--- /home/fdroid/fdroiddata/tmp/com.ds.avare_356.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.ds.avare_356.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <9070995126098ad4859da049890bd10548687819869f56a9c8c7d03a7fcf7a2d>, actual: <4eb16a89d340cfc090ccd0b10b9931f40b53ce20dfead1139257cf8c01bedb9e> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <2e20c905c1b10fde08852086691c8b1e88747a19406fd94da47645d53381c3591a6b180000000000>, actual: <9fa36575fd77b2ea6155bdc49ba9e1b51504e45af7060bfe6ec628d6d62740d21a6b180000000000> │ @@ -1,23 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 72f2fc78a20c57908e12e0280afec2b22de96ad2824780fea27f0a8da6d8d38d │ -Signer #1 certificate SHA-1 digest: d5277d0acc56e5e3e1abe6b6d75cbd20307f138a │ -Signer #1 certificate MD5 digest: b2e880f77fcc08150345e83d93b2d261 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 780206b7f99ceacc27804721133cc020c257b74284be09db25ff70eb11201b5c │ -Signer #1 public key SHA-1 digest: 62a17f12fd9df1de224d8d7095e46d998edcdda1 │ -Signer #1 public key MD5 digest: fa55c49fc68ca510edacef7075dc5fe7 │ -WARNING: META-INF/androidx.lifecycle_lifecycle-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/org.acra.config.ConfigurationBuilderFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.versionedparcelable_versionedparcelable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/org.acra.collector.Collector not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/org.acra.sender.ReportSenderFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/org.acra.startup.StartupProcessor not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -176,20 +176,20 @@ │ -rw---- 0.0 fat 235 b- defN 81-Jan-01 01:01 res/raw/simple_vertex_shader.glsl │ -rw---- 0.0 fat 225 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notification_bg_low_pressed.9.png │ -rw---- 0.0 fat 620 b- stor 81-Jan-01 01:01 res/drawable/unknown.png │ -rw---- 0.0 fat 218 b- defN 81-Jan-01 01:01 res/raw/simple_fragment_shader.glsl │ -rw---- 0.0 fat 127589 b- defN 81-Jan-01 01:01 assets/bootstrap.min.css │ -rw---- 0.0 fat 1174 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/runway_extension.png │ -rw---- 0.0 fat 768 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/tr_red.png │ --rw---- 0.0 fat 1968320 b- defN 81-Jan-01 01:01 classes.dex │ +-rw---- 0.0 fat 1968328 b- defN 81-Jan-01 01:01 classes.dex │ -rw---- 0.0 fat 436 b- defN 81-Jan-01 01:01 res/anim/xlate_left.xml │ -rw---- 0.0 fat 34189 b- defN 81-Jan-01 01:01 assets/bootstrap-select.min.js │ -rw---- 0.0 fat 581 b- stor 81-Jan-01 01:01 res/drawable-large-v4/planeother.png │ -rw---- 0.0 fat 41 b- defN 81-Jan-01 01:01 META-INF/services/org.acra.sender.ReportSenderFactory │ -rw---- 0.0 fat 44 b- defN 81-Jan-01 01:01 META-INF/services/org.acra.startup.StartupProcessor │ -rw---- 0.0 fat 212 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notification_bg_normal.9.png │ -rw---- 0.0 fat 197 b- stor 81-Jan-01 01:01 res/drawable/delete.png │ -rw---- 0.0 fat 790 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/tr_blue.png │ -rw---- 2.0 fat 20004 b- defN 81-Jan-01 01:01 META-INF/3DB67DE6.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/3DB67DE6.RSA │ -rw---- 2.0 fat 19877 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -193 files, 3241844 bytes uncompressed, 1572300 bytes compressed: 51.5% │ +193 files, 3241852 bytes uncompressed, 1572354 bytes compressed: 51.5% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 6dfbf787 │ │ -signature : d27e...01ca │ │ -file_size : 1968320 │ │ +checksum : 5cf82a49 │ │ +signature : 2e8d...328a │ │ +file_size : 1968328 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 19929 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 2586 │ │ type_ids_off : 79828 (0x0137d4) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 90172 (0x01603c) │ │ field_ids_size : 7677 │ │ field_ids_off : 138964 (0x021ed4) │ │ method_ids_size : 14458 │ │ method_ids_off : 200380 (0x030ebc) │ │ class_defs_size : 1705 │ │ class_defs_off : 316044 (0x04d28c) │ │ -data_size : 1597716 │ │ +data_size : 1597724 │ │ data_off : 370604 (0x05a7ac) │ │ │ │ Class #0 header: │ │ class_idx : 6 │ │ access_flags : 4097 (0x1001) │ │ superclass_idx : 1793 │ │ source_file_idx : -1 │ │ @@ -191633,35 +191633,36 @@ │ │ name : '' │ │ type : '(Lcom/ds/avare/StorageService;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ - insns size : 18 16-bit code units │ │ + insns size : 20 16-bit code units │ │ 0bffb4: |[0bffb4] com.ds.avare.externalFlightPlan.ExternalPlanMgr.:(Lcom/ds/avare/StorageService;Landroid/content/Context;)V │ │ 0bffc4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ 0bffca: 5b01 6c12 |0003: iput-object v1, v0, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.mService:Lcom/ds/avare/StorageService; // field@126c │ │ 0bffce: 5b02 6912 |0005: iput-object v2, v0, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.mContext:Landroid/content/Context; // field@1269 │ │ 0bffd2: 2201 2206 |0007: new-instance v1, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0bffd6: 7020 e024 2100 |0009: invoke-direct {v1, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0bffdc: 5b01 6b12 |000c: iput-object v1, v0, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.mPref:Lcom/ds/avare/storage/Preferences; // field@126b │ │ -0bffe0: 6e10 1421 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.forceReload:()V // method@2114 │ │ -0bffe6: 0e00 |0011: return-void │ │ +0bffd6: 5402 6912 |0009: iget-object v2, v0, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.mContext:Landroid/content/Context; // field@1269 │ │ +0bffda: 7020 e024 2100 |000b: invoke-direct {v1, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0bffe0: 5b01 6b12 |000e: iput-object v1, v0, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.mPref:Lcom/ds/avare/storage/Preferences; // field@126b │ │ +0bffe4: 6e10 1421 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.forceReload:()V // method@2114 │ │ +0bffea: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ - 0x000e line=40 │ │ + 0x0010 line=40 │ │ locals : │ │ - 0x0000 - 0x0012 reg=0 this Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; │ │ - 0x0000 - 0x0012 reg=1 (null) Lcom/ds/avare/StorageService; │ │ - 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0014 reg=0 this Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; │ │ + 0x0000 - 0x0014 reg=1 (null) Lcom/ds/avare/StorageService; │ │ + 0x0000 - 0x0014 reg=2 (null) Landroid/content/Context; │ │ │ │ #1 : (in Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;) │ │ name : 'getDir' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ @@ -191685,21 +191686,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0bffe8: |[0bffe8] com.ds.avare.externalFlightPlan.ExternalPlanMgr.clear:()V │ │ -0bfff8: 5410 6a12 |0000: iget-object v0, v1, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.mPlans:Ljava/util/List; // field@126a │ │ -0bfffc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0c0000: 7210 2a2c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@2c2a │ │ -0c0006: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0c0008: 5b10 6a12 |0008: iput-object v0, v1, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.mPlans:Ljava/util/List; // field@126a │ │ -0c000c: 0e00 |000a: return-void │ │ +0bffec: |[0bffec] com.ds.avare.externalFlightPlan.ExternalPlanMgr.clear:()V │ │ +0bfffc: 5410 6a12 |0000: iget-object v0, v1, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.mPlans:Ljava/util/List; // field@126a │ │ +0c0000: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0c0004: 7210 2a2c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@2c2a │ │ +0c000a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0c000c: 5b10 6a12 |0008: iput-object v0, v1, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.mPlans:Ljava/util/List; // field@126a │ │ +0c0010: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0004 line=175 │ │ 0x0008 line=177 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; │ │ @@ -191745,19 +191746,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c0010: |[0c0010] com.ds.avare.externalFlightPlan.ExternalPlanMgr.forceReload:()V │ │ -0c0020: 7010 1621 0100 |0000: invoke-direct {v1}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.getDir:()Ljava/lang/String; // method@2116 │ │ -0c0026: 0c00 |0003: move-result-object v0 │ │ -0c0028: 6e20 1b21 0100 |0004: invoke-virtual {v1, v0}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.populate:(Ljava/lang/String;)V // method@211b │ │ -0c002e: 0e00 |0007: return-void │ │ +0c0014: |[0c0014] com.ds.avare.externalFlightPlan.ExternalPlanMgr.forceReload:()V │ │ +0c0024: 7010 1621 0100 |0000: invoke-direct {v1}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.getDir:()Ljava/lang/String; // method@2116 │ │ +0c002a: 0c00 |0003: move-result-object v0 │ │ +0c002c: 6e20 1b21 0100 |0004: invoke-virtual {v1, v0}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.populate:(Ljava/lang/String;)V // method@211b │ │ +0c0032: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; │ │ │ │ #3 : (in Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;) │ │ @@ -191975,51 +191976,51 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0c0030: |[0c0030] com.ds.avare.externalFlightPlan.ExternalPlanMgr.populate:(Ljava/lang/String;)V │ │ -0c0040: 6e10 1221 0600 |0000: invoke-virtual {v6}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.clear:()V // method@2112 │ │ -0c0046: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -0c004a: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0c0050: 5b60 6a12 |0008: iput-object v0, v6, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.mPlans:Ljava/util/List; // field@126a │ │ -0c0054: 3807 3f00 |000a: if-eqz v7, 0049 // +003f │ │ -0c0058: 6e10 c92a 0700 |000c: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0c005e: 0a00 |000f: move-result v0 │ │ -0c0060: 3d00 3900 |0010: if-lez v0, 0049 // +0039 │ │ -0c0064: 2200 9305 |0012: new-instance v0, Lcom/ds/avare/externalFlightPlan/PlanFactory; // type@0593 │ │ -0c0068: 7010 2821 0000 |0014: invoke-direct {v0}, Lcom/ds/avare/externalFlightPlan/PlanFactory;.:()V // method@2128 │ │ -0c006e: 2201 bf06 |0017: new-instance v1, Ljava/io/File; // type@06bf │ │ -0c0072: 7020 9629 7100 |0019: invoke-direct {v1, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0c0078: 6e10 aa29 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@29aa │ │ -0c007e: 0c07 |001f: move-result-object v7 │ │ -0c0080: 3807 2900 |0020: if-eqz v7, 0049 // +0029 │ │ -0c0084: 2171 |0022: array-length v1, v7 │ │ -0c0086: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0c0088: 3512 2500 |0024: if-ge v2, v1, 0049 // +0025 │ │ -0c008c: 4603 0702 |0026: aget-object v3, v7, v2 │ │ -0c0090: 6e10 a429 0300 |0028: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ -0c0096: 0c04 |002b: move-result-object v4 │ │ -0c0098: 6e20 2921 4000 |002c: invoke-virtual {v0, v4}, Lcom/ds/avare/externalFlightPlan/PlanFactory;.parse:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2129 │ │ -0c009e: 0c04 |002f: move-result-object v4 │ │ -0c00a0: 3804 1600 |0030: if-eqz v4, 0046 // +0016 │ │ -0c00a4: 5445 6612 |0032: iget-object v5, v4, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.mName:Ljava/lang/String; // field@1266 │ │ -0c00a8: 6e20 1521 5600 |0034: invoke-virtual {v6, v5}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.get:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2115 │ │ -0c00ae: 0c05 |0037: move-result-object v5 │ │ -0c00b0: 3905 0e00 |0038: if-nez v5, 0046 // +000e │ │ -0c00b4: 6e10 a429 0300 |003a: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ -0c00ba: 0c03 |003d: move-result-object v3 │ │ -0c00bc: 6e20 0d21 3400 |003e: invoke-virtual {v4, v3}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.setFileName:(Ljava/lang/String;)V // method@210d │ │ -0c00c2: 5463 6a12 |0041: iget-object v3, v6, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.mPlans:Ljava/util/List; // field@126a │ │ -0c00c6: 7220 282c 4300 |0043: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0c00cc: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c00d0: 28dc |0048: goto 0024 // -0024 │ │ -0c00d2: 0e00 |0049: return-void │ │ +0c0034: |[0c0034] com.ds.avare.externalFlightPlan.ExternalPlanMgr.populate:(Ljava/lang/String;)V │ │ +0c0044: 6e10 1221 0600 |0000: invoke-virtual {v6}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.clear:()V // method@2112 │ │ +0c004a: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +0c004e: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0c0054: 5b60 6a12 |0008: iput-object v0, v6, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.mPlans:Ljava/util/List; // field@126a │ │ +0c0058: 3807 3f00 |000a: if-eqz v7, 0049 // +003f │ │ +0c005c: 6e10 c92a 0700 |000c: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0c0062: 0a00 |000f: move-result v0 │ │ +0c0064: 3d00 3900 |0010: if-lez v0, 0049 // +0039 │ │ +0c0068: 2200 9305 |0012: new-instance v0, Lcom/ds/avare/externalFlightPlan/PlanFactory; // type@0593 │ │ +0c006c: 7010 2821 0000 |0014: invoke-direct {v0}, Lcom/ds/avare/externalFlightPlan/PlanFactory;.:()V // method@2128 │ │ +0c0072: 2201 bf06 |0017: new-instance v1, Ljava/io/File; // type@06bf │ │ +0c0076: 7020 9629 7100 |0019: invoke-direct {v1, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0c007c: 6e10 aa29 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@29aa │ │ +0c0082: 0c07 |001f: move-result-object v7 │ │ +0c0084: 3807 2900 |0020: if-eqz v7, 0049 // +0029 │ │ +0c0088: 2171 |0022: array-length v1, v7 │ │ +0c008a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0c008c: 3512 2500 |0024: if-ge v2, v1, 0049 // +0025 │ │ +0c0090: 4603 0702 |0026: aget-object v3, v7, v2 │ │ +0c0094: 6e10 a429 0300 |0028: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ +0c009a: 0c04 |002b: move-result-object v4 │ │ +0c009c: 6e20 2921 4000 |002c: invoke-virtual {v0, v4}, Lcom/ds/avare/externalFlightPlan/PlanFactory;.parse:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2129 │ │ +0c00a2: 0c04 |002f: move-result-object v4 │ │ +0c00a4: 3804 1600 |0030: if-eqz v4, 0046 // +0016 │ │ +0c00a8: 5445 6612 |0032: iget-object v5, v4, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.mName:Ljava/lang/String; // field@1266 │ │ +0c00ac: 6e20 1521 5600 |0034: invoke-virtual {v6, v5}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.get:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2115 │ │ +0c00b2: 0c05 |0037: move-result-object v5 │ │ +0c00b4: 3905 0e00 |0038: if-nez v5, 0046 // +000e │ │ +0c00b8: 6e10 a429 0300 |003a: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ +0c00be: 0c03 |003d: move-result-object v3 │ │ +0c00c0: 6e20 0d21 3400 |003e: invoke-virtual {v4, v3}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.setFileName:(Ljava/lang/String;)V // method@210d │ │ +0c00c6: 5463 6a12 |0041: iget-object v3, v6, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.mPlans:Ljava/util/List; // field@126a │ │ +0c00ca: 7220 282c 4300 |0043: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0c00d0: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c00d4: 28dc |0048: goto 0024 // -0024 │ │ +0c00d6: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=198 │ │ 0x000c line=201 │ │ 0x0012 line=203 │ │ 0x0017 line=206 │ │ @@ -192058,17 +192059,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c05d8: |[0c05d8] com.ds.avare.externalFlightPlan.PlanFactory.:()V │ │ -0c05e8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c05ee: 0e00 |0003: return-void │ │ +0c05dc: |[0c05dc] com.ds.avare.externalFlightPlan.PlanFactory.:()V │ │ +0c05ec: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c05f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/externalFlightPlan/PlanFactory; │ │ │ │ Virtual methods - │ │ @@ -192077,64 +192078,64 @@ │ │ type : '(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -0c04b0: |[0c04b0] com.ds.avare.externalFlightPlan.PlanFactory.parse:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; │ │ -0c04c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c04c2: 2201 c206 |0001: new-instance v1, Ljava/io/FileInputStream; // type@06c2 │ │ -0c04c6: 7020 b429 6100 |0003: invoke-direct {v1, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@29b4 │ │ -0c04cc: 1302 2e00 |0006: const/16 v2, #int 46 // #2e │ │ -0c04d0: 6e20 c62a 2600 |0008: invoke-virtual {v6, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@2ac6 │ │ -0c04d6: 0a02 |000b: move-result v2 │ │ -0c04d8: 3d02 0900 |000c: if-lez v2, 0015 // +0009 │ │ -0c04dc: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c04e0: 6e20 d32a 2600 |0010: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -0c04e6: 0c02 |0013: move-result-object v2 │ │ -0c04e8: 2802 |0014: goto 0016 // +0002 │ │ -0c04ea: 0702 |0015: move-object v2, v0 │ │ -0c04ec: 2203 9205 |0016: new-instance v3, Lcom/ds/avare/externalFlightPlan/GpxPlanParser; // type@0592 │ │ -0c04f0: 7010 1d21 0300 |0018: invoke-direct {v3}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.:()V // method@211d │ │ -0c04f6: 6e10 2c21 0300 |001b: invoke-virtual {v3}, Lcom/ds/avare/externalFlightPlan/PlanParser;.getType:()Ljava/lang/String; // method@212c │ │ -0c04fc: 0c04 |001e: move-result-object v4 │ │ -0c04fe: 6e20 bb2a 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0c0504: 0a04 |0022: move-result v4 │ │ -0c0506: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ -0c050a: 6e30 2d21 6301 |0025: invoke-virtual {v3, v6, v1}, Lcom/ds/avare/externalFlightPlan/PlanParser;.parse:(Ljava/lang/String;Ljava/io/FileInputStream;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@212d │ │ -0c0510: 0c06 |0028: move-result-object v6 │ │ -0c0512: 6e10 b629 0100 |0029: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ -0c0518: 1106 |002c: return-object v6 │ │ -0c051a: 2203 9505 |002d: new-instance v3, Lcom/ds/avare/externalFlightPlan/SkvPlanParser; // type@0595 │ │ -0c051e: 7010 2e21 0300 |002f: invoke-direct {v3}, Lcom/ds/avare/externalFlightPlan/SkvPlanParser;.:()V // method@212e │ │ -0c0524: 6e10 2c21 0300 |0032: invoke-virtual {v3}, Lcom/ds/avare/externalFlightPlan/PlanParser;.getType:()Ljava/lang/String; // method@212c │ │ -0c052a: 0c04 |0035: move-result-object v4 │ │ -0c052c: 6e20 bb2a 2400 |0036: invoke-virtual {v4, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0c0532: 0a02 |0039: move-result v2 │ │ -0c0534: 3802 0a00 |003a: if-eqz v2, 0044 // +000a │ │ -0c0538: 6e30 2d21 6301 |003c: invoke-virtual {v3, v6, v1}, Lcom/ds/avare/externalFlightPlan/PlanParser;.parse:(Ljava/lang/String;Ljava/io/FileInputStream;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@212d │ │ -0c053e: 0c06 |003f: move-result-object v6 │ │ -0c0540: 6e10 b629 0100 |0040: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ -0c0546: 1106 |0043: return-object v6 │ │ -0c0548: 6e10 b629 0100 |0044: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ -0c054e: 1100 |0047: return-object v0 │ │ -0c0550: 0d06 |0048: move-exception v6 │ │ -0c0552: 0710 |0049: move-object v0, v1 │ │ -0c0554: 2804 |004a: goto 004e // +0004 │ │ -0c0556: 0000 |004b: nop // spacer │ │ -0c0558: 2809 |004c: goto 0055 // +0009 │ │ -0c055a: 0d06 |004d: move-exception v6 │ │ -0c055c: 3800 0500 |004e: if-eqz v0, 0053 // +0005 │ │ -0c0560: 6e10 b629 0000 |0050: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ -0c0566: 2706 |0053: throw v6 │ │ -0c0568: 0701 |0054: move-object v1, v0 │ │ -0c056a: 3801 0500 |0055: if-eqz v1, 005a // +0005 │ │ -0c056e: 6e10 b629 0100 |0057: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ -0c0574: 1100 |005a: return-object v0 │ │ +0c04b4: |[0c04b4] com.ds.avare.externalFlightPlan.PlanFactory.parse:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; │ │ +0c04c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c04c6: 2201 c206 |0001: new-instance v1, Ljava/io/FileInputStream; // type@06c2 │ │ +0c04ca: 7020 b429 6100 |0003: invoke-direct {v1, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@29b4 │ │ +0c04d0: 1302 2e00 |0006: const/16 v2, #int 46 // #2e │ │ +0c04d4: 6e20 c62a 2600 |0008: invoke-virtual {v6, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@2ac6 │ │ +0c04da: 0a02 |000b: move-result v2 │ │ +0c04dc: 3d02 0900 |000c: if-lez v2, 0015 // +0009 │ │ +0c04e0: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c04e4: 6e20 d32a 2600 |0010: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +0c04ea: 0c02 |0013: move-result-object v2 │ │ +0c04ec: 2802 |0014: goto 0016 // +0002 │ │ +0c04ee: 0702 |0015: move-object v2, v0 │ │ +0c04f0: 2203 9205 |0016: new-instance v3, Lcom/ds/avare/externalFlightPlan/GpxPlanParser; // type@0592 │ │ +0c04f4: 7010 1d21 0300 |0018: invoke-direct {v3}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.:()V // method@211d │ │ +0c04fa: 6e10 2c21 0300 |001b: invoke-virtual {v3}, Lcom/ds/avare/externalFlightPlan/PlanParser;.getType:()Ljava/lang/String; // method@212c │ │ +0c0500: 0c04 |001e: move-result-object v4 │ │ +0c0502: 6e20 bb2a 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0c0508: 0a04 |0022: move-result v4 │ │ +0c050a: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ +0c050e: 6e30 2d21 6301 |0025: invoke-virtual {v3, v6, v1}, Lcom/ds/avare/externalFlightPlan/PlanParser;.parse:(Ljava/lang/String;Ljava/io/FileInputStream;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@212d │ │ +0c0514: 0c06 |0028: move-result-object v6 │ │ +0c0516: 6e10 b629 0100 |0029: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ +0c051c: 1106 |002c: return-object v6 │ │ +0c051e: 2203 9505 |002d: new-instance v3, Lcom/ds/avare/externalFlightPlan/SkvPlanParser; // type@0595 │ │ +0c0522: 7010 2e21 0300 |002f: invoke-direct {v3}, Lcom/ds/avare/externalFlightPlan/SkvPlanParser;.:()V // method@212e │ │ +0c0528: 6e10 2c21 0300 |0032: invoke-virtual {v3}, Lcom/ds/avare/externalFlightPlan/PlanParser;.getType:()Ljava/lang/String; // method@212c │ │ +0c052e: 0c04 |0035: move-result-object v4 │ │ +0c0530: 6e20 bb2a 2400 |0036: invoke-virtual {v4, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0c0536: 0a02 |0039: move-result v2 │ │ +0c0538: 3802 0a00 |003a: if-eqz v2, 0044 // +000a │ │ +0c053c: 6e30 2d21 6301 |003c: invoke-virtual {v3, v6, v1}, Lcom/ds/avare/externalFlightPlan/PlanParser;.parse:(Ljava/lang/String;Ljava/io/FileInputStream;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@212d │ │ +0c0542: 0c06 |003f: move-result-object v6 │ │ +0c0544: 6e10 b629 0100 |0040: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ +0c054a: 1106 |0043: return-object v6 │ │ +0c054c: 6e10 b629 0100 |0044: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ +0c0552: 1100 |0047: return-object v0 │ │ +0c0554: 0d06 |0048: move-exception v6 │ │ +0c0556: 0710 |0049: move-object v0, v1 │ │ +0c0558: 2804 |004a: goto 004e // +0004 │ │ +0c055a: 0000 |004b: nop // spacer │ │ +0c055c: 2809 |004c: goto 0055 // +0009 │ │ +0c055e: 0d06 |004d: move-exception v6 │ │ +0c0560: 3800 0500 |004e: if-eqz v0, 0053 // +0005 │ │ +0c0564: 6e10 b629 0000 |0050: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ +0c056a: 2706 |0053: throw v6 │ │ +0c056c: 0701 |0054: move-object v1, v0 │ │ +0c056e: 3801 0500 |0055: if-eqz v1, 005a // +0005 │ │ +0c0572: 6e10 b629 0100 |0057: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ +0c0578: 1100 |005a: return-object v0 │ │ catches : 8 │ │ 0x0001 - 0x0006 │ │ Ljava/lang/Exception; -> 0x0054 │ │ -> 0x004d │ │ 0x0008 - 0x0029 │ │ Ljava/lang/Exception; -> 0x004b │ │ -> 0x0048 │ │ @@ -192199,17 +192200,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c05f0: |[0c05f0] com.ds.avare.externalFlightPlan.PlanParser.:()V │ │ -0c0600: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c0606: 0e00 |0003: return-void │ │ +0c05f4: |[0c05f4] com.ds.avare.externalFlightPlan.PlanParser.:()V │ │ +0c0604: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c060a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/externalFlightPlan/PlanParser; │ │ │ │ Virtual methods - │ │ @@ -192273,37 +192274,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c08fc: |[0c08fc] com.ds.avare.flight.Checklist.:()V │ │ -0c090c: 0e00 |0000: return-void │ │ +0c0900: |[0c0900] com.ds.avare.flight.Checklist.:()V │ │ +0c0910: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/flight/Checklist;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c0910: |[0c0910] com.ds.avare.flight.Checklist.:(Ljava/lang/String;)V │ │ -0c0920: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c0926: 5b01 7c12 |0003: iput-object v1, v0, Lcom/ds/avare/flight/Checklist;.mName:Ljava/lang/String; // field@127c │ │ -0c092a: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -0c092e: 5b01 7d12 |0007: iput-object v1, v0, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c0932: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0c0934: 5901 7e12 |000a: iput v1, v0, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0938: 0e00 |000c: return-void │ │ +0c0914: |[0c0914] com.ds.avare.flight.Checklist.:(Ljava/lang/String;)V │ │ +0c0924: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c092a: 5b01 7c12 |0003: iput-object v1, v0, Lcom/ds/avare/flight/Checklist;.mName:Ljava/lang/String; // field@127c │ │ +0c092e: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +0c0932: 5b01 7d12 |0007: iput-object v1, v0, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c0936: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0c0938: 5901 7e12 |000a: iput v1, v0, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c093c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0007 line=50 │ │ 0x000a line=51 │ │ locals : │ │ @@ -192315,21 +192316,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c093c: |[0c093c] com.ds.avare.flight.Checklist.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0c094c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c0952: 5b01 7c12 |0003: iput-object v1, v0, Lcom/ds/avare/flight/Checklist;.mName:Ljava/lang/String; // field@127c │ │ -0c0956: 5b02 7d12 |0005: iput-object v2, v0, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c095a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0c095c: 5901 7e12 |0008: iput v1, v0, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0960: 0e00 |000a: return-void │ │ +0c0940: |[0c0940] com.ds.avare.flight.Checklist.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0c0950: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c0956: 5b01 7c12 |0003: iput-object v1, v0, Lcom/ds/avare/flight/Checklist;.mName:Ljava/lang/String; // field@127c │ │ +0c095a: 5b02 7d12 |0005: iput-object v2, v0, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c095e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0c0960: 5901 7e12 |0008: iput v1, v0, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0964: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0005 line=61 │ │ 0x0008 line=62 │ │ locals : │ │ @@ -192343,30 +192344,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0c0964: |[0c0964] com.ds.avare.flight.Checklist.addStep:(Ljava/lang/String;)V │ │ -0c0974: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0c0978: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c097e: 5431 7d12 |0005: iget-object v1, v3, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c0982: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c0988: 6201 7b12 |000a: sget-object v1, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ -0c098c: 1a02 7f02 |000c: const-string v2, "--" // string@027f │ │ -0c0990: 6e30 ce2a 1402 |000e: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0c0996: 0c04 |0011: move-result-object v4 │ │ -0c0998: 6e20 f52a 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c099e: 6204 7b12 |0015: sget-object v4, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ -0c09a2: 6e20 f52a 4000 |0017: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c09a8: 6e10 fa2a 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c09ae: 0c04 |001d: move-result-object v4 │ │ -0c09b0: 5b34 7d12 |001e: iput-object v4, v3, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c09b4: 0e00 |0020: return-void │ │ +0c0968: |[0c0968] com.ds.avare.flight.Checklist.addStep:(Ljava/lang/String;)V │ │ +0c0978: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0c097c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c0982: 5431 7d12 |0005: iget-object v1, v3, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c0986: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c098c: 6201 7b12 |000a: sget-object v1, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ +0c0990: 1a02 7f02 |000c: const-string v2, "--" // string@027f │ │ +0c0994: 6e30 ce2a 1402 |000e: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0c099a: 0c04 |0011: move-result-object v4 │ │ +0c099c: 6e20 f52a 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c09a2: 6204 7b12 |0015: sget-object v4, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ +0c09a6: 6e20 f52a 4000 |0017: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c09ac: 6e10 fa2a 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c09b2: 0c04 |001d: move-result-object v4 │ │ +0c09b4: 5b34 7d12 |001e: iput-object v4, v3, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c09b8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lcom/ds/avare/flight/Checklist; │ │ 0x0000 - 0x0021 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -192375,17 +192376,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c09b8: |[0c09b8] com.ds.avare.flight.Checklist.changeName:(Ljava/lang/String;)V │ │ -0c09c8: 5b01 7c12 |0000: iput-object v1, v0, Lcom/ds/avare/flight/Checklist;.mName:Ljava/lang/String; // field@127c │ │ -0c09cc: 0e00 |0002: return-void │ │ +0c09bc: |[0c09bc] com.ds.avare.flight.Checklist.changeName:(Ljava/lang/String;)V │ │ +0c09cc: 5b01 7c12 |0000: iput-object v1, v0, Lcom/ds/avare/flight/Checklist;.mName:Ljava/lang/String; // field@127c │ │ +0c09d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/flight/Checklist; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -192394,24 +192395,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0c09d0: |[0c09d0] com.ds.avare.flight.Checklist.deleteItem:()V │ │ -0c09e0: 5210 7e12 |0000: iget v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c09e4: 6e20 4321 0100 |0002: invoke-virtual {v1, v0}, Lcom/ds/avare/flight/Checklist;.removeStep:(I)V // method@2143 │ │ -0c09ea: 5210 7e12 |0005: iget v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c09ee: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0c09f2: 5910 7e12 |0009: iput v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c09f6: 3b00 0500 |000b: if-gez v0, 0010 // +0005 │ │ -0c09fa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0c09fc: 5910 7e12 |000e: iput v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0a00: 0e00 |0010: return-void │ │ +0c09d4: |[0c09d4] com.ds.avare.flight.Checklist.deleteItem:()V │ │ +0c09e4: 5210 7e12 |0000: iget v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c09e8: 6e20 4321 0100 |0002: invoke-virtual {v1, v0}, Lcom/ds/avare/flight/Checklist;.removeStep:(I)V // method@2143 │ │ +0c09ee: 5210 7e12 |0005: iget v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c09f2: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0c09f6: 5910 7e12 |0009: iput v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c09fa: 3b00 0500 |000b: if-gez v0, 0010 // +0005 │ │ +0c09fe: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0c0a00: 5910 7e12 |000e: iput v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0a04: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0005 line=236 │ │ 0x000e line=239 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/ds/avare/flight/Checklist; │ │ @@ -192421,17 +192422,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c088c: |[0c088c] com.ds.avare.flight.Checklist.getName:()Ljava/lang/String; │ │ -0c089c: 5410 7c12 |0000: iget-object v0, v1, Lcom/ds/avare/flight/Checklist;.mName:Ljava/lang/String; // field@127c │ │ -0c08a0: 1100 |0002: return-object v0 │ │ +0c0890: |[0c0890] com.ds.avare.flight.Checklist.getName:()Ljava/lang/String; │ │ +0c08a0: 5410 7c12 |0000: iget-object v0, v1, Lcom/ds/avare/flight/Checklist;.mName:Ljava/lang/String; // field@127c │ │ +0c08a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/flight/Checklist; │ │ │ │ #4 : (in Lcom/ds/avare/flight/Checklist;) │ │ @@ -192439,17 +192440,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c08a4: |[0c08a4] com.ds.avare.flight.Checklist.getSteps:()Ljava/lang/String; │ │ -0c08b4: 5410 7d12 |0000: iget-object v0, v1, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c08b8: 1100 |0002: return-object v0 │ │ +0c08a8: |[0c08a8] com.ds.avare.flight.Checklist.getSteps:()Ljava/lang/String; │ │ +0c08b8: 5410 7d12 |0000: iget-object v0, v1, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c08bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/flight/Checklist; │ │ │ │ #5 : (in Lcom/ds/avare/flight/Checklist;) │ │ @@ -192457,28 +192458,28 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c08bc: |[0c08bc] com.ds.avare.flight.Checklist.getStepsArray:()[Ljava/lang/String; │ │ -0c08cc: 5420 7d12 |0000: iget-object v0, v2, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c08d0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0c08d4: 6e20 ba2a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c08da: 0a00 |0007: move-result v0 │ │ -0c08dc: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -0c08e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0c08e2: 2300 f809 |000b: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ -0c08e6: 1100 |000d: return-object v0 │ │ -0c08e8: 5420 7d12 |000e: iget-object v0, v2, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c08ec: 6201 7b12 |0010: sget-object v1, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ -0c08f0: 6e20 d02a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0c08f6: 0c00 |0015: move-result-object v0 │ │ -0c08f8: 1100 |0016: return-object v0 │ │ +0c08c0: |[0c08c0] com.ds.avare.flight.Checklist.getStepsArray:()[Ljava/lang/String; │ │ +0c08d0: 5420 7d12 |0000: iget-object v0, v2, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c08d4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0c08d8: 6e20 ba2a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c08de: 0a00 |0007: move-result v0 │ │ +0c08e0: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +0c08e4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0c08e6: 2300 f809 |000b: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ +0c08ea: 1100 |000d: return-object v0 │ │ +0c08ec: 5420 7d12 |000e: iget-object v0, v2, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c08f0: 6201 7b12 |0010: sget-object v1, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ +0c08f4: 6e20 d02a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0c08fa: 0c00 |0015: move-result-object v0 │ │ +0c08fc: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x000e line=160 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/ds/avare/flight/Checklist; │ │ │ │ @@ -192487,65 +192488,65 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -0c0a04: |[0c0a04] com.ds.avare.flight.Checklist.insertStep:(Ljava/lang/String;I)V │ │ -0c0a14: 6e10 3a21 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ -0c0a1a: 0c00 |0003: move-result-object v0 │ │ -0c0a1c: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -0c0a20: 5b51 7d12 |0006: iput-object v1, v5, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c0a24: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0c0a26: 2102 |0009: array-length v2, v0 │ │ -0c0a28: 1a03 7f02 |000a: const-string v3, "--" // string@027f │ │ -0c0a2c: 3521 3f00 |000c: if-ge v1, v2, 004b // +003f │ │ -0c0a30: 3371 2000 |000e: if-ne v1, v7, 002e // +0020 │ │ -0c0a34: 2202 1007 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0c0a38: 7010 eb2a 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c0a3e: 5454 7d12 |0015: iget-object v4, v5, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c0a42: 6e20 f52a 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c0a48: 6204 7b12 |001a: sget-object v4, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ -0c0a4c: 6e30 ce2a 4603 |001c: invoke-virtual {v6, v4, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0c0a52: 0c03 |001f: move-result-object v3 │ │ -0c0a54: 6e20 f52a 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c0a5a: 6203 7b12 |0023: sget-object v3, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ -0c0a5e: 6e20 f52a 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c0a64: 6e10 fa2a 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c0a6a: 0c02 |002b: move-result-object v2 │ │ -0c0a6c: 5b52 7d12 |002c: iput-object v2, v5, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c0a70: 2202 1007 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0c0a74: 7010 eb2a 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c0a7a: 5453 7d12 |0033: iget-object v3, v5, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c0a7e: 6e20 f52a 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c0a84: 4603 0001 |0038: aget-object v3, v0, v1 │ │ -0c0a88: 6e20 f52a 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c0a8e: 6203 7b12 |003d: sget-object v3, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ -0c0a92: 6e20 f52a 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c0a98: 6e10 fa2a 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c0a9e: 0c02 |0045: move-result-object v2 │ │ -0c0aa0: 5b52 7d12 |0046: iput-object v2, v5, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c0aa4: d801 0101 |0048: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c0aa8: 28bf |004a: goto 0009 // -0041 │ │ -0c0aaa: 3371 2000 |004b: if-ne v1, v7, 006b // +0020 │ │ -0c0aae: 2207 1007 |004d: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0c0ab2: 7010 eb2a 0700 |004f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c0ab8: 5450 7d12 |0052: iget-object v0, v5, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c0abc: 6e20 f52a 0700 |0054: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c0ac2: 6200 7b12 |0057: sget-object v0, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ -0c0ac6: 6e30 ce2a 0603 |0059: invoke-virtual {v6, v0, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0c0acc: 0c06 |005c: move-result-object v6 │ │ -0c0ace: 6e20 f52a 6700 |005d: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c0ad4: 6206 7b12 |0060: sget-object v6, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ -0c0ad8: 6e20 f52a 6700 |0062: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c0ade: 6e10 fa2a 0700 |0065: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c0ae4: 0c06 |0068: move-result-object v6 │ │ -0c0ae6: 5b56 7d12 |0069: iput-object v6, v5, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c0aea: 0e00 |006b: return-void │ │ +0c0a08: |[0c0a08] com.ds.avare.flight.Checklist.insertStep:(Ljava/lang/String;I)V │ │ +0c0a18: 6e10 3a21 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ +0c0a1e: 0c00 |0003: move-result-object v0 │ │ +0c0a20: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +0c0a24: 5b51 7d12 |0006: iput-object v1, v5, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c0a28: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0c0a2a: 2102 |0009: array-length v2, v0 │ │ +0c0a2c: 1a03 7f02 |000a: const-string v3, "--" // string@027f │ │ +0c0a30: 3521 3f00 |000c: if-ge v1, v2, 004b // +003f │ │ +0c0a34: 3371 2000 |000e: if-ne v1, v7, 002e // +0020 │ │ +0c0a38: 2202 1007 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0c0a3c: 7010 eb2a 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c0a42: 5454 7d12 |0015: iget-object v4, v5, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c0a46: 6e20 f52a 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c0a4c: 6204 7b12 |001a: sget-object v4, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ +0c0a50: 6e30 ce2a 4603 |001c: invoke-virtual {v6, v4, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0c0a56: 0c03 |001f: move-result-object v3 │ │ +0c0a58: 6e20 f52a 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c0a5e: 6203 7b12 |0023: sget-object v3, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ +0c0a62: 6e20 f52a 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c0a68: 6e10 fa2a 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c0a6e: 0c02 |002b: move-result-object v2 │ │ +0c0a70: 5b52 7d12 |002c: iput-object v2, v5, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c0a74: 2202 1007 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0c0a78: 7010 eb2a 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c0a7e: 5453 7d12 |0033: iget-object v3, v5, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c0a82: 6e20 f52a 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c0a88: 4603 0001 |0038: aget-object v3, v0, v1 │ │ +0c0a8c: 6e20 f52a 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c0a92: 6203 7b12 |003d: sget-object v3, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ +0c0a96: 6e20 f52a 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c0a9c: 6e10 fa2a 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c0aa2: 0c02 |0045: move-result-object v2 │ │ +0c0aa4: 5b52 7d12 |0046: iput-object v2, v5, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c0aa8: d801 0101 |0048: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c0aac: 28bf |004a: goto 0009 // -0041 │ │ +0c0aae: 3371 2000 |004b: if-ne v1, v7, 006b // +0020 │ │ +0c0ab2: 2207 1007 |004d: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0c0ab6: 7010 eb2a 0700 |004f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c0abc: 5450 7d12 |0052: iget-object v0, v5, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c0ac0: 6e20 f52a 0700 |0054: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c0ac6: 6200 7b12 |0057: sget-object v0, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ +0c0aca: 6e30 ce2a 0603 |0059: invoke-virtual {v6, v0, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0c0ad0: 0c06 |005c: move-result-object v6 │ │ +0c0ad2: 6e20 f52a 6700 |005d: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c0ad8: 6206 7b12 |0060: sget-object v6, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ +0c0adc: 6e20 f52a 6700 |0062: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c0ae2: 6e10 fa2a 0700 |0065: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c0ae8: 0c06 |0068: move-result-object v6 │ │ +0c0aea: 5b56 7d12 |0069: iput-object v6, v5, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c0aee: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0006 line=123 │ │ 0x0009 line=125 │ │ 0x0010 line=127 │ │ 0x002e line=129 │ │ @@ -192560,21 +192561,21 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0c086c: |[0c086c] com.ds.avare.flight.Checklist.isSelected:(I)Z │ │ -0c087c: 5210 7e12 |0000: iget v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0880: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ -0c0884: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0c0886: 2802 |0005: goto 0007 // +0002 │ │ -0c0888: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0c088a: 0f02 |0007: return v2 │ │ +0c0870: |[0c0870] com.ds.avare.flight.Checklist.isSelected:(I)Z │ │ +0c0880: 5210 7e12 |0000: iget v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0884: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ +0c0888: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0c088a: 2802 |0005: goto 0007 // +0002 │ │ +0c088c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0c088e: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/ds/avare/flight/Checklist; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ @@ -192583,22 +192584,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0c0aec: |[0c0aec] com.ds.avare.flight.Checklist.moveBack:()V │ │ -0c0afc: 5210 7e12 |0000: iget v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0b00: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0c0b04: 5910 7e12 |0004: iput v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0b08: 3b00 0500 |0006: if-gez v0, 000b // +0005 │ │ -0c0b0c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c0b0e: 5910 7e12 |0009: iput v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0b12: 0e00 |000b: return-void │ │ +0c0af0: |[0c0af0] com.ds.avare.flight.Checklist.moveBack:()V │ │ +0c0b00: 5210 7e12 |0000: iget v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0b04: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0c0b08: 5910 7e12 |0004: iput v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0b0c: 3b00 0500 |0006: if-gez v0, 000b // +0005 │ │ +0c0b10: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c0b12: 5910 7e12 |0009: iput v0, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0b16: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0009 line=180 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/ds/avare/flight/Checklist; │ │ │ │ @@ -192607,28 +192608,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0c0b14: |[0c0b14] com.ds.avare.flight.Checklist.moveForward:()V │ │ -0c0b24: 5220 7e12 |0000: iget v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0b28: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c0b2c: 5920 7e12 |0004: iput v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0b30: 6e10 3a21 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ -0c0b36: 0c01 |0009: move-result-object v1 │ │ -0c0b38: 2111 |000a: array-length v1, v1 │ │ -0c0b3a: 3410 0b00 |000b: if-lt v0, v1, 0016 // +000b │ │ -0c0b3e: 6e10 3a21 0200 |000d: invoke-virtual {v2}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ -0c0b44: 0c00 |0010: move-result-object v0 │ │ -0c0b46: 2100 |0011: array-length v0, v0 │ │ -0c0b48: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0c0b4c: 5920 7e12 |0014: iput v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0b50: 0e00 |0016: return-void │ │ +0c0b18: |[0c0b18] com.ds.avare.flight.Checklist.moveForward:()V │ │ +0c0b28: 5220 7e12 |0000: iget v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0b2c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c0b30: 5920 7e12 |0004: iput v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0b34: 6e10 3a21 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ +0c0b3a: 0c01 |0009: move-result-object v1 │ │ +0c0b3c: 2111 |000a: array-length v1, v1 │ │ +0c0b3e: 3410 0b00 |000b: if-lt v0, v1, 0016 // +000b │ │ +0c0b42: 6e10 3a21 0200 |000d: invoke-virtual {v2}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ +0c0b48: 0c00 |0010: move-result-object v0 │ │ +0c0b4a: 2100 |0011: array-length v0, v0 │ │ +0c0b4c: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0c0b50: 5920 7e12 |0014: iput v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0b54: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0006 line=189 │ │ 0x000d line=190 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/ds/avare/flight/Checklist; │ │ @@ -192638,32 +192639,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0c0b54: |[0c0b54] com.ds.avare.flight.Checklist.moveItemDown:()V │ │ -0c0b64: 5220 7e12 |0000: iget v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0b68: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c0b6c: 5920 7e12 |0004: iput v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0b70: 6e10 3a21 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ -0c0b76: 0c01 |0009: move-result-object v1 │ │ -0c0b78: 2111 |000a: array-length v1, v1 │ │ -0c0b7a: 3410 0c00 |000b: if-lt v0, v1, 0017 // +000c │ │ -0c0b7e: 6e10 3a21 0200 |000d: invoke-virtual {v2}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ -0c0b84: 0c00 |0010: move-result-object v0 │ │ -0c0b86: 2100 |0011: array-length v0, v0 │ │ -0c0b88: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0c0b8c: 5920 7e12 |0014: iput v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0b90: 0e00 |0016: return-void │ │ -0c0b92: 5220 7e12 |0017: iget v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0b96: d801 00ff |0019: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0c0b9a: 6e30 4121 1200 |001b: invoke-virtual {v2, v1, v0}, Lcom/ds/avare/flight/Checklist;.moveStep:(II)V // method@2141 │ │ -0c0ba0: 0e00 |001e: return-void │ │ +0c0b58: |[0c0b58] com.ds.avare.flight.Checklist.moveItemDown:()V │ │ +0c0b68: 5220 7e12 |0000: iget v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0b6c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c0b70: 5920 7e12 |0004: iput v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0b74: 6e10 3a21 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ +0c0b7a: 0c01 |0009: move-result-object v1 │ │ +0c0b7c: 2111 |000a: array-length v1, v1 │ │ +0c0b7e: 3410 0c00 |000b: if-lt v0, v1, 0017 // +000c │ │ +0c0b82: 6e10 3a21 0200 |000d: invoke-virtual {v2}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ +0c0b88: 0c00 |0010: move-result-object v0 │ │ +0c0b8a: 2100 |0011: array-length v0, v0 │ │ +0c0b8c: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0c0b90: 5920 7e12 |0014: iput v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0b94: 0e00 |0016: return-void │ │ +0c0b96: 5220 7e12 |0017: iget v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0b9a: d801 00ff |0019: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0c0b9e: 6e30 4121 1200 |001b: invoke-virtual {v2, v1, v0}, Lcom/ds/avare/flight/Checklist;.moveStep:(II)V // method@2141 │ │ +0c0ba4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0006 line=224 │ │ 0x000d line=225 │ │ 0x0017 line=228 │ │ locals : │ │ @@ -192674,24 +192675,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0c0ba4: |[0c0ba4] com.ds.avare.flight.Checklist.moveItemUp:()V │ │ -0c0bb4: 5220 7e12 |0000: iget v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0bb8: 3c00 0300 |0002: if-gtz v0, 0005 // +0003 │ │ -0c0bbc: 0e00 |0004: return-void │ │ -0c0bbe: d801 00ff |0005: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0c0bc2: 6e30 4121 0201 |0007: invoke-virtual {v2, v0, v1}, Lcom/ds/avare/flight/Checklist;.moveStep:(II)V // method@2141 │ │ -0c0bc8: 5220 7e12 |000a: iget v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0bcc: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0c0bd0: 5920 7e12 |000e: iput v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0bd4: 0e00 |0010: return-void │ │ +0c0ba8: |[0c0ba8] com.ds.avare.flight.Checklist.moveItemUp:()V │ │ +0c0bb8: 5220 7e12 |0000: iget v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0bbc: 3c00 0300 |0002: if-gtz v0, 0005 // +0003 │ │ +0c0bc0: 0e00 |0004: return-void │ │ +0c0bc2: d801 00ff |0005: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0c0bc6: 6e30 4121 0201 |0007: invoke-virtual {v2, v0, v1}, Lcom/ds/avare/flight/Checklist;.moveStep:(II)V // method@2141 │ │ +0c0bcc: 5220 7e12 |000a: iget v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0bd0: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0c0bd4: 5920 7e12 |000e: iput v0, v2, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0bd8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0007 line=214 │ │ 0x000a line=215 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/ds/avare/flight/Checklist; │ │ @@ -192701,28 +192702,28 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0c0bd8: |[0c0bd8] com.ds.avare.flight.Checklist.moveStep:(II)V │ │ -0c0be8: 6e10 3a21 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ -0c0bee: 0c00 |0003: move-result-object v0 │ │ -0c0bf0: 3a03 1300 |0004: if-ltz v3, 0017 // +0013 │ │ -0c0bf4: 2101 |0006: array-length v1, v0 │ │ -0c0bf6: 3513 1000 |0007: if-ge v3, v1, 0017 // +0010 │ │ -0c0bfa: 3a04 0e00 |0009: if-ltz v4, 0017 // +000e │ │ -0c0bfe: 2101 |000b: array-length v1, v0 │ │ -0c0c00: 3414 0300 |000c: if-lt v4, v1, 000f // +0003 │ │ -0c0c04: 2809 |000e: goto 0017 // +0009 │ │ -0c0c06: 4600 0003 |000f: aget-object v0, v0, v3 │ │ -0c0c0a: 6e20 4321 3200 |0011: invoke-virtual {v2, v3}, Lcom/ds/avare/flight/Checklist;.removeStep:(I)V // method@2143 │ │ -0c0c10: 6e30 3b21 0204 |0014: invoke-virtual {v2, v0, v4}, Lcom/ds/avare/flight/Checklist;.insertStep:(Ljava/lang/String;I)V // method@213b │ │ -0c0c16: 0e00 |0017: return-void │ │ +0c0bdc: |[0c0bdc] com.ds.avare.flight.Checklist.moveStep:(II)V │ │ +0c0bec: 6e10 3a21 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ +0c0bf2: 0c00 |0003: move-result-object v0 │ │ +0c0bf4: 3a03 1300 |0004: if-ltz v3, 0017 // +0013 │ │ +0c0bf8: 2101 |0006: array-length v1, v0 │ │ +0c0bfa: 3513 1000 |0007: if-ge v3, v1, 0017 // +0010 │ │ +0c0bfe: 3a04 0e00 |0009: if-ltz v4, 0017 // +000e │ │ +0c0c02: 2101 |000b: array-length v1, v0 │ │ +0c0c04: 3414 0300 |000c: if-lt v4, v1, 000f // +0003 │ │ +0c0c08: 2809 |000e: goto 0017 // +0009 │ │ +0c0c0a: 4600 0003 |000f: aget-object v0, v0, v3 │ │ +0c0c0e: 6e20 4321 3200 |0011: invoke-virtual {v2, v3}, Lcom/ds/avare/flight/Checklist;.removeStep:(I)V // method@2143 │ │ +0c0c14: 6e30 3b21 0204 |0014: invoke-virtual {v2, v0, v4}, Lcom/ds/avare/flight/Checklist;.insertStep:(Ljava/lang/String;I)V // method@213b │ │ +0c0c1a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0006 line=144 │ │ 0x000f line=147 │ │ 0x0011 line=148 │ │ 0x0014 line=149 │ │ @@ -192736,30 +192737,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0c0c18: |[0c0c18] com.ds.avare.flight.Checklist.moveTo:(I)V │ │ -0c0c28: 5912 7e12 |0000: iput v2, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0c2c: 6e10 3a21 0100 |0002: invoke-virtual {v1}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ -0c0c32: 0c00 |0005: move-result-object v0 │ │ -0c0c34: 2100 |0006: array-length v0, v0 │ │ -0c0c36: 3402 0b00 |0007: if-lt v2, v0, 0012 // +000b │ │ -0c0c3a: 6e10 3a21 0100 |0009: invoke-virtual {v1}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ -0c0c40: 0c02 |000c: move-result-object v2 │ │ -0c0c42: 2122 |000d: array-length v2, v2 │ │ -0c0c44: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0c0c48: 5912 7e12 |0010: iput v2, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0c4c: 5212 7e12 |0012: iget v2, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0c50: 3b02 0500 |0014: if-gez v2, 0019 // +0005 │ │ -0c0c54: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0c0c56: 5912 7e12 |0017: iput v2, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ -0c0c5a: 0e00 |0019: return-void │ │ +0c0c1c: |[0c0c1c] com.ds.avare.flight.Checklist.moveTo:(I)V │ │ +0c0c2c: 5912 7e12 |0000: iput v2, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0c30: 6e10 3a21 0100 |0002: invoke-virtual {v1}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ +0c0c36: 0c00 |0005: move-result-object v0 │ │ +0c0c38: 2100 |0006: array-length v0, v0 │ │ +0c0c3a: 3402 0b00 |0007: if-lt v2, v0, 0012 // +000b │ │ +0c0c3e: 6e10 3a21 0100 |0009: invoke-virtual {v1}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ +0c0c44: 0c02 |000c: move-result-object v2 │ │ +0c0c46: 2122 |000d: array-length v2, v2 │ │ +0c0c48: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0c0c4c: 5912 7e12 |0010: iput v2, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0c50: 5212 7e12 |0012: iget v2, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0c54: 3b02 0500 |0014: if-gez v2, 0019 // +0005 │ │ +0c0c58: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0c0c5a: 5912 7e12 |0017: iput v2, v1, Lcom/ds/avare/flight/Checklist;.mWorkingIndex:I // field@127e │ │ +0c0c5e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0002 line=199 │ │ 0x0009 line=200 │ │ 0x0012 line=202 │ │ 0x0017 line=203 │ │ @@ -192772,42 +192773,42 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0c0c5c: |[0c0c5c] com.ds.avare.flight.Checklist.removeStep:(I)V │ │ -0c0c6c: 6e10 3a21 0400 |0000: invoke-virtual {v4}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ -0c0c72: 0c00 |0003: move-result-object v0 │ │ -0c0c74: 3a05 2e00 |0004: if-ltz v5, 0032 // +002e │ │ -0c0c78: 2101 |0006: array-length v1, v0 │ │ -0c0c7a: 3415 0300 |0007: if-lt v5, v1, 000a // +0003 │ │ -0c0c7e: 2829 |0009: goto 0032 // +0029 │ │ -0c0c80: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ -0c0c84: 5b41 7d12 |000c: iput-object v1, v4, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c0c88: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0c0c8a: 2102 |000f: array-length v2, v0 │ │ -0c0c8c: 3521 2200 |0010: if-ge v1, v2, 0032 // +0022 │ │ -0c0c90: 3351 0300 |0012: if-ne v1, v5, 0015 // +0003 │ │ -0c0c94: 281b |0014: goto 002f // +001b │ │ -0c0c96: 2202 1007 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0c0c9a: 7010 eb2a 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c0ca0: 5443 7d12 |001a: iget-object v3, v4, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c0ca4: 6e20 f52a 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c0caa: 4603 0001 |001f: aget-object v3, v0, v1 │ │ -0c0cae: 6e20 f52a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c0cb4: 6203 7b12 |0024: sget-object v3, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ -0c0cb8: 6e20 f52a 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c0cbe: 6e10 fa2a 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c0cc4: 0c02 |002c: move-result-object v2 │ │ -0c0cc6: 5b42 7d12 |002d: iput-object v2, v4, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ -0c0cca: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c0cce: 28de |0031: goto 000f // -0022 │ │ -0c0cd0: 0e00 |0032: return-void │ │ +0c0c60: |[0c0c60] com.ds.avare.flight.Checklist.removeStep:(I)V │ │ +0c0c70: 6e10 3a21 0400 |0000: invoke-virtual {v4}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ +0c0c76: 0c00 |0003: move-result-object v0 │ │ +0c0c78: 3a05 2e00 |0004: if-ltz v5, 0032 // +002e │ │ +0c0c7c: 2101 |0006: array-length v1, v0 │ │ +0c0c7e: 3415 0300 |0007: if-lt v5, v1, 000a // +0003 │ │ +0c0c82: 2829 |0009: goto 0032 // +0029 │ │ +0c0c84: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ +0c0c88: 5b41 7d12 |000c: iput-object v1, v4, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c0c8c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0c0c8e: 2102 |000f: array-length v2, v0 │ │ +0c0c90: 3521 2200 |0010: if-ge v1, v2, 0032 // +0022 │ │ +0c0c94: 3351 0300 |0012: if-ne v1, v5, 0015 // +0003 │ │ +0c0c98: 281b |0014: goto 002f // +001b │ │ +0c0c9a: 2202 1007 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0c0c9e: 7010 eb2a 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c0ca4: 5443 7d12 |001a: iget-object v3, v4, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c0ca8: 6e20 f52a 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c0cae: 4603 0001 |001f: aget-object v3, v0, v1 │ │ +0c0cb2: 6e20 f52a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c0cb8: 6203 7b12 |0024: sget-object v3, Lcom/ds/avare/flight/Checklist;.DELIM:Ljava/lang/String; // field@127b │ │ +0c0cbc: 6e20 f52a 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c0cc2: 6e10 fa2a 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c0cc8: 0c02 |002c: move-result-object v2 │ │ +0c0cca: 5b42 7d12 |002d: iput-object v2, v4, Lcom/ds/avare/flight/Checklist;.mSteps:Ljava/lang/String; // field@127d │ │ +0c0cce: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c0cd2: 28de |0031: goto 000f // -0022 │ │ +0c0cd4: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0006 line=96 │ │ 0x000c line=103 │ │ 0x000f line=104 │ │ 0x0015 line=108 │ │ @@ -192862,24 +192863,24 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0c0cd4: |[0c0cd4] com.ds.avare.flight.FlightStatus.:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0c0ce4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c0cea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c0cec: 5c10 8212 |0004: iput-boolean v0, v1, Lcom/ds/avare/flight/FlightStatus;.mFlying:Z // field@1282 │ │ -0c0cf0: 2200 6307 |0006: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -0c0cf4: 7010 152c 0000 |0008: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0c0cfa: 5b10 8112 |000b: iput-object v0, v1, Lcom/ds/avare/flight/FlightStatus;.mCallbacks:Ljava/util/LinkedList; // field@1281 │ │ -0c0cfe: 3802 0500 |000d: if-eqz v2, 0012 // +0005 │ │ -0c0d02: 6e20 4721 2100 |000f: invoke-virtual {v1, v2}, Lcom/ds/avare/flight/FlightStatus;.updateLocation:(Lcom/ds/avare/gps/GpsParams;)V // method@2147 │ │ -0c0d08: 0e00 |0012: return-void │ │ +0c0cd8: |[0c0cd8] com.ds.avare.flight.FlightStatus.:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0c0ce8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c0cee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c0cf0: 5c10 8212 |0004: iput-boolean v0, v1, Lcom/ds/avare/flight/FlightStatus;.mFlying:Z // field@1282 │ │ +0c0cf4: 2200 6307 |0006: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +0c0cf8: 7010 152c 0000 |0008: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0c0cfe: 5b10 8112 |000b: iput-object v0, v1, Lcom/ds/avare/flight/FlightStatus;.mCallbacks:Ljava/util/LinkedList; // field@1281 │ │ +0c0d02: 3802 0500 |000d: if-eqz v2, 0012 // +0005 │ │ +0c0d06: 6e20 4721 2100 |000f: invoke-virtual {v1, v2}, Lcom/ds/avare/flight/FlightStatus;.updateLocation:(Lcom/ds/avare/gps/GpsParams;)V // method@2147 │ │ +0c0d0c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0006 line=50 │ │ 0x000f line=53 │ │ locals : │ │ @@ -192892,24 +192893,24 @@ │ │ type : '(Lcom/ds/avare/flight/FlightStatusInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c0d0c: |[0c0d0c] com.ds.avare.flight.FlightStatus.registerListener:(Lcom/ds/avare/flight/FlightStatusInterface;)V │ │ -0c0d1c: 5420 8112 |0000: iget-object v0, v2, Lcom/ds/avare/flight/FlightStatus;.mCallbacks:Ljava/util/LinkedList; // field@1281 │ │ -0c0d20: 1d00 |0002: monitor-enter v0 │ │ -0c0d22: 5421 8112 |0003: iget-object v1, v2, Lcom/ds/avare/flight/FlightStatus;.mCallbacks:Ljava/util/LinkedList; // field@1281 │ │ -0c0d26: 6e20 182c 3100 |0005: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0c0d2c: 1e00 |0008: monitor-exit v0 │ │ -0c0d2e: 0e00 |0009: return-void │ │ -0c0d30: 0d03 |000a: move-exception v3 │ │ -0c0d32: 1e00 |000b: monitor-exit v0 │ │ -0c0d34: 2703 |000c: throw v3 │ │ +0c0d10: |[0c0d10] com.ds.avare.flight.FlightStatus.registerListener:(Lcom/ds/avare/flight/FlightStatusInterface;)V │ │ +0c0d20: 5420 8112 |0000: iget-object v0, v2, Lcom/ds/avare/flight/FlightStatus;.mCallbacks:Ljava/util/LinkedList; // field@1281 │ │ +0c0d24: 1d00 |0002: monitor-enter v0 │ │ +0c0d26: 5421 8112 |0003: iget-object v1, v2, Lcom/ds/avare/flight/FlightStatus;.mCallbacks:Ljava/util/LinkedList; // field@1281 │ │ +0c0d2a: 6e20 182c 3100 |0005: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0c0d30: 1e00 |0008: monitor-exit v0 │ │ +0c0d32: 0e00 |0009: return-void │ │ +0c0d34: 0d03 |000a: move-exception v3 │ │ +0c0d36: 1e00 |000b: monitor-exit v0 │ │ +0c0d38: 2703 |000c: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0008 line=60 │ │ @@ -192922,24 +192923,24 @@ │ │ type : '(Lcom/ds/avare/flight/FlightStatusInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c0d44: |[0c0d44] com.ds.avare.flight.FlightStatus.unregisterListener:(Lcom/ds/avare/flight/FlightStatusInterface;)V │ │ -0c0d54: 5420 8112 |0000: iget-object v0, v2, Lcom/ds/avare/flight/FlightStatus;.mCallbacks:Ljava/util/LinkedList; // field@1281 │ │ -0c0d58: 1d00 |0002: monitor-enter v0 │ │ -0c0d5a: 5421 8112 |0003: iget-object v1, v2, Lcom/ds/avare/flight/FlightStatus;.mCallbacks:Ljava/util/LinkedList; // field@1281 │ │ -0c0d5e: 6e20 242c 3100 |0005: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@2c24 │ │ -0c0d64: 1e00 |0008: monitor-exit v0 │ │ -0c0d66: 0e00 |0009: return-void │ │ -0c0d68: 0d03 |000a: move-exception v3 │ │ -0c0d6a: 1e00 |000b: monitor-exit v0 │ │ -0c0d6c: 2703 |000c: throw v3 │ │ +0c0d48: |[0c0d48] com.ds.avare.flight.FlightStatus.unregisterListener:(Lcom/ds/avare/flight/FlightStatusInterface;)V │ │ +0c0d58: 5420 8112 |0000: iget-object v0, v2, Lcom/ds/avare/flight/FlightStatus;.mCallbacks:Ljava/util/LinkedList; // field@1281 │ │ +0c0d5c: 1d00 |0002: monitor-enter v0 │ │ +0c0d5e: 5421 8112 |0003: iget-object v1, v2, Lcom/ds/avare/flight/FlightStatus;.mCallbacks:Ljava/util/LinkedList; // field@1281 │ │ +0c0d62: 6e20 242c 3100 |0005: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@2c24 │ │ +0c0d68: 1e00 |0008: monitor-exit v0 │ │ +0c0d6a: 0e00 |0009: return-void │ │ +0c0d6c: 0d03 |000a: move-exception v3 │ │ +0c0d6e: 1e00 |000b: monitor-exit v0 │ │ +0c0d70: 2703 |000c: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x0008 line=65 │ │ @@ -192952,46 +192953,46 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0c0d7c: |[0c0d7c] com.ds.avare.flight.FlightStatus.updateLocation:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0c0d8c: 6e10 9c21 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0c0d92: 0b00 |0003: move-result-wide v0 │ │ -0c0d94: 7120 9726 1000 |0004: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.getSpeedInKnots:(D)D // method@2697 │ │ -0c0d9a: 0b00 |0007: move-result-wide v0 │ │ -0c0d9c: 5545 8212 |0008: iget-boolean v5, v4, Lcom/ds/avare/flight/FlightStatus;.mFlying:Z // field@1282 │ │ -0c0da0: 3805 2700 |000a: if-eqz v5, 0031 // +0027 │ │ -0c0da4: 1902 4440 |000c: const-wide/high16 v2, #long 4630826316843712512 // #4044 │ │ -0c0da8: 3005 0002 |000e: cmpg-double v5, v0, v2 │ │ -0c0dac: 3b05 2a00 |0010: if-gez v5, 003a // +002a │ │ -0c0db0: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -0c0db2: 5c45 8212 |0013: iput-boolean v5, v4, Lcom/ds/avare/flight/FlightStatus;.mFlying:Z // field@1282 │ │ -0c0db6: 5445 8112 |0015: iget-object v5, v4, Lcom/ds/avare/flight/FlightStatus;.mCallbacks:Ljava/util/LinkedList; // field@1281 │ │ -0c0dba: 6e10 1c2c 0500 |0017: invoke-virtual {v5}, Ljava/util/LinkedList;.clone:()Ljava/lang/Object; // method@2c1c │ │ -0c0dc0: 0c05 |001a: move-result-object v5 │ │ -0c0dc2: 1f05 6307 |001b: check-cast v5, Ljava/util/LinkedList; // type@0763 │ │ -0c0dc6: 6e10 212c 0500 |001d: invoke-virtual {v5}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0c0dcc: 0c05 |0020: move-result-object v5 │ │ -0c0dce: 7210 042c 0500 |0021: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0c0dd4: 0a00 |0024: move-result v0 │ │ -0c0dd6: 3800 1500 |0025: if-eqz v0, 003a // +0015 │ │ -0c0dda: 7210 052c 0500 |0027: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0c0de0: 0c00 |002a: move-result-object v0 │ │ -0c0de2: 1f00 9805 |002b: check-cast v0, Lcom/ds/avare/flight/FlightStatusInterface; // type@0598 │ │ -0c0de6: 7210 4821 0000 |002d: invoke-interface {v0}, Lcom/ds/avare/flight/FlightStatusInterface;.rollout:()V // method@2148 │ │ -0c0dec: 28f1 |0030: goto 0021 // -000f │ │ -0c0dee: 1902 4940 |0031: const-wide/high16 v2, #long 4632233691727265792 // #4049 │ │ -0c0df2: 2f05 0002 |0033: cmpl-double v5, v0, v2 │ │ -0c0df6: 3d05 0500 |0035: if-lez v5, 003a // +0005 │ │ -0c0dfa: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -0c0dfc: 5c45 8212 |0038: iput-boolean v5, v4, Lcom/ds/avare/flight/FlightStatus;.mFlying:Z // field@1282 │ │ -0c0e00: 0e00 |003a: return-void │ │ +0c0d80: |[0c0d80] com.ds.avare.flight.FlightStatus.updateLocation:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0c0d90: 6e10 9c21 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0c0d96: 0b00 |0003: move-result-wide v0 │ │ +0c0d98: 7120 9726 1000 |0004: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.getSpeedInKnots:(D)D // method@2697 │ │ +0c0d9e: 0b00 |0007: move-result-wide v0 │ │ +0c0da0: 5545 8212 |0008: iget-boolean v5, v4, Lcom/ds/avare/flight/FlightStatus;.mFlying:Z // field@1282 │ │ +0c0da4: 3805 2700 |000a: if-eqz v5, 0031 // +0027 │ │ +0c0da8: 1902 4440 |000c: const-wide/high16 v2, #long 4630826316843712512 // #4044 │ │ +0c0dac: 3005 0002 |000e: cmpg-double v5, v0, v2 │ │ +0c0db0: 3b05 2a00 |0010: if-gez v5, 003a // +002a │ │ +0c0db4: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +0c0db6: 5c45 8212 |0013: iput-boolean v5, v4, Lcom/ds/avare/flight/FlightStatus;.mFlying:Z // field@1282 │ │ +0c0dba: 5445 8112 |0015: iget-object v5, v4, Lcom/ds/avare/flight/FlightStatus;.mCallbacks:Ljava/util/LinkedList; // field@1281 │ │ +0c0dbe: 6e10 1c2c 0500 |0017: invoke-virtual {v5}, Ljava/util/LinkedList;.clone:()Ljava/lang/Object; // method@2c1c │ │ +0c0dc4: 0c05 |001a: move-result-object v5 │ │ +0c0dc6: 1f05 6307 |001b: check-cast v5, Ljava/util/LinkedList; // type@0763 │ │ +0c0dca: 6e10 212c 0500 |001d: invoke-virtual {v5}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0c0dd0: 0c05 |0020: move-result-object v5 │ │ +0c0dd2: 7210 042c 0500 |0021: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0c0dd8: 0a00 |0024: move-result v0 │ │ +0c0dda: 3800 1500 |0025: if-eqz v0, 003a // +0015 │ │ +0c0dde: 7210 052c 0500 |0027: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0c0de4: 0c00 |002a: move-result-object v0 │ │ +0c0de6: 1f00 9805 |002b: check-cast v0, Lcom/ds/avare/flight/FlightStatusInterface; // type@0598 │ │ +0c0dea: 7210 4821 0000 |002d: invoke-interface {v0}, Lcom/ds/avare/flight/FlightStatusInterface;.rollout:()V // method@2148 │ │ +0c0df0: 28f1 |0030: goto 0021 // -000f │ │ +0c0df2: 1902 4940 |0031: const-wide/high16 v2, #long 4632233691727265792 // #4049 │ │ +0c0df6: 2f05 0002 |0033: cmpl-double v5, v0, v2 │ │ +0c0dfa: 3d05 0500 |0035: if-lez v5, 003a // +0005 │ │ +0c0dfe: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +0c0e00: 5c45 8212 |0038: iput-boolean v5, v4, Lcom/ds/avare/flight/FlightStatus;.mFlying:Z // field@1282 │ │ +0c0e04: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0008 line=70 │ │ 0x0013 line=72 │ │ 0x0015 line=74 │ │ 0x001d line=75 │ │ @@ -193088,32 +193089,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0c0edc: |[0c0edc] com.ds.avare.flight.PitotStaticRates.:()V │ │ -0c0eec: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c0ef2: 1800 ffff ffff ffff ef7f |0003: const-wide v0, #double 1.79769e+308 // #7fefffffffffffff │ │ -0c0efc: 5a20 8612 |0008: iput-wide v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mLastAltitude:D // field@1286 │ │ -0c0f00: 5a20 8712 |000a: iput-wide v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mLastSpeed:D // field@1287 │ │ -0c0f04: 1800 ffff ffff ffff ff7f |000c: const-wide v0, #double nan // #7fffffffffffffff │ │ -0c0f0e: 5a20 8812 |0011: iput-wide v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mLastTime:J // field@1288 │ │ -0c0f12: 1600 0000 |0013: const-wide/16 v0, #int 0 // #0 │ │ -0c0f16: 5a20 8412 |0015: iput-wide v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mDiffAltitude:D // field@1284 │ │ -0c0f1a: 5a20 8512 |0017: iput-wide v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mDiffSpeed:D // field@1285 │ │ -0c0f1e: 2200 5b06 |0019: new-instance v0, Lcom/ds/avare/utils/MovingAverage; // type@065b │ │ -0c0f22: 1301 1e00 |001b: const/16 v1, #int 30 // #1e │ │ -0c0f26: 7020 d626 1000 |001d: invoke-direct {v0, v1}, Lcom/ds/avare/utils/MovingAverage;.:(I)V // method@26d6 │ │ -0c0f2c: 5b20 8912 |0020: iput-object v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@1289 │ │ -0c0f30: 2200 5b06 |0022: new-instance v0, Lcom/ds/avare/utils/MovingAverage; // type@065b │ │ -0c0f34: 7020 d626 1000 |0024: invoke-direct {v0, v1}, Lcom/ds/avare/utils/MovingAverage;.:(I)V // method@26d6 │ │ -0c0f3a: 5b20 8a12 |0027: iput-object v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@128a │ │ -0c0f3e: 0e00 |0029: return-void │ │ +0c0ee0: |[0c0ee0] com.ds.avare.flight.PitotStaticRates.:()V │ │ +0c0ef0: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c0ef6: 1800 ffff ffff ffff ef7f |0003: const-wide v0, #double 1.79769e+308 // #7fefffffffffffff │ │ +0c0f00: 5a20 8612 |0008: iput-wide v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mLastAltitude:D // field@1286 │ │ +0c0f04: 5a20 8712 |000a: iput-wide v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mLastSpeed:D // field@1287 │ │ +0c0f08: 1800 ffff ffff ffff ff7f |000c: const-wide v0, #double nan // #7fffffffffffffff │ │ +0c0f12: 5a20 8812 |0011: iput-wide v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mLastTime:J // field@1288 │ │ +0c0f16: 1600 0000 |0013: const-wide/16 v0, #int 0 // #0 │ │ +0c0f1a: 5a20 8412 |0015: iput-wide v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mDiffAltitude:D // field@1284 │ │ +0c0f1e: 5a20 8512 |0017: iput-wide v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mDiffSpeed:D // field@1285 │ │ +0c0f22: 2200 5b06 |0019: new-instance v0, Lcom/ds/avare/utils/MovingAverage; // type@065b │ │ +0c0f26: 1301 1e00 |001b: const/16 v1, #int 30 // #1e │ │ +0c0f2a: 7020 d626 1000 |001d: invoke-direct {v0, v1}, Lcom/ds/avare/utils/MovingAverage;.:(I)V // method@26d6 │ │ +0c0f30: 5b20 8912 |0020: iput-object v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@1289 │ │ +0c0f34: 2200 5b06 |0022: new-instance v0, Lcom/ds/avare/utils/MovingAverage; // type@065b │ │ +0c0f38: 7020 d626 1000 |0024: invoke-direct {v0, v1}, Lcom/ds/avare/utils/MovingAverage;.:(I)V // method@26d6 │ │ +0c0f3e: 5b20 8a12 |0027: iput-object v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@128a │ │ +0c0f42: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0008 line=55 │ │ 0x000a line=56 │ │ 0x0011 line=57 │ │ 0x0015 line=58 │ │ @@ -193129,19 +193130,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c0e04: |[0c0e04] com.ds.avare.flight.PitotStaticRates.getAltitudeRateOfChange:()D │ │ -0c0e14: 5420 8912 |0000: iget-object v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@1289 │ │ -0c0e18: 6e10 d826 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ -0c0e1e: 0b00 |0005: move-result-wide v0 │ │ -0c0e20: 1000 |0006: return-wide v0 │ │ +0c0e08: |[0c0e08] com.ds.avare.flight.PitotStaticRates.getAltitudeRateOfChange:()D │ │ +0c0e18: 5420 8912 |0000: iget-object v0, v2, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@1289 │ │ +0c0e1c: 6e10 d826 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ +0c0e22: 0b00 |0005: move-result-wide v0 │ │ +0c0e24: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/flight/PitotStaticRates; │ │ │ │ #1 : (in Lcom/ds/avare/flight/PitotStaticRates;) │ │ @@ -193149,23 +193150,23 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0c0e24: |[0c0e24] com.ds.avare.flight.PitotStaticRates.getAltitudeTrend:()D │ │ -0c0e34: 5360 8612 |0000: iget-wide v0, v6, Lcom/ds/avare/flight/PitotStaticRates;.mLastAltitude:D // field@1286 │ │ -0c0e38: 5462 8912 |0002: iget-object v2, v6, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@1289 │ │ -0c0e3c: 6e10 d826 0200 |0004: invoke-virtual {v2}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ -0c0e42: 0b02 |0007: move-result-wide v2 │ │ -0c0e44: 1904 1840 |0008: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ -0c0e48: ad02 0204 |000a: mul-double v2, v2, v4 │ │ -0c0e4c: cb20 |000c: add-double/2addr v0, v2 │ │ -0c0e4e: 1000 |000d: return-wide v0 │ │ +0c0e28: |[0c0e28] com.ds.avare.flight.PitotStaticRates.getAltitudeTrend:()D │ │ +0c0e38: 5360 8612 |0000: iget-wide v0, v6, Lcom/ds/avare/flight/PitotStaticRates;.mLastAltitude:D // field@1286 │ │ +0c0e3c: 5462 8912 |0002: iget-object v2, v6, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@1289 │ │ +0c0e40: 6e10 d826 0200 |0004: invoke-virtual {v2}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ +0c0e46: 0b02 |0007: move-result-wide v2 │ │ +0c0e48: 1904 1840 |0008: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ +0c0e4c: ad02 0204 |000a: mul-double v2, v2, v4 │ │ +0c0e50: cb20 |000c: add-double/2addr v0, v2 │ │ +0c0e52: 1000 |000d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lcom/ds/avare/flight/PitotStaticRates; │ │ │ │ #2 : (in Lcom/ds/avare/flight/PitotStaticRates;) │ │ @@ -193173,21 +193174,21 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c0e50: |[0c0e50] com.ds.avare.flight.PitotStaticRates.getDiffAltitudeTrend:()D │ │ -0c0e60: 5440 8912 |0000: iget-object v0, v4, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@1289 │ │ -0c0e64: 6e10 d826 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ -0c0e6a: 0b00 |0005: move-result-wide v0 │ │ -0c0e6c: 1902 1840 |0006: const-wide/high16 v2, #long 4618441417868443648 // #4018 │ │ -0c0e70: ad00 0002 |0008: mul-double v0, v0, v2 │ │ -0c0e74: 1000 |000a: return-wide v0 │ │ +0c0e54: |[0c0e54] com.ds.avare.flight.PitotStaticRates.getDiffAltitudeTrend:()D │ │ +0c0e64: 5440 8912 |0000: iget-object v0, v4, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@1289 │ │ +0c0e68: 6e10 d826 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ +0c0e6e: 0b00 |0005: move-result-wide v0 │ │ +0c0e70: 1902 1840 |0006: const-wide/high16 v2, #long 4618441417868443648 // #4018 │ │ +0c0e74: ad00 0002 |0008: mul-double v0, v0, v2 │ │ +0c0e78: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lcom/ds/avare/flight/PitotStaticRates; │ │ │ │ #3 : (in Lcom/ds/avare/flight/PitotStaticRates;) │ │ @@ -193195,21 +193196,21 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c0e78: |[0c0e78] com.ds.avare.flight.PitotStaticRates.getDiffSpeedTrend:()D │ │ -0c0e88: 5440 8a12 |0000: iget-object v0, v4, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@128a │ │ -0c0e8c: 6e10 d826 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ -0c0e92: 0b00 |0005: move-result-wide v0 │ │ -0c0e94: 1902 1840 |0006: const-wide/high16 v2, #long 4618441417868443648 // #4018 │ │ -0c0e98: ad00 0002 |0008: mul-double v0, v0, v2 │ │ -0c0e9c: 1000 |000a: return-wide v0 │ │ +0c0e7c: |[0c0e7c] com.ds.avare.flight.PitotStaticRates.getDiffSpeedTrend:()D │ │ +0c0e8c: 5440 8a12 |0000: iget-object v0, v4, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@128a │ │ +0c0e90: 6e10 d826 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ +0c0e96: 0b00 |0005: move-result-wide v0 │ │ +0c0e98: 1902 1840 |0006: const-wide/high16 v2, #long 4618441417868443648 // #4018 │ │ +0c0e9c: ad00 0002 |0008: mul-double v0, v0, v2 │ │ +0c0ea0: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lcom/ds/avare/flight/PitotStaticRates; │ │ │ │ #4 : (in Lcom/ds/avare/flight/PitotStaticRates;) │ │ @@ -193217,27 +193218,27 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0c0ea0: |[0c0ea0] com.ds.avare.flight.PitotStaticRates.getSpeedTrend:()D │ │ -0c0eb0: 5360 8712 |0000: iget-wide v0, v6, Lcom/ds/avare/flight/PitotStaticRates;.mLastSpeed:D // field@1287 │ │ -0c0eb4: 5462 8a12 |0002: iget-object v2, v6, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@128a │ │ -0c0eb8: 6e10 d826 0200 |0004: invoke-virtual {v2}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ -0c0ebe: 0b02 |0007: move-result-wide v2 │ │ -0c0ec0: 1904 1840 |0008: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ -0c0ec4: ad02 0204 |000a: mul-double v2, v2, v4 │ │ -0c0ec8: cb20 |000c: add-double/2addr v0, v2 │ │ -0c0eca: 1602 0000 |000d: const-wide/16 v2, #int 0 // #0 │ │ -0c0ece: 3004 0002 |000f: cmpg-double v4, v0, v2 │ │ -0c0ed2: 3b04 0300 |0011: if-gez v4, 0014 // +0003 │ │ -0c0ed6: 0420 |0013: move-wide v0, v2 │ │ -0c0ed8: 1000 |0014: return-wide v0 │ │ +0c0ea4: |[0c0ea4] com.ds.avare.flight.PitotStaticRates.getSpeedTrend:()D │ │ +0c0eb4: 5360 8712 |0000: iget-wide v0, v6, Lcom/ds/avare/flight/PitotStaticRates;.mLastSpeed:D // field@1287 │ │ +0c0eb8: 5462 8a12 |0002: iget-object v2, v6, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@128a │ │ +0c0ebc: 6e10 d826 0200 |0004: invoke-virtual {v2}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ +0c0ec2: 0b02 |0007: move-result-wide v2 │ │ +0c0ec4: 1904 1840 |0008: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ +0c0ec8: ad02 0204 |000a: mul-double v2, v2, v4 │ │ +0c0ecc: cb20 |000c: add-double/2addr v0, v2 │ │ +0c0ece: 1602 0000 |000d: const-wide/16 v2, #int 0 // #0 │ │ +0c0ed2: 3004 0002 |000f: cmpg-double v4, v0, v2 │ │ +0c0ed6: 3b04 0300 |0011: if-gez v4, 0014 // +0003 │ │ +0c0eda: 0420 |0013: move-wide v0, v2 │ │ +0c0edc: 1000 |0014: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0015 reg=6 this Lcom/ds/avare/flight/PitotStaticRates; │ │ │ │ #5 : (in Lcom/ds/avare/flight/PitotStaticRates;) │ │ @@ -193245,74 +193246,74 @@ │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -0c0f40: |[0c0f40] com.ds.avare.flight.PitotStaticRates.setParams:(DD)V │ │ -0c0f50: 5370 8612 |0000: iget-wide v0, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastAltitude:D // field@1286 │ │ -0c0f54: 1802 ffff ffff ffff ef7f |0002: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ -0c0f5e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0c0f60: 2f05 0002 |0008: cmpl-double v5, v0, v2 │ │ -0c0f64: 3905 0600 |000a: if-nez v5, 0010 // +0006 │ │ -0c0f68: 5a78 8612 |000c: iput-wide v8, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastAltitude:D // field@1286 │ │ -0c0f6c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c0f6e: 2802 |000f: goto 0011 // +0002 │ │ -0c0f70: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0c0f72: 5375 8712 |0011: iget-wide v5, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastSpeed:D // field@1287 │ │ -0c0f76: 2f01 0502 |0013: cmpl-double v1, v5, v2 │ │ -0c0f7a: 3901 0500 |0015: if-nez v1, 001a // +0005 │ │ -0c0f7e: 5a7a 8712 |0017: iput-wide v10, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastSpeed:D // field@1287 │ │ -0c0f82: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0c0f84: 5371 8812 |001a: iget-wide v1, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastTime:J // field@1288 │ │ -0c0f88: 1805 ffff ffff ffff ff7f |001c: const-wide v5, #double nan // #7fffffffffffffff │ │ -0c0f92: 3103 0105 |0021: cmp-long v3, v1, v5 │ │ -0c0f96: 3903 0900 |0023: if-nez v3, 002c // +0009 │ │ -0c0f9a: 7100 fc2a 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0c0fa0: 0b00 |0028: move-result-wide v0 │ │ -0c0fa2: 5a70 8812 |0029: iput-wide v0, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastTime:J // field@1288 │ │ -0c0fa6: 2802 |002b: goto 002d // +0002 │ │ -0c0fa8: 0104 |002c: move v4, v0 │ │ -0c0faa: 3904 0300 |002d: if-nez v4, 0030 // +0003 │ │ -0c0fae: 0e00 |002f: return-void │ │ -0c0fb0: 7100 fc2a 0000 |0030: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0c0fb6: 0b00 |0033: move-result-wide v0 │ │ -0c0fb8: 5372 8812 |0034: iget-wide v2, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastTime:J // field@1288 │ │ -0c0fbc: bc20 |0036: sub-long/2addr v0, v2 │ │ -0c0fbe: 1602 0000 |0037: const-wide/16 v2, #int 0 // #0 │ │ -0c0fc2: 3104 0002 |0039: cmp-long v4, v0, v2 │ │ -0c0fc6: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ -0c0fca: 0e00 |003d: return-void │ │ -0c0fcc: 5372 8612 |003e: iget-wide v2, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastAltitude:D // field@1286 │ │ -0c0fd0: ac02 0802 |0040: sub-double v2, v8, v2 │ │ -0c0fd4: 1804 0000 0000 0040 8f40 |0042: const-wide v4, #double 1000 // #408f400000000000 │ │ -0c0fde: ad02 0204 |0047: mul-double v2, v2, v4 │ │ -0c0fe2: 8600 |0049: long-to-double v0, v0 │ │ -0c0fe4: 7120 382a 1000 |004a: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c0fea: ce02 |004d: div-double/2addr v2, v0 │ │ -0c0fec: 5a72 8412 |004e: iput-wide v2, v7, Lcom/ds/avare/flight/PitotStaticRates;.mDiffAltitude:D // field@1284 │ │ -0c0ff0: 5372 8712 |0050: iget-wide v2, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastSpeed:D // field@1287 │ │ -0c0ff4: ac02 0a02 |0052: sub-double v2, v10, v2 │ │ -0c0ff8: ad02 0204 |0054: mul-double v2, v2, v4 │ │ -0c0ffc: 7120 382a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c1002: ce02 |0059: div-double/2addr v2, v0 │ │ -0c1004: 5a72 8512 |005a: iput-wide v2, v7, Lcom/ds/avare/flight/PitotStaticRates;.mDiffSpeed:D // field@1285 │ │ -0c1008: 5a78 8612 |005c: iput-wide v8, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastAltitude:D // field@1286 │ │ -0c100c: 5a7a 8712 |005e: iput-wide v10, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastSpeed:D // field@1287 │ │ -0c1010: 7100 fc2a 0000 |0060: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0c1016: 0b08 |0063: move-result-wide v8 │ │ -0c1018: 5a78 8812 |0064: iput-wide v8, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastTime:J // field@1288 │ │ -0c101c: 5478 8912 |0066: iget-object v8, v7, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@1289 │ │ -0c1020: 5379 8412 |0068: iget-wide v9, v7, Lcom/ds/avare/flight/PitotStaticRates;.mDiffAltitude:D // field@1284 │ │ -0c1024: 6e30 d726 980a |006a: invoke-virtual {v8, v9, v10}, Lcom/ds/avare/utils/MovingAverage;.add:(D)V // method@26d7 │ │ -0c102a: 5478 8a12 |006d: iget-object v8, v7, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@128a │ │ -0c102e: 5379 8512 |006f: iget-wide v9, v7, Lcom/ds/avare/flight/PitotStaticRates;.mDiffSpeed:D // field@1285 │ │ -0c1032: 6e30 d726 980a |0071: invoke-virtual {v8, v9, v10}, Lcom/ds/avare/utils/MovingAverage;.add:(D)V // method@26d7 │ │ -0c1038: 0e00 |0074: return-void │ │ +0c0f44: |[0c0f44] com.ds.avare.flight.PitotStaticRates.setParams:(DD)V │ │ +0c0f54: 5370 8612 |0000: iget-wide v0, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastAltitude:D // field@1286 │ │ +0c0f58: 1802 ffff ffff ffff ef7f |0002: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ +0c0f62: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0c0f64: 2f05 0002 |0008: cmpl-double v5, v0, v2 │ │ +0c0f68: 3905 0600 |000a: if-nez v5, 0010 // +0006 │ │ +0c0f6c: 5a78 8612 |000c: iput-wide v8, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastAltitude:D // field@1286 │ │ +0c0f70: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c0f72: 2802 |000f: goto 0011 // +0002 │ │ +0c0f74: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0c0f76: 5375 8712 |0011: iget-wide v5, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastSpeed:D // field@1287 │ │ +0c0f7a: 2f01 0502 |0013: cmpl-double v1, v5, v2 │ │ +0c0f7e: 3901 0500 |0015: if-nez v1, 001a // +0005 │ │ +0c0f82: 5a7a 8712 |0017: iput-wide v10, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastSpeed:D // field@1287 │ │ +0c0f86: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0c0f88: 5371 8812 |001a: iget-wide v1, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastTime:J // field@1288 │ │ +0c0f8c: 1805 ffff ffff ffff ff7f |001c: const-wide v5, #double nan // #7fffffffffffffff │ │ +0c0f96: 3103 0105 |0021: cmp-long v3, v1, v5 │ │ +0c0f9a: 3903 0900 |0023: if-nez v3, 002c // +0009 │ │ +0c0f9e: 7100 fc2a 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0c0fa4: 0b00 |0028: move-result-wide v0 │ │ +0c0fa6: 5a70 8812 |0029: iput-wide v0, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastTime:J // field@1288 │ │ +0c0faa: 2802 |002b: goto 002d // +0002 │ │ +0c0fac: 0104 |002c: move v4, v0 │ │ +0c0fae: 3904 0300 |002d: if-nez v4, 0030 // +0003 │ │ +0c0fb2: 0e00 |002f: return-void │ │ +0c0fb4: 7100 fc2a 0000 |0030: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0c0fba: 0b00 |0033: move-result-wide v0 │ │ +0c0fbc: 5372 8812 |0034: iget-wide v2, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastTime:J // field@1288 │ │ +0c0fc0: bc20 |0036: sub-long/2addr v0, v2 │ │ +0c0fc2: 1602 0000 |0037: const-wide/16 v2, #int 0 // #0 │ │ +0c0fc6: 3104 0002 |0039: cmp-long v4, v0, v2 │ │ +0c0fca: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ +0c0fce: 0e00 |003d: return-void │ │ +0c0fd0: 5372 8612 |003e: iget-wide v2, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastAltitude:D // field@1286 │ │ +0c0fd4: ac02 0802 |0040: sub-double v2, v8, v2 │ │ +0c0fd8: 1804 0000 0000 0040 8f40 |0042: const-wide v4, #double 1000 // #408f400000000000 │ │ +0c0fe2: ad02 0204 |0047: mul-double v2, v2, v4 │ │ +0c0fe6: 8600 |0049: long-to-double v0, v0 │ │ +0c0fe8: 7120 382a 1000 |004a: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c0fee: ce02 |004d: div-double/2addr v2, v0 │ │ +0c0ff0: 5a72 8412 |004e: iput-wide v2, v7, Lcom/ds/avare/flight/PitotStaticRates;.mDiffAltitude:D // field@1284 │ │ +0c0ff4: 5372 8712 |0050: iget-wide v2, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastSpeed:D // field@1287 │ │ +0c0ff8: ac02 0a02 |0052: sub-double v2, v10, v2 │ │ +0c0ffc: ad02 0204 |0054: mul-double v2, v2, v4 │ │ +0c1000: 7120 382a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c1006: ce02 |0059: div-double/2addr v2, v0 │ │ +0c1008: 5a72 8512 |005a: iput-wide v2, v7, Lcom/ds/avare/flight/PitotStaticRates;.mDiffSpeed:D // field@1285 │ │ +0c100c: 5a78 8612 |005c: iput-wide v8, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastAltitude:D // field@1286 │ │ +0c1010: 5a7a 8712 |005e: iput-wide v10, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastSpeed:D // field@1287 │ │ +0c1014: 7100 fc2a 0000 |0060: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0c101a: 0b08 |0063: move-result-wide v8 │ │ +0c101c: 5a78 8812 |0064: iput-wide v8, v7, Lcom/ds/avare/flight/PitotStaticRates;.mLastTime:J // field@1288 │ │ +0c1020: 5478 8912 |0066: iget-object v8, v7, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@1289 │ │ +0c1024: 5379 8412 |0068: iget-wide v9, v7, Lcom/ds/avare/flight/PitotStaticRates;.mDiffAltitude:D // field@1284 │ │ +0c1028: 6e30 d726 980a |006a: invoke-virtual {v8, v9, v10}, Lcom/ds/avare/utils/MovingAverage;.add:(D)V // method@26d7 │ │ +0c102e: 5478 8a12 |006d: iget-object v8, v7, Lcom/ds/avare/flight/PitotStaticRates;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@128a │ │ +0c1032: 5379 8512 |006f: iget-wide v9, v7, Lcom/ds/avare/flight/PitotStaticRates;.mDiffSpeed:D // field@1285 │ │ +0c1036: 6e30 d726 980a |0071: invoke-virtual {v8, v9, v10}, Lcom/ds/avare/utils/MovingAverage;.add:(D)V // method@26d7 │ │ +0c103c: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x000c line=67 │ │ 0x0011 line=70 │ │ 0x0017 line=71 │ │ 0x001a line=74 │ │ @@ -193374,32 +193375,32 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0c10d4: |[0c10d4] com.ds.avare.flight.WeightAndBalance.:(I)V │ │ -0c10e4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c10ea: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0c10ec: 3320 0700 |0004: if-ne v0, v2, 000b // +0007 │ │ -0c10f0: 7010 5521 0100 |0006: invoke-direct {v1}, Lcom/ds/avare/flight/WeightAndBalance;.getExamplePA28R200B:()Ljava/lang/String; // method@2155 │ │ -0c10f6: 0c02 |0009: move-result-object v2 │ │ -0c10f8: 280d |000a: goto 0017 // +000d │ │ -0c10fa: 1230 |000b: const/4 v0, #int 3 // #3 │ │ -0c10fc: 3320 0700 |000c: if-ne v0, v2, 0013 // +0007 │ │ -0c1100: 7010 5421 0100 |000e: invoke-direct {v1}, Lcom/ds/avare/flight/WeightAndBalance;.getExamplePA23250:()Ljava/lang/String; // method@2154 │ │ -0c1106: 0c02 |0011: move-result-object v2 │ │ -0c1108: 2805 |0012: goto 0017 // +0005 │ │ -0c110a: 7100 5321 0000 |0013: invoke-static {}, Lcom/ds/avare/flight/WeightAndBalance;.getExampleC172R:()Ljava/lang/String; // method@2153 │ │ -0c1110: 0c02 |0016: move-result-object v2 │ │ -0c1112: 2200 de08 |0017: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ -0c1116: 7020 3434 2000 |0019: invoke-direct {v0, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ -0c111c: 5b10 8e12 |001c: iput-object v0, v1, Lcom/ds/avare/flight/WeightAndBalance;.mWnb:Lorg/json/JSONObject; // field@128e │ │ -0c1120: 0e00 |001e: return-void │ │ +0c10d8: |[0c10d8] com.ds.avare.flight.WeightAndBalance.:(I)V │ │ +0c10e8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c10ee: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0c10f0: 3320 0700 |0004: if-ne v0, v2, 000b // +0007 │ │ +0c10f4: 7010 5521 0100 |0006: invoke-direct {v1}, Lcom/ds/avare/flight/WeightAndBalance;.getExamplePA28R200B:()Ljava/lang/String; // method@2155 │ │ +0c10fa: 0c02 |0009: move-result-object v2 │ │ +0c10fc: 280d |000a: goto 0017 // +000d │ │ +0c10fe: 1230 |000b: const/4 v0, #int 3 // #3 │ │ +0c1100: 3320 0700 |000c: if-ne v0, v2, 0013 // +0007 │ │ +0c1104: 7010 5421 0100 |000e: invoke-direct {v1}, Lcom/ds/avare/flight/WeightAndBalance;.getExamplePA23250:()Ljava/lang/String; // method@2154 │ │ +0c110a: 0c02 |0011: move-result-object v2 │ │ +0c110c: 2805 |0012: goto 0017 // +0005 │ │ +0c110e: 7100 5321 0000 |0013: invoke-static {}, Lcom/ds/avare/flight/WeightAndBalance;.getExampleC172R:()Ljava/lang/String; // method@2153 │ │ +0c1114: 0c02 |0016: move-result-object v2 │ │ +0c1116: 2200 de08 |0017: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ +0c111a: 7020 3434 2000 |0019: invoke-direct {v0, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ +0c1120: 5b10 8e12 |001c: iput-object v0, v1, Lcom/ds/avare/flight/WeightAndBalance;.mWnb:Lorg/json/JSONObject; // field@128e │ │ +0c1124: 0e00 |001e: return-void │ │ catches : 1 │ │ 0x0017 - 0x001e │ │ Lorg/json/JSONException; -> 0x001e │ │ positions : │ │ 0x0000 line=48 │ │ 0x0006 line=52 │ │ 0x000e line=55 │ │ @@ -193414,23 +193415,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c1134: |[0c1134] com.ds.avare.flight.WeightAndBalance.:(Ljava/lang/String;)V │ │ -0c1144: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c114a: 2200 de08 |0003: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ -0c114e: 7020 3434 2000 |0005: invoke-direct {v0, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ -0c1154: 5b10 8e12 |0008: iput-object v0, v1, Lcom/ds/avare/flight/WeightAndBalance;.mWnb:Lorg/json/JSONObject; // field@128e │ │ -0c1158: 2804 |000a: goto 000e // +0004 │ │ -0c115a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0c115c: 5b12 8e12 |000c: iput-object v2, v1, Lcom/ds/avare/flight/WeightAndBalance;.mWnb:Lorg/json/JSONObject; // field@128e │ │ -0c1160: 0e00 |000e: return-void │ │ +0c1138: |[0c1138] com.ds.avare.flight.WeightAndBalance.:(Ljava/lang/String;)V │ │ +0c1148: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c114e: 2200 de08 |0003: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ +0c1152: 7020 3434 2000 |0005: invoke-direct {v0, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ +0c1158: 5b10 8e12 |0008: iput-object v0, v1, Lcom/ds/avare/flight/WeightAndBalance;.mWnb:Lorg/json/JSONObject; // field@128e │ │ +0c115c: 2804 |000a: goto 000e // +0004 │ │ +0c115e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0c1160: 5b12 8e12 |000c: iput-object v2, v1, Lcom/ds/avare/flight/WeightAndBalance;.mWnb:Lorg/json/JSONObject; // field@128e │ │ +0c1164: 0e00 |000e: return-void │ │ catches : 1 │ │ 0x0003 - 0x000a │ │ Lorg/json/JSONException; -> 0x000b │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=82 │ │ 0x000c line=84 │ │ @@ -193443,18 +193444,18 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c1174: |[0c1174] com.ds.avare.flight.WeightAndBalance.:(Lorg/json/JSONObject;)V │ │ -0c1184: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c118a: 5b01 8e12 |0003: iput-object v1, v0, Lcom/ds/avare/flight/WeightAndBalance;.mWnb:Lorg/json/JSONObject; // field@128e │ │ -0c118e: 0e00 |0005: return-void │ │ +0c1178: |[0c1178] com.ds.avare.flight.WeightAndBalance.:(Lorg/json/JSONObject;)V │ │ +0c1188: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c118e: 5b01 8e12 |0003: iput-object v1, v0, Lcom/ds/avare/flight/WeightAndBalance;.mWnb:Lorg/json/JSONObject; // field@128e │ │ +0c1192: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/flight/WeightAndBalance; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/json/JSONObject; │ │ @@ -193464,66 +193465,66 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c103c: |[0c103c] com.ds.avare.flight.WeightAndBalance.getExampleC172R:()Ljava/lang/String; │ │ -0c104c: 1a00 ce4d |0000: const-string v0, "{'name' :'Sample C172R','t_0' :'Empty','w_0' :'1666.8','a_0' :'39.302','t_1' :'Oil','w_1' :'14','a_1' :'-13.1','t_2' :'Front passengers','w_2' :'275','a_2' :'37','t_3' :'Back passengers','w_3' :'110','a_3' :'73','t_4' :'Baggage','w_4' :'30','a_4' :'95','t_5' :'Aft Baggage','w_5' :'0','a_5' :'123','t_6' :'Fuel','w_6' :'324','a_6' :'48','t_7' :'','w_7' :'','a_7' :'','t_8' :'','w_8' :'','a_8' :'','t_9' :'','w_9' :'','a_9' :'','max_w' :'2450','min_w' :'1650','max_a' :'50','min_a' :'30','points':'47.3,1650 35,1650 35,1950 40,2450 47.3,2450 47.3,1650'}" // string@4dce │ │ -0c1050: 1100 |0002: return-object v0 │ │ +0c1040: |[0c1040] com.ds.avare.flight.WeightAndBalance.getExampleC172R:()Ljava/lang/String; │ │ +0c1050: 1a00 ce4d |0000: const-string v0, "{'name' :'Sample C172R','t_0' :'Empty','w_0' :'1666.8','a_0' :'39.302','t_1' :'Oil','w_1' :'14','a_1' :'-13.1','t_2' :'Front passengers','w_2' :'275','a_2' :'37','t_3' :'Back passengers','w_3' :'110','a_3' :'73','t_4' :'Baggage','w_4' :'30','a_4' :'95','t_5' :'Aft Baggage','w_5' :'0','a_5' :'123','t_6' :'Fuel','w_6' :'324','a_6' :'48','t_7' :'','w_7' :'','a_7' :'','t_8' :'','w_8' :'','a_8' :'','t_9' :'','w_9' :'','a_9' :'','max_w' :'2450','min_w' :'1650','max_a' :'50','min_a' :'30','points':'47.3,1650 35,1650 35,1950 40,2450 47.3,2450 47.3,1650'}" // string@4dce │ │ +0c1054: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/ds/avare/flight/WeightAndBalance;) │ │ name : 'getExamplePA23250' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1054: |[0c1054] com.ds.avare.flight.WeightAndBalance.getExamplePA23250:()Ljava/lang/String; │ │ -0c1064: 1a00 cf4d |0000: const-string v0, "{'name' :'Sample PA23 250','t_0' :'Empty','w_0' :'3178','a_0' :'90.71','t_1' :'Oil','w_1' :'45','a_1' :'55','t_2' :'Front passengers','w_2' :'275','a_2' :'89','t_3' :'Back passengers','w_3' :'110','a_3' :'157','t_4' :'Nose Baggage','w_4' :'30','a_4' :'10','t_5' :'Aft Baggage','w_5' :'10','a_5' :'183','t_6' :'Fuel','w_6' :'840','a_6' :'113','t_7' :'Rear passengers','w_7' :'140','a_7' :'126','t_8' :'','w_8' :'','a_8' :'','t_9' :'','w_9' :'','a_9' :'','max_w' :'5300','min_w' :'2800','max_a' :'101','min_a' :'85','points':'100.5,2800 100.5,5200 99,5200 85.7,3250 86.3,2800 100.5,2800'}" // string@4dcf │ │ -0c1068: 1100 |0002: return-object v0 │ │ +0c1058: |[0c1058] com.ds.avare.flight.WeightAndBalance.getExamplePA23250:()Ljava/lang/String; │ │ +0c1068: 1a00 cf4d |0000: const-string v0, "{'name' :'Sample PA23 250','t_0' :'Empty','w_0' :'3178','a_0' :'90.71','t_1' :'Oil','w_1' :'45','a_1' :'55','t_2' :'Front passengers','w_2' :'275','a_2' :'89','t_3' :'Back passengers','w_3' :'110','a_3' :'157','t_4' :'Nose Baggage','w_4' :'30','a_4' :'10','t_5' :'Aft Baggage','w_5' :'10','a_5' :'183','t_6' :'Fuel','w_6' :'840','a_6' :'113','t_7' :'Rear passengers','w_7' :'140','a_7' :'126','t_8' :'','w_8' :'','a_8' :'','t_9' :'','w_9' :'','a_9' :'','max_w' :'5300','min_w' :'2800','max_a' :'101','min_a' :'85','points':'100.5,2800 100.5,5200 99,5200 85.7,3250 86.3,2800 100.5,2800'}" // string@4dcf │ │ +0c106c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/ds/avare/flight/WeightAndBalance;) │ │ name : 'getExamplePA28R200B' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c106c: |[0c106c] com.ds.avare.flight.WeightAndBalance.getExamplePA28R200B:()Ljava/lang/String; │ │ -0c107c: 1a00 d04d |0000: const-string v0, "{'name' :'Sample PA28R 200B','t_0' :'Empty','w_0' :'1577','a_0' :'85.5','t_1' :'Oil','w_1' :'15','a_1' :'29.5','t_2' :'Front passengers','w_2' :'275','a_2' :'85.5','t_3' :'Back passengers','w_3' :'110','a_3' :'118.1','t_4' :'Baggage','w_4' :'100','a_4' :'142.8','t_5' :'','w_5' :'','a_5' :'','t_6' :'Fuel','w_6' :'288','a_6' :'95','t_7' :'','w_7' :'','a_7' :'','t_8' :'','w_8' :'','a_8' :'','t_9' :'','w_9' :'','a_9' :'','max_w' :'2700','min_w' :'1400','max_a' :'96','min_a' :'80','points':'95.5,1400 95.5,2600 90,2600 81,1950 81,1400 95.5,1400'}" // string@4dd0 │ │ -0c1080: 1100 |0002: return-object v0 │ │ +0c1070: |[0c1070] com.ds.avare.flight.WeightAndBalance.getExamplePA28R200B:()Ljava/lang/String; │ │ +0c1080: 1a00 d04d |0000: const-string v0, "{'name' :'Sample PA28R 200B','t_0' :'Empty','w_0' :'1577','a_0' :'85.5','t_1' :'Oil','w_1' :'15','a_1' :'29.5','t_2' :'Front passengers','w_2' :'275','a_2' :'85.5','t_3' :'Back passengers','w_3' :'110','a_3' :'118.1','t_4' :'Baggage','w_4' :'100','a_4' :'142.8','t_5' :'','w_5' :'','a_5' :'','t_6' :'Fuel','w_6' :'288','a_6' :'95','t_7' :'','w_7' :'','a_7' :'','t_8' :'','w_8' :'','a_8' :'','t_9' :'','w_9' :'','a_9' :'','max_w' :'2700','min_w' :'1400','max_a' :'96','min_a' :'80','points':'95.5,1400 95.5,2600 90,2600 81,1950 81,1400 95.5,1400'}" // string@4dd0 │ │ +0c1084: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/ds/avare/flight/WeightAndBalance;) │ │ name : 'getJSON' │ │ type : '()Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c10bc: |[0c10bc] com.ds.avare.flight.WeightAndBalance.getJSON:()Lorg/json/JSONObject; │ │ -0c10cc: 5410 8e12 |0000: iget-object v0, v1, Lcom/ds/avare/flight/WeightAndBalance;.mWnb:Lorg/json/JSONObject; // field@128e │ │ -0c10d0: 1100 |0002: return-object v0 │ │ +0c10c0: |[0c10c0] com.ds.avare.flight.WeightAndBalance.getJSON:()Lorg/json/JSONObject; │ │ +0c10d0: 5410 8e12 |0000: iget-object v0, v1, Lcom/ds/avare/flight/WeightAndBalance;.mWnb:Lorg/json/JSONObject; // field@128e │ │ +0c10d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/flight/WeightAndBalance; │ │ │ │ #1 : (in Lcom/ds/avare/flight/WeightAndBalance;) │ │ @@ -193531,22 +193532,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c1084: |[0c1084] com.ds.avare.flight.WeightAndBalance.getName:()Ljava/lang/String; │ │ -0c1094: 5420 8e12 |0000: iget-object v0, v2, Lcom/ds/avare/flight/WeightAndBalance;.mWnb:Lorg/json/JSONObject; // field@128e │ │ -0c1098: 1a01 f041 |0002: const-string v1, "name" // string@41f0 │ │ -0c109c: 6e20 3d34 1000 |0004: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0c10a2: 0c00 |0007: move-result-object v0 │ │ -0c10a4: 1100 |0008: return-object v0 │ │ -0c10a6: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ -0c10aa: 1100 |000b: return-object v0 │ │ +0c1088: |[0c1088] com.ds.avare.flight.WeightAndBalance.getName:()Ljava/lang/String; │ │ +0c1098: 5420 8e12 |0000: iget-object v0, v2, Lcom/ds/avare/flight/WeightAndBalance;.mWnb:Lorg/json/JSONObject; // field@128e │ │ +0c109c: 1a01 f041 |0002: const-string v1, "name" // string@41f0 │ │ +0c10a0: 6e20 3d34 1000 |0004: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0c10a6: 0c00 |0007: move-result-object v0 │ │ +0c10a8: 1100 |0008: return-object v0 │ │ +0c10aa: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ +0c10ae: 1100 |000b: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Lorg/json/JSONException; -> 0x0009 │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/ds/avare/flight/WeightAndBalance; │ │ @@ -193605,34 +193606,34 @@ │ │ type : '(Lcom/ds/avare/flightLog/KMLRecorder;ZJZLjava/lang/String;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0c1208: |[0c1208] com.ds.avare.flightLog.KMLRecorder$Config.:(Lcom/ds/avare/flightLog/KMLRecorder;ZJZLjava/lang/String;J)V │ │ -0c1218: 5b23 9412 |0000: iput-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.this$0:Lcom/ds/avare/flightLog/KMLRecorder; // field@1294 │ │ -0c121c: 7010 8a2a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c1222: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0c1224: 5c23 8f12 |0006: iput-boolean v3, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mClearListOnStart:Z // field@128f │ │ -0c1228: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -0c122c: 5a20 9212 |000a: iput-wide v0, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mUpdateTime:J // field@1292 │ │ -0c1230: 5c23 9312 |000c: iput-boolean v3, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mUseDetailedPositionReporting:Z // field@1293 │ │ -0c1234: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0c1236: 5b23 9012 |000f: iput-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mFolder:Ljava/lang/String; // field@1290 │ │ -0c123a: 1600 1400 |0011: const-wide/16 v0, #int 20 // #14 │ │ -0c123e: 5a20 9112 |0013: iput-wide v0, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mStartSpeed:J // field@1291 │ │ -0c1242: 5c24 8f12 |0015: iput-boolean v4, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mClearListOnStart:Z // field@128f │ │ -0c1246: 1603 e803 |0017: const-wide/16 v3, #int 1000 // #3e8 │ │ -0c124a: 9d05 0503 |0019: mul-long v5, v5, v3 │ │ -0c124e: 5a25 9212 |001b: iput-wide v5, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mUpdateTime:J // field@1292 │ │ -0c1252: 5c27 9312 |001d: iput-boolean v7, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mUseDetailedPositionReporting:Z // field@1293 │ │ -0c1256: 5b28 9012 |001f: iput-object v8, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mFolder:Ljava/lang/String; // field@1290 │ │ -0c125a: 5a29 9112 |0021: iput-wide v9, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mStartSpeed:J // field@1291 │ │ -0c125e: 0e00 |0023: return-void │ │ +0c120c: |[0c120c] com.ds.avare.flightLog.KMLRecorder$Config.:(Lcom/ds/avare/flightLog/KMLRecorder;ZJZLjava/lang/String;J)V │ │ +0c121c: 5b23 9412 |0000: iput-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.this$0:Lcom/ds/avare/flightLog/KMLRecorder; // field@1294 │ │ +0c1220: 7010 8a2a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c1226: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0c1228: 5c23 8f12 |0006: iput-boolean v3, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mClearListOnStart:Z // field@128f │ │ +0c122c: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +0c1230: 5a20 9212 |000a: iput-wide v0, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mUpdateTime:J // field@1292 │ │ +0c1234: 5c23 9312 |000c: iput-boolean v3, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mUseDetailedPositionReporting:Z // field@1293 │ │ +0c1238: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0c123a: 5b23 9012 |000f: iput-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mFolder:Ljava/lang/String; // field@1290 │ │ +0c123e: 1600 1400 |0011: const-wide/16 v0, #int 20 // #14 │ │ +0c1242: 5a20 9112 |0013: iput-wide v0, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mStartSpeed:J // field@1291 │ │ +0c1246: 5c24 8f12 |0015: iput-boolean v4, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mClearListOnStart:Z // field@128f │ │ +0c124a: 1603 e803 |0017: const-wide/16 v3, #int 1000 // #3e8 │ │ +0c124e: 9d05 0503 |0019: mul-long v5, v5, v3 │ │ +0c1252: 5a25 9212 |001b: iput-wide v5, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mUpdateTime:J // field@1292 │ │ +0c1256: 5c27 9312 |001d: iput-boolean v7, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mUseDetailedPositionReporting:Z // field@1293 │ │ +0c125a: 5b28 9012 |001f: iput-object v8, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mFolder:Ljava/lang/String; // field@1290 │ │ +0c125e: 5a29 9112 |0021: iput-wide v9, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mStartSpeed:J // field@1291 │ │ +0c1262: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0006 line=67 │ │ 0x000a line=68 │ │ 0x000c line=69 │ │ 0x000f line=70 │ │ @@ -193656,17 +193657,17 @@ │ │ type : '(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1190: |[0c1190] com.ds.avare.flightLog.KMLRecorder$Config.access$000:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Z │ │ -0c11a0: 5500 9312 |0000: iget-boolean v0, v0, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mUseDetailedPositionReporting:Z // field@1293 │ │ -0c11a4: 0f00 |0002: return v0 │ │ +0c1194: |[0c1194] com.ds.avare.flightLog.KMLRecorder$Config.access$000:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Z │ │ +0c11a4: 5500 9312 |0000: iget-boolean v0, v0, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mUseDetailedPositionReporting:Z // field@1293 │ │ +0c11a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/flightLog/KMLRecorder$Config; │ │ │ │ #2 : (in Lcom/ds/avare/flightLog/KMLRecorder$Config;) │ │ @@ -193674,17 +193675,17 @@ │ │ type : '(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c11c0: |[0c11c0] com.ds.avare.flightLog.KMLRecorder$Config.access$100:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Ljava/lang/String; │ │ -0c11d0: 5400 9012 |0000: iget-object v0, v0, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mFolder:Ljava/lang/String; // field@1290 │ │ -0c11d4: 1100 |0002: return-object v0 │ │ +0c11c4: |[0c11c4] com.ds.avare.flightLog.KMLRecorder$Config.access$100:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Ljava/lang/String; │ │ +0c11d4: 5400 9012 |0000: iget-object v0, v0, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mFolder:Ljava/lang/String; // field@1290 │ │ +0c11d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/flightLog/KMLRecorder$Config; │ │ │ │ #3 : (in Lcom/ds/avare/flightLog/KMLRecorder$Config;) │ │ @@ -193692,17 +193693,17 @@ │ │ type : '(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c11a8: |[0c11a8] com.ds.avare.flightLog.KMLRecorder$Config.access$200:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Z │ │ -0c11b8: 5500 8f12 |0000: iget-boolean v0, v0, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mClearListOnStart:Z // field@128f │ │ -0c11bc: 0f00 |0002: return v0 │ │ +0c11ac: |[0c11ac] com.ds.avare.flightLog.KMLRecorder$Config.access$200:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Z │ │ +0c11bc: 5500 8f12 |0000: iget-boolean v0, v0, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mClearListOnStart:Z // field@128f │ │ +0c11c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/flightLog/KMLRecorder$Config; │ │ │ │ #4 : (in Lcom/ds/avare/flightLog/KMLRecorder$Config;) │ │ @@ -193710,17 +193711,17 @@ │ │ type : '(Lcom/ds/avare/flightLog/KMLRecorder$Config;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c11d8: |[0c11d8] com.ds.avare.flightLog.KMLRecorder$Config.access$300:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)J │ │ -0c11e8: 5320 9112 |0000: iget-wide v0, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mStartSpeed:J // field@1291 │ │ -0c11ec: 1000 |0002: return-wide v0 │ │ +0c11dc: |[0c11dc] com.ds.avare.flightLog.KMLRecorder$Config.access$300:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)J │ │ +0c11ec: 5320 9112 |0000: iget-wide v0, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mStartSpeed:J // field@1291 │ │ +0c11f0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lcom/ds/avare/flightLog/KMLRecorder$Config; │ │ │ │ #5 : (in Lcom/ds/avare/flightLog/KMLRecorder$Config;) │ │ @@ -193728,17 +193729,17 @@ │ │ type : '(Lcom/ds/avare/flightLog/KMLRecorder$Config;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c11f0: |[0c11f0] com.ds.avare.flightLog.KMLRecorder$Config.access$400:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)J │ │ -0c1200: 5320 9212 |0000: iget-wide v0, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mUpdateTime:J // field@1292 │ │ -0c1204: 1000 |0002: return-wide v0 │ │ +0c11f4: |[0c11f4] com.ds.avare.flightLog.KMLRecorder$Config.access$400:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)J │ │ +0c1204: 5320 9212 |0000: iget-wide v0, v2, Lcom/ds/avare/flightLog/KMLRecorder$Config;.mUpdateTime:J // field@1292 │ │ +0c1208: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lcom/ds/avare/flightLog/KMLRecorder$Config; │ │ │ │ Virtual methods - │ │ @@ -193844,32 +193845,32 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0c1444: |[0c1444] com.ds.avare.flightLog.KMLRecorder.:(Landroid/content/Context;)V │ │ -0c1454: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c145a: 2200 6307 |0003: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -0c145e: 7010 152c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0c1464: 5b20 a212 |0008: iput-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mPositionHistory:Ljava/util/LinkedList; // field@12a2 │ │ -0c1468: 2200 0c06 |000a: new-instance v0, Lcom/ds/avare/shapes/CrumbsShape; // type@060c │ │ -0c146c: 7010 3b24 0000 |000c: invoke-direct {v0}, Lcom/ds/avare/shapes/CrumbsShape;.:()V // method@243b │ │ -0c1472: 5b20 a312 |000f: iput-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mShape:Lcom/ds/avare/shapes/CrumbsShape; // field@12a3 │ │ -0c1476: 2200 a205 |0011: new-instance v0, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ -0c147a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0c147c: 7020 8c21 1000 |0014: invoke-direct {v0, v1}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ -0c1482: 5b20 a112 |0017: iput-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mLastFix:Lcom/ds/avare/gps/GpsParams; // field@12a1 │ │ -0c1486: 2200 2206 |0019: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0c148a: 7020 e024 3000 |001b: invoke-direct {v0, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0c1490: 6e10 1325 0000 |001e: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getUserDataFolder:()Ljava/lang/String; // method@2513 │ │ -0c1496: 0c03 |0021: move-result-object v3 │ │ -0c1498: 5b23 a012 |0022: iput-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFolder:Ljava/lang/String; // field@12a0 │ │ -0c149c: 0e00 |0024: return-void │ │ +0c1448: |[0c1448] com.ds.avare.flightLog.KMLRecorder.:(Landroid/content/Context;)V │ │ +0c1458: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c145e: 2200 6307 |0003: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +0c1462: 7010 152c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0c1468: 5b20 a212 |0008: iput-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mPositionHistory:Ljava/util/LinkedList; // field@12a2 │ │ +0c146c: 2200 0c06 |000a: new-instance v0, Lcom/ds/avare/shapes/CrumbsShape; // type@060c │ │ +0c1470: 7010 3b24 0000 |000c: invoke-direct {v0}, Lcom/ds/avare/shapes/CrumbsShape;.:()V // method@243b │ │ +0c1476: 5b20 a312 |000f: iput-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mShape:Lcom/ds/avare/shapes/CrumbsShape; // field@12a3 │ │ +0c147a: 2200 a205 |0011: new-instance v0, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ +0c147e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0c1480: 7020 8c21 1000 |0014: invoke-direct {v0, v1}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ +0c1486: 5b20 a112 |0017: iput-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mLastFix:Lcom/ds/avare/gps/GpsParams; // field@12a1 │ │ +0c148a: 2200 2206 |0019: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0c148e: 7020 e024 3000 |001b: invoke-direct {v0, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0c1494: 6e10 1325 0000 |001e: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getUserDataFolder:()Ljava/lang/String; // method@2513 │ │ +0c149a: 0c03 |0021: move-result-object v3 │ │ +0c149c: 5b23 a012 |0022: iput-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFolder:Ljava/lang/String; // field@12a0 │ │ +0c14a0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0003 line=182 │ │ 0x000a line=183 │ │ 0x0011 line=184 │ │ 0x0019 line=185 │ │ @@ -193883,18 +193884,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c14a0: |[0c14a0] com.ds.avare.flightLog.KMLRecorder.clearPositionHistory:()V │ │ -0c14b0: 5410 a212 |0000: iget-object v0, v1, Lcom/ds/avare/flightLog/KMLRecorder;.mPositionHistory:Ljava/util/LinkedList; // field@12a2 │ │ -0c14b4: 6e10 1b2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ -0c14ba: 0e00 |0005: return-void │ │ +0c14a4: |[0c14a4] com.ds.avare.flightLog.KMLRecorder.clearPositionHistory:()V │ │ +0c14b4: 5410 a212 |0000: iget-object v0, v1, Lcom/ds/avare/flightLog/KMLRecorder;.mPositionHistory:Ljava/util/LinkedList; // field@12a2 │ │ +0c14b8: 6e10 1b2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ +0c14be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/flightLog/KMLRecorder; │ │ │ │ #1 : (in Lcom/ds/avare/flightLog/KMLRecorder;) │ │ @@ -193902,17 +193903,17 @@ │ │ type : '()Lcom/ds/avare/shapes/Shape;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1280: |[0c1280] com.ds.avare.flightLog.KMLRecorder.getShape:()Lcom/ds/avare/shapes/Shape; │ │ -0c1290: 5410 a312 |0000: iget-object v0, v1, Lcom/ds/avare/flightLog/KMLRecorder;.mShape:Lcom/ds/avare/shapes/CrumbsShape; // field@12a3 │ │ -0c1294: 1100 |0002: return-object v0 │ │ +0c1284: |[0c1284] com.ds.avare.flightLog.KMLRecorder.getShape:()Lcom/ds/avare/shapes/Shape; │ │ +0c1294: 5410 a312 |0000: iget-object v0, v1, Lcom/ds/avare/flightLog/KMLRecorder;.mShape:Lcom/ds/avare/shapes/CrumbsShape; // field@12a3 │ │ +0c1298: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/flightLog/KMLRecorder; │ │ │ │ #2 : (in Lcom/ds/avare/flightLog/KMLRecorder;) │ │ @@ -193920,21 +193921,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0c1260: |[0c1260] com.ds.avare.flightLog.KMLRecorder.isRecording:()Z │ │ -0c1270: 5410 a412 |0000: iget-object v0, v1, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ -0c1274: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0c1278: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0c127a: 2802 |0005: goto 0007 // +0002 │ │ -0c127c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0c127e: 0f00 |0007: return v0 │ │ +0c1264: |[0c1264] com.ds.avare.flightLog.KMLRecorder.isRecording:()Z │ │ +0c1274: 5410 a412 |0000: iget-object v0, v1, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ +0c1278: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0c127c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0c127e: 2802 |0005: goto 0007 // +0002 │ │ +0c1280: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0c1282: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/ds/avare/flightLog/KMLRecorder; │ │ │ │ #3 : (in Lcom/ds/avare/flightLog/KMLRecorder;) │ │ @@ -193942,112 +193943,112 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 191 16-bit code units │ │ -0c14bc: |[0c14bc] com.ds.avare.flightLog.KMLRecorder.setGpsParams:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0c14cc: 1a00 4702 |0000: const-string v0, "," // string@0247 │ │ -0c14d0: 5481 a412 |0002: iget-object v1, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ -0c14d4: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ -0c14d8: 0e00 |0006: return-void │ │ -0c14da: 6e10 9c21 0900 |0007: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0c14e0: 0b01 |000a: move-result-wide v1 │ │ -0c14e2: 5483 9c12 |000b: iget-object v3, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mConfig:Lcom/ds/avare/flightLog/KMLRecorder$Config; // field@129c │ │ -0c14e6: 7110 5c21 0300 |000d: invoke-static {v3}, Lcom/ds/avare/flightLog/KMLRecorder$Config;.access$300:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)J // method@215c │ │ -0c14ec: 0b03 |0010: move-result-wide v3 │ │ -0c14ee: 8633 |0011: long-to-double v3, v3 │ │ -0c14f0: 3005 0103 |0012: cmpg-double v5, v1, v3 │ │ -0c14f4: 3b05 0300 |0014: if-gez v5, 0017 // +0003 │ │ -0c14f8: 0e00 |0016: return-void │ │ -0c14fa: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0c14fc: 6e10 9c21 0900 |0018: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0c1502: 0b02 |001b: move-result-wide v2 │ │ -0c1504: 5484 a112 |001c: iget-object v4, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mLastFix:Lcom/ds/avare/gps/GpsParams; // field@12a1 │ │ -0c1508: 6e10 9c21 0400 |001e: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0c150e: 0b04 |0021: move-result-wide v4 │ │ -0c1510: cc42 |0022: sub-double/2addr v2, v4 │ │ -0c1512: 7120 6a2a 3200 |0023: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ -0c1518: 0b02 |0026: move-result-wide v2 │ │ -0c151a: 1904 1440 |0027: const-wide/high16 v4, #long 4617315517961601024 // #4014 │ │ -0c151e: 1216 |0029: const/4 v6, #int 1 // #1 │ │ -0c1520: 2f07 0204 |002a: cmpl-double v7, v2, v4 │ │ -0c1524: 3d07 0300 |002c: if-lez v7, 002f // +0003 │ │ -0c1528: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -0c152a: 6e10 8f21 0900 |002f: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0c1530: 0b02 |0032: move-result-wide v2 │ │ -0c1532: 5484 a112 |0033: iget-object v4, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mLastFix:Lcom/ds/avare/gps/GpsParams; // field@12a1 │ │ -0c1536: 6e10 8f21 0400 |0035: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0c153c: 0b04 |0038: move-result-wide v4 │ │ -0c153e: cc42 |0039: sub-double/2addr v2, v4 │ │ -0c1540: 7120 6a2a 3200 |003a: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ -0c1546: 0b02 |003d: move-result-wide v2 │ │ -0c1548: 1904 5940 |003e: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ -0c154c: 2f07 0204 |0040: cmpl-double v7, v2, v4 │ │ -0c1550: 3d07 0300 |0042: if-lez v7, 0045 // +0003 │ │ -0c1554: 1211 |0044: const/4 v1, #int 1 // #1 │ │ -0c1556: 6e10 9121 0900 |0045: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0c155c: 0b02 |0048: move-result-wide v2 │ │ -0c155e: 5484 a112 |0049: iget-object v4, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mLastFix:Lcom/ds/avare/gps/GpsParams; // field@12a1 │ │ -0c1562: 6e10 9121 0400 |004b: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0c1568: 0b04 |004e: move-result-wide v4 │ │ -0c156a: 7140 7f26 3254 |004f: invoke-static {v2, v3, v4, v5}, Lcom/ds/avare/utils/Helper;.angularDifference:(DD)D // method@267f │ │ -0c1570: 0b02 |0052: move-result-wide v2 │ │ -0c1572: 1904 2e40 |0053: const-wide/high16 v4, #long 4624633867356078080 // #402e │ │ -0c1576: 2f07 0204 |0055: cmpl-double v7, v2, v4 │ │ -0c157a: 3d07 0300 |0057: if-lez v7, 005a // +0003 │ │ -0c157e: 1211 |0059: const/4 v1, #int 1 // #1 │ │ -0c1580: 6e10 9e21 0900 |005a: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ -0c1586: 0b02 |005d: move-result-wide v2 │ │ -0c1588: 5484 a112 |005e: iget-object v4, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mLastFix:Lcom/ds/avare/gps/GpsParams; // field@12a1 │ │ -0c158c: 6e10 9e21 0400 |0060: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ -0c1592: 0b04 |0063: move-result-wide v4 │ │ -0c1594: bc42 |0064: sub-long/2addr v2, v4 │ │ -0c1596: 5484 9c12 |0065: iget-object v4, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mConfig:Lcom/ds/avare/flightLog/KMLRecorder$Config; // field@129c │ │ -0c159a: 7110 5d21 0400 |0067: invoke-static {v4}, Lcom/ds/avare/flightLog/KMLRecorder$Config;.access$400:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)J // method@215d │ │ -0c15a0: 0b04 |006a: move-result-wide v4 │ │ -0c15a2: 3107 0204 |006b: cmp-long v7, v2, v4 │ │ -0c15a6: 3d07 0300 |006d: if-lez v7, 0070 // +0003 │ │ -0c15aa: 2802 |006f: goto 0071 // +0002 │ │ -0c15ac: 0116 |0070: move v6, v1 │ │ -0c15ae: 3906 0300 |0071: if-nez v6, 0074 // +0003 │ │ -0c15b2: 0e00 |0073: return-void │ │ -0c15b4: 5481 a412 |0074: iget-object v1, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ -0c15b8: 2202 1007 |0076: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0c15bc: 7010 eb2a 0200 |0078: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c15c2: 1a03 0200 |007b: const-string v3, " " // string@0002 │ │ -0c15c6: 6e20 f52a 3200 |007d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c15cc: 6e10 9921 0900 |0080: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0c15d2: 0b03 |0083: move-result-wide v3 │ │ -0c15d4: 6e30 ef2a 3204 |0084: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0c15da: 6e20 f52a 0200 |0087: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c15e0: 6e10 9721 0900 |008a: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0c15e6: 0b03 |008d: move-result-wide v3 │ │ -0c15e8: 6e30 ef2a 3204 |008e: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0c15ee: 6e20 f52a 0200 |0091: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c15f4: 6e10 8f21 0900 |0094: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0c15fa: 0b03 |0097: move-result-wide v3 │ │ -0c15fc: 1805 fd87 f4db d781 d33f |0098: const-wide v5, #double 0.3048 // #3fd381d7dbf487fd │ │ -0c1606: ad03 0305 |009d: mul-double v3, v3, v5 │ │ -0c160a: 6e30 ef2a 3204 |009f: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0c1610: 1a00 0900 |00a2: const-string v0, " │ │ +0c14c0: |[0c14c0] com.ds.avare.flightLog.KMLRecorder.setGpsParams:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0c14d0: 1a00 4702 |0000: const-string v0, "," // string@0247 │ │ +0c14d4: 5481 a412 |0002: iget-object v1, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ +0c14d8: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ +0c14dc: 0e00 |0006: return-void │ │ +0c14de: 6e10 9c21 0900 |0007: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0c14e4: 0b01 |000a: move-result-wide v1 │ │ +0c14e6: 5483 9c12 |000b: iget-object v3, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mConfig:Lcom/ds/avare/flightLog/KMLRecorder$Config; // field@129c │ │ +0c14ea: 7110 5c21 0300 |000d: invoke-static {v3}, Lcom/ds/avare/flightLog/KMLRecorder$Config;.access$300:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)J // method@215c │ │ +0c14f0: 0b03 |0010: move-result-wide v3 │ │ +0c14f2: 8633 |0011: long-to-double v3, v3 │ │ +0c14f4: 3005 0103 |0012: cmpg-double v5, v1, v3 │ │ +0c14f8: 3b05 0300 |0014: if-gez v5, 0017 // +0003 │ │ +0c14fc: 0e00 |0016: return-void │ │ +0c14fe: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0c1500: 6e10 9c21 0900 |0018: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0c1506: 0b02 |001b: move-result-wide v2 │ │ +0c1508: 5484 a112 |001c: iget-object v4, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mLastFix:Lcom/ds/avare/gps/GpsParams; // field@12a1 │ │ +0c150c: 6e10 9c21 0400 |001e: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0c1512: 0b04 |0021: move-result-wide v4 │ │ +0c1514: cc42 |0022: sub-double/2addr v2, v4 │ │ +0c1516: 7120 6a2a 3200 |0023: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ +0c151c: 0b02 |0026: move-result-wide v2 │ │ +0c151e: 1904 1440 |0027: const-wide/high16 v4, #long 4617315517961601024 // #4014 │ │ +0c1522: 1216 |0029: const/4 v6, #int 1 // #1 │ │ +0c1524: 2f07 0204 |002a: cmpl-double v7, v2, v4 │ │ +0c1528: 3d07 0300 |002c: if-lez v7, 002f // +0003 │ │ +0c152c: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +0c152e: 6e10 8f21 0900 |002f: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0c1534: 0b02 |0032: move-result-wide v2 │ │ +0c1536: 5484 a112 |0033: iget-object v4, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mLastFix:Lcom/ds/avare/gps/GpsParams; // field@12a1 │ │ +0c153a: 6e10 8f21 0400 |0035: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0c1540: 0b04 |0038: move-result-wide v4 │ │ +0c1542: cc42 |0039: sub-double/2addr v2, v4 │ │ +0c1544: 7120 6a2a 3200 |003a: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ +0c154a: 0b02 |003d: move-result-wide v2 │ │ +0c154c: 1904 5940 |003e: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ +0c1550: 2f07 0204 |0040: cmpl-double v7, v2, v4 │ │ +0c1554: 3d07 0300 |0042: if-lez v7, 0045 // +0003 │ │ +0c1558: 1211 |0044: const/4 v1, #int 1 // #1 │ │ +0c155a: 6e10 9121 0900 |0045: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0c1560: 0b02 |0048: move-result-wide v2 │ │ +0c1562: 5484 a112 |0049: iget-object v4, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mLastFix:Lcom/ds/avare/gps/GpsParams; // field@12a1 │ │ +0c1566: 6e10 9121 0400 |004b: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0c156c: 0b04 |004e: move-result-wide v4 │ │ +0c156e: 7140 7f26 3254 |004f: invoke-static {v2, v3, v4, v5}, Lcom/ds/avare/utils/Helper;.angularDifference:(DD)D // method@267f │ │ +0c1574: 0b02 |0052: move-result-wide v2 │ │ +0c1576: 1904 2e40 |0053: const-wide/high16 v4, #long 4624633867356078080 // #402e │ │ +0c157a: 2f07 0204 |0055: cmpl-double v7, v2, v4 │ │ +0c157e: 3d07 0300 |0057: if-lez v7, 005a // +0003 │ │ +0c1582: 1211 |0059: const/4 v1, #int 1 // #1 │ │ +0c1584: 6e10 9e21 0900 |005a: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ +0c158a: 0b02 |005d: move-result-wide v2 │ │ +0c158c: 5484 a112 |005e: iget-object v4, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mLastFix:Lcom/ds/avare/gps/GpsParams; // field@12a1 │ │ +0c1590: 6e10 9e21 0400 |0060: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ +0c1596: 0b04 |0063: move-result-wide v4 │ │ +0c1598: bc42 |0064: sub-long/2addr v2, v4 │ │ +0c159a: 5484 9c12 |0065: iget-object v4, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mConfig:Lcom/ds/avare/flightLog/KMLRecorder$Config; // field@129c │ │ +0c159e: 7110 5d21 0400 |0067: invoke-static {v4}, Lcom/ds/avare/flightLog/KMLRecorder$Config;.access$400:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)J // method@215d │ │ +0c15a4: 0b04 |006a: move-result-wide v4 │ │ +0c15a6: 3107 0204 |006b: cmp-long v7, v2, v4 │ │ +0c15aa: 3d07 0300 |006d: if-lez v7, 0070 // +0003 │ │ +0c15ae: 2802 |006f: goto 0071 // +0002 │ │ +0c15b0: 0116 |0070: move v6, v1 │ │ +0c15b2: 3906 0300 |0071: if-nez v6, 0074 // +0003 │ │ +0c15b6: 0e00 |0073: return-void │ │ +0c15b8: 5481 a412 |0074: iget-object v1, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ +0c15bc: 2202 1007 |0076: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0c15c0: 7010 eb2a 0200 |0078: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c15c6: 1a03 0200 |007b: const-string v3, " " // string@0002 │ │ +0c15ca: 6e20 f52a 3200 |007d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c15d0: 6e10 9921 0900 |0080: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0c15d6: 0b03 |0083: move-result-wide v3 │ │ +0c15d8: 6e30 ef2a 3204 |0084: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0c15de: 6e20 f52a 0200 |0087: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c15e4: 6e10 9721 0900 |008a: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0c15ea: 0b03 |008d: move-result-wide v3 │ │ +0c15ec: 6e30 ef2a 3204 |008e: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0c15f2: 6e20 f52a 0200 |0091: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c15f8: 6e10 8f21 0900 |0094: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0c15fe: 0b03 |0097: move-result-wide v3 │ │ +0c1600: 1805 fd87 f4db d781 d33f |0098: const-wide v5, #double 0.3048 // #3fd381d7dbf487fd │ │ +0c160a: ad03 0305 |009d: mul-double v3, v3, v5 │ │ +0c160e: 6e30 ef2a 3204 |009f: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0c1614: 1a00 0900 |00a2: const-string v0, " │ │ " // string@0009 │ │ -0c1614: 6e20 f52a 0200 |00a4: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c161a: 6e10 fa2a 0200 |00a7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c1620: 0c00 |00aa: move-result-object v0 │ │ -0c1622: 6e20 7a29 0100 |00ab: invoke-virtual {v1, v0}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@297a │ │ -0c1628: 5480 a212 |00ae: iget-object v0, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mPositionHistory:Ljava/util/LinkedList; // field@12a2 │ │ -0c162c: 7110 8e21 0900 |00b0: invoke-static {v9}, Lcom/ds/avare/gps/GpsParams;.copy:(Lcom/ds/avare/gps/GpsParams;)Lcom/ds/avare/gps/GpsParams; // method@218e │ │ -0c1632: 0c01 |00b3: move-result-object v1 │ │ -0c1634: 6e20 182c 1000 |00b4: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0c163a: 5480 a312 |00b7: iget-object v0, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mShape:Lcom/ds/avare/shapes/CrumbsShape; // field@12a3 │ │ -0c163e: 6e20 3d24 9000 |00b9: invoke-virtual {v0, v9}, Lcom/ds/avare/shapes/CrumbsShape;.updateShape:(Lcom/ds/avare/gps/GpsParams;)V // method@243d │ │ -0c1644: 5b89 a112 |00bc: iput-object v9, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mLastFix:Lcom/ds/avare/gps/GpsParams; // field@12a1 │ │ -0c1648: 0e00 |00be: return-void │ │ +0c1618: 6e20 f52a 0200 |00a4: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c161e: 6e10 fa2a 0200 |00a7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c1624: 0c00 |00aa: move-result-object v0 │ │ +0c1626: 6e20 7a29 0100 |00ab: invoke-virtual {v1, v0}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@297a │ │ +0c162c: 5480 a212 |00ae: iget-object v0, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mPositionHistory:Ljava/util/LinkedList; // field@12a2 │ │ +0c1630: 7110 8e21 0900 |00b0: invoke-static {v9}, Lcom/ds/avare/gps/GpsParams;.copy:(Lcom/ds/avare/gps/GpsParams;)Lcom/ds/avare/gps/GpsParams; // method@218e │ │ +0c1636: 0c01 |00b3: move-result-object v1 │ │ +0c1638: 6e20 182c 1000 |00b4: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0c163e: 5480 a312 |00b7: iget-object v0, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mShape:Lcom/ds/avare/shapes/CrumbsShape; // field@12a3 │ │ +0c1642: 6e20 3d24 9000 |00b9: invoke-virtual {v0, v9}, Lcom/ds/avare/shapes/CrumbsShape;.updateShape:(Lcom/ds/avare/gps/GpsParams;)V // method@243d │ │ +0c1648: 5b89 a112 |00bc: iput-object v9, v8, Lcom/ds/avare/flightLog/KMLRecorder;.mLastFix:Lcom/ds/avare/gps/GpsParams; // field@12a1 │ │ +0c164c: 0e00 |00be: return-void │ │ catches : 1 │ │ 0x0074 - 0x00be │ │ Ljava/lang/Exception; -> 0x00be │ │ positions : │ │ 0x0002 line=322 │ │ 0x0007 line=327 │ │ 0x0018 line=337 │ │ @@ -194070,35 +194071,35 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 41 16-bit code units │ │ -0c165c: |[0c165c] com.ds.avare.flightLog.KMLRecorder.start:(Landroid/content/Context;)V │ │ -0c166c: 220a 9b05 |0000: new-instance v10, Lcom/ds/avare/flightLog/KMLRecorder$Config; // type@059b │ │ -0c1670: 2200 1007 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0c1674: 7010 eb2a 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c167a: 5491 a012 |0007: iget-object v1, v9, Lcom/ds/avare/flightLog/KMLRecorder;.mFolder:Ljava/lang/String; // field@12a0 │ │ -0c167e: 6e20 f52a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c1684: 6201 0c18 |000c: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0c1688: 6e20 f52a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c168e: 1a01 dd4b |0011: const-string v1, "tracks" // string@4bdd │ │ -0c1692: 6e20 f52a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c1698: 6e10 fa2a 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c169e: 0c06 |0019: move-result-object v6 │ │ -0c16a0: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -0c16a2: 1603 1e00 |001b: const-wide/16 v3, #int 30 // #1e │ │ -0c16a6: 1215 |001d: const/4 v5, #int 1 // #1 │ │ -0c16a8: 1607 0300 |001e: const-wide/16 v7, #int 3 // #3 │ │ -0c16ac: 07a0 |0020: move-object v0, v10 │ │ -0c16ae: 0791 |0021: move-object v1, v9 │ │ -0c16b0: 7609 5821 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/flightLog/KMLRecorder$Config;.:(Lcom/ds/avare/flightLog/KMLRecorder;ZJZLjava/lang/String;J)V // method@2158 │ │ -0c16b6: 6e20 6421 a900 |0025: invoke-virtual {v9, v10}, Lcom/ds/avare/flightLog/KMLRecorder;.start:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)V // method@2164 │ │ -0c16bc: 0e00 |0028: return-void │ │ +0c1660: |[0c1660] com.ds.avare.flightLog.KMLRecorder.start:(Landroid/content/Context;)V │ │ +0c1670: 220a 9b05 |0000: new-instance v10, Lcom/ds/avare/flightLog/KMLRecorder$Config; // type@059b │ │ +0c1674: 2200 1007 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0c1678: 7010 eb2a 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c167e: 5491 a012 |0007: iget-object v1, v9, Lcom/ds/avare/flightLog/KMLRecorder;.mFolder:Ljava/lang/String; // field@12a0 │ │ +0c1682: 6e20 f52a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c1688: 6201 0c18 |000c: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0c168c: 6e20 f52a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c1692: 1a01 dd4b |0011: const-string v1, "tracks" // string@4bdd │ │ +0c1696: 6e20 f52a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c169c: 6e10 fa2a 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c16a2: 0c06 |0019: move-result-object v6 │ │ +0c16a4: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +0c16a6: 1603 1e00 |001b: const-wide/16 v3, #int 30 // #1e │ │ +0c16aa: 1215 |001d: const/4 v5, #int 1 // #1 │ │ +0c16ac: 1607 0300 |001e: const-wide/16 v7, #int 3 // #3 │ │ +0c16b0: 07a0 |0020: move-object v0, v10 │ │ +0c16b2: 0791 |0021: move-object v1, v9 │ │ +0c16b4: 7609 5821 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/flightLog/KMLRecorder$Config;.:(Lcom/ds/avare/flightLog/KMLRecorder;ZJZLjava/lang/String;J)V // method@2158 │ │ +0c16ba: 6e20 6421 a900 |0025: invoke-virtual {v9, v10}, Lcom/ds/avare/flightLog/KMLRecorder;.start:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)V // method@2164 │ │ +0c16c0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0025 line=250 │ │ locals : │ │ 0x0000 - 0x0029 reg=9 this Lcom/ds/avare/flightLog/KMLRecorder; │ │ 0x0000 - 0x0029 reg=10 (null) Landroid/content/Context; │ │ @@ -194108,68 +194109,68 @@ │ │ type : '(Lcom/ds/avare/flightLog/KMLRecorder$Config;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 147 16-bit code units │ │ -0c16c0: |[0c16c0] com.ds.avare.flightLog.KMLRecorder.start:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)V │ │ -0c16d0: 5420 a312 |0000: iget-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mShape:Lcom/ds/avare/shapes/CrumbsShape; // field@12a3 │ │ -0c16d4: 6e10 3c24 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/shapes/CrumbsShape;.clearShape:()V // method@243c │ │ -0c16da: 5b23 9c12 |0005: iput-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mConfig:Lcom/ds/avare/flightLog/KMLRecorder$Config; // field@129c │ │ -0c16de: 2203 1007 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0c16e2: 7010 eb2a 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c16e8: 2200 4a07 |000c: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ -0c16ec: 1a01 c14d |000e: const-string v1, "yyyy-MM-dd_HH-mm-ss" // string@4dc1 │ │ -0c16f0: 7020 7f2b 1000 |0010: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2b7f │ │ -0c16f6: 7100 b52b 0000 |0013: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ -0c16fc: 0c01 |0016: move-result-object v1 │ │ -0c16fe: 6e10 b72b 0100 |0017: invoke-virtual {v1}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@2bb7 │ │ -0c1704: 0c01 |001a: move-result-object v1 │ │ -0c1706: 6e20 822b 1000 |001b: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0c170c: 0c00 |001e: move-result-object v0 │ │ -0c170e: 6e20 f52a 0300 |001f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c1714: 1a00 6305 |0022: const-string v0, ".KML" // string@0563 │ │ -0c1718: 6e20 f52a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c171e: 6e10 fa2a 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c1724: 0c03 |002a: move-result-object v3 │ │ -0c1726: 2200 bf06 |002b: new-instance v0, Ljava/io/File; // type@06bf │ │ -0c172a: 5421 9c12 |002d: iget-object v1, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mConfig:Lcom/ds/avare/flightLog/KMLRecorder$Config; // field@129c │ │ -0c172e: 7110 5a21 0100 |002f: invoke-static {v1}, Lcom/ds/avare/flightLog/KMLRecorder$Config;.access$100:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Ljava/lang/String; // method@215a │ │ -0c1734: 0c01 |0032: move-result-object v1 │ │ -0c1736: 7030 9729 1003 |0033: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2997 │ │ -0c173c: 5b20 9d12 |0036: iput-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFile:Ljava/io/File; // field@129d │ │ -0c1740: 2203 bf06 |0038: new-instance v3, Ljava/io/File; // type@06bf │ │ -0c1744: 5420 9c12 |003a: iget-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mConfig:Lcom/ds/avare/flightLog/KMLRecorder$Config; // field@129c │ │ -0c1748: 7110 5a21 0000 |003c: invoke-static {v0}, Lcom/ds/avare/flightLog/KMLRecorder$Config;.access$100:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Ljava/lang/String; // method@215a │ │ -0c174e: 0c00 |003f: move-result-object v0 │ │ -0c1750: 1a01 0000 |0040: const-string v1, "" // string@0000 │ │ -0c1754: 7030 9729 0301 |0042: invoke-direct {v3, v0, v1}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2997 │ │ -0c175a: 6e10 9c29 0300 |0045: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@299c │ │ -0c1760: 0a00 |0048: move-result v0 │ │ -0c1762: 3900 0500 |0049: if-nez v0, 004e // +0005 │ │ -0c1766: 6e10 ad29 0300 |004b: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@29ad │ │ -0c176c: 5423 9d12 |004e: iget-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFile:Ljava/io/File; // field@129d │ │ -0c1770: 6e10 9c29 0300 |0050: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@299c │ │ -0c1776: 0a03 |0053: move-result v3 │ │ -0c1778: 3903 0700 |0054: if-nez v3, 005b // +0007 │ │ -0c177c: 5423 9d12 |0056: iget-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFile:Ljava/io/File; // field@129d │ │ -0c1780: 6e10 9a29 0300 |0058: invoke-virtual {v3}, Ljava/io/File;.createNewFile:()Z // method@299a │ │ -0c1786: 5423 9d12 |005b: iget-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFile:Ljava/io/File; // field@129d │ │ -0c178a: 6e10 b029 0300 |005d: invoke-virtual {v3}, Ljava/io/File;.toURI:()Ljava/net/URI; // method@29b0 │ │ -0c1790: 0c03 |0060: move-result-object v3 │ │ -0c1792: 5b23 9e12 |0061: iput-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFileURI:Ljava/net/URI; // field@129e │ │ -0c1796: 2203 c606 |0063: new-instance v3, Ljava/io/FileWriter; // type@06c6 │ │ -0c179a: 5420 9d12 |0065: iget-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFile:Ljava/io/File; // field@129d │ │ -0c179e: 7020 c429 0300 |0067: invoke-direct {v3, v0}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@29c4 │ │ -0c17a4: 2200 b806 |006a: new-instance v0, Ljava/io/BufferedWriter; // type@06b8 │ │ -0c17a8: 1301 0020 |006c: const/16 v1, #int 8192 // #2000 │ │ -0c17ac: 7030 7829 3001 |006e: invoke-direct {v0, v3, v1}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;I)V // method@2978 │ │ -0c17b2: 5b20 a412 |0071: iput-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ -0c17b6: 1a03 ad08 |0073: const-string v3, " │ │ +0c16c4: |[0c16c4] com.ds.avare.flightLog.KMLRecorder.start:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)V │ │ +0c16d4: 5420 a312 |0000: iget-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mShape:Lcom/ds/avare/shapes/CrumbsShape; // field@12a3 │ │ +0c16d8: 6e10 3c24 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/shapes/CrumbsShape;.clearShape:()V // method@243c │ │ +0c16de: 5b23 9c12 |0005: iput-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mConfig:Lcom/ds/avare/flightLog/KMLRecorder$Config; // field@129c │ │ +0c16e2: 2203 1007 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0c16e6: 7010 eb2a 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c16ec: 2200 4a07 |000c: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ +0c16f0: 1a01 c14d |000e: const-string v1, "yyyy-MM-dd_HH-mm-ss" // string@4dc1 │ │ +0c16f4: 7020 7f2b 1000 |0010: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2b7f │ │ +0c16fa: 7100 b52b 0000 |0013: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ +0c1700: 0c01 |0016: move-result-object v1 │ │ +0c1702: 6e10 b72b 0100 |0017: invoke-virtual {v1}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@2bb7 │ │ +0c1708: 0c01 |001a: move-result-object v1 │ │ +0c170a: 6e20 822b 1000 |001b: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0c1710: 0c00 |001e: move-result-object v0 │ │ +0c1712: 6e20 f52a 0300 |001f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c1718: 1a00 6305 |0022: const-string v0, ".KML" // string@0563 │ │ +0c171c: 6e20 f52a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c1722: 6e10 fa2a 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c1728: 0c03 |002a: move-result-object v3 │ │ +0c172a: 2200 bf06 |002b: new-instance v0, Ljava/io/File; // type@06bf │ │ +0c172e: 5421 9c12 |002d: iget-object v1, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mConfig:Lcom/ds/avare/flightLog/KMLRecorder$Config; // field@129c │ │ +0c1732: 7110 5a21 0100 |002f: invoke-static {v1}, Lcom/ds/avare/flightLog/KMLRecorder$Config;.access$100:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Ljava/lang/String; // method@215a │ │ +0c1738: 0c01 |0032: move-result-object v1 │ │ +0c173a: 7030 9729 1003 |0033: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2997 │ │ +0c1740: 5b20 9d12 |0036: iput-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFile:Ljava/io/File; // field@129d │ │ +0c1744: 2203 bf06 |0038: new-instance v3, Ljava/io/File; // type@06bf │ │ +0c1748: 5420 9c12 |003a: iget-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mConfig:Lcom/ds/avare/flightLog/KMLRecorder$Config; // field@129c │ │ +0c174c: 7110 5a21 0000 |003c: invoke-static {v0}, Lcom/ds/avare/flightLog/KMLRecorder$Config;.access$100:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Ljava/lang/String; // method@215a │ │ +0c1752: 0c00 |003f: move-result-object v0 │ │ +0c1754: 1a01 0000 |0040: const-string v1, "" // string@0000 │ │ +0c1758: 7030 9729 0301 |0042: invoke-direct {v3, v0, v1}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2997 │ │ +0c175e: 6e10 9c29 0300 |0045: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@299c │ │ +0c1764: 0a00 |0048: move-result v0 │ │ +0c1766: 3900 0500 |0049: if-nez v0, 004e // +0005 │ │ +0c176a: 6e10 ad29 0300 |004b: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@29ad │ │ +0c1770: 5423 9d12 |004e: iget-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFile:Ljava/io/File; // field@129d │ │ +0c1774: 6e10 9c29 0300 |0050: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@299c │ │ +0c177a: 0a03 |0053: move-result v3 │ │ +0c177c: 3903 0700 |0054: if-nez v3, 005b // +0007 │ │ +0c1780: 5423 9d12 |0056: iget-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFile:Ljava/io/File; // field@129d │ │ +0c1784: 6e10 9a29 0300 |0058: invoke-virtual {v3}, Ljava/io/File;.createNewFile:()Z // method@299a │ │ +0c178a: 5423 9d12 |005b: iget-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFile:Ljava/io/File; // field@129d │ │ +0c178e: 6e10 b029 0300 |005d: invoke-virtual {v3}, Ljava/io/File;.toURI:()Ljava/net/URI; // method@29b0 │ │ +0c1794: 0c03 |0060: move-result-object v3 │ │ +0c1796: 5b23 9e12 |0061: iput-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFileURI:Ljava/net/URI; // field@129e │ │ +0c179a: 2203 c606 |0063: new-instance v3, Ljava/io/FileWriter; // type@06c6 │ │ +0c179e: 5420 9d12 |0065: iget-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFile:Ljava/io/File; // field@129d │ │ +0c17a2: 7020 c429 0300 |0067: invoke-direct {v3, v0}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@29c4 │ │ +0c17a8: 2200 b806 |006a: new-instance v0, Ljava/io/BufferedWriter; // type@06b8 │ │ +0c17ac: 1301 0020 |006c: const/16 v1, #int 8192 // #2000 │ │ +0c17b0: 7030 7829 3001 |006e: invoke-direct {v0, v3, v1}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;I)V // method@2978 │ │ +0c17b6: 5b20 a412 |0071: iput-object v0, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ +0c17ba: 1a03 ad08 |0073: const-string v3, " │ │ │ │ │ │ Flight Data by Avare │ │ │ │ " // string@08ad │ │ -0c17ba: 6e20 7a29 3000 |0075: invoke-virtual {v0, v3}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@297a │ │ -0c17c0: 5423 a412 |0078: iget-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ -0c17c4: 1a00 0400 |007a: const-string v0, " │ │ +0c17be: 6e20 7a29 3000 |0075: invoke-virtual {v0, v3}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@297a │ │ +0c17c4: 5423 a412 |0078: iget-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ +0c17c8: 1a00 0400 |007a: const-string v0, " │ │ Avare Flight Path │ │ 1 │ │ 3-D Flight Position Data │ │ #AircraftFlight │ │ │ │ 1 │ │ absolute │ │ │ │ " // string@0004 │ │ -0c17c8: 6e20 7a29 0300 |007c: invoke-virtual {v3, v0}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@297a │ │ -0c17ce: 5423 9c12 |007f: iget-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mConfig:Lcom/ds/avare/flightLog/KMLRecorder$Config; // field@129c │ │ -0c17d2: 7110 5b21 0300 |0081: invoke-static {v3}, Lcom/ds/avare/flightLog/KMLRecorder$Config;.access$200:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Z // method@215b │ │ -0c17d8: 0a03 |0084: move-result v3 │ │ -0c17da: 3803 0500 |0085: if-eqz v3, 008a // +0005 │ │ -0c17de: 6e10 5f21 0200 |0087: invoke-virtual {v2}, Lcom/ds/avare/flightLog/KMLRecorder;.clearPositionHistory:()V // method@215f │ │ -0c17e4: 5423 a212 |008a: iget-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mPositionHistory:Ljava/util/LinkedList; // field@12a2 │ │ -0c17e8: 6e10 262c 0300 |008c: invoke-virtual {v3}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0c17ee: 0a03 |008f: move-result v3 │ │ -0c17f0: 5923 9f12 |0090: iput v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFlightStartIndex:I // field@129f │ │ -0c17f4: 0e00 |0092: return-void │ │ +0c17cc: 6e20 7a29 0300 |007c: invoke-virtual {v3, v0}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@297a │ │ +0c17d2: 5423 9c12 |007f: iget-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mConfig:Lcom/ds/avare/flightLog/KMLRecorder$Config; // field@129c │ │ +0c17d6: 7110 5b21 0300 |0081: invoke-static {v3}, Lcom/ds/avare/flightLog/KMLRecorder$Config;.access$200:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Z // method@215b │ │ +0c17dc: 0a03 |0084: move-result v3 │ │ +0c17de: 3803 0500 |0085: if-eqz v3, 008a // +0005 │ │ +0c17e2: 6e10 5f21 0200 |0087: invoke-virtual {v2}, Lcom/ds/avare/flightLog/KMLRecorder;.clearPositionHistory:()V // method@215f │ │ +0c17e8: 5423 a212 |008a: iget-object v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mPositionHistory:Ljava/util/LinkedList; // field@12a2 │ │ +0c17ec: 6e10 262c 0300 |008c: invoke-virtual {v3}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0c17f2: 0a03 |008f: move-result v3 │ │ +0c17f4: 5923 9f12 |0090: iput v3, v2, Lcom/ds/avare/flightLog/KMLRecorder;.mFlightStartIndex:I // field@129f │ │ +0c17f8: 0e00 |0092: return-void │ │ catches : 1 │ │ 0x0038 - 0x0092 │ │ Ljava/lang/Exception; -> 0x0092 │ │ positions : │ │ 0x0000 line=259 │ │ 0x0005 line=260 │ │ 0x0007 line=263 │ │ @@ -194245,39 +194246,39 @@ │ │ type : '()Ljava/net/URI;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 198 16-bit code units │ │ -0c1298: |[0c1298] com.ds.avare.flightLog.KMLRecorder.stop:()Ljava/net/URI; │ │ -0c12a8: 54b0 a312 |0000: iget-object v0, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mShape:Lcom/ds/avare/shapes/CrumbsShape; // field@12a3 │ │ -0c12ac: 6e10 3c24 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/shapes/CrumbsShape;.clearShape:()V // method@243c │ │ -0c12b2: 54b0 a412 |0005: iget-object v0, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ -0c12b6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0c12b8: 3800 bd00 |0008: if-eqz v0, 00c5 // +00bd │ │ -0c12bc: 1a02 0300 |000a: const-string v2, " │ │ +0c129c: |[0c129c] com.ds.avare.flightLog.KMLRecorder.stop:()Ljava/net/URI; │ │ +0c12ac: 54b0 a312 |0000: iget-object v0, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mShape:Lcom/ds/avare/shapes/CrumbsShape; // field@12a3 │ │ +0c12b0: 6e10 3c24 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/shapes/CrumbsShape;.clearShape:()V // method@243c │ │ +0c12b6: 54b0 a412 |0005: iget-object v0, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ +0c12ba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0c12bc: 3800 bd00 |0008: if-eqz v0, 00c5 // +00bd │ │ +0c12c0: 1a02 0300 |000a: const-string v2, " │ │ │ │ │ │ " // string@0003 │ │ -0c12c0: 6e20 7a29 2000 |000c: invoke-virtual {v0, v2}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@297a │ │ -0c12c6: 54b0 9c12 |000f: iget-object v0, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mConfig:Lcom/ds/avare/flightLog/KMLRecorder$Config; // field@129c │ │ -0c12ca: 7110 5921 0000 |0011: invoke-static {v0}, Lcom/ds/avare/flightLog/KMLRecorder$Config;.access$000:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Z // method@2159 │ │ -0c12d0: 0a00 |0014: move-result v0 │ │ -0c12d2: 3800 9f00 |0015: if-eqz v0, 00b4 // +009f │ │ -0c12d6: 52b0 9f12 |0017: iget v0, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mFlightStartIndex:I // field@129f │ │ -0c12da: 54b2 a212 |0019: iget-object v2, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mPositionHistory:Ljava/util/LinkedList; // field@12a2 │ │ -0c12de: 6e10 262c 0200 |001b: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0c12e4: 0a02 |001e: move-result v2 │ │ -0c12e6: 3520 9500 |001f: if-ge v0, v2, 00b4 // +0095 │ │ -0c12ea: 54b3 a212 |0021: iget-object v3, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mPositionHistory:Ljava/util/LinkedList; // field@12a2 │ │ -0c12ee: 6e20 1d2c 0300 |0023: invoke-virtual {v3, v0}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0c12f4: 0c03 |0026: move-result-object v3 │ │ -0c12f6: 1f03 a205 |0027: check-cast v3, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ -0c12fa: 1a04 0500 |0029: const-string v4, " │ │ +0c12c4: 6e20 7a29 2000 |000c: invoke-virtual {v0, v2}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@297a │ │ +0c12ca: 54b0 9c12 |000f: iget-object v0, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mConfig:Lcom/ds/avare/flightLog/KMLRecorder$Config; // field@129c │ │ +0c12ce: 7110 5921 0000 |0011: invoke-static {v0}, Lcom/ds/avare/flightLog/KMLRecorder$Config;.access$000:(Lcom/ds/avare/flightLog/KMLRecorder$Config;)Z // method@2159 │ │ +0c12d4: 0a00 |0014: move-result v0 │ │ +0c12d6: 3800 9f00 |0015: if-eqz v0, 00b4 // +009f │ │ +0c12da: 52b0 9f12 |0017: iget v0, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mFlightStartIndex:I // field@129f │ │ +0c12de: 54b2 a212 |0019: iget-object v2, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mPositionHistory:Ljava/util/LinkedList; // field@12a2 │ │ +0c12e2: 6e10 262c 0200 |001b: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0c12e8: 0a02 |001e: move-result v2 │ │ +0c12ea: 3520 9500 |001f: if-ge v0, v2, 00b4 // +0095 │ │ +0c12ee: 54b3 a212 |0021: iget-object v3, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mPositionHistory:Ljava/util/LinkedList; // field@12a2 │ │ +0c12f2: 6e20 1d2c 0300 |0023: invoke-virtual {v3, v0}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0c12f8: 0c03 |0026: move-result-object v3 │ │ +0c12fa: 1f03 a205 |0027: check-cast v3, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ +0c12fe: 1a04 0500 |0029: const-string v4, " │ │ %d │ │ #dot │ │ │ │ absolute │ │ %f,%f,%f │ │ │ │ │ │ " // string@0005 │ │ -0c12fe: 1305 0a00 |002b: const/16 v5, #int 10 // #a │ │ -0c1302: 2355 f609 |002d: new-array v5, v5, [Ljava/lang/Object; // type@09f6 │ │ -0c1306: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -0c1308: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c130c: 7110 622a 0000 |0032: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c1312: 0c07 |0035: move-result-object v7 │ │ -0c1314: 4d07 0506 |0036: aput-object v7, v5, v6 │ │ -0c1318: 2206 5607 |0038: new-instance v6, Ljava/util/Date; // type@0756 │ │ -0c131c: 6e10 9e21 0300 |003a: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ -0c1322: 0b07 |003d: move-result-wide v7 │ │ -0c1324: 7030 d52b 7608 |003e: invoke-direct {v6, v7, v8}, Ljava/util/Date;.:(J)V // method@2bd5 │ │ -0c132a: 6e10 d72b 0600 |0041: invoke-virtual {v6}, Ljava/util/Date;.toString:()Ljava/lang/String; // method@2bd7 │ │ -0c1330: 0c06 |0044: move-result-object v6 │ │ -0c1332: 1217 |0045: const/4 v7, #int 1 // #1 │ │ -0c1334: 4d06 0507 |0046: aput-object v6, v5, v7 │ │ -0c1338: 1226 |0048: const/4 v6, #int 2 // #2 │ │ -0c133a: 6e10 8f21 0300 |0049: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0c1340: 0b07 |004c: move-result-wide v7 │ │ -0c1342: 7120 3b2a 8700 |004d: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c1348: 0c07 |0050: move-result-object v7 │ │ -0c134a: 4d07 0506 |0051: aput-object v7, v5, v6 │ │ -0c134e: 1236 |0053: const/4 v6, #int 3 // #3 │ │ -0c1350: 6e10 9121 0300 |0054: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0c1356: 0b07 |0057: move-result-wide v7 │ │ -0c1358: 7120 3b2a 8700 |0058: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c135e: 0c07 |005b: move-result-object v7 │ │ -0c1360: 4d07 0506 |005c: aput-object v7, v5, v6 │ │ -0c1364: 1246 |005e: const/4 v6, #int 4 // #4 │ │ -0c1366: 6e10 9c21 0300 |005f: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0c136c: 0b07 |0062: move-result-wide v7 │ │ -0c136e: 7120 3b2a 8700 |0063: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c1374: 0c07 |0066: move-result-object v7 │ │ -0c1376: 4d07 0506 |0067: aput-object v7, v5, v6 │ │ -0c137a: 1256 |0069: const/4 v6, #int 5 // #5 │ │ -0c137c: 6e10 9921 0300 |006a: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0c1382: 0b07 |006d: move-result-wide v7 │ │ -0c1384: 7120 3b2a 8700 |006e: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c138a: 0c07 |0071: move-result-object v7 │ │ -0c138c: 4d07 0506 |0072: aput-object v7, v5, v6 │ │ -0c1390: 1266 |0074: const/4 v6, #int 6 // #6 │ │ -0c1392: 6e10 9721 0300 |0075: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0c1398: 0b07 |0078: move-result-wide v7 │ │ -0c139a: 7120 3b2a 8700 |0079: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c13a0: 0c07 |007c: move-result-object v7 │ │ -0c13a2: 4d07 0506 |007d: aput-object v7, v5, v6 │ │ -0c13a6: 1276 |007f: const/4 v6, #int 7 // #7 │ │ -0c13a8: 6e10 9921 0300 |0080: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0c13ae: 0b07 |0083: move-result-wide v7 │ │ -0c13b0: 7120 3b2a 8700 |0084: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c13b6: 0c07 |0087: move-result-object v7 │ │ -0c13b8: 4d07 0506 |0088: aput-object v7, v5, v6 │ │ -0c13bc: 1306 0800 |008a: const/16 v6, #int 8 // #8 │ │ -0c13c0: 6e10 9721 0300 |008c: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0c13c6: 0b07 |008f: move-result-wide v7 │ │ -0c13c8: 7120 3b2a 8700 |0090: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c13ce: 0c07 |0093: move-result-object v7 │ │ -0c13d0: 4d07 0506 |0094: aput-object v7, v5, v6 │ │ -0c13d4: 1306 0900 |0096: const/16 v6, #int 9 // #9 │ │ -0c13d8: 6e10 8f21 0300 |0098: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0c13de: 0b07 |009b: move-result-wide v7 │ │ -0c13e0: 1809 fd87 f4db d781 d33f |009c: const-wide v9, #double 0.3048 // #3fd381d7dbf487fd │ │ -0c13ea: ad07 0709 |00a1: mul-double v7, v7, v9 │ │ -0c13ee: 7120 3b2a 8700 |00a3: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c13f4: 0c03 |00a6: move-result-object v3 │ │ -0c13f6: 4d03 0506 |00a7: aput-object v3, v5, v6 │ │ -0c13fa: 7120 bc2a 5400 |00a9: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c1400: 0c03 |00ac: move-result-object v3 │ │ -0c1402: 54b4 a412 |00ad: iget-object v4, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ -0c1406: 6e20 7a29 3400 |00af: invoke-virtual {v4, v3}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@297a │ │ -0c140c: 2900 6dff |00b2: goto/16 001f // -0093 │ │ -0c1410: 54b0 a412 |00b4: iget-object v0, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ -0c1414: 1a02 0800 |00b6: const-string v2, " │ │ +0c1302: 1305 0a00 |002b: const/16 v5, #int 10 // #a │ │ +0c1306: 2355 f609 |002d: new-array v5, v5, [Ljava/lang/Object; // type@09f6 │ │ +0c130a: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +0c130c: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c1310: 7110 622a 0000 |0032: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c1316: 0c07 |0035: move-result-object v7 │ │ +0c1318: 4d07 0506 |0036: aput-object v7, v5, v6 │ │ +0c131c: 2206 5607 |0038: new-instance v6, Ljava/util/Date; // type@0756 │ │ +0c1320: 6e10 9e21 0300 |003a: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ +0c1326: 0b07 |003d: move-result-wide v7 │ │ +0c1328: 7030 d52b 7608 |003e: invoke-direct {v6, v7, v8}, Ljava/util/Date;.:(J)V // method@2bd5 │ │ +0c132e: 6e10 d72b 0600 |0041: invoke-virtual {v6}, Ljava/util/Date;.toString:()Ljava/lang/String; // method@2bd7 │ │ +0c1334: 0c06 |0044: move-result-object v6 │ │ +0c1336: 1217 |0045: const/4 v7, #int 1 // #1 │ │ +0c1338: 4d06 0507 |0046: aput-object v6, v5, v7 │ │ +0c133c: 1226 |0048: const/4 v6, #int 2 // #2 │ │ +0c133e: 6e10 8f21 0300 |0049: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0c1344: 0b07 |004c: move-result-wide v7 │ │ +0c1346: 7120 3b2a 8700 |004d: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c134c: 0c07 |0050: move-result-object v7 │ │ +0c134e: 4d07 0506 |0051: aput-object v7, v5, v6 │ │ +0c1352: 1236 |0053: const/4 v6, #int 3 // #3 │ │ +0c1354: 6e10 9121 0300 |0054: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0c135a: 0b07 |0057: move-result-wide v7 │ │ +0c135c: 7120 3b2a 8700 |0058: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c1362: 0c07 |005b: move-result-object v7 │ │ +0c1364: 4d07 0506 |005c: aput-object v7, v5, v6 │ │ +0c1368: 1246 |005e: const/4 v6, #int 4 // #4 │ │ +0c136a: 6e10 9c21 0300 |005f: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0c1370: 0b07 |0062: move-result-wide v7 │ │ +0c1372: 7120 3b2a 8700 |0063: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c1378: 0c07 |0066: move-result-object v7 │ │ +0c137a: 4d07 0506 |0067: aput-object v7, v5, v6 │ │ +0c137e: 1256 |0069: const/4 v6, #int 5 // #5 │ │ +0c1380: 6e10 9921 0300 |006a: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0c1386: 0b07 |006d: move-result-wide v7 │ │ +0c1388: 7120 3b2a 8700 |006e: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c138e: 0c07 |0071: move-result-object v7 │ │ +0c1390: 4d07 0506 |0072: aput-object v7, v5, v6 │ │ +0c1394: 1266 |0074: const/4 v6, #int 6 // #6 │ │ +0c1396: 6e10 9721 0300 |0075: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0c139c: 0b07 |0078: move-result-wide v7 │ │ +0c139e: 7120 3b2a 8700 |0079: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c13a4: 0c07 |007c: move-result-object v7 │ │ +0c13a6: 4d07 0506 |007d: aput-object v7, v5, v6 │ │ +0c13aa: 1276 |007f: const/4 v6, #int 7 // #7 │ │ +0c13ac: 6e10 9921 0300 |0080: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0c13b2: 0b07 |0083: move-result-wide v7 │ │ +0c13b4: 7120 3b2a 8700 |0084: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c13ba: 0c07 |0087: move-result-object v7 │ │ +0c13bc: 4d07 0506 |0088: aput-object v7, v5, v6 │ │ +0c13c0: 1306 0800 |008a: const/16 v6, #int 8 // #8 │ │ +0c13c4: 6e10 9721 0300 |008c: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0c13ca: 0b07 |008f: move-result-wide v7 │ │ +0c13cc: 7120 3b2a 8700 |0090: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c13d2: 0c07 |0093: move-result-object v7 │ │ +0c13d4: 4d07 0506 |0094: aput-object v7, v5, v6 │ │ +0c13d8: 1306 0900 |0096: const/16 v6, #int 9 // #9 │ │ +0c13dc: 6e10 8f21 0300 |0098: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0c13e2: 0b07 |009b: move-result-wide v7 │ │ +0c13e4: 1809 fd87 f4db d781 d33f |009c: const-wide v9, #double 0.3048 // #3fd381d7dbf487fd │ │ +0c13ee: ad07 0709 |00a1: mul-double v7, v7, v9 │ │ +0c13f2: 7120 3b2a 8700 |00a3: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c13f8: 0c03 |00a6: move-result-object v3 │ │ +0c13fa: 4d03 0506 |00a7: aput-object v3, v5, v6 │ │ +0c13fe: 7120 bc2a 5400 |00a9: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c1404: 0c03 |00ac: move-result-object v3 │ │ +0c1406: 54b4 a412 |00ad: iget-object v4, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ +0c140a: 6e20 7a29 3400 |00af: invoke-virtual {v4, v3}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@297a │ │ +0c1410: 2900 6dff |00b2: goto/16 001f // -0093 │ │ +0c1414: 54b0 a412 |00b4: iget-object v0, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ +0c1418: 1a02 0800 |00b6: const-string v2, " │ │ │ │ " // string@0008 │ │ -0c1418: 6e20 7a29 2000 |00b8: invoke-virtual {v0, v2}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@297a │ │ -0c141e: 54b0 a412 |00bb: iget-object v0, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ -0c1422: 6e10 7929 0000 |00bd: invoke-virtual {v0}, Ljava/io/BufferedWriter;.close:()V // method@2979 │ │ -0c1428: 5bb1 a412 |00c0: iput-object v1, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ -0c142c: 54b0 9e12 |00c2: iget-object v0, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mFileURI:Ljava/net/URI; // field@129e │ │ -0c1430: 1100 |00c4: return-object v0 │ │ -0c1432: 1101 |00c5: return-object v1 │ │ +0c141c: 6e20 7a29 2000 |00b8: invoke-virtual {v0, v2}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@297a │ │ +0c1422: 54b0 a412 |00bb: iget-object v0, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ +0c1426: 6e10 7929 0000 |00bd: invoke-virtual {v0}, Ljava/io/BufferedWriter;.close:()V // method@2979 │ │ +0c142c: 5bb1 a412 |00c0: iput-object v1, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mTracksFile:Ljava/io/BufferedWriter; // field@12a4 │ │ +0c1430: 54b0 9e12 |00c2: iget-object v0, v11, Lcom/ds/avare/flightLog/KMLRecorder;.mFileURI:Ljava/net/URI; // field@129e │ │ +0c1434: 1100 |00c4: return-object v0 │ │ +0c1436: 1101 |00c5: return-object v1 │ │ catches : 1 │ │ 0x000a - 0x00c0 │ │ Ljava/io/IOException; -> 0x00c0 │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ 0x000c line=205 │ │ @@ -194470,37 +194471,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0c1934: |[0c1934] com.ds.avare.gps.ExtendedGpsParams.:()V │ │ -0c1944: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c194a: 1800 ffff ffff ffff ef7f |0003: const-wide v0, #double 1.79769e+308 // #7fefffffffffffff │ │ -0c1954: 5a20 a912 |0008: iput-wide v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastAltitude:D // field@12a9 │ │ -0c1958: 5a20 aa12 |000a: iput-wide v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastBearing:D // field@12aa │ │ -0c195c: 5a20 ab12 |000c: iput-wide v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastSpeed:D // field@12ab │ │ -0c1960: 1800 ffff ffff ffff ff7f |000e: const-wide v0, #double nan // #7fffffffffffffff │ │ -0c196a: 5a20 ac12 |0013: iput-wide v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastTime:J // field@12ac │ │ -0c196e: 1600 0000 |0015: const-wide/16 v0, #int 0 // #0 │ │ -0c1972: 5a20 a612 |0017: iput-wide v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffAltitude:D // field@12a6 │ │ -0c1976: 5a20 a712 |0019: iput-wide v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffBearing:D // field@12a7 │ │ -0c197a: 5a20 a812 |001b: iput-wide v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffSpeed:D // field@12a8 │ │ -0c197e: 2200 5b06 |001d: new-instance v0, Lcom/ds/avare/utils/MovingAverage; // type@065b │ │ -0c1982: 1231 |001f: const/4 v1, #int 3 // #3 │ │ -0c1984: 7020 d626 1000 |0020: invoke-direct {v0, v1}, Lcom/ds/avare/utils/MovingAverage;.:(I)V // method@26d6 │ │ -0c198a: 5b20 ad12 |0023: iput-object v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@12ad │ │ -0c198e: 2200 5b06 |0025: new-instance v0, Lcom/ds/avare/utils/MovingAverage; // type@065b │ │ -0c1992: 7020 d626 1000 |0027: invoke-direct {v0, v1}, Lcom/ds/avare/utils/MovingAverage;.:(I)V // method@26d6 │ │ -0c1998: 5b20 af12 |002a: iput-object v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@12af │ │ -0c199c: 2200 5b06 |002c: new-instance v0, Lcom/ds/avare/utils/MovingAverage; // type@065b │ │ -0c19a0: 7020 d626 1000 |002e: invoke-direct {v0, v1}, Lcom/ds/avare/utils/MovingAverage;.:(I)V // method@26d6 │ │ -0c19a6: 5b20 ae12 |0031: iput-object v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageBearingChange:Lcom/ds/avare/utils/MovingAverage; // field@12ae │ │ -0c19aa: 0e00 |0033: return-void │ │ +0c1938: |[0c1938] com.ds.avare.gps.ExtendedGpsParams.:()V │ │ +0c1948: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c194e: 1800 ffff ffff ffff ef7f |0003: const-wide v0, #double 1.79769e+308 // #7fefffffffffffff │ │ +0c1958: 5a20 a912 |0008: iput-wide v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastAltitude:D // field@12a9 │ │ +0c195c: 5a20 aa12 |000a: iput-wide v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastBearing:D // field@12aa │ │ +0c1960: 5a20 ab12 |000c: iput-wide v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastSpeed:D // field@12ab │ │ +0c1964: 1800 ffff ffff ffff ff7f |000e: const-wide v0, #double nan // #7fffffffffffffff │ │ +0c196e: 5a20 ac12 |0013: iput-wide v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastTime:J // field@12ac │ │ +0c1972: 1600 0000 |0015: const-wide/16 v0, #int 0 // #0 │ │ +0c1976: 5a20 a612 |0017: iput-wide v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffAltitude:D // field@12a6 │ │ +0c197a: 5a20 a712 |0019: iput-wide v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffBearing:D // field@12a7 │ │ +0c197e: 5a20 a812 |001b: iput-wide v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffSpeed:D // field@12a8 │ │ +0c1982: 2200 5b06 |001d: new-instance v0, Lcom/ds/avare/utils/MovingAverage; // type@065b │ │ +0c1986: 1231 |001f: const/4 v1, #int 3 // #3 │ │ +0c1988: 7020 d626 1000 |0020: invoke-direct {v0, v1}, Lcom/ds/avare/utils/MovingAverage;.:(I)V // method@26d6 │ │ +0c198e: 5b20 ad12 |0023: iput-object v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@12ad │ │ +0c1992: 2200 5b06 |0025: new-instance v0, Lcom/ds/avare/utils/MovingAverage; // type@065b │ │ +0c1996: 7020 d626 1000 |0027: invoke-direct {v0, v1}, Lcom/ds/avare/utils/MovingAverage;.:(I)V // method@26d6 │ │ +0c199c: 5b20 af12 |002a: iput-object v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@12af │ │ +0c19a0: 2200 5b06 |002c: new-instance v0, Lcom/ds/avare/utils/MovingAverage; // type@065b │ │ +0c19a4: 7020 d626 1000 |002e: invoke-direct {v0, v1}, Lcom/ds/avare/utils/MovingAverage;.:(I)V // method@26d6 │ │ +0c19aa: 5b20 ae12 |0031: iput-object v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageBearingChange:Lcom/ds/avare/utils/MovingAverage; // field@12ae │ │ +0c19ae: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x000a line=59 │ │ 0x000c line=60 │ │ 0x0013 line=61 │ │ @@ -194519,19 +194520,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c1808: |[0c1808] com.ds.avare.gps.ExtendedGpsParams.getAltitudeRateOfChange:()D │ │ -0c1818: 5420 ad12 |0000: iget-object v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@12ad │ │ -0c181c: 6e10 d826 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ -0c1822: 0b00 |0005: move-result-wide v0 │ │ -0c1824: 1000 |0006: return-wide v0 │ │ +0c180c: |[0c180c] com.ds.avare.gps.ExtendedGpsParams.getAltitudeRateOfChange:()D │ │ +0c181c: 5420 ad12 |0000: iget-object v0, v2, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@12ad │ │ +0c1820: 6e10 d826 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ +0c1826: 0b00 |0005: move-result-wide v0 │ │ +0c1828: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/gps/ExtendedGpsParams; │ │ │ │ #1 : (in Lcom/ds/avare/gps/ExtendedGpsParams;) │ │ @@ -194539,23 +194540,23 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0c1828: |[0c1828] com.ds.avare.gps.ExtendedGpsParams.getAltitudeTrend:()D │ │ -0c1838: 5360 a912 |0000: iget-wide v0, v6, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastAltitude:D // field@12a9 │ │ -0c183c: 5462 ad12 |0002: iget-object v2, v6, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@12ad │ │ -0c1840: 6e10 d826 0200 |0004: invoke-virtual {v2}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ -0c1846: 0b02 |0007: move-result-wide v2 │ │ -0c1848: 1904 1840 |0008: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ -0c184c: ad02 0204 |000a: mul-double v2, v2, v4 │ │ -0c1850: cb20 |000c: add-double/2addr v0, v2 │ │ -0c1852: 1000 |000d: return-wide v0 │ │ +0c182c: |[0c182c] com.ds.avare.gps.ExtendedGpsParams.getAltitudeTrend:()D │ │ +0c183c: 5360 a912 |0000: iget-wide v0, v6, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastAltitude:D // field@12a9 │ │ +0c1840: 5462 ad12 |0002: iget-object v2, v6, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@12ad │ │ +0c1844: 6e10 d826 0200 |0004: invoke-virtual {v2}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ +0c184a: 0b02 |0007: move-result-wide v2 │ │ +0c184c: 1904 1840 |0008: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ +0c1850: ad02 0204 |000a: mul-double v2, v2, v4 │ │ +0c1854: cb20 |000c: add-double/2addr v0, v2 │ │ +0c1856: 1000 |000d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lcom/ds/avare/gps/ExtendedGpsParams; │ │ │ │ #2 : (in Lcom/ds/avare/gps/ExtendedGpsParams;) │ │ @@ -194563,23 +194564,23 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0c1854: |[0c1854] com.ds.avare.gps.ExtendedGpsParams.getBearingTrend:()D │ │ -0c1864: 5360 aa12 |0000: iget-wide v0, v6, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastBearing:D // field@12aa │ │ -0c1868: 5462 ae12 |0002: iget-object v2, v6, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageBearingChange:Lcom/ds/avare/utils/MovingAverage; // field@12ae │ │ -0c186c: 6e10 d826 0200 |0004: invoke-virtual {v2}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ -0c1872: 0b02 |0007: move-result-wide v2 │ │ -0c1874: 1904 1840 |0008: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ -0c1878: ad02 0204 |000a: mul-double v2, v2, v4 │ │ -0c187c: cb20 |000c: add-double/2addr v0, v2 │ │ -0c187e: 1000 |000d: return-wide v0 │ │ +0c1858: |[0c1858] com.ds.avare.gps.ExtendedGpsParams.getBearingTrend:()D │ │ +0c1868: 5360 aa12 |0000: iget-wide v0, v6, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastBearing:D // field@12aa │ │ +0c186c: 5462 ae12 |0002: iget-object v2, v6, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageBearingChange:Lcom/ds/avare/utils/MovingAverage; // field@12ae │ │ +0c1870: 6e10 d826 0200 |0004: invoke-virtual {v2}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ +0c1876: 0b02 |0007: move-result-wide v2 │ │ +0c1878: 1904 1840 |0008: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ +0c187c: ad02 0204 |000a: mul-double v2, v2, v4 │ │ +0c1880: cb20 |000c: add-double/2addr v0, v2 │ │ +0c1882: 1000 |000d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lcom/ds/avare/gps/ExtendedGpsParams; │ │ │ │ #3 : (in Lcom/ds/avare/gps/ExtendedGpsParams;) │ │ @@ -194587,21 +194588,21 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c1880: |[0c1880] com.ds.avare.gps.ExtendedGpsParams.getDiffAltitudeTrend:()D │ │ -0c1890: 5440 ad12 |0000: iget-object v0, v4, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@12ad │ │ -0c1894: 6e10 d826 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ -0c189a: 0b00 |0005: move-result-wide v0 │ │ -0c189c: 1902 1840 |0006: const-wide/high16 v2, #long 4618441417868443648 // #4018 │ │ -0c18a0: ad00 0002 |0008: mul-double v0, v0, v2 │ │ -0c18a4: 1000 |000a: return-wide v0 │ │ +0c1884: |[0c1884] com.ds.avare.gps.ExtendedGpsParams.getDiffAltitudeTrend:()D │ │ +0c1894: 5440 ad12 |0000: iget-object v0, v4, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@12ad │ │ +0c1898: 6e10 d826 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ +0c189e: 0b00 |0005: move-result-wide v0 │ │ +0c18a0: 1902 1840 |0006: const-wide/high16 v2, #long 4618441417868443648 // #4018 │ │ +0c18a4: ad00 0002 |0008: mul-double v0, v0, v2 │ │ +0c18a8: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lcom/ds/avare/gps/ExtendedGpsParams; │ │ │ │ #4 : (in Lcom/ds/avare/gps/ExtendedGpsParams;) │ │ @@ -194609,21 +194610,21 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c18a8: |[0c18a8] com.ds.avare.gps.ExtendedGpsParams.getDiffBearingTrend:()D │ │ -0c18b8: 5440 ae12 |0000: iget-object v0, v4, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageBearingChange:Lcom/ds/avare/utils/MovingAverage; // field@12ae │ │ -0c18bc: 6e10 d826 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ -0c18c2: 0b00 |0005: move-result-wide v0 │ │ -0c18c4: 1902 1840 |0006: const-wide/high16 v2, #long 4618441417868443648 // #4018 │ │ -0c18c8: ad00 0002 |0008: mul-double v0, v0, v2 │ │ -0c18cc: 1000 |000a: return-wide v0 │ │ +0c18ac: |[0c18ac] com.ds.avare.gps.ExtendedGpsParams.getDiffBearingTrend:()D │ │ +0c18bc: 5440 ae12 |0000: iget-object v0, v4, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageBearingChange:Lcom/ds/avare/utils/MovingAverage; // field@12ae │ │ +0c18c0: 6e10 d826 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ +0c18c6: 0b00 |0005: move-result-wide v0 │ │ +0c18c8: 1902 1840 |0006: const-wide/high16 v2, #long 4618441417868443648 // #4018 │ │ +0c18cc: ad00 0002 |0008: mul-double v0, v0, v2 │ │ +0c18d0: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lcom/ds/avare/gps/ExtendedGpsParams; │ │ │ │ #5 : (in Lcom/ds/avare/gps/ExtendedGpsParams;) │ │ @@ -194631,21 +194632,21 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c18d0: |[0c18d0] com.ds.avare.gps.ExtendedGpsParams.getDiffSpeedTrend:()D │ │ -0c18e0: 5440 af12 |0000: iget-object v0, v4, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@12af │ │ -0c18e4: 6e10 d826 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ -0c18ea: 0b00 |0005: move-result-wide v0 │ │ -0c18ec: 1902 1840 |0006: const-wide/high16 v2, #long 4618441417868443648 // #4018 │ │ -0c18f0: ad00 0002 |0008: mul-double v0, v0, v2 │ │ -0c18f4: 1000 |000a: return-wide v0 │ │ +0c18d4: |[0c18d4] com.ds.avare.gps.ExtendedGpsParams.getDiffSpeedTrend:()D │ │ +0c18e4: 5440 af12 |0000: iget-object v0, v4, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@12af │ │ +0c18e8: 6e10 d826 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ +0c18ee: 0b00 |0005: move-result-wide v0 │ │ +0c18f0: 1902 1840 |0006: const-wide/high16 v2, #long 4618441417868443648 // #4018 │ │ +0c18f4: ad00 0002 |0008: mul-double v0, v0, v2 │ │ +0c18f8: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lcom/ds/avare/gps/ExtendedGpsParams; │ │ │ │ #6 : (in Lcom/ds/avare/gps/ExtendedGpsParams;) │ │ @@ -194653,27 +194654,27 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0c18f8: |[0c18f8] com.ds.avare.gps.ExtendedGpsParams.getSpeedTrend:()D │ │ -0c1908: 5360 ab12 |0000: iget-wide v0, v6, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastSpeed:D // field@12ab │ │ -0c190c: 5462 af12 |0002: iget-object v2, v6, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@12af │ │ -0c1910: 6e10 d826 0200 |0004: invoke-virtual {v2}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ -0c1916: 0b02 |0007: move-result-wide v2 │ │ -0c1918: 1904 1840 |0008: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ -0c191c: ad02 0204 |000a: mul-double v2, v2, v4 │ │ -0c1920: cb20 |000c: add-double/2addr v0, v2 │ │ -0c1922: 1602 0000 |000d: const-wide/16 v2, #int 0 // #0 │ │ -0c1926: 3004 0002 |000f: cmpg-double v4, v0, v2 │ │ -0c192a: 3b04 0300 |0011: if-gez v4, 0014 // +0003 │ │ -0c192e: 0420 |0013: move-wide v0, v2 │ │ -0c1930: 1000 |0014: return-wide v0 │ │ +0c18fc: |[0c18fc] com.ds.avare.gps.ExtendedGpsParams.getSpeedTrend:()D │ │ +0c190c: 5360 ab12 |0000: iget-wide v0, v6, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastSpeed:D // field@12ab │ │ +0c1910: 5462 af12 |0002: iget-object v2, v6, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@12af │ │ +0c1914: 6e10 d826 0200 |0004: invoke-virtual {v2}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ +0c191a: 0b02 |0007: move-result-wide v2 │ │ +0c191c: 1904 1840 |0008: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ +0c1920: ad02 0204 |000a: mul-double v2, v2, v4 │ │ +0c1924: cb20 |000c: add-double/2addr v0, v2 │ │ +0c1926: 1602 0000 |000d: const-wide/16 v2, #int 0 // #0 │ │ +0c192a: 3004 0002 |000f: cmpg-double v4, v0, v2 │ │ +0c192e: 3b04 0300 |0011: if-gez v4, 0014 // +0003 │ │ +0c1932: 0420 |0013: move-wide v0, v2 │ │ +0c1934: 1000 |0014: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0015 reg=6 this Lcom/ds/avare/gps/ExtendedGpsParams; │ │ │ │ #7 : (in Lcom/ds/avare/gps/ExtendedGpsParams;) │ │ @@ -194681,109 +194682,109 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 183 16-bit code units │ │ -0c19ac: |[0c19ac] com.ds.avare.gps.ExtendedGpsParams.setParams:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0c19bc: 5380 a912 |0000: iget-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastAltitude:D // field@12a9 │ │ -0c19c0: 1802 ffff ffff ffff ef7f |0002: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ -0c19ca: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0c19cc: 2f05 0002 |0008: cmpl-double v5, v0, v2 │ │ -0c19d0: 3905 0a00 |000a: if-nez v5, 0014 // +000a │ │ -0c19d4: 6e10 8f21 0900 |000c: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0c19da: 0b00 |000f: move-result-wide v0 │ │ -0c19dc: 5a80 a912 |0010: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastAltitude:D // field@12a9 │ │ -0c19e0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0c19e2: 2802 |0013: goto 0015 // +0002 │ │ -0c19e4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0c19e6: 5385 aa12 |0015: iget-wide v5, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastBearing:D // field@12aa │ │ -0c19ea: 2f01 0502 |0017: cmpl-double v1, v5, v2 │ │ -0c19ee: 3901 0900 |0019: if-nez v1, 0022 // +0009 │ │ -0c19f2: 6e10 9121 0900 |001b: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0c19f8: 0b00 |001e: move-result-wide v0 │ │ -0c19fa: 5a80 aa12 |001f: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastBearing:D // field@12aa │ │ -0c19fe: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -0c1a00: 5385 ab12 |0022: iget-wide v5, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastSpeed:D // field@12ab │ │ -0c1a04: 2f01 0502 |0024: cmpl-double v1, v5, v2 │ │ -0c1a08: 3901 0900 |0026: if-nez v1, 002f // +0009 │ │ -0c1a0c: 6e10 9c21 0900 |0028: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0c1a12: 0b00 |002b: move-result-wide v0 │ │ -0c1a14: 5a80 ab12 |002c: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastSpeed:D // field@12ab │ │ -0c1a18: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -0c1a1a: 5381 ac12 |002f: iget-wide v1, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastTime:J // field@12ac │ │ -0c1a1e: 1805 ffff ffff ffff ff7f |0031: const-wide v5, #double nan // #7fffffffffffffff │ │ -0c1a28: 3103 0105 |0036: cmp-long v3, v1, v5 │ │ -0c1a2c: 3903 0900 |0038: if-nez v3, 0041 // +0009 │ │ -0c1a30: 6e10 9e21 0900 |003a: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ -0c1a36: 0b00 |003d: move-result-wide v0 │ │ -0c1a38: 5a80 ac12 |003e: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastTime:J // field@12ac │ │ -0c1a3c: 2802 |0040: goto 0042 // +0002 │ │ -0c1a3e: 0104 |0041: move v4, v0 │ │ -0c1a40: 3904 0300 |0042: if-nez v4, 0045 // +0003 │ │ -0c1a44: 0e00 |0044: return-void │ │ -0c1a46: 3909 0300 |0045: if-nez v9, 0048 // +0003 │ │ -0c1a4a: 0e00 |0047: return-void │ │ -0c1a4c: 6e10 9e21 0900 |0048: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ -0c1a52: 0b00 |004b: move-result-wide v0 │ │ -0c1a54: 5382 ac12 |004c: iget-wide v2, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastTime:J // field@12ac │ │ -0c1a58: bc20 |004e: sub-long/2addr v0, v2 │ │ -0c1a5a: 1602 0000 |004f: const-wide/16 v2, #int 0 // #0 │ │ -0c1a5e: 3104 0200 |0051: cmp-long v4, v2, v0 │ │ -0c1a62: 3904 0300 |0053: if-nez v4, 0056 // +0003 │ │ -0c1a66: 0e00 |0055: return-void │ │ -0c1a68: 6e10 8f21 0900 |0056: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0c1a6e: 0b02 |0059: move-result-wide v2 │ │ -0c1a70: 5384 a912 |005a: iget-wide v4, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastAltitude:D // field@12a9 │ │ -0c1a74: cc42 |005c: sub-double/2addr v2, v4 │ │ -0c1a76: 1804 0000 0000 0040 8f40 |005d: const-wide v4, #double 1000 // #408f400000000000 │ │ -0c1a80: ad02 0204 |0062: mul-double v2, v2, v4 │ │ -0c1a84: 8600 |0064: long-to-double v0, v0 │ │ -0c1a86: 7120 382a 1000 |0065: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c1a8c: ce02 |0068: div-double/2addr v2, v0 │ │ -0c1a8e: 5a82 a612 |0069: iput-wide v2, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffAltitude:D // field@12a6 │ │ -0c1a92: 6e10 9121 0900 |006b: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0c1a98: 0b02 |006e: move-result-wide v2 │ │ -0c1a9a: 5386 aa12 |006f: iget-wide v6, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastBearing:D // field@12aa │ │ -0c1a9e: cc62 |0071: sub-double/2addr v2, v6 │ │ -0c1aa0: ad02 0204 |0072: mul-double v2, v2, v4 │ │ -0c1aa4: 7120 382a 1000 |0074: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c1aaa: ce02 |0077: div-double/2addr v2, v0 │ │ -0c1aac: 5a82 a712 |0078: iput-wide v2, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffBearing:D // field@12a7 │ │ -0c1ab0: 6e10 9c21 0900 |007a: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0c1ab6: 0b02 |007d: move-result-wide v2 │ │ -0c1ab8: 5386 ab12 |007e: iget-wide v6, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastSpeed:D // field@12ab │ │ -0c1abc: cc62 |0080: sub-double/2addr v2, v6 │ │ -0c1abe: ad02 0204 |0081: mul-double v2, v2, v4 │ │ -0c1ac2: 7120 382a 1000 |0083: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c1ac8: ce02 |0086: div-double/2addr v2, v0 │ │ -0c1aca: 5a82 a812 |0087: iput-wide v2, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffSpeed:D // field@12a8 │ │ -0c1ace: 6e10 8f21 0900 |0089: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0c1ad4: 0b00 |008c: move-result-wide v0 │ │ -0c1ad6: 5a80 a912 |008d: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastAltitude:D // field@12a9 │ │ -0c1ada: 6e10 9c21 0900 |008f: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0c1ae0: 0b00 |0092: move-result-wide v0 │ │ -0c1ae2: 5a80 ab12 |0093: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastSpeed:D // field@12ab │ │ -0c1ae6: 6e10 9121 0900 |0095: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0c1aec: 0b00 |0098: move-result-wide v0 │ │ -0c1aee: 5a80 aa12 |0099: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastBearing:D // field@12aa │ │ -0c1af2: 6e10 9e21 0900 |009b: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ -0c1af8: 0b00 |009e: move-result-wide v0 │ │ -0c1afa: 5a80 ac12 |009f: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastTime:J // field@12ac │ │ -0c1afe: 5489 ad12 |00a1: iget-object v9, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@12ad │ │ -0c1b02: 5380 a612 |00a3: iget-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffAltitude:D // field@12a6 │ │ -0c1b06: 6e30 d726 0901 |00a5: invoke-virtual {v9, v0, v1}, Lcom/ds/avare/utils/MovingAverage;.add:(D)V // method@26d7 │ │ -0c1b0c: 5489 af12 |00a8: iget-object v9, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@12af │ │ -0c1b10: 5380 a812 |00aa: iget-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffSpeed:D // field@12a8 │ │ -0c1b14: 6e30 d726 0901 |00ac: invoke-virtual {v9, v0, v1}, Lcom/ds/avare/utils/MovingAverage;.add:(D)V // method@26d7 │ │ -0c1b1a: 5489 ae12 |00af: iget-object v9, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageBearingChange:Lcom/ds/avare/utils/MovingAverage; // field@12ae │ │ -0c1b1e: 5380 a712 |00b1: iget-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffBearing:D // field@12a7 │ │ -0c1b22: 6e30 d726 0901 |00b3: invoke-virtual {v9, v0, v1}, Lcom/ds/avare/utils/MovingAverage;.add:(D)V // method@26d7 │ │ -0c1b28: 0e00 |00b6: return-void │ │ +0c19b0: |[0c19b0] com.ds.avare.gps.ExtendedGpsParams.setParams:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0c19c0: 5380 a912 |0000: iget-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastAltitude:D // field@12a9 │ │ +0c19c4: 1802 ffff ffff ffff ef7f |0002: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ +0c19ce: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0c19d0: 2f05 0002 |0008: cmpl-double v5, v0, v2 │ │ +0c19d4: 3905 0a00 |000a: if-nez v5, 0014 // +000a │ │ +0c19d8: 6e10 8f21 0900 |000c: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0c19de: 0b00 |000f: move-result-wide v0 │ │ +0c19e0: 5a80 a912 |0010: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastAltitude:D // field@12a9 │ │ +0c19e4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0c19e6: 2802 |0013: goto 0015 // +0002 │ │ +0c19e8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0c19ea: 5385 aa12 |0015: iget-wide v5, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastBearing:D // field@12aa │ │ +0c19ee: 2f01 0502 |0017: cmpl-double v1, v5, v2 │ │ +0c19f2: 3901 0900 |0019: if-nez v1, 0022 // +0009 │ │ +0c19f6: 6e10 9121 0900 |001b: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0c19fc: 0b00 |001e: move-result-wide v0 │ │ +0c19fe: 5a80 aa12 |001f: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastBearing:D // field@12aa │ │ +0c1a02: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +0c1a04: 5385 ab12 |0022: iget-wide v5, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastSpeed:D // field@12ab │ │ +0c1a08: 2f01 0502 |0024: cmpl-double v1, v5, v2 │ │ +0c1a0c: 3901 0900 |0026: if-nez v1, 002f // +0009 │ │ +0c1a10: 6e10 9c21 0900 |0028: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0c1a16: 0b00 |002b: move-result-wide v0 │ │ +0c1a18: 5a80 ab12 |002c: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastSpeed:D // field@12ab │ │ +0c1a1c: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +0c1a1e: 5381 ac12 |002f: iget-wide v1, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastTime:J // field@12ac │ │ +0c1a22: 1805 ffff ffff ffff ff7f |0031: const-wide v5, #double nan // #7fffffffffffffff │ │ +0c1a2c: 3103 0105 |0036: cmp-long v3, v1, v5 │ │ +0c1a30: 3903 0900 |0038: if-nez v3, 0041 // +0009 │ │ +0c1a34: 6e10 9e21 0900 |003a: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ +0c1a3a: 0b00 |003d: move-result-wide v0 │ │ +0c1a3c: 5a80 ac12 |003e: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastTime:J // field@12ac │ │ +0c1a40: 2802 |0040: goto 0042 // +0002 │ │ +0c1a42: 0104 |0041: move v4, v0 │ │ +0c1a44: 3904 0300 |0042: if-nez v4, 0045 // +0003 │ │ +0c1a48: 0e00 |0044: return-void │ │ +0c1a4a: 3909 0300 |0045: if-nez v9, 0048 // +0003 │ │ +0c1a4e: 0e00 |0047: return-void │ │ +0c1a50: 6e10 9e21 0900 |0048: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ +0c1a56: 0b00 |004b: move-result-wide v0 │ │ +0c1a58: 5382 ac12 |004c: iget-wide v2, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastTime:J // field@12ac │ │ +0c1a5c: bc20 |004e: sub-long/2addr v0, v2 │ │ +0c1a5e: 1602 0000 |004f: const-wide/16 v2, #int 0 // #0 │ │ +0c1a62: 3104 0200 |0051: cmp-long v4, v2, v0 │ │ +0c1a66: 3904 0300 |0053: if-nez v4, 0056 // +0003 │ │ +0c1a6a: 0e00 |0055: return-void │ │ +0c1a6c: 6e10 8f21 0900 |0056: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0c1a72: 0b02 |0059: move-result-wide v2 │ │ +0c1a74: 5384 a912 |005a: iget-wide v4, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastAltitude:D // field@12a9 │ │ +0c1a78: cc42 |005c: sub-double/2addr v2, v4 │ │ +0c1a7a: 1804 0000 0000 0040 8f40 |005d: const-wide v4, #double 1000 // #408f400000000000 │ │ +0c1a84: ad02 0204 |0062: mul-double v2, v2, v4 │ │ +0c1a88: 8600 |0064: long-to-double v0, v0 │ │ +0c1a8a: 7120 382a 1000 |0065: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c1a90: ce02 |0068: div-double/2addr v2, v0 │ │ +0c1a92: 5a82 a612 |0069: iput-wide v2, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffAltitude:D // field@12a6 │ │ +0c1a96: 6e10 9121 0900 |006b: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0c1a9c: 0b02 |006e: move-result-wide v2 │ │ +0c1a9e: 5386 aa12 |006f: iget-wide v6, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastBearing:D // field@12aa │ │ +0c1aa2: cc62 |0071: sub-double/2addr v2, v6 │ │ +0c1aa4: ad02 0204 |0072: mul-double v2, v2, v4 │ │ +0c1aa8: 7120 382a 1000 |0074: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c1aae: ce02 |0077: div-double/2addr v2, v0 │ │ +0c1ab0: 5a82 a712 |0078: iput-wide v2, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffBearing:D // field@12a7 │ │ +0c1ab4: 6e10 9c21 0900 |007a: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0c1aba: 0b02 |007d: move-result-wide v2 │ │ +0c1abc: 5386 ab12 |007e: iget-wide v6, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastSpeed:D // field@12ab │ │ +0c1ac0: cc62 |0080: sub-double/2addr v2, v6 │ │ +0c1ac2: ad02 0204 |0081: mul-double v2, v2, v4 │ │ +0c1ac6: 7120 382a 1000 |0083: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c1acc: ce02 |0086: div-double/2addr v2, v0 │ │ +0c1ace: 5a82 a812 |0087: iput-wide v2, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffSpeed:D // field@12a8 │ │ +0c1ad2: 6e10 8f21 0900 |0089: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0c1ad8: 0b00 |008c: move-result-wide v0 │ │ +0c1ada: 5a80 a912 |008d: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastAltitude:D // field@12a9 │ │ +0c1ade: 6e10 9c21 0900 |008f: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0c1ae4: 0b00 |0092: move-result-wide v0 │ │ +0c1ae6: 5a80 ab12 |0093: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastSpeed:D // field@12ab │ │ +0c1aea: 6e10 9121 0900 |0095: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0c1af0: 0b00 |0098: move-result-wide v0 │ │ +0c1af2: 5a80 aa12 |0099: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastBearing:D // field@12aa │ │ +0c1af6: 6e10 9e21 0900 |009b: invoke-virtual {v9}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ +0c1afc: 0b00 |009e: move-result-wide v0 │ │ +0c1afe: 5a80 ac12 |009f: iput-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mLastTime:J // field@12ac │ │ +0c1b02: 5489 ad12 |00a1: iget-object v9, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageAltitudeChange:Lcom/ds/avare/utils/MovingAverage; // field@12ad │ │ +0c1b06: 5380 a612 |00a3: iget-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffAltitude:D // field@12a6 │ │ +0c1b0a: 6e30 d726 0901 |00a5: invoke-virtual {v9, v0, v1}, Lcom/ds/avare/utils/MovingAverage;.add:(D)V // method@26d7 │ │ +0c1b10: 5489 af12 |00a8: iget-object v9, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageSpeedChange:Lcom/ds/avare/utils/MovingAverage; // field@12af │ │ +0c1b14: 5380 a812 |00aa: iget-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffSpeed:D // field@12a8 │ │ +0c1b18: 6e30 d726 0901 |00ac: invoke-virtual {v9, v0, v1}, Lcom/ds/avare/utils/MovingAverage;.add:(D)V // method@26d7 │ │ +0c1b1e: 5489 ae12 |00af: iget-object v9, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mMovingAverageBearingChange:Lcom/ds/avare/utils/MovingAverage; // field@12ae │ │ +0c1b22: 5380 a712 |00b1: iget-wide v0, v8, Lcom/ds/avare/gps/ExtendedGpsParams;.mDiffBearing:D // field@12a7 │ │ +0c1b26: 6e30 d726 0901 |00b3: invoke-virtual {v9, v0, v1}, Lcom/ds/avare/utils/MovingAverage;.add:(D)V // method@26d7 │ │ +0c1b2c: 0e00 |00b6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000c line=77 │ │ 0x0015 line=80 │ │ 0x001b line=81 │ │ 0x0022 line=84 │ │ @@ -194840,18 +194841,18 @@ │ │ type : '(Lcom/ds/avare/gps/Gps;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c1b2c: |[0c1b2c] com.ds.avare.gps.Gps$1.:(Lcom/ds/avare/gps/Gps;)V │ │ -0c1b3c: 5b01 b012 |0000: iput-object v1, v0, Lcom/ds/avare/gps/Gps$1;.this$0:Lcom/ds/avare/gps/Gps; // field@12b0 │ │ -0c1b40: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c1b46: 0e00 |0005: return-void │ │ +0c1b30: |[0c1b30] com.ds.avare.gps.Gps$1.:(Lcom/ds/avare/gps/Gps;)V │ │ +0c1b40: 5b01 b012 |0000: iput-object v1, v0, Lcom/ds/avare/gps/Gps$1;.this$0:Lcom/ds/avare/gps/Gps; // field@12b0 │ │ +0c1b44: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c1b4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/gps/Gps$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/gps/Gps; │ │ │ │ @@ -194861,18 +194862,18 @@ │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c1b48: |[0c1b48] com.ds.avare.gps.Gps$1.onNmeaMessage:(Ljava/lang/String;J)V │ │ -0c1b58: 5410 b012 |0000: iget-object v0, v1, Lcom/ds/avare/gps/Gps$1;.this$0:Lcom/ds/avare/gps/Gps; // field@12b0 │ │ -0c1b5c: 7140 7521 2043 |0002: invoke-static {v0, v2, v3, v4}, Lcom/ds/avare/gps/Gps;.access$000:(Lcom/ds/avare/gps/Gps;Ljava/lang/String;J)V // method@2175 │ │ -0c1b62: 0e00 |0005: return-void │ │ +0c1b4c: |[0c1b4c] com.ds.avare.gps.Gps$1.onNmeaMessage:(Ljava/lang/String;J)V │ │ +0c1b5c: 5410 b012 |0000: iget-object v0, v1, Lcom/ds/avare/gps/Gps$1;.this$0:Lcom/ds/avare/gps/Gps; // field@12b0 │ │ +0c1b60: 7140 7521 2043 |0002: invoke-static {v0, v2, v3, v4}, Lcom/ds/avare/gps/Gps;.access$000:(Lcom/ds/avare/gps/Gps;Ljava/lang/String;J)V // method@2175 │ │ +0c1b66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/gps/Gps$1; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ @@ -194911,18 +194912,18 @@ │ │ type : '(Lcom/ds/avare/gps/Gps;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c1b64: |[0c1b64] com.ds.avare.gps.Gps$UpdateGps.:(Lcom/ds/avare/gps/Gps;)V │ │ -0c1b74: 5b01 b112 |0000: iput-object v1, v0, Lcom/ds/avare/gps/Gps$UpdateGps;.this$0:Lcom/ds/avare/gps/Gps; // field@12b1 │ │ -0c1b78: 7010 842c 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@2c84 │ │ -0c1b7e: 0e00 |0005: return-void │ │ +0c1b68: |[0c1b68] com.ds.avare.gps.Gps$UpdateGps.:(Lcom/ds/avare/gps/Gps;)V │ │ +0c1b78: 5b01 b112 |0000: iput-object v1, v0, Lcom/ds/avare/gps/Gps$UpdateGps;.this$0:Lcom/ds/avare/gps/Gps; // field@12b1 │ │ +0c1b7c: 7010 842c 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@2c84 │ │ +0c1b82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/gps/Gps$UpdateGps; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/gps/Gps; │ │ │ │ @@ -194931,17 +194932,17 @@ │ │ type : '(Lcom/ds/avare/gps/Gps;Lcom/ds/avare/gps/Gps$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c1b80: |[0c1b80] com.ds.avare.gps.Gps$UpdateGps.:(Lcom/ds/avare/gps/Gps;Lcom/ds/avare/gps/Gps$1;)V │ │ -0c1b90: 7020 7121 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/gps/Gps$UpdateGps;.:(Lcom/ds/avare/gps/Gps;)V // method@2171 │ │ -0c1b96: 0e00 |0003: return-void │ │ +0c1b84: |[0c1b84] com.ds.avare.gps.Gps$UpdateGps.:(Lcom/ds/avare/gps/Gps;Lcom/ds/avare/gps/Gps$1;)V │ │ +0c1b94: 7020 7121 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/gps/Gps$UpdateGps;.:(Lcom/ds/avare/gps/Gps;)V // method@2171 │ │ +0c1b9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/gps/Gps$UpdateGps; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/gps/Gps; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/gps/Gps$1; │ │ @@ -194952,41 +194953,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0c1b98: |[0c1b98] com.ds.avare.gps.Gps$UpdateGps.run:()V │ │ -0c1ba8: 7100 f204 0000 |0000: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@04f2 │ │ -0c1bae: 0b00 |0003: move-result-wide v0 │ │ -0c1bb0: 1d05 |0004: monitor-enter v5 │ │ -0c1bb2: 5452 b112 |0005: iget-object v2, v5, Lcom/ds/avare/gps/Gps$UpdateGps;.this$0:Lcom/ds/avare/gps/Gps; // field@12b1 │ │ -0c1bb6: 7110 7621 0200 |0007: invoke-static {v2}, Lcom/ds/avare/gps/Gps;.access$200:(Lcom/ds/avare/gps/Gps;)J // method@2176 │ │ -0c1bbc: 0b02 |000a: move-result-wide v2 │ │ -0c1bbe: 1e05 |000b: monitor-exit v5 │ │ -0c1bc0: bc20 |000c: sub-long/2addr v0, v2 │ │ -0c1bc2: 1602 007d |000d: const-wide/16 v2, #int 32000 // #7d00 │ │ -0c1bc6: 3104 0002 |000f: cmp-long v4, v0, v2 │ │ -0c1bca: 3d04 0d00 |0011: if-lez v4, 001e // +000d │ │ -0c1bce: 5450 b112 |0013: iget-object v0, v5, Lcom/ds/avare/gps/Gps$UpdateGps;.this$0:Lcom/ds/avare/gps/Gps; // field@12b1 │ │ -0c1bd2: 7110 7721 0000 |0015: invoke-static {v0}, Lcom/ds/avare/gps/Gps;.access$300:(Lcom/ds/avare/gps/Gps;)Lcom/ds/avare/gps/GpsInterface; // method@2177 │ │ -0c1bd8: 0c00 |0018: move-result-object v0 │ │ -0c1bda: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -0c1bdc: 7220 8b21 1000 |001a: invoke-interface {v0, v1}, Lcom/ds/avare/gps/GpsInterface;.timeoutCallback:(Z)V // method@218b │ │ -0c1be2: 280b |001d: goto 0028 // +000b │ │ -0c1be4: 5450 b112 |001e: iget-object v0, v5, Lcom/ds/avare/gps/Gps$UpdateGps;.this$0:Lcom/ds/avare/gps/Gps; // field@12b1 │ │ -0c1be8: 7110 7721 0000 |0020: invoke-static {v0}, Lcom/ds/avare/gps/Gps;.access$300:(Lcom/ds/avare/gps/Gps;)Lcom/ds/avare/gps/GpsInterface; // method@2177 │ │ -0c1bee: 0c00 |0023: move-result-object v0 │ │ -0c1bf0: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -0c1bf2: 7220 8b21 1000 |0025: invoke-interface {v0, v1}, Lcom/ds/avare/gps/GpsInterface;.timeoutCallback:(Z)V // method@218b │ │ -0c1bf8: 0e00 |0028: return-void │ │ -0c1bfa: 0d00 |0029: move-exception v0 │ │ -0c1bfc: 1e05 |002a: monitor-exit v5 │ │ -0c1bfe: 2700 |002b: throw v0 │ │ +0c1b9c: |[0c1b9c] com.ds.avare.gps.Gps$UpdateGps.run:()V │ │ +0c1bac: 7100 f204 0000 |0000: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@04f2 │ │ +0c1bb2: 0b00 |0003: move-result-wide v0 │ │ +0c1bb4: 1d05 |0004: monitor-enter v5 │ │ +0c1bb6: 5452 b112 |0005: iget-object v2, v5, Lcom/ds/avare/gps/Gps$UpdateGps;.this$0:Lcom/ds/avare/gps/Gps; // field@12b1 │ │ +0c1bba: 7110 7621 0200 |0007: invoke-static {v2}, Lcom/ds/avare/gps/Gps;.access$200:(Lcom/ds/avare/gps/Gps;)J // method@2176 │ │ +0c1bc0: 0b02 |000a: move-result-wide v2 │ │ +0c1bc2: 1e05 |000b: monitor-exit v5 │ │ +0c1bc4: bc20 |000c: sub-long/2addr v0, v2 │ │ +0c1bc6: 1602 007d |000d: const-wide/16 v2, #int 32000 // #7d00 │ │ +0c1bca: 3104 0002 |000f: cmp-long v4, v0, v2 │ │ +0c1bce: 3d04 0d00 |0011: if-lez v4, 001e // +000d │ │ +0c1bd2: 5450 b112 |0013: iget-object v0, v5, Lcom/ds/avare/gps/Gps$UpdateGps;.this$0:Lcom/ds/avare/gps/Gps; // field@12b1 │ │ +0c1bd6: 7110 7721 0000 |0015: invoke-static {v0}, Lcom/ds/avare/gps/Gps;.access$300:(Lcom/ds/avare/gps/Gps;)Lcom/ds/avare/gps/GpsInterface; // method@2177 │ │ +0c1bdc: 0c00 |0018: move-result-object v0 │ │ +0c1bde: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +0c1be0: 7220 8b21 1000 |001a: invoke-interface {v0, v1}, Lcom/ds/avare/gps/GpsInterface;.timeoutCallback:(Z)V // method@218b │ │ +0c1be6: 280b |001d: goto 0028 // +000b │ │ +0c1be8: 5450 b112 |001e: iget-object v0, v5, Lcom/ds/avare/gps/Gps$UpdateGps;.this$0:Lcom/ds/avare/gps/Gps; // field@12b1 │ │ +0c1bec: 7110 7721 0000 |0020: invoke-static {v0}, Lcom/ds/avare/gps/Gps;.access$300:(Lcom/ds/avare/gps/Gps;)Lcom/ds/avare/gps/GpsInterface; // method@2177 │ │ +0c1bf2: 0c00 |0023: move-result-object v0 │ │ +0c1bf4: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +0c1bf6: 7220 8b21 1000 |0025: invoke-interface {v0, v1}, Lcom/ds/avare/gps/GpsInterface;.timeoutCallback:(Z)V // method@218b │ │ +0c1bfc: 0e00 |0028: return-void │ │ +0c1bfe: 0d00 |0029: move-exception v0 │ │ +0c1c00: 1e05 |002a: monitor-exit v5 │ │ +0c1c02: 2700 |002b: throw v0 │ │ catches : 2 │ │ 0x0005 - 0x000c │ │ -> 0x0029 │ │ 0x002a - 0x002b │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=365 │ │ @@ -195083,35 +195084,35 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/gps/GpsInterface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0c22ac: |[0c22ac] com.ds.avare.gps.Gps.:(Landroid/content/Context;Lcom/ds/avare/gps/GpsInterface;)V │ │ -0c22bc: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c22c2: 2200 2206 |0003: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0c22c6: 7020 e024 4000 |0005: invoke-direct {v0, v4}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0c22cc: 5b30 bc12 |0008: iput-object v0, v3, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ -0c22d0: 5b34 b412 |000a: iput-object v4, v3, Lcom/ds/avare/gps/Gps;.mContext:Landroid/content/Context; // field@12b4 │ │ -0c22d4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0c22d6: 5b34 ba12 |000d: iput-object v4, v3, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ -0c22da: 5b34 be12 |000f: iput-object v4, v3, Lcom/ds/avare/gps/Gps;.mTimer:Ljava/util/Timer; // field@12be │ │ -0c22de: 1601 0000 |0011: const-wide/16 v1, #int 0 // #0 │ │ -0c22e2: 5a31 b312 |0013: iput-wide v1, v3, Lcom/ds/avare/gps/Gps;.mAltitude:D // field@12b3 │ │ -0c22e6: 5b35 b612 |0015: iput-object v5, v3, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ -0c22ea: 6e10 1c25 0000 |0017: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isGpsUpdatePeriodShort:()Z // method@251c │ │ -0c22f0: 0a04 |001a: move-result v4 │ │ -0c22f2: 3804 0600 |001b: if-eqz v4, 0021 // +0006 │ │ -0c22f6: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -0c22f8: 5934 b812 |001e: iput v4, v3, Lcom/ds/avare/gps/Gps;.mGpsPeriod:I // field@12b8 │ │ -0c22fc: 2805 |0020: goto 0025 // +0005 │ │ -0c22fe: 1304 401f |0021: const/16 v4, #int 8000 // #1f40 │ │ -0c2302: 5934 b812 |0023: iput v4, v3, Lcom/ds/avare/gps/Gps;.mGpsPeriod:I // field@12b8 │ │ -0c2306: 0e00 |0025: return-void │ │ +0c22b0: |[0c22b0] com.ds.avare.gps.Gps.:(Landroid/content/Context;Lcom/ds/avare/gps/GpsInterface;)V │ │ +0c22c0: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c22c6: 2200 2206 |0003: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0c22ca: 7020 e024 4000 |0005: invoke-direct {v0, v4}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0c22d0: 5b30 bc12 |0008: iput-object v0, v3, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ +0c22d4: 5b34 b412 |000a: iput-object v4, v3, Lcom/ds/avare/gps/Gps;.mContext:Landroid/content/Context; // field@12b4 │ │ +0c22d8: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0c22da: 5b34 ba12 |000d: iput-object v4, v3, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ +0c22de: 5b34 be12 |000f: iput-object v4, v3, Lcom/ds/avare/gps/Gps;.mTimer:Ljava/util/Timer; // field@12be │ │ +0c22e2: 1601 0000 |0011: const-wide/16 v1, #int 0 // #0 │ │ +0c22e6: 5a31 b312 |0013: iput-wide v1, v3, Lcom/ds/avare/gps/Gps;.mAltitude:D // field@12b3 │ │ +0c22ea: 5b35 b612 |0015: iput-object v5, v3, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ +0c22ee: 6e10 1c25 0000 |0017: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isGpsUpdatePeriodShort:()Z // method@251c │ │ +0c22f4: 0a04 |001a: move-result v4 │ │ +0c22f6: 3804 0600 |001b: if-eqz v4, 0021 // +0006 │ │ +0c22fa: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +0c22fc: 5934 b812 |001e: iput v4, v3, Lcom/ds/avare/gps/Gps;.mGpsPeriod:I // field@12b8 │ │ +0c2300: 2805 |0020: goto 0025 // +0005 │ │ +0c2302: 1304 401f |0021: const/16 v4, #int 8000 // #1f40 │ │ +0c2306: 5934 b812 |0023: iput v4, v3, Lcom/ds/avare/gps/Gps;.mGpsPeriod:I // field@12b8 │ │ +0c230a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ 0x000a line=111 │ │ 0x000d line=112 │ │ 0x000f line=113 │ │ @@ -195130,17 +195131,17 @@ │ │ type : '(Lcom/ds/avare/gps/Gps;Ljava/lang/String;J)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0c2308: |[0c2308] com.ds.avare.gps.Gps.access$000:(Lcom/ds/avare/gps/Gps;Ljava/lang/String;J)V │ │ -0c2318: 7040 8421 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/ds/avare/gps/Gps;.processNmea:(Ljava/lang/String;J)V // method@2184 │ │ -0c231e: 0e00 |0003: return-void │ │ +0c230c: |[0c230c] com.ds.avare.gps.Gps.access$000:(Lcom/ds/avare/gps/Gps;Ljava/lang/String;J)V │ │ +0c231c: 7040 8421 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/ds/avare/gps/Gps;.processNmea:(Ljava/lang/String;J)V // method@2184 │ │ +0c2322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/ds/avare/gps/Gps; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) J │ │ @@ -195150,17 +195151,17 @@ │ │ type : '(Lcom/ds/avare/gps/Gps;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2294: |[0c2294] com.ds.avare.gps.Gps.access$200:(Lcom/ds/avare/gps/Gps;)J │ │ -0c22a4: 5320 b712 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/Gps;.mGpsLastUpdate:J // field@12b7 │ │ -0c22a8: 1000 |0002: return-wide v0 │ │ +0c2298: |[0c2298] com.ds.avare.gps.Gps.access$200:(Lcom/ds/avare/gps/Gps;)J │ │ +0c22a8: 5320 b712 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/Gps;.mGpsLastUpdate:J // field@12b7 │ │ +0c22ac: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lcom/ds/avare/gps/Gps; │ │ │ │ #3 : (in Lcom/ds/avare/gps/Gps;) │ │ @@ -195168,17 +195169,17 @@ │ │ type : '(Lcom/ds/avare/gps/Gps;)Lcom/ds/avare/gps/GpsInterface;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2234: |[0c2234] com.ds.avare.gps.Gps.access$300:(Lcom/ds/avare/gps/Gps;)Lcom/ds/avare/gps/GpsInterface; │ │ -0c2244: 5400 b612 |0000: iget-object v0, v0, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ -0c2248: 1100 |0002: return-object v0 │ │ +0c2238: |[0c2238] com.ds.avare.gps.Gps.access$300:(Lcom/ds/avare/gps/Gps;)Lcom/ds/avare/gps/GpsInterface; │ │ +0c2248: 5400 b612 |0000: iget-object v0, v0, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ +0c224c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/gps/Gps; │ │ │ │ #4 : (in Lcom/ds/avare/gps/Gps;) │ │ @@ -195186,75 +195187,75 @@ │ │ type : '()D' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c224c: |[0c224c] com.ds.avare.gps.Gps.getGeoid:()D │ │ -0c225c: 6100 b512 |0000: sget-wide v0, Lcom/ds/avare/gps/Gps;.mGeoid:D // field@12b5 │ │ -0c2260: 1000 |0002: return-wide v0 │ │ +0c2250: |[0c2250] com.ds.avare.gps.Gps.getGeoid:()D │ │ +0c2260: 6100 b512 |0000: sget-wide v0, Lcom/ds/avare/gps/Gps;.mGeoid:D // field@12b5 │ │ +0c2264: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ │ │ #5 : (in Lcom/ds/avare/gps/Gps;) │ │ name : 'getHorDil' │ │ type : '()D' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2264: |[0c2264] com.ds.avare.gps.Gps.getHorDil:()D │ │ -0c2274: 6100 b912 |0000: sget-wide v0, Lcom/ds/avare/gps/Gps;.mHorDil:D // field@12b9 │ │ -0c2278: 1000 |0002: return-wide v0 │ │ +0c2268: |[0c2268] com.ds.avare.gps.Gps.getHorDil:()D │ │ +0c2278: 6100 b912 |0000: sget-wide v0, Lcom/ds/avare/gps/Gps;.mHorDil:D // field@12b9 │ │ +0c227c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ │ │ #6 : (in Lcom/ds/avare/gps/Gps;) │ │ name : 'getLastLocation' │ │ type : '(Landroid/content/Context;)Landroid/location/Location;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0c2108: |[0c2108] com.ds.avare.gps.Gps.getLastLocation:(Landroid/content/Context;)Landroid/location/Location; │ │ -0c2118: 1a00 103c |0000: const-string v0, "location" // string@3c10 │ │ -0c211c: 6e20 ab01 0400 |0002: invoke-virtual {v4, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ -0c2122: 0c04 |0005: move-result-object v4 │ │ -0c2124: 1f04 e200 |0006: check-cast v4, Landroid/location/LocationManager; // type@00e2 │ │ -0c2128: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c212a: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ -0c212e: 1100 |000b: return-object v0 │ │ -0c2130: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0c2132: 6e20 cc03 1400 |000d: invoke-virtual {v4, v1}, Landroid/location/LocationManager;.getProviders:(Z)Ljava/util/List; // method@03cc │ │ -0c2138: 0c01 |0010: move-result-object v1 │ │ -0c213a: 7210 362c 0100 |0011: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2c36 │ │ -0c2140: 0a02 |0014: move-result v2 │ │ -0c2142: d802 02ff |0015: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0c2146: 0703 |0017: move-object v3, v0 │ │ -0c2148: 3a02 1200 |0018: if-ltz v2, 002a // +0012 │ │ -0c214c: 7220 2d2c 2100 |001a: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -0c2152: 0c03 |001d: move-result-object v3 │ │ -0c2154: 1f03 0e07 |001e: check-cast v3, Ljava/lang/String; // type@070e │ │ -0c2158: 6e20 cb03 3400 |0020: invoke-virtual {v4, v3}, Landroid/location/LocationManager;.getLastKnownLocation:(Ljava/lang/String;)Landroid/location/Location; // method@03cb │ │ -0c215e: 0c03 |0023: move-result-object v3 │ │ -0c2160: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ -0c2164: 2804 |0026: goto 002a // +0004 │ │ -0c2166: d802 02ff |0027: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0c216a: 28ef |0029: goto 0018 // -0011 │ │ -0c216c: 1103 |002a: return-object v3 │ │ -0c216e: 1100 |002b: return-object v0 │ │ +0c210c: |[0c210c] com.ds.avare.gps.Gps.getLastLocation:(Landroid/content/Context;)Landroid/location/Location; │ │ +0c211c: 1a00 103c |0000: const-string v0, "location" // string@3c10 │ │ +0c2120: 6e20 ab01 0400 |0002: invoke-virtual {v4, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ +0c2126: 0c04 |0005: move-result-object v4 │ │ +0c2128: 1f04 e200 |0006: check-cast v4, Landroid/location/LocationManager; // type@00e2 │ │ +0c212c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c212e: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ +0c2132: 1100 |000b: return-object v0 │ │ +0c2134: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0c2136: 6e20 cc03 1400 |000d: invoke-virtual {v4, v1}, Landroid/location/LocationManager;.getProviders:(Z)Ljava/util/List; // method@03cc │ │ +0c213c: 0c01 |0010: move-result-object v1 │ │ +0c213e: 7210 362c 0100 |0011: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2c36 │ │ +0c2144: 0a02 |0014: move-result v2 │ │ +0c2146: d802 02ff |0015: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0c214a: 0703 |0017: move-object v3, v0 │ │ +0c214c: 3a02 1200 |0018: if-ltz v2, 002a // +0012 │ │ +0c2150: 7220 2d2c 2100 |001a: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +0c2156: 0c03 |001d: move-result-object v3 │ │ +0c2158: 1f03 0e07 |001e: check-cast v3, Ljava/lang/String; // type@070e │ │ +0c215c: 6e20 cb03 3400 |0020: invoke-virtual {v4, v3}, Landroid/location/LocationManager;.getLastKnownLocation:(Ljava/lang/String;)Landroid/location/Location; // method@03cb │ │ +0c2162: 0c03 |0023: move-result-object v3 │ │ +0c2164: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +0c2168: 2804 |0026: goto 002a // +0004 │ │ +0c216a: d802 02ff |0027: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0c216e: 28ef |0029: goto 0018 // -0011 │ │ +0c2170: 1103 |002a: return-object v3 │ │ +0c2172: 1100 |002b: return-object v0 │ │ catches : 1 │ │ 0x0011 - 0x0024 │ │ Ljava/lang/SecurityException; -> 0x002b │ │ positions : │ │ 0x0002 line=150 │ │ 0x000d line=156 │ │ 0x0011 line=161 │ │ @@ -195267,57 +195268,57 @@ │ │ type : '()I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c227c: |[0c227c] com.ds.avare.gps.Gps.getSatCount:()I │ │ -0c228c: 6000 bd12 |0000: sget v0, Lcom/ds/avare/gps/Gps;.mSatCount:I // field@12bd │ │ -0c2290: 0f00 |0002: return v0 │ │ +0c2280: |[0c2280] com.ds.avare.gps.Gps.getSatCount:()I │ │ +0c2290: 6000 bd12 |0000: sget v0, Lcom/ds/avare/gps/Gps;.mSatCount:I // field@12bd │ │ +0c2294: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ │ │ #8 : (in Lcom/ds/avare/gps/Gps;) │ │ name : 'isGpsAvailable' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0c2180: |[0c2180] com.ds.avare.gps.Gps.isGpsAvailable:(Landroid/content/Context;)Z │ │ -0c2190: 1a00 103c |0000: const-string v0, "location" // string@3c10 │ │ -0c2194: 6e20 ab01 0500 |0002: invoke-virtual {v5, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ -0c219a: 0c05 |0005: move-result-object v5 │ │ -0c219c: 1f05 e200 |0006: check-cast v5, Landroid/location/LocationManager; // type@00e2 │ │ -0c21a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c21a2: 3905 0300 |0009: if-nez v5, 000c // +0003 │ │ -0c21a6: 0f00 |000b: return v0 │ │ -0c21a8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0c21aa: 6e20 cc03 1500 |000d: invoke-virtual {v5, v1}, Landroid/location/LocationManager;.getProviders:(Z)Ljava/util/List; // method@03cc │ │ -0c21b0: 0c05 |0010: move-result-object v5 │ │ -0c21b2: 7210 362c 0500 |0011: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2c36 │ │ -0c21b8: 0a02 |0014: move-result v2 │ │ -0c21ba: b112 |0015: sub-int/2addr v2, v1 │ │ -0c21bc: 3a02 1400 |0016: if-ltz v2, 002a // +0014 │ │ -0c21c0: 7220 2d2c 2500 |0018: invoke-interface {v5, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -0c21c6: 0c03 |001b: move-result-object v3 │ │ -0c21c8: 1f03 0e07 |001c: check-cast v3, Ljava/lang/String; // type@070e │ │ -0c21cc: 1a04 5b39 |001e: const-string v4, "gps" // string@395b │ │ -0c21d0: 6e20 ba2a 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c21d6: 0a03 |0023: move-result v3 │ │ -0c21d8: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ -0c21dc: 0f01 |0026: return v1 │ │ -0c21de: d802 02ff |0027: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0c21e2: 28ed |0029: goto 0016 // -0013 │ │ -0c21e4: 0f00 |002a: return v0 │ │ +0c2184: |[0c2184] com.ds.avare.gps.Gps.isGpsAvailable:(Landroid/content/Context;)Z │ │ +0c2194: 1a00 103c |0000: const-string v0, "location" // string@3c10 │ │ +0c2198: 6e20 ab01 0500 |0002: invoke-virtual {v5, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ +0c219e: 0c05 |0005: move-result-object v5 │ │ +0c21a0: 1f05 e200 |0006: check-cast v5, Landroid/location/LocationManager; // type@00e2 │ │ +0c21a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c21a6: 3905 0300 |0009: if-nez v5, 000c // +0003 │ │ +0c21aa: 0f00 |000b: return v0 │ │ +0c21ac: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0c21ae: 6e20 cc03 1500 |000d: invoke-virtual {v5, v1}, Landroid/location/LocationManager;.getProviders:(Z)Ljava/util/List; // method@03cc │ │ +0c21b4: 0c05 |0010: move-result-object v5 │ │ +0c21b6: 7210 362c 0500 |0011: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2c36 │ │ +0c21bc: 0a02 |0014: move-result v2 │ │ +0c21be: b112 |0015: sub-int/2addr v2, v1 │ │ +0c21c0: 3a02 1400 |0016: if-ltz v2, 002a // +0014 │ │ +0c21c4: 7220 2d2c 2500 |0018: invoke-interface {v5, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +0c21ca: 0c03 |001b: move-result-object v3 │ │ +0c21cc: 1f03 0e07 |001c: check-cast v3, Ljava/lang/String; // type@070e │ │ +0c21d0: 1a04 5b39 |001e: const-string v4, "gps" // string@395b │ │ +0c21d4: 6e20 ba2a 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c21da: 0a03 |0023: move-result v3 │ │ +0c21dc: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +0c21e0: 0f01 |0026: return v1 │ │ +0c21e2: d802 02ff |0027: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0c21e6: 28ed |0029: goto 0016 // -0013 │ │ +0c21e8: 0f00 |002a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=130 │ │ 0x000d line=136 │ │ 0x0011 line=137 │ │ 0x0018 line=138 │ │ locals : │ │ @@ -195328,32 +195329,32 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0c21e8: |[0c21e8] com.ds.avare.gps.Gps.isGpsDisabled:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)Z │ │ -0c21f8: 1a00 103c |0000: const-string v0, "location" // string@3c10 │ │ -0c21fc: 6e20 ab01 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ -0c2202: 0c01 |0005: move-result-object v1 │ │ -0c2204: 1f01 e200 |0006: check-cast v1, Landroid/location/LocationManager; // type@00e2 │ │ -0c2208: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0c220a: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -0c220e: 0f00 |000b: return v0 │ │ -0c2210: 6e10 1d25 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isGpsWarn:()Z // method@251d │ │ -0c2216: 0a02 |000f: move-result v2 │ │ -0c2218: 3802 0b00 |0010: if-eqz v2, 001b // +000b │ │ -0c221c: 1a02 5b39 |0012: const-string v2, "gps" // string@395b │ │ -0c2220: 6e20 ce03 2100 |0014: invoke-virtual {v1, v2}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@03ce │ │ -0c2226: 0a01 |0017: move-result v1 │ │ -0c2228: 3901 0300 |0018: if-nez v1, 001b // +0003 │ │ -0c222c: 2802 |001a: goto 001c // +0002 │ │ -0c222e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0c2230: 0f00 |001c: return v0 │ │ +0c21ec: |[0c21ec] com.ds.avare.gps.Gps.isGpsDisabled:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)Z │ │ +0c21fc: 1a00 103c |0000: const-string v0, "location" // string@3c10 │ │ +0c2200: 6e20 ab01 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ +0c2206: 0c01 |0005: move-result-object v1 │ │ +0c2208: 1f01 e200 |0006: check-cast v1, Landroid/location/LocationManager; // type@00e2 │ │ +0c220c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0c220e: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +0c2212: 0f00 |000b: return v0 │ │ +0c2214: 6e10 1d25 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isGpsWarn:()Z // method@251d │ │ +0c221a: 0a02 |000f: move-result v2 │ │ +0c221c: 3802 0b00 |0010: if-eqz v2, 001b // +000b │ │ +0c2220: 1a02 5b39 |0012: const-string v2, "gps" // string@395b │ │ +0c2224: 6e20 ce03 2100 |0014: invoke-virtual {v1, v2}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@03ce │ │ +0c222a: 0a01 |0017: move-result v1 │ │ +0c222c: 3901 0300 |0018: if-nez v1, 001b // +0003 │ │ +0c2230: 2802 |001a: goto 001c // +0002 │ │ +0c2232: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0c2234: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=266 │ │ 0x000c line=271 │ │ 0x0014 line=272 │ │ locals : │ │ 0x0000 - 0x001d reg=1 (null) Landroid/content/Context; │ │ @@ -195364,55 +195365,55 @@ │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -0c2560: |[0c2560] com.ds.avare.gps.Gps.processNmea:(Ljava/lang/String;J)V │ │ -0c2570: 1a04 f700 |0000: const-string v4, "$GPGGA" // string@00f7 │ │ -0c2574: 6e20 d22a 4300 |0002: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0c257a: 0a04 |0005: move-result v4 │ │ -0c257c: 3904 0a00 |0006: if-nez v4, 0010 // +000a │ │ -0c2580: 1a04 f500 |0008: const-string v4, "$GNGGA" // string@00f5 │ │ -0c2584: 6e20 d22a 4300 |000a: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0c258a: 0a04 |000d: move-result v4 │ │ -0c258c: 3804 3a00 |000e: if-eqz v4, 0048 // +003a │ │ -0c2590: 1a04 4702 |0010: const-string v4, "," // string@0247 │ │ -0c2594: 6e20 d02a 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0c259a: 0c03 |0015: move-result-object v3 │ │ -0c259c: 2134 |0016: array-length v4, v3 │ │ -0c259e: 1305 0800 |0017: const/16 v5, #int 8 // #8 │ │ -0c25a2: 1600 0000 |0019: const-wide/16 v0, #int 0 // #0 │ │ -0c25a6: 3754 0d00 |001b: if-le v4, v5, 0028 // +000d │ │ -0c25aa: 4604 0305 |001d: aget-object v4, v3, v5 │ │ -0c25ae: 7110 392a 0400 |001f: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c25b4: 0b04 |0022: move-result-wide v4 │ │ -0c25b6: 6804 b912 |0023: sput-wide v4, Lcom/ds/avare/gps/Gps;.mHorDil:D // field@12b9 │ │ -0c25ba: 2803 |0025: goto 0028 // +0003 │ │ -0c25bc: 6800 b912 |0026: sput-wide v0, Lcom/ds/avare/gps/Gps;.mHorDil:D // field@12b9 │ │ -0c25c0: 2134 |0028: array-length v4, v3 │ │ -0c25c2: 1305 0900 |0029: const/16 v5, #int 9 // #9 │ │ -0c25c6: 3754 0d00 |002b: if-le v4, v5, 0038 // +000d │ │ -0c25ca: 4604 0305 |002d: aget-object v4, v3, v5 │ │ -0c25ce: 7110 392a 0400 |002f: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c25d4: 0b04 |0032: move-result-wide v4 │ │ -0c25d6: 5a24 b312 |0033: iput-wide v4, v2, Lcom/ds/avare/gps/Gps;.mAltitude:D // field@12b3 │ │ -0c25da: 2803 |0035: goto 0038 // +0003 │ │ -0c25dc: 5a20 b312 |0036: iput-wide v0, v2, Lcom/ds/avare/gps/Gps;.mAltitude:D // field@12b3 │ │ -0c25e0: 2134 |0038: array-length v4, v3 │ │ -0c25e2: 1305 0b00 |0039: const/16 v5, #int 11 // #b │ │ -0c25e6: 3754 0d00 |003b: if-le v4, v5, 0048 // +000d │ │ -0c25ea: 4603 0305 |003d: aget-object v3, v3, v5 │ │ -0c25ee: 7110 392a 0300 |003f: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c25f4: 0b03 |0042: move-result-wide v3 │ │ -0c25f6: 6803 b512 |0043: sput-wide v3, Lcom/ds/avare/gps/Gps;.mGeoid:D // field@12b5 │ │ -0c25fa: 2803 |0045: goto 0048 // +0003 │ │ -0c25fc: 6800 b512 |0046: sput-wide v0, Lcom/ds/avare/gps/Gps;.mGeoid:D // field@12b5 │ │ -0c2600: 0e00 |0048: return-void │ │ +0c2564: |[0c2564] com.ds.avare.gps.Gps.processNmea:(Ljava/lang/String;J)V │ │ +0c2574: 1a04 f700 |0000: const-string v4, "$GPGGA" // string@00f7 │ │ +0c2578: 6e20 d22a 4300 |0002: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0c257e: 0a04 |0005: move-result v4 │ │ +0c2580: 3904 0a00 |0006: if-nez v4, 0010 // +000a │ │ +0c2584: 1a04 f500 |0008: const-string v4, "$GNGGA" // string@00f5 │ │ +0c2588: 6e20 d22a 4300 |000a: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0c258e: 0a04 |000d: move-result v4 │ │ +0c2590: 3804 3a00 |000e: if-eqz v4, 0048 // +003a │ │ +0c2594: 1a04 4702 |0010: const-string v4, "," // string@0247 │ │ +0c2598: 6e20 d02a 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0c259e: 0c03 |0015: move-result-object v3 │ │ +0c25a0: 2134 |0016: array-length v4, v3 │ │ +0c25a2: 1305 0800 |0017: const/16 v5, #int 8 // #8 │ │ +0c25a6: 1600 0000 |0019: const-wide/16 v0, #int 0 // #0 │ │ +0c25aa: 3754 0d00 |001b: if-le v4, v5, 0028 // +000d │ │ +0c25ae: 4604 0305 |001d: aget-object v4, v3, v5 │ │ +0c25b2: 7110 392a 0400 |001f: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c25b8: 0b04 |0022: move-result-wide v4 │ │ +0c25ba: 6804 b912 |0023: sput-wide v4, Lcom/ds/avare/gps/Gps;.mHorDil:D // field@12b9 │ │ +0c25be: 2803 |0025: goto 0028 // +0003 │ │ +0c25c0: 6800 b912 |0026: sput-wide v0, Lcom/ds/avare/gps/Gps;.mHorDil:D // field@12b9 │ │ +0c25c4: 2134 |0028: array-length v4, v3 │ │ +0c25c6: 1305 0900 |0029: const/16 v5, #int 9 // #9 │ │ +0c25ca: 3754 0d00 |002b: if-le v4, v5, 0038 // +000d │ │ +0c25ce: 4604 0305 |002d: aget-object v4, v3, v5 │ │ +0c25d2: 7110 392a 0400 |002f: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c25d8: 0b04 |0032: move-result-wide v4 │ │ +0c25da: 5a24 b312 |0033: iput-wide v4, v2, Lcom/ds/avare/gps/Gps;.mAltitude:D // field@12b3 │ │ +0c25de: 2803 |0035: goto 0038 // +0003 │ │ +0c25e0: 5a20 b312 |0036: iput-wide v0, v2, Lcom/ds/avare/gps/Gps;.mAltitude:D // field@12b3 │ │ +0c25e4: 2134 |0038: array-length v4, v3 │ │ +0c25e6: 1305 0b00 |0039: const/16 v5, #int 11 // #b │ │ +0c25ea: 3754 0d00 |003b: if-le v4, v5, 0048 // +000d │ │ +0c25ee: 4603 0305 |003d: aget-object v3, v3, v5 │ │ +0c25f2: 7110 392a 0300 |003f: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c25f8: 0b03 |0042: move-result-wide v3 │ │ +0c25fa: 6803 b512 |0043: sput-wide v3, Lcom/ds/avare/gps/Gps;.mGeoid:D // field@12b5 │ │ +0c25fe: 2803 |0045: goto 0048 // +0003 │ │ +0c2600: 6800 b512 |0046: sput-wide v0, Lcom/ds/avare/gps/Gps;.mGeoid:D // field@12b5 │ │ +0c2604: 0e00 |0048: return-void │ │ catches : 3 │ │ 0x001d - 0x0025 │ │ Ljava/lang/Exception; -> 0x0026 │ │ 0x002d - 0x0035 │ │ Ljava/lang/Exception; -> 0x0036 │ │ 0x003d - 0x0045 │ │ Ljava/lang/Exception; -> 0x0046 │ │ @@ -195439,43 +195440,43 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0c2320: |[0c2320] com.ds.avare.gps.Gps.onGpsStatusChanged:(I)V │ │ -0c2330: 5412 ba12 |0000: iget-object v2, v1, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ -0c2334: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0c2338: 0e00 |0004: return-void │ │ -0c233a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c233c: 6e20 ca03 0200 |0006: invoke-virtual {v2, v0}, Landroid/location/LocationManager;.getGpsStatus:(Landroid/location/GpsStatus;)Landroid/location/GpsStatus; // method@03ca │ │ -0c2342: 0c02 |0009: move-result-object v2 │ │ -0c2344: 5410 b612 |000a: iget-object v0, v1, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ -0c2348: 7220 8a21 2000 |000c: invoke-interface {v0, v2}, Lcom/ds/avare/gps/GpsInterface;.statusCallback:(Landroid/location/GpsStatus;)V // method@218a │ │ -0c234e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0c2350: 6700 bd12 |0010: sput v0, Lcom/ds/avare/gps/Gps;.mSatCount:I // field@12bd │ │ -0c2354: 6e10 b703 0200 |0012: invoke-virtual {v2}, Landroid/location/GpsStatus;.getSatellites:()Ljava/lang/Iterable; // method@03b7 │ │ -0c235a: 0c02 |0015: move-result-object v2 │ │ -0c235c: 7210 652a 0200 |0016: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -0c2362: 0c02 |0019: move-result-object v2 │ │ -0c2364: 7210 042c 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0c236a: 0a00 |001d: move-result v0 │ │ -0c236c: 3800 1500 |001e: if-eqz v0, 0033 // +0015 │ │ -0c2370: 7210 052c 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0c2376: 0c00 |0023: move-result-object v0 │ │ -0c2378: 1f00 dd00 |0024: check-cast v0, Landroid/location/GpsSatellite; // type@00dd │ │ -0c237c: 6e10 b603 0000 |0026: invoke-virtual {v0}, Landroid/location/GpsSatellite;.usedInFix:()Z // method@03b6 │ │ -0c2382: 0a00 |0029: move-result v0 │ │ -0c2384: 3800 f0ff |002a: if-eqz v0, 001a // -0010 │ │ -0c2388: 6000 bd12 |002c: sget v0, Lcom/ds/avare/gps/Gps;.mSatCount:I // field@12bd │ │ -0c238c: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c2390: 6700 bd12 |0030: sput v0, Lcom/ds/avare/gps/Gps;.mSatCount:I // field@12bd │ │ -0c2394: 28e8 |0032: goto 001a // -0018 │ │ -0c2396: 0e00 |0033: return-void │ │ +0c2324: |[0c2324] com.ds.avare.gps.Gps.onGpsStatusChanged:(I)V │ │ +0c2334: 5412 ba12 |0000: iget-object v2, v1, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ +0c2338: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +0c233c: 0e00 |0004: return-void │ │ +0c233e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c2340: 6e20 ca03 0200 |0006: invoke-virtual {v2, v0}, Landroid/location/LocationManager;.getGpsStatus:(Landroid/location/GpsStatus;)Landroid/location/GpsStatus; // method@03ca │ │ +0c2346: 0c02 |0009: move-result-object v2 │ │ +0c2348: 5410 b612 |000a: iget-object v0, v1, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ +0c234c: 7220 8a21 2000 |000c: invoke-interface {v0, v2}, Lcom/ds/avare/gps/GpsInterface;.statusCallback:(Landroid/location/GpsStatus;)V // method@218a │ │ +0c2352: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0c2354: 6700 bd12 |0010: sput v0, Lcom/ds/avare/gps/Gps;.mSatCount:I // field@12bd │ │ +0c2358: 6e10 b703 0200 |0012: invoke-virtual {v2}, Landroid/location/GpsStatus;.getSatellites:()Ljava/lang/Iterable; // method@03b7 │ │ +0c235e: 0c02 |0015: move-result-object v2 │ │ +0c2360: 7210 652a 0200 |0016: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +0c2366: 0c02 |0019: move-result-object v2 │ │ +0c2368: 7210 042c 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0c236e: 0a00 |001d: move-result v0 │ │ +0c2370: 3800 1500 |001e: if-eqz v0, 0033 // +0015 │ │ +0c2374: 7210 052c 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0c237a: 0c00 |0023: move-result-object v0 │ │ +0c237c: 1f00 dd00 |0024: check-cast v0, Landroid/location/GpsSatellite; // type@00dd │ │ +0c2380: 6e10 b603 0000 |0026: invoke-virtual {v0}, Landroid/location/GpsSatellite;.usedInFix:()Z // method@03b6 │ │ +0c2386: 0a00 |0029: move-result v0 │ │ +0c2388: 3800 f0ff |002a: if-eqz v0, 001a // -0010 │ │ +0c238c: 6000 bd12 |002c: sget v0, Lcom/ds/avare/gps/Gps;.mSatCount:I // field@12bd │ │ +0c2390: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c2394: 6700 bd12 |0030: sput v0, Lcom/ds/avare/gps/Gps;.mSatCount:I // field@12bd │ │ +0c2398: 28e8 |0032: goto 001a // -0018 │ │ +0c239a: 0e00 |0033: return-void │ │ catches : 1 │ │ 0x0006 - 0x000a │ │ Ljava/lang/SecurityException; -> 0x0033 │ │ positions : │ │ 0x0000 line=280 │ │ 0x0006 line=285 │ │ 0x000a line=290 │ │ @@ -195492,44 +195493,44 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0c23a8: |[0c23a8] com.ds.avare.gps.Gps.onLocationChanged:(Landroid/location/Location;)V │ │ -0c23b8: 5420 bc12 |0000: iget-object v0, v2, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ -0c23bc: 6e10 fc24 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getExternalGpsSource:()Ljava/lang/String; // method@24fc │ │ -0c23c2: 0c00 |0005: move-result-object v0 │ │ -0c23c4: 1a01 cd05 |0006: const-string v1, "2" // string@05cd │ │ -0c23c8: 6e20 ba2a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c23ce: 0a00 |000b: move-result v0 │ │ -0c23d0: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -0c23d4: 0e00 |000e: return-void │ │ -0c23d6: 3803 2b00 |000f: if-eqz v3, 003a // +002b │ │ -0c23da: 6e10 bf03 0300 |0011: invoke-virtual {v3}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@03bf │ │ -0c23e0: 0c00 |0014: move-result-object v0 │ │ -0c23e2: 1a01 5b39 |0015: const-string v1, "gps" // string@395b │ │ -0c23e6: 6e20 ba2a 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c23ec: 0a00 |001a: move-result v0 │ │ -0c23ee: 3800 1f00 |001b: if-eqz v0, 003a // +001f │ │ -0c23f2: 6e10 8721 0200 |001d: invoke-virtual {v2}, Lcom/ds/avare/gps/Gps;.updateTimeout:()V // method@2187 │ │ -0c23f8: 5420 bc12 |0020: iget-object v0, v2, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ -0c23fc: 6e10 5425 0000 |0022: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useNmeaAltitude:()Z // method@2554 │ │ -0c2402: 0a00 |0025: move-result v0 │ │ -0c2404: 3800 0700 |0026: if-eqz v0, 002d // +0007 │ │ -0c2408: 5320 b312 |0028: iget-wide v0, v2, Lcom/ds/avare/gps/Gps;.mAltitude:D // field@12b3 │ │ -0c240c: 6e30 c203 0301 |002a: invoke-virtual {v3, v0, v1}, Landroid/location/Location;.setAltitude:(D)V // method@03c2 │ │ -0c2412: 5420 bc12 |002d: iget-object v0, v2, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ -0c2416: 6e10 2925 0000 |002f: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ -0c241c: 0a00 |0032: move-result v0 │ │ -0c241e: 3900 0700 |0033: if-nez v0, 003a // +0007 │ │ -0c2422: 5420 b612 |0035: iget-object v0, v2, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ -0c2426: 7220 8921 3000 |0037: invoke-interface {v0, v3}, Lcom/ds/avare/gps/GpsInterface;.locationCallback:(Landroid/location/Location;)V // method@2189 │ │ -0c242c: 0e00 |003a: return-void │ │ +0c23ac: |[0c23ac] com.ds.avare.gps.Gps.onLocationChanged:(Landroid/location/Location;)V │ │ +0c23bc: 5420 bc12 |0000: iget-object v0, v2, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ +0c23c0: 6e10 fc24 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getExternalGpsSource:()Ljava/lang/String; // method@24fc │ │ +0c23c6: 0c00 |0005: move-result-object v0 │ │ +0c23c8: 1a01 cd05 |0006: const-string v1, "2" // string@05cd │ │ +0c23cc: 6e20 ba2a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c23d2: 0a00 |000b: move-result v0 │ │ +0c23d4: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +0c23d8: 0e00 |000e: return-void │ │ +0c23da: 3803 2b00 |000f: if-eqz v3, 003a // +002b │ │ +0c23de: 6e10 bf03 0300 |0011: invoke-virtual {v3}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@03bf │ │ +0c23e4: 0c00 |0014: move-result-object v0 │ │ +0c23e6: 1a01 5b39 |0015: const-string v1, "gps" // string@395b │ │ +0c23ea: 6e20 ba2a 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c23f0: 0a00 |001a: move-result v0 │ │ +0c23f2: 3800 1f00 |001b: if-eqz v0, 003a // +001f │ │ +0c23f6: 6e10 8721 0200 |001d: invoke-virtual {v2}, Lcom/ds/avare/gps/Gps;.updateTimeout:()V // method@2187 │ │ +0c23fc: 5420 bc12 |0020: iget-object v0, v2, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ +0c2400: 6e10 5425 0000 |0022: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useNmeaAltitude:()Z // method@2554 │ │ +0c2406: 0a00 |0025: move-result v0 │ │ +0c2408: 3800 0700 |0026: if-eqz v0, 002d // +0007 │ │ +0c240c: 5320 b312 |0028: iget-wide v0, v2, Lcom/ds/avare/gps/Gps;.mAltitude:D // field@12b3 │ │ +0c2410: 6e30 c203 0301 |002a: invoke-virtual {v3, v0, v1}, Landroid/location/Location;.setAltitude:(D)V // method@03c2 │ │ +0c2416: 5420 bc12 |002d: iget-object v0, v2, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ +0c241a: 6e10 2925 0000 |002f: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ +0c2420: 0a00 |0032: move-result v0 │ │ +0c2422: 3900 0700 |0033: if-nez v0, 003a // +0007 │ │ +0c2426: 5420 b612 |0035: iget-object v0, v2, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ +0c242a: 7220 8921 3000 |0037: invoke-interface {v0, v3}, Lcom/ds/avare/gps/GpsInterface;.locationCallback:(Landroid/location/Location;)V // method@2189 │ │ +0c2430: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0011 line=310 │ │ 0x001d line=312 │ │ 0x0020 line=315 │ │ 0x0028 line=316 │ │ @@ -195544,38 +195545,38 @@ │ │ type : '(Landroid/location/Location;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0c2430: |[0c2430] com.ds.avare.gps.Gps.onLocationChanged:(Landroid/location/Location;Ljava/lang/String;)V │ │ -0c2440: 5413 bc12 |0000: iget-object v3, v1, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ -0c2444: 6e10 fc24 0300 |0002: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getExternalGpsSource:()Ljava/lang/String; // method@24fc │ │ -0c244a: 0c03 |0005: move-result-object v3 │ │ -0c244c: 1a00 9f05 |0006: const-string v0, "1" // string@059f │ │ -0c2450: 6e20 ba2a 0300 |0008: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c2456: 0a03 |000b: move-result v3 │ │ -0c2458: 3803 0300 |000c: if-eqz v3, 000f // +0003 │ │ -0c245c: 0e00 |000e: return-void │ │ -0c245e: 3802 1e00 |000f: if-eqz v2, 002d // +001e │ │ -0c2462: 6e10 bf03 0200 |0011: invoke-virtual {v2}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@03bf │ │ -0c2468: 0c03 |0014: move-result-object v3 │ │ -0c246a: 1a00 5b39 |0015: const-string v0, "gps" // string@395b │ │ -0c246e: 6e20 ba2a 0300 |0017: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c2474: 0a03 |001a: move-result v3 │ │ -0c2476: 3803 1200 |001b: if-eqz v3, 002d // +0012 │ │ -0c247a: 6e10 8721 0100 |001d: invoke-virtual {v1}, Lcom/ds/avare/gps/Gps;.updateTimeout:()V // method@2187 │ │ -0c2480: 5413 bc12 |0020: iget-object v3, v1, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ -0c2484: 6e10 2925 0300 |0022: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ -0c248a: 0a03 |0025: move-result v3 │ │ -0c248c: 3903 0700 |0026: if-nez v3, 002d // +0007 │ │ -0c2490: 5413 b612 |0028: iget-object v3, v1, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ -0c2494: 7220 8921 2300 |002a: invoke-interface {v3, v2}, Lcom/ds/avare/gps/GpsInterface;.locationCallback:(Landroid/location/Location;)V // method@2189 │ │ -0c249a: 0e00 |002d: return-void │ │ +0c2434: |[0c2434] com.ds.avare.gps.Gps.onLocationChanged:(Landroid/location/Location;Ljava/lang/String;)V │ │ +0c2444: 5413 bc12 |0000: iget-object v3, v1, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ +0c2448: 6e10 fc24 0300 |0002: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getExternalGpsSource:()Ljava/lang/String; // method@24fc │ │ +0c244e: 0c03 |0005: move-result-object v3 │ │ +0c2450: 1a00 9f05 |0006: const-string v0, "1" // string@059f │ │ +0c2454: 6e20 ba2a 0300 |0008: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c245a: 0a03 |000b: move-result v3 │ │ +0c245c: 3803 0300 |000c: if-eqz v3, 000f // +0003 │ │ +0c2460: 0e00 |000e: return-void │ │ +0c2462: 3802 1e00 |000f: if-eqz v2, 002d // +001e │ │ +0c2466: 6e10 bf03 0200 |0011: invoke-virtual {v2}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@03bf │ │ +0c246c: 0c03 |0014: move-result-object v3 │ │ +0c246e: 1a00 5b39 |0015: const-string v0, "gps" // string@395b │ │ +0c2472: 6e20 ba2a 0300 |0017: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c2478: 0a03 |001a: move-result v3 │ │ +0c247a: 3803 1200 |001b: if-eqz v3, 002d // +0012 │ │ +0c247e: 6e10 8721 0100 |001d: invoke-virtual {v1}, Lcom/ds/avare/gps/Gps;.updateTimeout:()V // method@2187 │ │ +0c2484: 5413 bc12 |0020: iget-object v3, v1, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ +0c2488: 6e10 2925 0300 |0022: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ +0c248e: 0a03 |0025: move-result v3 │ │ +0c2490: 3903 0700 |0026: if-nez v3, 002d // +0007 │ │ +0c2494: 5413 b612 |0028: iget-object v3, v1, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ +0c2498: 7220 8921 2300 |002a: invoke-interface {v3, v2}, Lcom/ds/avare/gps/GpsInterface;.locationCallback:(Landroid/location/Location;)V // method@2189 │ │ +0c249e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0011 line=337 │ │ 0x001d line=339 │ │ 0x0020 line=344 │ │ 0x0028 line=345 │ │ @@ -195589,27 +195590,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c249c: |[0c249c] com.ds.avare.gps.Gps.onProviderDisabled:(Ljava/lang/String;)V │ │ -0c24ac: 1a00 5b39 |0000: const-string v0, "gps" // string@395b │ │ -0c24b0: 6e20 ba2a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c24b6: 0a02 |0005: move-result v2 │ │ -0c24b8: 3802 1000 |0006: if-eqz v2, 0016 // +0010 │ │ -0c24bc: 5412 bc12 |0008: iget-object v2, v1, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ -0c24c0: 6e10 2925 0200 |000a: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ -0c24c6: 0a02 |000d: move-result v2 │ │ -0c24c8: 3902 0800 |000e: if-nez v2, 0016 // +0008 │ │ -0c24cc: 5412 b612 |0010: iget-object v2, v1, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ -0c24d0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0c24d2: 7220 8821 0200 |0013: invoke-interface {v2, v0}, Lcom/ds/avare/gps/GpsInterface;.enabledCallback:(Z)V // method@2188 │ │ -0c24d8: 0e00 |0016: return-void │ │ +0c24a0: |[0c24a0] com.ds.avare.gps.Gps.onProviderDisabled:(Ljava/lang/String;)V │ │ +0c24b0: 1a00 5b39 |0000: const-string v0, "gps" // string@395b │ │ +0c24b4: 6e20 ba2a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c24ba: 0a02 |0005: move-result v2 │ │ +0c24bc: 3802 1000 |0006: if-eqz v2, 0016 // +0010 │ │ +0c24c0: 5412 bc12 |0008: iget-object v2, v1, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ +0c24c4: 6e10 2925 0200 |000a: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ +0c24ca: 0a02 |000d: move-result v2 │ │ +0c24cc: 3902 0800 |000e: if-nez v2, 0016 // +0008 │ │ +0c24d0: 5412 b612 |0010: iget-object v2, v1, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ +0c24d4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0c24d6: 7220 8821 0200 |0013: invoke-interface {v2, v0}, Lcom/ds/avare/gps/GpsInterface;.enabledCallback:(Z)V // method@2188 │ │ +0c24dc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=382 │ │ 0x0010 line=383 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/ds/avare/gps/Gps; │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ @@ -195619,27 +195620,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c24dc: |[0c24dc] com.ds.avare.gps.Gps.onProviderEnabled:(Ljava/lang/String;)V │ │ -0c24ec: 1a00 5b39 |0000: const-string v0, "gps" // string@395b │ │ -0c24f0: 6e20 ba2a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c24f6: 0a02 |0005: move-result v2 │ │ -0c24f8: 3802 1000 |0006: if-eqz v2, 0016 // +0010 │ │ -0c24fc: 5412 bc12 |0008: iget-object v2, v1, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ -0c2500: 6e10 2925 0200 |000a: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ -0c2506: 0a02 |000d: move-result v2 │ │ -0c2508: 3902 0800 |000e: if-nez v2, 0016 // +0008 │ │ -0c250c: 5412 b612 |0010: iget-object v2, v1, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ -0c2510: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0c2512: 7220 8821 0200 |0013: invoke-interface {v2, v0}, Lcom/ds/avare/gps/GpsInterface;.enabledCallback:(Z)V // method@2188 │ │ -0c2518: 0e00 |0016: return-void │ │ +0c24e0: |[0c24e0] com.ds.avare.gps.Gps.onProviderEnabled:(Ljava/lang/String;)V │ │ +0c24f0: 1a00 5b39 |0000: const-string v0, "gps" // string@395b │ │ +0c24f4: 6e20 ba2a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c24fa: 0a02 |0005: move-result v2 │ │ +0c24fc: 3802 1000 |0006: if-eqz v2, 0016 // +0010 │ │ +0c2500: 5412 bc12 |0008: iget-object v2, v1, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ +0c2504: 6e10 2925 0200 |000a: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ +0c250a: 0a02 |000d: move-result v2 │ │ +0c250c: 3902 0800 |000e: if-nez v2, 0016 // +0008 │ │ +0c2510: 5412 b612 |0010: iget-object v2, v1, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ +0c2514: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0c2516: 7220 8821 0200 |0013: invoke-interface {v2, v0}, Lcom/ds/avare/gps/GpsInterface;.enabledCallback:(Z)V // method@2188 │ │ +0c251c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=389 │ │ 0x0010 line=390 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/ds/avare/gps/Gps; │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ @@ -195649,28 +195650,28 @@ │ │ type : '(Ljava/lang/String;ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0c251c: |[0c251c] com.ds.avare.gps.Gps.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ -0c252c: 1a03 5b39 |0000: const-string v3, "gps" // string@395b │ │ -0c2530: 6e20 ba2a 3100 |0002: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c2536: 0a01 |0005: move-result v1 │ │ -0c2538: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ -0c253c: 3902 1000 |0008: if-nez v2, 0018 // +0010 │ │ -0c2540: 5401 bc12 |000a: iget-object v1, v0, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ -0c2544: 6e10 2925 0100 |000c: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ -0c254a: 0a01 |000f: move-result v1 │ │ -0c254c: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ -0c2550: 5401 b612 |0012: iget-object v1, v0, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ -0c2554: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -0c2556: 7220 8a21 2100 |0015: invoke-interface {v1, v2}, Lcom/ds/avare/gps/GpsInterface;.statusCallback:(Landroid/location/GpsStatus;)V // method@218a │ │ -0c255c: 0e00 |0018: return-void │ │ +0c2520: |[0c2520] com.ds.avare.gps.Gps.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ +0c2530: 1a03 5b39 |0000: const-string v3, "gps" // string@395b │ │ +0c2534: 6e20 ba2a 3100 |0002: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c253a: 0a01 |0005: move-result v1 │ │ +0c253c: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ +0c2540: 3902 1000 |0008: if-nez v2, 0018 // +0010 │ │ +0c2544: 5401 bc12 |000a: iget-object v1, v0, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ +0c2548: 6e10 2925 0100 |000c: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ +0c254e: 0a01 |000f: move-result v1 │ │ +0c2550: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ +0c2554: 5401 b612 |0012: iget-object v1, v0, Lcom/ds/avare/gps/Gps;.mGpsCallback:Lcom/ds/avare/gps/GpsInterface; // field@12b6 │ │ +0c2558: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +0c255a: 7220 8a21 2100 |0015: invoke-interface {v1, v2}, Lcom/ds/avare/gps/GpsInterface;.statusCallback:(Landroid/location/GpsStatus;)V // method@218a │ │ +0c2560: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=396 │ │ 0x000c line=398 │ │ 0x0012 line=399 │ │ locals : │ │ 0x0000 - 0x0019 reg=0 this Lcom/ds/avare/gps/Gps; │ │ @@ -195683,80 +195684,80 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 122 16-bit code units │ │ -0c262c: |[0c262c] com.ds.avare.gps.Gps.start:()V │ │ -0c263c: 1d08 |0000: monitor-enter v8 │ │ -0c263e: 5480 bc12 |0001: iget-object v0, v8, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ -0c2642: 6e10 1c25 0000 |0003: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isGpsUpdatePeriodShort:()Z // method@251c │ │ -0c2648: 0a00 |0006: move-result v0 │ │ -0c264a: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -0c264e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c2650: 5980 b812 |000a: iput v0, v8, Lcom/ds/avare/gps/Gps;.mGpsPeriod:I // field@12b8 │ │ -0c2654: 2805 |000c: goto 0011 // +0005 │ │ -0c2656: 1300 401f |000d: const/16 v0, #int 8000 // #1f40 │ │ -0c265a: 5980 b812 |000f: iput v0, v8, Lcom/ds/avare/gps/Gps;.mGpsPeriod:I // field@12b8 │ │ -0c265e: 5480 ba12 |0011: iget-object v0, v8, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ -0c2662: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0c2664: 3900 4500 |0014: if-nez v0, 0059 // +0045 │ │ -0c2668: 5480 b412 |0016: iget-object v0, v8, Lcom/ds/avare/gps/Gps;.mContext:Landroid/content/Context; // field@12b4 │ │ -0c266c: 1a02 103c |0018: const-string v2, "location" // string@3c10 │ │ -0c2670: 6e20 ab01 2000 |001a: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ -0c2676: 0c00 |001d: move-result-object v0 │ │ -0c2678: 0702 |001e: move-object v2, v0 │ │ -0c267a: 1f02 e200 |001f: check-cast v2, Landroid/location/LocationManager; // type@00e2 │ │ -0c267e: 5b82 ba12 |0021: iput-object v2, v8, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ -0c2682: 1a03 5b39 |0023: const-string v3, "gps" // string@395b │ │ -0c2686: 5280 b812 |0025: iget v0, v8, Lcom/ds/avare/gps/Gps;.mGpsPeriod:I // field@12b8 │ │ -0c268a: db00 0004 |0027: div-int/lit8 v0, v0, #int 4 // #04 │ │ -0c268e: 8104 |0029: int-to-long v4, v0 │ │ -0c2690: 1206 |002a: const/4 v6, #int 0 // #0 │ │ -0c2692: 0787 |002b: move-object v7, v8 │ │ -0c2694: 7406 d203 0200 |002c: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@03d2 │ │ -0c269a: 5480 ba12 |002f: iget-object v0, v8, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ -0c269e: 6e20 c803 8000 |0031: invoke-virtual {v0, v8}, Landroid/location/LocationManager;.addGpsStatusListener:(Landroid/location/GpsStatus$Listener;)Z // method@03c8 │ │ -0c26a4: 6000 9100 |0034: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -0c26a8: 1302 1800 |0036: const/16 v2, #int 24 // #18 │ │ -0c26ac: 3420 1000 |0038: if-lt v0, v2, 0048 // +0010 │ │ -0c26b0: 2200 9e05 |003a: new-instance v0, Lcom/ds/avare/gps/Gps$1; // type@059e │ │ -0c26b4: 7020 6f21 8000 |003c: invoke-direct {v0, v8}, Lcom/ds/avare/gps/Gps$1;.:(Lcom/ds/avare/gps/Gps;)V // method@216f │ │ -0c26ba: 5b80 bb12 |003f: iput-object v0, v8, Lcom/ds/avare/gps/Gps;.mNmeaMessageListener:Ljava/lang/Object; // field@12bb │ │ -0c26be: 5482 ba12 |0041: iget-object v2, v8, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ -0c26c2: 1f00 e300 |0043: check-cast v0, Landroid/location/OnNmeaMessageListener; // type@00e3 │ │ -0c26c6: 6e20 c903 0200 |0045: invoke-virtual {v2, v0}, Landroid/location/LocationManager;.addNmeaListener:(Landroid/location/OnNmeaMessageListener;)Z // method@03c9 │ │ -0c26cc: 5482 ba12 |0048: iget-object v2, v8, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ -0c26d0: 1a03 1b42 |004a: const-string v3, "network" // string@421b │ │ -0c26d4: 1604 0000 |004c: const-wide/16 v4, #int 0 // #0 │ │ -0c26d8: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -0c26da: 0787 |004f: move-object v7, v8 │ │ -0c26dc: 7406 d203 0200 |0050: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@03d2 │ │ -0c26e2: 2806 |0053: goto 0059 // +0006 │ │ -0c26e4: 5b81 ba12 |0054: iput-object v1, v8, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ -0c26e8: 2803 |0056: goto 0059 // +0003 │ │ -0c26ea: 5b81 ba12 |0057: iput-object v1, v8, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ -0c26ee: 5480 be12 |0059: iget-object v0, v8, Lcom/ds/avare/gps/Gps;.mTimer:Ljava/util/Timer; // field@12be │ │ -0c26f2: 3900 1a00 |005b: if-nez v0, 0075 // +001a │ │ -0c26f6: 6e10 8721 0800 |005d: invoke-virtual {v8}, Lcom/ds/avare/gps/Gps;.updateTimeout:()V // method@2187 │ │ -0c26fc: 2200 7407 |0060: new-instance v0, Ljava/util/Timer; // type@0774 │ │ -0c2700: 7010 812c 0000 |0062: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@2c81 │ │ -0c2706: 5b80 be12 |0065: iput-object v0, v8, Lcom/ds/avare/gps/Gps;.mTimer:Ljava/util/Timer; // field@12be │ │ -0c270a: 2203 9f05 |0067: new-instance v3, Lcom/ds/avare/gps/Gps$UpdateGps; // type@059f │ │ -0c270e: 7030 7221 8301 |0069: invoke-direct {v3, v8, v1}, Lcom/ds/avare/gps/Gps$UpdateGps;.:(Lcom/ds/avare/gps/Gps;Lcom/ds/avare/gps/Gps$1;)V // method@2172 │ │ -0c2714: 5482 be12 |006c: iget-object v2, v8, Lcom/ds/avare/gps/Gps;.mTimer:Ljava/util/Timer; // field@12be │ │ -0c2718: 1604 803e |006e: const-wide/16 v4, #int 16000 // #3e80 │ │ -0c271c: 1606 d007 |0070: const-wide/16 v6, #int 2000 // #7d0 │ │ -0c2720: 7406 832c 0200 |0072: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@2c83 │ │ -0c2726: 1e08 |0075: monitor-exit v8 │ │ -0c2728: 0e00 |0076: return-void │ │ -0c272a: 0d00 |0077: move-exception v0 │ │ -0c272c: 1e08 |0078: monitor-exit v8 │ │ -0c272e: 2700 |0079: throw v0 │ │ +0c2630: |[0c2630] com.ds.avare.gps.Gps.start:()V │ │ +0c2640: 1d08 |0000: monitor-enter v8 │ │ +0c2642: 5480 bc12 |0001: iget-object v0, v8, Lcom/ds/avare/gps/Gps;.mPref:Lcom/ds/avare/storage/Preferences; // field@12bc │ │ +0c2646: 6e10 1c25 0000 |0003: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isGpsUpdatePeriodShort:()Z // method@251c │ │ +0c264c: 0a00 |0006: move-result v0 │ │ +0c264e: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +0c2652: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c2654: 5980 b812 |000a: iput v0, v8, Lcom/ds/avare/gps/Gps;.mGpsPeriod:I // field@12b8 │ │ +0c2658: 2805 |000c: goto 0011 // +0005 │ │ +0c265a: 1300 401f |000d: const/16 v0, #int 8000 // #1f40 │ │ +0c265e: 5980 b812 |000f: iput v0, v8, Lcom/ds/avare/gps/Gps;.mGpsPeriod:I // field@12b8 │ │ +0c2662: 5480 ba12 |0011: iget-object v0, v8, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ +0c2666: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0c2668: 3900 4500 |0014: if-nez v0, 0059 // +0045 │ │ +0c266c: 5480 b412 |0016: iget-object v0, v8, Lcom/ds/avare/gps/Gps;.mContext:Landroid/content/Context; // field@12b4 │ │ +0c2670: 1a02 103c |0018: const-string v2, "location" // string@3c10 │ │ +0c2674: 6e20 ab01 2000 |001a: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ +0c267a: 0c00 |001d: move-result-object v0 │ │ +0c267c: 0702 |001e: move-object v2, v0 │ │ +0c267e: 1f02 e200 |001f: check-cast v2, Landroid/location/LocationManager; // type@00e2 │ │ +0c2682: 5b82 ba12 |0021: iput-object v2, v8, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ +0c2686: 1a03 5b39 |0023: const-string v3, "gps" // string@395b │ │ +0c268a: 5280 b812 |0025: iget v0, v8, Lcom/ds/avare/gps/Gps;.mGpsPeriod:I // field@12b8 │ │ +0c268e: db00 0004 |0027: div-int/lit8 v0, v0, #int 4 // #04 │ │ +0c2692: 8104 |0029: int-to-long v4, v0 │ │ +0c2694: 1206 |002a: const/4 v6, #int 0 // #0 │ │ +0c2696: 0787 |002b: move-object v7, v8 │ │ +0c2698: 7406 d203 0200 |002c: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@03d2 │ │ +0c269e: 5480 ba12 |002f: iget-object v0, v8, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ +0c26a2: 6e20 c803 8000 |0031: invoke-virtual {v0, v8}, Landroid/location/LocationManager;.addGpsStatusListener:(Landroid/location/GpsStatus$Listener;)Z // method@03c8 │ │ +0c26a8: 6000 9100 |0034: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +0c26ac: 1302 1800 |0036: const/16 v2, #int 24 // #18 │ │ +0c26b0: 3420 1000 |0038: if-lt v0, v2, 0048 // +0010 │ │ +0c26b4: 2200 9e05 |003a: new-instance v0, Lcom/ds/avare/gps/Gps$1; // type@059e │ │ +0c26b8: 7020 6f21 8000 |003c: invoke-direct {v0, v8}, Lcom/ds/avare/gps/Gps$1;.:(Lcom/ds/avare/gps/Gps;)V // method@216f │ │ +0c26be: 5b80 bb12 |003f: iput-object v0, v8, Lcom/ds/avare/gps/Gps;.mNmeaMessageListener:Ljava/lang/Object; // field@12bb │ │ +0c26c2: 5482 ba12 |0041: iget-object v2, v8, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ +0c26c6: 1f00 e300 |0043: check-cast v0, Landroid/location/OnNmeaMessageListener; // type@00e3 │ │ +0c26ca: 6e20 c903 0200 |0045: invoke-virtual {v2, v0}, Landroid/location/LocationManager;.addNmeaListener:(Landroid/location/OnNmeaMessageListener;)Z // method@03c9 │ │ +0c26d0: 5482 ba12 |0048: iget-object v2, v8, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ +0c26d4: 1a03 1b42 |004a: const-string v3, "network" // string@421b │ │ +0c26d8: 1604 0000 |004c: const-wide/16 v4, #int 0 // #0 │ │ +0c26dc: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +0c26de: 0787 |004f: move-object v7, v8 │ │ +0c26e0: 7406 d203 0200 |0050: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@03d2 │ │ +0c26e6: 2806 |0053: goto 0059 // +0006 │ │ +0c26e8: 5b81 ba12 |0054: iput-object v1, v8, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ +0c26ec: 2803 |0056: goto 0059 // +0003 │ │ +0c26ee: 5b81 ba12 |0057: iput-object v1, v8, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ +0c26f2: 5480 be12 |0059: iget-object v0, v8, Lcom/ds/avare/gps/Gps;.mTimer:Ljava/util/Timer; // field@12be │ │ +0c26f6: 3900 1a00 |005b: if-nez v0, 0075 // +001a │ │ +0c26fa: 6e10 8721 0800 |005d: invoke-virtual {v8}, Lcom/ds/avare/gps/Gps;.updateTimeout:()V // method@2187 │ │ +0c2700: 2200 7407 |0060: new-instance v0, Ljava/util/Timer; // type@0774 │ │ +0c2704: 7010 812c 0000 |0062: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@2c81 │ │ +0c270a: 5b80 be12 |0065: iput-object v0, v8, Lcom/ds/avare/gps/Gps;.mTimer:Ljava/util/Timer; // field@12be │ │ +0c270e: 2203 9f05 |0067: new-instance v3, Lcom/ds/avare/gps/Gps$UpdateGps; // type@059f │ │ +0c2712: 7030 7221 8301 |0069: invoke-direct {v3, v8, v1}, Lcom/ds/avare/gps/Gps$UpdateGps;.:(Lcom/ds/avare/gps/Gps;Lcom/ds/avare/gps/Gps$1;)V // method@2172 │ │ +0c2718: 5482 be12 |006c: iget-object v2, v8, Lcom/ds/avare/gps/Gps;.mTimer:Ljava/util/Timer; // field@12be │ │ +0c271c: 1604 803e |006e: const-wide/16 v4, #int 16000 // #3e80 │ │ +0c2720: 1606 d007 |0070: const-wide/16 v6, #int 2000 // #7d0 │ │ +0c2724: 7406 832c 0200 |0072: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@2c83 │ │ +0c272a: 1e08 |0075: monitor-exit v8 │ │ +0c272c: 0e00 |0076: return-void │ │ +0c272e: 0d00 |0077: move-exception v0 │ │ +0c2730: 1e08 |0078: monitor-exit v8 │ │ +0c2732: 2700 |0079: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x0023 │ │ -> 0x0077 │ │ 0x0023 - 0x0053 │ │ Ljava/lang/SecurityException; -> 0x0057 │ │ Ljava/lang/Exception; -> 0x0054 │ │ -> 0x0077 │ │ @@ -195790,41 +195791,41 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0c2754: |[0c2754] com.ds.avare.gps.Gps.stop:()V │ │ -0c2764: 1d03 |0000: monitor-enter v3 │ │ -0c2766: 5430 ba12 |0001: iget-object v0, v3, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ -0c276a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0c276c: 3800 1d00 |0004: if-eqz v0, 0021 // +001d │ │ -0c2770: 6e20 d103 3000 |0006: invoke-virtual {v0, v3}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@03d1 │ │ -0c2776: 5430 ba12 |0009: iget-object v0, v3, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ -0c277a: 6e20 cf03 3000 |000b: invoke-virtual {v0, v3}, Landroid/location/LocationManager;.removeGpsStatusListener:(Landroid/location/GpsStatus$Listener;)V // method@03cf │ │ -0c2780: 6000 9100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -0c2784: 1302 1800 |0010: const/16 v2, #int 24 // #18 │ │ -0c2788: 3420 0b00 |0012: if-lt v0, v2, 001d // +000b │ │ -0c278c: 5430 ba12 |0014: iget-object v0, v3, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ -0c2790: 5432 bb12 |0016: iget-object v2, v3, Lcom/ds/avare/gps/Gps;.mNmeaMessageListener:Ljava/lang/Object; // field@12bb │ │ -0c2794: 1f02 e300 |0018: check-cast v2, Landroid/location/OnNmeaMessageListener; // type@00e3 │ │ -0c2798: 6e20 d003 2000 |001a: invoke-virtual {v0, v2}, Landroid/location/LocationManager;.removeNmeaListener:(Landroid/location/OnNmeaMessageListener;)V // method@03d0 │ │ -0c279e: 5b31 ba12 |001d: iput-object v1, v3, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ -0c27a2: 1e03 |001f: monitor-exit v3 │ │ -0c27a4: 0e00 |0020: return-void │ │ -0c27a6: 5430 be12 |0021: iget-object v0, v3, Lcom/ds/avare/gps/Gps;.mTimer:Ljava/util/Timer; // field@12be │ │ -0c27aa: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ -0c27ae: 6e10 822c 0000 |0025: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@2c82 │ │ -0c27b4: 5b31 be12 |0028: iput-object v1, v3, Lcom/ds/avare/gps/Gps;.mTimer:Ljava/util/Timer; // field@12be │ │ -0c27b8: 1e03 |002a: monitor-exit v3 │ │ -0c27ba: 0e00 |002b: return-void │ │ -0c27bc: 0d00 |002c: move-exception v0 │ │ -0c27be: 1e03 |002d: monitor-exit v3 │ │ -0c27c0: 2700 |002e: throw v0 │ │ +0c2758: |[0c2758] com.ds.avare.gps.Gps.stop:()V │ │ +0c2768: 1d03 |0000: monitor-enter v3 │ │ +0c276a: 5430 ba12 |0001: iget-object v0, v3, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ +0c276e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0c2770: 3800 1d00 |0004: if-eqz v0, 0021 // +001d │ │ +0c2774: 6e20 d103 3000 |0006: invoke-virtual {v0, v3}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@03d1 │ │ +0c277a: 5430 ba12 |0009: iget-object v0, v3, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ +0c277e: 6e20 cf03 3000 |000b: invoke-virtual {v0, v3}, Landroid/location/LocationManager;.removeGpsStatusListener:(Landroid/location/GpsStatus$Listener;)V // method@03cf │ │ +0c2784: 6000 9100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +0c2788: 1302 1800 |0010: const/16 v2, #int 24 // #18 │ │ +0c278c: 3420 0b00 |0012: if-lt v0, v2, 001d // +000b │ │ +0c2790: 5430 ba12 |0014: iget-object v0, v3, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ +0c2794: 5432 bb12 |0016: iget-object v2, v3, Lcom/ds/avare/gps/Gps;.mNmeaMessageListener:Ljava/lang/Object; // field@12bb │ │ +0c2798: 1f02 e300 |0018: check-cast v2, Landroid/location/OnNmeaMessageListener; // type@00e3 │ │ +0c279c: 6e20 d003 2000 |001a: invoke-virtual {v0, v2}, Landroid/location/LocationManager;.removeNmeaListener:(Landroid/location/OnNmeaMessageListener;)V // method@03d0 │ │ +0c27a2: 5b31 ba12 |001d: iput-object v1, v3, Lcom/ds/avare/gps/Gps;.mLocationManager:Landroid/location/LocationManager; // field@12ba │ │ +0c27a6: 1e03 |001f: monitor-exit v3 │ │ +0c27a8: 0e00 |0020: return-void │ │ +0c27aa: 5430 be12 |0021: iget-object v0, v3, Lcom/ds/avare/gps/Gps;.mTimer:Ljava/util/Timer; // field@12be │ │ +0c27ae: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ +0c27b2: 6e10 822c 0000 |0025: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@2c82 │ │ +0c27b8: 5b31 be12 |0028: iput-object v1, v3, Lcom/ds/avare/gps/Gps;.mTimer:Ljava/util/Timer; // field@12be │ │ +0c27bc: 1e03 |002a: monitor-exit v3 │ │ +0c27be: 0e00 |002b: return-void │ │ +0c27c0: 0d00 |002c: move-exception v0 │ │ +0c27c2: 1e03 |002d: monitor-exit v3 │ │ +0c27c4: 2700 |002e: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x001f │ │ -> 0x002c │ │ 0x0021 - 0x002a │ │ -> 0x002c │ │ positions : │ │ 0x0001 line=245 │ │ @@ -195846,24 +195847,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0c27d8: |[0c27d8] com.ds.avare.gps.Gps.updateTimeout:()V │ │ -0c27e8: 1d02 |0000: monitor-enter v2 │ │ -0c27ea: 7100 f204 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@04f2 │ │ -0c27f0: 0b00 |0004: move-result-wide v0 │ │ -0c27f2: 5a20 b712 |0005: iput-wide v0, v2, Lcom/ds/avare/gps/Gps;.mGpsLastUpdate:J // field@12b7 │ │ -0c27f6: 1e02 |0007: monitor-exit v2 │ │ -0c27f8: 0e00 |0008: return-void │ │ -0c27fa: 0d00 |0009: move-exception v0 │ │ -0c27fc: 1e02 |000a: monitor-exit v2 │ │ -0c27fe: 2700 |000b: throw v0 │ │ +0c27dc: |[0c27dc] com.ds.avare.gps.Gps.updateTimeout:()V │ │ +0c27ec: 1d02 |0000: monitor-enter v2 │ │ +0c27ee: 7100 f204 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@04f2 │ │ +0c27f4: 0b00 |0004: move-result-wide v0 │ │ +0c27f6: 5a20 b712 |0005: iput-wide v0, v2, Lcom/ds/avare/gps/Gps;.mGpsLastUpdate:J // field@12b7 │ │ +0c27fa: 1e02 |0007: monitor-exit v2 │ │ +0c27fc: 0e00 |0008: return-void │ │ +0c27fe: 0d00 |0009: move-exception v0 │ │ +0c2800: 1e02 |000a: monitor-exit v2 │ │ +0c2802: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=407 │ │ 0x0001 line=408 │ │ 0x0007 line=409 │ │ @@ -195984,93 +195985,93 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 148 16-bit code units │ │ -0c1f70: |[0c1f70] com.ds.avare.gps.GpsParams.:(Landroid/location/Location;)V │ │ -0c1f80: 7010 8a2a 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c1f86: 3909 2600 |0003: if-nez v9, 0029 // +0026 │ │ -0c1f8a: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -0c1f8e: 5a80 c812 |0007: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ -0c1f92: 5a80 c512 |0009: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ -0c1f96: 5a80 c412 |000b: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ -0c1f9a: 5a80 bf12 |000d: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mAltitude:D // field@12bf │ │ -0c1f9e: 5a80 c012 |000f: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mBearing:D // field@12c0 │ │ -0c1fa2: 2209 0a06 |0011: new-instance v9, Lcom/ds/avare/position/Scale; // type@060a │ │ -0c1fa6: 7010 2924 0900 |0013: invoke-direct {v9}, Lcom/ds/avare/position/Scale;.:()V // method@2429 │ │ -0c1fac: 5b89 c712 |0016: iput-object v9, v8, Lcom/ds/avare/gps/GpsParams;.mScale:Lcom/ds/avare/position/Scale; // field@12c7 │ │ -0c1fb0: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -0c1fb2: 5989 c112 |0019: iput v9, v8, Lcom/ds/avare/gps/GpsParams;.mDeclination:F // field@12c1 │ │ -0c1fb6: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ -0c1fba: 5a82 c912 |001d: iput-wide v2, v8, Lcom/ds/avare/gps/GpsParams;.mTime:J // field@12c9 │ │ -0c1fbe: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -0c1fc0: 5989 c612 |0020: iput v9, v8, Lcom/ds/avare/gps/GpsParams;.mSatCount:I // field@12c6 │ │ -0c1fc4: 5a80 c212 |0022: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mGeoid:D // field@12c2 │ │ -0c1fc8: 1900 f03f |0024: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -0c1fcc: 5a80 c312 |0026: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mHorDil:D // field@12c3 │ │ -0c1fd0: 0e00 |0028: return-void │ │ -0c1fd2: 6e10 c003 0900 |0029: invoke-virtual {v9}, Landroid/location/Location;.getSpeed:()F // method@03c0 │ │ -0c1fd8: 0a00 |002c: move-result v0 │ │ -0c1fda: 8900 |002d: float-to-double v0, v0 │ │ -0c1fdc: 6102 5f15 |002e: sget-wide v2, Lcom/ds/avare/storage/Preferences;.speedConversion:D // field@155f │ │ -0c1fe0: 7120 382a 1000 |0030: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c1fe6: ad00 0002 |0033: mul-double v0, v0, v2 │ │ -0c1fea: 5a80 c812 |0035: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ -0c1fee: 6e10 be03 0900 |0037: invoke-virtual {v9}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0c1ff4: 0b00 |003a: move-result-wide v0 │ │ -0c1ff6: 5a80 c512 |003b: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ -0c1ffa: 6e10 bd03 0900 |003d: invoke-virtual {v9}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0c2000: 0b00 |0040: move-result-wide v0 │ │ -0c2002: 5a80 c412 |0041: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ -0c2006: 6e10 bb03 0900 |0043: invoke-virtual {v9}, Landroid/location/Location;.getAltitude:()D // method@03bb │ │ -0c200c: 0b00 |0046: move-result-wide v0 │ │ -0c200e: 6102 5c15 |0047: sget-wide v2, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ -0c2012: ad00 0002 |0049: mul-double v0, v0, v2 │ │ -0c2016: 5a80 bf12 |004b: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mAltitude:D // field@12bf │ │ -0c201a: 2200 cc00 |004d: new-instance v0, Landroid/hardware/GeomagneticField; // type@00cc │ │ -0c201e: 6e10 bd03 0900 |004f: invoke-virtual {v9}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0c2024: 0b01 |0052: move-result-wide v1 │ │ -0c2026: 8c13 |0053: double-to-float v3, v1 │ │ -0c2028: 6e10 be03 0900 |0054: invoke-virtual {v9}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0c202e: 0b01 |0057: move-result-wide v1 │ │ -0c2030: 8c14 |0058: double-to-float v4, v1 │ │ -0c2032: 1205 |0059: const/4 v5, #int 0 // #0 │ │ -0c2034: 7100 fc2a 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0c203a: 0b06 |005d: move-result-wide v6 │ │ -0c203c: 0702 |005e: move-object v2, v0 │ │ -0c203e: 7606 9403 0200 |005f: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/hardware/GeomagneticField;.:(FFFJ)V // method@0394 │ │ -0c2044: 6e10 9503 0000 |0062: invoke-virtual {v0}, Landroid/hardware/GeomagneticField;.getDeclination:()F // method@0395 │ │ -0c204a: 0a00 |0065: move-result v0 │ │ -0c204c: 7f00 |0066: neg-float v0, v0 │ │ -0c204e: 5980 c112 |0067: iput v0, v8, Lcom/ds/avare/gps/GpsParams;.mDeclination:F // field@12c1 │ │ -0c2052: 6e10 bc03 0900 |0069: invoke-virtual {v9}, Landroid/location/Location;.getBearing:()F // method@03bc │ │ -0c2058: 0a00 |006c: move-result v0 │ │ -0c205a: 1501 b443 |006d: const/high16 v1, #int 1135869952 // #43b4 │ │ -0c205e: c610 |006f: add-float/2addr v0, v1 │ │ -0c2060: ca10 |0070: rem-float/2addr v0, v1 │ │ -0c2062: 8900 |0071: float-to-double v0, v0 │ │ -0c2064: 5a80 c012 |0072: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mBearing:D // field@12c0 │ │ -0c2068: 2200 0a06 |0074: new-instance v0, Lcom/ds/avare/position/Scale; // type@060a │ │ -0c206c: 7010 2924 0000 |0076: invoke-direct {v0}, Lcom/ds/avare/position/Scale;.:()V // method@2429 │ │ -0c2072: 5b80 c712 |0079: iput-object v0, v8, Lcom/ds/avare/gps/GpsParams;.mScale:Lcom/ds/avare/position/Scale; // field@12c7 │ │ -0c2076: 6e10 c103 0900 |007b: invoke-virtual {v9}, Landroid/location/Location;.getTime:()J // method@03c1 │ │ -0c207c: 0b00 |007e: move-result-wide v0 │ │ -0c207e: 5a80 c912 |007f: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mTime:J // field@12c9 │ │ -0c2082: 7100 7b21 0000 |0081: invoke-static {}, Lcom/ds/avare/gps/Gps;.getSatCount:()I // method@217b │ │ -0c2088: 0a09 |0084: move-result v9 │ │ -0c208a: 5989 c612 |0085: iput v9, v8, Lcom/ds/avare/gps/GpsParams;.mSatCount:I // field@12c6 │ │ -0c208e: 7100 7921 0000 |0087: invoke-static {}, Lcom/ds/avare/gps/Gps;.getHorDil:()D // method@2179 │ │ -0c2094: 0b00 |008a: move-result-wide v0 │ │ -0c2096: 5a80 c312 |008b: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mHorDil:D // field@12c3 │ │ -0c209a: 7100 7821 0000 |008d: invoke-static {}, Lcom/ds/avare/gps/Gps;.getGeoid:()D // method@2178 │ │ -0c20a0: 0b00 |0090: move-result-wide v0 │ │ -0c20a2: 5a80 c212 |0091: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mGeoid:D // field@12c2 │ │ -0c20a6: 0e00 |0093: return-void │ │ +0c1f74: |[0c1f74] com.ds.avare.gps.GpsParams.:(Landroid/location/Location;)V │ │ +0c1f84: 7010 8a2a 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c1f8a: 3909 2600 |0003: if-nez v9, 0029 // +0026 │ │ +0c1f8e: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +0c1f92: 5a80 c812 |0007: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ +0c1f96: 5a80 c512 |0009: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ +0c1f9a: 5a80 c412 |000b: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ +0c1f9e: 5a80 bf12 |000d: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mAltitude:D // field@12bf │ │ +0c1fa2: 5a80 c012 |000f: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mBearing:D // field@12c0 │ │ +0c1fa6: 2209 0a06 |0011: new-instance v9, Lcom/ds/avare/position/Scale; // type@060a │ │ +0c1faa: 7010 2924 0900 |0013: invoke-direct {v9}, Lcom/ds/avare/position/Scale;.:()V // method@2429 │ │ +0c1fb0: 5b89 c712 |0016: iput-object v9, v8, Lcom/ds/avare/gps/GpsParams;.mScale:Lcom/ds/avare/position/Scale; // field@12c7 │ │ +0c1fb4: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +0c1fb6: 5989 c112 |0019: iput v9, v8, Lcom/ds/avare/gps/GpsParams;.mDeclination:F // field@12c1 │ │ +0c1fba: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ +0c1fbe: 5a82 c912 |001d: iput-wide v2, v8, Lcom/ds/avare/gps/GpsParams;.mTime:J // field@12c9 │ │ +0c1fc2: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +0c1fc4: 5989 c612 |0020: iput v9, v8, Lcom/ds/avare/gps/GpsParams;.mSatCount:I // field@12c6 │ │ +0c1fc8: 5a80 c212 |0022: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mGeoid:D // field@12c2 │ │ +0c1fcc: 1900 f03f |0024: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +0c1fd0: 5a80 c312 |0026: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mHorDil:D // field@12c3 │ │ +0c1fd4: 0e00 |0028: return-void │ │ +0c1fd6: 6e10 c003 0900 |0029: invoke-virtual {v9}, Landroid/location/Location;.getSpeed:()F // method@03c0 │ │ +0c1fdc: 0a00 |002c: move-result v0 │ │ +0c1fde: 8900 |002d: float-to-double v0, v0 │ │ +0c1fe0: 6102 5f15 |002e: sget-wide v2, Lcom/ds/avare/storage/Preferences;.speedConversion:D // field@155f │ │ +0c1fe4: 7120 382a 1000 |0030: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c1fea: ad00 0002 |0033: mul-double v0, v0, v2 │ │ +0c1fee: 5a80 c812 |0035: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ +0c1ff2: 6e10 be03 0900 |0037: invoke-virtual {v9}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0c1ff8: 0b00 |003a: move-result-wide v0 │ │ +0c1ffa: 5a80 c512 |003b: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ +0c1ffe: 6e10 bd03 0900 |003d: invoke-virtual {v9}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0c2004: 0b00 |0040: move-result-wide v0 │ │ +0c2006: 5a80 c412 |0041: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ +0c200a: 6e10 bb03 0900 |0043: invoke-virtual {v9}, Landroid/location/Location;.getAltitude:()D // method@03bb │ │ +0c2010: 0b00 |0046: move-result-wide v0 │ │ +0c2012: 6102 5c15 |0047: sget-wide v2, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ +0c2016: ad00 0002 |0049: mul-double v0, v0, v2 │ │ +0c201a: 5a80 bf12 |004b: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mAltitude:D // field@12bf │ │ +0c201e: 2200 cc00 |004d: new-instance v0, Landroid/hardware/GeomagneticField; // type@00cc │ │ +0c2022: 6e10 bd03 0900 |004f: invoke-virtual {v9}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0c2028: 0b01 |0052: move-result-wide v1 │ │ +0c202a: 8c13 |0053: double-to-float v3, v1 │ │ +0c202c: 6e10 be03 0900 |0054: invoke-virtual {v9}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0c2032: 0b01 |0057: move-result-wide v1 │ │ +0c2034: 8c14 |0058: double-to-float v4, v1 │ │ +0c2036: 1205 |0059: const/4 v5, #int 0 // #0 │ │ +0c2038: 7100 fc2a 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0c203e: 0b06 |005d: move-result-wide v6 │ │ +0c2040: 0702 |005e: move-object v2, v0 │ │ +0c2042: 7606 9403 0200 |005f: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/hardware/GeomagneticField;.:(FFFJ)V // method@0394 │ │ +0c2048: 6e10 9503 0000 |0062: invoke-virtual {v0}, Landroid/hardware/GeomagneticField;.getDeclination:()F // method@0395 │ │ +0c204e: 0a00 |0065: move-result v0 │ │ +0c2050: 7f00 |0066: neg-float v0, v0 │ │ +0c2052: 5980 c112 |0067: iput v0, v8, Lcom/ds/avare/gps/GpsParams;.mDeclination:F // field@12c1 │ │ +0c2056: 6e10 bc03 0900 |0069: invoke-virtual {v9}, Landroid/location/Location;.getBearing:()F // method@03bc │ │ +0c205c: 0a00 |006c: move-result v0 │ │ +0c205e: 1501 b443 |006d: const/high16 v1, #int 1135869952 // #43b4 │ │ +0c2062: c610 |006f: add-float/2addr v0, v1 │ │ +0c2064: ca10 |0070: rem-float/2addr v0, v1 │ │ +0c2066: 8900 |0071: float-to-double v0, v0 │ │ +0c2068: 5a80 c012 |0072: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mBearing:D // field@12c0 │ │ +0c206c: 2200 0a06 |0074: new-instance v0, Lcom/ds/avare/position/Scale; // type@060a │ │ +0c2070: 7010 2924 0000 |0076: invoke-direct {v0}, Lcom/ds/avare/position/Scale;.:()V // method@2429 │ │ +0c2076: 5b80 c712 |0079: iput-object v0, v8, Lcom/ds/avare/gps/GpsParams;.mScale:Lcom/ds/avare/position/Scale; // field@12c7 │ │ +0c207a: 6e10 c103 0900 |007b: invoke-virtual {v9}, Landroid/location/Location;.getTime:()J // method@03c1 │ │ +0c2080: 0b00 |007e: move-result-wide v0 │ │ +0c2082: 5a80 c912 |007f: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mTime:J // field@12c9 │ │ +0c2086: 7100 7b21 0000 |0081: invoke-static {}, Lcom/ds/avare/gps/Gps;.getSatCount:()I // method@217b │ │ +0c208c: 0a09 |0084: move-result v9 │ │ +0c208e: 5989 c612 |0085: iput v9, v8, Lcom/ds/avare/gps/GpsParams;.mSatCount:I // field@12c6 │ │ +0c2092: 7100 7921 0000 |0087: invoke-static {}, Lcom/ds/avare/gps/Gps;.getHorDil:()D // method@2179 │ │ +0c2098: 0b00 |008a: move-result-wide v0 │ │ +0c209a: 5a80 c312 |008b: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mHorDil:D // field@12c3 │ │ +0c209e: 7100 7821 0000 |008d: invoke-static {}, Lcom/ds/avare/gps/Gps;.getGeoid:()D // method@2178 │ │ +0c20a4: 0b00 |0090: move-result-wide v0 │ │ +0c20a6: 5a80 c212 |0091: iput-wide v0, v8, Lcom/ds/avare/gps/GpsParams;.mGeoid:D // field@12c2 │ │ +0c20aa: 0e00 |0093: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=64 │ │ 0x0009 line=65 │ │ 0x000b line=66 │ │ 0x000d line=67 │ │ @@ -196103,18 +196104,18 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0c1ca4: |[0c1ca4] com.ds.avare.gps.GpsParams.altitudeConvert:(D)D │ │ -0c1cb4: 6100 5c15 |0000: sget-wide v0, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ -0c1cb8: ce02 |0002: div-double/2addr v2, v0 │ │ -0c1cba: 1002 |0003: return-wide v2 │ │ +0c1ca8: |[0c1ca8] com.ds.avare.gps.GpsParams.altitudeConvert:(D)D │ │ +0c1cb8: 6100 5c15 |0000: sget-wide v0, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ +0c1cbc: ce02 |0002: div-double/2addr v2, v0 │ │ +0c1cbe: 1002 |0003: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 (null) D │ │ │ │ #2 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196122,41 +196123,41 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)Lcom/ds/avare/gps/GpsParams;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0c1c14: |[0c1c14] com.ds.avare.gps.GpsParams.copy:(Lcom/ds/avare/gps/GpsParams;)Lcom/ds/avare/gps/GpsParams; │ │ -0c1c24: 2200 a205 |0000: new-instance v0, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ -0c1c28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c1c2a: 7020 8c21 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ -0c1c30: 5331 c812 |0006: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ -0c1c34: 5a01 c812 |0008: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ -0c1c38: 5331 c512 |000a: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ -0c1c3c: 5a01 c512 |000c: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ -0c1c40: 5331 c412 |000e: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ -0c1c44: 5a01 c412 |0010: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ -0c1c48: 5331 bf12 |0012: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mAltitude:D // field@12bf │ │ -0c1c4c: 5a01 bf12 |0014: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mAltitude:D // field@12bf │ │ -0c1c50: 5331 c012 |0016: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mBearing:D // field@12c0 │ │ -0c1c54: 5a01 c012 |0018: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mBearing:D // field@12c0 │ │ -0c1c58: 5431 c712 |001a: iget-object v1, v3, Lcom/ds/avare/gps/GpsParams;.mScale:Lcom/ds/avare/position/Scale; // field@12c7 │ │ -0c1c5c: 5b01 c712 |001c: iput-object v1, v0, Lcom/ds/avare/gps/GpsParams;.mScale:Lcom/ds/avare/position/Scale; // field@12c7 │ │ -0c1c60: 5231 c112 |001e: iget v1, v3, Lcom/ds/avare/gps/GpsParams;.mDeclination:F // field@12c1 │ │ -0c1c64: 5901 c112 |0020: iput v1, v0, Lcom/ds/avare/gps/GpsParams;.mDeclination:F // field@12c1 │ │ -0c1c68: 5331 c912 |0022: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mTime:J // field@12c9 │ │ -0c1c6c: 5a01 c912 |0024: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mTime:J // field@12c9 │ │ -0c1c70: 5231 c612 |0026: iget v1, v3, Lcom/ds/avare/gps/GpsParams;.mSatCount:I // field@12c6 │ │ -0c1c74: 5901 c612 |0028: iput v1, v0, Lcom/ds/avare/gps/GpsParams;.mSatCount:I // field@12c6 │ │ -0c1c78: 5331 c212 |002a: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mGeoid:D // field@12c2 │ │ -0c1c7c: 5a01 c212 |002c: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mGeoid:D // field@12c2 │ │ -0c1c80: 5331 c312 |002e: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mHorDil:D // field@12c3 │ │ -0c1c84: 5a01 c312 |0030: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mHorDil:D // field@12c3 │ │ -0c1c88: 1100 |0032: return-object v0 │ │ +0c1c18: |[0c1c18] com.ds.avare.gps.GpsParams.copy:(Lcom/ds/avare/gps/GpsParams;)Lcom/ds/avare/gps/GpsParams; │ │ +0c1c28: 2200 a205 |0000: new-instance v0, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ +0c1c2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c1c2e: 7020 8c21 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ +0c1c34: 5331 c812 |0006: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ +0c1c38: 5a01 c812 |0008: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ +0c1c3c: 5331 c512 |000a: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ +0c1c40: 5a01 c512 |000c: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ +0c1c44: 5331 c412 |000e: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ +0c1c48: 5a01 c412 |0010: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ +0c1c4c: 5331 bf12 |0012: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mAltitude:D // field@12bf │ │ +0c1c50: 5a01 bf12 |0014: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mAltitude:D // field@12bf │ │ +0c1c54: 5331 c012 |0016: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mBearing:D // field@12c0 │ │ +0c1c58: 5a01 c012 |0018: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mBearing:D // field@12c0 │ │ +0c1c5c: 5431 c712 |001a: iget-object v1, v3, Lcom/ds/avare/gps/GpsParams;.mScale:Lcom/ds/avare/position/Scale; // field@12c7 │ │ +0c1c60: 5b01 c712 |001c: iput-object v1, v0, Lcom/ds/avare/gps/GpsParams;.mScale:Lcom/ds/avare/position/Scale; // field@12c7 │ │ +0c1c64: 5231 c112 |001e: iget v1, v3, Lcom/ds/avare/gps/GpsParams;.mDeclination:F // field@12c1 │ │ +0c1c68: 5901 c112 |0020: iput v1, v0, Lcom/ds/avare/gps/GpsParams;.mDeclination:F // field@12c1 │ │ +0c1c6c: 5331 c912 |0022: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mTime:J // field@12c9 │ │ +0c1c70: 5a01 c912 |0024: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mTime:J // field@12c9 │ │ +0c1c74: 5231 c612 |0026: iget v1, v3, Lcom/ds/avare/gps/GpsParams;.mSatCount:I // field@12c6 │ │ +0c1c78: 5901 c612 |0028: iput v1, v0, Lcom/ds/avare/gps/GpsParams;.mSatCount:I // field@12c6 │ │ +0c1c7c: 5331 c212 |002a: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mGeoid:D // field@12c2 │ │ +0c1c80: 5a01 c212 |002c: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mGeoid:D // field@12c2 │ │ +0c1c84: 5331 c312 |002e: iget-wide v1, v3, Lcom/ds/avare/gps/GpsParams;.mHorDil:D // field@12c3 │ │ +0c1c88: 5a01 c312 |0030: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mHorDil:D // field@12c3 │ │ +0c1c8c: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0006 line=110 │ │ 0x000a line=111 │ │ 0x000e line=112 │ │ 0x0012 line=113 │ │ @@ -196175,46 +196176,46 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0c1e1c: |[0c1e1c] com.ds.avare.gps.GpsParams.getDMS:(D)Ljava/lang/String; │ │ -0c1e2c: 8a70 |0000: double-to-int v0, v7 │ │ -0c1e2e: 8300 |0001: int-to-double v0, v0 │ │ -0c1e30: 7120 382a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c1e36: cc07 |0005: sub-double/2addr v7, v0 │ │ -0c1e38: 1902 4e40 |0006: const-wide/high16 v2, #long 4633641066610819072 // #404e │ │ -0c1e3c: ad07 0702 |0008: mul-double v7, v7, v2 │ │ -0c1e40: 8a74 |000a: double-to-int v4, v7 │ │ -0c1e42: 8344 |000b: int-to-double v4, v4 │ │ -0c1e44: 7120 382a 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c1e4a: cc47 |000f: sub-double/2addr v7, v4 │ │ -0c1e4c: ad07 0702 |0010: mul-double v7, v7, v2 │ │ -0c1e50: 7100 462c 0000 |0012: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c1e56: 0c02 |0015: move-result-object v2 │ │ -0c1e58: 1233 |0016: const/4 v3, #int 3 // #3 │ │ -0c1e5a: 2333 f609 |0017: new-array v3, v3, [Ljava/lang/Object; // type@09f6 │ │ -0c1e5e: 7120 3b2a 1000 |0019: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c1e64: 0c00 |001c: move-result-object v0 │ │ -0c1e66: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -0c1e68: 4d00 0301 |001e: aput-object v0, v3, v1 │ │ -0c1e6c: 7120 3b2a 5400 |0020: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c1e72: 0c00 |0023: move-result-object v0 │ │ -0c1e74: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -0c1e76: 4d00 0301 |0025: aput-object v0, v3, v1 │ │ -0c1e7a: 7120 3b2a 8700 |0027: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c1e80: 0c07 |002a: move-result-object v7 │ │ -0c1e82: 1228 |002b: const/4 v8, #int 2 // #2 │ │ -0c1e84: 4d07 0308 |002c: aput-object v7, v3, v8 │ │ -0c1e88: 1a07 1801 |002e: const-string v7, "%02.0f° %02.0f' %02.2f"" // string@0118 │ │ -0c1e8c: 7130 bd2a 7203 |0030: invoke-static {v2, v7, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c1e92: 0c07 |0033: move-result-object v7 │ │ -0c1e94: 1107 |0034: return-object v7 │ │ +0c1e20: |[0c1e20] com.ds.avare.gps.GpsParams.getDMS:(D)Ljava/lang/String; │ │ +0c1e30: 8a70 |0000: double-to-int v0, v7 │ │ +0c1e32: 8300 |0001: int-to-double v0, v0 │ │ +0c1e34: 7120 382a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c1e3a: cc07 |0005: sub-double/2addr v7, v0 │ │ +0c1e3c: 1902 4e40 |0006: const-wide/high16 v2, #long 4633641066610819072 // #404e │ │ +0c1e40: ad07 0702 |0008: mul-double v7, v7, v2 │ │ +0c1e44: 8a74 |000a: double-to-int v4, v7 │ │ +0c1e46: 8344 |000b: int-to-double v4, v4 │ │ +0c1e48: 7120 382a 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c1e4e: cc47 |000f: sub-double/2addr v7, v4 │ │ +0c1e50: ad07 0702 |0010: mul-double v7, v7, v2 │ │ +0c1e54: 7100 462c 0000 |0012: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c1e5a: 0c02 |0015: move-result-object v2 │ │ +0c1e5c: 1233 |0016: const/4 v3, #int 3 // #3 │ │ +0c1e5e: 2333 f609 |0017: new-array v3, v3, [Ljava/lang/Object; // type@09f6 │ │ +0c1e62: 7120 3b2a 1000 |0019: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c1e68: 0c00 |001c: move-result-object v0 │ │ +0c1e6a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +0c1e6c: 4d00 0301 |001e: aput-object v0, v3, v1 │ │ +0c1e70: 7120 3b2a 5400 |0020: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c1e76: 0c00 |0023: move-result-object v0 │ │ +0c1e78: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +0c1e7a: 4d00 0301 |0025: aput-object v0, v3, v1 │ │ +0c1e7e: 7120 3b2a 8700 |0027: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c1e84: 0c07 |002a: move-result-object v7 │ │ +0c1e86: 1228 |002b: const/4 v8, #int 2 // #2 │ │ +0c1e88: 4d07 0308 |002c: aput-object v7, v3, v8 │ │ +0c1e8c: 1a07 1801 |002e: const-string v7, "%02.0f° %02.0f' %02.2f"" // string@0118 │ │ +0c1e90: 7130 bd2a 7203 |0030: invoke-static {v2, v7, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c1e96: 0c07 |0033: move-result-object v7 │ │ +0c1e98: 1107 |0034: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=239 │ │ 0x000c line=244 │ │ 0x0012 line=248 │ │ locals : │ │ 0x0000 - 0x0035 reg=6 this Lcom/ds/avare/gps/GpsParams; │ │ @@ -196225,18 +196226,18 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0c1dec: |[0c1dec] com.ds.avare.gps.GpsParams.speedConvert:(D)D │ │ -0c1dfc: 6100 5f15 |0000: sget-wide v0, Lcom/ds/avare/storage/Preferences;.speedConversion:D // field@155f │ │ -0c1e00: ce02 |0002: div-double/2addr v2, v0 │ │ -0c1e02: 1002 |0003: return-wide v2 │ │ +0c1df0: |[0c1df0] com.ds.avare.gps.GpsParams.speedConvert:(D)D │ │ +0c1e00: 6100 5f15 |0000: sget-wide v0, Lcom/ds/avare/storage/Preferences;.speedConversion:D // field@155f │ │ +0c1e04: ce02 |0002: div-double/2addr v2, v0 │ │ +0c1e06: 1002 |0003: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 (null) D │ │ │ │ Virtual methods - │ │ @@ -196245,17 +196246,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1cbc: |[0c1cbc] com.ds.avare.gps.GpsParams.getAltitude:()D │ │ -0c1ccc: 5320 bf12 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mAltitude:D // field@12bf │ │ -0c1cd0: 1000 |0002: return-wide v0 │ │ +0c1cc0: |[0c1cc0] com.ds.avare.gps.GpsParams.getAltitude:()D │ │ +0c1cd0: 5320 bf12 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mAltitude:D // field@12bf │ │ +0c1cd4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/gps/GpsParams; │ │ │ │ #1 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196263,19 +196264,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0c1cd4: |[0c1cd4] com.ds.avare.gps.GpsParams.getAltitudeInMeters:()D │ │ -0c1ce4: 5340 bf12 |0000: iget-wide v0, v4, Lcom/ds/avare/gps/GpsParams;.mAltitude:D // field@12bf │ │ -0c1ce8: 6102 5c15 |0002: sget-wide v2, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ -0c1cec: ce20 |0004: div-double/2addr v0, v2 │ │ -0c1cee: 1000 |0005: return-wide v0 │ │ +0c1cd8: |[0c1cd8] com.ds.avare.gps.GpsParams.getAltitudeInMeters:()D │ │ +0c1ce8: 5340 bf12 |0000: iget-wide v0, v4, Lcom/ds/avare/gps/GpsParams;.mAltitude:D // field@12bf │ │ +0c1cec: 6102 5c15 |0002: sget-wide v2, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ +0c1cf0: ce20 |0004: div-double/2addr v0, v2 │ │ +0c1cf2: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=4 this Lcom/ds/avare/gps/GpsParams; │ │ │ │ #2 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196283,17 +196284,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1cf0: |[0c1cf0] com.ds.avare.gps.GpsParams.getBearing:()D │ │ -0c1d00: 5320 c012 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mBearing:D // field@12c0 │ │ -0c1d04: 1000 |0002: return-wide v0 │ │ +0c1cf4: |[0c1cf4] com.ds.avare.gps.GpsParams.getBearing:()D │ │ +0c1d04: 5320 c012 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mBearing:D // field@12c0 │ │ +0c1d08: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/gps/GpsParams; │ │ │ │ #3 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196301,18 +196302,18 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0c1d08: |[0c1d08] com.ds.avare.gps.GpsParams.getDeclinition:()D │ │ -0c1d18: 5220 c112 |0000: iget v0, v2, Lcom/ds/avare/gps/GpsParams;.mDeclination:F // field@12c1 │ │ -0c1d1c: 8900 |0002: float-to-double v0, v0 │ │ -0c1d1e: 1000 |0003: return-wide v0 │ │ +0c1d0c: |[0c1d0c] com.ds.avare.gps.GpsParams.getDeclinition:()D │ │ +0c1d1c: 5220 c112 |0000: iget v0, v2, Lcom/ds/avare/gps/GpsParams;.mDeclination:F // field@12c1 │ │ +0c1d20: 8900 |0002: float-to-double v0, v0 │ │ +0c1d22: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lcom/ds/avare/gps/GpsParams; │ │ │ │ #4 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196320,17 +196321,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1d20: |[0c1d20] com.ds.avare.gps.GpsParams.getGeoid:()D │ │ -0c1d30: 5320 c212 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mGeoid:D // field@12c2 │ │ -0c1d34: 1000 |0002: return-wide v0 │ │ +0c1d24: |[0c1d24] com.ds.avare.gps.GpsParams.getGeoid:()D │ │ +0c1d34: 5320 c212 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mGeoid:D // field@12c2 │ │ +0c1d38: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/gps/GpsParams; │ │ │ │ #5 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196338,17 +196339,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1d38: |[0c1d38] com.ds.avare.gps.GpsParams.getHorDil:()D │ │ -0c1d48: 5320 c312 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mHorDil:D // field@12c3 │ │ -0c1d4c: 1000 |0002: return-wide v0 │ │ +0c1d3c: |[0c1d3c] com.ds.avare.gps.GpsParams.getHorDil:()D │ │ +0c1d4c: 5320 c312 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mHorDil:D // field@12c3 │ │ +0c1d50: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/gps/GpsParams; │ │ │ │ #6 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196356,34 +196357,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0c1e98: |[0c1e98] com.ds.avare.gps.GpsParams.getLatStringDMS:()Ljava/lang/String; │ │ -0c1ea8: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0c1eac: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c1eb2: 5361 c412 |0005: iget-wide v1, v6, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ -0c1eb6: 1603 0000 |0007: const-wide/16 v3, #int 0 // #0 │ │ -0c1eba: 2f05 0103 |0009: cmpl-double v5, v1, v3 │ │ -0c1ebe: 3a05 0500 |000b: if-ltz v5, 0010 // +0005 │ │ -0c1ec2: 1a01 d320 |000d: const-string v1, "N" // string@20d3 │ │ -0c1ec6: 2803 |000f: goto 0012 // +0003 │ │ -0c1ec8: 1a01 f023 |0010: const-string v1, "S" // string@23f0 │ │ -0c1ecc: 6e20 f52a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c1ed2: 5361 c412 |0015: iget-wide v1, v6, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ -0c1ed6: 7120 6a2a 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ -0c1edc: 0b01 |001a: move-result-wide v1 │ │ -0c1ede: 7030 9221 1602 |001b: invoke-direct {v6, v1, v2}, Lcom/ds/avare/gps/GpsParams;.getDMS:(D)Ljava/lang/String; // method@2192 │ │ -0c1ee4: 0c01 |001e: move-result-object v1 │ │ -0c1ee6: 6e20 f52a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c1eec: 6e10 fa2a 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c1ef2: 0c00 |0025: move-result-object v0 │ │ -0c1ef4: 1100 |0026: return-object v0 │ │ +0c1e9c: |[0c1e9c] com.ds.avare.gps.GpsParams.getLatStringDMS:()Ljava/lang/String; │ │ +0c1eac: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0c1eb0: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c1eb6: 5361 c412 |0005: iget-wide v1, v6, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ +0c1eba: 1603 0000 |0007: const-wide/16 v3, #int 0 // #0 │ │ +0c1ebe: 2f05 0103 |0009: cmpl-double v5, v1, v3 │ │ +0c1ec2: 3a05 0500 |000b: if-ltz v5, 0010 // +0005 │ │ +0c1ec6: 1a01 d320 |000d: const-string v1, "N" // string@20d3 │ │ +0c1eca: 2803 |000f: goto 0012 // +0003 │ │ +0c1ecc: 1a01 f023 |0010: const-string v1, "S" // string@23f0 │ │ +0c1ed0: 6e20 f52a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c1ed6: 5361 c412 |0015: iget-wide v1, v6, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ +0c1eda: 7120 6a2a 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ +0c1ee0: 0b01 |001a: move-result-wide v1 │ │ +0c1ee2: 7030 9221 1602 |001b: invoke-direct {v6, v1, v2}, Lcom/ds/avare/gps/GpsParams;.getDMS:(D)Ljava/lang/String; // method@2192 │ │ +0c1ee8: 0c01 |001e: move-result-object v1 │ │ +0c1eea: 6e20 f52a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c1ef0: 6e10 fa2a 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c1ef6: 0c00 |0025: move-result-object v0 │ │ +0c1ef8: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0027 reg=6 this Lcom/ds/avare/gps/GpsParams; │ │ │ │ #7 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196391,17 +196392,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1d50: |[0c1d50] com.ds.avare.gps.GpsParams.getLatitude:()D │ │ -0c1d60: 5320 c412 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ -0c1d64: 1000 |0002: return-wide v0 │ │ +0c1d54: |[0c1d54] com.ds.avare.gps.GpsParams.getLatitude:()D │ │ +0c1d64: 5320 c412 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ +0c1d68: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/gps/GpsParams; │ │ │ │ #8 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196409,34 +196410,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0c1ef8: |[0c1ef8] com.ds.avare.gps.GpsParams.getLonStringDMS:()Ljava/lang/String; │ │ -0c1f08: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0c1f0c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c1f12: 5361 c512 |0005: iget-wide v1, v6, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ -0c1f16: 1603 0000 |0007: const-wide/16 v3, #int 0 // #0 │ │ -0c1f1a: 2f05 0103 |0009: cmpl-double v5, v1, v3 │ │ -0c1f1e: 3a05 0500 |000b: if-ltz v5, 0010 // +0005 │ │ -0c1f22: 1a01 4c0f |000d: const-string v1, "E" // string@0f4c │ │ -0c1f26: 2803 |000f: goto 0012 // +0003 │ │ -0c1f28: 1a01 0d29 |0010: const-string v1, "W" // string@290d │ │ -0c1f2c: 6e20 f52a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c1f32: 5361 c512 |0015: iget-wide v1, v6, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ -0c1f36: 7120 6a2a 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ -0c1f3c: 0b01 |001a: move-result-wide v1 │ │ -0c1f3e: 7030 9221 1602 |001b: invoke-direct {v6, v1, v2}, Lcom/ds/avare/gps/GpsParams;.getDMS:(D)Ljava/lang/String; // method@2192 │ │ -0c1f44: 0c01 |001e: move-result-object v1 │ │ -0c1f46: 6e20 f52a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c1f4c: 6e10 fa2a 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c1f52: 0c00 |0025: move-result-object v0 │ │ -0c1f54: 1100 |0026: return-object v0 │ │ +0c1efc: |[0c1efc] com.ds.avare.gps.GpsParams.getLonStringDMS:()Ljava/lang/String; │ │ +0c1f0c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0c1f10: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c1f16: 5361 c512 |0005: iget-wide v1, v6, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ +0c1f1a: 1603 0000 |0007: const-wide/16 v3, #int 0 // #0 │ │ +0c1f1e: 2f05 0103 |0009: cmpl-double v5, v1, v3 │ │ +0c1f22: 3a05 0500 |000b: if-ltz v5, 0010 // +0005 │ │ +0c1f26: 1a01 4c0f |000d: const-string v1, "E" // string@0f4c │ │ +0c1f2a: 2803 |000f: goto 0012 // +0003 │ │ +0c1f2c: 1a01 0d29 |0010: const-string v1, "W" // string@290d │ │ +0c1f30: 6e20 f52a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c1f36: 5361 c512 |0015: iget-wide v1, v6, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ +0c1f3a: 7120 6a2a 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ +0c1f40: 0b01 |001a: move-result-wide v1 │ │ +0c1f42: 7030 9221 1602 |001b: invoke-direct {v6, v1, v2}, Lcom/ds/avare/gps/GpsParams;.getDMS:(D)Ljava/lang/String; // method@2192 │ │ +0c1f48: 0c01 |001e: move-result-object v1 │ │ +0c1f4a: 6e20 f52a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c1f50: 6e10 fa2a 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c1f56: 0c00 |0025: move-result-object v0 │ │ +0c1f58: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0027 reg=6 this Lcom/ds/avare/gps/GpsParams; │ │ │ │ #9 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196444,17 +196445,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1d68: |[0c1d68] com.ds.avare.gps.GpsParams.getLongitude:()D │ │ -0c1d78: 5320 c512 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ -0c1d7c: 1000 |0002: return-wide v0 │ │ +0c1d6c: |[0c1d6c] com.ds.avare.gps.GpsParams.getLongitude:()D │ │ +0c1d7c: 5320 c512 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ +0c1d80: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/gps/GpsParams; │ │ │ │ #10 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196462,17 +196463,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1e04: |[0c1e04] com.ds.avare.gps.GpsParams.getSatCount:()I │ │ -0c1e14: 5210 c612 |0000: iget v0, v1, Lcom/ds/avare/gps/GpsParams;.mSatCount:I // field@12c6 │ │ -0c1e18: 0f00 |0002: return v0 │ │ +0c1e08: |[0c1e08] com.ds.avare.gps.GpsParams.getSatCount:()I │ │ +0c1e18: 5210 c612 |0000: iget v0, v1, Lcom/ds/avare/gps/GpsParams;.mSatCount:I // field@12c6 │ │ +0c1e1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/gps/GpsParams; │ │ │ │ #11 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196480,17 +196481,17 @@ │ │ type : '()Lcom/ds/avare/position/Scale;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1c8c: |[0c1c8c] com.ds.avare.gps.GpsParams.getScale:()Lcom/ds/avare/position/Scale; │ │ -0c1c9c: 5410 c712 |0000: iget-object v0, v1, Lcom/ds/avare/gps/GpsParams;.mScale:Lcom/ds/avare/position/Scale; // field@12c7 │ │ -0c1ca0: 1100 |0002: return-object v0 │ │ +0c1c90: |[0c1c90] com.ds.avare.gps.GpsParams.getScale:()Lcom/ds/avare/position/Scale; │ │ +0c1ca0: 5410 c712 |0000: iget-object v0, v1, Lcom/ds/avare/gps/GpsParams;.mScale:Lcom/ds/avare/position/Scale; // field@12c7 │ │ +0c1ca4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/gps/GpsParams; │ │ │ │ #12 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196498,17 +196499,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1d80: |[0c1d80] com.ds.avare.gps.GpsParams.getSpeed:()D │ │ -0c1d90: 5320 c812 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ -0c1d94: 1000 |0002: return-wide v0 │ │ +0c1d84: |[0c1d84] com.ds.avare.gps.GpsParams.getSpeed:()D │ │ +0c1d94: 5320 c812 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ +0c1d98: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/gps/GpsParams; │ │ │ │ #13 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196516,30 +196517,30 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0c1d98: |[0c1d98] com.ds.avare.gps.GpsParams.getSpeedInKnots:()D │ │ -0c1da8: 7100 2025 0000 |0000: invoke-static {}, Lcom/ds/avare/storage/Preferences;.isKnots:()Z // method@2520 │ │ -0c1dae: 0a00 |0003: move-result v0 │ │ -0c1db0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0c1db4: 5340 c812 |0006: iget-wide v0, v4, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ -0c1db8: 1000 |0008: return-wide v0 │ │ -0c1dba: 7100 2125 0000 |0009: invoke-static {}, Lcom/ds/avare/storage/Preferences;.isMPH:()Z // method@2521 │ │ -0c1dc0: 0a00 |000c: move-result v0 │ │ -0c1dc2: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -0c1dc6: 5340 c812 |000f: iget-wide v0, v4, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ -0c1dca: 1802 e048 a0c1 a6ce eb3f |0011: const-wide v2, #double 0.868976 // #3febcea6c1a048e0 │ │ -0c1dd4: ad00 0002 |0016: mul-double v0, v0, v2 │ │ -0c1dd8: 1000 |0018: return-wide v0 │ │ -0c1dda: 5340 c812 |0019: iget-wide v0, v4, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ -0c1dde: 1802 76e1 07e7 5347 e13f |001b: const-wide v2, #double 0.539957 // #3fe14753e707e176 │ │ -0c1de8: 28f6 |0020: goto 0016 // -000a │ │ +0c1d9c: |[0c1d9c] com.ds.avare.gps.GpsParams.getSpeedInKnots:()D │ │ +0c1dac: 7100 2025 0000 |0000: invoke-static {}, Lcom/ds/avare/storage/Preferences;.isKnots:()Z // method@2520 │ │ +0c1db2: 0a00 |0003: move-result v0 │ │ +0c1db4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0c1db8: 5340 c812 |0006: iget-wide v0, v4, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ +0c1dbc: 1000 |0008: return-wide v0 │ │ +0c1dbe: 7100 2125 0000 |0009: invoke-static {}, Lcom/ds/avare/storage/Preferences;.isMPH:()Z // method@2521 │ │ +0c1dc4: 0a00 |000c: move-result v0 │ │ +0c1dc6: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +0c1dca: 5340 c812 |000f: iget-wide v0, v4, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ +0c1dce: 1802 e048 a0c1 a6ce eb3f |0011: const-wide v2, #double 0.868976 // #3febcea6c1a048e0 │ │ +0c1dd8: ad00 0002 |0016: mul-double v0, v0, v2 │ │ +0c1ddc: 1000 |0018: return-wide v0 │ │ +0c1dde: 5340 c812 |0019: iget-wide v0, v4, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ +0c1de2: 1802 76e1 07e7 5347 e13f |001b: const-wide v2, #double 0.539957 // #3fe14753e707e176 │ │ +0c1dec: 28f6 |0020: goto 0016 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0009 line=152 │ │ 0x0019 line=153 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Lcom/ds/avare/gps/GpsParams; │ │ @@ -196549,17 +196550,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1f58: |[0c1f58] com.ds.avare.gps.GpsParams.getTime:()J │ │ -0c1f68: 5320 c912 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mTime:J // field@12c9 │ │ -0c1f6c: 1000 |0002: return-wide v0 │ │ +0c1f5c: |[0c1f5c] com.ds.avare.gps.GpsParams.getTime:()J │ │ +0c1f6c: 5320 c912 |0000: iget-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mTime:J // field@12c9 │ │ +0c1f70: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/gps/GpsParams; │ │ │ │ #15 : (in Lcom/ds/avare/gps/GpsParams;) │ │ @@ -196567,18 +196568,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0c20a8: |[0c20a8] com.ds.avare.gps.GpsParams.setAltitude:(I)V │ │ -0c20b8: 8330 |0000: int-to-double v0, v3 │ │ -0c20ba: 5a20 bf12 |0001: iput-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mAltitude:D // field@12bf │ │ -0c20be: 0e00 |0003: return-void │ │ +0c20ac: |[0c20ac] com.ds.avare.gps.GpsParams.setAltitude:(I)V │ │ +0c20bc: 8330 |0000: int-to-double v0, v3 │ │ +0c20be: 5a20 bf12 |0001: iput-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mAltitude:D // field@12bf │ │ +0c20c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=264 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lcom/ds/avare/gps/GpsParams; │ │ 0x0000 - 0x0004 reg=3 (null) I │ │ │ │ @@ -196587,17 +196588,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c20c0: |[0c20c0] com.ds.avare.gps.GpsParams.setLatitude:(D)V │ │ -0c20d0: 5a01 c412 |0000: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ -0c20d4: 0e00 |0002: return-void │ │ +0c20c4: |[0c20c4] com.ds.avare.gps.GpsParams.setLatitude:(D)V │ │ +0c20d4: 5a01 c412 |0000: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mLatitude:D // field@12c4 │ │ +0c20d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/gps/GpsParams; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -196606,17 +196607,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c20d8: |[0c20d8] com.ds.avare.gps.GpsParams.setLongitude:(D)V │ │ -0c20e8: 5a01 c512 |0000: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ -0c20ec: 0e00 |0002: return-void │ │ +0c20dc: |[0c20dc] com.ds.avare.gps.GpsParams.setLongitude:(D)V │ │ +0c20ec: 5a01 c512 |0000: iput-wide v1, v0, Lcom/ds/avare/gps/GpsParams;.mLongitude:D // field@12c5 │ │ +0c20f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/gps/GpsParams; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -196625,18 +196626,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0c20f0: |[0c20f0] com.ds.avare.gps.GpsParams.setSpeed:(I)V │ │ -0c2100: 8330 |0000: int-to-double v0, v3 │ │ -0c2102: 5a20 c812 |0001: iput-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ -0c2106: 0e00 |0003: return-void │ │ +0c20f4: |[0c20f4] com.ds.avare.gps.GpsParams.setSpeed:(I)V │ │ +0c2104: 8330 |0000: int-to-double v0, v3 │ │ +0c2106: 5a20 c812 |0001: iput-wide v0, v2, Lcom/ds/avare/gps/GpsParams;.mSpeed:D // field@12c8 │ │ +0c210a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=256 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lcom/ds/avare/gps/GpsParams; │ │ 0x0000 - 0x0004 reg=3 (null) I │ │ │ │ @@ -196675,18 +196676,18 @@ │ │ type : '(Lcom/ds/avare/instruments/AutoPilot;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c280c: |[0c280c] com.ds.avare.instruments.AutoPilot$1.:(Lcom/ds/avare/instruments/AutoPilot;)V │ │ -0c281c: 5b01 ca12 |0000: iput-object v1, v0, Lcom/ds/avare/instruments/AutoPilot$1;.this$0:Lcom/ds/avare/instruments/AutoPilot; // field@12ca │ │ -0c2820: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c2826: 0e00 |0005: return-void │ │ +0c2810: |[0c2810] com.ds.avare.instruments.AutoPilot$1.:(Lcom/ds/avare/instruments/AutoPilot;)V │ │ +0c2820: 5b01 ca12 |0000: iput-object v1, v0, Lcom/ds/avare/instruments/AutoPilot$1;.this$0:Lcom/ds/avare/instruments/AutoPilot; // field@12ca │ │ +0c2824: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c282a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/instruments/AutoPilot$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/instruments/AutoPilot; │ │ │ │ @@ -196696,230 +196697,230 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 32 │ │ ins : 1 │ │ outs : 16 │ │ insns size : 430 16-bit code units │ │ -0c2828: |[0c2828] com.ds.avare.instruments.AutoPilot$1.run:()V │ │ -0c2838: 0800 1f00 |0000: move-object/from16 v0, v31 │ │ -0c283c: 5401 ca12 |0002: iget-object v1, v0, Lcom/ds/avare/instruments/AutoPilot$1;.this$0:Lcom/ds/avare/instruments/AutoPilot; // field@12ca │ │ -0c2840: 7110 ac21 0100 |0004: invoke-static {v1}, Lcom/ds/avare/instruments/AutoPilot;.access$000:(Lcom/ds/avare/instruments/AutoPilot;)Z // method@21ac │ │ -0c2846: 0a01 |0007: move-result v1 │ │ -0c2848: 3901 a501 |0008: if-nez v1, 01ad // +01a5 │ │ -0c284c: 5401 ca12 |000a: iget-object v1, v0, Lcom/ds/avare/instruments/AutoPilot$1;.this$0:Lcom/ds/avare/instruments/AutoPilot; // field@12ca │ │ -0c2850: 7110 ad21 0100 |000c: invoke-static {v1}, Lcom/ds/avare/instruments/AutoPilot;.access$100:(Lcom/ds/avare/instruments/AutoPilot;)Ljava/util/concurrent/ConcurrentLinkedQueue; // method@21ad │ │ -0c2856: 0c01 |000f: move-result-object v1 │ │ -0c2858: 6e10 a42c 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentLinkedQueue;.poll:()Ljava/lang/Object; // method@2ca4 │ │ -0c285e: 0c01 |0013: move-result-object v1 │ │ -0c2860: 1f01 a405 |0014: check-cast v1, Lcom/ds/avare/instruments/AutoPilot$WorkItem; // type@05a4 │ │ -0c2864: 1602 f401 |0016: const-wide/16 v2, #int 500 // #1f4 │ │ -0c2868: 3801 8d01 |0018: if-eqz v1, 01a5 // +018d │ │ -0c286c: 7110 a821 0100 |001a: invoke-static {v1}, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.access$200:(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/gps/GpsParams; // method@21a8 │ │ -0c2872: 0c04 |001d: move-result-object v4 │ │ -0c2874: 7110 a921 0100 |001e: invoke-static {v1}, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.access$300:(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/place/Destination; // method@21a9 │ │ -0c287a: 0c05 |0021: move-result-object v5 │ │ -0c287c: 7110 aa21 0100 |0022: invoke-static {v1}, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.access$400:(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/place/Plan; // method@21aa │ │ -0c2882: 0c01 |0025: move-result-object v1 │ │ -0c2884: 2213 d605 |0026: new-instance v19, Lcom/ds/avare/nmea/RMCPacket; // type@05d6 │ │ -0c2888: 6e10 9e21 0400 |0028: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ -0c288e: 0b07 |002b: move-result-wide v7 │ │ -0c2890: 6e10 9721 0400 |002c: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0c2896: 0b09 |002f: move-result-wide v9 │ │ -0c2898: 6e10 9921 0400 |0030: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0c289e: 0b0b |0033: move-result-wide v11 │ │ -0c28a0: 6e10 9d21 0400 |0034: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getSpeedInKnots:()D // method@219d │ │ -0c28a6: 0b0d |0037: move-result-wide v13 │ │ -0c28a8: 6e10 9121 0400 |0038: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0c28ae: 0b0f |003b: move-result-wide v15 │ │ -0c28b0: 6e10 9321 0400 |003c: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0c28b6: 0b11 |003f: move-result-wide v17 │ │ -0c28b8: 0806 1300 |0040: move-object/from16 v6, v19 │ │ -0c28bc: 760d 6e22 0600 |0042: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/ds/avare/nmea/RMCPacket;.:(JDDDDD)V // method@226e │ │ -0c28c2: 7401 7022 1300 |0045: invoke-virtual/range {v19}, Lcom/ds/avare/nmea/RMCPacket;.getPacket:()Ljava/lang/String; // method@2270 │ │ -0c28c8: 0c06 |0048: move-result-object v6 │ │ -0c28ca: 2215 ce05 |0049: new-instance v21, Lcom/ds/avare/nmea/GGAPacket; // type@05ce │ │ -0c28ce: 6e10 9e21 0400 |004b: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ -0c28d4: 0b08 |004e: move-result-wide v8 │ │ -0c28d6: 6e10 9721 0400 |004f: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0c28dc: 0b0a |0052: move-result-wide v10 │ │ -0c28de: 6e10 9921 0400 |0053: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0c28e4: 0b0c |0056: move-result-wide v12 │ │ -0c28e6: 6e10 9021 0400 |0057: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getAltitudeInMeters:()D // method@2190 │ │ -0c28ec: 0b0e |005a: move-result-wide v14 │ │ -0c28ee: 6e10 9a21 0400 |005b: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getSatCount:()I // method@219a │ │ -0c28f4: 0a10 |005e: move-result v16 │ │ -0c28f6: 6e10 9421 0400 |005f: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getGeoid:()D // method@2194 │ │ -0c28fc: 0b11 |0062: move-result-wide v17 │ │ -0c28fe: 6e10 9521 0400 |0063: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getHorDil:()D // method@2195 │ │ -0c2904: 0b13 |0066: move-result-wide v19 │ │ -0c2906: 0807 1500 |0067: move-object/from16 v7, v21 │ │ -0c290a: 760e 5822 0700 |0069: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lcom/ds/avare/nmea/GGAPacket;.:(JDDDIDD)V // method@2258 │ │ -0c2910: 2207 1007 |006c: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0c2914: 7010 eb2a 0700 |006e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c291a: 6e20 f52a 6700 |0071: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c2920: 7401 5a22 1500 |0074: invoke-virtual/range {v21}, Lcom/ds/avare/nmea/GGAPacket;.getPacket:()Ljava/lang/String; // method@225a │ │ -0c2926: 0c06 |0077: move-result-object v6 │ │ -0c2928: 6e20 f52a 6700 |0078: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c292e: 6e10 fa2a 0700 |007b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c2934: 0c06 |007e: move-result-object v6 │ │ -0c2936: 3805 1101 |007f: if-eqz v5, 0190 // +0111 │ │ -0c293a: 6e10 f922 0500 |0081: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocationInit:()Landroid/location/Location; // method@22f9 │ │ -0c2940: 0c07 |0084: move-result-object v7 │ │ -0c2942: 6e10 be03 0700 |0085: invoke-virtual {v7}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0c2948: 0b08 |0088: move-result-wide v8 │ │ -0c294a: 6e10 f922 0500 |0089: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocationInit:()Landroid/location/Location; // method@22f9 │ │ -0c2950: 0c07 |008c: move-result-object v7 │ │ -0c2952: 6e10 bd03 0700 |008d: invoke-virtual {v7}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0c2958: 0b0a |0090: move-result-wide v10 │ │ -0c295a: 6e10 f822 0500 |0091: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0c2960: 0c07 |0094: move-result-object v7 │ │ -0c2962: 6e10 be03 0700 |0095: invoke-virtual {v7}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0c2968: 0b0c |0098: move-result-wide v12 │ │ -0c296a: 6e10 f822 0500 |0099: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0c2970: 0c07 |009c: move-result-object v7 │ │ -0c2972: 6e10 bd03 0700 |009d: invoke-virtual {v7}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0c2978: 0b0e |00a0: move-result-wide v14 │ │ -0c297a: 7708 2424 0800 |00a1: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/ds/avare/position/Projection;.getStaticBearing:(DDDD)D // method@2424 │ │ -0c2980: 0b07 |00a4: move-result-wide v7 │ │ -0c2982: 3801 4000 |00a5: if-eqz v1, 00e5 // +0040 │ │ -0c2986: 6e10 5723 0100 |00a7: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ -0c298c: 0a09 |00aa: move-result v9 │ │ -0c298e: 3809 3a00 |00ab: if-eqz v9, 00e5 // +003a │ │ -0c2992: 6e10 4b23 0100 |00ad: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -0c2998: 0a09 |00b0: move-result v9 │ │ -0c299a: 3d09 3400 |00b1: if-lez v9, 00e5 // +0034 │ │ -0c299e: d809 09ff |00b3: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0c29a2: 6e20 5023 9100 |00b5: invoke-virtual {v1, v9}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -0c29a8: 0c09 |00b8: move-result-object v9 │ │ -0c29aa: 3809 2c00 |00b9: if-eqz v9, 00e5 // +002c │ │ -0c29ae: 6e10 f722 0900 |00bb: invoke-virtual {v9}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ -0c29b4: 0c07 |00be: move-result-object v7 │ │ -0c29b6: 6e10 f822 0900 |00bf: invoke-virtual {v9}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0c29bc: 0c08 |00c2: move-result-object v8 │ │ -0c29be: 6e10 be03 0800 |00c3: invoke-virtual {v8}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0c29c4: 0b0a |00c6: move-result-wide v10 │ │ -0c29c6: 6e10 f822 0900 |00c7: invoke-virtual {v9}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0c29cc: 0c08 |00ca: move-result-object v8 │ │ -0c29ce: 6e10 bd03 0800 |00cb: invoke-virtual {v8}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0c29d4: 0b0c |00ce: move-result-wide v12 │ │ -0c29d6: 6e10 f822 0500 |00cf: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0c29dc: 0c08 |00d2: move-result-object v8 │ │ -0c29de: 6e10 be03 0800 |00d3: invoke-virtual {v8}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0c29e4: 0b0e |00d6: move-result-wide v14 │ │ -0c29e6: 6e10 f822 0500 |00d7: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0c29ec: 0c08 |00da: move-result-object v8 │ │ -0c29ee: 6e10 bd03 0800 |00db: invoke-virtual {v8}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0c29f4: 0b10 |00de: move-result-wide v16 │ │ -0c29f6: 7708 2424 0a00 |00df: invoke-static/range {v10, v11, v12, v13, v14, v15, v16, v17}, Lcom/ds/avare/position/Projection;.getStaticBearing:(DDDD)D // method@2424 │ │ -0c29fc: 0b08 |00e2: move-result-wide v8 │ │ -0c29fe: 048d |00e3: move-wide v13, v8 │ │ -0c2a00: 2805 |00e4: goto 00e9 // +0005 │ │ -0c2a02: 1a09 0000 |00e5: const-string v9, "" // string@0000 │ │ -0c2a06: 047d |00e7: move-wide v13, v7 │ │ -0c2a08: 0797 |00e8: move-object v7, v9 │ │ -0c2a0a: 6e10 ec22 0500 |00e9: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getDistanceInNM:()D // method@22ec │ │ -0c2a10: 0b08 |00ec: move-result-wide v8 │ │ -0c2a12: 6e10 e622 0500 |00ed: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ -0c2a18: 0b0a |00f0: move-result-wide v10 │ │ -0c2a1a: 7140 7f26 edba |00f1: invoke-static {v13, v14, v10, v11}, Lcom/ds/avare/utils/Helper;.angularDifference:(DD)D // method@267f │ │ -0c2a20: 0b0a |00f4: move-result-wide v10 │ │ -0c2a22: 7120 852a ba00 |00f5: invoke-static {v10, v11}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0c2a28: 0b0a |00f8: move-result-wide v10 │ │ -0c2a2a: 7120 812a ba00 |00f9: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0c2a30: 0b0a |00fc: move-result-wide v10 │ │ -0c2a32: ad08 080a |00fd: mul-double v8, v8, v10 │ │ -0c2a36: 6e10 e622 0500 |00ff: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ -0c2a3c: 0b0a |0102: move-result-wide v10 │ │ -0c2a3e: 7140 a026 baed |0103: invoke-static {v10, v11, v13, v14}, Lcom/ds/avare/utils/Helper;.leftOfCourseLine:(DD)Z // method@26a0 │ │ -0c2a44: 0a0a |0106: move-result v10 │ │ -0c2a46: 380a 0300 |0107: if-eqz v10, 010a // +0003 │ │ -0c2a4a: 8088 |0109: neg-double v8, v8 │ │ -0c2a4c: 051a 0800 |010a: move-wide/from16 v26, v8 │ │ -0c2a50: 6e10 c92a 0700 |010c: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0c2a56: 0a08 |010f: move-result v8 │ │ -0c2a58: 1249 |0110: const/4 v9, #int 4 // #4 │ │ -0c2a5a: 3798 0400 |0111: if-le v8, v9, 0115 // +0004 │ │ -0c2a5e: 1a07 3033 |0113: const-string v7, "gSRC" // string@3330 │ │ -0c2a62: 077c |0115: move-object v12, v7 │ │ -0c2a64: 6e10 f722 0500 |0116: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ -0c2a6a: 0c07 |0119: move-result-object v7 │ │ -0c2a6c: 6e10 c92a 0700 |011a: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0c2a72: 0a08 |011d: move-result v8 │ │ -0c2a74: 3798 0400 |011e: if-le v8, v9, 0122 // +0004 │ │ -0c2a78: 1a07 2f33 |0120: const-string v7, "gDST" // string@332f │ │ -0c2a7c: 077b |0122: move-object v11, v7 │ │ -0c2a7e: 2207 d405 |0123: new-instance v7, Lcom/ds/avare/nmea/RMBPacket; // type@05d4 │ │ -0c2a82: 6e10 ec22 0500 |0125: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getDistanceInNM:()D // method@22ec │ │ -0c2a88: 0b10 |0128: move-result-wide v16 │ │ -0c2a8a: 6e10 e622 0500 |0129: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ -0c2a90: 0b12 |012c: move-result-wide v18 │ │ -0c2a92: 6e10 f822 0500 |012d: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0c2a98: 0c08 |0130: move-result-object v8 │ │ -0c2a9a: 6e10 be03 0800 |0131: invoke-virtual {v8}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0c2aa0: 0b14 |0134: move-result-wide v20 │ │ -0c2aa2: 6e10 f822 0500 |0135: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0c2aa8: 0c08 |0138: move-result-object v8 │ │ -0c2aaa: 6e10 bd03 0800 |0139: invoke-virtual {v8}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0c2ab0: 0b16 |013c: move-result-wide v22 │ │ -0c2ab2: 6e10 9d21 0400 |013d: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getSpeedInKnots:()D // method@219d │ │ -0c2ab8: 0b1c |0140: move-result-wide v28 │ │ -0c2aba: 3801 1200 |0141: if-eqz v1, 0153 // +0012 │ │ -0c2abe: 6e10 5723 0100 |0143: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ -0c2ac4: 0a04 |0146: move-result v4 │ │ -0c2ac6: 3904 0c00 |0147: if-nez v4, 0153 // +000c │ │ -0c2aca: 6e10 4623 0100 |0149: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.allWaypointsPassed:()Z // method@2346 │ │ -0c2ad0: 0a01 |014c: move-result v1 │ │ -0c2ad2: 3801 0600 |014d: if-eqz v1, 0153 // +0006 │ │ -0c2ad6: 1211 |014f: const/4 v1, #int 1 // #1 │ │ -0c2ad8: 131e 0100 |0150: const/16 v30, #int 1 // #1 │ │ -0c2adc: 2804 |0152: goto 0156 // +0004 │ │ -0c2ade: 1201 |0153: const/4 v1, #int 0 // #0 │ │ -0c2ae0: 131e 0000 |0154: const/16 v30, #int 0 // #0 │ │ -0c2ae4: 077f |0156: move-object v15, v7 │ │ -0c2ae6: 0818 0b00 |0157: move-object/from16 v24, v11 │ │ -0c2aea: 0819 0c00 |0159: move-object/from16 v25, v12 │ │ -0c2aee: 7610 6922 0f00 |015b: invoke-direct/range {v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30}, Lcom/ds/avare/nmea/RMBPacket;.:(DDDDLjava/lang/String;Ljava/lang/String;DDZ)V // method@2269 │ │ -0c2af4: 2201 1007 |015e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c2af8: 7010 eb2a 0100 |0160: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c2afe: 6e20 f52a 6100 |0163: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c2b04: 6e10 6b22 0700 |0166: invoke-virtual {v7}, Lcom/ds/avare/nmea/RMBPacket;.getPacket:()Ljava/lang/String; // method@226b │ │ -0c2b0a: 0c04 |0169: move-result-object v4 │ │ -0c2b0c: 6e20 f52a 4100 |016a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c2b12: 6e10 fa2a 0100 |016d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c2b18: 0c01 |0170: move-result-object v1 │ │ -0c2b1a: 2204 ca05 |0171: new-instance v4, Lcom/ds/avare/nmea/BODPacket; // type@05ca │ │ -0c2b1e: 6e10 ea22 0500 |0173: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getDeclination:()D // method@22ea │ │ -0c2b24: 0b05 |0176: move-result-wide v5 │ │ -0c2b26: ab0f 0d05 |0177: add-double v15, v13, v5 │ │ -0c2b2a: 074a |0179: move-object v10, v4 │ │ -0c2b2c: 7607 4a22 0a00 |017a: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/ds/avare/nmea/BODPacket;.:(Ljava/lang/String;Ljava/lang/String;DD)V // method@224a │ │ -0c2b32: 2205 1007 |017d: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c2b36: 7010 eb2a 0500 |017f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c2b3c: 6e20 f52a 1500 |0182: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c2b42: 6e10 4c22 0400 |0185: invoke-virtual {v4}, Lcom/ds/avare/nmea/BODPacket;.getPacket:()Ljava/lang/String; // method@224c │ │ -0c2b48: 0c01 |0188: move-result-object v1 │ │ -0c2b4a: 6e20 f52a 1500 |0189: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c2b50: 6e10 fa2a 0500 |018c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c2b56: 0c06 |018f: move-result-object v6 │ │ -0c2b58: 5401 ca12 |0190: iget-object v1, v0, Lcom/ds/avare/instruments/AutoPilot$1;.this$0:Lcom/ds/avare/instruments/AutoPilot; // field@12ca │ │ -0c2b5c: 7110 ae21 0100 |0192: invoke-static {v1}, Lcom/ds/avare/instruments/AutoPilot;.access$500:(Lcom/ds/avare/instruments/AutoPilot;)Lcom/ds/avare/connections/Connection; // method@21ae │ │ -0c2b62: 0c01 |0195: move-result-object v1 │ │ -0c2b64: 6e10 be2a 0600 |0196: invoke-virtual {v6}, Ljava/lang/String;.getBytes:()[B // method@2abe │ │ -0c2b6a: 0c04 |0199: move-result-object v4 │ │ -0c2b6c: 6e20 1b20 4100 |019a: invoke-virtual {v1, v4}, Lcom/ds/avare/connections/Connection;.write:([B)V // method@201b │ │ -0c2b72: 7120 f304 3200 |019d: invoke-static {v2, v3}, Landroid/os/SystemClock;.sleep:(J)V // method@04f3 │ │ -0c2b78: 2900 6afe |01a0: goto/16 000a // -0196 │ │ -0c2b7c: 0000 |01a2: nop // spacer │ │ -0c2b7e: 2900 67fe |01a3: goto/16 000a // -0199 │ │ -0c2b82: 7120 f304 3200 |01a5: invoke-static {v2, v3}, Landroid/os/SystemClock;.sleep:(J)V // method@04f3 │ │ -0c2b88: 2900 5afe |01a8: goto/16 0002 // -01a6 │ │ -0c2b8c: 0000 |01aa: nop // spacer │ │ -0c2b8e: 2900 57fe |01ab: goto/16 0002 // -01a9 │ │ -0c2b92: 0e00 |01ad: return-void │ │ +0c282c: |[0c282c] com.ds.avare.instruments.AutoPilot$1.run:()V │ │ +0c283c: 0800 1f00 |0000: move-object/from16 v0, v31 │ │ +0c2840: 5401 ca12 |0002: iget-object v1, v0, Lcom/ds/avare/instruments/AutoPilot$1;.this$0:Lcom/ds/avare/instruments/AutoPilot; // field@12ca │ │ +0c2844: 7110 ac21 0100 |0004: invoke-static {v1}, Lcom/ds/avare/instruments/AutoPilot;.access$000:(Lcom/ds/avare/instruments/AutoPilot;)Z // method@21ac │ │ +0c284a: 0a01 |0007: move-result v1 │ │ +0c284c: 3901 a501 |0008: if-nez v1, 01ad // +01a5 │ │ +0c2850: 5401 ca12 |000a: iget-object v1, v0, Lcom/ds/avare/instruments/AutoPilot$1;.this$0:Lcom/ds/avare/instruments/AutoPilot; // field@12ca │ │ +0c2854: 7110 ad21 0100 |000c: invoke-static {v1}, Lcom/ds/avare/instruments/AutoPilot;.access$100:(Lcom/ds/avare/instruments/AutoPilot;)Ljava/util/concurrent/ConcurrentLinkedQueue; // method@21ad │ │ +0c285a: 0c01 |000f: move-result-object v1 │ │ +0c285c: 6e10 a42c 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentLinkedQueue;.poll:()Ljava/lang/Object; // method@2ca4 │ │ +0c2862: 0c01 |0013: move-result-object v1 │ │ +0c2864: 1f01 a405 |0014: check-cast v1, Lcom/ds/avare/instruments/AutoPilot$WorkItem; // type@05a4 │ │ +0c2868: 1602 f401 |0016: const-wide/16 v2, #int 500 // #1f4 │ │ +0c286c: 3801 8d01 |0018: if-eqz v1, 01a5 // +018d │ │ +0c2870: 7110 a821 0100 |001a: invoke-static {v1}, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.access$200:(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/gps/GpsParams; // method@21a8 │ │ +0c2876: 0c04 |001d: move-result-object v4 │ │ +0c2878: 7110 a921 0100 |001e: invoke-static {v1}, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.access$300:(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/place/Destination; // method@21a9 │ │ +0c287e: 0c05 |0021: move-result-object v5 │ │ +0c2880: 7110 aa21 0100 |0022: invoke-static {v1}, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.access$400:(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/place/Plan; // method@21aa │ │ +0c2886: 0c01 |0025: move-result-object v1 │ │ +0c2888: 2213 d605 |0026: new-instance v19, Lcom/ds/avare/nmea/RMCPacket; // type@05d6 │ │ +0c288c: 6e10 9e21 0400 |0028: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ +0c2892: 0b07 |002b: move-result-wide v7 │ │ +0c2894: 6e10 9721 0400 |002c: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0c289a: 0b09 |002f: move-result-wide v9 │ │ +0c289c: 6e10 9921 0400 |0030: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0c28a2: 0b0b |0033: move-result-wide v11 │ │ +0c28a4: 6e10 9d21 0400 |0034: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getSpeedInKnots:()D // method@219d │ │ +0c28aa: 0b0d |0037: move-result-wide v13 │ │ +0c28ac: 6e10 9121 0400 |0038: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0c28b2: 0b0f |003b: move-result-wide v15 │ │ +0c28b4: 6e10 9321 0400 |003c: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0c28ba: 0b11 |003f: move-result-wide v17 │ │ +0c28bc: 0806 1300 |0040: move-object/from16 v6, v19 │ │ +0c28c0: 760d 6e22 0600 |0042: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/ds/avare/nmea/RMCPacket;.:(JDDDDD)V // method@226e │ │ +0c28c6: 7401 7022 1300 |0045: invoke-virtual/range {v19}, Lcom/ds/avare/nmea/RMCPacket;.getPacket:()Ljava/lang/String; // method@2270 │ │ +0c28cc: 0c06 |0048: move-result-object v6 │ │ +0c28ce: 2215 ce05 |0049: new-instance v21, Lcom/ds/avare/nmea/GGAPacket; // type@05ce │ │ +0c28d2: 6e10 9e21 0400 |004b: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ +0c28d8: 0b08 |004e: move-result-wide v8 │ │ +0c28da: 6e10 9721 0400 |004f: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0c28e0: 0b0a |0052: move-result-wide v10 │ │ +0c28e2: 6e10 9921 0400 |0053: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0c28e8: 0b0c |0056: move-result-wide v12 │ │ +0c28ea: 6e10 9021 0400 |0057: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getAltitudeInMeters:()D // method@2190 │ │ +0c28f0: 0b0e |005a: move-result-wide v14 │ │ +0c28f2: 6e10 9a21 0400 |005b: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getSatCount:()I // method@219a │ │ +0c28f8: 0a10 |005e: move-result v16 │ │ +0c28fa: 6e10 9421 0400 |005f: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getGeoid:()D // method@2194 │ │ +0c2900: 0b11 |0062: move-result-wide v17 │ │ +0c2902: 6e10 9521 0400 |0063: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getHorDil:()D // method@2195 │ │ +0c2908: 0b13 |0066: move-result-wide v19 │ │ +0c290a: 0807 1500 |0067: move-object/from16 v7, v21 │ │ +0c290e: 760e 5822 0700 |0069: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lcom/ds/avare/nmea/GGAPacket;.:(JDDDIDD)V // method@2258 │ │ +0c2914: 2207 1007 |006c: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0c2918: 7010 eb2a 0700 |006e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c291e: 6e20 f52a 6700 |0071: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c2924: 7401 5a22 1500 |0074: invoke-virtual/range {v21}, Lcom/ds/avare/nmea/GGAPacket;.getPacket:()Ljava/lang/String; // method@225a │ │ +0c292a: 0c06 |0077: move-result-object v6 │ │ +0c292c: 6e20 f52a 6700 |0078: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c2932: 6e10 fa2a 0700 |007b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c2938: 0c06 |007e: move-result-object v6 │ │ +0c293a: 3805 1101 |007f: if-eqz v5, 0190 // +0111 │ │ +0c293e: 6e10 f922 0500 |0081: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocationInit:()Landroid/location/Location; // method@22f9 │ │ +0c2944: 0c07 |0084: move-result-object v7 │ │ +0c2946: 6e10 be03 0700 |0085: invoke-virtual {v7}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0c294c: 0b08 |0088: move-result-wide v8 │ │ +0c294e: 6e10 f922 0500 |0089: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocationInit:()Landroid/location/Location; // method@22f9 │ │ +0c2954: 0c07 |008c: move-result-object v7 │ │ +0c2956: 6e10 bd03 0700 |008d: invoke-virtual {v7}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0c295c: 0b0a |0090: move-result-wide v10 │ │ +0c295e: 6e10 f822 0500 |0091: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0c2964: 0c07 |0094: move-result-object v7 │ │ +0c2966: 6e10 be03 0700 |0095: invoke-virtual {v7}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0c296c: 0b0c |0098: move-result-wide v12 │ │ +0c296e: 6e10 f822 0500 |0099: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0c2974: 0c07 |009c: move-result-object v7 │ │ +0c2976: 6e10 bd03 0700 |009d: invoke-virtual {v7}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0c297c: 0b0e |00a0: move-result-wide v14 │ │ +0c297e: 7708 2424 0800 |00a1: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/ds/avare/position/Projection;.getStaticBearing:(DDDD)D // method@2424 │ │ +0c2984: 0b07 |00a4: move-result-wide v7 │ │ +0c2986: 3801 4000 |00a5: if-eqz v1, 00e5 // +0040 │ │ +0c298a: 6e10 5723 0100 |00a7: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ +0c2990: 0a09 |00aa: move-result v9 │ │ +0c2992: 3809 3a00 |00ab: if-eqz v9, 00e5 // +003a │ │ +0c2996: 6e10 4b23 0100 |00ad: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +0c299c: 0a09 |00b0: move-result v9 │ │ +0c299e: 3d09 3400 |00b1: if-lez v9, 00e5 // +0034 │ │ +0c29a2: d809 09ff |00b3: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0c29a6: 6e20 5023 9100 |00b5: invoke-virtual {v1, v9}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +0c29ac: 0c09 |00b8: move-result-object v9 │ │ +0c29ae: 3809 2c00 |00b9: if-eqz v9, 00e5 // +002c │ │ +0c29b2: 6e10 f722 0900 |00bb: invoke-virtual {v9}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ +0c29b8: 0c07 |00be: move-result-object v7 │ │ +0c29ba: 6e10 f822 0900 |00bf: invoke-virtual {v9}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0c29c0: 0c08 |00c2: move-result-object v8 │ │ +0c29c2: 6e10 be03 0800 |00c3: invoke-virtual {v8}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0c29c8: 0b0a |00c6: move-result-wide v10 │ │ +0c29ca: 6e10 f822 0900 |00c7: invoke-virtual {v9}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0c29d0: 0c08 |00ca: move-result-object v8 │ │ +0c29d2: 6e10 bd03 0800 |00cb: invoke-virtual {v8}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0c29d8: 0b0c |00ce: move-result-wide v12 │ │ +0c29da: 6e10 f822 0500 |00cf: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0c29e0: 0c08 |00d2: move-result-object v8 │ │ +0c29e2: 6e10 be03 0800 |00d3: invoke-virtual {v8}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0c29e8: 0b0e |00d6: move-result-wide v14 │ │ +0c29ea: 6e10 f822 0500 |00d7: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0c29f0: 0c08 |00da: move-result-object v8 │ │ +0c29f2: 6e10 bd03 0800 |00db: invoke-virtual {v8}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0c29f8: 0b10 |00de: move-result-wide v16 │ │ +0c29fa: 7708 2424 0a00 |00df: invoke-static/range {v10, v11, v12, v13, v14, v15, v16, v17}, Lcom/ds/avare/position/Projection;.getStaticBearing:(DDDD)D // method@2424 │ │ +0c2a00: 0b08 |00e2: move-result-wide v8 │ │ +0c2a02: 048d |00e3: move-wide v13, v8 │ │ +0c2a04: 2805 |00e4: goto 00e9 // +0005 │ │ +0c2a06: 1a09 0000 |00e5: const-string v9, "" // string@0000 │ │ +0c2a0a: 047d |00e7: move-wide v13, v7 │ │ +0c2a0c: 0797 |00e8: move-object v7, v9 │ │ +0c2a0e: 6e10 ec22 0500 |00e9: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getDistanceInNM:()D // method@22ec │ │ +0c2a14: 0b08 |00ec: move-result-wide v8 │ │ +0c2a16: 6e10 e622 0500 |00ed: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ +0c2a1c: 0b0a |00f0: move-result-wide v10 │ │ +0c2a1e: 7140 7f26 edba |00f1: invoke-static {v13, v14, v10, v11}, Lcom/ds/avare/utils/Helper;.angularDifference:(DD)D // method@267f │ │ +0c2a24: 0b0a |00f4: move-result-wide v10 │ │ +0c2a26: 7120 852a ba00 |00f5: invoke-static {v10, v11}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0c2a2c: 0b0a |00f8: move-result-wide v10 │ │ +0c2a2e: 7120 812a ba00 |00f9: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0c2a34: 0b0a |00fc: move-result-wide v10 │ │ +0c2a36: ad08 080a |00fd: mul-double v8, v8, v10 │ │ +0c2a3a: 6e10 e622 0500 |00ff: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ +0c2a40: 0b0a |0102: move-result-wide v10 │ │ +0c2a42: 7140 a026 baed |0103: invoke-static {v10, v11, v13, v14}, Lcom/ds/avare/utils/Helper;.leftOfCourseLine:(DD)Z // method@26a0 │ │ +0c2a48: 0a0a |0106: move-result v10 │ │ +0c2a4a: 380a 0300 |0107: if-eqz v10, 010a // +0003 │ │ +0c2a4e: 8088 |0109: neg-double v8, v8 │ │ +0c2a50: 051a 0800 |010a: move-wide/from16 v26, v8 │ │ +0c2a54: 6e10 c92a 0700 |010c: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0c2a5a: 0a08 |010f: move-result v8 │ │ +0c2a5c: 1249 |0110: const/4 v9, #int 4 // #4 │ │ +0c2a5e: 3798 0400 |0111: if-le v8, v9, 0115 // +0004 │ │ +0c2a62: 1a07 3033 |0113: const-string v7, "gSRC" // string@3330 │ │ +0c2a66: 077c |0115: move-object v12, v7 │ │ +0c2a68: 6e10 f722 0500 |0116: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ +0c2a6e: 0c07 |0119: move-result-object v7 │ │ +0c2a70: 6e10 c92a 0700 |011a: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0c2a76: 0a08 |011d: move-result v8 │ │ +0c2a78: 3798 0400 |011e: if-le v8, v9, 0122 // +0004 │ │ +0c2a7c: 1a07 2f33 |0120: const-string v7, "gDST" // string@332f │ │ +0c2a80: 077b |0122: move-object v11, v7 │ │ +0c2a82: 2207 d405 |0123: new-instance v7, Lcom/ds/avare/nmea/RMBPacket; // type@05d4 │ │ +0c2a86: 6e10 ec22 0500 |0125: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getDistanceInNM:()D // method@22ec │ │ +0c2a8c: 0b10 |0128: move-result-wide v16 │ │ +0c2a8e: 6e10 e622 0500 |0129: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ +0c2a94: 0b12 |012c: move-result-wide v18 │ │ +0c2a96: 6e10 f822 0500 |012d: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0c2a9c: 0c08 |0130: move-result-object v8 │ │ +0c2a9e: 6e10 be03 0800 |0131: invoke-virtual {v8}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0c2aa4: 0b14 |0134: move-result-wide v20 │ │ +0c2aa6: 6e10 f822 0500 |0135: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0c2aac: 0c08 |0138: move-result-object v8 │ │ +0c2aae: 6e10 bd03 0800 |0139: invoke-virtual {v8}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0c2ab4: 0b16 |013c: move-result-wide v22 │ │ +0c2ab6: 6e10 9d21 0400 |013d: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getSpeedInKnots:()D // method@219d │ │ +0c2abc: 0b1c |0140: move-result-wide v28 │ │ +0c2abe: 3801 1200 |0141: if-eqz v1, 0153 // +0012 │ │ +0c2ac2: 6e10 5723 0100 |0143: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ +0c2ac8: 0a04 |0146: move-result v4 │ │ +0c2aca: 3904 0c00 |0147: if-nez v4, 0153 // +000c │ │ +0c2ace: 6e10 4623 0100 |0149: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.allWaypointsPassed:()Z // method@2346 │ │ +0c2ad4: 0a01 |014c: move-result v1 │ │ +0c2ad6: 3801 0600 |014d: if-eqz v1, 0153 // +0006 │ │ +0c2ada: 1211 |014f: const/4 v1, #int 1 // #1 │ │ +0c2adc: 131e 0100 |0150: const/16 v30, #int 1 // #1 │ │ +0c2ae0: 2804 |0152: goto 0156 // +0004 │ │ +0c2ae2: 1201 |0153: const/4 v1, #int 0 // #0 │ │ +0c2ae4: 131e 0000 |0154: const/16 v30, #int 0 // #0 │ │ +0c2ae8: 077f |0156: move-object v15, v7 │ │ +0c2aea: 0818 0b00 |0157: move-object/from16 v24, v11 │ │ +0c2aee: 0819 0c00 |0159: move-object/from16 v25, v12 │ │ +0c2af2: 7610 6922 0f00 |015b: invoke-direct/range {v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30}, Lcom/ds/avare/nmea/RMBPacket;.:(DDDDLjava/lang/String;Ljava/lang/String;DDZ)V // method@2269 │ │ +0c2af8: 2201 1007 |015e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c2afc: 7010 eb2a 0100 |0160: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c2b02: 6e20 f52a 6100 |0163: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c2b08: 6e10 6b22 0700 |0166: invoke-virtual {v7}, Lcom/ds/avare/nmea/RMBPacket;.getPacket:()Ljava/lang/String; // method@226b │ │ +0c2b0e: 0c04 |0169: move-result-object v4 │ │ +0c2b10: 6e20 f52a 4100 |016a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c2b16: 6e10 fa2a 0100 |016d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c2b1c: 0c01 |0170: move-result-object v1 │ │ +0c2b1e: 2204 ca05 |0171: new-instance v4, Lcom/ds/avare/nmea/BODPacket; // type@05ca │ │ +0c2b22: 6e10 ea22 0500 |0173: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getDeclination:()D // method@22ea │ │ +0c2b28: 0b05 |0176: move-result-wide v5 │ │ +0c2b2a: ab0f 0d05 |0177: add-double v15, v13, v5 │ │ +0c2b2e: 074a |0179: move-object v10, v4 │ │ +0c2b30: 7607 4a22 0a00 |017a: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/ds/avare/nmea/BODPacket;.:(Ljava/lang/String;Ljava/lang/String;DD)V // method@224a │ │ +0c2b36: 2205 1007 |017d: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c2b3a: 7010 eb2a 0500 |017f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c2b40: 6e20 f52a 1500 |0182: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c2b46: 6e10 4c22 0400 |0185: invoke-virtual {v4}, Lcom/ds/avare/nmea/BODPacket;.getPacket:()Ljava/lang/String; // method@224c │ │ +0c2b4c: 0c01 |0188: move-result-object v1 │ │ +0c2b4e: 6e20 f52a 1500 |0189: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c2b54: 6e10 fa2a 0500 |018c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c2b5a: 0c06 |018f: move-result-object v6 │ │ +0c2b5c: 5401 ca12 |0190: iget-object v1, v0, Lcom/ds/avare/instruments/AutoPilot$1;.this$0:Lcom/ds/avare/instruments/AutoPilot; // field@12ca │ │ +0c2b60: 7110 ae21 0100 |0192: invoke-static {v1}, Lcom/ds/avare/instruments/AutoPilot;.access$500:(Lcom/ds/avare/instruments/AutoPilot;)Lcom/ds/avare/connections/Connection; // method@21ae │ │ +0c2b66: 0c01 |0195: move-result-object v1 │ │ +0c2b68: 6e10 be2a 0600 |0196: invoke-virtual {v6}, Ljava/lang/String;.getBytes:()[B // method@2abe │ │ +0c2b6e: 0c04 |0199: move-result-object v4 │ │ +0c2b70: 6e20 1b20 4100 |019a: invoke-virtual {v1, v4}, Lcom/ds/avare/connections/Connection;.write:([B)V // method@201b │ │ +0c2b76: 7120 f304 3200 |019d: invoke-static {v2, v3}, Landroid/os/SystemClock;.sleep:(J)V // method@04f3 │ │ +0c2b7c: 2900 6afe |01a0: goto/16 000a // -0196 │ │ +0c2b80: 0000 |01a2: nop // spacer │ │ +0c2b82: 2900 67fe |01a3: goto/16 000a // -0199 │ │ +0c2b86: 7120 f304 3200 |01a5: invoke-static {v2, v3}, Landroid/os/SystemClock;.sleep:(J)V // method@04f3 │ │ +0c2b8c: 2900 5afe |01a8: goto/16 0002 // -01a6 │ │ +0c2b90: 0000 |01aa: nop // spacer │ │ +0c2b92: 2900 57fe |01ab: goto/16 0002 // -01a9 │ │ +0c2b96: 0e00 |01ad: return-void │ │ catches : 2 │ │ 0x019d - 0x01a0 │ │ Ljava/lang/Exception; -> 0x01a2 │ │ 0x01a5 - 0x01a8 │ │ Ljava/lang/Exception; -> 0x01aa │ │ positions : │ │ 0x0002 line=69 │ │ @@ -197027,21 +197028,21 @@ │ │ type : '(Lcom/ds/avare/instruments/AutoPilot;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0c2bf8: |[0c2bf8] com.ds.avare.instruments.AutoPilot$WorkItem.:(Lcom/ds/avare/instruments/AutoPilot;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;)V │ │ -0c2c08: 5b01 ce12 |0000: iput-object v1, v0, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.this$0:Lcom/ds/avare/instruments/AutoPilot; // field@12ce │ │ -0c2c0c: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c2c12: 5b02 cc12 |0005: iput-object v2, v0, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@12cc │ │ -0c2c16: 5b03 cd12 |0007: iput-object v3, v0, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.mPlan:Lcom/ds/avare/place/Plan; // field@12cd │ │ -0c2c1a: 5b04 cb12 |0009: iput-object v4, v0, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.mDest:Lcom/ds/avare/place/Destination; // field@12cb │ │ -0c2c1e: 0e00 |000b: return-void │ │ +0c2bfc: |[0c2bfc] com.ds.avare.instruments.AutoPilot$WorkItem.:(Lcom/ds/avare/instruments/AutoPilot;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;)V │ │ +0c2c0c: 5b01 ce12 |0000: iput-object v1, v0, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.this$0:Lcom/ds/avare/instruments/AutoPilot; // field@12ce │ │ +0c2c10: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c2c16: 5b02 cc12 |0005: iput-object v2, v0, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@12cc │ │ +0c2c1a: 5b03 cd12 |0007: iput-object v3, v0, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.mPlan:Lcom/ds/avare/place/Plan; // field@12cd │ │ +0c2c1e: 5b04 cb12 |0009: iput-object v4, v0, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.mDest:Lcom/ds/avare/place/Destination; // field@12cb │ │ +0c2c22: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ 0x0007 line=50 │ │ 0x0009 line=51 │ │ locals : │ │ @@ -197056,17 +197057,17 @@ │ │ type : '(Lcom/ds/avare/instruments/AutoPilot;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;Lcom/ds/avare/instruments/AutoPilot$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0c2c20: |[0c2c20] com.ds.avare.instruments.AutoPilot$WorkItem.:(Lcom/ds/avare/instruments/AutoPilot;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;Lcom/ds/avare/instruments/AutoPilot$1;)V │ │ -0c2c30: 7054 a621 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.:(Lcom/ds/avare/instruments/AutoPilot;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;)V // method@21a6 │ │ -0c2c36: 0e00 |0003: return-void │ │ +0c2c24: |[0c2c24] com.ds.avare.instruments.AutoPilot$WorkItem.:(Lcom/ds/avare/instruments/AutoPilot;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;Lcom/ds/avare/instruments/AutoPilot$1;)V │ │ +0c2c34: 7054 a621 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.:(Lcom/ds/avare/instruments/AutoPilot;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;)V // method@21a6 │ │ +0c2c3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/instruments/AutoPilot$WorkItem; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/instruments/AutoPilot; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/gps/GpsParams; │ │ @@ -197079,17 +197080,17 @@ │ │ type : '(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/gps/GpsParams;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2bb0: |[0c2bb0] com.ds.avare.instruments.AutoPilot$WorkItem.access$200:(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/gps/GpsParams; │ │ -0c2bc0: 5400 cc12 |0000: iget-object v0, v0, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@12cc │ │ -0c2bc4: 1100 |0002: return-object v0 │ │ +0c2bb4: |[0c2bb4] com.ds.avare.instruments.AutoPilot$WorkItem.access$200:(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/gps/GpsParams; │ │ +0c2bc4: 5400 cc12 |0000: iget-object v0, v0, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@12cc │ │ +0c2bc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/instruments/AutoPilot$WorkItem; │ │ │ │ #3 : (in Lcom/ds/avare/instruments/AutoPilot$WorkItem;) │ │ @@ -197097,17 +197098,17 @@ │ │ type : '(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/place/Destination;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2bc8: |[0c2bc8] com.ds.avare.instruments.AutoPilot$WorkItem.access$300:(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/place/Destination; │ │ -0c2bd8: 5400 cb12 |0000: iget-object v0, v0, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.mDest:Lcom/ds/avare/place/Destination; // field@12cb │ │ -0c2bdc: 1100 |0002: return-object v0 │ │ +0c2bcc: |[0c2bcc] com.ds.avare.instruments.AutoPilot$WorkItem.access$300:(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/place/Destination; │ │ +0c2bdc: 5400 cb12 |0000: iget-object v0, v0, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.mDest:Lcom/ds/avare/place/Destination; // field@12cb │ │ +0c2be0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/instruments/AutoPilot$WorkItem; │ │ │ │ #4 : (in Lcom/ds/avare/instruments/AutoPilot$WorkItem;) │ │ @@ -197115,17 +197116,17 @@ │ │ type : '(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/place/Plan;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2be0: |[0c2be0] com.ds.avare.instruments.AutoPilot$WorkItem.access$400:(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/place/Plan; │ │ -0c2bf0: 5400 cd12 |0000: iget-object v0, v0, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.mPlan:Lcom/ds/avare/place/Plan; // field@12cd │ │ -0c2bf4: 1100 |0002: return-object v0 │ │ +0c2be4: |[0c2be4] com.ds.avare.instruments.AutoPilot$WorkItem.access$400:(Lcom/ds/avare/instruments/AutoPilot$WorkItem;)Lcom/ds/avare/place/Plan; │ │ +0c2bf4: 5400 cd12 |0000: iget-object v0, v0, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.mPlan:Lcom/ds/avare/place/Plan; // field@12cd │ │ +0c2bf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/instruments/AutoPilot$WorkItem; │ │ │ │ Virtual methods - │ │ @@ -197176,29 +197177,29 @@ │ │ type : '(Lcom/ds/avare/connections/Connection;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0c2ca0: |[0c2ca0] com.ds.avare.instruments.AutoPilot.:(Lcom/ds/avare/connections/Connection;)V │ │ -0c2cb0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c2cb6: 5b12 cf12 |0003: iput-object v2, v1, Lcom/ds/avare/instruments/AutoPilot;.mConnection:Lcom/ds/avare/connections/Connection; // field@12cf │ │ -0c2cba: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0c2cbc: 5c12 d012 |0006: iput-boolean v2, v1, Lcom/ds/avare/instruments/AutoPilot;.mShutdown:Z // field@12d0 │ │ -0c2cc0: 2202 7c07 |0008: new-instance v2, Ljava/util/concurrent/ConcurrentLinkedQueue; // type@077c │ │ -0c2cc4: 7010 a22c 0200 |000a: invoke-direct {v2}, Ljava/util/concurrent/ConcurrentLinkedQueue;.:()V // method@2ca2 │ │ -0c2cca: 5b12 d212 |000d: iput-object v2, v1, Lcom/ds/avare/instruments/AutoPilot;.mWorkItems:Ljava/util/concurrent/ConcurrentLinkedQueue; // field@12d2 │ │ -0c2cce: 2202 1407 |000f: new-instance v2, Ljava/lang/Thread; // type@0714 │ │ -0c2cd2: 2200 a305 |0011: new-instance v0, Lcom/ds/avare/instruments/AutoPilot$1; // type@05a3 │ │ -0c2cd6: 7020 a421 1000 |0013: invoke-direct {v0, v1}, Lcom/ds/avare/instruments/AutoPilot$1;.:(Lcom/ds/avare/instruments/AutoPilot;)V // method@21a4 │ │ -0c2cdc: 7020 032b 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ -0c2ce2: 5b12 d112 |0019: iput-object v2, v1, Lcom/ds/avare/instruments/AutoPilot;.mThread:Ljava/lang/Thread; // field@12d1 │ │ -0c2ce6: 6e10 112b 0200 |001b: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ -0c2cec: 0e00 |001e: return-void │ │ +0c2ca4: |[0c2ca4] com.ds.avare.instruments.AutoPilot.:(Lcom/ds/avare/connections/Connection;)V │ │ +0c2cb4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c2cba: 5b12 cf12 |0003: iput-object v2, v1, Lcom/ds/avare/instruments/AutoPilot;.mConnection:Lcom/ds/avare/connections/Connection; // field@12cf │ │ +0c2cbe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0c2cc0: 5c12 d012 |0006: iput-boolean v2, v1, Lcom/ds/avare/instruments/AutoPilot;.mShutdown:Z // field@12d0 │ │ +0c2cc4: 2202 7c07 |0008: new-instance v2, Ljava/util/concurrent/ConcurrentLinkedQueue; // type@077c │ │ +0c2cc8: 7010 a22c 0200 |000a: invoke-direct {v2}, Ljava/util/concurrent/ConcurrentLinkedQueue;.:()V // method@2ca2 │ │ +0c2cce: 5b12 d212 |000d: iput-object v2, v1, Lcom/ds/avare/instruments/AutoPilot;.mWorkItems:Ljava/util/concurrent/ConcurrentLinkedQueue; // field@12d2 │ │ +0c2cd2: 2202 1407 |000f: new-instance v2, Ljava/lang/Thread; // type@0714 │ │ +0c2cd6: 2200 a305 |0011: new-instance v0, Lcom/ds/avare/instruments/AutoPilot$1; // type@05a3 │ │ +0c2cda: 7020 a421 1000 |0013: invoke-direct {v0, v1}, Lcom/ds/avare/instruments/AutoPilot$1;.:(Lcom/ds/avare/instruments/AutoPilot;)V // method@21a4 │ │ +0c2ce0: 7020 032b 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ +0c2ce6: 5b12 d112 |0019: iput-object v2, v1, Lcom/ds/avare/instruments/AutoPilot;.mThread:Ljava/lang/Thread; // field@12d1 │ │ +0c2cea: 6e10 112b 0200 |001b: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ +0c2cf0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=59 │ │ 0x0006 line=60 │ │ 0x0008 line=61 │ │ 0x000f line=66 │ │ @@ -197212,17 +197213,17 @@ │ │ type : '(Lcom/ds/avare/instruments/AutoPilot;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2c38: |[0c2c38] com.ds.avare.instruments.AutoPilot.access$000:(Lcom/ds/avare/instruments/AutoPilot;)Z │ │ -0c2c48: 5500 d012 |0000: iget-boolean v0, v0, Lcom/ds/avare/instruments/AutoPilot;.mShutdown:Z // field@12d0 │ │ -0c2c4c: 0f00 |0002: return v0 │ │ +0c2c3c: |[0c2c3c] com.ds.avare.instruments.AutoPilot.access$000:(Lcom/ds/avare/instruments/AutoPilot;)Z │ │ +0c2c4c: 5500 d012 |0000: iget-boolean v0, v0, Lcom/ds/avare/instruments/AutoPilot;.mShutdown:Z // field@12d0 │ │ +0c2c50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/instruments/AutoPilot; │ │ │ │ #2 : (in Lcom/ds/avare/instruments/AutoPilot;) │ │ @@ -197230,17 +197231,17 @@ │ │ type : '(Lcom/ds/avare/instruments/AutoPilot;)Ljava/util/concurrent/ConcurrentLinkedQueue;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2c88: |[0c2c88] com.ds.avare.instruments.AutoPilot.access$100:(Lcom/ds/avare/instruments/AutoPilot;)Ljava/util/concurrent/ConcurrentLinkedQueue; │ │ -0c2c98: 5400 d212 |0000: iget-object v0, v0, Lcom/ds/avare/instruments/AutoPilot;.mWorkItems:Ljava/util/concurrent/ConcurrentLinkedQueue; // field@12d2 │ │ -0c2c9c: 1100 |0002: return-object v0 │ │ +0c2c8c: |[0c2c8c] com.ds.avare.instruments.AutoPilot.access$100:(Lcom/ds/avare/instruments/AutoPilot;)Ljava/util/concurrent/ConcurrentLinkedQueue; │ │ +0c2c9c: 5400 d212 |0000: iget-object v0, v0, Lcom/ds/avare/instruments/AutoPilot;.mWorkItems:Ljava/util/concurrent/ConcurrentLinkedQueue; // field@12d2 │ │ +0c2ca0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/instruments/AutoPilot; │ │ │ │ #3 : (in Lcom/ds/avare/instruments/AutoPilot;) │ │ @@ -197248,17 +197249,17 @@ │ │ type : '(Lcom/ds/avare/instruments/AutoPilot;)Lcom/ds/avare/connections/Connection;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2c70: |[0c2c70] com.ds.avare.instruments.AutoPilot.access$500:(Lcom/ds/avare/instruments/AutoPilot;)Lcom/ds/avare/connections/Connection; │ │ -0c2c80: 5400 cf12 |0000: iget-object v0, v0, Lcom/ds/avare/instruments/AutoPilot;.mConnection:Lcom/ds/avare/connections/Connection; // field@12cf │ │ -0c2c84: 1100 |0002: return-object v0 │ │ +0c2c74: |[0c2c74] com.ds.avare.instruments.AutoPilot.access$500:(Lcom/ds/avare/instruments/AutoPilot;)Lcom/ds/avare/connections/Connection; │ │ +0c2c84: 5400 cf12 |0000: iget-object v0, v0, Lcom/ds/avare/instruments/AutoPilot;.mConnection:Lcom/ds/avare/connections/Connection; // field@12cf │ │ +0c2c88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/instruments/AutoPilot; │ │ │ │ Virtual methods - │ │ @@ -197267,19 +197268,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c2c50: |[0c2c50] com.ds.avare.instruments.AutoPilot.isConnected:()Z │ │ -0c2c60: 5410 cf12 |0000: iget-object v0, v1, Lcom/ds/avare/instruments/AutoPilot;.mConnection:Lcom/ds/avare/connections/Connection; // field@12cf │ │ -0c2c64: 6e10 0e20 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/connections/Connection;.isConnected:()Z // method@200e │ │ -0c2c6a: 0a00 |0005: move-result v0 │ │ -0c2c6c: 0f00 |0006: return v0 │ │ +0c2c54: |[0c2c54] com.ds.avare.instruments.AutoPilot.isConnected:()Z │ │ +0c2c64: 5410 cf12 |0000: iget-object v0, v1, Lcom/ds/avare/instruments/AutoPilot;.mConnection:Lcom/ds/avare/connections/Connection; // field@12cf │ │ +0c2c68: 6e10 0e20 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/connections/Connection;.isConnected:()Z // method@200e │ │ +0c2c6e: 0a00 |0005: move-result v0 │ │ +0c2c70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/ds/avare/instruments/AutoPilot; │ │ │ │ #1 : (in Lcom/ds/avare/instruments/AutoPilot;) │ │ @@ -197287,30 +197288,30 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0c2cf0: |[0c2cf0] com.ds.avare.instruments.AutoPilot.setGpsData:(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;)V │ │ -0c2d00: 5480 cf12 |0000: iget-object v0, v8, Lcom/ds/avare/instruments/AutoPilot;.mConnection:Lcom/ds/avare/connections/Connection; // field@12cf │ │ -0c2d04: 6e10 1020 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/connections/Connection;.isDead:()Z // method@2010 │ │ -0c2d0a: 0a00 |0005: move-result v0 │ │ -0c2d0c: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ -0c2d10: 5480 d212 |0008: iget-object v0, v8, Lcom/ds/avare/instruments/AutoPilot;.mWorkItems:Ljava/util/concurrent/ConcurrentLinkedQueue; // field@12d2 │ │ -0c2d14: 2207 a405 |000a: new-instance v7, Lcom/ds/avare/instruments/AutoPilot$WorkItem; // type@05a4 │ │ -0c2d18: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -0c2d1a: 0771 |000d: move-object v1, v7 │ │ -0c2d1c: 0782 |000e: move-object v2, v8 │ │ -0c2d1e: 0793 |000f: move-object v3, v9 │ │ -0c2d20: 07a4 |0010: move-object v4, v10 │ │ -0c2d22: 07b5 |0011: move-object v5, v11 │ │ -0c2d24: 7606 a721 0100 |0012: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.:(Lcom/ds/avare/instruments/AutoPilot;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;Lcom/ds/avare/instruments/AutoPilot$1;)V // method@21a7 │ │ -0c2d2a: 6e20 a32c 7000 |0015: invoke-virtual {v0, v7}, Ljava/util/concurrent/ConcurrentLinkedQueue;.add:(Ljava/lang/Object;)Z // method@2ca3 │ │ -0c2d30: 0e00 |0018: return-void │ │ +0c2cf4: |[0c2cf4] com.ds.avare.instruments.AutoPilot.setGpsData:(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;)V │ │ +0c2d04: 5480 cf12 |0000: iget-object v0, v8, Lcom/ds/avare/instruments/AutoPilot;.mConnection:Lcom/ds/avare/connections/Connection; // field@12cf │ │ +0c2d08: 6e10 1020 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/connections/Connection;.isDead:()Z // method@2010 │ │ +0c2d0e: 0a00 |0005: move-result v0 │ │ +0c2d10: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ +0c2d14: 5480 d212 |0008: iget-object v0, v8, Lcom/ds/avare/instruments/AutoPilot;.mWorkItems:Ljava/util/concurrent/ConcurrentLinkedQueue; // field@12d2 │ │ +0c2d18: 2207 a405 |000a: new-instance v7, Lcom/ds/avare/instruments/AutoPilot$WorkItem; // type@05a4 │ │ +0c2d1c: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +0c2d1e: 0771 |000d: move-object v1, v7 │ │ +0c2d20: 0782 |000e: move-object v2, v8 │ │ +0c2d22: 0793 |000f: move-object v3, v9 │ │ +0c2d24: 07a4 |0010: move-object v4, v10 │ │ +0c2d26: 07b5 |0011: move-object v5, v11 │ │ +0c2d28: 7606 a721 0100 |0012: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/instruments/AutoPilot$WorkItem;.:(Lcom/ds/avare/instruments/AutoPilot;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;Lcom/ds/avare/instruments/AutoPilot$1;)V // method@21a7 │ │ +0c2d2e: 6e20 a32c 7000 |0015: invoke-virtual {v0, v7}, Ljava/util/concurrent/ConcurrentLinkedQueue;.add:(Ljava/lang/Object;)Z // method@2ca3 │ │ +0c2d34: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0008 line=202 │ │ locals : │ │ 0x0000 - 0x0019 reg=8 this Lcom/ds/avare/instruments/AutoPilot; │ │ 0x0000 - 0x0019 reg=9 (null) Lcom/ds/avare/gps/GpsParams; │ │ @@ -197322,22 +197323,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0c2d34: |[0c2d34] com.ds.avare.instruments.AutoPilot.shutdown:()V │ │ -0c2d44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c2d46: 5c10 d012 |0001: iput-boolean v0, v1, Lcom/ds/avare/instruments/AutoPilot;.mShutdown:Z // field@12d0 │ │ -0c2d4a: 5410 d112 |0003: iget-object v0, v1, Lcom/ds/avare/instruments/AutoPilot;.mThread:Ljava/lang/Thread; // field@12d1 │ │ -0c2d4e: 6e10 0d2b 0000 |0005: invoke-virtual {v0}, Ljava/lang/Thread;.join:()V // method@2b0d │ │ -0c2d54: 5410 cf12 |0008: iget-object v0, v1, Lcom/ds/avare/instruments/AutoPilot;.mConnection:Lcom/ds/avare/connections/Connection; // field@12cf │ │ -0c2d58: 6e10 0820 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/connections/Connection;.disconnect:()V // method@2008 │ │ -0c2d5e: 0e00 |000d: return-void │ │ +0c2d38: |[0c2d38] com.ds.avare.instruments.AutoPilot.shutdown:()V │ │ +0c2d48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c2d4a: 5c10 d012 |0001: iput-boolean v0, v1, Lcom/ds/avare/instruments/AutoPilot;.mShutdown:Z // field@12d0 │ │ +0c2d4e: 5410 d112 |0003: iget-object v0, v1, Lcom/ds/avare/instruments/AutoPilot;.mThread:Ljava/lang/Thread; // field@12d1 │ │ +0c2d52: 6e10 0d2b 0000 |0005: invoke-virtual {v0}, Ljava/lang/Thread;.join:()V // method@2b0d │ │ +0c2d58: 5410 cf12 |0008: iget-object v0, v1, Lcom/ds/avare/instruments/AutoPilot;.mConnection:Lcom/ds/avare/connections/Connection; // field@12cf │ │ +0c2d5c: 6e10 0820 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/connections/Connection;.disconnect:()V // method@2008 │ │ +0c2d62: 0e00 |000d: return-void │ │ catches : 1 │ │ 0x0003 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0001 line=209 │ │ 0x0003 line=210 │ │ 0x0008 line=212 │ │ @@ -197443,26 +197444,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0c2dac: |[0c2dac] com.ds.avare.instruments.CDI.:()V │ │ -0c2dbc: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c2dc2: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -0c2dc6: 5920 dc12 |0005: iput v0, v2, Lcom/ds/avare/instruments/CDI;.mColorLeft:I // field@12dc │ │ -0c2dca: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0c2dcc: 1301 a000 |0008: const/16 v1, #int 160 // #a0 │ │ -0c2dd0: 7130 ce02 1000 |000a: invoke-static {v0, v1, v0}, Landroid/graphics/Color;.rgb:(III)I // method@02ce │ │ -0c2dd6: 0a00 |000d: move-result v0 │ │ -0c2dd8: 5920 dd12 |000e: iput v0, v2, Lcom/ds/avare/instruments/CDI;.mColorRight:I // field@12dd │ │ -0c2ddc: 1900 0040 |0010: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ -0c2de0: 5a20 d712 |0012: iput-wide v0, v2, Lcom/ds/avare/instruments/CDI;.mBarDegrees:D // field@12d7 │ │ -0c2de4: 0e00 |0014: return-void │ │ +0c2db0: |[0c2db0] com.ds.avare.instruments.CDI.:()V │ │ +0c2dc0: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c2dc6: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +0c2dca: 5920 dc12 |0005: iput v0, v2, Lcom/ds/avare/instruments/CDI;.mColorLeft:I // field@12dc │ │ +0c2dce: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0c2dd0: 1301 a000 |0008: const/16 v1, #int 160 // #a0 │ │ +0c2dd4: 7130 ce02 1000 |000a: invoke-static {v0, v1, v0}, Landroid/graphics/Color;.rgb:(III)I // method@02ce │ │ +0c2dda: 0a00 |000d: move-result v0 │ │ +0c2ddc: 5920 dd12 |000e: iput v0, v2, Lcom/ds/avare/instruments/CDI;.mColorRight:I // field@12dd │ │ +0c2de0: 1900 0040 |0010: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ +0c2de4: 5a20 d712 |0012: iput-wide v0, v2, Lcom/ds/avare/instruments/CDI;.mBarDegrees:D // field@12d7 │ │ +0c2de8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=39 │ │ 0x000a line=40 │ │ 0x0012 line=41 │ │ locals : │ │ @@ -197473,57 +197474,57 @@ │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 66 16-bit code units │ │ -0c30f8: |[0c30f8] com.ds.avare.instruments.CDI.drawIndicator:(Landroid/graphics/Canvas;I)V │ │ -0c3108: 52c0 e212 |0000: iget v0, v12, Lcom/ds/avare/instruments/CDI;.mInstTop:I // field@12e2 │ │ -0c310c: 52c1 d812 |0002: iget v1, v12, Lcom/ds/avare/instruments/CDI;.mBarHeight:I // field@12d8 │ │ -0c3110: b010 |0004: add-int/2addr v0, v1 │ │ -0c3112: 52c2 da12 |0005: iget v2, v12, Lcom/ds/avare/instruments/CDI;.mBarWidth:I // field@12da │ │ -0c3116: da02 0202 |0007: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -0c311a: b020 |0009: add-int/2addr v0, v2 │ │ -0c311c: db02 0104 |000a: div-int/lit8 v2, v1, #int 4 // #04 │ │ -0c3120: b0e2 |000c: add-int/2addr v2, v14 │ │ -0c3122: db03 0102 |000d: div-int/lit8 v3, v1, #int 2 // #02 │ │ -0c3126: b003 |000f: add-int/2addr v3, v0 │ │ -0c3128: db01 0104 |0010: div-int/lit8 v1, v1, #int 4 // #04 │ │ -0c312c: 9101 0e01 |0012: sub-int v1, v14, v1 │ │ -0c3130: 54c4 db12 |0014: iget-object v4, v12, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c3134: 12f5 |0016: const/4 v5, #int -1 // #ff │ │ -0c3136: 6e20 f802 5400 |0017: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c313c: 54c4 db12 |001a: iget-object v4, v12, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c3140: 1505 a040 |001c: const/high16 v5, #int 1084227584 // #40a0 │ │ -0c3144: 6e20 ff02 5400 |001e: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0c314a: 82ee |0021: int-to-float v14, v14 │ │ -0c314c: 8200 |0022: int-to-float v0, v0 │ │ -0c314e: 8225 |0023: int-to-float v5, v2 │ │ -0c3150: 8232 |0024: int-to-float v2, v3 │ │ -0c3152: 54cb db12 |0025: iget-object v11, v12, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c3156: 07d6 |0027: move-object v6, v13 │ │ -0c3158: 01e7 |0028: move v7, v14 │ │ -0c315a: 0108 |0029: move v8, v0 │ │ -0c315c: 0159 |002a: move v9, v5 │ │ -0c315e: 012a |002b: move v10, v2 │ │ -0c3160: 7406 b402 0600 |002c: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0c3166: 8211 |002f: int-to-float v1, v1 │ │ -0c3168: 54c9 db12 |0030: iget-object v9, v12, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c316c: 07d4 |0032: move-object v4, v13 │ │ -0c316e: 0126 |0033: move v6, v2 │ │ -0c3170: 0117 |0034: move v7, v1 │ │ -0c3172: 0128 |0035: move v8, v2 │ │ -0c3174: 7406 b402 0400 |0036: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0c317a: 54cb db12 |0039: iget-object v11, v12, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c317e: 07d6 |003b: move-object v6, v13 │ │ -0c3180: 01e9 |003c: move v9, v14 │ │ -0c3182: 010a |003d: move v10, v0 │ │ -0c3184: 7406 b402 0600 |003e: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0c318a: 0e00 |0041: return-void │ │ +0c30fc: |[0c30fc] com.ds.avare.instruments.CDI.drawIndicator:(Landroid/graphics/Canvas;I)V │ │ +0c310c: 52c0 e212 |0000: iget v0, v12, Lcom/ds/avare/instruments/CDI;.mInstTop:I // field@12e2 │ │ +0c3110: 52c1 d812 |0002: iget v1, v12, Lcom/ds/avare/instruments/CDI;.mBarHeight:I // field@12d8 │ │ +0c3114: b010 |0004: add-int/2addr v0, v1 │ │ +0c3116: 52c2 da12 |0005: iget v2, v12, Lcom/ds/avare/instruments/CDI;.mBarWidth:I // field@12da │ │ +0c311a: da02 0202 |0007: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0c311e: b020 |0009: add-int/2addr v0, v2 │ │ +0c3120: db02 0104 |000a: div-int/lit8 v2, v1, #int 4 // #04 │ │ +0c3124: b0e2 |000c: add-int/2addr v2, v14 │ │ +0c3126: db03 0102 |000d: div-int/lit8 v3, v1, #int 2 // #02 │ │ +0c312a: b003 |000f: add-int/2addr v3, v0 │ │ +0c312c: db01 0104 |0010: div-int/lit8 v1, v1, #int 4 // #04 │ │ +0c3130: 9101 0e01 |0012: sub-int v1, v14, v1 │ │ +0c3134: 54c4 db12 |0014: iget-object v4, v12, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c3138: 12f5 |0016: const/4 v5, #int -1 // #ff │ │ +0c313a: 6e20 f802 5400 |0017: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c3140: 54c4 db12 |001a: iget-object v4, v12, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c3144: 1505 a040 |001c: const/high16 v5, #int 1084227584 // #40a0 │ │ +0c3148: 6e20 ff02 5400 |001e: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0c314e: 82ee |0021: int-to-float v14, v14 │ │ +0c3150: 8200 |0022: int-to-float v0, v0 │ │ +0c3152: 8225 |0023: int-to-float v5, v2 │ │ +0c3154: 8232 |0024: int-to-float v2, v3 │ │ +0c3156: 54cb db12 |0025: iget-object v11, v12, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c315a: 07d6 |0027: move-object v6, v13 │ │ +0c315c: 01e7 |0028: move v7, v14 │ │ +0c315e: 0108 |0029: move v8, v0 │ │ +0c3160: 0159 |002a: move v9, v5 │ │ +0c3162: 012a |002b: move v10, v2 │ │ +0c3164: 7406 b402 0600 |002c: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0c316a: 8211 |002f: int-to-float v1, v1 │ │ +0c316c: 54c9 db12 |0030: iget-object v9, v12, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c3170: 07d4 |0032: move-object v4, v13 │ │ +0c3172: 0126 |0033: move v6, v2 │ │ +0c3174: 0117 |0034: move v7, v1 │ │ +0c3176: 0128 |0035: move v8, v2 │ │ +0c3178: 7406 b402 0400 |0036: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0c317e: 54cb db12 |0039: iget-object v11, v12, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c3182: 07d6 |003b: move-object v6, v13 │ │ +0c3184: 01e9 |003c: move v9, v14 │ │ +0c3186: 010a |003d: move v10, v0 │ │ +0c3188: 7406 b402 0600 |003e: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0c318e: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x000a line=178 │ │ 0x000d line=179 │ │ 0x0010 line=182 │ │ 0x0014 line=185 │ │ @@ -197542,124 +197543,124 @@ │ │ type : '(Lcom/ds/avare/place/Destination;Lcom/ds/avare/place/Plan;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 208 16-bit code units │ │ -0c2de8: |[0c2de8] com.ds.avare.instruments.CDI.calcDeviation:(Lcom/ds/avare/place/Destination;Lcom/ds/avare/place/Plan;)V │ │ -0c2df8: 390e 0300 |0000: if-nez v14, 0003 // +0003 │ │ -0c2dfc: 0e00 |0002: return-void │ │ -0c2dfe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c2e00: 59d0 df12 |0004: iput v0, v13, Lcom/ds/avare/instruments/CDI;.mDspOffset:I // field@12df │ │ -0c2e04: 1500 ffff |0006: const/high16 v0, #int -65536 // #ffff │ │ -0c2e08: 59d0 d512 |0008: iput v0, v13, Lcom/ds/avare/instruments/CDI;.mBackColor:I // field@12d5 │ │ -0c2e0c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0c2e0e: 380f 3800 |000b: if-eqz v15, 0043 // +0038 │ │ -0c2e12: 6e10 5723 0f00 |000d: invoke-virtual {v15}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ -0c2e18: 0a02 |0010: move-result v2 │ │ -0c2e1a: 3321 3200 |0011: if-ne v1, v2, 0043 // +0032 │ │ -0c2e1e: 6e10 4b23 0f00 |0013: invoke-virtual {v15}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -0c2e24: 0a02 |0016: move-result v2 │ │ -0c2e26: 3d02 2c00 |0017: if-lez v2, 0043 // +002c │ │ -0c2e2a: b112 |0019: sub-int/2addr v2, v1 │ │ -0c2e2c: 6e20 5023 2f00 |001a: invoke-virtual {v15, v2}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -0c2e32: 0c0f |001d: move-result-object v15 │ │ -0c2e34: 6e10 f822 0f00 |001e: invoke-virtual {v15}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0c2e3a: 0c02 |0021: move-result-object v2 │ │ -0c2e3c: 6e10 be03 0200 |0022: invoke-virtual {v2}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0c2e42: 0b03 |0025: move-result-wide v3 │ │ -0c2e44: 6e10 f822 0f00 |0026: invoke-virtual {v15}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0c2e4a: 0c0f |0029: move-result-object v15 │ │ -0c2e4c: 6e10 bd03 0f00 |002a: invoke-virtual {v15}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0c2e52: 0b05 |002d: move-result-wide v5 │ │ -0c2e54: 6e10 f822 0e00 |002e: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0c2e5a: 0c0f |0031: move-result-object v15 │ │ -0c2e5c: 6e10 be03 0f00 |0032: invoke-virtual {v15}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0c2e62: 0b07 |0035: move-result-wide v7 │ │ -0c2e64: 6e10 f822 0e00 |0036: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0c2e6a: 0c0f |0039: move-result-object v15 │ │ -0c2e6c: 6e10 bd03 0f00 |003a: invoke-virtual {v15}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0c2e72: 0b09 |003d: move-result-wide v9 │ │ -0c2e74: 7708 2424 0300 |003e: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/position/Projection;.getStaticBearing:(DDDD)D // method@2424 │ │ -0c2e7a: 0b02 |0041: move-result-wide v2 │ │ -0c2e7c: 2825 |0042: goto 0067 // +0025 │ │ -0c2e7e: 6e10 f922 0e00 |0043: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getLocationInit:()Landroid/location/Location; // method@22f9 │ │ -0c2e84: 0c0f |0046: move-result-object v15 │ │ -0c2e86: 6e10 be03 0f00 |0047: invoke-virtual {v15}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0c2e8c: 0b02 |004a: move-result-wide v2 │ │ -0c2e8e: 6e10 f922 0e00 |004b: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getLocationInit:()Landroid/location/Location; // method@22f9 │ │ -0c2e94: 0c0f |004e: move-result-object v15 │ │ -0c2e96: 6e10 bd03 0f00 |004f: invoke-virtual {v15}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0c2e9c: 0b04 |0052: move-result-wide v4 │ │ -0c2e9e: 6e10 f822 0e00 |0053: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0c2ea4: 0c0f |0056: move-result-object v15 │ │ -0c2ea6: 6e10 be03 0f00 |0057: invoke-virtual {v15}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0c2eac: 0b06 |005a: move-result-wide v6 │ │ -0c2eae: 6e10 f822 0e00 |005b: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0c2eb4: 0c0f |005e: move-result-object v15 │ │ -0c2eb6: 6e10 bd03 0f00 |005f: invoke-virtual {v15}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0c2ebc: 0b08 |0062: move-result-wide v8 │ │ -0c2ebe: 7708 2424 0200 |0063: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/position/Projection;.getStaticBearing:(DDDD)D // method@2424 │ │ -0c2ec4: 0b02 |0066: move-result-wide v2 │ │ -0c2ec6: 6e10 e622 0e00 |0067: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ -0c2ecc: 0b04 |006a: move-result-wide v4 │ │ -0c2ece: 7140 7f26 3254 |006b: invoke-static {v2, v3, v4, v5}, Lcom/ds/avare/utils/Helper;.angularDifference:(DD)D // method@267f │ │ -0c2ed4: 0b06 |006e: move-result-wide v6 │ │ -0c2ed6: 6e10 eb22 0e00 |006f: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ -0c2edc: 0b0e |0072: move-result-wide v14 │ │ -0c2ede: 1908 2e40 |0073: const-wide/high16 v8, #long 4624633867356078080 // #402e │ │ -0c2ee2: 190a 0040 |0075: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ -0c2ee6: 2f0c 0e08 |0077: cmpl-double v12, v14, v8 │ │ -0c2eea: 3d0c 0500 |0079: if-lez v12, 007e // +0005 │ │ -0c2eee: 5ada d712 |007b: iput-wide v10, v13, Lcom/ds/avare/instruments/CDI;.mBarDegrees:D // field@12d7 │ │ -0c2ef2: 2805 |007d: goto 0082 // +0005 │ │ -0c2ef4: 1908 e03f |007e: const-wide/high16 v8, #long 4602678819172646912 // #3fe0 │ │ -0c2ef8: 5ad8 d712 |0080: iput-wide v8, v13, Lcom/ds/avare/instruments/CDI;.mBarDegrees:D // field@12d7 │ │ -0c2efc: 7120 852a 7600 |0082: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0c2f02: 0b08 |0085: move-result-wide v8 │ │ -0c2f04: 7120 812a 9800 |0086: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0c2f0a: 0b08 |0089: move-result-wide v8 │ │ -0c2f0c: ad0e 0e08 |008a: mul-double v14, v14, v8 │ │ -0c2f10: 5ade de12 |008c: iput-wide v14, v13, Lcom/ds/avare/instruments/CDI;.mDeviation:D // field@12de │ │ -0c2f14: 53de d712 |008e: iget-wide v14, v13, Lcom/ds/avare/instruments/CDI;.mBarDegrees:D // field@12d7 │ │ -0c2f18: 52d8 d612 |0090: iget v8, v13, Lcom/ds/avare/instruments/CDI;.mBarCount:I // field@12d6 │ │ -0c2f1c: b118 |0092: sub-int/2addr v8, v1 │ │ -0c2f1e: 8388 |0093: int-to-double v8, v8 │ │ -0c2f20: 7120 382a 9800 |0094: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c2f26: ad08 080e |0097: mul-double v8, v8, v14 │ │ -0c2f2a: cea8 |0099: div-double/2addr v8, v10 │ │ -0c2f2c: 2f01 0608 |009a: cmpl-double v1, v6, v8 │ │ -0c2f30: 3d01 0300 |009c: if-lez v1, 009f // +0003 │ │ -0c2f34: 0486 |009e: move-wide v6, v8 │ │ -0c2f36: 52d1 da12 |009f: iget v1, v13, Lcom/ds/avare/instruments/CDI;.mBarWidth:I // field@12da │ │ -0c2f3a: 52d8 d912 |00a1: iget v8, v13, Lcom/ds/avare/instruments/CDI;.mBarSpace:I // field@12d9 │ │ -0c2f3e: b081 |00a3: add-int/2addr v1, v8 │ │ -0c2f40: 8318 |00a4: int-to-double v8, v1 │ │ -0c2f42: ae0e 060e |00a5: div-double v14, v6, v14 │ │ -0c2f46: 7120 382a 9800 |00a7: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c2f4c: ad08 080e |00aa: mul-double v8, v8, v14 │ │ -0c2f50: 8a8e |00ac: double-to-int v14, v8 │ │ -0c2f52: 59de df12 |00ad: iput v14, v13, Lcom/ds/avare/instruments/CDI;.mDspOffset:I // field@12df │ │ -0c2f56: 52de dd12 |00af: iget v14, v13, Lcom/ds/avare/instruments/CDI;.mColorRight:I // field@12dd │ │ -0c2f5a: 59de d512 |00b1: iput v14, v13, Lcom/ds/avare/instruments/CDI;.mBackColor:I // field@12d5 │ │ -0c2f5e: 7140 a026 5432 |00b3: invoke-static {v4, v5, v2, v3}, Lcom/ds/avare/utils/Helper;.leftOfCourseLine:(DD)Z // method@26a0 │ │ -0c2f64: 0a0e |00b6: move-result v14 │ │ -0c2f66: 1801 0000 0000 0080 5640 |00b7: const-wide v1, #double 90 // #4056800000000000 │ │ -0c2f70: 380e 0600 |00bc: if-eqz v14, 00c2 // +0006 │ │ -0c2f74: 300f 0601 |00be: cmpg-double v15, v6, v1 │ │ -0c2f78: 3d0f 0800 |00c0: if-lez v15, 00c8 // +0008 │ │ -0c2f7c: 390e 0d00 |00c2: if-nez v14, 00cf // +000d │ │ -0c2f80: 2f0e 0601 |00c4: cmpl-double v14, v6, v1 │ │ -0c2f84: 3a0e 0900 |00c6: if-ltz v14, 00cf // +0009 │ │ -0c2f88: 59d0 d512 |00c8: iput v0, v13, Lcom/ds/avare/instruments/CDI;.mBackColor:I // field@12d5 │ │ -0c2f8c: 52de df12 |00ca: iget v14, v13, Lcom/ds/avare/instruments/CDI;.mDspOffset:I // field@12df │ │ -0c2f90: 7bee |00cc: neg-int v14, v14 │ │ -0c2f92: 59de df12 |00cd: iput v14, v13, Lcom/ds/avare/instruments/CDI;.mDspOffset:I // field@12df │ │ -0c2f96: 0e00 |00cf: return-void │ │ +0c2dec: |[0c2dec] com.ds.avare.instruments.CDI.calcDeviation:(Lcom/ds/avare/place/Destination;Lcom/ds/avare/place/Plan;)V │ │ +0c2dfc: 390e 0300 |0000: if-nez v14, 0003 // +0003 │ │ +0c2e00: 0e00 |0002: return-void │ │ +0c2e02: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c2e04: 59d0 df12 |0004: iput v0, v13, Lcom/ds/avare/instruments/CDI;.mDspOffset:I // field@12df │ │ +0c2e08: 1500 ffff |0006: const/high16 v0, #int -65536 // #ffff │ │ +0c2e0c: 59d0 d512 |0008: iput v0, v13, Lcom/ds/avare/instruments/CDI;.mBackColor:I // field@12d5 │ │ +0c2e10: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0c2e12: 380f 3800 |000b: if-eqz v15, 0043 // +0038 │ │ +0c2e16: 6e10 5723 0f00 |000d: invoke-virtual {v15}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ +0c2e1c: 0a02 |0010: move-result v2 │ │ +0c2e1e: 3321 3200 |0011: if-ne v1, v2, 0043 // +0032 │ │ +0c2e22: 6e10 4b23 0f00 |0013: invoke-virtual {v15}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +0c2e28: 0a02 |0016: move-result v2 │ │ +0c2e2a: 3d02 2c00 |0017: if-lez v2, 0043 // +002c │ │ +0c2e2e: b112 |0019: sub-int/2addr v2, v1 │ │ +0c2e30: 6e20 5023 2f00 |001a: invoke-virtual {v15, v2}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +0c2e36: 0c0f |001d: move-result-object v15 │ │ +0c2e38: 6e10 f822 0f00 |001e: invoke-virtual {v15}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0c2e3e: 0c02 |0021: move-result-object v2 │ │ +0c2e40: 6e10 be03 0200 |0022: invoke-virtual {v2}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0c2e46: 0b03 |0025: move-result-wide v3 │ │ +0c2e48: 6e10 f822 0f00 |0026: invoke-virtual {v15}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0c2e4e: 0c0f |0029: move-result-object v15 │ │ +0c2e50: 6e10 bd03 0f00 |002a: invoke-virtual {v15}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0c2e56: 0b05 |002d: move-result-wide v5 │ │ +0c2e58: 6e10 f822 0e00 |002e: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0c2e5e: 0c0f |0031: move-result-object v15 │ │ +0c2e60: 6e10 be03 0f00 |0032: invoke-virtual {v15}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0c2e66: 0b07 |0035: move-result-wide v7 │ │ +0c2e68: 6e10 f822 0e00 |0036: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0c2e6e: 0c0f |0039: move-result-object v15 │ │ +0c2e70: 6e10 bd03 0f00 |003a: invoke-virtual {v15}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0c2e76: 0b09 |003d: move-result-wide v9 │ │ +0c2e78: 7708 2424 0300 |003e: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/position/Projection;.getStaticBearing:(DDDD)D // method@2424 │ │ +0c2e7e: 0b02 |0041: move-result-wide v2 │ │ +0c2e80: 2825 |0042: goto 0067 // +0025 │ │ +0c2e82: 6e10 f922 0e00 |0043: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getLocationInit:()Landroid/location/Location; // method@22f9 │ │ +0c2e88: 0c0f |0046: move-result-object v15 │ │ +0c2e8a: 6e10 be03 0f00 |0047: invoke-virtual {v15}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0c2e90: 0b02 |004a: move-result-wide v2 │ │ +0c2e92: 6e10 f922 0e00 |004b: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getLocationInit:()Landroid/location/Location; // method@22f9 │ │ +0c2e98: 0c0f |004e: move-result-object v15 │ │ +0c2e9a: 6e10 bd03 0f00 |004f: invoke-virtual {v15}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0c2ea0: 0b04 |0052: move-result-wide v4 │ │ +0c2ea2: 6e10 f822 0e00 |0053: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0c2ea8: 0c0f |0056: move-result-object v15 │ │ +0c2eaa: 6e10 be03 0f00 |0057: invoke-virtual {v15}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0c2eb0: 0b06 |005a: move-result-wide v6 │ │ +0c2eb2: 6e10 f822 0e00 |005b: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0c2eb8: 0c0f |005e: move-result-object v15 │ │ +0c2eba: 6e10 bd03 0f00 |005f: invoke-virtual {v15}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0c2ec0: 0b08 |0062: move-result-wide v8 │ │ +0c2ec2: 7708 2424 0200 |0063: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/position/Projection;.getStaticBearing:(DDDD)D // method@2424 │ │ +0c2ec8: 0b02 |0066: move-result-wide v2 │ │ +0c2eca: 6e10 e622 0e00 |0067: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ +0c2ed0: 0b04 |006a: move-result-wide v4 │ │ +0c2ed2: 7140 7f26 3254 |006b: invoke-static {v2, v3, v4, v5}, Lcom/ds/avare/utils/Helper;.angularDifference:(DD)D // method@267f │ │ +0c2ed8: 0b06 |006e: move-result-wide v6 │ │ +0c2eda: 6e10 eb22 0e00 |006f: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ +0c2ee0: 0b0e |0072: move-result-wide v14 │ │ +0c2ee2: 1908 2e40 |0073: const-wide/high16 v8, #long 4624633867356078080 // #402e │ │ +0c2ee6: 190a 0040 |0075: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +0c2eea: 2f0c 0e08 |0077: cmpl-double v12, v14, v8 │ │ +0c2eee: 3d0c 0500 |0079: if-lez v12, 007e // +0005 │ │ +0c2ef2: 5ada d712 |007b: iput-wide v10, v13, Lcom/ds/avare/instruments/CDI;.mBarDegrees:D // field@12d7 │ │ +0c2ef6: 2805 |007d: goto 0082 // +0005 │ │ +0c2ef8: 1908 e03f |007e: const-wide/high16 v8, #long 4602678819172646912 // #3fe0 │ │ +0c2efc: 5ad8 d712 |0080: iput-wide v8, v13, Lcom/ds/avare/instruments/CDI;.mBarDegrees:D // field@12d7 │ │ +0c2f00: 7120 852a 7600 |0082: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0c2f06: 0b08 |0085: move-result-wide v8 │ │ +0c2f08: 7120 812a 9800 |0086: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0c2f0e: 0b08 |0089: move-result-wide v8 │ │ +0c2f10: ad0e 0e08 |008a: mul-double v14, v14, v8 │ │ +0c2f14: 5ade de12 |008c: iput-wide v14, v13, Lcom/ds/avare/instruments/CDI;.mDeviation:D // field@12de │ │ +0c2f18: 53de d712 |008e: iget-wide v14, v13, Lcom/ds/avare/instruments/CDI;.mBarDegrees:D // field@12d7 │ │ +0c2f1c: 52d8 d612 |0090: iget v8, v13, Lcom/ds/avare/instruments/CDI;.mBarCount:I // field@12d6 │ │ +0c2f20: b118 |0092: sub-int/2addr v8, v1 │ │ +0c2f22: 8388 |0093: int-to-double v8, v8 │ │ +0c2f24: 7120 382a 9800 |0094: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c2f2a: ad08 080e |0097: mul-double v8, v8, v14 │ │ +0c2f2e: cea8 |0099: div-double/2addr v8, v10 │ │ +0c2f30: 2f01 0608 |009a: cmpl-double v1, v6, v8 │ │ +0c2f34: 3d01 0300 |009c: if-lez v1, 009f // +0003 │ │ +0c2f38: 0486 |009e: move-wide v6, v8 │ │ +0c2f3a: 52d1 da12 |009f: iget v1, v13, Lcom/ds/avare/instruments/CDI;.mBarWidth:I // field@12da │ │ +0c2f3e: 52d8 d912 |00a1: iget v8, v13, Lcom/ds/avare/instruments/CDI;.mBarSpace:I // field@12d9 │ │ +0c2f42: b081 |00a3: add-int/2addr v1, v8 │ │ +0c2f44: 8318 |00a4: int-to-double v8, v1 │ │ +0c2f46: ae0e 060e |00a5: div-double v14, v6, v14 │ │ +0c2f4a: 7120 382a 9800 |00a7: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c2f50: ad08 080e |00aa: mul-double v8, v8, v14 │ │ +0c2f54: 8a8e |00ac: double-to-int v14, v8 │ │ +0c2f56: 59de df12 |00ad: iput v14, v13, Lcom/ds/avare/instruments/CDI;.mDspOffset:I // field@12df │ │ +0c2f5a: 52de dd12 |00af: iget v14, v13, Lcom/ds/avare/instruments/CDI;.mColorRight:I // field@12dd │ │ +0c2f5e: 59de d512 |00b1: iput v14, v13, Lcom/ds/avare/instruments/CDI;.mBackColor:I // field@12d5 │ │ +0c2f62: 7140 a026 5432 |00b3: invoke-static {v4, v5, v2, v3}, Lcom/ds/avare/utils/Helper;.leftOfCourseLine:(DD)Z // method@26a0 │ │ +0c2f68: 0a0e |00b6: move-result v14 │ │ +0c2f6a: 1801 0000 0000 0080 5640 |00b7: const-wide v1, #double 90 // #4056800000000000 │ │ +0c2f74: 380e 0600 |00bc: if-eqz v14, 00c2 // +0006 │ │ +0c2f78: 300f 0601 |00be: cmpg-double v15, v6, v1 │ │ +0c2f7c: 3d0f 0800 |00c0: if-lez v15, 00c8 // +0008 │ │ +0c2f80: 390e 0d00 |00c2: if-nez v14, 00cf // +000d │ │ +0c2f84: 2f0e 0601 |00c4: cmpl-double v14, v6, v1 │ │ +0c2f88: 3a0e 0900 |00c6: if-ltz v14, 00cf // +0009 │ │ +0c2f8c: 59d0 d512 |00c8: iput v0, v13, Lcom/ds/avare/instruments/CDI;.mBackColor:I // field@12d5 │ │ +0c2f90: 52de df12 |00ca: iget v14, v13, Lcom/ds/avare/instruments/CDI;.mDspOffset:I // field@12df │ │ +0c2f94: 7bee |00cc: neg-int v14, v14 │ │ +0c2f96: 59de df12 |00cd: iput v14, v13, Lcom/ds/avare/instruments/CDI;.mDspOffset:I // field@12df │ │ +0c2f9a: 0e00 |00cf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=209 │ │ 0x0008 line=210 │ │ 0x000d line=224 │ │ 0x001a line=228 │ │ 0x001e line=230 │ │ @@ -197694,109 +197695,109 @@ │ │ type : '(Landroid/graphics/Canvas;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 167 16-bit code units │ │ -0c2f98: |[0c2f98] com.ds.avare.instruments.CDI.drawCDI:(Landroid/graphics/Canvas;II)V │ │ -0c2fa8: 54a0 db12 |0000: iget-object v0, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c2fac: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0c2fb0: 0e00 |0004: return-void │ │ -0c2fb2: 52a1 e312 |0005: iget v1, v10, Lcom/ds/avare/instruments/CDI;.mInstWidth:I // field@12e3 │ │ -0c2fb6: 9101 0c01 |0007: sub-int v1, v12, v1 │ │ -0c2fba: db01 0102 |0009: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0c2fbe: 59a1 e112 |000b: iput v1, v10, Lcom/ds/avare/instruments/CDI;.mInstLeft:I // field@12e1 │ │ -0c2fc2: da0d 0d03 |000d: mul-int/lit8 v13, v13, #int 3 // #03 │ │ -0c2fc6: db0d 0d04 |000f: div-int/lit8 v13, v13, #int 4 // #04 │ │ -0c2fca: 59ad e212 |0011: iput v13, v10, Lcom/ds/avare/instruments/CDI;.mInstTop:I // field@12e2 │ │ -0c2fce: 52ad d512 |0013: iget v13, v10, Lcom/ds/avare/instruments/CDI;.mBackColor:I // field@12d5 │ │ -0c2fd2: 6e20 f802 d000 |0015: invoke-virtual {v0, v13}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c2fd8: 54ad db12 |0018: iget-object v13, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c2fdc: 1300 7f00 |001a: const/16 v0, #int 127 // #7f │ │ -0c2fe0: 6e20 f502 0d00 |001c: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0c2fe6: 54ad db12 |001f: iget-object v13, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c2fea: 52a0 e012 |0021: iget v0, v10, Lcom/ds/avare/instruments/CDI;.mInstHeight:I // field@12e0 │ │ -0c2fee: 8200 |0023: int-to-float v0, v0 │ │ -0c2ff0: 6e20 ff02 0d00 |0024: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0c2ff6: 54ad db12 |0027: iget-object v13, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c2ffa: 6200 6500 |0029: sget-object v0, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0c2ffe: 6e20 0003 0d00 |002b: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0c3004: 52ad e212 |002e: iget v13, v10, Lcom/ds/avare/instruments/CDI;.mInstTop:I // field@12e2 │ │ -0c3008: 52a0 e012 |0030: iget v0, v10, Lcom/ds/avare/instruments/CDI;.mInstHeight:I // field@12e0 │ │ -0c300c: db00 0002 |0032: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0c3010: b00d |0034: add-int/2addr v13, v0 │ │ -0c3012: 52a0 e112 |0035: iget v0, v10, Lcom/ds/avare/instruments/CDI;.mInstLeft:I // field@12e1 │ │ -0c3016: 8202 |0037: int-to-float v2, v0 │ │ -0c3018: 82d5 |0038: int-to-float v5, v13 │ │ -0c301a: 52ad e312 |0039: iget v13, v10, Lcom/ds/avare/instruments/CDI;.mInstWidth:I // field@12e3 │ │ -0c301e: b0d0 |003b: add-int/2addr v0, v13 │ │ -0c3020: 8204 |003c: int-to-float v4, v0 │ │ -0c3022: 54a6 db12 |003d: iget-object v6, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c3026: 07b1 |003f: move-object v1, v11 │ │ -0c3028: 0153 |0040: move v3, v5 │ │ -0c302a: 7406 b402 0100 |0041: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0c3030: 53a0 d712 |0044: iget-wide v0, v10, Lcom/ds/avare/instruments/CDI;.mBarDegrees:D // field@12d7 │ │ -0c3034: 1902 e03f |0046: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ -0c3038: 2f0d 0002 |0048: cmpl-double v13, v0, v2 │ │ -0c303c: 390d 0b00 |004a: if-nez v13, 0055 // +000b │ │ -0c3040: 54ad db12 |004c: iget-object v13, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c3044: 1400 ffff 00ff |004e: const v0, #float -1.7147e+38 // #ff00ffff │ │ -0c304a: 6e20 f802 0d00 |0051: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c3050: 2807 |0054: goto 005b // +0007 │ │ -0c3052: 54ad db12 |0055: iget-object v13, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c3056: 12f0 |0057: const/4 v0, #int -1 // #ff │ │ -0c3058: 6e20 f802 0d00 |0058: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c305e: 54ad db12 |005b: iget-object v13, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c3062: 52a0 da12 |005d: iget v0, v10, Lcom/ds/avare/instruments/CDI;.mBarWidth:I // field@12da │ │ -0c3066: 8200 |005f: int-to-float v0, v0 │ │ -0c3068: 6e20 ff02 0d00 |0060: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0c306e: 120d |0063: const/4 v13, #int 0 // #0 │ │ -0c3070: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -0c3072: 52a1 d612 |0065: iget v1, v10, Lcom/ds/avare/instruments/CDI;.mBarCount:I // field@12d6 │ │ -0c3076: 3510 3700 |0067: if-ge v0, v1, 009e // +0037 │ │ -0c307a: db01 0102 |0069: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0c307e: 3310 0700 |006b: if-ne v0, v1, 0072 // +0007 │ │ -0c3082: 52a1 e012 |006d: iget v1, v10, Lcom/ds/avare/instruments/CDI;.mInstHeight:I // field@12e0 │ │ -0c3086: db01 0103 |006f: div-int/lit8 v1, v1, #int 3 // #03 │ │ -0c308a: 2802 |0071: goto 0073 // +0002 │ │ -0c308c: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -0c308e: 52a2 e112 |0073: iget v2, v10, Lcom/ds/avare/instruments/CDI;.mInstLeft:I // field@12e1 │ │ -0c3092: 52a3 da12 |0075: iget v3, v10, Lcom/ds/avare/instruments/CDI;.mBarWidth:I // field@12da │ │ -0c3096: 8234 |0077: int-to-float v4, v3 │ │ -0c3098: 8944 |0078: float-to-double v4, v4 │ │ -0c309a: 1906 f83f |0079: const-wide/high16 v6, #long 4609434218613702656 // #3ff8 │ │ -0c309e: 7120 382a 5400 |007b: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c30a4: ad04 0406 |007e: mul-double v4, v4, v6 │ │ -0c30a8: 8a44 |0080: double-to-int v4, v4 │ │ -0c30aa: b042 |0081: add-int/2addr v2, v4 │ │ -0c30ac: 52a4 d912 |0082: iget v4, v10, Lcom/ds/avare/instruments/CDI;.mBarSpace:I // field@12d9 │ │ -0c30b0: b034 |0084: add-int/2addr v4, v3 │ │ -0c30b2: 9204 0400 |0085: mul-int v4, v4, v0 │ │ -0c30b6: b042 |0087: add-int/2addr v2, v4 │ │ -0c30b8: 8227 |0088: int-to-float v7, v2 │ │ -0c30ba: 52a2 e212 |0089: iget v2, v10, Lcom/ds/avare/instruments/CDI;.mInstTop:I // field@12e2 │ │ -0c30be: 9004 0203 |008b: add-int v4, v2, v3 │ │ -0c30c2: 8246 |008d: int-to-float v6, v4 │ │ -0c30c4: 52a4 d812 |008e: iget v4, v10, Lcom/ds/avare/instruments/CDI;.mBarHeight:I // field@12d8 │ │ -0c30c8: b042 |0090: add-int/2addr v2, v4 │ │ -0c30ca: b032 |0091: add-int/2addr v2, v3 │ │ -0c30cc: b012 |0092: add-int/2addr v2, v1 │ │ -0c30ce: 8228 |0093: int-to-float v8, v2 │ │ -0c30d0: 54a9 db12 |0094: iget-object v9, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c30d4: 07b4 |0096: move-object v4, v11 │ │ -0c30d6: 0175 |0097: move v5, v7 │ │ -0c30d8: 7406 b402 0400 |0098: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0c30de: d800 0001 |009b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c30e2: 28c8 |009d: goto 0065 // -0038 │ │ -0c30e4: db0c 0c02 |009e: div-int/lit8 v12, v12, #int 2 // #02 │ │ -0c30e8: 52ad df12 |00a0: iget v13, v10, Lcom/ds/avare/instruments/CDI;.mDspOffset:I // field@12df │ │ -0c30ec: b1dc |00a2: sub-int/2addr v12, v13 │ │ -0c30ee: 7030 b521 ba0c |00a3: invoke-direct {v10, v11, v12}, Lcom/ds/avare/instruments/CDI;.drawIndicator:(Landroid/graphics/Canvas;I)V // method@21b5 │ │ -0c30f4: 0e00 |00a6: return-void │ │ +0c2f9c: |[0c2f9c] com.ds.avare.instruments.CDI.drawCDI:(Landroid/graphics/Canvas;II)V │ │ +0c2fac: 54a0 db12 |0000: iget-object v0, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c2fb0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0c2fb4: 0e00 |0004: return-void │ │ +0c2fb6: 52a1 e312 |0005: iget v1, v10, Lcom/ds/avare/instruments/CDI;.mInstWidth:I // field@12e3 │ │ +0c2fba: 9101 0c01 |0007: sub-int v1, v12, v1 │ │ +0c2fbe: db01 0102 |0009: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0c2fc2: 59a1 e112 |000b: iput v1, v10, Lcom/ds/avare/instruments/CDI;.mInstLeft:I // field@12e1 │ │ +0c2fc6: da0d 0d03 |000d: mul-int/lit8 v13, v13, #int 3 // #03 │ │ +0c2fca: db0d 0d04 |000f: div-int/lit8 v13, v13, #int 4 // #04 │ │ +0c2fce: 59ad e212 |0011: iput v13, v10, Lcom/ds/avare/instruments/CDI;.mInstTop:I // field@12e2 │ │ +0c2fd2: 52ad d512 |0013: iget v13, v10, Lcom/ds/avare/instruments/CDI;.mBackColor:I // field@12d5 │ │ +0c2fd6: 6e20 f802 d000 |0015: invoke-virtual {v0, v13}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c2fdc: 54ad db12 |0018: iget-object v13, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c2fe0: 1300 7f00 |001a: const/16 v0, #int 127 // #7f │ │ +0c2fe4: 6e20 f502 0d00 |001c: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0c2fea: 54ad db12 |001f: iget-object v13, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c2fee: 52a0 e012 |0021: iget v0, v10, Lcom/ds/avare/instruments/CDI;.mInstHeight:I // field@12e0 │ │ +0c2ff2: 8200 |0023: int-to-float v0, v0 │ │ +0c2ff4: 6e20 ff02 0d00 |0024: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0c2ffa: 54ad db12 |0027: iget-object v13, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c2ffe: 6200 6500 |0029: sget-object v0, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0c3002: 6e20 0003 0d00 |002b: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0c3008: 52ad e212 |002e: iget v13, v10, Lcom/ds/avare/instruments/CDI;.mInstTop:I // field@12e2 │ │ +0c300c: 52a0 e012 |0030: iget v0, v10, Lcom/ds/avare/instruments/CDI;.mInstHeight:I // field@12e0 │ │ +0c3010: db00 0002 |0032: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0c3014: b00d |0034: add-int/2addr v13, v0 │ │ +0c3016: 52a0 e112 |0035: iget v0, v10, Lcom/ds/avare/instruments/CDI;.mInstLeft:I // field@12e1 │ │ +0c301a: 8202 |0037: int-to-float v2, v0 │ │ +0c301c: 82d5 |0038: int-to-float v5, v13 │ │ +0c301e: 52ad e312 |0039: iget v13, v10, Lcom/ds/avare/instruments/CDI;.mInstWidth:I // field@12e3 │ │ +0c3022: b0d0 |003b: add-int/2addr v0, v13 │ │ +0c3024: 8204 |003c: int-to-float v4, v0 │ │ +0c3026: 54a6 db12 |003d: iget-object v6, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c302a: 07b1 |003f: move-object v1, v11 │ │ +0c302c: 0153 |0040: move v3, v5 │ │ +0c302e: 7406 b402 0100 |0041: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0c3034: 53a0 d712 |0044: iget-wide v0, v10, Lcom/ds/avare/instruments/CDI;.mBarDegrees:D // field@12d7 │ │ +0c3038: 1902 e03f |0046: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ +0c303c: 2f0d 0002 |0048: cmpl-double v13, v0, v2 │ │ +0c3040: 390d 0b00 |004a: if-nez v13, 0055 // +000b │ │ +0c3044: 54ad db12 |004c: iget-object v13, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c3048: 1400 ffff 00ff |004e: const v0, #float -1.7147e+38 // #ff00ffff │ │ +0c304e: 6e20 f802 0d00 |0051: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c3054: 2807 |0054: goto 005b // +0007 │ │ +0c3056: 54ad db12 |0055: iget-object v13, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c305a: 12f0 |0057: const/4 v0, #int -1 // #ff │ │ +0c305c: 6e20 f802 0d00 |0058: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c3062: 54ad db12 |005b: iget-object v13, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c3066: 52a0 da12 |005d: iget v0, v10, Lcom/ds/avare/instruments/CDI;.mBarWidth:I // field@12da │ │ +0c306a: 8200 |005f: int-to-float v0, v0 │ │ +0c306c: 6e20 ff02 0d00 |0060: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0c3072: 120d |0063: const/4 v13, #int 0 // #0 │ │ +0c3074: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +0c3076: 52a1 d612 |0065: iget v1, v10, Lcom/ds/avare/instruments/CDI;.mBarCount:I // field@12d6 │ │ +0c307a: 3510 3700 |0067: if-ge v0, v1, 009e // +0037 │ │ +0c307e: db01 0102 |0069: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0c3082: 3310 0700 |006b: if-ne v0, v1, 0072 // +0007 │ │ +0c3086: 52a1 e012 |006d: iget v1, v10, Lcom/ds/avare/instruments/CDI;.mInstHeight:I // field@12e0 │ │ +0c308a: db01 0103 |006f: div-int/lit8 v1, v1, #int 3 // #03 │ │ +0c308e: 2802 |0071: goto 0073 // +0002 │ │ +0c3090: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +0c3092: 52a2 e112 |0073: iget v2, v10, Lcom/ds/avare/instruments/CDI;.mInstLeft:I // field@12e1 │ │ +0c3096: 52a3 da12 |0075: iget v3, v10, Lcom/ds/avare/instruments/CDI;.mBarWidth:I // field@12da │ │ +0c309a: 8234 |0077: int-to-float v4, v3 │ │ +0c309c: 8944 |0078: float-to-double v4, v4 │ │ +0c309e: 1906 f83f |0079: const-wide/high16 v6, #long 4609434218613702656 // #3ff8 │ │ +0c30a2: 7120 382a 5400 |007b: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c30a8: ad04 0406 |007e: mul-double v4, v4, v6 │ │ +0c30ac: 8a44 |0080: double-to-int v4, v4 │ │ +0c30ae: b042 |0081: add-int/2addr v2, v4 │ │ +0c30b0: 52a4 d912 |0082: iget v4, v10, Lcom/ds/avare/instruments/CDI;.mBarSpace:I // field@12d9 │ │ +0c30b4: b034 |0084: add-int/2addr v4, v3 │ │ +0c30b6: 9204 0400 |0085: mul-int v4, v4, v0 │ │ +0c30ba: b042 |0087: add-int/2addr v2, v4 │ │ +0c30bc: 8227 |0088: int-to-float v7, v2 │ │ +0c30be: 52a2 e212 |0089: iget v2, v10, Lcom/ds/avare/instruments/CDI;.mInstTop:I // field@12e2 │ │ +0c30c2: 9004 0203 |008b: add-int v4, v2, v3 │ │ +0c30c6: 8246 |008d: int-to-float v6, v4 │ │ +0c30c8: 52a4 d812 |008e: iget v4, v10, Lcom/ds/avare/instruments/CDI;.mBarHeight:I // field@12d8 │ │ +0c30cc: b042 |0090: add-int/2addr v2, v4 │ │ +0c30ce: b032 |0091: add-int/2addr v2, v3 │ │ +0c30d0: b012 |0092: add-int/2addr v2, v1 │ │ +0c30d2: 8228 |0093: int-to-float v8, v2 │ │ +0c30d4: 54a9 db12 |0094: iget-object v9, v10, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c30d8: 07b4 |0096: move-object v4, v11 │ │ +0c30da: 0175 |0097: move v5, v7 │ │ +0c30dc: 7406 b402 0400 |0098: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0c30e2: d800 0001 |009b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c30e6: 28c8 |009d: goto 0065 // -0038 │ │ +0c30e8: db0c 0c02 |009e: div-int/lit8 v12, v12, #int 2 // #02 │ │ +0c30ec: 52ad df12 |00a0: iget v13, v10, Lcom/ds/avare/instruments/CDI;.mDspOffset:I // field@12df │ │ +0c30f0: b1dc |00a2: sub-int/2addr v12, v13 │ │ +0c30f2: 7030 b521 ba0c |00a3: invoke-direct {v10, v11, v12}, Lcom/ds/avare/instruments/CDI;.drawIndicator:(Landroid/graphics/Canvas;I)V // method@21b5 │ │ +0c30f8: 0e00 |00a6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=129 │ │ 0x000f line=132 │ │ 0x0013 line=135 │ │ 0x0018 line=136 │ │ @@ -197824,17 +197825,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2d94: |[0c2d94] com.ds.avare.instruments.CDI.getDeviation:()D │ │ -0c2da4: 5320 de12 |0000: iget-wide v0, v2, Lcom/ds/avare/instruments/CDI;.mDeviation:D // field@12de │ │ -0c2da8: 1000 |0002: return-wide v0 │ │ +0c2d98: |[0c2d98] com.ds.avare.instruments.CDI.getDeviation:()D │ │ +0c2da8: 5320 de12 |0000: iget-wide v0, v2, Lcom/ds/avare/instruments/CDI;.mDeviation:D // field@12de │ │ +0c2dac: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/instruments/CDI; │ │ │ │ #3 : (in Lcom/ds/avare/instruments/CDI;) │ │ @@ -197842,22 +197843,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0c2d70: |[0c2d70] com.ds.avare.instruments.CDI.isLeft:()Z │ │ -0c2d80: 5220 d512 |0000: iget v0, v2, Lcom/ds/avare/instruments/CDI;.mBackColor:I // field@12d5 │ │ -0c2d84: 1501 ffff |0002: const/high16 v1, #int -65536 // #ffff │ │ -0c2d88: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -0c2d8c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0c2d8e: 2802 |0007: goto 0009 // +0002 │ │ -0c2d90: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c2d92: 0f00 |0009: return v0 │ │ +0c2d74: |[0c2d74] com.ds.avare.instruments.CDI.isLeft:()Z │ │ +0c2d84: 5220 d512 |0000: iget v0, v2, Lcom/ds/avare/instruments/CDI;.mBackColor:I // field@12d5 │ │ +0c2d88: 1501 ffff |0002: const/high16 v1, #int -65536 // #ffff │ │ +0c2d8c: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +0c2d90: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0c2d92: 2802 |0007: goto 0009 // +0002 │ │ +0c2d94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c2d96: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/ds/avare/instruments/CDI; │ │ │ │ #4 : (in Lcom/ds/avare/instruments/CDI;) │ │ @@ -197865,45 +197866,45 @@ │ │ type : '(Landroid/graphics/Paint;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0c318c: |[0c318c] com.ds.avare.instruments.CDI.setSize:(Landroid/graphics/Paint;I)V │ │ -0c319c: 3907 0300 |0000: if-nez v7, 0003 // +0003 │ │ -0c31a0: 0e00 |0002: return-void │ │ -0c31a2: 1300 0b00 |0003: const/16 v0, #int 11 // #b │ │ -0c31a6: 5950 d612 |0005: iput v0, v5, Lcom/ds/avare/instruments/CDI;.mBarCount:I // field@12d6 │ │ -0c31aa: db07 0710 |0007: div-int/lit8 v7, v7, #int 16 // #10 │ │ -0c31ae: 5957 d812 |0009: iput v7, v5, Lcom/ds/avare/instruments/CDI;.mBarHeight:I // field@12d8 │ │ -0c31b2: db01 0704 |000b: div-int/lit8 v1, v7, #int 4 // #04 │ │ -0c31b6: 5951 da12 |000d: iput v1, v5, Lcom/ds/avare/instruments/CDI;.mBarWidth:I // field@12da │ │ -0c31ba: da02 0103 |000f: mul-int/lit8 v2, v1, #int 3 // #03 │ │ -0c31be: 5952 d912 |0011: iput v2, v5, Lcom/ds/avare/instruments/CDI;.mBarSpace:I // field@12d9 │ │ -0c31c2: 9203 0001 |0013: mul-int v3, v0, v1 │ │ -0c31c6: 1214 |0015: const/4 v4, #int 1 // #1 │ │ -0c31c8: b140 |0016: sub-int/2addr v0, v4 │ │ -0c31ca: 9200 0002 |0017: mul-int v0, v0, v2 │ │ -0c31ce: b003 |0019: add-int/2addr v3, v0 │ │ -0c31d0: da00 0102 |001a: mul-int/lit8 v0, v1, #int 2 // #02 │ │ -0c31d4: b003 |001c: add-int/2addr v3, v0 │ │ -0c31d6: 5953 e312 |001d: iput v3, v5, Lcom/ds/avare/instruments/CDI;.mInstWidth:I // field@12e3 │ │ -0c31da: db00 0702 |001f: div-int/lit8 v0, v7, #int 2 // #02 │ │ -0c31de: b007 |0021: add-int/2addr v7, v0 │ │ -0c31e0: da01 0103 |0022: mul-int/lit8 v1, v1, #int 3 // #03 │ │ -0c31e4: b017 |0024: add-int/2addr v7, v1 │ │ -0c31e6: 5957 e012 |0025: iput v7, v5, Lcom/ds/avare/instruments/CDI;.mInstHeight:I // field@12e0 │ │ -0c31ea: 2207 a700 |0027: new-instance v7, Landroid/graphics/Paint; // type@00a7 │ │ -0c31ee: 7020 e202 6700 |0029: invoke-direct {v7, v6}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@02e2 │ │ -0c31f4: 5b57 db12 |002c: iput-object v7, v5, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ -0c31f8: 2206 b000 |002e: new-instance v6, Landroid/graphics/Rect; // type@00b0 │ │ -0c31fc: 7010 1f03 0600 |0030: invoke-direct {v6}, Landroid/graphics/Rect;.:()V // method@031f │ │ -0c3202: 5b56 e412 |0033: iput-object v6, v5, Lcom/ds/avare/instruments/CDI;.mTextSize:Landroid/graphics/Rect; // field@12e4 │ │ -0c3206: 0e00 |0035: return-void │ │ +0c3190: |[0c3190] com.ds.avare.instruments.CDI.setSize:(Landroid/graphics/Paint;I)V │ │ +0c31a0: 3907 0300 |0000: if-nez v7, 0003 // +0003 │ │ +0c31a4: 0e00 |0002: return-void │ │ +0c31a6: 1300 0b00 |0003: const/16 v0, #int 11 // #b │ │ +0c31aa: 5950 d612 |0005: iput v0, v5, Lcom/ds/avare/instruments/CDI;.mBarCount:I // field@12d6 │ │ +0c31ae: db07 0710 |0007: div-int/lit8 v7, v7, #int 16 // #10 │ │ +0c31b2: 5957 d812 |0009: iput v7, v5, Lcom/ds/avare/instruments/CDI;.mBarHeight:I // field@12d8 │ │ +0c31b6: db01 0704 |000b: div-int/lit8 v1, v7, #int 4 // #04 │ │ +0c31ba: 5951 da12 |000d: iput v1, v5, Lcom/ds/avare/instruments/CDI;.mBarWidth:I // field@12da │ │ +0c31be: da02 0103 |000f: mul-int/lit8 v2, v1, #int 3 // #03 │ │ +0c31c2: 5952 d912 |0011: iput v2, v5, Lcom/ds/avare/instruments/CDI;.mBarSpace:I // field@12d9 │ │ +0c31c6: 9203 0001 |0013: mul-int v3, v0, v1 │ │ +0c31ca: 1214 |0015: const/4 v4, #int 1 // #1 │ │ +0c31cc: b140 |0016: sub-int/2addr v0, v4 │ │ +0c31ce: 9200 0002 |0017: mul-int v0, v0, v2 │ │ +0c31d2: b003 |0019: add-int/2addr v3, v0 │ │ +0c31d4: da00 0102 |001a: mul-int/lit8 v0, v1, #int 2 // #02 │ │ +0c31d8: b003 |001c: add-int/2addr v3, v0 │ │ +0c31da: 5953 e312 |001d: iput v3, v5, Lcom/ds/avare/instruments/CDI;.mInstWidth:I // field@12e3 │ │ +0c31de: db00 0702 |001f: div-int/lit8 v0, v7, #int 2 // #02 │ │ +0c31e2: b007 |0021: add-int/2addr v7, v0 │ │ +0c31e4: da01 0103 |0022: mul-int/lit8 v1, v1, #int 3 // #03 │ │ +0c31e8: b017 |0024: add-int/2addr v7, v1 │ │ +0c31ea: 5957 e012 |0025: iput v7, v5, Lcom/ds/avare/instruments/CDI;.mInstHeight:I // field@12e0 │ │ +0c31ee: 2207 a700 |0027: new-instance v7, Landroid/graphics/Paint; // type@00a7 │ │ +0c31f2: 7020 e202 6700 |0029: invoke-direct {v7, v6}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@02e2 │ │ +0c31f8: 5b57 db12 |002c: iput-object v7, v5, Lcom/ds/avare/instruments/CDI;.mCDIPaint:Landroid/graphics/Paint; // field@12db │ │ +0c31fc: 2206 b000 |002e: new-instance v6, Landroid/graphics/Rect; // type@00b0 │ │ +0c3200: 7010 1f03 0600 |0030: invoke-direct {v6}, Landroid/graphics/Rect;.:()V // method@031f │ │ +0c3206: 5b56 e412 |0033: iput-object v6, v5, Lcom/ds/avare/instruments/CDI;.mTextSize:Landroid/graphics/Rect; // field@12e4 │ │ +0c320a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=87 │ │ 0x0007 line=90 │ │ 0x000b line=93 │ │ 0x0011 line=96 │ │ 0x001d line=99 │ │ @@ -198043,51 +198044,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -0c3208: |[0c3208] com.ds.avare.instruments.DistanceRings.:()V │ │ -0c3218: 1300 b200 |0000: const/16 v0, #int 178 // #b2 │ │ -0c321c: 1301 ff00 |0002: const/16 v1, #int 255 // #ff │ │ -0c3220: 1302 6600 |0004: const/16 v2, #int 102 // #66 │ │ -0c3224: 7130 ce02 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@02ce │ │ -0c322a: 0a00 |0009: move-result v0 │ │ -0c322c: 6700 e512 |000a: sput v0, Lcom/ds/avare/instruments/DistanceRings;.COLOR_SPEED_RING:I // field@12e5 │ │ -0c3230: 1260 |000c: const/4 v0, #int 6 // #6 │ │ -0c3232: 2301 c009 |000d: new-array v1, v0, [I // type@09c0 │ │ -0c3236: 2601 2d00 0000 |000f: fill-array-data v1, 0000003c // +0000002d │ │ -0c323c: 6901 ed12 |0012: sput-object v1, Lcom/ds/avare/instruments/DistanceRings;.RING_INNER_SIZE:[I // field@12ed │ │ -0c3240: 2301 c009 |0014: new-array v1, v0, [I // type@09c0 │ │ -0c3244: 2601 3600 0000 |0016: fill-array-data v1, 0000004c // +00000036 │ │ -0c324a: 6901 ef12 |0019: sput-object v1, Lcom/ds/avare/instruments/DistanceRings;.RING_MIDDLE_SIZE:[I // field@12ef │ │ -0c324e: 2300 c009 |001b: new-array v0, v0, [I // type@09c0 │ │ -0c3252: 2600 3f00 0000 |001d: fill-array-data v0, 0000005c // +0000003f │ │ -0c3258: 6900 f112 |0020: sput-object v0, Lcom/ds/avare/instruments/DistanceRings;.RING_OUTER_SIZE:[I // field@12f1 │ │ -0c325c: 1240 |0022: const/4 v0, #int 4 // #4 │ │ -0c325e: 2301 bf09 |0023: new-array v1, v0, [F // type@09bf │ │ -0c3262: 2601 4700 0000 |0025: fill-array-data v1, 0000006c // +00000047 │ │ -0c3268: 6901 f812 |0028: sput-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c326c: 2300 f809 |002a: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ -0c3270: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -0c3272: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -0c3274: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ -0c3278: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -0c327a: 4d02 0001 |0031: aput-object v2, v0, v1 │ │ -0c327e: 1221 |0033: const/4 v1, #int 2 // #2 │ │ -0c3280: 4d02 0001 |0034: aput-object v2, v0, v1 │ │ -0c3284: 1231 |0036: const/4 v1, #int 3 // #3 │ │ -0c3286: 4d02 0001 |0037: aput-object v2, v0, v1 │ │ -0c328a: 6900 f912 |0039: sput-object v0, Lcom/ds/avare/instruments/DistanceRings;.mRingsText:[Ljava/lang/String; // field@12f9 │ │ -0c328e: 0e00 |003b: return-void │ │ -0c3290: 0003 0400 0600 0000 0100 0000 0200 ... |003c: array-data (16 units) │ │ -0c32b0: 0003 0400 0600 0000 0200 0000 0500 ... |004c: array-data (16 units) │ │ -0c32d0: 0003 0400 0600 0000 0500 0000 0a00 ... |005c: array-data (16 units) │ │ -0c32f0: 0003 0400 0400 0000 0000 0000 0000 ... |006c: array-data (12 units) │ │ +0c320c: |[0c320c] com.ds.avare.instruments.DistanceRings.:()V │ │ +0c321c: 1300 b200 |0000: const/16 v0, #int 178 // #b2 │ │ +0c3220: 1301 ff00 |0002: const/16 v1, #int 255 // #ff │ │ +0c3224: 1302 6600 |0004: const/16 v2, #int 102 // #66 │ │ +0c3228: 7130 ce02 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@02ce │ │ +0c322e: 0a00 |0009: move-result v0 │ │ +0c3230: 6700 e512 |000a: sput v0, Lcom/ds/avare/instruments/DistanceRings;.COLOR_SPEED_RING:I // field@12e5 │ │ +0c3234: 1260 |000c: const/4 v0, #int 6 // #6 │ │ +0c3236: 2301 c009 |000d: new-array v1, v0, [I // type@09c0 │ │ +0c323a: 2601 2d00 0000 |000f: fill-array-data v1, 0000003c // +0000002d │ │ +0c3240: 6901 ed12 |0012: sput-object v1, Lcom/ds/avare/instruments/DistanceRings;.RING_INNER_SIZE:[I // field@12ed │ │ +0c3244: 2301 c009 |0014: new-array v1, v0, [I // type@09c0 │ │ +0c3248: 2601 3600 0000 |0016: fill-array-data v1, 0000004c // +00000036 │ │ +0c324e: 6901 ef12 |0019: sput-object v1, Lcom/ds/avare/instruments/DistanceRings;.RING_MIDDLE_SIZE:[I // field@12ef │ │ +0c3252: 2300 c009 |001b: new-array v0, v0, [I // type@09c0 │ │ +0c3256: 2600 3f00 0000 |001d: fill-array-data v0, 0000005c // +0000003f │ │ +0c325c: 6900 f112 |0020: sput-object v0, Lcom/ds/avare/instruments/DistanceRings;.RING_OUTER_SIZE:[I // field@12f1 │ │ +0c3260: 1240 |0022: const/4 v0, #int 4 // #4 │ │ +0c3262: 2301 bf09 |0023: new-array v1, v0, [F // type@09bf │ │ +0c3266: 2601 4700 0000 |0025: fill-array-data v1, 0000006c // +00000047 │ │ +0c326c: 6901 f812 |0028: sput-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c3270: 2300 f809 |002a: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ +0c3274: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +0c3276: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +0c3278: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ +0c327c: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +0c327e: 4d02 0001 |0031: aput-object v2, v0, v1 │ │ +0c3282: 1221 |0033: const/4 v1, #int 2 // #2 │ │ +0c3284: 4d02 0001 |0034: aput-object v2, v0, v1 │ │ +0c3288: 1231 |0036: const/4 v1, #int 3 // #3 │ │ +0c328a: 4d02 0001 |0037: aput-object v2, v0, v1 │ │ +0c328e: 6900 f912 |0039: sput-object v0, Lcom/ds/avare/instruments/DistanceRings;.mRingsText:[Ljava/lang/String; // field@12f9 │ │ +0c3292: 0e00 |003b: return-void │ │ +0c3294: 0003 0400 0600 0000 0100 0000 0200 ... |003c: array-data (16 units) │ │ +0c32b4: 0003 0400 0600 0000 0200 0000 0500 ... |004c: array-data (16 units) │ │ +0c32d4: 0003 0400 0600 0000 0500 0000 0a00 ... |005c: array-data (16 units) │ │ +0c32f4: 0003 0400 0400 0000 0000 0000 0000 ... |006c: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=43 │ │ 0x000f line=51 │ │ 0x0016 line=52 │ │ 0x001d line=53 │ │ 0x0025 line=61 │ │ @@ -198099,36 +198100,36 @@ │ │ type : '(Lcom/ds/avare/StorageService;Landroid/content/Context;F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0c3308: |[0c3308] com.ds.avare.instruments.DistanceRings.:(Lcom/ds/avare/StorageService;Landroid/content/Context;F)V │ │ -0c3318: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c331e: 5b12 fa12 |0003: iput-object v2, v1, Lcom/ds/avare/instruments/DistanceRings;.mService:Lcom/ds/avare/StorageService; // field@12fa │ │ -0c3322: 5b13 f412 |0005: iput-object v3, v1, Lcom/ds/avare/instruments/DistanceRings;.mContext:Landroid/content/Context; // field@12f4 │ │ -0c3326: 7110 8f26 0300 |0007: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ -0c332c: 0a02 |000a: move-result v2 │ │ -0c332e: 5912 f512 |000b: iput v2, v1, Lcom/ds/avare/instruments/DistanceRings;.mDipToPix:F // field@12f5 │ │ -0c3332: 2202 2206 |000d: new-instance v2, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0c3336: 7020 e024 3200 |000f: invoke-direct {v2, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0c333c: 5b12 f712 |0012: iput-object v2, v1, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ -0c3340: 2202 a700 |0014: new-instance v2, Landroid/graphics/Paint; // type@00a7 │ │ -0c3344: 7010 e002 0200 |0016: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ -0c334a: 5b12 f612 |0019: iput-object v2, v1, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c334e: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -0c3350: 6e20 f602 0200 |001c: invoke-virtual {v2, v0}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0c3356: 5412 f612 |001f: iget-object v2, v1, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c335a: 6e20 0203 4200 |0021: invoke-virtual {v2, v4}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0c3360: 5412 f612 |0024: iget-object v2, v1, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c3364: 7110 9826 0300 |0026: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ -0c336a: 0c03 |0029: move-result-object v3 │ │ -0c336c: 6e20 0303 3200 |002a: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ -0c3372: 0e00 |002d: return-void │ │ +0c330c: |[0c330c] com.ds.avare.instruments.DistanceRings.:(Lcom/ds/avare/StorageService;Landroid/content/Context;F)V │ │ +0c331c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c3322: 5b12 fa12 |0003: iput-object v2, v1, Lcom/ds/avare/instruments/DistanceRings;.mService:Lcom/ds/avare/StorageService; // field@12fa │ │ +0c3326: 5b13 f412 |0005: iput-object v3, v1, Lcom/ds/avare/instruments/DistanceRings;.mContext:Landroid/content/Context; // field@12f4 │ │ +0c332a: 7110 8f26 0300 |0007: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ +0c3330: 0a02 |000a: move-result v2 │ │ +0c3332: 5912 f512 |000b: iput v2, v1, Lcom/ds/avare/instruments/DistanceRings;.mDipToPix:F // field@12f5 │ │ +0c3336: 2202 2206 |000d: new-instance v2, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0c333a: 7020 e024 3200 |000f: invoke-direct {v2, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0c3340: 5b12 f712 |0012: iput-object v2, v1, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ +0c3344: 2202 a700 |0014: new-instance v2, Landroid/graphics/Paint; // type@00a7 │ │ +0c3348: 7010 e002 0200 |0016: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ +0c334e: 5b12 f612 |0019: iput-object v2, v1, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c3352: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +0c3354: 6e20 f602 0200 |001c: invoke-virtual {v2, v0}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0c335a: 5412 f612 |001f: iget-object v2, v1, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c335e: 6e20 0203 4200 |0021: invoke-virtual {v2, v4}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0c3364: 5412 f612 |0024: iget-object v2, v1, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c3368: 7110 9826 0300 |0026: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ +0c336e: 0c03 |0029: move-result-object v3 │ │ +0c3370: 6e20 0303 3200 |002a: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ +0c3376: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0005 line=81 │ │ 0x0007 line=82 │ │ 0x000d line=83 │ │ @@ -198148,168 +198149,168 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Origin;DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 8 │ │ outs : 5 │ │ insns size : 282 16-bit code units │ │ -0c3374: |[0c3374] com.ds.avare.instruments.DistanceRings.calculateRings:(Landroid/content/Context;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Origin;DD)V │ │ -0c3384: 07f0 |0000: move-object v0, v15 │ │ -0c3386: 0801 1000 |0001: move-object/from16 v1, v16 │ │ -0c338a: 0802 1200 |0003: move-object/from16 v2, v18 │ │ -0c338e: 0503 1300 |0005: move-wide/from16 v3, v19 │ │ -0c3392: 6205 f812 |0007: sget-object v5, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c3396: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -0c3398: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -0c339a: 4b07 0506 |000b: aput v7, v5, v6 │ │ -0c339e: 1218 |000d: const/4 v8, #int 1 // #1 │ │ -0c33a0: 4b07 0508 |000e: aput v7, v5, v8 │ │ -0c33a4: 1229 |0010: const/4 v9, #int 2 // #2 │ │ -0c33a6: 4b07 0509 |0011: aput v7, v5, v9 │ │ -0c33aa: 123a |0013: const/4 v10, #int 3 // #3 │ │ -0c33ac: 4b07 050a |0014: aput v7, v5, v10 │ │ -0c33b0: 5405 f712 |0016: iget-object v5, v0, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ -0c33b4: 6e10 f824 0500 |0018: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.getDistanceUnit:()Ljava/lang/String; // method@24f8 │ │ -0c33ba: 0c05 |001b: move-result-object v5 │ │ -0c33bc: 1407 8201 0c7f |001c: const v7, #float 1.861e+38 // #7f0c0182 │ │ -0c33c2: 6e20 a901 7100 |001f: invoke-virtual {v1, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0c33c8: 0c07 |0022: move-result-object v7 │ │ -0c33ca: 6e20 ba2a 7500 |0023: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c33d0: 0a05 |0026: move-result v5 │ │ -0c33d2: 3805 0800 |0027: if-eqz v5, 002f // +0008 │ │ -0c33d6: 180b 0b41 0e4a 9869 f23f |0029: const-wide v11, #double 1.15078 // #3ff269984a0e410b │ │ -0c33e0: 281c |002e: goto 004a // +001c │ │ -0c33e2: 5405 f712 |002f: iget-object v5, v0, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ -0c33e6: 6e10 f824 0500 |0031: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.getDistanceUnit:()Ljava/lang/String; // method@24f8 │ │ -0c33ec: 0c05 |0034: move-result-object v5 │ │ -0c33ee: 1407 8001 0c7f |0035: const v7, #float 1.861e+38 // #7f0c0180 │ │ -0c33f4: 6e20 a901 7100 |0038: invoke-virtual {v1, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0c33fa: 0c01 |003b: move-result-object v1 │ │ -0c33fc: 6e20 ba2a 1500 |003c: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c3402: 0a01 |003f: move-result v1 │ │ -0c3404: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ -0c3408: 180b 6f12 83c0 caa1 fd3f |0042: const-wide v11, #double 1.852 // #3ffda1cac083126f │ │ -0c3412: 2803 |0047: goto 004a // +0003 │ │ -0c3414: 190b f03f |0048: const-wide/high16 v11, #long 4607182418800017408 // #3ff0 │ │ -0c3418: 5401 f712 |004a: iget-object v1, v0, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ -0c341c: 6e10 f724 0100 |004c: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.getDistanceRingType:()I // method@24f7 │ │ -0c3422: 0a01 |004f: move-result v1 │ │ -0c3424: 1245 |0050: const/4 v5, #int 4 // #4 │ │ -0c3426: 3381 2e00 |0051: if-ne v1, v8, 007f // +002e │ │ -0c342a: 7401 2d24 1100 |0053: invoke-virtual/range {v17}, Lcom/ds/avare/position/Scale;.getMacroFactor:()I // method@242d │ │ -0c3430: 0a01 |0056: move-result v1 │ │ -0c3432: 1507 803f |0057: const/high16 v7, #int 1065353216 // #3f80 │ │ -0c3436: 3681 0c00 |0059: if-gt v1, v8, 0065 // +000c │ │ -0c343a: 7401 3224 1100 |005b: invoke-virtual/range {v17}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ -0c3440: 0a0d |005e: move-result v13 │ │ -0c3442: 2d0d 0d07 |005f: cmpl-float v13, v13, v7 │ │ -0c3446: 3d0d 0400 |0061: if-lez v13, 0065 // +0004 │ │ -0c344a: 1205 |0063: const/4 v5, #int 0 // #0 │ │ -0c344c: 281c |0064: goto 0080 // +001c │ │ -0c344e: 3681 0b00 |0065: if-gt v1, v8, 0070 // +000b │ │ -0c3452: 7401 3224 1100 |0067: invoke-virtual/range {v17}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ -0c3458: 0a0d |006a: move-result v13 │ │ -0c345a: 2e07 0d07 |006b: cmpg-float v7, v13, v7 │ │ -0c345e: 3c07 0300 |006d: if-gtz v7, 0070 // +0003 │ │ -0c3462: 2810 |006f: goto 007f // +0010 │ │ -0c3464: 3691 0400 |0070: if-gt v1, v9, 0074 // +0004 │ │ -0c3468: 1225 |0072: const/4 v5, #int 2 // #2 │ │ -0c346a: 280d |0073: goto 0080 // +000d │ │ -0c346c: 3651 0400 |0074: if-gt v1, v5, 0078 // +0004 │ │ -0c3470: 1235 |0076: const/4 v5, #int 3 // #3 │ │ -0c3472: 2809 |0077: goto 0080 // +0009 │ │ -0c3474: 1307 0800 |0078: const/16 v7, #int 8 // #8 │ │ -0c3478: 3671 0300 |007a: if-gt v1, v7, 007d // +0003 │ │ -0c347c: 2804 |007c: goto 0080 // +0004 │ │ -0c347e: 1255 |007d: const/4 v5, #int 5 // #5 │ │ -0c3480: 2802 |007e: goto 0080 // +0002 │ │ -0c3482: 1215 |007f: const/4 v5, #int 1 // #1 │ │ -0c3484: 190d 3940 |0080: const-wide/high16 v13, #long 4627730092099895296 // #4039 │ │ -0c3488: 2f01 150d |0082: cmpl-double v1, v21, v13 │ │ -0c348c: 3a01 2400 |0084: if-ltz v1, 00a8 // +0024 │ │ -0c3490: 5401 f712 |0086: iget-object v1, v0, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ -0c3494: 6e10 1125 0100 |0088: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.getTimerRingSize:()I // method@2511 │ │ -0c349a: 0a01 |008b: move-result v1 │ │ -0c349c: 3801 1c00 |008c: if-eqz v1, 00a8 // +001c │ │ -0c34a0: 6201 f812 |008e: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c34a4: 190d 4e40 |0090: const-wide/high16 v13, #long 4633641066610819072 // #404e │ │ -0c34a8: ae0d 150d |0092: div-double v13, v21, v13 │ │ -0c34ac: 5407 f712 |0094: iget-object v7, v0, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ -0c34b0: 6e10 1125 0700 |0096: invoke-virtual {v7}, Lcom/ds/avare/storage/Preferences;.getTimerRingSize:()I // method@2511 │ │ -0c34b6: 0a07 |0099: move-result v7 │ │ -0c34b8: 8378 |009a: int-to-double v8, v7 │ │ -0c34ba: 7120 382a 9800 |009b: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c34c0: ad0d 0d08 |009e: mul-double v13, v13, v8 │ │ -0c34c4: cebd |00a0: div-double/2addr v13, v11 │ │ -0c34c6: 6e54 0b24 d23e |00a1: invoke-virtual {v2, v13, v14, v3, v4}, Lcom/ds/avare/position/Origin;.getPixelsInNmAtLatitude:(DD)I // method@240b │ │ -0c34cc: 0a07 |00a4: move-result v7 │ │ -0c34ce: 8277 |00a5: int-to-float v7, v7 │ │ -0c34d0: 4b07 010a |00a6: aput v7, v1, v10 │ │ -0c34d4: 6201 f812 |00a8: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c34d8: 6207 ed12 |00aa: sget-object v7, Lcom/ds/avare/instruments/DistanceRings;.RING_INNER_SIZE:[I // field@12ed │ │ -0c34dc: 4408 0705 |00ac: aget v8, v7, v5 │ │ -0c34e0: 8388 |00ae: int-to-double v8, v8 │ │ -0c34e2: 7120 382a 9800 |00af: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c34e8: ceb8 |00b2: div-double/2addr v8, v11 │ │ -0c34ea: 6e54 0b24 8239 |00b3: invoke-virtual {v2, v8, v9, v3, v4}, Lcom/ds/avare/position/Origin;.getPixelsInNmAtLatitude:(DD)I // method@240b │ │ -0c34f0: 0a08 |00b6: move-result v8 │ │ -0c34f2: 8288 |00b7: int-to-float v8, v8 │ │ -0c34f4: 4b08 0106 |00b8: aput v8, v1, v6 │ │ -0c34f8: 6201 f812 |00ba: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c34fc: 6208 ef12 |00bc: sget-object v8, Lcom/ds/avare/instruments/DistanceRings;.RING_MIDDLE_SIZE:[I // field@12ef │ │ -0c3500: 4409 0805 |00be: aget v9, v8, v5 │ │ -0c3504: 8399 |00c0: int-to-double v9, v9 │ │ -0c3506: 7120 382a a900 |00c1: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c350c: ceb9 |00c4: div-double/2addr v9, v11 │ │ -0c350e: 6e54 0b24 923a |00c5: invoke-virtual {v2, v9, v10, v3, v4}, Lcom/ds/avare/position/Origin;.getPixelsInNmAtLatitude:(DD)I // method@240b │ │ -0c3514: 0a09 |00c8: move-result v9 │ │ -0c3516: 8299 |00c9: int-to-float v9, v9 │ │ -0c3518: 121a |00ca: const/4 v10, #int 1 // #1 │ │ -0c351a: 4b09 010a |00cb: aput v9, v1, v10 │ │ -0c351e: 6201 f812 |00cd: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c3522: 6209 f112 |00cf: sget-object v9, Lcom/ds/avare/instruments/DistanceRings;.RING_OUTER_SIZE:[I // field@12f1 │ │ -0c3526: 440d 0905 |00d1: aget v13, v9, v5 │ │ -0c352a: 83dd |00d3: int-to-double v13, v13 │ │ -0c352c: 7120 382a ed00 |00d4: invoke-static {v13, v14}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c3532: cebd |00d7: div-double/2addr v13, v11 │ │ -0c3534: 6e54 0b24 d23e |00d8: invoke-virtual {v2, v13, v14, v3, v4}, Lcom/ds/avare/position/Origin;.getPixelsInNmAtLatitude:(DD)I // method@240b │ │ -0c353a: 0a02 |00db: move-result v2 │ │ -0c353c: 8222 |00dc: int-to-float v2, v2 │ │ -0c353e: 1223 |00dd: const/4 v3, #int 2 // #2 │ │ -0c3540: 4b02 0103 |00de: aput v2, v1, v3 │ │ -0c3544: 6201 f912 |00e0: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRingsText:[Ljava/lang/String; // field@12f9 │ │ -0c3548: 23a2 f609 |00e2: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c354c: 4403 0705 |00e4: aget v3, v7, v5 │ │ -0c3550: 7110 622a 0300 |00e6: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c3556: 0c03 |00e9: move-result-object v3 │ │ -0c3558: 4d03 0206 |00ea: aput-object v3, v2, v6 │ │ -0c355c: 1a03 3501 |00ec: const-string v3, "%d" // string@0135 │ │ -0c3560: 7120 bc2a 2300 |00ee: invoke-static {v3, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c3566: 0c02 |00f1: move-result-object v2 │ │ -0c3568: 4d02 0106 |00f2: aput-object v2, v1, v6 │ │ -0c356c: 6201 f912 |00f4: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRingsText:[Ljava/lang/String; // field@12f9 │ │ -0c3570: 23a2 f609 |00f6: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c3574: 4404 0805 |00f8: aget v4, v8, v5 │ │ -0c3578: 7110 622a 0400 |00fa: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c357e: 0c04 |00fd: move-result-object v4 │ │ -0c3580: 4d04 0206 |00fe: aput-object v4, v2, v6 │ │ -0c3584: 7120 bc2a 2300 |0100: invoke-static {v3, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c358a: 0c02 |0103: move-result-object v2 │ │ -0c358c: 4d02 010a |0104: aput-object v2, v1, v10 │ │ -0c3590: 6201 f912 |0106: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRingsText:[Ljava/lang/String; // field@12f9 │ │ -0c3594: 23a2 f609 |0108: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c3598: 4404 0905 |010a: aget v4, v9, v5 │ │ -0c359c: 7110 622a 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c35a2: 0c04 |010f: move-result-object v4 │ │ -0c35a4: 4d04 0206 |0110: aput-object v4, v2, v6 │ │ -0c35a8: 7120 bc2a 2300 |0112: invoke-static {v3, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c35ae: 0c02 |0115: move-result-object v2 │ │ -0c35b0: 1223 |0116: const/4 v3, #int 2 // #2 │ │ -0c35b2: 4d02 0103 |0117: aput-object v2, v1, v3 │ │ -0c35b6: 0e00 |0119: return-void │ │ +0c3378: |[0c3378] com.ds.avare.instruments.DistanceRings.calculateRings:(Landroid/content/Context;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Origin;DD)V │ │ +0c3388: 07f0 |0000: move-object v0, v15 │ │ +0c338a: 0801 1000 |0001: move-object/from16 v1, v16 │ │ +0c338e: 0802 1200 |0003: move-object/from16 v2, v18 │ │ +0c3392: 0503 1300 |0005: move-wide/from16 v3, v19 │ │ +0c3396: 6205 f812 |0007: sget-object v5, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c339a: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +0c339c: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +0c339e: 4b07 0506 |000b: aput v7, v5, v6 │ │ +0c33a2: 1218 |000d: const/4 v8, #int 1 // #1 │ │ +0c33a4: 4b07 0508 |000e: aput v7, v5, v8 │ │ +0c33a8: 1229 |0010: const/4 v9, #int 2 // #2 │ │ +0c33aa: 4b07 0509 |0011: aput v7, v5, v9 │ │ +0c33ae: 123a |0013: const/4 v10, #int 3 // #3 │ │ +0c33b0: 4b07 050a |0014: aput v7, v5, v10 │ │ +0c33b4: 5405 f712 |0016: iget-object v5, v0, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ +0c33b8: 6e10 f824 0500 |0018: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.getDistanceUnit:()Ljava/lang/String; // method@24f8 │ │ +0c33be: 0c05 |001b: move-result-object v5 │ │ +0c33c0: 1407 8201 0c7f |001c: const v7, #float 1.861e+38 // #7f0c0182 │ │ +0c33c6: 6e20 a901 7100 |001f: invoke-virtual {v1, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0c33cc: 0c07 |0022: move-result-object v7 │ │ +0c33ce: 6e20 ba2a 7500 |0023: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c33d4: 0a05 |0026: move-result v5 │ │ +0c33d6: 3805 0800 |0027: if-eqz v5, 002f // +0008 │ │ +0c33da: 180b 0b41 0e4a 9869 f23f |0029: const-wide v11, #double 1.15078 // #3ff269984a0e410b │ │ +0c33e4: 281c |002e: goto 004a // +001c │ │ +0c33e6: 5405 f712 |002f: iget-object v5, v0, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ +0c33ea: 6e10 f824 0500 |0031: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.getDistanceUnit:()Ljava/lang/String; // method@24f8 │ │ +0c33f0: 0c05 |0034: move-result-object v5 │ │ +0c33f2: 1407 8001 0c7f |0035: const v7, #float 1.861e+38 // #7f0c0180 │ │ +0c33f8: 6e20 a901 7100 |0038: invoke-virtual {v1, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0c33fe: 0c01 |003b: move-result-object v1 │ │ +0c3400: 6e20 ba2a 1500 |003c: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c3406: 0a01 |003f: move-result v1 │ │ +0c3408: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ +0c340c: 180b 6f12 83c0 caa1 fd3f |0042: const-wide v11, #double 1.852 // #3ffda1cac083126f │ │ +0c3416: 2803 |0047: goto 004a // +0003 │ │ +0c3418: 190b f03f |0048: const-wide/high16 v11, #long 4607182418800017408 // #3ff0 │ │ +0c341c: 5401 f712 |004a: iget-object v1, v0, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ +0c3420: 6e10 f724 0100 |004c: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.getDistanceRingType:()I // method@24f7 │ │ +0c3426: 0a01 |004f: move-result v1 │ │ +0c3428: 1245 |0050: const/4 v5, #int 4 // #4 │ │ +0c342a: 3381 2e00 |0051: if-ne v1, v8, 007f // +002e │ │ +0c342e: 7401 2d24 1100 |0053: invoke-virtual/range {v17}, Lcom/ds/avare/position/Scale;.getMacroFactor:()I // method@242d │ │ +0c3434: 0a01 |0056: move-result v1 │ │ +0c3436: 1507 803f |0057: const/high16 v7, #int 1065353216 // #3f80 │ │ +0c343a: 3681 0c00 |0059: if-gt v1, v8, 0065 // +000c │ │ +0c343e: 7401 3224 1100 |005b: invoke-virtual/range {v17}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ +0c3444: 0a0d |005e: move-result v13 │ │ +0c3446: 2d0d 0d07 |005f: cmpl-float v13, v13, v7 │ │ +0c344a: 3d0d 0400 |0061: if-lez v13, 0065 // +0004 │ │ +0c344e: 1205 |0063: const/4 v5, #int 0 // #0 │ │ +0c3450: 281c |0064: goto 0080 // +001c │ │ +0c3452: 3681 0b00 |0065: if-gt v1, v8, 0070 // +000b │ │ +0c3456: 7401 3224 1100 |0067: invoke-virtual/range {v17}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ +0c345c: 0a0d |006a: move-result v13 │ │ +0c345e: 2e07 0d07 |006b: cmpg-float v7, v13, v7 │ │ +0c3462: 3c07 0300 |006d: if-gtz v7, 0070 // +0003 │ │ +0c3466: 2810 |006f: goto 007f // +0010 │ │ +0c3468: 3691 0400 |0070: if-gt v1, v9, 0074 // +0004 │ │ +0c346c: 1225 |0072: const/4 v5, #int 2 // #2 │ │ +0c346e: 280d |0073: goto 0080 // +000d │ │ +0c3470: 3651 0400 |0074: if-gt v1, v5, 0078 // +0004 │ │ +0c3474: 1235 |0076: const/4 v5, #int 3 // #3 │ │ +0c3476: 2809 |0077: goto 0080 // +0009 │ │ +0c3478: 1307 0800 |0078: const/16 v7, #int 8 // #8 │ │ +0c347c: 3671 0300 |007a: if-gt v1, v7, 007d // +0003 │ │ +0c3480: 2804 |007c: goto 0080 // +0004 │ │ +0c3482: 1255 |007d: const/4 v5, #int 5 // #5 │ │ +0c3484: 2802 |007e: goto 0080 // +0002 │ │ +0c3486: 1215 |007f: const/4 v5, #int 1 // #1 │ │ +0c3488: 190d 3940 |0080: const-wide/high16 v13, #long 4627730092099895296 // #4039 │ │ +0c348c: 2f01 150d |0082: cmpl-double v1, v21, v13 │ │ +0c3490: 3a01 2400 |0084: if-ltz v1, 00a8 // +0024 │ │ +0c3494: 5401 f712 |0086: iget-object v1, v0, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ +0c3498: 6e10 1125 0100 |0088: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.getTimerRingSize:()I // method@2511 │ │ +0c349e: 0a01 |008b: move-result v1 │ │ +0c34a0: 3801 1c00 |008c: if-eqz v1, 00a8 // +001c │ │ +0c34a4: 6201 f812 |008e: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c34a8: 190d 4e40 |0090: const-wide/high16 v13, #long 4633641066610819072 // #404e │ │ +0c34ac: ae0d 150d |0092: div-double v13, v21, v13 │ │ +0c34b0: 5407 f712 |0094: iget-object v7, v0, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ +0c34b4: 6e10 1125 0700 |0096: invoke-virtual {v7}, Lcom/ds/avare/storage/Preferences;.getTimerRingSize:()I // method@2511 │ │ +0c34ba: 0a07 |0099: move-result v7 │ │ +0c34bc: 8378 |009a: int-to-double v8, v7 │ │ +0c34be: 7120 382a 9800 |009b: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c34c4: ad0d 0d08 |009e: mul-double v13, v13, v8 │ │ +0c34c8: cebd |00a0: div-double/2addr v13, v11 │ │ +0c34ca: 6e54 0b24 d23e |00a1: invoke-virtual {v2, v13, v14, v3, v4}, Lcom/ds/avare/position/Origin;.getPixelsInNmAtLatitude:(DD)I // method@240b │ │ +0c34d0: 0a07 |00a4: move-result v7 │ │ +0c34d2: 8277 |00a5: int-to-float v7, v7 │ │ +0c34d4: 4b07 010a |00a6: aput v7, v1, v10 │ │ +0c34d8: 6201 f812 |00a8: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c34dc: 6207 ed12 |00aa: sget-object v7, Lcom/ds/avare/instruments/DistanceRings;.RING_INNER_SIZE:[I // field@12ed │ │ +0c34e0: 4408 0705 |00ac: aget v8, v7, v5 │ │ +0c34e4: 8388 |00ae: int-to-double v8, v8 │ │ +0c34e6: 7120 382a 9800 |00af: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c34ec: ceb8 |00b2: div-double/2addr v8, v11 │ │ +0c34ee: 6e54 0b24 8239 |00b3: invoke-virtual {v2, v8, v9, v3, v4}, Lcom/ds/avare/position/Origin;.getPixelsInNmAtLatitude:(DD)I // method@240b │ │ +0c34f4: 0a08 |00b6: move-result v8 │ │ +0c34f6: 8288 |00b7: int-to-float v8, v8 │ │ +0c34f8: 4b08 0106 |00b8: aput v8, v1, v6 │ │ +0c34fc: 6201 f812 |00ba: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c3500: 6208 ef12 |00bc: sget-object v8, Lcom/ds/avare/instruments/DistanceRings;.RING_MIDDLE_SIZE:[I // field@12ef │ │ +0c3504: 4409 0805 |00be: aget v9, v8, v5 │ │ +0c3508: 8399 |00c0: int-to-double v9, v9 │ │ +0c350a: 7120 382a a900 |00c1: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c3510: ceb9 |00c4: div-double/2addr v9, v11 │ │ +0c3512: 6e54 0b24 923a |00c5: invoke-virtual {v2, v9, v10, v3, v4}, Lcom/ds/avare/position/Origin;.getPixelsInNmAtLatitude:(DD)I // method@240b │ │ +0c3518: 0a09 |00c8: move-result v9 │ │ +0c351a: 8299 |00c9: int-to-float v9, v9 │ │ +0c351c: 121a |00ca: const/4 v10, #int 1 // #1 │ │ +0c351e: 4b09 010a |00cb: aput v9, v1, v10 │ │ +0c3522: 6201 f812 |00cd: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c3526: 6209 f112 |00cf: sget-object v9, Lcom/ds/avare/instruments/DistanceRings;.RING_OUTER_SIZE:[I // field@12f1 │ │ +0c352a: 440d 0905 |00d1: aget v13, v9, v5 │ │ +0c352e: 83dd |00d3: int-to-double v13, v13 │ │ +0c3530: 7120 382a ed00 |00d4: invoke-static {v13, v14}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c3536: cebd |00d7: div-double/2addr v13, v11 │ │ +0c3538: 6e54 0b24 d23e |00d8: invoke-virtual {v2, v13, v14, v3, v4}, Lcom/ds/avare/position/Origin;.getPixelsInNmAtLatitude:(DD)I // method@240b │ │ +0c353e: 0a02 |00db: move-result v2 │ │ +0c3540: 8222 |00dc: int-to-float v2, v2 │ │ +0c3542: 1223 |00dd: const/4 v3, #int 2 // #2 │ │ +0c3544: 4b02 0103 |00de: aput v2, v1, v3 │ │ +0c3548: 6201 f912 |00e0: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRingsText:[Ljava/lang/String; // field@12f9 │ │ +0c354c: 23a2 f609 |00e2: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c3550: 4403 0705 |00e4: aget v3, v7, v5 │ │ +0c3554: 7110 622a 0300 |00e6: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c355a: 0c03 |00e9: move-result-object v3 │ │ +0c355c: 4d03 0206 |00ea: aput-object v3, v2, v6 │ │ +0c3560: 1a03 3501 |00ec: const-string v3, "%d" // string@0135 │ │ +0c3564: 7120 bc2a 2300 |00ee: invoke-static {v3, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c356a: 0c02 |00f1: move-result-object v2 │ │ +0c356c: 4d02 0106 |00f2: aput-object v2, v1, v6 │ │ +0c3570: 6201 f912 |00f4: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRingsText:[Ljava/lang/String; // field@12f9 │ │ +0c3574: 23a2 f609 |00f6: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c3578: 4404 0805 |00f8: aget v4, v8, v5 │ │ +0c357c: 7110 622a 0400 |00fa: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c3582: 0c04 |00fd: move-result-object v4 │ │ +0c3584: 4d04 0206 |00fe: aput-object v4, v2, v6 │ │ +0c3588: 7120 bc2a 2300 |0100: invoke-static {v3, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c358e: 0c02 |0103: move-result-object v2 │ │ +0c3590: 4d02 010a |0104: aput-object v2, v1, v10 │ │ +0c3594: 6201 f912 |0106: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRingsText:[Ljava/lang/String; // field@12f9 │ │ +0c3598: 23a2 f609 |0108: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c359c: 4404 0905 |010a: aget v4, v9, v5 │ │ +0c35a0: 7110 622a 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c35a6: 0c04 |010f: move-result-object v4 │ │ +0c35a8: 4d04 0206 |0110: aput-object v4, v2, v6 │ │ +0c35ac: 7120 bc2a 2300 |0112: invoke-static {v3, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c35b2: 0c02 |0115: move-result-object v2 │ │ +0c35b4: 1223 |0116: const/4 v3, #int 2 // #2 │ │ +0c35b6: 4d02 0103 |0117: aput-object v2, v1, v3 │ │ +0c35ba: 0e00 |0119: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=194 │ │ 0x000e line=195 │ │ 0x0011 line=196 │ │ 0x0014 line=197 │ │ 0x0016 line=203 │ │ @@ -198339,219 +198340,219 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;ZLcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 35 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 409 16-bit code units │ │ -0c35b8: |[0c35b8] com.ds.avare.instruments.DistanceRings.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;ZLcom/ds/avare/gps/GpsParams;)V │ │ -0c35c8: 0808 1c00 |0000: move-object/from16 v8, v28 │ │ -0c35cc: 0809 1d00 |0002: move-object/from16 v9, v29 │ │ -0c35d0: 080a 1e00 |0004: move-object/from16 v10, v30 │ │ -0c35d4: 5480 f712 |0006: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ -0c35d8: 6e10 f724 0000 |0008: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getDistanceRingType:()I // method@24f7 │ │ -0c35de: 0a00 |000b: move-result v0 │ │ -0c35e0: 3800 8c01 |000c: if-eqz v0, 0198 // +018c │ │ -0c35e4: 5480 f712 |000e: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ -0c35e8: 6e10 f724 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getDistanceRingType:()I // method@24f7 │ │ -0c35ee: 0a00 |0013: move-result v0 │ │ -0c35f0: 123b |0014: const/4 v11, #int 3 // #3 │ │ -0c35f2: 33b0 0400 |0015: if-ne v0, v11, 0019 // +0004 │ │ -0c35f6: 2900 8101 |0017: goto/16 0198 // +0181 │ │ -0c35fa: 7401 9c21 2200 |0019: invoke-virtual/range {v34}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0c3600: 0b06 |001c: move-result-wide v6 │ │ -0c3602: 5481 f412 |001d: iget-object v1, v8, Lcom/ds/avare/instruments/DistanceRings;.mContext:Landroid/content/Context; // field@12f4 │ │ -0c3606: 7401 9721 2200 |001f: invoke-virtual/range {v34}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0c360c: 0b04 |0022: move-result-wide v4 │ │ -0c360e: 0800 1c00 |0023: move-object/from16 v0, v28 │ │ -0c3612: 0802 1f00 |0025: move-object/from16 v2, v31 │ │ -0c3616: 0803 1e00 |0027: move-object/from16 v3, v30 │ │ -0c361a: 7408 bb21 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/instruments/DistanceRings;.calculateRings:(Landroid/content/Context;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Origin;DD)V // method@21bb │ │ -0c3620: 7401 9921 2200 |002c: invoke-virtual/range {v34}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0c3626: 0b00 |002f: move-result-wide v0 │ │ -0c3628: 6e30 0924 0a01 |0030: invoke-virtual {v10, v0, v1}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0c362e: 0b00 |0033: move-result-wide v0 │ │ -0c3630: 8c07 |0034: double-to-float v7, v0 │ │ -0c3632: 7401 9721 2200 |0035: invoke-virtual/range {v34}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0c3638: 0b00 |0038: move-result-wide v0 │ │ -0c363a: 6e30 0a24 0a01 |0039: invoke-virtual {v10, v0, v1}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0c3640: 0b00 |003c: move-result-wide v0 │ │ -0c3642: 8c0a |003d: double-to-float v10, v0 │ │ -0c3644: 7401 9121 2200 |003e: invoke-virtual/range {v34}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0c364a: 0b00 |0041: move-result-wide v0 │ │ -0c364c: 3821 0400 |0042: if-eqz v33, 0046 // +0004 │ │ -0c3650: 1600 0000 |0044: const-wide/16 v0, #int 0 // #0 │ │ -0c3654: 040c |0046: move-wide v12, v0 │ │ -0c3656: 5480 f612 |0047: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c365a: 1501 4040 |0049: const/high16 v1, #int 1077936128 // #4040 │ │ -0c365e: 5282 f512 |004b: iget v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mDipToPix:F // field@12f5 │ │ -0c3662: a802 0201 |004d: mul-float v2, v2, v1 │ │ -0c3666: 6e20 ff02 2000 |004f: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0c366c: 5480 f612 |0052: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c3670: 120e |0054: const/4 v14, #int 0 // #0 │ │ -0c3672: 120f |0055: const/4 v15, #int 0 // #0 │ │ -0c3674: 6e5f fd02 e0ee |0056: invoke-virtual {v0, v14, v14, v14, v15}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0c367a: 5480 f612 |0059: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c367e: 5481 f712 |005b: iget-object v1, v8, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ -0c3682: 6e10 f624 0100 |005d: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.getDistanceRingColor:()I // method@24f6 │ │ -0c3688: 0a01 |0060: move-result v1 │ │ -0c368a: 6e20 f802 1000 |0061: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c3690: 5480 f612 |0064: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c3694: 6201 6500 |0066: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0c3698: 6e20 0003 1000 |0068: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0c369e: 5480 f612 |006b: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c36a2: 1301 7f00 |006d: const/16 v1, #int 127 // #7f │ │ -0c36a6: 6e20 f502 1000 |006f: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0c36ac: 6200 f812 |0072: sget-object v0, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c36b0: 4400 000f |0074: aget v0, v0, v15 │ │ -0c36b4: 5481 f612 |0076: iget-object v1, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c36b8: 6e51 b302 790a |0078: invoke-virtual {v9, v7, v10, v0, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0c36be: 6200 f812 |007b: sget-object v0, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c36c2: 1216 |007d: const/4 v6, #int 1 // #1 │ │ -0c36c4: 4400 0006 |007e: aget v0, v0, v6 │ │ -0c36c8: 5481 f612 |0080: iget-object v1, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c36cc: 6e51 b302 790a |0082: invoke-virtual {v9, v7, v10, v0, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0c36d2: 6200 f812 |0085: sget-object v0, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c36d6: 1310 0200 |0087: const/16 v16, #int 2 // #2 │ │ -0c36da: 4400 0010 |0089: aget v0, v0, v16 │ │ -0c36de: 5481 f612 |008b: iget-object v1, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c36e2: 6e51 b302 790a |008d: invoke-virtual {v9, v7, v10, v0, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0c36e8: 5480 f612 |0090: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c36ec: 6201 6300 |0092: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ -0c36f0: 6e20 0003 1000 |0094: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0c36f6: 5480 f612 |0097: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c36fa: 12f5 |0099: const/4 v5, #int -1 // #ff │ │ -0c36fc: 6e20 f802 5000 |009a: invoke-virtual {v0, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c3702: 1911 2440 |009d: const-wide/high16 v17, #long 4621819117588971520 // #4024 │ │ -0c3706: ac00 0c11 |009f: sub-double v0, v12, v17 │ │ -0c370a: 1813 182d 4454 fb21 0940 |00a1: const-wide v19, #double 3.14159 // #400921fb54442d18 │ │ -0c3714: ad00 0013 |00a6: mul-double v0, v0, v19 │ │ -0c3718: 1815 0000 0000 0080 6640 |00a8: const-wide v21, #double 180 // #4066800000000000 │ │ -0c3722: ae00 0015 |00ad: div-double v0, v0, v21 │ │ -0c3726: 7120 812a 1000 |00af: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0c372c: 0b02 |00b2: move-result-wide v2 │ │ -0c372e: 8c24 |00b3: double-to-float v4, v2 │ │ -0c3730: 7120 722a 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0c3736: 0b00 |00b7: move-result-wide v0 │ │ -0c3738: 8c03 |00b8: double-to-float v3, v0 │ │ -0c373a: 5480 fa12 |00b9: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mService:Lcom/ds/avare/StorageService; // field@12fa │ │ -0c373e: 6e10 251e 0000 |00bb: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ -0c3744: 0c00 |00be: move-result-object v0 │ │ -0c3746: 5482 f612 |00bf: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c374a: 6201 f912 |00c1: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRingsText:[Ljava/lang/String; // field@12f9 │ │ -0c374e: 4617 010f |00c3: aget-object v23, v1, v15 │ │ -0c3752: 1518 00ff |00c5: const/high16 v24, #int -16777216 // #ff00 │ │ -0c3756: 6201 f812 |00c7: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c375a: 4419 010f |00c9: aget v25, v1, v15 │ │ -0c375e: a819 1904 |00cb: mul-float v25, v25, v4 │ │ -0c3762: a619 0719 |00cd: add-float v25, v7, v25 │ │ -0c3766: 4401 010f |00cf: aget v1, v1, v15 │ │ -0c376a: a801 0103 |00d1: mul-float v1, v1, v3 │ │ -0c376e: a71a 0a01 |00d3: sub-float v26, v10, v1 │ │ -0c3772: 0801 1d00 |00d5: move-object/from16 v1, v29 │ │ -0c3776: 021b 0300 |00d7: move/from16 v27, v3 │ │ -0c377a: 0803 1700 |00d9: move-object/from16 v3, v23 │ │ -0c377e: 0217 0400 |00db: move/from16 v23, v4 │ │ -0c3782: 0204 1800 |00dd: move/from16 v4, v24 │ │ -0c3786: 12ff |00df: const/4 v15, #int -1 // #ff │ │ -0c3788: 0205 1900 |00e0: move/from16 v5, v25 │ │ -0c378c: 121f |00e2: const/4 v15, #int 1 // #1 │ │ -0c378e: 0206 1a00 |00e3: move/from16 v6, v26 │ │ -0c3792: 7407 4a27 0000 |00e5: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ -0c3798: 5480 fa12 |00e8: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mService:Lcom/ds/avare/StorageService; // field@12fa │ │ -0c379c: 6e10 251e 0000 |00ea: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ -0c37a2: 0c00 |00ed: move-result-object v0 │ │ -0c37a4: 5482 f612 |00ee: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c37a8: 6201 f912 |00f0: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRingsText:[Ljava/lang/String; // field@12f9 │ │ -0c37ac: 4603 010f |00f2: aget-object v3, v1, v15 │ │ -0c37b0: 1504 00ff |00f4: const/high16 v4, #int -16777216 // #ff00 │ │ -0c37b4: 6201 f812 |00f6: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c37b8: 4405 010f |00f8: aget v5, v1, v15 │ │ -0c37bc: a805 0517 |00fa: mul-float v5, v5, v23 │ │ -0c37c0: c675 |00fc: add-float/2addr v5, v7 │ │ -0c37c2: 4401 010f |00fd: aget v1, v1, v15 │ │ -0c37c6: a801 011b |00ff: mul-float v1, v1, v27 │ │ -0c37ca: a706 0a01 |0101: sub-float v6, v10, v1 │ │ -0c37ce: 0801 1d00 |0103: move-object/from16 v1, v29 │ │ -0c37d2: 7407 4a27 0000 |0105: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ -0c37d8: 5480 fa12 |0108: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mService:Lcom/ds/avare/StorageService; // field@12fa │ │ -0c37dc: 6e10 251e 0000 |010a: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ -0c37e2: 0c00 |010d: move-result-object v0 │ │ -0c37e4: 5482 f612 |010e: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c37e8: 6201 f912 |0110: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRingsText:[Ljava/lang/String; // field@12f9 │ │ -0c37ec: 4603 0110 |0112: aget-object v3, v1, v16 │ │ -0c37f0: 6201 f812 |0114: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c37f4: 4405 0110 |0116: aget v5, v1, v16 │ │ -0c37f8: a805 0517 |0118: mul-float v5, v5, v23 │ │ -0c37fc: c675 |011a: add-float/2addr v5, v7 │ │ -0c37fe: 4401 0110 |011b: aget v1, v1, v16 │ │ -0c3802: a801 011b |011d: mul-float v1, v1, v27 │ │ -0c3806: a706 0a01 |011f: sub-float v6, v10, v1 │ │ -0c380a: 0801 1d00 |0121: move-object/from16 v1, v29 │ │ -0c380e: 7407 4a27 0000 |0123: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ -0c3814: 6200 f812 |0126: sget-object v0, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c3818: 4400 000b |0128: aget v0, v0, v11 │ │ -0c381c: 2d00 000e |012a: cmpl-float v0, v0, v14 │ │ -0c3820: 3800 6c00 |012c: if-eqz v0, 0198 // +006c │ │ -0c3824: ab0c 0c11 |012e: add-double v12, v12, v17 │ │ -0c3828: ad0c 0c13 |0130: mul-double v12, v12, v19 │ │ -0c382c: ae0c 0c15 |0132: div-double v12, v12, v21 │ │ -0c3830: 7120 812a dc00 |0134: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0c3836: 0b00 |0137: move-result-wide v0 │ │ -0c3838: 8c00 |0138: double-to-float v0, v0 │ │ -0c383a: 7120 722a dc00 |0139: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0c3840: 0b01 |013c: move-result-wide v1 │ │ -0c3842: 8c11 |013d: double-to-float v1, v1 │ │ -0c3844: 5482 f612 |013e: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c3848: 6203 6500 |0140: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0c384c: 6e20 0003 3200 |0142: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0c3852: 5482 f612 |0145: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c3856: 6003 e512 |0147: sget v3, Lcom/ds/avare/instruments/DistanceRings;.COLOR_SPEED_RING:I // field@12e5 │ │ -0c385a: 6e20 f802 3200 |0149: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c3860: 6202 f812 |014c: sget-object v2, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c3864: 4402 020b |014e: aget v2, v2, v11 │ │ -0c3868: 5483 f612 |0150: iget-object v3, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c386c: 6e53 b302 792a |0152: invoke-virtual {v9, v7, v10, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0c3872: 5482 f612 |0155: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c3876: 6203 6300 |0157: sget-object v3, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ -0c387a: 6e20 0003 3200 |0159: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0c3880: 5482 f612 |015c: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c3884: 12f3 |015e: const/4 v3, #int -1 // #ff │ │ -0c3886: 6e20 f802 3200 |015f: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c388c: 5482 fa12 |0162: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mService:Lcom/ds/avare/StorageService; // field@12fa │ │ -0c3890: 6e10 251e 0200 |0164: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ -0c3896: 0c02 |0167: move-result-object v2 │ │ -0c3898: 5483 f612 |0168: iget-object v3, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ -0c389c: 23f4 f609 |016a: new-array v4, v15, [Ljava/lang/Object; // type@09f6 │ │ -0c38a0: 5485 f712 |016c: iget-object v5, v8, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ -0c38a4: 6e10 1125 0500 |016e: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.getTimerRingSize:()I // method@2511 │ │ -0c38aa: 0a05 |0171: move-result v5 │ │ -0c38ac: 7110 622a 0500 |0172: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c38b2: 0c05 |0175: move-result-object v5 │ │ -0c38b4: 1206 |0176: const/4 v6, #int 0 // #0 │ │ -0c38b6: 4d05 0406 |0177: aput-object v5, v4, v6 │ │ -0c38ba: 1a05 3501 |0179: const-string v5, "%d" // string@0135 │ │ -0c38be: 7120 bc2a 4500 |017b: invoke-static {v5, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c38c4: 0c04 |017e: move-result-object v4 │ │ -0c38c6: 1505 00ff |017f: const/high16 v5, #int -16777216 // #ff00 │ │ -0c38ca: 6206 f812 |0181: sget-object v6, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ -0c38ce: 440c 060b |0183: aget v12, v6, v11 │ │ -0c38d2: a80c 0c00 |0185: mul-float v12, v12, v0 │ │ -0c38d6: c6c7 |0187: add-float/2addr v7, v12 │ │ -0c38d8: 4400 060b |0188: aget v0, v6, v11 │ │ -0c38dc: a800 0001 |018a: mul-float v0, v0, v1 │ │ -0c38e0: a706 0a00 |018c: sub-float v6, v10, v0 │ │ -0c38e4: 0720 |018e: move-object v0, v2 │ │ -0c38e6: 0801 1d00 |018f: move-object/from16 v1, v29 │ │ -0c38ea: 0732 |0191: move-object v2, v3 │ │ -0c38ec: 0743 |0192: move-object v3, v4 │ │ -0c38ee: 0154 |0193: move v4, v5 │ │ -0c38f0: 0175 |0194: move v5, v7 │ │ -0c38f2: 7407 4a27 0000 |0195: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ -0c38f8: 0e00 |0198: return-void │ │ +0c35bc: |[0c35bc] com.ds.avare.instruments.DistanceRings.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;ZLcom/ds/avare/gps/GpsParams;)V │ │ +0c35cc: 0808 1c00 |0000: move-object/from16 v8, v28 │ │ +0c35d0: 0809 1d00 |0002: move-object/from16 v9, v29 │ │ +0c35d4: 080a 1e00 |0004: move-object/from16 v10, v30 │ │ +0c35d8: 5480 f712 |0006: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ +0c35dc: 6e10 f724 0000 |0008: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getDistanceRingType:()I // method@24f7 │ │ +0c35e2: 0a00 |000b: move-result v0 │ │ +0c35e4: 3800 8c01 |000c: if-eqz v0, 0198 // +018c │ │ +0c35e8: 5480 f712 |000e: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ +0c35ec: 6e10 f724 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getDistanceRingType:()I // method@24f7 │ │ +0c35f2: 0a00 |0013: move-result v0 │ │ +0c35f4: 123b |0014: const/4 v11, #int 3 // #3 │ │ +0c35f6: 33b0 0400 |0015: if-ne v0, v11, 0019 // +0004 │ │ +0c35fa: 2900 8101 |0017: goto/16 0198 // +0181 │ │ +0c35fe: 7401 9c21 2200 |0019: invoke-virtual/range {v34}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0c3604: 0b06 |001c: move-result-wide v6 │ │ +0c3606: 5481 f412 |001d: iget-object v1, v8, Lcom/ds/avare/instruments/DistanceRings;.mContext:Landroid/content/Context; // field@12f4 │ │ +0c360a: 7401 9721 2200 |001f: invoke-virtual/range {v34}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0c3610: 0b04 |0022: move-result-wide v4 │ │ +0c3612: 0800 1c00 |0023: move-object/from16 v0, v28 │ │ +0c3616: 0802 1f00 |0025: move-object/from16 v2, v31 │ │ +0c361a: 0803 1e00 |0027: move-object/from16 v3, v30 │ │ +0c361e: 7408 bb21 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/instruments/DistanceRings;.calculateRings:(Landroid/content/Context;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Origin;DD)V // method@21bb │ │ +0c3624: 7401 9921 2200 |002c: invoke-virtual/range {v34}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0c362a: 0b00 |002f: move-result-wide v0 │ │ +0c362c: 6e30 0924 0a01 |0030: invoke-virtual {v10, v0, v1}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0c3632: 0b00 |0033: move-result-wide v0 │ │ +0c3634: 8c07 |0034: double-to-float v7, v0 │ │ +0c3636: 7401 9721 2200 |0035: invoke-virtual/range {v34}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0c363c: 0b00 |0038: move-result-wide v0 │ │ +0c363e: 6e30 0a24 0a01 |0039: invoke-virtual {v10, v0, v1}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0c3644: 0b00 |003c: move-result-wide v0 │ │ +0c3646: 8c0a |003d: double-to-float v10, v0 │ │ +0c3648: 7401 9121 2200 |003e: invoke-virtual/range {v34}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0c364e: 0b00 |0041: move-result-wide v0 │ │ +0c3650: 3821 0400 |0042: if-eqz v33, 0046 // +0004 │ │ +0c3654: 1600 0000 |0044: const-wide/16 v0, #int 0 // #0 │ │ +0c3658: 040c |0046: move-wide v12, v0 │ │ +0c365a: 5480 f612 |0047: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c365e: 1501 4040 |0049: const/high16 v1, #int 1077936128 // #4040 │ │ +0c3662: 5282 f512 |004b: iget v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mDipToPix:F // field@12f5 │ │ +0c3666: a802 0201 |004d: mul-float v2, v2, v1 │ │ +0c366a: 6e20 ff02 2000 |004f: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0c3670: 5480 f612 |0052: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c3674: 120e |0054: const/4 v14, #int 0 // #0 │ │ +0c3676: 120f |0055: const/4 v15, #int 0 // #0 │ │ +0c3678: 6e5f fd02 e0ee |0056: invoke-virtual {v0, v14, v14, v14, v15}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0c367e: 5480 f612 |0059: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c3682: 5481 f712 |005b: iget-object v1, v8, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ +0c3686: 6e10 f624 0100 |005d: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.getDistanceRingColor:()I // method@24f6 │ │ +0c368c: 0a01 |0060: move-result v1 │ │ +0c368e: 6e20 f802 1000 |0061: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c3694: 5480 f612 |0064: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c3698: 6201 6500 |0066: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0c369c: 6e20 0003 1000 |0068: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0c36a2: 5480 f612 |006b: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c36a6: 1301 7f00 |006d: const/16 v1, #int 127 // #7f │ │ +0c36aa: 6e20 f502 1000 |006f: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0c36b0: 6200 f812 |0072: sget-object v0, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c36b4: 4400 000f |0074: aget v0, v0, v15 │ │ +0c36b8: 5481 f612 |0076: iget-object v1, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c36bc: 6e51 b302 790a |0078: invoke-virtual {v9, v7, v10, v0, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0c36c2: 6200 f812 |007b: sget-object v0, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c36c6: 1216 |007d: const/4 v6, #int 1 // #1 │ │ +0c36c8: 4400 0006 |007e: aget v0, v0, v6 │ │ +0c36cc: 5481 f612 |0080: iget-object v1, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c36d0: 6e51 b302 790a |0082: invoke-virtual {v9, v7, v10, v0, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0c36d6: 6200 f812 |0085: sget-object v0, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c36da: 1310 0200 |0087: const/16 v16, #int 2 // #2 │ │ +0c36de: 4400 0010 |0089: aget v0, v0, v16 │ │ +0c36e2: 5481 f612 |008b: iget-object v1, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c36e6: 6e51 b302 790a |008d: invoke-virtual {v9, v7, v10, v0, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0c36ec: 5480 f612 |0090: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c36f0: 6201 6300 |0092: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ +0c36f4: 6e20 0003 1000 |0094: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0c36fa: 5480 f612 |0097: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c36fe: 12f5 |0099: const/4 v5, #int -1 // #ff │ │ +0c3700: 6e20 f802 5000 |009a: invoke-virtual {v0, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c3706: 1911 2440 |009d: const-wide/high16 v17, #long 4621819117588971520 // #4024 │ │ +0c370a: ac00 0c11 |009f: sub-double v0, v12, v17 │ │ +0c370e: 1813 182d 4454 fb21 0940 |00a1: const-wide v19, #double 3.14159 // #400921fb54442d18 │ │ +0c3718: ad00 0013 |00a6: mul-double v0, v0, v19 │ │ +0c371c: 1815 0000 0000 0080 6640 |00a8: const-wide v21, #double 180 // #4066800000000000 │ │ +0c3726: ae00 0015 |00ad: div-double v0, v0, v21 │ │ +0c372a: 7120 812a 1000 |00af: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0c3730: 0b02 |00b2: move-result-wide v2 │ │ +0c3732: 8c24 |00b3: double-to-float v4, v2 │ │ +0c3734: 7120 722a 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0c373a: 0b00 |00b7: move-result-wide v0 │ │ +0c373c: 8c03 |00b8: double-to-float v3, v0 │ │ +0c373e: 5480 fa12 |00b9: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mService:Lcom/ds/avare/StorageService; // field@12fa │ │ +0c3742: 6e10 251e 0000 |00bb: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ +0c3748: 0c00 |00be: move-result-object v0 │ │ +0c374a: 5482 f612 |00bf: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c374e: 6201 f912 |00c1: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRingsText:[Ljava/lang/String; // field@12f9 │ │ +0c3752: 4617 010f |00c3: aget-object v23, v1, v15 │ │ +0c3756: 1518 00ff |00c5: const/high16 v24, #int -16777216 // #ff00 │ │ +0c375a: 6201 f812 |00c7: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c375e: 4419 010f |00c9: aget v25, v1, v15 │ │ +0c3762: a819 1904 |00cb: mul-float v25, v25, v4 │ │ +0c3766: a619 0719 |00cd: add-float v25, v7, v25 │ │ +0c376a: 4401 010f |00cf: aget v1, v1, v15 │ │ +0c376e: a801 0103 |00d1: mul-float v1, v1, v3 │ │ +0c3772: a71a 0a01 |00d3: sub-float v26, v10, v1 │ │ +0c3776: 0801 1d00 |00d5: move-object/from16 v1, v29 │ │ +0c377a: 021b 0300 |00d7: move/from16 v27, v3 │ │ +0c377e: 0803 1700 |00d9: move-object/from16 v3, v23 │ │ +0c3782: 0217 0400 |00db: move/from16 v23, v4 │ │ +0c3786: 0204 1800 |00dd: move/from16 v4, v24 │ │ +0c378a: 12ff |00df: const/4 v15, #int -1 // #ff │ │ +0c378c: 0205 1900 |00e0: move/from16 v5, v25 │ │ +0c3790: 121f |00e2: const/4 v15, #int 1 // #1 │ │ +0c3792: 0206 1a00 |00e3: move/from16 v6, v26 │ │ +0c3796: 7407 4a27 0000 |00e5: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ +0c379c: 5480 fa12 |00e8: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mService:Lcom/ds/avare/StorageService; // field@12fa │ │ +0c37a0: 6e10 251e 0000 |00ea: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ +0c37a6: 0c00 |00ed: move-result-object v0 │ │ +0c37a8: 5482 f612 |00ee: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c37ac: 6201 f912 |00f0: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRingsText:[Ljava/lang/String; // field@12f9 │ │ +0c37b0: 4603 010f |00f2: aget-object v3, v1, v15 │ │ +0c37b4: 1504 00ff |00f4: const/high16 v4, #int -16777216 // #ff00 │ │ +0c37b8: 6201 f812 |00f6: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c37bc: 4405 010f |00f8: aget v5, v1, v15 │ │ +0c37c0: a805 0517 |00fa: mul-float v5, v5, v23 │ │ +0c37c4: c675 |00fc: add-float/2addr v5, v7 │ │ +0c37c6: 4401 010f |00fd: aget v1, v1, v15 │ │ +0c37ca: a801 011b |00ff: mul-float v1, v1, v27 │ │ +0c37ce: a706 0a01 |0101: sub-float v6, v10, v1 │ │ +0c37d2: 0801 1d00 |0103: move-object/from16 v1, v29 │ │ +0c37d6: 7407 4a27 0000 |0105: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ +0c37dc: 5480 fa12 |0108: iget-object v0, v8, Lcom/ds/avare/instruments/DistanceRings;.mService:Lcom/ds/avare/StorageService; // field@12fa │ │ +0c37e0: 6e10 251e 0000 |010a: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ +0c37e6: 0c00 |010d: move-result-object v0 │ │ +0c37e8: 5482 f612 |010e: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c37ec: 6201 f912 |0110: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRingsText:[Ljava/lang/String; // field@12f9 │ │ +0c37f0: 4603 0110 |0112: aget-object v3, v1, v16 │ │ +0c37f4: 6201 f812 |0114: sget-object v1, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c37f8: 4405 0110 |0116: aget v5, v1, v16 │ │ +0c37fc: a805 0517 |0118: mul-float v5, v5, v23 │ │ +0c3800: c675 |011a: add-float/2addr v5, v7 │ │ +0c3802: 4401 0110 |011b: aget v1, v1, v16 │ │ +0c3806: a801 011b |011d: mul-float v1, v1, v27 │ │ +0c380a: a706 0a01 |011f: sub-float v6, v10, v1 │ │ +0c380e: 0801 1d00 |0121: move-object/from16 v1, v29 │ │ +0c3812: 7407 4a27 0000 |0123: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ +0c3818: 6200 f812 |0126: sget-object v0, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c381c: 4400 000b |0128: aget v0, v0, v11 │ │ +0c3820: 2d00 000e |012a: cmpl-float v0, v0, v14 │ │ +0c3824: 3800 6c00 |012c: if-eqz v0, 0198 // +006c │ │ +0c3828: ab0c 0c11 |012e: add-double v12, v12, v17 │ │ +0c382c: ad0c 0c13 |0130: mul-double v12, v12, v19 │ │ +0c3830: ae0c 0c15 |0132: div-double v12, v12, v21 │ │ +0c3834: 7120 812a dc00 |0134: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0c383a: 0b00 |0137: move-result-wide v0 │ │ +0c383c: 8c00 |0138: double-to-float v0, v0 │ │ +0c383e: 7120 722a dc00 |0139: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0c3844: 0b01 |013c: move-result-wide v1 │ │ +0c3846: 8c11 |013d: double-to-float v1, v1 │ │ +0c3848: 5482 f612 |013e: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c384c: 6203 6500 |0140: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0c3850: 6e20 0003 3200 |0142: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0c3856: 5482 f612 |0145: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c385a: 6003 e512 |0147: sget v3, Lcom/ds/avare/instruments/DistanceRings;.COLOR_SPEED_RING:I // field@12e5 │ │ +0c385e: 6e20 f802 3200 |0149: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c3864: 6202 f812 |014c: sget-object v2, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c3868: 4402 020b |014e: aget v2, v2, v11 │ │ +0c386c: 5483 f612 |0150: iget-object v3, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c3870: 6e53 b302 792a |0152: invoke-virtual {v9, v7, v10, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0c3876: 5482 f612 |0155: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c387a: 6203 6300 |0157: sget-object v3, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ +0c387e: 6e20 0003 3200 |0159: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0c3884: 5482 f612 |015c: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c3888: 12f3 |015e: const/4 v3, #int -1 // #ff │ │ +0c388a: 6e20 f802 3200 |015f: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c3890: 5482 fa12 |0162: iget-object v2, v8, Lcom/ds/avare/instruments/DistanceRings;.mService:Lcom/ds/avare/StorageService; // field@12fa │ │ +0c3894: 6e10 251e 0200 |0164: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ +0c389a: 0c02 |0167: move-result-object v2 │ │ +0c389c: 5483 f612 |0168: iget-object v3, v8, Lcom/ds/avare/instruments/DistanceRings;.mPaint:Landroid/graphics/Paint; // field@12f6 │ │ +0c38a0: 23f4 f609 |016a: new-array v4, v15, [Ljava/lang/Object; // type@09f6 │ │ +0c38a4: 5485 f712 |016c: iget-object v5, v8, Lcom/ds/avare/instruments/DistanceRings;.mPref:Lcom/ds/avare/storage/Preferences; // field@12f7 │ │ +0c38a8: 6e10 1125 0500 |016e: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.getTimerRingSize:()I // method@2511 │ │ +0c38ae: 0a05 |0171: move-result v5 │ │ +0c38b0: 7110 622a 0500 |0172: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c38b6: 0c05 |0175: move-result-object v5 │ │ +0c38b8: 1206 |0176: const/4 v6, #int 0 // #0 │ │ +0c38ba: 4d05 0406 |0177: aput-object v5, v4, v6 │ │ +0c38be: 1a05 3501 |0179: const-string v5, "%d" // string@0135 │ │ +0c38c2: 7120 bc2a 4500 |017b: invoke-static {v5, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c38c8: 0c04 |017e: move-result-object v4 │ │ +0c38ca: 1505 00ff |017f: const/high16 v5, #int -16777216 // #ff00 │ │ +0c38ce: 6206 f812 |0181: sget-object v6, Lcom/ds/avare/instruments/DistanceRings;.mRings:[F // field@12f8 │ │ +0c38d2: 440c 060b |0183: aget v12, v6, v11 │ │ +0c38d6: a80c 0c00 |0185: mul-float v12, v12, v0 │ │ +0c38da: c6c7 |0187: add-float/2addr v7, v12 │ │ +0c38dc: 4400 060b |0188: aget v0, v6, v11 │ │ +0c38e0: a800 0001 |018a: mul-float v0, v0, v1 │ │ +0c38e4: a706 0a00 |018c: sub-float v6, v10, v0 │ │ +0c38e8: 0720 |018e: move-object v0, v2 │ │ +0c38ea: 0801 1d00 |018f: move-object/from16 v1, v29 │ │ +0c38ee: 0732 |0191: move-object v2, v3 │ │ +0c38f0: 0743 |0192: move-object v3, v4 │ │ +0c38f2: 0154 |0193: move v4, v5 │ │ +0c38f4: 0175 |0194: move v5, v7 │ │ +0c38f6: 7407 4a27 0000 |0195: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ +0c38fc: 0e00 |0198: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=104 │ │ 0x0019 line=109 │ │ 0x001d line=110 │ │ 0x002c line=113 │ │ 0x0035 line=114 │ │ @@ -198648,20 +198649,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c3954: |[0c3954] com.ds.avare.instruments.EdgeDistanceTape.:()V │ │ -0c3964: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c396a: 2200 b000 |0003: new-instance v0, Landroid/graphics/Rect; // type@00b0 │ │ -0c396e: 7010 1f03 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@031f │ │ -0c3974: 5b10 0013 |0008: iput-object v0, v1, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextBounds:Landroid/graphics/Rect; // field@1300 │ │ -0c3978: 0e00 |000a: return-void │ │ +0c3958: |[0c3958] com.ds.avare.instruments.EdgeDistanceTape.:()V │ │ +0c3968: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c396e: 2200 b000 |0003: new-instance v0, Landroid/graphics/Rect; // type@00b0 │ │ +0c3972: 7010 1f03 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@031f │ │ +0c3978: 5b10 0013 |0008: iput-object v0, v1, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextBounds:Landroid/graphics/Rect; // field@1300 │ │ +0c397c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/instruments/EdgeDistanceTape; │ │ │ │ @@ -198671,139 +198672,139 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/position/Scale;FIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 10 │ │ outs : 6 │ │ insns size : 222 16-bit code units │ │ -0c397c: |[0c397c] com.ds.avare.instruments.EdgeDistanceTape.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Scale;FIIIIII)V │ │ -0c398c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0c3990: 0807 1300 |0002: move-object/from16 v7, v19 │ │ -0c3994: 0208 1800 |0004: move/from16 v8, v24 │ │ -0c3998: 5401 ff12 |0006: iget-object v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ -0c399c: 0202 1b00 |0008: move/from16 v2, v27 │ │ -0c39a0: 6e20 f802 2100 |000a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c39a6: 5401 ff12 |000d: iget-object v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ -0c39aa: 1302 4f00 |000f: const/16 v2, #int 79 // #4f │ │ -0c39ae: 6e20 f502 2100 |0011: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0c39b4: 5401 ff12 |0014: iget-object v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ -0c39b8: 5202 fc12 |0016: iget v2, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndWidth:I // field@12fc │ │ -0c39bc: 8222 |0018: int-to-float v2, v2 │ │ -0c39be: 6e20 ff02 2100 |0019: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0c39c4: 5201 fc12 |001c: iget v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndWidth:I // field@12fc │ │ -0c39c8: db02 0102 |001e: div-int/lit8 v2, v1, #int 2 // #02 │ │ -0c39cc: 8222 |0020: int-to-float v2, v2 │ │ -0c39ce: 8283 |0021: int-to-float v3, v8 │ │ -0c39d0: db01 0102 |0022: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0c39d4: 8214 |0024: int-to-float v4, v1 │ │ -0c39d6: 0201 1a00 |0025: move/from16 v1, v26 │ │ -0c39da: 8219 |0027: int-to-float v9, v1 │ │ -0c39dc: 5406 ff12 |0028: iget-object v6, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ -0c39e0: 0801 1300 |002a: move-object/from16 v1, v19 │ │ -0c39e4: 0195 |002c: move v5, v9 │ │ -0c39e6: 7406 b402 0100 |002d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0c39ec: 5401 ff12 |0030: iget-object v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ -0c39f0: 5202 fb12 |0032: iget v2, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndHeight:I // field@12fb │ │ -0c39f4: 8222 |0034: int-to-float v2, v2 │ │ -0c39f6: 6e20 ff02 2100 |0035: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0c39fc: 5201 fc12 |0038: iget v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndWidth:I // field@12fc │ │ -0c3a00: 121a |003a: const/4 v10, #int 1 // #1 │ │ -0c3a02: b1a1 |003b: sub-int/2addr v1, v10 │ │ -0c3a04: 8212 |003c: int-to-float v2, v1 │ │ -0c3a06: 5201 fb12 |003d: iget v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndHeight:I // field@12fb │ │ -0c3a0a: db03 0102 |003f: div-int/lit8 v3, v1, #int 2 // #02 │ │ -0c3a0e: b083 |0041: add-int/2addr v3, v8 │ │ -0c3a10: 8233 |0042: int-to-float v3, v3 │ │ -0c3a12: 0204 1900 |0043: move/from16 v4, v25 │ │ -0c3a16: 824b |0045: int-to-float v11, v4 │ │ -0c3a18: db01 0102 |0046: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0c3a1c: b081 |0048: add-int/2addr v1, v8 │ │ -0c3a1e: 8215 |0049: int-to-float v5, v1 │ │ -0c3a20: 5406 ff12 |004a: iget-object v6, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ -0c3a24: 0801 1300 |004c: move-object/from16 v1, v19 │ │ -0c3a28: 01b4 |004e: move v4, v11 │ │ -0c3a2a: 7406 b402 0100 |004f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0c3a30: 7401 3324 1400 |0052: invoke-virtual/range {v20}, Lcom/ds/avare/position/Scale;.getStep:()D // method@2433 │ │ -0c3a36: 0b01 |0055: move-result-wide v1 │ │ -0c3a38: 5403 ff12 |0056: iget-object v3, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ -0c3a3c: 12f4 |0058: const/4 v4, #int -1 // #ff │ │ -0c3a3e: 6e20 f802 4300 |0059: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c3a44: 5203 0213 |005c: iget v3, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextWidth:I // field@1302 │ │ -0c3a48: db03 0302 |005e: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0c3a4c: 9103 1603 |0060: sub-int v3, v22, v3 │ │ -0c3a50: 5204 fd12 |0062: iget v4, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBotmMargin:I // field@12fd │ │ -0c3a54: b084 |0064: add-int/2addr v4, v8 │ │ -0c3a56: 1205 |0065: const/4 v5, #int 0 // #0 │ │ -0c3a58: 1206 |0066: const/4 v6, #int 0 // #0 │ │ -0c3a5a: 1308 1500 |0067: const/16 v8, #int 21 // #15 │ │ -0c3a5e: 3586 7400 |0069: if-ge v6, v8, 00dd // +0074 │ │ -0c3a62: 836c |006b: int-to-double v12, v6 │ │ -0c3a64: 7120 382a dc00 |006c: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c3a6a: ad0c 0c01 |006f: mul-double v12, v12, v1 │ │ -0c3a6e: 190e 2440 |0071: const-wide/high16 v14, #long 4621819117588971520 // #4024 │ │ -0c3a72: 3008 0c0e |0073: cmpg-double v8, v12, v14 │ │ -0c3a76: 3b08 0500 |0075: if-gez v8, 007a // +0005 │ │ -0c3a7a: 1a08 3001 |0077: const-string v8, "%1.1f" // string@0130 │ │ -0c3a7e: 2803 |0079: goto 007c // +0003 │ │ -0c3a80: 1a08 1301 |007a: const-string v8, "%.0f" // string@0113 │ │ -0c3a84: 23ae f609 |007c: new-array v14, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c3a88: 7120 3b2a dc00 |007e: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c3a8e: 0c0c |0081: move-result-object v12 │ │ -0c3a90: 4d0c 0e05 |0082: aput-object v12, v14, v5 │ │ -0c3a94: 7120 bc2a e800 |0084: invoke-static {v8, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c3a9a: 0c08 |0087: move-result-object v8 │ │ -0c3a9c: 8c1c |0088: double-to-float v12, v1 │ │ -0c3a9e: 826d |0089: int-to-float v13, v6 │ │ -0c3aa0: a80c 0c0d |008a: mul-float v12, v12, v13 │ │ -0c3aa4: a80c 0c15 |008c: mul-float v12, v12, v21 │ │ -0c3aa8: 020d 1700 |008e: move/from16 v13, v23 │ │ -0c3aac: 82de |0090: int-to-float v14, v13 │ │ -0c3aae: a70f 0e0c |0091: sub-float v15, v14, v12 │ │ -0c3ab2: 8245 |0093: int-to-float v5, v4 │ │ -0c3ab4: 6e40 c021 f095 |0094: invoke-virtual {v0, v15, v5, v9}, Lcom/ds/avare/instruments/EdgeDistanceTape;.inRangeY:(FFF)Z // method@21c0 │ │ -0c3aba: 0a10 |0097: move-result v16 │ │ -0c3abc: 3810 0d00 |0098: if-eqz v16, 00a5 // +000d │ │ -0c3ac0: 520a fe12 |009a: iget v10, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mLeftMargin:I // field@12fe │ │ -0c3ac4: 82aa |009c: int-to-float v10, v10 │ │ -0c3ac6: 0510 0100 |009d: move-wide/from16 v16, v1 │ │ -0c3aca: 5401 ff12 |009f: iget-object v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ -0c3ace: 6e51 b902 87fa |00a1: invoke-virtual {v7, v8, v10, v15, v1}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0c3ad4: 2803 |00a4: goto 00a7 // +0003 │ │ -0c3ad6: 0510 0100 |00a5: move-wide/from16 v16, v1 │ │ -0c3ada: c6ce |00a7: add-float/2addr v14, v12 │ │ -0c3adc: 6e40 c021 e095 |00a8: invoke-virtual {v0, v14, v5, v9}, Lcom/ds/avare/instruments/EdgeDistanceTape;.inRangeY:(FFF)Z // method@21c0 │ │ -0c3ae2: 0a01 |00ab: move-result v1 │ │ -0c3ae4: 3801 0a00 |00ac: if-eqz v1, 00b6 // +000a │ │ -0c3ae8: 5201 fe12 |00ae: iget v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mLeftMargin:I // field@12fe │ │ -0c3aec: 8211 |00b0: int-to-float v1, v1 │ │ -0c3aee: 5402 ff12 |00b1: iget-object v2, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ -0c3af2: 6e52 b902 87e1 |00b3: invoke-virtual {v7, v8, v1, v14, v2}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0c3af8: 8231 |00b6: int-to-float v1, v3 │ │ -0c3afa: a702 010c |00b7: sub-float v2, v1, v12 │ │ -0c3afe: 520a fc12 |00b9: iget v10, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndWidth:I // field@12fc │ │ -0c3b02: 82aa |00bb: int-to-float v10, v10 │ │ -0c3b04: 6e40 bf21 20ba |00bc: invoke-virtual {v0, v2, v10, v11}, Lcom/ds/avare/instruments/EdgeDistanceTape;.inRangeX:(FFF)Z // method@21bf │ │ -0c3b0a: 0a0a |00bf: move-result v10 │ │ -0c3b0c: 380a 0700 |00c0: if-eqz v10, 00c7 // +0007 │ │ -0c3b10: 540a ff12 |00c2: iget-object v10, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ -0c3b14: 6e5a b902 8752 |00c4: invoke-virtual {v7, v8, v2, v5, v10}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0c3b1a: c6c1 |00c7: add-float/2addr v1, v12 │ │ -0c3b1c: 5202 fc12 |00c8: iget v2, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndWidth:I // field@12fc │ │ -0c3b20: 8222 |00ca: int-to-float v2, v2 │ │ -0c3b22: 6e40 bf21 10b2 |00cb: invoke-virtual {v0, v1, v2, v11}, Lcom/ds/avare/instruments/EdgeDistanceTape;.inRangeX:(FFF)Z // method@21bf │ │ -0c3b28: 0a02 |00ce: move-result v2 │ │ -0c3b2a: 3802 0700 |00cf: if-eqz v2, 00d6 // +0007 │ │ -0c3b2e: 5402 ff12 |00d1: iget-object v2, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ -0c3b32: 6e52 b902 8751 |00d3: invoke-virtual {v7, v8, v1, v5, v2}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0c3b38: d806 0601 |00d6: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0c3b3c: 0501 1000 |00d8: move-wide/from16 v1, v16 │ │ -0c3b40: 1205 |00da: const/4 v5, #int 0 // #0 │ │ -0c3b42: 121a |00db: const/4 v10, #int 1 // #1 │ │ -0c3b44: 288b |00dc: goto 0067 // -0075 │ │ -0c3b46: 0e00 |00dd: return-void │ │ +0c3980: |[0c3980] com.ds.avare.instruments.EdgeDistanceTape.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Scale;FIIIIII)V │ │ +0c3990: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0c3994: 0807 1300 |0002: move-object/from16 v7, v19 │ │ +0c3998: 0208 1800 |0004: move/from16 v8, v24 │ │ +0c399c: 5401 ff12 |0006: iget-object v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ +0c39a0: 0202 1b00 |0008: move/from16 v2, v27 │ │ +0c39a4: 6e20 f802 2100 |000a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c39aa: 5401 ff12 |000d: iget-object v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ +0c39ae: 1302 4f00 |000f: const/16 v2, #int 79 // #4f │ │ +0c39b2: 6e20 f502 2100 |0011: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0c39b8: 5401 ff12 |0014: iget-object v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ +0c39bc: 5202 fc12 |0016: iget v2, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndWidth:I // field@12fc │ │ +0c39c0: 8222 |0018: int-to-float v2, v2 │ │ +0c39c2: 6e20 ff02 2100 |0019: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0c39c8: 5201 fc12 |001c: iget v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndWidth:I // field@12fc │ │ +0c39cc: db02 0102 |001e: div-int/lit8 v2, v1, #int 2 // #02 │ │ +0c39d0: 8222 |0020: int-to-float v2, v2 │ │ +0c39d2: 8283 |0021: int-to-float v3, v8 │ │ +0c39d4: db01 0102 |0022: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0c39d8: 8214 |0024: int-to-float v4, v1 │ │ +0c39da: 0201 1a00 |0025: move/from16 v1, v26 │ │ +0c39de: 8219 |0027: int-to-float v9, v1 │ │ +0c39e0: 5406 ff12 |0028: iget-object v6, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ +0c39e4: 0801 1300 |002a: move-object/from16 v1, v19 │ │ +0c39e8: 0195 |002c: move v5, v9 │ │ +0c39ea: 7406 b402 0100 |002d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0c39f0: 5401 ff12 |0030: iget-object v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ +0c39f4: 5202 fb12 |0032: iget v2, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndHeight:I // field@12fb │ │ +0c39f8: 8222 |0034: int-to-float v2, v2 │ │ +0c39fa: 6e20 ff02 2100 |0035: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0c3a00: 5201 fc12 |0038: iget v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndWidth:I // field@12fc │ │ +0c3a04: 121a |003a: const/4 v10, #int 1 // #1 │ │ +0c3a06: b1a1 |003b: sub-int/2addr v1, v10 │ │ +0c3a08: 8212 |003c: int-to-float v2, v1 │ │ +0c3a0a: 5201 fb12 |003d: iget v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndHeight:I // field@12fb │ │ +0c3a0e: db03 0102 |003f: div-int/lit8 v3, v1, #int 2 // #02 │ │ +0c3a12: b083 |0041: add-int/2addr v3, v8 │ │ +0c3a14: 8233 |0042: int-to-float v3, v3 │ │ +0c3a16: 0204 1900 |0043: move/from16 v4, v25 │ │ +0c3a1a: 824b |0045: int-to-float v11, v4 │ │ +0c3a1c: db01 0102 |0046: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0c3a20: b081 |0048: add-int/2addr v1, v8 │ │ +0c3a22: 8215 |0049: int-to-float v5, v1 │ │ +0c3a24: 5406 ff12 |004a: iget-object v6, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ +0c3a28: 0801 1300 |004c: move-object/from16 v1, v19 │ │ +0c3a2c: 01b4 |004e: move v4, v11 │ │ +0c3a2e: 7406 b402 0100 |004f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0c3a34: 7401 3324 1400 |0052: invoke-virtual/range {v20}, Lcom/ds/avare/position/Scale;.getStep:()D // method@2433 │ │ +0c3a3a: 0b01 |0055: move-result-wide v1 │ │ +0c3a3c: 5403 ff12 |0056: iget-object v3, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ +0c3a40: 12f4 |0058: const/4 v4, #int -1 // #ff │ │ +0c3a42: 6e20 f802 4300 |0059: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c3a48: 5203 0213 |005c: iget v3, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextWidth:I // field@1302 │ │ +0c3a4c: db03 0302 |005e: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0c3a50: 9103 1603 |0060: sub-int v3, v22, v3 │ │ +0c3a54: 5204 fd12 |0062: iget v4, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBotmMargin:I // field@12fd │ │ +0c3a58: b084 |0064: add-int/2addr v4, v8 │ │ +0c3a5a: 1205 |0065: const/4 v5, #int 0 // #0 │ │ +0c3a5c: 1206 |0066: const/4 v6, #int 0 // #0 │ │ +0c3a5e: 1308 1500 |0067: const/16 v8, #int 21 // #15 │ │ +0c3a62: 3586 7400 |0069: if-ge v6, v8, 00dd // +0074 │ │ +0c3a66: 836c |006b: int-to-double v12, v6 │ │ +0c3a68: 7120 382a dc00 |006c: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c3a6e: ad0c 0c01 |006f: mul-double v12, v12, v1 │ │ +0c3a72: 190e 2440 |0071: const-wide/high16 v14, #long 4621819117588971520 // #4024 │ │ +0c3a76: 3008 0c0e |0073: cmpg-double v8, v12, v14 │ │ +0c3a7a: 3b08 0500 |0075: if-gez v8, 007a // +0005 │ │ +0c3a7e: 1a08 3001 |0077: const-string v8, "%1.1f" // string@0130 │ │ +0c3a82: 2803 |0079: goto 007c // +0003 │ │ +0c3a84: 1a08 1301 |007a: const-string v8, "%.0f" // string@0113 │ │ +0c3a88: 23ae f609 |007c: new-array v14, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c3a8c: 7120 3b2a dc00 |007e: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c3a92: 0c0c |0081: move-result-object v12 │ │ +0c3a94: 4d0c 0e05 |0082: aput-object v12, v14, v5 │ │ +0c3a98: 7120 bc2a e800 |0084: invoke-static {v8, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c3a9e: 0c08 |0087: move-result-object v8 │ │ +0c3aa0: 8c1c |0088: double-to-float v12, v1 │ │ +0c3aa2: 826d |0089: int-to-float v13, v6 │ │ +0c3aa4: a80c 0c0d |008a: mul-float v12, v12, v13 │ │ +0c3aa8: a80c 0c15 |008c: mul-float v12, v12, v21 │ │ +0c3aac: 020d 1700 |008e: move/from16 v13, v23 │ │ +0c3ab0: 82de |0090: int-to-float v14, v13 │ │ +0c3ab2: a70f 0e0c |0091: sub-float v15, v14, v12 │ │ +0c3ab6: 8245 |0093: int-to-float v5, v4 │ │ +0c3ab8: 6e40 c021 f095 |0094: invoke-virtual {v0, v15, v5, v9}, Lcom/ds/avare/instruments/EdgeDistanceTape;.inRangeY:(FFF)Z // method@21c0 │ │ +0c3abe: 0a10 |0097: move-result v16 │ │ +0c3ac0: 3810 0d00 |0098: if-eqz v16, 00a5 // +000d │ │ +0c3ac4: 520a fe12 |009a: iget v10, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mLeftMargin:I // field@12fe │ │ +0c3ac8: 82aa |009c: int-to-float v10, v10 │ │ +0c3aca: 0510 0100 |009d: move-wide/from16 v16, v1 │ │ +0c3ace: 5401 ff12 |009f: iget-object v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ +0c3ad2: 6e51 b902 87fa |00a1: invoke-virtual {v7, v8, v10, v15, v1}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0c3ad8: 2803 |00a4: goto 00a7 // +0003 │ │ +0c3ada: 0510 0100 |00a5: move-wide/from16 v16, v1 │ │ +0c3ade: c6ce |00a7: add-float/2addr v14, v12 │ │ +0c3ae0: 6e40 c021 e095 |00a8: invoke-virtual {v0, v14, v5, v9}, Lcom/ds/avare/instruments/EdgeDistanceTape;.inRangeY:(FFF)Z // method@21c0 │ │ +0c3ae6: 0a01 |00ab: move-result v1 │ │ +0c3ae8: 3801 0a00 |00ac: if-eqz v1, 00b6 // +000a │ │ +0c3aec: 5201 fe12 |00ae: iget v1, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mLeftMargin:I // field@12fe │ │ +0c3af0: 8211 |00b0: int-to-float v1, v1 │ │ +0c3af2: 5402 ff12 |00b1: iget-object v2, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ +0c3af6: 6e52 b902 87e1 |00b3: invoke-virtual {v7, v8, v1, v14, v2}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0c3afc: 8231 |00b6: int-to-float v1, v3 │ │ +0c3afe: a702 010c |00b7: sub-float v2, v1, v12 │ │ +0c3b02: 520a fc12 |00b9: iget v10, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndWidth:I // field@12fc │ │ +0c3b06: 82aa |00bb: int-to-float v10, v10 │ │ +0c3b08: 6e40 bf21 20ba |00bc: invoke-virtual {v0, v2, v10, v11}, Lcom/ds/avare/instruments/EdgeDistanceTape;.inRangeX:(FFF)Z // method@21bf │ │ +0c3b0e: 0a0a |00bf: move-result v10 │ │ +0c3b10: 380a 0700 |00c0: if-eqz v10, 00c7 // +0007 │ │ +0c3b14: 540a ff12 |00c2: iget-object v10, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ +0c3b18: 6e5a b902 8752 |00c4: invoke-virtual {v7, v8, v2, v5, v10}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0c3b1e: c6c1 |00c7: add-float/2addr v1, v12 │ │ +0c3b20: 5202 fc12 |00c8: iget v2, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndWidth:I // field@12fc │ │ +0c3b24: 8222 |00ca: int-to-float v2, v2 │ │ +0c3b26: 6e40 bf21 10b2 |00cb: invoke-virtual {v0, v1, v2, v11}, Lcom/ds/avare/instruments/EdgeDistanceTape;.inRangeX:(FFF)Z // method@21bf │ │ +0c3b2c: 0a02 |00ce: move-result v2 │ │ +0c3b2e: 3802 0700 |00cf: if-eqz v2, 00d6 // +0007 │ │ +0c3b32: 5402 ff12 |00d1: iget-object v2, v0, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ +0c3b36: 6e52 b902 8751 |00d3: invoke-virtual {v7, v8, v1, v5, v2}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0c3b3c: d806 0601 |00d6: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0c3b40: 0501 1000 |00d8: move-wide/from16 v1, v16 │ │ +0c3b44: 1205 |00da: const/4 v5, #int 0 // #0 │ │ +0c3b46: 121a |00db: const/4 v10, #int 1 // #1 │ │ +0c3b48: 288b |00dc: goto 0067 // -0075 │ │ +0c3b4a: 0e00 |00dd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=118 │ │ 0x000d line=119 │ │ 0x0014 line=122 │ │ 0x001c line=123 │ │ 0x0030 line=126 │ │ @@ -198839,111 +198840,111 @@ │ │ type : '(FFF)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0c38fc: |[0c38fc] com.ds.avare.instruments.EdgeDistanceTape.inRangeX:(FFF)Z │ │ -0c390c: 2e02 0102 |0000: cmpg-float v2, v1, v2 │ │ -0c3910: 3a02 0900 |0002: if-ltz v2, 000b // +0009 │ │ -0c3914: 2d01 0103 |0004: cmpl-float v1, v1, v3 │ │ -0c3918: 3d01 0300 |0006: if-lez v1, 0009 // +0003 │ │ -0c391c: 2803 |0008: goto 000b // +0003 │ │ -0c391e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0c3920: 0f01 |000a: return v1 │ │ -0c3922: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0c3924: 0f01 |000c: return v1 │ │ +0c3900: |[0c3900] com.ds.avare.instruments.EdgeDistanceTape.inRangeX:(FFF)Z │ │ +0c3910: 2e02 0102 |0000: cmpg-float v2, v1, v2 │ │ +0c3914: 3a02 0900 |0002: if-ltz v2, 000b // +0009 │ │ +0c3918: 2d01 0103 |0004: cmpl-float v1, v1, v3 │ │ +0c391c: 3d01 0300 |0006: if-lez v1, 0009 // +0003 │ │ +0c3920: 2803 |0008: goto 000b // +0003 │ │ +0c3922: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0c3924: 0f01 |000a: return v1 │ │ +0c3926: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0c3928: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/ds/avare/instruments/EdgeDistanceTape;) │ │ name : 'inRangeY' │ │ type : '(FFF)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0c3928: |[0c3928] com.ds.avare.instruments.EdgeDistanceTape.inRangeY:(FFF)Z │ │ -0c3938: 2e02 0102 |0000: cmpg-float v2, v1, v2 │ │ -0c393c: 3a02 0900 |0002: if-ltz v2, 000b // +0009 │ │ -0c3940: 2d01 0103 |0004: cmpl-float v1, v1, v3 │ │ -0c3944: 3d01 0300 |0006: if-lez v1, 0009 // +0003 │ │ -0c3948: 2803 |0008: goto 000b // +0003 │ │ -0c394a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0c394c: 0f01 |000a: return v1 │ │ -0c394e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0c3950: 0f01 |000c: return v1 │ │ +0c392c: |[0c392c] com.ds.avare.instruments.EdgeDistanceTape.inRangeY:(FFF)Z │ │ +0c393c: 2e02 0102 |0000: cmpg-float v2, v1, v2 │ │ +0c3940: 3a02 0900 |0002: if-ltz v2, 000b // +0009 │ │ +0c3944: 2d01 0103 |0004: cmpl-float v1, v1, v3 │ │ +0c3948: 3d01 0300 |0006: if-lez v1, 0009 // +0003 │ │ +0c394c: 2803 |0008: goto 000b // +0003 │ │ +0c394e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0c3950: 0f01 |000a: return v1 │ │ +0c3952: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0c3954: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/ds/avare/instruments/EdgeDistanceTape;) │ │ name : 'setPaint' │ │ type : '(Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 105 16-bit code units │ │ -0c3b48: |[0c3b48] com.ds.avare.instruments.EdgeDistanceTape.setPaint:(Landroid/graphics/Paint;)V │ │ -0c3b58: 2200 a700 |0000: new-instance v0, Landroid/graphics/Paint; // type@00a7 │ │ -0c3b5c: 7020 e202 8000 |0002: invoke-direct {v0, v8}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@02e2 │ │ -0c3b62: 5b70 ff12 |0005: iput-object v0, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ -0c3b66: 6e10 ee02 0000 |0007: invoke-virtual {v0}, Landroid/graphics/Paint;.getTextSize:()F // method@02ee │ │ -0c3b6c: 0a08 |000a: move-result v8 │ │ -0c3b6e: 1501 2040 |000b: const/high16 v1, #int 1075838976 // #4020 │ │ -0c3b72: c918 |000d: div-float/2addr v8, v1 │ │ -0c3b74: 6e20 0203 8000 |000e: invoke-virtual {v0, v8}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0c3b7a: 5478 ff12 |0011: iget-object v8, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ -0c3b7e: 6200 5c00 |0013: sget-object v0, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@005c │ │ -0c3b82: 6e20 0103 0800 |0015: invoke-virtual {v8, v0}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0301 │ │ -0c3b88: 5478 ff12 |0018: iget-object v8, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ -0c3b8c: 5470 0013 |001a: iget-object v0, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextBounds:Landroid/graphics/Rect; // field@1300 │ │ -0c3b90: 1a01 9905 |001c: const-string v1, "000" // string@0599 │ │ -0c3b94: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -0c3b96: 1233 |001f: const/4 v3, #int 3 // #3 │ │ -0c3b98: 6e50 ed02 1832 |0020: invoke-virtual {v8, v1, v2, v3, v0}, Landroid/graphics/Paint;.getTextBounds:(Ljava/lang/String;IILandroid/graphics/Rect;)V // method@02ed │ │ -0c3b9e: 5478 0013 |0023: iget-object v8, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextBounds:Landroid/graphics/Rect; // field@1300 │ │ -0c3ba2: 6e10 2a03 0800 |0025: invoke-virtual {v8}, Landroid/graphics/Rect;.width:()I // method@032a │ │ -0c3ba8: 0a08 |0028: move-result v8 │ │ -0c3baa: 5978 0213 |0029: iput v8, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextWidth:I // field@1302 │ │ -0c3bae: 5478 0013 |002b: iget-object v8, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextBounds:Landroid/graphics/Rect; // field@1300 │ │ -0c3bb2: 6e10 2203 0800 |002d: invoke-virtual {v8}, Landroid/graphics/Rect;.height:()I // method@0322 │ │ -0c3bb8: 0a08 |0030: move-result v8 │ │ -0c3bba: 5978 0113 |0031: iput v8, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextHeight:I // field@1301 │ │ -0c3bbe: 5270 0213 |0033: iget v0, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextWidth:I // field@1302 │ │ -0c3bc2: 8301 |0035: int-to-double v1, v0 │ │ -0c3bc4: 1803 6666 6666 6666 f63f |0036: const-wide v3, #double 1.4 // #3ff6666666666666 │ │ -0c3bce: 7120 382a 2100 |003b: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c3bd4: ad01 0103 |003e: mul-double v1, v1, v3 │ │ -0c3bd8: 8a11 |0040: double-to-int v1, v1 │ │ -0c3bda: 5971 fc12 |0041: iput v1, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndWidth:I // field@12fc │ │ -0c3bde: 8300 |0043: int-to-double v0, v0 │ │ -0c3be0: 1805 9a99 9999 9999 c93f |0044: const-wide v5, #double 0.2 // #3fc999999999999a │ │ -0c3bea: 7120 382a 1000 |0049: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c3bf0: ad00 0005 |004c: mul-double v0, v0, v5 │ │ -0c3bf4: 8a00 |004e: double-to-int v0, v0 │ │ -0c3bf6: 5970 fe12 |004f: iput v0, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mLeftMargin:I // field@12fe │ │ -0c3bfa: 8380 |0051: int-to-double v0, v8 │ │ -0c3bfc: 7120 382a 1000 |0052: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c3c02: ad00 0003 |0055: mul-double v0, v0, v3 │ │ -0c3c06: 8a00 |0057: double-to-int v0, v0 │ │ -0c3c08: 5970 fb12 |0058: iput v0, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndHeight:I // field@12fb │ │ -0c3c0c: 8380 |005a: int-to-double v0, v8 │ │ -0c3c0e: 1802 3333 3333 3333 f33f |005b: const-wide v2, #double 1.2 // #3ff3333333333333 │ │ -0c3c18: 7120 382a 1000 |0060: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c3c1e: ad00 0002 |0063: mul-double v0, v0, v2 │ │ -0c3c22: 8a08 |0065: double-to-int v8, v0 │ │ -0c3c24: 5978 fd12 |0066: iput v8, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBotmMargin:I // field@12fd │ │ -0c3c28: 0e00 |0068: return-void │ │ +0c3b4c: |[0c3b4c] com.ds.avare.instruments.EdgeDistanceTape.setPaint:(Landroid/graphics/Paint;)V │ │ +0c3b5c: 2200 a700 |0000: new-instance v0, Landroid/graphics/Paint; // type@00a7 │ │ +0c3b60: 7020 e202 8000 |0002: invoke-direct {v0, v8}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@02e2 │ │ +0c3b66: 5b70 ff12 |0005: iput-object v0, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ +0c3b6a: 6e10 ee02 0000 |0007: invoke-virtual {v0}, Landroid/graphics/Paint;.getTextSize:()F // method@02ee │ │ +0c3b70: 0a08 |000a: move-result v8 │ │ +0c3b72: 1501 2040 |000b: const/high16 v1, #int 1075838976 // #4020 │ │ +0c3b76: c918 |000d: div-float/2addr v8, v1 │ │ +0c3b78: 6e20 0203 8000 |000e: invoke-virtual {v0, v8}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0c3b7e: 5478 ff12 |0011: iget-object v8, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ +0c3b82: 6200 5c00 |0013: sget-object v0, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@005c │ │ +0c3b86: 6e20 0103 0800 |0015: invoke-virtual {v8, v0}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0301 │ │ +0c3b8c: 5478 ff12 |0018: iget-object v8, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mPaint:Landroid/graphics/Paint; // field@12ff │ │ +0c3b90: 5470 0013 |001a: iget-object v0, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextBounds:Landroid/graphics/Rect; // field@1300 │ │ +0c3b94: 1a01 9905 |001c: const-string v1, "000" // string@0599 │ │ +0c3b98: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +0c3b9a: 1233 |001f: const/4 v3, #int 3 // #3 │ │ +0c3b9c: 6e50 ed02 1832 |0020: invoke-virtual {v8, v1, v2, v3, v0}, Landroid/graphics/Paint;.getTextBounds:(Ljava/lang/String;IILandroid/graphics/Rect;)V // method@02ed │ │ +0c3ba2: 5478 0013 |0023: iget-object v8, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextBounds:Landroid/graphics/Rect; // field@1300 │ │ +0c3ba6: 6e10 2a03 0800 |0025: invoke-virtual {v8}, Landroid/graphics/Rect;.width:()I // method@032a │ │ +0c3bac: 0a08 |0028: move-result v8 │ │ +0c3bae: 5978 0213 |0029: iput v8, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextWidth:I // field@1302 │ │ +0c3bb2: 5478 0013 |002b: iget-object v8, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextBounds:Landroid/graphics/Rect; // field@1300 │ │ +0c3bb6: 6e10 2203 0800 |002d: invoke-virtual {v8}, Landroid/graphics/Rect;.height:()I // method@0322 │ │ +0c3bbc: 0a08 |0030: move-result v8 │ │ +0c3bbe: 5978 0113 |0031: iput v8, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextHeight:I // field@1301 │ │ +0c3bc2: 5270 0213 |0033: iget v0, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mTextWidth:I // field@1302 │ │ +0c3bc6: 8301 |0035: int-to-double v1, v0 │ │ +0c3bc8: 1803 6666 6666 6666 f63f |0036: const-wide v3, #double 1.4 // #3ff6666666666666 │ │ +0c3bd2: 7120 382a 2100 |003b: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c3bd8: ad01 0103 |003e: mul-double v1, v1, v3 │ │ +0c3bdc: 8a11 |0040: double-to-int v1, v1 │ │ +0c3bde: 5971 fc12 |0041: iput v1, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndWidth:I // field@12fc │ │ +0c3be2: 8300 |0043: int-to-double v0, v0 │ │ +0c3be4: 1805 9a99 9999 9999 c93f |0044: const-wide v5, #double 0.2 // #3fc999999999999a │ │ +0c3bee: 7120 382a 1000 |0049: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c3bf4: ad00 0005 |004c: mul-double v0, v0, v5 │ │ +0c3bf8: 8a00 |004e: double-to-int v0, v0 │ │ +0c3bfa: 5970 fe12 |004f: iput v0, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mLeftMargin:I // field@12fe │ │ +0c3bfe: 8380 |0051: int-to-double v0, v8 │ │ +0c3c00: 7120 382a 1000 |0052: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c3c06: ad00 0003 |0055: mul-double v0, v0, v3 │ │ +0c3c0a: 8a00 |0057: double-to-int v0, v0 │ │ +0c3c0c: 5970 fb12 |0058: iput v0, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBgndHeight:I // field@12fb │ │ +0c3c10: 8380 |005a: int-to-double v0, v8 │ │ +0c3c12: 1802 3333 3333 3333 f33f |005b: const-wide v2, #double 1.2 // #3ff3333333333333 │ │ +0c3c1c: 7120 382a 1000 |0060: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c3c22: ad00 0002 |0063: mul-double v0, v0, v2 │ │ +0c3c26: 8a08 |0065: double-to-int v8, v0 │ │ +0c3c28: 5978 fd12 |0066: iput v8, v7, Lcom/ds/avare/instruments/EdgeDistanceTape;.mBotmMargin:I // field@12fd │ │ +0c3c2c: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=59 │ │ 0x0011 line=60 │ │ 0x0018 line=63 │ │ 0x0023 line=66 │ │ @@ -199016,18 +199017,18 @@ │ │ type : '(Lcom/ds/avare/instruments/FlightTimer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c3c2c: |[0c3c2c] com.ds.avare.instruments.FlightTimer$FlightTimerTask.:(Lcom/ds/avare/instruments/FlightTimer;)V │ │ -0c3c3c: 5b01 0313 |0000: iput-object v1, v0, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.this$0:Lcom/ds/avare/instruments/FlightTimer; // field@1303 │ │ -0c3c40: 7010 842c 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@2c84 │ │ -0c3c46: 0e00 |0005: return-void │ │ +0c3c30: |[0c3c30] com.ds.avare.instruments.FlightTimer$FlightTimerTask.:(Lcom/ds/avare/instruments/FlightTimer;)V │ │ +0c3c40: 5b01 0313 |0000: iput-object v1, v0, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.this$0:Lcom/ds/avare/instruments/FlightTimer; // field@1303 │ │ +0c3c44: 7010 842c 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@2c84 │ │ +0c3c4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/instruments/FlightTimer; │ │ │ │ @@ -199036,17 +199037,17 @@ │ │ type : '(Lcom/ds/avare/instruments/FlightTimer;Lcom/ds/avare/instruments/FlightTimer$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c3c48: |[0c3c48] com.ds.avare.instruments.FlightTimer$FlightTimerTask.:(Lcom/ds/avare/instruments/FlightTimer;Lcom/ds/avare/instruments/FlightTimer$1;)V │ │ -0c3c58: 7020 c221 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.:(Lcom/ds/avare/instruments/FlightTimer;)V // method@21c2 │ │ -0c3c5e: 0e00 |0003: return-void │ │ +0c3c4c: |[0c3c4c] com.ds.avare.instruments.FlightTimer$FlightTimerTask.:(Lcom/ds/avare/instruments/FlightTimer;Lcom/ds/avare/instruments/FlightTimer$1;)V │ │ +0c3c5c: 7020 c221 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.:(Lcom/ds/avare/instruments/FlightTimer;)V // method@21c2 │ │ +0c3c62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/instruments/FlightTimer; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/instruments/FlightTimer$1; │ │ @@ -199057,40 +199058,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -0c3c60: |[0c3c60] com.ds.avare.instruments.FlightTimer$FlightTimerTask.run:()V │ │ -0c3c70: 5450 0313 |0000: iget-object v0, v5, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.this$0:Lcom/ds/avare/instruments/FlightTimer; // field@1303 │ │ -0c3c74: 7110 c621 0000 |0002: invoke-static {v0}, Lcom/ds/avare/instruments/FlightTimer;.access$100:(Lcom/ds/avare/instruments/FlightTimer;)D // method@21c6 │ │ -0c3c7a: 0b00 |0005: move-result-wide v0 │ │ -0c3c7c: 5452 0313 |0006: iget-object v2, v5, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.this$0:Lcom/ds/avare/instruments/FlightTimer; // field@1303 │ │ -0c3c80: 7110 c721 0200 |0008: invoke-static {v2}, Lcom/ds/avare/instruments/FlightTimer;.access$200:(Lcom/ds/avare/instruments/FlightTimer;)D // method@21c7 │ │ -0c3c86: 0b02 |000b: move-result-wide v2 │ │ -0c3c88: 2f04 0002 |000c: cmpl-double v4, v0, v2 │ │ -0c3c8c: 3a04 1200 |000e: if-ltz v4, 0020 // +0012 │ │ -0c3c90: 5450 0313 |0010: iget-object v0, v5, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.this$0:Lcom/ds/avare/instruments/FlightTimer; // field@1303 │ │ -0c3c94: 6e10 c921 0000 |0012: invoke-virtual {v0}, Lcom/ds/avare/instruments/FlightTimer;.isRunning:()Z // method@21c9 │ │ -0c3c9a: 0a00 |0015: move-result v0 │ │ -0c3c9c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0c3c9e: 3310 0300 |0017: if-ne v0, v1, 001a // +0003 │ │ -0c3ca2: 0e00 |0019: return-void │ │ -0c3ca4: 5450 0313 |001a: iget-object v0, v5, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.this$0:Lcom/ds/avare/instruments/FlightTimer; // field@1303 │ │ -0c3ca8: 6e10 cd21 0000 |001c: invoke-virtual {v0}, Lcom/ds/avare/instruments/FlightTimer;.start:()V // method@21cd │ │ -0c3cae: 280f |001f: goto 002e // +000f │ │ -0c3cb0: 5450 0313 |0020: iget-object v0, v5, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.this$0:Lcom/ds/avare/instruments/FlightTimer; // field@1303 │ │ -0c3cb4: 6e10 c921 0000 |0022: invoke-virtual {v0}, Lcom/ds/avare/instruments/FlightTimer;.isRunning:()Z // method@21c9 │ │ -0c3cba: 0a00 |0025: move-result v0 │ │ -0c3cbc: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ -0c3cc0: 0e00 |0028: return-void │ │ -0c3cc2: 5450 0313 |0029: iget-object v0, v5, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.this$0:Lcom/ds/avare/instruments/FlightTimer; // field@1303 │ │ -0c3cc6: 6e10 ce21 0000 |002b: invoke-virtual {v0}, Lcom/ds/avare/instruments/FlightTimer;.stop:()V // method@21ce │ │ -0c3ccc: 0e00 |002e: return-void │ │ +0c3c64: |[0c3c64] com.ds.avare.instruments.FlightTimer$FlightTimerTask.run:()V │ │ +0c3c74: 5450 0313 |0000: iget-object v0, v5, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.this$0:Lcom/ds/avare/instruments/FlightTimer; // field@1303 │ │ +0c3c78: 7110 c621 0000 |0002: invoke-static {v0}, Lcom/ds/avare/instruments/FlightTimer;.access$100:(Lcom/ds/avare/instruments/FlightTimer;)D // method@21c6 │ │ +0c3c7e: 0b00 |0005: move-result-wide v0 │ │ +0c3c80: 5452 0313 |0006: iget-object v2, v5, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.this$0:Lcom/ds/avare/instruments/FlightTimer; // field@1303 │ │ +0c3c84: 7110 c721 0200 |0008: invoke-static {v2}, Lcom/ds/avare/instruments/FlightTimer;.access$200:(Lcom/ds/avare/instruments/FlightTimer;)D // method@21c7 │ │ +0c3c8a: 0b02 |000b: move-result-wide v2 │ │ +0c3c8c: 2f04 0002 |000c: cmpl-double v4, v0, v2 │ │ +0c3c90: 3a04 1200 |000e: if-ltz v4, 0020 // +0012 │ │ +0c3c94: 5450 0313 |0010: iget-object v0, v5, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.this$0:Lcom/ds/avare/instruments/FlightTimer; // field@1303 │ │ +0c3c98: 6e10 c921 0000 |0012: invoke-virtual {v0}, Lcom/ds/avare/instruments/FlightTimer;.isRunning:()Z // method@21c9 │ │ +0c3c9e: 0a00 |0015: move-result v0 │ │ +0c3ca0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0c3ca2: 3310 0300 |0017: if-ne v0, v1, 001a // +0003 │ │ +0c3ca6: 0e00 |0019: return-void │ │ +0c3ca8: 5450 0313 |001a: iget-object v0, v5, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.this$0:Lcom/ds/avare/instruments/FlightTimer; // field@1303 │ │ +0c3cac: 6e10 cd21 0000 |001c: invoke-virtual {v0}, Lcom/ds/avare/instruments/FlightTimer;.start:()V // method@21cd │ │ +0c3cb2: 280f |001f: goto 002e // +000f │ │ +0c3cb4: 5450 0313 |0020: iget-object v0, v5, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.this$0:Lcom/ds/avare/instruments/FlightTimer; // field@1303 │ │ +0c3cb8: 6e10 c921 0000 |0022: invoke-virtual {v0}, Lcom/ds/avare/instruments/FlightTimer;.isRunning:()Z // method@21c9 │ │ +0c3cbe: 0a00 |0025: move-result v0 │ │ +0c3cc0: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ +0c3cc4: 0e00 |0028: return-void │ │ +0c3cc6: 5450 0313 |0029: iget-object v0, v5, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.this$0:Lcom/ds/avare/instruments/FlightTimer; // field@1303 │ │ +0c3cca: 6e10 ce21 0000 |002b: invoke-virtual {v0}, Lcom/ds/avare/instruments/FlightTimer;.stop:()V // method@21ce │ │ +0c3cd0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0010 line=44 │ │ 0x001a line=46 │ │ 0x0020 line=49 │ │ 0x0029 line=51 │ │ @@ -199157,18 +199158,18 @@ │ │ type : '(Lcom/ds/avare/instruments/FuelTimer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c3d84: |[0c3d84] com.ds.avare.instruments.FuelTimer$FuelTimerTask.:(Lcom/ds/avare/instruments/FuelTimer;)V │ │ -0c3d94: 5b01 0713 |0000: iput-object v1, v0, Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask;.this$0:Lcom/ds/avare/instruments/FuelTimer; // field@1307 │ │ -0c3d98: 7010 842c 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@2c84 │ │ -0c3d9e: 0e00 |0005: return-void │ │ +0c3d88: |[0c3d88] com.ds.avare.instruments.FuelTimer$FuelTimerTask.:(Lcom/ds/avare/instruments/FuelTimer;)V │ │ +0c3d98: 5b01 0713 |0000: iput-object v1, v0, Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask;.this$0:Lcom/ds/avare/instruments/FuelTimer; // field@1307 │ │ +0c3d9c: 7010 842c 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@2c84 │ │ +0c3da2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/instruments/FuelTimer; │ │ │ │ @@ -199177,17 +199178,17 @@ │ │ type : '(Lcom/ds/avare/instruments/FuelTimer;Lcom/ds/avare/instruments/FuelTimer$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c3da0: |[0c3da0] com.ds.avare.instruments.FuelTimer$FuelTimerTask.:(Lcom/ds/avare/instruments/FuelTimer;Lcom/ds/avare/instruments/FuelTimer$1;)V │ │ -0c3db0: 7020 cf21 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask;.:(Lcom/ds/avare/instruments/FuelTimer;)V // method@21cf │ │ -0c3db6: 0e00 |0003: return-void │ │ +0c3da4: |[0c3da4] com.ds.avare.instruments.FuelTimer$FuelTimerTask.:(Lcom/ds/avare/instruments/FuelTimer;Lcom/ds/avare/instruments/FuelTimer$1;)V │ │ +0c3db4: 7020 cf21 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask;.:(Lcom/ds/avare/instruments/FuelTimer;)V // method@21cf │ │ +0c3dba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/instruments/FuelTimer; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/instruments/FuelTimer$1; │ │ @@ -199198,25 +199199,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0c3db8: |[0c3db8] com.ds.avare.instruments.FuelTimer$FuelTimerTask.run:()V │ │ -0c3dc8: 5420 0713 |0000: iget-object v0, v2, Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask;.this$0:Lcom/ds/avare/instruments/FuelTimer; // field@1307 │ │ -0c3dcc: 7110 d321 0000 |0002: invoke-static {v0}, Lcom/ds/avare/instruments/FuelTimer;.access$100:(Lcom/ds/avare/instruments/FuelTimer;)I // method@21d3 │ │ -0c3dd2: 0a00 |0005: move-result v0 │ │ -0c3dd4: 3d00 0d00 |0006: if-lez v0, 0013 // +000d │ │ -0c3dd8: 5420 0713 |0008: iget-object v0, v2, Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask;.this$0:Lcom/ds/avare/instruments/FuelTimer; // field@1307 │ │ -0c3ddc: 7110 d421 0000 |000a: invoke-static {v0}, Lcom/ds/avare/instruments/FuelTimer;.access$110:(Lcom/ds/avare/instruments/FuelTimer;)I // method@21d4 │ │ -0c3de2: 5420 0713 |000d: iget-object v0, v2, Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask;.this$0:Lcom/ds/avare/instruments/FuelTimer; // field@1307 │ │ -0c3de6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0c3de8: 6e20 d721 1000 |0010: invoke-virtual {v0, v1}, Lcom/ds/avare/instruments/FuelTimer;.notifyObservers:(I)V // method@21d7 │ │ -0c3dee: 0e00 |0013: return-void │ │ +0c3dbc: |[0c3dbc] com.ds.avare.instruments.FuelTimer$FuelTimerTask.run:()V │ │ +0c3dcc: 5420 0713 |0000: iget-object v0, v2, Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask;.this$0:Lcom/ds/avare/instruments/FuelTimer; // field@1307 │ │ +0c3dd0: 7110 d321 0000 |0002: invoke-static {v0}, Lcom/ds/avare/instruments/FuelTimer;.access$100:(Lcom/ds/avare/instruments/FuelTimer;)I // method@21d3 │ │ +0c3dd6: 0a00 |0005: move-result v0 │ │ +0c3dd8: 3d00 0d00 |0006: if-lez v0, 0013 // +000d │ │ +0c3ddc: 5420 0713 |0008: iget-object v0, v2, Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask;.this$0:Lcom/ds/avare/instruments/FuelTimer; // field@1307 │ │ +0c3de0: 7110 d421 0000 |000a: invoke-static {v0}, Lcom/ds/avare/instruments/FuelTimer;.access$110:(Lcom/ds/avare/instruments/FuelTimer;)I // method@21d4 │ │ +0c3de6: 5420 0713 |000d: iget-object v0, v2, Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask;.this$0:Lcom/ds/avare/instruments/FuelTimer; // field@1307 │ │ +0c3dea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0c3dec: 6e20 d721 1000 |0010: invoke-virtual {v0, v1}, Lcom/ds/avare/instruments/FuelTimer;.notifyObservers:(I)V // method@21d7 │ │ +0c3df2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0008 line=148 │ │ 0x000d line=149 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask; │ │ @@ -199282,28 +199283,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c3ea4: |[0c3ea4] com.ds.avare.instruments.FuelTimer.:(Landroid/content/Context;)V │ │ -0c3eb4: 7010 5f2c 0100 |0000: invoke-direct {v1}, Ljava/util/Observable;.:()V // method@2c5f │ │ -0c3eba: 2200 2206 |0003: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0c3ebe: 7020 e024 2000 |0005: invoke-direct {v0, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0c3ec4: 6e10 fe24 0000 |0008: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getFuelTimerInterval:()I // method@24fe │ │ -0c3eca: 0a02 |000b: move-result v2 │ │ -0c3ecc: 5912 0c13 |000c: iput v2, v1, Lcom/ds/avare/instruments/FuelTimer;.mInterval:I // field@130c │ │ -0c3ed0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0c3ed2: 5c12 0a13 |000f: iput-boolean v2, v1, Lcom/ds/avare/instruments/FuelTimer;.mCounting:Z // field@130a │ │ -0c3ed6: 2202 4e07 |0011: new-instance v2, Ljava/util/ArrayList; // type@074e │ │ -0c3eda: 7010 8e2b 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0c3ee0: 5b12 0d13 |0016: iput-object v2, v1, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ -0c3ee4: 6e10 d921 0100 |0018: invoke-virtual {v1}, Lcom/ds/avare/instruments/FuelTimer;.reset:()V // method@21d9 │ │ -0c3eea: 0e00 |001b: return-void │ │ +0c3ea8: |[0c3ea8] com.ds.avare.instruments.FuelTimer.:(Landroid/content/Context;)V │ │ +0c3eb8: 7010 5f2c 0100 |0000: invoke-direct {v1}, Ljava/util/Observable;.:()V // method@2c5f │ │ +0c3ebe: 2200 2206 |0003: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0c3ec2: 7020 e024 2000 |0005: invoke-direct {v0, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0c3ec8: 6e10 fe24 0000 |0008: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getFuelTimerInterval:()I // method@24fe │ │ +0c3ece: 0a02 |000b: move-result v2 │ │ +0c3ed0: 5912 0c13 |000c: iput v2, v1, Lcom/ds/avare/instruments/FuelTimer;.mInterval:I // field@130c │ │ +0c3ed4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0c3ed6: 5c12 0a13 |000f: iput-boolean v2, v1, Lcom/ds/avare/instruments/FuelTimer;.mCounting:Z // field@130a │ │ +0c3eda: 2202 4e07 |0011: new-instance v2, Ljava/util/ArrayList; // type@074e │ │ +0c3ede: 7010 8e2b 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0c3ee4: 5b12 0d13 |0016: iput-object v2, v1, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ +0c3ee8: 6e10 d921 0100 |0018: invoke-virtual {v1}, Lcom/ds/avare/instruments/FuelTimer;.reset:()V // method@21d9 │ │ +0c3eee: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x000f line=53 │ │ 0x0011 line=54 │ │ 0x0018 line=55 │ │ @@ -199316,17 +199317,17 @@ │ │ type : '(Lcom/ds/avare/instruments/FuelTimer;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3df0: |[0c3df0] com.ds.avare.instruments.FuelTimer.access$100:(Lcom/ds/avare/instruments/FuelTimer;)I │ │ -0c3e00: 5200 0b13 |0000: iget v0, v0, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ -0c3e04: 0f00 |0002: return v0 │ │ +0c3df4: |[0c3df4] com.ds.avare.instruments.FuelTimer.access$100:(Lcom/ds/avare/instruments/FuelTimer;)I │ │ +0c3e04: 5200 0b13 |0000: iget v0, v0, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ +0c3e08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/instruments/FuelTimer; │ │ │ │ #2 : (in Lcom/ds/avare/instruments/FuelTimer;) │ │ @@ -199334,19 +199335,19 @@ │ │ type : '(Lcom/ds/avare/instruments/FuelTimer;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0c3e08: |[0c3e08] com.ds.avare.instruments.FuelTimer.access$110:(Lcom/ds/avare/instruments/FuelTimer;)I │ │ -0c3e18: 5220 0b13 |0000: iget v0, v2, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ -0c3e1c: d801 00ff |0002: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0c3e20: 5921 0b13 |0004: iput v1, v2, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ -0c3e24: 0f00 |0006: return v0 │ │ +0c3e0c: |[0c3e0c] com.ds.avare.instruments.FuelTimer.access$110:(Lcom/ds/avare/instruments/FuelTimer;)I │ │ +0c3e1c: 5220 0b13 |0000: iget v0, v2, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ +0c3e20: d801 00ff |0002: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0c3e24: 5921 0b13 |0004: iput v1, v2, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ +0c3e28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Lcom/ds/avare/instruments/FuelTimer; │ │ │ │ #3 : (in Lcom/ds/avare/instruments/FuelTimer;) │ │ @@ -199354,28 +199355,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -0c3ff0: |[0c3ff0] com.ds.avare.instruments.FuelTimer.start:()V │ │ -0c4000: 2200 7407 |0000: new-instance v0, Ljava/util/Timer; // type@0774 │ │ -0c4004: 7010 812c 0000 |0002: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@2c81 │ │ -0c400a: 5b70 0e13 |0005: iput-object v0, v7, Lcom/ds/avare/instruments/FuelTimer;.mTimer:Ljava/util/Timer; // field@130e │ │ -0c400e: 2202 ad05 |0007: new-instance v2, Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask; // type@05ad │ │ -0c4012: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c4014: 7030 d021 7200 |000a: invoke-direct {v2, v7, v0}, Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask;.:(Lcom/ds/avare/instruments/FuelTimer;Lcom/ds/avare/instruments/FuelTimer$1;)V // method@21d0 │ │ -0c401a: 5471 0e13 |000d: iget-object v1, v7, Lcom/ds/avare/instruments/FuelTimer;.mTimer:Ljava/util/Timer; // field@130e │ │ -0c401e: 1603 e803 |000f: const-wide/16 v3, #int 1000 // #3e8 │ │ -0c4022: 1605 e803 |0011: const-wide/16 v5, #int 1000 // #3e8 │ │ -0c4026: 7406 832c 0100 |0013: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@2c83 │ │ -0c402c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -0c402e: 5c70 0a13 |0017: iput-boolean v0, v7, Lcom/ds/avare/instruments/FuelTimer;.mCounting:Z // field@130a │ │ -0c4032: 0e00 |0019: return-void │ │ +0c3ff4: |[0c3ff4] com.ds.avare.instruments.FuelTimer.start:()V │ │ +0c4004: 2200 7407 |0000: new-instance v0, Ljava/util/Timer; // type@0774 │ │ +0c4008: 7010 812c 0000 |0002: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@2c81 │ │ +0c400e: 5b70 0e13 |0005: iput-object v0, v7, Lcom/ds/avare/instruments/FuelTimer;.mTimer:Ljava/util/Timer; // field@130e │ │ +0c4012: 2202 ad05 |0007: new-instance v2, Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask; // type@05ad │ │ +0c4016: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c4018: 7030 d021 7200 |000a: invoke-direct {v2, v7, v0}, Lcom/ds/avare/instruments/FuelTimer$FuelTimerTask;.:(Lcom/ds/avare/instruments/FuelTimer;Lcom/ds/avare/instruments/FuelTimer$1;)V // method@21d0 │ │ +0c401e: 5471 0e13 |000d: iget-object v1, v7, Lcom/ds/avare/instruments/FuelTimer;.mTimer:Ljava/util/Timer; // field@130e │ │ +0c4022: 1603 e803 |000f: const-wide/16 v3, #int 1000 // #3e8 │ │ +0c4026: 1605 e803 |0011: const-wide/16 v5, #int 1000 // #3e8 │ │ +0c402a: 7406 832c 0100 |0013: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@2c83 │ │ +0c4030: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +0c4032: 5c70 0a13 |0017: iput-boolean v0, v7, Lcom/ds/avare/instruments/FuelTimer;.mCounting:Z // field@130a │ │ +0c4036: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ 0x000d line=99 │ │ 0x0017 line=100 │ │ locals : │ │ @@ -199386,20 +199387,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c4034: |[0c4034] com.ds.avare.instruments.FuelTimer.stop:()V │ │ -0c4044: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4046: 5c10 0a13 |0001: iput-boolean v0, v1, Lcom/ds/avare/instruments/FuelTimer;.mCounting:Z // field@130a │ │ -0c404a: 5410 0e13 |0003: iget-object v0, v1, Lcom/ds/avare/instruments/FuelTimer;.mTimer:Ljava/util/Timer; // field@130e │ │ -0c404e: 6e10 822c 0000 |0005: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@2c82 │ │ -0c4054: 0e00 |0008: return-void │ │ +0c4038: |[0c4038] com.ds.avare.instruments.FuelTimer.stop:()V │ │ +0c4048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c404a: 5c10 0a13 |0001: iput-boolean v0, v1, Lcom/ds/avare/instruments/FuelTimer;.mCounting:Z // field@130a │ │ +0c404e: 5410 0e13 |0003: iget-object v0, v1, Lcom/ds/avare/instruments/FuelTimer;.mTimer:Ljava/util/Timer; // field@130e │ │ +0c4052: 6e10 822c 0000 |0005: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@2c82 │ │ +0c4058: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/ds/avare/instruments/FuelTimer; │ │ │ │ @@ -199409,28 +199410,28 @@ │ │ type : '(Ljava/util/Observer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0c3eec: |[0c3eec] com.ds.avare.instruments.FuelTimer.addObserver:(Ljava/util/Observer;)V │ │ -0c3efc: 5420 0d13 |0000: iget-object v0, v2, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ -0c3f00: 1d00 |0002: monitor-enter v0 │ │ -0c3f02: 5421 0d13 |0003: iget-object v1, v2, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ -0c3f06: 7220 2b2c 3100 |0005: invoke-interface {v1, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2c2b │ │ -0c3f0c: 0a01 |0008: move-result v1 │ │ -0c3f0e: 3901 0700 |0009: if-nez v1, 0010 // +0007 │ │ -0c3f12: 5421 0d13 |000b: iget-object v1, v2, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ -0c3f16: 7220 282c 3100 |000d: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0c3f1c: 1e00 |0010: monitor-exit v0 │ │ -0c3f1e: 0e00 |0011: return-void │ │ -0c3f20: 0d03 |0012: move-exception v3 │ │ -0c3f22: 1e00 |0013: monitor-exit v0 │ │ -0c3f24: 2703 |0014: throw v3 │ │ +0c3ef0: |[0c3ef0] com.ds.avare.instruments.FuelTimer.addObserver:(Ljava/util/Observer;)V │ │ +0c3f00: 5420 0d13 |0000: iget-object v0, v2, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ +0c3f04: 1d00 |0002: monitor-enter v0 │ │ +0c3f06: 5421 0d13 |0003: iget-object v1, v2, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ +0c3f0a: 7220 2b2c 3100 |0005: invoke-interface {v1, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2c2b │ │ +0c3f10: 0a01 |0008: move-result v1 │ │ +0c3f12: 3901 0700 |0009: if-nez v1, 0010 // +0007 │ │ +0c3f16: 5421 0d13 |000b: iget-object v1, v2, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ +0c3f1a: 7220 282c 3100 |000d: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0c3f20: 1e00 |0010: monitor-exit v0 │ │ +0c3f22: 0e00 |0011: return-void │ │ +0c3f24: 0d03 |0012: move-exception v3 │ │ +0c3f26: 1e00 |0013: monitor-exit v0 │ │ +0c3f28: 2703 |0014: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x000b line=65 │ │ @@ -199444,44 +199445,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0c3e28: |[0c3e28] com.ds.avare.instruments.FuelTimer.getDisplay:()Ljava/lang/String; │ │ -0c3e38: 5250 0b13 |0000: iget v0, v5, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ -0c3e3c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c3e3e: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ -0c3e42: b110 |0005: sub-int/2addr v0, v1 │ │ -0c3e44: 5950 0b13 |0006: iput v0, v5, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ -0c3e48: 6e20 d721 1500 |0008: invoke-virtual {v5, v1}, Lcom/ds/avare/instruments/FuelTimer;.notifyObservers:(I)V // method@21d7 │ │ -0c3e4e: 5250 0b13 |000b: iget v0, v5, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ -0c3e52: 3b00 0500 |000d: if-gez v0, 0012 // +0005 │ │ -0c3e56: 1a00 9805 |000f: const-string v0, "00.00" // string@0598 │ │ -0c3e5a: 1100 |0011: return-object v0 │ │ -0c3e5c: 7100 462c 0000 |0012: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c3e62: 0c00 |0015: move-result-object v0 │ │ -0c3e64: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -0c3e66: 2322 f609 |0017: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ -0c3e6a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -0c3e6c: 5254 0b13 |001a: iget v4, v5, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ -0c3e70: db04 043c |001c: div-int/lit8 v4, v4, #int 60 // #3c │ │ -0c3e74: 7110 622a 0400 |001e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c3e7a: 0c04 |0021: move-result-object v4 │ │ -0c3e7c: 4d04 0203 |0022: aput-object v4, v2, v3 │ │ -0c3e80: 5253 0b13 |0024: iget v3, v5, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ -0c3e84: dc03 033c |0026: rem-int/lit8 v3, v3, #int 60 // #3c │ │ -0c3e88: 7110 622a 0300 |0028: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c3e8e: 0c03 |002b: move-result-object v3 │ │ -0c3e90: 4d03 0201 |002c: aput-object v3, v2, v1 │ │ -0c3e94: 1a01 1e01 |002e: const-string v1, "%02d.%02d" // string@011e │ │ -0c3e98: 7130 bd2a 1002 |0030: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c3e9e: 0c00 |0033: move-result-object v0 │ │ -0c3ea0: 1100 |0034: return-object v0 │ │ +0c3e2c: |[0c3e2c] com.ds.avare.instruments.FuelTimer.getDisplay:()Ljava/lang/String; │ │ +0c3e3c: 5250 0b13 |0000: iget v0, v5, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ +0c3e40: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0c3e42: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ +0c3e46: b110 |0005: sub-int/2addr v0, v1 │ │ +0c3e48: 5950 0b13 |0006: iput v0, v5, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ +0c3e4c: 6e20 d721 1500 |0008: invoke-virtual {v5, v1}, Lcom/ds/avare/instruments/FuelTimer;.notifyObservers:(I)V // method@21d7 │ │ +0c3e52: 5250 0b13 |000b: iget v0, v5, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ +0c3e56: 3b00 0500 |000d: if-gez v0, 0012 // +0005 │ │ +0c3e5a: 1a00 9805 |000f: const-string v0, "00.00" // string@0598 │ │ +0c3e5e: 1100 |0011: return-object v0 │ │ +0c3e60: 7100 462c 0000 |0012: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c3e66: 0c00 |0015: move-result-object v0 │ │ +0c3e68: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +0c3e6a: 2322 f609 |0017: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ +0c3e6e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +0c3e70: 5254 0b13 |001a: iget v4, v5, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ +0c3e74: db04 043c |001c: div-int/lit8 v4, v4, #int 60 // #3c │ │ +0c3e78: 7110 622a 0400 |001e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c3e7e: 0c04 |0021: move-result-object v4 │ │ +0c3e80: 4d04 0203 |0022: aput-object v4, v2, v3 │ │ +0c3e84: 5253 0b13 |0024: iget v3, v5, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ +0c3e88: dc03 033c |0026: rem-int/lit8 v3, v3, #int 60 // #3c │ │ +0c3e8c: 7110 622a 0300 |0028: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c3e92: 0c03 |002b: move-result-object v3 │ │ +0c3e94: 4d03 0201 |002c: aput-object v3, v2, v1 │ │ +0c3e98: 1a01 1e01 |002e: const-string v1, "%02d.%02d" // string@011e │ │ +0c3e9c: 7130 bd2a 1002 |0030: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c3ea2: 0c00 |0033: move-result-object v0 │ │ +0c3ea4: 1100 |0034: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0006 line=119 │ │ 0x0008 line=120 │ │ 0x000b line=124 │ │ 0x0012 line=128 │ │ @@ -199495,37 +199496,37 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0c3f34: |[0c3f34] com.ds.avare.instruments.FuelTimer.notifyObservers:(I)V │ │ -0c3f44: 5440 0d13 |0000: iget-object v0, v4, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ -0c3f48: 1d00 |0002: monitor-enter v0 │ │ -0c3f4a: 5441 0d13 |0003: iget-object v1, v4, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ -0c3f4e: 7210 302c 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -0c3f54: 0c01 |0008: move-result-object v1 │ │ -0c3f56: 7210 042c 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0c3f5c: 0a02 |000c: move-result v2 │ │ -0c3f5e: 3802 1000 |000d: if-eqz v2, 001d // +0010 │ │ -0c3f62: 7210 052c 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0c3f68: 0c02 |0012: move-result-object v2 │ │ -0c3f6a: 1f02 6b07 |0013: check-cast v2, Ljava/util/Observer; // type@076b │ │ -0c3f6e: 7110 622a 0500 |0015: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c3f74: 0c03 |0018: move-result-object v3 │ │ -0c3f76: 7230 602c 4203 |0019: invoke-interface {v2, v4, v3}, Ljava/util/Observer;.update:(Ljava/util/Observable;Ljava/lang/Object;)V // method@2c60 │ │ -0c3f7c: 28ed |001c: goto 0009 // -0013 │ │ -0c3f7e: 1e00 |001d: monitor-exit v0 │ │ -0c3f80: 0e00 |001e: return-void │ │ -0c3f82: 0d05 |001f: move-exception v5 │ │ -0c3f84: 1e00 |0020: monitor-exit v0 │ │ -0c3f86: 2802 |0021: goto 0023 // +0002 │ │ -0c3f88: 2705 |0022: throw v5 │ │ -0c3f8a: 28ff |0023: goto 0022 // -0001 │ │ +0c3f38: |[0c3f38] com.ds.avare.instruments.FuelTimer.notifyObservers:(I)V │ │ +0c3f48: 5440 0d13 |0000: iget-object v0, v4, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ +0c3f4c: 1d00 |0002: monitor-enter v0 │ │ +0c3f4e: 5441 0d13 |0003: iget-object v1, v4, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ +0c3f52: 7210 302c 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +0c3f58: 0c01 |0008: move-result-object v1 │ │ +0c3f5a: 7210 042c 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0c3f60: 0a02 |000c: move-result v2 │ │ +0c3f62: 3802 1000 |000d: if-eqz v2, 001d // +0010 │ │ +0c3f66: 7210 052c 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0c3f6c: 0c02 |0012: move-result-object v2 │ │ +0c3f6e: 1f02 6b07 |0013: check-cast v2, Ljava/util/Observer; // type@076b │ │ +0c3f72: 7110 622a 0500 |0015: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c3f78: 0c03 |0018: move-result-object v3 │ │ +0c3f7a: 7230 602c 4203 |0019: invoke-interface {v2, v4, v3}, Ljava/util/Observer;.update:(Ljava/util/Observable;Ljava/lang/Object;)V // method@2c60 │ │ +0c3f80: 28ed |001c: goto 0009 // -0013 │ │ +0c3f82: 1e00 |001d: monitor-exit v0 │ │ +0c3f84: 0e00 |001e: return-void │ │ +0c3f86: 0d05 |001f: move-exception v5 │ │ +0c3f88: 1e00 |0020: monitor-exit v0 │ │ +0c3f8a: 2802 |0021: goto 0023 // +0002 │ │ +0c3f8c: 2705 |0022: throw v5 │ │ +0c3f8e: 28ff |0023: goto 0022 // -0001 │ │ catches : 1 │ │ 0x0003 - 0x0021 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ 0x0015 line=87 │ │ @@ -199539,24 +199540,24 @@ │ │ type : '(Ljava/util/Observer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c3f98: |[0c3f98] com.ds.avare.instruments.FuelTimer.removeObserver:(Ljava/util/Observer;)V │ │ -0c3fa8: 5420 0d13 |0000: iget-object v0, v2, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ -0c3fac: 1d00 |0002: monitor-enter v0 │ │ -0c3fae: 5421 0d13 |0003: iget-object v1, v2, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ -0c3fb2: 7220 352c 3100 |0005: invoke-interface {v1, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2c35 │ │ -0c3fb8: 1e00 |0008: monitor-exit v0 │ │ -0c3fba: 0e00 |0009: return-void │ │ -0c3fbc: 0d03 |000a: move-exception v3 │ │ -0c3fbe: 1e00 |000b: monitor-exit v0 │ │ -0c3fc0: 2703 |000c: throw v3 │ │ +0c3f9c: |[0c3f9c] com.ds.avare.instruments.FuelTimer.removeObserver:(Ljava/util/Observer;)V │ │ +0c3fac: 5420 0d13 |0000: iget-object v0, v2, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ +0c3fb0: 1d00 |0002: monitor-enter v0 │ │ +0c3fb2: 5421 0d13 |0003: iget-object v1, v2, Lcom/ds/avare/instruments/FuelTimer;.mObservers:Ljava/util/List; // field@130d │ │ +0c3fb6: 7220 352c 3100 |0005: invoke-interface {v1, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2c35 │ │ +0c3fbc: 1e00 |0008: monitor-exit v0 │ │ +0c3fbe: 0e00 |0009: return-void │ │ +0c3fc0: 0d03 |000a: move-exception v3 │ │ +0c3fc2: 1e00 |000b: monitor-exit v0 │ │ +0c3fc4: 2703 |000c: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x0008 line=77 │ │ @@ -199569,19 +199570,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0c3fd0: |[0c3fd0] com.ds.avare.instruments.FuelTimer.reset:()V │ │ -0c3fe0: 5210 0c13 |0000: iget v0, v1, Lcom/ds/avare/instruments/FuelTimer;.mInterval:I // field@130c │ │ -0c3fe4: da00 003c |0002: mul-int/lit8 v0, v0, #int 60 // #3c │ │ -0c3fe8: 5910 0b13 |0004: iput v0, v1, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ -0c3fec: 0e00 |0006: return-void │ │ +0c3fd4: |[0c3fd4] com.ds.avare.instruments.FuelTimer.reset:()V │ │ +0c3fe4: 5210 0c13 |0000: iget v0, v1, Lcom/ds/avare/instruments/FuelTimer;.mInterval:I // field@130c │ │ +0c3fe8: da00 003c |0002: mul-int/lit8 v0, v0, #int 60 // #3c │ │ +0c3fec: 5910 0b13 |0004: iput v0, v1, Lcom/ds/avare/instruments/FuelTimer;.mCurrentValue:I // field@130b │ │ +0c3ff0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/ds/avare/instruments/FuelTimer; │ │ │ │ #5 : (in Lcom/ds/avare/instruments/FuelTimer;) │ │ @@ -199589,22 +199590,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c4058: |[0c4058] com.ds.avare.instruments.FuelTimer.toggleState:()V │ │ -0c4068: 5520 0a13 |0000: iget-boolean v0, v2, Lcom/ds/avare/instruments/FuelTimer;.mCounting:Z // field@130a │ │ -0c406c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c406e: 3301 0600 |0003: if-ne v1, v0, 0009 // +0006 │ │ -0c4072: 7010 db21 0200 |0005: invoke-direct {v2}, Lcom/ds/avare/instruments/FuelTimer;.stop:()V // method@21db │ │ -0c4078: 2804 |0008: goto 000c // +0004 │ │ -0c407a: 7010 da21 0200 |0009: invoke-direct {v2}, Lcom/ds/avare/instruments/FuelTimer;.start:()V // method@21da │ │ -0c4080: 0e00 |000c: return-void │ │ +0c405c: |[0c405c] com.ds.avare.instruments.FuelTimer.toggleState:()V │ │ +0c406c: 5520 0a13 |0000: iget-boolean v0, v2, Lcom/ds/avare/instruments/FuelTimer;.mCounting:Z // field@130a │ │ +0c4070: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0c4072: 3301 0600 |0003: if-ne v1, v0, 0009 // +0006 │ │ +0c4076: 7010 db21 0200 |0005: invoke-direct {v2}, Lcom/ds/avare/instruments/FuelTimer;.stop:()V // method@21db │ │ +0c407c: 2804 |0008: goto 000c // +0004 │ │ +0c407e: 7010 da21 0200 |0009: invoke-direct {v2}, Lcom/ds/avare/instruments/FuelTimer;.start:()V // method@21da │ │ +0c4084: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0005 line=159 │ │ 0x0009 line=161 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/ds/avare/instruments/FuelTimer; │ │ @@ -199677,43 +199678,43 @@ │ │ type : '(Lcom/ds/avare/StorageService;Landroid/content/Context;F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0c41f8: |[0c41f8] com.ds.avare.instruments.GlideProfile.:(Lcom/ds/avare/StorageService;Landroid/content/Context;F)V │ │ -0c4208: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c420e: 5b23 1713 |0003: iput-object v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ -0c4212: 7110 8f26 0400 |0005: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ -0c4218: 0a03 |0008: move-result v3 │ │ -0c421a: 5923 1213 |0009: iput v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mDipToPix:F // field@1312 │ │ -0c421e: 2203 2206 |000b: new-instance v3, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0c4222: 7020 e024 4300 |000d: invoke-direct {v3, v4}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0c4228: 5b23 1613 |0010: iput-object v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mPref:Lcom/ds/avare/storage/Preferences; // field@1316 │ │ -0c422c: 2203 a700 |0012: new-instance v3, Landroid/graphics/Paint; // type@00a7 │ │ -0c4230: 7010 e002 0300 |0014: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ -0c4236: 5b23 1513 |0017: iput-object v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ -0c423a: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -0c423c: 6e20 f602 0300 |001a: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0c4242: 5423 1513 |001d: iget-object v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ -0c4246: 6e20 0203 5300 |001f: invoke-virtual {v3, v5}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0c424c: 5423 1513 |0022: iget-object v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ -0c4250: 7110 9826 0400 |0024: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ -0c4256: 0c04 |0027: move-result-object v4 │ │ -0c4258: 6e20 0303 4300 |0028: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ -0c425e: 1303 1800 |002b: const/16 v3, #int 24 // #18 │ │ -0c4262: 2333 be09 |002d: new-array v3, v3, [D // type@09be │ │ -0c4266: 5b23 1313 |002f: iput-object v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mDistanceTotal:[D // field@1313 │ │ -0c426a: 7100 fc2a 0000 |0031: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0c4270: 0b03 |0034: move-result-wide v3 │ │ -0c4272: 1600 8813 |0035: const-wide/16 v0, #int 5000 // #1388 │ │ -0c4276: bb03 |0037: add-long/2addr v3, v0 │ │ -0c4278: 5a23 1413 |0038: iput-wide v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mLastTime:J // field@1314 │ │ -0c427c: 0e00 |003a: return-void │ │ +0c41fc: |[0c41fc] com.ds.avare.instruments.GlideProfile.:(Lcom/ds/avare/StorageService;Landroid/content/Context;F)V │ │ +0c420c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c4212: 5b23 1713 |0003: iput-object v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ +0c4216: 7110 8f26 0400 |0005: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ +0c421c: 0a03 |0008: move-result v3 │ │ +0c421e: 5923 1213 |0009: iput v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mDipToPix:F // field@1312 │ │ +0c4222: 2203 2206 |000b: new-instance v3, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0c4226: 7020 e024 4300 |000d: invoke-direct {v3, v4}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0c422c: 5b23 1613 |0010: iput-object v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mPref:Lcom/ds/avare/storage/Preferences; // field@1316 │ │ +0c4230: 2203 a700 |0012: new-instance v3, Landroid/graphics/Paint; // type@00a7 │ │ +0c4234: 7010 e002 0300 |0014: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ +0c423a: 5b23 1513 |0017: iput-object v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ +0c423e: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +0c4240: 6e20 f602 0300 |001a: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0c4246: 5423 1513 |001d: iget-object v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ +0c424a: 6e20 0203 5300 |001f: invoke-virtual {v3, v5}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0c4250: 5423 1513 |0022: iget-object v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ +0c4254: 7110 9826 0400 |0024: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ +0c425a: 0c04 |0027: move-result-object v4 │ │ +0c425c: 6e20 0303 4300 |0028: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ +0c4262: 1303 1800 |002b: const/16 v3, #int 24 // #18 │ │ +0c4266: 2333 be09 |002d: new-array v3, v3, [D // type@09be │ │ +0c426a: 5b23 1313 |002f: iput-object v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mDistanceTotal:[D // field@1313 │ │ +0c426e: 7100 fc2a 0000 |0031: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0c4274: 0b03 |0034: move-result-wide v3 │ │ +0c4276: 1600 8813 |0035: const-wide/16 v0, #int 5000 // #1388 │ │ +0c427a: bb03 |0037: add-long/2addr v3, v0 │ │ +0c427c: 5a23 1413 |0038: iput-wide v3, v2, Lcom/ds/avare/instruments/GlideProfile;.mLastTime:J // field@1314 │ │ +0c4280: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000b line=50 │ │ 0x0012 line=51 │ │ @@ -199733,25 +199734,25 @@ │ │ type : '(DD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c4084: |[0c4084] com.ds.avare.instruments.GlideProfile.distance:(DD)D │ │ -0c4094: cc35 |0000: sub-double/2addr v5, v3 │ │ -0c4096: 7120 6a2a 6500 |0001: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ -0c409c: 0b03 |0004: move-result-wide v3 │ │ -0c409e: 1805 0000 0000 0080 7640 |0005: const-wide v5, #double 360 // #4076800000000000 │ │ -0c40a8: cf53 |000a: rem-double/2addr v3, v5 │ │ -0c40aa: 1800 0000 0000 0080 6640 |000b: const-wide v0, #double 180 // #4066800000000000 │ │ -0c40b4: 2f02 0300 |0010: cmpl-double v2, v3, v0 │ │ -0c40b8: 3d02 0400 |0012: if-lez v2, 0016 // +0004 │ │ -0c40bc: ac03 0503 |0014: sub-double v3, v5, v3 │ │ -0c40c0: 1003 |0016: return-wide v3 │ │ +0c4088: |[0c4088] com.ds.avare.instruments.GlideProfile.distance:(DD)D │ │ +0c4098: cc35 |0000: sub-double/2addr v5, v3 │ │ +0c409a: 7120 6a2a 6500 |0001: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ +0c40a0: 0b03 |0004: move-result-wide v3 │ │ +0c40a2: 1805 0000 0000 0080 7640 |0005: const-wide v5, #double 360 // #4076800000000000 │ │ +0c40ac: cf53 |000a: rem-double/2addr v3, v5 │ │ +0c40ae: 1800 0000 0000 0080 6640 |000b: const-wide v0, #double 180 // #4066800000000000 │ │ +0c40b8: 2f02 0300 |0010: cmpl-double v2, v3, v0 │ │ +0c40bc: 3d02 0400 |0012: if-lez v2, 0016 // +0004 │ │ +0c40c0: ac03 0503 |0014: sub-double v3, v5, v3 │ │ +0c40c4: 1003 |0016: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=156 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 (null) D │ │ 0x0000 - 0x0017 reg=5 (null) D │ │ │ │ @@ -199760,88 +199761,88 @@ │ │ type : '(DDDDDDLcom/ds/avare/weather/WindsAloft;[D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 35 │ │ ins : 14 │ │ outs : 4 │ │ insns size : 145 16-bit code units │ │ -0c40c4: |[0c40c4] com.ds.avare.instruments.GlideProfile.findDistanceTo:(DDDDDDLcom/ds/avare/weather/WindsAloft;[D)D │ │ -0c40d4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0c40d8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0c40da: 0404 |0003: move-wide v4, v0 │ │ -0c40dc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0c40de: 1306 0a00 |0005: const/16 v6, #int 10 // #a │ │ -0c40e2: 3563 8600 |0007: if-ge v3, v6, 008d // +0086 │ │ -0c40e6: 7704 de21 1500 |0009: invoke-static/range {v21, v22, v23, v24}, Lcom/ds/avare/instruments/GlideProfile;.distance:(DD)D // method@21de │ │ -0c40ec: 0b06 |000c: move-result-wide v6 │ │ -0c40ee: 1908 0840 |000d: const-wide/high16 v8, #long 4613937818241073152 // #4008 │ │ -0c40f2: ce86 |000f: div-double/2addr v6, v8 │ │ -0c40f4: ad06 0619 |0010: mul-double v6, v6, v25 │ │ -0c40f8: ac06 1b06 |0012: sub-double v6, v27, v6 │ │ -0c40fc: 3008 0600 |0014: cmpg-double v8, v6, v0 │ │ -0c4100: 3b08 0300 |0016: if-gez v8, 0019 // +0003 │ │ -0c4104: 0406 |0018: move-wide v6, v0 │ │ -0c4106: ac06 061d |0019: sub-double v6, v6, v29 │ │ -0c410a: 1908 2440 |001b: const-wide/high16 v8, #long 4621819117588971520 // #4024 │ │ -0c410e: ce86 |001d: div-double/2addr v6, v8 │ │ -0c4110: 8a66 |001e: double-to-int v6, v6 │ │ -0c4112: 8337 |001f: int-to-double v7, v3 │ │ -0c4114: 8369 |0020: int-to-double v9, v6 │ │ -0c4116: 7120 382a 8700 |0021: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c411c: 7120 382a a900 |0024: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c4122: ad07 0709 |0027: mul-double v7, v7, v9 │ │ -0c4126: ab07 071d |0029: add-double v7, v7, v29 │ │ -0c412a: 0806 2100 |002b: move-object/from16 v6, v33 │ │ -0c412e: 080b 2200 |002d: move-object/from16 v11, v34 │ │ -0c4132: 6e40 b628 76b8 |002f: invoke-virtual {v6, v7, v8, v11}, Lcom/ds/avare/weather/WindsAloft;.getWindAtAltitude:(D[D)[D // method@28b6 │ │ -0c4138: 0c0c |0032: move-result-object v12 │ │ -0c413a: 450d 0c02 |0033: aget-wide v13, v12, v2 │ │ -0c413e: 610f 5b15 |0035: sget-wide v15, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ -0c4142: 1811 0000 0000 0020 ac40 |0037: const-wide v17, #double 3600 // #40ac200000000000 │ │ -0c414c: ae0f 0f11 |003c: div-double v15, v15, v17 │ │ -0c4150: ad0d 0d0f |003e: mul-double v13, v13, v15 │ │ -0c4154: 4c0d 0c02 |0040: aput-wide v13, v12, v2 │ │ -0c4158: 180d 0000 0000 0040 8f40 |0042: const-wide v13, #double 1000 // #408f400000000000 │ │ -0c4162: ced7 |0047: div-double/2addr v7, v13 │ │ -0c4164: 190d 0040 |0048: const-wide/high16 v13, #long 4611686018427387904 // #4000 │ │ -0c4168: ad07 070d |004a: mul-double v7, v7, v13 │ │ -0c416c: 190f 5940 |004c: const-wide/high16 v15, #long 4636737291354636288 // #4059 │ │ -0c4170: cef7 |004e: div-double/2addr v7, v15 │ │ -0c4172: ad07 071f |004f: mul-double v7, v7, v31 │ │ -0c4176: ac07 1f07 |0051: sub-double v7, v31, v7 │ │ -0c417a: ad0f 0707 |0053: mul-double v15, v7, v7 │ │ -0c417e: 4511 0c02 |0055: aget-wide v17, v12, v2 │ │ -0c4182: 4513 0c02 |0057: aget-wide v19, v12, v2 │ │ -0c4186: ad11 1113 |0059: mul-double v17, v17, v19 │ │ -0c418a: ab0f 0f11 |005b: add-double v15, v15, v17 │ │ -0c418e: ad07 070d |005d: mul-double v7, v7, v13 │ │ -0c4192: 450d 0c02 |005f: aget-wide v13, v12, v2 │ │ -0c4196: ad07 070d |0061: mul-double v7, v7, v13 │ │ -0c419a: 121d |0063: const/4 v13, #int 1 // #1 │ │ -0c419c: 450d 0c0d |0064: aget-wide v13, v12, v13 │ │ -0c41a0: ac0c 170d |0066: sub-double v12, v23, v13 │ │ -0c41a4: 1811 182d 4454 fb21 0940 |0068: const-wide v17, #double 3.14159 // #400921fb54442d18 │ │ -0c41ae: ad0c 0c11 |006d: mul-double v12, v12, v17 │ │ -0c41b2: 1811 0000 0000 0080 6640 |006f: const-wide v17, #double 180 // #4066800000000000 │ │ -0c41bc: ae0c 0c11 |0074: div-double v12, v12, v17 │ │ -0c41c0: 7120 722a dc00 |0076: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0c41c6: 0b0c |0079: move-result-wide v12 │ │ -0c41c8: ad07 070c |007a: mul-double v7, v7, v12 │ │ -0c41cc: cc7f |007c: sub-double/2addr v15, v7 │ │ -0c41ce: 7702 822a 0f00 |007d: invoke-static/range {v15, v16}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ -0c41d4: 0b07 |0080: move-result-wide v7 │ │ -0c41d6: 7120 382a a900 |0081: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c41dc: ae09 0919 |0084: div-double v9, v9, v25 │ │ -0c41e0: ad07 0709 |0086: mul-double v7, v7, v9 │ │ -0c41e4: cb74 |0088: add-double/2addr v4, v7 │ │ -0c41e6: d803 0301 |0089: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c41ea: 2900 7aff |008b: goto/16 0005 // -0086 │ │ -0c41ee: 6100 5b15 |008d: sget-wide v0, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ -0c41f2: ce04 |008f: div-double/2addr v4, v0 │ │ -0c41f4: 1004 |0090: return-wide v4 │ │ +0c40c8: |[0c40c8] com.ds.avare.instruments.GlideProfile.findDistanceTo:(DDDDDDLcom/ds/avare/weather/WindsAloft;[D)D │ │ +0c40d8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0c40dc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0c40de: 0404 |0003: move-wide v4, v0 │ │ +0c40e0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0c40e2: 1306 0a00 |0005: const/16 v6, #int 10 // #a │ │ +0c40e6: 3563 8600 |0007: if-ge v3, v6, 008d // +0086 │ │ +0c40ea: 7704 de21 1500 |0009: invoke-static/range {v21, v22, v23, v24}, Lcom/ds/avare/instruments/GlideProfile;.distance:(DD)D // method@21de │ │ +0c40f0: 0b06 |000c: move-result-wide v6 │ │ +0c40f2: 1908 0840 |000d: const-wide/high16 v8, #long 4613937818241073152 // #4008 │ │ +0c40f6: ce86 |000f: div-double/2addr v6, v8 │ │ +0c40f8: ad06 0619 |0010: mul-double v6, v6, v25 │ │ +0c40fc: ac06 1b06 |0012: sub-double v6, v27, v6 │ │ +0c4100: 3008 0600 |0014: cmpg-double v8, v6, v0 │ │ +0c4104: 3b08 0300 |0016: if-gez v8, 0019 // +0003 │ │ +0c4108: 0406 |0018: move-wide v6, v0 │ │ +0c410a: ac06 061d |0019: sub-double v6, v6, v29 │ │ +0c410e: 1908 2440 |001b: const-wide/high16 v8, #long 4621819117588971520 // #4024 │ │ +0c4112: ce86 |001d: div-double/2addr v6, v8 │ │ +0c4114: 8a66 |001e: double-to-int v6, v6 │ │ +0c4116: 8337 |001f: int-to-double v7, v3 │ │ +0c4118: 8369 |0020: int-to-double v9, v6 │ │ +0c411a: 7120 382a 8700 |0021: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c4120: 7120 382a a900 |0024: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c4126: ad07 0709 |0027: mul-double v7, v7, v9 │ │ +0c412a: ab07 071d |0029: add-double v7, v7, v29 │ │ +0c412e: 0806 2100 |002b: move-object/from16 v6, v33 │ │ +0c4132: 080b 2200 |002d: move-object/from16 v11, v34 │ │ +0c4136: 6e40 b628 76b8 |002f: invoke-virtual {v6, v7, v8, v11}, Lcom/ds/avare/weather/WindsAloft;.getWindAtAltitude:(D[D)[D // method@28b6 │ │ +0c413c: 0c0c |0032: move-result-object v12 │ │ +0c413e: 450d 0c02 |0033: aget-wide v13, v12, v2 │ │ +0c4142: 610f 5b15 |0035: sget-wide v15, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ +0c4146: 1811 0000 0000 0020 ac40 |0037: const-wide v17, #double 3600 // #40ac200000000000 │ │ +0c4150: ae0f 0f11 |003c: div-double v15, v15, v17 │ │ +0c4154: ad0d 0d0f |003e: mul-double v13, v13, v15 │ │ +0c4158: 4c0d 0c02 |0040: aput-wide v13, v12, v2 │ │ +0c415c: 180d 0000 0000 0040 8f40 |0042: const-wide v13, #double 1000 // #408f400000000000 │ │ +0c4166: ced7 |0047: div-double/2addr v7, v13 │ │ +0c4168: 190d 0040 |0048: const-wide/high16 v13, #long 4611686018427387904 // #4000 │ │ +0c416c: ad07 070d |004a: mul-double v7, v7, v13 │ │ +0c4170: 190f 5940 |004c: const-wide/high16 v15, #long 4636737291354636288 // #4059 │ │ +0c4174: cef7 |004e: div-double/2addr v7, v15 │ │ +0c4176: ad07 071f |004f: mul-double v7, v7, v31 │ │ +0c417a: ac07 1f07 |0051: sub-double v7, v31, v7 │ │ +0c417e: ad0f 0707 |0053: mul-double v15, v7, v7 │ │ +0c4182: 4511 0c02 |0055: aget-wide v17, v12, v2 │ │ +0c4186: 4513 0c02 |0057: aget-wide v19, v12, v2 │ │ +0c418a: ad11 1113 |0059: mul-double v17, v17, v19 │ │ +0c418e: ab0f 0f11 |005b: add-double v15, v15, v17 │ │ +0c4192: ad07 070d |005d: mul-double v7, v7, v13 │ │ +0c4196: 450d 0c02 |005f: aget-wide v13, v12, v2 │ │ +0c419a: ad07 070d |0061: mul-double v7, v7, v13 │ │ +0c419e: 121d |0063: const/4 v13, #int 1 // #1 │ │ +0c41a0: 450d 0c0d |0064: aget-wide v13, v12, v13 │ │ +0c41a4: ac0c 170d |0066: sub-double v12, v23, v13 │ │ +0c41a8: 1811 182d 4454 fb21 0940 |0068: const-wide v17, #double 3.14159 // #400921fb54442d18 │ │ +0c41b2: ad0c 0c11 |006d: mul-double v12, v12, v17 │ │ +0c41b6: 1811 0000 0000 0080 6640 |006f: const-wide v17, #double 180 // #4066800000000000 │ │ +0c41c0: ae0c 0c11 |0074: div-double v12, v12, v17 │ │ +0c41c4: 7120 722a dc00 |0076: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0c41ca: 0b0c |0079: move-result-wide v12 │ │ +0c41cc: ad07 070c |007a: mul-double v7, v7, v12 │ │ +0c41d0: cc7f |007c: sub-double/2addr v15, v7 │ │ +0c41d2: 7702 822a 0f00 |007d: invoke-static/range {v15, v16}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ +0c41d8: 0b07 |0080: move-result-wide v7 │ │ +0c41da: 7120 382a a900 |0081: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c41e0: ae09 0919 |0084: div-double v9, v9, v25 │ │ +0c41e4: ad07 0709 |0086: mul-double v7, v7, v9 │ │ +0c41e8: cb74 |0088: add-double/2addr v4, v7 │ │ +0c41ea: d803 0301 |0089: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c41ee: 2900 7aff |008b: goto/16 0005 // -0086 │ │ +0c41f2: 6100 5b15 |008d: sget-wide v0, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ +0c41f6: ce04 |008f: div-double/2addr v4, v0 │ │ +0c41f8: 1004 |0090: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=177 │ │ 0x0021 line=184 │ │ 0x002f line=185 │ │ 0x0033 line=186 │ │ 0x0055 line=188 │ │ @@ -199863,121 +199864,121 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 200 16-bit code units │ │ -0c4280: |[0c4280] com.ds.avare.instruments.GlideProfile.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/gps/GpsParams;)V │ │ -0c4290: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -0c4294: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -0c4298: 5402 1613 |0004: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mPref:Lcom/ds/avare/storage/Preferences; // field@1316 │ │ -0c429c: 6e10 f724 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getDistanceRingType:()I // method@24f7 │ │ -0c42a2: 0a02 |0009: move-result v2 │ │ -0c42a4: 1233 |000a: const/4 v3, #int 3 // #3 │ │ -0c42a6: 3232 0300 |000b: if-eq v2, v3, 000e // +0003 │ │ -0c42aa: 0e00 |000d: return-void │ │ -0c42ac: 5402 1513 |000e: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ -0c42b0: 1503 8040 |0010: const/high16 v3, #int 1082130432 // #4080 │ │ -0c42b4: 5204 1213 |0012: iget v4, v0, Lcom/ds/avare/instruments/GlideProfile;.mDipToPix:F // field@1312 │ │ -0c42b8: a804 0403 |0014: mul-float v4, v4, v3 │ │ -0c42bc: 6e20 ff02 4200 |0016: invoke-virtual {v2, v4}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0c42c2: 5402 1513 |0019: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ -0c42c6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -0c42c8: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -0c42ca: 6e54 fd02 3233 |001d: invoke-virtual {v2, v3, v3, v3, v4}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0c42d0: 5402 1513 |0020: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ -0c42d4: 5403 1613 |0022: iget-object v3, v0, Lcom/ds/avare/instruments/GlideProfile;.mPref:Lcom/ds/avare/storage/Preferences; // field@1316 │ │ -0c42d8: 6e10 f624 0300 |0024: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getDistanceRingColor:()I // method@24f6 │ │ -0c42de: 0a03 |0027: move-result v3 │ │ -0c42e0: 6e20 f802 3200 |0028: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c42e6: 5402 1513 |002b: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ -0c42ea: 6203 6500 |002d: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0c42ee: 6e20 0003 3200 |002f: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0c42f4: 5402 1513 |0032: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ -0c42f8: 1303 7f00 |0034: const/16 v3, #int 127 // #7f │ │ -0c42fc: 6e20 f502 3200 |0036: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0c4302: 5402 1313 |0039: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mDistanceTotal:[D // field@1313 │ │ -0c4306: 450b 0204 |003b: aget-wide v11, v2, v4 │ │ -0c430a: 1609 0000 |003d: const-wide/16 v9, #int 0 // #0 │ │ -0c430e: 7401 9921 1300 |003f: invoke-virtual/range {v19}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0c4314: 0b05 |0042: move-result-wide v5 │ │ -0c4316: 7401 9721 1300 |0043: invoke-virtual/range {v19}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0c431c: 0b07 |0046: move-result-wide v7 │ │ -0c431e: 7708 2024 0500 |0047: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/ds/avare/position/Projection;.findStaticPoint:(DDDD)Lcom/ds/avare/position/Coordinate; // method@2420 │ │ -0c4324: 0c02 |004a: move-result-object v2 │ │ -0c4326: 6e10 d123 0200 |004b: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0c432c: 0b03 |004e: move-result-wide v3 │ │ -0c432e: 6e30 0924 3104 |004f: invoke-virtual {v1, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0c4334: 0b03 |0052: move-result-wide v3 │ │ -0c4336: 8c33 |0053: double-to-float v3, v3 │ │ -0c4338: 6e10 cf23 0200 |0054: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0c433e: 0b04 |0057: move-result-wide v4 │ │ -0c4340: 6e30 0a24 4105 |0058: invoke-virtual {v1, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0c4346: 0b04 |005b: move-result-wide v4 │ │ -0c4348: 8c42 |005c: double-to-float v2, v4 │ │ -0c434a: 1214 |005d: const/4 v4, #int 1 // #1 │ │ -0c434c: 0127 |005e: move v7, v2 │ │ -0c434e: 0136 |005f: move v6, v3 │ │ -0c4350: 1305 1800 |0060: const/16 v5, #int 24 // #18 │ │ -0c4354: 3554 3500 |0062: if-ge v4, v5, 0097 // +0035 │ │ -0c4358: 5405 1313 |0064: iget-object v5, v0, Lcom/ds/avare/instruments/GlideProfile;.mDistanceTotal:[D // field@1313 │ │ -0c435c: 450e 0504 |0066: aget-wide v14, v5, v4 │ │ -0c4360: da05 040f |0068: mul-int/lit8 v5, v4, #int 15 // #0f │ │ -0c4364: 835c |006a: int-to-double v12, v5 │ │ -0c4366: 7401 9921 1300 |006b: invoke-virtual/range {v19}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0c436c: 0b08 |006e: move-result-wide v8 │ │ -0c436e: 7401 9721 1300 |006f: invoke-virtual/range {v19}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0c4374: 0b0a |0072: move-result-wide v10 │ │ -0c4376: 7708 2024 0800 |0073: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/ds/avare/position/Projection;.findStaticPoint:(DDDD)Lcom/ds/avare/position/Coordinate; // method@2420 │ │ -0c437c: 0c05 |0076: move-result-object v5 │ │ -0c437e: 6e10 d123 0500 |0077: invoke-virtual {v5}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0c4384: 0b08 |007a: move-result-wide v8 │ │ -0c4386: 6e30 0924 8109 |007b: invoke-virtual {v1, v8, v9}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0c438c: 0b08 |007e: move-result-wide v8 │ │ -0c438e: 8c8b |007f: double-to-float v11, v8 │ │ -0c4390: 6e10 cf23 0500 |0080: invoke-virtual {v5}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0c4396: 0b08 |0083: move-result-wide v8 │ │ -0c4398: 6e30 0a24 8109 |0084: invoke-virtual {v1, v8, v9}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0c439e: 0b08 |0087: move-result-wide v8 │ │ -0c43a0: 8c8c |0088: double-to-float v12, v8 │ │ -0c43a2: 540a 1513 |0089: iget-object v10, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ -0c43a6: 0805 1100 |008b: move-object/from16 v5, v17 │ │ -0c43aa: 01b8 |008d: move v8, v11 │ │ -0c43ac: 01c9 |008e: move v9, v12 │ │ -0c43ae: 7406 b402 0500 |008f: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0c43b4: d804 0401 |0092: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0c43b8: 01b6 |0094: move v6, v11 │ │ -0c43ba: 01c7 |0095: move v7, v12 │ │ -0c43bc: 28ca |0096: goto 0060 // -0036 │ │ -0c43be: 540a 1513 |0097: iget-object v10, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ -0c43c2: 0805 1100 |0099: move-object/from16 v5, v17 │ │ -0c43c6: 0138 |009b: move v8, v3 │ │ -0c43c8: 0129 |009c: move v9, v2 │ │ -0c43ca: 7406 b402 0500 |009d: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0c43d0: 5401 1513 |00a0: iget-object v1, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ -0c43d4: 6204 6300 |00a2: sget-object v4, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ -0c43d8: 6e20 0003 4100 |00a4: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0c43de: 5401 1513 |00a7: iget-object v1, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ -0c43e2: 12f4 |00a9: const/4 v4, #int -1 // #ff │ │ -0c43e4: 6e20 f802 4100 |00aa: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c43ea: 5401 1713 |00ad: iget-object v1, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ -0c43ee: 6e10 251e 0100 |00af: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ -0c43f4: 0c05 |00b2: move-result-object v5 │ │ -0c43f6: 5407 1513 |00b3: iget-object v7, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ -0c43fa: 5408 1813 |00b5: iget-object v8, v0, Lcom/ds/avare/instruments/GlideProfile;.mWind:Ljava/lang/String; // field@1318 │ │ -0c43fe: 1509 00ff |00b7: const/high16 v9, #int -16777216 // #ff00 │ │ -0c4402: 5201 1213 |00b9: iget v1, v0, Lcom/ds/avare/instruments/GlideProfile;.mDipToPix:F // field@1312 │ │ -0c4406: 1504 0042 |00bb: const/high16 v4, #int 1107296256 // #4200 │ │ -0c440a: a801 0104 |00bd: mul-float v1, v1, v4 │ │ -0c440e: a70b 0201 |00bf: sub-float v11, v2, v1 │ │ -0c4412: 0806 1100 |00c1: move-object/from16 v6, v17 │ │ -0c4416: 013a |00c3: move v10, v3 │ │ -0c4418: 7407 4a27 0500 |00c4: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ -0c441e: 0e00 |00c7: return-void │ │ +0c4284: |[0c4284] com.ds.avare.instruments.GlideProfile.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/gps/GpsParams;)V │ │ +0c4294: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +0c4298: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +0c429c: 5402 1613 |0004: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mPref:Lcom/ds/avare/storage/Preferences; // field@1316 │ │ +0c42a0: 6e10 f724 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getDistanceRingType:()I // method@24f7 │ │ +0c42a6: 0a02 |0009: move-result v2 │ │ +0c42a8: 1233 |000a: const/4 v3, #int 3 // #3 │ │ +0c42aa: 3232 0300 |000b: if-eq v2, v3, 000e // +0003 │ │ +0c42ae: 0e00 |000d: return-void │ │ +0c42b0: 5402 1513 |000e: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ +0c42b4: 1503 8040 |0010: const/high16 v3, #int 1082130432 // #4080 │ │ +0c42b8: 5204 1213 |0012: iget v4, v0, Lcom/ds/avare/instruments/GlideProfile;.mDipToPix:F // field@1312 │ │ +0c42bc: a804 0403 |0014: mul-float v4, v4, v3 │ │ +0c42c0: 6e20 ff02 4200 |0016: invoke-virtual {v2, v4}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0c42c6: 5402 1513 |0019: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ +0c42ca: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +0c42cc: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +0c42ce: 6e54 fd02 3233 |001d: invoke-virtual {v2, v3, v3, v3, v4}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0c42d4: 5402 1513 |0020: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ +0c42d8: 5403 1613 |0022: iget-object v3, v0, Lcom/ds/avare/instruments/GlideProfile;.mPref:Lcom/ds/avare/storage/Preferences; // field@1316 │ │ +0c42dc: 6e10 f624 0300 |0024: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getDistanceRingColor:()I // method@24f6 │ │ +0c42e2: 0a03 |0027: move-result v3 │ │ +0c42e4: 6e20 f802 3200 |0028: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c42ea: 5402 1513 |002b: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ +0c42ee: 6203 6500 |002d: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0c42f2: 6e20 0003 3200 |002f: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0c42f8: 5402 1513 |0032: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ +0c42fc: 1303 7f00 |0034: const/16 v3, #int 127 // #7f │ │ +0c4300: 6e20 f502 3200 |0036: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0c4306: 5402 1313 |0039: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mDistanceTotal:[D // field@1313 │ │ +0c430a: 450b 0204 |003b: aget-wide v11, v2, v4 │ │ +0c430e: 1609 0000 |003d: const-wide/16 v9, #int 0 // #0 │ │ +0c4312: 7401 9921 1300 |003f: invoke-virtual/range {v19}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0c4318: 0b05 |0042: move-result-wide v5 │ │ +0c431a: 7401 9721 1300 |0043: invoke-virtual/range {v19}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0c4320: 0b07 |0046: move-result-wide v7 │ │ +0c4322: 7708 2024 0500 |0047: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/ds/avare/position/Projection;.findStaticPoint:(DDDD)Lcom/ds/avare/position/Coordinate; // method@2420 │ │ +0c4328: 0c02 |004a: move-result-object v2 │ │ +0c432a: 6e10 d123 0200 |004b: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0c4330: 0b03 |004e: move-result-wide v3 │ │ +0c4332: 6e30 0924 3104 |004f: invoke-virtual {v1, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0c4338: 0b03 |0052: move-result-wide v3 │ │ +0c433a: 8c33 |0053: double-to-float v3, v3 │ │ +0c433c: 6e10 cf23 0200 |0054: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0c4342: 0b04 |0057: move-result-wide v4 │ │ +0c4344: 6e30 0a24 4105 |0058: invoke-virtual {v1, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0c434a: 0b04 |005b: move-result-wide v4 │ │ +0c434c: 8c42 |005c: double-to-float v2, v4 │ │ +0c434e: 1214 |005d: const/4 v4, #int 1 // #1 │ │ +0c4350: 0127 |005e: move v7, v2 │ │ +0c4352: 0136 |005f: move v6, v3 │ │ +0c4354: 1305 1800 |0060: const/16 v5, #int 24 // #18 │ │ +0c4358: 3554 3500 |0062: if-ge v4, v5, 0097 // +0035 │ │ +0c435c: 5405 1313 |0064: iget-object v5, v0, Lcom/ds/avare/instruments/GlideProfile;.mDistanceTotal:[D // field@1313 │ │ +0c4360: 450e 0504 |0066: aget-wide v14, v5, v4 │ │ +0c4364: da05 040f |0068: mul-int/lit8 v5, v4, #int 15 // #0f │ │ +0c4368: 835c |006a: int-to-double v12, v5 │ │ +0c436a: 7401 9921 1300 |006b: invoke-virtual/range {v19}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0c4370: 0b08 |006e: move-result-wide v8 │ │ +0c4372: 7401 9721 1300 |006f: invoke-virtual/range {v19}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0c4378: 0b0a |0072: move-result-wide v10 │ │ +0c437a: 7708 2024 0800 |0073: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/ds/avare/position/Projection;.findStaticPoint:(DDDD)Lcom/ds/avare/position/Coordinate; // method@2420 │ │ +0c4380: 0c05 |0076: move-result-object v5 │ │ +0c4382: 6e10 d123 0500 |0077: invoke-virtual {v5}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0c4388: 0b08 |007a: move-result-wide v8 │ │ +0c438a: 6e30 0924 8109 |007b: invoke-virtual {v1, v8, v9}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0c4390: 0b08 |007e: move-result-wide v8 │ │ +0c4392: 8c8b |007f: double-to-float v11, v8 │ │ +0c4394: 6e10 cf23 0500 |0080: invoke-virtual {v5}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0c439a: 0b08 |0083: move-result-wide v8 │ │ +0c439c: 6e30 0a24 8109 |0084: invoke-virtual {v1, v8, v9}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0c43a2: 0b08 |0087: move-result-wide v8 │ │ +0c43a4: 8c8c |0088: double-to-float v12, v8 │ │ +0c43a6: 540a 1513 |0089: iget-object v10, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ +0c43aa: 0805 1100 |008b: move-object/from16 v5, v17 │ │ +0c43ae: 01b8 |008d: move v8, v11 │ │ +0c43b0: 01c9 |008e: move v9, v12 │ │ +0c43b2: 7406 b402 0500 |008f: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0c43b8: d804 0401 |0092: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0c43bc: 01b6 |0094: move v6, v11 │ │ +0c43be: 01c7 |0095: move v7, v12 │ │ +0c43c0: 28ca |0096: goto 0060 // -0036 │ │ +0c43c2: 540a 1513 |0097: iget-object v10, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ +0c43c6: 0805 1100 |0099: move-object/from16 v5, v17 │ │ +0c43ca: 0138 |009b: move v8, v3 │ │ +0c43cc: 0129 |009c: move v9, v2 │ │ +0c43ce: 7406 b402 0500 |009d: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0c43d4: 5401 1513 |00a0: iget-object v1, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ +0c43d8: 6204 6300 |00a2: sget-object v4, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ +0c43dc: 6e20 0003 4100 |00a4: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0c43e2: 5401 1513 |00a7: iget-object v1, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ +0c43e6: 12f4 |00a9: const/4 v4, #int -1 // #ff │ │ +0c43e8: 6e20 f802 4100 |00aa: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c43ee: 5401 1713 |00ad: iget-object v1, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ +0c43f2: 6e10 251e 0100 |00af: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ +0c43f8: 0c05 |00b2: move-result-object v5 │ │ +0c43fa: 5407 1513 |00b3: iget-object v7, v0, Lcom/ds/avare/instruments/GlideProfile;.mPaint:Landroid/graphics/Paint; // field@1315 │ │ +0c43fe: 5408 1813 |00b5: iget-object v8, v0, Lcom/ds/avare/instruments/GlideProfile;.mWind:Ljava/lang/String; // field@1318 │ │ +0c4402: 1509 00ff |00b7: const/high16 v9, #int -16777216 // #ff00 │ │ +0c4406: 5201 1213 |00b9: iget v1, v0, Lcom/ds/avare/instruments/GlideProfile;.mDipToPix:F // field@1312 │ │ +0c440a: 1504 0042 |00bb: const/high16 v4, #int 1107296256 // #4200 │ │ +0c440e: a801 0104 |00bd: mul-float v1, v1, v4 │ │ +0c4412: a70b 0201 |00bf: sub-float v11, v2, v1 │ │ +0c4416: 0806 1100 |00c1: move-object/from16 v6, v17 │ │ +0c441a: 013a |00c3: move v10, v3 │ │ +0c441c: 7407 4a27 0500 |00c4: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ +0c4422: 0e00 |00c7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=205 │ │ 0x000e line=212 │ │ 0x0019 line=213 │ │ 0x0020 line=214 │ │ 0x002b line=215 │ │ @@ -200006,221 +200007,221 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 45 │ │ ins : 2 │ │ outs : 14 │ │ insns size : 392 16-bit code units │ │ -0c4420: |[0c4420] com.ds.avare.instruments.GlideProfile.updateGlide:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0c4430: 0800 2b00 |0000: move-object/from16 v0, v43 │ │ -0c4434: 7100 fc2a 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0c443a: 0b01 |0005: move-result-wide v1 │ │ -0c443c: 5303 1413 |0006: iget-wide v3, v0, Lcom/ds/avare/instruments/GlideProfile;.mLastTime:J // field@1314 │ │ -0c4440: 9c03 0103 |0008: sub-long v3, v1, v3 │ │ -0c4444: 1605 8813 |000a: const-wide/16 v5, #int 5000 // #1388 │ │ -0c4448: 3107 0305 |000c: cmp-long v7, v3, v5 │ │ -0c444c: 3b07 0300 |000e: if-gez v7, 0011 // +0003 │ │ -0c4450: 0e00 |0010: return-void │ │ -0c4452: 5a01 1413 |0011: iput-wide v1, v0, Lcom/ds/avare/instruments/GlideProfile;.mLastTime:J // field@1314 │ │ -0c4456: 5401 1713 |0013: iget-object v1, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ -0c445a: 6e10 fb1d 0100 |0015: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getArea:()Lcom/ds/avare/place/Area; // method@1dfb │ │ -0c4460: 0c01 |0018: move-result-object v1 │ │ -0c4462: 6e10 a722 0100 |0019: invoke-virtual {v1}, Lcom/ds/avare/place/Area;.getNearestElevation:()D // method@22a7 │ │ -0c4468: 0b10 |001c: move-result-wide v16 │ │ -0c446a: 7401 9c21 2c00 |001d: invoke-virtual/range {v44}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0c4470: 0b01 |0020: move-result-wide v1 │ │ -0c4472: 6103 5b15 |0021: sget-wide v3, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ -0c4476: ad01 0103 |0023: mul-double v1, v1, v3 │ │ -0c447a: 1803 0000 0000 0020 ac40 |0025: const-wide v3, #double 3600 // #40ac200000000000 │ │ -0c4484: ae05 0103 |002a: div-double v5, v1, v3 │ │ -0c4488: 7401 9921 2c00 |002c: invoke-virtual/range {v44}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0c448e: 0b01 |002f: move-result-wide v1 │ │ -0c4490: 7401 9721 2c00 |0030: invoke-virtual/range {v44}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0c4496: 0b07 |0033: move-result-wide v7 │ │ -0c4498: 7401 8f21 2c00 |0034: invoke-virtual/range {v44}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0c449e: 0b0e |0037: move-result-wide v14 │ │ -0c44a0: 5409 1613 |0038: iget-object v9, v0, Lcom/ds/avare/instruments/GlideProfile;.mPref:Lcom/ds/avare/storage/Preferences; // field@1316 │ │ -0c44a4: 6e10 f124 0900 |003a: invoke-virtual {v9}, Lcom/ds/avare/storage/Preferences;.getBestGlideSinkRate:()I // method@24f1 │ │ -0c44aa: 0a09 |003d: move-result v9 │ │ -0c44ac: 8399 |003e: int-to-double v9, v9 │ │ -0c44ae: 190b 4e40 |003f: const-wide/high16 v11, #long 4633641066610819072 // #404e │ │ -0c44b2: 7120 382a a900 |0041: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c44b8: ae20 090b |0044: div-double v32, v9, v11 │ │ -0c44bc: 7401 9121 2c00 |0046: invoke-virtual/range {v44}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0c44c2: 0b22 |0049: move-result-wide v34 │ │ -0c44c4: 7401 9321 2c00 |004a: invoke-virtual/range {v44}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0c44ca: 0b09 |004d: move-result-wide v9 │ │ -0c44cc: 540b 1613 |004e: iget-object v11, v0, Lcom/ds/avare/instruments/GlideProfile;.mPref:Lcom/ds/avare/storage/Preferences; // field@1316 │ │ -0c44d0: 6e10 f724 0b00 |0050: invoke-virtual {v11}, Lcom/ds/avare/storage/Preferences;.getDistanceRingType:()I // method@24f7 │ │ -0c44d6: 0a0b |0053: move-result v11 │ │ -0c44d8: 123d |0054: const/4 v13, #int 3 // #3 │ │ -0c44da: 32db 0300 |0055: if-eq v11, v13, 0058 // +0003 │ │ -0c44de: 0e00 |0057: return-void │ │ -0c44e0: 1324 0000 |0058: const/16 v36, #int 0 // #0 │ │ -0c44e4: 120b |005a: const/4 v11, #int 0 // #0 │ │ -0c44e6: 130c 1800 |005b: const/16 v12, #int 24 // #18 │ │ -0c44ea: 35cb 0b00 |005d: if-ge v11, v12, 0068 // +000b │ │ -0c44ee: 540c 1313 |005f: iget-object v12, v0, Lcom/ds/avare/instruments/GlideProfile;.mDistanceTotal:[D // field@1313 │ │ -0c44f2: 1612 0000 |0061: const-wide/16 v18, #int 0 // #0 │ │ -0c44f6: 4c12 0c0b |0063: aput-wide v18, v12, v11 │ │ -0c44fa: d80b 0b01 |0065: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0c44fe: 28f4 |0067: goto 005b // -000c │ │ -0c4500: 540b 1613 |0068: iget-object v11, v0, Lcom/ds/avare/instruments/GlideProfile;.mPref:Lcom/ds/avare/storage/Preferences; // field@1316 │ │ -0c4504: 6e10 5125 0b00 |006a: invoke-virtual {v11}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0c450a: 0a0b |006d: move-result v11 │ │ -0c450c: 1312 0000 |006e: const/16 v18, #int 0 // #0 │ │ -0c4510: 380b 1f00 |0070: if-eqz v11, 008f // +001f │ │ -0c4514: 540b 1713 |0072: iget-object v11, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ -0c4518: 6e10 f71d 0b00 |0074: invoke-virtual {v11}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0c451e: 0c0b |0077: move-result-object v11 │ │ -0c4520: 6e58 9128 1b72 |0078: invoke-virtual {v11, v1, v2, v7, v8}, Lcom/ds/avare/weather/AdsbWeatherCache;.getWindsAloft:(DD)Lcom/ds/avare/weather/WindsAloft; // method@2891 │ │ -0c4526: 0c01 |007b: move-result-object v1 │ │ -0c4528: 3801 3000 |007c: if-eqz v1, 00ac // +0030 │ │ -0c452c: 5412 9617 |007e: iget-object v2, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -0c4530: 3802 2c00 |0080: if-eqz v2, 00ac // +002c │ │ -0c4534: 5402 1713 |0082: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ -0c4538: 6e10 f71d 0200 |0084: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0c453e: 0c02 |0087: move-result-object v2 │ │ -0c4540: 5417 9617 |0088: iget-object v7, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -0c4544: 6e20 8c28 7200 |008a: invoke-virtual {v2, v7}, Lcom/ds/avare/weather/AdsbWeatherCache;.getMETAR:(Ljava/lang/String;)Lcom/ds/avare/weather/Metar; // method@288c │ │ -0c454a: 0c02 |008d: move-result-object v2 │ │ -0c454c: 2820 |008e: goto 00ae // +0020 │ │ -0c454e: 540b 1713 |008f: iget-object v11, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ -0c4552: 6e10 ff1d 0b00 |0091: invoke-virtual {v11}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0c4558: 0c0b |0094: move-result-object v11 │ │ -0c455a: 6e58 8020 1b72 |0095: invoke-virtual {v11, v1, v2, v7, v8}, Lcom/ds/avare/content/DataSource;.getWindsAloft:(DD)Lcom/ds/avare/weather/WindsAloft; // method@2080 │ │ -0c4560: 0c01 |0098: move-result-object v1 │ │ -0c4562: 3801 1300 |0099: if-eqz v1, 00ac // +0013 │ │ -0c4566: 5412 9617 |009b: iget-object v2, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -0c456a: 3802 0f00 |009d: if-eqz v2, 00ac // +000f │ │ -0c456e: 5402 1713 |009f: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ -0c4572: 6e10 ff1d 0200 |00a1: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0c4578: 0c02 |00a4: move-result-object v2 │ │ -0c457a: 5417 9617 |00a5: iget-object v7, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -0c457e: 6e20 7220 7200 |00a7: invoke-virtual {v2, v7}, Lcom/ds/avare/content/DataSource;.getMetar:(Ljava/lang/String;)Lcom/ds/avare/weather/Metar; // method@2072 │ │ -0c4584: 0c02 |00aa: move-result-object v2 │ │ -0c4586: 2803 |00ab: goto 00ae // +0003 │ │ -0c4588: 0802 1200 |00ac: move-object/from16 v2, v18 │ │ -0c458c: 3901 0700 |00ae: if-nez v1, 00b5 // +0007 │ │ -0c4590: 2201 9806 |00b0: new-instance v1, Lcom/ds/avare/weather/WindsAloft; // type@0698 │ │ -0c4594: 7010 b428 0100 |00b2: invoke-direct {v1}, Lcom/ds/avare/weather/WindsAloft;.:()V // method@28b4 │ │ -0c459a: 3802 1400 |00b5: if-eqz v2, 00c9 // +0014 │ │ -0c459e: 5422 8817 |00b7: iget-object v2, v2, Lcom/ds/avare/weather/Metar;.rawText:Ljava/lang/String; // field@1788 │ │ -0c45a2: 7110 7227 0200 |00b9: invoke-static {v2}, Lcom/ds/avare/utils/WeatherHelper;.getWindFromMetar:(Ljava/lang/String;)[D // method@2772 │ │ -0c45a8: 0c12 |00bc: move-result-object v18 │ │ -0c45aa: 4507 1224 |00bd: aget-wide v7, v18, v36 │ │ -0c45ae: cc97 |00bf: sub-double/2addr v7, v9 │ │ -0c45b0: 1809 0000 0000 0080 7640 |00c0: const-wide v9, #double 360 // #4076800000000000 │ │ -0c45ba: cb97 |00c5: add-double/2addr v7, v9 │ │ -0c45bc: cf97 |00c6: rem-double/2addr v7, v9 │ │ -0c45be: 4c07 1224 |00c7: aput-wide v7, v18, v36 │ │ -0c45c2: 0802 1200 |00c9: move-object/from16 v2, v18 │ │ -0c45c6: 6e40 b628 e12f |00cb: invoke-virtual {v1, v14, v15, v2}, Lcom/ds/avare/weather/WindsAloft;.getWindAtAltitude:(D[D)[D // method@28b6 │ │ -0c45cc: 0c12 |00ce: move-result-object v18 │ │ -0c45ce: 4507 1224 |00cf: aget-wide v7, v18, v36 │ │ -0c45d2: 6109 5b15 |00d1: sget-wide v9, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ -0c45d6: ad07 0709 |00d3: mul-double v7, v7, v9 │ │ -0c45da: ce37 |00d5: div-double/2addr v7, v3 │ │ -0c45dc: 4c07 1224 |00d6: aput-wide v7, v18, v36 │ │ -0c45e0: 4509 1224 |00d8: aget-wide v9, v18, v36 │ │ -0c45e4: 1325 0100 |00da: const/16 v37, #int 1 // #1 │ │ -0c45e8: 4513 1225 |00dc: aget-wide v19, v18, v37 │ │ -0c45ec: 0507 2200 |00de: move-wide/from16 v7, v34 │ │ -0c45f0: 050b 1300 |00e0: move-wide/from16 v11, v19 │ │ -0c45f4: 7708 7927 0500 |00e2: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/ds/avare/utils/WindTriagle;.getTrueFromGroundAndWind:(DDDD)[D // method@2779 │ │ -0c45fa: 0c05 |00e5: move-result-object v5 │ │ -0c45fc: 4527 0524 |00e6: aget-wide v39, v5, v36 │ │ -0c4600: 23d5 f609 |00e8: new-array v5, v13, [Ljava/lang/Object; // type@09f6 │ │ -0c4604: 4506 1225 |00ea: aget-wide v6, v18, v37 │ │ -0c4608: 8a66 |00ec: double-to-int v6, v6 │ │ -0c460a: 7110 622a 0600 |00ed: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c4610: 0c06 |00f0: move-result-object v6 │ │ -0c4612: 4d06 0524 |00f1: aput-object v6, v5, v36 │ │ -0c4616: 4506 1224 |00f3: aget-wide v6, v18, v36 │ │ -0c461a: 6108 5b15 |00f5: sget-wide v8, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ -0c461e: ce86 |00f7: div-double/2addr v6, v8 │ │ -0c4620: ad06 0603 |00f8: mul-double v6, v6, v3 │ │ -0c4624: 8a66 |00fa: double-to-int v6, v6 │ │ -0c4626: 7110 622a 0600 |00fb: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c462c: 0c06 |00fe: move-result-object v6 │ │ -0c462e: 4d06 0525 |00ff: aput-object v6, v5, v37 │ │ -0c4632: 1226 |0101: const/4 v6, #int 2 // #2 │ │ -0c4634: ad03 0327 |0102: mul-double v3, v3, v39 │ │ -0c4638: 6107 5b15 |0104: sget-wide v7, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ -0c463c: ce73 |0106: div-double/2addr v3, v7 │ │ -0c463e: 8a33 |0107: double-to-int v3, v3 │ │ -0c4640: 7110 622a 0300 |0108: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c4646: 0c03 |010b: move-result-object v3 │ │ -0c4648: 4d03 0506 |010c: aput-object v3, v5, v6 │ │ -0c464c: 1a03 fc4c |010e: const-string v3, "w%03d@%d/t%d" // string@4cfc │ │ -0c4650: 7120 bc2a 5300 |0110: invoke-static {v3, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c4656: 0c03 |0113: move-result-object v3 │ │ -0c4658: 5b03 1813 |0114: iput-object v3, v0, Lcom/ds/avare/instruments/GlideProfile;.mWind:Ljava/lang/String; // field@1318 │ │ -0c465c: 120c |0116: const/4 v12, #int 0 // #0 │ │ -0c465e: 130d 1800 |0117: const/16 v13, #int 24 // #18 │ │ -0c4662: 35dc 2a00 |0119: if-ge v12, v13, 0143 // +002a │ │ -0c4666: 540a 1313 |011b: iget-object v10, v0, Lcom/ds/avare/instruments/GlideProfile;.mDistanceTotal:[D // field@1313 │ │ -0c466a: da03 0c0f |011d: mul-int/lit8 v3, v12, #int 15 // #0f │ │ -0c466e: 8334 |011f: int-to-double v4, v3 │ │ -0c4670: 0826 0200 |0120: move-object/from16 v38, v2 │ │ -0c4674: 0502 2200 |0122: move-wide/from16 v2, v34 │ │ -0c4678: 0506 2000 |0124: move-wide/from16 v6, v32 │ │ -0c467c: 04e8 |0126: move-wide v8, v14 │ │ -0c467e: 0812 0a00 |0127: move-object/from16 v18, v10 │ │ -0c4682: 050a 1000 |0129: move-wide/from16 v10, v16 │ │ -0c4686: 0213 0c00 |012b: move/from16 v19, v12 │ │ -0c468a: 1314 1800 |012d: const/16 v20, #int 24 // #18 │ │ -0c468e: 050c 2700 |012f: move-wide/from16 v12, v39 │ │ -0c4692: 0529 0e00 |0131: move-wide/from16 v41, v14 │ │ -0c4696: 071e |0133: move-object v14, v1 │ │ -0c4698: 080f 2600 |0134: move-object/from16 v15, v38 │ │ -0c469c: 770e e021 0200 |0136: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/ds/avare/instruments/GlideProfile;.findDistanceTo:(DDDDDDLcom/ds/avare/weather/WindsAloft;[D)D // method@21e0 │ │ -0c46a2: 0b02 |0139: move-result-wide v2 │ │ -0c46a4: 4c02 1213 |013a: aput-wide v2, v18, v19 │ │ -0c46a8: d80c 1301 |013c: add-int/lit8 v12, v19, #int 1 // #01 │ │ -0c46ac: 0802 2600 |013e: move-object/from16 v2, v38 │ │ -0c46b0: 050e 2900 |0140: move-wide/from16 v14, v41 │ │ -0c46b4: 28d5 |0142: goto 0117 // -002b │ │ -0c46b6: 0826 0200 |0143: move-object/from16 v38, v2 │ │ -0c46ba: 0529 0e00 |0145: move-wide/from16 v41, v14 │ │ -0c46be: 5402 1713 |0147: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ -0c46c2: 6e10 fb1d 0200 |0149: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getArea:()Lcom/ds/avare/place/Area; // method@1dfb │ │ -0c46c8: 0c02 |014c: move-result-object v2 │ │ -0c46ca: 6e10 a622 0200 |014d: invoke-virtual {v2}, Lcom/ds/avare/place/Area;.getAirportsNumber:()I // method@22a6 │ │ -0c46d0: 0a02 |0150: move-result v2 │ │ -0c46d2: 1203 |0151: const/4 v3, #int 0 // #0 │ │ -0c46d4: 3523 3500 |0152: if-ge v3, v2, 0187 // +0035 │ │ -0c46d8: 5404 1713 |0154: iget-object v4, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ -0c46dc: 6e10 fb1d 0400 |0156: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getArea:()Lcom/ds/avare/place/Area; // method@1dfb │ │ -0c46e2: 0c04 |0159: move-result-object v4 │ │ -0c46e4: 6e20 a522 3400 |015a: invoke-virtual {v4, v3}, Lcom/ds/avare/place/Area;.getAirport:(I)Lcom/ds/avare/place/Airport; // method@22a5 │ │ -0c46ea: 0c04 |015d: move-result-object v4 │ │ -0c46ec: 6e10 8522 0400 |015e: invoke-virtual {v4}, Lcom/ds/avare/place/Airport;.getBearing:()D // method@2285 │ │ -0c46f2: 0b14 |0161: move-result-wide v20 │ │ -0c46f4: 6e10 8822 0400 |0162: invoke-virtual {v4}, Lcom/ds/avare/place/Airport;.getElevationNumber:()D // method@2288 │ │ -0c46fa: 0b1a |0165: move-result-wide v26 │ │ -0c46fc: 0512 2200 |0166: move-wide/from16 v18, v34 │ │ -0c4700: 0516 2000 |0168: move-wide/from16 v22, v32 │ │ -0c4704: 0518 2900 |016a: move-wide/from16 v24, v41 │ │ -0c4708: 051c 2700 |016c: move-wide/from16 v28, v39 │ │ -0c470c: 081e 0100 |016e: move-object/from16 v30, v1 │ │ -0c4710: 081f 2600 |0170: move-object/from16 v31, v38 │ │ -0c4714: 770e e021 1200 |0172: invoke-static/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lcom/ds/avare/instruments/GlideProfile;.findDistanceTo:(DDDDDDLcom/ds/avare/weather/WindsAloft;[D)D // method@21e0 │ │ -0c471a: 0b05 |0175: move-result-wide v5 │ │ -0c471c: 6e10 8622 0400 |0176: invoke-virtual {v4}, Lcom/ds/avare/place/Airport;.getDistance:()D // method@2286 │ │ -0c4722: 0b07 |0179: move-result-wide v7 │ │ -0c4724: 3009 0705 |017a: cmpg-double v9, v7, v5 │ │ -0c4728: 3b09 0400 |017c: if-gez v9, 0180 // +0004 │ │ -0c472c: 1215 |017e: const/4 v5, #int 1 // #1 │ │ -0c472e: 2802 |017f: goto 0181 // +0002 │ │ -0c4730: 1205 |0180: const/4 v5, #int 0 // #0 │ │ -0c4732: 6e20 8e22 5400 |0181: invoke-virtual {v4, v5}, Lcom/ds/avare/place/Airport;.setCanGlide:(Z)V // method@228e │ │ -0c4738: d803 0301 |0184: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c473c: 28cc |0186: goto 0152 // -0034 │ │ -0c473e: 0e00 |0187: return-void │ │ +0c4424: |[0c4424] com.ds.avare.instruments.GlideProfile.updateGlide:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0c4434: 0800 2b00 |0000: move-object/from16 v0, v43 │ │ +0c4438: 7100 fc2a 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0c443e: 0b01 |0005: move-result-wide v1 │ │ +0c4440: 5303 1413 |0006: iget-wide v3, v0, Lcom/ds/avare/instruments/GlideProfile;.mLastTime:J // field@1314 │ │ +0c4444: 9c03 0103 |0008: sub-long v3, v1, v3 │ │ +0c4448: 1605 8813 |000a: const-wide/16 v5, #int 5000 // #1388 │ │ +0c444c: 3107 0305 |000c: cmp-long v7, v3, v5 │ │ +0c4450: 3b07 0300 |000e: if-gez v7, 0011 // +0003 │ │ +0c4454: 0e00 |0010: return-void │ │ +0c4456: 5a01 1413 |0011: iput-wide v1, v0, Lcom/ds/avare/instruments/GlideProfile;.mLastTime:J // field@1314 │ │ +0c445a: 5401 1713 |0013: iget-object v1, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ +0c445e: 6e10 fb1d 0100 |0015: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getArea:()Lcom/ds/avare/place/Area; // method@1dfb │ │ +0c4464: 0c01 |0018: move-result-object v1 │ │ +0c4466: 6e10 a722 0100 |0019: invoke-virtual {v1}, Lcom/ds/avare/place/Area;.getNearestElevation:()D // method@22a7 │ │ +0c446c: 0b10 |001c: move-result-wide v16 │ │ +0c446e: 7401 9c21 2c00 |001d: invoke-virtual/range {v44}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0c4474: 0b01 |0020: move-result-wide v1 │ │ +0c4476: 6103 5b15 |0021: sget-wide v3, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ +0c447a: ad01 0103 |0023: mul-double v1, v1, v3 │ │ +0c447e: 1803 0000 0000 0020 ac40 |0025: const-wide v3, #double 3600 // #40ac200000000000 │ │ +0c4488: ae05 0103 |002a: div-double v5, v1, v3 │ │ +0c448c: 7401 9921 2c00 |002c: invoke-virtual/range {v44}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0c4492: 0b01 |002f: move-result-wide v1 │ │ +0c4494: 7401 9721 2c00 |0030: invoke-virtual/range {v44}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0c449a: 0b07 |0033: move-result-wide v7 │ │ +0c449c: 7401 8f21 2c00 |0034: invoke-virtual/range {v44}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0c44a2: 0b0e |0037: move-result-wide v14 │ │ +0c44a4: 5409 1613 |0038: iget-object v9, v0, Lcom/ds/avare/instruments/GlideProfile;.mPref:Lcom/ds/avare/storage/Preferences; // field@1316 │ │ +0c44a8: 6e10 f124 0900 |003a: invoke-virtual {v9}, Lcom/ds/avare/storage/Preferences;.getBestGlideSinkRate:()I // method@24f1 │ │ +0c44ae: 0a09 |003d: move-result v9 │ │ +0c44b0: 8399 |003e: int-to-double v9, v9 │ │ +0c44b2: 190b 4e40 |003f: const-wide/high16 v11, #long 4633641066610819072 // #404e │ │ +0c44b6: 7120 382a a900 |0041: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c44bc: ae20 090b |0044: div-double v32, v9, v11 │ │ +0c44c0: 7401 9121 2c00 |0046: invoke-virtual/range {v44}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0c44c6: 0b22 |0049: move-result-wide v34 │ │ +0c44c8: 7401 9321 2c00 |004a: invoke-virtual/range {v44}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0c44ce: 0b09 |004d: move-result-wide v9 │ │ +0c44d0: 540b 1613 |004e: iget-object v11, v0, Lcom/ds/avare/instruments/GlideProfile;.mPref:Lcom/ds/avare/storage/Preferences; // field@1316 │ │ +0c44d4: 6e10 f724 0b00 |0050: invoke-virtual {v11}, Lcom/ds/avare/storage/Preferences;.getDistanceRingType:()I // method@24f7 │ │ +0c44da: 0a0b |0053: move-result v11 │ │ +0c44dc: 123d |0054: const/4 v13, #int 3 // #3 │ │ +0c44de: 32db 0300 |0055: if-eq v11, v13, 0058 // +0003 │ │ +0c44e2: 0e00 |0057: return-void │ │ +0c44e4: 1324 0000 |0058: const/16 v36, #int 0 // #0 │ │ +0c44e8: 120b |005a: const/4 v11, #int 0 // #0 │ │ +0c44ea: 130c 1800 |005b: const/16 v12, #int 24 // #18 │ │ +0c44ee: 35cb 0b00 |005d: if-ge v11, v12, 0068 // +000b │ │ +0c44f2: 540c 1313 |005f: iget-object v12, v0, Lcom/ds/avare/instruments/GlideProfile;.mDistanceTotal:[D // field@1313 │ │ +0c44f6: 1612 0000 |0061: const-wide/16 v18, #int 0 // #0 │ │ +0c44fa: 4c12 0c0b |0063: aput-wide v18, v12, v11 │ │ +0c44fe: d80b 0b01 |0065: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0c4502: 28f4 |0067: goto 005b // -000c │ │ +0c4504: 540b 1613 |0068: iget-object v11, v0, Lcom/ds/avare/instruments/GlideProfile;.mPref:Lcom/ds/avare/storage/Preferences; // field@1316 │ │ +0c4508: 6e10 5125 0b00 |006a: invoke-virtual {v11}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0c450e: 0a0b |006d: move-result v11 │ │ +0c4510: 1312 0000 |006e: const/16 v18, #int 0 // #0 │ │ +0c4514: 380b 1f00 |0070: if-eqz v11, 008f // +001f │ │ +0c4518: 540b 1713 |0072: iget-object v11, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ +0c451c: 6e10 f71d 0b00 |0074: invoke-virtual {v11}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0c4522: 0c0b |0077: move-result-object v11 │ │ +0c4524: 6e58 9128 1b72 |0078: invoke-virtual {v11, v1, v2, v7, v8}, Lcom/ds/avare/weather/AdsbWeatherCache;.getWindsAloft:(DD)Lcom/ds/avare/weather/WindsAloft; // method@2891 │ │ +0c452a: 0c01 |007b: move-result-object v1 │ │ +0c452c: 3801 3000 |007c: if-eqz v1, 00ac // +0030 │ │ +0c4530: 5412 9617 |007e: iget-object v2, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +0c4534: 3802 2c00 |0080: if-eqz v2, 00ac // +002c │ │ +0c4538: 5402 1713 |0082: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ +0c453c: 6e10 f71d 0200 |0084: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0c4542: 0c02 |0087: move-result-object v2 │ │ +0c4544: 5417 9617 |0088: iget-object v7, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +0c4548: 6e20 8c28 7200 |008a: invoke-virtual {v2, v7}, Lcom/ds/avare/weather/AdsbWeatherCache;.getMETAR:(Ljava/lang/String;)Lcom/ds/avare/weather/Metar; // method@288c │ │ +0c454e: 0c02 |008d: move-result-object v2 │ │ +0c4550: 2820 |008e: goto 00ae // +0020 │ │ +0c4552: 540b 1713 |008f: iget-object v11, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ +0c4556: 6e10 ff1d 0b00 |0091: invoke-virtual {v11}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0c455c: 0c0b |0094: move-result-object v11 │ │ +0c455e: 6e58 8020 1b72 |0095: invoke-virtual {v11, v1, v2, v7, v8}, Lcom/ds/avare/content/DataSource;.getWindsAloft:(DD)Lcom/ds/avare/weather/WindsAloft; // method@2080 │ │ +0c4564: 0c01 |0098: move-result-object v1 │ │ +0c4566: 3801 1300 |0099: if-eqz v1, 00ac // +0013 │ │ +0c456a: 5412 9617 |009b: iget-object v2, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +0c456e: 3802 0f00 |009d: if-eqz v2, 00ac // +000f │ │ +0c4572: 5402 1713 |009f: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ +0c4576: 6e10 ff1d 0200 |00a1: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0c457c: 0c02 |00a4: move-result-object v2 │ │ +0c457e: 5417 9617 |00a5: iget-object v7, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +0c4582: 6e20 7220 7200 |00a7: invoke-virtual {v2, v7}, Lcom/ds/avare/content/DataSource;.getMetar:(Ljava/lang/String;)Lcom/ds/avare/weather/Metar; // method@2072 │ │ +0c4588: 0c02 |00aa: move-result-object v2 │ │ +0c458a: 2803 |00ab: goto 00ae // +0003 │ │ +0c458c: 0802 1200 |00ac: move-object/from16 v2, v18 │ │ +0c4590: 3901 0700 |00ae: if-nez v1, 00b5 // +0007 │ │ +0c4594: 2201 9806 |00b0: new-instance v1, Lcom/ds/avare/weather/WindsAloft; // type@0698 │ │ +0c4598: 7010 b428 0100 |00b2: invoke-direct {v1}, Lcom/ds/avare/weather/WindsAloft;.:()V // method@28b4 │ │ +0c459e: 3802 1400 |00b5: if-eqz v2, 00c9 // +0014 │ │ +0c45a2: 5422 8817 |00b7: iget-object v2, v2, Lcom/ds/avare/weather/Metar;.rawText:Ljava/lang/String; // field@1788 │ │ +0c45a6: 7110 7227 0200 |00b9: invoke-static {v2}, Lcom/ds/avare/utils/WeatherHelper;.getWindFromMetar:(Ljava/lang/String;)[D // method@2772 │ │ +0c45ac: 0c12 |00bc: move-result-object v18 │ │ +0c45ae: 4507 1224 |00bd: aget-wide v7, v18, v36 │ │ +0c45b2: cc97 |00bf: sub-double/2addr v7, v9 │ │ +0c45b4: 1809 0000 0000 0080 7640 |00c0: const-wide v9, #double 360 // #4076800000000000 │ │ +0c45be: cb97 |00c5: add-double/2addr v7, v9 │ │ +0c45c0: cf97 |00c6: rem-double/2addr v7, v9 │ │ +0c45c2: 4c07 1224 |00c7: aput-wide v7, v18, v36 │ │ +0c45c6: 0802 1200 |00c9: move-object/from16 v2, v18 │ │ +0c45ca: 6e40 b628 e12f |00cb: invoke-virtual {v1, v14, v15, v2}, Lcom/ds/avare/weather/WindsAloft;.getWindAtAltitude:(D[D)[D // method@28b6 │ │ +0c45d0: 0c12 |00ce: move-result-object v18 │ │ +0c45d2: 4507 1224 |00cf: aget-wide v7, v18, v36 │ │ +0c45d6: 6109 5b15 |00d1: sget-wide v9, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ +0c45da: ad07 0709 |00d3: mul-double v7, v7, v9 │ │ +0c45de: ce37 |00d5: div-double/2addr v7, v3 │ │ +0c45e0: 4c07 1224 |00d6: aput-wide v7, v18, v36 │ │ +0c45e4: 4509 1224 |00d8: aget-wide v9, v18, v36 │ │ +0c45e8: 1325 0100 |00da: const/16 v37, #int 1 // #1 │ │ +0c45ec: 4513 1225 |00dc: aget-wide v19, v18, v37 │ │ +0c45f0: 0507 2200 |00de: move-wide/from16 v7, v34 │ │ +0c45f4: 050b 1300 |00e0: move-wide/from16 v11, v19 │ │ +0c45f8: 7708 7927 0500 |00e2: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/ds/avare/utils/WindTriagle;.getTrueFromGroundAndWind:(DDDD)[D // method@2779 │ │ +0c45fe: 0c05 |00e5: move-result-object v5 │ │ +0c4600: 4527 0524 |00e6: aget-wide v39, v5, v36 │ │ +0c4604: 23d5 f609 |00e8: new-array v5, v13, [Ljava/lang/Object; // type@09f6 │ │ +0c4608: 4506 1225 |00ea: aget-wide v6, v18, v37 │ │ +0c460c: 8a66 |00ec: double-to-int v6, v6 │ │ +0c460e: 7110 622a 0600 |00ed: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c4614: 0c06 |00f0: move-result-object v6 │ │ +0c4616: 4d06 0524 |00f1: aput-object v6, v5, v36 │ │ +0c461a: 4506 1224 |00f3: aget-wide v6, v18, v36 │ │ +0c461e: 6108 5b15 |00f5: sget-wide v8, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ +0c4622: ce86 |00f7: div-double/2addr v6, v8 │ │ +0c4624: ad06 0603 |00f8: mul-double v6, v6, v3 │ │ +0c4628: 8a66 |00fa: double-to-int v6, v6 │ │ +0c462a: 7110 622a 0600 |00fb: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c4630: 0c06 |00fe: move-result-object v6 │ │ +0c4632: 4d06 0525 |00ff: aput-object v6, v5, v37 │ │ +0c4636: 1226 |0101: const/4 v6, #int 2 // #2 │ │ +0c4638: ad03 0327 |0102: mul-double v3, v3, v39 │ │ +0c463c: 6107 5b15 |0104: sget-wide v7, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ +0c4640: ce73 |0106: div-double/2addr v3, v7 │ │ +0c4642: 8a33 |0107: double-to-int v3, v3 │ │ +0c4644: 7110 622a 0300 |0108: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c464a: 0c03 |010b: move-result-object v3 │ │ +0c464c: 4d03 0506 |010c: aput-object v3, v5, v6 │ │ +0c4650: 1a03 fc4c |010e: const-string v3, "w%03d@%d/t%d" // string@4cfc │ │ +0c4654: 7120 bc2a 5300 |0110: invoke-static {v3, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c465a: 0c03 |0113: move-result-object v3 │ │ +0c465c: 5b03 1813 |0114: iput-object v3, v0, Lcom/ds/avare/instruments/GlideProfile;.mWind:Ljava/lang/String; // field@1318 │ │ +0c4660: 120c |0116: const/4 v12, #int 0 // #0 │ │ +0c4662: 130d 1800 |0117: const/16 v13, #int 24 // #18 │ │ +0c4666: 35dc 2a00 |0119: if-ge v12, v13, 0143 // +002a │ │ +0c466a: 540a 1313 |011b: iget-object v10, v0, Lcom/ds/avare/instruments/GlideProfile;.mDistanceTotal:[D // field@1313 │ │ +0c466e: da03 0c0f |011d: mul-int/lit8 v3, v12, #int 15 // #0f │ │ +0c4672: 8334 |011f: int-to-double v4, v3 │ │ +0c4674: 0826 0200 |0120: move-object/from16 v38, v2 │ │ +0c4678: 0502 2200 |0122: move-wide/from16 v2, v34 │ │ +0c467c: 0506 2000 |0124: move-wide/from16 v6, v32 │ │ +0c4680: 04e8 |0126: move-wide v8, v14 │ │ +0c4682: 0812 0a00 |0127: move-object/from16 v18, v10 │ │ +0c4686: 050a 1000 |0129: move-wide/from16 v10, v16 │ │ +0c468a: 0213 0c00 |012b: move/from16 v19, v12 │ │ +0c468e: 1314 1800 |012d: const/16 v20, #int 24 // #18 │ │ +0c4692: 050c 2700 |012f: move-wide/from16 v12, v39 │ │ +0c4696: 0529 0e00 |0131: move-wide/from16 v41, v14 │ │ +0c469a: 071e |0133: move-object v14, v1 │ │ +0c469c: 080f 2600 |0134: move-object/from16 v15, v38 │ │ +0c46a0: 770e e021 0200 |0136: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/ds/avare/instruments/GlideProfile;.findDistanceTo:(DDDDDDLcom/ds/avare/weather/WindsAloft;[D)D // method@21e0 │ │ +0c46a6: 0b02 |0139: move-result-wide v2 │ │ +0c46a8: 4c02 1213 |013a: aput-wide v2, v18, v19 │ │ +0c46ac: d80c 1301 |013c: add-int/lit8 v12, v19, #int 1 // #01 │ │ +0c46b0: 0802 2600 |013e: move-object/from16 v2, v38 │ │ +0c46b4: 050e 2900 |0140: move-wide/from16 v14, v41 │ │ +0c46b8: 28d5 |0142: goto 0117 // -002b │ │ +0c46ba: 0826 0200 |0143: move-object/from16 v38, v2 │ │ +0c46be: 0529 0e00 |0145: move-wide/from16 v41, v14 │ │ +0c46c2: 5402 1713 |0147: iget-object v2, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ +0c46c6: 6e10 fb1d 0200 |0149: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getArea:()Lcom/ds/avare/place/Area; // method@1dfb │ │ +0c46cc: 0c02 |014c: move-result-object v2 │ │ +0c46ce: 6e10 a622 0200 |014d: invoke-virtual {v2}, Lcom/ds/avare/place/Area;.getAirportsNumber:()I // method@22a6 │ │ +0c46d4: 0a02 |0150: move-result v2 │ │ +0c46d6: 1203 |0151: const/4 v3, #int 0 // #0 │ │ +0c46d8: 3523 3500 |0152: if-ge v3, v2, 0187 // +0035 │ │ +0c46dc: 5404 1713 |0154: iget-object v4, v0, Lcom/ds/avare/instruments/GlideProfile;.mService:Lcom/ds/avare/StorageService; // field@1317 │ │ +0c46e0: 6e10 fb1d 0400 |0156: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getArea:()Lcom/ds/avare/place/Area; // method@1dfb │ │ +0c46e6: 0c04 |0159: move-result-object v4 │ │ +0c46e8: 6e20 a522 3400 |015a: invoke-virtual {v4, v3}, Lcom/ds/avare/place/Area;.getAirport:(I)Lcom/ds/avare/place/Airport; // method@22a5 │ │ +0c46ee: 0c04 |015d: move-result-object v4 │ │ +0c46f0: 6e10 8522 0400 |015e: invoke-virtual {v4}, Lcom/ds/avare/place/Airport;.getBearing:()D // method@2285 │ │ +0c46f6: 0b14 |0161: move-result-wide v20 │ │ +0c46f8: 6e10 8822 0400 |0162: invoke-virtual {v4}, Lcom/ds/avare/place/Airport;.getElevationNumber:()D // method@2288 │ │ +0c46fe: 0b1a |0165: move-result-wide v26 │ │ +0c4700: 0512 2200 |0166: move-wide/from16 v18, v34 │ │ +0c4704: 0516 2000 |0168: move-wide/from16 v22, v32 │ │ +0c4708: 0518 2900 |016a: move-wide/from16 v24, v41 │ │ +0c470c: 051c 2700 |016c: move-wide/from16 v28, v39 │ │ +0c4710: 081e 0100 |016e: move-object/from16 v30, v1 │ │ +0c4714: 081f 2600 |0170: move-object/from16 v31, v38 │ │ +0c4718: 770e e021 1200 |0172: invoke-static/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lcom/ds/avare/instruments/GlideProfile;.findDistanceTo:(DDDDDDLcom/ds/avare/weather/WindsAloft;[D)D // method@21e0 │ │ +0c471e: 0b05 |0175: move-result-wide v5 │ │ +0c4720: 6e10 8622 0400 |0176: invoke-virtual {v4}, Lcom/ds/avare/place/Airport;.getDistance:()D // method@2286 │ │ +0c4726: 0b07 |0179: move-result-wide v7 │ │ +0c4728: 3009 0705 |017a: cmpg-double v9, v7, v5 │ │ +0c472c: 3b09 0400 |017c: if-gez v9, 0180 // +0004 │ │ +0c4730: 1215 |017e: const/4 v5, #int 1 // #1 │ │ +0c4732: 2802 |017f: goto 0181 // +0002 │ │ +0c4734: 1205 |0180: const/4 v5, #int 0 // #0 │ │ +0c4736: 6e20 8e22 5400 |0181: invoke-virtual {v4, v5}, Lcom/ds/avare/place/Airport;.setCanGlide:(Z)V // method@228e │ │ +0c473c: d803 0301 |0184: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c4740: 28cc |0186: goto 0152 // -0034 │ │ +0c4742: 0e00 |0187: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=60 │ │ 0x0006 line=61 │ │ 0x0011 line=65 │ │ 0x0013 line=68 │ │ 0x001d line=71 │ │ @@ -200321,18 +200322,18 @@ │ │ type : '(Lcom/ds/avare/instruments/HobbsMeter;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c4740: |[0c4740] com.ds.avare.instruments.HobbsMeter$HobbsTask.:(Lcom/ds/avare/instruments/HobbsMeter;)V │ │ -0c4750: 5b01 1913 |0000: iput-object v1, v0, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ -0c4754: 7010 842c 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@2c84 │ │ -0c475a: 0e00 |0005: return-void │ │ +0c4744: |[0c4744] com.ds.avare.instruments.HobbsMeter$HobbsTask.:(Lcom/ds/avare/instruments/HobbsMeter;)V │ │ +0c4754: 5b01 1913 |0000: iput-object v1, v0, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ +0c4758: 7010 842c 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@2c84 │ │ +0c475e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/instruments/HobbsMeter$HobbsTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/instruments/HobbsMeter; │ │ │ │ @@ -200341,17 +200342,17 @@ │ │ type : '(Lcom/ds/avare/instruments/HobbsMeter;Lcom/ds/avare/instruments/HobbsMeter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c475c: |[0c475c] com.ds.avare.instruments.HobbsMeter$HobbsTask.:(Lcom/ds/avare/instruments/HobbsMeter;Lcom/ds/avare/instruments/HobbsMeter$1;)V │ │ -0c476c: 7020 e221 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.:(Lcom/ds/avare/instruments/HobbsMeter;)V // method@21e2 │ │ -0c4772: 0e00 |0003: return-void │ │ +0c4760: |[0c4760] com.ds.avare.instruments.HobbsMeter$HobbsTask.:(Lcom/ds/avare/instruments/HobbsMeter;Lcom/ds/avare/instruments/HobbsMeter$1;)V │ │ +0c4770: 7020 e221 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.:(Lcom/ds/avare/instruments/HobbsMeter;)V // method@21e2 │ │ +0c4776: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/instruments/HobbsMeter$HobbsTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/instruments/HobbsMeter; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/instruments/HobbsMeter$1; │ │ @@ -200362,45 +200363,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 53 16-bit code units │ │ -0c4774: |[0c4774] com.ds.avare.instruments.HobbsMeter$HobbsTask.run:()V │ │ -0c4784: 1d04 |0000: monitor-enter v4 │ │ -0c4786: 5440 1913 |0001: iget-object v0, v4, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ -0c478a: 5201 1b13 |0003: iget v1, v0, Lcom/ds/avare/instruments/HobbsMeter;.mHundredths:I // field@131b │ │ -0c478e: d801 0101 |0005: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c4792: 5901 1b13 |0007: iput v1, v0, Lcom/ds/avare/instruments/HobbsMeter;.mHundredths:I // field@131b │ │ -0c4796: 5440 1913 |0009: iget-object v0, v4, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ -0c479a: 5200 1b13 |000b: iget v0, v0, Lcom/ds/avare/instruments/HobbsMeter;.mHundredths:I // field@131b │ │ -0c479e: 1301 0900 |000d: const/16 v1, #int 9 // #9 │ │ -0c47a2: 3710 2100 |000f: if-le v0, v1, 0030 // +0021 │ │ -0c47a6: 5440 1913 |0011: iget-object v0, v4, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ -0c47aa: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0c47ac: 5902 1b13 |0014: iput v2, v0, Lcom/ds/avare/instruments/HobbsMeter;.mHundredths:I // field@131b │ │ -0c47b0: 5440 1913 |0016: iget-object v0, v4, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ -0c47b4: 5203 1c13 |0018: iget v3, v0, Lcom/ds/avare/instruments/HobbsMeter;.mTenths:I // field@131c │ │ -0c47b8: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c47bc: 5903 1c13 |001c: iput v3, v0, Lcom/ds/avare/instruments/HobbsMeter;.mTenths:I // field@131c │ │ -0c47c0: 5440 1913 |001e: iget-object v0, v4, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ -0c47c4: 5200 1c13 |0020: iget v0, v0, Lcom/ds/avare/instruments/HobbsMeter;.mTenths:I // field@131c │ │ -0c47c8: 3710 0e00 |0022: if-le v0, v1, 0030 // +000e │ │ -0c47cc: 5440 1913 |0024: iget-object v0, v4, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ -0c47d0: 5902 1c13 |0026: iput v2, v0, Lcom/ds/avare/instruments/HobbsMeter;.mTenths:I // field@131c │ │ -0c47d4: 5440 1913 |0028: iget-object v0, v4, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ -0c47d8: 5201 1a13 |002a: iget v1, v0, Lcom/ds/avare/instruments/HobbsMeter;.mHours:I // field@131a │ │ -0c47dc: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c47e0: 5901 1a13 |002e: iput v1, v0, Lcom/ds/avare/instruments/HobbsMeter;.mHours:I // field@131a │ │ -0c47e4: 1e04 |0030: monitor-exit v4 │ │ -0c47e6: 0e00 |0031: return-void │ │ -0c47e8: 0d00 |0032: move-exception v0 │ │ -0c47ea: 1e04 |0033: monitor-exit v4 │ │ -0c47ec: 2700 |0034: throw v0 │ │ +0c4778: |[0c4778] com.ds.avare.instruments.HobbsMeter$HobbsTask.run:()V │ │ +0c4788: 1d04 |0000: monitor-enter v4 │ │ +0c478a: 5440 1913 |0001: iget-object v0, v4, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ +0c478e: 5201 1b13 |0003: iget v1, v0, Lcom/ds/avare/instruments/HobbsMeter;.mHundredths:I // field@131b │ │ +0c4792: d801 0101 |0005: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c4796: 5901 1b13 |0007: iput v1, v0, Lcom/ds/avare/instruments/HobbsMeter;.mHundredths:I // field@131b │ │ +0c479a: 5440 1913 |0009: iget-object v0, v4, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ +0c479e: 5200 1b13 |000b: iget v0, v0, Lcom/ds/avare/instruments/HobbsMeter;.mHundredths:I // field@131b │ │ +0c47a2: 1301 0900 |000d: const/16 v1, #int 9 // #9 │ │ +0c47a6: 3710 2100 |000f: if-le v0, v1, 0030 // +0021 │ │ +0c47aa: 5440 1913 |0011: iget-object v0, v4, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ +0c47ae: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0c47b0: 5902 1b13 |0014: iput v2, v0, Lcom/ds/avare/instruments/HobbsMeter;.mHundredths:I // field@131b │ │ +0c47b4: 5440 1913 |0016: iget-object v0, v4, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ +0c47b8: 5203 1c13 |0018: iget v3, v0, Lcom/ds/avare/instruments/HobbsMeter;.mTenths:I // field@131c │ │ +0c47bc: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c47c0: 5903 1c13 |001c: iput v3, v0, Lcom/ds/avare/instruments/HobbsMeter;.mTenths:I // field@131c │ │ +0c47c4: 5440 1913 |001e: iget-object v0, v4, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ +0c47c8: 5200 1c13 |0020: iget v0, v0, Lcom/ds/avare/instruments/HobbsMeter;.mTenths:I // field@131c │ │ +0c47cc: 3710 0e00 |0022: if-le v0, v1, 0030 // +000e │ │ +0c47d0: 5440 1913 |0024: iget-object v0, v4, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ +0c47d4: 5902 1c13 |0026: iput v2, v0, Lcom/ds/avare/instruments/HobbsMeter;.mTenths:I // field@131c │ │ +0c47d8: 5440 1913 |0028: iget-object v0, v4, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.this$0:Lcom/ds/avare/instruments/HobbsMeter; // field@1319 │ │ +0c47dc: 5201 1a13 |002a: iget v1, v0, Lcom/ds/avare/instruments/HobbsMeter;.mHours:I // field@131a │ │ +0c47e0: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c47e4: 5901 1a13 |002e: iput v1, v0, Lcom/ds/avare/instruments/HobbsMeter;.mHours:I // field@131a │ │ +0c47e8: 1e04 |0030: monitor-exit v4 │ │ +0c47ea: 0e00 |0031: return-void │ │ +0c47ec: 0d00 |0032: move-exception v0 │ │ +0c47ee: 1e04 |0033: monitor-exit v4 │ │ +0c47f0: 2700 |0034: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=39 │ │ 0x0001 line=40 │ │ 0x0009 line=41 │ │ @@ -200458,24 +200459,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0c4880: |[0c4880] com.ds.avare.instruments.HobbsMeter.:()V │ │ -0c4890: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c4896: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c4898: 5910 1b13 |0004: iput v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mHundredths:I // field@131b │ │ -0c489c: 5910 1c13 |0006: iput v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mTenths:I // field@131c │ │ -0c48a0: 5910 1a13 |0008: iput v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mHours:I // field@131a │ │ -0c48a4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0c48a6: 5b10 1d13 |000b: iput-object v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mTimer:Ljava/util/Timer; // field@131d │ │ -0c48aa: 7010 e921 0100 |000d: invoke-direct {v1}, Lcom/ds/avare/instruments/HobbsMeter;.setup:()V // method@21e9 │ │ -0c48b0: 0e00 |0010: return-void │ │ +0c4884: |[0c4884] com.ds.avare.instruments.HobbsMeter.:()V │ │ +0c4894: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c489a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c489c: 5910 1b13 |0004: iput v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mHundredths:I // field@131b │ │ +0c48a0: 5910 1c13 |0006: iput v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mTenths:I // field@131c │ │ +0c48a4: 5910 1a13 |0008: iput v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mHours:I // field@131a │ │ +0c48a8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0c48aa: 5b10 1d13 |000b: iput-object v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mTimer:Ljava/util/Timer; // field@131d │ │ +0c48ae: 7010 e921 0100 |000d: invoke-direct {v1}, Lcom/ds/avare/instruments/HobbsMeter;.setup:()V // method@21e9 │ │ +0c48b4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=26 │ │ 0x0006 line=27 │ │ 0x0008 line=28 │ │ 0x000b line=29 │ │ @@ -200488,18 +200489,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c48ec: |[0c48ec] com.ds.avare.instruments.HobbsMeter.setup:()V │ │ -0c48fc: 6e10 eb21 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/instruments/HobbsMeter;.stop:()V // method@21eb │ │ -0c4902: 6e10 e821 0000 |0003: invoke-virtual {v0}, Lcom/ds/avare/instruments/HobbsMeter;.reset:()V // method@21e8 │ │ -0c4908: 0e00 |0006: return-void │ │ +0c48f0: |[0c48f0] com.ds.avare.instruments.HobbsMeter.setup:()V │ │ +0c4900: 6e10 eb21 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/instruments/HobbsMeter;.stop:()V // method@21eb │ │ +0c4906: 6e10 e821 0000 |0003: invoke-virtual {v0}, Lcom/ds/avare/instruments/HobbsMeter;.reset:()V // method@21e8 │ │ +0c490c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/instruments/HobbsMeter; │ │ │ │ @@ -200509,38 +200510,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0c481c: |[0c481c] com.ds.avare.instruments.HobbsMeter.getValue:()Ljava/lang/String; │ │ -0c482c: 7100 462c 0000 |0000: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c4832: 0c00 |0003: move-result-object v0 │ │ -0c4834: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -0c4836: 2311 f609 |0005: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -0c483a: 5242 1a13 |0007: iget v2, v4, Lcom/ds/avare/instruments/HobbsMeter;.mHours:I // field@131a │ │ -0c483e: 7110 622a 0200 |0009: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c4844: 0c02 |000c: move-result-object v2 │ │ -0c4846: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0c4848: 4d02 0103 |000e: aput-object v2, v1, v3 │ │ -0c484c: 5242 1c13 |0010: iget v2, v4, Lcom/ds/avare/instruments/HobbsMeter;.mTenths:I // field@131c │ │ -0c4850: 7110 622a 0200 |0012: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c4856: 0c02 |0015: move-result-object v2 │ │ -0c4858: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -0c485a: 4d02 0103 |0017: aput-object v2, v1, v3 │ │ -0c485e: 5242 1b13 |0019: iget v2, v4, Lcom/ds/avare/instruments/HobbsMeter;.mHundredths:I // field@131b │ │ -0c4862: 7110 622a 0200 |001b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c4868: 0c02 |001e: move-result-object v2 │ │ -0c486a: 1223 |001f: const/4 v3, #int 2 // #2 │ │ -0c486c: 4d02 0103 |0020: aput-object v2, v1, v3 │ │ -0c4870: 1a02 1f01 |0022: const-string v2, "%02d.%d%d" // string@011f │ │ -0c4874: 7130 bd2a 2001 |0024: invoke-static {v0, v2, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c487a: 0c00 |0027: move-result-object v0 │ │ -0c487c: 1100 |0028: return-object v0 │ │ +0c4820: |[0c4820] com.ds.avare.instruments.HobbsMeter.getValue:()Ljava/lang/String; │ │ +0c4830: 7100 462c 0000 |0000: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c4836: 0c00 |0003: move-result-object v0 │ │ +0c4838: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +0c483a: 2311 f609 |0005: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +0c483e: 5242 1a13 |0007: iget v2, v4, Lcom/ds/avare/instruments/HobbsMeter;.mHours:I // field@131a │ │ +0c4842: 7110 622a 0200 |0009: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c4848: 0c02 |000c: move-result-object v2 │ │ +0c484a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +0c484c: 4d02 0103 |000e: aput-object v2, v1, v3 │ │ +0c4850: 5242 1c13 |0010: iget v2, v4, Lcom/ds/avare/instruments/HobbsMeter;.mTenths:I // field@131c │ │ +0c4854: 7110 622a 0200 |0012: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c485a: 0c02 |0015: move-result-object v2 │ │ +0c485c: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +0c485e: 4d02 0103 |0017: aput-object v2, v1, v3 │ │ +0c4862: 5242 1b13 |0019: iget v2, v4, Lcom/ds/avare/instruments/HobbsMeter;.mHundredths:I // field@131b │ │ +0c4866: 7110 622a 0200 |001b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c486c: 0c02 |001e: move-result-object v2 │ │ +0c486e: 1223 |001f: const/4 v3, #int 2 // #2 │ │ +0c4870: 4d02 0103 |0020: aput-object v2, v1, v3 │ │ +0c4874: 1a02 1f01 |0022: const-string v2, "%02d.%d%d" // string@011f │ │ +0c4878: 7130 bd2a 2001 |0024: invoke-static {v0, v2, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c487e: 0c00 |0027: move-result-object v0 │ │ +0c4880: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0029 reg=4 this Lcom/ds/avare/instruments/HobbsMeter; │ │ │ │ #1 : (in Lcom/ds/avare/instruments/HobbsMeter;) │ │ @@ -200548,21 +200549,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0c47fc: |[0c47fc] com.ds.avare.instruments.HobbsMeter.isRunning:()Z │ │ -0c480c: 5410 1d13 |0000: iget-object v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mTimer:Ljava/util/Timer; // field@131d │ │ -0c4810: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0c4814: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c4816: 2802 |0005: goto 0007 // +0002 │ │ -0c4818: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0c481a: 0f00 |0007: return v0 │ │ +0c4800: |[0c4800] com.ds.avare.instruments.HobbsMeter.isRunning:()Z │ │ +0c4810: 5410 1d13 |0000: iget-object v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mTimer:Ljava/util/Timer; // field@131d │ │ +0c4814: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0c4818: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c481a: 2802 |0005: goto 0007 // +0002 │ │ +0c481c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0c481e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/ds/avare/instruments/HobbsMeter; │ │ │ │ #2 : (in Lcom/ds/avare/instruments/HobbsMeter;) │ │ @@ -200570,25 +200571,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0c48b4: |[0c48b4] com.ds.avare.instruments.HobbsMeter.reset:()V │ │ -0c48c4: 1d01 |0000: monitor-enter v1 │ │ -0c48c6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0c48c8: 5910 1b13 |0002: iput v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mHundredths:I // field@131b │ │ -0c48cc: 5910 1c13 |0004: iput v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mTenths:I // field@131c │ │ -0c48d0: 5910 1a13 |0006: iput v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mHours:I // field@131a │ │ -0c48d4: 1e01 |0008: monitor-exit v1 │ │ -0c48d6: 0e00 |0009: return-void │ │ -0c48d8: 0d00 |000a: move-exception v0 │ │ -0c48da: 1e01 |000b: monitor-exit v1 │ │ -0c48dc: 2700 |000c: throw v0 │ │ +0c48b8: |[0c48b8] com.ds.avare.instruments.HobbsMeter.reset:()V │ │ +0c48c8: 1d01 |0000: monitor-enter v1 │ │ +0c48ca: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0c48cc: 5910 1b13 |0002: iput v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mHundredths:I // field@131b │ │ +0c48d0: 5910 1c13 |0004: iput v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mTenths:I // field@131c │ │ +0c48d4: 5910 1a13 |0006: iput v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mHours:I // field@131a │ │ +0c48d8: 1e01 |0008: monitor-exit v1 │ │ +0c48da: 0e00 |0009: return-void │ │ +0c48dc: 0d00 |000a: move-exception v0 │ │ +0c48de: 1e01 |000b: monitor-exit v1 │ │ +0c48e0: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=90 │ │ 0x0002 line=92 │ │ 0x0004 line=93 │ │ @@ -200602,26 +200603,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -0c490c: |[0c490c] com.ds.avare.instruments.HobbsMeter.start:()V │ │ -0c491c: 2200 7407 |0000: new-instance v0, Ljava/util/Timer; // type@0774 │ │ -0c4920: 7010 812c 0000 |0002: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@2c81 │ │ -0c4926: 5b70 1d13 |0005: iput-object v0, v7, Lcom/ds/avare/instruments/HobbsMeter;.mTimer:Ljava/util/Timer; // field@131d │ │ -0c492a: 2202 b105 |0007: new-instance v2, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask; // type@05b1 │ │ -0c492e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c4930: 7030 e321 7200 |000a: invoke-direct {v2, v7, v0}, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.:(Lcom/ds/avare/instruments/HobbsMeter;Lcom/ds/avare/instruments/HobbsMeter$1;)V // method@21e3 │ │ -0c4936: 5471 1d13 |000d: iget-object v1, v7, Lcom/ds/avare/instruments/HobbsMeter;.mTimer:Ljava/util/Timer; // field@131d │ │ -0c493a: 1603 0100 |000f: const-wide/16 v3, #int 1 // #1 │ │ -0c493e: 1705 a08c 0000 |0011: const-wide/32 v5, #float 5.04467e-41 // #00008ca0 │ │ -0c4944: 7406 832c 0100 |0014: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@2c83 │ │ -0c494a: 0e00 |0017: return-void │ │ +0c4910: |[0c4910] com.ds.avare.instruments.HobbsMeter.start:()V │ │ +0c4920: 2200 7407 |0000: new-instance v0, Ljava/util/Timer; // type@0774 │ │ +0c4924: 7010 812c 0000 |0002: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@2c81 │ │ +0c492a: 5b70 1d13 |0005: iput-object v0, v7, Lcom/ds/avare/instruments/HobbsMeter;.mTimer:Ljava/util/Timer; // field@131d │ │ +0c492e: 2202 b105 |0007: new-instance v2, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask; // type@05b1 │ │ +0c4932: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c4934: 7030 e321 7200 |000a: invoke-direct {v2, v7, v0}, Lcom/ds/avare/instruments/HobbsMeter$HobbsTask;.:(Lcom/ds/avare/instruments/HobbsMeter;Lcom/ds/avare/instruments/HobbsMeter$1;)V // method@21e3 │ │ +0c493a: 5471 1d13 |000d: iget-object v1, v7, Lcom/ds/avare/instruments/HobbsMeter;.mTimer:Ljava/util/Timer; // field@131d │ │ +0c493e: 1603 0100 |000f: const-wide/16 v3, #int 1 // #1 │ │ +0c4942: 1705 a08c 0000 |0011: const-wide/32 v5, #float 5.04467e-41 // #00008ca0 │ │ +0c4948: 7406 832c 0100 |0014: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@2c83 │ │ +0c494e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=103 │ │ 0x000d line=104 │ │ locals : │ │ 0x0000 - 0x0018 reg=7 this Lcom/ds/avare/instruments/HobbsMeter; │ │ @@ -200631,21 +200632,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c494c: |[0c494c] com.ds.avare.instruments.HobbsMeter.stop:()V │ │ -0c495c: 5410 1d13 |0000: iget-object v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mTimer:Ljava/util/Timer; // field@131d │ │ -0c4960: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0c4964: 6e10 822c 0000 |0004: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@2c82 │ │ -0c496a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0c496c: 5b10 1d13 |0008: iput-object v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mTimer:Ljava/util/Timer; // field@131d │ │ -0c4970: 0e00 |000a: return-void │ │ +0c4950: |[0c4950] com.ds.avare.instruments.HobbsMeter.stop:()V │ │ +0c4960: 5410 1d13 |0000: iget-object v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mTimer:Ljava/util/Timer; // field@131d │ │ +0c4964: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0c4968: 6e10 822c 0000 |0004: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@2c82 │ │ +0c496e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0c4970: 5b10 1d13 |0008: iput-object v0, v1, Lcom/ds/avare/instruments/HobbsMeter;.mTimer:Ljava/util/Timer; // field@131d │ │ +0c4974: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=112 │ │ 0x0008 line=114 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/instruments/HobbsMeter; │ │ @@ -200691,17 +200692,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c498c: |[0c498c] com.ds.avare.instruments.Odometer.:()V │ │ -0c499c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c49a2: 0e00 |0003: return-void │ │ +0c4990: |[0c4990] com.ds.avare.instruments.Odometer.:()V │ │ +0c49a0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c49a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/instruments/Odometer; │ │ │ │ Virtual methods - │ │ @@ -200710,17 +200711,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4974: |[0c4974] com.ds.avare.instruments.Odometer.getValue:()D │ │ -0c4984: 5320 2013 |0000: iget-wide v0, v2, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ -0c4988: 1000 |0002: return-wide v0 │ │ +0c4978: |[0c4978] com.ds.avare.instruments.Odometer.getValue:()D │ │ +0c4988: 5320 2013 |0000: iget-wide v0, v2, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ +0c498c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/instruments/Odometer; │ │ │ │ #1 : (in Lcom/ds/avare/instruments/Odometer;) │ │ @@ -200728,24 +200729,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0c49a4: |[0c49a4] com.ds.avare.instruments.Odometer.reset:()V │ │ -0c49b4: 5440 1f13 |0000: iget-object v0, v4, Lcom/ds/avare/instruments/Odometer;.mPref:Lcom/ds/avare/storage/Preferences; // field@131f │ │ -0c49b8: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0c49bc: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -0c49c0: 5a41 2013 |0006: iput-wide v1, v4, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ -0c49c4: 5a41 2113 |0008: iput-wide v1, v4, Lcom/ds/avare/instruments/Odometer;.mValueSave:D // field@1321 │ │ -0c49c8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0c49ca: 5b43 1e13 |000b: iput-object v3, v4, Lcom/ds/avare/instruments/Odometer;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@131e │ │ -0c49ce: 6e30 3a25 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/storage/Preferences;.setOdometer:(D)V // method@253a │ │ -0c49d4: 0e00 |0010: return-void │ │ +0c49a8: |[0c49a8] com.ds.avare.instruments.Odometer.reset:()V │ │ +0c49b8: 5440 1f13 |0000: iget-object v0, v4, Lcom/ds/avare/instruments/Odometer;.mPref:Lcom/ds/avare/storage/Preferences; // field@131f │ │ +0c49bc: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0c49c0: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +0c49c4: 5a41 2013 |0006: iput-wide v1, v4, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ +0c49c8: 5a41 2113 |0008: iput-wide v1, v4, Lcom/ds/avare/instruments/Odometer;.mValueSave:D // field@1321 │ │ +0c49cc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0c49ce: 5b43 1e13 |000b: iput-object v3, v4, Lcom/ds/avare/instruments/Odometer;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@131e │ │ +0c49d2: 6e30 3a25 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/storage/Preferences;.setOdometer:(D)V // method@253a │ │ +0c49d8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0006 line=45 │ │ 0x0008 line=46 │ │ 0x000b line=47 │ │ 0x000d line=48 │ │ @@ -200757,17 +200758,17 @@ │ │ type : '(Lcom/ds/avare/storage/Preferences;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c49d8: |[0c49d8] com.ds.avare.instruments.Odometer.setPref:(Lcom/ds/avare/storage/Preferences;)V │ │ -0c49e8: 5b01 1f13 |0000: iput-object v1, v0, Lcom/ds/avare/instruments/Odometer;.mPref:Lcom/ds/avare/storage/Preferences; // field@131f │ │ -0c49ec: 0e00 |0002: return-void │ │ +0c49dc: |[0c49dc] com.ds.avare.instruments.Odometer.setPref:(Lcom/ds/avare/storage/Preferences;)V │ │ +0c49ec: 5b01 1f13 |0000: iput-object v1, v0, Lcom/ds/avare/instruments/Odometer;.mPref:Lcom/ds/avare/storage/Preferences; // field@131f │ │ +0c49f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/instruments/Odometer; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/ds/avare/storage/Preferences; │ │ │ │ @@ -200776,70 +200777,70 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 110 16-bit code units │ │ -0c49f0: |[0c49f0] com.ds.avare.instruments.Odometer.updateValue:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0c4a00: 54b0 1f13 |0000: iget-object v0, v11, Lcom/ds/avare/instruments/Odometer;.mPref:Lcom/ds/avare/storage/Preferences; // field@131f │ │ -0c4a04: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0c4a08: 0e00 |0004: return-void │ │ -0c4a0a: 380c 6800 |0005: if-eqz v12, 006d // +0068 │ │ -0c4a0e: 6e10 2925 0000 |0007: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ -0c4a14: 0a00 |000a: move-result v0 │ │ -0c4a16: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ -0c4a1a: 2860 |000d: goto 006d // +0060 │ │ -0c4a1c: 54b0 1e13 |000e: iget-object v0, v11, Lcom/ds/avare/instruments/Odometer;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@131e │ │ -0c4a20: 3900 0f00 |0010: if-nez v0, 001f // +000f │ │ -0c4a24: 54b0 1f13 |0012: iget-object v0, v11, Lcom/ds/avare/instruments/Odometer;.mPref:Lcom/ds/avare/storage/Preferences; // field@131f │ │ -0c4a28: 6e10 0225 0000 |0014: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getOdometer:()D // method@2502 │ │ -0c4a2e: 0b00 |0017: move-result-wide v0 │ │ -0c4a30: 5ab0 2013 |0018: iput-wide v0, v11, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ -0c4a34: 5bbc 1e13 |001a: iput-object v12, v11, Lcom/ds/avare/instruments/Odometer;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@131e │ │ -0c4a38: 5ab0 2113 |001c: iput-wide v0, v11, Lcom/ds/avare/instruments/Odometer;.mValueSave:D // field@1321 │ │ -0c4a3c: 284f |001e: goto 006d // +004f │ │ -0c4a3e: 2201 0806 |001f: new-instance v1, Lcom/ds/avare/position/Projection; // type@0608 │ │ -0c4a42: 6e10 9921 0000 |0021: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0c4a48: 0b03 |0024: move-result-wide v3 │ │ -0c4a4a: 54b0 1e13 |0025: iget-object v0, v11, Lcom/ds/avare/instruments/Odometer;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@131e │ │ -0c4a4e: 6e10 9721 0000 |0027: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0c4a54: 0b05 |002a: move-result-wide v5 │ │ -0c4a56: 6e10 9921 0c00 |002b: invoke-virtual {v12}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0c4a5c: 0b07 |002e: move-result-wide v7 │ │ -0c4a5e: 6e10 9721 0c00 |002f: invoke-virtual {v12}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0c4a64: 0b09 |0032: move-result-wide v9 │ │ -0c4a66: 0712 |0033: move-object v2, v1 │ │ -0c4a68: 7609 1e24 0200 |0034: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ -0c4a6e: 6e10 2224 0100 |0037: invoke-virtual {v1}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ -0c4a74: 0b00 |003a: move-result-wide v0 │ │ -0c4a76: 1802 9a99 9999 9999 b93f |003b: const-wide v2, #double 0.1 // #3fb999999999999a │ │ -0c4a80: 3004 0002 |0040: cmpg-double v4, v0, v2 │ │ -0c4a84: 3b04 0300 |0042: if-gez v4, 0045 // +0003 │ │ -0c4a88: 0e00 |0044: return-void │ │ -0c4a8a: 53b2 2013 |0045: iget-wide v2, v11, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ -0c4a8e: cb02 |0047: add-double/2addr v2, v0 │ │ -0c4a90: 5ab2 2013 |0048: iput-wide v2, v11, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ -0c4a94: 1800 0000 0000 006a f840 |004a: const-wide v0, #double 100000 // #40f86a0000000000 │ │ -0c4a9e: 2f04 0200 |004f: cmpl-double v4, v2, v0 │ │ -0c4aa2: 3d04 0500 |0051: if-lez v4, 0056 // +0005 │ │ -0c4aa6: cc02 |0053: sub-double/2addr v2, v0 │ │ -0c4aa8: 5ab2 2013 |0054: iput-wide v2, v11, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ -0c4aac: 53b0 2013 |0056: iget-wide v0, v11, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ -0c4ab0: 53b2 2113 |0058: iget-wide v2, v11, Lcom/ds/avare/instruments/Odometer;.mValueSave:D // field@1321 │ │ -0c4ab4: ac02 0002 |005a: sub-double v2, v0, v2 │ │ -0c4ab8: 1904 e03f |005c: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ -0c4abc: 2f06 0204 |005e: cmpl-double v6, v2, v4 │ │ -0c4ac0: 3d06 0b00 |0060: if-lez v6, 006b // +000b │ │ -0c4ac4: 54b2 1f13 |0062: iget-object v2, v11, Lcom/ds/avare/instruments/Odometer;.mPref:Lcom/ds/avare/storage/Preferences; // field@131f │ │ -0c4ac8: 6e30 3a25 0201 |0064: invoke-virtual {v2, v0, v1}, Lcom/ds/avare/storage/Preferences;.setOdometer:(D)V // method@253a │ │ -0c4ace: 53b0 2013 |0067: iget-wide v0, v11, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ -0c4ad2: 5ab0 2113 |0069: iput-wide v0, v11, Lcom/ds/avare/instruments/Odometer;.mValueSave:D // field@1321 │ │ -0c4ad6: 5bbc 1e13 |006b: iput-object v12, v11, Lcom/ds/avare/instruments/Odometer;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@131e │ │ -0c4ada: 0e00 |006d: return-void │ │ +0c49f4: |[0c49f4] com.ds.avare.instruments.Odometer.updateValue:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0c4a04: 54b0 1f13 |0000: iget-object v0, v11, Lcom/ds/avare/instruments/Odometer;.mPref:Lcom/ds/avare/storage/Preferences; // field@131f │ │ +0c4a08: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0c4a0c: 0e00 |0004: return-void │ │ +0c4a0e: 380c 6800 |0005: if-eqz v12, 006d // +0068 │ │ +0c4a12: 6e10 2925 0000 |0007: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ +0c4a18: 0a00 |000a: move-result v0 │ │ +0c4a1a: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ +0c4a1e: 2860 |000d: goto 006d // +0060 │ │ +0c4a20: 54b0 1e13 |000e: iget-object v0, v11, Lcom/ds/avare/instruments/Odometer;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@131e │ │ +0c4a24: 3900 0f00 |0010: if-nez v0, 001f // +000f │ │ +0c4a28: 54b0 1f13 |0012: iget-object v0, v11, Lcom/ds/avare/instruments/Odometer;.mPref:Lcom/ds/avare/storage/Preferences; // field@131f │ │ +0c4a2c: 6e10 0225 0000 |0014: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getOdometer:()D // method@2502 │ │ +0c4a32: 0b00 |0017: move-result-wide v0 │ │ +0c4a34: 5ab0 2013 |0018: iput-wide v0, v11, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ +0c4a38: 5bbc 1e13 |001a: iput-object v12, v11, Lcom/ds/avare/instruments/Odometer;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@131e │ │ +0c4a3c: 5ab0 2113 |001c: iput-wide v0, v11, Lcom/ds/avare/instruments/Odometer;.mValueSave:D // field@1321 │ │ +0c4a40: 284f |001e: goto 006d // +004f │ │ +0c4a42: 2201 0806 |001f: new-instance v1, Lcom/ds/avare/position/Projection; // type@0608 │ │ +0c4a46: 6e10 9921 0000 |0021: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0c4a4c: 0b03 |0024: move-result-wide v3 │ │ +0c4a4e: 54b0 1e13 |0025: iget-object v0, v11, Lcom/ds/avare/instruments/Odometer;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@131e │ │ +0c4a52: 6e10 9721 0000 |0027: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0c4a58: 0b05 |002a: move-result-wide v5 │ │ +0c4a5a: 6e10 9921 0c00 |002b: invoke-virtual {v12}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0c4a60: 0b07 |002e: move-result-wide v7 │ │ +0c4a62: 6e10 9721 0c00 |002f: invoke-virtual {v12}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0c4a68: 0b09 |0032: move-result-wide v9 │ │ +0c4a6a: 0712 |0033: move-object v2, v1 │ │ +0c4a6c: 7609 1e24 0200 |0034: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ +0c4a72: 6e10 2224 0100 |0037: invoke-virtual {v1}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ +0c4a78: 0b00 |003a: move-result-wide v0 │ │ +0c4a7a: 1802 9a99 9999 9999 b93f |003b: const-wide v2, #double 0.1 // #3fb999999999999a │ │ +0c4a84: 3004 0002 |0040: cmpg-double v4, v0, v2 │ │ +0c4a88: 3b04 0300 |0042: if-gez v4, 0045 // +0003 │ │ +0c4a8c: 0e00 |0044: return-void │ │ +0c4a8e: 53b2 2013 |0045: iget-wide v2, v11, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ +0c4a92: cb02 |0047: add-double/2addr v2, v0 │ │ +0c4a94: 5ab2 2013 |0048: iput-wide v2, v11, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ +0c4a98: 1800 0000 0000 006a f840 |004a: const-wide v0, #double 100000 // #40f86a0000000000 │ │ +0c4aa2: 2f04 0200 |004f: cmpl-double v4, v2, v0 │ │ +0c4aa6: 3d04 0500 |0051: if-lez v4, 0056 // +0005 │ │ +0c4aaa: cc02 |0053: sub-double/2addr v2, v0 │ │ +0c4aac: 5ab2 2013 |0054: iput-wide v2, v11, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ +0c4ab0: 53b0 2013 |0056: iget-wide v0, v11, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ +0c4ab4: 53b2 2113 |0058: iget-wide v2, v11, Lcom/ds/avare/instruments/Odometer;.mValueSave:D // field@1321 │ │ +0c4ab8: ac02 0002 |005a: sub-double v2, v0, v2 │ │ +0c4abc: 1904 e03f |005c: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ +0c4ac0: 2f06 0204 |005e: cmpl-double v6, v2, v4 │ │ +0c4ac4: 3d06 0b00 |0060: if-lez v6, 006b // +000b │ │ +0c4ac8: 54b2 1f13 |0062: iget-object v2, v11, Lcom/ds/avare/instruments/Odometer;.mPref:Lcom/ds/avare/storage/Preferences; // field@131f │ │ +0c4acc: 6e30 3a25 0201 |0064: invoke-virtual {v2, v0, v1}, Lcom/ds/avare/storage/Preferences;.setOdometer:(D)V // method@253a │ │ +0c4ad2: 53b0 2013 |0067: iget-wide v0, v11, Lcom/ds/avare/instruments/Odometer;.mValue:D // field@1320 │ │ +0c4ad6: 5ab0 2113 |0069: iput-wide v0, v11, Lcom/ds/avare/instruments/Odometer;.mValueSave:D // field@1321 │ │ +0c4ada: 5bbc 1e13 |006b: iput-object v12, v11, Lcom/ds/avare/instruments/Odometer;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@131e │ │ +0c4ade: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0007 line=61 │ │ 0x000e line=67 │ │ 0x0012 line=68 │ │ 0x001a line=69 │ │ @@ -200916,18 +200917,18 @@ │ │ type : '(Lcom/ds/avare/instruments/UpTimer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c4adc: |[0c4adc] com.ds.avare.instruments.UpTimer$UpTimerTask.:(Lcom/ds/avare/instruments/UpTimer;)V │ │ -0c4aec: 5b01 2213 |0000: iput-object v1, v0, Lcom/ds/avare/instruments/UpTimer$UpTimerTask;.this$0:Lcom/ds/avare/instruments/UpTimer; // field@1322 │ │ -0c4af0: 7010 842c 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@2c84 │ │ -0c4af6: 0e00 |0005: return-void │ │ +0c4ae0: |[0c4ae0] com.ds.avare.instruments.UpTimer$UpTimerTask.:(Lcom/ds/avare/instruments/UpTimer;)V │ │ +0c4af0: 5b01 2213 |0000: iput-object v1, v0, Lcom/ds/avare/instruments/UpTimer$UpTimerTask;.this$0:Lcom/ds/avare/instruments/UpTimer; // field@1322 │ │ +0c4af4: 7010 842c 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@2c84 │ │ +0c4afa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/instruments/UpTimer$UpTimerTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/instruments/UpTimer; │ │ │ │ @@ -200936,17 +200937,17 @@ │ │ type : '(Lcom/ds/avare/instruments/UpTimer;Lcom/ds/avare/instruments/UpTimer$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c4af8: |[0c4af8] com.ds.avare.instruments.UpTimer$UpTimerTask.:(Lcom/ds/avare/instruments/UpTimer;Lcom/ds/avare/instruments/UpTimer$1;)V │ │ -0c4b08: 7020 f121 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/instruments/UpTimer$UpTimerTask;.:(Lcom/ds/avare/instruments/UpTimer;)V // method@21f1 │ │ -0c4b0e: 0e00 |0003: return-void │ │ +0c4afc: |[0c4afc] com.ds.avare.instruments.UpTimer$UpTimerTask.:(Lcom/ds/avare/instruments/UpTimer;Lcom/ds/avare/instruments/UpTimer$1;)V │ │ +0c4b0c: 7020 f121 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/instruments/UpTimer$UpTimerTask;.:(Lcom/ds/avare/instruments/UpTimer;)V // method@21f1 │ │ +0c4b12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/instruments/UpTimer$UpTimerTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/instruments/UpTimer; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/instruments/UpTimer$1; │ │ @@ -200957,26 +200958,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0c4b10: |[0c4b10] com.ds.avare.instruments.UpTimer$UpTimerTask.run:()V │ │ -0c4b20: 5420 2213 |0000: iget-object v0, v2, Lcom/ds/avare/instruments/UpTimer$UpTimerTask;.this$0:Lcom/ds/avare/instruments/UpTimer; // field@1322 │ │ -0c4b24: 7110 f521 0000 |0002: invoke-static {v0}, Lcom/ds/avare/instruments/UpTimer;.access$100:(Lcom/ds/avare/instruments/UpTimer;)I // method@21f5 │ │ -0c4b2a: 0a00 |0005: move-result v0 │ │ -0c4b2c: 1301 100e |0006: const/16 v1, #int 3600 // #e10 │ │ -0c4b30: 3510 0d00 |0008: if-ge v0, v1, 0015 // +000d │ │ -0c4b34: 5420 2213 |000a: iget-object v0, v2, Lcom/ds/avare/instruments/UpTimer$UpTimerTask;.this$0:Lcom/ds/avare/instruments/UpTimer; // field@1322 │ │ -0c4b38: 7110 f621 0000 |000c: invoke-static {v0}, Lcom/ds/avare/instruments/UpTimer;.access$108:(Lcom/ds/avare/instruments/UpTimer;)I // method@21f6 │ │ -0c4b3e: 5420 2213 |000f: iget-object v0, v2, Lcom/ds/avare/instruments/UpTimer$UpTimerTask;.this$0:Lcom/ds/avare/instruments/UpTimer; // field@1322 │ │ -0c4b42: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0c4b44: 6e20 f921 1000 |0012: invoke-virtual {v0, v1}, Lcom/ds/avare/instruments/UpTimer;.notifyObservers:(I)V // method@21f9 │ │ -0c4b4a: 0e00 |0015: return-void │ │ +0c4b14: |[0c4b14] com.ds.avare.instruments.UpTimer$UpTimerTask.run:()V │ │ +0c4b24: 5420 2213 |0000: iget-object v0, v2, Lcom/ds/avare/instruments/UpTimer$UpTimerTask;.this$0:Lcom/ds/avare/instruments/UpTimer; // field@1322 │ │ +0c4b28: 7110 f521 0000 |0002: invoke-static {v0}, Lcom/ds/avare/instruments/UpTimer;.access$100:(Lcom/ds/avare/instruments/UpTimer;)I // method@21f5 │ │ +0c4b2e: 0a00 |0005: move-result v0 │ │ +0c4b30: 1301 100e |0006: const/16 v1, #int 3600 // #e10 │ │ +0c4b34: 3510 0d00 |0008: if-ge v0, v1, 0015 // +000d │ │ +0c4b38: 5420 2213 |000a: iget-object v0, v2, Lcom/ds/avare/instruments/UpTimer$UpTimerTask;.this$0:Lcom/ds/avare/instruments/UpTimer; // field@1322 │ │ +0c4b3c: 7110 f621 0000 |000c: invoke-static {v0}, Lcom/ds/avare/instruments/UpTimer;.access$108:(Lcom/ds/avare/instruments/UpTimer;)I // method@21f6 │ │ +0c4b42: 5420 2213 |000f: iget-object v0, v2, Lcom/ds/avare/instruments/UpTimer$UpTimerTask;.this$0:Lcom/ds/avare/instruments/UpTimer; // field@1322 │ │ +0c4b46: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0c4b48: 6e20 f921 1000 |0012: invoke-virtual {v0, v1}, Lcom/ds/avare/instruments/UpTimer;.notifyObservers:(I)V // method@21f9 │ │ +0c4b4e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000a line=132 │ │ 0x000f line=133 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/ds/avare/instruments/UpTimer$UpTimerTask; │ │ @@ -201032,23 +201033,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0c4bec: |[0c4bec] com.ds.avare.instruments.UpTimer.:()V │ │ -0c4bfc: 7010 5f2c 0100 |0000: invoke-direct {v1}, Ljava/util/Observable;.:()V // method@2c5f │ │ -0c4c02: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c4c04: 5c10 2413 |0004: iput-boolean v0, v1, Lcom/ds/avare/instruments/UpTimer;.mCounting:Z // field@1324 │ │ -0c4c08: 6e10 fb21 0100 |0006: invoke-virtual {v1}, Lcom/ds/avare/instruments/UpTimer;.reset:()V // method@21fb │ │ -0c4c0e: 2200 4e07 |0009: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -0c4c12: 7010 8e2b 0000 |000b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0c4c18: 5b10 2613 |000e: iput-object v0, v1, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ -0c4c1c: 0e00 |0010: return-void │ │ +0c4bf0: |[0c4bf0] com.ds.avare.instruments.UpTimer.:()V │ │ +0c4c00: 7010 5f2c 0100 |0000: invoke-direct {v1}, Ljava/util/Observable;.:()V // method@2c5f │ │ +0c4c06: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c4c08: 5c10 2413 |0004: iput-boolean v0, v1, Lcom/ds/avare/instruments/UpTimer;.mCounting:Z // field@1324 │ │ +0c4c0c: 6e10 fb21 0100 |0006: invoke-virtual {v1}, Lcom/ds/avare/instruments/UpTimer;.reset:()V // method@21fb │ │ +0c4c12: 2200 4e07 |0009: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +0c4c16: 7010 8e2b 0000 |000b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0c4c1c: 5b10 2613 |000e: iput-object v0, v1, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ +0c4c20: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x0006 line=44 │ │ 0x0009 line=45 │ │ locals : │ │ @@ -201059,17 +201060,17 @@ │ │ type : '(Lcom/ds/avare/instruments/UpTimer;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4b4c: |[0c4b4c] com.ds.avare.instruments.UpTimer.access$100:(Lcom/ds/avare/instruments/UpTimer;)I │ │ -0c4b5c: 5200 2513 |0000: iget v0, v0, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ -0c4b60: 0f00 |0002: return v0 │ │ +0c4b50: |[0c4b50] com.ds.avare.instruments.UpTimer.access$100:(Lcom/ds/avare/instruments/UpTimer;)I │ │ +0c4b60: 5200 2513 |0000: iget v0, v0, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ +0c4b64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/instruments/UpTimer; │ │ │ │ #2 : (in Lcom/ds/avare/instruments/UpTimer;) │ │ @@ -201077,19 +201078,19 @@ │ │ type : '(Lcom/ds/avare/instruments/UpTimer;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0c4b64: |[0c4b64] com.ds.avare.instruments.UpTimer.access$108:(Lcom/ds/avare/instruments/UpTimer;)I │ │ -0c4b74: 5220 2513 |0000: iget v0, v2, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ -0c4b78: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0c4b7c: 5921 2513 |0004: iput v1, v2, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ -0c4b80: 0f00 |0006: return v0 │ │ +0c4b68: |[0c4b68] com.ds.avare.instruments.UpTimer.access$108:(Lcom/ds/avare/instruments/UpTimer;)I │ │ +0c4b78: 5220 2513 |0000: iget v0, v2, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ +0c4b7c: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0c4b80: 5921 2513 |0004: iput v1, v2, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ +0c4b84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Lcom/ds/avare/instruments/UpTimer; │ │ │ │ #3 : (in Lcom/ds/avare/instruments/UpTimer;) │ │ @@ -201097,28 +201098,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -0c4d1c: |[0c4d1c] com.ds.avare.instruments.UpTimer.start:()V │ │ -0c4d2c: 2200 7407 |0000: new-instance v0, Ljava/util/Timer; // type@0774 │ │ -0c4d30: 7010 812c 0000 |0002: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@2c81 │ │ -0c4d36: 5b70 2713 |0005: iput-object v0, v7, Lcom/ds/avare/instruments/UpTimer;.mTimer:Ljava/util/Timer; // field@1327 │ │ -0c4d3a: 2202 b505 |0007: new-instance v2, Lcom/ds/avare/instruments/UpTimer$UpTimerTask; // type@05b5 │ │ -0c4d3e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c4d40: 7030 f221 7200 |000a: invoke-direct {v2, v7, v0}, Lcom/ds/avare/instruments/UpTimer$UpTimerTask;.:(Lcom/ds/avare/instruments/UpTimer;Lcom/ds/avare/instruments/UpTimer$1;)V // method@21f2 │ │ -0c4d46: 5471 2713 |000d: iget-object v1, v7, Lcom/ds/avare/instruments/UpTimer;.mTimer:Ljava/util/Timer; // field@1327 │ │ -0c4d4a: 1603 e803 |000f: const-wide/16 v3, #int 1000 // #3e8 │ │ -0c4d4e: 1605 e803 |0011: const-wide/16 v5, #int 1000 // #3e8 │ │ -0c4d52: 7406 832c 0100 |0013: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@2c83 │ │ -0c4d58: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -0c4d5a: 5c70 2413 |0017: iput-boolean v0, v7, Lcom/ds/avare/instruments/UpTimer;.mCounting:Z // field@1324 │ │ -0c4d5e: 0e00 |0019: return-void │ │ +0c4d20: |[0c4d20] com.ds.avare.instruments.UpTimer.start:()V │ │ +0c4d30: 2200 7407 |0000: new-instance v0, Ljava/util/Timer; // type@0774 │ │ +0c4d34: 7010 812c 0000 |0002: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@2c81 │ │ +0c4d3a: 5b70 2713 |0005: iput-object v0, v7, Lcom/ds/avare/instruments/UpTimer;.mTimer:Ljava/util/Timer; // field@1327 │ │ +0c4d3e: 2202 b505 |0007: new-instance v2, Lcom/ds/avare/instruments/UpTimer$UpTimerTask; // type@05b5 │ │ +0c4d42: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c4d44: 7030 f221 7200 |000a: invoke-direct {v2, v7, v0}, Lcom/ds/avare/instruments/UpTimer$UpTimerTask;.:(Lcom/ds/avare/instruments/UpTimer;Lcom/ds/avare/instruments/UpTimer$1;)V // method@21f2 │ │ +0c4d4a: 5471 2713 |000d: iget-object v1, v7, Lcom/ds/avare/instruments/UpTimer;.mTimer:Ljava/util/Timer; // field@1327 │ │ +0c4d4e: 1603 e803 |000f: const-wide/16 v3, #int 1000 // #3e8 │ │ +0c4d52: 1605 e803 |0011: const-wide/16 v5, #int 1000 // #3e8 │ │ +0c4d56: 7406 832c 0100 |0013: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@2c83 │ │ +0c4d5c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +0c4d5e: 5c70 2413 |0017: iput-boolean v0, v7, Lcom/ds/avare/instruments/UpTimer;.mCounting:Z // field@1324 │ │ +0c4d62: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ 0x000d line=89 │ │ 0x0017 line=90 │ │ locals : │ │ @@ -201129,20 +201130,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c4d60: |[0c4d60] com.ds.avare.instruments.UpTimer.stop:()V │ │ -0c4d70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4d72: 5c10 2413 |0001: iput-boolean v0, v1, Lcom/ds/avare/instruments/UpTimer;.mCounting:Z // field@1324 │ │ -0c4d76: 5410 2713 |0003: iget-object v0, v1, Lcom/ds/avare/instruments/UpTimer;.mTimer:Ljava/util/Timer; // field@1327 │ │ -0c4d7a: 6e10 822c 0000 |0005: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@2c82 │ │ -0c4d80: 0e00 |0008: return-void │ │ +0c4d64: |[0c4d64] com.ds.avare.instruments.UpTimer.stop:()V │ │ +0c4d74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4d76: 5c10 2413 |0001: iput-boolean v0, v1, Lcom/ds/avare/instruments/UpTimer;.mCounting:Z // field@1324 │ │ +0c4d7a: 5410 2713 |0003: iget-object v0, v1, Lcom/ds/avare/instruments/UpTimer;.mTimer:Ljava/util/Timer; // field@1327 │ │ +0c4d7e: 6e10 822c 0000 |0005: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@2c82 │ │ +0c4d84: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/ds/avare/instruments/UpTimer; │ │ │ │ @@ -201152,28 +201153,28 @@ │ │ type : '(Ljava/util/Observer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0c4c20: |[0c4c20] com.ds.avare.instruments.UpTimer.addObserver:(Ljava/util/Observer;)V │ │ -0c4c30: 5420 2613 |0000: iget-object v0, v2, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ -0c4c34: 1d00 |0002: monitor-enter v0 │ │ -0c4c36: 5421 2613 |0003: iget-object v1, v2, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ -0c4c3a: 7220 2b2c 3100 |0005: invoke-interface {v1, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2c2b │ │ -0c4c40: 0a01 |0008: move-result v1 │ │ -0c4c42: 3901 0700 |0009: if-nez v1, 0010 // +0007 │ │ -0c4c46: 5421 2613 |000b: iget-object v1, v2, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ -0c4c4a: 7220 282c 3100 |000d: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0c4c50: 1e00 |0010: monitor-exit v0 │ │ -0c4c52: 0e00 |0011: return-void │ │ -0c4c54: 0d03 |0012: move-exception v3 │ │ -0c4c56: 1e00 |0013: monitor-exit v0 │ │ -0c4c58: 2703 |0014: throw v3 │ │ +0c4c24: |[0c4c24] com.ds.avare.instruments.UpTimer.addObserver:(Ljava/util/Observer;)V │ │ +0c4c34: 5420 2613 |0000: iget-object v0, v2, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ +0c4c38: 1d00 |0002: monitor-enter v0 │ │ +0c4c3a: 5421 2613 |0003: iget-object v1, v2, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ +0c4c3e: 7220 2b2c 3100 |0005: invoke-interface {v1, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2c2b │ │ +0c4c44: 0a01 |0008: move-result v1 │ │ +0c4c46: 3901 0700 |0009: if-nez v1, 0010 // +0007 │ │ +0c4c4a: 5421 2613 |000b: iget-object v1, v2, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ +0c4c4e: 7220 282c 3100 |000d: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0c4c54: 1e00 |0010: monitor-exit v0 │ │ +0c4c56: 0e00 |0011: return-void │ │ +0c4c58: 0d03 |0012: move-exception v3 │ │ +0c4c5a: 1e00 |0013: monitor-exit v0 │ │ +0c4c5c: 2703 |0014: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x000b line=55 │ │ @@ -201187,39 +201188,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0c4b84: |[0c4b84] com.ds.avare.instruments.UpTimer.getDisplay:()Ljava/lang/String; │ │ -0c4b94: 5240 2513 |0000: iget v0, v4, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ -0c4b98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c4b9a: 1302 100e |0003: const/16 v2, #int 3600 // #e10 │ │ -0c4b9e: 3420 0400 |0005: if-lt v0, v2, 0009 // +0004 │ │ -0c4ba2: 5941 2513 |0007: iput v1, v4, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ -0c4ba6: 7100 462c 0000 |0009: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c4bac: 0c00 |000c: move-result-object v0 │ │ -0c4bae: 1222 |000d: const/4 v2, #int 2 // #2 │ │ -0c4bb0: 2322 f609 |000e: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ -0c4bb4: 5243 2513 |0010: iget v3, v4, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ -0c4bb8: db03 033c |0012: div-int/lit8 v3, v3, #int 60 // #3c │ │ -0c4bbc: 7110 622a 0300 |0014: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c4bc2: 0c03 |0017: move-result-object v3 │ │ -0c4bc4: 4d03 0201 |0018: aput-object v3, v2, v1 │ │ -0c4bc8: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -0c4bca: 5243 2513 |001b: iget v3, v4, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ -0c4bce: dc03 033c |001d: rem-int/lit8 v3, v3, #int 60 // #3c │ │ -0c4bd2: 7110 622a 0300 |001f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c4bd8: 0c03 |0022: move-result-object v3 │ │ -0c4bda: 4d03 0201 |0023: aput-object v3, v2, v1 │ │ -0c4bde: 1a01 1e01 |0025: const-string v1, "%02d.%02d" // string@011e │ │ -0c4be2: 7130 bd2a 1002 |0027: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c4be8: 0c00 |002a: move-result-object v0 │ │ -0c4bea: 1100 |002b: return-object v0 │ │ +0c4b88: |[0c4b88] com.ds.avare.instruments.UpTimer.getDisplay:()Ljava/lang/String; │ │ +0c4b98: 5240 2513 |0000: iget v0, v4, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ +0c4b9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c4b9e: 1302 100e |0003: const/16 v2, #int 3600 // #e10 │ │ +0c4ba2: 3420 0400 |0005: if-lt v0, v2, 0009 // +0004 │ │ +0c4ba6: 5941 2513 |0007: iput v1, v4, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ +0c4baa: 7100 462c 0000 |0009: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c4bb0: 0c00 |000c: move-result-object v0 │ │ +0c4bb2: 1222 |000d: const/4 v2, #int 2 // #2 │ │ +0c4bb4: 2322 f609 |000e: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ +0c4bb8: 5243 2513 |0010: iget v3, v4, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ +0c4bbc: db03 033c |0012: div-int/lit8 v3, v3, #int 60 // #3c │ │ +0c4bc0: 7110 622a 0300 |0014: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c4bc6: 0c03 |0017: move-result-object v3 │ │ +0c4bc8: 4d03 0201 |0018: aput-object v3, v2, v1 │ │ +0c4bcc: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0c4bce: 5243 2513 |001b: iget v3, v4, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ +0c4bd2: dc03 033c |001d: rem-int/lit8 v3, v3, #int 60 // #3c │ │ +0c4bd6: 7110 622a 0300 |001f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c4bdc: 0c03 |0022: move-result-object v3 │ │ +0c4bde: 4d03 0201 |0023: aput-object v3, v2, v1 │ │ +0c4be2: 1a01 1e01 |0025: const-string v1, "%02d.%02d" // string@011e │ │ +0c4be6: 7130 bd2a 1002 |0027: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c4bec: 0c00 |002a: move-result-object v0 │ │ +0c4bee: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0007 line=109 │ │ 0x0009 line=112 │ │ 0x0014 line=113 │ │ 0x0027 line=112 │ │ @@ -201231,37 +201232,37 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0c4c68: |[0c4c68] com.ds.avare.instruments.UpTimer.notifyObservers:(I)V │ │ -0c4c78: 5440 2613 |0000: iget-object v0, v4, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ -0c4c7c: 1d00 |0002: monitor-enter v0 │ │ -0c4c7e: 5441 2613 |0003: iget-object v1, v4, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ -0c4c82: 7210 302c 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -0c4c88: 0c01 |0008: move-result-object v1 │ │ -0c4c8a: 7210 042c 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0c4c90: 0a02 |000c: move-result v2 │ │ -0c4c92: 3802 1000 |000d: if-eqz v2, 001d // +0010 │ │ -0c4c96: 7210 052c 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0c4c9c: 0c02 |0012: move-result-object v2 │ │ -0c4c9e: 1f02 6b07 |0013: check-cast v2, Ljava/util/Observer; // type@076b │ │ -0c4ca2: 7110 622a 0500 |0015: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c4ca8: 0c03 |0018: move-result-object v3 │ │ -0c4caa: 7230 602c 4203 |0019: invoke-interface {v2, v4, v3}, Ljava/util/Observer;.update:(Ljava/util/Observable;Ljava/lang/Object;)V // method@2c60 │ │ -0c4cb0: 28ed |001c: goto 0009 // -0013 │ │ -0c4cb2: 1e00 |001d: monitor-exit v0 │ │ -0c4cb4: 0e00 |001e: return-void │ │ -0c4cb6: 0d05 |001f: move-exception v5 │ │ -0c4cb8: 1e00 |0020: monitor-exit v0 │ │ -0c4cba: 2802 |0021: goto 0023 // +0002 │ │ -0c4cbc: 2705 |0022: throw v5 │ │ -0c4cbe: 28ff |0023: goto 0022 // -0001 │ │ +0c4c6c: |[0c4c6c] com.ds.avare.instruments.UpTimer.notifyObservers:(I)V │ │ +0c4c7c: 5440 2613 |0000: iget-object v0, v4, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ +0c4c80: 1d00 |0002: monitor-enter v0 │ │ +0c4c82: 5441 2613 |0003: iget-object v1, v4, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ +0c4c86: 7210 302c 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +0c4c8c: 0c01 |0008: move-result-object v1 │ │ +0c4c8e: 7210 042c 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0c4c94: 0a02 |000c: move-result v2 │ │ +0c4c96: 3802 1000 |000d: if-eqz v2, 001d // +0010 │ │ +0c4c9a: 7210 052c 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0c4ca0: 0c02 |0012: move-result-object v2 │ │ +0c4ca2: 1f02 6b07 |0013: check-cast v2, Ljava/util/Observer; // type@076b │ │ +0c4ca6: 7110 622a 0500 |0015: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c4cac: 0c03 |0018: move-result-object v3 │ │ +0c4cae: 7230 602c 4203 |0019: invoke-interface {v2, v4, v3}, Ljava/util/Observer;.update:(Ljava/util/Observable;Ljava/lang/Object;)V // method@2c60 │ │ +0c4cb4: 28ed |001c: goto 0009 // -0013 │ │ +0c4cb6: 1e00 |001d: monitor-exit v0 │ │ +0c4cb8: 0e00 |001e: return-void │ │ +0c4cba: 0d05 |001f: move-exception v5 │ │ +0c4cbc: 1e00 |0020: monitor-exit v0 │ │ +0c4cbe: 2802 |0021: goto 0023 // +0002 │ │ +0c4cc0: 2705 |0022: throw v5 │ │ +0c4cc2: 28ff |0023: goto 0022 // -0001 │ │ catches : 1 │ │ 0x0003 - 0x0021 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x0015 line=77 │ │ @@ -201275,24 +201276,24 @@ │ │ type : '(Ljava/util/Observer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c4ccc: |[0c4ccc] com.ds.avare.instruments.UpTimer.removeObserver:(Ljava/util/Observer;)V │ │ -0c4cdc: 5420 2613 |0000: iget-object v0, v2, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ -0c4ce0: 1d00 |0002: monitor-enter v0 │ │ -0c4ce2: 5421 2613 |0003: iget-object v1, v2, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ -0c4ce6: 7220 352c 3100 |0005: invoke-interface {v1, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2c35 │ │ -0c4cec: 1e00 |0008: monitor-exit v0 │ │ -0c4cee: 0e00 |0009: return-void │ │ -0c4cf0: 0d03 |000a: move-exception v3 │ │ -0c4cf2: 1e00 |000b: monitor-exit v0 │ │ -0c4cf4: 2703 |000c: throw v3 │ │ +0c4cd0: |[0c4cd0] com.ds.avare.instruments.UpTimer.removeObserver:(Ljava/util/Observer;)V │ │ +0c4ce0: 5420 2613 |0000: iget-object v0, v2, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ +0c4ce4: 1d00 |0002: monitor-enter v0 │ │ +0c4ce6: 5421 2613 |0003: iget-object v1, v2, Lcom/ds/avare/instruments/UpTimer;.mObservers:Ljava/util/List; // field@1326 │ │ +0c4cea: 7220 352c 3100 |0005: invoke-interface {v1, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2c35 │ │ +0c4cf0: 1e00 |0008: monitor-exit v0 │ │ +0c4cf2: 0e00 |0009: return-void │ │ +0c4cf4: 0d03 |000a: move-exception v3 │ │ +0c4cf6: 1e00 |000b: monitor-exit v0 │ │ +0c4cf8: 2703 |000c: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0008 line=67 │ │ @@ -201305,18 +201306,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0c4d04: |[0c4d04] com.ds.avare.instruments.UpTimer.reset:()V │ │ -0c4d14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4d16: 5910 2513 |0001: iput v0, v1, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ -0c4d1a: 0e00 |0003: return-void │ │ +0c4d08: |[0c4d08] com.ds.avare.instruments.UpTimer.reset:()V │ │ +0c4d18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4d1a: 5910 2513 |0001: iput v0, v1, Lcom/ds/avare/instruments/UpTimer;.mCurrentValue:I // field@1325 │ │ +0c4d1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/ds/avare/instruments/UpTimer; │ │ │ │ #5 : (in Lcom/ds/avare/instruments/UpTimer;) │ │ @@ -201324,22 +201325,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c4d84: |[0c4d84] com.ds.avare.instruments.UpTimer.toggleState:()V │ │ -0c4d94: 5520 2413 |0000: iget-boolean v0, v2, Lcom/ds/avare/instruments/UpTimer;.mCounting:Z // field@1324 │ │ -0c4d98: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c4d9a: 3301 0600 |0003: if-ne v1, v0, 0009 // +0006 │ │ -0c4d9e: 7010 fd21 0200 |0005: invoke-direct {v2}, Lcom/ds/avare/instruments/UpTimer;.stop:()V // method@21fd │ │ -0c4da4: 2804 |0008: goto 000c // +0004 │ │ -0c4da6: 7010 fc21 0200 |0009: invoke-direct {v2}, Lcom/ds/avare/instruments/UpTimer;.start:()V // method@21fc │ │ -0c4dac: 0e00 |000c: return-void │ │ +0c4d88: |[0c4d88] com.ds.avare.instruments.UpTimer.toggleState:()V │ │ +0c4d98: 5520 2413 |0000: iget-boolean v0, v2, Lcom/ds/avare/instruments/UpTimer;.mCounting:Z // field@1324 │ │ +0c4d9c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0c4d9e: 3301 0600 |0003: if-ne v1, v0, 0009 // +0006 │ │ +0c4da2: 7010 fd21 0200 |0005: invoke-direct {v2}, Lcom/ds/avare/instruments/UpTimer;.stop:()V // method@21fd │ │ +0c4da8: 2804 |0008: goto 000c // +0004 │ │ +0c4daa: 7010 fc21 0200 |0009: invoke-direct {v2}, Lcom/ds/avare/instruments/UpTimer;.start:()V // method@21fc │ │ +0c4db0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0005 line=143 │ │ 0x0009 line=145 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/ds/avare/instruments/UpTimer; │ │ @@ -201457,28 +201458,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0c4dc8: |[0c4dc8] com.ds.avare.instruments.VNAV.:()V │ │ -0c4dd8: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c4dde: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -0c4de2: 5920 3213 |0005: iput v0, v2, Lcom/ds/avare/instruments/VNAV;.mColorLow:I // field@1332 │ │ -0c4de6: 1300 ee00 |0007: const/16 v0, #int 238 // #ee │ │ -0c4dea: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0c4dec: 7130 ce02 0001 |000a: invoke-static {v0, v0, v1}, Landroid/graphics/Color;.rgb:(III)I // method@02ce │ │ -0c4df2: 0a00 |000d: move-result v0 │ │ -0c4df4: 5920 3113 |000e: iput v0, v2, Lcom/ds/avare/instruments/VNAV;.mColorHigh:I // field@1331 │ │ -0c4df8: 1500 00ff |0010: const/high16 v0, #int -16777216 // #ff00 │ │ -0c4dfc: 5920 3313 |0012: iput v0, v2, Lcom/ds/avare/instruments/VNAV;.mColorOn:I // field@1333 │ │ -0c4e00: 6100 5b15 |0014: sget-wide v0, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ -0c4e04: 5a20 3413 |0016: iput-wide v0, v2, Lcom/ds/avare/instruments/VNAV;.mConvertToFt:D // field@1334 │ │ -0c4e08: 0e00 |0018: return-void │ │ +0c4dcc: |[0c4dcc] com.ds.avare.instruments.VNAV.:()V │ │ +0c4ddc: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c4de2: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +0c4de6: 5920 3213 |0005: iput v0, v2, Lcom/ds/avare/instruments/VNAV;.mColorLow:I // field@1332 │ │ +0c4dea: 1300 ee00 |0007: const/16 v0, #int 238 // #ee │ │ +0c4dee: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0c4df0: 7130 ce02 0001 |000a: invoke-static {v0, v0, v1}, Landroid/graphics/Color;.rgb:(III)I // method@02ce │ │ +0c4df6: 0a00 |000d: move-result v0 │ │ +0c4df8: 5920 3113 |000e: iput v0, v2, Lcom/ds/avare/instruments/VNAV;.mColorHigh:I // field@1331 │ │ +0c4dfc: 1500 00ff |0010: const/high16 v0, #int -16777216 // #ff00 │ │ +0c4e00: 5920 3313 |0012: iput v0, v2, Lcom/ds/avare/instruments/VNAV;.mColorOn:I // field@1333 │ │ +0c4e04: 6100 5b15 |0014: sget-wide v0, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ +0c4e08: 5a20 3413 |0016: iput-wide v0, v2, Lcom/ds/avare/instruments/VNAV;.mConvertToFt:D // field@1334 │ │ +0c4e0c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=45 │ │ 0x000a line=46 │ │ 0x0012 line=47 │ │ 0x0014 line=59 │ │ @@ -201490,56 +201491,56 @@ │ │ type : '(Landroid/graphics/Canvas;F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 68 16-bit code units │ │ -0c4f54: |[0c4f54] com.ds.avare.instruments.VNAV.drawIndicator:(Landroid/graphics/Canvas;F)V │ │ -0c4f64: 52b0 3813 |0000: iget v0, v11, Lcom/ds/avare/instruments/VNAV;.mInstLeft:F // field@1338 │ │ -0c4f68: 52b1 2e13 |0002: iget v1, v11, Lcom/ds/avare/instruments/VNAV;.mBarHeight:F // field@132e │ │ -0c4f6c: c610 |0004: add-float/2addr v0, v1 │ │ -0c4f6e: 52b1 3013 |0005: iget v1, v11, Lcom/ds/avare/instruments/VNAV;.mBarWidth:F // field@1330 │ │ -0c4f72: 1502 0040 |0007: const/high16 v2, #int 1073741824 // #4000 │ │ -0c4f76: a903 0102 |0009: div-float v3, v1, v2 │ │ -0c4f7a: a608 0003 |000b: add-float v8, v0, v3 │ │ -0c4f7e: 1503 8040 |000d: const/high16 v3, #int 1082130432 // #4080 │ │ -0c4f82: a904 0103 |000f: div-float v4, v1, v3 │ │ -0c4f86: a709 0d04 |0011: sub-float v9, v13, v4 │ │ -0c4f8a: a902 0102 |0013: div-float v2, v1, v2 │ │ -0c4f8e: a60a 0002 |0015: add-float v10, v0, v2 │ │ -0c4f92: c931 |0017: div-float/2addr v1, v3 │ │ -0c4f94: c6d1 |0018: add-float/2addr v1, v13 │ │ -0c4f96: 54b2 3c13 |0019: iget-object v2, v11, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c4f9a: 12f3 |001b: const/4 v3, #int -1 // #ff │ │ -0c4f9c: 6e20 f802 3200 |001c: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c4fa2: 54b2 3c13 |001f: iget-object v2, v11, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c4fa6: 1503 a040 |0021: const/high16 v3, #int 1084227584 // #40a0 │ │ -0c4faa: 6e20 ff02 3200 |0023: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0c4fb0: 54b7 3c13 |0026: iget-object v7, v11, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c4fb4: 07c2 |0028: move-object v2, v12 │ │ -0c4fb6: 0103 |0029: move v3, v0 │ │ -0c4fb8: 01d4 |002a: move v4, v13 │ │ -0c4fba: 0185 |002b: move v5, v8 │ │ -0c4fbc: 0196 |002c: move v6, v9 │ │ -0c4fbe: 7406 b402 0200 |002d: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0c4fc4: 54b2 3c13 |0030: iget-object v2, v11, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c4fc8: 07c4 |0032: move-object v4, v12 │ │ -0c4fca: 01a7 |0033: move v7, v10 │ │ -0c4fcc: 0118 |0034: move v8, v1 │ │ -0c4fce: 0729 |0035: move-object v9, v2 │ │ -0c4fd0: 7406 b402 0400 |0036: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0c4fd6: 54b7 3c13 |0039: iget-object v7, v11, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c4fda: 07c2 |003b: move-object v2, v12 │ │ -0c4fdc: 01a3 |003c: move v3, v10 │ │ -0c4fde: 0114 |003d: move v4, v1 │ │ -0c4fe0: 0105 |003e: move v5, v0 │ │ -0c4fe2: 01d6 |003f: move v6, v13 │ │ -0c4fe4: 7406 b402 0200 |0040: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0c4fea: 0e00 |0043: return-void │ │ +0c4f58: |[0c4f58] com.ds.avare.instruments.VNAV.drawIndicator:(Landroid/graphics/Canvas;F)V │ │ +0c4f68: 52b0 3813 |0000: iget v0, v11, Lcom/ds/avare/instruments/VNAV;.mInstLeft:F // field@1338 │ │ +0c4f6c: 52b1 2e13 |0002: iget v1, v11, Lcom/ds/avare/instruments/VNAV;.mBarHeight:F // field@132e │ │ +0c4f70: c610 |0004: add-float/2addr v0, v1 │ │ +0c4f72: 52b1 3013 |0005: iget v1, v11, Lcom/ds/avare/instruments/VNAV;.mBarWidth:F // field@1330 │ │ +0c4f76: 1502 0040 |0007: const/high16 v2, #int 1073741824 // #4000 │ │ +0c4f7a: a903 0102 |0009: div-float v3, v1, v2 │ │ +0c4f7e: a608 0003 |000b: add-float v8, v0, v3 │ │ +0c4f82: 1503 8040 |000d: const/high16 v3, #int 1082130432 // #4080 │ │ +0c4f86: a904 0103 |000f: div-float v4, v1, v3 │ │ +0c4f8a: a709 0d04 |0011: sub-float v9, v13, v4 │ │ +0c4f8e: a902 0102 |0013: div-float v2, v1, v2 │ │ +0c4f92: a60a 0002 |0015: add-float v10, v0, v2 │ │ +0c4f96: c931 |0017: div-float/2addr v1, v3 │ │ +0c4f98: c6d1 |0018: add-float/2addr v1, v13 │ │ +0c4f9a: 54b2 3c13 |0019: iget-object v2, v11, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c4f9e: 12f3 |001b: const/4 v3, #int -1 // #ff │ │ +0c4fa0: 6e20 f802 3200 |001c: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c4fa6: 54b2 3c13 |001f: iget-object v2, v11, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c4faa: 1503 a040 |0021: const/high16 v3, #int 1084227584 // #40a0 │ │ +0c4fae: 6e20 ff02 3200 |0023: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0c4fb4: 54b7 3c13 |0026: iget-object v7, v11, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c4fb8: 07c2 |0028: move-object v2, v12 │ │ +0c4fba: 0103 |0029: move v3, v0 │ │ +0c4fbc: 01d4 |002a: move v4, v13 │ │ +0c4fbe: 0185 |002b: move v5, v8 │ │ +0c4fc0: 0196 |002c: move v6, v9 │ │ +0c4fc2: 7406 b402 0200 |002d: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0c4fc8: 54b2 3c13 |0030: iget-object v2, v11, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c4fcc: 07c4 |0032: move-object v4, v12 │ │ +0c4fce: 01a7 |0033: move v7, v10 │ │ +0c4fd0: 0118 |0034: move v8, v1 │ │ +0c4fd2: 0729 |0035: move-object v9, v2 │ │ +0c4fd4: 7406 b402 0400 |0036: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0c4fda: 54b7 3c13 |0039: iget-object v7, v11, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c4fde: 07c2 |003b: move-object v2, v12 │ │ +0c4fe0: 01a3 |003c: move v3, v10 │ │ +0c4fe2: 0114 |003d: move v4, v1 │ │ +0c4fe4: 0105 |003e: move v5, v0 │ │ +0c4fe6: 01d6 |003f: move v6, v13 │ │ +0c4fe8: 7406 b402 0200 |0040: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0c4fee: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0005 line=172 │ │ 0x0019 line=179 │ │ 0x001f line=180 │ │ 0x0026 line=183 │ │ @@ -201556,96 +201557,96 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Destination;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 156 16-bit code units │ │ -0c4e0c: |[0c4e0c] com.ds.avare.instruments.VNAV.calcGlideSlope:(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Destination;)V │ │ -0c4e1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4e1e: 5960 3513 |0001: iput v0, v6, Lcom/ds/avare/instruments/VNAV;.mDspOffset:I // field@1335 │ │ -0c4e22: 1501 00ff |0003: const/high16 v1, #int -16777216 // #ff00 │ │ -0c4e26: 5961 2c13 |0005: iput v1, v6, Lcom/ds/avare/instruments/VNAV;.mBackColor:I // field@132c │ │ -0c4e2a: 3808 9200 |0007: if-eqz v8, 0099 // +0092 │ │ -0c4e2e: 3907 0400 |0009: if-nez v7, 000d // +0004 │ │ -0c4e32: 2900 8e00 |000b: goto/16 0099 // +008e │ │ -0c4e36: 6e10 ed22 0800 |000d: invoke-virtual {v8}, Lcom/ds/avare/place/Destination;.getElevation:()D // method@22ed │ │ -0c4e3c: 0b01 |0010: move-result-wide v1 │ │ -0c4e3e: 1903 69c0 |0011: const-wide/high16 v3, #long -4582131145872769024 // #c069 │ │ -0c4e42: 2f05 0103 |0013: cmpl-double v5, v1, v3 │ │ -0c4e46: 3905 0500 |0015: if-nez v5, 001a // +0005 │ │ -0c4e4a: 5c60 3b13 |0017: iput-boolean v0, v6, Lcom/ds/avare/instruments/VNAV;.mShow:Z // field@133b │ │ -0c4e4e: 0e00 |0019: return-void │ │ -0c4e50: 6e10 8f21 0700 |001a: invoke-virtual {v7}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0c4e56: 0b03 |001d: move-result-wide v3 │ │ -0c4e58: cc13 |001e: sub-double/2addr v3, v1 │ │ -0c4e5a: 6e10 eb22 0800 |001f: invoke-virtual {v8}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ -0c4e60: 0b07 |0022: move-result-wide v7 │ │ -0c4e62: 5360 3413 |0023: iget-wide v0, v6, Lcom/ds/avare/instruments/VNAV;.mConvertToFt:D // field@1334 │ │ -0c4e66: ad00 0007 |0025: mul-double v0, v0, v7 │ │ -0c4e6a: ce03 |0027: div-double/2addr v3, v0 │ │ -0c4e6c: 7120 6f2a 4300 |0028: invoke-static {v3, v4}, Ljava/lang/Math;.atan:(D)D // method@2a6f │ │ -0c4e72: 0b07 |002b: move-result-wide v7 │ │ -0c4e74: 7120 842a 8700 |002c: invoke-static {v7, v8}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0c4e7a: 0b07 |002f: move-result-wide v7 │ │ -0c4e7c: 5a67 3613 |0030: iput-wide v7, v6, Lcom/ds/avare/instruments/VNAV;.mGlideSlope:D // field@1336 │ │ -0c4e80: 1800 0000 00ae 47e1 0640 |0032: const-wide v0, #double 2.86 // #4006e147ae000000 │ │ -0c4e8a: 3002 0700 |0037: cmpg-double v2, v7, v0 │ │ -0c4e8e: 3b02 0700 |0039: if-gez v2, 0040 // +0007 │ │ -0c4e92: 1500 ffff |003b: const/high16 v0, #int -65536 // #ffff │ │ -0c4e96: 5960 2c13 |003d: iput v0, v6, Lcom/ds/avare/instruments/VNAV;.mBackColor:I // field@132c │ │ -0c4e9a: 280e |003f: goto 004d // +000e │ │ -0c4e9c: 1800 0000 0052 b81e 0940 |0040: const-wide v0, #double 3.14 // #40091eb852000000 │ │ -0c4ea6: 2f02 0700 |0045: cmpl-double v2, v7, v0 │ │ -0c4eaa: 3d02 0600 |0047: if-lez v2, 004d // +0006 │ │ -0c4eae: 5260 3113 |0049: iget v0, v6, Lcom/ds/avare/instruments/VNAV;.mColorHigh:I // field@1331 │ │ -0c4eb2: 5960 2c13 |004b: iput v0, v6, Lcom/ds/avare/instruments/VNAV;.mBackColor:I // field@132c │ │ -0c4eb6: 5260 3713 |004d: iget v0, v6, Lcom/ds/avare/instruments/VNAV;.mInstHeight:F // field@1337 │ │ -0c4eba: 1501 0040 |004f: const/high16 v1, #int 1073741824 // #4000 │ │ -0c4ebe: c910 |0051: div-float/2addr v0, v1 │ │ -0c4ec0: 8900 |0052: float-to-double v0, v0 │ │ -0c4ec2: 5262 2e13 |0053: iget v2, v6, Lcom/ds/avare/instruments/VNAV;.mBarHeight:F // field@132e │ │ -0c4ec6: 8922 |0055: float-to-double v2, v2 │ │ -0c4ec8: 1904 f83f |0056: const-wide/high16 v4, #long 4609434218613702656 // #3ff8 │ │ -0c4ecc: 7120 382a 3200 |0058: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c4ed2: ad02 0204 |005b: mul-double v2, v2, v4 │ │ -0c4ed6: 7120 382a 1000 |005d: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c4edc: cc20 |0060: sub-double/2addr v0, v2 │ │ -0c4ede: 1802 9a99 9999 9999 0d40 |0061: const-wide v2, #double 3.7 // #400d99999999999a │ │ -0c4ee8: 1214 |0066: const/4 v4, #int 1 // #1 │ │ -0c4eea: 2f05 0702 |0067: cmpl-double v5, v7, v2 │ │ -0c4eee: 3a05 0700 |0069: if-ltz v5, 0070 // +0007 │ │ -0c4ef2: 8a07 |006b: double-to-int v7, v0 │ │ -0c4ef4: 7b77 |006c: neg-int v7, v7 │ │ -0c4ef6: 5967 3513 |006d: iput v7, v6, Lcom/ds/avare/instruments/VNAV;.mDspOffset:I // field@1335 │ │ -0c4efa: 2827 |006f: goto 0096 // +0027 │ │ -0c4efc: 1802 6666 6666 6666 0240 |0070: const-wide v2, #double 2.3 // #4002666666666666 │ │ -0c4f06: 3005 0702 |0075: cmpg-double v5, v7, v2 │ │ -0c4f0a: 3c05 0600 |0077: if-gtz v5, 007d // +0006 │ │ -0c4f0e: 8a07 |0079: double-to-int v7, v0 │ │ -0c4f10: 5967 3513 |007a: iput v7, v6, Lcom/ds/avare/instruments/VNAV;.mDspOffset:I // field@1335 │ │ -0c4f14: 281a |007c: goto 0096 // +001a │ │ -0c4f16: 1902 0840 |007d: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ -0c4f1a: cc27 |007f: sub-double/2addr v7, v2 │ │ -0c4f1c: 1802 0000 0020 85eb c13f |0080: const-wide v2, #double 0.14 // #3fc1eb8520000000 │ │ -0c4f26: ce27 |0085: div-double/2addr v7, v2 │ │ -0c4f28: 5262 2d13 |0086: iget v2, v6, Lcom/ds/avare/instruments/VNAV;.mBarCount:I // field@132d │ │ -0c4f2c: b142 |0088: sub-int/2addr v2, v4 │ │ -0c4f2e: db02 0202 |0089: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0c4f32: 8322 |008b: int-to-double v2, v2 │ │ -0c4f34: 7120 382a 3200 |008c: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c4f3a: ce20 |008f: div-double/2addr v0, v2 │ │ -0c4f3c: ad07 0700 |0090: mul-double v7, v7, v0 │ │ -0c4f40: 8a77 |0092: double-to-int v7, v7 │ │ -0c4f42: 7b77 |0093: neg-int v7, v7 │ │ -0c4f44: 5967 3513 |0094: iput v7, v6, Lcom/ds/avare/instruments/VNAV;.mDspOffset:I // field@1335 │ │ -0c4f48: 5c64 3b13 |0096: iput-boolean v4, v6, Lcom/ds/avare/instruments/VNAV;.mShow:Z // field@133b │ │ -0c4f4c: 0e00 |0098: return-void │ │ -0c4f4e: 5c60 3b13 |0099: iput-boolean v0, v6, Lcom/ds/avare/instruments/VNAV;.mShow:Z // field@133b │ │ -0c4f52: 0e00 |009b: return-void │ │ +0c4e10: |[0c4e10] com.ds.avare.instruments.VNAV.calcGlideSlope:(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Destination;)V │ │ +0c4e20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4e22: 5960 3513 |0001: iput v0, v6, Lcom/ds/avare/instruments/VNAV;.mDspOffset:I // field@1335 │ │ +0c4e26: 1501 00ff |0003: const/high16 v1, #int -16777216 // #ff00 │ │ +0c4e2a: 5961 2c13 |0005: iput v1, v6, Lcom/ds/avare/instruments/VNAV;.mBackColor:I // field@132c │ │ +0c4e2e: 3808 9200 |0007: if-eqz v8, 0099 // +0092 │ │ +0c4e32: 3907 0400 |0009: if-nez v7, 000d // +0004 │ │ +0c4e36: 2900 8e00 |000b: goto/16 0099 // +008e │ │ +0c4e3a: 6e10 ed22 0800 |000d: invoke-virtual {v8}, Lcom/ds/avare/place/Destination;.getElevation:()D // method@22ed │ │ +0c4e40: 0b01 |0010: move-result-wide v1 │ │ +0c4e42: 1903 69c0 |0011: const-wide/high16 v3, #long -4582131145872769024 // #c069 │ │ +0c4e46: 2f05 0103 |0013: cmpl-double v5, v1, v3 │ │ +0c4e4a: 3905 0500 |0015: if-nez v5, 001a // +0005 │ │ +0c4e4e: 5c60 3b13 |0017: iput-boolean v0, v6, Lcom/ds/avare/instruments/VNAV;.mShow:Z // field@133b │ │ +0c4e52: 0e00 |0019: return-void │ │ +0c4e54: 6e10 8f21 0700 |001a: invoke-virtual {v7}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0c4e5a: 0b03 |001d: move-result-wide v3 │ │ +0c4e5c: cc13 |001e: sub-double/2addr v3, v1 │ │ +0c4e5e: 6e10 eb22 0800 |001f: invoke-virtual {v8}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ +0c4e64: 0b07 |0022: move-result-wide v7 │ │ +0c4e66: 5360 3413 |0023: iget-wide v0, v6, Lcom/ds/avare/instruments/VNAV;.mConvertToFt:D // field@1334 │ │ +0c4e6a: ad00 0007 |0025: mul-double v0, v0, v7 │ │ +0c4e6e: ce03 |0027: div-double/2addr v3, v0 │ │ +0c4e70: 7120 6f2a 4300 |0028: invoke-static {v3, v4}, Ljava/lang/Math;.atan:(D)D // method@2a6f │ │ +0c4e76: 0b07 |002b: move-result-wide v7 │ │ +0c4e78: 7120 842a 8700 |002c: invoke-static {v7, v8}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0c4e7e: 0b07 |002f: move-result-wide v7 │ │ +0c4e80: 5a67 3613 |0030: iput-wide v7, v6, Lcom/ds/avare/instruments/VNAV;.mGlideSlope:D // field@1336 │ │ +0c4e84: 1800 0000 00ae 47e1 0640 |0032: const-wide v0, #double 2.86 // #4006e147ae000000 │ │ +0c4e8e: 3002 0700 |0037: cmpg-double v2, v7, v0 │ │ +0c4e92: 3b02 0700 |0039: if-gez v2, 0040 // +0007 │ │ +0c4e96: 1500 ffff |003b: const/high16 v0, #int -65536 // #ffff │ │ +0c4e9a: 5960 2c13 |003d: iput v0, v6, Lcom/ds/avare/instruments/VNAV;.mBackColor:I // field@132c │ │ +0c4e9e: 280e |003f: goto 004d // +000e │ │ +0c4ea0: 1800 0000 0052 b81e 0940 |0040: const-wide v0, #double 3.14 // #40091eb852000000 │ │ +0c4eaa: 2f02 0700 |0045: cmpl-double v2, v7, v0 │ │ +0c4eae: 3d02 0600 |0047: if-lez v2, 004d // +0006 │ │ +0c4eb2: 5260 3113 |0049: iget v0, v6, Lcom/ds/avare/instruments/VNAV;.mColorHigh:I // field@1331 │ │ +0c4eb6: 5960 2c13 |004b: iput v0, v6, Lcom/ds/avare/instruments/VNAV;.mBackColor:I // field@132c │ │ +0c4eba: 5260 3713 |004d: iget v0, v6, Lcom/ds/avare/instruments/VNAV;.mInstHeight:F // field@1337 │ │ +0c4ebe: 1501 0040 |004f: const/high16 v1, #int 1073741824 // #4000 │ │ +0c4ec2: c910 |0051: div-float/2addr v0, v1 │ │ +0c4ec4: 8900 |0052: float-to-double v0, v0 │ │ +0c4ec6: 5262 2e13 |0053: iget v2, v6, Lcom/ds/avare/instruments/VNAV;.mBarHeight:F // field@132e │ │ +0c4eca: 8922 |0055: float-to-double v2, v2 │ │ +0c4ecc: 1904 f83f |0056: const-wide/high16 v4, #long 4609434218613702656 // #3ff8 │ │ +0c4ed0: 7120 382a 3200 |0058: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c4ed6: ad02 0204 |005b: mul-double v2, v2, v4 │ │ +0c4eda: 7120 382a 1000 |005d: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c4ee0: cc20 |0060: sub-double/2addr v0, v2 │ │ +0c4ee2: 1802 9a99 9999 9999 0d40 |0061: const-wide v2, #double 3.7 // #400d99999999999a │ │ +0c4eec: 1214 |0066: const/4 v4, #int 1 // #1 │ │ +0c4eee: 2f05 0702 |0067: cmpl-double v5, v7, v2 │ │ +0c4ef2: 3a05 0700 |0069: if-ltz v5, 0070 // +0007 │ │ +0c4ef6: 8a07 |006b: double-to-int v7, v0 │ │ +0c4ef8: 7b77 |006c: neg-int v7, v7 │ │ +0c4efa: 5967 3513 |006d: iput v7, v6, Lcom/ds/avare/instruments/VNAV;.mDspOffset:I // field@1335 │ │ +0c4efe: 2827 |006f: goto 0096 // +0027 │ │ +0c4f00: 1802 6666 6666 6666 0240 |0070: const-wide v2, #double 2.3 // #4002666666666666 │ │ +0c4f0a: 3005 0702 |0075: cmpg-double v5, v7, v2 │ │ +0c4f0e: 3c05 0600 |0077: if-gtz v5, 007d // +0006 │ │ +0c4f12: 8a07 |0079: double-to-int v7, v0 │ │ +0c4f14: 5967 3513 |007a: iput v7, v6, Lcom/ds/avare/instruments/VNAV;.mDspOffset:I // field@1335 │ │ +0c4f18: 281a |007c: goto 0096 // +001a │ │ +0c4f1a: 1902 0840 |007d: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ +0c4f1e: cc27 |007f: sub-double/2addr v7, v2 │ │ +0c4f20: 1802 0000 0020 85eb c13f |0080: const-wide v2, #double 0.14 // #3fc1eb8520000000 │ │ +0c4f2a: ce27 |0085: div-double/2addr v7, v2 │ │ +0c4f2c: 5262 2d13 |0086: iget v2, v6, Lcom/ds/avare/instruments/VNAV;.mBarCount:I // field@132d │ │ +0c4f30: b142 |0088: sub-int/2addr v2, v4 │ │ +0c4f32: db02 0202 |0089: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0c4f36: 8322 |008b: int-to-double v2, v2 │ │ +0c4f38: 7120 382a 3200 |008c: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c4f3e: ce20 |008f: div-double/2addr v0, v2 │ │ +0c4f40: ad07 0700 |0090: mul-double v7, v7, v0 │ │ +0c4f44: 8a77 |0092: double-to-int v7, v7 │ │ +0c4f46: 7b77 |0093: neg-int v7, v7 │ │ +0c4f48: 5967 3513 |0094: iput v7, v6, Lcom/ds/avare/instruments/VNAV;.mDspOffset:I // field@1335 │ │ +0c4f4c: 5c64 3b13 |0096: iput-boolean v4, v6, Lcom/ds/avare/instruments/VNAV;.mShow:Z // field@133b │ │ +0c4f50: 0e00 |0098: return-void │ │ +0c4f52: 5c60 3b13 |0099: iput-boolean v0, v6, Lcom/ds/avare/instruments/VNAV;.mShow:Z // field@133b │ │ +0c4f56: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=199 │ │ 0x0005 line=200 │ │ 0x000d line=211 │ │ 0x0017 line=213 │ │ 0x001a line=219 │ │ @@ -201670,114 +201671,114 @@ │ │ type : '(Landroid/graphics/Canvas;FFLcom/ds/avare/place/Destination;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 179 16-bit code units │ │ -0c4fec: |[0c4fec] com.ds.avare.instruments.VNAV.drawVNAV:(Landroid/graphics/Canvas;FFLcom/ds/avare/place/Destination;)V │ │ -0c4ffc: 54a0 3c13 |0000: iget-object v0, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c5000: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0c5004: 0e00 |0004: return-void │ │ -0c5006: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c5008: 380e aa00 |0006: if-eqz v14, 00b0 // +00aa │ │ -0c500c: 55a1 3b13 |0008: iget-boolean v1, v10, Lcom/ds/avare/instruments/VNAV;.mShow:Z // field@133b │ │ -0c5010: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -0c5014: 2900 a400 |000c: goto/16 00b0 // +00a4 │ │ -0c5018: 6e10 eb22 0e00 |000e: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ -0c501e: 0b01 |0011: move-result-wide v1 │ │ -0c5020: 1903 2e40 |0012: const-wide/high16 v3, #long 4624633867356078080 // #402e │ │ -0c5024: 2f0e 0103 |0014: cmpl-double v14, v1, v3 │ │ -0c5028: 3d0e 0500 |0016: if-lez v14, 001b // +0005 │ │ -0c502c: 5ca0 3b13 |0018: iput-boolean v0, v10, Lcom/ds/avare/instruments/VNAV;.mShow:Z // field@133b │ │ -0c5030: 0e00 |001a: return-void │ │ -0c5032: 52ae 3713 |001b: iget v14, v10, Lcom/ds/avare/instruments/VNAV;.mInstHeight:F // field@1337 │ │ -0c5036: a70e 0d0e |001d: sub-float v14, v13, v14 │ │ -0c503a: 1501 0040 |001f: const/high16 v1, #int 1073741824 // #4000 │ │ -0c503e: c91e |0021: div-float/2addr v14, v1 │ │ -0c5040: 59ae 3913 |0022: iput v14, v10, Lcom/ds/avare/instruments/VNAV;.mInstTop:F // field@1339 │ │ -0c5044: 52ae 3a13 |0024: iget v14, v10, Lcom/ds/avare/instruments/VNAV;.mInstWidth:F // field@133a │ │ -0c5048: 89e2 |0026: float-to-double v2, v14 │ │ -0c504a: 1904 fc3f |0027: const-wide/high16 v4, #long 4610560118520545280 // #3ffc │ │ -0c504e: 7120 382a 3200 |0029: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c5054: ad02 0204 |002c: mul-double v2, v2, v4 │ │ -0c5058: 8a2e |002e: double-to-int v14, v2 │ │ -0c505a: 82ee |002f: int-to-float v14, v14 │ │ -0c505c: c7ec |0030: sub-float/2addr v12, v14 │ │ -0c505e: 59ac 3813 |0031: iput v12, v10, Lcom/ds/avare/instruments/VNAV;.mInstLeft:F // field@1338 │ │ -0c5062: 54ac 3c13 |0033: iget-object v12, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c5066: 52ae 2c13 |0035: iget v14, v10, Lcom/ds/avare/instruments/VNAV;.mBackColor:I // field@132c │ │ -0c506a: 6e20 f802 ec00 |0037: invoke-virtual {v12, v14}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c5070: 54ac 3c13 |003a: iget-object v12, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c5074: 130e 7f00 |003c: const/16 v14, #int 127 // #7f │ │ -0c5078: 6e20 f502 ec00 |003e: invoke-virtual {v12, v14}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0c507e: 54ac 3c13 |0041: iget-object v12, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c5082: 52ae 3a13 |0043: iget v14, v10, Lcom/ds/avare/instruments/VNAV;.mInstWidth:F // field@133a │ │ -0c5086: 6e20 ff02 ec00 |0045: invoke-virtual {v12, v14}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0c508c: 54ac 3c13 |0048: iget-object v12, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c5090: 620e 6500 |004a: sget-object v14, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0c5094: 6e20 0003 ec00 |004c: invoke-virtual {v12, v14}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0c509a: 52a5 3813 |004f: iget v5, v10, Lcom/ds/avare/instruments/VNAV;.mInstLeft:F // field@1338 │ │ -0c509e: 52a4 3913 |0051: iget v4, v10, Lcom/ds/avare/instruments/VNAV;.mInstTop:F // field@1339 │ │ -0c50a2: 52ac 3713 |0053: iget v12, v10, Lcom/ds/avare/instruments/VNAV;.mInstHeight:F // field@1337 │ │ -0c50a6: a606 040c |0055: add-float v6, v4, v12 │ │ -0c50aa: 54a7 3c13 |0057: iget-object v7, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c50ae: 07b2 |0059: move-object v2, v11 │ │ -0c50b0: 0153 |005a: move v3, v5 │ │ -0c50b2: 7406 b402 0200 |005b: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0c50b8: 54ac 3c13 |005e: iget-object v12, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c50bc: 12fe |0060: const/4 v14, #int -1 // #ff │ │ -0c50be: 6e20 f802 ec00 |0061: invoke-virtual {v12, v14}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0c50c4: 54ac 3c13 |0064: iget-object v12, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c50c8: 52ae 2e13 |0066: iget v14, v10, Lcom/ds/avare/instruments/VNAV;.mBarHeight:F // field@132e │ │ -0c50cc: 6e20 ff02 ec00 |0068: invoke-virtual {v12, v14}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0c50d2: 52ac 2d13 |006b: iget v12, v10, Lcom/ds/avare/instruments/VNAV;.mBarCount:I // field@132d │ │ -0c50d6: 35c0 3a00 |006d: if-ge v0, v12, 00a7 // +003a │ │ -0c50da: db0c 0c02 |006f: div-int/lit8 v12, v12, #int 2 // #02 │ │ -0c50de: 33c0 0800 |0071: if-ne v0, v12, 0079 // +0008 │ │ -0c50e2: 52ac 3a13 |0073: iget v12, v10, Lcom/ds/avare/instruments/VNAV;.mInstWidth:F // field@133a │ │ -0c50e6: 150e 4040 |0075: const/high16 v14, #int 1077936128 // #4040 │ │ -0c50ea: c9ec |0077: div-float/2addr v12, v14 │ │ -0c50ec: 2802 |0078: goto 007a // +0002 │ │ -0c50ee: 120c |0079: const/4 v12, #int 0 // #0 │ │ -0c50f0: 52ae 3913 |007a: iget v14, v10, Lcom/ds/avare/instruments/VNAV;.mInstTop:F // field@1339 │ │ -0c50f4: 52a2 2e13 |007c: iget v2, v10, Lcom/ds/avare/instruments/VNAV;.mBarHeight:F // field@132e │ │ -0c50f8: 1503 c03f |007e: const/high16 v3, #int 1069547520 // #3fc0 │ │ -0c50fc: a803 0302 |0080: mul-float v3, v3, v2 │ │ -0c5100: c63e |0082: add-float/2addr v14, v3 │ │ -0c5102: 8203 |0083: int-to-float v3, v0 │ │ -0c5104: 52a4 2f13 |0084: iget v4, v10, Lcom/ds/avare/instruments/VNAV;.mBarSpace:F // field@132f │ │ -0c5108: c624 |0086: add-float/2addr v4, v2 │ │ -0c510a: a803 0304 |0087: mul-float v3, v3, v4 │ │ -0c510e: a608 0e03 |0089: add-float v8, v14, v3 │ │ -0c5112: 52ae 3813 |008b: iget v14, v10, Lcom/ds/avare/instruments/VNAV;.mInstLeft:F // field@1338 │ │ -0c5116: a603 0e02 |008d: add-float v3, v14, v2 │ │ -0c511a: 52a4 3a13 |008f: iget v4, v10, Lcom/ds/avare/instruments/VNAV;.mInstWidth:F // field@133a │ │ -0c511e: a905 0401 |0091: div-float v5, v4, v1 │ │ -0c5122: a705 0305 |0093: sub-float v5, v3, v5 │ │ -0c5126: c62e |0095: add-float/2addr v14, v2 │ │ -0c5128: 52a2 3013 |0096: iget v2, v10, Lcom/ds/avare/instruments/VNAV;.mBarWidth:F // field@1330 │ │ -0c512c: c62e |0098: add-float/2addr v14, v2 │ │ -0c512e: c914 |0099: div-float/2addr v4, v1 │ │ -0c5130: c74e |009a: sub-float/2addr v14, v4 │ │ -0c5132: a607 0e0c |009b: add-float v7, v14, v12 │ │ -0c5136: 54a9 3c13 |009d: iget-object v9, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c513a: 07b4 |009f: move-object v4, v11 │ │ -0c513c: 0186 |00a0: move v6, v8 │ │ -0c513e: 7406 b402 0400 |00a1: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0c5144: d800 0001 |00a4: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c5148: 28c5 |00a6: goto 006b // -003b │ │ -0c514a: c91d |00a7: div-float/2addr v13, v1 │ │ -0c514c: 52ac 3513 |00a8: iget v12, v10, Lcom/ds/avare/instruments/VNAV;.mDspOffset:I // field@1335 │ │ -0c5150: 82cc |00aa: int-to-float v12, v12 │ │ -0c5152: c7cd |00ab: sub-float/2addr v13, v12 │ │ -0c5154: 7030 0122 ba0d |00ac: invoke-direct {v10, v11, v13}, Lcom/ds/avare/instruments/VNAV;.drawIndicator:(Landroid/graphics/Canvas;F)V // method@2201 │ │ -0c515a: 0e00 |00af: return-void │ │ -0c515c: 5ca0 3b13 |00b0: iput-boolean v0, v10, Lcom/ds/avare/instruments/VNAV;.mShow:Z // field@133b │ │ -0c5160: 0e00 |00b2: return-void │ │ +0c4ff0: |[0c4ff0] com.ds.avare.instruments.VNAV.drawVNAV:(Landroid/graphics/Canvas;FFLcom/ds/avare/place/Destination;)V │ │ +0c5000: 54a0 3c13 |0000: iget-object v0, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c5004: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0c5008: 0e00 |0004: return-void │ │ +0c500a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c500c: 380e aa00 |0006: if-eqz v14, 00b0 // +00aa │ │ +0c5010: 55a1 3b13 |0008: iget-boolean v1, v10, Lcom/ds/avare/instruments/VNAV;.mShow:Z // field@133b │ │ +0c5014: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +0c5018: 2900 a400 |000c: goto/16 00b0 // +00a4 │ │ +0c501c: 6e10 eb22 0e00 |000e: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ +0c5022: 0b01 |0011: move-result-wide v1 │ │ +0c5024: 1903 2e40 |0012: const-wide/high16 v3, #long 4624633867356078080 // #402e │ │ +0c5028: 2f0e 0103 |0014: cmpl-double v14, v1, v3 │ │ +0c502c: 3d0e 0500 |0016: if-lez v14, 001b // +0005 │ │ +0c5030: 5ca0 3b13 |0018: iput-boolean v0, v10, Lcom/ds/avare/instruments/VNAV;.mShow:Z // field@133b │ │ +0c5034: 0e00 |001a: return-void │ │ +0c5036: 52ae 3713 |001b: iget v14, v10, Lcom/ds/avare/instruments/VNAV;.mInstHeight:F // field@1337 │ │ +0c503a: a70e 0d0e |001d: sub-float v14, v13, v14 │ │ +0c503e: 1501 0040 |001f: const/high16 v1, #int 1073741824 // #4000 │ │ +0c5042: c91e |0021: div-float/2addr v14, v1 │ │ +0c5044: 59ae 3913 |0022: iput v14, v10, Lcom/ds/avare/instruments/VNAV;.mInstTop:F // field@1339 │ │ +0c5048: 52ae 3a13 |0024: iget v14, v10, Lcom/ds/avare/instruments/VNAV;.mInstWidth:F // field@133a │ │ +0c504c: 89e2 |0026: float-to-double v2, v14 │ │ +0c504e: 1904 fc3f |0027: const-wide/high16 v4, #long 4610560118520545280 // #3ffc │ │ +0c5052: 7120 382a 3200 |0029: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c5058: ad02 0204 |002c: mul-double v2, v2, v4 │ │ +0c505c: 8a2e |002e: double-to-int v14, v2 │ │ +0c505e: 82ee |002f: int-to-float v14, v14 │ │ +0c5060: c7ec |0030: sub-float/2addr v12, v14 │ │ +0c5062: 59ac 3813 |0031: iput v12, v10, Lcom/ds/avare/instruments/VNAV;.mInstLeft:F // field@1338 │ │ +0c5066: 54ac 3c13 |0033: iget-object v12, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c506a: 52ae 2c13 |0035: iget v14, v10, Lcom/ds/avare/instruments/VNAV;.mBackColor:I // field@132c │ │ +0c506e: 6e20 f802 ec00 |0037: invoke-virtual {v12, v14}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c5074: 54ac 3c13 |003a: iget-object v12, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c5078: 130e 7f00 |003c: const/16 v14, #int 127 // #7f │ │ +0c507c: 6e20 f502 ec00 |003e: invoke-virtual {v12, v14}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0c5082: 54ac 3c13 |0041: iget-object v12, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c5086: 52ae 3a13 |0043: iget v14, v10, Lcom/ds/avare/instruments/VNAV;.mInstWidth:F // field@133a │ │ +0c508a: 6e20 ff02 ec00 |0045: invoke-virtual {v12, v14}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0c5090: 54ac 3c13 |0048: iget-object v12, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c5094: 620e 6500 |004a: sget-object v14, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0c5098: 6e20 0003 ec00 |004c: invoke-virtual {v12, v14}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0c509e: 52a5 3813 |004f: iget v5, v10, Lcom/ds/avare/instruments/VNAV;.mInstLeft:F // field@1338 │ │ +0c50a2: 52a4 3913 |0051: iget v4, v10, Lcom/ds/avare/instruments/VNAV;.mInstTop:F // field@1339 │ │ +0c50a6: 52ac 3713 |0053: iget v12, v10, Lcom/ds/avare/instruments/VNAV;.mInstHeight:F // field@1337 │ │ +0c50aa: a606 040c |0055: add-float v6, v4, v12 │ │ +0c50ae: 54a7 3c13 |0057: iget-object v7, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c50b2: 07b2 |0059: move-object v2, v11 │ │ +0c50b4: 0153 |005a: move v3, v5 │ │ +0c50b6: 7406 b402 0200 |005b: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0c50bc: 54ac 3c13 |005e: iget-object v12, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c50c0: 12fe |0060: const/4 v14, #int -1 // #ff │ │ +0c50c2: 6e20 f802 ec00 |0061: invoke-virtual {v12, v14}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0c50c8: 54ac 3c13 |0064: iget-object v12, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c50cc: 52ae 2e13 |0066: iget v14, v10, Lcom/ds/avare/instruments/VNAV;.mBarHeight:F // field@132e │ │ +0c50d0: 6e20 ff02 ec00 |0068: invoke-virtual {v12, v14}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0c50d6: 52ac 2d13 |006b: iget v12, v10, Lcom/ds/avare/instruments/VNAV;.mBarCount:I // field@132d │ │ +0c50da: 35c0 3a00 |006d: if-ge v0, v12, 00a7 // +003a │ │ +0c50de: db0c 0c02 |006f: div-int/lit8 v12, v12, #int 2 // #02 │ │ +0c50e2: 33c0 0800 |0071: if-ne v0, v12, 0079 // +0008 │ │ +0c50e6: 52ac 3a13 |0073: iget v12, v10, Lcom/ds/avare/instruments/VNAV;.mInstWidth:F // field@133a │ │ +0c50ea: 150e 4040 |0075: const/high16 v14, #int 1077936128 // #4040 │ │ +0c50ee: c9ec |0077: div-float/2addr v12, v14 │ │ +0c50f0: 2802 |0078: goto 007a // +0002 │ │ +0c50f2: 120c |0079: const/4 v12, #int 0 // #0 │ │ +0c50f4: 52ae 3913 |007a: iget v14, v10, Lcom/ds/avare/instruments/VNAV;.mInstTop:F // field@1339 │ │ +0c50f8: 52a2 2e13 |007c: iget v2, v10, Lcom/ds/avare/instruments/VNAV;.mBarHeight:F // field@132e │ │ +0c50fc: 1503 c03f |007e: const/high16 v3, #int 1069547520 // #3fc0 │ │ +0c5100: a803 0302 |0080: mul-float v3, v3, v2 │ │ +0c5104: c63e |0082: add-float/2addr v14, v3 │ │ +0c5106: 8203 |0083: int-to-float v3, v0 │ │ +0c5108: 52a4 2f13 |0084: iget v4, v10, Lcom/ds/avare/instruments/VNAV;.mBarSpace:F // field@132f │ │ +0c510c: c624 |0086: add-float/2addr v4, v2 │ │ +0c510e: a803 0304 |0087: mul-float v3, v3, v4 │ │ +0c5112: a608 0e03 |0089: add-float v8, v14, v3 │ │ +0c5116: 52ae 3813 |008b: iget v14, v10, Lcom/ds/avare/instruments/VNAV;.mInstLeft:F // field@1338 │ │ +0c511a: a603 0e02 |008d: add-float v3, v14, v2 │ │ +0c511e: 52a4 3a13 |008f: iget v4, v10, Lcom/ds/avare/instruments/VNAV;.mInstWidth:F // field@133a │ │ +0c5122: a905 0401 |0091: div-float v5, v4, v1 │ │ +0c5126: a705 0305 |0093: sub-float v5, v3, v5 │ │ +0c512a: c62e |0095: add-float/2addr v14, v2 │ │ +0c512c: 52a2 3013 |0096: iget v2, v10, Lcom/ds/avare/instruments/VNAV;.mBarWidth:F // field@1330 │ │ +0c5130: c62e |0098: add-float/2addr v14, v2 │ │ +0c5132: c914 |0099: div-float/2addr v4, v1 │ │ +0c5134: c74e |009a: sub-float/2addr v14, v4 │ │ +0c5136: a607 0e0c |009b: add-float v7, v14, v12 │ │ +0c513a: 54a9 3c13 |009d: iget-object v9, v10, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c513e: 07b4 |009f: move-object v4, v11 │ │ +0c5140: 0186 |00a0: move v6, v8 │ │ +0c5142: 7406 b402 0400 |00a1: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0c5148: d800 0001 |00a4: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c514c: 28c5 |00a6: goto 006b // -003b │ │ +0c514e: c91d |00a7: div-float/2addr v13, v1 │ │ +0c5150: 52ac 3513 |00a8: iget v12, v10, Lcom/ds/avare/instruments/VNAV;.mDspOffset:I // field@1335 │ │ +0c5154: 82cc |00aa: int-to-float v12, v12 │ │ +0c5156: c7cd |00ab: sub-float/2addr v13, v12 │ │ +0c5158: 7030 0122 ba0d |00ac: invoke-direct {v10, v11, v13}, Lcom/ds/avare/instruments/VNAV;.drawIndicator:(Landroid/graphics/Canvas;F)V // method@2201 │ │ +0c515e: 0e00 |00af: return-void │ │ +0c5160: 5ca0 3b13 |00b0: iput-boolean v0, v10, Lcom/ds/avare/instruments/VNAV;.mShow:Z // field@133b │ │ +0c5164: 0e00 |00b2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0008 line=117 │ │ 0x000e line=124 │ │ 0x0018 line=126 │ │ 0x001b line=131 │ │ @@ -201807,17 +201808,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4db0: |[0c4db0] com.ds.avare.instruments.VNAV.getGlideSlope:()D │ │ -0c4dc0: 5320 3613 |0000: iget-wide v0, v2, Lcom/ds/avare/instruments/VNAV;.mGlideSlope:D // field@1336 │ │ -0c4dc4: 1000 |0002: return-wide v0 │ │ +0c4db4: |[0c4db4] com.ds.avare.instruments.VNAV.getGlideSlope:()D │ │ +0c4dc4: 5320 3613 |0000: iget-wide v0, v2, Lcom/ds/avare/instruments/VNAV;.mGlideSlope:D // field@1336 │ │ +0c4dc8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/instruments/VNAV; │ │ │ │ #3 : (in Lcom/ds/avare/instruments/VNAV;) │ │ @@ -201825,48 +201826,48 @@ │ │ type : '(Landroid/graphics/Paint;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0c5164: |[0c5164] com.ds.avare.instruments.VNAV.setSize:(Landroid/graphics/Paint;I)V │ │ -0c5174: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ -0c5178: 0e00 |0002: return-void │ │ -0c517a: 1300 0b00 |0003: const/16 v0, #int 11 // #b │ │ -0c517e: 5960 2d13 |0005: iput v0, v6, Lcom/ds/avare/instruments/VNAV;.mBarCount:I // field@132d │ │ -0c5182: db08 0810 |0007: div-int/lit8 v8, v8, #int 16 // #10 │ │ -0c5186: 8288 |0009: int-to-float v8, v8 │ │ -0c5188: 5968 3013 |000a: iput v8, v6, Lcom/ds/avare/instruments/VNAV;.mBarWidth:F // field@1330 │ │ -0c518c: 1501 8040 |000c: const/high16 v1, #int 1082130432 // #4080 │ │ -0c5190: a901 0801 |000e: div-float v1, v8, v1 │ │ -0c5194: 5961 2e13 |0010: iput v1, v6, Lcom/ds/avare/instruments/VNAV;.mBarHeight:F // field@132e │ │ -0c5198: 1502 4040 |0012: const/high16 v2, #int 1077936128 // #4040 │ │ -0c519c: a803 0102 |0014: mul-float v3, v1, v2 │ │ -0c51a0: 5963 2f13 |0016: iput v3, v6, Lcom/ds/avare/instruments/VNAV;.mBarSpace:F // field@132f │ │ -0c51a4: 8204 |0018: int-to-float v4, v0 │ │ -0c51a6: a804 0401 |0019: mul-float v4, v4, v1 │ │ -0c51aa: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -0c51ac: b150 |001c: sub-int/2addr v0, v5 │ │ -0c51ae: 8200 |001d: int-to-float v0, v0 │ │ -0c51b0: a800 0003 |001e: mul-float v0, v0, v3 │ │ -0c51b4: c604 |0020: add-float/2addr v4, v0 │ │ -0c51b6: 1500 0040 |0021: const/high16 v0, #int 1073741824 // #4000 │ │ -0c51ba: a803 0100 |0023: mul-float v3, v1, v0 │ │ -0c51be: c634 |0025: add-float/2addr v4, v3 │ │ -0c51c0: 5964 3713 |0026: iput v4, v6, Lcom/ds/avare/instruments/VNAV;.mInstHeight:F // field@1337 │ │ -0c51c4: a900 0800 |0028: div-float v0, v8, v0 │ │ -0c51c8: c608 |002a: add-float/2addr v8, v0 │ │ -0c51ca: a801 0102 |002b: mul-float v1, v1, v2 │ │ -0c51ce: c618 |002d: add-float/2addr v8, v1 │ │ -0c51d0: 5968 3a13 |002e: iput v8, v6, Lcom/ds/avare/instruments/VNAV;.mInstWidth:F // field@133a │ │ -0c51d4: 2208 a700 |0030: new-instance v8, Landroid/graphics/Paint; // type@00a7 │ │ -0c51d8: 7020 e202 7800 |0032: invoke-direct {v8, v7}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@02e2 │ │ -0c51de: 5b68 3c13 |0035: iput-object v8, v6, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ -0c51e2: 0e00 |0037: return-void │ │ +0c5168: |[0c5168] com.ds.avare.instruments.VNAV.setSize:(Landroid/graphics/Paint;I)V │ │ +0c5178: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ +0c517c: 0e00 |0002: return-void │ │ +0c517e: 1300 0b00 |0003: const/16 v0, #int 11 // #b │ │ +0c5182: 5960 2d13 |0005: iput v0, v6, Lcom/ds/avare/instruments/VNAV;.mBarCount:I // field@132d │ │ +0c5186: db08 0810 |0007: div-int/lit8 v8, v8, #int 16 // #10 │ │ +0c518a: 8288 |0009: int-to-float v8, v8 │ │ +0c518c: 5968 3013 |000a: iput v8, v6, Lcom/ds/avare/instruments/VNAV;.mBarWidth:F // field@1330 │ │ +0c5190: 1501 8040 |000c: const/high16 v1, #int 1082130432 // #4080 │ │ +0c5194: a901 0801 |000e: div-float v1, v8, v1 │ │ +0c5198: 5961 2e13 |0010: iput v1, v6, Lcom/ds/avare/instruments/VNAV;.mBarHeight:F // field@132e │ │ +0c519c: 1502 4040 |0012: const/high16 v2, #int 1077936128 // #4040 │ │ +0c51a0: a803 0102 |0014: mul-float v3, v1, v2 │ │ +0c51a4: 5963 2f13 |0016: iput v3, v6, Lcom/ds/avare/instruments/VNAV;.mBarSpace:F // field@132f │ │ +0c51a8: 8204 |0018: int-to-float v4, v0 │ │ +0c51aa: a804 0401 |0019: mul-float v4, v4, v1 │ │ +0c51ae: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +0c51b0: b150 |001c: sub-int/2addr v0, v5 │ │ +0c51b2: 8200 |001d: int-to-float v0, v0 │ │ +0c51b4: a800 0003 |001e: mul-float v0, v0, v3 │ │ +0c51b8: c604 |0020: add-float/2addr v4, v0 │ │ +0c51ba: 1500 0040 |0021: const/high16 v0, #int 1073741824 // #4000 │ │ +0c51be: a803 0100 |0023: mul-float v3, v1, v0 │ │ +0c51c2: c634 |0025: add-float/2addr v4, v3 │ │ +0c51c4: 5964 3713 |0026: iput v4, v6, Lcom/ds/avare/instruments/VNAV;.mInstHeight:F // field@1337 │ │ +0c51c8: a900 0800 |0028: div-float v0, v8, v0 │ │ +0c51cc: c608 |002a: add-float/2addr v8, v0 │ │ +0c51ce: a801 0102 |002b: mul-float v1, v1, v2 │ │ +0c51d2: c618 |002d: add-float/2addr v8, v1 │ │ +0c51d4: 5968 3a13 |002e: iput v8, v6, Lcom/ds/avare/instruments/VNAV;.mInstWidth:F // field@133a │ │ +0c51d8: 2208 a700 |0030: new-instance v8, Landroid/graphics/Paint; // type@00a7 │ │ +0c51dc: 7020 e202 7800 |0032: invoke-direct {v8, v7}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@02e2 │ │ +0c51e2: 5b68 3c13 |0035: iput-object v8, v6, Lcom/ds/avare/instruments/VNAV;.mVNAVPaint:Landroid/graphics/Paint; // field@133c │ │ +0c51e6: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=76 │ │ 0x0007 line=79 │ │ 0x0010 line=82 │ │ 0x0016 line=85 │ │ 0x0026 line=88 │ │ @@ -201910,23 +201911,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c51fc: |[0c51fc] com.ds.avare.instruments.VSI.:()V │ │ -0c520c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c5212: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -0c5216: 5a20 3d13 |0005: iput-wide v0, v2, Lcom/ds/avare/instruments/VSI;.mVSI:D // field@133d │ │ -0c521a: 2200 a205 |0007: new-instance v0, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ -0c521e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0c5220: 7020 8c21 1000 |000a: invoke-direct {v0, v1}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ -0c5226: 5b20 3e13 |000d: iput-object v0, v2, Lcom/ds/avare/instruments/VSI;.mVSIParams:Lcom/ds/avare/gps/GpsParams; // field@133e │ │ -0c522a: 0e00 |000f: return-void │ │ +0c5200: |[0c5200] com.ds.avare.instruments.VSI.:()V │ │ +0c5210: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c5216: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +0c521a: 5a20 3d13 |0005: iput-wide v0, v2, Lcom/ds/avare/instruments/VSI;.mVSI:D // field@133d │ │ +0c521e: 2200 a205 |0007: new-instance v0, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ +0c5222: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0c5224: 7020 8c21 1000 |000a: invoke-direct {v0, v1}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ +0c522a: 5b20 3e13 |000d: iput-object v0, v2, Lcom/ds/avare/instruments/VSI;.mVSIParams:Lcom/ds/avare/gps/GpsParams; // field@133e │ │ +0c522e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/ds/avare/instruments/VSI; │ │ @@ -201937,17 +201938,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c51e4: |[0c51e4] com.ds.avare.instruments.VSI.getValue:()D │ │ -0c51f4: 5320 3d13 |0000: iget-wide v0, v2, Lcom/ds/avare/instruments/VSI;.mVSI:D // field@133d │ │ -0c51f8: 1000 |0002: return-wide v0 │ │ +0c51e8: |[0c51e8] com.ds.avare.instruments.VSI.getValue:()D │ │ +0c51f8: 5320 3d13 |0000: iget-wide v0, v2, Lcom/ds/avare/instruments/VSI;.mVSI:D // field@133d │ │ +0c51fc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/instruments/VSI; │ │ │ │ #1 : (in Lcom/ds/avare/instruments/VSI;) │ │ @@ -201955,40 +201956,40 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0c522c: |[0c522c] com.ds.avare.instruments.VSI.updateValue:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0c523c: 6e10 9e21 0700 |0000: invoke-virtual {v7}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ -0c5242: 0b00 |0003: move-result-wide v0 │ │ -0c5244: 5462 3e13 |0004: iget-object v2, v6, Lcom/ds/avare/instruments/VSI;.mVSIParams:Lcom/ds/avare/gps/GpsParams; // field@133e │ │ -0c5248: 6e10 9e21 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ -0c524e: 0b02 |0009: move-result-wide v2 │ │ -0c5250: bc20 |000a: sub-long/2addr v0, v2 │ │ -0c5252: 8600 |000b: long-to-double v0, v0 │ │ -0c5254: 1802 0000 0000 0040 8f40 |000c: const-wide v2, #double 1000 // #408f400000000000 │ │ -0c525e: 7120 382a 1000 |0011: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c5264: ce20 |0014: div-double/2addr v0, v2 │ │ -0c5266: 1902 f03f |0015: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -0c526a: 2f04 0002 |0017: cmpl-double v4, v0, v2 │ │ -0c526e: 3d04 1600 |0019: if-lez v4, 002f // +0016 │ │ -0c5272: 6e10 8f21 0700 |001b: invoke-virtual {v7}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0c5278: 0b02 |001e: move-result-wide v2 │ │ -0c527a: 5464 3e13 |001f: iget-object v4, v6, Lcom/ds/avare/instruments/VSI;.mVSIParams:Lcom/ds/avare/gps/GpsParams; // field@133e │ │ -0c527e: 6e10 8f21 0400 |0021: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0c5284: 0b04 |0024: move-result-wide v4 │ │ -0c5286: cc42 |0025: sub-double/2addr v2, v4 │ │ -0c5288: 1904 4e40 |0026: const-wide/high16 v4, #long 4633641066610819072 // #404e │ │ -0c528c: ce04 |0028: div-double/2addr v4, v0 │ │ -0c528e: ad02 0204 |0029: mul-double v2, v2, v4 │ │ -0c5292: 5a62 3d13 |002b: iput-wide v2, v6, Lcom/ds/avare/instruments/VSI;.mVSI:D // field@133d │ │ -0c5296: 5b67 3e13 |002d: iput-object v7, v6, Lcom/ds/avare/instruments/VSI;.mVSIParams:Lcom/ds/avare/gps/GpsParams; // field@133e │ │ -0c529a: 0e00 |002f: return-void │ │ +0c5230: |[0c5230] com.ds.avare.instruments.VSI.updateValue:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0c5240: 6e10 9e21 0700 |0000: invoke-virtual {v7}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ +0c5246: 0b00 |0003: move-result-wide v0 │ │ +0c5248: 5462 3e13 |0004: iget-object v2, v6, Lcom/ds/avare/instruments/VSI;.mVSIParams:Lcom/ds/avare/gps/GpsParams; // field@133e │ │ +0c524c: 6e10 9e21 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getTime:()J // method@219e │ │ +0c5252: 0b02 |0009: move-result-wide v2 │ │ +0c5254: bc20 |000a: sub-long/2addr v0, v2 │ │ +0c5256: 8600 |000b: long-to-double v0, v0 │ │ +0c5258: 1802 0000 0000 0040 8f40 |000c: const-wide v2, #double 1000 // #408f400000000000 │ │ +0c5262: 7120 382a 1000 |0011: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c5268: ce20 |0014: div-double/2addr v0, v2 │ │ +0c526a: 1902 f03f |0015: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +0c526e: 2f04 0002 |0017: cmpl-double v4, v0, v2 │ │ +0c5272: 3d04 1600 |0019: if-lez v4, 002f // +0016 │ │ +0c5276: 6e10 8f21 0700 |001b: invoke-virtual {v7}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0c527c: 0b02 |001e: move-result-wide v2 │ │ +0c527e: 5464 3e13 |001f: iget-object v4, v6, Lcom/ds/avare/instruments/VSI;.mVSIParams:Lcom/ds/avare/gps/GpsParams; // field@133e │ │ +0c5282: 6e10 8f21 0400 |0021: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0c5288: 0b04 |0024: move-result-wide v4 │ │ +0c528a: cc42 |0025: sub-double/2addr v2, v4 │ │ +0c528c: 1904 4e40 |0026: const-wide/high16 v4, #long 4633641066610819072 // #404e │ │ +0c5290: ce04 |0028: div-double/2addr v4, v0 │ │ +0c5292: ad02 0204 |0029: mul-double v2, v2, v4 │ │ +0c5296: 5a62 3d13 |002b: iput-wide v2, v6, Lcom/ds/avare/instruments/VSI;.mVSI:D // field@133d │ │ +0c529a: 5b67 3e13 |002d: iput-object v7, v6, Lcom/ds/avare/instruments/VSI;.mVSIParams:Lcom/ds/avare/gps/GpsParams; // field@133e │ │ +0c529e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x001b line=37 │ │ 0x002d line=38 │ │ locals : │ │ 0x0000 - 0x0030 reg=6 this Lcom/ds/avare/instruments/VSI; │ │ @@ -202019,17 +202020,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c52dc: |[0c52dc] com.ds.avare.message.Helper.:()V │ │ -0c52ec: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c52f2: 0e00 |0003: return-void │ │ +0c52e0: |[0c52e0] com.ds.avare.message.Helper.:()V │ │ +0c52f0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c52f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/message/Helper; │ │ │ │ #1 : (in Lcom/ds/avare/message/Helper;) │ │ @@ -202037,29 +202038,29 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0c529c: |[0c529c] com.ds.avare.message.Helper.isNetworkAvailable:(Landroid/content/Context;)Z │ │ -0c52ac: 1a00 2330 |0000: const-string v0, "connectivity" // string@3023 │ │ -0c52b0: 6e20 ab01 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ -0c52b6: 0c01 |0005: move-result-object v1 │ │ -0c52b8: 1f01 f100 |0006: check-cast v1, Landroid/net/ConnectivityManager; // type@00f1 │ │ -0c52bc: 6e10 e103 0100 |0008: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@03e1 │ │ -0c52c2: 0c01 |000b: move-result-object v1 │ │ -0c52c4: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0c52c8: 6e10 e603 0100 |000e: invoke-virtual {v1}, Landroid/net/NetworkInfo;.isConnected:()Z // method@03e6 │ │ -0c52ce: 0a01 |0011: move-result v1 │ │ -0c52d0: 3801 0400 |0012: if-eqz v1, 0016 // +0004 │ │ -0c52d4: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -0c52d6: 2802 |0015: goto 0017 // +0002 │ │ -0c52d8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0c52da: 0f01 |0017: return v1 │ │ +0c52a0: |[0c52a0] com.ds.avare.message.Helper.isNetworkAvailable:(Landroid/content/Context;)Z │ │ +0c52b0: 1a00 2330 |0000: const-string v0, "connectivity" // string@3023 │ │ +0c52b4: 6e20 ab01 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ +0c52ba: 0c01 |0005: move-result-object v1 │ │ +0c52bc: 1f01 f100 |0006: check-cast v1, Landroid/net/ConnectivityManager; // type@00f1 │ │ +0c52c0: 6e10 e103 0100 |0008: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@03e1 │ │ +0c52c6: 0c01 |000b: move-result-object v1 │ │ +0c52c8: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0c52cc: 6e10 e603 0100 |000e: invoke-virtual {v1}, Landroid/net/NetworkInfo;.isConnected:()Z // method@03e6 │ │ +0c52d2: 0a01 |0011: move-result v1 │ │ +0c52d4: 3801 0400 |0012: if-eqz v1, 0016 // +0004 │ │ +0c52d8: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0c52da: 2802 |0015: goto 0017 // +0002 │ │ +0c52dc: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0c52de: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ 0x0008 line=49 │ │ 0x000e line=50 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) Landroid/content/Context; │ │ @@ -202095,17 +202096,17 @@ │ │ type : '(Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c52f4: |[0c52f4] com.ds.avare.message.Logger$1.:(Landroid/os/Looper;)V │ │ -0c5304: 7020 7e04 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ -0c530a: 0e00 |0003: return-void │ │ +0c52f8: |[0c52f8] com.ds.avare.message.Logger$1.:(Landroid/os/Looper;)V │ │ +0c5308: 7020 7e04 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ +0c530e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/message/Logger$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Looper; │ │ │ │ @@ -202115,54 +202116,54 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0c530c: |[0c530c] com.ds.avare.message.Logger$1.handleMessage:(Landroid/os/Message;)V │ │ -0c531c: 3804 4e00 |0000: if-eqz v4, 004e // +004e │ │ -0c5320: 7100 0f22 0000 |0002: invoke-static {}, Lcom/ds/avare/message/Logger;.access$000:()Landroid/widget/TextView; // method@220f │ │ -0c5326: 0c00 |0005: move-result-object v0 │ │ -0c5328: 3800 4800 |0006: if-eqz v0, 004e // +0048 │ │ -0c532c: 7100 0f22 0000 |0008: invoke-static {}, Lcom/ds/avare/message/Logger;.access$000:()Landroid/widget/TextView; // method@220f │ │ -0c5332: 0c00 |000b: move-result-object v0 │ │ -0c5334: 6e10 c409 0000 |000c: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@09c4 │ │ -0c533a: 0c00 |000f: move-result-object v0 │ │ -0c533c: 7210 012a 0000 |0010: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ -0c5342: 0c00 |0013: move-result-object v0 │ │ -0c5344: 6e10 c92a 0000 |0014: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0c534a: 0a01 |0017: move-result v1 │ │ -0c534c: 1302 ff03 |0018: const/16 v2, #int 1023 // #3ff │ │ -0c5350: 3721 0700 |001a: if-le v1, v2, 0021 // +0007 │ │ -0c5354: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -0c5356: 6e30 d42a 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0c535c: 0c00 |0020: move-result-object v0 │ │ -0c535e: 5441 9900 |0021: iget-object v1, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -0c5362: 3901 0c00 |0023: if-nez v1, 002f // +000c │ │ -0c5366: 7100 0f22 0000 |0025: invoke-static {}, Lcom/ds/avare/message/Logger;.access$000:()Landroid/widget/TextView; // method@220f │ │ -0c536c: 0c04 |0028: move-result-object v4 │ │ -0c536e: 1a00 0000 |0029: const-string v0, "" // string@0000 │ │ -0c5372: 6e20 e009 0400 |002b: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09e0 │ │ -0c5378: 2820 |002e: goto 004e // +0020 │ │ -0c537a: 7100 0f22 0000 |002f: invoke-static {}, Lcom/ds/avare/message/Logger;.access$000:()Landroid/widget/TextView; // method@220f │ │ -0c5380: 0c01 |0032: move-result-object v1 │ │ -0c5382: 2202 1007 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0c5386: 7010 eb2a 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c538c: 5444 9900 |0038: iget-object v4, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -0c5390: 1f04 0e07 |003a: check-cast v4, Ljava/lang/String; // type@070e │ │ -0c5394: 6e20 f52a 4200 |003c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c539a: 1a04 0900 |003f: const-string v4, " │ │ +0c5310: |[0c5310] com.ds.avare.message.Logger$1.handleMessage:(Landroid/os/Message;)V │ │ +0c5320: 3804 4e00 |0000: if-eqz v4, 004e // +004e │ │ +0c5324: 7100 0f22 0000 |0002: invoke-static {}, Lcom/ds/avare/message/Logger;.access$000:()Landroid/widget/TextView; // method@220f │ │ +0c532a: 0c00 |0005: move-result-object v0 │ │ +0c532c: 3800 4800 |0006: if-eqz v0, 004e // +0048 │ │ +0c5330: 7100 0f22 0000 |0008: invoke-static {}, Lcom/ds/avare/message/Logger;.access$000:()Landroid/widget/TextView; // method@220f │ │ +0c5336: 0c00 |000b: move-result-object v0 │ │ +0c5338: 6e10 c409 0000 |000c: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@09c4 │ │ +0c533e: 0c00 |000f: move-result-object v0 │ │ +0c5340: 7210 012a 0000 |0010: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ +0c5346: 0c00 |0013: move-result-object v0 │ │ +0c5348: 6e10 c92a 0000 |0014: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0c534e: 0a01 |0017: move-result v1 │ │ +0c5350: 1302 ff03 |0018: const/16 v2, #int 1023 // #3ff │ │ +0c5354: 3721 0700 |001a: if-le v1, v2, 0021 // +0007 │ │ +0c5358: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +0c535a: 6e30 d42a 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0c5360: 0c00 |0020: move-result-object v0 │ │ +0c5362: 5441 9900 |0021: iget-object v1, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +0c5366: 3901 0c00 |0023: if-nez v1, 002f // +000c │ │ +0c536a: 7100 0f22 0000 |0025: invoke-static {}, Lcom/ds/avare/message/Logger;.access$000:()Landroid/widget/TextView; // method@220f │ │ +0c5370: 0c04 |0028: move-result-object v4 │ │ +0c5372: 1a00 0000 |0029: const-string v0, "" // string@0000 │ │ +0c5376: 6e20 e009 0400 |002b: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09e0 │ │ +0c537c: 2820 |002e: goto 004e // +0020 │ │ +0c537e: 7100 0f22 0000 |002f: invoke-static {}, Lcom/ds/avare/message/Logger;.access$000:()Landroid/widget/TextView; // method@220f │ │ +0c5384: 0c01 |0032: move-result-object v1 │ │ +0c5386: 2202 1007 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0c538a: 7010 eb2a 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c5390: 5444 9900 |0038: iget-object v4, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +0c5394: 1f04 0e07 |003a: check-cast v4, Ljava/lang/String; // type@070e │ │ +0c5398: 6e20 f52a 4200 |003c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c539e: 1a04 0900 |003f: const-string v4, " │ │ " // string@0009 │ │ -0c539e: 6e20 f52a 4200 |0041: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c53a4: 6e20 f52a 0200 |0044: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c53aa: 6e10 fa2a 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c53b0: 0c04 |004a: move-result-object v4 │ │ -0c53b2: 6e20 e009 4100 |004b: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09e0 │ │ -0c53b8: 0e00 |004e: return-void │ │ +0c53a2: 6e20 f52a 4200 |0041: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c53a8: 6e20 f52a 0200 |0044: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c53ae: 6e10 fa2a 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c53b4: 0c04 |004a: move-result-object v4 │ │ +0c53b6: 6e20 e009 4100 |004b: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09e0 │ │ +0c53bc: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ 0x0008 line=72 │ │ 0x0014 line=76 │ │ 0x001d line=77 │ │ 0x0021 line=79 │ │ @@ -202205,38 +202206,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c53d4: |[0c53d4] com.ds.avare.message.Logger.:()V │ │ -0c53e4: 2200 ba05 |0000: new-instance v0, Lcom/ds/avare/message/Logger$1; // type@05ba │ │ -0c53e8: 7100 a704 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ -0c53ee: 0c01 |0005: move-result-object v1 │ │ -0c53f0: 7020 0a22 1000 |0006: invoke-direct {v0, v1}, Lcom/ds/avare/message/Logger$1;.:(Landroid/os/Looper;)V // method@220a │ │ -0c53f6: 6900 3f13 |0009: sput-object v0, Lcom/ds/avare/message/Logger;.mHandler:Landroid/os/Handler; // field@133f │ │ -0c53fa: 0e00 |000b: return-void │ │ +0c53d8: |[0c53d8] com.ds.avare.message.Logger.:()V │ │ +0c53e8: 2200 ba05 |0000: new-instance v0, Lcom/ds/avare/message/Logger$1; // type@05ba │ │ +0c53ec: 7100 a704 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ +0c53f2: 0c01 |0005: move-result-object v1 │ │ +0c53f4: 7020 0a22 1000 |0006: invoke-direct {v0, v1}, Lcom/ds/avare/message/Logger$1;.:(Landroid/os/Looper;)V // method@220a │ │ +0c53fa: 6900 3f13 |0009: sput-object v0, Lcom/ds/avare/message/Logger;.mHandler:Landroid/os/Handler; // field@133f │ │ +0c53fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/message/Logger;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c53fc: |[0c53fc] com.ds.avare.message.Logger.:()V │ │ -0c540c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c5412: 0e00 |0003: return-void │ │ +0c5400: |[0c5400] com.ds.avare.message.Logger.:()V │ │ +0c5410: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c5416: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/message/Logger; │ │ │ │ #2 : (in Lcom/ds/avare/message/Logger;) │ │ @@ -202244,22 +202245,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c5414: |[0c5414] com.ds.avare.message.Logger.Logit:(Ljava/lang/String;)V │ │ -0c5424: 6200 3f13 |0000: sget-object v0, Lcom/ds/avare/message/Logger;.mHandler:Landroid/os/Handler; // field@133f │ │ -0c5428: 6e10 8604 0000 |0002: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@0486 │ │ -0c542e: 0c00 |0005: move-result-object v0 │ │ -0c5430: 5b01 9900 |0006: iput-object v1, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -0c5434: 6201 3f13 |0008: sget-object v1, Lcom/ds/avare/message/Logger;.mHandler:Landroid/os/Handler; // field@133f │ │ -0c5438: 6e20 9204 0100 |000a: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -0c543e: 0e00 |000d: return-void │ │ +0c5418: |[0c5418] com.ds.avare.message.Logger.Logit:(Ljava/lang/String;)V │ │ +0c5428: 6200 3f13 |0000: sget-object v0, Lcom/ds/avare/message/Logger;.mHandler:Landroid/os/Handler; // field@133f │ │ +0c542c: 6e10 8604 0000 |0002: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@0486 │ │ +0c5432: 0c00 |0005: move-result-object v0 │ │ +0c5434: 5b01 9900 |0006: iput-object v1, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +0c5438: 6201 3f13 |0008: sget-object v1, Lcom/ds/avare/message/Logger;.mHandler:Landroid/os/Handler; // field@133f │ │ +0c543c: 6e20 9204 0100 |000a: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +0c5442: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ 0x0008 line=48 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ @@ -202269,40 +202270,40 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c53bc: |[0c53bc] com.ds.avare.message.Logger.access$000:()Landroid/widget/TextView; │ │ -0c53cc: 6200 4013 |0000: sget-object v0, Lcom/ds/avare/message/Logger;.mTv:Landroid/widget/TextView; // field@1340 │ │ -0c53d0: 1100 |0002: return-object v0 │ │ +0c53c0: |[0c53c0] com.ds.avare.message.Logger.access$000:()Landroid/widget/TextView; │ │ +0c53d0: 6200 4013 |0000: sget-object v0, Lcom/ds/avare/message/Logger;.mTv:Landroid/widget/TextView; // field@1340 │ │ +0c53d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ #4 : (in Lcom/ds/avare/message/Logger;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c5440: |[0c5440] com.ds.avare.message.Logger.clear:()V │ │ -0c5450: 6200 3f13 |0000: sget-object v0, Lcom/ds/avare/message/Logger;.mHandler:Landroid/os/Handler; // field@133f │ │ -0c5454: 6e10 8604 0000 |0002: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@0486 │ │ -0c545a: 0c00 |0005: move-result-object v0 │ │ -0c545c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0c545e: 5b01 9900 |0007: iput-object v1, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -0c5462: 6201 3f13 |0009: sget-object v1, Lcom/ds/avare/message/Logger;.mHandler:Landroid/os/Handler; // field@133f │ │ -0c5466: 6e20 9204 0100 |000b: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -0c546c: 0e00 |000e: return-void │ │ +0c5444: |[0c5444] com.ds.avare.message.Logger.clear:()V │ │ +0c5454: 6200 3f13 |0000: sget-object v0, Lcom/ds/avare/message/Logger;.mHandler:Landroid/os/Handler; // field@133f │ │ +0c5458: 6e10 8604 0000 |0002: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@0486 │ │ +0c545e: 0c00 |0005: move-result-object v0 │ │ +0c5460: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0c5462: 5b01 9900 |0007: iput-object v1, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +0c5466: 6201 3f13 |0009: sget-object v1, Lcom/ds/avare/message/Logger;.mHandler:Landroid/os/Handler; // field@133f │ │ +0c546a: 6e20 9204 0100 |000b: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +0c5470: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0007 line=53 │ │ 0x0009 line=54 │ │ locals : │ │ │ │ @@ -202311,17 +202312,17 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5470: |[0c5470] com.ds.avare.message.Logger.setTextView:(Landroid/widget/TextView;)V │ │ -0c5480: 6900 4013 |0000: sput-object v0, Lcom/ds/avare/message/Logger;.mTv:Landroid/widget/TextView; // field@1340 │ │ -0c5484: 0e00 |0002: return-void │ │ +0c5474: |[0c5474] com.ds.avare.message.Logger.setTextView:(Landroid/widget/TextView;)V │ │ +0c5484: 6900 4013 |0000: sput-object v0, Lcom/ds/avare/message/Logger;.mTv:Landroid/widget/TextView; // field@1340 │ │ +0c5488: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ @@ -202355,17 +202356,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5618: |[0c5618] com.ds.avare.message.NetworkHelper.:()V │ │ -0c5628: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c562e: 0e00 |0003: return-void │ │ +0c561c: |[0c561c] com.ds.avare.message.NetworkHelper.:()V │ │ +0c562c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c5632: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/message/NetworkHelper; │ │ │ │ #1 : (in Lcom/ds/avare/message/NetworkHelper;) │ │ @@ -202373,116 +202374,116 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5488: |[0c5488] com.ds.avare.message.NetworkHelper.getServer:()Ljava/lang/String; │ │ -0c5498: 1a00 d639 |0000: const-string v0, "https://apps4av.net/new/" // string@39d6 │ │ -0c549c: 1100 |0002: return-object v0 │ │ +0c548c: |[0c548c] com.ds.avare.message.NetworkHelper.getServer:()Ljava/lang/String; │ │ +0c549c: 1a00 d639 |0000: const-string v0, "https://apps4av.net/new/" // string@39d6 │ │ +0c54a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/ds/avare/message/NetworkHelper;) │ │ name : 'post' │ │ type : '(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 179 16-bit code units │ │ -0c54a0: |[0c54a0] com.ds.avare.message.NetworkHelper.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; │ │ -0c54b0: 2200 3607 |0000: new-instance v0, Ljava/net/URL; // type@0736 │ │ -0c54b4: 7020 572b 4000 |0002: invoke-direct {v0, v4}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2b57 │ │ -0c54ba: 2204 1007 |0005: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -0c54be: 7010 eb2a 0400 |0007: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c54c4: 7210 542c 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ -0c54ca: 0c05 |000d: move-result-object v5 │ │ -0c54cc: 7210 742c 0500 |000e: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -0c54d2: 0c05 |0011: move-result-object v5 │ │ -0c54d4: 7210 042c 0500 |0012: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0c54da: 0a01 |0015: move-result v1 │ │ -0c54dc: 3801 2b00 |0016: if-eqz v1, 0041 // +002b │ │ -0c54e0: 7210 052c 0500 |0018: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0c54e6: 0c01 |001b: move-result-object v1 │ │ -0c54e8: 1f01 6707 |001c: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ -0c54ec: 7210 4e2c 0100 |001e: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -0c54f2: 0c02 |0021: move-result-object v2 │ │ -0c54f4: 1f02 0e07 |0022: check-cast v2, Ljava/lang/String; // type@070e │ │ -0c54f8: 6e20 f52a 2400 |0024: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c54fe: 1302 3d00 |0027: const/16 v2, #int 61 // #3d │ │ -0c5502: 6e20 ee2a 2400 |0029: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -0c5508: 7210 4f2c 0100 |002c: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -0c550e: 0c01 |002f: move-result-object v1 │ │ -0c5510: 1f01 0e07 |0030: check-cast v1, Ljava/lang/String; // type@070e │ │ -0c5514: 6e20 f52a 1400 |0032: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c551a: 7210 042c 0500 |0035: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0c5520: 0a01 |0038: move-result v1 │ │ -0c5522: 3801 d9ff |0039: if-eqz v1, 0012 // -0027 │ │ -0c5526: 1301 2600 |003b: const/16 v1, #int 38 // #26 │ │ -0c552a: 6e20 ee2a 1400 |003d: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -0c5530: 28d2 |0040: goto 0012 // -002e │ │ -0c5532: 6e10 fa2a 0400 |0041: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c5538: 0c04 |0044: move-result-object v4 │ │ -0c553a: 6e10 be2a 0400 |0045: invoke-virtual {v4}, Ljava/lang/String;.getBytes:()[B // method@2abe │ │ -0c5540: 0c04 |0048: move-result-object v4 │ │ -0c5542: 6e10 582b 0000 |0049: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2b58 │ │ -0c5548: 0c05 |004c: move-result-object v5 │ │ -0c554a: 1f05 2c07 |004d: check-cast v5, Ljava/net/HttpURLConnection; // type@072c │ │ -0c554e: 1210 |004f: const/4 v0, #int 1 // #1 │ │ -0c5550: 6e20 482b 0500 |0050: invoke-virtual {v5, v0}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@2b48 │ │ -0c5556: 1200 |0053: const/4 v0, #int 0 // #0 │ │ -0c5558: 6e20 4c2b 0500 |0054: invoke-virtual {v5, v0}, Ljava/net/HttpURLConnection;.setUseCaches:(Z)V // method@2b4c │ │ -0c555e: 2141 |0057: array-length v1, v4 │ │ -0c5560: 6e20 492b 1500 |0058: invoke-virtual {v5, v1}, Ljava/net/HttpURLConnection;.setFixedLengthStreamingMode:(I)V // method@2b49 │ │ -0c5566: 1a01 3122 |005b: const-string v1, "POST" // string@2231 │ │ -0c556a: 6e20 4a2b 1500 |005d: invoke-virtual {v5, v1}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@2b4a │ │ -0c5570: 1a01 e80d |0060: const-string v1, "Content-Type" // string@0de8 │ │ -0c5574: 1a02 0d2e |0062: const-string v2, "application/x-www-form-urlencoded;charset=UTF-8" // string@2e0d │ │ -0c5578: 6e30 4b2b 1502 |0064: invoke-virtual {v5, v1, v2}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2b4b │ │ -0c557e: 6e10 462b 0500 |0067: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@2b46 │ │ -0c5584: 0c01 |006a: move-result-object v1 │ │ -0c5586: 6e20 e129 4100 |006b: invoke-virtual {v1, v4}, Ljava/io/OutputStream;.write:([B)V // method@29e1 │ │ -0c558c: 6e10 e029 0100 |006e: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@29e0 │ │ -0c5592: 6e10 472b 0500 |0071: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@2b47 │ │ -0c5598: 0a04 |0074: move-result v4 │ │ -0c559a: 1301 c800 |0075: const/16 v1, #int 200 // #c8 │ │ -0c559e: 3314 2300 |0077: if-ne v4, v1, 009a // +0023 │ │ -0c55a2: 1401 0080 0000 |0079: const v1, #float 4.59177e-41 // #00008000 │ │ -0c55a8: 2312 bc09 |007c: new-array v2, v1, [B // type@09bc │ │ -0c55ac: 6e10 452b 0500 |007e: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@2b45 │ │ -0c55b2: 0c03 |0081: move-result-object v3 │ │ -0c55b4: 9104 0100 |0082: sub-int v4, v1, v0 │ │ -0c55b8: 6e40 d029 2340 |0084: invoke-virtual {v3, v2, v0, v4}, Ljava/io/InputStream;.read:([BII)I // method@29d0 │ │ -0c55be: 0a04 |0087: move-result v4 │ │ -0c55c0: 3c04 1000 |0088: if-gtz v4, 0098 // +0010 │ │ -0c55c4: 6e10 422b 0500 |008a: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.disconnect:()V // method@2b42 │ │ -0c55ca: 3d00 0800 |008d: if-lez v0, 0095 // +0008 │ │ -0c55ce: 2204 0e07 |008f: new-instance v4, Ljava/lang/String; // type@070e │ │ -0c55d2: 7020 af2a 2400 |0091: invoke-direct {v4, v2}, Ljava/lang/String;.:([B)V // method@2aaf │ │ -0c55d8: 1104 |0094: return-object v4 │ │ -0c55da: 1a04 0000 |0095: const-string v4, "" // string@0000 │ │ -0c55de: 1104 |0097: return-object v4 │ │ -0c55e0: b040 |0098: add-int/2addr v0, v4 │ │ -0c55e2: 28e9 |0099: goto 0082 // -0017 │ │ -0c55e4: 2205 ec06 |009a: new-instance v5, Ljava/lang/Exception; // type@06ec │ │ -0c55e8: 2200 1007 |009c: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0c55ec: 7010 eb2a 0000 |009e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c55f2: 1a01 3222 |00a1: const-string v1, "POST exception HTTP return code " // string@2232 │ │ -0c55f6: 6e20 f52a 1000 |00a3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c55fc: 6e20 f12a 4000 |00a6: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0c5602: 6e10 fa2a 0000 |00a9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c5608: 0c04 |00ac: move-result-object v4 │ │ -0c560a: 7020 412a 4500 |00ad: invoke-direct {v5, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ -0c5610: 2802 |00b0: goto 00b2 // +0002 │ │ -0c5612: 2705 |00b1: throw v5 │ │ -0c5614: 28ff |00b2: goto 00b1 // -0001 │ │ +0c54a4: |[0c54a4] com.ds.avare.message.NetworkHelper.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; │ │ +0c54b4: 2200 3607 |0000: new-instance v0, Ljava/net/URL; // type@0736 │ │ +0c54b8: 7020 572b 4000 |0002: invoke-direct {v0, v4}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2b57 │ │ +0c54be: 2204 1007 |0005: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +0c54c2: 7010 eb2a 0400 |0007: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c54c8: 7210 542c 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ +0c54ce: 0c05 |000d: move-result-object v5 │ │ +0c54d0: 7210 742c 0500 |000e: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +0c54d6: 0c05 |0011: move-result-object v5 │ │ +0c54d8: 7210 042c 0500 |0012: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0c54de: 0a01 |0015: move-result v1 │ │ +0c54e0: 3801 2b00 |0016: if-eqz v1, 0041 // +002b │ │ +0c54e4: 7210 052c 0500 |0018: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0c54ea: 0c01 |001b: move-result-object v1 │ │ +0c54ec: 1f01 6707 |001c: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ +0c54f0: 7210 4e2c 0100 |001e: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +0c54f6: 0c02 |0021: move-result-object v2 │ │ +0c54f8: 1f02 0e07 |0022: check-cast v2, Ljava/lang/String; // type@070e │ │ +0c54fc: 6e20 f52a 2400 |0024: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5502: 1302 3d00 |0027: const/16 v2, #int 61 // #3d │ │ +0c5506: 6e20 ee2a 2400 |0029: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +0c550c: 7210 4f2c 0100 |002c: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +0c5512: 0c01 |002f: move-result-object v1 │ │ +0c5514: 1f01 0e07 |0030: check-cast v1, Ljava/lang/String; // type@070e │ │ +0c5518: 6e20 f52a 1400 |0032: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c551e: 7210 042c 0500 |0035: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0c5524: 0a01 |0038: move-result v1 │ │ +0c5526: 3801 d9ff |0039: if-eqz v1, 0012 // -0027 │ │ +0c552a: 1301 2600 |003b: const/16 v1, #int 38 // #26 │ │ +0c552e: 6e20 ee2a 1400 |003d: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +0c5534: 28d2 |0040: goto 0012 // -002e │ │ +0c5536: 6e10 fa2a 0400 |0041: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c553c: 0c04 |0044: move-result-object v4 │ │ +0c553e: 6e10 be2a 0400 |0045: invoke-virtual {v4}, Ljava/lang/String;.getBytes:()[B // method@2abe │ │ +0c5544: 0c04 |0048: move-result-object v4 │ │ +0c5546: 6e10 582b 0000 |0049: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2b58 │ │ +0c554c: 0c05 |004c: move-result-object v5 │ │ +0c554e: 1f05 2c07 |004d: check-cast v5, Ljava/net/HttpURLConnection; // type@072c │ │ +0c5552: 1210 |004f: const/4 v0, #int 1 // #1 │ │ +0c5554: 6e20 482b 0500 |0050: invoke-virtual {v5, v0}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@2b48 │ │ +0c555a: 1200 |0053: const/4 v0, #int 0 // #0 │ │ +0c555c: 6e20 4c2b 0500 |0054: invoke-virtual {v5, v0}, Ljava/net/HttpURLConnection;.setUseCaches:(Z)V // method@2b4c │ │ +0c5562: 2141 |0057: array-length v1, v4 │ │ +0c5564: 6e20 492b 1500 |0058: invoke-virtual {v5, v1}, Ljava/net/HttpURLConnection;.setFixedLengthStreamingMode:(I)V // method@2b49 │ │ +0c556a: 1a01 3122 |005b: const-string v1, "POST" // string@2231 │ │ +0c556e: 6e20 4a2b 1500 |005d: invoke-virtual {v5, v1}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@2b4a │ │ +0c5574: 1a01 e80d |0060: const-string v1, "Content-Type" // string@0de8 │ │ +0c5578: 1a02 0d2e |0062: const-string v2, "application/x-www-form-urlencoded;charset=UTF-8" // string@2e0d │ │ +0c557c: 6e30 4b2b 1502 |0064: invoke-virtual {v5, v1, v2}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2b4b │ │ +0c5582: 6e10 462b 0500 |0067: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@2b46 │ │ +0c5588: 0c01 |006a: move-result-object v1 │ │ +0c558a: 6e20 e129 4100 |006b: invoke-virtual {v1, v4}, Ljava/io/OutputStream;.write:([B)V // method@29e1 │ │ +0c5590: 6e10 e029 0100 |006e: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@29e0 │ │ +0c5596: 6e10 472b 0500 |0071: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@2b47 │ │ +0c559c: 0a04 |0074: move-result v4 │ │ +0c559e: 1301 c800 |0075: const/16 v1, #int 200 // #c8 │ │ +0c55a2: 3314 2300 |0077: if-ne v4, v1, 009a // +0023 │ │ +0c55a6: 1401 0080 0000 |0079: const v1, #float 4.59177e-41 // #00008000 │ │ +0c55ac: 2312 bc09 |007c: new-array v2, v1, [B // type@09bc │ │ +0c55b0: 6e10 452b 0500 |007e: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@2b45 │ │ +0c55b6: 0c03 |0081: move-result-object v3 │ │ +0c55b8: 9104 0100 |0082: sub-int v4, v1, v0 │ │ +0c55bc: 6e40 d029 2340 |0084: invoke-virtual {v3, v2, v0, v4}, Ljava/io/InputStream;.read:([BII)I // method@29d0 │ │ +0c55c2: 0a04 |0087: move-result v4 │ │ +0c55c4: 3c04 1000 |0088: if-gtz v4, 0098 // +0010 │ │ +0c55c8: 6e10 422b 0500 |008a: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.disconnect:()V // method@2b42 │ │ +0c55ce: 3d00 0800 |008d: if-lez v0, 0095 // +0008 │ │ +0c55d2: 2204 0e07 |008f: new-instance v4, Ljava/lang/String; // type@070e │ │ +0c55d6: 7020 af2a 2400 |0091: invoke-direct {v4, v2}, Ljava/lang/String;.:([B)V // method@2aaf │ │ +0c55dc: 1104 |0094: return-object v4 │ │ +0c55de: 1a04 0000 |0095: const-string v4, "" // string@0000 │ │ +0c55e2: 1104 |0097: return-object v4 │ │ +0c55e4: b040 |0098: add-int/2addr v0, v4 │ │ +0c55e6: 28e9 |0099: goto 0082 // -0017 │ │ +0c55e8: 2205 ec06 |009a: new-instance v5, Ljava/lang/Exception; // type@06ec │ │ +0c55ec: 2200 1007 |009c: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0c55f0: 7010 eb2a 0000 |009e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c55f6: 1a01 3222 |00a1: const-string v1, "POST exception HTTP return code " // string@2232 │ │ +0c55fa: 6e20 f52a 1000 |00a3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5600: 6e20 f12a 4000 |00a6: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0c5606: 6e10 fa2a 0000 |00a9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c560c: 0c04 |00ac: move-result-object v4 │ │ +0c560e: 7020 412a 4500 |00ad: invoke-direct {v5, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ +0c5614: 2802 |00b0: goto 00b2 // +0002 │ │ +0c5616: 2705 |00b1: throw v5 │ │ +0c5618: 28ff |00b2: goto 00b1 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ 0x000a line=67 │ │ 0x0012 line=69 │ │ 0x0018 line=70 │ │ @@ -202581,18 +202582,18 @@ │ │ type : '(Lcom/ds/avare/network/Delete;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c5630: |[0c5630] com.ds.avare.network.Delete$DeleteTask.:(Lcom/ds/avare/network/Delete;)V │ │ -0c5640: 5b01 4313 |0000: iput-object v1, v0, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c5644: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c564a: 0e00 |0005: return-void │ │ +0c5634: |[0c5634] com.ds.avare.network.Delete$DeleteTask.:(Lcom/ds/avare/network/Delete;)V │ │ +0c5644: 5b01 4313 |0000: iput-object v1, v0, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c5648: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c564e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/network/Delete$DeleteTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/network/Delete; │ │ │ │ @@ -202601,17 +202602,17 @@ │ │ type : '(Lcom/ds/avare/network/Delete;Lcom/ds/avare/network/Delete$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c564c: |[0c564c] com.ds.avare.network.Delete$DeleteTask.:(Lcom/ds/avare/network/Delete;Lcom/ds/avare/network/Delete$1;)V │ │ -0c565c: 7020 1522 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/network/Delete$DeleteTask;.:(Lcom/ds/avare/network/Delete;)V // method@2215 │ │ -0c5662: 0e00 |0003: return-void │ │ +0c5650: |[0c5650] com.ds.avare.network.Delete$DeleteTask.:(Lcom/ds/avare/network/Delete;Lcom/ds/avare/network/Delete$1;)V │ │ +0c5660: 7020 1522 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/network/Delete$DeleteTask;.:(Lcom/ds/avare/network/Delete;)V // method@2215 │ │ +0c5666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/network/Delete$DeleteTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/network/Delete; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/network/Delete$1; │ │ @@ -202622,95 +202623,95 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -0c5664: |[0c5664] com.ds.avare.network.Delete$DeleteTask.run:()V │ │ -0c5674: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -0c567a: 0c00 |0003: move-result-object v0 │ │ -0c567c: 1a01 ec0e |0004: const-string v1, "Delete" // string@0eec │ │ -0c5680: 6e20 0f2b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -0c5686: 5470 4213 |0009: iget-object v0, v7, Lcom/ds/avare/network/Delete$DeleteTask;.path:Ljava/lang/String; // field@1342 │ │ -0c568a: 12e1 |000b: const/4 v1, #int -2 // #fe │ │ -0c568c: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -0c5690: 5470 4113 |000e: iget-object v0, v7, Lcom/ds/avare/network/Delete$DeleteTask;.chart:Ljava/lang/String; // field@1341 │ │ -0c5694: 3900 1700 |0010: if-nez v0, 0027 // +0017 │ │ -0c5698: 5470 4313 |0012: iget-object v0, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c569c: 7110 1922 0000 |0014: invoke-static {v0}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ -0c56a2: 0c00 |0017: move-result-object v0 │ │ -0c56a4: 5472 4313 |0018: iget-object v2, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c56a8: 6e30 8804 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -0c56ae: 0c00 |001d: move-result-object v0 │ │ -0c56b0: 5472 4313 |001e: iget-object v2, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c56b4: 7110 1922 0200 |0020: invoke-static {v2}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ -0c56ba: 0c02 |0023: move-result-object v2 │ │ -0c56bc: 6e20 9204 0200 |0024: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -0c56c2: 5470 4313 |0027: iget-object v0, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c56c6: 5472 4113 |0029: iget-object v2, v7, Lcom/ds/avare/network/Delete$DeleteTask;.chart:Ljava/lang/String; // field@1341 │ │ -0c56ca: 5473 4213 |002b: iget-object v3, v7, Lcom/ds/avare/network/Delete$DeleteTask;.path:Ljava/lang/String; // field@1342 │ │ -0c56ce: 6e30 1c22 2003 |002d: invoke-virtual {v0, v2, v3}, Lcom/ds/avare/network/Delete;.getFiles:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/LinkedList; // method@221c │ │ -0c56d4: 0c00 |0030: move-result-object v0 │ │ -0c56d6: 6e10 262c 0000 |0031: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0c56dc: 0a02 |0034: move-result v2 │ │ -0c56de: 6e10 212c 0000 |0035: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0c56e4: 0c00 |0038: move-result-object v0 │ │ -0c56e6: 12e3 |0039: const/4 v3, #int -2 // #fe │ │ -0c56e8: 7210 042c 0000 |003a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0c56ee: 0a04 |003d: move-result v4 │ │ -0c56f0: 3804 4900 |003e: if-eqz v4, 0087 // +0049 │ │ -0c56f4: 7210 052c 0000 |0040: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0c56fa: 0c04 |0043: move-result-object v4 │ │ -0c56fc: 1f04 0e07 |0044: check-cast v4, Ljava/lang/String; // type@070e │ │ -0c5700: 5475 4313 |0046: iget-object v5, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c5704: 7110 1a22 0500 |0048: invoke-static {v5}, Lcom/ds/avare/network/Delete;.access$200:(Lcom/ds/avare/network/Delete;)Z // method@221a │ │ -0c570a: 0a05 |004b: move-result v5 │ │ -0c570c: 3805 1800 |004c: if-eqz v5, 0064 // +0018 │ │ -0c5710: 5470 4313 |004e: iget-object v0, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c5714: 7110 1922 0000 |0050: invoke-static {v0}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ -0c571a: 0c00 |0053: move-result-object v0 │ │ -0c571c: 5472 4313 |0054: iget-object v2, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c5720: 6e30 8804 1002 |0056: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -0c5726: 0c00 |0059: move-result-object v0 │ │ -0c5728: 5471 4313 |005a: iget-object v1, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c572c: 7110 1922 0100 |005c: invoke-static {v1}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ -0c5732: 0c01 |005f: move-result-object v1 │ │ -0c5734: 6e20 9204 0100 |0060: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -0c573a: 0e00 |0063: return-void │ │ -0c573c: 1205 |0064: const/4 v5, #int 0 // #0 │ │ -0c573e: b325 |0065: div-int/2addr v5, v2 │ │ -0c5740: 2206 bf06 |0066: new-instance v6, Ljava/io/File; // type@06bf │ │ -0c5744: 7020 9629 4600 |0068: invoke-direct {v6, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0c574a: 7110 8726 0600 |006b: invoke-static {v6}, Lcom/ds/avare/utils/Helper;.deleteDir:(Ljava/io/File;)V // method@2687 │ │ -0c5750: 3253 ccff |006e: if-eq v3, v5, 003a // -0034 │ │ -0c5754: 5473 4313 |0070: iget-object v3, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c5758: 7110 1922 0300 |0072: invoke-static {v3}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ -0c575e: 0c03 |0075: move-result-object v3 │ │ -0c5760: 5474 4313 |0076: iget-object v4, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c5764: 6e30 8804 5304 |0078: invoke-virtual {v3, v5, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -0c576a: 0c03 |007b: move-result-object v3 │ │ -0c576c: 5474 4313 |007c: iget-object v4, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c5770: 7110 1922 0400 |007e: invoke-static {v4}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ -0c5776: 0c04 |0081: move-result-object v4 │ │ -0c5778: 6e20 9204 3400 |0082: invoke-virtual {v4, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -0c577e: 0153 |0085: move v3, v5 │ │ -0c5780: 28b4 |0086: goto 003a // -004c │ │ -0c5782: 5470 4313 |0087: iget-object v0, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c5786: 7110 1922 0000 |0089: invoke-static {v0}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ -0c578c: 0c00 |008c: move-result-object v0 │ │ -0c578e: 12f1 |008d: const/4 v1, #int -1 // #ff │ │ -0c5790: 5472 4313 |008e: iget-object v2, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c5794: 6e30 8804 1002 |0090: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -0c579a: 0c00 |0093: move-result-object v0 │ │ -0c579c: 5471 4313 |0094: iget-object v1, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ -0c57a0: 7110 1922 0100 |0096: invoke-static {v1}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ -0c57a6: 0c01 |0099: move-result-object v1 │ │ -0c57a8: 6e20 9204 0100 |009a: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -0c57ae: 0e00 |009d: return-void │ │ +0c5668: |[0c5668] com.ds.avare.network.Delete$DeleteTask.run:()V │ │ +0c5678: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +0c567e: 0c00 |0003: move-result-object v0 │ │ +0c5680: 1a01 ec0e |0004: const-string v1, "Delete" // string@0eec │ │ +0c5684: 6e20 0f2b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +0c568a: 5470 4213 |0009: iget-object v0, v7, Lcom/ds/avare/network/Delete$DeleteTask;.path:Ljava/lang/String; // field@1342 │ │ +0c568e: 12e1 |000b: const/4 v1, #int -2 // #fe │ │ +0c5690: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +0c5694: 5470 4113 |000e: iget-object v0, v7, Lcom/ds/avare/network/Delete$DeleteTask;.chart:Ljava/lang/String; // field@1341 │ │ +0c5698: 3900 1700 |0010: if-nez v0, 0027 // +0017 │ │ +0c569c: 5470 4313 |0012: iget-object v0, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c56a0: 7110 1922 0000 |0014: invoke-static {v0}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ +0c56a6: 0c00 |0017: move-result-object v0 │ │ +0c56a8: 5472 4313 |0018: iget-object v2, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c56ac: 6e30 8804 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +0c56b2: 0c00 |001d: move-result-object v0 │ │ +0c56b4: 5472 4313 |001e: iget-object v2, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c56b8: 7110 1922 0200 |0020: invoke-static {v2}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ +0c56be: 0c02 |0023: move-result-object v2 │ │ +0c56c0: 6e20 9204 0200 |0024: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +0c56c6: 5470 4313 |0027: iget-object v0, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c56ca: 5472 4113 |0029: iget-object v2, v7, Lcom/ds/avare/network/Delete$DeleteTask;.chart:Ljava/lang/String; // field@1341 │ │ +0c56ce: 5473 4213 |002b: iget-object v3, v7, Lcom/ds/avare/network/Delete$DeleteTask;.path:Ljava/lang/String; // field@1342 │ │ +0c56d2: 6e30 1c22 2003 |002d: invoke-virtual {v0, v2, v3}, Lcom/ds/avare/network/Delete;.getFiles:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/LinkedList; // method@221c │ │ +0c56d8: 0c00 |0030: move-result-object v0 │ │ +0c56da: 6e10 262c 0000 |0031: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0c56e0: 0a02 |0034: move-result v2 │ │ +0c56e2: 6e10 212c 0000 |0035: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0c56e8: 0c00 |0038: move-result-object v0 │ │ +0c56ea: 12e3 |0039: const/4 v3, #int -2 // #fe │ │ +0c56ec: 7210 042c 0000 |003a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0c56f2: 0a04 |003d: move-result v4 │ │ +0c56f4: 3804 4900 |003e: if-eqz v4, 0087 // +0049 │ │ +0c56f8: 7210 052c 0000 |0040: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0c56fe: 0c04 |0043: move-result-object v4 │ │ +0c5700: 1f04 0e07 |0044: check-cast v4, Ljava/lang/String; // type@070e │ │ +0c5704: 5475 4313 |0046: iget-object v5, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c5708: 7110 1a22 0500 |0048: invoke-static {v5}, Lcom/ds/avare/network/Delete;.access$200:(Lcom/ds/avare/network/Delete;)Z // method@221a │ │ +0c570e: 0a05 |004b: move-result v5 │ │ +0c5710: 3805 1800 |004c: if-eqz v5, 0064 // +0018 │ │ +0c5714: 5470 4313 |004e: iget-object v0, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c5718: 7110 1922 0000 |0050: invoke-static {v0}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ +0c571e: 0c00 |0053: move-result-object v0 │ │ +0c5720: 5472 4313 |0054: iget-object v2, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c5724: 6e30 8804 1002 |0056: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +0c572a: 0c00 |0059: move-result-object v0 │ │ +0c572c: 5471 4313 |005a: iget-object v1, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c5730: 7110 1922 0100 |005c: invoke-static {v1}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ +0c5736: 0c01 |005f: move-result-object v1 │ │ +0c5738: 6e20 9204 0100 |0060: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +0c573e: 0e00 |0063: return-void │ │ +0c5740: 1205 |0064: const/4 v5, #int 0 // #0 │ │ +0c5742: b325 |0065: div-int/2addr v5, v2 │ │ +0c5744: 2206 bf06 |0066: new-instance v6, Ljava/io/File; // type@06bf │ │ +0c5748: 7020 9629 4600 |0068: invoke-direct {v6, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0c574e: 7110 8726 0600 |006b: invoke-static {v6}, Lcom/ds/avare/utils/Helper;.deleteDir:(Ljava/io/File;)V // method@2687 │ │ +0c5754: 3253 ccff |006e: if-eq v3, v5, 003a // -0034 │ │ +0c5758: 5473 4313 |0070: iget-object v3, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c575c: 7110 1922 0300 |0072: invoke-static {v3}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ +0c5762: 0c03 |0075: move-result-object v3 │ │ +0c5764: 5474 4313 |0076: iget-object v4, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c5768: 6e30 8804 5304 |0078: invoke-virtual {v3, v5, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +0c576e: 0c03 |007b: move-result-object v3 │ │ +0c5770: 5474 4313 |007c: iget-object v4, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c5774: 7110 1922 0400 |007e: invoke-static {v4}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ +0c577a: 0c04 |0081: move-result-object v4 │ │ +0c577c: 6e20 9204 3400 |0082: invoke-virtual {v4, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +0c5782: 0153 |0085: move v3, v5 │ │ +0c5784: 28b4 |0086: goto 003a // -004c │ │ +0c5786: 5470 4313 |0087: iget-object v0, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c578a: 7110 1922 0000 |0089: invoke-static {v0}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ +0c5790: 0c00 |008c: move-result-object v0 │ │ +0c5792: 12f1 |008d: const/4 v1, #int -1 // #ff │ │ +0c5794: 5472 4313 |008e: iget-object v2, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c5798: 6e30 8804 1002 |0090: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +0c579e: 0c00 |0093: move-result-object v0 │ │ +0c57a0: 5471 4313 |0094: iget-object v1, v7, Lcom/ds/avare/network/Delete$DeleteTask;.this$0:Lcom/ds/avare/network/Delete; // field@1343 │ │ +0c57a4: 7110 1922 0100 |0096: invoke-static {v1}, Lcom/ds/avare/network/Delete;.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; // method@2219 │ │ +0c57aa: 0c01 |0099: move-result-object v1 │ │ +0c57ac: 6e20 9204 0100 |009a: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +0c57b2: 0e00 |009d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0009 line=109 │ │ 0x0012 line=110 │ │ 0x001e line=111 │ │ 0x0027 line=117 │ │ @@ -202790,22 +202791,22 @@ │ │ type : '(Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0c58d8: |[0c58d8] com.ds.avare.network.Delete.:(Landroid/os/Handler;)V │ │ -0c58e8: 7010 5f2c 0100 |0000: invoke-direct {v1}, Ljava/util/Observable;.:()V // method@2c5f │ │ -0c58ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c58f0: 5c10 4913 |0004: iput-boolean v0, v1, Lcom/ds/avare/network/Delete;.mStop:Z // field@1349 │ │ -0c58f4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0c58f6: 5b10 4713 |0007: iput-object v0, v1, Lcom/ds/avare/network/Delete;.mDt:Lcom/ds/avare/network/Delete$DeleteTask; // field@1347 │ │ -0c58fa: 5b12 4813 |0009: iput-object v2, v1, Lcom/ds/avare/network/Delete;.mHandler:Landroid/os/Handler; // field@1348 │ │ -0c58fe: 0e00 |000b: return-void │ │ +0c58dc: |[0c58dc] com.ds.avare.network.Delete.:(Landroid/os/Handler;)V │ │ +0c58ec: 7010 5f2c 0100 |0000: invoke-direct {v1}, Ljava/util/Observable;.:()V // method@2c5f │ │ +0c58f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c58f4: 5c10 4913 |0004: iput-boolean v0, v1, Lcom/ds/avare/network/Delete;.mStop:Z // field@1349 │ │ +0c58f8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0c58fa: 5b10 4713 |0007: iput-object v0, v1, Lcom/ds/avare/network/Delete;.mDt:Lcom/ds/avare/network/Delete$DeleteTask; // field@1347 │ │ +0c58fe: 5b12 4813 |0009: iput-object v2, v1, Lcom/ds/avare/network/Delete;.mHandler:Landroid/os/Handler; // field@1348 │ │ +0c5902: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ 0x0007 line=67 │ │ 0x0009 line=68 │ │ locals : │ │ @@ -202817,17 +202818,17 @@ │ │ type : '(Lcom/ds/avare/network/Delete;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c57b0: |[0c57b0] com.ds.avare.network.Delete.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; │ │ -0c57c0: 5400 4813 |0000: iget-object v0, v0, Lcom/ds/avare/network/Delete;.mHandler:Landroid/os/Handler; // field@1348 │ │ -0c57c4: 1100 |0002: return-object v0 │ │ +0c57b4: |[0c57b4] com.ds.avare.network.Delete.access$100:(Lcom/ds/avare/network/Delete;)Landroid/os/Handler; │ │ +0c57c4: 5400 4813 |0000: iget-object v0, v0, Lcom/ds/avare/network/Delete;.mHandler:Landroid/os/Handler; // field@1348 │ │ +0c57c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/network/Delete; │ │ │ │ #2 : (in Lcom/ds/avare/network/Delete;) │ │ @@ -202835,17 +202836,17 @@ │ │ type : '(Lcom/ds/avare/network/Delete;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c57c8: |[0c57c8] com.ds.avare.network.Delete.access$200:(Lcom/ds/avare/network/Delete;)Z │ │ -0c57d8: 5500 4913 |0000: iget-boolean v0, v0, Lcom/ds/avare/network/Delete;.mStop:Z // field@1349 │ │ -0c57dc: 0f00 |0002: return v0 │ │ +0c57cc: |[0c57cc] com.ds.avare.network.Delete.access$200:(Lcom/ds/avare/network/Delete;)Z │ │ +0c57dc: 5500 4913 |0000: iget-boolean v0, v0, Lcom/ds/avare/network/Delete;.mStop:Z // field@1349 │ │ +0c57e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/network/Delete; │ │ │ │ Virtual methods - │ │ @@ -202854,18 +202855,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0c5900: |[0c5900] com.ds.avare.network.Delete.cancel:()V │ │ -0c5910: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c5912: 5c10 4913 |0001: iput-boolean v0, v1, Lcom/ds/avare/network/Delete;.mStop:Z // field@1349 │ │ -0c5916: 0e00 |0003: return-void │ │ +0c5904: |[0c5904] com.ds.avare.network.Delete.cancel:()V │ │ +0c5914: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c5916: 5c10 4913 |0001: iput-boolean v0, v1, Lcom/ds/avare/network/Delete;.mStop:Z // field@1349 │ │ +0c591a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/ds/avare/network/Delete; │ │ │ │ #1 : (in Lcom/ds/avare/network/Delete;) │ │ @@ -202873,59 +202874,59 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/LinkedList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -0c57e0: |[0c57e0] com.ds.avare.network.Delete.getFiles:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/LinkedList; │ │ -0c57f0: 2200 6307 |0000: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -0c57f4: 7010 152c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0c57fa: 2201 1007 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c57fe: 7010 eb2a 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c5804: 6e20 f52a 7100 |000a: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c580a: 1a02 7405 |000d: const-string v2, "/" // string@0574 │ │ -0c580e: 6e20 f52a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5814: 6e20 f52a 6100 |0012: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c581a: 6e10 fa2a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c5820: 0c06 |0018: move-result-object v6 │ │ -0c5822: 2201 bf06 |0019: new-instance v1, Ljava/io/File; // type@06bf │ │ -0c5826: 7020 9629 6100 |001b: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0c582c: 6e10 9c29 0100 |001e: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@299c │ │ -0c5832: 0a03 |0021: move-result v3 │ │ -0c5834: 3803 3100 |0022: if-eqz v3, 0053 // +0031 │ │ -0c5838: 2203 b706 |0024: new-instance v3, Ljava/io/BufferedReader; // type@06b7 │ │ -0c583c: 2204 c506 |0026: new-instance v4, Ljava/io/FileReader; // type@06c5 │ │ -0c5840: 7020 c229 1400 |0028: invoke-direct {v4, v1}, Ljava/io/FileReader;.:(Ljava/io/File;)V // method@29c2 │ │ -0c5846: 1301 0010 |002b: const/16 v1, #int 4096 // #1000 │ │ -0c584a: 7030 7329 4301 |002d: invoke-direct {v3, v4, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2973 │ │ -0c5850: 6e10 7629 0300 |0030: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ -0c5856: 6e10 7629 0300 |0033: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ -0c585c: 0c01 |0036: move-result-object v1 │ │ -0c585e: 3801 1700 |0037: if-eqz v1, 004e // +0017 │ │ -0c5862: 2204 1007 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -0c5866: 7010 eb2a 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c586c: 6e20 f52a 7400 |003e: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5872: 6e20 f52a 2400 |0041: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5878: 6e20 f52a 1400 |0044: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c587e: 6e10 fa2a 0400 |0047: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c5884: 0c04 |004a: move-result-object v4 │ │ -0c5886: 6e20 182c 4000 |004b: invoke-virtual {v0, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0c588c: 3901 e5ff |004e: if-nez v1, 0033 // -001b │ │ -0c5890: 6e10 7429 0300 |0050: invoke-virtual {v3}, Ljava/io/BufferedReader;.close:()V // method@2974 │ │ -0c5896: 6e20 182c 6000 |0053: invoke-virtual {v0, v6}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0c589c: 2207 1007 |0056: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0c58a0: 7010 eb2a 0700 |0058: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c58a6: 6e20 f52a 6700 |005b: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c58ac: 1a06 7305 |005e: const-string v6, ".zip" // string@0573 │ │ -0c58b0: 6e20 f52a 6700 |0060: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c58b6: 6e10 fa2a 0700 |0063: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c58bc: 0c06 |0066: move-result-object v6 │ │ -0c58be: 6e20 182c 6000 |0067: invoke-virtual {v0, v6}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0c58c4: 1100 |006a: return-object v0 │ │ +0c57e4: |[0c57e4] com.ds.avare.network.Delete.getFiles:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/LinkedList; │ │ +0c57f4: 2200 6307 |0000: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +0c57f8: 7010 152c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0c57fe: 2201 1007 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c5802: 7010 eb2a 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c5808: 6e20 f52a 7100 |000a: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c580e: 1a02 7405 |000d: const-string v2, "/" // string@0574 │ │ +0c5812: 6e20 f52a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5818: 6e20 f52a 6100 |0012: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c581e: 6e10 fa2a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c5824: 0c06 |0018: move-result-object v6 │ │ +0c5826: 2201 bf06 |0019: new-instance v1, Ljava/io/File; // type@06bf │ │ +0c582a: 7020 9629 6100 |001b: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0c5830: 6e10 9c29 0100 |001e: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@299c │ │ +0c5836: 0a03 |0021: move-result v3 │ │ +0c5838: 3803 3100 |0022: if-eqz v3, 0053 // +0031 │ │ +0c583c: 2203 b706 |0024: new-instance v3, Ljava/io/BufferedReader; // type@06b7 │ │ +0c5840: 2204 c506 |0026: new-instance v4, Ljava/io/FileReader; // type@06c5 │ │ +0c5844: 7020 c229 1400 |0028: invoke-direct {v4, v1}, Ljava/io/FileReader;.:(Ljava/io/File;)V // method@29c2 │ │ +0c584a: 1301 0010 |002b: const/16 v1, #int 4096 // #1000 │ │ +0c584e: 7030 7329 4301 |002d: invoke-direct {v3, v4, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2973 │ │ +0c5854: 6e10 7629 0300 |0030: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ +0c585a: 6e10 7629 0300 |0033: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ +0c5860: 0c01 |0036: move-result-object v1 │ │ +0c5862: 3801 1700 |0037: if-eqz v1, 004e // +0017 │ │ +0c5866: 2204 1007 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +0c586a: 7010 eb2a 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c5870: 6e20 f52a 7400 |003e: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5876: 6e20 f52a 2400 |0041: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c587c: 6e20 f52a 1400 |0044: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5882: 6e10 fa2a 0400 |0047: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c5888: 0c04 |004a: move-result-object v4 │ │ +0c588a: 6e20 182c 4000 |004b: invoke-virtual {v0, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0c5890: 3901 e5ff |004e: if-nez v1, 0033 // -001b │ │ +0c5894: 6e10 7429 0300 |0050: invoke-virtual {v3}, Ljava/io/BufferedReader;.close:()V // method@2974 │ │ +0c589a: 6e20 182c 6000 |0053: invoke-virtual {v0, v6}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0c58a0: 2207 1007 |0056: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0c58a4: 7010 eb2a 0700 |0058: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c58aa: 6e20 f52a 6700 |005b: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c58b0: 1a06 7305 |005e: const-string v6, ".zip" // string@0573 │ │ +0c58b4: 6e20 f52a 6700 |0060: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c58ba: 6e10 fa2a 0700 |0063: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c58c0: 0c06 |0066: move-result-object v6 │ │ +0c58c2: 6e20 182c 6000 |0067: invoke-virtual {v0, v6}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0c58c8: 1100 |006a: return-object v0 │ │ catches : 1 │ │ 0x0024 - 0x0053 │ │ Ljava/io/IOException; -> 0x0053 │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=157 │ │ 0x0019 line=158 │ │ @@ -202947,28 +202948,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0c5918: |[0c5918] com.ds.avare.network.Delete.start:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0c5928: 2200 be05 |0000: new-instance v0, Lcom/ds/avare/network/Delete$DeleteTask; // type@05be │ │ -0c592c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c592e: 7030 1622 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/ds/avare/network/Delete$DeleteTask;.:(Lcom/ds/avare/network/Delete;Lcom/ds/avare/network/Delete$1;)V // method@2216 │ │ -0c5934: 5b20 4713 |0006: iput-object v0, v2, Lcom/ds/avare/network/Delete;.mDt:Lcom/ds/avare/network/Delete$DeleteTask; // field@1347 │ │ -0c5938: 5b03 4213 |0008: iput-object v3, v0, Lcom/ds/avare/network/Delete$DeleteTask;.path:Ljava/lang/String; // field@1342 │ │ -0c593c: 5423 4713 |000a: iget-object v3, v2, Lcom/ds/avare/network/Delete;.mDt:Lcom/ds/avare/network/Delete$DeleteTask; // field@1347 │ │ -0c5940: 5b34 4113 |000c: iput-object v4, v3, Lcom/ds/avare/network/Delete$DeleteTask;.chart:Ljava/lang/String; // field@1341 │ │ -0c5944: 2203 1407 |000e: new-instance v3, Ljava/lang/Thread; // type@0714 │ │ -0c5948: 5424 4713 |0010: iget-object v4, v2, Lcom/ds/avare/network/Delete;.mDt:Lcom/ds/avare/network/Delete$DeleteTask; // field@1347 │ │ -0c594c: 7020 032b 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ -0c5952: 5b23 4a13 |0015: iput-object v3, v2, Lcom/ds/avare/network/Delete;.mThread:Ljava/lang/Thread; // field@134a │ │ -0c5956: 6e10 112b 0300 |0017: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ -0c595c: 0e00 |001a: return-void │ │ +0c591c: |[0c591c] com.ds.avare.network.Delete.start:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0c592c: 2200 be05 |0000: new-instance v0, Lcom/ds/avare/network/Delete$DeleteTask; // type@05be │ │ +0c5930: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c5932: 7030 1622 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/ds/avare/network/Delete$DeleteTask;.:(Lcom/ds/avare/network/Delete;Lcom/ds/avare/network/Delete$1;)V // method@2216 │ │ +0c5938: 5b20 4713 |0006: iput-object v0, v2, Lcom/ds/avare/network/Delete;.mDt:Lcom/ds/avare/network/Delete$DeleteTask; // field@1347 │ │ +0c593c: 5b03 4213 |0008: iput-object v3, v0, Lcom/ds/avare/network/Delete$DeleteTask;.path:Ljava/lang/String; // field@1342 │ │ +0c5940: 5423 4713 |000a: iget-object v3, v2, Lcom/ds/avare/network/Delete;.mDt:Lcom/ds/avare/network/Delete$DeleteTask; // field@1347 │ │ +0c5944: 5b34 4113 |000c: iput-object v4, v3, Lcom/ds/avare/network/Delete$DeleteTask;.chart:Ljava/lang/String; // field@1341 │ │ +0c5948: 2203 1407 |000e: new-instance v3, Ljava/lang/Thread; // type@0714 │ │ +0c594c: 5424 4713 |0010: iget-object v4, v2, Lcom/ds/avare/network/Delete;.mDt:Lcom/ds/avare/network/Delete$DeleteTask; // field@1347 │ │ +0c5950: 7020 032b 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ +0c5956: 5b23 4a13 |0015: iput-object v3, v2, Lcom/ds/avare/network/Delete;.mThread:Ljava/lang/Thread; // field@134a │ │ +0c595a: 6e10 112b 0300 |0017: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ +0c5960: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0008 line=85 │ │ 0x000a line=86 │ │ 0x000e line=87 │ │ 0x0017 line=88 │ │ @@ -203039,18 +203040,18 @@ │ │ type : '(Lcom/ds/avare/network/Download$DownloadTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c59b0: |[0c59b0] com.ds.avare.network.Download$DownloadTask$1.:(Lcom/ds/avare/network/Download$DownloadTask;)V │ │ -0c59c0: 5b01 4b13 |0000: iput-object v1, v0, Lcom/ds/avare/network/Download$DownloadTask$1;.this$1:Lcom/ds/avare/network/Download$DownloadTask; // field@134b │ │ -0c59c4: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c59ca: 0e00 |0005: return-void │ │ +0c59b4: |[0c59b4] com.ds.avare.network.Download$DownloadTask$1.:(Lcom/ds/avare/network/Download$DownloadTask;)V │ │ +0c59c4: 5b01 4b13 |0000: iput-object v1, v0, Lcom/ds/avare/network/Download$DownloadTask$1;.this$1:Lcom/ds/avare/network/Download$DownloadTask; // field@134b │ │ +0c59c8: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c59ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/network/Download$DownloadTask$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/network/Download$DownloadTask; │ │ │ │ @@ -203060,20 +203061,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c5960: |[0c5960] com.ds.avare.network.Download$DownloadTask$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0c5970: 1f01 8f07 |0000: check-cast v1, Ljava/util/zip/ZipEntry; // type@078f │ │ -0c5974: 1f02 8f07 |0002: check-cast v2, Ljava/util/zip/ZipEntry; // type@078f │ │ -0c5978: 6e30 2022 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/network/Download$DownloadTask$1;.compare:(Ljava/util/zip/ZipEntry;Ljava/util/zip/ZipEntry;)I // method@2220 │ │ -0c597e: 0a01 |0007: move-result v1 │ │ -0c5980: 0f01 |0008: return v1 │ │ +0c5964: |[0c5964] com.ds.avare.network.Download$DownloadTask$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0c5974: 1f01 8f07 |0000: check-cast v1, Ljava/util/zip/ZipEntry; // type@078f │ │ +0c5978: 1f02 8f07 |0002: check-cast v2, Ljava/util/zip/ZipEntry; // type@078f │ │ +0c597c: 6e30 2022 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/network/Download$DownloadTask$1;.compare:(Ljava/util/zip/ZipEntry;Ljava/util/zip/ZipEntry;)I // method@2220 │ │ +0c5982: 0a01 |0007: move-result v1 │ │ +0c5984: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lcom/ds/avare/network/Download$DownloadTask$1; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -203083,22 +203084,22 @@ │ │ type : '(Ljava/util/zip/ZipEntry;Ljava/util/zip/ZipEntry;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c5984: |[0c5984] com.ds.avare.network.Download$DownloadTask$1.compare:(Ljava/util/zip/ZipEntry;Ljava/util/zip/ZipEntry;)I │ │ -0c5994: 6e10 d42c 0100 |0000: invoke-virtual {v1}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@2cd4 │ │ -0c599a: 0c01 |0003: move-result-object v1 │ │ -0c599c: 6e10 d42c 0200 |0004: invoke-virtual {v2}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@2cd4 │ │ -0c59a2: 0c02 |0007: move-result-object v2 │ │ -0c59a4: 6e20 b62a 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@2ab6 │ │ -0c59aa: 0a01 |000b: move-result v1 │ │ -0c59ac: 0f01 |000c: return v1 │ │ +0c5988: |[0c5988] com.ds.avare.network.Download$DownloadTask$1.compare:(Ljava/util/zip/ZipEntry;Ljava/util/zip/ZipEntry;)I │ │ +0c5998: 6e10 d42c 0100 |0000: invoke-virtual {v1}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@2cd4 │ │ +0c599e: 0c01 |0003: move-result-object v1 │ │ +0c59a0: 6e10 d42c 0200 |0004: invoke-virtual {v2}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@2cd4 │ │ +0c59a6: 0c02 |0007: move-result-object v2 │ │ +0c59a8: 6e20 b62a 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@2ab6 │ │ +0c59ae: 0a01 |000b: move-result v1 │ │ +0c59b0: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lcom/ds/avare/network/Download$DownloadTask$1; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/util/zip/ZipEntry; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/util/zip/ZipEntry; │ │ @@ -203152,18 +203153,18 @@ │ │ type : '(Lcom/ds/avare/network/Download;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c59cc: |[0c59cc] com.ds.avare.network.Download$DownloadTask.:(Lcom/ds/avare/network/Download;)V │ │ -0c59dc: 5b01 4f13 |0000: iput-object v1, v0, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c59e0: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c59e6: 0e00 |0005: return-void │ │ +0c59d0: |[0c59d0] com.ds.avare.network.Download$DownloadTask.:(Lcom/ds/avare/network/Download;)V │ │ +0c59e0: 5b01 4f13 |0000: iput-object v1, v0, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c59e4: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c59ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/network/Download$DownloadTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/network/Download; │ │ │ │ @@ -203172,17 +203173,17 @@ │ │ type : '(Lcom/ds/avare/network/Download;Lcom/ds/avare/network/Download$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c59e8: |[0c59e8] com.ds.avare.network.Download$DownloadTask.:(Lcom/ds/avare/network/Download;Lcom/ds/avare/network/Download$1;)V │ │ -0c59f8: 7020 2122 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/network/Download$DownloadTask;.:(Lcom/ds/avare/network/Download;)V // method@2221 │ │ -0c59fe: 0e00 |0003: return-void │ │ +0c59ec: |[0c59ec] com.ds.avare.network.Download$DownloadTask.:(Lcom/ds/avare/network/Download;Lcom/ds/avare/network/Download$1;)V │ │ +0c59fc: 7020 2122 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/network/Download$DownloadTask;.:(Lcom/ds/avare/network/Download;)V // method@2221 │ │ +0c5a02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/network/Download$DownloadTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/network/Download; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/network/Download$1; │ │ @@ -203192,44 +203193,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -0c634c: |[0c634c] com.ds.avare.network.Download$DownloadTask.sendFailure:()V │ │ -0c635c: 5440 4f13 |0000: iget-object v0, v4, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c6360: 7110 2722 0000 |0002: invoke-static {v0}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ -0c6366: 0c00 |0005: move-result-object v0 │ │ -0c6368: 5441 4f13 |0006: iget-object v1, v4, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c636c: 12e2 |0008: const/4 v2, #int -2 // #fe │ │ -0c636e: 6e30 8804 2001 |0009: invoke-virtual {v0, v2, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -0c6374: 0c00 |000c: move-result-object v0 │ │ -0c6376: 2201 0701 |000d: new-instance v1, Landroid/os/Bundle; // type@0107 │ │ -0c637a: 7010 3a04 0100 |000f: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@043a │ │ -0c6380: 2202 1007 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0c6384: 7010 eb2a 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c638a: 5443 4c13 |0017: iget-object v3, v4, Lcom/ds/avare/network/Download$DownloadTask;.mName:Ljava/lang/String; // field@134c │ │ -0c638e: 6e20 f52a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6394: 1a03 4e02 |001c: const-string v3, ", " // string@024e │ │ -0c6398: 6e20 f52a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c639e: 5443 4f13 |0021: iget-object v3, v4, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c63a2: 7110 2822 0300 |0023: invoke-static {v3}, Lcom/ds/avare/network/Download;.access$200:(Lcom/ds/avare/network/Download;)Ljava/lang/String; // method@2228 │ │ -0c63a8: 0c03 |0026: move-result-object v3 │ │ -0c63aa: 6e20 f52a 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c63b0: 6e10 fa2a 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c63b6: 0c02 |002d: move-result-object v2 │ │ -0c63b8: 1a03 732f |002e: const-string v3, "code" // string@2f73 │ │ -0c63bc: 6e30 6804 3102 |0030: invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ -0c63c2: 6e20 b004 1000 |0033: invoke-virtual {v0, v1}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@04b0 │ │ -0c63c8: 5441 4f13 |0036: iget-object v1, v4, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c63cc: 7110 2722 0100 |0038: invoke-static {v1}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ -0c63d2: 0c01 |003b: move-result-object v1 │ │ -0c63d4: 6e20 9204 0100 |003c: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -0c63da: 0e00 |003f: return-void │ │ +0c6350: |[0c6350] com.ds.avare.network.Download$DownloadTask.sendFailure:()V │ │ +0c6360: 5440 4f13 |0000: iget-object v0, v4, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c6364: 7110 2722 0000 |0002: invoke-static {v0}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ +0c636a: 0c00 |0005: move-result-object v0 │ │ +0c636c: 5441 4f13 |0006: iget-object v1, v4, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c6370: 12e2 |0008: const/4 v2, #int -2 // #fe │ │ +0c6372: 6e30 8804 2001 |0009: invoke-virtual {v0, v2, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +0c6378: 0c00 |000c: move-result-object v0 │ │ +0c637a: 2201 0701 |000d: new-instance v1, Landroid/os/Bundle; // type@0107 │ │ +0c637e: 7010 3a04 0100 |000f: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@043a │ │ +0c6384: 2202 1007 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0c6388: 7010 eb2a 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c638e: 5443 4c13 |0017: iget-object v3, v4, Lcom/ds/avare/network/Download$DownloadTask;.mName:Ljava/lang/String; // field@134c │ │ +0c6392: 6e20 f52a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6398: 1a03 4e02 |001c: const-string v3, ", " // string@024e │ │ +0c639c: 6e20 f52a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c63a2: 5443 4f13 |0021: iget-object v3, v4, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c63a6: 7110 2822 0300 |0023: invoke-static {v3}, Lcom/ds/avare/network/Download;.access$200:(Lcom/ds/avare/network/Download;)Ljava/lang/String; // method@2228 │ │ +0c63ac: 0c03 |0026: move-result-object v3 │ │ +0c63ae: 6e20 f52a 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c63b4: 6e10 fa2a 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c63ba: 0c02 |002d: move-result-object v2 │ │ +0c63bc: 1a03 732f |002e: const-string v3, "code" // string@2f73 │ │ +0c63c0: 6e30 6804 3102 |0030: invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0468 │ │ +0c63c6: 6e20 b004 1000 |0033: invoke-virtual {v0, v1}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@04b0 │ │ +0c63cc: 5441 4f13 |0036: iget-object v1, v4, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c63d0: 7110 2722 0100 |0038: invoke-static {v1}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ +0c63d6: 0c01 |003b: move-result-object v1 │ │ +0c63d8: 6e20 9204 0100 |003c: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +0c63de: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x000d line=156 │ │ 0x0012 line=157 │ │ 0x0033 line=158 │ │ 0x0036 line=159 │ │ @@ -203242,26 +203243,26 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0c5a00: |[0c5a00] com.ds.avare.network.Download$DownloadTask.copyInputStream:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -0c5a10: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -0c5a14: 2300 bc09 |0002: new-array v0, v0, [B // type@09bc │ │ -0c5a18: 6e20 cf29 0400 |0004: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@29cf │ │ -0c5a1e: 0a01 |0007: move-result v1 │ │ -0c5a20: 3a01 0700 |0008: if-ltz v1, 000f // +0007 │ │ -0c5a24: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0c5a26: 6e40 e229 0512 |000b: invoke-virtual {v5, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@29e2 │ │ -0c5a2c: 28f6 |000e: goto 0004 // -000a │ │ -0c5a2e: 6e10 ce29 0400 |000f: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@29ce │ │ -0c5a34: 6e10 e029 0500 |0012: invoke-virtual {v5}, Ljava/io/OutputStream;.close:()V // method@29e0 │ │ -0c5a3a: 0e00 |0015: return-void │ │ +0c5a04: |[0c5a04] com.ds.avare.network.Download$DownloadTask.copyInputStream:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +0c5a14: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +0c5a18: 2300 bc09 |0002: new-array v0, v0, [B // type@09bc │ │ +0c5a1c: 6e20 cf29 0400 |0004: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@29cf │ │ +0c5a22: 0a01 |0007: move-result v1 │ │ +0c5a24: 3a01 0700 |0008: if-ltz v1, 000f // +0007 │ │ +0c5a28: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0c5a2a: 6e40 e229 0512 |000b: invoke-virtual {v5, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@29e2 │ │ +0c5a30: 28f6 |000e: goto 0004 // -000a │ │ +0c5a32: 6e10 ce29 0400 |000f: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@29ce │ │ +0c5a38: 6e10 e029 0500 |0012: invoke-virtual {v5}, Ljava/io/OutputStream;.close:()V // method@29e0 │ │ +0c5a3e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=143 │ │ 0x000b line=144 │ │ 0x000f line=147 │ │ 0x0012 line=148 │ │ locals : │ │ @@ -203274,536 +203275,536 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 1124 16-bit code units │ │ -0c5a3c: |[0c5a3c] com.ds.avare.network.Download$DownloadTask.run:()V │ │ -0c5a4c: 0801 1200 |0000: move-object/from16 v1, v18 │ │ -0c5a50: 1a00 7305 |0002: const-string v0, ".zip" // string@0573 │ │ -0c5a54: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -0c5a58: 1a03 7405 |0006: const-string v3, "/" // string@0574 │ │ -0c5a5c: 7100 042b 0000 |0008: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -0c5a62: 0c04 |000b: move-result-object v4 │ │ -0c5a64: 1a05 350f |000c: const-string v5, "Download" // string@0f35 │ │ -0c5a68: 6e20 0f2b 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -0c5a6e: 1304 0020 |0011: const/16 v4, #int 8192 // #2000 │ │ -0c5a72: 2345 bc09 |0013: new-array v5, v4, [B // type@09bc │ │ -0c5a76: 1216 |0015: const/4 v6, #int 1 // #1 │ │ -0c5a78: 2367 150a |0016: new-array v7, v6, [Z // type@0a15 │ │ -0c5a7c: 5418 4f13 |0018: iget-object v8, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5a80: 7110 2c22 0800 |001a: invoke-static {v8}, Lcom/ds/avare/network/Download;.access$400:(Lcom/ds/avare/network/Download;)Ljava/lang/String; // method@222c │ │ -0c5a86: 0c09 |001d: move-result-object v9 │ │ -0c5a88: 541a 4c13 |001e: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.mName:Ljava/lang/String; // field@134c │ │ -0c5a8c: 7130 f426 a907 |0020: invoke-static {v9, v10, v7}, Lcom/ds/avare/utils/NetworkHelper;.getVersion:(Ljava/lang/String;Ljava/lang/String;[Z)Ljava/lang/String; // method@26f4 │ │ -0c5a92: 0c09 |0023: move-result-object v9 │ │ -0c5a94: 7120 2b22 9800 |0024: invoke-static {v8, v9}, Lcom/ds/avare/network/Download;.access$302:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@222b │ │ -0c5a9a: 5418 4f13 |0027: iget-object v8, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5a9e: 7110 2a22 0800 |0029: invoke-static {v8}, Lcom/ds/avare/network/Download;.access$300:(Lcom/ds/avare/network/Download;)Ljava/lang/String; // method@222a │ │ -0c5aa4: 0c09 |002c: move-result-object v9 │ │ -0c5aa6: 541a 4f13 |002d: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5aaa: 7110 2d22 0a00 |002f: invoke-static {v10}, Lcom/ds/avare/network/Download;.access$500:(Lcom/ds/avare/network/Download;)I // method@222d │ │ -0c5ab0: 0a0a |0032: move-result v10 │ │ -0c5ab2: 7120 e726 a900 |0033: invoke-static {v9, v10}, Lcom/ds/avare/utils/NetworkHelper;.findCycleOffset:(Ljava/lang/String;I)Ljava/lang/String; // method@26e7 │ │ -0c5ab8: 0c09 |0036: move-result-object v9 │ │ -0c5aba: 7120 2b22 9800 |0037: invoke-static {v8, v9}, Lcom/ds/avare/network/Download;.access$302:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@222b │ │ -0c5ac0: 1208 |003a: const/4 v8, #int 0 // #0 │ │ -0c5ac2: 4707 0708 |003b: aget-boolean v7, v7, v8 │ │ -0c5ac6: 3907 0d00 |003d: if-nez v7, 004a // +000d │ │ -0c5aca: 5410 4f13 |003f: iget-object v0, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5ace: 1a02 7c2f |0041: const-string v2, "code unable to connect to server " // string@2f7c │ │ -0c5ad2: 7120 2922 2000 |0043: invoke-static {v0, v2}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5ad8: 7601 2522 1200 |0046: invoke-direct/range {v18}, Lcom/ds/avare/network/Download$DownloadTask;.sendFailure:()V // method@2225 │ │ -0c5ade: 0e00 |0049: return-void │ │ -0c5ae0: 5417 4f13 |004a: iget-object v7, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5ae4: 1a09 762f |004c: const-string v9, "code invalid path/file name" // string@2f76 │ │ -0c5ae8: 7120 2922 9700 |004e: invoke-static {v7, v9}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5aee: 2207 bf06 |0051: new-instance v7, Ljava/io/File; // type@06bf │ │ -0c5af2: 5419 4e13 |0053: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.path:Ljava/lang/String; // field@134e │ │ -0c5af6: 7020 9629 9700 |0055: invoke-direct {v7, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0c5afc: 5419 4f13 |0058: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5b00: 220a 1007 |005a: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -0c5b04: 7010 eb2a 0a00 |005c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c5b0a: 1a0b 7e2f |005f: const-string v11, "code unable to create folder " // string@2f7e │ │ -0c5b0e: 6e20 f52a ba00 |0061: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5b14: 6e10 9e29 0700 |0064: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ -0c5b1a: 0c0b |0067: move-result-object v11 │ │ -0c5b1c: 6e20 f52a ba00 |0068: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5b22: 6e10 fa2a 0a00 |006b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c5b28: 0c0a |006e: move-result-object v10 │ │ -0c5b2a: 7120 2922 a900 |006f: invoke-static {v9, v10}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5b30: 6e10 9c29 0700 |0072: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@299c │ │ -0c5b36: 0a09 |0075: move-result v9 │ │ -0c5b38: 3909 0c00 |0076: if-nez v9, 0082 // +000c │ │ -0c5b3c: 6e10 ad29 0700 |0078: invoke-virtual {v7}, Ljava/io/File;.mkdirs:()Z // method@29ad │ │ -0c5b42: 0a07 |007b: move-result v7 │ │ -0c5b44: 3907 0600 |007c: if-nez v7, 0082 // +0006 │ │ -0c5b48: 7601 2522 1200 |007e: invoke-direct/range {v18}, Lcom/ds/avare/network/Download$DownloadTask;.sendFailure:()V // method@2225 │ │ -0c5b4e: 0e00 |0081: return-void │ │ -0c5b50: 5417 4f13 |0082: iget-object v7, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5b54: 1a09 882f |0084: const-string v9, "code unable to get zipped file name" // string@2f88 │ │ -0c5b58: 7120 2922 9700 |0086: invoke-static {v7, v9}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5b5e: 2207 1007 |0089: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0c5b62: 7010 eb2a 0700 |008b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c5b68: 5419 4e13 |008e: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.path:Ljava/lang/String; // field@134e │ │ -0c5b6c: 6e20 f52a 9700 |0090: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5b72: 6e20 f52a 3700 |0093: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5b78: 5419 4c13 |0096: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.mName:Ljava/lang/String; // field@134c │ │ -0c5b7c: 6e20 f52a 9700 |0098: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5b82: 6e20 f52a 0700 |009b: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5b88: 6e10 fa2a 0700 |009e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c5b8e: 0c07 |00a1: move-result-object v7 │ │ -0c5b90: 5419 4f13 |00a2: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5b94: 1a0a 872f |00a4: const-string v10, "code unable to get network file name " // string@2f87 │ │ -0c5b98: 7120 2922 a900 |00a6: invoke-static {v9, v10}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5b9e: 2209 1007 |00a9: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -0c5ba2: 7010 eb2a 0900 |00ab: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c5ba8: 541a 4c13 |00ae: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.mName:Ljava/lang/String; // field@134c │ │ -0c5bac: 6e20 f52a a900 |00b0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5bb2: 6e20 f52a 0900 |00b3: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5bb8: 6e10 fa2a 0900 |00b6: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c5bbe: 0c00 |00b9: move-result-object v0 │ │ -0c5bc0: 5419 4f13 |00ba: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5bc4: 7110 2a22 0900 |00bc: invoke-static {v9}, Lcom/ds/avare/network/Download;.access$300:(Lcom/ds/avare/network/Download;)Ljava/lang/String; // method@222a │ │ -0c5bca: 0c09 |00bf: move-result-object v9 │ │ -0c5bcc: 541a 4f13 |00c0: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5bd0: 7110 2c22 0a00 |00c2: invoke-static {v10}, Lcom/ds/avare/network/Download;.access$400:(Lcom/ds/avare/network/Download;)Ljava/lang/String; // method@222c │ │ -0c5bd6: 0c0a |00c5: move-result-object v10 │ │ -0c5bd8: 551b 4d13 |00c6: iget-boolean v11, v1, Lcom/ds/avare/network/Download$DownloadTask;.mStatic:Z // field@134d │ │ -0c5bdc: 7140 f226 90ba |00c8: invoke-static {v0, v9, v10, v11}, Lcom/ds/avare/utils/NetworkHelper;.getUrl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@26f2 │ │ -0c5be2: 0c00 |00cb: move-result-object v0 │ │ -0c5be4: 5419 4f13 |00cc: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5be8: 1a0a 862f |00ce: const-string v10, "code unable to get network file URL " // string@2f86 │ │ -0c5bec: 7120 2922 a900 |00d0: invoke-static {v9, v10}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5bf2: 2209 3607 |00d3: new-instance v9, Ljava/net/URL; // type@0736 │ │ -0c5bf6: 7020 572b 0900 |00d5: invoke-direct {v9, v0}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2b57 │ │ -0c5bfc: 220a bf06 |00d8: new-instance v10, Ljava/io/File; // type@06bf │ │ -0c5c00: 7020 9629 7a00 |00da: invoke-direct {v10, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0c5c06: 6e10 582b 0900 |00dd: invoke-virtual {v9}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2b58 │ │ -0c5c0c: 0c00 |00e0: move-result-object v0 │ │ -0c5c0e: 1f00 2c07 |00e1: check-cast v0, Ljava/net/HttpURLConnection; // type@072c │ │ -0c5c12: 6e10 9c29 0a00 |00e3: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@299c │ │ -0c5c18: 0a09 |00e6: move-result v9 │ │ -0c5c1a: 1a0b 7e02 |00e7: const-string v11, "-" // string@027e │ │ -0c5c1e: 3809 1f00 |00e9: if-eqz v9, 0108 // +001f │ │ -0c5c22: 1a09 9423 |00eb: const-string v9, "Range" // string@2394 │ │ -0c5c26: 220c 1007 |00ed: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -0c5c2a: 7010 eb2a 0c00 |00ef: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c5c30: 1a0d cf2e |00f2: const-string v13, "bytes=" // string@2ecf │ │ -0c5c34: 6e20 f52a dc00 |00f4: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5c3a: 6e10 a729 0a00 |00f7: invoke-virtual {v10}, Ljava/io/File;.length:()J // method@29a7 │ │ -0c5c40: 0b0d |00fa: move-result-wide v13 │ │ -0c5c42: 6e30 f22a dc0e |00fb: invoke-virtual {v12, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -0c5c48: 6e20 f52a bc00 |00fe: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5c4e: 6e10 fa2a 0c00 |0101: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c5c54: 0c0c |0104: move-result-object v12 │ │ -0c5c56: 6e30 4b2b 900c |0105: invoke-virtual {v0, v9, v12}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2b4b │ │ -0c5c5c: 5419 4f13 |0108: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5c60: 1a0c 842f |010a: const-string v12, "code unable to download the file from this cycle " // string@2f84 │ │ -0c5c64: 7120 2922 c900 |010c: invoke-static {v9, v12}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5c6a: 6e10 412b 0000 |010f: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.connect:()V // method@2b41 │ │ -0c5c70: 6e10 472b 0000 |0112: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@2b47 │ │ -0c5c76: 0a09 |0115: move-result v9 │ │ -0c5c78: 130c ce00 |0116: const/16 v12, #int 206 // #ce │ │ -0c5c7c: 32c9 0d00 |0118: if-eq v9, v12, 0125 // +000d │ │ -0c5c80: 130c c800 |011a: const/16 v12, #int 200 // #c8 │ │ -0c5c84: 32c9 0900 |011c: if-eq v9, v12, 0125 // +0009 │ │ -0c5c88: 6e10 9b29 0a00 |011e: invoke-virtual {v10}, Ljava/io/File;.delete:()Z // method@299b │ │ -0c5c8e: 7601 2522 1200 |0121: invoke-direct/range {v18}, Lcom/ds/avare/network/Download$DownloadTask;.sendFailure:()V // method@2225 │ │ -0c5c94: 0e00 |0124: return-void │ │ -0c5c96: 1a09 3330 |0125: const-string v9, "content-range" // string@3033 │ │ -0c5c9a: 6e20 442b 9000 |0127: invoke-virtual {v0, v9}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@2b44 │ │ -0c5ca0: 0c09 |012a: move-result-object v9 │ │ -0c5ca2: 160c 0000 |012b: const-wide/16 v12, #int 0 // #0 │ │ -0c5ca6: 3809 1500 |012d: if-eqz v9, 0142 // +0015 │ │ -0c5caa: 126c |012f: const/4 v12, #int 6 // #6 │ │ -0c5cac: 6e20 d32a c900 |0130: invoke-virtual {v9, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -0c5cb2: 0c09 |0133: move-result-object v9 │ │ -0c5cb4: 6e20 d02a b900 |0134: invoke-virtual {v9, v11}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0c5cba: 0c09 |0137: move-result-object v9 │ │ -0c5cbc: 4609 0908 |0138: aget-object v9, v9, v8 │ │ -0c5cc0: 7110 692a 0900 |013a: invoke-static {v9}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@2a69 │ │ -0c5cc6: 0c09 |013d: move-result-object v9 │ │ -0c5cc8: 6e10 662a 0900 |013e: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@2a66 │ │ -0c5cce: 0b0c |0141: move-result-wide v12 │ │ -0c5cd0: 5419 4f13 |0142: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5cd4: 1a0b 852f |0144: const-string v11, "code unable to get file from server " // string@2f85 │ │ -0c5cd8: 7120 2922 b900 |0146: invoke-static {v9, v11}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5cde: 6e10 432b 0000 |0149: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@2b43 │ │ -0c5ce4: 0a09 |014c: move-result v9 │ │ -0c5ce6: 819e |014d: int-to-long v14, v9 │ │ -0c5ce8: bbce |014e: add-long/2addr v14, v12 │ │ -0c5cea: 2209 b506 |014f: new-instance v9, Ljava/io/BufferedInputStream; // type@06b5 │ │ -0c5cee: 6e10 452b 0000 |0151: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@2b45 │ │ -0c5cf4: 0c00 |0154: move-result-object v0 │ │ -0c5cf6: 7030 6b29 0904 |0155: invoke-direct {v9, v0, v4}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@296b │ │ -0c5cfc: 5410 4f13 |0158: iget-object v0, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5d00: 1a0b 8b2f |015a: const-string v11, "code unable to store the zip file " // string@2f8b │ │ -0c5d04: 7120 2922 b000 |015c: invoke-static {v0, v11}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5d0a: 2200 b606 |015f: new-instance v0, Ljava/io/BufferedOutputStream; // type@06b6 │ │ -0c5d0e: 220b c406 |0161: new-instance v11, Ljava/io/FileOutputStream; // type@06c4 │ │ -0c5d12: 7030 be29 7b06 |0163: invoke-direct {v11, v7, v6}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;Z)V // method@29be │ │ -0c5d18: 7030 6e29 b004 |0166: invoke-direct {v0, v11, v4}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@296e │ │ -0c5d1e: 12eb |0169: const/4 v11, #int -2 // #fe │ │ -0c5d20: 5416 4f13 |016a: iget-object v6, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5d24: 1a04 892f |016c: const-string v4, "code unable to read zip file from server " // string@2f89 │ │ -0c5d28: 7120 2922 4600 |016e: invoke-static {v6, v4}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5d2e: 1304 0020 |0171: const/16 v4, #int 8192 // #2000 │ │ -0c5d32: 6e40 6d29 5948 |0173: invoke-virtual {v9, v5, v8, v4}, Ljava/io/BufferedInputStream;.read:([BII)I // method@296d │ │ -0c5d38: 0a06 |0176: move-result v6 │ │ -0c5d3a: 3c06 7802 |0177: if-gtz v6, 03ef // +0278 │ │ -0c5d3e: 5414 4f13 |0179: iget-object v4, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5d42: 1a05 7a2f |017b: const-string v5, "code unable to close retrieved file " // string@2f7a │ │ -0c5d46: 7120 2922 5400 |017d: invoke-static {v4, v5}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5d4c: 6e10 7029 0000 |0180: invoke-virtual {v0}, Ljava/io/BufferedOutputStream;.flush:()V // method@2970 │ │ -0c5d52: 6e10 6f29 0000 |0183: invoke-virtual {v0}, Ljava/io/BufferedOutputStream;.close:()V // method@296f │ │ -0c5d58: 6e10 6c29 0900 |0186: invoke-virtual {v9}, Ljava/io/BufferedInputStream;.close:()V // method@296c │ │ -0c5d5e: 5410 4f13 |0189: iget-object v0, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5d62: 7120 2922 2000 |018b: invoke-static {v0, v2}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5d68: 5410 4f13 |018e: iget-object v0, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5d6c: 1a04 8a2f |0190: const-string v4, "code unable to start unzip process " // string@2f8a │ │ -0c5d70: 7120 2922 4000 |0192: invoke-static {v0, v4}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5d76: 2200 9007 |0195: new-instance v0, Ljava/util/zip/ZipFile; // type@0790 │ │ -0c5d7a: 7020 d52c 7000 |0197: invoke-direct {v0, v7}, Ljava/util/zip/ZipFile;.:(Ljava/lang/String;)V // method@2cd5 │ │ -0c5d80: 6e10 d92c 0000 |019a: invoke-virtual {v0}, Ljava/util/zip/ZipFile;.size:()I // method@2cd9 │ │ -0c5d86: 0a04 |019d: move-result v4 │ │ -0c5d88: 5415 4f13 |019e: iget-object v5, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5d8c: 1a06 742f |01a0: const-string v6, "code corrupt zip file " // string@2f74 │ │ -0c5d90: 7120 2922 6500 |01a2: invoke-static {v5, v6}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5d96: 6e10 d72c 0000 |01a5: invoke-virtual {v0}, Ljava/util/zip/ZipFile;.entries:()Ljava/util/Enumeration; // method@2cd7 │ │ -0c5d9c: 0c05 |01a8: move-result-object v5 │ │ -0c5d9e: 7110 cd2b 0500 |01a9: invoke-static {v5}, Ljava/util/Collections;.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList; // method@2bcd │ │ -0c5da4: 0c05 |01ac: move-result-object v5 │ │ -0c5da6: 2206 c105 |01ad: new-instance v6, Lcom/ds/avare/network/Download$DownloadTask$1; // type@05c1 │ │ -0c5daa: 7020 1e22 1600 |01af: invoke-direct {v6, v1}, Lcom/ds/avare/network/Download$DownloadTask$1;.:(Lcom/ds/avare/network/Download$DownloadTask;)V // method@221e │ │ -0c5db0: 7120 d02b 6500 |01b2: invoke-static {v5, v6}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2bd0 │ │ -0c5db6: 7110 cc2b 0500 |01b5: invoke-static {v5}, Ljava/util/Collections;.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration; // method@2bcc │ │ -0c5dbc: 0c05 |01b8: move-result-object v5 │ │ -0c5dbe: 0726 |01b9: move-object v6, v2 │ │ -0c5dc0: 1209 |01ba: const/4 v9, #int 0 // #0 │ │ -0c5dc2: 7210 e12b 0500 |01bb: invoke-interface {v5}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@2be1 │ │ -0c5dc8: 0a0c |01be: move-result v12 │ │ -0c5dca: 380c d201 |01bf: if-eqz v12, 0391 // +01d2 │ │ -0c5dce: 541c 4f13 |01c1: iget-object v12, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5dd2: 1a0d 8e2f |01c3: const-string v13, "code unzip file error, disk full" // string@2f8e │ │ -0c5dd6: 7120 2922 dc00 |01c5: invoke-static {v12, v13}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5ddc: 541c 4f13 |01c8: iget-object v12, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5de0: 7110 2e22 0c00 |01ca: invoke-static {v12}, Lcom/ds/avare/network/Download;.access$600:(Lcom/ds/avare/network/Download;)Z // method@222e │ │ -0c5de6: 0a0c |01cd: move-result v12 │ │ -0c5de8: 380c 1800 |01ce: if-eqz v12, 01e6 // +0018 │ │ -0c5dec: 5412 4f13 |01d0: iget-object v2, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5df0: 1a03 792f |01d2: const-string v3, "code stopped by user during unzip" // string@2f79 │ │ -0c5df4: 7120 2922 3200 |01d4: invoke-static {v2, v3}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5dfa: 6e10 d62c 0000 |01d7: invoke-virtual {v0}, Ljava/util/zip/ZipFile;.close:()V // method@2cd6 │ │ -0c5e00: 2200 bf06 |01da: new-instance v0, Ljava/io/File; // type@06bf │ │ -0c5e04: 7020 9629 7000 |01dc: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0c5e0a: 6e10 9b29 0000 |01df: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@299b │ │ -0c5e10: 7601 2522 1200 |01e2: invoke-direct/range {v18}, Lcom/ds/avare/network/Download$DownloadTask;.sendFailure:()V // method@2225 │ │ -0c5e16: 0e00 |01e5: return-void │ │ -0c5e18: 541c 4f13 |01e6: iget-object v12, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5e1c: 1a0d 772f |01e8: const-string v13, "code stopped by unzip, corrupt file" // string@2f77 │ │ -0c5e20: 7120 2922 dc00 |01ea: invoke-static {v12, v13}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5e26: 7210 e22b 0500 |01ed: invoke-interface {v5}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@2be2 │ │ -0c5e2c: 0c0c |01f0: move-result-object v12 │ │ -0c5e2e: 1f0c 8f07 |01f1: check-cast v12, Ljava/util/zip/ZipEntry; // type@078f │ │ -0c5e32: 6e10 d42c 0c00 |01f3: invoke-virtual {v12}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@2cd4 │ │ -0c5e38: 0c0d |01f6: move-result-object v13 │ │ -0c5e3a: 220e 1007 |01f7: new-instance v14, Ljava/lang/StringBuilder; // type@0710 │ │ -0c5e3e: 7010 eb2a 0e00 |01f9: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c5e44: 541f 4e13 |01fc: iget-object v15, v1, Lcom/ds/avare/network/Download$DownloadTask;.path:Ljava/lang/String; // field@134e │ │ -0c5e48: 6e20 f52a fe00 |01fe: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5e4e: 6e20 f52a 3e00 |0201: invoke-virtual {v14, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5e54: 6e20 f52a de00 |0204: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5e5a: 6e10 fa2a 0e00 |0207: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c5e60: 0c0e |020a: move-result-object v14 │ │ -0c5e62: 6e20 d02a 3d00 |020b: invoke-virtual {v13, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0c5e68: 0c0d |020e: move-result-object v13 │ │ -0c5e6a: 460f 0d08 |020f: aget-object v15, v13, v8 │ │ -0c5e6e: 5418 4f13 |0211: iget-object v8, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5e72: 0810 0500 |0213: move-object/from16 v16, v5 │ │ -0c5e76: 1a05 752f |0215: const-string v5, "code invalid overwrite folder" // string@2f75 │ │ -0c5e7a: 7120 2922 5800 |0217: invoke-static {v8, v5}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5e80: 2205 bf06 |021a: new-instance v5, Ljava/io/File; // type@06bf │ │ -0c5e84: 6e20 c82a 3e00 |021c: invoke-virtual {v14, v3}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@2ac8 │ │ -0c5e8a: 0a08 |021f: move-result v8 │ │ -0c5e8c: 0811 0a00 |0220: move-object/from16 v17, v10 │ │ -0c5e90: 120a |0222: const/4 v10, #int 0 // #0 │ │ -0c5e92: 6e30 d42a ae08 |0223: invoke-virtual {v14, v10, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0c5e98: 0c08 |0226: move-result-object v8 │ │ -0c5e9a: 7020 9629 8500 |0227: invoke-direct {v5, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0c5ea0: 6e10 a029 0500 |022a: invoke-virtual {v5}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@29a0 │ │ -0c5ea6: 0c08 |022d: move-result-object v8 │ │ -0c5ea8: 6e20 ba2a 8600 |022e: invoke-virtual {v6, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c5eae: 0a08 |0231: move-result v8 │ │ -0c5eb0: 3908 8d00 |0232: if-nez v8, 02bf // +008d │ │ -0c5eb4: 1a06 0744 |0234: const-string v6, "plates" // string@4407 │ │ -0c5eb8: 6e20 ba2a 6f00 |0236: invoke-virtual {v15, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c5ebe: 0a06 |0239: move-result v6 │ │ -0c5ec0: 3806 1300 |023a: if-eqz v6, 024d // +0013 │ │ -0c5ec4: 6e10 9c29 0500 |023c: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@299c │ │ -0c5eca: 0a06 |023f: move-result v6 │ │ -0c5ecc: 3806 0d00 |0240: if-eqz v6, 024d // +000d │ │ -0c5ed0: 5416 4f13 |0242: iget-object v6, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5ed4: 1a08 832f |0244: const-string v8, "code unable to delete/replace plates" // string@2f83 │ │ -0c5ed8: 7120 2922 8600 |0246: invoke-static {v6, v8}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5ede: 7110 8726 0500 |0249: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.deleteDir:(Ljava/io/File;)V // method@2687 │ │ -0c5ee4: 286f |024c: goto 02bb // +006f │ │ -0c5ee6: 1a06 c041 |024d: const-string v6, "minimums" // string@41c0 │ │ -0c5eea: 6e20 ba2a 6f00 |024f: invoke-virtual {v15, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c5ef0: 0a06 |0252: move-result v6 │ │ -0c5ef2: 3806 1300 |0253: if-eqz v6, 0266 // +0013 │ │ -0c5ef6: 6e10 9c29 0500 |0255: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@299c │ │ -0c5efc: 0a06 |0258: move-result v6 │ │ -0c5efe: 3806 0d00 |0259: if-eqz v6, 0266 // +000d │ │ -0c5f02: 5416 4f13 |025b: iget-object v6, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5f06: 1a08 822f |025d: const-string v8, "code unable to delete/replace minimums" // string@2f82 │ │ -0c5f0a: 7120 2922 8600 |025f: invoke-static {v6, v8}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5f10: 7110 8726 0500 |0262: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.deleteDir:(Ljava/io/File;)V // method@2687 │ │ -0c5f16: 2856 |0265: goto 02bb // +0056 │ │ -0c5f18: 1a06 0a2d |0266: const-string v6, "afd" // string@2d0a │ │ -0c5f1c: 6e20 ba2a 6f00 |0268: invoke-virtual {v15, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c5f22: 0a06 |026b: move-result v6 │ │ -0c5f24: 3806 4f00 |026c: if-eqz v6, 02bb // +004f │ │ -0c5f28: 6e10 9c29 0500 |026e: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@299c │ │ -0c5f2e: 0a06 |0271: move-result v6 │ │ -0c5f30: 3806 4900 |0272: if-eqz v6, 02bb // +0049 │ │ -0c5f34: 5416 4f13 |0274: iget-object v6, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c5f38: 1a08 812f |0276: const-string v8, "code unable to delete/replace Chart Supplement" // string@2f81 │ │ -0c5f3c: 7120 2922 8600 |0278: invoke-static {v6, v8}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c5f42: 1218 |027b: const/4 v8, #int 1 // #1 │ │ -0c5f44: 4606 0d08 |027c: aget-object v6, v13, v8 │ │ -0c5f48: 1a0a 9b2a |027e: const-string v10, "_" // string@2a9b │ │ -0c5f4c: 6e20 d02a a600 |0280: invoke-virtual {v6, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0c5f52: 0c06 |0283: move-result-object v6 │ │ -0c5f54: 120a |0284: const/4 v10, #int 0 // #0 │ │ -0c5f56: 4606 060a |0285: aget-object v6, v6, v10 │ │ -0c5f5a: 6e10 a829 0500 |0287: invoke-virtual {v5}, Ljava/io/File;.list:()[Ljava/lang/String; // method@29a8 │ │ -0c5f60: 0c0a |028a: move-result-object v10 │ │ -0c5f62: 120d |028b: const/4 v13, #int 0 // #0 │ │ -0c5f64: 21ae |028c: array-length v14, v10 │ │ -0c5f66: 35ed 2e00 |028d: if-ge v13, v14, 02bb // +002e │ │ -0c5f6a: 460e 0a0d |028f: aget-object v14, v10, v13 │ │ -0c5f6e: 6e20 d22a 6e00 |0291: invoke-virtual {v14, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0c5f74: 0a0e |0294: move-result v14 │ │ -0c5f76: 380e 2200 |0295: if-eqz v14, 02b7 // +0022 │ │ -0c5f7a: 220e bf06 |0297: new-instance v14, Ljava/io/File; // type@06bf │ │ -0c5f7e: 220f 1007 |0299: new-instance v15, Ljava/lang/StringBuilder; // type@0710 │ │ -0c5f82: 7010 eb2a 0f00 |029b: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c5f88: 5418 4e13 |029e: iget-object v8, v1, Lcom/ds/avare/network/Download$DownloadTask;.path:Ljava/lang/String; // field@134e │ │ -0c5f8c: 6e20 f52a 8f00 |02a0: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5f92: 1a08 8a05 |02a3: const-string v8, "/afd/" // string@058a │ │ -0c5f96: 6e20 f52a 8f00 |02a5: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5f9c: 4608 0a0d |02a8: aget-object v8, v10, v13 │ │ -0c5fa0: 6e20 f52a 8f00 |02aa: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5fa6: 6e10 fa2a 0f00 |02ad: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c5fac: 0c08 |02b0: move-result-object v8 │ │ -0c5fae: 7020 9629 8e00 |02b1: invoke-direct {v14, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0c5fb4: 6e10 9b29 0e00 |02b4: invoke-virtual {v14}, Ljava/io/File;.delete:()Z // method@299b │ │ -0c5fba: d80d 0d01 |02b7: add-int/lit8 v13, v13, #int 1 // #01 │ │ -0c5fbe: 1218 |02b9: const/4 v8, #int 1 // #1 │ │ -0c5fc0: 28d2 |02ba: goto 028c // -002e │ │ -0c5fc2: 6e10 a029 0500 |02bb: invoke-virtual {v5}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@29a0 │ │ -0c5fc8: 0c06 |02be: move-result-object v6 │ │ -0c5fca: 6e10 ad29 0500 |02bf: invoke-virtual {v5}, Ljava/io/File;.mkdirs:()Z // method@29ad │ │ -0c5fd0: 6e10 a529 0500 |02c2: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ -0c5fd6: 0a08 |02c5: move-result v8 │ │ -0c5fd8: 3808 3f00 |02c6: if-eqz v8, 0305 // +003f │ │ -0c5fdc: 2208 1007 |02c8: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0c5fe0: 7010 eb2a 0800 |02ca: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c5fe6: 6e10 9e29 0500 |02cd: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ -0c5fec: 0c05 |02d0: move-result-object v5 │ │ -0c5fee: 6e20 f52a 5800 |02d1: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5ff4: 1a05 7605 |02d4: const-string v5, "/.nomedia" // string@0576 │ │ -0c5ff8: 6e20 f52a 5800 |02d6: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c5ffe: 6e10 fa2a 0800 |02d9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c6004: 0c05 |02dc: move-result-object v5 │ │ -0c6006: 2208 bf06 |02dd: new-instance v8, Ljava/io/File; // type@06bf │ │ -0c600a: 7020 9629 5800 |02df: invoke-direct {v8, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0c6010: 5415 4f13 |02e2: iget-object v5, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c6014: 220a 1007 |02e4: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -0c6018: 7010 eb2a 0a00 |02e6: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c601e: 1a0d 7d2f |02e9: const-string v13, "code unable to create file " // string@2f7d │ │ -0c6022: 6e20 f52a da00 |02eb: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6028: 6e10 9e29 0800 |02ee: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ -0c602e: 0c0d |02f1: move-result-object v13 │ │ -0c6030: 6e20 f52a da00 |02f2: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6036: 6e10 fa2a 0a00 |02f5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c603c: 0c0a |02f8: move-result-object v10 │ │ -0c603e: 7120 2922 a500 |02f9: invoke-static {v5, v10}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c6044: 6e10 9c29 0800 |02fc: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@299c │ │ -0c604a: 0a05 |02ff: move-result v5 │ │ -0c604c: 3905 0500 |0300: if-nez v5, 0305 // +0005 │ │ -0c6050: 6e10 9a29 0800 |0302: invoke-virtual {v8}, Ljava/io/File;.createNewFile:()Z // method@299a │ │ -0c6056: 5415 4f13 |0305: iget-object v5, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c605a: 1a08 802f |0307: const-string v8, "code unable to delete old file" // string@2f80 │ │ -0c605e: 7120 2922 8500 |0309: invoke-static {v5, v8}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c6064: 2205 bf06 |030c: new-instance v5, Ljava/io/File; // type@06bf │ │ -0c6068: 2208 1007 |030e: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0c606c: 7010 eb2a 0800 |0310: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c6072: 541a 4e13 |0313: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.path:Ljava/lang/String; // field@134e │ │ -0c6076: 6e20 f52a a800 |0315: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c607c: 6e20 f52a 3800 |0318: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6082: 6e10 d42c 0c00 |031b: invoke-virtual {v12}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@2cd4 │ │ -0c6088: 0c0a |031e: move-result-object v10 │ │ -0c608a: 6e20 f52a a800 |031f: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6090: 6e10 fa2a 0800 |0322: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c6096: 0c08 |0325: move-result-object v8 │ │ -0c6098: 7020 9629 8500 |0326: invoke-direct {v5, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0c609e: 6e10 a529 0500 |0329: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ -0c60a4: 0a08 |032c: move-result v8 │ │ -0c60a6: 3808 0900 |032d: if-eqz v8, 0336 // +0009 │ │ -0c60aa: 0805 1000 |032f: move-object/from16 v5, v16 │ │ -0c60ae: 080a 1100 |0331: move-object/from16 v10, v17 │ │ -0c60b2: 1208 |0333: const/4 v8, #int 0 // #0 │ │ -0c60b4: 2900 87fe |0334: goto/16 01bb // -0179 │ │ -0c60b8: 6e10 9c29 0500 |0336: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@299c │ │ -0c60be: 0a08 |0339: move-result v8 │ │ -0c60c0: 3808 0500 |033a: if-eqz v8, 033f // +0005 │ │ -0c60c4: 6e10 9b29 0500 |033c: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@299b │ │ -0c60ca: 5415 4f13 |033f: iget-object v5, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c60ce: 1a08 8c2f |0341: const-string v8, "code unable to unzip file, disk full" // string@2f8c │ │ -0c60d2: 7120 2922 8500 |0343: invoke-static {v5, v8}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c60d8: 6e20 d82c c000 |0346: invoke-virtual {v0, v12}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@2cd8 │ │ -0c60de: 0c05 |0349: move-result-object v5 │ │ -0c60e0: 2208 b606 |034a: new-instance v8, Ljava/io/BufferedOutputStream; // type@06b6 │ │ -0c60e4: 220a c406 |034c: new-instance v10, Ljava/io/FileOutputStream; // type@06c4 │ │ -0c60e8: 220d 1007 |034e: new-instance v13, Ljava/lang/StringBuilder; // type@0710 │ │ -0c60ec: 7010 eb2a 0d00 |0350: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c60f2: 541e 4e13 |0353: iget-object v14, v1, Lcom/ds/avare/network/Download$DownloadTask;.path:Ljava/lang/String; // field@134e │ │ -0c60f6: 6e20 f52a ed00 |0355: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c60fc: 6e20 f52a 3d00 |0358: invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6102: 6e10 d42c 0c00 |035b: invoke-virtual {v12}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@2cd4 │ │ -0c6108: 0c0c |035e: move-result-object v12 │ │ -0c610a: 6e20 f52a cd00 |035f: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6110: 6e10 fa2a 0d00 |0362: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c6116: 0c0c |0365: move-result-object v12 │ │ -0c6118: 7020 bd29 ca00 |0366: invoke-direct {v10, v12}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@29bd │ │ -0c611e: 130c 0020 |0369: const/16 v12, #int 8192 // #2000 │ │ -0c6122: 7030 6e29 a80c |036b: invoke-direct {v8, v10, v12}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@296e │ │ -0c6128: 6e30 2322 5108 |036e: invoke-virtual {v1, v5, v8}, Lcom/ds/avare/network/Download$DownloadTask;.copyInputStream:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@2223 │ │ -0c612e: d809 0901 |0371: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0c6132: da05 0932 |0373: mul-int/lit8 v5, v9, #int 50 // #32 │ │ -0c6136: b345 |0375: div-int/2addr v5, v4 │ │ -0c6138: d805 0532 |0376: add-int/lit8 v5, v5, #int 50 // #32 │ │ -0c613c: 325b b7ff |0378: if-eq v11, v5, 032f // -0049 │ │ -0c6140: 5418 4f13 |037a: iget-object v8, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c6144: 7110 2722 0800 |037c: invoke-static {v8}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ -0c614a: 0c08 |037f: move-result-object v8 │ │ -0c614c: 541a 4f13 |0380: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c6150: 6e30 8804 580a |0382: invoke-virtual {v8, v5, v10}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -0c6156: 0c08 |0385: move-result-object v8 │ │ -0c6158: 541a 4f13 |0386: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c615c: 7110 2722 0a00 |0388: invoke-static {v10}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ -0c6162: 0c0a |038b: move-result-object v10 │ │ -0c6164: 6e20 9204 8a00 |038c: invoke-virtual {v10, v8}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -0c616a: 015b |038f: move v11, v5 │ │ -0c616c: 289f |0390: goto 032f // -0061 │ │ -0c616e: 0811 0a00 |0391: move-object/from16 v17, v10 │ │ -0c6172: 5413 4f13 |0393: iget-object v3, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c6176: 1a04 7b2f |0395: const-string v4, "code unable to close zip file" // string@2f7b │ │ -0c617a: 7120 2922 4300 |0397: invoke-static {v3, v4}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c6180: 6e10 d62c 0000 |039a: invoke-virtual {v0}, Ljava/util/zip/ZipFile;.close:()V // method@2cd6 │ │ -0c6186: 5410 4f13 |039d: iget-object v0, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c618a: 1a03 7f2f |039f: const-string v3, "code unable to delete downloaded zip file" // string@2f7f │ │ -0c618e: 7120 2922 3000 |03a1: invoke-static {v0, v3}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c6194: 2200 bf06 |03a4: new-instance v0, Ljava/io/File; // type@06bf │ │ -0c6198: 7020 9629 7000 |03a6: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0c619e: 6e10 9b29 0000 |03a9: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@299b │ │ -0c61a4: 5410 4f13 |03ac: iget-object v0, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c61a8: 7120 2922 2000 |03ae: invoke-static {v0, v2}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c61ae: 5410 4f13 |03b1: iget-object v0, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c61b2: 7110 2722 0000 |03b3: invoke-static {v0}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ -0c61b8: 0c00 |03b6: move-result-object v0 │ │ -0c61ba: 12f2 |03b7: const/4 v2, #int -1 // #ff │ │ -0c61bc: 5413 4f13 |03b8: iget-object v3, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c61c0: 6e30 8804 2003 |03ba: invoke-virtual {v0, v2, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -0c61c6: 0c00 |03bd: move-result-object v0 │ │ -0c61c8: 5412 4f13 |03be: iget-object v2, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c61cc: 7110 2722 0200 |03c0: invoke-static {v2}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ -0c61d2: 0c02 |03c3: move-result-object v2 │ │ -0c61d4: 6e20 9204 0200 |03c4: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -0c61da: 0e00 |03c7: return-void │ │ -0c61dc: 0d00 |03c8: move-exception v0 │ │ -0c61de: 2804 |03c9: goto 03cd // +0004 │ │ -0c61e0: 0d00 |03ca: move-exception v0 │ │ -0c61e2: 0811 0a00 |03cb: move-object/from16 v17, v10 │ │ -0c61e6: 5412 4f13 |03cd: iget-object v2, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c61ea: 2203 1007 |03cf: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0c61ee: 7010 eb2a 0300 |03d1: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c61f4: 5414 4f13 |03d4: iget-object v4, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c61f8: 7110 2822 0400 |03d6: invoke-static {v4}, Lcom/ds/avare/network/Download;.access$200:(Lcom/ds/avare/network/Download;)Ljava/lang/String; // method@2228 │ │ -0c61fe: 0c04 |03d9: move-result-object v4 │ │ -0c6200: 6e20 f52a 4300 |03da: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6206: 6e10 442a 0000 |03dd: invoke-virtual {v0}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@2a44 │ │ -0c620c: 0c00 |03e0: move-result-object v0 │ │ -0c620e: 6e20 f42a 0300 |03e1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -0c6214: 6e10 fa2a 0300 |03e4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c621a: 0c00 |03e7: move-result-object v0 │ │ -0c621c: 7120 2922 0200 |03e8: invoke-static {v2, v0}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c6222: 7401 9b29 1100 |03eb: invoke-virtual/range {v17}, Ljava/io/File;.delete:()Z // method@299b │ │ -0c6228: 2872 |03ee: goto 0460 // +0072 │ │ -0c622a: 0758 |03ef: move-object v8, v5 │ │ -0c622c: 0811 0a00 |03f0: move-object/from16 v17, v10 │ │ -0c6230: 8164 |03f2: int-to-long v4, v6 │ │ -0c6232: bb4c |03f3: add-long/2addr v12, v4 │ │ -0c6234: 1604 3200 |03f4: const-wide/16 v4, #int 50 // #32 │ │ -0c6238: 9d04 040c |03f6: mul-long v4, v4, v12 │ │ -0c623c: bee4 |03f8: div-long/2addr v4, v14 │ │ -0c623e: 8445 |03f9: long-to-int v5, v4 │ │ -0c6240: 325b 1800 |03fa: if-eq v11, v5, 0412 // +0018 │ │ -0c6244: 5414 4f13 |03fc: iget-object v4, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c6248: 7110 2722 0400 |03fe: invoke-static {v4}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ -0c624e: 0c04 |0401: move-result-object v4 │ │ -0c6250: 541a 4f13 |0402: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c6254: 6e30 8804 540a |0404: invoke-virtual {v4, v5, v10}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -0c625a: 0c04 |0407: move-result-object v4 │ │ -0c625c: 541a 4f13 |0408: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c6260: 7110 2722 0a00 |040a: invoke-static {v10}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ -0c6266: 0c0a |040d: move-result-object v10 │ │ -0c6268: 6e20 9204 4a00 |040e: invoke-virtual {v10, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -0c626e: 015b |0411: move v11, v5 │ │ -0c6270: 5414 4f13 |0412: iget-object v4, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c6274: 1a05 8d2f |0414: const-string v5, "code unable to write zip file to flash, disk full" // string@2f8d │ │ -0c6278: 7120 2922 5400 |0416: invoke-static {v4, v5}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c627e: 1204 |0419: const/4 v4, #int 0 // #0 │ │ -0c6280: 6e40 7129 8064 |041a: invoke-virtual {v0, v8, v4, v6}, Ljava/io/BufferedOutputStream;.write:([BII)V // method@2971 │ │ -0c6286: 5415 4f13 |041d: iget-object v5, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c628a: 7110 2e22 0500 |041f: invoke-static {v5}, Lcom/ds/avare/network/Download;.access$600:(Lcom/ds/avare/network/Download;)Z // method@222e │ │ -0c6290: 0a05 |0422: move-result v5 │ │ -0c6292: 3805 1600 |0423: if-eqz v5, 0439 // +0016 │ │ -0c6296: 5412 4f13 |0425: iget-object v2, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c629a: 1a03 782f |0427: const-string v3, "code stopped by user during download" // string@2f78 │ │ -0c629e: 7120 2922 3200 |0429: invoke-static {v2, v3}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c62a4: 6e10 7029 0000 |042c: invoke-virtual {v0}, Ljava/io/BufferedOutputStream;.flush:()V // method@2970 │ │ -0c62aa: 6e10 6f29 0000 |042f: invoke-virtual {v0}, Ljava/io/BufferedOutputStream;.close:()V // method@296f │ │ -0c62b0: 7601 2522 1200 |0432: invoke-direct/range {v18}, Lcom/ds/avare/network/Download$DownloadTask;.sendFailure:()V // method@2225 │ │ -0c62b6: 6e10 6c29 0900 |0435: invoke-virtual {v9}, Ljava/io/BufferedInputStream;.close:()V // method@296c │ │ -0c62bc: 0e00 |0438: return-void │ │ -0c62be: 0785 |0439: move-object v5, v8 │ │ -0c62c0: 080a 1100 |043a: move-object/from16 v10, v17 │ │ -0c62c4: 1304 0020 |043c: const/16 v4, #int 8192 // #2000 │ │ -0c62c8: 1208 |043e: const/4 v8, #int 0 // #0 │ │ -0c62ca: 2900 2bfd |043f: goto/16 016a // -02d5 │ │ -0c62ce: 0d00 |0441: move-exception v0 │ │ -0c62d0: 5412 4f13 |0442: iget-object v2, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c62d4: 2203 1007 |0444: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0c62d8: 7010 eb2a 0300 |0446: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c62de: 5414 4f13 |0449: iget-object v4, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ -0c62e2: 7110 2822 0400 |044b: invoke-static {v4}, Lcom/ds/avare/network/Download;.access$200:(Lcom/ds/avare/network/Download;)Ljava/lang/String; // method@2228 │ │ -0c62e8: 0c04 |044e: move-result-object v4 │ │ -0c62ea: 6e20 f52a 4300 |044f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c62f0: 6e10 442a 0000 |0452: invoke-virtual {v0}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@2a44 │ │ -0c62f6: 0c00 |0455: move-result-object v0 │ │ -0c62f8: 6e20 f42a 0300 |0456: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -0c62fe: 6e10 fa2a 0300 |0459: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c6304: 0c00 |045c: move-result-object v0 │ │ -0c6306: 7120 2922 0200 |045d: invoke-static {v2, v0}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ -0c630c: 7601 2522 1200 |0460: invoke-direct/range {v18}, Lcom/ds/avare/network/Download$DownloadTask;.sendFailure:()V // method@2225 │ │ -0c6312: 0e00 |0463: return-void │ │ +0c5a40: |[0c5a40] com.ds.avare.network.Download$DownloadTask.run:()V │ │ +0c5a50: 0801 1200 |0000: move-object/from16 v1, v18 │ │ +0c5a54: 1a00 7305 |0002: const-string v0, ".zip" // string@0573 │ │ +0c5a58: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +0c5a5c: 1a03 7405 |0006: const-string v3, "/" // string@0574 │ │ +0c5a60: 7100 042b 0000 |0008: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +0c5a66: 0c04 |000b: move-result-object v4 │ │ +0c5a68: 1a05 350f |000c: const-string v5, "Download" // string@0f35 │ │ +0c5a6c: 6e20 0f2b 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +0c5a72: 1304 0020 |0011: const/16 v4, #int 8192 // #2000 │ │ +0c5a76: 2345 bc09 |0013: new-array v5, v4, [B // type@09bc │ │ +0c5a7a: 1216 |0015: const/4 v6, #int 1 // #1 │ │ +0c5a7c: 2367 150a |0016: new-array v7, v6, [Z // type@0a15 │ │ +0c5a80: 5418 4f13 |0018: iget-object v8, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5a84: 7110 2c22 0800 |001a: invoke-static {v8}, Lcom/ds/avare/network/Download;.access$400:(Lcom/ds/avare/network/Download;)Ljava/lang/String; // method@222c │ │ +0c5a8a: 0c09 |001d: move-result-object v9 │ │ +0c5a8c: 541a 4c13 |001e: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.mName:Ljava/lang/String; // field@134c │ │ +0c5a90: 7130 f426 a907 |0020: invoke-static {v9, v10, v7}, Lcom/ds/avare/utils/NetworkHelper;.getVersion:(Ljava/lang/String;Ljava/lang/String;[Z)Ljava/lang/String; // method@26f4 │ │ +0c5a96: 0c09 |0023: move-result-object v9 │ │ +0c5a98: 7120 2b22 9800 |0024: invoke-static {v8, v9}, Lcom/ds/avare/network/Download;.access$302:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@222b │ │ +0c5a9e: 5418 4f13 |0027: iget-object v8, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5aa2: 7110 2a22 0800 |0029: invoke-static {v8}, Lcom/ds/avare/network/Download;.access$300:(Lcom/ds/avare/network/Download;)Ljava/lang/String; // method@222a │ │ +0c5aa8: 0c09 |002c: move-result-object v9 │ │ +0c5aaa: 541a 4f13 |002d: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5aae: 7110 2d22 0a00 |002f: invoke-static {v10}, Lcom/ds/avare/network/Download;.access$500:(Lcom/ds/avare/network/Download;)I // method@222d │ │ +0c5ab4: 0a0a |0032: move-result v10 │ │ +0c5ab6: 7120 e726 a900 |0033: invoke-static {v9, v10}, Lcom/ds/avare/utils/NetworkHelper;.findCycleOffset:(Ljava/lang/String;I)Ljava/lang/String; // method@26e7 │ │ +0c5abc: 0c09 |0036: move-result-object v9 │ │ +0c5abe: 7120 2b22 9800 |0037: invoke-static {v8, v9}, Lcom/ds/avare/network/Download;.access$302:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@222b │ │ +0c5ac4: 1208 |003a: const/4 v8, #int 0 // #0 │ │ +0c5ac6: 4707 0708 |003b: aget-boolean v7, v7, v8 │ │ +0c5aca: 3907 0d00 |003d: if-nez v7, 004a // +000d │ │ +0c5ace: 5410 4f13 |003f: iget-object v0, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5ad2: 1a02 7c2f |0041: const-string v2, "code unable to connect to server " // string@2f7c │ │ +0c5ad6: 7120 2922 2000 |0043: invoke-static {v0, v2}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5adc: 7601 2522 1200 |0046: invoke-direct/range {v18}, Lcom/ds/avare/network/Download$DownloadTask;.sendFailure:()V // method@2225 │ │ +0c5ae2: 0e00 |0049: return-void │ │ +0c5ae4: 5417 4f13 |004a: iget-object v7, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5ae8: 1a09 762f |004c: const-string v9, "code invalid path/file name" // string@2f76 │ │ +0c5aec: 7120 2922 9700 |004e: invoke-static {v7, v9}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5af2: 2207 bf06 |0051: new-instance v7, Ljava/io/File; // type@06bf │ │ +0c5af6: 5419 4e13 |0053: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.path:Ljava/lang/String; // field@134e │ │ +0c5afa: 7020 9629 9700 |0055: invoke-direct {v7, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0c5b00: 5419 4f13 |0058: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5b04: 220a 1007 |005a: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +0c5b08: 7010 eb2a 0a00 |005c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c5b0e: 1a0b 7e2f |005f: const-string v11, "code unable to create folder " // string@2f7e │ │ +0c5b12: 6e20 f52a ba00 |0061: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5b18: 6e10 9e29 0700 |0064: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ +0c5b1e: 0c0b |0067: move-result-object v11 │ │ +0c5b20: 6e20 f52a ba00 |0068: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5b26: 6e10 fa2a 0a00 |006b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c5b2c: 0c0a |006e: move-result-object v10 │ │ +0c5b2e: 7120 2922 a900 |006f: invoke-static {v9, v10}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5b34: 6e10 9c29 0700 |0072: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@299c │ │ +0c5b3a: 0a09 |0075: move-result v9 │ │ +0c5b3c: 3909 0c00 |0076: if-nez v9, 0082 // +000c │ │ +0c5b40: 6e10 ad29 0700 |0078: invoke-virtual {v7}, Ljava/io/File;.mkdirs:()Z // method@29ad │ │ +0c5b46: 0a07 |007b: move-result v7 │ │ +0c5b48: 3907 0600 |007c: if-nez v7, 0082 // +0006 │ │ +0c5b4c: 7601 2522 1200 |007e: invoke-direct/range {v18}, Lcom/ds/avare/network/Download$DownloadTask;.sendFailure:()V // method@2225 │ │ +0c5b52: 0e00 |0081: return-void │ │ +0c5b54: 5417 4f13 |0082: iget-object v7, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5b58: 1a09 882f |0084: const-string v9, "code unable to get zipped file name" // string@2f88 │ │ +0c5b5c: 7120 2922 9700 |0086: invoke-static {v7, v9}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5b62: 2207 1007 |0089: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0c5b66: 7010 eb2a 0700 |008b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c5b6c: 5419 4e13 |008e: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.path:Ljava/lang/String; // field@134e │ │ +0c5b70: 6e20 f52a 9700 |0090: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5b76: 6e20 f52a 3700 |0093: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5b7c: 5419 4c13 |0096: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.mName:Ljava/lang/String; // field@134c │ │ +0c5b80: 6e20 f52a 9700 |0098: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5b86: 6e20 f52a 0700 |009b: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5b8c: 6e10 fa2a 0700 |009e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c5b92: 0c07 |00a1: move-result-object v7 │ │ +0c5b94: 5419 4f13 |00a2: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5b98: 1a0a 872f |00a4: const-string v10, "code unable to get network file name " // string@2f87 │ │ +0c5b9c: 7120 2922 a900 |00a6: invoke-static {v9, v10}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5ba2: 2209 1007 |00a9: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +0c5ba6: 7010 eb2a 0900 |00ab: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c5bac: 541a 4c13 |00ae: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.mName:Ljava/lang/String; // field@134c │ │ +0c5bb0: 6e20 f52a a900 |00b0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5bb6: 6e20 f52a 0900 |00b3: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5bbc: 6e10 fa2a 0900 |00b6: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c5bc2: 0c00 |00b9: move-result-object v0 │ │ +0c5bc4: 5419 4f13 |00ba: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5bc8: 7110 2a22 0900 |00bc: invoke-static {v9}, Lcom/ds/avare/network/Download;.access$300:(Lcom/ds/avare/network/Download;)Ljava/lang/String; // method@222a │ │ +0c5bce: 0c09 |00bf: move-result-object v9 │ │ +0c5bd0: 541a 4f13 |00c0: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5bd4: 7110 2c22 0a00 |00c2: invoke-static {v10}, Lcom/ds/avare/network/Download;.access$400:(Lcom/ds/avare/network/Download;)Ljava/lang/String; // method@222c │ │ +0c5bda: 0c0a |00c5: move-result-object v10 │ │ +0c5bdc: 551b 4d13 |00c6: iget-boolean v11, v1, Lcom/ds/avare/network/Download$DownloadTask;.mStatic:Z // field@134d │ │ +0c5be0: 7140 f226 90ba |00c8: invoke-static {v0, v9, v10, v11}, Lcom/ds/avare/utils/NetworkHelper;.getUrl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@26f2 │ │ +0c5be6: 0c00 |00cb: move-result-object v0 │ │ +0c5be8: 5419 4f13 |00cc: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5bec: 1a0a 862f |00ce: const-string v10, "code unable to get network file URL " // string@2f86 │ │ +0c5bf0: 7120 2922 a900 |00d0: invoke-static {v9, v10}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5bf6: 2209 3607 |00d3: new-instance v9, Ljava/net/URL; // type@0736 │ │ +0c5bfa: 7020 572b 0900 |00d5: invoke-direct {v9, v0}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2b57 │ │ +0c5c00: 220a bf06 |00d8: new-instance v10, Ljava/io/File; // type@06bf │ │ +0c5c04: 7020 9629 7a00 |00da: invoke-direct {v10, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0c5c0a: 6e10 582b 0900 |00dd: invoke-virtual {v9}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2b58 │ │ +0c5c10: 0c00 |00e0: move-result-object v0 │ │ +0c5c12: 1f00 2c07 |00e1: check-cast v0, Ljava/net/HttpURLConnection; // type@072c │ │ +0c5c16: 6e10 9c29 0a00 |00e3: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@299c │ │ +0c5c1c: 0a09 |00e6: move-result v9 │ │ +0c5c1e: 1a0b 7e02 |00e7: const-string v11, "-" // string@027e │ │ +0c5c22: 3809 1f00 |00e9: if-eqz v9, 0108 // +001f │ │ +0c5c26: 1a09 9423 |00eb: const-string v9, "Range" // string@2394 │ │ +0c5c2a: 220c 1007 |00ed: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +0c5c2e: 7010 eb2a 0c00 |00ef: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c5c34: 1a0d cf2e |00f2: const-string v13, "bytes=" // string@2ecf │ │ +0c5c38: 6e20 f52a dc00 |00f4: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5c3e: 6e10 a729 0a00 |00f7: invoke-virtual {v10}, Ljava/io/File;.length:()J // method@29a7 │ │ +0c5c44: 0b0d |00fa: move-result-wide v13 │ │ +0c5c46: 6e30 f22a dc0e |00fb: invoke-virtual {v12, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +0c5c4c: 6e20 f52a bc00 |00fe: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5c52: 6e10 fa2a 0c00 |0101: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c5c58: 0c0c |0104: move-result-object v12 │ │ +0c5c5a: 6e30 4b2b 900c |0105: invoke-virtual {v0, v9, v12}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2b4b │ │ +0c5c60: 5419 4f13 |0108: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5c64: 1a0c 842f |010a: const-string v12, "code unable to download the file from this cycle " // string@2f84 │ │ +0c5c68: 7120 2922 c900 |010c: invoke-static {v9, v12}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5c6e: 6e10 412b 0000 |010f: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.connect:()V // method@2b41 │ │ +0c5c74: 6e10 472b 0000 |0112: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@2b47 │ │ +0c5c7a: 0a09 |0115: move-result v9 │ │ +0c5c7c: 130c ce00 |0116: const/16 v12, #int 206 // #ce │ │ +0c5c80: 32c9 0d00 |0118: if-eq v9, v12, 0125 // +000d │ │ +0c5c84: 130c c800 |011a: const/16 v12, #int 200 // #c8 │ │ +0c5c88: 32c9 0900 |011c: if-eq v9, v12, 0125 // +0009 │ │ +0c5c8c: 6e10 9b29 0a00 |011e: invoke-virtual {v10}, Ljava/io/File;.delete:()Z // method@299b │ │ +0c5c92: 7601 2522 1200 |0121: invoke-direct/range {v18}, Lcom/ds/avare/network/Download$DownloadTask;.sendFailure:()V // method@2225 │ │ +0c5c98: 0e00 |0124: return-void │ │ +0c5c9a: 1a09 3330 |0125: const-string v9, "content-range" // string@3033 │ │ +0c5c9e: 6e20 442b 9000 |0127: invoke-virtual {v0, v9}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@2b44 │ │ +0c5ca4: 0c09 |012a: move-result-object v9 │ │ +0c5ca6: 160c 0000 |012b: const-wide/16 v12, #int 0 // #0 │ │ +0c5caa: 3809 1500 |012d: if-eqz v9, 0142 // +0015 │ │ +0c5cae: 126c |012f: const/4 v12, #int 6 // #6 │ │ +0c5cb0: 6e20 d32a c900 |0130: invoke-virtual {v9, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +0c5cb6: 0c09 |0133: move-result-object v9 │ │ +0c5cb8: 6e20 d02a b900 |0134: invoke-virtual {v9, v11}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0c5cbe: 0c09 |0137: move-result-object v9 │ │ +0c5cc0: 4609 0908 |0138: aget-object v9, v9, v8 │ │ +0c5cc4: 7110 692a 0900 |013a: invoke-static {v9}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@2a69 │ │ +0c5cca: 0c09 |013d: move-result-object v9 │ │ +0c5ccc: 6e10 662a 0900 |013e: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@2a66 │ │ +0c5cd2: 0b0c |0141: move-result-wide v12 │ │ +0c5cd4: 5419 4f13 |0142: iget-object v9, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5cd8: 1a0b 852f |0144: const-string v11, "code unable to get file from server " // string@2f85 │ │ +0c5cdc: 7120 2922 b900 |0146: invoke-static {v9, v11}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5ce2: 6e10 432b 0000 |0149: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@2b43 │ │ +0c5ce8: 0a09 |014c: move-result v9 │ │ +0c5cea: 819e |014d: int-to-long v14, v9 │ │ +0c5cec: bbce |014e: add-long/2addr v14, v12 │ │ +0c5cee: 2209 b506 |014f: new-instance v9, Ljava/io/BufferedInputStream; // type@06b5 │ │ +0c5cf2: 6e10 452b 0000 |0151: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@2b45 │ │ +0c5cf8: 0c00 |0154: move-result-object v0 │ │ +0c5cfa: 7030 6b29 0904 |0155: invoke-direct {v9, v0, v4}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@296b │ │ +0c5d00: 5410 4f13 |0158: iget-object v0, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5d04: 1a0b 8b2f |015a: const-string v11, "code unable to store the zip file " // string@2f8b │ │ +0c5d08: 7120 2922 b000 |015c: invoke-static {v0, v11}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5d0e: 2200 b606 |015f: new-instance v0, Ljava/io/BufferedOutputStream; // type@06b6 │ │ +0c5d12: 220b c406 |0161: new-instance v11, Ljava/io/FileOutputStream; // type@06c4 │ │ +0c5d16: 7030 be29 7b06 |0163: invoke-direct {v11, v7, v6}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;Z)V // method@29be │ │ +0c5d1c: 7030 6e29 b004 |0166: invoke-direct {v0, v11, v4}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@296e │ │ +0c5d22: 12eb |0169: const/4 v11, #int -2 // #fe │ │ +0c5d24: 5416 4f13 |016a: iget-object v6, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5d28: 1a04 892f |016c: const-string v4, "code unable to read zip file from server " // string@2f89 │ │ +0c5d2c: 7120 2922 4600 |016e: invoke-static {v6, v4}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5d32: 1304 0020 |0171: const/16 v4, #int 8192 // #2000 │ │ +0c5d36: 6e40 6d29 5948 |0173: invoke-virtual {v9, v5, v8, v4}, Ljava/io/BufferedInputStream;.read:([BII)I // method@296d │ │ +0c5d3c: 0a06 |0176: move-result v6 │ │ +0c5d3e: 3c06 7802 |0177: if-gtz v6, 03ef // +0278 │ │ +0c5d42: 5414 4f13 |0179: iget-object v4, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5d46: 1a05 7a2f |017b: const-string v5, "code unable to close retrieved file " // string@2f7a │ │ +0c5d4a: 7120 2922 5400 |017d: invoke-static {v4, v5}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5d50: 6e10 7029 0000 |0180: invoke-virtual {v0}, Ljava/io/BufferedOutputStream;.flush:()V // method@2970 │ │ +0c5d56: 6e10 6f29 0000 |0183: invoke-virtual {v0}, Ljava/io/BufferedOutputStream;.close:()V // method@296f │ │ +0c5d5c: 6e10 6c29 0900 |0186: invoke-virtual {v9}, Ljava/io/BufferedInputStream;.close:()V // method@296c │ │ +0c5d62: 5410 4f13 |0189: iget-object v0, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5d66: 7120 2922 2000 |018b: invoke-static {v0, v2}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5d6c: 5410 4f13 |018e: iget-object v0, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5d70: 1a04 8a2f |0190: const-string v4, "code unable to start unzip process " // string@2f8a │ │ +0c5d74: 7120 2922 4000 |0192: invoke-static {v0, v4}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5d7a: 2200 9007 |0195: new-instance v0, Ljava/util/zip/ZipFile; // type@0790 │ │ +0c5d7e: 7020 d52c 7000 |0197: invoke-direct {v0, v7}, Ljava/util/zip/ZipFile;.:(Ljava/lang/String;)V // method@2cd5 │ │ +0c5d84: 6e10 d92c 0000 |019a: invoke-virtual {v0}, Ljava/util/zip/ZipFile;.size:()I // method@2cd9 │ │ +0c5d8a: 0a04 |019d: move-result v4 │ │ +0c5d8c: 5415 4f13 |019e: iget-object v5, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5d90: 1a06 742f |01a0: const-string v6, "code corrupt zip file " // string@2f74 │ │ +0c5d94: 7120 2922 6500 |01a2: invoke-static {v5, v6}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5d9a: 6e10 d72c 0000 |01a5: invoke-virtual {v0}, Ljava/util/zip/ZipFile;.entries:()Ljava/util/Enumeration; // method@2cd7 │ │ +0c5da0: 0c05 |01a8: move-result-object v5 │ │ +0c5da2: 7110 cd2b 0500 |01a9: invoke-static {v5}, Ljava/util/Collections;.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList; // method@2bcd │ │ +0c5da8: 0c05 |01ac: move-result-object v5 │ │ +0c5daa: 2206 c105 |01ad: new-instance v6, Lcom/ds/avare/network/Download$DownloadTask$1; // type@05c1 │ │ +0c5dae: 7020 1e22 1600 |01af: invoke-direct {v6, v1}, Lcom/ds/avare/network/Download$DownloadTask$1;.:(Lcom/ds/avare/network/Download$DownloadTask;)V // method@221e │ │ +0c5db4: 7120 d02b 6500 |01b2: invoke-static {v5, v6}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2bd0 │ │ +0c5dba: 7110 cc2b 0500 |01b5: invoke-static {v5}, Ljava/util/Collections;.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration; // method@2bcc │ │ +0c5dc0: 0c05 |01b8: move-result-object v5 │ │ +0c5dc2: 0726 |01b9: move-object v6, v2 │ │ +0c5dc4: 1209 |01ba: const/4 v9, #int 0 // #0 │ │ +0c5dc6: 7210 e12b 0500 |01bb: invoke-interface {v5}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@2be1 │ │ +0c5dcc: 0a0c |01be: move-result v12 │ │ +0c5dce: 380c d201 |01bf: if-eqz v12, 0391 // +01d2 │ │ +0c5dd2: 541c 4f13 |01c1: iget-object v12, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5dd6: 1a0d 8e2f |01c3: const-string v13, "code unzip file error, disk full" // string@2f8e │ │ +0c5dda: 7120 2922 dc00 |01c5: invoke-static {v12, v13}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5de0: 541c 4f13 |01c8: iget-object v12, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5de4: 7110 2e22 0c00 |01ca: invoke-static {v12}, Lcom/ds/avare/network/Download;.access$600:(Lcom/ds/avare/network/Download;)Z // method@222e │ │ +0c5dea: 0a0c |01cd: move-result v12 │ │ +0c5dec: 380c 1800 |01ce: if-eqz v12, 01e6 // +0018 │ │ +0c5df0: 5412 4f13 |01d0: iget-object v2, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5df4: 1a03 792f |01d2: const-string v3, "code stopped by user during unzip" // string@2f79 │ │ +0c5df8: 7120 2922 3200 |01d4: invoke-static {v2, v3}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5dfe: 6e10 d62c 0000 |01d7: invoke-virtual {v0}, Ljava/util/zip/ZipFile;.close:()V // method@2cd6 │ │ +0c5e04: 2200 bf06 |01da: new-instance v0, Ljava/io/File; // type@06bf │ │ +0c5e08: 7020 9629 7000 |01dc: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0c5e0e: 6e10 9b29 0000 |01df: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@299b │ │ +0c5e14: 7601 2522 1200 |01e2: invoke-direct/range {v18}, Lcom/ds/avare/network/Download$DownloadTask;.sendFailure:()V // method@2225 │ │ +0c5e1a: 0e00 |01e5: return-void │ │ +0c5e1c: 541c 4f13 |01e6: iget-object v12, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5e20: 1a0d 772f |01e8: const-string v13, "code stopped by unzip, corrupt file" // string@2f77 │ │ +0c5e24: 7120 2922 dc00 |01ea: invoke-static {v12, v13}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5e2a: 7210 e22b 0500 |01ed: invoke-interface {v5}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@2be2 │ │ +0c5e30: 0c0c |01f0: move-result-object v12 │ │ +0c5e32: 1f0c 8f07 |01f1: check-cast v12, Ljava/util/zip/ZipEntry; // type@078f │ │ +0c5e36: 6e10 d42c 0c00 |01f3: invoke-virtual {v12}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@2cd4 │ │ +0c5e3c: 0c0d |01f6: move-result-object v13 │ │ +0c5e3e: 220e 1007 |01f7: new-instance v14, Ljava/lang/StringBuilder; // type@0710 │ │ +0c5e42: 7010 eb2a 0e00 |01f9: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c5e48: 541f 4e13 |01fc: iget-object v15, v1, Lcom/ds/avare/network/Download$DownloadTask;.path:Ljava/lang/String; // field@134e │ │ +0c5e4c: 6e20 f52a fe00 |01fe: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5e52: 6e20 f52a 3e00 |0201: invoke-virtual {v14, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5e58: 6e20 f52a de00 |0204: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5e5e: 6e10 fa2a 0e00 |0207: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c5e64: 0c0e |020a: move-result-object v14 │ │ +0c5e66: 6e20 d02a 3d00 |020b: invoke-virtual {v13, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0c5e6c: 0c0d |020e: move-result-object v13 │ │ +0c5e6e: 460f 0d08 |020f: aget-object v15, v13, v8 │ │ +0c5e72: 5418 4f13 |0211: iget-object v8, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5e76: 0810 0500 |0213: move-object/from16 v16, v5 │ │ +0c5e7a: 1a05 752f |0215: const-string v5, "code invalid overwrite folder" // string@2f75 │ │ +0c5e7e: 7120 2922 5800 |0217: invoke-static {v8, v5}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5e84: 2205 bf06 |021a: new-instance v5, Ljava/io/File; // type@06bf │ │ +0c5e88: 6e20 c82a 3e00 |021c: invoke-virtual {v14, v3}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@2ac8 │ │ +0c5e8e: 0a08 |021f: move-result v8 │ │ +0c5e90: 0811 0a00 |0220: move-object/from16 v17, v10 │ │ +0c5e94: 120a |0222: const/4 v10, #int 0 // #0 │ │ +0c5e96: 6e30 d42a ae08 |0223: invoke-virtual {v14, v10, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0c5e9c: 0c08 |0226: move-result-object v8 │ │ +0c5e9e: 7020 9629 8500 |0227: invoke-direct {v5, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0c5ea4: 6e10 a029 0500 |022a: invoke-virtual {v5}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@29a0 │ │ +0c5eaa: 0c08 |022d: move-result-object v8 │ │ +0c5eac: 6e20 ba2a 8600 |022e: invoke-virtual {v6, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c5eb2: 0a08 |0231: move-result v8 │ │ +0c5eb4: 3908 8d00 |0232: if-nez v8, 02bf // +008d │ │ +0c5eb8: 1a06 0744 |0234: const-string v6, "plates" // string@4407 │ │ +0c5ebc: 6e20 ba2a 6f00 |0236: invoke-virtual {v15, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c5ec2: 0a06 |0239: move-result v6 │ │ +0c5ec4: 3806 1300 |023a: if-eqz v6, 024d // +0013 │ │ +0c5ec8: 6e10 9c29 0500 |023c: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@299c │ │ +0c5ece: 0a06 |023f: move-result v6 │ │ +0c5ed0: 3806 0d00 |0240: if-eqz v6, 024d // +000d │ │ +0c5ed4: 5416 4f13 |0242: iget-object v6, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5ed8: 1a08 832f |0244: const-string v8, "code unable to delete/replace plates" // string@2f83 │ │ +0c5edc: 7120 2922 8600 |0246: invoke-static {v6, v8}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5ee2: 7110 8726 0500 |0249: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.deleteDir:(Ljava/io/File;)V // method@2687 │ │ +0c5ee8: 286f |024c: goto 02bb // +006f │ │ +0c5eea: 1a06 c041 |024d: const-string v6, "minimums" // string@41c0 │ │ +0c5eee: 6e20 ba2a 6f00 |024f: invoke-virtual {v15, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c5ef4: 0a06 |0252: move-result v6 │ │ +0c5ef6: 3806 1300 |0253: if-eqz v6, 0266 // +0013 │ │ +0c5efa: 6e10 9c29 0500 |0255: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@299c │ │ +0c5f00: 0a06 |0258: move-result v6 │ │ +0c5f02: 3806 0d00 |0259: if-eqz v6, 0266 // +000d │ │ +0c5f06: 5416 4f13 |025b: iget-object v6, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5f0a: 1a08 822f |025d: const-string v8, "code unable to delete/replace minimums" // string@2f82 │ │ +0c5f0e: 7120 2922 8600 |025f: invoke-static {v6, v8}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5f14: 7110 8726 0500 |0262: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.deleteDir:(Ljava/io/File;)V // method@2687 │ │ +0c5f1a: 2856 |0265: goto 02bb // +0056 │ │ +0c5f1c: 1a06 0a2d |0266: const-string v6, "afd" // string@2d0a │ │ +0c5f20: 6e20 ba2a 6f00 |0268: invoke-virtual {v15, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c5f26: 0a06 |026b: move-result v6 │ │ +0c5f28: 3806 4f00 |026c: if-eqz v6, 02bb // +004f │ │ +0c5f2c: 6e10 9c29 0500 |026e: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@299c │ │ +0c5f32: 0a06 |0271: move-result v6 │ │ +0c5f34: 3806 4900 |0272: if-eqz v6, 02bb // +0049 │ │ +0c5f38: 5416 4f13 |0274: iget-object v6, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c5f3c: 1a08 812f |0276: const-string v8, "code unable to delete/replace Chart Supplement" // string@2f81 │ │ +0c5f40: 7120 2922 8600 |0278: invoke-static {v6, v8}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c5f46: 1218 |027b: const/4 v8, #int 1 // #1 │ │ +0c5f48: 4606 0d08 |027c: aget-object v6, v13, v8 │ │ +0c5f4c: 1a0a 9b2a |027e: const-string v10, "_" // string@2a9b │ │ +0c5f50: 6e20 d02a a600 |0280: invoke-virtual {v6, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0c5f56: 0c06 |0283: move-result-object v6 │ │ +0c5f58: 120a |0284: const/4 v10, #int 0 // #0 │ │ +0c5f5a: 4606 060a |0285: aget-object v6, v6, v10 │ │ +0c5f5e: 6e10 a829 0500 |0287: invoke-virtual {v5}, Ljava/io/File;.list:()[Ljava/lang/String; // method@29a8 │ │ +0c5f64: 0c0a |028a: move-result-object v10 │ │ +0c5f66: 120d |028b: const/4 v13, #int 0 // #0 │ │ +0c5f68: 21ae |028c: array-length v14, v10 │ │ +0c5f6a: 35ed 2e00 |028d: if-ge v13, v14, 02bb // +002e │ │ +0c5f6e: 460e 0a0d |028f: aget-object v14, v10, v13 │ │ +0c5f72: 6e20 d22a 6e00 |0291: invoke-virtual {v14, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0c5f78: 0a0e |0294: move-result v14 │ │ +0c5f7a: 380e 2200 |0295: if-eqz v14, 02b7 // +0022 │ │ +0c5f7e: 220e bf06 |0297: new-instance v14, Ljava/io/File; // type@06bf │ │ +0c5f82: 220f 1007 |0299: new-instance v15, Ljava/lang/StringBuilder; // type@0710 │ │ +0c5f86: 7010 eb2a 0f00 |029b: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c5f8c: 5418 4e13 |029e: iget-object v8, v1, Lcom/ds/avare/network/Download$DownloadTask;.path:Ljava/lang/String; // field@134e │ │ +0c5f90: 6e20 f52a 8f00 |02a0: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5f96: 1a08 8a05 |02a3: const-string v8, "/afd/" // string@058a │ │ +0c5f9a: 6e20 f52a 8f00 |02a5: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5fa0: 4608 0a0d |02a8: aget-object v8, v10, v13 │ │ +0c5fa4: 6e20 f52a 8f00 |02aa: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5faa: 6e10 fa2a 0f00 |02ad: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c5fb0: 0c08 |02b0: move-result-object v8 │ │ +0c5fb2: 7020 9629 8e00 |02b1: invoke-direct {v14, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0c5fb8: 6e10 9b29 0e00 |02b4: invoke-virtual {v14}, Ljava/io/File;.delete:()Z // method@299b │ │ +0c5fbe: d80d 0d01 |02b7: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0c5fc2: 1218 |02b9: const/4 v8, #int 1 // #1 │ │ +0c5fc4: 28d2 |02ba: goto 028c // -002e │ │ +0c5fc6: 6e10 a029 0500 |02bb: invoke-virtual {v5}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@29a0 │ │ +0c5fcc: 0c06 |02be: move-result-object v6 │ │ +0c5fce: 6e10 ad29 0500 |02bf: invoke-virtual {v5}, Ljava/io/File;.mkdirs:()Z // method@29ad │ │ +0c5fd4: 6e10 a529 0500 |02c2: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ +0c5fda: 0a08 |02c5: move-result v8 │ │ +0c5fdc: 3808 3f00 |02c6: if-eqz v8, 0305 // +003f │ │ +0c5fe0: 2208 1007 |02c8: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0c5fe4: 7010 eb2a 0800 |02ca: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c5fea: 6e10 9e29 0500 |02cd: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ +0c5ff0: 0c05 |02d0: move-result-object v5 │ │ +0c5ff2: 6e20 f52a 5800 |02d1: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c5ff8: 1a05 7605 |02d4: const-string v5, "/.nomedia" // string@0576 │ │ +0c5ffc: 6e20 f52a 5800 |02d6: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6002: 6e10 fa2a 0800 |02d9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c6008: 0c05 |02dc: move-result-object v5 │ │ +0c600a: 2208 bf06 |02dd: new-instance v8, Ljava/io/File; // type@06bf │ │ +0c600e: 7020 9629 5800 |02df: invoke-direct {v8, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0c6014: 5415 4f13 |02e2: iget-object v5, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c6018: 220a 1007 |02e4: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +0c601c: 7010 eb2a 0a00 |02e6: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c6022: 1a0d 7d2f |02e9: const-string v13, "code unable to create file " // string@2f7d │ │ +0c6026: 6e20 f52a da00 |02eb: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c602c: 6e10 9e29 0800 |02ee: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ +0c6032: 0c0d |02f1: move-result-object v13 │ │ +0c6034: 6e20 f52a da00 |02f2: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c603a: 6e10 fa2a 0a00 |02f5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c6040: 0c0a |02f8: move-result-object v10 │ │ +0c6042: 7120 2922 a500 |02f9: invoke-static {v5, v10}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c6048: 6e10 9c29 0800 |02fc: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@299c │ │ +0c604e: 0a05 |02ff: move-result v5 │ │ +0c6050: 3905 0500 |0300: if-nez v5, 0305 // +0005 │ │ +0c6054: 6e10 9a29 0800 |0302: invoke-virtual {v8}, Ljava/io/File;.createNewFile:()Z // method@299a │ │ +0c605a: 5415 4f13 |0305: iget-object v5, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c605e: 1a08 802f |0307: const-string v8, "code unable to delete old file" // string@2f80 │ │ +0c6062: 7120 2922 8500 |0309: invoke-static {v5, v8}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c6068: 2205 bf06 |030c: new-instance v5, Ljava/io/File; // type@06bf │ │ +0c606c: 2208 1007 |030e: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0c6070: 7010 eb2a 0800 |0310: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c6076: 541a 4e13 |0313: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.path:Ljava/lang/String; // field@134e │ │ +0c607a: 6e20 f52a a800 |0315: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6080: 6e20 f52a 3800 |0318: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6086: 6e10 d42c 0c00 |031b: invoke-virtual {v12}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@2cd4 │ │ +0c608c: 0c0a |031e: move-result-object v10 │ │ +0c608e: 6e20 f52a a800 |031f: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6094: 6e10 fa2a 0800 |0322: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c609a: 0c08 |0325: move-result-object v8 │ │ +0c609c: 7020 9629 8500 |0326: invoke-direct {v5, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0c60a2: 6e10 a529 0500 |0329: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ +0c60a8: 0a08 |032c: move-result v8 │ │ +0c60aa: 3808 0900 |032d: if-eqz v8, 0336 // +0009 │ │ +0c60ae: 0805 1000 |032f: move-object/from16 v5, v16 │ │ +0c60b2: 080a 1100 |0331: move-object/from16 v10, v17 │ │ +0c60b6: 1208 |0333: const/4 v8, #int 0 // #0 │ │ +0c60b8: 2900 87fe |0334: goto/16 01bb // -0179 │ │ +0c60bc: 6e10 9c29 0500 |0336: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@299c │ │ +0c60c2: 0a08 |0339: move-result v8 │ │ +0c60c4: 3808 0500 |033a: if-eqz v8, 033f // +0005 │ │ +0c60c8: 6e10 9b29 0500 |033c: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@299b │ │ +0c60ce: 5415 4f13 |033f: iget-object v5, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c60d2: 1a08 8c2f |0341: const-string v8, "code unable to unzip file, disk full" // string@2f8c │ │ +0c60d6: 7120 2922 8500 |0343: invoke-static {v5, v8}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c60dc: 6e20 d82c c000 |0346: invoke-virtual {v0, v12}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@2cd8 │ │ +0c60e2: 0c05 |0349: move-result-object v5 │ │ +0c60e4: 2208 b606 |034a: new-instance v8, Ljava/io/BufferedOutputStream; // type@06b6 │ │ +0c60e8: 220a c406 |034c: new-instance v10, Ljava/io/FileOutputStream; // type@06c4 │ │ +0c60ec: 220d 1007 |034e: new-instance v13, Ljava/lang/StringBuilder; // type@0710 │ │ +0c60f0: 7010 eb2a 0d00 |0350: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c60f6: 541e 4e13 |0353: iget-object v14, v1, Lcom/ds/avare/network/Download$DownloadTask;.path:Ljava/lang/String; // field@134e │ │ +0c60fa: 6e20 f52a ed00 |0355: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6100: 6e20 f52a 3d00 |0358: invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6106: 6e10 d42c 0c00 |035b: invoke-virtual {v12}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@2cd4 │ │ +0c610c: 0c0c |035e: move-result-object v12 │ │ +0c610e: 6e20 f52a cd00 |035f: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6114: 6e10 fa2a 0d00 |0362: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c611a: 0c0c |0365: move-result-object v12 │ │ +0c611c: 7020 bd29 ca00 |0366: invoke-direct {v10, v12}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@29bd │ │ +0c6122: 130c 0020 |0369: const/16 v12, #int 8192 // #2000 │ │ +0c6126: 7030 6e29 a80c |036b: invoke-direct {v8, v10, v12}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@296e │ │ +0c612c: 6e30 2322 5108 |036e: invoke-virtual {v1, v5, v8}, Lcom/ds/avare/network/Download$DownloadTask;.copyInputStream:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@2223 │ │ +0c6132: d809 0901 |0371: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0c6136: da05 0932 |0373: mul-int/lit8 v5, v9, #int 50 // #32 │ │ +0c613a: b345 |0375: div-int/2addr v5, v4 │ │ +0c613c: d805 0532 |0376: add-int/lit8 v5, v5, #int 50 // #32 │ │ +0c6140: 325b b7ff |0378: if-eq v11, v5, 032f // -0049 │ │ +0c6144: 5418 4f13 |037a: iget-object v8, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c6148: 7110 2722 0800 |037c: invoke-static {v8}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ +0c614e: 0c08 |037f: move-result-object v8 │ │ +0c6150: 541a 4f13 |0380: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c6154: 6e30 8804 580a |0382: invoke-virtual {v8, v5, v10}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +0c615a: 0c08 |0385: move-result-object v8 │ │ +0c615c: 541a 4f13 |0386: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c6160: 7110 2722 0a00 |0388: invoke-static {v10}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ +0c6166: 0c0a |038b: move-result-object v10 │ │ +0c6168: 6e20 9204 8a00 |038c: invoke-virtual {v10, v8}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +0c616e: 015b |038f: move v11, v5 │ │ +0c6170: 289f |0390: goto 032f // -0061 │ │ +0c6172: 0811 0a00 |0391: move-object/from16 v17, v10 │ │ +0c6176: 5413 4f13 |0393: iget-object v3, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c617a: 1a04 7b2f |0395: const-string v4, "code unable to close zip file" // string@2f7b │ │ +0c617e: 7120 2922 4300 |0397: invoke-static {v3, v4}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c6184: 6e10 d62c 0000 |039a: invoke-virtual {v0}, Ljava/util/zip/ZipFile;.close:()V // method@2cd6 │ │ +0c618a: 5410 4f13 |039d: iget-object v0, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c618e: 1a03 7f2f |039f: const-string v3, "code unable to delete downloaded zip file" // string@2f7f │ │ +0c6192: 7120 2922 3000 |03a1: invoke-static {v0, v3}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c6198: 2200 bf06 |03a4: new-instance v0, Ljava/io/File; // type@06bf │ │ +0c619c: 7020 9629 7000 |03a6: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0c61a2: 6e10 9b29 0000 |03a9: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@299b │ │ +0c61a8: 5410 4f13 |03ac: iget-object v0, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c61ac: 7120 2922 2000 |03ae: invoke-static {v0, v2}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c61b2: 5410 4f13 |03b1: iget-object v0, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c61b6: 7110 2722 0000 |03b3: invoke-static {v0}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ +0c61bc: 0c00 |03b6: move-result-object v0 │ │ +0c61be: 12f2 |03b7: const/4 v2, #int -1 // #ff │ │ +0c61c0: 5413 4f13 |03b8: iget-object v3, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c61c4: 6e30 8804 2003 |03ba: invoke-virtual {v0, v2, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +0c61ca: 0c00 |03bd: move-result-object v0 │ │ +0c61cc: 5412 4f13 |03be: iget-object v2, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c61d0: 7110 2722 0200 |03c0: invoke-static {v2}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ +0c61d6: 0c02 |03c3: move-result-object v2 │ │ +0c61d8: 6e20 9204 0200 |03c4: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +0c61de: 0e00 |03c7: return-void │ │ +0c61e0: 0d00 |03c8: move-exception v0 │ │ +0c61e2: 2804 |03c9: goto 03cd // +0004 │ │ +0c61e4: 0d00 |03ca: move-exception v0 │ │ +0c61e6: 0811 0a00 |03cb: move-object/from16 v17, v10 │ │ +0c61ea: 5412 4f13 |03cd: iget-object v2, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c61ee: 2203 1007 |03cf: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0c61f2: 7010 eb2a 0300 |03d1: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c61f8: 5414 4f13 |03d4: iget-object v4, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c61fc: 7110 2822 0400 |03d6: invoke-static {v4}, Lcom/ds/avare/network/Download;.access$200:(Lcom/ds/avare/network/Download;)Ljava/lang/String; // method@2228 │ │ +0c6202: 0c04 |03d9: move-result-object v4 │ │ +0c6204: 6e20 f52a 4300 |03da: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c620a: 6e10 442a 0000 |03dd: invoke-virtual {v0}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@2a44 │ │ +0c6210: 0c00 |03e0: move-result-object v0 │ │ +0c6212: 6e20 f42a 0300 |03e1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +0c6218: 6e10 fa2a 0300 |03e4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c621e: 0c00 |03e7: move-result-object v0 │ │ +0c6220: 7120 2922 0200 |03e8: invoke-static {v2, v0}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c6226: 7401 9b29 1100 |03eb: invoke-virtual/range {v17}, Ljava/io/File;.delete:()Z // method@299b │ │ +0c622c: 2872 |03ee: goto 0460 // +0072 │ │ +0c622e: 0758 |03ef: move-object v8, v5 │ │ +0c6230: 0811 0a00 |03f0: move-object/from16 v17, v10 │ │ +0c6234: 8164 |03f2: int-to-long v4, v6 │ │ +0c6236: bb4c |03f3: add-long/2addr v12, v4 │ │ +0c6238: 1604 3200 |03f4: const-wide/16 v4, #int 50 // #32 │ │ +0c623c: 9d04 040c |03f6: mul-long v4, v4, v12 │ │ +0c6240: bee4 |03f8: div-long/2addr v4, v14 │ │ +0c6242: 8445 |03f9: long-to-int v5, v4 │ │ +0c6244: 325b 1800 |03fa: if-eq v11, v5, 0412 // +0018 │ │ +0c6248: 5414 4f13 |03fc: iget-object v4, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c624c: 7110 2722 0400 |03fe: invoke-static {v4}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ +0c6252: 0c04 |0401: move-result-object v4 │ │ +0c6254: 541a 4f13 |0402: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c6258: 6e30 8804 540a |0404: invoke-virtual {v4, v5, v10}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +0c625e: 0c04 |0407: move-result-object v4 │ │ +0c6260: 541a 4f13 |0408: iget-object v10, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c6264: 7110 2722 0a00 |040a: invoke-static {v10}, Lcom/ds/avare/network/Download;.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; // method@2227 │ │ +0c626a: 0c0a |040d: move-result-object v10 │ │ +0c626c: 6e20 9204 4a00 |040e: invoke-virtual {v10, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +0c6272: 015b |0411: move v11, v5 │ │ +0c6274: 5414 4f13 |0412: iget-object v4, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c6278: 1a05 8d2f |0414: const-string v5, "code unable to write zip file to flash, disk full" // string@2f8d │ │ +0c627c: 7120 2922 5400 |0416: invoke-static {v4, v5}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c6282: 1204 |0419: const/4 v4, #int 0 // #0 │ │ +0c6284: 6e40 7129 8064 |041a: invoke-virtual {v0, v8, v4, v6}, Ljava/io/BufferedOutputStream;.write:([BII)V // method@2971 │ │ +0c628a: 5415 4f13 |041d: iget-object v5, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c628e: 7110 2e22 0500 |041f: invoke-static {v5}, Lcom/ds/avare/network/Download;.access$600:(Lcom/ds/avare/network/Download;)Z // method@222e │ │ +0c6294: 0a05 |0422: move-result v5 │ │ +0c6296: 3805 1600 |0423: if-eqz v5, 0439 // +0016 │ │ +0c629a: 5412 4f13 |0425: iget-object v2, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c629e: 1a03 782f |0427: const-string v3, "code stopped by user during download" // string@2f78 │ │ +0c62a2: 7120 2922 3200 |0429: invoke-static {v2, v3}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c62a8: 6e10 7029 0000 |042c: invoke-virtual {v0}, Ljava/io/BufferedOutputStream;.flush:()V // method@2970 │ │ +0c62ae: 6e10 6f29 0000 |042f: invoke-virtual {v0}, Ljava/io/BufferedOutputStream;.close:()V // method@296f │ │ +0c62b4: 7601 2522 1200 |0432: invoke-direct/range {v18}, Lcom/ds/avare/network/Download$DownloadTask;.sendFailure:()V // method@2225 │ │ +0c62ba: 6e10 6c29 0900 |0435: invoke-virtual {v9}, Ljava/io/BufferedInputStream;.close:()V // method@296c │ │ +0c62c0: 0e00 |0438: return-void │ │ +0c62c2: 0785 |0439: move-object v5, v8 │ │ +0c62c4: 080a 1100 |043a: move-object/from16 v10, v17 │ │ +0c62c8: 1304 0020 |043c: const/16 v4, #int 8192 // #2000 │ │ +0c62cc: 1208 |043e: const/4 v8, #int 0 // #0 │ │ +0c62ce: 2900 2bfd |043f: goto/16 016a // -02d5 │ │ +0c62d2: 0d00 |0441: move-exception v0 │ │ +0c62d4: 5412 4f13 |0442: iget-object v2, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c62d8: 2203 1007 |0444: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0c62dc: 7010 eb2a 0300 |0446: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c62e2: 5414 4f13 |0449: iget-object v4, v1, Lcom/ds/avare/network/Download$DownloadTask;.this$0:Lcom/ds/avare/network/Download; // field@134f │ │ +0c62e6: 7110 2822 0400 |044b: invoke-static {v4}, Lcom/ds/avare/network/Download;.access$200:(Lcom/ds/avare/network/Download;)Ljava/lang/String; // method@2228 │ │ +0c62ec: 0c04 |044e: move-result-object v4 │ │ +0c62ee: 6e20 f52a 4300 |044f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c62f4: 6e10 442a 0000 |0452: invoke-virtual {v0}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@2a44 │ │ +0c62fa: 0c00 |0455: move-result-object v0 │ │ +0c62fc: 6e20 f42a 0300 |0456: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +0c6302: 6e10 fa2a 0300 |0459: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c6308: 0c00 |045c: move-result-object v0 │ │ +0c630a: 7120 2922 0200 |045d: invoke-static {v2, v0}, Lcom/ds/avare/network/Download;.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; // method@2229 │ │ +0c6310: 7601 2522 1200 |0460: invoke-direct/range {v18}, Lcom/ds/avare/network/Download$DownloadTask;.sendFailure:()V // method@2225 │ │ +0c6316: 0e00 |0463: return-void │ │ catches : 5 │ │ 0x003b - 0x00e7 │ │ Ljava/lang/Exception; -> 0x0441 │ │ 0x00eb - 0x018e │ │ Ljava/lang/Exception; -> 0x0441 │ │ 0x018e - 0x0220 │ │ Ljava/lang/Exception; -> 0x03ca │ │ @@ -204017,27 +204018,27 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Handler;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0c64b4: |[0c64b4] com.ds.avare.network.Download.:(Ljava/lang/String;Landroid/os/Handler;I)V │ │ -0c64c4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c64ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c64cc: 5c10 5913 |0004: iput-boolean v0, v1, Lcom/ds/avare/network/Download;.mStop:Z // field@1359 │ │ -0c64d0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0c64d2: 5b10 5613 |0007: iput-object v0, v1, Lcom/ds/avare/network/Download;.mDt:Lcom/ds/avare/network/Download$DownloadTask; // field@1356 │ │ -0c64d6: 5b10 5b13 |0009: iput-object v0, v1, Lcom/ds/avare/network/Download;.mVersion:Ljava/lang/String; // field@135b │ │ -0c64da: 5b12 5813 |000b: iput-object v2, v1, Lcom/ds/avare/network/Download;.mRoot:Ljava/lang/String; // field@1358 │ │ -0c64de: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ -0c64e2: 5b12 5413 |000f: iput-object v2, v1, Lcom/ds/avare/network/Download;.mCode:Ljava/lang/String; // field@1354 │ │ -0c64e6: 5b13 5713 |0011: iput-object v3, v1, Lcom/ds/avare/network/Download;.mHandler:Landroid/os/Handler; // field@1357 │ │ -0c64ea: 5914 5513 |0013: iput v4, v1, Lcom/ds/avare/network/Download;.mCycleAdjust:I // field@1355 │ │ -0c64ee: 0e00 |0015: return-void │ │ +0c64b8: |[0c64b8] com.ds.avare.network.Download.:(Ljava/lang/String;Landroid/os/Handler;I)V │ │ +0c64c8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c64ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c64d0: 5c10 5913 |0004: iput-boolean v0, v1, Lcom/ds/avare/network/Download;.mStop:Z // field@1359 │ │ +0c64d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0c64d6: 5b10 5613 |0007: iput-object v0, v1, Lcom/ds/avare/network/Download;.mDt:Lcom/ds/avare/network/Download$DownloadTask; // field@1356 │ │ +0c64da: 5b10 5b13 |0009: iput-object v0, v1, Lcom/ds/avare/network/Download;.mVersion:Ljava/lang/String; // field@135b │ │ +0c64de: 5b12 5813 |000b: iput-object v2, v1, Lcom/ds/avare/network/Download;.mRoot:Ljava/lang/String; // field@1358 │ │ +0c64e2: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ +0c64e6: 5b12 5413 |000f: iput-object v2, v1, Lcom/ds/avare/network/Download;.mCode:Ljava/lang/String; // field@1354 │ │ +0c64ea: 5b13 5713 |0011: iput-object v3, v1, Lcom/ds/avare/network/Download;.mHandler:Landroid/os/Handler; // field@1357 │ │ +0c64ee: 5914 5513 |0013: iput v4, v1, Lcom/ds/avare/network/Download;.mCycleAdjust:I // field@1355 │ │ +0c64f2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ 0x0007 line=81 │ │ 0x0009 line=82 │ │ 0x000b line=83 │ │ @@ -204055,17 +204056,17 @@ │ │ type : '(Lcom/ds/avare/network/Download;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c63dc: |[0c63dc] com.ds.avare.network.Download.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; │ │ -0c63ec: 5400 5713 |0000: iget-object v0, v0, Lcom/ds/avare/network/Download;.mHandler:Landroid/os/Handler; // field@1357 │ │ -0c63f0: 1100 |0002: return-object v0 │ │ +0c63e0: |[0c63e0] com.ds.avare.network.Download.access$100:(Lcom/ds/avare/network/Download;)Landroid/os/Handler; │ │ +0c63f0: 5400 5713 |0000: iget-object v0, v0, Lcom/ds/avare/network/Download;.mHandler:Landroid/os/Handler; // field@1357 │ │ +0c63f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/network/Download; │ │ │ │ #2 : (in Lcom/ds/avare/network/Download;) │ │ @@ -204073,17 +204074,17 @@ │ │ type : '(Lcom/ds/avare/network/Download;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6424: |[0c6424] com.ds.avare.network.Download.access$200:(Lcom/ds/avare/network/Download;)Ljava/lang/String; │ │ -0c6434: 5400 5413 |0000: iget-object v0, v0, Lcom/ds/avare/network/Download;.mCode:Ljava/lang/String; // field@1354 │ │ -0c6438: 1100 |0002: return-object v0 │ │ +0c6428: |[0c6428] com.ds.avare.network.Download.access$200:(Lcom/ds/avare/network/Download;)Ljava/lang/String; │ │ +0c6438: 5400 5413 |0000: iget-object v0, v0, Lcom/ds/avare/network/Download;.mCode:Ljava/lang/String; // field@1354 │ │ +0c643c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/network/Download; │ │ │ │ #3 : (in Lcom/ds/avare/network/Download;) │ │ @@ -204091,17 +204092,17 @@ │ │ type : '(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c643c: |[0c643c] com.ds.avare.network.Download.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; │ │ -0c644c: 5b01 5413 |0000: iput-object v1, v0, Lcom/ds/avare/network/Download;.mCode:Ljava/lang/String; // field@1354 │ │ -0c6450: 1101 |0002: return-object v1 │ │ +0c6440: |[0c6440] com.ds.avare.network.Download.access$202:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; │ │ +0c6450: 5b01 5413 |0000: iput-object v1, v0, Lcom/ds/avare/network/Download;.mCode:Ljava/lang/String; // field@1354 │ │ +0c6454: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/network/Download; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -204110,17 +204111,17 @@ │ │ type : '(Lcom/ds/avare/network/Download;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6454: |[0c6454] com.ds.avare.network.Download.access$300:(Lcom/ds/avare/network/Download;)Ljava/lang/String; │ │ -0c6464: 5400 5b13 |0000: iget-object v0, v0, Lcom/ds/avare/network/Download;.mVersion:Ljava/lang/String; // field@135b │ │ -0c6468: 1100 |0002: return-object v0 │ │ +0c6458: |[0c6458] com.ds.avare.network.Download.access$300:(Lcom/ds/avare/network/Download;)Ljava/lang/String; │ │ +0c6468: 5400 5b13 |0000: iget-object v0, v0, Lcom/ds/avare/network/Download;.mVersion:Ljava/lang/String; // field@135b │ │ +0c646c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/network/Download; │ │ │ │ #5 : (in Lcom/ds/avare/network/Download;) │ │ @@ -204128,17 +204129,17 @@ │ │ type : '(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c646c: |[0c646c] com.ds.avare.network.Download.access$302:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; │ │ -0c647c: 5b01 5b13 |0000: iput-object v1, v0, Lcom/ds/avare/network/Download;.mVersion:Ljava/lang/String; // field@135b │ │ -0c6480: 1101 |0002: return-object v1 │ │ +0c6470: |[0c6470] com.ds.avare.network.Download.access$302:(Lcom/ds/avare/network/Download;Ljava/lang/String;)Ljava/lang/String; │ │ +0c6480: 5b01 5b13 |0000: iput-object v1, v0, Lcom/ds/avare/network/Download;.mVersion:Ljava/lang/String; // field@135b │ │ +0c6484: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/network/Download; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -204147,17 +204148,17 @@ │ │ type : '(Lcom/ds/avare/network/Download;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6484: |[0c6484] com.ds.avare.network.Download.access$400:(Lcom/ds/avare/network/Download;)Ljava/lang/String; │ │ -0c6494: 5400 5813 |0000: iget-object v0, v0, Lcom/ds/avare/network/Download;.mRoot:Ljava/lang/String; // field@1358 │ │ -0c6498: 1100 |0002: return-object v0 │ │ +0c6488: |[0c6488] com.ds.avare.network.Download.access$400:(Lcom/ds/avare/network/Download;)Ljava/lang/String; │ │ +0c6498: 5400 5813 |0000: iget-object v0, v0, Lcom/ds/avare/network/Download;.mRoot:Ljava/lang/String; // field@1358 │ │ +0c649c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/network/Download; │ │ │ │ #7 : (in Lcom/ds/avare/network/Download;) │ │ @@ -204165,17 +204166,17 @@ │ │ type : '(Lcom/ds/avare/network/Download;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c640c: |[0c640c] com.ds.avare.network.Download.access$500:(Lcom/ds/avare/network/Download;)I │ │ -0c641c: 5200 5513 |0000: iget v0, v0, Lcom/ds/avare/network/Download;.mCycleAdjust:I // field@1355 │ │ -0c6420: 0f00 |0002: return v0 │ │ +0c6410: |[0c6410] com.ds.avare.network.Download.access$500:(Lcom/ds/avare/network/Download;)I │ │ +0c6420: 5200 5513 |0000: iget v0, v0, Lcom/ds/avare/network/Download;.mCycleAdjust:I // field@1355 │ │ +0c6424: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/network/Download; │ │ │ │ #8 : (in Lcom/ds/avare/network/Download;) │ │ @@ -204183,17 +204184,17 @@ │ │ type : '(Lcom/ds/avare/network/Download;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c63f4: |[0c63f4] com.ds.avare.network.Download.access$600:(Lcom/ds/avare/network/Download;)Z │ │ -0c6404: 5500 5913 |0000: iget-boolean v0, v0, Lcom/ds/avare/network/Download;.mStop:Z // field@1359 │ │ -0c6408: 0f00 |0002: return v0 │ │ +0c63f8: |[0c63f8] com.ds.avare.network.Download.access$600:(Lcom/ds/avare/network/Download;)Z │ │ +0c6408: 5500 5913 |0000: iget-boolean v0, v0, Lcom/ds/avare/network/Download;.mStop:Z // field@1359 │ │ +0c640c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/network/Download; │ │ │ │ Virtual methods - │ │ @@ -204202,21 +204203,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c64f0: |[0c64f0] com.ds.avare.network.Download.cancel:()V │ │ -0c6500: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c6502: 5c10 5913 |0001: iput-boolean v0, v1, Lcom/ds/avare/network/Download;.mStop:Z // field@1359 │ │ -0c6506: 5410 5a13 |0003: iget-object v0, v1, Lcom/ds/avare/network/Download;.mThread:Ljava/lang/Thread; // field@135a │ │ -0c650a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -0c650e: 6e10 0b2b 0000 |0007: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@2b0b │ │ -0c6514: 0e00 |000a: return-void │ │ +0c64f4: |[0c64f4] com.ds.avare.network.Download.cancel:()V │ │ +0c6504: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c6506: 5c10 5913 |0001: iput-boolean v0, v1, Lcom/ds/avare/network/Download;.mStop:Z // field@1359 │ │ +0c650a: 5410 5a13 |0003: iget-object v0, v1, Lcom/ds/avare/network/Download;.mThread:Ljava/lang/Thread; // field@135a │ │ +0c650e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +0c6512: 6e10 0b2b 0000 |0007: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@2b0b │ │ +0c6518: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=101 │ │ 0x0003 line=102 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/network/Download; │ │ @@ -204226,17 +204227,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c649c: |[0c649c] com.ds.avare.network.Download.getVersion:()Ljava/lang/String; │ │ -0c64ac: 5410 5b13 |0000: iget-object v0, v1, Lcom/ds/avare/network/Download;.mVersion:Ljava/lang/String; // field@135b │ │ -0c64b0: 1100 |0002: return-object v0 │ │ +0c64a0: |[0c64a0] com.ds.avare.network.Download.getVersion:()Ljava/lang/String; │ │ +0c64b0: 5410 5b13 |0000: iget-object v0, v1, Lcom/ds/avare/network/Download;.mVersion:Ljava/lang/String; // field@135b │ │ +0c64b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/network/Download; │ │ │ │ #2 : (in Lcom/ds/avare/network/Download;) │ │ @@ -204244,30 +204245,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0c6518: |[0c6518] com.ds.avare.network.Download.start:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ -0c6528: 2200 c205 |0000: new-instance v0, Lcom/ds/avare/network/Download$DownloadTask; // type@05c2 │ │ -0c652c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c652e: 7030 2222 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/ds/avare/network/Download$DownloadTask;.:(Lcom/ds/avare/network/Download;Lcom/ds/avare/network/Download$1;)V // method@2222 │ │ -0c6534: 5b20 5613 |0006: iput-object v0, v2, Lcom/ds/avare/network/Download;.mDt:Lcom/ds/avare/network/Download$DownloadTask; // field@1356 │ │ -0c6538: 5b03 4e13 |0008: iput-object v3, v0, Lcom/ds/avare/network/Download$DownloadTask;.path:Ljava/lang/String; // field@134e │ │ -0c653c: 5423 5613 |000a: iget-object v3, v2, Lcom/ds/avare/network/Download;.mDt:Lcom/ds/avare/network/Download$DownloadTask; // field@1356 │ │ -0c6540: 5b34 4c13 |000c: iput-object v4, v3, Lcom/ds/avare/network/Download$DownloadTask;.mName:Ljava/lang/String; // field@134c │ │ -0c6544: 5423 5613 |000e: iget-object v3, v2, Lcom/ds/avare/network/Download;.mDt:Lcom/ds/avare/network/Download$DownloadTask; // field@1356 │ │ -0c6548: 5c35 4d13 |0010: iput-boolean v5, v3, Lcom/ds/avare/network/Download$DownloadTask;.mStatic:Z // field@134d │ │ -0c654c: 2203 1407 |0012: new-instance v3, Ljava/lang/Thread; // type@0714 │ │ -0c6550: 5424 5613 |0014: iget-object v4, v2, Lcom/ds/avare/network/Download;.mDt:Lcom/ds/avare/network/Download$DownloadTask; // field@1356 │ │ -0c6554: 7020 032b 4300 |0016: invoke-direct {v3, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ -0c655a: 5b23 5a13 |0019: iput-object v3, v2, Lcom/ds/avare/network/Download;.mThread:Ljava/lang/Thread; // field@135a │ │ -0c655e: 6e10 112b 0300 |001b: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ -0c6564: 0e00 |001e: return-void │ │ +0c651c: |[0c651c] com.ds.avare.network.Download.start:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ +0c652c: 2200 c205 |0000: new-instance v0, Lcom/ds/avare/network/Download$DownloadTask; // type@05c2 │ │ +0c6530: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c6532: 7030 2222 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/ds/avare/network/Download$DownloadTask;.:(Lcom/ds/avare/network/Download;Lcom/ds/avare/network/Download$1;)V // method@2222 │ │ +0c6538: 5b20 5613 |0006: iput-object v0, v2, Lcom/ds/avare/network/Download;.mDt:Lcom/ds/avare/network/Download$DownloadTask; // field@1356 │ │ +0c653c: 5b03 4e13 |0008: iput-object v3, v0, Lcom/ds/avare/network/Download$DownloadTask;.path:Ljava/lang/String; // field@134e │ │ +0c6540: 5423 5613 |000a: iget-object v3, v2, Lcom/ds/avare/network/Download;.mDt:Lcom/ds/avare/network/Download$DownloadTask; // field@1356 │ │ +0c6544: 5b34 4c13 |000c: iput-object v4, v3, Lcom/ds/avare/network/Download$DownloadTask;.mName:Ljava/lang/String; // field@134c │ │ +0c6548: 5423 5613 |000e: iget-object v3, v2, Lcom/ds/avare/network/Download;.mDt:Lcom/ds/avare/network/Download$DownloadTask; // field@1356 │ │ +0c654c: 5c35 4d13 |0010: iput-boolean v5, v3, Lcom/ds/avare/network/Download$DownloadTask;.mStatic:Z // field@134d │ │ +0c6550: 2203 1407 |0012: new-instance v3, Ljava/lang/Thread; // type@0714 │ │ +0c6554: 5424 5613 |0014: iget-object v4, v2, Lcom/ds/avare/network/Download;.mDt:Lcom/ds/avare/network/Download$DownloadTask; // field@1356 │ │ +0c6558: 7020 032b 4300 |0016: invoke-direct {v3, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ +0c655e: 5b23 5a13 |0019: iput-object v3, v2, Lcom/ds/avare/network/Download;.mThread:Ljava/lang/Thread; // field@135a │ │ +0c6562: 6e10 112b 0300 |001b: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ +0c6568: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0008 line=115 │ │ 0x000a line=116 │ │ 0x000e line=117 │ │ 0x0012 line=118 │ │ @@ -204339,18 +204340,18 @@ │ │ type : '(Lcom/ds/avare/network/ShapeFetcher;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c6624: |[0c6624] com.ds.avare.network.ShapeFetcher$ShapeTask.:(Lcom/ds/avare/network/ShapeFetcher;)V │ │ -0c6634: 5b01 5c13 |0000: iput-object v1, v0, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.this$0:Lcom/ds/avare/network/ShapeFetcher; // field@135c │ │ -0c6638: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ -0c663e: 0e00 |0005: return-void │ │ +0c6628: |[0c6628] com.ds.avare.network.ShapeFetcher$ShapeTask.:(Lcom/ds/avare/network/ShapeFetcher;)V │ │ +0c6638: 5b01 5c13 |0000: iput-object v1, v0, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.this$0:Lcom/ds/avare/network/ShapeFetcher; // field@135c │ │ +0c663c: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ +0c6642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/network/ShapeFetcher$ShapeTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/network/ShapeFetcher; │ │ │ │ @@ -204359,17 +204360,17 @@ │ │ type : '(Lcom/ds/avare/network/ShapeFetcher;Lcom/ds/avare/network/ShapeFetcher$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c6640: |[0c6640] com.ds.avare.network.ShapeFetcher$ShapeTask.:(Lcom/ds/avare/network/ShapeFetcher;Lcom/ds/avare/network/ShapeFetcher$1;)V │ │ -0c6650: 7020 3222 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.:(Lcom/ds/avare/network/ShapeFetcher;)V // method@2232 │ │ -0c6656: 0e00 |0003: return-void │ │ +0c6644: |[0c6644] com.ds.avare.network.ShapeFetcher$ShapeTask.:(Lcom/ds/avare/network/ShapeFetcher;Lcom/ds/avare/network/ShapeFetcher$1;)V │ │ +0c6654: 7020 3222 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.:(Lcom/ds/avare/network/ShapeFetcher;)V // method@2232 │ │ +0c665a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/network/ShapeFetcher$ShapeTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/network/ShapeFetcher; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/network/ShapeFetcher$1; │ │ @@ -204380,44 +204381,44 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Boolean;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0c6568: |[0c6568] com.ds.avare.network.ShapeFetcher$ShapeTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; │ │ -0c6578: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -0c657e: 0c04 |0003: move-result-object v4 │ │ -0c6580: 1a00 4125 |0004: const-string v0, "Shapes" // string@2541 │ │ -0c6584: 6e20 0f2b 0400 |0006: invoke-virtual {v4, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -0c658a: 2204 2206 |0009: new-instance v4, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0c658e: 5430 5c13 |000b: iget-object v0, v3, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.this$0:Lcom/ds/avare/network/ShapeFetcher; // field@135c │ │ -0c6592: 7110 3a22 0000 |000d: invoke-static {v0}, Lcom/ds/avare/network/ShapeFetcher;.access$100:(Lcom/ds/avare/network/ShapeFetcher;)Landroid/content/Context; // method@223a │ │ -0c6598: 0c00 |0010: move-result-object v0 │ │ -0c659a: 7020 e024 0400 |0011: invoke-direct {v4, v0}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0c65a0: 5430 5c13 |0014: iget-object v0, v3, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.this$0:Lcom/ds/avare/network/ShapeFetcher; // field@135c │ │ -0c65a4: 2201 1007 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c65a8: 7010 eb2a 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c65ae: 6e10 1325 0400 |001b: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.getUserDataFolder:()Ljava/lang/String; // method@2513 │ │ -0c65b4: 0c02 |001e: move-result-object v2 │ │ -0c65b6: 6e20 f52a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c65bc: 6202 0c18 |0022: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0c65c0: 6e20 f52a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c65c6: 6e10 0d25 0400 |0027: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.getShapeFileName:()Ljava/lang/String; // method@250d │ │ -0c65cc: 0c04 |002a: move-result-object v4 │ │ -0c65ce: 6e20 f52a 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c65d4: 6e10 fa2a 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c65da: 0c04 |0031: move-result-object v4 │ │ -0c65dc: 7110 8c24 0400 |0032: invoke-static {v4}, Lcom/ds/avare/shapes/ShapeFileShape;.readFile:(Ljava/lang/String;)Ljava/util/LinkedList; // method@248c │ │ -0c65e2: 0c04 |0035: move-result-object v4 │ │ -0c65e4: 7120 3b22 4000 |0036: invoke-static {v0, v4}, Lcom/ds/avare/network/ShapeFetcher;.access$202:(Lcom/ds/avare/network/ShapeFetcher;Ljava/util/LinkedList;)Ljava/util/LinkedList; // method@223b │ │ -0c65ea: 1214 |0039: const/4 v4, #int 1 // #1 │ │ -0c65ec: 7110 fd29 0400 |003a: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -0c65f2: 0c04 |003d: move-result-object v4 │ │ -0c65f4: 1104 |003e: return-object v4 │ │ +0c656c: |[0c656c] com.ds.avare.network.ShapeFetcher$ShapeTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; │ │ +0c657c: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +0c6582: 0c04 |0003: move-result-object v4 │ │ +0c6584: 1a00 4125 |0004: const-string v0, "Shapes" // string@2541 │ │ +0c6588: 6e20 0f2b 0400 |0006: invoke-virtual {v4, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +0c658e: 2204 2206 |0009: new-instance v4, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0c6592: 5430 5c13 |000b: iget-object v0, v3, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.this$0:Lcom/ds/avare/network/ShapeFetcher; // field@135c │ │ +0c6596: 7110 3a22 0000 |000d: invoke-static {v0}, Lcom/ds/avare/network/ShapeFetcher;.access$100:(Lcom/ds/avare/network/ShapeFetcher;)Landroid/content/Context; // method@223a │ │ +0c659c: 0c00 |0010: move-result-object v0 │ │ +0c659e: 7020 e024 0400 |0011: invoke-direct {v4, v0}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0c65a4: 5430 5c13 |0014: iget-object v0, v3, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.this$0:Lcom/ds/avare/network/ShapeFetcher; // field@135c │ │ +0c65a8: 2201 1007 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c65ac: 7010 eb2a 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c65b2: 6e10 1325 0400 |001b: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.getUserDataFolder:()Ljava/lang/String; // method@2513 │ │ +0c65b8: 0c02 |001e: move-result-object v2 │ │ +0c65ba: 6e20 f52a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c65c0: 6202 0c18 |0022: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0c65c4: 6e20 f52a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c65ca: 6e10 0d25 0400 |0027: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.getShapeFileName:()Ljava/lang/String; // method@250d │ │ +0c65d0: 0c04 |002a: move-result-object v4 │ │ +0c65d2: 6e20 f52a 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c65d8: 6e10 fa2a 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c65de: 0c04 |0031: move-result-object v4 │ │ +0c65e0: 7110 8c24 0400 |0032: invoke-static {v4}, Lcom/ds/avare/shapes/ShapeFileShape;.readFile:(Ljava/lang/String;)Ljava/util/LinkedList; // method@248c │ │ +0c65e6: 0c04 |0035: move-result-object v4 │ │ +0c65e8: 7120 3b22 4000 |0036: invoke-static {v0, v4}, Lcom/ds/avare/network/ShapeFetcher;.access$202:(Lcom/ds/avare/network/ShapeFetcher;Ljava/util/LinkedList;)Ljava/util/LinkedList; // method@223b │ │ +0c65ee: 1214 |0039: const/4 v4, #int 1 // #1 │ │ +0c65f0: 7110 fd29 0400 |003a: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +0c65f6: 0c04 |003d: move-result-object v4 │ │ +0c65f8: 1104 |003e: return-object v4 │ │ catches : 1 │ │ 0x0009 - 0x0039 │ │ Ljava/lang/Exception; -> 0x0039 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0009 line=103 │ │ 0x0014 line=104 │ │ @@ -204431,18 +204432,18 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c6608: |[0c6608] com.ds.avare.network.ShapeFetcher$ShapeTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0c6618: 6e20 3522 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; // method@2235 │ │ -0c661e: 0c01 |0003: move-result-object v1 │ │ -0c6620: 1101 |0004: return-object v1 │ │ +0c660c: |[0c660c] com.ds.avare.network.ShapeFetcher$ShapeTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c661c: 6e20 3522 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; // method@2235 │ │ +0c6622: 0c01 |0003: move-result-object v1 │ │ +0c6624: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/ds/avare/network/ShapeFetcher$ShapeTask; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -204491,21 +204492,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c66a0: |[0c66a0] com.ds.avare.network.ShapeFetcher.:(Landroid/content/Context;)V │ │ -0c66b0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c66b6: 2200 6307 |0003: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -0c66ba: 7010 152c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0c66c0: 5b10 5e13 |0008: iput-object v0, v1, Lcom/ds/avare/network/ShapeFetcher;.mShapes:Ljava/util/LinkedList; // field@135e │ │ -0c66c4: 5b12 5d13 |000a: iput-object v2, v1, Lcom/ds/avare/network/ShapeFetcher;.mContext:Landroid/content/Context; // field@135d │ │ -0c66c8: 0e00 |000c: return-void │ │ +0c66a4: |[0c66a4] com.ds.avare.network.ShapeFetcher.:(Landroid/content/Context;)V │ │ +0c66b4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c66ba: 2200 6307 |0003: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +0c66be: 7010 152c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0c66c4: 5b10 5e13 |0008: iput-object v0, v1, Lcom/ds/avare/network/ShapeFetcher;.mShapes:Ljava/util/LinkedList; // field@135e │ │ +0c66c8: 5b12 5d13 |000a: iput-object v2, v1, Lcom/ds/avare/network/ShapeFetcher;.mContext:Landroid/content/Context; // field@135d │ │ +0c66cc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x000a line=57 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/ds/avare/network/ShapeFetcher; │ │ @@ -204516,17 +204517,17 @@ │ │ type : '(Lcom/ds/avare/network/ShapeFetcher;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6658: |[0c6658] com.ds.avare.network.ShapeFetcher.access$100:(Lcom/ds/avare/network/ShapeFetcher;)Landroid/content/Context; │ │ -0c6668: 5400 5d13 |0000: iget-object v0, v0, Lcom/ds/avare/network/ShapeFetcher;.mContext:Landroid/content/Context; // field@135d │ │ -0c666c: 1100 |0002: return-object v0 │ │ +0c665c: |[0c665c] com.ds.avare.network.ShapeFetcher.access$100:(Lcom/ds/avare/network/ShapeFetcher;)Landroid/content/Context; │ │ +0c666c: 5400 5d13 |0000: iget-object v0, v0, Lcom/ds/avare/network/ShapeFetcher;.mContext:Landroid/content/Context; // field@135d │ │ +0c6670: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/network/ShapeFetcher; │ │ │ │ #2 : (in Lcom/ds/avare/network/ShapeFetcher;) │ │ @@ -204534,17 +204535,17 @@ │ │ type : '(Lcom/ds/avare/network/ShapeFetcher;Ljava/util/LinkedList;)Ljava/util/LinkedList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6670: |[0c6670] com.ds.avare.network.ShapeFetcher.access$202:(Lcom/ds/avare/network/ShapeFetcher;Ljava/util/LinkedList;)Ljava/util/LinkedList; │ │ -0c6680: 5b01 5e13 |0000: iput-object v1, v0, Lcom/ds/avare/network/ShapeFetcher;.mShapes:Ljava/util/LinkedList; // field@135e │ │ -0c6684: 1101 |0002: return-object v1 │ │ +0c6674: |[0c6674] com.ds.avare.network.ShapeFetcher.access$202:(Lcom/ds/avare/network/ShapeFetcher;Ljava/util/LinkedList;)Ljava/util/LinkedList; │ │ +0c6684: 5b01 5e13 |0000: iput-object v1, v0, Lcom/ds/avare/network/ShapeFetcher;.mShapes:Ljava/util/LinkedList; // field@135e │ │ +0c6688: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/network/ShapeFetcher; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/LinkedList; │ │ │ │ @@ -204554,17 +204555,17 @@ │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6688: |[0c6688] com.ds.avare.network.ShapeFetcher.getShapes:()Ljava/util/LinkedList; │ │ -0c6698: 5410 5e13 |0000: iget-object v0, v1, Lcom/ds/avare/network/ShapeFetcher;.mShapes:Ljava/util/LinkedList; // field@135e │ │ -0c669c: 1100 |0002: return-object v0 │ │ +0c668c: |[0c668c] com.ds.avare.network.ShapeFetcher.getShapes:()Ljava/util/LinkedList; │ │ +0c669c: 5410 5e13 |0000: iget-object v0, v1, Lcom/ds/avare/network/ShapeFetcher;.mShapes:Ljava/util/LinkedList; // field@135e │ │ +0c66a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/network/ShapeFetcher; │ │ │ │ #1 : (in Lcom/ds/avare/network/ShapeFetcher;) │ │ @@ -204572,32 +204573,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0c66cc: |[0c66cc] com.ds.avare.network.ShapeFetcher.parse:()V │ │ -0c66dc: 5420 5f13 |0000: iget-object v0, v2, Lcom/ds/avare/network/ShapeFetcher;.mTask:Lcom/ds/avare/network/ShapeFetcher$ShapeTask; // field@135f │ │ -0c66e0: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -0c66e4: 6e10 3822 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@2238 │ │ -0c66ea: 0c00 |0007: move-result-object v0 │ │ -0c66ec: 6201 8d00 |0008: sget-object v1, Landroid/os/AsyncTask$Status;.RUNNING:Landroid/os/AsyncTask$Status; // field@008d │ │ -0c66f0: 3310 0800 |000a: if-ne v0, v1, 0012 // +0008 │ │ -0c66f4: 5420 5f13 |000c: iget-object v0, v2, Lcom/ds/avare/network/ShapeFetcher;.mTask:Lcom/ds/avare/network/ShapeFetcher$ShapeTask; // field@135f │ │ -0c66f8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0c66fa: 6e20 3422 1000 |000f: invoke-virtual {v0, v1}, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.cancel:(Z)Z // method@2234 │ │ -0c6700: 2200 c505 |0012: new-instance v0, Lcom/ds/avare/network/ShapeFetcher$ShapeTask; // type@05c5 │ │ -0c6704: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0c6706: 7030 3322 2001 |0015: invoke-direct {v0, v2, v1}, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.:(Lcom/ds/avare/network/ShapeFetcher;Lcom/ds/avare/network/ShapeFetcher$1;)V // method@2233 │ │ -0c670c: 5b20 5f13 |0018: iput-object v0, v2, Lcom/ds/avare/network/ShapeFetcher;.mTask:Lcom/ds/avare/network/ShapeFetcher$ShapeTask; // field@135f │ │ -0c6710: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -0c6712: 2311 f609 |001b: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -0c6716: 6e20 3722 1000 |001d: invoke-virtual {v0, v1}, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2237 │ │ -0c671c: 0e00 |0020: return-void │ │ +0c66d0: |[0c66d0] com.ds.avare.network.ShapeFetcher.parse:()V │ │ +0c66e0: 5420 5f13 |0000: iget-object v0, v2, Lcom/ds/avare/network/ShapeFetcher;.mTask:Lcom/ds/avare/network/ShapeFetcher$ShapeTask; // field@135f │ │ +0c66e4: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +0c66e8: 6e10 3822 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@2238 │ │ +0c66ee: 0c00 |0007: move-result-object v0 │ │ +0c66f0: 6201 8d00 |0008: sget-object v1, Landroid/os/AsyncTask$Status;.RUNNING:Landroid/os/AsyncTask$Status; // field@008d │ │ +0c66f4: 3310 0800 |000a: if-ne v0, v1, 0012 // +0008 │ │ +0c66f8: 5420 5f13 |000c: iget-object v0, v2, Lcom/ds/avare/network/ShapeFetcher;.mTask:Lcom/ds/avare/network/ShapeFetcher$ShapeTask; // field@135f │ │ +0c66fc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0c66fe: 6e20 3422 1000 |000f: invoke-virtual {v0, v1}, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.cancel:(Z)Z // method@2234 │ │ +0c6704: 2200 c505 |0012: new-instance v0, Lcom/ds/avare/network/ShapeFetcher$ShapeTask; // type@05c5 │ │ +0c6708: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0c670a: 7030 3322 2001 |0015: invoke-direct {v0, v2, v1}, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.:(Lcom/ds/avare/network/ShapeFetcher;Lcom/ds/avare/network/ShapeFetcher$1;)V // method@2233 │ │ +0c6710: 5b20 5f13 |0018: iput-object v0, v2, Lcom/ds/avare/network/ShapeFetcher;.mTask:Lcom/ds/avare/network/ShapeFetcher$ShapeTask; // field@135f │ │ +0c6714: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +0c6716: 2311 f609 |001b: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +0c671a: 6e20 3722 1000 |001d: invoke-virtual {v0, v1}, Lcom/ds/avare/network/ShapeFetcher$ShapeTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2237 │ │ +0c6720: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x000c line=69 │ │ 0x0012 line=76 │ │ 0x001d line=77 │ │ @@ -204665,18 +204666,18 @@ │ │ type : '(Lcom/ds/avare/network/TFRFetcher;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c6784: |[0c6784] com.ds.avare.network.TFRFetcher$TFRTask.:(Lcom/ds/avare/network/TFRFetcher;)V │ │ -0c6794: 5b01 6013 |0000: iput-object v1, v0, Lcom/ds/avare/network/TFRFetcher$TFRTask;.this$0:Lcom/ds/avare/network/TFRFetcher; // field@1360 │ │ -0c6798: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ -0c679e: 0e00 |0005: return-void │ │ +0c6788: |[0c6788] com.ds.avare.network.TFRFetcher$TFRTask.:(Lcom/ds/avare/network/TFRFetcher;)V │ │ +0c6798: 5b01 6013 |0000: iput-object v1, v0, Lcom/ds/avare/network/TFRFetcher$TFRTask;.this$0:Lcom/ds/avare/network/TFRFetcher; // field@1360 │ │ +0c679c: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ +0c67a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/network/TFRFetcher$TFRTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/network/TFRFetcher; │ │ │ │ @@ -204685,17 +204686,17 @@ │ │ type : '(Lcom/ds/avare/network/TFRFetcher;Lcom/ds/avare/network/TFRFetcher$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c67a0: |[0c67a0] com.ds.avare.network.TFRFetcher$TFRTask.:(Lcom/ds/avare/network/TFRFetcher;Lcom/ds/avare/network/TFRFetcher$1;)V │ │ -0c67b0: 7020 3e22 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/network/TFRFetcher$TFRTask;.:(Lcom/ds/avare/network/TFRFetcher;)V // method@223e │ │ -0c67b6: 0e00 |0003: return-void │ │ +0c67a4: |[0c67a4] com.ds.avare.network.TFRFetcher$TFRTask.:(Lcom/ds/avare/network/TFRFetcher;Lcom/ds/avare/network/TFRFetcher$1;)V │ │ +0c67b4: 7020 3e22 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/network/TFRFetcher$TFRTask;.:(Lcom/ds/avare/network/TFRFetcher;)V // method@223e │ │ +0c67ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/network/TFRFetcher$TFRTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/network/TFRFetcher; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/network/TFRFetcher$1; │ │ @@ -204706,29 +204707,29 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Boolean;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c6720: |[0c6720] com.ds.avare.network.TFRFetcher$TFRTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; │ │ -0c6730: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -0c6736: 0c02 |0003: move-result-object v2 │ │ -0c6738: 1a00 ff25 |0004: const-string v0, "TFR" // string@25ff │ │ -0c673c: 6e20 0f2b 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -0c6742: 5412 6013 |0009: iget-object v2, v1, Lcom/ds/avare/network/TFRFetcher$TFRTask;.this$0:Lcom/ds/avare/network/TFRFetcher; // field@1360 │ │ -0c6746: 7110 4722 0200 |000b: invoke-static {v2}, Lcom/ds/avare/network/TFRFetcher;.access$200:(Lcom/ds/avare/network/TFRFetcher;)Landroid/content/Context; // method@2247 │ │ -0c674c: 0c00 |000e: move-result-object v0 │ │ -0c674e: 7110 9626 0000 |000f: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.getShapesInTFR:(Landroid/content/Context;)Ljava/util/LinkedList; // method@2696 │ │ -0c6754: 0c00 |0012: move-result-object v0 │ │ -0c6756: 7120 4622 0200 |0013: invoke-static {v2, v0}, Lcom/ds/avare/network/TFRFetcher;.access$102:(Lcom/ds/avare/network/TFRFetcher;Ljava/util/LinkedList;)Ljava/util/LinkedList; // method@2246 │ │ -0c675c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -0c675e: 7110 fd29 0200 |0017: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -0c6764: 0c02 |001a: move-result-object v2 │ │ -0c6766: 1102 |001b: return-object v2 │ │ +0c6724: |[0c6724] com.ds.avare.network.TFRFetcher$TFRTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; │ │ +0c6734: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +0c673a: 0c02 |0003: move-result-object v2 │ │ +0c673c: 1a00 ff25 |0004: const-string v0, "TFR" // string@25ff │ │ +0c6740: 6e20 0f2b 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +0c6746: 5412 6013 |0009: iget-object v2, v1, Lcom/ds/avare/network/TFRFetcher$TFRTask;.this$0:Lcom/ds/avare/network/TFRFetcher; // field@1360 │ │ +0c674a: 7110 4722 0200 |000b: invoke-static {v2}, Lcom/ds/avare/network/TFRFetcher;.access$200:(Lcom/ds/avare/network/TFRFetcher;)Landroid/content/Context; // method@2247 │ │ +0c6750: 0c00 |000e: move-result-object v0 │ │ +0c6752: 7110 9626 0000 |000f: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.getShapesInTFR:(Landroid/content/Context;)Ljava/util/LinkedList; // method@2696 │ │ +0c6758: 0c00 |0012: move-result-object v0 │ │ +0c675a: 7120 4622 0200 |0013: invoke-static {v2, v0}, Lcom/ds/avare/network/TFRFetcher;.access$102:(Lcom/ds/avare/network/TFRFetcher;Ljava/util/LinkedList;)Ljava/util/LinkedList; // method@2246 │ │ +0c6760: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +0c6762: 7110 fd29 0200 |0017: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +0c6768: 0c02 |001a: move-result-object v2 │ │ +0c676a: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0009 line=101 │ │ 0x0017 line=102 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lcom/ds/avare/network/TFRFetcher$TFRTask; │ │ @@ -204739,18 +204740,18 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c6768: |[0c6768] com.ds.avare.network.TFRFetcher$TFRTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0c6778: 6e20 4122 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/network/TFRFetcher$TFRTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; // method@2241 │ │ -0c677e: 0c01 |0003: move-result-object v1 │ │ -0c6780: 1101 |0004: return-object v1 │ │ +0c676c: |[0c676c] com.ds.avare.network.TFRFetcher$TFRTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c677c: 6e20 4122 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/network/TFRFetcher$TFRTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; // method@2241 │ │ +0c6782: 0c01 |0003: move-result-object v1 │ │ +0c6784: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/ds/avare/network/TFRFetcher$TFRTask; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -204799,20 +204800,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c6800: |[0c6800] com.ds.avare.network.TFRFetcher.:(Landroid/content/Context;)V │ │ -0c6810: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c6816: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c6818: 5b10 6213 |0004: iput-object v0, v1, Lcom/ds/avare/network/TFRFetcher;.mShapes:Ljava/util/LinkedList; // field@1362 │ │ -0c681c: 5b12 6113 |0006: iput-object v2, v1, Lcom/ds/avare/network/TFRFetcher;.mContext:Landroid/content/Context; // field@1361 │ │ -0c6820: 0e00 |0008: return-void │ │ +0c6804: |[0c6804] com.ds.avare.network.TFRFetcher.:(Landroid/content/Context;)V │ │ +0c6814: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c681a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c681c: 5b10 6213 |0004: iput-object v0, v1, Lcom/ds/avare/network/TFRFetcher;.mShapes:Ljava/util/LinkedList; // field@1362 │ │ +0c6820: 5b12 6113 |0006: iput-object v2, v1, Lcom/ds/avare/network/TFRFetcher;.mContext:Landroid/content/Context; // field@1361 │ │ +0c6824: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x0006 line=56 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/ds/avare/network/TFRFetcher; │ │ @@ -204823,17 +204824,17 @@ │ │ type : '(Lcom/ds/avare/network/TFRFetcher;Ljava/util/LinkedList;)Ljava/util/LinkedList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c67d0: |[0c67d0] com.ds.avare.network.TFRFetcher.access$102:(Lcom/ds/avare/network/TFRFetcher;Ljava/util/LinkedList;)Ljava/util/LinkedList; │ │ -0c67e0: 5b01 6213 |0000: iput-object v1, v0, Lcom/ds/avare/network/TFRFetcher;.mShapes:Ljava/util/LinkedList; // field@1362 │ │ -0c67e4: 1101 |0002: return-object v1 │ │ +0c67d4: |[0c67d4] com.ds.avare.network.TFRFetcher.access$102:(Lcom/ds/avare/network/TFRFetcher;Ljava/util/LinkedList;)Ljava/util/LinkedList; │ │ +0c67e4: 5b01 6213 |0000: iput-object v1, v0, Lcom/ds/avare/network/TFRFetcher;.mShapes:Ljava/util/LinkedList; // field@1362 │ │ +0c67e8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/network/TFRFetcher; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/LinkedList; │ │ │ │ @@ -204842,17 +204843,17 @@ │ │ type : '(Lcom/ds/avare/network/TFRFetcher;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c67b8: |[0c67b8] com.ds.avare.network.TFRFetcher.access$200:(Lcom/ds/avare/network/TFRFetcher;)Landroid/content/Context; │ │ -0c67c8: 5400 6113 |0000: iget-object v0, v0, Lcom/ds/avare/network/TFRFetcher;.mContext:Landroid/content/Context; // field@1361 │ │ -0c67cc: 1100 |0002: return-object v0 │ │ +0c67bc: |[0c67bc] com.ds.avare.network.TFRFetcher.access$200:(Lcom/ds/avare/network/TFRFetcher;)Landroid/content/Context; │ │ +0c67cc: 5400 6113 |0000: iget-object v0, v0, Lcom/ds/avare/network/TFRFetcher;.mContext:Landroid/content/Context; // field@1361 │ │ +0c67d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/network/TFRFetcher; │ │ │ │ Virtual methods - │ │ @@ -204861,17 +204862,17 @@ │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c67e8: |[0c67e8] com.ds.avare.network.TFRFetcher.getShapes:()Ljava/util/LinkedList; │ │ -0c67f8: 5410 6213 |0000: iget-object v0, v1, Lcom/ds/avare/network/TFRFetcher;.mShapes:Ljava/util/LinkedList; // field@1362 │ │ -0c67fc: 1100 |0002: return-object v0 │ │ +0c67ec: |[0c67ec] com.ds.avare.network.TFRFetcher.getShapes:()Ljava/util/LinkedList; │ │ +0c67fc: 5410 6213 |0000: iget-object v0, v1, Lcom/ds/avare/network/TFRFetcher;.mShapes:Ljava/util/LinkedList; // field@1362 │ │ +0c6800: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/network/TFRFetcher; │ │ │ │ #1 : (in Lcom/ds/avare/network/TFRFetcher;) │ │ @@ -204879,32 +204880,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0c6824: |[0c6824] com.ds.avare.network.TFRFetcher.parse:()V │ │ -0c6834: 5420 6313 |0000: iget-object v0, v2, Lcom/ds/avare/network/TFRFetcher;.mTask:Lcom/ds/avare/network/TFRFetcher$TFRTask; // field@1363 │ │ -0c6838: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -0c683c: 6e10 4422 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/network/TFRFetcher$TFRTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@2244 │ │ -0c6842: 0c00 |0007: move-result-object v0 │ │ -0c6844: 6201 8d00 |0008: sget-object v1, Landroid/os/AsyncTask$Status;.RUNNING:Landroid/os/AsyncTask$Status; // field@008d │ │ -0c6848: 3310 0800 |000a: if-ne v0, v1, 0012 // +0008 │ │ -0c684c: 5420 6313 |000c: iget-object v0, v2, Lcom/ds/avare/network/TFRFetcher;.mTask:Lcom/ds/avare/network/TFRFetcher$TFRTask; // field@1363 │ │ -0c6850: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0c6852: 6e20 4022 1000 |000f: invoke-virtual {v0, v1}, Lcom/ds/avare/network/TFRFetcher$TFRTask;.cancel:(Z)Z // method@2240 │ │ -0c6858: 2200 c805 |0012: new-instance v0, Lcom/ds/avare/network/TFRFetcher$TFRTask; // type@05c8 │ │ -0c685c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0c685e: 7030 3f22 2001 |0015: invoke-direct {v0, v2, v1}, Lcom/ds/avare/network/TFRFetcher$TFRTask;.:(Lcom/ds/avare/network/TFRFetcher;Lcom/ds/avare/network/TFRFetcher$1;)V // method@223f │ │ -0c6864: 5b20 6313 |0018: iput-object v0, v2, Lcom/ds/avare/network/TFRFetcher;.mTask:Lcom/ds/avare/network/TFRFetcher$TFRTask; // field@1363 │ │ -0c6868: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -0c686a: 2311 f609 |001b: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -0c686e: 6e20 4322 1000 |001d: invoke-virtual {v0, v1}, Lcom/ds/avare/network/TFRFetcher$TFRTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2243 │ │ -0c6874: 0e00 |0020: return-void │ │ +0c6828: |[0c6828] com.ds.avare.network.TFRFetcher.parse:()V │ │ +0c6838: 5420 6313 |0000: iget-object v0, v2, Lcom/ds/avare/network/TFRFetcher;.mTask:Lcom/ds/avare/network/TFRFetcher$TFRTask; // field@1363 │ │ +0c683c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +0c6840: 6e10 4422 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/network/TFRFetcher$TFRTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@2244 │ │ +0c6846: 0c00 |0007: move-result-object v0 │ │ +0c6848: 6201 8d00 |0008: sget-object v1, Landroid/os/AsyncTask$Status;.RUNNING:Landroid/os/AsyncTask$Status; // field@008d │ │ +0c684c: 3310 0800 |000a: if-ne v0, v1, 0012 // +0008 │ │ +0c6850: 5420 6313 |000c: iget-object v0, v2, Lcom/ds/avare/network/TFRFetcher;.mTask:Lcom/ds/avare/network/TFRFetcher$TFRTask; // field@1363 │ │ +0c6854: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0c6856: 6e20 4022 1000 |000f: invoke-virtual {v0, v1}, Lcom/ds/avare/network/TFRFetcher$TFRTask;.cancel:(Z)Z // method@2240 │ │ +0c685c: 2200 c805 |0012: new-instance v0, Lcom/ds/avare/network/TFRFetcher$TFRTask; // type@05c8 │ │ +0c6860: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0c6862: 7030 3f22 2001 |0015: invoke-direct {v0, v2, v1}, Lcom/ds/avare/network/TFRFetcher$TFRTask;.:(Lcom/ds/avare/network/TFRFetcher;Lcom/ds/avare/network/TFRFetcher$1;)V // method@223f │ │ +0c6868: 5b20 6313 |0018: iput-object v0, v2, Lcom/ds/avare/network/TFRFetcher;.mTask:Lcom/ds/avare/network/TFRFetcher$TFRTask; // field@1363 │ │ +0c686c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +0c686e: 2311 f609 |001b: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +0c6872: 6e20 4322 1000 |001d: invoke-virtual {v0, v1}, Lcom/ds/avare/network/TFRFetcher$TFRTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2243 │ │ +0c6878: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=67 │ │ 0x000c line=68 │ │ 0x0012 line=75 │ │ 0x001d line=76 │ │ @@ -204960,27 +204961,27 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0c6ae0: |[0c6ae0] com.ds.avare.nmea.DataBuffer.:(I)V │ │ -0c6af0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c6af6: 5912 6913 |0003: iput v2, v1, Lcom/ds/avare/nmea/DataBuffer;.mSize:I // field@1369 │ │ -0c6afa: 2200 6307 |0005: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -0c6afe: 7010 152c 0000 |0007: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0c6b04: 5b10 6813 |000a: iput-object v0, v1, Lcom/ds/avare/nmea/DataBuffer;.mIndexes:Ljava/util/LinkedList; // field@1368 │ │ -0c6b08: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c6b0a: 5910 6713 |000d: iput v0, v1, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ -0c6b0e: 2320 bc09 |000f: new-array v0, v2, [B // type@09bc │ │ -0c6b12: 5b10 6513 |0011: iput-object v0, v1, Lcom/ds/avare/nmea/DataBuffer;.mBuffer:[B // field@1365 │ │ -0c6b16: 2322 bc09 |0013: new-array v2, v2, [B // type@09bc │ │ -0c6b1a: 5b12 6613 |0015: iput-object v2, v1, Lcom/ds/avare/nmea/DataBuffer;.mBuffer2:[B // field@1366 │ │ -0c6b1e: 0e00 |0017: return-void │ │ +0c6ae4: |[0c6ae4] com.ds.avare.nmea.DataBuffer.:(I)V │ │ +0c6af4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c6afa: 5912 6913 |0003: iput v2, v1, Lcom/ds/avare/nmea/DataBuffer;.mSize:I // field@1369 │ │ +0c6afe: 2200 6307 |0005: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +0c6b02: 7010 152c 0000 |0007: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0c6b08: 5b10 6813 |000a: iput-object v0, v1, Lcom/ds/avare/nmea/DataBuffer;.mIndexes:Ljava/util/LinkedList; // field@1368 │ │ +0c6b0c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c6b0e: 5910 6713 |000d: iput v0, v1, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ +0c6b12: 2320 bc09 |000f: new-array v0, v2, [B // type@09bc │ │ +0c6b16: 5b10 6513 |0011: iput-object v0, v1, Lcom/ds/avare/nmea/DataBuffer;.mBuffer:[B // field@1365 │ │ +0c6b1a: 2322 bc09 |0013: new-array v2, v2, [B // type@09bc │ │ +0c6b1e: 5b12 6613 |0015: iput-object v2, v1, Lcom/ds/avare/nmea/DataBuffer;.mBuffer2:[B // field@1366 │ │ +0c6b22: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x000d line=37 │ │ 0x000f line=38 │ │ @@ -204994,32 +204995,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0c6b20: |[0c6b20] com.ds.avare.nmea.DataBuffer.compute:()V │ │ -0c6b30: 5430 6813 |0000: iget-object v0, v3, Lcom/ds/avare/nmea/DataBuffer;.mIndexes:Ljava/util/LinkedList; // field@1368 │ │ -0c6b34: 6e10 1b2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ -0c6b3a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c6b3c: 5231 6713 |0006: iget v1, v3, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ -0c6b40: d801 01fe |0008: add-int/lit8 v1, v1, #int -2 // #fe │ │ -0c6b44: 3510 1600 |000a: if-ge v0, v1, 0020 // +0016 │ │ -0c6b48: 5431 6513 |000c: iget-object v1, v3, Lcom/ds/avare/nmea/DataBuffer;.mBuffer:[B // field@1365 │ │ -0c6b4c: 4801 0100 |000e: aget-byte v1, v1, v0 │ │ -0c6b50: 1302 2400 |0010: const/16 v2, #int 36 // #24 │ │ -0c6b54: 3321 0b00 |0012: if-ne v1, v2, 001d // +000b │ │ -0c6b58: 5431 6813 |0014: iget-object v1, v3, Lcom/ds/avare/nmea/DataBuffer;.mIndexes:Ljava/util/LinkedList; // field@1368 │ │ -0c6b5c: 7110 622a 0000 |0016: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c6b62: 0c02 |0019: move-result-object v2 │ │ -0c6b64: 6e20 182c 2100 |001a: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0c6b6a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c6b6e: 28e7 |001f: goto 0006 // -0019 │ │ -0c6b70: 0e00 |0020: return-void │ │ +0c6b24: |[0c6b24] com.ds.avare.nmea.DataBuffer.compute:()V │ │ +0c6b34: 5430 6813 |0000: iget-object v0, v3, Lcom/ds/avare/nmea/DataBuffer;.mIndexes:Ljava/util/LinkedList; // field@1368 │ │ +0c6b38: 6e10 1b2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ +0c6b3e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c6b40: 5231 6713 |0006: iget v1, v3, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ +0c6b44: d801 01fe |0008: add-int/lit8 v1, v1, #int -2 // #fe │ │ +0c6b48: 3510 1600 |000a: if-ge v0, v1, 0020 // +0016 │ │ +0c6b4c: 5431 6513 |000c: iget-object v1, v3, Lcom/ds/avare/nmea/DataBuffer;.mBuffer:[B // field@1365 │ │ +0c6b50: 4801 0100 |000e: aget-byte v1, v1, v0 │ │ +0c6b54: 1302 2400 |0010: const/16 v2, #int 36 // #24 │ │ +0c6b58: 3321 0b00 |0012: if-ne v1, v2, 001d // +000b │ │ +0c6b5c: 5431 6813 |0014: iget-object v1, v3, Lcom/ds/avare/nmea/DataBuffer;.mIndexes:Ljava/util/LinkedList; // field@1368 │ │ +0c6b60: 7110 622a 0000 |0016: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c6b66: 0c02 |0019: move-result-object v2 │ │ +0c6b68: 6e20 182c 2100 |001a: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0c6b6e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c6b72: 28e7 |001f: goto 0006 // -0019 │ │ +0c6b74: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0006 line=55 │ │ 0x000c line=59 │ │ 0x0014 line=60 │ │ locals : │ │ @@ -205030,20 +205031,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c6b74: |[0c6b74] com.ds.avare.nmea.DataBuffer.flush:()V │ │ -0c6b84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c6b86: 5910 6713 |0001: iput v0, v1, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ -0c6b8a: 5410 6813 |0003: iget-object v0, v1, Lcom/ds/avare/nmea/DataBuffer;.mIndexes:Ljava/util/LinkedList; // field@1368 │ │ -0c6b8e: 6e10 1b2c 0000 |0005: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ -0c6b94: 0e00 |0008: return-void │ │ +0c6b78: |[0c6b78] com.ds.avare.nmea.DataBuffer.flush:()V │ │ +0c6b88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c6b8a: 5910 6713 |0001: iput v0, v1, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ +0c6b8e: 5410 6813 |0003: iget-object v0, v1, Lcom/ds/avare/nmea/DataBuffer;.mIndexes:Ljava/util/LinkedList; // field@1368 │ │ +0c6b92: 6e10 1b2c 0000 |0005: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ +0c6b98: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/ds/avare/nmea/DataBuffer; │ │ │ │ @@ -205052,31 +205053,31 @@ │ │ type : '(I)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -0c6a50: |[0c6a50] com.ds.avare.nmea.DataBuffer.getAtBegin:(I)[B │ │ -0c6a60: 2360 bc09 |0000: new-array v0, v6, [B // type@09bc │ │ -0c6a64: 5451 6513 |0002: iget-object v1, v5, Lcom/ds/avare/nmea/DataBuffer;.mBuffer:[B // field@1365 │ │ -0c6a68: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0c6a6a: 7156 fb2a 2120 |0005: invoke-static {v1, v2, v0, v2, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ -0c6a70: 5251 6713 |0008: iget v1, v5, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ -0c6a74: b161 |000a: sub-int/2addr v1, v6 │ │ -0c6a76: 5951 6713 |000b: iput v1, v5, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ -0c6a7a: 5453 6513 |000d: iget-object v3, v5, Lcom/ds/avare/nmea/DataBuffer;.mBuffer:[B // field@1365 │ │ -0c6a7e: 5454 6613 |000f: iget-object v4, v5, Lcom/ds/avare/nmea/DataBuffer;.mBuffer2:[B // field@1366 │ │ -0c6a82: 7151 fb2a 6324 |0011: invoke-static {v3, v6, v4, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ -0c6a88: 5456 6513 |0014: iget-object v6, v5, Lcom/ds/avare/nmea/DataBuffer;.mBuffer:[B // field@1365 │ │ -0c6a8c: 5451 6613 |0016: iget-object v1, v5, Lcom/ds/avare/nmea/DataBuffer;.mBuffer2:[B // field@1366 │ │ -0c6a90: 5b51 6513 |0018: iput-object v1, v5, Lcom/ds/avare/nmea/DataBuffer;.mBuffer:[B // field@1365 │ │ -0c6a94: 5b56 6613 |001a: iput-object v6, v5, Lcom/ds/avare/nmea/DataBuffer;.mBuffer2:[B // field@1366 │ │ -0c6a98: 7010 4e22 0500 |001c: invoke-direct {v5}, Lcom/ds/avare/nmea/DataBuffer;.compute:()V // method@224e │ │ -0c6a9e: 1100 |001f: return-object v0 │ │ +0c6a54: |[0c6a54] com.ds.avare.nmea.DataBuffer.getAtBegin:(I)[B │ │ +0c6a64: 2360 bc09 |0000: new-array v0, v6, [B // type@09bc │ │ +0c6a68: 5451 6513 |0002: iget-object v1, v5, Lcom/ds/avare/nmea/DataBuffer;.mBuffer:[B // field@1365 │ │ +0c6a6c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0c6a6e: 7156 fb2a 2120 |0005: invoke-static {v1, v2, v0, v2, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ +0c6a74: 5251 6713 |0008: iget v1, v5, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ +0c6a78: b161 |000a: sub-int/2addr v1, v6 │ │ +0c6a7a: 5951 6713 |000b: iput v1, v5, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ +0c6a7e: 5453 6513 |000d: iget-object v3, v5, Lcom/ds/avare/nmea/DataBuffer;.mBuffer:[B // field@1365 │ │ +0c6a82: 5454 6613 |000f: iget-object v4, v5, Lcom/ds/avare/nmea/DataBuffer;.mBuffer2:[B // field@1366 │ │ +0c6a86: 7151 fb2a 6324 |0011: invoke-static {v3, v6, v4, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ +0c6a8c: 5456 6513 |0014: iget-object v6, v5, Lcom/ds/avare/nmea/DataBuffer;.mBuffer:[B // field@1365 │ │ +0c6a90: 5451 6613 |0016: iget-object v1, v5, Lcom/ds/avare/nmea/DataBuffer;.mBuffer2:[B // field@1366 │ │ +0c6a94: 5b51 6513 |0018: iput-object v1, v5, Lcom/ds/avare/nmea/DataBuffer;.mBuffer:[B // field@1365 │ │ +0c6a98: 5b56 6613 |001a: iput-object v6, v5, Lcom/ds/avare/nmea/DataBuffer;.mBuffer2:[B // field@1366 │ │ +0c6a9c: 7010 4e22 0500 |001c: invoke-direct {v5}, Lcom/ds/avare/nmea/DataBuffer;.compute:()V // method@224e │ │ +0c6aa2: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x0008 line=73 │ │ 0x000d line=74 │ │ 0x0014 line=76 │ │ @@ -205092,28 +205093,28 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0c6aa0: |[0c6aa0] com.ds.avare.nmea.DataBuffer.getNext:()I │ │ -0c6ab0: 5410 6813 |0000: iget-object v0, v1, Lcom/ds/avare/nmea/DataBuffer;.mIndexes:Ljava/util/LinkedList; // field@1368 │ │ -0c6ab4: 6e10 202c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@2c20 │ │ -0c6aba: 0a00 |0005: move-result v0 │ │ -0c6abc: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0c6ac0: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -0c6ac2: 0f00 |0009: return v0 │ │ -0c6ac4: 5410 6813 |000a: iget-object v0, v1, Lcom/ds/avare/nmea/DataBuffer;.mIndexes:Ljava/util/LinkedList; // field@1368 │ │ -0c6ac8: 6e10 222c 0000 |000c: invoke-virtual {v0}, Ljava/util/LinkedList;.remove:()Ljava/lang/Object; // method@2c22 │ │ -0c6ace: 0c00 |000f: move-result-object v0 │ │ -0c6ad0: 1f00 f406 |0010: check-cast v0, Ljava/lang/Integer; // type@06f4 │ │ -0c6ad4: 6e10 5b2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -0c6ada: 0a00 |0015: move-result v0 │ │ -0c6adc: 0f00 |0016: return v0 │ │ +0c6aa4: |[0c6aa4] com.ds.avare.nmea.DataBuffer.getNext:()I │ │ +0c6ab4: 5410 6813 |0000: iget-object v0, v1, Lcom/ds/avare/nmea/DataBuffer;.mIndexes:Ljava/util/LinkedList; // field@1368 │ │ +0c6ab8: 6e10 202c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@2c20 │ │ +0c6abe: 0a00 |0005: move-result v0 │ │ +0c6ac0: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0c6ac4: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +0c6ac6: 0f00 |0009: return v0 │ │ +0c6ac8: 5410 6813 |000a: iget-object v0, v1, Lcom/ds/avare/nmea/DataBuffer;.mIndexes:Ljava/util/LinkedList; // field@1368 │ │ +0c6acc: 6e10 222c 0000 |000c: invoke-virtual {v0}, Ljava/util/LinkedList;.remove:()Ljava/lang/Object; // method@2c22 │ │ +0c6ad2: 0c00 |000f: move-result-object v0 │ │ +0c6ad4: 1f00 f406 |0010: check-cast v0, Ljava/lang/Integer; // type@06f4 │ │ +0c6ad8: 6e10 5b2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +0c6ade: 0a00 |0015: move-result v0 │ │ +0c6ae0: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000a line=92 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/ds/avare/nmea/DataBuffer; │ │ │ │ @@ -205123,33 +205124,33 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0c69fc: |[0c69fc] com.ds.avare.nmea.DataBuffer.get:()[B │ │ -0c6a0c: 7010 5222 0300 |0000: invoke-direct {v3}, Lcom/ds/avare/nmea/DataBuffer;.getNext:()I // method@2252 │ │ -0c6a12: 0a00 |0003: move-result v0 │ │ -0c6a14: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0c6a16: 3b00 0600 |0005: if-gez v0, 000b // +0006 │ │ -0c6a1a: 7010 4f22 0300 |0007: invoke-direct {v3}, Lcom/ds/avare/nmea/DataBuffer;.flush:()V // method@224f │ │ -0c6a20: 1101 |000a: return-object v1 │ │ -0c6a22: 3d00 0900 |000b: if-lez v0, 0014 // +0009 │ │ -0c6a26: 7020 5122 0300 |000d: invoke-direct {v3, v0}, Lcom/ds/avare/nmea/DataBuffer;.getAtBegin:(I)[B // method@2251 │ │ -0c6a2c: 7010 5222 0300 |0010: invoke-direct {v3}, Lcom/ds/avare/nmea/DataBuffer;.getNext:()I // method@2252 │ │ -0c6a32: 0a00 |0013: move-result v0 │ │ -0c6a34: 7010 5222 0300 |0014: invoke-direct {v3}, Lcom/ds/avare/nmea/DataBuffer;.getNext:()I // method@2252 │ │ -0c6a3a: 0a02 |0017: move-result v2 │ │ -0c6a3c: 3b02 0300 |0018: if-gez v2, 001b // +0003 │ │ -0c6a40: 1101 |001a: return-object v1 │ │ -0c6a42: b102 |001b: sub-int/2addr v2, v0 │ │ -0c6a44: 7020 5122 2300 |001c: invoke-direct {v3, v2}, Lcom/ds/avare/nmea/DataBuffer;.getAtBegin:(I)[B // method@2251 │ │ -0c6a4a: 0c00 |001f: move-result-object v0 │ │ -0c6a4c: 1100 |0020: return-object v0 │ │ +0c6a00: |[0c6a00] com.ds.avare.nmea.DataBuffer.get:()[B │ │ +0c6a10: 7010 5222 0300 |0000: invoke-direct {v3}, Lcom/ds/avare/nmea/DataBuffer;.getNext:()I // method@2252 │ │ +0c6a16: 0a00 |0003: move-result v0 │ │ +0c6a18: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0c6a1a: 3b00 0600 |0005: if-gez v0, 000b // +0006 │ │ +0c6a1e: 7010 4f22 0300 |0007: invoke-direct {v3}, Lcom/ds/avare/nmea/DataBuffer;.flush:()V // method@224f │ │ +0c6a24: 1101 |000a: return-object v1 │ │ +0c6a26: 3d00 0900 |000b: if-lez v0, 0014 // +0009 │ │ +0c6a2a: 7020 5122 0300 |000d: invoke-direct {v3, v0}, Lcom/ds/avare/nmea/DataBuffer;.getAtBegin:(I)[B // method@2251 │ │ +0c6a30: 7010 5222 0300 |0010: invoke-direct {v3}, Lcom/ds/avare/nmea/DataBuffer;.getNext:()I // method@2252 │ │ +0c6a36: 0a00 |0013: move-result v0 │ │ +0c6a38: 7010 5222 0300 |0014: invoke-direct {v3}, Lcom/ds/avare/nmea/DataBuffer;.getNext:()I // method@2252 │ │ +0c6a3e: 0a02 |0017: move-result v2 │ │ +0c6a40: 3b02 0300 |0018: if-gez v2, 001b // +0003 │ │ +0c6a44: 1101 |001a: return-object v1 │ │ +0c6a46: b102 |001b: sub-int/2addr v2, v0 │ │ +0c6a48: 7020 5122 2300 |001c: invoke-direct {v3, v2}, Lcom/ds/avare/nmea/DataBuffer;.getAtBegin:(I)[B // method@2251 │ │ +0c6a4e: 0c00 |001f: move-result-object v0 │ │ +0c6a50: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0007 line=106 │ │ 0x000d line=113 │ │ 0x0010 line=114 │ │ 0x0014 line=117 │ │ @@ -205162,29 +205163,29 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -0c6b98: |[0c6b98] com.ds.avare.nmea.DataBuffer.put:([BI)V │ │ -0c6ba8: 5240 6713 |0000: iget v0, v4, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ -0c6bac: 9001 0006 |0002: add-int v1, v0, v6 │ │ -0c6bb0: 5442 6513 |0004: iget-object v2, v4, Lcom/ds/avare/nmea/DataBuffer;.mBuffer:[B // field@1365 │ │ -0c6bb4: 2123 |0006: array-length v3, v2 │ │ -0c6bb6: 3431 0600 |0007: if-lt v1, v3, 000d // +0006 │ │ -0c6bba: 7010 4f22 0400 |0009: invoke-direct {v4}, Lcom/ds/avare/nmea/DataBuffer;.flush:()V // method@224f │ │ -0c6bc0: 0e00 |000c: return-void │ │ -0c6bc2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0c6bc4: 7156 fb2a 1502 |000e: invoke-static {v5, v1, v2, v0, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ -0c6bca: 5245 6713 |0011: iget v5, v4, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ -0c6bce: b065 |0013: add-int/2addr v5, v6 │ │ -0c6bd0: 5945 6713 |0014: iput v5, v4, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ -0c6bd4: 7010 4e22 0400 |0016: invoke-direct {v4}, Lcom/ds/avare/nmea/DataBuffer;.compute:()V // method@224e │ │ -0c6bda: 0e00 |0019: return-void │ │ +0c6b9c: |[0c6b9c] com.ds.avare.nmea.DataBuffer.put:([BI)V │ │ +0c6bac: 5240 6713 |0000: iget v0, v4, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ +0c6bb0: 9001 0006 |0002: add-int v1, v0, v6 │ │ +0c6bb4: 5442 6513 |0004: iget-object v2, v4, Lcom/ds/avare/nmea/DataBuffer;.mBuffer:[B // field@1365 │ │ +0c6bb8: 2123 |0006: array-length v3, v2 │ │ +0c6bba: 3431 0600 |0007: if-lt v1, v3, 000d // +0006 │ │ +0c6bbe: 7010 4f22 0400 |0009: invoke-direct {v4}, Lcom/ds/avare/nmea/DataBuffer;.flush:()V // method@224f │ │ +0c6bc4: 0e00 |000c: return-void │ │ +0c6bc6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0c6bc8: 7156 fb2a 1502 |000e: invoke-static {v5, v1, v2, v0, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ +0c6bce: 5245 6713 |0011: iget v5, v4, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ +0c6bd2: b065 |0013: add-int/2addr v5, v6 │ │ +0c6bd4: 5945 6713 |0014: iput v5, v4, Lcom/ds/avare/nmea/DataBuffer;.mElem:I // field@1367 │ │ +0c6bd8: 7010 4e22 0400 |0016: invoke-direct {v4}, Lcom/ds/avare/nmea/DataBuffer;.compute:()V // method@224e │ │ +0c6bde: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0009 line=140 │ │ 0x000e line=143 │ │ 0x0011 line=144 │ │ 0x0016 line=145 │ │ @@ -205218,17 +205219,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c6bf8: |[0c6bf8] com.ds.avare.nmea.Decode.:()V │ │ -0c6c08: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c6c0e: 0e00 |0003: return-void │ │ +0c6bfc: |[0c6bfc] com.ds.avare.nmea.Decode.:()V │ │ +0c6c0c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c6c12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/nmea/Decode; │ │ │ │ Virtual methods - │ │ @@ -205237,18 +205238,18 @@ │ │ type : '([B)Lcom/ds/avare/nmea/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c6bdc: |[0c6bdc] com.ds.avare.nmea.Decode.decode:([B)Lcom/ds/avare/nmea/Message; │ │ -0c6bec: 7110 6022 0100 |0000: invoke-static {v1}, Lcom/ds/avare/nmea/MessageFactory;.buildMessage:([B)Lcom/ds/avare/nmea/Message; // method@2260 │ │ -0c6bf2: 0c01 |0003: move-result-object v1 │ │ -0c6bf4: 1101 |0004: return-object v1 │ │ +0c6be0: |[0c6be0] com.ds.avare.nmea.Decode.decode:([B)Lcom/ds/avare/nmea/Message; │ │ +0c6bf0: 7110 6022 0100 |0000: invoke-static {v1}, Lcom/ds/avare/nmea/MessageFactory;.buildMessage:([B)Lcom/ds/avare/nmea/Message; // method@2260 │ │ +0c6bf6: 0c01 |0003: move-result-object v1 │ │ +0c6bf8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/ds/avare/nmea/Decode; │ │ 0x0000 - 0x0005 reg=1 (null) [B │ │ │ │ @@ -205285,29 +205286,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0c745c: |[0c745c] com.ds.avare.nmea.Message.:(Ljava/lang/String;)V │ │ -0c746c: 7010 8a2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c7472: 5b45 7413 |0003: iput-object v5, v4, Lcom/ds/avare/nmea/Message;.mType:Ljava/lang/String; // field@1374 │ │ -0c7476: 2205 5c07 |0005: new-instance v5, Ljava/util/GregorianCalendar; // type@075c │ │ -0c747a: 7010 e32b 0500 |0007: invoke-direct {v5}, Ljava/util/GregorianCalendar;.:()V // method@2be3 │ │ -0c7480: 6e10 b92b 0500 |000a: invoke-virtual {v5}, Ljava/util/Calendar;.getTimeZone:()Ljava/util/TimeZone; // method@2bb9 │ │ -0c7486: 0c05 |000d: move-result-object v5 │ │ -0c7488: 6e10 7f2c 0500 |000e: invoke-virtual {v5}, Ljava/util/TimeZone;.getRawOffset:()I // method@2c7f │ │ -0c748e: 0a05 |0011: move-result v5 │ │ -0c7490: 7100 fc2a 0000 |0012: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0c7496: 0b00 |0015: move-result-wide v0 │ │ -0c7498: 8152 |0016: int-to-long v2, v5 │ │ -0c749a: bc20 |0017: sub-long/2addr v0, v2 │ │ -0c749c: 5a40 7313 |0018: iput-wide v0, v4, Lcom/ds/avare/nmea/Message;.mTime:J // field@1373 │ │ -0c74a0: 0e00 |001a: return-void │ │ +0c7460: |[0c7460] com.ds.avare.nmea.Message.:(Ljava/lang/String;)V │ │ +0c7470: 7010 8a2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c7476: 5b45 7413 |0003: iput-object v5, v4, Lcom/ds/avare/nmea/Message;.mType:Ljava/lang/String; // field@1374 │ │ +0c747a: 2205 5c07 |0005: new-instance v5, Ljava/util/GregorianCalendar; // type@075c │ │ +0c747e: 7010 e32b 0500 |0007: invoke-direct {v5}, Ljava/util/GregorianCalendar;.:()V // method@2be3 │ │ +0c7484: 6e10 b92b 0500 |000a: invoke-virtual {v5}, Ljava/util/Calendar;.getTimeZone:()Ljava/util/TimeZone; // method@2bb9 │ │ +0c748a: 0c05 |000d: move-result-object v5 │ │ +0c748c: 6e10 7f2c 0500 |000e: invoke-virtual {v5}, Ljava/util/TimeZone;.getRawOffset:()I // method@2c7f │ │ +0c7492: 0a05 |0011: move-result v5 │ │ +0c7494: 7100 fc2a 0000 |0012: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0c749a: 0b00 |0015: move-result-wide v0 │ │ +0c749c: 8152 |0016: int-to-long v2, v5 │ │ +0c749e: bc20 |0017: sub-long/2addr v0, v2 │ │ +0c74a0: 5a40 7313 |0018: iput-wide v0, v4, Lcom/ds/avare/nmea/Message;.mTime:J // field@1373 │ │ +0c74a4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=30 │ │ 0x000a line=31 │ │ 0x000e line=32 │ │ @@ -205322,17 +205323,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7444: |[0c7444] com.ds.avare.nmea.Message.getTime:()J │ │ -0c7454: 5320 7313 |0000: iget-wide v0, v2, Lcom/ds/avare/nmea/Message;.mTime:J // field@1373 │ │ -0c7458: 1000 |0002: return-wide v0 │ │ +0c7448: |[0c7448] com.ds.avare.nmea.Message.getTime:()J │ │ +0c7458: 5320 7313 |0000: iget-wide v0, v2, Lcom/ds/avare/nmea/Message;.mTime:J // field@1373 │ │ +0c745c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/nmea/Message; │ │ │ │ #1 : (in Lcom/ds/avare/nmea/Message;) │ │ @@ -205340,17 +205341,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c742c: |[0c742c] com.ds.avare.nmea.Message.getType:()Ljava/lang/String; │ │ -0c743c: 5410 7413 |0000: iget-object v0, v1, Lcom/ds/avare/nmea/Message;.mType:Ljava/lang/String; // field@1374 │ │ -0c7440: 1100 |0002: return-object v0 │ │ +0c7430: |[0c7430] com.ds.avare.nmea.Message.getType:()Ljava/lang/String; │ │ +0c7440: 5410 7413 |0000: iget-object v0, v1, Lcom/ds/avare/nmea/Message;.mType:Ljava/lang/String; // field@1374 │ │ +0c7444: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/nmea/Message; │ │ │ │ #2 : (in Lcom/ds/avare/nmea/Message;) │ │ @@ -205384,17 +205385,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c73fc: |[0c73fc] com.ds.avare.nmea.MessageFactory.:()V │ │ -0c740c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c7412: 0e00 |0003: return-void │ │ +0c7400: |[0c7400] com.ds.avare.nmea.MessageFactory.:()V │ │ +0c7410: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c7416: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/nmea/MessageFactory; │ │ │ │ #1 : (in Lcom/ds/avare/nmea/MessageFactory;) │ │ @@ -205402,73 +205403,73 @@ │ │ type : '([B)Lcom/ds/avare/nmea/Message;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 111 16-bit code units │ │ -0c72c0: |[0c72c0] com.ds.avare.nmea.MessageFactory.buildMessage:([B)Lcom/ds/avare/nmea/Message; │ │ -0c72d0: 2170 |0000: array-length v0, v7 │ │ -0c72d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c72d4: 1262 |0002: const/4 v2, #int 6 // #6 │ │ -0c72d6: 3520 0300 |0003: if-ge v0, v2, 0006 // +0003 │ │ -0c72da: 1101 |0005: return-object v1 │ │ -0c72dc: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0c72de: 2323 bc09 |0007: new-array v3, v2, [B // type@09bc │ │ -0c72e2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0c72e4: 4805 0704 |000a: aget-byte v5, v7, v4 │ │ -0c72e8: 1306 2400 |000c: const/16 v6, #int 36 // #24 │ │ -0c72ec: 3365 6000 |000e: if-ne v5, v6, 006e // +0060 │ │ -0c72f0: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -0c72f2: 4805 0705 |0011: aget-byte v5, v7, v5 │ │ -0c72f6: 1306 4700 |0013: const/16 v6, #int 71 // #47 │ │ -0c72fa: 3365 5900 |0015: if-ne v5, v6, 006e // +0059 │ │ -0c72fe: 7110 6122 0700 |0017: invoke-static {v7}, Lcom/ds/avare/nmea/MessageFactory;.checkSum:([B)I // method@2261 │ │ -0c7304: 0a05 |001a: move-result v5 │ │ -0c7306: d800 00fc |001b: add-int/lit8 v0, v0, #int -4 // #fc │ │ -0c730a: 7152 fb2a 0743 |001d: invoke-static {v7, v0, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ -0c7310: 2200 0e07 |0020: new-instance v0, Ljava/lang/String; // type@070e │ │ -0c7314: 7020 af2a 3000 |0022: invoke-direct {v0, v3}, Ljava/lang/String;.:([B)V // method@2aaf │ │ -0c731a: 7110 5f2a 0500 |0025: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2a5f │ │ -0c7320: 0c02 |0028: move-result-object v2 │ │ -0c7322: 6e20 bb2a 0200 |0029: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0c7328: 0a00 |002c: move-result v0 │ │ -0c732a: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -0c732e: 1101 |002f: return-object v1 │ │ -0c7330: 2200 0e07 |0030: new-instance v0, Ljava/lang/String; // type@070e │ │ -0c7334: 7020 af2a 7000 |0032: invoke-direct {v0, v7}, Ljava/lang/String;.:([B)V // method@2aaf │ │ -0c733a: 1237 |0035: const/4 v7, #int 3 // #3 │ │ -0c733c: 1a02 4702 |0036: const-string v2, "," // string@0247 │ │ -0c7340: 6e20 c42a 2000 |0038: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2ac4 │ │ -0c7346: 0a02 |003b: move-result v2 │ │ -0c7348: 6e30 d42a 7002 |003c: invoke-virtual {v0, v7, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0c734e: 0c07 |003f: move-result-object v7 │ │ -0c7350: 1a02 6b23 |0040: const-string v2, "RMC" // string@236b │ │ -0c7354: 6e20 ba2a 2700 |0042: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c735a: 0a02 |0045: move-result v2 │ │ -0c735c: 3802 0800 |0046: if-eqz v2, 004e // +0008 │ │ -0c7360: 2201 d505 |0048: new-instance v1, Lcom/ds/avare/nmea/RMCMessage; // type@05d5 │ │ -0c7364: 7010 6c22 0100 |004a: invoke-direct {v1}, Lcom/ds/avare/nmea/RMCMessage;.:()V // method@226c │ │ -0c736a: 281c |004d: goto 0069 // +001c │ │ -0c736c: 1a02 8911 |004e: const-string v2, "GGA" // string@1189 │ │ -0c7370: 6e20 ba2a 2700 |0050: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c7376: 0a02 |0053: move-result v2 │ │ -0c7378: 3802 0800 |0054: if-eqz v2, 005c // +0008 │ │ -0c737c: 2201 cd05 |0056: new-instance v1, Lcom/ds/avare/nmea/GGAMessage; // type@05cd │ │ -0c7380: 7010 5622 0100 |0058: invoke-direct {v1}, Lcom/ds/avare/nmea/GGAMessage;.:()V // method@2256 │ │ -0c7386: 280e |005b: goto 0069 // +000e │ │ -0c7388: 1a02 8423 |005c: const-string v2, "RTM" // string@2384 │ │ -0c738c: 6e20 ba2a 2700 |005e: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c7392: 0a07 |0061: move-result v7 │ │ -0c7394: 3807 0700 |0062: if-eqz v7, 0069 // +0007 │ │ -0c7398: 2201 d705 |0064: new-instance v1, Lcom/ds/avare/nmea/RTMMessage; // type@05d7 │ │ -0c739c: 7010 7122 0100 |0066: invoke-direct {v1}, Lcom/ds/avare/nmea/RTMMessage;.:()V // method@2271 │ │ -0c73a2: 3801 0500 |0069: if-eqz v1, 006e // +0005 │ │ -0c73a6: 6e20 5e22 0100 |006b: invoke-virtual {v1, v0}, Lcom/ds/avare/nmea/Message;.parse:(Ljava/lang/String;)V // method@225e │ │ -0c73ac: 1101 |006e: return-object v1 │ │ +0c72c4: |[0c72c4] com.ds.avare.nmea.MessageFactory.buildMessage:([B)Lcom/ds/avare/nmea/Message; │ │ +0c72d4: 2170 |0000: array-length v0, v7 │ │ +0c72d6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c72d8: 1262 |0002: const/4 v2, #int 6 // #6 │ │ +0c72da: 3520 0300 |0003: if-ge v0, v2, 0006 // +0003 │ │ +0c72de: 1101 |0005: return-object v1 │ │ +0c72e0: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0c72e2: 2323 bc09 |0007: new-array v3, v2, [B // type@09bc │ │ +0c72e6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0c72e8: 4805 0704 |000a: aget-byte v5, v7, v4 │ │ +0c72ec: 1306 2400 |000c: const/16 v6, #int 36 // #24 │ │ +0c72f0: 3365 6000 |000e: if-ne v5, v6, 006e // +0060 │ │ +0c72f4: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +0c72f6: 4805 0705 |0011: aget-byte v5, v7, v5 │ │ +0c72fa: 1306 4700 |0013: const/16 v6, #int 71 // #47 │ │ +0c72fe: 3365 5900 |0015: if-ne v5, v6, 006e // +0059 │ │ +0c7302: 7110 6122 0700 |0017: invoke-static {v7}, Lcom/ds/avare/nmea/MessageFactory;.checkSum:([B)I // method@2261 │ │ +0c7308: 0a05 |001a: move-result v5 │ │ +0c730a: d800 00fc |001b: add-int/lit8 v0, v0, #int -4 // #fc │ │ +0c730e: 7152 fb2a 0743 |001d: invoke-static {v7, v0, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ +0c7314: 2200 0e07 |0020: new-instance v0, Ljava/lang/String; // type@070e │ │ +0c7318: 7020 af2a 3000 |0022: invoke-direct {v0, v3}, Ljava/lang/String;.:([B)V // method@2aaf │ │ +0c731e: 7110 5f2a 0500 |0025: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2a5f │ │ +0c7324: 0c02 |0028: move-result-object v2 │ │ +0c7326: 6e20 bb2a 0200 |0029: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0c732c: 0a00 |002c: move-result v0 │ │ +0c732e: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +0c7332: 1101 |002f: return-object v1 │ │ +0c7334: 2200 0e07 |0030: new-instance v0, Ljava/lang/String; // type@070e │ │ +0c7338: 7020 af2a 7000 |0032: invoke-direct {v0, v7}, Ljava/lang/String;.:([B)V // method@2aaf │ │ +0c733e: 1237 |0035: const/4 v7, #int 3 // #3 │ │ +0c7340: 1a02 4702 |0036: const-string v2, "," // string@0247 │ │ +0c7344: 6e20 c42a 2000 |0038: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2ac4 │ │ +0c734a: 0a02 |003b: move-result v2 │ │ +0c734c: 6e30 d42a 7002 |003c: invoke-virtual {v0, v7, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0c7352: 0c07 |003f: move-result-object v7 │ │ +0c7354: 1a02 6b23 |0040: const-string v2, "RMC" // string@236b │ │ +0c7358: 6e20 ba2a 2700 |0042: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c735e: 0a02 |0045: move-result v2 │ │ +0c7360: 3802 0800 |0046: if-eqz v2, 004e // +0008 │ │ +0c7364: 2201 d505 |0048: new-instance v1, Lcom/ds/avare/nmea/RMCMessage; // type@05d5 │ │ +0c7368: 7010 6c22 0100 |004a: invoke-direct {v1}, Lcom/ds/avare/nmea/RMCMessage;.:()V // method@226c │ │ +0c736e: 281c |004d: goto 0069 // +001c │ │ +0c7370: 1a02 8911 |004e: const-string v2, "GGA" // string@1189 │ │ +0c7374: 6e20 ba2a 2700 |0050: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c737a: 0a02 |0053: move-result v2 │ │ +0c737c: 3802 0800 |0054: if-eqz v2, 005c // +0008 │ │ +0c7380: 2201 cd05 |0056: new-instance v1, Lcom/ds/avare/nmea/GGAMessage; // type@05cd │ │ +0c7384: 7010 5622 0100 |0058: invoke-direct {v1}, Lcom/ds/avare/nmea/GGAMessage;.:()V // method@2256 │ │ +0c738a: 280e |005b: goto 0069 // +000e │ │ +0c738c: 1a02 8423 |005c: const-string v2, "RTM" // string@2384 │ │ +0c7390: 6e20 ba2a 2700 |005e: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c7396: 0a07 |0061: move-result v7 │ │ +0c7398: 3807 0700 |0062: if-eqz v7, 0069 // +0007 │ │ +0c739c: 2201 d705 |0064: new-instance v1, Lcom/ds/avare/nmea/RTMMessage; // type@05d7 │ │ +0c73a0: 7010 7122 0100 |0066: invoke-direct {v1}, Lcom/ds/avare/nmea/RTMMessage;.:()V // method@2271 │ │ +0c73a6: 3801 0500 |0069: if-eqz v1, 006e // +0005 │ │ +0c73aa: 6e20 5e22 0100 |006b: invoke-virtual {v1, v0}, Lcom/ds/avare/nmea/Message;.parse:(Ljava/lang/String;)V // method@225e │ │ +0c73b0: 1101 |006e: return-object v1 │ │ catches : 1 │ │ 0x0030 - 0x0040 │ │ Ljava/lang/Exception; -> 0x006e │ │ positions : │ │ 0x0000 line=46 │ │ 0x000a line=63 │ │ 0x0017 line=64 │ │ @@ -205493,29 +205494,29 @@ │ │ type : '([B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0c73c0: |[0c73c0] com.ds.avare.nmea.MessageFactory.checkSum:([B)I │ │ -0c73d0: 2150 |0000: array-length v0, v5 │ │ -0c73d2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0c73d4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0c73d6: 3501 1100 |0003: if-ge v1, v0, 0014 // +0011 │ │ -0c73da: 4803 0501 |0005: aget-byte v3, v5, v1 │ │ -0c73de: 1304 2a00 |0007: const/16 v4, #int 42 // #2a │ │ -0c73e2: 3343 0300 |0009: if-ne v3, v4, 000c // +0003 │ │ -0c73e6: 2809 |000b: goto 0014 // +0009 │ │ -0c73e8: 4803 0501 |000c: aget-byte v3, v5, v1 │ │ -0c73ec: d533 ff00 |000e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0c73f0: b732 |0010: xor-int/2addr v2, v3 │ │ -0c73f2: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c73f6: 28f0 |0013: goto 0003 // -0010 │ │ -0c73f8: 0f02 |0014: return v2 │ │ +0c73c4: |[0c73c4] com.ds.avare.nmea.MessageFactory.checkSum:([B)I │ │ +0c73d4: 2150 |0000: array-length v0, v5 │ │ +0c73d6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0c73d8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0c73da: 3501 1100 |0003: if-ge v1, v0, 0014 // +0011 │ │ +0c73de: 4803 0501 |0005: aget-byte v3, v5, v1 │ │ +0c73e2: 1304 2a00 |0007: const/16 v4, #int 42 // #2a │ │ +0c73e6: 3343 0300 |0009: if-ne v3, v4, 000c // +0003 │ │ +0c73ea: 2809 |000b: goto 0014 // +0009 │ │ +0c73ec: 4803 0501 |000c: aget-byte v3, v5, v1 │ │ +0c73f0: d533 ff00 |000e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0c73f4: b732 |0010: xor-int/2addr v2, v3 │ │ +0c73f6: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c73fa: 28f0 |0013: goto 0003 // -0010 │ │ +0c73fc: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=34 │ │ 0x000c line=37 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 (null) [B │ │ @@ -205561,17 +205562,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7414: |[0c7414] com.ds.avare.nmea.MessageType.:()V │ │ -0c7424: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c742a: 0e00 |0003: return-void │ │ +0c7418: |[0c7418] com.ds.avare.nmea.MessageType.:()V │ │ +0c7428: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c742e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/nmea/MessageType; │ │ │ │ Virtual methods - │ │ @@ -205624,26 +205625,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0c7544: |[0c7544] com.ds.avare.nmea.Ownship.:()V │ │ -0c7554: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c755a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -0c755e: 5a20 7d13 |0005: iput-wide v0, v2, Lcom/ds/avare/nmea/Ownship;.mTime:J // field@137d │ │ -0c7562: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0c7564: 5920 7b13 |0008: iput v0, v2, Lcom/ds/avare/nmea/Ownship;.mLat:F // field@137b │ │ -0c7568: 5920 7c13 |000a: iput v0, v2, Lcom/ds/avare/nmea/Ownship;.mLon:F // field@137c │ │ -0c756c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c756e: 5920 7813 |000d: iput v0, v2, Lcom/ds/avare/nmea/Ownship;.mAltitude:I // field@1378 │ │ -0c7572: 5920 7a13 |000f: iput v0, v2, Lcom/ds/avare/nmea/Ownship;.mHorizontalVelocity:I // field@137a │ │ -0c7576: 5920 7913 |0011: iput v0, v2, Lcom/ds/avare/nmea/Ownship;.mDirection:I // field@1379 │ │ -0c757a: 0e00 |0013: return-void │ │ +0c7548: |[0c7548] com.ds.avare.nmea.Ownship.:()V │ │ +0c7558: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c755e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +0c7562: 5a20 7d13 |0005: iput-wide v0, v2, Lcom/ds/avare/nmea/Ownship;.mTime:J // field@137d │ │ +0c7566: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0c7568: 5920 7b13 |0008: iput v0, v2, Lcom/ds/avare/nmea/Ownship;.mLat:F // field@137b │ │ +0c756c: 5920 7c13 |000a: iput v0, v2, Lcom/ds/avare/nmea/Ownship;.mLon:F // field@137c │ │ +0c7570: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c7572: 5920 7813 |000d: iput v0, v2, Lcom/ds/avare/nmea/Ownship;.mAltitude:I // field@1378 │ │ +0c7576: 5920 7a13 |000f: iput v0, v2, Lcom/ds/avare/nmea/Ownship;.mHorizontalVelocity:I // field@137a │ │ +0c757a: 5920 7913 |0011: iput v0, v2, Lcom/ds/avare/nmea/Ownship;.mDirection:I // field@1379 │ │ +0c757e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ 0x0008 line=36 │ │ 0x000a line=37 │ │ 0x000d line=39 │ │ @@ -205658,48 +205659,48 @@ │ │ type : '(Lcom/ds/avare/nmea/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 59 16-bit code units │ │ -0c74a4: |[0c74a4] com.ds.avare.nmea.Ownship.addMessage:(Lcom/ds/avare/nmea/Message;)Z │ │ -0c74b4: 2050 cd05 |0000: instance-of v0, v5, Lcom/ds/avare/nmea/GGAMessage; // type@05cd │ │ -0c74b8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c74ba: 3800 1800 |0003: if-eqz v0, 001b // +0018 │ │ -0c74be: 0750 |0005: move-object v0, v5 │ │ -0c74c0: 1f00 cd05 |0006: check-cast v0, Lcom/ds/avare/nmea/GGAMessage; // type@05cd │ │ -0c74c4: 5202 6b13 |0008: iget v2, v0, Lcom/ds/avare/nmea/GGAMessage;.mLat:F // field@136b │ │ -0c74c8: 5942 7b13 |000a: iput v2, v4, Lcom/ds/avare/nmea/Ownship;.mLat:F // field@137b │ │ -0c74cc: 5202 6c13 |000c: iget v2, v0, Lcom/ds/avare/nmea/GGAMessage;.mLon:F // field@136c │ │ -0c74d0: 5942 7c13 |000e: iput v2, v4, Lcom/ds/avare/nmea/Ownship;.mLon:F // field@137c │ │ -0c74d4: 5200 6a13 |0010: iget v0, v0, Lcom/ds/avare/nmea/GGAMessage;.mAltitude:I // field@136a │ │ -0c74d8: 5940 7813 |0012: iput v0, v4, Lcom/ds/avare/nmea/Ownship;.mAltitude:I // field@1378 │ │ -0c74dc: 6e10 5c22 0500 |0014: invoke-virtual {v5}, Lcom/ds/avare/nmea/Message;.getTime:()J // method@225c │ │ -0c74e2: 0b02 |0017: move-result-wide v2 │ │ -0c74e4: 5a42 7d13 |0018: iput-wide v2, v4, Lcom/ds/avare/nmea/Ownship;.mTime:J // field@137d │ │ -0c74e8: 0f01 |001a: return v1 │ │ -0c74ea: 2050 d505 |001b: instance-of v0, v5, Lcom/ds/avare/nmea/RMCMessage; // type@05d5 │ │ -0c74ee: 3800 1c00 |001d: if-eqz v0, 0039 // +001c │ │ -0c74f2: 0750 |001f: move-object v0, v5 │ │ -0c74f4: 1f00 d505 |0020: check-cast v0, Lcom/ds/avare/nmea/RMCMessage; // type@05d5 │ │ -0c74f8: 5202 8213 |0022: iget v2, v0, Lcom/ds/avare/nmea/RMCMessage;.mLat:F // field@1382 │ │ -0c74fc: 5942 7b13 |0024: iput v2, v4, Lcom/ds/avare/nmea/Ownship;.mLat:F // field@137b │ │ -0c7500: 5202 8313 |0026: iget v2, v0, Lcom/ds/avare/nmea/RMCMessage;.mLon:F // field@1383 │ │ -0c7504: 5942 7c13 |0028: iput v2, v4, Lcom/ds/avare/nmea/Ownship;.mLon:F // field@137c │ │ -0c7508: 5202 8013 |002a: iget v2, v0, Lcom/ds/avare/nmea/RMCMessage;.mDirection:I // field@1380 │ │ -0c750c: 5942 7913 |002c: iput v2, v4, Lcom/ds/avare/nmea/Ownship;.mDirection:I // field@1379 │ │ -0c7510: 5200 8113 |002e: iget v0, v0, Lcom/ds/avare/nmea/RMCMessage;.mHorizontalVelocity:I // field@1381 │ │ -0c7514: 5940 7a13 |0030: iput v0, v4, Lcom/ds/avare/nmea/Ownship;.mHorizontalVelocity:I // field@137a │ │ -0c7518: 6e10 5c22 0500 |0032: invoke-virtual {v5}, Lcom/ds/avare/nmea/Message;.getTime:()J // method@225c │ │ -0c751e: 0b02 |0035: move-result-wide v2 │ │ -0c7520: 5a42 7d13 |0036: iput-wide v2, v4, Lcom/ds/avare/nmea/Ownship;.mTime:J // field@137d │ │ -0c7524: 0f01 |0038: return v1 │ │ -0c7526: 1205 |0039: const/4 v5, #int 0 // #0 │ │ -0c7528: 0f05 |003a: return v5 │ │ +0c74a8: |[0c74a8] com.ds.avare.nmea.Ownship.addMessage:(Lcom/ds/avare/nmea/Message;)Z │ │ +0c74b8: 2050 cd05 |0000: instance-of v0, v5, Lcom/ds/avare/nmea/GGAMessage; // type@05cd │ │ +0c74bc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0c74be: 3800 1800 |0003: if-eqz v0, 001b // +0018 │ │ +0c74c2: 0750 |0005: move-object v0, v5 │ │ +0c74c4: 1f00 cd05 |0006: check-cast v0, Lcom/ds/avare/nmea/GGAMessage; // type@05cd │ │ +0c74c8: 5202 6b13 |0008: iget v2, v0, Lcom/ds/avare/nmea/GGAMessage;.mLat:F // field@136b │ │ +0c74cc: 5942 7b13 |000a: iput v2, v4, Lcom/ds/avare/nmea/Ownship;.mLat:F // field@137b │ │ +0c74d0: 5202 6c13 |000c: iget v2, v0, Lcom/ds/avare/nmea/GGAMessage;.mLon:F // field@136c │ │ +0c74d4: 5942 7c13 |000e: iput v2, v4, Lcom/ds/avare/nmea/Ownship;.mLon:F // field@137c │ │ +0c74d8: 5200 6a13 |0010: iget v0, v0, Lcom/ds/avare/nmea/GGAMessage;.mAltitude:I // field@136a │ │ +0c74dc: 5940 7813 |0012: iput v0, v4, Lcom/ds/avare/nmea/Ownship;.mAltitude:I // field@1378 │ │ +0c74e0: 6e10 5c22 0500 |0014: invoke-virtual {v5}, Lcom/ds/avare/nmea/Message;.getTime:()J // method@225c │ │ +0c74e6: 0b02 |0017: move-result-wide v2 │ │ +0c74e8: 5a42 7d13 |0018: iput-wide v2, v4, Lcom/ds/avare/nmea/Ownship;.mTime:J // field@137d │ │ +0c74ec: 0f01 |001a: return v1 │ │ +0c74ee: 2050 d505 |001b: instance-of v0, v5, Lcom/ds/avare/nmea/RMCMessage; // type@05d5 │ │ +0c74f2: 3800 1c00 |001d: if-eqz v0, 0039 // +001c │ │ +0c74f6: 0750 |001f: move-object v0, v5 │ │ +0c74f8: 1f00 d505 |0020: check-cast v0, Lcom/ds/avare/nmea/RMCMessage; // type@05d5 │ │ +0c74fc: 5202 8213 |0022: iget v2, v0, Lcom/ds/avare/nmea/RMCMessage;.mLat:F // field@1382 │ │ +0c7500: 5942 7b13 |0024: iput v2, v4, Lcom/ds/avare/nmea/Ownship;.mLat:F // field@137b │ │ +0c7504: 5202 8313 |0026: iget v2, v0, Lcom/ds/avare/nmea/RMCMessage;.mLon:F // field@1383 │ │ +0c7508: 5942 7c13 |0028: iput v2, v4, Lcom/ds/avare/nmea/Ownship;.mLon:F // field@137c │ │ +0c750c: 5202 8013 |002a: iget v2, v0, Lcom/ds/avare/nmea/RMCMessage;.mDirection:I // field@1380 │ │ +0c7510: 5942 7913 |002c: iput v2, v4, Lcom/ds/avare/nmea/Ownship;.mDirection:I // field@1379 │ │ +0c7514: 5200 8113 |002e: iget v0, v0, Lcom/ds/avare/nmea/RMCMessage;.mHorizontalVelocity:I // field@1381 │ │ +0c7518: 5940 7a13 |0030: iput v0, v4, Lcom/ds/avare/nmea/Ownship;.mHorizontalVelocity:I // field@137a │ │ +0c751c: 6e10 5c22 0500 |0032: invoke-virtual {v5}, Lcom/ds/avare/nmea/Message;.getTime:()J // method@225c │ │ +0c7522: 0b02 |0035: move-result-wide v2 │ │ +0c7524: 5a42 7d13 |0036: iput-wide v2, v4, Lcom/ds/avare/nmea/Ownship;.mTime:J // field@137d │ │ +0c7528: 0f01 |0038: return v1 │ │ +0c752a: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +0c752c: 0f05 |003a: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ 0x000c line=54 │ │ 0x0010 line=55 │ │ 0x0014 line=56 │ │ @@ -205718,17 +205719,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c752c: |[0c752c] com.ds.avare.nmea.Ownship.getTime:()J │ │ -0c753c: 5320 7d13 |0000: iget-wide v0, v2, Lcom/ds/avare/nmea/Ownship;.mTime:J // field@137d │ │ -0c7540: 1000 |0002: return-wide v0 │ │ +0c7530: |[0c7530] com.ds.avare.nmea.Ownship.getTime:()J │ │ +0c7540: 5320 7d13 |0000: iget-wide v0, v2, Lcom/ds/avare/nmea/Ownship;.mTime:J // field@137d │ │ +0c7544: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/nmea/Ownship; │ │ │ │ source_file_idx : 8686 (Ownship.java) │ │ @@ -205760,17 +205761,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7594: |[0c7594] com.ds.avare.nmea.Packet.:()V │ │ -0c75a4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c75aa: 0e00 |0003: return-void │ │ +0c7598: |[0c7598] com.ds.avare.nmea.Packet.:()V │ │ +0c75a8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c75ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/nmea/Packet; │ │ │ │ Virtual methods - │ │ @@ -205779,66 +205780,66 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -0c75ac: |[0c75ac] com.ds.avare.nmea.Packet.assemble:()V │ │ -0c75bc: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0c75c0: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c75c6: 5431 7e13 |0005: iget-object v1, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ -0c75ca: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c75d0: 1a01 3502 |000a: const-string v1, "*" // string@0235 │ │ -0c75d4: 6e20 f52a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c75da: 6e10 fa2a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c75e0: 0c00 |0012: move-result-object v0 │ │ -0c75e2: 5b30 7e13 |0013: iput-object v0, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ -0c75e6: 6e10 be2a 0000 |0015: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@2abe │ │ -0c75ec: 0c00 |0018: move-result-object v0 │ │ -0c75ee: 7110 6122 0000 |0019: invoke-static {v0}, Lcom/ds/avare/nmea/MessageFactory;.checkSum:([B)I // method@2261 │ │ -0c75f4: 0a00 |001c: move-result v0 │ │ -0c75f6: 7110 5f2a 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2a5f │ │ -0c75fc: 0c00 |0020: move-result-object v0 │ │ -0c75fe: 7100 462c 0000 |0021: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c7604: 0c01 |0024: move-result-object v1 │ │ -0c7606: 6e20 d92a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -0c760c: 0c00 |0028: move-result-object v0 │ │ -0c760e: 6e10 c92a 0000 |0029: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0c7614: 0a01 |002c: move-result v1 │ │ -0c7616: 1222 |002d: const/4 v2, #int 2 // #2 │ │ -0c7618: 3521 1700 |002e: if-ge v1, v2, 0045 // +0017 │ │ -0c761c: 2201 1007 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7620: 7010 eb2a 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7626: 5432 7e13 |0035: iget-object v2, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ -0c762a: 6e20 f52a 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7630: 1a02 9705 |003a: const-string v2, "0" // string@0597 │ │ -0c7634: 6e20 f52a 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c763a: 6e10 fa2a 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7640: 0c01 |0042: move-result-object v1 │ │ -0c7642: 5b31 7e13 |0043: iput-object v1, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ -0c7646: 2201 1007 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c764a: 7010 eb2a 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7650: 5432 7e13 |004a: iget-object v2, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ -0c7654: 6e20 f52a 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c765a: 6e20 f52a 0100 |004f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7660: 6e10 fa2a 0100 |0052: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7666: 0c00 |0055: move-result-object v0 │ │ -0c7668: 5b30 7e13 |0056: iput-object v0, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ -0c766c: 2200 1007 |0058: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7670: 7010 eb2a 0000 |005a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7676: 5431 7e13 |005d: iget-object v1, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ -0c767a: 6e20 f52a 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7680: 1a01 1900 |0062: const-string v1, " │ │ +0c75b0: |[0c75b0] com.ds.avare.nmea.Packet.assemble:()V │ │ +0c75c0: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0c75c4: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c75ca: 5431 7e13 |0005: iget-object v1, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ +0c75ce: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c75d4: 1a01 3502 |000a: const-string v1, "*" // string@0235 │ │ +0c75d8: 6e20 f52a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c75de: 6e10 fa2a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c75e4: 0c00 |0012: move-result-object v0 │ │ +0c75e6: 5b30 7e13 |0013: iput-object v0, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ +0c75ea: 6e10 be2a 0000 |0015: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@2abe │ │ +0c75f0: 0c00 |0018: move-result-object v0 │ │ +0c75f2: 7110 6122 0000 |0019: invoke-static {v0}, Lcom/ds/avare/nmea/MessageFactory;.checkSum:([B)I // method@2261 │ │ +0c75f8: 0a00 |001c: move-result v0 │ │ +0c75fa: 7110 5f2a 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2a5f │ │ +0c7600: 0c00 |0020: move-result-object v0 │ │ +0c7602: 7100 462c 0000 |0021: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c7608: 0c01 |0024: move-result-object v1 │ │ +0c760a: 6e20 d92a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +0c7610: 0c00 |0028: move-result-object v0 │ │ +0c7612: 6e10 c92a 0000 |0029: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0c7618: 0a01 |002c: move-result v1 │ │ +0c761a: 1222 |002d: const/4 v2, #int 2 // #2 │ │ +0c761c: 3521 1700 |002e: if-ge v1, v2, 0045 // +0017 │ │ +0c7620: 2201 1007 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7624: 7010 eb2a 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c762a: 5432 7e13 |0035: iget-object v2, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ +0c762e: 6e20 f52a 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7634: 1a02 9705 |003a: const-string v2, "0" // string@0597 │ │ +0c7638: 6e20 f52a 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c763e: 6e10 fa2a 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7644: 0c01 |0042: move-result-object v1 │ │ +0c7646: 5b31 7e13 |0043: iput-object v1, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ +0c764a: 2201 1007 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c764e: 7010 eb2a 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7654: 5432 7e13 |004a: iget-object v2, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ +0c7658: 6e20 f52a 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c765e: 6e20 f52a 0100 |004f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7664: 6e10 fa2a 0100 |0052: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c766a: 0c00 |0055: move-result-object v0 │ │ +0c766c: 5b30 7e13 |0056: iput-object v0, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ +0c7670: 2200 1007 |0058: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7674: 7010 eb2a 0000 |005a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c767a: 5431 7e13 |005d: iget-object v1, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ +0c767e: 6e20 f52a 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7684: 1a01 1900 |0062: const-string v1, " │ │ " // string@0019 │ │ -0c7684: 6e20 f52a 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c768a: 6e10 fa2a 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7690: 0c00 |006a: move-result-object v0 │ │ -0c7692: 5b30 7e13 |006b: iput-object v0, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ -0c7696: 0e00 |006d: return-void │ │ +0c7688: 6e20 f52a 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c768e: 6e10 fa2a 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7694: 0c00 |006a: move-result-object v0 │ │ +0c7696: 5b30 7e13 |006b: iput-object v0, v3, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ +0c769a: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0015 line=18 │ │ 0x001d line=19 │ │ 0x0029 line=20 │ │ 0x0030 line=21 │ │ @@ -205852,17 +205853,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c757c: |[0c757c] com.ds.avare.nmea.Packet.getPacket:()Ljava/lang/String; │ │ -0c758c: 5410 7e13 |0000: iget-object v0, v1, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ -0c7590: 1100 |0002: return-object v0 │ │ +0c7580: |[0c7580] com.ds.avare.nmea.Packet.getPacket:()Ljava/lang/String; │ │ +0c7590: 5410 7e13 |0000: iget-object v0, v1, Lcom/ds/avare/nmea/Packet;.mPacket:Ljava/lang/String; // field@137e │ │ +0c7594: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/nmea/Packet; │ │ │ │ source_file_idx : 8822 (Packet.java) │ │ @@ -205899,18 +205900,18 @@ │ │ type : '(Lcom/ds/avare/orientation/Orientation;Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c8d30: |[0c8d30] com.ds.avare.orientation.Orientation$1.:(Lcom/ds/avare/orientation/Orientation;Landroid/os/Looper;)V │ │ -0c8d40: 5b01 8c13 |0000: iput-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8d44: 7020 7e04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ -0c8d4a: 0e00 |0005: return-void │ │ +0c8d34: |[0c8d34] com.ds.avare.orientation.Orientation$1.:(Lcom/ds/avare/orientation/Orientation;Landroid/os/Looper;)V │ │ +0c8d44: 5b01 8c13 |0000: iput-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8d48: 7020 7e04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ +0c8d4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/orientation/Orientation$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/orientation/Orientation; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Looper; │ │ @@ -205921,143 +205922,143 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 21 │ │ insns size : 256 16-bit code units │ │ -0c8d4c: |[0c8d4c] com.ds.avare.orientation.Orientation$1.handleMessage:(Landroid/os/Message;)V │ │ -0c8d5c: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ -0c8d60: 0801 1d00 |0002: move-object/from16 v1, v29 │ │ -0c8d64: 7502 8304 1c00 |0004: invoke-super/range {v28, v29}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0483 │ │ -0c8d6a: 1302 1000 |0007: const/16 v2, #int 16 // #10 │ │ -0c8d6e: 2322 bf09 |0009: new-array v2, v2, [F // type@09bf │ │ -0c8d72: 5213 9a00 |000b: iget v3, v1, Landroid/os/Message;.what:I // field@009a │ │ -0c8d76: 3903 f200 |000d: if-nez v3, 00ff // +00f2 │ │ -0c8d7a: 5411 9900 |000f: iget-object v1, v1, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -0c8d7e: 1f01 ce00 |0011: check-cast v1, Landroid/hardware/SensorEvent; // type@00ce │ │ -0c8d82: 5413 8600 |0013: iget-object v3, v1, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0086 │ │ -0c8d86: 6e10 9603 0300 |0015: invoke-virtual {v3}, Landroid/hardware/Sensor;.getType:()I // method@0396 │ │ -0c8d8c: 0a03 |0018: move-result v3 │ │ -0c8d8e: 1224 |0019: const/4 v4, #int 2 // #2 │ │ -0c8d90: 1215 |001a: const/4 v5, #int 1 // #1 │ │ -0c8d92: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -0c8d94: 3335 7d00 |001c: if-ne v5, v3, 0099 // +007d │ │ -0c8d98: 5403 8c13 |001e: iget-object v3, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8d9c: 7110 7922 0300 |0020: invoke-static {v3}, Lcom/ds/avare/orientation/Orientation;.access$000:(Lcom/ds/avare/orientation/Orientation;)[D // method@2279 │ │ -0c8da2: 0c03 |0023: move-result-object v3 │ │ -0c8da4: 5407 8c13 |0024: iget-object v7, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8da8: 7110 7922 0700 |0026: invoke-static {v7}, Lcom/ds/avare/orientation/Orientation;.access$000:(Lcom/ds/avare/orientation/Orientation;)[D // method@2279 │ │ -0c8dae: 0c07 |0029: move-result-object v7 │ │ -0c8db0: 4508 0706 |002a: aget-wide v8, v7, v6 │ │ -0c8db4: 180a 9a99 9999 9999 e93f |002c: const-wide v10, #double 0.8 // #3fe999999999999a │ │ -0c8dbe: ad08 080a |0031: mul-double v8, v8, v10 │ │ -0c8dc2: 5417 8700 |0033: iget-object v7, v1, Landroid/hardware/SensorEvent;.values:[F // field@0087 │ │ -0c8dc6: 4407 0706 |0035: aget v7, v7, v6 │ │ -0c8dca: 897c |0037: float-to-double v12, v7 │ │ -0c8dcc: 180e 9899 9999 9999 c93f |0038: const-wide v14, #double 0.2 // #3fc9999999999998 │ │ -0c8dd6: 7120 382a dc00 |003d: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c8ddc: ad0c 0c0e |0040: mul-double v12, v12, v14 │ │ -0c8de0: cbc8 |0042: add-double/2addr v8, v12 │ │ -0c8de2: 4c08 0306 |0043: aput-wide v8, v3, v6 │ │ -0c8de6: 5403 8c13 |0045: iget-object v3, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8dea: 7110 7922 0300 |0047: invoke-static {v3}, Lcom/ds/avare/orientation/Orientation;.access$000:(Lcom/ds/avare/orientation/Orientation;)[D // method@2279 │ │ -0c8df0: 0c03 |004a: move-result-object v3 │ │ -0c8df2: 5407 8c13 |004b: iget-object v7, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8df6: 7110 7922 0700 |004d: invoke-static {v7}, Lcom/ds/avare/orientation/Orientation;.access$000:(Lcom/ds/avare/orientation/Orientation;)[D // method@2279 │ │ -0c8dfc: 0c07 |0050: move-result-object v7 │ │ -0c8dfe: 4508 0705 |0051: aget-wide v8, v7, v5 │ │ -0c8e02: ad08 080a |0053: mul-double v8, v8, v10 │ │ -0c8e06: 5417 8700 |0055: iget-object v7, v1, Landroid/hardware/SensorEvent;.values:[F // field@0087 │ │ -0c8e0a: 4407 0705 |0057: aget v7, v7, v5 │ │ -0c8e0e: 897c |0059: float-to-double v12, v7 │ │ -0c8e10: 7120 382a dc00 |005a: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c8e16: ad0c 0c0e |005d: mul-double v12, v12, v14 │ │ -0c8e1a: cbc8 |005f: add-double/2addr v8, v12 │ │ -0c8e1c: 4c08 0305 |0060: aput-wide v8, v3, v5 │ │ -0c8e20: 5403 8c13 |0062: iget-object v3, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8e24: 7110 7922 0300 |0064: invoke-static {v3}, Lcom/ds/avare/orientation/Orientation;.access$000:(Lcom/ds/avare/orientation/Orientation;)[D // method@2279 │ │ -0c8e2a: 0c03 |0067: move-result-object v3 │ │ -0c8e2c: 5407 8c13 |0068: iget-object v7, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8e30: 7110 7922 0700 |006a: invoke-static {v7}, Lcom/ds/avare/orientation/Orientation;.access$000:(Lcom/ds/avare/orientation/Orientation;)[D // method@2279 │ │ -0c8e36: 0c07 |006d: move-result-object v7 │ │ -0c8e38: 4508 0704 |006e: aget-wide v8, v7, v4 │ │ -0c8e3c: ad08 080a |0070: mul-double v8, v8, v10 │ │ -0c8e40: 5417 8700 |0072: iget-object v7, v1, Landroid/hardware/SensorEvent;.values:[F // field@0087 │ │ -0c8e44: 4407 0704 |0074: aget v7, v7, v4 │ │ -0c8e48: 897a |0076: float-to-double v10, v7 │ │ -0c8e4a: 7120 382a ba00 |0077: invoke-static {v10, v11}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c8e50: ad0a 0a0e |007a: mul-double v10, v10, v14 │ │ -0c8e54: cba8 |007c: add-double/2addr v8, v10 │ │ -0c8e56: 4c08 0304 |007d: aput-wide v8, v3, v4 │ │ -0c8e5a: 5403 8c13 |007f: iget-object v3, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8e5e: 7110 7a22 0300 |0081: invoke-static {v3}, Lcom/ds/avare/orientation/Orientation;.access$100:(Lcom/ds/avare/orientation/Orientation;)Lcom/ds/avare/utils/MovingAverage; // method@227a │ │ -0c8e64: 0c03 |0084: move-result-object v3 │ │ -0c8e66: 5417 8700 |0085: iget-object v7, v1, Landroid/hardware/SensorEvent;.values:[F // field@0087 │ │ -0c8e6a: 4407 0706 |0087: aget v7, v7, v6 │ │ -0c8e6e: 8977 |0089: float-to-double v7, v7 │ │ -0c8e70: 5409 8c13 |008a: iget-object v9, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8e74: 7110 7922 0900 |008c: invoke-static {v9}, Lcom/ds/avare/orientation/Orientation;.access$000:(Lcom/ds/avare/orientation/Orientation;)[D // method@2279 │ │ -0c8e7a: 0c09 |008f: move-result-object v9 │ │ -0c8e7c: 450a 0906 |0090: aget-wide v10, v9, v6 │ │ -0c8e80: 7120 382a 8700 |0092: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c8e86: cca7 |0095: sub-double/2addr v7, v10 │ │ -0c8e88: 6e30 d726 7308 |0096: invoke-virtual {v3, v7, v8}, Lcom/ds/avare/utils/MovingAverage;.add:(D)V // method@26d7 │ │ -0c8e8e: 1303 0b00 |0099: const/16 v3, #int 11 // #b │ │ -0c8e92: 5417 8600 |009b: iget-object v7, v1, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0086 │ │ -0c8e96: 6e10 9603 0700 |009d: invoke-virtual {v7}, Landroid/hardware/Sensor;.getType:()I // method@0396 │ │ -0c8e9c: 0a07 |00a0: move-result v7 │ │ -0c8e9e: 3373 5e00 |00a1: if-ne v3, v7, 00ff // +005e │ │ -0c8ea2: 5411 8700 |00a3: iget-object v1, v1, Landroid/hardware/SensorEvent;.values:[F // field@0087 │ │ -0c8ea6: 7120 9803 1200 |00a5: invoke-static {v2, v1}, Landroid/hardware/SensorManager;.getRotationMatrixFromVector:([F[F)V // method@0398 │ │ -0c8eac: 5401 8c13 |00a8: iget-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8eb0: 7110 7b22 0100 |00aa: invoke-static {v1}, Lcom/ds/avare/orientation/Orientation;.access$200:(Lcom/ds/avare/orientation/Orientation;)[F // method@227b │ │ -0c8eb6: 0c01 |00ad: move-result-object v1 │ │ -0c8eb8: 7120 9703 1200 |00ae: invoke-static {v2, v1}, Landroid/hardware/SensorManager;.getOrientation:([F[F)[F // method@0397 │ │ -0c8ebe: 5401 8c13 |00b1: iget-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8ec2: 7110 7c22 0100 |00b3: invoke-static {v1}, Lcom/ds/avare/orientation/Orientation;.access$300:(Lcom/ds/avare/orientation/Orientation;)Lcom/ds/avare/orientation/OrientationInterface; // method@227c │ │ -0c8ec8: 0c01 |00b6: move-result-object v1 │ │ -0c8eca: 3801 4800 |00b7: if-eqz v1, 00ff // +0048 │ │ -0c8ece: 5401 8c13 |00b9: iget-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8ed2: 7110 7c22 0100 |00bb: invoke-static {v1}, Lcom/ds/avare/orientation/Orientation;.access$300:(Lcom/ds/avare/orientation/Orientation;)Lcom/ds/avare/orientation/OrientationInterface; // method@227c │ │ -0c8ed8: 0c07 |00be: move-result-object v7 │ │ -0c8eda: 5401 8c13 |00bf: iget-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8ede: 7110 7b22 0100 |00c1: invoke-static {v1}, Lcom/ds/avare/orientation/Orientation;.access$200:(Lcom/ds/avare/orientation/Orientation;)[F // method@227b │ │ -0c8ee4: 0c01 |00c4: move-result-object v1 │ │ -0c8ee6: 4401 0106 |00c5: aget v1, v1, v6 │ │ -0c8eea: 8911 |00c7: float-to-double v1, v1 │ │ -0c8eec: 7120 842a 2100 |00c8: invoke-static {v1, v2}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0c8ef2: 0b08 |00cb: move-result-wide v8 │ │ -0c8ef4: 5401 8c13 |00cc: iget-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8ef8: 7110 7b22 0100 |00ce: invoke-static {v1}, Lcom/ds/avare/orientation/Orientation;.access$200:(Lcom/ds/avare/orientation/Orientation;)[F // method@227b │ │ -0c8efe: 0c01 |00d1: move-result-object v1 │ │ -0c8f00: 4401 0105 |00d2: aget v1, v1, v5 │ │ -0c8f04: 8911 |00d4: float-to-double v1, v1 │ │ -0c8f06: 7120 842a 2100 |00d5: invoke-static {v1, v2}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0c8f0c: 0b0a |00d8: move-result-wide v10 │ │ -0c8f0e: 5401 8c13 |00d9: iget-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8f12: 7110 7b22 0100 |00db: invoke-static {v1}, Lcom/ds/avare/orientation/Orientation;.access$200:(Lcom/ds/avare/orientation/Orientation;)[F // method@227b │ │ -0c8f18: 0c01 |00de: move-result-object v1 │ │ -0c8f1a: 4401 0104 |00df: aget v1, v1, v4 │ │ -0c8f1e: 8911 |00e1: float-to-double v1, v1 │ │ -0c8f20: 7120 842a 2100 |00e2: invoke-static {v1, v2}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0c8f26: 0b0c |00e5: move-result-wide v12 │ │ -0c8f28: 160e 0000 |00e6: const-wide/16 v14, #int 0 // #0 │ │ -0c8f2c: 5401 8c13 |00e8: iget-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ -0c8f30: 7110 7a22 0100 |00ea: invoke-static {v1}, Lcom/ds/avare/orientation/Orientation;.access$100:(Lcom/ds/avare/orientation/Orientation;)Lcom/ds/avare/utils/MovingAverage; // method@227a │ │ -0c8f36: 0c01 |00ed: move-result-object v1 │ │ -0c8f38: 6e10 d826 0100 |00ee: invoke-virtual {v1}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ -0c8f3e: 0b10 |00f1: move-result-wide v16 │ │ -0c8f40: 1612 0000 |00f2: const-wide/16 v18, #int 0 // #0 │ │ -0c8f44: 1614 0000 |00f4: const-wide/16 v20, #int 0 // #0 │ │ -0c8f48: 1616 0000 |00f6: const-wide/16 v22, #int 0 // #0 │ │ -0c8f4c: 1618 0000 |00f8: const-wide/16 v24, #int 0 // #0 │ │ -0c8f50: 161a 0000 |00fa: const-wide/16 v26, #int 0 // #0 │ │ -0c8f54: 7815 8222 0700 |00fc: invoke-interface/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lcom/ds/avare/orientation/OrientationInterface;.onSensorChanged:(DDDDDDDDDD)V // method@2282 │ │ -0c8f5a: 0e00 |00ff: return-void │ │ +0c8d50: |[0c8d50] com.ds.avare.orientation.Orientation$1.handleMessage:(Landroid/os/Message;)V │ │ +0c8d60: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +0c8d64: 0801 1d00 |0002: move-object/from16 v1, v29 │ │ +0c8d68: 7502 8304 1c00 |0004: invoke-super/range {v28, v29}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0483 │ │ +0c8d6e: 1302 1000 |0007: const/16 v2, #int 16 // #10 │ │ +0c8d72: 2322 bf09 |0009: new-array v2, v2, [F // type@09bf │ │ +0c8d76: 5213 9a00 |000b: iget v3, v1, Landroid/os/Message;.what:I // field@009a │ │ +0c8d7a: 3903 f200 |000d: if-nez v3, 00ff // +00f2 │ │ +0c8d7e: 5411 9900 |000f: iget-object v1, v1, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +0c8d82: 1f01 ce00 |0011: check-cast v1, Landroid/hardware/SensorEvent; // type@00ce │ │ +0c8d86: 5413 8600 |0013: iget-object v3, v1, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0086 │ │ +0c8d8a: 6e10 9603 0300 |0015: invoke-virtual {v3}, Landroid/hardware/Sensor;.getType:()I // method@0396 │ │ +0c8d90: 0a03 |0018: move-result v3 │ │ +0c8d92: 1224 |0019: const/4 v4, #int 2 // #2 │ │ +0c8d94: 1215 |001a: const/4 v5, #int 1 // #1 │ │ +0c8d96: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +0c8d98: 3335 7d00 |001c: if-ne v5, v3, 0099 // +007d │ │ +0c8d9c: 5403 8c13 |001e: iget-object v3, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8da0: 7110 7922 0300 |0020: invoke-static {v3}, Lcom/ds/avare/orientation/Orientation;.access$000:(Lcom/ds/avare/orientation/Orientation;)[D // method@2279 │ │ +0c8da6: 0c03 |0023: move-result-object v3 │ │ +0c8da8: 5407 8c13 |0024: iget-object v7, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8dac: 7110 7922 0700 |0026: invoke-static {v7}, Lcom/ds/avare/orientation/Orientation;.access$000:(Lcom/ds/avare/orientation/Orientation;)[D // method@2279 │ │ +0c8db2: 0c07 |0029: move-result-object v7 │ │ +0c8db4: 4508 0706 |002a: aget-wide v8, v7, v6 │ │ +0c8db8: 180a 9a99 9999 9999 e93f |002c: const-wide v10, #double 0.8 // #3fe999999999999a │ │ +0c8dc2: ad08 080a |0031: mul-double v8, v8, v10 │ │ +0c8dc6: 5417 8700 |0033: iget-object v7, v1, Landroid/hardware/SensorEvent;.values:[F // field@0087 │ │ +0c8dca: 4407 0706 |0035: aget v7, v7, v6 │ │ +0c8dce: 897c |0037: float-to-double v12, v7 │ │ +0c8dd0: 180e 9899 9999 9999 c93f |0038: const-wide v14, #double 0.2 // #3fc9999999999998 │ │ +0c8dda: 7120 382a dc00 |003d: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c8de0: ad0c 0c0e |0040: mul-double v12, v12, v14 │ │ +0c8de4: cbc8 |0042: add-double/2addr v8, v12 │ │ +0c8de6: 4c08 0306 |0043: aput-wide v8, v3, v6 │ │ +0c8dea: 5403 8c13 |0045: iget-object v3, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8dee: 7110 7922 0300 |0047: invoke-static {v3}, Lcom/ds/avare/orientation/Orientation;.access$000:(Lcom/ds/avare/orientation/Orientation;)[D // method@2279 │ │ +0c8df4: 0c03 |004a: move-result-object v3 │ │ +0c8df6: 5407 8c13 |004b: iget-object v7, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8dfa: 7110 7922 0700 |004d: invoke-static {v7}, Lcom/ds/avare/orientation/Orientation;.access$000:(Lcom/ds/avare/orientation/Orientation;)[D // method@2279 │ │ +0c8e00: 0c07 |0050: move-result-object v7 │ │ +0c8e02: 4508 0705 |0051: aget-wide v8, v7, v5 │ │ +0c8e06: ad08 080a |0053: mul-double v8, v8, v10 │ │ +0c8e0a: 5417 8700 |0055: iget-object v7, v1, Landroid/hardware/SensorEvent;.values:[F // field@0087 │ │ +0c8e0e: 4407 0705 |0057: aget v7, v7, v5 │ │ +0c8e12: 897c |0059: float-to-double v12, v7 │ │ +0c8e14: 7120 382a dc00 |005a: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c8e1a: ad0c 0c0e |005d: mul-double v12, v12, v14 │ │ +0c8e1e: cbc8 |005f: add-double/2addr v8, v12 │ │ +0c8e20: 4c08 0305 |0060: aput-wide v8, v3, v5 │ │ +0c8e24: 5403 8c13 |0062: iget-object v3, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8e28: 7110 7922 0300 |0064: invoke-static {v3}, Lcom/ds/avare/orientation/Orientation;.access$000:(Lcom/ds/avare/orientation/Orientation;)[D // method@2279 │ │ +0c8e2e: 0c03 |0067: move-result-object v3 │ │ +0c8e30: 5407 8c13 |0068: iget-object v7, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8e34: 7110 7922 0700 |006a: invoke-static {v7}, Lcom/ds/avare/orientation/Orientation;.access$000:(Lcom/ds/avare/orientation/Orientation;)[D // method@2279 │ │ +0c8e3a: 0c07 |006d: move-result-object v7 │ │ +0c8e3c: 4508 0704 |006e: aget-wide v8, v7, v4 │ │ +0c8e40: ad08 080a |0070: mul-double v8, v8, v10 │ │ +0c8e44: 5417 8700 |0072: iget-object v7, v1, Landroid/hardware/SensorEvent;.values:[F // field@0087 │ │ +0c8e48: 4407 0704 |0074: aget v7, v7, v4 │ │ +0c8e4c: 897a |0076: float-to-double v10, v7 │ │ +0c8e4e: 7120 382a ba00 |0077: invoke-static {v10, v11}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c8e54: ad0a 0a0e |007a: mul-double v10, v10, v14 │ │ +0c8e58: cba8 |007c: add-double/2addr v8, v10 │ │ +0c8e5a: 4c08 0304 |007d: aput-wide v8, v3, v4 │ │ +0c8e5e: 5403 8c13 |007f: iget-object v3, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8e62: 7110 7a22 0300 |0081: invoke-static {v3}, Lcom/ds/avare/orientation/Orientation;.access$100:(Lcom/ds/avare/orientation/Orientation;)Lcom/ds/avare/utils/MovingAverage; // method@227a │ │ +0c8e68: 0c03 |0084: move-result-object v3 │ │ +0c8e6a: 5417 8700 |0085: iget-object v7, v1, Landroid/hardware/SensorEvent;.values:[F // field@0087 │ │ +0c8e6e: 4407 0706 |0087: aget v7, v7, v6 │ │ +0c8e72: 8977 |0089: float-to-double v7, v7 │ │ +0c8e74: 5409 8c13 |008a: iget-object v9, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8e78: 7110 7922 0900 |008c: invoke-static {v9}, Lcom/ds/avare/orientation/Orientation;.access$000:(Lcom/ds/avare/orientation/Orientation;)[D // method@2279 │ │ +0c8e7e: 0c09 |008f: move-result-object v9 │ │ +0c8e80: 450a 0906 |0090: aget-wide v10, v9, v6 │ │ +0c8e84: 7120 382a 8700 |0092: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c8e8a: cca7 |0095: sub-double/2addr v7, v10 │ │ +0c8e8c: 6e30 d726 7308 |0096: invoke-virtual {v3, v7, v8}, Lcom/ds/avare/utils/MovingAverage;.add:(D)V // method@26d7 │ │ +0c8e92: 1303 0b00 |0099: const/16 v3, #int 11 // #b │ │ +0c8e96: 5417 8600 |009b: iget-object v7, v1, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0086 │ │ +0c8e9a: 6e10 9603 0700 |009d: invoke-virtual {v7}, Landroid/hardware/Sensor;.getType:()I // method@0396 │ │ +0c8ea0: 0a07 |00a0: move-result v7 │ │ +0c8ea2: 3373 5e00 |00a1: if-ne v3, v7, 00ff // +005e │ │ +0c8ea6: 5411 8700 |00a3: iget-object v1, v1, Landroid/hardware/SensorEvent;.values:[F // field@0087 │ │ +0c8eaa: 7120 9803 1200 |00a5: invoke-static {v2, v1}, Landroid/hardware/SensorManager;.getRotationMatrixFromVector:([F[F)V // method@0398 │ │ +0c8eb0: 5401 8c13 |00a8: iget-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8eb4: 7110 7b22 0100 |00aa: invoke-static {v1}, Lcom/ds/avare/orientation/Orientation;.access$200:(Lcom/ds/avare/orientation/Orientation;)[F // method@227b │ │ +0c8eba: 0c01 |00ad: move-result-object v1 │ │ +0c8ebc: 7120 9703 1200 |00ae: invoke-static {v2, v1}, Landroid/hardware/SensorManager;.getOrientation:([F[F)[F // method@0397 │ │ +0c8ec2: 5401 8c13 |00b1: iget-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8ec6: 7110 7c22 0100 |00b3: invoke-static {v1}, Lcom/ds/avare/orientation/Orientation;.access$300:(Lcom/ds/avare/orientation/Orientation;)Lcom/ds/avare/orientation/OrientationInterface; // method@227c │ │ +0c8ecc: 0c01 |00b6: move-result-object v1 │ │ +0c8ece: 3801 4800 |00b7: if-eqz v1, 00ff // +0048 │ │ +0c8ed2: 5401 8c13 |00b9: iget-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8ed6: 7110 7c22 0100 |00bb: invoke-static {v1}, Lcom/ds/avare/orientation/Orientation;.access$300:(Lcom/ds/avare/orientation/Orientation;)Lcom/ds/avare/orientation/OrientationInterface; // method@227c │ │ +0c8edc: 0c07 |00be: move-result-object v7 │ │ +0c8ede: 5401 8c13 |00bf: iget-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8ee2: 7110 7b22 0100 |00c1: invoke-static {v1}, Lcom/ds/avare/orientation/Orientation;.access$200:(Lcom/ds/avare/orientation/Orientation;)[F // method@227b │ │ +0c8ee8: 0c01 |00c4: move-result-object v1 │ │ +0c8eea: 4401 0106 |00c5: aget v1, v1, v6 │ │ +0c8eee: 8911 |00c7: float-to-double v1, v1 │ │ +0c8ef0: 7120 842a 2100 |00c8: invoke-static {v1, v2}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0c8ef6: 0b08 |00cb: move-result-wide v8 │ │ +0c8ef8: 5401 8c13 |00cc: iget-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8efc: 7110 7b22 0100 |00ce: invoke-static {v1}, Lcom/ds/avare/orientation/Orientation;.access$200:(Lcom/ds/avare/orientation/Orientation;)[F // method@227b │ │ +0c8f02: 0c01 |00d1: move-result-object v1 │ │ +0c8f04: 4401 0105 |00d2: aget v1, v1, v5 │ │ +0c8f08: 8911 |00d4: float-to-double v1, v1 │ │ +0c8f0a: 7120 842a 2100 |00d5: invoke-static {v1, v2}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0c8f10: 0b0a |00d8: move-result-wide v10 │ │ +0c8f12: 5401 8c13 |00d9: iget-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8f16: 7110 7b22 0100 |00db: invoke-static {v1}, Lcom/ds/avare/orientation/Orientation;.access$200:(Lcom/ds/avare/orientation/Orientation;)[F // method@227b │ │ +0c8f1c: 0c01 |00de: move-result-object v1 │ │ +0c8f1e: 4401 0104 |00df: aget v1, v1, v4 │ │ +0c8f22: 8911 |00e1: float-to-double v1, v1 │ │ +0c8f24: 7120 842a 2100 |00e2: invoke-static {v1, v2}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0c8f2a: 0b0c |00e5: move-result-wide v12 │ │ +0c8f2c: 160e 0000 |00e6: const-wide/16 v14, #int 0 // #0 │ │ +0c8f30: 5401 8c13 |00e8: iget-object v1, v0, Lcom/ds/avare/orientation/Orientation$1;.this$0:Lcom/ds/avare/orientation/Orientation; // field@138c │ │ +0c8f34: 7110 7a22 0100 |00ea: invoke-static {v1}, Lcom/ds/avare/orientation/Orientation;.access$100:(Lcom/ds/avare/orientation/Orientation;)Lcom/ds/avare/utils/MovingAverage; // method@227a │ │ +0c8f3a: 0c01 |00ed: move-result-object v1 │ │ +0c8f3c: 6e10 d826 0100 |00ee: invoke-virtual {v1}, Lcom/ds/avare/utils/MovingAverage;.get:()D // method@26d8 │ │ +0c8f42: 0b10 |00f1: move-result-wide v16 │ │ +0c8f44: 1612 0000 |00f2: const-wide/16 v18, #int 0 // #0 │ │ +0c8f48: 1614 0000 |00f4: const-wide/16 v20, #int 0 // #0 │ │ +0c8f4c: 1616 0000 |00f6: const-wide/16 v22, #int 0 // #0 │ │ +0c8f50: 1618 0000 |00f8: const-wide/16 v24, #int 0 // #0 │ │ +0c8f54: 161a 0000 |00fa: const-wide/16 v26, #int 0 // #0 │ │ +0c8f58: 7815 8222 0700 |00fc: invoke-interface/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lcom/ds/avare/orientation/OrientationInterface;.onSensorChanged:(DDDDDDDDDD)V // method@2282 │ │ +0c8f5e: 0e00 |00ff: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=118 │ │ 0x000b line=121 │ │ 0x000f line=122 │ │ 0x0013 line=124 │ │ 0x001e line=127 │ │ @@ -206144,40 +206145,40 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/orientation/OrientationInterface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0c8fd4: |[0c8fd4] com.ds.avare.orientation.Orientation.:(Landroid/content/Context;Lcom/ds/avare/orientation/OrientationInterface;)V │ │ -0c8fe4: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c8fea: 1800 9a99 9999 9999 e93f |0003: const-wide v0, #double 0.8 // #3fe999999999999a │ │ -0c8ff4: 5a20 8d13 |0008: iput-wide v0, v2, Lcom/ds/avare/orientation/Orientation;.ALPHA:D // field@138d │ │ -0c8ff8: 2200 d905 |000a: new-instance v0, Lcom/ds/avare/orientation/Orientation$1; // type@05d9 │ │ -0c8ffc: 7100 a704 0000 |000c: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ -0c9002: 0c01 |000f: move-result-object v1 │ │ -0c9004: 7030 7622 2001 |0010: invoke-direct {v0, v2, v1}, Lcom/ds/avare/orientation/Orientation$1;.:(Lcom/ds/avare/orientation/Orientation;Landroid/os/Looper;)V // method@2276 │ │ -0c900a: 5b20 9013 |0013: iput-object v0, v2, Lcom/ds/avare/orientation/Orientation;.mHandler:Landroid/os/Handler; // field@1390 │ │ -0c900e: 2200 2206 |0015: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0c9012: 7020 e024 3000 |0017: invoke-direct {v0, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0c9018: 5b20 9613 |001a: iput-object v0, v2, Lcom/ds/avare/orientation/Orientation;.mPref:Lcom/ds/avare/storage/Preferences; // field@1396 │ │ -0c901c: 5b23 8e13 |001c: iput-object v3, v2, Lcom/ds/avare/orientation/Orientation;.mContext:Landroid/content/Context; // field@138e │ │ -0c9020: 5b24 9413 |001e: iput-object v4, v2, Lcom/ds/avare/orientation/Orientation;.mOrientationCallback:Lcom/ds/avare/orientation/OrientationInterface; // field@1394 │ │ -0c9024: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -0c9026: 2334 bf09 |0021: new-array v4, v3, [F // type@09bf │ │ -0c902a: 5b24 9513 |0023: iput-object v4, v2, Lcom/ds/avare/orientation/Orientation;.mOrientationTmps:[F // field@1395 │ │ -0c902e: 2333 be09 |0025: new-array v3, v3, [D // type@09be │ │ -0c9032: 5b23 8f13 |0027: iput-object v3, v2, Lcom/ds/avare/orientation/Orientation;.mGravityTemps:[D // field@138f │ │ -0c9036: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -0c9038: 5c23 9113 |002a: iput-boolean v3, v2, Lcom/ds/avare/orientation/Orientation;.mIsAvailable:Z // field@1391 │ │ -0c903c: 2203 5b06 |002c: new-instance v3, Lcom/ds/avare/utils/MovingAverage; // type@065b │ │ -0c9040: 1304 1400 |002e: const/16 v4, #int 20 // #14 │ │ -0c9044: 7020 d626 4300 |0030: invoke-direct {v3, v4}, Lcom/ds/avare/utils/MovingAverage;.:(I)V // method@26d6 │ │ -0c904a: 5b23 9313 |0033: iput-object v3, v2, Lcom/ds/avare/orientation/Orientation;.mMovingAverageA:Lcom/ds/avare/utils/MovingAverage; // field@1393 │ │ -0c904e: 0e00 |0035: return-void │ │ +0c8fd8: |[0c8fd8] com.ds.avare.orientation.Orientation.:(Landroid/content/Context;Lcom/ds/avare/orientation/OrientationInterface;)V │ │ +0c8fe8: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c8fee: 1800 9a99 9999 9999 e93f |0003: const-wide v0, #double 0.8 // #3fe999999999999a │ │ +0c8ff8: 5a20 8d13 |0008: iput-wide v0, v2, Lcom/ds/avare/orientation/Orientation;.ALPHA:D // field@138d │ │ +0c8ffc: 2200 d905 |000a: new-instance v0, Lcom/ds/avare/orientation/Orientation$1; // type@05d9 │ │ +0c9000: 7100 a704 0000 |000c: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ +0c9006: 0c01 |000f: move-result-object v1 │ │ +0c9008: 7030 7622 2001 |0010: invoke-direct {v0, v2, v1}, Lcom/ds/avare/orientation/Orientation$1;.:(Lcom/ds/avare/orientation/Orientation;Landroid/os/Looper;)V // method@2276 │ │ +0c900e: 5b20 9013 |0013: iput-object v0, v2, Lcom/ds/avare/orientation/Orientation;.mHandler:Landroid/os/Handler; // field@1390 │ │ +0c9012: 2200 2206 |0015: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0c9016: 7020 e024 3000 |0017: invoke-direct {v0, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0c901c: 5b20 9613 |001a: iput-object v0, v2, Lcom/ds/avare/orientation/Orientation;.mPref:Lcom/ds/avare/storage/Preferences; // field@1396 │ │ +0c9020: 5b23 8e13 |001c: iput-object v3, v2, Lcom/ds/avare/orientation/Orientation;.mContext:Landroid/content/Context; // field@138e │ │ +0c9024: 5b24 9413 |001e: iput-object v4, v2, Lcom/ds/avare/orientation/Orientation;.mOrientationCallback:Lcom/ds/avare/orientation/OrientationInterface; // field@1394 │ │ +0c9028: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +0c902a: 2334 bf09 |0021: new-array v4, v3, [F // type@09bf │ │ +0c902e: 5b24 9513 |0023: iput-object v4, v2, Lcom/ds/avare/orientation/Orientation;.mOrientationTmps:[F // field@1395 │ │ +0c9032: 2333 be09 |0025: new-array v3, v3, [D // type@09be │ │ +0c9036: 5b23 8f13 |0027: iput-object v3, v2, Lcom/ds/avare/orientation/Orientation;.mGravityTemps:[D // field@138f │ │ +0c903a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +0c903c: 5c23 9113 |002a: iput-boolean v3, v2, Lcom/ds/avare/orientation/Orientation;.mIsAvailable:Z // field@1391 │ │ +0c9040: 2203 5b06 |002c: new-instance v3, Lcom/ds/avare/utils/MovingAverage; // type@065b │ │ +0c9044: 1304 1400 |002e: const/16 v4, #int 20 // #14 │ │ +0c9048: 7020 d626 4300 |0030: invoke-direct {v3, v4}, Lcom/ds/avare/utils/MovingAverage;.:(I)V // method@26d6 │ │ +0c904e: 5b23 9313 |0033: iput-object v3, v2, Lcom/ds/avare/orientation/Orientation;.mMovingAverageA:Lcom/ds/avare/utils/MovingAverage; // field@1393 │ │ +0c9052: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0008 line=59 │ │ 0x000a line=115 │ │ 0x0015 line=68 │ │ 0x001c line=69 │ │ @@ -206196,17 +206197,17 @@ │ │ type : '(Lcom/ds/avare/orientation/Orientation;)[D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8fa4: |[0c8fa4] com.ds.avare.orientation.Orientation.access$000:(Lcom/ds/avare/orientation/Orientation;)[D │ │ -0c8fb4: 5400 8f13 |0000: iget-object v0, v0, Lcom/ds/avare/orientation/Orientation;.mGravityTemps:[D // field@138f │ │ -0c8fb8: 1100 |0002: return-object v0 │ │ +0c8fa8: |[0c8fa8] com.ds.avare.orientation.Orientation.access$000:(Lcom/ds/avare/orientation/Orientation;)[D │ │ +0c8fb8: 5400 8f13 |0000: iget-object v0, v0, Lcom/ds/avare/orientation/Orientation;.mGravityTemps:[D // field@138f │ │ +0c8fbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/orientation/Orientation; │ │ │ │ #2 : (in Lcom/ds/avare/orientation/Orientation;) │ │ @@ -206214,17 +206215,17 @@ │ │ type : '(Lcom/ds/avare/orientation/Orientation;)Lcom/ds/avare/utils/MovingAverage;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8f8c: |[0c8f8c] com.ds.avare.orientation.Orientation.access$100:(Lcom/ds/avare/orientation/Orientation;)Lcom/ds/avare/utils/MovingAverage; │ │ -0c8f9c: 5400 9313 |0000: iget-object v0, v0, Lcom/ds/avare/orientation/Orientation;.mMovingAverageA:Lcom/ds/avare/utils/MovingAverage; // field@1393 │ │ -0c8fa0: 1100 |0002: return-object v0 │ │ +0c8f90: |[0c8f90] com.ds.avare.orientation.Orientation.access$100:(Lcom/ds/avare/orientation/Orientation;)Lcom/ds/avare/utils/MovingAverage; │ │ +0c8fa0: 5400 9313 |0000: iget-object v0, v0, Lcom/ds/avare/orientation/Orientation;.mMovingAverageA:Lcom/ds/avare/utils/MovingAverage; // field@1393 │ │ +0c8fa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/orientation/Orientation; │ │ │ │ #3 : (in Lcom/ds/avare/orientation/Orientation;) │ │ @@ -206232,17 +206233,17 @@ │ │ type : '(Lcom/ds/avare/orientation/Orientation;)[F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8fbc: |[0c8fbc] com.ds.avare.orientation.Orientation.access$200:(Lcom/ds/avare/orientation/Orientation;)[F │ │ -0c8fcc: 5400 9513 |0000: iget-object v0, v0, Lcom/ds/avare/orientation/Orientation;.mOrientationTmps:[F // field@1395 │ │ -0c8fd0: 1100 |0002: return-object v0 │ │ +0c8fc0: |[0c8fc0] com.ds.avare.orientation.Orientation.access$200:(Lcom/ds/avare/orientation/Orientation;)[F │ │ +0c8fd0: 5400 9513 |0000: iget-object v0, v0, Lcom/ds/avare/orientation/Orientation;.mOrientationTmps:[F // field@1395 │ │ +0c8fd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/orientation/Orientation; │ │ │ │ #4 : (in Lcom/ds/avare/orientation/Orientation;) │ │ @@ -206250,17 +206251,17 @@ │ │ type : '(Lcom/ds/avare/orientation/Orientation;)Lcom/ds/avare/orientation/OrientationInterface;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8f74: |[0c8f74] com.ds.avare.orientation.Orientation.access$300:(Lcom/ds/avare/orientation/Orientation;)Lcom/ds/avare/orientation/OrientationInterface; │ │ -0c8f84: 5400 9413 |0000: iget-object v0, v0, Lcom/ds/avare/orientation/Orientation;.mOrientationCallback:Lcom/ds/avare/orientation/OrientationInterface; // field@1394 │ │ -0c8f88: 1100 |0002: return-object v0 │ │ +0c8f78: |[0c8f78] com.ds.avare.orientation.Orientation.access$300:(Lcom/ds/avare/orientation/Orientation;)Lcom/ds/avare/orientation/OrientationInterface; │ │ +0c8f88: 5400 9413 |0000: iget-object v0, v0, Lcom/ds/avare/orientation/Orientation;.mOrientationCallback:Lcom/ds/avare/orientation/OrientationInterface; // field@1394 │ │ +0c8f8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/orientation/Orientation; │ │ │ │ Virtual methods - │ │ @@ -206269,17 +206270,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8f5c: |[0c8f5c] com.ds.avare.orientation.Orientation.isSensorAvailable:()Z │ │ -0c8f6c: 5510 9113 |0000: iget-boolean v0, v1, Lcom/ds/avare/orientation/Orientation;.mIsAvailable:Z // field@1391 │ │ -0c8f70: 0f00 |0002: return v0 │ │ +0c8f60: |[0c8f60] com.ds.avare.orientation.Orientation.isSensorAvailable:()Z │ │ +0c8f70: 5510 9113 |0000: iget-boolean v0, v1, Lcom/ds/avare/orientation/Orientation;.mIsAvailable:Z // field@1391 │ │ +0c8f74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/orientation/Orientation; │ │ │ │ #1 : (in Lcom/ds/avare/orientation/Orientation;) │ │ @@ -206287,39 +206288,39 @@ │ │ type : '(Landroid/hardware/Sensor;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c9050: |[0c9050] com.ds.avare.orientation.Orientation.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ -0c9060: 0e00 |0000: return-void │ │ +0c9054: |[0c9054] com.ds.avare.orientation.Orientation.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ +0c9064: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/ds/avare/orientation/Orientation;) │ │ name : 'onSensorChanged' │ │ type : '(Landroid/hardware/SensorEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0c9064: |[0c9064] com.ds.avare.orientation.Orientation.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ -0c9074: 5420 9013 |0000: iget-object v0, v2, Lcom/ds/avare/orientation/Orientation;.mHandler:Landroid/os/Handler; // field@1390 │ │ -0c9078: 6e10 8604 0000 |0002: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@0486 │ │ -0c907e: 0c00 |0005: move-result-object v0 │ │ -0c9080: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0c9082: 5901 9a00 |0007: iput v1, v0, Landroid/os/Message;.what:I // field@009a │ │ -0c9086: 5b03 9900 |0009: iput-object v3, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -0c908a: 5423 9013 |000b: iget-object v3, v2, Lcom/ds/avare/orientation/Orientation;.mHandler:Landroid/os/Handler; // field@1390 │ │ -0c908e: 6e20 9204 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -0c9094: 0e00 |0010: return-void │ │ +0c9068: |[0c9068] com.ds.avare.orientation.Orientation.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ +0c9078: 5420 9013 |0000: iget-object v0, v2, Lcom/ds/avare/orientation/Orientation;.mHandler:Landroid/os/Handler; // field@1390 │ │ +0c907c: 6e10 8604 0000 |0002: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@0486 │ │ +0c9082: 0c00 |0005: move-result-object v0 │ │ +0c9084: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0c9086: 5901 9a00 |0007: iput v1, v0, Landroid/os/Message;.what:I // field@009a │ │ +0c908a: 5b03 9900 |0009: iput-object v3, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +0c908e: 5423 9013 |000b: iget-object v3, v2, Lcom/ds/avare/orientation/Orientation;.mHandler:Landroid/os/Handler; // field@1390 │ │ +0c9092: 6e20 9204 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +0c9098: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0007 line=159 │ │ 0x0009 line=160 │ │ 0x000b line=161 │ │ locals : │ │ @@ -206331,56 +206332,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 77 16-bit code units │ │ -0c9098: |[0c9098] com.ds.avare.orientation.Orientation.start:()V │ │ -0c90a8: 5440 8e13 |0000: iget-object v0, v4, Lcom/ds/avare/orientation/Orientation;.mContext:Landroid/content/Context; // field@138e │ │ -0c90ac: 1a01 3c47 |0002: const-string v1, "sensor" // string@473c │ │ -0c90b0: 6e20 ab01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ -0c90b6: 0c00 |0007: move-result-object v0 │ │ -0c90b8: 1f00 d000 |0008: check-cast v0, Landroid/hardware/SensorManager; // type@00d0 │ │ -0c90bc: 5b40 9213 |000a: iput-object v0, v4, Lcom/ds/avare/orientation/Orientation;.mManager:Landroid/hardware/SensorManager; // field@1392 │ │ -0c90c0: 1301 0b00 |000c: const/16 v1, #int 11 // #b │ │ -0c90c4: 6e20 9903 1000 |000e: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getSensorList:(I)Ljava/util/List; // method@0399 │ │ -0c90ca: 0c00 |0011: move-result-object v0 │ │ -0c90cc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0c90ce: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -0c90d0: 3800 1700 |0014: if-eqz v0, 002b // +0017 │ │ -0c90d4: 7210 362c 0000 |0016: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ -0c90da: 0a03 |0019: move-result v3 │ │ -0c90dc: 3c03 0300 |001a: if-gtz v3, 001d // +0003 │ │ -0c90e0: 280f |001c: goto 002b // +000f │ │ -0c90e2: 5443 9213 |001d: iget-object v3, v4, Lcom/ds/avare/orientation/Orientation;.mManager:Landroid/hardware/SensorManager; // field@1392 │ │ -0c90e6: 7220 2d2c 1000 |001f: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -0c90ec: 0c00 |0022: move-result-object v0 │ │ -0c90ee: 1f00 cd00 |0023: check-cast v0, Landroid/hardware/Sensor; // type@00cd │ │ -0c90f2: 6e40 9a03 4320 |0025: invoke-virtual {v3, v4, v0, v2}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@039a │ │ -0c90f8: 5c42 9113 |0028: iput-boolean v2, v4, Lcom/ds/avare/orientation/Orientation;.mIsAvailable:Z // field@1391 │ │ -0c90fc: 2803 |002a: goto 002d // +0003 │ │ -0c90fe: 5c41 9113 |002b: iput-boolean v1, v4, Lcom/ds/avare/orientation/Orientation;.mIsAvailable:Z // field@1391 │ │ -0c9102: 5440 9213 |002d: iget-object v0, v4, Lcom/ds/avare/orientation/Orientation;.mManager:Landroid/hardware/SensorManager; // field@1392 │ │ -0c9106: 6e20 9903 2000 |002f: invoke-virtual {v0, v2}, Landroid/hardware/SensorManager;.getSensorList:(I)Ljava/util/List; // method@0399 │ │ -0c910c: 0c00 |0032: move-result-object v0 │ │ -0c910e: 3800 1700 |0033: if-eqz v0, 004a // +0017 │ │ -0c9112: 7210 362c 0000 |0035: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ -0c9118: 0a03 |0038: move-result v3 │ │ -0c911a: 3c03 0300 |0039: if-gtz v3, 003c // +0003 │ │ -0c911e: 280f |003b: goto 004a // +000f │ │ -0c9120: 5443 9213 |003c: iget-object v3, v4, Lcom/ds/avare/orientation/Orientation;.mManager:Landroid/hardware/SensorManager; // field@1392 │ │ -0c9124: 7220 2d2c 1000 |003e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -0c912a: 0c00 |0041: move-result-object v0 │ │ -0c912c: 1f00 cd00 |0042: check-cast v0, Landroid/hardware/Sensor; // type@00cd │ │ -0c9130: 6e40 9a03 4320 |0044: invoke-virtual {v3, v4, v0, v2}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@039a │ │ -0c9136: 5c42 9113 |0047: iput-boolean v2, v4, Lcom/ds/avare/orientation/Orientation;.mIsAvailable:Z // field@1391 │ │ -0c913a: 2803 |0049: goto 004c // +0003 │ │ -0c913c: 5c41 9113 |004a: iput-boolean v1, v4, Lcom/ds/avare/orientation/Orientation;.mIsAvailable:Z // field@1391 │ │ -0c9140: 0e00 |004c: return-void │ │ +0c909c: |[0c909c] com.ds.avare.orientation.Orientation.start:()V │ │ +0c90ac: 5440 8e13 |0000: iget-object v0, v4, Lcom/ds/avare/orientation/Orientation;.mContext:Landroid/content/Context; // field@138e │ │ +0c90b0: 1a01 3c47 |0002: const-string v1, "sensor" // string@473c │ │ +0c90b4: 6e20 ab01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ +0c90ba: 0c00 |0007: move-result-object v0 │ │ +0c90bc: 1f00 d000 |0008: check-cast v0, Landroid/hardware/SensorManager; // type@00d0 │ │ +0c90c0: 5b40 9213 |000a: iput-object v0, v4, Lcom/ds/avare/orientation/Orientation;.mManager:Landroid/hardware/SensorManager; // field@1392 │ │ +0c90c4: 1301 0b00 |000c: const/16 v1, #int 11 // #b │ │ +0c90c8: 6e20 9903 1000 |000e: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getSensorList:(I)Ljava/util/List; // method@0399 │ │ +0c90ce: 0c00 |0011: move-result-object v0 │ │ +0c90d0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0c90d2: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0c90d4: 3800 1700 |0014: if-eqz v0, 002b // +0017 │ │ +0c90d8: 7210 362c 0000 |0016: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ +0c90de: 0a03 |0019: move-result v3 │ │ +0c90e0: 3c03 0300 |001a: if-gtz v3, 001d // +0003 │ │ +0c90e4: 280f |001c: goto 002b // +000f │ │ +0c90e6: 5443 9213 |001d: iget-object v3, v4, Lcom/ds/avare/orientation/Orientation;.mManager:Landroid/hardware/SensorManager; // field@1392 │ │ +0c90ea: 7220 2d2c 1000 |001f: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +0c90f0: 0c00 |0022: move-result-object v0 │ │ +0c90f2: 1f00 cd00 |0023: check-cast v0, Landroid/hardware/Sensor; // type@00cd │ │ +0c90f6: 6e40 9a03 4320 |0025: invoke-virtual {v3, v4, v0, v2}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@039a │ │ +0c90fc: 5c42 9113 |0028: iput-boolean v2, v4, Lcom/ds/avare/orientation/Orientation;.mIsAvailable:Z // field@1391 │ │ +0c9100: 2803 |002a: goto 002d // +0003 │ │ +0c9102: 5c41 9113 |002b: iput-boolean v1, v4, Lcom/ds/avare/orientation/Orientation;.mIsAvailable:Z // field@1391 │ │ +0c9106: 5440 9213 |002d: iget-object v0, v4, Lcom/ds/avare/orientation/Orientation;.mManager:Landroid/hardware/SensorManager; // field@1392 │ │ +0c910a: 6e20 9903 2000 |002f: invoke-virtual {v0, v2}, Landroid/hardware/SensorManager;.getSensorList:(I)Ljava/util/List; // method@0399 │ │ +0c9110: 0c00 |0032: move-result-object v0 │ │ +0c9112: 3800 1700 |0033: if-eqz v0, 004a // +0017 │ │ +0c9116: 7210 362c 0000 |0035: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ +0c911c: 0a03 |0038: move-result v3 │ │ +0c911e: 3c03 0300 |0039: if-gtz v3, 003c // +0003 │ │ +0c9122: 280f |003b: goto 004a // +000f │ │ +0c9124: 5443 9213 |003c: iget-object v3, v4, Lcom/ds/avare/orientation/Orientation;.mManager:Landroid/hardware/SensorManager; // field@1392 │ │ +0c9128: 7220 2d2c 1000 |003e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +0c912e: 0c00 |0041: move-result-object v0 │ │ +0c9130: 1f00 cd00 |0042: check-cast v0, Landroid/hardware/Sensor; // type@00cd │ │ +0c9134: 6e40 9a03 4320 |0044: invoke-virtual {v3, v4, v0, v2}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@039a │ │ +0c913a: 5c42 9113 |0047: iput-boolean v2, v4, Lcom/ds/avare/orientation/Orientation;.mIsAvailable:Z // field@1391 │ │ +0c913e: 2803 |0049: goto 004c // +0003 │ │ +0c9140: 5c41 9113 |004a: iput-boolean v1, v4, Lcom/ds/avare/orientation/Orientation;.mIsAvailable:Z // field@1391 │ │ +0c9144: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000e line=84 │ │ 0x0016 line=85 │ │ 0x001d line=89 │ │ 0x0028 line=91 │ │ @@ -206398,21 +206399,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c9144: |[0c9144] com.ds.avare.orientation.Orientation.stop:()V │ │ -0c9154: 5410 9213 |0000: iget-object v0, v1, Lcom/ds/avare/orientation/Orientation;.mManager:Landroid/hardware/SensorManager; // field@1392 │ │ -0c9158: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0c915c: 6e20 9b03 1000 |0004: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@039b │ │ -0c9162: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0c9164: 5c10 9113 |0008: iput-boolean v0, v1, Lcom/ds/avare/orientation/Orientation;.mIsAvailable:Z // field@1391 │ │ -0c9168: 0e00 |000a: return-void │ │ +0c9148: |[0c9148] com.ds.avare.orientation.Orientation.stop:()V │ │ +0c9158: 5410 9213 |0000: iget-object v0, v1, Lcom/ds/avare/orientation/Orientation;.mManager:Landroid/hardware/SensorManager; // field@1392 │ │ +0c915c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0c9160: 6e20 9b03 1000 |0004: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@039b │ │ +0c9166: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0c9168: 5c10 9113 |0008: iput-boolean v0, v1, Lcom/ds/avare/orientation/Orientation;.mIsAvailable:Z // field@1391 │ │ +0c916c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0004 line=109 │ │ 0x0008 line=111 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/orientation/Orientation; │ │ @@ -206513,70 +206514,70 @@ │ │ type : '(Ljava/util/LinkedHashMap;DD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 107 16-bit code units │ │ -0c929c: |[0c929c] com.ds.avare.place.Airport.:(Ljava/util/LinkedHashMap;DD)V │ │ -0c92ac: 7010 8a2a 0900 |0000: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c92b2: 1a00 191d |0003: const-string v0, "Longitude" // string@1d19 │ │ -0c92b6: 6e20 0d2c 0a00 |0005: invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0c92bc: 0c00 |0008: move-result-object v0 │ │ -0c92be: 1f00 0e07 |0009: check-cast v0, Ljava/lang/String; // type@070e │ │ -0c92c2: 7110 392a 0000 |000b: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c92c8: 0b00 |000e: move-result-wide v0 │ │ -0c92ca: 5a90 9c13 |000f: iput-wide v0, v9, Lcom/ds/avare/place/Airport;.mLon:D // field@139c │ │ -0c92ce: 1a00 1319 |0011: const-string v0, "Latitude" // string@1913 │ │ -0c92d2: 6e20 0d2c 0a00 |0013: invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0c92d8: 0c00 |0016: move-result-object v0 │ │ -0c92da: 1f00 0e07 |0017: check-cast v0, Ljava/lang/String; // type@070e │ │ -0c92de: 7110 392a 0000 |0019: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c92e4: 0b00 |001c: move-result-wide v0 │ │ -0c92e6: 5a90 9b13 |001d: iput-wide v0, v9, Lcom/ds/avare/place/Airport;.mLat:D // field@139b │ │ -0c92ea: 1a00 f31c |001f: const-string v0, "Location ID" // string@1cf3 │ │ -0c92ee: 6e20 0d2c 0a00 |0021: invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0c92f4: 0c00 |0024: move-result-object v0 │ │ -0c92f6: 1f00 0e07 |0025: check-cast v0, Ljava/lang/String; // type@070e │ │ -0c92fa: 5b90 9a13 |0027: iput-object v0, v9, Lcom/ds/avare/place/Airport;.mId:Ljava/lang/String; // field@139a │ │ -0c92fe: 1a00 de10 |0029: const-string v0, "Facility Name" // string@10de │ │ -0c9302: 6e20 0d2c 0a00 |002b: invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0c9308: 0c00 |002e: move-result-object v0 │ │ -0c930a: 1f00 0e07 |002f: check-cast v0, Ljava/lang/String; // type@070e │ │ -0c930e: 5b90 9e13 |0031: iput-object v0, v9, Lcom/ds/avare/place/Airport;.mName:Ljava/lang/String; // field@139e │ │ -0c9312: 1a00 6a11 |0033: const-string v0, "Fuel Types" // string@116a │ │ -0c9316: 6e20 0d2c 0a00 |0035: invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0c931c: 0c00 |0038: move-result-object v0 │ │ -0c931e: 1f00 0e07 |0039: check-cast v0, Ljava/lang/String; // type@070e │ │ -0c9322: 5b90 9913 |003b: iput-object v0, v9, Lcom/ds/avare/place/Airport;.mFuel:Ljava/lang/String; // field@1399 │ │ -0c9326: 1a00 1110 |003d: const-string v0, "Elevation" // string@1011 │ │ -0c932a: 6e20 0d2c 0a00 |003f: invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0c9330: 0c00 |0042: move-result-object v0 │ │ -0c9332: 1f00 0e07 |0043: check-cast v0, Ljava/lang/String; // type@070e │ │ -0c9336: 5b90 9813 |0045: iput-object v0, v9, Lcom/ds/avare/place/Airport;.mElevation:Ljava/lang/String; // field@1398 │ │ -0c933a: 1a00 5a20 |0047: const-string v0, "Magnetic Variation" // string@205a │ │ -0c933e: 6e20 0d2c 0a00 |0049: invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0c9344: 0c0a |004c: move-result-object v10 │ │ -0c9346: 1f0a 0e07 |004d: check-cast v10, Ljava/lang/String; // type@070e │ │ -0c934a: 7110 a526 0a00 |004f: invoke-static {v10}, Lcom/ds/avare/utils/Helper;.parseVariation:(Ljava/lang/String;)D // method@26a5 │ │ -0c9350: 0b00 |0052: move-result-wide v0 │ │ -0c9352: 5a90 a013 |0053: iput-wide v0, v9, Lcom/ds/avare/place/Airport;.mVariation:D // field@13a0 │ │ -0c9356: 1a0a 0000 |0055: const-string v10, "" // string@0000 │ │ -0c935a: 5b9a 9d13 |0057: iput-object v10, v9, Lcom/ds/avare/place/Airport;.mLongestRunway:Ljava/lang/String; // field@139d │ │ -0c935e: 120a |0059: const/4 v10, #int 0 // #0 │ │ -0c9360: 5c9a 9713 |005a: iput-boolean v10, v9, Lcom/ds/avare/place/Airport;.mCanGlide:Z // field@1397 │ │ -0c9364: 220a 0806 |005c: new-instance v10, Lcom/ds/avare/position/Projection; // type@0608 │ │ -0c9368: 5395 9c13 |005e: iget-wide v5, v9, Lcom/ds/avare/place/Airport;.mLon:D // field@139c │ │ -0c936c: 5397 9b13 |0060: iget-wide v7, v9, Lcom/ds/avare/place/Airport;.mLat:D // field@139b │ │ -0c9370: 07a0 |0062: move-object v0, v10 │ │ -0c9372: 04b1 |0063: move-wide v1, v11 │ │ -0c9374: 04d3 |0064: move-wide v3, v13 │ │ -0c9376: 7609 1e24 0000 |0065: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ -0c937c: 5b9a 9f13 |0068: iput-object v10, v9, Lcom/ds/avare/place/Airport;.mProj:Lcom/ds/avare/position/Projection; // field@139f │ │ -0c9380: 0e00 |006a: return-void │ │ +0c92a0: |[0c92a0] com.ds.avare.place.Airport.:(Ljava/util/LinkedHashMap;DD)V │ │ +0c92b0: 7010 8a2a 0900 |0000: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c92b6: 1a00 191d |0003: const-string v0, "Longitude" // string@1d19 │ │ +0c92ba: 6e20 0d2c 0a00 |0005: invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0c92c0: 0c00 |0008: move-result-object v0 │ │ +0c92c2: 1f00 0e07 |0009: check-cast v0, Ljava/lang/String; // type@070e │ │ +0c92c6: 7110 392a 0000 |000b: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c92cc: 0b00 |000e: move-result-wide v0 │ │ +0c92ce: 5a90 9c13 |000f: iput-wide v0, v9, Lcom/ds/avare/place/Airport;.mLon:D // field@139c │ │ +0c92d2: 1a00 1319 |0011: const-string v0, "Latitude" // string@1913 │ │ +0c92d6: 6e20 0d2c 0a00 |0013: invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0c92dc: 0c00 |0016: move-result-object v0 │ │ +0c92de: 1f00 0e07 |0017: check-cast v0, Ljava/lang/String; // type@070e │ │ +0c92e2: 7110 392a 0000 |0019: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c92e8: 0b00 |001c: move-result-wide v0 │ │ +0c92ea: 5a90 9b13 |001d: iput-wide v0, v9, Lcom/ds/avare/place/Airport;.mLat:D // field@139b │ │ +0c92ee: 1a00 f31c |001f: const-string v0, "Location ID" // string@1cf3 │ │ +0c92f2: 6e20 0d2c 0a00 |0021: invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0c92f8: 0c00 |0024: move-result-object v0 │ │ +0c92fa: 1f00 0e07 |0025: check-cast v0, Ljava/lang/String; // type@070e │ │ +0c92fe: 5b90 9a13 |0027: iput-object v0, v9, Lcom/ds/avare/place/Airport;.mId:Ljava/lang/String; // field@139a │ │ +0c9302: 1a00 de10 |0029: const-string v0, "Facility Name" // string@10de │ │ +0c9306: 6e20 0d2c 0a00 |002b: invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0c930c: 0c00 |002e: move-result-object v0 │ │ +0c930e: 1f00 0e07 |002f: check-cast v0, Ljava/lang/String; // type@070e │ │ +0c9312: 5b90 9e13 |0031: iput-object v0, v9, Lcom/ds/avare/place/Airport;.mName:Ljava/lang/String; // field@139e │ │ +0c9316: 1a00 6a11 |0033: const-string v0, "Fuel Types" // string@116a │ │ +0c931a: 6e20 0d2c 0a00 |0035: invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0c9320: 0c00 |0038: move-result-object v0 │ │ +0c9322: 1f00 0e07 |0039: check-cast v0, Ljava/lang/String; // type@070e │ │ +0c9326: 5b90 9913 |003b: iput-object v0, v9, Lcom/ds/avare/place/Airport;.mFuel:Ljava/lang/String; // field@1399 │ │ +0c932a: 1a00 1110 |003d: const-string v0, "Elevation" // string@1011 │ │ +0c932e: 6e20 0d2c 0a00 |003f: invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0c9334: 0c00 |0042: move-result-object v0 │ │ +0c9336: 1f00 0e07 |0043: check-cast v0, Ljava/lang/String; // type@070e │ │ +0c933a: 5b90 9813 |0045: iput-object v0, v9, Lcom/ds/avare/place/Airport;.mElevation:Ljava/lang/String; // field@1398 │ │ +0c933e: 1a00 5a20 |0047: const-string v0, "Magnetic Variation" // string@205a │ │ +0c9342: 6e20 0d2c 0a00 |0049: invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0c9348: 0c0a |004c: move-result-object v10 │ │ +0c934a: 1f0a 0e07 |004d: check-cast v10, Ljava/lang/String; // type@070e │ │ +0c934e: 7110 a526 0a00 |004f: invoke-static {v10}, Lcom/ds/avare/utils/Helper;.parseVariation:(Ljava/lang/String;)D // method@26a5 │ │ +0c9354: 0b00 |0052: move-result-wide v0 │ │ +0c9356: 5a90 a013 |0053: iput-wide v0, v9, Lcom/ds/avare/place/Airport;.mVariation:D // field@13a0 │ │ +0c935a: 1a0a 0000 |0055: const-string v10, "" // string@0000 │ │ +0c935e: 5b9a 9d13 |0057: iput-object v10, v9, Lcom/ds/avare/place/Airport;.mLongestRunway:Ljava/lang/String; // field@139d │ │ +0c9362: 120a |0059: const/4 v10, #int 0 // #0 │ │ +0c9364: 5c9a 9713 |005a: iput-boolean v10, v9, Lcom/ds/avare/place/Airport;.mCanGlide:Z // field@1397 │ │ +0c9368: 220a 0806 |005c: new-instance v10, Lcom/ds/avare/position/Projection; // type@0608 │ │ +0c936c: 5395 9c13 |005e: iget-wide v5, v9, Lcom/ds/avare/place/Airport;.mLon:D // field@139c │ │ +0c9370: 5397 9b13 |0060: iget-wide v7, v9, Lcom/ds/avare/place/Airport;.mLat:D // field@139b │ │ +0c9374: 07a0 |0062: move-object v0, v10 │ │ +0c9376: 04b1 |0063: move-wide v1, v11 │ │ +0c9378: 04d3 |0064: move-wide v3, v13 │ │ +0c937a: 7609 1e24 0000 |0065: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ +0c9380: 5b9a 9f13 |0068: iput-object v10, v9, Lcom/ds/avare/place/Airport;.mProj:Lcom/ds/avare/position/Projection; // field@139f │ │ +0c9384: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ 0x0013 line=47 │ │ 0x0021 line=48 │ │ 0x002b line=49 │ │ @@ -206598,17 +206599,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c916c: |[0c916c] com.ds.avare.place.Airport.canGlide:()Z │ │ -0c917c: 5510 9713 |0000: iget-boolean v0, v1, Lcom/ds/avare/place/Airport;.mCanGlide:Z // field@1397 │ │ -0c9180: 0f00 |0002: return v0 │ │ +0c9170: |[0c9170] com.ds.avare.place.Airport.canGlide:()Z │ │ +0c9180: 5510 9713 |0000: iget-boolean v0, v1, Lcom/ds/avare/place/Airport;.mCanGlide:Z // field@1397 │ │ +0c9184: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Airport; │ │ │ │ #1 : (in Lcom/ds/avare/place/Airport;) │ │ @@ -206616,19 +206617,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9184: |[0c9184] com.ds.avare.place.Airport.getBearing:()D │ │ -0c9194: 5420 9f13 |0000: iget-object v0, v2, Lcom/ds/avare/place/Airport;.mProj:Lcom/ds/avare/position/Projection; // field@139f │ │ -0c9198: 6e10 2124 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/position/Projection;.getBearing:()D // method@2421 │ │ -0c919e: 0b00 |0005: move-result-wide v0 │ │ -0c91a0: 1000 |0006: return-wide v0 │ │ +0c9188: |[0c9188] com.ds.avare.place.Airport.getBearing:()D │ │ +0c9198: 5420 9f13 |0000: iget-object v0, v2, Lcom/ds/avare/place/Airport;.mProj:Lcom/ds/avare/position/Projection; // field@139f │ │ +0c919c: 6e10 2124 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/position/Projection;.getBearing:()D // method@2421 │ │ +0c91a2: 0b00 |0005: move-result-wide v0 │ │ +0c91a4: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/place/Airport; │ │ │ │ #2 : (in Lcom/ds/avare/place/Airport;) │ │ @@ -206636,19 +206637,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c91a4: |[0c91a4] com.ds.avare.place.Airport.getDistance:()D │ │ -0c91b4: 5420 9f13 |0000: iget-object v0, v2, Lcom/ds/avare/place/Airport;.mProj:Lcom/ds/avare/position/Projection; // field@139f │ │ -0c91b8: 6e10 2224 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ -0c91be: 0b00 |0005: move-result-wide v0 │ │ -0c91c0: 1000 |0006: return-wide v0 │ │ +0c91a8: |[0c91a8] com.ds.avare.place.Airport.getDistance:()D │ │ +0c91b8: 5420 9f13 |0000: iget-object v0, v2, Lcom/ds/avare/place/Airport;.mProj:Lcom/ds/avare/position/Projection; // field@139f │ │ +0c91bc: 6e10 2224 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ +0c91c2: 0b00 |0005: move-result-wide v0 │ │ +0c91c4: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/place/Airport; │ │ │ │ #3 : (in Lcom/ds/avare/place/Airport;) │ │ @@ -206656,17 +206657,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9224: |[0c9224] com.ds.avare.place.Airport.getElevation:()Ljava/lang/String; │ │ -0c9234: 5410 9813 |0000: iget-object v0, v1, Lcom/ds/avare/place/Airport;.mElevation:Ljava/lang/String; // field@1398 │ │ -0c9238: 1100 |0002: return-object v0 │ │ +0c9228: |[0c9228] com.ds.avare.place.Airport.getElevation:()Ljava/lang/String; │ │ +0c9238: 5410 9813 |0000: iget-object v0, v1, Lcom/ds/avare/place/Airport;.mElevation:Ljava/lang/String; // field@1398 │ │ +0c923c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Airport; │ │ │ │ #4 : (in Lcom/ds/avare/place/Airport;) │ │ @@ -206674,26 +206675,26 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0c91c4: |[0c91c4] com.ds.avare.place.Airport.getElevationNumber:()D │ │ -0c91d4: 6e10 8722 0300 |0000: invoke-virtual {v3}, Lcom/ds/avare/place/Airport;.getElevation:()Ljava/lang/String; // method@2287 │ │ -0c91da: 0c00 |0003: move-result-object v0 │ │ -0c91dc: 1a01 2733 |0004: const-string v1, "ft" // string@3327 │ │ -0c91e0: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ -0c91e4: 6e30 cd2a 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0c91ea: 0c00 |000b: move-result-object v0 │ │ -0c91ec: 7110 392a 0000 |000c: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c91f2: 0b00 |000f: move-result-wide v0 │ │ -0c91f4: 1000 |0010: return-wide v0 │ │ -0c91f6: 1600 0000 |0011: const-wide/16 v0, #int 0 // #0 │ │ -0c91fa: 1000 |0013: return-wide v0 │ │ +0c91c8: |[0c91c8] com.ds.avare.place.Airport.getElevationNumber:()D │ │ +0c91d8: 6e10 8722 0300 |0000: invoke-virtual {v3}, Lcom/ds/avare/place/Airport;.getElevation:()Ljava/lang/String; // method@2287 │ │ +0c91de: 0c00 |0003: move-result-object v0 │ │ +0c91e0: 1a01 2733 |0004: const-string v1, "ft" // string@3327 │ │ +0c91e4: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ +0c91e8: 6e30 cd2a 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0c91ee: 0c00 |000b: move-result-object v0 │ │ +0c91f0: 7110 392a 0000 |000c: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c91f6: 0b00 |000f: move-result-wide v0 │ │ +0c91f8: 1000 |0010: return-wide v0 │ │ +0c91fa: 1600 0000 |0011: const-wide/16 v0, #int 0 // #0 │ │ +0c91fe: 1000 |0013: return-wide v0 │ │ catches : 1 │ │ 0x0000 - 0x0010 │ │ Ljava/lang/Exception; -> 0x0011 │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lcom/ds/avare/place/Airport; │ │ @@ -206703,17 +206704,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c923c: |[0c923c] com.ds.avare.place.Airport.getFuel:()Ljava/lang/String; │ │ -0c924c: 5410 9913 |0000: iget-object v0, v1, Lcom/ds/avare/place/Airport;.mFuel:Ljava/lang/String; // field@1399 │ │ -0c9250: 1100 |0002: return-object v0 │ │ +0c9240: |[0c9240] com.ds.avare.place.Airport.getFuel:()Ljava/lang/String; │ │ +0c9250: 5410 9913 |0000: iget-object v0, v1, Lcom/ds/avare/place/Airport;.mFuel:Ljava/lang/String; // field@1399 │ │ +0c9254: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Airport; │ │ │ │ #6 : (in Lcom/ds/avare/place/Airport;) │ │ @@ -206721,17 +206722,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9254: |[0c9254] com.ds.avare.place.Airport.getId:()Ljava/lang/String; │ │ -0c9264: 5410 9a13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Airport;.mId:Ljava/lang/String; // field@139a │ │ -0c9268: 1100 |0002: return-object v0 │ │ +0c9258: |[0c9258] com.ds.avare.place.Airport.getId:()Ljava/lang/String; │ │ +0c9268: 5410 9a13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Airport;.mId:Ljava/lang/String; // field@139a │ │ +0c926c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Airport; │ │ │ │ #7 : (in Lcom/ds/avare/place/Airport;) │ │ @@ -206739,17 +206740,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c926c: |[0c926c] com.ds.avare.place.Airport.getLongestRunway:()Ljava/lang/String; │ │ -0c927c: 5410 9d13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Airport;.mLongestRunway:Ljava/lang/String; // field@139d │ │ -0c9280: 1100 |0002: return-object v0 │ │ +0c9270: |[0c9270] com.ds.avare.place.Airport.getLongestRunway:()Ljava/lang/String; │ │ +0c9280: 5410 9d13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Airport;.mLongestRunway:Ljava/lang/String; // field@139d │ │ +0c9284: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Airport; │ │ │ │ #8 : (in Lcom/ds/avare/place/Airport;) │ │ @@ -206757,17 +206758,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9284: |[0c9284] com.ds.avare.place.Airport.getName:()Ljava/lang/String; │ │ -0c9294: 5410 9e13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Airport;.mName:Ljava/lang/String; // field@139e │ │ -0c9298: 1100 |0002: return-object v0 │ │ +0c9288: |[0c9288] com.ds.avare.place.Airport.getName:()Ljava/lang/String; │ │ +0c9298: 5410 9e13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Airport;.mName:Ljava/lang/String; // field@139e │ │ +0c929c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Airport; │ │ │ │ #9 : (in Lcom/ds/avare/place/Airport;) │ │ @@ -206775,17 +206776,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c920c: |[0c920c] com.ds.avare.place.Airport.getVariation:()D │ │ -0c921c: 5320 a013 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Airport;.mVariation:D // field@13a0 │ │ -0c9220: 1000 |0002: return-wide v0 │ │ +0c9210: |[0c9210] com.ds.avare.place.Airport.getVariation:()D │ │ +0c9220: 5320 a013 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Airport;.mVariation:D // field@13a0 │ │ +0c9224: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/place/Airport; │ │ │ │ #10 : (in Lcom/ds/avare/place/Airport;) │ │ @@ -206793,17 +206794,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9384: |[0c9384] com.ds.avare.place.Airport.setCanGlide:(Z)V │ │ -0c9394: 5c01 9713 |0000: iput-boolean v1, v0, Lcom/ds/avare/place/Airport;.mCanGlide:Z // field@1397 │ │ -0c9398: 0e00 |0002: return-void │ │ +0c9388: |[0c9388] com.ds.avare.place.Airport.setCanGlide:(Z)V │ │ +0c9398: 5c01 9713 |0000: iput-boolean v1, v0, Lcom/ds/avare/place/Airport;.mCanGlide:Z // field@1397 │ │ +0c939c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Airport; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -206812,17 +206813,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c939c: |[0c939c] com.ds.avare.place.Airport.setLongestRunway:(Ljava/lang/String;)V │ │ -0c93ac: 5b01 9d13 |0000: iput-object v1, v0, Lcom/ds/avare/place/Airport;.mLongestRunway:Ljava/lang/String; // field@139d │ │ -0c93b0: 0e00 |0002: return-void │ │ +0c93a0: |[0c93a0] com.ds.avare.place.Airport.setLongestRunway:(Ljava/lang/String;)V │ │ +0c93b0: 5b01 9d13 |0000: iput-object v1, v0, Lcom/ds/avare/place/Airport;.mLongestRunway:Ljava/lang/String; // field@139d │ │ +0c93b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Airport; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -206831,24 +206832,24 @@ │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 15 16-bit code units │ │ -0c93b4: |[0c93b4] com.ds.avare.place.Airport.updateLocation:(DD)V │ │ -0c93c4: 2209 0806 |0000: new-instance v9, Lcom/ds/avare/position/Projection; // type@0608 │ │ -0c93c8: 53a5 9c13 |0002: iget-wide v5, v10, Lcom/ds/avare/place/Airport;.mLon:D // field@139c │ │ -0c93cc: 53a7 9b13 |0004: iget-wide v7, v10, Lcom/ds/avare/place/Airport;.mLat:D // field@139b │ │ -0c93d0: 0790 |0006: move-object v0, v9 │ │ -0c93d2: 04b1 |0007: move-wide v1, v11 │ │ -0c93d4: 04d3 |0008: move-wide v3, v13 │ │ -0c93d6: 7609 1e24 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ -0c93dc: 5ba9 9f13 |000c: iput-object v9, v10, Lcom/ds/avare/place/Airport;.mProj:Lcom/ds/avare/position/Projection; // field@139f │ │ -0c93e0: 0e00 |000e: return-void │ │ +0c93b8: |[0c93b8] com.ds.avare.place.Airport.updateLocation:(DD)V │ │ +0c93c8: 2209 0806 |0000: new-instance v9, Lcom/ds/avare/position/Projection; // type@0608 │ │ +0c93cc: 53a5 9c13 |0002: iget-wide v5, v10, Lcom/ds/avare/place/Airport;.mLon:D // field@139c │ │ +0c93d0: 53a7 9b13 |0004: iget-wide v7, v10, Lcom/ds/avare/place/Airport;.mLat:D // field@139b │ │ +0c93d4: 0790 |0006: move-object v0, v9 │ │ +0c93d6: 04b1 |0007: move-wide v1, v11 │ │ +0c93d8: 04d3 |0008: move-wide v3, v13 │ │ +0c93da: 7609 1e24 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ +0c93e0: 5ba9 9f13 |000c: iput-object v9, v10, Lcom/ds/avare/place/Airport;.mProj:Lcom/ds/avare/position/Projection; // field@139f │ │ +0c93e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x000f reg=10 this Lcom/ds/avare/place/Airport; │ │ 0x0000 - 0x000f reg=11 (null) D │ │ 0x0000 - 0x000f reg=13 (null) D │ │ @@ -206889,17 +206890,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c9824: |[0c9824] com.ds.avare.place.Airway.:()V │ │ -0c9834: 7010 5f2c 0000 |0000: invoke-direct {v0}, Ljava/util/Observable;.:()V // method@2c5f │ │ -0c983a: 0e00 |0003: return-void │ │ +0c9828: |[0c9828] com.ds.avare.place.Airway.:()V │ │ +0c9838: 7010 5f2c 0000 |0000: invoke-direct {v0}, Ljava/util/Observable;.:()V // method@2c5f │ │ +0c983e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/place/Airway; │ │ │ │ #1 : (in Lcom/ds/avare/place/Airway;) │ │ @@ -206907,233 +206908,233 @@ │ │ type : '(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/LinkedList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 32 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 435 16-bit code units │ │ -0c94ac: |[0c94ac] com.ds.avare.place.Airway.find:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/LinkedList; │ │ -0c94bc: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ -0c94c0: 0801 1d00 |0002: move-object/from16 v1, v29 │ │ -0c94c4: 0802 1e00 |0004: move-object/from16 v2, v30 │ │ -0c94c8: 0803 1f00 |0006: move-object/from16 v3, v31 │ │ -0c94cc: 2204 6307 |0008: new-instance v4, Ljava/util/LinkedList; // type@0763 │ │ -0c94d0: 7010 152c 0400 |000a: invoke-direct {v4}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0c94d6: 1a05 132a |000d: const-string v5, "[A-Z]\d+" // string@2a13 │ │ -0c94da: 6e20 ca2a 5200 |000f: invoke-virtual {v2, v5}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -0c94e0: 0a06 |0012: move-result v6 │ │ -0c94e2: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -0c94e4: 3906 0300 |0014: if-nez v6, 0017 // +0003 │ │ -0c94e8: 1107 |0016: return-object v7 │ │ -0c94ea: 7401 ff1d 1c00 |0017: invoke-virtual/range {v28}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0c94f0: 0c06 |001a: move-result-object v6 │ │ -0c94f2: 6e20 6120 2600 |001b: invoke-virtual {v6, v2}, Lcom/ds/avare/content/DataSource;.findAirway:(Ljava/lang/String;)Ljava/util/LinkedList; // method@2061 │ │ -0c94f8: 0c06 |001e: move-result-object v6 │ │ -0c94fa: 6e10 262c 0600 |001f: invoke-virtual {v6}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0c9500: 0a08 |0022: move-result v8 │ │ -0c9502: 3c08 0300 |0023: if-gtz v8, 0026 // +0003 │ │ -0c9506: 1107 |0025: return-object v7 │ │ -0c9508: 6e20 ca2a 5100 |0026: invoke-virtual {v1, v5}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -0c950e: 0a08 |0029: move-result v8 │ │ -0c9510: 3808 0700 |002a: if-eqz v8, 0031 // +0007 │ │ -0c9514: 7130 9322 1006 |002c: invoke-static {v0, v1, v6}, Lcom/ds/avare/place/Airway;.findIntersectionOfAirways:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/util/LinkedList;)Lcom/ds/avare/position/Coordinate; // method@2293 │ │ -0c951a: 0c01 |002f: move-result-object v1 │ │ -0c951c: 2809 |0030: goto 0039 // +0009 │ │ -0c951e: 7401 ff1d 1c00 |0031: invoke-virtual/range {v28}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0c9524: 0c08 |0034: move-result-object v8 │ │ -0c9526: 6e20 6b20 1800 |0035: invoke-virtual {v8, v1}, Lcom/ds/avare/content/DataSource;.findNavaid:(Ljava/lang/String;)Lcom/ds/avare/position/Coordinate; // method@206b │ │ -0c952c: 0c01 |0038: move-result-object v1 │ │ -0c952e: 3901 0300 |0039: if-nez v1, 003c // +0003 │ │ -0c9532: 1107 |003b: return-object v7 │ │ -0c9534: 6e20 ca2a 5300 |003c: invoke-virtual {v3, v5}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -0c953a: 0a05 |003f: move-result v5 │ │ -0c953c: 3805 0700 |0040: if-eqz v5, 0047 // +0007 │ │ -0c9540: 7130 9322 3006 |0042: invoke-static {v0, v3, v6}, Lcom/ds/avare/place/Airway;.findIntersectionOfAirways:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/util/LinkedList;)Lcom/ds/avare/position/Coordinate; // method@2293 │ │ -0c9546: 0c03 |0045: move-result-object v3 │ │ -0c9548: 2809 |0046: goto 004f // +0009 │ │ -0c954a: 7401 ff1d 1c00 |0047: invoke-virtual/range {v28}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0c9550: 0c05 |004a: move-result-object v5 │ │ -0c9552: 6e20 6b20 3500 |004b: invoke-virtual {v5, v3}, Lcom/ds/avare/content/DataSource;.findNavaid:(Ljava/lang/String;)Lcom/ds/avare/position/Coordinate; // method@206b │ │ -0c9558: 0c03 |004e: move-result-object v3 │ │ -0c955a: 3903 0300 |004f: if-nez v3, 0052 // +0003 │ │ -0c955e: 1107 |0051: return-object v7 │ │ -0c9560: 6e10 212c 0600 |0052: invoke-virtual {v6}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0c9566: 0c05 |0055: move-result-object v5 │ │ -0c9568: 1808 ffff ffff ffff ef7f |0056: const-wide v8, #double 1.79769e+308 // #7fefffffffffffff │ │ -0c9572: 120a |005b: const/4 v10, #int 0 // #0 │ │ -0c9574: 12fb |005c: const/4 v11, #int -1 // #ff │ │ -0c9576: 048d |005d: move-wide v13, v8 │ │ -0c9578: 12fc |005e: const/4 v12, #int -1 // #ff │ │ -0c957a: 120f |005f: const/4 v15, #int 0 // #0 │ │ -0c957c: 7210 042c 0500 |0060: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0c9582: 0a10 |0063: move-result v16 │ │ -0c9584: 3810 2600 |0064: if-eqz v16, 008a // +0026 │ │ -0c9588: 7210 052c 0500 |0066: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0c958e: 0c10 |0069: move-result-object v16 │ │ -0c9590: 1f10 0106 |006a: check-cast v16, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0c9594: 7401 d123 1000 |006c: invoke-virtual/range {v16}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0c959a: 0b11 |006f: move-result-wide v17 │ │ -0c959c: 7401 cf23 1000 |0070: invoke-virtual/range {v16}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0c95a2: 0b13 |0073: move-result-wide v19 │ │ -0c95a4: 6e10 d123 0100 |0074: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0c95aa: 0b15 |0077: move-result-wide v21 │ │ -0c95ac: 6e10 cf23 0100 |0078: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0c95b2: 0b17 |007b: move-result-wide v23 │ │ -0c95b4: 7708 2524 1100 |007c: invoke-static/range {v17, v18, v19, v20, v21, v22, v23, v24}, Lcom/ds/avare/position/Projection;.getStaticDistance:(DDDD)D // method@2425 │ │ -0c95ba: 0b10 |007f: move-result-wide v16 │ │ -0c95bc: 3012 100d |0080: cmpg-double v18, v16, v13 │ │ -0c95c0: 3b12 0500 |0082: if-gez v18, 0087 // +0005 │ │ -0c95c4: 01fc |0084: move v12, v15 │ │ -0c95c6: 050d 1000 |0085: move-wide/from16 v13, v16 │ │ -0c95ca: d80f 0f01 |0087: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0c95ce: 28d7 |0089: goto 0060 // -0029 │ │ -0c95d0: 3b0c 0300 |008a: if-gez v12, 008d // +0003 │ │ -0c95d4: 1107 |008c: return-object v7 │ │ -0c95d6: 6e10 212c 0600 |008d: invoke-virtual {v6}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0c95dc: 0c01 |0090: move-result-object v1 │ │ -0c95de: 7210 042c 0100 |0091: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0c95e4: 0a05 |0094: move-result v5 │ │ -0c95e6: 3805 2500 |0095: if-eqz v5, 00ba // +0025 │ │ -0c95ea: 7210 052c 0100 |0097: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0c95f0: 0c05 |009a: move-result-object v5 │ │ -0c95f2: 1f05 0106 |009b: check-cast v5, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0c95f6: 6e10 d123 0500 |009d: invoke-virtual {v5}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0c95fc: 0b0d |00a0: move-result-wide v13 │ │ -0c95fe: 6e10 cf23 0500 |00a1: invoke-virtual {v5}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0c9604: 0b0f |00a4: move-result-wide v15 │ │ -0c9606: 6e10 d123 0300 |00a5: invoke-virtual {v3}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0c960c: 0b11 |00a8: move-result-wide v17 │ │ -0c960e: 6e10 cf23 0300 |00a9: invoke-virtual {v3}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0c9614: 0b13 |00ac: move-result-wide v19 │ │ -0c9616: 7708 2524 0d00 |00ad: invoke-static/range {v13, v14, v15, v16, v17, v18, v19, v20}, Lcom/ds/avare/position/Projection;.getStaticDistance:(DDDD)D // method@2425 │ │ -0c961c: 0b0d |00b0: move-result-wide v13 │ │ -0c961e: 3005 0d08 |00b1: cmpg-double v5, v13, v8 │ │ -0c9622: 3b05 0400 |00b3: if-gez v5, 00b7 // +0004 │ │ -0c9626: 01ab |00b5: move v11, v10 │ │ -0c9628: 04d8 |00b6: move-wide v8, v13 │ │ -0c962a: d80a 0a01 |00b7: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0c962e: 28d8 |00b9: goto 0091 // -0028 │ │ -0c9630: 3b0b 0300 |00ba: if-gez v11, 00bd // +0003 │ │ -0c9634: 1107 |00bc: return-object v7 │ │ -0c9636: 33cb 0300 |00bd: if-ne v11, v12, 00c0 // +0003 │ │ -0c963a: 1107 |00bf: return-object v7 │ │ -0c963c: 1a01 3f01 |00c0: const-string v1, "&" // string@013f │ │ -0c9640: 1a03 3d09 |00c2: const-string v3, "@" // string@093d │ │ -0c9644: 1808 0000 0000 0040 7f40 |00c4: const-wide v8, #double 500 // #407f400000000000 │ │ -0c964e: 1a05 9411 |00c9: const-string v5, "GPS" // string@1194 │ │ -0c9652: 35bc 7100 |00cb: if-ge v12, v11, 013c // +0071 │ │ -0c9656: 6e20 1d2c c600 |00cd: invoke-virtual {v6, v12}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0c965c: 0c0a |00d0: move-result-object v10 │ │ -0c965e: 1f0a 0106 |00d1: check-cast v10, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0c9662: 35bc d700 |00d3: if-ge v12, v11, 01aa // +00d7 │ │ -0c9666: 6e20 1d2c c600 |00d5: invoke-virtual {v6, v12}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0c966c: 0c0d |00d8: move-result-object v13 │ │ -0c966e: 1f0d 0106 |00d9: check-cast v13, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0c9672: 6e10 d123 0d00 |00db: invoke-virtual {v13}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0c9678: 0b0e |00de: move-result-wide v14 │ │ -0c967a: 6e10 cf23 0d00 |00df: invoke-virtual {v13}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0c9680: 0b10 |00e2: move-result-wide v16 │ │ -0c9682: 6e10 d123 0a00 |00e3: invoke-virtual {v10}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0c9688: 0b12 |00e6: move-result-wide v18 │ │ -0c968a: 6e10 cf23 0a00 |00e7: invoke-virtual {v10}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0c9690: 0b14 |00ea: move-result-wide v20 │ │ -0c9692: 7708 2524 0e00 |00eb: invoke-static/range {v14, v15, v16, v17, v18, v19, v20, v21}, Lcom/ds/avare/position/Projection;.getStaticDistance:(DDDD)D // method@2425 │ │ -0c9698: 0b0e |00ee: move-result-wide v14 │ │ -0c969a: 2f10 0e08 |00ef: cmpl-double v16, v14, v8 │ │ -0c969e: 3d10 0300 |00f1: if-lez v16, 00f4 // +0003 │ │ -0c96a2: 2840 |00f3: goto 0133 // +0040 │ │ -0c96a4: 7401 ff1d 1c00 |00f4: invoke-virtual/range {v28}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0c96aa: 0c0a |00f7: move-result-object v10 │ │ -0c96ac: 6e20 7320 da00 |00f8: invoke-virtual {v10, v13}, Lcom/ds/avare/content/DataSource;.getNavaidOrFixFromCoordinate:(Lcom/ds/avare/position/Coordinate;)Lcom/ds/avare/storage/StringPreference; // method@2073 │ │ -0c96b2: 0c0a |00fb: move-result-object v10 │ │ -0c96b4: 390a 2f00 |00fc: if-nez v10, 012b // +002f │ │ -0c96b8: 220a 2306 |00fe: new-instance v10, Lcom/ds/avare/storage/StringPreference; // type@0623 │ │ -0c96bc: 220e 1007 |0100: new-instance v14, Ljava/lang/StringBuilder; // type@0710 │ │ -0c96c0: 7010 eb2a 0e00 |0102: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c96c6: 6e20 f52a 2e00 |0105: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c96cc: 6e20 f52a 3e00 |0108: invoke-virtual {v14, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c96d2: 6e10 cf23 0d00 |010b: invoke-virtual {v13}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0c96d8: 0b0f |010e: move-result-wide v15 │ │ -0c96da: 7702 ae26 0f00 |010f: invoke-static/range {v15, v16}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ -0c96e0: 0b07 |0112: move-result-wide v7 │ │ -0c96e2: 6e30 ef2a 7e08 |0113: invoke-virtual {v14, v7, v8}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0c96e8: 6e20 f52a 1e00 |0116: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c96ee: 6e10 d123 0d00 |0119: invoke-virtual {v13}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0c96f4: 0b07 |011c: move-result-wide v7 │ │ -0c96f6: 7120 ae26 8700 |011d: invoke-static {v7, v8}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ -0c96fc: 0b07 |0120: move-result-wide v7 │ │ -0c96fe: 6e30 ef2a 7e08 |0121: invoke-virtual {v14, v7, v8}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0c9704: 6e10 fa2a 0e00 |0124: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c970a: 0c07 |0127: move-result-object v7 │ │ -0c970c: 7057 5625 5a55 |0128: invoke-direct {v10, v5, v5, v5, v7}, Lcom/ds/avare/storage/StringPreference;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2556 │ │ -0c9712: 6e10 5925 0a00 |012b: invoke-virtual {v10}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ -0c9718: 0c07 |012e: move-result-object v7 │ │ -0c971a: 6e20 182c 7400 |012f: invoke-virtual {v4, v7}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0c9720: 07da |0132: move-object v10, v13 │ │ -0c9722: d80c 0c01 |0133: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0c9726: 1207 |0135: const/4 v7, #int 0 // #0 │ │ -0c9728: 1808 0000 0000 0040 7f40 |0136: const-wide v8, #double 500 // #407f400000000000 │ │ -0c9732: 2898 |013b: goto 00d3 // -0068 │ │ -0c9734: 6e20 1d2c c600 |013c: invoke-virtual {v6, v12}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0c973a: 0c07 |013f: move-result-object v7 │ │ -0c973c: 1f07 0106 |0140: check-cast v7, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0c9740: 34bc 6800 |0142: if-lt v12, v11, 01aa // +0068 │ │ -0c9744: 6e20 1d2c c600 |0144: invoke-virtual {v6, v12}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0c974a: 0c08 |0147: move-result-object v8 │ │ -0c974c: 1f08 0106 |0148: check-cast v8, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0c9750: 6e10 d123 0800 |014a: invoke-virtual {v8}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0c9756: 0b14 |014d: move-result-wide v20 │ │ -0c9758: 6e10 cf23 0800 |014e: invoke-virtual {v8}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0c975e: 0b16 |0151: move-result-wide v22 │ │ -0c9760: 6e10 d123 0700 |0152: invoke-virtual {v7}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0c9766: 0b18 |0155: move-result-wide v24 │ │ -0c9768: 6e10 cf23 0700 |0156: invoke-virtual {v7}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0c976e: 0b1a |0159: move-result-wide v26 │ │ -0c9770: 7708 2524 1400 |015a: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27}, Lcom/ds/avare/position/Projection;.getStaticDistance:(DDDD)D // method@2425 │ │ -0c9776: 0b09 |015d: move-result-wide v9 │ │ -0c9778: 180d 0000 0000 0040 7f40 |015e: const-wide v13, #double 500 // #407f400000000000 │ │ -0c9782: 2f0f 090d |0163: cmpl-double v15, v9, v13 │ │ -0c9786: 3d0f 0300 |0165: if-lez v15, 0168 // +0003 │ │ -0c978a: 2840 |0167: goto 01a7 // +0040 │ │ -0c978c: 7401 ff1d 1c00 |0168: invoke-virtual/range {v28}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0c9792: 0c07 |016b: move-result-object v7 │ │ -0c9794: 6e20 7320 8700 |016c: invoke-virtual {v7, v8}, Lcom/ds/avare/content/DataSource;.getNavaidOrFixFromCoordinate:(Lcom/ds/avare/position/Coordinate;)Lcom/ds/avare/storage/StringPreference; // method@2073 │ │ -0c979a: 0c07 |016f: move-result-object v7 │ │ -0c979c: 3907 2f00 |0170: if-nez v7, 019f // +002f │ │ -0c97a0: 2207 2306 |0172: new-instance v7, Lcom/ds/avare/storage/StringPreference; // type@0623 │ │ -0c97a4: 2209 1007 |0174: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -0c97a8: 7010 eb2a 0900 |0176: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c97ae: 6e20 f52a 2900 |0179: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c97b4: 6e20 f52a 3900 |017c: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c97ba: 6e10 cf23 0800 |017f: invoke-virtual {v8}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0c97c0: 0b0f |0182: move-result-wide v15 │ │ -0c97c2: 7702 ae26 0f00 |0183: invoke-static/range {v15, v16}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ -0c97c8: 0b0d |0186: move-result-wide v13 │ │ -0c97ca: 6e30 ef2a d90e |0187: invoke-virtual {v9, v13, v14}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0c97d0: 6e20 f52a 1900 |018a: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c97d6: 6e10 d123 0800 |018d: invoke-virtual {v8}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0c97dc: 0b0d |0190: move-result-wide v13 │ │ -0c97de: 7120 ae26 ed00 |0191: invoke-static {v13, v14}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ -0c97e4: 0b0d |0194: move-result-wide v13 │ │ -0c97e6: 6e30 ef2a d90e |0195: invoke-virtual {v9, v13, v14}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0c97ec: 6e10 fa2a 0900 |0198: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c97f2: 0c09 |019b: move-result-object v9 │ │ -0c97f4: 7059 5625 5755 |019c: invoke-direct {v7, v5, v5, v5, v9}, Lcom/ds/avare/storage/StringPreference;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2556 │ │ -0c97fa: 6e10 5925 0700 |019f: invoke-virtual {v7}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ -0c9800: 0c07 |01a2: move-result-object v7 │ │ -0c9802: 6e20 182c 7400 |01a3: invoke-virtual {v4, v7}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0c9808: 0787 |01a6: move-object v7, v8 │ │ -0c980a: d80c 0cff |01a7: add-int/lit8 v12, v12, #int -1 // #ff │ │ -0c980e: 2899 |01a9: goto 0142 // -0067 │ │ -0c9810: 6e10 262c 0400 |01aa: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0c9816: 0a00 |01ad: move-result v0 │ │ -0c9818: 3c00 0400 |01ae: if-gtz v0, 01b2 // +0004 │ │ -0c981c: 1200 |01b0: const/4 v0, #int 0 // #0 │ │ -0c981e: 1100 |01b1: return-object v0 │ │ -0c9820: 1104 |01b2: return-object v4 │ │ +0c94b0: |[0c94b0] com.ds.avare.place.Airway.find:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/LinkedList; │ │ +0c94c0: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +0c94c4: 0801 1d00 |0002: move-object/from16 v1, v29 │ │ +0c94c8: 0802 1e00 |0004: move-object/from16 v2, v30 │ │ +0c94cc: 0803 1f00 |0006: move-object/from16 v3, v31 │ │ +0c94d0: 2204 6307 |0008: new-instance v4, Ljava/util/LinkedList; // type@0763 │ │ +0c94d4: 7010 152c 0400 |000a: invoke-direct {v4}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0c94da: 1a05 132a |000d: const-string v5, "[A-Z]\d+" // string@2a13 │ │ +0c94de: 6e20 ca2a 5200 |000f: invoke-virtual {v2, v5}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +0c94e4: 0a06 |0012: move-result v6 │ │ +0c94e6: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +0c94e8: 3906 0300 |0014: if-nez v6, 0017 // +0003 │ │ +0c94ec: 1107 |0016: return-object v7 │ │ +0c94ee: 7401 ff1d 1c00 |0017: invoke-virtual/range {v28}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0c94f4: 0c06 |001a: move-result-object v6 │ │ +0c94f6: 6e20 6120 2600 |001b: invoke-virtual {v6, v2}, Lcom/ds/avare/content/DataSource;.findAirway:(Ljava/lang/String;)Ljava/util/LinkedList; // method@2061 │ │ +0c94fc: 0c06 |001e: move-result-object v6 │ │ +0c94fe: 6e10 262c 0600 |001f: invoke-virtual {v6}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0c9504: 0a08 |0022: move-result v8 │ │ +0c9506: 3c08 0300 |0023: if-gtz v8, 0026 // +0003 │ │ +0c950a: 1107 |0025: return-object v7 │ │ +0c950c: 6e20 ca2a 5100 |0026: invoke-virtual {v1, v5}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +0c9512: 0a08 |0029: move-result v8 │ │ +0c9514: 3808 0700 |002a: if-eqz v8, 0031 // +0007 │ │ +0c9518: 7130 9322 1006 |002c: invoke-static {v0, v1, v6}, Lcom/ds/avare/place/Airway;.findIntersectionOfAirways:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/util/LinkedList;)Lcom/ds/avare/position/Coordinate; // method@2293 │ │ +0c951e: 0c01 |002f: move-result-object v1 │ │ +0c9520: 2809 |0030: goto 0039 // +0009 │ │ +0c9522: 7401 ff1d 1c00 |0031: invoke-virtual/range {v28}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0c9528: 0c08 |0034: move-result-object v8 │ │ +0c952a: 6e20 6b20 1800 |0035: invoke-virtual {v8, v1}, Lcom/ds/avare/content/DataSource;.findNavaid:(Ljava/lang/String;)Lcom/ds/avare/position/Coordinate; // method@206b │ │ +0c9530: 0c01 |0038: move-result-object v1 │ │ +0c9532: 3901 0300 |0039: if-nez v1, 003c // +0003 │ │ +0c9536: 1107 |003b: return-object v7 │ │ +0c9538: 6e20 ca2a 5300 |003c: invoke-virtual {v3, v5}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +0c953e: 0a05 |003f: move-result v5 │ │ +0c9540: 3805 0700 |0040: if-eqz v5, 0047 // +0007 │ │ +0c9544: 7130 9322 3006 |0042: invoke-static {v0, v3, v6}, Lcom/ds/avare/place/Airway;.findIntersectionOfAirways:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/util/LinkedList;)Lcom/ds/avare/position/Coordinate; // method@2293 │ │ +0c954a: 0c03 |0045: move-result-object v3 │ │ +0c954c: 2809 |0046: goto 004f // +0009 │ │ +0c954e: 7401 ff1d 1c00 |0047: invoke-virtual/range {v28}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0c9554: 0c05 |004a: move-result-object v5 │ │ +0c9556: 6e20 6b20 3500 |004b: invoke-virtual {v5, v3}, Lcom/ds/avare/content/DataSource;.findNavaid:(Ljava/lang/String;)Lcom/ds/avare/position/Coordinate; // method@206b │ │ +0c955c: 0c03 |004e: move-result-object v3 │ │ +0c955e: 3903 0300 |004f: if-nez v3, 0052 // +0003 │ │ +0c9562: 1107 |0051: return-object v7 │ │ +0c9564: 6e10 212c 0600 |0052: invoke-virtual {v6}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0c956a: 0c05 |0055: move-result-object v5 │ │ +0c956c: 1808 ffff ffff ffff ef7f |0056: const-wide v8, #double 1.79769e+308 // #7fefffffffffffff │ │ +0c9576: 120a |005b: const/4 v10, #int 0 // #0 │ │ +0c9578: 12fb |005c: const/4 v11, #int -1 // #ff │ │ +0c957a: 048d |005d: move-wide v13, v8 │ │ +0c957c: 12fc |005e: const/4 v12, #int -1 // #ff │ │ +0c957e: 120f |005f: const/4 v15, #int 0 // #0 │ │ +0c9580: 7210 042c 0500 |0060: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0c9586: 0a10 |0063: move-result v16 │ │ +0c9588: 3810 2600 |0064: if-eqz v16, 008a // +0026 │ │ +0c958c: 7210 052c 0500 |0066: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0c9592: 0c10 |0069: move-result-object v16 │ │ +0c9594: 1f10 0106 |006a: check-cast v16, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0c9598: 7401 d123 1000 |006c: invoke-virtual/range {v16}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0c959e: 0b11 |006f: move-result-wide v17 │ │ +0c95a0: 7401 cf23 1000 |0070: invoke-virtual/range {v16}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0c95a6: 0b13 |0073: move-result-wide v19 │ │ +0c95a8: 6e10 d123 0100 |0074: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0c95ae: 0b15 |0077: move-result-wide v21 │ │ +0c95b0: 6e10 cf23 0100 |0078: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0c95b6: 0b17 |007b: move-result-wide v23 │ │ +0c95b8: 7708 2524 1100 |007c: invoke-static/range {v17, v18, v19, v20, v21, v22, v23, v24}, Lcom/ds/avare/position/Projection;.getStaticDistance:(DDDD)D // method@2425 │ │ +0c95be: 0b10 |007f: move-result-wide v16 │ │ +0c95c0: 3012 100d |0080: cmpg-double v18, v16, v13 │ │ +0c95c4: 3b12 0500 |0082: if-gez v18, 0087 // +0005 │ │ +0c95c8: 01fc |0084: move v12, v15 │ │ +0c95ca: 050d 1000 |0085: move-wide/from16 v13, v16 │ │ +0c95ce: d80f 0f01 |0087: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0c95d2: 28d7 |0089: goto 0060 // -0029 │ │ +0c95d4: 3b0c 0300 |008a: if-gez v12, 008d // +0003 │ │ +0c95d8: 1107 |008c: return-object v7 │ │ +0c95da: 6e10 212c 0600 |008d: invoke-virtual {v6}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0c95e0: 0c01 |0090: move-result-object v1 │ │ +0c95e2: 7210 042c 0100 |0091: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0c95e8: 0a05 |0094: move-result v5 │ │ +0c95ea: 3805 2500 |0095: if-eqz v5, 00ba // +0025 │ │ +0c95ee: 7210 052c 0100 |0097: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0c95f4: 0c05 |009a: move-result-object v5 │ │ +0c95f6: 1f05 0106 |009b: check-cast v5, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0c95fa: 6e10 d123 0500 |009d: invoke-virtual {v5}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0c9600: 0b0d |00a0: move-result-wide v13 │ │ +0c9602: 6e10 cf23 0500 |00a1: invoke-virtual {v5}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0c9608: 0b0f |00a4: move-result-wide v15 │ │ +0c960a: 6e10 d123 0300 |00a5: invoke-virtual {v3}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0c9610: 0b11 |00a8: move-result-wide v17 │ │ +0c9612: 6e10 cf23 0300 |00a9: invoke-virtual {v3}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0c9618: 0b13 |00ac: move-result-wide v19 │ │ +0c961a: 7708 2524 0d00 |00ad: invoke-static/range {v13, v14, v15, v16, v17, v18, v19, v20}, Lcom/ds/avare/position/Projection;.getStaticDistance:(DDDD)D // method@2425 │ │ +0c9620: 0b0d |00b0: move-result-wide v13 │ │ +0c9622: 3005 0d08 |00b1: cmpg-double v5, v13, v8 │ │ +0c9626: 3b05 0400 |00b3: if-gez v5, 00b7 // +0004 │ │ +0c962a: 01ab |00b5: move v11, v10 │ │ +0c962c: 04d8 |00b6: move-wide v8, v13 │ │ +0c962e: d80a 0a01 |00b7: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0c9632: 28d8 |00b9: goto 0091 // -0028 │ │ +0c9634: 3b0b 0300 |00ba: if-gez v11, 00bd // +0003 │ │ +0c9638: 1107 |00bc: return-object v7 │ │ +0c963a: 33cb 0300 |00bd: if-ne v11, v12, 00c0 // +0003 │ │ +0c963e: 1107 |00bf: return-object v7 │ │ +0c9640: 1a01 3f01 |00c0: const-string v1, "&" // string@013f │ │ +0c9644: 1a03 3d09 |00c2: const-string v3, "@" // string@093d │ │ +0c9648: 1808 0000 0000 0040 7f40 |00c4: const-wide v8, #double 500 // #407f400000000000 │ │ +0c9652: 1a05 9411 |00c9: const-string v5, "GPS" // string@1194 │ │ +0c9656: 35bc 7100 |00cb: if-ge v12, v11, 013c // +0071 │ │ +0c965a: 6e20 1d2c c600 |00cd: invoke-virtual {v6, v12}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0c9660: 0c0a |00d0: move-result-object v10 │ │ +0c9662: 1f0a 0106 |00d1: check-cast v10, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0c9666: 35bc d700 |00d3: if-ge v12, v11, 01aa // +00d7 │ │ +0c966a: 6e20 1d2c c600 |00d5: invoke-virtual {v6, v12}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0c9670: 0c0d |00d8: move-result-object v13 │ │ +0c9672: 1f0d 0106 |00d9: check-cast v13, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0c9676: 6e10 d123 0d00 |00db: invoke-virtual {v13}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0c967c: 0b0e |00de: move-result-wide v14 │ │ +0c967e: 6e10 cf23 0d00 |00df: invoke-virtual {v13}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0c9684: 0b10 |00e2: move-result-wide v16 │ │ +0c9686: 6e10 d123 0a00 |00e3: invoke-virtual {v10}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0c968c: 0b12 |00e6: move-result-wide v18 │ │ +0c968e: 6e10 cf23 0a00 |00e7: invoke-virtual {v10}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0c9694: 0b14 |00ea: move-result-wide v20 │ │ +0c9696: 7708 2524 0e00 |00eb: invoke-static/range {v14, v15, v16, v17, v18, v19, v20, v21}, Lcom/ds/avare/position/Projection;.getStaticDistance:(DDDD)D // method@2425 │ │ +0c969c: 0b0e |00ee: move-result-wide v14 │ │ +0c969e: 2f10 0e08 |00ef: cmpl-double v16, v14, v8 │ │ +0c96a2: 3d10 0300 |00f1: if-lez v16, 00f4 // +0003 │ │ +0c96a6: 2840 |00f3: goto 0133 // +0040 │ │ +0c96a8: 7401 ff1d 1c00 |00f4: invoke-virtual/range {v28}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0c96ae: 0c0a |00f7: move-result-object v10 │ │ +0c96b0: 6e20 7320 da00 |00f8: invoke-virtual {v10, v13}, Lcom/ds/avare/content/DataSource;.getNavaidOrFixFromCoordinate:(Lcom/ds/avare/position/Coordinate;)Lcom/ds/avare/storage/StringPreference; // method@2073 │ │ +0c96b6: 0c0a |00fb: move-result-object v10 │ │ +0c96b8: 390a 2f00 |00fc: if-nez v10, 012b // +002f │ │ +0c96bc: 220a 2306 |00fe: new-instance v10, Lcom/ds/avare/storage/StringPreference; // type@0623 │ │ +0c96c0: 220e 1007 |0100: new-instance v14, Ljava/lang/StringBuilder; // type@0710 │ │ +0c96c4: 7010 eb2a 0e00 |0102: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c96ca: 6e20 f52a 2e00 |0105: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c96d0: 6e20 f52a 3e00 |0108: invoke-virtual {v14, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c96d6: 6e10 cf23 0d00 |010b: invoke-virtual {v13}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0c96dc: 0b0f |010e: move-result-wide v15 │ │ +0c96de: 7702 ae26 0f00 |010f: invoke-static/range {v15, v16}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ +0c96e4: 0b07 |0112: move-result-wide v7 │ │ +0c96e6: 6e30 ef2a 7e08 |0113: invoke-virtual {v14, v7, v8}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0c96ec: 6e20 f52a 1e00 |0116: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c96f2: 6e10 d123 0d00 |0119: invoke-virtual {v13}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0c96f8: 0b07 |011c: move-result-wide v7 │ │ +0c96fa: 7120 ae26 8700 |011d: invoke-static {v7, v8}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ +0c9700: 0b07 |0120: move-result-wide v7 │ │ +0c9702: 6e30 ef2a 7e08 |0121: invoke-virtual {v14, v7, v8}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0c9708: 6e10 fa2a 0e00 |0124: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c970e: 0c07 |0127: move-result-object v7 │ │ +0c9710: 7057 5625 5a55 |0128: invoke-direct {v10, v5, v5, v5, v7}, Lcom/ds/avare/storage/StringPreference;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2556 │ │ +0c9716: 6e10 5925 0a00 |012b: invoke-virtual {v10}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ +0c971c: 0c07 |012e: move-result-object v7 │ │ +0c971e: 6e20 182c 7400 |012f: invoke-virtual {v4, v7}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0c9724: 07da |0132: move-object v10, v13 │ │ +0c9726: d80c 0c01 |0133: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0c972a: 1207 |0135: const/4 v7, #int 0 // #0 │ │ +0c972c: 1808 0000 0000 0040 7f40 |0136: const-wide v8, #double 500 // #407f400000000000 │ │ +0c9736: 2898 |013b: goto 00d3 // -0068 │ │ +0c9738: 6e20 1d2c c600 |013c: invoke-virtual {v6, v12}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0c973e: 0c07 |013f: move-result-object v7 │ │ +0c9740: 1f07 0106 |0140: check-cast v7, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0c9744: 34bc 6800 |0142: if-lt v12, v11, 01aa // +0068 │ │ +0c9748: 6e20 1d2c c600 |0144: invoke-virtual {v6, v12}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0c974e: 0c08 |0147: move-result-object v8 │ │ +0c9750: 1f08 0106 |0148: check-cast v8, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0c9754: 6e10 d123 0800 |014a: invoke-virtual {v8}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0c975a: 0b14 |014d: move-result-wide v20 │ │ +0c975c: 6e10 cf23 0800 |014e: invoke-virtual {v8}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0c9762: 0b16 |0151: move-result-wide v22 │ │ +0c9764: 6e10 d123 0700 |0152: invoke-virtual {v7}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0c976a: 0b18 |0155: move-result-wide v24 │ │ +0c976c: 6e10 cf23 0700 |0156: invoke-virtual {v7}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0c9772: 0b1a |0159: move-result-wide v26 │ │ +0c9774: 7708 2524 1400 |015a: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27}, Lcom/ds/avare/position/Projection;.getStaticDistance:(DDDD)D // method@2425 │ │ +0c977a: 0b09 |015d: move-result-wide v9 │ │ +0c977c: 180d 0000 0000 0040 7f40 |015e: const-wide v13, #double 500 // #407f400000000000 │ │ +0c9786: 2f0f 090d |0163: cmpl-double v15, v9, v13 │ │ +0c978a: 3d0f 0300 |0165: if-lez v15, 0168 // +0003 │ │ +0c978e: 2840 |0167: goto 01a7 // +0040 │ │ +0c9790: 7401 ff1d 1c00 |0168: invoke-virtual/range {v28}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0c9796: 0c07 |016b: move-result-object v7 │ │ +0c9798: 6e20 7320 8700 |016c: invoke-virtual {v7, v8}, Lcom/ds/avare/content/DataSource;.getNavaidOrFixFromCoordinate:(Lcom/ds/avare/position/Coordinate;)Lcom/ds/avare/storage/StringPreference; // method@2073 │ │ +0c979e: 0c07 |016f: move-result-object v7 │ │ +0c97a0: 3907 2f00 |0170: if-nez v7, 019f // +002f │ │ +0c97a4: 2207 2306 |0172: new-instance v7, Lcom/ds/avare/storage/StringPreference; // type@0623 │ │ +0c97a8: 2209 1007 |0174: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +0c97ac: 7010 eb2a 0900 |0176: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c97b2: 6e20 f52a 2900 |0179: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c97b8: 6e20 f52a 3900 |017c: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c97be: 6e10 cf23 0800 |017f: invoke-virtual {v8}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0c97c4: 0b0f |0182: move-result-wide v15 │ │ +0c97c6: 7702 ae26 0f00 |0183: invoke-static/range {v15, v16}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ +0c97cc: 0b0d |0186: move-result-wide v13 │ │ +0c97ce: 6e30 ef2a d90e |0187: invoke-virtual {v9, v13, v14}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0c97d4: 6e20 f52a 1900 |018a: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c97da: 6e10 d123 0800 |018d: invoke-virtual {v8}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0c97e0: 0b0d |0190: move-result-wide v13 │ │ +0c97e2: 7120 ae26 ed00 |0191: invoke-static {v13, v14}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ +0c97e8: 0b0d |0194: move-result-wide v13 │ │ +0c97ea: 6e30 ef2a d90e |0195: invoke-virtual {v9, v13, v14}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0c97f0: 6e10 fa2a 0900 |0198: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c97f6: 0c09 |019b: move-result-object v9 │ │ +0c97f8: 7059 5625 5755 |019c: invoke-direct {v7, v5, v5, v5, v9}, Lcom/ds/avare/storage/StringPreference;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2556 │ │ +0c97fe: 6e10 5925 0700 |019f: invoke-virtual {v7}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ +0c9804: 0c07 |01a2: move-result-object v7 │ │ +0c9806: 6e20 182c 7400 |01a3: invoke-virtual {v4, v7}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0c980c: 0787 |01a6: move-object v7, v8 │ │ +0c980e: d80c 0cff |01a7: add-int/lit8 v12, v12, #int -1 // #ff │ │ +0c9812: 2899 |01a9: goto 0142 // -0067 │ │ +0c9814: 6e10 262c 0400 |01aa: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0c981a: 0a00 |01ad: move-result v0 │ │ +0c981c: 3c00 0400 |01ae: if-gtz v0, 01b2 // +0004 │ │ +0c9820: 1200 |01b0: const/4 v0, #int 0 // #0 │ │ +0c9822: 1100 |01b1: return-object v0 │ │ +0c9824: 1104 |01b2: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=72 │ │ 0x000f line=74 │ │ 0x0017 line=80 │ │ 0x001f line=81 │ │ 0x0026 line=86 │ │ @@ -207172,45 +207173,45 @@ │ │ type : '(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/util/LinkedList;)Lcom/ds/avare/position/Coordinate;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0c942c: |[0c942c] com.ds.avare.place.Airway.findIntersectionOfAirways:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/util/LinkedList;)Lcom/ds/avare/position/Coordinate; │ │ -0c943c: 6e10 ff1d 0300 |0000: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0c9442: 0c03 |0003: move-result-object v3 │ │ -0c9444: 6e20 6120 4300 |0004: invoke-virtual {v3, v4}, Lcom/ds/avare/content/DataSource;.findAirway:(Ljava/lang/String;)Ljava/util/LinkedList; // method@2061 │ │ -0c944a: 0c03 |0007: move-result-object v3 │ │ -0c944c: 6e10 262c 0300 |0008: invoke-virtual {v3}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0c9452: 0a04 |000b: move-result v4 │ │ -0c9454: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c9456: 3c04 0300 |000d: if-gtz v4, 0010 // +0003 │ │ -0c945a: 1100 |000f: return-object v0 │ │ -0c945c: 6e10 212c 0500 |0010: invoke-virtual {v5}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0c9462: 0c04 |0013: move-result-object v4 │ │ -0c9464: 7210 042c 0400 |0014: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0c946a: 0a05 |0017: move-result v5 │ │ -0c946c: 3805 1f00 |0018: if-eqz v5, 0037 // +001f │ │ -0c9470: 7210 052c 0400 |001a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0c9476: 0c05 |001d: move-result-object v5 │ │ -0c9478: 1f05 0106 |001e: check-cast v5, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0c947c: 6e10 212c 0300 |0020: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0c9482: 0c01 |0023: move-result-object v1 │ │ -0c9484: 7210 042c 0100 |0024: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0c948a: 0a02 |0027: move-result v2 │ │ -0c948c: 3802 ecff |0028: if-eqz v2, 0014 // -0014 │ │ -0c9490: 7210 052c 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0c9496: 0c02 |002d: move-result-object v2 │ │ -0c9498: 1f02 0106 |002e: check-cast v2, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0c949c: 7120 9422 2500 |0030: invoke-static {v5, v2}, Lcom/ds/avare/place/Airway;.isSame:(Lcom/ds/avare/position/Coordinate;Lcom/ds/avare/position/Coordinate;)Z // method@2294 │ │ -0c94a2: 0a02 |0033: move-result v2 │ │ -0c94a4: 3802 f0ff |0034: if-eqz v2, 0024 // -0010 │ │ -0c94a8: 1105 |0036: return-object v5 │ │ -0c94aa: 1100 |0037: return-object v0 │ │ +0c9430: |[0c9430] com.ds.avare.place.Airway.findIntersectionOfAirways:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/util/LinkedList;)Lcom/ds/avare/position/Coordinate; │ │ +0c9440: 6e10 ff1d 0300 |0000: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0c9446: 0c03 |0003: move-result-object v3 │ │ +0c9448: 6e20 6120 4300 |0004: invoke-virtual {v3, v4}, Lcom/ds/avare/content/DataSource;.findAirway:(Ljava/lang/String;)Ljava/util/LinkedList; // method@2061 │ │ +0c944e: 0c03 |0007: move-result-object v3 │ │ +0c9450: 6e10 262c 0300 |0008: invoke-virtual {v3}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0c9456: 0a04 |000b: move-result v4 │ │ +0c9458: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c945a: 3c04 0300 |000d: if-gtz v4, 0010 // +0003 │ │ +0c945e: 1100 |000f: return-object v0 │ │ +0c9460: 6e10 212c 0500 |0010: invoke-virtual {v5}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0c9466: 0c04 |0013: move-result-object v4 │ │ +0c9468: 7210 042c 0400 |0014: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0c946e: 0a05 |0017: move-result v5 │ │ +0c9470: 3805 1f00 |0018: if-eqz v5, 0037 // +001f │ │ +0c9474: 7210 052c 0400 |001a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0c947a: 0c05 |001d: move-result-object v5 │ │ +0c947c: 1f05 0106 |001e: check-cast v5, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0c9480: 6e10 212c 0300 |0020: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0c9486: 0c01 |0023: move-result-object v1 │ │ +0c9488: 7210 042c 0100 |0024: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0c948e: 0a02 |0027: move-result v2 │ │ +0c9490: 3802 ecff |0028: if-eqz v2, 0014 // -0014 │ │ +0c9494: 7210 052c 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0c949a: 0c02 |002d: move-result-object v2 │ │ +0c949c: 1f02 0106 |002e: check-cast v2, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0c94a0: 7120 9422 2500 |0030: invoke-static {v5, v2}, Lcom/ds/avare/place/Airway;.isSame:(Lcom/ds/avare/position/Coordinate;Lcom/ds/avare/position/Coordinate;)Z // method@2294 │ │ +0c94a6: 0a02 |0033: move-result v2 │ │ +0c94a8: 3802 f0ff |0034: if-eqz v2, 0024 // -0010 │ │ +0c94ac: 1105 |0036: return-object v5 │ │ +0c94ae: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0008 line=43 │ │ 0x0010 line=49 │ │ 0x0020 line=50 │ │ 0x0030 line=51 │ │ @@ -207224,31 +207225,31 @@ │ │ type : '(Lcom/ds/avare/position/Coordinate;Lcom/ds/avare/position/Coordinate;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0c93e4: |[0c93e4] com.ds.avare.place.Airway.isSame:(Lcom/ds/avare/position/Coordinate;Lcom/ds/avare/position/Coordinate;)Z │ │ -0c93f4: 6e10 cf23 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0c93fa: 0b00 |0003: move-result-wide v0 │ │ -0c93fc: 6e10 cf23 0600 |0004: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0c9402: 0b02 |0007: move-result-wide v2 │ │ -0c9404: 2f04 0002 |0008: cmpl-double v4, v0, v2 │ │ -0c9408: 3904 1000 |000a: if-nez v4, 001a // +0010 │ │ -0c940c: 6e10 d123 0500 |000c: invoke-virtual {v5}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0c9412: 0b00 |000f: move-result-wide v0 │ │ -0c9414: 6e10 d123 0600 |0010: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0c941a: 0b05 |0013: move-result-wide v5 │ │ -0c941c: 2f02 0005 |0014: cmpl-double v2, v0, v5 │ │ -0c9420: 3902 0400 |0016: if-nez v2, 001a // +0004 │ │ -0c9424: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -0c9426: 2802 |0019: goto 001b // +0002 │ │ -0c9428: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -0c942a: 0f05 |001b: return v5 │ │ +0c93e8: |[0c93e8] com.ds.avare.place.Airway.isSame:(Lcom/ds/avare/position/Coordinate;Lcom/ds/avare/position/Coordinate;)Z │ │ +0c93f8: 6e10 cf23 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0c93fe: 0b00 |0003: move-result-wide v0 │ │ +0c9400: 6e10 cf23 0600 |0004: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0c9406: 0b02 |0007: move-result-wide v2 │ │ +0c9408: 2f04 0002 |0008: cmpl-double v4, v0, v2 │ │ +0c940c: 3904 1000 |000a: if-nez v4, 001a // +0010 │ │ +0c9410: 6e10 d123 0500 |000c: invoke-virtual {v5}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0c9416: 0b00 |000f: move-result-wide v0 │ │ +0c9418: 6e10 d123 0600 |0010: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0c941e: 0b05 |0013: move-result-wide v5 │ │ +0c9420: 2f02 0005 |0014: cmpl-double v2, v0, v5 │ │ +0c9424: 3902 0400 |0016: if-nez v2, 001a // +0004 │ │ +0c9428: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +0c942a: 2802 |0019: goto 001b // +0002 │ │ +0c942c: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +0c942e: 0f05 |001b: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x001c reg=5 (null) Lcom/ds/avare/position/Coordinate; │ │ 0x0000 - 0x001c reg=6 (null) Lcom/ds/avare/position/Coordinate; │ │ │ │ @@ -207318,20 +207319,20 @@ │ │ type : '(Lcom/ds/avare/place/Area;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c990c: |[0c990c] com.ds.avare.place.Area$DataBaseAreaTask.:(Lcom/ds/avare/place/Area;)V │ │ -0c991c: 5b01 a313 |0000: iput-object v1, v0, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ -0c9920: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ -0c9926: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0c9928: 5b01 a213 |0006: iput-object v1, v0, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ -0c992c: 0e00 |0008: return-void │ │ +0c9910: |[0c9910] com.ds.avare.place.Area$DataBaseAreaTask.:(Lcom/ds/avare/place/Area;)V │ │ +0c9920: 5b01 a313 |0000: iput-object v1, v0, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ +0c9924: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ +0c992a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0c992c: 5b01 a213 |0006: iput-object v1, v0, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ +0c9930: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0006 line=144 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lcom/ds/avare/place/Area$DataBaseAreaTask; │ │ 0x0000 - 0x0009 reg=1 (null) Lcom/ds/avare/place/Area; │ │ @@ -207341,17 +207342,17 @@ │ │ type : '(Lcom/ds/avare/place/Area;Lcom/ds/avare/place/Area$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c9930: |[0c9930] com.ds.avare.place.Area$DataBaseAreaTask.:(Lcom/ds/avare/place/Area;Lcom/ds/avare/place/Area$1;)V │ │ -0c9940: 7020 9522 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/place/Area$DataBaseAreaTask;.:(Lcom/ds/avare/place/Area;)V // method@2295 │ │ -0c9946: 0e00 |0003: return-void │ │ +0c9934: |[0c9934] com.ds.avare.place.Area$DataBaseAreaTask.:(Lcom/ds/avare/place/Area;Lcom/ds/avare/place/Area$1;)V │ │ +0c9944: 7020 9522 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/place/Area$DataBaseAreaTask;.:(Lcom/ds/avare/place/Area;)V // method@2295 │ │ +0c994a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/place/Area$DataBaseAreaTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/place/Area; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/place/Area$1; │ │ @@ -207362,18 +207363,18 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c983c: |[0c983c] com.ds.avare.place.Area$DataBaseAreaTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0c984c: 6e20 9922 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/place/Area$DataBaseAreaTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@2299 │ │ -0c9852: 0c01 |0003: move-result-object v1 │ │ -0c9854: 1101 |0004: return-object v1 │ │ +0c9840: |[0c9840] com.ds.avare.place.Area$DataBaseAreaTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c9850: 6e20 9922 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/place/Area$DataBaseAreaTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@2299 │ │ +0c9856: 0c01 |0003: move-result-object v1 │ │ +0c9858: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/ds/avare/place/Area$DataBaseAreaTask; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -207382,57 +207383,57 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 82 16-bit code units │ │ -0c9858: |[0c9858] com.ds.avare.place.Area$DataBaseAreaTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -0c9868: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -0c986e: 0c09 |0003: move-result-object v9 │ │ -0c9870: 1a00 450b |0004: const-string v0, "Area" // string@0b45 │ │ -0c9874: 6e20 0f2b 0900 |0006: invoke-virtual {v9, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -0c987a: 5489 a313 |0009: iget-object v9, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ -0c987e: 7110 9e22 0900 |000b: invoke-static {v9}, Lcom/ds/avare/place/Area;.access$100:(Lcom/ds/avare/place/Area;)Lcom/ds/avare/content/DataSource; // method@229e │ │ -0c9884: 0c09 |000e: move-result-object v9 │ │ -0c9886: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0c9888: 3909 0300 |0010: if-nez v9, 0013 // +0003 │ │ -0c988c: 1100 |0012: return-object v0 │ │ -0c988e: 5489 a313 |0013: iget-object v9, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ -0c9892: 7110 9e22 0900 |0015: invoke-static {v9}, Lcom/ds/avare/place/Area;.access$100:(Lcom/ds/avare/place/Area;)Lcom/ds/avare/content/DataSource; // method@229e │ │ -0c9898: 0c01 |0018: move-result-object v1 │ │ -0c989a: 5482 a313 |0019: iget-object v2, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ -0c989e: 7110 a122 0200 |001b: invoke-static {v2}, Lcom/ds/avare/place/Area;.access$300:(Lcom/ds/avare/place/Area;)D // method@22a1 │ │ -0c98a4: 0b02 |001e: move-result-wide v2 │ │ -0c98a6: 5484 a313 |001f: iget-object v4, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ -0c98aa: 7110 a222 0400 |0021: invoke-static {v4}, Lcom/ds/avare/place/Area;.access$400:(Lcom/ds/avare/place/Area;)D // method@22a2 │ │ -0c98b0: 0b04 |0024: move-result-wide v4 │ │ -0c98b2: 5486 a313 |0025: iget-object v6, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ -0c98b6: 7110 9f22 0600 |0027: invoke-static {v6}, Lcom/ds/avare/place/Area;.access$200:(Lcom/ds/avare/place/Area;)Ljava/util/HashMap; // method@229f │ │ -0c98bc: 0c06 |002a: move-result-object v6 │ │ -0c98be: 5487 a313 |002b: iget-object v7, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ -0c98c2: 7110 a322 0700 |002d: invoke-static {v7}, Lcom/ds/avare/place/Area;.access$500:(Lcom/ds/avare/place/Area;)Lcom/ds/avare/storage/Preferences; // method@22a3 │ │ -0c98c8: 0c07 |0030: move-result-object v7 │ │ -0c98ca: 6e10 0125 0700 |0031: invoke-virtual {v7}, Lcom/ds/avare/storage/Preferences;.getLongestRunway:()Ljava/lang/String; // method@2501 │ │ -0c98d0: 0c07 |0034: move-result-object v7 │ │ -0c98d2: 7407 6320 0100 |0035: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/content/DataSource;.findClosestAirports:(DDLjava/util/HashMap;Ljava/lang/String;)Ljava/util/HashMap; // method@2063 │ │ -0c98d8: 0c01 |0038: move-result-object v1 │ │ -0c98da: 7120 a022 1900 |0039: invoke-static {v9, v1}, Lcom/ds/avare/place/Area;.access$202:(Lcom/ds/avare/place/Area;Ljava/util/HashMap;)Ljava/util/HashMap; // method@22a0 │ │ -0c98e0: 5489 a313 |003c: iget-object v9, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ -0c98e4: 7110 9f22 0900 |003e: invoke-static {v9}, Lcom/ds/avare/place/Area;.access$200:(Lcom/ds/avare/place/Area;)Ljava/util/HashMap; // method@229f │ │ -0c98ea: 0c09 |0041: move-result-object v9 │ │ -0c98ec: 6e10 f92b 0900 |0042: invoke-virtual {v9}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@2bf9 │ │ -0c98f2: 0c09 |0045: move-result-object v9 │ │ -0c98f4: 1201 |0046: const/4 v1, #int 0 // #0 │ │ -0c98f6: 2311 eb09 |0047: new-array v1, v1, [Lcom/ds/avare/place/Airport; // type@09eb │ │ -0c98fa: 7220 c72b 1900 |0049: invoke-interface {v9, v1}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2bc7 │ │ -0c9900: 0c09 |004c: move-result-object v9 │ │ -0c9902: 1f09 eb09 |004d: check-cast v9, [Lcom/ds/avare/place/Airport; // type@09eb │ │ -0c9906: 5b89 a213 |004f: iput-object v9, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ -0c990a: 1100 |0051: return-object v0 │ │ +0c985c: |[0c985c] com.ds.avare.place.Area$DataBaseAreaTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +0c986c: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +0c9872: 0c09 |0003: move-result-object v9 │ │ +0c9874: 1a00 450b |0004: const-string v0, "Area" // string@0b45 │ │ +0c9878: 6e20 0f2b 0900 |0006: invoke-virtual {v9, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +0c987e: 5489 a313 |0009: iget-object v9, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ +0c9882: 7110 9e22 0900 |000b: invoke-static {v9}, Lcom/ds/avare/place/Area;.access$100:(Lcom/ds/avare/place/Area;)Lcom/ds/avare/content/DataSource; // method@229e │ │ +0c9888: 0c09 |000e: move-result-object v9 │ │ +0c988a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0c988c: 3909 0300 |0010: if-nez v9, 0013 // +0003 │ │ +0c9890: 1100 |0012: return-object v0 │ │ +0c9892: 5489 a313 |0013: iget-object v9, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ +0c9896: 7110 9e22 0900 |0015: invoke-static {v9}, Lcom/ds/avare/place/Area;.access$100:(Lcom/ds/avare/place/Area;)Lcom/ds/avare/content/DataSource; // method@229e │ │ +0c989c: 0c01 |0018: move-result-object v1 │ │ +0c989e: 5482 a313 |0019: iget-object v2, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ +0c98a2: 7110 a122 0200 |001b: invoke-static {v2}, Lcom/ds/avare/place/Area;.access$300:(Lcom/ds/avare/place/Area;)D // method@22a1 │ │ +0c98a8: 0b02 |001e: move-result-wide v2 │ │ +0c98aa: 5484 a313 |001f: iget-object v4, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ +0c98ae: 7110 a222 0400 |0021: invoke-static {v4}, Lcom/ds/avare/place/Area;.access$400:(Lcom/ds/avare/place/Area;)D // method@22a2 │ │ +0c98b4: 0b04 |0024: move-result-wide v4 │ │ +0c98b6: 5486 a313 |0025: iget-object v6, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ +0c98ba: 7110 9f22 0600 |0027: invoke-static {v6}, Lcom/ds/avare/place/Area;.access$200:(Lcom/ds/avare/place/Area;)Ljava/util/HashMap; // method@229f │ │ +0c98c0: 0c06 |002a: move-result-object v6 │ │ +0c98c2: 5487 a313 |002b: iget-object v7, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ +0c98c6: 7110 a322 0700 |002d: invoke-static {v7}, Lcom/ds/avare/place/Area;.access$500:(Lcom/ds/avare/place/Area;)Lcom/ds/avare/storage/Preferences; // method@22a3 │ │ +0c98cc: 0c07 |0030: move-result-object v7 │ │ +0c98ce: 6e10 0125 0700 |0031: invoke-virtual {v7}, Lcom/ds/avare/storage/Preferences;.getLongestRunway:()Ljava/lang/String; // method@2501 │ │ +0c98d4: 0c07 |0034: move-result-object v7 │ │ +0c98d6: 7407 6320 0100 |0035: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/content/DataSource;.findClosestAirports:(DDLjava/util/HashMap;Ljava/lang/String;)Ljava/util/HashMap; // method@2063 │ │ +0c98dc: 0c01 |0038: move-result-object v1 │ │ +0c98de: 7120 a022 1900 |0039: invoke-static {v9, v1}, Lcom/ds/avare/place/Area;.access$202:(Lcom/ds/avare/place/Area;Ljava/util/HashMap;)Ljava/util/HashMap; // method@22a0 │ │ +0c98e4: 5489 a313 |003c: iget-object v9, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ +0c98e8: 7110 9f22 0900 |003e: invoke-static {v9}, Lcom/ds/avare/place/Area;.access$200:(Lcom/ds/avare/place/Area;)Ljava/util/HashMap; // method@229f │ │ +0c98ee: 0c09 |0041: move-result-object v9 │ │ +0c98f0: 6e10 f92b 0900 |0042: invoke-virtual {v9}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@2bf9 │ │ +0c98f6: 0c09 |0045: move-result-object v9 │ │ +0c98f8: 1201 |0046: const/4 v1, #int 0 // #0 │ │ +0c98fa: 2311 eb09 |0047: new-array v1, v1, [Lcom/ds/avare/place/Airport; // type@09eb │ │ +0c98fe: 7220 c72b 1900 |0049: invoke-interface {v9, v1}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2bc7 │ │ +0c9904: 0c09 |004c: move-result-object v9 │ │ +0c9906: 1f09 eb09 |004d: check-cast v9, [Lcom/ds/avare/place/Airport; // type@09eb │ │ +0c990a: 5b89 a213 |004f: iput-object v9, v8, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ +0c990e: 1100 |0051: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0009 line=153 │ │ 0x0013 line=157 │ │ 0x003c line=158 │ │ locals : │ │ @@ -207444,71 +207445,71 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 102 16-bit code units │ │ -0c9948: |[0c9948] com.ds.avare.place.Area$DataBaseAreaTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0c9958: 549a a213 |0000: iget-object v10, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ -0c995c: 390a 0300 |0002: if-nez v10, 0005 // +0003 │ │ -0c9960: 0e00 |0004: return-void │ │ -0c9962: 21aa |0005: array-length v10, v10 │ │ -0c9964: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0c9966: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0c9968: 35a1 1c00 |0008: if-ge v1, v10, 0024 // +001c │ │ -0c996c: 5492 a213 |000a: iget-object v2, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ -0c9970: 4603 0201 |000c: aget-object v3, v2, v1 │ │ -0c9974: 3803 1300 |000e: if-eqz v3, 0021 // +0013 │ │ -0c9978: 4602 0201 |0010: aget-object v2, v2, v1 │ │ -0c997c: 5493 a313 |0012: iget-object v3, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ -0c9980: 7110 a122 0300 |0014: invoke-static {v3}, Lcom/ds/avare/place/Area;.access$300:(Lcom/ds/avare/place/Area;)D // method@22a1 │ │ -0c9986: 0b03 |0017: move-result-wide v3 │ │ -0c9988: 5495 a313 |0018: iget-object v5, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ -0c998c: 7110 a222 0500 |001a: invoke-static {v5}, Lcom/ds/avare/place/Area;.access$400:(Lcom/ds/avare/place/Area;)D // method@22a2 │ │ -0c9992: 0b05 |001d: move-result-wide v5 │ │ -0c9994: 6e56 9022 3254 |001e: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/ds/avare/place/Airport;.updateLocation:(DD)V // method@2290 │ │ -0c999a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c999e: 28e5 |0023: goto 0008 // -001b │ │ -0c99a0: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -0c99a2: d802 0aff |0025: add-int/lit8 v2, v10, #int -1 // #ff │ │ -0c99a6: 3521 3700 |0027: if-ge v1, v2, 005e // +0037 │ │ -0c99aa: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -0c99ac: 9103 0a01 |002a: sub-int v3, v10, v1 │ │ -0c99b0: d803 03ff |002c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0c99b4: 3532 2d00 |002e: if-ge v2, v3, 005b // +002d │ │ -0c99b8: 5493 a213 |0030: iget-object v3, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ -0c99bc: d804 0201 |0032: add-int/lit8 v4, v2, #int 1 // #01 │ │ -0c99c0: 4605 0304 |0034: aget-object v5, v3, v4 │ │ -0c99c4: 3805 2500 |0036: if-eqz v5, 005b // +0025 │ │ -0c99c8: 4605 0302 |0038: aget-object v5, v3, v2 │ │ -0c99cc: 3905 0300 |003a: if-nez v5, 003d // +0003 │ │ -0c99d0: 281f |003c: goto 005b // +001f │ │ -0c99d2: 4603 0302 |003d: aget-object v3, v3, v2 │ │ -0c99d6: 6e10 8622 0300 |003f: invoke-virtual {v3}, Lcom/ds/avare/place/Airport;.getDistance:()D // method@2286 │ │ -0c99dc: 0b05 |0042: move-result-wide v5 │ │ -0c99de: 5493 a213 |0043: iget-object v3, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ -0c99e2: 4603 0304 |0045: aget-object v3, v3, v4 │ │ -0c99e6: 6e10 8622 0300 |0047: invoke-virtual {v3}, Lcom/ds/avare/place/Airport;.getDistance:()D // method@2286 │ │ -0c99ec: 0b07 |004a: move-result-wide v7 │ │ -0c99ee: 2f03 0507 |004b: cmpl-double v3, v5, v7 │ │ -0c99f2: 3d03 0c00 |004d: if-lez v3, 0059 // +000c │ │ -0c99f6: 5493 a213 |004f: iget-object v3, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ -0c99fa: 4605 0302 |0051: aget-object v5, v3, v2 │ │ -0c99fe: 4606 0304 |0053: aget-object v6, v3, v4 │ │ -0c9a02: 4d06 0302 |0055: aput-object v6, v3, v2 │ │ -0c9a06: 4d05 0304 |0057: aput-object v5, v3, v4 │ │ -0c9a0a: 0142 |0059: move v2, v4 │ │ -0c9a0c: 28d0 |005a: goto 002a // -0030 │ │ -0c9a0e: d801 0101 |005b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c9a12: 28c8 |005d: goto 0025 // -0038 │ │ -0c9a14: 549a a313 |005e: iget-object v10, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ -0c9a18: 5490 a213 |0060: iget-object v0, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ -0c9a1c: 7120 a422 0a00 |0062: invoke-static {v10, v0}, Lcom/ds/avare/place/Area;.access$602:(Lcom/ds/avare/place/Area;[Lcom/ds/avare/place/Airport;)[Lcom/ds/avare/place/Airport; // method@22a4 │ │ -0c9a22: 0e00 |0065: return-void │ │ +0c994c: |[0c994c] com.ds.avare.place.Area$DataBaseAreaTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0c995c: 549a a213 |0000: iget-object v10, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ +0c9960: 390a 0300 |0002: if-nez v10, 0005 // +0003 │ │ +0c9964: 0e00 |0004: return-void │ │ +0c9966: 21aa |0005: array-length v10, v10 │ │ +0c9968: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0c996a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0c996c: 35a1 1c00 |0008: if-ge v1, v10, 0024 // +001c │ │ +0c9970: 5492 a213 |000a: iget-object v2, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ +0c9974: 4603 0201 |000c: aget-object v3, v2, v1 │ │ +0c9978: 3803 1300 |000e: if-eqz v3, 0021 // +0013 │ │ +0c997c: 4602 0201 |0010: aget-object v2, v2, v1 │ │ +0c9980: 5493 a313 |0012: iget-object v3, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ +0c9984: 7110 a122 0300 |0014: invoke-static {v3}, Lcom/ds/avare/place/Area;.access$300:(Lcom/ds/avare/place/Area;)D // method@22a1 │ │ +0c998a: 0b03 |0017: move-result-wide v3 │ │ +0c998c: 5495 a313 |0018: iget-object v5, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ +0c9990: 7110 a222 0500 |001a: invoke-static {v5}, Lcom/ds/avare/place/Area;.access$400:(Lcom/ds/avare/place/Area;)D // method@22a2 │ │ +0c9996: 0b05 |001d: move-result-wide v5 │ │ +0c9998: 6e56 9022 3254 |001e: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/ds/avare/place/Airport;.updateLocation:(DD)V // method@2290 │ │ +0c999e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c99a2: 28e5 |0023: goto 0008 // -001b │ │ +0c99a4: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +0c99a6: d802 0aff |0025: add-int/lit8 v2, v10, #int -1 // #ff │ │ +0c99aa: 3521 3700 |0027: if-ge v1, v2, 005e // +0037 │ │ +0c99ae: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +0c99b0: 9103 0a01 |002a: sub-int v3, v10, v1 │ │ +0c99b4: d803 03ff |002c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0c99b8: 3532 2d00 |002e: if-ge v2, v3, 005b // +002d │ │ +0c99bc: 5493 a213 |0030: iget-object v3, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ +0c99c0: d804 0201 |0032: add-int/lit8 v4, v2, #int 1 // #01 │ │ +0c99c4: 4605 0304 |0034: aget-object v5, v3, v4 │ │ +0c99c8: 3805 2500 |0036: if-eqz v5, 005b // +0025 │ │ +0c99cc: 4605 0302 |0038: aget-object v5, v3, v2 │ │ +0c99d0: 3905 0300 |003a: if-nez v5, 003d // +0003 │ │ +0c99d4: 281f |003c: goto 005b // +001f │ │ +0c99d6: 4603 0302 |003d: aget-object v3, v3, v2 │ │ +0c99da: 6e10 8622 0300 |003f: invoke-virtual {v3}, Lcom/ds/avare/place/Airport;.getDistance:()D // method@2286 │ │ +0c99e0: 0b05 |0042: move-result-wide v5 │ │ +0c99e2: 5493 a213 |0043: iget-object v3, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ +0c99e6: 4603 0304 |0045: aget-object v3, v3, v4 │ │ +0c99ea: 6e10 8622 0300 |0047: invoke-virtual {v3}, Lcom/ds/avare/place/Airport;.getDistance:()D // method@2286 │ │ +0c99f0: 0b07 |004a: move-result-wide v7 │ │ +0c99f2: 2f03 0507 |004b: cmpl-double v3, v5, v7 │ │ +0c99f6: 3d03 0c00 |004d: if-lez v3, 0059 // +000c │ │ +0c99fa: 5493 a213 |004f: iget-object v3, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ +0c99fe: 4605 0302 |0051: aget-object v5, v3, v2 │ │ +0c9a02: 4606 0304 |0053: aget-object v6, v3, v4 │ │ +0c9a06: 4d06 0302 |0055: aput-object v6, v3, v2 │ │ +0c9a0a: 4d05 0304 |0057: aput-object v5, v3, v4 │ │ +0c9a0e: 0142 |0059: move v2, v4 │ │ +0c9a10: 28d0 |005a: goto 002a // -0030 │ │ +0c9a12: d801 0101 |005b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c9a16: 28c8 |005d: goto 0025 // -0038 │ │ +0c9a18: 549a a313 |005e: iget-object v10, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.this$0:Lcom/ds/avare/place/Area; // field@13a3 │ │ +0c9a1c: 5490 a213 |0060: iget-object v0, v9, Lcom/ds/avare/place/Area$DataBaseAreaTask;.airports:[Lcom/ds/avare/place/Airport; // field@13a2 │ │ +0c9a20: 7120 a422 0a00 |0062: invoke-static {v10, v0}, Lcom/ds/avare/place/Area;.access$602:(Lcom/ds/avare/place/Area;[Lcom/ds/avare/place/Airport;)[Lcom/ds/avare/place/Airport; // method@22a4 │ │ +0c9a26: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0005 line=173 │ │ 0x000a line=176 │ │ 0x0010 line=177 │ │ 0x0030 line=185 │ │ @@ -207593,36 +207594,36 @@ │ │ type : '(Lcom/ds/avare/content/DataSource;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0c9b64: |[0c9b64] com.ds.avare.place.Area.:(Lcom/ds/avare/content/DataSource;Landroid/content/Context;)V │ │ -0c9b74: 7010 8a2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c9b7a: 1300 1400 |0003: const/16 v0, #int 20 // #14 │ │ -0c9b7e: 2300 eb09 |0005: new-array v0, v0, [Lcom/ds/avare/place/Airport; // type@09eb │ │ -0c9b82: 5b40 a613 |0007: iput-object v0, v4, Lcom/ds/avare/place/Area;.mAirports:[Lcom/ds/avare/place/Airport; // field@13a6 │ │ -0c9b86: 5b45 a813 |0009: iput-object v5, v4, Lcom/ds/avare/place/Area;.mDataSource:Lcom/ds/avare/content/DataSource; // field@13a8 │ │ -0c9b8a: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ -0c9b8e: 5a40 ab13 |000d: iput-wide v0, v4, Lcom/ds/avare/place/Area;.mLat:D // field@13ab │ │ -0c9b92: 5a40 ac13 |000f: iput-wide v0, v4, Lcom/ds/avare/place/Area;.mLon:D // field@13ac │ │ -0c9b96: 5a40 a713 |0011: iput-wide v0, v4, Lcom/ds/avare/place/Area;.mAltitude:D // field@13a7 │ │ -0c9b9a: 7100 f204 0000 |0013: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@04f2 │ │ -0c9ba0: 0b00 |0016: move-result-wide v0 │ │ -0c9ba2: 1602 1027 |0017: const-wide/16 v2, #int 10000 // #2710 │ │ -0c9ba6: bc20 |0019: sub-long/2addr v0, v2 │ │ -0c9ba8: 5a40 aa13 |001a: iput-wide v0, v4, Lcom/ds/avare/place/Area;.mLastTime:J // field@13aa │ │ -0c9bac: 2205 2206 |001c: new-instance v5, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0c9bb0: 7020 e024 6500 |001e: invoke-direct {v5, v6}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0c9bb6: 5b45 ad13 |0021: iput-object v5, v4, Lcom/ds/avare/place/Area;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ad │ │ -0c9bba: 2205 6107 |0023: new-instance v5, Ljava/util/LinkedHashMap; // type@0761 │ │ -0c9bbe: 7010 072c 0500 |0025: invoke-direct {v5}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ -0c9bc4: 5b45 a513 |0028: iput-object v5, v4, Lcom/ds/avare/place/Area;.mAirportCache:Ljava/util/HashMap; // field@13a5 │ │ -0c9bc8: 0e00 |002a: return-void │ │ +0c9b68: |[0c9b68] com.ds.avare.place.Area.:(Lcom/ds/avare/content/DataSource;Landroid/content/Context;)V │ │ +0c9b78: 7010 8a2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c9b7e: 1300 1400 |0003: const/16 v0, #int 20 // #14 │ │ +0c9b82: 2300 eb09 |0005: new-array v0, v0, [Lcom/ds/avare/place/Airport; // type@09eb │ │ +0c9b86: 5b40 a613 |0007: iput-object v0, v4, Lcom/ds/avare/place/Area;.mAirports:[Lcom/ds/avare/place/Airport; // field@13a6 │ │ +0c9b8a: 5b45 a813 |0009: iput-object v5, v4, Lcom/ds/avare/place/Area;.mDataSource:Lcom/ds/avare/content/DataSource; // field@13a8 │ │ +0c9b8e: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ +0c9b92: 5a40 ab13 |000d: iput-wide v0, v4, Lcom/ds/avare/place/Area;.mLat:D // field@13ab │ │ +0c9b96: 5a40 ac13 |000f: iput-wide v0, v4, Lcom/ds/avare/place/Area;.mLon:D // field@13ac │ │ +0c9b9a: 5a40 a713 |0011: iput-wide v0, v4, Lcom/ds/avare/place/Area;.mAltitude:D // field@13a7 │ │ +0c9b9e: 7100 f204 0000 |0013: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@04f2 │ │ +0c9ba4: 0b00 |0016: move-result-wide v0 │ │ +0c9ba6: 1602 1027 |0017: const-wide/16 v2, #int 10000 // #2710 │ │ +0c9baa: bc20 |0019: sub-long/2addr v0, v2 │ │ +0c9bac: 5a40 aa13 |001a: iput-wide v0, v4, Lcom/ds/avare/place/Area;.mLastTime:J // field@13aa │ │ +0c9bb0: 2205 2206 |001c: new-instance v5, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0c9bb4: 7020 e024 6500 |001e: invoke-direct {v5, v6}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0c9bba: 5b45 ad13 |0021: iput-object v5, v4, Lcom/ds/avare/place/Area;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ad │ │ +0c9bbe: 2205 6107 |0023: new-instance v5, Ljava/util/LinkedHashMap; // type@0761 │ │ +0c9bc2: 7010 072c 0500 |0025: invoke-direct {v5}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ +0c9bc8: 5b45 a513 |0028: iput-object v5, v4, Lcom/ds/avare/place/Area;.mAirportCache:Ljava/util/HashMap; // field@13a5 │ │ +0c9bcc: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=34 │ │ 0x0009 line=50 │ │ 0x000d line=51 │ │ 0x0011 line=52 │ │ @@ -207639,17 +207640,17 @@ │ │ type : '(Lcom/ds/avare/place/Area;)Lcom/ds/avare/content/DataSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9a24: |[0c9a24] com.ds.avare.place.Area.access$100:(Lcom/ds/avare/place/Area;)Lcom/ds/avare/content/DataSource; │ │ -0c9a34: 5400 a813 |0000: iget-object v0, v0, Lcom/ds/avare/place/Area;.mDataSource:Lcom/ds/avare/content/DataSource; // field@13a8 │ │ -0c9a38: 1100 |0002: return-object v0 │ │ +0c9a28: |[0c9a28] com.ds.avare.place.Area.access$100:(Lcom/ds/avare/place/Area;)Lcom/ds/avare/content/DataSource; │ │ +0c9a38: 5400 a813 |0000: iget-object v0, v0, Lcom/ds/avare/place/Area;.mDataSource:Lcom/ds/avare/content/DataSource; // field@13a8 │ │ +0c9a3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/Area; │ │ │ │ #2 : (in Lcom/ds/avare/place/Area;) │ │ @@ -207657,17 +207658,17 @@ │ │ type : '(Lcom/ds/avare/place/Area;)Ljava/util/HashMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9b34: |[0c9b34] com.ds.avare.place.Area.access$200:(Lcom/ds/avare/place/Area;)Ljava/util/HashMap; │ │ -0c9b44: 5400 a513 |0000: iget-object v0, v0, Lcom/ds/avare/place/Area;.mAirportCache:Ljava/util/HashMap; // field@13a5 │ │ -0c9b48: 1100 |0002: return-object v0 │ │ +0c9b38: |[0c9b38] com.ds.avare.place.Area.access$200:(Lcom/ds/avare/place/Area;)Ljava/util/HashMap; │ │ +0c9b48: 5400 a513 |0000: iget-object v0, v0, Lcom/ds/avare/place/Area;.mAirportCache:Ljava/util/HashMap; // field@13a5 │ │ +0c9b4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/Area; │ │ │ │ #3 : (in Lcom/ds/avare/place/Area;) │ │ @@ -207675,17 +207676,17 @@ │ │ type : '(Lcom/ds/avare/place/Area;Ljava/util/HashMap;)Ljava/util/HashMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9b4c: |[0c9b4c] com.ds.avare.place.Area.access$202:(Lcom/ds/avare/place/Area;Ljava/util/HashMap;)Ljava/util/HashMap; │ │ -0c9b5c: 5b01 a513 |0000: iput-object v1, v0, Lcom/ds/avare/place/Area;.mAirportCache:Ljava/util/HashMap; // field@13a5 │ │ -0c9b60: 1101 |0002: return-object v1 │ │ +0c9b50: |[0c9b50] com.ds.avare.place.Area.access$202:(Lcom/ds/avare/place/Area;Ljava/util/HashMap;)Ljava/util/HashMap; │ │ +0c9b60: 5b01 a513 |0000: iput-object v1, v0, Lcom/ds/avare/place/Area;.mAirportCache:Ljava/util/HashMap; // field@13a5 │ │ +0c9b64: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/Area; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/HashMap; │ │ │ │ @@ -207694,17 +207695,17 @@ │ │ type : '(Lcom/ds/avare/place/Area;)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9a98: |[0c9a98] com.ds.avare.place.Area.access$300:(Lcom/ds/avare/place/Area;)D │ │ -0c9aa8: 5320 ac13 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Area;.mLon:D // field@13ac │ │ -0c9aac: 1000 |0002: return-wide v0 │ │ +0c9a9c: |[0c9a9c] com.ds.avare.place.Area.access$300:(Lcom/ds/avare/place/Area;)D │ │ +0c9aac: 5320 ac13 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Area;.mLon:D // field@13ac │ │ +0c9ab0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lcom/ds/avare/place/Area; │ │ │ │ #5 : (in Lcom/ds/avare/place/Area;) │ │ @@ -207712,17 +207713,17 @@ │ │ type : '(Lcom/ds/avare/place/Area;)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9ab0: |[0c9ab0] com.ds.avare.place.Area.access$400:(Lcom/ds/avare/place/Area;)D │ │ -0c9ac0: 5320 ab13 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Area;.mLat:D // field@13ab │ │ -0c9ac4: 1000 |0002: return-wide v0 │ │ +0c9ab4: |[0c9ab4] com.ds.avare.place.Area.access$400:(Lcom/ds/avare/place/Area;)D │ │ +0c9ac4: 5320 ab13 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Area;.mLat:D // field@13ab │ │ +0c9ac8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lcom/ds/avare/place/Area; │ │ │ │ #6 : (in Lcom/ds/avare/place/Area;) │ │ @@ -207730,17 +207731,17 @@ │ │ type : '(Lcom/ds/avare/place/Area;)Lcom/ds/avare/storage/Preferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9a80: |[0c9a80] com.ds.avare.place.Area.access$500:(Lcom/ds/avare/place/Area;)Lcom/ds/avare/storage/Preferences; │ │ -0c9a90: 5400 ad13 |0000: iget-object v0, v0, Lcom/ds/avare/place/Area;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ad │ │ -0c9a94: 1100 |0002: return-object v0 │ │ +0c9a84: |[0c9a84] com.ds.avare.place.Area.access$500:(Lcom/ds/avare/place/Area;)Lcom/ds/avare/storage/Preferences; │ │ +0c9a94: 5400 ad13 |0000: iget-object v0, v0, Lcom/ds/avare/place/Area;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ad │ │ +0c9a98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/Area; │ │ │ │ #7 : (in Lcom/ds/avare/place/Area;) │ │ @@ -207748,17 +207749,17 @@ │ │ type : '(Lcom/ds/avare/place/Area;[Lcom/ds/avare/place/Airport;)[Lcom/ds/avare/place/Airport;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9a68: |[0c9a68] com.ds.avare.place.Area.access$602:(Lcom/ds/avare/place/Area;[Lcom/ds/avare/place/Airport;)[Lcom/ds/avare/place/Airport; │ │ -0c9a78: 5b01 a613 |0000: iput-object v1, v0, Lcom/ds/avare/place/Area;.mAirports:[Lcom/ds/avare/place/Airport; // field@13a6 │ │ -0c9a7c: 1101 |0002: return-object v1 │ │ +0c9a6c: |[0c9a6c] com.ds.avare.place.Area.access$602:(Lcom/ds/avare/place/Area;[Lcom/ds/avare/place/Airport;)[Lcom/ds/avare/place/Airport; │ │ +0c9a7c: 5b01 a613 |0000: iput-object v1, v0, Lcom/ds/avare/place/Area;.mAirports:[Lcom/ds/avare/place/Airport; // field@13a6 │ │ +0c9a80: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/Area; │ │ 0x0000 - 0x0003 reg=1 (null) [Lcom/ds/avare/place/Airport; │ │ │ │ @@ -207768,24 +207769,24 @@ │ │ type : '(I)Lcom/ds/avare/place/Airport;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0c9a3c: |[0c9a3c] com.ds.avare.place.Area.getAirport:(I)Lcom/ds/avare/place/Airport; │ │ -0c9a4c: 5430 a613 |0000: iget-object v0, v3, Lcom/ds/avare/place/Area;.mAirports:[Lcom/ds/avare/place/Airport; // field@13a6 │ │ -0c9a50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c9a52: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0c9a56: 1101 |0005: return-object v1 │ │ -0c9a58: 2102 |0006: array-length v2, v0 │ │ -0c9a5a: 3424 0300 |0007: if-lt v4, v2, 000a // +0003 │ │ -0c9a5e: 1101 |0009: return-object v1 │ │ -0c9a60: 4604 0004 |000a: aget-object v4, v0, v4 │ │ -0c9a64: 1104 |000c: return-object v4 │ │ +0c9a40: |[0c9a40] com.ds.avare.place.Area.getAirport:(I)Lcom/ds/avare/place/Airport; │ │ +0c9a50: 5430 a613 |0000: iget-object v0, v3, Lcom/ds/avare/place/Area;.mAirports:[Lcom/ds/avare/place/Airport; // field@13a6 │ │ +0c9a54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c9a56: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0c9a5a: 1101 |0005: return-object v1 │ │ +0c9a5c: 2102 |0006: array-length v2, v0 │ │ +0c9a5e: 3424 0300 |0007: if-lt v4, v2, 000a // +0003 │ │ +0c9a62: 1101 |0009: return-object v1 │ │ +0c9a64: 4604 0004 |000a: aget-object v4, v0, v4 │ │ +0c9a68: 1104 |000c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=68 │ │ 0x000a line=71 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/ds/avare/place/Area; │ │ @@ -207796,29 +207797,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0c9af8: |[0c9af8] com.ds.avare.place.Area.getAirportsNumber:()I │ │ -0c9b08: 5420 a613 |0000: iget-object v0, v2, Lcom/ds/avare/place/Area;.mAirports:[Lcom/ds/avare/place/Airport; // field@13a6 │ │ -0c9b0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c9b0e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0c9b12: 0f01 |0005: return v1 │ │ -0c9b14: 5420 a613 |0006: iget-object v0, v2, Lcom/ds/avare/place/Area;.mAirports:[Lcom/ds/avare/place/Airport; // field@13a6 │ │ -0c9b18: 2100 |0008: array-length v0, v0 │ │ -0c9b1a: 3501 0c00 |0009: if-ge v1, v0, 0015 // +000c │ │ -0c9b1e: 6e20 a522 1200 |000b: invoke-virtual {v2, v1}, Lcom/ds/avare/place/Area;.getAirport:(I)Lcom/ds/avare/place/Airport; // method@22a5 │ │ -0c9b24: 0c00 |000e: move-result-object v0 │ │ -0c9b26: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -0c9b2a: 2804 |0011: goto 0015 // +0004 │ │ -0c9b2c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c9b30: 28f2 |0014: goto 0006 // -000e │ │ -0c9b32: 0f01 |0015: return v1 │ │ +0c9afc: |[0c9afc] com.ds.avare.place.Area.getAirportsNumber:()I │ │ +0c9b0c: 5420 a613 |0000: iget-object v0, v2, Lcom/ds/avare/place/Area;.mAirports:[Lcom/ds/avare/place/Airport; // field@13a6 │ │ +0c9b10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c9b12: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0c9b16: 0f01 |0005: return v1 │ │ +0c9b18: 5420 a613 |0006: iget-object v0, v2, Lcom/ds/avare/place/Area;.mAirports:[Lcom/ds/avare/place/Airport; // field@13a6 │ │ +0c9b1c: 2100 |0008: array-length v0, v0 │ │ +0c9b1e: 3501 0c00 |0009: if-ge v1, v0, 0015 // +000c │ │ +0c9b22: 6e20 a522 1200 |000b: invoke-virtual {v2, v1}, Lcom/ds/avare/place/Area;.getAirport:(I)Lcom/ds/avare/place/Airport; // method@22a5 │ │ +0c9b28: 0c00 |000e: move-result-object v0 │ │ +0c9b2a: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +0c9b2e: 2804 |0011: goto 0015 // +0004 │ │ +0c9b30: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c9b34: 28f2 |0014: goto 0006 // -000e │ │ +0c9b36: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0006 line=87 │ │ 0x000b line=88 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/ds/avare/place/Area; │ │ @@ -207828,24 +207829,24 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c9ac8: |[0c9ac8] com.ds.avare.place.Area.getNearestElevation:()D │ │ -0c9ad8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c9ada: 6e20 a522 0200 |0001: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Area;.getAirport:(I)Lcom/ds/avare/place/Airport; // method@22a5 │ │ -0c9ae0: 0c00 |0004: move-result-object v0 │ │ -0c9ae2: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -0c9ae6: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -0c9aea: 1000 |0009: return-wide v0 │ │ -0c9aec: 6e10 8822 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/place/Airport;.getElevationNumber:()D // method@2288 │ │ -0c9af2: 0b00 |000d: move-result-wide v0 │ │ -0c9af4: 1000 |000e: return-wide v0 │ │ +0c9acc: |[0c9acc] com.ds.avare.place.Area.getNearestElevation:()D │ │ +0c9adc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c9ade: 6e20 a522 0200 |0001: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Area;.getAirport:(I)Lcom/ds/avare/place/Airport; // method@22a5 │ │ +0c9ae4: 0c00 |0004: move-result-object v0 │ │ +0c9ae6: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +0c9aea: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +0c9aee: 1000 |0009: return-wide v0 │ │ +0c9af0: 6e10 8822 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/place/Airport;.getElevationNumber:()D // method@2288 │ │ +0c9af6: 0b00 |000d: move-result-wide v0 │ │ +0c9af8: 1000 |000e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x000a line=135 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/ds/avare/place/Area; │ │ │ │ @@ -207854,52 +207855,52 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -0c9bcc: |[0c9bcc] com.ds.avare.place.Area.updateLocation:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0c9bdc: 6e10 9921 0a00 |0000: invoke-virtual {v10}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0c9be2: 0b00 |0003: move-result-wide v0 │ │ -0c9be4: 6e10 9721 0a00 |0004: invoke-virtual {v10}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0c9bea: 0b02 |0007: move-result-wide v2 │ │ -0c9bec: 7100 f204 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@04f2 │ │ -0c9bf2: 0b04 |000b: move-result-wide v4 │ │ -0c9bf4: 5396 aa13 |000c: iget-wide v6, v9, Lcom/ds/avare/place/Area;.mLastTime:J // field@13aa │ │ -0c9bf8: bc64 |000e: sub-long/2addr v4, v6 │ │ -0c9bfa: 1606 1027 |000f: const-wide/16 v6, #int 10000 // #2710 │ │ -0c9bfe: 3108 0406 |0011: cmp-long v8, v4, v6 │ │ -0c9c02: 3b08 0300 |0013: if-gez v8, 0016 // +0003 │ │ -0c9c06: 0e00 |0015: return-void │ │ -0c9c08: 7100 f204 0000 |0016: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@04f2 │ │ -0c9c0e: 0b04 |0019: move-result-wide v4 │ │ -0c9c10: 5a94 aa13 |001a: iput-wide v4, v9, Lcom/ds/avare/place/Area;.mLastTime:J // field@13aa │ │ -0c9c14: 5a90 ac13 |001c: iput-wide v0, v9, Lcom/ds/avare/place/Area;.mLon:D // field@13ac │ │ -0c9c18: 5a92 ab13 |001e: iput-wide v2, v9, Lcom/ds/avare/place/Area;.mLat:D // field@13ab │ │ -0c9c1c: 6e10 8f21 0a00 |0020: invoke-virtual {v10}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0c9c22: 0b00 |0023: move-result-wide v0 │ │ -0c9c24: 5a90 a713 |0024: iput-wide v0, v9, Lcom/ds/avare/place/Area;.mAltitude:D // field@13a7 │ │ -0c9c28: 549a a913 |0026: iget-object v10, v9, Lcom/ds/avare/place/Area;.mDt:Lcom/ds/avare/place/Area$DataBaseAreaTask; // field@13a9 │ │ -0c9c2c: 380a 1000 |0028: if-eqz v10, 0038 // +0010 │ │ -0c9c30: 6e10 9b22 0a00 |002a: invoke-virtual {v10}, Lcom/ds/avare/place/Area$DataBaseAreaTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@229b │ │ -0c9c36: 0c0a |002d: move-result-object v10 │ │ -0c9c38: 6200 8d00 |002e: sget-object v0, Landroid/os/AsyncTask$Status;.RUNNING:Landroid/os/AsyncTask$Status; // field@008d │ │ -0c9c3c: 330a 0800 |0030: if-ne v10, v0, 0038 // +0008 │ │ -0c9c40: 549a a913 |0032: iget-object v10, v9, Lcom/ds/avare/place/Area;.mDt:Lcom/ds/avare/place/Area$DataBaseAreaTask; // field@13a9 │ │ -0c9c44: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -0c9c46: 6e20 9722 0a00 |0035: invoke-virtual {v10, v0}, Lcom/ds/avare/place/Area$DataBaseAreaTask;.cancel:(Z)Z // method@2297 │ │ -0c9c4c: 220a df05 |0038: new-instance v10, Lcom/ds/avare/place/Area$DataBaseAreaTask; // type@05df │ │ -0c9c50: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -0c9c52: 7030 9622 9a00 |003b: invoke-direct {v10, v9, v0}, Lcom/ds/avare/place/Area$DataBaseAreaTask;.:(Lcom/ds/avare/place/Area;Lcom/ds/avare/place/Area$1;)V // method@2296 │ │ -0c9c58: 5b9a a913 |003e: iput-object v10, v9, Lcom/ds/avare/place/Area;.mDt:Lcom/ds/avare/place/Area$DataBaseAreaTask; // field@13a9 │ │ -0c9c5c: 1200 |0040: const/4 v0, #int 0 // #0 │ │ -0c9c5e: 2300 f609 |0041: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ -0c9c62: 6e20 9a22 0a00 |0043: invoke-virtual {v10, v0}, Lcom/ds/avare/place/Area$DataBaseAreaTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@229a │ │ -0c9c68: 0e00 |0046: return-void │ │ +0c9bd0: |[0c9bd0] com.ds.avare.place.Area.updateLocation:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0c9be0: 6e10 9921 0a00 |0000: invoke-virtual {v10}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0c9be6: 0b00 |0003: move-result-wide v0 │ │ +0c9be8: 6e10 9721 0a00 |0004: invoke-virtual {v10}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0c9bee: 0b02 |0007: move-result-wide v2 │ │ +0c9bf0: 7100 f204 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@04f2 │ │ +0c9bf6: 0b04 |000b: move-result-wide v4 │ │ +0c9bf8: 5396 aa13 |000c: iget-wide v6, v9, Lcom/ds/avare/place/Area;.mLastTime:J // field@13aa │ │ +0c9bfc: bc64 |000e: sub-long/2addr v4, v6 │ │ +0c9bfe: 1606 1027 |000f: const-wide/16 v6, #int 10000 // #2710 │ │ +0c9c02: 3108 0406 |0011: cmp-long v8, v4, v6 │ │ +0c9c06: 3b08 0300 |0013: if-gez v8, 0016 // +0003 │ │ +0c9c0a: 0e00 |0015: return-void │ │ +0c9c0c: 7100 f204 0000 |0016: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@04f2 │ │ +0c9c12: 0b04 |0019: move-result-wide v4 │ │ +0c9c14: 5a94 aa13 |001a: iput-wide v4, v9, Lcom/ds/avare/place/Area;.mLastTime:J // field@13aa │ │ +0c9c18: 5a90 ac13 |001c: iput-wide v0, v9, Lcom/ds/avare/place/Area;.mLon:D // field@13ac │ │ +0c9c1c: 5a92 ab13 |001e: iput-wide v2, v9, Lcom/ds/avare/place/Area;.mLat:D // field@13ab │ │ +0c9c20: 6e10 8f21 0a00 |0020: invoke-virtual {v10}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0c9c26: 0b00 |0023: move-result-wide v0 │ │ +0c9c28: 5a90 a713 |0024: iput-wide v0, v9, Lcom/ds/avare/place/Area;.mAltitude:D // field@13a7 │ │ +0c9c2c: 549a a913 |0026: iget-object v10, v9, Lcom/ds/avare/place/Area;.mDt:Lcom/ds/avare/place/Area$DataBaseAreaTask; // field@13a9 │ │ +0c9c30: 380a 1000 |0028: if-eqz v10, 0038 // +0010 │ │ +0c9c34: 6e10 9b22 0a00 |002a: invoke-virtual {v10}, Lcom/ds/avare/place/Area$DataBaseAreaTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@229b │ │ +0c9c3a: 0c0a |002d: move-result-object v10 │ │ +0c9c3c: 6200 8d00 |002e: sget-object v0, Landroid/os/AsyncTask$Status;.RUNNING:Landroid/os/AsyncTask$Status; // field@008d │ │ +0c9c40: 330a 0800 |0030: if-ne v10, v0, 0038 // +0008 │ │ +0c9c44: 549a a913 |0032: iget-object v10, v9, Lcom/ds/avare/place/Area;.mDt:Lcom/ds/avare/place/Area$DataBaseAreaTask; // field@13a9 │ │ +0c9c48: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +0c9c4a: 6e20 9722 0a00 |0035: invoke-virtual {v10, v0}, Lcom/ds/avare/place/Area$DataBaseAreaTask;.cancel:(Z)Z // method@2297 │ │ +0c9c50: 220a df05 |0038: new-instance v10, Lcom/ds/avare/place/Area$DataBaseAreaTask; // type@05df │ │ +0c9c54: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +0c9c56: 7030 9622 9a00 |003b: invoke-direct {v10, v9, v0}, Lcom/ds/avare/place/Area$DataBaseAreaTask;.:(Lcom/ds/avare/place/Area;Lcom/ds/avare/place/Area$1;)V // method@2296 │ │ +0c9c5c: 5b9a a913 |003e: iput-object v10, v9, Lcom/ds/avare/place/Area;.mDt:Lcom/ds/avare/place/Area$DataBaseAreaTask; // field@13a9 │ │ +0c9c60: 1200 |0040: const/4 v0, #int 0 // #0 │ │ +0c9c62: 2300 f609 |0041: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ +0c9c66: 6e20 9a22 0a00 |0043: invoke-virtual {v10, v0}, Lcom/ds/avare/place/Area$DataBaseAreaTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@229a │ │ +0c9c6c: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x0008 line=103 │ │ 0x000c line=104 │ │ 0x0016 line=111 │ │ @@ -207977,21 +207978,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0c9d2c: |[0c9d2c] com.ds.avare.place.Awos.:(Ljava/lang/String;)V │ │ -0c9d3c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0c9d42: 5b23 b613 |0003: iput-object v3, v2, Lcom/ds/avare/place/Awos;.mType:Ljava/lang/String; // field@13b6 │ │ -0c9d46: 1800 0000 0000 0040 8fc0 |0005: const-wide v0, #double -1000 // #c08f400000000000 │ │ -0c9d50: 5a20 b213 |000a: iput-wide v0, v2, Lcom/ds/avare/place/Awos;.mLongitude:D // field@13b2 │ │ -0c9d54: 5a20 b113 |000c: iput-wide v0, v2, Lcom/ds/avare/place/Awos;.mLatitude:D // field@13b1 │ │ -0c9d58: 0e00 |000e: return-void │ │ +0c9d30: |[0c9d30] com.ds.avare.place.Awos.:(Ljava/lang/String;)V │ │ +0c9d40: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0c9d46: 5b23 b613 |0003: iput-object v3, v2, Lcom/ds/avare/place/Awos;.mType:Ljava/lang/String; // field@13b6 │ │ +0c9d4a: 1800 0000 0000 0040 8fc0 |0005: const-wide v0, #double -1000 // #c08f400000000000 │ │ +0c9d54: 5a20 b213 |000a: iput-wide v0, v2, Lcom/ds/avare/place/Awos;.mLongitude:D // field@13b2 │ │ +0c9d58: 5a20 b113 |000c: iput-wide v0, v2, Lcom/ds/avare/place/Awos;.mLatitude:D // field@13b1 │ │ +0c9d5c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x000a line=38 │ │ 0x000c line=39 │ │ locals : │ │ @@ -208004,17 +208005,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9c9c: |[0c9c9c] com.ds.avare.place.Awos.getFreq1:()Ljava/lang/String; │ │ -0c9cac: 5410 af13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Awos;.mFrequency1:Ljava/lang/String; // field@13af │ │ -0c9cb0: 1100 |0002: return-object v0 │ │ +0c9ca0: |[0c9ca0] com.ds.avare.place.Awos.getFreq1:()Ljava/lang/String; │ │ +0c9cb0: 5410 af13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Awos;.mFrequency1:Ljava/lang/String; // field@13af │ │ +0c9cb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Awos; │ │ │ │ #1 : (in Lcom/ds/avare/place/Awos;) │ │ @@ -208022,17 +208023,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9cb4: |[0c9cb4] com.ds.avare.place.Awos.getFreq2:()Ljava/lang/String; │ │ -0c9cc4: 5410 b013 |0000: iget-object v0, v1, Lcom/ds/avare/place/Awos;.mFrequency2:Ljava/lang/String; // field@13b0 │ │ -0c9cc8: 1100 |0002: return-object v0 │ │ +0c9cb8: |[0c9cb8] com.ds.avare.place.Awos.getFreq2:()Ljava/lang/String; │ │ +0c9cc8: 5410 b013 |0000: iget-object v0, v1, Lcom/ds/avare/place/Awos;.mFrequency2:Ljava/lang/String; // field@13b0 │ │ +0c9ccc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Awos; │ │ │ │ #2 : (in Lcom/ds/avare/place/Awos;) │ │ @@ -208040,17 +208041,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9c6c: |[0c9c6c] com.ds.avare.place.Awos.getLat:()D │ │ -0c9c7c: 5320 b113 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Awos;.mLatitude:D // field@13b1 │ │ -0c9c80: 1000 |0002: return-wide v0 │ │ +0c9c70: |[0c9c70] com.ds.avare.place.Awos.getLat:()D │ │ +0c9c80: 5320 b113 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Awos;.mLatitude:D // field@13b1 │ │ +0c9c84: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/place/Awos; │ │ │ │ #3 : (in Lcom/ds/avare/place/Awos;) │ │ @@ -208058,17 +208059,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9c84: |[0c9c84] com.ds.avare.place.Awos.getLon:()D │ │ -0c9c94: 5320 b213 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Awos;.mLongitude:D // field@13b2 │ │ -0c9c98: 1000 |0002: return-wide v0 │ │ +0c9c88: |[0c9c88] com.ds.avare.place.Awos.getLon:()D │ │ +0c9c98: 5320 b213 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Awos;.mLongitude:D // field@13b2 │ │ +0c9c9c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/place/Awos; │ │ │ │ #4 : (in Lcom/ds/avare/place/Awos;) │ │ @@ -208076,17 +208077,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9ccc: |[0c9ccc] com.ds.avare.place.Awos.getPhone1:()Ljava/lang/String; │ │ -0c9cdc: 5410 b313 |0000: iget-object v0, v1, Lcom/ds/avare/place/Awos;.mPhone1:Ljava/lang/String; // field@13b3 │ │ -0c9ce0: 1100 |0002: return-object v0 │ │ +0c9cd0: |[0c9cd0] com.ds.avare.place.Awos.getPhone1:()Ljava/lang/String; │ │ +0c9ce0: 5410 b313 |0000: iget-object v0, v1, Lcom/ds/avare/place/Awos;.mPhone1:Ljava/lang/String; // field@13b3 │ │ +0c9ce4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Awos; │ │ │ │ #5 : (in Lcom/ds/avare/place/Awos;) │ │ @@ -208094,17 +208095,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9ce4: |[0c9ce4] com.ds.avare.place.Awos.getPhone2:()Ljava/lang/String; │ │ -0c9cf4: 5410 b413 |0000: iget-object v0, v1, Lcom/ds/avare/place/Awos;.mPhone2:Ljava/lang/String; // field@13b4 │ │ -0c9cf8: 1100 |0002: return-object v0 │ │ +0c9ce8: |[0c9ce8] com.ds.avare.place.Awos.getPhone2:()Ljava/lang/String; │ │ +0c9cf8: 5410 b413 |0000: iget-object v0, v1, Lcom/ds/avare/place/Awos;.mPhone2:Ljava/lang/String; // field@13b4 │ │ +0c9cfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Awos; │ │ │ │ #6 : (in Lcom/ds/avare/place/Awos;) │ │ @@ -208112,17 +208113,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9cfc: |[0c9cfc] com.ds.avare.place.Awos.getRemarks:()Ljava/lang/String; │ │ -0c9d0c: 5410 b513 |0000: iget-object v0, v1, Lcom/ds/avare/place/Awos;.mRemarks:Ljava/lang/String; // field@13b5 │ │ -0c9d10: 1100 |0002: return-object v0 │ │ +0c9d00: |[0c9d00] com.ds.avare.place.Awos.getRemarks:()Ljava/lang/String; │ │ +0c9d10: 5410 b513 |0000: iget-object v0, v1, Lcom/ds/avare/place/Awos;.mRemarks:Ljava/lang/String; // field@13b5 │ │ +0c9d14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Awos; │ │ │ │ #7 : (in Lcom/ds/avare/place/Awos;) │ │ @@ -208130,17 +208131,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9d14: |[0c9d14] com.ds.avare.place.Awos.getType:()Ljava/lang/String; │ │ -0c9d24: 5410 b613 |0000: iget-object v0, v1, Lcom/ds/avare/place/Awos;.mType:Ljava/lang/String; // field@13b6 │ │ -0c9d28: 1100 |0002: return-object v0 │ │ +0c9d18: |[0c9d18] com.ds.avare.place.Awos.getType:()Ljava/lang/String; │ │ +0c9d28: 5410 b613 |0000: iget-object v0, v1, Lcom/ds/avare/place/Awos;.mType:Ljava/lang/String; // field@13b6 │ │ +0c9d2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Awos; │ │ │ │ #8 : (in Lcom/ds/avare/place/Awos;) │ │ @@ -208148,17 +208149,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9d5c: |[0c9d5c] com.ds.avare.place.Awos.setFreq1:(Ljava/lang/String;)V │ │ -0c9d6c: 5b01 af13 |0000: iput-object v1, v0, Lcom/ds/avare/place/Awos;.mFrequency1:Ljava/lang/String; // field@13af │ │ -0c9d70: 0e00 |0002: return-void │ │ +0c9d60: |[0c9d60] com.ds.avare.place.Awos.setFreq1:(Ljava/lang/String;)V │ │ +0c9d70: 5b01 af13 |0000: iput-object v1, v0, Lcom/ds/avare/place/Awos;.mFrequency1:Ljava/lang/String; // field@13af │ │ +0c9d74: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Awos; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -208167,17 +208168,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9d74: |[0c9d74] com.ds.avare.place.Awos.setFreq2:(Ljava/lang/String;)V │ │ -0c9d84: 5b01 b013 |0000: iput-object v1, v0, Lcom/ds/avare/place/Awos;.mFrequency2:Ljava/lang/String; // field@13b0 │ │ -0c9d88: 0e00 |0002: return-void │ │ +0c9d78: |[0c9d78] com.ds.avare.place.Awos.setFreq2:(Ljava/lang/String;)V │ │ +0c9d88: 5b01 b013 |0000: iput-object v1, v0, Lcom/ds/avare/place/Awos;.mFrequency2:Ljava/lang/String; // field@13b0 │ │ +0c9d8c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Awos; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -208186,19 +208187,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9d8c: |[0c9d8c] com.ds.avare.place.Awos.setLat:(Ljava/lang/String;)V │ │ -0c9d9c: 7110 392a 0300 |0000: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c9da2: 0b00 |0003: move-result-wide v0 │ │ -0c9da4: 5a20 b113 |0004: iput-wide v0, v2, Lcom/ds/avare/place/Awos;.mLatitude:D // field@13b1 │ │ -0c9da8: 0e00 |0006: return-void │ │ +0c9d90: |[0c9d90] com.ds.avare.place.Awos.setLat:(Ljava/lang/String;)V │ │ +0c9da0: 7110 392a 0300 |0000: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c9da6: 0b00 |0003: move-result-wide v0 │ │ +0c9da8: 5a20 b113 |0004: iput-wide v0, v2, Lcom/ds/avare/place/Awos;.mLatitude:D // field@13b1 │ │ +0c9dac: 0e00 |0006: return-void │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/Exception; -> 0x0006 │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/place/Awos; │ │ @@ -208209,19 +208210,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9dbc: |[0c9dbc] com.ds.avare.place.Awos.setLon:(Ljava/lang/String;)V │ │ -0c9dcc: 7110 392a 0300 |0000: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c9dd2: 0b00 |0003: move-result-wide v0 │ │ -0c9dd4: 5a20 b213 |0004: iput-wide v0, v2, Lcom/ds/avare/place/Awos;.mLongitude:D // field@13b2 │ │ -0c9dd8: 0e00 |0006: return-void │ │ +0c9dc0: |[0c9dc0] com.ds.avare.place.Awos.setLon:(Ljava/lang/String;)V │ │ +0c9dd0: 7110 392a 0300 |0000: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c9dd6: 0b00 |0003: move-result-wide v0 │ │ +0c9dd8: 5a20 b213 |0004: iput-wide v0, v2, Lcom/ds/avare/place/Awos;.mLongitude:D // field@13b2 │ │ +0c9ddc: 0e00 |0006: return-void │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/Exception; -> 0x0006 │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/place/Awos; │ │ @@ -208232,17 +208233,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9dec: |[0c9dec] com.ds.avare.place.Awos.setPhone1:(Ljava/lang/String;)V │ │ -0c9dfc: 5b01 b313 |0000: iput-object v1, v0, Lcom/ds/avare/place/Awos;.mPhone1:Ljava/lang/String; // field@13b3 │ │ -0c9e00: 0e00 |0002: return-void │ │ +0c9df0: |[0c9df0] com.ds.avare.place.Awos.setPhone1:(Ljava/lang/String;)V │ │ +0c9e00: 5b01 b313 |0000: iput-object v1, v0, Lcom/ds/avare/place/Awos;.mPhone1:Ljava/lang/String; // field@13b3 │ │ +0c9e04: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Awos; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -208251,17 +208252,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9e04: |[0c9e04] com.ds.avare.place.Awos.setPhone2:(Ljava/lang/String;)V │ │ -0c9e14: 5b01 b413 |0000: iput-object v1, v0, Lcom/ds/avare/place/Awos;.mPhone2:Ljava/lang/String; // field@13b4 │ │ -0c9e18: 0e00 |0002: return-void │ │ +0c9e08: |[0c9e08] com.ds.avare.place.Awos.setPhone2:(Ljava/lang/String;)V │ │ +0c9e18: 5b01 b413 |0000: iput-object v1, v0, Lcom/ds/avare/place/Awos;.mPhone2:Ljava/lang/String; // field@13b4 │ │ +0c9e1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Awos; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -208270,17 +208271,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9e1c: |[0c9e1c] com.ds.avare.place.Awos.setRemark:(Ljava/lang/String;)V │ │ -0c9e2c: 5b01 b513 |0000: iput-object v1, v0, Lcom/ds/avare/place/Awos;.mRemarks:Ljava/lang/String; // field@13b5 │ │ -0c9e30: 0e00 |0002: return-void │ │ +0c9e20: |[0c9e20] com.ds.avare.place.Awos.setRemark:(Ljava/lang/String;)V │ │ +0c9e30: 5b01 b513 |0000: iput-object v1, v0, Lcom/ds/avare/place/Awos;.mRemarks:Ljava/lang/String; // field@13b5 │ │ +0c9e34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Awos; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -208289,17 +208290,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9e34: |[0c9e34] com.ds.avare.place.Awos.setType:(Ljava/lang/String;)V │ │ -0c9e44: 5b01 b613 |0000: iput-object v1, v0, Lcom/ds/avare/place/Awos;.mType:Ljava/lang/String; // field@13b6 │ │ -0c9e48: 0e00 |0002: return-void │ │ +0c9e38: |[0c9e38] com.ds.avare.place.Awos.setType:(Ljava/lang/String;)V │ │ +0c9e48: 5b01 b613 |0000: iput-object v1, v0, Lcom/ds/avare/place/Awos;.mType:Ljava/lang/String; // field@13b6 │ │ +0c9e4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Awos; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -208354,12035 +208355,12035 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 24054 16-bit code units │ │ -0c9fa4: |[0c9fa4] com.ds.avare.place.Boundaries.:()V │ │ -0c9fb4: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ -0c9fb8: 2300 f809 |0002: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ -0c9fbc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0c9fbe: 1a02 0325 |0005: const-string v2, "Sectional" // string@2503 │ │ -0c9fc2: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -0c9fc6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0c9fc8: 1a02 ce25 |000a: const-string v2, "TAC" // string@25ce │ │ -0c9fcc: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -0c9fd0: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -0c9fd2: 1a02 1029 |000f: const-string v2, "WAC" // string@2910 │ │ -0c9fd6: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -0c9fda: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -0c9fdc: 1a02 9512 |0014: const-string v2, "IFR Low" // string@1295 │ │ -0c9fe0: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -0c9fe4: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -0c9fe6: 1a02 9412 |0019: const-string v2, "IFR High" // string@1294 │ │ -0c9fea: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -0c9fee: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -0c9ff0: 1a02 9312 |001e: const-string v2, "IFR Area" // string@1293 │ │ -0c9ff4: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -0c9ff8: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -0c9ffa: 1a02 bf26 |0023: const-string v2, "Terrain" // string@26bf │ │ -0c9ffe: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -0ca002: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -0ca004: 1a02 3025 |0028: const-string v2, "Shaded Relief" // string@2530 │ │ -0ca008: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -0ca00c: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -0ca010: 1a02 0527 |002e: const-string v2, "Topographic" // string@2705 │ │ -0ca014: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -0ca018: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -0ca01c: 1a02 4e12 |0034: const-string v2, "Heli/Other" // string@124e │ │ -0ca020: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -0ca024: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -0ca028: 1a02 9f21 |003a: const-string v2, "ONC World" // string@219f │ │ -0ca02c: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -0ca030: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -0ca034: 1a02 2e26 |0040: const-string v2, "TPC World" // string@262e │ │ -0ca038: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -0ca03c: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ -0ca040: 1a02 aa20 |0046: const-string v2, "Misc." // string@20aa │ │ -0ca044: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ -0ca048: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ -0ca04c: 1a02 3411 |004c: const-string v2, "Flyway" // string@1134 │ │ -0ca050: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -0ca054: 6900 b713 |0050: sput-object v0, Lcom/ds/avare/place/Boundaries;.mChartType:[Ljava/lang/String; // field@13b7 │ │ -0ca058: 1300 0e00 |0052: const/16 v0, #int 14 // #e │ │ -0ca05c: 2300 c009 |0054: new-array v0, v0, [I // type@09c0 │ │ -0ca060: 2600 805d 0000 |0056: fill-array-data v0, 00005dd6 // +00005d80 │ │ -0ca066: 6900 bb13 |0059: sput-object v0, Lcom/ds/avare/place/Boundaries;.mZooms:[I // field@13bb │ │ -0ca06a: 1300 5011 |005b: const/16 v0, #int 4432 // #1150 │ │ -0ca06e: 2300 f809 |005d: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ -0ca072: 1201 |005f: const/4 v1, #int 0 // #0 │ │ -0ca074: 1a02 9705 |0060: const-string v2, "0" // string@0597 │ │ -0ca078: 4d02 0001 |0062: aput-object v2, v0, v1 │ │ -0ca07c: 1211 |0064: const/4 v1, #int 1 // #1 │ │ -0ca07e: 1a03 1b0b |0065: const-string v3, "Albuquerque" // string@0b1b │ │ -0ca082: 4d03 0001 |0067: aput-object v3, v0, v1 │ │ -0ca086: 1221 |0069: const/4 v1, #int 2 // #2 │ │ -0ca088: 1a03 cd02 |006a: const-string v3, "-109" // string@02cd │ │ -0ca08c: 4d03 0001 |006c: aput-object v3, v0, v1 │ │ -0ca090: 1231 |006e: const/4 v1, #int 3 // #3 │ │ -0ca092: 1a04 7906 |006f: const-string v4, "36.0001" // string@0679 │ │ -0ca096: 4d04 0001 |0071: aput-object v4, v0, v1 │ │ -0ca09a: 1241 |0073: const/4 v1, #int 4 // #4 │ │ -0ca09c: 4d02 0001 |0074: aput-object v2, v0, v1 │ │ -0ca0a0: 1251 |0076: const/4 v1, #int 5 // #5 │ │ -0ca0a2: 1a05 1b0b |0077: const-string v5, "Albuquerque" // string@0b1b │ │ -0ca0a6: 4d05 0001 |0079: aput-object v5, v0, v1 │ │ -0ca0aa: 1261 |007b: const/4 v1, #int 6 // #6 │ │ -0ca0ac: 4d03 0001 |007c: aput-object v3, v0, v1 │ │ -0ca0b0: 1271 |007e: const/4 v1, #int 7 // #7 │ │ -0ca0b2: 1a05 2206 |007f: const-string v5, "32" // string@0622 │ │ -0ca0b6: 4d05 0001 |0081: aput-object v5, v0, v1 │ │ -0ca0ba: 1301 0800 |0083: const/16 v1, #int 8 // #8 │ │ -0ca0be: 4d02 0001 |0085: aput-object v2, v0, v1 │ │ -0ca0c2: 1301 0900 |0087: const/16 v1, #int 9 // #9 │ │ -0ca0c6: 1a05 1b0b |0089: const-string v5, "Albuquerque" // string@0b1b │ │ -0ca0ca: 4d05 0001 |008b: aput-object v5, v0, v1 │ │ -0ca0ce: 1301 0a00 |008d: const/16 v1, #int 10 // #a │ │ -0ca0d2: 1a05 9e02 |008f: const-string v5, "-102" // string@029e │ │ -0ca0d6: 4d05 0001 |0091: aput-object v5, v0, v1 │ │ -0ca0da: 1301 0b00 |0093: const/16 v1, #int 11 // #b │ │ -0ca0de: 1a05 2206 |0095: const-string v5, "32" // string@0622 │ │ -0ca0e2: 4d05 0001 |0097: aput-object v5, v0, v1 │ │ -0ca0e6: 1301 0c00 |0099: const/16 v1, #int 12 // #c │ │ -0ca0ea: 4d02 0001 |009b: aput-object v2, v0, v1 │ │ -0ca0ee: 1301 0d00 |009d: const/16 v1, #int 13 // #d │ │ -0ca0f2: 1a05 1b0b |009f: const-string v5, "Albuquerque" // string@0b1b │ │ -0ca0f6: 4d05 0001 |00a1: aput-object v5, v0, v1 │ │ -0ca0fa: 1301 0e00 |00a3: const/16 v1, #int 14 // #e │ │ -0ca0fe: 1a05 9e02 |00a5: const-string v5, "-102" // string@029e │ │ -0ca102: 4d05 0001 |00a7: aput-object v5, v0, v1 │ │ -0ca106: 1301 0f00 |00a9: const/16 v1, #int 15 // #f │ │ -0ca10a: 4d04 0001 |00ab: aput-object v4, v0, v1 │ │ -0ca10e: 1301 1000 |00ad: const/16 v1, #int 16 // #10 │ │ -0ca112: 4d02 0001 |00af: aput-object v2, v0, v1 │ │ -0ca116: 1301 1100 |00b1: const/16 v1, #int 17 // #11 │ │ -0ca11a: 1a05 520b |00b3: const-string v5, "Atlanta" // string@0b52 │ │ -0ca11e: 4d05 0001 |00b5: aput-object v5, v0, v1 │ │ -0ca122: 1301 1200 |00b7: const/16 v1, #int 18 // #12 │ │ -0ca126: 1a05 a704 |00b9: const-string v5, "-88.0004" // string@04a7 │ │ -0ca12a: 4d05 0001 |00bb: aput-object v5, v0, v1 │ │ -0ca12e: 1301 1300 |00bd: const/16 v1, #int 19 // #13 │ │ -0ca132: 1a05 7b06 |00bf: const-string v5, "36.0003" // string@067b │ │ -0ca136: 4d05 0001 |00c1: aput-object v5, v0, v1 │ │ -0ca13a: 1301 1400 |00c3: const/16 v1, #int 20 // #14 │ │ -0ca13e: 4d02 0001 |00c5: aput-object v2, v0, v1 │ │ -0ca142: 1301 1500 |00c7: const/16 v1, #int 21 // #15 │ │ -0ca146: 1a05 520b |00c9: const-string v5, "Atlanta" // string@0b52 │ │ -0ca14a: 4d05 0001 |00cb: aput-object v5, v0, v1 │ │ -0ca14e: 1301 1600 |00cd: const/16 v1, #int 22 // #16 │ │ -0ca152: 1a05 a704 |00cf: const-string v5, "-88.0004" // string@04a7 │ │ -0ca156: 4d05 0001 |00d1: aput-object v5, v0, v1 │ │ -0ca15a: 1301 1700 |00d3: const/16 v1, #int 23 // #17 │ │ -0ca15e: 1a05 2506 |00d5: const-string v5, "32.0003" // string@0625 │ │ -0ca162: 4d05 0001 |00d7: aput-object v5, v0, v1 │ │ -0ca166: 1301 1800 |00d9: const/16 v1, #int 24 // #18 │ │ -0ca16a: 4d02 0001 |00db: aput-object v2, v0, v1 │ │ -0ca16e: 1301 1900 |00dd: const/16 v1, #int 25 // #19 │ │ -0ca172: 1a05 520b |00df: const-string v5, "Atlanta" // string@0b52 │ │ -0ca176: 4d05 0001 |00e1: aput-object v5, v0, v1 │ │ -0ca17a: 1301 1a00 |00e3: const/16 v1, #int 26 // #1a │ │ -0ca17e: 1a05 4904 |00e5: const-string v5, "-81.0002" // string@0449 │ │ -0ca182: 4d05 0001 |00e7: aput-object v5, v0, v1 │ │ -0ca186: 1301 1b00 |00e9: const/16 v1, #int 27 // #1b │ │ -0ca18a: 1a05 2506 |00eb: const-string v5, "32.0003" // string@0625 │ │ -0ca18e: 4d05 0001 |00ed: aput-object v5, v0, v1 │ │ -0ca192: 1301 1c00 |00ef: const/16 v1, #int 28 // #1c │ │ -0ca196: 4d02 0001 |00f1: aput-object v2, v0, v1 │ │ -0ca19a: 1301 1d00 |00f3: const/16 v1, #int 29 // #1d │ │ -0ca19e: 1a05 520b |00f5: const-string v5, "Atlanta" // string@0b52 │ │ -0ca1a2: 4d05 0001 |00f7: aput-object v5, v0, v1 │ │ -0ca1a6: 1301 1e00 |00f9: const/16 v1, #int 30 // #1e │ │ -0ca1aa: 1a05 4904 |00fb: const-string v5, "-81.0002" // string@0449 │ │ -0ca1ae: 4d05 0001 |00fd: aput-object v5, v0, v1 │ │ -0ca1b2: 1301 1f00 |00ff: const/16 v1, #int 31 // #1f │ │ -0ca1b6: 1a05 7b06 |0101: const-string v5, "36.0003" // string@067b │ │ -0ca1ba: 4d05 0001 |0103: aput-object v5, v0, v1 │ │ -0ca1be: 1301 2000 |0105: const/16 v1, #int 32 // #20 │ │ -0ca1c2: 4d02 0001 |0107: aput-object v2, v0, v1 │ │ -0ca1c6: 1301 2100 |0109: const/16 v1, #int 33 // #21 │ │ -0ca1ca: 1a05 f10b |010b: const-string v5, "Billings" // string@0bf1 │ │ -0ca1ce: 4d05 0001 |010d: aput-object v5, v0, v1 │ │ -0ca1d2: 1301 2200 |010f: const/16 v1, #int 34 // #22 │ │ -0ca1d6: 1a05 cf02 |0111: const-string v5, "-109.001" // string@02cf │ │ -0ca1da: 4d05 0001 |0113: aput-object v5, v0, v1 │ │ -0ca1de: 1301 2300 |0115: const/16 v1, #int 35 // #23 │ │ -0ca1e2: 1a05 6b07 |0117: const-string v5, "49.0001" // string@076b │ │ -0ca1e6: 4d05 0001 |0119: aput-object v5, v0, v1 │ │ -0ca1ea: 1301 2400 |011b: const/16 v1, #int 36 // #24 │ │ -0ca1ee: 4d02 0001 |011d: aput-object v2, v0, v1 │ │ -0ca1f2: 1301 2500 |011f: const/16 v1, #int 37 // #25 │ │ -0ca1f6: 1a05 f10b |0121: const-string v5, "Billings" // string@0bf1 │ │ -0ca1fa: 4d05 0001 |0123: aput-object v5, v0, v1 │ │ -0ca1fe: 1301 2600 |0125: const/16 v1, #int 38 // #26 │ │ -0ca202: 1a05 cf02 |0127: const-string v5, "-109.001" // string@02cf │ │ -0ca206: 4d05 0001 |0129: aput-object v5, v0, v1 │ │ -0ca20a: 1301 2700 |012b: const/16 v1, #int 39 // #27 │ │ -0ca20e: 1a05 3207 |012d: const-string v5, "44.5002" // string@0732 │ │ -0ca212: 4d05 0001 |012f: aput-object v5, v0, v1 │ │ -0ca216: 1301 2800 |0131: const/16 v1, #int 40 // #28 │ │ -0ca21a: 4d02 0001 |0133: aput-object v2, v0, v1 │ │ -0ca21e: 1301 2900 |0135: const/16 v1, #int 41 // #29 │ │ -0ca222: 1a05 f10b |0137: const-string v5, "Billings" // string@0bf1 │ │ -0ca226: 4d05 0001 |0139: aput-object v5, v0, v1 │ │ -0ca22a: 1301 2a00 |013b: const/16 v1, #int 42 // #2a │ │ -0ca22e: 1a05 9902 |013d: const-string v5, "-101" // string@0299 │ │ -0ca232: 4d05 0001 |013f: aput-object v5, v0, v1 │ │ -0ca236: 1301 2b00 |0141: const/16 v1, #int 43 // #2b │ │ -0ca23a: 1a05 3207 |0143: const-string v5, "44.5002" // string@0732 │ │ -0ca23e: 4d05 0001 |0145: aput-object v5, v0, v1 │ │ -0ca242: 1301 2c00 |0147: const/16 v1, #int 44 // #2c │ │ -0ca246: 4d02 0001 |0149: aput-object v2, v0, v1 │ │ -0ca24a: 1301 2d00 |014b: const/16 v1, #int 45 // #2d │ │ -0ca24e: 1a05 f10b |014d: const-string v5, "Billings" // string@0bf1 │ │ -0ca252: 4d05 0001 |014f: aput-object v5, v0, v1 │ │ -0ca256: 1301 2e00 |0151: const/16 v1, #int 46 // #2e │ │ -0ca25a: 1a05 9902 |0153: const-string v5, "-101" // string@0299 │ │ -0ca25e: 4d05 0001 |0155: aput-object v5, v0, v1 │ │ -0ca262: 1301 2f00 |0157: const/16 v1, #int 47 // #2f │ │ -0ca266: 1a05 6b07 |0159: const-string v5, "49.0001" // string@076b │ │ -0ca26a: 4d05 0001 |015b: aput-object v5, v0, v1 │ │ -0ca26e: 1301 3000 |015d: const/16 v1, #int 48 // #30 │ │ -0ca272: 4d02 0001 |015f: aput-object v2, v0, v1 │ │ -0ca276: 1301 3100 |0161: const/16 v1, #int 49 // #31 │ │ -0ca27a: 1a05 0b0c |0163: const-string v5, "Brownsville" // string@0c0b │ │ -0ca27e: 4d05 0001 |0165: aput-object v5, v0, v1 │ │ -0ca282: 1301 3200 |0167: const/16 v1, #int 50 // #32 │ │ -0ca286: 1a05 a402 |0169: const-string v5, "-103" // string@02a4 │ │ -0ca28a: 4d05 0001 |016b: aput-object v5, v0, v1 │ │ -0ca28e: 1301 3300 |016d: const/16 v1, #int 51 // #33 │ │ -0ca292: 1a05 f405 |016f: const-string v5, "28.0001" // string@05f4 │ │ -0ca296: 4d05 0001 |0171: aput-object v5, v0, v1 │ │ -0ca29a: 1301 3400 |0173: const/16 v1, #int 52 // #34 │ │ -0ca29e: 4d02 0001 |0175: aput-object v2, v0, v1 │ │ -0ca2a2: 1301 3500 |0177: const/16 v1, #int 53 // #35 │ │ -0ca2a6: 1a05 0b0c |0179: const-string v5, "Brownsville" // string@0c0b │ │ -0ca2aa: 4d05 0001 |017b: aput-object v5, v0, v1 │ │ -0ca2ae: 1301 3600 |017d: const/16 v1, #int 54 // #36 │ │ -0ca2b2: 1a05 a402 |017f: const-string v5, "-103" // string@02a4 │ │ -0ca2b6: 4d05 0001 |0181: aput-object v5, v0, v1 │ │ -0ca2ba: 1301 3700 |0183: const/16 v1, #int 55 // #37 │ │ -0ca2be: 1a05 d805 |0185: const-string v5, "24" // string@05d8 │ │ -0ca2c2: 4d05 0001 |0187: aput-object v5, v0, v1 │ │ -0ca2c6: 1301 3800 |0189: const/16 v1, #int 56 // #38 │ │ -0ca2ca: 4d02 0001 |018b: aput-object v2, v0, v1 │ │ -0ca2ce: 1301 3900 |018d: const/16 v1, #int 57 // #39 │ │ -0ca2d2: 1a05 0b0c |018f: const-string v5, "Brownsville" // string@0c0b │ │ -0ca2d6: 4d05 0001 |0191: aput-object v5, v0, v1 │ │ -0ca2da: 1301 3a00 |0193: const/16 v1, #int 58 // #3a │ │ -0ca2de: 1a05 1005 |0195: const-string v5, "-97.0001" // string@0510 │ │ -0ca2e2: 4d05 0001 |0197: aput-object v5, v0, v1 │ │ -0ca2e6: 1301 3b00 |0199: const/16 v1, #int 59 // #3b │ │ -0ca2ea: 1a05 d805 |019b: const-string v5, "24" // string@05d8 │ │ -0ca2ee: 4d05 0001 |019d: aput-object v5, v0, v1 │ │ -0ca2f2: 1301 3c00 |019f: const/16 v1, #int 60 // #3c │ │ -0ca2f6: 4d02 0001 |01a1: aput-object v2, v0, v1 │ │ -0ca2fa: 1301 3d00 |01a3: const/16 v1, #int 61 // #3d │ │ -0ca2fe: 1a05 0b0c |01a5: const-string v5, "Brownsville" // string@0c0b │ │ -0ca302: 4d05 0001 |01a7: aput-object v5, v0, v1 │ │ -0ca306: 1301 3e00 |01a9: const/16 v1, #int 62 // #3e │ │ -0ca30a: 1a05 1005 |01ab: const-string v5, "-97.0001" // string@0510 │ │ -0ca30e: 4d05 0001 |01ad: aput-object v5, v0, v1 │ │ -0ca312: 1301 3f00 |01af: const/16 v1, #int 63 // #3f │ │ -0ca316: 1a05 f405 |01b1: const-string v5, "28.0001" // string@05f4 │ │ -0ca31a: 4d05 0001 |01b3: aput-object v5, v0, v1 │ │ -0ca31e: 1301 4000 |01b5: const/16 v1, #int 64 // #40 │ │ -0ca322: 4d02 0001 |01b7: aput-object v2, v0, v1 │ │ -0ca326: 1301 4100 |01b9: const/16 v1, #int 65 // #41 │ │ -0ca32a: 1a05 6b0d |01bb: const-string v5, "Caribbean1" // string@0d6b │ │ -0ca32e: 4d05 0001 |01bd: aput-object v5, v0, v1 │ │ -0ca332: 1301 4200 |01bf: const/16 v1, #int 66 // #42 │ │ -0ca336: 1a05 8804 |01c1: const-string v5, "-85.5000" // string@0488 │ │ -0ca33a: 4d05 0001 |01c3: aput-object v5, v0, v1 │ │ -0ca33e: 1301 4300 |01c5: const/16 v1, #int 67 // #43 │ │ -0ca342: 1a05 d905 |01c7: const-string v5, "24.0000" // string@05d9 │ │ -0ca346: 4d05 0001 |01c9: aput-object v5, v0, v1 │ │ -0ca34a: 1301 4400 |01cb: const/16 v1, #int 68 // #44 │ │ -0ca34e: 4d02 0001 |01cd: aput-object v2, v0, v1 │ │ -0ca352: 1301 4500 |01cf: const/16 v1, #int 69 // #45 │ │ -0ca356: 1a05 6b0d |01d1: const-string v5, "Caribbean1" // string@0d6b │ │ -0ca35a: 4d05 0001 |01d3: aput-object v5, v0, v1 │ │ -0ca35e: 1301 4600 |01d5: const/16 v1, #int 70 // #46 │ │ -0ca362: 1a05 8804 |01d7: const-string v5, "-85.5000" // string@0488 │ │ -0ca366: 4d05 0001 |01d9: aput-object v5, v0, v1 │ │ -0ca36a: 1301 4700 |01db: const/16 v1, #int 71 // #47 │ │ -0ca36e: 1a05 bc05 |01dd: const-string v5, "16.0000" // string@05bc │ │ -0ca372: 4d05 0001 |01df: aput-object v5, v0, v1 │ │ -0ca376: 1301 4800 |01e1: const/16 v1, #int 72 // #48 │ │ -0ca37a: 4d02 0001 |01e3: aput-object v2, v0, v1 │ │ -0ca37e: 1301 4900 |01e5: const/16 v1, #int 73 // #49 │ │ -0ca382: 1a05 6b0d |01e7: const-string v5, "Caribbean1" // string@0d6b │ │ -0ca386: 4d05 0001 |01e9: aput-object v5, v0, v1 │ │ -0ca38a: 1301 4a00 |01eb: const/16 v1, #int 74 // #4a │ │ -0ca38e: 1a05 f403 |01ed: const-string v5, "-72.3000" // string@03f4 │ │ -0ca392: 4d05 0001 |01ef: aput-object v5, v0, v1 │ │ -0ca396: 1301 4b00 |01f1: const/16 v1, #int 75 // #4b │ │ -0ca39a: 1a05 bc05 |01f3: const-string v5, "16.0000" // string@05bc │ │ -0ca39e: 4d05 0001 |01f5: aput-object v5, v0, v1 │ │ -0ca3a2: 1301 4c00 |01f7: const/16 v1, #int 76 // #4c │ │ -0ca3a6: 4d02 0001 |01f9: aput-object v2, v0, v1 │ │ -0ca3aa: 1301 4d00 |01fb: const/16 v1, #int 77 // #4d │ │ -0ca3ae: 1a05 6b0d |01fd: const-string v5, "Caribbean1" // string@0d6b │ │ -0ca3b2: 4d05 0001 |01ff: aput-object v5, v0, v1 │ │ -0ca3b6: 1301 4e00 |0201: const/16 v1, #int 78 // #4e │ │ -0ca3ba: 1a05 f403 |0203: const-string v5, "-72.3000" // string@03f4 │ │ -0ca3be: 4d05 0001 |0205: aput-object v5, v0, v1 │ │ -0ca3c2: 1301 4f00 |0207: const/16 v1, #int 79 // #4f │ │ -0ca3c6: 1a05 d905 |0209: const-string v5, "24.0000" // string@05d9 │ │ -0ca3ca: 4d05 0001 |020b: aput-object v5, v0, v1 │ │ -0ca3ce: 1301 5000 |020d: const/16 v1, #int 80 // #50 │ │ -0ca3d2: 4d02 0001 |020f: aput-object v2, v0, v1 │ │ -0ca3d6: 1301 5100 |0211: const/16 v1, #int 81 // #51 │ │ -0ca3da: 1a05 6f0d |0213: const-string v5, "Charlotte" // string@0d6f │ │ -0ca3de: 4d05 0001 |0215: aput-object v5, v0, v1 │ │ -0ca3e2: 1301 5200 |0217: const/16 v1, #int 82 // #52 │ │ -0ca3e6: 1a05 4a04 |0219: const-string v5, "-81.0004" // string@044a │ │ -0ca3ea: 4d05 0001 |021b: aput-object v5, v0, v1 │ │ -0ca3ee: 1301 5300 |021d: const/16 v1, #int 83 // #53 │ │ -0ca3f2: 4d04 0001 |021f: aput-object v4, v0, v1 │ │ -0ca3f6: 1301 5400 |0221: const/16 v1, #int 84 // #54 │ │ -0ca3fa: 4d02 0001 |0223: aput-object v2, v0, v1 │ │ -0ca3fe: 1301 5500 |0225: const/16 v1, #int 85 // #55 │ │ -0ca402: 1a05 6f0d |0227: const-string v5, "Charlotte" // string@0d6f │ │ -0ca406: 4d05 0001 |0229: aput-object v5, v0, v1 │ │ -0ca40a: 1301 5600 |022b: const/16 v1, #int 86 // #56 │ │ -0ca40e: 1a05 4a04 |022d: const-string v5, "-81.0004" // string@044a │ │ -0ca412: 4d05 0001 |022f: aput-object v5, v0, v1 │ │ -0ca416: 1301 5700 |0231: const/16 v1, #int 87 // #57 │ │ -0ca41a: 1a05 2406 |0233: const-string v5, "32.0002" // string@0624 │ │ -0ca41e: 4d05 0001 |0235: aput-object v5, v0, v1 │ │ -0ca422: 1301 5800 |0237: const/16 v1, #int 88 // #58 │ │ -0ca426: 4d02 0001 |0239: aput-object v2, v0, v1 │ │ -0ca42a: 1301 5900 |023b: const/16 v1, #int 89 // #59 │ │ -0ca42e: 1a05 6f0d |023d: const-string v5, "Charlotte" // string@0d6f │ │ -0ca432: 4d05 0001 |023f: aput-object v5, v0, v1 │ │ -0ca436: 1301 5a00 |0241: const/16 v1, #int 90 // #5a │ │ -0ca43a: 1a05 0804 |0243: const-string v5, "-75.0005" // string@0408 │ │ -0ca43e: 4d05 0001 |0245: aput-object v5, v0, v1 │ │ -0ca442: 1301 5b00 |0247: const/16 v1, #int 91 // #5b │ │ -0ca446: 1a05 2406 |0249: const-string v5, "32.0002" // string@0624 │ │ -0ca44a: 4d05 0001 |024b: aput-object v5, v0, v1 │ │ -0ca44e: 1301 5c00 |024d: const/16 v1, #int 92 // #5c │ │ -0ca452: 4d02 0001 |024f: aput-object v2, v0, v1 │ │ -0ca456: 1301 5d00 |0251: const/16 v1, #int 93 // #5d │ │ -0ca45a: 1a05 6f0d |0253: const-string v5, "Charlotte" // string@0d6f │ │ -0ca45e: 4d05 0001 |0255: aput-object v5, v0, v1 │ │ -0ca462: 1301 5e00 |0257: const/16 v1, #int 94 // #5e │ │ -0ca466: 1a05 0804 |0259: const-string v5, "-75.0005" // string@0408 │ │ -0ca46a: 4d05 0001 |025b: aput-object v5, v0, v1 │ │ -0ca46e: 1301 5f00 |025d: const/16 v1, #int 95 // #5f │ │ -0ca472: 4d04 0001 |025f: aput-object v4, v0, v1 │ │ -0ca476: 1301 6000 |0261: const/16 v1, #int 96 // #60 │ │ -0ca47a: 4d02 0001 |0263: aput-object v2, v0, v1 │ │ -0ca47e: 1301 6100 |0265: const/16 v1, #int 97 // #61 │ │ -0ca482: 1a05 800d |0267: const-string v5, "Cheyenne" // string@0d80 │ │ -0ca486: 4d05 0001 |0269: aput-object v5, v0, v1 │ │ -0ca48a: 1301 6200 |026b: const/16 v1, #int 98 // #62 │ │ -0ca48e: 4d03 0001 |026d: aput-object v3, v0, v1 │ │ -0ca492: 1301 6300 |026f: const/16 v1, #int 99 // #63 │ │ -0ca496: 1a05 3207 |0271: const-string v5, "44.5002" // string@0732 │ │ -0ca49a: 4d05 0001 |0273: aput-object v5, v0, v1 │ │ -0ca49e: 1301 6400 |0275: const/16 v1, #int 100 // #64 │ │ -0ca4a2: 4d02 0001 |0277: aput-object v2, v0, v1 │ │ -0ca4a6: 1301 6500 |0279: const/16 v1, #int 101 // #65 │ │ -0ca4aa: 1a05 800d |027b: const-string v5, "Cheyenne" // string@0d80 │ │ -0ca4ae: 4d05 0001 |027d: aput-object v5, v0, v1 │ │ -0ca4b2: 1301 6600 |027f: const/16 v1, #int 102 // #66 │ │ -0ca4b6: 4d03 0001 |0281: aput-object v3, v0, v1 │ │ -0ca4ba: 1301 6700 |0283: const/16 v1, #int 103 // #67 │ │ -0ca4be: 1a05 cc06 |0285: const-string v5, "40.0002" // string@06cc │ │ -0ca4c2: 4d05 0001 |0287: aput-object v5, v0, v1 │ │ -0ca4c6: 1301 6800 |0289: const/16 v1, #int 104 // #68 │ │ -0ca4ca: 4d02 0001 |028b: aput-object v2, v0, v1 │ │ -0ca4ce: 1301 6900 |028d: const/16 v1, #int 105 // #69 │ │ -0ca4d2: 1a06 800d |028f: const-string v6, "Cheyenne" // string@0d80 │ │ -0ca4d6: 4d06 0001 |0291: aput-object v6, v0, v1 │ │ -0ca4da: 1301 6a00 |0293: const/16 v1, #int 106 // #6a │ │ -0ca4de: 1a06 9902 |0295: const-string v6, "-101" // string@0299 │ │ -0ca4e2: 4d06 0001 |0297: aput-object v6, v0, v1 │ │ -0ca4e6: 1301 6b00 |0299: const/16 v1, #int 107 // #6b │ │ -0ca4ea: 4d05 0001 |029b: aput-object v5, v0, v1 │ │ -0ca4ee: 1301 6c00 |029d: const/16 v1, #int 108 // #6c │ │ -0ca4f2: 4d02 0001 |029f: aput-object v2, v0, v1 │ │ -0ca4f6: 1301 6d00 |02a1: const/16 v1, #int 109 // #6d │ │ -0ca4fa: 1a06 800d |02a3: const-string v6, "Cheyenne" // string@0d80 │ │ -0ca4fe: 4d06 0001 |02a5: aput-object v6, v0, v1 │ │ -0ca502: 1301 6e00 |02a7: const/16 v1, #int 110 // #6e │ │ -0ca506: 1a06 9902 |02a9: const-string v6, "-101" // string@0299 │ │ -0ca50a: 4d06 0001 |02ab: aput-object v6, v0, v1 │ │ -0ca50e: 1301 6f00 |02ad: const/16 v1, #int 111 // #6f │ │ -0ca512: 1a06 3207 |02af: const-string v6, "44.5002" // string@0732 │ │ -0ca516: 4d06 0001 |02b1: aput-object v6, v0, v1 │ │ -0ca51a: 1301 7000 |02b3: const/16 v1, #int 112 // #70 │ │ -0ca51e: 4d02 0001 |02b5: aput-object v2, v0, v1 │ │ -0ca522: 1301 7100 |02b7: const/16 v1, #int 113 // #71 │ │ -0ca526: 1a06 810d |02b9: const-string v6, "Chicago" // string@0d81 │ │ -0ca52a: 4d06 0001 |02bb: aput-object v6, v0, v1 │ │ -0ca52e: 1301 7200 |02bd: const/16 v1, #int 114 // #72 │ │ -0ca532: 1a06 d904 |02bf: const-string v6, "-93.0001" // string@04d9 │ │ -0ca536: 4d06 0001 |02c1: aput-object v6, v0, v1 │ │ -0ca53a: 1301 7300 |02c3: const/16 v1, #int 115 // #73 │ │ -0ca53e: 1a06 2c07 |02c5: const-string v6, "44.2002" // string@072c │ │ -0ca542: 4d06 0001 |02c7: aput-object v6, v0, v1 │ │ -0ca546: 1301 7400 |02c9: const/16 v1, #int 116 // #74 │ │ -0ca54a: 4d02 0001 |02cb: aput-object v2, v0, v1 │ │ -0ca54e: 1301 7500 |02cd: const/16 v1, #int 117 // #75 │ │ -0ca552: 1a06 810d |02cf: const-string v6, "Chicago" // string@0d81 │ │ -0ca556: 4d06 0001 |02d1: aput-object v6, v0, v1 │ │ -0ca55a: 1301 7600 |02d3: const/16 v1, #int 118 // #76 │ │ -0ca55e: 1a06 d904 |02d5: const-string v6, "-93.0001" // string@04d9 │ │ -0ca562: 4d06 0001 |02d7: aput-object v6, v0, v1 │ │ -0ca566: 1301 7700 |02d9: const/16 v1, #int 119 // #77 │ │ -0ca56a: 1a06 ca06 |02db: const-string v6, "40" // string@06ca │ │ -0ca56e: 4d06 0001 |02dd: aput-object v6, v0, v1 │ │ -0ca572: 1301 7800 |02df: const/16 v1, #int 120 // #78 │ │ -0ca576: 4d02 0001 |02e1: aput-object v2, v0, v1 │ │ -0ca57a: 1301 7900 |02e3: const/16 v1, #int 121 // #79 │ │ -0ca57e: 1a06 810d |02e5: const-string v6, "Chicago" // string@0d81 │ │ -0ca582: 4d06 0001 |02e7: aput-object v6, v0, v1 │ │ -0ca586: 1301 7a00 |02e9: const/16 v1, #int 122 // #7a │ │ -0ca58a: 1a06 7e04 |02eb: const-string v6, "-85.0002" // string@047e │ │ -0ca58e: 4d06 0001 |02ed: aput-object v6, v0, v1 │ │ -0ca592: 1301 7b00 |02ef: const/16 v1, #int 123 // #7b │ │ -0ca596: 1a06 ca06 |02f1: const-string v6, "40" // string@06ca │ │ -0ca59a: 4d06 0001 |02f3: aput-object v6, v0, v1 │ │ -0ca59e: 1301 7c00 |02f5: const/16 v1, #int 124 // #7c │ │ -0ca5a2: 4d02 0001 |02f7: aput-object v2, v0, v1 │ │ -0ca5a6: 1301 7d00 |02f9: const/16 v1, #int 125 // #7d │ │ -0ca5aa: 1a06 810d |02fb: const-string v6, "Chicago" // string@0d81 │ │ -0ca5ae: 4d06 0001 |02fd: aput-object v6, v0, v1 │ │ -0ca5b2: 1301 7e00 |02ff: const/16 v1, #int 126 // #7e │ │ -0ca5b6: 1a06 7e04 |0301: const-string v6, "-85.0002" // string@047e │ │ -0ca5ba: 4d06 0001 |0303: aput-object v6, v0, v1 │ │ -0ca5be: 1301 7f00 |0305: const/16 v1, #int 127 // #7f │ │ -0ca5c2: 1a06 2c07 |0307: const-string v6, "44.2002" // string@072c │ │ -0ca5c6: 4d06 0001 |0309: aput-object v6, v0, v1 │ │ -0ca5ca: 1301 8000 |030b: const/16 v1, #int 128 // #80 │ │ -0ca5ce: 4d02 0001 |030d: aput-object v2, v0, v1 │ │ -0ca5d2: 1301 8100 |030f: const/16 v1, #int 129 // #81 │ │ -0ca5d6: 1a06 870d |0311: const-string v6, "Cincinnati" // string@0d87 │ │ -0ca5da: 4d06 0001 |0313: aput-object v6, v0, v1 │ │ -0ca5de: 1301 8200 |0315: const/16 v1, #int 130 // #82 │ │ -0ca5e2: 1a06 8004 |0317: const-string v6, "-85.0004" // string@0480 │ │ -0ca5e6: 4d06 0001 |0319: aput-object v6, v0, v1 │ │ -0ca5ea: 1301 8300 |031b: const/16 v1, #int 131 // #83 │ │ -0ca5ee: 1a06 cd06 |031d: const-string v6, "40.0003" // string@06cd │ │ -0ca5f2: 4d06 0001 |031f: aput-object v6, v0, v1 │ │ -0ca5f6: 1301 8400 |0321: const/16 v1, #int 132 // #84 │ │ -0ca5fa: 4d02 0001 |0323: aput-object v2, v0, v1 │ │ -0ca5fe: 1301 8500 |0325: const/16 v1, #int 133 // #85 │ │ -0ca602: 1a07 870d |0327: const-string v7, "Cincinnati" // string@0d87 │ │ -0ca606: 4d07 0001 |0329: aput-object v7, v0, v1 │ │ -0ca60a: 1301 8600 |032b: const/16 v1, #int 134 // #86 │ │ -0ca60e: 1a07 8004 |032d: const-string v7, "-85.0004" // string@0480 │ │ -0ca612: 4d07 0001 |032f: aput-object v7, v0, v1 │ │ -0ca616: 1301 8700 |0331: const/16 v1, #int 135 // #87 │ │ -0ca61a: 1a07 7c06 |0333: const-string v7, "36.0004" // string@067c │ │ -0ca61e: 4d07 0001 |0335: aput-object v7, v0, v1 │ │ -0ca622: 1301 8800 |0337: const/16 v1, #int 136 // #88 │ │ -0ca626: 4d02 0001 |0339: aput-object v2, v0, v1 │ │ -0ca62a: 1301 8900 |033b: const/16 v1, #int 137 // #89 │ │ -0ca62e: 1a07 870d |033d: const-string v7, "Cincinnati" // string@0d87 │ │ -0ca632: 4d07 0001 |033f: aput-object v7, v0, v1 │ │ -0ca636: 1301 8a00 |0341: const/16 v1, #int 138 // #8a │ │ -0ca63a: 1a07 1f04 |0343: const-string v7, "-78.0006" // string@041f │ │ -0ca63e: 4d07 0001 |0345: aput-object v7, v0, v1 │ │ -0ca642: 1301 8b00 |0347: const/16 v1, #int 139 // #8b │ │ -0ca646: 1a07 7c06 |0349: const-string v7, "36.0004" // string@067c │ │ -0ca64a: 4d07 0001 |034b: aput-object v7, v0, v1 │ │ -0ca64e: 1301 8c00 |034d: const/16 v1, #int 140 // #8c │ │ -0ca652: 4d02 0001 |034f: aput-object v2, v0, v1 │ │ -0ca656: 1301 8d00 |0351: const/16 v1, #int 141 // #8d │ │ -0ca65a: 1a07 870d |0353: const-string v7, "Cincinnati" // string@0d87 │ │ -0ca65e: 4d07 0001 |0355: aput-object v7, v0, v1 │ │ -0ca662: 1301 8e00 |0357: const/16 v1, #int 142 // #8e │ │ -0ca666: 1a07 1f04 |0359: const-string v7, "-78.0006" // string@041f │ │ -0ca66a: 4d07 0001 |035b: aput-object v7, v0, v1 │ │ -0ca66e: 1301 8f00 |035d: const/16 v1, #int 143 // #8f │ │ -0ca672: 4d06 0001 |035f: aput-object v6, v0, v1 │ │ -0ca676: 1301 9000 |0361: const/16 v1, #int 144 // #90 │ │ -0ca67a: 4d02 0001 |0363: aput-object v2, v0, v1 │ │ -0ca67e: 1301 9100 |0365: const/16 v1, #int 145 // #91 │ │ -0ca682: 1a07 ca0e |0367: const-string v7, "Dallas-FtWorth" // string@0eca │ │ -0ca686: 4d07 0001 |0369: aput-object v7, v0, v1 │ │ -0ca68a: 1301 9200 |036b: const/16 v1, #int 146 // #92 │ │ -0ca68e: 1a07 9e02 |036d: const-string v7, "-102" // string@029e │ │ -0ca692: 4d07 0001 |036f: aput-object v7, v0, v1 │ │ -0ca696: 1301 9300 |0371: const/16 v1, #int 147 // #93 │ │ -0ca69a: 1a07 7b06 |0373: const-string v7, "36.0003" // string@067b │ │ -0ca69e: 4d07 0001 |0375: aput-object v7, v0, v1 │ │ -0ca6a2: 1301 9400 |0377: const/16 v1, #int 148 // #94 │ │ -0ca6a6: 4d02 0001 |0379: aput-object v2, v0, v1 │ │ -0ca6aa: 1301 9500 |037b: const/16 v1, #int 149 // #95 │ │ -0ca6ae: 1a07 ca0e |037d: const-string v7, "Dallas-FtWorth" // string@0eca │ │ -0ca6b2: 4d07 0001 |037f: aput-object v7, v0, v1 │ │ -0ca6b6: 1301 9600 |0381: const/16 v1, #int 150 // #96 │ │ -0ca6ba: 1a07 9e02 |0383: const-string v7, "-102" // string@029e │ │ -0ca6be: 4d07 0001 |0385: aput-object v7, v0, v1 │ │ -0ca6c2: 1301 9700 |0387: const/16 v1, #int 151 // #97 │ │ -0ca6c6: 1a07 2506 |0389: const-string v7, "32.0003" // string@0625 │ │ -0ca6ca: 4d07 0001 |038b: aput-object v7, v0, v1 │ │ -0ca6ce: 1301 9800 |038d: const/16 v1, #int 152 // #98 │ │ -0ca6d2: 4d02 0001 |038f: aput-object v2, v0, v1 │ │ -0ca6d6: 1301 9900 |0391: const/16 v1, #int 153 // #99 │ │ -0ca6da: 1a07 ca0e |0393: const-string v7, "Dallas-FtWorth" // string@0eca │ │ -0ca6de: 4d07 0001 |0395: aput-object v7, v0, v1 │ │ -0ca6e2: 1301 9a00 |0397: const/16 v1, #int 154 // #9a │ │ -0ca6e6: 1a07 f304 |0399: const-string v7, "-95.0002" // string@04f3 │ │ -0ca6ea: 4d07 0001 |039b: aput-object v7, v0, v1 │ │ -0ca6ee: 1301 9b00 |039d: const/16 v1, #int 155 // #9b │ │ -0ca6f2: 1a07 2506 |039f: const-string v7, "32.0003" // string@0625 │ │ -0ca6f6: 4d07 0001 |03a1: aput-object v7, v0, v1 │ │ -0ca6fa: 1301 9c00 |03a3: const/16 v1, #int 156 // #9c │ │ -0ca6fe: 4d02 0001 |03a5: aput-object v2, v0, v1 │ │ -0ca702: 1301 9d00 |03a7: const/16 v1, #int 157 // #9d │ │ -0ca706: 1a07 ca0e |03a9: const-string v7, "Dallas-FtWorth" // string@0eca │ │ -0ca70a: 4d07 0001 |03ab: aput-object v7, v0, v1 │ │ -0ca70e: 1301 9e00 |03ad: const/16 v1, #int 158 // #9e │ │ -0ca712: 1a07 f304 |03af: const-string v7, "-95.0002" // string@04f3 │ │ -0ca716: 4d07 0001 |03b1: aput-object v7, v0, v1 │ │ -0ca71a: 1301 9f00 |03b3: const/16 v1, #int 159 // #9f │ │ -0ca71e: 1a07 7b06 |03b5: const-string v7, "36.0003" // string@067b │ │ -0ca722: 4d07 0001 |03b7: aput-object v7, v0, v1 │ │ -0ca726: 1301 a000 |03b9: const/16 v1, #int 160 // #a0 │ │ -0ca72a: 4d02 0001 |03bb: aput-object v2, v0, v1 │ │ -0ca72e: 1301 a100 |03bd: const/16 v1, #int 161 // #a1 │ │ -0ca732: 1a07 f10e |03bf: const-string v7, "Denver" // string@0ef1 │ │ -0ca736: 4d07 0001 |03c1: aput-object v7, v0, v1 │ │ -0ca73a: 1301 a200 |03c3: const/16 v1, #int 162 // #a2 │ │ -0ca73e: 1a07 d902 |03c5: const-string v7, "-111" // string@02d9 │ │ -0ca742: 4d07 0001 |03c7: aput-object v7, v0, v1 │ │ -0ca746: 1301 a300 |03c9: const/16 v1, #int 163 // #a3 │ │ -0ca74a: 4d06 0001 |03cb: aput-object v6, v0, v1 │ │ -0ca74e: 1301 a400 |03cd: const/16 v1, #int 164 // #a4 │ │ -0ca752: 4d02 0001 |03cf: aput-object v2, v0, v1 │ │ -0ca756: 1301 a500 |03d1: const/16 v1, #int 165 // #a5 │ │ -0ca75a: 1a07 f10e |03d3: const-string v7, "Denver" // string@0ef1 │ │ -0ca75e: 4d07 0001 |03d5: aput-object v7, v0, v1 │ │ -0ca762: 1301 a600 |03d7: const/16 v1, #int 166 // #a6 │ │ -0ca766: 1a07 d902 |03d9: const-string v7, "-111" // string@02d9 │ │ -0ca76a: 4d07 0001 |03db: aput-object v7, v0, v1 │ │ -0ca76e: 1301 a700 |03dd: const/16 v1, #int 167 // #a7 │ │ -0ca772: 1a07 7206 |03df: const-string v7, "35.7005" // string@0672 │ │ -0ca776: 4d07 0001 |03e1: aput-object v7, v0, v1 │ │ -0ca77a: 1301 a800 |03e3: const/16 v1, #int 168 // #a8 │ │ -0ca77e: 4d02 0001 |03e5: aput-object v2, v0, v1 │ │ -0ca782: 1301 a900 |03e7: const/16 v1, #int 169 // #a9 │ │ -0ca786: 1a07 f10e |03e9: const-string v7, "Denver" // string@0ef1 │ │ -0ca78a: 4d07 0001 |03eb: aput-object v7, v0, v1 │ │ -0ca78e: 1301 aa00 |03ed: const/16 v1, #int 170 // #aa │ │ -0ca792: 1a07 b102 |03ef: const-string v7, "-104" // string@02b1 │ │ -0ca796: 4d07 0001 |03f1: aput-object v7, v0, v1 │ │ -0ca79a: 1301 ab00 |03f3: const/16 v1, #int 171 // #ab │ │ -0ca79e: 1a07 7206 |03f5: const-string v7, "35.7005" // string@0672 │ │ -0ca7a2: 4d07 0001 |03f7: aput-object v7, v0, v1 │ │ -0ca7a6: 1301 ac00 |03f9: const/16 v1, #int 172 // #ac │ │ -0ca7aa: 4d02 0001 |03fb: aput-object v2, v0, v1 │ │ -0ca7ae: 1301 ad00 |03fd: const/16 v1, #int 173 // #ad │ │ -0ca7b2: 1a07 f10e |03ff: const-string v7, "Denver" // string@0ef1 │ │ -0ca7b6: 4d07 0001 |0401: aput-object v7, v0, v1 │ │ -0ca7ba: 1301 ae00 |0403: const/16 v1, #int 174 // #ae │ │ -0ca7be: 1a07 b102 |0405: const-string v7, "-104" // string@02b1 │ │ -0ca7c2: 4d07 0001 |0407: aput-object v7, v0, v1 │ │ -0ca7c6: 1301 af00 |0409: const/16 v1, #int 175 // #af │ │ -0ca7ca: 4d06 0001 |040b: aput-object v6, v0, v1 │ │ -0ca7ce: 1301 b000 |040d: const/16 v1, #int 176 // #b0 │ │ -0ca7d2: 4d02 0001 |040f: aput-object v2, v0, v1 │ │ -0ca7d6: 1301 b100 |0411: const/16 v1, #int 177 // #b1 │ │ -0ca7da: 1a07 000f |0413: const-string v7, "Detroit" // string@0f00 │ │ -0ca7de: 4d07 0001 |0415: aput-object v7, v0, v1 │ │ -0ca7e2: 1301 b200 |0417: const/16 v1, #int 178 // #b2 │ │ -0ca7e6: 1a07 7d04 |0419: const-string v7, "-85.0001" // string@047d │ │ -0ca7ea: 4d07 0001 |041b: aput-object v7, v0, v1 │ │ -0ca7ee: 1301 b300 |041d: const/16 v1, #int 179 // #b3 │ │ -0ca7f2: 1a07 2507 |041f: const-string v7, "44.0001" // string@0725 │ │ -0ca7f6: 4d07 0001 |0421: aput-object v7, v0, v1 │ │ -0ca7fa: 1301 b400 |0423: const/16 v1, #int 180 // #b4 │ │ -0ca7fe: 4d02 0001 |0425: aput-object v2, v0, v1 │ │ -0ca802: 1301 b500 |0427: const/16 v1, #int 181 // #b5 │ │ -0ca806: 1a07 000f |0429: const-string v7, "Detroit" // string@0f00 │ │ -0ca80a: 4d07 0001 |042b: aput-object v7, v0, v1 │ │ -0ca80e: 1301 b600 |042d: const/16 v1, #int 182 // #b6 │ │ -0ca812: 1a07 7d04 |042f: const-string v7, "-85.0001" // string@047d │ │ -0ca816: 4d07 0001 |0431: aput-object v7, v0, v1 │ │ -0ca81a: 1301 b700 |0433: const/16 v1, #int 183 // #b7 │ │ -0ca81e: 1a07 ca06 |0435: const-string v7, "40" // string@06ca │ │ -0ca822: 4d07 0001 |0437: aput-object v7, v0, v1 │ │ -0ca826: 1301 b800 |0439: const/16 v1, #int 184 // #b8 │ │ -0ca82a: 4d02 0001 |043b: aput-object v2, v0, v1 │ │ -0ca82e: 1301 b900 |043d: const/16 v1, #int 185 // #b9 │ │ -0ca832: 1a07 000f |043f: const-string v7, "Detroit" // string@0f00 │ │ -0ca836: 4d07 0001 |0441: aput-object v7, v0, v1 │ │ -0ca83a: 1301 ba00 |0443: const/16 v1, #int 186 // #ba │ │ -0ca83e: 1a07 1504 |0445: const-string v7, "-76.9999" // string@0415 │ │ -0ca842: 4d07 0001 |0447: aput-object v7, v0, v1 │ │ -0ca846: 1301 bb00 |0449: const/16 v1, #int 187 // #bb │ │ -0ca84a: 1a07 ca06 |044b: const-string v7, "40" // string@06ca │ │ -0ca84e: 4d07 0001 |044d: aput-object v7, v0, v1 │ │ -0ca852: 1301 bc00 |044f: const/16 v1, #int 188 // #bc │ │ -0ca856: 4d02 0001 |0451: aput-object v2, v0, v1 │ │ -0ca85a: 1301 bd00 |0453: const/16 v1, #int 189 // #bd │ │ -0ca85e: 1a07 000f |0455: const-string v7, "Detroit" // string@0f00 │ │ -0ca862: 4d07 0001 |0457: aput-object v7, v0, v1 │ │ -0ca866: 1301 be00 |0459: const/16 v1, #int 190 // #be │ │ -0ca86a: 1a07 1504 |045b: const-string v7, "-76.9999" // string@0415 │ │ -0ca86e: 4d07 0001 |045d: aput-object v7, v0, v1 │ │ -0ca872: 1301 bf00 |045f: const/16 v1, #int 191 // #bf │ │ -0ca876: 1a07 2507 |0461: const-string v7, "44.0001" // string@0725 │ │ -0ca87a: 4d07 0001 |0463: aput-object v7, v0, v1 │ │ -0ca87e: 1301 c000 |0465: const/16 v1, #int 192 // #c0 │ │ -0ca882: 4d02 0001 |0467: aput-object v2, v0, v1 │ │ -0ca886: 1301 c100 |0469: const/16 v1, #int 193 // #c1 │ │ -0ca88a: 1a07 0d10 |046b: const-string v7, "ElPaso" // string@100d │ │ -0ca88e: 4d07 0001 |046d: aput-object v7, v0, v1 │ │ -0ca892: 1301 c200 |046f: const/16 v1, #int 194 // #c2 │ │ -0ca896: 4d03 0001 |0471: aput-object v3, v0, v1 │ │ -0ca89a: 1301 c300 |0473: const/16 v1, #int 195 // #c3 │ │ -0ca89e: 1a07 2506 |0475: const-string v7, "32.0003" // string@0625 │ │ -0ca8a2: 4d07 0001 |0477: aput-object v7, v0, v1 │ │ -0ca8a6: 1301 c400 |0479: const/16 v1, #int 196 // #c4 │ │ -0ca8aa: 4d02 0001 |047b: aput-object v2, v0, v1 │ │ -0ca8ae: 1301 c500 |047d: const/16 v1, #int 197 // #c5 │ │ -0ca8b2: 1a07 0d10 |047f: const-string v7, "ElPaso" // string@100d │ │ -0ca8b6: 4d07 0001 |0481: aput-object v7, v0, v1 │ │ -0ca8ba: 1301 c600 |0483: const/16 v1, #int 198 // #c6 │ │ -0ca8be: 4d03 0001 |0485: aput-object v3, v0, v1 │ │ -0ca8c2: 1301 c700 |0487: const/16 v1, #int 199 // #c7 │ │ -0ca8c6: 1a07 f605 |0489: const-string v7, "28.0003" // string@05f6 │ │ -0ca8ca: 4d07 0001 |048b: aput-object v7, v0, v1 │ │ -0ca8ce: 1301 c800 |048d: const/16 v1, #int 200 // #c8 │ │ -0ca8d2: 4d02 0001 |048f: aput-object v2, v0, v1 │ │ -0ca8d6: 1301 c900 |0491: const/16 v1, #int 201 // #c9 │ │ -0ca8da: 1a07 0d10 |0493: const-string v7, "ElPaso" // string@100d │ │ -0ca8de: 4d07 0001 |0495: aput-object v7, v0, v1 │ │ -0ca8e2: 1301 ca00 |0497: const/16 v1, #int 202 // #ca │ │ -0ca8e6: 1a07 a402 |0499: const-string v7, "-103" // string@02a4 │ │ -0ca8ea: 4d07 0001 |049b: aput-object v7, v0, v1 │ │ -0ca8ee: 1301 cb00 |049d: const/16 v1, #int 203 // #cb │ │ -0ca8f2: 1a07 f605 |049f: const-string v7, "28.0003" // string@05f6 │ │ -0ca8f6: 4d07 0001 |04a1: aput-object v7, v0, v1 │ │ -0ca8fa: 1301 cc00 |04a3: const/16 v1, #int 204 // #cc │ │ -0ca8fe: 4d02 0001 |04a5: aput-object v2, v0, v1 │ │ -0ca902: 1301 cd00 |04a7: const/16 v1, #int 205 // #cd │ │ -0ca906: 1a07 0d10 |04a9: const-string v7, "ElPaso" // string@100d │ │ -0ca90a: 4d07 0001 |04ab: aput-object v7, v0, v1 │ │ -0ca90e: 1301 ce00 |04ad: const/16 v1, #int 206 // #ce │ │ -0ca912: 1a07 a402 |04af: const-string v7, "-103" // string@02a4 │ │ -0ca916: 4d07 0001 |04b1: aput-object v7, v0, v1 │ │ -0ca91a: 1301 cf00 |04b3: const/16 v1, #int 207 // #cf │ │ -0ca91e: 1a07 2506 |04b5: const-string v7, "32.0003" // string@0625 │ │ -0ca922: 4d07 0001 |04b7: aput-object v7, v0, v1 │ │ -0ca926: 1301 d000 |04b9: const/16 v1, #int 208 // #d0 │ │ -0ca92a: 4d02 0001 |04bb: aput-object v2, v0, v1 │ │ -0ca92e: 1301 d100 |04bd: const/16 v1, #int 209 // #d1 │ │ -0ca932: 1a07 fe11 |04bf: const-string v7, "GreatFalls" // string@11fe │ │ -0ca936: 4d07 0001 |04c1: aput-object v7, v0, v1 │ │ -0ca93a: 1301 d200 |04c3: const/16 v1, #int 210 // #d2 │ │ -0ca93e: 1a07 0603 |04c5: const-string v7, "-117" // string@0306 │ │ -0ca942: 4d07 0001 |04c7: aput-object v7, v0, v1 │ │ -0ca946: 1301 d300 |04c9: const/16 v1, #int 211 // #d3 │ │ -0ca94a: 1a07 6c07 |04cb: const-string v7, "49.0003" // string@076c │ │ -0ca94e: 4d07 0001 |04cd: aput-object v7, v0, v1 │ │ -0ca952: 1301 d400 |04cf: const/16 v1, #int 212 // #d4 │ │ -0ca956: 4d02 0001 |04d1: aput-object v2, v0, v1 │ │ -0ca95a: 1301 d500 |04d3: const/16 v1, #int 213 // #d5 │ │ -0ca95e: 1a07 fe11 |04d5: const-string v7, "GreatFalls" // string@11fe │ │ -0ca962: 4d07 0001 |04d7: aput-object v7, v0, v1 │ │ -0ca966: 1301 d600 |04d9: const/16 v1, #int 214 // #d6 │ │ -0ca96a: 1a07 0603 |04db: const-string v7, "-117" // string@0306 │ │ -0ca96e: 4d07 0001 |04dd: aput-object v7, v0, v1 │ │ -0ca972: 1301 d700 |04df: const/16 v1, #int 215 // #d7 │ │ -0ca976: 1a07 3207 |04e1: const-string v7, "44.5002" // string@0732 │ │ -0ca97a: 4d07 0001 |04e3: aput-object v7, v0, v1 │ │ -0ca97e: 1301 d800 |04e5: const/16 v1, #int 216 // #d8 │ │ -0ca982: 4d02 0001 |04e7: aput-object v2, v0, v1 │ │ -0ca986: 1301 d900 |04e9: const/16 v1, #int 217 // #d9 │ │ -0ca98a: 1a07 fe11 |04eb: const-string v7, "GreatFalls" // string@11fe │ │ -0ca98e: 4d07 0001 |04ed: aput-object v7, v0, v1 │ │ -0ca992: 1301 da00 |04ef: const/16 v1, #int 218 // #da │ │ -0ca996: 4d03 0001 |04f1: aput-object v3, v0, v1 │ │ -0ca99a: 1301 db00 |04f3: const/16 v1, #int 219 // #db │ │ -0ca99e: 1a07 3207 |04f5: const-string v7, "44.5002" // string@0732 │ │ -0ca9a2: 4d07 0001 |04f7: aput-object v7, v0, v1 │ │ -0ca9a6: 1301 dc00 |04f9: const/16 v1, #int 220 // #dc │ │ -0ca9aa: 4d02 0001 |04fb: aput-object v2, v0, v1 │ │ -0ca9ae: 1301 dd00 |04fd: const/16 v1, #int 221 // #dd │ │ -0ca9b2: 1a07 fe11 |04ff: const-string v7, "GreatFalls" // string@11fe │ │ -0ca9b6: 4d07 0001 |0501: aput-object v7, v0, v1 │ │ -0ca9ba: 1301 de00 |0503: const/16 v1, #int 222 // #de │ │ -0ca9be: 4d03 0001 |0505: aput-object v3, v0, v1 │ │ -0ca9c2: 1301 df00 |0507: const/16 v1, #int 223 // #df │ │ -0ca9c6: 1a07 6c07 |0509: const-string v7, "49.0003" // string@076c │ │ -0ca9ca: 4d07 0001 |050b: aput-object v7, v0, v1 │ │ -0ca9ce: 1301 e000 |050d: const/16 v1, #int 224 // #e0 │ │ -0ca9d2: 4d02 0001 |050f: aput-object v2, v0, v1 │ │ -0ca9d6: 1301 e100 |0511: const/16 v1, #int 225 // #e1 │ │ -0ca9da: 1a07 ff11 |0513: const-string v7, "GreenBay" // string@11ff │ │ -0ca9de: 4d07 0001 |0515: aput-object v7, v0, v1 │ │ -0ca9e2: 1301 e200 |0517: const/16 v1, #int 226 // #e2 │ │ -0ca9e6: 1a07 db04 |0519: const-string v7, "-93.0005" // string@04db │ │ -0ca9ea: 4d07 0001 |051b: aput-object v7, v0, v1 │ │ -0ca9ee: 1301 e300 |051d: const/16 v1, #int 227 // #e3 │ │ -0ca9f2: 1a07 6507 |051f: const-string v7, "48.3004" // string@0765 │ │ -0ca9f6: 4d07 0001 |0521: aput-object v7, v0, v1 │ │ -0ca9fa: 1301 e400 |0523: const/16 v1, #int 228 // #e4 │ │ -0ca9fe: 4d02 0001 |0525: aput-object v2, v0, v1 │ │ -0caa02: 1301 e500 |0527: const/16 v1, #int 229 // #e5 │ │ -0caa06: 1a07 ff11 |0529: const-string v7, "GreenBay" // string@11ff │ │ -0caa0a: 4d07 0001 |052b: aput-object v7, v0, v1 │ │ -0caa0e: 1301 e600 |052d: const/16 v1, #int 230 // #e6 │ │ -0caa12: 1a07 db04 |052f: const-string v7, "-93.0005" // string@04db │ │ -0caa16: 4d07 0001 |0531: aput-object v7, v0, v1 │ │ -0caa1a: 1301 e700 |0533: const/16 v1, #int 231 // #e7 │ │ -0caa1e: 1a07 2d07 |0535: const-string v7, "44.2005" // string@072d │ │ -0caa22: 4d07 0001 |0537: aput-object v7, v0, v1 │ │ -0caa26: 1301 e800 |0539: const/16 v1, #int 232 // #e8 │ │ -0caa2a: 4d02 0001 |053b: aput-object v2, v0, v1 │ │ -0caa2e: 1301 e900 |053d: const/16 v1, #int 233 // #e9 │ │ -0caa32: 1a07 ff11 |053f: const-string v7, "GreenBay" // string@11ff │ │ -0caa36: 4d07 0001 |0541: aput-object v7, v0, v1 │ │ -0caa3a: 1301 ea00 |0543: const/16 v1, #int 234 // #ea │ │ -0caa3e: 1a07 8104 |0545: const-string v7, "-85.0005" // string@0481 │ │ -0caa42: 4d07 0001 |0547: aput-object v7, v0, v1 │ │ -0caa46: 1301 eb00 |0549: const/16 v1, #int 235 // #eb │ │ -0caa4a: 1a07 2d07 |054b: const-string v7, "44.2005" // string@072d │ │ -0caa4e: 4d07 0001 |054d: aput-object v7, v0, v1 │ │ -0caa52: 1301 ec00 |054f: const/16 v1, #int 236 // #ec │ │ -0caa56: 4d02 0001 |0551: aput-object v2, v0, v1 │ │ -0caa5a: 1301 ed00 |0553: const/16 v1, #int 237 // #ed │ │ -0caa5e: 1a07 ff11 |0555: const-string v7, "GreenBay" // string@11ff │ │ -0caa62: 4d07 0001 |0557: aput-object v7, v0, v1 │ │ -0caa66: 1301 ee00 |0559: const/16 v1, #int 238 // #ee │ │ -0caa6a: 1a07 8104 |055b: const-string v7, "-85.0005" // string@0481 │ │ -0caa6e: 4d07 0001 |055d: aput-object v7, v0, v1 │ │ -0caa72: 1301 ef00 |055f: const/16 v1, #int 239 // #ef │ │ -0caa76: 1a07 6507 |0561: const-string v7, "48.3004" // string@0765 │ │ -0caa7a: 4d07 0001 |0563: aput-object v7, v0, v1 │ │ -0caa7e: 1301 f000 |0565: const/16 v1, #int 240 // #f0 │ │ -0caa82: 4d02 0001 |0567: aput-object v2, v0, v1 │ │ -0caa86: 1301 f100 |0569: const/16 v1, #int 241 // #f1 │ │ -0caa8a: 1a07 4012 |056b: const-string v7, "Halifax" // string@1240 │ │ -0caa8e: 4d07 0001 |056d: aput-object v7, v0, v1 │ │ -0caa92: 1301 f200 |056f: const/16 v1, #int 242 // #f2 │ │ -0caa96: 1a07 dd03 |0571: const-string v7, "-69.0002" // string@03dd │ │ -0caa9a: 4d07 0001 |0573: aput-object v7, v0, v1 │ │ -0caa9e: 1301 f300 |0575: const/16 v1, #int 243 // #f3 │ │ -0caaa2: 1a07 5807 |0577: const-string v7, "48.0002" // string@0758 │ │ -0caaa6: 4d07 0001 |0579: aput-object v7, v0, v1 │ │ -0caaaa: 1301 f400 |057b: const/16 v1, #int 244 // #f4 │ │ -0caaae: 4d02 0001 |057d: aput-object v2, v0, v1 │ │ -0caab2: 1301 f500 |057f: const/16 v1, #int 245 // #f5 │ │ -0caab6: 1a07 4012 |0581: const-string v7, "Halifax" // string@1240 │ │ -0caaba: 4d07 0001 |0583: aput-object v7, v0, v1 │ │ -0caabe: 1301 f600 |0585: const/16 v1, #int 246 // #f6 │ │ -0caac2: 1a07 dd03 |0587: const-string v7, "-69.0002" // string@03dd │ │ -0caac6: 4d07 0001 |0589: aput-object v7, v0, v1 │ │ -0caaca: 1301 f700 |058b: const/16 v1, #int 247 // #f7 │ │ -0caace: 1a07 2707 |058d: const-string v7, "44.0004" // string@0727 │ │ -0caad2: 4d07 0001 |058f: aput-object v7, v0, v1 │ │ -0caad6: 1301 f800 |0591: const/16 v1, #int 248 // #f8 │ │ -0caada: 4d02 0001 |0593: aput-object v2, v0, v1 │ │ -0caade: 1301 f900 |0595: const/16 v1, #int 249 // #f9 │ │ -0caae2: 1a07 4012 |0597: const-string v7, "Halifax" // string@1240 │ │ -0caae6: 4d07 0001 |0599: aput-object v7, v0, v1 │ │ -0caaea: 1301 fa00 |059b: const/16 v1, #int 250 // #fa │ │ -0caaee: 1a07 c703 |059d: const-string v7, "-61.0002" // string@03c7 │ │ -0caaf2: 4d07 0001 |059f: aput-object v7, v0, v1 │ │ -0caaf6: 1301 fb00 |05a1: const/16 v1, #int 251 // #fb │ │ -0caafa: 1a07 2707 |05a3: const-string v7, "44.0004" // string@0727 │ │ -0caafe: 4d07 0001 |05a5: aput-object v7, v0, v1 │ │ -0cab02: 1301 fc00 |05a7: const/16 v1, #int 252 // #fc │ │ -0cab06: 4d02 0001 |05a9: aput-object v2, v0, v1 │ │ -0cab0a: 1301 fd00 |05ab: const/16 v1, #int 253 // #fd │ │ -0cab0e: 1a07 4012 |05ad: const-string v7, "Halifax" // string@1240 │ │ -0cab12: 4d07 0001 |05af: aput-object v7, v0, v1 │ │ -0cab16: 1301 fe00 |05b1: const/16 v1, #int 254 // #fe │ │ -0cab1a: 1a07 c703 |05b3: const-string v7, "-61.0002" // string@03c7 │ │ -0cab1e: 4d07 0001 |05b5: aput-object v7, v0, v1 │ │ -0cab22: 1301 ff00 |05b7: const/16 v1, #int 255 // #ff │ │ -0cab26: 1a07 5807 |05b9: const-string v7, "48.0002" // string@0758 │ │ -0cab2a: 4d07 0001 |05bb: aput-object v7, v0, v1 │ │ -0cab2e: 1301 0001 |05bd: const/16 v1, #int 256 // #100 │ │ -0cab32: 4d02 0001 |05bf: aput-object v2, v0, v1 │ │ -0cab36: 1301 0101 |05c1: const/16 v1, #int 257 // #101 │ │ -0cab3a: 1a07 4812 |05c3: const-string v7, "HawaiianIslands" // string@1248 │ │ -0cab3e: 4d07 0001 |05c5: aput-object v7, v0, v1 │ │ -0cab42: 1301 0201 |05c7: const/16 v1, #int 258 // #102 │ │ -0cab46: 1a07 a003 |05c9: const-string v7, "-160.5" // string@03a0 │ │ -0cab4a: 4d07 0001 |05cb: aput-object v7, v0, v1 │ │ -0cab4e: 1301 0301 |05cd: const/16 v1, #int 259 // #103 │ │ -0cab52: 1a07 d505 |05cf: const-string v7, "23.0002" // string@05d5 │ │ -0cab56: 4d07 0001 |05d1: aput-object v7, v0, v1 │ │ -0cab5a: 1301 0401 |05d3: const/16 v1, #int 260 // #104 │ │ -0cab5e: 4d02 0001 |05d5: aput-object v2, v0, v1 │ │ -0cab62: 1301 0501 |05d7: const/16 v1, #int 261 // #105 │ │ -0cab66: 1a07 4812 |05d9: const-string v7, "HawaiianIslands" // string@1248 │ │ -0cab6a: 4d07 0001 |05db: aput-object v7, v0, v1 │ │ -0cab6e: 1301 0601 |05dd: const/16 v1, #int 262 // #106 │ │ -0cab72: 1a07 a003 |05df: const-string v7, "-160.5" // string@03a0 │ │ -0cab76: 4d07 0001 |05e1: aput-object v7, v0, v1 │ │ -0cab7a: 1301 0701 |05e3: const/16 v1, #int 263 // #107 │ │ -0cab7e: 1a07 c705 |05e5: const-string v7, "18.5002" // string@05c7 │ │ -0cab82: 4d07 0001 |05e7: aput-object v7, v0, v1 │ │ -0cab86: 1301 0801 |05e9: const/16 v1, #int 264 // #108 │ │ -0cab8a: 4d02 0001 |05eb: aput-object v2, v0, v1 │ │ -0cab8e: 1301 0901 |05ed: const/16 v1, #int 265 // #109 │ │ -0cab92: 1a07 4812 |05ef: const-string v7, "HawaiianIslands" // string@1248 │ │ -0cab96: 4d07 0001 |05f1: aput-object v7, v0, v1 │ │ -0cab9a: 1301 0a01 |05f3: const/16 v1, #int 266 // #10a │ │ -0cab9e: 1a07 8e03 |05f5: const-string v7, "-154.5" // string@038e │ │ -0caba2: 4d07 0001 |05f7: aput-object v7, v0, v1 │ │ -0caba6: 1301 0b01 |05f9: const/16 v1, #int 267 // #10b │ │ -0cabaa: 1a07 c705 |05fb: const-string v7, "18.5002" // string@05c7 │ │ -0cabae: 4d07 0001 |05fd: aput-object v7, v0, v1 │ │ -0cabb2: 1301 0c01 |05ff: const/16 v1, #int 268 // #10c │ │ -0cabb6: 4d02 0001 |0601: aput-object v2, v0, v1 │ │ -0cabba: 1301 0d01 |0603: const/16 v1, #int 269 // #10d │ │ -0cabbe: 1a07 4812 |0605: const-string v7, "HawaiianIslands" // string@1248 │ │ -0cabc2: 4d07 0001 |0607: aput-object v7, v0, v1 │ │ -0cabc6: 1301 0e01 |0609: const/16 v1, #int 270 // #10e │ │ -0cabca: 1a07 8e03 |060b: const-string v7, "-154.5" // string@038e │ │ -0cabce: 4d07 0001 |060d: aput-object v7, v0, v1 │ │ -0cabd2: 1301 0f01 |060f: const/16 v1, #int 271 // #10f │ │ -0cabd6: 1a07 d505 |0611: const-string v7, "23.0002" // string@05d5 │ │ -0cabda: 4d07 0001 |0613: aput-object v7, v0, v1 │ │ -0cabde: 1301 1001 |0615: const/16 v1, #int 272 // #110 │ │ -0cabe2: 4d02 0001 |0617: aput-object v2, v0, v1 │ │ -0cabe6: 1301 1101 |0619: const/16 v1, #int 273 // #111 │ │ -0cabea: 1a07 5a12 |061b: const-string v7, "Houston" // string@125a │ │ -0cabee: 4d07 0001 |061d: aput-object v7, v0, v1 │ │ -0cabf2: 1301 1201 |061f: const/16 v1, #int 274 // #112 │ │ -0cabf6: 1a07 1005 |0621: const-string v7, "-97.0001" // string@0510 │ │ -0cabfa: 4d07 0001 |0623: aput-object v7, v0, v1 │ │ -0cabfe: 1301 1301 |0625: const/16 v1, #int 275 // #113 │ │ -0cac02: 1a07 2206 |0627: const-string v7, "32" // string@0622 │ │ -0cac06: 4d07 0001 |0629: aput-object v7, v0, v1 │ │ -0cac0a: 1301 1401 |062b: const/16 v1, #int 276 // #114 │ │ -0cac0e: 4d02 0001 |062d: aput-object v2, v0, v1 │ │ -0cac12: 1301 1501 |062f: const/16 v1, #int 277 // #115 │ │ -0cac16: 1a07 5a12 |0631: const-string v7, "Houston" // string@125a │ │ -0cac1a: 4d07 0001 |0633: aput-object v7, v0, v1 │ │ -0cac1e: 1301 1601 |0635: const/16 v1, #int 278 // #116 │ │ -0cac22: 1a07 1005 |0637: const-string v7, "-97.0001" // string@0510 │ │ -0cac26: 4d07 0001 |0639: aput-object v7, v0, v1 │ │ -0cac2a: 1301 1701 |063b: const/16 v1, #int 279 // #117 │ │ -0cac2e: 1a07 f205 |063d: const-string v7, "27.9999" // string@05f2 │ │ -0cac32: 4d07 0001 |063f: aput-object v7, v0, v1 │ │ -0cac36: 1301 1801 |0641: const/16 v1, #int 280 // #118 │ │ -0cac3a: 4d02 0001 |0643: aput-object v2, v0, v1 │ │ -0cac3e: 1301 1901 |0645: const/16 v1, #int 281 // #119 │ │ -0cac42: 1a07 5a12 |0647: const-string v7, "Houston" // string@125a │ │ -0cac46: 4d07 0001 |0649: aput-object v7, v0, v1 │ │ -0cac4a: 1301 1a01 |064b: const/16 v1, #int 282 // #11a │ │ -0cac4e: 1a07 c604 |064d: const-string v7, "-91" // string@04c6 │ │ -0cac52: 4d07 0001 |064f: aput-object v7, v0, v1 │ │ -0cac56: 1301 1b01 |0651: const/16 v1, #int 283 // #11b │ │ -0cac5a: 1a07 f205 |0653: const-string v7, "27.9999" // string@05f2 │ │ -0cac5e: 4d07 0001 |0655: aput-object v7, v0, v1 │ │ -0cac62: 1301 1c01 |0657: const/16 v1, #int 284 // #11c │ │ -0cac66: 4d02 0001 |0659: aput-object v2, v0, v1 │ │ -0cac6a: 1301 1d01 |065b: const/16 v1, #int 285 // #11d │ │ -0cac6e: 1a07 5a12 |065d: const-string v7, "Houston" // string@125a │ │ -0cac72: 4d07 0001 |065f: aput-object v7, v0, v1 │ │ -0cac76: 1301 1e01 |0661: const/16 v1, #int 286 // #11e │ │ -0cac7a: 1a07 c604 |0663: const-string v7, "-91" // string@04c6 │ │ -0cac7e: 4d07 0001 |0665: aput-object v7, v0, v1 │ │ -0cac82: 1301 1f01 |0667: const/16 v1, #int 287 // #11f │ │ -0cac86: 1a07 2206 |0669: const-string v7, "32" // string@0622 │ │ -0cac8a: 4d07 0001 |066b: aput-object v7, v0, v1 │ │ -0cac8e: 1301 2001 |066d: const/16 v1, #int 288 // #120 │ │ -0cac92: 4d02 0001 |066f: aput-object v2, v0, v1 │ │ -0cac96: 1301 2101 |0671: const/16 v1, #int 289 // #121 │ │ -0cac9a: 1a07 8e13 |0673: const-string v7, "Jacksonville" // string@138e │ │ -0cac9e: 4d07 0001 |0675: aput-object v7, v0, v1 │ │ -0caca2: 1301 2201 |0677: const/16 v1, #int 290 // #122 │ │ -0caca6: 1a07 7f04 |0679: const-string v7, "-85.0003" // string@047f │ │ -0cacaa: 4d07 0001 |067b: aput-object v7, v0, v1 │ │ -0cacae: 1301 2301 |067d: const/16 v1, #int 291 // #123 │ │ -0cacb2: 1a07 2406 |067f: const-string v7, "32.0002" // string@0624 │ │ -0cacb6: 4d07 0001 |0681: aput-object v7, v0, v1 │ │ -0cacba: 1301 2401 |0683: const/16 v1, #int 292 // #124 │ │ -0cacbe: 4d02 0001 |0685: aput-object v2, v0, v1 │ │ -0cacc2: 1301 2501 |0687: const/16 v1, #int 293 // #125 │ │ -0cacc6: 1a07 8e13 |0689: const-string v7, "Jacksonville" // string@138e │ │ -0cacca: 4d07 0001 |068b: aput-object v7, v0, v1 │ │ -0cacce: 1301 2601 |068d: const/16 v1, #int 294 // #126 │ │ -0cacd2: 1a07 7f04 |068f: const-string v7, "-85.0003" // string@047f │ │ -0cacd6: 4d07 0001 |0691: aput-object v7, v0, v1 │ │ -0cacda: 1301 2701 |0693: const/16 v1, #int 295 // #127 │ │ -0cacde: 1a07 f505 |0695: const-string v7, "28.0002" // string@05f5 │ │ -0cace2: 4d07 0001 |0697: aput-object v7, v0, v1 │ │ -0cace6: 1301 2801 |0699: const/16 v1, #int 296 // #128 │ │ -0cacea: 4d02 0001 |069b: aput-object v2, v0, v1 │ │ -0cacee: 1301 2901 |069d: const/16 v1, #int 297 // #129 │ │ -0cacf2: 1a07 8e13 |069f: const-string v7, "Jacksonville" // string@138e │ │ -0cacf6: 4d07 0001 |06a1: aput-object v7, v0, v1 │ │ -0cacfa: 1301 2a01 |06a3: const/16 v1, #int 298 // #12a │ │ -0cacfe: 1a07 2b04 |06a5: const-string v7, "-79.0004" // string@042b │ │ -0cad02: 4d07 0001 |06a7: aput-object v7, v0, v1 │ │ -0cad06: 1301 2b01 |06a9: const/16 v1, #int 299 // #12b │ │ -0cad0a: 1a07 f505 |06ab: const-string v7, "28.0002" // string@05f5 │ │ -0cad0e: 4d07 0001 |06ad: aput-object v7, v0, v1 │ │ -0cad12: 1301 2c01 |06af: const/16 v1, #int 300 // #12c │ │ -0cad16: 4d02 0001 |06b1: aput-object v2, v0, v1 │ │ -0cad1a: 1301 2d01 |06b3: const/16 v1, #int 301 // #12d │ │ -0cad1e: 1a07 8e13 |06b5: const-string v7, "Jacksonville" // string@138e │ │ -0cad22: 4d07 0001 |06b7: aput-object v7, v0, v1 │ │ -0cad26: 1301 2e01 |06b9: const/16 v1, #int 302 // #12e │ │ -0cad2a: 1a07 2b04 |06bb: const-string v7, "-79.0004" // string@042b │ │ -0cad2e: 4d07 0001 |06bd: aput-object v7, v0, v1 │ │ -0cad32: 1301 2f01 |06bf: const/16 v1, #int 303 // #12f │ │ -0cad36: 1a07 2406 |06c1: const-string v7, "32.0002" // string@0624 │ │ -0cad3a: 4d07 0001 |06c3: aput-object v7, v0, v1 │ │ -0cad3e: 1301 3001 |06c5: const/16 v1, #int 304 // #130 │ │ -0cad42: 4d02 0001 |06c7: aput-object v2, v0, v1 │ │ -0cad46: 1301 3101 |06c9: const/16 v1, #int 305 // #131 │ │ -0cad4a: 1a07 de13 |06cb: const-string v7, "KansasCity" // string@13de │ │ -0cad4e: 4d07 0001 |06cd: aput-object v7, v0, v1 │ │ -0cad52: 1301 3201 |06cf: const/16 v1, #int 306 // #132 │ │ -0cad56: 1a07 1005 |06d1: const-string v7, "-97.0001" // string@0510 │ │ -0cad5a: 4d07 0001 |06d3: aput-object v7, v0, v1 │ │ -0cad5e: 1301 3301 |06d5: const/16 v1, #int 307 // #133 │ │ -0cad62: 4d05 0001 |06d7: aput-object v5, v0, v1 │ │ -0cad66: 1301 3401 |06d9: const/16 v1, #int 308 // #134 │ │ -0cad6a: 4d02 0001 |06db: aput-object v2, v0, v1 │ │ -0cad6e: 1301 3501 |06dd: const/16 v1, #int 309 // #135 │ │ -0cad72: 1a07 de13 |06df: const-string v7, "KansasCity" // string@13de │ │ -0cad76: 4d07 0001 |06e1: aput-object v7, v0, v1 │ │ -0cad7a: 1301 3601 |06e3: const/16 v1, #int 310 // #136 │ │ -0cad7e: 1a07 1005 |06e5: const-string v7, "-97.0001" // string@0510 │ │ -0cad82: 4d07 0001 |06e7: aput-object v7, v0, v1 │ │ -0cad86: 1301 3701 |06e9: const/16 v1, #int 311 // #137 │ │ -0cad8a: 1a07 7b06 |06eb: const-string v7, "36.0003" // string@067b │ │ -0cad8e: 4d07 0001 |06ed: aput-object v7, v0, v1 │ │ -0cad92: 1301 3801 |06ef: const/16 v1, #int 312 // #138 │ │ -0cad96: 4d02 0001 |06f1: aput-object v2, v0, v1 │ │ -0cad9a: 1301 3901 |06f3: const/16 v1, #int 313 // #139 │ │ -0cad9e: 1a07 de13 |06f5: const-string v7, "KansasCity" // string@13de │ │ -0cada2: 4d07 0001 |06f7: aput-object v7, v0, v1 │ │ -0cada6: 1301 3a01 |06f9: const/16 v1, #int 314 // #13a │ │ -0cadaa: 1a07 bf04 |06fb: const-string v7, "-90.0001" // string@04bf │ │ -0cadae: 4d07 0001 |06fd: aput-object v7, v0, v1 │ │ -0cadb2: 1301 3b01 |06ff: const/16 v1, #int 315 // #13b │ │ -0cadb6: 1a07 7b06 |0701: const-string v7, "36.0003" // string@067b │ │ -0cadba: 4d07 0001 |0703: aput-object v7, v0, v1 │ │ -0cadbe: 1301 3c01 |0705: const/16 v1, #int 316 // #13c │ │ -0cadc2: 4d02 0001 |0707: aput-object v2, v0, v1 │ │ -0cadc6: 1301 3d01 |0709: const/16 v1, #int 317 // #13d │ │ -0cadca: 1a07 de13 |070b: const-string v7, "KansasCity" // string@13de │ │ -0cadce: 4d07 0001 |070d: aput-object v7, v0, v1 │ │ -0cadd2: 1301 3e01 |070f: const/16 v1, #int 318 // #13e │ │ -0cadd6: 1a07 bf04 |0711: const-string v7, "-90.0001" // string@04bf │ │ -0cadda: 4d07 0001 |0713: aput-object v7, v0, v1 │ │ -0cadde: 1301 3f01 |0715: const/16 v1, #int 319 // #13f │ │ -0cade2: 4d05 0001 |0717: aput-object v5, v0, v1 │ │ -0cade6: 1301 4001 |0719: const/16 v1, #int 320 // #140 │ │ -0cadea: 4d02 0001 |071b: aput-object v2, v0, v1 │ │ -0cadee: 1301 4101 |071d: const/16 v1, #int 321 // #141 │ │ -0cadf2: 1a07 e713 |071f: const-string v7, "KlamathFalls" // string@13e7 │ │ -0cadf6: 4d07 0001 |0721: aput-object v7, v0, v1 │ │ -0cadfa: 1301 4201 |0723: const/16 v1, #int 322 // #142 │ │ -0cadfe: 1a07 4503 |0725: const-string v7, "-125" // string@0345 │ │ -0cae02: 4d07 0001 |0727: aput-object v7, v0, v1 │ │ -0cae06: 1301 4301 |0729: const/16 v1, #int 323 // #143 │ │ -0cae0a: 1a07 3107 |072b: const-string v7, "44.5001" // string@0731 │ │ -0cae0e: 4d07 0001 |072d: aput-object v7, v0, v1 │ │ -0cae12: 1301 4401 |072f: const/16 v1, #int 324 // #144 │ │ -0cae16: 4d02 0001 |0731: aput-object v2, v0, v1 │ │ -0cae1a: 1301 4501 |0733: const/16 v1, #int 325 // #145 │ │ -0cae1e: 1a07 e713 |0735: const-string v7, "KlamathFalls" // string@13e7 │ │ -0cae22: 4d07 0001 |0737: aput-object v7, v0, v1 │ │ -0cae26: 1301 4601 |0739: const/16 v1, #int 326 // #146 │ │ -0cae2a: 1a07 4503 |073b: const-string v7, "-125" // string@0345 │ │ -0cae2e: 4d07 0001 |073d: aput-object v7, v0, v1 │ │ -0cae32: 1301 4701 |073f: const/16 v1, #int 327 // #147 │ │ -0cae36: 4d05 0001 |0741: aput-object v5, v0, v1 │ │ -0cae3a: 1301 4801 |0743: const/16 v1, #int 328 // #148 │ │ -0cae3e: 4d02 0001 |0745: aput-object v2, v0, v1 │ │ -0cae42: 1301 4901 |0747: const/16 v1, #int 329 // #149 │ │ -0cae46: 1a07 e713 |0749: const-string v7, "KlamathFalls" // string@13e7 │ │ -0cae4a: 4d07 0001 |074b: aput-object v7, v0, v1 │ │ -0cae4e: 1301 4a01 |074d: const/16 v1, #int 330 // #14a │ │ -0cae52: 1a07 0603 |074f: const-string v7, "-117" // string@0306 │ │ -0cae56: 4d07 0001 |0751: aput-object v7, v0, v1 │ │ -0cae5a: 1301 4b01 |0753: const/16 v1, #int 331 // #14b │ │ -0cae5e: 4d05 0001 |0755: aput-object v5, v0, v1 │ │ -0cae62: 1301 4c01 |0757: const/16 v1, #int 332 // #14c │ │ -0cae66: 4d02 0001 |0759: aput-object v2, v0, v1 │ │ -0cae6a: 1301 4d01 |075b: const/16 v1, #int 333 // #14d │ │ -0cae6e: 1a07 e713 |075d: const-string v7, "KlamathFalls" // string@13e7 │ │ -0cae72: 4d07 0001 |075f: aput-object v7, v0, v1 │ │ -0cae76: 1301 4e01 |0761: const/16 v1, #int 334 // #14e │ │ -0cae7a: 1a07 0603 |0763: const-string v7, "-117" // string@0306 │ │ -0cae7e: 4d07 0001 |0765: aput-object v7, v0, v1 │ │ -0cae82: 1301 4f01 |0767: const/16 v1, #int 335 // #14f │ │ -0cae86: 1a07 3107 |0769: const-string v7, "44.5001" // string@0731 │ │ -0cae8a: 4d07 0001 |076b: aput-object v7, v0, v1 │ │ -0cae8e: 1301 5001 |076d: const/16 v1, #int 336 // #150 │ │ -0cae92: 4d02 0001 |076f: aput-object v2, v0, v1 │ │ -0cae96: 1301 5101 |0771: const/16 v1, #int 337 // #151 │ │ -0cae9a: 1a07 ba14 |0773: const-string v7, "LakeHuron" // string@14ba │ │ -0cae9e: 4d07 0001 |0775: aput-object v7, v0, v1 │ │ -0caea2: 1301 5201 |0777: const/16 v1, #int 338 // #152 │ │ -0caea6: 1a07 7d04 |0779: const-string v7, "-85.0001" // string@047d │ │ -0caeaa: 4d07 0001 |077b: aput-object v7, v0, v1 │ │ -0caeae: 1301 5301 |077d: const/16 v1, #int 339 // #153 │ │ -0caeb2: 1a07 5707 |077f: const-string v7, "48.0001" // string@0757 │ │ -0caeb6: 4d07 0001 |0781: aput-object v7, v0, v1 │ │ -0caeba: 1301 5401 |0783: const/16 v1, #int 340 // #154 │ │ -0caebe: 4d02 0001 |0785: aput-object v2, v0, v1 │ │ -0caec2: 1301 5501 |0787: const/16 v1, #int 341 // #155 │ │ -0caec6: 1a07 ba14 |0789: const-string v7, "LakeHuron" // string@14ba │ │ -0caeca: 4d07 0001 |078b: aput-object v7, v0, v1 │ │ -0caece: 1301 5601 |078d: const/16 v1, #int 342 // #156 │ │ -0caed2: 1a07 7d04 |078f: const-string v7, "-85.0001" // string@047d │ │ -0caed6: 4d07 0001 |0791: aput-object v7, v0, v1 │ │ -0caeda: 1301 5701 |0793: const/16 v1, #int 343 // #157 │ │ -0caede: 1a07 2607 |0795: const-string v7, "44.0002" // string@0726 │ │ -0caee2: 4d07 0001 |0797: aput-object v7, v0, v1 │ │ -0caee6: 1301 5801 |0799: const/16 v1, #int 344 // #158 │ │ -0caeea: 4d02 0001 |079b: aput-object v2, v0, v1 │ │ -0caeee: 1301 5901 |079d: const/16 v1, #int 345 // #159 │ │ -0caef2: 1a07 ba14 |079f: const-string v7, "LakeHuron" // string@14ba │ │ -0caef6: 4d07 0001 |07a1: aput-object v7, v0, v1 │ │ -0caefa: 1301 5a01 |07a3: const/16 v1, #int 346 // #15a │ │ -0caefe: 1a07 1704 |07a5: const-string v7, "-77.0003" // string@0417 │ │ -0caf02: 4d07 0001 |07a7: aput-object v7, v0, v1 │ │ -0caf06: 1301 5b01 |07a9: const/16 v1, #int 347 // #15b │ │ -0caf0a: 1a07 2607 |07ab: const-string v7, "44.0002" // string@0726 │ │ -0caf0e: 4d07 0001 |07ad: aput-object v7, v0, v1 │ │ -0caf12: 1301 5c01 |07af: const/16 v1, #int 348 // #15c │ │ -0caf16: 4d02 0001 |07b1: aput-object v2, v0, v1 │ │ -0caf1a: 1301 5d01 |07b3: const/16 v1, #int 349 // #15d │ │ -0caf1e: 1a07 ba14 |07b5: const-string v7, "LakeHuron" // string@14ba │ │ -0caf22: 4d07 0001 |07b7: aput-object v7, v0, v1 │ │ -0caf26: 1301 5e01 |07b9: const/16 v1, #int 350 // #15e │ │ -0caf2a: 1a07 1704 |07bb: const-string v7, "-77.0003" // string@0417 │ │ -0caf2e: 4d07 0001 |07bd: aput-object v7, v0, v1 │ │ -0caf32: 1301 5f01 |07bf: const/16 v1, #int 351 // #15f │ │ -0caf36: 1a07 5707 |07c1: const-string v7, "48.0001" // string@0757 │ │ -0caf3a: 4d07 0001 |07c3: aput-object v7, v0, v1 │ │ -0caf3e: 1301 6001 |07c5: const/16 v1, #int 352 // #160 │ │ -0caf42: 4d02 0001 |07c7: aput-object v2, v0, v1 │ │ -0caf46: 1301 6101 |07c9: const/16 v1, #int 353 // #161 │ │ -0caf4a: 1a07 0c19 |07cb: const-string v7, "LasVegas" // string@190c │ │ -0caf4e: 4d07 0001 |07cd: aput-object v7, v0, v1 │ │ -0caf52: 1301 6201 |07cf: const/16 v1, #int 354 // #162 │ │ -0caf56: 1a07 0e03 |07d1: const-string v7, "-118" // string@030e │ │ -0caf5a: 4d07 0001 |07d3: aput-object v7, v0, v1 │ │ -0caf5e: 1301 6301 |07d5: const/16 v1, #int 355 // #163 │ │ -0caf62: 4d06 0001 |07d7: aput-object v6, v0, v1 │ │ -0caf66: 1301 6401 |07d9: const/16 v1, #int 356 // #164 │ │ -0caf6a: 4d02 0001 |07db: aput-object v2, v0, v1 │ │ -0caf6e: 1301 6501 |07dd: const/16 v1, #int 357 // #165 │ │ -0caf72: 1a07 0c19 |07df: const-string v7, "LasVegas" // string@190c │ │ -0caf76: 4d07 0001 |07e1: aput-object v7, v0, v1 │ │ -0caf7a: 1301 6601 |07e3: const/16 v1, #int 358 // #166 │ │ -0caf7e: 1a07 0e03 |07e5: const-string v7, "-118" // string@030e │ │ -0caf82: 4d07 0001 |07e7: aput-object v7, v0, v1 │ │ -0caf86: 1301 6701 |07e9: const/16 v1, #int 359 // #167 │ │ -0caf8a: 1a07 7106 |07eb: const-string v7, "35.7003" // string@0671 │ │ -0caf8e: 4d07 0001 |07ed: aput-object v7, v0, v1 │ │ -0caf92: 1301 6801 |07ef: const/16 v1, #int 360 // #168 │ │ -0caf96: 4d02 0001 |07f1: aput-object v2, v0, v1 │ │ -0caf9a: 1301 6901 |07f3: const/16 v1, #int 361 // #169 │ │ -0caf9e: 1a07 0c19 |07f5: const-string v7, "LasVegas" // string@190c │ │ -0cafa2: 4d07 0001 |07f7: aput-object v7, v0, v1 │ │ -0cafa6: 1301 6a01 |07f9: const/16 v1, #int 362 // #16a │ │ -0cafaa: 1a07 d902 |07fb: const-string v7, "-111" // string@02d9 │ │ -0cafae: 4d07 0001 |07fd: aput-object v7, v0, v1 │ │ -0cafb2: 1301 6b01 |07ff: const/16 v1, #int 363 // #16b │ │ -0cafb6: 1a07 7106 |0801: const-string v7, "35.7003" // string@0671 │ │ -0cafba: 4d07 0001 |0803: aput-object v7, v0, v1 │ │ -0cafbe: 1301 6c01 |0805: const/16 v1, #int 364 // #16c │ │ -0cafc2: 4d02 0001 |0807: aput-object v2, v0, v1 │ │ -0cafc6: 1301 6d01 |0809: const/16 v1, #int 365 // #16d │ │ -0cafca: 1a07 0c19 |080b: const-string v7, "LasVegas" // string@190c │ │ -0cafce: 4d07 0001 |080d: aput-object v7, v0, v1 │ │ -0cafd2: 1301 6e01 |080f: const/16 v1, #int 366 // #16e │ │ -0cafd6: 1a07 d902 |0811: const-string v7, "-111" // string@02d9 │ │ -0cafda: 4d07 0001 |0813: aput-object v7, v0, v1 │ │ -0cafde: 1301 6f01 |0815: const/16 v1, #int 367 // #16f │ │ -0cafe2: 4d06 0001 |0817: aput-object v6, v0, v1 │ │ -0cafe6: 1301 7001 |0819: const/16 v1, #int 368 // #170 │ │ -0cafea: 4d02 0001 |081b: aput-object v2, v0, v1 │ │ -0cafee: 1301 7101 |081d: const/16 v1, #int 369 // #171 │ │ -0caff2: 1a07 2a1f |081f: const-string v7, "LosAngeles" // string@1f2a │ │ -0caff6: 4d07 0001 |0821: aput-object v7, v0, v1 │ │ -0caffa: 1301 7201 |0823: const/16 v1, #int 370 // #172 │ │ -0caffe: 1a07 3403 |0825: const-string v7, "-122" // string@0334 │ │ -0cb002: 4d07 0001 |0827: aput-object v7, v0, v1 │ │ -0cb006: 1301 7301 |0829: const/16 v1, #int 371 // #173 │ │ -0cb00a: 1a07 7c06 |082b: const-string v7, "36.0004" // string@067c │ │ -0cb00e: 4d07 0001 |082d: aput-object v7, v0, v1 │ │ -0cb012: 1301 7401 |082f: const/16 v1, #int 372 // #174 │ │ -0cb016: 4d02 0001 |0831: aput-object v2, v0, v1 │ │ -0cb01a: 1301 7501 |0833: const/16 v1, #int 373 // #175 │ │ -0cb01e: 1a07 2a1f |0835: const-string v7, "LosAngeles" // string@1f2a │ │ -0cb022: 4d07 0001 |0837: aput-object v7, v0, v1 │ │ -0cb026: 1301 7601 |0839: const/16 v1, #int 374 // #176 │ │ -0cb02a: 1a07 3403 |083b: const-string v7, "-122" // string@0334 │ │ -0cb02e: 4d07 0001 |083d: aput-object v7, v0, v1 │ │ -0cb032: 1301 7701 |083f: const/16 v1, #int 375 // #177 │ │ -0cb036: 1a07 2406 |0841: const-string v7, "32.0002" // string@0624 │ │ -0cb03a: 4d07 0001 |0843: aput-object v7, v0, v1 │ │ -0cb03e: 1301 7801 |0845: const/16 v1, #int 376 // #178 │ │ -0cb042: 4d02 0001 |0847: aput-object v2, v0, v1 │ │ -0cb046: 1301 7901 |0849: const/16 v1, #int 377 // #179 │ │ -0cb04a: 1a07 2a1f |084b: const-string v7, "LosAngeles" // string@1f2a │ │ -0cb04e: 4d07 0001 |084d: aput-object v7, v0, v1 │ │ -0cb052: 1301 7a01 |084f: const/16 v1, #int 378 // #17a │ │ -0cb056: 1a07 fd02 |0851: const-string v7, "-116" // string@02fd │ │ -0cb05a: 4d07 0001 |0853: aput-object v7, v0, v1 │ │ -0cb05e: 1301 7b01 |0855: const/16 v1, #int 379 // #17b │ │ -0cb062: 1a07 2406 |0857: const-string v7, "32.0002" // string@0624 │ │ -0cb066: 4d07 0001 |0859: aput-object v7, v0, v1 │ │ -0cb06a: 1301 7c01 |085b: const/16 v1, #int 380 // #17c │ │ -0cb06e: 4d02 0001 |085d: aput-object v2, v0, v1 │ │ -0cb072: 1301 7d01 |085f: const/16 v1, #int 381 // #17d │ │ -0cb076: 1a07 2a1f |0861: const-string v7, "LosAngeles" // string@1f2a │ │ -0cb07a: 4d07 0001 |0863: aput-object v7, v0, v1 │ │ -0cb07e: 1301 7e01 |0865: const/16 v1, #int 382 // #17e │ │ -0cb082: 1a07 fd02 |0867: const-string v7, "-116" // string@02fd │ │ -0cb086: 4d07 0001 |0869: aput-object v7, v0, v1 │ │ -0cb08a: 1301 7f01 |086b: const/16 v1, #int 383 // #17f │ │ -0cb08e: 1a07 7c06 |086d: const-string v7, "36.0004" // string@067c │ │ -0cb092: 4d07 0001 |086f: aput-object v7, v0, v1 │ │ -0cb096: 1301 8001 |0871: const/16 v1, #int 384 // #180 │ │ -0cb09a: 4d02 0001 |0873: aput-object v2, v0, v1 │ │ -0cb09e: 1301 8101 |0875: const/16 v1, #int 385 // #181 │ │ -0cb0a2: 1a07 8620 |0877: const-string v7, "Memphis" // string@2086 │ │ -0cb0a6: 4d07 0001 |0879: aput-object v7, v0, v1 │ │ -0cb0aa: 1301 8201 |087b: const/16 v1, #int 386 // #182 │ │ -0cb0ae: 1a07 f404 |087d: const-string v7, "-95.0004" // string@04f4 │ │ -0cb0b2: 4d07 0001 |087f: aput-object v7, v0, v1 │ │ -0cb0b6: 1301 8301 |0881: const/16 v1, #int 387 // #183 │ │ -0cb0ba: 4d04 0001 |0883: aput-object v4, v0, v1 │ │ -0cb0be: 1301 8401 |0885: const/16 v1, #int 388 // #184 │ │ -0cb0c2: 4d02 0001 |0887: aput-object v2, v0, v1 │ │ -0cb0c6: 1301 8501 |0889: const/16 v1, #int 389 // #185 │ │ -0cb0ca: 1a07 8620 |088b: const-string v7, "Memphis" // string@2086 │ │ -0cb0ce: 4d07 0001 |088d: aput-object v7, v0, v1 │ │ -0cb0d2: 1301 8601 |088f: const/16 v1, #int 390 // #186 │ │ -0cb0d6: 1a07 f404 |0891: const-string v7, "-95.0004" // string@04f4 │ │ -0cb0da: 4d07 0001 |0893: aput-object v7, v0, v1 │ │ -0cb0de: 1301 8701 |0895: const/16 v1, #int 391 // #187 │ │ -0cb0e2: 1a07 2406 |0897: const-string v7, "32.0002" // string@0624 │ │ -0cb0e6: 4d07 0001 |0899: aput-object v7, v0, v1 │ │ -0cb0ea: 1301 8801 |089b: const/16 v1, #int 392 // #188 │ │ -0cb0ee: 4d02 0001 |089d: aput-object v2, v0, v1 │ │ -0cb0f2: 1301 8901 |089f: const/16 v1, #int 393 // #189 │ │ -0cb0f6: 1a07 8620 |08a1: const-string v7, "Memphis" // string@2086 │ │ -0cb0fa: 4d07 0001 |08a3: aput-object v7, v0, v1 │ │ -0cb0fe: 1301 8a01 |08a5: const/16 v1, #int 394 // #18a │ │ -0cb102: 1a07 a604 |08a7: const-string v7, "-88.0003" // string@04a6 │ │ -0cb106: 4d07 0001 |08a9: aput-object v7, v0, v1 │ │ -0cb10a: 1301 8b01 |08ab: const/16 v1, #int 395 // #18b │ │ -0cb10e: 1a07 2406 |08ad: const-string v7, "32.0002" // string@0624 │ │ -0cb112: 4d07 0001 |08af: aput-object v7, v0, v1 │ │ -0cb116: 1301 8c01 |08b1: const/16 v1, #int 396 // #18c │ │ -0cb11a: 4d02 0001 |08b3: aput-object v2, v0, v1 │ │ -0cb11e: 1301 8d01 |08b5: const/16 v1, #int 397 // #18d │ │ -0cb122: 1a07 8620 |08b7: const-string v7, "Memphis" // string@2086 │ │ -0cb126: 4d07 0001 |08b9: aput-object v7, v0, v1 │ │ -0cb12a: 1301 8e01 |08bb: const/16 v1, #int 398 // #18e │ │ -0cb12e: 1a07 a604 |08bd: const-string v7, "-88.0003" // string@04a6 │ │ -0cb132: 4d07 0001 |08bf: aput-object v7, v0, v1 │ │ -0cb136: 1301 8f01 |08c1: const/16 v1, #int 399 // #18f │ │ -0cb13a: 4d04 0001 |08c3: aput-object v4, v0, v1 │ │ -0cb13e: 1301 9001 |08c5: const/16 v1, #int 400 // #190 │ │ -0cb142: 4d02 0001 |08c7: aput-object v2, v0, v1 │ │ -0cb146: 1301 9101 |08c9: const/16 v1, #int 401 // #191 │ │ -0cb14a: 1a07 a120 |08cb: const-string v7, "Miami" // string@20a1 │ │ -0cb14e: 4d07 0001 |08cd: aput-object v7, v0, v1 │ │ -0cb152: 1301 9201 |08cf: const/16 v1, #int 402 // #192 │ │ -0cb156: 1a07 6704 |08d1: const-string v7, "-83.0003" // string@0467 │ │ -0cb15a: 4d07 0001 |08d3: aput-object v7, v0, v1 │ │ -0cb15e: 1301 9301 |08d5: const/16 v1, #int 403 // #193 │ │ -0cb162: 1a07 f305 |08d7: const-string v7, "28" // string@05f3 │ │ -0cb166: 4d07 0001 |08d9: aput-object v7, v0, v1 │ │ -0cb16a: 1301 9401 |08db: const/16 v1, #int 404 // #194 │ │ -0cb16e: 4d02 0001 |08dd: aput-object v2, v0, v1 │ │ -0cb172: 1301 9501 |08df: const/16 v1, #int 405 // #195 │ │ -0cb176: 1a07 a120 |08e1: const-string v7, "Miami" // string@20a1 │ │ -0cb17a: 4d07 0001 |08e3: aput-object v7, v0, v1 │ │ -0cb17e: 1301 9601 |08e5: const/16 v1, #int 406 // #196 │ │ -0cb182: 1a07 6704 |08e7: const-string v7, "-83.0003" // string@0467 │ │ -0cb186: 4d07 0001 |08e9: aput-object v7, v0, v1 │ │ -0cb18a: 1301 9701 |08eb: const/16 v1, #int 407 // #197 │ │ -0cb18e: 1a07 d805 |08ed: const-string v7, "24" // string@05d8 │ │ -0cb192: 4d07 0001 |08ef: aput-object v7, v0, v1 │ │ -0cb196: 1301 9801 |08f1: const/16 v1, #int 408 // #198 │ │ -0cb19a: 4d02 0001 |08f3: aput-object v2, v0, v1 │ │ -0cb19e: 1301 9901 |08f5: const/16 v1, #int 409 // #199 │ │ -0cb1a2: 1a07 a120 |08f7: const-string v7, "Miami" // string@20a1 │ │ -0cb1a6: 4d07 0001 |08f9: aput-object v7, v0, v1 │ │ -0cb1aa: 1301 9a01 |08fb: const/16 v1, #int 410 // #19a │ │ -0cb1ae: 1a07 1704 |08fd: const-string v7, "-77.0003" // string@0417 │ │ -0cb1b2: 4d07 0001 |08ff: aput-object v7, v0, v1 │ │ -0cb1b6: 1301 9b01 |0901: const/16 v1, #int 411 // #19b │ │ -0cb1ba: 1a07 d805 |0903: const-string v7, "24" // string@05d8 │ │ -0cb1be: 4d07 0001 |0905: aput-object v7, v0, v1 │ │ -0cb1c2: 1301 9c01 |0907: const/16 v1, #int 412 // #19c │ │ -0cb1c6: 4d02 0001 |0909: aput-object v2, v0, v1 │ │ -0cb1ca: 1301 9d01 |090b: const/16 v1, #int 413 // #19d │ │ -0cb1ce: 1a07 a120 |090d: const-string v7, "Miami" // string@20a1 │ │ -0cb1d2: 4d07 0001 |090f: aput-object v7, v0, v1 │ │ -0cb1d6: 1301 9e01 |0911: const/16 v1, #int 414 // #19e │ │ -0cb1da: 1a07 1704 |0913: const-string v7, "-77.0003" // string@0417 │ │ -0cb1de: 4d07 0001 |0915: aput-object v7, v0, v1 │ │ -0cb1e2: 1301 9f01 |0917: const/16 v1, #int 415 // #19f │ │ -0cb1e6: 1a07 f305 |0919: const-string v7, "28" // string@05f3 │ │ -0cb1ea: 4d07 0001 |091b: aput-object v7, v0, v1 │ │ -0cb1ee: 1301 a001 |091d: const/16 v1, #int 416 // #1a0 │ │ -0cb1f2: 4d02 0001 |091f: aput-object v2, v0, v1 │ │ -0cb1f6: 1301 a101 |0921: const/16 v1, #int 417 // #1a1 │ │ -0cb1fa: 1a07 b320 |0923: const-string v7, "Montreal" // string@20b3 │ │ -0cb1fe: 4d07 0001 |0925: aput-object v7, v0, v1 │ │ -0cb202: 1301 a201 |0927: const/16 v1, #int 418 // #1a2 │ │ -0cb206: 1a07 1804 |0929: const-string v7, "-77.0004" // string@0418 │ │ -0cb20a: 4d07 0001 |092b: aput-object v7, v0, v1 │ │ -0cb20e: 1301 a301 |092d: const/16 v1, #int 419 // #1a3 │ │ -0cb212: 1a07 5907 |092f: const-string v7, "48.0003" // string@0759 │ │ -0cb216: 4d07 0001 |0931: aput-object v7, v0, v1 │ │ -0cb21a: 1301 a401 |0933: const/16 v1, #int 420 // #1a4 │ │ -0cb21e: 4d02 0001 |0935: aput-object v2, v0, v1 │ │ -0cb222: 1301 a501 |0937: const/16 v1, #int 421 // #1a5 │ │ -0cb226: 1a07 b320 |0939: const-string v7, "Montreal" // string@20b3 │ │ -0cb22a: 4d07 0001 |093b: aput-object v7, v0, v1 │ │ -0cb22e: 1301 a601 |093d: const/16 v1, #int 422 // #1a6 │ │ -0cb232: 1a07 1804 |093f: const-string v7, "-77.0004" // string@0418 │ │ -0cb236: 4d07 0001 |0941: aput-object v7, v0, v1 │ │ -0cb23a: 1301 a701 |0943: const/16 v1, #int 423 // #1a7 │ │ -0cb23e: 1a07 2607 |0945: const-string v7, "44.0002" // string@0726 │ │ -0cb242: 4d07 0001 |0947: aput-object v7, v0, v1 │ │ -0cb246: 1301 a801 |0949: const/16 v1, #int 424 // #1a8 │ │ -0cb24a: 4d02 0001 |094b: aput-object v2, v0, v1 │ │ -0cb24e: 1301 a901 |094d: const/16 v1, #int 425 // #1a9 │ │ -0cb252: 1a07 b320 |094f: const-string v7, "Montreal" // string@20b3 │ │ -0cb256: 4d07 0001 |0951: aput-object v7, v0, v1 │ │ -0cb25a: 1301 aa01 |0953: const/16 v1, #int 426 // #1aa │ │ -0cb25e: 1a07 de03 |0955: const-string v7, "-69.0003" // string@03de │ │ -0cb262: 4d07 0001 |0957: aput-object v7, v0, v1 │ │ -0cb266: 1301 ab01 |0959: const/16 v1, #int 427 // #1ab │ │ -0cb26a: 1a07 2607 |095b: const-string v7, "44.0002" // string@0726 │ │ -0cb26e: 4d07 0001 |095d: aput-object v7, v0, v1 │ │ -0cb272: 1301 ac01 |095f: const/16 v1, #int 428 // #1ac │ │ -0cb276: 4d02 0001 |0961: aput-object v2, v0, v1 │ │ -0cb27a: 1301 ad01 |0963: const/16 v1, #int 429 // #1ad │ │ -0cb27e: 1a07 b320 |0965: const-string v7, "Montreal" // string@20b3 │ │ -0cb282: 4d07 0001 |0967: aput-object v7, v0, v1 │ │ -0cb286: 1301 ae01 |0969: const/16 v1, #int 430 // #1ae │ │ -0cb28a: 1a07 de03 |096b: const-string v7, "-69.0003" // string@03de │ │ -0cb28e: 4d07 0001 |096d: aput-object v7, v0, v1 │ │ -0cb292: 1301 af01 |096f: const/16 v1, #int 431 // #1af │ │ -0cb296: 1a07 5907 |0971: const-string v7, "48.0003" // string@0759 │ │ -0cb29a: 4d07 0001 |0973: aput-object v7, v0, v1 │ │ -0cb29e: 1301 b001 |0975: const/16 v1, #int 432 // #1b0 │ │ -0cb2a2: 4d02 0001 |0977: aput-object v2, v0, v1 │ │ -0cb2a6: 1301 b101 |0979: const/16 v1, #int 433 // #1b1 │ │ -0cb2aa: 1a07 4221 |097b: const-string v7, "NewOrleans" // string@2142 │ │ -0cb2ae: 4d07 0001 |097d: aput-object v7, v0, v1 │ │ -0cb2b2: 1301 b201 |097f: const/16 v1, #int 434 // #1b2 │ │ -0cb2b6: 1a07 c804 |0981: const-string v7, "-91.0003" // string@04c8 │ │ -0cb2ba: 4d07 0001 |0983: aput-object v7, v0, v1 │ │ -0cb2be: 1301 b301 |0985: const/16 v1, #int 435 // #1b3 │ │ -0cb2c2: 1a07 2506 |0987: const-string v7, "32.0003" // string@0625 │ │ -0cb2c6: 4d07 0001 |0989: aput-object v7, v0, v1 │ │ -0cb2ca: 1301 b401 |098b: const/16 v1, #int 436 // #1b4 │ │ -0cb2ce: 4d02 0001 |098d: aput-object v2, v0, v1 │ │ -0cb2d2: 1301 b501 |098f: const/16 v1, #int 437 // #1b5 │ │ -0cb2d6: 1a07 4221 |0991: const-string v7, "NewOrleans" // string@2142 │ │ -0cb2da: 4d07 0001 |0993: aput-object v7, v0, v1 │ │ -0cb2de: 1301 b601 |0995: const/16 v1, #int 438 // #1b6 │ │ -0cb2e2: 1a07 c804 |0997: const-string v7, "-91.0003" // string@04c8 │ │ -0cb2e6: 4d07 0001 |0999: aput-object v7, v0, v1 │ │ -0cb2ea: 1301 b701 |099b: const/16 v1, #int 439 // #1b7 │ │ -0cb2ee: 1a07 f805 |099d: const-string v7, "28.0005" // string@05f8 │ │ -0cb2f2: 4d07 0001 |099f: aput-object v7, v0, v1 │ │ -0cb2f6: 1301 b801 |09a1: const/16 v1, #int 440 // #1b8 │ │ -0cb2fa: 4d02 0001 |09a3: aput-object v2, v0, v1 │ │ -0cb2fe: 1301 b901 |09a5: const/16 v1, #int 441 // #1b9 │ │ -0cb302: 1a07 4221 |09a7: const-string v7, "NewOrleans" // string@2142 │ │ -0cb306: 4d07 0001 |09a9: aput-object v7, v0, v1 │ │ -0cb30a: 1301 ba01 |09ab: const/16 v1, #int 442 // #1ba │ │ -0cb30e: 1a07 7e04 |09ad: const-string v7, "-85.0002" // string@047e │ │ -0cb312: 4d07 0001 |09af: aput-object v7, v0, v1 │ │ -0cb316: 1301 bb01 |09b1: const/16 v1, #int 443 // #1bb │ │ -0cb31a: 1a07 f805 |09b3: const-string v7, "28.0005" // string@05f8 │ │ -0cb31e: 4d07 0001 |09b5: aput-object v7, v0, v1 │ │ -0cb322: 1301 bc01 |09b7: const/16 v1, #int 444 // #1bc │ │ -0cb326: 4d02 0001 |09b9: aput-object v2, v0, v1 │ │ -0cb32a: 1301 bd01 |09bb: const/16 v1, #int 445 // #1bd │ │ -0cb32e: 1a07 4221 |09bd: const-string v7, "NewOrleans" // string@2142 │ │ -0cb332: 4d07 0001 |09bf: aput-object v7, v0, v1 │ │ -0cb336: 1301 be01 |09c1: const/16 v1, #int 446 // #1be │ │ -0cb33a: 1a07 7e04 |09c3: const-string v7, "-85.0002" // string@047e │ │ -0cb33e: 4d07 0001 |09c5: aput-object v7, v0, v1 │ │ -0cb342: 1301 bf01 |09c7: const/16 v1, #int 447 // #1bf │ │ -0cb346: 1a07 2506 |09c9: const-string v7, "32.0003" // string@0625 │ │ -0cb34a: 4d07 0001 |09cb: aput-object v7, v0, v1 │ │ -0cb34e: 1301 c001 |09cd: const/16 v1, #int 448 // #1c0 │ │ -0cb352: 4d02 0001 |09cf: aput-object v2, v0, v1 │ │ -0cb356: 1301 c101 |09d1: const/16 v1, #int 449 // #1c1 │ │ -0cb35a: 1a07 4521 |09d3: const-string v7, "NewYork" // string@2145 │ │ -0cb35e: 4d07 0001 |09d5: aput-object v7, v0, v1 │ │ -0cb362: 1301 c201 |09d7: const/16 v1, #int 450 // #1c2 │ │ -0cb366: 1a07 1604 |09d9: const-string v7, "-77.0002" // string@0416 │ │ -0cb36a: 4d07 0001 |09db: aput-object v7, v0, v1 │ │ -0cb36e: 1301 c301 |09dd: const/16 v1, #int 451 // #1c3 │ │ -0cb372: 1a07 2507 |09df: const-string v7, "44.0001" // string@0725 │ │ -0cb376: 4d07 0001 |09e1: aput-object v7, v0, v1 │ │ -0cb37a: 1301 c401 |09e3: const/16 v1, #int 452 // #1c4 │ │ -0cb37e: 4d02 0001 |09e5: aput-object v2, v0, v1 │ │ -0cb382: 1301 c501 |09e7: const/16 v1, #int 453 // #1c5 │ │ -0cb386: 1a07 4521 |09e9: const-string v7, "NewYork" // string@2145 │ │ -0cb38a: 4d07 0001 |09eb: aput-object v7, v0, v1 │ │ -0cb38e: 1301 c601 |09ed: const/16 v1, #int 454 // #1c6 │ │ -0cb392: 1a07 1604 |09ef: const-string v7, "-77.0002" // string@0416 │ │ -0cb396: 4d07 0001 |09f1: aput-object v7, v0, v1 │ │ -0cb39a: 1301 c701 |09f3: const/16 v1, #int 455 // #1c7 │ │ -0cb39e: 4d05 0001 |09f5: aput-object v5, v0, v1 │ │ -0cb3a2: 1301 c801 |09f7: const/16 v1, #int 456 // #1c8 │ │ -0cb3a6: 4d02 0001 |09f9: aput-object v2, v0, v1 │ │ -0cb3aa: 1301 c901 |09fb: const/16 v1, #int 457 // #1c9 │ │ -0cb3ae: 1a07 4521 |09fd: const-string v7, "NewYork" // string@2145 │ │ -0cb3b2: 4d07 0001 |09ff: aput-object v7, v0, v1 │ │ -0cb3b6: 1301 ca01 |0a01: const/16 v1, #int 458 // #1ca │ │ -0cb3ba: 1a07 de03 |0a03: const-string v7, "-69.0003" // string@03de │ │ -0cb3be: 4d07 0001 |0a05: aput-object v7, v0, v1 │ │ -0cb3c2: 1301 cb01 |0a07: const/16 v1, #int 459 // #1cb │ │ -0cb3c6: 4d05 0001 |0a09: aput-object v5, v0, v1 │ │ -0cb3ca: 1301 cc01 |0a0b: const/16 v1, #int 460 // #1cc │ │ -0cb3ce: 4d02 0001 |0a0d: aput-object v2, v0, v1 │ │ -0cb3d2: 1301 cd01 |0a0f: const/16 v1, #int 461 // #1cd │ │ -0cb3d6: 1a07 4521 |0a11: const-string v7, "NewYork" // string@2145 │ │ -0cb3da: 4d07 0001 |0a13: aput-object v7, v0, v1 │ │ -0cb3de: 1301 ce01 |0a15: const/16 v1, #int 462 // #1ce │ │ -0cb3e2: 1a07 de03 |0a17: const-string v7, "-69.0003" // string@03de │ │ -0cb3e6: 4d07 0001 |0a19: aput-object v7, v0, v1 │ │ -0cb3ea: 1301 cf01 |0a1b: const/16 v1, #int 463 // #1cf │ │ -0cb3ee: 1a07 2507 |0a1d: const-string v7, "44.0001" // string@0725 │ │ -0cb3f2: 4d07 0001 |0a1f: aput-object v7, v0, v1 │ │ -0cb3f6: 1301 d001 |0a21: const/16 v1, #int 464 // #1d0 │ │ -0cb3fa: 4d02 0001 |0a23: aput-object v2, v0, v1 │ │ -0cb3fe: 1301 d101 |0a25: const/16 v1, #int 465 // #1d1 │ │ -0cb402: 1a07 cc21 |0a27: const-string v7, "Omaha" // string@21cc │ │ -0cb406: 4d07 0001 |0a29: aput-object v7, v0, v1 │ │ -0cb40a: 1301 d201 |0a2b: const/16 v1, #int 466 // #1d2 │ │ -0cb40e: 1a07 9902 |0a2d: const-string v7, "-101" // string@0299 │ │ -0cb412: 4d07 0001 |0a2f: aput-object v7, v0, v1 │ │ -0cb416: 1301 d301 |0a31: const/16 v1, #int 467 // #1d3 │ │ -0cb41a: 1a07 3107 |0a33: const-string v7, "44.5001" // string@0731 │ │ -0cb41e: 4d07 0001 |0a35: aput-object v7, v0, v1 │ │ -0cb422: 1301 d401 |0a37: const/16 v1, #int 468 // #1d4 │ │ -0cb426: 4d02 0001 |0a39: aput-object v2, v0, v1 │ │ -0cb42a: 1301 d501 |0a3b: const/16 v1, #int 469 // #1d5 │ │ -0cb42e: 1a07 cc21 |0a3d: const-string v7, "Omaha" // string@21cc │ │ -0cb432: 4d07 0001 |0a3f: aput-object v7, v0, v1 │ │ -0cb436: 1301 d601 |0a41: const/16 v1, #int 470 // #1d6 │ │ -0cb43a: 1a07 9902 |0a43: const-string v7, "-101" // string@0299 │ │ -0cb43e: 4d07 0001 |0a45: aput-object v7, v0, v1 │ │ -0cb442: 1301 d701 |0a47: const/16 v1, #int 471 // #1d7 │ │ -0cb446: 1a07 ca06 |0a49: const-string v7, "40" // string@06ca │ │ -0cb44a: 4d07 0001 |0a4b: aput-object v7, v0, v1 │ │ -0cb44e: 1301 d801 |0a4d: const/16 v1, #int 472 // #1d8 │ │ -0cb452: 4d02 0001 |0a4f: aput-object v2, v0, v1 │ │ -0cb456: 1301 d901 |0a51: const/16 v1, #int 473 // #1d9 │ │ -0cb45a: 1a07 cc21 |0a53: const-string v7, "Omaha" // string@21cc │ │ -0cb45e: 4d07 0001 |0a55: aput-object v7, v0, v1 │ │ -0cb462: 1301 da01 |0a57: const/16 v1, #int 474 // #1da │ │ -0cb466: 1a07 da04 |0a59: const-string v7, "-93.0002" // string@04da │ │ -0cb46a: 4d07 0001 |0a5b: aput-object v7, v0, v1 │ │ -0cb46e: 1301 db01 |0a5d: const/16 v1, #int 475 // #1db │ │ -0cb472: 1a07 ca06 |0a5f: const-string v7, "40" // string@06ca │ │ -0cb476: 4d07 0001 |0a61: aput-object v7, v0, v1 │ │ -0cb47a: 1301 dc01 |0a63: const/16 v1, #int 476 // #1dc │ │ -0cb47e: 4d02 0001 |0a65: aput-object v2, v0, v1 │ │ -0cb482: 1301 dd01 |0a67: const/16 v1, #int 477 // #1dd │ │ -0cb486: 1a07 cc21 |0a69: const-string v7, "Omaha" // string@21cc │ │ -0cb48a: 4d07 0001 |0a6b: aput-object v7, v0, v1 │ │ -0cb48e: 1301 de01 |0a6d: const/16 v1, #int 478 // #1de │ │ -0cb492: 1a07 da04 |0a6f: const-string v7, "-93.0002" // string@04da │ │ -0cb496: 4d07 0001 |0a71: aput-object v7, v0, v1 │ │ -0cb49a: 1301 df01 |0a73: const/16 v1, #int 479 // #1df │ │ -0cb49e: 1a07 3107 |0a75: const-string v7, "44.5001" // string@0731 │ │ -0cb4a2: 4d07 0001 |0a77: aput-object v7, v0, v1 │ │ -0cb4a6: 1301 e001 |0a79: const/16 v1, #int 480 // #1e0 │ │ -0cb4aa: 4d02 0001 |0a7b: aput-object v2, v0, v1 │ │ -0cb4ae: 1301 e101 |0a7d: const/16 v1, #int 481 // #1e1 │ │ -0cb4b2: 1a07 a722 |0a7f: const-string v7, "Phoenix" // string@22a7 │ │ -0cb4b6: 4d07 0001 |0a81: aput-object v7, v0, v1 │ │ -0cb4ba: 1301 e201 |0a83: const/16 v1, #int 482 // #1e2 │ │ -0cb4be: 1a07 fd02 |0a85: const-string v7, "-116" // string@02fd │ │ -0cb4c2: 4d07 0001 |0a87: aput-object v7, v0, v1 │ │ -0cb4c6: 1301 e301 |0a89: const/16 v1, #int 483 // #1e3 │ │ -0cb4ca: 1a07 7006 |0a8b: const-string v7, "35.7001" // string@0670 │ │ -0cb4ce: 4d07 0001 |0a8d: aput-object v7, v0, v1 │ │ -0cb4d2: 1301 e401 |0a8f: const/16 v1, #int 484 // #1e4 │ │ -0cb4d6: 4d02 0001 |0a91: aput-object v2, v0, v1 │ │ -0cb4da: 1301 e501 |0a93: const/16 v1, #int 485 // #1e5 │ │ -0cb4de: 1a07 a722 |0a95: const-string v7, "Phoenix" // string@22a7 │ │ -0cb4e2: 4d07 0001 |0a97: aput-object v7, v0, v1 │ │ -0cb4e6: 1301 e601 |0a99: const/16 v1, #int 486 // #1e6 │ │ -0cb4ea: 1a07 fd02 |0a9b: const-string v7, "-116" // string@02fd │ │ -0cb4ee: 4d07 0001 |0a9d: aput-object v7, v0, v1 │ │ -0cb4f2: 1301 e701 |0a9f: const/16 v1, #int 487 // #1e7 │ │ -0cb4f6: 1a07 1e06 |0aa1: const-string v7, "31.3003" // string@061e │ │ -0cb4fa: 4d07 0001 |0aa3: aput-object v7, v0, v1 │ │ -0cb4fe: 1301 e801 |0aa5: const/16 v1, #int 488 // #1e8 │ │ -0cb502: 4d02 0001 |0aa7: aput-object v2, v0, v1 │ │ -0cb506: 1301 e901 |0aa9: const/16 v1, #int 489 // #1e9 │ │ -0cb50a: 1a07 a722 |0aab: const-string v7, "Phoenix" // string@22a7 │ │ -0cb50e: 4d07 0001 |0aad: aput-object v7, v0, v1 │ │ -0cb512: 1301 ea01 |0aaf: const/16 v1, #int 490 // #1ea │ │ -0cb516: 4d03 0001 |0ab1: aput-object v3, v0, v1 │ │ -0cb51a: 1301 eb01 |0ab3: const/16 v1, #int 491 // #1eb │ │ -0cb51e: 1a07 1e06 |0ab5: const-string v7, "31.3003" // string@061e │ │ -0cb522: 4d07 0001 |0ab7: aput-object v7, v0, v1 │ │ -0cb526: 1301 ec01 |0ab9: const/16 v1, #int 492 // #1ec │ │ -0cb52a: 4d02 0001 |0abb: aput-object v2, v0, v1 │ │ -0cb52e: 1301 ed01 |0abd: const/16 v1, #int 493 // #1ed │ │ -0cb532: 1a07 a722 |0abf: const-string v7, "Phoenix" // string@22a7 │ │ -0cb536: 4d07 0001 |0ac1: aput-object v7, v0, v1 │ │ -0cb53a: 1301 ee01 |0ac3: const/16 v1, #int 494 // #1ee │ │ -0cb53e: 4d03 0001 |0ac5: aput-object v3, v0, v1 │ │ -0cb542: 1301 ef01 |0ac7: const/16 v1, #int 495 // #1ef │ │ -0cb546: 1a07 7006 |0ac9: const-string v7, "35.7001" // string@0670 │ │ -0cb54a: 4d07 0001 |0acb: aput-object v7, v0, v1 │ │ -0cb54e: 1301 f001 |0acd: const/16 v1, #int 496 // #1f0 │ │ -0cb552: 4d02 0001 |0acf: aput-object v2, v0, v1 │ │ -0cb556: 1301 f101 |0ad1: const/16 v1, #int 497 // #1f1 │ │ -0cb55a: 1a07 d724 |0ad3: const-string v7, "SaltLakeCity" // string@24d7 │ │ -0cb55e: 4d07 0001 |0ad5: aput-object v7, v0, v1 │ │ -0cb562: 1301 f201 |0ad7: const/16 v1, #int 498 // #1f2 │ │ -0cb566: 1a07 0603 |0ad9: const-string v7, "-117" // string@0306 │ │ -0cb56a: 4d07 0001 |0adb: aput-object v7, v0, v1 │ │ -0cb56e: 1301 f301 |0add: const/16 v1, #int 499 // #1f3 │ │ -0cb572: 1a07 3107 |0adf: const-string v7, "44.5001" // string@0731 │ │ -0cb576: 4d07 0001 |0ae1: aput-object v7, v0, v1 │ │ -0cb57a: 1301 f401 |0ae3: const/16 v1, #int 500 // #1f4 │ │ -0cb57e: 4d02 0001 |0ae5: aput-object v2, v0, v1 │ │ -0cb582: 1301 f501 |0ae7: const/16 v1, #int 501 // #1f5 │ │ -0cb586: 1a07 d724 |0ae9: const-string v7, "SaltLakeCity" // string@24d7 │ │ -0cb58a: 4d07 0001 |0aeb: aput-object v7, v0, v1 │ │ -0cb58e: 1301 f601 |0aed: const/16 v1, #int 502 // #1f6 │ │ -0cb592: 1a07 0603 |0aef: const-string v7, "-117" // string@0306 │ │ -0cb596: 4d07 0001 |0af1: aput-object v7, v0, v1 │ │ -0cb59a: 1301 f701 |0af3: const/16 v1, #int 503 // #1f7 │ │ -0cb59e: 4d06 0001 |0af5: aput-object v6, v0, v1 │ │ -0cb5a2: 1301 f801 |0af7: const/16 v1, #int 504 // #1f8 │ │ -0cb5a6: 4d02 0001 |0af9: aput-object v2, v0, v1 │ │ -0cb5aa: 1301 f901 |0afb: const/16 v1, #int 505 // #1f9 │ │ -0cb5ae: 1a07 d724 |0afd: const-string v7, "SaltLakeCity" // string@24d7 │ │ -0cb5b2: 4d07 0001 |0aff: aput-object v7, v0, v1 │ │ -0cb5b6: 1301 fa01 |0b01: const/16 v1, #int 506 // #1fa │ │ -0cb5ba: 4d03 0001 |0b03: aput-object v3, v0, v1 │ │ -0cb5be: 1301 fb01 |0b05: const/16 v1, #int 507 // #1fb │ │ -0cb5c2: 4d06 0001 |0b07: aput-object v6, v0, v1 │ │ -0cb5c6: 1301 fc01 |0b09: const/16 v1, #int 508 // #1fc │ │ -0cb5ca: 4d02 0001 |0b0b: aput-object v2, v0, v1 │ │ -0cb5ce: 1301 fd01 |0b0d: const/16 v1, #int 509 // #1fd │ │ -0cb5d2: 1a07 d724 |0b0f: const-string v7, "SaltLakeCity" // string@24d7 │ │ -0cb5d6: 4d07 0001 |0b11: aput-object v7, v0, v1 │ │ -0cb5da: 1301 fe01 |0b13: const/16 v1, #int 510 // #1fe │ │ -0cb5de: 4d03 0001 |0b15: aput-object v3, v0, v1 │ │ -0cb5e2: 1301 ff01 |0b17: const/16 v1, #int 511 // #1ff │ │ -0cb5e6: 1a07 3107 |0b19: const-string v7, "44.5001" // string@0731 │ │ -0cb5ea: 4d07 0001 |0b1b: aput-object v7, v0, v1 │ │ -0cb5ee: 1301 0002 |0b1d: const/16 v1, #int 512 // #200 │ │ -0cb5f2: 4d02 0001 |0b1f: aput-object v2, v0, v1 │ │ -0cb5f6: 1301 0102 |0b21: const/16 v1, #int 513 // #201 │ │ -0cb5fa: 1a07 da24 |0b23: const-string v7, "SanAntonio" // string@24da │ │ -0cb5fe: 4d07 0001 |0b25: aput-object v7, v0, v1 │ │ -0cb602: 1301 0202 |0b27: const/16 v1, #int 514 // #202 │ │ -0cb606: 1a07 a402 |0b29: const-string v7, "-103" // string@02a4 │ │ -0cb60a: 4d07 0001 |0b2b: aput-object v7, v0, v1 │ │ -0cb60e: 1301 0302 |0b2d: const/16 v1, #int 515 // #203 │ │ -0cb612: 1a07 2406 |0b2f: const-string v7, "32.0002" // string@0624 │ │ -0cb616: 4d07 0001 |0b31: aput-object v7, v0, v1 │ │ -0cb61a: 1301 0402 |0b33: const/16 v1, #int 516 // #204 │ │ -0cb61e: 4d02 0001 |0b35: aput-object v2, v0, v1 │ │ -0cb622: 1301 0502 |0b37: const/16 v1, #int 517 // #205 │ │ -0cb626: 1a07 da24 |0b39: const-string v7, "SanAntonio" // string@24da │ │ -0cb62a: 4d07 0001 |0b3b: aput-object v7, v0, v1 │ │ -0cb62e: 1301 0602 |0b3d: const/16 v1, #int 518 // #206 │ │ -0cb632: 1a07 a402 |0b3f: const-string v7, "-103" // string@02a4 │ │ -0cb636: 4d07 0001 |0b41: aput-object v7, v0, v1 │ │ -0cb63a: 1301 0702 |0b43: const/16 v1, #int 519 // #207 │ │ -0cb63e: 1a07 f705 |0b45: const-string v7, "28.0004" // string@05f7 │ │ -0cb642: 4d07 0001 |0b47: aput-object v7, v0, v1 │ │ -0cb646: 1301 0802 |0b49: const/16 v1, #int 520 // #208 │ │ -0cb64a: 4d02 0001 |0b4b: aput-object v2, v0, v1 │ │ -0cb64e: 1301 0902 |0b4d: const/16 v1, #int 521 // #209 │ │ -0cb652: 1a07 da24 |0b4f: const-string v7, "SanAntonio" // string@24da │ │ -0cb656: 4d07 0001 |0b51: aput-object v7, v0, v1 │ │ -0cb65a: 1301 0a02 |0b53: const/16 v1, #int 522 // #20a │ │ -0cb65e: 1a07 1105 |0b55: const-string v7, "-97.0002" // string@0511 │ │ -0cb662: 4d07 0001 |0b57: aput-object v7, v0, v1 │ │ -0cb666: 1301 0b02 |0b59: const/16 v1, #int 523 // #20b │ │ -0cb66a: 1a07 f705 |0b5b: const-string v7, "28.0004" // string@05f7 │ │ -0cb66e: 4d07 0001 |0b5d: aput-object v7, v0, v1 │ │ -0cb672: 1301 0c02 |0b5f: const/16 v1, #int 524 // #20c │ │ -0cb676: 4d02 0001 |0b61: aput-object v2, v0, v1 │ │ -0cb67a: 1301 0d02 |0b63: const/16 v1, #int 525 // #20d │ │ -0cb67e: 1a07 da24 |0b65: const-string v7, "SanAntonio" // string@24da │ │ -0cb682: 4d07 0001 |0b67: aput-object v7, v0, v1 │ │ -0cb686: 1301 0e02 |0b69: const/16 v1, #int 526 // #20e │ │ -0cb68a: 1a07 1105 |0b6b: const-string v7, "-97.0002" // string@0511 │ │ -0cb68e: 4d07 0001 |0b6d: aput-object v7, v0, v1 │ │ -0cb692: 1301 0f02 |0b6f: const/16 v1, #int 527 // #20f │ │ -0cb696: 1a07 2406 |0b71: const-string v7, "32.0002" // string@0624 │ │ -0cb69a: 4d07 0001 |0b73: aput-object v7, v0, v1 │ │ -0cb69e: 1301 1002 |0b75: const/16 v1, #int 528 // #210 │ │ -0cb6a2: 4d02 0001 |0b77: aput-object v2, v0, v1 │ │ -0cb6a6: 1301 1102 |0b79: const/16 v1, #int 529 // #211 │ │ -0cb6aa: 1a07 dd24 |0b7b: const-string v7, "SanFrancisco" // string@24dd │ │ -0cb6ae: 4d07 0001 |0b7d: aput-object v7, v0, v1 │ │ -0cb6b2: 1301 1202 |0b7f: const/16 v1, #int 530 // #212 │ │ -0cb6b6: 1a07 4503 |0b81: const-string v7, "-125" // string@0345 │ │ -0cb6ba: 4d07 0001 |0b83: aput-object v7, v0, v1 │ │ -0cb6be: 1301 1302 |0b85: const/16 v1, #int 531 // #213 │ │ -0cb6c2: 4d05 0001 |0b87: aput-object v5, v0, v1 │ │ -0cb6c6: 1301 1402 |0b89: const/16 v1, #int 532 // #214 │ │ -0cb6ca: 4d02 0001 |0b8b: aput-object v2, v0, v1 │ │ -0cb6ce: 1301 1502 |0b8d: const/16 v1, #int 533 // #215 │ │ -0cb6d2: 1a07 dd24 |0b8f: const-string v7, "SanFrancisco" // string@24dd │ │ -0cb6d6: 4d07 0001 |0b91: aput-object v7, v0, v1 │ │ -0cb6da: 1301 1602 |0b93: const/16 v1, #int 534 // #216 │ │ -0cb6de: 1a07 4503 |0b95: const-string v7, "-125" // string@0345 │ │ -0cb6e2: 4d07 0001 |0b97: aput-object v7, v0, v1 │ │ -0cb6e6: 1301 1702 |0b99: const/16 v1, #int 535 // #217 │ │ -0cb6ea: 4d04 0001 |0b9b: aput-object v4, v0, v1 │ │ -0cb6ee: 1301 1802 |0b9d: const/16 v1, #int 536 // #218 │ │ -0cb6f2: 4d02 0001 |0b9f: aput-object v2, v0, v1 │ │ -0cb6f6: 1301 1902 |0ba1: const/16 v1, #int 537 // #219 │ │ -0cb6fa: 1a07 dd24 |0ba3: const-string v7, "SanFrancisco" // string@24dd │ │ -0cb6fe: 4d07 0001 |0ba5: aput-object v7, v0, v1 │ │ -0cb702: 1301 1a02 |0ba7: const/16 v1, #int 538 // #21a │ │ -0cb706: 1a07 0e03 |0ba9: const-string v7, "-118" // string@030e │ │ -0cb70a: 4d07 0001 |0bab: aput-object v7, v0, v1 │ │ -0cb70e: 1301 1b02 |0bad: const/16 v1, #int 539 // #21b │ │ -0cb712: 4d04 0001 |0baf: aput-object v4, v0, v1 │ │ -0cb716: 1301 1c02 |0bb1: const/16 v1, #int 540 // #21c │ │ -0cb71a: 4d02 0001 |0bb3: aput-object v2, v0, v1 │ │ -0cb71e: 1301 1d02 |0bb5: const/16 v1, #int 541 // #21d │ │ -0cb722: 1a07 dd24 |0bb7: const-string v7, "SanFrancisco" // string@24dd │ │ -0cb726: 4d07 0001 |0bb9: aput-object v7, v0, v1 │ │ -0cb72a: 1301 1e02 |0bbb: const/16 v1, #int 542 // #21e │ │ -0cb72e: 1a07 0e03 |0bbd: const-string v7, "-118" // string@030e │ │ -0cb732: 4d07 0001 |0bbf: aput-object v7, v0, v1 │ │ -0cb736: 1301 1f02 |0bc1: const/16 v1, #int 543 // #21f │ │ -0cb73a: 4d05 0001 |0bc3: aput-object v5, v0, v1 │ │ -0cb73e: 1301 2002 |0bc5: const/16 v1, #int 544 // #220 │ │ -0cb742: 4d02 0001 |0bc7: aput-object v2, v0, v1 │ │ -0cb746: 1301 2102 |0bc9: const/16 v1, #int 545 // #221 │ │ -0cb74a: 1a07 ff24 |0bcb: const-string v7, "Seattle" // string@24ff │ │ -0cb74e: 4d07 0001 |0bcd: aput-object v7, v0, v1 │ │ -0cb752: 1301 2202 |0bcf: const/16 v1, #int 546 // #222 │ │ -0cb756: 1a07 4503 |0bd1: const-string v7, "-125" // string@0345 │ │ -0cb75a: 4d07 0001 |0bd3: aput-object v7, v0, v1 │ │ -0cb75e: 1301 2302 |0bd5: const/16 v1, #int 547 // #223 │ │ -0cb762: 1a07 6a07 |0bd7: const-string v7, "49" // string@076a │ │ -0cb766: 4d07 0001 |0bd9: aput-object v7, v0, v1 │ │ -0cb76a: 1301 2402 |0bdb: const/16 v1, #int 548 // #224 │ │ -0cb76e: 4d02 0001 |0bdd: aput-object v2, v0, v1 │ │ -0cb772: 1301 2502 |0bdf: const/16 v1, #int 549 // #225 │ │ -0cb776: 1a07 ff24 |0be1: const-string v7, "Seattle" // string@24ff │ │ -0cb77a: 4d07 0001 |0be3: aput-object v7, v0, v1 │ │ -0cb77e: 1301 2602 |0be5: const/16 v1, #int 550 // #226 │ │ -0cb782: 1a07 4503 |0be7: const-string v7, "-125" // string@0345 │ │ -0cb786: 4d07 0001 |0be9: aput-object v7, v0, v1 │ │ -0cb78a: 1301 2702 |0beb: const/16 v1, #int 551 // #227 │ │ -0cb78e: 1a07 3207 |0bed: const-string v7, "44.5002" // string@0732 │ │ -0cb792: 4d07 0001 |0bef: aput-object v7, v0, v1 │ │ -0cb796: 1301 2802 |0bf1: const/16 v1, #int 552 // #228 │ │ -0cb79a: 4d02 0001 |0bf3: aput-object v2, v0, v1 │ │ -0cb79e: 1301 2902 |0bf5: const/16 v1, #int 553 // #229 │ │ -0cb7a2: 1a07 ff24 |0bf7: const-string v7, "Seattle" // string@24ff │ │ -0cb7a6: 4d07 0001 |0bf9: aput-object v7, v0, v1 │ │ -0cb7aa: 1301 2a02 |0bfb: const/16 v1, #int 554 // #22a │ │ -0cb7ae: 1a07 0603 |0bfd: const-string v7, "-117" // string@0306 │ │ -0cb7b2: 4d07 0001 |0bff: aput-object v7, v0, v1 │ │ -0cb7b6: 1301 2b02 |0c01: const/16 v1, #int 555 // #22b │ │ -0cb7ba: 1a07 3207 |0c03: const-string v7, "44.5002" // string@0732 │ │ -0cb7be: 4d07 0001 |0c05: aput-object v7, v0, v1 │ │ -0cb7c2: 1301 2c02 |0c07: const/16 v1, #int 556 // #22c │ │ -0cb7c6: 4d02 0001 |0c09: aput-object v2, v0, v1 │ │ -0cb7ca: 1301 2d02 |0c0b: const/16 v1, #int 557 // #22d │ │ -0cb7ce: 1a07 ff24 |0c0d: const-string v7, "Seattle" // string@24ff │ │ -0cb7d2: 4d07 0001 |0c0f: aput-object v7, v0, v1 │ │ -0cb7d6: 1301 2e02 |0c11: const/16 v1, #int 558 // #22e │ │ -0cb7da: 1a07 0603 |0c13: const-string v7, "-117" // string@0306 │ │ -0cb7de: 4d07 0001 |0c15: aput-object v7, v0, v1 │ │ -0cb7e2: 1301 2f02 |0c17: const/16 v1, #int 559 // #22f │ │ -0cb7e6: 1a07 6a07 |0c19: const-string v7, "49" // string@076a │ │ -0cb7ea: 4d07 0001 |0c1b: aput-object v7, v0, v1 │ │ -0cb7ee: 1301 3002 |0c1d: const/16 v1, #int 560 // #230 │ │ -0cb7f2: 4d02 0001 |0c1f: aput-object v2, v0, v1 │ │ -0cb7f6: 1301 3102 |0c21: const/16 v1, #int 561 // #231 │ │ -0cb7fa: 1a07 7625 |0c23: const-string v7, "StLouis" // string@2576 │ │ -0cb7fe: 4d07 0001 |0c25: aput-object v7, v0, v1 │ │ -0cb802: 1301 3202 |0c27: const/16 v1, #int 562 // #232 │ │ -0cb806: 1a07 c004 |0c29: const-string v7, "-90.0002" // string@04c0 │ │ -0cb80a: 4d07 0001 |0c2b: aput-object v7, v0, v1 │ │ -0cb80e: 1301 3302 |0c2d: const/16 v1, #int 563 // #233 │ │ -0cb812: 1a07 cb06 |0c2f: const-string v7, "40.0001" // string@06cb │ │ -0cb816: 4d07 0001 |0c31: aput-object v7, v0, v1 │ │ -0cb81a: 1301 3402 |0c33: const/16 v1, #int 564 // #234 │ │ -0cb81e: 4d02 0001 |0c35: aput-object v2, v0, v1 │ │ -0cb822: 1301 3502 |0c37: const/16 v1, #int 565 // #235 │ │ -0cb826: 1a07 7625 |0c39: const-string v7, "StLouis" // string@2576 │ │ -0cb82a: 4d07 0001 |0c3b: aput-object v7, v0, v1 │ │ -0cb82e: 1301 3602 |0c3d: const/16 v1, #int 566 // #236 │ │ -0cb832: 1a07 c004 |0c3f: const-string v7, "-90.0002" // string@04c0 │ │ -0cb836: 4d07 0001 |0c41: aput-object v7, v0, v1 │ │ -0cb83a: 1301 3702 |0c43: const/16 v1, #int 567 // #237 │ │ -0cb83e: 4d04 0001 |0c45: aput-object v4, v0, v1 │ │ -0cb842: 1301 3802 |0c47: const/16 v1, #int 568 // #238 │ │ -0cb846: 4d02 0001 |0c49: aput-object v2, v0, v1 │ │ -0cb84a: 1301 3902 |0c4b: const/16 v1, #int 569 // #239 │ │ -0cb84e: 1a07 7625 |0c4d: const-string v7, "StLouis" // string@2576 │ │ -0cb852: 4d07 0001 |0c4f: aput-object v7, v0, v1 │ │ -0cb856: 1301 3a02 |0c51: const/16 v1, #int 570 // #23a │ │ -0cb85a: 1a07 8004 |0c53: const-string v7, "-85.0004" // string@0480 │ │ -0cb85e: 4d07 0001 |0c55: aput-object v7, v0, v1 │ │ -0cb862: 1301 3b02 |0c57: const/16 v1, #int 571 // #23b │ │ -0cb866: 4d04 0001 |0c59: aput-object v4, v0, v1 │ │ -0cb86a: 1301 3c02 |0c5b: const/16 v1, #int 572 // #23c │ │ -0cb86e: 4d02 0001 |0c5d: aput-object v2, v0, v1 │ │ -0cb872: 1301 3d02 |0c5f: const/16 v1, #int 573 // #23d │ │ -0cb876: 1a04 7625 |0c61: const-string v4, "StLouis" // string@2576 │ │ -0cb87a: 4d04 0001 |0c63: aput-object v4, v0, v1 │ │ -0cb87e: 1301 3e02 |0c65: const/16 v1, #int 574 // #23e │ │ -0cb882: 1a04 8004 |0c67: const-string v4, "-85.0004" // string@0480 │ │ -0cb886: 4d04 0001 |0c69: aput-object v4, v0, v1 │ │ -0cb88a: 1301 3f02 |0c6b: const/16 v1, #int 575 // #23f │ │ -0cb88e: 1a04 cb06 |0c6d: const-string v4, "40.0001" // string@06cb │ │ -0cb892: 4d04 0001 |0c6f: aput-object v4, v0, v1 │ │ -0cb896: 1301 4002 |0c71: const/16 v1, #int 576 // #240 │ │ -0cb89a: 4d02 0001 |0c73: aput-object v2, v0, v1 │ │ -0cb89e: 1301 4102 |0c75: const/16 v1, #int 577 // #241 │ │ -0cb8a2: 1a04 3027 |0c77: const-string v4, "TwinCities" // string@2730 │ │ -0cb8a6: 4d04 0001 |0c79: aput-object v4, v0, v1 │ │ -0cb8aa: 1301 4202 |0c7b: const/16 v1, #int 578 // #242 │ │ -0cb8ae: 1a04 9902 |0c7d: const-string v4, "-101" // string@0299 │ │ -0cb8b2: 4d04 0001 |0c7f: aput-object v4, v0, v1 │ │ -0cb8b6: 1301 4302 |0c81: const/16 v1, #int 579 // #243 │ │ -0cb8ba: 1a04 6c07 |0c83: const-string v4, "49.0003" // string@076c │ │ -0cb8be: 4d04 0001 |0c85: aput-object v4, v0, v1 │ │ -0cb8c2: 1301 4402 |0c87: const/16 v1, #int 580 // #244 │ │ -0cb8c6: 4d02 0001 |0c89: aput-object v2, v0, v1 │ │ -0cb8ca: 1301 4502 |0c8b: const/16 v1, #int 581 // #245 │ │ -0cb8ce: 1a04 3027 |0c8d: const-string v4, "TwinCities" // string@2730 │ │ -0cb8d2: 4d04 0001 |0c8f: aput-object v4, v0, v1 │ │ -0cb8d6: 1301 4602 |0c91: const/16 v1, #int 582 // #246 │ │ -0cb8da: 1a04 9902 |0c93: const-string v4, "-101" // string@0299 │ │ -0cb8de: 4d04 0001 |0c95: aput-object v4, v0, v1 │ │ -0cb8e2: 1301 4702 |0c97: const/16 v1, #int 583 // #247 │ │ -0cb8e6: 1a04 3307 |0c99: const-string v4, "44.5003" // string@0733 │ │ -0cb8ea: 4d04 0001 |0c9b: aput-object v4, v0, v1 │ │ -0cb8ee: 1301 4802 |0c9d: const/16 v1, #int 584 // #248 │ │ -0cb8f2: 4d02 0001 |0c9f: aput-object v2, v0, v1 │ │ -0cb8f6: 1301 4902 |0ca1: const/16 v1, #int 585 // #249 │ │ -0cb8fa: 1a04 3027 |0ca3: const-string v4, "TwinCities" // string@2730 │ │ -0cb8fe: 4d04 0001 |0ca5: aput-object v4, v0, v1 │ │ -0cb902: 1301 4a02 |0ca7: const/16 v1, #int 586 // #24a │ │ -0cb906: 1a04 d804 |0ca9: const-string v4, "-93" // string@04d8 │ │ -0cb90a: 4d04 0001 |0cab: aput-object v4, v0, v1 │ │ -0cb90e: 1301 4b02 |0cad: const/16 v1, #int 587 // #24b │ │ -0cb912: 1a04 3307 |0caf: const-string v4, "44.5003" // string@0733 │ │ -0cb916: 4d04 0001 |0cb1: aput-object v4, v0, v1 │ │ -0cb91a: 1301 4c02 |0cb3: const/16 v1, #int 588 // #24c │ │ -0cb91e: 4d02 0001 |0cb5: aput-object v2, v0, v1 │ │ -0cb922: 1301 4d02 |0cb7: const/16 v1, #int 589 // #24d │ │ -0cb926: 1a04 3027 |0cb9: const-string v4, "TwinCities" // string@2730 │ │ -0cb92a: 4d04 0001 |0cbb: aput-object v4, v0, v1 │ │ -0cb92e: 1301 4e02 |0cbd: const/16 v1, #int 590 // #24e │ │ -0cb932: 1a04 d804 |0cbf: const-string v4, "-93" // string@04d8 │ │ -0cb936: 4d04 0001 |0cc1: aput-object v4, v0, v1 │ │ -0cb93a: 1301 4f02 |0cc3: const/16 v1, #int 591 // #24f │ │ -0cb93e: 1a04 6c07 |0cc5: const-string v4, "49.0003" // string@076c │ │ -0cb942: 4d04 0001 |0cc7: aput-object v4, v0, v1 │ │ -0cb946: 1301 5002 |0cc9: const/16 v1, #int 592 // #250 │ │ -0cb94a: 4d02 0001 |0ccb: aput-object v2, v0, v1 │ │ -0cb94e: 1301 5102 |0ccd: const/16 v1, #int 593 // #251 │ │ -0cb952: 1a04 4629 |0ccf: const-string v4, "Washington" // string@2946 │ │ -0cb956: 4d04 0001 |0cd1: aput-object v4, v0, v1 │ │ -0cb95a: 1301 5202 |0cd3: const/16 v1, #int 594 // #252 │ │ -0cb95e: 1a04 1e04 |0cd5: const-string v4, "-78.0002" // string@041e │ │ -0cb962: 4d04 0001 |0cd7: aput-object v4, v0, v1 │ │ -0cb966: 1301 5302 |0cd9: const/16 v1, #int 595 // #253 │ │ -0cb96a: 1a04 cb06 |0cdb: const-string v4, "40.0001" // string@06cb │ │ -0cb96e: 4d04 0001 |0cdd: aput-object v4, v0, v1 │ │ -0cb972: 1301 5402 |0cdf: const/16 v1, #int 596 // #254 │ │ -0cb976: 4d02 0001 |0ce1: aput-object v2, v0, v1 │ │ -0cb97a: 1301 5502 |0ce3: const/16 v1, #int 597 // #255 │ │ -0cb97e: 1a04 4629 |0ce5: const-string v4, "Washington" // string@2946 │ │ -0cb982: 4d04 0001 |0ce7: aput-object v4, v0, v1 │ │ -0cb986: 1301 5602 |0ce9: const/16 v1, #int 598 // #256 │ │ -0cb98a: 1a04 1e04 |0ceb: const-string v4, "-78.0002" // string@041e │ │ -0cb98e: 4d04 0001 |0ced: aput-object v4, v0, v1 │ │ -0cb992: 1301 5702 |0cef: const/16 v1, #int 599 // #257 │ │ -0cb996: 1a04 7a06 |0cf1: const-string v4, "36.0002" // string@067a │ │ -0cb99a: 4d04 0001 |0cf3: aput-object v4, v0, v1 │ │ -0cb99e: 1301 5802 |0cf5: const/16 v1, #int 600 // #258 │ │ -0cb9a2: 4d02 0001 |0cf7: aput-object v2, v0, v1 │ │ -0cb9a6: 1301 5902 |0cf9: const/16 v1, #int 601 // #259 │ │ -0cb9aa: 1a04 4629 |0cfb: const-string v4, "Washington" // string@2946 │ │ -0cb9ae: 4d04 0001 |0cfd: aput-object v4, v0, v1 │ │ -0cb9b2: 1301 5a02 |0cff: const/16 v1, #int 602 // #25a │ │ -0cb9b6: 1a04 f003 |0d01: const-string v4, "-72.0002" // string@03f0 │ │ -0cb9ba: 4d04 0001 |0d03: aput-object v4, v0, v1 │ │ -0cb9be: 1301 5b02 |0d05: const/16 v1, #int 603 // #25b │ │ -0cb9c2: 1a04 7a06 |0d07: const-string v4, "36.0002" // string@067a │ │ -0cb9c6: 4d04 0001 |0d09: aput-object v4, v0, v1 │ │ -0cb9ca: 1301 5c02 |0d0b: const/16 v1, #int 604 // #25c │ │ -0cb9ce: 4d02 0001 |0d0d: aput-object v2, v0, v1 │ │ -0cb9d2: 1301 5d02 |0d0f: const/16 v1, #int 605 // #25d │ │ -0cb9d6: 1a04 4629 |0d11: const-string v4, "Washington" // string@2946 │ │ -0cb9da: 4d04 0001 |0d13: aput-object v4, v0, v1 │ │ -0cb9de: 1301 5e02 |0d15: const/16 v1, #int 606 // #25e │ │ -0cb9e2: 1a04 f003 |0d17: const-string v4, "-72.0002" // string@03f0 │ │ -0cb9e6: 4d04 0001 |0d19: aput-object v4, v0, v1 │ │ -0cb9ea: 1301 5f02 |0d1b: const/16 v1, #int 607 // #25f │ │ -0cb9ee: 1a04 cb06 |0d1d: const-string v4, "40.0001" // string@06cb │ │ -0cb9f2: 4d04 0001 |0d1f: aput-object v4, v0, v1 │ │ -0cb9f6: 1301 6002 |0d21: const/16 v1, #int 608 // #260 │ │ -0cb9fa: 4d02 0001 |0d23: aput-object v2, v0, v1 │ │ -0cb9fe: 1301 6102 |0d25: const/16 v1, #int 609 // #261 │ │ -0cba02: 1a04 6229 |0d27: const-string v4, "Wichita" // string@2962 │ │ -0cba06: 4d04 0001 |0d29: aput-object v4, v0, v1 │ │ -0cba0a: 1301 6202 |0d2b: const/16 v1, #int 610 // #262 │ │ -0cba0e: 1a04 b102 |0d2d: const-string v4, "-104" // string@02b1 │ │ -0cba12: 4d04 0001 |0d2f: aput-object v4, v0, v1 │ │ -0cba16: 1301 6302 |0d31: const/16 v1, #int 611 // #263 │ │ -0cba1a: 1a04 cb06 |0d33: const-string v4, "40.0001" // string@06cb │ │ -0cba1e: 4d04 0001 |0d35: aput-object v4, v0, v1 │ │ -0cba22: 1301 6402 |0d37: const/16 v1, #int 612 // #264 │ │ -0cba26: 4d02 0001 |0d39: aput-object v2, v0, v1 │ │ -0cba2a: 1301 6502 |0d3b: const/16 v1, #int 613 // #265 │ │ -0cba2e: 1a04 6229 |0d3d: const-string v4, "Wichita" // string@2962 │ │ -0cba32: 4d04 0001 |0d3f: aput-object v4, v0, v1 │ │ -0cba36: 1301 6602 |0d41: const/16 v1, #int 614 // #266 │ │ -0cba3a: 1a04 b102 |0d43: const-string v4, "-104" // string@02b1 │ │ -0cba3e: 4d04 0001 |0d45: aput-object v4, v0, v1 │ │ -0cba42: 1301 6702 |0d47: const/16 v1, #int 615 // #267 │ │ -0cba46: 1a04 7806 |0d49: const-string v4, "36" // string@0678 │ │ -0cba4a: 4d04 0001 |0d4b: aput-object v4, v0, v1 │ │ -0cba4e: 1301 6802 |0d4d: const/16 v1, #int 616 // #268 │ │ -0cba52: 4d02 0001 |0d4f: aput-object v2, v0, v1 │ │ -0cba56: 1301 6902 |0d51: const/16 v1, #int 617 // #269 │ │ -0cba5a: 1a04 6229 |0d53: const-string v4, "Wichita" // string@2962 │ │ -0cba5e: 4d04 0001 |0d55: aput-object v4, v0, v1 │ │ -0cba62: 1301 6a02 |0d57: const/16 v1, #int 618 // #26a │ │ -0cba66: 1a04 1005 |0d59: const-string v4, "-97.0001" // string@0510 │ │ -0cba6a: 4d04 0001 |0d5b: aput-object v4, v0, v1 │ │ -0cba6e: 1301 6b02 |0d5d: const/16 v1, #int 619 // #26b │ │ -0cba72: 1a04 7806 |0d5f: const-string v4, "36" // string@0678 │ │ -0cba76: 4d04 0001 |0d61: aput-object v4, v0, v1 │ │ -0cba7a: 1301 6c02 |0d63: const/16 v1, #int 620 // #26c │ │ -0cba7e: 4d02 0001 |0d65: aput-object v2, v0, v1 │ │ -0cba82: 1301 6d02 |0d67: const/16 v1, #int 621 // #26d │ │ -0cba86: 1a04 6229 |0d69: const-string v4, "Wichita" // string@2962 │ │ -0cba8a: 4d04 0001 |0d6b: aput-object v4, v0, v1 │ │ -0cba8e: 1301 6e02 |0d6d: const/16 v1, #int 622 // #26e │ │ -0cba92: 1a04 1005 |0d6f: const-string v4, "-97.0001" // string@0510 │ │ -0cba96: 4d04 0001 |0d71: aput-object v4, v0, v1 │ │ -0cba9a: 1301 6f02 |0d73: const/16 v1, #int 623 // #26f │ │ -0cba9e: 1a04 cb06 |0d75: const-string v4, "40.0001" // string@06cb │ │ -0cbaa2: 4d04 0001 |0d77: aput-object v4, v0, v1 │ │ -0cbaa6: 1301 7002 |0d79: const/16 v1, #int 624 // #270 │ │ -0cbaaa: 4d02 0001 |0d7b: aput-object v2, v0, v1 │ │ -0cbaae: 1301 7102 |0d7d: const/16 v1, #int 625 // #271 │ │ -0cbab2: 1a04 260b |0d7f: const-string v4, "Anchorage" // string@0b26 │ │ -0cbab6: 4d04 0001 |0d81: aput-object v4, v0, v1 │ │ -0cbaba: 1301 7202 |0d83: const/16 v1, #int 626 // #272 │ │ -0cbabe: 1a04 8703 |0d85: const-string v4, "-151.001" // string@0387 │ │ -0cbac2: 4d04 0001 |0d87: aput-object v4, v0, v1 │ │ -0cbac6: 1301 7302 |0d89: const/16 v1, #int 627 // #273 │ │ -0cbaca: 1a04 fb07 |0d8b: const-string v4, "64.0001" // string@07fb │ │ -0cbace: 4d04 0001 |0d8d: aput-object v4, v0, v1 │ │ -0cbad2: 1301 7402 |0d8f: const/16 v1, #int 628 // #274 │ │ -0cbad6: 4d02 0001 |0d91: aput-object v2, v0, v1 │ │ -0cbada: 1301 7502 |0d93: const/16 v1, #int 629 // #275 │ │ -0cbade: 1a04 260b |0d95: const-string v4, "Anchorage" // string@0b26 │ │ -0cbae2: 4d04 0001 |0d97: aput-object v4, v0, v1 │ │ -0cbae6: 1301 7602 |0d99: const/16 v1, #int 630 // #276 │ │ -0cbaea: 1a04 8703 |0d9b: const-string v4, "-151.001" // string@0387 │ │ -0cbaee: 4d04 0001 |0d9d: aput-object v4, v0, v1 │ │ -0cbaf2: 1301 7702 |0d9f: const/16 v1, #int 631 // #277 │ │ -0cbaf6: 1a04 d607 |0da1: const-string v4, "60.0003" // string@07d6 │ │ -0cbafa: 4d04 0001 |0da3: aput-object v4, v0, v1 │ │ -0cbafe: 1301 7802 |0da5: const/16 v1, #int 632 // #278 │ │ -0cbb02: 4d02 0001 |0da7: aput-object v2, v0, v1 │ │ -0cbb06: 1301 7902 |0da9: const/16 v1, #int 633 // #279 │ │ -0cbb0a: 1a04 260b |0dab: const-string v4, "Anchorage" // string@0b26 │ │ -0cbb0e: 4d04 0001 |0dad: aput-object v4, v0, v1 │ │ -0cbb12: 1301 7a02 |0daf: const/16 v1, #int 634 // #27a │ │ -0cbb16: 1a04 6d03 |0db1: const-string v4, "-140.501" // string@036d │ │ -0cbb1a: 4d04 0001 |0db3: aput-object v4, v0, v1 │ │ -0cbb1e: 1301 7b02 |0db5: const/16 v1, #int 635 // #27b │ │ -0cbb22: 1a04 d607 |0db7: const-string v4, "60.0003" // string@07d6 │ │ -0cbb26: 4d04 0001 |0db9: aput-object v4, v0, v1 │ │ -0cbb2a: 1301 7c02 |0dbb: const/16 v1, #int 636 // #27c │ │ -0cbb2e: 4d02 0001 |0dbd: aput-object v2, v0, v1 │ │ -0cbb32: 1301 7d02 |0dbf: const/16 v1, #int 637 // #27d │ │ -0cbb36: 1a04 260b |0dc1: const-string v4, "Anchorage" // string@0b26 │ │ -0cbb3a: 4d04 0001 |0dc3: aput-object v4, v0, v1 │ │ -0cbb3e: 1301 7e02 |0dc5: const/16 v1, #int 638 // #27e │ │ -0cbb42: 1a04 6d03 |0dc7: const-string v4, "-140.501" // string@036d │ │ -0cbb46: 4d04 0001 |0dc9: aput-object v4, v0, v1 │ │ -0cbb4a: 1301 7f02 |0dcb: const/16 v1, #int 639 // #27f │ │ -0cbb4e: 1a04 fb07 |0dcd: const-string v4, "64.0001" // string@07fb │ │ -0cbb52: 4d04 0001 |0dcf: aput-object v4, v0, v1 │ │ -0cbb56: 1301 8002 |0dd1: const/16 v1, #int 640 // #280 │ │ -0cbb5a: 4d02 0001 |0dd3: aput-object v2, v0, v1 │ │ -0cbb5e: 1301 8102 |0dd5: const/16 v1, #int 641 // #281 │ │ -0cbb62: 1a04 ed0b |0dd7: const-string v4, "Bethel" // string@0bed │ │ -0cbb66: 4d04 0001 |0dd9: aput-object v4, v0, v1 │ │ -0cbb6a: 1301 8202 |0ddb: const/16 v1, #int 642 // #282 │ │ -0cbb6e: 1a04 b603 |0ddd: const-string v4, "-173.001" // string@03b6 │ │ -0cbb72: 4d04 0001 |0ddf: aput-object v4, v0, v1 │ │ -0cbb76: 1301 8302 |0de1: const/16 v1, #int 643 // #283 │ │ -0cbb7a: 1a04 fd07 |0de3: const-string v4, "64.0003" // string@07fd │ │ -0cbb7e: 4d04 0001 |0de5: aput-object v4, v0, v1 │ │ -0cbb82: 1301 8402 |0de7: const/16 v1, #int 644 // #284 │ │ -0cbb86: 4d02 0001 |0de9: aput-object v2, v0, v1 │ │ -0cbb8a: 1301 8502 |0deb: const/16 v1, #int 645 // #285 │ │ -0cbb8e: 1a04 ed0b |0ded: const-string v4, "Bethel" // string@0bed │ │ -0cbb92: 4d04 0001 |0def: aput-object v4, v0, v1 │ │ -0cbb96: 1301 8602 |0df1: const/16 v1, #int 646 // #286 │ │ -0cbb9a: 1a04 b603 |0df3: const-string v4, "-173.001" // string@03b6 │ │ -0cbb9e: 4d04 0001 |0df5: aput-object v4, v0, v1 │ │ -0cbba2: 1301 8702 |0df7: const/16 v1, #int 647 // #287 │ │ -0cbba6: 1a04 c207 |0df9: const-string v4, "59.7005" // string@07c2 │ │ -0cbbaa: 4d04 0001 |0dfb: aput-object v4, v0, v1 │ │ -0cbbae: 1301 8802 |0dfd: const/16 v1, #int 648 // #288 │ │ -0cbbb2: 4d02 0001 |0dff: aput-object v2, v0, v1 │ │ -0cbbb6: 1301 8902 |0e01: const/16 v1, #int 649 // #289 │ │ -0cbbba: 1a04 ed0b |0e03: const-string v4, "Bethel" // string@0bed │ │ -0cbbbe: 4d04 0001 |0e05: aput-object v4, v0, v1 │ │ -0cbbc2: 1301 8a02 |0e07: const/16 v1, #int 650 // #28a │ │ -0cbbc6: 1a04 a303 |0e09: const-string v4, "-162.001" // string@03a3 │ │ -0cbbca: 4d04 0001 |0e0b: aput-object v4, v0, v1 │ │ -0cbbce: 1301 8b02 |0e0d: const/16 v1, #int 651 // #28b │ │ -0cbbd2: 1a04 c207 |0e0f: const-string v4, "59.7005" // string@07c2 │ │ -0cbbd6: 4d04 0001 |0e11: aput-object v4, v0, v1 │ │ -0cbbda: 1301 8c02 |0e13: const/16 v1, #int 652 // #28c │ │ -0cbbde: 4d02 0001 |0e15: aput-object v2, v0, v1 │ │ -0cbbe2: 1301 8d02 |0e17: const/16 v1, #int 653 // #28d │ │ -0cbbe6: 1a04 ed0b |0e19: const-string v4, "Bethel" // string@0bed │ │ -0cbbea: 4d04 0001 |0e1b: aput-object v4, v0, v1 │ │ -0cbbee: 1301 8e02 |0e1d: const/16 v1, #int 654 // #28e │ │ -0cbbf2: 1a04 a303 |0e1f: const-string v4, "-162.001" // string@03a3 │ │ -0cbbf6: 4d04 0001 |0e21: aput-object v4, v0, v1 │ │ -0cbbfa: 1301 8f02 |0e23: const/16 v1, #int 655 // #28f │ │ -0cbbfe: 1a04 fd07 |0e25: const-string v4, "64.0003" // string@07fd │ │ -0cbc02: 4d04 0001 |0e27: aput-object v4, v0, v1 │ │ -0cbc06: 1301 9002 |0e29: const/16 v1, #int 656 // #290 │ │ -0cbc0a: 4d02 0001 |0e2b: aput-object v2, v0, v1 │ │ -0cbc0e: 1301 9102 |0e2d: const/16 v1, #int 657 // #291 │ │ -0cbc12: 1a04 680d |0e2f: const-string v4, "CapeLisburne" // string@0d68 │ │ -0cbc16: 4d04 0001 |0e31: aput-object v4, v0, v1 │ │ -0cbc1a: 1301 9202 |0e33: const/16 v1, #int 658 // #292 │ │ -0cbc1e: 1a04 b503 |0e35: const-string v4, "-171.501" // string@03b5 │ │ -0cbc22: 4d04 0001 |0e37: aput-object v4, v0, v1 │ │ -0cbc26: 1301 9302 |0e39: const/16 v1, #int 659 // #293 │ │ -0cbc2a: 1a04 3e08 |0e3b: const-string v4, "72.0001" // string@083e │ │ -0cbc2e: 4d04 0001 |0e3d: aput-object v4, v0, v1 │ │ -0cbc32: 1301 9402 |0e3f: const/16 v1, #int 660 // #294 │ │ -0cbc36: 4d02 0001 |0e41: aput-object v2, v0, v1 │ │ -0cbc3a: 1301 9502 |0e43: const/16 v1, #int 661 // #295 │ │ -0cbc3e: 1a04 680d |0e45: const-string v4, "CapeLisburne" // string@0d68 │ │ -0cbc42: 4d04 0001 |0e47: aput-object v4, v0, v1 │ │ -0cbc46: 1301 9602 |0e49: const/16 v1, #int 662 // #296 │ │ -0cbc4a: 1a04 b503 |0e4b: const-string v4, "-171.501" // string@03b5 │ │ -0cbc4e: 4d04 0001 |0e4d: aput-object v4, v0, v1 │ │ -0cbc52: 1301 9702 |0e4f: const/16 v1, #int 663 // #297 │ │ -0cbc56: 1a04 2008 |0e51: const-string v4, "68.0003" // string@0820 │ │ -0cbc5a: 4d04 0001 |0e53: aput-object v4, v0, v1 │ │ -0cbc5e: 1301 9802 |0e55: const/16 v1, #int 664 // #298 │ │ -0cbc62: 4d02 0001 |0e57: aput-object v2, v0, v1 │ │ -0cbc66: 1301 9902 |0e59: const/16 v1, #int 665 // #299 │ │ -0cbc6a: 1a04 680d |0e5b: const-string v4, "CapeLisburne" // string@0d68 │ │ -0cbc6e: 4d04 0001 |0e5d: aput-object v4, v0, v1 │ │ -0cbc72: 1301 9a02 |0e5f: const/16 v1, #int 666 // #29a │ │ -0cbc76: 1a04 9903 |0e61: const-string v4, "-157.001" // string@0399 │ │ -0cbc7a: 4d04 0001 |0e63: aput-object v4, v0, v1 │ │ -0cbc7e: 1301 9b02 |0e65: const/16 v1, #int 667 // #29b │ │ -0cbc82: 1a04 2008 |0e67: const-string v4, "68.0003" // string@0820 │ │ -0cbc86: 4d04 0001 |0e69: aput-object v4, v0, v1 │ │ -0cbc8a: 1301 9c02 |0e6b: const/16 v1, #int 668 // #29c │ │ -0cbc8e: 4d02 0001 |0e6d: aput-object v2, v0, v1 │ │ -0cbc92: 1301 9d02 |0e6f: const/16 v1, #int 669 // #29d │ │ -0cbc96: 1a04 680d |0e71: const-string v4, "CapeLisburne" // string@0d68 │ │ -0cbc9a: 4d04 0001 |0e73: aput-object v4, v0, v1 │ │ -0cbc9e: 1301 9e02 |0e75: const/16 v1, #int 670 // #29e │ │ -0cbca2: 1a04 9903 |0e77: const-string v4, "-157.001" // string@0399 │ │ -0cbca6: 4d04 0001 |0e79: aput-object v4, v0, v1 │ │ -0cbcaa: 1301 9f02 |0e7b: const/16 v1, #int 671 // #29f │ │ -0cbcae: 1a04 3e08 |0e7d: const-string v4, "72.0001" // string@083e │ │ -0cbcb2: 4d04 0001 |0e7f: aput-object v4, v0, v1 │ │ -0cbcb6: 1301 a002 |0e81: const/16 v1, #int 672 // #2a0 │ │ -0cbcba: 4d02 0001 |0e83: aput-object v2, v0, v1 │ │ -0cbcbe: 1301 a102 |0e85: const/16 v1, #int 673 // #2a1 │ │ -0cbcc2: 1a04 9e0d |0e87: const-string v4, "ColdBay" // string@0d9e │ │ -0cbcc6: 4d04 0001 |0e89: aput-object v4, v0, v1 │ │ -0cbcca: 1301 a202 |0e8b: const/16 v1, #int 674 // #2a2 │ │ -0cbcce: 1a04 a803 |0e8d: const-string v4, "-164.001" // string@03a8 │ │ -0cbcd2: 4d04 0001 |0e8f: aput-object v4, v0, v1 │ │ -0cbcd6: 1301 a302 |0e91: const/16 v1, #int 675 // #2a3 │ │ -0cbcda: 1a04 a407 |0e93: const-string v4, "56.0003" // string@07a4 │ │ -0cbcde: 4d04 0001 |0e95: aput-object v4, v0, v1 │ │ -0cbce2: 1301 a402 |0e97: const/16 v1, #int 676 // #2a4 │ │ -0cbce6: 4d02 0001 |0e99: aput-object v2, v0, v1 │ │ -0cbcea: 1301 a502 |0e9b: const/16 v1, #int 677 // #2a5 │ │ -0cbcee: 1a04 9e0d |0e9d: const-string v4, "ColdBay" // string@0d9e │ │ -0cbcf2: 4d04 0001 |0e9f: aput-object v4, v0, v1 │ │ -0cbcf6: 1301 a602 |0ea1: const/16 v1, #int 678 // #2a6 │ │ -0cbcfa: 1a04 a803 |0ea3: const-string v4, "-164.001" // string@03a8 │ │ -0cbcfe: 4d04 0001 |0ea5: aput-object v4, v0, v1 │ │ -0cbd02: 1301 a702 |0ea7: const/16 v1, #int 679 // #2a7 │ │ -0cbd06: 1a04 9407 |0ea9: const-string v4, "54.0001" // string@0794 │ │ -0cbd0a: 4d04 0001 |0eab: aput-object v4, v0, v1 │ │ -0cbd0e: 1301 a802 |0ead: const/16 v1, #int 680 // #2a8 │ │ -0cbd12: 4d02 0001 |0eaf: aput-object v2, v0, v1 │ │ -0cbd16: 1301 a902 |0eb1: const/16 v1, #int 681 // #2a9 │ │ -0cbd1a: 1a04 9e0d |0eb3: const-string v4, "ColdBay" // string@0d9e │ │ -0cbd1e: 4d04 0001 |0eb5: aput-object v4, v0, v1 │ │ -0cbd22: 1301 aa02 |0eb7: const/16 v1, #int 682 // #2aa │ │ -0cbd26: 1a04 9003 |0eb9: const-string v4, "-155.001" // string@0390 │ │ -0cbd2a: 4d04 0001 |0ebb: aput-object v4, v0, v1 │ │ -0cbd2e: 1301 ab02 |0ebd: const/16 v1, #int 683 // #2ab │ │ -0cbd32: 1a04 9407 |0ebf: const-string v4, "54.0001" // string@0794 │ │ -0cbd36: 4d04 0001 |0ec1: aput-object v4, v0, v1 │ │ -0cbd3a: 1301 ac02 |0ec3: const/16 v1, #int 684 // #2ac │ │ -0cbd3e: 4d02 0001 |0ec5: aput-object v2, v0, v1 │ │ -0cbd42: 1301 ad02 |0ec7: const/16 v1, #int 685 // #2ad │ │ -0cbd46: 1a04 9e0d |0ec9: const-string v4, "ColdBay" // string@0d9e │ │ -0cbd4a: 4d04 0001 |0ecb: aput-object v4, v0, v1 │ │ -0cbd4e: 1301 ae02 |0ecd: const/16 v1, #int 686 // #2ae │ │ -0cbd52: 1a04 9003 |0ecf: const-string v4, "-155.001" // string@0390 │ │ -0cbd56: 4d04 0001 |0ed1: aput-object v4, v0, v1 │ │ -0cbd5a: 1301 af02 |0ed3: const/16 v1, #int 687 // #2af │ │ -0cbd5e: 1a04 a407 |0ed5: const-string v4, "56.0003" // string@07a4 │ │ -0cbd62: 4d04 0001 |0ed7: aput-object v4, v0, v1 │ │ -0cbd66: 1301 b002 |0ed9: const/16 v1, #int 688 // #2b0 │ │ -0cbd6a: 4d02 0001 |0edb: aput-object v2, v0, v1 │ │ -0cbd6e: 1301 b102 |0edd: const/16 v1, #int 689 // #2b1 │ │ -0cbd72: 1a04 d80e |0edf: const-string v4, "Dawson" // string@0ed8 │ │ -0cbd76: 4d04 0001 |0ee1: aput-object v4, v0, v1 │ │ -0cbd7a: 1301 b202 |0ee3: const/16 v1, #int 690 // #2b2 │ │ -0cbd7e: 1a04 7a03 |0ee5: const-string v4, "-145.001" // string@037a │ │ -0cbd82: 4d04 0001 |0ee7: aput-object v4, v0, v1 │ │ -0cbd86: 1301 b302 |0ee9: const/16 v1, #int 691 // #2b3 │ │ -0cbd8a: 1a04 2008 |0eeb: const-string v4, "68.0003" // string@0820 │ │ -0cbd8e: 4d04 0001 |0eed: aput-object v4, v0, v1 │ │ -0cbd92: 1301 b402 |0eef: const/16 v1, #int 692 // #2b4 │ │ -0cbd96: 4d02 0001 |0ef1: aput-object v2, v0, v1 │ │ -0cbd9a: 1301 b502 |0ef3: const/16 v1, #int 693 // #2b5 │ │ -0cbd9e: 1a04 d80e |0ef5: const-string v4, "Dawson" // string@0ed8 │ │ -0cbda2: 4d04 0001 |0ef7: aput-object v4, v0, v1 │ │ -0cbda6: 1301 b602 |0ef9: const/16 v1, #int 694 // #2b6 │ │ -0cbdaa: 1a04 7a03 |0efb: const-string v4, "-145.001" // string@037a │ │ -0cbdae: 4d04 0001 |0efd: aput-object v4, v0, v1 │ │ -0cbdb2: 1301 b702 |0eff: const/16 v1, #int 695 // #2b7 │ │ -0cbdb6: 1a04 fe07 |0f01: const-string v4, "64.0005" // string@07fe │ │ -0cbdba: 4d04 0001 |0f03: aput-object v4, v0, v1 │ │ -0cbdbe: 1301 b802 |0f05: const/16 v1, #int 696 // #2b8 │ │ -0cbdc2: 4d02 0001 |0f07: aput-object v2, v0, v1 │ │ -0cbdc6: 1301 b902 |0f09: const/16 v1, #int 697 // #2b9 │ │ -0cbdca: 1a04 d80e |0f0b: const-string v4, "Dawson" // string@0ed8 │ │ -0cbdce: 4d04 0001 |0f0d: aput-object v4, v0, v1 │ │ -0cbdd2: 1301 ba02 |0f0f: const/16 v1, #int 698 // #2ba │ │ -0cbdd6: 1a04 5a03 |0f11: const-string v4, "-132.001" // string@035a │ │ -0cbdda: 4d04 0001 |0f13: aput-object v4, v0, v1 │ │ -0cbdde: 1301 bb02 |0f15: const/16 v1, #int 699 // #2bb │ │ -0cbde2: 1a04 fe07 |0f17: const-string v4, "64.0005" // string@07fe │ │ -0cbde6: 4d04 0001 |0f19: aput-object v4, v0, v1 │ │ -0cbdea: 1301 bc02 |0f1b: const/16 v1, #int 700 // #2bc │ │ -0cbdee: 4d02 0001 |0f1d: aput-object v2, v0, v1 │ │ -0cbdf2: 1301 bd02 |0f1f: const/16 v1, #int 701 // #2bd │ │ -0cbdf6: 1a04 d80e |0f21: const-string v4, "Dawson" // string@0ed8 │ │ -0cbdfa: 4d04 0001 |0f23: aput-object v4, v0, v1 │ │ -0cbdfe: 1301 be02 |0f25: const/16 v1, #int 702 // #2be │ │ -0cbe02: 1a04 5a03 |0f27: const-string v4, "-132.001" // string@035a │ │ -0cbe06: 4d04 0001 |0f29: aput-object v4, v0, v1 │ │ -0cbe0a: 1301 bf02 |0f2b: const/16 v1, #int 703 // #2bf │ │ -0cbe0e: 1a04 2008 |0f2d: const-string v4, "68.0003" // string@0820 │ │ -0cbe12: 4d04 0001 |0f2f: aput-object v4, v0, v1 │ │ -0cbe16: 1301 c002 |0f31: const/16 v1, #int 704 // #2c0 │ │ -0cbe1a: 4d02 0001 |0f33: aput-object v2, v0, v1 │ │ -0cbe1e: 1301 c102 |0f35: const/16 v1, #int 705 // #2c1 │ │ -0cbe22: 1a04 4b0f |0f37: const-string v4, "DutchHarbor" // string@0f4b │ │ -0cbe26: 4d04 0001 |0f39: aput-object v4, v0, v1 │ │ -0cbe2a: 1301 c202 |0f3b: const/16 v1, #int 706 // #2c2 │ │ -0cbe2e: 1a04 b603 |0f3d: const-string v4, "-173.001" // string@03b6 │ │ -0cbe32: 4d04 0001 |0f3f: aput-object v4, v0, v1 │ │ -0cbe36: 1301 c302 |0f41: const/16 v1, #int 707 // #2c3 │ │ -0cbe3a: 1a04 a307 |0f43: const-string v4, "56.0002" // string@07a3 │ │ -0cbe3e: 4d04 0001 |0f45: aput-object v4, v0, v1 │ │ -0cbe42: 1301 c402 |0f47: const/16 v1, #int 708 // #2c4 │ │ -0cbe46: 4d02 0001 |0f49: aput-object v2, v0, v1 │ │ -0cbe4a: 1301 c502 |0f4b: const/16 v1, #int 709 // #2c5 │ │ -0cbe4e: 1a04 4b0f |0f4d: const-string v4, "DutchHarbor" // string@0f4b │ │ -0cbe52: 4d04 0001 |0f4f: aput-object v4, v0, v1 │ │ -0cbe56: 1301 c602 |0f51: const/16 v1, #int 710 // #2c6 │ │ -0cbe5a: 1a04 b603 |0f53: const-string v4, "-173.001" // string@03b6 │ │ -0cbe5e: 4d04 0001 |0f55: aput-object v4, v0, v1 │ │ -0cbe62: 1301 c702 |0f57: const/16 v1, #int 711 // #2c7 │ │ -0cbe66: 1a04 8407 |0f59: const-string v4, "52.0003" // string@0784 │ │ -0cbe6a: 4d04 0001 |0f5b: aput-object v4, v0, v1 │ │ -0cbe6e: 1301 c802 |0f5d: const/16 v1, #int 712 // #2c8 │ │ -0cbe72: 4d02 0001 |0f5f: aput-object v2, v0, v1 │ │ -0cbe76: 1301 c902 |0f61: const/16 v1, #int 713 // #2c9 │ │ -0cbe7a: 1a04 4b0f |0f63: const-string v4, "DutchHarbor" // string@0f4b │ │ -0cbe7e: 4d04 0001 |0f65: aput-object v4, v0, v1 │ │ -0cbe82: 1301 ca02 |0f67: const/16 v1, #int 714 // #2ca │ │ -0cbe86: 1a04 a803 |0f69: const-string v4, "-164.001" // string@03a8 │ │ -0cbe8a: 4d04 0001 |0f6b: aput-object v4, v0, v1 │ │ -0cbe8e: 1301 cb02 |0f6d: const/16 v1, #int 715 // #2cb │ │ -0cbe92: 1a04 8407 |0f6f: const-string v4, "52.0003" // string@0784 │ │ -0cbe96: 4d04 0001 |0f71: aput-object v4, v0, v1 │ │ -0cbe9a: 1301 cc02 |0f73: const/16 v1, #int 716 // #2cc │ │ -0cbe9e: 4d02 0001 |0f75: aput-object v2, v0, v1 │ │ -0cbea2: 1301 cd02 |0f77: const/16 v1, #int 717 // #2cd │ │ -0cbea6: 1a04 4b0f |0f79: const-string v4, "DutchHarbor" // string@0f4b │ │ -0cbeaa: 4d04 0001 |0f7b: aput-object v4, v0, v1 │ │ -0cbeae: 1301 ce02 |0f7d: const/16 v1, #int 718 // #2ce │ │ -0cbeb2: 1a04 a803 |0f7f: const-string v4, "-164.001" // string@03a8 │ │ -0cbeb6: 4d04 0001 |0f81: aput-object v4, v0, v1 │ │ -0cbeba: 1301 cf02 |0f83: const/16 v1, #int 719 // #2cf │ │ -0cbebe: 1a04 a307 |0f85: const-string v4, "56.0002" // string@07a3 │ │ -0cbec2: 4d04 0001 |0f87: aput-object v4, v0, v1 │ │ -0cbec6: 1301 d002 |0f89: const/16 v1, #int 720 // #2d0 │ │ -0cbeca: 4d02 0001 |0f8b: aput-object v2, v0, v1 │ │ -0cbece: 1301 d102 |0f8d: const/16 v1, #int 721 // #2d1 │ │ -0cbed2: 1a04 0a11 |0f8f: const-string v4, "Fairbanks" // string@110a │ │ -0cbed6: 4d04 0001 |0f91: aput-object v4, v0, v1 │ │ -0cbeda: 1301 d202 |0f93: const/16 v1, #int 722 // #2d2 │ │ -0cbede: 1a04 9d03 |0f95: const-string v4, "-158.001" // string@039d │ │ -0cbee2: 4d04 0001 |0f97: aput-object v4, v0, v1 │ │ -0cbee6: 1301 d302 |0f99: const/16 v1, #int 723 // #2d3 │ │ -0cbeea: 1a04 2008 |0f9b: const-string v4, "68.0003" // string@0820 │ │ -0cbeee: 4d04 0001 |0f9d: aput-object v4, v0, v1 │ │ -0cbef2: 1301 d402 |0f9f: const/16 v1, #int 724 // #2d4 │ │ -0cbef6: 4d02 0001 |0fa1: aput-object v2, v0, v1 │ │ -0cbefa: 1301 d502 |0fa3: const/16 v1, #int 725 // #2d5 │ │ -0cbefe: 1a04 0a11 |0fa5: const-string v4, "Fairbanks" // string@110a │ │ -0cbf02: 4d04 0001 |0fa7: aput-object v4, v0, v1 │ │ -0cbf06: 1301 d602 |0fa9: const/16 v1, #int 726 // #2d6 │ │ -0cbf0a: 1a04 9d03 |0fab: const-string v4, "-158.001" // string@039d │ │ -0cbf0e: 4d04 0001 |0fad: aput-object v4, v0, v1 │ │ -0cbf12: 1301 d702 |0faf: const/16 v1, #int 727 // #2d7 │ │ -0cbf16: 1a04 fd07 |0fb1: const-string v4, "64.0003" // string@07fd │ │ -0cbf1a: 4d04 0001 |0fb3: aput-object v4, v0, v1 │ │ -0cbf1e: 1301 d802 |0fb5: const/16 v1, #int 728 // #2d8 │ │ -0cbf22: 4d02 0001 |0fb7: aput-object v2, v0, v1 │ │ -0cbf26: 1301 d902 |0fb9: const/16 v1, #int 729 // #2d9 │ │ -0cbf2a: 1a04 0a11 |0fbb: const-string v4, "Fairbanks" // string@110a │ │ -0cbf2e: 4d04 0001 |0fbd: aput-object v4, v0, v1 │ │ -0cbf32: 1301 da02 |0fbf: const/16 v1, #int 730 // #2da │ │ -0cbf36: 1a04 7803 |0fc1: const-string v4, "-145" // string@0378 │ │ -0cbf3a: 4d04 0001 |0fc3: aput-object v4, v0, v1 │ │ -0cbf3e: 1301 db02 |0fc5: const/16 v1, #int 731 // #2db │ │ -0cbf42: 1a04 fd07 |0fc7: const-string v4, "64.0003" // string@07fd │ │ -0cbf46: 4d04 0001 |0fc9: aput-object v4, v0, v1 │ │ -0cbf4a: 1301 dc02 |0fcb: const/16 v1, #int 732 // #2dc │ │ -0cbf4e: 4d02 0001 |0fcd: aput-object v2, v0, v1 │ │ -0cbf52: 1301 dd02 |0fcf: const/16 v1, #int 733 // #2dd │ │ -0cbf56: 1a04 0a11 |0fd1: const-string v4, "Fairbanks" // string@110a │ │ -0cbf5a: 4d04 0001 |0fd3: aput-object v4, v0, v1 │ │ -0cbf5e: 1301 de02 |0fd5: const/16 v1, #int 734 // #2de │ │ -0cbf62: 1a04 7803 |0fd7: const-string v4, "-145" // string@0378 │ │ -0cbf66: 4d04 0001 |0fd9: aput-object v4, v0, v1 │ │ -0cbf6a: 1301 df02 |0fdb: const/16 v1, #int 735 // #2df │ │ -0cbf6e: 1a04 2008 |0fdd: const-string v4, "68.0003" // string@0820 │ │ -0cbf72: 4d04 0001 |0fdf: aput-object v4, v0, v1 │ │ -0cbf76: 1301 e002 |0fe1: const/16 v1, #int 736 // #2e0 │ │ -0cbf7a: 4d02 0001 |0fe3: aput-object v2, v0, v1 │ │ -0cbf7e: 1301 e102 |0fe5: const/16 v1, #int 737 // #2e1 │ │ -0cbf82: 1a04 9513 |0fe7: const-string v4, "Juneau" // string@1395 │ │ -0cbf86: 4d04 0001 |0fe9: aput-object v4, v0, v1 │ │ -0cbf8a: 1301 e202 |0feb: const/16 v1, #int 738 // #2e2 │ │ -0cbf8e: 1a04 6e03 |0fed: const-string v4, "-141" // string@036e │ │ -0cbf92: 4d04 0001 |0fef: aput-object v4, v0, v1 │ │ -0cbf96: 1301 e302 |0ff1: const/16 v1, #int 739 // #2e3 │ │ -0cbf9a: 1a04 d407 |0ff3: const-string v4, "60.0001" // string@07d4 │ │ -0cbf9e: 4d04 0001 |0ff5: aput-object v4, v0, v1 │ │ -0cbfa2: 1301 e402 |0ff7: const/16 v1, #int 740 // #2e4 │ │ -0cbfa6: 4d02 0001 |0ff9: aput-object v2, v0, v1 │ │ -0cbfaa: 1301 e502 |0ffb: const/16 v1, #int 741 // #2e5 │ │ -0cbfae: 1a04 9513 |0ffd: const-string v4, "Juneau" // string@1395 │ │ -0cbfb2: 4d04 0001 |0fff: aput-object v4, v0, v1 │ │ -0cbfb6: 1301 e602 |1001: const/16 v1, #int 742 // #2e6 │ │ -0cbfba: 1a04 6e03 |1003: const-string v4, "-141" // string@036e │ │ -0cbfbe: 4d04 0001 |1005: aput-object v4, v0, v1 │ │ -0cbfc2: 1301 e702 |1007: const/16 v1, #int 743 // #2e7 │ │ -0cbfc6: 1a04 a407 |1009: const-string v4, "56.0003" // string@07a4 │ │ -0cbfca: 4d04 0001 |100b: aput-object v4, v0, v1 │ │ -0cbfce: 1301 e802 |100d: const/16 v1, #int 744 // #2e8 │ │ -0cbfd2: 4d02 0001 |100f: aput-object v2, v0, v1 │ │ -0cbfd6: 1301 e902 |1011: const/16 v1, #int 745 // #2e9 │ │ -0cbfda: 1a04 9513 |1013: const-string v4, "Juneau" // string@1395 │ │ -0cbfde: 4d04 0001 |1015: aput-object v4, v0, v1 │ │ -0cbfe2: 1301 ea02 |1017: const/16 v1, #int 746 // #2ea │ │ -0cbfe6: 1a04 5703 |1019: const-string v4, "-130.5" // string@0357 │ │ -0cbfea: 4d04 0001 |101b: aput-object v4, v0, v1 │ │ -0cbfee: 1301 eb02 |101d: const/16 v1, #int 747 // #2eb │ │ -0cbff2: 1a04 a407 |101f: const-string v4, "56.0003" // string@07a4 │ │ -0cbff6: 4d04 0001 |1021: aput-object v4, v0, v1 │ │ -0cbffa: 1301 ec02 |1023: const/16 v1, #int 748 // #2ec │ │ -0cbffe: 4d02 0001 |1025: aput-object v2, v0, v1 │ │ -0cc002: 1301 ed02 |1027: const/16 v1, #int 749 // #2ed │ │ -0cc006: 1a04 9513 |1029: const-string v4, "Juneau" // string@1395 │ │ -0cc00a: 4d04 0001 |102b: aput-object v4, v0, v1 │ │ -0cc00e: 1301 ee02 |102d: const/16 v1, #int 750 // #2ee │ │ -0cc012: 1a04 5703 |102f: const-string v4, "-130.5" // string@0357 │ │ -0cc016: 4d04 0001 |1031: aput-object v4, v0, v1 │ │ -0cc01a: 1301 ef02 |1033: const/16 v1, #int 751 // #2ef │ │ -0cc01e: 1a04 d407 |1035: const-string v4, "60.0001" // string@07d4 │ │ -0cc022: 4d04 0001 |1037: aput-object v4, v0, v1 │ │ -0cc026: 1301 f002 |1039: const/16 v1, #int 752 // #2f0 │ │ -0cc02a: 4d02 0001 |103b: aput-object v2, v0, v1 │ │ -0cc02e: 1301 f102 |103d: const/16 v1, #int 753 // #2f1 │ │ -0cc032: 1a04 e413 |103f: const-string v4, "Ketchikan" // string@13e4 │ │ -0cc036: 4d04 0001 |1041: aput-object v4, v0, v1 │ │ -0cc03a: 1301 f202 |1043: const/16 v1, #int 754 // #2f2 │ │ -0cc03e: 1a04 6903 |1045: const-string v4, "-139" // string@0369 │ │ -0cc042: 4d04 0001 |1047: aput-object v4, v0, v1 │ │ -0cc046: 1301 f302 |1049: const/16 v1, #int 755 // #2f3 │ │ -0cc04a: 1a04 a407 |104b: const-string v4, "56.0003" // string@07a4 │ │ -0cc04e: 4d04 0001 |104d: aput-object v4, v0, v1 │ │ -0cc052: 1301 f402 |104f: const/16 v1, #int 756 // #2f4 │ │ -0cc056: 4d02 0001 |1051: aput-object v2, v0, v1 │ │ -0cc05a: 1301 f502 |1053: const/16 v1, #int 757 // #2f5 │ │ -0cc05e: 1a04 e413 |1055: const-string v4, "Ketchikan" // string@13e4 │ │ -0cc062: 4d04 0001 |1057: aput-object v4, v0, v1 │ │ -0cc066: 1301 f602 |1059: const/16 v1, #int 758 // #2f6 │ │ -0cc06a: 1a04 6903 |105b: const-string v4, "-139" // string@0369 │ │ -0cc06e: 4d04 0001 |105d: aput-object v4, v0, v1 │ │ -0cc072: 1301 f702 |105f: const/16 v1, #int 759 // #2f7 │ │ -0cc076: 1a04 8507 |1061: const-string v4, "52.0005" // string@0785 │ │ -0cc07a: 4d04 0001 |1063: aput-object v4, v0, v1 │ │ -0cc07e: 1301 f802 |1065: const/16 v1, #int 760 // #2f8 │ │ -0cc082: 4d02 0001 |1067: aput-object v2, v0, v1 │ │ -0cc086: 1301 f902 |1069: const/16 v1, #int 761 // #2f9 │ │ -0cc08a: 1a04 e413 |106b: const-string v4, "Ketchikan" // string@13e4 │ │ -0cc08e: 4d04 0001 |106d: aput-object v4, v0, v1 │ │ -0cc092: 1301 fa02 |106f: const/16 v1, #int 762 // #2fa │ │ -0cc096: 1a04 5503 |1071: const-string v4, "-130" // string@0355 │ │ -0cc09a: 4d04 0001 |1073: aput-object v4, v0, v1 │ │ -0cc09e: 1301 fb02 |1075: const/16 v1, #int 763 // #2fb │ │ -0cc0a2: 1a04 8507 |1077: const-string v4, "52.0005" // string@0785 │ │ -0cc0a6: 4d04 0001 |1079: aput-object v4, v0, v1 │ │ -0cc0aa: 1301 fc02 |107b: const/16 v1, #int 764 // #2fc │ │ -0cc0ae: 4d02 0001 |107d: aput-object v2, v0, v1 │ │ -0cc0b2: 1301 fd02 |107f: const/16 v1, #int 765 // #2fd │ │ -0cc0b6: 1a04 e413 |1081: const-string v4, "Ketchikan" // string@13e4 │ │ -0cc0ba: 4d04 0001 |1083: aput-object v4, v0, v1 │ │ -0cc0be: 1301 fe02 |1085: const/16 v1, #int 766 // #2fe │ │ -0cc0c2: 1a04 5503 |1087: const-string v4, "-130" // string@0355 │ │ -0cc0c6: 4d04 0001 |1089: aput-object v4, v0, v1 │ │ -0cc0ca: 1301 ff02 |108b: const/16 v1, #int 767 // #2ff │ │ -0cc0ce: 1a04 a407 |108d: const-string v4, "56.0003" // string@07a4 │ │ -0cc0d2: 4d04 0001 |108f: aput-object v4, v0, v1 │ │ -0cc0d6: 1301 0003 |1091: const/16 v1, #int 768 // #300 │ │ -0cc0da: 4d02 0001 |1093: aput-object v2, v0, v1 │ │ -0cc0de: 1301 0103 |1095: const/16 v1, #int 769 // #301 │ │ -0cc0e2: 1a04 e913 |1097: const-string v4, "Kodiak" // string@13e9 │ │ -0cc0e6: 4d04 0001 |1099: aput-object v4, v0, v1 │ │ -0cc0ea: 1301 0203 |109b: const/16 v1, #int 770 // #302 │ │ -0cc0ee: 1a04 a303 |109d: const-string v4, "-162.001" // string@03a3 │ │ -0cc0f2: 4d04 0001 |109f: aput-object v4, v0, v1 │ │ -0cc0f6: 1301 0303 |10a1: const/16 v1, #int 771 // #303 │ │ -0cc0fa: 1a04 d407 |10a3: const-string v4, "60.0001" // string@07d4 │ │ -0cc0fe: 4d04 0001 |10a5: aput-object v4, v0, v1 │ │ -0cc102: 1301 0403 |10a7: const/16 v1, #int 772 // #304 │ │ -0cc106: 4d02 0001 |10a9: aput-object v2, v0, v1 │ │ -0cc10a: 1301 0503 |10ab: const/16 v1, #int 773 // #305 │ │ -0cc10e: 1a04 e913 |10ad: const-string v4, "Kodiak" // string@13e9 │ │ -0cc112: 4d04 0001 |10af: aput-object v4, v0, v1 │ │ -0cc116: 1301 0603 |10b1: const/16 v1, #int 774 // #306 │ │ -0cc11a: 1a04 a303 |10b3: const-string v4, "-162.001" // string@03a3 │ │ -0cc11e: 4d04 0001 |10b5: aput-object v4, v0, v1 │ │ -0cc122: 1301 0703 |10b7: const/16 v1, #int 775 // #307 │ │ -0cc126: 1a04 a307 |10b9: const-string v4, "56.0002" // string@07a3 │ │ -0cc12a: 4d04 0001 |10bb: aput-object v4, v0, v1 │ │ -0cc12e: 1301 0803 |10bd: const/16 v1, #int 776 // #308 │ │ -0cc132: 4d02 0001 |10bf: aput-object v2, v0, v1 │ │ -0cc136: 1301 0903 |10c1: const/16 v1, #int 777 // #309 │ │ -0cc13a: 1a04 e913 |10c3: const-string v4, "Kodiak" // string@13e9 │ │ -0cc13e: 4d04 0001 |10c5: aput-object v4, v0, v1 │ │ -0cc142: 1301 0a03 |10c7: const/16 v1, #int 778 // #30a │ │ -0cc146: 1a04 8903 |10c9: const-string v4, "-151.5" // string@0389 │ │ -0cc14a: 4d04 0001 |10cb: aput-object v4, v0, v1 │ │ -0cc14e: 1301 0b03 |10cd: const/16 v1, #int 779 // #30b │ │ -0cc152: 1a04 a307 |10cf: const-string v4, "56.0002" // string@07a3 │ │ -0cc156: 4d04 0001 |10d1: aput-object v4, v0, v1 │ │ -0cc15a: 1301 0c03 |10d3: const/16 v1, #int 780 // #30c │ │ -0cc15e: 4d02 0001 |10d5: aput-object v2, v0, v1 │ │ -0cc162: 1301 0d03 |10d7: const/16 v1, #int 781 // #30d │ │ -0cc166: 1a04 e913 |10d9: const-string v4, "Kodiak" // string@13e9 │ │ -0cc16a: 4d04 0001 |10db: aput-object v4, v0, v1 │ │ -0cc16e: 1301 0e03 |10dd: const/16 v1, #int 782 // #30e │ │ -0cc172: 1a04 8903 |10df: const-string v4, "-151.5" // string@0389 │ │ -0cc176: 4d04 0001 |10e1: aput-object v4, v0, v1 │ │ -0cc17a: 1301 0f03 |10e3: const/16 v1, #int 783 // #30f │ │ -0cc17e: 1a04 d407 |10e5: const-string v4, "60.0001" // string@07d4 │ │ -0cc182: 4d04 0001 |10e7: aput-object v4, v0, v1 │ │ -0cc186: 1301 1003 |10e9: const/16 v1, #int 784 // #310 │ │ -0cc18a: 4d02 0001 |10eb: aput-object v2, v0, v1 │ │ -0cc18e: 1301 1103 |10ed: const/16 v1, #int 785 // #311 │ │ -0cc192: 1a04 8120 |10ef: const-string v4, "McGrath" // string@2081 │ │ -0cc196: 4d04 0001 |10f1: aput-object v4, v0, v1 │ │ -0cc19a: 1301 1203 |10f3: const/16 v1, #int 786 // #312 │ │ -0cc19e: 1a04 a303 |10f5: const-string v4, "-162.001" // string@03a3 │ │ -0cc1a2: 4d04 0001 |10f7: aput-object v4, v0, v1 │ │ -0cc1a6: 1301 1303 |10f9: const/16 v1, #int 787 // #313 │ │ -0cc1aa: 1a04 fb07 |10fb: const-string v4, "64.0001" // string@07fb │ │ -0cc1ae: 4d04 0001 |10fd: aput-object v4, v0, v1 │ │ -0cc1b2: 1301 1403 |10ff: const/16 v1, #int 788 // #314 │ │ -0cc1b6: 4d02 0001 |1101: aput-object v2, v0, v1 │ │ -0cc1ba: 1301 1503 |1103: const/16 v1, #int 789 // #315 │ │ -0cc1be: 1a04 8120 |1105: const-string v4, "McGrath" // string@2081 │ │ -0cc1c2: 4d04 0001 |1107: aput-object v4, v0, v1 │ │ -0cc1c6: 1301 1603 |1109: const/16 v1, #int 790 // #316 │ │ -0cc1ca: 1a04 a303 |110b: const-string v4, "-162.001" // string@03a3 │ │ -0cc1ce: 4d04 0001 |110d: aput-object v4, v0, v1 │ │ -0cc1d2: 1301 1703 |110f: const/16 v1, #int 791 // #317 │ │ -0cc1d6: 1a04 d507 |1111: const-string v4, "60.0002" // string@07d5 │ │ -0cc1da: 4d04 0001 |1113: aput-object v4, v0, v1 │ │ -0cc1de: 1301 1803 |1115: const/16 v1, #int 792 // #318 │ │ -0cc1e2: 4d02 0001 |1117: aput-object v2, v0, v1 │ │ -0cc1e6: 1301 1903 |1119: const/16 v1, #int 793 // #319 │ │ -0cc1ea: 1a04 8120 |111b: const-string v4, "McGrath" // string@2081 │ │ -0cc1ee: 4d04 0001 |111d: aput-object v4, v0, v1 │ │ -0cc1f2: 1301 1a03 |111f: const/16 v1, #int 794 // #31a │ │ -0cc1f6: 1a04 8703 |1121: const-string v4, "-151.001" // string@0387 │ │ -0cc1fa: 4d04 0001 |1123: aput-object v4, v0, v1 │ │ -0cc1fe: 1301 1b03 |1125: const/16 v1, #int 795 // #31b │ │ -0cc202: 1a04 d507 |1127: const-string v4, "60.0002" // string@07d5 │ │ -0cc206: 4d04 0001 |1129: aput-object v4, v0, v1 │ │ -0cc20a: 1301 1c03 |112b: const/16 v1, #int 796 // #31c │ │ -0cc20e: 4d02 0001 |112d: aput-object v2, v0, v1 │ │ -0cc212: 1301 1d03 |112f: const/16 v1, #int 797 // #31d │ │ -0cc216: 1a04 8120 |1131: const-string v4, "McGrath" // string@2081 │ │ -0cc21a: 4d04 0001 |1133: aput-object v4, v0, v1 │ │ -0cc21e: 1301 1e03 |1135: const/16 v1, #int 798 // #31e │ │ -0cc222: 1a04 8703 |1137: const-string v4, "-151.001" // string@0387 │ │ -0cc226: 4d04 0001 |1139: aput-object v4, v0, v1 │ │ -0cc22a: 1301 1f03 |113b: const/16 v1, #int 799 // #31f │ │ -0cc22e: 1a04 fb07 |113d: const-string v4, "64.0001" // string@07fb │ │ -0cc232: 4d04 0001 |113f: aput-object v4, v0, v1 │ │ -0cc236: 1301 2003 |1141: const/16 v1, #int 800 // #320 │ │ -0cc23a: 4d02 0001 |1143: aput-object v2, v0, v1 │ │ -0cc23e: 1301 2103 |1145: const/16 v1, #int 801 // #321 │ │ -0cc242: 1a04 6921 |1147: const-string v4, "Nome" // string@2169 │ │ -0cc246: 4d04 0001 |1149: aput-object v4, v0, v1 │ │ -0cc24a: 1301 2203 |114b: const/16 v1, #int 802 // #322 │ │ -0cc24e: 1a04 b403 |114d: const-string v4, "-171.5" // string@03b4 │ │ -0cc252: 4d04 0001 |114f: aput-object v4, v0, v1 │ │ -0cc256: 1301 2303 |1151: const/16 v1, #int 803 // #323 │ │ -0cc25a: 1a04 2008 |1153: const-string v4, "68.0003" // string@0820 │ │ -0cc25e: 4d04 0001 |1155: aput-object v4, v0, v1 │ │ -0cc262: 1301 2403 |1157: const/16 v1, #int 804 // #324 │ │ -0cc266: 4d02 0001 |1159: aput-object v2, v0, v1 │ │ -0cc26a: 1301 2503 |115b: const/16 v1, #int 805 // #325 │ │ -0cc26e: 1a04 6921 |115d: const-string v4, "Nome" // string@2169 │ │ -0cc272: 4d04 0001 |115f: aput-object v4, v0, v1 │ │ -0cc276: 1301 2603 |1161: const/16 v1, #int 806 // #326 │ │ -0cc27a: 1a04 b403 |1163: const-string v4, "-171.5" // string@03b4 │ │ -0cc27e: 4d04 0001 |1165: aput-object v4, v0, v1 │ │ -0cc282: 1301 2703 |1167: const/16 v1, #int 807 // #327 │ │ -0cc286: 1a04 fd07 |1169: const-string v4, "64.0003" // string@07fd │ │ -0cc28a: 4d04 0001 |116b: aput-object v4, v0, v1 │ │ -0cc28e: 1301 2803 |116d: const/16 v1, #int 808 // #328 │ │ -0cc292: 4d02 0001 |116f: aput-object v2, v0, v1 │ │ -0cc296: 1301 2903 |1171: const/16 v1, #int 809 // #329 │ │ -0cc29a: 1a04 6921 |1173: const-string v4, "Nome" // string@2169 │ │ -0cc29e: 4d04 0001 |1175: aput-object v4, v0, v1 │ │ -0cc2a2: 1301 2a03 |1177: const/16 v1, #int 810 // #32a │ │ -0cc2a6: 1a04 9d03 |1179: const-string v4, "-158.001" // string@039d │ │ -0cc2aa: 4d04 0001 |117b: aput-object v4, v0, v1 │ │ -0cc2ae: 1301 2b03 |117d: const/16 v1, #int 811 // #32b │ │ -0cc2b2: 1a04 fd07 |117f: const-string v4, "64.0003" // string@07fd │ │ -0cc2b6: 4d04 0001 |1181: aput-object v4, v0, v1 │ │ -0cc2ba: 1301 2c03 |1183: const/16 v1, #int 812 // #32c │ │ -0cc2be: 4d02 0001 |1185: aput-object v2, v0, v1 │ │ -0cc2c2: 1301 2d03 |1187: const/16 v1, #int 813 // #32d │ │ -0cc2c6: 1a04 6921 |1189: const-string v4, "Nome" // string@2169 │ │ -0cc2ca: 4d04 0001 |118b: aput-object v4, v0, v1 │ │ -0cc2ce: 1301 2e03 |118d: const/16 v1, #int 814 // #32e │ │ -0cc2d2: 1a04 9d03 |118f: const-string v4, "-158.001" // string@039d │ │ -0cc2d6: 4d04 0001 |1191: aput-object v4, v0, v1 │ │ -0cc2da: 1301 2f03 |1193: const/16 v1, #int 815 // #32f │ │ -0cc2de: 1a04 2008 |1195: const-string v4, "68.0003" // string@0820 │ │ -0cc2e2: 4d04 0001 |1197: aput-object v4, v0, v1 │ │ -0cc2e6: 1301 3003 |1199: const/16 v1, #int 816 // #330 │ │ -0cc2ea: 4d02 0001 |119b: aput-object v2, v0, v1 │ │ -0cc2ee: 1301 3103 |119d: const/16 v1, #int 817 // #331 │ │ -0cc2f2: 1a04 cb22 |119f: const-string v4, "PointBarrow" // string@22cb │ │ -0cc2f6: 4d04 0001 |11a1: aput-object v4, v0, v1 │ │ -0cc2fa: 1301 3203 |11a3: const/16 v1, #int 818 // #332 │ │ -0cc2fe: 1a04 9903 |11a5: const-string v4, "-157.001" // string@0399 │ │ -0cc302: 4d04 0001 |11a7: aput-object v4, v0, v1 │ │ -0cc306: 1301 3303 |11a9: const/16 v1, #int 819 // #333 │ │ -0cc30a: 1a04 4008 |11ab: const-string v4, "72.0003" // string@0840 │ │ -0cc30e: 4d04 0001 |11ad: aput-object v4, v0, v1 │ │ -0cc312: 1301 3403 |11af: const/16 v1, #int 820 // #334 │ │ -0cc316: 4d02 0001 |11b1: aput-object v2, v0, v1 │ │ -0cc31a: 1301 3503 |11b3: const/16 v1, #int 821 // #335 │ │ -0cc31e: 1a04 cb22 |11b5: const-string v4, "PointBarrow" // string@22cb │ │ -0cc322: 4d04 0001 |11b7: aput-object v4, v0, v1 │ │ -0cc326: 1301 3603 |11b9: const/16 v1, #int 822 // #336 │ │ -0cc32a: 1a04 9903 |11bb: const-string v4, "-157.001" // string@0399 │ │ -0cc32e: 4d04 0001 |11bd: aput-object v4, v0, v1 │ │ -0cc332: 1301 3703 |11bf: const/16 v1, #int 823 // #337 │ │ -0cc336: 1a04 2108 |11c1: const-string v4, "68.0004" // string@0821 │ │ -0cc33a: 4d04 0001 |11c3: aput-object v4, v0, v1 │ │ -0cc33e: 1301 3803 |11c5: const/16 v1, #int 824 // #338 │ │ -0cc342: 4d02 0001 |11c7: aput-object v2, v0, v1 │ │ -0cc346: 1301 3903 |11c9: const/16 v1, #int 825 // #339 │ │ -0cc34a: 1a04 cb22 |11cb: const-string v4, "PointBarrow" // string@22cb │ │ -0cc34e: 4d04 0001 |11cd: aput-object v4, v0, v1 │ │ -0cc352: 1301 3a03 |11cf: const/16 v1, #int 826 // #33a │ │ -0cc356: 1a04 6f03 |11d1: const-string v4, "-141.001" // string@036f │ │ -0cc35a: 4d04 0001 |11d3: aput-object v4, v0, v1 │ │ -0cc35e: 1301 3b03 |11d5: const/16 v1, #int 827 // #33b │ │ -0cc362: 1a04 2108 |11d7: const-string v4, "68.0004" // string@0821 │ │ -0cc366: 4d04 0001 |11d9: aput-object v4, v0, v1 │ │ -0cc36a: 1301 3c03 |11db: const/16 v1, #int 828 // #33c │ │ -0cc36e: 4d02 0001 |11dd: aput-object v2, v0, v1 │ │ -0cc372: 1301 3d03 |11df: const/16 v1, #int 829 // #33d │ │ -0cc376: 1a04 cb22 |11e1: const-string v4, "PointBarrow" // string@22cb │ │ -0cc37a: 4d04 0001 |11e3: aput-object v4, v0, v1 │ │ -0cc37e: 1301 3e03 |11e5: const/16 v1, #int 830 // #33e │ │ -0cc382: 1a04 6f03 |11e7: const-string v4, "-141.001" // string@036f │ │ -0cc386: 4d04 0001 |11e9: aput-object v4, v0, v1 │ │ -0cc38a: 1301 3f03 |11eb: const/16 v1, #int 831 // #33f │ │ -0cc38e: 1a04 4008 |11ed: const-string v4, "72.0003" // string@0840 │ │ -0cc392: 4d04 0001 |11ef: aput-object v4, v0, v1 │ │ -0cc396: 1301 4003 |11f1: const/16 v1, #int 832 // #340 │ │ -0cc39a: 4d02 0001 |11f3: aput-object v2, v0, v1 │ │ -0cc39e: 1301 4103 |11f5: const/16 v1, #int 833 // #341 │ │ -0cc3a2: 1a04 2f25 |11f7: const-string v4, "Seward" // string@252f │ │ -0cc3a6: 4d04 0001 |11f9: aput-object v4, v0, v1 │ │ -0cc3aa: 1301 4203 |11fb: const/16 v1, #int 834 // #342 │ │ -0cc3ae: 1a04 8903 |11fd: const-string v4, "-151.5" // string@0389 │ │ -0cc3b2: 4d04 0001 |11ff: aput-object v4, v0, v1 │ │ -0cc3b6: 1301 4303 |1201: const/16 v1, #int 835 // #343 │ │ -0cc3ba: 1a04 d407 |1203: const-string v4, "60.0001" // string@07d4 │ │ -0cc3be: 4d04 0001 |1205: aput-object v4, v0, v1 │ │ -0cc3c2: 1301 4403 |1207: const/16 v1, #int 836 // #344 │ │ -0cc3c6: 4d02 0001 |1209: aput-object v2, v0, v1 │ │ -0cc3ca: 1301 4503 |120b: const/16 v1, #int 837 // #345 │ │ -0cc3ce: 1a04 2f25 |120d: const-string v4, "Seward" // string@252f │ │ -0cc3d2: 4d04 0001 |120f: aput-object v4, v0, v1 │ │ -0cc3d6: 1301 4603 |1211: const/16 v1, #int 838 // #346 │ │ -0cc3da: 1a04 8903 |1213: const-string v4, "-151.5" // string@0389 │ │ -0cc3de: 4d04 0001 |1215: aput-object v4, v0, v1 │ │ -0cc3e2: 1301 4703 |1217: const/16 v1, #int 839 // #347 │ │ -0cc3e6: 1a04 bd07 |1219: const-string v4, "59.3001" // string@07bd │ │ -0cc3ea: 4d04 0001 |121b: aput-object v4, v0, v1 │ │ -0cc3ee: 1301 4803 |121d: const/16 v1, #int 840 // #348 │ │ -0cc3f2: 4d02 0001 |121f: aput-object v2, v0, v1 │ │ -0cc3f6: 1301 4903 |1221: const/16 v1, #int 841 // #349 │ │ -0cc3fa: 1a04 2f25 |1223: const-string v4, "Seward" // string@252f │ │ -0cc3fe: 4d04 0001 |1225: aput-object v4, v0, v1 │ │ -0cc402: 1301 4a03 |1227: const/16 v1, #int 842 // #34a │ │ -0cc406: 1a04 6e03 |1229: const-string v4, "-141" // string@036e │ │ -0cc40a: 4d04 0001 |122b: aput-object v4, v0, v1 │ │ -0cc40e: 1301 4b03 |122d: const/16 v1, #int 843 // #34b │ │ -0cc412: 1a04 bd07 |122f: const-string v4, "59.3001" // string@07bd │ │ -0cc416: 4d04 0001 |1231: aput-object v4, v0, v1 │ │ -0cc41a: 1301 4c03 |1233: const/16 v1, #int 844 // #34c │ │ -0cc41e: 4d02 0001 |1235: aput-object v2, v0, v1 │ │ -0cc422: 1301 4d03 |1237: const/16 v1, #int 845 // #34d │ │ -0cc426: 1a04 2f25 |1239: const-string v4, "Seward" // string@252f │ │ -0cc42a: 4d04 0001 |123b: aput-object v4, v0, v1 │ │ -0cc42e: 1301 4e03 |123d: const/16 v1, #int 846 // #34e │ │ -0cc432: 1a04 6e03 |123f: const-string v4, "-141" // string@036e │ │ -0cc436: 4d04 0001 |1241: aput-object v4, v0, v1 │ │ -0cc43a: 1301 4f03 |1243: const/16 v1, #int 847 // #34f │ │ -0cc43e: 1a04 d407 |1245: const-string v4, "60.0001" // string@07d4 │ │ -0cc442: 4d04 0001 |1247: aput-object v4, v0, v1 │ │ -0cc446: 1301 5003 |1249: const/16 v1, #int 848 // #350 │ │ -0cc44a: 4d02 0001 |124b: aput-object v2, v0, v1 │ │ -0cc44e: 1301 5103 |124d: const/16 v1, #int 849 // #351 │ │ -0cc452: 1a04 5f29 |124f: const-string v4, "Whitehorse" // string@295f │ │ -0cc456: 4d04 0001 |1251: aput-object v4, v0, v1 │ │ -0cc45a: 1301 5203 |1253: const/16 v1, #int 850 // #352 │ │ -0cc45e: 1a04 6d03 |1255: const-string v4, "-140.501" // string@036d │ │ -0cc462: 4d04 0001 |1257: aput-object v4, v0, v1 │ │ -0cc466: 1301 5303 |1259: const/16 v1, #int 851 // #353 │ │ -0cc46a: 1a04 fc07 |125b: const-string v4, "64.0002" // string@07fc │ │ -0cc46e: 4d04 0001 |125d: aput-object v4, v0, v1 │ │ -0cc472: 1301 5403 |125f: const/16 v1, #int 852 // #354 │ │ -0cc476: 4d02 0001 |1261: aput-object v2, v0, v1 │ │ -0cc47a: 1301 5503 |1263: const/16 v1, #int 853 // #355 │ │ -0cc47e: 1a04 5f29 |1265: const-string v4, "Whitehorse" // string@295f │ │ -0cc482: 4d04 0001 |1267: aput-object v4, v0, v1 │ │ -0cc486: 1301 5603 |1269: const/16 v1, #int 854 // #356 │ │ -0cc48a: 1a04 6d03 |126b: const-string v4, "-140.501" // string@036d │ │ -0cc48e: 4d04 0001 |126d: aput-object v4, v0, v1 │ │ -0cc492: 1301 5703 |126f: const/16 v1, #int 855 // #357 │ │ -0cc496: 1a04 d607 |1271: const-string v4, "60.0003" // string@07d6 │ │ -0cc49a: 4d04 0001 |1273: aput-object v4, v0, v1 │ │ -0cc49e: 1301 5803 |1275: const/16 v1, #int 856 // #358 │ │ -0cc4a2: 4d02 0001 |1277: aput-object v2, v0, v1 │ │ -0cc4a6: 1301 5903 |1279: const/16 v1, #int 857 // #359 │ │ -0cc4aa: 1a04 5f29 |127b: const-string v4, "Whitehorse" // string@295f │ │ -0cc4ae: 4d04 0001 |127d: aput-object v4, v0, v1 │ │ -0cc4b2: 1301 5a03 |127f: const/16 v1, #int 858 // #35a │ │ -0cc4b6: 1a04 5503 |1281: const-string v4, "-130" // string@0355 │ │ -0cc4ba: 4d04 0001 |1283: aput-object v4, v0, v1 │ │ -0cc4be: 1301 5b03 |1285: const/16 v1, #int 859 // #35b │ │ -0cc4c2: 1a04 d607 |1287: const-string v4, "60.0003" // string@07d6 │ │ -0cc4c6: 4d04 0001 |1289: aput-object v4, v0, v1 │ │ -0cc4ca: 1301 5c03 |128b: const/16 v1, #int 860 // #35c │ │ -0cc4ce: 4d02 0001 |128d: aput-object v2, v0, v1 │ │ -0cc4d2: 1301 5d03 |128f: const/16 v1, #int 861 // #35d │ │ -0cc4d6: 1a02 5f29 |1291: const-string v2, "Whitehorse" // string@295f │ │ -0cc4da: 4d02 0001 |1293: aput-object v2, v0, v1 │ │ -0cc4de: 1301 5e03 |1295: const/16 v1, #int 862 // #35e │ │ -0cc4e2: 1a02 5503 |1297: const-string v2, "-130" // string@0355 │ │ -0cc4e6: 4d02 0001 |1299: aput-object v2, v0, v1 │ │ -0cc4ea: 1301 5f03 |129b: const/16 v1, #int 863 // #35f │ │ -0cc4ee: 1a02 fc07 |129d: const-string v2, "64.0002" // string@07fc │ │ -0cc4f2: 4d02 0001 |129f: aput-object v2, v0, v1 │ │ -0cc4f6: 1301 6003 |12a1: const/16 v1, #int 864 // #360 │ │ -0cc4fa: 1a02 9f05 |12a3: const-string v2, "1" // string@059f │ │ -0cc4fe: 4d02 0001 |12a5: aput-object v2, v0, v1 │ │ -0cc502: 1301 6103 |12a7: const/16 v1, #int 865 // #361 │ │ -0cc506: 1a04 270b |12a9: const-string v4, "AnchorageTAC" // string@0b27 │ │ -0cc50a: 4d04 0001 |12ab: aput-object v4, v0, v1 │ │ -0cc50e: 1301 6203 |12ad: const/16 v1, #int 866 // #362 │ │ -0cc512: 1a04 8a03 |12af: const-string v4, "-152" // string@038a │ │ -0cc516: 4d04 0001 |12b1: aput-object v4, v0, v1 │ │ -0cc51a: 1301 6303 |12b3: const/16 v1, #int 867 // #363 │ │ -0cc51e: 1a04 e707 |12b5: const-string v4, "61.65" // string@07e7 │ │ -0cc522: 4d04 0001 |12b7: aput-object v4, v0, v1 │ │ -0cc526: 1301 6403 |12b9: const/16 v1, #int 868 // #364 │ │ -0cc52a: 4d02 0001 |12bb: aput-object v2, v0, v1 │ │ -0cc52e: 1301 6503 |12bd: const/16 v1, #int 869 // #365 │ │ -0cc532: 1a04 270b |12bf: const-string v4, "AnchorageTAC" // string@0b27 │ │ -0cc536: 4d04 0001 |12c1: aput-object v4, v0, v1 │ │ -0cc53a: 1301 6603 |12c3: const/16 v1, #int 870 // #366 │ │ -0cc53e: 1a04 8a03 |12c5: const-string v4, "-152" // string@038a │ │ -0cc542: 4d04 0001 |12c7: aput-object v4, v0, v1 │ │ -0cc546: 1301 6703 |12c9: const/16 v1, #int 871 // #367 │ │ -0cc54a: 1a04 e207 |12cb: const-string v4, "60.5666" // string@07e2 │ │ -0cc54e: 4d04 0001 |12cd: aput-object v4, v0, v1 │ │ -0cc552: 1301 6803 |12cf: const/16 v1, #int 872 // #368 │ │ -0cc556: 4d02 0001 |12d1: aput-object v2, v0, v1 │ │ -0cc55a: 1301 6903 |12d3: const/16 v1, #int 873 // #369 │ │ -0cc55e: 1a04 270b |12d5: const-string v4, "AnchorageTAC" // string@0b27 │ │ -0cc562: 4d04 0001 |12d7: aput-object v4, v0, v1 │ │ -0cc566: 1301 6a03 |12d9: const/16 v1, #int 874 // #36a │ │ -0cc56a: 1a04 8003 |12db: const-string v4, "-148" // string@0380 │ │ -0cc56e: 4d04 0001 |12dd: aput-object v4, v0, v1 │ │ -0cc572: 1301 6b03 |12df: const/16 v1, #int 875 // #36b │ │ -0cc576: 1a04 e207 |12e1: const-string v4, "60.5666" // string@07e2 │ │ -0cc57a: 4d04 0001 |12e3: aput-object v4, v0, v1 │ │ -0cc57e: 1301 6c03 |12e5: const/16 v1, #int 876 // #36c │ │ -0cc582: 4d02 0001 |12e7: aput-object v2, v0, v1 │ │ -0cc586: 1301 6d03 |12e9: const/16 v1, #int 877 // #36d │ │ -0cc58a: 1a04 270b |12eb: const-string v4, "AnchorageTAC" // string@0b27 │ │ -0cc58e: 4d04 0001 |12ed: aput-object v4, v0, v1 │ │ -0cc592: 1301 6e03 |12ef: const/16 v1, #int 878 // #36e │ │ -0cc596: 1a04 8003 |12f1: const-string v4, "-148" // string@0380 │ │ -0cc59a: 4d04 0001 |12f3: aput-object v4, v0, v1 │ │ -0cc59e: 1301 6f03 |12f5: const/16 v1, #int 879 // #36f │ │ -0cc5a2: 1a04 e707 |12f7: const-string v4, "61.65" // string@07e7 │ │ -0cc5a6: 4d04 0001 |12f9: aput-object v4, v0, v1 │ │ -0cc5aa: 1301 7003 |12fb: const/16 v1, #int 880 // #370 │ │ -0cc5ae: 4d02 0001 |12fd: aput-object v2, v0, v1 │ │ -0cc5b2: 1301 7103 |12ff: const/16 v1, #int 881 // #371 │ │ -0cc5b6: 1a04 540b |1301: const-string v4, "AtlantaTAC" // string@0b54 │ │ -0cc5ba: 4d04 0001 |1303: aput-object v4, v0, v1 │ │ -0cc5be: 1301 7203 |1305: const/16 v1, #int 882 // #372 │ │ -0cc5c2: 1a04 8904 |1307: const-string v4, "-85.5002" // string@0489 │ │ -0cc5c6: 4d04 0001 |1309: aput-object v4, v0, v1 │ │ -0cc5ca: 1301 7303 |130b: const/16 v1, #int 883 // #373 │ │ -0cc5ce: 1a04 5706 |130d: const-string v4, "34.4001" // string@0657 │ │ -0cc5d2: 4d04 0001 |130f: aput-object v4, v0, v1 │ │ -0cc5d6: 1301 7403 |1311: const/16 v1, #int 884 // #374 │ │ -0cc5da: 4d02 0001 |1313: aput-object v2, v0, v1 │ │ -0cc5de: 1301 7503 |1315: const/16 v1, #int 885 // #375 │ │ -0cc5e2: 1a04 540b |1317: const-string v4, "AtlantaTAC" // string@0b54 │ │ -0cc5e6: 4d04 0001 |1319: aput-object v4, v0, v1 │ │ -0cc5ea: 1301 7603 |131b: const/16 v1, #int 886 // #376 │ │ -0cc5ee: 1a04 8904 |131d: const-string v4, "-85.5002" // string@0489 │ │ -0cc5f2: 4d04 0001 |131f: aput-object v4, v0, v1 │ │ -0cc5f6: 1301 7703 |1321: const/16 v1, #int 887 // #377 │ │ -0cc5fa: 1a04 3c06 |1323: const-string v4, "33.0002" // string@063c │ │ -0cc5fe: 4d04 0001 |1325: aput-object v4, v0, v1 │ │ -0cc602: 1301 7803 |1327: const/16 v1, #int 888 // #378 │ │ -0cc606: 4d02 0001 |1329: aput-object v2, v0, v1 │ │ -0cc60a: 1301 7903 |132b: const/16 v1, #int 889 // #379 │ │ -0cc60e: 1a04 540b |132d: const-string v4, "AtlantaTAC" // string@0b54 │ │ -0cc612: 4d04 0001 |132f: aput-object v4, v0, v1 │ │ -0cc616: 1301 7a03 |1331: const/16 v1, #int 890 // #37a │ │ -0cc61a: 1a04 6b04 |1333: const-string v4, "-83.6001" // string@046b │ │ -0cc61e: 4d04 0001 |1335: aput-object v4, v0, v1 │ │ -0cc622: 1301 7b03 |1337: const/16 v1, #int 891 // #37b │ │ -0cc626: 1a04 3c06 |1339: const-string v4, "33.0002" // string@063c │ │ -0cc62a: 4d04 0001 |133b: aput-object v4, v0, v1 │ │ -0cc62e: 1301 7c03 |133d: const/16 v1, #int 892 // #37c │ │ -0cc632: 4d02 0001 |133f: aput-object v2, v0, v1 │ │ -0cc636: 1301 7d03 |1341: const/16 v1, #int 893 // #37d │ │ -0cc63a: 1a04 540b |1343: const-string v4, "AtlantaTAC" // string@0b54 │ │ -0cc63e: 4d04 0001 |1345: aput-object v4, v0, v1 │ │ -0cc642: 1301 7e03 |1347: const/16 v1, #int 894 // #37e │ │ -0cc646: 1a04 6b04 |1349: const-string v4, "-83.6001" // string@046b │ │ -0cc64a: 4d04 0001 |134b: aput-object v4, v0, v1 │ │ -0cc64e: 1301 7f03 |134d: const/16 v1, #int 895 // #37f │ │ -0cc652: 1a04 5706 |134f: const-string v4, "34.4001" // string@0657 │ │ -0cc656: 4d04 0001 |1351: aput-object v4, v0, v1 │ │ -0cc65a: 1301 8003 |1353: const/16 v1, #int 896 // #380 │ │ -0cc65e: 4d02 0001 |1355: aput-object v2, v0, v1 │ │ -0cc662: 1301 8103 |1357: const/16 v1, #int 897 // #381 │ │ -0cc666: 1a04 df0b |1359: const-string v4, "Baltimore-WashingtonTAC" // string@0bdf │ │ -0cc66a: 4d04 0001 |135b: aput-object v4, v0, v1 │ │ -0cc66e: 1301 8203 |135d: const/16 v1, #int 898 // #382 │ │ -0cc672: 1a04 2504 |135f: const-string v4, "-78.6002" // string@0425 │ │ -0cc676: 4d04 0001 |1361: aput-object v4, v0, v1 │ │ -0cc67a: 1301 8303 |1363: const/16 v1, #int 899 // #383 │ │ -0cc67e: 1a04 c306 |1365: const-string v4, "39.8002" // string@06c3 │ │ -0cc682: 4d04 0001 |1367: aput-object v4, v0, v1 │ │ -0cc686: 1301 8403 |1369: const/16 v1, #int 900 // #384 │ │ -0cc68a: 4d02 0001 |136b: aput-object v2, v0, v1 │ │ -0cc68e: 1301 8503 |136d: const/16 v1, #int 901 // #385 │ │ -0cc692: 1a04 df0b |136f: const-string v4, "Baltimore-WashingtonTAC" // string@0bdf │ │ -0cc696: 4d04 0001 |1371: aput-object v4, v0, v1 │ │ -0cc69a: 1301 8603 |1373: const/16 v1, #int 902 // #386 │ │ -0cc69e: 1a04 2504 |1375: const-string v4, "-78.6002" // string@0425 │ │ -0cc6a2: 4d04 0001 |1377: aput-object v4, v0, v1 │ │ -0cc6a6: 1301 8703 |1379: const/16 v1, #int 903 // #387 │ │ -0cc6aa: 1a04 9a06 |137b: const-string v4, "38.1668" // string@069a │ │ -0cc6ae: 4d04 0001 |137d: aput-object v4, v0, v1 │ │ -0cc6b2: 1301 8803 |137f: const/16 v1, #int 904 // #388 │ │ -0cc6b6: 4d02 0001 |1381: aput-object v2, v0, v1 │ │ -0cc6ba: 1301 8903 |1383: const/16 v1, #int 905 // #389 │ │ -0cc6be: 1a04 df0b |1385: const-string v4, "Baltimore-WashingtonTAC" // string@0bdf │ │ -0cc6c2: 4d04 0001 |1387: aput-object v4, v0, v1 │ │ -0cc6c6: 1301 8a03 |1389: const/16 v1, #int 906 // #38a │ │ -0cc6ca: 1a04 0e04 |138b: const-string v4, "-75.7701" // string@040e │ │ -0cc6ce: 4d04 0001 |138d: aput-object v4, v0, v1 │ │ -0cc6d2: 1301 8b03 |138f: const/16 v1, #int 907 // #38b │ │ -0cc6d6: 1a04 9a06 |1391: const-string v4, "38.1668" // string@069a │ │ -0cc6da: 4d04 0001 |1393: aput-object v4, v0, v1 │ │ -0cc6de: 1301 8c03 |1395: const/16 v1, #int 908 // #38c │ │ -0cc6e2: 4d02 0001 |1397: aput-object v2, v0, v1 │ │ -0cc6e6: 1301 8d03 |1399: const/16 v1, #int 909 // #38d │ │ -0cc6ea: 1a04 df0b |139b: const-string v4, "Baltimore-WashingtonTAC" // string@0bdf │ │ -0cc6ee: 4d04 0001 |139d: aput-object v4, v0, v1 │ │ -0cc6f2: 1301 8e03 |139f: const/16 v1, #int 910 // #38e │ │ -0cc6f6: 1a04 0e04 |13a1: const-string v4, "-75.7701" // string@040e │ │ -0cc6fa: 4d04 0001 |13a3: aput-object v4, v0, v1 │ │ -0cc6fe: 1301 8f03 |13a5: const/16 v1, #int 911 // #38f │ │ -0cc702: 1a04 c306 |13a7: const-string v4, "39.8002" // string@06c3 │ │ -0cc706: 4d04 0001 |13a9: aput-object v4, v0, v1 │ │ -0cc70a: 1301 9003 |13ab: const/16 v1, #int 912 // #390 │ │ -0cc70e: 4d02 0001 |13ad: aput-object v2, v0, v1 │ │ -0cc712: 1301 9103 |13af: const/16 v1, #int 913 // #391 │ │ -0cc716: 1a04 040c |13b1: const-string v4, "BostonTAC" // string@0c04 │ │ -0cc71a: 4d04 0001 |13b3: aput-object v4, v0, v1 │ │ -0cc71e: 1301 9203 |13b5: const/16 v1, #int 914 // #392 │ │ -0cc722: 1a04 f503 |13b7: const-string v4, "-72.3001" // string@03f5 │ │ -0cc726: 4d04 0001 |13b9: aput-object v4, v0, v1 │ │ -0cc72a: 1301 9303 |13bb: const/16 v1, #int 915 // #393 │ │ -0cc72e: 1a04 1407 |13bd: const-string v4, "42.9" // string@0714 │ │ -0cc732: 4d04 0001 |13bf: aput-object v4, v0, v1 │ │ -0cc736: 1301 9403 |13c1: const/16 v1, #int 916 // #394 │ │ -0cc73a: 4d02 0001 |13c3: aput-object v2, v0, v1 │ │ -0cc73e: 1301 9503 |13c5: const/16 v1, #int 917 // #395 │ │ -0cc742: 1a04 040c |13c7: const-string v4, "BostonTAC" // string@0c04 │ │ -0cc746: 4d04 0001 |13c9: aput-object v4, v0, v1 │ │ -0cc74a: 1301 9603 |13cb: const/16 v1, #int 918 // #396 │ │ -0cc74e: 1a04 f503 |13cd: const-string v4, "-72.3001" // string@03f5 │ │ -0cc752: 4d04 0001 |13cf: aput-object v4, v0, v1 │ │ -0cc756: 1301 9703 |13d1: const/16 v1, #int 919 // #397 │ │ -0cc75a: 1a04 eb06 |13d3: const-string v4, "41.2501" // string@06eb │ │ -0cc75e: 4d04 0001 |13d5: aput-object v4, v0, v1 │ │ -0cc762: 1301 9803 |13d7: const/16 v1, #int 920 // #398 │ │ -0cc766: 4d02 0001 |13d9: aput-object v2, v0, v1 │ │ -0cc76a: 1301 9903 |13db: const/16 v1, #int 921 // #399 │ │ -0cc76e: 1a04 040c |13dd: const-string v4, "BostonTAC" // string@0c04 │ │ -0cc772: 4d04 0001 |13df: aput-object v4, v0, v1 │ │ -0cc776: 1301 9a03 |13e1: const/16 v1, #int 922 // #39a │ │ -0cc77a: 1a04 df03 |13e3: const-string v4, "-69.5" // string@03df │ │ -0cc77e: 4d04 0001 |13e5: aput-object v4, v0, v1 │ │ -0cc782: 1301 9b03 |13e7: const/16 v1, #int 923 // #39b │ │ -0cc786: 1a04 eb06 |13e9: const-string v4, "41.2501" // string@06eb │ │ -0cc78a: 4d04 0001 |13eb: aput-object v4, v0, v1 │ │ -0cc78e: 1301 9c03 |13ed: const/16 v1, #int 924 // #39c │ │ -0cc792: 4d02 0001 |13ef: aput-object v2, v0, v1 │ │ -0cc796: 1301 9d03 |13f1: const/16 v1, #int 925 // #39d │ │ -0cc79a: 1a04 040c |13f3: const-string v4, "BostonTAC" // string@0c04 │ │ -0cc79e: 4d04 0001 |13f5: aput-object v4, v0, v1 │ │ -0cc7a2: 1301 9e03 |13f7: const/16 v1, #int 926 // #39e │ │ -0cc7a6: 1a04 df03 |13f9: const-string v4, "-69.5" // string@03df │ │ -0cc7aa: 4d04 0001 |13fb: aput-object v4, v0, v1 │ │ -0cc7ae: 1301 9f03 |13fd: const/16 v1, #int 927 // #39f │ │ -0cc7b2: 1a04 1407 |13ff: const-string v4, "42.9" // string@0714 │ │ -0cc7b6: 4d04 0001 |1401: aput-object v4, v0, v1 │ │ -0cc7ba: 1301 a003 |1403: const/16 v1, #int 928 // #3a0 │ │ -0cc7be: 4d02 0001 |1405: aput-object v2, v0, v1 │ │ -0cc7c2: 1301 a103 |1407: const/16 v1, #int 929 // #3a1 │ │ -0cc7c6: 1a04 710d |1409: const-string v4, "CharlotteTAC" // string@0d71 │ │ -0cc7ca: 4d04 0001 |140b: aput-object v4, v0, v1 │ │ -0cc7ce: 1301 a203 |140d: const/16 v1, #int 930 // #3a2 │ │ -0cc7d2: 1a04 5704 |140f: const-string v4, "-82.1002" // string@0457 │ │ -0cc7d6: 4d04 0001 |1411: aput-object v4, v0, v1 │ │ -0cc7da: 1301 a303 |1413: const/16 v1, #int 931 // #3a3 │ │ -0cc7de: 1a04 7606 |1415: const-string v4, "35.9001" // string@0676 │ │ -0cc7e2: 4d04 0001 |1417: aput-object v4, v0, v1 │ │ -0cc7e6: 1301 a403 |1419: const/16 v1, #int 932 // #3a4 │ │ -0cc7ea: 4d02 0001 |141b: aput-object v2, v0, v1 │ │ -0cc7ee: 1301 a503 |141d: const/16 v1, #int 933 // #3a5 │ │ -0cc7f2: 1a04 710d |141f: const-string v4, "CharlotteTAC" // string@0d71 │ │ -0cc7f6: 4d04 0001 |1421: aput-object v4, v0, v1 │ │ -0cc7fa: 1301 a603 |1423: const/16 v1, #int 934 // #3a6 │ │ -0cc7fe: 1a04 5704 |1425: const-string v4, "-82.1002" // string@0457 │ │ -0cc802: 4d04 0001 |1427: aput-object v4, v0, v1 │ │ -0cc806: 1301 a703 |1429: const/16 v1, #int 935 // #3a7 │ │ -0cc80a: 1a04 5d06 |142b: const-string v4, "34.5802" // string@065d │ │ -0cc80e: 4d04 0001 |142d: aput-object v4, v0, v1 │ │ -0cc812: 1301 a803 |142f: const/16 v1, #int 936 // #3a8 │ │ -0cc816: 4d02 0001 |1431: aput-object v2, v0, v1 │ │ -0cc81a: 1301 a903 |1433: const/16 v1, #int 937 // #3a9 │ │ -0cc81e: 1a04 710d |1435: const-string v4, "CharlotteTAC" // string@0d71 │ │ -0cc822: 4d04 0001 |1437: aput-object v4, v0, v1 │ │ -0cc826: 1301 aa03 |1439: const/16 v1, #int 938 // #3aa │ │ -0cc82a: 1a04 3904 |143b: const-string v4, "-80.0802" // string@0439 │ │ -0cc82e: 4d04 0001 |143d: aput-object v4, v0, v1 │ │ -0cc832: 1301 ab03 |143f: const/16 v1, #int 939 // #3ab │ │ -0cc836: 1a04 5d06 |1441: const-string v4, "34.5802" // string@065d │ │ -0cc83a: 4d04 0001 |1443: aput-object v4, v0, v1 │ │ -0cc83e: 1301 ac03 |1445: const/16 v1, #int 940 // #3ac │ │ -0cc842: 4d02 0001 |1447: aput-object v2, v0, v1 │ │ -0cc846: 1301 ad03 |1449: const/16 v1, #int 941 // #3ad │ │ -0cc84a: 1a04 710d |144b: const-string v4, "CharlotteTAC" // string@0d71 │ │ -0cc84e: 4d04 0001 |144d: aput-object v4, v0, v1 │ │ -0cc852: 1301 ae03 |144f: const/16 v1, #int 942 // #3ae │ │ -0cc856: 1a04 3904 |1451: const-string v4, "-80.0802" // string@0439 │ │ -0cc85a: 4d04 0001 |1453: aput-object v4, v0, v1 │ │ -0cc85e: 1301 af03 |1455: const/16 v1, #int 943 // #3af │ │ -0cc862: 1a04 7606 |1457: const-string v4, "35.9001" // string@0676 │ │ -0cc866: 4d04 0001 |1459: aput-object v4, v0, v1 │ │ -0cc86a: 1301 b003 |145b: const/16 v1, #int 944 // #3b0 │ │ -0cc86e: 4d02 0001 |145d: aput-object v2, v0, v1 │ │ -0cc872: 1301 b103 |145f: const/16 v1, #int 945 // #3b1 │ │ -0cc876: 1a04 840d |1461: const-string v4, "ChicagoTAC" // string@0d84 │ │ -0cc87a: 4d04 0001 |1463: aput-object v4, v0, v1 │ │ -0cc87e: 1301 b203 |1465: const/16 v1, #int 946 // #3b2 │ │ -0cc882: 1a04 b504 |1467: const-string v4, "-89.1001" // string@04b5 │ │ -0cc886: 4d04 0001 |1469: aput-object v4, v0, v1 │ │ -0cc88a: 1301 b303 |146b: const/16 v1, #int 947 // #3b3 │ │ -0cc88e: 1a04 0a07 |146d: const-string v4, "42.5001" // string@070a │ │ -0cc892: 4d04 0001 |146f: aput-object v4, v0, v1 │ │ -0cc896: 1301 b403 |1471: const/16 v1, #int 948 // #3b4 │ │ -0cc89a: 4d02 0001 |1473: aput-object v2, v0, v1 │ │ -0cc89e: 1301 b503 |1475: const/16 v1, #int 949 // #3b5 │ │ -0cc8a2: 1a04 840d |1477: const-string v4, "ChicagoTAC" // string@0d84 │ │ -0cc8a6: 4d04 0001 |1479: aput-object v4, v0, v1 │ │ -0cc8aa: 1301 b603 |147b: const/16 v1, #int 950 // #3b6 │ │ -0cc8ae: 1a04 b504 |147d: const-string v4, "-89.1001" // string@04b5 │ │ -0cc8b2: 4d04 0001 |147f: aput-object v4, v0, v1 │ │ -0cc8b6: 1301 b703 |1481: const/16 v1, #int 951 // #3b7 │ │ -0cc8ba: 1a04 f306 |1483: const-string v4, "41.4302" // string@06f3 │ │ -0cc8be: 4d04 0001 |1485: aput-object v4, v0, v1 │ │ -0cc8c2: 1301 b803 |1487: const/16 v1, #int 952 // #3b8 │ │ -0cc8c6: 4d02 0001 |1489: aput-object v2, v0, v1 │ │ -0cc8ca: 1301 b903 |148b: const/16 v1, #int 953 // #3b9 │ │ -0cc8ce: 1a04 840d |148d: const-string v4, "ChicagoTAC" // string@0d84 │ │ -0cc8d2: 4d04 0001 |148f: aput-object v4, v0, v1 │ │ -0cc8d6: 1301 ba03 |1491: const/16 v1, #int 954 // #3ba │ │ -0cc8da: 1a04 9c04 |1493: const-string v4, "-86.9001" // string@049c │ │ -0cc8de: 4d04 0001 |1495: aput-object v4, v0, v1 │ │ -0cc8e2: 1301 bb03 |1497: const/16 v1, #int 955 // #3bb │ │ -0cc8e6: 1a04 f306 |1499: const-string v4, "41.4302" // string@06f3 │ │ -0cc8ea: 4d04 0001 |149b: aput-object v4, v0, v1 │ │ -0cc8ee: 1301 bc03 |149d: const/16 v1, #int 956 // #3bc │ │ -0cc8f2: 4d02 0001 |149f: aput-object v2, v0, v1 │ │ -0cc8f6: 1301 bd03 |14a1: const/16 v1, #int 957 // #3bd │ │ -0cc8fa: 1a04 840d |14a3: const-string v4, "ChicagoTAC" // string@0d84 │ │ -0cc8fe: 4d04 0001 |14a5: aput-object v4, v0, v1 │ │ -0cc902: 1301 be03 |14a7: const/16 v1, #int 958 // #3be │ │ -0cc906: 1a04 9c04 |14a9: const-string v4, "-86.9001" // string@049c │ │ -0cc90a: 4d04 0001 |14ab: aput-object v4, v0, v1 │ │ -0cc90e: 1301 bf03 |14ad: const/16 v1, #int 959 // #3bf │ │ -0cc912: 1a04 0a07 |14af: const-string v4, "42.5001" // string@070a │ │ -0cc916: 4d04 0001 |14b1: aput-object v4, v0, v1 │ │ -0cc91a: 1301 c003 |14b3: const/16 v1, #int 960 // #3c0 │ │ -0cc91e: 4d02 0001 |14b5: aput-object v2, v0, v1 │ │ -0cc922: 1301 c103 |14b7: const/16 v1, #int 961 // #3c1 │ │ -0cc926: 1a04 890d |14b9: const-string v4, "CincinnatiTAC" // string@0d89 │ │ -0cc92a: 4d04 0001 |14bb: aput-object v4, v0, v1 │ │ -0cc92e: 1301 c203 |14bd: const/16 v1, #int 962 // #3c2 │ │ -0cc932: 1a04 8e04 |14bf: const-string v4, "-85.9001" // string@048e │ │ -0cc936: 4d04 0001 |14c1: aput-object v4, v0, v1 │ │ -0cc93a: 1301 c303 |14c3: const/16 v1, #int 963 // #3c3 │ │ -0cc93e: 1a04 d406 |14c5: const-string v4, "40.1001" // string@06d4 │ │ -0cc942: 4d04 0001 |14c7: aput-object v4, v0, v1 │ │ -0cc946: 1301 c403 |14c9: const/16 v1, #int 964 // #3c4 │ │ -0cc94a: 4d02 0001 |14cb: aput-object v2, v0, v1 │ │ -0cc94e: 1301 c503 |14cd: const/16 v1, #int 965 // #3c5 │ │ -0cc952: 1a04 890d |14cf: const-string v4, "CincinnatiTAC" // string@0d89 │ │ -0cc956: 4d04 0001 |14d1: aput-object v4, v0, v1 │ │ -0cc95a: 1301 c603 |14d3: const/16 v1, #int 966 // #3c6 │ │ -0cc95e: 1a04 8e04 |14d5: const-string v4, "-85.9001" // string@048e │ │ -0cc962: 4d04 0001 |14d7: aput-object v4, v0, v1 │ │ -0cc966: 1301 c703 |14d9: const/16 v1, #int 967 // #3c7 │ │ -0cc96a: 1a04 a506 |14db: const-string v4, "38.4601" // string@06a5 │ │ -0cc96e: 4d04 0001 |14dd: aput-object v4, v0, v1 │ │ -0cc972: 1301 c803 |14df: const/16 v1, #int 968 // #3c8 │ │ -0cc976: 4d02 0001 |14e1: aput-object v2, v0, v1 │ │ -0cc97a: 1301 c903 |14e3: const/16 v1, #int 969 // #3c9 │ │ -0cc97e: 1a04 890d |14e5: const-string v4, "CincinnatiTAC" // string@0d89 │ │ -0cc982: 4d04 0001 |14e7: aput-object v4, v0, v1 │ │ -0cc986: 1301 ca03 |14e9: const/16 v1, #int 970 // #3ca │ │ -0cc98a: 1a04 6d04 |14eb: const-string v4, "-83.7002" // string@046d │ │ -0cc98e: 4d04 0001 |14ed: aput-object v4, v0, v1 │ │ -0cc992: 1301 cb03 |14ef: const/16 v1, #int 971 // #3cb │ │ -0cc996: 1a04 a506 |14f1: const-string v4, "38.4601" // string@06a5 │ │ -0cc99a: 4d04 0001 |14f3: aput-object v4, v0, v1 │ │ -0cc99e: 1301 cc03 |14f5: const/16 v1, #int 972 // #3cc │ │ -0cc9a2: 4d02 0001 |14f7: aput-object v2, v0, v1 │ │ -0cc9a6: 1301 cd03 |14f9: const/16 v1, #int 973 // #3cd │ │ -0cc9aa: 1a04 890d |14fb: const-string v4, "CincinnatiTAC" // string@0d89 │ │ -0cc9ae: 4d04 0001 |14fd: aput-object v4, v0, v1 │ │ -0cc9b2: 1301 ce03 |14ff: const/16 v1, #int 974 // #3ce │ │ -0cc9b6: 1a04 6d04 |1501: const-string v4, "-83.7002" // string@046d │ │ -0cc9ba: 4d04 0001 |1503: aput-object v4, v0, v1 │ │ -0cc9be: 1301 cf03 |1505: const/16 v1, #int 975 // #3cf │ │ -0cc9c2: 1a04 d406 |1507: const-string v4, "40.1001" // string@06d4 │ │ -0cc9c6: 4d04 0001 |1509: aput-object v4, v0, v1 │ │ -0cc9ca: 1301 d003 |150b: const/16 v1, #int 976 // #3d0 │ │ -0cc9ce: 4d02 0001 |150d: aput-object v2, v0, v1 │ │ -0cc9d2: 1301 d103 |150f: const/16 v1, #int 977 // #3d1 │ │ -0cc9d6: 1a04 970d |1511: const-string v4, "ClevelandTAC" // string@0d97 │ │ -0cc9da: 4d04 0001 |1513: aput-object v4, v0, v1 │ │ -0cc9de: 1301 d203 |1515: const/16 v1, #int 978 // #3d2 │ │ -0cc9e2: 1a04 6504 |1517: const-string v4, "-82.9002" // string@0465 │ │ -0cc9e6: 4d04 0001 |1519: aput-object v4, v0, v1 │ │ -0cc9ea: 1301 d303 |151b: const/16 v1, #int 979 // #3d3 │ │ -0cc9ee: 1a04 0207 |151d: const-string v4, "41.9502" // string@0702 │ │ -0cc9f2: 4d04 0001 |151f: aput-object v4, v0, v1 │ │ -0cc9f6: 1301 d403 |1521: const/16 v1, #int 980 // #3d4 │ │ -0cc9fa: 4d02 0001 |1523: aput-object v2, v0, v1 │ │ -0cc9fe: 1301 d503 |1525: const/16 v1, #int 981 // #3d5 │ │ -0cca02: 1a04 970d |1527: const-string v4, "ClevelandTAC" // string@0d97 │ │ -0cca06: 4d04 0001 |1529: aput-object v4, v0, v1 │ │ -0cca0a: 1301 d603 |152b: const/16 v1, #int 982 // #3d6 │ │ -0cca0e: 1a04 6504 |152d: const-string v4, "-82.9002" // string@0465 │ │ -0cca12: 4d04 0001 |152f: aput-object v4, v0, v1 │ │ -0cca16: 1301 d703 |1531: const/16 v1, #int 983 // #3d7 │ │ -0cca1a: 1a04 e306 |1533: const-string v4, "40.8402" // string@06e3 │ │ -0cca1e: 4d04 0001 |1535: aput-object v4, v0, v1 │ │ -0cca22: 1301 d803 |1537: const/16 v1, #int 984 // #3d8 │ │ -0cca26: 4d02 0001 |1539: aput-object v2, v0, v1 │ │ -0cca2a: 1301 d903 |153b: const/16 v1, #int 985 // #3d9 │ │ -0cca2e: 1a04 970d |153d: const-string v4, "ClevelandTAC" // string@0d97 │ │ -0cca32: 4d04 0001 |153f: aput-object v4, v0, v1 │ │ -0cca36: 1301 da03 |1541: const/16 v1, #int 986 // #3da │ │ -0cca3a: 1a04 4604 |1543: const-string v4, "-80.6002" // string@0446 │ │ -0cca3e: 4d04 0001 |1545: aput-object v4, v0, v1 │ │ -0cca42: 1301 db03 |1547: const/16 v1, #int 987 // #3db │ │ -0cca46: 1a04 e306 |1549: const-string v4, "40.8402" // string@06e3 │ │ -0cca4a: 4d04 0001 |154b: aput-object v4, v0, v1 │ │ -0cca4e: 1301 dc03 |154d: const/16 v1, #int 988 // #3dc │ │ -0cca52: 4d02 0001 |154f: aput-object v2, v0, v1 │ │ -0cca56: 1301 dd03 |1551: const/16 v1, #int 989 // #3dd │ │ -0cca5a: 1a04 970d |1553: const-string v4, "ClevelandTAC" // string@0d97 │ │ -0cca5e: 4d04 0001 |1555: aput-object v4, v0, v1 │ │ -0cca62: 1301 de03 |1557: const/16 v1, #int 990 // #3de │ │ -0cca66: 1a04 4604 |1559: const-string v4, "-80.6002" // string@0446 │ │ -0cca6a: 4d04 0001 |155b: aput-object v4, v0, v1 │ │ -0cca6e: 1301 df03 |155d: const/16 v1, #int 991 // #3df │ │ -0cca72: 1a04 0207 |155f: const-string v4, "41.9502" // string@0702 │ │ -0cca76: 4d04 0001 |1561: aput-object v4, v0, v1 │ │ -0cca7a: 1301 e003 |1563: const/16 v1, #int 992 // #3e0 │ │ -0cca7e: 4d02 0001 |1565: aput-object v2, v0, v1 │ │ -0cca82: 1301 e103 |1567: const/16 v1, #int 993 // #3e1 │ │ -0cca86: 1a04 b10d |1569: const-string v4, "ColoradoSpringsTAC" // string@0db1 │ │ -0cca8a: 4d04 0001 |156b: aput-object v4, v0, v1 │ │ -0cca8e: 1301 e203 |156d: const/16 v1, #int 994 // #3e2 │ │ -0cca92: 1a04 c402 |156f: const-string v4, "-106.2" // string@02c4 │ │ -0cca96: 4d04 0001 |1571: aput-object v4, v0, v1 │ │ -0cca9a: 1301 e303 |1573: const/16 v1, #int 995 // #3e3 │ │ -0cca9e: 1a04 b406 |1575: const-string v4, "39.25" // string@06b4 │ │ -0ccaa2: 4d04 0001 |1577: aput-object v4, v0, v1 │ │ -0ccaa6: 1301 e403 |1579: const/16 v1, #int 996 // #3e4 │ │ -0ccaaa: 4d02 0001 |157b: aput-object v2, v0, v1 │ │ -0ccaae: 1301 e503 |157d: const/16 v1, #int 997 // #3e5 │ │ -0ccab2: 1a04 b10d |157f: const-string v4, "ColoradoSpringsTAC" // string@0db1 │ │ -0ccab6: 4d04 0001 |1581: aput-object v4, v0, v1 │ │ -0ccaba: 1301 e603 |1583: const/16 v1, #int 998 // #3e6 │ │ -0ccabe: 1a04 c402 |1585: const-string v4, "-106.2" // string@02c4 │ │ -0ccac2: 4d04 0001 |1587: aput-object v4, v0, v1 │ │ -0ccac6: 1301 e703 |1589: const/16 v1, #int 999 // #3e7 │ │ -0ccaca: 1a04 9106 |158b: const-string v4, "37.6499" // string@0691 │ │ -0ccace: 4d04 0001 |158d: aput-object v4, v0, v1 │ │ -0ccad2: 1301 e803 |158f: const/16 v1, #int 1000 // #3e8 │ │ -0ccad6: 4d02 0001 |1591: aput-object v2, v0, v1 │ │ -0ccada: 1301 e903 |1593: const/16 v1, #int 1001 // #3e9 │ │ -0ccade: 1a04 b10d |1595: const-string v4, "ColoradoSpringsTAC" // string@0db1 │ │ -0ccae2: 4d04 0001 |1597: aput-object v4, v0, v1 │ │ -0ccae6: 1301 ea03 |1599: const/16 v1, #int 1002 // #3ea │ │ -0ccaea: 1a04 a902 |159b: const-string v4, "-103.45" // string@02a9 │ │ -0ccaee: 4d04 0001 |159d: aput-object v4, v0, v1 │ │ -0ccaf2: 1301 eb03 |159f: const/16 v1, #int 1003 // #3eb │ │ -0ccaf6: 1a04 9106 |15a1: const-string v4, "37.6499" // string@0691 │ │ -0ccafa: 4d04 0001 |15a3: aput-object v4, v0, v1 │ │ -0ccafe: 1301 ec03 |15a5: const/16 v1, #int 1004 // #3ec │ │ -0ccb02: 4d02 0001 |15a7: aput-object v2, v0, v1 │ │ -0ccb06: 1301 ed03 |15a9: const/16 v1, #int 1005 // #3ed │ │ -0ccb0a: 1a04 b10d |15ab: const-string v4, "ColoradoSpringsTAC" // string@0db1 │ │ -0ccb0e: 4d04 0001 |15ad: aput-object v4, v0, v1 │ │ -0ccb12: 1301 ee03 |15af: const/16 v1, #int 1006 // #3ee │ │ -0ccb16: 1a04 a902 |15b1: const-string v4, "-103.45" // string@02a9 │ │ -0ccb1a: 4d04 0001 |15b3: aput-object v4, v0, v1 │ │ -0ccb1e: 1301 ef03 |15b5: const/16 v1, #int 1007 // #3ef │ │ -0ccb22: 1a04 b406 |15b7: const-string v4, "39.25" // string@06b4 │ │ -0ccb26: 4d04 0001 |15b9: aput-object v4, v0, v1 │ │ -0ccb2a: 1301 f003 |15bb: const/16 v1, #int 1008 // #3f0 │ │ -0ccb2e: 4d02 0001 |15bd: aput-object v2, v0, v1 │ │ -0ccb32: 1301 f103 |15bf: const/16 v1, #int 1009 // #3f1 │ │ -0ccb36: 1a04 cd0e |15c1: const-string v4, "Dallas-FtWorthTAC" // string@0ecd │ │ -0ccb3a: 4d04 0001 |15c3: aput-object v4, v0, v1 │ │ -0ccb3e: 1301 f203 |15c5: const/16 v1, #int 1010 // #3f2 │ │ -0ccb42: 1a04 2105 |15c7: const-string v4, "-98.5" // string@0521 │ │ -0ccb46: 4d04 0001 |15c9: aput-object v4, v0, v1 │ │ -0ccb4a: 1301 f303 |15cb: const/16 v1, #int 1011 // #3f3 │ │ -0ccb4e: 1a04 4a06 |15cd: const-string v4, "33.6701" // string@064a │ │ -0ccb52: 4d04 0001 |15cf: aput-object v4, v0, v1 │ │ -0ccb56: 1301 f403 |15d1: const/16 v1, #int 1012 // #3f4 │ │ -0ccb5a: 4d02 0001 |15d3: aput-object v2, v0, v1 │ │ -0ccb5e: 1301 f503 |15d5: const/16 v1, #int 1013 // #3f5 │ │ -0ccb62: 1a04 cd0e |15d7: const-string v4, "Dallas-FtWorthTAC" // string@0ecd │ │ -0ccb66: 4d04 0001 |15d9: aput-object v4, v0, v1 │ │ -0ccb6a: 1301 f603 |15db: const/16 v1, #int 1014 // #3f6 │ │ -0ccb6e: 1a04 2105 |15dd: const-string v4, "-98.5" // string@0521 │ │ -0ccb72: 4d04 0001 |15df: aput-object v4, v0, v1 │ │ -0ccb76: 1301 f703 |15e1: const/16 v1, #int 1015 // #3f7 │ │ -0ccb7a: 1a04 2a06 |15e3: const-string v4, "32.0501" // string@062a │ │ -0ccb7e: 4d04 0001 |15e5: aput-object v4, v0, v1 │ │ -0ccb82: 1301 f803 |15e7: const/16 v1, #int 1016 // #3f8 │ │ -0ccb86: 4d02 0001 |15e9: aput-object v2, v0, v1 │ │ -0ccb8a: 1301 f903 |15eb: const/16 v1, #int 1017 // #3f9 │ │ -0ccb8e: 1a04 cd0e |15ed: const-string v4, "Dallas-FtWorthTAC" // string@0ecd │ │ -0ccb92: 4d04 0001 |15ef: aput-object v4, v0, v1 │ │ -0ccb96: 1301 fa03 |15f1: const/16 v1, #int 1018 // #3fa │ │ -0ccb9a: 1a04 fe04 |15f3: const-string v4, "-95.8501" // string@04fe │ │ -0ccb9e: 4d04 0001 |15f5: aput-object v4, v0, v1 │ │ -0ccba2: 1301 fb03 |15f7: const/16 v1, #int 1019 // #3fb │ │ -0ccba6: 1a04 2a06 |15f9: const-string v4, "32.0501" // string@062a │ │ -0ccbaa: 4d04 0001 |15fb: aput-object v4, v0, v1 │ │ -0ccbae: 1301 fc03 |15fd: const/16 v1, #int 1020 // #3fc │ │ -0ccbb2: 4d02 0001 |15ff: aput-object v2, v0, v1 │ │ -0ccbb6: 1301 fd03 |1601: const/16 v1, #int 1021 // #3fd │ │ -0ccbba: 1a04 cd0e |1603: const-string v4, "Dallas-FtWorthTAC" // string@0ecd │ │ -0ccbbe: 4d04 0001 |1605: aput-object v4, v0, v1 │ │ -0ccbc2: 1301 fe03 |1607: const/16 v1, #int 1022 // #3fe │ │ -0ccbc6: 1a04 fe04 |1609: const-string v4, "-95.8501" // string@04fe │ │ -0ccbca: 4d04 0001 |160b: aput-object v4, v0, v1 │ │ -0ccbce: 1301 ff03 |160d: const/16 v1, #int 1023 // #3ff │ │ -0ccbd2: 1a04 4a06 |160f: const-string v4, "33.6701" // string@064a │ │ -0ccbd6: 4d04 0001 |1611: aput-object v4, v0, v1 │ │ -0ccbda: 1301 0004 |1613: const/16 v1, #int 1024 // #400 │ │ -0ccbde: 4d02 0001 |1615: aput-object v2, v0, v1 │ │ -0ccbe2: 1301 0104 |1617: const/16 v1, #int 1025 // #401 │ │ -0ccbe6: 1a04 f30e |1619: const-string v4, "DenverTAC" // string@0ef3 │ │ -0ccbea: 4d04 0001 |161b: aput-object v4, v0, v1 │ │ -0ccbee: 1301 0204 |161d: const/16 v1, #int 1026 // #402 │ │ -0ccbf2: 1a04 c102 |161f: const-string v4, "-105.9" // string@02c1 │ │ -0ccbf6: 4d04 0001 |1621: aput-object v4, v0, v1 │ │ -0ccbfa: 1301 0304 |1623: const/16 v1, #int 1027 // #403 │ │ -0ccbfe: 1a04 de06 |1625: const-string v4, "40.6001" // string@06de │ │ -0ccc02: 4d04 0001 |1627: aput-object v4, v0, v1 │ │ -0ccc06: 1301 0404 |1629: const/16 v1, #int 1028 // #404 │ │ -0ccc0a: 4d02 0001 |162b: aput-object v2, v0, v1 │ │ -0ccc0e: 1301 0504 |162d: const/16 v1, #int 1029 // #405 │ │ -0ccc12: 1a04 f30e |162f: const-string v4, "DenverTAC" // string@0ef3 │ │ -0ccc16: 4d04 0001 |1631: aput-object v4, v0, v1 │ │ -0ccc1a: 1301 0604 |1633: const/16 v1, #int 1030 // #406 │ │ -0ccc1e: 1a04 c102 |1635: const-string v4, "-105.9" // string@02c1 │ │ -0ccc22: 4d04 0001 |1637: aput-object v4, v0, v1 │ │ -0ccc26: 1301 0704 |1639: const/16 v1, #int 1031 // #407 │ │ -0ccc2a: 1a04 b506 |163b: const-string v4, "39.2501" // string@06b5 │ │ -0ccc2e: 4d04 0001 |163d: aput-object v4, v0, v1 │ │ -0ccc32: 1301 0804 |163f: const/16 v1, #int 1032 // #408 │ │ -0ccc36: 4d02 0001 |1641: aput-object v2, v0, v1 │ │ -0ccc3a: 1301 0904 |1643: const/16 v1, #int 1033 // #409 │ │ -0ccc3e: 1a04 f30e |1645: const-string v4, "DenverTAC" // string@0ef3 │ │ -0ccc42: 4d04 0001 |1647: aput-object v4, v0, v1 │ │ -0ccc46: 1301 0a04 |1649: const/16 v1, #int 1034 // #40a │ │ -0ccc4a: 1a04 af02 |164b: const-string v4, "-103.73" // string@02af │ │ -0ccc4e: 4d04 0001 |164d: aput-object v4, v0, v1 │ │ -0ccc52: 1301 0b04 |164f: const/16 v1, #int 1035 // #40b │ │ -0ccc56: 1a04 b506 |1651: const-string v4, "39.2501" // string@06b5 │ │ -0ccc5a: 4d04 0001 |1653: aput-object v4, v0, v1 │ │ -0ccc5e: 1301 0c04 |1655: const/16 v1, #int 1036 // #40c │ │ -0ccc62: 4d02 0001 |1657: aput-object v2, v0, v1 │ │ -0ccc66: 1301 0d04 |1659: const/16 v1, #int 1037 // #40d │ │ -0ccc6a: 1a04 f30e |165b: const-string v4, "DenverTAC" // string@0ef3 │ │ -0ccc6e: 4d04 0001 |165d: aput-object v4, v0, v1 │ │ -0ccc72: 1301 0e04 |165f: const/16 v1, #int 1038 // #40e │ │ -0ccc76: 1a04 af02 |1661: const-string v4, "-103.73" // string@02af │ │ -0ccc7a: 4d04 0001 |1663: aput-object v4, v0, v1 │ │ -0ccc7e: 1301 0f04 |1665: const/16 v1, #int 1039 // #40f │ │ -0ccc82: 1a04 de06 |1667: const-string v4, "40.6001" // string@06de │ │ -0ccc86: 4d04 0001 |1669: aput-object v4, v0, v1 │ │ -0ccc8a: 1301 1004 |166b: const/16 v1, #int 1040 // #410 │ │ -0ccc8e: 4d02 0001 |166d: aput-object v2, v0, v1 │ │ -0ccc92: 1301 1104 |166f: const/16 v1, #int 1041 // #411 │ │ -0ccc96: 1a04 030f |1671: const-string v4, "DetroitTAC" // string@0f03 │ │ -0ccc9a: 4d04 0001 |1673: aput-object v4, v0, v1 │ │ -0ccc9e: 1301 1204 |1675: const/16 v1, #int 1042 // #412 │ │ -0ccca2: 1a04 7a04 |1677: const-string v4, "-84.8001" // string@047a │ │ -0ccca6: 4d04 0001 |1679: aput-object v4, v0, v1 │ │ -0cccaa: 1301 1304 |167b: const/16 v1, #int 1043 // #413 │ │ -0cccae: 1a04 0c07 |167d: const-string v4, "42.7501" // string@070c │ │ -0cccb2: 4d04 0001 |167f: aput-object v4, v0, v1 │ │ -0cccb6: 1301 1404 |1681: const/16 v1, #int 1044 // #414 │ │ -0cccba: 4d02 0001 |1683: aput-object v2, v0, v1 │ │ -0cccbe: 1301 1504 |1685: const/16 v1, #int 1045 // #415 │ │ -0cccc2: 1a04 030f |1687: const-string v4, "DetroitTAC" // string@0f03 │ │ -0cccc6: 4d04 0001 |1689: aput-object v4, v0, v1 │ │ -0cccca: 1301 1604 |168b: const/16 v1, #int 1046 // #416 │ │ -0cccce: 1a04 7a04 |168d: const-string v4, "-84.8001" // string@047a │ │ -0cccd2: 4d04 0001 |168f: aput-object v4, v0, v1 │ │ -0cccd6: 1301 1704 |1691: const/16 v1, #int 1047 // #417 │ │ -0cccda: 1a04 f106 |1693: const-string v4, "41.4202" // string@06f1 │ │ -0cccde: 4d04 0001 |1695: aput-object v4, v0, v1 │ │ -0ccce2: 1301 1804 |1697: const/16 v1, #int 1048 // #418 │ │ -0ccce6: 4d02 0001 |1699: aput-object v2, v0, v1 │ │ -0cccea: 1301 1904 |169b: const/16 v1, #int 1049 // #419 │ │ -0cccee: 1a04 030f |169d: const-string v4, "DetroitTAC" // string@0f03 │ │ -0cccf2: 4d04 0001 |169f: aput-object v4, v0, v1 │ │ -0cccf6: 1301 1a04 |16a1: const/16 v1, #int 1050 // #41a │ │ -0cccfa: 1a04 6004 |16a3: const-string v4, "-82.6602" // string@0460 │ │ -0cccfe: 4d04 0001 |16a5: aput-object v4, v0, v1 │ │ -0ccd02: 1301 1b04 |16a7: const/16 v1, #int 1051 // #41b │ │ -0ccd06: 1a04 f106 |16a9: const-string v4, "41.4202" // string@06f1 │ │ -0ccd0a: 4d04 0001 |16ab: aput-object v4, v0, v1 │ │ -0ccd0e: 1301 1c04 |16ad: const/16 v1, #int 1052 // #41c │ │ -0ccd12: 4d02 0001 |16af: aput-object v2, v0, v1 │ │ -0ccd16: 1301 1d04 |16b1: const/16 v1, #int 1053 // #41d │ │ -0ccd1a: 1a04 030f |16b3: const-string v4, "DetroitTAC" // string@0f03 │ │ -0ccd1e: 4d04 0001 |16b5: aput-object v4, v0, v1 │ │ -0ccd22: 1301 1e04 |16b7: const/16 v1, #int 1054 // #41e │ │ -0ccd26: 1a04 6004 |16b9: const-string v4, "-82.6602" // string@0460 │ │ -0ccd2a: 4d04 0001 |16bb: aput-object v4, v0, v1 │ │ -0ccd2e: 1301 1f04 |16bd: const/16 v1, #int 1055 // #41f │ │ -0ccd32: 1a04 0c07 |16bf: const-string v4, "42.7501" // string@070c │ │ -0ccd36: 4d04 0001 |16c1: aput-object v4, v0, v1 │ │ -0ccd3a: 1301 2004 |16c3: const/16 v1, #int 1056 // #420 │ │ -0ccd3e: 4d02 0001 |16c5: aput-object v2, v0, v1 │ │ -0ccd42: 1301 2104 |16c7: const/16 v1, #int 1057 // #421 │ │ -0ccd46: 1a04 0b11 |16c9: const-string v4, "FairbanksTAC" // string@110b │ │ -0ccd4a: 4d04 0001 |16cb: aput-object v4, v0, v1 │ │ -0ccd4e: 1301 2204 |16cd: const/16 v1, #int 1058 // #422 │ │ -0ccd52: 1a04 8603 |16cf: const-string v4, "-150.6" // string@0386 │ │ -0ccd56: 4d04 0001 |16d1: aput-object v4, v0, v1 │ │ -0ccd5a: 1301 2304 |16d3: const/16 v1, #int 1059 // #423 │ │ -0ccd5e: 1a04 0f08 |16d5: const-string v4, "65.2501" // string@080f │ │ -0ccd62: 4d04 0001 |16d7: aput-object v4, v0, v1 │ │ -0ccd66: 1301 2404 |16d9: const/16 v1, #int 1060 // #424 │ │ -0ccd6a: 4d02 0001 |16db: aput-object v2, v0, v1 │ │ -0ccd6e: 1301 2504 |16dd: const/16 v1, #int 1061 // #425 │ │ -0ccd72: 1a04 0b11 |16df: const-string v4, "FairbanksTAC" // string@110b │ │ -0ccd76: 4d04 0001 |16e1: aput-object v4, v0, v1 │ │ -0ccd7a: 1301 2604 |16e3: const/16 v1, #int 1062 // #426 │ │ -0ccd7e: 1a04 8603 |16e5: const-string v4, "-150.6" // string@0386 │ │ -0ccd82: 4d04 0001 |16e7: aput-object v4, v0, v1 │ │ -0ccd86: 1301 2704 |16e9: const/16 v1, #int 1063 // #427 │ │ -0ccd8a: 1a04 0908 |16eb: const-string v4, "64.1502" // string@0809 │ │ -0ccd8e: 4d04 0001 |16ed: aput-object v4, v0, v1 │ │ -0ccd92: 1301 2804 |16ef: const/16 v1, #int 1064 // #428 │ │ -0ccd96: 4d02 0001 |16f1: aput-object v2, v0, v1 │ │ -0ccd9a: 1301 2904 |16f3: const/16 v1, #int 1065 // #429 │ │ -0ccd9e: 1a04 0b11 |16f5: const-string v4, "FairbanksTAC" // string@110b │ │ -0ccda2: 4d04 0001 |16f7: aput-object v4, v0, v1 │ │ -0ccda6: 1301 2a04 |16f9: const/16 v1, #int 1066 // #42a │ │ -0ccdaa: 1a04 7e03 |16fb: const-string v4, "-145.8" // string@037e │ │ -0ccdae: 4d04 0001 |16fd: aput-object v4, v0, v1 │ │ -0ccdb2: 1301 2b04 |16ff: const/16 v1, #int 1067 // #42b │ │ -0ccdb6: 1a04 0908 |1701: const-string v4, "64.1502" // string@0809 │ │ -0ccdba: 4d04 0001 |1703: aput-object v4, v0, v1 │ │ -0ccdbe: 1301 2c04 |1705: const/16 v1, #int 1068 // #42c │ │ -0ccdc2: 4d02 0001 |1707: aput-object v2, v0, v1 │ │ -0ccdc6: 1301 2d04 |1709: const/16 v1, #int 1069 // #42d │ │ -0ccdca: 1a04 0b11 |170b: const-string v4, "FairbanksTAC" // string@110b │ │ -0ccdce: 4d04 0001 |170d: aput-object v4, v0, v1 │ │ -0ccdd2: 1301 2e04 |170f: const/16 v1, #int 1070 // #42e │ │ -0ccdd6: 1a04 7e03 |1711: const-string v4, "-145.8" // string@037e │ │ -0ccdda: 4d04 0001 |1713: aput-object v4, v0, v1 │ │ -0ccdde: 1301 2f04 |1715: const/16 v1, #int 1071 // #42f │ │ -0ccde2: 1a04 0f08 |1717: const-string v4, "65.2501" // string@080f │ │ -0ccde6: 4d04 0001 |1719: aput-object v4, v0, v1 │ │ -0ccdea: 1301 3004 |171b: const/16 v1, #int 1072 // #430 │ │ -0ccdee: 4d02 0001 |171d: aput-object v2, v0, v1 │ │ -0ccdf2: 1301 3104 |171f: const/16 v1, #int 1073 // #431 │ │ -0ccdf6: 1a04 5812 |1721: const-string v4, "HonoluluInset" // string@1258 │ │ -0ccdfa: 4d04 0001 |1723: aput-object v4, v0, v1 │ │ -0ccdfe: 1301 3204 |1725: const/16 v1, #int 1074 // #432 │ │ -0cce02: 1a04 9e03 |1727: const-string v4, "-158.5054" // string@039e │ │ -0cce06: 4d04 0001 |1729: aput-object v4, v0, v1 │ │ -0cce0a: 1301 3304 |172b: const/16 v1, #int 1075 // #433 │ │ -0cce0e: 1a04 d305 |172d: const-string v4, "21.6198" // string@05d3 │ │ -0cce12: 4d04 0001 |172f: aput-object v4, v0, v1 │ │ -0cce16: 1301 3404 |1731: const/16 v1, #int 1076 // #434 │ │ -0cce1a: 4d02 0001 |1733: aput-object v2, v0, v1 │ │ -0cce1e: 1301 3504 |1735: const/16 v1, #int 1077 // #435 │ │ -0cce22: 1a04 5812 |1737: const-string v4, "HonoluluInset" // string@1258 │ │ -0cce26: 4d04 0001 |1739: aput-object v4, v0, v1 │ │ -0cce2a: 1301 3604 |173b: const/16 v1, #int 1078 // #436 │ │ -0cce2e: 1a04 9e03 |173d: const-string v4, "-158.5054" // string@039e │ │ -0cce32: 4d04 0001 |173f: aput-object v4, v0, v1 │ │ -0cce36: 1301 3704 |1741: const/16 v1, #int 1079 // #437 │ │ -0cce3a: 1a04 ce05 |1743: const-string v4, "20.7348" // string@05ce │ │ -0cce3e: 4d04 0001 |1745: aput-object v4, v0, v1 │ │ -0cce42: 1301 3804 |1747: const/16 v1, #int 1080 // #438 │ │ -0cce46: 4d02 0001 |1749: aput-object v2, v0, v1 │ │ -0cce4a: 1301 3904 |174b: const/16 v1, #int 1081 // #439 │ │ -0cce4e: 1a04 5812 |174d: const-string v4, "HonoluluInset" // string@1258 │ │ -0cce52: 4d04 0001 |174f: aput-object v4, v0, v1 │ │ -0cce56: 1301 3a04 |1751: const/16 v1, #int 1082 // #43a │ │ -0cce5a: 1a04 9a03 |1753: const-string v4, "-157.3469" // string@039a │ │ -0cce5e: 4d04 0001 |1755: aput-object v4, v0, v1 │ │ -0cce62: 1301 3b04 |1757: const/16 v1, #int 1083 // #43b │ │ -0cce66: 1a04 ce05 |1759: const-string v4, "20.7348" // string@05ce │ │ -0cce6a: 4d04 0001 |175b: aput-object v4, v0, v1 │ │ -0cce6e: 1301 3c04 |175d: const/16 v1, #int 1084 // #43c │ │ -0cce72: 4d02 0001 |175f: aput-object v2, v0, v1 │ │ -0cce76: 1301 3d04 |1761: const/16 v1, #int 1085 // #43d │ │ -0cce7a: 1a04 5812 |1763: const-string v4, "HonoluluInset" // string@1258 │ │ -0cce7e: 4d04 0001 |1765: aput-object v4, v0, v1 │ │ -0cce82: 1301 3e04 |1767: const/16 v1, #int 1086 // #43e │ │ -0cce86: 1a04 9a03 |1769: const-string v4, "-157.3469" // string@039a │ │ -0cce8a: 4d04 0001 |176b: aput-object v4, v0, v1 │ │ -0cce8e: 1301 3f04 |176d: const/16 v1, #int 1087 // #43f │ │ -0cce92: 1a04 d305 |176f: const-string v4, "21.6198" // string@05d3 │ │ -0cce96: 4d04 0001 |1771: aput-object v4, v0, v1 │ │ -0cce9a: 1301 4004 |1773: const/16 v1, #int 1088 // #440 │ │ -0cce9e: 4d02 0001 |1775: aput-object v2, v0, v1 │ │ -0ccea2: 1301 4104 |1777: const/16 v1, #int 1089 // #441 │ │ -0ccea6: 1a04 5d12 |1779: const-string v4, "HoustonTAC" // string@125d │ │ -0cceaa: 4d04 0001 |177b: aput-object v4, v0, v1 │ │ -0cceae: 1301 4204 |177d: const/16 v1, #int 1090 // #442 │ │ -0cceb2: 1a04 0705 |177f: const-string v4, "-96.4" // string@0507 │ │ -0cceb6: 4d04 0001 |1781: aput-object v4, v0, v1 │ │ -0cceba: 1301 4304 |1783: const/16 v1, #int 1091 // #443 │ │ -0ccebe: 1a04 1606 |1785: const-string v4, "30.5502" // string@0616 │ │ -0ccec2: 4d04 0001 |1787: aput-object v4, v0, v1 │ │ -0ccec6: 1301 4404 |1789: const/16 v1, #int 1092 // #444 │ │ -0cceca: 4d02 0001 |178b: aput-object v2, v0, v1 │ │ -0ccece: 1301 4504 |178d: const/16 v1, #int 1093 // #445 │ │ -0cced2: 1a04 5d12 |178f: const-string v4, "HoustonTAC" // string@125d │ │ -0cced6: 4d04 0001 |1791: aput-object v4, v0, v1 │ │ -0cceda: 1301 4604 |1793: const/16 v1, #int 1094 // #446 │ │ -0ccede: 1a04 0705 |1795: const-string v4, "-96.4" // string@0507 │ │ -0ccee2: 4d04 0001 |1797: aput-object v4, v0, v1 │ │ -0ccee6: 1301 4704 |1799: const/16 v1, #int 1095 // #447 │ │ -0cceea: 1a04 0106 |179b: const-string v4, "29.1002" // string@0601 │ │ -0cceee: 4d04 0001 |179d: aput-object v4, v0, v1 │ │ -0ccef2: 1301 4804 |179f: const/16 v1, #int 1096 // #448 │ │ -0ccef6: 4d02 0001 |17a1: aput-object v2, v0, v1 │ │ -0ccefa: 1301 4904 |17a3: const/16 v1, #int 1097 // #449 │ │ -0ccefe: 1a04 5d12 |17a5: const-string v4, "HoustonTAC" // string@125d │ │ -0ccf02: 4d04 0001 |17a7: aput-object v4, v0, v1 │ │ -0ccf06: 1301 4a04 |17a9: const/16 v1, #int 1098 // #44a │ │ -0ccf0a: 1a04 eb04 |17ab: const-string v4, "-94.4999" // string@04eb │ │ -0ccf0e: 4d04 0001 |17ad: aput-object v4, v0, v1 │ │ -0ccf12: 1301 4b04 |17af: const/16 v1, #int 1099 // #44b │ │ -0ccf16: 1a04 0106 |17b1: const-string v4, "29.1002" // string@0601 │ │ -0ccf1a: 4d04 0001 |17b3: aput-object v4, v0, v1 │ │ -0ccf1e: 1301 4c04 |17b5: const/16 v1, #int 1100 // #44c │ │ -0ccf22: 4d02 0001 |17b7: aput-object v2, v0, v1 │ │ -0ccf26: 1301 4d04 |17b9: const/16 v1, #int 1101 // #44d │ │ -0ccf2a: 1a04 5d12 |17bb: const-string v4, "HoustonTAC" // string@125d │ │ -0ccf2e: 4d04 0001 |17bd: aput-object v4, v0, v1 │ │ -0ccf32: 1301 4e04 |17bf: const/16 v1, #int 1102 // #44e │ │ -0ccf36: 1a04 eb04 |17c1: const-string v4, "-94.4999" // string@04eb │ │ -0ccf3a: 4d04 0001 |17c3: aput-object v4, v0, v1 │ │ -0ccf3e: 1301 4f04 |17c5: const/16 v1, #int 1103 // #44f │ │ -0ccf42: 1a04 1606 |17c7: const-string v4, "30.5502" // string@0616 │ │ -0ccf46: 4d04 0001 |17c9: aput-object v4, v0, v1 │ │ -0ccf4a: 1301 5004 |17cb: const/16 v1, #int 1104 // #450 │ │ -0ccf4e: 4d02 0001 |17cd: aput-object v2, v0, v1 │ │ -0ccf52: 1301 5104 |17cf: const/16 v1, #int 1105 // #451 │ │ -0ccf56: 1a04 df13 |17d1: const-string v4, "KansasCityTAC" // string@13df │ │ -0ccf5a: 4d04 0001 |17d3: aput-object v4, v0, v1 │ │ -0ccf5e: 1301 5204 |17d5: const/16 v1, #int 1106 // #452 │ │ -0ccf62: 1a04 0005 |17d7: const-string v4, "-96.0001" // string@0500 │ │ -0ccf66: 4d04 0001 |17d9: aput-object v4, v0, v1 │ │ -0ccf6a: 1301 5304 |17db: const/16 v1, #int 1107 // #453 │ │ -0ccf6e: 1a04 ca06 |17dd: const-string v4, "40" // string@06ca │ │ -0ccf72: 4d04 0001 |17df: aput-object v4, v0, v1 │ │ -0ccf76: 1301 5404 |17e1: const/16 v1, #int 1108 // #454 │ │ -0ccf7a: 4d02 0001 |17e3: aput-object v2, v0, v1 │ │ -0ccf7e: 1301 5504 |17e5: const/16 v1, #int 1109 // #455 │ │ -0ccf82: 1a04 df13 |17e7: const-string v4, "KansasCityTAC" // string@13df │ │ -0ccf86: 4d04 0001 |17e9: aput-object v4, v0, v1 │ │ -0ccf8a: 1301 5604 |17eb: const/16 v1, #int 1110 // #456 │ │ -0ccf8e: 1a04 0005 |17ed: const-string v4, "-96.0001" // string@0500 │ │ -0ccf92: 4d04 0001 |17ef: aput-object v4, v0, v1 │ │ -0ccf96: 1301 5704 |17f1: const/16 v1, #int 1111 // #457 │ │ -0ccf9a: 1a04 a706 |17f3: const-string v4, "38.6601" // string@06a7 │ │ -0ccf9e: 4d04 0001 |17f5: aput-object v4, v0, v1 │ │ -0ccfa2: 1301 5804 |17f7: const/16 v1, #int 1112 // #458 │ │ -0ccfa6: 4d02 0001 |17f9: aput-object v2, v0, v1 │ │ -0ccfaa: 1301 5904 |17fb: const/16 v1, #int 1113 // #459 │ │ -0ccfae: 1a04 df13 |17fd: const-string v4, "KansasCityTAC" // string@13df │ │ -0ccfb2: 4d04 0001 |17ff: aput-object v4, v0, v1 │ │ -0ccfb6: 1301 5a04 |1801: const/16 v1, #int 1114 // #45a │ │ -0ccfba: 1a04 e504 |1803: const-string v4, "-94.0002" // string@04e5 │ │ -0ccfbe: 4d04 0001 |1805: aput-object v4, v0, v1 │ │ -0ccfc2: 1301 5b04 |1807: const/16 v1, #int 1115 // #45b │ │ -0ccfc6: 1a04 a706 |1809: const-string v4, "38.6601" // string@06a7 │ │ -0ccfca: 4d04 0001 |180b: aput-object v4, v0, v1 │ │ -0ccfce: 1301 5c04 |180d: const/16 v1, #int 1116 // #45c │ │ -0ccfd2: 4d02 0001 |180f: aput-object v2, v0, v1 │ │ -0ccfd6: 1301 5d04 |1811: const/16 v1, #int 1117 // #45d │ │ -0ccfda: 1a04 df13 |1813: const-string v4, "KansasCityTAC" // string@13df │ │ -0ccfde: 4d04 0001 |1815: aput-object v4, v0, v1 │ │ -0ccfe2: 1301 5e04 |1817: const/16 v1, #int 1118 // #45e │ │ -0ccfe6: 1a04 e504 |1819: const-string v4, "-94.0002" // string@04e5 │ │ -0ccfea: 4d04 0001 |181b: aput-object v4, v0, v1 │ │ -0ccfee: 1301 5f04 |181d: const/16 v1, #int 1119 // #45f │ │ -0ccff2: 1a04 ca06 |181f: const-string v4, "40" // string@06ca │ │ -0ccff6: 4d04 0001 |1821: aput-object v4, v0, v1 │ │ -0ccffa: 1301 6004 |1823: const/16 v1, #int 1120 // #460 │ │ -0ccffe: 4d02 0001 |1825: aput-object v2, v0, v1 │ │ -0cd002: 1301 6104 |1827: const/16 v1, #int 1121 // #461 │ │ -0cd006: 1a04 0e19 |1829: const-string v4, "LasVegasTAC" // string@190e │ │ -0cd00a: 4d04 0001 |182b: aput-object v4, v0, v1 │ │ -0cd00e: 1301 6204 |182d: const/16 v1, #int 1122 // #462 │ │ -0cd012: 1a04 0003 |182f: const-string v4, "-116.3" // string@0300 │ │ -0cd016: 4d04 0001 |1831: aput-object v4, v0, v1 │ │ -0cd01a: 1301 6304 |1833: const/16 v1, #int 1123 // #463 │ │ -0cd01e: 1a04 8506 |1835: const-string v4, "36.8002" // string@0685 │ │ -0cd022: 4d04 0001 |1837: aput-object v4, v0, v1 │ │ -0cd026: 1301 6404 |1839: const/16 v1, #int 1124 // #464 │ │ -0cd02a: 4d02 0001 |183b: aput-object v2, v0, v1 │ │ -0cd02e: 1301 6504 |183d: const/16 v1, #int 1125 // #465 │ │ -0cd032: 1a04 0e19 |183f: const-string v4, "LasVegasTAC" // string@190e │ │ -0cd036: 4d04 0001 |1841: aput-object v4, v0, v1 │ │ -0cd03a: 1301 6604 |1843: const/16 v1, #int 1126 // #466 │ │ -0cd03e: 1a04 0003 |1845: const-string v4, "-116.3" // string@0300 │ │ -0cd042: 4d04 0001 |1847: aput-object v4, v0, v1 │ │ -0cd046: 1301 6704 |1849: const/16 v1, #int 1127 // #467 │ │ -0cd04a: 1a04 6e06 |184b: const-string v4, "35.6671" // string@066e │ │ -0cd04e: 4d04 0001 |184d: aput-object v4, v0, v1 │ │ -0cd052: 1301 6804 |184f: const/16 v1, #int 1128 // #468 │ │ -0cd056: 4d02 0001 |1851: aput-object v2, v0, v1 │ │ -0cd05a: 1301 6904 |1853: const/16 v1, #int 1129 // #469 │ │ -0cd05e: 1a04 0e19 |1855: const-string v4, "LasVegasTAC" // string@190e │ │ -0cd062: 4d04 0001 |1857: aput-object v4, v0, v1 │ │ -0cd066: 1301 6a04 |1859: const/16 v1, #int 1130 // #46a │ │ -0cd06a: 1a04 f502 |185b: const-string v4, "-113.85" // string@02f5 │ │ -0cd06e: 4d04 0001 |185d: aput-object v4, v0, v1 │ │ -0cd072: 1301 6b04 |185f: const/16 v1, #int 1131 // #46b │ │ -0cd076: 1a04 6e06 |1861: const-string v4, "35.6671" // string@066e │ │ -0cd07a: 4d04 0001 |1863: aput-object v4, v0, v1 │ │ -0cd07e: 1301 6c04 |1865: const/16 v1, #int 1132 // #46c │ │ -0cd082: 4d02 0001 |1867: aput-object v2, v0, v1 │ │ -0cd086: 1301 6d04 |1869: const/16 v1, #int 1133 // #46d │ │ -0cd08a: 1a04 0e19 |186b: const-string v4, "LasVegasTAC" // string@190e │ │ -0cd08e: 4d04 0001 |186d: aput-object v4, v0, v1 │ │ -0cd092: 1301 6e04 |186f: const/16 v1, #int 1134 // #46e │ │ -0cd096: 1a04 f502 |1871: const-string v4, "-113.85" // string@02f5 │ │ -0cd09a: 4d04 0001 |1873: aput-object v4, v0, v1 │ │ -0cd09e: 1301 6f04 |1875: const/16 v1, #int 1135 // #46f │ │ -0cd0a2: 1a04 8506 |1877: const-string v4, "36.8002" // string@0685 │ │ -0cd0a6: 4d04 0001 |1879: aput-object v4, v0, v1 │ │ -0cd0aa: 1301 7004 |187b: const/16 v1, #int 1136 // #470 │ │ -0cd0ae: 4d02 0001 |187d: aput-object v2, v0, v1 │ │ -0cd0b2: 1301 7104 |187f: const/16 v1, #int 1137 // #471 │ │ -0cd0b6: 1a04 2d1f |1881: const-string v4, "LosAngelesTAC" // string@1f2d │ │ -0cd0ba: 4d04 0001 |1883: aput-object v4, v0, v1 │ │ -0cd0be: 1301 7204 |1885: const/16 v1, #int 1138 // #472 │ │ -0cd0c2: 1a04 2003 |1887: const-string v4, "-120.15" // string@0320 │ │ -0cd0c6: 4d04 0001 |1889: aput-object v4, v0, v1 │ │ -0cd0ca: 1301 7304 |188b: const/16 v1, #int 1139 // #473 │ │ -0cd0ce: 1a04 5906 |188d: const-string v4, "34.5" // string@0659 │ │ -0cd0d2: 4d04 0001 |188f: aput-object v4, v0, v1 │ │ -0cd0d6: 1301 7404 |1891: const/16 v1, #int 1140 // #474 │ │ -0cd0da: 4d02 0001 |1893: aput-object v2, v0, v1 │ │ -0cd0de: 1301 7504 |1895: const/16 v1, #int 1141 // #475 │ │ -0cd0e2: 1a04 2d1f |1897: const-string v4, "LosAngelesTAC" // string@1f2d │ │ -0cd0e6: 4d04 0001 |1899: aput-object v4, v0, v1 │ │ -0cd0ea: 1301 7604 |189b: const/16 v1, #int 1142 // #476 │ │ -0cd0ee: 1a04 2003 |189d: const-string v4, "-120.15" // string@0320 │ │ -0cd0f2: 4d04 0001 |189f: aput-object v4, v0, v1 │ │ -0cd0f6: 1301 7704 |18a1: const/16 v1, #int 1143 // #477 │ │ -0cd0fa: 1a04 4006 |18a3: const-string v4, "33.37" // string@0640 │ │ -0cd0fe: 4d04 0001 |18a5: aput-object v4, v0, v1 │ │ -0cd102: 1301 7804 |18a7: const/16 v1, #int 1144 // #478 │ │ -0cd106: 4d02 0001 |18a9: aput-object v2, v0, v1 │ │ -0cd10a: 1301 7904 |18ab: const/16 v1, #int 1145 // #479 │ │ -0cd10e: 1a04 2d1f |18ad: const-string v4, "LosAngelesTAC" // string@1f2d │ │ -0cd112: 4d04 0001 |18af: aput-object v4, v0, v1 │ │ -0cd116: 1301 7a04 |18b1: const/16 v1, #int 1146 // #47a │ │ -0cd11a: 1a04 0103 |18b3: const-string v4, "-116.45" // string@0301 │ │ -0cd11e: 4d04 0001 |18b5: aput-object v4, v0, v1 │ │ -0cd122: 1301 7b04 |18b7: const/16 v1, #int 1147 // #47b │ │ -0cd126: 1a04 4006 |18b9: const-string v4, "33.37" // string@0640 │ │ -0cd12a: 4d04 0001 |18bb: aput-object v4, v0, v1 │ │ -0cd12e: 1301 7c04 |18bd: const/16 v1, #int 1148 // #47c │ │ -0cd132: 4d02 0001 |18bf: aput-object v2, v0, v1 │ │ -0cd136: 1301 7d04 |18c1: const/16 v1, #int 1149 // #47d │ │ -0cd13a: 1a04 2d1f |18c3: const-string v4, "LosAngelesTAC" // string@1f2d │ │ -0cd13e: 4d04 0001 |18c5: aput-object v4, v0, v1 │ │ -0cd142: 1301 7e04 |18c7: const/16 v1, #int 1150 // #47e │ │ -0cd146: 1a04 0103 |18c9: const-string v4, "-116.45" // string@0301 │ │ -0cd14a: 4d04 0001 |18cb: aput-object v4, v0, v1 │ │ -0cd14e: 1301 7f04 |18cd: const/16 v1, #int 1151 // #47f │ │ -0cd152: 1a04 5906 |18cf: const-string v4, "34.5" // string@0659 │ │ -0cd156: 4d04 0001 |18d1: aput-object v4, v0, v1 │ │ -0cd15a: 1301 8004 |18d3: const/16 v1, #int 1152 // #480 │ │ -0cd15e: 4d02 0001 |18d5: aput-object v2, v0, v1 │ │ -0cd162: 1301 8104 |18d7: const/16 v1, #int 1153 // #481 │ │ -0cd166: 1a04 8720 |18d9: const-string v4, "MemphisTAC" // string@2087 │ │ -0cd16a: 4d04 0001 |18db: aput-object v4, v0, v1 │ │ -0cd16e: 1301 8204 |18dd: const/16 v1, #int 1154 // #482 │ │ -0cd172: 1a04 cb04 |18df: const-string v4, "-91.1501" // string@04cb │ │ -0cd176: 4d04 0001 |18e1: aput-object v4, v0, v1 │ │ -0cd17a: 1301 8304 |18e3: const/16 v1, #int 1155 // #483 │ │ -0cd17e: 1a04 7306 |18e5: const-string v4, "35.8001" // string@0673 │ │ -0cd182: 4d04 0001 |18e7: aput-object v4, v0, v1 │ │ -0cd186: 1301 8404 |18e9: const/16 v1, #int 1156 // #484 │ │ -0cd18a: 4d02 0001 |18eb: aput-object v2, v0, v1 │ │ -0cd18e: 1301 8504 |18ed: const/16 v1, #int 1157 // #485 │ │ -0cd192: 1a04 8720 |18ef: const-string v4, "MemphisTAC" // string@2087 │ │ -0cd196: 4d04 0001 |18f1: aput-object v4, v0, v1 │ │ -0cd19a: 1301 8604 |18f3: const/16 v1, #int 1158 // #486 │ │ -0cd19e: 1a04 cb04 |18f5: const-string v4, "-91.1501" // string@04cb │ │ -0cd1a2: 4d04 0001 |18f7: aput-object v4, v0, v1 │ │ -0cd1a6: 1301 8704 |18f9: const/16 v1, #int 1159 // #487 │ │ -0cd1aa: 1a04 5806 |18fb: const-string v4, "34.4002" // string@0658 │ │ -0cd1ae: 4d04 0001 |18fd: aput-object v4, v0, v1 │ │ -0cd1b2: 1301 8804 |18ff: const/16 v1, #int 1160 // #488 │ │ -0cd1b6: 4d02 0001 |1901: aput-object v2, v0, v1 │ │ -0cd1ba: 1301 8904 |1903: const/16 v1, #int 1161 // #489 │ │ -0cd1be: 1a04 8720 |1905: const-string v4, "MemphisTAC" // string@2087 │ │ -0cd1c2: 4d04 0001 |1907: aput-object v4, v0, v1 │ │ -0cd1c6: 1301 8a04 |1909: const/16 v1, #int 1162 // #48a │ │ -0cd1ca: 1a04 af04 |190b: const-string v4, "-88.7002" // string@04af │ │ -0cd1ce: 4d04 0001 |190d: aput-object v4, v0, v1 │ │ -0cd1d2: 1301 8b04 |190f: const/16 v1, #int 1163 // #48b │ │ -0cd1d6: 1a04 5806 |1911: const-string v4, "34.4002" // string@0658 │ │ -0cd1da: 4d04 0001 |1913: aput-object v4, v0, v1 │ │ -0cd1de: 1301 8c04 |1915: const/16 v1, #int 1164 // #48c │ │ -0cd1e2: 4d02 0001 |1917: aput-object v2, v0, v1 │ │ -0cd1e6: 1301 8d04 |1919: const/16 v1, #int 1165 // #48d │ │ -0cd1ea: 1a04 8720 |191b: const-string v4, "MemphisTAC" // string@2087 │ │ -0cd1ee: 4d04 0001 |191d: aput-object v4, v0, v1 │ │ -0cd1f2: 1301 8e04 |191f: const/16 v1, #int 1166 // #48e │ │ -0cd1f6: 1a04 af04 |1921: const-string v4, "-88.7002" // string@04af │ │ -0cd1fa: 4d04 0001 |1923: aput-object v4, v0, v1 │ │ -0cd1fe: 1301 8f04 |1925: const/16 v1, #int 1167 // #48f │ │ -0cd202: 1a04 7306 |1927: const-string v4, "35.8001" // string@0673 │ │ -0cd206: 4d04 0001 |1929: aput-object v4, v0, v1 │ │ -0cd20a: 1301 9004 |192b: const/16 v1, #int 1168 // #490 │ │ -0cd20e: 4d02 0001 |192d: aput-object v2, v0, v1 │ │ -0cd212: 1301 9104 |192f: const/16 v1, #int 1169 // #491 │ │ -0cd216: 1a04 a320 |1931: const-string v4, "MiamiTAC" // string@20a3 │ │ -0cd21a: 4d04 0001 |1933: aput-object v4, v0, v1 │ │ -0cd21e: 1301 9204 |1935: const/16 v1, #int 1170 // #492 │ │ -0cd222: 1a04 4f04 |1937: const-string v4, "-81.45" // string@044f │ │ -0cd226: 4d04 0001 |1939: aput-object v4, v0, v1 │ │ -0cd22a: 1301 9304 |193b: const/16 v1, #int 1171 // #493 │ │ -0cd22e: 1a04 ea05 |193d: const-string v4, "26.7" // string@05ea │ │ -0cd232: 4d04 0001 |193f: aput-object v4, v0, v1 │ │ -0cd236: 1301 9404 |1941: const/16 v1, #int 1172 // #494 │ │ -0cd23a: 4d02 0001 |1943: aput-object v2, v0, v1 │ │ -0cd23e: 1301 9504 |1945: const/16 v1, #int 1173 // #495 │ │ -0cd242: 1a04 a320 |1947: const-string v4, "MiamiTAC" // string@20a3 │ │ -0cd246: 4d04 0001 |1949: aput-object v4, v0, v1 │ │ -0cd24a: 1301 9604 |194b: const/16 v1, #int 1174 // #496 │ │ -0cd24e: 1a04 4f04 |194d: const-string v4, "-81.45" // string@044f │ │ -0cd252: 4d04 0001 |194f: aput-object v4, v0, v1 │ │ -0cd256: 1301 9704 |1951: const/16 v1, #int 1175 // #497 │ │ -0cd25a: 1a04 e105 |1953: const-string v4, "25.1" // string@05e1 │ │ -0cd25e: 4d04 0001 |1955: aput-object v4, v0, v1 │ │ -0cd262: 1301 9804 |1957: const/16 v1, #int 1176 // #498 │ │ -0cd266: 4d02 0001 |1959: aput-object v2, v0, v1 │ │ -0cd26a: 1301 9904 |195b: const/16 v1, #int 1177 // #499 │ │ -0cd26e: 1a04 a320 |195d: const-string v4, "MiamiTAC" // string@20a3 │ │ -0cd272: 4d04 0001 |195f: aput-object v4, v0, v1 │ │ -0cd276: 1301 9a04 |1961: const/16 v1, #int 1178 // #49a │ │ -0cd27a: 1a04 2e04 |1963: const-string v4, "-79.33" // string@042e │ │ -0cd27e: 4d04 0001 |1965: aput-object v4, v0, v1 │ │ -0cd282: 1301 9b04 |1967: const/16 v1, #int 1179 // #49b │ │ -0cd286: 1a04 e105 |1969: const-string v4, "25.1" // string@05e1 │ │ -0cd28a: 4d04 0001 |196b: aput-object v4, v0, v1 │ │ -0cd28e: 1301 9c04 |196d: const/16 v1, #int 1180 // #49c │ │ -0cd292: 4d02 0001 |196f: aput-object v2, v0, v1 │ │ -0cd296: 1301 9d04 |1971: const/16 v1, #int 1181 // #49d │ │ -0cd29a: 1a04 a320 |1973: const-string v4, "MiamiTAC" // string@20a3 │ │ -0cd29e: 4d04 0001 |1975: aput-object v4, v0, v1 │ │ -0cd2a2: 1301 9e04 |1977: const/16 v1, #int 1182 // #49e │ │ -0cd2a6: 1a04 2e04 |1979: const-string v4, "-79.33" // string@042e │ │ -0cd2aa: 4d04 0001 |197b: aput-object v4, v0, v1 │ │ -0cd2ae: 1301 9f04 |197d: const/16 v1, #int 1183 // #49f │ │ -0cd2b2: 1a04 ea05 |197f: const-string v4, "26.7" // string@05ea │ │ -0cd2b6: 4d04 0001 |1981: aput-object v4, v0, v1 │ │ -0cd2ba: 1301 a004 |1983: const/16 v1, #int 1184 // #4a0 │ │ -0cd2be: 4d02 0001 |1985: aput-object v2, v0, v1 │ │ -0cd2c2: 1301 a104 |1987: const/16 v1, #int 1185 // #4a1 │ │ -0cd2c6: 1a04 a920 |1989: const-string v4, "Minneapolis-StPaulTAC" // string@20a9 │ │ -0cd2ca: 4d04 0001 |198b: aput-object v4, v0, v1 │ │ -0cd2ce: 1301 a204 |198d: const/16 v1, #int 1186 // #4a2 │ │ -0cd2d2: 1a04 ea04 |198f: const-string v4, "-94.3001" // string@04ea │ │ -0cd2d6: 4d04 0001 |1991: aput-object v4, v0, v1 │ │ -0cd2da: 1301 a304 |1993: const/16 v1, #int 1187 // #4a3 │ │ -0cd2de: 1a04 3c07 |1995: const-string v4, "45.5" // string@073c │ │ -0cd2e2: 4d04 0001 |1997: aput-object v4, v0, v1 │ │ -0cd2e6: 1301 a404 |1999: const/16 v1, #int 1188 // #4a4 │ │ -0cd2ea: 4d02 0001 |199b: aput-object v2, v0, v1 │ │ -0cd2ee: 1301 a504 |199d: const/16 v1, #int 1189 // #4a5 │ │ -0cd2f2: 1a04 a920 |199f: const-string v4, "Minneapolis-StPaulTAC" // string@20a9 │ │ -0cd2f6: 4d04 0001 |19a1: aput-object v4, v0, v1 │ │ -0cd2fa: 1301 a604 |19a3: const/16 v1, #int 1190 // #4a6 │ │ -0cd2fe: 1a04 ea04 |19a5: const-string v4, "-94.3001" // string@04ea │ │ -0cd302: 4d04 0001 |19a7: aput-object v4, v0, v1 │ │ -0cd306: 1301 a704 |19a9: const/16 v1, #int 1191 // #4a7 │ │ -0cd30a: 1a04 2f07 |19ab: const-string v4, "44.3" // string@072f │ │ -0cd30e: 4d04 0001 |19ad: aput-object v4, v0, v1 │ │ -0cd312: 1301 a804 |19af: const/16 v1, #int 1192 // #4a8 │ │ -0cd316: 4d02 0001 |19b1: aput-object v2, v0, v1 │ │ -0cd31a: 1301 a904 |19b3: const/16 v1, #int 1193 // #4a9 │ │ -0cd31e: 1a04 a920 |19b5: const-string v4, "Minneapolis-StPaulTAC" // string@20a9 │ │ -0cd322: 4d04 0001 |19b7: aput-object v4, v0, v1 │ │ -0cd326: 1301 aa04 |19b9: const/16 v1, #int 1194 // #4aa │ │ -0cd32a: 1a04 d104 |19bb: const-string v4, "-92.0001" // string@04d1 │ │ -0cd32e: 4d04 0001 |19bd: aput-object v4, v0, v1 │ │ -0cd332: 1301 ab04 |19bf: const/16 v1, #int 1195 // #4ab │ │ -0cd336: 1a04 2f07 |19c1: const-string v4, "44.3" // string@072f │ │ -0cd33a: 4d04 0001 |19c3: aput-object v4, v0, v1 │ │ -0cd33e: 1301 ac04 |19c5: const/16 v1, #int 1196 // #4ac │ │ -0cd342: 4d02 0001 |19c7: aput-object v2, v0, v1 │ │ -0cd346: 1301 ad04 |19c9: const/16 v1, #int 1197 // #4ad │ │ -0cd34a: 1a04 a920 |19cb: const-string v4, "Minneapolis-StPaulTAC" // string@20a9 │ │ -0cd34e: 4d04 0001 |19cd: aput-object v4, v0, v1 │ │ -0cd352: 1301 ae04 |19cf: const/16 v1, #int 1198 // #4ae │ │ -0cd356: 1a04 d104 |19d1: const-string v4, "-92.0001" // string@04d1 │ │ -0cd35a: 4d04 0001 |19d3: aput-object v4, v0, v1 │ │ -0cd35e: 1301 af04 |19d5: const/16 v1, #int 1199 // #4af │ │ -0cd362: 1a04 3c07 |19d7: const-string v4, "45.5" // string@073c │ │ -0cd366: 4d04 0001 |19d9: aput-object v4, v0, v1 │ │ -0cd36a: 1301 b004 |19db: const/16 v1, #int 1200 // #4b0 │ │ -0cd36e: 4d02 0001 |19dd: aput-object v2, v0, v1 │ │ -0cd372: 1301 b104 |19df: const/16 v1, #int 1201 // #4b1 │ │ -0cd376: 1a04 4421 |19e1: const-string v4, "NewOrleansTAC" // string@2144 │ │ -0cd37a: 4d04 0001 |19e3: aput-object v4, v0, v1 │ │ -0cd37e: 1301 b204 |19e5: const/16 v1, #int 1202 // #4b2 │ │ -0cd382: 1a04 cf04 |19e7: const-string v4, "-91.5" // string@04cf │ │ -0cd386: 4d04 0001 |19e9: aput-object v4, v0, v1 │ │ -0cd38a: 1301 b304 |19eb: const/16 v1, #int 1203 // #4b3 │ │ -0cd38e: 1a04 1906 |19ed: const-string v4, "30.6001" // string@0619 │ │ -0cd392: 4d04 0001 |19ef: aput-object v4, v0, v1 │ │ -0cd396: 1301 b404 |19f1: const/16 v1, #int 1204 // #4b4 │ │ -0cd39a: 4d02 0001 |19f3: aput-object v2, v0, v1 │ │ -0cd39e: 1301 b504 |19f5: const/16 v1, #int 1205 // #4b5 │ │ -0cd3a2: 1a04 4421 |19f7: const-string v4, "NewOrleansTAC" // string@2144 │ │ -0cd3a6: 4d04 0001 |19f9: aput-object v4, v0, v1 │ │ -0cd3aa: 1301 b604 |19fb: const/16 v1, #int 1206 // #4b6 │ │ -0cd3ae: 1a04 cf04 |19fd: const-string v4, "-91.5" // string@04cf │ │ -0cd3b2: 4d04 0001 |19ff: aput-object v4, v0, v1 │ │ -0cd3b6: 1301 b704 |1a01: const/16 v1, #int 1207 // #4b7 │ │ -0cd3ba: 1a04 0606 |1a03: const-string v4, "29.5502" // string@0606 │ │ -0cd3be: 4d04 0001 |1a05: aput-object v4, v0, v1 │ │ -0cd3c2: 1301 b804 |1a07: const/16 v1, #int 1208 // #4b8 │ │ -0cd3c6: 4d02 0001 |1a09: aput-object v2, v0, v1 │ │ -0cd3ca: 1301 b904 |1a0b: const/16 v1, #int 1209 // #4b9 │ │ -0cd3ce: 1a04 4421 |1a0d: const-string v4, "NewOrleansTAC" // string@2144 │ │ -0cd3d2: 4d04 0001 |1a0f: aput-object v4, v0, v1 │ │ -0cd3d6: 1301 ba04 |1a11: const/16 v1, #int 1210 // #4ba │ │ -0cd3da: 1a04 b704 |1a13: const-string v4, "-89.2999" // string@04b7 │ │ -0cd3de: 4d04 0001 |1a15: aput-object v4, v0, v1 │ │ -0cd3e2: 1301 bb04 |1a17: const/16 v1, #int 1211 // #4bb │ │ -0cd3e6: 1a04 0606 |1a19: const-string v4, "29.5502" // string@0606 │ │ -0cd3ea: 4d04 0001 |1a1b: aput-object v4, v0, v1 │ │ -0cd3ee: 1301 bc04 |1a1d: const/16 v1, #int 1212 // #4bc │ │ -0cd3f2: 4d02 0001 |1a1f: aput-object v2, v0, v1 │ │ -0cd3f6: 1301 bd04 |1a21: const/16 v1, #int 1213 // #4bd │ │ -0cd3fa: 1a04 4421 |1a23: const-string v4, "NewOrleansTAC" // string@2144 │ │ -0cd3fe: 4d04 0001 |1a25: aput-object v4, v0, v1 │ │ -0cd402: 1301 be04 |1a27: const/16 v1, #int 1214 // #4be │ │ -0cd406: 1a04 b704 |1a29: const-string v4, "-89.2999" // string@04b7 │ │ -0cd40a: 4d04 0001 |1a2b: aput-object v4, v0, v1 │ │ -0cd40e: 1301 bf04 |1a2d: const/16 v1, #int 1215 // #4bf │ │ -0cd412: 1a04 1906 |1a2f: const-string v4, "30.6001" // string@0619 │ │ -0cd416: 4d04 0001 |1a31: aput-object v4, v0, v1 │ │ -0cd41a: 1301 c004 |1a33: const/16 v1, #int 1216 // #4c0 │ │ -0cd41e: 4d02 0001 |1a35: aput-object v2, v0, v1 │ │ -0cd422: 1301 c104 |1a37: const/16 v1, #int 1217 // #4c1 │ │ -0cd426: 1a04 4721 |1a39: const-string v4, "NewYorkTAC" // string@2147 │ │ -0cd42a: 4d04 0001 |1a3b: aput-object v4, v0, v1 │ │ -0cd42e: 1301 c204 |1a3d: const/16 v1, #int 1218 // #4c2 │ │ -0cd432: 1a04 0a04 |1a3f: const-string v4, "-75.6002" // string@040a │ │ -0cd436: 4d04 0001 |1a41: aput-object v4, v0, v1 │ │ -0cd43a: 1301 c304 |1a43: const/16 v1, #int 1219 // #4c3 │ │ -0cd43e: 1a04 ee06 |1a45: const-string v4, "41.3001" // string@06ee │ │ -0cd442: 4d04 0001 |1a47: aput-object v4, v0, v1 │ │ -0cd446: 1301 c404 |1a49: const/16 v1, #int 1220 // #4c4 │ │ -0cd44a: 4d02 0001 |1a4b: aput-object v2, v0, v1 │ │ -0cd44e: 1301 c504 |1a4d: const/16 v1, #int 1221 // #4c5 │ │ -0cd452: 1a04 4721 |1a4f: const-string v4, "NewYorkTAC" // string@2147 │ │ -0cd456: 4d04 0001 |1a51: aput-object v4, v0, v1 │ │ -0cd45a: 1301 c604 |1a53: const/16 v1, #int 1222 // #4c6 │ │ -0cd45e: 1a04 0a04 |1a55: const-string v4, "-75.6002" // string@040a │ │ -0cd462: 4d04 0001 |1a57: aput-object v4, v0, v1 │ │ -0cd466: 1301 c704 |1a59: const/16 v1, #int 1223 // #4c7 │ │ -0cd46a: 1a04 d606 |1a5b: const-string v4, "40.22" // string@06d6 │ │ -0cd46e: 4d04 0001 |1a5d: aput-object v4, v0, v1 │ │ -0cd472: 1301 c804 |1a5f: const/16 v1, #int 1224 // #4c8 │ │ -0cd476: 4d02 0001 |1a61: aput-object v2, v0, v1 │ │ -0cd47a: 1301 c904 |1a63: const/16 v1, #int 1225 // #4c9 │ │ -0cd47e: 1a04 4721 |1a65: const-string v4, "NewYorkTAC" // string@2147 │ │ -0cd482: 4d04 0001 |1a67: aput-object v4, v0, v1 │ │ -0cd486: 1301 ca04 |1a69: const/16 v1, #int 1226 // #4ca │ │ -0cd48a: 1a04 f903 |1a6b: const-string v4, "-72.6603" // string@03f9 │ │ -0cd48e: 4d04 0001 |1a6d: aput-object v4, v0, v1 │ │ -0cd492: 1301 cb04 |1a6f: const/16 v1, #int 1227 // #4cb │ │ -0cd496: 1a04 d606 |1a71: const-string v4, "40.22" // string@06d6 │ │ -0cd49a: 4d04 0001 |1a73: aput-object v4, v0, v1 │ │ -0cd49e: 1301 cc04 |1a75: const/16 v1, #int 1228 // #4cc │ │ -0cd4a2: 4d02 0001 |1a77: aput-object v2, v0, v1 │ │ -0cd4a6: 1301 cd04 |1a79: const/16 v1, #int 1229 // #4cd │ │ -0cd4aa: 1a04 4721 |1a7b: const-string v4, "NewYorkTAC" // string@2147 │ │ -0cd4ae: 4d04 0001 |1a7d: aput-object v4, v0, v1 │ │ -0cd4b2: 1301 ce04 |1a7f: const/16 v1, #int 1230 // #4ce │ │ -0cd4b6: 1a04 f903 |1a81: const-string v4, "-72.6603" // string@03f9 │ │ -0cd4ba: 4d04 0001 |1a83: aput-object v4, v0, v1 │ │ -0cd4be: 1301 cf04 |1a85: const/16 v1, #int 1231 // #4cf │ │ -0cd4c2: 1a04 ee06 |1a87: const-string v4, "41.3001" // string@06ee │ │ -0cd4c6: 4d04 0001 |1a89: aput-object v4, v0, v1 │ │ -0cd4ca: 1301 d004 |1a8b: const/16 v1, #int 1232 // #4d0 │ │ -0cd4ce: 4d02 0001 |1a8d: aput-object v2, v0, v1 │ │ -0cd4d2: 1301 d104 |1a8f: const/16 v1, #int 1233 // #4d1 │ │ -0cd4d6: 1a04 eb21 |1a91: const-string v4, "OrlandoTAC" // string@21eb │ │ -0cd4da: 4d04 0001 |1a93: aput-object v4, v0, v1 │ │ -0cd4de: 1301 d204 |1a95: const/16 v1, #int 1234 // #4d2 │ │ -0cd4e2: 1a04 5f04 |1a97: const-string v4, "-82.5001" // string@045f │ │ -0cd4e6: 4d04 0001 |1a99: aput-object v4, v0, v1 │ │ -0cd4ea: 1301 d304 |1a9b: const/16 v1, #int 1235 // #4d3 │ │ -0cd4ee: 1a04 0306 |1a9d: const-string v4, "29.2" // string@0603 │ │ -0cd4f2: 4d04 0001 |1a9f: aput-object v4, v0, v1 │ │ -0cd4f6: 1301 d404 |1aa1: const/16 v1, #int 1236 // #4d4 │ │ -0cd4fa: 4d02 0001 |1aa3: aput-object v2, v0, v1 │ │ -0cd4fe: 1301 d504 |1aa5: const/16 v1, #int 1237 // #4d5 │ │ -0cd502: 1a04 eb21 |1aa7: const-string v4, "OrlandoTAC" // string@21eb │ │ -0cd506: 4d04 0001 |1aa9: aput-object v4, v0, v1 │ │ -0cd50a: 1301 d604 |1aab: const/16 v1, #int 1238 // #4d6 │ │ -0cd50e: 1a04 5f04 |1aad: const-string v4, "-82.5001" // string@045f │ │ -0cd512: 4d04 0001 |1aaf: aput-object v4, v0, v1 │ │ -0cd516: 1301 d704 |1ab1: const/16 v1, #int 1239 // #4d7 │ │ -0cd51a: 1a04 ef05 |1ab3: const-string v4, "27.8001" // string@05ef │ │ -0cd51e: 4d04 0001 |1ab5: aput-object v4, v0, v1 │ │ -0cd522: 1301 d804 |1ab7: const/16 v1, #int 1240 // #4d8 │ │ -0cd526: 4d02 0001 |1ab9: aput-object v2, v0, v1 │ │ -0cd52a: 1301 d904 |1abb: const/16 v1, #int 1241 // #4d9 │ │ -0cd52e: 1a04 eb21 |1abd: const-string v4, "OrlandoTAC" // string@21eb │ │ -0cd532: 4d04 0001 |1abf: aput-object v4, v0, v1 │ │ -0cd536: 1301 da04 |1ac1: const/16 v1, #int 1242 // #4da │ │ -0cd53a: 1a04 4004 |1ac3: const-string v4, "-80.2001" // string@0440 │ │ -0cd53e: 4d04 0001 |1ac5: aput-object v4, v0, v1 │ │ -0cd542: 1301 db04 |1ac7: const/16 v1, #int 1243 // #4db │ │ -0cd546: 1a04 ef05 |1ac9: const-string v4, "27.8001" // string@05ef │ │ -0cd54a: 4d04 0001 |1acb: aput-object v4, v0, v1 │ │ -0cd54e: 1301 dc04 |1acd: const/16 v1, #int 1244 // #4dc │ │ -0cd552: 4d02 0001 |1acf: aput-object v2, v0, v1 │ │ -0cd556: 1301 dd04 |1ad1: const/16 v1, #int 1245 // #4dd │ │ -0cd55a: 1a04 eb21 |1ad3: const-string v4, "OrlandoTAC" // string@21eb │ │ -0cd55e: 4d04 0001 |1ad5: aput-object v4, v0, v1 │ │ -0cd562: 1301 de04 |1ad7: const/16 v1, #int 1246 // #4de │ │ -0cd566: 1a04 4004 |1ad9: const-string v4, "-80.2001" // string@0440 │ │ -0cd56a: 4d04 0001 |1adb: aput-object v4, v0, v1 │ │ -0cd56e: 1301 df04 |1add: const/16 v1, #int 1247 // #4df │ │ -0cd572: 1a04 0306 |1adf: const-string v4, "29.2" // string@0603 │ │ -0cd576: 4d04 0001 |1ae1: aput-object v4, v0, v1 │ │ -0cd57a: 1301 e004 |1ae3: const/16 v1, #int 1248 // #4e0 │ │ -0cd57e: 4d02 0001 |1ae5: aput-object v2, v0, v1 │ │ -0cd582: 1301 e104 |1ae7: const/16 v1, #int 1249 // #4e1 │ │ -0cd586: 1a04 a622 |1ae9: const-string v4, "PhiladelphiaTAC" // string@22a6 │ │ -0cd58a: 4d04 0001 |1aeb: aput-object v4, v0, v1 │ │ -0cd58e: 1301 e204 |1aed: const/16 v1, #int 1250 // #4e2 │ │ -0cd592: 1a04 0f04 |1aef: const-string v4, "-75.9169" // string@040f │ │ -0cd596: 4d04 0001 |1af1: aput-object v4, v0, v1 │ │ -0cd59a: 1301 e304 |1af3: const/16 v1, #int 1251 // #4e3 │ │ -0cd59e: 1a04 da06 |1af5: const-string v4, "40.5" // string@06da │ │ -0cd5a2: 4d04 0001 |1af7: aput-object v4, v0, v1 │ │ -0cd5a6: 1301 e404 |1af9: const/16 v1, #int 1252 // #4e4 │ │ -0cd5aa: 4d02 0001 |1afb: aput-object v2, v0, v1 │ │ -0cd5ae: 1301 e504 |1afd: const/16 v1, #int 1253 // #4e5 │ │ -0cd5b2: 1a04 a622 |1aff: const-string v4, "PhiladelphiaTAC" // string@22a6 │ │ -0cd5b6: 4d04 0001 |1b01: aput-object v4, v0, v1 │ │ -0cd5ba: 1301 e604 |1b03: const/16 v1, #int 1254 // #4e6 │ │ -0cd5be: 1a04 0f04 |1b05: const-string v4, "-75.9169" // string@040f │ │ -0cd5c2: 4d04 0001 |1b07: aput-object v4, v0, v1 │ │ -0cd5c6: 1301 e704 |1b09: const/16 v1, #int 1255 // #4e7 │ │ -0cd5ca: 1a04 bb06 |1b0b: const-string v4, "39.3833" // string@06bb │ │ -0cd5ce: 4d04 0001 |1b0d: aput-object v4, v0, v1 │ │ -0cd5d2: 1301 e804 |1b0f: const/16 v1, #int 1256 // #4e8 │ │ -0cd5d6: 4d02 0001 |1b11: aput-object v2, v0, v1 │ │ -0cd5da: 1301 e904 |1b13: const/16 v1, #int 1257 // #4e9 │ │ -0cd5de: 1a04 a622 |1b15: const-string v4, "PhiladelphiaTAC" // string@22a6 │ │ -0cd5e2: 4d04 0001 |1b17: aput-object v4, v0, v1 │ │ -0cd5e6: 1301 ea04 |1b19: const/16 v1, #int 1258 // #4ea │ │ -0cd5ea: 1a04 0404 |1b1b: const-string v4, "-74.5168" // string@0404 │ │ -0cd5ee: 4d04 0001 |1b1d: aput-object v4, v0, v1 │ │ -0cd5f2: 1301 eb04 |1b1f: const/16 v1, #int 1259 // #4eb │ │ -0cd5f6: 1a04 bb06 |1b21: const-string v4, "39.3833" // string@06bb │ │ -0cd5fa: 4d04 0001 |1b23: aput-object v4, v0, v1 │ │ -0cd5fe: 1301 ec04 |1b25: const/16 v1, #int 1260 // #4ec │ │ -0cd602: 4d02 0001 |1b27: aput-object v2, v0, v1 │ │ -0cd606: 1301 ed04 |1b29: const/16 v1, #int 1261 // #4ed │ │ -0cd60a: 1a04 a622 |1b2b: const-string v4, "PhiladelphiaTAC" // string@22a6 │ │ -0cd60e: 4d04 0001 |1b2d: aput-object v4, v0, v1 │ │ -0cd612: 1301 ee04 |1b2f: const/16 v1, #int 1262 // #4ee │ │ -0cd616: 1a04 0404 |1b31: const-string v4, "-74.5168" // string@0404 │ │ -0cd61a: 4d04 0001 |1b33: aput-object v4, v0, v1 │ │ -0cd61e: 1301 ef04 |1b35: const/16 v1, #int 1263 // #4ef │ │ -0cd622: 1a04 da06 |1b37: const-string v4, "40.5" // string@06da │ │ -0cd626: 4d04 0001 |1b39: aput-object v4, v0, v1 │ │ -0cd62a: 1301 f004 |1b3b: const/16 v1, #int 1264 // #4f0 │ │ -0cd62e: 4d02 0001 |1b3d: aput-object v2, v0, v1 │ │ -0cd632: 1301 f104 |1b3f: const/16 v1, #int 1265 // #4f1 │ │ -0cd636: 1a04 a822 |1b41: const-string v4, "PhoenixTAC" // string@22a8 │ │ -0cd63a: 4d04 0001 |1b43: aput-object v4, v0, v1 │ │ -0cd63e: 1301 f204 |1b45: const/16 v1, #int 1266 // #4f2 │ │ -0cd642: 1a04 f302 |1b47: const-string v4, "-113.5" // string@02f3 │ │ -0cd646: 4d04 0001 |1b49: aput-object v4, v0, v1 │ │ -0cd64a: 1301 f304 |1b4b: const/16 v1, #int 1267 // #4f3 │ │ -0cd64e: 1a04 5206 |1b4d: const-string v4, "34.15" // string@0652 │ │ -0cd652: 4d04 0001 |1b4f: aput-object v4, v0, v1 │ │ -0cd656: 1301 f404 |1b51: const/16 v1, #int 1268 // #4f4 │ │ -0cd65a: 4d02 0001 |1b53: aput-object v2, v0, v1 │ │ -0cd65e: 1301 f504 |1b55: const/16 v1, #int 1269 // #4f5 │ │ -0cd662: 1a04 a822 |1b57: const-string v4, "PhoenixTAC" // string@22a8 │ │ -0cd666: 4d04 0001 |1b59: aput-object v4, v0, v1 │ │ -0cd66a: 1301 f604 |1b5b: const/16 v1, #int 1270 // #4f6 │ │ -0cd66e: 1a04 f302 |1b5d: const-string v4, "-113.5" // string@02f3 │ │ -0cd672: 4d04 0001 |1b5f: aput-object v4, v0, v1 │ │ -0cd676: 1301 f704 |1b61: const/16 v1, #int 1271 // #4f7 │ │ -0cd67a: 1a04 3506 |1b63: const-string v4, "32.7501" // string@0635 │ │ -0cd67e: 4d04 0001 |1b65: aput-object v4, v0, v1 │ │ -0cd682: 1301 f804 |1b67: const/16 v1, #int 1272 // #4f8 │ │ -0cd686: 4d02 0001 |1b69: aput-object v2, v0, v1 │ │ -0cd68a: 1301 f904 |1b6b: const/16 v1, #int 1273 // #4f9 │ │ -0cd68e: 1a04 a822 |1b6d: const-string v4, "PhoenixTAC" // string@22a8 │ │ -0cd692: 4d04 0001 |1b6f: aput-object v4, v0, v1 │ │ -0cd696: 1301 fa04 |1b71: const/16 v1, #int 1274 // #4fa │ │ -0cd69a: 1a04 dc02 |1b73: const-string v4, "-111.16" // string@02dc │ │ -0cd69e: 4d04 0001 |1b75: aput-object v4, v0, v1 │ │ -0cd6a2: 1301 fb04 |1b77: const/16 v1, #int 1275 // #4fb │ │ -0cd6a6: 1a04 3506 |1b79: const-string v4, "32.7501" // string@0635 │ │ -0cd6aa: 4d04 0001 |1b7b: aput-object v4, v0, v1 │ │ -0cd6ae: 1301 fc04 |1b7d: const/16 v1, #int 1276 // #4fc │ │ -0cd6b2: 4d02 0001 |1b7f: aput-object v2, v0, v1 │ │ -0cd6b6: 1301 fd04 |1b81: const/16 v1, #int 1277 // #4fd │ │ -0cd6ba: 1a04 a822 |1b83: const-string v4, "PhoenixTAC" // string@22a8 │ │ -0cd6be: 4d04 0001 |1b85: aput-object v4, v0, v1 │ │ -0cd6c2: 1301 fe04 |1b87: const/16 v1, #int 1278 // #4fe │ │ -0cd6c6: 1a04 dc02 |1b89: const-string v4, "-111.16" // string@02dc │ │ -0cd6ca: 4d04 0001 |1b8b: aput-object v4, v0, v1 │ │ -0cd6ce: 1301 ff04 |1b8d: const/16 v1, #int 1279 // #4ff │ │ -0cd6d2: 1a04 5206 |1b8f: const-string v4, "34.15" // string@0652 │ │ -0cd6d6: 4d04 0001 |1b91: aput-object v4, v0, v1 │ │ -0cd6da: 1301 0005 |1b93: const/16 v1, #int 1280 // #500 │ │ -0cd6de: 4d02 0001 |1b95: aput-object v2, v0, v1 │ │ -0cd6e2: 1301 0105 |1b97: const/16 v1, #int 1281 // #501 │ │ -0cd6e6: 1a04 ac22 |1b99: const-string v4, "PittsburghTAC" // string@22ac │ │ -0cd6ea: 4d04 0001 |1b9b: aput-object v4, v0, v1 │ │ -0cd6ee: 1301 0205 |1b9d: const/16 v1, #int 1282 // #502 │ │ -0cd6f2: 1a04 4904 |1b9f: const-string v4, "-81.0002" // string@0449 │ │ -0cd6f6: 4d04 0001 |1ba1: aput-object v4, v0, v1 │ │ -0cd6fa: 1301 0305 |1ba3: const/16 v1, #int 1283 // #503 │ │ -0cd6fe: 1a04 e906 |1ba5: const-string v4, "41.05" // string@06e9 │ │ -0cd702: 4d04 0001 |1ba7: aput-object v4, v0, v1 │ │ -0cd706: 1301 0405 |1ba9: const/16 v1, #int 1284 // #504 │ │ -0cd70a: 4d02 0001 |1bab: aput-object v2, v0, v1 │ │ -0cd70e: 1301 0505 |1bad: const/16 v1, #int 1285 // #505 │ │ -0cd712: 1a04 ac22 |1baf: const-string v4, "PittsburghTAC" // string@22ac │ │ -0cd716: 4d04 0001 |1bb1: aput-object v4, v0, v1 │ │ -0cd71a: 1301 0605 |1bb3: const/16 v1, #int 1286 // #506 │ │ -0cd71e: 1a04 4904 |1bb5: const-string v4, "-81.0002" // string@0449 │ │ -0cd722: 4d04 0001 |1bb7: aput-object v4, v0, v1 │ │ -0cd726: 1301 0705 |1bb9: const/16 v1, #int 1287 // #507 │ │ -0cd72a: 1a04 c606 |1bbb: const-string v4, "39.95" // string@06c6 │ │ -0cd72e: 4d04 0001 |1bbd: aput-object v4, v0, v1 │ │ -0cd732: 1301 0805 |1bbf: const/16 v1, #int 1288 // #508 │ │ -0cd736: 4d02 0001 |1bc1: aput-object v2, v0, v1 │ │ -0cd73a: 1301 0905 |1bc3: const/16 v1, #int 1289 // #509 │ │ -0cd73e: 1a04 ac22 |1bc5: const-string v4, "PittsburghTAC" // string@22ac │ │ -0cd742: 4d04 0001 |1bc7: aput-object v4, v0, v1 │ │ -0cd746: 1301 0a05 |1bc9: const/16 v1, #int 1290 // #50a │ │ -0cd74a: 1a04 2a04 |1bcb: const-string v4, "-79.0002" // string@042a │ │ -0cd74e: 4d04 0001 |1bcd: aput-object v4, v0, v1 │ │ -0cd752: 1301 0b05 |1bcf: const/16 v1, #int 1291 // #50b │ │ -0cd756: 1a04 c606 |1bd1: const-string v4, "39.95" // string@06c6 │ │ -0cd75a: 4d04 0001 |1bd3: aput-object v4, v0, v1 │ │ -0cd75e: 1301 0c05 |1bd5: const/16 v1, #int 1292 // #50c │ │ -0cd762: 4d02 0001 |1bd7: aput-object v2, v0, v1 │ │ -0cd766: 1301 0d05 |1bd9: const/16 v1, #int 1293 // #50d │ │ -0cd76a: 1a04 ac22 |1bdb: const-string v4, "PittsburghTAC" // string@22ac │ │ -0cd76e: 4d04 0001 |1bdd: aput-object v4, v0, v1 │ │ -0cd772: 1301 0e05 |1bdf: const/16 v1, #int 1294 // #50e │ │ -0cd776: 1a04 2a04 |1be1: const-string v4, "-79.0002" // string@042a │ │ -0cd77a: 4d04 0001 |1be3: aput-object v4, v0, v1 │ │ -0cd77e: 1301 0f05 |1be5: const/16 v1, #int 1295 // #50f │ │ -0cd782: 1a04 e906 |1be7: const-string v4, "41.05" // string@06e9 │ │ -0cd786: 4d04 0001 |1be9: aput-object v4, v0, v1 │ │ -0cd78a: 1301 1005 |1beb: const/16 v1, #int 1296 // #510 │ │ -0cd78e: 4d02 0001 |1bed: aput-object v2, v0, v1 │ │ -0cd792: 1301 1105 |1bef: const/16 v1, #int 1297 // #511 │ │ -0cd796: 1a04 0d23 |1bf1: const-string v4, "PuertoRico-VITAC" // string@230d │ │ -0cd79a: 4d04 0001 |1bf3: aput-object v4, v0, v1 │ │ -0cd79e: 1301 1205 |1bf5: const/16 v1, #int 1298 // #512 │ │ -0cd7a2: 1a04 d903 |1bf7: const-string v4, "-67.7502" // string@03d9 │ │ -0cd7a6: 4d04 0001 |1bf9: aput-object v4, v0, v1 │ │ -0cd7aa: 1301 1305 |1bfb: const/16 v1, #int 1299 // #513 │ │ -0cd7ae: 1a04 c805 |1bfd: const-string v4, "18.7601" // string@05c8 │ │ -0cd7b2: 4d04 0001 |1bff: aput-object v4, v0, v1 │ │ -0cd7b6: 1301 1405 |1c01: const/16 v1, #int 1300 // #514 │ │ -0cd7ba: 4d02 0001 |1c03: aput-object v2, v0, v1 │ │ -0cd7be: 1301 1505 |1c05: const/16 v1, #int 1301 // #515 │ │ -0cd7c2: 1a04 0d23 |1c07: const-string v4, "PuertoRico-VITAC" // string@230d │ │ -0cd7c6: 4d04 0001 |1c09: aput-object v4, v0, v1 │ │ -0cd7ca: 1301 1605 |1c0b: const/16 v1, #int 1302 // #516 │ │ -0cd7ce: 1a04 d903 |1c0d: const-string v4, "-67.7502" // string@03d9 │ │ -0cd7d2: 4d04 0001 |1c0f: aput-object v4, v0, v1 │ │ -0cd7d6: 1301 1705 |1c11: const/16 v1, #int 1303 // #517 │ │ -0cd7da: 1a04 c305 |1c13: const-string v4, "17.6301" // string@05c3 │ │ -0cd7de: 4d04 0001 |1c15: aput-object v4, v0, v1 │ │ -0cd7e2: 1301 1805 |1c17: const/16 v1, #int 1304 // #518 │ │ -0cd7e6: 4d02 0001 |1c19: aput-object v2, v0, v1 │ │ -0cd7ea: 1301 1905 |1c1b: const/16 v1, #int 1305 // #519 │ │ -0cd7ee: 1a04 0d23 |1c1d: const-string v4, "PuertoRico-VITAC" // string@230d │ │ -0cd7f2: 4d04 0001 |1c1f: aput-object v4, v0, v1 │ │ -0cd7f6: 1301 1a05 |1c21: const/16 v1, #int 1306 // #51a │ │ -0cd7fa: 1a04 d603 |1c23: const-string v4, "-64.2203" // string@03d6 │ │ -0cd7fe: 4d04 0001 |1c25: aput-object v4, v0, v1 │ │ -0cd802: 1301 1b05 |1c27: const/16 v1, #int 1307 // #51b │ │ -0cd806: 1a04 c305 |1c29: const-string v4, "17.6301" // string@05c3 │ │ -0cd80a: 4d04 0001 |1c2b: aput-object v4, v0, v1 │ │ -0cd80e: 1301 1c05 |1c2d: const/16 v1, #int 1308 // #51c │ │ -0cd812: 4d02 0001 |1c2f: aput-object v2, v0, v1 │ │ -0cd816: 1301 1d05 |1c31: const/16 v1, #int 1309 // #51d │ │ -0cd81a: 1a04 0d23 |1c33: const-string v4, "PuertoRico-VITAC" // string@230d │ │ -0cd81e: 4d04 0001 |1c35: aput-object v4, v0, v1 │ │ -0cd822: 1301 1e05 |1c37: const/16 v1, #int 1310 // #51e │ │ -0cd826: 1a04 d603 |1c39: const-string v4, "-64.2203" // string@03d6 │ │ -0cd82a: 4d04 0001 |1c3b: aput-object v4, v0, v1 │ │ -0cd82e: 1301 1f05 |1c3d: const/16 v1, #int 1311 // #51f │ │ -0cd832: 1a04 c805 |1c3f: const-string v4, "18.7601" // string@05c8 │ │ -0cd836: 4d04 0001 |1c41: aput-object v4, v0, v1 │ │ -0cd83a: 1301 2005 |1c43: const/16 v1, #int 1312 // #520 │ │ -0cd83e: 4d02 0001 |1c45: aput-object v2, v0, v1 │ │ -0cd842: 1301 2105 |1c47: const/16 v1, #int 1313 // #521 │ │ -0cd846: 1a04 d924 |1c49: const-string v4, "SaltLakeCityTAC" // string@24d9 │ │ -0cd84a: 4d04 0001 |1c4b: aput-object v4, v0, v1 │ │ -0cd84e: 1301 2205 |1c4d: const/16 v1, #int 1314 // #522 │ │ -0cd852: 1a04 f202 |1c4f: const-string v4, "-113.2" // string@02f2 │ │ -0cd856: 4d04 0001 |1c51: aput-object v4, v0, v1 │ │ -0cd85a: 1301 2305 |1c53: const/16 v1, #int 1315 // #523 │ │ -0cd85e: 1a04 f606 |1c55: const-string v4, "41.5" // string@06f6 │ │ -0cd862: 4d04 0001 |1c57: aput-object v4, v0, v1 │ │ -0cd866: 1301 2405 |1c59: const/16 v1, #int 1316 // #524 │ │ -0cd86a: 4d02 0001 |1c5b: aput-object v2, v0, v1 │ │ -0cd86e: 1301 2505 |1c5d: const/16 v1, #int 1317 // #525 │ │ -0cd872: 1a04 d924 |1c5f: const-string v4, "SaltLakeCityTAC" // string@24d9 │ │ -0cd876: 4d04 0001 |1c61: aput-object v4, v0, v1 │ │ -0cd87a: 1301 2605 |1c63: const/16 v1, #int 1318 // #526 │ │ -0cd87e: 1a04 f202 |1c65: const-string v4, "-113.2" // string@02f2 │ │ -0cd882: 4d04 0001 |1c67: aput-object v4, v0, v1 │ │ -0cd886: 1301 2705 |1c69: const/16 v1, #int 1319 // #527 │ │ -0cd88a: 1a04 d306 |1c6b: const-string v4, "40.1" // string@06d3 │ │ -0cd88e: 4d04 0001 |1c6d: aput-object v4, v0, v1 │ │ -0cd892: 1301 2805 |1c6f: const/16 v1, #int 1320 // #528 │ │ -0cd896: 4d02 0001 |1c71: aput-object v2, v0, v1 │ │ -0cd89a: 1301 2905 |1c73: const/16 v1, #int 1321 // #529 │ │ -0cd89e: 1a04 d924 |1c75: const-string v4, "SaltLakeCityTAC" // string@24d9 │ │ -0cd8a2: 4d04 0001 |1c77: aput-object v4, v0, v1 │ │ -0cd8a6: 1301 2a05 |1c79: const/16 v1, #int 1322 // #52a │ │ -0cd8aa: 1a04 d502 |1c7b: const-string v4, "-110.65" // string@02d5 │ │ -0cd8ae: 4d04 0001 |1c7d: aput-object v4, v0, v1 │ │ -0cd8b2: 1301 2b05 |1c7f: const/16 v1, #int 1323 // #52b │ │ -0cd8b6: 1a04 d306 |1c81: const-string v4, "40.1" // string@06d3 │ │ -0cd8ba: 4d04 0001 |1c83: aput-object v4, v0, v1 │ │ -0cd8be: 1301 2c05 |1c85: const/16 v1, #int 1324 // #52c │ │ -0cd8c2: 4d02 0001 |1c87: aput-object v2, v0, v1 │ │ -0cd8c6: 1301 2d05 |1c89: const/16 v1, #int 1325 // #52d │ │ -0cd8ca: 1a04 d924 |1c8b: const-string v4, "SaltLakeCityTAC" // string@24d9 │ │ -0cd8ce: 4d04 0001 |1c8d: aput-object v4, v0, v1 │ │ -0cd8d2: 1301 2e05 |1c8f: const/16 v1, #int 1326 // #52e │ │ -0cd8d6: 1a04 d502 |1c91: const-string v4, "-110.65" // string@02d5 │ │ -0cd8da: 4d04 0001 |1c93: aput-object v4, v0, v1 │ │ -0cd8de: 1301 2f05 |1c95: const/16 v1, #int 1327 // #52f │ │ -0cd8e2: 1a04 f606 |1c97: const-string v4, "41.5" // string@06f6 │ │ -0cd8e6: 4d04 0001 |1c99: aput-object v4, v0, v1 │ │ -0cd8ea: 1301 3005 |1c9b: const/16 v1, #int 1328 // #530 │ │ -0cd8ee: 4d02 0001 |1c9d: aput-object v2, v0, v1 │ │ -0cd8f2: 1301 3105 |1c9f: const/16 v1, #int 1329 // #531 │ │ -0cd8f6: 1a04 dc24 |1ca1: const-string v4, "SanDiegoTAC" // string@24dc │ │ -0cd8fa: 4d04 0001 |1ca3: aput-object v4, v0, v1 │ │ -0cd8fe: 1301 3205 |1ca5: const/16 v1, #int 1330 // #532 │ │ -0cd902: 1a04 0c03 |1ca7: const-string v4, "-117.9" // string@030c │ │ -0cd906: 4d04 0001 |1ca9: aput-object v4, v0, v1 │ │ -0cd90a: 1301 3305 |1cab: const/16 v1, #int 1331 // #533 │ │ -0cd90e: 1a04 4706 |1cad: const-string v4, "33.6" // string@0647 │ │ -0cd912: 4d04 0001 |1caf: aput-object v4, v0, v1 │ │ -0cd916: 1301 3405 |1cb1: const/16 v1, #int 1332 // #534 │ │ -0cd91a: 4d02 0001 |1cb3: aput-object v2, v0, v1 │ │ -0cd91e: 1301 3505 |1cb5: const/16 v1, #int 1333 // #535 │ │ -0cd922: 1a04 dc24 |1cb7: const-string v4, "SanDiegoTAC" // string@24dc │ │ -0cd926: 4d04 0001 |1cb9: aput-object v4, v0, v1 │ │ -0cd92a: 1301 3605 |1cbb: const/16 v1, #int 1334 // #536 │ │ -0cd92e: 1a04 0c03 |1cbd: const-string v4, "-117.9" // string@030c │ │ -0cd932: 4d04 0001 |1cbf: aput-object v4, v0, v1 │ │ -0cd936: 1301 3705 |1cc1: const/16 v1, #int 1335 // #537 │ │ -0cd93a: 1a04 3206 |1cc3: const-string v4, "32.5001" // string@0632 │ │ -0cd93e: 4d04 0001 |1cc5: aput-object v4, v0, v1 │ │ -0cd942: 1301 3805 |1cc7: const/16 v1, #int 1336 // #538 │ │ -0cd946: 4d02 0001 |1cc9: aput-object v2, v0, v1 │ │ -0cd94a: 1301 3905 |1ccb: const/16 v1, #int 1337 // #539 │ │ -0cd94e: 1a04 dc24 |1ccd: const-string v4, "SanDiegoTAC" // string@24dc │ │ -0cd952: 4d04 0001 |1ccf: aput-object v4, v0, v1 │ │ -0cd956: 1301 3a05 |1cd1: const/16 v1, #int 1338 // #53a │ │ -0cd95a: 1a04 0003 |1cd3: const-string v4, "-116.3" // string@0300 │ │ -0cd95e: 4d04 0001 |1cd5: aput-object v4, v0, v1 │ │ -0cd962: 1301 3b05 |1cd7: const/16 v1, #int 1339 // #53b │ │ -0cd966: 1a04 3206 |1cd9: const-string v4, "32.5001" // string@0632 │ │ -0cd96a: 4d04 0001 |1cdb: aput-object v4, v0, v1 │ │ -0cd96e: 1301 3c05 |1cdd: const/16 v1, #int 1340 // #53c │ │ -0cd972: 4d02 0001 |1cdf: aput-object v2, v0, v1 │ │ -0cd976: 1301 3d05 |1ce1: const/16 v1, #int 1341 // #53d │ │ -0cd97a: 1a04 dc24 |1ce3: const-string v4, "SanDiegoTAC" // string@24dc │ │ -0cd97e: 4d04 0001 |1ce5: aput-object v4, v0, v1 │ │ -0cd982: 1301 3e05 |1ce7: const/16 v1, #int 1342 // #53e │ │ -0cd986: 1a04 0003 |1ce9: const-string v4, "-116.3" // string@0300 │ │ -0cd98a: 4d04 0001 |1ceb: aput-object v4, v0, v1 │ │ -0cd98e: 1301 3f05 |1ced: const/16 v1, #int 1343 // #53f │ │ -0cd992: 1a04 4706 |1cef: const-string v4, "33.6" // string@0647 │ │ -0cd996: 4d04 0001 |1cf1: aput-object v4, v0, v1 │ │ -0cd99a: 1301 4005 |1cf3: const/16 v1, #int 1344 // #540 │ │ -0cd99e: 4d02 0001 |1cf5: aput-object v2, v0, v1 │ │ -0cd9a2: 1301 4105 |1cf7: const/16 v1, #int 1345 // #541 │ │ -0cd9a6: 1a04 df24 |1cf9: const-string v4, "SanFranciscoTAC" // string@24df │ │ -0cd9aa: 4d04 0001 |1cfb: aput-object v4, v0, v1 │ │ -0cd9ae: 1301 4205 |1cfd: const/16 v1, #int 1346 // #542 │ │ -0cd9b2: 1a04 3f03 |1cff: const-string v4, "-123.8" // string@033f │ │ -0cd9b6: 4d04 0001 |1d01: aput-object v4, v0, v1 │ │ -0cd9ba: 1301 4305 |1d03: const/16 v1, #int 1347 // #543 │ │ -0cd9be: 1a04 9d06 |1d05: const-string v4, "38.2001" // string@069d │ │ -0cd9c2: 4d04 0001 |1d07: aput-object v4, v0, v1 │ │ -0cd9c6: 1301 4405 |1d09: const/16 v1, #int 1348 // #544 │ │ -0cd9ca: 4d02 0001 |1d0b: aput-object v2, v0, v1 │ │ -0cd9ce: 1301 4505 |1d0d: const/16 v1, #int 1349 // #545 │ │ -0cd9d2: 1a04 df24 |1d0f: const-string v4, "SanFranciscoTAC" // string@24df │ │ -0cd9d6: 4d04 0001 |1d11: aput-object v4, v0, v1 │ │ -0cd9da: 1301 4605 |1d13: const/16 v1, #int 1350 // #546 │ │ -0cd9de: 1a04 3f03 |1d15: const-string v4, "-123.8" // string@033f │ │ -0cd9e2: 4d04 0001 |1d17: aput-object v4, v0, v1 │ │ -0cd9e6: 1301 4705 |1d19: const/16 v1, #int 1351 // #547 │ │ -0cd9ea: 1a04 8706 |1d1b: const-string v4, "36.9" // string@0687 │ │ -0cd9ee: 4d04 0001 |1d1d: aput-object v4, v0, v1 │ │ -0cd9f2: 1301 4805 |1d1f: const/16 v1, #int 1352 // #548 │ │ -0cd9f6: 4d02 0001 |1d21: aput-object v2, v0, v1 │ │ -0cd9fa: 1301 4905 |1d23: const/16 v1, #int 1353 // #549 │ │ -0cd9fe: 1a04 df24 |1d25: const-string v4, "SanFranciscoTAC" // string@24df │ │ -0cda02: 4d04 0001 |1d27: aput-object v4, v0, v1 │ │ -0cda06: 1301 4a05 |1d29: const/16 v1, #int 1354 // #54a │ │ -0cda0a: 1a04 2e03 |1d2b: const-string v4, "-121.36" // string@032e │ │ -0cda0e: 4d04 0001 |1d2d: aput-object v4, v0, v1 │ │ -0cda12: 1301 4b05 |1d2f: const/16 v1, #int 1355 // #54b │ │ -0cda16: 1a04 8706 |1d31: const-string v4, "36.9" // string@0687 │ │ -0cda1a: 4d04 0001 |1d33: aput-object v4, v0, v1 │ │ -0cda1e: 1301 4c05 |1d35: const/16 v1, #int 1356 // #54c │ │ -0cda22: 4d02 0001 |1d37: aput-object v2, v0, v1 │ │ -0cda26: 1301 4d05 |1d39: const/16 v1, #int 1357 // #54d │ │ -0cda2a: 1a04 df24 |1d3b: const-string v4, "SanFranciscoTAC" // string@24df │ │ -0cda2e: 4d04 0001 |1d3d: aput-object v4, v0, v1 │ │ -0cda32: 1301 4e05 |1d3f: const/16 v1, #int 1358 // #54e │ │ -0cda36: 1a04 2e03 |1d41: const-string v4, "-121.36" // string@032e │ │ -0cda3a: 4d04 0001 |1d43: aput-object v4, v0, v1 │ │ -0cda3e: 1301 4f05 |1d45: const/16 v1, #int 1359 // #54f │ │ -0cda42: 1a04 9d06 |1d47: const-string v4, "38.2001" // string@069d │ │ -0cda46: 4d04 0001 |1d49: aput-object v4, v0, v1 │ │ -0cda4a: 1301 5005 |1d4b: const/16 v1, #int 1360 // #550 │ │ -0cda4e: 4d02 0001 |1d4d: aput-object v2, v0, v1 │ │ -0cda52: 1301 5105 |1d4f: const/16 v1, #int 1361 // #551 │ │ -0cda56: 1a04 0125 |1d51: const-string v4, "SeattleTAC" // string@2501 │ │ -0cda5a: 4d04 0001 |1d53: aput-object v4, v0, v1 │ │ -0cda5e: 1301 5205 |1d55: const/16 v1, #int 1362 // #552 │ │ -0cda62: 1a04 3e03 |1d57: const-string v4, "-123.6" // string@033e │ │ -0cda66: 4d04 0001 |1d59: aput-object v4, v0, v1 │ │ -0cda6a: 1301 5305 |1d5b: const/16 v1, #int 1363 // #553 │ │ -0cda6e: 1a04 6207 |1d5d: const-string v4, "48.1501" // string@0762 │ │ -0cda72: 4d04 0001 |1d5f: aput-object v4, v0, v1 │ │ -0cda76: 1301 5405 |1d61: const/16 v1, #int 1364 // #554 │ │ -0cda7a: 4d02 0001 |1d63: aput-object v2, v0, v1 │ │ -0cda7e: 1301 5505 |1d65: const/16 v1, #int 1365 // #555 │ │ -0cda82: 1a04 0125 |1d67: const-string v4, "SeattleTAC" // string@2501 │ │ -0cda86: 4d04 0001 |1d69: aput-object v4, v0, v1 │ │ -0cda8a: 1301 5605 |1d6b: const/16 v1, #int 1366 // #556 │ │ -0cda8e: 1a04 3e03 |1d6d: const-string v4, "-123.6" // string@033e │ │ -0cda92: 4d04 0001 |1d6f: aput-object v4, v0, v1 │ │ -0cda96: 1301 5705 |1d71: const/16 v1, #int 1367 // #557 │ │ -0cda9a: 1a04 4707 |1d73: const-string v4, "46.7201" // string@0747 │ │ -0cda9e: 4d04 0001 |1d75: aput-object v4, v0, v1 │ │ -0cdaa2: 1301 5805 |1d77: const/16 v1, #int 1368 // #558 │ │ -0cdaa6: 4d02 0001 |1d79: aput-object v2, v0, v1 │ │ -0cdaaa: 1301 5905 |1d7b: const/16 v1, #int 1369 // #559 │ │ -0cdaae: 1a04 0125 |1d7d: const-string v4, "SeattleTAC" // string@2501 │ │ -0cdab2: 4d04 0001 |1d7f: aput-object v4, v0, v1 │ │ -0cdab6: 1301 5a05 |1d81: const/16 v1, #int 1370 // #55a │ │ -0cdaba: 1a04 2b03 |1d83: const-string v4, "-121.1" // string@032b │ │ -0cdabe: 4d04 0001 |1d85: aput-object v4, v0, v1 │ │ -0cdac2: 1301 5b05 |1d87: const/16 v1, #int 1371 // #55b │ │ -0cdac6: 1a04 4707 |1d89: const-string v4, "46.7201" // string@0747 │ │ -0cdaca: 4d04 0001 |1d8b: aput-object v4, v0, v1 │ │ -0cdace: 1301 5c05 |1d8d: const/16 v1, #int 1372 // #55c │ │ -0cdad2: 4d02 0001 |1d8f: aput-object v2, v0, v1 │ │ -0cdad6: 1301 5d05 |1d91: const/16 v1, #int 1373 // #55d │ │ -0cdada: 1a04 0125 |1d93: const-string v4, "SeattleTAC" // string@2501 │ │ -0cdade: 4d04 0001 |1d95: aput-object v4, v0, v1 │ │ -0cdae2: 1301 5e05 |1d97: const/16 v1, #int 1374 // #55e │ │ -0cdae6: 1a04 2b03 |1d99: const-string v4, "-121.1" // string@032b │ │ -0cdaea: 4d04 0001 |1d9b: aput-object v4, v0, v1 │ │ -0cdaee: 1301 5f05 |1d9d: const/16 v1, #int 1375 // #55f │ │ -0cdaf2: 1a04 6207 |1d9f: const-string v4, "48.1501" // string@0762 │ │ -0cdaf6: 4d04 0001 |1da1: aput-object v4, v0, v1 │ │ -0cdafa: 1301 6005 |1da3: const/16 v1, #int 1376 // #560 │ │ -0cdafe: 4d02 0001 |1da5: aput-object v2, v0, v1 │ │ -0cdb02: 1301 6105 |1da7: const/16 v1, #int 1377 // #561 │ │ -0cdb06: 1a04 7825 |1da9: const-string v4, "StLouisTAC" // string@2578 │ │ -0cdb0a: 4d04 0001 |1dab: aput-object v4, v0, v1 │ │ -0cdb0e: 1301 6205 |1dad: const/16 v1, #int 1378 // #562 │ │ -0cdb12: 1a04 ce04 |1daf: const-string v4, "-91.4001" // string@04ce │ │ -0cdb16: 4d04 0001 |1db1: aput-object v4, v0, v1 │ │ -0cdb1a: 1301 6305 |1db3: const/16 v1, #int 1379 // #563 │ │ -0cdb1e: 1a04 ba06 |1db5: const-string v4, "39.3002" // string@06ba │ │ -0cdb22: 4d04 0001 |1db7: aput-object v4, v0, v1 │ │ -0cdb26: 1301 6405 |1db9: const/16 v1, #int 1380 // #564 │ │ -0cdb2a: 4d02 0001 |1dbb: aput-object v2, v0, v1 │ │ -0cdb2e: 1301 6505 |1dbd: const/16 v1, #int 1381 // #565 │ │ -0cdb32: 1a04 7825 |1dbf: const-string v4, "StLouisTAC" // string@2578 │ │ -0cdb36: 4d04 0001 |1dc1: aput-object v4, v0, v1 │ │ -0cdb3a: 1301 6605 |1dc3: const/16 v1, #int 1382 // #566 │ │ -0cdb3e: 1a04 ce04 |1dc5: const-string v4, "-91.4001" // string@04ce │ │ -0cdb42: 4d04 0001 |1dc7: aput-object v4, v0, v1 │ │ -0cdb46: 1301 6705 |1dc9: const/16 v1, #int 1383 // #567 │ │ -0cdb4a: 1a04 9906 |1dcb: const-string v4, "38.1503" // string@0699 │ │ -0cdb4e: 4d04 0001 |1dcd: aput-object v4, v0, v1 │ │ -0cdb52: 1301 6805 |1dcf: const/16 v1, #int 1384 // #568 │ │ -0cdb56: 4d02 0001 |1dd1: aput-object v2, v0, v1 │ │ -0cdb5a: 1301 6905 |1dd3: const/16 v1, #int 1385 // #569 │ │ -0cdb5e: 1a04 7825 |1dd5: const-string v4, "StLouisTAC" // string@2578 │ │ -0cdb62: 4d04 0001 |1dd7: aput-object v4, v0, v1 │ │ -0cdb66: 1301 6a05 |1dd9: const/16 v1, #int 1386 // #56a │ │ -0cdb6a: 1a04 b604 |1ddb: const-string v4, "-89.2502" // string@04b6 │ │ -0cdb6e: 4d04 0001 |1ddd: aput-object v4, v0, v1 │ │ -0cdb72: 1301 6b05 |1ddf: const/16 v1, #int 1387 // #56b │ │ -0cdb76: 1a04 9906 |1de1: const-string v4, "38.1503" // string@0699 │ │ -0cdb7a: 4d04 0001 |1de3: aput-object v4, v0, v1 │ │ -0cdb7e: 1301 6c05 |1de5: const/16 v1, #int 1388 // #56c │ │ -0cdb82: 4d02 0001 |1de7: aput-object v2, v0, v1 │ │ -0cdb86: 1301 6d05 |1de9: const/16 v1, #int 1389 // #56d │ │ -0cdb8a: 1a04 7825 |1deb: const-string v4, "StLouisTAC" // string@2578 │ │ -0cdb8e: 4d04 0001 |1ded: aput-object v4, v0, v1 │ │ -0cdb92: 1301 6e05 |1def: const/16 v1, #int 1390 // #56e │ │ -0cdb96: 1a04 b604 |1df1: const-string v4, "-89.2502" // string@04b6 │ │ -0cdb9a: 4d04 0001 |1df3: aput-object v4, v0, v1 │ │ -0cdb9e: 1301 6f05 |1df5: const/16 v1, #int 1391 // #56f │ │ -0cdba2: 1a04 ba06 |1df7: const-string v4, "39.3002" // string@06ba │ │ -0cdba6: 4d04 0001 |1df9: aput-object v4, v0, v1 │ │ -0cdbaa: 1301 7005 |1dfb: const/16 v1, #int 1392 // #570 │ │ -0cdbae: 4d02 0001 |1dfd: aput-object v2, v0, v1 │ │ -0cdbb2: 1301 7105 |1dff: const/16 v1, #int 1393 // #571 │ │ -0cdbb6: 1a04 b726 |1e01: const-string v4, "TampaTAC" // string@26b7 │ │ -0cdbba: 4d04 0001 |1e03: aput-object v4, v0, v1 │ │ -0cdbbe: 1301 7205 |1e05: const/16 v1, #int 1394 // #572 │ │ -0cdbc2: 1a04 6904 |1e07: const-string v4, "-83.3002" // string@0469 │ │ -0cdbc6: 4d04 0001 |1e09: aput-object v4, v0, v1 │ │ -0cdbca: 1301 7305 |1e0b: const/16 v1, #int 1395 // #573 │ │ -0cdbce: 1a04 fc05 |1e0d: const-string v4, "28.5701" // string@05fc │ │ -0cdbd2: 4d04 0001 |1e0f: aput-object v4, v0, v1 │ │ -0cdbd6: 1301 7405 |1e11: const/16 v1, #int 1396 // #574 │ │ -0cdbda: 4d02 0001 |1e13: aput-object v2, v0, v1 │ │ -0cdbde: 1301 7505 |1e15: const/16 v1, #int 1397 // #575 │ │ -0cdbe2: 1a04 b726 |1e17: const-string v4, "TampaTAC" // string@26b7 │ │ -0cdbe6: 4d04 0001 |1e19: aput-object v4, v0, v1 │ │ -0cdbea: 1301 7605 |1e1b: const/16 v1, #int 1398 // #576 │ │ -0cdbee: 1a04 6904 |1e1d: const-string v4, "-83.3002" // string@0469 │ │ -0cdbf2: 4d04 0001 |1e1f: aput-object v4, v0, v1 │ │ -0cdbf6: 1301 7705 |1e21: const/16 v1, #int 1399 // #577 │ │ -0cdbfa: 1a04 ec05 |1e23: const-string v4, "27.2502" // string@05ec │ │ -0cdbfe: 4d04 0001 |1e25: aput-object v4, v0, v1 │ │ -0cdc02: 1301 7805 |1e27: const/16 v1, #int 1400 // #578 │ │ -0cdc06: 4d02 0001 |1e29: aput-object v2, v0, v1 │ │ -0cdc0a: 1301 7905 |1e2b: const/16 v1, #int 1401 // #579 │ │ -0cdc0e: 1a04 b726 |1e2d: const-string v4, "TampaTAC" // string@26b7 │ │ -0cdc12: 4d04 0001 |1e2f: aput-object v4, v0, v1 │ │ -0cdc16: 1301 7a05 |1e31: const/16 v1, #int 1402 // #57a │ │ -0cdc1a: 1a04 5504 |1e33: const-string v4, "-81.8501" // string@0455 │ │ -0cdc1e: 4d04 0001 |1e35: aput-object v4, v0, v1 │ │ -0cdc22: 1301 7b05 |1e37: const/16 v1, #int 1403 // #57b │ │ -0cdc26: 1a04 ec05 |1e39: const-string v4, "27.2502" // string@05ec │ │ -0cdc2a: 4d04 0001 |1e3b: aput-object v4, v0, v1 │ │ -0cdc2e: 1301 7c05 |1e3d: const/16 v1, #int 1404 // #57c │ │ -0cdc32: 4d02 0001 |1e3f: aput-object v2, v0, v1 │ │ -0cdc36: 1301 7d05 |1e41: const/16 v1, #int 1405 // #57d │ │ -0cdc3a: 1a02 b726 |1e43: const-string v2, "TampaTAC" // string@26b7 │ │ -0cdc3e: 4d02 0001 |1e45: aput-object v2, v0, v1 │ │ -0cdc42: 1301 7e05 |1e47: const/16 v1, #int 1406 // #57e │ │ -0cdc46: 1a02 5504 |1e49: const-string v2, "-81.8501" // string@0455 │ │ -0cdc4a: 4d02 0001 |1e4b: aput-object v2, v0, v1 │ │ -0cdc4e: 1301 7f05 |1e4d: const/16 v1, #int 1407 // #57f │ │ -0cdc52: 1a02 fc05 |1e4f: const-string v2, "28.5701" // string@05fc │ │ -0cdc56: 4d02 0001 |1e51: aput-object v2, v0, v1 │ │ -0cdc5a: 1301 8005 |1e53: const/16 v1, #int 1408 // #580 │ │ -0cdc5e: 1a02 cd05 |1e55: const-string v2, "2" // string@05cd │ │ -0cdc62: 4d02 0001 |1e57: aput-object v2, v0, v1 │ │ -0cdc66: 1301 8105 |1e59: const/16 v1, #int 1409 // #581 │ │ -0cdc6a: 1a04 a30c |1e5b: const-string v4, "CC-8" // string@0ca3 │ │ -0cdc6e: 4d04 0001 |1e5d: aput-object v4, v0, v1 │ │ -0cdc72: 1301 8205 |1e5f: const/16 v1, #int 1410 // #582 │ │ -0cdc76: 1a04 ba03 |1e61: const-string v4, "-179.901" // string@03ba │ │ -0cdc7a: 4d04 0001 |1e63: aput-object v4, v0, v1 │ │ -0cdc7e: 1301 8305 |1e65: const/16 v1, #int 1411 // #583 │ │ -0cdc82: 1a04 3e08 |1e67: const-string v4, "72.0001" // string@083e │ │ -0cdc86: 4d04 0001 |1e69: aput-object v4, v0, v1 │ │ -0cdc8a: 1301 8405 |1e6b: const/16 v1, #int 1412 // #584 │ │ -0cdc8e: 4d02 0001 |1e6d: aput-object v2, v0, v1 │ │ -0cdc92: 1301 8505 |1e6f: const/16 v1, #int 1413 // #585 │ │ -0cdc96: 1a04 a30c |1e71: const-string v4, "CC-8" // string@0ca3 │ │ -0cdc9a: 4d04 0001 |1e73: aput-object v4, v0, v1 │ │ -0cdc9e: 1301 8605 |1e75: const/16 v1, #int 1414 // #586 │ │ -0cdca2: 1a04 ba03 |1e77: const-string v4, "-179.901" // string@03ba │ │ -0cdca6: 4d04 0001 |1e79: aput-object v4, v0, v1 │ │ -0cdcaa: 1301 8705 |1e7b: const/16 v1, #int 1415 // #587 │ │ -0cdcae: 1a04 fa07 |1e7d: const-string v4, "64" // string@07fa │ │ -0cdcb2: 4d04 0001 |1e7f: aput-object v4, v0, v1 │ │ -0cdcb6: 1301 8805 |1e81: const/16 v1, #int 1416 // #588 │ │ -0cdcba: 4d02 0001 |1e83: aput-object v2, v0, v1 │ │ -0cdcbe: 1301 8905 |1e85: const/16 v1, #int 1417 // #589 │ │ -0cdcc2: 1a04 a30c |1e87: const-string v4, "CC-8" // string@0ca3 │ │ -0cdcc6: 4d04 0001 |1e89: aput-object v4, v0, v1 │ │ -0cdcca: 1301 8a05 |1e8b: const/16 v1, #int 1418 // #58a │ │ -0cdcce: 1a04 9d03 |1e8d: const-string v4, "-158.001" // string@039d │ │ -0cdcd2: 4d04 0001 |1e8f: aput-object v4, v0, v1 │ │ -0cdcd6: 1301 8b05 |1e91: const/16 v1, #int 1419 // #58b │ │ -0cdcda: 1a04 fa07 |1e93: const-string v4, "64" // string@07fa │ │ -0cdcde: 4d04 0001 |1e95: aput-object v4, v0, v1 │ │ -0cdce2: 1301 8c05 |1e97: const/16 v1, #int 1420 // #58c │ │ -0cdce6: 4d02 0001 |1e99: aput-object v2, v0, v1 │ │ -0cdcea: 1301 8d05 |1e9b: const/16 v1, #int 1421 // #58d │ │ -0cdcee: 1a04 a30c |1e9d: const-string v4, "CC-8" // string@0ca3 │ │ -0cdcf2: 4d04 0001 |1e9f: aput-object v4, v0, v1 │ │ -0cdcf6: 1301 8e05 |1ea1: const/16 v1, #int 1422 // #58e │ │ -0cdcfa: 1a04 9d03 |1ea3: const-string v4, "-158.001" // string@039d │ │ -0cdcfe: 4d04 0001 |1ea5: aput-object v4, v0, v1 │ │ -0cdd02: 1301 8f05 |1ea7: const/16 v1, #int 1423 // #58f │ │ -0cdd06: 1a04 3e08 |1ea9: const-string v4, "72.0001" // string@083e │ │ -0cdd0a: 4d04 0001 |1eab: aput-object v4, v0, v1 │ │ -0cdd0e: 1301 9005 |1ead: const/16 v1, #int 1424 // #590 │ │ -0cdd12: 4d02 0001 |1eaf: aput-object v2, v0, v1 │ │ -0cdd16: 1301 9105 |1eb1: const/16 v1, #int 1425 // #591 │ │ -0cdd1a: 1a04 a40c |1eb3: const-string v4, "CC-9" // string@0ca4 │ │ -0cdd1e: 4d04 0001 |1eb5: aput-object v4, v0, v1 │ │ -0cdd22: 1301 9205 |1eb7: const/16 v1, #int 1426 // #592 │ │ -0cdd26: 1a04 9d03 |1eb9: const-string v4, "-158.001" // string@039d │ │ -0cdd2a: 4d04 0001 |1ebb: aput-object v4, v0, v1 │ │ -0cdd2e: 1301 9305 |1ebd: const/16 v1, #int 1427 // #593 │ │ -0cdd32: 1a04 3f08 |1ebf: const-string v4, "72.0002" // string@083f │ │ -0cdd36: 4d04 0001 |1ec1: aput-object v4, v0, v1 │ │ -0cdd3a: 1301 9405 |1ec3: const/16 v1, #int 1428 // #594 │ │ -0cdd3e: 4d02 0001 |1ec5: aput-object v2, v0, v1 │ │ -0cdd42: 1301 9505 |1ec7: const/16 v1, #int 1429 // #595 │ │ -0cdd46: 1a04 a40c |1ec9: const-string v4, "CC-9" // string@0ca4 │ │ -0cdd4a: 4d04 0001 |1ecb: aput-object v4, v0, v1 │ │ -0cdd4e: 1301 9605 |1ecd: const/16 v1, #int 1430 // #596 │ │ -0cdd52: 1a04 9d03 |1ecf: const-string v4, "-158.001" // string@039d │ │ -0cdd56: 4d04 0001 |1ed1: aput-object v4, v0, v1 │ │ -0cdd5a: 1301 9705 |1ed3: const/16 v1, #int 1431 // #597 │ │ -0cdd5e: 1a04 fb07 |1ed5: const-string v4, "64.0001" // string@07fb │ │ -0cdd62: 4d04 0001 |1ed7: aput-object v4, v0, v1 │ │ -0cdd66: 1301 9805 |1ed9: const/16 v1, #int 1432 // #598 │ │ -0cdd6a: 4d02 0001 |1edb: aput-object v2, v0, v1 │ │ -0cdd6e: 1301 9905 |1edd: const/16 v1, #int 1433 // #599 │ │ -0cdd72: 1a04 a40c |1edf: const-string v4, "CC-9" // string@0ca4 │ │ -0cdd76: 4d04 0001 |1ee1: aput-object v4, v0, v1 │ │ -0cdd7a: 1301 9a05 |1ee3: const/16 v1, #int 1434 // #59a │ │ -0cdd7e: 1a04 5a03 |1ee5: const-string v4, "-132.001" // string@035a │ │ -0cdd82: 4d04 0001 |1ee7: aput-object v4, v0, v1 │ │ -0cdd86: 1301 9b05 |1ee9: const/16 v1, #int 1435 // #59b │ │ -0cdd8a: 1a04 fb07 |1eeb: const-string v4, "64.0001" // string@07fb │ │ -0cdd8e: 4d04 0001 |1eed: aput-object v4, v0, v1 │ │ -0cdd92: 1301 9c05 |1eef: const/16 v1, #int 1436 // #59c │ │ -0cdd96: 4d02 0001 |1ef1: aput-object v2, v0, v1 │ │ -0cdd9a: 1301 9d05 |1ef3: const/16 v1, #int 1437 // #59d │ │ -0cdd9e: 1a04 a40c |1ef5: const-string v4, "CC-9" // string@0ca4 │ │ -0cdda2: 4d04 0001 |1ef7: aput-object v4, v0, v1 │ │ -0cdda6: 1301 9e05 |1ef9: const/16 v1, #int 1438 // #59e │ │ -0cddaa: 1a04 5a03 |1efb: const-string v4, "-132.001" // string@035a │ │ -0cddae: 4d04 0001 |1efd: aput-object v4, v0, v1 │ │ -0cddb2: 1301 9f05 |1eff: const/16 v1, #int 1439 // #59f │ │ -0cddb6: 1a04 3f08 |1f01: const-string v4, "72.0002" // string@083f │ │ -0cddba: 4d04 0001 |1f03: aput-object v4, v0, v1 │ │ -0cddbe: 1301 a005 |1f05: const/16 v1, #int 1440 // #5a0 │ │ -0cddc2: 4d02 0001 |1f07: aput-object v2, v0, v1 │ │ -0cddc6: 1301 a105 |1f09: const/16 v1, #int 1441 // #5a1 │ │ -0cddca: 1a04 a50c |1f0b: const-string v4, "CD-10" // string@0ca5 │ │ -0cddce: 4d04 0001 |1f0d: aput-object v4, v0, v1 │ │ -0cddd2: 1301 a205 |1f0f: const/16 v1, #int 1442 // #5a2 │ │ -0cddd6: 1a04 b903 |1f11: const-string v4, "-179.9" // string@03b9 │ │ -0cddda: 4d04 0001 |1f13: aput-object v4, v0, v1 │ │ -0cddde: 1301 a305 |1f15: const/16 v1, #int 1443 // #5a3 │ │ -0cdde2: 1a04 ff07 |1f17: const-string v4, "64.0006" // string@07ff │ │ -0cdde6: 4d04 0001 |1f19: aput-object v4, v0, v1 │ │ -0cddea: 1301 a405 |1f1b: const/16 v1, #int 1444 // #5a4 │ │ -0cddee: 4d02 0001 |1f1d: aput-object v2, v0, v1 │ │ -0cddf2: 1301 a505 |1f1f: const/16 v1, #int 1445 // #5a5 │ │ -0cddf6: 1a04 a50c |1f21: const-string v4, "CD-10" // string@0ca5 │ │ -0cddfa: 4d04 0001 |1f23: aput-object v4, v0, v1 │ │ -0cddfe: 1301 a605 |1f25: const/16 v1, #int 1446 // #5a6 │ │ -0cde02: 1a04 b903 |1f27: const-string v4, "-179.9" // string@03b9 │ │ -0cde06: 4d04 0001 |1f29: aput-object v4, v0, v1 │ │ -0cde0a: 1301 a705 |1f2b: const/16 v1, #int 1447 // #5a7 │ │ -0cde0e: 1a04 a807 |1f2d: const-string v4, "56.0011" // string@07a8 │ │ -0cde12: 4d04 0001 |1f2f: aput-object v4, v0, v1 │ │ -0cde16: 1301 a805 |1f31: const/16 v1, #int 1448 // #5a8 │ │ -0cde1a: 4d02 0001 |1f33: aput-object v2, v0, v1 │ │ -0cde1e: 1301 a905 |1f35: const/16 v1, #int 1449 // #5a9 │ │ -0cde22: 1a04 a50c |1f37: const-string v4, "CD-10" // string@0ca5 │ │ -0cde26: 4d04 0001 |1f39: aput-object v4, v0, v1 │ │ -0cde2a: 1301 aa05 |1f3b: const/16 v1, #int 1450 // #5aa │ │ -0cde2e: 1a04 a303 |1f3d: const-string v4, "-162.001" // string@03a3 │ │ -0cde32: 4d04 0001 |1f3f: aput-object v4, v0, v1 │ │ -0cde36: 1301 ab05 |1f41: const/16 v1, #int 1451 // #5ab │ │ -0cde3a: 1a04 a807 |1f43: const-string v4, "56.0011" // string@07a8 │ │ -0cde3e: 4d04 0001 |1f45: aput-object v4, v0, v1 │ │ -0cde42: 1301 ac05 |1f47: const/16 v1, #int 1452 // #5ac │ │ -0cde46: 4d02 0001 |1f49: aput-object v2, v0, v1 │ │ -0cde4a: 1301 ad05 |1f4b: const/16 v1, #int 1453 // #5ad │ │ -0cde4e: 1a04 a50c |1f4d: const-string v4, "CD-10" // string@0ca5 │ │ -0cde52: 4d04 0001 |1f4f: aput-object v4, v0, v1 │ │ -0cde56: 1301 ae05 |1f51: const/16 v1, #int 1454 // #5ae │ │ -0cde5a: 1a04 a303 |1f53: const-string v4, "-162.001" // string@03a3 │ │ -0cde5e: 4d04 0001 |1f55: aput-object v4, v0, v1 │ │ -0cde62: 1301 af05 |1f57: const/16 v1, #int 1455 // #5af │ │ -0cde66: 1a04 ff07 |1f59: const-string v4, "64.0006" // string@07ff │ │ -0cde6a: 4d04 0001 |1f5b: aput-object v4, v0, v1 │ │ -0cde6e: 1301 b005 |1f5d: const/16 v1, #int 1456 // #5b0 │ │ -0cde72: 4d02 0001 |1f5f: aput-object v2, v0, v1 │ │ -0cde76: 1301 b105 |1f61: const/16 v1, #int 1457 // #5b1 │ │ -0cde7a: 1a04 a60c |1f63: const-string v4, "CD-11" // string@0ca6 │ │ -0cde7e: 4d04 0001 |1f65: aput-object v4, v0, v1 │ │ -0cde82: 1301 b205 |1f67: const/16 v1, #int 1458 // #5b2 │ │ -0cde86: 1a04 a303 |1f69: const-string v4, "-162.001" // string@03a3 │ │ -0cde8a: 4d04 0001 |1f6b: aput-object v4, v0, v1 │ │ -0cde8e: 1301 b305 |1f6d: const/16 v1, #int 1459 // #5b3 │ │ -0cde92: 1a04 fe07 |1f6f: const-string v4, "64.0005" // string@07fe │ │ -0cde96: 4d04 0001 |1f71: aput-object v4, v0, v1 │ │ -0cde9a: 1301 b405 |1f73: const/16 v1, #int 1460 // #5b4 │ │ -0cde9e: 4d02 0001 |1f75: aput-object v2, v0, v1 │ │ -0cdea2: 1301 b505 |1f77: const/16 v1, #int 1461 // #5b5 │ │ -0cdea6: 1a04 a60c |1f79: const-string v4, "CD-11" // string@0ca6 │ │ -0cdeaa: 4d04 0001 |1f7b: aput-object v4, v0, v1 │ │ -0cdeae: 1301 b605 |1f7d: const/16 v1, #int 1462 // #5b6 │ │ -0cdeb2: 1a04 a303 |1f7f: const-string v4, "-162.001" // string@03a3 │ │ -0cdeb6: 4d04 0001 |1f81: aput-object v4, v0, v1 │ │ -0cdeba: 1301 b705 |1f83: const/16 v1, #int 1463 // #5b7 │ │ -0cdebe: 1a04 a607 |1f85: const-string v4, "56.0005" // string@07a6 │ │ -0cdec2: 4d04 0001 |1f87: aput-object v4, v0, v1 │ │ -0cdec6: 1301 b805 |1f89: const/16 v1, #int 1464 // #5b8 │ │ -0cdeca: 4d02 0001 |1f8b: aput-object v2, v0, v1 │ │ -0cdece: 1301 b905 |1f8d: const/16 v1, #int 1465 // #5b9 │ │ -0cded2: 1a04 a60c |1f8f: const-string v4, "CD-11" // string@0ca6 │ │ -0cded6: 4d04 0001 |1f91: aput-object v4, v0, v1 │ │ -0cdeda: 1301 ba05 |1f93: const/16 v1, #int 1466 // #5ba │ │ -0cdede: 1a04 7003 |1f95: const-string v4, "-141.002" // string@0370 │ │ -0cdee2: 4d04 0001 |1f97: aput-object v4, v0, v1 │ │ -0cdee6: 1301 bb05 |1f99: const/16 v1, #int 1467 // #5bb │ │ -0cdeea: 1a04 a607 |1f9b: const-string v4, "56.0005" // string@07a6 │ │ -0cdeee: 4d04 0001 |1f9d: aput-object v4, v0, v1 │ │ -0cdef2: 1301 bc05 |1f9f: const/16 v1, #int 1468 // #5bc │ │ -0cdef6: 4d02 0001 |1fa1: aput-object v2, v0, v1 │ │ -0cdefa: 1301 bd05 |1fa3: const/16 v1, #int 1469 // #5bd │ │ -0cdefe: 1a04 a60c |1fa5: const-string v4, "CD-11" // string@0ca6 │ │ -0cdf02: 4d04 0001 |1fa7: aput-object v4, v0, v1 │ │ -0cdf06: 1301 be05 |1fa9: const/16 v1, #int 1470 // #5be │ │ -0cdf0a: 1a04 7003 |1fab: const-string v4, "-141.002" // string@0370 │ │ -0cdf0e: 4d04 0001 |1fad: aput-object v4, v0, v1 │ │ -0cdf12: 1301 bf05 |1faf: const/16 v1, #int 1471 // #5bf │ │ -0cdf16: 1a04 fe07 |1fb1: const-string v4, "64.0005" // string@07fe │ │ -0cdf1a: 4d04 0001 |1fb3: aput-object v4, v0, v1 │ │ -0cdf1e: 1301 c005 |1fb5: const/16 v1, #int 1472 // #5c0 │ │ -0cdf22: 4d02 0001 |1fb7: aput-object v2, v0, v1 │ │ -0cdf26: 1301 c105 |1fb9: const/16 v1, #int 1473 // #5c1 │ │ -0cdf2a: 1a04 a70c |1fbb: const-string v4, "CD-12" // string@0ca7 │ │ -0cdf2e: 4d04 0001 |1fbd: aput-object v4, v0, v1 │ │ -0cdf32: 1301 c205 |1fbf: const/16 v1, #int 1474 // #5c2 │ │ -0cdf36: 1a04 6f03 |1fc1: const-string v4, "-141.001" // string@036f │ │ -0cdf3a: 4d04 0001 |1fc3: aput-object v4, v0, v1 │ │ -0cdf3e: 1301 c305 |1fc5: const/16 v1, #int 1475 // #5c3 │ │ -0cdf42: 1a04 fc07 |1fc7: const-string v4, "64.0002" // string@07fc │ │ -0cdf46: 4d04 0001 |1fc9: aput-object v4, v0, v1 │ │ -0cdf4a: 1301 c405 |1fcb: const/16 v1, #int 1476 // #5c4 │ │ -0cdf4e: 4d02 0001 |1fcd: aput-object v2, v0, v1 │ │ -0cdf52: 1301 c505 |1fcf: const/16 v1, #int 1477 // #5c5 │ │ -0cdf56: 1a04 a70c |1fd1: const-string v4, "CD-12" // string@0ca7 │ │ -0cdf5a: 4d04 0001 |1fd3: aput-object v4, v0, v1 │ │ -0cdf5e: 1301 c605 |1fd5: const/16 v1, #int 1478 // #5c6 │ │ -0cdf62: 1a04 6f03 |1fd7: const-string v4, "-141.001" // string@036f │ │ -0cdf66: 4d04 0001 |1fd9: aput-object v4, v0, v1 │ │ -0cdf6a: 1301 c705 |1fdb: const/16 v1, #int 1479 // #5c7 │ │ -0cdf6e: 1a04 a607 |1fdd: const-string v4, "56.0005" // string@07a6 │ │ -0cdf72: 4d04 0001 |1fdf: aput-object v4, v0, v1 │ │ -0cdf76: 1301 c805 |1fe1: const/16 v1, #int 1480 // #5c8 │ │ -0cdf7a: 4d02 0001 |1fe3: aput-object v2, v0, v1 │ │ -0cdf7e: 1301 c905 |1fe5: const/16 v1, #int 1481 // #5c9 │ │ -0cdf82: 1a04 a70c |1fe7: const-string v4, "CD-12" // string@0ca7 │ │ -0cdf86: 4d04 0001 |1fe9: aput-object v4, v0, v1 │ │ -0cdf8a: 1301 ca05 |1feb: const/16 v1, #int 1482 // #5ca │ │ -0cdf8e: 1a04 1f03 |1fed: const-string v4, "-120.001" // string@031f │ │ -0cdf92: 4d04 0001 |1fef: aput-object v4, v0, v1 │ │ -0cdf96: 1301 cb05 |1ff1: const/16 v1, #int 1483 // #5cb │ │ -0cdf9a: 1a04 a607 |1ff3: const-string v4, "56.0005" // string@07a6 │ │ -0cdf9e: 4d04 0001 |1ff5: aput-object v4, v0, v1 │ │ -0cdfa2: 1301 cc05 |1ff7: const/16 v1, #int 1484 // #5cc │ │ -0cdfa6: 4d02 0001 |1ff9: aput-object v2, v0, v1 │ │ -0cdfaa: 1301 cd05 |1ffb: const/16 v1, #int 1485 // #5cd │ │ -0cdfae: 1a04 a70c |1ffd: const-string v4, "CD-12" // string@0ca7 │ │ -0cdfb2: 4d04 0001 |1fff: aput-object v4, v0, v1 │ │ -0cdfb6: 1301 ce05 |2001: const/16 v1, #int 1486 // #5ce │ │ -0cdfba: 1a04 1f03 |2003: const-string v4, "-120.001" // string@031f │ │ -0cdfbe: 4d04 0001 |2005: aput-object v4, v0, v1 │ │ -0cdfc2: 1301 cf05 |2007: const/16 v1, #int 1487 // #5cf │ │ -0cdfc6: 1a04 fc07 |2009: const-string v4, "64.0002" // string@07fc │ │ -0cdfca: 4d04 0001 |200b: aput-object v4, v0, v1 │ │ -0cdfce: 1301 d005 |200d: const/16 v1, #int 1488 // #5d0 │ │ -0cdfd2: 4d02 0001 |200f: aput-object v2, v0, v1 │ │ -0cdfd6: 1301 d105 |2011: const/16 v1, #int 1489 // #5d1 │ │ -0cdfda: 1a04 ac0c |2013: const-string v4, "CE-12" // string@0cac │ │ -0cdfde: 4d04 0001 |2015: aput-object v4, v0, v1 │ │ -0cdfe2: 1301 d205 |2017: const/16 v1, #int 1490 // #5d2 │ │ -0cdfe6: 1a04 ba03 |2019: const-string v4, "-179.901" // string@03ba │ │ -0cdfea: 4d04 0001 |201b: aput-object v4, v0, v1 │ │ -0cdfee: 1301 d305 |201d: const/16 v1, #int 1491 // #5d3 │ │ -0cdff2: 1a04 9507 |201f: const-string v4, "54.0003" // string@0795 │ │ -0cdff6: 4d04 0001 |2021: aput-object v4, v0, v1 │ │ -0cdffa: 1301 d405 |2023: const/16 v1, #int 1492 // #5d4 │ │ -0cdffe: 4d02 0001 |2025: aput-object v2, v0, v1 │ │ -0ce002: 1301 d505 |2027: const/16 v1, #int 1493 // #5d5 │ │ -0ce006: 1a04 ac0c |2029: const-string v4, "CE-12" // string@0cac │ │ -0ce00a: 4d04 0001 |202b: aput-object v4, v0, v1 │ │ -0ce00e: 1301 d605 |202d: const/16 v1, #int 1494 // #5d6 │ │ -0ce012: 1a04 ba03 |202f: const-string v4, "-179.901" // string@03ba │ │ -0ce016: 4d04 0001 |2031: aput-object v4, v0, v1 │ │ -0ce01a: 1301 d705 |2033: const/16 v1, #int 1495 // #5d7 │ │ -0ce01e: 1a04 7507 |2035: const-string v4, "50.0002" // string@0775 │ │ -0ce022: 4d04 0001 |2037: aput-object v4, v0, v1 │ │ -0ce026: 1301 d805 |2039: const/16 v1, #int 1496 // #5d8 │ │ -0ce02a: 4d02 0001 |203b: aput-object v2, v0, v1 │ │ -0ce02e: 1301 d905 |203d: const/16 v1, #int 1497 // #5d9 │ │ -0ce032: 1a04 ac0c |203f: const-string v4, "CE-12" // string@0cac │ │ -0ce036: 4d04 0001 |2041: aput-object v4, v0, v1 │ │ -0ce03a: 1301 da05 |2043: const/16 v1, #int 1498 // #5da │ │ -0ce03e: 1a04 b303 |2045: const-string v4, "-171.002" // string@03b3 │ │ -0ce042: 4d04 0001 |2047: aput-object v4, v0, v1 │ │ -0ce046: 1301 db05 |2049: const/16 v1, #int 1499 // #5db │ │ -0ce04a: 1a04 7507 |204b: const-string v4, "50.0002" // string@0775 │ │ -0ce04e: 4d04 0001 |204d: aput-object v4, v0, v1 │ │ -0ce052: 1301 dc05 |204f: const/16 v1, #int 1500 // #5dc │ │ -0ce056: 4d02 0001 |2051: aput-object v2, v0, v1 │ │ -0ce05a: 1301 dd05 |2053: const/16 v1, #int 1501 // #5dd │ │ -0ce05e: 1a04 ac0c |2055: const-string v4, "CE-12" // string@0cac │ │ -0ce062: 4d04 0001 |2057: aput-object v4, v0, v1 │ │ -0ce066: 1301 de05 |2059: const/16 v1, #int 1502 // #5de │ │ -0ce06a: 1a04 b303 |205b: const-string v4, "-171.002" // string@03b3 │ │ -0ce06e: 4d04 0001 |205d: aput-object v4, v0, v1 │ │ -0ce072: 1301 df05 |205f: const/16 v1, #int 1503 // #5df │ │ -0ce076: 1a04 9507 |2061: const-string v4, "54.0003" // string@0795 │ │ -0ce07a: 4d04 0001 |2063: aput-object v4, v0, v1 │ │ -0ce07e: 1301 e005 |2065: const/16 v1, #int 1504 // #5e0 │ │ -0ce082: 4d02 0001 |2067: aput-object v2, v0, v1 │ │ -0ce086: 1301 e105 |2069: const/16 v1, #int 1505 // #5e1 │ │ -0ce08a: 1a04 ad0c |206b: const-string v4, "CE-13" // string@0cad │ │ -0ce08e: 4d04 0001 |206d: aput-object v4, v0, v1 │ │ -0ce092: 1301 e205 |206f: const/16 v1, #int 1506 // #5e2 │ │ -0ce096: 1a04 b203 |2071: const-string v4, "-171.001" // string@03b2 │ │ -0ce09a: 4d04 0001 |2073: aput-object v4, v0, v1 │ │ -0ce09e: 1301 e305 |2075: const/16 v1, #int 1507 // #5e3 │ │ -0ce0a2: 1a04 a507 |2077: const-string v4, "56.0004" // string@07a5 │ │ -0ce0a6: 4d04 0001 |2079: aput-object v4, v0, v1 │ │ -0ce0aa: 1301 e405 |207b: const/16 v1, #int 1508 // #5e4 │ │ -0ce0ae: 4d02 0001 |207d: aput-object v2, v0, v1 │ │ -0ce0b2: 1301 e505 |207f: const/16 v1, #int 1509 // #5e5 │ │ -0ce0b6: 1a04 ad0c |2081: const-string v4, "CE-13" // string@0cad │ │ -0ce0ba: 4d04 0001 |2083: aput-object v4, v0, v1 │ │ -0ce0be: 1301 e605 |2085: const/16 v1, #int 1510 // #5e6 │ │ -0ce0c2: 1a04 b203 |2087: const-string v4, "-171.001" // string@03b2 │ │ -0ce0c6: 4d04 0001 |2089: aput-object v4, v0, v1 │ │ -0ce0ca: 1301 e705 |208b: const/16 v1, #int 1511 // #5e7 │ │ -0ce0ce: 1a04 8307 |208d: const-string v4, "52.0002" // string@0783 │ │ -0ce0d2: 4d04 0001 |208f: aput-object v4, v0, v1 │ │ -0ce0d6: 1301 e805 |2091: const/16 v1, #int 1512 // #5e8 │ │ -0ce0da: 4d02 0001 |2093: aput-object v2, v0, v1 │ │ -0ce0de: 1301 e905 |2095: const/16 v1, #int 1513 // #5e9 │ │ -0ce0e2: 1a04 ad0c |2097: const-string v4, "CE-13" // string@0cad │ │ -0ce0e6: 4d04 0001 |2099: aput-object v4, v0, v1 │ │ -0ce0ea: 1301 ea05 |209b: const/16 v1, #int 1514 // #5ea │ │ -0ce0ee: 1a04 8c03 |209d: const-string v4, "-153.001" // string@038c │ │ -0ce0f2: 4d04 0001 |209f: aput-object v4, v0, v1 │ │ -0ce0f6: 1301 eb05 |20a1: const/16 v1, #int 1515 // #5eb │ │ -0ce0fa: 1a04 8307 |20a3: const-string v4, "52.0002" // string@0783 │ │ -0ce0fe: 4d04 0001 |20a5: aput-object v4, v0, v1 │ │ -0ce102: 1301 ec05 |20a7: const/16 v1, #int 1516 // #5ec │ │ -0ce106: 4d02 0001 |20a9: aput-object v2, v0, v1 │ │ -0ce10a: 1301 ed05 |20ab: const/16 v1, #int 1517 // #5ed │ │ -0ce10e: 1a04 ad0c |20ad: const-string v4, "CE-13" // string@0cad │ │ -0ce112: 4d04 0001 |20af: aput-object v4, v0, v1 │ │ -0ce116: 1301 ee05 |20b1: const/16 v1, #int 1518 // #5ee │ │ -0ce11a: 1a04 8c03 |20b3: const-string v4, "-153.001" // string@038c │ │ -0ce11e: 4d04 0001 |20b5: aput-object v4, v0, v1 │ │ -0ce122: 1301 ef05 |20b7: const/16 v1, #int 1519 // #5ef │ │ -0ce126: 1a04 a507 |20b9: const-string v4, "56.0004" // string@07a5 │ │ -0ce12a: 4d04 0001 |20bb: aput-object v4, v0, v1 │ │ -0ce12e: 1301 f005 |20bd: const/16 v1, #int 1520 // #5f0 │ │ -0ce132: 4d02 0001 |20bf: aput-object v2, v0, v1 │ │ -0ce136: 1301 f105 |20c1: const/16 v1, #int 1521 // #5f1 │ │ -0ce13a: 1a04 ae0c |20c3: const-string v4, "CE-15" // string@0cae │ │ -0ce13e: 4d04 0001 |20c5: aput-object v4, v0, v1 │ │ -0ce142: 1301 f205 |20c7: const/16 v1, #int 1522 // #5f2 │ │ -0ce146: 1a04 6f03 |20c9: const-string v4, "-141.001" // string@036f │ │ -0ce14a: 4d04 0001 |20cb: aput-object v4, v0, v1 │ │ -0ce14e: 1301 f305 |20cd: const/16 v1, #int 1523 // #5f3 │ │ -0ce152: 1a04 a707 |20cf: const-string v4, "56.0006" // string@07a7 │ │ -0ce156: 4d04 0001 |20d1: aput-object v4, v0, v1 │ │ -0ce15a: 1301 f405 |20d3: const/16 v1, #int 1524 // #5f4 │ │ -0ce15e: 4d02 0001 |20d5: aput-object v2, v0, v1 │ │ -0ce162: 1301 f505 |20d7: const/16 v1, #int 1525 // #5f5 │ │ -0ce166: 1a04 ae0c |20d9: const-string v4, "CE-15" // string@0cae │ │ -0ce16a: 4d04 0001 |20db: aput-object v4, v0, v1 │ │ -0ce16e: 1301 f605 |20dd: const/16 v1, #int 1526 // #5f6 │ │ -0ce172: 1a04 6f03 |20df: const-string v4, "-141.001" // string@036f │ │ -0ce176: 4d04 0001 |20e1: aput-object v4, v0, v1 │ │ -0ce17a: 1301 f705 |20e3: const/16 v1, #int 1527 // #5f7 │ │ -0ce17e: 1a04 5b07 |20e5: const-string v4, "48.001" // string@075b │ │ -0ce182: 4d04 0001 |20e7: aput-object v4, v0, v1 │ │ -0ce186: 1301 f805 |20e9: const/16 v1, #int 1528 // #5f8 │ │ -0ce18a: 4d02 0001 |20eb: aput-object v2, v0, v1 │ │ -0ce18e: 1301 f905 |20ed: const/16 v1, #int 1529 // #5f9 │ │ -0ce192: 1a04 ae0c |20ef: const-string v4, "CE-15" // string@0cae │ │ -0ce196: 4d04 0001 |20f1: aput-object v4, v0, v1 │ │ -0ce19a: 1301 fa05 |20f3: const/16 v1, #int 1530 // #5fa │ │ -0ce19e: 1a04 3b03 |20f5: const-string v4, "-123.001" // string@033b │ │ -0ce1a2: 4d04 0001 |20f7: aput-object v4, v0, v1 │ │ -0ce1a6: 1301 fb05 |20f9: const/16 v1, #int 1531 // #5fb │ │ -0ce1aa: 1a04 5b07 |20fb: const-string v4, "48.001" // string@075b │ │ -0ce1ae: 4d04 0001 |20fd: aput-object v4, v0, v1 │ │ -0ce1b2: 1301 fc05 |20ff: const/16 v1, #int 1532 // #5fc │ │ -0ce1b6: 4d02 0001 |2101: aput-object v2, v0, v1 │ │ -0ce1ba: 1301 fd05 |2103: const/16 v1, #int 1533 // #5fd │ │ -0ce1be: 1a04 ae0c |2105: const-string v4, "CE-15" // string@0cae │ │ -0ce1c2: 4d04 0001 |2107: aput-object v4, v0, v1 │ │ -0ce1c6: 1301 fe05 |2109: const/16 v1, #int 1534 // #5fe │ │ -0ce1ca: 1a04 3b03 |210b: const-string v4, "-123.001" // string@033b │ │ -0ce1ce: 4d04 0001 |210d: aput-object v4, v0, v1 │ │ -0ce1d2: 1301 ff05 |210f: const/16 v1, #int 1535 // #5ff │ │ -0ce1d6: 1a04 a707 |2111: const-string v4, "56.0006" // string@07a7 │ │ -0ce1da: 4d04 0001 |2113: aput-object v4, v0, v1 │ │ -0ce1de: 1301 0006 |2115: const/16 v1, #int 1536 // #600 │ │ -0ce1e2: 4d02 0001 |2117: aput-object v2, v0, v1 │ │ -0ce1e6: 1301 0106 |2119: const/16 v1, #int 1537 // #601 │ │ -0ce1ea: 1a04 af0c |211b: const-string v4, "CF-16" // string@0caf │ │ -0ce1ee: 4d04 0001 |211d: aput-object v4, v0, v1 │ │ -0ce1f2: 1301 0206 |211f: const/16 v1, #int 1538 // #602 │ │ -0ce1f6: 1a04 4703 |2121: const-string v4, "-125.001" // string@0347 │ │ -0ce1fa: 4d04 0001 |2123: aput-object v4, v0, v1 │ │ -0ce1fe: 1301 0306 |2125: const/16 v1, #int 1539 // #603 │ │ -0ce202: 1a04 6b07 |2127: const-string v4, "49.0001" // string@076b │ │ -0ce206: 4d04 0001 |2129: aput-object v4, v0, v1 │ │ -0ce20a: 1301 0406 |212b: const/16 v1, #int 1540 // #604 │ │ -0ce20e: 4d02 0001 |212d: aput-object v2, v0, v1 │ │ -0ce212: 1301 0506 |212f: const/16 v1, #int 1541 // #605 │ │ -0ce216: 1a04 af0c |2131: const-string v4, "CF-16" // string@0caf │ │ -0ce21a: 4d04 0001 |2133: aput-object v4, v0, v1 │ │ -0ce21e: 1301 0606 |2135: const/16 v1, #int 1542 // #606 │ │ -0ce222: 1a04 4703 |2137: const-string v4, "-125.001" // string@0347 │ │ -0ce226: 4d04 0001 |2139: aput-object v4, v0, v1 │ │ -0ce22a: 1301 0706 |213b: const/16 v1, #int 1543 // #607 │ │ -0ce22e: 4d06 0001 |213d: aput-object v6, v0, v1 │ │ -0ce232: 1301 0806 |213f: const/16 v1, #int 1544 // #608 │ │ -0ce236: 4d02 0001 |2141: aput-object v2, v0, v1 │ │ -0ce23a: 1301 0906 |2143: const/16 v1, #int 1545 // #609 │ │ -0ce23e: 1a04 af0c |2145: const-string v4, "CF-16" // string@0caf │ │ -0ce242: 4d04 0001 |2147: aput-object v4, v0, v1 │ │ -0ce246: 1301 0a06 |2149: const/16 v1, #int 1546 // #60a │ │ -0ce24a: 1a04 cf02 |214b: const-string v4, "-109.001" // string@02cf │ │ -0ce24e: 4d04 0001 |214d: aput-object v4, v0, v1 │ │ -0ce252: 1301 0b06 |214f: const/16 v1, #int 1547 // #60b │ │ -0ce256: 4d06 0001 |2151: aput-object v6, v0, v1 │ │ -0ce25a: 1301 0c06 |2153: const/16 v1, #int 1548 // #60c │ │ -0ce25e: 4d02 0001 |2155: aput-object v2, v0, v1 │ │ -0ce262: 1301 0d06 |2157: const/16 v1, #int 1549 // #60d │ │ -0ce266: 1a04 af0c |2159: const-string v4, "CF-16" // string@0caf │ │ -0ce26a: 4d04 0001 |215b: aput-object v4, v0, v1 │ │ -0ce26e: 1301 0e06 |215d: const/16 v1, #int 1550 // #60e │ │ -0ce272: 1a04 cf02 |215f: const-string v4, "-109.001" // string@02cf │ │ -0ce276: 4d04 0001 |2161: aput-object v4, v0, v1 │ │ -0ce27a: 1301 0f06 |2163: const/16 v1, #int 1551 // #60f │ │ -0ce27e: 1a04 6b07 |2165: const-string v4, "49.0001" // string@076b │ │ -0ce282: 4d04 0001 |2167: aput-object v4, v0, v1 │ │ -0ce286: 1301 1006 |2169: const/16 v1, #int 1552 // #610 │ │ -0ce28a: 4d02 0001 |216b: aput-object v2, v0, v1 │ │ -0ce28e: 1301 1106 |216d: const/16 v1, #int 1553 // #611 │ │ -0ce292: 1a04 b00c |216f: const-string v4, "CF-17" // string@0cb0 │ │ -0ce296: 4d04 0001 |2171: aput-object v4, v0, v1 │ │ -0ce29a: 1301 1206 |2173: const/16 v1, #int 1554 // #612 │ │ -0ce29e: 4d03 0001 |2175: aput-object v3, v0, v1 │ │ -0ce2a2: 1301 1306 |2177: const/16 v1, #int 1555 // #613 │ │ -0ce2a6: 1a04 6c07 |2179: const-string v4, "49.0003" // string@076c │ │ -0ce2aa: 4d04 0001 |217b: aput-object v4, v0, v1 │ │ -0ce2ae: 1301 1406 |217d: const/16 v1, #int 1556 // #614 │ │ -0ce2b2: 4d02 0001 |217f: aput-object v2, v0, v1 │ │ -0ce2b6: 1301 1506 |2181: const/16 v1, #int 1557 // #615 │ │ -0ce2ba: 1a04 b00c |2183: const-string v4, "CF-17" // string@0cb0 │ │ -0ce2be: 4d04 0001 |2185: aput-object v4, v0, v1 │ │ -0ce2c2: 1301 1606 |2187: const/16 v1, #int 1558 // #616 │ │ -0ce2c6: 4d03 0001 |2189: aput-object v3, v0, v1 │ │ -0ce2ca: 1301 1706 |218b: const/16 v1, #int 1559 // #617 │ │ -0ce2ce: 1a04 ce06 |218d: const-string v4, "40.0004" // string@06ce │ │ -0ce2d2: 4d04 0001 |218f: aput-object v4, v0, v1 │ │ -0ce2d6: 1301 1806 |2191: const/16 v1, #int 1560 // #618 │ │ -0ce2da: 4d02 0001 |2193: aput-object v2, v0, v1 │ │ -0ce2de: 1301 1906 |2195: const/16 v1, #int 1561 // #619 │ │ -0ce2e2: 1a04 b00c |2197: const-string v4, "CF-17" // string@0cb0 │ │ -0ce2e6: 4d04 0001 |2199: aput-object v4, v0, v1 │ │ -0ce2ea: 1301 1a06 |219b: const/16 v1, #int 1562 // #61a │ │ -0ce2ee: 1a04 d704 |219d: const-string v4, "-92.9999" // string@04d7 │ │ -0ce2f2: 4d04 0001 |219f: aput-object v4, v0, v1 │ │ -0ce2f6: 1301 1b06 |21a1: const/16 v1, #int 1563 // #61b │ │ -0ce2fa: 1a04 ce06 |21a3: const-string v4, "40.0004" // string@06ce │ │ -0ce2fe: 4d04 0001 |21a5: aput-object v4, v0, v1 │ │ -0ce302: 1301 1c06 |21a7: const/16 v1, #int 1564 // #61c │ │ -0ce306: 4d02 0001 |21a9: aput-object v2, v0, v1 │ │ -0ce30a: 1301 1d06 |21ab: const/16 v1, #int 1565 // #61d │ │ -0ce30e: 1a04 b00c |21ad: const-string v4, "CF-17" // string@0cb0 │ │ -0ce312: 4d04 0001 |21af: aput-object v4, v0, v1 │ │ -0ce316: 1301 1e06 |21b1: const/16 v1, #int 1566 // #61e │ │ -0ce31a: 1a04 d704 |21b3: const-string v4, "-92.9999" // string@04d7 │ │ -0ce31e: 4d04 0001 |21b5: aput-object v4, v0, v1 │ │ -0ce322: 1301 1f06 |21b7: const/16 v1, #int 1567 // #61f │ │ -0ce326: 1a04 6c07 |21b9: const-string v4, "49.0003" // string@076c │ │ -0ce32a: 4d04 0001 |21bb: aput-object v4, v0, v1 │ │ -0ce32e: 1301 2006 |21bd: const/16 v1, #int 1568 // #620 │ │ -0ce332: 4d02 0001 |21bf: aput-object v2, v0, v1 │ │ -0ce336: 1301 2106 |21c1: const/16 v1, #int 1569 // #621 │ │ -0ce33a: 1a04 b10c |21c3: const-string v4, "CF-18" // string@0cb1 │ │ -0ce33e: 4d04 0001 |21c5: aput-object v4, v0, v1 │ │ -0ce342: 1301 2206 |21c7: const/16 v1, #int 1570 // #622 │ │ -0ce346: 1a04 dc04 |21c9: const-string v4, "-93.0006" // string@04dc │ │ -0ce34a: 4d04 0001 |21cb: aput-object v4, v0, v1 │ │ -0ce34e: 1301 2306 |21cd: const/16 v1, #int 1571 // #623 │ │ -0ce352: 1a04 5a07 |21cf: const-string v4, "48.0006" // string@075a │ │ -0ce356: 4d04 0001 |21d1: aput-object v4, v0, v1 │ │ -0ce35a: 1301 2406 |21d3: const/16 v1, #int 1572 // #624 │ │ -0ce35e: 4d02 0001 |21d5: aput-object v2, v0, v1 │ │ -0ce362: 1301 2506 |21d7: const/16 v1, #int 1573 // #625 │ │ -0ce366: 1a04 b10c |21d9: const-string v4, "CF-18" // string@0cb1 │ │ -0ce36a: 4d04 0001 |21db: aput-object v4, v0, v1 │ │ -0ce36e: 1301 2606 |21dd: const/16 v1, #int 1574 // #626 │ │ -0ce372: 1a04 dc04 |21df: const-string v4, "-93.0006" // string@04dc │ │ -0ce376: 4d04 0001 |21e1: aput-object v4, v0, v1 │ │ -0ce37a: 1301 2706 |21e3: const/16 v1, #int 1575 // #627 │ │ -0ce37e: 1a04 d006 |21e5: const-string v4, "40.0009" // string@06d0 │ │ -0ce382: 4d04 0001 |21e7: aput-object v4, v0, v1 │ │ -0ce386: 1301 2806 |21e9: const/16 v1, #int 1576 // #628 │ │ -0ce38a: 4d02 0001 |21eb: aput-object v2, v0, v1 │ │ -0ce38e: 1301 2906 |21ed: const/16 v1, #int 1577 // #629 │ │ -0ce392: 1a04 b10c |21ef: const-string v4, "CF-18" // string@0cb1 │ │ -0ce396: 4d04 0001 |21f1: aput-object v4, v0, v1 │ │ -0ce39a: 1301 2a06 |21f3: const/16 v1, #int 1578 // #62a │ │ -0ce39e: 1a04 1804 |21f5: const-string v4, "-77.0004" // string@0418 │ │ -0ce3a2: 4d04 0001 |21f7: aput-object v4, v0, v1 │ │ -0ce3a6: 1301 2b06 |21f9: const/16 v1, #int 1579 // #62b │ │ -0ce3aa: 1a04 d006 |21fb: const-string v4, "40.0009" // string@06d0 │ │ -0ce3ae: 4d04 0001 |21fd: aput-object v4, v0, v1 │ │ -0ce3b2: 1301 2c06 |21ff: const/16 v1, #int 1580 // #62c │ │ -0ce3b6: 4d02 0001 |2201: aput-object v2, v0, v1 │ │ -0ce3ba: 1301 2d06 |2203: const/16 v1, #int 1581 // #62d │ │ -0ce3be: 1a04 b10c |2205: const-string v4, "CF-18" // string@0cb1 │ │ -0ce3c2: 4d04 0001 |2207: aput-object v4, v0, v1 │ │ -0ce3c6: 1301 2e06 |2209: const/16 v1, #int 1582 // #62e │ │ -0ce3ca: 1a04 1804 |220b: const-string v4, "-77.0004" // string@0418 │ │ -0ce3ce: 4d04 0001 |220d: aput-object v4, v0, v1 │ │ -0ce3d2: 1301 2f06 |220f: const/16 v1, #int 1583 // #62f │ │ -0ce3d6: 1a04 5a07 |2211: const-string v4, "48.0006" // string@075a │ │ -0ce3da: 4d04 0001 |2213: aput-object v4, v0, v1 │ │ -0ce3de: 1301 3006 |2215: const/16 v1, #int 1584 // #630 │ │ -0ce3e2: 4d02 0001 |2217: aput-object v2, v0, v1 │ │ -0ce3e6: 1301 3106 |2219: const/16 v1, #int 1585 // #631 │ │ -0ce3ea: 1a04 b20c |221b: const-string v4, "CF-19" // string@0cb2 │ │ -0ce3ee: 4d04 0001 |221d: aput-object v4, v0, v1 │ │ -0ce3f2: 1301 3206 |221f: const/16 v1, #int 1586 // #632 │ │ -0ce3f6: 1a04 1704 |2221: const-string v4, "-77.0003" // string@0417 │ │ -0ce3fa: 4d04 0001 |2223: aput-object v4, v0, v1 │ │ -0ce3fe: 1301 3306 |2225: const/16 v1, #int 1587 // #633 │ │ -0ce402: 1a04 5707 |2227: const-string v4, "48.0001" // string@0757 │ │ -0ce406: 4d04 0001 |2229: aput-object v4, v0, v1 │ │ -0ce40a: 1301 3406 |222b: const/16 v1, #int 1588 // #634 │ │ -0ce40e: 4d02 0001 |222d: aput-object v2, v0, v1 │ │ -0ce412: 1301 3506 |222f: const/16 v1, #int 1589 // #635 │ │ -0ce416: 1a04 b20c |2231: const-string v4, "CF-19" // string@0cb2 │ │ -0ce41a: 4d04 0001 |2233: aput-object v4, v0, v1 │ │ -0ce41e: 1301 3606 |2235: const/16 v1, #int 1590 // #636 │ │ -0ce422: 1a04 1704 |2237: const-string v4, "-77.0003" // string@0417 │ │ -0ce426: 4d04 0001 |2239: aput-object v4, v0, v1 │ │ -0ce42a: 1301 3706 |223b: const/16 v1, #int 1591 // #637 │ │ -0ce42e: 1a04 cb06 |223d: const-string v4, "40.0001" // string@06cb │ │ -0ce432: 4d04 0001 |223f: aput-object v4, v0, v1 │ │ -0ce436: 1301 3806 |2241: const/16 v1, #int 1592 // #638 │ │ -0ce43a: 4d02 0001 |2243: aput-object v2, v0, v1 │ │ -0ce43e: 1301 3906 |2245: const/16 v1, #int 1593 // #639 │ │ -0ce442: 1a04 b20c |2247: const-string v4, "CF-19" // string@0cb2 │ │ -0ce446: 4d04 0001 |2249: aput-object v4, v0, v1 │ │ -0ce44a: 1301 3a06 |224b: const/16 v1, #int 1594 // #63a │ │ -0ce44e: 1a04 c803 |224d: const-string v4, "-61.0003" // string@03c8 │ │ -0ce452: 4d04 0001 |224f: aput-object v4, v0, v1 │ │ -0ce456: 1301 3b06 |2251: const/16 v1, #int 1595 // #63b │ │ -0ce45a: 1a04 cb06 |2253: const-string v4, "40.0001" // string@06cb │ │ -0ce45e: 4d04 0001 |2255: aput-object v4, v0, v1 │ │ -0ce462: 1301 3c06 |2257: const/16 v1, #int 1596 // #63c │ │ -0ce466: 4d02 0001 |2259: aput-object v2, v0, v1 │ │ -0ce46a: 1301 3d06 |225b: const/16 v1, #int 1597 // #63d │ │ -0ce46e: 1a04 b20c |225d: const-string v4, "CF-19" // string@0cb2 │ │ -0ce472: 4d04 0001 |225f: aput-object v4, v0, v1 │ │ -0ce476: 1301 3e06 |2261: const/16 v1, #int 1598 // #63e │ │ -0ce47a: 1a04 c803 |2263: const-string v4, "-61.0003" // string@03c8 │ │ -0ce47e: 4d04 0001 |2265: aput-object v4, v0, v1 │ │ -0ce482: 1301 3f06 |2267: const/16 v1, #int 1599 // #63f │ │ -0ce486: 1a04 5707 |2269: const-string v4, "48.0001" // string@0757 │ │ -0ce48a: 4d04 0001 |226b: aput-object v4, v0, v1 │ │ -0ce48e: 1301 4006 |226d: const/16 v1, #int 1600 // #640 │ │ -0ce492: 4d02 0001 |226f: aput-object v2, v0, v1 │ │ -0ce496: 1301 4106 |2271: const/16 v1, #int 1601 // #641 │ │ -0ce49a: 1a04 bb0c |2273: const-string v4, "CG-18" // string@0cbb │ │ -0ce49e: 4d04 0001 |2275: aput-object v4, v0, v1 │ │ -0ce4a2: 1301 4206 |2277: const/16 v1, #int 1602 // #642 │ │ -0ce4a6: 1a04 4503 |2279: const-string v4, "-125" // string@0345 │ │ -0ce4aa: 4d04 0001 |227b: aput-object v4, v0, v1 │ │ -0ce4ae: 1301 4306 |227d: const/16 v1, #int 1603 // #643 │ │ -0ce4b2: 4d05 0001 |227f: aput-object v5, v0, v1 │ │ -0ce4b6: 1301 4406 |2281: const/16 v1, #int 1604 // #644 │ │ -0ce4ba: 4d02 0001 |2283: aput-object v2, v0, v1 │ │ -0ce4be: 1301 4506 |2285: const/16 v1, #int 1605 // #645 │ │ -0ce4c2: 1a04 bb0c |2287: const-string v4, "CG-18" // string@0cbb │ │ -0ce4c6: 4d04 0001 |2289: aput-object v4, v0, v1 │ │ -0ce4ca: 1301 4606 |228b: const/16 v1, #int 1606 // #646 │ │ -0ce4ce: 1a04 4503 |228d: const-string v4, "-125" // string@0345 │ │ -0ce4d2: 4d04 0001 |228f: aput-object v4, v0, v1 │ │ -0ce4d6: 1301 4706 |2291: const/16 v1, #int 1607 // #647 │ │ -0ce4da: 1a04 2606 |2293: const-string v4, "32.0005" // string@0626 │ │ -0ce4de: 4d04 0001 |2295: aput-object v4, v0, v1 │ │ -0ce4e2: 1301 4806 |2297: const/16 v1, #int 1608 // #648 │ │ -0ce4e6: 4d02 0001 |2299: aput-object v2, v0, v1 │ │ -0ce4ea: 1301 4906 |229b: const/16 v1, #int 1609 // #649 │ │ -0ce4ee: 1a04 bb0c |229d: const-string v4, "CG-18" // string@0cbb │ │ -0ce4f2: 4d04 0001 |229f: aput-object v4, v0, v1 │ │ -0ce4f6: 1301 4a06 |22a1: const/16 v1, #int 1610 // #64a │ │ -0ce4fa: 1a04 d902 |22a3: const-string v4, "-111" // string@02d9 │ │ -0ce4fe: 4d04 0001 |22a5: aput-object v4, v0, v1 │ │ -0ce502: 1301 4b06 |22a7: const/16 v1, #int 1611 // #64b │ │ -0ce506: 1a04 2606 |22a9: const-string v4, "32.0005" // string@0626 │ │ -0ce50a: 4d04 0001 |22ab: aput-object v4, v0, v1 │ │ -0ce50e: 1301 4c06 |22ad: const/16 v1, #int 1612 // #64c │ │ -0ce512: 4d02 0001 |22af: aput-object v2, v0, v1 │ │ -0ce516: 1301 4d06 |22b1: const/16 v1, #int 1613 // #64d │ │ -0ce51a: 1a04 bb0c |22b3: const-string v4, "CG-18" // string@0cbb │ │ -0ce51e: 4d04 0001 |22b5: aput-object v4, v0, v1 │ │ -0ce522: 1301 4e06 |22b7: const/16 v1, #int 1614 // #64e │ │ -0ce526: 1a04 d902 |22b9: const-string v4, "-111" // string@02d9 │ │ -0ce52a: 4d04 0001 |22bb: aput-object v4, v0, v1 │ │ -0ce52e: 1301 4f06 |22bd: const/16 v1, #int 1615 // #64f │ │ -0ce532: 4d05 0001 |22bf: aput-object v5, v0, v1 │ │ -0ce536: 1301 5006 |22c1: const/16 v1, #int 1616 // #650 │ │ -0ce53a: 4d02 0001 |22c3: aput-object v2, v0, v1 │ │ -0ce53e: 1301 5106 |22c5: const/16 v1, #int 1617 // #651 │ │ -0ce542: 1a04 bc0c |22c7: const-string v4, "CG-19" // string@0cbc │ │ -0ce546: 4d04 0001 |22c9: aput-object v4, v0, v1 │ │ -0ce54a: 1301 5206 |22cb: const/16 v1, #int 1618 // #652 │ │ -0ce54e: 1a04 da02 |22cd: const-string v4, "-111.001" // string@02da │ │ -0ce552: 4d04 0001 |22cf: aput-object v4, v0, v1 │ │ -0ce556: 1301 5306 |22d1: const/16 v1, #int 1619 // #653 │ │ -0ce55a: 1a04 cb06 |22d3: const-string v4, "40.0001" // string@06cb │ │ -0ce55e: 4d04 0001 |22d5: aput-object v4, v0, v1 │ │ -0ce562: 1301 5406 |22d7: const/16 v1, #int 1620 // #654 │ │ -0ce566: 4d02 0001 |22d9: aput-object v2, v0, v1 │ │ -0ce56a: 1301 5506 |22db: const/16 v1, #int 1621 // #655 │ │ -0ce56e: 1a04 bc0c |22dd: const-string v4, "CG-19" // string@0cbc │ │ -0ce572: 4d04 0001 |22df: aput-object v4, v0, v1 │ │ -0ce576: 1301 5606 |22e1: const/16 v1, #int 1622 // #656 │ │ -0ce57a: 1a04 da02 |22e3: const-string v4, "-111.001" // string@02da │ │ -0ce57e: 4d04 0001 |22e5: aput-object v4, v0, v1 │ │ -0ce582: 1301 5706 |22e7: const/16 v1, #int 1623 // #657 │ │ -0ce586: 1a04 2606 |22e9: const-string v4, "32.0005" // string@0626 │ │ -0ce58a: 4d04 0001 |22eb: aput-object v4, v0, v1 │ │ -0ce58e: 1301 5806 |22ed: const/16 v1, #int 1624 // #658 │ │ -0ce592: 4d02 0001 |22ef: aput-object v2, v0, v1 │ │ -0ce596: 1301 5906 |22f1: const/16 v1, #int 1625 // #659 │ │ -0ce59a: 1a04 bc0c |22f3: const-string v4, "CG-19" // string@0cbc │ │ -0ce59e: 4d04 0001 |22f5: aput-object v4, v0, v1 │ │ -0ce5a2: 1301 5a06 |22f7: const/16 v1, #int 1626 // #65a │ │ -0ce5a6: 1a04 9402 |22f9: const-string v4, "-100.001" // string@0294 │ │ -0ce5aa: 4d04 0001 |22fb: aput-object v4, v0, v1 │ │ -0ce5ae: 1301 5b06 |22fd: const/16 v1, #int 1627 // #65b │ │ -0ce5b2: 1a04 2606 |22ff: const-string v4, "32.0005" // string@0626 │ │ -0ce5b6: 4d04 0001 |2301: aput-object v4, v0, v1 │ │ -0ce5ba: 1301 5c06 |2303: const/16 v1, #int 1628 // #65c │ │ -0ce5be: 4d02 0001 |2305: aput-object v2, v0, v1 │ │ -0ce5c2: 1301 5d06 |2307: const/16 v1, #int 1629 // #65d │ │ -0ce5c6: 1a04 bc0c |2309: const-string v4, "CG-19" // string@0cbc │ │ -0ce5ca: 4d04 0001 |230b: aput-object v4, v0, v1 │ │ -0ce5ce: 1301 5e06 |230d: const/16 v1, #int 1630 // #65e │ │ -0ce5d2: 1a04 9402 |230f: const-string v4, "-100.001" // string@0294 │ │ -0ce5d6: 4d04 0001 |2311: aput-object v4, v0, v1 │ │ -0ce5da: 1301 5f06 |2313: const/16 v1, #int 1631 // #65f │ │ -0ce5de: 1a04 cb06 |2315: const-string v4, "40.0001" // string@06cb │ │ -0ce5e2: 4d04 0001 |2317: aput-object v4, v0, v1 │ │ -0ce5e6: 1301 6006 |2319: const/16 v1, #int 1632 // #660 │ │ -0ce5ea: 4d02 0001 |231b: aput-object v2, v0, v1 │ │ -0ce5ee: 1301 6106 |231d: const/16 v1, #int 1633 // #661 │ │ -0ce5f2: 1a04 bd0c |231f: const-string v4, "CG-20" // string@0cbd │ │ -0ce5f6: 4d04 0001 |2321: aput-object v4, v0, v1 │ │ -0ce5fa: 1301 6206 |2323: const/16 v1, #int 1634 // #662 │ │ -0ce5fe: 1a04 9302 |2325: const-string v4, "-100" // string@0293 │ │ -0ce602: 4d04 0001 |2327: aput-object v4, v0, v1 │ │ -0ce606: 1301 6306 |2329: const/16 v1, #int 1635 // #663 │ │ -0ce60a: 1a04 cf06 |232b: const-string v4, "40.0006" // string@06cf │ │ -0ce60e: 4d04 0001 |232d: aput-object v4, v0, v1 │ │ -0ce612: 1301 6406 |232f: const/16 v1, #int 1636 // #664 │ │ -0ce616: 4d02 0001 |2331: aput-object v2, v0, v1 │ │ -0ce61a: 1301 6506 |2333: const/16 v1, #int 1637 // #665 │ │ -0ce61e: 1a04 bd0c |2335: const-string v4, "CG-20" // string@0cbd │ │ -0ce622: 4d04 0001 |2337: aput-object v4, v0, v1 │ │ -0ce626: 1301 6606 |2339: const/16 v1, #int 1638 // #666 │ │ -0ce62a: 1a04 9302 |233b: const-string v4, "-100" // string@0293 │ │ -0ce62e: 4d04 0001 |233d: aput-object v4, v0, v1 │ │ -0ce632: 1301 6706 |233f: const/16 v1, #int 1639 // #667 │ │ -0ce636: 1a04 2806 |2341: const-string v4, "32.0008" // string@0628 │ │ -0ce63a: 4d04 0001 |2343: aput-object v4, v0, v1 │ │ -0ce63e: 1301 6806 |2345: const/16 v1, #int 1640 // #668 │ │ -0ce642: 4d02 0001 |2347: aput-object v2, v0, v1 │ │ -0ce646: 1301 6906 |2349: const/16 v1, #int 1641 // #669 │ │ -0ce64a: 1a04 bd0c |234b: const-string v4, "CG-20" // string@0cbd │ │ -0ce64e: 4d04 0001 |234d: aput-object v4, v0, v1 │ │ -0ce652: 1301 6a06 |234f: const/16 v1, #int 1642 // #66a │ │ -0ce656: 1a04 9004 |2351: const-string v4, "-86.0003" // string@0490 │ │ -0ce65a: 4d04 0001 |2353: aput-object v4, v0, v1 │ │ -0ce65e: 1301 6b06 |2355: const/16 v1, #int 1643 // #66b │ │ -0ce662: 1a04 2806 |2357: const-string v4, "32.0008" // string@0628 │ │ -0ce666: 4d04 0001 |2359: aput-object v4, v0, v1 │ │ -0ce66a: 1301 6c06 |235b: const/16 v1, #int 1644 // #66c │ │ -0ce66e: 4d02 0001 |235d: aput-object v2, v0, v1 │ │ -0ce672: 1301 6d06 |235f: const/16 v1, #int 1645 // #66d │ │ -0ce676: 1a04 bd0c |2361: const-string v4, "CG-20" // string@0cbd │ │ -0ce67a: 4d04 0001 |2363: aput-object v4, v0, v1 │ │ -0ce67e: 1301 6e06 |2365: const/16 v1, #int 1646 // #66e │ │ -0ce682: 1a04 9004 |2367: const-string v4, "-86.0003" // string@0490 │ │ -0ce686: 4d04 0001 |2369: aput-object v4, v0, v1 │ │ -0ce68a: 1301 6f06 |236b: const/16 v1, #int 1647 // #66f │ │ -0ce68e: 1a04 cf06 |236d: const-string v4, "40.0006" // string@06cf │ │ -0ce692: 4d04 0001 |236f: aput-object v4, v0, v1 │ │ -0ce696: 1301 7006 |2371: const/16 v1, #int 1648 // #670 │ │ -0ce69a: 4d02 0001 |2373: aput-object v2, v0, v1 │ │ -0ce69e: 1301 7106 |2375: const/16 v1, #int 1649 // #671 │ │ -0ce6a2: 1a04 be0c |2377: const-string v4, "CG-21" // string@0cbe │ │ -0ce6a6: 4d04 0001 |2379: aput-object v4, v0, v1 │ │ -0ce6aa: 1301 7206 |237b: const/16 v1, #int 1650 // #672 │ │ -0ce6ae: 1a04 8f04 |237d: const-string v4, "-86.0001" // string@048f │ │ -0ce6b2: 4d04 0001 |237f: aput-object v4, v0, v1 │ │ -0ce6b6: 1301 7306 |2381: const/16 v1, #int 1651 // #673 │ │ -0ce6ba: 4d06 0001 |2383: aput-object v6, v0, v1 │ │ -0ce6be: 1301 7406 |2385: const/16 v1, #int 1652 // #674 │ │ -0ce6c2: 4d02 0001 |2387: aput-object v2, v0, v1 │ │ -0ce6c6: 1301 7506 |2389: const/16 v1, #int 1653 // #675 │ │ -0ce6ca: 1a04 be0c |238b: const-string v4, "CG-21" // string@0cbe │ │ -0ce6ce: 4d04 0001 |238d: aput-object v4, v0, v1 │ │ -0ce6d2: 1301 7606 |238f: const/16 v1, #int 1654 // #676 │ │ -0ce6d6: 1a04 8f04 |2391: const-string v4, "-86.0001" // string@048f │ │ -0ce6da: 4d04 0001 |2393: aput-object v4, v0, v1 │ │ -0ce6de: 1301 7706 |2395: const/16 v1, #int 1655 // #677 │ │ -0ce6e2: 1a04 2806 |2397: const-string v4, "32.0008" // string@0628 │ │ -0ce6e6: 4d04 0001 |2399: aput-object v4, v0, v1 │ │ -0ce6ea: 1301 7806 |239b: const/16 v1, #int 1656 // #678 │ │ -0ce6ee: 4d02 0001 |239d: aput-object v2, v0, v1 │ │ -0ce6f2: 1301 7906 |239f: const/16 v1, #int 1657 // #679 │ │ -0ce6f6: 1a04 be0c |23a1: const-string v4, "CG-21" // string@0cbe │ │ -0ce6fa: 4d04 0001 |23a3: aput-object v4, v0, v1 │ │ -0ce6fe: 1301 7a06 |23a5: const/16 v1, #int 1658 // #67a │ │ -0ce702: 1a04 fc03 |23a7: const-string v4, "-72.9998" // string@03fc │ │ -0ce706: 4d04 0001 |23a9: aput-object v4, v0, v1 │ │ -0ce70a: 1301 7b06 |23ab: const/16 v1, #int 1659 // #67b │ │ -0ce70e: 1a04 2806 |23ad: const-string v4, "32.0008" // string@0628 │ │ -0ce712: 4d04 0001 |23af: aput-object v4, v0, v1 │ │ -0ce716: 1301 7c06 |23b1: const/16 v1, #int 1660 // #67c │ │ -0ce71a: 4d02 0001 |23b3: aput-object v2, v0, v1 │ │ -0ce71e: 1301 7d06 |23b5: const/16 v1, #int 1661 // #67d │ │ -0ce722: 1a04 be0c |23b7: const-string v4, "CG-21" // string@0cbe │ │ -0ce726: 4d04 0001 |23b9: aput-object v4, v0, v1 │ │ -0ce72a: 1301 7e06 |23bb: const/16 v1, #int 1662 // #67e │ │ -0ce72e: 1a04 fc03 |23bd: const-string v4, "-72.9998" // string@03fc │ │ -0ce732: 4d04 0001 |23bf: aput-object v4, v0, v1 │ │ -0ce736: 1301 7f06 |23c1: const/16 v1, #int 1663 // #67f │ │ -0ce73a: 4d06 0001 |23c3: aput-object v6, v0, v1 │ │ -0ce73e: 1301 8006 |23c5: const/16 v1, #int 1664 // #680 │ │ -0ce742: 4d02 0001 |23c7: aput-object v2, v0, v1 │ │ -0ce746: 1301 8106 |23c9: const/16 v1, #int 1665 // #681 │ │ -0ce74a: 1a04 c00c |23cb: const-string v4, "CH-22" // string@0cc0 │ │ -0ce74e: 4d04 0001 |23cd: aput-object v4, v0, v1 │ │ -0ce752: 1301 8206 |23cf: const/16 v1, #int 1666 // #682 │ │ -0ce756: 1a04 2903 |23d1: const-string v4, "-121" // string@0329 │ │ -0ce75a: 4d04 0001 |23d3: aput-object v4, v0, v1 │ │ -0ce75e: 1301 8306 |23d5: const/16 v1, #int 1667 // #683 │ │ -0ce762: 1a04 2306 |23d7: const-string v4, "32.0001" // string@0623 │ │ -0ce766: 4d04 0001 |23d9: aput-object v4, v0, v1 │ │ -0ce76a: 1301 8406 |23db: const/16 v1, #int 1668 // #684 │ │ -0ce76e: 4d02 0001 |23dd: aput-object v2, v0, v1 │ │ -0ce772: 1301 8506 |23df: const/16 v1, #int 1669 // #685 │ │ -0ce776: 1a04 c00c |23e1: const-string v4, "CH-22" // string@0cc0 │ │ -0ce77a: 4d04 0001 |23e3: aput-object v4, v0, v1 │ │ -0ce77e: 1301 8606 |23e5: const/16 v1, #int 1670 // #686 │ │ -0ce782: 1a04 2903 |23e7: const-string v4, "-121" // string@0329 │ │ -0ce786: 4d04 0001 |23e9: aput-object v4, v0, v1 │ │ -0ce78a: 1301 8706 |23eb: const/16 v1, #int 1671 // #687 │ │ -0ce78e: 1a04 d705 |23ed: const-string v4, "23.9005" // string@05d7 │ │ -0ce792: 4d04 0001 |23ef: aput-object v4, v0, v1 │ │ -0ce796: 1301 8806 |23f1: const/16 v1, #int 1672 // #688 │ │ -0ce79a: 4d02 0001 |23f3: aput-object v2, v0, v1 │ │ -0ce79e: 1301 8906 |23f5: const/16 v1, #int 1673 // #689 │ │ -0ce7a2: 1a04 c00c |23f7: const-string v4, "CH-22" // string@0cc0 │ │ -0ce7a6: 4d04 0001 |23f9: aput-object v4, v0, v1 │ │ -0ce7aa: 1301 8a06 |23fb: const/16 v1, #int 1674 // #68a │ │ -0ce7ae: 4d03 0001 |23fd: aput-object v3, v0, v1 │ │ -0ce7b2: 1301 8b06 |23ff: const/16 v1, #int 1675 // #68b │ │ -0ce7b6: 1a04 d705 |2401: const-string v4, "23.9005" // string@05d7 │ │ -0ce7ba: 4d04 0001 |2403: aput-object v4, v0, v1 │ │ -0ce7be: 1301 8c06 |2405: const/16 v1, #int 1676 // #68c │ │ -0ce7c2: 4d02 0001 |2407: aput-object v2, v0, v1 │ │ -0ce7c6: 1301 8d06 |2409: const/16 v1, #int 1677 // #68d │ │ -0ce7ca: 1a04 c00c |240b: const-string v4, "CH-22" // string@0cc0 │ │ -0ce7ce: 4d04 0001 |240d: aput-object v4, v0, v1 │ │ -0ce7d2: 1301 8e06 |240f: const/16 v1, #int 1678 // #68e │ │ -0ce7d6: 4d03 0001 |2411: aput-object v3, v0, v1 │ │ -0ce7da: 1301 8f06 |2413: const/16 v1, #int 1679 // #68f │ │ -0ce7de: 1a04 2306 |2415: const-string v4, "32.0001" // string@0623 │ │ -0ce7e2: 4d04 0001 |2417: aput-object v4, v0, v1 │ │ -0ce7e6: 1301 9006 |2419: const/16 v1, #int 1680 // #690 │ │ -0ce7ea: 4d02 0001 |241b: aput-object v2, v0, v1 │ │ -0ce7ee: 1301 9106 |241d: const/16 v1, #int 1681 // #691 │ │ -0ce7f2: 1a04 c10c |241f: const-string v4, "CH-23" // string@0cc1 │ │ -0ce7f6: 4d04 0001 |2421: aput-object v4, v0, v1 │ │ -0ce7fa: 1301 9206 |2423: const/16 v1, #int 1682 // #692 │ │ -0ce7fe: 4d03 0001 |2425: aput-object v3, v0, v1 │ │ -0ce802: 1301 9306 |2427: const/16 v1, #int 1683 // #693 │ │ -0ce806: 1a04 2506 |2429: const-string v4, "32.0003" // string@0625 │ │ -0ce80a: 4d04 0001 |242b: aput-object v4, v0, v1 │ │ -0ce80e: 1301 9406 |242d: const/16 v1, #int 1684 // #694 │ │ -0ce812: 4d02 0001 |242f: aput-object v2, v0, v1 │ │ -0ce816: 1301 9506 |2431: const/16 v1, #int 1685 // #695 │ │ -0ce81a: 1a04 c10c |2433: const-string v4, "CH-23" // string@0cc1 │ │ -0ce81e: 4d04 0001 |2435: aput-object v4, v0, v1 │ │ -0ce822: 1301 9606 |2437: const/16 v1, #int 1686 // #696 │ │ -0ce826: 4d03 0001 |2439: aput-object v3, v0, v1 │ │ -0ce82a: 1301 9706 |243b: const/16 v1, #int 1687 // #697 │ │ -0ce82e: 1a03 dc05 |243d: const-string v3, "24.0007" // string@05dc │ │ -0ce832: 4d03 0001 |243f: aput-object v3, v0, v1 │ │ -0ce836: 1301 9806 |2441: const/16 v1, #int 1688 // #698 │ │ -0ce83a: 4d02 0001 |2443: aput-object v2, v0, v1 │ │ -0ce83e: 1301 9906 |2445: const/16 v1, #int 1689 // #699 │ │ -0ce842: 1a03 c10c |2447: const-string v3, "CH-23" // string@0cc1 │ │ -0ce846: 4d03 0001 |2449: aput-object v3, v0, v1 │ │ -0ce84a: 1301 9a06 |244b: const/16 v1, #int 1690 // #69a │ │ -0ce84e: 1a03 1305 |244d: const-string v3, "-97.0006" // string@0513 │ │ -0ce852: 4d03 0001 |244f: aput-object v3, v0, v1 │ │ -0ce856: 1301 9b06 |2451: const/16 v1, #int 1691 // #69b │ │ -0ce85a: 1a03 dc05 |2453: const-string v3, "24.0007" // string@05dc │ │ -0ce85e: 4d03 0001 |2455: aput-object v3, v0, v1 │ │ -0ce862: 1301 9c06 |2457: const/16 v1, #int 1692 // #69c │ │ -0ce866: 4d02 0001 |2459: aput-object v2, v0, v1 │ │ -0ce86a: 1301 9d06 |245b: const/16 v1, #int 1693 // #69d │ │ -0ce86e: 1a03 c10c |245d: const-string v3, "CH-23" // string@0cc1 │ │ -0ce872: 4d03 0001 |245f: aput-object v3, v0, v1 │ │ -0ce876: 1301 9e06 |2461: const/16 v1, #int 1694 // #69e │ │ -0ce87a: 1a03 1305 |2463: const-string v3, "-97.0006" // string@0513 │ │ -0ce87e: 4d03 0001 |2465: aput-object v3, v0, v1 │ │ -0ce882: 1301 9f06 |2467: const/16 v1, #int 1695 // #69f │ │ -0ce886: 1a03 2506 |2469: const-string v3, "32.0003" // string@0625 │ │ -0ce88a: 4d03 0001 |246b: aput-object v3, v0, v1 │ │ -0ce88e: 1301 a006 |246d: const/16 v1, #int 1696 // #6a0 │ │ -0ce892: 4d02 0001 |246f: aput-object v2, v0, v1 │ │ -0ce896: 1301 a106 |2471: const/16 v1, #int 1697 // #6a1 │ │ -0ce89a: 1a03 c20c |2473: const-string v3, "CH-24" // string@0cc2 │ │ -0ce89e: 4d03 0001 |2475: aput-object v3, v0, v1 │ │ -0ce8a2: 1301 a206 |2477: const/16 v1, #int 1698 // #6a2 │ │ -0ce8a6: 1a03 1205 |2479: const-string v3, "-97.0004" // string@0512 │ │ -0ce8aa: 4d03 0001 |247b: aput-object v3, v0, v1 │ │ -0ce8ae: 1301 a306 |247d: const/16 v1, #int 1699 // #6a3 │ │ -0ce8b2: 1a03 2706 |247f: const-string v3, "32.0007" // string@0627 │ │ -0ce8b6: 4d03 0001 |2481: aput-object v3, v0, v1 │ │ -0ce8ba: 1301 a406 |2483: const/16 v1, #int 1700 // #6a4 │ │ -0ce8be: 4d02 0001 |2485: aput-object v2, v0, v1 │ │ -0ce8c2: 1301 a506 |2487: const/16 v1, #int 1701 // #6a5 │ │ -0ce8c6: 1a03 c20c |2489: const-string v3, "CH-24" // string@0cc2 │ │ -0ce8ca: 4d03 0001 |248b: aput-object v3, v0, v1 │ │ -0ce8ce: 1301 a606 |248d: const/16 v1, #int 1702 // #6a6 │ │ -0ce8d2: 1a03 1205 |248f: const-string v3, "-97.0004" // string@0512 │ │ -0ce8d6: 4d03 0001 |2491: aput-object v3, v0, v1 │ │ -0ce8da: 1301 a706 |2493: const/16 v1, #int 1703 // #6a7 │ │ -0ce8de: 1a03 db05 |2495: const-string v3, "24.0006" // string@05db │ │ -0ce8e2: 4d03 0001 |2497: aput-object v3, v0, v1 │ │ -0ce8e6: 1301 a806 |2499: const/16 v1, #int 1704 // #6a8 │ │ -0ce8ea: 4d02 0001 |249b: aput-object v2, v0, v1 │ │ -0ce8ee: 1301 a906 |249d: const/16 v1, #int 1705 // #6a9 │ │ -0ce8f2: 1a03 c20c |249f: const-string v3, "CH-24" // string@0cc2 │ │ -0ce8f6: 4d03 0001 |24a1: aput-object v3, v0, v1 │ │ -0ce8fa: 1301 aa06 |24a3: const/16 v1, #int 1706 // #6aa │ │ -0ce8fe: 1a03 8204 |24a5: const-string v3, "-85.0006" // string@0482 │ │ -0ce902: 4d03 0001 |24a7: aput-object v3, v0, v1 │ │ -0ce906: 1301 ab06 |24a9: const/16 v1, #int 1707 // #6ab │ │ -0ce90a: 1a03 db05 |24ab: const-string v3, "24.0006" // string@05db │ │ -0ce90e: 4d03 0001 |24ad: aput-object v3, v0, v1 │ │ -0ce912: 1301 ac06 |24af: const/16 v1, #int 1708 // #6ac │ │ -0ce916: 4d02 0001 |24b1: aput-object v2, v0, v1 │ │ -0ce91a: 1301 ad06 |24b3: const/16 v1, #int 1709 // #6ad │ │ -0ce91e: 1a03 c20c |24b5: const-string v3, "CH-24" // string@0cc2 │ │ -0ce922: 4d03 0001 |24b7: aput-object v3, v0, v1 │ │ -0ce926: 1301 ae06 |24b9: const/16 v1, #int 1710 // #6ae │ │ -0ce92a: 1a03 8204 |24bb: const-string v3, "-85.0006" // string@0482 │ │ -0ce92e: 4d03 0001 |24bd: aput-object v3, v0, v1 │ │ -0ce932: 1301 af06 |24bf: const/16 v1, #int 1711 // #6af │ │ -0ce936: 1a03 2706 |24c1: const-string v3, "32.0007" // string@0627 │ │ -0ce93a: 4d03 0001 |24c3: aput-object v3, v0, v1 │ │ -0ce93e: 1301 b006 |24c5: const/16 v1, #int 1712 // #6b0 │ │ -0ce942: 4d02 0001 |24c7: aput-object v2, v0, v1 │ │ -0ce946: 1301 b106 |24c9: const/16 v1, #int 1713 // #6b1 │ │ -0ce94a: 1a03 c30c |24cb: const-string v3, "CH-25" // string@0cc3 │ │ -0ce94e: 4d03 0001 |24cd: aput-object v3, v0, v1 │ │ -0ce952: 1301 b206 |24cf: const/16 v1, #int 1714 // #6b2 │ │ -0ce956: 1a03 7f04 |24d1: const-string v3, "-85.0003" // string@047f │ │ -0ce95a: 4d03 0001 |24d3: aput-object v3, v0, v1 │ │ -0ce95e: 1301 b306 |24d5: const/16 v1, #int 1715 // #6b3 │ │ -0ce962: 1a03 2706 |24d7: const-string v3, "32.0007" // string@0627 │ │ -0ce966: 4d03 0001 |24d9: aput-object v3, v0, v1 │ │ -0ce96a: 1301 b406 |24db: const/16 v1, #int 1716 // #6b4 │ │ -0ce96e: 4d02 0001 |24dd: aput-object v2, v0, v1 │ │ -0ce972: 1301 b506 |24df: const/16 v1, #int 1717 // #6b5 │ │ -0ce976: 1a03 c30c |24e1: const-string v3, "CH-25" // string@0cc3 │ │ -0ce97a: 4d03 0001 |24e3: aput-object v3, v0, v1 │ │ -0ce97e: 1301 b606 |24e5: const/16 v1, #int 1718 // #6b6 │ │ -0ce982: 1a03 7f04 |24e7: const-string v3, "-85.0003" // string@047f │ │ -0ce986: 4d03 0001 |24e9: aput-object v3, v0, v1 │ │ -0ce98a: 1301 b706 |24eb: const/16 v1, #int 1719 // #6b7 │ │ -0ce98e: 1a03 dd05 |24ed: const-string v3, "24.0011" // string@05dd │ │ -0ce992: 4d03 0001 |24ef: aput-object v3, v0, v1 │ │ -0ce996: 1301 b806 |24f1: const/16 v1, #int 1720 // #6b8 │ │ -0ce99a: 4d02 0001 |24f3: aput-object v2, v0, v1 │ │ -0ce99e: 1301 b906 |24f5: const/16 v1, #int 1721 // #6b9 │ │ -0ce9a2: 1a03 c30c |24f7: const-string v3, "CH-25" // string@0cc3 │ │ -0ce9a6: 4d03 0001 |24f9: aput-object v3, v0, v1 │ │ -0ce9aa: 1301 ba06 |24fb: const/16 v1, #int 1722 // #6ba │ │ -0ce9ae: 1a03 fe03 |24fd: const-string v3, "-73.0006" // string@03fe │ │ -0ce9b2: 4d03 0001 |24ff: aput-object v3, v0, v1 │ │ -0ce9b6: 1301 bb06 |2501: const/16 v1, #int 1723 // #6bb │ │ -0ce9ba: 1a03 dd05 |2503: const-string v3, "24.0011" // string@05dd │ │ -0ce9be: 4d03 0001 |2505: aput-object v3, v0, v1 │ │ -0ce9c2: 1301 bc06 |2507: const/16 v1, #int 1724 // #6bc │ │ -0ce9c6: 4d02 0001 |2509: aput-object v2, v0, v1 │ │ -0ce9ca: 1301 bd06 |250b: const/16 v1, #int 1725 // #6bd │ │ -0ce9ce: 1a03 c30c |250d: const-string v3, "CH-25" // string@0cc3 │ │ -0ce9d2: 4d03 0001 |250f: aput-object v3, v0, v1 │ │ -0ce9d6: 1301 be06 |2511: const/16 v1, #int 1726 // #6be │ │ -0ce9da: 1a03 fe03 |2513: const-string v3, "-73.0006" // string@03fe │ │ -0ce9de: 4d03 0001 |2515: aput-object v3, v0, v1 │ │ -0ce9e2: 1301 bf06 |2517: const/16 v1, #int 1727 // #6bf │ │ -0ce9e6: 1a03 2706 |2519: const-string v3, "32.0007" // string@0627 │ │ -0ce9ea: 4d03 0001 |251b: aput-object v3, v0, v1 │ │ -0ce9ee: 1301 c006 |251d: const/16 v1, #int 1728 // #6c0 │ │ -0ce9f2: 4d02 0001 |251f: aput-object v2, v0, v1 │ │ -0ce9f6: 1301 c106 |2521: const/16 v1, #int 1729 // #6c1 │ │ -0ce9fa: 1a03 cf0c |2523: const-string v3, "CJ-26" // string@0ccf │ │ -0ce9fe: 4d03 0001 |2525: aput-object v3, v0, v1 │ │ -0cea02: 1301 c206 |2527: const/16 v1, #int 1730 // #6c2 │ │ -0cea06: 1a03 7e04 |2529: const-string v3, "-85.0002" // string@047e │ │ -0cea0a: 4d03 0001 |252b: aput-object v3, v0, v1 │ │ -0cea0e: 1301 c306 |252d: const/16 v1, #int 1731 // #6c3 │ │ -0cea12: 1a03 da05 |252f: const-string v3, "24.0002" // string@05da │ │ -0cea16: 4d03 0001 |2531: aput-object v3, v0, v1 │ │ -0cea1a: 1301 c406 |2533: const/16 v1, #int 1732 // #6c4 │ │ -0cea1e: 4d02 0001 |2535: aput-object v2, v0, v1 │ │ -0cea22: 1301 c506 |2537: const/16 v1, #int 1733 // #6c5 │ │ -0cea26: 1a03 cf0c |2539: const-string v3, "CJ-26" // string@0ccf │ │ -0cea2a: 4d03 0001 |253b: aput-object v3, v0, v1 │ │ -0cea2e: 1301 c606 |253d: const/16 v1, #int 1734 // #6c6 │ │ -0cea32: 1a03 7e04 |253f: const-string v3, "-85.0002" // string@047e │ │ -0cea36: 4d03 0001 |2541: aput-object v3, v0, v1 │ │ -0cea3a: 1301 c706 |2543: const/16 v1, #int 1735 // #6c7 │ │ -0cea3e: 1a03 bd05 |2545: const-string v3, "16.0003" // string@05bd │ │ -0cea42: 4d03 0001 |2547: aput-object v3, v0, v1 │ │ -0cea46: 1301 c806 |2549: const/16 v1, #int 1736 // #6c8 │ │ -0cea4a: 4d02 0001 |254b: aput-object v2, v0, v1 │ │ -0cea4e: 1301 c906 |254d: const/16 v1, #int 1737 // #6c9 │ │ -0cea52: 1a03 cf0c |254f: const-string v3, "CJ-26" // string@0ccf │ │ -0cea56: 4d03 0001 |2551: aput-object v3, v0, v1 │ │ -0cea5a: 1301 ca06 |2553: const/16 v1, #int 1738 // #6ca │ │ -0cea5e: 1a03 fd03 |2555: const-string v3, "-73.0002" // string@03fd │ │ -0cea62: 4d03 0001 |2557: aput-object v3, v0, v1 │ │ -0cea66: 1301 cb06 |2559: const/16 v1, #int 1739 // #6cb │ │ -0cea6a: 1a03 bd05 |255b: const-string v3, "16.0003" // string@05bd │ │ -0cea6e: 4d03 0001 |255d: aput-object v3, v0, v1 │ │ -0cea72: 1301 cc06 |255f: const/16 v1, #int 1740 // #6cc │ │ -0cea76: 4d02 0001 |2561: aput-object v2, v0, v1 │ │ -0cea7a: 1301 cd06 |2563: const/16 v1, #int 1741 // #6cd │ │ -0cea7e: 1a03 cf0c |2565: const-string v3, "CJ-26" // string@0ccf │ │ -0cea82: 4d03 0001 |2567: aput-object v3, v0, v1 │ │ -0cea86: 1301 ce06 |2569: const/16 v1, #int 1742 // #6ce │ │ -0cea8a: 1a03 fd03 |256b: const-string v3, "-73.0002" // string@03fd │ │ -0cea8e: 4d03 0001 |256d: aput-object v3, v0, v1 │ │ -0cea92: 1301 cf06 |256f: const/16 v1, #int 1743 // #6cf │ │ -0cea96: 1a03 da05 |2571: const-string v3, "24.0002" // string@05da │ │ -0cea9a: 4d03 0001 |2573: aput-object v3, v0, v1 │ │ -0cea9e: 1301 d006 |2575: const/16 v1, #int 1744 // #6d0 │ │ -0ceaa2: 4d02 0001 |2577: aput-object v2, v0, v1 │ │ -0ceaa6: 1301 d106 |2579: const/16 v1, #int 1745 // #6d1 │ │ -0ceaaa: 1a03 d00c |257b: const-string v3, "CJ-27" // string@0cd0 │ │ -0ceaae: 4d03 0001 |257d: aput-object v3, v0, v1 │ │ -0ceab2: 1301 d206 |257f: const/16 v1, #int 1746 // #6d2 │ │ -0ceab6: 1a03 ff03 |2581: const-string v3, "-73.0008" // string@03ff │ │ -0ceaba: 4d03 0001 |2583: aput-object v3, v0, v1 │ │ -0ceabe: 1301 d306 |2585: const/16 v1, #int 1747 // #6d3 │ │ -0ceac2: 1a03 dc05 |2587: const-string v3, "24.0007" // string@05dc │ │ -0ceac6: 4d03 0001 |2589: aput-object v3, v0, v1 │ │ -0ceaca: 1301 d406 |258b: const/16 v1, #int 1748 // #6d4 │ │ -0ceace: 4d02 0001 |258d: aput-object v2, v0, v1 │ │ -0cead2: 1301 d506 |258f: const/16 v1, #int 1749 // #6d5 │ │ -0cead6: 1a03 d00c |2591: const-string v3, "CJ-27" // string@0cd0 │ │ -0ceada: 4d03 0001 |2593: aput-object v3, v0, v1 │ │ -0ceade: 1301 d606 |2595: const/16 v1, #int 1750 // #6d6 │ │ -0ceae2: 1a03 ff03 |2597: const-string v3, "-73.0008" // string@03ff │ │ -0ceae6: 4d03 0001 |2599: aput-object v3, v0, v1 │ │ -0ceaea: 1301 d706 |259b: const/16 v1, #int 1751 // #6d7 │ │ -0ceaee: 1a03 be05 |259d: const-string v3, "16.0004" // string@05be │ │ -0ceaf2: 4d03 0001 |259f: aput-object v3, v0, v1 │ │ -0ceaf6: 1301 d806 |25a1: const/16 v1, #int 1752 // #6d8 │ │ -0ceafa: 4d02 0001 |25a3: aput-object v2, v0, v1 │ │ -0ceafe: 1301 d906 |25a5: const/16 v1, #int 1753 // #6d9 │ │ -0ceb02: 1a03 d00c |25a7: const-string v3, "CJ-27" // string@0cd0 │ │ -0ceb06: 4d03 0001 |25a9: aput-object v3, v0, v1 │ │ -0ceb0a: 1301 da06 |25ab: const/16 v1, #int 1754 // #6da │ │ -0ceb0e: 1a03 c903 |25ad: const-string v3, "-61.0004" // string@03c9 │ │ -0ceb12: 4d03 0001 |25af: aput-object v3, v0, v1 │ │ -0ceb16: 1301 db06 |25b1: const/16 v1, #int 1755 // #6db │ │ -0ceb1a: 1a03 be05 |25b3: const-string v3, "16.0004" // string@05be │ │ -0ceb1e: 4d03 0001 |25b5: aput-object v3, v0, v1 │ │ -0ceb22: 1301 dc06 |25b7: const/16 v1, #int 1756 // #6dc │ │ -0ceb26: 4d02 0001 |25b9: aput-object v2, v0, v1 │ │ -0ceb2a: 1301 dd06 |25bb: const/16 v1, #int 1757 // #6dd │ │ -0ceb2e: 1a02 d00c |25bd: const-string v2, "CJ-27" // string@0cd0 │ │ -0ceb32: 4d02 0001 |25bf: aput-object v2, v0, v1 │ │ -0ceb36: 1301 de06 |25c1: const/16 v1, #int 1758 // #6de │ │ -0ceb3a: 1a02 c903 |25c3: const-string v2, "-61.0004" // string@03c9 │ │ -0ceb3e: 4d02 0001 |25c5: aput-object v2, v0, v1 │ │ -0ceb42: 1301 df06 |25c7: const/16 v1, #int 1759 // #6df │ │ -0ceb46: 1a02 dc05 |25c9: const-string v2, "24.0007" // string@05dc │ │ -0ceb4a: 4d02 0001 |25cb: aput-object v2, v0, v1 │ │ -0ceb4e: 1301 e006 |25cd: const/16 v1, #int 1760 // #6e0 │ │ -0ceb52: 1a02 0b06 |25cf: const-string v2, "3" // string@060b │ │ -0ceb56: 4d02 0001 |25d1: aput-object v2, v0, v1 │ │ -0ceb5a: 1301 e106 |25d3: const/16 v1, #int 1761 // #6e1 │ │ -0ceb5e: 1a03 6c0f |25d5: const-string v3, "ELUS_AK" // string@0f6c │ │ -0ceb62: 4d03 0001 |25d7: aput-object v3, v0, v1 │ │ -0ceb66: 1301 e206 |25d9: const/16 v1, #int 1762 // #6e2 │ │ -0ceb6a: 1a03 bb03 |25db: const-string v3, "-180.00" // string@03bb │ │ -0ceb6e: 4d03 0001 |25dd: aput-object v3, v0, v1 │ │ -0ceb72: 1301 e306 |25df: const/16 v1, #int 1763 // #6e3 │ │ -0ceb76: 1a03 4a08 |25e1: const-string v3, "75.00" // string@084a │ │ -0ceb7a: 4d03 0001 |25e3: aput-object v3, v0, v1 │ │ -0ceb7e: 1301 e406 |25e5: const/16 v1, #int 1764 // #6e4 │ │ -0ceb82: 4d02 0001 |25e7: aput-object v2, v0, v1 │ │ -0ceb86: 1301 e506 |25e9: const/16 v1, #int 1765 // #6e5 │ │ -0ceb8a: 1a03 6c0f |25eb: const-string v3, "ELUS_AK" // string@0f6c │ │ -0ceb8e: 4d03 0001 |25ed: aput-object v3, v0, v1 │ │ -0ceb92: 1301 e606 |25ef: const/16 v1, #int 1766 // #6e6 │ │ -0ceb96: 1a03 bb03 |25f1: const-string v3, "-180.00" // string@03bb │ │ -0ceb9a: 4d03 0001 |25f3: aput-object v3, v0, v1 │ │ -0ceb9e: 1301 e706 |25f5: const/16 v1, #int 1767 // #6e7 │ │ -0ceba2: 1a03 7407 |25f7: const-string v3, "50.00" // string@0774 │ │ -0ceba6: 4d03 0001 |25f9: aput-object v3, v0, v1 │ │ -0cebaa: 1301 e806 |25fb: const/16 v1, #int 1768 // #6e8 │ │ -0cebae: 4d02 0001 |25fd: aput-object v2, v0, v1 │ │ -0cebb2: 1301 e906 |25ff: const/16 v1, #int 1769 // #6e9 │ │ -0cebb6: 1a03 6c0f |2601: const-string v3, "ELUS_AK" // string@0f6c │ │ -0cebba: 4d03 0001 |2603: aput-object v3, v0, v1 │ │ -0cebbe: 1301 ea06 |2605: const/16 v1, #int 1770 // #6ea │ │ -0cebc2: 1a03 4603 |2607: const-string v3, "-125.00" // string@0346 │ │ -0cebc6: 4d03 0001 |2609: aput-object v3, v0, v1 │ │ -0cebca: 1301 eb06 |260b: const/16 v1, #int 1771 // #6eb │ │ -0cebce: 1a03 7407 |260d: const-string v3, "50.00" // string@0774 │ │ -0cebd2: 4d03 0001 |260f: aput-object v3, v0, v1 │ │ -0cebd6: 1301 ec06 |2611: const/16 v1, #int 1772 // #6ec │ │ -0cebda: 4d02 0001 |2613: aput-object v2, v0, v1 │ │ -0cebde: 1301 ed06 |2615: const/16 v1, #int 1773 // #6ed │ │ -0cebe2: 1a03 6c0f |2617: const-string v3, "ELUS_AK" // string@0f6c │ │ -0cebe6: 4d03 0001 |2619: aput-object v3, v0, v1 │ │ -0cebea: 1301 ee06 |261b: const/16 v1, #int 1774 // #6ee │ │ -0cebee: 1a03 4603 |261d: const-string v3, "-125.00" // string@0346 │ │ -0cebf2: 4d03 0001 |261f: aput-object v3, v0, v1 │ │ -0cebf6: 1301 ef06 |2621: const/16 v1, #int 1775 // #6ef │ │ -0cebfa: 1a03 4a08 |2623: const-string v3, "75.00" // string@084a │ │ -0cebfe: 4d03 0001 |2625: aput-object v3, v0, v1 │ │ -0cec02: 1301 f006 |2627: const/16 v1, #int 1776 // #6f0 │ │ -0cec06: 4d02 0001 |2629: aput-object v2, v0, v1 │ │ -0cec0a: 1301 f106 |262b: const/16 v1, #int 1777 // #6f1 │ │ -0cec0e: 1a03 6d0f |262d: const-string v3, "ELUS_HI" // string@0f6d │ │ -0cec12: 4d03 0001 |262f: aput-object v3, v0, v1 │ │ -0cec16: 1301 f206 |2631: const/16 v1, #int 1778 // #6f2 │ │ -0cec1a: 1a03 a903 |2633: const-string v3, "-165.00" // string@03a9 │ │ -0cec1e: 4d03 0001 |2635: aput-object v3, v0, v1 │ │ -0cec22: 1301 f306 |2637: const/16 v1, #int 1779 // #6f3 │ │ -0cec26: 1a03 e005 |2639: const-string v3, "25.00" // string@05e0 │ │ -0cec2a: 4d03 0001 |263b: aput-object v3, v0, v1 │ │ -0cec2e: 1301 f406 |263d: const/16 v1, #int 1780 // #6f4 │ │ -0cec32: 4d02 0001 |263f: aput-object v2, v0, v1 │ │ -0cec36: 1301 f506 |2641: const/16 v1, #int 1781 // #6f5 │ │ -0cec3a: 1a03 6d0f |2643: const-string v3, "ELUS_HI" // string@0f6d │ │ -0cec3e: 4d03 0001 |2645: aput-object v3, v0, v1 │ │ -0cec42: 1301 f606 |2647: const/16 v1, #int 1782 // #6f6 │ │ -0cec46: 1a03 a903 |2649: const-string v3, "-165.00" // string@03a9 │ │ -0cec4a: 4d03 0001 |264b: aput-object v3, v0, v1 │ │ -0cec4e: 1301 f706 |264d: const/16 v1, #int 1783 // #6f7 │ │ -0cec52: 1a03 b705 |264f: const-string v3, "15.00" // string@05b7 │ │ -0cec56: 4d03 0001 |2651: aput-object v3, v0, v1 │ │ -0cec5a: 1301 f806 |2653: const/16 v1, #int 1784 // #6f8 │ │ -0cec5e: 4d02 0001 |2655: aput-object v2, v0, v1 │ │ -0cec62: 1301 f906 |2657: const/16 v1, #int 1785 // #6f9 │ │ -0cec66: 1a03 6d0f |2659: const-string v3, "ELUS_HI" // string@0f6d │ │ -0cec6a: 4d03 0001 |265b: aput-object v3, v0, v1 │ │ -0cec6e: 1301 fa06 |265d: const/16 v1, #int 1786 // #6fa │ │ -0cec72: 1a03 8303 |265f: const-string v3, "-150.00" // string@0383 │ │ -0cec76: 4d03 0001 |2661: aput-object v3, v0, v1 │ │ -0cec7a: 1301 fb06 |2663: const/16 v1, #int 1787 // #6fb │ │ -0cec7e: 1a03 b705 |2665: const-string v3, "15.00" // string@05b7 │ │ -0cec82: 4d03 0001 |2667: aput-object v3, v0, v1 │ │ -0cec86: 1301 fc06 |2669: const/16 v1, #int 1788 // #6fc │ │ -0cec8a: 4d02 0001 |266b: aput-object v2, v0, v1 │ │ -0cec8e: 1301 fd06 |266d: const/16 v1, #int 1789 // #6fd │ │ -0cec92: 1a03 6d0f |266f: const-string v3, "ELUS_HI" // string@0f6d │ │ -0cec96: 4d03 0001 |2671: aput-object v3, v0, v1 │ │ -0cec9a: 1301 fe06 |2673: const/16 v1, #int 1790 // #6fe │ │ -0cec9e: 1a03 8303 |2675: const-string v3, "-150.00" // string@0383 │ │ -0ceca2: 4d03 0001 |2677: aput-object v3, v0, v1 │ │ -0ceca6: 1301 ff06 |2679: const/16 v1, #int 1791 // #6ff │ │ -0cecaa: 1a03 e005 |267b: const-string v3, "25.00" // string@05e0 │ │ -0cecae: 4d03 0001 |267d: aput-object v3, v0, v1 │ │ -0cecb2: 1301 0007 |267f: const/16 v1, #int 1792 // #700 │ │ -0cecb6: 4d02 0001 |2681: aput-object v2, v0, v1 │ │ -0cecba: 1301 0107 |2683: const/16 v1, #int 1793 // #701 │ │ -0cecbe: 1a03 6f0f |2685: const-string v3, "ELUS_NE" // string@0f6f │ │ -0cecc2: 4d03 0001 |2687: aput-object v3, v0, v1 │ │ -0cecc6: 1301 0207 |2689: const/16 v1, #int 1794 // #702 │ │ -0cecca: 1a03 7c04 |268b: const-string v3, "-85.00" // string@047c │ │ -0cecce: 4d03 0001 |268d: aput-object v3, v0, v1 │ │ -0cecd2: 1301 0307 |268f: const/16 v1, #int 1795 // #703 │ │ -0cecd6: 1a04 7607 |2691: const-string v4, "50.15" // string@0776 │ │ -0cecda: 4d04 0001 |2693: aput-object v4, v0, v1 │ │ -0cecde: 1301 0407 |2695: const/16 v1, #int 1796 // #704 │ │ -0cece2: 4d02 0001 |2697: aput-object v2, v0, v1 │ │ -0cece6: 1301 0507 |2699: const/16 v1, #int 1797 // #705 │ │ -0cecea: 1a05 6f0f |269b: const-string v5, "ELUS_NE" // string@0f6f │ │ -0cecee: 4d05 0001 |269d: aput-object v5, v0, v1 │ │ -0cecf2: 1301 0607 |269f: const/16 v1, #int 1798 // #706 │ │ -0cecf6: 4d03 0001 |26a1: aput-object v3, v0, v1 │ │ -0cecfa: 1301 0707 |26a3: const/16 v1, #int 1799 // #707 │ │ -0cecfe: 1a05 9506 |26a5: const-string v5, "38.00" // string@0695 │ │ -0ced02: 4d05 0001 |26a7: aput-object v5, v0, v1 │ │ -0ced06: 1301 0807 |26a9: const/16 v1, #int 1800 // #708 │ │ -0ced0a: 4d02 0001 |26ab: aput-object v2, v0, v1 │ │ -0ced0e: 1301 0907 |26ad: const/16 v1, #int 1801 // #709 │ │ -0ced12: 1a06 6f0f |26af: const-string v6, "ELUS_NE" // string@0f6f │ │ -0ced16: 4d06 0001 |26b1: aput-object v6, v0, v1 │ │ -0ced1a: 1301 0a07 |26b3: const/16 v1, #int 1802 // #70a │ │ -0ced1e: 1a06 bc03 |26b5: const-string v6, "-40.00" // string@03bc │ │ -0ced22: 4d06 0001 |26b7: aput-object v6, v0, v1 │ │ -0ced26: 1301 0b07 |26b9: const/16 v1, #int 1803 // #70b │ │ -0ced2a: 4d05 0001 |26bb: aput-object v5, v0, v1 │ │ -0ced2e: 1301 0c07 |26bd: const/16 v1, #int 1804 // #70c │ │ -0ced32: 4d02 0001 |26bf: aput-object v2, v0, v1 │ │ -0ced36: 1301 0d07 |26c1: const/16 v1, #int 1805 // #70d │ │ -0ced3a: 1a07 6f0f |26c3: const-string v7, "ELUS_NE" // string@0f6f │ │ -0ced3e: 4d07 0001 |26c5: aput-object v7, v0, v1 │ │ -0ced42: 1301 0e07 |26c7: const/16 v1, #int 1806 // #70e │ │ -0ced46: 4d06 0001 |26c9: aput-object v6, v0, v1 │ │ -0ced4a: 1301 0f07 |26cb: const/16 v1, #int 1807 // #70f │ │ -0ced4e: 4d04 0001 |26cd: aput-object v4, v0, v1 │ │ -0ced52: 1301 1007 |26cf: const/16 v1, #int 1808 // #710 │ │ -0ced56: 4d02 0001 |26d1: aput-object v2, v0, v1 │ │ -0ced5a: 1301 1107 |26d3: const/16 v1, #int 1809 // #711 │ │ -0ced5e: 1a07 6e0f |26d5: const-string v7, "ELUS_NC" // string@0f6e │ │ -0ced62: 4d07 0001 |26d7: aput-object v7, v0, v1 │ │ -0ced66: 1301 1207 |26d9: const/16 v1, #int 1810 // #712 │ │ -0ced6a: 1a07 d202 |26db: const-string v7, "-110.00" // string@02d2 │ │ -0ced6e: 4d07 0001 |26dd: aput-object v7, v0, v1 │ │ -0ced72: 1301 1307 |26df: const/16 v1, #int 1811 // #713 │ │ -0ced76: 4d04 0001 |26e1: aput-object v4, v0, v1 │ │ -0ced7a: 1301 1407 |26e3: const/16 v1, #int 1812 // #714 │ │ -0ced7e: 4d02 0001 |26e5: aput-object v2, v0, v1 │ │ -0ced82: 1301 1507 |26e7: const/16 v1, #int 1813 // #715 │ │ -0ced86: 1a08 6e0f |26e9: const-string v8, "ELUS_NC" // string@0f6e │ │ -0ced8a: 4d08 0001 |26eb: aput-object v8, v0, v1 │ │ -0ced8e: 1301 1607 |26ed: const/16 v1, #int 1814 // #716 │ │ -0ced92: 4d07 0001 |26ef: aput-object v7, v0, v1 │ │ -0ced96: 1301 1707 |26f1: const/16 v1, #int 1815 // #717 │ │ -0ced9a: 4d05 0001 |26f3: aput-object v5, v0, v1 │ │ -0ced9e: 1301 1807 |26f5: const/16 v1, #int 1816 // #718 │ │ -0ceda2: 4d02 0001 |26f7: aput-object v2, v0, v1 │ │ -0ceda6: 1301 1907 |26f9: const/16 v1, #int 1817 // #719 │ │ -0cedaa: 1a08 6e0f |26fb: const-string v8, "ELUS_NC" // string@0f6e │ │ -0cedae: 4d08 0001 |26fd: aput-object v8, v0, v1 │ │ -0cedb2: 1301 1a07 |26ff: const/16 v1, #int 1818 // #71a │ │ -0cedb6: 4d03 0001 |2701: aput-object v3, v0, v1 │ │ -0cedba: 1301 1b07 |2703: const/16 v1, #int 1819 // #71b │ │ -0cedbe: 4d05 0001 |2705: aput-object v5, v0, v1 │ │ -0cedc2: 1301 1c07 |2707: const/16 v1, #int 1820 // #71c │ │ -0cedc6: 4d02 0001 |2709: aput-object v2, v0, v1 │ │ -0cedca: 1301 1d07 |270b: const/16 v1, #int 1821 // #71d │ │ -0cedce: 1a08 6e0f |270d: const-string v8, "ELUS_NC" // string@0f6e │ │ -0cedd2: 4d08 0001 |270f: aput-object v8, v0, v1 │ │ -0cedd6: 1301 1e07 |2711: const/16 v1, #int 1822 // #71e │ │ -0cedda: 4d03 0001 |2713: aput-object v3, v0, v1 │ │ -0cedde: 1301 1f07 |2715: const/16 v1, #int 1823 // #71f │ │ -0cede2: 4d04 0001 |2717: aput-object v4, v0, v1 │ │ -0cede6: 1301 2007 |2719: const/16 v1, #int 1824 // #720 │ │ -0cedea: 4d02 0001 |271b: aput-object v2, v0, v1 │ │ -0cedee: 1301 2107 |271d: const/16 v1, #int 1825 // #721 │ │ -0cedf2: 1a08 700f |271f: const-string v8, "ELUS_NW" // string@0f70 │ │ -0cedf6: 4d08 0001 |2721: aput-object v8, v0, v1 │ │ -0cedfa: 1301 2207 |2723: const/16 v1, #int 1826 // #722 │ │ -0cedfe: 1a08 5803 |2725: const-string v8, "-131.21" // string@0358 │ │ -0cee02: 4d08 0001 |2727: aput-object v8, v0, v1 │ │ -0cee06: 1301 2307 |2729: const/16 v1, #int 1827 // #723 │ │ -0cee0a: 4d04 0001 |272b: aput-object v4, v0, v1 │ │ -0cee0e: 1301 2407 |272d: const/16 v1, #int 1828 // #724 │ │ -0cee12: 4d02 0001 |272f: aput-object v2, v0, v1 │ │ -0cee16: 1301 2507 |2731: const/16 v1, #int 1829 // #725 │ │ -0cee1a: 1a09 700f |2733: const-string v9, "ELUS_NW" // string@0f70 │ │ -0cee1e: 4d09 0001 |2735: aput-object v9, v0, v1 │ │ -0cee22: 1301 2607 |2737: const/16 v1, #int 1830 // #726 │ │ -0cee26: 4d08 0001 |2739: aput-object v8, v0, v1 │ │ -0cee2a: 1301 2707 |273b: const/16 v1, #int 1831 // #727 │ │ -0cee2e: 4d05 0001 |273d: aput-object v5, v0, v1 │ │ -0cee32: 1301 2807 |273f: const/16 v1, #int 1832 // #728 │ │ -0cee36: 4d02 0001 |2741: aput-object v2, v0, v1 │ │ -0cee3a: 1301 2907 |2743: const/16 v1, #int 1833 // #729 │ │ -0cee3e: 1a09 700f |2745: const-string v9, "ELUS_NW" // string@0f70 │ │ -0cee42: 4d09 0001 |2747: aput-object v9, v0, v1 │ │ -0cee46: 1301 2a07 |2749: const/16 v1, #int 1834 // #72a │ │ -0cee4a: 4d07 0001 |274b: aput-object v7, v0, v1 │ │ -0cee4e: 1301 2b07 |274d: const/16 v1, #int 1835 // #72b │ │ -0cee52: 4d05 0001 |274f: aput-object v5, v0, v1 │ │ -0cee56: 1301 2c07 |2751: const/16 v1, #int 1836 // #72c │ │ -0cee5a: 4d02 0001 |2753: aput-object v2, v0, v1 │ │ -0cee5e: 1301 2d07 |2755: const/16 v1, #int 1837 // #72d │ │ -0cee62: 1a09 700f |2757: const-string v9, "ELUS_NW" // string@0f70 │ │ -0cee66: 4d09 0001 |2759: aput-object v9, v0, v1 │ │ -0cee6a: 1301 2e07 |275b: const/16 v1, #int 1838 // #72e │ │ -0cee6e: 4d07 0001 |275d: aput-object v7, v0, v1 │ │ -0cee72: 1301 2f07 |275f: const/16 v1, #int 1839 // #72f │ │ -0cee76: 4d04 0001 |2761: aput-object v4, v0, v1 │ │ -0cee7a: 1301 3007 |2763: const/16 v1, #int 1840 // #730 │ │ -0cee7e: 4d02 0001 |2765: aput-object v2, v0, v1 │ │ -0cee82: 1301 3107 |2767: const/16 v1, #int 1841 // #731 │ │ -0cee86: 1a09 720f |2769: const-string v9, "ELUS_SE" // string@0f72 │ │ -0cee8a: 4d09 0001 |276b: aput-object v9, v0, v1 │ │ -0cee8e: 1301 3207 |276d: const/16 v1, #int 1842 // #732 │ │ -0cee92: 4d03 0001 |276f: aput-object v3, v0, v1 │ │ -0cee96: 1301 3307 |2771: const/16 v1, #int 1843 // #733 │ │ -0cee9a: 4d05 0001 |2773: aput-object v5, v0, v1 │ │ -0cee9e: 1301 3407 |2775: const/16 v1, #int 1844 // #734 │ │ -0ceea2: 4d02 0001 |2777: aput-object v2, v0, v1 │ │ -0ceea6: 1301 3507 |2779: const/16 v1, #int 1845 // #735 │ │ -0ceeaa: 1a09 720f |277b: const-string v9, "ELUS_SE" // string@0f72 │ │ -0ceeae: 4d09 0001 |277d: aput-object v9, v0, v1 │ │ -0ceeb2: 1301 3607 |277f: const/16 v1, #int 1846 // #736 │ │ -0ceeb6: 4d03 0001 |2781: aput-object v3, v0, v1 │ │ -0ceeba: 1301 3707 |2783: const/16 v1, #int 1847 // #737 │ │ -0ceebe: 1a09 d605 |2785: const-string v9, "23.13" // string@05d6 │ │ -0ceec2: 4d09 0001 |2787: aput-object v9, v0, v1 │ │ -0ceec6: 1301 3807 |2789: const/16 v1, #int 1848 // #738 │ │ -0ceeca: 4d02 0001 |278b: aput-object v2, v0, v1 │ │ -0ceece: 1301 3907 |278d: const/16 v1, #int 1849 // #739 │ │ -0ceed2: 1a0a 720f |278f: const-string v10, "ELUS_SE" // string@0f72 │ │ -0ceed6: 4d0a 0001 |2791: aput-object v10, v0, v1 │ │ -0ceeda: 1301 3a07 |2793: const/16 v1, #int 1850 // #73a │ │ -0ceede: 4d06 0001 |2795: aput-object v6, v0, v1 │ │ -0ceee2: 1301 3b07 |2797: const/16 v1, #int 1851 // #73b │ │ -0ceee6: 4d09 0001 |2799: aput-object v9, v0, v1 │ │ -0ceeea: 1301 3c07 |279b: const/16 v1, #int 1852 // #73c │ │ -0ceeee: 4d02 0001 |279d: aput-object v2, v0, v1 │ │ -0ceef2: 1301 3d07 |279f: const/16 v1, #int 1853 // #73d │ │ -0ceef6: 1a0a 720f |27a1: const-string v10, "ELUS_SE" // string@0f72 │ │ -0ceefa: 4d0a 0001 |27a3: aput-object v10, v0, v1 │ │ -0ceefe: 1301 3e07 |27a5: const/16 v1, #int 1854 // #73e │ │ -0cef02: 4d06 0001 |27a7: aput-object v6, v0, v1 │ │ -0cef06: 1301 3f07 |27a9: const/16 v1, #int 1855 // #73f │ │ -0cef0a: 4d05 0001 |27ab: aput-object v5, v0, v1 │ │ -0cef0e: 1301 4007 |27ad: const/16 v1, #int 1856 // #740 │ │ -0cef12: 4d02 0001 |27af: aput-object v2, v0, v1 │ │ -0cef16: 1301 4107 |27b1: const/16 v1, #int 1857 // #741 │ │ -0cef1a: 1a0a 710f |27b3: const-string v10, "ELUS_SC" // string@0f71 │ │ -0cef1e: 4d0a 0001 |27b5: aput-object v10, v0, v1 │ │ -0cef22: 1301 4207 |27b7: const/16 v1, #int 1858 // #742 │ │ -0cef26: 4d07 0001 |27b9: aput-object v7, v0, v1 │ │ -0cef2a: 1301 4307 |27bb: const/16 v1, #int 1859 // #743 │ │ -0cef2e: 4d05 0001 |27bd: aput-object v5, v0, v1 │ │ -0cef32: 1301 4407 |27bf: const/16 v1, #int 1860 // #744 │ │ -0cef36: 4d02 0001 |27c1: aput-object v2, v0, v1 │ │ -0cef3a: 1301 4507 |27c3: const/16 v1, #int 1861 // #745 │ │ -0cef3e: 1a0a 710f |27c5: const-string v10, "ELUS_SC" // string@0f71 │ │ -0cef42: 4d0a 0001 |27c7: aput-object v10, v0, v1 │ │ -0cef46: 1301 4607 |27c9: const/16 v1, #int 1862 // #746 │ │ -0cef4a: 4d07 0001 |27cb: aput-object v7, v0, v1 │ │ -0cef4e: 1301 4707 |27cd: const/16 v1, #int 1863 // #747 │ │ -0cef52: 4d09 0001 |27cf: aput-object v9, v0, v1 │ │ -0cef56: 1301 4807 |27d1: const/16 v1, #int 1864 // #748 │ │ -0cef5a: 4d02 0001 |27d3: aput-object v2, v0, v1 │ │ -0cef5e: 1301 4907 |27d5: const/16 v1, #int 1865 // #749 │ │ -0cef62: 1a0a 710f |27d7: const-string v10, "ELUS_SC" // string@0f71 │ │ -0cef66: 4d0a 0001 |27d9: aput-object v10, v0, v1 │ │ -0cef6a: 1301 4a07 |27db: const/16 v1, #int 1866 // #74a │ │ -0cef6e: 4d03 0001 |27dd: aput-object v3, v0, v1 │ │ -0cef72: 1301 4b07 |27df: const/16 v1, #int 1867 // #74b │ │ -0cef76: 4d09 0001 |27e1: aput-object v9, v0, v1 │ │ -0cef7a: 1301 4c07 |27e3: const/16 v1, #int 1868 // #74c │ │ -0cef7e: 4d02 0001 |27e5: aput-object v2, v0, v1 │ │ -0cef82: 1301 4d07 |27e7: const/16 v1, #int 1869 // #74d │ │ -0cef86: 1a0a 710f |27e9: const-string v10, "ELUS_SC" // string@0f71 │ │ -0cef8a: 4d0a 0001 |27eb: aput-object v10, v0, v1 │ │ -0cef8e: 1301 4e07 |27ed: const/16 v1, #int 1870 // #74e │ │ -0cef92: 4d03 0001 |27ef: aput-object v3, v0, v1 │ │ -0cef96: 1301 4f07 |27f1: const/16 v1, #int 1871 // #74f │ │ -0cef9a: 4d05 0001 |27f3: aput-object v5, v0, v1 │ │ -0cef9e: 1301 5007 |27f5: const/16 v1, #int 1872 // #750 │ │ -0cefa2: 4d02 0001 |27f7: aput-object v2, v0, v1 │ │ -0cefa6: 1301 5107 |27f9: const/16 v1, #int 1873 // #751 │ │ -0cefaa: 1a0a 730f |27fb: const-string v10, "ELUS_SW" // string@0f73 │ │ -0cefae: 4d0a 0001 |27fd: aput-object v10, v0, v1 │ │ -0cefb2: 1301 5207 |27ff: const/16 v1, #int 1874 // #752 │ │ -0cefb6: 4d08 0001 |2801: aput-object v8, v0, v1 │ │ -0cefba: 1301 5307 |2803: const/16 v1, #int 1875 // #753 │ │ -0cefbe: 4d05 0001 |2805: aput-object v5, v0, v1 │ │ -0cefc2: 1301 5407 |2807: const/16 v1, #int 1876 // #754 │ │ -0cefc6: 4d02 0001 |2809: aput-object v2, v0, v1 │ │ -0cefca: 1301 5507 |280b: const/16 v1, #int 1877 // #755 │ │ -0cefce: 1a0a 730f |280d: const-string v10, "ELUS_SW" // string@0f73 │ │ -0cefd2: 4d0a 0001 |280f: aput-object v10, v0, v1 │ │ -0cefd6: 1301 5607 |2811: const/16 v1, #int 1878 // #756 │ │ -0cefda: 4d08 0001 |2813: aput-object v8, v0, v1 │ │ -0cefde: 1301 5707 |2815: const/16 v1, #int 1879 // #757 │ │ -0cefe2: 4d09 0001 |2817: aput-object v9, v0, v1 │ │ -0cefe6: 1301 5807 |2819: const/16 v1, #int 1880 // #758 │ │ -0cefea: 4d02 0001 |281b: aput-object v2, v0, v1 │ │ -0cefee: 1301 5907 |281d: const/16 v1, #int 1881 // #759 │ │ -0ceff2: 1a0a 730f |281f: const-string v10, "ELUS_SW" // string@0f73 │ │ -0ceff6: 4d0a 0001 |2821: aput-object v10, v0, v1 │ │ -0ceffa: 1301 5a07 |2823: const/16 v1, #int 1882 // #75a │ │ -0ceffe: 4d07 0001 |2825: aput-object v7, v0, v1 │ │ -0cf002: 1301 5b07 |2827: const/16 v1, #int 1883 // #75b │ │ -0cf006: 4d09 0001 |2829: aput-object v9, v0, v1 │ │ -0cf00a: 1301 5c07 |282b: const/16 v1, #int 1884 // #75c │ │ -0cf00e: 4d02 0001 |282d: aput-object v2, v0, v1 │ │ -0cf012: 1301 5d07 |282f: const/16 v1, #int 1885 // #75d │ │ -0cf016: 1a02 730f |2831: const-string v2, "ELUS_SW" // string@0f73 │ │ -0cf01a: 4d02 0001 |2833: aput-object v2, v0, v1 │ │ -0cf01e: 1301 5e07 |2835: const/16 v1, #int 1886 // #75e │ │ -0cf022: 4d07 0001 |2837: aput-object v7, v0, v1 │ │ -0cf026: 1301 5f07 |2839: const/16 v1, #int 1887 // #75f │ │ -0cf02a: 4d05 0001 |283b: aput-object v5, v0, v1 │ │ -0cf02e: 1301 6007 |283d: const/16 v1, #int 1888 // #760 │ │ -0cf032: 1a02 c906 |283f: const-string v2, "4" // string@06c9 │ │ -0cf036: 4d02 0001 |2841: aput-object v2, v0, v1 │ │ -0cf03a: 1301 6107 |2843: const/16 v1, #int 1889 // #761 │ │ -0cf03e: 1a0a 580f |2845: const-string v10, "EHUS_AK" // string@0f58 │ │ -0cf042: 4d0a 0001 |2847: aput-object v10, v0, v1 │ │ -0cf046: 1301 6207 |2849: const/16 v1, #int 1890 // #762 │ │ -0cf04a: 1a0a bb03 |284b: const-string v10, "-180.00" // string@03bb │ │ -0cf04e: 4d0a 0001 |284d: aput-object v10, v0, v1 │ │ -0cf052: 1301 6307 |284f: const/16 v1, #int 1891 // #763 │ │ -0cf056: 1a0a 4a08 |2851: const-string v10, "75.00" // string@084a │ │ -0cf05a: 4d0a 0001 |2853: aput-object v10, v0, v1 │ │ -0cf05e: 1301 6407 |2855: const/16 v1, #int 1892 // #764 │ │ -0cf062: 4d02 0001 |2857: aput-object v2, v0, v1 │ │ -0cf066: 1301 6507 |2859: const/16 v1, #int 1893 // #765 │ │ -0cf06a: 1a0a 580f |285b: const-string v10, "EHUS_AK" // string@0f58 │ │ -0cf06e: 4d0a 0001 |285d: aput-object v10, v0, v1 │ │ -0cf072: 1301 6607 |285f: const/16 v1, #int 1894 // #766 │ │ -0cf076: 1a0a bb03 |2861: const-string v10, "-180.00" // string@03bb │ │ -0cf07a: 4d0a 0001 |2863: aput-object v10, v0, v1 │ │ -0cf07e: 1301 6707 |2865: const/16 v1, #int 1895 // #767 │ │ -0cf082: 1a0a 7407 |2867: const-string v10, "50.00" // string@0774 │ │ -0cf086: 4d0a 0001 |2869: aput-object v10, v0, v1 │ │ -0cf08a: 1301 6807 |286b: const/16 v1, #int 1896 // #768 │ │ -0cf08e: 4d02 0001 |286d: aput-object v2, v0, v1 │ │ -0cf092: 1301 6907 |286f: const/16 v1, #int 1897 // #769 │ │ -0cf096: 1a0a 580f |2871: const-string v10, "EHUS_AK" // string@0f58 │ │ -0cf09a: 4d0a 0001 |2873: aput-object v10, v0, v1 │ │ -0cf09e: 1301 6a07 |2875: const/16 v1, #int 1898 // #76a │ │ -0cf0a2: 1a0a 4603 |2877: const-string v10, "-125.00" // string@0346 │ │ -0cf0a6: 4d0a 0001 |2879: aput-object v10, v0, v1 │ │ -0cf0aa: 1301 6b07 |287b: const/16 v1, #int 1899 // #76b │ │ -0cf0ae: 1a0a 7407 |287d: const-string v10, "50.00" // string@0774 │ │ -0cf0b2: 4d0a 0001 |287f: aput-object v10, v0, v1 │ │ -0cf0b6: 1301 6c07 |2881: const/16 v1, #int 1900 // #76c │ │ -0cf0ba: 4d02 0001 |2883: aput-object v2, v0, v1 │ │ -0cf0be: 1301 6d07 |2885: const/16 v1, #int 1901 // #76d │ │ -0cf0c2: 1a0a 580f |2887: const-string v10, "EHUS_AK" // string@0f58 │ │ -0cf0c6: 4d0a 0001 |2889: aput-object v10, v0, v1 │ │ -0cf0ca: 1301 6e07 |288b: const/16 v1, #int 1902 // #76e │ │ -0cf0ce: 1a0a 4603 |288d: const-string v10, "-125.00" // string@0346 │ │ -0cf0d2: 4d0a 0001 |288f: aput-object v10, v0, v1 │ │ -0cf0d6: 1301 6f07 |2891: const/16 v1, #int 1903 // #76f │ │ -0cf0da: 1a0a 4a08 |2893: const-string v10, "75.00" // string@084a │ │ -0cf0de: 4d0a 0001 |2895: aput-object v10, v0, v1 │ │ -0cf0e2: 1301 7007 |2897: const/16 v1, #int 1904 // #770 │ │ -0cf0e6: 4d02 0001 |2899: aput-object v2, v0, v1 │ │ -0cf0ea: 1301 7107 |289b: const/16 v1, #int 1905 // #771 │ │ -0cf0ee: 1a0a 5a0f |289d: const-string v10, "EHUS_NE" // string@0f5a │ │ -0cf0f2: 4d0a 0001 |289f: aput-object v10, v0, v1 │ │ -0cf0f6: 1301 7207 |28a1: const/16 v1, #int 1906 // #772 │ │ -0cf0fa: 4d03 0001 |28a3: aput-object v3, v0, v1 │ │ -0cf0fe: 1301 7307 |28a5: const/16 v1, #int 1907 // #773 │ │ -0cf102: 4d04 0001 |28a7: aput-object v4, v0, v1 │ │ -0cf106: 1301 7407 |28a9: const/16 v1, #int 1908 // #774 │ │ -0cf10a: 4d02 0001 |28ab: aput-object v2, v0, v1 │ │ -0cf10e: 1301 7507 |28ad: const/16 v1, #int 1909 // #775 │ │ -0cf112: 1a0a 5a0f |28af: const-string v10, "EHUS_NE" // string@0f5a │ │ -0cf116: 4d0a 0001 |28b1: aput-object v10, v0, v1 │ │ -0cf11a: 1301 7607 |28b3: const/16 v1, #int 1910 // #776 │ │ -0cf11e: 4d03 0001 |28b5: aput-object v3, v0, v1 │ │ -0cf122: 1301 7707 |28b7: const/16 v1, #int 1911 // #777 │ │ -0cf126: 4d05 0001 |28b9: aput-object v5, v0, v1 │ │ -0cf12a: 1301 7807 |28bb: const/16 v1, #int 1912 // #778 │ │ -0cf12e: 4d02 0001 |28bd: aput-object v2, v0, v1 │ │ -0cf132: 1301 7907 |28bf: const/16 v1, #int 1913 // #779 │ │ -0cf136: 1a0a 5a0f |28c1: const-string v10, "EHUS_NE" // string@0f5a │ │ -0cf13a: 4d0a 0001 |28c3: aput-object v10, v0, v1 │ │ -0cf13e: 1301 7a07 |28c5: const/16 v1, #int 1914 // #77a │ │ -0cf142: 4d06 0001 |28c7: aput-object v6, v0, v1 │ │ -0cf146: 1301 7b07 |28c9: const/16 v1, #int 1915 // #77b │ │ -0cf14a: 4d05 0001 |28cb: aput-object v5, v0, v1 │ │ -0cf14e: 1301 7c07 |28cd: const/16 v1, #int 1916 // #77c │ │ -0cf152: 4d02 0001 |28cf: aput-object v2, v0, v1 │ │ -0cf156: 1301 7d07 |28d1: const/16 v1, #int 1917 // #77d │ │ -0cf15a: 1a0a 5a0f |28d3: const-string v10, "EHUS_NE" // string@0f5a │ │ -0cf15e: 4d0a 0001 |28d5: aput-object v10, v0, v1 │ │ -0cf162: 1301 7e07 |28d7: const/16 v1, #int 1918 // #77e │ │ -0cf166: 4d06 0001 |28d9: aput-object v6, v0, v1 │ │ -0cf16a: 1301 7f07 |28db: const/16 v1, #int 1919 // #77f │ │ -0cf16e: 4d04 0001 |28dd: aput-object v4, v0, v1 │ │ -0cf172: 1301 8007 |28df: const/16 v1, #int 1920 // #780 │ │ -0cf176: 4d02 0001 |28e1: aput-object v2, v0, v1 │ │ -0cf17a: 1301 8107 |28e3: const/16 v1, #int 1921 // #781 │ │ -0cf17e: 1a0a 590f |28e5: const-string v10, "EHUS_NC" // string@0f59 │ │ -0cf182: 4d0a 0001 |28e7: aput-object v10, v0, v1 │ │ -0cf186: 1301 8207 |28e9: const/16 v1, #int 1922 // #782 │ │ -0cf18a: 4d07 0001 |28eb: aput-object v7, v0, v1 │ │ -0cf18e: 1301 8307 |28ed: const/16 v1, #int 1923 // #783 │ │ -0cf192: 4d04 0001 |28ef: aput-object v4, v0, v1 │ │ -0cf196: 1301 8407 |28f1: const/16 v1, #int 1924 // #784 │ │ -0cf19a: 4d02 0001 |28f3: aput-object v2, v0, v1 │ │ -0cf19e: 1301 8507 |28f5: const/16 v1, #int 1925 // #785 │ │ -0cf1a2: 1a0a 590f |28f7: const-string v10, "EHUS_NC" // string@0f59 │ │ -0cf1a6: 4d0a 0001 |28f9: aput-object v10, v0, v1 │ │ -0cf1aa: 1301 8607 |28fb: const/16 v1, #int 1926 // #786 │ │ -0cf1ae: 4d07 0001 |28fd: aput-object v7, v0, v1 │ │ -0cf1b2: 1301 8707 |28ff: const/16 v1, #int 1927 // #787 │ │ -0cf1b6: 4d05 0001 |2901: aput-object v5, v0, v1 │ │ -0cf1ba: 1301 8807 |2903: const/16 v1, #int 1928 // #788 │ │ -0cf1be: 4d02 0001 |2905: aput-object v2, v0, v1 │ │ -0cf1c2: 1301 8907 |2907: const/16 v1, #int 1929 // #789 │ │ -0cf1c6: 1a0a 590f |2909: const-string v10, "EHUS_NC" // string@0f59 │ │ -0cf1ca: 4d0a 0001 |290b: aput-object v10, v0, v1 │ │ -0cf1ce: 1301 8a07 |290d: const/16 v1, #int 1930 // #78a │ │ -0cf1d2: 4d03 0001 |290f: aput-object v3, v0, v1 │ │ -0cf1d6: 1301 8b07 |2911: const/16 v1, #int 1931 // #78b │ │ -0cf1da: 4d05 0001 |2913: aput-object v5, v0, v1 │ │ -0cf1de: 1301 8c07 |2915: const/16 v1, #int 1932 // #78c │ │ -0cf1e2: 4d02 0001 |2917: aput-object v2, v0, v1 │ │ -0cf1e6: 1301 8d07 |2919: const/16 v1, #int 1933 // #78d │ │ -0cf1ea: 1a0a 590f |291b: const-string v10, "EHUS_NC" // string@0f59 │ │ -0cf1ee: 4d0a 0001 |291d: aput-object v10, v0, v1 │ │ -0cf1f2: 1301 8e07 |291f: const/16 v1, #int 1934 // #78e │ │ -0cf1f6: 4d03 0001 |2921: aput-object v3, v0, v1 │ │ -0cf1fa: 1301 8f07 |2923: const/16 v1, #int 1935 // #78f │ │ -0cf1fe: 4d04 0001 |2925: aput-object v4, v0, v1 │ │ -0cf202: 1301 9007 |2927: const/16 v1, #int 1936 // #790 │ │ -0cf206: 4d02 0001 |2929: aput-object v2, v0, v1 │ │ -0cf20a: 1301 9107 |292b: const/16 v1, #int 1937 // #791 │ │ -0cf20e: 1a0a 5b0f |292d: const-string v10, "EHUS_NW" // string@0f5b │ │ -0cf212: 4d0a 0001 |292f: aput-object v10, v0, v1 │ │ -0cf216: 1301 9207 |2931: const/16 v1, #int 1938 // #792 │ │ -0cf21a: 4d08 0001 |2933: aput-object v8, v0, v1 │ │ -0cf21e: 1301 9307 |2935: const/16 v1, #int 1939 // #793 │ │ -0cf222: 4d04 0001 |2937: aput-object v4, v0, v1 │ │ -0cf226: 1301 9407 |2939: const/16 v1, #int 1940 // #794 │ │ -0cf22a: 4d02 0001 |293b: aput-object v2, v0, v1 │ │ -0cf22e: 1301 9507 |293d: const/16 v1, #int 1941 // #795 │ │ -0cf232: 1a0a 5b0f |293f: const-string v10, "EHUS_NW" // string@0f5b │ │ -0cf236: 4d0a 0001 |2941: aput-object v10, v0, v1 │ │ -0cf23a: 1301 9607 |2943: const/16 v1, #int 1942 // #796 │ │ -0cf23e: 4d08 0001 |2945: aput-object v8, v0, v1 │ │ -0cf242: 1301 9707 |2947: const/16 v1, #int 1943 // #797 │ │ -0cf246: 4d05 0001 |2949: aput-object v5, v0, v1 │ │ -0cf24a: 1301 9807 |294b: const/16 v1, #int 1944 // #798 │ │ -0cf24e: 4d02 0001 |294d: aput-object v2, v0, v1 │ │ -0cf252: 1301 9907 |294f: const/16 v1, #int 1945 // #799 │ │ -0cf256: 1a0a 5b0f |2951: const-string v10, "EHUS_NW" // string@0f5b │ │ -0cf25a: 4d0a 0001 |2953: aput-object v10, v0, v1 │ │ -0cf25e: 1301 9a07 |2955: const/16 v1, #int 1946 // #79a │ │ -0cf262: 4d07 0001 |2957: aput-object v7, v0, v1 │ │ -0cf266: 1301 9b07 |2959: const/16 v1, #int 1947 // #79b │ │ -0cf26a: 4d05 0001 |295b: aput-object v5, v0, v1 │ │ -0cf26e: 1301 9c07 |295d: const/16 v1, #int 1948 // #79c │ │ -0cf272: 4d02 0001 |295f: aput-object v2, v0, v1 │ │ -0cf276: 1301 9d07 |2961: const/16 v1, #int 1949 // #79d │ │ -0cf27a: 1a0a 5b0f |2963: const-string v10, "EHUS_NW" // string@0f5b │ │ -0cf27e: 4d0a 0001 |2965: aput-object v10, v0, v1 │ │ -0cf282: 1301 9e07 |2967: const/16 v1, #int 1950 // #79e │ │ -0cf286: 4d07 0001 |2969: aput-object v7, v0, v1 │ │ -0cf28a: 1301 9f07 |296b: const/16 v1, #int 1951 // #79f │ │ -0cf28e: 4d04 0001 |296d: aput-object v4, v0, v1 │ │ -0cf292: 1301 a007 |296f: const/16 v1, #int 1952 // #7a0 │ │ -0cf296: 4d02 0001 |2971: aput-object v2, v0, v1 │ │ -0cf29a: 1301 a107 |2973: const/16 v1, #int 1953 // #7a1 │ │ -0cf29e: 1a0a 5d0f |2975: const-string v10, "EHUS_SE" // string@0f5d │ │ -0cf2a2: 4d0a 0001 |2977: aput-object v10, v0, v1 │ │ -0cf2a6: 1301 a207 |2979: const/16 v1, #int 1954 // #7a2 │ │ -0cf2aa: 4d03 0001 |297b: aput-object v3, v0, v1 │ │ -0cf2ae: 1301 a307 |297d: const/16 v1, #int 1955 // #7a3 │ │ -0cf2b2: 4d05 0001 |297f: aput-object v5, v0, v1 │ │ -0cf2b6: 1301 a407 |2981: const/16 v1, #int 1956 // #7a4 │ │ -0cf2ba: 4d02 0001 |2983: aput-object v2, v0, v1 │ │ -0cf2be: 1301 a507 |2985: const/16 v1, #int 1957 // #7a5 │ │ -0cf2c2: 1a0a 5d0f |2987: const-string v10, "EHUS_SE" // string@0f5d │ │ -0cf2c6: 4d0a 0001 |2989: aput-object v10, v0, v1 │ │ -0cf2ca: 1301 a607 |298b: const/16 v1, #int 1958 // #7a6 │ │ -0cf2ce: 4d03 0001 |298d: aput-object v3, v0, v1 │ │ -0cf2d2: 1301 a707 |298f: const/16 v1, #int 1959 // #7a7 │ │ -0cf2d6: 4d09 0001 |2991: aput-object v9, v0, v1 │ │ -0cf2da: 1301 a807 |2993: const/16 v1, #int 1960 // #7a8 │ │ -0cf2de: 4d02 0001 |2995: aput-object v2, v0, v1 │ │ -0cf2e2: 1301 a907 |2997: const/16 v1, #int 1961 // #7a9 │ │ -0cf2e6: 1a0a 5d0f |2999: const-string v10, "EHUS_SE" // string@0f5d │ │ -0cf2ea: 4d0a 0001 |299b: aput-object v10, v0, v1 │ │ -0cf2ee: 1301 aa07 |299d: const/16 v1, #int 1962 // #7aa │ │ -0cf2f2: 4d06 0001 |299f: aput-object v6, v0, v1 │ │ -0cf2f6: 1301 ab07 |29a1: const/16 v1, #int 1963 // #7ab │ │ -0cf2fa: 4d09 0001 |29a3: aput-object v9, v0, v1 │ │ -0cf2fe: 1301 ac07 |29a5: const/16 v1, #int 1964 // #7ac │ │ -0cf302: 4d02 0001 |29a7: aput-object v2, v0, v1 │ │ -0cf306: 1301 ad07 |29a9: const/16 v1, #int 1965 // #7ad │ │ -0cf30a: 1a0a 5d0f |29ab: const-string v10, "EHUS_SE" // string@0f5d │ │ -0cf30e: 4d0a 0001 |29ad: aput-object v10, v0, v1 │ │ -0cf312: 1301 ae07 |29af: const/16 v1, #int 1966 // #7ae │ │ -0cf316: 4d06 0001 |29b1: aput-object v6, v0, v1 │ │ -0cf31a: 1301 af07 |29b3: const/16 v1, #int 1967 // #7af │ │ -0cf31e: 4d05 0001 |29b5: aput-object v5, v0, v1 │ │ -0cf322: 1301 b007 |29b7: const/16 v1, #int 1968 // #7b0 │ │ -0cf326: 4d02 0001 |29b9: aput-object v2, v0, v1 │ │ -0cf32a: 1301 b107 |29bb: const/16 v1, #int 1969 // #7b1 │ │ -0cf32e: 1a0a 5c0f |29bd: const-string v10, "EHUS_SC" // string@0f5c │ │ -0cf332: 4d0a 0001 |29bf: aput-object v10, v0, v1 │ │ -0cf336: 1301 b207 |29c1: const/16 v1, #int 1970 // #7b2 │ │ -0cf33a: 4d07 0001 |29c3: aput-object v7, v0, v1 │ │ -0cf33e: 1301 b307 |29c5: const/16 v1, #int 1971 // #7b3 │ │ -0cf342: 4d05 0001 |29c7: aput-object v5, v0, v1 │ │ -0cf346: 1301 b407 |29c9: const/16 v1, #int 1972 // #7b4 │ │ -0cf34a: 4d02 0001 |29cb: aput-object v2, v0, v1 │ │ -0cf34e: 1301 b507 |29cd: const/16 v1, #int 1973 // #7b5 │ │ -0cf352: 1a0a 5c0f |29cf: const-string v10, "EHUS_SC" // string@0f5c │ │ -0cf356: 4d0a 0001 |29d1: aput-object v10, v0, v1 │ │ -0cf35a: 1301 b607 |29d3: const/16 v1, #int 1974 // #7b6 │ │ -0cf35e: 4d07 0001 |29d5: aput-object v7, v0, v1 │ │ -0cf362: 1301 b707 |29d7: const/16 v1, #int 1975 // #7b7 │ │ -0cf366: 4d09 0001 |29d9: aput-object v9, v0, v1 │ │ -0cf36a: 1301 b807 |29db: const/16 v1, #int 1976 // #7b8 │ │ -0cf36e: 4d02 0001 |29dd: aput-object v2, v0, v1 │ │ -0cf372: 1301 b907 |29df: const/16 v1, #int 1977 // #7b9 │ │ -0cf376: 1a0a 5c0f |29e1: const-string v10, "EHUS_SC" // string@0f5c │ │ -0cf37a: 4d0a 0001 |29e3: aput-object v10, v0, v1 │ │ -0cf37e: 1301 ba07 |29e5: const/16 v1, #int 1978 // #7ba │ │ -0cf382: 4d03 0001 |29e7: aput-object v3, v0, v1 │ │ -0cf386: 1301 bb07 |29e9: const/16 v1, #int 1979 // #7bb │ │ -0cf38a: 4d09 0001 |29eb: aput-object v9, v0, v1 │ │ -0cf38e: 1301 bc07 |29ed: const/16 v1, #int 1980 // #7bc │ │ -0cf392: 4d02 0001 |29ef: aput-object v2, v0, v1 │ │ -0cf396: 1301 bd07 |29f1: const/16 v1, #int 1981 // #7bd │ │ -0cf39a: 1a0a 5c0f |29f3: const-string v10, "EHUS_SC" // string@0f5c │ │ -0cf39e: 4d0a 0001 |29f5: aput-object v10, v0, v1 │ │ -0cf3a2: 1301 be07 |29f7: const/16 v1, #int 1982 // #7be │ │ -0cf3a6: 4d03 0001 |29f9: aput-object v3, v0, v1 │ │ -0cf3aa: 1301 bf07 |29fb: const/16 v1, #int 1983 // #7bf │ │ -0cf3ae: 4d05 0001 |29fd: aput-object v5, v0, v1 │ │ -0cf3b2: 1301 c007 |29ff: const/16 v1, #int 1984 // #7c0 │ │ -0cf3b6: 4d02 0001 |2a01: aput-object v2, v0, v1 │ │ -0cf3ba: 1301 c107 |2a03: const/16 v1, #int 1985 // #7c1 │ │ -0cf3be: 1a0a 5e0f |2a05: const-string v10, "EHUS_SW" // string@0f5e │ │ -0cf3c2: 4d0a 0001 |2a07: aput-object v10, v0, v1 │ │ -0cf3c6: 1301 c207 |2a09: const/16 v1, #int 1986 // #7c2 │ │ -0cf3ca: 4d08 0001 |2a0b: aput-object v8, v0, v1 │ │ -0cf3ce: 1301 c307 |2a0d: const/16 v1, #int 1987 // #7c3 │ │ -0cf3d2: 4d05 0001 |2a0f: aput-object v5, v0, v1 │ │ -0cf3d6: 1301 c407 |2a11: const/16 v1, #int 1988 // #7c4 │ │ -0cf3da: 4d02 0001 |2a13: aput-object v2, v0, v1 │ │ -0cf3de: 1301 c507 |2a15: const/16 v1, #int 1989 // #7c5 │ │ -0cf3e2: 1a0a 5e0f |2a17: const-string v10, "EHUS_SW" // string@0f5e │ │ -0cf3e6: 4d0a 0001 |2a19: aput-object v10, v0, v1 │ │ -0cf3ea: 1301 c607 |2a1b: const/16 v1, #int 1990 // #7c6 │ │ -0cf3ee: 4d08 0001 |2a1d: aput-object v8, v0, v1 │ │ -0cf3f2: 1301 c707 |2a1f: const/16 v1, #int 1991 // #7c7 │ │ -0cf3f6: 4d09 0001 |2a21: aput-object v9, v0, v1 │ │ -0cf3fa: 1301 c807 |2a23: const/16 v1, #int 1992 // #7c8 │ │ -0cf3fe: 4d02 0001 |2a25: aput-object v2, v0, v1 │ │ -0cf402: 1301 c907 |2a27: const/16 v1, #int 1993 // #7c9 │ │ -0cf406: 1a0a 5e0f |2a29: const-string v10, "EHUS_SW" // string@0f5e │ │ -0cf40a: 4d0a 0001 |2a2b: aput-object v10, v0, v1 │ │ -0cf40e: 1301 ca07 |2a2d: const/16 v1, #int 1994 // #7ca │ │ -0cf412: 4d07 0001 |2a2f: aput-object v7, v0, v1 │ │ -0cf416: 1301 cb07 |2a31: const/16 v1, #int 1995 // #7cb │ │ -0cf41a: 4d09 0001 |2a33: aput-object v9, v0, v1 │ │ -0cf41e: 1301 cc07 |2a35: const/16 v1, #int 1996 // #7cc │ │ -0cf422: 4d02 0001 |2a37: aput-object v2, v0, v1 │ │ -0cf426: 1301 cd07 |2a39: const/16 v1, #int 1997 // #7cd │ │ -0cf42a: 1a02 5e0f |2a3b: const-string v2, "EHUS_SW" // string@0f5e │ │ -0cf42e: 4d02 0001 |2a3d: aput-object v2, v0, v1 │ │ -0cf432: 1301 ce07 |2a3f: const/16 v1, #int 1998 // #7ce │ │ -0cf436: 4d07 0001 |2a41: aput-object v7, v0, v1 │ │ -0cf43a: 1301 cf07 |2a43: const/16 v1, #int 1999 // #7cf │ │ -0cf43e: 4d05 0001 |2a45: aput-object v5, v0, v1 │ │ -0cf442: 1301 d007 |2a47: const/16 v1, #int 2000 // #7d0 │ │ -0cf446: 1a02 7007 |2a49: const-string v2, "5" // string@0770 │ │ -0cf44a: 4d02 0001 |2a4b: aput-object v2, v0, v1 │ │ -0cf44e: 1301 d107 |2a4d: const/16 v1, #int 2001 // #7d1 │ │ -0cf452: 1a0a 870f |2a4f: const-string v10, "ENRA_ATL" // string@0f87 │ │ -0cf456: 4d0a 0001 |2a51: aput-object v10, v0, v1 │ │ -0cf45a: 1301 d207 |2a53: const/16 v1, #int 2002 // #7d2 │ │ -0cf45e: 1a0a 8304 |2a55: const-string v10, "-85.0025" // string@0483 │ │ -0cf462: 4d0a 0001 |2a57: aput-object v10, v0, v1 │ │ -0cf466: 1301 d307 |2a59: const/16 v1, #int 2003 // #7d3 │ │ -0cf46a: 1a0a 5106 |2a5b: const-string v10, "34.1349" // string@0651 │ │ -0cf46e: 4d0a 0001 |2a5d: aput-object v10, v0, v1 │ │ -0cf472: 1301 d407 |2a5f: const/16 v1, #int 2004 // #7d4 │ │ -0cf476: 4d02 0001 |2a61: aput-object v2, v0, v1 │ │ -0cf47a: 1301 d507 |2a63: const/16 v1, #int 2005 // #7d5 │ │ -0cf47e: 1a0a 870f |2a65: const-string v10, "ENRA_ATL" // string@0f87 │ │ -0cf482: 4d0a 0001 |2a67: aput-object v10, v0, v1 │ │ -0cf486: 1301 d607 |2a69: const/16 v1, #int 2006 // #7d6 │ │ -0cf48a: 1a0a 8304 |2a6b: const-string v10, "-85.0025" // string@0483 │ │ -0cf48e: 4d0a 0001 |2a6d: aput-object v10, v0, v1 │ │ -0cf492: 1301 d707 |2a6f: const/16 v1, #int 2007 // #7d7 │ │ -0cf496: 1a0a 3d06 |2a71: const-string v10, "33.1301" // string@063d │ │ -0cf49a: 4d0a 0001 |2a73: aput-object v10, v0, v1 │ │ -0cf49e: 1301 d807 |2a75: const/16 v1, #int 2008 // #7d8 │ │ -0cf4a2: 4d02 0001 |2a77: aput-object v2, v0, v1 │ │ -0cf4a6: 1301 d907 |2a79: const/16 v1, #int 2009 // #7d9 │ │ -0cf4aa: 1a0a 870f |2a7b: const-string v10, "ENRA_ATL" // string@0f87 │ │ -0cf4ae: 4d0a 0001 |2a7d: aput-object v10, v0, v1 │ │ -0cf4b2: 1301 da07 |2a7f: const/16 v1, #int 2010 // #7da │ │ -0cf4b6: 1a0a 6e04 |2a81: const-string v10, "-83.7954" // string@046e │ │ -0cf4ba: 4d0a 0001 |2a83: aput-object v10, v0, v1 │ │ -0cf4be: 1301 db07 |2a85: const/16 v1, #int 2011 // #7db │ │ -0cf4c2: 1a0a 3d06 |2a87: const-string v10, "33.1301" // string@063d │ │ -0cf4c6: 4d0a 0001 |2a89: aput-object v10, v0, v1 │ │ -0cf4ca: 1301 dc07 |2a8b: const/16 v1, #int 2012 // #7dc │ │ -0cf4ce: 4d02 0001 |2a8d: aput-object v2, v0, v1 │ │ -0cf4d2: 1301 dd07 |2a8f: const/16 v1, #int 2013 // #7dd │ │ -0cf4d6: 1a0a 870f |2a91: const-string v10, "ENRA_ATL" // string@0f87 │ │ -0cf4da: 4d0a 0001 |2a93: aput-object v10, v0, v1 │ │ -0cf4de: 1301 de07 |2a95: const/16 v1, #int 2014 // #7de │ │ -0cf4e2: 1a0a 6e04 |2a97: const-string v10, "-83.7954" // string@046e │ │ -0cf4e6: 4d0a 0001 |2a99: aput-object v10, v0, v1 │ │ -0cf4ea: 1301 df07 |2a9b: const/16 v1, #int 2015 // #7df │ │ -0cf4ee: 1a0a 5106 |2a9d: const-string v10, "34.1349" // string@0651 │ │ -0cf4f2: 4d0a 0001 |2a9f: aput-object v10, v0, v1 │ │ -0cf4f6: 1301 e007 |2aa1: const/16 v1, #int 2016 // #7e0 │ │ -0cf4fa: 4d02 0001 |2aa3: aput-object v2, v0, v1 │ │ -0cf4fe: 1301 e107 |2aa5: const/16 v1, #int 2017 // #7e1 │ │ -0cf502: 1a0a 880f |2aa7: const-string v10, "ENRA_DCA" // string@0f88 │ │ -0cf506: 4d0a 0001 |2aa9: aput-object v10, v0, v1 │ │ -0cf50a: 1301 e207 |2aab: const/16 v1, #int 2018 // #7e2 │ │ -0cf50e: 1a0a 2304 |2aad: const-string v10, "-78.4084" // string@0423 │ │ -0cf512: 4d0a 0001 |2aaf: aput-object v10, v0, v1 │ │ -0cf516: 1301 e307 |2ab1: const/16 v1, #int 2019 // #7e3 │ │ -0cf51a: 1a0a db06 |2ab3: const-string v10, "40.5082" // string@06db │ │ -0cf51e: 4d0a 0001 |2ab5: aput-object v10, v0, v1 │ │ -0cf522: 1301 e407 |2ab7: const/16 v1, #int 2020 // #7e4 │ │ -0cf526: 4d02 0001 |2ab9: aput-object v2, v0, v1 │ │ -0cf52a: 1301 e507 |2abb: const/16 v1, #int 2021 // #7e5 │ │ -0cf52e: 1a0a 880f |2abd: const-string v10, "ENRA_DCA" // string@0f88 │ │ -0cf532: 4d0a 0001 |2abf: aput-object v10, v0, v1 │ │ -0cf536: 1301 e607 |2ac1: const/16 v1, #int 2022 // #7e6 │ │ -0cf53a: 1a0a 2304 |2ac3: const-string v10, "-78.4084" // string@0423 │ │ -0cf53e: 4d0a 0001 |2ac5: aput-object v10, v0, v1 │ │ -0cf542: 1301 e707 |2ac7: const/16 v1, #int 2023 // #7e7 │ │ -0cf546: 1a0a 9806 |2ac9: const-string v10, "38.1132" // string@0698 │ │ -0cf54a: 4d0a 0001 |2acb: aput-object v10, v0, v1 │ │ -0cf54e: 1301 e807 |2acd: const/16 v1, #int 2024 // #7e8 │ │ -0cf552: 4d02 0001 |2acf: aput-object v2, v0, v1 │ │ -0cf556: 1301 e907 |2ad1: const/16 v1, #int 2025 // #7e9 │ │ -0cf55a: 1a0a 880f |2ad3: const-string v10, "ENRA_DCA" // string@0f88 │ │ -0cf55e: 4d0a 0001 |2ad5: aput-object v10, v0, v1 │ │ -0cf562: 1301 ea07 |2ad7: const/16 v1, #int 2026 // #7ea │ │ -0cf566: 1a0a 0604 |2ad9: const-string v10, "-74.5667" // string@0406 │ │ -0cf56a: 4d0a 0001 |2adb: aput-object v10, v0, v1 │ │ -0cf56e: 1301 eb07 |2add: const/16 v1, #int 2027 // #7eb │ │ -0cf572: 1a0a 9806 |2adf: const-string v10, "38.1132" // string@0698 │ │ -0cf576: 4d0a 0001 |2ae1: aput-object v10, v0, v1 │ │ -0cf57a: 1301 ec07 |2ae3: const/16 v1, #int 2028 // #7ec │ │ -0cf57e: 4d02 0001 |2ae5: aput-object v2, v0, v1 │ │ -0cf582: 1301 ed07 |2ae7: const/16 v1, #int 2029 // #7ed │ │ -0cf586: 1a0a 880f |2ae9: const-string v10, "ENRA_DCA" // string@0f88 │ │ -0cf58a: 4d0a 0001 |2aeb: aput-object v10, v0, v1 │ │ -0cf58e: 1301 ee07 |2aed: const/16 v1, #int 2030 // #7ee │ │ -0cf592: 1a0a 0604 |2aef: const-string v10, "-74.5667" // string@0406 │ │ -0cf596: 4d0a 0001 |2af1: aput-object v10, v0, v1 │ │ -0cf59a: 1301 ef07 |2af3: const/16 v1, #int 2031 // #7ef │ │ -0cf59e: 1a0a db06 |2af5: const-string v10, "40.5082" // string@06db │ │ -0cf5a2: 4d0a 0001 |2af7: aput-object v10, v0, v1 │ │ -0cf5a6: 1301 f007 |2af9: const/16 v1, #int 2032 // #7f0 │ │ -0cf5aa: 4d02 0001 |2afb: aput-object v2, v0, v1 │ │ -0cf5ae: 1301 f107 |2afd: const/16 v1, #int 2033 // #7f1 │ │ -0cf5b2: 1a0a 8a0f |2aff: const-string v10, "ENRA_DET" // string@0f8a │ │ -0cf5b6: 4d0a 0001 |2b01: aput-object v10, v0, v1 │ │ -0cf5ba: 1301 f207 |2b03: const/16 v1, #int 2034 // #7f2 │ │ -0cf5be: 1a0a 6f04 |2b05: const-string v10, "-83.8536" // string@046f │ │ -0cf5c2: 4d0a 0001 |2b07: aput-object v10, v0, v1 │ │ -0cf5c6: 1301 f307 |2b09: const/16 v1, #int 2035 // #7f3 │ │ -0cf5ca: 1a0a 0f07 |2b0b: const-string v10, "42.7682" // string@070f │ │ -0cf5ce: 4d0a 0001 |2b0d: aput-object v10, v0, v1 │ │ -0cf5d2: 1301 f407 |2b0f: const/16 v1, #int 2036 // #7f4 │ │ -0cf5d6: 4d02 0001 |2b11: aput-object v2, v0, v1 │ │ -0cf5da: 1301 f507 |2b13: const/16 v1, #int 2037 // #7f5 │ │ -0cf5de: 1a0a 8a0f |2b15: const-string v10, "ENRA_DET" // string@0f8a │ │ -0cf5e2: 4d0a 0001 |2b17: aput-object v10, v0, v1 │ │ -0cf5e6: 1301 f607 |2b19: const/16 v1, #int 2038 // #7f6 │ │ -0cf5ea: 1a0a 6f04 |2b1b: const-string v10, "-83.8536" // string@046f │ │ -0cf5ee: 4d0a 0001 |2b1d: aput-object v10, v0, v1 │ │ -0cf5f2: 1301 f707 |2b1f: const/16 v1, #int 2039 // #7f7 │ │ -0cf5f6: 1a0a 0007 |2b21: const-string v10, "41.9303" // string@0700 │ │ -0cf5fa: 4d0a 0001 |2b23: aput-object v10, v0, v1 │ │ -0cf5fe: 1301 f807 |2b25: const/16 v1, #int 2040 // #7f8 │ │ -0cf602: 4d02 0001 |2b27: aput-object v2, v0, v1 │ │ -0cf606: 1301 f907 |2b29: const/16 v1, #int 2041 // #7f9 │ │ -0cf60a: 1a0a 8a0f |2b2b: const-string v10, "ENRA_DET" // string@0f8a │ │ -0cf60e: 4d0a 0001 |2b2d: aput-object v10, v0, v1 │ │ -0cf612: 1301 fa07 |2b2f: const/16 v1, #int 2042 // #7fa │ │ -0cf616: 1a0a 6304 |2b31: const-string v10, "-82.7183" // string@0463 │ │ -0cf61a: 4d0a 0001 |2b33: aput-object v10, v0, v1 │ │ -0cf61e: 1301 fb07 |2b35: const/16 v1, #int 2043 // #7fb │ │ -0cf622: 1a0a 0007 |2b37: const-string v10, "41.9303" // string@0700 │ │ -0cf626: 4d0a 0001 |2b39: aput-object v10, v0, v1 │ │ -0cf62a: 1301 fc07 |2b3b: const/16 v1, #int 2044 // #7fc │ │ -0cf62e: 4d02 0001 |2b3d: aput-object v2, v0, v1 │ │ -0cf632: 1301 fd07 |2b3f: const/16 v1, #int 2045 // #7fd │ │ -0cf636: 1a0a 8a0f |2b41: const-string v10, "ENRA_DET" // string@0f8a │ │ -0cf63a: 4d0a 0001 |2b43: aput-object v10, v0, v1 │ │ -0cf63e: 1301 fe07 |2b45: const/16 v1, #int 2046 // #7fe │ │ -0cf642: 1a0a 6304 |2b47: const-string v10, "-82.7183" // string@0463 │ │ -0cf646: 4d0a 0001 |2b49: aput-object v10, v0, v1 │ │ -0cf64a: 1301 ff07 |2b4b: const/16 v1, #int 2047 // #7ff │ │ -0cf64e: 1a0a 0f07 |2b4d: const-string v10, "42.7682" // string@070f │ │ -0cf652: 4d0a 0001 |2b4f: aput-object v10, v0, v1 │ │ -0cf656: 1301 0008 |2b51: const/16 v1, #int 2048 // #800 │ │ -0cf65a: 4d02 0001 |2b53: aput-object v2, v0, v1 │ │ -0cf65e: 1301 0108 |2b55: const/16 v1, #int 2049 // #801 │ │ -0cf662: 1a0a 8e0f |2b57: const-string v10, "ENRA_JAX" // string@0f8e │ │ -0cf666: 4d0a 0001 |2b59: aput-object v10, v0, v1 │ │ -0cf66a: 1301 0208 |2b5b: const/16 v1, #int 2050 // #802 │ │ -0cf66e: 1a0a 5a04 |2b5d: const-string v10, "-82.1856" // string@045a │ │ -0cf672: 4d0a 0001 |2b5f: aput-object v10, v0, v1 │ │ -0cf676: 1301 0308 |2b61: const/16 v1, #int 2051 // #803 │ │ -0cf67a: 1a0a 1b06 |2b63: const-string v10, "30.9551" // string@061b │ │ -0cf67e: 4d0a 0001 |2b65: aput-object v10, v0, v1 │ │ -0cf682: 1301 0408 |2b67: const/16 v1, #int 2052 // #804 │ │ -0cf686: 4d02 0001 |2b69: aput-object v2, v0, v1 │ │ -0cf68a: 1301 0508 |2b6b: const/16 v1, #int 2053 // #805 │ │ -0cf68e: 1a0a 8e0f |2b6d: const-string v10, "ENRA_JAX" // string@0f8e │ │ -0cf692: 4d0a 0001 |2b6f: aput-object v10, v0, v1 │ │ -0cf696: 1301 0608 |2b71: const/16 v1, #int 2054 // #806 │ │ -0cf69a: 1a0a 5a04 |2b73: const-string v10, "-82.1856" // string@045a │ │ -0cf69e: 4d0a 0001 |2b75: aput-object v10, v0, v1 │ │ -0cf6a2: 1301 0708 |2b77: const/16 v1, #int 2055 // #807 │ │ -0cf6a6: 1a0a 0906 |2b79: const-string v10, "29.9617" // string@0609 │ │ -0cf6aa: 4d0a 0001 |2b7b: aput-object v10, v0, v1 │ │ -0cf6ae: 1301 0808 |2b7d: const/16 v1, #int 2056 // #808 │ │ -0cf6b2: 4d02 0001 |2b7f: aput-object v2, v0, v1 │ │ -0cf6b6: 1301 0908 |2b81: const/16 v1, #int 2057 // #809 │ │ -0cf6ba: 1a0a 8e0f |2b83: const-string v10, "ENRA_JAX" // string@0f8e │ │ -0cf6be: 4d0a 0001 |2b85: aput-object v10, v0, v1 │ │ -0cf6c2: 1301 0a08 |2b87: const/16 v1, #int 2058 // #80a │ │ -0cf6c6: 1a0a 4b04 |2b89: const-string v10, "-81.0273" // string@044b │ │ -0cf6ca: 4d0a 0001 |2b8b: aput-object v10, v0, v1 │ │ -0cf6ce: 1301 0b08 |2b8d: const/16 v1, #int 2059 // #80b │ │ -0cf6d2: 1a0a 0906 |2b8f: const-string v10, "29.9617" // string@0609 │ │ -0cf6d6: 4d0a 0001 |2b91: aput-object v10, v0, v1 │ │ -0cf6da: 1301 0c08 |2b93: const/16 v1, #int 2060 // #80c │ │ -0cf6de: 4d02 0001 |2b95: aput-object v2, v0, v1 │ │ -0cf6e2: 1301 0d08 |2b97: const/16 v1, #int 2061 // #80d │ │ -0cf6e6: 1a0a 8e0f |2b99: const-string v10, "ENRA_JAX" // string@0f8e │ │ -0cf6ea: 4d0a 0001 |2b9b: aput-object v10, v0, v1 │ │ -0cf6ee: 1301 0e08 |2b9d: const/16 v1, #int 2062 // #80e │ │ -0cf6f2: 1a0a 4b04 |2b9f: const-string v10, "-81.0273" // string@044b │ │ -0cf6f6: 4d0a 0001 |2ba1: aput-object v10, v0, v1 │ │ -0cf6fa: 1301 0f08 |2ba3: const/16 v1, #int 2063 // #80f │ │ -0cf6fe: 1a0a 1b06 |2ba5: const-string v10, "30.9551" // string@061b │ │ -0cf702: 4d0a 0001 |2ba7: aput-object v10, v0, v1 │ │ -0cf706: 1301 1008 |2ba9: const/16 v1, #int 2064 // #810 │ │ -0cf70a: 4d02 0001 |2bab: aput-object v2, v0, v1 │ │ -0cf70e: 1301 1108 |2bad: const/16 v1, #int 2065 // #811 │ │ -0cf712: 1a0a 910f |2baf: const-string v10, "ENRA_MIA" // string@0f91 │ │ -0cf716: 4d0a 0001 |2bb1: aput-object v10, v0, v1 │ │ -0cf71a: 1301 1208 |2bb3: const/16 v1, #int 2066 // #812 │ │ -0cf71e: 1a0a 4804 |2bb5: const-string v10, "-80.8697" // string@0448 │ │ -0cf722: 4d0a 0001 |2bb7: aput-object v10, v0, v1 │ │ -0cf726: 1301 1308 |2bb9: const/16 v1, #int 2067 // #813 │ │ -0cf72a: 1a0a e805 |2bbb: const-string v10, "26.3454" // string@05e8 │ │ -0cf72e: 4d0a 0001 |2bbd: aput-object v10, v0, v1 │ │ -0cf732: 1301 1408 |2bbf: const/16 v1, #int 2068 // #814 │ │ -0cf736: 4d02 0001 |2bc1: aput-object v2, v0, v1 │ │ -0cf73a: 1301 1508 |2bc3: const/16 v1, #int 2069 // #815 │ │ -0cf73e: 1a0a 910f |2bc5: const-string v10, "ENRA_MIA" // string@0f91 │ │ -0cf742: 4d0a 0001 |2bc7: aput-object v10, v0, v1 │ │ -0cf746: 1301 1608 |2bc9: const/16 v1, #int 2070 // #816 │ │ -0cf74a: 1a0a 4804 |2bcb: const-string v10, "-80.8697" // string@0448 │ │ -0cf74e: 4d0a 0001 |2bcd: aput-object v10, v0, v1 │ │ -0cf752: 1301 1708 |2bcf: const/16 v1, #int 2071 // #817 │ │ -0cf756: 1a0a e305 |2bd1: const-string v10, "25.3606" // string@05e3 │ │ -0cf75a: 4d0a 0001 |2bd3: aput-object v10, v0, v1 │ │ -0cf75e: 1301 1808 |2bd5: const/16 v1, #int 2072 // #818 │ │ -0cf762: 4d02 0001 |2bd7: aput-object v2, v0, v1 │ │ -0cf766: 1301 1908 |2bd9: const/16 v1, #int 2073 // #819 │ │ -0cf76a: 1a0a 910f |2bdb: const-string v10, "ENRA_MIA" // string@0f91 │ │ -0cf76e: 4d0a 0001 |2bdd: aput-object v10, v0, v1 │ │ -0cf772: 1301 1a08 |2bdf: const/16 v1, #int 2074 // #81a │ │ -0cf776: 1a0a 3604 |2be1: const-string v10, "-79.7762" // string@0436 │ │ -0cf77a: 4d0a 0001 |2be3: aput-object v10, v0, v1 │ │ -0cf77e: 1301 1b08 |2be5: const/16 v1, #int 2075 // #81b │ │ -0cf782: 1a0a e305 |2be7: const-string v10, "25.3606" // string@05e3 │ │ -0cf786: 4d0a 0001 |2be9: aput-object v10, v0, v1 │ │ -0cf78a: 1301 1c08 |2beb: const/16 v1, #int 2076 // #81c │ │ -0cf78e: 4d02 0001 |2bed: aput-object v2, v0, v1 │ │ -0cf792: 1301 1d08 |2bef: const/16 v1, #int 2077 // #81d │ │ -0cf796: 1a0a 910f |2bf1: const-string v10, "ENRA_MIA" // string@0f91 │ │ -0cf79a: 4d0a 0001 |2bf3: aput-object v10, v0, v1 │ │ -0cf79e: 1301 1e08 |2bf5: const/16 v1, #int 2078 // #81e │ │ -0cf7a2: 1a0a 3604 |2bf7: const-string v10, "-79.7762" // string@0436 │ │ -0cf7a6: 4d0a 0001 |2bf9: aput-object v10, v0, v1 │ │ -0cf7aa: 1301 1f08 |2bfb: const/16 v1, #int 2079 // #81f │ │ -0cf7ae: 1a0a e805 |2bfd: const-string v10, "26.3454" // string@05e8 │ │ -0cf7b2: 4d0a 0001 |2bff: aput-object v10, v0, v1 │ │ -0cf7b6: 1301 2008 |2c01: const/16 v1, #int 2080 // #820 │ │ -0cf7ba: 4d02 0001 |2c03: aput-object v2, v0, v1 │ │ -0cf7be: 1301 2108 |2c05: const/16 v1, #int 2081 // #821 │ │ -0cf7c2: 1a0a 930f |2c07: const-string v10, "ENRA_MSP" // string@0f93 │ │ -0cf7c6: 4d0a 0001 |2c09: aput-object v10, v0, v1 │ │ -0cf7ca: 1301 2208 |2c0b: const/16 v1, #int 2082 // #822 │ │ -0cf7ce: 1a0a e704 |2c0d: const-string v10, "-94.1216" // string@04e7 │ │ -0cf7d2: 4d0a 0001 |2c0f: aput-object v10, v0, v1 │ │ -0cf7d6: 1301 2308 |2c11: const/16 v1, #int 2083 // #823 │ │ -0cf7da: 1a0a 3d07 |2c13: const-string v10, "45.5044" // string@073d │ │ -0cf7de: 4d0a 0001 |2c15: aput-object v10, v0, v1 │ │ -0cf7e2: 1301 2408 |2c17: const/16 v1, #int 2084 // #824 │ │ -0cf7e6: 4d02 0001 |2c19: aput-object v2, v0, v1 │ │ -0cf7ea: 1301 2508 |2c1b: const/16 v1, #int 2085 // #825 │ │ -0cf7ee: 1a0a 930f |2c1d: const-string v10, "ENRA_MSP" // string@0f93 │ │ -0cf7f2: 4d0a 0001 |2c1f: aput-object v10, v0, v1 │ │ -0cf7f6: 1301 2608 |2c21: const/16 v1, #int 2086 // #826 │ │ -0cf7fa: 1a0a e704 |2c23: const-string v10, "-94.1216" // string@04e7 │ │ -0cf7fe: 4d0a 0001 |2c25: aput-object v10, v0, v1 │ │ -0cf802: 1301 2708 |2c27: const/16 v1, #int 2087 // #827 │ │ -0cf806: 1a0a 2b07 |2c29: const-string v10, "44.1732" // string@072b │ │ -0cf80a: 4d0a 0001 |2c2b: aput-object v10, v0, v1 │ │ -0cf80e: 1301 2808 |2c2d: const/16 v1, #int 2088 // #828 │ │ -0cf812: 4d02 0001 |2c2f: aput-object v2, v0, v1 │ │ -0cf816: 1301 2908 |2c31: const/16 v1, #int 2089 // #829 │ │ -0cf81a: 1a0a 930f |2c33: const-string v10, "ENRA_MSP" // string@0f93 │ │ -0cf81e: 4d0a 0001 |2c35: aput-object v10, v0, v1 │ │ -0cf822: 1301 2a08 |2c37: const/16 v1, #int 2090 // #82a │ │ -0cf826: 1a0a d504 |2c39: const-string v10, "-92.2273" // string@04d5 │ │ -0cf82a: 4d0a 0001 |2c3b: aput-object v10, v0, v1 │ │ -0cf82e: 1301 2b08 |2c3d: const/16 v1, #int 2091 // #82b │ │ -0cf832: 1a0a 2b07 |2c3f: const-string v10, "44.1732" // string@072b │ │ -0cf836: 4d0a 0001 |2c41: aput-object v10, v0, v1 │ │ -0cf83a: 1301 2c08 |2c43: const/16 v1, #int 2092 // #82c │ │ -0cf83e: 4d02 0001 |2c45: aput-object v2, v0, v1 │ │ -0cf842: 1301 2d08 |2c47: const/16 v1, #int 2093 // #82d │ │ -0cf846: 1a0a 930f |2c49: const-string v10, "ENRA_MSP" // string@0f93 │ │ -0cf84a: 4d0a 0001 |2c4b: aput-object v10, v0, v1 │ │ -0cf84e: 1301 2e08 |2c4d: const/16 v1, #int 2094 // #82e │ │ -0cf852: 1a0a d504 |2c4f: const-string v10, "-92.2273" // string@04d5 │ │ -0cf856: 4d0a 0001 |2c51: aput-object v10, v0, v1 │ │ -0cf85a: 1301 2f08 |2c53: const/16 v1, #int 2095 // #82f │ │ -0cf85e: 1a0a 3d07 |2c55: const-string v10, "45.5044" // string@073d │ │ -0cf862: 4d0a 0001 |2c57: aput-object v10, v0, v1 │ │ -0cf866: 1301 3008 |2c59: const/16 v1, #int 2096 // #830 │ │ -0cf86a: 4d02 0001 |2c5b: aput-object v2, v0, v1 │ │ -0cf86e: 1301 3108 |2c5d: const/16 v1, #int 2097 // #831 │ │ -0cf872: 1a0a 980f |2c5f: const-string v10, "ENRA_STL" // string@0f98 │ │ -0cf876: 4d0a 0001 |2c61: aput-object v10, v0, v1 │ │ -0cf87a: 1301 3208 |2c63: const/16 v1, #int 2098 // #832 │ │ -0cf87e: 1a0a c904 |2c65: const-string v10, "-91.0337" // string@04c9 │ │ -0cf882: 4d0a 0001 |2c67: aput-object v10, v0, v1 │ │ -0cf886: 1301 3308 |2c69: const/16 v1, #int 2099 // #833 │ │ -0cf88a: 1a0a b206 |2c6b: const-string v10, "39.2391" // string@06b2 │ │ -0cf88e: 4d0a 0001 |2c6d: aput-object v10, v0, v1 │ │ -0cf892: 1301 3408 |2c6f: const/16 v1, #int 2100 // #834 │ │ -0cf896: 4d02 0001 |2c71: aput-object v2, v0, v1 │ │ -0cf89a: 1301 3508 |2c73: const/16 v1, #int 2101 // #835 │ │ -0cf89e: 1a0a 980f |2c75: const-string v10, "ENRA_STL" // string@0f98 │ │ -0cf8a2: 4d0a 0001 |2c77: aput-object v10, v0, v1 │ │ -0cf8a6: 1301 3608 |2c79: const/16 v1, #int 2102 // #836 │ │ -0cf8aa: 1a0a c904 |2c7b: const-string v10, "-91.0337" // string@04c9 │ │ -0cf8ae: 4d0a 0001 |2c7d: aput-object v10, v0, v1 │ │ -0cf8b2: 1301 3708 |2c7f: const/16 v1, #int 2103 // #837 │ │ -0cf8b6: 1a0a 9e06 |2c81: const-string v10, "38.2353" // string@069e │ │ -0cf8ba: 4d0a 0001 |2c83: aput-object v10, v0, v1 │ │ -0cf8be: 1301 3808 |2c85: const/16 v1, #int 2104 // #838 │ │ -0cf8c2: 4d02 0001 |2c87: aput-object v2, v0, v1 │ │ -0cf8c6: 1301 3908 |2c89: const/16 v1, #int 2105 // #839 │ │ -0cf8ca: 1a0a 980f |2c8b: const-string v10, "ENRA_STL" // string@0f98 │ │ -0cf8ce: 4d0a 0001 |2c8d: aput-object v10, v0, v1 │ │ -0cf8d2: 1301 3a08 |2c8f: const/16 v1, #int 2106 // #83a │ │ -0cf8d6: 1a0a bd04 |2c91: const-string v10, "-89.7394" // string@04bd │ │ -0cf8da: 4d0a 0001 |2c93: aput-object v10, v0, v1 │ │ -0cf8de: 1301 3b08 |2c95: const/16 v1, #int 2107 // #83b │ │ -0cf8e2: 1a0a 9e06 |2c97: const-string v10, "38.2353" // string@069e │ │ -0cf8e6: 4d0a 0001 |2c99: aput-object v10, v0, v1 │ │ -0cf8ea: 1301 3c08 |2c9b: const/16 v1, #int 2108 // #83c │ │ -0cf8ee: 4d02 0001 |2c9d: aput-object v2, v0, v1 │ │ -0cf8f2: 1301 3d08 |2c9f: const/16 v1, #int 2109 // #83d │ │ -0cf8f6: 1a0a 980f |2ca1: const-string v10, "ENRA_STL" // string@0f98 │ │ -0cf8fa: 4d0a 0001 |2ca3: aput-object v10, v0, v1 │ │ -0cf8fe: 1301 3e08 |2ca5: const/16 v1, #int 2110 // #83e │ │ -0cf902: 1a0a bd04 |2ca7: const-string v10, "-89.7394" // string@04bd │ │ -0cf906: 4d0a 0001 |2ca9: aput-object v10, v0, v1 │ │ -0cf90a: 1301 3f08 |2cab: const/16 v1, #int 2111 // #83f │ │ -0cf90e: 1a0a b206 |2cad: const-string v10, "39.2391" // string@06b2 │ │ -0cf912: 4d0a 0001 |2caf: aput-object v10, v0, v1 │ │ -0cf916: 1301 4008 |2cb1: const/16 v1, #int 2112 // #840 │ │ -0cf91a: 4d02 0001 |2cb3: aput-object v2, v0, v1 │ │ -0cf91e: 1301 4108 |2cb5: const/16 v1, #int 2113 // #841 │ │ -0cf922: 1a0a 890f |2cb7: const-string v10, "ENRA_DEN" // string@0f89 │ │ -0cf926: 4d0a 0001 |2cb9: aput-object v10, v0, v1 │ │ -0cf92a: 1301 4208 |2cbb: const/16 v1, #int 2114 // #842 │ │ -0cf92e: 1a0a bd02 |2cbd: const-string v10, "-105.43" // string@02bd │ │ -0cf932: 4d0a 0001 |2cbf: aput-object v10, v0, v1 │ │ -0cf936: 1301 4308 |2cc1: const/16 v1, #int 2115 // #843 │ │ -0cf93a: 1a0a d906 |2cc3: const-string v10, "40.436" // string@06d9 │ │ -0cf93e: 4d0a 0001 |2cc5: aput-object v10, v0, v1 │ │ -0cf942: 1301 4408 |2cc7: const/16 v1, #int 2116 // #844 │ │ -0cf946: 4d02 0001 |2cc9: aput-object v2, v0, v1 │ │ -0cf94a: 1301 4508 |2ccb: const/16 v1, #int 2117 // #845 │ │ -0cf94e: 1a0a 890f |2ccd: const-string v10, "ENRA_DEN" // string@0f89 │ │ -0cf952: 4d0a 0001 |2ccf: aput-object v10, v0, v1 │ │ -0cf956: 1301 4608 |2cd1: const/16 v1, #int 2118 // #846 │ │ -0cf95a: 1a0a bd02 |2cd3: const-string v10, "-105.43" // string@02bd │ │ -0cf95e: 4d0a 0001 |2cd5: aput-object v10, v0, v1 │ │ -0cf962: 1301 4708 |2cd7: const/16 v1, #int 2119 // #847 │ │ -0cf966: 1a0a b706 |2cd9: const-string v10, "39.2729" // string@06b7 │ │ -0cf96a: 4d0a 0001 |2cdb: aput-object v10, v0, v1 │ │ -0cf96e: 1301 4808 |2cdd: const/16 v1, #int 2120 // #848 │ │ -0cf972: 4d02 0001 |2cdf: aput-object v2, v0, v1 │ │ -0cf976: 1301 4908 |2ce1: const/16 v1, #int 2121 // #849 │ │ -0cf97a: 1a0a 890f |2ce3: const-string v10, "ENRA_DEN" // string@0f89 │ │ -0cf97e: 4d0a 0001 |2ce5: aput-object v10, v0, v1 │ │ -0cf982: 1301 4a08 |2ce7: const/16 v1, #int 2122 // #84a │ │ -0cf986: 1a0a b002 |2ce9: const-string v10, "-103.898" // string@02b0 │ │ -0cf98a: 4d0a 0001 |2ceb: aput-object v10, v0, v1 │ │ -0cf98e: 1301 4b08 |2ced: const/16 v1, #int 2123 // #84b │ │ -0cf992: 1a0a b706 |2cef: const-string v10, "39.2729" // string@06b7 │ │ -0cf996: 4d0a 0001 |2cf1: aput-object v10, v0, v1 │ │ -0cf99a: 1301 4c08 |2cf3: const/16 v1, #int 2124 // #84c │ │ -0cf99e: 4d02 0001 |2cf5: aput-object v2, v0, v1 │ │ -0cf9a2: 1301 4d08 |2cf7: const/16 v1, #int 2125 // #84d │ │ -0cf9a6: 1a0a 890f |2cf9: const-string v10, "ENRA_DEN" // string@0f89 │ │ -0cf9aa: 4d0a 0001 |2cfb: aput-object v10, v0, v1 │ │ -0cf9ae: 1301 4e08 |2cfd: const/16 v1, #int 2126 // #84e │ │ -0cf9b2: 1a0a b002 |2cff: const-string v10, "-103.898" // string@02b0 │ │ -0cf9b6: 4d0a 0001 |2d01: aput-object v10, v0, v1 │ │ -0cf9ba: 1301 4f08 |2d03: const/16 v1, #int 2127 // #84f │ │ -0cf9be: 1a0a d906 |2d05: const-string v10, "40.436" // string@06d9 │ │ -0cf9c2: 4d0a 0001 |2d07: aput-object v10, v0, v1 │ │ -0cf9c6: 1301 5008 |2d09: const/16 v1, #int 2128 // #850 │ │ -0cf9ca: 4d02 0001 |2d0b: aput-object v2, v0, v1 │ │ -0cf9ce: 1301 5108 |2d0d: const/16 v1, #int 2129 // #851 │ │ -0cf9d2: 1a0a 8b0f |2d0f: const-string v10, "ENRA_DFW" // string@0f8b │ │ -0cf9d6: 4d0a 0001 |2d11: aput-object v10, v0, v1 │ │ -0cf9da: 1301 5208 |2d13: const/16 v1, #int 2130 // #852 │ │ -0cf9de: 1a0a 1b05 |2d15: const-string v10, "-98.1547" // string@051b │ │ -0cf9e2: 4d0a 0001 |2d17: aput-object v10, v0, v1 │ │ -0cf9e6: 1301 5308 |2d19: const/16 v1, #int 2131 // #853 │ │ -0cf9ea: 1a0a 4d06 |2d1b: const-string v10, "33.7802" // string@064d │ │ -0cf9ee: 4d0a 0001 |2d1d: aput-object v10, v0, v1 │ │ -0cf9f2: 1301 5408 |2d1f: const/16 v1, #int 2132 // #854 │ │ -0cf9f6: 4d02 0001 |2d21: aput-object v2, v0, v1 │ │ -0cf9fa: 1301 5508 |2d23: const/16 v1, #int 2133 // #855 │ │ -0cf9fe: 1a0a 8b0f |2d25: const-string v10, "ENRA_DFW" // string@0f8b │ │ -0cfa02: 4d0a 0001 |2d27: aput-object v10, v0, v1 │ │ -0cfa06: 1301 5608 |2d29: const/16 v1, #int 2134 // #856 │ │ -0cfa0a: 1a0a 1b05 |2d2b: const-string v10, "-98.1547" // string@051b │ │ -0cfa0e: 4d0a 0001 |2d2d: aput-object v10, v0, v1 │ │ -0cfa12: 1301 5708 |2d2f: const/16 v1, #int 2135 // #857 │ │ -0cfa16: 1a0a 1f06 |2d31: const-string v10, "31.4364" // string@061f │ │ -0cfa1a: 4d0a 0001 |2d33: aput-object v10, v0, v1 │ │ -0cfa1e: 1301 5808 |2d35: const/16 v1, #int 2136 // #858 │ │ -0cfa22: 4d02 0001 |2d37: aput-object v2, v0, v1 │ │ -0cfa26: 1301 5908 |2d39: const/16 v1, #int 2137 // #859 │ │ -0cfa2a: 1a0a 8b0f |2d3b: const-string v10, "ENRA_DFW" // string@0f8b │ │ -0cfa2e: 4d0a 0001 |2d3d: aput-object v10, v0, v1 │ │ -0cfa32: 1301 5a08 |2d3f: const/16 v1, #int 2138 // #85a │ │ -0cfa36: 1a0a 0105 |2d41: const-string v10, "-96.0523" // string@0501 │ │ -0cfa3a: 4d0a 0001 |2d43: aput-object v10, v0, v1 │ │ -0cfa3e: 1301 5b08 |2d45: const/16 v1, #int 2139 // #85b │ │ -0cfa42: 1a0a 1f06 |2d47: const-string v10, "31.4364" // string@061f │ │ -0cfa46: 4d0a 0001 |2d49: aput-object v10, v0, v1 │ │ -0cfa4a: 1301 5c08 |2d4b: const/16 v1, #int 2140 // #85c │ │ -0cfa4e: 4d02 0001 |2d4d: aput-object v2, v0, v1 │ │ -0cfa52: 1301 5d08 |2d4f: const/16 v1, #int 2141 // #85d │ │ -0cfa56: 1a0a 8b0f |2d51: const-string v10, "ENRA_DFW" // string@0f8b │ │ -0cfa5a: 4d0a 0001 |2d53: aput-object v10, v0, v1 │ │ -0cfa5e: 1301 5e08 |2d55: const/16 v1, #int 2142 // #85e │ │ -0cfa62: 1a0a 0105 |2d57: const-string v10, "-96.0523" // string@0501 │ │ -0cfa66: 4d0a 0001 |2d59: aput-object v10, v0, v1 │ │ -0cfa6a: 1301 5f08 |2d5b: const/16 v1, #int 2143 // #85f │ │ -0cfa6e: 1a0a 4d06 |2d5d: const-string v10, "33.7802" // string@064d │ │ -0cfa72: 4d0a 0001 |2d5f: aput-object v10, v0, v1 │ │ -0cfa76: 1301 6008 |2d61: const/16 v1, #int 2144 // #860 │ │ -0cfa7a: 4d02 0001 |2d63: aput-object v2, v0, v1 │ │ -0cfa7e: 1301 6108 |2d65: const/16 v1, #int 2145 // #861 │ │ -0cfa82: 1a0a 900f |2d67: const-string v10, "ENRA_LAX" // string@0f90 │ │ -0cfa86: 4d0a 0001 |2d69: aput-object v10, v0, v1 │ │ -0cfa8a: 1301 6208 |2d6b: const/16 v1, #int 2146 // #862 │ │ -0cfa8e: 1a0a 1603 |2d6d: const-string v10, "-119.158" // string@0316 │ │ -0cfa92: 4d0a 0001 |2d6f: aput-object v10, v0, v1 │ │ -0cfa96: 1301 6308 |2d71: const/16 v1, #int 2147 // #863 │ │ -0cfa9a: 1a0a 5f06 |2d73: const-string v10, "34.6019" // string@065f │ │ -0cfa9e: 4d0a 0001 |2d75: aput-object v10, v0, v1 │ │ -0cfaa2: 1301 6408 |2d77: const/16 v1, #int 2148 // #864 │ │ -0cfaa6: 4d02 0001 |2d79: aput-object v2, v0, v1 │ │ -0cfaaa: 1301 6508 |2d7b: const/16 v1, #int 2149 // #865 │ │ -0cfaae: 1a0a 900f |2d7d: const-string v10, "ENRA_LAX" // string@0f90 │ │ -0cfab2: 4d0a 0001 |2d7f: aput-object v10, v0, v1 │ │ -0cfab6: 1301 6608 |2d81: const/16 v1, #int 2150 // #866 │ │ -0cfaba: 1a0a 1603 |2d83: const-string v10, "-119.158" // string@0316 │ │ -0cfabe: 4d0a 0001 |2d85: aput-object v10, v0, v1 │ │ -0cfac2: 1301 6708 |2d87: const/16 v1, #int 2151 // #867 │ │ -0cfac6: 1a0a 4406 |2d89: const-string v10, "33.5209" // string@0644 │ │ -0cfaca: 4d0a 0001 |2d8b: aput-object v10, v0, v1 │ │ -0cface: 1301 6808 |2d8d: const/16 v1, #int 2152 // #868 │ │ -0cfad2: 4d02 0001 |2d8f: aput-object v2, v0, v1 │ │ -0cfad6: 1301 6908 |2d91: const/16 v1, #int 2153 // #869 │ │ -0cfada: 1a0a 900f |2d93: const-string v10, "ENRA_LAX" // string@0f90 │ │ -0cfade: 4d0a 0001 |2d95: aput-object v10, v0, v1 │ │ -0cfae2: 1301 6a08 |2d97: const/16 v1, #int 2154 // #86a │ │ -0cfae6: 1a0a 0703 |2d99: const-string v10, "-117.02" // string@0307 │ │ -0cfaea: 4d0a 0001 |2d9b: aput-object v10, v0, v1 │ │ -0cfaee: 1301 6b08 |2d9d: const/16 v1, #int 2155 // #86b │ │ -0cfaf2: 1a0a 4406 |2d9f: const-string v10, "33.5209" // string@0644 │ │ -0cfaf6: 4d0a 0001 |2da1: aput-object v10, v0, v1 │ │ -0cfafa: 1301 6c08 |2da3: const/16 v1, #int 2156 // #86c │ │ -0cfafe: 4d02 0001 |2da5: aput-object v2, v0, v1 │ │ -0cfb02: 1301 6d08 |2da7: const/16 v1, #int 2157 // #86d │ │ -0cfb06: 1a0a 900f |2da9: const-string v10, "ENRA_LAX" // string@0f90 │ │ -0cfb0a: 4d0a 0001 |2dab: aput-object v10, v0, v1 │ │ -0cfb0e: 1301 6e08 |2dad: const/16 v1, #int 2158 // #86e │ │ -0cfb12: 1a0a 0703 |2daf: const-string v10, "-117.02" // string@0307 │ │ -0cfb16: 4d0a 0001 |2db1: aput-object v10, v0, v1 │ │ -0cfb1a: 1301 6f08 |2db3: const/16 v1, #int 2159 // #86f │ │ -0cfb1e: 1a0a 5f06 |2db5: const-string v10, "34.6019" // string@065f │ │ -0cfb22: 4d0a 0001 |2db7: aput-object v10, v0, v1 │ │ -0cfb26: 1301 7008 |2db9: const/16 v1, #int 2160 // #870 │ │ -0cfb2a: 4d02 0001 |2dbb: aput-object v2, v0, v1 │ │ -0cfb2e: 1301 7108 |2dbd: const/16 v1, #int 2161 // #871 │ │ -0cfb32: 1a0a 920f |2dbf: const-string v10, "ENRA_MKC" // string@0f92 │ │ -0cfb36: 4d0a 0001 |2dc1: aput-object v10, v0, v1 │ │ -0cfb3a: 1301 7208 |2dc3: const/16 v1, #int 2162 // #872 │ │ -0cfb3e: 1a0a f504 |2dc5: const-string v10, "-95.1022" // string@04f5 │ │ -0cfb42: 4d0a 0001 |2dc7: aput-object v10, v0, v1 │ │ -0cfb46: 1301 7308 |2dc9: const/16 v1, #int 2163 // #873 │ │ -0cfb4a: 1a0a c106 |2dcb: const-string v10, "39.58" // string@06c1 │ │ -0cfb4e: 4d0a 0001 |2dcd: aput-object v10, v0, v1 │ │ -0cfb52: 1301 7408 |2dcf: const/16 v1, #int 2164 // #874 │ │ -0cfb56: 4d02 0001 |2dd1: aput-object v2, v0, v1 │ │ -0cfb5a: 1301 7508 |2dd3: const/16 v1, #int 2165 // #875 │ │ -0cfb5e: 1a0a 920f |2dd5: const-string v10, "ENRA_MKC" // string@0f92 │ │ -0cfb62: 4d0a 0001 |2dd7: aput-object v10, v0, v1 │ │ -0cfb66: 1301 7608 |2dd9: const/16 v1, #int 2166 // #876 │ │ -0cfb6a: 1a0a f504 |2ddb: const-string v10, "-95.1022" // string@04f5 │ │ -0cfb6e: 4d0a 0001 |2ddd: aput-object v10, v0, v1 │ │ -0cfb72: 1301 7708 |2ddf: const/16 v1, #int 2167 // #877 │ │ -0cfb76: 1a0a a806 |2de1: const-string v10, "38.7357" // string@06a8 │ │ -0cfb7a: 4d0a 0001 |2de3: aput-object v10, v0, v1 │ │ -0cfb7e: 1301 7808 |2de5: const/16 v1, #int 2168 // #878 │ │ -0cfb82: 4d02 0001 |2de7: aput-object v2, v0, v1 │ │ -0cfb86: 1301 7908 |2de9: const/16 v1, #int 2169 // #879 │ │ -0cfb8a: 1a0a 920f |2deb: const-string v10, "ENRA_MKC" // string@0f92 │ │ -0cfb8e: 4d0a 0001 |2ded: aput-object v10, v0, v1 │ │ -0cfb92: 1301 7a08 |2def: const/16 v1, #int 2170 // #87a │ │ -0cfb96: 1a0a e604 |2df1: const-string v10, "-94.0181" // string@04e6 │ │ -0cfb9a: 4d0a 0001 |2df3: aput-object v10, v0, v1 │ │ -0cfb9e: 1301 7b08 |2df5: const/16 v1, #int 2171 // #87b │ │ -0cfba2: 1a0a a806 |2df7: const-string v10, "38.7357" // string@06a8 │ │ -0cfba6: 4d0a 0001 |2df9: aput-object v10, v0, v1 │ │ -0cfbaa: 1301 7c08 |2dfb: const/16 v1, #int 2172 // #87c │ │ -0cfbae: 4d02 0001 |2dfd: aput-object v2, v0, v1 │ │ -0cfbb2: 1301 7d08 |2dff: const/16 v1, #int 2173 // #87d │ │ -0cfbb6: 1a0a 920f |2e01: const-string v10, "ENRA_MKC" // string@0f92 │ │ -0cfbba: 4d0a 0001 |2e03: aput-object v10, v0, v1 │ │ -0cfbbe: 1301 7e08 |2e05: const/16 v1, #int 2174 // #87e │ │ -0cfbc2: 1a0a e604 |2e07: const-string v10, "-94.0181" // string@04e6 │ │ -0cfbc6: 4d0a 0001 |2e09: aput-object v10, v0, v1 │ │ -0cfbca: 1301 7f08 |2e0b: const/16 v1, #int 2175 // #87f │ │ -0cfbce: 1a0a c106 |2e0d: const-string v10, "39.58" // string@06c1 │ │ -0cfbd2: 4d0a 0001 |2e0f: aput-object v10, v0, v1 │ │ -0cfbd6: 1301 8008 |2e11: const/16 v1, #int 2176 // #880 │ │ -0cfbda: 4d02 0001 |2e13: aput-object v2, v0, v1 │ │ -0cfbde: 1301 8108 |2e15: const/16 v1, #int 2177 // #881 │ │ -0cfbe2: 1a0a 950f |2e17: const-string v10, "ENRA_ORD" // string@0f95 │ │ -0cfbe6: 4d0a 0001 |2e19: aput-object v10, v0, v1 │ │ -0cfbea: 1301 8208 |2e1b: const/16 v1, #int 2178 // #882 │ │ -0cfbee: 1a0a ae04 |2e1d: const-string v10, "-88.6454" // string@04ae │ │ -0cfbf2: 4d0a 0001 |2e1f: aput-object v10, v0, v1 │ │ -0cfbf6: 1301 8308 |2e21: const/16 v1, #int 2179 // #883 │ │ -0cfbfa: 1a0a 1a07 |2e23: const-string v10, "43.3283" // string@071a │ │ -0cfbfe: 4d0a 0001 |2e25: aput-object v10, v0, v1 │ │ -0cfc02: 1301 8408 |2e27: const/16 v1, #int 2180 // #884 │ │ -0cfc06: 4d02 0001 |2e29: aput-object v2, v0, v1 │ │ -0cfc0a: 1301 8508 |2e2b: const/16 v1, #int 2181 // #885 │ │ -0cfc0e: 1a0a 950f |2e2d: const-string v10, "ENRA_ORD" // string@0f95 │ │ -0cfc12: 4d0a 0001 |2e2f: aput-object v10, v0, v1 │ │ -0cfc16: 1301 8608 |2e31: const/16 v1, #int 2182 // #886 │ │ -0cfc1a: 1a0a ae04 |2e33: const-string v10, "-88.6454" // string@04ae │ │ -0cfc1e: 4d0a 0001 |2e35: aput-object v10, v0, v1 │ │ -0cfc22: 1301 8708 |2e37: const/16 v1, #int 2183 // #887 │ │ -0cfc26: 1a0a ef06 |2e39: const-string v10, "41.3186" // string@06ef │ │ -0cfc2a: 4d0a 0001 |2e3b: aput-object v10, v0, v1 │ │ -0cfc2e: 1301 8808 |2e3d: const/16 v1, #int 2184 // #888 │ │ -0cfc32: 4d02 0001 |2e3f: aput-object v2, v0, v1 │ │ -0cfc36: 1301 8908 |2e41: const/16 v1, #int 2185 // #889 │ │ -0cfc3a: 1a0a 950f |2e43: const-string v10, "ENRA_ORD" // string@0f95 │ │ -0cfc3e: 4d0a 0001 |2e45: aput-object v10, v0, v1 │ │ -0cfc42: 1301 8a08 |2e47: const/16 v1, #int 2186 // #88a │ │ -0cfc46: 1a0a a004 |2e49: const-string v10, "-87.2715" // string@04a0 │ │ -0cfc4a: 4d0a 0001 |2e4b: aput-object v10, v0, v1 │ │ -0cfc4e: 1301 8b08 |2e4d: const/16 v1, #int 2187 // #88b │ │ -0cfc52: 1a0a ef06 |2e4f: const-string v10, "41.3186" // string@06ef │ │ -0cfc56: 4d0a 0001 |2e51: aput-object v10, v0, v1 │ │ -0cfc5a: 1301 8c08 |2e53: const/16 v1, #int 2188 // #88c │ │ -0cfc5e: 4d02 0001 |2e55: aput-object v2, v0, v1 │ │ -0cfc62: 1301 8d08 |2e57: const/16 v1, #int 2189 // #88d │ │ -0cfc66: 1a0a 950f |2e59: const-string v10, "ENRA_ORD" // string@0f95 │ │ -0cfc6a: 4d0a 0001 |2e5b: aput-object v10, v0, v1 │ │ -0cfc6e: 1301 8e08 |2e5d: const/16 v1, #int 2190 // #88e │ │ -0cfc72: 1a0a a004 |2e5f: const-string v10, "-87.2715" // string@04a0 │ │ -0cfc76: 4d0a 0001 |2e61: aput-object v10, v0, v1 │ │ -0cfc7a: 1301 8f08 |2e63: const/16 v1, #int 2191 // #88f │ │ -0cfc7e: 1a0a 1a07 |2e65: const-string v10, "43.3283" // string@071a │ │ -0cfc82: 4d0a 0001 |2e67: aput-object v10, v0, v1 │ │ -0cfc86: 1301 9008 |2e69: const/16 v1, #int 2192 // #890 │ │ -0cfc8a: 4d02 0001 |2e6b: aput-object v2, v0, v1 │ │ -0cfc8e: 1301 9108 |2e6d: const/16 v1, #int 2193 // #891 │ │ -0cfc92: 1a0a 960f |2e6f: const-string v10, "ENRA_PHX" // string@0f96 │ │ -0cfc96: 4d0a 0001 |2e71: aput-object v10, v0, v1 │ │ -0cfc9a: 1301 9208 |2e73: const/16 v1, #int 2194 // #892 │ │ -0cfc9e: 1a0a ef02 |2e75: const-string v10, "-112.901" // string@02ef │ │ -0cfca2: 4d0a 0001 |2e77: aput-object v10, v0, v1 │ │ -0cfca6: 1301 9308 |2e79: const/16 v1, #int 2195 // #893 │ │ -0cfcaa: 1a0a 5306 |2e7b: const-string v10, "34.1691" // string@0653 │ │ -0cfcae: 4d0a 0001 |2e7d: aput-object v10, v0, v1 │ │ -0cfcb2: 1301 9408 |2e7f: const/16 v1, #int 2196 // #894 │ │ -0cfcb6: 4d02 0001 |2e81: aput-object v2, v0, v1 │ │ -0cfcba: 1301 9508 |2e83: const/16 v1, #int 2197 // #895 │ │ -0cfcbe: 1a0a 960f |2e85: const-string v10, "ENRA_PHX" // string@0f96 │ │ -0cfcc2: 4d0a 0001 |2e87: aput-object v10, v0, v1 │ │ -0cfcc6: 1301 9608 |2e89: const/16 v1, #int 2198 // #896 │ │ -0cfcca: 1a0a ef02 |2e8b: const-string v10, "-112.901" // string@02ef │ │ -0cfcce: 4d0a 0001 |2e8d: aput-object v10, v0, v1 │ │ -0cfcd2: 1301 9708 |2e8f: const/16 v1, #int 2199 // #897 │ │ -0cfcd6: 1a0a 3606 |2e91: const-string v10, "32.7583" // string@0636 │ │ -0cfcda: 4d0a 0001 |2e93: aput-object v10, v0, v1 │ │ -0cfcde: 1301 9808 |2e95: const/16 v1, #int 2200 // #898 │ │ -0cfce2: 4d02 0001 |2e97: aput-object v2, v0, v1 │ │ -0cfce6: 1301 9908 |2e99: const/16 v1, #int 2201 // #899 │ │ -0cfcea: 1a0a 960f |2e9b: const-string v10, "ENRA_PHX" // string@0f96 │ │ -0cfcee: 4d0a 0001 |2e9d: aput-object v10, v0, v1 │ │ -0cfcf2: 1301 9a08 |2e9f: const/16 v1, #int 2202 // #89a │ │ -0cfcf6: 1a0a dd02 |2ea1: const-string v10, "-111.19" // string@02dd │ │ -0cfcfa: 4d0a 0001 |2ea3: aput-object v10, v0, v1 │ │ -0cfcfe: 1301 9b08 |2ea5: const/16 v1, #int 2203 // #89b │ │ -0cfd02: 1a0a 3606 |2ea7: const-string v10, "32.7583" // string@0636 │ │ -0cfd06: 4d0a 0001 |2ea9: aput-object v10, v0, v1 │ │ -0cfd0a: 1301 9c08 |2eab: const/16 v1, #int 2204 // #89c │ │ -0cfd0e: 4d02 0001 |2ead: aput-object v2, v0, v1 │ │ -0cfd12: 1301 9d08 |2eaf: const/16 v1, #int 2205 // #89d │ │ -0cfd16: 1a0a 960f |2eb1: const-string v10, "ENRA_PHX" // string@0f96 │ │ -0cfd1a: 4d0a 0001 |2eb3: aput-object v10, v0, v1 │ │ -0cfd1e: 1301 9e08 |2eb5: const/16 v1, #int 2206 // #89e │ │ -0cfd22: 1a0a dd02 |2eb7: const-string v10, "-111.19" // string@02dd │ │ -0cfd26: 4d0a 0001 |2eb9: aput-object v10, v0, v1 │ │ -0cfd2a: 1301 9f08 |2ebb: const/16 v1, #int 2207 // #89f │ │ -0cfd2e: 1a0a 5306 |2ebd: const-string v10, "34.1691" // string@0653 │ │ -0cfd32: 4d0a 0001 |2ebf: aput-object v10, v0, v1 │ │ -0cfd36: 1301 a008 |2ec1: const/16 v1, #int 2208 // #8a0 │ │ -0cfd3a: 4d02 0001 |2ec3: aput-object v2, v0, v1 │ │ -0cfd3e: 1301 a108 |2ec5: const/16 v1, #int 2209 // #8a1 │ │ -0cfd42: 1a0a 970f |2ec7: const-string v10, "ENRA_SFO" // string@0f97 │ │ -0cfd46: 4d0a 0001 |2ec9: aput-object v10, v0, v1 │ │ -0cfd4a: 1301 a208 |2ecb: const/16 v1, #int 2210 // #8a2 │ │ -0cfd4e: 1a0a 3a03 |2ecd: const-string v10, "-122.935" // string@033a │ │ -0cfd52: 4d0a 0001 |2ecf: aput-object v10, v0, v1 │ │ -0cfd56: 1301 a308 |2ed1: const/16 v1, #int 2211 // #8a3 │ │ -0cfd5a: 1a0a a106 |2ed3: const-string v10, "38.3236" // string@06a1 │ │ -0cfd5e: 4d0a 0001 |2ed5: aput-object v10, v0, v1 │ │ -0cfd62: 1301 a408 |2ed7: const/16 v1, #int 2212 // #8a4 │ │ -0cfd66: 4d02 0001 |2ed9: aput-object v2, v0, v1 │ │ -0cfd6a: 1301 a508 |2edb: const/16 v1, #int 2213 // #8a5 │ │ -0cfd6e: 1a0a 970f |2edd: const-string v10, "ENRA_SFO" // string@0f97 │ │ -0cfd72: 4d0a 0001 |2edf: aput-object v10, v0, v1 │ │ -0cfd76: 1301 a608 |2ee1: const/16 v1, #int 2214 // #8a6 │ │ -0cfd7a: 1a0a 3a03 |2ee3: const-string v10, "-122.935" // string@033a │ │ -0cfd7e: 4d0a 0001 |2ee5: aput-object v10, v0, v1 │ │ -0cfd82: 1301 a708 |2ee7: const/16 v1, #int 2215 // #8a7 │ │ -0cfd86: 1a0a 8b06 |2ee9: const-string v10, "37.3249" // string@068b │ │ -0cfd8a: 4d0a 0001 |2eeb: aput-object v10, v0, v1 │ │ -0cfd8e: 1301 a808 |2eed: const/16 v1, #int 2216 // #8a8 │ │ -0cfd92: 4d02 0001 |2eef: aput-object v2, v0, v1 │ │ -0cfd96: 1301 a908 |2ef1: const/16 v1, #int 2217 // #8a9 │ │ -0cfd9a: 1a0a 970f |2ef3: const-string v10, "ENRA_SFO" // string@0f97 │ │ -0cfd9e: 4d0a 0001 |2ef5: aput-object v10, v0, v1 │ │ -0cfda2: 1301 aa08 |2ef7: const/16 v1, #int 2218 // #8aa │ │ -0cfda6: 1a0a 3303 |2ef9: const-string v10, "-121.657" // string@0333 │ │ -0cfdaa: 4d0a 0001 |2efb: aput-object v10, v0, v1 │ │ -0cfdae: 1301 ab08 |2efd: const/16 v1, #int 2219 // #8ab │ │ -0cfdb2: 1a0a 8b06 |2eff: const-string v10, "37.3249" // string@068b │ │ -0cfdb6: 4d0a 0001 |2f01: aput-object v10, v0, v1 │ │ -0cfdba: 1301 ac08 |2f03: const/16 v1, #int 2220 // #8ac │ │ -0cfdbe: 4d02 0001 |2f05: aput-object v2, v0, v1 │ │ -0cfdc2: 1301 ad08 |2f07: const/16 v1, #int 2221 // #8ad │ │ -0cfdc6: 1a0a 970f |2f09: const-string v10, "ENRA_SFO" // string@0f97 │ │ -0cfdca: 4d0a 0001 |2f0b: aput-object v10, v0, v1 │ │ -0cfdce: 1301 ae08 |2f0d: const/16 v1, #int 2222 // #8ae │ │ -0cfdd2: 1a0a 3303 |2f0f: const-string v10, "-121.657" // string@0333 │ │ -0cfdd6: 4d0a 0001 |2f11: aput-object v10, v0, v1 │ │ -0cfdda: 1301 af08 |2f13: const/16 v1, #int 2223 // #8af │ │ -0cfdde: 1a0a a106 |2f15: const-string v10, "38.3236" // string@06a1 │ │ -0cfde2: 4d0a 0001 |2f17: aput-object v10, v0, v1 │ │ -0cfde6: 1301 b008 |2f19: const/16 v1, #int 2224 // #8b0 │ │ -0cfdea: 4d02 0001 |2f1b: aput-object v2, v0, v1 │ │ -0cfdee: 1301 b108 |2f1d: const/16 v1, #int 2225 // #8b1 │ │ -0cfdf2: 1a0a 8f0f |2f1f: const-string v10, "ENRA_JNU" // string@0f8f │ │ -0cfdf6: 4d0a 0001 |2f21: aput-object v10, v0, v1 │ │ -0cfdfa: 1301 b208 |2f23: const/16 v1, #int 2226 // #8b2 │ │ -0cfdfe: 1a0a 6803 |2f25: const-string v10, "-138.968" // string@0368 │ │ -0cfe02: 4d0a 0001 |2f27: aput-object v10, v0, v1 │ │ -0cfe06: 1301 b308 |2f29: const/16 v1, #int 2227 // #8b3 │ │ -0cfe0a: 1a0a df07 |2f2b: const-string v10, "60.1019" // string@07df │ │ -0cfe0e: 4d0a 0001 |2f2d: aput-object v10, v0, v1 │ │ -0cfe12: 1301 b408 |2f2f: const/16 v1, #int 2228 // #8b4 │ │ -0cfe16: 4d02 0001 |2f31: aput-object v2, v0, v1 │ │ -0cfe1a: 1301 b508 |2f33: const/16 v1, #int 2229 // #8b5 │ │ -0cfe1e: 1a0a 8f0f |2f35: const-string v10, "ENRA_JNU" // string@0f8f │ │ -0cfe22: 4d0a 0001 |2f37: aput-object v10, v0, v1 │ │ -0cfe26: 1301 b608 |2f39: const/16 v1, #int 2230 // #8b6 │ │ -0cfe2a: 1a0a 6803 |2f3b: const-string v10, "-138.968" // string@0368 │ │ -0cfe2e: 4d0a 0001 |2f3d: aput-object v10, v0, v1 │ │ -0cfe32: 1301 b708 |2f3f: const/16 v1, #int 2231 // #8b7 │ │ -0cfe36: 1a0a b307 |2f41: const-string v10, "56.682" // string@07b3 │ │ -0cfe3a: 4d0a 0001 |2f43: aput-object v10, v0, v1 │ │ -0cfe3e: 1301 b808 |2f45: const/16 v1, #int 2232 // #8b8 │ │ -0cfe42: 4d02 0001 |2f47: aput-object v2, v0, v1 │ │ -0cfe46: 1301 b908 |2f49: const/16 v1, #int 2233 // #8b9 │ │ -0cfe4a: 1a0a 8f0f |2f4b: const-string v10, "ENRA_JNU" // string@0f8f │ │ -0cfe4e: 4d0a 0001 |2f4d: aput-object v10, v0, v1 │ │ -0cfe52: 1301 ba08 |2f4f: const/16 v1, #int 2234 // #8ba │ │ -0cfe56: 1a0a 5b03 |2f51: const-string v10, "-132.489" // string@035b │ │ -0cfe5a: 4d0a 0001 |2f53: aput-object v10, v0, v1 │ │ -0cfe5e: 1301 bb08 |2f55: const/16 v1, #int 2235 // #8bb │ │ -0cfe62: 1a0a b307 |2f57: const-string v10, "56.682" // string@07b3 │ │ -0cfe66: 4d0a 0001 |2f59: aput-object v10, v0, v1 │ │ -0cfe6a: 1301 bc08 |2f5b: const/16 v1, #int 2236 // #8bc │ │ -0cfe6e: 4d02 0001 |2f5d: aput-object v2, v0, v1 │ │ -0cfe72: 1301 bd08 |2f5f: const/16 v1, #int 2237 // #8bd │ │ -0cfe76: 1a0a 8f0f |2f61: const-string v10, "ENRA_JNU" // string@0f8f │ │ -0cfe7a: 4d0a 0001 |2f63: aput-object v10, v0, v1 │ │ -0cfe7e: 1301 be08 |2f65: const/16 v1, #int 2238 // #8be │ │ -0cfe82: 1a0a 5b03 |2f67: const-string v10, "-132.489" // string@035b │ │ -0cfe86: 4d0a 0001 |2f69: aput-object v10, v0, v1 │ │ -0cfe8a: 1301 bf08 |2f6b: const/16 v1, #int 2239 // #8bf │ │ -0cfe8e: 1a0a df07 |2f6d: const-string v10, "60.1019" // string@07df │ │ -0cfe92: 4d0a 0001 |2f6f: aput-object v10, v0, v1 │ │ -0cfe96: 1301 c008 |2f71: const/16 v1, #int 2240 // #8c0 │ │ -0cfe9a: 4d02 0001 |2f73: aput-object v2, v0, v1 │ │ -0cfe9e: 1301 c108 |2f75: const/16 v1, #int 2241 // #8c1 │ │ -0cfea2: 1a0a 990f |2f77: const-string v10, "ENRA_VR" // string@0f99 │ │ -0cfea6: 4d0a 0001 |2f79: aput-object v10, v0, v1 │ │ -0cfeaa: 1301 c208 |2f7b: const/16 v1, #int 2242 // #8c2 │ │ -0cfeae: 1a0a 4303 |2f7d: const-string v10, "-124.568" // string@0343 │ │ -0cfeb2: 4d0a 0001 |2f7f: aput-object v10, v0, v1 │ │ -0cfeb6: 1301 c308 |2f81: const/16 v1, #int 2243 // #8c3 │ │ -0cfeba: 1a0a 6d07 |2f83: const-string v10, "49.7313" // string@076d │ │ -0cfebe: 4d0a 0001 |2f85: aput-object v10, v0, v1 │ │ -0cfec2: 1301 c408 |2f87: const/16 v1, #int 2244 // #8c4 │ │ -0cfec6: 4d02 0001 |2f89: aput-object v2, v0, v1 │ │ -0cfeca: 1301 c508 |2f8b: const/16 v1, #int 2245 // #8c5 │ │ -0cfece: 1a0a 990f |2f8d: const-string v10, "ENRA_VR" // string@0f99 │ │ -0cfed2: 4d0a 0001 |2f8f: aput-object v10, v0, v1 │ │ -0cfed6: 1301 c608 |2f91: const/16 v1, #int 2246 // #8c6 │ │ -0cfeda: 1a0a 4303 |2f93: const-string v10, "-124.568" // string@0343 │ │ -0cfede: 4d0a 0001 |2f95: aput-object v10, v0, v1 │ │ -0cfee2: 1301 c708 |2f97: const/16 v1, #int 2247 // #8c7 │ │ -0cfee6: 1a0a 4c07 |2f99: const-string v10, "47.1488" // string@074c │ │ -0cfeea: 4d0a 0001 |2f9b: aput-object v10, v0, v1 │ │ -0cfeee: 1301 c808 |2f9d: const/16 v1, #int 2248 // #8c8 │ │ -0cfef2: 4d02 0001 |2f9f: aput-object v2, v0, v1 │ │ -0cfef6: 1301 c908 |2fa1: const/16 v1, #int 2249 // #8c9 │ │ -0cfefa: 1a0a 990f |2fa3: const-string v10, "ENRA_VR" // string@0f99 │ │ -0cfefe: 4d0a 0001 |2fa5: aput-object v10, v0, v1 │ │ -0cff02: 1301 ca08 |2fa7: const/16 v1, #int 2250 // #8ca │ │ -0cff06: 1a0a 3003 |2fa9: const-string v10, "-121.402" // string@0330 │ │ -0cff0a: 4d0a 0001 |2fab: aput-object v10, v0, v1 │ │ -0cff0e: 1301 cb08 |2fad: const/16 v1, #int 2251 // #8cb │ │ -0cff12: 1a0a 4c07 |2faf: const-string v10, "47.1488" // string@074c │ │ -0cff16: 4d0a 0001 |2fb1: aput-object v10, v0, v1 │ │ -0cff1a: 1301 cc08 |2fb3: const/16 v1, #int 2252 // #8cc │ │ -0cff1e: 4d02 0001 |2fb5: aput-object v2, v0, v1 │ │ -0cff22: 1301 cd08 |2fb7: const/16 v1, #int 2253 // #8cd │ │ -0cff26: 1a0a 990f |2fb9: const-string v10, "ENRA_VR" // string@0f99 │ │ -0cff2a: 4d0a 0001 |2fbb: aput-object v10, v0, v1 │ │ -0cff2e: 1301 ce08 |2fbd: const/16 v1, #int 2254 // #8ce │ │ -0cff32: 1a0a 3003 |2fbf: const-string v10, "-121.402" // string@0330 │ │ -0cff36: 4d0a 0001 |2fc1: aput-object v10, v0, v1 │ │ -0cff3a: 1301 cf08 |2fc3: const/16 v1, #int 2255 // #8cf │ │ -0cff3e: 1a0a 6d07 |2fc5: const-string v10, "49.7313" // string@076d │ │ -0cff42: 4d0a 0001 |2fc7: aput-object v10, v0, v1 │ │ -0cff46: 1301 d008 |2fc9: const/16 v1, #int 2256 // #8d0 │ │ -0cff4a: 4d02 0001 |2fcb: aput-object v2, v0, v1 │ │ -0cff4e: 1301 d108 |2fcd: const/16 v1, #int 2257 // #8d1 │ │ -0cff52: 1a0a 8c0f |2fcf: const-string v10, "ENRA_FAI" // string@0f8c │ │ -0cff56: 4d0a 0001 |2fd1: aput-object v10, v0, v1 │ │ -0cff5a: 1301 d208 |2fd3: const/16 v1, #int 2258 // #8d2 │ │ -0cff5e: 1a0a 8503 |2fd5: const-string v10, "-150.258" // string@0385 │ │ -0cff62: 4d0a 0001 |2fd7: aput-object v10, v0, v1 │ │ -0cff66: 1301 d308 |2fd9: const/16 v1, #int 2259 // #8d3 │ │ -0cff6a: 1a0a 1008 |2fdb: const-string v10, "65.3324" // string@0810 │ │ -0cff6e: 4d0a 0001 |2fdd: aput-object v10, v0, v1 │ │ -0cff72: 1301 d408 |2fdf: const/16 v1, #int 2260 // #8d4 │ │ -0cff76: 4d02 0001 |2fe1: aput-object v2, v0, v1 │ │ -0cff7a: 1301 d508 |2fe3: const/16 v1, #int 2261 // #8d5 │ │ -0cff7e: 1a0a 8c0f |2fe5: const-string v10, "ENRA_FAI" // string@0f8c │ │ -0cff82: 4d0a 0001 |2fe7: aput-object v10, v0, v1 │ │ -0cff86: 1301 d608 |2fe9: const/16 v1, #int 2262 // #8d6 │ │ -0cff8a: 1a0a 8503 |2feb: const-string v10, "-150.258" // string@0385 │ │ -0cff8e: 4d0a 0001 |2fed: aput-object v10, v0, v1 │ │ -0cff92: 1301 d708 |2fef: const/16 v1, #int 2263 // #8d7 │ │ -0cff96: 1a0a ee07 |2ff1: const-string v10, "63.7115" // string@07ee │ │ -0cff9a: 4d0a 0001 |2ff3: aput-object v10, v0, v1 │ │ -0cff9e: 1301 d808 |2ff5: const/16 v1, #int 2264 // #8d8 │ │ -0cffa2: 4d02 0001 |2ff7: aput-object v2, v0, v1 │ │ -0cffa6: 1301 d908 |2ff9: const/16 v1, #int 2265 // #8d9 │ │ -0cffaa: 1a0a 8c0f |2ffb: const-string v10, "ENRA_FAI" // string@0f8c │ │ -0cffae: 4d0a 0001 |2ffd: aput-object v10, v0, v1 │ │ -0cffb2: 1301 da08 |2fff: const/16 v1, #int 2266 // #8da │ │ -0cffb6: 1a0a 7b03 |3001: const-string v10, "-145.022" // string@037b │ │ -0cffba: 4d0a 0001 |3003: aput-object v10, v0, v1 │ │ -0cffbe: 1301 db08 |3005: const/16 v1, #int 2267 // #8db │ │ -0cffc2: 1a0a ee07 |3007: const-string v10, "63.7115" // string@07ee │ │ -0cffc6: 4d0a 0001 |3009: aput-object v10, v0, v1 │ │ -0cffca: 1301 dc08 |300b: const/16 v1, #int 2268 // #8dc │ │ -0cffce: 4d02 0001 |300d: aput-object v2, v0, v1 │ │ -0cffd2: 1301 dd08 |300f: const/16 v1, #int 2269 // #8dd │ │ -0cffd6: 1a0a 8c0f |3011: const-string v10, "ENRA_FAI" // string@0f8c │ │ -0cffda: 4d0a 0001 |3013: aput-object v10, v0, v1 │ │ -0cffde: 1301 de08 |3015: const/16 v1, #int 2270 // #8de │ │ -0cffe2: 1a0a 7b03 |3017: const-string v10, "-145.022" // string@037b │ │ -0cffe6: 4d0a 0001 |3019: aput-object v10, v0, v1 │ │ -0cffea: 1301 df08 |301b: const/16 v1, #int 2271 // #8df │ │ -0cffee: 1a0a 1008 |301d: const-string v10, "65.3324" // string@0810 │ │ -0cfff2: 4d0a 0001 |301f: aput-object v10, v0, v1 │ │ -0cfff6: 1301 e008 |3021: const/16 v1, #int 2272 // #8e0 │ │ -0cfffa: 4d02 0001 |3023: aput-object v2, v0, v1 │ │ -0cfffe: 1301 e108 |3025: const/16 v1, #int 2273 // #8e1 │ │ -0d0002: 1a0a 940f |3027: const-string v10, "ENRA_OME" // string@0f94 │ │ -0d0006: 4d0a 0001 |3029: aput-object v10, v0, v1 │ │ -0d000a: 1301 e208 |302b: const/16 v1, #int 2274 // #8e2 │ │ -0d000e: 1a0a ad03 |302d: const-string v10, "-167.078" // string@03ad │ │ -0d0012: 4d0a 0001 |302f: aput-object v10, v0, v1 │ │ -0d0016: 1301 e308 |3031: const/16 v1, #int 2275 // #8e3 │ │ -0d001a: 1a0a 1108 |3033: const-string v10, "65.4198" // string@0811 │ │ -0d001e: 4d0a 0001 |3035: aput-object v10, v0, v1 │ │ -0d0022: 1301 e408 |3037: const/16 v1, #int 2276 // #8e4 │ │ -0d0026: 4d02 0001 |3039: aput-object v2, v0, v1 │ │ -0d002a: 1301 e508 |303b: const/16 v1, #int 2277 // #8e5 │ │ -0d002e: 1a0a 940f |303d: const-string v10, "ENRA_OME" // string@0f94 │ │ -0d0032: 4d0a 0001 |303f: aput-object v10, v0, v1 │ │ -0d0036: 1301 e608 |3041: const/16 v1, #int 2278 // #8e6 │ │ -0d003a: 1a0a ad03 |3043: const-string v10, "-167.078" // string@03ad │ │ -0d003e: 4d0a 0001 |3045: aput-object v10, v0, v1 │ │ -0d0042: 1301 e708 |3047: const/16 v1, #int 2279 // #8e7 │ │ -0d0046: 1a0a f807 |3049: const-string v10, "63.823" // string@07f8 │ │ -0d004a: 4d0a 0001 |304b: aput-object v10, v0, v1 │ │ -0d004e: 1301 e808 |304d: const/16 v1, #int 2280 // #8e8 │ │ -0d0052: 4d02 0001 |304f: aput-object v2, v0, v1 │ │ -0d0056: 1301 e908 |3051: const/16 v1, #int 2281 // #8e9 │ │ -0d005a: 1a0a 940f |3053: const-string v10, "ENRA_OME" // string@0f94 │ │ -0d005e: 4d0a 0001 |3055: aput-object v10, v0, v1 │ │ -0d0062: 1301 ea08 |3057: const/16 v1, #int 2282 // #8ea │ │ -0d0066: 1a0a a703 |3059: const-string v10, "-163.218" // string@03a7 │ │ -0d006a: 4d0a 0001 |305b: aput-object v10, v0, v1 │ │ -0d006e: 1301 eb08 |305d: const/16 v1, #int 2283 // #8eb │ │ -0d0072: 1a0a f807 |305f: const-string v10, "63.823" // string@07f8 │ │ -0d0076: 4d0a 0001 |3061: aput-object v10, v0, v1 │ │ -0d007a: 1301 ec08 |3063: const/16 v1, #int 2284 // #8ec │ │ -0d007e: 4d02 0001 |3065: aput-object v2, v0, v1 │ │ -0d0082: 1301 ed08 |3067: const/16 v1, #int 2285 // #8ed │ │ -0d0086: 1a0a 940f |3069: const-string v10, "ENRA_OME" // string@0f94 │ │ -0d008a: 4d0a 0001 |306b: aput-object v10, v0, v1 │ │ -0d008e: 1301 ee08 |306d: const/16 v1, #int 2286 // #8ee │ │ -0d0092: 1a0a a703 |306f: const-string v10, "-163.218" // string@03a7 │ │ -0d0096: 4d0a 0001 |3071: aput-object v10, v0, v1 │ │ -0d009a: 1301 ef08 |3073: const/16 v1, #int 2287 // #8ef │ │ -0d009e: 1a0a 1108 |3075: const-string v10, "65.4198" // string@0811 │ │ -0d00a2: 4d0a 0001 |3077: aput-object v10, v0, v1 │ │ -0d00a6: 1301 f008 |3079: const/16 v1, #int 2288 // #8f0 │ │ -0d00aa: 4d02 0001 |307b: aput-object v2, v0, v1 │ │ -0d00ae: 1301 f108 |307d: const/16 v1, #int 2289 // #8f1 │ │ -0d00b2: 1a0a 860f |307f: const-string v10, "ENRA_ANC" // string@0f86 │ │ -0d00b6: 4d0a 0001 |3081: aput-object v10, v0, v1 │ │ -0d00ba: 1301 f208 |3083: const/16 v1, #int 2290 // #8f2 │ │ -0d00be: 1a0a 8d03 |3085: const-string v10, "-153.303" // string@038d │ │ -0d00c2: 4d0a 0001 |3087: aput-object v10, v0, v1 │ │ -0d00c6: 1301 f308 |3089: const/16 v1, #int 2291 // #8f3 │ │ -0d00ca: 1a0a ec07 |308b: const-string v10, "62.8585" // string@07ec │ │ -0d00ce: 4d0a 0001 |308d: aput-object v10, v0, v1 │ │ -0d00d2: 1301 f408 |308f: const/16 v1, #int 2292 // #8f4 │ │ -0d00d6: 4d02 0001 |3091: aput-object v2, v0, v1 │ │ -0d00da: 1301 f508 |3093: const/16 v1, #int 2293 // #8f5 │ │ -0d00de: 1a0a 860f |3095: const-string v10, "ENRA_ANC" // string@0f86 │ │ -0d00e2: 4d0a 0001 |3097: aput-object v10, v0, v1 │ │ -0d00e6: 1301 f608 |3099: const/16 v1, #int 2294 // #8f6 │ │ -0d00ea: 1a0a 8d03 |309b: const-string v10, "-153.303" // string@038d │ │ -0d00ee: 4d0a 0001 |309d: aput-object v10, v0, v1 │ │ -0d00f2: 1301 f708 |309f: const/16 v1, #int 2295 // #8f7 │ │ -0d00f6: 1a0a b807 |30a1: const-string v10, "58.2111" // string@07b8 │ │ -0d00fa: 4d0a 0001 |30a3: aput-object v10, v0, v1 │ │ -0d00fe: 1301 f808 |30a5: const/16 v1, #int 2296 // #8f8 │ │ -0d0102: 4d02 0001 |30a7: aput-object v2, v0, v1 │ │ -0d0106: 1301 f908 |30a9: const/16 v1, #int 2297 // #8f9 │ │ -0d010a: 1a0a 860f |30ab: const-string v10, "ENRA_ANC" // string@0f86 │ │ -0d010e: 4d0a 0001 |30ad: aput-object v10, v0, v1 │ │ -0d0112: 1301 fa08 |30af: const/16 v1, #int 2298 // #8fa │ │ -0d0116: 1a0a 7503 |30b1: const-string v10, "-143.853" // string@0375 │ │ -0d011a: 4d0a 0001 |30b3: aput-object v10, v0, v1 │ │ -0d011e: 1301 fb08 |30b5: const/16 v1, #int 2299 // #8fb │ │ -0d0122: 1a0a b807 |30b7: const-string v10, "58.2111" // string@07b8 │ │ -0d0126: 4d0a 0001 |30b9: aput-object v10, v0, v1 │ │ -0d012a: 1301 fc08 |30bb: const/16 v1, #int 2300 // #8fc │ │ -0d012e: 4d02 0001 |30bd: aput-object v2, v0, v1 │ │ -0d0132: 1301 fd08 |30bf: const/16 v1, #int 2301 // #8fd │ │ -0d0136: 1a0a 860f |30c1: const-string v10, "ENRA_ANC" // string@0f86 │ │ -0d013a: 4d0a 0001 |30c3: aput-object v10, v0, v1 │ │ -0d013e: 1301 fe08 |30c5: const/16 v1, #int 2302 // #8fe │ │ -0d0142: 1a0a 7503 |30c7: const-string v10, "-143.853" // string@0375 │ │ -0d0146: 4d0a 0001 |30c9: aput-object v10, v0, v1 │ │ -0d014a: 1301 ff08 |30cb: const/16 v1, #int 2303 // #8ff │ │ -0d014e: 1a0a ec07 |30cd: const-string v10, "62.8585" // string@07ec │ │ -0d0152: 4d0a 0001 |30cf: aput-object v10, v0, v1 │ │ -0d0156: 1301 0009 |30d1: const/16 v1, #int 2304 // #900 │ │ -0d015a: 4d02 0001 |30d3: aput-object v2, v0, v1 │ │ -0d015e: 1301 0109 |30d5: const/16 v1, #int 2305 // #901 │ │ -0d0162: 1a0a 8d0f |30d7: const-string v10, "ENRA_GUA" // string@0f8d │ │ -0d0166: 4d0a 0001 |30d9: aput-object v10, v0, v1 │ │ -0d016a: 1301 0209 |30db: const/16 v1, #int 2306 // #902 │ │ -0d016e: 1a0a af05 |30dd: const-string v10, "139.725" // string@05af │ │ -0d0172: 4d0a 0001 |30df: aput-object v10, v0, v1 │ │ -0d0176: 1301 0309 |30e1: const/16 v1, #int 2307 // #903 │ │ -0d017a: 1a0a c605 |30e3: const-string v10, "18.4257" // string@05c6 │ │ -0d017e: 4d0a 0001 |30e5: aput-object v10, v0, v1 │ │ -0d0182: 1301 0409 |30e7: const/16 v1, #int 2308 // #904 │ │ -0d0186: 4d02 0001 |30e9: aput-object v2, v0, v1 │ │ -0d018a: 1301 0509 |30eb: const/16 v1, #int 2309 // #905 │ │ -0d018e: 1a0a 8d0f |30ed: const-string v10, "ENRA_GUA" // string@0f8d │ │ -0d0192: 4d0a 0001 |30ef: aput-object v10, v0, v1 │ │ -0d0196: 1301 0609 |30f1: const/16 v1, #int 2310 // #906 │ │ -0d019a: 1a0a af05 |30f3: const-string v10, "139.725" // string@05af │ │ -0d019e: 4d0a 0001 |30f5: aput-object v10, v0, v1 │ │ -0d01a2: 1301 0709 |30f7: const/16 v1, #int 2311 // #907 │ │ -0d01a6: 1a0a 5e08 |30f9: const-string v10, "8.55736" // string@085e │ │ -0d01aa: 4d0a 0001 |30fb: aput-object v10, v0, v1 │ │ -0d01ae: 1301 0809 |30fd: const/16 v1, #int 2312 // #908 │ │ -0d01b2: 4d02 0001 |30ff: aput-object v2, v0, v1 │ │ -0d01b6: 1301 0909 |3101: const/16 v1, #int 2313 // #909 │ │ -0d01ba: 1a0a 8d0f |3103: const-string v10, "ENRA_GUA" // string@0f8d │ │ -0d01be: 4d0a 0001 |3105: aput-object v10, v0, v1 │ │ -0d01c2: 1301 0a09 |3107: const/16 v1, #int 2314 // #90a │ │ -0d01c6: 1a0a b905 |3109: const-string v10, "150.246" // string@05b9 │ │ -0d01ca: 4d0a 0001 |310b: aput-object v10, v0, v1 │ │ -0d01ce: 1301 0b09 |310d: const/16 v1, #int 2315 // #90b │ │ -0d01d2: 1a0a 5e08 |310f: const-string v10, "8.55736" // string@085e │ │ -0d01d6: 4d0a 0001 |3111: aput-object v10, v0, v1 │ │ -0d01da: 1301 0c09 |3113: const/16 v1, #int 2316 // #90c │ │ -0d01de: 4d02 0001 |3115: aput-object v2, v0, v1 │ │ -0d01e2: 1301 0d09 |3117: const/16 v1, #int 2317 // #90d │ │ -0d01e6: 1a02 8d0f |3119: const-string v2, "ENRA_GUA" // string@0f8d │ │ -0d01ea: 4d02 0001 |311b: aput-object v2, v0, v1 │ │ -0d01ee: 1301 0e09 |311d: const/16 v1, #int 2318 // #90e │ │ -0d01f2: 1a02 b905 |311f: const-string v2, "150.246" // string@05b9 │ │ -0d01f6: 4d02 0001 |3121: aput-object v2, v0, v1 │ │ -0d01fa: 1301 0f09 |3123: const/16 v1, #int 2319 // #90f │ │ -0d01fe: 1a02 c605 |3125: const-string v2, "18.4257" // string@05c6 │ │ -0d0202: 4d02 0001 |3127: aput-object v2, v0, v1 │ │ -0d0206: 1301 1009 |3129: const/16 v1, #int 2320 // #910 │ │ -0d020a: 1a02 d107 |312b: const-string v2, "6" // string@07d1 │ │ -0d020e: 4d02 0001 |312d: aput-object v2, v0, v1 │ │ -0d0212: 1301 1109 |312f: const/16 v1, #int 2321 // #911 │ │ -0d0216: 1a0a 640f |3131: const-string v10, "ELEV_AK" // string@0f64 │ │ -0d021a: 4d0a 0001 |3133: aput-object v10, v0, v1 │ │ -0d021e: 1301 1209 |3135: const/16 v1, #int 2322 // #912 │ │ -0d0222: 1a0a bb03 |3137: const-string v10, "-180.00" // string@03bb │ │ -0d0226: 4d0a 0001 |3139: aput-object v10, v0, v1 │ │ -0d022a: 1301 1309 |313b: const/16 v1, #int 2323 // #913 │ │ -0d022e: 1a0a 4a08 |313d: const-string v10, "75.00" // string@084a │ │ -0d0232: 4d0a 0001 |313f: aput-object v10, v0, v1 │ │ -0d0236: 1301 1409 |3141: const/16 v1, #int 2324 // #914 │ │ -0d023a: 4d02 0001 |3143: aput-object v2, v0, v1 │ │ -0d023e: 1301 1509 |3145: const/16 v1, #int 2325 // #915 │ │ -0d0242: 1a0a 640f |3147: const-string v10, "ELEV_AK" // string@0f64 │ │ -0d0246: 4d0a 0001 |3149: aput-object v10, v0, v1 │ │ -0d024a: 1301 1609 |314b: const/16 v1, #int 2326 // #916 │ │ -0d024e: 1a0a bb03 |314d: const-string v10, "-180.00" // string@03bb │ │ -0d0252: 4d0a 0001 |314f: aput-object v10, v0, v1 │ │ -0d0256: 1301 1709 |3151: const/16 v1, #int 2327 // #917 │ │ -0d025a: 1a0a 7407 |3153: const-string v10, "50.00" // string@0774 │ │ -0d025e: 4d0a 0001 |3155: aput-object v10, v0, v1 │ │ -0d0262: 1301 1809 |3157: const/16 v1, #int 2328 // #918 │ │ -0d0266: 4d02 0001 |3159: aput-object v2, v0, v1 │ │ -0d026a: 1301 1909 |315b: const/16 v1, #int 2329 // #919 │ │ -0d026e: 1a0a 640f |315d: const-string v10, "ELEV_AK" // string@0f64 │ │ -0d0272: 4d0a 0001 |315f: aput-object v10, v0, v1 │ │ -0d0276: 1301 1a09 |3161: const/16 v1, #int 2330 // #91a │ │ -0d027a: 1a0a 4603 |3163: const-string v10, "-125.00" // string@0346 │ │ -0d027e: 4d0a 0001 |3165: aput-object v10, v0, v1 │ │ -0d0282: 1301 1b09 |3167: const/16 v1, #int 2331 // #91b │ │ -0d0286: 1a0a 7407 |3169: const-string v10, "50.00" // string@0774 │ │ -0d028a: 4d0a 0001 |316b: aput-object v10, v0, v1 │ │ -0d028e: 1301 1c09 |316d: const/16 v1, #int 2332 // #91c │ │ -0d0292: 4d02 0001 |316f: aput-object v2, v0, v1 │ │ -0d0296: 1301 1d09 |3171: const/16 v1, #int 2333 // #91d │ │ -0d029a: 1a0a 640f |3173: const-string v10, "ELEV_AK" // string@0f64 │ │ -0d029e: 4d0a 0001 |3175: aput-object v10, v0, v1 │ │ -0d02a2: 1301 1e09 |3177: const/16 v1, #int 2334 // #91e │ │ -0d02a6: 1a0a 4603 |3179: const-string v10, "-125.00" // string@0346 │ │ -0d02aa: 4d0a 0001 |317b: aput-object v10, v0, v1 │ │ -0d02ae: 1301 1f09 |317d: const/16 v1, #int 2335 // #91f │ │ -0d02b2: 1a0a 4a08 |317f: const-string v10, "75.00" // string@084a │ │ -0d02b6: 4d0a 0001 |3181: aput-object v10, v0, v1 │ │ -0d02ba: 1301 2009 |3183: const/16 v1, #int 2336 // #920 │ │ -0d02be: 4d02 0001 |3185: aput-object v2, v0, v1 │ │ -0d02c2: 1301 2109 |3187: const/16 v1, #int 2337 // #921 │ │ -0d02c6: 1a0a 660f |3189: const-string v10, "ELEV_NE" // string@0f66 │ │ -0d02ca: 4d0a 0001 |318b: aput-object v10, v0, v1 │ │ -0d02ce: 1301 2209 |318d: const/16 v1, #int 2338 // #922 │ │ -0d02d2: 4d03 0001 |318f: aput-object v3, v0, v1 │ │ -0d02d6: 1301 2309 |3191: const/16 v1, #int 2339 // #923 │ │ -0d02da: 4d04 0001 |3193: aput-object v4, v0, v1 │ │ -0d02de: 1301 2409 |3195: const/16 v1, #int 2340 // #924 │ │ -0d02e2: 4d02 0001 |3197: aput-object v2, v0, v1 │ │ -0d02e6: 1301 2509 |3199: const/16 v1, #int 2341 // #925 │ │ -0d02ea: 1a0a 660f |319b: const-string v10, "ELEV_NE" // string@0f66 │ │ -0d02ee: 4d0a 0001 |319d: aput-object v10, v0, v1 │ │ -0d02f2: 1301 2609 |319f: const/16 v1, #int 2342 // #926 │ │ -0d02f6: 4d03 0001 |31a1: aput-object v3, v0, v1 │ │ -0d02fa: 1301 2709 |31a3: const/16 v1, #int 2343 // #927 │ │ -0d02fe: 4d05 0001 |31a5: aput-object v5, v0, v1 │ │ -0d0302: 1301 2809 |31a7: const/16 v1, #int 2344 // #928 │ │ -0d0306: 4d02 0001 |31a9: aput-object v2, v0, v1 │ │ -0d030a: 1301 2909 |31ab: const/16 v1, #int 2345 // #929 │ │ -0d030e: 1a0a 660f |31ad: const-string v10, "ELEV_NE" // string@0f66 │ │ -0d0312: 4d0a 0001 |31af: aput-object v10, v0, v1 │ │ -0d0316: 1301 2a09 |31b1: const/16 v1, #int 2346 // #92a │ │ -0d031a: 4d06 0001 |31b3: aput-object v6, v0, v1 │ │ -0d031e: 1301 2b09 |31b5: const/16 v1, #int 2347 // #92b │ │ -0d0322: 4d05 0001 |31b7: aput-object v5, v0, v1 │ │ -0d0326: 1301 2c09 |31b9: const/16 v1, #int 2348 // #92c │ │ -0d032a: 4d02 0001 |31bb: aput-object v2, v0, v1 │ │ -0d032e: 1301 2d09 |31bd: const/16 v1, #int 2349 // #92d │ │ -0d0332: 1a0a 660f |31bf: const-string v10, "ELEV_NE" // string@0f66 │ │ -0d0336: 4d0a 0001 |31c1: aput-object v10, v0, v1 │ │ -0d033a: 1301 2e09 |31c3: const/16 v1, #int 2350 // #92e │ │ -0d033e: 4d06 0001 |31c5: aput-object v6, v0, v1 │ │ -0d0342: 1301 2f09 |31c7: const/16 v1, #int 2351 // #92f │ │ -0d0346: 4d04 0001 |31c9: aput-object v4, v0, v1 │ │ -0d034a: 1301 3009 |31cb: const/16 v1, #int 2352 // #930 │ │ -0d034e: 4d02 0001 |31cd: aput-object v2, v0, v1 │ │ -0d0352: 1301 3109 |31cf: const/16 v1, #int 2353 // #931 │ │ -0d0356: 1a0a 650f |31d1: const-string v10, "ELEV_NC" // string@0f65 │ │ -0d035a: 4d0a 0001 |31d3: aput-object v10, v0, v1 │ │ -0d035e: 1301 3209 |31d5: const/16 v1, #int 2354 // #932 │ │ -0d0362: 4d07 0001 |31d7: aput-object v7, v0, v1 │ │ -0d0366: 1301 3309 |31d9: const/16 v1, #int 2355 // #933 │ │ -0d036a: 4d04 0001 |31db: aput-object v4, v0, v1 │ │ -0d036e: 1301 3409 |31dd: const/16 v1, #int 2356 // #934 │ │ -0d0372: 4d02 0001 |31df: aput-object v2, v0, v1 │ │ -0d0376: 1301 3509 |31e1: const/16 v1, #int 2357 // #935 │ │ -0d037a: 1a0a 650f |31e3: const-string v10, "ELEV_NC" // string@0f65 │ │ -0d037e: 4d0a 0001 |31e5: aput-object v10, v0, v1 │ │ -0d0382: 1301 3609 |31e7: const/16 v1, #int 2358 // #936 │ │ -0d0386: 4d07 0001 |31e9: aput-object v7, v0, v1 │ │ -0d038a: 1301 3709 |31eb: const/16 v1, #int 2359 // #937 │ │ -0d038e: 4d05 0001 |31ed: aput-object v5, v0, v1 │ │ -0d0392: 1301 3809 |31ef: const/16 v1, #int 2360 // #938 │ │ -0d0396: 4d02 0001 |31f1: aput-object v2, v0, v1 │ │ -0d039a: 1301 3909 |31f3: const/16 v1, #int 2361 // #939 │ │ -0d039e: 1a0a 650f |31f5: const-string v10, "ELEV_NC" // string@0f65 │ │ -0d03a2: 4d0a 0001 |31f7: aput-object v10, v0, v1 │ │ -0d03a6: 1301 3a09 |31f9: const/16 v1, #int 2362 // #93a │ │ -0d03aa: 4d03 0001 |31fb: aput-object v3, v0, v1 │ │ -0d03ae: 1301 3b09 |31fd: const/16 v1, #int 2363 // #93b │ │ -0d03b2: 4d05 0001 |31ff: aput-object v5, v0, v1 │ │ -0d03b6: 1301 3c09 |3201: const/16 v1, #int 2364 // #93c │ │ -0d03ba: 4d02 0001 |3203: aput-object v2, v0, v1 │ │ -0d03be: 1301 3d09 |3205: const/16 v1, #int 2365 // #93d │ │ -0d03c2: 1a0a 650f |3207: const-string v10, "ELEV_NC" // string@0f65 │ │ -0d03c6: 4d0a 0001 |3209: aput-object v10, v0, v1 │ │ -0d03ca: 1301 3e09 |320b: const/16 v1, #int 2366 // #93e │ │ -0d03ce: 4d03 0001 |320d: aput-object v3, v0, v1 │ │ -0d03d2: 1301 3f09 |320f: const/16 v1, #int 2367 // #93f │ │ -0d03d6: 4d04 0001 |3211: aput-object v4, v0, v1 │ │ -0d03da: 1301 4009 |3213: const/16 v1, #int 2368 // #940 │ │ -0d03de: 4d02 0001 |3215: aput-object v2, v0, v1 │ │ -0d03e2: 1301 4109 |3217: const/16 v1, #int 2369 // #941 │ │ -0d03e6: 1a0a 670f |3219: const-string v10, "ELEV_NW" // string@0f67 │ │ -0d03ea: 4d0a 0001 |321b: aput-object v10, v0, v1 │ │ -0d03ee: 1301 4209 |321d: const/16 v1, #int 2370 // #942 │ │ -0d03f2: 4d08 0001 |321f: aput-object v8, v0, v1 │ │ -0d03f6: 1301 4309 |3221: const/16 v1, #int 2371 // #943 │ │ -0d03fa: 4d04 0001 |3223: aput-object v4, v0, v1 │ │ -0d03fe: 1301 4409 |3225: const/16 v1, #int 2372 // #944 │ │ -0d0402: 4d02 0001 |3227: aput-object v2, v0, v1 │ │ -0d0406: 1301 4509 |3229: const/16 v1, #int 2373 // #945 │ │ -0d040a: 1a0a 670f |322b: const-string v10, "ELEV_NW" // string@0f67 │ │ -0d040e: 4d0a 0001 |322d: aput-object v10, v0, v1 │ │ -0d0412: 1301 4609 |322f: const/16 v1, #int 2374 // #946 │ │ -0d0416: 4d08 0001 |3231: aput-object v8, v0, v1 │ │ -0d041a: 1301 4709 |3233: const/16 v1, #int 2375 // #947 │ │ -0d041e: 4d05 0001 |3235: aput-object v5, v0, v1 │ │ -0d0422: 1301 4809 |3237: const/16 v1, #int 2376 // #948 │ │ -0d0426: 4d02 0001 |3239: aput-object v2, v0, v1 │ │ -0d042a: 1301 4909 |323b: const/16 v1, #int 2377 // #949 │ │ -0d042e: 1a0a 670f |323d: const-string v10, "ELEV_NW" // string@0f67 │ │ -0d0432: 4d0a 0001 |323f: aput-object v10, v0, v1 │ │ -0d0436: 1301 4a09 |3241: const/16 v1, #int 2378 // #94a │ │ -0d043a: 4d07 0001 |3243: aput-object v7, v0, v1 │ │ -0d043e: 1301 4b09 |3245: const/16 v1, #int 2379 // #94b │ │ -0d0442: 4d05 0001 |3247: aput-object v5, v0, v1 │ │ -0d0446: 1301 4c09 |3249: const/16 v1, #int 2380 // #94c │ │ -0d044a: 4d02 0001 |324b: aput-object v2, v0, v1 │ │ -0d044e: 1301 4d09 |324d: const/16 v1, #int 2381 // #94d │ │ -0d0452: 1a0a 670f |324f: const-string v10, "ELEV_NW" // string@0f67 │ │ -0d0456: 4d0a 0001 |3251: aput-object v10, v0, v1 │ │ -0d045a: 1301 4e09 |3253: const/16 v1, #int 2382 // #94e │ │ -0d045e: 4d07 0001 |3255: aput-object v7, v0, v1 │ │ -0d0462: 1301 4f09 |3257: const/16 v1, #int 2383 // #94f │ │ -0d0466: 4d04 0001 |3259: aput-object v4, v0, v1 │ │ -0d046a: 1301 5009 |325b: const/16 v1, #int 2384 // #950 │ │ -0d046e: 4d02 0001 |325d: aput-object v2, v0, v1 │ │ -0d0472: 1301 5109 |325f: const/16 v1, #int 2385 // #951 │ │ -0d0476: 1a0a 690f |3261: const-string v10, "ELEV_SE" // string@0f69 │ │ -0d047a: 4d0a 0001 |3263: aput-object v10, v0, v1 │ │ -0d047e: 1301 5209 |3265: const/16 v1, #int 2386 // #952 │ │ -0d0482: 4d03 0001 |3267: aput-object v3, v0, v1 │ │ -0d0486: 1301 5309 |3269: const/16 v1, #int 2387 // #953 │ │ -0d048a: 4d05 0001 |326b: aput-object v5, v0, v1 │ │ -0d048e: 1301 5409 |326d: const/16 v1, #int 2388 // #954 │ │ -0d0492: 4d02 0001 |326f: aput-object v2, v0, v1 │ │ -0d0496: 1301 5509 |3271: const/16 v1, #int 2389 // #955 │ │ -0d049a: 1a0a 690f |3273: const-string v10, "ELEV_SE" // string@0f69 │ │ -0d049e: 4d0a 0001 |3275: aput-object v10, v0, v1 │ │ -0d04a2: 1301 5609 |3277: const/16 v1, #int 2390 // #956 │ │ -0d04a6: 4d03 0001 |3279: aput-object v3, v0, v1 │ │ -0d04aa: 1301 5709 |327b: const/16 v1, #int 2391 // #957 │ │ -0d04ae: 4d09 0001 |327d: aput-object v9, v0, v1 │ │ -0d04b2: 1301 5809 |327f: const/16 v1, #int 2392 // #958 │ │ -0d04b6: 4d02 0001 |3281: aput-object v2, v0, v1 │ │ -0d04ba: 1301 5909 |3283: const/16 v1, #int 2393 // #959 │ │ -0d04be: 1a0a 690f |3285: const-string v10, "ELEV_SE" // string@0f69 │ │ -0d04c2: 4d0a 0001 |3287: aput-object v10, v0, v1 │ │ -0d04c6: 1301 5a09 |3289: const/16 v1, #int 2394 // #95a │ │ -0d04ca: 4d06 0001 |328b: aput-object v6, v0, v1 │ │ -0d04ce: 1301 5b09 |328d: const/16 v1, #int 2395 // #95b │ │ -0d04d2: 4d09 0001 |328f: aput-object v9, v0, v1 │ │ -0d04d6: 1301 5c09 |3291: const/16 v1, #int 2396 // #95c │ │ -0d04da: 4d02 0001 |3293: aput-object v2, v0, v1 │ │ -0d04de: 1301 5d09 |3295: const/16 v1, #int 2397 // #95d │ │ -0d04e2: 1a0a 690f |3297: const-string v10, "ELEV_SE" // string@0f69 │ │ -0d04e6: 4d0a 0001 |3299: aput-object v10, v0, v1 │ │ -0d04ea: 1301 5e09 |329b: const/16 v1, #int 2398 // #95e │ │ -0d04ee: 4d06 0001 |329d: aput-object v6, v0, v1 │ │ -0d04f2: 1301 5f09 |329f: const/16 v1, #int 2399 // #95f │ │ -0d04f6: 4d05 0001 |32a1: aput-object v5, v0, v1 │ │ -0d04fa: 1301 6009 |32a3: const/16 v1, #int 2400 // #960 │ │ -0d04fe: 4d02 0001 |32a5: aput-object v2, v0, v1 │ │ -0d0502: 1301 6109 |32a7: const/16 v1, #int 2401 // #961 │ │ -0d0506: 1a0a 680f |32a9: const-string v10, "ELEV_SC" // string@0f68 │ │ -0d050a: 4d0a 0001 |32ab: aput-object v10, v0, v1 │ │ -0d050e: 1301 6209 |32ad: const/16 v1, #int 2402 // #962 │ │ -0d0512: 4d07 0001 |32af: aput-object v7, v0, v1 │ │ -0d0516: 1301 6309 |32b1: const/16 v1, #int 2403 // #963 │ │ -0d051a: 4d05 0001 |32b3: aput-object v5, v0, v1 │ │ -0d051e: 1301 6409 |32b5: const/16 v1, #int 2404 // #964 │ │ -0d0522: 4d02 0001 |32b7: aput-object v2, v0, v1 │ │ -0d0526: 1301 6509 |32b9: const/16 v1, #int 2405 // #965 │ │ -0d052a: 1a0a 680f |32bb: const-string v10, "ELEV_SC" // string@0f68 │ │ -0d052e: 4d0a 0001 |32bd: aput-object v10, v0, v1 │ │ -0d0532: 1301 6609 |32bf: const/16 v1, #int 2406 // #966 │ │ -0d0536: 4d07 0001 |32c1: aput-object v7, v0, v1 │ │ -0d053a: 1301 6709 |32c3: const/16 v1, #int 2407 // #967 │ │ -0d053e: 4d09 0001 |32c5: aput-object v9, v0, v1 │ │ -0d0542: 1301 6809 |32c7: const/16 v1, #int 2408 // #968 │ │ -0d0546: 4d02 0001 |32c9: aput-object v2, v0, v1 │ │ -0d054a: 1301 6909 |32cb: const/16 v1, #int 2409 // #969 │ │ -0d054e: 1a0a 680f |32cd: const-string v10, "ELEV_SC" // string@0f68 │ │ -0d0552: 4d0a 0001 |32cf: aput-object v10, v0, v1 │ │ -0d0556: 1301 6a09 |32d1: const/16 v1, #int 2410 // #96a │ │ -0d055a: 4d03 0001 |32d3: aput-object v3, v0, v1 │ │ -0d055e: 1301 6b09 |32d5: const/16 v1, #int 2411 // #96b │ │ -0d0562: 4d09 0001 |32d7: aput-object v9, v0, v1 │ │ -0d0566: 1301 6c09 |32d9: const/16 v1, #int 2412 // #96c │ │ -0d056a: 4d02 0001 |32db: aput-object v2, v0, v1 │ │ -0d056e: 1301 6d09 |32dd: const/16 v1, #int 2413 // #96d │ │ -0d0572: 1a0a 680f |32df: const-string v10, "ELEV_SC" // string@0f68 │ │ -0d0576: 4d0a 0001 |32e1: aput-object v10, v0, v1 │ │ -0d057a: 1301 6e09 |32e3: const/16 v1, #int 2414 // #96e │ │ -0d057e: 4d03 0001 |32e5: aput-object v3, v0, v1 │ │ -0d0582: 1301 6f09 |32e7: const/16 v1, #int 2415 // #96f │ │ -0d0586: 4d05 0001 |32e9: aput-object v5, v0, v1 │ │ -0d058a: 1301 7009 |32eb: const/16 v1, #int 2416 // #970 │ │ -0d058e: 4d02 0001 |32ed: aput-object v2, v0, v1 │ │ -0d0592: 1301 7109 |32ef: const/16 v1, #int 2417 // #971 │ │ -0d0596: 1a0a 6a0f |32f1: const-string v10, "ELEV_SW" // string@0f6a │ │ -0d059a: 4d0a 0001 |32f3: aput-object v10, v0, v1 │ │ -0d059e: 1301 7209 |32f5: const/16 v1, #int 2418 // #972 │ │ -0d05a2: 4d08 0001 |32f7: aput-object v8, v0, v1 │ │ -0d05a6: 1301 7309 |32f9: const/16 v1, #int 2419 // #973 │ │ -0d05aa: 4d05 0001 |32fb: aput-object v5, v0, v1 │ │ -0d05ae: 1301 7409 |32fd: const/16 v1, #int 2420 // #974 │ │ -0d05b2: 4d02 0001 |32ff: aput-object v2, v0, v1 │ │ -0d05b6: 1301 7509 |3301: const/16 v1, #int 2421 // #975 │ │ -0d05ba: 1a0a 6a0f |3303: const-string v10, "ELEV_SW" // string@0f6a │ │ -0d05be: 4d0a 0001 |3305: aput-object v10, v0, v1 │ │ -0d05c2: 1301 7609 |3307: const/16 v1, #int 2422 // #976 │ │ -0d05c6: 4d08 0001 |3309: aput-object v8, v0, v1 │ │ -0d05ca: 1301 7709 |330b: const/16 v1, #int 2423 // #977 │ │ -0d05ce: 4d09 0001 |330d: aput-object v9, v0, v1 │ │ -0d05d2: 1301 7809 |330f: const/16 v1, #int 2424 // #978 │ │ -0d05d6: 4d02 0001 |3311: aput-object v2, v0, v1 │ │ -0d05da: 1301 7909 |3313: const/16 v1, #int 2425 // #979 │ │ -0d05de: 1a0a 6a0f |3315: const-string v10, "ELEV_SW" // string@0f6a │ │ -0d05e2: 4d0a 0001 |3317: aput-object v10, v0, v1 │ │ -0d05e6: 1301 7a09 |3319: const/16 v1, #int 2426 // #97a │ │ -0d05ea: 4d07 0001 |331b: aput-object v7, v0, v1 │ │ -0d05ee: 1301 7b09 |331d: const/16 v1, #int 2427 // #97b │ │ -0d05f2: 4d09 0001 |331f: aput-object v9, v0, v1 │ │ -0d05f6: 1301 7c09 |3321: const/16 v1, #int 2428 // #97c │ │ -0d05fa: 4d02 0001 |3323: aput-object v2, v0, v1 │ │ -0d05fe: 1301 7d09 |3325: const/16 v1, #int 2429 // #97d │ │ -0d0602: 1a02 6a0f |3327: const-string v2, "ELEV_SW" // string@0f6a │ │ -0d0606: 4d02 0001 |3329: aput-object v2, v0, v1 │ │ -0d060a: 1301 7e09 |332b: const/16 v1, #int 2430 // #97e │ │ -0d060e: 4d07 0001 |332d: aput-object v7, v0, v1 │ │ -0d0612: 1301 7f09 |332f: const/16 v1, #int 2431 // #97f │ │ -0d0616: 4d05 0001 |3331: aput-object v5, v0, v1 │ │ -0d061a: 1301 8009 |3333: const/16 v1, #int 2432 // #980 │ │ -0d061e: 1a02 2e08 |3335: const-string v2, "7" // string@082e │ │ -0d0622: 4d02 0001 |3337: aput-object v2, v0, v1 │ │ -0d0626: 1301 8109 |3339: const/16 v1, #int 2433 // #981 │ │ -0d062a: 1a0a 3623 |333b: const-string v10, "REL_AK" // string@2336 │ │ -0d062e: 4d0a 0001 |333d: aput-object v10, v0, v1 │ │ -0d0632: 1301 8209 |333f: const/16 v1, #int 2434 // #982 │ │ -0d0636: 1a0a bb03 |3341: const-string v10, "-180.00" // string@03bb │ │ -0d063a: 4d0a 0001 |3343: aput-object v10, v0, v1 │ │ -0d063e: 1301 8309 |3345: const/16 v1, #int 2435 // #983 │ │ -0d0642: 1a0a 4a08 |3347: const-string v10, "75.00" // string@084a │ │ -0d0646: 4d0a 0001 |3349: aput-object v10, v0, v1 │ │ -0d064a: 1301 8409 |334b: const/16 v1, #int 2436 // #984 │ │ -0d064e: 4d02 0001 |334d: aput-object v2, v0, v1 │ │ -0d0652: 1301 8509 |334f: const/16 v1, #int 2437 // #985 │ │ -0d0656: 1a0a 3623 |3351: const-string v10, "REL_AK" // string@2336 │ │ -0d065a: 4d0a 0001 |3353: aput-object v10, v0, v1 │ │ -0d065e: 1301 8609 |3355: const/16 v1, #int 2438 // #986 │ │ -0d0662: 1a0a bb03 |3357: const-string v10, "-180.00" // string@03bb │ │ -0d0666: 4d0a 0001 |3359: aput-object v10, v0, v1 │ │ -0d066a: 1301 8709 |335b: const/16 v1, #int 2439 // #987 │ │ -0d066e: 1a0a 7407 |335d: const-string v10, "50.00" // string@0774 │ │ -0d0672: 4d0a 0001 |335f: aput-object v10, v0, v1 │ │ -0d0676: 1301 8809 |3361: const/16 v1, #int 2440 // #988 │ │ -0d067a: 4d02 0001 |3363: aput-object v2, v0, v1 │ │ -0d067e: 1301 8909 |3365: const/16 v1, #int 2441 // #989 │ │ -0d0682: 1a0a 3623 |3367: const-string v10, "REL_AK" // string@2336 │ │ -0d0686: 4d0a 0001 |3369: aput-object v10, v0, v1 │ │ -0d068a: 1301 8a09 |336b: const/16 v1, #int 2442 // #98a │ │ -0d068e: 1a0a 4603 |336d: const-string v10, "-125.00" // string@0346 │ │ -0d0692: 4d0a 0001 |336f: aput-object v10, v0, v1 │ │ -0d0696: 1301 8b09 |3371: const/16 v1, #int 2443 // #98b │ │ -0d069a: 1a0a 7407 |3373: const-string v10, "50.00" // string@0774 │ │ -0d069e: 4d0a 0001 |3375: aput-object v10, v0, v1 │ │ -0d06a2: 1301 8c09 |3377: const/16 v1, #int 2444 // #98c │ │ -0d06a6: 4d02 0001 |3379: aput-object v2, v0, v1 │ │ -0d06aa: 1301 8d09 |337b: const/16 v1, #int 2445 // #98d │ │ -0d06ae: 1a0a 3623 |337d: const-string v10, "REL_AK" // string@2336 │ │ -0d06b2: 4d0a 0001 |337f: aput-object v10, v0, v1 │ │ -0d06b6: 1301 8e09 |3381: const/16 v1, #int 2446 // #98e │ │ -0d06ba: 1a0a 4603 |3383: const-string v10, "-125.00" // string@0346 │ │ -0d06be: 4d0a 0001 |3385: aput-object v10, v0, v1 │ │ -0d06c2: 1301 8f09 |3387: const/16 v1, #int 2447 // #98f │ │ -0d06c6: 1a0a 4a08 |3389: const-string v10, "75.00" // string@084a │ │ -0d06ca: 4d0a 0001 |338b: aput-object v10, v0, v1 │ │ -0d06ce: 1301 9009 |338d: const/16 v1, #int 2448 // #990 │ │ -0d06d2: 4d02 0001 |338f: aput-object v2, v0, v1 │ │ -0d06d6: 1301 9109 |3391: const/16 v1, #int 2449 // #991 │ │ -0d06da: 1a0a 3823 |3393: const-string v10, "REL_NE" // string@2338 │ │ -0d06de: 4d0a 0001 |3395: aput-object v10, v0, v1 │ │ -0d06e2: 1301 9209 |3397: const/16 v1, #int 2450 // #992 │ │ -0d06e6: 4d03 0001 |3399: aput-object v3, v0, v1 │ │ -0d06ea: 1301 9309 |339b: const/16 v1, #int 2451 // #993 │ │ -0d06ee: 4d04 0001 |339d: aput-object v4, v0, v1 │ │ -0d06f2: 1301 9409 |339f: const/16 v1, #int 2452 // #994 │ │ -0d06f6: 4d02 0001 |33a1: aput-object v2, v0, v1 │ │ -0d06fa: 1301 9509 |33a3: const/16 v1, #int 2453 // #995 │ │ -0d06fe: 1a0a 3823 |33a5: const-string v10, "REL_NE" // string@2338 │ │ -0d0702: 4d0a 0001 |33a7: aput-object v10, v0, v1 │ │ -0d0706: 1301 9609 |33a9: const/16 v1, #int 2454 // #996 │ │ -0d070a: 4d03 0001 |33ab: aput-object v3, v0, v1 │ │ -0d070e: 1301 9709 |33ad: const/16 v1, #int 2455 // #997 │ │ -0d0712: 4d05 0001 |33af: aput-object v5, v0, v1 │ │ -0d0716: 1301 9809 |33b1: const/16 v1, #int 2456 // #998 │ │ -0d071a: 4d02 0001 |33b3: aput-object v2, v0, v1 │ │ -0d071e: 1301 9909 |33b5: const/16 v1, #int 2457 // #999 │ │ -0d0722: 1a0a 3823 |33b7: const-string v10, "REL_NE" // string@2338 │ │ -0d0726: 4d0a 0001 |33b9: aput-object v10, v0, v1 │ │ -0d072a: 1301 9a09 |33bb: const/16 v1, #int 2458 // #99a │ │ -0d072e: 4d06 0001 |33bd: aput-object v6, v0, v1 │ │ -0d0732: 1301 9b09 |33bf: const/16 v1, #int 2459 // #99b │ │ -0d0736: 4d05 0001 |33c1: aput-object v5, v0, v1 │ │ -0d073a: 1301 9c09 |33c3: const/16 v1, #int 2460 // #99c │ │ -0d073e: 4d02 0001 |33c5: aput-object v2, v0, v1 │ │ -0d0742: 1301 9d09 |33c7: const/16 v1, #int 2461 // #99d │ │ -0d0746: 1a0a 3823 |33c9: const-string v10, "REL_NE" // string@2338 │ │ -0d074a: 4d0a 0001 |33cb: aput-object v10, v0, v1 │ │ -0d074e: 1301 9e09 |33cd: const/16 v1, #int 2462 // #99e │ │ -0d0752: 4d06 0001 |33cf: aput-object v6, v0, v1 │ │ -0d0756: 1301 9f09 |33d1: const/16 v1, #int 2463 // #99f │ │ -0d075a: 4d04 0001 |33d3: aput-object v4, v0, v1 │ │ -0d075e: 1301 a009 |33d5: const/16 v1, #int 2464 // #9a0 │ │ -0d0762: 4d02 0001 |33d7: aput-object v2, v0, v1 │ │ -0d0766: 1301 a109 |33d9: const/16 v1, #int 2465 // #9a1 │ │ -0d076a: 1a0a 3723 |33db: const-string v10, "REL_NC" // string@2337 │ │ -0d076e: 4d0a 0001 |33dd: aput-object v10, v0, v1 │ │ -0d0772: 1301 a209 |33df: const/16 v1, #int 2466 // #9a2 │ │ -0d0776: 4d07 0001 |33e1: aput-object v7, v0, v1 │ │ -0d077a: 1301 a309 |33e3: const/16 v1, #int 2467 // #9a3 │ │ -0d077e: 4d04 0001 |33e5: aput-object v4, v0, v1 │ │ -0d0782: 1301 a409 |33e7: const/16 v1, #int 2468 // #9a4 │ │ -0d0786: 4d02 0001 |33e9: aput-object v2, v0, v1 │ │ -0d078a: 1301 a509 |33eb: const/16 v1, #int 2469 // #9a5 │ │ -0d078e: 1a0a 3723 |33ed: const-string v10, "REL_NC" // string@2337 │ │ -0d0792: 4d0a 0001 |33ef: aput-object v10, v0, v1 │ │ -0d0796: 1301 a609 |33f1: const/16 v1, #int 2470 // #9a6 │ │ -0d079a: 4d07 0001 |33f3: aput-object v7, v0, v1 │ │ -0d079e: 1301 a709 |33f5: const/16 v1, #int 2471 // #9a7 │ │ -0d07a2: 4d05 0001 |33f7: aput-object v5, v0, v1 │ │ -0d07a6: 1301 a809 |33f9: const/16 v1, #int 2472 // #9a8 │ │ -0d07aa: 4d02 0001 |33fb: aput-object v2, v0, v1 │ │ -0d07ae: 1301 a909 |33fd: const/16 v1, #int 2473 // #9a9 │ │ -0d07b2: 1a0a 3723 |33ff: const-string v10, "REL_NC" // string@2337 │ │ -0d07b6: 4d0a 0001 |3401: aput-object v10, v0, v1 │ │ -0d07ba: 1301 aa09 |3403: const/16 v1, #int 2474 // #9aa │ │ -0d07be: 4d03 0001 |3405: aput-object v3, v0, v1 │ │ -0d07c2: 1301 ab09 |3407: const/16 v1, #int 2475 // #9ab │ │ -0d07c6: 4d05 0001 |3409: aput-object v5, v0, v1 │ │ -0d07ca: 1301 ac09 |340b: const/16 v1, #int 2476 // #9ac │ │ -0d07ce: 4d02 0001 |340d: aput-object v2, v0, v1 │ │ -0d07d2: 1301 ad09 |340f: const/16 v1, #int 2477 // #9ad │ │ -0d07d6: 1a0a 3723 |3411: const-string v10, "REL_NC" // string@2337 │ │ -0d07da: 4d0a 0001 |3413: aput-object v10, v0, v1 │ │ -0d07de: 1301 ae09 |3415: const/16 v1, #int 2478 // #9ae │ │ -0d07e2: 4d03 0001 |3417: aput-object v3, v0, v1 │ │ -0d07e6: 1301 af09 |3419: const/16 v1, #int 2479 // #9af │ │ -0d07ea: 4d04 0001 |341b: aput-object v4, v0, v1 │ │ -0d07ee: 1301 b009 |341d: const/16 v1, #int 2480 // #9b0 │ │ -0d07f2: 4d02 0001 |341f: aput-object v2, v0, v1 │ │ -0d07f6: 1301 b109 |3421: const/16 v1, #int 2481 // #9b1 │ │ -0d07fa: 1a0a 3923 |3423: const-string v10, "REL_NW" // string@2339 │ │ -0d07fe: 4d0a 0001 |3425: aput-object v10, v0, v1 │ │ -0d0802: 1301 b209 |3427: const/16 v1, #int 2482 // #9b2 │ │ -0d0806: 4d08 0001 |3429: aput-object v8, v0, v1 │ │ -0d080a: 1301 b309 |342b: const/16 v1, #int 2483 // #9b3 │ │ -0d080e: 4d04 0001 |342d: aput-object v4, v0, v1 │ │ -0d0812: 1301 b409 |342f: const/16 v1, #int 2484 // #9b4 │ │ -0d0816: 4d02 0001 |3431: aput-object v2, v0, v1 │ │ -0d081a: 1301 b509 |3433: const/16 v1, #int 2485 // #9b5 │ │ -0d081e: 1a0a 3923 |3435: const-string v10, "REL_NW" // string@2339 │ │ -0d0822: 4d0a 0001 |3437: aput-object v10, v0, v1 │ │ -0d0826: 1301 b609 |3439: const/16 v1, #int 2486 // #9b6 │ │ -0d082a: 4d08 0001 |343b: aput-object v8, v0, v1 │ │ -0d082e: 1301 b709 |343d: const/16 v1, #int 2487 // #9b7 │ │ -0d0832: 4d05 0001 |343f: aput-object v5, v0, v1 │ │ -0d0836: 1301 b809 |3441: const/16 v1, #int 2488 // #9b8 │ │ -0d083a: 4d02 0001 |3443: aput-object v2, v0, v1 │ │ -0d083e: 1301 b909 |3445: const/16 v1, #int 2489 // #9b9 │ │ -0d0842: 1a0a 3923 |3447: const-string v10, "REL_NW" // string@2339 │ │ -0d0846: 4d0a 0001 |3449: aput-object v10, v0, v1 │ │ -0d084a: 1301 ba09 |344b: const/16 v1, #int 2490 // #9ba │ │ -0d084e: 4d07 0001 |344d: aput-object v7, v0, v1 │ │ -0d0852: 1301 bb09 |344f: const/16 v1, #int 2491 // #9bb │ │ -0d0856: 4d05 0001 |3451: aput-object v5, v0, v1 │ │ -0d085a: 1301 bc09 |3453: const/16 v1, #int 2492 // #9bc │ │ -0d085e: 4d02 0001 |3455: aput-object v2, v0, v1 │ │ -0d0862: 1301 bd09 |3457: const/16 v1, #int 2493 // #9bd │ │ -0d0866: 1a0a 3923 |3459: const-string v10, "REL_NW" // string@2339 │ │ -0d086a: 4d0a 0001 |345b: aput-object v10, v0, v1 │ │ -0d086e: 1301 be09 |345d: const/16 v1, #int 2494 // #9be │ │ -0d0872: 4d07 0001 |345f: aput-object v7, v0, v1 │ │ -0d0876: 1301 bf09 |3461: const/16 v1, #int 2495 // #9bf │ │ -0d087a: 4d04 0001 |3463: aput-object v4, v0, v1 │ │ -0d087e: 1301 c009 |3465: const/16 v1, #int 2496 // #9c0 │ │ -0d0882: 4d02 0001 |3467: aput-object v2, v0, v1 │ │ -0d0886: 1301 c109 |3469: const/16 v1, #int 2497 // #9c1 │ │ -0d088a: 1a04 3b23 |346b: const-string v4, "REL_SE" // string@233b │ │ -0d088e: 4d04 0001 |346d: aput-object v4, v0, v1 │ │ -0d0892: 1301 c209 |346f: const/16 v1, #int 2498 // #9c2 │ │ -0d0896: 4d03 0001 |3471: aput-object v3, v0, v1 │ │ -0d089a: 1301 c309 |3473: const/16 v1, #int 2499 // #9c3 │ │ -0d089e: 4d05 0001 |3475: aput-object v5, v0, v1 │ │ -0d08a2: 1301 c409 |3477: const/16 v1, #int 2500 // #9c4 │ │ -0d08a6: 4d02 0001 |3479: aput-object v2, v0, v1 │ │ -0d08aa: 1301 c509 |347b: const/16 v1, #int 2501 // #9c5 │ │ -0d08ae: 1a04 3b23 |347d: const-string v4, "REL_SE" // string@233b │ │ -0d08b2: 4d04 0001 |347f: aput-object v4, v0, v1 │ │ -0d08b6: 1301 c609 |3481: const/16 v1, #int 2502 // #9c6 │ │ -0d08ba: 4d03 0001 |3483: aput-object v3, v0, v1 │ │ -0d08be: 1301 c709 |3485: const/16 v1, #int 2503 // #9c7 │ │ -0d08c2: 4d09 0001 |3487: aput-object v9, v0, v1 │ │ -0d08c6: 1301 c809 |3489: const/16 v1, #int 2504 // #9c8 │ │ -0d08ca: 4d02 0001 |348b: aput-object v2, v0, v1 │ │ -0d08ce: 1301 c909 |348d: const/16 v1, #int 2505 // #9c9 │ │ -0d08d2: 1a04 3b23 |348f: const-string v4, "REL_SE" // string@233b │ │ -0d08d6: 4d04 0001 |3491: aput-object v4, v0, v1 │ │ -0d08da: 1301 ca09 |3493: const/16 v1, #int 2506 // #9ca │ │ -0d08de: 4d06 0001 |3495: aput-object v6, v0, v1 │ │ -0d08e2: 1301 cb09 |3497: const/16 v1, #int 2507 // #9cb │ │ -0d08e6: 4d09 0001 |3499: aput-object v9, v0, v1 │ │ -0d08ea: 1301 cc09 |349b: const/16 v1, #int 2508 // #9cc │ │ -0d08ee: 4d02 0001 |349d: aput-object v2, v0, v1 │ │ -0d08f2: 1301 cd09 |349f: const/16 v1, #int 2509 // #9cd │ │ -0d08f6: 1a04 3b23 |34a1: const-string v4, "REL_SE" // string@233b │ │ -0d08fa: 4d04 0001 |34a3: aput-object v4, v0, v1 │ │ -0d08fe: 1301 ce09 |34a5: const/16 v1, #int 2510 // #9ce │ │ -0d0902: 4d06 0001 |34a7: aput-object v6, v0, v1 │ │ -0d0906: 1301 cf09 |34a9: const/16 v1, #int 2511 // #9cf │ │ -0d090a: 4d05 0001 |34ab: aput-object v5, v0, v1 │ │ -0d090e: 1301 d009 |34ad: const/16 v1, #int 2512 // #9d0 │ │ -0d0912: 4d02 0001 |34af: aput-object v2, v0, v1 │ │ -0d0916: 1301 d109 |34b1: const/16 v1, #int 2513 // #9d1 │ │ -0d091a: 1a04 3a23 |34b3: const-string v4, "REL_SC" // string@233a │ │ -0d091e: 4d04 0001 |34b5: aput-object v4, v0, v1 │ │ -0d0922: 1301 d209 |34b7: const/16 v1, #int 2514 // #9d2 │ │ -0d0926: 4d07 0001 |34b9: aput-object v7, v0, v1 │ │ -0d092a: 1301 d309 |34bb: const/16 v1, #int 2515 // #9d3 │ │ -0d092e: 4d05 0001 |34bd: aput-object v5, v0, v1 │ │ -0d0932: 1301 d409 |34bf: const/16 v1, #int 2516 // #9d4 │ │ -0d0936: 4d02 0001 |34c1: aput-object v2, v0, v1 │ │ -0d093a: 1301 d509 |34c3: const/16 v1, #int 2517 // #9d5 │ │ -0d093e: 1a04 3a23 |34c5: const-string v4, "REL_SC" // string@233a │ │ -0d0942: 4d04 0001 |34c7: aput-object v4, v0, v1 │ │ -0d0946: 1301 d609 |34c9: const/16 v1, #int 2518 // #9d6 │ │ -0d094a: 4d07 0001 |34cb: aput-object v7, v0, v1 │ │ -0d094e: 1301 d709 |34cd: const/16 v1, #int 2519 // #9d7 │ │ -0d0952: 4d09 0001 |34cf: aput-object v9, v0, v1 │ │ -0d0956: 1301 d809 |34d1: const/16 v1, #int 2520 // #9d8 │ │ -0d095a: 4d02 0001 |34d3: aput-object v2, v0, v1 │ │ -0d095e: 1301 d909 |34d5: const/16 v1, #int 2521 // #9d9 │ │ -0d0962: 1a04 3a23 |34d7: const-string v4, "REL_SC" // string@233a │ │ -0d0966: 4d04 0001 |34d9: aput-object v4, v0, v1 │ │ -0d096a: 1301 da09 |34db: const/16 v1, #int 2522 // #9da │ │ -0d096e: 4d03 0001 |34dd: aput-object v3, v0, v1 │ │ -0d0972: 1301 db09 |34df: const/16 v1, #int 2523 // #9db │ │ -0d0976: 4d09 0001 |34e1: aput-object v9, v0, v1 │ │ -0d097a: 1301 dc09 |34e3: const/16 v1, #int 2524 // #9dc │ │ -0d097e: 4d02 0001 |34e5: aput-object v2, v0, v1 │ │ -0d0982: 1301 dd09 |34e7: const/16 v1, #int 2525 // #9dd │ │ -0d0986: 1a04 3a23 |34e9: const-string v4, "REL_SC" // string@233a │ │ -0d098a: 4d04 0001 |34eb: aput-object v4, v0, v1 │ │ -0d098e: 1301 de09 |34ed: const/16 v1, #int 2526 // #9de │ │ -0d0992: 4d03 0001 |34ef: aput-object v3, v0, v1 │ │ -0d0996: 1301 df09 |34f1: const/16 v1, #int 2527 // #9df │ │ -0d099a: 4d05 0001 |34f3: aput-object v5, v0, v1 │ │ -0d099e: 1301 e009 |34f5: const/16 v1, #int 2528 // #9e0 │ │ -0d09a2: 4d02 0001 |34f7: aput-object v2, v0, v1 │ │ -0d09a6: 1301 e109 |34f9: const/16 v1, #int 2529 // #9e1 │ │ -0d09aa: 1a03 3c23 |34fb: const-string v3, "REL_SW" // string@233c │ │ -0d09ae: 4d03 0001 |34fd: aput-object v3, v0, v1 │ │ -0d09b2: 1301 e209 |34ff: const/16 v1, #int 2530 // #9e2 │ │ -0d09b6: 4d08 0001 |3501: aput-object v8, v0, v1 │ │ -0d09ba: 1301 e309 |3503: const/16 v1, #int 2531 // #9e3 │ │ -0d09be: 4d05 0001 |3505: aput-object v5, v0, v1 │ │ -0d09c2: 1301 e409 |3507: const/16 v1, #int 2532 // #9e4 │ │ -0d09c6: 4d02 0001 |3509: aput-object v2, v0, v1 │ │ -0d09ca: 1301 e509 |350b: const/16 v1, #int 2533 // #9e5 │ │ -0d09ce: 1a03 3c23 |350d: const-string v3, "REL_SW" // string@233c │ │ -0d09d2: 4d03 0001 |350f: aput-object v3, v0, v1 │ │ -0d09d6: 1301 e609 |3511: const/16 v1, #int 2534 // #9e6 │ │ -0d09da: 4d08 0001 |3513: aput-object v8, v0, v1 │ │ -0d09de: 1301 e709 |3515: const/16 v1, #int 2535 // #9e7 │ │ -0d09e2: 4d09 0001 |3517: aput-object v9, v0, v1 │ │ -0d09e6: 1301 e809 |3519: const/16 v1, #int 2536 // #9e8 │ │ -0d09ea: 4d02 0001 |351b: aput-object v2, v0, v1 │ │ -0d09ee: 1301 e909 |351d: const/16 v1, #int 2537 // #9e9 │ │ -0d09f2: 1a03 3c23 |351f: const-string v3, "REL_SW" // string@233c │ │ -0d09f6: 4d03 0001 |3521: aput-object v3, v0, v1 │ │ -0d09fa: 1301 ea09 |3523: const/16 v1, #int 2538 // #9ea │ │ -0d09fe: 4d07 0001 |3525: aput-object v7, v0, v1 │ │ -0d0a02: 1301 eb09 |3527: const/16 v1, #int 2539 // #9eb │ │ -0d0a06: 4d09 0001 |3529: aput-object v9, v0, v1 │ │ -0d0a0a: 1301 ec09 |352b: const/16 v1, #int 2540 // #9ec │ │ -0d0a0e: 4d02 0001 |352d: aput-object v2, v0, v1 │ │ -0d0a12: 1301 ed09 |352f: const/16 v1, #int 2541 // #9ed │ │ -0d0a16: 1a02 3c23 |3531: const-string v2, "REL_SW" // string@233c │ │ -0d0a1a: 4d02 0001 |3533: aput-object v2, v0, v1 │ │ -0d0a1e: 1301 ee09 |3535: const/16 v1, #int 2542 // #9ee │ │ -0d0a22: 4d07 0001 |3537: aput-object v7, v0, v1 │ │ -0d0a26: 1301 ef09 |3539: const/16 v1, #int 2543 // #9ef │ │ -0d0a2a: 4d05 0001 |353b: aput-object v5, v0, v1 │ │ -0d0a2e: 1301 f009 |353d: const/16 v1, #int 2544 // #9f0 │ │ -0d0a32: 1a02 5d08 |353f: const-string v2, "8" // string@085d │ │ -0d0a36: 4d02 0001 |3541: aput-object v2, v0, v1 │ │ -0d0a3a: 1301 f109 |3543: const/16 v1, #int 2545 // #9f1 │ │ -0d0a3e: 1a03 270c |3545: const-string v3, "CAN_001" // string@0c27 │ │ -0d0a42: 4d03 0001 |3547: aput-object v3, v0, v1 │ │ -0d0a46: 1301 f209 |3549: const/16 v1, #int 2546 // #9f2 │ │ -0d0a4a: 1a03 c303 |354b: const-string v3, "-56.1186" // string@03c3 │ │ -0d0a4e: 4d03 0001 |354d: aput-object v3, v0, v1 │ │ -0d0a52: 1301 f309 |354f: const/16 v1, #int 2547 // #9f3 │ │ -0d0a56: 1a03 5f07 |3551: const-string v3, "48.0991" // string@075f │ │ -0d0a5a: 4d03 0001 |3553: aput-object v3, v0, v1 │ │ -0d0a5e: 1301 f409 |3555: const/16 v1, #int 2548 // #9f4 │ │ -0d0a62: 4d02 0001 |3557: aput-object v2, v0, v1 │ │ -0d0a66: 1301 f509 |3559: const/16 v1, #int 2549 // #9f5 │ │ -0d0a6a: 1a03 270c |355b: const-string v3, "CAN_001" // string@0c27 │ │ -0d0a6e: 4d03 0001 |355d: aput-object v3, v0, v1 │ │ -0d0a72: 1301 f609 |355f: const/16 v1, #int 2550 // #9f6 │ │ -0d0a76: 1a03 c303 |3561: const-string v3, "-56.1186" // string@03c3 │ │ -0d0a7a: 4d03 0001 |3563: aput-object v3, v0, v1 │ │ -0d0a7e: 1301 f709 |3565: const/16 v1, #int 2551 // #9f7 │ │ -0d0a82: 1a03 3f07 |3567: const-string v3, "45.7429" // string@073f │ │ -0d0a86: 4d03 0001 |3569: aput-object v3, v0, v1 │ │ -0d0a8a: 1301 f809 |356b: const/16 v1, #int 2552 // #9f8 │ │ -0d0a8e: 4d02 0001 |356d: aput-object v2, v0, v1 │ │ -0d0a92: 1301 f909 |356f: const/16 v1, #int 2553 // #9f9 │ │ -0d0a96: 1a03 270c |3571: const-string v3, "CAN_001" // string@0c27 │ │ -0d0a9a: 4d03 0001 |3573: aput-object v3, v0, v1 │ │ -0d0a9e: 1301 fa09 |3575: const/16 v1, #int 2554 // #9fa │ │ -0d0aa2: 1a03 bd03 |3577: const-string v3, "-51.6041" // string@03bd │ │ -0d0aa6: 4d03 0001 |3579: aput-object v3, v0, v1 │ │ -0d0aaa: 1301 fb09 |357b: const/16 v1, #int 2555 // #9fb │ │ -0d0aae: 1a03 3f07 |357d: const-string v3, "45.7429" // string@073f │ │ -0d0ab2: 4d03 0001 |357f: aput-object v3, v0, v1 │ │ -0d0ab6: 1301 fc09 |3581: const/16 v1, #int 2556 // #9fc │ │ -0d0aba: 4d02 0001 |3583: aput-object v2, v0, v1 │ │ -0d0abe: 1301 fd09 |3585: const/16 v1, #int 2557 // #9fd │ │ -0d0ac2: 1a03 270c |3587: const-string v3, "CAN_001" // string@0c27 │ │ -0d0ac6: 4d03 0001 |3589: aput-object v3, v0, v1 │ │ -0d0aca: 1301 fe09 |358b: const/16 v1, #int 2558 // #9fe │ │ -0d0ace: 1a03 bd03 |358d: const-string v3, "-51.6041" // string@03bd │ │ -0d0ad2: 4d03 0001 |358f: aput-object v3, v0, v1 │ │ -0d0ad6: 1301 ff09 |3591: const/16 v1, #int 2559 // #9ff │ │ -0d0ada: 1a03 5f07 |3593: const-string v3, "48.0991" // string@075f │ │ -0d0ade: 4d03 0001 |3595: aput-object v3, v0, v1 │ │ -0d0ae2: 1301 000a |3597: const/16 v1, #int 2560 // #a00 │ │ -0d0ae6: 4d02 0001 |3599: aput-object v2, v0, v1 │ │ -0d0aea: 1301 010a |359b: const/16 v1, #int 2561 // #a01 │ │ -0d0aee: 1a03 280c |359d: const-string v3, "CAN_002" // string@0c28 │ │ -0d0af2: 4d03 0001 |359f: aput-object v3, v0, v1 │ │ -0d0af6: 1301 020a |35a1: const/16 v1, #int 2562 // #a02 │ │ -0d0afa: 1a03 c403 |35a3: const-string v3, "-56.1319" // string@03c4 │ │ -0d0afe: 4d03 0001 |35a5: aput-object v3, v0, v1 │ │ -0d0b02: 1301 030a |35a7: const/16 v1, #int 2563 // #a03 │ │ -0d0b06: 1a03 8c07 |35a9: const-string v3, "52.1051" // string@078c │ │ -0d0b0a: 4d03 0001 |35ab: aput-object v3, v0, v1 │ │ -0d0b0e: 1301 040a |35ad: const/16 v1, #int 2564 // #a04 │ │ -0d0b12: 4d02 0001 |35af: aput-object v2, v0, v1 │ │ -0d0b16: 1301 050a |35b1: const/16 v1, #int 2565 // #a05 │ │ -0d0b1a: 1a03 280c |35b3: const-string v3, "CAN_002" // string@0c28 │ │ -0d0b1e: 4d03 0001 |35b5: aput-object v3, v0, v1 │ │ -0d0b22: 1301 060a |35b7: const/16 v1, #int 2566 // #a06 │ │ -0d0b26: 1a03 c403 |35b9: const-string v3, "-56.1319" // string@03c4 │ │ -0d0b2a: 4d03 0001 |35bb: aput-object v3, v0, v1 │ │ -0d0b2e: 1301 070a |35bd: const/16 v1, #int 2567 // #a07 │ │ -0d0b32: 1a03 5307 |35bf: const-string v3, "47.7666" // string@0753 │ │ -0d0b36: 4d03 0001 |35c1: aput-object v3, v0, v1 │ │ -0d0b3a: 1301 080a |35c3: const/16 v1, #int 2568 // #a08 │ │ -0d0b3e: 4d02 0001 |35c5: aput-object v2, v0, v1 │ │ -0d0b42: 1301 090a |35c7: const/16 v1, #int 2569 // #a09 │ │ -0d0b46: 1a03 280c |35c9: const-string v3, "CAN_002" // string@0c28 │ │ -0d0b4a: 4d03 0001 |35cb: aput-object v3, v0, v1 │ │ -0d0b4e: 1301 0a0a |35cd: const/16 v1, #int 2570 // #a0a │ │ -0d0b52: 1a03 be03 |35cf: const-string v3, "-51.6048" // string@03be │ │ -0d0b56: 4d03 0001 |35d1: aput-object v3, v0, v1 │ │ -0d0b5a: 1301 0b0a |35d3: const/16 v1, #int 2571 // #a0b │ │ -0d0b5e: 1a03 5307 |35d5: const-string v3, "47.7666" // string@0753 │ │ -0d0b62: 4d03 0001 |35d7: aput-object v3, v0, v1 │ │ -0d0b66: 1301 0c0a |35d9: const/16 v1, #int 2572 // #a0c │ │ -0d0b6a: 4d02 0001 |35db: aput-object v2, v0, v1 │ │ -0d0b6e: 1301 0d0a |35dd: const/16 v1, #int 2573 // #a0d │ │ -0d0b72: 1a03 280c |35df: const-string v3, "CAN_002" // string@0c28 │ │ -0d0b76: 4d03 0001 |35e1: aput-object v3, v0, v1 │ │ -0d0b7a: 1301 0e0a |35e3: const/16 v1, #int 2574 // #a0e │ │ -0d0b7e: 1a03 be03 |35e5: const-string v3, "-51.6048" // string@03be │ │ -0d0b82: 4d03 0001 |35e7: aput-object v3, v0, v1 │ │ -0d0b86: 1301 0f0a |35e9: const/16 v1, #int 2575 // #a0f │ │ -0d0b8a: 1a03 8c07 |35eb: const-string v3, "52.1051" // string@078c │ │ -0d0b8e: 4d03 0001 |35ed: aput-object v3, v0, v1 │ │ -0d0b92: 1301 100a |35ef: const/16 v1, #int 2576 // #a10 │ │ -0d0b96: 4d02 0001 |35f1: aput-object v2, v0, v1 │ │ -0d0b9a: 1301 110a |35f3: const/16 v1, #int 2577 // #a11 │ │ -0d0b9e: 1a03 290c |35f5: const-string v3, "CAN_011" // string@0c29 │ │ -0d0ba2: 4d03 0001 |35f7: aput-object v3, v0, v1 │ │ -0d0ba6: 1301 120a |35f9: const/16 v1, #int 2578 // #a12 │ │ -0d0baa: 1a03 d103 |35fb: const-string v3, "-64.1148" // string@03d1 │ │ -0d0bae: 4d03 0001 |35fd: aput-object v3, v0, v1 │ │ -0d0bb2: 1301 130a |35ff: const/16 v1, #int 2579 // #a13 │ │ -0d0bb6: 1a03 6007 |3601: const-string v3, "48.1072" // string@0760 │ │ -0d0bba: 4d03 0001 |3603: aput-object v3, v0, v1 │ │ -0d0bbe: 1301 140a |3605: const/16 v1, #int 2580 // #a14 │ │ -0d0bc2: 4d02 0001 |3607: aput-object v2, v0, v1 │ │ -0d0bc6: 1301 150a |3609: const/16 v1, #int 2581 // #a15 │ │ -0d0bca: 1a03 290c |360b: const-string v3, "CAN_011" // string@0c29 │ │ -0d0bce: 4d03 0001 |360d: aput-object v3, v0, v1 │ │ -0d0bd2: 1301 160a |360f: const/16 v1, #int 2582 // #a16 │ │ -0d0bd6: 1a03 d103 |3611: const-string v3, "-64.1148" // string@03d1 │ │ -0d0bda: 4d03 0001 |3613: aput-object v3, v0, v1 │ │ -0d0bde: 1301 170a |3615: const/16 v1, #int 2583 // #a17 │ │ -0d0be2: 1a03 2007 |3617: const-string v3, "43.7851" // string@0720 │ │ -0d0be6: 4d03 0001 |3619: aput-object v3, v0, v1 │ │ -0d0bea: 1301 180a |361b: const/16 v1, #int 2584 // #a18 │ │ -0d0bee: 4d02 0001 |361d: aput-object v2, v0, v1 │ │ -0d0bf2: 1301 190a |361f: const/16 v1, #int 2585 // #a19 │ │ -0d0bf6: 1a03 290c |3621: const-string v3, "CAN_011" // string@0c29 │ │ -0d0bfa: 4d03 0001 |3623: aput-object v3, v0, v1 │ │ -0d0bfe: 1301 1a0a |3625: const/16 v1, #int 2586 // #a1a │ │ -0d0c02: 1a03 c203 |3627: const-string v3, "-55.6719" // string@03c2 │ │ -0d0c06: 4d03 0001 |3629: aput-object v3, v0, v1 │ │ -0d0c0a: 1301 1b0a |362b: const/16 v1, #int 2587 // #a1b │ │ -0d0c0e: 1a03 2007 |362d: const-string v3, "43.7851" // string@0720 │ │ -0d0c12: 4d03 0001 |362f: aput-object v3, v0, v1 │ │ -0d0c16: 1301 1c0a |3631: const/16 v1, #int 2588 // #a1c │ │ -0d0c1a: 4d02 0001 |3633: aput-object v2, v0, v1 │ │ -0d0c1e: 1301 1d0a |3635: const/16 v1, #int 2589 // #a1d │ │ -0d0c22: 1a03 290c |3637: const-string v3, "CAN_011" // string@0c29 │ │ -0d0c26: 4d03 0001 |3639: aput-object v3, v0, v1 │ │ -0d0c2a: 1301 1e0a |363b: const/16 v1, #int 2590 // #a1e │ │ -0d0c2e: 1a03 c203 |363d: const-string v3, "-55.6719" // string@03c2 │ │ -0d0c32: 4d03 0001 |363f: aput-object v3, v0, v1 │ │ -0d0c36: 1301 1f0a |3641: const/16 v1, #int 2591 // #a1f │ │ -0d0c3a: 1a03 6007 |3643: const-string v3, "48.1072" // string@0760 │ │ -0d0c3e: 4d03 0001 |3645: aput-object v3, v0, v1 │ │ -0d0c42: 1301 200a |3647: const/16 v1, #int 2592 // #a20 │ │ -0d0c46: 4d02 0001 |3649: aput-object v2, v0, v1 │ │ -0d0c4a: 1301 210a |364b: const/16 v1, #int 2593 // #a21 │ │ -0d0c4e: 1a03 2a0c |364d: const-string v3, "CAN_012" // string@0c2a │ │ -0d0c52: 4d03 0001 |364f: aput-object v3, v0, v1 │ │ -0d0c56: 1301 220a |3651: const/16 v1, #int 2594 // #a22 │ │ -0d0c5a: 1a03 d203 |3653: const-string v3, "-64.1372" // string@03d2 │ │ -0d0c5e: 4d03 0001 |3655: aput-object v3, v0, v1 │ │ -0d0c62: 1301 230a |3657: const/16 v1, #int 2595 // #a23 │ │ -0d0c66: 1a03 8b07 |3659: const-string v3, "52.1039" // string@078b │ │ -0d0c6a: 4d03 0001 |365b: aput-object v3, v0, v1 │ │ -0d0c6e: 1301 240a |365d: const/16 v1, #int 2596 // #a24 │ │ -0d0c72: 4d02 0001 |365f: aput-object v2, v0, v1 │ │ -0d0c76: 1301 250a |3661: const/16 v1, #int 2597 // #a25 │ │ -0d0c7a: 1a03 2a0c |3663: const-string v3, "CAN_012" // string@0c2a │ │ -0d0c7e: 4d03 0001 |3665: aput-object v3, v0, v1 │ │ -0d0c82: 1301 260a |3667: const/16 v1, #int 2598 // #a26 │ │ -0d0c86: 1a03 d203 |3669: const-string v3, "-64.1372" // string@03d2 │ │ -0d0c8a: 4d03 0001 |366b: aput-object v3, v0, v1 │ │ -0d0c8e: 1301 270a |366d: const/16 v1, #int 2599 // #a27 │ │ -0d0c92: 1a03 5207 |366f: const-string v3, "47.7641" // string@0752 │ │ -0d0c96: 4d03 0001 |3671: aput-object v3, v0, v1 │ │ -0d0c9a: 1301 280a |3673: const/16 v1, #int 2600 // #a28 │ │ -0d0c9e: 4d02 0001 |3675: aput-object v2, v0, v1 │ │ -0d0ca2: 1301 290a |3677: const/16 v1, #int 2601 // #a29 │ │ -0d0ca6: 1a03 2a0c |3679: const-string v3, "CAN_012" // string@0c2a │ │ -0d0caa: 4d03 0001 |367b: aput-object v3, v0, v1 │ │ -0d0cae: 1301 2a0a |367d: const/16 v1, #int 2602 // #a2a │ │ -0d0cb2: 1a03 c103 |367f: const-string v3, "-55.1729" // string@03c1 │ │ -0d0cb6: 4d03 0001 |3681: aput-object v3, v0, v1 │ │ -0d0cba: 1301 2b0a |3683: const/16 v1, #int 2603 // #a2b │ │ -0d0cbe: 1a03 5207 |3685: const-string v3, "47.7641" // string@0752 │ │ -0d0cc2: 4d03 0001 |3687: aput-object v3, v0, v1 │ │ -0d0cc6: 1301 2c0a |3689: const/16 v1, #int 2604 // #a2c │ │ -0d0cca: 4d02 0001 |368b: aput-object v2, v0, v1 │ │ -0d0cce: 1301 2d0a |368d: const/16 v1, #int 2605 // #a2d │ │ -0d0cd2: 1a03 2a0c |368f: const-string v3, "CAN_012" // string@0c2a │ │ -0d0cd6: 4d03 0001 |3691: aput-object v3, v0, v1 │ │ -0d0cda: 1301 2e0a |3693: const/16 v1, #int 2606 // #a2e │ │ -0d0cde: 1a03 c103 |3695: const-string v3, "-55.1729" // string@03c1 │ │ -0d0ce2: 4d03 0001 |3697: aput-object v3, v0, v1 │ │ -0d0ce6: 1301 2f0a |3699: const/16 v1, #int 2607 // #a2f │ │ -0d0cea: 1a03 8b07 |369b: const-string v3, "52.1039" // string@078b │ │ -0d0cee: 4d03 0001 |369d: aput-object v3, v0, v1 │ │ -0d0cf2: 1301 300a |369f: const/16 v1, #int 2608 // #a30 │ │ -0d0cf6: 4d02 0001 |36a1: aput-object v2, v0, v1 │ │ -0d0cfa: 1301 310a |36a3: const/16 v1, #int 2609 // #a31 │ │ -0d0cfe: 1a03 2b0c |36a5: const-string v3, "CAN_013" // string@0c2b │ │ -0d0d02: 4d03 0001 |36a7: aput-object v3, v0, v1 │ │ -0d0d06: 1301 320a |36a9: const/16 v1, #int 2610 // #a32 │ │ -0d0d0a: 1a03 d503 |36ab: const-string v3, "-64.2153" // string@03d5 │ │ -0d0d0e: 4d03 0001 |36ad: aput-object v3, v0, v1 │ │ -0d0d12: 1301 330a |36af: const/16 v1, #int 2611 // #a33 │ │ -0d0d16: 1a03 b107 |36b1: const-string v3, "56.1114" // string@07b1 │ │ -0d0d1a: 4d03 0001 |36b3: aput-object v3, v0, v1 │ │ -0d0d1e: 1301 340a |36b5: const/16 v1, #int 2612 // #a34 │ │ -0d0d22: 4d02 0001 |36b7: aput-object v2, v0, v1 │ │ -0d0d26: 1301 350a |36b9: const/16 v1, #int 2613 // #a35 │ │ -0d0d2a: 1a03 2b0c |36bb: const-string v3, "CAN_013" // string@0c2b │ │ -0d0d2e: 4d03 0001 |36bd: aput-object v3, v0, v1 │ │ -0d0d32: 1301 360a |36bf: const/16 v1, #int 2614 // #a36 │ │ -0d0d36: 1a03 d503 |36c1: const-string v3, "-64.2153" // string@03d5 │ │ -0d0d3a: 4d03 0001 |36c3: aput-object v3, v0, v1 │ │ -0d0d3e: 1301 370a |36c5: const/16 v1, #int 2615 // #a37 │ │ -0d0d42: 1a03 7c07 |36c7: const-string v3, "51.7697" // string@077c │ │ -0d0d46: 4d03 0001 |36c9: aput-object v3, v0, v1 │ │ -0d0d4a: 1301 380a |36cb: const/16 v1, #int 2616 // #a38 │ │ -0d0d4e: 4d02 0001 |36cd: aput-object v2, v0, v1 │ │ -0d0d52: 1301 390a |36cf: const/16 v1, #int 2617 // #a39 │ │ -0d0d56: 1a03 2b0c |36d1: const-string v3, "CAN_013" // string@0c2b │ │ -0d0d5a: 4d03 0001 |36d3: aput-object v3, v0, v1 │ │ -0d0d5e: 1301 3a0a |36d5: const/16 v1, #int 2618 // #a3a │ │ -0d0d62: 1a03 c003 |36d7: const-string v3, "-54.8957" // string@03c0 │ │ -0d0d66: 4d03 0001 |36d9: aput-object v3, v0, v1 │ │ -0d0d6a: 1301 3b0a |36db: const/16 v1, #int 2619 // #a3b │ │ -0d0d6e: 1a03 7c07 |36dd: const-string v3, "51.7697" // string@077c │ │ -0d0d72: 4d03 0001 |36df: aput-object v3, v0, v1 │ │ -0d0d76: 1301 3c0a |36e1: const/16 v1, #int 2620 // #a3c │ │ -0d0d7a: 4d02 0001 |36e3: aput-object v2, v0, v1 │ │ -0d0d7e: 1301 3d0a |36e5: const/16 v1, #int 2621 // #a3d │ │ -0d0d82: 1a03 2b0c |36e7: const-string v3, "CAN_013" // string@0c2b │ │ -0d0d86: 4d03 0001 |36e9: aput-object v3, v0, v1 │ │ -0d0d8a: 1301 3e0a |36eb: const/16 v1, #int 2622 // #a3e │ │ -0d0d8e: 1a03 c003 |36ed: const-string v3, "-54.8957" // string@03c0 │ │ -0d0d92: 4d03 0001 |36ef: aput-object v3, v0, v1 │ │ -0d0d96: 1301 3f0a |36f1: const/16 v1, #int 2623 // #a3f │ │ -0d0d9a: 1a03 b107 |36f3: const-string v3, "56.1114" // string@07b1 │ │ -0d0d9e: 4d03 0001 |36f5: aput-object v3, v0, v1 │ │ -0d0da2: 1301 400a |36f7: const/16 v1, #int 2624 // #a40 │ │ -0d0da6: 4d02 0001 |36f9: aput-object v2, v0, v1 │ │ -0d0daa: 1301 410a |36fb: const/16 v1, #int 2625 // #a41 │ │ -0d0dae: 1a03 2c0c |36fd: const-string v3, "CAN_014" // string@0c2c │ │ -0d0db2: 4d03 0001 |36ff: aput-object v3, v0, v1 │ │ -0d0db6: 1301 420a |3701: const/16 v1, #int 2626 // #a42 │ │ -0d0dba: 1a03 d303 |3703: const-string v3, "-64.1825" // string@03d3 │ │ -0d0dbe: 4d03 0001 |3705: aput-object v3, v0, v1 │ │ -0d0dc2: 1301 430a |3707: const/16 v1, #int 2627 // #a43 │ │ -0d0dc6: 1a03 d807 |3709: const-string v3, "60.0655" // string@07d8 │ │ -0d0dca: 4d03 0001 |370b: aput-object v3, v0, v1 │ │ -0d0dce: 1301 440a |370d: const/16 v1, #int 2628 // #a44 │ │ -0d0dd2: 4d02 0001 |370f: aput-object v2, v0, v1 │ │ -0d0dd6: 1301 450a |3711: const/16 v1, #int 2629 // #a45 │ │ -0d0dda: 1a03 2c0c |3713: const-string v3, "CAN_014" // string@0c2c │ │ -0d0dde: 4d03 0001 |3715: aput-object v3, v0, v1 │ │ -0d0de2: 1301 460a |3717: const/16 v1, #int 2630 // #a46 │ │ -0d0de6: 1a03 d303 |3719: const-string v3, "-64.1825" // string@03d3 │ │ -0d0dea: 4d03 0001 |371b: aput-object v3, v0, v1 │ │ -0d0dee: 1301 470a |371d: const/16 v1, #int 2631 // #a47 │ │ -0d0df2: 1a03 9a07 |371f: const-string v3, "55.7539" // string@079a │ │ -0d0df6: 4d03 0001 |3721: aput-object v3, v0, v1 │ │ -0d0dfa: 1301 480a |3723: const/16 v1, #int 2632 // #a48 │ │ -0d0dfe: 4d02 0001 |3725: aput-object v2, v0, v1 │ │ -0d0e02: 1301 490a |3727: const/16 v1, #int 2633 // #a49 │ │ -0d0e06: 1a03 2c0c |3729: const-string v3, "CAN_014" // string@0c2c │ │ -0d0e0a: 4d03 0001 |372b: aput-object v3, v0, v1 │ │ -0d0e0e: 1301 4a0a |372d: const/16 v1, #int 2634 // #a4a │ │ -0d0e12: 1a03 c503 |372f: const-string v3, "-59.5227" // string@03c5 │ │ -0d0e16: 4d03 0001 |3731: aput-object v3, v0, v1 │ │ -0d0e1a: 1301 4b0a |3733: const/16 v1, #int 2635 // #a4b │ │ -0d0e1e: 1a03 9a07 |3735: const-string v3, "55.7539" // string@079a │ │ -0d0e22: 4d03 0001 |3737: aput-object v3, v0, v1 │ │ -0d0e26: 1301 4c0a |3739: const/16 v1, #int 2636 // #a4c │ │ -0d0e2a: 4d02 0001 |373b: aput-object v2, v0, v1 │ │ -0d0e2e: 1301 4d0a |373d: const/16 v1, #int 2637 // #a4d │ │ -0d0e32: 1a03 2c0c |373f: const-string v3, "CAN_014" // string@0c2c │ │ -0d0e36: 4d03 0001 |3741: aput-object v3, v0, v1 │ │ -0d0e3a: 1301 4e0a |3743: const/16 v1, #int 2638 // #a4e │ │ -0d0e3e: 1a03 c503 |3745: const-string v3, "-59.5227" // string@03c5 │ │ -0d0e42: 4d03 0001 |3747: aput-object v3, v0, v1 │ │ -0d0e46: 1301 4f0a |3749: const/16 v1, #int 2639 // #a4f │ │ -0d0e4a: 1a03 d807 |374b: const-string v3, "60.0655" // string@07d8 │ │ -0d0e4e: 4d03 0001 |374d: aput-object v3, v0, v1 │ │ -0d0e52: 1301 500a |374f: const/16 v1, #int 2640 // #a50 │ │ -0d0e56: 4d02 0001 |3751: aput-object v2, v0, v1 │ │ -0d0e5a: 1301 510a |3753: const/16 v1, #int 2641 // #a51 │ │ -0d0e5e: 1a03 2d0c |3755: const-string v3, "CAN_016" // string@0c2d │ │ -0d0e62: 4d03 0001 |3757: aput-object v3, v0, v1 │ │ -0d0e66: 1301 520a |3759: const/16 v1, #int 2642 // #a52 │ │ -0d0e6a: 1a03 d703 |375b: const-string v3, "-64.8086" // string@03d7 │ │ -0d0e6e: 4d03 0001 |375d: aput-object v3, v0, v1 │ │ -0d0e72: 1301 530a |375f: const/16 v1, #int 2643 // #a53 │ │ -0d0e76: 1a03 2208 |3761: const-string v3, "68.0575" // string@0822 │ │ -0d0e7a: 4d03 0001 |3763: aput-object v3, v0, v1 │ │ -0d0e7e: 1301 540a |3765: const/16 v1, #int 2644 // #a54 │ │ -0d0e82: 4d02 0001 |3767: aput-object v2, v0, v1 │ │ -0d0e86: 1301 550a |3769: const/16 v1, #int 2645 // #a55 │ │ -0d0e8a: 1a03 2d0c |376b: const-string v3, "CAN_016" // string@0c2d │ │ -0d0e8e: 4d03 0001 |376d: aput-object v3, v0, v1 │ │ -0d0e92: 1301 560a |376f: const/16 v1, #int 2646 // #a56 │ │ -0d0e96: 1a03 d703 |3771: const-string v3, "-64.8086" // string@03d7 │ │ -0d0e9a: 4d03 0001 |3773: aput-object v3, v0, v1 │ │ -0d0e9e: 1301 570a |3775: const/16 v1, #int 2647 // #a57 │ │ -0d0ea2: 1a03 0e08 |3777: const-string v3, "64.8086" // string@080e │ │ -0d0ea6: 4d03 0001 |3779: aput-object v3, v0, v1 │ │ -0d0eaa: 1301 580a |377b: const/16 v1, #int 2648 // #a58 │ │ -0d0eae: 4d02 0001 |377d: aput-object v2, v0, v1 │ │ -0d0eb2: 1301 590a |377f: const/16 v1, #int 2649 // #a59 │ │ -0d0eb6: 1a03 2d0c |3781: const-string v3, "CAN_016" // string@0c2d │ │ -0d0eba: 4d03 0001 |3783: aput-object v3, v0, v1 │ │ -0d0ebe: 1301 5a0a |3785: const/16 v1, #int 2650 // #a5a │ │ -0d0ec2: 1a03 c603 |3787: const-string v3, "-60.2083" // string@03c6 │ │ -0d0ec6: 4d03 0001 |3789: aput-object v3, v0, v1 │ │ -0d0eca: 1301 5b0a |378b: const/16 v1, #int 2651 // #a5b │ │ -0d0ece: 1a03 0e08 |378d: const-string v3, "64.8086" // string@080e │ │ -0d0ed2: 4d03 0001 |378f: aput-object v3, v0, v1 │ │ -0d0ed6: 1301 5c0a |3791: const/16 v1, #int 2652 // #a5c │ │ -0d0eda: 4d02 0001 |3793: aput-object v2, v0, v1 │ │ -0d0ede: 1301 5d0a |3795: const/16 v1, #int 2653 // #a5d │ │ -0d0ee2: 1a03 2d0c |3797: const-string v3, "CAN_016" // string@0c2d │ │ -0d0ee6: 4d03 0001 |3799: aput-object v3, v0, v1 │ │ -0d0eea: 1301 5e0a |379b: const/16 v1, #int 2654 // #a5e │ │ -0d0eee: 1a03 c603 |379d: const-string v3, "-60.2083" // string@03c6 │ │ -0d0ef2: 4d03 0001 |379f: aput-object v3, v0, v1 │ │ -0d0ef6: 1301 5f0a |37a1: const/16 v1, #int 2655 // #a5f │ │ -0d0efa: 1a03 2208 |37a3: const-string v3, "68.0575" // string@0822 │ │ -0d0efe: 4d03 0001 |37a5: aput-object v3, v0, v1 │ │ -0d0f02: 1301 600a |37a7: const/16 v1, #int 2656 // #a60 │ │ -0d0f06: 4d02 0001 |37a9: aput-object v2, v0, v1 │ │ -0d0f0a: 1301 610a |37ab: const/16 v1, #int 2657 // #a61 │ │ -0d0f0e: 1a03 2e0c |37ad: const-string v3, "CAN_020" // string@0c2e │ │ -0d0f12: 4d03 0001 |37af: aput-object v3, v0, v1 │ │ -0d0f16: 1301 620a |37b1: const/16 v1, #int 2658 // #a62 │ │ -0d0f1a: 1a03 d803 |37b3: const-string v3, "-66.6258" // string@03d8 │ │ -0d0f1e: 4d03 0001 |37b5: aput-object v3, v0, v1 │ │ -0d0f22: 1301 630a |37b7: const/16 v1, #int 2659 // #a63 │ │ -0d0f26: 1a03 2a07 |37b9: const-string v3, "44.097" // string@072a │ │ -0d0f2a: 4d03 0001 |37bb: aput-object v3, v0, v1 │ │ -0d0f2e: 1301 640a |37bd: const/16 v1, #int 2660 // #a64 │ │ -0d0f32: 4d02 0001 |37bf: aput-object v2, v0, v1 │ │ -0d0f36: 1301 650a |37c1: const/16 v1, #int 2661 // #a65 │ │ -0d0f3a: 1a03 2e0c |37c3: const-string v3, "CAN_020" // string@0c2e │ │ -0d0f3e: 4d03 0001 |37c5: aput-object v3, v0, v1 │ │ -0d0f42: 1301 660a |37c7: const/16 v1, #int 2662 // #a66 │ │ -0d0f46: 1a03 d803 |37c9: const-string v3, "-66.6258" // string@03d8 │ │ -0d0f4a: 4d03 0001 |37cb: aput-object v3, v0, v1 │ │ -0d0f4e: 1301 670a |37cd: const/16 v1, #int 2663 // #a67 │ │ -0d0f52: 1a03 0d07 |37cf: const-string v3, "42.7506" // string@070d │ │ -0d0f56: 4d03 0001 |37d1: aput-object v3, v0, v1 │ │ -0d0f5a: 1301 680a |37d3: const/16 v1, #int 2664 // #a68 │ │ -0d0f5e: 4d02 0001 |37d5: aput-object v2, v0, v1 │ │ -0d0f62: 1301 690a |37d7: const/16 v1, #int 2665 // #a69 │ │ -0d0f66: 1a03 2e0c |37d9: const-string v3, "CAN_020" // string@0c2e │ │ -0d0f6a: 4d03 0001 |37db: aput-object v3, v0, v1 │ │ -0d0f6e: 1301 6a0a |37dd: const/16 v1, #int 2666 // #a6a │ │ -0d0f72: 1a03 d403 |37df: const-string v3, "-64.2146" // string@03d4 │ │ -0d0f76: 4d03 0001 |37e1: aput-object v3, v0, v1 │ │ -0d0f7a: 1301 6b0a |37e3: const/16 v1, #int 2667 // #a6b │ │ -0d0f7e: 1a03 0d07 |37e5: const-string v3, "42.7506" // string@070d │ │ -0d0f82: 4d03 0001 |37e7: aput-object v3, v0, v1 │ │ -0d0f86: 1301 6c0a |37e9: const/16 v1, #int 2668 // #a6c │ │ -0d0f8a: 4d02 0001 |37eb: aput-object v2, v0, v1 │ │ -0d0f8e: 1301 6d0a |37ed: const/16 v1, #int 2669 // #a6d │ │ -0d0f92: 1a03 2e0c |37ef: const-string v3, "CAN_020" // string@0c2e │ │ -0d0f96: 4d03 0001 |37f1: aput-object v3, v0, v1 │ │ -0d0f9a: 1301 6e0a |37f3: const/16 v1, #int 2670 // #a6e │ │ -0d0f9e: 1a03 d403 |37f5: const-string v3, "-64.2146" // string@03d4 │ │ -0d0fa2: 4d03 0001 |37f7: aput-object v3, v0, v1 │ │ -0d0fa6: 1301 6f0a |37f9: const/16 v1, #int 2671 // #a6f │ │ -0d0faa: 1a03 2a07 |37fb: const-string v3, "44.097" // string@072a │ │ -0d0fae: 4d03 0001 |37fd: aput-object v3, v0, v1 │ │ -0d0fb2: 1301 700a |37ff: const/16 v1, #int 2672 // #a70 │ │ -0d0fb6: 4d02 0001 |3801: aput-object v2, v0, v1 │ │ -0d0fba: 1301 710a |3803: const/16 v1, #int 2673 // #a71 │ │ -0d0fbe: 1a03 2f0c |3805: const-string v3, "CAN_021" // string@0c2f │ │ -0d0fc2: 4d03 0001 |3807: aput-object v3, v0, v1 │ │ -0d0fc6: 1301 720a |3809: const/16 v1, #int 2674 // #a72 │ │ -0d0fca: 1a03 f203 |380b: const-string v3, "-72.2224" // string@03f2 │ │ -0d0fce: 4d03 0001 |380d: aput-object v3, v0, v1 │ │ -0d0fd2: 1301 730a |380f: const/16 v1, #int 2675 // #a73 │ │ -0d0fd6: 1a03 6107 |3811: const-string v3, "48.1145" // string@0761 │ │ -0d0fda: 4d03 0001 |3813: aput-object v3, v0, v1 │ │ -0d0fde: 1301 740a |3815: const/16 v1, #int 2676 // #a74 │ │ -0d0fe2: 4d02 0001 |3817: aput-object v2, v0, v1 │ │ -0d0fe6: 1301 750a |3819: const/16 v1, #int 2677 // #a75 │ │ -0d0fea: 1a03 2f0c |381b: const-string v3, "CAN_021" // string@0c2f │ │ -0d0fee: 4d03 0001 |381d: aput-object v3, v0, v1 │ │ -0d0ff2: 1301 760a |381f: const/16 v1, #int 2678 // #a76 │ │ -0d0ff6: 1a03 f203 |3821: const-string v3, "-72.2224" // string@03f2 │ │ -0d0ffa: 4d03 0001 |3823: aput-object v3, v0, v1 │ │ -0d0ffe: 1301 770a |3825: const/16 v1, #int 2679 // #a77 │ │ -0d1002: 1a03 1f07 |3827: const-string v3, "43.7607" // string@071f │ │ -0d1006: 4d03 0001 |3829: aput-object v3, v0, v1 │ │ -0d100a: 1301 780a |382b: const/16 v1, #int 2680 // #a78 │ │ -0d100e: 4d02 0001 |382d: aput-object v2, v0, v1 │ │ -0d1012: 1301 790a |382f: const/16 v1, #int 2681 // #a79 │ │ -0d1016: 1a03 2f0c |3831: const-string v3, "CAN_021" // string@0c2f │ │ -0d101a: 4d03 0001 |3833: aput-object v3, v0, v1 │ │ -0d101e: 1301 7a0a |3835: const/16 v1, #int 2682 // #a7a │ │ -0d1022: 1a03 d003 |3837: const-string v3, "-63.6065" // string@03d0 │ │ -0d1026: 4d03 0001 |3839: aput-object v3, v0, v1 │ │ -0d102a: 1301 7b0a |383b: const/16 v1, #int 2683 // #a7b │ │ -0d102e: 1a03 1f07 |383d: const-string v3, "43.7607" // string@071f │ │ -0d1032: 4d03 0001 |383f: aput-object v3, v0, v1 │ │ -0d1036: 1301 7c0a |3841: const/16 v1, #int 2684 // #a7c │ │ -0d103a: 4d02 0001 |3843: aput-object v2, v0, v1 │ │ -0d103e: 1301 7d0a |3845: const/16 v1, #int 2685 // #a7d │ │ -0d1042: 1a03 2f0c |3847: const-string v3, "CAN_021" // string@0c2f │ │ -0d1046: 4d03 0001 |3849: aput-object v3, v0, v1 │ │ -0d104a: 1301 7e0a |384b: const/16 v1, #int 2686 // #a7e │ │ -0d104e: 1a03 d003 |384d: const-string v3, "-63.6065" // string@03d0 │ │ -0d1052: 4d03 0001 |384f: aput-object v3, v0, v1 │ │ -0d1056: 1301 7f0a |3851: const/16 v1, #int 2687 // #a7f │ │ -0d105a: 1a03 6107 |3853: const-string v3, "48.1145" // string@0761 │ │ -0d105e: 4d03 0001 |3855: aput-object v3, v0, v1 │ │ -0d1062: 1301 800a |3857: const/16 v1, #int 2688 // #a80 │ │ -0d1066: 4d02 0001 |3859: aput-object v2, v0, v1 │ │ -0d106a: 1301 810a |385b: const/16 v1, #int 2689 // #a81 │ │ -0d106e: 1a03 300c |385d: const-string v3, "CAN_022" // string@0c30 │ │ -0d1072: 4d03 0001 |385f: aput-object v3, v0, v1 │ │ -0d1076: 1301 820a |3861: const/16 v1, #int 2690 // #a82 │ │ -0d107a: 1a03 f103 |3863: const-string v3, "-72.1846" // string@03f1 │ │ -0d107e: 4d03 0001 |3865: aput-object v3, v0, v1 │ │ -0d1082: 1301 830a |3867: const/16 v1, #int 2691 // #a83 │ │ -0d1086: 1a03 8d07 |3869: const-string v3, "52.1072" // string@078d │ │ -0d108a: 4d03 0001 |386b: aput-object v3, v0, v1 │ │ -0d108e: 1301 840a |386d: const/16 v1, #int 2692 // #a84 │ │ -0d1092: 4d02 0001 |386f: aput-object v2, v0, v1 │ │ -0d1096: 1301 850a |3871: const/16 v1, #int 2693 // #a85 │ │ -0d109a: 1a03 300c |3873: const-string v3, "CAN_022" // string@0c30 │ │ -0d109e: 4d03 0001 |3875: aput-object v3, v0, v1 │ │ -0d10a2: 1301 860a |3877: const/16 v1, #int 2694 // #a86 │ │ -0d10a6: 1a03 f103 |3879: const-string v3, "-72.1846" // string@03f1 │ │ -0d10aa: 4d03 0001 |387b: aput-object v3, v0, v1 │ │ -0d10ae: 1301 870a |387d: const/16 v1, #int 2695 // #a87 │ │ -0d10b2: 1a03 5507 |387f: const-string v3, "47.7768" // string@0755 │ │ -0d10b6: 4d03 0001 |3881: aput-object v3, v0, v1 │ │ -0d10ba: 1301 880a |3883: const/16 v1, #int 2696 // #a88 │ │ -0d10be: 4d02 0001 |3885: aput-object v2, v0, v1 │ │ -0d10c2: 1301 890a |3887: const/16 v1, #int 2697 // #a89 │ │ -0d10c6: 1a03 300c |3889: const-string v3, "CAN_022" // string@0c30 │ │ -0d10ca: 4d03 0001 |388b: aput-object v3, v0, v1 │ │ -0d10ce: 1301 8a0a |388d: const/16 v1, #int 2698 // #a8a │ │ -0d10d2: 1a03 cf03 |388f: const-string v3, "-63.5422" // string@03cf │ │ -0d10d6: 4d03 0001 |3891: aput-object v3, v0, v1 │ │ -0d10da: 1301 8b0a |3893: const/16 v1, #int 2699 // #a8b │ │ -0d10de: 1a03 5507 |3895: const-string v3, "47.7768" // string@0755 │ │ -0d10e2: 4d03 0001 |3897: aput-object v3, v0, v1 │ │ -0d10e6: 1301 8c0a |3899: const/16 v1, #int 2700 // #a8c │ │ -0d10ea: 4d02 0001 |389b: aput-object v2, v0, v1 │ │ -0d10ee: 1301 8d0a |389d: const/16 v1, #int 2701 // #a8d │ │ -0d10f2: 1a03 300c |389f: const-string v3, "CAN_022" // string@0c30 │ │ -0d10f6: 4d03 0001 |38a1: aput-object v3, v0, v1 │ │ -0d10fa: 1301 8e0a |38a3: const/16 v1, #int 2702 // #a8e │ │ -0d10fe: 1a03 cf03 |38a5: const-string v3, "-63.5422" // string@03cf │ │ -0d1102: 4d03 0001 |38a7: aput-object v3, v0, v1 │ │ -0d1106: 1301 8f0a |38a9: const/16 v1, #int 2703 // #a8f │ │ -0d110a: 1a03 8d07 |38ab: const-string v3, "52.1072" // string@078d │ │ -0d110e: 4d03 0001 |38ad: aput-object v3, v0, v1 │ │ -0d1112: 1301 900a |38af: const/16 v1, #int 2704 // #a90 │ │ -0d1116: 4d02 0001 |38b1: aput-object v2, v0, v1 │ │ -0d111a: 1301 910a |38b3: const/16 v1, #int 2705 // #a91 │ │ -0d111e: 1a03 310c |38b5: const-string v3, "CAN_023" // string@0c31 │ │ -0d1122: 4d03 0001 |38b7: aput-object v3, v0, v1 │ │ -0d1126: 1301 920a |38b9: const/16 v1, #int 2706 // #a92 │ │ -0d112a: 1a03 f303 |38bb: const-string v3, "-72.2618" // string@03f3 │ │ -0d112e: 4d03 0001 |38bd: aput-object v3, v0, v1 │ │ -0d1132: 1301 930a |38bf: const/16 v1, #int 2707 // #a93 │ │ -0d1136: 1a03 ae07 |38c1: const-string v3, "56.0968" // string@07ae │ │ -0d113a: 4d03 0001 |38c3: aput-object v3, v0, v1 │ │ -0d113e: 1301 940a |38c5: const/16 v1, #int 2708 // #a94 │ │ -0d1142: 4d02 0001 |38c7: aput-object v2, v0, v1 │ │ -0d1146: 1301 950a |38c9: const/16 v1, #int 2709 // #a95 │ │ -0d114a: 1a03 310c |38cb: const-string v3, "CAN_023" // string@0c31 │ │ -0d114e: 4d03 0001 |38cd: aput-object v3, v0, v1 │ │ -0d1152: 1301 960a |38cf: const/16 v1, #int 2710 // #a96 │ │ -0d1156: 1a03 f303 |38d1: const-string v3, "-72.2618" // string@03f3 │ │ -0d115a: 4d03 0001 |38d3: aput-object v3, v0, v1 │ │ -0d115e: 1301 970a |38d5: const/16 v1, #int 2711 // #a97 │ │ -0d1162: 1a03 7b07 |38d7: const-string v3, "51.7634" // string@077b │ │ -0d1166: 4d03 0001 |38d9: aput-object v3, v0, v1 │ │ -0d116a: 1301 980a |38db: const/16 v1, #int 2712 // #a98 │ │ -0d116e: 4d02 0001 |38dd: aput-object v2, v0, v1 │ │ -0d1172: 1301 990a |38df: const/16 v1, #int 2713 // #a99 │ │ -0d1176: 1a03 310c |38e1: const-string v3, "CAN_023" // string@0c31 │ │ -0d117a: 4d03 0001 |38e3: aput-object v3, v0, v1 │ │ -0d117e: 1301 9a0a |38e5: const/16 v1, #int 2714 // #a9a │ │ -0d1182: 1a03 ce03 |38e7: const-string v3, "-63.4413" // string@03ce │ │ -0d1186: 4d03 0001 |38e9: aput-object v3, v0, v1 │ │ -0d118a: 1301 9b0a |38eb: const/16 v1, #int 2715 // #a9b │ │ -0d118e: 1a03 7b07 |38ed: const-string v3, "51.7634" // string@077b │ │ -0d1192: 4d03 0001 |38ef: aput-object v3, v0, v1 │ │ -0d1196: 1301 9c0a |38f1: const/16 v1, #int 2716 // #a9c │ │ -0d119a: 4d02 0001 |38f3: aput-object v2, v0, v1 │ │ -0d119e: 1301 9d0a |38f5: const/16 v1, #int 2717 // #a9d │ │ -0d11a2: 1a03 310c |38f7: const-string v3, "CAN_023" // string@0c31 │ │ -0d11a6: 4d03 0001 |38f9: aput-object v3, v0, v1 │ │ -0d11aa: 1301 9e0a |38fb: const/16 v1, #int 2718 // #a9e │ │ -0d11ae: 1a03 ce03 |38fd: const-string v3, "-63.4413" // string@03ce │ │ -0d11b2: 4d03 0001 |38ff: aput-object v3, v0, v1 │ │ -0d11b6: 1301 9f0a |3901: const/16 v1, #int 2719 // #a9f │ │ -0d11ba: 1a03 ae07 |3903: const-string v3, "56.0968" // string@07ae │ │ -0d11be: 4d03 0001 |3905: aput-object v3, v0, v1 │ │ -0d11c2: 1301 a00a |3907: const/16 v1, #int 2720 // #aa0 │ │ -0d11c6: 4d02 0001 |3909: aput-object v2, v0, v1 │ │ -0d11ca: 1301 a10a |390b: const/16 v1, #int 2721 // #aa1 │ │ -0d11ce: 1a03 320c |390d: const-string v3, "CAN_024" // string@0c32 │ │ -0d11d2: 4d03 0001 |390f: aput-object v3, v0, v1 │ │ -0d11d6: 1301 a20a |3911: const/16 v1, #int 2722 // #aa2 │ │ -0d11da: 1a03 f603 |3913: const-string v3, "-72.4037" // string@03f6 │ │ -0d11de: 4d03 0001 |3915: aput-object v3, v0, v1 │ │ -0d11e2: 1301 a30a |3917: const/16 v1, #int 2723 // #aa3 │ │ -0d11e6: 1a03 de07 |3919: const-string v3, "60.0994" // string@07de │ │ -0d11ea: 4d03 0001 |391b: aput-object v3, v0, v1 │ │ -0d11ee: 1301 a40a |391d: const/16 v1, #int 2724 // #aa4 │ │ -0d11f2: 4d02 0001 |391f: aput-object v2, v0, v1 │ │ -0d11f6: 1301 a50a |3921: const/16 v1, #int 2725 // #aa5 │ │ -0d11fa: 1a03 320c |3923: const-string v3, "CAN_024" // string@0c32 │ │ -0d11fe: 4d03 0001 |3925: aput-object v3, v0, v1 │ │ -0d1202: 1301 a60a |3927: const/16 v1, #int 2726 // #aa6 │ │ -0d1206: 1a03 f603 |3929: const-string v3, "-72.4037" // string@03f6 │ │ -0d120a: 4d03 0001 |392b: aput-object v3, v0, v1 │ │ -0d120e: 1301 a70a |392d: const/16 v1, #int 2727 // #aa7 │ │ -0d1212: 1a03 a107 |392f: const-string v3, "55.7703" // string@07a1 │ │ -0d1216: 4d03 0001 |3931: aput-object v3, v0, v1 │ │ -0d121a: 1301 a80a |3933: const/16 v1, #int 2728 // #aa8 │ │ -0d121e: 4d02 0001 |3935: aput-object v2, v0, v1 │ │ -0d1222: 1301 a90a |3937: const/16 v1, #int 2729 // #aa9 │ │ -0d1226: 1a03 320c |3939: const-string v3, "CAN_024" // string@0c32 │ │ -0d122a: 4d03 0001 |393b: aput-object v3, v0, v1 │ │ -0d122e: 1301 aa0a |393d: const/16 v1, #int 2730 // #aaa │ │ -0d1232: 1a03 cd03 |393f: const-string v3, "-63.3277" // string@03cd │ │ -0d1236: 4d03 0001 |3941: aput-object v3, v0, v1 │ │ -0d123a: 1301 ab0a |3943: const/16 v1, #int 2731 // #aab │ │ -0d123e: 1a03 a107 |3945: const-string v3, "55.7703" // string@07a1 │ │ -0d1242: 4d03 0001 |3947: aput-object v3, v0, v1 │ │ -0d1246: 1301 ac0a |3949: const/16 v1, #int 2732 // #aac │ │ -0d124a: 4d02 0001 |394b: aput-object v2, v0, v1 │ │ -0d124e: 1301 ad0a |394d: const/16 v1, #int 2733 // #aad │ │ -0d1252: 1a03 320c |394f: const-string v3, "CAN_024" // string@0c32 │ │ -0d1256: 4d03 0001 |3951: aput-object v3, v0, v1 │ │ -0d125a: 1301 ae0a |3953: const/16 v1, #int 2734 // #aae │ │ -0d125e: 1a03 cd03 |3955: const-string v3, "-63.3277" // string@03cd │ │ -0d1262: 4d03 0001 |3957: aput-object v3, v0, v1 │ │ -0d1266: 1301 af0a |3959: const/16 v1, #int 2735 // #aaf │ │ -0d126a: 1a03 de07 |395b: const-string v3, "60.0994" // string@07de │ │ -0d126e: 4d03 0001 |395d: aput-object v3, v0, v1 │ │ -0d1272: 1301 b00a |395f: const/16 v1, #int 2736 // #ab0 │ │ -0d1276: 4d02 0001 |3961: aput-object v2, v0, v1 │ │ -0d127a: 1301 b10a |3963: const/16 v1, #int 2737 // #ab1 │ │ -0d127e: 1a03 330c |3965: const-string v3, "CAN_025" // string@0c33 │ │ -0d1282: 4d03 0001 |3967: aput-object v3, v0, v1 │ │ -0d1286: 1301 b20a |3969: const/16 v1, #int 2738 // #ab2 │ │ -0d128a: 1a03 f803 |396b: const-string v3, "-72.6204" // string@03f8 │ │ -0d128e: 4d03 0001 |396d: aput-object v3, v0, v1 │ │ -0d1292: 1301 b30a |396f: const/16 v1, #int 2739 // #ab3 │ │ -0d1296: 1a03 0108 |3971: const-string v3, "64.1112" // string@0801 │ │ -0d129a: 4d03 0001 |3973: aput-object v3, v0, v1 │ │ -0d129e: 1301 b40a |3975: const/16 v1, #int 2740 // #ab4 │ │ -0d12a2: 4d02 0001 |3977: aput-object v2, v0, v1 │ │ -0d12a6: 1301 b50a |3979: const/16 v1, #int 2741 // #ab5 │ │ -0d12aa: 1a03 330c |397b: const-string v3, "CAN_025" // string@0c33 │ │ -0d12ae: 4d03 0001 |397d: aput-object v3, v0, v1 │ │ -0d12b2: 1301 b60a |397f: const/16 v1, #int 2742 // #ab6 │ │ -0d12b6: 1a03 f803 |3981: const-string v3, "-72.6204" // string@03f8 │ │ -0d12ba: 4d03 0001 |3983: aput-object v3, v0, v1 │ │ -0d12be: 1301 b70a |3985: const/16 v1, #int 2743 // #ab7 │ │ -0d12c2: 1a03 c907 |3987: const-string v3, "59.7672" // string@07c9 │ │ -0d12c6: 4d03 0001 |3989: aput-object v3, v0, v1 │ │ -0d12ca: 1301 b80a |398b: const/16 v1, #int 2744 // #ab8 │ │ -0d12ce: 4d02 0001 |398d: aput-object v2, v0, v1 │ │ -0d12d2: 1301 b90a |398f: const/16 v1, #int 2745 // #ab9 │ │ -0d12d6: 1a03 330c |3991: const-string v3, "CAN_025" // string@0c33 │ │ -0d12da: 4d03 0001 |3993: aput-object v3, v0, v1 │ │ -0d12de: 1301 ba0a |3995: const/16 v1, #int 2746 // #aba │ │ -0d12e2: 1a03 cc03 |3997: const-string v3, "-62.972" // string@03cc │ │ -0d12e6: 4d03 0001 |3999: aput-object v3, v0, v1 │ │ -0d12ea: 1301 bb0a |399b: const/16 v1, #int 2747 // #abb │ │ -0d12ee: 1a03 c907 |399d: const-string v3, "59.7672" // string@07c9 │ │ -0d12f2: 4d03 0001 |399f: aput-object v3, v0, v1 │ │ -0d12f6: 1301 bc0a |39a1: const/16 v1, #int 2748 // #abc │ │ -0d12fa: 4d02 0001 |39a3: aput-object v2, v0, v1 │ │ -0d12fe: 1301 bd0a |39a5: const/16 v1, #int 2749 // #abd │ │ -0d1302: 1a03 330c |39a7: const-string v3, "CAN_025" // string@0c33 │ │ -0d1306: 4d03 0001 |39a9: aput-object v3, v0, v1 │ │ -0d130a: 1301 be0a |39ab: const/16 v1, #int 2750 // #abe │ │ -0d130e: 1a03 cc03 |39ad: const-string v3, "-62.972" // string@03cc │ │ -0d1312: 4d03 0001 |39af: aput-object v3, v0, v1 │ │ -0d1316: 1301 bf0a |39b1: const/16 v1, #int 2751 // #abf │ │ -0d131a: 1a03 0108 |39b3: const-string v3, "64.1112" // string@0801 │ │ -0d131e: 4d03 0001 |39b5: aput-object v3, v0, v1 │ │ -0d1322: 1301 c00a |39b7: const/16 v1, #int 2752 // #ac0 │ │ -0d1326: 4d02 0001 |39b9: aput-object v2, v0, v1 │ │ -0d132a: 1301 c10a |39bb: const/16 v1, #int 2753 // #ac1 │ │ -0d132e: 1a03 340c |39bd: const-string v3, "CAN_026" // string@0c34 │ │ -0d1332: 4d03 0001 |39bf: aput-object v3, v0, v1 │ │ -0d1336: 1301 c20a |39c1: const/16 v1, #int 2754 // #ac2 │ │ -0d133a: 1a03 fb03 |39c3: const-string v3, "-72.9534" // string@03fb │ │ -0d133e: 4d03 0001 |39c5: aput-object v3, v0, v1 │ │ -0d1342: 1301 c30a |39c7: const/16 v1, #int 2755 // #ac3 │ │ -0d1346: 1a03 2808 |39c9: const-string v3, "68.1137" // string@0828 │ │ -0d134a: 4d03 0001 |39cb: aput-object v3, v0, v1 │ │ -0d134e: 1301 c40a |39cd: const/16 v1, #int 2756 // #ac4 │ │ -0d1352: 4d02 0001 |39cf: aput-object v2, v0, v1 │ │ -0d1356: 1301 c50a |39d1: const/16 v1, #int 2757 // #ac5 │ │ -0d135a: 1a03 340c |39d3: const-string v3, "CAN_026" // string@0c34 │ │ -0d135e: 4d03 0001 |39d5: aput-object v3, v0, v1 │ │ -0d1362: 1301 c60a |39d7: const/16 v1, #int 2758 // #ac6 │ │ -0d1366: 1a03 fb03 |39d9: const-string v3, "-72.9534" // string@03fb │ │ -0d136a: 4d03 0001 |39db: aput-object v3, v0, v1 │ │ -0d136e: 1301 c70a |39dd: const/16 v1, #int 2759 // #ac7 │ │ -0d1372: 1a03 ef07 |39df: const-string v3, "63.7485" // string@07ef │ │ -0d1376: 4d03 0001 |39e1: aput-object v3, v0, v1 │ │ -0d137a: 1301 c80a |39e3: const/16 v1, #int 2760 // #ac8 │ │ -0d137e: 4d02 0001 |39e5: aput-object v2, v0, v1 │ │ -0d1382: 1301 c90a |39e7: const/16 v1, #int 2761 // #ac9 │ │ -0d1386: 1a03 340c |39e9: const-string v3, "CAN_026" // string@0c34 │ │ -0d138a: 4d03 0001 |39eb: aput-object v3, v0, v1 │ │ -0d138e: 1301 ca0a |39ed: const/16 v1, #int 2762 // #aca │ │ -0d1392: 1a03 ca03 |39ef: const-string v3, "-62.6107" // string@03ca │ │ -0d1396: 4d03 0001 |39f1: aput-object v3, v0, v1 │ │ -0d139a: 1301 cb0a |39f3: const/16 v1, #int 2763 // #acb │ │ -0d139e: 1a03 ef07 |39f5: const-string v3, "63.7485" // string@07ef │ │ -0d13a2: 4d03 0001 |39f7: aput-object v3, v0, v1 │ │ -0d13a6: 1301 cc0a |39f9: const/16 v1, #int 2764 // #acc │ │ -0d13aa: 4d02 0001 |39fb: aput-object v2, v0, v1 │ │ -0d13ae: 1301 cd0a |39fd: const/16 v1, #int 2765 // #acd │ │ -0d13b2: 1a03 340c |39ff: const-string v3, "CAN_026" // string@0c34 │ │ -0d13b6: 4d03 0001 |3a01: aput-object v3, v0, v1 │ │ -0d13ba: 1301 ce0a |3a03: const/16 v1, #int 2766 // #ace │ │ -0d13be: 1a03 ca03 |3a05: const-string v3, "-62.6107" // string@03ca │ │ -0d13c2: 4d03 0001 |3a07: aput-object v3, v0, v1 │ │ -0d13c6: 1301 cf0a |3a09: const/16 v1, #int 2767 // #acf │ │ -0d13ca: 1a03 2808 |3a0b: const-string v3, "68.1137" // string@0828 │ │ -0d13ce: 4d03 0001 |3a0d: aput-object v3, v0, v1 │ │ -0d13d2: 1301 d00a |3a0f: const/16 v1, #int 2768 // #ad0 │ │ -0d13d6: 4d02 0001 |3a11: aput-object v2, v0, v1 │ │ -0d13da: 1301 d10a |3a13: const/16 v1, #int 2769 // #ad1 │ │ -0d13de: 1a03 350c |3a15: const-string v3, "CAN_027" // string@0c35 │ │ -0d13e2: 4d03 0001 |3a17: aput-object v3, v0, v1 │ │ -0d13e6: 1301 d20a |3a19: const/16 v1, #int 2770 // #ad2 │ │ -0d13ea: 1a03 f703 |3a1b: const-string v3, "-72.4271" // string@03f7 │ │ -0d13ee: 4d03 0001 |3a1d: aput-object v3, v0, v1 │ │ -0d13f2: 1301 d30a |3a1f: const/16 v1, #int 2771 // #ad3 │ │ -0d13f6: 1a03 4108 |3a21: const-string v3, "72.0883" // string@0841 │ │ -0d13fa: 4d03 0001 |3a23: aput-object v3, v0, v1 │ │ -0d13fe: 1301 d40a |3a25: const/16 v1, #int 2772 // #ad4 │ │ -0d1402: 4d02 0001 |3a27: aput-object v2, v0, v1 │ │ -0d1406: 1301 d50a |3a29: const/16 v1, #int 2773 // #ad5 │ │ -0d140a: 1a03 350c |3a2b: const-string v3, "CAN_027" // string@0c35 │ │ -0d140e: 4d03 0001 |3a2d: aput-object v3, v0, v1 │ │ -0d1412: 1301 d60a |3a2f: const/16 v1, #int 2774 // #ad6 │ │ -0d1416: 1a03 f703 |3a31: const-string v3, "-72.4271" // string@03f7 │ │ -0d141a: 4d03 0001 |3a33: aput-object v3, v0, v1 │ │ -0d141e: 1301 d70a |3a35: const/16 v1, #int 2775 // #ad7 │ │ -0d1422: 1a03 1808 |3a37: const-string v3, "67.5387" // string@0818 │ │ -0d1426: 4d03 0001 |3a39: aput-object v3, v0, v1 │ │ -0d142a: 1301 d80a |3a3b: const/16 v1, #int 2776 // #ad8 │ │ -0d142e: 4d02 0001 |3a3d: aput-object v2, v0, v1 │ │ -0d1432: 1301 d90a |3a3f: const/16 v1, #int 2777 // #ad9 │ │ -0d1436: 1a03 350c |3a41: const-string v3, "CAN_027" // string@0c35 │ │ -0d143a: 4d03 0001 |3a43: aput-object v3, v0, v1 │ │ -0d143e: 1301 da0a |3a45: const/16 v1, #int 2778 // #ada │ │ -0d1442: 1a03 cb03 |3a47: const-string v3, "-62.7836" // string@03cb │ │ -0d1446: 4d03 0001 |3a49: aput-object v3, v0, v1 │ │ -0d144a: 1301 db0a |3a4b: const/16 v1, #int 2779 // #adb │ │ -0d144e: 1a03 1808 |3a4d: const-string v3, "67.5387" // string@0818 │ │ -0d1452: 4d03 0001 |3a4f: aput-object v3, v0, v1 │ │ -0d1456: 1301 dc0a |3a51: const/16 v1, #int 2780 // #adc │ │ -0d145a: 4d02 0001 |3a53: aput-object v2, v0, v1 │ │ -0d145e: 1301 dd0a |3a55: const/16 v1, #int 2781 // #add │ │ -0d1462: 1a03 350c |3a57: const-string v3, "CAN_027" // string@0c35 │ │ -0d1466: 4d03 0001 |3a59: aput-object v3, v0, v1 │ │ -0d146a: 1301 de0a |3a5b: const/16 v1, #int 2782 // #ade │ │ -0d146e: 1a03 cb03 |3a5d: const-string v3, "-62.7836" // string@03cb │ │ -0d1472: 4d03 0001 |3a5f: aput-object v3, v0, v1 │ │ -0d1476: 1301 df0a |3a61: const/16 v1, #int 2783 // #adf │ │ -0d147a: 1a03 4108 |3a63: const-string v3, "72.0883" // string@0841 │ │ -0d147e: 4d03 0001 |3a65: aput-object v3, v0, v1 │ │ -0d1482: 1301 e00a |3a67: const/16 v1, #int 2784 // #ae0 │ │ -0d1486: 4d02 0001 |3a69: aput-object v2, v0, v1 │ │ -0d148a: 1301 e10a |3a6b: const/16 v1, #int 2785 // #ae1 │ │ -0d148e: 1a03 360c |3a6d: const-string v3, "CAN_030" // string@0c36 │ │ -0d1492: 4d03 0001 |3a6f: aput-object v3, v0, v1 │ │ -0d1496: 1301 e20a |3a71: const/16 v1, #int 2786 // #ae2 │ │ -0d149a: 1a03 3c04 |3a73: const-string v3, "-80.0992" // string@043c │ │ -0d149e: 4d03 0001 |3a75: aput-object v3, v0, v1 │ │ -0d14a2: 1301 e30a |3a77: const/16 v1, #int 2787 // #ae3 │ │ -0d14a6: 1a03 2907 |3a79: const-string v3, "44.0897" // string@0729 │ │ -0d14aa: 4d03 0001 |3a7b: aput-object v3, v0, v1 │ │ -0d14ae: 1301 e40a |3a7d: const/16 v1, #int 2788 // #ae4 │ │ -0d14b2: 4d02 0001 |3a7f: aput-object v2, v0, v1 │ │ -0d14b6: 1301 e50a |3a81: const/16 v1, #int 2789 // #ae5 │ │ -0d14ba: 1a03 360c |3a83: const-string v3, "CAN_030" // string@0c36 │ │ -0d14be: 4d03 0001 |3a85: aput-object v3, v0, v1 │ │ -0d14c2: 1301 e60a |3a87: const/16 v1, #int 2790 // #ae6 │ │ -0d14c6: 1a03 3c04 |3a89: const-string v3, "-80.0992" // string@043c │ │ -0d14ca: 4d03 0001 |3a8b: aput-object v3, v0, v1 │ │ -0d14ce: 1301 e70a |3a8d: const/16 v1, #int 2791 // #ae7 │ │ -0d14d2: 1a03 fb06 |3a8f: const-string v3, "41.7711" // string@06fb │ │ -0d14d6: 4d03 0001 |3a91: aput-object v3, v0, v1 │ │ -0d14da: 1301 e80a |3a93: const/16 v1, #int 2792 // #ae8 │ │ -0d14de: 4d02 0001 |3a95: aput-object v2, v0, v1 │ │ -0d14e2: 1301 e90a |3a97: const/16 v1, #int 2793 // #ae9 │ │ -0d14e6: 1a03 360c |3a99: const-string v3, "CAN_030" // string@0c36 │ │ -0d14ea: 4d03 0001 |3a9b: aput-object v3, v0, v1 │ │ -0d14ee: 1301 ea0a |3a9d: const/16 v1, #int 2794 // #aea │ │ -0d14f2: 1a03 0c04 |3a9f: const-string v3, "-75.7145" // string@040c │ │ -0d14f6: 4d03 0001 |3aa1: aput-object v3, v0, v1 │ │ -0d14fa: 1301 eb0a |3aa3: const/16 v1, #int 2795 // #aeb │ │ -0d14fe: 1a03 fb06 |3aa5: const-string v3, "41.7711" // string@06fb │ │ -0d1502: 4d03 0001 |3aa7: aput-object v3, v0, v1 │ │ -0d1506: 1301 ec0a |3aa9: const/16 v1, #int 2796 // #aec │ │ -0d150a: 4d02 0001 |3aab: aput-object v2, v0, v1 │ │ -0d150e: 1301 ed0a |3aad: const/16 v1, #int 2797 // #aed │ │ -0d1512: 1a03 360c |3aaf: const-string v3, "CAN_030" // string@0c36 │ │ -0d1516: 4d03 0001 |3ab1: aput-object v3, v0, v1 │ │ -0d151a: 1301 ee0a |3ab3: const/16 v1, #int 2798 // #aee │ │ -0d151e: 1a03 0c04 |3ab5: const-string v3, "-75.7145" // string@040c │ │ -0d1522: 4d03 0001 |3ab7: aput-object v3, v0, v1 │ │ -0d1526: 1301 ef0a |3ab9: const/16 v1, #int 2799 // #aef │ │ -0d152a: 1a03 2907 |3abb: const-string v3, "44.0897" // string@0729 │ │ -0d152e: 4d03 0001 |3abd: aput-object v3, v0, v1 │ │ -0d1532: 1301 f00a |3abf: const/16 v1, #int 2800 // #af0 │ │ -0d1536: 4d02 0001 |3ac1: aput-object v2, v0, v1 │ │ -0d153a: 1301 f10a |3ac3: const/16 v1, #int 2801 // #af1 │ │ -0d153e: 1a03 370c |3ac5: const-string v3, "CAN_031" // string@0c37 │ │ -0d1542: 4d03 0001 |3ac7: aput-object v3, v0, v1 │ │ -0d1546: 1301 f20a |3ac9: const/16 v1, #int 2802 // #af2 │ │ -0d154a: 1a03 3d04 |3acb: const-string v3, "-80.1349" // string@043d │ │ -0d154e: 4d03 0001 |3acd: aput-object v3, v0, v1 │ │ -0d1552: 1301 f30a |3acf: const/16 v1, #int 2803 // #af3 │ │ -0d1556: 1a03 5d07 |3ad1: const-string v3, "48.093" // string@075d │ │ -0d155a: 4d03 0001 |3ad3: aput-object v3, v0, v1 │ │ -0d155e: 1301 f40a |3ad5: const/16 v1, #int 2804 // #af4 │ │ -0d1562: 4d02 0001 |3ad7: aput-object v2, v0, v1 │ │ -0d1566: 1301 f50a |3ad9: const/16 v1, #int 2805 // #af5 │ │ -0d156a: 1a03 370c |3adb: const-string v3, "CAN_031" // string@0c37 │ │ -0d156e: 4d03 0001 |3add: aput-object v3, v0, v1 │ │ -0d1572: 1301 f60a |3adf: const/16 v1, #int 2806 // #af6 │ │ -0d1576: 1a03 3d04 |3ae1: const-string v3, "-80.1349" // string@043d │ │ -0d157a: 4d03 0001 |3ae3: aput-object v3, v0, v1 │ │ -0d157e: 1301 f70a |3ae5: const/16 v1, #int 2807 // #af7 │ │ -0d1582: 1a03 1e07 |3ae7: const-string v3, "43.6389" // string@071e │ │ -0d1586: 4d03 0001 |3ae9: aput-object v3, v0, v1 │ │ -0d158a: 1301 f80a |3aeb: const/16 v1, #int 2808 // #af8 │ │ -0d158e: 4d02 0001 |3aed: aput-object v2, v0, v1 │ │ -0d1592: 1301 f90a |3aef: const/16 v1, #int 2809 // #af9 │ │ -0d1596: 1a03 370c |3af1: const-string v3, "CAN_031" // string@0c37 │ │ -0d159a: 4d03 0001 |3af3: aput-object v3, v0, v1 │ │ -0d159e: 1301 fa0a |3af5: const/16 v1, #int 2810 // #afa │ │ -0d15a2: 1a03 ed03 |3af7: const-string v3, "-71.622" // string@03ed │ │ -0d15a6: 4d03 0001 |3af9: aput-object v3, v0, v1 │ │ -0d15aa: 1301 fb0a |3afb: const/16 v1, #int 2811 // #afb │ │ -0d15ae: 1a03 1e07 |3afd: const-string v3, "43.6389" // string@071e │ │ -0d15b2: 4d03 0001 |3aff: aput-object v3, v0, v1 │ │ -0d15b6: 1301 fc0a |3b01: const/16 v1, #int 2812 // #afc │ │ -0d15ba: 4d02 0001 |3b03: aput-object v2, v0, v1 │ │ -0d15be: 1301 fd0a |3b05: const/16 v1, #int 2813 // #afd │ │ -0d15c2: 1a03 370c |3b07: const-string v3, "CAN_031" // string@0c37 │ │ -0d15c6: 4d03 0001 |3b09: aput-object v3, v0, v1 │ │ -0d15ca: 1301 fe0a |3b0b: const/16 v1, #int 2814 // #afe │ │ -0d15ce: 1a03 ed03 |3b0d: const-string v3, "-71.622" // string@03ed │ │ -0d15d2: 4d03 0001 |3b0f: aput-object v3, v0, v1 │ │ -0d15d6: 1301 ff0a |3b11: const/16 v1, #int 2815 // #aff │ │ -0d15da: 1a03 5d07 |3b13: const-string v3, "48.093" // string@075d │ │ -0d15de: 4d03 0001 |3b15: aput-object v3, v0, v1 │ │ -0d15e2: 1301 000b |3b17: const/16 v1, #int 2816 // #b00 │ │ -0d15e6: 4d02 0001 |3b19: aput-object v2, v0, v1 │ │ -0d15ea: 1301 010b |3b1b: const/16 v1, #int 2817 // #b01 │ │ -0d15ee: 1a03 380c |3b1d: const-string v3, "CAN_032" // string@0c38 │ │ -0d15f2: 4d03 0001 |3b1f: aput-object v3, v0, v1 │ │ -0d15f6: 1301 020b |3b21: const/16 v1, #int 2818 // #b02 │ │ -0d15fa: 1a03 3f04 |3b23: const-string v3, "-80.1542" // string@043f │ │ -0d15fe: 4d03 0001 |3b25: aput-object v3, v0, v1 │ │ -0d1602: 1301 030b |3b27: const/16 v1, #int 2819 // #b03 │ │ -0d1606: 1a03 8e07 |3b29: const-string v3, "52.1089" // string@078e │ │ -0d160a: 4d03 0001 |3b2b: aput-object v3, v0, v1 │ │ -0d160e: 1301 040b |3b2d: const/16 v1, #int 2820 // #b04 │ │ -0d1612: 4d02 0001 |3b2f: aput-object v2, v0, v1 │ │ -0d1616: 1301 050b |3b31: const/16 v1, #int 2821 // #b05 │ │ -0d161a: 1a03 380c |3b33: const-string v3, "CAN_032" // string@0c38 │ │ -0d161e: 4d03 0001 |3b35: aput-object v3, v0, v1 │ │ -0d1622: 1301 060b |3b37: const/16 v1, #int 2822 // #b06 │ │ -0d1626: 1a03 3f04 |3b39: const-string v3, "-80.1542" // string@043f │ │ -0d162a: 4d03 0001 |3b3b: aput-object v3, v0, v1 │ │ -0d162e: 1301 070b |3b3d: const/16 v1, #int 2823 // #b07 │ │ -0d1632: 1a03 5407 |3b3f: const-string v3, "47.7734" // string@0754 │ │ -0d1636: 4d03 0001 |3b41: aput-object v3, v0, v1 │ │ -0d163a: 1301 080b |3b43: const/16 v1, #int 2824 // #b08 │ │ -0d163e: 4d02 0001 |3b45: aput-object v2, v0, v1 │ │ -0d1642: 1301 090b |3b47: const/16 v1, #int 2825 // #b09 │ │ -0d1646: 1a03 380c |3b49: const-string v3, "CAN_032" // string@0c38 │ │ -0d164a: 4d03 0001 |3b4b: aput-object v3, v0, v1 │ │ -0d164e: 1301 0a0b |3b4d: const/16 v1, #int 2826 // #b0a │ │ -0d1652: 1a03 ec03 |3b4f: const-string v3, "-71.5062" // string@03ec │ │ -0d1656: 4d03 0001 |3b51: aput-object v3, v0, v1 │ │ -0d165a: 1301 0b0b |3b53: const/16 v1, #int 2827 // #b0b │ │ -0d165e: 1a03 5407 |3b55: const-string v3, "47.7734" // string@0754 │ │ -0d1662: 4d03 0001 |3b57: aput-object v3, v0, v1 │ │ -0d1666: 1301 0c0b |3b59: const/16 v1, #int 2828 // #b0c │ │ -0d166a: 4d02 0001 |3b5b: aput-object v2, v0, v1 │ │ -0d166e: 1301 0d0b |3b5d: const/16 v1, #int 2829 // #b0d │ │ -0d1672: 1a03 380c |3b5f: const-string v3, "CAN_032" // string@0c38 │ │ -0d1676: 4d03 0001 |3b61: aput-object v3, v0, v1 │ │ -0d167a: 1301 0e0b |3b63: const/16 v1, #int 2830 // #b0e │ │ -0d167e: 1a03 ec03 |3b65: const-string v3, "-71.5062" // string@03ec │ │ -0d1682: 4d03 0001 |3b67: aput-object v3, v0, v1 │ │ -0d1686: 1301 0f0b |3b69: const/16 v1, #int 2831 // #b0f │ │ -0d168a: 1a03 8e07 |3b6b: const-string v3, "52.1089" // string@078e │ │ -0d168e: 4d03 0001 |3b6d: aput-object v3, v0, v1 │ │ -0d1692: 1301 100b |3b6f: const/16 v1, #int 2832 // #b10 │ │ -0d1696: 4d02 0001 |3b71: aput-object v2, v0, v1 │ │ -0d169a: 1301 110b |3b73: const/16 v1, #int 2833 // #b11 │ │ -0d169e: 1a03 390c |3b75: const-string v3, "CAN_033" // string@0c39 │ │ -0d16a2: 4d03 0001 |3b77: aput-object v3, v0, v1 │ │ -0d16a6: 1301 120b |3b79: const/16 v1, #int 2834 // #b12 │ │ -0d16aa: 1a03 4204 |3b7b: const-string v3, "-80.3459" // string@0442 │ │ -0d16ae: 4d03 0001 |3b7d: aput-object v3, v0, v1 │ │ -0d16b2: 1301 130b |3b7f: const/16 v1, #int 2835 // #b13 │ │ -0d16b6: 1a03 b207 |3b81: const-string v3, "56.1128" // string@07b2 │ │ -0d16ba: 4d03 0001 |3b83: aput-object v3, v0, v1 │ │ -0d16be: 1301 140b |3b85: const/16 v1, #int 2836 // #b14 │ │ -0d16c2: 4d02 0001 |3b87: aput-object v2, v0, v1 │ │ -0d16c6: 1301 150b |3b89: const/16 v1, #int 2837 // #b15 │ │ -0d16ca: 1a03 390c |3b8b: const-string v3, "CAN_033" // string@0c39 │ │ -0d16ce: 4d03 0001 |3b8d: aput-object v3, v0, v1 │ │ -0d16d2: 1301 160b |3b8f: const/16 v1, #int 2838 // #b16 │ │ -0d16d6: 1a03 4204 |3b91: const-string v3, "-80.3459" // string@0442 │ │ -0d16da: 4d03 0001 |3b93: aput-object v3, v0, v1 │ │ -0d16de: 1301 170b |3b95: const/16 v1, #int 2839 // #b17 │ │ -0d16e2: 1a03 7907 |3b97: const-string v3, "51.7608" // string@0779 │ │ -0d16e6: 4d03 0001 |3b99: aput-object v3, v0, v1 │ │ -0d16ea: 1301 180b |3b9b: const/16 v1, #int 2840 // #b18 │ │ -0d16ee: 4d02 0001 |3b9d: aput-object v2, v0, v1 │ │ -0d16f2: 1301 190b |3b9f: const/16 v1, #int 2841 // #b19 │ │ -0d16f6: 1a03 390c |3ba1: const-string v3, "CAN_033" // string@0c39 │ │ -0d16fa: 4d03 0001 |3ba3: aput-object v3, v0, v1 │ │ -0d16fe: 1301 1a0b |3ba5: const/16 v1, #int 2842 // #b1a │ │ -0d1702: 1a03 eb03 |3ba7: const-string v3, "-71.3577" // string@03eb │ │ -0d1706: 4d03 0001 |3ba9: aput-object v3, v0, v1 │ │ -0d170a: 1301 1b0b |3bab: const/16 v1, #int 2843 // #b1b │ │ -0d170e: 1a03 7907 |3bad: const-string v3, "51.7608" // string@0779 │ │ -0d1712: 4d03 0001 |3baf: aput-object v3, v0, v1 │ │ -0d1716: 1301 1c0b |3bb1: const/16 v1, #int 2844 // #b1c │ │ -0d171a: 4d02 0001 |3bb3: aput-object v2, v0, v1 │ │ -0d171e: 1301 1d0b |3bb5: const/16 v1, #int 2845 // #b1d │ │ -0d1722: 1a03 390c |3bb7: const-string v3, "CAN_033" // string@0c39 │ │ -0d1726: 4d03 0001 |3bb9: aput-object v3, v0, v1 │ │ -0d172a: 1301 1e0b |3bbb: const/16 v1, #int 2846 // #b1e │ │ -0d172e: 1a03 eb03 |3bbd: const-string v3, "-71.3577" // string@03eb │ │ -0d1732: 4d03 0001 |3bbf: aput-object v3, v0, v1 │ │ -0d1736: 1301 1f0b |3bc1: const/16 v1, #int 2847 // #b1f │ │ -0d173a: 1a03 b207 |3bc3: const-string v3, "56.1128" // string@07b2 │ │ -0d173e: 4d03 0001 |3bc5: aput-object v3, v0, v1 │ │ -0d1742: 1301 200b |3bc7: const/16 v1, #int 2848 // #b20 │ │ -0d1746: 4d02 0001 |3bc9: aput-object v2, v0, v1 │ │ -0d174a: 1301 210b |3bcb: const/16 v1, #int 2849 // #b21 │ │ -0d174e: 1a03 3a0c |3bcd: const-string v3, "CAN_034" // string@0c3a │ │ -0d1752: 4d03 0001 |3bcf: aput-object v3, v0, v1 │ │ -0d1756: 1301 220b |3bd1: const/16 v1, #int 2850 // #b22 │ │ -0d175a: 1a03 4104 |3bd3: const-string v3, "-80.3332" // string@0441 │ │ -0d175e: 4d03 0001 |3bd5: aput-object v3, v0, v1 │ │ -0d1762: 1301 230b |3bd7: const/16 v1, #int 2851 // #b23 │ │ -0d1766: 1a03 e107 |3bd9: const-string v3, "60.1347" // string@07e1 │ │ -0d176a: 4d03 0001 |3bdb: aput-object v3, v0, v1 │ │ -0d176e: 1301 240b |3bdd: const/16 v1, #int 2852 // #b24 │ │ -0d1772: 4d02 0001 |3bdf: aput-object v2, v0, v1 │ │ -0d1776: 1301 250b |3be1: const/16 v1, #int 2853 // #b25 │ │ -0d177a: 1a03 3a0c |3be3: const-string v3, "CAN_034" // string@0c3a │ │ -0d177e: 4d03 0001 |3be5: aput-object v3, v0, v1 │ │ -0d1782: 1301 260b |3be7: const/16 v1, #int 2854 // #b26 │ │ -0d1786: 1a03 4104 |3be9: const-string v3, "-80.3332" // string@0441 │ │ -0d178a: 4d03 0001 |3beb: aput-object v3, v0, v1 │ │ -0d178e: 1301 270b |3bed: const/16 v1, #int 2855 // #b27 │ │ -0d1792: 1a03 9b07 |3bef: const-string v3, "55.7581" // string@079b │ │ -0d1796: 4d03 0001 |3bf1: aput-object v3, v0, v1 │ │ -0d179a: 1301 280b |3bf3: const/16 v1, #int 2856 // #b28 │ │ -0d179e: 4d02 0001 |3bf5: aput-object v2, v0, v1 │ │ -0d17a2: 1301 290b |3bf7: const/16 v1, #int 2857 // #b29 │ │ -0d17a6: 1a03 3a0c |3bf9: const-string v3, "CAN_034" // string@0c3a │ │ -0d17aa: 4d03 0001 |3bfb: aput-object v3, v0, v1 │ │ -0d17ae: 1301 2a0b |3bfd: const/16 v1, #int 2858 // #b2a │ │ -0d17b2: 1a03 e903 |3bff: const-string v3, "-71.171" // string@03e9 │ │ -0d17b6: 4d03 0001 |3c01: aput-object v3, v0, v1 │ │ -0d17ba: 1301 2b0b |3c03: const/16 v1, #int 2859 // #b2b │ │ -0d17be: 1a03 9b07 |3c05: const-string v3, "55.7581" // string@079b │ │ -0d17c2: 4d03 0001 |3c07: aput-object v3, v0, v1 │ │ -0d17c6: 1301 2c0b |3c09: const/16 v1, #int 2860 // #b2c │ │ -0d17ca: 4d02 0001 |3c0b: aput-object v2, v0, v1 │ │ -0d17ce: 1301 2d0b |3c0d: const/16 v1, #int 2861 // #b2d │ │ -0d17d2: 1a03 3a0c |3c0f: const-string v3, "CAN_034" // string@0c3a │ │ -0d17d6: 4d03 0001 |3c11: aput-object v3, v0, v1 │ │ -0d17da: 1301 2e0b |3c13: const/16 v1, #int 2862 // #b2e │ │ -0d17de: 1a03 e903 |3c15: const-string v3, "-71.171" // string@03e9 │ │ -0d17e2: 4d03 0001 |3c17: aput-object v3, v0, v1 │ │ -0d17e6: 1301 2f0b |3c19: const/16 v1, #int 2863 // #b2f │ │ -0d17ea: 1a03 e107 |3c1b: const-string v3, "60.1347" // string@07e1 │ │ -0d17ee: 4d03 0001 |3c1d: aput-object v3, v0, v1 │ │ -0d17f2: 1301 300b |3c1f: const/16 v1, #int 2864 // #b30 │ │ -0d17f6: 4d02 0001 |3c21: aput-object v2, v0, v1 │ │ -0d17fa: 1301 310b |3c23: const/16 v1, #int 2865 // #b31 │ │ -0d17fe: 1a03 3b0c |3c25: const-string v3, "CAN_035" // string@0c3b │ │ -0d1802: 4d03 0001 |3c27: aput-object v3, v0, v1 │ │ -0d1806: 1301 320b |3c29: const/16 v1, #int 2866 // #b32 │ │ -0d180a: 1a03 2f04 |3c2b: const-string v3, "-79.3422" // string@042f │ │ -0d180e: 4d03 0001 |3c2d: aput-object v3, v0, v1 │ │ -0d1812: 1301 330b |3c2f: const/16 v1, #int 2867 // #b33 │ │ -0d1816: 1a03 0a08 |3c31: const-string v3, "64.2079" // string@080a │ │ -0d181a: 4d03 0001 |3c33: aput-object v3, v0, v1 │ │ -0d181e: 1301 340b |3c35: const/16 v1, #int 2868 // #b34 │ │ -0d1822: 4d02 0001 |3c37: aput-object v2, v0, v1 │ │ -0d1826: 1301 350b |3c39: const/16 v1, #int 2869 // #b35 │ │ -0d182a: 1a03 3b0c |3c3b: const-string v3, "CAN_035" // string@0c3b │ │ -0d182e: 4d03 0001 |3c3d: aput-object v3, v0, v1 │ │ -0d1832: 1301 360b |3c3f: const/16 v1, #int 2870 // #b36 │ │ -0d1836: 1a03 2f04 |3c41: const-string v3, "-79.3422" // string@042f │ │ -0d183a: 4d03 0001 |3c43: aput-object v3, v0, v1 │ │ -0d183e: 1301 370b |3c45: const/16 v1, #int 2871 // #b37 │ │ -0d1842: 1a03 c507 |3c47: const-string v3, "59.748" // string@07c5 │ │ -0d1846: 4d03 0001 |3c49: aput-object v3, v0, v1 │ │ -0d184a: 1301 380b |3c4b: const/16 v1, #int 2872 // #b38 │ │ -0d184e: 4d02 0001 |3c4d: aput-object v2, v0, v1 │ │ -0d1852: 1301 390b |3c4f: const/16 v1, #int 2873 // #b39 │ │ -0d1856: 1a03 3b0c |3c51: const-string v3, "CAN_035" // string@0c3b │ │ -0d185a: 4d03 0001 |3c53: aput-object v3, v0, v1 │ │ -0d185e: 1301 3a0b |3c55: const/16 v1, #int 2874 // #b3a │ │ -0d1862: 1a03 e503 |3c57: const-string v3, "-70.8745" // string@03e5 │ │ -0d1866: 4d03 0001 |3c59: aput-object v3, v0, v1 │ │ -0d186a: 1301 3b0b |3c5b: const/16 v1, #int 2875 // #b3b │ │ -0d186e: 1a03 c507 |3c5d: const-string v3, "59.748" // string@07c5 │ │ -0d1872: 4d03 0001 |3c5f: aput-object v3, v0, v1 │ │ -0d1876: 1301 3c0b |3c61: const/16 v1, #int 2876 // #b3c │ │ -0d187a: 4d02 0001 |3c63: aput-object v2, v0, v1 │ │ -0d187e: 1301 3d0b |3c65: const/16 v1, #int 2877 // #b3d │ │ -0d1882: 1a03 3b0c |3c67: const-string v3, "CAN_035" // string@0c3b │ │ -0d1886: 4d03 0001 |3c69: aput-object v3, v0, v1 │ │ -0d188a: 1301 3e0b |3c6b: const/16 v1, #int 2878 // #b3e │ │ -0d188e: 1a03 e503 |3c6d: const-string v3, "-70.8745" // string@03e5 │ │ -0d1892: 4d03 0001 |3c6f: aput-object v3, v0, v1 │ │ -0d1896: 1301 3f0b |3c71: const/16 v1, #int 2879 // #b3f │ │ -0d189a: 1a03 0a08 |3c73: const-string v3, "64.2079" // string@080a │ │ -0d189e: 4d03 0001 |3c75: aput-object v3, v0, v1 │ │ -0d18a2: 1301 400b |3c77: const/16 v1, #int 2880 // #b40 │ │ -0d18a6: 4d02 0001 |3c79: aput-object v2, v0, v1 │ │ -0d18aa: 1301 410b |3c7b: const/16 v1, #int 2881 // #b41 │ │ -0d18ae: 1a03 3c0c |3c7d: const-string v3, "CAN_036" // string@0c3c │ │ -0d18b2: 4d03 0001 |3c7f: aput-object v3, v0, v1 │ │ -0d18b6: 1301 420b |3c81: const/16 v1, #int 2882 // #b42 │ │ -0d18ba: 1a03 2c04 |3c83: const-string v3, "-79.0757" // string@042c │ │ -0d18be: 4d03 0001 |3c85: aput-object v3, v0, v1 │ │ -0d18c2: 1301 430b |3c87: const/16 v1, #int 2883 // #b43 │ │ -0d18c6: 1a03 2508 |3c89: const-string v3, "68.1103" // string@0825 │ │ -0d18ca: 4d03 0001 |3c8b: aput-object v3, v0, v1 │ │ -0d18ce: 1301 440b |3c8d: const/16 v1, #int 2884 // #b44 │ │ -0d18d2: 4d02 0001 |3c8f: aput-object v2, v0, v1 │ │ -0d18d6: 1301 450b |3c91: const/16 v1, #int 2885 // #b45 │ │ -0d18da: 1a03 3c0c |3c93: const-string v3, "CAN_036" // string@0c3c │ │ -0d18de: 4d03 0001 |3c95: aput-object v3, v0, v1 │ │ -0d18e2: 1301 460b |3c97: const/16 v1, #int 2886 // #b46 │ │ -0d18e6: 1a03 2c04 |3c99: const-string v3, "-79.0757" // string@042c │ │ -0d18ea: 4d03 0001 |3c9b: aput-object v3, v0, v1 │ │ -0d18ee: 1301 470b |3c9d: const/16 v1, #int 2887 // #b47 │ │ -0d18f2: 1a03 f507 |3c9f: const-string v3, "63.7564" // string@07f5 │ │ -0d18f6: 4d03 0001 |3ca1: aput-object v3, v0, v1 │ │ -0d18fa: 1301 480b |3ca3: const/16 v1, #int 2888 // #b48 │ │ -0d18fe: 4d02 0001 |3ca5: aput-object v2, v0, v1 │ │ -0d1902: 1301 490b |3ca7: const/16 v1, #int 2889 // #b49 │ │ -0d1906: 1a03 3c0c |3ca9: const-string v3, "CAN_036" // string@0c3c │ │ -0d190a: 4d03 0001 |3cab: aput-object v3, v0, v1 │ │ -0d190e: 1301 4a0b |3cad: const/16 v1, #int 2890 // #b4a │ │ -0d1912: 1a03 e403 |3caf: const-string v3, "-70.5287" // string@03e4 │ │ -0d1916: 4d03 0001 |3cb1: aput-object v3, v0, v1 │ │ -0d191a: 1301 4b0b |3cb3: const/16 v1, #int 2891 // #b4b │ │ -0d191e: 1a03 f507 |3cb5: const-string v3, "63.7564" // string@07f5 │ │ -0d1922: 4d03 0001 |3cb7: aput-object v3, v0, v1 │ │ -0d1926: 1301 4c0b |3cb9: const/16 v1, #int 2892 // #b4c │ │ -0d192a: 4d02 0001 |3cbb: aput-object v2, v0, v1 │ │ -0d192e: 1301 4d0b |3cbd: const/16 v1, #int 2893 // #b4d │ │ -0d1932: 1a03 3c0c |3cbf: const-string v3, "CAN_036" // string@0c3c │ │ -0d1936: 4d03 0001 |3cc1: aput-object v3, v0, v1 │ │ -0d193a: 1301 4e0b |3cc3: const/16 v1, #int 2894 // #b4e │ │ -0d193e: 1a03 e403 |3cc5: const-string v3, "-70.5287" // string@03e4 │ │ -0d1942: 4d03 0001 |3cc7: aput-object v3, v0, v1 │ │ -0d1946: 1301 4f0b |3cc9: const/16 v1, #int 2895 // #b4f │ │ -0d194a: 1a03 2508 |3ccb: const-string v3, "68.1103" // string@0825 │ │ -0d194e: 4d03 0001 |3ccd: aput-object v3, v0, v1 │ │ -0d1952: 1301 500b |3ccf: const/16 v1, #int 2896 // #b50 │ │ -0d1956: 4d02 0001 |3cd1: aput-object v2, v0, v1 │ │ -0d195a: 1301 510b |3cd3: const/16 v1, #int 2897 // #b51 │ │ -0d195e: 1a03 3d0c |3cd5: const-string v3, "CAN_037" // string@0c3d │ │ -0d1962: 4d03 0001 |3cd7: aput-object v3, v0, v1 │ │ -0d1966: 1301 520b |3cd9: const/16 v1, #int 2898 // #b52 │ │ -0d196a: 1a03 4304 |3cdb: const-string v3, "-80.4198" // string@0443 │ │ -0d196e: 4d03 0001 |3cdd: aput-object v3, v0, v1 │ │ -0d1972: 1301 530b |3cdf: const/16 v1, #int 2899 // #b53 │ │ -0d1976: 1a03 4608 |3ce1: const-string v3, "72.1372" // string@0846 │ │ -0d197a: 4d03 0001 |3ce3: aput-object v3, v0, v1 │ │ -0d197e: 1301 540b |3ce5: const/16 v1, #int 2900 // #b54 │ │ -0d1982: 4d02 0001 |3ce7: aput-object v2, v0, v1 │ │ -0d1986: 1301 550b |3ce9: const/16 v1, #int 2901 // #b55 │ │ -0d198a: 1a03 3d0c |3ceb: const-string v3, "CAN_037" // string@0c3d │ │ -0d198e: 4d03 0001 |3ced: aput-object v3, v0, v1 │ │ -0d1992: 1301 560b |3cef: const/16 v1, #int 2902 // #b56 │ │ -0d1996: 1a03 4304 |3cf1: const-string v3, "-80.4198" // string@0443 │ │ -0d199a: 4d03 0001 |3cf3: aput-object v3, v0, v1 │ │ -0d199e: 1301 570b |3cf5: const/16 v1, #int 2903 // #b57 │ │ -0d19a2: 1a03 1708 |3cf7: const-string v3, "67.5375" // string@0817 │ │ -0d19a6: 4d03 0001 |3cf9: aput-object v3, v0, v1 │ │ -0d19aa: 1301 580b |3cfb: const/16 v1, #int 2904 // #b58 │ │ -0d19ae: 4d02 0001 |3cfd: aput-object v2, v0, v1 │ │ -0d19b2: 1301 590b |3cff: const/16 v1, #int 2905 // #b59 │ │ -0d19b6: 1a03 3d0c |3d01: const-string v3, "CAN_037" // string@0c3d │ │ -0d19ba: 4d03 0001 |3d03: aput-object v3, v0, v1 │ │ -0d19be: 1301 5a0b |3d05: const/16 v1, #int 2906 // #b5a │ │ -0d19c2: 1a03 e703 |3d07: const-string v3, "-70.913" // string@03e7 │ │ -0d19c6: 4d03 0001 |3d09: aput-object v3, v0, v1 │ │ -0d19ca: 1301 5b0b |3d0b: const/16 v1, #int 2907 // #b5b │ │ -0d19ce: 1a03 1708 |3d0d: const-string v3, "67.5375" // string@0817 │ │ -0d19d2: 4d03 0001 |3d0f: aput-object v3, v0, v1 │ │ -0d19d6: 1301 5c0b |3d11: const/16 v1, #int 2908 // #b5c │ │ -0d19da: 4d02 0001 |3d13: aput-object v2, v0, v1 │ │ -0d19de: 1301 5d0b |3d15: const/16 v1, #int 2909 // #b5d │ │ -0d19e2: 1a03 3d0c |3d17: const-string v3, "CAN_037" // string@0c3d │ │ -0d19e6: 4d03 0001 |3d19: aput-object v3, v0, v1 │ │ -0d19ea: 1301 5e0b |3d1b: const/16 v1, #int 2910 // #b5e │ │ -0d19ee: 1a03 e703 |3d1d: const-string v3, "-70.913" // string@03e7 │ │ -0d19f2: 4d03 0001 |3d1f: aput-object v3, v0, v1 │ │ -0d19f6: 1301 5f0b |3d21: const/16 v1, #int 2911 // #b5f │ │ -0d19fa: 1a03 4608 |3d23: const-string v3, "72.1372" // string@0846 │ │ -0d19fe: 4d03 0001 |3d25: aput-object v3, v0, v1 │ │ -0d1a02: 1301 600b |3d27: const/16 v1, #int 2912 // #b60 │ │ -0d1a06: 4d02 0001 |3d29: aput-object v2, v0, v1 │ │ -0d1a0a: 1301 610b |3d2b: const/16 v1, #int 2913 // #b61 │ │ -0d1a0e: 1a03 3e0c |3d2d: const-string v3, "CAN_038" // string@0c3e │ │ -0d1a12: 4d03 0001 |3d2f: aput-object v3, v0, v1 │ │ -0d1a16: 1301 620b |3d31: const/16 v1, #int 2914 // #b62 │ │ -0d1a1a: 1a03 4504 |3d33: const-string v3, "-80.5806" // string@0445 │ │ -0d1a1e: 4d03 0001 |3d35: aput-object v3, v0, v1 │ │ -0d1a22: 1301 630b |3d37: const/16 v1, #int 2915 // #b63 │ │ -0d1a26: 1a03 4908 |3d39: const-string v3, "74.1411" // string@0849 │ │ -0d1a2a: 4d03 0001 |3d3b: aput-object v3, v0, v1 │ │ -0d1a2e: 1301 640b |3d3d: const/16 v1, #int 2916 // #b64 │ │ -0d1a32: 4d02 0001 |3d3f: aput-object v2, v0, v1 │ │ -0d1a36: 1301 650b |3d41: const/16 v1, #int 2917 // #b65 │ │ -0d1a3a: 1a03 3e0c |3d43: const-string v3, "CAN_038" // string@0c3e │ │ -0d1a3e: 4d03 0001 |3d45: aput-object v3, v0, v1 │ │ -0d1a42: 1301 660b |3d47: const/16 v1, #int 2918 // #b66 │ │ -0d1a46: 1a03 4504 |3d49: const-string v3, "-80.5806" // string@0445 │ │ -0d1a4a: 4d03 0001 |3d4b: aput-object v3, v0, v1 │ │ -0d1a4e: 1301 670b |3d4d: const/16 v1, #int 2919 // #b67 │ │ -0d1a52: 1a03 3b08 |3d4f: const-string v3, "71.7355" // string@083b │ │ -0d1a56: 4d03 0001 |3d51: aput-object v3, v0, v1 │ │ -0d1a5a: 1301 680b |3d53: const/16 v1, #int 2920 // #b68 │ │ -0d1a5e: 4d02 0001 |3d55: aput-object v2, v0, v1 │ │ -0d1a62: 1301 690b |3d57: const/16 v1, #int 2921 // #b69 │ │ -0d1a66: 1a03 3e0c |3d59: const-string v3, "CAN_038" // string@0c3e │ │ -0d1a6a: 4d03 0001 |3d5b: aput-object v3, v0, v1 │ │ -0d1a6e: 1301 6a0b |3d5d: const/16 v1, #int 2922 // #b6a │ │ -0d1a72: 1a03 e603 |3d5f: const-string v3, "-70.8876" // string@03e6 │ │ -0d1a76: 4d03 0001 |3d61: aput-object v3, v0, v1 │ │ -0d1a7a: 1301 6b0b |3d63: const/16 v1, #int 2923 // #b6b │ │ -0d1a7e: 1a03 3b08 |3d65: const-string v3, "71.7355" // string@083b │ │ -0d1a82: 4d03 0001 |3d67: aput-object v3, v0, v1 │ │ -0d1a86: 1301 6c0b |3d69: const/16 v1, #int 2924 // #b6c │ │ -0d1a8a: 4d02 0001 |3d6b: aput-object v2, v0, v1 │ │ -0d1a8e: 1301 6d0b |3d6d: const/16 v1, #int 2925 // #b6d │ │ -0d1a92: 1a03 3e0c |3d6f: const-string v3, "CAN_038" // string@0c3e │ │ -0d1a96: 4d03 0001 |3d71: aput-object v3, v0, v1 │ │ -0d1a9a: 1301 6e0b |3d73: const/16 v1, #int 2926 // #b6e │ │ -0d1a9e: 1a03 e603 |3d75: const-string v3, "-70.8876" // string@03e6 │ │ -0d1aa2: 4d03 0001 |3d77: aput-object v3, v0, v1 │ │ -0d1aa6: 1301 6f0b |3d79: const/16 v1, #int 2927 // #b6f │ │ -0d1aaa: 1a03 4908 |3d7b: const-string v3, "74.1411" // string@0849 │ │ -0d1aae: 4d03 0001 |3d7d: aput-object v3, v0, v1 │ │ -0d1ab2: 1301 700b |3d7f: const/16 v1, #int 2928 // #b70 │ │ -0d1ab6: 4d02 0001 |3d81: aput-object v2, v0, v1 │ │ -0d1aba: 1301 710b |3d83: const/16 v1, #int 2929 // #b71 │ │ -0d1abe: 1a03 3f0c |3d85: const-string v3, "CAN_039" // string@0c3f │ │ -0d1ac2: 4d03 0001 |3d87: aput-object v3, v0, v1 │ │ -0d1ac6: 1301 720b |3d89: const/16 v1, #int 2930 // #b72 │ │ -0d1aca: 1a03 5904 |3d8b: const-string v3, "-82.1586" // string@0459 │ │ -0d1ace: 4d03 0001 |3d8d: aput-object v3, v0, v1 │ │ -0d1ad2: 1301 730b |3d8f: const/16 v1, #int 2931 // #b73 │ │ -0d1ad6: 1a03 6308 |3d91: const-string v3, "80.1233" // string@0863 │ │ -0d1ada: 4d03 0001 |3d93: aput-object v3, v0, v1 │ │ -0d1ade: 1301 740b |3d95: const/16 v1, #int 2932 // #b74 │ │ -0d1ae2: 4d02 0001 |3d97: aput-object v2, v0, v1 │ │ -0d1ae6: 1301 750b |3d99: const/16 v1, #int 2933 // #b75 │ │ -0d1aea: 1a03 3f0c |3d9b: const-string v3, "CAN_039" // string@0c3f │ │ -0d1aee: 4d03 0001 |3d9d: aput-object v3, v0, v1 │ │ -0d1af2: 1301 760b |3d9f: const/16 v1, #int 2934 // #b76 │ │ -0d1af6: 1a03 5904 |3da1: const-string v3, "-82.1586" // string@0459 │ │ -0d1afa: 4d03 0001 |3da3: aput-object v3, v0, v1 │ │ -0d1afe: 1301 770b |3da5: const/16 v1, #int 2935 // #b77 │ │ -0d1b02: 1a03 4c08 |3da7: const-string v3, "75.7104" // string@084c │ │ -0d1b06: 4d03 0001 |3da9: aput-object v3, v0, v1 │ │ -0d1b0a: 1301 780b |3dab: const/16 v1, #int 2936 // #b78 │ │ -0d1b0e: 4d02 0001 |3dad: aput-object v2, v0, v1 │ │ -0d1b12: 1301 790b |3daf: const/16 v1, #int 2937 // #b79 │ │ -0d1b16: 1a03 3f0c |3db1: const-string v3, "CAN_039" // string@0c3f │ │ -0d1b1a: 4d03 0001 |3db3: aput-object v3, v0, v1 │ │ -0d1b1e: 1301 7a0b |3db5: const/16 v1, #int 2938 // #b7a │ │ -0d1b22: 1a03 db03 |3db7: const-string v3, "-68.6655" // string@03db │ │ -0d1b26: 4d03 0001 |3db9: aput-object v3, v0, v1 │ │ -0d1b2a: 1301 7b0b |3dbb: const/16 v1, #int 2939 // #b7b │ │ -0d1b2e: 1a03 4c08 |3dbd: const-string v3, "75.7104" // string@084c │ │ -0d1b32: 4d03 0001 |3dbf: aput-object v3, v0, v1 │ │ -0d1b36: 1301 7c0b |3dc1: const/16 v1, #int 2940 // #b7c │ │ -0d1b3a: 4d02 0001 |3dc3: aput-object v2, v0, v1 │ │ -0d1b3e: 1301 7d0b |3dc5: const/16 v1, #int 2941 // #b7d │ │ -0d1b42: 1a03 3f0c |3dc7: const-string v3, "CAN_039" // string@0c3f │ │ -0d1b46: 4d03 0001 |3dc9: aput-object v3, v0, v1 │ │ -0d1b4a: 1301 7e0b |3dcb: const/16 v1, #int 2942 // #b7e │ │ -0d1b4e: 1a03 db03 |3dcd: const-string v3, "-68.6655" // string@03db │ │ -0d1b52: 4d03 0001 |3dcf: aput-object v3, v0, v1 │ │ -0d1b56: 1301 7f0b |3dd1: const/16 v1, #int 2943 // #b7f │ │ -0d1b5a: 1a03 6308 |3dd3: const-string v3, "80.1233" // string@0863 │ │ -0d1b5e: 4d03 0001 |3dd5: aput-object v3, v0, v1 │ │ -0d1b62: 1301 800b |3dd7: const/16 v1, #int 2944 // #b80 │ │ -0d1b66: 4d02 0001 |3dd9: aput-object v2, v0, v1 │ │ -0d1b6a: 1301 810b |3ddb: const/16 v1, #int 2945 // #b81 │ │ -0d1b6e: 1a03 400c |3ddd: const-string v3, "CAN_040" // string@0c40 │ │ -0d1b72: 4d03 0001 |3ddf: aput-object v3, v0, v1 │ │ -0d1b76: 1301 820b |3de1: const/16 v1, #int 2946 // #b82 │ │ -0d1b7a: 1a03 7204 |3de3: const-string v3, "-84.15" // string@0472 │ │ -0d1b7e: 4d03 0001 |3de5: aput-object v3, v0, v1 │ │ -0d1b82: 1301 830b |3de7: const/16 v1, #int 2947 // #b83 │ │ -0d1b86: 1a03 2807 |3de9: const-string v3, "44.0595" // string@0728 │ │ -0d1b8a: 4d03 0001 |3deb: aput-object v3, v0, v1 │ │ -0d1b8e: 1301 840b |3ded: const/16 v1, #int 2948 // #b84 │ │ -0d1b92: 4d02 0001 |3def: aput-object v2, v0, v1 │ │ -0d1b96: 1301 850b |3df1: const/16 v1, #int 2949 // #b85 │ │ -0d1b9a: 1a03 400c |3df3: const-string v3, "CAN_040" // string@0c40 │ │ -0d1b9e: 4d03 0001 |3df5: aput-object v3, v0, v1 │ │ -0d1ba2: 1301 860b |3df7: const/16 v1, #int 2950 // #b86 │ │ -0d1ba6: 1a03 7204 |3df9: const-string v3, "-84.15" // string@0472 │ │ -0d1baa: 4d03 0001 |3dfb: aput-object v3, v0, v1 │ │ -0d1bae: 1301 870b |3dfd: const/16 v1, #int 2951 // #b87 │ │ -0d1bb2: 1a03 e206 |3dff: const-string v3, "40.7642" // string@06e2 │ │ -0d1bb6: 4d03 0001 |3e01: aput-object v3, v0, v1 │ │ -0d1bba: 1301 880b |3e03: const/16 v1, #int 2952 // #b88 │ │ -0d1bbe: 4d02 0001 |3e05: aput-object v2, v0, v1 │ │ -0d1bc2: 1301 890b |3e07: const/16 v1, #int 2953 // #b89 │ │ -0d1bc6: 1a03 400c |3e09: const-string v3, "CAN_040" // string@0c40 │ │ -0d1bca: 4d03 0001 |3e0b: aput-object v3, v0, v1 │ │ -0d1bce: 1301 8a0b |3e0d: const/16 v1, #int 2954 // #b8a │ │ -0d1bd2: 1a03 3104 |3e0f: const-string v3, "-79.5168" // string@0431 │ │ -0d1bd6: 4d03 0001 |3e11: aput-object v3, v0, v1 │ │ -0d1bda: 1301 8b0b |3e13: const/16 v1, #int 2955 // #b8b │ │ -0d1bde: 1a03 e206 |3e15: const-string v3, "40.7642" // string@06e2 │ │ -0d1be2: 4d03 0001 |3e17: aput-object v3, v0, v1 │ │ -0d1be6: 1301 8c0b |3e19: const/16 v1, #int 2956 // #b8c │ │ -0d1bea: 4d02 0001 |3e1b: aput-object v2, v0, v1 │ │ -0d1bee: 1301 8d0b |3e1d: const/16 v1, #int 2957 // #b8d │ │ -0d1bf2: 1a03 400c |3e1f: const-string v3, "CAN_040" // string@0c40 │ │ -0d1bf6: 4d03 0001 |3e21: aput-object v3, v0, v1 │ │ -0d1bfa: 1301 8e0b |3e23: const/16 v1, #int 2958 // #b8e │ │ -0d1bfe: 1a03 3104 |3e25: const-string v3, "-79.5168" // string@0431 │ │ -0d1c02: 4d03 0001 |3e27: aput-object v3, v0, v1 │ │ -0d1c06: 1301 8f0b |3e29: const/16 v1, #int 2959 // #b8f │ │ -0d1c0a: 1a03 2807 |3e2b: const-string v3, "44.0595" // string@0728 │ │ -0d1c0e: 4d03 0001 |3e2d: aput-object v3, v0, v1 │ │ -0d1c12: 1301 900b |3e2f: const/16 v1, #int 2960 // #b90 │ │ -0d1c16: 4d02 0001 |3e31: aput-object v2, v0, v1 │ │ -0d1c1a: 1301 910b |3e33: const/16 v1, #int 2961 // #b91 │ │ -0d1c1e: 1a03 410c |3e35: const-string v3, "CAN_041" // string@0c41 │ │ -0d1c22: 4d03 0001 |3e37: aput-object v3, v0, v1 │ │ -0d1c26: 1301 920b |3e39: const/16 v1, #int 2962 // #b92 │ │ -0d1c2a: 1a03 9204 |3e3b: const-string v3, "-86.1356" // string@0492 │ │ -0d1c2e: 4d03 0001 |3e3d: aput-object v3, v0, v1 │ │ -0d1c32: 1301 930b |3e3f: const/16 v1, #int 2963 // #b93 │ │ -0d1c36: 1a03 5e07 |3e41: const-string v3, "48.0983" // string@075e │ │ -0d1c3a: 4d03 0001 |3e43: aput-object v3, v0, v1 │ │ -0d1c3e: 1301 940b |3e45: const/16 v1, #int 2964 // #b94 │ │ -0d1c42: 4d02 0001 |3e47: aput-object v2, v0, v1 │ │ -0d1c46: 1301 950b |3e49: const/16 v1, #int 2965 // #b95 │ │ -0d1c4a: 1a03 410c |3e4b: const-string v3, "CAN_041" // string@0c41 │ │ -0d1c4e: 4d03 0001 |3e4d: aput-object v3, v0, v1 │ │ -0d1c52: 1301 960b |3e4f: const/16 v1, #int 2966 // #b96 │ │ -0d1c56: 1a03 9204 |3e51: const-string v3, "-86.1356" // string@0492 │ │ -0d1c5a: 4d03 0001 |3e53: aput-object v3, v0, v1 │ │ -0d1c5e: 1301 970b |3e55: const/16 v1, #int 2967 // #b97 │ │ -0d1c62: 1a03 2107 |3e57: const-string v3, "43.7934" // string@0721 │ │ -0d1c66: 4d03 0001 |3e59: aput-object v3, v0, v1 │ │ -0d1c6a: 1301 980b |3e5b: const/16 v1, #int 2968 // #b98 │ │ -0d1c6e: 4d02 0001 |3e5d: aput-object v2, v0, v1 │ │ -0d1c72: 1301 990b |3e5f: const/16 v1, #int 2969 // #b99 │ │ -0d1c76: 1a03 410c |3e61: const-string v3, "CAN_041" // string@0c41 │ │ -0d1c7a: 4d03 0001 |3e63: aput-object v3, v0, v1 │ │ -0d1c7e: 1301 9a0b |3e65: const/16 v1, #int 2970 // #b9a │ │ -0d1c82: 1a03 3304 |3e67: const-string v3, "-79.5625" // string@0433 │ │ -0d1c86: 4d03 0001 |3e69: aput-object v3, v0, v1 │ │ -0d1c8a: 1301 9b0b |3e6b: const/16 v1, #int 2971 // #b9b │ │ -0d1c8e: 1a03 2107 |3e6d: const-string v3, "43.7934" // string@0721 │ │ -0d1c92: 4d03 0001 |3e6f: aput-object v3, v0, v1 │ │ -0d1c96: 1301 9c0b |3e71: const/16 v1, #int 2972 // #b9c │ │ -0d1c9a: 4d02 0001 |3e73: aput-object v2, v0, v1 │ │ -0d1c9e: 1301 9d0b |3e75: const/16 v1, #int 2973 // #b9d │ │ -0d1ca2: 1a03 410c |3e77: const-string v3, "CAN_041" // string@0c41 │ │ -0d1ca6: 4d03 0001 |3e79: aput-object v3, v0, v1 │ │ -0d1caa: 1301 9e0b |3e7b: const/16 v1, #int 2974 // #b9e │ │ -0d1cae: 1a03 3304 |3e7d: const-string v3, "-79.5625" // string@0433 │ │ -0d1cb2: 4d03 0001 |3e7f: aput-object v3, v0, v1 │ │ -0d1cb6: 1301 9f0b |3e81: const/16 v1, #int 2975 // #b9f │ │ -0d1cba: 1a03 5e07 |3e83: const-string v3, "48.0983" // string@075e │ │ -0d1cbe: 4d03 0001 |3e85: aput-object v3, v0, v1 │ │ -0d1cc2: 1301 a00b |3e87: const/16 v1, #int 2976 // #ba0 │ │ -0d1cc6: 4d02 0001 |3e89: aput-object v2, v0, v1 │ │ -0d1cca: 1301 a10b |3e8b: const/16 v1, #int 2977 // #ba1 │ │ -0d1cce: 1a03 420c |3e8d: const-string v3, "CAN_042" // string@0c42 │ │ -0d1cd2: 4d03 0001 |3e8f: aput-object v3, v0, v1 │ │ -0d1cd6: 1301 a20b |3e91: const/16 v1, #int 2978 // #ba2 │ │ -0d1cda: 1a03 a804 |3e93: const-string v3, "-88.1286" // string@04a8 │ │ -0d1cde: 4d03 0001 |3e95: aput-object v3, v0, v1 │ │ -0d1ce2: 1301 a30b |3e97: const/16 v1, #int 2979 // #ba3 │ │ -0d1ce6: 1a03 8a07 |3e99: const-string v3, "52.1015" // string@078a │ │ -0d1cea: 4d03 0001 |3e9b: aput-object v3, v0, v1 │ │ -0d1cee: 1301 a40b |3e9d: const/16 v1, #int 2980 // #ba4 │ │ -0d1cf2: 4d02 0001 |3e9f: aput-object v2, v0, v1 │ │ -0d1cf6: 1301 a50b |3ea1: const/16 v1, #int 2981 // #ba5 │ │ -0d1cfa: 1a03 420c |3ea3: const-string v3, "CAN_042" // string@0c42 │ │ -0d1cfe: 4d03 0001 |3ea5: aput-object v3, v0, v1 │ │ -0d1d02: 1301 a60b |3ea7: const/16 v1, #int 2982 // #ba6 │ │ -0d1d06: 1a03 a804 |3ea9: const-string v3, "-88.1286" // string@04a8 │ │ -0d1d0a: 4d03 0001 |3eab: aput-object v3, v0, v1 │ │ -0d1d0e: 1301 a70b |3ead: const/16 v1, #int 2983 // #ba7 │ │ -0d1d12: 1a03 5207 |3eaf: const-string v3, "47.7641" // string@0752 │ │ -0d1d16: 4d03 0001 |3eb1: aput-object v3, v0, v1 │ │ -0d1d1a: 1301 a80b |3eb3: const/16 v1, #int 2984 // #ba8 │ │ -0d1d1e: 4d02 0001 |3eb5: aput-object v2, v0, v1 │ │ -0d1d22: 1301 a90b |3eb7: const/16 v1, #int 2985 // #ba9 │ │ -0d1d26: 1a03 420c |3eb9: const-string v3, "CAN_042" // string@0c42 │ │ -0d1d2a: 4d03 0001 |3ebb: aput-object v3, v0, v1 │ │ -0d1d2e: 1301 aa0b |3ebd: const/16 v1, #int 2986 // #baa │ │ -0d1d32: 1a03 3404 |3ebf: const-string v3, "-79.5629" // string@0434 │ │ -0d1d36: 4d03 0001 |3ec1: aput-object v3, v0, v1 │ │ -0d1d3a: 1301 ab0b |3ec3: const/16 v1, #int 2987 // #bab │ │ -0d1d3e: 1a03 5207 |3ec5: const-string v3, "47.7641" // string@0752 │ │ -0d1d42: 4d03 0001 |3ec7: aput-object v3, v0, v1 │ │ -0d1d46: 1301 ac0b |3ec9: const/16 v1, #int 2988 // #bac │ │ -0d1d4a: 4d02 0001 |3ecb: aput-object v2, v0, v1 │ │ -0d1d4e: 1301 ad0b |3ecd: const/16 v1, #int 2989 // #bad │ │ -0d1d52: 1a03 420c |3ecf: const-string v3, "CAN_042" // string@0c42 │ │ -0d1d56: 4d03 0001 |3ed1: aput-object v3, v0, v1 │ │ -0d1d5a: 1301 ae0b |3ed3: const/16 v1, #int 2990 // #bae │ │ -0d1d5e: 1a03 3404 |3ed5: const-string v3, "-79.5629" // string@0434 │ │ -0d1d62: 4d03 0001 |3ed7: aput-object v3, v0, v1 │ │ -0d1d66: 1301 af0b |3ed9: const/16 v1, #int 2991 // #baf │ │ -0d1d6a: 1a03 8a07 |3edb: const-string v3, "52.1015" // string@078a │ │ -0d1d6e: 4d03 0001 |3edd: aput-object v3, v0, v1 │ │ -0d1d72: 1301 b00b |3edf: const/16 v1, #int 2992 // #bb0 │ │ -0d1d76: 4d02 0001 |3ee1: aput-object v2, v0, v1 │ │ -0d1d7a: 1301 b10b |3ee3: const/16 v1, #int 2993 // #bb1 │ │ -0d1d7e: 1a03 430c |3ee5: const-string v3, "CAN_043" // string@0c43 │ │ -0d1d82: 4d03 0001 |3ee7: aput-object v3, v0, v1 │ │ -0d1d86: 1301 b20b |3ee9: const/16 v1, #int 2994 // #bb2 │ │ -0d1d8a: 1a03 aa04 |3eeb: const-string v3, "-88.2073" // string@04aa │ │ -0d1d8e: 4d03 0001 |3eed: aput-object v3, v0, v1 │ │ -0d1d92: 1301 b30b |3eef: const/16 v1, #int 2995 // #bb3 │ │ -0d1d96: 1a03 ad07 |3ef1: const-string v3, "56.0967" // string@07ad │ │ -0d1d9a: 4d03 0001 |3ef3: aput-object v3, v0, v1 │ │ -0d1d9e: 1301 b40b |3ef5: const/16 v1, #int 2996 // #bb4 │ │ -0d1da2: 4d02 0001 |3ef7: aput-object v2, v0, v1 │ │ -0d1da6: 1301 b50b |3ef9: const/16 v1, #int 2997 // #bb5 │ │ -0d1daa: 1a03 430c |3efb: const-string v3, "CAN_043" // string@0c43 │ │ -0d1dae: 4d03 0001 |3efd: aput-object v3, v0, v1 │ │ -0d1db2: 1301 b60b |3eff: const/16 v1, #int 2998 // #bb6 │ │ -0d1db6: 1a03 aa04 |3f01: const-string v3, "-88.2073" // string@04aa │ │ -0d1dba: 4d03 0001 |3f03: aput-object v3, v0, v1 │ │ -0d1dbe: 1301 b70b |3f05: const/16 v1, #int 2999 // #bb7 │ │ -0d1dc2: 1a03 7e07 |3f07: const-string v3, "51.7723" // string@077e │ │ -0d1dc6: 4d03 0001 |3f09: aput-object v3, v0, v1 │ │ -0d1dca: 1301 b80b |3f0b: const/16 v1, #int 3000 // #bb8 │ │ -0d1dce: 4d02 0001 |3f0d: aput-object v2, v0, v1 │ │ -0d1dd2: 1301 b90b |3f0f: const/16 v1, #int 3001 // #bb9 │ │ -0d1dd6: 1a03 430c |3f11: const-string v3, "CAN_043" // string@0c43 │ │ -0d1dda: 4d03 0001 |3f13: aput-object v3, v0, v1 │ │ -0d1dde: 1301 ba0b |3f15: const/16 v1, #int 3002 // #bba │ │ -0d1de2: 1a03 3204 |3f17: const-string v3, "-79.5437" // string@0432 │ │ -0d1de6: 4d03 0001 |3f19: aput-object v3, v0, v1 │ │ -0d1dea: 1301 bb0b |3f1b: const/16 v1, #int 3003 // #bbb │ │ -0d1dee: 1a03 7e07 |3f1d: const-string v3, "51.7723" // string@077e │ │ -0d1df2: 4d03 0001 |3f1f: aput-object v3, v0, v1 │ │ -0d1df6: 1301 bc0b |3f21: const/16 v1, #int 3004 // #bbc │ │ -0d1dfa: 4d02 0001 |3f23: aput-object v2, v0, v1 │ │ -0d1dfe: 1301 bd0b |3f25: const/16 v1, #int 3005 // #bbd │ │ -0d1e02: 1a03 430c |3f27: const-string v3, "CAN_043" // string@0c43 │ │ -0d1e06: 4d03 0001 |3f29: aput-object v3, v0, v1 │ │ -0d1e0a: 1301 be0b |3f2b: const/16 v1, #int 3006 // #bbe │ │ -0d1e0e: 1a03 3204 |3f2d: const-string v3, "-79.5437" // string@0432 │ │ -0d1e12: 4d03 0001 |3f2f: aput-object v3, v0, v1 │ │ -0d1e16: 1301 bf0b |3f31: const/16 v1, #int 3007 // #bbf │ │ -0d1e1a: 1a03 ad07 |3f33: const-string v3, "56.0967" // string@07ad │ │ -0d1e1e: 4d03 0001 |3f35: aput-object v3, v0, v1 │ │ -0d1e22: 1301 c00b |3f37: const/16 v1, #int 3008 // #bc0 │ │ -0d1e26: 4d02 0001 |3f39: aput-object v2, v0, v1 │ │ -0d1e2a: 1301 c10b |3f3b: const/16 v1, #int 3009 // #bc1 │ │ -0d1e2e: 1a03 440c |3f3d: const-string v3, "CAN_044" // string@0c44 │ │ -0d1e32: 4d03 0001 |3f3f: aput-object v3, v0, v1 │ │ -0d1e36: 1301 c20b |3f41: const/16 v1, #int 3010 // #bc2 │ │ -0d1e3a: 1a03 5b04 |3f43: const-string v3, "-82.195" // string@045b │ │ -0d1e3e: 4d03 0001 |3f45: aput-object v3, v0, v1 │ │ -0d1e42: 1301 c30b |3f47: const/16 v1, #int 3011 // #bc3 │ │ -0d1e46: 1a03 d707 |3f49: const-string v3, "60.0594" // string@07d7 │ │ -0d1e4a: 4d03 0001 |3f4b: aput-object v3, v0, v1 │ │ -0d1e4e: 1301 c40b |3f4d: const/16 v1, #int 3012 // #bc4 │ │ -0d1e52: 4d02 0001 |3f4f: aput-object v2, v0, v1 │ │ -0d1e56: 1301 c50b |3f51: const/16 v1, #int 3013 // #bc5 │ │ -0d1e5a: 1a03 440c |3f53: const-string v3, "CAN_044" // string@0c44 │ │ -0d1e5e: 4d03 0001 |3f55: aput-object v3, v0, v1 │ │ -0d1e62: 1301 c60b |3f57: const/16 v1, #int 3014 // #bc6 │ │ -0d1e66: 1a03 5b04 |3f59: const-string v3, "-82.195" // string@045b │ │ -0d1e6a: 4d03 0001 |3f5b: aput-object v3, v0, v1 │ │ -0d1e6e: 1301 c70b |3f5d: const/16 v1, #int 3015 // #bc7 │ │ -0d1e72: 1a03 b607 |3f5f: const-string v3, "57.8096" // string@07b6 │ │ -0d1e76: 4d03 0001 |3f61: aput-object v3, v0, v1 │ │ -0d1e7a: 1301 c80b |3f63: const/16 v1, #int 3016 // #bc8 │ │ -0d1e7e: 4d02 0001 |3f65: aput-object v2, v0, v1 │ │ -0d1e82: 1301 c90b |3f67: const/16 v1, #int 3017 // #bc9 │ │ -0d1e86: 1a03 440c |3f69: const-string v3, "CAN_044" // string@0c44 │ │ -0d1e8a: 4d03 0001 |3f6b: aput-object v3, v0, v1 │ │ -0d1e8e: 1301 ca0b |3f6d: const/16 v1, #int 3018 // #bca │ │ -0d1e92: 1a03 3004 |3f6f: const-string v3, "-79.3902" // string@0430 │ │ -0d1e96: 4d03 0001 |3f71: aput-object v3, v0, v1 │ │ -0d1e9a: 1301 cb0b |3f73: const/16 v1, #int 3019 // #bcb │ │ -0d1e9e: 1a03 b607 |3f75: const-string v3, "57.8096" // string@07b6 │ │ -0d1ea2: 4d03 0001 |3f77: aput-object v3, v0, v1 │ │ -0d1ea6: 1301 cc0b |3f79: const/16 v1, #int 3020 // #bcc │ │ -0d1eaa: 4d02 0001 |3f7b: aput-object v2, v0, v1 │ │ -0d1eae: 1301 cd0b |3f7d: const/16 v1, #int 3021 // #bcd │ │ -0d1eb2: 1a03 440c |3f7f: const-string v3, "CAN_044" // string@0c44 │ │ -0d1eb6: 4d03 0001 |3f81: aput-object v3, v0, v1 │ │ -0d1eba: 1301 ce0b |3f83: const/16 v1, #int 3022 // #bce │ │ -0d1ebe: 1a03 3004 |3f85: const-string v3, "-79.3902" // string@0430 │ │ -0d1ec2: 4d03 0001 |3f87: aput-object v3, v0, v1 │ │ -0d1ec6: 1301 cf0b |3f89: const/16 v1, #int 3023 // #bcf │ │ -0d1eca: 1a03 d707 |3f8b: const-string v3, "60.0594" // string@07d7 │ │ -0d1ece: 4d03 0001 |3f8d: aput-object v3, v0, v1 │ │ -0d1ed2: 1301 d00b |3f8f: const/16 v1, #int 3024 // #bd0 │ │ -0d1ed6: 4d02 0001 |3f91: aput-object v2, v0, v1 │ │ -0d1eda: 1301 d10b |3f93: const/16 v1, #int 3025 // #bd1 │ │ -0d1ede: 1a03 450c |3f95: const-string v3, "CAN_045" // string@0c45 │ │ -0d1ee2: 4d03 0001 |3f97: aput-object v3, v0, v1 │ │ -0d1ee6: 1301 d20b |3f99: const/16 v1, #int 3026 // #bd2 │ │ -0d1eea: 1a03 ad04 |3f9b: const-string v3, "-88.6085" // string@04ad │ │ -0d1eee: 4d03 0001 |3f9d: aput-object v3, v0, v1 │ │ -0d1ef2: 1301 d30b |3f9f: const/16 v1, #int 3027 // #bd3 │ │ -0d1ef6: 1a03 0808 |3fa1: const-string v3, "64.1206" // string@0808 │ │ -0d1efa: 4d03 0001 |3fa3: aput-object v3, v0, v1 │ │ -0d1efe: 1301 d40b |3fa5: const/16 v1, #int 3028 // #bd4 │ │ -0d1f02: 4d02 0001 |3fa7: aput-object v2, v0, v1 │ │ -0d1f06: 1301 d50b |3fa9: const/16 v1, #int 3029 // #bd5 │ │ -0d1f0a: 1a03 450c |3fab: const-string v3, "CAN_045" // string@0c45 │ │ -0d1f0e: 4d03 0001 |3fad: aput-object v3, v0, v1 │ │ -0d1f12: 1301 d60b |3faf: const/16 v1, #int 3030 // #bd6 │ │ -0d1f16: 1a03 ad04 |3fb1: const-string v3, "-88.6085" // string@04ad │ │ -0d1f1a: 4d03 0001 |3fb3: aput-object v3, v0, v1 │ │ -0d1f1e: 1301 d70b |3fb5: const/16 v1, #int 3031 // #bd7 │ │ -0d1f22: 1a03 e607 |3fb7: const-string v3, "61.2888" // string@07e6 │ │ -0d1f26: 4d03 0001 |3fb9: aput-object v3, v0, v1 │ │ -0d1f2a: 1301 d80b |3fbb: const/16 v1, #int 3032 // #bd8 │ │ -0d1f2e: 4d02 0001 |3fbd: aput-object v2, v0, v1 │ │ -0d1f32: 1301 d90b |3fbf: const/16 v1, #int 3033 // #bd9 │ │ -0d1f36: 1a03 450c |3fc1: const-string v3, "CAN_045" // string@0c45 │ │ -0d1f3a: 4d03 0001 |3fc3: aput-object v3, v0, v1 │ │ -0d1f3e: 1301 da0b |3fc5: const/16 v1, #int 3034 // #bda │ │ -0d1f42: 1a03 2004 |3fc7: const-string v3, "-78.0502" // string@0420 │ │ -0d1f46: 4d03 0001 |3fc9: aput-object v3, v0, v1 │ │ -0d1f4a: 1301 db0b |3fcb: const/16 v1, #int 3035 // #bdb │ │ -0d1f4e: 1a03 e607 |3fcd: const-string v3, "61.2888" // string@07e6 │ │ -0d1f52: 4d03 0001 |3fcf: aput-object v3, v0, v1 │ │ -0d1f56: 1301 dc0b |3fd1: const/16 v1, #int 3036 // #bdc │ │ -0d1f5a: 4d02 0001 |3fd3: aput-object v2, v0, v1 │ │ -0d1f5e: 1301 dd0b |3fd5: const/16 v1, #int 3037 // #bdd │ │ -0d1f62: 1a03 450c |3fd7: const-string v3, "CAN_045" // string@0c45 │ │ -0d1f66: 4d03 0001 |3fd9: aput-object v3, v0, v1 │ │ -0d1f6a: 1301 de0b |3fdb: const/16 v1, #int 3038 // #bde │ │ -0d1f6e: 1a03 2004 |3fdd: const-string v3, "-78.0502" // string@0420 │ │ -0d1f72: 4d03 0001 |3fdf: aput-object v3, v0, v1 │ │ -0d1f76: 1301 df0b |3fe1: const/16 v1, #int 3039 // #bdf │ │ -0d1f7a: 1a03 0808 |3fe3: const-string v3, "64.1206" // string@0808 │ │ -0d1f7e: 4d03 0001 |3fe5: aput-object v3, v0, v1 │ │ -0d1f82: 1301 e00b |3fe7: const/16 v1, #int 3040 // #be0 │ │ -0d1f86: 4d02 0001 |3fe9: aput-object v2, v0, v1 │ │ -0d1f8a: 1301 e10b |3feb: const/16 v1, #int 3041 // #be1 │ │ -0d1f8e: 1a03 460c |3fed: const-string v3, "CAN_046" // string@0c46 │ │ -0d1f92: 4d03 0001 |3fef: aput-object v3, v0, v1 │ │ -0d1f96: 1301 e20b |3ff1: const/16 v1, #int 3042 // #be2 │ │ -0d1f9a: 1a03 b204 |3ff3: const-string v3, "-88.7905" // string@04b2 │ │ -0d1f9e: 4d03 0001 |3ff5: aput-object v3, v0, v1 │ │ -0d1fa2: 1301 e30b |3ff7: const/16 v1, #int 3043 // #be3 │ │ -0d1fa6: 1a03 2b08 |3ff9: const-string v3, "68.1173" // string@082b │ │ -0d1faa: 4d03 0001 |3ffb: aput-object v3, v0, v1 │ │ -0d1fae: 1301 e40b |3ffd: const/16 v1, #int 3044 // #be4 │ │ -0d1fb2: 4d02 0001 |3fff: aput-object v2, v0, v1 │ │ -0d1fb6: 1301 e50b |4001: const/16 v1, #int 3045 // #be5 │ │ -0d1fba: 1a03 460c |4003: const-string v3, "CAN_046" // string@0c46 │ │ -0d1fbe: 4d03 0001 |4005: aput-object v3, v0, v1 │ │ -0d1fc2: 1301 e60b |4007: const/16 v1, #int 3046 // #be6 │ │ -0d1fc6: 1a03 b204 |4009: const-string v3, "-88.7905" // string@04b2 │ │ -0d1fca: 4d03 0001 |400b: aput-object v3, v0, v1 │ │ -0d1fce: 1301 e70b |400d: const/16 v1, #int 3047 // #be7 │ │ -0d1fd2: 1a03 f107 |400f: const-string v3, "63.752" // string@07f1 │ │ -0d1fd6: 4d03 0001 |4011: aput-object v3, v0, v1 │ │ -0d1fda: 1301 e80b |4013: const/16 v1, #int 3048 // #be8 │ │ -0d1fde: 4d02 0001 |4015: aput-object v2, v0, v1 │ │ -0d1fe2: 1301 e90b |4017: const/16 v1, #int 3049 // #be9 │ │ -0d1fe6: 1a03 460c |4019: const-string v3, "CAN_046" // string@0c46 │ │ -0d1fea: 4d03 0001 |401b: aput-object v3, v0, v1 │ │ -0d1fee: 1301 ea0b |401d: const/16 v1, #int 3050 // #bea │ │ -0d1ff2: 1a03 2804 |401f: const-string v3, "-78.899" // string@0428 │ │ -0d1ff6: 4d03 0001 |4021: aput-object v3, v0, v1 │ │ -0d1ffa: 1301 eb0b |4023: const/16 v1, #int 3051 // #beb │ │ -0d1ffe: 1a03 f107 |4025: const-string v3, "63.752" // string@07f1 │ │ -0d2002: 4d03 0001 |4027: aput-object v3, v0, v1 │ │ -0d2006: 1301 ec0b |4029: const/16 v1, #int 3052 // #bec │ │ -0d200a: 4d02 0001 |402b: aput-object v2, v0, v1 │ │ -0d200e: 1301 ed0b |402d: const/16 v1, #int 3053 // #bed │ │ -0d2012: 1a03 460c |402f: const-string v3, "CAN_046" // string@0c46 │ │ -0d2016: 4d03 0001 |4031: aput-object v3, v0, v1 │ │ -0d201a: 1301 ee0b |4033: const/16 v1, #int 3054 // #bee │ │ -0d201e: 1a03 2804 |4035: const-string v3, "-78.899" // string@0428 │ │ -0d2022: 4d03 0001 |4037: aput-object v3, v0, v1 │ │ -0d2026: 1301 ef0b |4039: const/16 v1, #int 3055 // #bef │ │ -0d202a: 1a03 2b08 |403b: const-string v3, "68.1173" // string@082b │ │ -0d202e: 4d03 0001 |403d: aput-object v3, v0, v1 │ │ -0d2032: 1301 f00b |403f: const/16 v1, #int 3056 // #bf0 │ │ -0d2036: 4d02 0001 |4041: aput-object v2, v0, v1 │ │ -0d203a: 1301 f10b |4043: const/16 v1, #int 3057 // #bf1 │ │ -0d203e: 1a03 470c |4045: const-string v3, "CAN_047" // string@0c47 │ │ -0d2042: 4d03 0001 |4047: aput-object v3, v0, v1 │ │ -0d2046: 1301 f20b |4049: const/16 v1, #int 3058 // #bf2 │ │ -0d204a: 1a03 b004 |404b: const-string v3, "-88.7291" // string@04b0 │ │ -0d204e: 4d03 0001 |404d: aput-object v3, v0, v1 │ │ -0d2052: 1301 f30b |404f: const/16 v1, #int 3059 // #bf3 │ │ -0d2056: 1a03 4208 |4051: const-string v3, "72.0924" // string@0842 │ │ -0d205a: 4d03 0001 |4053: aput-object v3, v0, v1 │ │ -0d205e: 1301 f40b |4055: const/16 v1, #int 3060 // #bf4 │ │ -0d2062: 4d02 0001 |4057: aput-object v2, v0, v1 │ │ -0d2066: 1301 f50b |4059: const/16 v1, #int 3061 // #bf5 │ │ -0d206a: 1a03 470c |405b: const-string v3, "CAN_047" // string@0c47 │ │ -0d206e: 4d03 0001 |405d: aput-object v3, v0, v1 │ │ -0d2072: 1301 f60b |405f: const/16 v1, #int 3062 // #bf6 │ │ -0d2076: 1a03 b004 |4061: const-string v3, "-88.7291" // string@04b0 │ │ -0d207a: 4d03 0001 |4063: aput-object v3, v0, v1 │ │ -0d207e: 1301 f70b |4065: const/16 v1, #int 3063 // #bf7 │ │ -0d2082: 1a03 1608 |4067: const-string v3, "67.3568" // string@0816 │ │ -0d2086: 4d03 0001 |4069: aput-object v3, v0, v1 │ │ -0d208a: 1301 f80b |406b: const/16 v1, #int 3064 // #bf8 │ │ -0d208e: 4d02 0001 |406d: aput-object v2, v0, v1 │ │ -0d2092: 1301 f90b |406f: const/16 v1, #int 3065 // #bf9 │ │ -0d2096: 1a03 470c |4071: const-string v3, "CAN_047" // string@0c47 │ │ -0d209a: 4d03 0001 |4073: aput-object v3, v0, v1 │ │ -0d209e: 1301 fa0b |4075: const/16 v1, #int 3066 // #bfa │ │ -0d20a2: 1a03 2904 |4077: const-string v3, "-78.9895" // string@0429 │ │ -0d20a6: 4d03 0001 |4079: aput-object v3, v0, v1 │ │ -0d20aa: 1301 fb0b |407b: const/16 v1, #int 3067 // #bfb │ │ -0d20ae: 1a03 1608 |407d: const-string v3, "67.3568" // string@0816 │ │ -0d20b2: 4d03 0001 |407f: aput-object v3, v0, v1 │ │ -0d20b6: 1301 fc0b |4081: const/16 v1, #int 3068 // #bfc │ │ -0d20ba: 4d02 0001 |4083: aput-object v2, v0, v1 │ │ -0d20be: 1301 fd0b |4085: const/16 v1, #int 3069 // #bfd │ │ -0d20c2: 1a03 470c |4087: const-string v3, "CAN_047" // string@0c47 │ │ -0d20c6: 4d03 0001 |4089: aput-object v3, v0, v1 │ │ -0d20ca: 1301 fe0b |408b: const/16 v1, #int 3070 // #bfe │ │ -0d20ce: 1a03 2904 |408d: const-string v3, "-78.9895" // string@0429 │ │ -0d20d2: 4d03 0001 |408f: aput-object v3, v0, v1 │ │ -0d20d6: 1301 ff0b |4091: const/16 v1, #int 3071 // #bff │ │ -0d20da: 1a03 4208 |4093: const-string v3, "72.0924" // string@0842 │ │ -0d20de: 4d03 0001 |4095: aput-object v3, v0, v1 │ │ -0d20e2: 1301 000c |4097: const/16 v1, #int 3072 // #c00 │ │ -0d20e6: 4d02 0001 |4099: aput-object v2, v0, v1 │ │ -0d20ea: 1301 010c |409b: const/16 v1, #int 3073 // #c01 │ │ -0d20ee: 1a03 480c |409d: const-string v3, "CAN_048" // string@0c48 │ │ -0d20f2: 4d03 0001 |409f: aput-object v3, v0, v1 │ │ -0d20f6: 1301 020c |40a1: const/16 v1, #int 3074 // #c02 │ │ -0d20fa: 1a03 b104 |40a3: const-string v3, "-88.7814" // string@04b1 │ │ -0d20fe: 4d03 0001 |40a5: aput-object v3, v0, v1 │ │ -0d2102: 1301 030c |40a7: const/16 v1, #int 3075 // #c03 │ │ -0d2106: 1a03 5408 |40a9: const-string v3, "76.0991" // string@0854 │ │ -0d210a: 4d03 0001 |40ab: aput-object v3, v0, v1 │ │ -0d210e: 1301 040c |40ad: const/16 v1, #int 3076 // #c04 │ │ -0d2112: 4d02 0001 |40af: aput-object v2, v0, v1 │ │ -0d2116: 1301 050c |40b1: const/16 v1, #int 3077 // #c05 │ │ -0d211a: 1a03 480c |40b3: const-string v3, "CAN_048" // string@0c48 │ │ -0d211e: 4d03 0001 |40b5: aput-object v3, v0, v1 │ │ -0d2122: 1301 060c |40b7: const/16 v1, #int 3078 // #c06 │ │ -0d2126: 1a03 b104 |40b9: const-string v3, "-88.7814" // string@04b1 │ │ -0d212a: 4d03 0001 |40bb: aput-object v3, v0, v1 │ │ -0d212e: 1301 070c |40bd: const/16 v1, #int 3079 // #c07 │ │ -0d2132: 1a03 3d08 |40bf: const-string v3, "71.7775" // string@083d │ │ -0d2136: 4d03 0001 |40c1: aput-object v3, v0, v1 │ │ -0d213a: 1301 080c |40c3: const/16 v1, #int 3080 // #c08 │ │ -0d213e: 4d02 0001 |40c5: aput-object v2, v0, v1 │ │ -0d2142: 1301 090c |40c7: const/16 v1, #int 3081 // #c09 │ │ -0d2146: 1a03 480c |40c9: const-string v3, "CAN_048" // string@0c48 │ │ -0d214a: 4d03 0001 |40cb: aput-object v3, v0, v1 │ │ -0d214e: 1301 0a0c |40cd: const/16 v1, #int 3082 // #c0a │ │ -0d2152: 1a03 1c04 |40cf: const-string v3, "-77.8782" // string@041c │ │ -0d2156: 4d03 0001 |40d1: aput-object v3, v0, v1 │ │ -0d215a: 1301 0b0c |40d3: const/16 v1, #int 3083 // #c0b │ │ -0d215e: 1a03 3d08 |40d5: const-string v3, "71.7775" // string@083d │ │ -0d2162: 4d03 0001 |40d7: aput-object v3, v0, v1 │ │ -0d2166: 1301 0c0c |40d9: const/16 v1, #int 3084 // #c0c │ │ -0d216a: 4d02 0001 |40db: aput-object v2, v0, v1 │ │ -0d216e: 1301 0d0c |40dd: const/16 v1, #int 3085 // #c0d │ │ -0d2172: 1a03 480c |40df: const-string v3, "CAN_048" // string@0c48 │ │ -0d2176: 4d03 0001 |40e1: aput-object v3, v0, v1 │ │ -0d217a: 1301 0e0c |40e3: const/16 v1, #int 3086 // #c0e │ │ -0d217e: 1a03 1c04 |40e5: const-string v3, "-77.8782" // string@041c │ │ -0d2182: 4d03 0001 |40e7: aput-object v3, v0, v1 │ │ -0d2186: 1301 0f0c |40e9: const/16 v1, #int 3087 // #c0f │ │ -0d218a: 1a03 5408 |40eb: const-string v3, "76.0991" // string@0854 │ │ -0d218e: 4d03 0001 |40ed: aput-object v3, v0, v1 │ │ -0d2192: 1301 100c |40ef: const/16 v1, #int 3088 // #c10 │ │ -0d2196: 4d02 0001 |40f1: aput-object v2, v0, v1 │ │ -0d219a: 1301 110c |40f3: const/16 v1, #int 3089 // #c11 │ │ -0d219e: 1a03 490c |40f5: const-string v3, "CAN_049" // string@0c49 │ │ -0d21a2: 4d03 0001 |40f7: aput-object v3, v0, v1 │ │ -0d21a6: 1301 120c |40f9: const/16 v1, #int 3090 // #c12 │ │ -0d21aa: 1a03 c204 |40fb: const-string v3, "-90.3176" // string@04c2 │ │ -0d21ae: 4d03 0001 |40fd: aput-object v3, v0, v1 │ │ -0d21b2: 1301 130c |40ff: const/16 v1, #int 3091 // #c13 │ │ -0d21b6: 1a03 6008 |4101: const-string v3, "80.0959" // string@0860 │ │ -0d21ba: 4d03 0001 |4103: aput-object v3, v0, v1 │ │ -0d21be: 1301 140c |4105: const/16 v1, #int 3092 // #c14 │ │ -0d21c2: 4d02 0001 |4107: aput-object v2, v0, v1 │ │ -0d21c6: 1301 150c |4109: const/16 v1, #int 3093 // #c15 │ │ -0d21ca: 1a03 490c |410b: const-string v3, "CAN_049" // string@0c49 │ │ -0d21ce: 4d03 0001 |410d: aput-object v3, v0, v1 │ │ -0d21d2: 1301 160c |410f: const/16 v1, #int 3094 // #c16 │ │ -0d21d6: 1a03 c204 |4111: const-string v3, "-90.3176" // string@04c2 │ │ -0d21da: 4d03 0001 |4113: aput-object v3, v0, v1 │ │ -0d21de: 1301 170c |4115: const/16 v1, #int 3095 // #c17 │ │ -0d21e2: 1a03 5008 |4117: const-string v3, "75.7687" // string@0850 │ │ -0d21e6: 4d03 0001 |4119: aput-object v3, v0, v1 │ │ -0d21ea: 1301 180c |411b: const/16 v1, #int 3096 // #c18 │ │ -0d21ee: 4d02 0001 |411d: aput-object v2, v0, v1 │ │ -0d21f2: 1301 190c |411f: const/16 v1, #int 3097 // #c19 │ │ -0d21f6: 1a03 490c |4121: const-string v3, "CAN_049" // string@0c49 │ │ -0d21fa: 4d03 0001 |4123: aput-object v3, v0, v1 │ │ -0d21fe: 1301 1a0c |4125: const/16 v1, #int 3098 // #c1a │ │ -0d2202: 1a03 1304 |4127: const-string v3, "-76.8333" // string@0413 │ │ -0d2206: 4d03 0001 |4129: aput-object v3, v0, v1 │ │ -0d220a: 1301 1b0c |412b: const/16 v1, #int 3099 // #c1b │ │ -0d220e: 1a03 5008 |412d: const-string v3, "75.7687" // string@0850 │ │ -0d2212: 4d03 0001 |412f: aput-object v3, v0, v1 │ │ -0d2216: 1301 1c0c |4131: const/16 v1, #int 3100 // #c1c │ │ -0d221a: 4d02 0001 |4133: aput-object v2, v0, v1 │ │ -0d221e: 1301 1d0c |4135: const/16 v1, #int 3101 // #c1d │ │ -0d2222: 1a03 490c |4137: const-string v3, "CAN_049" // string@0c49 │ │ -0d2226: 4d03 0001 |4139: aput-object v3, v0, v1 │ │ -0d222a: 1301 1e0c |413b: const/16 v1, #int 3102 // #c1e │ │ -0d222e: 1a03 1304 |413d: const-string v3, "-76.8333" // string@0413 │ │ -0d2232: 4d03 0001 |413f: aput-object v3, v0, v1 │ │ -0d2236: 1301 1f0c |4141: const/16 v1, #int 3103 // #c1f │ │ -0d223a: 1a03 6008 |4143: const-string v3, "80.0959" // string@0860 │ │ -0d223e: 4d03 0001 |4145: aput-object v3, v0, v1 │ │ -0d2242: 1301 200c |4147: const/16 v1, #int 3104 // #c20 │ │ -0d2246: 4d02 0001 |4149: aput-object v2, v0, v1 │ │ -0d224a: 1301 210c |414b: const/16 v1, #int 3105 // #c21 │ │ -0d224e: 1a03 4a0c |414d: const-string v3, "CAN_052" // string@0c4a │ │ -0d2252: 4d03 0001 |414f: aput-object v3, v0, v1 │ │ -0d2256: 1301 220c |4151: const/16 v1, #int 3106 // #c22 │ │ -0d225a: 1a03 0305 |4153: const-string v3, "-96.1659" // string@0503 │ │ -0d225e: 4d03 0001 |4155: aput-object v3, v0, v1 │ │ -0d2262: 1301 230c |4157: const/16 v1, #int 3107 // #c23 │ │ -0d2266: 1a03 8707 |4159: const-string v3, "52.0953" // string@0787 │ │ -0d226a: 4d03 0001 |415b: aput-object v3, v0, v1 │ │ -0d226e: 1301 240c |415d: const/16 v1, #int 3108 // #c24 │ │ -0d2272: 4d02 0001 |415f: aput-object v2, v0, v1 │ │ -0d2276: 1301 250c |4161: const/16 v1, #int 3109 // #c25 │ │ -0d227a: 1a03 4a0c |4163: const-string v3, "CAN_052" // string@0c4a │ │ -0d227e: 4d03 0001 |4165: aput-object v3, v0, v1 │ │ -0d2282: 1301 260c |4167: const/16 v1, #int 3110 // #c26 │ │ -0d2286: 1a03 0305 |4169: const-string v3, "-96.1659" // string@0503 │ │ -0d228a: 4d03 0001 |416b: aput-object v3, v0, v1 │ │ -0d228e: 1301 270c |416d: const/16 v1, #int 3111 // #c27 │ │ -0d2292: 1a03 5107 |416f: const-string v3, "47.763" // string@0751 │ │ -0d2296: 4d03 0001 |4171: aput-object v3, v0, v1 │ │ -0d229a: 1301 280c |4173: const/16 v1, #int 3112 // #c28 │ │ -0d229e: 4d02 0001 |4175: aput-object v2, v0, v1 │ │ -0d22a2: 1301 290c |4177: const/16 v1, #int 3113 // #c29 │ │ -0d22a6: 1a03 4a0c |4179: const-string v3, "CAN_052" // string@0c4a │ │ -0d22aa: 4d03 0001 |417b: aput-object v3, v0, v1 │ │ -0d22ae: 1301 2a0c |417d: const/16 v1, #int 3114 // #c2a │ │ -0d22b2: 1a03 a304 |417f: const-string v3, "-87.554" // string@04a3 │ │ -0d22b6: 4d03 0001 |4181: aput-object v3, v0, v1 │ │ -0d22ba: 1301 2b0c |4183: const/16 v1, #int 3115 // #c2b │ │ -0d22be: 1a03 5107 |4185: const-string v3, "47.763" // string@0751 │ │ -0d22c2: 4d03 0001 |4187: aput-object v3, v0, v1 │ │ -0d22c6: 1301 2c0c |4189: const/16 v1, #int 3116 // #c2c │ │ -0d22ca: 4d02 0001 |418b: aput-object v2, v0, v1 │ │ -0d22ce: 1301 2d0c |418d: const/16 v1, #int 3117 // #c2d │ │ -0d22d2: 1a03 4a0c |418f: const-string v3, "CAN_052" // string@0c4a │ │ -0d22d6: 4d03 0001 |4191: aput-object v3, v0, v1 │ │ -0d22da: 1301 2e0c |4193: const/16 v1, #int 3118 // #c2e │ │ -0d22de: 1a03 a304 |4195: const-string v3, "-87.554" // string@04a3 │ │ -0d22e2: 4d03 0001 |4197: aput-object v3, v0, v1 │ │ -0d22e6: 1301 2f0c |4199: const/16 v1, #int 3119 // #c2f │ │ -0d22ea: 1a03 8707 |419b: const-string v3, "52.0953" // string@0787 │ │ -0d22ee: 4d03 0001 |419d: aput-object v3, v0, v1 │ │ -0d22f2: 1301 300c |419f: const/16 v1, #int 3120 // #c30 │ │ -0d22f6: 4d02 0001 |41a1: aput-object v2, v0, v1 │ │ -0d22fa: 1301 310c |41a3: const/16 v1, #int 3121 // #c31 │ │ -0d22fe: 1a03 4b0c |41a5: const-string v3, "CAN_053" // string@0c4b │ │ -0d2302: 4d03 0001 |41a7: aput-object v3, v0, v1 │ │ -0d2306: 1301 320c |41a9: const/16 v1, #int 3122 // #c32 │ │ -0d230a: 1a03 0405 |41ab: const-string v3, "-96.2706" // string@0504 │ │ -0d230e: 4d03 0001 |41ad: aput-object v3, v0, v1 │ │ -0d2312: 1301 330c |41af: const/16 v1, #int 3123 // #c33 │ │ -0d2316: 1a03 aa07 |41b1: const-string v3, "56.0931" // string@07aa │ │ -0d231a: 4d03 0001 |41b3: aput-object v3, v0, v1 │ │ -0d231e: 1301 340c |41b5: const/16 v1, #int 3124 // #c34 │ │ -0d2322: 4d02 0001 |41b7: aput-object v2, v0, v1 │ │ -0d2326: 1301 350c |41b9: const/16 v1, #int 3125 // #c35 │ │ -0d232a: 1a03 4b0c |41bb: const-string v3, "CAN_053" // string@0c4b │ │ -0d232e: 4d03 0001 |41bd: aput-object v3, v0, v1 │ │ -0d2332: 1301 360c |41bf: const/16 v1, #int 3126 // #c36 │ │ -0d2336: 1a03 0405 |41c1: const-string v3, "-96.2706" // string@0504 │ │ -0d233a: 4d03 0001 |41c3: aput-object v3, v0, v1 │ │ -0d233e: 1301 370c |41c5: const/16 v1, #int 3127 // #c37 │ │ -0d2342: 1a03 8007 |41c7: const-string v3, "51.7755" // string@0780 │ │ -0d2346: 4d03 0001 |41c9: aput-object v3, v0, v1 │ │ -0d234a: 1301 380c |41cb: const/16 v1, #int 3128 // #c38 │ │ -0d234e: 4d02 0001 |41cd: aput-object v2, v0, v1 │ │ -0d2352: 1301 390c |41cf: const/16 v1, #int 3129 // #c39 │ │ -0d2356: 1a03 4b0c |41d1: const-string v3, "CAN_053" // string@0c4b │ │ -0d235a: 4d03 0001 |41d3: aput-object v3, v0, v1 │ │ -0d235e: 1301 3a0c |41d5: const/16 v1, #int 3130 // #c3a │ │ -0d2362: 1a03 a104 |41d7: const-string v3, "-87.4157" // string@04a1 │ │ -0d2366: 4d03 0001 |41d9: aput-object v3, v0, v1 │ │ -0d236a: 1301 3b0c |41db: const/16 v1, #int 3131 // #c3b │ │ -0d236e: 1a03 8007 |41dd: const-string v3, "51.7755" // string@0780 │ │ -0d2372: 4d03 0001 |41df: aput-object v3, v0, v1 │ │ -0d2376: 1301 3c0c |41e1: const/16 v1, #int 3132 // #c3c │ │ -0d237a: 4d02 0001 |41e3: aput-object v2, v0, v1 │ │ -0d237e: 1301 3d0c |41e5: const/16 v1, #int 3133 // #c3d │ │ -0d2382: 1a03 4b0c |41e7: const-string v3, "CAN_053" // string@0c4b │ │ -0d2386: 4d03 0001 |41e9: aput-object v3, v0, v1 │ │ -0d238a: 1301 3e0c |41eb: const/16 v1, #int 3134 // #c3e │ │ -0d238e: 1a03 a104 |41ed: const-string v3, "-87.4157" // string@04a1 │ │ -0d2392: 4d03 0001 |41ef: aput-object v3, v0, v1 │ │ -0d2396: 1301 3f0c |41f1: const/16 v1, #int 3135 // #c3f │ │ -0d239a: 1a03 aa07 |41f3: const-string v3, "56.0931" // string@07aa │ │ -0d239e: 4d03 0001 |41f5: aput-object v3, v0, v1 │ │ -0d23a2: 1301 400c |41f7: const/16 v1, #int 3136 // #c40 │ │ -0d23a6: 4d02 0001 |41f9: aput-object v2, v0, v1 │ │ -0d23aa: 1301 410c |41fb: const/16 v1, #int 3137 // #c41 │ │ -0d23ae: 1a03 4c0c |41fd: const-string v3, "CAN_054" // string@0c4c │ │ -0d23b2: 4d03 0001 |41ff: aput-object v3, v0, v1 │ │ -0d23b6: 1301 420c |4201: const/16 v1, #int 3138 // #c42 │ │ -0d23ba: 1a03 0905 |4203: const-string v3, "-96.4169" // string@0509 │ │ -0d23be: 4d03 0001 |4205: aput-object v3, v0, v1 │ │ -0d23c2: 1301 430c |4207: const/16 v1, #int 3139 // #c43 │ │ -0d23c6: 1a03 d907 |4209: const-string v3, "60.0884" // string@07d9 │ │ -0d23ca: 4d03 0001 |420b: aput-object v3, v0, v1 │ │ -0d23ce: 1301 440c |420d: const/16 v1, #int 3140 // #c44 │ │ -0d23d2: 4d02 0001 |420f: aput-object v2, v0, v1 │ │ -0d23d6: 1301 450c |4211: const/16 v1, #int 3141 // #c45 │ │ -0d23da: 1a03 4c0c |4213: const-string v3, "CAN_054" // string@0c4c │ │ -0d23de: 4d03 0001 |4215: aput-object v3, v0, v1 │ │ -0d23e2: 1301 460c |4217: const/16 v1, #int 3142 // #c46 │ │ -0d23e6: 1a03 0905 |4219: const-string v3, "-96.4169" // string@0509 │ │ -0d23ea: 4d03 0001 |421b: aput-object v3, v0, v1 │ │ -0d23ee: 1301 470c |421d: const/16 v1, #int 3143 // #c47 │ │ -0d23f2: 1a03 9907 |421f: const-string v3, "55.6009" // string@0799 │ │ -0d23f6: 4d03 0001 |4221: aput-object v3, v0, v1 │ │ -0d23fa: 1301 480c |4223: const/16 v1, #int 3144 // #c48 │ │ -0d23fe: 4d02 0001 |4225: aput-object v2, v0, v1 │ │ -0d2402: 1301 490c |4227: const/16 v1, #int 3145 // #c49 │ │ -0d2406: 1a03 4c0c |4229: const-string v3, "CAN_054" // string@0c4c │ │ -0d240a: 4d03 0001 |422b: aput-object v3, v0, v1 │ │ -0d240e: 1301 4a0c |422d: const/16 v1, #int 3146 // #c4a │ │ -0d2412: 1a03 9804 |422f: const-string v3, "-86.6804" // string@0498 │ │ -0d2416: 4d03 0001 |4231: aput-object v3, v0, v1 │ │ -0d241a: 1301 4b0c |4233: const/16 v1, #int 3147 // #c4b │ │ -0d241e: 1a03 9907 |4235: const-string v3, "55.6009" // string@0799 │ │ -0d2422: 4d03 0001 |4237: aput-object v3, v0, v1 │ │ -0d2426: 1301 4c0c |4239: const/16 v1, #int 3148 // #c4c │ │ -0d242a: 4d02 0001 |423b: aput-object v2, v0, v1 │ │ -0d242e: 1301 4d0c |423d: const/16 v1, #int 3149 // #c4d │ │ -0d2432: 1a03 4c0c |423f: const-string v3, "CAN_054" // string@0c4c │ │ -0d2436: 4d03 0001 |4241: aput-object v3, v0, v1 │ │ -0d243a: 1301 4e0c |4243: const/16 v1, #int 3150 // #c4e │ │ -0d243e: 1a03 9804 |4245: const-string v3, "-86.6804" // string@0498 │ │ -0d2442: 4d03 0001 |4247: aput-object v3, v0, v1 │ │ -0d2446: 1301 4f0c |4249: const/16 v1, #int 3151 // #c4f │ │ -0d244a: 1a03 d907 |424b: const-string v3, "60.0884" // string@07d9 │ │ -0d244e: 4d03 0001 |424d: aput-object v3, v0, v1 │ │ -0d2452: 1301 500c |424f: const/16 v1, #int 3152 // #c50 │ │ -0d2456: 4d02 0001 |4251: aput-object v2, v0, v1 │ │ -0d245a: 1301 510c |4253: const/16 v1, #int 3153 // #c51 │ │ -0d245e: 1a03 4d0c |4255: const-string v3, "CAN_055" // string@0c4d │ │ -0d2462: 4d03 0001 |4257: aput-object v3, v0, v1 │ │ -0d2466: 1301 520c |4259: const/16 v1, #int 3154 // #c52 │ │ -0d246a: 1a03 0b05 |425b: const-string v3, "-96.6958" // string@050b │ │ -0d246e: 4d03 0001 |425d: aput-object v3, v0, v1 │ │ -0d2472: 1301 530c |425f: const/16 v1, #int 3155 // #c53 │ │ -0d2476: 1a03 0308 |4261: const-string v3, "64.1129" // string@0803 │ │ -0d247a: 4d03 0001 |4263: aput-object v3, v0, v1 │ │ -0d247e: 1301 540c |4265: const/16 v1, #int 3156 // #c54 │ │ -0d2482: 4d02 0001 |4267: aput-object v2, v0, v1 │ │ -0d2486: 1301 550c |4269: const/16 v1, #int 3157 // #c55 │ │ -0d248a: 1a03 4d0c |426b: const-string v3, "CAN_055" // string@0c4d │ │ -0d248e: 4d03 0001 |426d: aput-object v3, v0, v1 │ │ -0d2492: 1301 560c |426f: const/16 v1, #int 3158 // #c56 │ │ -0d2496: 1a03 0b05 |4271: const-string v3, "-96.6958" // string@050b │ │ -0d249a: 4d03 0001 |4273: aput-object v3, v0, v1 │ │ -0d249e: 1301 570c |4275: const/16 v1, #int 3159 // #c57 │ │ -0d24a2: 1a03 c807 |4277: const-string v3, "59.7623" // string@07c8 │ │ -0d24a6: 4d03 0001 |4279: aput-object v3, v0, v1 │ │ -0d24aa: 1301 580c |427b: const/16 v1, #int 3160 // #c58 │ │ -0d24ae: 4d02 0001 |427d: aput-object v2, v0, v1 │ │ -0d24b2: 1301 590c |427f: const/16 v1, #int 3161 // #c59 │ │ -0d24b6: 1a03 4d0c |4281: const-string v3, "CAN_055" // string@0c4d │ │ -0d24ba: 4d03 0001 |4283: aput-object v3, v0, v1 │ │ -0d24be: 1301 5a0c |4285: const/16 v1, #int 3162 // #c5a │ │ -0d24c2: 1a03 9d04 |4287: const-string v3, "-86.9385" // string@049d │ │ -0d24c6: 4d03 0001 |4289: aput-object v3, v0, v1 │ │ -0d24ca: 1301 5b0c |428b: const/16 v1, #int 3163 // #c5b │ │ -0d24ce: 1a03 c807 |428d: const-string v3, "59.7623" // string@07c8 │ │ -0d24d2: 4d03 0001 |428f: aput-object v3, v0, v1 │ │ -0d24d6: 1301 5c0c |4291: const/16 v1, #int 3164 // #c5c │ │ -0d24da: 4d02 0001 |4293: aput-object v2, v0, v1 │ │ -0d24de: 1301 5d0c |4295: const/16 v1, #int 3165 // #c5d │ │ -0d24e2: 1a03 4d0c |4297: const-string v3, "CAN_055" // string@0c4d │ │ -0d24e6: 4d03 0001 |4299: aput-object v3, v0, v1 │ │ -0d24ea: 1301 5e0c |429b: const/16 v1, #int 3166 // #c5e │ │ -0d24ee: 1a03 9d04 |429d: const-string v3, "-86.9385" // string@049d │ │ -0d24f2: 4d03 0001 |429f: aput-object v3, v0, v1 │ │ -0d24f6: 1301 5f0c |42a1: const/16 v1, #int 3167 // #c5f │ │ -0d24fa: 1a03 0308 |42a3: const-string v3, "64.1129" // string@0803 │ │ -0d24fe: 4d03 0001 |42a5: aput-object v3, v0, v1 │ │ -0d2502: 1301 600c |42a7: const/16 v1, #int 3168 // #c60 │ │ -0d2506: 4d02 0001 |42a9: aput-object v2, v0, v1 │ │ -0d250a: 1301 610c |42ab: const/16 v1, #int 3169 // #c61 │ │ -0d250e: 1a03 4e0c |42ad: const-string v3, "CAN_056" // string@0c4e │ │ -0d2512: 4d03 0001 |42af: aput-object v3, v0, v1 │ │ -0d2516: 1301 620c |42b1: const/16 v1, #int 3170 // #c62 │ │ -0d251a: 1a03 0e05 |42b3: const-string v3, "-96.9507" // string@050e │ │ -0d251e: 4d03 0001 |42b5: aput-object v3, v0, v1 │ │ -0d2522: 1301 630c |42b7: const/16 v1, #int 3171 // #c63 │ │ -0d2526: 1a03 2608 |42b9: const-string v3, "68.1107" // string@0826 │ │ -0d252a: 4d03 0001 |42bb: aput-object v3, v0, v1 │ │ -0d252e: 1301 640c |42bd: const/16 v1, #int 3172 // #c64 │ │ -0d2532: 4d02 0001 |42bf: aput-object v2, v0, v1 │ │ -0d2536: 1301 650c |42c1: const/16 v1, #int 3173 // #c65 │ │ -0d253a: 1a03 4e0c |42c3: const-string v3, "CAN_056" // string@0c4e │ │ -0d253e: 4d03 0001 |42c5: aput-object v3, v0, v1 │ │ -0d2542: 1301 660c |42c7: const/16 v1, #int 3174 // #c66 │ │ -0d2546: 1a03 0e05 |42c9: const-string v3, "-96.9507" // string@050e │ │ -0d254a: 4d03 0001 |42cb: aput-object v3, v0, v1 │ │ -0d254e: 1301 670c |42cd: const/16 v1, #int 3175 // #c67 │ │ -0d2552: 1a03 f007 |42cf: const-string v3, "63.751" // string@07f0 │ │ -0d2556: 4d03 0001 |42d1: aput-object v3, v0, v1 │ │ -0d255a: 1301 680c |42d3: const/16 v1, #int 3176 // #c68 │ │ -0d255e: 4d02 0001 |42d5: aput-object v2, v0, v1 │ │ -0d2562: 1301 690c |42d7: const/16 v1, #int 3177 // #c69 │ │ -0d2566: 1a03 4e0c |42d9: const-string v3, "CAN_056" // string@0c4e │ │ -0d256a: 4d03 0001 |42db: aput-object v3, v0, v1 │ │ -0d256e: 1301 6a0c |42dd: const/16 v1, #int 3178 // #c6a │ │ -0d2572: 1a03 9604 |42df: const-string v3, "-86.5816" // string@0496 │ │ -0d2576: 4d03 0001 |42e1: aput-object v3, v0, v1 │ │ -0d257a: 1301 6b0c |42e3: const/16 v1, #int 3179 // #c6b │ │ -0d257e: 1a03 f007 |42e5: const-string v3, "63.751" // string@07f0 │ │ -0d2582: 4d03 0001 |42e7: aput-object v3, v0, v1 │ │ -0d2586: 1301 6c0c |42e9: const/16 v1, #int 3180 // #c6c │ │ -0d258a: 4d02 0001 |42eb: aput-object v2, v0, v1 │ │ -0d258e: 1301 6d0c |42ed: const/16 v1, #int 3181 // #c6d │ │ -0d2592: 1a03 4e0c |42ef: const-string v3, "CAN_056" // string@0c4e │ │ -0d2596: 4d03 0001 |42f1: aput-object v3, v0, v1 │ │ -0d259a: 1301 6e0c |42f3: const/16 v1, #int 3182 // #c6e │ │ -0d259e: 1a03 9604 |42f5: const-string v3, "-86.5816" // string@0496 │ │ -0d25a2: 4d03 0001 |42f7: aput-object v3, v0, v1 │ │ -0d25a6: 1301 6f0c |42f9: const/16 v1, #int 3183 // #c6f │ │ -0d25aa: 1a03 2608 |42fb: const-string v3, "68.1107" // string@0826 │ │ -0d25ae: 4d03 0001 |42fd: aput-object v3, v0, v1 │ │ -0d25b2: 1301 700c |42ff: const/16 v1, #int 3184 // #c70 │ │ -0d25b6: 4d02 0001 |4301: aput-object v2, v0, v1 │ │ -0d25ba: 1301 710c |4303: const/16 v1, #int 3185 // #c71 │ │ -0d25be: 1a03 4f0c |4305: const-string v3, "CAN_057" // string@0c4f │ │ -0d25c2: 4d03 0001 |4307: aput-object v3, v0, v1 │ │ -0d25c6: 1301 720c |4309: const/16 v1, #int 3186 // #c72 │ │ -0d25ca: 1a03 0a05 |430b: const-string v3, "-96.4668" // string@050a │ │ -0d25ce: 4d03 0001 |430d: aput-object v3, v0, v1 │ │ -0d25d2: 1301 730c |430f: const/16 v1, #int 3187 // #c73 │ │ -0d25d6: 1a03 4808 |4311: const-string v3, "72.1487" // string@0848 │ │ -0d25da: 4d03 0001 |4313: aput-object v3, v0, v1 │ │ -0d25de: 1301 740c |4315: const/16 v1, #int 3188 // #c74 │ │ -0d25e2: 4d02 0001 |4317: aput-object v2, v0, v1 │ │ -0d25e6: 1301 750c |4319: const/16 v1, #int 3189 // #c75 │ │ -0d25ea: 1a03 4f0c |431b: const-string v3, "CAN_057" // string@0c4f │ │ -0d25ee: 4d03 0001 |431d: aput-object v3, v0, v1 │ │ -0d25f2: 1301 760c |431f: const/16 v1, #int 3190 // #c76 │ │ -0d25f6: 1a03 0a05 |4321: const-string v3, "-96.4668" // string@050a │ │ -0d25fa: 4d03 0001 |4323: aput-object v3, v0, v1 │ │ -0d25fe: 1301 770c |4325: const/16 v1, #int 3191 // #c77 │ │ -0d2602: 1a03 1d08 |4327: const-string v3, "67.7134" // string@081d │ │ -0d2606: 4d03 0001 |4329: aput-object v3, v0, v1 │ │ -0d260a: 1301 780c |432b: const/16 v1, #int 3192 // #c78 │ │ -0d260e: 4d02 0001 |432d: aput-object v2, v0, v1 │ │ -0d2612: 1301 790c |432f: const/16 v1, #int 3193 // #c79 │ │ -0d2616: 1a03 4f0c |4331: const-string v3, "CAN_057" // string@0c4f │ │ -0d261a: 4d03 0001 |4333: aput-object v3, v0, v1 │ │ -0d261e: 1301 7a0c |4335: const/16 v1, #int 3194 // #c7a │ │ -0d2622: 1a03 9b04 |4337: const-string v3, "-86.8119" // string@049b │ │ -0d2626: 4d03 0001 |4339: aput-object v3, v0, v1 │ │ -0d262a: 1301 7b0c |433b: const/16 v1, #int 3195 // #c7b │ │ -0d262e: 1a03 1d08 |433d: const-string v3, "67.7134" // string@081d │ │ -0d2632: 4d03 0001 |433f: aput-object v3, v0, v1 │ │ -0d2636: 1301 7c0c |4341: const/16 v1, #int 3196 // #c7c │ │ -0d263a: 4d02 0001 |4343: aput-object v2, v0, v1 │ │ -0d263e: 1301 7d0c |4345: const/16 v1, #int 3197 // #c7d │ │ -0d2642: 1a03 4f0c |4347: const-string v3, "CAN_057" // string@0c4f │ │ -0d2646: 4d03 0001 |4349: aput-object v3, v0, v1 │ │ -0d264a: 1301 7e0c |434b: const/16 v1, #int 3198 // #c7e │ │ -0d264e: 1a03 9b04 |434d: const-string v3, "-86.8119" // string@049b │ │ -0d2652: 4d03 0001 |434f: aput-object v3, v0, v1 │ │ -0d2656: 1301 7f0c |4351: const/16 v1, #int 3199 // #c7f │ │ -0d265a: 1a03 4808 |4353: const-string v3, "72.1487" // string@0848 │ │ -0d265e: 4d03 0001 |4355: aput-object v3, v0, v1 │ │ -0d2662: 1301 800c |4357: const/16 v1, #int 3200 // #c80 │ │ -0d2666: 4d02 0001 |4359: aput-object v2, v0, v1 │ │ -0d266a: 1301 810c |435b: const/16 v1, #int 3201 // #c81 │ │ -0d266e: 1a03 500c |435d: const-string v3, "CAN_058" // string@0c50 │ │ -0d2672: 4d03 0001 |435f: aput-object v3, v0, v1 │ │ -0d2676: 1301 820c |4361: const/16 v1, #int 3202 // #c82 │ │ -0d267a: 1a03 0f05 |4363: const-string v3, "-96.9661" // string@050f │ │ -0d267e: 4d03 0001 |4365: aput-object v3, v0, v1 │ │ -0d2682: 1301 830c |4367: const/16 v1, #int 3203 // #c83 │ │ -0d2686: 1a03 5508 |4369: const-string v3, "76.1201" // string@0855 │ │ -0d268a: 4d03 0001 |436b: aput-object v3, v0, v1 │ │ -0d268e: 1301 840c |436d: const/16 v1, #int 3204 // #c84 │ │ -0d2692: 4d02 0001 |436f: aput-object v2, v0, v1 │ │ -0d2696: 1301 850c |4371: const/16 v1, #int 3205 // #c85 │ │ -0d269a: 1a03 500c |4373: const-string v3, "CAN_058" // string@0c50 │ │ -0d269e: 4d03 0001 |4375: aput-object v3, v0, v1 │ │ -0d26a2: 1301 860c |4377: const/16 v1, #int 3206 // #c86 │ │ -0d26a6: 1a03 0f05 |4379: const-string v3, "-96.9661" // string@050f │ │ -0d26aa: 4d03 0001 |437b: aput-object v3, v0, v1 │ │ -0d26ae: 1301 870c |437d: const/16 v1, #int 3207 // #c87 │ │ -0d26b2: 1a03 3908 |437f: const-string v3, "71.7141" // string@0839 │ │ -0d26b6: 4d03 0001 |4381: aput-object v3, v0, v1 │ │ -0d26ba: 1301 880c |4383: const/16 v1, #int 3208 // #c88 │ │ -0d26be: 4d02 0001 |4385: aput-object v2, v0, v1 │ │ -0d26c2: 1301 890c |4387: const/16 v1, #int 3209 // #c89 │ │ -0d26c6: 1a03 500c |4389: const-string v3, "CAN_058" // string@0c50 │ │ -0d26ca: 4d03 0001 |438b: aput-object v3, v0, v1 │ │ -0d26ce: 1301 8a0c |438d: const/16 v1, #int 3210 // #c8a │ │ -0d26d2: 1a03 9404 |438f: const-string v3, "-86.3307" // string@0494 │ │ -0d26d6: 4d03 0001 |4391: aput-object v3, v0, v1 │ │ -0d26da: 1301 8b0c |4393: const/16 v1, #int 3211 // #c8b │ │ -0d26de: 1a03 3908 |4395: const-string v3, "71.7141" // string@0839 │ │ -0d26e2: 4d03 0001 |4397: aput-object v3, v0, v1 │ │ -0d26e6: 1301 8c0c |4399: const/16 v1, #int 3212 // #c8c │ │ -0d26ea: 4d02 0001 |439b: aput-object v2, v0, v1 │ │ -0d26ee: 1301 8d0c |439d: const/16 v1, #int 3213 // #c8d │ │ -0d26f2: 1a03 500c |439f: const-string v3, "CAN_058" // string@0c50 │ │ -0d26f6: 4d03 0001 |43a1: aput-object v3, v0, v1 │ │ -0d26fa: 1301 8e0c |43a3: const/16 v1, #int 3214 // #c8e │ │ -0d26fe: 1a03 9404 |43a5: const-string v3, "-86.3307" // string@0494 │ │ -0d2702: 4d03 0001 |43a7: aput-object v3, v0, v1 │ │ -0d2706: 1301 8f0c |43a9: const/16 v1, #int 3215 // #c8f │ │ -0d270a: 1a03 5508 |43ab: const-string v3, "76.1201" // string@0855 │ │ -0d270e: 4d03 0001 |43ad: aput-object v3, v0, v1 │ │ -0d2712: 1301 900c |43af: const/16 v1, #int 3216 // #c90 │ │ -0d2716: 4d02 0001 |43b1: aput-object v2, v0, v1 │ │ -0d271a: 1301 910c |43b3: const/16 v1, #int 3217 // #c91 │ │ -0d271e: 1a03 510c |43b5: const-string v3, "CAN_059" // string@0c51 │ │ -0d2722: 4d03 0001 |43b7: aput-object v3, v0, v1 │ │ -0d2726: 1301 920c |43b9: const/16 v1, #int 3218 // #c92 │ │ -0d272a: 1a03 1c05 |43bb: const-string v3, "-98.2094" // string@051c │ │ -0d272e: 4d03 0001 |43bd: aput-object v3, v0, v1 │ │ -0d2732: 1301 930c |43bf: const/16 v1, #int 3219 // #c93 │ │ -0d2736: 1a03 6408 |43c1: const-string v3, "80.1281" // string@0864 │ │ -0d273a: 4d03 0001 |43c3: aput-object v3, v0, v1 │ │ -0d273e: 1301 940c |43c5: const/16 v1, #int 3220 // #c94 │ │ -0d2742: 4d02 0001 |43c7: aput-object v2, v0, v1 │ │ -0d2746: 1301 950c |43c9: const/16 v1, #int 3221 // #c95 │ │ -0d274a: 1a03 510c |43cb: const-string v3, "CAN_059" // string@0c51 │ │ -0d274e: 4d03 0001 |43cd: aput-object v3, v0, v1 │ │ -0d2752: 1301 960c |43cf: const/16 v1, #int 3222 // #c96 │ │ -0d2756: 1a03 1c05 |43d1: const-string v3, "-98.2094" // string@051c │ │ -0d275a: 4d03 0001 |43d3: aput-object v3, v0, v1 │ │ -0d275e: 1301 970c |43d5: const/16 v1, #int 3223 // #c97 │ │ -0d2762: 1a03 4b08 |43d7: const-string v3, "75.704" // string@084b │ │ -0d2766: 4d03 0001 |43d9: aput-object v3, v0, v1 │ │ -0d276a: 1301 980c |43db: const/16 v1, #int 3224 // #c98 │ │ -0d276e: 4d02 0001 |43dd: aput-object v2, v0, v1 │ │ -0d2772: 1301 990c |43df: const/16 v1, #int 3225 // #c99 │ │ -0d2776: 1a03 510c |43e1: const-string v3, "CAN_059" // string@0c51 │ │ -0d277a: 4d03 0001 |43e3: aput-object v3, v0, v1 │ │ -0d277e: 1301 9a0c |43e5: const/16 v1, #int 3226 // #c9a │ │ -0d2782: 1a03 7704 |43e7: const-string v3, "-84.4982" // string@0477 │ │ -0d2786: 4d03 0001 |43e9: aput-object v3, v0, v1 │ │ -0d278a: 1301 9b0c |43eb: const/16 v1, #int 3227 // #c9b │ │ -0d278e: 1a03 4b08 |43ed: const-string v3, "75.704" // string@084b │ │ -0d2792: 4d03 0001 |43ef: aput-object v3, v0, v1 │ │ -0d2796: 1301 9c0c |43f1: const/16 v1, #int 3228 // #c9c │ │ -0d279a: 4d02 0001 |43f3: aput-object v2, v0, v1 │ │ -0d279e: 1301 9d0c |43f5: const/16 v1, #int 3229 // #c9d │ │ -0d27a2: 1a03 510c |43f7: const-string v3, "CAN_059" // string@0c51 │ │ -0d27a6: 4d03 0001 |43f9: aput-object v3, v0, v1 │ │ -0d27aa: 1301 9e0c |43fb: const/16 v1, #int 3230 // #c9e │ │ -0d27ae: 1a03 7704 |43fd: const-string v3, "-84.4982" // string@0477 │ │ -0d27b2: 4d03 0001 |43ff: aput-object v3, v0, v1 │ │ -0d27b6: 1301 9f0c |4401: const/16 v1, #int 3231 // #c9f │ │ -0d27ba: 1a03 6408 |4403: const-string v3, "80.1281" // string@0864 │ │ -0d27be: 4d03 0001 |4405: aput-object v3, v0, v1 │ │ -0d27c2: 1301 a00c |4407: const/16 v1, #int 3232 // #ca0 │ │ -0d27c6: 4d02 0001 |4409: aput-object v2, v0, v1 │ │ -0d27ca: 1301 a10c |440b: const/16 v1, #int 3233 // #ca1 │ │ -0d27ce: 1a03 520c |440d: const-string v3, "CAN_062" // string@0c52 │ │ -0d27d2: 4d03 0001 |440f: aput-object v3, v0, v1 │ │ -0d27d6: 1301 a20c |4411: const/16 v1, #int 3234 // #ca2 │ │ -0d27da: 1a03 b302 |4413: const-string v3, "-104.244" // string@02b3 │ │ -0d27de: 4d03 0001 |4415: aput-object v3, v0, v1 │ │ -0d27e2: 1301 a30c |4417: const/16 v1, #int 3235 // #ca3 │ │ -0d27e6: 1a03 8807 |4419: const-string v3, "52.0959" // string@0788 │ │ -0d27ea: 4d03 0001 |441b: aput-object v3, v0, v1 │ │ -0d27ee: 1301 a40c |441d: const/16 v1, #int 3236 // #ca4 │ │ -0d27f2: 4d02 0001 |441f: aput-object v2, v0, v1 │ │ -0d27f6: 1301 a50c |4421: const/16 v1, #int 3237 // #ca5 │ │ -0d27fa: 1a03 520c |4423: const-string v3, "CAN_062" // string@0c52 │ │ -0d27fe: 4d03 0001 |4425: aput-object v3, v0, v1 │ │ -0d2802: 1301 a60c |4427: const/16 v1, #int 3238 // #ca6 │ │ -0d2806: 1a03 b302 |4429: const-string v3, "-104.244" // string@02b3 │ │ -0d280a: 4d03 0001 |442b: aput-object v3, v0, v1 │ │ -0d280e: 1301 a70c |442d: const/16 v1, #int 3239 // #ca7 │ │ -0d2812: 1a03 6907 |442f: const-string v3, "48.7681" // string@0769 │ │ -0d2816: 4d03 0001 |4431: aput-object v3, v0, v1 │ │ -0d281a: 1301 a80c |4433: const/16 v1, #int 3240 // #ca8 │ │ -0d281e: 4d02 0001 |4435: aput-object v2, v0, v1 │ │ -0d2822: 1301 a90c |4437: const/16 v1, #int 3241 // #ca9 │ │ -0d2826: 1a03 520c |4439: const-string v3, "CAN_062" // string@0c52 │ │ -0d282a: 4d03 0001 |443b: aput-object v3, v0, v1 │ │ -0d282e: 1301 aa0c |443d: const/16 v1, #int 3242 // #caa │ │ -0d2832: 1a03 fa04 |443f: const-string v3, "-95.5186" // string@04fa │ │ -0d2836: 4d03 0001 |4441: aput-object v3, v0, v1 │ │ -0d283a: 1301 ab0c |4443: const/16 v1, #int 3243 // #cab │ │ -0d283e: 1a03 6907 |4445: const-string v3, "48.7681" // string@0769 │ │ -0d2842: 4d03 0001 |4447: aput-object v3, v0, v1 │ │ -0d2846: 1301 ac0c |4449: const/16 v1, #int 3244 // #cac │ │ -0d284a: 4d02 0001 |444b: aput-object v2, v0, v1 │ │ -0d284e: 1301 ad0c |444d: const/16 v1, #int 3245 // #cad │ │ -0d2852: 1a03 520c |444f: const-string v3, "CAN_062" // string@0c52 │ │ -0d2856: 4d03 0001 |4451: aput-object v3, v0, v1 │ │ -0d285a: 1301 ae0c |4453: const/16 v1, #int 3246 // #cae │ │ -0d285e: 1a03 fa04 |4455: const-string v3, "-95.5186" // string@04fa │ │ -0d2862: 4d03 0001 |4457: aput-object v3, v0, v1 │ │ -0d2866: 1301 af0c |4459: const/16 v1, #int 3247 // #caf │ │ -0d286a: 1a03 8807 |445b: const-string v3, "52.0959" // string@0788 │ │ -0d286e: 4d03 0001 |445d: aput-object v3, v0, v1 │ │ -0d2872: 1301 b00c |445f: const/16 v1, #int 3248 // #cb0 │ │ -0d2876: 4d02 0001 |4461: aput-object v2, v0, v1 │ │ -0d287a: 1301 b10c |4463: const/16 v1, #int 3249 // #cb1 │ │ -0d287e: 1a03 530c |4465: const-string v3, "CAN_063" // string@0c53 │ │ -0d2882: 4d03 0001 |4467: aput-object v3, v0, v1 │ │ -0d2886: 1301 b20c |4469: const/16 v1, #int 3250 // #cb2 │ │ -0d288a: 1a03 b202 |446b: const-string v3, "-104.214" // string@02b2 │ │ -0d288e: 4d03 0001 |446d: aput-object v3, v0, v1 │ │ -0d2892: 1301 b30c |446f: const/16 v1, #int 3251 // #cb3 │ │ -0d2896: 1a03 af07 |4471: const-string v3, "56.1044" // string@07af │ │ -0d289a: 4d03 0001 |4473: aput-object v3, v0, v1 │ │ -0d289e: 1301 b40c |4475: const/16 v1, #int 3252 // #cb4 │ │ -0d28a2: 4d02 0001 |4477: aput-object v2, v0, v1 │ │ -0d28a6: 1301 b50c |4479: const/16 v1, #int 3253 // #cb5 │ │ -0d28aa: 1a03 530c |447b: const-string v3, "CAN_063" // string@0c53 │ │ -0d28ae: 4d03 0001 |447d: aput-object v3, v0, v1 │ │ -0d28b2: 1301 b60c |447f: const/16 v1, #int 3254 // #cb6 │ │ -0d28b6: 1a03 b202 |4481: const-string v3, "-104.214" // string@02b2 │ │ -0d28ba: 4d03 0001 |4483: aput-object v3, v0, v1 │ │ -0d28be: 1301 b70c |4485: const/16 v1, #int 3255 // #cb7 │ │ -0d28c2: 1a03 7f07 |4487: const-string v3, "51.7742" // string@077f │ │ -0d28c6: 4d03 0001 |4489: aput-object v3, v0, v1 │ │ -0d28ca: 1301 b80c |448b: const/16 v1, #int 3256 // #cb8 │ │ -0d28ce: 4d02 0001 |448d: aput-object v2, v0, v1 │ │ -0d28d2: 1301 b90c |448f: const/16 v1, #int 3257 // #cb9 │ │ -0d28d6: 1a03 530c |4491: const-string v3, "CAN_063" // string@0c53 │ │ -0d28da: 4d03 0001 |4493: aput-object v3, v0, v1 │ │ -0d28de: 1301 ba0c |4495: const/16 v1, #int 3258 // #cba │ │ -0d28e2: 1a03 f904 |4497: const-string v3, "-95.3946" // string@04f9 │ │ -0d28e6: 4d03 0001 |4499: aput-object v3, v0, v1 │ │ -0d28ea: 1301 bb0c |449b: const/16 v1, #int 3259 // #cbb │ │ -0d28ee: 1a03 7f07 |449d: const-string v3, "51.7742" // string@077f │ │ -0d28f2: 4d03 0001 |449f: aput-object v3, v0, v1 │ │ -0d28f6: 1301 bc0c |44a1: const/16 v1, #int 3260 // #cbc │ │ -0d28fa: 4d02 0001 |44a3: aput-object v2, v0, v1 │ │ -0d28fe: 1301 bd0c |44a5: const/16 v1, #int 3261 // #cbd │ │ -0d2902: 1a03 530c |44a7: const-string v3, "CAN_063" // string@0c53 │ │ -0d2906: 4d03 0001 |44a9: aput-object v3, v0, v1 │ │ -0d290a: 1301 be0c |44ab: const/16 v1, #int 3262 // #cbe │ │ -0d290e: 1a03 f904 |44ad: const-string v3, "-95.3946" // string@04f9 │ │ -0d2912: 4d03 0001 |44af: aput-object v3, v0, v1 │ │ -0d2916: 1301 bf0c |44b1: const/16 v1, #int 3263 // #cbf │ │ -0d291a: 1a03 af07 |44b3: const-string v3, "56.1044" // string@07af │ │ -0d291e: 4d03 0001 |44b5: aput-object v3, v0, v1 │ │ -0d2922: 1301 c00c |44b7: const/16 v1, #int 3264 // #cc0 │ │ -0d2926: 4d02 0001 |44b9: aput-object v2, v0, v1 │ │ -0d292a: 1301 c10c |44bb: const/16 v1, #int 3265 // #cc1 │ │ -0d292e: 1a03 540c |44bd: const-string v3, "CAN_064" // string@0c54 │ │ -0d2932: 4d03 0001 |44bf: aput-object v3, v0, v1 │ │ -0d2936: 1301 c20c |44c1: const/16 v1, #int 3266 // #cc2 │ │ -0d293a: 1a03 b502 |44c3: const-string v3, "-104.368" // string@02b5 │ │ -0d293e: 4d03 0001 |44c5: aput-object v3, v0, v1 │ │ -0d2942: 1301 c30c |44c7: const/16 v1, #int 3267 // #cc3 │ │ -0d2946: 1a03 dd07 |44c9: const-string v3, "60.0985" // string@07dd │ │ -0d294a: 4d03 0001 |44cb: aput-object v3, v0, v1 │ │ -0d294e: 1301 c40c |44cd: const/16 v1, #int 3268 // #cc4 │ │ -0d2952: 4d02 0001 |44cf: aput-object v2, v0, v1 │ │ -0d2956: 1301 c50c |44d1: const/16 v1, #int 3269 // #cc5 │ │ -0d295a: 1a03 540c |44d3: const-string v3, "CAN_064" // string@0c54 │ │ -0d295e: 4d03 0001 |44d5: aput-object v3, v0, v1 │ │ -0d2962: 1301 c60c |44d7: const/16 v1, #int 3270 // #cc6 │ │ -0d2966: 1a03 b502 |44d9: const-string v3, "-104.368" // string@02b5 │ │ -0d296a: 4d03 0001 |44db: aput-object v3, v0, v1 │ │ -0d296e: 1301 c70c |44dd: const/16 v1, #int 3271 // #cc7 │ │ -0d2972: 1a03 9d07 |44df: const-string v3, "55.7642" // string@079d │ │ -0d2976: 4d03 0001 |44e1: aput-object v3, v0, v1 │ │ -0d297a: 1301 c80c |44e3: const/16 v1, #int 3272 // #cc8 │ │ -0d297e: 4d02 0001 |44e5: aput-object v2, v0, v1 │ │ -0d2982: 1301 c90c |44e7: const/16 v1, #int 3273 // #cc9 │ │ -0d2986: 1a03 540c |44e9: const-string v3, "CAN_064" // string@0c54 │ │ -0d298a: 4d03 0001 |44eb: aput-object v3, v0, v1 │ │ -0d298e: 1301 ca0c |44ed: const/16 v1, #int 3274 // #cca │ │ -0d2992: 1a03 f604 |44ef: const-string v3, "-95.1605" // string@04f6 │ │ -0d2996: 4d03 0001 |44f1: aput-object v3, v0, v1 │ │ -0d299a: 1301 cb0c |44f3: const/16 v1, #int 3275 // #ccb │ │ -0d299e: 1a03 9d07 |44f5: const-string v3, "55.7642" // string@079d │ │ -0d29a2: 4d03 0001 |44f7: aput-object v3, v0, v1 │ │ -0d29a6: 1301 cc0c |44f9: const/16 v1, #int 3276 // #ccc │ │ -0d29aa: 4d02 0001 |44fb: aput-object v2, v0, v1 │ │ -0d29ae: 1301 cd0c |44fd: const/16 v1, #int 3277 // #ccd │ │ -0d29b2: 1a03 540c |44ff: const-string v3, "CAN_064" // string@0c54 │ │ -0d29b6: 4d03 0001 |4501: aput-object v3, v0, v1 │ │ -0d29ba: 1301 ce0c |4503: const/16 v1, #int 3278 // #cce │ │ -0d29be: 1a03 f604 |4505: const-string v3, "-95.1605" // string@04f6 │ │ -0d29c2: 4d03 0001 |4507: aput-object v3, v0, v1 │ │ -0d29c6: 1301 cf0c |4509: const/16 v1, #int 3279 // #ccf │ │ -0d29ca: 1a03 dd07 |450b: const-string v3, "60.0985" // string@07dd │ │ -0d29ce: 4d03 0001 |450d: aput-object v3, v0, v1 │ │ -0d29d2: 1301 d00c |450f: const/16 v1, #int 3280 // #cd0 │ │ -0d29d6: 4d02 0001 |4511: aput-object v2, v0, v1 │ │ -0d29da: 1301 d10c |4513: const/16 v1, #int 3281 // #cd1 │ │ -0d29de: 1a03 550c |4515: const-string v3, "CAN_065" // string@0c55 │ │ -0d29e2: 4d03 0001 |4517: aput-object v3, v0, v1 │ │ -0d29e6: 1301 d20c |4519: const/16 v1, #int 3282 // #cd2 │ │ -0d29ea: 1a03 b802 |451b: const-string v3, "-104.663" // string@02b8 │ │ -0d29ee: 4d03 0001 |451d: aput-object v3, v0, v1 │ │ -0d29f2: 1301 d30c |451f: const/16 v1, #int 3283 // #cd3 │ │ -0d29f6: 1a03 0208 |4521: const-string v3, "64.1127" // string@0802 │ │ -0d29fa: 4d03 0001 |4523: aput-object v3, v0, v1 │ │ -0d29fe: 1301 d40c |4525: const/16 v1, #int 3284 // #cd4 │ │ -0d2a02: 4d02 0001 |4527: aput-object v2, v0, v1 │ │ -0d2a06: 1301 d50c |4529: const/16 v1, #int 3285 // #cd5 │ │ -0d2a0a: 1a03 550c |452b: const-string v3, "CAN_065" // string@0c55 │ │ -0d2a0e: 4d03 0001 |452d: aput-object v3, v0, v1 │ │ -0d2a12: 1301 d60c |452f: const/16 v1, #int 3286 // #cd6 │ │ -0d2a16: 1a03 b802 |4531: const-string v3, "-104.663" // string@02b8 │ │ -0d2a1a: 4d03 0001 |4533: aput-object v3, v0, v1 │ │ -0d2a1e: 1301 d70c |4535: const/16 v1, #int 3287 // #cd7 │ │ -0d2a22: 1a03 c607 |4537: const-string v3, "59.755" // string@07c6 │ │ -0d2a26: 4d03 0001 |4539: aput-object v3, v0, v1 │ │ -0d2a2a: 1301 d80c |453b: const/16 v1, #int 3288 // #cd8 │ │ -0d2a2e: 4d02 0001 |453d: aput-object v2, v0, v1 │ │ -0d2a32: 1301 d90c |453f: const/16 v1, #int 3289 // #cd9 │ │ -0d2a36: 1a03 550c |4541: const-string v3, "CAN_065" // string@0c55 │ │ -0d2a3a: 4d03 0001 |4543: aput-object v3, v0, v1 │ │ -0d2a3e: 1301 da0c |4545: const/16 v1, #int 3290 // #cda │ │ -0d2a42: 1a03 f004 |4547: const-string v3, "-94.863" // string@04f0 │ │ -0d2a46: 4d03 0001 |4549: aput-object v3, v0, v1 │ │ -0d2a4a: 1301 db0c |454b: const/16 v1, #int 3291 // #cdb │ │ -0d2a4e: 1a03 c607 |454d: const-string v3, "59.755" // string@07c6 │ │ -0d2a52: 4d03 0001 |454f: aput-object v3, v0, v1 │ │ -0d2a56: 1301 dc0c |4551: const/16 v1, #int 3292 // #cdc │ │ -0d2a5a: 4d02 0001 |4553: aput-object v2, v0, v1 │ │ -0d2a5e: 1301 dd0c |4555: const/16 v1, #int 3293 // #cdd │ │ -0d2a62: 1a03 550c |4557: const-string v3, "CAN_065" // string@0c55 │ │ -0d2a66: 4d03 0001 |4559: aput-object v3, v0, v1 │ │ -0d2a6a: 1301 de0c |455b: const/16 v1, #int 3294 // #cde │ │ -0d2a6e: 1a03 f004 |455d: const-string v3, "-94.863" // string@04f0 │ │ -0d2a72: 4d03 0001 |455f: aput-object v3, v0, v1 │ │ -0d2a76: 1301 df0c |4561: const/16 v1, #int 3295 // #cdf │ │ -0d2a7a: 1a03 0208 |4563: const-string v3, "64.1127" // string@0802 │ │ -0d2a7e: 4d03 0001 |4565: aput-object v3, v0, v1 │ │ -0d2a82: 1301 e00c |4567: const/16 v1, #int 3296 // #ce0 │ │ -0d2a86: 4d02 0001 |4569: aput-object v2, v0, v1 │ │ -0d2a8a: 1301 e10c |456b: const/16 v1, #int 3297 // #ce1 │ │ -0d2a8e: 1a03 560c |456d: const-string v3, "CAN_066" // string@0c56 │ │ -0d2a92: 4d03 0001 |456f: aput-object v3, v0, v1 │ │ -0d2a96: 1301 e20c |4571: const/16 v1, #int 3298 // #ce2 │ │ -0d2a9a: 1a03 ba02 |4573: const-string v3, "-104.854" // string@02ba │ │ -0d2a9e: 4d03 0001 |4575: aput-object v3, v0, v1 │ │ -0d2aa2: 1301 e30c |4577: const/16 v1, #int 3299 // #ce3 │ │ -0d2aa6: 1a03 2a08 |4579: const-string v3, "68.1152" // string@082a │ │ -0d2aaa: 4d03 0001 |457b: aput-object v3, v0, v1 │ │ -0d2aae: 1301 e40c |457d: const/16 v1, #int 3300 // #ce4 │ │ -0d2ab2: 4d02 0001 |457f: aput-object v2, v0, v1 │ │ -0d2ab6: 1301 e50c |4581: const/16 v1, #int 3301 // #ce5 │ │ -0d2aba: 1a03 560c |4583: const-string v3, "CAN_066" // string@0c56 │ │ -0d2abe: 4d03 0001 |4585: aput-object v3, v0, v1 │ │ -0d2ac2: 1301 e60c |4587: const/16 v1, #int 3302 // #ce6 │ │ -0d2ac6: 1a03 ba02 |4589: const-string v3, "-104.854" // string@02ba │ │ -0d2aca: 4d03 0001 |458b: aput-object v3, v0, v1 │ │ -0d2ace: 1301 e70c |458d: const/16 v1, #int 3303 // #ce7 │ │ -0d2ad2: 1a03 f207 |458f: const-string v3, "63.7529" // string@07f2 │ │ -0d2ad6: 4d03 0001 |4591: aput-object v3, v0, v1 │ │ -0d2ada: 1301 e80c |4593: const/16 v1, #int 3304 // #ce8 │ │ -0d2ade: 4d02 0001 |4595: aput-object v2, v0, v1 │ │ -0d2ae2: 1301 e90c |4597: const/16 v1, #int 3305 // #ce9 │ │ -0d2ae6: 1a03 560c |4599: const-string v3, "CAN_066" // string@0c56 │ │ -0d2aea: 4d03 0001 |459b: aput-object v3, v0, v1 │ │ -0d2aee: 1301 ea0c |459d: const/16 v1, #int 3306 // #cea │ │ -0d2af2: 1a03 ec04 |459f: const-string v3, "-94.5073" // string@04ec │ │ -0d2af6: 4d03 0001 |45a1: aput-object v3, v0, v1 │ │ -0d2afa: 1301 eb0c |45a3: const/16 v1, #int 3307 // #ceb │ │ -0d2afe: 1a03 f207 |45a5: const-string v3, "63.7529" // string@07f2 │ │ -0d2b02: 4d03 0001 |45a7: aput-object v3, v0, v1 │ │ -0d2b06: 1301 ec0c |45a9: const/16 v1, #int 3308 // #cec │ │ -0d2b0a: 4d02 0001 |45ab: aput-object v2, v0, v1 │ │ -0d2b0e: 1301 ed0c |45ad: const/16 v1, #int 3309 // #ced │ │ -0d2b12: 1a03 560c |45af: const-string v3, "CAN_066" // string@0c56 │ │ -0d2b16: 4d03 0001 |45b1: aput-object v3, v0, v1 │ │ -0d2b1a: 1301 ee0c |45b3: const/16 v1, #int 3310 // #cee │ │ -0d2b1e: 1a03 ec04 |45b5: const-string v3, "-94.5073" // string@04ec │ │ -0d2b22: 4d03 0001 |45b7: aput-object v3, v0, v1 │ │ -0d2b26: 1301 ef0c |45b9: const/16 v1, #int 3311 // #cef │ │ -0d2b2a: 1a03 2a08 |45bb: const-string v3, "68.1152" // string@082a │ │ -0d2b2e: 4d03 0001 |45bd: aput-object v3, v0, v1 │ │ -0d2b32: 1301 f00c |45bf: const/16 v1, #int 3312 // #cf0 │ │ -0d2b36: 4d02 0001 |45c1: aput-object v2, v0, v1 │ │ -0d2b3a: 1301 f10c |45c3: const/16 v1, #int 3313 // #cf1 │ │ -0d2b3e: 1a03 570c |45c5: const-string v3, "CAN_067" // string@0c57 │ │ -0d2b42: 4d03 0001 |45c7: aput-object v3, v0, v1 │ │ -0d2b46: 1301 f20c |45c9: const/16 v1, #int 3314 // #cf2 │ │ -0d2b4a: 1a03 b402 |45cb: const-string v3, "-104.361" // string@02b4 │ │ -0d2b4e: 4d03 0001 |45cd: aput-object v3, v0, v1 │ │ -0d2b52: 1301 f30c |45cf: const/16 v1, #int 3315 // #cf3 │ │ -0d2b56: 1a03 4408 |45d1: const-string v3, "72.1003" // string@0844 │ │ -0d2b5a: 4d03 0001 |45d3: aput-object v3, v0, v1 │ │ -0d2b5e: 1301 f40c |45d5: const/16 v1, #int 3316 // #cf4 │ │ -0d2b62: 4d02 0001 |45d7: aput-object v2, v0, v1 │ │ -0d2b66: 1301 f50c |45d9: const/16 v1, #int 3317 // #cf5 │ │ -0d2b6a: 1a03 570c |45db: const-string v3, "CAN_067" // string@0c57 │ │ -0d2b6e: 4d03 0001 |45dd: aput-object v3, v0, v1 │ │ -0d2b72: 1301 f60c |45df: const/16 v1, #int 3318 // #cf6 │ │ -0d2b76: 1a03 b402 |45e1: const-string v3, "-104.361" // string@02b4 │ │ -0d2b7a: 4d03 0001 |45e3: aput-object v3, v0, v1 │ │ -0d2b7e: 1301 f70c |45e5: const/16 v1, #int 3319 // #cf7 │ │ -0d2b82: 1a03 1a08 |45e7: const-string v3, "67.6054" // string@081a │ │ -0d2b86: 4d03 0001 |45e9: aput-object v3, v0, v1 │ │ -0d2b8a: 1301 f80c |45eb: const/16 v1, #int 3320 // #cf8 │ │ -0d2b8e: 4d02 0001 |45ed: aput-object v2, v0, v1 │ │ -0d2b92: 1301 f90c |45ef: const/16 v1, #int 3321 // #cf9 │ │ -0d2b96: 1a03 570c |45f1: const-string v3, "CAN_067" // string@0c57 │ │ -0d2b9a: 4d03 0001 |45f3: aput-object v3, v0, v1 │ │ -0d2b9e: 1301 fa0c |45f5: const/16 v1, #int 3322 // #cfa │ │ -0d2ba2: 1a03 f104 |45f7: const-string v3, "-94.8986" // string@04f1 │ │ -0d2ba6: 4d03 0001 |45f9: aput-object v3, v0, v1 │ │ -0d2baa: 1301 fb0c |45fb: const/16 v1, #int 3323 // #cfb │ │ -0d2bae: 1a03 1a08 |45fd: const-string v3, "67.6054" // string@081a │ │ -0d2bb2: 4d03 0001 |45ff: aput-object v3, v0, v1 │ │ -0d2bb6: 1301 fc0c |4601: const/16 v1, #int 3324 // #cfc │ │ -0d2bba: 4d02 0001 |4603: aput-object v2, v0, v1 │ │ -0d2bbe: 1301 fd0c |4605: const/16 v1, #int 3325 // #cfd │ │ -0d2bc2: 1a03 570c |4607: const-string v3, "CAN_067" // string@0c57 │ │ -0d2bc6: 4d03 0001 |4609: aput-object v3, v0, v1 │ │ -0d2bca: 1301 fe0c |460b: const/16 v1, #int 3326 // #cfe │ │ -0d2bce: 1a03 f104 |460d: const-string v3, "-94.8986" // string@04f1 │ │ -0d2bd2: 4d03 0001 |460f: aput-object v3, v0, v1 │ │ -0d2bd6: 1301 ff0c |4611: const/16 v1, #int 3327 // #cff │ │ -0d2bda: 1a03 4408 |4613: const-string v3, "72.1003" // string@0844 │ │ -0d2bde: 4d03 0001 |4615: aput-object v3, v0, v1 │ │ -0d2be2: 1301 000d |4617: const/16 v1, #int 3328 // #d00 │ │ -0d2be6: 4d02 0001 |4619: aput-object v2, v0, v1 │ │ -0d2bea: 1301 010d |461b: const/16 v1, #int 3329 // #d01 │ │ -0d2bee: 1a03 580c |461d: const-string v3, "CAN_068" // string@0c58 │ │ -0d2bf2: 4d03 0001 |461f: aput-object v3, v0, v1 │ │ -0d2bf6: 1301 020d |4621: const/16 v1, #int 3330 // #d02 │ │ -0d2bfa: 1a03 b902 |4623: const-string v3, "-104.754" // string@02b9 │ │ -0d2bfe: 4d03 0001 |4625: aput-object v3, v0, v1 │ │ -0d2c02: 1301 030d |4627: const/16 v1, #int 3331 // #d03 │ │ -0d2c06: 1a03 5608 |4629: const-string v3, "76.1246" // string@0856 │ │ -0d2c0a: 4d03 0001 |462b: aput-object v3, v0, v1 │ │ -0d2c0e: 1301 040d |462d: const/16 v1, #int 3332 // #d04 │ │ -0d2c12: 4d02 0001 |462f: aput-object v2, v0, v1 │ │ -0d2c16: 1301 050d |4631: const/16 v1, #int 3333 // #d05 │ │ -0d2c1a: 1a03 580c |4633: const-string v3, "CAN_068" // string@0c58 │ │ -0d2c1e: 4d03 0001 |4635: aput-object v3, v0, v1 │ │ -0d2c22: 1301 060d |4637: const/16 v1, #int 3334 // #d06 │ │ -0d2c26: 1a03 b902 |4639: const-string v3, "-104.754" // string@02b9 │ │ -0d2c2a: 4d03 0001 |463b: aput-object v3, v0, v1 │ │ -0d2c2e: 1301 070d |463d: const/16 v1, #int 3335 // #d07 │ │ -0d2c32: 1a03 3708 |463f: const-string v3, "71.7" // string@0837 │ │ -0d2c36: 4d03 0001 |4641: aput-object v3, v0, v1 │ │ -0d2c3a: 1301 080d |4643: const/16 v1, #int 3336 // #d08 │ │ -0d2c3e: 4d02 0001 |4645: aput-object v2, v0, v1 │ │ -0d2c42: 1301 090d |4647: const/16 v1, #int 3337 // #d09 │ │ -0d2c46: 1a03 580c |4649: const-string v3, "CAN_068" // string@0c58 │ │ -0d2c4a: 4d03 0001 |464b: aput-object v3, v0, v1 │ │ -0d2c4e: 1301 0a0d |464d: const/16 v1, #int 3338 // #d0a │ │ -0d2c52: 1a03 e804 |464f: const-string v3, "-94.2327" // string@04e8 │ │ -0d2c56: 4d03 0001 |4651: aput-object v3, v0, v1 │ │ -0d2c5a: 1301 0b0d |4653: const/16 v1, #int 3339 // #d0b │ │ -0d2c5e: 1a03 3708 |4655: const-string v3, "71.7" // string@0837 │ │ -0d2c62: 4d03 0001 |4657: aput-object v3, v0, v1 │ │ -0d2c66: 1301 0c0d |4659: const/16 v1, #int 3340 // #d0c │ │ -0d2c6a: 4d02 0001 |465b: aput-object v2, v0, v1 │ │ -0d2c6e: 1301 0d0d |465d: const/16 v1, #int 3341 // #d0d │ │ -0d2c72: 1a03 580c |465f: const-string v3, "CAN_068" // string@0c58 │ │ -0d2c76: 4d03 0001 |4661: aput-object v3, v0, v1 │ │ -0d2c7a: 1301 0e0d |4663: const/16 v1, #int 3342 // #d0e │ │ -0d2c7e: 1a03 e804 |4665: const-string v3, "-94.2327" // string@04e8 │ │ -0d2c82: 4d03 0001 |4667: aput-object v3, v0, v1 │ │ -0d2c86: 1301 0f0d |4669: const/16 v1, #int 3343 // #d0f │ │ -0d2c8a: 1a03 5608 |466b: const-string v3, "76.1246" // string@0856 │ │ -0d2c8e: 4d03 0001 |466d: aput-object v3, v0, v1 │ │ -0d2c92: 1301 100d |466f: const/16 v1, #int 3344 // #d10 │ │ -0d2c96: 4d02 0001 |4671: aput-object v2, v0, v1 │ │ -0d2c9a: 1301 110d |4673: const/16 v1, #int 3345 // #d11 │ │ -0d2c9e: 1a03 590c |4675: const-string v3, "CAN_069" // string@0c59 │ │ -0d2ca2: 4d03 0001 |4677: aput-object v3, v0, v1 │ │ -0d2ca6: 1301 120d |4679: const/16 v1, #int 3346 // #d12 │ │ -0d2caa: 1a03 bf02 |467b: const-string v3, "-105.737" // string@02bf │ │ -0d2cae: 4d03 0001 |467d: aput-object v3, v0, v1 │ │ -0d2cb2: 1301 130d |467f: const/16 v1, #int 3347 // #d13 │ │ -0d2cb6: 1a03 6208 |4681: const-string v3, "80.108" // string@0862 │ │ -0d2cba: 4d03 0001 |4683: aput-object v3, v0, v1 │ │ -0d2cbe: 1301 140d |4685: const/16 v1, #int 3348 // #d14 │ │ -0d2cc2: 4d02 0001 |4687: aput-object v2, v0, v1 │ │ -0d2cc6: 1301 150d |4689: const/16 v1, #int 3349 // #d15 │ │ -0d2cca: 1a03 590c |468b: const-string v3, "CAN_069" // string@0c59 │ │ -0d2cce: 4d03 0001 |468d: aput-object v3, v0, v1 │ │ -0d2cd2: 1301 160d |468f: const/16 v1, #int 3350 // #d16 │ │ -0d2cd6: 1a03 bf02 |4691: const-string v3, "-105.737" // string@02bf │ │ -0d2cda: 4d03 0001 |4693: aput-object v3, v0, v1 │ │ -0d2cde: 1301 170d |4695: const/16 v1, #int 3351 // #d17 │ │ -0d2ce2: 1a03 4d08 |4697: const-string v3, "75.72" // string@084d │ │ -0d2ce6: 4d03 0001 |4699: aput-object v3, v0, v1 │ │ -0d2cea: 1301 180d |469b: const/16 v1, #int 3352 // #d18 │ │ -0d2cee: 4d02 0001 |469d: aput-object v2, v0, v1 │ │ -0d2cf2: 1301 190d |469f: const/16 v1, #int 3353 // #d19 │ │ -0d2cf6: 1a03 590c |46a1: const-string v3, "CAN_069" // string@0c59 │ │ -0d2cfa: 4d03 0001 |46a3: aput-object v3, v0, v1 │ │ -0d2cfe: 1301 1a0d |46a5: const/16 v1, #int 3354 // #d1a │ │ -0d2d02: 1a03 d604 |46a7: const-string v3, "-92.7763" // string@04d6 │ │ -0d2d06: 4d03 0001 |46a9: aput-object v3, v0, v1 │ │ -0d2d0a: 1301 1b0d |46ab: const/16 v1, #int 3355 // #d1b │ │ -0d2d0e: 1a03 4d08 |46ad: const-string v3, "75.72" // string@084d │ │ -0d2d12: 4d03 0001 |46af: aput-object v3, v0, v1 │ │ -0d2d16: 1301 1c0d |46b1: const/16 v1, #int 3356 // #d1c │ │ -0d2d1a: 4d02 0001 |46b3: aput-object v2, v0, v1 │ │ -0d2d1e: 1301 1d0d |46b5: const/16 v1, #int 3357 // #d1d │ │ -0d2d22: 1a03 590c |46b7: const-string v3, "CAN_069" // string@0c59 │ │ -0d2d26: 4d03 0001 |46b9: aput-object v3, v0, v1 │ │ -0d2d2a: 1301 1e0d |46bb: const/16 v1, #int 3358 // #d1e │ │ -0d2d2e: 1a03 d604 |46bd: const-string v3, "-92.7763" // string@04d6 │ │ -0d2d32: 4d03 0001 |46bf: aput-object v3, v0, v1 │ │ -0d2d36: 1301 1f0d |46c1: const/16 v1, #int 3359 // #d1f │ │ -0d2d3a: 1a03 6208 |46c3: const-string v3, "80.108" // string@0862 │ │ -0d2d3e: 4d03 0001 |46c5: aput-object v3, v0, v1 │ │ -0d2d42: 1301 200d |46c7: const/16 v1, #int 3360 // #d20 │ │ -0d2d46: 4d02 0001 |46c9: aput-object v2, v0, v1 │ │ -0d2d4a: 1301 210d |46cb: const/16 v1, #int 3361 // #d21 │ │ -0d2d4e: 1a03 5a0c |46cd: const-string v3, "CAN_072" // string@0c5a │ │ -0d2d52: 4d03 0001 |46cf: aput-object v3, v0, v1 │ │ -0d2d56: 1301 220d |46d1: const/16 v1, #int 3362 // #d22 │ │ -0d2d5a: 1a03 e502 |46d3: const-string v3, "-112.14" // string@02e5 │ │ -0d2d5e: 4d03 0001 |46d5: aput-object v3, v0, v1 │ │ -0d2d62: 1301 230d |46d7: const/16 v1, #int 3363 // #d23 │ │ -0d2d66: 1a03 8907 |46d9: const-string v3, "52.1004" // string@0789 │ │ -0d2d6a: 4d03 0001 |46db: aput-object v3, v0, v1 │ │ -0d2d6e: 1301 240d |46dd: const/16 v1, #int 3364 // #d24 │ │ -0d2d72: 4d02 0001 |46df: aput-object v2, v0, v1 │ │ -0d2d76: 1301 250d |46e1: const/16 v1, #int 3365 // #d25 │ │ -0d2d7a: 1a03 5a0c |46e3: const-string v3, "CAN_072" // string@0c5a │ │ -0d2d7e: 4d03 0001 |46e5: aput-object v3, v0, v1 │ │ -0d2d82: 1301 260d |46e7: const/16 v1, #int 3366 // #d26 │ │ -0d2d86: 1a03 e502 |46e9: const-string v3, "-112.14" // string@02e5 │ │ -0d2d8a: 4d03 0001 |46eb: aput-object v3, v0, v1 │ │ -0d2d8e: 1301 270d |46ed: const/16 v1, #int 3367 // #d27 │ │ -0d2d92: 1a03 6707 |46ef: const-string v3, "48.7487" // string@0767 │ │ -0d2d96: 4d03 0001 |46f1: aput-object v3, v0, v1 │ │ -0d2d9a: 1301 280d |46f3: const/16 v1, #int 3368 // #d28 │ │ -0d2d9e: 4d02 0001 |46f5: aput-object v2, v0, v1 │ │ -0d2da2: 1301 290d |46f7: const/16 v1, #int 3369 // #d29 │ │ -0d2da6: 1a03 5a0c |46f9: const-string v3, "CAN_072" // string@0c5a │ │ -0d2daa: 4d03 0001 |46fb: aput-object v3, v0, v1 │ │ -0d2dae: 1301 2a0d |46fd: const/16 v1, #int 3370 // #d2a │ │ -0d2db2: 1a03 ab02 |46ff: const-string v3, "-103.561" // string@02ab │ │ -0d2db6: 4d03 0001 |4701: aput-object v3, v0, v1 │ │ -0d2dba: 1301 2b0d |4703: const/16 v1, #int 3371 // #d2b │ │ -0d2dbe: 1a03 6707 |4705: const-string v3, "48.7487" // string@0767 │ │ -0d2dc2: 4d03 0001 |4707: aput-object v3, v0, v1 │ │ -0d2dc6: 1301 2c0d |4709: const/16 v1, #int 3372 // #d2c │ │ -0d2dca: 4d02 0001 |470b: aput-object v2, v0, v1 │ │ -0d2dce: 1301 2d0d |470d: const/16 v1, #int 3373 // #d2d │ │ -0d2dd2: 1a03 5a0c |470f: const-string v3, "CAN_072" // string@0c5a │ │ -0d2dd6: 4d03 0001 |4711: aput-object v3, v0, v1 │ │ -0d2dda: 1301 2e0d |4713: const/16 v1, #int 3374 // #d2e │ │ -0d2dde: 1a03 ab02 |4715: const-string v3, "-103.561" // string@02ab │ │ -0d2de2: 4d03 0001 |4717: aput-object v3, v0, v1 │ │ -0d2de6: 1301 2f0d |4719: const/16 v1, #int 3375 // #d2f │ │ -0d2dea: 1a03 8907 |471b: const-string v3, "52.1004" // string@0789 │ │ -0d2dee: 4d03 0001 |471d: aput-object v3, v0, v1 │ │ -0d2df2: 1301 300d |471f: const/16 v1, #int 3376 // #d30 │ │ -0d2df6: 4d02 0001 |4721: aput-object v2, v0, v1 │ │ -0d2dfa: 1301 310d |4723: const/16 v1, #int 3377 // #d31 │ │ -0d2dfe: 1a03 5b0c |4725: const-string v3, "CAN_073" // string@0c5b │ │ -0d2e02: 4d03 0001 |4727: aput-object v3, v0, v1 │ │ -0d2e06: 1301 320d |4729: const/16 v1, #int 3378 // #d32 │ │ -0d2e0a: 1a03 e602 |472b: const-string v3, "-112.206" // string@02e6 │ │ -0d2e0e: 4d03 0001 |472d: aput-object v3, v0, v1 │ │ -0d2e12: 1301 330d |472f: const/16 v1, #int 3379 // #d33 │ │ -0d2e16: 1a03 ab07 |4731: const-string v3, "56.0933" // string@07ab │ │ -0d2e1a: 4d03 0001 |4733: aput-object v3, v0, v1 │ │ -0d2e1e: 1301 340d |4735: const/16 v1, #int 3380 // #d34 │ │ -0d2e22: 4d02 0001 |4737: aput-object v2, v0, v1 │ │ -0d2e26: 1301 350d |4739: const/16 v1, #int 3381 // #d35 │ │ -0d2e2a: 1a03 5b0c |473b: const-string v3, "CAN_073" // string@0c5b │ │ -0d2e2e: 4d03 0001 |473d: aput-object v3, v0, v1 │ │ -0d2e32: 1301 360d |473f: const/16 v1, #int 3382 // #d36 │ │ -0d2e36: 1a03 e602 |4741: const-string v3, "-112.206" // string@02e6 │ │ -0d2e3a: 4d03 0001 |4743: aput-object v3, v0, v1 │ │ -0d2e3e: 1301 370d |4745: const/16 v1, #int 3383 // #d37 │ │ -0d2e42: 1a03 7d07 |4747: const-string v3, "51.7704" // string@077d │ │ -0d2e46: 4d03 0001 |4749: aput-object v3, v0, v1 │ │ -0d2e4a: 1301 380d |474b: const/16 v1, #int 3384 // #d38 │ │ -0d2e4e: 4d02 0001 |474d: aput-object v2, v0, v1 │ │ -0d2e52: 1301 390d |474f: const/16 v1, #int 3385 // #d39 │ │ -0d2e56: 1a03 5b0c |4751: const-string v3, "CAN_073" // string@0c5b │ │ -0d2e5a: 4d03 0001 |4753: aput-object v3, v0, v1 │ │ -0d2e5e: 1301 3a0d |4755: const/16 v1, #int 3386 // #d3a │ │ -0d2e62: 1a03 a802 |4757: const-string v3, "-103.428" // string@02a8 │ │ -0d2e66: 4d03 0001 |4759: aput-object v3, v0, v1 │ │ -0d2e6a: 1301 3b0d |475b: const/16 v1, #int 3387 // #d3b │ │ -0d2e6e: 1a03 7d07 |475d: const-string v3, "51.7704" // string@077d │ │ -0d2e72: 4d03 0001 |475f: aput-object v3, v0, v1 │ │ -0d2e76: 1301 3c0d |4761: const/16 v1, #int 3388 // #d3c │ │ -0d2e7a: 4d02 0001 |4763: aput-object v2, v0, v1 │ │ -0d2e7e: 1301 3d0d |4765: const/16 v1, #int 3389 // #d3d │ │ -0d2e82: 1a03 5b0c |4767: const-string v3, "CAN_073" // string@0c5b │ │ -0d2e86: 4d03 0001 |4769: aput-object v3, v0, v1 │ │ -0d2e8a: 1301 3e0d |476b: const/16 v1, #int 3390 // #d3e │ │ -0d2e8e: 1a03 a802 |476d: const-string v3, "-103.428" // string@02a8 │ │ -0d2e92: 4d03 0001 |476f: aput-object v3, v0, v1 │ │ -0d2e96: 1301 3f0d |4771: const/16 v1, #int 3391 // #d3f │ │ -0d2e9a: 1a03 ab07 |4773: const-string v3, "56.0933" // string@07ab │ │ -0d2e9e: 4d03 0001 |4775: aput-object v3, v0, v1 │ │ -0d2ea2: 1301 400d |4777: const/16 v1, #int 3392 // #d40 │ │ -0d2ea6: 4d02 0001 |4779: aput-object v2, v0, v1 │ │ -0d2eaa: 1301 410d |477b: const/16 v1, #int 3393 // #d41 │ │ -0d2eae: 1a03 5c0c |477d: const-string v3, "CAN_074" // string@0c5c │ │ -0d2eb2: 4d03 0001 |477f: aput-object v3, v0, v1 │ │ -0d2eb6: 1301 420d |4781: const/16 v1, #int 3394 // #d42 │ │ -0d2eba: 1a03 e802 |4783: const-string v3, "-112.348" // string@02e8 │ │ -0d2ebe: 4d03 0001 |4785: aput-object v3, v0, v1 │ │ -0d2ec2: 1301 430d |4787: const/16 v1, #int 3395 // #d43 │ │ -0d2ec6: 1a03 dc07 |4789: const-string v3, "60.096" // string@07dc │ │ -0d2eca: 4d03 0001 |478b: aput-object v3, v0, v1 │ │ -0d2ece: 1301 440d |478d: const/16 v1, #int 3396 // #d44 │ │ -0d2ed2: 4d02 0001 |478f: aput-object v2, v0, v1 │ │ -0d2ed6: 1301 450d |4791: const/16 v1, #int 3397 // #d45 │ │ -0d2eda: 1a03 5c0c |4793: const-string v3, "CAN_074" // string@0c5c │ │ -0d2ede: 4d03 0001 |4795: aput-object v3, v0, v1 │ │ -0d2ee2: 1301 460d |4797: const/16 v1, #int 3398 // #d46 │ │ -0d2ee6: 1a03 e802 |4799: const-string v3, "-112.348" // string@02e8 │ │ -0d2eea: 4d03 0001 |479b: aput-object v3, v0, v1 │ │ -0d2eee: 1301 470d |479d: const/16 v1, #int 3399 // #d47 │ │ -0d2ef2: 1a03 9f07 |479f: const-string v3, "55.7672" // string@079f │ │ -0d2ef6: 4d03 0001 |47a1: aput-object v3, v0, v1 │ │ -0d2efa: 1301 480d |47a3: const/16 v1, #int 3400 // #d48 │ │ -0d2efe: 4d02 0001 |47a5: aput-object v2, v0, v1 │ │ -0d2f02: 1301 490d |47a7: const/16 v1, #int 3401 // #d49 │ │ -0d2f06: 1a03 5c0c |47a9: const-string v3, "CAN_074" // string@0c5c │ │ -0d2f0a: 4d03 0001 |47ab: aput-object v3, v0, v1 │ │ -0d2f0e: 1301 4a0d |47ad: const/16 v1, #int 3402 // #d4a │ │ -0d2f12: 1a03 a602 |47af: const-string v3, "-103.219" // string@02a6 │ │ -0d2f16: 4d03 0001 |47b1: aput-object v3, v0, v1 │ │ -0d2f1a: 1301 4b0d |47b3: const/16 v1, #int 3403 // #d4b │ │ -0d2f1e: 1a03 9f07 |47b5: const-string v3, "55.7672" // string@079f │ │ -0d2f22: 4d03 0001 |47b7: aput-object v3, v0, v1 │ │ -0d2f26: 1301 4c0d |47b9: const/16 v1, #int 3404 // #d4c │ │ -0d2f2a: 4d02 0001 |47bb: aput-object v2, v0, v1 │ │ -0d2f2e: 1301 4d0d |47bd: const/16 v1, #int 3405 // #d4d │ │ -0d2f32: 1a03 5c0c |47bf: const-string v3, "CAN_074" // string@0c5c │ │ -0d2f36: 4d03 0001 |47c1: aput-object v3, v0, v1 │ │ -0d2f3a: 1301 4e0d |47c3: const/16 v1, #int 3406 // #d4e │ │ -0d2f3e: 1a03 a602 |47c5: const-string v3, "-103.219" // string@02a6 │ │ -0d2f42: 4d03 0001 |47c7: aput-object v3, v0, v1 │ │ -0d2f46: 1301 4f0d |47c9: const/16 v1, #int 3407 // #d4f │ │ -0d2f4a: 1a03 dc07 |47cb: const-string v3, "60.096" // string@07dc │ │ -0d2f4e: 4d03 0001 |47cd: aput-object v3, v0, v1 │ │ -0d2f52: 1301 500d |47cf: const/16 v1, #int 3408 // #d50 │ │ -0d2f56: 4d02 0001 |47d1: aput-object v2, v0, v1 │ │ -0d2f5a: 1301 510d |47d3: const/16 v1, #int 3409 // #d51 │ │ -0d2f5e: 1a03 5d0c |47d5: const-string v3, "CAN_075" // string@0c5d │ │ -0d2f62: 4d03 0001 |47d7: aput-object v3, v0, v1 │ │ -0d2f66: 1301 520d |47d9: const/16 v1, #int 3410 // #d52 │ │ -0d2f6a: 1a03 ec02 |47db: const-string v3, "-112.641" // string@02ec │ │ -0d2f6e: 4d03 0001 |47dd: aput-object v3, v0, v1 │ │ -0d2f72: 1301 530d |47df: const/16 v1, #int 3411 // #d53 │ │ -0d2f76: 1a03 0608 |47e1: const-string v3, "64.1151" // string@0806 │ │ -0d2f7a: 4d03 0001 |47e3: aput-object v3, v0, v1 │ │ -0d2f7e: 1301 540d |47e5: const/16 v1, #int 3412 // #d54 │ │ -0d2f82: 4d02 0001 |47e7: aput-object v2, v0, v1 │ │ -0d2f86: 1301 550d |47e9: const/16 v1, #int 3413 // #d55 │ │ -0d2f8a: 1a03 5d0c |47eb: const-string v3, "CAN_075" // string@0c5d │ │ -0d2f8e: 4d03 0001 |47ed: aput-object v3, v0, v1 │ │ -0d2f92: 1301 560d |47ef: const/16 v1, #int 3414 // #d56 │ │ -0d2f96: 1a03 ec02 |47f1: const-string v3, "-112.641" // string@02ec │ │ -0d2f9a: 4d03 0001 |47f3: aput-object v3, v0, v1 │ │ -0d2f9e: 1301 570d |47f5: const/16 v1, #int 3415 // #d57 │ │ -0d2fa2: 1a03 c407 |47f7: const-string v3, "59.7418" // string@07c4 │ │ -0d2fa6: 4d03 0001 |47f9: aput-object v3, v0, v1 │ │ -0d2faa: 1301 580d |47fb: const/16 v1, #int 3416 // #d58 │ │ -0d2fae: 4d02 0001 |47fd: aput-object v2, v0, v1 │ │ -0d2fb2: 1301 590d |47ff: const/16 v1, #int 3417 // #d59 │ │ -0d2fb6: 1a03 5d0c |4801: const-string v3, "CAN_075" // string@0c5d │ │ -0d2fba: 4d03 0001 |4803: aput-object v3, v0, v1 │ │ -0d2fbe: 1301 5a0d |4805: const/16 v1, #int 3418 // #d5a │ │ -0d2fc2: 1a03 a302 |4807: const-string v3, "-102.991" // string@02a3 │ │ -0d2fc6: 4d03 0001 |4809: aput-object v3, v0, v1 │ │ -0d2fca: 1301 5b0d |480b: const/16 v1, #int 3419 // #d5b │ │ -0d2fce: 1a03 c407 |480d: const-string v3, "59.7418" // string@07c4 │ │ -0d2fd2: 4d03 0001 |480f: aput-object v3, v0, v1 │ │ -0d2fd6: 1301 5c0d |4811: const/16 v1, #int 3420 // #d5c │ │ -0d2fda: 4d02 0001 |4813: aput-object v2, v0, v1 │ │ -0d2fde: 1301 5d0d |4815: const/16 v1, #int 3421 // #d5d │ │ -0d2fe2: 1a03 5d0c |4817: const-string v3, "CAN_075" // string@0c5d │ │ -0d2fe6: 4d03 0001 |4819: aput-object v3, v0, v1 │ │ -0d2fea: 1301 5e0d |481b: const/16 v1, #int 3422 // #d5e │ │ -0d2fee: 1a03 a302 |481d: const-string v3, "-102.991" // string@02a3 │ │ -0d2ff2: 4d03 0001 |481f: aput-object v3, v0, v1 │ │ -0d2ff6: 1301 5f0d |4821: const/16 v1, #int 3423 // #d5f │ │ -0d2ffa: 1a03 0608 |4823: const-string v3, "64.1151" // string@0806 │ │ -0d2ffe: 4d03 0001 |4825: aput-object v3, v0, v1 │ │ -0d3002: 1301 600d |4827: const/16 v1, #int 3424 // #d60 │ │ -0d3006: 4d02 0001 |4829: aput-object v2, v0, v1 │ │ -0d300a: 1301 610d |482b: const/16 v1, #int 3425 // #d61 │ │ -0d300e: 1a03 5e0c |482d: const-string v3, "CAN_076" // string@0c5e │ │ -0d3012: 4d03 0001 |482f: aput-object v3, v0, v1 │ │ -0d3016: 1301 620d |4831: const/16 v1, #int 3426 // #d62 │ │ -0d301a: 1a03 ee02 |4833: const-string v3, "-112.815" // string@02ee │ │ -0d301e: 4d03 0001 |4835: aput-object v3, v0, v1 │ │ -0d3022: 1301 630d |4837: const/16 v1, #int 3427 // #d63 │ │ -0d3026: 1a03 2708 |4839: const-string v3, "68.1134" // string@0827 │ │ -0d302a: 4d03 0001 |483b: aput-object v3, v0, v1 │ │ -0d302e: 1301 640d |483d: const/16 v1, #int 3428 // #d64 │ │ -0d3032: 4d02 0001 |483f: aput-object v2, v0, v1 │ │ -0d3036: 1301 650d |4841: const/16 v1, #int 3429 // #d65 │ │ -0d303a: 1a03 5e0c |4843: const-string v3, "CAN_076" // string@0c5e │ │ -0d303e: 4d03 0001 |4845: aput-object v3, v0, v1 │ │ -0d3042: 1301 660d |4847: const/16 v1, #int 3430 // #d66 │ │ -0d3046: 1a03 ee02 |4849: const-string v3, "-112.815" // string@02ee │ │ -0d304a: 4d03 0001 |484b: aput-object v3, v0, v1 │ │ -0d304e: 1301 670d |484d: const/16 v1, #int 3431 // #d67 │ │ -0d3052: 1a03 f607 |484f: const-string v3, "63.7568" // string@07f6 │ │ -0d3056: 4d03 0001 |4851: aput-object v3, v0, v1 │ │ -0d305a: 1301 680d |4853: const/16 v1, #int 3432 // #d68 │ │ -0d305e: 4d02 0001 |4855: aput-object v2, v0, v1 │ │ -0d3062: 1301 690d |4857: const/16 v1, #int 3433 // #d69 │ │ -0d3066: 1a03 5e0c |4859: const-string v3, "CAN_076" // string@0c5e │ │ -0d306a: 4d03 0001 |485b: aput-object v3, v0, v1 │ │ -0d306e: 1301 6a0d |485d: const/16 v1, #int 3434 // #d6a │ │ -0d3072: 1a03 a002 |485f: const-string v3, "-102.625" // string@02a0 │ │ -0d3076: 4d03 0001 |4861: aput-object v3, v0, v1 │ │ -0d307a: 1301 6b0d |4863: const/16 v1, #int 3435 // #d6b │ │ -0d307e: 1a03 f607 |4865: const-string v3, "63.7568" // string@07f6 │ │ -0d3082: 4d03 0001 |4867: aput-object v3, v0, v1 │ │ -0d3086: 1301 6c0d |4869: const/16 v1, #int 3436 // #d6c │ │ -0d308a: 4d02 0001 |486b: aput-object v2, v0, v1 │ │ -0d308e: 1301 6d0d |486d: const/16 v1, #int 3437 // #d6d │ │ -0d3092: 1a03 5e0c |486f: const-string v3, "CAN_076" // string@0c5e │ │ -0d3096: 4d03 0001 |4871: aput-object v3, v0, v1 │ │ -0d309a: 1301 6e0d |4873: const/16 v1, #int 3438 // #d6e │ │ -0d309e: 1a03 a002 |4875: const-string v3, "-102.625" // string@02a0 │ │ -0d30a2: 4d03 0001 |4877: aput-object v3, v0, v1 │ │ -0d30a6: 1301 6f0d |4879: const/16 v1, #int 3439 // #d6f │ │ -0d30aa: 1a03 2708 |487b: const-string v3, "68.1134" // string@0827 │ │ -0d30ae: 4d03 0001 |487d: aput-object v3, v0, v1 │ │ -0d30b2: 1301 700d |487f: const/16 v1, #int 3440 // #d70 │ │ -0d30b6: 4d02 0001 |4881: aput-object v2, v0, v1 │ │ -0d30ba: 1301 710d |4883: const/16 v1, #int 3441 // #d71 │ │ -0d30be: 1a03 5f0c |4885: const-string v3, "CAN_077" // string@0c5f │ │ -0d30c2: 4d03 0001 |4887: aput-object v3, v0, v1 │ │ -0d30c6: 1301 720d |4889: const/16 v1, #int 3442 // #d72 │ │ -0d30ca: 1a03 e902 |488b: const-string v3, "-112.416" // string@02e9 │ │ -0d30ce: 4d03 0001 |488d: aput-object v3, v0, v1 │ │ -0d30d2: 1301 730d |488f: const/16 v1, #int 3443 // #d73 │ │ -0d30d6: 1a03 4308 |4891: const-string v3, "72.0928" // string@0843 │ │ -0d30da: 4d03 0001 |4893: aput-object v3, v0, v1 │ │ -0d30de: 1301 740d |4895: const/16 v1, #int 3444 // #d74 │ │ -0d30e2: 4d02 0001 |4897: aput-object v2, v0, v1 │ │ -0d30e6: 1301 750d |4899: const/16 v1, #int 3445 // #d75 │ │ -0d30ea: 1a03 5f0c |489b: const-string v3, "CAN_077" // string@0c5f │ │ -0d30ee: 4d03 0001 |489d: aput-object v3, v0, v1 │ │ -0d30f2: 1301 760d |489f: const/16 v1, #int 3446 // #d76 │ │ -0d30f6: 1a03 e902 |48a1: const-string v3, "-112.416" // string@02e9 │ │ -0d30fa: 4d03 0001 |48a3: aput-object v3, v0, v1 │ │ -0d30fe: 1301 770d |48a5: const/16 v1, #int 3447 // #d77 │ │ -0d3102: 1a03 1f08 |48a7: const-string v3, "67.7664" // string@081f │ │ -0d3106: 4d03 0001 |48a9: aput-object v3, v0, v1 │ │ -0d310a: 1301 780d |48ab: const/16 v1, #int 3448 // #d78 │ │ -0d310e: 4d02 0001 |48ad: aput-object v2, v0, v1 │ │ -0d3112: 1301 790d |48af: const/16 v1, #int 3449 // #d79 │ │ -0d3116: 1a03 5f0c |48b1: const-string v3, "CAN_077" // string@0c5f │ │ -0d311a: 4d03 0001 |48b3: aput-object v3, v0, v1 │ │ -0d311e: 1301 7a0d |48b5: const/16 v1, #int 3450 // #d7a │ │ -0d3122: 1a03 a102 |48b7: const-string v3, "-102.689" // string@02a1 │ │ -0d3126: 4d03 0001 |48b9: aput-object v3, v0, v1 │ │ -0d312a: 1301 7b0d |48bb: const/16 v1, #int 3451 // #d7b │ │ -0d312e: 1a03 1f08 |48bd: const-string v3, "67.7664" // string@081f │ │ -0d3132: 4d03 0001 |48bf: aput-object v3, v0, v1 │ │ -0d3136: 1301 7c0d |48c1: const/16 v1, #int 3452 // #d7c │ │ -0d313a: 4d02 0001 |48c3: aput-object v2, v0, v1 │ │ -0d313e: 1301 7d0d |48c5: const/16 v1, #int 3453 // #d7d │ │ -0d3142: 1a03 5f0c |48c7: const-string v3, "CAN_077" // string@0c5f │ │ -0d3146: 4d03 0001 |48c9: aput-object v3, v0, v1 │ │ -0d314a: 1301 7e0d |48cb: const/16 v1, #int 3454 // #d7e │ │ -0d314e: 1a03 a102 |48cd: const-string v3, "-102.689" // string@02a1 │ │ -0d3152: 4d03 0001 |48cf: aput-object v3, v0, v1 │ │ -0d3156: 1301 7f0d |48d1: const/16 v1, #int 3455 // #d7f │ │ -0d315a: 1a03 4308 |48d3: const-string v3, "72.0928" // string@0843 │ │ -0d315e: 4d03 0001 |48d5: aput-object v3, v0, v1 │ │ -0d3162: 1301 800d |48d7: const/16 v1, #int 3456 // #d80 │ │ -0d3166: 4d02 0001 |48d9: aput-object v2, v0, v1 │ │ -0d316a: 1301 810d |48db: const/16 v1, #int 3457 // #d81 │ │ -0d316e: 1a03 600c |48dd: const-string v3, "CAN_078" // string@0c60 │ │ -0d3172: 4d03 0001 |48df: aput-object v3, v0, v1 │ │ -0d3176: 1301 820d |48e1: const/16 v1, #int 3458 // #d82 │ │ -0d317a: 1a03 f102 |48e3: const-string v3, "-112.938" // string@02f1 │ │ -0d317e: 4d03 0001 |48e5: aput-object v3, v0, v1 │ │ -0d3182: 1301 830d |48e7: const/16 v1, #int 3459 // #d83 │ │ -0d3186: 1a03 5308 |48e9: const-string v3, "76.0965" // string@0853 │ │ -0d318a: 4d03 0001 |48eb: aput-object v3, v0, v1 │ │ -0d318e: 1301 840d |48ed: const/16 v1, #int 3460 // #d84 │ │ -0d3192: 4d02 0001 |48ef: aput-object v2, v0, v1 │ │ -0d3196: 1301 850d |48f1: const/16 v1, #int 3461 // #d85 │ │ -0d319a: 1a03 600c |48f3: const-string v3, "CAN_078" // string@0c60 │ │ -0d319e: 4d03 0001 |48f5: aput-object v3, v0, v1 │ │ -0d31a2: 1301 860d |48f7: const/16 v1, #int 3462 // #d86 │ │ -0d31a6: 1a03 f102 |48f9: const-string v3, "-112.938" // string@02f1 │ │ -0d31aa: 4d03 0001 |48fb: aput-object v3, v0, v1 │ │ -0d31ae: 1301 870d |48fd: const/16 v1, #int 3463 // #d87 │ │ -0d31b2: 1a03 3c08 |48ff: const-string v3, "71.7536" // string@083c │ │ -0d31b6: 4d03 0001 |4901: aput-object v3, v0, v1 │ │ -0d31ba: 1301 880d |4903: const/16 v1, #int 3464 // #d88 │ │ -0d31be: 4d02 0001 |4905: aput-object v2, v0, v1 │ │ -0d31c2: 1301 890d |4907: const/16 v1, #int 3465 // #d89 │ │ -0d31c6: 1a03 600c |4909: const-string v3, "CAN_078" // string@0c60 │ │ -0d31ca: 4d03 0001 |490b: aput-object v3, v0, v1 │ │ -0d31ce: 1301 8a0d |490d: const/16 v1, #int 3466 // #d8a │ │ -0d31d2: 1a03 9f02 |490f: const-string v3, "-102.129" // string@029f │ │ -0d31d6: 4d03 0001 |4911: aput-object v3, v0, v1 │ │ -0d31da: 1301 8b0d |4913: const/16 v1, #int 3467 // #d8b │ │ -0d31de: 1a03 3c08 |4915: const-string v3, "71.7536" // string@083c │ │ -0d31e2: 4d03 0001 |4917: aput-object v3, v0, v1 │ │ -0d31e6: 1301 8c0d |4919: const/16 v1, #int 3468 // #d8c │ │ -0d31ea: 4d02 0001 |491b: aput-object v2, v0, v1 │ │ -0d31ee: 1301 8d0d |491d: const/16 v1, #int 3469 // #d8d │ │ -0d31f2: 1a03 600c |491f: const-string v3, "CAN_078" // string@0c60 │ │ -0d31f6: 4d03 0001 |4921: aput-object v3, v0, v1 │ │ -0d31fa: 1301 8e0d |4923: const/16 v1, #int 3470 // #d8e │ │ -0d31fe: 1a03 9f02 |4925: const-string v3, "-102.129" // string@029f │ │ -0d3202: 4d03 0001 |4927: aput-object v3, v0, v1 │ │ -0d3206: 1301 8f0d |4929: const/16 v1, #int 3471 // #d8f │ │ -0d320a: 1a03 5308 |492b: const-string v3, "76.0965" // string@0853 │ │ -0d320e: 4d03 0001 |492d: aput-object v3, v0, v1 │ │ -0d3212: 1301 900d |492f: const/16 v1, #int 3472 // #d90 │ │ -0d3216: 4d02 0001 |4931: aput-object v2, v0, v1 │ │ -0d321a: 1301 910d |4933: const/16 v1, #int 3473 // #d91 │ │ -0d321e: 1a03 610c |4935: const-string v3, "CAN_079" // string@0c61 │ │ -0d3222: 4d03 0001 |4937: aput-object v3, v0, v1 │ │ -0d3226: 1301 920d |4939: const/16 v1, #int 3474 // #d92 │ │ -0d322a: 1a03 f402 |493b: const-string v3, "-113.505" // string@02f4 │ │ -0d322e: 4d03 0001 |493d: aput-object v3, v0, v1 │ │ -0d3232: 1301 930d |493f: const/16 v1, #int 3475 // #d93 │ │ -0d3236: 1a03 6108 |4941: const-string v3, "80.097" // string@0861 │ │ -0d323a: 4d03 0001 |4943: aput-object v3, v0, v1 │ │ -0d323e: 1301 940d |4945: const/16 v1, #int 3476 // #d94 │ │ -0d3242: 4d02 0001 |4947: aput-object v2, v0, v1 │ │ -0d3246: 1301 950d |4949: const/16 v1, #int 3477 // #d95 │ │ -0d324a: 1a03 610c |494b: const-string v3, "CAN_079" // string@0c61 │ │ -0d324e: 4d03 0001 |494d: aput-object v3, v0, v1 │ │ -0d3252: 1301 960d |494f: const/16 v1, #int 3478 // #d96 │ │ -0d3256: 1a03 f402 |4951: const-string v3, "-113.505" // string@02f4 │ │ -0d325a: 4d03 0001 |4953: aput-object v3, v0, v1 │ │ -0d325e: 1301 970d |4955: const/16 v1, #int 3479 // #d97 │ │ -0d3262: 1a03 4f08 |4957: const-string v3, "75.7638" // string@084f │ │ -0d3266: 4d03 0001 |4959: aput-object v3, v0, v1 │ │ -0d326a: 1301 980d |495b: const/16 v1, #int 3480 // #d98 │ │ -0d326e: 4d02 0001 |495d: aput-object v2, v0, v1 │ │ -0d3272: 1301 990d |495f: const/16 v1, #int 3481 // #d99 │ │ -0d3276: 1a03 610c |4961: const-string v3, "CAN_079" // string@0c61 │ │ -0d327a: 4d03 0001 |4963: aput-object v3, v0, v1 │ │ -0d327e: 1301 9a0d |4965: const/16 v1, #int 3482 // #d9a │ │ -0d3282: 1a03 9602 |4967: const-string v3, "-100.489" // string@0296 │ │ -0d3286: 4d03 0001 |4969: aput-object v3, v0, v1 │ │ -0d328a: 1301 9b0d |496b: const/16 v1, #int 3483 // #d9b │ │ -0d328e: 1a03 4f08 |496d: const-string v3, "75.7638" // string@084f │ │ -0d3292: 4d03 0001 |496f: aput-object v3, v0, v1 │ │ -0d3296: 1301 9c0d |4971: const/16 v1, #int 3484 // #d9c │ │ -0d329a: 4d02 0001 |4973: aput-object v2, v0, v1 │ │ -0d329e: 1301 9d0d |4975: const/16 v1, #int 3485 // #d9d │ │ -0d32a2: 1a03 610c |4977: const-string v3, "CAN_079" // string@0c61 │ │ -0d32a6: 4d03 0001 |4979: aput-object v3, v0, v1 │ │ -0d32aa: 1301 9e0d |497b: const/16 v1, #int 3486 // #d9e │ │ -0d32ae: 1a03 9602 |497d: const-string v3, "-100.489" // string@0296 │ │ -0d32b2: 4d03 0001 |497f: aput-object v3, v0, v1 │ │ -0d32b6: 1301 9f0d |4981: const/16 v1, #int 3487 // #d9f │ │ -0d32ba: 1a03 6108 |4983: const-string v3, "80.097" // string@0861 │ │ -0d32be: 4d03 0001 |4985: aput-object v3, v0, v1 │ │ -0d32c2: 1301 a00d |4987: const/16 v1, #int 3488 // #da0 │ │ -0d32c6: 4d02 0001 |4989: aput-object v2, v0, v1 │ │ -0d32ca: 1301 a10d |498b: const/16 v1, #int 3489 // #da1 │ │ -0d32ce: 1a03 620c |498d: const-string v3, "CAN_082" // string@0c62 │ │ -0d32d2: 4d03 0001 |498f: aput-object v3, v0, v1 │ │ -0d32d6: 1301 a20d |4991: const/16 v1, #int 3490 // #da2 │ │ -0d32da: 1a03 2103 |4993: const-string v3, "-120.176" // string@0321 │ │ -0d32de: 4d03 0001 |4995: aput-object v3, v0, v1 │ │ -0d32e2: 1301 a30d |4997: const/16 v1, #int 3491 // #da3 │ │ -0d32e6: 1a03 9007 |4999: const-string v3, "52.1154" // string@0790 │ │ -0d32ea: 4d03 0001 |499b: aput-object v3, v0, v1 │ │ -0d32ee: 1301 a40d |499d: const/16 v1, #int 3492 // #da4 │ │ -0d32f2: 4d02 0001 |499f: aput-object v2, v0, v1 │ │ -0d32f6: 1301 a50d |49a1: const/16 v1, #int 3493 // #da5 │ │ -0d32fa: 1a03 620c |49a3: const-string v3, "CAN_082" // string@0c62 │ │ -0d32fe: 4d03 0001 |49a5: aput-object v3, v0, v1 │ │ -0d3302: 1301 a60d |49a7: const/16 v1, #int 3494 // #da6 │ │ -0d3306: 1a03 2103 |49a9: const-string v3, "-120.176" // string@0321 │ │ -0d330a: 4d03 0001 |49ab: aput-object v3, v0, v1 │ │ -0d330e: 1301 a70d |49ad: const/16 v1, #int 3495 // #da7 │ │ -0d3312: 1a03 6807 |49af: const-string v3, "48.7501" // string@0768 │ │ -0d3316: 4d03 0001 |49b1: aput-object v3, v0, v1 │ │ -0d331a: 1301 a80d |49b3: const/16 v1, #int 3496 // #da8 │ │ -0d331e: 4d02 0001 |49b5: aput-object v2, v0, v1 │ │ -0d3322: 1301 a90d |49b7: const/16 v1, #int 3497 // #da9 │ │ -0d3326: 1a03 620c |49b9: const-string v3, "CAN_082" // string@0c62 │ │ -0d332a: 4d03 0001 |49bb: aput-object v3, v0, v1 │ │ -0d332e: 1301 aa0d |49bd: const/16 v1, #int 3498 // #daa │ │ -0d3332: 1a03 e202 |49bf: const-string v3, "-111.545" // string@02e2 │ │ -0d3336: 4d03 0001 |49c1: aput-object v3, v0, v1 │ │ -0d333a: 1301 ab0d |49c3: const/16 v1, #int 3499 // #dab │ │ -0d333e: 1a03 6807 |49c5: const-string v3, "48.7501" // string@0768 │ │ -0d3342: 4d03 0001 |49c7: aput-object v3, v0, v1 │ │ -0d3346: 1301 ac0d |49c9: const/16 v1, #int 3500 // #dac │ │ -0d334a: 4d02 0001 |49cb: aput-object v2, v0, v1 │ │ -0d334e: 1301 ad0d |49cd: const/16 v1, #int 3501 // #dad │ │ -0d3352: 1a03 620c |49cf: const-string v3, "CAN_082" // string@0c62 │ │ -0d3356: 4d03 0001 |49d1: aput-object v3, v0, v1 │ │ -0d335a: 1301 ae0d |49d3: const/16 v1, #int 3502 // #dae │ │ -0d335e: 1a03 e202 |49d5: const-string v3, "-111.545" // string@02e2 │ │ -0d3362: 4d03 0001 |49d7: aput-object v3, v0, v1 │ │ -0d3366: 1301 af0d |49d9: const/16 v1, #int 3503 // #daf │ │ -0d336a: 1a03 9007 |49db: const-string v3, "52.1154" // string@0790 │ │ -0d336e: 4d03 0001 |49dd: aput-object v3, v0, v1 │ │ -0d3372: 1301 b00d |49df: const/16 v1, #int 3504 // #db0 │ │ -0d3376: 4d02 0001 |49e1: aput-object v2, v0, v1 │ │ -0d337a: 1301 b10d |49e3: const/16 v1, #int 3505 // #db1 │ │ -0d337e: 1a03 630c |49e5: const-string v3, "CAN_083" // string@0c63 │ │ -0d3382: 4d03 0001 |49e7: aput-object v3, v0, v1 │ │ -0d3386: 1301 b20d |49e9: const/16 v1, #int 3506 // #db2 │ │ -0d338a: 1a03 2203 |49eb: const-string v3, "-120.267" // string@0322 │ │ -0d338e: 4d03 0001 |49ed: aput-object v3, v0, v1 │ │ -0d3392: 1301 b30d |49ef: const/16 v1, #int 3507 // #db3 │ │ -0d3396: 1a03 ac07 |49f1: const-string v3, "56.0944" // string@07ac │ │ -0d339a: 4d03 0001 |49f3: aput-object v3, v0, v1 │ │ -0d339e: 1301 b40d |49f5: const/16 v1, #int 3508 // #db4 │ │ -0d33a2: 4d02 0001 |49f7: aput-object v2, v0, v1 │ │ -0d33a6: 1301 b50d |49f9: const/16 v1, #int 3509 // #db5 │ │ -0d33aa: 1a03 630c |49fb: const-string v3, "CAN_083" // string@0c63 │ │ -0d33ae: 4d03 0001 |49fd: aput-object v3, v0, v1 │ │ -0d33b2: 1301 b60d |49ff: const/16 v1, #int 3510 // #db6 │ │ -0d33b6: 1a03 2203 |4a01: const-string v3, "-120.267" // string@0322 │ │ -0d33ba: 4d03 0001 |4a03: aput-object v3, v0, v1 │ │ -0d33be: 1301 b70d |4a05: const/16 v1, #int 3511 // #db7 │ │ -0d33c2: 1a03 7707 |4a07: const-string v3, "51.7575" // string@0777 │ │ -0d33c6: 4d03 0001 |4a09: aput-object v3, v0, v1 │ │ -0d33ca: 1301 b80d |4a0b: const/16 v1, #int 3512 // #db8 │ │ -0d33ce: 4d02 0001 |4a0d: aput-object v2, v0, v1 │ │ -0d33d2: 1301 b90d |4a0f: const/16 v1, #int 3513 // #db9 │ │ -0d33d6: 1a03 630c |4a11: const-string v3, "CAN_083" // string@0c63 │ │ -0d33da: 4d03 0001 |4a13: aput-object v3, v0, v1 │ │ -0d33de: 1301 ba0d |4a15: const/16 v1, #int 3514 // #dba │ │ -0d33e2: 1a03 e102 |4a17: const-string v3, "-111.403" // string@02e1 │ │ -0d33e6: 4d03 0001 |4a19: aput-object v3, v0, v1 │ │ -0d33ea: 1301 bb0d |4a1b: const/16 v1, #int 3515 // #dbb │ │ -0d33ee: 1a03 7707 |4a1d: const-string v3, "51.7575" // string@0777 │ │ -0d33f2: 4d03 0001 |4a1f: aput-object v3, v0, v1 │ │ -0d33f6: 1301 bc0d |4a21: const/16 v1, #int 3516 // #dbc │ │ -0d33fa: 4d02 0001 |4a23: aput-object v2, v0, v1 │ │ -0d33fe: 1301 bd0d |4a25: const/16 v1, #int 3517 // #dbd │ │ -0d3402: 1a03 630c |4a27: const-string v3, "CAN_083" // string@0c63 │ │ -0d3406: 4d03 0001 |4a29: aput-object v3, v0, v1 │ │ -0d340a: 1301 be0d |4a2b: const/16 v1, #int 3518 // #dbe │ │ -0d340e: 1a03 e102 |4a2d: const-string v3, "-111.403" // string@02e1 │ │ -0d3412: 4d03 0001 |4a2f: aput-object v3, v0, v1 │ │ -0d3416: 1301 bf0d |4a31: const/16 v1, #int 3519 // #dbf │ │ -0d341a: 1a03 ac07 |4a33: const-string v3, "56.0944" // string@07ac │ │ -0d341e: 4d03 0001 |4a35: aput-object v3, v0, v1 │ │ -0d3422: 1301 c00d |4a37: const/16 v1, #int 3520 // #dc0 │ │ -0d3426: 4d02 0001 |4a39: aput-object v2, v0, v1 │ │ -0d342a: 1301 c10d |4a3b: const/16 v1, #int 3521 // #dc1 │ │ -0d342e: 1a03 640c |4a3d: const-string v3, "CAN_084" // string@0c64 │ │ -0d3432: 4d03 0001 |4a3f: aput-object v3, v0, v1 │ │ -0d3436: 1301 c20d |4a41: const/16 v1, #int 3522 // #dc2 │ │ -0d343a: 1a03 2303 |4a43: const-string v3, "-120.413" // string@0323 │ │ -0d343e: 4d03 0001 |4a45: aput-object v3, v0, v1 │ │ -0d3442: 1301 c30d |4a47: const/16 v1, #int 3523 // #dc3 │ │ -0d3446: 1a03 da07 |4a49: const-string v3, "60.0913" // string@07da │ │ -0d344a: 4d03 0001 |4a4b: aput-object v3, v0, v1 │ │ -0d344e: 1301 c40d |4a4d: const/16 v1, #int 3524 // #dc4 │ │ -0d3452: 4d02 0001 |4a4f: aput-object v2, v0, v1 │ │ -0d3456: 1301 c50d |4a51: const/16 v1, #int 3525 // #dc5 │ │ -0d345a: 1a03 640c |4a53: const-string v3, "CAN_084" // string@0c64 │ │ -0d345e: 4d03 0001 |4a55: aput-object v3, v0, v1 │ │ -0d3462: 1301 c60d |4a57: const/16 v1, #int 3526 // #dc6 │ │ -0d3466: 1a03 2303 |4a59: const-string v3, "-120.413" // string@0323 │ │ -0d346a: 4d03 0001 |4a5b: aput-object v3, v0, v1 │ │ -0d346e: 1301 c70d |4a5d: const/16 v1, #int 3527 // #dc7 │ │ -0d3472: 1a03 a007 |4a5f: const-string v3, "55.7689" // string@07a0 │ │ -0d3476: 4d03 0001 |4a61: aput-object v3, v0, v1 │ │ -0d347a: 1301 c80d |4a63: const/16 v1, #int 3528 // #dc8 │ │ -0d347e: 4d02 0001 |4a65: aput-object v2, v0, v1 │ │ -0d3482: 1301 c90d |4a67: const/16 v1, #int 3529 // #dc9 │ │ -0d3486: 1a03 640c |4a69: const-string v3, "CAN_084" // string@0c64 │ │ -0d348a: 4d03 0001 |4a6b: aput-object v3, v0, v1 │ │ -0d348e: 1301 ca0d |4a6d: const/16 v1, #int 3530 // #dca │ │ -0d3492: 1a03 de02 |4a6f: const-string v3, "-111.235" // string@02de │ │ -0d3496: 4d03 0001 |4a71: aput-object v3, v0, v1 │ │ -0d349a: 1301 cb0d |4a73: const/16 v1, #int 3531 // #dcb │ │ -0d349e: 1a03 a007 |4a75: const-string v3, "55.7689" // string@07a0 │ │ -0d34a2: 4d03 0001 |4a77: aput-object v3, v0, v1 │ │ -0d34a6: 1301 cc0d |4a79: const/16 v1, #int 3532 // #dcc │ │ -0d34aa: 4d02 0001 |4a7b: aput-object v2, v0, v1 │ │ -0d34ae: 1301 cd0d |4a7d: const/16 v1, #int 3533 // #dcd │ │ -0d34b2: 1a03 640c |4a7f: const-string v3, "CAN_084" // string@0c64 │ │ -0d34b6: 4d03 0001 |4a81: aput-object v3, v0, v1 │ │ -0d34ba: 1301 ce0d |4a83: const/16 v1, #int 3534 // #dce │ │ -0d34be: 1a03 de02 |4a85: const-string v3, "-111.235" // string@02de │ │ -0d34c2: 4d03 0001 |4a87: aput-object v3, v0, v1 │ │ -0d34c6: 1301 cf0d |4a89: const/16 v1, #int 3535 // #dcf │ │ -0d34ca: 1a03 da07 |4a8b: const-string v3, "60.0913" // string@07da │ │ -0d34ce: 4d03 0001 |4a8d: aput-object v3, v0, v1 │ │ -0d34d2: 1301 d00d |4a8f: const/16 v1, #int 3536 // #dd0 │ │ -0d34d6: 4d02 0001 |4a91: aput-object v2, v0, v1 │ │ -0d34da: 1301 d10d |4a93: const/16 v1, #int 3537 // #dd1 │ │ -0d34de: 1a03 650c |4a95: const-string v3, "CAN_085" // string@0c65 │ │ -0d34e2: 4d03 0001 |4a97: aput-object v3, v0, v1 │ │ -0d34e6: 1301 d20d |4a99: const/16 v1, #int 3538 // #dd2 │ │ -0d34ea: 1a03 2703 |4a9b: const-string v3, "-120.69" // string@0327 │ │ -0d34ee: 4d03 0001 |4a9d: aput-object v3, v0, v1 │ │ -0d34f2: 1301 d30d |4a9f: const/16 v1, #int 3539 // #dd3 │ │ -0d34f6: 1a03 0508 |4aa1: const-string v3, "64.1137" // string@0805 │ │ -0d34fa: 4d03 0001 |4aa3: aput-object v3, v0, v1 │ │ -0d34fe: 1301 d40d |4aa5: const/16 v1, #int 3540 // #dd4 │ │ -0d3502: 4d02 0001 |4aa7: aput-object v2, v0, v1 │ │ -0d3506: 1301 d50d |4aa9: const/16 v1, #int 3541 // #dd5 │ │ -0d350a: 1a03 650c |4aab: const-string v3, "CAN_085" // string@0c65 │ │ -0d350e: 4d03 0001 |4aad: aput-object v3, v0, v1 │ │ -0d3512: 1301 d60d |4aaf: const/16 v1, #int 3542 // #dd6 │ │ -0d3516: 1a03 2703 |4ab1: const-string v3, "-120.69" // string@0327 │ │ -0d351a: 4d03 0001 |4ab3: aput-object v3, v0, v1 │ │ -0d351e: 1301 d70d |4ab5: const/16 v1, #int 3543 // #dd7 │ │ -0d3522: 1a03 c707 |4ab7: const-string v3, "59.7606" // string@07c7 │ │ -0d3526: 4d03 0001 |4ab9: aput-object v3, v0, v1 │ │ -0d352a: 1301 d80d |4abb: const/16 v1, #int 3544 // #dd8 │ │ -0d352e: 4d02 0001 |4abd: aput-object v2, v0, v1 │ │ -0d3532: 1301 d90d |4abf: const/16 v1, #int 3545 // #dd9 │ │ -0d3536: 1a03 650c |4ac1: const-string v3, "CAN_085" // string@0c65 │ │ -0d353a: 4d03 0001 |4ac3: aput-object v3, v0, v1 │ │ -0d353e: 1301 da0d |4ac5: const/16 v1, #int 3546 // #dda │ │ -0d3542: 1a03 d802 |4ac7: const-string v3, "-110.979" // string@02d8 │ │ -0d3546: 4d03 0001 |4ac9: aput-object v3, v0, v1 │ │ -0d354a: 1301 db0d |4acb: const/16 v1, #int 3547 // #ddb │ │ -0d354e: 1a03 c707 |4acd: const-string v3, "59.7606" // string@07c7 │ │ -0d3552: 4d03 0001 |4acf: aput-object v3, v0, v1 │ │ -0d3556: 1301 dc0d |4ad1: const/16 v1, #int 3548 // #ddc │ │ -0d355a: 4d02 0001 |4ad3: aput-object v2, v0, v1 │ │ -0d355e: 1301 dd0d |4ad5: const/16 v1, #int 3549 // #ddd │ │ -0d3562: 1a03 650c |4ad7: const-string v3, "CAN_085" // string@0c65 │ │ -0d3566: 4d03 0001 |4ad9: aput-object v3, v0, v1 │ │ -0d356a: 1301 de0d |4adb: const/16 v1, #int 3550 // #dde │ │ -0d356e: 1a03 d802 |4add: const-string v3, "-110.979" // string@02d8 │ │ -0d3572: 4d03 0001 |4adf: aput-object v3, v0, v1 │ │ -0d3576: 1301 df0d |4ae1: const/16 v1, #int 3551 // #ddf │ │ -0d357a: 1a03 0508 |4ae3: const-string v3, "64.1137" // string@0805 │ │ -0d357e: 4d03 0001 |4ae5: aput-object v3, v0, v1 │ │ -0d3582: 1301 e00d |4ae7: const/16 v1, #int 3552 // #de0 │ │ -0d3586: 4d02 0001 |4ae9: aput-object v2, v0, v1 │ │ -0d358a: 1301 e10d |4aeb: const/16 v1, #int 3553 // #de1 │ │ -0d358e: 1a03 660c |4aed: const-string v3, "CAN_086" // string@0c66 │ │ -0d3592: 4d03 0001 |4aef: aput-object v3, v0, v1 │ │ -0d3596: 1301 e20d |4af1: const/16 v1, #int 3554 // #de2 │ │ -0d359a: 1a03 2a03 |4af3: const-string v3, "-121.028" // string@032a │ │ -0d359e: 4d03 0001 |4af5: aput-object v3, v0, v1 │ │ -0d35a2: 1301 e30d |4af7: const/16 v1, #int 3555 // #de3 │ │ -0d35a6: 1a03 2908 |4af9: const-string v3, "68.1143" // string@0829 │ │ -0d35aa: 4d03 0001 |4afb: aput-object v3, v0, v1 │ │ -0d35ae: 1301 e40d |4afd: const/16 v1, #int 3556 // #de4 │ │ -0d35b2: 4d02 0001 |4aff: aput-object v2, v0, v1 │ │ -0d35b6: 1301 e50d |4b01: const/16 v1, #int 3557 // #de5 │ │ -0d35ba: 1a03 660c |4b03: const-string v3, "CAN_086" // string@0c66 │ │ -0d35be: 4d03 0001 |4b05: aput-object v3, v0, v1 │ │ -0d35c2: 1301 e60d |4b07: const/16 v1, #int 3558 // #de6 │ │ -0d35c6: 1a03 2a03 |4b09: const-string v3, "-121.028" // string@032a │ │ -0d35ca: 4d03 0001 |4b0b: aput-object v3, v0, v1 │ │ -0d35ce: 1301 e70d |4b0d: const/16 v1, #int 3559 // #de7 │ │ -0d35d2: 1a03 f307 |4b0f: const-string v3, "63.7546" // string@07f3 │ │ -0d35d6: 4d03 0001 |4b11: aput-object v3, v0, v1 │ │ -0d35da: 1301 e80d |4b13: const/16 v1, #int 3560 // #de8 │ │ -0d35de: 4d02 0001 |4b15: aput-object v2, v0, v1 │ │ -0d35e2: 1301 e90d |4b17: const/16 v1, #int 3561 // #de9 │ │ -0d35e6: 1a03 660c |4b19: const-string v3, "CAN_086" // string@0c66 │ │ -0d35ea: 4d03 0001 |4b1b: aput-object v3, v0, v1 │ │ -0d35ee: 1301 ea0d |4b1d: const/16 v1, #int 3562 // #dea │ │ -0d35f2: 1a03 d402 |4b1f: const-string v3, "-110.589" // string@02d4 │ │ -0d35f6: 4d03 0001 |4b21: aput-object v3, v0, v1 │ │ -0d35fa: 1301 eb0d |4b23: const/16 v1, #int 3563 // #deb │ │ -0d35fe: 1a03 f307 |4b25: const-string v3, "63.7546" // string@07f3 │ │ -0d3602: 4d03 0001 |4b27: aput-object v3, v0, v1 │ │ -0d3606: 1301 ec0d |4b29: const/16 v1, #int 3564 // #dec │ │ -0d360a: 4d02 0001 |4b2b: aput-object v2, v0, v1 │ │ -0d360e: 1301 ed0d |4b2d: const/16 v1, #int 3565 // #ded │ │ -0d3612: 1a03 660c |4b2f: const-string v3, "CAN_086" // string@0c66 │ │ -0d3616: 4d03 0001 |4b31: aput-object v3, v0, v1 │ │ -0d361a: 1301 ee0d |4b33: const/16 v1, #int 3566 // #dee │ │ -0d361e: 1a03 d402 |4b35: const-string v3, "-110.589" // string@02d4 │ │ -0d3622: 4d03 0001 |4b37: aput-object v3, v0, v1 │ │ -0d3626: 1301 ef0d |4b39: const/16 v1, #int 3567 // #def │ │ -0d362a: 1a03 2908 |4b3b: const-string v3, "68.1143" // string@0829 │ │ -0d362e: 4d03 0001 |4b3d: aput-object v3, v0, v1 │ │ -0d3632: 1301 f00d |4b3f: const/16 v1, #int 3568 // #df0 │ │ -0d3636: 4d02 0001 |4b41: aput-object v2, v0, v1 │ │ -0d363a: 1301 f10d |4b43: const/16 v1, #int 3569 // #df1 │ │ -0d363e: 1a03 670c |4b45: const-string v3, "CAN_087" // string@0c67 │ │ -0d3642: 4d03 0001 |4b47: aput-object v3, v0, v1 │ │ -0d3646: 1301 f20d |4b49: const/16 v1, #int 3570 // #df2 │ │ -0d364a: 1a03 2603 |4b4b: const-string v3, "-120.506" // string@0326 │ │ -0d364e: 4d03 0001 |4b4d: aput-object v3, v0, v1 │ │ -0d3652: 1301 f30d |4b4f: const/16 v1, #int 3571 // #df3 │ │ -0d3656: 1a03 4708 |4b51: const-string v3, "72.1468" // string@0847 │ │ -0d365a: 4d03 0001 |4b53: aput-object v3, v0, v1 │ │ -0d365e: 1301 f40d |4b55: const/16 v1, #int 3572 // #df4 │ │ -0d3662: 4d02 0001 |4b57: aput-object v2, v0, v1 │ │ -0d3666: 1301 f50d |4b59: const/16 v1, #int 3573 // #df5 │ │ -0d366a: 1a03 670c |4b5b: const-string v3, "CAN_087" // string@0c67 │ │ -0d366e: 4d03 0001 |4b5d: aput-object v3, v0, v1 │ │ -0d3672: 1301 f60d |4b5f: const/16 v1, #int 3574 // #df6 │ │ -0d3676: 1a03 2603 |4b61: const-string v3, "-120.506" // string@0326 │ │ -0d367a: 4d03 0001 |4b63: aput-object v3, v0, v1 │ │ -0d367e: 1301 f70d |4b65: const/16 v1, #int 3575 // #df7 │ │ -0d3682: 1a03 1b08 |4b67: const-string v3, "67.6176" // string@081b │ │ -0d3686: 4d03 0001 |4b69: aput-object v3, v0, v1 │ │ -0d368a: 1301 f80d |4b6b: const/16 v1, #int 3576 // #df8 │ │ -0d368e: 4d02 0001 |4b6d: aput-object v2, v0, v1 │ │ -0d3692: 1301 f90d |4b6f: const/16 v1, #int 3577 // #df9 │ │ -0d3696: 1a03 670c |4b71: const-string v3, "CAN_087" // string@0c67 │ │ -0d369a: 4d03 0001 |4b73: aput-object v3, v0, v1 │ │ -0d369e: 1301 fa0d |4b75: const/16 v1, #int 3578 // #dfa │ │ -0d36a2: 1a03 d702 |4b77: const-string v3, "-110.901" // string@02d7 │ │ -0d36a6: 4d03 0001 |4b79: aput-object v3, v0, v1 │ │ -0d36aa: 1301 fb0d |4b7b: const/16 v1, #int 3579 // #dfb │ │ -0d36ae: 1a03 1b08 |4b7d: const-string v3, "67.6176" // string@081b │ │ -0d36b2: 4d03 0001 |4b7f: aput-object v3, v0, v1 │ │ -0d36b6: 1301 fc0d |4b81: const/16 v1, #int 3580 // #dfc │ │ -0d36ba: 4d02 0001 |4b83: aput-object v2, v0, v1 │ │ -0d36be: 1301 fd0d |4b85: const/16 v1, #int 3581 // #dfd │ │ -0d36c2: 1a03 670c |4b87: const-string v3, "CAN_087" // string@0c67 │ │ -0d36c6: 4d03 0001 |4b89: aput-object v3, v0, v1 │ │ -0d36ca: 1301 fe0d |4b8b: const/16 v1, #int 3582 // #dfe │ │ -0d36ce: 1a03 d702 |4b8d: const-string v3, "-110.901" // string@02d7 │ │ -0d36d2: 4d03 0001 |4b8f: aput-object v3, v0, v1 │ │ -0d36d6: 1301 ff0d |4b91: const/16 v1, #int 3583 // #dff │ │ -0d36da: 1a03 4708 |4b93: const-string v3, "72.1468" // string@0847 │ │ -0d36de: 4d03 0001 |4b95: aput-object v3, v0, v1 │ │ -0d36e2: 1301 000e |4b97: const/16 v1, #int 3584 // #e00 │ │ -0d36e6: 4d02 0001 |4b99: aput-object v2, v0, v1 │ │ -0d36ea: 1301 010e |4b9b: const/16 v1, #int 3585 // #e01 │ │ -0d36ee: 1a03 680c |4b9d: const-string v3, "CAN_088" // string@0c68 │ │ -0d36f2: 4d03 0001 |4b9f: aput-object v3, v0, v1 │ │ -0d36f6: 1301 020e |4ba1: const/16 v1, #int 3586 // #e02 │ │ -0d36fa: 1a03 2803 |4ba3: const-string v3, "-120.944" // string@0328 │ │ -0d36fe: 4d03 0001 |4ba5: aput-object v3, v0, v1 │ │ -0d3702: 1301 030e |4ba7: const/16 v1, #int 3587 // #e03 │ │ -0d3706: 1a03 5708 |4ba9: const-string v3, "76.1368" // string@0857 │ │ -0d370a: 4d03 0001 |4bab: aput-object v3, v0, v1 │ │ -0d370e: 1301 040e |4bad: const/16 v1, #int 3588 // #e04 │ │ -0d3712: 4d02 0001 |4baf: aput-object v2, v0, v1 │ │ -0d3716: 1301 050e |4bb1: const/16 v1, #int 3589 // #e05 │ │ -0d371a: 1a03 680c |4bb3: const-string v3, "CAN_088" // string@0c68 │ │ -0d371e: 4d03 0001 |4bb5: aput-object v3, v0, v1 │ │ -0d3722: 1301 060e |4bb7: const/16 v1, #int 3590 // #e06 │ │ -0d3726: 1a03 2803 |4bb9: const-string v3, "-120.944" // string@0328 │ │ -0d372a: 4d03 0001 |4bbb: aput-object v3, v0, v1 │ │ -0d372e: 1301 070e |4bbd: const/16 v1, #int 3591 // #e07 │ │ -0d3732: 1a03 3808 |4bbf: const-string v3, "71.7116" // string@0838 │ │ -0d3736: 4d03 0001 |4bc1: aput-object v3, v0, v1 │ │ -0d373a: 1301 080e |4bc3: const/16 v1, #int 3592 // #e08 │ │ -0d373e: 4d02 0001 |4bc5: aput-object v2, v0, v1 │ │ -0d3742: 1301 090e |4bc7: const/16 v1, #int 3593 // #e09 │ │ -0d3746: 1a03 680c |4bc9: const-string v3, "CAN_088" // string@0c68 │ │ -0d374a: 4d03 0001 |4bcb: aput-object v3, v0, v1 │ │ -0d374e: 1301 0a0e |4bcd: const/16 v1, #int 3594 // #e0a │ │ -0d3752: 1a03 d302 |4bcf: const-string v3, "-110.065" // string@02d3 │ │ -0d3756: 4d03 0001 |4bd1: aput-object v3, v0, v1 │ │ -0d375a: 1301 0b0e |4bd3: const/16 v1, #int 3595 // #e0b │ │ -0d375e: 1a03 3808 |4bd5: const-string v3, "71.7116" // string@0838 │ │ -0d3762: 4d03 0001 |4bd7: aput-object v3, v0, v1 │ │ -0d3766: 1301 0c0e |4bd9: const/16 v1, #int 3596 // #e0c │ │ -0d376a: 4d02 0001 |4bdb: aput-object v2, v0, v1 │ │ -0d376e: 1301 0d0e |4bdd: const/16 v1, #int 3597 // #e0d │ │ -0d3772: 1a03 680c |4bdf: const-string v3, "CAN_088" // string@0c68 │ │ -0d3776: 4d03 0001 |4be1: aput-object v3, v0, v1 │ │ -0d377a: 1301 0e0e |4be3: const/16 v1, #int 3598 // #e0e │ │ -0d377e: 1a03 d302 |4be5: const-string v3, "-110.065" // string@02d3 │ │ -0d3782: 4d03 0001 |4be7: aput-object v3, v0, v1 │ │ -0d3786: 1301 0f0e |4be9: const/16 v1, #int 3599 // #e0f │ │ -0d378a: 1a03 5708 |4beb: const-string v3, "76.1368" // string@0857 │ │ -0d378e: 4d03 0001 |4bed: aput-object v3, v0, v1 │ │ -0d3792: 1301 100e |4bef: const/16 v1, #int 3600 // #e10 │ │ -0d3796: 4d02 0001 |4bf1: aput-object v2, v0, v1 │ │ -0d379a: 1301 110e |4bf3: const/16 v1, #int 3601 // #e11 │ │ -0d379e: 1a03 690c |4bf5: const-string v3, "CAN_089" // string@0c69 │ │ -0d37a2: 4d03 0001 |4bf7: aput-object v3, v0, v1 │ │ -0d37a6: 1301 120e |4bf9: const/16 v1, #int 3602 // #e12 │ │ -0d37aa: 1a03 2c03 |4bfb: const-string v3, "-121.287" // string@032c │ │ -0d37ae: 4d03 0001 |4bfd: aput-object v3, v0, v1 │ │ -0d37b2: 1301 130e |4bff: const/16 v1, #int 3603 // #e13 │ │ -0d37b6: 1a03 5908 |4c01: const-string v3, "79.121" // string@0859 │ │ -0d37ba: 4d03 0001 |4c03: aput-object v3, v0, v1 │ │ -0d37be: 1301 140e |4c05: const/16 v1, #int 3604 // #e14 │ │ -0d37c2: 4d02 0001 |4c07: aput-object v2, v0, v1 │ │ -0d37c6: 1301 150e |4c09: const/16 v1, #int 3605 // #e15 │ │ -0d37ca: 1a03 690c |4c0b: const-string v3, "CAN_089" // string@0c69 │ │ -0d37ce: 4d03 0001 |4c0d: aput-object v3, v0, v1 │ │ -0d37d2: 1301 160e |4c0f: const/16 v1, #int 3606 // #e16 │ │ -0d37d6: 1a03 2c03 |4c11: const-string v3, "-121.287" // string@032c │ │ -0d37da: 4d03 0001 |4c13: aput-object v3, v0, v1 │ │ -0d37de: 1301 170e |4c15: const/16 v1, #int 3607 // #e17 │ │ -0d37e2: 1a03 4e08 |4c17: const-string v3, "75.7223" // string@084e │ │ -0d37e6: 4d03 0001 |4c19: aput-object v3, v0, v1 │ │ -0d37ea: 1301 180e |4c1b: const/16 v1, #int 3608 // #e18 │ │ -0d37ee: 4d02 0001 |4c1d: aput-object v2, v0, v1 │ │ -0d37f2: 1301 190e |4c1f: const/16 v1, #int 3609 // #e19 │ │ -0d37f6: 1a03 690c |4c21: const-string v3, "CAN_089" // string@0c69 │ │ -0d37fa: 4d03 0001 |4c23: aput-object v3, v0, v1 │ │ -0d37fe: 1301 1a0e |4c25: const/16 v1, #int 3610 // #e1a │ │ -0d3802: 1a03 d102 |4c27: const-string v3, "-109.418" // string@02d1 │ │ -0d3806: 4d03 0001 |4c29: aput-object v3, v0, v1 │ │ -0d380a: 1301 1b0e |4c2b: const/16 v1, #int 3611 // #e1b │ │ -0d380e: 1a03 4e08 |4c2d: const-string v3, "75.7223" // string@084e │ │ -0d3812: 4d03 0001 |4c2f: aput-object v3, v0, v1 │ │ -0d3816: 1301 1c0e |4c31: const/16 v1, #int 3612 // #e1c │ │ -0d381a: 4d02 0001 |4c33: aput-object v2, v0, v1 │ │ -0d381e: 1301 1d0e |4c35: const/16 v1, #int 3613 // #e1d │ │ -0d3822: 1a03 690c |4c37: const-string v3, "CAN_089" // string@0c69 │ │ -0d3826: 4d03 0001 |4c39: aput-object v3, v0, v1 │ │ -0d382a: 1301 1e0e |4c3b: const/16 v1, #int 3614 // #e1e │ │ -0d382e: 1a03 d102 |4c3d: const-string v3, "-109.418" // string@02d1 │ │ -0d3832: 4d03 0001 |4c3f: aput-object v3, v0, v1 │ │ -0d3836: 1301 1f0e |4c41: const/16 v1, #int 3615 // #e1f │ │ -0d383a: 1a03 5908 |4c43: const-string v3, "79.121" // string@0859 │ │ -0d383e: 4d03 0001 |4c45: aput-object v3, v0, v1 │ │ -0d3842: 1301 200e |4c47: const/16 v1, #int 3616 // #e20 │ │ -0d3846: 4d02 0001 |4c49: aput-object v2, v0, v1 │ │ -0d384a: 1301 210e |4c4b: const/16 v1, #int 3617 // #e21 │ │ -0d384e: 1a03 6a0c |4c4d: const-string v3, "CAN_092" // string@0c6a │ │ -0d3852: 4d03 0001 |4c4f: aput-object v3, v0, v1 │ │ -0d3856: 1301 220e |4c51: const/16 v1, #int 3618 // #e22 │ │ -0d385a: 1a03 4e03 |4c53: const-string v3, "-128.131" // string@034e │ │ -0d385e: 4d03 0001 |4c55: aput-object v3, v0, v1 │ │ -0d3862: 1301 230e |4c57: const/16 v1, #int 3619 // #e23 │ │ -0d3866: 1a03 8f07 |4c59: const-string v3, "52.1112" // string@078f │ │ -0d386a: 4d03 0001 |4c5b: aput-object v3, v0, v1 │ │ -0d386e: 1301 240e |4c5d: const/16 v1, #int 3620 // #e24 │ │ -0d3872: 4d02 0001 |4c5f: aput-object v2, v0, v1 │ │ -0d3876: 1301 250e |4c61: const/16 v1, #int 3621 // #e25 │ │ -0d387a: 1a03 6a0c |4c63: const-string v3, "CAN_092" // string@0c6a │ │ -0d387e: 4d03 0001 |4c65: aput-object v3, v0, v1 │ │ -0d3882: 1301 260e |4c67: const/16 v1, #int 3622 // #e26 │ │ -0d3886: 1a03 4e03 |4c69: const-string v3, "-128.131" // string@034e │ │ -0d388a: 4d03 0001 |4c6b: aput-object v3, v0, v1 │ │ -0d388e: 1301 270e |4c6d: const/16 v1, #int 3623 // #e27 │ │ -0d3892: 1a03 5007 |4c6f: const-string v3, "47.7618" // string@0750 │ │ -0d3896: 4d03 0001 |4c71: aput-object v3, v0, v1 │ │ -0d389a: 1301 280e |4c73: const/16 v1, #int 3624 // #e28 │ │ -0d389e: 4d02 0001 |4c75: aput-object v2, v0, v1 │ │ -0d38a2: 1301 290e |4c77: const/16 v1, #int 3625 // #e29 │ │ -0d38a6: 1a03 6a0c |4c79: const-string v3, "CAN_092" // string@0c6a │ │ -0d38aa: 4d03 0001 |4c7b: aput-object v3, v0, v1 │ │ -0d38ae: 1301 2a0e |4c7d: const/16 v1, #int 3626 // #e2a │ │ -0d38b2: 1a03 1a03 |4c7f: const-string v3, "-119.529" // string@031a │ │ -0d38b6: 4d03 0001 |4c81: aput-object v3, v0, v1 │ │ -0d38ba: 1301 2b0e |4c83: const/16 v1, #int 3627 // #e2b │ │ -0d38be: 1a03 5007 |4c85: const-string v3, "47.7618" // string@0750 │ │ -0d38c2: 4d03 0001 |4c87: aput-object v3, v0, v1 │ │ -0d38c6: 1301 2c0e |4c89: const/16 v1, #int 3628 // #e2c │ │ -0d38ca: 4d02 0001 |4c8b: aput-object v2, v0, v1 │ │ -0d38ce: 1301 2d0e |4c8d: const/16 v1, #int 3629 // #e2d │ │ -0d38d2: 1a03 6a0c |4c8f: const-string v3, "CAN_092" // string@0c6a │ │ -0d38d6: 4d03 0001 |4c91: aput-object v3, v0, v1 │ │ -0d38da: 1301 2e0e |4c93: const/16 v1, #int 3630 // #e2e │ │ -0d38de: 1a03 1a03 |4c95: const-string v3, "-119.529" // string@031a │ │ -0d38e2: 4d03 0001 |4c97: aput-object v3, v0, v1 │ │ -0d38e6: 1301 2f0e |4c99: const/16 v1, #int 3631 // #e2f │ │ -0d38ea: 1a03 8f07 |4c9b: const-string v3, "52.1112" // string@078f │ │ -0d38ee: 4d03 0001 |4c9d: aput-object v3, v0, v1 │ │ -0d38f2: 1301 300e |4c9f: const/16 v1, #int 3632 // #e30 │ │ -0d38f6: 4d02 0001 |4ca1: aput-object v2, v0, v1 │ │ -0d38fa: 1301 310e |4ca3: const/16 v1, #int 3633 // #e31 │ │ -0d38fe: 1a03 6b0c |4ca5: const-string v3, "CAN_093" // string@0c6b │ │ -0d3902: 4d03 0001 |4ca7: aput-object v3, v0, v1 │ │ -0d3906: 1301 320e |4ca9: const/16 v1, #int 3634 // #e32 │ │ -0d390a: 1a03 4f03 |4cab: const-string v3, "-128.264" // string@034f │ │ -0d390e: 4d03 0001 |4cad: aput-object v3, v0, v1 │ │ -0d3912: 1301 330e |4caf: const/16 v1, #int 3635 // #e33 │ │ -0d3916: 1a03 b007 |4cb1: const-string v3, "56.1045" // string@07b0 │ │ -0d391a: 4d03 0001 |4cb3: aput-object v3, v0, v1 │ │ -0d391e: 1301 340e |4cb5: const/16 v1, #int 3636 // #e34 │ │ -0d3922: 4d02 0001 |4cb7: aput-object v2, v0, v1 │ │ -0d3926: 1301 350e |4cb9: const/16 v1, #int 3637 // #e35 │ │ -0d392a: 1a03 6b0c |4cbb: const-string v3, "CAN_093" // string@0c6b │ │ -0d392e: 4d03 0001 |4cbd: aput-object v3, v0, v1 │ │ -0d3932: 1301 360e |4cbf: const/16 v1, #int 3638 // #e36 │ │ -0d3936: 1a03 4f03 |4cc1: const-string v3, "-128.264" // string@034f │ │ -0d393a: 4d03 0001 |4cc3: aput-object v3, v0, v1 │ │ -0d393e: 1301 370e |4cc5: const/16 v1, #int 3639 // #e37 │ │ -0d3942: 1a03 7807 |4cc7: const-string v3, "51.7577" // string@0778 │ │ -0d3946: 4d03 0001 |4cc9: aput-object v3, v0, v1 │ │ -0d394a: 1301 380e |4ccb: const/16 v1, #int 3640 // #e38 │ │ -0d394e: 4d02 0001 |4ccd: aput-object v2, v0, v1 │ │ -0d3952: 1301 390e |4ccf: const/16 v1, #int 3641 // #e39 │ │ -0d3956: 1a03 6b0c |4cd1: const-string v3, "CAN_093" // string@0c6b │ │ -0d395a: 4d03 0001 |4cd3: aput-object v3, v0, v1 │ │ -0d395e: 1301 3a0e |4cd5: const/16 v1, #int 3642 // #e3a │ │ -0d3962: 1a03 1803 |4cd7: const-string v3, "-119.359" // string@0318 │ │ -0d3966: 4d03 0001 |4cd9: aput-object v3, v0, v1 │ │ -0d396a: 1301 3b0e |4cdb: const/16 v1, #int 3643 // #e3b │ │ -0d396e: 1a03 7807 |4cdd: const-string v3, "51.7577" // string@0778 │ │ -0d3972: 4d03 0001 |4cdf: aput-object v3, v0, v1 │ │ -0d3976: 1301 3c0e |4ce1: const/16 v1, #int 3644 // #e3c │ │ -0d397a: 4d02 0001 |4ce3: aput-object v2, v0, v1 │ │ -0d397e: 1301 3d0e |4ce5: const/16 v1, #int 3645 // #e3d │ │ -0d3982: 1a03 6b0c |4ce7: const-string v3, "CAN_093" // string@0c6b │ │ -0d3986: 4d03 0001 |4ce9: aput-object v3, v0, v1 │ │ -0d398a: 1301 3e0e |4ceb: const/16 v1, #int 3646 // #e3e │ │ -0d398e: 1a03 1803 |4ced: const-string v3, "-119.359" // string@0318 │ │ -0d3992: 4d03 0001 |4cef: aput-object v3, v0, v1 │ │ -0d3996: 1301 3f0e |4cf1: const/16 v1, #int 3647 // #e3f │ │ -0d399a: 1a03 b007 |4cf3: const-string v3, "56.1045" // string@07b0 │ │ -0d399e: 4d03 0001 |4cf5: aput-object v3, v0, v1 │ │ -0d39a2: 1301 400e |4cf7: const/16 v1, #int 3648 // #e40 │ │ -0d39a6: 4d02 0001 |4cf9: aput-object v2, v0, v1 │ │ -0d39aa: 1301 410e |4cfb: const/16 v1, #int 3649 // #e41 │ │ -0d39ae: 1a03 6c0c |4cfd: const-string v3, "CAN_094" // string@0c6c │ │ -0d39b2: 4d03 0001 |4cff: aput-object v3, v0, v1 │ │ -0d39b6: 1301 420e |4d01: const/16 v1, #int 3650 // #e42 │ │ -0d39ba: 1a03 5003 |4d03: const-string v3, "-128.365" // string@0350 │ │ -0d39be: 4d03 0001 |4d05: aput-object v3, v0, v1 │ │ -0d39c2: 1301 430e |4d07: const/16 v1, #int 3651 // #e43 │ │ -0d39c6: 1a03 db07 |4d09: const-string v3, "60.0931" // string@07db │ │ -0d39ca: 4d03 0001 |4d0b: aput-object v3, v0, v1 │ │ -0d39ce: 1301 440e |4d0d: const/16 v1, #int 3652 // #e44 │ │ -0d39d2: 4d02 0001 |4d0f: aput-object v2, v0, v1 │ │ -0d39d6: 1301 450e |4d11: const/16 v1, #int 3653 // #e45 │ │ -0d39da: 1a03 6c0c |4d13: const-string v3, "CAN_094" // string@0c6c │ │ -0d39de: 4d03 0001 |4d15: aput-object v3, v0, v1 │ │ -0d39e2: 1301 460e |4d17: const/16 v1, #int 3654 // #e46 │ │ -0d39e6: 1a03 5003 |4d19: const-string v3, "-128.365" // string@0350 │ │ -0d39ea: 4d03 0001 |4d1b: aput-object v3, v0, v1 │ │ -0d39ee: 1301 470e |4d1d: const/16 v1, #int 3655 // #e47 │ │ -0d39f2: 1a03 9e07 |4d1f: const-string v3, "55.7643" // string@079e │ │ -0d39f6: 4d03 0001 |4d21: aput-object v3, v0, v1 │ │ -0d39fa: 1301 480e |4d23: const/16 v1, #int 3656 // #e48 │ │ -0d39fe: 4d02 0001 |4d25: aput-object v2, v0, v1 │ │ -0d3a02: 1301 490e |4d27: const/16 v1, #int 3657 // #e49 │ │ -0d3a06: 1a03 6c0c |4d29: const-string v3, "CAN_094" // string@0c6c │ │ -0d3a0a: 4d03 0001 |4d2b: aput-object v3, v0, v1 │ │ -0d3a0e: 1301 4a0e |4d2d: const/16 v1, #int 3658 // #e4a │ │ -0d3a12: 1a03 1703 |4d2f: const-string v3, "-119.168" // string@0317 │ │ -0d3a16: 4d03 0001 |4d31: aput-object v3, v0, v1 │ │ -0d3a1a: 1301 4b0e |4d33: const/16 v1, #int 3659 // #e4b │ │ -0d3a1e: 1a03 9e07 |4d35: const-string v3, "55.7643" // string@079e │ │ -0d3a22: 4d03 0001 |4d37: aput-object v3, v0, v1 │ │ -0d3a26: 1301 4c0e |4d39: const/16 v1, #int 3660 // #e4c │ │ -0d3a2a: 4d02 0001 |4d3b: aput-object v2, v0, v1 │ │ -0d3a2e: 1301 4d0e |4d3d: const/16 v1, #int 3661 // #e4d │ │ -0d3a32: 1a03 6c0c |4d3f: const-string v3, "CAN_094" // string@0c6c │ │ -0d3a36: 4d03 0001 |4d41: aput-object v3, v0, v1 │ │ -0d3a3a: 1301 4e0e |4d43: const/16 v1, #int 3662 // #e4e │ │ -0d3a3e: 1a03 1703 |4d45: const-string v3, "-119.168" // string@0317 │ │ -0d3a42: 4d03 0001 |4d47: aput-object v3, v0, v1 │ │ -0d3a46: 1301 4f0e |4d49: const/16 v1, #int 3663 // #e4f │ │ -0d3a4a: 1a03 db07 |4d4b: const-string v3, "60.0931" // string@07db │ │ -0d3a4e: 4d03 0001 |4d4d: aput-object v3, v0, v1 │ │ -0d3a52: 1301 500e |4d4f: const/16 v1, #int 3664 // #e50 │ │ -0d3a56: 4d02 0001 |4d51: aput-object v2, v0, v1 │ │ -0d3a5a: 1301 510e |4d53: const/16 v1, #int 3665 // #e51 │ │ -0d3a5e: 1a03 6d0c |4d55: const-string v3, "CAN_095" // string@0c6d │ │ -0d3a62: 4d03 0001 |4d57: aput-object v3, v0, v1 │ │ -0d3a66: 1301 520e |4d59: const/16 v1, #int 3666 // #e52 │ │ -0d3a6a: 1a03 5203 |4d5b: const-string v3, "-128.608" // string@0352 │ │ -0d3a6e: 4d03 0001 |4d5d: aput-object v3, v0, v1 │ │ -0d3a72: 1301 530e |4d5f: const/16 v1, #int 3667 // #e53 │ │ -0d3a76: 1a03 0708 |4d61: const-string v3, "64.1182" // string@0807 │ │ -0d3a7a: 4d03 0001 |4d63: aput-object v3, v0, v1 │ │ -0d3a7e: 1301 540e |4d65: const/16 v1, #int 3668 // #e54 │ │ -0d3a82: 4d02 0001 |4d67: aput-object v2, v0, v1 │ │ -0d3a86: 1301 550e |4d69: const/16 v1, #int 3669 // #e55 │ │ -0d3a8a: 1a03 6d0c |4d6b: const-string v3, "CAN_095" // string@0c6d │ │ -0d3a8e: 4d03 0001 |4d6d: aput-object v3, v0, v1 │ │ -0d3a92: 1301 560e |4d6f: const/16 v1, #int 3670 // #e56 │ │ -0d3a96: 1a03 5203 |4d71: const-string v3, "-128.608" // string@0352 │ │ -0d3a9a: 4d03 0001 |4d73: aput-object v3, v0, v1 │ │ -0d3a9e: 1301 570e |4d75: const/16 v1, #int 3671 // #e57 │ │ -0d3aa2: 1a03 c307 |4d77: const-string v3, "59.7374" // string@07c3 │ │ -0d3aa6: 4d03 0001 |4d79: aput-object v3, v0, v1 │ │ -0d3aaa: 1301 580e |4d7b: const/16 v1, #int 3672 // #e58 │ │ -0d3aae: 4d02 0001 |4d7d: aput-object v2, v0, v1 │ │ -0d3ab2: 1301 590e |4d7f: const/16 v1, #int 3673 // #e59 │ │ -0d3ab6: 1a03 6d0c |4d81: const-string v3, "CAN_095" // string@0c6d │ │ -0d3aba: 4d03 0001 |4d83: aput-object v3, v0, v1 │ │ -0d3abe: 1301 5a0e |4d85: const/16 v1, #int 3674 // #e5a │ │ -0d3ac2: 1a03 1203 |4d87: const-string v3, "-118.89" // string@0312 │ │ -0d3ac6: 4d03 0001 |4d89: aput-object v3, v0, v1 │ │ -0d3aca: 1301 5b0e |4d8b: const/16 v1, #int 3675 // #e5b │ │ -0d3ace: 1a03 c307 |4d8d: const-string v3, "59.7374" // string@07c3 │ │ -0d3ad2: 4d03 0001 |4d8f: aput-object v3, v0, v1 │ │ -0d3ad6: 1301 5c0e |4d91: const/16 v1, #int 3676 // #e5c │ │ -0d3ada: 4d02 0001 |4d93: aput-object v2, v0, v1 │ │ -0d3ade: 1301 5d0e |4d95: const/16 v1, #int 3677 // #e5d │ │ -0d3ae2: 1a03 6d0c |4d97: const-string v3, "CAN_095" // string@0c6d │ │ -0d3ae6: 4d03 0001 |4d99: aput-object v3, v0, v1 │ │ -0d3aea: 1301 5e0e |4d9b: const/16 v1, #int 3678 // #e5e │ │ -0d3aee: 1a03 1203 |4d9d: const-string v3, "-118.89" // string@0312 │ │ -0d3af2: 4d03 0001 |4d9f: aput-object v3, v0, v1 │ │ -0d3af6: 1301 5f0e |4da1: const/16 v1, #int 3679 // #e5f │ │ -0d3afa: 1a03 0708 |4da3: const-string v3, "64.1182" // string@0807 │ │ -0d3afe: 4d03 0001 |4da5: aput-object v3, v0, v1 │ │ -0d3b02: 1301 600e |4da7: const/16 v1, #int 3680 // #e60 │ │ -0d3b06: 4d02 0001 |4da9: aput-object v2, v0, v1 │ │ -0d3b0a: 1301 610e |4dab: const/16 v1, #int 3681 // #e61 │ │ -0d3b0e: 1a03 6e0c |4dad: const-string v3, "CAN_096" // string@0c6e │ │ -0d3b12: 4d03 0001 |4daf: aput-object v3, v0, v1 │ │ -0d3b16: 1301 620e |4db1: const/16 v1, #int 3682 // #e62 │ │ -0d3b1a: 1a03 5403 |4db3: const-string v3, "-128.878" // string@0354 │ │ -0d3b1e: 4d03 0001 |4db5: aput-object v3, v0, v1 │ │ -0d3b22: 1301 630e |4db7: const/16 v1, #int 3683 // #e63 │ │ -0d3b26: 1a03 2c08 |4db9: const-string v3, "68.2978" // string@082c │ │ -0d3b2a: 4d03 0001 |4dbb: aput-object v3, v0, v1 │ │ -0d3b2e: 1301 640e |4dbd: const/16 v1, #int 3684 // #e64 │ │ -0d3b32: 4d02 0001 |4dbf: aput-object v2, v0, v1 │ │ -0d3b36: 1301 650e |4dc1: const/16 v1, #int 3685 // #e65 │ │ -0d3b3a: 1a03 6e0c |4dc3: const-string v3, "CAN_096" // string@0c6e │ │ -0d3b3e: 4d03 0001 |4dc5: aput-object v3, v0, v1 │ │ -0d3b42: 1301 660e |4dc7: const/16 v1, #int 3686 // #e66 │ │ -0d3b46: 1a03 5403 |4dc9: const-string v3, "-128.878" // string@0354 │ │ -0d3b4a: 4d03 0001 |4dcb: aput-object v3, v0, v1 │ │ -0d3b4e: 1301 670e |4dcd: const/16 v1, #int 3687 // #e67 │ │ -0d3b52: 1a03 f607 |4dcf: const-string v3, "63.7568" // string@07f6 │ │ -0d3b56: 4d03 0001 |4dd1: aput-object v3, v0, v1 │ │ -0d3b5a: 1301 680e |4dd3: const/16 v1, #int 3688 // #e68 │ │ -0d3b5e: 4d02 0001 |4dd5: aput-object v2, v0, v1 │ │ -0d3b62: 1301 690e |4dd7: const/16 v1, #int 3689 // #e69 │ │ -0d3b66: 1a03 6e0c |4dd9: const-string v3, "CAN_096" // string@0c6e │ │ -0d3b6a: 4d03 0001 |4ddb: aput-object v3, v0, v1 │ │ -0d3b6e: 1301 6a0e |4ddd: const/16 v1, #int 3690 // #e6a │ │ -0d3b72: 1a03 0b03 |4ddf: const-string v3, "-117.701" // string@030b │ │ -0d3b76: 4d03 0001 |4de1: aput-object v3, v0, v1 │ │ -0d3b7a: 1301 6b0e |4de3: const/16 v1, #int 3691 // #e6b │ │ -0d3b7e: 1a03 f607 |4de5: const-string v3, "63.7568" // string@07f6 │ │ -0d3b82: 4d03 0001 |4de7: aput-object v3, v0, v1 │ │ -0d3b86: 1301 6c0e |4de9: const/16 v1, #int 3692 // #e6c │ │ -0d3b8a: 4d02 0001 |4deb: aput-object v2, v0, v1 │ │ -0d3b8e: 1301 6d0e |4ded: const/16 v1, #int 3693 // #e6d │ │ -0d3b92: 1a03 6e0c |4def: const-string v3, "CAN_096" // string@0c6e │ │ -0d3b96: 4d03 0001 |4df1: aput-object v3, v0, v1 │ │ -0d3b9a: 1301 6e0e |4df3: const/16 v1, #int 3694 // #e6e │ │ -0d3b9e: 1a03 0b03 |4df5: const-string v3, "-117.701" // string@030b │ │ -0d3ba2: 4d03 0001 |4df7: aput-object v3, v0, v1 │ │ -0d3ba6: 1301 6f0e |4df9: const/16 v1, #int 3695 // #e6f │ │ -0d3baa: 1a03 2c08 |4dfb: const-string v3, "68.2978" // string@082c │ │ -0d3bae: 4d03 0001 |4dfd: aput-object v3, v0, v1 │ │ -0d3bb2: 1301 700e |4dff: const/16 v1, #int 3696 // #e70 │ │ -0d3bb6: 4d02 0001 |4e01: aput-object v2, v0, v1 │ │ -0d3bba: 1301 710e |4e03: const/16 v1, #int 3697 // #e71 │ │ -0d3bbe: 1a03 6f0c |4e05: const-string v3, "CAN_097" // string@0c6f │ │ -0d3bc2: 4d03 0001 |4e07: aput-object v3, v0, v1 │ │ -0d3bc6: 1301 720e |4e09: const/16 v1, #int 3698 // #e72 │ │ -0d3bca: 1a03 5103 |4e0b: const-string v3, "-128.526" // string@0351 │ │ -0d3bce: 4d03 0001 |4e0d: aput-object v3, v0, v1 │ │ -0d3bd2: 1301 730e |4e0f: const/16 v1, #int 3699 // #e73 │ │ -0d3bd6: 1a03 4508 |4e11: const-string v3, "72.1358" // string@0845 │ │ -0d3bda: 4d03 0001 |4e13: aput-object v3, v0, v1 │ │ -0d3bde: 1301 740e |4e15: const/16 v1, #int 3700 // #e74 │ │ -0d3be2: 4d02 0001 |4e17: aput-object v2, v0, v1 │ │ -0d3be6: 1301 750e |4e19: const/16 v1, #int 3701 // #e75 │ │ -0d3bea: 1a03 6f0c |4e1b: const-string v3, "CAN_097" // string@0c6f │ │ -0d3bee: 4d03 0001 |4e1d: aput-object v3, v0, v1 │ │ -0d3bf2: 1301 760e |4e1f: const/16 v1, #int 3702 // #e76 │ │ -0d3bf6: 1a03 5103 |4e21: const-string v3, "-128.526" // string@0351 │ │ -0d3bfa: 4d03 0001 |4e23: aput-object v3, v0, v1 │ │ -0d3bfe: 1301 770e |4e25: const/16 v1, #int 3703 // #e77 │ │ -0d3c02: 1a03 1908 |4e27: const-string v3, "67.5391" // string@0819 │ │ -0d3c06: 4d03 0001 |4e29: aput-object v3, v0, v1 │ │ -0d3c0a: 1301 780e |4e2b: const/16 v1, #int 3704 // #e78 │ │ -0d3c0e: 4d02 0001 |4e2d: aput-object v2, v0, v1 │ │ -0d3c12: 1301 790e |4e2f: const/16 v1, #int 3705 // #e79 │ │ -0d3c16: 1a03 6f0c |4e31: const-string v3, "CAN_097" // string@0c6f │ │ -0d3c1a: 4d03 0001 |4e33: aput-object v3, v0, v1 │ │ -0d3c1e: 1301 7a0e |4e35: const/16 v1, #int 3706 // #e7a │ │ -0d3c22: 1a03 1303 |4e37: const-string v3, "-118.911" // string@0313 │ │ -0d3c26: 4d03 0001 |4e39: aput-object v3, v0, v1 │ │ -0d3c2a: 1301 7b0e |4e3b: const/16 v1, #int 3707 // #e7b │ │ -0d3c2e: 1a03 1908 |4e3d: const-string v3, "67.5391" // string@0819 │ │ -0d3c32: 4d03 0001 |4e3f: aput-object v3, v0, v1 │ │ -0d3c36: 1301 7c0e |4e41: const/16 v1, #int 3708 // #e7c │ │ -0d3c3a: 4d02 0001 |4e43: aput-object v2, v0, v1 │ │ -0d3c3e: 1301 7d0e |4e45: const/16 v1, #int 3709 // #e7d │ │ -0d3c42: 1a03 6f0c |4e47: const-string v3, "CAN_097" // string@0c6f │ │ -0d3c46: 4d03 0001 |4e49: aput-object v3, v0, v1 │ │ -0d3c4a: 1301 7e0e |4e4b: const/16 v1, #int 3710 // #e7e │ │ -0d3c4e: 1a03 1303 |4e4d: const-string v3, "-118.911" // string@0313 │ │ -0d3c52: 4d03 0001 |4e4f: aput-object v3, v0, v1 │ │ -0d3c56: 1301 7f0e |4e51: const/16 v1, #int 3711 // #e7f │ │ -0d3c5a: 1a03 4508 |4e53: const-string v3, "72.1358" // string@0845 │ │ -0d3c5e: 4d03 0001 |4e55: aput-object v3, v0, v1 │ │ -0d3c62: 1301 800e |4e57: const/16 v1, #int 3712 // #e80 │ │ -0d3c66: 4d02 0001 |4e59: aput-object v2, v0, v1 │ │ -0d3c6a: 1301 810e |4e5b: const/16 v1, #int 3713 // #e81 │ │ -0d3c6e: 1a03 700c |4e5d: const-string v3, "CAN_098" // string@0c70 │ │ -0d3c72: 4d03 0001 |4e5f: aput-object v3, v0, v1 │ │ -0d3c76: 1301 820e |4e61: const/16 v1, #int 3714 // #e82 │ │ -0d3c7a: 1a03 5303 |4e63: const-string v3, "-128.621" // string@0353 │ │ -0d3c7e: 4d03 0001 |4e65: aput-object v3, v0, v1 │ │ -0d3c82: 1301 830e |4e67: const/16 v1, #int 3715 // #e83 │ │ -0d3c86: 1a03 5208 |4e69: const-string v3, "76.0812" // string@0852 │ │ -0d3c8a: 4d03 0001 |4e6b: aput-object v3, v0, v1 │ │ -0d3c8e: 1301 840e |4e6d: const/16 v1, #int 3716 // #e84 │ │ -0d3c92: 4d02 0001 |4e6f: aput-object v2, v0, v1 │ │ -0d3c96: 1301 850e |4e71: const/16 v1, #int 3717 // #e85 │ │ -0d3c9a: 1a03 700c |4e73: const-string v3, "CAN_098" // string@0c70 │ │ -0d3c9e: 4d03 0001 |4e75: aput-object v3, v0, v1 │ │ -0d3ca2: 1301 860e |4e77: const/16 v1, #int 3718 // #e86 │ │ -0d3ca6: 1a03 5303 |4e79: const-string v3, "-128.621" // string@0353 │ │ -0d3caa: 4d03 0001 |4e7b: aput-object v3, v0, v1 │ │ -0d3cae: 1301 870e |4e7d: const/16 v1, #int 3719 // #e87 │ │ -0d3cb2: 1a03 3a08 |4e7f: const-string v3, "71.7273" // string@083a │ │ -0d3cb6: 4d03 0001 |4e81: aput-object v3, v0, v1 │ │ -0d3cba: 1301 880e |4e83: const/16 v1, #int 3720 // #e88 │ │ -0d3cbe: 4d02 0001 |4e85: aput-object v2, v0, v1 │ │ -0d3cc2: 1301 890e |4e87: const/16 v1, #int 3721 // #e89 │ │ -0d3cc6: 1a03 700c |4e89: const-string v3, "CAN_098" // string@0c70 │ │ -0d3cca: 4d03 0001 |4e8b: aput-object v3, v0, v1 │ │ -0d3cce: 1301 8a0e |4e8d: const/16 v1, #int 3722 // #e8a │ │ -0d3cd2: 1a03 1103 |4e8f: const-string v3, "-118.884" // string@0311 │ │ -0d3cd6: 4d03 0001 |4e91: aput-object v3, v0, v1 │ │ -0d3cda: 1301 8b0e |4e93: const/16 v1, #int 3723 // #e8b │ │ -0d3cde: 1a03 3a08 |4e95: const-string v3, "71.7273" // string@083a │ │ -0d3ce2: 4d03 0001 |4e97: aput-object v3, v0, v1 │ │ -0d3ce6: 1301 8c0e |4e99: const/16 v1, #int 3724 // #e8c │ │ -0d3cea: 4d02 0001 |4e9b: aput-object v2, v0, v1 │ │ -0d3cee: 1301 8d0e |4e9d: const/16 v1, #int 3725 // #e8d │ │ -0d3cf2: 1a03 700c |4e9f: const-string v3, "CAN_098" // string@0c70 │ │ -0d3cf6: 4d03 0001 |4ea1: aput-object v3, v0, v1 │ │ -0d3cfa: 1301 8e0e |4ea3: const/16 v1, #int 3726 // #e8e │ │ -0d3cfe: 1a03 1103 |4ea5: const-string v3, "-118.884" // string@0311 │ │ -0d3d02: 4d03 0001 |4ea7: aput-object v3, v0, v1 │ │ -0d3d06: 1301 8f0e |4ea9: const/16 v1, #int 3727 // #e8f │ │ -0d3d0a: 1a03 5208 |4eab: const-string v3, "76.0812" // string@0852 │ │ -0d3d0e: 4d03 0001 |4ead: aput-object v3, v0, v1 │ │ -0d3d12: 1301 900e |4eaf: const/16 v1, #int 3728 // #e90 │ │ -0d3d16: 4d02 0001 |4eb1: aput-object v2, v0, v1 │ │ -0d3d1a: 1301 910e |4eb3: const/16 v1, #int 3729 // #e91 │ │ -0d3d1e: 1a03 710c |4eb5: const-string v3, "CAN_099" // string@0c71 │ │ -0d3d22: 4d03 0001 |4eb7: aput-object v3, v0, v1 │ │ -0d3d26: 1301 920e |4eb9: const/16 v1, #int 3730 // #e92 │ │ -0d3d2a: 1a03 4403 |4ebb: const-string v3, "-124.944" // string@0344 │ │ -0d3d2e: 4d03 0001 |4ebd: aput-object v3, v0, v1 │ │ -0d3d32: 1301 930e |4ebf: const/16 v1, #int 3731 // #e93 │ │ -0d3d36: 1a03 5808 |4ec1: const-string v3, "77.0864" // string@0858 │ │ -0d3d3a: 4d03 0001 |4ec3: aput-object v3, v0, v1 │ │ -0d3d3e: 1301 940e |4ec5: const/16 v1, #int 3732 // #e94 │ │ -0d3d42: 4d02 0001 |4ec7: aput-object v2, v0, v1 │ │ -0d3d46: 1301 950e |4ec9: const/16 v1, #int 3733 // #e95 │ │ -0d3d4a: 1a03 710c |4ecb: const-string v3, "CAN_099" // string@0c71 │ │ -0d3d4e: 4d03 0001 |4ecd: aput-object v3, v0, v1 │ │ -0d3d52: 1301 960e |4ecf: const/16 v1, #int 3734 // #e96 │ │ -0d3d56: 1a03 4403 |4ed1: const-string v3, "-124.944" // string@0344 │ │ -0d3d5a: 4d03 0001 |4ed3: aput-object v3, v0, v1 │ │ -0d3d5e: 1301 970e |4ed5: const/16 v1, #int 3735 // #e97 │ │ -0d3d62: 1a03 5108 |4ed7: const-string v3, "75.7746" // string@0851 │ │ -0d3d66: 4d03 0001 |4ed9: aput-object v3, v0, v1 │ │ -0d3d6a: 1301 980e |4edb: const/16 v1, #int 3736 // #e98 │ │ -0d3d6e: 4d02 0001 |4edd: aput-object v2, v0, v1 │ │ -0d3d72: 1301 990e |4edf: const/16 v1, #int 3737 // #e99 │ │ -0d3d76: 1a03 710c |4ee1: const-string v3, "CAN_099" // string@0c71 │ │ -0d3d7a: 4d03 0001 |4ee3: aput-object v3, v0, v1 │ │ -0d3d7e: 1301 9a0e |4ee5: const/16 v1, #int 3738 // #e9a │ │ -0d3d82: 1a03 1403 |4ee7: const-string v3, "-118.975" // string@0314 │ │ -0d3d86: 4d03 0001 |4ee9: aput-object v3, v0, v1 │ │ -0d3d8a: 1301 9b0e |4eeb: const/16 v1, #int 3739 // #e9b │ │ -0d3d8e: 1a03 5108 |4eed: const-string v3, "75.7746" // string@0851 │ │ -0d3d92: 4d03 0001 |4eef: aput-object v3, v0, v1 │ │ -0d3d96: 1301 9c0e |4ef1: const/16 v1, #int 3740 // #e9c │ │ -0d3d9a: 4d02 0001 |4ef3: aput-object v2, v0, v1 │ │ -0d3d9e: 1301 9d0e |4ef5: const/16 v1, #int 3741 // #e9d │ │ -0d3da2: 1a03 710c |4ef7: const-string v3, "CAN_099" // string@0c71 │ │ -0d3da6: 4d03 0001 |4ef9: aput-object v3, v0, v1 │ │ -0d3daa: 1301 9e0e |4efb: const/16 v1, #int 3742 // #e9e │ │ -0d3dae: 1a03 1403 |4efd: const-string v3, "-118.975" // string@0314 │ │ -0d3db2: 4d03 0001 |4eff: aput-object v3, v0, v1 │ │ -0d3db6: 1301 9f0e |4f01: const/16 v1, #int 3743 // #e9f │ │ -0d3dba: 1a03 5808 |4f03: const-string v3, "77.0864" // string@0858 │ │ -0d3dbe: 4d03 0001 |4f05: aput-object v3, v0, v1 │ │ -0d3dc2: 1301 a00e |4f07: const/16 v1, #int 3744 // #ea0 │ │ -0d3dc6: 4d02 0001 |4f09: aput-object v2, v0, v1 │ │ -0d3dca: 1301 a10e |4f0b: const/16 v1, #int 3745 // #ea1 │ │ -0d3dce: 1a03 720c |4f0d: const-string v3, "CAN_102" // string@0c72 │ │ -0d3dd2: 4d03 0001 |4f0f: aput-object v3, v0, v1 │ │ -0d3dd6: 1301 a20e |4f11: const/16 v1, #int 3746 // #ea2 │ │ -0d3dda: 1a03 5603 |4f13: const-string v3, "-130.11" // string@0356 │ │ -0d3dde: 4d03 0001 |4f15: aput-object v3, v0, v1 │ │ -0d3de2: 1301 a30e |4f17: const/16 v1, #int 3747 // #ea3 │ │ -0d3de6: 1a03 8607 |4f19: const-string v3, "52.0583" // string@0786 │ │ -0d3dea: 4d03 0001 |4f1b: aput-object v3, v0, v1 │ │ -0d3dee: 1301 a40e |4f1d: const/16 v1, #int 3748 // #ea4 │ │ -0d3df2: 4d02 0001 |4f1f: aput-object v2, v0, v1 │ │ -0d3df6: 1301 a50e |4f21: const/16 v1, #int 3749 // #ea5 │ │ -0d3dfa: 1a03 720c |4f23: const-string v3, "CAN_102" // string@0c72 │ │ -0d3dfe: 4d03 0001 |4f25: aput-object v3, v0, v1 │ │ -0d3e02: 1301 a60e |4f27: const/16 v1, #int 3750 // #ea6 │ │ -0d3e06: 1a03 5603 |4f29: const-string v3, "-130.11" // string@0356 │ │ -0d3e0a: 4d03 0001 |4f2b: aput-object v3, v0, v1 │ │ -0d3e0e: 1301 a70e |4f2d: const/16 v1, #int 3751 // #ea7 │ │ -0d3e12: 1a03 6e07 |4f2f: const-string v3, "49.8098" // string@076e │ │ -0d3e16: 4d03 0001 |4f31: aput-object v3, v0, v1 │ │ -0d3e1a: 1301 a80e |4f33: const/16 v1, #int 3752 // #ea8 │ │ -0d3e1e: 4d02 0001 |4f35: aput-object v2, v0, v1 │ │ -0d3e22: 1301 a90e |4f37: const/16 v1, #int 3753 // #ea9 │ │ -0d3e26: 1a03 720c |4f39: const-string v3, "CAN_102" // string@0c72 │ │ -0d3e2a: 4d03 0001 |4f3b: aput-object v3, v0, v1 │ │ -0d3e2e: 1301 aa0e |4f3d: const/16 v1, #int 3754 // #eaa │ │ -0d3e32: 1a03 4d03 |4f3f: const-string v3, "-127.587" // string@034d │ │ -0d3e36: 4d03 0001 |4f41: aput-object v3, v0, v1 │ │ -0d3e3a: 1301 ab0e |4f43: const/16 v1, #int 3755 // #eab │ │ -0d3e3e: 1a03 6e07 |4f45: const-string v3, "49.8098" // string@076e │ │ -0d3e42: 4d03 0001 |4f47: aput-object v3, v0, v1 │ │ -0d3e46: 1301 ac0e |4f49: const/16 v1, #int 3756 // #eac │ │ -0d3e4a: 4d02 0001 |4f4b: aput-object v2, v0, v1 │ │ -0d3e4e: 1301 ad0e |4f4d: const/16 v1, #int 3757 // #ead │ │ -0d3e52: 1a03 720c |4f4f: const-string v3, "CAN_102" // string@0c72 │ │ -0d3e56: 4d03 0001 |4f51: aput-object v3, v0, v1 │ │ -0d3e5a: 1301 ae0e |4f53: const/16 v1, #int 3758 // #eae │ │ -0d3e5e: 1a03 4d03 |4f55: const-string v3, "-127.587" // string@034d │ │ -0d3e62: 4d03 0001 |4f57: aput-object v3, v0, v1 │ │ -0d3e66: 1301 af0e |4f59: const/16 v1, #int 3759 // #eaf │ │ -0d3e6a: 1a03 8607 |4f5b: const-string v3, "52.0583" // string@0786 │ │ -0d3e6e: 4d03 0001 |4f5d: aput-object v3, v0, v1 │ │ -0d3e72: 1301 b00e |4f5f: const/16 v1, #int 3760 // #eb0 │ │ -0d3e76: 4d02 0001 |4f61: aput-object v2, v0, v1 │ │ -0d3e7a: 1301 b10e |4f63: const/16 v1, #int 3761 // #eb1 │ │ -0d3e7e: 1a03 730c |4f65: const-string v3, "CAN_103" // string@0c73 │ │ -0d3e82: 4d03 0001 |4f67: aput-object v3, v0, v1 │ │ -0d3e86: 1301 b20e |4f69: const/16 v1, #int 3762 // #eb2 │ │ -0d3e8a: 1a03 5c03 |4f6b: const-string v3, "-134.316" // string@035c │ │ -0d3e8e: 4d03 0001 |4f6d: aput-object v3, v0, v1 │ │ -0d3e92: 1301 b30e |4f6f: const/16 v1, #int 3763 // #eb3 │ │ -0d3e96: 1a03 a907 |4f71: const-string v3, "56.0749" // string@07a9 │ │ -0d3e9a: 4d03 0001 |4f73: aput-object v3, v0, v1 │ │ -0d3e9e: 1301 b40e |4f75: const/16 v1, #int 3764 // #eb4 │ │ -0d3ea2: 4d02 0001 |4f77: aput-object v2, v0, v1 │ │ -0d3ea6: 1301 b50e |4f79: const/16 v1, #int 3765 // #eb5 │ │ -0d3eaa: 1a03 730c |4f7b: const-string v3, "CAN_103" // string@0c73 │ │ -0d3eae: 4d03 0001 |4f7d: aput-object v3, v0, v1 │ │ -0d3eb2: 1301 b60e |4f7f: const/16 v1, #int 3766 // #eb6 │ │ -0d3eb6: 1a03 5c03 |4f81: const-string v3, "-134.316" // string@035c │ │ -0d3eba: 4d03 0001 |4f83: aput-object v3, v0, v1 │ │ -0d3ebe: 1301 b70e |4f85: const/16 v1, #int 3767 // #eb7 │ │ -0d3ec2: 1a03 7a07 |4f87: const-string v3, "51.7618" // string@077a │ │ -0d3ec6: 4d03 0001 |4f89: aput-object v3, v0, v1 │ │ -0d3eca: 1301 b80e |4f8b: const/16 v1, #int 3768 // #eb8 │ │ -0d3ece: 4d02 0001 |4f8d: aput-object v2, v0, v1 │ │ -0d3ed2: 1301 b90e |4f8f: const/16 v1, #int 3769 // #eb9 │ │ -0d3ed6: 1a03 730c |4f91: const-string v3, "CAN_103" // string@0c73 │ │ -0d3eda: 4d03 0001 |4f93: aput-object v3, v0, v1 │ │ -0d3ede: 1301 ba0e |4f95: const/16 v1, #int 3770 // #eba │ │ -0d3ee2: 1a03 4c03 |4f97: const-string v3, "-127.464" // string@034c │ │ -0d3ee6: 4d03 0001 |4f99: aput-object v3, v0, v1 │ │ -0d3eea: 1301 bb0e |4f9b: const/16 v1, #int 3771 // #ebb │ │ -0d3eee: 1a03 7a07 |4f9d: const-string v3, "51.7618" // string@077a │ │ -0d3ef2: 4d03 0001 |4f9f: aput-object v3, v0, v1 │ │ -0d3ef6: 1301 bc0e |4fa1: const/16 v1, #int 3772 // #ebc │ │ -0d3efa: 4d02 0001 |4fa3: aput-object v2, v0, v1 │ │ -0d3efe: 1301 bd0e |4fa5: const/16 v1, #int 3773 // #ebd │ │ -0d3f02: 1a03 730c |4fa7: const-string v3, "CAN_103" // string@0c73 │ │ -0d3f06: 4d03 0001 |4fa9: aput-object v3, v0, v1 │ │ -0d3f0a: 1301 be0e |4fab: const/16 v1, #int 3774 // #ebe │ │ -0d3f0e: 1a03 4c03 |4fad: const-string v3, "-127.464" // string@034c │ │ -0d3f12: 4d03 0001 |4faf: aput-object v3, v0, v1 │ │ -0d3f16: 1301 bf0e |4fb1: const/16 v1, #int 3775 // #ebf │ │ -0d3f1a: 1a03 a907 |4fb3: const-string v3, "56.0749" // string@07a9 │ │ -0d3f1e: 4d03 0001 |4fb5: aput-object v3, v0, v1 │ │ -0d3f22: 1301 c00e |4fb7: const/16 v1, #int 3776 // #ec0 │ │ -0d3f26: 4d02 0001 |4fb9: aput-object v2, v0, v1 │ │ -0d3f2a: 1301 c10e |4fbb: const/16 v1, #int 3777 // #ec1 │ │ -0d3f2e: 1a03 740c |4fbd: const-string v3, "CAN_104" // string@0c74 │ │ -0d3f32: 4d03 0001 |4fbf: aput-object v3, v0, v1 │ │ -0d3f36: 1301 c20e |4fc1: const/16 v1, #int 3778 // #ec2 │ │ -0d3f3a: 1a03 6303 |4fc3: const-string v3, "-136.37" // string@0363 │ │ -0d3f3e: 4d03 0001 |4fc5: aput-object v3, v0, v1 │ │ -0d3f42: 1301 c30e |4fc7: const/16 v1, #int 3779 // #ec3 │ │ -0d3f46: 1a03 e007 |4fc9: const-string v3, "60.1264" // string@07e0 │ │ -0d3f4a: 4d03 0001 |4fcb: aput-object v3, v0, v1 │ │ -0d3f4e: 1301 c40e |4fcd: const/16 v1, #int 3780 // #ec4 │ │ -0d3f52: 4d02 0001 |4fcf: aput-object v2, v0, v1 │ │ -0d3f56: 1301 c50e |4fd1: const/16 v1, #int 3781 // #ec5 │ │ -0d3f5a: 1a03 740c |4fd3: const-string v3, "CAN_104" // string@0c74 │ │ -0d3f5e: 4d03 0001 |4fd5: aput-object v3, v0, v1 │ │ -0d3f62: 1301 c60e |4fd7: const/16 v1, #int 3782 // #ec6 │ │ -0d3f66: 1a03 6303 |4fd9: const-string v3, "-136.37" // string@0363 │ │ -0d3f6a: 4d03 0001 |4fdb: aput-object v3, v0, v1 │ │ -0d3f6e: 1301 c70e |4fdd: const/16 v1, #int 3783 // #ec7 │ │ -0d3f72: 1a03 9c07 |4fdf: const-string v3, "55.7637" // string@079c │ │ -0d3f76: 4d03 0001 |4fe1: aput-object v3, v0, v1 │ │ -0d3f7a: 1301 c80e |4fe3: const/16 v1, #int 3784 // #ec8 │ │ -0d3f7e: 4d02 0001 |4fe5: aput-object v2, v0, v1 │ │ -0d3f82: 1301 c90e |4fe7: const/16 v1, #int 3785 // #ec9 │ │ -0d3f86: 1a03 740c |4fe9: const-string v3, "CAN_104" // string@0c74 │ │ -0d3f8a: 4d03 0001 |4feb: aput-object v3, v0, v1 │ │ -0d3f8e: 1301 ca0e |4fed: const/16 v1, #int 3786 // #eca │ │ -0d3f92: 1a03 4a03 |4fef: const-string v3, "-127.271" // string@034a │ │ -0d3f96: 4d03 0001 |4ff1: aput-object v3, v0, v1 │ │ -0d3f9a: 1301 cb0e |4ff3: const/16 v1, #int 3787 // #ecb │ │ -0d3f9e: 1a03 9c07 |4ff5: const-string v3, "55.7637" // string@079c │ │ -0d3fa2: 4d03 0001 |4ff7: aput-object v3, v0, v1 │ │ -0d3fa6: 1301 cc0e |4ff9: const/16 v1, #int 3788 // #ecc │ │ -0d3faa: 4d02 0001 |4ffb: aput-object v2, v0, v1 │ │ -0d3fae: 1301 cd0e |4ffd: const/16 v1, #int 3789 // #ecd │ │ -0d3fb2: 1a03 740c |4fff: const-string v3, "CAN_104" // string@0c74 │ │ -0d3fb6: 4d03 0001 |5001: aput-object v3, v0, v1 │ │ -0d3fba: 1301 ce0e |5003: const/16 v1, #int 3790 // #ece │ │ -0d3fbe: 1a03 4a03 |5005: const-string v3, "-127.271" // string@034a │ │ -0d3fc2: 4d03 0001 |5007: aput-object v3, v0, v1 │ │ -0d3fc6: 1301 cf0e |5009: const/16 v1, #int 3791 // #ecf │ │ -0d3fca: 1a03 e007 |500b: const-string v3, "60.1264" // string@07e0 │ │ -0d3fce: 4d03 0001 |500d: aput-object v3, v0, v1 │ │ -0d3fd2: 1301 d00e |500f: const/16 v1, #int 3792 // #ed0 │ │ -0d3fd6: 4d02 0001 |5011: aput-object v2, v0, v1 │ │ -0d3fda: 1301 d10e |5013: const/16 v1, #int 3793 // #ed1 │ │ -0d3fde: 1a03 750c |5015: const-string v3, "CAN_105" // string@0c75 │ │ -0d3fe2: 4d03 0001 |5017: aput-object v3, v0, v1 │ │ -0d3fe6: 1301 d20e |5019: const/16 v1, #int 3794 // #ed2 │ │ -0d3fea: 1a03 6403 |501b: const-string v3, "-136.565" // string@0364 │ │ -0d3fee: 4d03 0001 |501d: aput-object v3, v0, v1 │ │ -0d3ff2: 1301 d30e |501f: const/16 v1, #int 3795 // #ed3 │ │ -0d3ff6: 1a03 0408 |5021: const-string v3, "64.1132" // string@0804 │ │ -0d3ffa: 4d03 0001 |5023: aput-object v3, v0, v1 │ │ -0d3ffe: 1301 d40e |5025: const/16 v1, #int 3796 // #ed4 │ │ -0d4002: 4d02 0001 |5027: aput-object v2, v0, v1 │ │ -0d4006: 1301 d50e |5029: const/16 v1, #int 3797 // #ed5 │ │ -0d400a: 1a03 750c |502b: const-string v3, "CAN_105" // string@0c75 │ │ -0d400e: 4d03 0001 |502d: aput-object v3, v0, v1 │ │ -0d4012: 1301 d60e |502f: const/16 v1, #int 3798 // #ed6 │ │ -0d4016: 1a03 6403 |5031: const-string v3, "-136.565" // string@0364 │ │ -0d401a: 4d03 0001 |5033: aput-object v3, v0, v1 │ │ -0d401e: 1301 d70e |5035: const/16 v1, #int 3799 // #ed7 │ │ -0d4022: 1a03 ca07 |5037: const-string v3, "59.7677" // string@07ca │ │ -0d4026: 4d03 0001 |5039: aput-object v3, v0, v1 │ │ -0d402a: 1301 d80e |503b: const/16 v1, #int 3800 // #ed8 │ │ -0d402e: 4d02 0001 |503d: aput-object v2, v0, v1 │ │ -0d4032: 1301 d90e |503f: const/16 v1, #int 3801 // #ed9 │ │ -0d4036: 1a03 750c |5041: const-string v3, "CAN_105" // string@0c75 │ │ -0d403a: 4d03 0001 |5043: aput-object v3, v0, v1 │ │ -0d403e: 1301 da0e |5045: const/16 v1, #int 3802 // #eda │ │ -0d4042: 1a03 4903 |5047: const-string v3, "-126.982" // string@0349 │ │ -0d4046: 4d03 0001 |5049: aput-object v3, v0, v1 │ │ -0d404a: 1301 db0e |504b: const/16 v1, #int 3803 // #edb │ │ -0d404e: 1a03 ca07 |504d: const-string v3, "59.7677" // string@07ca │ │ -0d4052: 4d03 0001 |504f: aput-object v3, v0, v1 │ │ -0d4056: 1301 dc0e |5051: const/16 v1, #int 3804 // #edc │ │ -0d405a: 4d02 0001 |5053: aput-object v2, v0, v1 │ │ -0d405e: 1301 dd0e |5055: const/16 v1, #int 3805 // #edd │ │ -0d4062: 1a03 750c |5057: const-string v3, "CAN_105" // string@0c75 │ │ -0d4066: 4d03 0001 |5059: aput-object v3, v0, v1 │ │ -0d406a: 1301 de0e |505b: const/16 v1, #int 3806 // #ede │ │ -0d406e: 1a03 4903 |505d: const-string v3, "-126.982" // string@0349 │ │ -0d4072: 4d03 0001 |505f: aput-object v3, v0, v1 │ │ -0d4076: 1301 df0e |5061: const/16 v1, #int 3807 // #edf │ │ -0d407a: 1a03 0408 |5063: const-string v3, "64.1132" // string@0804 │ │ -0d407e: 4d03 0001 |5065: aput-object v3, v0, v1 │ │ -0d4082: 1301 e00e |5067: const/16 v1, #int 3808 // #ee0 │ │ -0d4086: 4d02 0001 |5069: aput-object v2, v0, v1 │ │ -0d408a: 1301 e10e |506b: const/16 v1, #int 3809 // #ee1 │ │ -0d408e: 1a03 760c |506d: const-string v3, "CAN_106" // string@0c76 │ │ -0d4092: 4d03 0001 |506f: aput-object v3, v0, v1 │ │ -0d4096: 1301 e20e |5071: const/16 v1, #int 3810 // #ee2 │ │ -0d409a: 1a03 6503 |5073: const-string v3, "-136.821" // string@0365 │ │ -0d409e: 4d03 0001 |5075: aput-object v3, v0, v1 │ │ -0d40a2: 1301 e30e |5077: const/16 v1, #int 3811 // #ee3 │ │ -0d40a6: 1a03 2408 |5079: const-string v3, "68.1059" // string@0824 │ │ -0d40aa: 4d03 0001 |507b: aput-object v3, v0, v1 │ │ -0d40ae: 1301 e40e |507d: const/16 v1, #int 3812 // #ee4 │ │ -0d40b2: 4d02 0001 |507f: aput-object v2, v0, v1 │ │ -0d40b6: 1301 e50e |5081: const/16 v1, #int 3813 // #ee5 │ │ -0d40ba: 1a03 760c |5083: const-string v3, "CAN_106" // string@0c76 │ │ -0d40be: 4d03 0001 |5085: aput-object v3, v0, v1 │ │ -0d40c2: 1301 e60e |5087: const/16 v1, #int 3814 // #ee6 │ │ -0d40c6: 1a03 6503 |5089: const-string v3, "-136.821" // string@0365 │ │ -0d40ca: 4d03 0001 |508b: aput-object v3, v0, v1 │ │ -0d40ce: 1301 e70e |508d: const/16 v1, #int 3815 // #ee7 │ │ -0d40d2: 1a03 f407 |508f: const-string v3, "63.7547" // string@07f4 │ │ -0d40d6: 4d03 0001 |5091: aput-object v3, v0, v1 │ │ -0d40da: 1301 e80e |5093: const/16 v1, #int 3816 // #ee8 │ │ -0d40de: 4d02 0001 |5095: aput-object v2, v0, v1 │ │ -0d40e2: 1301 e90e |5097: const/16 v1, #int 3817 // #ee9 │ │ -0d40e6: 1a03 760c |5099: const-string v3, "CAN_106" // string@0c76 │ │ -0d40ea: 4d03 0001 |509b: aput-object v3, v0, v1 │ │ -0d40ee: 1301 ea0e |509d: const/16 v1, #int 3818 // #eea │ │ -0d40f2: 1a03 4803 |509f: const-string v3, "-126.627" // string@0348 │ │ -0d40f6: 4d03 0001 |50a1: aput-object v3, v0, v1 │ │ -0d40fa: 1301 eb0e |50a3: const/16 v1, #int 3819 // #eeb │ │ -0d40fe: 1a03 f407 |50a5: const-string v3, "63.7547" // string@07f4 │ │ -0d4102: 4d03 0001 |50a7: aput-object v3, v0, v1 │ │ -0d4106: 1301 ec0e |50a9: const/16 v1, #int 3820 // #eec │ │ -0d410a: 4d02 0001 |50ab: aput-object v2, v0, v1 │ │ -0d410e: 1301 ed0e |50ad: const/16 v1, #int 3821 // #eed │ │ -0d4112: 1a03 760c |50af: const-string v3, "CAN_106" // string@0c76 │ │ -0d4116: 4d03 0001 |50b1: aput-object v3, v0, v1 │ │ -0d411a: 1301 ee0e |50b3: const/16 v1, #int 3822 // #eee │ │ -0d411e: 1a03 4803 |50b5: const-string v3, "-126.627" // string@0348 │ │ -0d4122: 4d03 0001 |50b7: aput-object v3, v0, v1 │ │ -0d4126: 1301 ef0e |50b9: const/16 v1, #int 3823 // #eef │ │ -0d412a: 1a03 2408 |50bb: const-string v3, "68.1059" // string@0824 │ │ -0d412e: 4d03 0001 |50bd: aput-object v3, v0, v1 │ │ -0d4132: 1301 f00e |50bf: const/16 v1, #int 3824 // #ef0 │ │ -0d4136: 4d02 0001 |50c1: aput-object v2, v0, v1 │ │ -0d413a: 1301 f10e |50c3: const/16 v1, #int 3825 // #ef1 │ │ -0d413e: 1a03 770c |50c5: const-string v3, "CAN_107" // string@0c77 │ │ -0d4142: 4d03 0001 |50c7: aput-object v3, v0, v1 │ │ -0d4146: 1301 f20e |50c9: const/16 v1, #int 3826 // #ef2 │ │ -0d414a: 1a03 6603 |50cb: const-string v3, "-136.981" // string@0366 │ │ -0d414e: 4d03 0001 |50cd: aput-object v3, v0, v1 │ │ -0d4152: 1301 f30e |50cf: const/16 v1, #int 3827 // #ef3 │ │ -0d4156: 1a03 3508 |50d1: const-string v3, "71.0873" // string@0835 │ │ -0d415a: 4d03 0001 |50d3: aput-object v3, v0, v1 │ │ -0d415e: 1301 f40e |50d5: const/16 v1, #int 3828 // #ef4 │ │ -0d4162: 4d02 0001 |50d7: aput-object v2, v0, v1 │ │ -0d4166: 1301 f50e |50d9: const/16 v1, #int 3829 // #ef5 │ │ -0d416a: 1a03 770c |50db: const-string v3, "CAN_107" // string@0c77 │ │ -0d416e: 4d03 0001 |50dd: aput-object v3, v0, v1 │ │ -0d4172: 1301 f60e |50df: const/16 v1, #int 3830 // #ef6 │ │ -0d4176: 1a03 6603 |50e1: const-string v3, "-136.981" // string@0366 │ │ -0d417a: 4d03 0001 |50e3: aput-object v3, v0, v1 │ │ -0d417e: 1301 f70e |50e5: const/16 v1, #int 3831 // #ef7 │ │ -0d4182: 1a03 1e08 |50e7: const-string v3, "67.7497" // string@081e │ │ -0d4186: 4d03 0001 |50e9: aput-object v3, v0, v1 │ │ -0d418a: 1301 f80e |50eb: const/16 v1, #int 3832 // #ef8 │ │ -0d418e: 4d02 0001 |50ed: aput-object v2, v0, v1 │ │ -0d4192: 1301 f90e |50ef: const/16 v1, #int 3833 // #ef9 │ │ -0d4196: 1a03 770c |50f1: const-string v3, "CAN_107" // string@0c77 │ │ -0d419a: 4d03 0001 |50f3: aput-object v3, v0, v1 │ │ -0d419e: 1301 fa0e |50f5: const/16 v1, #int 3834 // #efa │ │ -0d41a2: 1a03 4b03 |50f7: const-string v3, "-127.352" // string@034b │ │ -0d41a6: 4d03 0001 |50f9: aput-object v3, v0, v1 │ │ -0d41aa: 1301 fb0e |50fb: const/16 v1, #int 3835 // #efb │ │ -0d41ae: 1a03 1e08 |50fd: const-string v3, "67.7497" // string@081e │ │ -0d41b2: 4d03 0001 |50ff: aput-object v3, v0, v1 │ │ -0d41b6: 1301 fc0e |5101: const/16 v1, #int 3836 // #efc │ │ -0d41ba: 4d02 0001 |5103: aput-object v2, v0, v1 │ │ -0d41be: 1301 fd0e |5105: const/16 v1, #int 3837 // #efd │ │ -0d41c2: 1a03 770c |5107: const-string v3, "CAN_107" // string@0c77 │ │ -0d41c6: 4d03 0001 |5109: aput-object v3, v0, v1 │ │ -0d41ca: 1301 fe0e |510b: const/16 v1, #int 3838 // #efe │ │ -0d41ce: 1a03 4b03 |510d: const-string v3, "-127.352" // string@034b │ │ -0d41d2: 4d03 0001 |510f: aput-object v3, v0, v1 │ │ -0d41d6: 1301 ff0e |5111: const/16 v1, #int 3839 // #eff │ │ -0d41da: 1a03 3508 |5113: const-string v3, "71.0873" // string@0835 │ │ -0d41de: 4d03 0001 |5115: aput-object v3, v0, v1 │ │ -0d41e2: 1301 000f |5117: const/16 v1, #int 3840 // #f00 │ │ -0d41e6: 4d02 0001 |5119: aput-object v2, v0, v1 │ │ -0d41ea: 1301 010f |511b: const/16 v1, #int 3841 // #f01 │ │ -0d41ee: 1a03 780c |511d: const-string v3, "CAN_114" // string@0c78 │ │ -0d41f2: 4d03 0001 |511f: aput-object v3, v0, v1 │ │ -0d41f6: 1301 020f |5121: const/16 v1, #int 3842 // #f02 │ │ -0d41fa: 1a03 6c03 |5123: const-string v3, "-140.374" // string@036c │ │ -0d41fe: 4d03 0001 |5125: aput-object v3, v0, v1 │ │ -0d4202: 1301 030f |5127: const/16 v1, #int 3843 // #f03 │ │ -0d4206: 1a03 dc07 |5129: const-string v3, "60.096" // string@07dc │ │ -0d420a: 4d03 0001 |512b: aput-object v3, v0, v1 │ │ -0d420e: 1301 040f |512d: const/16 v1, #int 3844 // #f04 │ │ -0d4212: 4d02 0001 |512f: aput-object v2, v0, v1 │ │ -0d4216: 1301 050f |5131: const/16 v1, #int 3845 // #f05 │ │ -0d421a: 1a03 780c |5133: const-string v3, "CAN_114" // string@0c78 │ │ -0d421e: 4d03 0001 |5135: aput-object v3, v0, v1 │ │ -0d4222: 1301 060f |5137: const/16 v1, #int 3846 // #f06 │ │ -0d4226: 1a03 6c03 |5139: const-string v3, "-140.374" // string@036c │ │ -0d422a: 4d03 0001 |513b: aput-object v3, v0, v1 │ │ -0d422e: 1301 070f |513d: const/16 v1, #int 3847 // #f07 │ │ -0d4232: 1a03 bc07 |513f: const-string v3, "58.7671" // string@07bc │ │ -0d4236: 4d03 0001 |5141: aput-object v3, v0, v1 │ │ -0d423a: 1301 080f |5143: const/16 v1, #int 3848 // #f08 │ │ -0d423e: 4d02 0001 |5145: aput-object v2, v0, v1 │ │ -0d4242: 1301 090f |5147: const/16 v1, #int 3849 // #f09 │ │ -0d4246: 1a03 780c |5149: const-string v3, "CAN_114" // string@0c78 │ │ -0d424a: 4d03 0001 |514b: aput-object v3, v0, v1 │ │ -0d424e: 1301 0a0f |514d: const/16 v1, #int 3850 // #f0a │ │ -0d4252: 1a03 6203 |514f: const-string v3, "-135.497" // string@0362 │ │ -0d4256: 4d03 0001 |5151: aput-object v3, v0, v1 │ │ -0d425a: 1301 0b0f |5153: const/16 v1, #int 3851 // #f0b │ │ -0d425e: 1a03 bc07 |5155: const-string v3, "58.7671" // string@07bc │ │ -0d4262: 4d03 0001 |5157: aput-object v3, v0, v1 │ │ -0d4266: 1301 0c0f |5159: const/16 v1, #int 3852 // #f0c │ │ -0d426a: 4d02 0001 |515b: aput-object v2, v0, v1 │ │ -0d426e: 1301 0d0f |515d: const/16 v1, #int 3853 // #f0d │ │ -0d4272: 1a03 780c |515f: const-string v3, "CAN_114" // string@0c78 │ │ -0d4276: 4d03 0001 |5161: aput-object v3, v0, v1 │ │ -0d427a: 1301 0e0f |5163: const/16 v1, #int 3854 // #f0e │ │ -0d427e: 1a03 6203 |5165: const-string v3, "-135.497" // string@0362 │ │ -0d4282: 4d03 0001 |5167: aput-object v3, v0, v1 │ │ -0d4286: 1301 0f0f |5169: const/16 v1, #int 3855 // #f0f │ │ -0d428a: 1a03 dc07 |516b: const-string v3, "60.096" // string@07dc │ │ -0d428e: 4d03 0001 |516d: aput-object v3, v0, v1 │ │ -0d4292: 1301 100f |516f: const/16 v1, #int 3856 // #f10 │ │ -0d4296: 4d02 0001 |5171: aput-object v2, v0, v1 │ │ -0d429a: 1301 110f |5173: const/16 v1, #int 3857 // #f11 │ │ -0d429e: 1a03 790c |5175: const-string v3, "CAN_115" // string@0c79 │ │ -0d42a2: 4d03 0001 |5177: aput-object v3, v0, v1 │ │ -0d42a6: 1301 120f |5179: const/16 v1, #int 3858 // #f12 │ │ -0d42aa: 1a03 7103 |517b: const-string v3, "-141.198" // string@0371 │ │ -0d42ae: 4d03 0001 |517d: aput-object v3, v0, v1 │ │ -0d42b2: 1301 130f |517f: const/16 v1, #int 3859 // #f13 │ │ -0d42b6: 1a03 0008 |5181: const-string v3, "64.0987" // string@0800 │ │ -0d42ba: 4d03 0001 |5183: aput-object v3, v0, v1 │ │ -0d42be: 1301 140f |5185: const/16 v1, #int 3860 // #f14 │ │ -0d42c2: 4d02 0001 |5187: aput-object v2, v0, v1 │ │ -0d42c6: 1301 150f |5189: const/16 v1, #int 3861 // #f15 │ │ -0d42ca: 1a03 790c |518b: const-string v3, "CAN_115" // string@0c79 │ │ -0d42ce: 4d03 0001 |518d: aput-object v3, v0, v1 │ │ -0d42d2: 1301 160f |518f: const/16 v1, #int 3862 // #f16 │ │ -0d42d6: 1a03 7103 |5191: const-string v3, "-141.198" // string@0371 │ │ -0d42da: 4d03 0001 |5193: aput-object v3, v0, v1 │ │ -0d42de: 1301 170f |5195: const/16 v1, #int 3863 // #f17 │ │ -0d42e2: 1a03 bf07 |5197: const-string v3, "59.5939" // string@07bf │ │ -0d42e6: 4d03 0001 |5199: aput-object v3, v0, v1 │ │ -0d42ea: 1301 180f |519b: const/16 v1, #int 3864 // #f18 │ │ -0d42ee: 4d02 0001 |519d: aput-object v2, v0, v1 │ │ -0d42f2: 1301 190f |519f: const/16 v1, #int 3865 // #f19 │ │ -0d42f6: 1a03 790c |51a1: const-string v3, "CAN_115" // string@0c79 │ │ -0d42fa: 4d03 0001 |51a3: aput-object v3, v0, v1 │ │ -0d42fe: 1301 1a0f |51a5: const/16 v1, #int 3866 // #f1a │ │ -0d4302: 1a03 6003 |51a7: const-string v3, "-134.99" // string@0360 │ │ -0d4306: 4d03 0001 |51a9: aput-object v3, v0, v1 │ │ -0d430a: 1301 1b0f |51ab: const/16 v1, #int 3867 // #f1b │ │ -0d430e: 1a03 bf07 |51ad: const-string v3, "59.5939" // string@07bf │ │ -0d4312: 4d03 0001 |51af: aput-object v3, v0, v1 │ │ -0d4316: 1301 1c0f |51b1: const/16 v1, #int 3868 // #f1c │ │ -0d431a: 4d02 0001 |51b3: aput-object v2, v0, v1 │ │ -0d431e: 1301 1d0f |51b5: const/16 v1, #int 3869 // #f1d │ │ -0d4322: 1a03 790c |51b7: const-string v3, "CAN_115" // string@0c79 │ │ -0d4326: 4d03 0001 |51b9: aput-object v3, v0, v1 │ │ -0d432a: 1301 1e0f |51bb: const/16 v1, #int 3870 // #f1e │ │ -0d432e: 1a03 6003 |51bd: const-string v3, "-134.99" // string@0360 │ │ -0d4332: 4d03 0001 |51bf: aput-object v3, v0, v1 │ │ -0d4336: 1301 1f0f |51c1: const/16 v1, #int 3871 // #f1f │ │ -0d433a: 1a03 0008 |51c3: const-string v3, "64.0987" // string@0800 │ │ -0d433e: 4d03 0001 |51c5: aput-object v3, v0, v1 │ │ -0d4342: 1301 200f |51c7: const/16 v1, #int 3872 // #f20 │ │ -0d4346: 4d02 0001 |51c9: aput-object v2, v0, v1 │ │ -0d434a: 1301 210f |51cb: const/16 v1, #int 3873 // #f21 │ │ -0d434e: 1a03 7a0c |51cd: const-string v3, "CAN_116" // string@0c7a │ │ -0d4352: 4d03 0001 |51cf: aput-object v3, v0, v1 │ │ -0d4356: 1301 220f |51d1: const/16 v1, #int 3874 // #f22 │ │ -0d435a: 1a03 7203 |51d3: const-string v3, "-141.32" // string@0372 │ │ -0d435e: 4d03 0001 |51d5: aput-object v3, v0, v1 │ │ -0d4362: 1301 230f |51d7: const/16 v1, #int 3875 // #f23 │ │ -0d4366: 1a03 2308 |51d9: const-string v3, "68.0943" // string@0823 │ │ -0d436a: 4d03 0001 |51db: aput-object v3, v0, v1 │ │ -0d436e: 1301 240f |51dd: const/16 v1, #int 3876 // #f24 │ │ -0d4372: 4d02 0001 |51df: aput-object v2, v0, v1 │ │ -0d4376: 1301 250f |51e1: const/16 v1, #int 3877 // #f25 │ │ -0d437a: 1a03 7a0c |51e3: const-string v3, "CAN_116" // string@0c7a │ │ -0d437e: 4d03 0001 |51e5: aput-object v3, v0, v1 │ │ -0d4382: 1301 260f |51e7: const/16 v1, #int 3878 // #f26 │ │ -0d4386: 1a03 7203 |51e9: const-string v3, "-141.32" // string@0372 │ │ -0d438a: 4d03 0001 |51eb: aput-object v3, v0, v1 │ │ -0d438e: 1301 270f |51ed: const/16 v1, #int 3879 // #f27 │ │ -0d4392: 1a03 f707 |51ef: const-string v3, "63.7589" // string@07f7 │ │ -0d4396: 4d03 0001 |51f1: aput-object v3, v0, v1 │ │ -0d439a: 1301 280f |51f3: const/16 v1, #int 3880 // #f28 │ │ -0d439e: 4d02 0001 |51f5: aput-object v2, v0, v1 │ │ -0d43a2: 1301 290f |51f7: const/16 v1, #int 3881 // #f29 │ │ -0d43a6: 1a03 7a0c |51f9: const-string v3, "CAN_116" // string@0c7a │ │ -0d43aa: 4d03 0001 |51fb: aput-object v3, v0, v1 │ │ -0d43ae: 1301 2a0f |51fd: const/16 v1, #int 3882 // #f2a │ │ -0d43b2: 1a03 5d03 |51ff: const-string v3, "-134.634" // string@035d │ │ -0d43b6: 4d03 0001 |5201: aput-object v3, v0, v1 │ │ -0d43ba: 1301 2b0f |5203: const/16 v1, #int 3883 // #f2b │ │ -0d43be: 1a03 f707 |5205: const-string v3, "63.7589" // string@07f7 │ │ -0d43c2: 4d03 0001 |5207: aput-object v3, v0, v1 │ │ -0d43c6: 1301 2c0f |5209: const/16 v1, #int 3884 // #f2c │ │ -0d43ca: 4d02 0001 |520b: aput-object v2, v0, v1 │ │ -0d43ce: 1301 2d0f |520d: const/16 v1, #int 3885 // #f2d │ │ -0d43d2: 1a03 7a0c |520f: const-string v3, "CAN_116" // string@0c7a │ │ -0d43d6: 4d03 0001 |5211: aput-object v3, v0, v1 │ │ -0d43da: 1301 2e0f |5213: const/16 v1, #int 3886 // #f2e │ │ -0d43de: 1a03 5d03 |5215: const-string v3, "-134.634" // string@035d │ │ -0d43e2: 4d03 0001 |5217: aput-object v3, v0, v1 │ │ -0d43e6: 1301 2f0f |5219: const/16 v1, #int 3887 // #f2f │ │ -0d43ea: 1a03 2308 |521b: const-string v3, "68.0943" // string@0823 │ │ -0d43ee: 4d03 0001 |521d: aput-object v3, v0, v1 │ │ -0d43f2: 1301 300f |521f: const/16 v1, #int 3888 // #f30 │ │ -0d43f6: 4d02 0001 |5221: aput-object v2, v0, v1 │ │ -0d43fa: 1301 310f |5223: const/16 v1, #int 3889 // #f31 │ │ -0d43fe: 1a03 7b0c |5225: const-string v3, "CAN_117" // string@0c7b │ │ -0d4402: 4d03 0001 |5227: aput-object v3, v0, v1 │ │ -0d4406: 1301 320f |5229: const/16 v1, #int 3890 // #f32 │ │ -0d440a: 1a03 7703 |522b: const-string v3, "-144.467" // string@0377 │ │ -0d440e: 4d03 0001 |522d: aput-object v3, v0, v1 │ │ -0d4412: 1301 330f |522f: const/16 v1, #int 3891 // #f33 │ │ -0d4416: 1a03 3208 |5231: const-string v3, "70.1348" // string@0832 │ │ -0d441a: 4d03 0001 |5233: aput-object v3, v0, v1 │ │ -0d441e: 1301 340f |5235: const/16 v1, #int 3892 // #f34 │ │ -0d4422: 4d02 0001 |5237: aput-object v2, v0, v1 │ │ -0d4426: 1301 350f |5239: const/16 v1, #int 3893 // #f35 │ │ -0d442a: 1a03 7b0c |523b: const-string v3, "CAN_117" // string@0c7b │ │ -0d442e: 4d03 0001 |523d: aput-object v3, v0, v1 │ │ -0d4432: 1301 360f |523f: const/16 v1, #int 3894 // #f36 │ │ -0d4436: 1a03 7703 |5241: const-string v3, "-144.467" // string@0377 │ │ -0d443a: 4d03 0001 |5243: aput-object v3, v0, v1 │ │ -0d443e: 1301 370f |5245: const/16 v1, #int 3895 // #f37 │ │ -0d4442: 1a03 1c08 |5247: const-string v3, "67.704" // string@081c │ │ -0d4446: 4d03 0001 |5249: aput-object v3, v0, v1 │ │ -0d444a: 1301 380f |524b: const/16 v1, #int 3896 // #f38 │ │ -0d444e: 4d02 0001 |524d: aput-object v2, v0, v1 │ │ -0d4452: 1301 390f |524f: const/16 v1, #int 3897 // #f39 │ │ -0d4456: 1a03 7b0c |5251: const-string v3, "CAN_117" // string@0c7b │ │ -0d445a: 4d03 0001 |5253: aput-object v3, v0, v1 │ │ -0d445e: 1301 3a0f |5255: const/16 v1, #int 3898 // #f3a │ │ -0d4462: 1a03 5f03 |5257: const-string v3, "-134.784" // string@035f │ │ -0d4466: 4d03 0001 |5259: aput-object v3, v0, v1 │ │ -0d446a: 1301 3b0f |525b: const/16 v1, #int 3899 // #f3b │ │ -0d446e: 1a03 1c08 |525d: const-string v3, "67.704" // string@081c │ │ -0d4472: 4d03 0001 |525f: aput-object v3, v0, v1 │ │ -0d4476: 1301 3c0f |5261: const/16 v1, #int 3900 // #f3c │ │ -0d447a: 4d02 0001 |5263: aput-object v2, v0, v1 │ │ -0d447e: 1301 3d0f |5265: const/16 v1, #int 3901 // #f3d │ │ -0d4482: 1a03 7b0c |5267: const-string v3, "CAN_117" // string@0c7b │ │ -0d4486: 4d03 0001 |5269: aput-object v3, v0, v1 │ │ -0d448a: 1301 3e0f |526b: const/16 v1, #int 3902 // #f3e │ │ -0d448e: 1a03 5f03 |526d: const-string v3, "-134.784" // string@035f │ │ -0d4492: 4d03 0001 |526f: aput-object v3, v0, v1 │ │ -0d4496: 1301 3f0f |5271: const/16 v1, #int 3903 // #f3f │ │ -0d449a: 1a03 3208 |5273: const-string v3, "70.1348" // string@0832 │ │ -0d449e: 4d03 0001 |5275: aput-object v3, v0, v1 │ │ -0d44a2: 1301 400f |5277: const/16 v1, #int 3904 // #f40 │ │ -0d44a6: 4d02 0001 |5279: aput-object v2, v0, v1 │ │ -0d44aa: 1301 410f |527b: const/16 v1, #int 3905 // #f41 │ │ -0d44ae: 1a03 7c0c |527d: const-string v3, "CAN_120" // string@0c7c │ │ -0d44b2: 4d03 0001 |527f: aput-object v3, v0, v1 │ │ -0d44b6: 1301 420f |5281: const/16 v1, #int 3906 // #f42 │ │ -0d44ba: 1a03 0304 |5283: const-string v3, "-74.2486" // string@0403 │ │ -0d44be: 4d03 0001 |5285: aput-object v3, v0, v1 │ │ -0d44c2: 1301 430f |5287: const/16 v1, #int 3907 // #f43 │ │ -0d44c6: 1a03 6608 |5289: const-string v3, "83.3307" // string@0866 │ │ -0d44ca: 4d03 0001 |528b: aput-object v3, v0, v1 │ │ -0d44ce: 1301 440f |528d: const/16 v1, #int 3908 // #f44 │ │ -0d44d2: 4d02 0001 |528f: aput-object v2, v0, v1 │ │ -0d44d6: 1301 450f |5291: const/16 v1, #int 3909 // #f45 │ │ -0d44da: 1a03 7c0c |5293: const-string v3, "CAN_120" // string@0c7c │ │ -0d44de: 4d03 0001 |5295: aput-object v3, v0, v1 │ │ -0d44e2: 1301 460f |5297: const/16 v1, #int 3910 // #f46 │ │ -0d44e6: 1a03 0304 |5299: const-string v3, "-74.2486" // string@0403 │ │ -0d44ea: 4d03 0001 |529b: aput-object v3, v0, v1 │ │ -0d44ee: 1301 470f |529d: const/16 v1, #int 3911 // #f47 │ │ -0d44f2: 1a03 5a08 |529f: const-string v3, "79.3301" // string@085a │ │ -0d44f6: 4d03 0001 |52a1: aput-object v3, v0, v1 │ │ -0d44fa: 1301 480f |52a3: const/16 v1, #int 3912 // #f48 │ │ -0d44fe: 4d02 0001 |52a5: aput-object v2, v0, v1 │ │ -0d4502: 1301 490f |52a7: const/16 v1, #int 3913 // #f49 │ │ -0d4506: 1a03 7c0c |52a9: const-string v3, "CAN_120" // string@0c7c │ │ -0d450a: 4d03 0001 |52ab: aput-object v3, v0, v1 │ │ -0d450e: 1301 4a0f |52ad: const/16 v1, #int 3914 // #f4a │ │ -0d4512: 1a03 bf03 |52af: const-string v3, "-52.1838" // string@03bf │ │ -0d4516: 4d03 0001 |52b1: aput-object v3, v0, v1 │ │ -0d451a: 1301 4b0f |52b3: const/16 v1, #int 3915 // #f4b │ │ -0d451e: 1a03 5a08 |52b5: const-string v3, "79.3301" // string@085a │ │ -0d4522: 4d03 0001 |52b7: aput-object v3, v0, v1 │ │ -0d4526: 1301 4c0f |52b9: const/16 v1, #int 3916 // #f4c │ │ -0d452a: 4d02 0001 |52bb: aput-object v2, v0, v1 │ │ -0d452e: 1301 4d0f |52bd: const/16 v1, #int 3917 // #f4d │ │ -0d4532: 1a03 7c0c |52bf: const-string v3, "CAN_120" // string@0c7c │ │ -0d4536: 4d03 0001 |52c1: aput-object v3, v0, v1 │ │ -0d453a: 1301 4e0f |52c3: const/16 v1, #int 3918 // #f4e │ │ -0d453e: 1a03 bf03 |52c5: const-string v3, "-52.1838" // string@03bf │ │ -0d4542: 4d03 0001 |52c7: aput-object v3, v0, v1 │ │ -0d4546: 1301 4f0f |52c9: const/16 v1, #int 3919 // #f4f │ │ -0d454a: 1a03 6608 |52cb: const-string v3, "83.3307" // string@0866 │ │ -0d454e: 4d03 0001 |52cd: aput-object v3, v0, v1 │ │ -0d4552: 1301 500f |52cf: const/16 v1, #int 3920 // #f50 │ │ -0d4556: 4d02 0001 |52d1: aput-object v2, v0, v1 │ │ -0d455a: 1301 510f |52d3: const/16 v1, #int 3921 // #f51 │ │ -0d455e: 1a03 7d0c |52d5: const-string v3, "CAN_340" // string@0c7d │ │ -0d4562: 4d03 0001 |52d7: aput-object v3, v0, v1 │ │ -0d4566: 1301 520f |52d9: const/16 v1, #int 3922 // #f52 │ │ -0d456a: 1a03 d004 |52db: const-string v3, "-91.6532" // string@04d0 │ │ -0d456e: 4d03 0001 |52dd: aput-object v3, v0, v1 │ │ -0d4572: 1301 530f |52df: const/16 v1, #int 3923 // #f53 │ │ -0d4576: 1a03 6708 |52e1: const-string v3, "83.419" // string@0867 │ │ -0d457a: 4d03 0001 |52e3: aput-object v3, v0, v1 │ │ -0d457e: 1301 540f |52e5: const/16 v1, #int 3924 // #f54 │ │ -0d4582: 4d02 0001 |52e7: aput-object v2, v0, v1 │ │ -0d4586: 1301 550f |52e9: const/16 v1, #int 3925 // #f55 │ │ -0d458a: 1a03 7d0c |52eb: const-string v3, "CAN_340" // string@0c7d │ │ -0d458e: 4d03 0001 |52ed: aput-object v3, v0, v1 │ │ -0d4592: 1301 560f |52ef: const/16 v1, #int 3926 // #f56 │ │ -0d4596: 1a03 d004 |52f1: const-string v3, "-91.6532" // string@04d0 │ │ -0d459a: 4d03 0001 |52f3: aput-object v3, v0, v1 │ │ -0d459e: 1301 570f |52f5: const/16 v1, #int 3927 // #f57 │ │ -0d45a2: 1a03 5b08 |52f7: const-string v3, "79.6912" // string@085b │ │ -0d45a6: 4d03 0001 |52f9: aput-object v3, v0, v1 │ │ -0d45aa: 1301 580f |52fb: const/16 v1, #int 3928 // #f58 │ │ -0d45ae: 4d02 0001 |52fd: aput-object v2, v0, v1 │ │ -0d45b2: 1301 590f |52ff: const/16 v1, #int 3929 // #f59 │ │ -0d45b6: 1a03 7d0c |5301: const-string v3, "CAN_340" // string@0c7d │ │ -0d45ba: 4d03 0001 |5303: aput-object v3, v0, v1 │ │ -0d45be: 1301 5a0f |5305: const/16 v1, #int 3930 // #f5a │ │ -0d45c2: 1a03 e003 |5307: const-string v3, "-69.5067" // string@03e0 │ │ -0d45c6: 4d03 0001 |5309: aput-object v3, v0, v1 │ │ -0d45ca: 1301 5b0f |530b: const/16 v1, #int 3931 // #f5b │ │ -0d45ce: 1a03 5b08 |530d: const-string v3, "79.6912" // string@085b │ │ -0d45d2: 4d03 0001 |530f: aput-object v3, v0, v1 │ │ -0d45d6: 1301 5c0f |5311: const/16 v1, #int 3932 // #f5c │ │ -0d45da: 4d02 0001 |5313: aput-object v2, v0, v1 │ │ -0d45de: 1301 5d0f |5315: const/16 v1, #int 3933 // #f5d │ │ -0d45e2: 1a03 7d0c |5317: const-string v3, "CAN_340" // string@0c7d │ │ -0d45e6: 4d03 0001 |5319: aput-object v3, v0, v1 │ │ -0d45ea: 1301 5e0f |531b: const/16 v1, #int 3934 // #f5e │ │ -0d45ee: 1a03 e003 |531d: const-string v3, "-69.5067" // string@03e0 │ │ -0d45f2: 4d03 0001 |531f: aput-object v3, v0, v1 │ │ -0d45f6: 1301 5f0f |5321: const/16 v1, #int 3935 // #f5f │ │ -0d45fa: 1a03 6708 |5323: const-string v3, "83.419" // string@0867 │ │ -0d45fe: 4d03 0001 |5325: aput-object v3, v0, v1 │ │ -0d4602: 1301 600f |5327: const/16 v1, #int 3936 // #f60 │ │ -0d4606: 4d02 0001 |5329: aput-object v2, v0, v1 │ │ -0d460a: 1301 610f |532b: const/16 v1, #int 3937 // #f61 │ │ -0d460e: 1a03 7e0c |532d: const-string v3, "CAN_560" // string@0c7e │ │ -0d4612: 4d03 0001 |532f: aput-object v3, v0, v1 │ │ -0d4616: 1301 620f |5331: const/16 v1, #int 3938 // #f62 │ │ -0d461a: 1a03 bc02 |5333: const-string v3, "-105.269" // string@02bc │ │ -0d461e: 4d03 0001 |5335: aput-object v3, v0, v1 │ │ -0d4622: 1301 630f |5337: const/16 v1, #int 3939 // #f63 │ │ -0d4626: 1a03 6508 |5339: const-string v3, "82.1024" // string@0865 │ │ -0d462a: 4d03 0001 |533b: aput-object v3, v0, v1 │ │ -0d462e: 1301 640f |533d: const/16 v1, #int 3940 // #f64 │ │ -0d4632: 4d02 0001 |533f: aput-object v2, v0, v1 │ │ -0d4636: 1301 650f |5341: const/16 v1, #int 3941 // #f65 │ │ -0d463a: 1a03 7e0c |5343: const-string v3, "CAN_560" // string@0c7e │ │ -0d463e: 4d03 0001 |5345: aput-object v3, v0, v1 │ │ -0d4642: 1301 660f |5347: const/16 v1, #int 3942 // #f66 │ │ -0d4646: 1a03 bc02 |5349: const-string v3, "-105.269" // string@02bc │ │ -0d464a: 4d03 0001 |534b: aput-object v3, v0, v1 │ │ -0d464e: 1301 670f |534d: const/16 v1, #int 3943 // #f67 │ │ -0d4652: 1a03 5c08 |534f: const-string v3, "79.765" // string@085c │ │ -0d4656: 4d03 0001 |5351: aput-object v3, v0, v1 │ │ -0d465a: 1301 680f |5353: const/16 v1, #int 3944 // #f68 │ │ -0d465e: 4d02 0001 |5355: aput-object v2, v0, v1 │ │ -0d4662: 1301 690f |5357: const/16 v1, #int 3945 // #f69 │ │ -0d4666: 1a03 7e0c |5359: const-string v3, "CAN_560" // string@0c7e │ │ -0d466a: 4d03 0001 |535b: aput-object v3, v0, v1 │ │ -0d466e: 1301 6a0f |535d: const/16 v1, #int 3946 // #f6a │ │ -0d4672: 1a03 8704 |535f: const-string v3, "-85.4058" // string@0487 │ │ -0d4676: 4d03 0001 |5361: aput-object v3, v0, v1 │ │ -0d467a: 1301 6b0f |5363: const/16 v1, #int 3947 // #f6b │ │ -0d467e: 1a03 5c08 |5365: const-string v3, "79.765" // string@085c │ │ -0d4682: 4d03 0001 |5367: aput-object v3, v0, v1 │ │ -0d4686: 1301 6c0f |5369: const/16 v1, #int 3948 // #f6c │ │ -0d468a: 4d02 0001 |536b: aput-object v2, v0, v1 │ │ -0d468e: 1301 6d0f |536d: const/16 v1, #int 3949 // #f6d │ │ -0d4692: 1a02 7e0c |536f: const-string v2, "CAN_560" // string@0c7e │ │ -0d4696: 4d02 0001 |5371: aput-object v2, v0, v1 │ │ -0d469a: 1301 6e0f |5373: const/16 v1, #int 3950 // #f6e │ │ -0d469e: 1a02 8704 |5375: const-string v2, "-85.4058" // string@0487 │ │ -0d46a2: 4d02 0001 |5377: aput-object v2, v0, v1 │ │ -0d46a6: 1301 6f0f |5379: const/16 v1, #int 3951 // #f6f │ │ -0d46aa: 1a02 6508 |537b: const-string v2, "82.1024" // string@0865 │ │ -0d46ae: 4d02 0001 |537d: aput-object v2, v0, v1 │ │ -0d46b2: 1301 700f |537f: const/16 v1, #int 3952 // #f70 │ │ -0d46b6: 1a02 6808 |5381: const-string v2, "9" // string@0868 │ │ -0d46ba: 4d02 0001 |5383: aput-object v2, v0, v1 │ │ -0d46be: 1301 710f |5385: const/16 v1, #int 3953 // #f71 │ │ -0d46c2: 1a03 5c12 |5387: const-string v3, "HoustonHeli" // string@125c │ │ -0d46c6: 4d03 0001 |5389: aput-object v3, v0, v1 │ │ -0d46ca: 1301 720f |538b: const/16 v1, #int 3954 // #f72 │ │ -0d46ce: 1a03 fc04 |538d: const-string v3, "-95.7459" // string@04fc │ │ -0d46d2: 4d03 0001 |538f: aput-object v3, v0, v1 │ │ -0d46d6: 1301 730f |5391: const/16 v1, #int 3955 // #f73 │ │ -0d46da: 1a03 1106 |5393: const-string v3, "30.3279" // string@0611 │ │ -0d46de: 4d03 0001 |5395: aput-object v3, v0, v1 │ │ -0d46e2: 1301 740f |5397: const/16 v1, #int 3956 // #f74 │ │ -0d46e6: 4d02 0001 |5399: aput-object v2, v0, v1 │ │ -0d46ea: 1301 750f |539b: const/16 v1, #int 3957 // #f75 │ │ -0d46ee: 1a03 5c12 |539d: const-string v3, "HoustonHeli" // string@125c │ │ -0d46f2: 4d03 0001 |539f: aput-object v3, v0, v1 │ │ -0d46f6: 1301 760f |53a1: const/16 v1, #int 3958 // #f76 │ │ -0d46fa: 1a03 fc04 |53a3: const-string v3, "-95.7459" // string@04fc │ │ -0d46fe: 4d03 0001 |53a5: aput-object v3, v0, v1 │ │ -0d4702: 1301 770f |53a7: const/16 v1, #int 3959 // #f77 │ │ -0d4706: 1a03 0206 |53a9: const-string v3, "29.192" // string@0602 │ │ -0d470a: 4d03 0001 |53ab: aput-object v3, v0, v1 │ │ -0d470e: 1301 780f |53ad: const/16 v1, #int 3960 // #f78 │ │ -0d4712: 4d02 0001 |53af: aput-object v2, v0, v1 │ │ -0d4716: 1301 790f |53b1: const/16 v1, #int 3961 // #f79 │ │ -0d471a: 1a03 5c12 |53b3: const-string v3, "HoustonHeli" // string@125c │ │ -0d471e: 4d03 0001 |53b5: aput-object v3, v0, v1 │ │ -0d4722: 1301 7a0f |53b7: const/16 v1, #int 3962 // #f7a │ │ -0d4726: 1a03 ef04 |53b9: const-string v3, "-94.8043" // string@04ef │ │ -0d472a: 4d03 0001 |53bb: aput-object v3, v0, v1 │ │ -0d472e: 1301 7b0f |53bd: const/16 v1, #int 3963 // #f7b │ │ -0d4732: 1a03 0206 |53bf: const-string v3, "29.192" // string@0602 │ │ -0d4736: 4d03 0001 |53c1: aput-object v3, v0, v1 │ │ -0d473a: 1301 7c0f |53c3: const/16 v1, #int 3964 // #f7c │ │ -0d473e: 4d02 0001 |53c5: aput-object v2, v0, v1 │ │ -0d4742: 1301 7d0f |53c7: const/16 v1, #int 3965 // #f7d │ │ -0d4746: 1a03 5c12 |53c9: const-string v3, "HoustonHeli" // string@125c │ │ -0d474a: 4d03 0001 |53cb: aput-object v3, v0, v1 │ │ -0d474e: 1301 7e0f |53cd: const/16 v1, #int 3966 // #f7e │ │ -0d4752: 1a03 ef04 |53cf: const-string v3, "-94.8043" // string@04ef │ │ -0d4756: 4d03 0001 |53d1: aput-object v3, v0, v1 │ │ -0d475a: 1301 7f0f |53d3: const/16 v1, #int 3967 // #f7f │ │ -0d475e: 1a03 1106 |53d5: const-string v3, "30.3279" // string@0611 │ │ -0d4762: 4d03 0001 |53d7: aput-object v3, v0, v1 │ │ -0d4766: 1301 800f |53d9: const/16 v1, #int 3968 // #f80 │ │ -0d476a: 4d02 0001 |53db: aput-object v2, v0, v1 │ │ -0d476e: 1301 810f |53dd: const/16 v1, #int 3969 // #f81 │ │ -0d4772: 1a03 2c1f |53df: const-string v3, "LosAngelesHeli" // string@1f2c │ │ -0d4776: 4d03 0001 |53e1: aput-object v3, v0, v1 │ │ -0d477a: 1301 820f |53e3: const/16 v1, #int 3970 // #f82 │ │ -0d477e: 1a03 1903 |53e5: const-string v3, "-119.408" // string@0319 │ │ -0d4782: 4d03 0001 |53e7: aput-object v3, v0, v1 │ │ -0d4786: 1301 830f |53e9: const/16 v1, #int 3971 // #f83 │ │ -0d478a: 1a03 5a06 |53eb: const-string v3, "34.5121" // string@065a │ │ -0d478e: 4d03 0001 |53ed: aput-object v3, v0, v1 │ │ -0d4792: 1301 840f |53ef: const/16 v1, #int 3972 // #f84 │ │ -0d4796: 4d02 0001 |53f1: aput-object v2, v0, v1 │ │ -0d479a: 1301 850f |53f3: const/16 v1, #int 3973 // #f85 │ │ -0d479e: 1a03 2c1f |53f5: const-string v3, "LosAngelesHeli" // string@1f2c │ │ -0d47a2: 4d03 0001 |53f7: aput-object v3, v0, v1 │ │ -0d47a6: 1301 860f |53f9: const/16 v1, #int 3974 // #f86 │ │ -0d47aa: 1a03 1903 |53fb: const-string v3, "-119.408" // string@0319 │ │ -0d47ae: 4d03 0001 |53fd: aput-object v3, v0, v1 │ │ -0d47b2: 1301 870f |53ff: const/16 v1, #int 3975 // #f87 │ │ -0d47b6: 1a03 4106 |5401: const-string v3, "33.4028" // string@0641 │ │ -0d47ba: 4d03 0001 |5403: aput-object v3, v0, v1 │ │ -0d47be: 1301 880f |5405: const/16 v1, #int 3976 // #f88 │ │ -0d47c2: 4d02 0001 |5407: aput-object v2, v0, v1 │ │ -0d47c6: 1301 890f |5409: const/16 v1, #int 3977 // #f89 │ │ -0d47ca: 1a03 2c1f |540b: const-string v3, "LosAngelesHeli" // string@1f2c │ │ -0d47ce: 4d03 0001 |540d: aput-object v3, v0, v1 │ │ -0d47d2: 1301 8a0f |540f: const/16 v1, #int 3978 // #f8a │ │ -0d47d6: 1a03 0403 |5411: const-string v3, "-116.873" // string@0304 │ │ -0d47da: 4d03 0001 |5413: aput-object v3, v0, v1 │ │ -0d47de: 1301 8b0f |5415: const/16 v1, #int 3979 // #f8b │ │ -0d47e2: 1a03 4106 |5417: const-string v3, "33.4028" // string@0641 │ │ -0d47e6: 4d03 0001 |5419: aput-object v3, v0, v1 │ │ -0d47ea: 1301 8c0f |541b: const/16 v1, #int 3980 // #f8c │ │ -0d47ee: 4d02 0001 |541d: aput-object v2, v0, v1 │ │ -0d47f2: 1301 8d0f |541f: const/16 v1, #int 3981 // #f8d │ │ -0d47f6: 1a03 2c1f |5421: const-string v3, "LosAngelesHeli" // string@1f2c │ │ -0d47fa: 4d03 0001 |5423: aput-object v3, v0, v1 │ │ -0d47fe: 1301 8e0f |5425: const/16 v1, #int 3982 // #f8e │ │ -0d4802: 1a03 0403 |5427: const-string v3, "-116.873" // string@0304 │ │ -0d4806: 4d03 0001 |5429: aput-object v3, v0, v1 │ │ -0d480a: 1301 8f0f |542b: const/16 v1, #int 3983 // #f8f │ │ -0d480e: 1a03 5a06 |542d: const-string v3, "34.5121" // string@065a │ │ -0d4812: 4d03 0001 |542f: aput-object v3, v0, v1 │ │ -0d4816: 1301 900f |5431: const/16 v1, #int 3984 // #f90 │ │ -0d481a: 4d02 0001 |5433: aput-object v2, v0, v1 │ │ -0d481e: 1301 910f |5435: const/16 v1, #int 3985 // #f91 │ │ -0d4822: 1a03 4621 |5437: const-string v3, "NewYorkHeli" // string@2146 │ │ -0d4826: 4d03 0001 |5439: aput-object v3, v0, v1 │ │ -0d482a: 1301 920f |543b: const/16 v1, #int 3986 // #f92 │ │ -0d482e: 1a03 0704 |543d: const-string v3, "-74.9892" // string@0407 │ │ -0d4832: 4d03 0001 |543f: aput-object v3, v0, v1 │ │ -0d4836: 1301 930f |5441: const/16 v1, #int 3987 // #f93 │ │ -0d483a: 1a03 ed06 |5443: const-string v3, "41.2852" // string@06ed │ │ -0d483e: 4d03 0001 |5445: aput-object v3, v0, v1 │ │ -0d4842: 1301 940f |5447: const/16 v1, #int 3988 // #f94 │ │ -0d4846: 4d02 0001 |5449: aput-object v2, v0, v1 │ │ -0d484a: 1301 950f |544b: const/16 v1, #int 3989 // #f95 │ │ -0d484e: 1a03 4621 |544d: const-string v3, "NewYorkHeli" // string@2146 │ │ -0d4852: 4d03 0001 |544f: aput-object v3, v0, v1 │ │ -0d4856: 1301 960f |5451: const/16 v1, #int 3990 // #f96 │ │ -0d485a: 1a03 0704 |5453: const-string v3, "-74.9892" // string@0407 │ │ -0d485e: 4d03 0001 |5455: aput-object v3, v0, v1 │ │ -0d4862: 1301 970f |5457: const/16 v1, #int 3991 // #f97 │ │ -0d4866: 1a03 d806 |5459: const-string v3, "40.4193" // string@06d8 │ │ -0d486a: 4d03 0001 |545b: aput-object v3, v0, v1 │ │ -0d486e: 1301 980f |545d: const/16 v1, #int 3992 // #f98 │ │ -0d4872: 4d02 0001 |545f: aput-object v2, v0, v1 │ │ -0d4876: 1301 990f |5461: const/16 v1, #int 3993 // #f99 │ │ -0d487a: 1a03 4621 |5463: const-string v3, "NewYorkHeli" // string@2146 │ │ -0d487e: 4d03 0001 |5465: aput-object v3, v0, v1 │ │ -0d4882: 1301 9a0f |5467: const/16 v1, #int 3994 // #f9a │ │ -0d4886: 1a03 ef03 |5469: const-string v3, "-71.7762" // string@03ef │ │ -0d488a: 4d03 0001 |546b: aput-object v3, v0, v1 │ │ -0d488e: 1301 9b0f |546d: const/16 v1, #int 3995 // #f9b │ │ -0d4892: 1a03 d806 |546f: const-string v3, "40.4193" // string@06d8 │ │ -0d4896: 4d03 0001 |5471: aput-object v3, v0, v1 │ │ -0d489a: 1301 9c0f |5473: const/16 v1, #int 3996 // #f9c │ │ -0d489e: 4d02 0001 |5475: aput-object v2, v0, v1 │ │ -0d48a2: 1301 9d0f |5477: const/16 v1, #int 3997 // #f9d │ │ -0d48a6: 1a03 4621 |5479: const-string v3, "NewYorkHeli" // string@2146 │ │ -0d48aa: 4d03 0001 |547b: aput-object v3, v0, v1 │ │ -0d48ae: 1301 9e0f |547d: const/16 v1, #int 3998 // #f9e │ │ -0d48b2: 1a03 ef03 |547f: const-string v3, "-71.7762" // string@03ef │ │ -0d48b6: 4d03 0001 |5481: aput-object v3, v0, v1 │ │ -0d48ba: 1301 9f0f |5483: const/16 v1, #int 3999 // #f9f │ │ -0d48be: 1a03 ed06 |5485: const-string v3, "41.2852" // string@06ed │ │ -0d48c2: 4d03 0001 |5487: aput-object v3, v0, v1 │ │ -0d48c6: 1301 a00f |5489: const/16 v1, #int 4000 // #fa0 │ │ -0d48ca: 4d02 0001 |548b: aput-object v2, v0, v1 │ │ -0d48ce: 1301 a10f |548d: const/16 v1, #int 4001 // #fa1 │ │ -0d48d2: 1a03 e00b |548f: const-string v3, "BaltimoreHeli" // string@0be0 │ │ -0d48d6: 4d03 0001 |5491: aput-object v3, v0, v1 │ │ -0d48da: 1301 a20f |5493: const/16 v1, #int 4002 // #fa2 │ │ -0d48de: 1a03 1a04 |5495: const-string v3, "-77.4981" // string@041a │ │ -0d48e2: 4d03 0001 |5497: aput-object v3, v0, v1 │ │ -0d48e6: 1301 a30f |5499: const/16 v1, #int 4003 // #fa3 │ │ -0d48ea: 1a03 c006 |549b: const-string v3, "39.5532" // string@06c0 │ │ -0d48ee: 4d03 0001 |549d: aput-object v3, v0, v1 │ │ -0d48f2: 1301 a40f |549f: const/16 v1, #int 4004 // #fa4 │ │ -0d48f6: 4d02 0001 |54a1: aput-object v2, v0, v1 │ │ -0d48fa: 1301 a50f |54a3: const/16 v1, #int 4005 // #fa5 │ │ -0d48fe: 1a03 e00b |54a5: const-string v3, "BaltimoreHeli" // string@0be0 │ │ -0d4902: 4d03 0001 |54a7: aput-object v3, v0, v1 │ │ -0d4906: 1301 a60f |54a9: const/16 v1, #int 4006 // #fa6 │ │ -0d490a: 1a03 1a04 |54ab: const-string v3, "-77.4981" // string@041a │ │ -0d490e: 4d03 0001 |54ad: aput-object v3, v0, v1 │ │ -0d4912: 1301 a70f |54af: const/16 v1, #int 4007 // #fa7 │ │ -0d4916: 1a03 ad06 |54b1: const-string v3, "38.9311" // string@06ad │ │ -0d491a: 4d03 0001 |54b3: aput-object v3, v0, v1 │ │ -0d491e: 1301 a80f |54b5: const/16 v1, #int 4008 // #fa8 │ │ -0d4922: 4d02 0001 |54b7: aput-object v2, v0, v1 │ │ -0d4926: 1301 a90f |54b9: const/16 v1, #int 4009 // #fa9 │ │ -0d492a: 1a03 e00b |54bb: const-string v3, "BaltimoreHeli" // string@0be0 │ │ -0d492e: 4d03 0001 |54bd: aput-object v3, v0, v1 │ │ -0d4932: 1301 aa0f |54bf: const/16 v1, #int 4010 // #faa │ │ -0d4936: 1a03 1004 |54c1: const-string v3, "-75.9196" // string@0410 │ │ -0d493a: 4d03 0001 |54c3: aput-object v3, v0, v1 │ │ -0d493e: 1301 ab0f |54c5: const/16 v1, #int 4011 // #fab │ │ -0d4942: 1a03 ad06 |54c7: const-string v3, "38.9311" // string@06ad │ │ -0d4946: 4d03 0001 |54c9: aput-object v3, v0, v1 │ │ -0d494a: 1301 ac0f |54cb: const/16 v1, #int 4012 // #fac │ │ -0d494e: 4d02 0001 |54cd: aput-object v2, v0, v1 │ │ -0d4952: 1301 ad0f |54cf: const/16 v1, #int 4013 // #fad │ │ -0d4956: 1a03 e00b |54d1: const-string v3, "BaltimoreHeli" // string@0be0 │ │ -0d495a: 4d03 0001 |54d3: aput-object v3, v0, v1 │ │ -0d495e: 1301 ae0f |54d5: const/16 v1, #int 4014 // #fae │ │ -0d4962: 1a03 1004 |54d7: const-string v3, "-75.9196" // string@0410 │ │ -0d4966: 4d03 0001 |54d9: aput-object v3, v0, v1 │ │ -0d496a: 1301 af0f |54db: const/16 v1, #int 4015 // #faf │ │ -0d496e: 1a03 c006 |54dd: const-string v3, "39.5532" // string@06c0 │ │ -0d4972: 4d03 0001 |54df: aput-object v3, v0, v1 │ │ -0d4976: 1301 b00f |54e1: const/16 v1, #int 4016 // #fb0 │ │ -0d497a: 4d02 0001 |54e3: aput-object v2, v0, v1 │ │ -0d497e: 1301 b10f |54e5: const/16 v1, #int 4017 // #fb1 │ │ -0d4982: 1a03 030c |54e7: const-string v3, "BostonHeli" // string@0c03 │ │ -0d4986: 4d03 0001 |54e9: aput-object v3, v0, v1 │ │ -0d498a: 1301 b20f |54eb: const/16 v1, #int 4018 // #fb2 │ │ -0d498e: 1a03 ee03 |54ed: const-string v3, "-71.6703" // string@03ee │ │ -0d4992: 4d03 0001 |54ef: aput-object v3, v0, v1 │ │ -0d4996: 1301 b30f |54f1: const/16 v1, #int 4019 // #fb3 │ │ -0d499a: 1a03 1107 |54f3: const-string v3, "42.8008" // string@0711 │ │ -0d499e: 4d03 0001 |54f5: aput-object v3, v0, v1 │ │ -0d49a2: 1301 b40f |54f7: const/16 v1, #int 4020 // #fb4 │ │ -0d49a6: 4d02 0001 |54f9: aput-object v2, v0, v1 │ │ -0d49aa: 1301 b50f |54fb: const/16 v1, #int 4021 // #fb5 │ │ -0d49ae: 1a03 030c |54fd: const-string v3, "BostonHeli" // string@0c03 │ │ -0d49b2: 4d03 0001 |54ff: aput-object v3, v0, v1 │ │ -0d49b6: 1301 b60f |5501: const/16 v1, #int 4022 // #fb6 │ │ -0d49ba: 1a03 ee03 |5503: const-string v3, "-71.6703" // string@03ee │ │ -0d49be: 4d03 0001 |5505: aput-object v3, v0, v1 │ │ -0d49c2: 1301 b70f |5507: const/16 v1, #int 4023 // #fb7 │ │ -0d49c6: 1a03 0307 |5509: const-string v3, "41.9707" // string@0703 │ │ -0d49ca: 4d03 0001 |550b: aput-object v3, v0, v1 │ │ -0d49ce: 1301 b80f |550d: const/16 v1, #int 4024 // #fb8 │ │ -0d49d2: 4d02 0001 |550f: aput-object v2, v0, v1 │ │ -0d49d6: 1301 b90f |5511: const/16 v1, #int 4025 // #fb9 │ │ -0d49da: 1a03 030c |5513: const-string v3, "BostonHeli" // string@0c03 │ │ -0d49de: 4d03 0001 |5515: aput-object v3, v0, v1 │ │ -0d49e2: 1301 ba0f |5517: const/16 v1, #int 4026 // #fba │ │ -0d49e6: 1a03 e303 |5519: const-string v3, "-70.3129" // string@03e3 │ │ -0d49ea: 4d03 0001 |551b: aput-object v3, v0, v1 │ │ -0d49ee: 1301 bb0f |551d: const/16 v1, #int 4027 // #fbb │ │ -0d49f2: 1a03 0307 |551f: const-string v3, "41.9707" // string@0703 │ │ -0d49f6: 4d03 0001 |5521: aput-object v3, v0, v1 │ │ -0d49fa: 1301 bc0f |5523: const/16 v1, #int 4028 // #fbc │ │ -0d49fe: 4d02 0001 |5525: aput-object v2, v0, v1 │ │ -0d4a02: 1301 bd0f |5527: const/16 v1, #int 4029 // #fbd │ │ -0d4a06: 1a03 030c |5529: const-string v3, "BostonHeli" // string@0c03 │ │ -0d4a0a: 4d03 0001 |552b: aput-object v3, v0, v1 │ │ -0d4a0e: 1301 be0f |552d: const/16 v1, #int 4030 // #fbe │ │ -0d4a12: 1a03 e303 |552f: const-string v3, "-70.3129" // string@03e3 │ │ -0d4a16: 4d03 0001 |5531: aput-object v3, v0, v1 │ │ -0d4a1a: 1301 bf0f |5533: const/16 v1, #int 4031 // #fbf │ │ -0d4a1e: 1a03 1107 |5535: const-string v3, "42.8008" // string@0711 │ │ -0d4a22: 4d03 0001 |5537: aput-object v3, v0, v1 │ │ -0d4a26: 1301 c00f |5539: const/16 v1, #int 4032 // #fc0 │ │ -0d4a2a: 4d02 0001 |553b: aput-object v2, v0, v1 │ │ -0d4a2e: 1301 c10f |553d: const/16 v1, #int 4033 // #fc1 │ │ -0d4a32: 1a03 830d |553f: const-string v3, "ChicagoHeli" // string@0d83 │ │ -0d4a36: 4d03 0001 |5541: aput-object v3, v0, v1 │ │ -0d4a3a: 1301 c20f |5543: const/16 v1, #int 4034 // #fc2 │ │ -0d4a3e: 1a03 b304 |5545: const-string v3, "-88.8356" // string@04b3 │ │ -0d4a42: 4d03 0001 |5547: aput-object v3, v0, v1 │ │ -0d4a46: 1301 c30f |5549: const/16 v1, #int 4035 // #fc3 │ │ -0d4a4a: 1a03 0607 |554b: const-string v3, "42.4141" // string@0706 │ │ -0d4a4e: 4d03 0001 |554d: aput-object v3, v0, v1 │ │ -0d4a52: 1301 c40f |554f: const/16 v1, #int 4036 // #fc4 │ │ -0d4a56: 4d02 0001 |5551: aput-object v2, v0, v1 │ │ -0d4a5a: 1301 c50f |5553: const/16 v1, #int 4037 // #fc5 │ │ -0d4a5e: 1a03 830d |5555: const-string v3, "ChicagoHeli" // string@0d83 │ │ -0d4a62: 4d03 0001 |5557: aput-object v3, v0, v1 │ │ -0d4a66: 1301 c60f |5559: const/16 v1, #int 4038 // #fc6 │ │ -0d4a6a: 1a03 b304 |555b: const-string v3, "-88.8356" // string@04b3 │ │ -0d4a6e: 4d03 0001 |555d: aput-object v3, v0, v1 │ │ -0d4a72: 1301 c70f |555f: const/16 v1, #int 4039 // #fc7 │ │ -0d4a76: 1a03 f806 |5561: const-string v3, "41.5524" // string@06f8 │ │ -0d4a7a: 4d03 0001 |5563: aput-object v3, v0, v1 │ │ -0d4a7e: 1301 c80f |5565: const/16 v1, #int 4040 // #fc8 │ │ -0d4a82: 4d02 0001 |5567: aput-object v2, v0, v1 │ │ -0d4a86: 1301 c90f |5569: const/16 v1, #int 4041 // #fc9 │ │ -0d4a8a: 1a03 830d |556b: const-string v3, "ChicagoHeli" // string@0d83 │ │ -0d4a8e: 4d03 0001 |556d: aput-object v3, v0, v1 │ │ -0d4a92: 1301 ca0f |556f: const/16 v1, #int 4042 // #fca │ │ -0d4a96: 1a03 9e04 |5571: const-string v3, "-87.0943" // string@049e │ │ -0d4a9a: 4d03 0001 |5573: aput-object v3, v0, v1 │ │ -0d4a9e: 1301 cb0f |5575: const/16 v1, #int 4043 // #fcb │ │ -0d4aa2: 1a03 f806 |5577: const-string v3, "41.5524" // string@06f8 │ │ -0d4aa6: 4d03 0001 |5579: aput-object v3, v0, v1 │ │ -0d4aaa: 1301 cc0f |557b: const/16 v1, #int 4044 // #fcc │ │ -0d4aae: 4d02 0001 |557d: aput-object v2, v0, v1 │ │ -0d4ab2: 1301 cd0f |557f: const/16 v1, #int 4045 // #fcd │ │ -0d4ab6: 1a03 830d |5581: const-string v3, "ChicagoHeli" // string@0d83 │ │ -0d4aba: 4d03 0001 |5583: aput-object v3, v0, v1 │ │ -0d4abe: 1301 ce0f |5585: const/16 v1, #int 4046 // #fce │ │ -0d4ac2: 1a03 9e04 |5587: const-string v3, "-87.0943" // string@049e │ │ -0d4ac6: 4d03 0001 |5589: aput-object v3, v0, v1 │ │ -0d4aca: 1301 cf0f |558b: const/16 v1, #int 4047 // #fcf │ │ -0d4ace: 1a03 0607 |558d: const-string v3, "42.4141" // string@0706 │ │ -0d4ad2: 4d03 0001 |558f: aput-object v3, v0, v1 │ │ -0d4ad6: 1301 d00f |5591: const/16 v1, #int 4048 // #fd0 │ │ -0d4ada: 4d02 0001 |5593: aput-object v2, v0, v1 │ │ -0d4ade: 1301 d10f |5595: const/16 v1, #int 4049 // #fd1 │ │ -0d4ae2: 1a03 cc0e |5597: const-string v3, "Dallas-FtWorthHeli" // string@0ecc │ │ -0d4ae6: 4d03 0001 |5599: aput-object v3, v0, v1 │ │ -0d4aea: 1301 d20f |559b: const/16 v1, #int 4050 // #fd2 │ │ -0d4aee: 1a03 1a05 |559d: const-string v3, "-97.8465" // string@051a │ │ -0d4af2: 4d03 0001 |559f: aput-object v3, v0, v1 │ │ -0d4af6: 1301 d30f |55a1: const/16 v1, #int 4051 // #fd3 │ │ -0d4afa: 1a03 3e06 |55a3: const-string v3, "33.28" // string@063e │ │ -0d4afe: 4d03 0001 |55a5: aput-object v3, v0, v1 │ │ -0d4b02: 1301 d40f |55a7: const/16 v1, #int 4052 // #fd4 │ │ -0d4b06: 4d02 0001 |55a9: aput-object v2, v0, v1 │ │ -0d4b0a: 1301 d50f |55ab: const/16 v1, #int 4053 // #fd5 │ │ -0d4b0e: 1a03 cc0e |55ad: const-string v3, "Dallas-FtWorthHeli" // string@0ecc │ │ -0d4b12: 4d03 0001 |55af: aput-object v3, v0, v1 │ │ -0d4b16: 1301 d60f |55b1: const/16 v1, #int 4054 // #fd6 │ │ -0d4b1a: 1a03 1a05 |55b3: const-string v3, "-97.8465" // string@051a │ │ -0d4b1e: 4d03 0001 |55b5: aput-object v3, v0, v1 │ │ -0d4b22: 1301 d70f |55b7: const/16 v1, #int 4055 // #fd7 │ │ -0d4b26: 1a03 2e06 |55b9: const-string v3, "32.4195" // string@062e │ │ -0d4b2a: 4d03 0001 |55bb: aput-object v3, v0, v1 │ │ -0d4b2e: 1301 d80f |55bd: const/16 v1, #int 4056 // #fd8 │ │ -0d4b32: 4d02 0001 |55bf: aput-object v2, v0, v1 │ │ -0d4b36: 1301 d90f |55c1: const/16 v1, #int 4057 // #fd9 │ │ -0d4b3a: 1a03 cc0e |55c3: const-string v3, "Dallas-FtWorthHeli" // string@0ecc │ │ -0d4b3e: 4d03 0001 |55c5: aput-object v3, v0, v1 │ │ -0d4b42: 1301 da0f |55c7: const/16 v1, #int 4058 // #fda │ │ -0d4b46: 1a03 0605 |55c9: const-string v3, "-96.3146" // string@0506 │ │ -0d4b4a: 4d03 0001 |55cb: aput-object v3, v0, v1 │ │ -0d4b4e: 1301 db0f |55cd: const/16 v1, #int 4059 // #fdb │ │ -0d4b52: 1a03 2e06 |55cf: const-string v3, "32.4195" // string@062e │ │ -0d4b56: 4d03 0001 |55d1: aput-object v3, v0, v1 │ │ -0d4b5a: 1301 dc0f |55d3: const/16 v1, #int 4060 // #fdc │ │ -0d4b5e: 4d02 0001 |55d5: aput-object v2, v0, v1 │ │ -0d4b62: 1301 dd0f |55d7: const/16 v1, #int 4061 // #fdd │ │ -0d4b66: 1a03 cc0e |55d9: const-string v3, "Dallas-FtWorthHeli" // string@0ecc │ │ -0d4b6a: 4d03 0001 |55db: aput-object v3, v0, v1 │ │ -0d4b6e: 1301 de0f |55dd: const/16 v1, #int 4062 // #fde │ │ -0d4b72: 1a03 0605 |55df: const-string v3, "-96.3146" // string@0506 │ │ -0d4b76: 4d03 0001 |55e1: aput-object v3, v0, v1 │ │ -0d4b7a: 1301 df0f |55e3: const/16 v1, #int 4063 // #fdf │ │ -0d4b7e: 1a03 3e06 |55e5: const-string v3, "33.28" // string@063e │ │ -0d4b82: 4d03 0001 |55e7: aput-object v3, v0, v1 │ │ -0d4b86: 1301 e00f |55e9: const/16 v1, #int 4064 // #fe0 │ │ -0d4b8a: 4d02 0001 |55eb: aput-object v2, v0, v1 │ │ -0d4b8e: 1301 e10f |55ed: const/16 v1, #int 4065 // #fe1 │ │ -0d4b92: 1a03 020f |55ef: const-string v3, "DetroitHeli" // string@0f02 │ │ -0d4b96: 4d03 0001 |55f1: aput-object v3, v0, v1 │ │ -0d4b9a: 1301 e20f |55f3: const/16 v1, #int 4066 // #fe2 │ │ -0d4b9e: 1a03 7804 |55f5: const-string v3, "-84.5149" // string@0478 │ │ -0d4ba2: 4d03 0001 |55f7: aput-object v3, v0, v1 │ │ -0d4ba6: 1301 e30f |55f9: const/16 v1, #int 4067 // #fe3 │ │ -0d4baa: 1a03 0e07 |55fb: const-string v3, "42.7545" // string@070e │ │ -0d4bae: 4d03 0001 |55fd: aput-object v3, v0, v1 │ │ -0d4bb2: 1301 e40f |55ff: const/16 v1, #int 4068 // #fe4 │ │ -0d4bb6: 4d02 0001 |5601: aput-object v2, v0, v1 │ │ -0d4bba: 1301 e50f |5603: const/16 v1, #int 4069 // #fe5 │ │ -0d4bbe: 1a03 020f |5605: const-string v3, "DetroitHeli" // string@0f02 │ │ -0d4bc2: 4d03 0001 |5607: aput-object v3, v0, v1 │ │ -0d4bc6: 1301 e60f |5609: const/16 v1, #int 4070 // #fe6 │ │ -0d4bca: 1a03 7804 |560b: const-string v3, "-84.5149" // string@0478 │ │ -0d4bce: 4d03 0001 |560d: aput-object v3, v0, v1 │ │ -0d4bd2: 1301 e70f |560f: const/16 v1, #int 4071 // #fe7 │ │ -0d4bd6: 1a03 ff06 |5611: const-string v3, "41.8897" // string@06ff │ │ -0d4bda: 4d03 0001 |5613: aput-object v3, v0, v1 │ │ -0d4bde: 1301 e80f |5615: const/16 v1, #int 4072 // #fe8 │ │ -0d4be2: 4d02 0001 |5617: aput-object v2, v0, v1 │ │ -0d4be6: 1301 e90f |5619: const/16 v1, #int 4073 // #fe9 │ │ -0d4bea: 1a03 020f |561b: const-string v3, "DetroitHeli" // string@0f02 │ │ -0d4bee: 4d03 0001 |561d: aput-object v3, v0, v1 │ │ -0d4bf2: 1301 ea0f |561f: const/16 v1, #int 4074 // #fea │ │ -0d4bf6: 1a03 6404 |5621: const-string v3, "-82.765" // string@0464 │ │ -0d4bfa: 4d03 0001 |5623: aput-object v3, v0, v1 │ │ -0d4bfe: 1301 eb0f |5625: const/16 v1, #int 4075 // #feb │ │ -0d4c02: 1a03 ff06 |5627: const-string v3, "41.8897" // string@06ff │ │ -0d4c06: 4d03 0001 |5629: aput-object v3, v0, v1 │ │ -0d4c0a: 1301 ec0f |562b: const/16 v1, #int 4076 // #fec │ │ -0d4c0e: 4d02 0001 |562d: aput-object v2, v0, v1 │ │ -0d4c12: 1301 ed0f |562f: const/16 v1, #int 4077 // #fed │ │ -0d4c16: 1a03 020f |5631: const-string v3, "DetroitHeli" // string@0f02 │ │ -0d4c1a: 4d03 0001 |5633: aput-object v3, v0, v1 │ │ -0d4c1e: 1301 ee0f |5635: const/16 v1, #int 4078 // #fee │ │ -0d4c22: 1a03 6404 |5637: const-string v3, "-82.765" // string@0464 │ │ -0d4c26: 4d03 0001 |5639: aput-object v3, v0, v1 │ │ -0d4c2a: 1301 ef0f |563b: const/16 v1, #int 4079 // #fef │ │ -0d4c2e: 1a03 0e07 |563d: const-string v3, "42.7545" // string@070e │ │ -0d4c32: 4d03 0001 |563f: aput-object v3, v0, v1 │ │ -0d4c36: 1301 f00f |5641: const/16 v1, #int 4080 // #ff0 │ │ -0d4c3a: 4d02 0001 |5643: aput-object v2, v0, v1 │ │ -0d4c3e: 1301 f10f |5645: const/16 v1, #int 4081 // #ff1 │ │ -0d4c42: 1a03 fc11 |5647: const-string v3, "GrandCanyonGeneralAviationHeli" // string@11fc │ │ -0d4c46: 4d03 0001 |5649: aput-object v3, v0, v1 │ │ -0d4c4a: 1301 f20f |564b: const/16 v1, #int 4082 // #ff2 │ │ -0d4c4e: 1a03 f802 |564d: const-string v3, "-114.512" // string@02f8 │ │ -0d4c52: 4d03 0001 |564f: aput-object v3, v0, v1 │ │ -0d4c56: 1301 f30f |5651: const/16 v1, #int 4083 // #ff3 │ │ -0d4c5a: 1a03 8406 |5653: const-string v3, "36.7586" // string@0684 │ │ -0d4c5e: 4d03 0001 |5655: aput-object v3, v0, v1 │ │ -0d4c62: 1301 f40f |5657: const/16 v1, #int 4084 // #ff4 │ │ -0d4c66: 4d02 0001 |5659: aput-object v2, v0, v1 │ │ -0d4c6a: 1301 f50f |565b: const/16 v1, #int 4085 // #ff5 │ │ -0d4c6e: 1a03 fc11 |565d: const-string v3, "GrandCanyonGeneralAviationHeli" // string@11fc │ │ -0d4c72: 4d03 0001 |565f: aput-object v3, v0, v1 │ │ -0d4c76: 1301 f60f |5661: const/16 v1, #int 4086 // #ff6 │ │ -0d4c7a: 1a03 f802 |5663: const-string v3, "-114.512" // string@02f8 │ │ -0d4c7e: 4d03 0001 |5665: aput-object v3, v0, v1 │ │ -0d4c82: 1301 f70f |5667: const/16 v1, #int 4087 // #ff7 │ │ -0d4c86: 1a03 6d06 |5669: const-string v3, "35.5832" // string@066d │ │ -0d4c8a: 4d03 0001 |566b: aput-object v3, v0, v1 │ │ -0d4c8e: 1301 f80f |566d: const/16 v1, #int 4088 // #ff8 │ │ -0d4c92: 4d02 0001 |566f: aput-object v2, v0, v1 │ │ -0d4c96: 1301 f90f |5671: const/16 v1, #int 4089 // #ff9 │ │ -0d4c9a: 1a03 fc11 |5673: const-string v3, "GrandCanyonGeneralAviationHeli" // string@11fc │ │ -0d4c9e: 4d03 0001 |5675: aput-object v3, v0, v1 │ │ -0d4ca2: 1301 fa0f |5677: const/16 v1, #int 4090 // #ffa │ │ -0d4ca6: 1a03 df02 |5679: const-string v3, "-111.281" // string@02df │ │ -0d4caa: 4d03 0001 |567b: aput-object v3, v0, v1 │ │ -0d4cae: 1301 fb0f |567d: const/16 v1, #int 4091 // #ffb │ │ -0d4cb2: 1a03 6d06 |567f: const-string v3, "35.5832" // string@066d │ │ -0d4cb6: 4d03 0001 |5681: aput-object v3, v0, v1 │ │ -0d4cba: 1301 fc0f |5683: const/16 v1, #int 4092 // #ffc │ │ -0d4cbe: 4d02 0001 |5685: aput-object v2, v0, v1 │ │ -0d4cc2: 1301 fd0f |5687: const/16 v1, #int 4093 // #ffd │ │ -0d4cc6: 1a03 fc11 |5689: const-string v3, "GrandCanyonGeneralAviationHeli" // string@11fc │ │ -0d4cca: 4d03 0001 |568b: aput-object v3, v0, v1 │ │ -0d4cce: 1301 fe0f |568d: const/16 v1, #int 4094 // #ffe │ │ -0d4cd2: 1a03 df02 |568f: const-string v3, "-111.281" // string@02df │ │ -0d4cd6: 4d03 0001 |5691: aput-object v3, v0, v1 │ │ -0d4cda: 1301 ff0f |5693: const/16 v1, #int 4095 // #fff │ │ -0d4cde: 1a03 8406 |5695: const-string v3, "36.7586" // string@0684 │ │ -0d4ce2: 4d03 0001 |5697: aput-object v3, v0, v1 │ │ -0d4ce6: 1301 0010 |5699: const/16 v1, #int 4096 // #1000 │ │ -0d4cea: 4d02 0001 |569b: aput-object v2, v0, v1 │ │ -0d4cee: 1301 0110 |569d: const/16 v1, #int 4097 // #1001 │ │ -0d4cf2: 1a03 4729 |569f: const-string v3, "WashingtonHeli" // string@2947 │ │ -0d4cf6: 4d03 0001 |56a1: aput-object v3, v0, v1 │ │ -0d4cfa: 1301 0210 |56a3: const/16 v1, #int 4098 // #1002 │ │ -0d4cfe: 1a03 2104 |56a5: const-string v3, "-78.0641" // string@0421 │ │ -0d4d02: 4d03 0001 |56a7: aput-object v3, v0, v1 │ │ -0d4d06: 1301 0310 |56a9: const/16 v1, #int 4099 // #1003 │ │ -0d4d0a: 1a03 b106 |56ab: const-string v3, "39.1489" // string@06b1 │ │ -0d4d0e: 4d03 0001 |56ad: aput-object v3, v0, v1 │ │ -0d4d12: 1301 0410 |56af: const/16 v1, #int 4100 // #1004 │ │ -0d4d16: 4d02 0001 |56b1: aput-object v2, v0, v1 │ │ -0d4d1a: 1301 0510 |56b3: const/16 v1, #int 4101 // #1005 │ │ -0d4d1e: 1a03 4729 |56b5: const-string v3, "WashingtonHeli" // string@2947 │ │ -0d4d22: 4d03 0001 |56b7: aput-object v3, v0, v1 │ │ -0d4d26: 1301 0610 |56b9: const/16 v1, #int 4102 // #1006 │ │ -0d4d2a: 1a03 2104 |56bb: const-string v3, "-78.0641" // string@0421 │ │ -0d4d2e: 4d03 0001 |56bd: aput-object v3, v0, v1 │ │ -0d4d32: 1301 0710 |56bf: const/16 v1, #int 4103 // #1007 │ │ -0d4d36: 1a03 a306 |56c1: const-string v3, "38.428" // string@06a3 │ │ -0d4d3a: 4d03 0001 |56c3: aput-object v3, v0, v1 │ │ -0d4d3e: 1301 0810 |56c5: const/16 v1, #int 4104 // #1008 │ │ -0d4d42: 4d02 0001 |56c7: aput-object v2, v0, v1 │ │ -0d4d46: 1301 0910 |56c9: const/16 v1, #int 4105 // #1009 │ │ -0d4d4a: 1a03 4729 |56cb: const-string v3, "WashingtonHeli" // string@2947 │ │ -0d4d4e: 4d03 0001 |56cd: aput-object v3, v0, v1 │ │ -0d4d52: 1301 0a10 |56cf: const/16 v1, #int 4106 // #100a │ │ -0d4d56: 1a03 1204 |56d1: const-string v3, "-76.4016" // string@0412 │ │ -0d4d5a: 4d03 0001 |56d3: aput-object v3, v0, v1 │ │ -0d4d5e: 1301 0b10 |56d5: const/16 v1, #int 4107 // #100b │ │ -0d4d62: 1a03 a306 |56d7: const-string v3, "38.428" // string@06a3 │ │ -0d4d66: 4d03 0001 |56d9: aput-object v3, v0, v1 │ │ -0d4d6a: 1301 0c10 |56db: const/16 v1, #int 4108 // #100c │ │ -0d4d6e: 4d02 0001 |56dd: aput-object v2, v0, v1 │ │ -0d4d72: 1301 0d10 |56df: const/16 v1, #int 4109 // #100d │ │ -0d4d76: 1a02 4729 |56e1: const-string v2, "WashingtonHeli" // string@2947 │ │ -0d4d7a: 4d02 0001 |56e3: aput-object v2, v0, v1 │ │ -0d4d7e: 1301 0e10 |56e5: const/16 v1, #int 4110 // #100e │ │ -0d4d82: 1a02 1204 |56e7: const-string v2, "-76.4016" // string@0412 │ │ -0d4d86: 4d02 0001 |56e9: aput-object v2, v0, v1 │ │ -0d4d8a: 1301 0f10 |56eb: const/16 v1, #int 4111 // #100f │ │ -0d4d8e: 1a02 b106 |56ed: const-string v2, "39.1489" // string@06b1 │ │ -0d4d92: 4d02 0001 |56ef: aput-object v2, v0, v1 │ │ -0d4d96: 1301 1010 |56f1: const/16 v1, #int 4112 // #1010 │ │ -0d4d9a: 1a02 ab05 |56f3: const-string v2, "13" // string@05ab │ │ -0d4d9e: 4d02 0001 |56f5: aput-object v2, v0, v1 │ │ -0d4da2: 1301 1110 |56f7: const/16 v1, #int 4113 // #1011 │ │ -0d4da6: 1a03 530b |56f9: const-string v3, "AtlantaFLY" // string@0b53 │ │ -0d4daa: 4d03 0001 |56fb: aput-object v3, v0, v1 │ │ -0d4dae: 1301 1210 |56fd: const/16 v1, #int 4114 // #1012 │ │ -0d4db2: 1a03 8604 |56ff: const-string v3, "-85.3059" // string@0486 │ │ -0d4db6: 4d03 0001 |5701: aput-object v3, v0, v1 │ │ -0d4dba: 1301 1310 |5703: const/16 v1, #int 4115 // #1013 │ │ -0d4dbe: 1a03 5506 |5705: const-string v3, "34.3123" // string@0655 │ │ -0d4dc2: 4d03 0001 |5707: aput-object v3, v0, v1 │ │ -0d4dc6: 1301 1410 |5709: const/16 v1, #int 4116 // #1014 │ │ -0d4dca: 4d02 0001 |570b: aput-object v2, v0, v1 │ │ -0d4dce: 1301 1510 |570d: const/16 v1, #int 4117 // #1015 │ │ -0d4dd2: 1a03 530b |570f: const-string v3, "AtlantaFLY" // string@0b53 │ │ -0d4dd6: 4d03 0001 |5711: aput-object v3, v0, v1 │ │ -0d4dda: 1301 1610 |5713: const/16 v1, #int 4118 // #1016 │ │ -0d4dde: 1a03 8604 |5715: const-string v3, "-85.3059" // string@0486 │ │ -0d4de2: 4d03 0001 |5717: aput-object v3, v0, v1 │ │ -0d4de6: 1301 1710 |5719: const/16 v1, #int 4119 // #1017 │ │ -0d4dea: 1a03 3a06 |571b: const-string v3, "32.977" // string@063a │ │ -0d4dee: 4d03 0001 |571d: aput-object v3, v0, v1 │ │ -0d4df2: 1301 1810 |571f: const/16 v1, #int 4120 // #1018 │ │ -0d4df6: 4d02 0001 |5721: aput-object v2, v0, v1 │ │ -0d4dfa: 1301 1910 |5723: const/16 v1, #int 4121 // #1019 │ │ -0d4dfe: 1a03 530b |5725: const-string v3, "AtlantaFLY" // string@0b53 │ │ -0d4e02: 4d03 0001 |5727: aput-object v3, v0, v1 │ │ -0d4e06: 1301 1a10 |5729: const/16 v1, #int 4122 // #101a │ │ -0d4e0a: 1a03 6a04 |572b: const-string v3, "-83.5943" // string@046a │ │ -0d4e0e: 4d03 0001 |572d: aput-object v3, v0, v1 │ │ -0d4e12: 1301 1b10 |572f: const/16 v1, #int 4123 // #101b │ │ -0d4e16: 1a03 3a06 |5731: const-string v3, "32.977" // string@063a │ │ -0d4e1a: 4d03 0001 |5733: aput-object v3, v0, v1 │ │ -0d4e1e: 1301 1c10 |5735: const/16 v1, #int 4124 // #101c │ │ -0d4e22: 4d02 0001 |5737: aput-object v2, v0, v1 │ │ -0d4e26: 1301 1d10 |5739: const/16 v1, #int 4125 // #101d │ │ -0d4e2a: 1a03 530b |573b: const-string v3, "AtlantaFLY" // string@0b53 │ │ -0d4e2e: 4d03 0001 |573d: aput-object v3, v0, v1 │ │ -0d4e32: 1301 1e10 |573f: const/16 v1, #int 4126 // #101e │ │ -0d4e36: 1a03 6a04 |5741: const-string v3, "-83.5943" // string@046a │ │ -0d4e3a: 4d03 0001 |5743: aput-object v3, v0, v1 │ │ -0d4e3e: 1301 1f10 |5745: const/16 v1, #int 4127 // #101f │ │ -0d4e42: 1a03 5506 |5747: const-string v3, "34.3123" // string@0655 │ │ -0d4e46: 4d03 0001 |5749: aput-object v3, v0, v1 │ │ -0d4e4a: 1301 2010 |574b: const/16 v1, #int 4128 // #1020 │ │ -0d4e4e: 4d02 0001 |574d: aput-object v2, v0, v1 │ │ -0d4e52: 1301 2110 |574f: const/16 v1, #int 4129 // #1021 │ │ -0d4e56: 1a03 de0b |5751: const-string v3, "Baltimore-WashingtonFLY" // string@0bde │ │ -0d4e5a: 4d03 0001 |5753: aput-object v3, v0, v1 │ │ -0d4e5e: 1301 2210 |5755: const/16 v1, #int 4130 // #1022 │ │ -0d4e62: 1a03 2204 |5757: const-string v3, "-78.3434" // string@0422 │ │ -0d4e66: 4d03 0001 |5759: aput-object v3, v0, v1 │ │ -0d4e6a: 1301 2310 |575b: const/16 v1, #int 4131 // #1023 │ │ -0d4e6e: 1a03 c406 |575d: const-string v3, "39.8038" // string@06c4 │ │ -0d4e72: 4d03 0001 |575f: aput-object v3, v0, v1 │ │ -0d4e76: 1301 2410 |5761: const/16 v1, #int 4132 // #1024 │ │ -0d4e7a: 4d02 0001 |5763: aput-object v2, v0, v1 │ │ -0d4e7e: 1301 2510 |5765: const/16 v1, #int 4133 // #1025 │ │ -0d4e82: 1a03 de0b |5767: const-string v3, "Baltimore-WashingtonFLY" // string@0bde │ │ -0d4e86: 4d03 0001 |5769: aput-object v3, v0, v1 │ │ -0d4e8a: 1301 2610 |576b: const/16 v1, #int 4134 // #1026 │ │ -0d4e8e: 1a03 2204 |576d: const-string v3, "-78.3434" // string@0422 │ │ -0d4e92: 4d03 0001 |576f: aput-object v3, v0, v1 │ │ -0d4e96: 1301 2710 |5771: const/16 v1, #int 4135 // #1027 │ │ -0d4e9a: 1a03 9c06 |5773: const-string v3, "38.1823" // string@069c │ │ -0d4e9e: 4d03 0001 |5775: aput-object v3, v0, v1 │ │ -0d4ea2: 1301 2810 |5777: const/16 v1, #int 4136 // #1028 │ │ -0d4ea6: 4d02 0001 |5779: aput-object v2, v0, v1 │ │ -0d4eaa: 1301 2910 |577b: const/16 v1, #int 4137 // #1029 │ │ -0d4eae: 1a03 de0b |577d: const-string v3, "Baltimore-WashingtonFLY" // string@0bde │ │ -0d4eb2: 4d03 0001 |577f: aput-object v3, v0, v1 │ │ -0d4eb6: 1301 2a10 |5781: const/16 v1, #int 4138 // #102a │ │ -0d4eba: 1a03 0d04 |5783: const-string v3, "-75.7541" // string@040d │ │ -0d4ebe: 4d03 0001 |5785: aput-object v3, v0, v1 │ │ -0d4ec2: 1301 2b10 |5787: const/16 v1, #int 4139 // #102b │ │ -0d4ec6: 1a03 9c06 |5789: const-string v3, "38.1823" // string@069c │ │ -0d4eca: 4d03 0001 |578b: aput-object v3, v0, v1 │ │ -0d4ece: 1301 2c10 |578d: const/16 v1, #int 4140 // #102c │ │ -0d4ed2: 4d02 0001 |578f: aput-object v2, v0, v1 │ │ -0d4ed6: 1301 2d10 |5791: const/16 v1, #int 4141 // #102d │ │ -0d4eda: 1a03 de0b |5793: const-string v3, "Baltimore-WashingtonFLY" // string@0bde │ │ -0d4ede: 4d03 0001 |5795: aput-object v3, v0, v1 │ │ -0d4ee2: 1301 2e10 |5797: const/16 v1, #int 4142 // #102e │ │ -0d4ee6: 1a03 0d04 |5799: const-string v3, "-75.7541" // string@040d │ │ -0d4eea: 4d03 0001 |579b: aput-object v3, v0, v1 │ │ -0d4eee: 1301 2f10 |579d: const/16 v1, #int 4143 // #102f │ │ -0d4ef2: 1a03 c406 |579f: const-string v3, "39.8038" // string@06c4 │ │ -0d4ef6: 4d03 0001 |57a1: aput-object v3, v0, v1 │ │ -0d4efa: 1301 3010 |57a3: const/16 v1, #int 4144 // #1030 │ │ -0d4efe: 4d02 0001 |57a5: aput-object v2, v0, v1 │ │ -0d4f02: 1301 3110 |57a7: const/16 v1, #int 4145 // #1031 │ │ -0d4f06: 1a03 700d |57a9: const-string v3, "CharlotteFLY" // string@0d70 │ │ -0d4f0a: 4d03 0001 |57ab: aput-object v3, v0, v1 │ │ -0d4f0e: 1301 3210 |57ad: const/16 v1, #int 4146 // #1032 │ │ -0d4f12: 1a03 5404 |57af: const-string v3, "-81.8296" // string@0454 │ │ -0d4f16: 4d03 0001 |57b1: aput-object v3, v0, v1 │ │ -0d4f1a: 1301 3310 |57b3: const/16 v1, #int 4147 // #1033 │ │ -0d4f1e: 1a03 7706 |57b5: const-string v3, "35.9018" // string@0677 │ │ -0d4f22: 4d03 0001 |57b7: aput-object v3, v0, v1 │ │ -0d4f26: 1301 3410 |57b9: const/16 v1, #int 4148 // #1034 │ │ -0d4f2a: 4d02 0001 |57bb: aput-object v2, v0, v1 │ │ -0d4f2e: 1301 3510 |57bd: const/16 v1, #int 4149 // #1035 │ │ -0d4f32: 1a03 700d |57bf: const-string v3, "CharlotteFLY" // string@0d70 │ │ -0d4f36: 4d03 0001 |57c1: aput-object v3, v0, v1 │ │ -0d4f3a: 1301 3610 |57c3: const/16 v1, #int 4150 // #1036 │ │ -0d4f3e: 1a03 5404 |57c5: const-string v3, "-81.8296" // string@0454 │ │ -0d4f42: 4d03 0001 |57c7: aput-object v3, v0, v1 │ │ -0d4f46: 1301 3710 |57c9: const/16 v1, #int 4151 // #1037 │ │ -0d4f4a: 1a03 5e06 |57cb: const-string v3, "34.5827" // string@065e │ │ -0d4f4e: 4d03 0001 |57cd: aput-object v3, v0, v1 │ │ -0d4f52: 1301 3810 |57cf: const/16 v1, #int 4152 // #1038 │ │ -0d4f56: 4d02 0001 |57d1: aput-object v2, v0, v1 │ │ -0d4f5a: 1301 3910 |57d3: const/16 v1, #int 4153 // #1039 │ │ -0d4f5e: 1a03 700d |57d5: const-string v3, "CharlotteFLY" // string@0d70 │ │ -0d4f62: 4d03 0001 |57d7: aput-object v3, v0, v1 │ │ -0d4f66: 1301 3a10 |57d9: const/16 v1, #int 4154 // #103a │ │ -0d4f6a: 1a03 3b04 |57db: const-string v3, "-80.0851" // string@043b │ │ -0d4f6e: 4d03 0001 |57dd: aput-object v3, v0, v1 │ │ -0d4f72: 1301 3b10 |57df: const/16 v1, #int 4155 // #103b │ │ -0d4f76: 1a03 5e06 |57e1: const-string v3, "34.5827" // string@065e │ │ -0d4f7a: 4d03 0001 |57e3: aput-object v3, v0, v1 │ │ -0d4f7e: 1301 3c10 |57e5: const/16 v1, #int 4156 // #103c │ │ -0d4f82: 4d02 0001 |57e7: aput-object v2, v0, v1 │ │ -0d4f86: 1301 3d10 |57e9: const/16 v1, #int 4157 // #103d │ │ -0d4f8a: 1a03 700d |57eb: const-string v3, "CharlotteFLY" // string@0d70 │ │ -0d4f8e: 4d03 0001 |57ed: aput-object v3, v0, v1 │ │ -0d4f92: 1301 3e10 |57ef: const/16 v1, #int 4158 // #103e │ │ -0d4f96: 1a03 3b04 |57f1: const-string v3, "-80.0851" // string@043b │ │ -0d4f9a: 4d03 0001 |57f3: aput-object v3, v0, v1 │ │ -0d4f9e: 1301 3f10 |57f5: const/16 v1, #int 4159 // #103f │ │ -0d4fa2: 1a03 7706 |57f7: const-string v3, "35.9018" // string@0677 │ │ -0d4fa6: 4d03 0001 |57f9: aput-object v3, v0, v1 │ │ -0d4faa: 1301 4010 |57fb: const/16 v1, #int 4160 // #1040 │ │ -0d4fae: 4d02 0001 |57fd: aput-object v2, v0, v1 │ │ -0d4fb2: 1301 4110 |57ff: const/16 v1, #int 4161 // #1041 │ │ -0d4fb6: 1a03 820d |5801: const-string v3, "ChicagoFLY" // string@0d82 │ │ -0d4fba: 4d03 0001 |5803: aput-object v3, v0, v1 │ │ -0d4fbe: 1301 4210 |5805: const/16 v1, #int 4162 // #1042 │ │ -0d4fc2: 1a03 b404 |5807: const-string v3, "-89.0853" // string@04b4 │ │ -0d4fc6: 4d03 0001 |5809: aput-object v3, v0, v1 │ │ -0d4fca: 1301 4310 |580b: const/16 v1, #int 4163 // #1043 │ │ -0d4fce: 1a03 0907 |580d: const-string v3, "42.4994" // string@0709 │ │ -0d4fd2: 4d03 0001 |580f: aput-object v3, v0, v1 │ │ -0d4fd6: 1301 4410 |5811: const/16 v1, #int 4164 // #1044 │ │ -0d4fda: 4d02 0001 |5813: aput-object v2, v0, v1 │ │ -0d4fde: 1301 4510 |5815: const/16 v1, #int 4165 // #1045 │ │ -0d4fe2: 1a03 820d |5817: const-string v3, "ChicagoFLY" // string@0d82 │ │ -0d4fe6: 4d03 0001 |5819: aput-object v3, v0, v1 │ │ -0d4fea: 1301 4610 |581b: const/16 v1, #int 4166 // #1046 │ │ -0d4fee: 1a03 b404 |581d: const-string v3, "-89.0853" // string@04b4 │ │ -0d4ff2: 4d03 0001 |581f: aput-object v3, v0, v1 │ │ -0d4ff6: 1301 4710 |5821: const/16 v1, #int 4167 // #1047 │ │ -0d4ffa: 1a03 f506 |5823: const-string v3, "41.4563" // string@06f5 │ │ -0d4ffe: 4d03 0001 |5825: aput-object v3, v0, v1 │ │ -0d5002: 1301 4810 |5827: const/16 v1, #int 4168 // #1048 │ │ -0d5006: 4d02 0001 |5829: aput-object v2, v0, v1 │ │ -0d500a: 1301 4910 |582b: const/16 v1, #int 4169 // #1049 │ │ -0d500e: 1a03 820d |582d: const-string v3, "ChicagoFLY" // string@0d82 │ │ -0d5012: 4d03 0001 |582f: aput-object v3, v0, v1 │ │ -0d5016: 1301 4a10 |5831: const/16 v1, #int 4170 // #104a │ │ -0d501a: 1a03 9f04 |5833: const-string v3, "-87.1554" // string@049f │ │ -0d501e: 4d03 0001 |5835: aput-object v3, v0, v1 │ │ -0d5022: 1301 4b10 |5837: const/16 v1, #int 4171 // #104b │ │ -0d5026: 1a03 f506 |5839: const-string v3, "41.4563" // string@06f5 │ │ -0d502a: 4d03 0001 |583b: aput-object v3, v0, v1 │ │ -0d502e: 1301 4c10 |583d: const/16 v1, #int 4172 // #104c │ │ -0d5032: 4d02 0001 |583f: aput-object v2, v0, v1 │ │ -0d5036: 1301 4d10 |5841: const/16 v1, #int 4173 // #104d │ │ -0d503a: 1a03 820d |5843: const-string v3, "ChicagoFLY" // string@0d82 │ │ -0d503e: 4d03 0001 |5845: aput-object v3, v0, v1 │ │ -0d5042: 1301 4e10 |5847: const/16 v1, #int 4174 // #104e │ │ -0d5046: 1a03 9f04 |5849: const-string v3, "-87.1554" // string@049f │ │ -0d504a: 4d03 0001 |584b: aput-object v3, v0, v1 │ │ -0d504e: 1301 4f10 |584d: const/16 v1, #int 4175 // #104f │ │ -0d5052: 1a03 0907 |584f: const-string v3, "42.4994" // string@0709 │ │ -0d5056: 4d03 0001 |5851: aput-object v3, v0, v1 │ │ -0d505a: 1301 5010 |5853: const/16 v1, #int 4176 // #1050 │ │ -0d505e: 4d02 0001 |5855: aput-object v2, v0, v1 │ │ -0d5062: 1301 5110 |5857: const/16 v1, #int 4177 // #1051 │ │ -0d5066: 1a03 880d |5859: const-string v3, "CincinnatiFLY" // string@0d88 │ │ -0d506a: 4d03 0001 |585b: aput-object v3, v0, v1 │ │ -0d506e: 1301 5210 |585d: const/16 v1, #int 4178 // #1052 │ │ -0d5072: 1a03 8b04 |585f: const-string v3, "-85.5418" // string@048b │ │ -0d5076: 4d03 0001 |5861: aput-object v3, v0, v1 │ │ -0d507a: 1301 5310 |5863: const/16 v1, #int 4179 // #1053 │ │ -0d507e: 1a03 d106 |5865: const-string v3, "40.0801" // string@06d1 │ │ -0d5082: 4d03 0001 |5867: aput-object v3, v0, v1 │ │ -0d5086: 1301 5410 |5869: const/16 v1, #int 4180 // #1054 │ │ -0d508a: 4d02 0001 |586b: aput-object v2, v0, v1 │ │ -0d508e: 1301 5510 |586d: const/16 v1, #int 4181 // #1055 │ │ -0d5092: 1a03 880d |586f: const-string v3, "CincinnatiFLY" // string@0d88 │ │ -0d5096: 4d03 0001 |5871: aput-object v3, v0, v1 │ │ -0d509a: 1301 5610 |5873: const/16 v1, #int 4182 // #1056 │ │ -0d509e: 1a03 8b04 |5875: const-string v3, "-85.5418" // string@048b │ │ -0d50a2: 4d03 0001 |5877: aput-object v3, v0, v1 │ │ -0d50a6: 1301 5710 |5879: const/16 v1, #int 4183 // #1057 │ │ -0d50aa: 1a03 a606 |587b: const-string v3, "38.4711" // string@06a6 │ │ -0d50ae: 4d03 0001 |587d: aput-object v3, v0, v1 │ │ -0d50b2: 1301 5810 |587f: const/16 v1, #int 4184 // #1058 │ │ -0d50b6: 4d02 0001 |5881: aput-object v2, v0, v1 │ │ -0d50ba: 1301 5910 |5883: const/16 v1, #int 4185 // #1059 │ │ -0d50be: 1a03 880d |5885: const-string v3, "CincinnatiFLY" // string@0d88 │ │ -0d50c2: 4d03 0001 |5887: aput-object v3, v0, v1 │ │ -0d50c6: 1301 5a10 |5889: const/16 v1, #int 4186 // #105a │ │ -0d50ca: 1a03 6c04 |588b: const-string v3, "-83.6914" // string@046c │ │ -0d50ce: 4d03 0001 |588d: aput-object v3, v0, v1 │ │ -0d50d2: 1301 5b10 |588f: const/16 v1, #int 4187 // #105b │ │ -0d50d6: 1a03 a606 |5891: const-string v3, "38.4711" // string@06a6 │ │ -0d50da: 4d03 0001 |5893: aput-object v3, v0, v1 │ │ -0d50de: 1301 5c10 |5895: const/16 v1, #int 4188 // #105c │ │ -0d50e2: 4d02 0001 |5897: aput-object v2, v0, v1 │ │ -0d50e6: 1301 5d10 |5899: const/16 v1, #int 4189 // #105d │ │ -0d50ea: 1a03 880d |589b: const-string v3, "CincinnatiFLY" // string@0d88 │ │ -0d50ee: 4d03 0001 |589d: aput-object v3, v0, v1 │ │ -0d50f2: 1301 5e10 |589f: const/16 v1, #int 4190 // #105e │ │ -0d50f6: 1a03 6c04 |58a1: const-string v3, "-83.6914" // string@046c │ │ -0d50fa: 4d03 0001 |58a3: aput-object v3, v0, v1 │ │ -0d50fe: 1301 5f10 |58a5: const/16 v1, #int 4191 // #105f │ │ -0d5102: 1a03 d106 |58a7: const-string v3, "40.0801" // string@06d1 │ │ -0d5106: 4d03 0001 |58a9: aput-object v3, v0, v1 │ │ -0d510a: 1301 6010 |58ab: const/16 v1, #int 4192 // #1060 │ │ -0d510e: 4d02 0001 |58ad: aput-object v2, v0, v1 │ │ -0d5112: 1301 6110 |58af: const/16 v1, #int 4193 // #1061 │ │ -0d5116: 1a03 cb0e |58b1: const-string v3, "Dallas-FtWorthFLY" // string@0ecb │ │ -0d511a: 4d03 0001 |58b3: aput-object v3, v0, v1 │ │ -0d511e: 1301 6210 |58b5: const/16 v1, #int 4194 // #1062 │ │ -0d5122: 1a03 1d05 |58b7: const-string v3, "-98.2249" // string@051d │ │ -0d5126: 4d03 0001 |58b9: aput-object v3, v0, v1 │ │ -0d512a: 1301 6310 |58bb: const/16 v1, #int 4195 // #1063 │ │ -0d512e: 1a03 4b06 |58bd: const-string v3, "33.6733" // string@064b │ │ -0d5132: 4d03 0001 |58bf: aput-object v3, v0, v1 │ │ -0d5136: 1301 6410 |58c1: const/16 v1, #int 4196 // #1064 │ │ -0d513a: 4d02 0001 |58c3: aput-object v2, v0, v1 │ │ -0d513e: 1301 6510 |58c5: const/16 v1, #int 4197 // #1065 │ │ -0d5142: 1a03 cb0e |58c7: const-string v3, "Dallas-FtWorthFLY" // string@0ecb │ │ -0d5146: 4d03 0001 |58c9: aput-object v3, v0, v1 │ │ -0d514a: 1301 6610 |58cb: const/16 v1, #int 4198 // #1066 │ │ -0d514e: 1a03 1d05 |58cd: const-string v3, "-98.2249" // string@051d │ │ -0d5152: 4d03 0001 |58cf: aput-object v3, v0, v1 │ │ -0d5156: 1301 6710 |58d1: const/16 v1, #int 4199 // #1067 │ │ -0d515a: 1a03 2906 |58d3: const-string v3, "32.0499" // string@0629 │ │ -0d515e: 4d03 0001 |58d5: aput-object v3, v0, v1 │ │ -0d5162: 1301 6810 |58d7: const/16 v1, #int 4200 // #1068 │ │ -0d5166: 4d02 0001 |58d9: aput-object v2, v0, v1 │ │ -0d516a: 1301 6910 |58db: const/16 v1, #int 4201 // #1069 │ │ -0d516e: 1a03 cb0e |58dd: const-string v3, "Dallas-FtWorthFLY" // string@0ecb │ │ -0d5172: 4d03 0001 |58df: aput-object v3, v0, v1 │ │ -0d5176: 1301 6a10 |58e1: const/16 v1, #int 4202 // #106a │ │ -0d517a: 1a03 ff04 |58e3: const-string v3, "-95.8753" // string@04ff │ │ -0d517e: 4d03 0001 |58e5: aput-object v3, v0, v1 │ │ -0d5182: 1301 6b10 |58e7: const/16 v1, #int 4203 // #106b │ │ -0d5186: 1a03 2906 |58e9: const-string v3, "32.0499" // string@0629 │ │ -0d518a: 4d03 0001 |58eb: aput-object v3, v0, v1 │ │ -0d518e: 1301 6c10 |58ed: const/16 v1, #int 4204 // #106c │ │ -0d5192: 4d02 0001 |58ef: aput-object v2, v0, v1 │ │ -0d5196: 1301 6d10 |58f1: const/16 v1, #int 4205 // #106d │ │ -0d519a: 1a03 cb0e |58f3: const-string v3, "Dallas-FtWorthFLY" // string@0ecb │ │ -0d519e: 4d03 0001 |58f5: aput-object v3, v0, v1 │ │ -0d51a2: 1301 6e10 |58f7: const/16 v1, #int 4206 // #106e │ │ -0d51a6: 1a03 ff04 |58f9: const-string v3, "-95.8753" // string@04ff │ │ -0d51aa: 4d03 0001 |58fb: aput-object v3, v0, v1 │ │ -0d51ae: 1301 6f10 |58fd: const/16 v1, #int 4207 // #106f │ │ -0d51b2: 1a03 4b06 |58ff: const-string v3, "33.6733" // string@064b │ │ -0d51b6: 4d03 0001 |5901: aput-object v3, v0, v1 │ │ -0d51ba: 1301 7010 |5903: const/16 v1, #int 4208 // #1070 │ │ -0d51be: 4d02 0001 |5905: aput-object v2, v0, v1 │ │ -0d51c2: 1301 7110 |5907: const/16 v1, #int 4209 // #1071 │ │ -0d51c6: 1a03 f20e |5909: const-string v3, "DenverFLY" // string@0ef2 │ │ -0d51ca: 4d03 0001 |590b: aput-object v3, v0, v1 │ │ -0d51ce: 1301 7210 |590d: const/16 v1, #int 4210 // #1072 │ │ -0d51d2: 1a03 be02 |590f: const-string v3, "-105.587" // string@02be │ │ -0d51d6: 4d03 0001 |5911: aput-object v3, v0, v1 │ │ -0d51da: 1301 7310 |5913: const/16 v1, #int 4211 // #1073 │ │ -0d51de: 1a03 dd06 |5915: const-string v3, "40.5717" // string@06dd │ │ -0d51e2: 4d03 0001 |5917: aput-object v3, v0, v1 │ │ -0d51e6: 1301 7410 |5919: const/16 v1, #int 4212 // #1074 │ │ -0d51ea: 4d02 0001 |591b: aput-object v2, v0, v1 │ │ -0d51ee: 1301 7510 |591d: const/16 v1, #int 4213 // #1075 │ │ -0d51f2: 1a03 f20e |591f: const-string v3, "DenverFLY" // string@0ef2 │ │ -0d51f6: 4d03 0001 |5921: aput-object v3, v0, v1 │ │ -0d51fa: 1301 7610 |5923: const/16 v1, #int 4214 // #1076 │ │ -0d51fe: 1a03 be02 |5925: const-string v3, "-105.587" // string@02be │ │ -0d5202: 4d03 0001 |5927: aput-object v3, v0, v1 │ │ -0d5206: 1301 7710 |5929: const/16 v1, #int 4215 // #1077 │ │ -0d520a: 1a03 b306 |592b: const-string v3, "39.2426" // string@06b3 │ │ -0d520e: 4d03 0001 |592d: aput-object v3, v0, v1 │ │ -0d5212: 1301 7810 |592f: const/16 v1, #int 4216 // #1078 │ │ -0d5216: 4d02 0001 |5931: aput-object v2, v0, v1 │ │ -0d521a: 1301 7910 |5933: const/16 v1, #int 4217 // #1079 │ │ -0d521e: 1a03 f20e |5935: const-string v3, "DenverFLY" // string@0ef2 │ │ -0d5222: 4d03 0001 |5937: aput-object v3, v0, v1 │ │ -0d5226: 1301 7a10 |5939: const/16 v1, #int 4218 // #107a │ │ -0d522a: 1a03 ae02 |593b: const-string v3, "-103.723" // string@02ae │ │ -0d522e: 4d03 0001 |593d: aput-object v3, v0, v1 │ │ -0d5232: 1301 7b10 |593f: const/16 v1, #int 4219 // #107b │ │ -0d5236: 1a03 b306 |5941: const-string v3, "39.2426" // string@06b3 │ │ -0d523a: 4d03 0001 |5943: aput-object v3, v0, v1 │ │ -0d523e: 1301 7c10 |5945: const/16 v1, #int 4220 // #107c │ │ -0d5242: 4d02 0001 |5947: aput-object v2, v0, v1 │ │ -0d5246: 1301 7d10 |5949: const/16 v1, #int 4221 // #107d │ │ -0d524a: 1a03 f20e |594b: const-string v3, "DenverFLY" // string@0ef2 │ │ -0d524e: 4d03 0001 |594d: aput-object v3, v0, v1 │ │ -0d5252: 1301 7e10 |594f: const/16 v1, #int 4222 // #107e │ │ -0d5256: 1a03 ae02 |5951: const-string v3, "-103.723" // string@02ae │ │ -0d525a: 4d03 0001 |5953: aput-object v3, v0, v1 │ │ -0d525e: 1301 7f10 |5955: const/16 v1, #int 4223 // #107f │ │ -0d5262: 1a03 dd06 |5957: const-string v3, "40.5717" // string@06dd │ │ -0d5266: 4d03 0001 |5959: aput-object v3, v0, v1 │ │ -0d526a: 1301 8010 |595b: const/16 v1, #int 4224 // #1080 │ │ -0d526e: 4d02 0001 |595d: aput-object v2, v0, v1 │ │ -0d5272: 1301 8110 |595f: const/16 v1, #int 4225 // #1081 │ │ -0d5276: 1a03 010f |5961: const-string v3, "DetroitFLY" // string@0f01 │ │ -0d527a: 4d03 0001 |5963: aput-object v3, v0, v1 │ │ -0d527e: 1301 8210 |5965: const/16 v1, #int 4226 // #1082 │ │ -0d5282: 1a03 7304 |5967: const-string v3, "-84.2867" // string@0473 │ │ -0d5286: 4d03 0001 |5969: aput-object v3, v0, v1 │ │ -0d528a: 1301 8310 |596b: const/16 v1, #int 4227 // #1083 │ │ -0d528e: 1a03 1207 |596d: const-string v3, "42.8606" // string@0712 │ │ -0d5292: 4d03 0001 |596f: aput-object v3, v0, v1 │ │ -0d5296: 1301 8410 |5971: const/16 v1, #int 4228 // #1084 │ │ -0d529a: 4d02 0001 |5973: aput-object v2, v0, v1 │ │ -0d529e: 1301 8510 |5975: const/16 v1, #int 4229 // #1085 │ │ -0d52a2: 1a03 010f |5977: const-string v3, "DetroitFLY" // string@0f01 │ │ -0d52a6: 4d03 0001 |5979: aput-object v3, v0, v1 │ │ -0d52aa: 1301 8610 |597b: const/16 v1, #int 4230 // #1086 │ │ -0d52ae: 1a03 7304 |597d: const-string v3, "-84.2867" // string@0473 │ │ -0d52b2: 4d03 0001 |597f: aput-object v3, v0, v1 │ │ -0d52b6: 1301 8710 |5981: const/16 v1, #int 4231 // #1087 │ │ -0d52ba: 1a03 fa06 |5983: const-string v3, "41.6292" // string@06fa │ │ -0d52be: 4d03 0001 |5985: aput-object v3, v0, v1 │ │ -0d52c2: 1301 8810 |5987: const/16 v1, #int 4232 // #1088 │ │ -0d52c6: 4d02 0001 |5989: aput-object v2, v0, v1 │ │ -0d52ca: 1301 8910 |598b: const/16 v1, #int 4233 // #1089 │ │ -0d52ce: 1a03 010f |598d: const-string v3, "DetroitFLY" // string@0f01 │ │ -0d52d2: 4d03 0001 |598f: aput-object v3, v0, v1 │ │ -0d52d6: 1301 8a10 |5991: const/16 v1, #int 4234 // #108a │ │ -0d52da: 1a03 5d04 |5993: const-string v3, "-82.3775" // string@045d │ │ -0d52de: 4d03 0001 |5995: aput-object v3, v0, v1 │ │ -0d52e2: 1301 8b10 |5997: const/16 v1, #int 4235 // #108b │ │ -0d52e6: 1a03 fa06 |5999: const-string v3, "41.6292" // string@06fa │ │ -0d52ea: 4d03 0001 |599b: aput-object v3, v0, v1 │ │ -0d52ee: 1301 8c10 |599d: const/16 v1, #int 4236 // #108c │ │ -0d52f2: 4d02 0001 |599f: aput-object v2, v0, v1 │ │ -0d52f6: 1301 8d10 |59a1: const/16 v1, #int 4237 // #108d │ │ -0d52fa: 1a03 010f |59a3: const-string v3, "DetroitFLY" // string@0f01 │ │ -0d52fe: 4d03 0001 |59a5: aput-object v3, v0, v1 │ │ -0d5302: 1301 8e10 |59a7: const/16 v1, #int 4238 // #108e │ │ -0d5306: 1a03 5d04 |59a9: const-string v3, "-82.3775" // string@045d │ │ -0d530a: 4d03 0001 |59ab: aput-object v3, v0, v1 │ │ -0d530e: 1301 8f10 |59ad: const/16 v1, #int 4239 // #108f │ │ -0d5312: 1a03 1207 |59af: const-string v3, "42.8606" // string@0712 │ │ -0d5316: 4d03 0001 |59b1: aput-object v3, v0, v1 │ │ -0d531a: 1301 9010 |59b3: const/16 v1, #int 4240 // #1090 │ │ -0d531e: 4d02 0001 |59b5: aput-object v2, v0, v1 │ │ -0d5322: 1301 9110 |59b7: const/16 v1, #int 4241 // #1091 │ │ -0d5326: 1a03 5b12 |59b9: const-string v3, "HoustonFLY" // string@125b │ │ -0d532a: 4d03 0001 |59bb: aput-object v3, v0, v1 │ │ -0d532e: 1301 9210 |59bd: const/16 v1, #int 4242 // #1092 │ │ -0d5332: 1a03 0205 |59bf: const-string v3, "-96.146" // string@0502 │ │ -0d5336: 4d03 0001 |59c1: aput-object v3, v0, v1 │ │ -0d533a: 1301 9310 |59c3: const/16 v1, #int 4243 // #1093 │ │ -0d533e: 1a03 1406 |59c5: const-string v3, "30.51" // string@0614 │ │ -0d5342: 4d03 0001 |59c7: aput-object v3, v0, v1 │ │ -0d5346: 1301 9410 |59c9: const/16 v1, #int 4244 // #1094 │ │ -0d534a: 4d02 0001 |59cb: aput-object v2, v0, v1 │ │ -0d534e: 1301 9510 |59cd: const/16 v1, #int 4245 // #1095 │ │ -0d5352: 1a03 5b12 |59cf: const-string v3, "HoustonFLY" // string@125b │ │ -0d5356: 4d03 0001 |59d1: aput-object v3, v0, v1 │ │ -0d535a: 1301 9610 |59d3: const/16 v1, #int 4246 // #1096 │ │ -0d535e: 1a03 0205 |59d5: const-string v3, "-96.146" // string@0502 │ │ -0d5362: 4d03 0001 |59d7: aput-object v3, v0, v1 │ │ -0d5366: 1301 9710 |59d9: const/16 v1, #int 4247 // #1097 │ │ -0d536a: 1a03 0006 |59db: const-string v3, "29.0892" // string@0600 │ │ -0d536e: 4d03 0001 |59dd: aput-object v3, v0, v1 │ │ -0d5372: 1301 9810 |59df: const/16 v1, #int 4248 // #1098 │ │ -0d5376: 4d02 0001 |59e1: aput-object v2, v0, v1 │ │ -0d537a: 1301 9910 |59e3: const/16 v1, #int 4249 // #1099 │ │ -0d537e: 1a03 5b12 |59e5: const-string v3, "HoustonFLY" // string@125b │ │ -0d5382: 4d03 0001 |59e7: aput-object v3, v0, v1 │ │ -0d5386: 1301 9a10 |59e9: const/16 v1, #int 4250 // #109a │ │ -0d538a: 1a03 ed04 |59eb: const-string v3, "-94.5123" // string@04ed │ │ -0d538e: 4d03 0001 |59ed: aput-object v3, v0, v1 │ │ -0d5392: 1301 9b10 |59ef: const/16 v1, #int 4251 // #109b │ │ -0d5396: 1a03 0006 |59f1: const-string v3, "29.0892" // string@0600 │ │ -0d539a: 4d03 0001 |59f3: aput-object v3, v0, v1 │ │ -0d539e: 1301 9c10 |59f5: const/16 v1, #int 4252 // #109c │ │ -0d53a2: 4d02 0001 |59f7: aput-object v2, v0, v1 │ │ -0d53a6: 1301 9d10 |59f9: const/16 v1, #int 4253 // #109d │ │ -0d53aa: 1a03 5b12 |59fb: const-string v3, "HoustonFLY" // string@125b │ │ -0d53ae: 4d03 0001 |59fd: aput-object v3, v0, v1 │ │ -0d53b2: 1301 9e10 |59ff: const/16 v1, #int 4254 // #109e │ │ -0d53b6: 1a03 ed04 |5a01: const-string v3, "-94.5123" // string@04ed │ │ -0d53ba: 4d03 0001 |5a03: aput-object v3, v0, v1 │ │ -0d53be: 1301 9f10 |5a05: const/16 v1, #int 4255 // #109f │ │ -0d53c2: 1a03 1406 |5a07: const-string v3, "30.51" // string@0614 │ │ -0d53c6: 4d03 0001 |5a09: aput-object v3, v0, v1 │ │ -0d53ca: 1301 a010 |5a0b: const/16 v1, #int 4256 // #10a0 │ │ -0d53ce: 4d02 0001 |5a0d: aput-object v2, v0, v1 │ │ -0d53d2: 1301 a110 |5a0f: const/16 v1, #int 4257 // #10a1 │ │ -0d53d6: 1a03 0d19 |5a11: const-string v3, "LasVegasFLY" // string@190d │ │ -0d53da: 4d03 0001 |5a13: aput-object v3, v0, v1 │ │ -0d53de: 1301 a210 |5a15: const/16 v1, #int 4258 // #10a2 │ │ -0d53e2: 1a03 fc02 |5a17: const-string v3, "-115.621" // string@02fc │ │ -0d53e6: 4d03 0001 |5a19: aput-object v3, v0, v1 │ │ -0d53ea: 1301 a310 |5a1b: const/16 v1, #int 4259 // #10a3 │ │ -0d53ee: 1a03 8306 |5a1d: const-string v3, "36.7353" // string@0683 │ │ -0d53f2: 4d03 0001 |5a1f: aput-object v3, v0, v1 │ │ -0d53f6: 1301 a410 |5a21: const/16 v1, #int 4260 // #10a4 │ │ -0d53fa: 4d02 0001 |5a23: aput-object v2, v0, v1 │ │ -0d53fe: 1301 a510 |5a25: const/16 v1, #int 4261 // #10a5 │ │ -0d5402: 1a03 0d19 |5a27: const-string v3, "LasVegasFLY" // string@190d │ │ -0d5406: 4d03 0001 |5a29: aput-object v3, v0, v1 │ │ -0d540a: 1301 a610 |5a2b: const/16 v1, #int 4262 // #10a6 │ │ -0d540e: 1a03 fc02 |5a2d: const-string v3, "-115.621" // string@02fc │ │ -0d5412: 4d03 0001 |5a2f: aput-object v3, v0, v1 │ │ -0d5416: 1301 a710 |5a31: const/16 v1, #int 4263 // #10a7 │ │ -0d541a: 1a03 6f06 |5a33: const-string v3, "35.6955" // string@066f │ │ -0d541e: 4d03 0001 |5a35: aput-object v3, v0, v1 │ │ -0d5422: 1301 a810 |5a37: const/16 v1, #int 4264 // #10a8 │ │ -0d5426: 4d02 0001 |5a39: aput-object v2, v0, v1 │ │ -0d542a: 1301 a910 |5a3b: const/16 v1, #int 4265 // #10a9 │ │ -0d542e: 1a03 0d19 |5a3d: const-string v3, "LasVegasFLY" // string@190d │ │ -0d5432: 4d03 0001 |5a3f: aput-object v3, v0, v1 │ │ -0d5436: 1301 aa10 |5a41: const/16 v1, #int 4266 // #10aa │ │ -0d543a: 1a03 f602 |5a43: const-string v3, "-113.863" // string@02f6 │ │ -0d543e: 4d03 0001 |5a45: aput-object v3, v0, v1 │ │ -0d5442: 1301 ab10 |5a47: const/16 v1, #int 4267 // #10ab │ │ -0d5446: 1a03 6f06 |5a49: const-string v3, "35.6955" // string@066f │ │ -0d544a: 4d03 0001 |5a4b: aput-object v3, v0, v1 │ │ -0d544e: 1301 ac10 |5a4d: const/16 v1, #int 4268 // #10ac │ │ -0d5452: 4d02 0001 |5a4f: aput-object v2, v0, v1 │ │ -0d5456: 1301 ad10 |5a51: const/16 v1, #int 4269 // #10ad │ │ -0d545a: 1a03 0d19 |5a53: const-string v3, "LasVegasFLY" // string@190d │ │ -0d545e: 4d03 0001 |5a55: aput-object v3, v0, v1 │ │ -0d5462: 1301 ae10 |5a57: const/16 v1, #int 4270 // #10ae │ │ -0d5466: 1a03 f602 |5a59: const-string v3, "-113.863" // string@02f6 │ │ -0d546a: 4d03 0001 |5a5b: aput-object v3, v0, v1 │ │ -0d546e: 1301 af10 |5a5d: const/16 v1, #int 4271 // #10af │ │ -0d5472: 1a03 8306 |5a5f: const-string v3, "36.7353" // string@0683 │ │ -0d5476: 4d03 0001 |5a61: aput-object v3, v0, v1 │ │ -0d547a: 1301 b010 |5a63: const/16 v1, #int 4272 // #10b0 │ │ -0d547e: 4d02 0001 |5a65: aput-object v2, v0, v1 │ │ -0d5482: 1301 b110 |5a67: const/16 v1, #int 4273 // #10b1 │ │ -0d5486: 1a03 2b1f |5a69: const-string v3, "LosAngelesFLY" // string@1f2b │ │ -0d548a: 4d03 0001 |5a6b: aput-object v3, v0, v1 │ │ -0d548e: 1301 b210 |5a6d: const/16 v1, #int 4274 // #10b2 │ │ -0d5492: 1a03 1503 |5a6f: const-string v3, "-119.151" // string@0315 │ │ -0d5496: 4d03 0001 |5a71: aput-object v3, v0, v1 │ │ -0d549a: 1301 b310 |5a73: const/16 v1, #int 4275 // #10b3 │ │ -0d549e: 1a03 5b06 |5a75: const-string v3, "34.5233" // string@065b │ │ -0d54a2: 4d03 0001 |5a77: aput-object v3, v0, v1 │ │ -0d54a6: 1301 b410 |5a79: const/16 v1, #int 4276 // #10b4 │ │ -0d54aa: 4d02 0001 |5a7b: aput-object v2, v0, v1 │ │ -0d54ae: 1301 b510 |5a7d: const/16 v1, #int 4277 // #10b5 │ │ -0d54b2: 1a03 2b1f |5a7f: const-string v3, "LosAngelesFLY" // string@1f2b │ │ -0d54b6: 4d03 0001 |5a81: aput-object v3, v0, v1 │ │ -0d54ba: 1301 b610 |5a83: const/16 v1, #int 4278 // #10b6 │ │ -0d54be: 1a03 1503 |5a85: const-string v3, "-119.151" // string@0315 │ │ -0d54c2: 4d03 0001 |5a87: aput-object v3, v0, v1 │ │ -0d54c6: 1301 b710 |5a89: const/16 v1, #int 4279 // #10b7 │ │ -0d54ca: 1a03 4206 |5a8b: const-string v3, "33.4099" // string@0642 │ │ -0d54ce: 4d03 0001 |5a8d: aput-object v3, v0, v1 │ │ -0d54d2: 1301 b810 |5a8f: const/16 v1, #int 4280 // #10b8 │ │ -0d54d6: 4d02 0001 |5a91: aput-object v2, v0, v1 │ │ -0d54da: 1301 b910 |5a93: const/16 v1, #int 4281 // #10b9 │ │ -0d54de: 1a03 2b1f |5a95: const-string v3, "LosAngelesFLY" // string@1f2b │ │ -0d54e2: 4d03 0001 |5a97: aput-object v3, v0, v1 │ │ -0d54e6: 1301 ba10 |5a99: const/16 v1, #int 4282 // #10ba │ │ -0d54ea: 1a03 0203 |5a9b: const-string v3, "-116.791" // string@0302 │ │ -0d54ee: 4d03 0001 |5a9d: aput-object v3, v0, v1 │ │ -0d54f2: 1301 bb10 |5a9f: const/16 v1, #int 4283 // #10bb │ │ -0d54f6: 1a03 4206 |5aa1: const-string v3, "33.4099" // string@0642 │ │ -0d54fa: 4d03 0001 |5aa3: aput-object v3, v0, v1 │ │ -0d54fe: 1301 bc10 |5aa5: const/16 v1, #int 4284 // #10bc │ │ -0d5502: 4d02 0001 |5aa7: aput-object v2, v0, v1 │ │ -0d5506: 1301 bd10 |5aa9: const/16 v1, #int 4285 // #10bd │ │ -0d550a: 1a03 2b1f |5aab: const-string v3, "LosAngelesFLY" // string@1f2b │ │ -0d550e: 4d03 0001 |5aad: aput-object v3, v0, v1 │ │ -0d5512: 1301 be10 |5aaf: const/16 v1, #int 4286 // #10be │ │ -0d5516: 1a03 0203 |5ab1: const-string v3, "-116.791" // string@0302 │ │ -0d551a: 4d03 0001 |5ab3: aput-object v3, v0, v1 │ │ -0d551e: 1301 bf10 |5ab5: const/16 v1, #int 4287 // #10bf │ │ -0d5522: 1a03 5b06 |5ab7: const-string v3, "34.5233" // string@065b │ │ -0d5526: 4d03 0001 |5ab9: aput-object v3, v0, v1 │ │ -0d552a: 1301 c010 |5abb: const/16 v1, #int 4288 // #10c0 │ │ -0d552e: 4d02 0001 |5abd: aput-object v2, v0, v1 │ │ -0d5532: 1301 c110 |5abf: const/16 v1, #int 4289 // #10c1 │ │ -0d5536: 1a03 a220 |5ac1: const-string v3, "MiamiFLY" // string@20a2 │ │ -0d553a: 4d03 0001 |5ac3: aput-object v3, v0, v1 │ │ -0d553e: 1301 c210 |5ac5: const/16 v1, #int 4290 // #10c2 │ │ -0d5542: 1a03 4e04 |5ac7: const-string v3, "-81.1825" // string@044e │ │ -0d5546: 4d03 0001 |5ac9: aput-object v3, v0, v1 │ │ -0d554a: 1301 c310 |5acb: const/16 v1, #int 4291 // #10c3 │ │ -0d554e: 1a03 eb05 |5acd: const-string v3, "26.7674" // string@05eb │ │ -0d5552: 4d03 0001 |5acf: aput-object v3, v0, v1 │ │ -0d5556: 1301 c410 |5ad1: const/16 v1, #int 4292 // #10c4 │ │ -0d555a: 4d02 0001 |5ad3: aput-object v2, v0, v1 │ │ -0d555e: 1301 c510 |5ad5: const/16 v1, #int 4293 // #10c5 │ │ -0d5562: 1a03 a220 |5ad7: const-string v3, "MiamiFLY" // string@20a2 │ │ -0d5566: 4d03 0001 |5ad9: aput-object v3, v0, v1 │ │ -0d556a: 1301 c610 |5adb: const/16 v1, #int 4294 // #10c6 │ │ -0d556e: 1a03 4e04 |5add: const-string v3, "-81.1825" // string@044e │ │ -0d5572: 4d03 0001 |5adf: aput-object v3, v0, v1 │ │ -0d5576: 1301 c710 |5ae1: const/16 v1, #int 4295 // #10c7 │ │ -0d557a: 1a03 e205 |5ae3: const-string v3, "25.1148" // string@05e2 │ │ -0d557e: 4d03 0001 |5ae5: aput-object v3, v0, v1 │ │ -0d5582: 1301 c810 |5ae7: const/16 v1, #int 4296 // #10c8 │ │ -0d5586: 4d02 0001 |5ae9: aput-object v2, v0, v1 │ │ -0d558a: 1301 c910 |5aeb: const/16 v1, #int 4297 // #10c9 │ │ -0d558e: 1a03 a220 |5aed: const-string v3, "MiamiFLY" // string@20a2 │ │ -0d5592: 4d03 0001 |5aef: aput-object v3, v0, v1 │ │ -0d5596: 1301 ca10 |5af1: const/16 v1, #int 4298 // #10ca │ │ -0d559a: 1a03 2d04 |5af3: const-string v3, "-79.32" // string@042d │ │ -0d559e: 4d03 0001 |5af5: aput-object v3, v0, v1 │ │ -0d55a2: 1301 cb10 |5af7: const/16 v1, #int 4299 // #10cb │ │ -0d55a6: 1a03 e205 |5af9: const-string v3, "25.1148" // string@05e2 │ │ -0d55aa: 4d03 0001 |5afb: aput-object v3, v0, v1 │ │ -0d55ae: 1301 cc10 |5afd: const/16 v1, #int 4300 // #10cc │ │ -0d55b2: 4d02 0001 |5aff: aput-object v2, v0, v1 │ │ -0d55b6: 1301 cd10 |5b01: const/16 v1, #int 4301 // #10cd │ │ -0d55ba: 1a03 a220 |5b03: const-string v3, "MiamiFLY" // string@20a2 │ │ -0d55be: 4d03 0001 |5b05: aput-object v3, v0, v1 │ │ -0d55c2: 1301 ce10 |5b07: const/16 v1, #int 4302 // #10ce │ │ -0d55c6: 1a03 2d04 |5b09: const-string v3, "-79.32" // string@042d │ │ -0d55ca: 4d03 0001 |5b0b: aput-object v3, v0, v1 │ │ -0d55ce: 1301 cf10 |5b0d: const/16 v1, #int 4303 // #10cf │ │ -0d55d2: 1a03 eb05 |5b0f: const-string v3, "26.7674" // string@05eb │ │ -0d55d6: 4d03 0001 |5b11: aput-object v3, v0, v1 │ │ -0d55da: 1301 d010 |5b13: const/16 v1, #int 4304 // #10d0 │ │ -0d55de: 4d02 0001 |5b15: aput-object v2, v0, v1 │ │ -0d55e2: 1301 d110 |5b17: const/16 v1, #int 4305 // #10d1 │ │ -0d55e6: 1a03 4321 |5b19: const-string v3, "NewOrleansFLY" // string@2143 │ │ -0d55ea: 4d03 0001 |5b1b: aput-object v3, v0, v1 │ │ -0d55ee: 1301 d210 |5b1d: const/16 v1, #int 4306 // #10d2 │ │ -0d55f2: 1a03 cd04 |5b1f: const-string v3, "-91.2863" // string@04cd │ │ -0d55f6: 4d03 0001 |5b21: aput-object v3, v0, v1 │ │ -0d55fa: 1301 d310 |5b23: const/16 v1, #int 4307 // #10d3 │ │ -0d55fe: 1a03 1706 |5b25: const-string v3, "30.5872" // string@0617 │ │ -0d5602: 4d03 0001 |5b27: aput-object v3, v0, v1 │ │ -0d5606: 1301 d410 |5b29: const/16 v1, #int 4308 // #10d4 │ │ -0d560a: 4d02 0001 |5b2b: aput-object v2, v0, v1 │ │ -0d560e: 1301 d510 |5b2d: const/16 v1, #int 4309 // #10d5 │ │ -0d5612: 1a03 4321 |5b2f: const-string v3, "NewOrleansFLY" // string@2143 │ │ -0d5616: 4d03 0001 |5b31: aput-object v3, v0, v1 │ │ -0d561a: 1301 d610 |5b33: const/16 v1, #int 4310 // #10d6 │ │ -0d561e: 1a03 cd04 |5b35: const-string v3, "-91.2863" // string@04cd │ │ -0d5622: 4d03 0001 |5b37: aput-object v3, v0, v1 │ │ -0d5626: 1301 d710 |5b39: const/16 v1, #int 4311 // #10d7 │ │ -0d562a: 1a03 0706 |5b3b: const-string v3, "29.5568" // string@0607 │ │ -0d562e: 4d03 0001 |5b3d: aput-object v3, v0, v1 │ │ -0d5632: 1301 d810 |5b3f: const/16 v1, #int 4312 // #10d8 │ │ -0d5636: 4d02 0001 |5b41: aput-object v2, v0, v1 │ │ -0d563a: 1301 d910 |5b43: const/16 v1, #int 4313 // #10d9 │ │ -0d563e: 1a03 4321 |5b45: const-string v3, "NewOrleansFLY" // string@2143 │ │ -0d5642: 4d03 0001 |5b47: aput-object v3, v0, v1 │ │ -0d5646: 1301 da10 |5b49: const/16 v1, #int 4314 // #10da │ │ -0d564a: 1a03 bb04 |5b4b: const-string v3, "-89.6571" // string@04bb │ │ -0d564e: 4d03 0001 |5b4d: aput-object v3, v0, v1 │ │ -0d5652: 1301 db10 |5b4f: const/16 v1, #int 4315 // #10db │ │ -0d5656: 1a03 0706 |5b51: const-string v3, "29.5568" // string@0607 │ │ -0d565a: 4d03 0001 |5b53: aput-object v3, v0, v1 │ │ -0d565e: 1301 dc10 |5b55: const/16 v1, #int 4316 // #10dc │ │ -0d5662: 4d02 0001 |5b57: aput-object v2, v0, v1 │ │ -0d5666: 1301 dd10 |5b59: const/16 v1, #int 4317 // #10dd │ │ -0d566a: 1a03 4321 |5b5b: const-string v3, "NewOrleansFLY" // string@2143 │ │ -0d566e: 4d03 0001 |5b5d: aput-object v3, v0, v1 │ │ -0d5672: 1301 de10 |5b5f: const/16 v1, #int 4318 // #10de │ │ -0d5676: 1a03 bb04 |5b61: const-string v3, "-89.6571" // string@04bb │ │ -0d567a: 4d03 0001 |5b63: aput-object v3, v0, v1 │ │ -0d567e: 1301 df10 |5b65: const/16 v1, #int 4319 // #10df │ │ -0d5682: 1a03 1706 |5b67: const-string v3, "30.5872" // string@0617 │ │ -0d5686: 4d03 0001 |5b69: aput-object v3, v0, v1 │ │ -0d568a: 1301 e010 |5b6b: const/16 v1, #int 4320 // #10e0 │ │ -0d568e: 4d02 0001 |5b6d: aput-object v2, v0, v1 │ │ -0d5692: 1301 e110 |5b6f: const/16 v1, #int 4321 // #10e1 │ │ -0d5696: 1a03 ea21 |5b71: const-string v3, "OrlandoFLY" // string@21ea │ │ -0d569a: 4d03 0001 |5b73: aput-object v3, v0, v1 │ │ -0d569e: 1301 e210 |5b75: const/16 v1, #int 4322 // #10e2 │ │ -0d56a2: 1a03 5604 |5b77: const-string v3, "-82.0368" // string@0456 │ │ -0d56a6: 4d03 0001 |5b79: aput-object v3, v0, v1 │ │ -0d56aa: 1301 e310 |5b7b: const/16 v1, #int 4323 // #10e3 │ │ -0d56ae: 1a03 0406 |5b7d: const-string v3, "29.2311" // string@0604 │ │ -0d56b2: 4d03 0001 |5b7f: aput-object v3, v0, v1 │ │ -0d56b6: 1301 e410 |5b81: const/16 v1, #int 4324 // #10e4 │ │ -0d56ba: 4d02 0001 |5b83: aput-object v2, v0, v1 │ │ -0d56be: 1301 e510 |5b85: const/16 v1, #int 4325 // #10e5 │ │ -0d56c2: 1a03 ea21 |5b87: const-string v3, "OrlandoFLY" // string@21ea │ │ -0d56c6: 4d03 0001 |5b89: aput-object v3, v0, v1 │ │ -0d56ca: 1301 e610 |5b8b: const/16 v1, #int 4326 // #10e6 │ │ -0d56ce: 1a03 5604 |5b8d: const-string v3, "-82.0368" // string@0456 │ │ -0d56d2: 4d03 0001 |5b8f: aput-object v3, v0, v1 │ │ -0d56d6: 1301 e710 |5b91: const/16 v1, #int 4327 // #10e7 │ │ -0d56da: 1a03 f005 |5b93: const-string v3, "27.8287" // string@05f0 │ │ -0d56de: 4d03 0001 |5b95: aput-object v3, v0, v1 │ │ -0d56e2: 1301 e810 |5b97: const/16 v1, #int 4328 // #10e8 │ │ -0d56e6: 4d02 0001 |5b99: aput-object v2, v0, v1 │ │ -0d56ea: 1301 e910 |5b9b: const/16 v1, #int 4329 // #10e9 │ │ -0d56ee: 1a03 ea21 |5b9d: const-string v3, "OrlandoFLY" // string@21ea │ │ -0d56f2: 4d03 0001 |5b9f: aput-object v3, v0, v1 │ │ -0d56f6: 1301 ea10 |5ba1: const/16 v1, #int 4330 // #10ea │ │ -0d56fa: 1a03 3e04 |5ba3: const-string v3, "-80.1406" // string@043e │ │ -0d56fe: 4d03 0001 |5ba5: aput-object v3, v0, v1 │ │ -0d5702: 1301 eb10 |5ba7: const/16 v1, #int 4331 // #10eb │ │ -0d5706: 1a03 f005 |5ba9: const-string v3, "27.8287" // string@05f0 │ │ -0d570a: 4d03 0001 |5bab: aput-object v3, v0, v1 │ │ -0d570e: 1301 ec10 |5bad: const/16 v1, #int 4332 // #10ec │ │ -0d5712: 4d02 0001 |5baf: aput-object v2, v0, v1 │ │ -0d5716: 1301 ed10 |5bb1: const/16 v1, #int 4333 // #10ed │ │ -0d571a: 1a03 ea21 |5bb3: const-string v3, "OrlandoFLY" // string@21ea │ │ -0d571e: 4d03 0001 |5bb5: aput-object v3, v0, v1 │ │ -0d5722: 1301 ee10 |5bb7: const/16 v1, #int 4334 // #10ee │ │ -0d5726: 1a03 3e04 |5bb9: const-string v3, "-80.1406" // string@043e │ │ -0d572a: 4d03 0001 |5bbb: aput-object v3, v0, v1 │ │ -0d572e: 1301 ef10 |5bbd: const/16 v1, #int 4335 // #10ef │ │ -0d5732: 1a03 0406 |5bbf: const-string v3, "29.2311" // string@0604 │ │ -0d5736: 4d03 0001 |5bc1: aput-object v3, v0, v1 │ │ -0d573a: 1301 f010 |5bc3: const/16 v1, #int 4336 // #10f0 │ │ -0d573e: 4d02 0001 |5bc5: aput-object v2, v0, v1 │ │ -0d5742: 1301 f110 |5bc7: const/16 v1, #int 4337 // #10f1 │ │ -0d5746: 1a03 d824 |5bc9: const-string v3, "SaltLakeCityFLY" // string@24d8 │ │ -0d574a: 4d03 0001 |5bcb: aput-object v3, v0, v1 │ │ -0d574e: 1301 f210 |5bcd: const/16 v1, #int 4338 // #10f2 │ │ -0d5752: 1a03 f002 |5bcf: const-string v3, "-112.909" // string@02f0 │ │ -0d5756: 4d03 0001 |5bd1: aput-object v3, v0, v1 │ │ -0d575a: 1301 f310 |5bd3: const/16 v1, #int 4339 // #10f3 │ │ -0d575e: 1a03 f206 |5bd5: const-string v3, "41.4207" // string@06f2 │ │ -0d5762: 4d03 0001 |5bd7: aput-object v3, v0, v1 │ │ -0d5766: 1301 f410 |5bd9: const/16 v1, #int 4340 // #10f4 │ │ -0d576a: 4d02 0001 |5bdb: aput-object v2, v0, v1 │ │ -0d576e: 1301 f510 |5bdd: const/16 v1, #int 4341 // #10f5 │ │ -0d5772: 1a03 d824 |5bdf: const-string v3, "SaltLakeCityFLY" // string@24d8 │ │ -0d5776: 4d03 0001 |5be1: aput-object v3, v0, v1 │ │ -0d577a: 1301 f610 |5be3: const/16 v1, #int 4342 // #10f6 │ │ -0d577e: 1a03 f002 |5be5: const-string v3, "-112.909" // string@02f0 │ │ -0d5782: 4d03 0001 |5be7: aput-object v3, v0, v1 │ │ -0d5786: 1301 f710 |5be9: const/16 v1, #int 4343 // #10f7 │ │ -0d578a: 1a03 d506 |5beb: const-string v3, "40.1204" // string@06d5 │ │ -0d578e: 4d03 0001 |5bed: aput-object v3, v0, v1 │ │ -0d5792: 1301 f810 |5bef: const/16 v1, #int 4344 // #10f8 │ │ -0d5796: 4d02 0001 |5bf1: aput-object v2, v0, v1 │ │ -0d579a: 1301 f910 |5bf3: const/16 v1, #int 4345 // #10f9 │ │ -0d579e: 1a03 d824 |5bf5: const-string v3, "SaltLakeCityFLY" // string@24d8 │ │ -0d57a2: 4d03 0001 |5bf7: aput-object v3, v0, v1 │ │ -0d57a6: 1301 fa10 |5bf9: const/16 v1, #int 4346 // #10fa │ │ -0d57aa: 1a03 db02 |5bfb: const-string v3, "-111.016" // string@02db │ │ -0d57ae: 4d03 0001 |5bfd: aput-object v3, v0, v1 │ │ -0d57b2: 1301 fb10 |5bff: const/16 v1, #int 4347 // #10fb │ │ -0d57b6: 1a03 d506 |5c01: const-string v3, "40.1204" // string@06d5 │ │ -0d57ba: 4d03 0001 |5c03: aput-object v3, v0, v1 │ │ -0d57be: 1301 fc10 |5c05: const/16 v1, #int 4348 // #10fc │ │ -0d57c2: 4d02 0001 |5c07: aput-object v2, v0, v1 │ │ -0d57c6: 1301 fd10 |5c09: const/16 v1, #int 4349 // #10fd │ │ -0d57ca: 1a03 d824 |5c0b: const-string v3, "SaltLakeCityFLY" // string@24d8 │ │ -0d57ce: 4d03 0001 |5c0d: aput-object v3, v0, v1 │ │ -0d57d2: 1301 fe10 |5c0f: const/16 v1, #int 4350 // #10fe │ │ -0d57d6: 1a03 db02 |5c11: const-string v3, "-111.016" // string@02db │ │ -0d57da: 4d03 0001 |5c13: aput-object v3, v0, v1 │ │ -0d57de: 1301 ff10 |5c15: const/16 v1, #int 4351 // #10ff │ │ -0d57e2: 1a03 f206 |5c17: const-string v3, "41.4207" // string@06f2 │ │ -0d57e6: 4d03 0001 |5c19: aput-object v3, v0, v1 │ │ -0d57ea: 1301 0011 |5c1b: const/16 v1, #int 4352 // #1100 │ │ -0d57ee: 4d02 0001 |5c1d: aput-object v2, v0, v1 │ │ -0d57f2: 1301 0111 |5c1f: const/16 v1, #int 4353 // #1101 │ │ -0d57f6: 1a03 db24 |5c21: const-string v3, "SanDiegoFLY" // string@24db │ │ -0d57fa: 4d03 0001 |5c23: aput-object v3, v0, v1 │ │ -0d57fe: 1301 0211 |5c25: const/16 v1, #int 4354 // #1102 │ │ -0d5802: 1a03 0d03 |5c27: const-string v3, "-117.982" // string@030d │ │ -0d5806: 4d03 0001 |5c29: aput-object v3, v0, v1 │ │ -0d580a: 1301 0311 |5c2b: const/16 v1, #int 4355 // #1103 │ │ -0d580e: 1a03 4906 |5c2d: const-string v3, "33.6318" // string@0649 │ │ -0d5812: 4d03 0001 |5c2f: aput-object v3, v0, v1 │ │ -0d5816: 1301 0411 |5c31: const/16 v1, #int 4356 // #1104 │ │ -0d581a: 4d02 0001 |5c33: aput-object v2, v0, v1 │ │ -0d581e: 1301 0511 |5c35: const/16 v1, #int 4357 // #1105 │ │ -0d5822: 1a03 db24 |5c37: const-string v3, "SanDiegoFLY" // string@24db │ │ -0d5826: 4d03 0001 |5c39: aput-object v3, v0, v1 │ │ -0d582a: 1301 0611 |5c3b: const/16 v1, #int 4358 // #1106 │ │ -0d582e: 1a03 0d03 |5c3d: const-string v3, "-117.982" // string@030d │ │ -0d5832: 4d03 0001 |5c3f: aput-object v3, v0, v1 │ │ -0d5836: 1301 0711 |5c41: const/16 v1, #int 4359 // #1107 │ │ -0d583a: 1a03 3006 |5c43: const-string v3, "32.4948" // string@0630 │ │ -0d583e: 4d03 0001 |5c45: aput-object v3, v0, v1 │ │ -0d5842: 1301 0811 |5c47: const/16 v1, #int 4360 // #1108 │ │ -0d5846: 4d02 0001 |5c49: aput-object v2, v0, v1 │ │ -0d584a: 1301 0911 |5c4b: const/16 v1, #int 4361 // #1109 │ │ -0d584e: 1a03 db24 |5c4d: const-string v3, "SanDiegoFLY" // string@24db │ │ -0d5852: 4d03 0001 |5c4f: aput-object v3, v0, v1 │ │ -0d5856: 1301 0a11 |5c51: const/16 v1, #int 4362 // #110a │ │ -0d585a: 1a03 ff02 |5c53: const-string v3, "-116.287" // string@02ff │ │ -0d585e: 4d03 0001 |5c55: aput-object v3, v0, v1 │ │ -0d5862: 1301 0b11 |5c57: const/16 v1, #int 4363 // #110b │ │ -0d5866: 1a03 3006 |5c59: const-string v3, "32.4948" // string@0630 │ │ -0d586a: 4d03 0001 |5c5b: aput-object v3, v0, v1 │ │ -0d586e: 1301 0c11 |5c5d: const/16 v1, #int 4364 // #110c │ │ -0d5872: 4d02 0001 |5c5f: aput-object v2, v0, v1 │ │ -0d5876: 1301 0d11 |5c61: const/16 v1, #int 4365 // #110d │ │ -0d587a: 1a03 db24 |5c63: const-string v3, "SanDiegoFLY" // string@24db │ │ -0d587e: 4d03 0001 |5c65: aput-object v3, v0, v1 │ │ -0d5882: 1301 0e11 |5c67: const/16 v1, #int 4366 // #110e │ │ -0d5886: 1a03 ff02 |5c69: const-string v3, "-116.287" // string@02ff │ │ -0d588a: 4d03 0001 |5c6b: aput-object v3, v0, v1 │ │ -0d588e: 1301 0f11 |5c6d: const/16 v1, #int 4367 // #110f │ │ -0d5892: 1a03 4906 |5c6f: const-string v3, "33.6318" // string@0649 │ │ -0d5896: 4d03 0001 |5c71: aput-object v3, v0, v1 │ │ -0d589a: 1301 1011 |5c73: const/16 v1, #int 4368 // #1110 │ │ -0d589e: 4d02 0001 |5c75: aput-object v2, v0, v1 │ │ -0d58a2: 1301 1111 |5c77: const/16 v1, #int 4369 // #1111 │ │ -0d58a6: 1a03 de24 |5c79: const-string v3, "SanFranciscoFLY" // string@24de │ │ -0d58aa: 4d03 0001 |5c7b: aput-object v3, v0, v1 │ │ -0d58ae: 1301 1211 |5c7d: const/16 v1, #int 4370 // #1112 │ │ -0d58b2: 1a03 3c03 |5c7f: const-string v3, "-123.164" // string@033c │ │ -0d58b6: 4d03 0001 |5c81: aput-object v3, v0, v1 │ │ -0d58ba: 1301 1311 |5c83: const/16 v1, #int 4371 // #1113 │ │ -0d58be: 1a03 9f06 |5c85: const-string v3, "38.2685" // string@069f │ │ -0d58c2: 4d03 0001 |5c87: aput-object v3, v0, v1 │ │ -0d58c6: 1301 1411 |5c89: const/16 v1, #int 4372 // #1114 │ │ -0d58ca: 4d02 0001 |5c8b: aput-object v2, v0, v1 │ │ -0d58ce: 1301 1511 |5c8d: const/16 v1, #int 4373 // #1115 │ │ -0d58d2: 1a03 de24 |5c8f: const-string v3, "SanFranciscoFLY" // string@24de │ │ -0d58d6: 4d03 0001 |5c91: aput-object v3, v0, v1 │ │ -0d58da: 1301 1611 |5c93: const/16 v1, #int 4374 // #1116 │ │ -0d58de: 1a03 3c03 |5c95: const-string v3, "-123.164" // string@033c │ │ -0d58e2: 4d03 0001 |5c97: aput-object v3, v0, v1 │ │ -0d58e6: 1301 1711 |5c99: const/16 v1, #int 4375 // #1117 │ │ -0d58ea: 1a03 8906 |5c9b: const-string v3, "37.0071" // string@0689 │ │ -0d58ee: 4d03 0001 |5c9d: aput-object v3, v0, v1 │ │ -0d58f2: 1301 1811 |5c9f: const/16 v1, #int 4376 // #1118 │ │ -0d58f6: 4d02 0001 |5ca1: aput-object v2, v0, v1 │ │ -0d58fa: 1301 1911 |5ca3: const/16 v1, #int 4377 // #1119 │ │ -0d58fe: 1a03 de24 |5ca5: const-string v3, "SanFranciscoFLY" // string@24de │ │ -0d5902: 4d03 0001 |5ca7: aput-object v3, v0, v1 │ │ -0d5906: 1301 1a11 |5ca9: const/16 v1, #int 4378 // #111a │ │ -0d590a: 1a03 2f03 |5cab: const-string v3, "-121.37" // string@032f │ │ -0d590e: 4d03 0001 |5cad: aput-object v3, v0, v1 │ │ -0d5912: 1301 1b11 |5caf: const/16 v1, #int 4379 // #111b │ │ -0d5916: 1a03 8906 |5cb1: const-string v3, "37.0071" // string@0689 │ │ -0d591a: 4d03 0001 |5cb3: aput-object v3, v0, v1 │ │ -0d591e: 1301 1c11 |5cb5: const/16 v1, #int 4380 // #111c │ │ -0d5922: 4d02 0001 |5cb7: aput-object v2, v0, v1 │ │ -0d5926: 1301 1d11 |5cb9: const/16 v1, #int 4381 // #111d │ │ -0d592a: 1a03 de24 |5cbb: const-string v3, "SanFranciscoFLY" // string@24de │ │ -0d592e: 4d03 0001 |5cbd: aput-object v3, v0, v1 │ │ -0d5932: 1301 1e11 |5cbf: const/16 v1, #int 4382 // #111e │ │ -0d5936: 1a03 2f03 |5cc1: const-string v3, "-121.37" // string@032f │ │ -0d593a: 4d03 0001 |5cc3: aput-object v3, v0, v1 │ │ -0d593e: 1301 1f11 |5cc5: const/16 v1, #int 4383 // #111f │ │ -0d5942: 1a03 9f06 |5cc7: const-string v3, "38.2685" // string@069f │ │ -0d5946: 4d03 0001 |5cc9: aput-object v3, v0, v1 │ │ -0d594a: 1301 2011 |5ccb: const/16 v1, #int 4384 // #1120 │ │ -0d594e: 4d02 0001 |5ccd: aput-object v2, v0, v1 │ │ -0d5952: 1301 2111 |5ccf: const/16 v1, #int 4385 // #1121 │ │ -0d5956: 1a03 0025 |5cd1: const-string v3, "SeattleFLY" // string@2500 │ │ -0d595a: 4d03 0001 |5cd3: aput-object v3, v0, v1 │ │ -0d595e: 1301 2211 |5cd5: const/16 v1, #int 4386 // #1122 │ │ -0d5962: 1a03 3d03 |5cd7: const-string v3, "-123.198" // string@033d │ │ -0d5966: 4d03 0001 |5cd9: aput-object v3, v0, v1 │ │ -0d596a: 1301 2311 |5cdb: const/16 v1, #int 4387 // #1123 │ │ -0d596e: 1a03 5c07 |5cdd: const-string v3, "48.0644" // string@075c │ │ -0d5972: 4d03 0001 |5cdf: aput-object v3, v0, v1 │ │ -0d5976: 1301 2411 |5ce1: const/16 v1, #int 4388 // #1124 │ │ -0d597a: 4d02 0001 |5ce3: aput-object v2, v0, v1 │ │ -0d597e: 1301 2511 |5ce5: const/16 v1, #int 4389 // #1125 │ │ -0d5982: 1a03 0025 |5ce7: const-string v3, "SeattleFLY" // string@2500 │ │ -0d5986: 4d03 0001 |5ce9: aput-object v3, v0, v1 │ │ -0d598a: 1301 2611 |5ceb: const/16 v1, #int 4390 // #1126 │ │ -0d598e: 1a03 3d03 |5ced: const-string v3, "-123.198" // string@033d │ │ -0d5992: 4d03 0001 |5cef: aput-object v3, v0, v1 │ │ -0d5996: 1301 2711 |5cf1: const/16 v1, #int 4391 // #1127 │ │ -0d599a: 1a03 4807 |5cf3: const-string v3, "46.7498" // string@0748 │ │ -0d599e: 4d03 0001 |5cf5: aput-object v3, v0, v1 │ │ -0d59a2: 1301 2811 |5cf7: const/16 v1, #int 4392 // #1128 │ │ -0d59a6: 4d02 0001 |5cf9: aput-object v2, v0, v1 │ │ -0d59aa: 1301 2911 |5cfb: const/16 v1, #int 4393 // #1129 │ │ -0d59ae: 1a03 0025 |5cfd: const-string v3, "SeattleFLY" // string@2500 │ │ -0d59b2: 4d03 0001 |5cff: aput-object v3, v0, v1 │ │ -0d59b6: 1301 2a11 |5d01: const/16 v1, #int 4394 // #112a │ │ -0d59ba: 1a03 3103 |5d03: const-string v3, "-121.529" // string@0331 │ │ -0d59be: 4d03 0001 |5d05: aput-object v3, v0, v1 │ │ -0d59c2: 1301 2b11 |5d07: const/16 v1, #int 4395 // #112b │ │ -0d59c6: 1a03 4807 |5d09: const-string v3, "46.7498" // string@0748 │ │ -0d59ca: 4d03 0001 |5d0b: aput-object v3, v0, v1 │ │ -0d59ce: 1301 2c11 |5d0d: const/16 v1, #int 4396 // #112c │ │ -0d59d2: 4d02 0001 |5d0f: aput-object v2, v0, v1 │ │ -0d59d6: 1301 2d11 |5d11: const/16 v1, #int 4397 // #112d │ │ -0d59da: 1a03 0025 |5d13: const-string v3, "SeattleFLY" // string@2500 │ │ -0d59de: 4d03 0001 |5d15: aput-object v3, v0, v1 │ │ -0d59e2: 1301 2e11 |5d17: const/16 v1, #int 4398 // #112e │ │ -0d59e6: 1a03 3103 |5d19: const-string v3, "-121.529" // string@0331 │ │ -0d59ea: 4d03 0001 |5d1b: aput-object v3, v0, v1 │ │ -0d59ee: 1301 2f11 |5d1d: const/16 v1, #int 4399 // #112f │ │ -0d59f2: 1a03 5c07 |5d1f: const-string v3, "48.0644" // string@075c │ │ -0d59f6: 4d03 0001 |5d21: aput-object v3, v0, v1 │ │ -0d59fa: 1301 3011 |5d23: const/16 v1, #int 4400 // #1130 │ │ -0d59fe: 4d02 0001 |5d25: aput-object v2, v0, v1 │ │ -0d5a02: 1301 3111 |5d27: const/16 v1, #int 4401 // #1131 │ │ -0d5a06: 1a03 7725 |5d29: const-string v3, "StLouisFLY" // string@2577 │ │ -0d5a0a: 4d03 0001 |5d2b: aput-object v3, v0, v1 │ │ -0d5a0e: 1301 3211 |5d2d: const/16 v1, #int 4402 // #1132 │ │ -0d5a12: 1a03 ca04 |5d2f: const-string v3, "-91.0778" // string@04ca │ │ -0d5a16: 4d03 0001 |5d31: aput-object v3, v0, v1 │ │ -0d5a1a: 1301 3311 |5d33: const/16 v1, #int 4403 // #1133 │ │ -0d5a1e: 1a03 b806 |5d35: const-string v3, "39.2754" // string@06b8 │ │ -0d5a22: 4d03 0001 |5d37: aput-object v3, v0, v1 │ │ -0d5a26: 1301 3411 |5d39: const/16 v1, #int 4404 // #1134 │ │ -0d5a2a: 4d02 0001 |5d3b: aput-object v2, v0, v1 │ │ -0d5a2e: 1301 3511 |5d3d: const/16 v1, #int 4405 // #1135 │ │ -0d5a32: 1a03 7725 |5d3f: const-string v3, "StLouisFLY" // string@2577 │ │ -0d5a36: 4d03 0001 |5d41: aput-object v3, v0, v1 │ │ -0d5a3a: 1301 3611 |5d43: const/16 v1, #int 4406 // #1136 │ │ -0d5a3e: 1a03 ca04 |5d45: const-string v3, "-91.0778" // string@04ca │ │ -0d5a42: 4d03 0001 |5d47: aput-object v3, v0, v1 │ │ -0d5a46: 1301 3711 |5d49: const/16 v1, #int 4407 // #1137 │ │ -0d5a4a: 1a03 9b06 |5d4b: const-string v3, "38.1819" // string@069b │ │ -0d5a4e: 4d03 0001 |5d4d: aput-object v3, v0, v1 │ │ -0d5a52: 1301 3811 |5d4f: const/16 v1, #int 4408 // #1138 │ │ -0d5a56: 4d02 0001 |5d51: aput-object v2, v0, v1 │ │ -0d5a5a: 1301 3911 |5d53: const/16 v1, #int 4409 // #1139 │ │ -0d5a5e: 1a03 7725 |5d55: const-string v3, "StLouisFLY" // string@2577 │ │ -0d5a62: 4d03 0001 |5d57: aput-object v3, v0, v1 │ │ -0d5a66: 1301 3a11 |5d59: const/16 v1, #int 4410 // #113a │ │ -0d5a6a: 1a03 ba04 |5d5b: const-string v3, "-89.6215" // string@04ba │ │ -0d5a6e: 4d03 0001 |5d5d: aput-object v3, v0, v1 │ │ -0d5a72: 1301 3b11 |5d5f: const/16 v1, #int 4411 // #113b │ │ -0d5a76: 1a03 9b06 |5d61: const-string v3, "38.1819" // string@069b │ │ -0d5a7a: 4d03 0001 |5d63: aput-object v3, v0, v1 │ │ -0d5a7e: 1301 3c11 |5d65: const/16 v1, #int 4412 // #113c │ │ -0d5a82: 4d02 0001 |5d67: aput-object v2, v0, v1 │ │ -0d5a86: 1301 3d11 |5d69: const/16 v1, #int 4413 // #113d │ │ -0d5a8a: 1a03 7725 |5d6b: const-string v3, "StLouisFLY" // string@2577 │ │ -0d5a8e: 4d03 0001 |5d6d: aput-object v3, v0, v1 │ │ -0d5a92: 1301 3e11 |5d6f: const/16 v1, #int 4414 // #113e │ │ -0d5a96: 1a03 ba04 |5d71: const-string v3, "-89.6215" // string@04ba │ │ -0d5a9a: 4d03 0001 |5d73: aput-object v3, v0, v1 │ │ -0d5a9e: 1301 3f11 |5d75: const/16 v1, #int 4415 // #113f │ │ -0d5aa2: 1a03 b806 |5d77: const-string v3, "39.2754" // string@06b8 │ │ -0d5aa6: 4d03 0001 |5d79: aput-object v3, v0, v1 │ │ -0d5aaa: 1301 4011 |5d7b: const/16 v1, #int 4416 // #1140 │ │ -0d5aae: 4d02 0001 |5d7d: aput-object v2, v0, v1 │ │ -0d5ab2: 1301 4111 |5d7f: const/16 v1, #int 4417 // #1141 │ │ -0d5ab6: 1a03 b626 |5d81: const-string v3, "TampaFLY" // string@26b6 │ │ -0d5aba: 4d03 0001 |5d83: aput-object v3, v0, v1 │ │ -0d5abe: 1301 4211 |5d85: const/16 v1, #int 4418 // #1142 │ │ -0d5ac2: 1a03 6804 |5d87: const-string v3, "-83.0969" // string@0468 │ │ -0d5ac6: 4d03 0001 |5d89: aput-object v3, v0, v1 │ │ -0d5aca: 1301 4311 |5d8b: const/16 v1, #int 4419 // #1143 │ │ -0d5ace: 1a03 fd05 |5d8d: const-string v3, "28.5978" // string@05fd │ │ -0d5ad2: 4d03 0001 |5d8f: aput-object v3, v0, v1 │ │ -0d5ad6: 1301 4411 |5d91: const/16 v1, #int 4420 // #1144 │ │ -0d5ada: 4d02 0001 |5d93: aput-object v2, v0, v1 │ │ -0d5ade: 1301 4511 |5d95: const/16 v1, #int 4421 // #1145 │ │ -0d5ae2: 1a03 b626 |5d97: const-string v3, "TampaFLY" // string@26b6 │ │ -0d5ae6: 4d03 0001 |5d99: aput-object v3, v0, v1 │ │ -0d5aea: 1301 4611 |5d9b: const/16 v1, #int 4422 // #1146 │ │ -0d5aee: 1a03 6804 |5d9d: const-string v3, "-83.0969" // string@0468 │ │ -0d5af2: 4d03 0001 |5d9f: aput-object v3, v0, v1 │ │ -0d5af6: 1301 4711 |5da1: const/16 v1, #int 4423 // #1147 │ │ -0d5afa: 1a03 ed05 |5da3: const-string v3, "27.2913" // string@05ed │ │ -0d5afe: 4d03 0001 |5da5: aput-object v3, v0, v1 │ │ -0d5b02: 1301 4811 |5da7: const/16 v1, #int 4424 // #1148 │ │ -0d5b06: 4d02 0001 |5da9: aput-object v2, v0, v1 │ │ -0d5b0a: 1301 4911 |5dab: const/16 v1, #int 4425 // #1149 │ │ -0d5b0e: 1a03 b626 |5dad: const-string v3, "TampaFLY" // string@26b6 │ │ -0d5b12: 4d03 0001 |5daf: aput-object v3, v0, v1 │ │ -0d5b16: 1301 4a11 |5db1: const/16 v1, #int 4426 // #114a │ │ -0d5b1a: 1a03 5304 |5db3: const-string v3, "-81.8278" // string@0453 │ │ -0d5b1e: 4d03 0001 |5db5: aput-object v3, v0, v1 │ │ -0d5b22: 1301 4b11 |5db7: const/16 v1, #int 4427 // #114b │ │ -0d5b26: 1a03 ed05 |5db9: const-string v3, "27.2913" // string@05ed │ │ -0d5b2a: 4d03 0001 |5dbb: aput-object v3, v0, v1 │ │ -0d5b2e: 1301 4c11 |5dbd: const/16 v1, #int 4428 // #114c │ │ -0d5b32: 4d02 0001 |5dbf: aput-object v2, v0, v1 │ │ -0d5b36: 1301 4d11 |5dc1: const/16 v1, #int 4429 // #114d │ │ -0d5b3a: 1a02 b626 |5dc3: const-string v2, "TampaFLY" // string@26b6 │ │ -0d5b3e: 4d02 0001 |5dc5: aput-object v2, v0, v1 │ │ -0d5b42: 1301 4e11 |5dc7: const/16 v1, #int 4430 // #114e │ │ -0d5b46: 1a02 5304 |5dc9: const-string v2, "-81.8278" // string@0453 │ │ -0d5b4a: 4d02 0001 |5dcb: aput-object v2, v0, v1 │ │ -0d5b4e: 1301 4f11 |5dcd: const/16 v1, #int 4431 // #114f │ │ -0d5b52: 1a02 fd05 |5dcf: const-string v2, "28.5978" // string@05fd │ │ -0d5b56: 4d02 0001 |5dd1: aput-object v2, v0, v1 │ │ -0d5b5a: 6900 b813 |5dd3: sput-object v0, Lcom/ds/avare/place/Boundaries;.mData:[Ljava/lang/String; // field@13b8 │ │ -0d5b5e: 0e00 |5dd5: return-void │ │ -0d5b60: 0003 0400 0e00 0000 0a00 0000 0b00 ... |5dd6: array-data (32 units) │ │ +0c9fa8: |[0c9fa8] com.ds.avare.place.Boundaries.:()V │ │ +0c9fb8: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ +0c9fbc: 2300 f809 |0002: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ +0c9fc0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0c9fc2: 1a02 0325 |0005: const-string v2, "Sectional" // string@2503 │ │ +0c9fc6: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +0c9fca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0c9fcc: 1a02 ce25 |000a: const-string v2, "TAC" // string@25ce │ │ +0c9fd0: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +0c9fd4: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +0c9fd6: 1a02 1029 |000f: const-string v2, "WAC" // string@2910 │ │ +0c9fda: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +0c9fde: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +0c9fe0: 1a02 9512 |0014: const-string v2, "IFR Low" // string@1295 │ │ +0c9fe4: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +0c9fe8: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +0c9fea: 1a02 9412 |0019: const-string v2, "IFR High" // string@1294 │ │ +0c9fee: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +0c9ff2: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +0c9ff4: 1a02 9312 |001e: const-string v2, "IFR Area" // string@1293 │ │ +0c9ff8: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +0c9ffc: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +0c9ffe: 1a02 bf26 |0023: const-string v2, "Terrain" // string@26bf │ │ +0ca002: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +0ca006: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +0ca008: 1a02 3025 |0028: const-string v2, "Shaded Relief" // string@2530 │ │ +0ca00c: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +0ca010: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +0ca014: 1a02 0527 |002e: const-string v2, "Topographic" // string@2705 │ │ +0ca018: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +0ca01c: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +0ca020: 1a02 4e12 |0034: const-string v2, "Heli/Other" // string@124e │ │ +0ca024: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +0ca028: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +0ca02c: 1a02 9f21 |003a: const-string v2, "ONC World" // string@219f │ │ +0ca030: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +0ca034: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +0ca038: 1a02 2e26 |0040: const-string v2, "TPC World" // string@262e │ │ +0ca03c: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +0ca040: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ +0ca044: 1a02 aa20 |0046: const-string v2, "Misc." // string@20aa │ │ +0ca048: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ +0ca04c: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ +0ca050: 1a02 3411 |004c: const-string v2, "Flyway" // string@1134 │ │ +0ca054: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +0ca058: 6900 b713 |0050: sput-object v0, Lcom/ds/avare/place/Boundaries;.mChartType:[Ljava/lang/String; // field@13b7 │ │ +0ca05c: 1300 0e00 |0052: const/16 v0, #int 14 // #e │ │ +0ca060: 2300 c009 |0054: new-array v0, v0, [I // type@09c0 │ │ +0ca064: 2600 805d 0000 |0056: fill-array-data v0, 00005dd6 // +00005d80 │ │ +0ca06a: 6900 bb13 |0059: sput-object v0, Lcom/ds/avare/place/Boundaries;.mZooms:[I // field@13bb │ │ +0ca06e: 1300 5011 |005b: const/16 v0, #int 4432 // #1150 │ │ +0ca072: 2300 f809 |005d: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ +0ca076: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +0ca078: 1a02 9705 |0060: const-string v2, "0" // string@0597 │ │ +0ca07c: 4d02 0001 |0062: aput-object v2, v0, v1 │ │ +0ca080: 1211 |0064: const/4 v1, #int 1 // #1 │ │ +0ca082: 1a03 1b0b |0065: const-string v3, "Albuquerque" // string@0b1b │ │ +0ca086: 4d03 0001 |0067: aput-object v3, v0, v1 │ │ +0ca08a: 1221 |0069: const/4 v1, #int 2 // #2 │ │ +0ca08c: 1a03 cd02 |006a: const-string v3, "-109" // string@02cd │ │ +0ca090: 4d03 0001 |006c: aput-object v3, v0, v1 │ │ +0ca094: 1231 |006e: const/4 v1, #int 3 // #3 │ │ +0ca096: 1a04 7906 |006f: const-string v4, "36.0001" // string@0679 │ │ +0ca09a: 4d04 0001 |0071: aput-object v4, v0, v1 │ │ +0ca09e: 1241 |0073: const/4 v1, #int 4 // #4 │ │ +0ca0a0: 4d02 0001 |0074: aput-object v2, v0, v1 │ │ +0ca0a4: 1251 |0076: const/4 v1, #int 5 // #5 │ │ +0ca0a6: 1a05 1b0b |0077: const-string v5, "Albuquerque" // string@0b1b │ │ +0ca0aa: 4d05 0001 |0079: aput-object v5, v0, v1 │ │ +0ca0ae: 1261 |007b: const/4 v1, #int 6 // #6 │ │ +0ca0b0: 4d03 0001 |007c: aput-object v3, v0, v1 │ │ +0ca0b4: 1271 |007e: const/4 v1, #int 7 // #7 │ │ +0ca0b6: 1a05 2206 |007f: const-string v5, "32" // string@0622 │ │ +0ca0ba: 4d05 0001 |0081: aput-object v5, v0, v1 │ │ +0ca0be: 1301 0800 |0083: const/16 v1, #int 8 // #8 │ │ +0ca0c2: 4d02 0001 |0085: aput-object v2, v0, v1 │ │ +0ca0c6: 1301 0900 |0087: const/16 v1, #int 9 // #9 │ │ +0ca0ca: 1a05 1b0b |0089: const-string v5, "Albuquerque" // string@0b1b │ │ +0ca0ce: 4d05 0001 |008b: aput-object v5, v0, v1 │ │ +0ca0d2: 1301 0a00 |008d: const/16 v1, #int 10 // #a │ │ +0ca0d6: 1a05 9e02 |008f: const-string v5, "-102" // string@029e │ │ +0ca0da: 4d05 0001 |0091: aput-object v5, v0, v1 │ │ +0ca0de: 1301 0b00 |0093: const/16 v1, #int 11 // #b │ │ +0ca0e2: 1a05 2206 |0095: const-string v5, "32" // string@0622 │ │ +0ca0e6: 4d05 0001 |0097: aput-object v5, v0, v1 │ │ +0ca0ea: 1301 0c00 |0099: const/16 v1, #int 12 // #c │ │ +0ca0ee: 4d02 0001 |009b: aput-object v2, v0, v1 │ │ +0ca0f2: 1301 0d00 |009d: const/16 v1, #int 13 // #d │ │ +0ca0f6: 1a05 1b0b |009f: const-string v5, "Albuquerque" // string@0b1b │ │ +0ca0fa: 4d05 0001 |00a1: aput-object v5, v0, v1 │ │ +0ca0fe: 1301 0e00 |00a3: const/16 v1, #int 14 // #e │ │ +0ca102: 1a05 9e02 |00a5: const-string v5, "-102" // string@029e │ │ +0ca106: 4d05 0001 |00a7: aput-object v5, v0, v1 │ │ +0ca10a: 1301 0f00 |00a9: const/16 v1, #int 15 // #f │ │ +0ca10e: 4d04 0001 |00ab: aput-object v4, v0, v1 │ │ +0ca112: 1301 1000 |00ad: const/16 v1, #int 16 // #10 │ │ +0ca116: 4d02 0001 |00af: aput-object v2, v0, v1 │ │ +0ca11a: 1301 1100 |00b1: const/16 v1, #int 17 // #11 │ │ +0ca11e: 1a05 520b |00b3: const-string v5, "Atlanta" // string@0b52 │ │ +0ca122: 4d05 0001 |00b5: aput-object v5, v0, v1 │ │ +0ca126: 1301 1200 |00b7: const/16 v1, #int 18 // #12 │ │ +0ca12a: 1a05 a704 |00b9: const-string v5, "-88.0004" // string@04a7 │ │ +0ca12e: 4d05 0001 |00bb: aput-object v5, v0, v1 │ │ +0ca132: 1301 1300 |00bd: const/16 v1, #int 19 // #13 │ │ +0ca136: 1a05 7b06 |00bf: const-string v5, "36.0003" // string@067b │ │ +0ca13a: 4d05 0001 |00c1: aput-object v5, v0, v1 │ │ +0ca13e: 1301 1400 |00c3: const/16 v1, #int 20 // #14 │ │ +0ca142: 4d02 0001 |00c5: aput-object v2, v0, v1 │ │ +0ca146: 1301 1500 |00c7: const/16 v1, #int 21 // #15 │ │ +0ca14a: 1a05 520b |00c9: const-string v5, "Atlanta" // string@0b52 │ │ +0ca14e: 4d05 0001 |00cb: aput-object v5, v0, v1 │ │ +0ca152: 1301 1600 |00cd: const/16 v1, #int 22 // #16 │ │ +0ca156: 1a05 a704 |00cf: const-string v5, "-88.0004" // string@04a7 │ │ +0ca15a: 4d05 0001 |00d1: aput-object v5, v0, v1 │ │ +0ca15e: 1301 1700 |00d3: const/16 v1, #int 23 // #17 │ │ +0ca162: 1a05 2506 |00d5: const-string v5, "32.0003" // string@0625 │ │ +0ca166: 4d05 0001 |00d7: aput-object v5, v0, v1 │ │ +0ca16a: 1301 1800 |00d9: const/16 v1, #int 24 // #18 │ │ +0ca16e: 4d02 0001 |00db: aput-object v2, v0, v1 │ │ +0ca172: 1301 1900 |00dd: const/16 v1, #int 25 // #19 │ │ +0ca176: 1a05 520b |00df: const-string v5, "Atlanta" // string@0b52 │ │ +0ca17a: 4d05 0001 |00e1: aput-object v5, v0, v1 │ │ +0ca17e: 1301 1a00 |00e3: const/16 v1, #int 26 // #1a │ │ +0ca182: 1a05 4904 |00e5: const-string v5, "-81.0002" // string@0449 │ │ +0ca186: 4d05 0001 |00e7: aput-object v5, v0, v1 │ │ +0ca18a: 1301 1b00 |00e9: const/16 v1, #int 27 // #1b │ │ +0ca18e: 1a05 2506 |00eb: const-string v5, "32.0003" // string@0625 │ │ +0ca192: 4d05 0001 |00ed: aput-object v5, v0, v1 │ │ +0ca196: 1301 1c00 |00ef: const/16 v1, #int 28 // #1c │ │ +0ca19a: 4d02 0001 |00f1: aput-object v2, v0, v1 │ │ +0ca19e: 1301 1d00 |00f3: const/16 v1, #int 29 // #1d │ │ +0ca1a2: 1a05 520b |00f5: const-string v5, "Atlanta" // string@0b52 │ │ +0ca1a6: 4d05 0001 |00f7: aput-object v5, v0, v1 │ │ +0ca1aa: 1301 1e00 |00f9: const/16 v1, #int 30 // #1e │ │ +0ca1ae: 1a05 4904 |00fb: const-string v5, "-81.0002" // string@0449 │ │ +0ca1b2: 4d05 0001 |00fd: aput-object v5, v0, v1 │ │ +0ca1b6: 1301 1f00 |00ff: const/16 v1, #int 31 // #1f │ │ +0ca1ba: 1a05 7b06 |0101: const-string v5, "36.0003" // string@067b │ │ +0ca1be: 4d05 0001 |0103: aput-object v5, v0, v1 │ │ +0ca1c2: 1301 2000 |0105: const/16 v1, #int 32 // #20 │ │ +0ca1c6: 4d02 0001 |0107: aput-object v2, v0, v1 │ │ +0ca1ca: 1301 2100 |0109: const/16 v1, #int 33 // #21 │ │ +0ca1ce: 1a05 f10b |010b: const-string v5, "Billings" // string@0bf1 │ │ +0ca1d2: 4d05 0001 |010d: aput-object v5, v0, v1 │ │ +0ca1d6: 1301 2200 |010f: const/16 v1, #int 34 // #22 │ │ +0ca1da: 1a05 cf02 |0111: const-string v5, "-109.001" // string@02cf │ │ +0ca1de: 4d05 0001 |0113: aput-object v5, v0, v1 │ │ +0ca1e2: 1301 2300 |0115: const/16 v1, #int 35 // #23 │ │ +0ca1e6: 1a05 6b07 |0117: const-string v5, "49.0001" // string@076b │ │ +0ca1ea: 4d05 0001 |0119: aput-object v5, v0, v1 │ │ +0ca1ee: 1301 2400 |011b: const/16 v1, #int 36 // #24 │ │ +0ca1f2: 4d02 0001 |011d: aput-object v2, v0, v1 │ │ +0ca1f6: 1301 2500 |011f: const/16 v1, #int 37 // #25 │ │ +0ca1fa: 1a05 f10b |0121: const-string v5, "Billings" // string@0bf1 │ │ +0ca1fe: 4d05 0001 |0123: aput-object v5, v0, v1 │ │ +0ca202: 1301 2600 |0125: const/16 v1, #int 38 // #26 │ │ +0ca206: 1a05 cf02 |0127: const-string v5, "-109.001" // string@02cf │ │ +0ca20a: 4d05 0001 |0129: aput-object v5, v0, v1 │ │ +0ca20e: 1301 2700 |012b: const/16 v1, #int 39 // #27 │ │ +0ca212: 1a05 3207 |012d: const-string v5, "44.5002" // string@0732 │ │ +0ca216: 4d05 0001 |012f: aput-object v5, v0, v1 │ │ +0ca21a: 1301 2800 |0131: const/16 v1, #int 40 // #28 │ │ +0ca21e: 4d02 0001 |0133: aput-object v2, v0, v1 │ │ +0ca222: 1301 2900 |0135: const/16 v1, #int 41 // #29 │ │ +0ca226: 1a05 f10b |0137: const-string v5, "Billings" // string@0bf1 │ │ +0ca22a: 4d05 0001 |0139: aput-object v5, v0, v1 │ │ +0ca22e: 1301 2a00 |013b: const/16 v1, #int 42 // #2a │ │ +0ca232: 1a05 9902 |013d: const-string v5, "-101" // string@0299 │ │ +0ca236: 4d05 0001 |013f: aput-object v5, v0, v1 │ │ +0ca23a: 1301 2b00 |0141: const/16 v1, #int 43 // #2b │ │ +0ca23e: 1a05 3207 |0143: const-string v5, "44.5002" // string@0732 │ │ +0ca242: 4d05 0001 |0145: aput-object v5, v0, v1 │ │ +0ca246: 1301 2c00 |0147: const/16 v1, #int 44 // #2c │ │ +0ca24a: 4d02 0001 |0149: aput-object v2, v0, v1 │ │ +0ca24e: 1301 2d00 |014b: const/16 v1, #int 45 // #2d │ │ +0ca252: 1a05 f10b |014d: const-string v5, "Billings" // string@0bf1 │ │ +0ca256: 4d05 0001 |014f: aput-object v5, v0, v1 │ │ +0ca25a: 1301 2e00 |0151: const/16 v1, #int 46 // #2e │ │ +0ca25e: 1a05 9902 |0153: const-string v5, "-101" // string@0299 │ │ +0ca262: 4d05 0001 |0155: aput-object v5, v0, v1 │ │ +0ca266: 1301 2f00 |0157: const/16 v1, #int 47 // #2f │ │ +0ca26a: 1a05 6b07 |0159: const-string v5, "49.0001" // string@076b │ │ +0ca26e: 4d05 0001 |015b: aput-object v5, v0, v1 │ │ +0ca272: 1301 3000 |015d: const/16 v1, #int 48 // #30 │ │ +0ca276: 4d02 0001 |015f: aput-object v2, v0, v1 │ │ +0ca27a: 1301 3100 |0161: const/16 v1, #int 49 // #31 │ │ +0ca27e: 1a05 0b0c |0163: const-string v5, "Brownsville" // string@0c0b │ │ +0ca282: 4d05 0001 |0165: aput-object v5, v0, v1 │ │ +0ca286: 1301 3200 |0167: const/16 v1, #int 50 // #32 │ │ +0ca28a: 1a05 a402 |0169: const-string v5, "-103" // string@02a4 │ │ +0ca28e: 4d05 0001 |016b: aput-object v5, v0, v1 │ │ +0ca292: 1301 3300 |016d: const/16 v1, #int 51 // #33 │ │ +0ca296: 1a05 f405 |016f: const-string v5, "28.0001" // string@05f4 │ │ +0ca29a: 4d05 0001 |0171: aput-object v5, v0, v1 │ │ +0ca29e: 1301 3400 |0173: const/16 v1, #int 52 // #34 │ │ +0ca2a2: 4d02 0001 |0175: aput-object v2, v0, v1 │ │ +0ca2a6: 1301 3500 |0177: const/16 v1, #int 53 // #35 │ │ +0ca2aa: 1a05 0b0c |0179: const-string v5, "Brownsville" // string@0c0b │ │ +0ca2ae: 4d05 0001 |017b: aput-object v5, v0, v1 │ │ +0ca2b2: 1301 3600 |017d: const/16 v1, #int 54 // #36 │ │ +0ca2b6: 1a05 a402 |017f: const-string v5, "-103" // string@02a4 │ │ +0ca2ba: 4d05 0001 |0181: aput-object v5, v0, v1 │ │ +0ca2be: 1301 3700 |0183: const/16 v1, #int 55 // #37 │ │ +0ca2c2: 1a05 d805 |0185: const-string v5, "24" // string@05d8 │ │ +0ca2c6: 4d05 0001 |0187: aput-object v5, v0, v1 │ │ +0ca2ca: 1301 3800 |0189: const/16 v1, #int 56 // #38 │ │ +0ca2ce: 4d02 0001 |018b: aput-object v2, v0, v1 │ │ +0ca2d2: 1301 3900 |018d: const/16 v1, #int 57 // #39 │ │ +0ca2d6: 1a05 0b0c |018f: const-string v5, "Brownsville" // string@0c0b │ │ +0ca2da: 4d05 0001 |0191: aput-object v5, v0, v1 │ │ +0ca2de: 1301 3a00 |0193: const/16 v1, #int 58 // #3a │ │ +0ca2e2: 1a05 1005 |0195: const-string v5, "-97.0001" // string@0510 │ │ +0ca2e6: 4d05 0001 |0197: aput-object v5, v0, v1 │ │ +0ca2ea: 1301 3b00 |0199: const/16 v1, #int 59 // #3b │ │ +0ca2ee: 1a05 d805 |019b: const-string v5, "24" // string@05d8 │ │ +0ca2f2: 4d05 0001 |019d: aput-object v5, v0, v1 │ │ +0ca2f6: 1301 3c00 |019f: const/16 v1, #int 60 // #3c │ │ +0ca2fa: 4d02 0001 |01a1: aput-object v2, v0, v1 │ │ +0ca2fe: 1301 3d00 |01a3: const/16 v1, #int 61 // #3d │ │ +0ca302: 1a05 0b0c |01a5: const-string v5, "Brownsville" // string@0c0b │ │ +0ca306: 4d05 0001 |01a7: aput-object v5, v0, v1 │ │ +0ca30a: 1301 3e00 |01a9: const/16 v1, #int 62 // #3e │ │ +0ca30e: 1a05 1005 |01ab: const-string v5, "-97.0001" // string@0510 │ │ +0ca312: 4d05 0001 |01ad: aput-object v5, v0, v1 │ │ +0ca316: 1301 3f00 |01af: const/16 v1, #int 63 // #3f │ │ +0ca31a: 1a05 f405 |01b1: const-string v5, "28.0001" // string@05f4 │ │ +0ca31e: 4d05 0001 |01b3: aput-object v5, v0, v1 │ │ +0ca322: 1301 4000 |01b5: const/16 v1, #int 64 // #40 │ │ +0ca326: 4d02 0001 |01b7: aput-object v2, v0, v1 │ │ +0ca32a: 1301 4100 |01b9: const/16 v1, #int 65 // #41 │ │ +0ca32e: 1a05 6b0d |01bb: const-string v5, "Caribbean1" // string@0d6b │ │ +0ca332: 4d05 0001 |01bd: aput-object v5, v0, v1 │ │ +0ca336: 1301 4200 |01bf: const/16 v1, #int 66 // #42 │ │ +0ca33a: 1a05 8804 |01c1: const-string v5, "-85.5000" // string@0488 │ │ +0ca33e: 4d05 0001 |01c3: aput-object v5, v0, v1 │ │ +0ca342: 1301 4300 |01c5: const/16 v1, #int 67 // #43 │ │ +0ca346: 1a05 d905 |01c7: const-string v5, "24.0000" // string@05d9 │ │ +0ca34a: 4d05 0001 |01c9: aput-object v5, v0, v1 │ │ +0ca34e: 1301 4400 |01cb: const/16 v1, #int 68 // #44 │ │ +0ca352: 4d02 0001 |01cd: aput-object v2, v0, v1 │ │ +0ca356: 1301 4500 |01cf: const/16 v1, #int 69 // #45 │ │ +0ca35a: 1a05 6b0d |01d1: const-string v5, "Caribbean1" // string@0d6b │ │ +0ca35e: 4d05 0001 |01d3: aput-object v5, v0, v1 │ │ +0ca362: 1301 4600 |01d5: const/16 v1, #int 70 // #46 │ │ +0ca366: 1a05 8804 |01d7: const-string v5, "-85.5000" // string@0488 │ │ +0ca36a: 4d05 0001 |01d9: aput-object v5, v0, v1 │ │ +0ca36e: 1301 4700 |01db: const/16 v1, #int 71 // #47 │ │ +0ca372: 1a05 bc05 |01dd: const-string v5, "16.0000" // string@05bc │ │ +0ca376: 4d05 0001 |01df: aput-object v5, v0, v1 │ │ +0ca37a: 1301 4800 |01e1: const/16 v1, #int 72 // #48 │ │ +0ca37e: 4d02 0001 |01e3: aput-object v2, v0, v1 │ │ +0ca382: 1301 4900 |01e5: const/16 v1, #int 73 // #49 │ │ +0ca386: 1a05 6b0d |01e7: const-string v5, "Caribbean1" // string@0d6b │ │ +0ca38a: 4d05 0001 |01e9: aput-object v5, v0, v1 │ │ +0ca38e: 1301 4a00 |01eb: const/16 v1, #int 74 // #4a │ │ +0ca392: 1a05 f403 |01ed: const-string v5, "-72.3000" // string@03f4 │ │ +0ca396: 4d05 0001 |01ef: aput-object v5, v0, v1 │ │ +0ca39a: 1301 4b00 |01f1: const/16 v1, #int 75 // #4b │ │ +0ca39e: 1a05 bc05 |01f3: const-string v5, "16.0000" // string@05bc │ │ +0ca3a2: 4d05 0001 |01f5: aput-object v5, v0, v1 │ │ +0ca3a6: 1301 4c00 |01f7: const/16 v1, #int 76 // #4c │ │ +0ca3aa: 4d02 0001 |01f9: aput-object v2, v0, v1 │ │ +0ca3ae: 1301 4d00 |01fb: const/16 v1, #int 77 // #4d │ │ +0ca3b2: 1a05 6b0d |01fd: const-string v5, "Caribbean1" // string@0d6b │ │ +0ca3b6: 4d05 0001 |01ff: aput-object v5, v0, v1 │ │ +0ca3ba: 1301 4e00 |0201: const/16 v1, #int 78 // #4e │ │ +0ca3be: 1a05 f403 |0203: const-string v5, "-72.3000" // string@03f4 │ │ +0ca3c2: 4d05 0001 |0205: aput-object v5, v0, v1 │ │ +0ca3c6: 1301 4f00 |0207: const/16 v1, #int 79 // #4f │ │ +0ca3ca: 1a05 d905 |0209: const-string v5, "24.0000" // string@05d9 │ │ +0ca3ce: 4d05 0001 |020b: aput-object v5, v0, v1 │ │ +0ca3d2: 1301 5000 |020d: const/16 v1, #int 80 // #50 │ │ +0ca3d6: 4d02 0001 |020f: aput-object v2, v0, v1 │ │ +0ca3da: 1301 5100 |0211: const/16 v1, #int 81 // #51 │ │ +0ca3de: 1a05 6f0d |0213: const-string v5, "Charlotte" // string@0d6f │ │ +0ca3e2: 4d05 0001 |0215: aput-object v5, v0, v1 │ │ +0ca3e6: 1301 5200 |0217: const/16 v1, #int 82 // #52 │ │ +0ca3ea: 1a05 4a04 |0219: const-string v5, "-81.0004" // string@044a │ │ +0ca3ee: 4d05 0001 |021b: aput-object v5, v0, v1 │ │ +0ca3f2: 1301 5300 |021d: const/16 v1, #int 83 // #53 │ │ +0ca3f6: 4d04 0001 |021f: aput-object v4, v0, v1 │ │ +0ca3fa: 1301 5400 |0221: const/16 v1, #int 84 // #54 │ │ +0ca3fe: 4d02 0001 |0223: aput-object v2, v0, v1 │ │ +0ca402: 1301 5500 |0225: const/16 v1, #int 85 // #55 │ │ +0ca406: 1a05 6f0d |0227: const-string v5, "Charlotte" // string@0d6f │ │ +0ca40a: 4d05 0001 |0229: aput-object v5, v0, v1 │ │ +0ca40e: 1301 5600 |022b: const/16 v1, #int 86 // #56 │ │ +0ca412: 1a05 4a04 |022d: const-string v5, "-81.0004" // string@044a │ │ +0ca416: 4d05 0001 |022f: aput-object v5, v0, v1 │ │ +0ca41a: 1301 5700 |0231: const/16 v1, #int 87 // #57 │ │ +0ca41e: 1a05 2406 |0233: const-string v5, "32.0002" // string@0624 │ │ +0ca422: 4d05 0001 |0235: aput-object v5, v0, v1 │ │ +0ca426: 1301 5800 |0237: const/16 v1, #int 88 // #58 │ │ +0ca42a: 4d02 0001 |0239: aput-object v2, v0, v1 │ │ +0ca42e: 1301 5900 |023b: const/16 v1, #int 89 // #59 │ │ +0ca432: 1a05 6f0d |023d: const-string v5, "Charlotte" // string@0d6f │ │ +0ca436: 4d05 0001 |023f: aput-object v5, v0, v1 │ │ +0ca43a: 1301 5a00 |0241: const/16 v1, #int 90 // #5a │ │ +0ca43e: 1a05 0804 |0243: const-string v5, "-75.0005" // string@0408 │ │ +0ca442: 4d05 0001 |0245: aput-object v5, v0, v1 │ │ +0ca446: 1301 5b00 |0247: const/16 v1, #int 91 // #5b │ │ +0ca44a: 1a05 2406 |0249: const-string v5, "32.0002" // string@0624 │ │ +0ca44e: 4d05 0001 |024b: aput-object v5, v0, v1 │ │ +0ca452: 1301 5c00 |024d: const/16 v1, #int 92 // #5c │ │ +0ca456: 4d02 0001 |024f: aput-object v2, v0, v1 │ │ +0ca45a: 1301 5d00 |0251: const/16 v1, #int 93 // #5d │ │ +0ca45e: 1a05 6f0d |0253: const-string v5, "Charlotte" // string@0d6f │ │ +0ca462: 4d05 0001 |0255: aput-object v5, v0, v1 │ │ +0ca466: 1301 5e00 |0257: const/16 v1, #int 94 // #5e │ │ +0ca46a: 1a05 0804 |0259: const-string v5, "-75.0005" // string@0408 │ │ +0ca46e: 4d05 0001 |025b: aput-object v5, v0, v1 │ │ +0ca472: 1301 5f00 |025d: const/16 v1, #int 95 // #5f │ │ +0ca476: 4d04 0001 |025f: aput-object v4, v0, v1 │ │ +0ca47a: 1301 6000 |0261: const/16 v1, #int 96 // #60 │ │ +0ca47e: 4d02 0001 |0263: aput-object v2, v0, v1 │ │ +0ca482: 1301 6100 |0265: const/16 v1, #int 97 // #61 │ │ +0ca486: 1a05 800d |0267: const-string v5, "Cheyenne" // string@0d80 │ │ +0ca48a: 4d05 0001 |0269: aput-object v5, v0, v1 │ │ +0ca48e: 1301 6200 |026b: const/16 v1, #int 98 // #62 │ │ +0ca492: 4d03 0001 |026d: aput-object v3, v0, v1 │ │ +0ca496: 1301 6300 |026f: const/16 v1, #int 99 // #63 │ │ +0ca49a: 1a05 3207 |0271: const-string v5, "44.5002" // string@0732 │ │ +0ca49e: 4d05 0001 |0273: aput-object v5, v0, v1 │ │ +0ca4a2: 1301 6400 |0275: const/16 v1, #int 100 // #64 │ │ +0ca4a6: 4d02 0001 |0277: aput-object v2, v0, v1 │ │ +0ca4aa: 1301 6500 |0279: const/16 v1, #int 101 // #65 │ │ +0ca4ae: 1a05 800d |027b: const-string v5, "Cheyenne" // string@0d80 │ │ +0ca4b2: 4d05 0001 |027d: aput-object v5, v0, v1 │ │ +0ca4b6: 1301 6600 |027f: const/16 v1, #int 102 // #66 │ │ +0ca4ba: 4d03 0001 |0281: aput-object v3, v0, v1 │ │ +0ca4be: 1301 6700 |0283: const/16 v1, #int 103 // #67 │ │ +0ca4c2: 1a05 cc06 |0285: const-string v5, "40.0002" // string@06cc │ │ +0ca4c6: 4d05 0001 |0287: aput-object v5, v0, v1 │ │ +0ca4ca: 1301 6800 |0289: const/16 v1, #int 104 // #68 │ │ +0ca4ce: 4d02 0001 |028b: aput-object v2, v0, v1 │ │ +0ca4d2: 1301 6900 |028d: const/16 v1, #int 105 // #69 │ │ +0ca4d6: 1a06 800d |028f: const-string v6, "Cheyenne" // string@0d80 │ │ +0ca4da: 4d06 0001 |0291: aput-object v6, v0, v1 │ │ +0ca4de: 1301 6a00 |0293: const/16 v1, #int 106 // #6a │ │ +0ca4e2: 1a06 9902 |0295: const-string v6, "-101" // string@0299 │ │ +0ca4e6: 4d06 0001 |0297: aput-object v6, v0, v1 │ │ +0ca4ea: 1301 6b00 |0299: const/16 v1, #int 107 // #6b │ │ +0ca4ee: 4d05 0001 |029b: aput-object v5, v0, v1 │ │ +0ca4f2: 1301 6c00 |029d: const/16 v1, #int 108 // #6c │ │ +0ca4f6: 4d02 0001 |029f: aput-object v2, v0, v1 │ │ +0ca4fa: 1301 6d00 |02a1: const/16 v1, #int 109 // #6d │ │ +0ca4fe: 1a06 800d |02a3: const-string v6, "Cheyenne" // string@0d80 │ │ +0ca502: 4d06 0001 |02a5: aput-object v6, v0, v1 │ │ +0ca506: 1301 6e00 |02a7: const/16 v1, #int 110 // #6e │ │ +0ca50a: 1a06 9902 |02a9: const-string v6, "-101" // string@0299 │ │ +0ca50e: 4d06 0001 |02ab: aput-object v6, v0, v1 │ │ +0ca512: 1301 6f00 |02ad: const/16 v1, #int 111 // #6f │ │ +0ca516: 1a06 3207 |02af: const-string v6, "44.5002" // string@0732 │ │ +0ca51a: 4d06 0001 |02b1: aput-object v6, v0, v1 │ │ +0ca51e: 1301 7000 |02b3: const/16 v1, #int 112 // #70 │ │ +0ca522: 4d02 0001 |02b5: aput-object v2, v0, v1 │ │ +0ca526: 1301 7100 |02b7: const/16 v1, #int 113 // #71 │ │ +0ca52a: 1a06 810d |02b9: const-string v6, "Chicago" // string@0d81 │ │ +0ca52e: 4d06 0001 |02bb: aput-object v6, v0, v1 │ │ +0ca532: 1301 7200 |02bd: const/16 v1, #int 114 // #72 │ │ +0ca536: 1a06 d904 |02bf: const-string v6, "-93.0001" // string@04d9 │ │ +0ca53a: 4d06 0001 |02c1: aput-object v6, v0, v1 │ │ +0ca53e: 1301 7300 |02c3: const/16 v1, #int 115 // #73 │ │ +0ca542: 1a06 2c07 |02c5: const-string v6, "44.2002" // string@072c │ │ +0ca546: 4d06 0001 |02c7: aput-object v6, v0, v1 │ │ +0ca54a: 1301 7400 |02c9: const/16 v1, #int 116 // #74 │ │ +0ca54e: 4d02 0001 |02cb: aput-object v2, v0, v1 │ │ +0ca552: 1301 7500 |02cd: const/16 v1, #int 117 // #75 │ │ +0ca556: 1a06 810d |02cf: const-string v6, "Chicago" // string@0d81 │ │ +0ca55a: 4d06 0001 |02d1: aput-object v6, v0, v1 │ │ +0ca55e: 1301 7600 |02d3: const/16 v1, #int 118 // #76 │ │ +0ca562: 1a06 d904 |02d5: const-string v6, "-93.0001" // string@04d9 │ │ +0ca566: 4d06 0001 |02d7: aput-object v6, v0, v1 │ │ +0ca56a: 1301 7700 |02d9: const/16 v1, #int 119 // #77 │ │ +0ca56e: 1a06 ca06 |02db: const-string v6, "40" // string@06ca │ │ +0ca572: 4d06 0001 |02dd: aput-object v6, v0, v1 │ │ +0ca576: 1301 7800 |02df: const/16 v1, #int 120 // #78 │ │ +0ca57a: 4d02 0001 |02e1: aput-object v2, v0, v1 │ │ +0ca57e: 1301 7900 |02e3: const/16 v1, #int 121 // #79 │ │ +0ca582: 1a06 810d |02e5: const-string v6, "Chicago" // string@0d81 │ │ +0ca586: 4d06 0001 |02e7: aput-object v6, v0, v1 │ │ +0ca58a: 1301 7a00 |02e9: const/16 v1, #int 122 // #7a │ │ +0ca58e: 1a06 7e04 |02eb: const-string v6, "-85.0002" // string@047e │ │ +0ca592: 4d06 0001 |02ed: aput-object v6, v0, v1 │ │ +0ca596: 1301 7b00 |02ef: const/16 v1, #int 123 // #7b │ │ +0ca59a: 1a06 ca06 |02f1: const-string v6, "40" // string@06ca │ │ +0ca59e: 4d06 0001 |02f3: aput-object v6, v0, v1 │ │ +0ca5a2: 1301 7c00 |02f5: const/16 v1, #int 124 // #7c │ │ +0ca5a6: 4d02 0001 |02f7: aput-object v2, v0, v1 │ │ +0ca5aa: 1301 7d00 |02f9: const/16 v1, #int 125 // #7d │ │ +0ca5ae: 1a06 810d |02fb: const-string v6, "Chicago" // string@0d81 │ │ +0ca5b2: 4d06 0001 |02fd: aput-object v6, v0, v1 │ │ +0ca5b6: 1301 7e00 |02ff: const/16 v1, #int 126 // #7e │ │ +0ca5ba: 1a06 7e04 |0301: const-string v6, "-85.0002" // string@047e │ │ +0ca5be: 4d06 0001 |0303: aput-object v6, v0, v1 │ │ +0ca5c2: 1301 7f00 |0305: const/16 v1, #int 127 // #7f │ │ +0ca5c6: 1a06 2c07 |0307: const-string v6, "44.2002" // string@072c │ │ +0ca5ca: 4d06 0001 |0309: aput-object v6, v0, v1 │ │ +0ca5ce: 1301 8000 |030b: const/16 v1, #int 128 // #80 │ │ +0ca5d2: 4d02 0001 |030d: aput-object v2, v0, v1 │ │ +0ca5d6: 1301 8100 |030f: const/16 v1, #int 129 // #81 │ │ +0ca5da: 1a06 870d |0311: const-string v6, "Cincinnati" // string@0d87 │ │ +0ca5de: 4d06 0001 |0313: aput-object v6, v0, v1 │ │ +0ca5e2: 1301 8200 |0315: const/16 v1, #int 130 // #82 │ │ +0ca5e6: 1a06 8004 |0317: const-string v6, "-85.0004" // string@0480 │ │ +0ca5ea: 4d06 0001 |0319: aput-object v6, v0, v1 │ │ +0ca5ee: 1301 8300 |031b: const/16 v1, #int 131 // #83 │ │ +0ca5f2: 1a06 cd06 |031d: const-string v6, "40.0003" // string@06cd │ │ +0ca5f6: 4d06 0001 |031f: aput-object v6, v0, v1 │ │ +0ca5fa: 1301 8400 |0321: const/16 v1, #int 132 // #84 │ │ +0ca5fe: 4d02 0001 |0323: aput-object v2, v0, v1 │ │ +0ca602: 1301 8500 |0325: const/16 v1, #int 133 // #85 │ │ +0ca606: 1a07 870d |0327: const-string v7, "Cincinnati" // string@0d87 │ │ +0ca60a: 4d07 0001 |0329: aput-object v7, v0, v1 │ │ +0ca60e: 1301 8600 |032b: const/16 v1, #int 134 // #86 │ │ +0ca612: 1a07 8004 |032d: const-string v7, "-85.0004" // string@0480 │ │ +0ca616: 4d07 0001 |032f: aput-object v7, v0, v1 │ │ +0ca61a: 1301 8700 |0331: const/16 v1, #int 135 // #87 │ │ +0ca61e: 1a07 7c06 |0333: const-string v7, "36.0004" // string@067c │ │ +0ca622: 4d07 0001 |0335: aput-object v7, v0, v1 │ │ +0ca626: 1301 8800 |0337: const/16 v1, #int 136 // #88 │ │ +0ca62a: 4d02 0001 |0339: aput-object v2, v0, v1 │ │ +0ca62e: 1301 8900 |033b: const/16 v1, #int 137 // #89 │ │ +0ca632: 1a07 870d |033d: const-string v7, "Cincinnati" // string@0d87 │ │ +0ca636: 4d07 0001 |033f: aput-object v7, v0, v1 │ │ +0ca63a: 1301 8a00 |0341: const/16 v1, #int 138 // #8a │ │ +0ca63e: 1a07 1f04 |0343: const-string v7, "-78.0006" // string@041f │ │ +0ca642: 4d07 0001 |0345: aput-object v7, v0, v1 │ │ +0ca646: 1301 8b00 |0347: const/16 v1, #int 139 // #8b │ │ +0ca64a: 1a07 7c06 |0349: const-string v7, "36.0004" // string@067c │ │ +0ca64e: 4d07 0001 |034b: aput-object v7, v0, v1 │ │ +0ca652: 1301 8c00 |034d: const/16 v1, #int 140 // #8c │ │ +0ca656: 4d02 0001 |034f: aput-object v2, v0, v1 │ │ +0ca65a: 1301 8d00 |0351: const/16 v1, #int 141 // #8d │ │ +0ca65e: 1a07 870d |0353: const-string v7, "Cincinnati" // string@0d87 │ │ +0ca662: 4d07 0001 |0355: aput-object v7, v0, v1 │ │ +0ca666: 1301 8e00 |0357: const/16 v1, #int 142 // #8e │ │ +0ca66a: 1a07 1f04 |0359: const-string v7, "-78.0006" // string@041f │ │ +0ca66e: 4d07 0001 |035b: aput-object v7, v0, v1 │ │ +0ca672: 1301 8f00 |035d: const/16 v1, #int 143 // #8f │ │ +0ca676: 4d06 0001 |035f: aput-object v6, v0, v1 │ │ +0ca67a: 1301 9000 |0361: const/16 v1, #int 144 // #90 │ │ +0ca67e: 4d02 0001 |0363: aput-object v2, v0, v1 │ │ +0ca682: 1301 9100 |0365: const/16 v1, #int 145 // #91 │ │ +0ca686: 1a07 ca0e |0367: const-string v7, "Dallas-FtWorth" // string@0eca │ │ +0ca68a: 4d07 0001 |0369: aput-object v7, v0, v1 │ │ +0ca68e: 1301 9200 |036b: const/16 v1, #int 146 // #92 │ │ +0ca692: 1a07 9e02 |036d: const-string v7, "-102" // string@029e │ │ +0ca696: 4d07 0001 |036f: aput-object v7, v0, v1 │ │ +0ca69a: 1301 9300 |0371: const/16 v1, #int 147 // #93 │ │ +0ca69e: 1a07 7b06 |0373: const-string v7, "36.0003" // string@067b │ │ +0ca6a2: 4d07 0001 |0375: aput-object v7, v0, v1 │ │ +0ca6a6: 1301 9400 |0377: const/16 v1, #int 148 // #94 │ │ +0ca6aa: 4d02 0001 |0379: aput-object v2, v0, v1 │ │ +0ca6ae: 1301 9500 |037b: const/16 v1, #int 149 // #95 │ │ +0ca6b2: 1a07 ca0e |037d: const-string v7, "Dallas-FtWorth" // string@0eca │ │ +0ca6b6: 4d07 0001 |037f: aput-object v7, v0, v1 │ │ +0ca6ba: 1301 9600 |0381: const/16 v1, #int 150 // #96 │ │ +0ca6be: 1a07 9e02 |0383: const-string v7, "-102" // string@029e │ │ +0ca6c2: 4d07 0001 |0385: aput-object v7, v0, v1 │ │ +0ca6c6: 1301 9700 |0387: const/16 v1, #int 151 // #97 │ │ +0ca6ca: 1a07 2506 |0389: const-string v7, "32.0003" // string@0625 │ │ +0ca6ce: 4d07 0001 |038b: aput-object v7, v0, v1 │ │ +0ca6d2: 1301 9800 |038d: const/16 v1, #int 152 // #98 │ │ +0ca6d6: 4d02 0001 |038f: aput-object v2, v0, v1 │ │ +0ca6da: 1301 9900 |0391: const/16 v1, #int 153 // #99 │ │ +0ca6de: 1a07 ca0e |0393: const-string v7, "Dallas-FtWorth" // string@0eca │ │ +0ca6e2: 4d07 0001 |0395: aput-object v7, v0, v1 │ │ +0ca6e6: 1301 9a00 |0397: const/16 v1, #int 154 // #9a │ │ +0ca6ea: 1a07 f304 |0399: const-string v7, "-95.0002" // string@04f3 │ │ +0ca6ee: 4d07 0001 |039b: aput-object v7, v0, v1 │ │ +0ca6f2: 1301 9b00 |039d: const/16 v1, #int 155 // #9b │ │ +0ca6f6: 1a07 2506 |039f: const-string v7, "32.0003" // string@0625 │ │ +0ca6fa: 4d07 0001 |03a1: aput-object v7, v0, v1 │ │ +0ca6fe: 1301 9c00 |03a3: const/16 v1, #int 156 // #9c │ │ +0ca702: 4d02 0001 |03a5: aput-object v2, v0, v1 │ │ +0ca706: 1301 9d00 |03a7: const/16 v1, #int 157 // #9d │ │ +0ca70a: 1a07 ca0e |03a9: const-string v7, "Dallas-FtWorth" // string@0eca │ │ +0ca70e: 4d07 0001 |03ab: aput-object v7, v0, v1 │ │ +0ca712: 1301 9e00 |03ad: const/16 v1, #int 158 // #9e │ │ +0ca716: 1a07 f304 |03af: const-string v7, "-95.0002" // string@04f3 │ │ +0ca71a: 4d07 0001 |03b1: aput-object v7, v0, v1 │ │ +0ca71e: 1301 9f00 |03b3: const/16 v1, #int 159 // #9f │ │ +0ca722: 1a07 7b06 |03b5: const-string v7, "36.0003" // string@067b │ │ +0ca726: 4d07 0001 |03b7: aput-object v7, v0, v1 │ │ +0ca72a: 1301 a000 |03b9: const/16 v1, #int 160 // #a0 │ │ +0ca72e: 4d02 0001 |03bb: aput-object v2, v0, v1 │ │ +0ca732: 1301 a100 |03bd: const/16 v1, #int 161 // #a1 │ │ +0ca736: 1a07 f10e |03bf: const-string v7, "Denver" // string@0ef1 │ │ +0ca73a: 4d07 0001 |03c1: aput-object v7, v0, v1 │ │ +0ca73e: 1301 a200 |03c3: const/16 v1, #int 162 // #a2 │ │ +0ca742: 1a07 d902 |03c5: const-string v7, "-111" // string@02d9 │ │ +0ca746: 4d07 0001 |03c7: aput-object v7, v0, v1 │ │ +0ca74a: 1301 a300 |03c9: const/16 v1, #int 163 // #a3 │ │ +0ca74e: 4d06 0001 |03cb: aput-object v6, v0, v1 │ │ +0ca752: 1301 a400 |03cd: const/16 v1, #int 164 // #a4 │ │ +0ca756: 4d02 0001 |03cf: aput-object v2, v0, v1 │ │ +0ca75a: 1301 a500 |03d1: const/16 v1, #int 165 // #a5 │ │ +0ca75e: 1a07 f10e |03d3: const-string v7, "Denver" // string@0ef1 │ │ +0ca762: 4d07 0001 |03d5: aput-object v7, v0, v1 │ │ +0ca766: 1301 a600 |03d7: const/16 v1, #int 166 // #a6 │ │ +0ca76a: 1a07 d902 |03d9: const-string v7, "-111" // string@02d9 │ │ +0ca76e: 4d07 0001 |03db: aput-object v7, v0, v1 │ │ +0ca772: 1301 a700 |03dd: const/16 v1, #int 167 // #a7 │ │ +0ca776: 1a07 7206 |03df: const-string v7, "35.7005" // string@0672 │ │ +0ca77a: 4d07 0001 |03e1: aput-object v7, v0, v1 │ │ +0ca77e: 1301 a800 |03e3: const/16 v1, #int 168 // #a8 │ │ +0ca782: 4d02 0001 |03e5: aput-object v2, v0, v1 │ │ +0ca786: 1301 a900 |03e7: const/16 v1, #int 169 // #a9 │ │ +0ca78a: 1a07 f10e |03e9: const-string v7, "Denver" // string@0ef1 │ │ +0ca78e: 4d07 0001 |03eb: aput-object v7, v0, v1 │ │ +0ca792: 1301 aa00 |03ed: const/16 v1, #int 170 // #aa │ │ +0ca796: 1a07 b102 |03ef: const-string v7, "-104" // string@02b1 │ │ +0ca79a: 4d07 0001 |03f1: aput-object v7, v0, v1 │ │ +0ca79e: 1301 ab00 |03f3: const/16 v1, #int 171 // #ab │ │ +0ca7a2: 1a07 7206 |03f5: const-string v7, "35.7005" // string@0672 │ │ +0ca7a6: 4d07 0001 |03f7: aput-object v7, v0, v1 │ │ +0ca7aa: 1301 ac00 |03f9: const/16 v1, #int 172 // #ac │ │ +0ca7ae: 4d02 0001 |03fb: aput-object v2, v0, v1 │ │ +0ca7b2: 1301 ad00 |03fd: const/16 v1, #int 173 // #ad │ │ +0ca7b6: 1a07 f10e |03ff: const-string v7, "Denver" // string@0ef1 │ │ +0ca7ba: 4d07 0001 |0401: aput-object v7, v0, v1 │ │ +0ca7be: 1301 ae00 |0403: const/16 v1, #int 174 // #ae │ │ +0ca7c2: 1a07 b102 |0405: const-string v7, "-104" // string@02b1 │ │ +0ca7c6: 4d07 0001 |0407: aput-object v7, v0, v1 │ │ +0ca7ca: 1301 af00 |0409: const/16 v1, #int 175 // #af │ │ +0ca7ce: 4d06 0001 |040b: aput-object v6, v0, v1 │ │ +0ca7d2: 1301 b000 |040d: const/16 v1, #int 176 // #b0 │ │ +0ca7d6: 4d02 0001 |040f: aput-object v2, v0, v1 │ │ +0ca7da: 1301 b100 |0411: const/16 v1, #int 177 // #b1 │ │ +0ca7de: 1a07 000f |0413: const-string v7, "Detroit" // string@0f00 │ │ +0ca7e2: 4d07 0001 |0415: aput-object v7, v0, v1 │ │ +0ca7e6: 1301 b200 |0417: const/16 v1, #int 178 // #b2 │ │ +0ca7ea: 1a07 7d04 |0419: const-string v7, "-85.0001" // string@047d │ │ +0ca7ee: 4d07 0001 |041b: aput-object v7, v0, v1 │ │ +0ca7f2: 1301 b300 |041d: const/16 v1, #int 179 // #b3 │ │ +0ca7f6: 1a07 2507 |041f: const-string v7, "44.0001" // string@0725 │ │ +0ca7fa: 4d07 0001 |0421: aput-object v7, v0, v1 │ │ +0ca7fe: 1301 b400 |0423: const/16 v1, #int 180 // #b4 │ │ +0ca802: 4d02 0001 |0425: aput-object v2, v0, v1 │ │ +0ca806: 1301 b500 |0427: const/16 v1, #int 181 // #b5 │ │ +0ca80a: 1a07 000f |0429: const-string v7, "Detroit" // string@0f00 │ │ +0ca80e: 4d07 0001 |042b: aput-object v7, v0, v1 │ │ +0ca812: 1301 b600 |042d: const/16 v1, #int 182 // #b6 │ │ +0ca816: 1a07 7d04 |042f: const-string v7, "-85.0001" // string@047d │ │ +0ca81a: 4d07 0001 |0431: aput-object v7, v0, v1 │ │ +0ca81e: 1301 b700 |0433: const/16 v1, #int 183 // #b7 │ │ +0ca822: 1a07 ca06 |0435: const-string v7, "40" // string@06ca │ │ +0ca826: 4d07 0001 |0437: aput-object v7, v0, v1 │ │ +0ca82a: 1301 b800 |0439: const/16 v1, #int 184 // #b8 │ │ +0ca82e: 4d02 0001 |043b: aput-object v2, v0, v1 │ │ +0ca832: 1301 b900 |043d: const/16 v1, #int 185 // #b9 │ │ +0ca836: 1a07 000f |043f: const-string v7, "Detroit" // string@0f00 │ │ +0ca83a: 4d07 0001 |0441: aput-object v7, v0, v1 │ │ +0ca83e: 1301 ba00 |0443: const/16 v1, #int 186 // #ba │ │ +0ca842: 1a07 1504 |0445: const-string v7, "-76.9999" // string@0415 │ │ +0ca846: 4d07 0001 |0447: aput-object v7, v0, v1 │ │ +0ca84a: 1301 bb00 |0449: const/16 v1, #int 187 // #bb │ │ +0ca84e: 1a07 ca06 |044b: const-string v7, "40" // string@06ca │ │ +0ca852: 4d07 0001 |044d: aput-object v7, v0, v1 │ │ +0ca856: 1301 bc00 |044f: const/16 v1, #int 188 // #bc │ │ +0ca85a: 4d02 0001 |0451: aput-object v2, v0, v1 │ │ +0ca85e: 1301 bd00 |0453: const/16 v1, #int 189 // #bd │ │ +0ca862: 1a07 000f |0455: const-string v7, "Detroit" // string@0f00 │ │ +0ca866: 4d07 0001 |0457: aput-object v7, v0, v1 │ │ +0ca86a: 1301 be00 |0459: const/16 v1, #int 190 // #be │ │ +0ca86e: 1a07 1504 |045b: const-string v7, "-76.9999" // string@0415 │ │ +0ca872: 4d07 0001 |045d: aput-object v7, v0, v1 │ │ +0ca876: 1301 bf00 |045f: const/16 v1, #int 191 // #bf │ │ +0ca87a: 1a07 2507 |0461: const-string v7, "44.0001" // string@0725 │ │ +0ca87e: 4d07 0001 |0463: aput-object v7, v0, v1 │ │ +0ca882: 1301 c000 |0465: const/16 v1, #int 192 // #c0 │ │ +0ca886: 4d02 0001 |0467: aput-object v2, v0, v1 │ │ +0ca88a: 1301 c100 |0469: const/16 v1, #int 193 // #c1 │ │ +0ca88e: 1a07 0d10 |046b: const-string v7, "ElPaso" // string@100d │ │ +0ca892: 4d07 0001 |046d: aput-object v7, v0, v1 │ │ +0ca896: 1301 c200 |046f: const/16 v1, #int 194 // #c2 │ │ +0ca89a: 4d03 0001 |0471: aput-object v3, v0, v1 │ │ +0ca89e: 1301 c300 |0473: const/16 v1, #int 195 // #c3 │ │ +0ca8a2: 1a07 2506 |0475: const-string v7, "32.0003" // string@0625 │ │ +0ca8a6: 4d07 0001 |0477: aput-object v7, v0, v1 │ │ +0ca8aa: 1301 c400 |0479: const/16 v1, #int 196 // #c4 │ │ +0ca8ae: 4d02 0001 |047b: aput-object v2, v0, v1 │ │ +0ca8b2: 1301 c500 |047d: const/16 v1, #int 197 // #c5 │ │ +0ca8b6: 1a07 0d10 |047f: const-string v7, "ElPaso" // string@100d │ │ +0ca8ba: 4d07 0001 |0481: aput-object v7, v0, v1 │ │ +0ca8be: 1301 c600 |0483: const/16 v1, #int 198 // #c6 │ │ +0ca8c2: 4d03 0001 |0485: aput-object v3, v0, v1 │ │ +0ca8c6: 1301 c700 |0487: const/16 v1, #int 199 // #c7 │ │ +0ca8ca: 1a07 f605 |0489: const-string v7, "28.0003" // string@05f6 │ │ +0ca8ce: 4d07 0001 |048b: aput-object v7, v0, v1 │ │ +0ca8d2: 1301 c800 |048d: const/16 v1, #int 200 // #c8 │ │ +0ca8d6: 4d02 0001 |048f: aput-object v2, v0, v1 │ │ +0ca8da: 1301 c900 |0491: const/16 v1, #int 201 // #c9 │ │ +0ca8de: 1a07 0d10 |0493: const-string v7, "ElPaso" // string@100d │ │ +0ca8e2: 4d07 0001 |0495: aput-object v7, v0, v1 │ │ +0ca8e6: 1301 ca00 |0497: const/16 v1, #int 202 // #ca │ │ +0ca8ea: 1a07 a402 |0499: const-string v7, "-103" // string@02a4 │ │ +0ca8ee: 4d07 0001 |049b: aput-object v7, v0, v1 │ │ +0ca8f2: 1301 cb00 |049d: const/16 v1, #int 203 // #cb │ │ +0ca8f6: 1a07 f605 |049f: const-string v7, "28.0003" // string@05f6 │ │ +0ca8fa: 4d07 0001 |04a1: aput-object v7, v0, v1 │ │ +0ca8fe: 1301 cc00 |04a3: const/16 v1, #int 204 // #cc │ │ +0ca902: 4d02 0001 |04a5: aput-object v2, v0, v1 │ │ +0ca906: 1301 cd00 |04a7: const/16 v1, #int 205 // #cd │ │ +0ca90a: 1a07 0d10 |04a9: const-string v7, "ElPaso" // string@100d │ │ +0ca90e: 4d07 0001 |04ab: aput-object v7, v0, v1 │ │ +0ca912: 1301 ce00 |04ad: const/16 v1, #int 206 // #ce │ │ +0ca916: 1a07 a402 |04af: const-string v7, "-103" // string@02a4 │ │ +0ca91a: 4d07 0001 |04b1: aput-object v7, v0, v1 │ │ +0ca91e: 1301 cf00 |04b3: const/16 v1, #int 207 // #cf │ │ +0ca922: 1a07 2506 |04b5: const-string v7, "32.0003" // string@0625 │ │ +0ca926: 4d07 0001 |04b7: aput-object v7, v0, v1 │ │ +0ca92a: 1301 d000 |04b9: const/16 v1, #int 208 // #d0 │ │ +0ca92e: 4d02 0001 |04bb: aput-object v2, v0, v1 │ │ +0ca932: 1301 d100 |04bd: const/16 v1, #int 209 // #d1 │ │ +0ca936: 1a07 fe11 |04bf: const-string v7, "GreatFalls" // string@11fe │ │ +0ca93a: 4d07 0001 |04c1: aput-object v7, v0, v1 │ │ +0ca93e: 1301 d200 |04c3: const/16 v1, #int 210 // #d2 │ │ +0ca942: 1a07 0603 |04c5: const-string v7, "-117" // string@0306 │ │ +0ca946: 4d07 0001 |04c7: aput-object v7, v0, v1 │ │ +0ca94a: 1301 d300 |04c9: const/16 v1, #int 211 // #d3 │ │ +0ca94e: 1a07 6c07 |04cb: const-string v7, "49.0003" // string@076c │ │ +0ca952: 4d07 0001 |04cd: aput-object v7, v0, v1 │ │ +0ca956: 1301 d400 |04cf: const/16 v1, #int 212 // #d4 │ │ +0ca95a: 4d02 0001 |04d1: aput-object v2, v0, v1 │ │ +0ca95e: 1301 d500 |04d3: const/16 v1, #int 213 // #d5 │ │ +0ca962: 1a07 fe11 |04d5: const-string v7, "GreatFalls" // string@11fe │ │ +0ca966: 4d07 0001 |04d7: aput-object v7, v0, v1 │ │ +0ca96a: 1301 d600 |04d9: const/16 v1, #int 214 // #d6 │ │ +0ca96e: 1a07 0603 |04db: const-string v7, "-117" // string@0306 │ │ +0ca972: 4d07 0001 |04dd: aput-object v7, v0, v1 │ │ +0ca976: 1301 d700 |04df: const/16 v1, #int 215 // #d7 │ │ +0ca97a: 1a07 3207 |04e1: const-string v7, "44.5002" // string@0732 │ │ +0ca97e: 4d07 0001 |04e3: aput-object v7, v0, v1 │ │ +0ca982: 1301 d800 |04e5: const/16 v1, #int 216 // #d8 │ │ +0ca986: 4d02 0001 |04e7: aput-object v2, v0, v1 │ │ +0ca98a: 1301 d900 |04e9: const/16 v1, #int 217 // #d9 │ │ +0ca98e: 1a07 fe11 |04eb: const-string v7, "GreatFalls" // string@11fe │ │ +0ca992: 4d07 0001 |04ed: aput-object v7, v0, v1 │ │ +0ca996: 1301 da00 |04ef: const/16 v1, #int 218 // #da │ │ +0ca99a: 4d03 0001 |04f1: aput-object v3, v0, v1 │ │ +0ca99e: 1301 db00 |04f3: const/16 v1, #int 219 // #db │ │ +0ca9a2: 1a07 3207 |04f5: const-string v7, "44.5002" // string@0732 │ │ +0ca9a6: 4d07 0001 |04f7: aput-object v7, v0, v1 │ │ +0ca9aa: 1301 dc00 |04f9: const/16 v1, #int 220 // #dc │ │ +0ca9ae: 4d02 0001 |04fb: aput-object v2, v0, v1 │ │ +0ca9b2: 1301 dd00 |04fd: const/16 v1, #int 221 // #dd │ │ +0ca9b6: 1a07 fe11 |04ff: const-string v7, "GreatFalls" // string@11fe │ │ +0ca9ba: 4d07 0001 |0501: aput-object v7, v0, v1 │ │ +0ca9be: 1301 de00 |0503: const/16 v1, #int 222 // #de │ │ +0ca9c2: 4d03 0001 |0505: aput-object v3, v0, v1 │ │ +0ca9c6: 1301 df00 |0507: const/16 v1, #int 223 // #df │ │ +0ca9ca: 1a07 6c07 |0509: const-string v7, "49.0003" // string@076c │ │ +0ca9ce: 4d07 0001 |050b: aput-object v7, v0, v1 │ │ +0ca9d2: 1301 e000 |050d: const/16 v1, #int 224 // #e0 │ │ +0ca9d6: 4d02 0001 |050f: aput-object v2, v0, v1 │ │ +0ca9da: 1301 e100 |0511: const/16 v1, #int 225 // #e1 │ │ +0ca9de: 1a07 ff11 |0513: const-string v7, "GreenBay" // string@11ff │ │ +0ca9e2: 4d07 0001 |0515: aput-object v7, v0, v1 │ │ +0ca9e6: 1301 e200 |0517: const/16 v1, #int 226 // #e2 │ │ +0ca9ea: 1a07 db04 |0519: const-string v7, "-93.0005" // string@04db │ │ +0ca9ee: 4d07 0001 |051b: aput-object v7, v0, v1 │ │ +0ca9f2: 1301 e300 |051d: const/16 v1, #int 227 // #e3 │ │ +0ca9f6: 1a07 6507 |051f: const-string v7, "48.3004" // string@0765 │ │ +0ca9fa: 4d07 0001 |0521: aput-object v7, v0, v1 │ │ +0ca9fe: 1301 e400 |0523: const/16 v1, #int 228 // #e4 │ │ +0caa02: 4d02 0001 |0525: aput-object v2, v0, v1 │ │ +0caa06: 1301 e500 |0527: const/16 v1, #int 229 // #e5 │ │ +0caa0a: 1a07 ff11 |0529: const-string v7, "GreenBay" // string@11ff │ │ +0caa0e: 4d07 0001 |052b: aput-object v7, v0, v1 │ │ +0caa12: 1301 e600 |052d: const/16 v1, #int 230 // #e6 │ │ +0caa16: 1a07 db04 |052f: const-string v7, "-93.0005" // string@04db │ │ +0caa1a: 4d07 0001 |0531: aput-object v7, v0, v1 │ │ +0caa1e: 1301 e700 |0533: const/16 v1, #int 231 // #e7 │ │ +0caa22: 1a07 2d07 |0535: const-string v7, "44.2005" // string@072d │ │ +0caa26: 4d07 0001 |0537: aput-object v7, v0, v1 │ │ +0caa2a: 1301 e800 |0539: const/16 v1, #int 232 // #e8 │ │ +0caa2e: 4d02 0001 |053b: aput-object v2, v0, v1 │ │ +0caa32: 1301 e900 |053d: const/16 v1, #int 233 // #e9 │ │ +0caa36: 1a07 ff11 |053f: const-string v7, "GreenBay" // string@11ff │ │ +0caa3a: 4d07 0001 |0541: aput-object v7, v0, v1 │ │ +0caa3e: 1301 ea00 |0543: const/16 v1, #int 234 // #ea │ │ +0caa42: 1a07 8104 |0545: const-string v7, "-85.0005" // string@0481 │ │ +0caa46: 4d07 0001 |0547: aput-object v7, v0, v1 │ │ +0caa4a: 1301 eb00 |0549: const/16 v1, #int 235 // #eb │ │ +0caa4e: 1a07 2d07 |054b: const-string v7, "44.2005" // string@072d │ │ +0caa52: 4d07 0001 |054d: aput-object v7, v0, v1 │ │ +0caa56: 1301 ec00 |054f: const/16 v1, #int 236 // #ec │ │ +0caa5a: 4d02 0001 |0551: aput-object v2, v0, v1 │ │ +0caa5e: 1301 ed00 |0553: const/16 v1, #int 237 // #ed │ │ +0caa62: 1a07 ff11 |0555: const-string v7, "GreenBay" // string@11ff │ │ +0caa66: 4d07 0001 |0557: aput-object v7, v0, v1 │ │ +0caa6a: 1301 ee00 |0559: const/16 v1, #int 238 // #ee │ │ +0caa6e: 1a07 8104 |055b: const-string v7, "-85.0005" // string@0481 │ │ +0caa72: 4d07 0001 |055d: aput-object v7, v0, v1 │ │ +0caa76: 1301 ef00 |055f: const/16 v1, #int 239 // #ef │ │ +0caa7a: 1a07 6507 |0561: const-string v7, "48.3004" // string@0765 │ │ +0caa7e: 4d07 0001 |0563: aput-object v7, v0, v1 │ │ +0caa82: 1301 f000 |0565: const/16 v1, #int 240 // #f0 │ │ +0caa86: 4d02 0001 |0567: aput-object v2, v0, v1 │ │ +0caa8a: 1301 f100 |0569: const/16 v1, #int 241 // #f1 │ │ +0caa8e: 1a07 4012 |056b: const-string v7, "Halifax" // string@1240 │ │ +0caa92: 4d07 0001 |056d: aput-object v7, v0, v1 │ │ +0caa96: 1301 f200 |056f: const/16 v1, #int 242 // #f2 │ │ +0caa9a: 1a07 dd03 |0571: const-string v7, "-69.0002" // string@03dd │ │ +0caa9e: 4d07 0001 |0573: aput-object v7, v0, v1 │ │ +0caaa2: 1301 f300 |0575: const/16 v1, #int 243 // #f3 │ │ +0caaa6: 1a07 5807 |0577: const-string v7, "48.0002" // string@0758 │ │ +0caaaa: 4d07 0001 |0579: aput-object v7, v0, v1 │ │ +0caaae: 1301 f400 |057b: const/16 v1, #int 244 // #f4 │ │ +0caab2: 4d02 0001 |057d: aput-object v2, v0, v1 │ │ +0caab6: 1301 f500 |057f: const/16 v1, #int 245 // #f5 │ │ +0caaba: 1a07 4012 |0581: const-string v7, "Halifax" // string@1240 │ │ +0caabe: 4d07 0001 |0583: aput-object v7, v0, v1 │ │ +0caac2: 1301 f600 |0585: const/16 v1, #int 246 // #f6 │ │ +0caac6: 1a07 dd03 |0587: const-string v7, "-69.0002" // string@03dd │ │ +0caaca: 4d07 0001 |0589: aput-object v7, v0, v1 │ │ +0caace: 1301 f700 |058b: const/16 v1, #int 247 // #f7 │ │ +0caad2: 1a07 2707 |058d: const-string v7, "44.0004" // string@0727 │ │ +0caad6: 4d07 0001 |058f: aput-object v7, v0, v1 │ │ +0caada: 1301 f800 |0591: const/16 v1, #int 248 // #f8 │ │ +0caade: 4d02 0001 |0593: aput-object v2, v0, v1 │ │ +0caae2: 1301 f900 |0595: const/16 v1, #int 249 // #f9 │ │ +0caae6: 1a07 4012 |0597: const-string v7, "Halifax" // string@1240 │ │ +0caaea: 4d07 0001 |0599: aput-object v7, v0, v1 │ │ +0caaee: 1301 fa00 |059b: const/16 v1, #int 250 // #fa │ │ +0caaf2: 1a07 c703 |059d: const-string v7, "-61.0002" // string@03c7 │ │ +0caaf6: 4d07 0001 |059f: aput-object v7, v0, v1 │ │ +0caafa: 1301 fb00 |05a1: const/16 v1, #int 251 // #fb │ │ +0caafe: 1a07 2707 |05a3: const-string v7, "44.0004" // string@0727 │ │ +0cab02: 4d07 0001 |05a5: aput-object v7, v0, v1 │ │ +0cab06: 1301 fc00 |05a7: const/16 v1, #int 252 // #fc │ │ +0cab0a: 4d02 0001 |05a9: aput-object v2, v0, v1 │ │ +0cab0e: 1301 fd00 |05ab: const/16 v1, #int 253 // #fd │ │ +0cab12: 1a07 4012 |05ad: const-string v7, "Halifax" // string@1240 │ │ +0cab16: 4d07 0001 |05af: aput-object v7, v0, v1 │ │ +0cab1a: 1301 fe00 |05b1: const/16 v1, #int 254 // #fe │ │ +0cab1e: 1a07 c703 |05b3: const-string v7, "-61.0002" // string@03c7 │ │ +0cab22: 4d07 0001 |05b5: aput-object v7, v0, v1 │ │ +0cab26: 1301 ff00 |05b7: const/16 v1, #int 255 // #ff │ │ +0cab2a: 1a07 5807 |05b9: const-string v7, "48.0002" // string@0758 │ │ +0cab2e: 4d07 0001 |05bb: aput-object v7, v0, v1 │ │ +0cab32: 1301 0001 |05bd: const/16 v1, #int 256 // #100 │ │ +0cab36: 4d02 0001 |05bf: aput-object v2, v0, v1 │ │ +0cab3a: 1301 0101 |05c1: const/16 v1, #int 257 // #101 │ │ +0cab3e: 1a07 4812 |05c3: const-string v7, "HawaiianIslands" // string@1248 │ │ +0cab42: 4d07 0001 |05c5: aput-object v7, v0, v1 │ │ +0cab46: 1301 0201 |05c7: const/16 v1, #int 258 // #102 │ │ +0cab4a: 1a07 a003 |05c9: const-string v7, "-160.5" // string@03a0 │ │ +0cab4e: 4d07 0001 |05cb: aput-object v7, v0, v1 │ │ +0cab52: 1301 0301 |05cd: const/16 v1, #int 259 // #103 │ │ +0cab56: 1a07 d505 |05cf: const-string v7, "23.0002" // string@05d5 │ │ +0cab5a: 4d07 0001 |05d1: aput-object v7, v0, v1 │ │ +0cab5e: 1301 0401 |05d3: const/16 v1, #int 260 // #104 │ │ +0cab62: 4d02 0001 |05d5: aput-object v2, v0, v1 │ │ +0cab66: 1301 0501 |05d7: const/16 v1, #int 261 // #105 │ │ +0cab6a: 1a07 4812 |05d9: const-string v7, "HawaiianIslands" // string@1248 │ │ +0cab6e: 4d07 0001 |05db: aput-object v7, v0, v1 │ │ +0cab72: 1301 0601 |05dd: const/16 v1, #int 262 // #106 │ │ +0cab76: 1a07 a003 |05df: const-string v7, "-160.5" // string@03a0 │ │ +0cab7a: 4d07 0001 |05e1: aput-object v7, v0, v1 │ │ +0cab7e: 1301 0701 |05e3: const/16 v1, #int 263 // #107 │ │ +0cab82: 1a07 c705 |05e5: const-string v7, "18.5002" // string@05c7 │ │ +0cab86: 4d07 0001 |05e7: aput-object v7, v0, v1 │ │ +0cab8a: 1301 0801 |05e9: const/16 v1, #int 264 // #108 │ │ +0cab8e: 4d02 0001 |05eb: aput-object v2, v0, v1 │ │ +0cab92: 1301 0901 |05ed: const/16 v1, #int 265 // #109 │ │ +0cab96: 1a07 4812 |05ef: const-string v7, "HawaiianIslands" // string@1248 │ │ +0cab9a: 4d07 0001 |05f1: aput-object v7, v0, v1 │ │ +0cab9e: 1301 0a01 |05f3: const/16 v1, #int 266 // #10a │ │ +0caba2: 1a07 8e03 |05f5: const-string v7, "-154.5" // string@038e │ │ +0caba6: 4d07 0001 |05f7: aput-object v7, v0, v1 │ │ +0cabaa: 1301 0b01 |05f9: const/16 v1, #int 267 // #10b │ │ +0cabae: 1a07 c705 |05fb: const-string v7, "18.5002" // string@05c7 │ │ +0cabb2: 4d07 0001 |05fd: aput-object v7, v0, v1 │ │ +0cabb6: 1301 0c01 |05ff: const/16 v1, #int 268 // #10c │ │ +0cabba: 4d02 0001 |0601: aput-object v2, v0, v1 │ │ +0cabbe: 1301 0d01 |0603: const/16 v1, #int 269 // #10d │ │ +0cabc2: 1a07 4812 |0605: const-string v7, "HawaiianIslands" // string@1248 │ │ +0cabc6: 4d07 0001 |0607: aput-object v7, v0, v1 │ │ +0cabca: 1301 0e01 |0609: const/16 v1, #int 270 // #10e │ │ +0cabce: 1a07 8e03 |060b: const-string v7, "-154.5" // string@038e │ │ +0cabd2: 4d07 0001 |060d: aput-object v7, v0, v1 │ │ +0cabd6: 1301 0f01 |060f: const/16 v1, #int 271 // #10f │ │ +0cabda: 1a07 d505 |0611: const-string v7, "23.0002" // string@05d5 │ │ +0cabde: 4d07 0001 |0613: aput-object v7, v0, v1 │ │ +0cabe2: 1301 1001 |0615: const/16 v1, #int 272 // #110 │ │ +0cabe6: 4d02 0001 |0617: aput-object v2, v0, v1 │ │ +0cabea: 1301 1101 |0619: const/16 v1, #int 273 // #111 │ │ +0cabee: 1a07 5a12 |061b: const-string v7, "Houston" // string@125a │ │ +0cabf2: 4d07 0001 |061d: aput-object v7, v0, v1 │ │ +0cabf6: 1301 1201 |061f: const/16 v1, #int 274 // #112 │ │ +0cabfa: 1a07 1005 |0621: const-string v7, "-97.0001" // string@0510 │ │ +0cabfe: 4d07 0001 |0623: aput-object v7, v0, v1 │ │ +0cac02: 1301 1301 |0625: const/16 v1, #int 275 // #113 │ │ +0cac06: 1a07 2206 |0627: const-string v7, "32" // string@0622 │ │ +0cac0a: 4d07 0001 |0629: aput-object v7, v0, v1 │ │ +0cac0e: 1301 1401 |062b: const/16 v1, #int 276 // #114 │ │ +0cac12: 4d02 0001 |062d: aput-object v2, v0, v1 │ │ +0cac16: 1301 1501 |062f: const/16 v1, #int 277 // #115 │ │ +0cac1a: 1a07 5a12 |0631: const-string v7, "Houston" // string@125a │ │ +0cac1e: 4d07 0001 |0633: aput-object v7, v0, v1 │ │ +0cac22: 1301 1601 |0635: const/16 v1, #int 278 // #116 │ │ +0cac26: 1a07 1005 |0637: const-string v7, "-97.0001" // string@0510 │ │ +0cac2a: 4d07 0001 |0639: aput-object v7, v0, v1 │ │ +0cac2e: 1301 1701 |063b: const/16 v1, #int 279 // #117 │ │ +0cac32: 1a07 f205 |063d: const-string v7, "27.9999" // string@05f2 │ │ +0cac36: 4d07 0001 |063f: aput-object v7, v0, v1 │ │ +0cac3a: 1301 1801 |0641: const/16 v1, #int 280 // #118 │ │ +0cac3e: 4d02 0001 |0643: aput-object v2, v0, v1 │ │ +0cac42: 1301 1901 |0645: const/16 v1, #int 281 // #119 │ │ +0cac46: 1a07 5a12 |0647: const-string v7, "Houston" // string@125a │ │ +0cac4a: 4d07 0001 |0649: aput-object v7, v0, v1 │ │ +0cac4e: 1301 1a01 |064b: const/16 v1, #int 282 // #11a │ │ +0cac52: 1a07 c604 |064d: const-string v7, "-91" // string@04c6 │ │ +0cac56: 4d07 0001 |064f: aput-object v7, v0, v1 │ │ +0cac5a: 1301 1b01 |0651: const/16 v1, #int 283 // #11b │ │ +0cac5e: 1a07 f205 |0653: const-string v7, "27.9999" // string@05f2 │ │ +0cac62: 4d07 0001 |0655: aput-object v7, v0, v1 │ │ +0cac66: 1301 1c01 |0657: const/16 v1, #int 284 // #11c │ │ +0cac6a: 4d02 0001 |0659: aput-object v2, v0, v1 │ │ +0cac6e: 1301 1d01 |065b: const/16 v1, #int 285 // #11d │ │ +0cac72: 1a07 5a12 |065d: const-string v7, "Houston" // string@125a │ │ +0cac76: 4d07 0001 |065f: aput-object v7, v0, v1 │ │ +0cac7a: 1301 1e01 |0661: const/16 v1, #int 286 // #11e │ │ +0cac7e: 1a07 c604 |0663: const-string v7, "-91" // string@04c6 │ │ +0cac82: 4d07 0001 |0665: aput-object v7, v0, v1 │ │ +0cac86: 1301 1f01 |0667: const/16 v1, #int 287 // #11f │ │ +0cac8a: 1a07 2206 |0669: const-string v7, "32" // string@0622 │ │ +0cac8e: 4d07 0001 |066b: aput-object v7, v0, v1 │ │ +0cac92: 1301 2001 |066d: const/16 v1, #int 288 // #120 │ │ +0cac96: 4d02 0001 |066f: aput-object v2, v0, v1 │ │ +0cac9a: 1301 2101 |0671: const/16 v1, #int 289 // #121 │ │ +0cac9e: 1a07 8e13 |0673: const-string v7, "Jacksonville" // string@138e │ │ +0caca2: 4d07 0001 |0675: aput-object v7, v0, v1 │ │ +0caca6: 1301 2201 |0677: const/16 v1, #int 290 // #122 │ │ +0cacaa: 1a07 7f04 |0679: const-string v7, "-85.0003" // string@047f │ │ +0cacae: 4d07 0001 |067b: aput-object v7, v0, v1 │ │ +0cacb2: 1301 2301 |067d: const/16 v1, #int 291 // #123 │ │ +0cacb6: 1a07 2406 |067f: const-string v7, "32.0002" // string@0624 │ │ +0cacba: 4d07 0001 |0681: aput-object v7, v0, v1 │ │ +0cacbe: 1301 2401 |0683: const/16 v1, #int 292 // #124 │ │ +0cacc2: 4d02 0001 |0685: aput-object v2, v0, v1 │ │ +0cacc6: 1301 2501 |0687: const/16 v1, #int 293 // #125 │ │ +0cacca: 1a07 8e13 |0689: const-string v7, "Jacksonville" // string@138e │ │ +0cacce: 4d07 0001 |068b: aput-object v7, v0, v1 │ │ +0cacd2: 1301 2601 |068d: const/16 v1, #int 294 // #126 │ │ +0cacd6: 1a07 7f04 |068f: const-string v7, "-85.0003" // string@047f │ │ +0cacda: 4d07 0001 |0691: aput-object v7, v0, v1 │ │ +0cacde: 1301 2701 |0693: const/16 v1, #int 295 // #127 │ │ +0cace2: 1a07 f505 |0695: const-string v7, "28.0002" // string@05f5 │ │ +0cace6: 4d07 0001 |0697: aput-object v7, v0, v1 │ │ +0cacea: 1301 2801 |0699: const/16 v1, #int 296 // #128 │ │ +0cacee: 4d02 0001 |069b: aput-object v2, v0, v1 │ │ +0cacf2: 1301 2901 |069d: const/16 v1, #int 297 // #129 │ │ +0cacf6: 1a07 8e13 |069f: const-string v7, "Jacksonville" // string@138e │ │ +0cacfa: 4d07 0001 |06a1: aput-object v7, v0, v1 │ │ +0cacfe: 1301 2a01 |06a3: const/16 v1, #int 298 // #12a │ │ +0cad02: 1a07 2b04 |06a5: const-string v7, "-79.0004" // string@042b │ │ +0cad06: 4d07 0001 |06a7: aput-object v7, v0, v1 │ │ +0cad0a: 1301 2b01 |06a9: const/16 v1, #int 299 // #12b │ │ +0cad0e: 1a07 f505 |06ab: const-string v7, "28.0002" // string@05f5 │ │ +0cad12: 4d07 0001 |06ad: aput-object v7, v0, v1 │ │ +0cad16: 1301 2c01 |06af: const/16 v1, #int 300 // #12c │ │ +0cad1a: 4d02 0001 |06b1: aput-object v2, v0, v1 │ │ +0cad1e: 1301 2d01 |06b3: const/16 v1, #int 301 // #12d │ │ +0cad22: 1a07 8e13 |06b5: const-string v7, "Jacksonville" // string@138e │ │ +0cad26: 4d07 0001 |06b7: aput-object v7, v0, v1 │ │ +0cad2a: 1301 2e01 |06b9: const/16 v1, #int 302 // #12e │ │ +0cad2e: 1a07 2b04 |06bb: const-string v7, "-79.0004" // string@042b │ │ +0cad32: 4d07 0001 |06bd: aput-object v7, v0, v1 │ │ +0cad36: 1301 2f01 |06bf: const/16 v1, #int 303 // #12f │ │ +0cad3a: 1a07 2406 |06c1: const-string v7, "32.0002" // string@0624 │ │ +0cad3e: 4d07 0001 |06c3: aput-object v7, v0, v1 │ │ +0cad42: 1301 3001 |06c5: const/16 v1, #int 304 // #130 │ │ +0cad46: 4d02 0001 |06c7: aput-object v2, v0, v1 │ │ +0cad4a: 1301 3101 |06c9: const/16 v1, #int 305 // #131 │ │ +0cad4e: 1a07 de13 |06cb: const-string v7, "KansasCity" // string@13de │ │ +0cad52: 4d07 0001 |06cd: aput-object v7, v0, v1 │ │ +0cad56: 1301 3201 |06cf: const/16 v1, #int 306 // #132 │ │ +0cad5a: 1a07 1005 |06d1: const-string v7, "-97.0001" // string@0510 │ │ +0cad5e: 4d07 0001 |06d3: aput-object v7, v0, v1 │ │ +0cad62: 1301 3301 |06d5: const/16 v1, #int 307 // #133 │ │ +0cad66: 4d05 0001 |06d7: aput-object v5, v0, v1 │ │ +0cad6a: 1301 3401 |06d9: const/16 v1, #int 308 // #134 │ │ +0cad6e: 4d02 0001 |06db: aput-object v2, v0, v1 │ │ +0cad72: 1301 3501 |06dd: const/16 v1, #int 309 // #135 │ │ +0cad76: 1a07 de13 |06df: const-string v7, "KansasCity" // string@13de │ │ +0cad7a: 4d07 0001 |06e1: aput-object v7, v0, v1 │ │ +0cad7e: 1301 3601 |06e3: const/16 v1, #int 310 // #136 │ │ +0cad82: 1a07 1005 |06e5: const-string v7, "-97.0001" // string@0510 │ │ +0cad86: 4d07 0001 |06e7: aput-object v7, v0, v1 │ │ +0cad8a: 1301 3701 |06e9: const/16 v1, #int 311 // #137 │ │ +0cad8e: 1a07 7b06 |06eb: const-string v7, "36.0003" // string@067b │ │ +0cad92: 4d07 0001 |06ed: aput-object v7, v0, v1 │ │ +0cad96: 1301 3801 |06ef: const/16 v1, #int 312 // #138 │ │ +0cad9a: 4d02 0001 |06f1: aput-object v2, v0, v1 │ │ +0cad9e: 1301 3901 |06f3: const/16 v1, #int 313 // #139 │ │ +0cada2: 1a07 de13 |06f5: const-string v7, "KansasCity" // string@13de │ │ +0cada6: 4d07 0001 |06f7: aput-object v7, v0, v1 │ │ +0cadaa: 1301 3a01 |06f9: const/16 v1, #int 314 // #13a │ │ +0cadae: 1a07 bf04 |06fb: const-string v7, "-90.0001" // string@04bf │ │ +0cadb2: 4d07 0001 |06fd: aput-object v7, v0, v1 │ │ +0cadb6: 1301 3b01 |06ff: const/16 v1, #int 315 // #13b │ │ +0cadba: 1a07 7b06 |0701: const-string v7, "36.0003" // string@067b │ │ +0cadbe: 4d07 0001 |0703: aput-object v7, v0, v1 │ │ +0cadc2: 1301 3c01 |0705: const/16 v1, #int 316 // #13c │ │ +0cadc6: 4d02 0001 |0707: aput-object v2, v0, v1 │ │ +0cadca: 1301 3d01 |0709: const/16 v1, #int 317 // #13d │ │ +0cadce: 1a07 de13 |070b: const-string v7, "KansasCity" // string@13de │ │ +0cadd2: 4d07 0001 |070d: aput-object v7, v0, v1 │ │ +0cadd6: 1301 3e01 |070f: const/16 v1, #int 318 // #13e │ │ +0cadda: 1a07 bf04 |0711: const-string v7, "-90.0001" // string@04bf │ │ +0cadde: 4d07 0001 |0713: aput-object v7, v0, v1 │ │ +0cade2: 1301 3f01 |0715: const/16 v1, #int 319 // #13f │ │ +0cade6: 4d05 0001 |0717: aput-object v5, v0, v1 │ │ +0cadea: 1301 4001 |0719: const/16 v1, #int 320 // #140 │ │ +0cadee: 4d02 0001 |071b: aput-object v2, v0, v1 │ │ +0cadf2: 1301 4101 |071d: const/16 v1, #int 321 // #141 │ │ +0cadf6: 1a07 e713 |071f: const-string v7, "KlamathFalls" // string@13e7 │ │ +0cadfa: 4d07 0001 |0721: aput-object v7, v0, v1 │ │ +0cadfe: 1301 4201 |0723: const/16 v1, #int 322 // #142 │ │ +0cae02: 1a07 4503 |0725: const-string v7, "-125" // string@0345 │ │ +0cae06: 4d07 0001 |0727: aput-object v7, v0, v1 │ │ +0cae0a: 1301 4301 |0729: const/16 v1, #int 323 // #143 │ │ +0cae0e: 1a07 3107 |072b: const-string v7, "44.5001" // string@0731 │ │ +0cae12: 4d07 0001 |072d: aput-object v7, v0, v1 │ │ +0cae16: 1301 4401 |072f: const/16 v1, #int 324 // #144 │ │ +0cae1a: 4d02 0001 |0731: aput-object v2, v0, v1 │ │ +0cae1e: 1301 4501 |0733: const/16 v1, #int 325 // #145 │ │ +0cae22: 1a07 e713 |0735: const-string v7, "KlamathFalls" // string@13e7 │ │ +0cae26: 4d07 0001 |0737: aput-object v7, v0, v1 │ │ +0cae2a: 1301 4601 |0739: const/16 v1, #int 326 // #146 │ │ +0cae2e: 1a07 4503 |073b: const-string v7, "-125" // string@0345 │ │ +0cae32: 4d07 0001 |073d: aput-object v7, v0, v1 │ │ +0cae36: 1301 4701 |073f: const/16 v1, #int 327 // #147 │ │ +0cae3a: 4d05 0001 |0741: aput-object v5, v0, v1 │ │ +0cae3e: 1301 4801 |0743: const/16 v1, #int 328 // #148 │ │ +0cae42: 4d02 0001 |0745: aput-object v2, v0, v1 │ │ +0cae46: 1301 4901 |0747: const/16 v1, #int 329 // #149 │ │ +0cae4a: 1a07 e713 |0749: const-string v7, "KlamathFalls" // string@13e7 │ │ +0cae4e: 4d07 0001 |074b: aput-object v7, v0, v1 │ │ +0cae52: 1301 4a01 |074d: const/16 v1, #int 330 // #14a │ │ +0cae56: 1a07 0603 |074f: const-string v7, "-117" // string@0306 │ │ +0cae5a: 4d07 0001 |0751: aput-object v7, v0, v1 │ │ +0cae5e: 1301 4b01 |0753: const/16 v1, #int 331 // #14b │ │ +0cae62: 4d05 0001 |0755: aput-object v5, v0, v1 │ │ +0cae66: 1301 4c01 |0757: const/16 v1, #int 332 // #14c │ │ +0cae6a: 4d02 0001 |0759: aput-object v2, v0, v1 │ │ +0cae6e: 1301 4d01 |075b: const/16 v1, #int 333 // #14d │ │ +0cae72: 1a07 e713 |075d: const-string v7, "KlamathFalls" // string@13e7 │ │ +0cae76: 4d07 0001 |075f: aput-object v7, v0, v1 │ │ +0cae7a: 1301 4e01 |0761: const/16 v1, #int 334 // #14e │ │ +0cae7e: 1a07 0603 |0763: const-string v7, "-117" // string@0306 │ │ +0cae82: 4d07 0001 |0765: aput-object v7, v0, v1 │ │ +0cae86: 1301 4f01 |0767: const/16 v1, #int 335 // #14f │ │ +0cae8a: 1a07 3107 |0769: const-string v7, "44.5001" // string@0731 │ │ +0cae8e: 4d07 0001 |076b: aput-object v7, v0, v1 │ │ +0cae92: 1301 5001 |076d: const/16 v1, #int 336 // #150 │ │ +0cae96: 4d02 0001 |076f: aput-object v2, v0, v1 │ │ +0cae9a: 1301 5101 |0771: const/16 v1, #int 337 // #151 │ │ +0cae9e: 1a07 ba14 |0773: const-string v7, "LakeHuron" // string@14ba │ │ +0caea2: 4d07 0001 |0775: aput-object v7, v0, v1 │ │ +0caea6: 1301 5201 |0777: const/16 v1, #int 338 // #152 │ │ +0caeaa: 1a07 7d04 |0779: const-string v7, "-85.0001" // string@047d │ │ +0caeae: 4d07 0001 |077b: aput-object v7, v0, v1 │ │ +0caeb2: 1301 5301 |077d: const/16 v1, #int 339 // #153 │ │ +0caeb6: 1a07 5707 |077f: const-string v7, "48.0001" // string@0757 │ │ +0caeba: 4d07 0001 |0781: aput-object v7, v0, v1 │ │ +0caebe: 1301 5401 |0783: const/16 v1, #int 340 // #154 │ │ +0caec2: 4d02 0001 |0785: aput-object v2, v0, v1 │ │ +0caec6: 1301 5501 |0787: const/16 v1, #int 341 // #155 │ │ +0caeca: 1a07 ba14 |0789: const-string v7, "LakeHuron" // string@14ba │ │ +0caece: 4d07 0001 |078b: aput-object v7, v0, v1 │ │ +0caed2: 1301 5601 |078d: const/16 v1, #int 342 // #156 │ │ +0caed6: 1a07 7d04 |078f: const-string v7, "-85.0001" // string@047d │ │ +0caeda: 4d07 0001 |0791: aput-object v7, v0, v1 │ │ +0caede: 1301 5701 |0793: const/16 v1, #int 343 // #157 │ │ +0caee2: 1a07 2607 |0795: const-string v7, "44.0002" // string@0726 │ │ +0caee6: 4d07 0001 |0797: aput-object v7, v0, v1 │ │ +0caeea: 1301 5801 |0799: const/16 v1, #int 344 // #158 │ │ +0caeee: 4d02 0001 |079b: aput-object v2, v0, v1 │ │ +0caef2: 1301 5901 |079d: const/16 v1, #int 345 // #159 │ │ +0caef6: 1a07 ba14 |079f: const-string v7, "LakeHuron" // string@14ba │ │ +0caefa: 4d07 0001 |07a1: aput-object v7, v0, v1 │ │ +0caefe: 1301 5a01 |07a3: const/16 v1, #int 346 // #15a │ │ +0caf02: 1a07 1704 |07a5: const-string v7, "-77.0003" // string@0417 │ │ +0caf06: 4d07 0001 |07a7: aput-object v7, v0, v1 │ │ +0caf0a: 1301 5b01 |07a9: const/16 v1, #int 347 // #15b │ │ +0caf0e: 1a07 2607 |07ab: const-string v7, "44.0002" // string@0726 │ │ +0caf12: 4d07 0001 |07ad: aput-object v7, v0, v1 │ │ +0caf16: 1301 5c01 |07af: const/16 v1, #int 348 // #15c │ │ +0caf1a: 4d02 0001 |07b1: aput-object v2, v0, v1 │ │ +0caf1e: 1301 5d01 |07b3: const/16 v1, #int 349 // #15d │ │ +0caf22: 1a07 ba14 |07b5: const-string v7, "LakeHuron" // string@14ba │ │ +0caf26: 4d07 0001 |07b7: aput-object v7, v0, v1 │ │ +0caf2a: 1301 5e01 |07b9: const/16 v1, #int 350 // #15e │ │ +0caf2e: 1a07 1704 |07bb: const-string v7, "-77.0003" // string@0417 │ │ +0caf32: 4d07 0001 |07bd: aput-object v7, v0, v1 │ │ +0caf36: 1301 5f01 |07bf: const/16 v1, #int 351 // #15f │ │ +0caf3a: 1a07 5707 |07c1: const-string v7, "48.0001" // string@0757 │ │ +0caf3e: 4d07 0001 |07c3: aput-object v7, v0, v1 │ │ +0caf42: 1301 6001 |07c5: const/16 v1, #int 352 // #160 │ │ +0caf46: 4d02 0001 |07c7: aput-object v2, v0, v1 │ │ +0caf4a: 1301 6101 |07c9: const/16 v1, #int 353 // #161 │ │ +0caf4e: 1a07 0c19 |07cb: const-string v7, "LasVegas" // string@190c │ │ +0caf52: 4d07 0001 |07cd: aput-object v7, v0, v1 │ │ +0caf56: 1301 6201 |07cf: const/16 v1, #int 354 // #162 │ │ +0caf5a: 1a07 0e03 |07d1: const-string v7, "-118" // string@030e │ │ +0caf5e: 4d07 0001 |07d3: aput-object v7, v0, v1 │ │ +0caf62: 1301 6301 |07d5: const/16 v1, #int 355 // #163 │ │ +0caf66: 4d06 0001 |07d7: aput-object v6, v0, v1 │ │ +0caf6a: 1301 6401 |07d9: const/16 v1, #int 356 // #164 │ │ +0caf6e: 4d02 0001 |07db: aput-object v2, v0, v1 │ │ +0caf72: 1301 6501 |07dd: const/16 v1, #int 357 // #165 │ │ +0caf76: 1a07 0c19 |07df: const-string v7, "LasVegas" // string@190c │ │ +0caf7a: 4d07 0001 |07e1: aput-object v7, v0, v1 │ │ +0caf7e: 1301 6601 |07e3: const/16 v1, #int 358 // #166 │ │ +0caf82: 1a07 0e03 |07e5: const-string v7, "-118" // string@030e │ │ +0caf86: 4d07 0001 |07e7: aput-object v7, v0, v1 │ │ +0caf8a: 1301 6701 |07e9: const/16 v1, #int 359 // #167 │ │ +0caf8e: 1a07 7106 |07eb: const-string v7, "35.7003" // string@0671 │ │ +0caf92: 4d07 0001 |07ed: aput-object v7, v0, v1 │ │ +0caf96: 1301 6801 |07ef: const/16 v1, #int 360 // #168 │ │ +0caf9a: 4d02 0001 |07f1: aput-object v2, v0, v1 │ │ +0caf9e: 1301 6901 |07f3: const/16 v1, #int 361 // #169 │ │ +0cafa2: 1a07 0c19 |07f5: const-string v7, "LasVegas" // string@190c │ │ +0cafa6: 4d07 0001 |07f7: aput-object v7, v0, v1 │ │ +0cafaa: 1301 6a01 |07f9: const/16 v1, #int 362 // #16a │ │ +0cafae: 1a07 d902 |07fb: const-string v7, "-111" // string@02d9 │ │ +0cafb2: 4d07 0001 |07fd: aput-object v7, v0, v1 │ │ +0cafb6: 1301 6b01 |07ff: const/16 v1, #int 363 // #16b │ │ +0cafba: 1a07 7106 |0801: const-string v7, "35.7003" // string@0671 │ │ +0cafbe: 4d07 0001 |0803: aput-object v7, v0, v1 │ │ +0cafc2: 1301 6c01 |0805: const/16 v1, #int 364 // #16c │ │ +0cafc6: 4d02 0001 |0807: aput-object v2, v0, v1 │ │ +0cafca: 1301 6d01 |0809: const/16 v1, #int 365 // #16d │ │ +0cafce: 1a07 0c19 |080b: const-string v7, "LasVegas" // string@190c │ │ +0cafd2: 4d07 0001 |080d: aput-object v7, v0, v1 │ │ +0cafd6: 1301 6e01 |080f: const/16 v1, #int 366 // #16e │ │ +0cafda: 1a07 d902 |0811: const-string v7, "-111" // string@02d9 │ │ +0cafde: 4d07 0001 |0813: aput-object v7, v0, v1 │ │ +0cafe2: 1301 6f01 |0815: const/16 v1, #int 367 // #16f │ │ +0cafe6: 4d06 0001 |0817: aput-object v6, v0, v1 │ │ +0cafea: 1301 7001 |0819: const/16 v1, #int 368 // #170 │ │ +0cafee: 4d02 0001 |081b: aput-object v2, v0, v1 │ │ +0caff2: 1301 7101 |081d: const/16 v1, #int 369 // #171 │ │ +0caff6: 1a07 2a1f |081f: const-string v7, "LosAngeles" // string@1f2a │ │ +0caffa: 4d07 0001 |0821: aput-object v7, v0, v1 │ │ +0caffe: 1301 7201 |0823: const/16 v1, #int 370 // #172 │ │ +0cb002: 1a07 3403 |0825: const-string v7, "-122" // string@0334 │ │ +0cb006: 4d07 0001 |0827: aput-object v7, v0, v1 │ │ +0cb00a: 1301 7301 |0829: const/16 v1, #int 371 // #173 │ │ +0cb00e: 1a07 7c06 |082b: const-string v7, "36.0004" // string@067c │ │ +0cb012: 4d07 0001 |082d: aput-object v7, v0, v1 │ │ +0cb016: 1301 7401 |082f: const/16 v1, #int 372 // #174 │ │ +0cb01a: 4d02 0001 |0831: aput-object v2, v0, v1 │ │ +0cb01e: 1301 7501 |0833: const/16 v1, #int 373 // #175 │ │ +0cb022: 1a07 2a1f |0835: const-string v7, "LosAngeles" // string@1f2a │ │ +0cb026: 4d07 0001 |0837: aput-object v7, v0, v1 │ │ +0cb02a: 1301 7601 |0839: const/16 v1, #int 374 // #176 │ │ +0cb02e: 1a07 3403 |083b: const-string v7, "-122" // string@0334 │ │ +0cb032: 4d07 0001 |083d: aput-object v7, v0, v1 │ │ +0cb036: 1301 7701 |083f: const/16 v1, #int 375 // #177 │ │ +0cb03a: 1a07 2406 |0841: const-string v7, "32.0002" // string@0624 │ │ +0cb03e: 4d07 0001 |0843: aput-object v7, v0, v1 │ │ +0cb042: 1301 7801 |0845: const/16 v1, #int 376 // #178 │ │ +0cb046: 4d02 0001 |0847: aput-object v2, v0, v1 │ │ +0cb04a: 1301 7901 |0849: const/16 v1, #int 377 // #179 │ │ +0cb04e: 1a07 2a1f |084b: const-string v7, "LosAngeles" // string@1f2a │ │ +0cb052: 4d07 0001 |084d: aput-object v7, v0, v1 │ │ +0cb056: 1301 7a01 |084f: const/16 v1, #int 378 // #17a │ │ +0cb05a: 1a07 fd02 |0851: const-string v7, "-116" // string@02fd │ │ +0cb05e: 4d07 0001 |0853: aput-object v7, v0, v1 │ │ +0cb062: 1301 7b01 |0855: const/16 v1, #int 379 // #17b │ │ +0cb066: 1a07 2406 |0857: const-string v7, "32.0002" // string@0624 │ │ +0cb06a: 4d07 0001 |0859: aput-object v7, v0, v1 │ │ +0cb06e: 1301 7c01 |085b: const/16 v1, #int 380 // #17c │ │ +0cb072: 4d02 0001 |085d: aput-object v2, v0, v1 │ │ +0cb076: 1301 7d01 |085f: const/16 v1, #int 381 // #17d │ │ +0cb07a: 1a07 2a1f |0861: const-string v7, "LosAngeles" // string@1f2a │ │ +0cb07e: 4d07 0001 |0863: aput-object v7, v0, v1 │ │ +0cb082: 1301 7e01 |0865: const/16 v1, #int 382 // #17e │ │ +0cb086: 1a07 fd02 |0867: const-string v7, "-116" // string@02fd │ │ +0cb08a: 4d07 0001 |0869: aput-object v7, v0, v1 │ │ +0cb08e: 1301 7f01 |086b: const/16 v1, #int 383 // #17f │ │ +0cb092: 1a07 7c06 |086d: const-string v7, "36.0004" // string@067c │ │ +0cb096: 4d07 0001 |086f: aput-object v7, v0, v1 │ │ +0cb09a: 1301 8001 |0871: const/16 v1, #int 384 // #180 │ │ +0cb09e: 4d02 0001 |0873: aput-object v2, v0, v1 │ │ +0cb0a2: 1301 8101 |0875: const/16 v1, #int 385 // #181 │ │ +0cb0a6: 1a07 8620 |0877: const-string v7, "Memphis" // string@2086 │ │ +0cb0aa: 4d07 0001 |0879: aput-object v7, v0, v1 │ │ +0cb0ae: 1301 8201 |087b: const/16 v1, #int 386 // #182 │ │ +0cb0b2: 1a07 f404 |087d: const-string v7, "-95.0004" // string@04f4 │ │ +0cb0b6: 4d07 0001 |087f: aput-object v7, v0, v1 │ │ +0cb0ba: 1301 8301 |0881: const/16 v1, #int 387 // #183 │ │ +0cb0be: 4d04 0001 |0883: aput-object v4, v0, v1 │ │ +0cb0c2: 1301 8401 |0885: const/16 v1, #int 388 // #184 │ │ +0cb0c6: 4d02 0001 |0887: aput-object v2, v0, v1 │ │ +0cb0ca: 1301 8501 |0889: const/16 v1, #int 389 // #185 │ │ +0cb0ce: 1a07 8620 |088b: const-string v7, "Memphis" // string@2086 │ │ +0cb0d2: 4d07 0001 |088d: aput-object v7, v0, v1 │ │ +0cb0d6: 1301 8601 |088f: const/16 v1, #int 390 // #186 │ │ +0cb0da: 1a07 f404 |0891: const-string v7, "-95.0004" // string@04f4 │ │ +0cb0de: 4d07 0001 |0893: aput-object v7, v0, v1 │ │ +0cb0e2: 1301 8701 |0895: const/16 v1, #int 391 // #187 │ │ +0cb0e6: 1a07 2406 |0897: const-string v7, "32.0002" // string@0624 │ │ +0cb0ea: 4d07 0001 |0899: aput-object v7, v0, v1 │ │ +0cb0ee: 1301 8801 |089b: const/16 v1, #int 392 // #188 │ │ +0cb0f2: 4d02 0001 |089d: aput-object v2, v0, v1 │ │ +0cb0f6: 1301 8901 |089f: const/16 v1, #int 393 // #189 │ │ +0cb0fa: 1a07 8620 |08a1: const-string v7, "Memphis" // string@2086 │ │ +0cb0fe: 4d07 0001 |08a3: aput-object v7, v0, v1 │ │ +0cb102: 1301 8a01 |08a5: const/16 v1, #int 394 // #18a │ │ +0cb106: 1a07 a604 |08a7: const-string v7, "-88.0003" // string@04a6 │ │ +0cb10a: 4d07 0001 |08a9: aput-object v7, v0, v1 │ │ +0cb10e: 1301 8b01 |08ab: const/16 v1, #int 395 // #18b │ │ +0cb112: 1a07 2406 |08ad: const-string v7, "32.0002" // string@0624 │ │ +0cb116: 4d07 0001 |08af: aput-object v7, v0, v1 │ │ +0cb11a: 1301 8c01 |08b1: const/16 v1, #int 396 // #18c │ │ +0cb11e: 4d02 0001 |08b3: aput-object v2, v0, v1 │ │ +0cb122: 1301 8d01 |08b5: const/16 v1, #int 397 // #18d │ │ +0cb126: 1a07 8620 |08b7: const-string v7, "Memphis" // string@2086 │ │ +0cb12a: 4d07 0001 |08b9: aput-object v7, v0, v1 │ │ +0cb12e: 1301 8e01 |08bb: const/16 v1, #int 398 // #18e │ │ +0cb132: 1a07 a604 |08bd: const-string v7, "-88.0003" // string@04a6 │ │ +0cb136: 4d07 0001 |08bf: aput-object v7, v0, v1 │ │ +0cb13a: 1301 8f01 |08c1: const/16 v1, #int 399 // #18f │ │ +0cb13e: 4d04 0001 |08c3: aput-object v4, v0, v1 │ │ +0cb142: 1301 9001 |08c5: const/16 v1, #int 400 // #190 │ │ +0cb146: 4d02 0001 |08c7: aput-object v2, v0, v1 │ │ +0cb14a: 1301 9101 |08c9: const/16 v1, #int 401 // #191 │ │ +0cb14e: 1a07 a120 |08cb: const-string v7, "Miami" // string@20a1 │ │ +0cb152: 4d07 0001 |08cd: aput-object v7, v0, v1 │ │ +0cb156: 1301 9201 |08cf: const/16 v1, #int 402 // #192 │ │ +0cb15a: 1a07 6704 |08d1: const-string v7, "-83.0003" // string@0467 │ │ +0cb15e: 4d07 0001 |08d3: aput-object v7, v0, v1 │ │ +0cb162: 1301 9301 |08d5: const/16 v1, #int 403 // #193 │ │ +0cb166: 1a07 f305 |08d7: const-string v7, "28" // string@05f3 │ │ +0cb16a: 4d07 0001 |08d9: aput-object v7, v0, v1 │ │ +0cb16e: 1301 9401 |08db: const/16 v1, #int 404 // #194 │ │ +0cb172: 4d02 0001 |08dd: aput-object v2, v0, v1 │ │ +0cb176: 1301 9501 |08df: const/16 v1, #int 405 // #195 │ │ +0cb17a: 1a07 a120 |08e1: const-string v7, "Miami" // string@20a1 │ │ +0cb17e: 4d07 0001 |08e3: aput-object v7, v0, v1 │ │ +0cb182: 1301 9601 |08e5: const/16 v1, #int 406 // #196 │ │ +0cb186: 1a07 6704 |08e7: const-string v7, "-83.0003" // string@0467 │ │ +0cb18a: 4d07 0001 |08e9: aput-object v7, v0, v1 │ │ +0cb18e: 1301 9701 |08eb: const/16 v1, #int 407 // #197 │ │ +0cb192: 1a07 d805 |08ed: const-string v7, "24" // string@05d8 │ │ +0cb196: 4d07 0001 |08ef: aput-object v7, v0, v1 │ │ +0cb19a: 1301 9801 |08f1: const/16 v1, #int 408 // #198 │ │ +0cb19e: 4d02 0001 |08f3: aput-object v2, v0, v1 │ │ +0cb1a2: 1301 9901 |08f5: const/16 v1, #int 409 // #199 │ │ +0cb1a6: 1a07 a120 |08f7: const-string v7, "Miami" // string@20a1 │ │ +0cb1aa: 4d07 0001 |08f9: aput-object v7, v0, v1 │ │ +0cb1ae: 1301 9a01 |08fb: const/16 v1, #int 410 // #19a │ │ +0cb1b2: 1a07 1704 |08fd: const-string v7, "-77.0003" // string@0417 │ │ +0cb1b6: 4d07 0001 |08ff: aput-object v7, v0, v1 │ │ +0cb1ba: 1301 9b01 |0901: const/16 v1, #int 411 // #19b │ │ +0cb1be: 1a07 d805 |0903: const-string v7, "24" // string@05d8 │ │ +0cb1c2: 4d07 0001 |0905: aput-object v7, v0, v1 │ │ +0cb1c6: 1301 9c01 |0907: const/16 v1, #int 412 // #19c │ │ +0cb1ca: 4d02 0001 |0909: aput-object v2, v0, v1 │ │ +0cb1ce: 1301 9d01 |090b: const/16 v1, #int 413 // #19d │ │ +0cb1d2: 1a07 a120 |090d: const-string v7, "Miami" // string@20a1 │ │ +0cb1d6: 4d07 0001 |090f: aput-object v7, v0, v1 │ │ +0cb1da: 1301 9e01 |0911: const/16 v1, #int 414 // #19e │ │ +0cb1de: 1a07 1704 |0913: const-string v7, "-77.0003" // string@0417 │ │ +0cb1e2: 4d07 0001 |0915: aput-object v7, v0, v1 │ │ +0cb1e6: 1301 9f01 |0917: const/16 v1, #int 415 // #19f │ │ +0cb1ea: 1a07 f305 |0919: const-string v7, "28" // string@05f3 │ │ +0cb1ee: 4d07 0001 |091b: aput-object v7, v0, v1 │ │ +0cb1f2: 1301 a001 |091d: const/16 v1, #int 416 // #1a0 │ │ +0cb1f6: 4d02 0001 |091f: aput-object v2, v0, v1 │ │ +0cb1fa: 1301 a101 |0921: const/16 v1, #int 417 // #1a1 │ │ +0cb1fe: 1a07 b320 |0923: const-string v7, "Montreal" // string@20b3 │ │ +0cb202: 4d07 0001 |0925: aput-object v7, v0, v1 │ │ +0cb206: 1301 a201 |0927: const/16 v1, #int 418 // #1a2 │ │ +0cb20a: 1a07 1804 |0929: const-string v7, "-77.0004" // string@0418 │ │ +0cb20e: 4d07 0001 |092b: aput-object v7, v0, v1 │ │ +0cb212: 1301 a301 |092d: const/16 v1, #int 419 // #1a3 │ │ +0cb216: 1a07 5907 |092f: const-string v7, "48.0003" // string@0759 │ │ +0cb21a: 4d07 0001 |0931: aput-object v7, v0, v1 │ │ +0cb21e: 1301 a401 |0933: const/16 v1, #int 420 // #1a4 │ │ +0cb222: 4d02 0001 |0935: aput-object v2, v0, v1 │ │ +0cb226: 1301 a501 |0937: const/16 v1, #int 421 // #1a5 │ │ +0cb22a: 1a07 b320 |0939: const-string v7, "Montreal" // string@20b3 │ │ +0cb22e: 4d07 0001 |093b: aput-object v7, v0, v1 │ │ +0cb232: 1301 a601 |093d: const/16 v1, #int 422 // #1a6 │ │ +0cb236: 1a07 1804 |093f: const-string v7, "-77.0004" // string@0418 │ │ +0cb23a: 4d07 0001 |0941: aput-object v7, v0, v1 │ │ +0cb23e: 1301 a701 |0943: const/16 v1, #int 423 // #1a7 │ │ +0cb242: 1a07 2607 |0945: const-string v7, "44.0002" // string@0726 │ │ +0cb246: 4d07 0001 |0947: aput-object v7, v0, v1 │ │ +0cb24a: 1301 a801 |0949: const/16 v1, #int 424 // #1a8 │ │ +0cb24e: 4d02 0001 |094b: aput-object v2, v0, v1 │ │ +0cb252: 1301 a901 |094d: const/16 v1, #int 425 // #1a9 │ │ +0cb256: 1a07 b320 |094f: const-string v7, "Montreal" // string@20b3 │ │ +0cb25a: 4d07 0001 |0951: aput-object v7, v0, v1 │ │ +0cb25e: 1301 aa01 |0953: const/16 v1, #int 426 // #1aa │ │ +0cb262: 1a07 de03 |0955: const-string v7, "-69.0003" // string@03de │ │ +0cb266: 4d07 0001 |0957: aput-object v7, v0, v1 │ │ +0cb26a: 1301 ab01 |0959: const/16 v1, #int 427 // #1ab │ │ +0cb26e: 1a07 2607 |095b: const-string v7, "44.0002" // string@0726 │ │ +0cb272: 4d07 0001 |095d: aput-object v7, v0, v1 │ │ +0cb276: 1301 ac01 |095f: const/16 v1, #int 428 // #1ac │ │ +0cb27a: 4d02 0001 |0961: aput-object v2, v0, v1 │ │ +0cb27e: 1301 ad01 |0963: const/16 v1, #int 429 // #1ad │ │ +0cb282: 1a07 b320 |0965: const-string v7, "Montreal" // string@20b3 │ │ +0cb286: 4d07 0001 |0967: aput-object v7, v0, v1 │ │ +0cb28a: 1301 ae01 |0969: const/16 v1, #int 430 // #1ae │ │ +0cb28e: 1a07 de03 |096b: const-string v7, "-69.0003" // string@03de │ │ +0cb292: 4d07 0001 |096d: aput-object v7, v0, v1 │ │ +0cb296: 1301 af01 |096f: const/16 v1, #int 431 // #1af │ │ +0cb29a: 1a07 5907 |0971: const-string v7, "48.0003" // string@0759 │ │ +0cb29e: 4d07 0001 |0973: aput-object v7, v0, v1 │ │ +0cb2a2: 1301 b001 |0975: const/16 v1, #int 432 // #1b0 │ │ +0cb2a6: 4d02 0001 |0977: aput-object v2, v0, v1 │ │ +0cb2aa: 1301 b101 |0979: const/16 v1, #int 433 // #1b1 │ │ +0cb2ae: 1a07 4221 |097b: const-string v7, "NewOrleans" // string@2142 │ │ +0cb2b2: 4d07 0001 |097d: aput-object v7, v0, v1 │ │ +0cb2b6: 1301 b201 |097f: const/16 v1, #int 434 // #1b2 │ │ +0cb2ba: 1a07 c804 |0981: const-string v7, "-91.0003" // string@04c8 │ │ +0cb2be: 4d07 0001 |0983: aput-object v7, v0, v1 │ │ +0cb2c2: 1301 b301 |0985: const/16 v1, #int 435 // #1b3 │ │ +0cb2c6: 1a07 2506 |0987: const-string v7, "32.0003" // string@0625 │ │ +0cb2ca: 4d07 0001 |0989: aput-object v7, v0, v1 │ │ +0cb2ce: 1301 b401 |098b: const/16 v1, #int 436 // #1b4 │ │ +0cb2d2: 4d02 0001 |098d: aput-object v2, v0, v1 │ │ +0cb2d6: 1301 b501 |098f: const/16 v1, #int 437 // #1b5 │ │ +0cb2da: 1a07 4221 |0991: const-string v7, "NewOrleans" // string@2142 │ │ +0cb2de: 4d07 0001 |0993: aput-object v7, v0, v1 │ │ +0cb2e2: 1301 b601 |0995: const/16 v1, #int 438 // #1b6 │ │ +0cb2e6: 1a07 c804 |0997: const-string v7, "-91.0003" // string@04c8 │ │ +0cb2ea: 4d07 0001 |0999: aput-object v7, v0, v1 │ │ +0cb2ee: 1301 b701 |099b: const/16 v1, #int 439 // #1b7 │ │ +0cb2f2: 1a07 f805 |099d: const-string v7, "28.0005" // string@05f8 │ │ +0cb2f6: 4d07 0001 |099f: aput-object v7, v0, v1 │ │ +0cb2fa: 1301 b801 |09a1: const/16 v1, #int 440 // #1b8 │ │ +0cb2fe: 4d02 0001 |09a3: aput-object v2, v0, v1 │ │ +0cb302: 1301 b901 |09a5: const/16 v1, #int 441 // #1b9 │ │ +0cb306: 1a07 4221 |09a7: const-string v7, "NewOrleans" // string@2142 │ │ +0cb30a: 4d07 0001 |09a9: aput-object v7, v0, v1 │ │ +0cb30e: 1301 ba01 |09ab: const/16 v1, #int 442 // #1ba │ │ +0cb312: 1a07 7e04 |09ad: const-string v7, "-85.0002" // string@047e │ │ +0cb316: 4d07 0001 |09af: aput-object v7, v0, v1 │ │ +0cb31a: 1301 bb01 |09b1: const/16 v1, #int 443 // #1bb │ │ +0cb31e: 1a07 f805 |09b3: const-string v7, "28.0005" // string@05f8 │ │ +0cb322: 4d07 0001 |09b5: aput-object v7, v0, v1 │ │ +0cb326: 1301 bc01 |09b7: const/16 v1, #int 444 // #1bc │ │ +0cb32a: 4d02 0001 |09b9: aput-object v2, v0, v1 │ │ +0cb32e: 1301 bd01 |09bb: const/16 v1, #int 445 // #1bd │ │ +0cb332: 1a07 4221 |09bd: const-string v7, "NewOrleans" // string@2142 │ │ +0cb336: 4d07 0001 |09bf: aput-object v7, v0, v1 │ │ +0cb33a: 1301 be01 |09c1: const/16 v1, #int 446 // #1be │ │ +0cb33e: 1a07 7e04 |09c3: const-string v7, "-85.0002" // string@047e │ │ +0cb342: 4d07 0001 |09c5: aput-object v7, v0, v1 │ │ +0cb346: 1301 bf01 |09c7: const/16 v1, #int 447 // #1bf │ │ +0cb34a: 1a07 2506 |09c9: const-string v7, "32.0003" // string@0625 │ │ +0cb34e: 4d07 0001 |09cb: aput-object v7, v0, v1 │ │ +0cb352: 1301 c001 |09cd: const/16 v1, #int 448 // #1c0 │ │ +0cb356: 4d02 0001 |09cf: aput-object v2, v0, v1 │ │ +0cb35a: 1301 c101 |09d1: const/16 v1, #int 449 // #1c1 │ │ +0cb35e: 1a07 4521 |09d3: const-string v7, "NewYork" // string@2145 │ │ +0cb362: 4d07 0001 |09d5: aput-object v7, v0, v1 │ │ +0cb366: 1301 c201 |09d7: const/16 v1, #int 450 // #1c2 │ │ +0cb36a: 1a07 1604 |09d9: const-string v7, "-77.0002" // string@0416 │ │ +0cb36e: 4d07 0001 |09db: aput-object v7, v0, v1 │ │ +0cb372: 1301 c301 |09dd: const/16 v1, #int 451 // #1c3 │ │ +0cb376: 1a07 2507 |09df: const-string v7, "44.0001" // string@0725 │ │ +0cb37a: 4d07 0001 |09e1: aput-object v7, v0, v1 │ │ +0cb37e: 1301 c401 |09e3: const/16 v1, #int 452 // #1c4 │ │ +0cb382: 4d02 0001 |09e5: aput-object v2, v0, v1 │ │ +0cb386: 1301 c501 |09e7: const/16 v1, #int 453 // #1c5 │ │ +0cb38a: 1a07 4521 |09e9: const-string v7, "NewYork" // string@2145 │ │ +0cb38e: 4d07 0001 |09eb: aput-object v7, v0, v1 │ │ +0cb392: 1301 c601 |09ed: const/16 v1, #int 454 // #1c6 │ │ +0cb396: 1a07 1604 |09ef: const-string v7, "-77.0002" // string@0416 │ │ +0cb39a: 4d07 0001 |09f1: aput-object v7, v0, v1 │ │ +0cb39e: 1301 c701 |09f3: const/16 v1, #int 455 // #1c7 │ │ +0cb3a2: 4d05 0001 |09f5: aput-object v5, v0, v1 │ │ +0cb3a6: 1301 c801 |09f7: const/16 v1, #int 456 // #1c8 │ │ +0cb3aa: 4d02 0001 |09f9: aput-object v2, v0, v1 │ │ +0cb3ae: 1301 c901 |09fb: const/16 v1, #int 457 // #1c9 │ │ +0cb3b2: 1a07 4521 |09fd: const-string v7, "NewYork" // string@2145 │ │ +0cb3b6: 4d07 0001 |09ff: aput-object v7, v0, v1 │ │ +0cb3ba: 1301 ca01 |0a01: const/16 v1, #int 458 // #1ca │ │ +0cb3be: 1a07 de03 |0a03: const-string v7, "-69.0003" // string@03de │ │ +0cb3c2: 4d07 0001 |0a05: aput-object v7, v0, v1 │ │ +0cb3c6: 1301 cb01 |0a07: const/16 v1, #int 459 // #1cb │ │ +0cb3ca: 4d05 0001 |0a09: aput-object v5, v0, v1 │ │ +0cb3ce: 1301 cc01 |0a0b: const/16 v1, #int 460 // #1cc │ │ +0cb3d2: 4d02 0001 |0a0d: aput-object v2, v0, v1 │ │ +0cb3d6: 1301 cd01 |0a0f: const/16 v1, #int 461 // #1cd │ │ +0cb3da: 1a07 4521 |0a11: const-string v7, "NewYork" // string@2145 │ │ +0cb3de: 4d07 0001 |0a13: aput-object v7, v0, v1 │ │ +0cb3e2: 1301 ce01 |0a15: const/16 v1, #int 462 // #1ce │ │ +0cb3e6: 1a07 de03 |0a17: const-string v7, "-69.0003" // string@03de │ │ +0cb3ea: 4d07 0001 |0a19: aput-object v7, v0, v1 │ │ +0cb3ee: 1301 cf01 |0a1b: const/16 v1, #int 463 // #1cf │ │ +0cb3f2: 1a07 2507 |0a1d: const-string v7, "44.0001" // string@0725 │ │ +0cb3f6: 4d07 0001 |0a1f: aput-object v7, v0, v1 │ │ +0cb3fa: 1301 d001 |0a21: const/16 v1, #int 464 // #1d0 │ │ +0cb3fe: 4d02 0001 |0a23: aput-object v2, v0, v1 │ │ +0cb402: 1301 d101 |0a25: const/16 v1, #int 465 // #1d1 │ │ +0cb406: 1a07 cc21 |0a27: const-string v7, "Omaha" // string@21cc │ │ +0cb40a: 4d07 0001 |0a29: aput-object v7, v0, v1 │ │ +0cb40e: 1301 d201 |0a2b: const/16 v1, #int 466 // #1d2 │ │ +0cb412: 1a07 9902 |0a2d: const-string v7, "-101" // string@0299 │ │ +0cb416: 4d07 0001 |0a2f: aput-object v7, v0, v1 │ │ +0cb41a: 1301 d301 |0a31: const/16 v1, #int 467 // #1d3 │ │ +0cb41e: 1a07 3107 |0a33: const-string v7, "44.5001" // string@0731 │ │ +0cb422: 4d07 0001 |0a35: aput-object v7, v0, v1 │ │ +0cb426: 1301 d401 |0a37: const/16 v1, #int 468 // #1d4 │ │ +0cb42a: 4d02 0001 |0a39: aput-object v2, v0, v1 │ │ +0cb42e: 1301 d501 |0a3b: const/16 v1, #int 469 // #1d5 │ │ +0cb432: 1a07 cc21 |0a3d: const-string v7, "Omaha" // string@21cc │ │ +0cb436: 4d07 0001 |0a3f: aput-object v7, v0, v1 │ │ +0cb43a: 1301 d601 |0a41: const/16 v1, #int 470 // #1d6 │ │ +0cb43e: 1a07 9902 |0a43: const-string v7, "-101" // string@0299 │ │ +0cb442: 4d07 0001 |0a45: aput-object v7, v0, v1 │ │ +0cb446: 1301 d701 |0a47: const/16 v1, #int 471 // #1d7 │ │ +0cb44a: 1a07 ca06 |0a49: const-string v7, "40" // string@06ca │ │ +0cb44e: 4d07 0001 |0a4b: aput-object v7, v0, v1 │ │ +0cb452: 1301 d801 |0a4d: const/16 v1, #int 472 // #1d8 │ │ +0cb456: 4d02 0001 |0a4f: aput-object v2, v0, v1 │ │ +0cb45a: 1301 d901 |0a51: const/16 v1, #int 473 // #1d9 │ │ +0cb45e: 1a07 cc21 |0a53: const-string v7, "Omaha" // string@21cc │ │ +0cb462: 4d07 0001 |0a55: aput-object v7, v0, v1 │ │ +0cb466: 1301 da01 |0a57: const/16 v1, #int 474 // #1da │ │ +0cb46a: 1a07 da04 |0a59: const-string v7, "-93.0002" // string@04da │ │ +0cb46e: 4d07 0001 |0a5b: aput-object v7, v0, v1 │ │ +0cb472: 1301 db01 |0a5d: const/16 v1, #int 475 // #1db │ │ +0cb476: 1a07 ca06 |0a5f: const-string v7, "40" // string@06ca │ │ +0cb47a: 4d07 0001 |0a61: aput-object v7, v0, v1 │ │ +0cb47e: 1301 dc01 |0a63: const/16 v1, #int 476 // #1dc │ │ +0cb482: 4d02 0001 |0a65: aput-object v2, v0, v1 │ │ +0cb486: 1301 dd01 |0a67: const/16 v1, #int 477 // #1dd │ │ +0cb48a: 1a07 cc21 |0a69: const-string v7, "Omaha" // string@21cc │ │ +0cb48e: 4d07 0001 |0a6b: aput-object v7, v0, v1 │ │ +0cb492: 1301 de01 |0a6d: const/16 v1, #int 478 // #1de │ │ +0cb496: 1a07 da04 |0a6f: const-string v7, "-93.0002" // string@04da │ │ +0cb49a: 4d07 0001 |0a71: aput-object v7, v0, v1 │ │ +0cb49e: 1301 df01 |0a73: const/16 v1, #int 479 // #1df │ │ +0cb4a2: 1a07 3107 |0a75: const-string v7, "44.5001" // string@0731 │ │ +0cb4a6: 4d07 0001 |0a77: aput-object v7, v0, v1 │ │ +0cb4aa: 1301 e001 |0a79: const/16 v1, #int 480 // #1e0 │ │ +0cb4ae: 4d02 0001 |0a7b: aput-object v2, v0, v1 │ │ +0cb4b2: 1301 e101 |0a7d: const/16 v1, #int 481 // #1e1 │ │ +0cb4b6: 1a07 a722 |0a7f: const-string v7, "Phoenix" // string@22a7 │ │ +0cb4ba: 4d07 0001 |0a81: aput-object v7, v0, v1 │ │ +0cb4be: 1301 e201 |0a83: const/16 v1, #int 482 // #1e2 │ │ +0cb4c2: 1a07 fd02 |0a85: const-string v7, "-116" // string@02fd │ │ +0cb4c6: 4d07 0001 |0a87: aput-object v7, v0, v1 │ │ +0cb4ca: 1301 e301 |0a89: const/16 v1, #int 483 // #1e3 │ │ +0cb4ce: 1a07 7006 |0a8b: const-string v7, "35.7001" // string@0670 │ │ +0cb4d2: 4d07 0001 |0a8d: aput-object v7, v0, v1 │ │ +0cb4d6: 1301 e401 |0a8f: const/16 v1, #int 484 // #1e4 │ │ +0cb4da: 4d02 0001 |0a91: aput-object v2, v0, v1 │ │ +0cb4de: 1301 e501 |0a93: const/16 v1, #int 485 // #1e5 │ │ +0cb4e2: 1a07 a722 |0a95: const-string v7, "Phoenix" // string@22a7 │ │ +0cb4e6: 4d07 0001 |0a97: aput-object v7, v0, v1 │ │ +0cb4ea: 1301 e601 |0a99: const/16 v1, #int 486 // #1e6 │ │ +0cb4ee: 1a07 fd02 |0a9b: const-string v7, "-116" // string@02fd │ │ +0cb4f2: 4d07 0001 |0a9d: aput-object v7, v0, v1 │ │ +0cb4f6: 1301 e701 |0a9f: const/16 v1, #int 487 // #1e7 │ │ +0cb4fa: 1a07 1e06 |0aa1: const-string v7, "31.3003" // string@061e │ │ +0cb4fe: 4d07 0001 |0aa3: aput-object v7, v0, v1 │ │ +0cb502: 1301 e801 |0aa5: const/16 v1, #int 488 // #1e8 │ │ +0cb506: 4d02 0001 |0aa7: aput-object v2, v0, v1 │ │ +0cb50a: 1301 e901 |0aa9: const/16 v1, #int 489 // #1e9 │ │ +0cb50e: 1a07 a722 |0aab: const-string v7, "Phoenix" // string@22a7 │ │ +0cb512: 4d07 0001 |0aad: aput-object v7, v0, v1 │ │ +0cb516: 1301 ea01 |0aaf: const/16 v1, #int 490 // #1ea │ │ +0cb51a: 4d03 0001 |0ab1: aput-object v3, v0, v1 │ │ +0cb51e: 1301 eb01 |0ab3: const/16 v1, #int 491 // #1eb │ │ +0cb522: 1a07 1e06 |0ab5: const-string v7, "31.3003" // string@061e │ │ +0cb526: 4d07 0001 |0ab7: aput-object v7, v0, v1 │ │ +0cb52a: 1301 ec01 |0ab9: const/16 v1, #int 492 // #1ec │ │ +0cb52e: 4d02 0001 |0abb: aput-object v2, v0, v1 │ │ +0cb532: 1301 ed01 |0abd: const/16 v1, #int 493 // #1ed │ │ +0cb536: 1a07 a722 |0abf: const-string v7, "Phoenix" // string@22a7 │ │ +0cb53a: 4d07 0001 |0ac1: aput-object v7, v0, v1 │ │ +0cb53e: 1301 ee01 |0ac3: const/16 v1, #int 494 // #1ee │ │ +0cb542: 4d03 0001 |0ac5: aput-object v3, v0, v1 │ │ +0cb546: 1301 ef01 |0ac7: const/16 v1, #int 495 // #1ef │ │ +0cb54a: 1a07 7006 |0ac9: const-string v7, "35.7001" // string@0670 │ │ +0cb54e: 4d07 0001 |0acb: aput-object v7, v0, v1 │ │ +0cb552: 1301 f001 |0acd: const/16 v1, #int 496 // #1f0 │ │ +0cb556: 4d02 0001 |0acf: aput-object v2, v0, v1 │ │ +0cb55a: 1301 f101 |0ad1: const/16 v1, #int 497 // #1f1 │ │ +0cb55e: 1a07 d724 |0ad3: const-string v7, "SaltLakeCity" // string@24d7 │ │ +0cb562: 4d07 0001 |0ad5: aput-object v7, v0, v1 │ │ +0cb566: 1301 f201 |0ad7: const/16 v1, #int 498 // #1f2 │ │ +0cb56a: 1a07 0603 |0ad9: const-string v7, "-117" // string@0306 │ │ +0cb56e: 4d07 0001 |0adb: aput-object v7, v0, v1 │ │ +0cb572: 1301 f301 |0add: const/16 v1, #int 499 // #1f3 │ │ +0cb576: 1a07 3107 |0adf: const-string v7, "44.5001" // string@0731 │ │ +0cb57a: 4d07 0001 |0ae1: aput-object v7, v0, v1 │ │ +0cb57e: 1301 f401 |0ae3: const/16 v1, #int 500 // #1f4 │ │ +0cb582: 4d02 0001 |0ae5: aput-object v2, v0, v1 │ │ +0cb586: 1301 f501 |0ae7: const/16 v1, #int 501 // #1f5 │ │ +0cb58a: 1a07 d724 |0ae9: const-string v7, "SaltLakeCity" // string@24d7 │ │ +0cb58e: 4d07 0001 |0aeb: aput-object v7, v0, v1 │ │ +0cb592: 1301 f601 |0aed: const/16 v1, #int 502 // #1f6 │ │ +0cb596: 1a07 0603 |0aef: const-string v7, "-117" // string@0306 │ │ +0cb59a: 4d07 0001 |0af1: aput-object v7, v0, v1 │ │ +0cb59e: 1301 f701 |0af3: const/16 v1, #int 503 // #1f7 │ │ +0cb5a2: 4d06 0001 |0af5: aput-object v6, v0, v1 │ │ +0cb5a6: 1301 f801 |0af7: const/16 v1, #int 504 // #1f8 │ │ +0cb5aa: 4d02 0001 |0af9: aput-object v2, v0, v1 │ │ +0cb5ae: 1301 f901 |0afb: const/16 v1, #int 505 // #1f9 │ │ +0cb5b2: 1a07 d724 |0afd: const-string v7, "SaltLakeCity" // string@24d7 │ │ +0cb5b6: 4d07 0001 |0aff: aput-object v7, v0, v1 │ │ +0cb5ba: 1301 fa01 |0b01: const/16 v1, #int 506 // #1fa │ │ +0cb5be: 4d03 0001 |0b03: aput-object v3, v0, v1 │ │ +0cb5c2: 1301 fb01 |0b05: const/16 v1, #int 507 // #1fb │ │ +0cb5c6: 4d06 0001 |0b07: aput-object v6, v0, v1 │ │ +0cb5ca: 1301 fc01 |0b09: const/16 v1, #int 508 // #1fc │ │ +0cb5ce: 4d02 0001 |0b0b: aput-object v2, v0, v1 │ │ +0cb5d2: 1301 fd01 |0b0d: const/16 v1, #int 509 // #1fd │ │ +0cb5d6: 1a07 d724 |0b0f: const-string v7, "SaltLakeCity" // string@24d7 │ │ +0cb5da: 4d07 0001 |0b11: aput-object v7, v0, v1 │ │ +0cb5de: 1301 fe01 |0b13: const/16 v1, #int 510 // #1fe │ │ +0cb5e2: 4d03 0001 |0b15: aput-object v3, v0, v1 │ │ +0cb5e6: 1301 ff01 |0b17: const/16 v1, #int 511 // #1ff │ │ +0cb5ea: 1a07 3107 |0b19: const-string v7, "44.5001" // string@0731 │ │ +0cb5ee: 4d07 0001 |0b1b: aput-object v7, v0, v1 │ │ +0cb5f2: 1301 0002 |0b1d: const/16 v1, #int 512 // #200 │ │ +0cb5f6: 4d02 0001 |0b1f: aput-object v2, v0, v1 │ │ +0cb5fa: 1301 0102 |0b21: const/16 v1, #int 513 // #201 │ │ +0cb5fe: 1a07 da24 |0b23: const-string v7, "SanAntonio" // string@24da │ │ +0cb602: 4d07 0001 |0b25: aput-object v7, v0, v1 │ │ +0cb606: 1301 0202 |0b27: const/16 v1, #int 514 // #202 │ │ +0cb60a: 1a07 a402 |0b29: const-string v7, "-103" // string@02a4 │ │ +0cb60e: 4d07 0001 |0b2b: aput-object v7, v0, v1 │ │ +0cb612: 1301 0302 |0b2d: const/16 v1, #int 515 // #203 │ │ +0cb616: 1a07 2406 |0b2f: const-string v7, "32.0002" // string@0624 │ │ +0cb61a: 4d07 0001 |0b31: aput-object v7, v0, v1 │ │ +0cb61e: 1301 0402 |0b33: const/16 v1, #int 516 // #204 │ │ +0cb622: 4d02 0001 |0b35: aput-object v2, v0, v1 │ │ +0cb626: 1301 0502 |0b37: const/16 v1, #int 517 // #205 │ │ +0cb62a: 1a07 da24 |0b39: const-string v7, "SanAntonio" // string@24da │ │ +0cb62e: 4d07 0001 |0b3b: aput-object v7, v0, v1 │ │ +0cb632: 1301 0602 |0b3d: const/16 v1, #int 518 // #206 │ │ +0cb636: 1a07 a402 |0b3f: const-string v7, "-103" // string@02a4 │ │ +0cb63a: 4d07 0001 |0b41: aput-object v7, v0, v1 │ │ +0cb63e: 1301 0702 |0b43: const/16 v1, #int 519 // #207 │ │ +0cb642: 1a07 f705 |0b45: const-string v7, "28.0004" // string@05f7 │ │ +0cb646: 4d07 0001 |0b47: aput-object v7, v0, v1 │ │ +0cb64a: 1301 0802 |0b49: const/16 v1, #int 520 // #208 │ │ +0cb64e: 4d02 0001 |0b4b: aput-object v2, v0, v1 │ │ +0cb652: 1301 0902 |0b4d: const/16 v1, #int 521 // #209 │ │ +0cb656: 1a07 da24 |0b4f: const-string v7, "SanAntonio" // string@24da │ │ +0cb65a: 4d07 0001 |0b51: aput-object v7, v0, v1 │ │ +0cb65e: 1301 0a02 |0b53: const/16 v1, #int 522 // #20a │ │ +0cb662: 1a07 1105 |0b55: const-string v7, "-97.0002" // string@0511 │ │ +0cb666: 4d07 0001 |0b57: aput-object v7, v0, v1 │ │ +0cb66a: 1301 0b02 |0b59: const/16 v1, #int 523 // #20b │ │ +0cb66e: 1a07 f705 |0b5b: const-string v7, "28.0004" // string@05f7 │ │ +0cb672: 4d07 0001 |0b5d: aput-object v7, v0, v1 │ │ +0cb676: 1301 0c02 |0b5f: const/16 v1, #int 524 // #20c │ │ +0cb67a: 4d02 0001 |0b61: aput-object v2, v0, v1 │ │ +0cb67e: 1301 0d02 |0b63: const/16 v1, #int 525 // #20d │ │ +0cb682: 1a07 da24 |0b65: const-string v7, "SanAntonio" // string@24da │ │ +0cb686: 4d07 0001 |0b67: aput-object v7, v0, v1 │ │ +0cb68a: 1301 0e02 |0b69: const/16 v1, #int 526 // #20e │ │ +0cb68e: 1a07 1105 |0b6b: const-string v7, "-97.0002" // string@0511 │ │ +0cb692: 4d07 0001 |0b6d: aput-object v7, v0, v1 │ │ +0cb696: 1301 0f02 |0b6f: const/16 v1, #int 527 // #20f │ │ +0cb69a: 1a07 2406 |0b71: const-string v7, "32.0002" // string@0624 │ │ +0cb69e: 4d07 0001 |0b73: aput-object v7, v0, v1 │ │ +0cb6a2: 1301 1002 |0b75: const/16 v1, #int 528 // #210 │ │ +0cb6a6: 4d02 0001 |0b77: aput-object v2, v0, v1 │ │ +0cb6aa: 1301 1102 |0b79: const/16 v1, #int 529 // #211 │ │ +0cb6ae: 1a07 dd24 |0b7b: const-string v7, "SanFrancisco" // string@24dd │ │ +0cb6b2: 4d07 0001 |0b7d: aput-object v7, v0, v1 │ │ +0cb6b6: 1301 1202 |0b7f: const/16 v1, #int 530 // #212 │ │ +0cb6ba: 1a07 4503 |0b81: const-string v7, "-125" // string@0345 │ │ +0cb6be: 4d07 0001 |0b83: aput-object v7, v0, v1 │ │ +0cb6c2: 1301 1302 |0b85: const/16 v1, #int 531 // #213 │ │ +0cb6c6: 4d05 0001 |0b87: aput-object v5, v0, v1 │ │ +0cb6ca: 1301 1402 |0b89: const/16 v1, #int 532 // #214 │ │ +0cb6ce: 4d02 0001 |0b8b: aput-object v2, v0, v1 │ │ +0cb6d2: 1301 1502 |0b8d: const/16 v1, #int 533 // #215 │ │ +0cb6d6: 1a07 dd24 |0b8f: const-string v7, "SanFrancisco" // string@24dd │ │ +0cb6da: 4d07 0001 |0b91: aput-object v7, v0, v1 │ │ +0cb6de: 1301 1602 |0b93: const/16 v1, #int 534 // #216 │ │ +0cb6e2: 1a07 4503 |0b95: const-string v7, "-125" // string@0345 │ │ +0cb6e6: 4d07 0001 |0b97: aput-object v7, v0, v1 │ │ +0cb6ea: 1301 1702 |0b99: const/16 v1, #int 535 // #217 │ │ +0cb6ee: 4d04 0001 |0b9b: aput-object v4, v0, v1 │ │ +0cb6f2: 1301 1802 |0b9d: const/16 v1, #int 536 // #218 │ │ +0cb6f6: 4d02 0001 |0b9f: aput-object v2, v0, v1 │ │ +0cb6fa: 1301 1902 |0ba1: const/16 v1, #int 537 // #219 │ │ +0cb6fe: 1a07 dd24 |0ba3: const-string v7, "SanFrancisco" // string@24dd │ │ +0cb702: 4d07 0001 |0ba5: aput-object v7, v0, v1 │ │ +0cb706: 1301 1a02 |0ba7: const/16 v1, #int 538 // #21a │ │ +0cb70a: 1a07 0e03 |0ba9: const-string v7, "-118" // string@030e │ │ +0cb70e: 4d07 0001 |0bab: aput-object v7, v0, v1 │ │ +0cb712: 1301 1b02 |0bad: const/16 v1, #int 539 // #21b │ │ +0cb716: 4d04 0001 |0baf: aput-object v4, v0, v1 │ │ +0cb71a: 1301 1c02 |0bb1: const/16 v1, #int 540 // #21c │ │ +0cb71e: 4d02 0001 |0bb3: aput-object v2, v0, v1 │ │ +0cb722: 1301 1d02 |0bb5: const/16 v1, #int 541 // #21d │ │ +0cb726: 1a07 dd24 |0bb7: const-string v7, "SanFrancisco" // string@24dd │ │ +0cb72a: 4d07 0001 |0bb9: aput-object v7, v0, v1 │ │ +0cb72e: 1301 1e02 |0bbb: const/16 v1, #int 542 // #21e │ │ +0cb732: 1a07 0e03 |0bbd: const-string v7, "-118" // string@030e │ │ +0cb736: 4d07 0001 |0bbf: aput-object v7, v0, v1 │ │ +0cb73a: 1301 1f02 |0bc1: const/16 v1, #int 543 // #21f │ │ +0cb73e: 4d05 0001 |0bc3: aput-object v5, v0, v1 │ │ +0cb742: 1301 2002 |0bc5: const/16 v1, #int 544 // #220 │ │ +0cb746: 4d02 0001 |0bc7: aput-object v2, v0, v1 │ │ +0cb74a: 1301 2102 |0bc9: const/16 v1, #int 545 // #221 │ │ +0cb74e: 1a07 ff24 |0bcb: const-string v7, "Seattle" // string@24ff │ │ +0cb752: 4d07 0001 |0bcd: aput-object v7, v0, v1 │ │ +0cb756: 1301 2202 |0bcf: const/16 v1, #int 546 // #222 │ │ +0cb75a: 1a07 4503 |0bd1: const-string v7, "-125" // string@0345 │ │ +0cb75e: 4d07 0001 |0bd3: aput-object v7, v0, v1 │ │ +0cb762: 1301 2302 |0bd5: const/16 v1, #int 547 // #223 │ │ +0cb766: 1a07 6a07 |0bd7: const-string v7, "49" // string@076a │ │ +0cb76a: 4d07 0001 |0bd9: aput-object v7, v0, v1 │ │ +0cb76e: 1301 2402 |0bdb: const/16 v1, #int 548 // #224 │ │ +0cb772: 4d02 0001 |0bdd: aput-object v2, v0, v1 │ │ +0cb776: 1301 2502 |0bdf: const/16 v1, #int 549 // #225 │ │ +0cb77a: 1a07 ff24 |0be1: const-string v7, "Seattle" // string@24ff │ │ +0cb77e: 4d07 0001 |0be3: aput-object v7, v0, v1 │ │ +0cb782: 1301 2602 |0be5: const/16 v1, #int 550 // #226 │ │ +0cb786: 1a07 4503 |0be7: const-string v7, "-125" // string@0345 │ │ +0cb78a: 4d07 0001 |0be9: aput-object v7, v0, v1 │ │ +0cb78e: 1301 2702 |0beb: const/16 v1, #int 551 // #227 │ │ +0cb792: 1a07 3207 |0bed: const-string v7, "44.5002" // string@0732 │ │ +0cb796: 4d07 0001 |0bef: aput-object v7, v0, v1 │ │ +0cb79a: 1301 2802 |0bf1: const/16 v1, #int 552 // #228 │ │ +0cb79e: 4d02 0001 |0bf3: aput-object v2, v0, v1 │ │ +0cb7a2: 1301 2902 |0bf5: const/16 v1, #int 553 // #229 │ │ +0cb7a6: 1a07 ff24 |0bf7: const-string v7, "Seattle" // string@24ff │ │ +0cb7aa: 4d07 0001 |0bf9: aput-object v7, v0, v1 │ │ +0cb7ae: 1301 2a02 |0bfb: const/16 v1, #int 554 // #22a │ │ +0cb7b2: 1a07 0603 |0bfd: const-string v7, "-117" // string@0306 │ │ +0cb7b6: 4d07 0001 |0bff: aput-object v7, v0, v1 │ │ +0cb7ba: 1301 2b02 |0c01: const/16 v1, #int 555 // #22b │ │ +0cb7be: 1a07 3207 |0c03: const-string v7, "44.5002" // string@0732 │ │ +0cb7c2: 4d07 0001 |0c05: aput-object v7, v0, v1 │ │ +0cb7c6: 1301 2c02 |0c07: const/16 v1, #int 556 // #22c │ │ +0cb7ca: 4d02 0001 |0c09: aput-object v2, v0, v1 │ │ +0cb7ce: 1301 2d02 |0c0b: const/16 v1, #int 557 // #22d │ │ +0cb7d2: 1a07 ff24 |0c0d: const-string v7, "Seattle" // string@24ff │ │ +0cb7d6: 4d07 0001 |0c0f: aput-object v7, v0, v1 │ │ +0cb7da: 1301 2e02 |0c11: const/16 v1, #int 558 // #22e │ │ +0cb7de: 1a07 0603 |0c13: const-string v7, "-117" // string@0306 │ │ +0cb7e2: 4d07 0001 |0c15: aput-object v7, v0, v1 │ │ +0cb7e6: 1301 2f02 |0c17: const/16 v1, #int 559 // #22f │ │ +0cb7ea: 1a07 6a07 |0c19: const-string v7, "49" // string@076a │ │ +0cb7ee: 4d07 0001 |0c1b: aput-object v7, v0, v1 │ │ +0cb7f2: 1301 3002 |0c1d: const/16 v1, #int 560 // #230 │ │ +0cb7f6: 4d02 0001 |0c1f: aput-object v2, v0, v1 │ │ +0cb7fa: 1301 3102 |0c21: const/16 v1, #int 561 // #231 │ │ +0cb7fe: 1a07 7625 |0c23: const-string v7, "StLouis" // string@2576 │ │ +0cb802: 4d07 0001 |0c25: aput-object v7, v0, v1 │ │ +0cb806: 1301 3202 |0c27: const/16 v1, #int 562 // #232 │ │ +0cb80a: 1a07 c004 |0c29: const-string v7, "-90.0002" // string@04c0 │ │ +0cb80e: 4d07 0001 |0c2b: aput-object v7, v0, v1 │ │ +0cb812: 1301 3302 |0c2d: const/16 v1, #int 563 // #233 │ │ +0cb816: 1a07 cb06 |0c2f: const-string v7, "40.0001" // string@06cb │ │ +0cb81a: 4d07 0001 |0c31: aput-object v7, v0, v1 │ │ +0cb81e: 1301 3402 |0c33: const/16 v1, #int 564 // #234 │ │ +0cb822: 4d02 0001 |0c35: aput-object v2, v0, v1 │ │ +0cb826: 1301 3502 |0c37: const/16 v1, #int 565 // #235 │ │ +0cb82a: 1a07 7625 |0c39: const-string v7, "StLouis" // string@2576 │ │ +0cb82e: 4d07 0001 |0c3b: aput-object v7, v0, v1 │ │ +0cb832: 1301 3602 |0c3d: const/16 v1, #int 566 // #236 │ │ +0cb836: 1a07 c004 |0c3f: const-string v7, "-90.0002" // string@04c0 │ │ +0cb83a: 4d07 0001 |0c41: aput-object v7, v0, v1 │ │ +0cb83e: 1301 3702 |0c43: const/16 v1, #int 567 // #237 │ │ +0cb842: 4d04 0001 |0c45: aput-object v4, v0, v1 │ │ +0cb846: 1301 3802 |0c47: const/16 v1, #int 568 // #238 │ │ +0cb84a: 4d02 0001 |0c49: aput-object v2, v0, v1 │ │ +0cb84e: 1301 3902 |0c4b: const/16 v1, #int 569 // #239 │ │ +0cb852: 1a07 7625 |0c4d: const-string v7, "StLouis" // string@2576 │ │ +0cb856: 4d07 0001 |0c4f: aput-object v7, v0, v1 │ │ +0cb85a: 1301 3a02 |0c51: const/16 v1, #int 570 // #23a │ │ +0cb85e: 1a07 8004 |0c53: const-string v7, "-85.0004" // string@0480 │ │ +0cb862: 4d07 0001 |0c55: aput-object v7, v0, v1 │ │ +0cb866: 1301 3b02 |0c57: const/16 v1, #int 571 // #23b │ │ +0cb86a: 4d04 0001 |0c59: aput-object v4, v0, v1 │ │ +0cb86e: 1301 3c02 |0c5b: const/16 v1, #int 572 // #23c │ │ +0cb872: 4d02 0001 |0c5d: aput-object v2, v0, v1 │ │ +0cb876: 1301 3d02 |0c5f: const/16 v1, #int 573 // #23d │ │ +0cb87a: 1a04 7625 |0c61: const-string v4, "StLouis" // string@2576 │ │ +0cb87e: 4d04 0001 |0c63: aput-object v4, v0, v1 │ │ +0cb882: 1301 3e02 |0c65: const/16 v1, #int 574 // #23e │ │ +0cb886: 1a04 8004 |0c67: const-string v4, "-85.0004" // string@0480 │ │ +0cb88a: 4d04 0001 |0c69: aput-object v4, v0, v1 │ │ +0cb88e: 1301 3f02 |0c6b: const/16 v1, #int 575 // #23f │ │ +0cb892: 1a04 cb06 |0c6d: const-string v4, "40.0001" // string@06cb │ │ +0cb896: 4d04 0001 |0c6f: aput-object v4, v0, v1 │ │ +0cb89a: 1301 4002 |0c71: const/16 v1, #int 576 // #240 │ │ +0cb89e: 4d02 0001 |0c73: aput-object v2, v0, v1 │ │ +0cb8a2: 1301 4102 |0c75: const/16 v1, #int 577 // #241 │ │ +0cb8a6: 1a04 3027 |0c77: const-string v4, "TwinCities" // string@2730 │ │ +0cb8aa: 4d04 0001 |0c79: aput-object v4, v0, v1 │ │ +0cb8ae: 1301 4202 |0c7b: const/16 v1, #int 578 // #242 │ │ +0cb8b2: 1a04 9902 |0c7d: const-string v4, "-101" // string@0299 │ │ +0cb8b6: 4d04 0001 |0c7f: aput-object v4, v0, v1 │ │ +0cb8ba: 1301 4302 |0c81: const/16 v1, #int 579 // #243 │ │ +0cb8be: 1a04 6c07 |0c83: const-string v4, "49.0003" // string@076c │ │ +0cb8c2: 4d04 0001 |0c85: aput-object v4, v0, v1 │ │ +0cb8c6: 1301 4402 |0c87: const/16 v1, #int 580 // #244 │ │ +0cb8ca: 4d02 0001 |0c89: aput-object v2, v0, v1 │ │ +0cb8ce: 1301 4502 |0c8b: const/16 v1, #int 581 // #245 │ │ +0cb8d2: 1a04 3027 |0c8d: const-string v4, "TwinCities" // string@2730 │ │ +0cb8d6: 4d04 0001 |0c8f: aput-object v4, v0, v1 │ │ +0cb8da: 1301 4602 |0c91: const/16 v1, #int 582 // #246 │ │ +0cb8de: 1a04 9902 |0c93: const-string v4, "-101" // string@0299 │ │ +0cb8e2: 4d04 0001 |0c95: aput-object v4, v0, v1 │ │ +0cb8e6: 1301 4702 |0c97: const/16 v1, #int 583 // #247 │ │ +0cb8ea: 1a04 3307 |0c99: const-string v4, "44.5003" // string@0733 │ │ +0cb8ee: 4d04 0001 |0c9b: aput-object v4, v0, v1 │ │ +0cb8f2: 1301 4802 |0c9d: const/16 v1, #int 584 // #248 │ │ +0cb8f6: 4d02 0001 |0c9f: aput-object v2, v0, v1 │ │ +0cb8fa: 1301 4902 |0ca1: const/16 v1, #int 585 // #249 │ │ +0cb8fe: 1a04 3027 |0ca3: const-string v4, "TwinCities" // string@2730 │ │ +0cb902: 4d04 0001 |0ca5: aput-object v4, v0, v1 │ │ +0cb906: 1301 4a02 |0ca7: const/16 v1, #int 586 // #24a │ │ +0cb90a: 1a04 d804 |0ca9: const-string v4, "-93" // string@04d8 │ │ +0cb90e: 4d04 0001 |0cab: aput-object v4, v0, v1 │ │ +0cb912: 1301 4b02 |0cad: const/16 v1, #int 587 // #24b │ │ +0cb916: 1a04 3307 |0caf: const-string v4, "44.5003" // string@0733 │ │ +0cb91a: 4d04 0001 |0cb1: aput-object v4, v0, v1 │ │ +0cb91e: 1301 4c02 |0cb3: const/16 v1, #int 588 // #24c │ │ +0cb922: 4d02 0001 |0cb5: aput-object v2, v0, v1 │ │ +0cb926: 1301 4d02 |0cb7: const/16 v1, #int 589 // #24d │ │ +0cb92a: 1a04 3027 |0cb9: const-string v4, "TwinCities" // string@2730 │ │ +0cb92e: 4d04 0001 |0cbb: aput-object v4, v0, v1 │ │ +0cb932: 1301 4e02 |0cbd: const/16 v1, #int 590 // #24e │ │ +0cb936: 1a04 d804 |0cbf: const-string v4, "-93" // string@04d8 │ │ +0cb93a: 4d04 0001 |0cc1: aput-object v4, v0, v1 │ │ +0cb93e: 1301 4f02 |0cc3: const/16 v1, #int 591 // #24f │ │ +0cb942: 1a04 6c07 |0cc5: const-string v4, "49.0003" // string@076c │ │ +0cb946: 4d04 0001 |0cc7: aput-object v4, v0, v1 │ │ +0cb94a: 1301 5002 |0cc9: const/16 v1, #int 592 // #250 │ │ +0cb94e: 4d02 0001 |0ccb: aput-object v2, v0, v1 │ │ +0cb952: 1301 5102 |0ccd: const/16 v1, #int 593 // #251 │ │ +0cb956: 1a04 4629 |0ccf: const-string v4, "Washington" // string@2946 │ │ +0cb95a: 4d04 0001 |0cd1: aput-object v4, v0, v1 │ │ +0cb95e: 1301 5202 |0cd3: const/16 v1, #int 594 // #252 │ │ +0cb962: 1a04 1e04 |0cd5: const-string v4, "-78.0002" // string@041e │ │ +0cb966: 4d04 0001 |0cd7: aput-object v4, v0, v1 │ │ +0cb96a: 1301 5302 |0cd9: const/16 v1, #int 595 // #253 │ │ +0cb96e: 1a04 cb06 |0cdb: const-string v4, "40.0001" // string@06cb │ │ +0cb972: 4d04 0001 |0cdd: aput-object v4, v0, v1 │ │ +0cb976: 1301 5402 |0cdf: const/16 v1, #int 596 // #254 │ │ +0cb97a: 4d02 0001 |0ce1: aput-object v2, v0, v1 │ │ +0cb97e: 1301 5502 |0ce3: const/16 v1, #int 597 // #255 │ │ +0cb982: 1a04 4629 |0ce5: const-string v4, "Washington" // string@2946 │ │ +0cb986: 4d04 0001 |0ce7: aput-object v4, v0, v1 │ │ +0cb98a: 1301 5602 |0ce9: const/16 v1, #int 598 // #256 │ │ +0cb98e: 1a04 1e04 |0ceb: const-string v4, "-78.0002" // string@041e │ │ +0cb992: 4d04 0001 |0ced: aput-object v4, v0, v1 │ │ +0cb996: 1301 5702 |0cef: const/16 v1, #int 599 // #257 │ │ +0cb99a: 1a04 7a06 |0cf1: const-string v4, "36.0002" // string@067a │ │ +0cb99e: 4d04 0001 |0cf3: aput-object v4, v0, v1 │ │ +0cb9a2: 1301 5802 |0cf5: const/16 v1, #int 600 // #258 │ │ +0cb9a6: 4d02 0001 |0cf7: aput-object v2, v0, v1 │ │ +0cb9aa: 1301 5902 |0cf9: const/16 v1, #int 601 // #259 │ │ +0cb9ae: 1a04 4629 |0cfb: const-string v4, "Washington" // string@2946 │ │ +0cb9b2: 4d04 0001 |0cfd: aput-object v4, v0, v1 │ │ +0cb9b6: 1301 5a02 |0cff: const/16 v1, #int 602 // #25a │ │ +0cb9ba: 1a04 f003 |0d01: const-string v4, "-72.0002" // string@03f0 │ │ +0cb9be: 4d04 0001 |0d03: aput-object v4, v0, v1 │ │ +0cb9c2: 1301 5b02 |0d05: const/16 v1, #int 603 // #25b │ │ +0cb9c6: 1a04 7a06 |0d07: const-string v4, "36.0002" // string@067a │ │ +0cb9ca: 4d04 0001 |0d09: aput-object v4, v0, v1 │ │ +0cb9ce: 1301 5c02 |0d0b: const/16 v1, #int 604 // #25c │ │ +0cb9d2: 4d02 0001 |0d0d: aput-object v2, v0, v1 │ │ +0cb9d6: 1301 5d02 |0d0f: const/16 v1, #int 605 // #25d │ │ +0cb9da: 1a04 4629 |0d11: const-string v4, "Washington" // string@2946 │ │ +0cb9de: 4d04 0001 |0d13: aput-object v4, v0, v1 │ │ +0cb9e2: 1301 5e02 |0d15: const/16 v1, #int 606 // #25e │ │ +0cb9e6: 1a04 f003 |0d17: const-string v4, "-72.0002" // string@03f0 │ │ +0cb9ea: 4d04 0001 |0d19: aput-object v4, v0, v1 │ │ +0cb9ee: 1301 5f02 |0d1b: const/16 v1, #int 607 // #25f │ │ +0cb9f2: 1a04 cb06 |0d1d: const-string v4, "40.0001" // string@06cb │ │ +0cb9f6: 4d04 0001 |0d1f: aput-object v4, v0, v1 │ │ +0cb9fa: 1301 6002 |0d21: const/16 v1, #int 608 // #260 │ │ +0cb9fe: 4d02 0001 |0d23: aput-object v2, v0, v1 │ │ +0cba02: 1301 6102 |0d25: const/16 v1, #int 609 // #261 │ │ +0cba06: 1a04 6229 |0d27: const-string v4, "Wichita" // string@2962 │ │ +0cba0a: 4d04 0001 |0d29: aput-object v4, v0, v1 │ │ +0cba0e: 1301 6202 |0d2b: const/16 v1, #int 610 // #262 │ │ +0cba12: 1a04 b102 |0d2d: const-string v4, "-104" // string@02b1 │ │ +0cba16: 4d04 0001 |0d2f: aput-object v4, v0, v1 │ │ +0cba1a: 1301 6302 |0d31: const/16 v1, #int 611 // #263 │ │ +0cba1e: 1a04 cb06 |0d33: const-string v4, "40.0001" // string@06cb │ │ +0cba22: 4d04 0001 |0d35: aput-object v4, v0, v1 │ │ +0cba26: 1301 6402 |0d37: const/16 v1, #int 612 // #264 │ │ +0cba2a: 4d02 0001 |0d39: aput-object v2, v0, v1 │ │ +0cba2e: 1301 6502 |0d3b: const/16 v1, #int 613 // #265 │ │ +0cba32: 1a04 6229 |0d3d: const-string v4, "Wichita" // string@2962 │ │ +0cba36: 4d04 0001 |0d3f: aput-object v4, v0, v1 │ │ +0cba3a: 1301 6602 |0d41: const/16 v1, #int 614 // #266 │ │ +0cba3e: 1a04 b102 |0d43: const-string v4, "-104" // string@02b1 │ │ +0cba42: 4d04 0001 |0d45: aput-object v4, v0, v1 │ │ +0cba46: 1301 6702 |0d47: const/16 v1, #int 615 // #267 │ │ +0cba4a: 1a04 7806 |0d49: const-string v4, "36" // string@0678 │ │ +0cba4e: 4d04 0001 |0d4b: aput-object v4, v0, v1 │ │ +0cba52: 1301 6802 |0d4d: const/16 v1, #int 616 // #268 │ │ +0cba56: 4d02 0001 |0d4f: aput-object v2, v0, v1 │ │ +0cba5a: 1301 6902 |0d51: const/16 v1, #int 617 // #269 │ │ +0cba5e: 1a04 6229 |0d53: const-string v4, "Wichita" // string@2962 │ │ +0cba62: 4d04 0001 |0d55: aput-object v4, v0, v1 │ │ +0cba66: 1301 6a02 |0d57: const/16 v1, #int 618 // #26a │ │ +0cba6a: 1a04 1005 |0d59: const-string v4, "-97.0001" // string@0510 │ │ +0cba6e: 4d04 0001 |0d5b: aput-object v4, v0, v1 │ │ +0cba72: 1301 6b02 |0d5d: const/16 v1, #int 619 // #26b │ │ +0cba76: 1a04 7806 |0d5f: const-string v4, "36" // string@0678 │ │ +0cba7a: 4d04 0001 |0d61: aput-object v4, v0, v1 │ │ +0cba7e: 1301 6c02 |0d63: const/16 v1, #int 620 // #26c │ │ +0cba82: 4d02 0001 |0d65: aput-object v2, v0, v1 │ │ +0cba86: 1301 6d02 |0d67: const/16 v1, #int 621 // #26d │ │ +0cba8a: 1a04 6229 |0d69: const-string v4, "Wichita" // string@2962 │ │ +0cba8e: 4d04 0001 |0d6b: aput-object v4, v0, v1 │ │ +0cba92: 1301 6e02 |0d6d: const/16 v1, #int 622 // #26e │ │ +0cba96: 1a04 1005 |0d6f: const-string v4, "-97.0001" // string@0510 │ │ +0cba9a: 4d04 0001 |0d71: aput-object v4, v0, v1 │ │ +0cba9e: 1301 6f02 |0d73: const/16 v1, #int 623 // #26f │ │ +0cbaa2: 1a04 cb06 |0d75: const-string v4, "40.0001" // string@06cb │ │ +0cbaa6: 4d04 0001 |0d77: aput-object v4, v0, v1 │ │ +0cbaaa: 1301 7002 |0d79: const/16 v1, #int 624 // #270 │ │ +0cbaae: 4d02 0001 |0d7b: aput-object v2, v0, v1 │ │ +0cbab2: 1301 7102 |0d7d: const/16 v1, #int 625 // #271 │ │ +0cbab6: 1a04 260b |0d7f: const-string v4, "Anchorage" // string@0b26 │ │ +0cbaba: 4d04 0001 |0d81: aput-object v4, v0, v1 │ │ +0cbabe: 1301 7202 |0d83: const/16 v1, #int 626 // #272 │ │ +0cbac2: 1a04 8703 |0d85: const-string v4, "-151.001" // string@0387 │ │ +0cbac6: 4d04 0001 |0d87: aput-object v4, v0, v1 │ │ +0cbaca: 1301 7302 |0d89: const/16 v1, #int 627 // #273 │ │ +0cbace: 1a04 fb07 |0d8b: const-string v4, "64.0001" // string@07fb │ │ +0cbad2: 4d04 0001 |0d8d: aput-object v4, v0, v1 │ │ +0cbad6: 1301 7402 |0d8f: const/16 v1, #int 628 // #274 │ │ +0cbada: 4d02 0001 |0d91: aput-object v2, v0, v1 │ │ +0cbade: 1301 7502 |0d93: const/16 v1, #int 629 // #275 │ │ +0cbae2: 1a04 260b |0d95: const-string v4, "Anchorage" // string@0b26 │ │ +0cbae6: 4d04 0001 |0d97: aput-object v4, v0, v1 │ │ +0cbaea: 1301 7602 |0d99: const/16 v1, #int 630 // #276 │ │ +0cbaee: 1a04 8703 |0d9b: const-string v4, "-151.001" // string@0387 │ │ +0cbaf2: 4d04 0001 |0d9d: aput-object v4, v0, v1 │ │ +0cbaf6: 1301 7702 |0d9f: const/16 v1, #int 631 // #277 │ │ +0cbafa: 1a04 d607 |0da1: const-string v4, "60.0003" // string@07d6 │ │ +0cbafe: 4d04 0001 |0da3: aput-object v4, v0, v1 │ │ +0cbb02: 1301 7802 |0da5: const/16 v1, #int 632 // #278 │ │ +0cbb06: 4d02 0001 |0da7: aput-object v2, v0, v1 │ │ +0cbb0a: 1301 7902 |0da9: const/16 v1, #int 633 // #279 │ │ +0cbb0e: 1a04 260b |0dab: const-string v4, "Anchorage" // string@0b26 │ │ +0cbb12: 4d04 0001 |0dad: aput-object v4, v0, v1 │ │ +0cbb16: 1301 7a02 |0daf: const/16 v1, #int 634 // #27a │ │ +0cbb1a: 1a04 6d03 |0db1: const-string v4, "-140.501" // string@036d │ │ +0cbb1e: 4d04 0001 |0db3: aput-object v4, v0, v1 │ │ +0cbb22: 1301 7b02 |0db5: const/16 v1, #int 635 // #27b │ │ +0cbb26: 1a04 d607 |0db7: const-string v4, "60.0003" // string@07d6 │ │ +0cbb2a: 4d04 0001 |0db9: aput-object v4, v0, v1 │ │ +0cbb2e: 1301 7c02 |0dbb: const/16 v1, #int 636 // #27c │ │ +0cbb32: 4d02 0001 |0dbd: aput-object v2, v0, v1 │ │ +0cbb36: 1301 7d02 |0dbf: const/16 v1, #int 637 // #27d │ │ +0cbb3a: 1a04 260b |0dc1: const-string v4, "Anchorage" // string@0b26 │ │ +0cbb3e: 4d04 0001 |0dc3: aput-object v4, v0, v1 │ │ +0cbb42: 1301 7e02 |0dc5: const/16 v1, #int 638 // #27e │ │ +0cbb46: 1a04 6d03 |0dc7: const-string v4, "-140.501" // string@036d │ │ +0cbb4a: 4d04 0001 |0dc9: aput-object v4, v0, v1 │ │ +0cbb4e: 1301 7f02 |0dcb: const/16 v1, #int 639 // #27f │ │ +0cbb52: 1a04 fb07 |0dcd: const-string v4, "64.0001" // string@07fb │ │ +0cbb56: 4d04 0001 |0dcf: aput-object v4, v0, v1 │ │ +0cbb5a: 1301 8002 |0dd1: const/16 v1, #int 640 // #280 │ │ +0cbb5e: 4d02 0001 |0dd3: aput-object v2, v0, v1 │ │ +0cbb62: 1301 8102 |0dd5: const/16 v1, #int 641 // #281 │ │ +0cbb66: 1a04 ed0b |0dd7: const-string v4, "Bethel" // string@0bed │ │ +0cbb6a: 4d04 0001 |0dd9: aput-object v4, v0, v1 │ │ +0cbb6e: 1301 8202 |0ddb: const/16 v1, #int 642 // #282 │ │ +0cbb72: 1a04 b603 |0ddd: const-string v4, "-173.001" // string@03b6 │ │ +0cbb76: 4d04 0001 |0ddf: aput-object v4, v0, v1 │ │ +0cbb7a: 1301 8302 |0de1: const/16 v1, #int 643 // #283 │ │ +0cbb7e: 1a04 fd07 |0de3: const-string v4, "64.0003" // string@07fd │ │ +0cbb82: 4d04 0001 |0de5: aput-object v4, v0, v1 │ │ +0cbb86: 1301 8402 |0de7: const/16 v1, #int 644 // #284 │ │ +0cbb8a: 4d02 0001 |0de9: aput-object v2, v0, v1 │ │ +0cbb8e: 1301 8502 |0deb: const/16 v1, #int 645 // #285 │ │ +0cbb92: 1a04 ed0b |0ded: const-string v4, "Bethel" // string@0bed │ │ +0cbb96: 4d04 0001 |0def: aput-object v4, v0, v1 │ │ +0cbb9a: 1301 8602 |0df1: const/16 v1, #int 646 // #286 │ │ +0cbb9e: 1a04 b603 |0df3: const-string v4, "-173.001" // string@03b6 │ │ +0cbba2: 4d04 0001 |0df5: aput-object v4, v0, v1 │ │ +0cbba6: 1301 8702 |0df7: const/16 v1, #int 647 // #287 │ │ +0cbbaa: 1a04 c207 |0df9: const-string v4, "59.7005" // string@07c2 │ │ +0cbbae: 4d04 0001 |0dfb: aput-object v4, v0, v1 │ │ +0cbbb2: 1301 8802 |0dfd: const/16 v1, #int 648 // #288 │ │ +0cbbb6: 4d02 0001 |0dff: aput-object v2, v0, v1 │ │ +0cbbba: 1301 8902 |0e01: const/16 v1, #int 649 // #289 │ │ +0cbbbe: 1a04 ed0b |0e03: const-string v4, "Bethel" // string@0bed │ │ +0cbbc2: 4d04 0001 |0e05: aput-object v4, v0, v1 │ │ +0cbbc6: 1301 8a02 |0e07: const/16 v1, #int 650 // #28a │ │ +0cbbca: 1a04 a303 |0e09: const-string v4, "-162.001" // string@03a3 │ │ +0cbbce: 4d04 0001 |0e0b: aput-object v4, v0, v1 │ │ +0cbbd2: 1301 8b02 |0e0d: const/16 v1, #int 651 // #28b │ │ +0cbbd6: 1a04 c207 |0e0f: const-string v4, "59.7005" // string@07c2 │ │ +0cbbda: 4d04 0001 |0e11: aput-object v4, v0, v1 │ │ +0cbbde: 1301 8c02 |0e13: const/16 v1, #int 652 // #28c │ │ +0cbbe2: 4d02 0001 |0e15: aput-object v2, v0, v1 │ │ +0cbbe6: 1301 8d02 |0e17: const/16 v1, #int 653 // #28d │ │ +0cbbea: 1a04 ed0b |0e19: const-string v4, "Bethel" // string@0bed │ │ +0cbbee: 4d04 0001 |0e1b: aput-object v4, v0, v1 │ │ +0cbbf2: 1301 8e02 |0e1d: const/16 v1, #int 654 // #28e │ │ +0cbbf6: 1a04 a303 |0e1f: const-string v4, "-162.001" // string@03a3 │ │ +0cbbfa: 4d04 0001 |0e21: aput-object v4, v0, v1 │ │ +0cbbfe: 1301 8f02 |0e23: const/16 v1, #int 655 // #28f │ │ +0cbc02: 1a04 fd07 |0e25: const-string v4, "64.0003" // string@07fd │ │ +0cbc06: 4d04 0001 |0e27: aput-object v4, v0, v1 │ │ +0cbc0a: 1301 9002 |0e29: const/16 v1, #int 656 // #290 │ │ +0cbc0e: 4d02 0001 |0e2b: aput-object v2, v0, v1 │ │ +0cbc12: 1301 9102 |0e2d: const/16 v1, #int 657 // #291 │ │ +0cbc16: 1a04 680d |0e2f: const-string v4, "CapeLisburne" // string@0d68 │ │ +0cbc1a: 4d04 0001 |0e31: aput-object v4, v0, v1 │ │ +0cbc1e: 1301 9202 |0e33: const/16 v1, #int 658 // #292 │ │ +0cbc22: 1a04 b503 |0e35: const-string v4, "-171.501" // string@03b5 │ │ +0cbc26: 4d04 0001 |0e37: aput-object v4, v0, v1 │ │ +0cbc2a: 1301 9302 |0e39: const/16 v1, #int 659 // #293 │ │ +0cbc2e: 1a04 3e08 |0e3b: const-string v4, "72.0001" // string@083e │ │ +0cbc32: 4d04 0001 |0e3d: aput-object v4, v0, v1 │ │ +0cbc36: 1301 9402 |0e3f: const/16 v1, #int 660 // #294 │ │ +0cbc3a: 4d02 0001 |0e41: aput-object v2, v0, v1 │ │ +0cbc3e: 1301 9502 |0e43: const/16 v1, #int 661 // #295 │ │ +0cbc42: 1a04 680d |0e45: const-string v4, "CapeLisburne" // string@0d68 │ │ +0cbc46: 4d04 0001 |0e47: aput-object v4, v0, v1 │ │ +0cbc4a: 1301 9602 |0e49: const/16 v1, #int 662 // #296 │ │ +0cbc4e: 1a04 b503 |0e4b: const-string v4, "-171.501" // string@03b5 │ │ +0cbc52: 4d04 0001 |0e4d: aput-object v4, v0, v1 │ │ +0cbc56: 1301 9702 |0e4f: const/16 v1, #int 663 // #297 │ │ +0cbc5a: 1a04 2008 |0e51: const-string v4, "68.0003" // string@0820 │ │ +0cbc5e: 4d04 0001 |0e53: aput-object v4, v0, v1 │ │ +0cbc62: 1301 9802 |0e55: const/16 v1, #int 664 // #298 │ │ +0cbc66: 4d02 0001 |0e57: aput-object v2, v0, v1 │ │ +0cbc6a: 1301 9902 |0e59: const/16 v1, #int 665 // #299 │ │ +0cbc6e: 1a04 680d |0e5b: const-string v4, "CapeLisburne" // string@0d68 │ │ +0cbc72: 4d04 0001 |0e5d: aput-object v4, v0, v1 │ │ +0cbc76: 1301 9a02 |0e5f: const/16 v1, #int 666 // #29a │ │ +0cbc7a: 1a04 9903 |0e61: const-string v4, "-157.001" // string@0399 │ │ +0cbc7e: 4d04 0001 |0e63: aput-object v4, v0, v1 │ │ +0cbc82: 1301 9b02 |0e65: const/16 v1, #int 667 // #29b │ │ +0cbc86: 1a04 2008 |0e67: const-string v4, "68.0003" // string@0820 │ │ +0cbc8a: 4d04 0001 |0e69: aput-object v4, v0, v1 │ │ +0cbc8e: 1301 9c02 |0e6b: const/16 v1, #int 668 // #29c │ │ +0cbc92: 4d02 0001 |0e6d: aput-object v2, v0, v1 │ │ +0cbc96: 1301 9d02 |0e6f: const/16 v1, #int 669 // #29d │ │ +0cbc9a: 1a04 680d |0e71: const-string v4, "CapeLisburne" // string@0d68 │ │ +0cbc9e: 4d04 0001 |0e73: aput-object v4, v0, v1 │ │ +0cbca2: 1301 9e02 |0e75: const/16 v1, #int 670 // #29e │ │ +0cbca6: 1a04 9903 |0e77: const-string v4, "-157.001" // string@0399 │ │ +0cbcaa: 4d04 0001 |0e79: aput-object v4, v0, v1 │ │ +0cbcae: 1301 9f02 |0e7b: const/16 v1, #int 671 // #29f │ │ +0cbcb2: 1a04 3e08 |0e7d: const-string v4, "72.0001" // string@083e │ │ +0cbcb6: 4d04 0001 |0e7f: aput-object v4, v0, v1 │ │ +0cbcba: 1301 a002 |0e81: const/16 v1, #int 672 // #2a0 │ │ +0cbcbe: 4d02 0001 |0e83: aput-object v2, v0, v1 │ │ +0cbcc2: 1301 a102 |0e85: const/16 v1, #int 673 // #2a1 │ │ +0cbcc6: 1a04 9e0d |0e87: const-string v4, "ColdBay" // string@0d9e │ │ +0cbcca: 4d04 0001 |0e89: aput-object v4, v0, v1 │ │ +0cbcce: 1301 a202 |0e8b: const/16 v1, #int 674 // #2a2 │ │ +0cbcd2: 1a04 a803 |0e8d: const-string v4, "-164.001" // string@03a8 │ │ +0cbcd6: 4d04 0001 |0e8f: aput-object v4, v0, v1 │ │ +0cbcda: 1301 a302 |0e91: const/16 v1, #int 675 // #2a3 │ │ +0cbcde: 1a04 a407 |0e93: const-string v4, "56.0003" // string@07a4 │ │ +0cbce2: 4d04 0001 |0e95: aput-object v4, v0, v1 │ │ +0cbce6: 1301 a402 |0e97: const/16 v1, #int 676 // #2a4 │ │ +0cbcea: 4d02 0001 |0e99: aput-object v2, v0, v1 │ │ +0cbcee: 1301 a502 |0e9b: const/16 v1, #int 677 // #2a5 │ │ +0cbcf2: 1a04 9e0d |0e9d: const-string v4, "ColdBay" // string@0d9e │ │ +0cbcf6: 4d04 0001 |0e9f: aput-object v4, v0, v1 │ │ +0cbcfa: 1301 a602 |0ea1: const/16 v1, #int 678 // #2a6 │ │ +0cbcfe: 1a04 a803 |0ea3: const-string v4, "-164.001" // string@03a8 │ │ +0cbd02: 4d04 0001 |0ea5: aput-object v4, v0, v1 │ │ +0cbd06: 1301 a702 |0ea7: const/16 v1, #int 679 // #2a7 │ │ +0cbd0a: 1a04 9407 |0ea9: const-string v4, "54.0001" // string@0794 │ │ +0cbd0e: 4d04 0001 |0eab: aput-object v4, v0, v1 │ │ +0cbd12: 1301 a802 |0ead: const/16 v1, #int 680 // #2a8 │ │ +0cbd16: 4d02 0001 |0eaf: aput-object v2, v0, v1 │ │ +0cbd1a: 1301 a902 |0eb1: const/16 v1, #int 681 // #2a9 │ │ +0cbd1e: 1a04 9e0d |0eb3: const-string v4, "ColdBay" // string@0d9e │ │ +0cbd22: 4d04 0001 |0eb5: aput-object v4, v0, v1 │ │ +0cbd26: 1301 aa02 |0eb7: const/16 v1, #int 682 // #2aa │ │ +0cbd2a: 1a04 9003 |0eb9: const-string v4, "-155.001" // string@0390 │ │ +0cbd2e: 4d04 0001 |0ebb: aput-object v4, v0, v1 │ │ +0cbd32: 1301 ab02 |0ebd: const/16 v1, #int 683 // #2ab │ │ +0cbd36: 1a04 9407 |0ebf: const-string v4, "54.0001" // string@0794 │ │ +0cbd3a: 4d04 0001 |0ec1: aput-object v4, v0, v1 │ │ +0cbd3e: 1301 ac02 |0ec3: const/16 v1, #int 684 // #2ac │ │ +0cbd42: 4d02 0001 |0ec5: aput-object v2, v0, v1 │ │ +0cbd46: 1301 ad02 |0ec7: const/16 v1, #int 685 // #2ad │ │ +0cbd4a: 1a04 9e0d |0ec9: const-string v4, "ColdBay" // string@0d9e │ │ +0cbd4e: 4d04 0001 |0ecb: aput-object v4, v0, v1 │ │ +0cbd52: 1301 ae02 |0ecd: const/16 v1, #int 686 // #2ae │ │ +0cbd56: 1a04 9003 |0ecf: const-string v4, "-155.001" // string@0390 │ │ +0cbd5a: 4d04 0001 |0ed1: aput-object v4, v0, v1 │ │ +0cbd5e: 1301 af02 |0ed3: const/16 v1, #int 687 // #2af │ │ +0cbd62: 1a04 a407 |0ed5: const-string v4, "56.0003" // string@07a4 │ │ +0cbd66: 4d04 0001 |0ed7: aput-object v4, v0, v1 │ │ +0cbd6a: 1301 b002 |0ed9: const/16 v1, #int 688 // #2b0 │ │ +0cbd6e: 4d02 0001 |0edb: aput-object v2, v0, v1 │ │ +0cbd72: 1301 b102 |0edd: const/16 v1, #int 689 // #2b1 │ │ +0cbd76: 1a04 d80e |0edf: const-string v4, "Dawson" // string@0ed8 │ │ +0cbd7a: 4d04 0001 |0ee1: aput-object v4, v0, v1 │ │ +0cbd7e: 1301 b202 |0ee3: const/16 v1, #int 690 // #2b2 │ │ +0cbd82: 1a04 7a03 |0ee5: const-string v4, "-145.001" // string@037a │ │ +0cbd86: 4d04 0001 |0ee7: aput-object v4, v0, v1 │ │ +0cbd8a: 1301 b302 |0ee9: const/16 v1, #int 691 // #2b3 │ │ +0cbd8e: 1a04 2008 |0eeb: const-string v4, "68.0003" // string@0820 │ │ +0cbd92: 4d04 0001 |0eed: aput-object v4, v0, v1 │ │ +0cbd96: 1301 b402 |0eef: const/16 v1, #int 692 // #2b4 │ │ +0cbd9a: 4d02 0001 |0ef1: aput-object v2, v0, v1 │ │ +0cbd9e: 1301 b502 |0ef3: const/16 v1, #int 693 // #2b5 │ │ +0cbda2: 1a04 d80e |0ef5: const-string v4, "Dawson" // string@0ed8 │ │ +0cbda6: 4d04 0001 |0ef7: aput-object v4, v0, v1 │ │ +0cbdaa: 1301 b602 |0ef9: const/16 v1, #int 694 // #2b6 │ │ +0cbdae: 1a04 7a03 |0efb: const-string v4, "-145.001" // string@037a │ │ +0cbdb2: 4d04 0001 |0efd: aput-object v4, v0, v1 │ │ +0cbdb6: 1301 b702 |0eff: const/16 v1, #int 695 // #2b7 │ │ +0cbdba: 1a04 fe07 |0f01: const-string v4, "64.0005" // string@07fe │ │ +0cbdbe: 4d04 0001 |0f03: aput-object v4, v0, v1 │ │ +0cbdc2: 1301 b802 |0f05: const/16 v1, #int 696 // #2b8 │ │ +0cbdc6: 4d02 0001 |0f07: aput-object v2, v0, v1 │ │ +0cbdca: 1301 b902 |0f09: const/16 v1, #int 697 // #2b9 │ │ +0cbdce: 1a04 d80e |0f0b: const-string v4, "Dawson" // string@0ed8 │ │ +0cbdd2: 4d04 0001 |0f0d: aput-object v4, v0, v1 │ │ +0cbdd6: 1301 ba02 |0f0f: const/16 v1, #int 698 // #2ba │ │ +0cbdda: 1a04 5a03 |0f11: const-string v4, "-132.001" // string@035a │ │ +0cbdde: 4d04 0001 |0f13: aput-object v4, v0, v1 │ │ +0cbde2: 1301 bb02 |0f15: const/16 v1, #int 699 // #2bb │ │ +0cbde6: 1a04 fe07 |0f17: const-string v4, "64.0005" // string@07fe │ │ +0cbdea: 4d04 0001 |0f19: aput-object v4, v0, v1 │ │ +0cbdee: 1301 bc02 |0f1b: const/16 v1, #int 700 // #2bc │ │ +0cbdf2: 4d02 0001 |0f1d: aput-object v2, v0, v1 │ │ +0cbdf6: 1301 bd02 |0f1f: const/16 v1, #int 701 // #2bd │ │ +0cbdfa: 1a04 d80e |0f21: const-string v4, "Dawson" // string@0ed8 │ │ +0cbdfe: 4d04 0001 |0f23: aput-object v4, v0, v1 │ │ +0cbe02: 1301 be02 |0f25: const/16 v1, #int 702 // #2be │ │ +0cbe06: 1a04 5a03 |0f27: const-string v4, "-132.001" // string@035a │ │ +0cbe0a: 4d04 0001 |0f29: aput-object v4, v0, v1 │ │ +0cbe0e: 1301 bf02 |0f2b: const/16 v1, #int 703 // #2bf │ │ +0cbe12: 1a04 2008 |0f2d: const-string v4, "68.0003" // string@0820 │ │ +0cbe16: 4d04 0001 |0f2f: aput-object v4, v0, v1 │ │ +0cbe1a: 1301 c002 |0f31: const/16 v1, #int 704 // #2c0 │ │ +0cbe1e: 4d02 0001 |0f33: aput-object v2, v0, v1 │ │ +0cbe22: 1301 c102 |0f35: const/16 v1, #int 705 // #2c1 │ │ +0cbe26: 1a04 4b0f |0f37: const-string v4, "DutchHarbor" // string@0f4b │ │ +0cbe2a: 4d04 0001 |0f39: aput-object v4, v0, v1 │ │ +0cbe2e: 1301 c202 |0f3b: const/16 v1, #int 706 // #2c2 │ │ +0cbe32: 1a04 b603 |0f3d: const-string v4, "-173.001" // string@03b6 │ │ +0cbe36: 4d04 0001 |0f3f: aput-object v4, v0, v1 │ │ +0cbe3a: 1301 c302 |0f41: const/16 v1, #int 707 // #2c3 │ │ +0cbe3e: 1a04 a307 |0f43: const-string v4, "56.0002" // string@07a3 │ │ +0cbe42: 4d04 0001 |0f45: aput-object v4, v0, v1 │ │ +0cbe46: 1301 c402 |0f47: const/16 v1, #int 708 // #2c4 │ │ +0cbe4a: 4d02 0001 |0f49: aput-object v2, v0, v1 │ │ +0cbe4e: 1301 c502 |0f4b: const/16 v1, #int 709 // #2c5 │ │ +0cbe52: 1a04 4b0f |0f4d: const-string v4, "DutchHarbor" // string@0f4b │ │ +0cbe56: 4d04 0001 |0f4f: aput-object v4, v0, v1 │ │ +0cbe5a: 1301 c602 |0f51: const/16 v1, #int 710 // #2c6 │ │ +0cbe5e: 1a04 b603 |0f53: const-string v4, "-173.001" // string@03b6 │ │ +0cbe62: 4d04 0001 |0f55: aput-object v4, v0, v1 │ │ +0cbe66: 1301 c702 |0f57: const/16 v1, #int 711 // #2c7 │ │ +0cbe6a: 1a04 8407 |0f59: const-string v4, "52.0003" // string@0784 │ │ +0cbe6e: 4d04 0001 |0f5b: aput-object v4, v0, v1 │ │ +0cbe72: 1301 c802 |0f5d: const/16 v1, #int 712 // #2c8 │ │ +0cbe76: 4d02 0001 |0f5f: aput-object v2, v0, v1 │ │ +0cbe7a: 1301 c902 |0f61: const/16 v1, #int 713 // #2c9 │ │ +0cbe7e: 1a04 4b0f |0f63: const-string v4, "DutchHarbor" // string@0f4b │ │ +0cbe82: 4d04 0001 |0f65: aput-object v4, v0, v1 │ │ +0cbe86: 1301 ca02 |0f67: const/16 v1, #int 714 // #2ca │ │ +0cbe8a: 1a04 a803 |0f69: const-string v4, "-164.001" // string@03a8 │ │ +0cbe8e: 4d04 0001 |0f6b: aput-object v4, v0, v1 │ │ +0cbe92: 1301 cb02 |0f6d: const/16 v1, #int 715 // #2cb │ │ +0cbe96: 1a04 8407 |0f6f: const-string v4, "52.0003" // string@0784 │ │ +0cbe9a: 4d04 0001 |0f71: aput-object v4, v0, v1 │ │ +0cbe9e: 1301 cc02 |0f73: const/16 v1, #int 716 // #2cc │ │ +0cbea2: 4d02 0001 |0f75: aput-object v2, v0, v1 │ │ +0cbea6: 1301 cd02 |0f77: const/16 v1, #int 717 // #2cd │ │ +0cbeaa: 1a04 4b0f |0f79: const-string v4, "DutchHarbor" // string@0f4b │ │ +0cbeae: 4d04 0001 |0f7b: aput-object v4, v0, v1 │ │ +0cbeb2: 1301 ce02 |0f7d: const/16 v1, #int 718 // #2ce │ │ +0cbeb6: 1a04 a803 |0f7f: const-string v4, "-164.001" // string@03a8 │ │ +0cbeba: 4d04 0001 |0f81: aput-object v4, v0, v1 │ │ +0cbebe: 1301 cf02 |0f83: const/16 v1, #int 719 // #2cf │ │ +0cbec2: 1a04 a307 |0f85: const-string v4, "56.0002" // string@07a3 │ │ +0cbec6: 4d04 0001 |0f87: aput-object v4, v0, v1 │ │ +0cbeca: 1301 d002 |0f89: const/16 v1, #int 720 // #2d0 │ │ +0cbece: 4d02 0001 |0f8b: aput-object v2, v0, v1 │ │ +0cbed2: 1301 d102 |0f8d: const/16 v1, #int 721 // #2d1 │ │ +0cbed6: 1a04 0a11 |0f8f: const-string v4, "Fairbanks" // string@110a │ │ +0cbeda: 4d04 0001 |0f91: aput-object v4, v0, v1 │ │ +0cbede: 1301 d202 |0f93: const/16 v1, #int 722 // #2d2 │ │ +0cbee2: 1a04 9d03 |0f95: const-string v4, "-158.001" // string@039d │ │ +0cbee6: 4d04 0001 |0f97: aput-object v4, v0, v1 │ │ +0cbeea: 1301 d302 |0f99: const/16 v1, #int 723 // #2d3 │ │ +0cbeee: 1a04 2008 |0f9b: const-string v4, "68.0003" // string@0820 │ │ +0cbef2: 4d04 0001 |0f9d: aput-object v4, v0, v1 │ │ +0cbef6: 1301 d402 |0f9f: const/16 v1, #int 724 // #2d4 │ │ +0cbefa: 4d02 0001 |0fa1: aput-object v2, v0, v1 │ │ +0cbefe: 1301 d502 |0fa3: const/16 v1, #int 725 // #2d5 │ │ +0cbf02: 1a04 0a11 |0fa5: const-string v4, "Fairbanks" // string@110a │ │ +0cbf06: 4d04 0001 |0fa7: aput-object v4, v0, v1 │ │ +0cbf0a: 1301 d602 |0fa9: const/16 v1, #int 726 // #2d6 │ │ +0cbf0e: 1a04 9d03 |0fab: const-string v4, "-158.001" // string@039d │ │ +0cbf12: 4d04 0001 |0fad: aput-object v4, v0, v1 │ │ +0cbf16: 1301 d702 |0faf: const/16 v1, #int 727 // #2d7 │ │ +0cbf1a: 1a04 fd07 |0fb1: const-string v4, "64.0003" // string@07fd │ │ +0cbf1e: 4d04 0001 |0fb3: aput-object v4, v0, v1 │ │ +0cbf22: 1301 d802 |0fb5: const/16 v1, #int 728 // #2d8 │ │ +0cbf26: 4d02 0001 |0fb7: aput-object v2, v0, v1 │ │ +0cbf2a: 1301 d902 |0fb9: const/16 v1, #int 729 // #2d9 │ │ +0cbf2e: 1a04 0a11 |0fbb: const-string v4, "Fairbanks" // string@110a │ │ +0cbf32: 4d04 0001 |0fbd: aput-object v4, v0, v1 │ │ +0cbf36: 1301 da02 |0fbf: const/16 v1, #int 730 // #2da │ │ +0cbf3a: 1a04 7803 |0fc1: const-string v4, "-145" // string@0378 │ │ +0cbf3e: 4d04 0001 |0fc3: aput-object v4, v0, v1 │ │ +0cbf42: 1301 db02 |0fc5: const/16 v1, #int 731 // #2db │ │ +0cbf46: 1a04 fd07 |0fc7: const-string v4, "64.0003" // string@07fd │ │ +0cbf4a: 4d04 0001 |0fc9: aput-object v4, v0, v1 │ │ +0cbf4e: 1301 dc02 |0fcb: const/16 v1, #int 732 // #2dc │ │ +0cbf52: 4d02 0001 |0fcd: aput-object v2, v0, v1 │ │ +0cbf56: 1301 dd02 |0fcf: const/16 v1, #int 733 // #2dd │ │ +0cbf5a: 1a04 0a11 |0fd1: const-string v4, "Fairbanks" // string@110a │ │ +0cbf5e: 4d04 0001 |0fd3: aput-object v4, v0, v1 │ │ +0cbf62: 1301 de02 |0fd5: const/16 v1, #int 734 // #2de │ │ +0cbf66: 1a04 7803 |0fd7: const-string v4, "-145" // string@0378 │ │ +0cbf6a: 4d04 0001 |0fd9: aput-object v4, v0, v1 │ │ +0cbf6e: 1301 df02 |0fdb: const/16 v1, #int 735 // #2df │ │ +0cbf72: 1a04 2008 |0fdd: const-string v4, "68.0003" // string@0820 │ │ +0cbf76: 4d04 0001 |0fdf: aput-object v4, v0, v1 │ │ +0cbf7a: 1301 e002 |0fe1: const/16 v1, #int 736 // #2e0 │ │ +0cbf7e: 4d02 0001 |0fe3: aput-object v2, v0, v1 │ │ +0cbf82: 1301 e102 |0fe5: const/16 v1, #int 737 // #2e1 │ │ +0cbf86: 1a04 9513 |0fe7: const-string v4, "Juneau" // string@1395 │ │ +0cbf8a: 4d04 0001 |0fe9: aput-object v4, v0, v1 │ │ +0cbf8e: 1301 e202 |0feb: const/16 v1, #int 738 // #2e2 │ │ +0cbf92: 1a04 6e03 |0fed: const-string v4, "-141" // string@036e │ │ +0cbf96: 4d04 0001 |0fef: aput-object v4, v0, v1 │ │ +0cbf9a: 1301 e302 |0ff1: const/16 v1, #int 739 // #2e3 │ │ +0cbf9e: 1a04 d407 |0ff3: const-string v4, "60.0001" // string@07d4 │ │ +0cbfa2: 4d04 0001 |0ff5: aput-object v4, v0, v1 │ │ +0cbfa6: 1301 e402 |0ff7: const/16 v1, #int 740 // #2e4 │ │ +0cbfaa: 4d02 0001 |0ff9: aput-object v2, v0, v1 │ │ +0cbfae: 1301 e502 |0ffb: const/16 v1, #int 741 // #2e5 │ │ +0cbfb2: 1a04 9513 |0ffd: const-string v4, "Juneau" // string@1395 │ │ +0cbfb6: 4d04 0001 |0fff: aput-object v4, v0, v1 │ │ +0cbfba: 1301 e602 |1001: const/16 v1, #int 742 // #2e6 │ │ +0cbfbe: 1a04 6e03 |1003: const-string v4, "-141" // string@036e │ │ +0cbfc2: 4d04 0001 |1005: aput-object v4, v0, v1 │ │ +0cbfc6: 1301 e702 |1007: const/16 v1, #int 743 // #2e7 │ │ +0cbfca: 1a04 a407 |1009: const-string v4, "56.0003" // string@07a4 │ │ +0cbfce: 4d04 0001 |100b: aput-object v4, v0, v1 │ │ +0cbfd2: 1301 e802 |100d: const/16 v1, #int 744 // #2e8 │ │ +0cbfd6: 4d02 0001 |100f: aput-object v2, v0, v1 │ │ +0cbfda: 1301 e902 |1011: const/16 v1, #int 745 // #2e9 │ │ +0cbfde: 1a04 9513 |1013: const-string v4, "Juneau" // string@1395 │ │ +0cbfe2: 4d04 0001 |1015: aput-object v4, v0, v1 │ │ +0cbfe6: 1301 ea02 |1017: const/16 v1, #int 746 // #2ea │ │ +0cbfea: 1a04 5703 |1019: const-string v4, "-130.5" // string@0357 │ │ +0cbfee: 4d04 0001 |101b: aput-object v4, v0, v1 │ │ +0cbff2: 1301 eb02 |101d: const/16 v1, #int 747 // #2eb │ │ +0cbff6: 1a04 a407 |101f: const-string v4, "56.0003" // string@07a4 │ │ +0cbffa: 4d04 0001 |1021: aput-object v4, v0, v1 │ │ +0cbffe: 1301 ec02 |1023: const/16 v1, #int 748 // #2ec │ │ +0cc002: 4d02 0001 |1025: aput-object v2, v0, v1 │ │ +0cc006: 1301 ed02 |1027: const/16 v1, #int 749 // #2ed │ │ +0cc00a: 1a04 9513 |1029: const-string v4, "Juneau" // string@1395 │ │ +0cc00e: 4d04 0001 |102b: aput-object v4, v0, v1 │ │ +0cc012: 1301 ee02 |102d: const/16 v1, #int 750 // #2ee │ │ +0cc016: 1a04 5703 |102f: const-string v4, "-130.5" // string@0357 │ │ +0cc01a: 4d04 0001 |1031: aput-object v4, v0, v1 │ │ +0cc01e: 1301 ef02 |1033: const/16 v1, #int 751 // #2ef │ │ +0cc022: 1a04 d407 |1035: const-string v4, "60.0001" // string@07d4 │ │ +0cc026: 4d04 0001 |1037: aput-object v4, v0, v1 │ │ +0cc02a: 1301 f002 |1039: const/16 v1, #int 752 // #2f0 │ │ +0cc02e: 4d02 0001 |103b: aput-object v2, v0, v1 │ │ +0cc032: 1301 f102 |103d: const/16 v1, #int 753 // #2f1 │ │ +0cc036: 1a04 e413 |103f: const-string v4, "Ketchikan" // string@13e4 │ │ +0cc03a: 4d04 0001 |1041: aput-object v4, v0, v1 │ │ +0cc03e: 1301 f202 |1043: const/16 v1, #int 754 // #2f2 │ │ +0cc042: 1a04 6903 |1045: const-string v4, "-139" // string@0369 │ │ +0cc046: 4d04 0001 |1047: aput-object v4, v0, v1 │ │ +0cc04a: 1301 f302 |1049: const/16 v1, #int 755 // #2f3 │ │ +0cc04e: 1a04 a407 |104b: const-string v4, "56.0003" // string@07a4 │ │ +0cc052: 4d04 0001 |104d: aput-object v4, v0, v1 │ │ +0cc056: 1301 f402 |104f: const/16 v1, #int 756 // #2f4 │ │ +0cc05a: 4d02 0001 |1051: aput-object v2, v0, v1 │ │ +0cc05e: 1301 f502 |1053: const/16 v1, #int 757 // #2f5 │ │ +0cc062: 1a04 e413 |1055: const-string v4, "Ketchikan" // string@13e4 │ │ +0cc066: 4d04 0001 |1057: aput-object v4, v0, v1 │ │ +0cc06a: 1301 f602 |1059: const/16 v1, #int 758 // #2f6 │ │ +0cc06e: 1a04 6903 |105b: const-string v4, "-139" // string@0369 │ │ +0cc072: 4d04 0001 |105d: aput-object v4, v0, v1 │ │ +0cc076: 1301 f702 |105f: const/16 v1, #int 759 // #2f7 │ │ +0cc07a: 1a04 8507 |1061: const-string v4, "52.0005" // string@0785 │ │ +0cc07e: 4d04 0001 |1063: aput-object v4, v0, v1 │ │ +0cc082: 1301 f802 |1065: const/16 v1, #int 760 // #2f8 │ │ +0cc086: 4d02 0001 |1067: aput-object v2, v0, v1 │ │ +0cc08a: 1301 f902 |1069: const/16 v1, #int 761 // #2f9 │ │ +0cc08e: 1a04 e413 |106b: const-string v4, "Ketchikan" // string@13e4 │ │ +0cc092: 4d04 0001 |106d: aput-object v4, v0, v1 │ │ +0cc096: 1301 fa02 |106f: const/16 v1, #int 762 // #2fa │ │ +0cc09a: 1a04 5503 |1071: const-string v4, "-130" // string@0355 │ │ +0cc09e: 4d04 0001 |1073: aput-object v4, v0, v1 │ │ +0cc0a2: 1301 fb02 |1075: const/16 v1, #int 763 // #2fb │ │ +0cc0a6: 1a04 8507 |1077: const-string v4, "52.0005" // string@0785 │ │ +0cc0aa: 4d04 0001 |1079: aput-object v4, v0, v1 │ │ +0cc0ae: 1301 fc02 |107b: const/16 v1, #int 764 // #2fc │ │ +0cc0b2: 4d02 0001 |107d: aput-object v2, v0, v1 │ │ +0cc0b6: 1301 fd02 |107f: const/16 v1, #int 765 // #2fd │ │ +0cc0ba: 1a04 e413 |1081: const-string v4, "Ketchikan" // string@13e4 │ │ +0cc0be: 4d04 0001 |1083: aput-object v4, v0, v1 │ │ +0cc0c2: 1301 fe02 |1085: const/16 v1, #int 766 // #2fe │ │ +0cc0c6: 1a04 5503 |1087: const-string v4, "-130" // string@0355 │ │ +0cc0ca: 4d04 0001 |1089: aput-object v4, v0, v1 │ │ +0cc0ce: 1301 ff02 |108b: const/16 v1, #int 767 // #2ff │ │ +0cc0d2: 1a04 a407 |108d: const-string v4, "56.0003" // string@07a4 │ │ +0cc0d6: 4d04 0001 |108f: aput-object v4, v0, v1 │ │ +0cc0da: 1301 0003 |1091: const/16 v1, #int 768 // #300 │ │ +0cc0de: 4d02 0001 |1093: aput-object v2, v0, v1 │ │ +0cc0e2: 1301 0103 |1095: const/16 v1, #int 769 // #301 │ │ +0cc0e6: 1a04 e913 |1097: const-string v4, "Kodiak" // string@13e9 │ │ +0cc0ea: 4d04 0001 |1099: aput-object v4, v0, v1 │ │ +0cc0ee: 1301 0203 |109b: const/16 v1, #int 770 // #302 │ │ +0cc0f2: 1a04 a303 |109d: const-string v4, "-162.001" // string@03a3 │ │ +0cc0f6: 4d04 0001 |109f: aput-object v4, v0, v1 │ │ +0cc0fa: 1301 0303 |10a1: const/16 v1, #int 771 // #303 │ │ +0cc0fe: 1a04 d407 |10a3: const-string v4, "60.0001" // string@07d4 │ │ +0cc102: 4d04 0001 |10a5: aput-object v4, v0, v1 │ │ +0cc106: 1301 0403 |10a7: const/16 v1, #int 772 // #304 │ │ +0cc10a: 4d02 0001 |10a9: aput-object v2, v0, v1 │ │ +0cc10e: 1301 0503 |10ab: const/16 v1, #int 773 // #305 │ │ +0cc112: 1a04 e913 |10ad: const-string v4, "Kodiak" // string@13e9 │ │ +0cc116: 4d04 0001 |10af: aput-object v4, v0, v1 │ │ +0cc11a: 1301 0603 |10b1: const/16 v1, #int 774 // #306 │ │ +0cc11e: 1a04 a303 |10b3: const-string v4, "-162.001" // string@03a3 │ │ +0cc122: 4d04 0001 |10b5: aput-object v4, v0, v1 │ │ +0cc126: 1301 0703 |10b7: const/16 v1, #int 775 // #307 │ │ +0cc12a: 1a04 a307 |10b9: const-string v4, "56.0002" // string@07a3 │ │ +0cc12e: 4d04 0001 |10bb: aput-object v4, v0, v1 │ │ +0cc132: 1301 0803 |10bd: const/16 v1, #int 776 // #308 │ │ +0cc136: 4d02 0001 |10bf: aput-object v2, v0, v1 │ │ +0cc13a: 1301 0903 |10c1: const/16 v1, #int 777 // #309 │ │ +0cc13e: 1a04 e913 |10c3: const-string v4, "Kodiak" // string@13e9 │ │ +0cc142: 4d04 0001 |10c5: aput-object v4, v0, v1 │ │ +0cc146: 1301 0a03 |10c7: const/16 v1, #int 778 // #30a │ │ +0cc14a: 1a04 8903 |10c9: const-string v4, "-151.5" // string@0389 │ │ +0cc14e: 4d04 0001 |10cb: aput-object v4, v0, v1 │ │ +0cc152: 1301 0b03 |10cd: const/16 v1, #int 779 // #30b │ │ +0cc156: 1a04 a307 |10cf: const-string v4, "56.0002" // string@07a3 │ │ +0cc15a: 4d04 0001 |10d1: aput-object v4, v0, v1 │ │ +0cc15e: 1301 0c03 |10d3: const/16 v1, #int 780 // #30c │ │ +0cc162: 4d02 0001 |10d5: aput-object v2, v0, v1 │ │ +0cc166: 1301 0d03 |10d7: const/16 v1, #int 781 // #30d │ │ +0cc16a: 1a04 e913 |10d9: const-string v4, "Kodiak" // string@13e9 │ │ +0cc16e: 4d04 0001 |10db: aput-object v4, v0, v1 │ │ +0cc172: 1301 0e03 |10dd: const/16 v1, #int 782 // #30e │ │ +0cc176: 1a04 8903 |10df: const-string v4, "-151.5" // string@0389 │ │ +0cc17a: 4d04 0001 |10e1: aput-object v4, v0, v1 │ │ +0cc17e: 1301 0f03 |10e3: const/16 v1, #int 783 // #30f │ │ +0cc182: 1a04 d407 |10e5: const-string v4, "60.0001" // string@07d4 │ │ +0cc186: 4d04 0001 |10e7: aput-object v4, v0, v1 │ │ +0cc18a: 1301 1003 |10e9: const/16 v1, #int 784 // #310 │ │ +0cc18e: 4d02 0001 |10eb: aput-object v2, v0, v1 │ │ +0cc192: 1301 1103 |10ed: const/16 v1, #int 785 // #311 │ │ +0cc196: 1a04 8120 |10ef: const-string v4, "McGrath" // string@2081 │ │ +0cc19a: 4d04 0001 |10f1: aput-object v4, v0, v1 │ │ +0cc19e: 1301 1203 |10f3: const/16 v1, #int 786 // #312 │ │ +0cc1a2: 1a04 a303 |10f5: const-string v4, "-162.001" // string@03a3 │ │ +0cc1a6: 4d04 0001 |10f7: aput-object v4, v0, v1 │ │ +0cc1aa: 1301 1303 |10f9: const/16 v1, #int 787 // #313 │ │ +0cc1ae: 1a04 fb07 |10fb: const-string v4, "64.0001" // string@07fb │ │ +0cc1b2: 4d04 0001 |10fd: aput-object v4, v0, v1 │ │ +0cc1b6: 1301 1403 |10ff: const/16 v1, #int 788 // #314 │ │ +0cc1ba: 4d02 0001 |1101: aput-object v2, v0, v1 │ │ +0cc1be: 1301 1503 |1103: const/16 v1, #int 789 // #315 │ │ +0cc1c2: 1a04 8120 |1105: const-string v4, "McGrath" // string@2081 │ │ +0cc1c6: 4d04 0001 |1107: aput-object v4, v0, v1 │ │ +0cc1ca: 1301 1603 |1109: const/16 v1, #int 790 // #316 │ │ +0cc1ce: 1a04 a303 |110b: const-string v4, "-162.001" // string@03a3 │ │ +0cc1d2: 4d04 0001 |110d: aput-object v4, v0, v1 │ │ +0cc1d6: 1301 1703 |110f: const/16 v1, #int 791 // #317 │ │ +0cc1da: 1a04 d507 |1111: const-string v4, "60.0002" // string@07d5 │ │ +0cc1de: 4d04 0001 |1113: aput-object v4, v0, v1 │ │ +0cc1e2: 1301 1803 |1115: const/16 v1, #int 792 // #318 │ │ +0cc1e6: 4d02 0001 |1117: aput-object v2, v0, v1 │ │ +0cc1ea: 1301 1903 |1119: const/16 v1, #int 793 // #319 │ │ +0cc1ee: 1a04 8120 |111b: const-string v4, "McGrath" // string@2081 │ │ +0cc1f2: 4d04 0001 |111d: aput-object v4, v0, v1 │ │ +0cc1f6: 1301 1a03 |111f: const/16 v1, #int 794 // #31a │ │ +0cc1fa: 1a04 8703 |1121: const-string v4, "-151.001" // string@0387 │ │ +0cc1fe: 4d04 0001 |1123: aput-object v4, v0, v1 │ │ +0cc202: 1301 1b03 |1125: const/16 v1, #int 795 // #31b │ │ +0cc206: 1a04 d507 |1127: const-string v4, "60.0002" // string@07d5 │ │ +0cc20a: 4d04 0001 |1129: aput-object v4, v0, v1 │ │ +0cc20e: 1301 1c03 |112b: const/16 v1, #int 796 // #31c │ │ +0cc212: 4d02 0001 |112d: aput-object v2, v0, v1 │ │ +0cc216: 1301 1d03 |112f: const/16 v1, #int 797 // #31d │ │ +0cc21a: 1a04 8120 |1131: const-string v4, "McGrath" // string@2081 │ │ +0cc21e: 4d04 0001 |1133: aput-object v4, v0, v1 │ │ +0cc222: 1301 1e03 |1135: const/16 v1, #int 798 // #31e │ │ +0cc226: 1a04 8703 |1137: const-string v4, "-151.001" // string@0387 │ │ +0cc22a: 4d04 0001 |1139: aput-object v4, v0, v1 │ │ +0cc22e: 1301 1f03 |113b: const/16 v1, #int 799 // #31f │ │ +0cc232: 1a04 fb07 |113d: const-string v4, "64.0001" // string@07fb │ │ +0cc236: 4d04 0001 |113f: aput-object v4, v0, v1 │ │ +0cc23a: 1301 2003 |1141: const/16 v1, #int 800 // #320 │ │ +0cc23e: 4d02 0001 |1143: aput-object v2, v0, v1 │ │ +0cc242: 1301 2103 |1145: const/16 v1, #int 801 // #321 │ │ +0cc246: 1a04 6921 |1147: const-string v4, "Nome" // string@2169 │ │ +0cc24a: 4d04 0001 |1149: aput-object v4, v0, v1 │ │ +0cc24e: 1301 2203 |114b: const/16 v1, #int 802 // #322 │ │ +0cc252: 1a04 b403 |114d: const-string v4, "-171.5" // string@03b4 │ │ +0cc256: 4d04 0001 |114f: aput-object v4, v0, v1 │ │ +0cc25a: 1301 2303 |1151: const/16 v1, #int 803 // #323 │ │ +0cc25e: 1a04 2008 |1153: const-string v4, "68.0003" // string@0820 │ │ +0cc262: 4d04 0001 |1155: aput-object v4, v0, v1 │ │ +0cc266: 1301 2403 |1157: const/16 v1, #int 804 // #324 │ │ +0cc26a: 4d02 0001 |1159: aput-object v2, v0, v1 │ │ +0cc26e: 1301 2503 |115b: const/16 v1, #int 805 // #325 │ │ +0cc272: 1a04 6921 |115d: const-string v4, "Nome" // string@2169 │ │ +0cc276: 4d04 0001 |115f: aput-object v4, v0, v1 │ │ +0cc27a: 1301 2603 |1161: const/16 v1, #int 806 // #326 │ │ +0cc27e: 1a04 b403 |1163: const-string v4, "-171.5" // string@03b4 │ │ +0cc282: 4d04 0001 |1165: aput-object v4, v0, v1 │ │ +0cc286: 1301 2703 |1167: const/16 v1, #int 807 // #327 │ │ +0cc28a: 1a04 fd07 |1169: const-string v4, "64.0003" // string@07fd │ │ +0cc28e: 4d04 0001 |116b: aput-object v4, v0, v1 │ │ +0cc292: 1301 2803 |116d: const/16 v1, #int 808 // #328 │ │ +0cc296: 4d02 0001 |116f: aput-object v2, v0, v1 │ │ +0cc29a: 1301 2903 |1171: const/16 v1, #int 809 // #329 │ │ +0cc29e: 1a04 6921 |1173: const-string v4, "Nome" // string@2169 │ │ +0cc2a2: 4d04 0001 |1175: aput-object v4, v0, v1 │ │ +0cc2a6: 1301 2a03 |1177: const/16 v1, #int 810 // #32a │ │ +0cc2aa: 1a04 9d03 |1179: const-string v4, "-158.001" // string@039d │ │ +0cc2ae: 4d04 0001 |117b: aput-object v4, v0, v1 │ │ +0cc2b2: 1301 2b03 |117d: const/16 v1, #int 811 // #32b │ │ +0cc2b6: 1a04 fd07 |117f: const-string v4, "64.0003" // string@07fd │ │ +0cc2ba: 4d04 0001 |1181: aput-object v4, v0, v1 │ │ +0cc2be: 1301 2c03 |1183: const/16 v1, #int 812 // #32c │ │ +0cc2c2: 4d02 0001 |1185: aput-object v2, v0, v1 │ │ +0cc2c6: 1301 2d03 |1187: const/16 v1, #int 813 // #32d │ │ +0cc2ca: 1a04 6921 |1189: const-string v4, "Nome" // string@2169 │ │ +0cc2ce: 4d04 0001 |118b: aput-object v4, v0, v1 │ │ +0cc2d2: 1301 2e03 |118d: const/16 v1, #int 814 // #32e │ │ +0cc2d6: 1a04 9d03 |118f: const-string v4, "-158.001" // string@039d │ │ +0cc2da: 4d04 0001 |1191: aput-object v4, v0, v1 │ │ +0cc2de: 1301 2f03 |1193: const/16 v1, #int 815 // #32f │ │ +0cc2e2: 1a04 2008 |1195: const-string v4, "68.0003" // string@0820 │ │ +0cc2e6: 4d04 0001 |1197: aput-object v4, v0, v1 │ │ +0cc2ea: 1301 3003 |1199: const/16 v1, #int 816 // #330 │ │ +0cc2ee: 4d02 0001 |119b: aput-object v2, v0, v1 │ │ +0cc2f2: 1301 3103 |119d: const/16 v1, #int 817 // #331 │ │ +0cc2f6: 1a04 cb22 |119f: const-string v4, "PointBarrow" // string@22cb │ │ +0cc2fa: 4d04 0001 |11a1: aput-object v4, v0, v1 │ │ +0cc2fe: 1301 3203 |11a3: const/16 v1, #int 818 // #332 │ │ +0cc302: 1a04 9903 |11a5: const-string v4, "-157.001" // string@0399 │ │ +0cc306: 4d04 0001 |11a7: aput-object v4, v0, v1 │ │ +0cc30a: 1301 3303 |11a9: const/16 v1, #int 819 // #333 │ │ +0cc30e: 1a04 4008 |11ab: const-string v4, "72.0003" // string@0840 │ │ +0cc312: 4d04 0001 |11ad: aput-object v4, v0, v1 │ │ +0cc316: 1301 3403 |11af: const/16 v1, #int 820 // #334 │ │ +0cc31a: 4d02 0001 |11b1: aput-object v2, v0, v1 │ │ +0cc31e: 1301 3503 |11b3: const/16 v1, #int 821 // #335 │ │ +0cc322: 1a04 cb22 |11b5: const-string v4, "PointBarrow" // string@22cb │ │ +0cc326: 4d04 0001 |11b7: aput-object v4, v0, v1 │ │ +0cc32a: 1301 3603 |11b9: const/16 v1, #int 822 // #336 │ │ +0cc32e: 1a04 9903 |11bb: const-string v4, "-157.001" // string@0399 │ │ +0cc332: 4d04 0001 |11bd: aput-object v4, v0, v1 │ │ +0cc336: 1301 3703 |11bf: const/16 v1, #int 823 // #337 │ │ +0cc33a: 1a04 2108 |11c1: const-string v4, "68.0004" // string@0821 │ │ +0cc33e: 4d04 0001 |11c3: aput-object v4, v0, v1 │ │ +0cc342: 1301 3803 |11c5: const/16 v1, #int 824 // #338 │ │ +0cc346: 4d02 0001 |11c7: aput-object v2, v0, v1 │ │ +0cc34a: 1301 3903 |11c9: const/16 v1, #int 825 // #339 │ │ +0cc34e: 1a04 cb22 |11cb: const-string v4, "PointBarrow" // string@22cb │ │ +0cc352: 4d04 0001 |11cd: aput-object v4, v0, v1 │ │ +0cc356: 1301 3a03 |11cf: const/16 v1, #int 826 // #33a │ │ +0cc35a: 1a04 6f03 |11d1: const-string v4, "-141.001" // string@036f │ │ +0cc35e: 4d04 0001 |11d3: aput-object v4, v0, v1 │ │ +0cc362: 1301 3b03 |11d5: const/16 v1, #int 827 // #33b │ │ +0cc366: 1a04 2108 |11d7: const-string v4, "68.0004" // string@0821 │ │ +0cc36a: 4d04 0001 |11d9: aput-object v4, v0, v1 │ │ +0cc36e: 1301 3c03 |11db: const/16 v1, #int 828 // #33c │ │ +0cc372: 4d02 0001 |11dd: aput-object v2, v0, v1 │ │ +0cc376: 1301 3d03 |11df: const/16 v1, #int 829 // #33d │ │ +0cc37a: 1a04 cb22 |11e1: const-string v4, "PointBarrow" // string@22cb │ │ +0cc37e: 4d04 0001 |11e3: aput-object v4, v0, v1 │ │ +0cc382: 1301 3e03 |11e5: const/16 v1, #int 830 // #33e │ │ +0cc386: 1a04 6f03 |11e7: const-string v4, "-141.001" // string@036f │ │ +0cc38a: 4d04 0001 |11e9: aput-object v4, v0, v1 │ │ +0cc38e: 1301 3f03 |11eb: const/16 v1, #int 831 // #33f │ │ +0cc392: 1a04 4008 |11ed: const-string v4, "72.0003" // string@0840 │ │ +0cc396: 4d04 0001 |11ef: aput-object v4, v0, v1 │ │ +0cc39a: 1301 4003 |11f1: const/16 v1, #int 832 // #340 │ │ +0cc39e: 4d02 0001 |11f3: aput-object v2, v0, v1 │ │ +0cc3a2: 1301 4103 |11f5: const/16 v1, #int 833 // #341 │ │ +0cc3a6: 1a04 2f25 |11f7: const-string v4, "Seward" // string@252f │ │ +0cc3aa: 4d04 0001 |11f9: aput-object v4, v0, v1 │ │ +0cc3ae: 1301 4203 |11fb: const/16 v1, #int 834 // #342 │ │ +0cc3b2: 1a04 8903 |11fd: const-string v4, "-151.5" // string@0389 │ │ +0cc3b6: 4d04 0001 |11ff: aput-object v4, v0, v1 │ │ +0cc3ba: 1301 4303 |1201: const/16 v1, #int 835 // #343 │ │ +0cc3be: 1a04 d407 |1203: const-string v4, "60.0001" // string@07d4 │ │ +0cc3c2: 4d04 0001 |1205: aput-object v4, v0, v1 │ │ +0cc3c6: 1301 4403 |1207: const/16 v1, #int 836 // #344 │ │ +0cc3ca: 4d02 0001 |1209: aput-object v2, v0, v1 │ │ +0cc3ce: 1301 4503 |120b: const/16 v1, #int 837 // #345 │ │ +0cc3d2: 1a04 2f25 |120d: const-string v4, "Seward" // string@252f │ │ +0cc3d6: 4d04 0001 |120f: aput-object v4, v0, v1 │ │ +0cc3da: 1301 4603 |1211: const/16 v1, #int 838 // #346 │ │ +0cc3de: 1a04 8903 |1213: const-string v4, "-151.5" // string@0389 │ │ +0cc3e2: 4d04 0001 |1215: aput-object v4, v0, v1 │ │ +0cc3e6: 1301 4703 |1217: const/16 v1, #int 839 // #347 │ │ +0cc3ea: 1a04 bd07 |1219: const-string v4, "59.3001" // string@07bd │ │ +0cc3ee: 4d04 0001 |121b: aput-object v4, v0, v1 │ │ +0cc3f2: 1301 4803 |121d: const/16 v1, #int 840 // #348 │ │ +0cc3f6: 4d02 0001 |121f: aput-object v2, v0, v1 │ │ +0cc3fa: 1301 4903 |1221: const/16 v1, #int 841 // #349 │ │ +0cc3fe: 1a04 2f25 |1223: const-string v4, "Seward" // string@252f │ │ +0cc402: 4d04 0001 |1225: aput-object v4, v0, v1 │ │ +0cc406: 1301 4a03 |1227: const/16 v1, #int 842 // #34a │ │ +0cc40a: 1a04 6e03 |1229: const-string v4, "-141" // string@036e │ │ +0cc40e: 4d04 0001 |122b: aput-object v4, v0, v1 │ │ +0cc412: 1301 4b03 |122d: const/16 v1, #int 843 // #34b │ │ +0cc416: 1a04 bd07 |122f: const-string v4, "59.3001" // string@07bd │ │ +0cc41a: 4d04 0001 |1231: aput-object v4, v0, v1 │ │ +0cc41e: 1301 4c03 |1233: const/16 v1, #int 844 // #34c │ │ +0cc422: 4d02 0001 |1235: aput-object v2, v0, v1 │ │ +0cc426: 1301 4d03 |1237: const/16 v1, #int 845 // #34d │ │ +0cc42a: 1a04 2f25 |1239: const-string v4, "Seward" // string@252f │ │ +0cc42e: 4d04 0001 |123b: aput-object v4, v0, v1 │ │ +0cc432: 1301 4e03 |123d: const/16 v1, #int 846 // #34e │ │ +0cc436: 1a04 6e03 |123f: const-string v4, "-141" // string@036e │ │ +0cc43a: 4d04 0001 |1241: aput-object v4, v0, v1 │ │ +0cc43e: 1301 4f03 |1243: const/16 v1, #int 847 // #34f │ │ +0cc442: 1a04 d407 |1245: const-string v4, "60.0001" // string@07d4 │ │ +0cc446: 4d04 0001 |1247: aput-object v4, v0, v1 │ │ +0cc44a: 1301 5003 |1249: const/16 v1, #int 848 // #350 │ │ +0cc44e: 4d02 0001 |124b: aput-object v2, v0, v1 │ │ +0cc452: 1301 5103 |124d: const/16 v1, #int 849 // #351 │ │ +0cc456: 1a04 5f29 |124f: const-string v4, "Whitehorse" // string@295f │ │ +0cc45a: 4d04 0001 |1251: aput-object v4, v0, v1 │ │ +0cc45e: 1301 5203 |1253: const/16 v1, #int 850 // #352 │ │ +0cc462: 1a04 6d03 |1255: const-string v4, "-140.501" // string@036d │ │ +0cc466: 4d04 0001 |1257: aput-object v4, v0, v1 │ │ +0cc46a: 1301 5303 |1259: const/16 v1, #int 851 // #353 │ │ +0cc46e: 1a04 fc07 |125b: const-string v4, "64.0002" // string@07fc │ │ +0cc472: 4d04 0001 |125d: aput-object v4, v0, v1 │ │ +0cc476: 1301 5403 |125f: const/16 v1, #int 852 // #354 │ │ +0cc47a: 4d02 0001 |1261: aput-object v2, v0, v1 │ │ +0cc47e: 1301 5503 |1263: const/16 v1, #int 853 // #355 │ │ +0cc482: 1a04 5f29 |1265: const-string v4, "Whitehorse" // string@295f │ │ +0cc486: 4d04 0001 |1267: aput-object v4, v0, v1 │ │ +0cc48a: 1301 5603 |1269: const/16 v1, #int 854 // #356 │ │ +0cc48e: 1a04 6d03 |126b: const-string v4, "-140.501" // string@036d │ │ +0cc492: 4d04 0001 |126d: aput-object v4, v0, v1 │ │ +0cc496: 1301 5703 |126f: const/16 v1, #int 855 // #357 │ │ +0cc49a: 1a04 d607 |1271: const-string v4, "60.0003" // string@07d6 │ │ +0cc49e: 4d04 0001 |1273: aput-object v4, v0, v1 │ │ +0cc4a2: 1301 5803 |1275: const/16 v1, #int 856 // #358 │ │ +0cc4a6: 4d02 0001 |1277: aput-object v2, v0, v1 │ │ +0cc4aa: 1301 5903 |1279: const/16 v1, #int 857 // #359 │ │ +0cc4ae: 1a04 5f29 |127b: const-string v4, "Whitehorse" // string@295f │ │ +0cc4b2: 4d04 0001 |127d: aput-object v4, v0, v1 │ │ +0cc4b6: 1301 5a03 |127f: const/16 v1, #int 858 // #35a │ │ +0cc4ba: 1a04 5503 |1281: const-string v4, "-130" // string@0355 │ │ +0cc4be: 4d04 0001 |1283: aput-object v4, v0, v1 │ │ +0cc4c2: 1301 5b03 |1285: const/16 v1, #int 859 // #35b │ │ +0cc4c6: 1a04 d607 |1287: const-string v4, "60.0003" // string@07d6 │ │ +0cc4ca: 4d04 0001 |1289: aput-object v4, v0, v1 │ │ +0cc4ce: 1301 5c03 |128b: const/16 v1, #int 860 // #35c │ │ +0cc4d2: 4d02 0001 |128d: aput-object v2, v0, v1 │ │ +0cc4d6: 1301 5d03 |128f: const/16 v1, #int 861 // #35d │ │ +0cc4da: 1a02 5f29 |1291: const-string v2, "Whitehorse" // string@295f │ │ +0cc4de: 4d02 0001 |1293: aput-object v2, v0, v1 │ │ +0cc4e2: 1301 5e03 |1295: const/16 v1, #int 862 // #35e │ │ +0cc4e6: 1a02 5503 |1297: const-string v2, "-130" // string@0355 │ │ +0cc4ea: 4d02 0001 |1299: aput-object v2, v0, v1 │ │ +0cc4ee: 1301 5f03 |129b: const/16 v1, #int 863 // #35f │ │ +0cc4f2: 1a02 fc07 |129d: const-string v2, "64.0002" // string@07fc │ │ +0cc4f6: 4d02 0001 |129f: aput-object v2, v0, v1 │ │ +0cc4fa: 1301 6003 |12a1: const/16 v1, #int 864 // #360 │ │ +0cc4fe: 1a02 9f05 |12a3: const-string v2, "1" // string@059f │ │ +0cc502: 4d02 0001 |12a5: aput-object v2, v0, v1 │ │ +0cc506: 1301 6103 |12a7: const/16 v1, #int 865 // #361 │ │ +0cc50a: 1a04 270b |12a9: const-string v4, "AnchorageTAC" // string@0b27 │ │ +0cc50e: 4d04 0001 |12ab: aput-object v4, v0, v1 │ │ +0cc512: 1301 6203 |12ad: const/16 v1, #int 866 // #362 │ │ +0cc516: 1a04 8a03 |12af: const-string v4, "-152" // string@038a │ │ +0cc51a: 4d04 0001 |12b1: aput-object v4, v0, v1 │ │ +0cc51e: 1301 6303 |12b3: const/16 v1, #int 867 // #363 │ │ +0cc522: 1a04 e707 |12b5: const-string v4, "61.65" // string@07e7 │ │ +0cc526: 4d04 0001 |12b7: aput-object v4, v0, v1 │ │ +0cc52a: 1301 6403 |12b9: const/16 v1, #int 868 // #364 │ │ +0cc52e: 4d02 0001 |12bb: aput-object v2, v0, v1 │ │ +0cc532: 1301 6503 |12bd: const/16 v1, #int 869 // #365 │ │ +0cc536: 1a04 270b |12bf: const-string v4, "AnchorageTAC" // string@0b27 │ │ +0cc53a: 4d04 0001 |12c1: aput-object v4, v0, v1 │ │ +0cc53e: 1301 6603 |12c3: const/16 v1, #int 870 // #366 │ │ +0cc542: 1a04 8a03 |12c5: const-string v4, "-152" // string@038a │ │ +0cc546: 4d04 0001 |12c7: aput-object v4, v0, v1 │ │ +0cc54a: 1301 6703 |12c9: const/16 v1, #int 871 // #367 │ │ +0cc54e: 1a04 e207 |12cb: const-string v4, "60.5666" // string@07e2 │ │ +0cc552: 4d04 0001 |12cd: aput-object v4, v0, v1 │ │ +0cc556: 1301 6803 |12cf: const/16 v1, #int 872 // #368 │ │ +0cc55a: 4d02 0001 |12d1: aput-object v2, v0, v1 │ │ +0cc55e: 1301 6903 |12d3: const/16 v1, #int 873 // #369 │ │ +0cc562: 1a04 270b |12d5: const-string v4, "AnchorageTAC" // string@0b27 │ │ +0cc566: 4d04 0001 |12d7: aput-object v4, v0, v1 │ │ +0cc56a: 1301 6a03 |12d9: const/16 v1, #int 874 // #36a │ │ +0cc56e: 1a04 8003 |12db: const-string v4, "-148" // string@0380 │ │ +0cc572: 4d04 0001 |12dd: aput-object v4, v0, v1 │ │ +0cc576: 1301 6b03 |12df: const/16 v1, #int 875 // #36b │ │ +0cc57a: 1a04 e207 |12e1: const-string v4, "60.5666" // string@07e2 │ │ +0cc57e: 4d04 0001 |12e3: aput-object v4, v0, v1 │ │ +0cc582: 1301 6c03 |12e5: const/16 v1, #int 876 // #36c │ │ +0cc586: 4d02 0001 |12e7: aput-object v2, v0, v1 │ │ +0cc58a: 1301 6d03 |12e9: const/16 v1, #int 877 // #36d │ │ +0cc58e: 1a04 270b |12eb: const-string v4, "AnchorageTAC" // string@0b27 │ │ +0cc592: 4d04 0001 |12ed: aput-object v4, v0, v1 │ │ +0cc596: 1301 6e03 |12ef: const/16 v1, #int 878 // #36e │ │ +0cc59a: 1a04 8003 |12f1: const-string v4, "-148" // string@0380 │ │ +0cc59e: 4d04 0001 |12f3: aput-object v4, v0, v1 │ │ +0cc5a2: 1301 6f03 |12f5: const/16 v1, #int 879 // #36f │ │ +0cc5a6: 1a04 e707 |12f7: const-string v4, "61.65" // string@07e7 │ │ +0cc5aa: 4d04 0001 |12f9: aput-object v4, v0, v1 │ │ +0cc5ae: 1301 7003 |12fb: const/16 v1, #int 880 // #370 │ │ +0cc5b2: 4d02 0001 |12fd: aput-object v2, v0, v1 │ │ +0cc5b6: 1301 7103 |12ff: const/16 v1, #int 881 // #371 │ │ +0cc5ba: 1a04 540b |1301: const-string v4, "AtlantaTAC" // string@0b54 │ │ +0cc5be: 4d04 0001 |1303: aput-object v4, v0, v1 │ │ +0cc5c2: 1301 7203 |1305: const/16 v1, #int 882 // #372 │ │ +0cc5c6: 1a04 8904 |1307: const-string v4, "-85.5002" // string@0489 │ │ +0cc5ca: 4d04 0001 |1309: aput-object v4, v0, v1 │ │ +0cc5ce: 1301 7303 |130b: const/16 v1, #int 883 // #373 │ │ +0cc5d2: 1a04 5706 |130d: const-string v4, "34.4001" // string@0657 │ │ +0cc5d6: 4d04 0001 |130f: aput-object v4, v0, v1 │ │ +0cc5da: 1301 7403 |1311: const/16 v1, #int 884 // #374 │ │ +0cc5de: 4d02 0001 |1313: aput-object v2, v0, v1 │ │ +0cc5e2: 1301 7503 |1315: const/16 v1, #int 885 // #375 │ │ +0cc5e6: 1a04 540b |1317: const-string v4, "AtlantaTAC" // string@0b54 │ │ +0cc5ea: 4d04 0001 |1319: aput-object v4, v0, v1 │ │ +0cc5ee: 1301 7603 |131b: const/16 v1, #int 886 // #376 │ │ +0cc5f2: 1a04 8904 |131d: const-string v4, "-85.5002" // string@0489 │ │ +0cc5f6: 4d04 0001 |131f: aput-object v4, v0, v1 │ │ +0cc5fa: 1301 7703 |1321: const/16 v1, #int 887 // #377 │ │ +0cc5fe: 1a04 3c06 |1323: const-string v4, "33.0002" // string@063c │ │ +0cc602: 4d04 0001 |1325: aput-object v4, v0, v1 │ │ +0cc606: 1301 7803 |1327: const/16 v1, #int 888 // #378 │ │ +0cc60a: 4d02 0001 |1329: aput-object v2, v0, v1 │ │ +0cc60e: 1301 7903 |132b: const/16 v1, #int 889 // #379 │ │ +0cc612: 1a04 540b |132d: const-string v4, "AtlantaTAC" // string@0b54 │ │ +0cc616: 4d04 0001 |132f: aput-object v4, v0, v1 │ │ +0cc61a: 1301 7a03 |1331: const/16 v1, #int 890 // #37a │ │ +0cc61e: 1a04 6b04 |1333: const-string v4, "-83.6001" // string@046b │ │ +0cc622: 4d04 0001 |1335: aput-object v4, v0, v1 │ │ +0cc626: 1301 7b03 |1337: const/16 v1, #int 891 // #37b │ │ +0cc62a: 1a04 3c06 |1339: const-string v4, "33.0002" // string@063c │ │ +0cc62e: 4d04 0001 |133b: aput-object v4, v0, v1 │ │ +0cc632: 1301 7c03 |133d: const/16 v1, #int 892 // #37c │ │ +0cc636: 4d02 0001 |133f: aput-object v2, v0, v1 │ │ +0cc63a: 1301 7d03 |1341: const/16 v1, #int 893 // #37d │ │ +0cc63e: 1a04 540b |1343: const-string v4, "AtlantaTAC" // string@0b54 │ │ +0cc642: 4d04 0001 |1345: aput-object v4, v0, v1 │ │ +0cc646: 1301 7e03 |1347: const/16 v1, #int 894 // #37e │ │ +0cc64a: 1a04 6b04 |1349: const-string v4, "-83.6001" // string@046b │ │ +0cc64e: 4d04 0001 |134b: aput-object v4, v0, v1 │ │ +0cc652: 1301 7f03 |134d: const/16 v1, #int 895 // #37f │ │ +0cc656: 1a04 5706 |134f: const-string v4, "34.4001" // string@0657 │ │ +0cc65a: 4d04 0001 |1351: aput-object v4, v0, v1 │ │ +0cc65e: 1301 8003 |1353: const/16 v1, #int 896 // #380 │ │ +0cc662: 4d02 0001 |1355: aput-object v2, v0, v1 │ │ +0cc666: 1301 8103 |1357: const/16 v1, #int 897 // #381 │ │ +0cc66a: 1a04 df0b |1359: const-string v4, "Baltimore-WashingtonTAC" // string@0bdf │ │ +0cc66e: 4d04 0001 |135b: aput-object v4, v0, v1 │ │ +0cc672: 1301 8203 |135d: const/16 v1, #int 898 // #382 │ │ +0cc676: 1a04 2504 |135f: const-string v4, "-78.6002" // string@0425 │ │ +0cc67a: 4d04 0001 |1361: aput-object v4, v0, v1 │ │ +0cc67e: 1301 8303 |1363: const/16 v1, #int 899 // #383 │ │ +0cc682: 1a04 c306 |1365: const-string v4, "39.8002" // string@06c3 │ │ +0cc686: 4d04 0001 |1367: aput-object v4, v0, v1 │ │ +0cc68a: 1301 8403 |1369: const/16 v1, #int 900 // #384 │ │ +0cc68e: 4d02 0001 |136b: aput-object v2, v0, v1 │ │ +0cc692: 1301 8503 |136d: const/16 v1, #int 901 // #385 │ │ +0cc696: 1a04 df0b |136f: const-string v4, "Baltimore-WashingtonTAC" // string@0bdf │ │ +0cc69a: 4d04 0001 |1371: aput-object v4, v0, v1 │ │ +0cc69e: 1301 8603 |1373: const/16 v1, #int 902 // #386 │ │ +0cc6a2: 1a04 2504 |1375: const-string v4, "-78.6002" // string@0425 │ │ +0cc6a6: 4d04 0001 |1377: aput-object v4, v0, v1 │ │ +0cc6aa: 1301 8703 |1379: const/16 v1, #int 903 // #387 │ │ +0cc6ae: 1a04 9a06 |137b: const-string v4, "38.1668" // string@069a │ │ +0cc6b2: 4d04 0001 |137d: aput-object v4, v0, v1 │ │ +0cc6b6: 1301 8803 |137f: const/16 v1, #int 904 // #388 │ │ +0cc6ba: 4d02 0001 |1381: aput-object v2, v0, v1 │ │ +0cc6be: 1301 8903 |1383: const/16 v1, #int 905 // #389 │ │ +0cc6c2: 1a04 df0b |1385: const-string v4, "Baltimore-WashingtonTAC" // string@0bdf │ │ +0cc6c6: 4d04 0001 |1387: aput-object v4, v0, v1 │ │ +0cc6ca: 1301 8a03 |1389: const/16 v1, #int 906 // #38a │ │ +0cc6ce: 1a04 0e04 |138b: const-string v4, "-75.7701" // string@040e │ │ +0cc6d2: 4d04 0001 |138d: aput-object v4, v0, v1 │ │ +0cc6d6: 1301 8b03 |138f: const/16 v1, #int 907 // #38b │ │ +0cc6da: 1a04 9a06 |1391: const-string v4, "38.1668" // string@069a │ │ +0cc6de: 4d04 0001 |1393: aput-object v4, v0, v1 │ │ +0cc6e2: 1301 8c03 |1395: const/16 v1, #int 908 // #38c │ │ +0cc6e6: 4d02 0001 |1397: aput-object v2, v0, v1 │ │ +0cc6ea: 1301 8d03 |1399: const/16 v1, #int 909 // #38d │ │ +0cc6ee: 1a04 df0b |139b: const-string v4, "Baltimore-WashingtonTAC" // string@0bdf │ │ +0cc6f2: 4d04 0001 |139d: aput-object v4, v0, v1 │ │ +0cc6f6: 1301 8e03 |139f: const/16 v1, #int 910 // #38e │ │ +0cc6fa: 1a04 0e04 |13a1: const-string v4, "-75.7701" // string@040e │ │ +0cc6fe: 4d04 0001 |13a3: aput-object v4, v0, v1 │ │ +0cc702: 1301 8f03 |13a5: const/16 v1, #int 911 // #38f │ │ +0cc706: 1a04 c306 |13a7: const-string v4, "39.8002" // string@06c3 │ │ +0cc70a: 4d04 0001 |13a9: aput-object v4, v0, v1 │ │ +0cc70e: 1301 9003 |13ab: const/16 v1, #int 912 // #390 │ │ +0cc712: 4d02 0001 |13ad: aput-object v2, v0, v1 │ │ +0cc716: 1301 9103 |13af: const/16 v1, #int 913 // #391 │ │ +0cc71a: 1a04 040c |13b1: const-string v4, "BostonTAC" // string@0c04 │ │ +0cc71e: 4d04 0001 |13b3: aput-object v4, v0, v1 │ │ +0cc722: 1301 9203 |13b5: const/16 v1, #int 914 // #392 │ │ +0cc726: 1a04 f503 |13b7: const-string v4, "-72.3001" // string@03f5 │ │ +0cc72a: 4d04 0001 |13b9: aput-object v4, v0, v1 │ │ +0cc72e: 1301 9303 |13bb: const/16 v1, #int 915 // #393 │ │ +0cc732: 1a04 1407 |13bd: const-string v4, "42.9" // string@0714 │ │ +0cc736: 4d04 0001 |13bf: aput-object v4, v0, v1 │ │ +0cc73a: 1301 9403 |13c1: const/16 v1, #int 916 // #394 │ │ +0cc73e: 4d02 0001 |13c3: aput-object v2, v0, v1 │ │ +0cc742: 1301 9503 |13c5: const/16 v1, #int 917 // #395 │ │ +0cc746: 1a04 040c |13c7: const-string v4, "BostonTAC" // string@0c04 │ │ +0cc74a: 4d04 0001 |13c9: aput-object v4, v0, v1 │ │ +0cc74e: 1301 9603 |13cb: const/16 v1, #int 918 // #396 │ │ +0cc752: 1a04 f503 |13cd: const-string v4, "-72.3001" // string@03f5 │ │ +0cc756: 4d04 0001 |13cf: aput-object v4, v0, v1 │ │ +0cc75a: 1301 9703 |13d1: const/16 v1, #int 919 // #397 │ │ +0cc75e: 1a04 eb06 |13d3: const-string v4, "41.2501" // string@06eb │ │ +0cc762: 4d04 0001 |13d5: aput-object v4, v0, v1 │ │ +0cc766: 1301 9803 |13d7: const/16 v1, #int 920 // #398 │ │ +0cc76a: 4d02 0001 |13d9: aput-object v2, v0, v1 │ │ +0cc76e: 1301 9903 |13db: const/16 v1, #int 921 // #399 │ │ +0cc772: 1a04 040c |13dd: const-string v4, "BostonTAC" // string@0c04 │ │ +0cc776: 4d04 0001 |13df: aput-object v4, v0, v1 │ │ +0cc77a: 1301 9a03 |13e1: const/16 v1, #int 922 // #39a │ │ +0cc77e: 1a04 df03 |13e3: const-string v4, "-69.5" // string@03df │ │ +0cc782: 4d04 0001 |13e5: aput-object v4, v0, v1 │ │ +0cc786: 1301 9b03 |13e7: const/16 v1, #int 923 // #39b │ │ +0cc78a: 1a04 eb06 |13e9: const-string v4, "41.2501" // string@06eb │ │ +0cc78e: 4d04 0001 |13eb: aput-object v4, v0, v1 │ │ +0cc792: 1301 9c03 |13ed: const/16 v1, #int 924 // #39c │ │ +0cc796: 4d02 0001 |13ef: aput-object v2, v0, v1 │ │ +0cc79a: 1301 9d03 |13f1: const/16 v1, #int 925 // #39d │ │ +0cc79e: 1a04 040c |13f3: const-string v4, "BostonTAC" // string@0c04 │ │ +0cc7a2: 4d04 0001 |13f5: aput-object v4, v0, v1 │ │ +0cc7a6: 1301 9e03 |13f7: const/16 v1, #int 926 // #39e │ │ +0cc7aa: 1a04 df03 |13f9: const-string v4, "-69.5" // string@03df │ │ +0cc7ae: 4d04 0001 |13fb: aput-object v4, v0, v1 │ │ +0cc7b2: 1301 9f03 |13fd: const/16 v1, #int 927 // #39f │ │ +0cc7b6: 1a04 1407 |13ff: const-string v4, "42.9" // string@0714 │ │ +0cc7ba: 4d04 0001 |1401: aput-object v4, v0, v1 │ │ +0cc7be: 1301 a003 |1403: const/16 v1, #int 928 // #3a0 │ │ +0cc7c2: 4d02 0001 |1405: aput-object v2, v0, v1 │ │ +0cc7c6: 1301 a103 |1407: const/16 v1, #int 929 // #3a1 │ │ +0cc7ca: 1a04 710d |1409: const-string v4, "CharlotteTAC" // string@0d71 │ │ +0cc7ce: 4d04 0001 |140b: aput-object v4, v0, v1 │ │ +0cc7d2: 1301 a203 |140d: const/16 v1, #int 930 // #3a2 │ │ +0cc7d6: 1a04 5704 |140f: const-string v4, "-82.1002" // string@0457 │ │ +0cc7da: 4d04 0001 |1411: aput-object v4, v0, v1 │ │ +0cc7de: 1301 a303 |1413: const/16 v1, #int 931 // #3a3 │ │ +0cc7e2: 1a04 7606 |1415: const-string v4, "35.9001" // string@0676 │ │ +0cc7e6: 4d04 0001 |1417: aput-object v4, v0, v1 │ │ +0cc7ea: 1301 a403 |1419: const/16 v1, #int 932 // #3a4 │ │ +0cc7ee: 4d02 0001 |141b: aput-object v2, v0, v1 │ │ +0cc7f2: 1301 a503 |141d: const/16 v1, #int 933 // #3a5 │ │ +0cc7f6: 1a04 710d |141f: const-string v4, "CharlotteTAC" // string@0d71 │ │ +0cc7fa: 4d04 0001 |1421: aput-object v4, v0, v1 │ │ +0cc7fe: 1301 a603 |1423: const/16 v1, #int 934 // #3a6 │ │ +0cc802: 1a04 5704 |1425: const-string v4, "-82.1002" // string@0457 │ │ +0cc806: 4d04 0001 |1427: aput-object v4, v0, v1 │ │ +0cc80a: 1301 a703 |1429: const/16 v1, #int 935 // #3a7 │ │ +0cc80e: 1a04 5d06 |142b: const-string v4, "34.5802" // string@065d │ │ +0cc812: 4d04 0001 |142d: aput-object v4, v0, v1 │ │ +0cc816: 1301 a803 |142f: const/16 v1, #int 936 // #3a8 │ │ +0cc81a: 4d02 0001 |1431: aput-object v2, v0, v1 │ │ +0cc81e: 1301 a903 |1433: const/16 v1, #int 937 // #3a9 │ │ +0cc822: 1a04 710d |1435: const-string v4, "CharlotteTAC" // string@0d71 │ │ +0cc826: 4d04 0001 |1437: aput-object v4, v0, v1 │ │ +0cc82a: 1301 aa03 |1439: const/16 v1, #int 938 // #3aa │ │ +0cc82e: 1a04 3904 |143b: const-string v4, "-80.0802" // string@0439 │ │ +0cc832: 4d04 0001 |143d: aput-object v4, v0, v1 │ │ +0cc836: 1301 ab03 |143f: const/16 v1, #int 939 // #3ab │ │ +0cc83a: 1a04 5d06 |1441: const-string v4, "34.5802" // string@065d │ │ +0cc83e: 4d04 0001 |1443: aput-object v4, v0, v1 │ │ +0cc842: 1301 ac03 |1445: const/16 v1, #int 940 // #3ac │ │ +0cc846: 4d02 0001 |1447: aput-object v2, v0, v1 │ │ +0cc84a: 1301 ad03 |1449: const/16 v1, #int 941 // #3ad │ │ +0cc84e: 1a04 710d |144b: const-string v4, "CharlotteTAC" // string@0d71 │ │ +0cc852: 4d04 0001 |144d: aput-object v4, v0, v1 │ │ +0cc856: 1301 ae03 |144f: const/16 v1, #int 942 // #3ae │ │ +0cc85a: 1a04 3904 |1451: const-string v4, "-80.0802" // string@0439 │ │ +0cc85e: 4d04 0001 |1453: aput-object v4, v0, v1 │ │ +0cc862: 1301 af03 |1455: const/16 v1, #int 943 // #3af │ │ +0cc866: 1a04 7606 |1457: const-string v4, "35.9001" // string@0676 │ │ +0cc86a: 4d04 0001 |1459: aput-object v4, v0, v1 │ │ +0cc86e: 1301 b003 |145b: const/16 v1, #int 944 // #3b0 │ │ +0cc872: 4d02 0001 |145d: aput-object v2, v0, v1 │ │ +0cc876: 1301 b103 |145f: const/16 v1, #int 945 // #3b1 │ │ +0cc87a: 1a04 840d |1461: const-string v4, "ChicagoTAC" // string@0d84 │ │ +0cc87e: 4d04 0001 |1463: aput-object v4, v0, v1 │ │ +0cc882: 1301 b203 |1465: const/16 v1, #int 946 // #3b2 │ │ +0cc886: 1a04 b504 |1467: const-string v4, "-89.1001" // string@04b5 │ │ +0cc88a: 4d04 0001 |1469: aput-object v4, v0, v1 │ │ +0cc88e: 1301 b303 |146b: const/16 v1, #int 947 // #3b3 │ │ +0cc892: 1a04 0a07 |146d: const-string v4, "42.5001" // string@070a │ │ +0cc896: 4d04 0001 |146f: aput-object v4, v0, v1 │ │ +0cc89a: 1301 b403 |1471: const/16 v1, #int 948 // #3b4 │ │ +0cc89e: 4d02 0001 |1473: aput-object v2, v0, v1 │ │ +0cc8a2: 1301 b503 |1475: const/16 v1, #int 949 // #3b5 │ │ +0cc8a6: 1a04 840d |1477: const-string v4, "ChicagoTAC" // string@0d84 │ │ +0cc8aa: 4d04 0001 |1479: aput-object v4, v0, v1 │ │ +0cc8ae: 1301 b603 |147b: const/16 v1, #int 950 // #3b6 │ │ +0cc8b2: 1a04 b504 |147d: const-string v4, "-89.1001" // string@04b5 │ │ +0cc8b6: 4d04 0001 |147f: aput-object v4, v0, v1 │ │ +0cc8ba: 1301 b703 |1481: const/16 v1, #int 951 // #3b7 │ │ +0cc8be: 1a04 f306 |1483: const-string v4, "41.4302" // string@06f3 │ │ +0cc8c2: 4d04 0001 |1485: aput-object v4, v0, v1 │ │ +0cc8c6: 1301 b803 |1487: const/16 v1, #int 952 // #3b8 │ │ +0cc8ca: 4d02 0001 |1489: aput-object v2, v0, v1 │ │ +0cc8ce: 1301 b903 |148b: const/16 v1, #int 953 // #3b9 │ │ +0cc8d2: 1a04 840d |148d: const-string v4, "ChicagoTAC" // string@0d84 │ │ +0cc8d6: 4d04 0001 |148f: aput-object v4, v0, v1 │ │ +0cc8da: 1301 ba03 |1491: const/16 v1, #int 954 // #3ba │ │ +0cc8de: 1a04 9c04 |1493: const-string v4, "-86.9001" // string@049c │ │ +0cc8e2: 4d04 0001 |1495: aput-object v4, v0, v1 │ │ +0cc8e6: 1301 bb03 |1497: const/16 v1, #int 955 // #3bb │ │ +0cc8ea: 1a04 f306 |1499: const-string v4, "41.4302" // string@06f3 │ │ +0cc8ee: 4d04 0001 |149b: aput-object v4, v0, v1 │ │ +0cc8f2: 1301 bc03 |149d: const/16 v1, #int 956 // #3bc │ │ +0cc8f6: 4d02 0001 |149f: aput-object v2, v0, v1 │ │ +0cc8fa: 1301 bd03 |14a1: const/16 v1, #int 957 // #3bd │ │ +0cc8fe: 1a04 840d |14a3: const-string v4, "ChicagoTAC" // string@0d84 │ │ +0cc902: 4d04 0001 |14a5: aput-object v4, v0, v1 │ │ +0cc906: 1301 be03 |14a7: const/16 v1, #int 958 // #3be │ │ +0cc90a: 1a04 9c04 |14a9: const-string v4, "-86.9001" // string@049c │ │ +0cc90e: 4d04 0001 |14ab: aput-object v4, v0, v1 │ │ +0cc912: 1301 bf03 |14ad: const/16 v1, #int 959 // #3bf │ │ +0cc916: 1a04 0a07 |14af: const-string v4, "42.5001" // string@070a │ │ +0cc91a: 4d04 0001 |14b1: aput-object v4, v0, v1 │ │ +0cc91e: 1301 c003 |14b3: const/16 v1, #int 960 // #3c0 │ │ +0cc922: 4d02 0001 |14b5: aput-object v2, v0, v1 │ │ +0cc926: 1301 c103 |14b7: const/16 v1, #int 961 // #3c1 │ │ +0cc92a: 1a04 890d |14b9: const-string v4, "CincinnatiTAC" // string@0d89 │ │ +0cc92e: 4d04 0001 |14bb: aput-object v4, v0, v1 │ │ +0cc932: 1301 c203 |14bd: const/16 v1, #int 962 // #3c2 │ │ +0cc936: 1a04 8e04 |14bf: const-string v4, "-85.9001" // string@048e │ │ +0cc93a: 4d04 0001 |14c1: aput-object v4, v0, v1 │ │ +0cc93e: 1301 c303 |14c3: const/16 v1, #int 963 // #3c3 │ │ +0cc942: 1a04 d406 |14c5: const-string v4, "40.1001" // string@06d4 │ │ +0cc946: 4d04 0001 |14c7: aput-object v4, v0, v1 │ │ +0cc94a: 1301 c403 |14c9: const/16 v1, #int 964 // #3c4 │ │ +0cc94e: 4d02 0001 |14cb: aput-object v2, v0, v1 │ │ +0cc952: 1301 c503 |14cd: const/16 v1, #int 965 // #3c5 │ │ +0cc956: 1a04 890d |14cf: const-string v4, "CincinnatiTAC" // string@0d89 │ │ +0cc95a: 4d04 0001 |14d1: aput-object v4, v0, v1 │ │ +0cc95e: 1301 c603 |14d3: const/16 v1, #int 966 // #3c6 │ │ +0cc962: 1a04 8e04 |14d5: const-string v4, "-85.9001" // string@048e │ │ +0cc966: 4d04 0001 |14d7: aput-object v4, v0, v1 │ │ +0cc96a: 1301 c703 |14d9: const/16 v1, #int 967 // #3c7 │ │ +0cc96e: 1a04 a506 |14db: const-string v4, "38.4601" // string@06a5 │ │ +0cc972: 4d04 0001 |14dd: aput-object v4, v0, v1 │ │ +0cc976: 1301 c803 |14df: const/16 v1, #int 968 // #3c8 │ │ +0cc97a: 4d02 0001 |14e1: aput-object v2, v0, v1 │ │ +0cc97e: 1301 c903 |14e3: const/16 v1, #int 969 // #3c9 │ │ +0cc982: 1a04 890d |14e5: const-string v4, "CincinnatiTAC" // string@0d89 │ │ +0cc986: 4d04 0001 |14e7: aput-object v4, v0, v1 │ │ +0cc98a: 1301 ca03 |14e9: const/16 v1, #int 970 // #3ca │ │ +0cc98e: 1a04 6d04 |14eb: const-string v4, "-83.7002" // string@046d │ │ +0cc992: 4d04 0001 |14ed: aput-object v4, v0, v1 │ │ +0cc996: 1301 cb03 |14ef: const/16 v1, #int 971 // #3cb │ │ +0cc99a: 1a04 a506 |14f1: const-string v4, "38.4601" // string@06a5 │ │ +0cc99e: 4d04 0001 |14f3: aput-object v4, v0, v1 │ │ +0cc9a2: 1301 cc03 |14f5: const/16 v1, #int 972 // #3cc │ │ +0cc9a6: 4d02 0001 |14f7: aput-object v2, v0, v1 │ │ +0cc9aa: 1301 cd03 |14f9: const/16 v1, #int 973 // #3cd │ │ +0cc9ae: 1a04 890d |14fb: const-string v4, "CincinnatiTAC" // string@0d89 │ │ +0cc9b2: 4d04 0001 |14fd: aput-object v4, v0, v1 │ │ +0cc9b6: 1301 ce03 |14ff: const/16 v1, #int 974 // #3ce │ │ +0cc9ba: 1a04 6d04 |1501: const-string v4, "-83.7002" // string@046d │ │ +0cc9be: 4d04 0001 |1503: aput-object v4, v0, v1 │ │ +0cc9c2: 1301 cf03 |1505: const/16 v1, #int 975 // #3cf │ │ +0cc9c6: 1a04 d406 |1507: const-string v4, "40.1001" // string@06d4 │ │ +0cc9ca: 4d04 0001 |1509: aput-object v4, v0, v1 │ │ +0cc9ce: 1301 d003 |150b: const/16 v1, #int 976 // #3d0 │ │ +0cc9d2: 4d02 0001 |150d: aput-object v2, v0, v1 │ │ +0cc9d6: 1301 d103 |150f: const/16 v1, #int 977 // #3d1 │ │ +0cc9da: 1a04 970d |1511: const-string v4, "ClevelandTAC" // string@0d97 │ │ +0cc9de: 4d04 0001 |1513: aput-object v4, v0, v1 │ │ +0cc9e2: 1301 d203 |1515: const/16 v1, #int 978 // #3d2 │ │ +0cc9e6: 1a04 6504 |1517: const-string v4, "-82.9002" // string@0465 │ │ +0cc9ea: 4d04 0001 |1519: aput-object v4, v0, v1 │ │ +0cc9ee: 1301 d303 |151b: const/16 v1, #int 979 // #3d3 │ │ +0cc9f2: 1a04 0207 |151d: const-string v4, "41.9502" // string@0702 │ │ +0cc9f6: 4d04 0001 |151f: aput-object v4, v0, v1 │ │ +0cc9fa: 1301 d403 |1521: const/16 v1, #int 980 // #3d4 │ │ +0cc9fe: 4d02 0001 |1523: aput-object v2, v0, v1 │ │ +0cca02: 1301 d503 |1525: const/16 v1, #int 981 // #3d5 │ │ +0cca06: 1a04 970d |1527: const-string v4, "ClevelandTAC" // string@0d97 │ │ +0cca0a: 4d04 0001 |1529: aput-object v4, v0, v1 │ │ +0cca0e: 1301 d603 |152b: const/16 v1, #int 982 // #3d6 │ │ +0cca12: 1a04 6504 |152d: const-string v4, "-82.9002" // string@0465 │ │ +0cca16: 4d04 0001 |152f: aput-object v4, v0, v1 │ │ +0cca1a: 1301 d703 |1531: const/16 v1, #int 983 // #3d7 │ │ +0cca1e: 1a04 e306 |1533: const-string v4, "40.8402" // string@06e3 │ │ +0cca22: 4d04 0001 |1535: aput-object v4, v0, v1 │ │ +0cca26: 1301 d803 |1537: const/16 v1, #int 984 // #3d8 │ │ +0cca2a: 4d02 0001 |1539: aput-object v2, v0, v1 │ │ +0cca2e: 1301 d903 |153b: const/16 v1, #int 985 // #3d9 │ │ +0cca32: 1a04 970d |153d: const-string v4, "ClevelandTAC" // string@0d97 │ │ +0cca36: 4d04 0001 |153f: aput-object v4, v0, v1 │ │ +0cca3a: 1301 da03 |1541: const/16 v1, #int 986 // #3da │ │ +0cca3e: 1a04 4604 |1543: const-string v4, "-80.6002" // string@0446 │ │ +0cca42: 4d04 0001 |1545: aput-object v4, v0, v1 │ │ +0cca46: 1301 db03 |1547: const/16 v1, #int 987 // #3db │ │ +0cca4a: 1a04 e306 |1549: const-string v4, "40.8402" // string@06e3 │ │ +0cca4e: 4d04 0001 |154b: aput-object v4, v0, v1 │ │ +0cca52: 1301 dc03 |154d: const/16 v1, #int 988 // #3dc │ │ +0cca56: 4d02 0001 |154f: aput-object v2, v0, v1 │ │ +0cca5a: 1301 dd03 |1551: const/16 v1, #int 989 // #3dd │ │ +0cca5e: 1a04 970d |1553: const-string v4, "ClevelandTAC" // string@0d97 │ │ +0cca62: 4d04 0001 |1555: aput-object v4, v0, v1 │ │ +0cca66: 1301 de03 |1557: const/16 v1, #int 990 // #3de │ │ +0cca6a: 1a04 4604 |1559: const-string v4, "-80.6002" // string@0446 │ │ +0cca6e: 4d04 0001 |155b: aput-object v4, v0, v1 │ │ +0cca72: 1301 df03 |155d: const/16 v1, #int 991 // #3df │ │ +0cca76: 1a04 0207 |155f: const-string v4, "41.9502" // string@0702 │ │ +0cca7a: 4d04 0001 |1561: aput-object v4, v0, v1 │ │ +0cca7e: 1301 e003 |1563: const/16 v1, #int 992 // #3e0 │ │ +0cca82: 4d02 0001 |1565: aput-object v2, v0, v1 │ │ +0cca86: 1301 e103 |1567: const/16 v1, #int 993 // #3e1 │ │ +0cca8a: 1a04 b10d |1569: const-string v4, "ColoradoSpringsTAC" // string@0db1 │ │ +0cca8e: 4d04 0001 |156b: aput-object v4, v0, v1 │ │ +0cca92: 1301 e203 |156d: const/16 v1, #int 994 // #3e2 │ │ +0cca96: 1a04 c402 |156f: const-string v4, "-106.2" // string@02c4 │ │ +0cca9a: 4d04 0001 |1571: aput-object v4, v0, v1 │ │ +0cca9e: 1301 e303 |1573: const/16 v1, #int 995 // #3e3 │ │ +0ccaa2: 1a04 b406 |1575: const-string v4, "39.25" // string@06b4 │ │ +0ccaa6: 4d04 0001 |1577: aput-object v4, v0, v1 │ │ +0ccaaa: 1301 e403 |1579: const/16 v1, #int 996 // #3e4 │ │ +0ccaae: 4d02 0001 |157b: aput-object v2, v0, v1 │ │ +0ccab2: 1301 e503 |157d: const/16 v1, #int 997 // #3e5 │ │ +0ccab6: 1a04 b10d |157f: const-string v4, "ColoradoSpringsTAC" // string@0db1 │ │ +0ccaba: 4d04 0001 |1581: aput-object v4, v0, v1 │ │ +0ccabe: 1301 e603 |1583: const/16 v1, #int 998 // #3e6 │ │ +0ccac2: 1a04 c402 |1585: const-string v4, "-106.2" // string@02c4 │ │ +0ccac6: 4d04 0001 |1587: aput-object v4, v0, v1 │ │ +0ccaca: 1301 e703 |1589: const/16 v1, #int 999 // #3e7 │ │ +0ccace: 1a04 9106 |158b: const-string v4, "37.6499" // string@0691 │ │ +0ccad2: 4d04 0001 |158d: aput-object v4, v0, v1 │ │ +0ccad6: 1301 e803 |158f: const/16 v1, #int 1000 // #3e8 │ │ +0ccada: 4d02 0001 |1591: aput-object v2, v0, v1 │ │ +0ccade: 1301 e903 |1593: const/16 v1, #int 1001 // #3e9 │ │ +0ccae2: 1a04 b10d |1595: const-string v4, "ColoradoSpringsTAC" // string@0db1 │ │ +0ccae6: 4d04 0001 |1597: aput-object v4, v0, v1 │ │ +0ccaea: 1301 ea03 |1599: const/16 v1, #int 1002 // #3ea │ │ +0ccaee: 1a04 a902 |159b: const-string v4, "-103.45" // string@02a9 │ │ +0ccaf2: 4d04 0001 |159d: aput-object v4, v0, v1 │ │ +0ccaf6: 1301 eb03 |159f: const/16 v1, #int 1003 // #3eb │ │ +0ccafa: 1a04 9106 |15a1: const-string v4, "37.6499" // string@0691 │ │ +0ccafe: 4d04 0001 |15a3: aput-object v4, v0, v1 │ │ +0ccb02: 1301 ec03 |15a5: const/16 v1, #int 1004 // #3ec │ │ +0ccb06: 4d02 0001 |15a7: aput-object v2, v0, v1 │ │ +0ccb0a: 1301 ed03 |15a9: const/16 v1, #int 1005 // #3ed │ │ +0ccb0e: 1a04 b10d |15ab: const-string v4, "ColoradoSpringsTAC" // string@0db1 │ │ +0ccb12: 4d04 0001 |15ad: aput-object v4, v0, v1 │ │ +0ccb16: 1301 ee03 |15af: const/16 v1, #int 1006 // #3ee │ │ +0ccb1a: 1a04 a902 |15b1: const-string v4, "-103.45" // string@02a9 │ │ +0ccb1e: 4d04 0001 |15b3: aput-object v4, v0, v1 │ │ +0ccb22: 1301 ef03 |15b5: const/16 v1, #int 1007 // #3ef │ │ +0ccb26: 1a04 b406 |15b7: const-string v4, "39.25" // string@06b4 │ │ +0ccb2a: 4d04 0001 |15b9: aput-object v4, v0, v1 │ │ +0ccb2e: 1301 f003 |15bb: const/16 v1, #int 1008 // #3f0 │ │ +0ccb32: 4d02 0001 |15bd: aput-object v2, v0, v1 │ │ +0ccb36: 1301 f103 |15bf: const/16 v1, #int 1009 // #3f1 │ │ +0ccb3a: 1a04 cd0e |15c1: const-string v4, "Dallas-FtWorthTAC" // string@0ecd │ │ +0ccb3e: 4d04 0001 |15c3: aput-object v4, v0, v1 │ │ +0ccb42: 1301 f203 |15c5: const/16 v1, #int 1010 // #3f2 │ │ +0ccb46: 1a04 2105 |15c7: const-string v4, "-98.5" // string@0521 │ │ +0ccb4a: 4d04 0001 |15c9: aput-object v4, v0, v1 │ │ +0ccb4e: 1301 f303 |15cb: const/16 v1, #int 1011 // #3f3 │ │ +0ccb52: 1a04 4a06 |15cd: const-string v4, "33.6701" // string@064a │ │ +0ccb56: 4d04 0001 |15cf: aput-object v4, v0, v1 │ │ +0ccb5a: 1301 f403 |15d1: const/16 v1, #int 1012 // #3f4 │ │ +0ccb5e: 4d02 0001 |15d3: aput-object v2, v0, v1 │ │ +0ccb62: 1301 f503 |15d5: const/16 v1, #int 1013 // #3f5 │ │ +0ccb66: 1a04 cd0e |15d7: const-string v4, "Dallas-FtWorthTAC" // string@0ecd │ │ +0ccb6a: 4d04 0001 |15d9: aput-object v4, v0, v1 │ │ +0ccb6e: 1301 f603 |15db: const/16 v1, #int 1014 // #3f6 │ │ +0ccb72: 1a04 2105 |15dd: const-string v4, "-98.5" // string@0521 │ │ +0ccb76: 4d04 0001 |15df: aput-object v4, v0, v1 │ │ +0ccb7a: 1301 f703 |15e1: const/16 v1, #int 1015 // #3f7 │ │ +0ccb7e: 1a04 2a06 |15e3: const-string v4, "32.0501" // string@062a │ │ +0ccb82: 4d04 0001 |15e5: aput-object v4, v0, v1 │ │ +0ccb86: 1301 f803 |15e7: const/16 v1, #int 1016 // #3f8 │ │ +0ccb8a: 4d02 0001 |15e9: aput-object v2, v0, v1 │ │ +0ccb8e: 1301 f903 |15eb: const/16 v1, #int 1017 // #3f9 │ │ +0ccb92: 1a04 cd0e |15ed: const-string v4, "Dallas-FtWorthTAC" // string@0ecd │ │ +0ccb96: 4d04 0001 |15ef: aput-object v4, v0, v1 │ │ +0ccb9a: 1301 fa03 |15f1: const/16 v1, #int 1018 // #3fa │ │ +0ccb9e: 1a04 fe04 |15f3: const-string v4, "-95.8501" // string@04fe │ │ +0ccba2: 4d04 0001 |15f5: aput-object v4, v0, v1 │ │ +0ccba6: 1301 fb03 |15f7: const/16 v1, #int 1019 // #3fb │ │ +0ccbaa: 1a04 2a06 |15f9: const-string v4, "32.0501" // string@062a │ │ +0ccbae: 4d04 0001 |15fb: aput-object v4, v0, v1 │ │ +0ccbb2: 1301 fc03 |15fd: const/16 v1, #int 1020 // #3fc │ │ +0ccbb6: 4d02 0001 |15ff: aput-object v2, v0, v1 │ │ +0ccbba: 1301 fd03 |1601: const/16 v1, #int 1021 // #3fd │ │ +0ccbbe: 1a04 cd0e |1603: const-string v4, "Dallas-FtWorthTAC" // string@0ecd │ │ +0ccbc2: 4d04 0001 |1605: aput-object v4, v0, v1 │ │ +0ccbc6: 1301 fe03 |1607: const/16 v1, #int 1022 // #3fe │ │ +0ccbca: 1a04 fe04 |1609: const-string v4, "-95.8501" // string@04fe │ │ +0ccbce: 4d04 0001 |160b: aput-object v4, v0, v1 │ │ +0ccbd2: 1301 ff03 |160d: const/16 v1, #int 1023 // #3ff │ │ +0ccbd6: 1a04 4a06 |160f: const-string v4, "33.6701" // string@064a │ │ +0ccbda: 4d04 0001 |1611: aput-object v4, v0, v1 │ │ +0ccbde: 1301 0004 |1613: const/16 v1, #int 1024 // #400 │ │ +0ccbe2: 4d02 0001 |1615: aput-object v2, v0, v1 │ │ +0ccbe6: 1301 0104 |1617: const/16 v1, #int 1025 // #401 │ │ +0ccbea: 1a04 f30e |1619: const-string v4, "DenverTAC" // string@0ef3 │ │ +0ccbee: 4d04 0001 |161b: aput-object v4, v0, v1 │ │ +0ccbf2: 1301 0204 |161d: const/16 v1, #int 1026 // #402 │ │ +0ccbf6: 1a04 c102 |161f: const-string v4, "-105.9" // string@02c1 │ │ +0ccbfa: 4d04 0001 |1621: aput-object v4, v0, v1 │ │ +0ccbfe: 1301 0304 |1623: const/16 v1, #int 1027 // #403 │ │ +0ccc02: 1a04 de06 |1625: const-string v4, "40.6001" // string@06de │ │ +0ccc06: 4d04 0001 |1627: aput-object v4, v0, v1 │ │ +0ccc0a: 1301 0404 |1629: const/16 v1, #int 1028 // #404 │ │ +0ccc0e: 4d02 0001 |162b: aput-object v2, v0, v1 │ │ +0ccc12: 1301 0504 |162d: const/16 v1, #int 1029 // #405 │ │ +0ccc16: 1a04 f30e |162f: const-string v4, "DenverTAC" // string@0ef3 │ │ +0ccc1a: 4d04 0001 |1631: aput-object v4, v0, v1 │ │ +0ccc1e: 1301 0604 |1633: const/16 v1, #int 1030 // #406 │ │ +0ccc22: 1a04 c102 |1635: const-string v4, "-105.9" // string@02c1 │ │ +0ccc26: 4d04 0001 |1637: aput-object v4, v0, v1 │ │ +0ccc2a: 1301 0704 |1639: const/16 v1, #int 1031 // #407 │ │ +0ccc2e: 1a04 b506 |163b: const-string v4, "39.2501" // string@06b5 │ │ +0ccc32: 4d04 0001 |163d: aput-object v4, v0, v1 │ │ +0ccc36: 1301 0804 |163f: const/16 v1, #int 1032 // #408 │ │ +0ccc3a: 4d02 0001 |1641: aput-object v2, v0, v1 │ │ +0ccc3e: 1301 0904 |1643: const/16 v1, #int 1033 // #409 │ │ +0ccc42: 1a04 f30e |1645: const-string v4, "DenverTAC" // string@0ef3 │ │ +0ccc46: 4d04 0001 |1647: aput-object v4, v0, v1 │ │ +0ccc4a: 1301 0a04 |1649: const/16 v1, #int 1034 // #40a │ │ +0ccc4e: 1a04 af02 |164b: const-string v4, "-103.73" // string@02af │ │ +0ccc52: 4d04 0001 |164d: aput-object v4, v0, v1 │ │ +0ccc56: 1301 0b04 |164f: const/16 v1, #int 1035 // #40b │ │ +0ccc5a: 1a04 b506 |1651: const-string v4, "39.2501" // string@06b5 │ │ +0ccc5e: 4d04 0001 |1653: aput-object v4, v0, v1 │ │ +0ccc62: 1301 0c04 |1655: const/16 v1, #int 1036 // #40c │ │ +0ccc66: 4d02 0001 |1657: aput-object v2, v0, v1 │ │ +0ccc6a: 1301 0d04 |1659: const/16 v1, #int 1037 // #40d │ │ +0ccc6e: 1a04 f30e |165b: const-string v4, "DenverTAC" // string@0ef3 │ │ +0ccc72: 4d04 0001 |165d: aput-object v4, v0, v1 │ │ +0ccc76: 1301 0e04 |165f: const/16 v1, #int 1038 // #40e │ │ +0ccc7a: 1a04 af02 |1661: const-string v4, "-103.73" // string@02af │ │ +0ccc7e: 4d04 0001 |1663: aput-object v4, v0, v1 │ │ +0ccc82: 1301 0f04 |1665: const/16 v1, #int 1039 // #40f │ │ +0ccc86: 1a04 de06 |1667: const-string v4, "40.6001" // string@06de │ │ +0ccc8a: 4d04 0001 |1669: aput-object v4, v0, v1 │ │ +0ccc8e: 1301 1004 |166b: const/16 v1, #int 1040 // #410 │ │ +0ccc92: 4d02 0001 |166d: aput-object v2, v0, v1 │ │ +0ccc96: 1301 1104 |166f: const/16 v1, #int 1041 // #411 │ │ +0ccc9a: 1a04 030f |1671: const-string v4, "DetroitTAC" // string@0f03 │ │ +0ccc9e: 4d04 0001 |1673: aput-object v4, v0, v1 │ │ +0ccca2: 1301 1204 |1675: const/16 v1, #int 1042 // #412 │ │ +0ccca6: 1a04 7a04 |1677: const-string v4, "-84.8001" // string@047a │ │ +0cccaa: 4d04 0001 |1679: aput-object v4, v0, v1 │ │ +0cccae: 1301 1304 |167b: const/16 v1, #int 1043 // #413 │ │ +0cccb2: 1a04 0c07 |167d: const-string v4, "42.7501" // string@070c │ │ +0cccb6: 4d04 0001 |167f: aput-object v4, v0, v1 │ │ +0cccba: 1301 1404 |1681: const/16 v1, #int 1044 // #414 │ │ +0cccbe: 4d02 0001 |1683: aput-object v2, v0, v1 │ │ +0cccc2: 1301 1504 |1685: const/16 v1, #int 1045 // #415 │ │ +0cccc6: 1a04 030f |1687: const-string v4, "DetroitTAC" // string@0f03 │ │ +0cccca: 4d04 0001 |1689: aput-object v4, v0, v1 │ │ +0cccce: 1301 1604 |168b: const/16 v1, #int 1046 // #416 │ │ +0cccd2: 1a04 7a04 |168d: const-string v4, "-84.8001" // string@047a │ │ +0cccd6: 4d04 0001 |168f: aput-object v4, v0, v1 │ │ +0cccda: 1301 1704 |1691: const/16 v1, #int 1047 // #417 │ │ +0cccde: 1a04 f106 |1693: const-string v4, "41.4202" // string@06f1 │ │ +0ccce2: 4d04 0001 |1695: aput-object v4, v0, v1 │ │ +0ccce6: 1301 1804 |1697: const/16 v1, #int 1048 // #418 │ │ +0cccea: 4d02 0001 |1699: aput-object v2, v0, v1 │ │ +0cccee: 1301 1904 |169b: const/16 v1, #int 1049 // #419 │ │ +0cccf2: 1a04 030f |169d: const-string v4, "DetroitTAC" // string@0f03 │ │ +0cccf6: 4d04 0001 |169f: aput-object v4, v0, v1 │ │ +0cccfa: 1301 1a04 |16a1: const/16 v1, #int 1050 // #41a │ │ +0cccfe: 1a04 6004 |16a3: const-string v4, "-82.6602" // string@0460 │ │ +0ccd02: 4d04 0001 |16a5: aput-object v4, v0, v1 │ │ +0ccd06: 1301 1b04 |16a7: const/16 v1, #int 1051 // #41b │ │ +0ccd0a: 1a04 f106 |16a9: const-string v4, "41.4202" // string@06f1 │ │ +0ccd0e: 4d04 0001 |16ab: aput-object v4, v0, v1 │ │ +0ccd12: 1301 1c04 |16ad: const/16 v1, #int 1052 // #41c │ │ +0ccd16: 4d02 0001 |16af: aput-object v2, v0, v1 │ │ +0ccd1a: 1301 1d04 |16b1: const/16 v1, #int 1053 // #41d │ │ +0ccd1e: 1a04 030f |16b3: const-string v4, "DetroitTAC" // string@0f03 │ │ +0ccd22: 4d04 0001 |16b5: aput-object v4, v0, v1 │ │ +0ccd26: 1301 1e04 |16b7: const/16 v1, #int 1054 // #41e │ │ +0ccd2a: 1a04 6004 |16b9: const-string v4, "-82.6602" // string@0460 │ │ +0ccd2e: 4d04 0001 |16bb: aput-object v4, v0, v1 │ │ +0ccd32: 1301 1f04 |16bd: const/16 v1, #int 1055 // #41f │ │ +0ccd36: 1a04 0c07 |16bf: const-string v4, "42.7501" // string@070c │ │ +0ccd3a: 4d04 0001 |16c1: aput-object v4, v0, v1 │ │ +0ccd3e: 1301 2004 |16c3: const/16 v1, #int 1056 // #420 │ │ +0ccd42: 4d02 0001 |16c5: aput-object v2, v0, v1 │ │ +0ccd46: 1301 2104 |16c7: const/16 v1, #int 1057 // #421 │ │ +0ccd4a: 1a04 0b11 |16c9: const-string v4, "FairbanksTAC" // string@110b │ │ +0ccd4e: 4d04 0001 |16cb: aput-object v4, v0, v1 │ │ +0ccd52: 1301 2204 |16cd: const/16 v1, #int 1058 // #422 │ │ +0ccd56: 1a04 8603 |16cf: const-string v4, "-150.6" // string@0386 │ │ +0ccd5a: 4d04 0001 |16d1: aput-object v4, v0, v1 │ │ +0ccd5e: 1301 2304 |16d3: const/16 v1, #int 1059 // #423 │ │ +0ccd62: 1a04 0f08 |16d5: const-string v4, "65.2501" // string@080f │ │ +0ccd66: 4d04 0001 |16d7: aput-object v4, v0, v1 │ │ +0ccd6a: 1301 2404 |16d9: const/16 v1, #int 1060 // #424 │ │ +0ccd6e: 4d02 0001 |16db: aput-object v2, v0, v1 │ │ +0ccd72: 1301 2504 |16dd: const/16 v1, #int 1061 // #425 │ │ +0ccd76: 1a04 0b11 |16df: const-string v4, "FairbanksTAC" // string@110b │ │ +0ccd7a: 4d04 0001 |16e1: aput-object v4, v0, v1 │ │ +0ccd7e: 1301 2604 |16e3: const/16 v1, #int 1062 // #426 │ │ +0ccd82: 1a04 8603 |16e5: const-string v4, "-150.6" // string@0386 │ │ +0ccd86: 4d04 0001 |16e7: aput-object v4, v0, v1 │ │ +0ccd8a: 1301 2704 |16e9: const/16 v1, #int 1063 // #427 │ │ +0ccd8e: 1a04 0908 |16eb: const-string v4, "64.1502" // string@0809 │ │ +0ccd92: 4d04 0001 |16ed: aput-object v4, v0, v1 │ │ +0ccd96: 1301 2804 |16ef: const/16 v1, #int 1064 // #428 │ │ +0ccd9a: 4d02 0001 |16f1: aput-object v2, v0, v1 │ │ +0ccd9e: 1301 2904 |16f3: const/16 v1, #int 1065 // #429 │ │ +0ccda2: 1a04 0b11 |16f5: const-string v4, "FairbanksTAC" // string@110b │ │ +0ccda6: 4d04 0001 |16f7: aput-object v4, v0, v1 │ │ +0ccdaa: 1301 2a04 |16f9: const/16 v1, #int 1066 // #42a │ │ +0ccdae: 1a04 7e03 |16fb: const-string v4, "-145.8" // string@037e │ │ +0ccdb2: 4d04 0001 |16fd: aput-object v4, v0, v1 │ │ +0ccdb6: 1301 2b04 |16ff: const/16 v1, #int 1067 // #42b │ │ +0ccdba: 1a04 0908 |1701: const-string v4, "64.1502" // string@0809 │ │ +0ccdbe: 4d04 0001 |1703: aput-object v4, v0, v1 │ │ +0ccdc2: 1301 2c04 |1705: const/16 v1, #int 1068 // #42c │ │ +0ccdc6: 4d02 0001 |1707: aput-object v2, v0, v1 │ │ +0ccdca: 1301 2d04 |1709: const/16 v1, #int 1069 // #42d │ │ +0ccdce: 1a04 0b11 |170b: const-string v4, "FairbanksTAC" // string@110b │ │ +0ccdd2: 4d04 0001 |170d: aput-object v4, v0, v1 │ │ +0ccdd6: 1301 2e04 |170f: const/16 v1, #int 1070 // #42e │ │ +0ccdda: 1a04 7e03 |1711: const-string v4, "-145.8" // string@037e │ │ +0ccdde: 4d04 0001 |1713: aput-object v4, v0, v1 │ │ +0ccde2: 1301 2f04 |1715: const/16 v1, #int 1071 // #42f │ │ +0ccde6: 1a04 0f08 |1717: const-string v4, "65.2501" // string@080f │ │ +0ccdea: 4d04 0001 |1719: aput-object v4, v0, v1 │ │ +0ccdee: 1301 3004 |171b: const/16 v1, #int 1072 // #430 │ │ +0ccdf2: 4d02 0001 |171d: aput-object v2, v0, v1 │ │ +0ccdf6: 1301 3104 |171f: const/16 v1, #int 1073 // #431 │ │ +0ccdfa: 1a04 5812 |1721: const-string v4, "HonoluluInset" // string@1258 │ │ +0ccdfe: 4d04 0001 |1723: aput-object v4, v0, v1 │ │ +0cce02: 1301 3204 |1725: const/16 v1, #int 1074 // #432 │ │ +0cce06: 1a04 9e03 |1727: const-string v4, "-158.5054" // string@039e │ │ +0cce0a: 4d04 0001 |1729: aput-object v4, v0, v1 │ │ +0cce0e: 1301 3304 |172b: const/16 v1, #int 1075 // #433 │ │ +0cce12: 1a04 d305 |172d: const-string v4, "21.6198" // string@05d3 │ │ +0cce16: 4d04 0001 |172f: aput-object v4, v0, v1 │ │ +0cce1a: 1301 3404 |1731: const/16 v1, #int 1076 // #434 │ │ +0cce1e: 4d02 0001 |1733: aput-object v2, v0, v1 │ │ +0cce22: 1301 3504 |1735: const/16 v1, #int 1077 // #435 │ │ +0cce26: 1a04 5812 |1737: const-string v4, "HonoluluInset" // string@1258 │ │ +0cce2a: 4d04 0001 |1739: aput-object v4, v0, v1 │ │ +0cce2e: 1301 3604 |173b: const/16 v1, #int 1078 // #436 │ │ +0cce32: 1a04 9e03 |173d: const-string v4, "-158.5054" // string@039e │ │ +0cce36: 4d04 0001 |173f: aput-object v4, v0, v1 │ │ +0cce3a: 1301 3704 |1741: const/16 v1, #int 1079 // #437 │ │ +0cce3e: 1a04 ce05 |1743: const-string v4, "20.7348" // string@05ce │ │ +0cce42: 4d04 0001 |1745: aput-object v4, v0, v1 │ │ +0cce46: 1301 3804 |1747: const/16 v1, #int 1080 // #438 │ │ +0cce4a: 4d02 0001 |1749: aput-object v2, v0, v1 │ │ +0cce4e: 1301 3904 |174b: const/16 v1, #int 1081 // #439 │ │ +0cce52: 1a04 5812 |174d: const-string v4, "HonoluluInset" // string@1258 │ │ +0cce56: 4d04 0001 |174f: aput-object v4, v0, v1 │ │ +0cce5a: 1301 3a04 |1751: const/16 v1, #int 1082 // #43a │ │ +0cce5e: 1a04 9a03 |1753: const-string v4, "-157.3469" // string@039a │ │ +0cce62: 4d04 0001 |1755: aput-object v4, v0, v1 │ │ +0cce66: 1301 3b04 |1757: const/16 v1, #int 1083 // #43b │ │ +0cce6a: 1a04 ce05 |1759: const-string v4, "20.7348" // string@05ce │ │ +0cce6e: 4d04 0001 |175b: aput-object v4, v0, v1 │ │ +0cce72: 1301 3c04 |175d: const/16 v1, #int 1084 // #43c │ │ +0cce76: 4d02 0001 |175f: aput-object v2, v0, v1 │ │ +0cce7a: 1301 3d04 |1761: const/16 v1, #int 1085 // #43d │ │ +0cce7e: 1a04 5812 |1763: const-string v4, "HonoluluInset" // string@1258 │ │ +0cce82: 4d04 0001 |1765: aput-object v4, v0, v1 │ │ +0cce86: 1301 3e04 |1767: const/16 v1, #int 1086 // #43e │ │ +0cce8a: 1a04 9a03 |1769: const-string v4, "-157.3469" // string@039a │ │ +0cce8e: 4d04 0001 |176b: aput-object v4, v0, v1 │ │ +0cce92: 1301 3f04 |176d: const/16 v1, #int 1087 // #43f │ │ +0cce96: 1a04 d305 |176f: const-string v4, "21.6198" // string@05d3 │ │ +0cce9a: 4d04 0001 |1771: aput-object v4, v0, v1 │ │ +0cce9e: 1301 4004 |1773: const/16 v1, #int 1088 // #440 │ │ +0ccea2: 4d02 0001 |1775: aput-object v2, v0, v1 │ │ +0ccea6: 1301 4104 |1777: const/16 v1, #int 1089 // #441 │ │ +0cceaa: 1a04 5d12 |1779: const-string v4, "HoustonTAC" // string@125d │ │ +0cceae: 4d04 0001 |177b: aput-object v4, v0, v1 │ │ +0cceb2: 1301 4204 |177d: const/16 v1, #int 1090 // #442 │ │ +0cceb6: 1a04 0705 |177f: const-string v4, "-96.4" // string@0507 │ │ +0cceba: 4d04 0001 |1781: aput-object v4, v0, v1 │ │ +0ccebe: 1301 4304 |1783: const/16 v1, #int 1091 // #443 │ │ +0ccec2: 1a04 1606 |1785: const-string v4, "30.5502" // string@0616 │ │ +0ccec6: 4d04 0001 |1787: aput-object v4, v0, v1 │ │ +0cceca: 1301 4404 |1789: const/16 v1, #int 1092 // #444 │ │ +0ccece: 4d02 0001 |178b: aput-object v2, v0, v1 │ │ +0cced2: 1301 4504 |178d: const/16 v1, #int 1093 // #445 │ │ +0cced6: 1a04 5d12 |178f: const-string v4, "HoustonTAC" // string@125d │ │ +0cceda: 4d04 0001 |1791: aput-object v4, v0, v1 │ │ +0ccede: 1301 4604 |1793: const/16 v1, #int 1094 // #446 │ │ +0ccee2: 1a04 0705 |1795: const-string v4, "-96.4" // string@0507 │ │ +0ccee6: 4d04 0001 |1797: aput-object v4, v0, v1 │ │ +0cceea: 1301 4704 |1799: const/16 v1, #int 1095 // #447 │ │ +0cceee: 1a04 0106 |179b: const-string v4, "29.1002" // string@0601 │ │ +0ccef2: 4d04 0001 |179d: aput-object v4, v0, v1 │ │ +0ccef6: 1301 4804 |179f: const/16 v1, #int 1096 // #448 │ │ +0ccefa: 4d02 0001 |17a1: aput-object v2, v0, v1 │ │ +0ccefe: 1301 4904 |17a3: const/16 v1, #int 1097 // #449 │ │ +0ccf02: 1a04 5d12 |17a5: const-string v4, "HoustonTAC" // string@125d │ │ +0ccf06: 4d04 0001 |17a7: aput-object v4, v0, v1 │ │ +0ccf0a: 1301 4a04 |17a9: const/16 v1, #int 1098 // #44a │ │ +0ccf0e: 1a04 eb04 |17ab: const-string v4, "-94.4999" // string@04eb │ │ +0ccf12: 4d04 0001 |17ad: aput-object v4, v0, v1 │ │ +0ccf16: 1301 4b04 |17af: const/16 v1, #int 1099 // #44b │ │ +0ccf1a: 1a04 0106 |17b1: const-string v4, "29.1002" // string@0601 │ │ +0ccf1e: 4d04 0001 |17b3: aput-object v4, v0, v1 │ │ +0ccf22: 1301 4c04 |17b5: const/16 v1, #int 1100 // #44c │ │ +0ccf26: 4d02 0001 |17b7: aput-object v2, v0, v1 │ │ +0ccf2a: 1301 4d04 |17b9: const/16 v1, #int 1101 // #44d │ │ +0ccf2e: 1a04 5d12 |17bb: const-string v4, "HoustonTAC" // string@125d │ │ +0ccf32: 4d04 0001 |17bd: aput-object v4, v0, v1 │ │ +0ccf36: 1301 4e04 |17bf: const/16 v1, #int 1102 // #44e │ │ +0ccf3a: 1a04 eb04 |17c1: const-string v4, "-94.4999" // string@04eb │ │ +0ccf3e: 4d04 0001 |17c3: aput-object v4, v0, v1 │ │ +0ccf42: 1301 4f04 |17c5: const/16 v1, #int 1103 // #44f │ │ +0ccf46: 1a04 1606 |17c7: const-string v4, "30.5502" // string@0616 │ │ +0ccf4a: 4d04 0001 |17c9: aput-object v4, v0, v1 │ │ +0ccf4e: 1301 5004 |17cb: const/16 v1, #int 1104 // #450 │ │ +0ccf52: 4d02 0001 |17cd: aput-object v2, v0, v1 │ │ +0ccf56: 1301 5104 |17cf: const/16 v1, #int 1105 // #451 │ │ +0ccf5a: 1a04 df13 |17d1: const-string v4, "KansasCityTAC" // string@13df │ │ +0ccf5e: 4d04 0001 |17d3: aput-object v4, v0, v1 │ │ +0ccf62: 1301 5204 |17d5: const/16 v1, #int 1106 // #452 │ │ +0ccf66: 1a04 0005 |17d7: const-string v4, "-96.0001" // string@0500 │ │ +0ccf6a: 4d04 0001 |17d9: aput-object v4, v0, v1 │ │ +0ccf6e: 1301 5304 |17db: const/16 v1, #int 1107 // #453 │ │ +0ccf72: 1a04 ca06 |17dd: const-string v4, "40" // string@06ca │ │ +0ccf76: 4d04 0001 |17df: aput-object v4, v0, v1 │ │ +0ccf7a: 1301 5404 |17e1: const/16 v1, #int 1108 // #454 │ │ +0ccf7e: 4d02 0001 |17e3: aput-object v2, v0, v1 │ │ +0ccf82: 1301 5504 |17e5: const/16 v1, #int 1109 // #455 │ │ +0ccf86: 1a04 df13 |17e7: const-string v4, "KansasCityTAC" // string@13df │ │ +0ccf8a: 4d04 0001 |17e9: aput-object v4, v0, v1 │ │ +0ccf8e: 1301 5604 |17eb: const/16 v1, #int 1110 // #456 │ │ +0ccf92: 1a04 0005 |17ed: const-string v4, "-96.0001" // string@0500 │ │ +0ccf96: 4d04 0001 |17ef: aput-object v4, v0, v1 │ │ +0ccf9a: 1301 5704 |17f1: const/16 v1, #int 1111 // #457 │ │ +0ccf9e: 1a04 a706 |17f3: const-string v4, "38.6601" // string@06a7 │ │ +0ccfa2: 4d04 0001 |17f5: aput-object v4, v0, v1 │ │ +0ccfa6: 1301 5804 |17f7: const/16 v1, #int 1112 // #458 │ │ +0ccfaa: 4d02 0001 |17f9: aput-object v2, v0, v1 │ │ +0ccfae: 1301 5904 |17fb: const/16 v1, #int 1113 // #459 │ │ +0ccfb2: 1a04 df13 |17fd: const-string v4, "KansasCityTAC" // string@13df │ │ +0ccfb6: 4d04 0001 |17ff: aput-object v4, v0, v1 │ │ +0ccfba: 1301 5a04 |1801: const/16 v1, #int 1114 // #45a │ │ +0ccfbe: 1a04 e504 |1803: const-string v4, "-94.0002" // string@04e5 │ │ +0ccfc2: 4d04 0001 |1805: aput-object v4, v0, v1 │ │ +0ccfc6: 1301 5b04 |1807: const/16 v1, #int 1115 // #45b │ │ +0ccfca: 1a04 a706 |1809: const-string v4, "38.6601" // string@06a7 │ │ +0ccfce: 4d04 0001 |180b: aput-object v4, v0, v1 │ │ +0ccfd2: 1301 5c04 |180d: const/16 v1, #int 1116 // #45c │ │ +0ccfd6: 4d02 0001 |180f: aput-object v2, v0, v1 │ │ +0ccfda: 1301 5d04 |1811: const/16 v1, #int 1117 // #45d │ │ +0ccfde: 1a04 df13 |1813: const-string v4, "KansasCityTAC" // string@13df │ │ +0ccfe2: 4d04 0001 |1815: aput-object v4, v0, v1 │ │ +0ccfe6: 1301 5e04 |1817: const/16 v1, #int 1118 // #45e │ │ +0ccfea: 1a04 e504 |1819: const-string v4, "-94.0002" // string@04e5 │ │ +0ccfee: 4d04 0001 |181b: aput-object v4, v0, v1 │ │ +0ccff2: 1301 5f04 |181d: const/16 v1, #int 1119 // #45f │ │ +0ccff6: 1a04 ca06 |181f: const-string v4, "40" // string@06ca │ │ +0ccffa: 4d04 0001 |1821: aput-object v4, v0, v1 │ │ +0ccffe: 1301 6004 |1823: const/16 v1, #int 1120 // #460 │ │ +0cd002: 4d02 0001 |1825: aput-object v2, v0, v1 │ │ +0cd006: 1301 6104 |1827: const/16 v1, #int 1121 // #461 │ │ +0cd00a: 1a04 0e19 |1829: const-string v4, "LasVegasTAC" // string@190e │ │ +0cd00e: 4d04 0001 |182b: aput-object v4, v0, v1 │ │ +0cd012: 1301 6204 |182d: const/16 v1, #int 1122 // #462 │ │ +0cd016: 1a04 0003 |182f: const-string v4, "-116.3" // string@0300 │ │ +0cd01a: 4d04 0001 |1831: aput-object v4, v0, v1 │ │ +0cd01e: 1301 6304 |1833: const/16 v1, #int 1123 // #463 │ │ +0cd022: 1a04 8506 |1835: const-string v4, "36.8002" // string@0685 │ │ +0cd026: 4d04 0001 |1837: aput-object v4, v0, v1 │ │ +0cd02a: 1301 6404 |1839: const/16 v1, #int 1124 // #464 │ │ +0cd02e: 4d02 0001 |183b: aput-object v2, v0, v1 │ │ +0cd032: 1301 6504 |183d: const/16 v1, #int 1125 // #465 │ │ +0cd036: 1a04 0e19 |183f: const-string v4, "LasVegasTAC" // string@190e │ │ +0cd03a: 4d04 0001 |1841: aput-object v4, v0, v1 │ │ +0cd03e: 1301 6604 |1843: const/16 v1, #int 1126 // #466 │ │ +0cd042: 1a04 0003 |1845: const-string v4, "-116.3" // string@0300 │ │ +0cd046: 4d04 0001 |1847: aput-object v4, v0, v1 │ │ +0cd04a: 1301 6704 |1849: const/16 v1, #int 1127 // #467 │ │ +0cd04e: 1a04 6e06 |184b: const-string v4, "35.6671" // string@066e │ │ +0cd052: 4d04 0001 |184d: aput-object v4, v0, v1 │ │ +0cd056: 1301 6804 |184f: const/16 v1, #int 1128 // #468 │ │ +0cd05a: 4d02 0001 |1851: aput-object v2, v0, v1 │ │ +0cd05e: 1301 6904 |1853: const/16 v1, #int 1129 // #469 │ │ +0cd062: 1a04 0e19 |1855: const-string v4, "LasVegasTAC" // string@190e │ │ +0cd066: 4d04 0001 |1857: aput-object v4, v0, v1 │ │ +0cd06a: 1301 6a04 |1859: const/16 v1, #int 1130 // #46a │ │ +0cd06e: 1a04 f502 |185b: const-string v4, "-113.85" // string@02f5 │ │ +0cd072: 4d04 0001 |185d: aput-object v4, v0, v1 │ │ +0cd076: 1301 6b04 |185f: const/16 v1, #int 1131 // #46b │ │ +0cd07a: 1a04 6e06 |1861: const-string v4, "35.6671" // string@066e │ │ +0cd07e: 4d04 0001 |1863: aput-object v4, v0, v1 │ │ +0cd082: 1301 6c04 |1865: const/16 v1, #int 1132 // #46c │ │ +0cd086: 4d02 0001 |1867: aput-object v2, v0, v1 │ │ +0cd08a: 1301 6d04 |1869: const/16 v1, #int 1133 // #46d │ │ +0cd08e: 1a04 0e19 |186b: const-string v4, "LasVegasTAC" // string@190e │ │ +0cd092: 4d04 0001 |186d: aput-object v4, v0, v1 │ │ +0cd096: 1301 6e04 |186f: const/16 v1, #int 1134 // #46e │ │ +0cd09a: 1a04 f502 |1871: const-string v4, "-113.85" // string@02f5 │ │ +0cd09e: 4d04 0001 |1873: aput-object v4, v0, v1 │ │ +0cd0a2: 1301 6f04 |1875: const/16 v1, #int 1135 // #46f │ │ +0cd0a6: 1a04 8506 |1877: const-string v4, "36.8002" // string@0685 │ │ +0cd0aa: 4d04 0001 |1879: aput-object v4, v0, v1 │ │ +0cd0ae: 1301 7004 |187b: const/16 v1, #int 1136 // #470 │ │ +0cd0b2: 4d02 0001 |187d: aput-object v2, v0, v1 │ │ +0cd0b6: 1301 7104 |187f: const/16 v1, #int 1137 // #471 │ │ +0cd0ba: 1a04 2d1f |1881: const-string v4, "LosAngelesTAC" // string@1f2d │ │ +0cd0be: 4d04 0001 |1883: aput-object v4, v0, v1 │ │ +0cd0c2: 1301 7204 |1885: const/16 v1, #int 1138 // #472 │ │ +0cd0c6: 1a04 2003 |1887: const-string v4, "-120.15" // string@0320 │ │ +0cd0ca: 4d04 0001 |1889: aput-object v4, v0, v1 │ │ +0cd0ce: 1301 7304 |188b: const/16 v1, #int 1139 // #473 │ │ +0cd0d2: 1a04 5906 |188d: const-string v4, "34.5" // string@0659 │ │ +0cd0d6: 4d04 0001 |188f: aput-object v4, v0, v1 │ │ +0cd0da: 1301 7404 |1891: const/16 v1, #int 1140 // #474 │ │ +0cd0de: 4d02 0001 |1893: aput-object v2, v0, v1 │ │ +0cd0e2: 1301 7504 |1895: const/16 v1, #int 1141 // #475 │ │ +0cd0e6: 1a04 2d1f |1897: const-string v4, "LosAngelesTAC" // string@1f2d │ │ +0cd0ea: 4d04 0001 |1899: aput-object v4, v0, v1 │ │ +0cd0ee: 1301 7604 |189b: const/16 v1, #int 1142 // #476 │ │ +0cd0f2: 1a04 2003 |189d: const-string v4, "-120.15" // string@0320 │ │ +0cd0f6: 4d04 0001 |189f: aput-object v4, v0, v1 │ │ +0cd0fa: 1301 7704 |18a1: const/16 v1, #int 1143 // #477 │ │ +0cd0fe: 1a04 4006 |18a3: const-string v4, "33.37" // string@0640 │ │ +0cd102: 4d04 0001 |18a5: aput-object v4, v0, v1 │ │ +0cd106: 1301 7804 |18a7: const/16 v1, #int 1144 // #478 │ │ +0cd10a: 4d02 0001 |18a9: aput-object v2, v0, v1 │ │ +0cd10e: 1301 7904 |18ab: const/16 v1, #int 1145 // #479 │ │ +0cd112: 1a04 2d1f |18ad: const-string v4, "LosAngelesTAC" // string@1f2d │ │ +0cd116: 4d04 0001 |18af: aput-object v4, v0, v1 │ │ +0cd11a: 1301 7a04 |18b1: const/16 v1, #int 1146 // #47a │ │ +0cd11e: 1a04 0103 |18b3: const-string v4, "-116.45" // string@0301 │ │ +0cd122: 4d04 0001 |18b5: aput-object v4, v0, v1 │ │ +0cd126: 1301 7b04 |18b7: const/16 v1, #int 1147 // #47b │ │ +0cd12a: 1a04 4006 |18b9: const-string v4, "33.37" // string@0640 │ │ +0cd12e: 4d04 0001 |18bb: aput-object v4, v0, v1 │ │ +0cd132: 1301 7c04 |18bd: const/16 v1, #int 1148 // #47c │ │ +0cd136: 4d02 0001 |18bf: aput-object v2, v0, v1 │ │ +0cd13a: 1301 7d04 |18c1: const/16 v1, #int 1149 // #47d │ │ +0cd13e: 1a04 2d1f |18c3: const-string v4, "LosAngelesTAC" // string@1f2d │ │ +0cd142: 4d04 0001 |18c5: aput-object v4, v0, v1 │ │ +0cd146: 1301 7e04 |18c7: const/16 v1, #int 1150 // #47e │ │ +0cd14a: 1a04 0103 |18c9: const-string v4, "-116.45" // string@0301 │ │ +0cd14e: 4d04 0001 |18cb: aput-object v4, v0, v1 │ │ +0cd152: 1301 7f04 |18cd: const/16 v1, #int 1151 // #47f │ │ +0cd156: 1a04 5906 |18cf: const-string v4, "34.5" // string@0659 │ │ +0cd15a: 4d04 0001 |18d1: aput-object v4, v0, v1 │ │ +0cd15e: 1301 8004 |18d3: const/16 v1, #int 1152 // #480 │ │ +0cd162: 4d02 0001 |18d5: aput-object v2, v0, v1 │ │ +0cd166: 1301 8104 |18d7: const/16 v1, #int 1153 // #481 │ │ +0cd16a: 1a04 8720 |18d9: const-string v4, "MemphisTAC" // string@2087 │ │ +0cd16e: 4d04 0001 |18db: aput-object v4, v0, v1 │ │ +0cd172: 1301 8204 |18dd: const/16 v1, #int 1154 // #482 │ │ +0cd176: 1a04 cb04 |18df: const-string v4, "-91.1501" // string@04cb │ │ +0cd17a: 4d04 0001 |18e1: aput-object v4, v0, v1 │ │ +0cd17e: 1301 8304 |18e3: const/16 v1, #int 1155 // #483 │ │ +0cd182: 1a04 7306 |18e5: const-string v4, "35.8001" // string@0673 │ │ +0cd186: 4d04 0001 |18e7: aput-object v4, v0, v1 │ │ +0cd18a: 1301 8404 |18e9: const/16 v1, #int 1156 // #484 │ │ +0cd18e: 4d02 0001 |18eb: aput-object v2, v0, v1 │ │ +0cd192: 1301 8504 |18ed: const/16 v1, #int 1157 // #485 │ │ +0cd196: 1a04 8720 |18ef: const-string v4, "MemphisTAC" // string@2087 │ │ +0cd19a: 4d04 0001 |18f1: aput-object v4, v0, v1 │ │ +0cd19e: 1301 8604 |18f3: const/16 v1, #int 1158 // #486 │ │ +0cd1a2: 1a04 cb04 |18f5: const-string v4, "-91.1501" // string@04cb │ │ +0cd1a6: 4d04 0001 |18f7: aput-object v4, v0, v1 │ │ +0cd1aa: 1301 8704 |18f9: const/16 v1, #int 1159 // #487 │ │ +0cd1ae: 1a04 5806 |18fb: const-string v4, "34.4002" // string@0658 │ │ +0cd1b2: 4d04 0001 |18fd: aput-object v4, v0, v1 │ │ +0cd1b6: 1301 8804 |18ff: const/16 v1, #int 1160 // #488 │ │ +0cd1ba: 4d02 0001 |1901: aput-object v2, v0, v1 │ │ +0cd1be: 1301 8904 |1903: const/16 v1, #int 1161 // #489 │ │ +0cd1c2: 1a04 8720 |1905: const-string v4, "MemphisTAC" // string@2087 │ │ +0cd1c6: 4d04 0001 |1907: aput-object v4, v0, v1 │ │ +0cd1ca: 1301 8a04 |1909: const/16 v1, #int 1162 // #48a │ │ +0cd1ce: 1a04 af04 |190b: const-string v4, "-88.7002" // string@04af │ │ +0cd1d2: 4d04 0001 |190d: aput-object v4, v0, v1 │ │ +0cd1d6: 1301 8b04 |190f: const/16 v1, #int 1163 // #48b │ │ +0cd1da: 1a04 5806 |1911: const-string v4, "34.4002" // string@0658 │ │ +0cd1de: 4d04 0001 |1913: aput-object v4, v0, v1 │ │ +0cd1e2: 1301 8c04 |1915: const/16 v1, #int 1164 // #48c │ │ +0cd1e6: 4d02 0001 |1917: aput-object v2, v0, v1 │ │ +0cd1ea: 1301 8d04 |1919: const/16 v1, #int 1165 // #48d │ │ +0cd1ee: 1a04 8720 |191b: const-string v4, "MemphisTAC" // string@2087 │ │ +0cd1f2: 4d04 0001 |191d: aput-object v4, v0, v1 │ │ +0cd1f6: 1301 8e04 |191f: const/16 v1, #int 1166 // #48e │ │ +0cd1fa: 1a04 af04 |1921: const-string v4, "-88.7002" // string@04af │ │ +0cd1fe: 4d04 0001 |1923: aput-object v4, v0, v1 │ │ +0cd202: 1301 8f04 |1925: const/16 v1, #int 1167 // #48f │ │ +0cd206: 1a04 7306 |1927: const-string v4, "35.8001" // string@0673 │ │ +0cd20a: 4d04 0001 |1929: aput-object v4, v0, v1 │ │ +0cd20e: 1301 9004 |192b: const/16 v1, #int 1168 // #490 │ │ +0cd212: 4d02 0001 |192d: aput-object v2, v0, v1 │ │ +0cd216: 1301 9104 |192f: const/16 v1, #int 1169 // #491 │ │ +0cd21a: 1a04 a320 |1931: const-string v4, "MiamiTAC" // string@20a3 │ │ +0cd21e: 4d04 0001 |1933: aput-object v4, v0, v1 │ │ +0cd222: 1301 9204 |1935: const/16 v1, #int 1170 // #492 │ │ +0cd226: 1a04 4f04 |1937: const-string v4, "-81.45" // string@044f │ │ +0cd22a: 4d04 0001 |1939: aput-object v4, v0, v1 │ │ +0cd22e: 1301 9304 |193b: const/16 v1, #int 1171 // #493 │ │ +0cd232: 1a04 ea05 |193d: const-string v4, "26.7" // string@05ea │ │ +0cd236: 4d04 0001 |193f: aput-object v4, v0, v1 │ │ +0cd23a: 1301 9404 |1941: const/16 v1, #int 1172 // #494 │ │ +0cd23e: 4d02 0001 |1943: aput-object v2, v0, v1 │ │ +0cd242: 1301 9504 |1945: const/16 v1, #int 1173 // #495 │ │ +0cd246: 1a04 a320 |1947: const-string v4, "MiamiTAC" // string@20a3 │ │ +0cd24a: 4d04 0001 |1949: aput-object v4, v0, v1 │ │ +0cd24e: 1301 9604 |194b: const/16 v1, #int 1174 // #496 │ │ +0cd252: 1a04 4f04 |194d: const-string v4, "-81.45" // string@044f │ │ +0cd256: 4d04 0001 |194f: aput-object v4, v0, v1 │ │ +0cd25a: 1301 9704 |1951: const/16 v1, #int 1175 // #497 │ │ +0cd25e: 1a04 e105 |1953: const-string v4, "25.1" // string@05e1 │ │ +0cd262: 4d04 0001 |1955: aput-object v4, v0, v1 │ │ +0cd266: 1301 9804 |1957: const/16 v1, #int 1176 // #498 │ │ +0cd26a: 4d02 0001 |1959: aput-object v2, v0, v1 │ │ +0cd26e: 1301 9904 |195b: const/16 v1, #int 1177 // #499 │ │ +0cd272: 1a04 a320 |195d: const-string v4, "MiamiTAC" // string@20a3 │ │ +0cd276: 4d04 0001 |195f: aput-object v4, v0, v1 │ │ +0cd27a: 1301 9a04 |1961: const/16 v1, #int 1178 // #49a │ │ +0cd27e: 1a04 2e04 |1963: const-string v4, "-79.33" // string@042e │ │ +0cd282: 4d04 0001 |1965: aput-object v4, v0, v1 │ │ +0cd286: 1301 9b04 |1967: const/16 v1, #int 1179 // #49b │ │ +0cd28a: 1a04 e105 |1969: const-string v4, "25.1" // string@05e1 │ │ +0cd28e: 4d04 0001 |196b: aput-object v4, v0, v1 │ │ +0cd292: 1301 9c04 |196d: const/16 v1, #int 1180 // #49c │ │ +0cd296: 4d02 0001 |196f: aput-object v2, v0, v1 │ │ +0cd29a: 1301 9d04 |1971: const/16 v1, #int 1181 // #49d │ │ +0cd29e: 1a04 a320 |1973: const-string v4, "MiamiTAC" // string@20a3 │ │ +0cd2a2: 4d04 0001 |1975: aput-object v4, v0, v1 │ │ +0cd2a6: 1301 9e04 |1977: const/16 v1, #int 1182 // #49e │ │ +0cd2aa: 1a04 2e04 |1979: const-string v4, "-79.33" // string@042e │ │ +0cd2ae: 4d04 0001 |197b: aput-object v4, v0, v1 │ │ +0cd2b2: 1301 9f04 |197d: const/16 v1, #int 1183 // #49f │ │ +0cd2b6: 1a04 ea05 |197f: const-string v4, "26.7" // string@05ea │ │ +0cd2ba: 4d04 0001 |1981: aput-object v4, v0, v1 │ │ +0cd2be: 1301 a004 |1983: const/16 v1, #int 1184 // #4a0 │ │ +0cd2c2: 4d02 0001 |1985: aput-object v2, v0, v1 │ │ +0cd2c6: 1301 a104 |1987: const/16 v1, #int 1185 // #4a1 │ │ +0cd2ca: 1a04 a920 |1989: const-string v4, "Minneapolis-StPaulTAC" // string@20a9 │ │ +0cd2ce: 4d04 0001 |198b: aput-object v4, v0, v1 │ │ +0cd2d2: 1301 a204 |198d: const/16 v1, #int 1186 // #4a2 │ │ +0cd2d6: 1a04 ea04 |198f: const-string v4, "-94.3001" // string@04ea │ │ +0cd2da: 4d04 0001 |1991: aput-object v4, v0, v1 │ │ +0cd2de: 1301 a304 |1993: const/16 v1, #int 1187 // #4a3 │ │ +0cd2e2: 1a04 3c07 |1995: const-string v4, "45.5" // string@073c │ │ +0cd2e6: 4d04 0001 |1997: aput-object v4, v0, v1 │ │ +0cd2ea: 1301 a404 |1999: const/16 v1, #int 1188 // #4a4 │ │ +0cd2ee: 4d02 0001 |199b: aput-object v2, v0, v1 │ │ +0cd2f2: 1301 a504 |199d: const/16 v1, #int 1189 // #4a5 │ │ +0cd2f6: 1a04 a920 |199f: const-string v4, "Minneapolis-StPaulTAC" // string@20a9 │ │ +0cd2fa: 4d04 0001 |19a1: aput-object v4, v0, v1 │ │ +0cd2fe: 1301 a604 |19a3: const/16 v1, #int 1190 // #4a6 │ │ +0cd302: 1a04 ea04 |19a5: const-string v4, "-94.3001" // string@04ea │ │ +0cd306: 4d04 0001 |19a7: aput-object v4, v0, v1 │ │ +0cd30a: 1301 a704 |19a9: const/16 v1, #int 1191 // #4a7 │ │ +0cd30e: 1a04 2f07 |19ab: const-string v4, "44.3" // string@072f │ │ +0cd312: 4d04 0001 |19ad: aput-object v4, v0, v1 │ │ +0cd316: 1301 a804 |19af: const/16 v1, #int 1192 // #4a8 │ │ +0cd31a: 4d02 0001 |19b1: aput-object v2, v0, v1 │ │ +0cd31e: 1301 a904 |19b3: const/16 v1, #int 1193 // #4a9 │ │ +0cd322: 1a04 a920 |19b5: const-string v4, "Minneapolis-StPaulTAC" // string@20a9 │ │ +0cd326: 4d04 0001 |19b7: aput-object v4, v0, v1 │ │ +0cd32a: 1301 aa04 |19b9: const/16 v1, #int 1194 // #4aa │ │ +0cd32e: 1a04 d104 |19bb: const-string v4, "-92.0001" // string@04d1 │ │ +0cd332: 4d04 0001 |19bd: aput-object v4, v0, v1 │ │ +0cd336: 1301 ab04 |19bf: const/16 v1, #int 1195 // #4ab │ │ +0cd33a: 1a04 2f07 |19c1: const-string v4, "44.3" // string@072f │ │ +0cd33e: 4d04 0001 |19c3: aput-object v4, v0, v1 │ │ +0cd342: 1301 ac04 |19c5: const/16 v1, #int 1196 // #4ac │ │ +0cd346: 4d02 0001 |19c7: aput-object v2, v0, v1 │ │ +0cd34a: 1301 ad04 |19c9: const/16 v1, #int 1197 // #4ad │ │ +0cd34e: 1a04 a920 |19cb: const-string v4, "Minneapolis-StPaulTAC" // string@20a9 │ │ +0cd352: 4d04 0001 |19cd: aput-object v4, v0, v1 │ │ +0cd356: 1301 ae04 |19cf: const/16 v1, #int 1198 // #4ae │ │ +0cd35a: 1a04 d104 |19d1: const-string v4, "-92.0001" // string@04d1 │ │ +0cd35e: 4d04 0001 |19d3: aput-object v4, v0, v1 │ │ +0cd362: 1301 af04 |19d5: const/16 v1, #int 1199 // #4af │ │ +0cd366: 1a04 3c07 |19d7: const-string v4, "45.5" // string@073c │ │ +0cd36a: 4d04 0001 |19d9: aput-object v4, v0, v1 │ │ +0cd36e: 1301 b004 |19db: const/16 v1, #int 1200 // #4b0 │ │ +0cd372: 4d02 0001 |19dd: aput-object v2, v0, v1 │ │ +0cd376: 1301 b104 |19df: const/16 v1, #int 1201 // #4b1 │ │ +0cd37a: 1a04 4421 |19e1: const-string v4, "NewOrleansTAC" // string@2144 │ │ +0cd37e: 4d04 0001 |19e3: aput-object v4, v0, v1 │ │ +0cd382: 1301 b204 |19e5: const/16 v1, #int 1202 // #4b2 │ │ +0cd386: 1a04 cf04 |19e7: const-string v4, "-91.5" // string@04cf │ │ +0cd38a: 4d04 0001 |19e9: aput-object v4, v0, v1 │ │ +0cd38e: 1301 b304 |19eb: const/16 v1, #int 1203 // #4b3 │ │ +0cd392: 1a04 1906 |19ed: const-string v4, "30.6001" // string@0619 │ │ +0cd396: 4d04 0001 |19ef: aput-object v4, v0, v1 │ │ +0cd39a: 1301 b404 |19f1: const/16 v1, #int 1204 // #4b4 │ │ +0cd39e: 4d02 0001 |19f3: aput-object v2, v0, v1 │ │ +0cd3a2: 1301 b504 |19f5: const/16 v1, #int 1205 // #4b5 │ │ +0cd3a6: 1a04 4421 |19f7: const-string v4, "NewOrleansTAC" // string@2144 │ │ +0cd3aa: 4d04 0001 |19f9: aput-object v4, v0, v1 │ │ +0cd3ae: 1301 b604 |19fb: const/16 v1, #int 1206 // #4b6 │ │ +0cd3b2: 1a04 cf04 |19fd: const-string v4, "-91.5" // string@04cf │ │ +0cd3b6: 4d04 0001 |19ff: aput-object v4, v0, v1 │ │ +0cd3ba: 1301 b704 |1a01: const/16 v1, #int 1207 // #4b7 │ │ +0cd3be: 1a04 0606 |1a03: const-string v4, "29.5502" // string@0606 │ │ +0cd3c2: 4d04 0001 |1a05: aput-object v4, v0, v1 │ │ +0cd3c6: 1301 b804 |1a07: const/16 v1, #int 1208 // #4b8 │ │ +0cd3ca: 4d02 0001 |1a09: aput-object v2, v0, v1 │ │ +0cd3ce: 1301 b904 |1a0b: const/16 v1, #int 1209 // #4b9 │ │ +0cd3d2: 1a04 4421 |1a0d: const-string v4, "NewOrleansTAC" // string@2144 │ │ +0cd3d6: 4d04 0001 |1a0f: aput-object v4, v0, v1 │ │ +0cd3da: 1301 ba04 |1a11: const/16 v1, #int 1210 // #4ba │ │ +0cd3de: 1a04 b704 |1a13: const-string v4, "-89.2999" // string@04b7 │ │ +0cd3e2: 4d04 0001 |1a15: aput-object v4, v0, v1 │ │ +0cd3e6: 1301 bb04 |1a17: const/16 v1, #int 1211 // #4bb │ │ +0cd3ea: 1a04 0606 |1a19: const-string v4, "29.5502" // string@0606 │ │ +0cd3ee: 4d04 0001 |1a1b: aput-object v4, v0, v1 │ │ +0cd3f2: 1301 bc04 |1a1d: const/16 v1, #int 1212 // #4bc │ │ +0cd3f6: 4d02 0001 |1a1f: aput-object v2, v0, v1 │ │ +0cd3fa: 1301 bd04 |1a21: const/16 v1, #int 1213 // #4bd │ │ +0cd3fe: 1a04 4421 |1a23: const-string v4, "NewOrleansTAC" // string@2144 │ │ +0cd402: 4d04 0001 |1a25: aput-object v4, v0, v1 │ │ +0cd406: 1301 be04 |1a27: const/16 v1, #int 1214 // #4be │ │ +0cd40a: 1a04 b704 |1a29: const-string v4, "-89.2999" // string@04b7 │ │ +0cd40e: 4d04 0001 |1a2b: aput-object v4, v0, v1 │ │ +0cd412: 1301 bf04 |1a2d: const/16 v1, #int 1215 // #4bf │ │ +0cd416: 1a04 1906 |1a2f: const-string v4, "30.6001" // string@0619 │ │ +0cd41a: 4d04 0001 |1a31: aput-object v4, v0, v1 │ │ +0cd41e: 1301 c004 |1a33: const/16 v1, #int 1216 // #4c0 │ │ +0cd422: 4d02 0001 |1a35: aput-object v2, v0, v1 │ │ +0cd426: 1301 c104 |1a37: const/16 v1, #int 1217 // #4c1 │ │ +0cd42a: 1a04 4721 |1a39: const-string v4, "NewYorkTAC" // string@2147 │ │ +0cd42e: 4d04 0001 |1a3b: aput-object v4, v0, v1 │ │ +0cd432: 1301 c204 |1a3d: const/16 v1, #int 1218 // #4c2 │ │ +0cd436: 1a04 0a04 |1a3f: const-string v4, "-75.6002" // string@040a │ │ +0cd43a: 4d04 0001 |1a41: aput-object v4, v0, v1 │ │ +0cd43e: 1301 c304 |1a43: const/16 v1, #int 1219 // #4c3 │ │ +0cd442: 1a04 ee06 |1a45: const-string v4, "41.3001" // string@06ee │ │ +0cd446: 4d04 0001 |1a47: aput-object v4, v0, v1 │ │ +0cd44a: 1301 c404 |1a49: const/16 v1, #int 1220 // #4c4 │ │ +0cd44e: 4d02 0001 |1a4b: aput-object v2, v0, v1 │ │ +0cd452: 1301 c504 |1a4d: const/16 v1, #int 1221 // #4c5 │ │ +0cd456: 1a04 4721 |1a4f: const-string v4, "NewYorkTAC" // string@2147 │ │ +0cd45a: 4d04 0001 |1a51: aput-object v4, v0, v1 │ │ +0cd45e: 1301 c604 |1a53: const/16 v1, #int 1222 // #4c6 │ │ +0cd462: 1a04 0a04 |1a55: const-string v4, "-75.6002" // string@040a │ │ +0cd466: 4d04 0001 |1a57: aput-object v4, v0, v1 │ │ +0cd46a: 1301 c704 |1a59: const/16 v1, #int 1223 // #4c7 │ │ +0cd46e: 1a04 d606 |1a5b: const-string v4, "40.22" // string@06d6 │ │ +0cd472: 4d04 0001 |1a5d: aput-object v4, v0, v1 │ │ +0cd476: 1301 c804 |1a5f: const/16 v1, #int 1224 // #4c8 │ │ +0cd47a: 4d02 0001 |1a61: aput-object v2, v0, v1 │ │ +0cd47e: 1301 c904 |1a63: const/16 v1, #int 1225 // #4c9 │ │ +0cd482: 1a04 4721 |1a65: const-string v4, "NewYorkTAC" // string@2147 │ │ +0cd486: 4d04 0001 |1a67: aput-object v4, v0, v1 │ │ +0cd48a: 1301 ca04 |1a69: const/16 v1, #int 1226 // #4ca │ │ +0cd48e: 1a04 f903 |1a6b: const-string v4, "-72.6603" // string@03f9 │ │ +0cd492: 4d04 0001 |1a6d: aput-object v4, v0, v1 │ │ +0cd496: 1301 cb04 |1a6f: const/16 v1, #int 1227 // #4cb │ │ +0cd49a: 1a04 d606 |1a71: const-string v4, "40.22" // string@06d6 │ │ +0cd49e: 4d04 0001 |1a73: aput-object v4, v0, v1 │ │ +0cd4a2: 1301 cc04 |1a75: const/16 v1, #int 1228 // #4cc │ │ +0cd4a6: 4d02 0001 |1a77: aput-object v2, v0, v1 │ │ +0cd4aa: 1301 cd04 |1a79: const/16 v1, #int 1229 // #4cd │ │ +0cd4ae: 1a04 4721 |1a7b: const-string v4, "NewYorkTAC" // string@2147 │ │ +0cd4b2: 4d04 0001 |1a7d: aput-object v4, v0, v1 │ │ +0cd4b6: 1301 ce04 |1a7f: const/16 v1, #int 1230 // #4ce │ │ +0cd4ba: 1a04 f903 |1a81: const-string v4, "-72.6603" // string@03f9 │ │ +0cd4be: 4d04 0001 |1a83: aput-object v4, v0, v1 │ │ +0cd4c2: 1301 cf04 |1a85: const/16 v1, #int 1231 // #4cf │ │ +0cd4c6: 1a04 ee06 |1a87: const-string v4, "41.3001" // string@06ee │ │ +0cd4ca: 4d04 0001 |1a89: aput-object v4, v0, v1 │ │ +0cd4ce: 1301 d004 |1a8b: const/16 v1, #int 1232 // #4d0 │ │ +0cd4d2: 4d02 0001 |1a8d: aput-object v2, v0, v1 │ │ +0cd4d6: 1301 d104 |1a8f: const/16 v1, #int 1233 // #4d1 │ │ +0cd4da: 1a04 eb21 |1a91: const-string v4, "OrlandoTAC" // string@21eb │ │ +0cd4de: 4d04 0001 |1a93: aput-object v4, v0, v1 │ │ +0cd4e2: 1301 d204 |1a95: const/16 v1, #int 1234 // #4d2 │ │ +0cd4e6: 1a04 5f04 |1a97: const-string v4, "-82.5001" // string@045f │ │ +0cd4ea: 4d04 0001 |1a99: aput-object v4, v0, v1 │ │ +0cd4ee: 1301 d304 |1a9b: const/16 v1, #int 1235 // #4d3 │ │ +0cd4f2: 1a04 0306 |1a9d: const-string v4, "29.2" // string@0603 │ │ +0cd4f6: 4d04 0001 |1a9f: aput-object v4, v0, v1 │ │ +0cd4fa: 1301 d404 |1aa1: const/16 v1, #int 1236 // #4d4 │ │ +0cd4fe: 4d02 0001 |1aa3: aput-object v2, v0, v1 │ │ +0cd502: 1301 d504 |1aa5: const/16 v1, #int 1237 // #4d5 │ │ +0cd506: 1a04 eb21 |1aa7: const-string v4, "OrlandoTAC" // string@21eb │ │ +0cd50a: 4d04 0001 |1aa9: aput-object v4, v0, v1 │ │ +0cd50e: 1301 d604 |1aab: const/16 v1, #int 1238 // #4d6 │ │ +0cd512: 1a04 5f04 |1aad: const-string v4, "-82.5001" // string@045f │ │ +0cd516: 4d04 0001 |1aaf: aput-object v4, v0, v1 │ │ +0cd51a: 1301 d704 |1ab1: const/16 v1, #int 1239 // #4d7 │ │ +0cd51e: 1a04 ef05 |1ab3: const-string v4, "27.8001" // string@05ef │ │ +0cd522: 4d04 0001 |1ab5: aput-object v4, v0, v1 │ │ +0cd526: 1301 d804 |1ab7: const/16 v1, #int 1240 // #4d8 │ │ +0cd52a: 4d02 0001 |1ab9: aput-object v2, v0, v1 │ │ +0cd52e: 1301 d904 |1abb: const/16 v1, #int 1241 // #4d9 │ │ +0cd532: 1a04 eb21 |1abd: const-string v4, "OrlandoTAC" // string@21eb │ │ +0cd536: 4d04 0001 |1abf: aput-object v4, v0, v1 │ │ +0cd53a: 1301 da04 |1ac1: const/16 v1, #int 1242 // #4da │ │ +0cd53e: 1a04 4004 |1ac3: const-string v4, "-80.2001" // string@0440 │ │ +0cd542: 4d04 0001 |1ac5: aput-object v4, v0, v1 │ │ +0cd546: 1301 db04 |1ac7: const/16 v1, #int 1243 // #4db │ │ +0cd54a: 1a04 ef05 |1ac9: const-string v4, "27.8001" // string@05ef │ │ +0cd54e: 4d04 0001 |1acb: aput-object v4, v0, v1 │ │ +0cd552: 1301 dc04 |1acd: const/16 v1, #int 1244 // #4dc │ │ +0cd556: 4d02 0001 |1acf: aput-object v2, v0, v1 │ │ +0cd55a: 1301 dd04 |1ad1: const/16 v1, #int 1245 // #4dd │ │ +0cd55e: 1a04 eb21 |1ad3: const-string v4, "OrlandoTAC" // string@21eb │ │ +0cd562: 4d04 0001 |1ad5: aput-object v4, v0, v1 │ │ +0cd566: 1301 de04 |1ad7: const/16 v1, #int 1246 // #4de │ │ +0cd56a: 1a04 4004 |1ad9: const-string v4, "-80.2001" // string@0440 │ │ +0cd56e: 4d04 0001 |1adb: aput-object v4, v0, v1 │ │ +0cd572: 1301 df04 |1add: const/16 v1, #int 1247 // #4df │ │ +0cd576: 1a04 0306 |1adf: const-string v4, "29.2" // string@0603 │ │ +0cd57a: 4d04 0001 |1ae1: aput-object v4, v0, v1 │ │ +0cd57e: 1301 e004 |1ae3: const/16 v1, #int 1248 // #4e0 │ │ +0cd582: 4d02 0001 |1ae5: aput-object v2, v0, v1 │ │ +0cd586: 1301 e104 |1ae7: const/16 v1, #int 1249 // #4e1 │ │ +0cd58a: 1a04 a622 |1ae9: const-string v4, "PhiladelphiaTAC" // string@22a6 │ │ +0cd58e: 4d04 0001 |1aeb: aput-object v4, v0, v1 │ │ +0cd592: 1301 e204 |1aed: const/16 v1, #int 1250 // #4e2 │ │ +0cd596: 1a04 0f04 |1aef: const-string v4, "-75.9169" // string@040f │ │ +0cd59a: 4d04 0001 |1af1: aput-object v4, v0, v1 │ │ +0cd59e: 1301 e304 |1af3: const/16 v1, #int 1251 // #4e3 │ │ +0cd5a2: 1a04 da06 |1af5: const-string v4, "40.5" // string@06da │ │ +0cd5a6: 4d04 0001 |1af7: aput-object v4, v0, v1 │ │ +0cd5aa: 1301 e404 |1af9: const/16 v1, #int 1252 // #4e4 │ │ +0cd5ae: 4d02 0001 |1afb: aput-object v2, v0, v1 │ │ +0cd5b2: 1301 e504 |1afd: const/16 v1, #int 1253 // #4e5 │ │ +0cd5b6: 1a04 a622 |1aff: const-string v4, "PhiladelphiaTAC" // string@22a6 │ │ +0cd5ba: 4d04 0001 |1b01: aput-object v4, v0, v1 │ │ +0cd5be: 1301 e604 |1b03: const/16 v1, #int 1254 // #4e6 │ │ +0cd5c2: 1a04 0f04 |1b05: const-string v4, "-75.9169" // string@040f │ │ +0cd5c6: 4d04 0001 |1b07: aput-object v4, v0, v1 │ │ +0cd5ca: 1301 e704 |1b09: const/16 v1, #int 1255 // #4e7 │ │ +0cd5ce: 1a04 bb06 |1b0b: const-string v4, "39.3833" // string@06bb │ │ +0cd5d2: 4d04 0001 |1b0d: aput-object v4, v0, v1 │ │ +0cd5d6: 1301 e804 |1b0f: const/16 v1, #int 1256 // #4e8 │ │ +0cd5da: 4d02 0001 |1b11: aput-object v2, v0, v1 │ │ +0cd5de: 1301 e904 |1b13: const/16 v1, #int 1257 // #4e9 │ │ +0cd5e2: 1a04 a622 |1b15: const-string v4, "PhiladelphiaTAC" // string@22a6 │ │ +0cd5e6: 4d04 0001 |1b17: aput-object v4, v0, v1 │ │ +0cd5ea: 1301 ea04 |1b19: const/16 v1, #int 1258 // #4ea │ │ +0cd5ee: 1a04 0404 |1b1b: const-string v4, "-74.5168" // string@0404 │ │ +0cd5f2: 4d04 0001 |1b1d: aput-object v4, v0, v1 │ │ +0cd5f6: 1301 eb04 |1b1f: const/16 v1, #int 1259 // #4eb │ │ +0cd5fa: 1a04 bb06 |1b21: const-string v4, "39.3833" // string@06bb │ │ +0cd5fe: 4d04 0001 |1b23: aput-object v4, v0, v1 │ │ +0cd602: 1301 ec04 |1b25: const/16 v1, #int 1260 // #4ec │ │ +0cd606: 4d02 0001 |1b27: aput-object v2, v0, v1 │ │ +0cd60a: 1301 ed04 |1b29: const/16 v1, #int 1261 // #4ed │ │ +0cd60e: 1a04 a622 |1b2b: const-string v4, "PhiladelphiaTAC" // string@22a6 │ │ +0cd612: 4d04 0001 |1b2d: aput-object v4, v0, v1 │ │ +0cd616: 1301 ee04 |1b2f: const/16 v1, #int 1262 // #4ee │ │ +0cd61a: 1a04 0404 |1b31: const-string v4, "-74.5168" // string@0404 │ │ +0cd61e: 4d04 0001 |1b33: aput-object v4, v0, v1 │ │ +0cd622: 1301 ef04 |1b35: const/16 v1, #int 1263 // #4ef │ │ +0cd626: 1a04 da06 |1b37: const-string v4, "40.5" // string@06da │ │ +0cd62a: 4d04 0001 |1b39: aput-object v4, v0, v1 │ │ +0cd62e: 1301 f004 |1b3b: const/16 v1, #int 1264 // #4f0 │ │ +0cd632: 4d02 0001 |1b3d: aput-object v2, v0, v1 │ │ +0cd636: 1301 f104 |1b3f: const/16 v1, #int 1265 // #4f1 │ │ +0cd63a: 1a04 a822 |1b41: const-string v4, "PhoenixTAC" // string@22a8 │ │ +0cd63e: 4d04 0001 |1b43: aput-object v4, v0, v1 │ │ +0cd642: 1301 f204 |1b45: const/16 v1, #int 1266 // #4f2 │ │ +0cd646: 1a04 f302 |1b47: const-string v4, "-113.5" // string@02f3 │ │ +0cd64a: 4d04 0001 |1b49: aput-object v4, v0, v1 │ │ +0cd64e: 1301 f304 |1b4b: const/16 v1, #int 1267 // #4f3 │ │ +0cd652: 1a04 5206 |1b4d: const-string v4, "34.15" // string@0652 │ │ +0cd656: 4d04 0001 |1b4f: aput-object v4, v0, v1 │ │ +0cd65a: 1301 f404 |1b51: const/16 v1, #int 1268 // #4f4 │ │ +0cd65e: 4d02 0001 |1b53: aput-object v2, v0, v1 │ │ +0cd662: 1301 f504 |1b55: const/16 v1, #int 1269 // #4f5 │ │ +0cd666: 1a04 a822 |1b57: const-string v4, "PhoenixTAC" // string@22a8 │ │ +0cd66a: 4d04 0001 |1b59: aput-object v4, v0, v1 │ │ +0cd66e: 1301 f604 |1b5b: const/16 v1, #int 1270 // #4f6 │ │ +0cd672: 1a04 f302 |1b5d: const-string v4, "-113.5" // string@02f3 │ │ +0cd676: 4d04 0001 |1b5f: aput-object v4, v0, v1 │ │ +0cd67a: 1301 f704 |1b61: const/16 v1, #int 1271 // #4f7 │ │ +0cd67e: 1a04 3506 |1b63: const-string v4, "32.7501" // string@0635 │ │ +0cd682: 4d04 0001 |1b65: aput-object v4, v0, v1 │ │ +0cd686: 1301 f804 |1b67: const/16 v1, #int 1272 // #4f8 │ │ +0cd68a: 4d02 0001 |1b69: aput-object v2, v0, v1 │ │ +0cd68e: 1301 f904 |1b6b: const/16 v1, #int 1273 // #4f9 │ │ +0cd692: 1a04 a822 |1b6d: const-string v4, "PhoenixTAC" // string@22a8 │ │ +0cd696: 4d04 0001 |1b6f: aput-object v4, v0, v1 │ │ +0cd69a: 1301 fa04 |1b71: const/16 v1, #int 1274 // #4fa │ │ +0cd69e: 1a04 dc02 |1b73: const-string v4, "-111.16" // string@02dc │ │ +0cd6a2: 4d04 0001 |1b75: aput-object v4, v0, v1 │ │ +0cd6a6: 1301 fb04 |1b77: const/16 v1, #int 1275 // #4fb │ │ +0cd6aa: 1a04 3506 |1b79: const-string v4, "32.7501" // string@0635 │ │ +0cd6ae: 4d04 0001 |1b7b: aput-object v4, v0, v1 │ │ +0cd6b2: 1301 fc04 |1b7d: const/16 v1, #int 1276 // #4fc │ │ +0cd6b6: 4d02 0001 |1b7f: aput-object v2, v0, v1 │ │ +0cd6ba: 1301 fd04 |1b81: const/16 v1, #int 1277 // #4fd │ │ +0cd6be: 1a04 a822 |1b83: const-string v4, "PhoenixTAC" // string@22a8 │ │ +0cd6c2: 4d04 0001 |1b85: aput-object v4, v0, v1 │ │ +0cd6c6: 1301 fe04 |1b87: const/16 v1, #int 1278 // #4fe │ │ +0cd6ca: 1a04 dc02 |1b89: const-string v4, "-111.16" // string@02dc │ │ +0cd6ce: 4d04 0001 |1b8b: aput-object v4, v0, v1 │ │ +0cd6d2: 1301 ff04 |1b8d: const/16 v1, #int 1279 // #4ff │ │ +0cd6d6: 1a04 5206 |1b8f: const-string v4, "34.15" // string@0652 │ │ +0cd6da: 4d04 0001 |1b91: aput-object v4, v0, v1 │ │ +0cd6de: 1301 0005 |1b93: const/16 v1, #int 1280 // #500 │ │ +0cd6e2: 4d02 0001 |1b95: aput-object v2, v0, v1 │ │ +0cd6e6: 1301 0105 |1b97: const/16 v1, #int 1281 // #501 │ │ +0cd6ea: 1a04 ac22 |1b99: const-string v4, "PittsburghTAC" // string@22ac │ │ +0cd6ee: 4d04 0001 |1b9b: aput-object v4, v0, v1 │ │ +0cd6f2: 1301 0205 |1b9d: const/16 v1, #int 1282 // #502 │ │ +0cd6f6: 1a04 4904 |1b9f: const-string v4, "-81.0002" // string@0449 │ │ +0cd6fa: 4d04 0001 |1ba1: aput-object v4, v0, v1 │ │ +0cd6fe: 1301 0305 |1ba3: const/16 v1, #int 1283 // #503 │ │ +0cd702: 1a04 e906 |1ba5: const-string v4, "41.05" // string@06e9 │ │ +0cd706: 4d04 0001 |1ba7: aput-object v4, v0, v1 │ │ +0cd70a: 1301 0405 |1ba9: const/16 v1, #int 1284 // #504 │ │ +0cd70e: 4d02 0001 |1bab: aput-object v2, v0, v1 │ │ +0cd712: 1301 0505 |1bad: const/16 v1, #int 1285 // #505 │ │ +0cd716: 1a04 ac22 |1baf: const-string v4, "PittsburghTAC" // string@22ac │ │ +0cd71a: 4d04 0001 |1bb1: aput-object v4, v0, v1 │ │ +0cd71e: 1301 0605 |1bb3: const/16 v1, #int 1286 // #506 │ │ +0cd722: 1a04 4904 |1bb5: const-string v4, "-81.0002" // string@0449 │ │ +0cd726: 4d04 0001 |1bb7: aput-object v4, v0, v1 │ │ +0cd72a: 1301 0705 |1bb9: const/16 v1, #int 1287 // #507 │ │ +0cd72e: 1a04 c606 |1bbb: const-string v4, "39.95" // string@06c6 │ │ +0cd732: 4d04 0001 |1bbd: aput-object v4, v0, v1 │ │ +0cd736: 1301 0805 |1bbf: const/16 v1, #int 1288 // #508 │ │ +0cd73a: 4d02 0001 |1bc1: aput-object v2, v0, v1 │ │ +0cd73e: 1301 0905 |1bc3: const/16 v1, #int 1289 // #509 │ │ +0cd742: 1a04 ac22 |1bc5: const-string v4, "PittsburghTAC" // string@22ac │ │ +0cd746: 4d04 0001 |1bc7: aput-object v4, v0, v1 │ │ +0cd74a: 1301 0a05 |1bc9: const/16 v1, #int 1290 // #50a │ │ +0cd74e: 1a04 2a04 |1bcb: const-string v4, "-79.0002" // string@042a │ │ +0cd752: 4d04 0001 |1bcd: aput-object v4, v0, v1 │ │ +0cd756: 1301 0b05 |1bcf: const/16 v1, #int 1291 // #50b │ │ +0cd75a: 1a04 c606 |1bd1: const-string v4, "39.95" // string@06c6 │ │ +0cd75e: 4d04 0001 |1bd3: aput-object v4, v0, v1 │ │ +0cd762: 1301 0c05 |1bd5: const/16 v1, #int 1292 // #50c │ │ +0cd766: 4d02 0001 |1bd7: aput-object v2, v0, v1 │ │ +0cd76a: 1301 0d05 |1bd9: const/16 v1, #int 1293 // #50d │ │ +0cd76e: 1a04 ac22 |1bdb: const-string v4, "PittsburghTAC" // string@22ac │ │ +0cd772: 4d04 0001 |1bdd: aput-object v4, v0, v1 │ │ +0cd776: 1301 0e05 |1bdf: const/16 v1, #int 1294 // #50e │ │ +0cd77a: 1a04 2a04 |1be1: const-string v4, "-79.0002" // string@042a │ │ +0cd77e: 4d04 0001 |1be3: aput-object v4, v0, v1 │ │ +0cd782: 1301 0f05 |1be5: const/16 v1, #int 1295 // #50f │ │ +0cd786: 1a04 e906 |1be7: const-string v4, "41.05" // string@06e9 │ │ +0cd78a: 4d04 0001 |1be9: aput-object v4, v0, v1 │ │ +0cd78e: 1301 1005 |1beb: const/16 v1, #int 1296 // #510 │ │ +0cd792: 4d02 0001 |1bed: aput-object v2, v0, v1 │ │ +0cd796: 1301 1105 |1bef: const/16 v1, #int 1297 // #511 │ │ +0cd79a: 1a04 0d23 |1bf1: const-string v4, "PuertoRico-VITAC" // string@230d │ │ +0cd79e: 4d04 0001 |1bf3: aput-object v4, v0, v1 │ │ +0cd7a2: 1301 1205 |1bf5: const/16 v1, #int 1298 // #512 │ │ +0cd7a6: 1a04 d903 |1bf7: const-string v4, "-67.7502" // string@03d9 │ │ +0cd7aa: 4d04 0001 |1bf9: aput-object v4, v0, v1 │ │ +0cd7ae: 1301 1305 |1bfb: const/16 v1, #int 1299 // #513 │ │ +0cd7b2: 1a04 c805 |1bfd: const-string v4, "18.7601" // string@05c8 │ │ +0cd7b6: 4d04 0001 |1bff: aput-object v4, v0, v1 │ │ +0cd7ba: 1301 1405 |1c01: const/16 v1, #int 1300 // #514 │ │ +0cd7be: 4d02 0001 |1c03: aput-object v2, v0, v1 │ │ +0cd7c2: 1301 1505 |1c05: const/16 v1, #int 1301 // #515 │ │ +0cd7c6: 1a04 0d23 |1c07: const-string v4, "PuertoRico-VITAC" // string@230d │ │ +0cd7ca: 4d04 0001 |1c09: aput-object v4, v0, v1 │ │ +0cd7ce: 1301 1605 |1c0b: const/16 v1, #int 1302 // #516 │ │ +0cd7d2: 1a04 d903 |1c0d: const-string v4, "-67.7502" // string@03d9 │ │ +0cd7d6: 4d04 0001 |1c0f: aput-object v4, v0, v1 │ │ +0cd7da: 1301 1705 |1c11: const/16 v1, #int 1303 // #517 │ │ +0cd7de: 1a04 c305 |1c13: const-string v4, "17.6301" // string@05c3 │ │ +0cd7e2: 4d04 0001 |1c15: aput-object v4, v0, v1 │ │ +0cd7e6: 1301 1805 |1c17: const/16 v1, #int 1304 // #518 │ │ +0cd7ea: 4d02 0001 |1c19: aput-object v2, v0, v1 │ │ +0cd7ee: 1301 1905 |1c1b: const/16 v1, #int 1305 // #519 │ │ +0cd7f2: 1a04 0d23 |1c1d: const-string v4, "PuertoRico-VITAC" // string@230d │ │ +0cd7f6: 4d04 0001 |1c1f: aput-object v4, v0, v1 │ │ +0cd7fa: 1301 1a05 |1c21: const/16 v1, #int 1306 // #51a │ │ +0cd7fe: 1a04 d603 |1c23: const-string v4, "-64.2203" // string@03d6 │ │ +0cd802: 4d04 0001 |1c25: aput-object v4, v0, v1 │ │ +0cd806: 1301 1b05 |1c27: const/16 v1, #int 1307 // #51b │ │ +0cd80a: 1a04 c305 |1c29: const-string v4, "17.6301" // string@05c3 │ │ +0cd80e: 4d04 0001 |1c2b: aput-object v4, v0, v1 │ │ +0cd812: 1301 1c05 |1c2d: const/16 v1, #int 1308 // #51c │ │ +0cd816: 4d02 0001 |1c2f: aput-object v2, v0, v1 │ │ +0cd81a: 1301 1d05 |1c31: const/16 v1, #int 1309 // #51d │ │ +0cd81e: 1a04 0d23 |1c33: const-string v4, "PuertoRico-VITAC" // string@230d │ │ +0cd822: 4d04 0001 |1c35: aput-object v4, v0, v1 │ │ +0cd826: 1301 1e05 |1c37: const/16 v1, #int 1310 // #51e │ │ +0cd82a: 1a04 d603 |1c39: const-string v4, "-64.2203" // string@03d6 │ │ +0cd82e: 4d04 0001 |1c3b: aput-object v4, v0, v1 │ │ +0cd832: 1301 1f05 |1c3d: const/16 v1, #int 1311 // #51f │ │ +0cd836: 1a04 c805 |1c3f: const-string v4, "18.7601" // string@05c8 │ │ +0cd83a: 4d04 0001 |1c41: aput-object v4, v0, v1 │ │ +0cd83e: 1301 2005 |1c43: const/16 v1, #int 1312 // #520 │ │ +0cd842: 4d02 0001 |1c45: aput-object v2, v0, v1 │ │ +0cd846: 1301 2105 |1c47: const/16 v1, #int 1313 // #521 │ │ +0cd84a: 1a04 d924 |1c49: const-string v4, "SaltLakeCityTAC" // string@24d9 │ │ +0cd84e: 4d04 0001 |1c4b: aput-object v4, v0, v1 │ │ +0cd852: 1301 2205 |1c4d: const/16 v1, #int 1314 // #522 │ │ +0cd856: 1a04 f202 |1c4f: const-string v4, "-113.2" // string@02f2 │ │ +0cd85a: 4d04 0001 |1c51: aput-object v4, v0, v1 │ │ +0cd85e: 1301 2305 |1c53: const/16 v1, #int 1315 // #523 │ │ +0cd862: 1a04 f606 |1c55: const-string v4, "41.5" // string@06f6 │ │ +0cd866: 4d04 0001 |1c57: aput-object v4, v0, v1 │ │ +0cd86a: 1301 2405 |1c59: const/16 v1, #int 1316 // #524 │ │ +0cd86e: 4d02 0001 |1c5b: aput-object v2, v0, v1 │ │ +0cd872: 1301 2505 |1c5d: const/16 v1, #int 1317 // #525 │ │ +0cd876: 1a04 d924 |1c5f: const-string v4, "SaltLakeCityTAC" // string@24d9 │ │ +0cd87a: 4d04 0001 |1c61: aput-object v4, v0, v1 │ │ +0cd87e: 1301 2605 |1c63: const/16 v1, #int 1318 // #526 │ │ +0cd882: 1a04 f202 |1c65: const-string v4, "-113.2" // string@02f2 │ │ +0cd886: 4d04 0001 |1c67: aput-object v4, v0, v1 │ │ +0cd88a: 1301 2705 |1c69: const/16 v1, #int 1319 // #527 │ │ +0cd88e: 1a04 d306 |1c6b: const-string v4, "40.1" // string@06d3 │ │ +0cd892: 4d04 0001 |1c6d: aput-object v4, v0, v1 │ │ +0cd896: 1301 2805 |1c6f: const/16 v1, #int 1320 // #528 │ │ +0cd89a: 4d02 0001 |1c71: aput-object v2, v0, v1 │ │ +0cd89e: 1301 2905 |1c73: const/16 v1, #int 1321 // #529 │ │ +0cd8a2: 1a04 d924 |1c75: const-string v4, "SaltLakeCityTAC" // string@24d9 │ │ +0cd8a6: 4d04 0001 |1c77: aput-object v4, v0, v1 │ │ +0cd8aa: 1301 2a05 |1c79: const/16 v1, #int 1322 // #52a │ │ +0cd8ae: 1a04 d502 |1c7b: const-string v4, "-110.65" // string@02d5 │ │ +0cd8b2: 4d04 0001 |1c7d: aput-object v4, v0, v1 │ │ +0cd8b6: 1301 2b05 |1c7f: const/16 v1, #int 1323 // #52b │ │ +0cd8ba: 1a04 d306 |1c81: const-string v4, "40.1" // string@06d3 │ │ +0cd8be: 4d04 0001 |1c83: aput-object v4, v0, v1 │ │ +0cd8c2: 1301 2c05 |1c85: const/16 v1, #int 1324 // #52c │ │ +0cd8c6: 4d02 0001 |1c87: aput-object v2, v0, v1 │ │ +0cd8ca: 1301 2d05 |1c89: const/16 v1, #int 1325 // #52d │ │ +0cd8ce: 1a04 d924 |1c8b: const-string v4, "SaltLakeCityTAC" // string@24d9 │ │ +0cd8d2: 4d04 0001 |1c8d: aput-object v4, v0, v1 │ │ +0cd8d6: 1301 2e05 |1c8f: const/16 v1, #int 1326 // #52e │ │ +0cd8da: 1a04 d502 |1c91: const-string v4, "-110.65" // string@02d5 │ │ +0cd8de: 4d04 0001 |1c93: aput-object v4, v0, v1 │ │ +0cd8e2: 1301 2f05 |1c95: const/16 v1, #int 1327 // #52f │ │ +0cd8e6: 1a04 f606 |1c97: const-string v4, "41.5" // string@06f6 │ │ +0cd8ea: 4d04 0001 |1c99: aput-object v4, v0, v1 │ │ +0cd8ee: 1301 3005 |1c9b: const/16 v1, #int 1328 // #530 │ │ +0cd8f2: 4d02 0001 |1c9d: aput-object v2, v0, v1 │ │ +0cd8f6: 1301 3105 |1c9f: const/16 v1, #int 1329 // #531 │ │ +0cd8fa: 1a04 dc24 |1ca1: const-string v4, "SanDiegoTAC" // string@24dc │ │ +0cd8fe: 4d04 0001 |1ca3: aput-object v4, v0, v1 │ │ +0cd902: 1301 3205 |1ca5: const/16 v1, #int 1330 // #532 │ │ +0cd906: 1a04 0c03 |1ca7: const-string v4, "-117.9" // string@030c │ │ +0cd90a: 4d04 0001 |1ca9: aput-object v4, v0, v1 │ │ +0cd90e: 1301 3305 |1cab: const/16 v1, #int 1331 // #533 │ │ +0cd912: 1a04 4706 |1cad: const-string v4, "33.6" // string@0647 │ │ +0cd916: 4d04 0001 |1caf: aput-object v4, v0, v1 │ │ +0cd91a: 1301 3405 |1cb1: const/16 v1, #int 1332 // #534 │ │ +0cd91e: 4d02 0001 |1cb3: aput-object v2, v0, v1 │ │ +0cd922: 1301 3505 |1cb5: const/16 v1, #int 1333 // #535 │ │ +0cd926: 1a04 dc24 |1cb7: const-string v4, "SanDiegoTAC" // string@24dc │ │ +0cd92a: 4d04 0001 |1cb9: aput-object v4, v0, v1 │ │ +0cd92e: 1301 3605 |1cbb: const/16 v1, #int 1334 // #536 │ │ +0cd932: 1a04 0c03 |1cbd: const-string v4, "-117.9" // string@030c │ │ +0cd936: 4d04 0001 |1cbf: aput-object v4, v0, v1 │ │ +0cd93a: 1301 3705 |1cc1: const/16 v1, #int 1335 // #537 │ │ +0cd93e: 1a04 3206 |1cc3: const-string v4, "32.5001" // string@0632 │ │ +0cd942: 4d04 0001 |1cc5: aput-object v4, v0, v1 │ │ +0cd946: 1301 3805 |1cc7: const/16 v1, #int 1336 // #538 │ │ +0cd94a: 4d02 0001 |1cc9: aput-object v2, v0, v1 │ │ +0cd94e: 1301 3905 |1ccb: const/16 v1, #int 1337 // #539 │ │ +0cd952: 1a04 dc24 |1ccd: const-string v4, "SanDiegoTAC" // string@24dc │ │ +0cd956: 4d04 0001 |1ccf: aput-object v4, v0, v1 │ │ +0cd95a: 1301 3a05 |1cd1: const/16 v1, #int 1338 // #53a │ │ +0cd95e: 1a04 0003 |1cd3: const-string v4, "-116.3" // string@0300 │ │ +0cd962: 4d04 0001 |1cd5: aput-object v4, v0, v1 │ │ +0cd966: 1301 3b05 |1cd7: const/16 v1, #int 1339 // #53b │ │ +0cd96a: 1a04 3206 |1cd9: const-string v4, "32.5001" // string@0632 │ │ +0cd96e: 4d04 0001 |1cdb: aput-object v4, v0, v1 │ │ +0cd972: 1301 3c05 |1cdd: const/16 v1, #int 1340 // #53c │ │ +0cd976: 4d02 0001 |1cdf: aput-object v2, v0, v1 │ │ +0cd97a: 1301 3d05 |1ce1: const/16 v1, #int 1341 // #53d │ │ +0cd97e: 1a04 dc24 |1ce3: const-string v4, "SanDiegoTAC" // string@24dc │ │ +0cd982: 4d04 0001 |1ce5: aput-object v4, v0, v1 │ │ +0cd986: 1301 3e05 |1ce7: const/16 v1, #int 1342 // #53e │ │ +0cd98a: 1a04 0003 |1ce9: const-string v4, "-116.3" // string@0300 │ │ +0cd98e: 4d04 0001 |1ceb: aput-object v4, v0, v1 │ │ +0cd992: 1301 3f05 |1ced: const/16 v1, #int 1343 // #53f │ │ +0cd996: 1a04 4706 |1cef: const-string v4, "33.6" // string@0647 │ │ +0cd99a: 4d04 0001 |1cf1: aput-object v4, v0, v1 │ │ +0cd99e: 1301 4005 |1cf3: const/16 v1, #int 1344 // #540 │ │ +0cd9a2: 4d02 0001 |1cf5: aput-object v2, v0, v1 │ │ +0cd9a6: 1301 4105 |1cf7: const/16 v1, #int 1345 // #541 │ │ +0cd9aa: 1a04 df24 |1cf9: const-string v4, "SanFranciscoTAC" // string@24df │ │ +0cd9ae: 4d04 0001 |1cfb: aput-object v4, v0, v1 │ │ +0cd9b2: 1301 4205 |1cfd: const/16 v1, #int 1346 // #542 │ │ +0cd9b6: 1a04 3f03 |1cff: const-string v4, "-123.8" // string@033f │ │ +0cd9ba: 4d04 0001 |1d01: aput-object v4, v0, v1 │ │ +0cd9be: 1301 4305 |1d03: const/16 v1, #int 1347 // #543 │ │ +0cd9c2: 1a04 9d06 |1d05: const-string v4, "38.2001" // string@069d │ │ +0cd9c6: 4d04 0001 |1d07: aput-object v4, v0, v1 │ │ +0cd9ca: 1301 4405 |1d09: const/16 v1, #int 1348 // #544 │ │ +0cd9ce: 4d02 0001 |1d0b: aput-object v2, v0, v1 │ │ +0cd9d2: 1301 4505 |1d0d: const/16 v1, #int 1349 // #545 │ │ +0cd9d6: 1a04 df24 |1d0f: const-string v4, "SanFranciscoTAC" // string@24df │ │ +0cd9da: 4d04 0001 |1d11: aput-object v4, v0, v1 │ │ +0cd9de: 1301 4605 |1d13: const/16 v1, #int 1350 // #546 │ │ +0cd9e2: 1a04 3f03 |1d15: const-string v4, "-123.8" // string@033f │ │ +0cd9e6: 4d04 0001 |1d17: aput-object v4, v0, v1 │ │ +0cd9ea: 1301 4705 |1d19: const/16 v1, #int 1351 // #547 │ │ +0cd9ee: 1a04 8706 |1d1b: const-string v4, "36.9" // string@0687 │ │ +0cd9f2: 4d04 0001 |1d1d: aput-object v4, v0, v1 │ │ +0cd9f6: 1301 4805 |1d1f: const/16 v1, #int 1352 // #548 │ │ +0cd9fa: 4d02 0001 |1d21: aput-object v2, v0, v1 │ │ +0cd9fe: 1301 4905 |1d23: const/16 v1, #int 1353 // #549 │ │ +0cda02: 1a04 df24 |1d25: const-string v4, "SanFranciscoTAC" // string@24df │ │ +0cda06: 4d04 0001 |1d27: aput-object v4, v0, v1 │ │ +0cda0a: 1301 4a05 |1d29: const/16 v1, #int 1354 // #54a │ │ +0cda0e: 1a04 2e03 |1d2b: const-string v4, "-121.36" // string@032e │ │ +0cda12: 4d04 0001 |1d2d: aput-object v4, v0, v1 │ │ +0cda16: 1301 4b05 |1d2f: const/16 v1, #int 1355 // #54b │ │ +0cda1a: 1a04 8706 |1d31: const-string v4, "36.9" // string@0687 │ │ +0cda1e: 4d04 0001 |1d33: aput-object v4, v0, v1 │ │ +0cda22: 1301 4c05 |1d35: const/16 v1, #int 1356 // #54c │ │ +0cda26: 4d02 0001 |1d37: aput-object v2, v0, v1 │ │ +0cda2a: 1301 4d05 |1d39: const/16 v1, #int 1357 // #54d │ │ +0cda2e: 1a04 df24 |1d3b: const-string v4, "SanFranciscoTAC" // string@24df │ │ +0cda32: 4d04 0001 |1d3d: aput-object v4, v0, v1 │ │ +0cda36: 1301 4e05 |1d3f: const/16 v1, #int 1358 // #54e │ │ +0cda3a: 1a04 2e03 |1d41: const-string v4, "-121.36" // string@032e │ │ +0cda3e: 4d04 0001 |1d43: aput-object v4, v0, v1 │ │ +0cda42: 1301 4f05 |1d45: const/16 v1, #int 1359 // #54f │ │ +0cda46: 1a04 9d06 |1d47: const-string v4, "38.2001" // string@069d │ │ +0cda4a: 4d04 0001 |1d49: aput-object v4, v0, v1 │ │ +0cda4e: 1301 5005 |1d4b: const/16 v1, #int 1360 // #550 │ │ +0cda52: 4d02 0001 |1d4d: aput-object v2, v0, v1 │ │ +0cda56: 1301 5105 |1d4f: const/16 v1, #int 1361 // #551 │ │ +0cda5a: 1a04 0125 |1d51: const-string v4, "SeattleTAC" // string@2501 │ │ +0cda5e: 4d04 0001 |1d53: aput-object v4, v0, v1 │ │ +0cda62: 1301 5205 |1d55: const/16 v1, #int 1362 // #552 │ │ +0cda66: 1a04 3e03 |1d57: const-string v4, "-123.6" // string@033e │ │ +0cda6a: 4d04 0001 |1d59: aput-object v4, v0, v1 │ │ +0cda6e: 1301 5305 |1d5b: const/16 v1, #int 1363 // #553 │ │ +0cda72: 1a04 6207 |1d5d: const-string v4, "48.1501" // string@0762 │ │ +0cda76: 4d04 0001 |1d5f: aput-object v4, v0, v1 │ │ +0cda7a: 1301 5405 |1d61: const/16 v1, #int 1364 // #554 │ │ +0cda7e: 4d02 0001 |1d63: aput-object v2, v0, v1 │ │ +0cda82: 1301 5505 |1d65: const/16 v1, #int 1365 // #555 │ │ +0cda86: 1a04 0125 |1d67: const-string v4, "SeattleTAC" // string@2501 │ │ +0cda8a: 4d04 0001 |1d69: aput-object v4, v0, v1 │ │ +0cda8e: 1301 5605 |1d6b: const/16 v1, #int 1366 // #556 │ │ +0cda92: 1a04 3e03 |1d6d: const-string v4, "-123.6" // string@033e │ │ +0cda96: 4d04 0001 |1d6f: aput-object v4, v0, v1 │ │ +0cda9a: 1301 5705 |1d71: const/16 v1, #int 1367 // #557 │ │ +0cda9e: 1a04 4707 |1d73: const-string v4, "46.7201" // string@0747 │ │ +0cdaa2: 4d04 0001 |1d75: aput-object v4, v0, v1 │ │ +0cdaa6: 1301 5805 |1d77: const/16 v1, #int 1368 // #558 │ │ +0cdaaa: 4d02 0001 |1d79: aput-object v2, v0, v1 │ │ +0cdaae: 1301 5905 |1d7b: const/16 v1, #int 1369 // #559 │ │ +0cdab2: 1a04 0125 |1d7d: const-string v4, "SeattleTAC" // string@2501 │ │ +0cdab6: 4d04 0001 |1d7f: aput-object v4, v0, v1 │ │ +0cdaba: 1301 5a05 |1d81: const/16 v1, #int 1370 // #55a │ │ +0cdabe: 1a04 2b03 |1d83: const-string v4, "-121.1" // string@032b │ │ +0cdac2: 4d04 0001 |1d85: aput-object v4, v0, v1 │ │ +0cdac6: 1301 5b05 |1d87: const/16 v1, #int 1371 // #55b │ │ +0cdaca: 1a04 4707 |1d89: const-string v4, "46.7201" // string@0747 │ │ +0cdace: 4d04 0001 |1d8b: aput-object v4, v0, v1 │ │ +0cdad2: 1301 5c05 |1d8d: const/16 v1, #int 1372 // #55c │ │ +0cdad6: 4d02 0001 |1d8f: aput-object v2, v0, v1 │ │ +0cdada: 1301 5d05 |1d91: const/16 v1, #int 1373 // #55d │ │ +0cdade: 1a04 0125 |1d93: const-string v4, "SeattleTAC" // string@2501 │ │ +0cdae2: 4d04 0001 |1d95: aput-object v4, v0, v1 │ │ +0cdae6: 1301 5e05 |1d97: const/16 v1, #int 1374 // #55e │ │ +0cdaea: 1a04 2b03 |1d99: const-string v4, "-121.1" // string@032b │ │ +0cdaee: 4d04 0001 |1d9b: aput-object v4, v0, v1 │ │ +0cdaf2: 1301 5f05 |1d9d: const/16 v1, #int 1375 // #55f │ │ +0cdaf6: 1a04 6207 |1d9f: const-string v4, "48.1501" // string@0762 │ │ +0cdafa: 4d04 0001 |1da1: aput-object v4, v0, v1 │ │ +0cdafe: 1301 6005 |1da3: const/16 v1, #int 1376 // #560 │ │ +0cdb02: 4d02 0001 |1da5: aput-object v2, v0, v1 │ │ +0cdb06: 1301 6105 |1da7: const/16 v1, #int 1377 // #561 │ │ +0cdb0a: 1a04 7825 |1da9: const-string v4, "StLouisTAC" // string@2578 │ │ +0cdb0e: 4d04 0001 |1dab: aput-object v4, v0, v1 │ │ +0cdb12: 1301 6205 |1dad: const/16 v1, #int 1378 // #562 │ │ +0cdb16: 1a04 ce04 |1daf: const-string v4, "-91.4001" // string@04ce │ │ +0cdb1a: 4d04 0001 |1db1: aput-object v4, v0, v1 │ │ +0cdb1e: 1301 6305 |1db3: const/16 v1, #int 1379 // #563 │ │ +0cdb22: 1a04 ba06 |1db5: const-string v4, "39.3002" // string@06ba │ │ +0cdb26: 4d04 0001 |1db7: aput-object v4, v0, v1 │ │ +0cdb2a: 1301 6405 |1db9: const/16 v1, #int 1380 // #564 │ │ +0cdb2e: 4d02 0001 |1dbb: aput-object v2, v0, v1 │ │ +0cdb32: 1301 6505 |1dbd: const/16 v1, #int 1381 // #565 │ │ +0cdb36: 1a04 7825 |1dbf: const-string v4, "StLouisTAC" // string@2578 │ │ +0cdb3a: 4d04 0001 |1dc1: aput-object v4, v0, v1 │ │ +0cdb3e: 1301 6605 |1dc3: const/16 v1, #int 1382 // #566 │ │ +0cdb42: 1a04 ce04 |1dc5: const-string v4, "-91.4001" // string@04ce │ │ +0cdb46: 4d04 0001 |1dc7: aput-object v4, v0, v1 │ │ +0cdb4a: 1301 6705 |1dc9: const/16 v1, #int 1383 // #567 │ │ +0cdb4e: 1a04 9906 |1dcb: const-string v4, "38.1503" // string@0699 │ │ +0cdb52: 4d04 0001 |1dcd: aput-object v4, v0, v1 │ │ +0cdb56: 1301 6805 |1dcf: const/16 v1, #int 1384 // #568 │ │ +0cdb5a: 4d02 0001 |1dd1: aput-object v2, v0, v1 │ │ +0cdb5e: 1301 6905 |1dd3: const/16 v1, #int 1385 // #569 │ │ +0cdb62: 1a04 7825 |1dd5: const-string v4, "StLouisTAC" // string@2578 │ │ +0cdb66: 4d04 0001 |1dd7: aput-object v4, v0, v1 │ │ +0cdb6a: 1301 6a05 |1dd9: const/16 v1, #int 1386 // #56a │ │ +0cdb6e: 1a04 b604 |1ddb: const-string v4, "-89.2502" // string@04b6 │ │ +0cdb72: 4d04 0001 |1ddd: aput-object v4, v0, v1 │ │ +0cdb76: 1301 6b05 |1ddf: const/16 v1, #int 1387 // #56b │ │ +0cdb7a: 1a04 9906 |1de1: const-string v4, "38.1503" // string@0699 │ │ +0cdb7e: 4d04 0001 |1de3: aput-object v4, v0, v1 │ │ +0cdb82: 1301 6c05 |1de5: const/16 v1, #int 1388 // #56c │ │ +0cdb86: 4d02 0001 |1de7: aput-object v2, v0, v1 │ │ +0cdb8a: 1301 6d05 |1de9: const/16 v1, #int 1389 // #56d │ │ +0cdb8e: 1a04 7825 |1deb: const-string v4, "StLouisTAC" // string@2578 │ │ +0cdb92: 4d04 0001 |1ded: aput-object v4, v0, v1 │ │ +0cdb96: 1301 6e05 |1def: const/16 v1, #int 1390 // #56e │ │ +0cdb9a: 1a04 b604 |1df1: const-string v4, "-89.2502" // string@04b6 │ │ +0cdb9e: 4d04 0001 |1df3: aput-object v4, v0, v1 │ │ +0cdba2: 1301 6f05 |1df5: const/16 v1, #int 1391 // #56f │ │ +0cdba6: 1a04 ba06 |1df7: const-string v4, "39.3002" // string@06ba │ │ +0cdbaa: 4d04 0001 |1df9: aput-object v4, v0, v1 │ │ +0cdbae: 1301 7005 |1dfb: const/16 v1, #int 1392 // #570 │ │ +0cdbb2: 4d02 0001 |1dfd: aput-object v2, v0, v1 │ │ +0cdbb6: 1301 7105 |1dff: const/16 v1, #int 1393 // #571 │ │ +0cdbba: 1a04 b726 |1e01: const-string v4, "TampaTAC" // string@26b7 │ │ +0cdbbe: 4d04 0001 |1e03: aput-object v4, v0, v1 │ │ +0cdbc2: 1301 7205 |1e05: const/16 v1, #int 1394 // #572 │ │ +0cdbc6: 1a04 6904 |1e07: const-string v4, "-83.3002" // string@0469 │ │ +0cdbca: 4d04 0001 |1e09: aput-object v4, v0, v1 │ │ +0cdbce: 1301 7305 |1e0b: const/16 v1, #int 1395 // #573 │ │ +0cdbd2: 1a04 fc05 |1e0d: const-string v4, "28.5701" // string@05fc │ │ +0cdbd6: 4d04 0001 |1e0f: aput-object v4, v0, v1 │ │ +0cdbda: 1301 7405 |1e11: const/16 v1, #int 1396 // #574 │ │ +0cdbde: 4d02 0001 |1e13: aput-object v2, v0, v1 │ │ +0cdbe2: 1301 7505 |1e15: const/16 v1, #int 1397 // #575 │ │ +0cdbe6: 1a04 b726 |1e17: const-string v4, "TampaTAC" // string@26b7 │ │ +0cdbea: 4d04 0001 |1e19: aput-object v4, v0, v1 │ │ +0cdbee: 1301 7605 |1e1b: const/16 v1, #int 1398 // #576 │ │ +0cdbf2: 1a04 6904 |1e1d: const-string v4, "-83.3002" // string@0469 │ │ +0cdbf6: 4d04 0001 |1e1f: aput-object v4, v0, v1 │ │ +0cdbfa: 1301 7705 |1e21: const/16 v1, #int 1399 // #577 │ │ +0cdbfe: 1a04 ec05 |1e23: const-string v4, "27.2502" // string@05ec │ │ +0cdc02: 4d04 0001 |1e25: aput-object v4, v0, v1 │ │ +0cdc06: 1301 7805 |1e27: const/16 v1, #int 1400 // #578 │ │ +0cdc0a: 4d02 0001 |1e29: aput-object v2, v0, v1 │ │ +0cdc0e: 1301 7905 |1e2b: const/16 v1, #int 1401 // #579 │ │ +0cdc12: 1a04 b726 |1e2d: const-string v4, "TampaTAC" // string@26b7 │ │ +0cdc16: 4d04 0001 |1e2f: aput-object v4, v0, v1 │ │ +0cdc1a: 1301 7a05 |1e31: const/16 v1, #int 1402 // #57a │ │ +0cdc1e: 1a04 5504 |1e33: const-string v4, "-81.8501" // string@0455 │ │ +0cdc22: 4d04 0001 |1e35: aput-object v4, v0, v1 │ │ +0cdc26: 1301 7b05 |1e37: const/16 v1, #int 1403 // #57b │ │ +0cdc2a: 1a04 ec05 |1e39: const-string v4, "27.2502" // string@05ec │ │ +0cdc2e: 4d04 0001 |1e3b: aput-object v4, v0, v1 │ │ +0cdc32: 1301 7c05 |1e3d: const/16 v1, #int 1404 // #57c │ │ +0cdc36: 4d02 0001 |1e3f: aput-object v2, v0, v1 │ │ +0cdc3a: 1301 7d05 |1e41: const/16 v1, #int 1405 // #57d │ │ +0cdc3e: 1a02 b726 |1e43: const-string v2, "TampaTAC" // string@26b7 │ │ +0cdc42: 4d02 0001 |1e45: aput-object v2, v0, v1 │ │ +0cdc46: 1301 7e05 |1e47: const/16 v1, #int 1406 // #57e │ │ +0cdc4a: 1a02 5504 |1e49: const-string v2, "-81.8501" // string@0455 │ │ +0cdc4e: 4d02 0001 |1e4b: aput-object v2, v0, v1 │ │ +0cdc52: 1301 7f05 |1e4d: const/16 v1, #int 1407 // #57f │ │ +0cdc56: 1a02 fc05 |1e4f: const-string v2, "28.5701" // string@05fc │ │ +0cdc5a: 4d02 0001 |1e51: aput-object v2, v0, v1 │ │ +0cdc5e: 1301 8005 |1e53: const/16 v1, #int 1408 // #580 │ │ +0cdc62: 1a02 cd05 |1e55: const-string v2, "2" // string@05cd │ │ +0cdc66: 4d02 0001 |1e57: aput-object v2, v0, v1 │ │ +0cdc6a: 1301 8105 |1e59: const/16 v1, #int 1409 // #581 │ │ +0cdc6e: 1a04 a30c |1e5b: const-string v4, "CC-8" // string@0ca3 │ │ +0cdc72: 4d04 0001 |1e5d: aput-object v4, v0, v1 │ │ +0cdc76: 1301 8205 |1e5f: const/16 v1, #int 1410 // #582 │ │ +0cdc7a: 1a04 ba03 |1e61: const-string v4, "-179.901" // string@03ba │ │ +0cdc7e: 4d04 0001 |1e63: aput-object v4, v0, v1 │ │ +0cdc82: 1301 8305 |1e65: const/16 v1, #int 1411 // #583 │ │ +0cdc86: 1a04 3e08 |1e67: const-string v4, "72.0001" // string@083e │ │ +0cdc8a: 4d04 0001 |1e69: aput-object v4, v0, v1 │ │ +0cdc8e: 1301 8405 |1e6b: const/16 v1, #int 1412 // #584 │ │ +0cdc92: 4d02 0001 |1e6d: aput-object v2, v0, v1 │ │ +0cdc96: 1301 8505 |1e6f: const/16 v1, #int 1413 // #585 │ │ +0cdc9a: 1a04 a30c |1e71: const-string v4, "CC-8" // string@0ca3 │ │ +0cdc9e: 4d04 0001 |1e73: aput-object v4, v0, v1 │ │ +0cdca2: 1301 8605 |1e75: const/16 v1, #int 1414 // #586 │ │ +0cdca6: 1a04 ba03 |1e77: const-string v4, "-179.901" // string@03ba │ │ +0cdcaa: 4d04 0001 |1e79: aput-object v4, v0, v1 │ │ +0cdcae: 1301 8705 |1e7b: const/16 v1, #int 1415 // #587 │ │ +0cdcb2: 1a04 fa07 |1e7d: const-string v4, "64" // string@07fa │ │ +0cdcb6: 4d04 0001 |1e7f: aput-object v4, v0, v1 │ │ +0cdcba: 1301 8805 |1e81: const/16 v1, #int 1416 // #588 │ │ +0cdcbe: 4d02 0001 |1e83: aput-object v2, v0, v1 │ │ +0cdcc2: 1301 8905 |1e85: const/16 v1, #int 1417 // #589 │ │ +0cdcc6: 1a04 a30c |1e87: const-string v4, "CC-8" // string@0ca3 │ │ +0cdcca: 4d04 0001 |1e89: aput-object v4, v0, v1 │ │ +0cdcce: 1301 8a05 |1e8b: const/16 v1, #int 1418 // #58a │ │ +0cdcd2: 1a04 9d03 |1e8d: const-string v4, "-158.001" // string@039d │ │ +0cdcd6: 4d04 0001 |1e8f: aput-object v4, v0, v1 │ │ +0cdcda: 1301 8b05 |1e91: const/16 v1, #int 1419 // #58b │ │ +0cdcde: 1a04 fa07 |1e93: const-string v4, "64" // string@07fa │ │ +0cdce2: 4d04 0001 |1e95: aput-object v4, v0, v1 │ │ +0cdce6: 1301 8c05 |1e97: const/16 v1, #int 1420 // #58c │ │ +0cdcea: 4d02 0001 |1e99: aput-object v2, v0, v1 │ │ +0cdcee: 1301 8d05 |1e9b: const/16 v1, #int 1421 // #58d │ │ +0cdcf2: 1a04 a30c |1e9d: const-string v4, "CC-8" // string@0ca3 │ │ +0cdcf6: 4d04 0001 |1e9f: aput-object v4, v0, v1 │ │ +0cdcfa: 1301 8e05 |1ea1: const/16 v1, #int 1422 // #58e │ │ +0cdcfe: 1a04 9d03 |1ea3: const-string v4, "-158.001" // string@039d │ │ +0cdd02: 4d04 0001 |1ea5: aput-object v4, v0, v1 │ │ +0cdd06: 1301 8f05 |1ea7: const/16 v1, #int 1423 // #58f │ │ +0cdd0a: 1a04 3e08 |1ea9: const-string v4, "72.0001" // string@083e │ │ +0cdd0e: 4d04 0001 |1eab: aput-object v4, v0, v1 │ │ +0cdd12: 1301 9005 |1ead: const/16 v1, #int 1424 // #590 │ │ +0cdd16: 4d02 0001 |1eaf: aput-object v2, v0, v1 │ │ +0cdd1a: 1301 9105 |1eb1: const/16 v1, #int 1425 // #591 │ │ +0cdd1e: 1a04 a40c |1eb3: const-string v4, "CC-9" // string@0ca4 │ │ +0cdd22: 4d04 0001 |1eb5: aput-object v4, v0, v1 │ │ +0cdd26: 1301 9205 |1eb7: const/16 v1, #int 1426 // #592 │ │ +0cdd2a: 1a04 9d03 |1eb9: const-string v4, "-158.001" // string@039d │ │ +0cdd2e: 4d04 0001 |1ebb: aput-object v4, v0, v1 │ │ +0cdd32: 1301 9305 |1ebd: const/16 v1, #int 1427 // #593 │ │ +0cdd36: 1a04 3f08 |1ebf: const-string v4, "72.0002" // string@083f │ │ +0cdd3a: 4d04 0001 |1ec1: aput-object v4, v0, v1 │ │ +0cdd3e: 1301 9405 |1ec3: const/16 v1, #int 1428 // #594 │ │ +0cdd42: 4d02 0001 |1ec5: aput-object v2, v0, v1 │ │ +0cdd46: 1301 9505 |1ec7: const/16 v1, #int 1429 // #595 │ │ +0cdd4a: 1a04 a40c |1ec9: const-string v4, "CC-9" // string@0ca4 │ │ +0cdd4e: 4d04 0001 |1ecb: aput-object v4, v0, v1 │ │ +0cdd52: 1301 9605 |1ecd: const/16 v1, #int 1430 // #596 │ │ +0cdd56: 1a04 9d03 |1ecf: const-string v4, "-158.001" // string@039d │ │ +0cdd5a: 4d04 0001 |1ed1: aput-object v4, v0, v1 │ │ +0cdd5e: 1301 9705 |1ed3: const/16 v1, #int 1431 // #597 │ │ +0cdd62: 1a04 fb07 |1ed5: const-string v4, "64.0001" // string@07fb │ │ +0cdd66: 4d04 0001 |1ed7: aput-object v4, v0, v1 │ │ +0cdd6a: 1301 9805 |1ed9: const/16 v1, #int 1432 // #598 │ │ +0cdd6e: 4d02 0001 |1edb: aput-object v2, v0, v1 │ │ +0cdd72: 1301 9905 |1edd: const/16 v1, #int 1433 // #599 │ │ +0cdd76: 1a04 a40c |1edf: const-string v4, "CC-9" // string@0ca4 │ │ +0cdd7a: 4d04 0001 |1ee1: aput-object v4, v0, v1 │ │ +0cdd7e: 1301 9a05 |1ee3: const/16 v1, #int 1434 // #59a │ │ +0cdd82: 1a04 5a03 |1ee5: const-string v4, "-132.001" // string@035a │ │ +0cdd86: 4d04 0001 |1ee7: aput-object v4, v0, v1 │ │ +0cdd8a: 1301 9b05 |1ee9: const/16 v1, #int 1435 // #59b │ │ +0cdd8e: 1a04 fb07 |1eeb: const-string v4, "64.0001" // string@07fb │ │ +0cdd92: 4d04 0001 |1eed: aput-object v4, v0, v1 │ │ +0cdd96: 1301 9c05 |1eef: const/16 v1, #int 1436 // #59c │ │ +0cdd9a: 4d02 0001 |1ef1: aput-object v2, v0, v1 │ │ +0cdd9e: 1301 9d05 |1ef3: const/16 v1, #int 1437 // #59d │ │ +0cdda2: 1a04 a40c |1ef5: const-string v4, "CC-9" // string@0ca4 │ │ +0cdda6: 4d04 0001 |1ef7: aput-object v4, v0, v1 │ │ +0cddaa: 1301 9e05 |1ef9: const/16 v1, #int 1438 // #59e │ │ +0cddae: 1a04 5a03 |1efb: const-string v4, "-132.001" // string@035a │ │ +0cddb2: 4d04 0001 |1efd: aput-object v4, v0, v1 │ │ +0cddb6: 1301 9f05 |1eff: const/16 v1, #int 1439 // #59f │ │ +0cddba: 1a04 3f08 |1f01: const-string v4, "72.0002" // string@083f │ │ +0cddbe: 4d04 0001 |1f03: aput-object v4, v0, v1 │ │ +0cddc2: 1301 a005 |1f05: const/16 v1, #int 1440 // #5a0 │ │ +0cddc6: 4d02 0001 |1f07: aput-object v2, v0, v1 │ │ +0cddca: 1301 a105 |1f09: const/16 v1, #int 1441 // #5a1 │ │ +0cddce: 1a04 a50c |1f0b: const-string v4, "CD-10" // string@0ca5 │ │ +0cddd2: 4d04 0001 |1f0d: aput-object v4, v0, v1 │ │ +0cddd6: 1301 a205 |1f0f: const/16 v1, #int 1442 // #5a2 │ │ +0cddda: 1a04 b903 |1f11: const-string v4, "-179.9" // string@03b9 │ │ +0cddde: 4d04 0001 |1f13: aput-object v4, v0, v1 │ │ +0cdde2: 1301 a305 |1f15: const/16 v1, #int 1443 // #5a3 │ │ +0cdde6: 1a04 ff07 |1f17: const-string v4, "64.0006" // string@07ff │ │ +0cddea: 4d04 0001 |1f19: aput-object v4, v0, v1 │ │ +0cddee: 1301 a405 |1f1b: const/16 v1, #int 1444 // #5a4 │ │ +0cddf2: 4d02 0001 |1f1d: aput-object v2, v0, v1 │ │ +0cddf6: 1301 a505 |1f1f: const/16 v1, #int 1445 // #5a5 │ │ +0cddfa: 1a04 a50c |1f21: const-string v4, "CD-10" // string@0ca5 │ │ +0cddfe: 4d04 0001 |1f23: aput-object v4, v0, v1 │ │ +0cde02: 1301 a605 |1f25: const/16 v1, #int 1446 // #5a6 │ │ +0cde06: 1a04 b903 |1f27: const-string v4, "-179.9" // string@03b9 │ │ +0cde0a: 4d04 0001 |1f29: aput-object v4, v0, v1 │ │ +0cde0e: 1301 a705 |1f2b: const/16 v1, #int 1447 // #5a7 │ │ +0cde12: 1a04 a807 |1f2d: const-string v4, "56.0011" // string@07a8 │ │ +0cde16: 4d04 0001 |1f2f: aput-object v4, v0, v1 │ │ +0cde1a: 1301 a805 |1f31: const/16 v1, #int 1448 // #5a8 │ │ +0cde1e: 4d02 0001 |1f33: aput-object v2, v0, v1 │ │ +0cde22: 1301 a905 |1f35: const/16 v1, #int 1449 // #5a9 │ │ +0cde26: 1a04 a50c |1f37: const-string v4, "CD-10" // string@0ca5 │ │ +0cde2a: 4d04 0001 |1f39: aput-object v4, v0, v1 │ │ +0cde2e: 1301 aa05 |1f3b: const/16 v1, #int 1450 // #5aa │ │ +0cde32: 1a04 a303 |1f3d: const-string v4, "-162.001" // string@03a3 │ │ +0cde36: 4d04 0001 |1f3f: aput-object v4, v0, v1 │ │ +0cde3a: 1301 ab05 |1f41: const/16 v1, #int 1451 // #5ab │ │ +0cde3e: 1a04 a807 |1f43: const-string v4, "56.0011" // string@07a8 │ │ +0cde42: 4d04 0001 |1f45: aput-object v4, v0, v1 │ │ +0cde46: 1301 ac05 |1f47: const/16 v1, #int 1452 // #5ac │ │ +0cde4a: 4d02 0001 |1f49: aput-object v2, v0, v1 │ │ +0cde4e: 1301 ad05 |1f4b: const/16 v1, #int 1453 // #5ad │ │ +0cde52: 1a04 a50c |1f4d: const-string v4, "CD-10" // string@0ca5 │ │ +0cde56: 4d04 0001 |1f4f: aput-object v4, v0, v1 │ │ +0cde5a: 1301 ae05 |1f51: const/16 v1, #int 1454 // #5ae │ │ +0cde5e: 1a04 a303 |1f53: const-string v4, "-162.001" // string@03a3 │ │ +0cde62: 4d04 0001 |1f55: aput-object v4, v0, v1 │ │ +0cde66: 1301 af05 |1f57: const/16 v1, #int 1455 // #5af │ │ +0cde6a: 1a04 ff07 |1f59: const-string v4, "64.0006" // string@07ff │ │ +0cde6e: 4d04 0001 |1f5b: aput-object v4, v0, v1 │ │ +0cde72: 1301 b005 |1f5d: const/16 v1, #int 1456 // #5b0 │ │ +0cde76: 4d02 0001 |1f5f: aput-object v2, v0, v1 │ │ +0cde7a: 1301 b105 |1f61: const/16 v1, #int 1457 // #5b1 │ │ +0cde7e: 1a04 a60c |1f63: const-string v4, "CD-11" // string@0ca6 │ │ +0cde82: 4d04 0001 |1f65: aput-object v4, v0, v1 │ │ +0cde86: 1301 b205 |1f67: const/16 v1, #int 1458 // #5b2 │ │ +0cde8a: 1a04 a303 |1f69: const-string v4, "-162.001" // string@03a3 │ │ +0cde8e: 4d04 0001 |1f6b: aput-object v4, v0, v1 │ │ +0cde92: 1301 b305 |1f6d: const/16 v1, #int 1459 // #5b3 │ │ +0cde96: 1a04 fe07 |1f6f: const-string v4, "64.0005" // string@07fe │ │ +0cde9a: 4d04 0001 |1f71: aput-object v4, v0, v1 │ │ +0cde9e: 1301 b405 |1f73: const/16 v1, #int 1460 // #5b4 │ │ +0cdea2: 4d02 0001 |1f75: aput-object v2, v0, v1 │ │ +0cdea6: 1301 b505 |1f77: const/16 v1, #int 1461 // #5b5 │ │ +0cdeaa: 1a04 a60c |1f79: const-string v4, "CD-11" // string@0ca6 │ │ +0cdeae: 4d04 0001 |1f7b: aput-object v4, v0, v1 │ │ +0cdeb2: 1301 b605 |1f7d: const/16 v1, #int 1462 // #5b6 │ │ +0cdeb6: 1a04 a303 |1f7f: const-string v4, "-162.001" // string@03a3 │ │ +0cdeba: 4d04 0001 |1f81: aput-object v4, v0, v1 │ │ +0cdebe: 1301 b705 |1f83: const/16 v1, #int 1463 // #5b7 │ │ +0cdec2: 1a04 a607 |1f85: const-string v4, "56.0005" // string@07a6 │ │ +0cdec6: 4d04 0001 |1f87: aput-object v4, v0, v1 │ │ +0cdeca: 1301 b805 |1f89: const/16 v1, #int 1464 // #5b8 │ │ +0cdece: 4d02 0001 |1f8b: aput-object v2, v0, v1 │ │ +0cded2: 1301 b905 |1f8d: const/16 v1, #int 1465 // #5b9 │ │ +0cded6: 1a04 a60c |1f8f: const-string v4, "CD-11" // string@0ca6 │ │ +0cdeda: 4d04 0001 |1f91: aput-object v4, v0, v1 │ │ +0cdede: 1301 ba05 |1f93: const/16 v1, #int 1466 // #5ba │ │ +0cdee2: 1a04 7003 |1f95: const-string v4, "-141.002" // string@0370 │ │ +0cdee6: 4d04 0001 |1f97: aput-object v4, v0, v1 │ │ +0cdeea: 1301 bb05 |1f99: const/16 v1, #int 1467 // #5bb │ │ +0cdeee: 1a04 a607 |1f9b: const-string v4, "56.0005" // string@07a6 │ │ +0cdef2: 4d04 0001 |1f9d: aput-object v4, v0, v1 │ │ +0cdef6: 1301 bc05 |1f9f: const/16 v1, #int 1468 // #5bc │ │ +0cdefa: 4d02 0001 |1fa1: aput-object v2, v0, v1 │ │ +0cdefe: 1301 bd05 |1fa3: const/16 v1, #int 1469 // #5bd │ │ +0cdf02: 1a04 a60c |1fa5: const-string v4, "CD-11" // string@0ca6 │ │ +0cdf06: 4d04 0001 |1fa7: aput-object v4, v0, v1 │ │ +0cdf0a: 1301 be05 |1fa9: const/16 v1, #int 1470 // #5be │ │ +0cdf0e: 1a04 7003 |1fab: const-string v4, "-141.002" // string@0370 │ │ +0cdf12: 4d04 0001 |1fad: aput-object v4, v0, v1 │ │ +0cdf16: 1301 bf05 |1faf: const/16 v1, #int 1471 // #5bf │ │ +0cdf1a: 1a04 fe07 |1fb1: const-string v4, "64.0005" // string@07fe │ │ +0cdf1e: 4d04 0001 |1fb3: aput-object v4, v0, v1 │ │ +0cdf22: 1301 c005 |1fb5: const/16 v1, #int 1472 // #5c0 │ │ +0cdf26: 4d02 0001 |1fb7: aput-object v2, v0, v1 │ │ +0cdf2a: 1301 c105 |1fb9: const/16 v1, #int 1473 // #5c1 │ │ +0cdf2e: 1a04 a70c |1fbb: const-string v4, "CD-12" // string@0ca7 │ │ +0cdf32: 4d04 0001 |1fbd: aput-object v4, v0, v1 │ │ +0cdf36: 1301 c205 |1fbf: const/16 v1, #int 1474 // #5c2 │ │ +0cdf3a: 1a04 6f03 |1fc1: const-string v4, "-141.001" // string@036f │ │ +0cdf3e: 4d04 0001 |1fc3: aput-object v4, v0, v1 │ │ +0cdf42: 1301 c305 |1fc5: const/16 v1, #int 1475 // #5c3 │ │ +0cdf46: 1a04 fc07 |1fc7: const-string v4, "64.0002" // string@07fc │ │ +0cdf4a: 4d04 0001 |1fc9: aput-object v4, v0, v1 │ │ +0cdf4e: 1301 c405 |1fcb: const/16 v1, #int 1476 // #5c4 │ │ +0cdf52: 4d02 0001 |1fcd: aput-object v2, v0, v1 │ │ +0cdf56: 1301 c505 |1fcf: const/16 v1, #int 1477 // #5c5 │ │ +0cdf5a: 1a04 a70c |1fd1: const-string v4, "CD-12" // string@0ca7 │ │ +0cdf5e: 4d04 0001 |1fd3: aput-object v4, v0, v1 │ │ +0cdf62: 1301 c605 |1fd5: const/16 v1, #int 1478 // #5c6 │ │ +0cdf66: 1a04 6f03 |1fd7: const-string v4, "-141.001" // string@036f │ │ +0cdf6a: 4d04 0001 |1fd9: aput-object v4, v0, v1 │ │ +0cdf6e: 1301 c705 |1fdb: const/16 v1, #int 1479 // #5c7 │ │ +0cdf72: 1a04 a607 |1fdd: const-string v4, "56.0005" // string@07a6 │ │ +0cdf76: 4d04 0001 |1fdf: aput-object v4, v0, v1 │ │ +0cdf7a: 1301 c805 |1fe1: const/16 v1, #int 1480 // #5c8 │ │ +0cdf7e: 4d02 0001 |1fe3: aput-object v2, v0, v1 │ │ +0cdf82: 1301 c905 |1fe5: const/16 v1, #int 1481 // #5c9 │ │ +0cdf86: 1a04 a70c |1fe7: const-string v4, "CD-12" // string@0ca7 │ │ +0cdf8a: 4d04 0001 |1fe9: aput-object v4, v0, v1 │ │ +0cdf8e: 1301 ca05 |1feb: const/16 v1, #int 1482 // #5ca │ │ +0cdf92: 1a04 1f03 |1fed: const-string v4, "-120.001" // string@031f │ │ +0cdf96: 4d04 0001 |1fef: aput-object v4, v0, v1 │ │ +0cdf9a: 1301 cb05 |1ff1: const/16 v1, #int 1483 // #5cb │ │ +0cdf9e: 1a04 a607 |1ff3: const-string v4, "56.0005" // string@07a6 │ │ +0cdfa2: 4d04 0001 |1ff5: aput-object v4, v0, v1 │ │ +0cdfa6: 1301 cc05 |1ff7: const/16 v1, #int 1484 // #5cc │ │ +0cdfaa: 4d02 0001 |1ff9: aput-object v2, v0, v1 │ │ +0cdfae: 1301 cd05 |1ffb: const/16 v1, #int 1485 // #5cd │ │ +0cdfb2: 1a04 a70c |1ffd: const-string v4, "CD-12" // string@0ca7 │ │ +0cdfb6: 4d04 0001 |1fff: aput-object v4, v0, v1 │ │ +0cdfba: 1301 ce05 |2001: const/16 v1, #int 1486 // #5ce │ │ +0cdfbe: 1a04 1f03 |2003: const-string v4, "-120.001" // string@031f │ │ +0cdfc2: 4d04 0001 |2005: aput-object v4, v0, v1 │ │ +0cdfc6: 1301 cf05 |2007: const/16 v1, #int 1487 // #5cf │ │ +0cdfca: 1a04 fc07 |2009: const-string v4, "64.0002" // string@07fc │ │ +0cdfce: 4d04 0001 |200b: aput-object v4, v0, v1 │ │ +0cdfd2: 1301 d005 |200d: const/16 v1, #int 1488 // #5d0 │ │ +0cdfd6: 4d02 0001 |200f: aput-object v2, v0, v1 │ │ +0cdfda: 1301 d105 |2011: const/16 v1, #int 1489 // #5d1 │ │ +0cdfde: 1a04 ac0c |2013: const-string v4, "CE-12" // string@0cac │ │ +0cdfe2: 4d04 0001 |2015: aput-object v4, v0, v1 │ │ +0cdfe6: 1301 d205 |2017: const/16 v1, #int 1490 // #5d2 │ │ +0cdfea: 1a04 ba03 |2019: const-string v4, "-179.901" // string@03ba │ │ +0cdfee: 4d04 0001 |201b: aput-object v4, v0, v1 │ │ +0cdff2: 1301 d305 |201d: const/16 v1, #int 1491 // #5d3 │ │ +0cdff6: 1a04 9507 |201f: const-string v4, "54.0003" // string@0795 │ │ +0cdffa: 4d04 0001 |2021: aput-object v4, v0, v1 │ │ +0cdffe: 1301 d405 |2023: const/16 v1, #int 1492 // #5d4 │ │ +0ce002: 4d02 0001 |2025: aput-object v2, v0, v1 │ │ +0ce006: 1301 d505 |2027: const/16 v1, #int 1493 // #5d5 │ │ +0ce00a: 1a04 ac0c |2029: const-string v4, "CE-12" // string@0cac │ │ +0ce00e: 4d04 0001 |202b: aput-object v4, v0, v1 │ │ +0ce012: 1301 d605 |202d: const/16 v1, #int 1494 // #5d6 │ │ +0ce016: 1a04 ba03 |202f: const-string v4, "-179.901" // string@03ba │ │ +0ce01a: 4d04 0001 |2031: aput-object v4, v0, v1 │ │ +0ce01e: 1301 d705 |2033: const/16 v1, #int 1495 // #5d7 │ │ +0ce022: 1a04 7507 |2035: const-string v4, "50.0002" // string@0775 │ │ +0ce026: 4d04 0001 |2037: aput-object v4, v0, v1 │ │ +0ce02a: 1301 d805 |2039: const/16 v1, #int 1496 // #5d8 │ │ +0ce02e: 4d02 0001 |203b: aput-object v2, v0, v1 │ │ +0ce032: 1301 d905 |203d: const/16 v1, #int 1497 // #5d9 │ │ +0ce036: 1a04 ac0c |203f: const-string v4, "CE-12" // string@0cac │ │ +0ce03a: 4d04 0001 |2041: aput-object v4, v0, v1 │ │ +0ce03e: 1301 da05 |2043: const/16 v1, #int 1498 // #5da │ │ +0ce042: 1a04 b303 |2045: const-string v4, "-171.002" // string@03b3 │ │ +0ce046: 4d04 0001 |2047: aput-object v4, v0, v1 │ │ +0ce04a: 1301 db05 |2049: const/16 v1, #int 1499 // #5db │ │ +0ce04e: 1a04 7507 |204b: const-string v4, "50.0002" // string@0775 │ │ +0ce052: 4d04 0001 |204d: aput-object v4, v0, v1 │ │ +0ce056: 1301 dc05 |204f: const/16 v1, #int 1500 // #5dc │ │ +0ce05a: 4d02 0001 |2051: aput-object v2, v0, v1 │ │ +0ce05e: 1301 dd05 |2053: const/16 v1, #int 1501 // #5dd │ │ +0ce062: 1a04 ac0c |2055: const-string v4, "CE-12" // string@0cac │ │ +0ce066: 4d04 0001 |2057: aput-object v4, v0, v1 │ │ +0ce06a: 1301 de05 |2059: const/16 v1, #int 1502 // #5de │ │ +0ce06e: 1a04 b303 |205b: const-string v4, "-171.002" // string@03b3 │ │ +0ce072: 4d04 0001 |205d: aput-object v4, v0, v1 │ │ +0ce076: 1301 df05 |205f: const/16 v1, #int 1503 // #5df │ │ +0ce07a: 1a04 9507 |2061: const-string v4, "54.0003" // string@0795 │ │ +0ce07e: 4d04 0001 |2063: aput-object v4, v0, v1 │ │ +0ce082: 1301 e005 |2065: const/16 v1, #int 1504 // #5e0 │ │ +0ce086: 4d02 0001 |2067: aput-object v2, v0, v1 │ │ +0ce08a: 1301 e105 |2069: const/16 v1, #int 1505 // #5e1 │ │ +0ce08e: 1a04 ad0c |206b: const-string v4, "CE-13" // string@0cad │ │ +0ce092: 4d04 0001 |206d: aput-object v4, v0, v1 │ │ +0ce096: 1301 e205 |206f: const/16 v1, #int 1506 // #5e2 │ │ +0ce09a: 1a04 b203 |2071: const-string v4, "-171.001" // string@03b2 │ │ +0ce09e: 4d04 0001 |2073: aput-object v4, v0, v1 │ │ +0ce0a2: 1301 e305 |2075: const/16 v1, #int 1507 // #5e3 │ │ +0ce0a6: 1a04 a507 |2077: const-string v4, "56.0004" // string@07a5 │ │ +0ce0aa: 4d04 0001 |2079: aput-object v4, v0, v1 │ │ +0ce0ae: 1301 e405 |207b: const/16 v1, #int 1508 // #5e4 │ │ +0ce0b2: 4d02 0001 |207d: aput-object v2, v0, v1 │ │ +0ce0b6: 1301 e505 |207f: const/16 v1, #int 1509 // #5e5 │ │ +0ce0ba: 1a04 ad0c |2081: const-string v4, "CE-13" // string@0cad │ │ +0ce0be: 4d04 0001 |2083: aput-object v4, v0, v1 │ │ +0ce0c2: 1301 e605 |2085: const/16 v1, #int 1510 // #5e6 │ │ +0ce0c6: 1a04 b203 |2087: const-string v4, "-171.001" // string@03b2 │ │ +0ce0ca: 4d04 0001 |2089: aput-object v4, v0, v1 │ │ +0ce0ce: 1301 e705 |208b: const/16 v1, #int 1511 // #5e7 │ │ +0ce0d2: 1a04 8307 |208d: const-string v4, "52.0002" // string@0783 │ │ +0ce0d6: 4d04 0001 |208f: aput-object v4, v0, v1 │ │ +0ce0da: 1301 e805 |2091: const/16 v1, #int 1512 // #5e8 │ │ +0ce0de: 4d02 0001 |2093: aput-object v2, v0, v1 │ │ +0ce0e2: 1301 e905 |2095: const/16 v1, #int 1513 // #5e9 │ │ +0ce0e6: 1a04 ad0c |2097: const-string v4, "CE-13" // string@0cad │ │ +0ce0ea: 4d04 0001 |2099: aput-object v4, v0, v1 │ │ +0ce0ee: 1301 ea05 |209b: const/16 v1, #int 1514 // #5ea │ │ +0ce0f2: 1a04 8c03 |209d: const-string v4, "-153.001" // string@038c │ │ +0ce0f6: 4d04 0001 |209f: aput-object v4, v0, v1 │ │ +0ce0fa: 1301 eb05 |20a1: const/16 v1, #int 1515 // #5eb │ │ +0ce0fe: 1a04 8307 |20a3: const-string v4, "52.0002" // string@0783 │ │ +0ce102: 4d04 0001 |20a5: aput-object v4, v0, v1 │ │ +0ce106: 1301 ec05 |20a7: const/16 v1, #int 1516 // #5ec │ │ +0ce10a: 4d02 0001 |20a9: aput-object v2, v0, v1 │ │ +0ce10e: 1301 ed05 |20ab: const/16 v1, #int 1517 // #5ed │ │ +0ce112: 1a04 ad0c |20ad: const-string v4, "CE-13" // string@0cad │ │ +0ce116: 4d04 0001 |20af: aput-object v4, v0, v1 │ │ +0ce11a: 1301 ee05 |20b1: const/16 v1, #int 1518 // #5ee │ │ +0ce11e: 1a04 8c03 |20b3: const-string v4, "-153.001" // string@038c │ │ +0ce122: 4d04 0001 |20b5: aput-object v4, v0, v1 │ │ +0ce126: 1301 ef05 |20b7: const/16 v1, #int 1519 // #5ef │ │ +0ce12a: 1a04 a507 |20b9: const-string v4, "56.0004" // string@07a5 │ │ +0ce12e: 4d04 0001 |20bb: aput-object v4, v0, v1 │ │ +0ce132: 1301 f005 |20bd: const/16 v1, #int 1520 // #5f0 │ │ +0ce136: 4d02 0001 |20bf: aput-object v2, v0, v1 │ │ +0ce13a: 1301 f105 |20c1: const/16 v1, #int 1521 // #5f1 │ │ +0ce13e: 1a04 ae0c |20c3: const-string v4, "CE-15" // string@0cae │ │ +0ce142: 4d04 0001 |20c5: aput-object v4, v0, v1 │ │ +0ce146: 1301 f205 |20c7: const/16 v1, #int 1522 // #5f2 │ │ +0ce14a: 1a04 6f03 |20c9: const-string v4, "-141.001" // string@036f │ │ +0ce14e: 4d04 0001 |20cb: aput-object v4, v0, v1 │ │ +0ce152: 1301 f305 |20cd: const/16 v1, #int 1523 // #5f3 │ │ +0ce156: 1a04 a707 |20cf: const-string v4, "56.0006" // string@07a7 │ │ +0ce15a: 4d04 0001 |20d1: aput-object v4, v0, v1 │ │ +0ce15e: 1301 f405 |20d3: const/16 v1, #int 1524 // #5f4 │ │ +0ce162: 4d02 0001 |20d5: aput-object v2, v0, v1 │ │ +0ce166: 1301 f505 |20d7: const/16 v1, #int 1525 // #5f5 │ │ +0ce16a: 1a04 ae0c |20d9: const-string v4, "CE-15" // string@0cae │ │ +0ce16e: 4d04 0001 |20db: aput-object v4, v0, v1 │ │ +0ce172: 1301 f605 |20dd: const/16 v1, #int 1526 // #5f6 │ │ +0ce176: 1a04 6f03 |20df: const-string v4, "-141.001" // string@036f │ │ +0ce17a: 4d04 0001 |20e1: aput-object v4, v0, v1 │ │ +0ce17e: 1301 f705 |20e3: const/16 v1, #int 1527 // #5f7 │ │ +0ce182: 1a04 5b07 |20e5: const-string v4, "48.001" // string@075b │ │ +0ce186: 4d04 0001 |20e7: aput-object v4, v0, v1 │ │ +0ce18a: 1301 f805 |20e9: const/16 v1, #int 1528 // #5f8 │ │ +0ce18e: 4d02 0001 |20eb: aput-object v2, v0, v1 │ │ +0ce192: 1301 f905 |20ed: const/16 v1, #int 1529 // #5f9 │ │ +0ce196: 1a04 ae0c |20ef: const-string v4, "CE-15" // string@0cae │ │ +0ce19a: 4d04 0001 |20f1: aput-object v4, v0, v1 │ │ +0ce19e: 1301 fa05 |20f3: const/16 v1, #int 1530 // #5fa │ │ +0ce1a2: 1a04 3b03 |20f5: const-string v4, "-123.001" // string@033b │ │ +0ce1a6: 4d04 0001 |20f7: aput-object v4, v0, v1 │ │ +0ce1aa: 1301 fb05 |20f9: const/16 v1, #int 1531 // #5fb │ │ +0ce1ae: 1a04 5b07 |20fb: const-string v4, "48.001" // string@075b │ │ +0ce1b2: 4d04 0001 |20fd: aput-object v4, v0, v1 │ │ +0ce1b6: 1301 fc05 |20ff: const/16 v1, #int 1532 // #5fc │ │ +0ce1ba: 4d02 0001 |2101: aput-object v2, v0, v1 │ │ +0ce1be: 1301 fd05 |2103: const/16 v1, #int 1533 // #5fd │ │ +0ce1c2: 1a04 ae0c |2105: const-string v4, "CE-15" // string@0cae │ │ +0ce1c6: 4d04 0001 |2107: aput-object v4, v0, v1 │ │ +0ce1ca: 1301 fe05 |2109: const/16 v1, #int 1534 // #5fe │ │ +0ce1ce: 1a04 3b03 |210b: const-string v4, "-123.001" // string@033b │ │ +0ce1d2: 4d04 0001 |210d: aput-object v4, v0, v1 │ │ +0ce1d6: 1301 ff05 |210f: const/16 v1, #int 1535 // #5ff │ │ +0ce1da: 1a04 a707 |2111: const-string v4, "56.0006" // string@07a7 │ │ +0ce1de: 4d04 0001 |2113: aput-object v4, v0, v1 │ │ +0ce1e2: 1301 0006 |2115: const/16 v1, #int 1536 // #600 │ │ +0ce1e6: 4d02 0001 |2117: aput-object v2, v0, v1 │ │ +0ce1ea: 1301 0106 |2119: const/16 v1, #int 1537 // #601 │ │ +0ce1ee: 1a04 af0c |211b: const-string v4, "CF-16" // string@0caf │ │ +0ce1f2: 4d04 0001 |211d: aput-object v4, v0, v1 │ │ +0ce1f6: 1301 0206 |211f: const/16 v1, #int 1538 // #602 │ │ +0ce1fa: 1a04 4703 |2121: const-string v4, "-125.001" // string@0347 │ │ +0ce1fe: 4d04 0001 |2123: aput-object v4, v0, v1 │ │ +0ce202: 1301 0306 |2125: const/16 v1, #int 1539 // #603 │ │ +0ce206: 1a04 6b07 |2127: const-string v4, "49.0001" // string@076b │ │ +0ce20a: 4d04 0001 |2129: aput-object v4, v0, v1 │ │ +0ce20e: 1301 0406 |212b: const/16 v1, #int 1540 // #604 │ │ +0ce212: 4d02 0001 |212d: aput-object v2, v0, v1 │ │ +0ce216: 1301 0506 |212f: const/16 v1, #int 1541 // #605 │ │ +0ce21a: 1a04 af0c |2131: const-string v4, "CF-16" // string@0caf │ │ +0ce21e: 4d04 0001 |2133: aput-object v4, v0, v1 │ │ +0ce222: 1301 0606 |2135: const/16 v1, #int 1542 // #606 │ │ +0ce226: 1a04 4703 |2137: const-string v4, "-125.001" // string@0347 │ │ +0ce22a: 4d04 0001 |2139: aput-object v4, v0, v1 │ │ +0ce22e: 1301 0706 |213b: const/16 v1, #int 1543 // #607 │ │ +0ce232: 4d06 0001 |213d: aput-object v6, v0, v1 │ │ +0ce236: 1301 0806 |213f: const/16 v1, #int 1544 // #608 │ │ +0ce23a: 4d02 0001 |2141: aput-object v2, v0, v1 │ │ +0ce23e: 1301 0906 |2143: const/16 v1, #int 1545 // #609 │ │ +0ce242: 1a04 af0c |2145: const-string v4, "CF-16" // string@0caf │ │ +0ce246: 4d04 0001 |2147: aput-object v4, v0, v1 │ │ +0ce24a: 1301 0a06 |2149: const/16 v1, #int 1546 // #60a │ │ +0ce24e: 1a04 cf02 |214b: const-string v4, "-109.001" // string@02cf │ │ +0ce252: 4d04 0001 |214d: aput-object v4, v0, v1 │ │ +0ce256: 1301 0b06 |214f: const/16 v1, #int 1547 // #60b │ │ +0ce25a: 4d06 0001 |2151: aput-object v6, v0, v1 │ │ +0ce25e: 1301 0c06 |2153: const/16 v1, #int 1548 // #60c │ │ +0ce262: 4d02 0001 |2155: aput-object v2, v0, v1 │ │ +0ce266: 1301 0d06 |2157: const/16 v1, #int 1549 // #60d │ │ +0ce26a: 1a04 af0c |2159: const-string v4, "CF-16" // string@0caf │ │ +0ce26e: 4d04 0001 |215b: aput-object v4, v0, v1 │ │ +0ce272: 1301 0e06 |215d: const/16 v1, #int 1550 // #60e │ │ +0ce276: 1a04 cf02 |215f: const-string v4, "-109.001" // string@02cf │ │ +0ce27a: 4d04 0001 |2161: aput-object v4, v0, v1 │ │ +0ce27e: 1301 0f06 |2163: const/16 v1, #int 1551 // #60f │ │ +0ce282: 1a04 6b07 |2165: const-string v4, "49.0001" // string@076b │ │ +0ce286: 4d04 0001 |2167: aput-object v4, v0, v1 │ │ +0ce28a: 1301 1006 |2169: const/16 v1, #int 1552 // #610 │ │ +0ce28e: 4d02 0001 |216b: aput-object v2, v0, v1 │ │ +0ce292: 1301 1106 |216d: const/16 v1, #int 1553 // #611 │ │ +0ce296: 1a04 b00c |216f: const-string v4, "CF-17" // string@0cb0 │ │ +0ce29a: 4d04 0001 |2171: aput-object v4, v0, v1 │ │ +0ce29e: 1301 1206 |2173: const/16 v1, #int 1554 // #612 │ │ +0ce2a2: 4d03 0001 |2175: aput-object v3, v0, v1 │ │ +0ce2a6: 1301 1306 |2177: const/16 v1, #int 1555 // #613 │ │ +0ce2aa: 1a04 6c07 |2179: const-string v4, "49.0003" // string@076c │ │ +0ce2ae: 4d04 0001 |217b: aput-object v4, v0, v1 │ │ +0ce2b2: 1301 1406 |217d: const/16 v1, #int 1556 // #614 │ │ +0ce2b6: 4d02 0001 |217f: aput-object v2, v0, v1 │ │ +0ce2ba: 1301 1506 |2181: const/16 v1, #int 1557 // #615 │ │ +0ce2be: 1a04 b00c |2183: const-string v4, "CF-17" // string@0cb0 │ │ +0ce2c2: 4d04 0001 |2185: aput-object v4, v0, v1 │ │ +0ce2c6: 1301 1606 |2187: const/16 v1, #int 1558 // #616 │ │ +0ce2ca: 4d03 0001 |2189: aput-object v3, v0, v1 │ │ +0ce2ce: 1301 1706 |218b: const/16 v1, #int 1559 // #617 │ │ +0ce2d2: 1a04 ce06 |218d: const-string v4, "40.0004" // string@06ce │ │ +0ce2d6: 4d04 0001 |218f: aput-object v4, v0, v1 │ │ +0ce2da: 1301 1806 |2191: const/16 v1, #int 1560 // #618 │ │ +0ce2de: 4d02 0001 |2193: aput-object v2, v0, v1 │ │ +0ce2e2: 1301 1906 |2195: const/16 v1, #int 1561 // #619 │ │ +0ce2e6: 1a04 b00c |2197: const-string v4, "CF-17" // string@0cb0 │ │ +0ce2ea: 4d04 0001 |2199: aput-object v4, v0, v1 │ │ +0ce2ee: 1301 1a06 |219b: const/16 v1, #int 1562 // #61a │ │ +0ce2f2: 1a04 d704 |219d: const-string v4, "-92.9999" // string@04d7 │ │ +0ce2f6: 4d04 0001 |219f: aput-object v4, v0, v1 │ │ +0ce2fa: 1301 1b06 |21a1: const/16 v1, #int 1563 // #61b │ │ +0ce2fe: 1a04 ce06 |21a3: const-string v4, "40.0004" // string@06ce │ │ +0ce302: 4d04 0001 |21a5: aput-object v4, v0, v1 │ │ +0ce306: 1301 1c06 |21a7: const/16 v1, #int 1564 // #61c │ │ +0ce30a: 4d02 0001 |21a9: aput-object v2, v0, v1 │ │ +0ce30e: 1301 1d06 |21ab: const/16 v1, #int 1565 // #61d │ │ +0ce312: 1a04 b00c |21ad: const-string v4, "CF-17" // string@0cb0 │ │ +0ce316: 4d04 0001 |21af: aput-object v4, v0, v1 │ │ +0ce31a: 1301 1e06 |21b1: const/16 v1, #int 1566 // #61e │ │ +0ce31e: 1a04 d704 |21b3: const-string v4, "-92.9999" // string@04d7 │ │ +0ce322: 4d04 0001 |21b5: aput-object v4, v0, v1 │ │ +0ce326: 1301 1f06 |21b7: const/16 v1, #int 1567 // #61f │ │ +0ce32a: 1a04 6c07 |21b9: const-string v4, "49.0003" // string@076c │ │ +0ce32e: 4d04 0001 |21bb: aput-object v4, v0, v1 │ │ +0ce332: 1301 2006 |21bd: const/16 v1, #int 1568 // #620 │ │ +0ce336: 4d02 0001 |21bf: aput-object v2, v0, v1 │ │ +0ce33a: 1301 2106 |21c1: const/16 v1, #int 1569 // #621 │ │ +0ce33e: 1a04 b10c |21c3: const-string v4, "CF-18" // string@0cb1 │ │ +0ce342: 4d04 0001 |21c5: aput-object v4, v0, v1 │ │ +0ce346: 1301 2206 |21c7: const/16 v1, #int 1570 // #622 │ │ +0ce34a: 1a04 dc04 |21c9: const-string v4, "-93.0006" // string@04dc │ │ +0ce34e: 4d04 0001 |21cb: aput-object v4, v0, v1 │ │ +0ce352: 1301 2306 |21cd: const/16 v1, #int 1571 // #623 │ │ +0ce356: 1a04 5a07 |21cf: const-string v4, "48.0006" // string@075a │ │ +0ce35a: 4d04 0001 |21d1: aput-object v4, v0, v1 │ │ +0ce35e: 1301 2406 |21d3: const/16 v1, #int 1572 // #624 │ │ +0ce362: 4d02 0001 |21d5: aput-object v2, v0, v1 │ │ +0ce366: 1301 2506 |21d7: const/16 v1, #int 1573 // #625 │ │ +0ce36a: 1a04 b10c |21d9: const-string v4, "CF-18" // string@0cb1 │ │ +0ce36e: 4d04 0001 |21db: aput-object v4, v0, v1 │ │ +0ce372: 1301 2606 |21dd: const/16 v1, #int 1574 // #626 │ │ +0ce376: 1a04 dc04 |21df: const-string v4, "-93.0006" // string@04dc │ │ +0ce37a: 4d04 0001 |21e1: aput-object v4, v0, v1 │ │ +0ce37e: 1301 2706 |21e3: const/16 v1, #int 1575 // #627 │ │ +0ce382: 1a04 d006 |21e5: const-string v4, "40.0009" // string@06d0 │ │ +0ce386: 4d04 0001 |21e7: aput-object v4, v0, v1 │ │ +0ce38a: 1301 2806 |21e9: const/16 v1, #int 1576 // #628 │ │ +0ce38e: 4d02 0001 |21eb: aput-object v2, v0, v1 │ │ +0ce392: 1301 2906 |21ed: const/16 v1, #int 1577 // #629 │ │ +0ce396: 1a04 b10c |21ef: const-string v4, "CF-18" // string@0cb1 │ │ +0ce39a: 4d04 0001 |21f1: aput-object v4, v0, v1 │ │ +0ce39e: 1301 2a06 |21f3: const/16 v1, #int 1578 // #62a │ │ +0ce3a2: 1a04 1804 |21f5: const-string v4, "-77.0004" // string@0418 │ │ +0ce3a6: 4d04 0001 |21f7: aput-object v4, v0, v1 │ │ +0ce3aa: 1301 2b06 |21f9: const/16 v1, #int 1579 // #62b │ │ +0ce3ae: 1a04 d006 |21fb: const-string v4, "40.0009" // string@06d0 │ │ +0ce3b2: 4d04 0001 |21fd: aput-object v4, v0, v1 │ │ +0ce3b6: 1301 2c06 |21ff: const/16 v1, #int 1580 // #62c │ │ +0ce3ba: 4d02 0001 |2201: aput-object v2, v0, v1 │ │ +0ce3be: 1301 2d06 |2203: const/16 v1, #int 1581 // #62d │ │ +0ce3c2: 1a04 b10c |2205: const-string v4, "CF-18" // string@0cb1 │ │ +0ce3c6: 4d04 0001 |2207: aput-object v4, v0, v1 │ │ +0ce3ca: 1301 2e06 |2209: const/16 v1, #int 1582 // #62e │ │ +0ce3ce: 1a04 1804 |220b: const-string v4, "-77.0004" // string@0418 │ │ +0ce3d2: 4d04 0001 |220d: aput-object v4, v0, v1 │ │ +0ce3d6: 1301 2f06 |220f: const/16 v1, #int 1583 // #62f │ │ +0ce3da: 1a04 5a07 |2211: const-string v4, "48.0006" // string@075a │ │ +0ce3de: 4d04 0001 |2213: aput-object v4, v0, v1 │ │ +0ce3e2: 1301 3006 |2215: const/16 v1, #int 1584 // #630 │ │ +0ce3e6: 4d02 0001 |2217: aput-object v2, v0, v1 │ │ +0ce3ea: 1301 3106 |2219: const/16 v1, #int 1585 // #631 │ │ +0ce3ee: 1a04 b20c |221b: const-string v4, "CF-19" // string@0cb2 │ │ +0ce3f2: 4d04 0001 |221d: aput-object v4, v0, v1 │ │ +0ce3f6: 1301 3206 |221f: const/16 v1, #int 1586 // #632 │ │ +0ce3fa: 1a04 1704 |2221: const-string v4, "-77.0003" // string@0417 │ │ +0ce3fe: 4d04 0001 |2223: aput-object v4, v0, v1 │ │ +0ce402: 1301 3306 |2225: const/16 v1, #int 1587 // #633 │ │ +0ce406: 1a04 5707 |2227: const-string v4, "48.0001" // string@0757 │ │ +0ce40a: 4d04 0001 |2229: aput-object v4, v0, v1 │ │ +0ce40e: 1301 3406 |222b: const/16 v1, #int 1588 // #634 │ │ +0ce412: 4d02 0001 |222d: aput-object v2, v0, v1 │ │ +0ce416: 1301 3506 |222f: const/16 v1, #int 1589 // #635 │ │ +0ce41a: 1a04 b20c |2231: const-string v4, "CF-19" // string@0cb2 │ │ +0ce41e: 4d04 0001 |2233: aput-object v4, v0, v1 │ │ +0ce422: 1301 3606 |2235: const/16 v1, #int 1590 // #636 │ │ +0ce426: 1a04 1704 |2237: const-string v4, "-77.0003" // string@0417 │ │ +0ce42a: 4d04 0001 |2239: aput-object v4, v0, v1 │ │ +0ce42e: 1301 3706 |223b: const/16 v1, #int 1591 // #637 │ │ +0ce432: 1a04 cb06 |223d: const-string v4, "40.0001" // string@06cb │ │ +0ce436: 4d04 0001 |223f: aput-object v4, v0, v1 │ │ +0ce43a: 1301 3806 |2241: const/16 v1, #int 1592 // #638 │ │ +0ce43e: 4d02 0001 |2243: aput-object v2, v0, v1 │ │ +0ce442: 1301 3906 |2245: const/16 v1, #int 1593 // #639 │ │ +0ce446: 1a04 b20c |2247: const-string v4, "CF-19" // string@0cb2 │ │ +0ce44a: 4d04 0001 |2249: aput-object v4, v0, v1 │ │ +0ce44e: 1301 3a06 |224b: const/16 v1, #int 1594 // #63a │ │ +0ce452: 1a04 c803 |224d: const-string v4, "-61.0003" // string@03c8 │ │ +0ce456: 4d04 0001 |224f: aput-object v4, v0, v1 │ │ +0ce45a: 1301 3b06 |2251: const/16 v1, #int 1595 // #63b │ │ +0ce45e: 1a04 cb06 |2253: const-string v4, "40.0001" // string@06cb │ │ +0ce462: 4d04 0001 |2255: aput-object v4, v0, v1 │ │ +0ce466: 1301 3c06 |2257: const/16 v1, #int 1596 // #63c │ │ +0ce46a: 4d02 0001 |2259: aput-object v2, v0, v1 │ │ +0ce46e: 1301 3d06 |225b: const/16 v1, #int 1597 // #63d │ │ +0ce472: 1a04 b20c |225d: const-string v4, "CF-19" // string@0cb2 │ │ +0ce476: 4d04 0001 |225f: aput-object v4, v0, v1 │ │ +0ce47a: 1301 3e06 |2261: const/16 v1, #int 1598 // #63e │ │ +0ce47e: 1a04 c803 |2263: const-string v4, "-61.0003" // string@03c8 │ │ +0ce482: 4d04 0001 |2265: aput-object v4, v0, v1 │ │ +0ce486: 1301 3f06 |2267: const/16 v1, #int 1599 // #63f │ │ +0ce48a: 1a04 5707 |2269: const-string v4, "48.0001" // string@0757 │ │ +0ce48e: 4d04 0001 |226b: aput-object v4, v0, v1 │ │ +0ce492: 1301 4006 |226d: const/16 v1, #int 1600 // #640 │ │ +0ce496: 4d02 0001 |226f: aput-object v2, v0, v1 │ │ +0ce49a: 1301 4106 |2271: const/16 v1, #int 1601 // #641 │ │ +0ce49e: 1a04 bb0c |2273: const-string v4, "CG-18" // string@0cbb │ │ +0ce4a2: 4d04 0001 |2275: aput-object v4, v0, v1 │ │ +0ce4a6: 1301 4206 |2277: const/16 v1, #int 1602 // #642 │ │ +0ce4aa: 1a04 4503 |2279: const-string v4, "-125" // string@0345 │ │ +0ce4ae: 4d04 0001 |227b: aput-object v4, v0, v1 │ │ +0ce4b2: 1301 4306 |227d: const/16 v1, #int 1603 // #643 │ │ +0ce4b6: 4d05 0001 |227f: aput-object v5, v0, v1 │ │ +0ce4ba: 1301 4406 |2281: const/16 v1, #int 1604 // #644 │ │ +0ce4be: 4d02 0001 |2283: aput-object v2, v0, v1 │ │ +0ce4c2: 1301 4506 |2285: const/16 v1, #int 1605 // #645 │ │ +0ce4c6: 1a04 bb0c |2287: const-string v4, "CG-18" // string@0cbb │ │ +0ce4ca: 4d04 0001 |2289: aput-object v4, v0, v1 │ │ +0ce4ce: 1301 4606 |228b: const/16 v1, #int 1606 // #646 │ │ +0ce4d2: 1a04 4503 |228d: const-string v4, "-125" // string@0345 │ │ +0ce4d6: 4d04 0001 |228f: aput-object v4, v0, v1 │ │ +0ce4da: 1301 4706 |2291: const/16 v1, #int 1607 // #647 │ │ +0ce4de: 1a04 2606 |2293: const-string v4, "32.0005" // string@0626 │ │ +0ce4e2: 4d04 0001 |2295: aput-object v4, v0, v1 │ │ +0ce4e6: 1301 4806 |2297: const/16 v1, #int 1608 // #648 │ │ +0ce4ea: 4d02 0001 |2299: aput-object v2, v0, v1 │ │ +0ce4ee: 1301 4906 |229b: const/16 v1, #int 1609 // #649 │ │ +0ce4f2: 1a04 bb0c |229d: const-string v4, "CG-18" // string@0cbb │ │ +0ce4f6: 4d04 0001 |229f: aput-object v4, v0, v1 │ │ +0ce4fa: 1301 4a06 |22a1: const/16 v1, #int 1610 // #64a │ │ +0ce4fe: 1a04 d902 |22a3: const-string v4, "-111" // string@02d9 │ │ +0ce502: 4d04 0001 |22a5: aput-object v4, v0, v1 │ │ +0ce506: 1301 4b06 |22a7: const/16 v1, #int 1611 // #64b │ │ +0ce50a: 1a04 2606 |22a9: const-string v4, "32.0005" // string@0626 │ │ +0ce50e: 4d04 0001 |22ab: aput-object v4, v0, v1 │ │ +0ce512: 1301 4c06 |22ad: const/16 v1, #int 1612 // #64c │ │ +0ce516: 4d02 0001 |22af: aput-object v2, v0, v1 │ │ +0ce51a: 1301 4d06 |22b1: const/16 v1, #int 1613 // #64d │ │ +0ce51e: 1a04 bb0c |22b3: const-string v4, "CG-18" // string@0cbb │ │ +0ce522: 4d04 0001 |22b5: aput-object v4, v0, v1 │ │ +0ce526: 1301 4e06 |22b7: const/16 v1, #int 1614 // #64e │ │ +0ce52a: 1a04 d902 |22b9: const-string v4, "-111" // string@02d9 │ │ +0ce52e: 4d04 0001 |22bb: aput-object v4, v0, v1 │ │ +0ce532: 1301 4f06 |22bd: const/16 v1, #int 1615 // #64f │ │ +0ce536: 4d05 0001 |22bf: aput-object v5, v0, v1 │ │ +0ce53a: 1301 5006 |22c1: const/16 v1, #int 1616 // #650 │ │ +0ce53e: 4d02 0001 |22c3: aput-object v2, v0, v1 │ │ +0ce542: 1301 5106 |22c5: const/16 v1, #int 1617 // #651 │ │ +0ce546: 1a04 bc0c |22c7: const-string v4, "CG-19" // string@0cbc │ │ +0ce54a: 4d04 0001 |22c9: aput-object v4, v0, v1 │ │ +0ce54e: 1301 5206 |22cb: const/16 v1, #int 1618 // #652 │ │ +0ce552: 1a04 da02 |22cd: const-string v4, "-111.001" // string@02da │ │ +0ce556: 4d04 0001 |22cf: aput-object v4, v0, v1 │ │ +0ce55a: 1301 5306 |22d1: const/16 v1, #int 1619 // #653 │ │ +0ce55e: 1a04 cb06 |22d3: const-string v4, "40.0001" // string@06cb │ │ +0ce562: 4d04 0001 |22d5: aput-object v4, v0, v1 │ │ +0ce566: 1301 5406 |22d7: const/16 v1, #int 1620 // #654 │ │ +0ce56a: 4d02 0001 |22d9: aput-object v2, v0, v1 │ │ +0ce56e: 1301 5506 |22db: const/16 v1, #int 1621 // #655 │ │ +0ce572: 1a04 bc0c |22dd: const-string v4, "CG-19" // string@0cbc │ │ +0ce576: 4d04 0001 |22df: aput-object v4, v0, v1 │ │ +0ce57a: 1301 5606 |22e1: const/16 v1, #int 1622 // #656 │ │ +0ce57e: 1a04 da02 |22e3: const-string v4, "-111.001" // string@02da │ │ +0ce582: 4d04 0001 |22e5: aput-object v4, v0, v1 │ │ +0ce586: 1301 5706 |22e7: const/16 v1, #int 1623 // #657 │ │ +0ce58a: 1a04 2606 |22e9: const-string v4, "32.0005" // string@0626 │ │ +0ce58e: 4d04 0001 |22eb: aput-object v4, v0, v1 │ │ +0ce592: 1301 5806 |22ed: const/16 v1, #int 1624 // #658 │ │ +0ce596: 4d02 0001 |22ef: aput-object v2, v0, v1 │ │ +0ce59a: 1301 5906 |22f1: const/16 v1, #int 1625 // #659 │ │ +0ce59e: 1a04 bc0c |22f3: const-string v4, "CG-19" // string@0cbc │ │ +0ce5a2: 4d04 0001 |22f5: aput-object v4, v0, v1 │ │ +0ce5a6: 1301 5a06 |22f7: const/16 v1, #int 1626 // #65a │ │ +0ce5aa: 1a04 9402 |22f9: const-string v4, "-100.001" // string@0294 │ │ +0ce5ae: 4d04 0001 |22fb: aput-object v4, v0, v1 │ │ +0ce5b2: 1301 5b06 |22fd: const/16 v1, #int 1627 // #65b │ │ +0ce5b6: 1a04 2606 |22ff: const-string v4, "32.0005" // string@0626 │ │ +0ce5ba: 4d04 0001 |2301: aput-object v4, v0, v1 │ │ +0ce5be: 1301 5c06 |2303: const/16 v1, #int 1628 // #65c │ │ +0ce5c2: 4d02 0001 |2305: aput-object v2, v0, v1 │ │ +0ce5c6: 1301 5d06 |2307: const/16 v1, #int 1629 // #65d │ │ +0ce5ca: 1a04 bc0c |2309: const-string v4, "CG-19" // string@0cbc │ │ +0ce5ce: 4d04 0001 |230b: aput-object v4, v0, v1 │ │ +0ce5d2: 1301 5e06 |230d: const/16 v1, #int 1630 // #65e │ │ +0ce5d6: 1a04 9402 |230f: const-string v4, "-100.001" // string@0294 │ │ +0ce5da: 4d04 0001 |2311: aput-object v4, v0, v1 │ │ +0ce5de: 1301 5f06 |2313: const/16 v1, #int 1631 // #65f │ │ +0ce5e2: 1a04 cb06 |2315: const-string v4, "40.0001" // string@06cb │ │ +0ce5e6: 4d04 0001 |2317: aput-object v4, v0, v1 │ │ +0ce5ea: 1301 6006 |2319: const/16 v1, #int 1632 // #660 │ │ +0ce5ee: 4d02 0001 |231b: aput-object v2, v0, v1 │ │ +0ce5f2: 1301 6106 |231d: const/16 v1, #int 1633 // #661 │ │ +0ce5f6: 1a04 bd0c |231f: const-string v4, "CG-20" // string@0cbd │ │ +0ce5fa: 4d04 0001 |2321: aput-object v4, v0, v1 │ │ +0ce5fe: 1301 6206 |2323: const/16 v1, #int 1634 // #662 │ │ +0ce602: 1a04 9302 |2325: const-string v4, "-100" // string@0293 │ │ +0ce606: 4d04 0001 |2327: aput-object v4, v0, v1 │ │ +0ce60a: 1301 6306 |2329: const/16 v1, #int 1635 // #663 │ │ +0ce60e: 1a04 cf06 |232b: const-string v4, "40.0006" // string@06cf │ │ +0ce612: 4d04 0001 |232d: aput-object v4, v0, v1 │ │ +0ce616: 1301 6406 |232f: const/16 v1, #int 1636 // #664 │ │ +0ce61a: 4d02 0001 |2331: aput-object v2, v0, v1 │ │ +0ce61e: 1301 6506 |2333: const/16 v1, #int 1637 // #665 │ │ +0ce622: 1a04 bd0c |2335: const-string v4, "CG-20" // string@0cbd │ │ +0ce626: 4d04 0001 |2337: aput-object v4, v0, v1 │ │ +0ce62a: 1301 6606 |2339: const/16 v1, #int 1638 // #666 │ │ +0ce62e: 1a04 9302 |233b: const-string v4, "-100" // string@0293 │ │ +0ce632: 4d04 0001 |233d: aput-object v4, v0, v1 │ │ +0ce636: 1301 6706 |233f: const/16 v1, #int 1639 // #667 │ │ +0ce63a: 1a04 2806 |2341: const-string v4, "32.0008" // string@0628 │ │ +0ce63e: 4d04 0001 |2343: aput-object v4, v0, v1 │ │ +0ce642: 1301 6806 |2345: const/16 v1, #int 1640 // #668 │ │ +0ce646: 4d02 0001 |2347: aput-object v2, v0, v1 │ │ +0ce64a: 1301 6906 |2349: const/16 v1, #int 1641 // #669 │ │ +0ce64e: 1a04 bd0c |234b: const-string v4, "CG-20" // string@0cbd │ │ +0ce652: 4d04 0001 |234d: aput-object v4, v0, v1 │ │ +0ce656: 1301 6a06 |234f: const/16 v1, #int 1642 // #66a │ │ +0ce65a: 1a04 9004 |2351: const-string v4, "-86.0003" // string@0490 │ │ +0ce65e: 4d04 0001 |2353: aput-object v4, v0, v1 │ │ +0ce662: 1301 6b06 |2355: const/16 v1, #int 1643 // #66b │ │ +0ce666: 1a04 2806 |2357: const-string v4, "32.0008" // string@0628 │ │ +0ce66a: 4d04 0001 |2359: aput-object v4, v0, v1 │ │ +0ce66e: 1301 6c06 |235b: const/16 v1, #int 1644 // #66c │ │ +0ce672: 4d02 0001 |235d: aput-object v2, v0, v1 │ │ +0ce676: 1301 6d06 |235f: const/16 v1, #int 1645 // #66d │ │ +0ce67a: 1a04 bd0c |2361: const-string v4, "CG-20" // string@0cbd │ │ +0ce67e: 4d04 0001 |2363: aput-object v4, v0, v1 │ │ +0ce682: 1301 6e06 |2365: const/16 v1, #int 1646 // #66e │ │ +0ce686: 1a04 9004 |2367: const-string v4, "-86.0003" // string@0490 │ │ +0ce68a: 4d04 0001 |2369: aput-object v4, v0, v1 │ │ +0ce68e: 1301 6f06 |236b: const/16 v1, #int 1647 // #66f │ │ +0ce692: 1a04 cf06 |236d: const-string v4, "40.0006" // string@06cf │ │ +0ce696: 4d04 0001 |236f: aput-object v4, v0, v1 │ │ +0ce69a: 1301 7006 |2371: const/16 v1, #int 1648 // #670 │ │ +0ce69e: 4d02 0001 |2373: aput-object v2, v0, v1 │ │ +0ce6a2: 1301 7106 |2375: const/16 v1, #int 1649 // #671 │ │ +0ce6a6: 1a04 be0c |2377: const-string v4, "CG-21" // string@0cbe │ │ +0ce6aa: 4d04 0001 |2379: aput-object v4, v0, v1 │ │ +0ce6ae: 1301 7206 |237b: const/16 v1, #int 1650 // #672 │ │ +0ce6b2: 1a04 8f04 |237d: const-string v4, "-86.0001" // string@048f │ │ +0ce6b6: 4d04 0001 |237f: aput-object v4, v0, v1 │ │ +0ce6ba: 1301 7306 |2381: const/16 v1, #int 1651 // #673 │ │ +0ce6be: 4d06 0001 |2383: aput-object v6, v0, v1 │ │ +0ce6c2: 1301 7406 |2385: const/16 v1, #int 1652 // #674 │ │ +0ce6c6: 4d02 0001 |2387: aput-object v2, v0, v1 │ │ +0ce6ca: 1301 7506 |2389: const/16 v1, #int 1653 // #675 │ │ +0ce6ce: 1a04 be0c |238b: const-string v4, "CG-21" // string@0cbe │ │ +0ce6d2: 4d04 0001 |238d: aput-object v4, v0, v1 │ │ +0ce6d6: 1301 7606 |238f: const/16 v1, #int 1654 // #676 │ │ +0ce6da: 1a04 8f04 |2391: const-string v4, "-86.0001" // string@048f │ │ +0ce6de: 4d04 0001 |2393: aput-object v4, v0, v1 │ │ +0ce6e2: 1301 7706 |2395: const/16 v1, #int 1655 // #677 │ │ +0ce6e6: 1a04 2806 |2397: const-string v4, "32.0008" // string@0628 │ │ +0ce6ea: 4d04 0001 |2399: aput-object v4, v0, v1 │ │ +0ce6ee: 1301 7806 |239b: const/16 v1, #int 1656 // #678 │ │ +0ce6f2: 4d02 0001 |239d: aput-object v2, v0, v1 │ │ +0ce6f6: 1301 7906 |239f: const/16 v1, #int 1657 // #679 │ │ +0ce6fa: 1a04 be0c |23a1: const-string v4, "CG-21" // string@0cbe │ │ +0ce6fe: 4d04 0001 |23a3: aput-object v4, v0, v1 │ │ +0ce702: 1301 7a06 |23a5: const/16 v1, #int 1658 // #67a │ │ +0ce706: 1a04 fc03 |23a7: const-string v4, "-72.9998" // string@03fc │ │ +0ce70a: 4d04 0001 |23a9: aput-object v4, v0, v1 │ │ +0ce70e: 1301 7b06 |23ab: const/16 v1, #int 1659 // #67b │ │ +0ce712: 1a04 2806 |23ad: const-string v4, "32.0008" // string@0628 │ │ +0ce716: 4d04 0001 |23af: aput-object v4, v0, v1 │ │ +0ce71a: 1301 7c06 |23b1: const/16 v1, #int 1660 // #67c │ │ +0ce71e: 4d02 0001 |23b3: aput-object v2, v0, v1 │ │ +0ce722: 1301 7d06 |23b5: const/16 v1, #int 1661 // #67d │ │ +0ce726: 1a04 be0c |23b7: const-string v4, "CG-21" // string@0cbe │ │ +0ce72a: 4d04 0001 |23b9: aput-object v4, v0, v1 │ │ +0ce72e: 1301 7e06 |23bb: const/16 v1, #int 1662 // #67e │ │ +0ce732: 1a04 fc03 |23bd: const-string v4, "-72.9998" // string@03fc │ │ +0ce736: 4d04 0001 |23bf: aput-object v4, v0, v1 │ │ +0ce73a: 1301 7f06 |23c1: const/16 v1, #int 1663 // #67f │ │ +0ce73e: 4d06 0001 |23c3: aput-object v6, v0, v1 │ │ +0ce742: 1301 8006 |23c5: const/16 v1, #int 1664 // #680 │ │ +0ce746: 4d02 0001 |23c7: aput-object v2, v0, v1 │ │ +0ce74a: 1301 8106 |23c9: const/16 v1, #int 1665 // #681 │ │ +0ce74e: 1a04 c00c |23cb: const-string v4, "CH-22" // string@0cc0 │ │ +0ce752: 4d04 0001 |23cd: aput-object v4, v0, v1 │ │ +0ce756: 1301 8206 |23cf: const/16 v1, #int 1666 // #682 │ │ +0ce75a: 1a04 2903 |23d1: const-string v4, "-121" // string@0329 │ │ +0ce75e: 4d04 0001 |23d3: aput-object v4, v0, v1 │ │ +0ce762: 1301 8306 |23d5: const/16 v1, #int 1667 // #683 │ │ +0ce766: 1a04 2306 |23d7: const-string v4, "32.0001" // string@0623 │ │ +0ce76a: 4d04 0001 |23d9: aput-object v4, v0, v1 │ │ +0ce76e: 1301 8406 |23db: const/16 v1, #int 1668 // #684 │ │ +0ce772: 4d02 0001 |23dd: aput-object v2, v0, v1 │ │ +0ce776: 1301 8506 |23df: const/16 v1, #int 1669 // #685 │ │ +0ce77a: 1a04 c00c |23e1: const-string v4, "CH-22" // string@0cc0 │ │ +0ce77e: 4d04 0001 |23e3: aput-object v4, v0, v1 │ │ +0ce782: 1301 8606 |23e5: const/16 v1, #int 1670 // #686 │ │ +0ce786: 1a04 2903 |23e7: const-string v4, "-121" // string@0329 │ │ +0ce78a: 4d04 0001 |23e9: aput-object v4, v0, v1 │ │ +0ce78e: 1301 8706 |23eb: const/16 v1, #int 1671 // #687 │ │ +0ce792: 1a04 d705 |23ed: const-string v4, "23.9005" // string@05d7 │ │ +0ce796: 4d04 0001 |23ef: aput-object v4, v0, v1 │ │ +0ce79a: 1301 8806 |23f1: const/16 v1, #int 1672 // #688 │ │ +0ce79e: 4d02 0001 |23f3: aput-object v2, v0, v1 │ │ +0ce7a2: 1301 8906 |23f5: const/16 v1, #int 1673 // #689 │ │ +0ce7a6: 1a04 c00c |23f7: const-string v4, "CH-22" // string@0cc0 │ │ +0ce7aa: 4d04 0001 |23f9: aput-object v4, v0, v1 │ │ +0ce7ae: 1301 8a06 |23fb: const/16 v1, #int 1674 // #68a │ │ +0ce7b2: 4d03 0001 |23fd: aput-object v3, v0, v1 │ │ +0ce7b6: 1301 8b06 |23ff: const/16 v1, #int 1675 // #68b │ │ +0ce7ba: 1a04 d705 |2401: const-string v4, "23.9005" // string@05d7 │ │ +0ce7be: 4d04 0001 |2403: aput-object v4, v0, v1 │ │ +0ce7c2: 1301 8c06 |2405: const/16 v1, #int 1676 // #68c │ │ +0ce7c6: 4d02 0001 |2407: aput-object v2, v0, v1 │ │ +0ce7ca: 1301 8d06 |2409: const/16 v1, #int 1677 // #68d │ │ +0ce7ce: 1a04 c00c |240b: const-string v4, "CH-22" // string@0cc0 │ │ +0ce7d2: 4d04 0001 |240d: aput-object v4, v0, v1 │ │ +0ce7d6: 1301 8e06 |240f: const/16 v1, #int 1678 // #68e │ │ +0ce7da: 4d03 0001 |2411: aput-object v3, v0, v1 │ │ +0ce7de: 1301 8f06 |2413: const/16 v1, #int 1679 // #68f │ │ +0ce7e2: 1a04 2306 |2415: const-string v4, "32.0001" // string@0623 │ │ +0ce7e6: 4d04 0001 |2417: aput-object v4, v0, v1 │ │ +0ce7ea: 1301 9006 |2419: const/16 v1, #int 1680 // #690 │ │ +0ce7ee: 4d02 0001 |241b: aput-object v2, v0, v1 │ │ +0ce7f2: 1301 9106 |241d: const/16 v1, #int 1681 // #691 │ │ +0ce7f6: 1a04 c10c |241f: const-string v4, "CH-23" // string@0cc1 │ │ +0ce7fa: 4d04 0001 |2421: aput-object v4, v0, v1 │ │ +0ce7fe: 1301 9206 |2423: const/16 v1, #int 1682 // #692 │ │ +0ce802: 4d03 0001 |2425: aput-object v3, v0, v1 │ │ +0ce806: 1301 9306 |2427: const/16 v1, #int 1683 // #693 │ │ +0ce80a: 1a04 2506 |2429: const-string v4, "32.0003" // string@0625 │ │ +0ce80e: 4d04 0001 |242b: aput-object v4, v0, v1 │ │ +0ce812: 1301 9406 |242d: const/16 v1, #int 1684 // #694 │ │ +0ce816: 4d02 0001 |242f: aput-object v2, v0, v1 │ │ +0ce81a: 1301 9506 |2431: const/16 v1, #int 1685 // #695 │ │ +0ce81e: 1a04 c10c |2433: const-string v4, "CH-23" // string@0cc1 │ │ +0ce822: 4d04 0001 |2435: aput-object v4, v0, v1 │ │ +0ce826: 1301 9606 |2437: const/16 v1, #int 1686 // #696 │ │ +0ce82a: 4d03 0001 |2439: aput-object v3, v0, v1 │ │ +0ce82e: 1301 9706 |243b: const/16 v1, #int 1687 // #697 │ │ +0ce832: 1a03 dc05 |243d: const-string v3, "24.0007" // string@05dc │ │ +0ce836: 4d03 0001 |243f: aput-object v3, v0, v1 │ │ +0ce83a: 1301 9806 |2441: const/16 v1, #int 1688 // #698 │ │ +0ce83e: 4d02 0001 |2443: aput-object v2, v0, v1 │ │ +0ce842: 1301 9906 |2445: const/16 v1, #int 1689 // #699 │ │ +0ce846: 1a03 c10c |2447: const-string v3, "CH-23" // string@0cc1 │ │ +0ce84a: 4d03 0001 |2449: aput-object v3, v0, v1 │ │ +0ce84e: 1301 9a06 |244b: const/16 v1, #int 1690 // #69a │ │ +0ce852: 1a03 1305 |244d: const-string v3, "-97.0006" // string@0513 │ │ +0ce856: 4d03 0001 |244f: aput-object v3, v0, v1 │ │ +0ce85a: 1301 9b06 |2451: const/16 v1, #int 1691 // #69b │ │ +0ce85e: 1a03 dc05 |2453: const-string v3, "24.0007" // string@05dc │ │ +0ce862: 4d03 0001 |2455: aput-object v3, v0, v1 │ │ +0ce866: 1301 9c06 |2457: const/16 v1, #int 1692 // #69c │ │ +0ce86a: 4d02 0001 |2459: aput-object v2, v0, v1 │ │ +0ce86e: 1301 9d06 |245b: const/16 v1, #int 1693 // #69d │ │ +0ce872: 1a03 c10c |245d: const-string v3, "CH-23" // string@0cc1 │ │ +0ce876: 4d03 0001 |245f: aput-object v3, v0, v1 │ │ +0ce87a: 1301 9e06 |2461: const/16 v1, #int 1694 // #69e │ │ +0ce87e: 1a03 1305 |2463: const-string v3, "-97.0006" // string@0513 │ │ +0ce882: 4d03 0001 |2465: aput-object v3, v0, v1 │ │ +0ce886: 1301 9f06 |2467: const/16 v1, #int 1695 // #69f │ │ +0ce88a: 1a03 2506 |2469: const-string v3, "32.0003" // string@0625 │ │ +0ce88e: 4d03 0001 |246b: aput-object v3, v0, v1 │ │ +0ce892: 1301 a006 |246d: const/16 v1, #int 1696 // #6a0 │ │ +0ce896: 4d02 0001 |246f: aput-object v2, v0, v1 │ │ +0ce89a: 1301 a106 |2471: const/16 v1, #int 1697 // #6a1 │ │ +0ce89e: 1a03 c20c |2473: const-string v3, "CH-24" // string@0cc2 │ │ +0ce8a2: 4d03 0001 |2475: aput-object v3, v0, v1 │ │ +0ce8a6: 1301 a206 |2477: const/16 v1, #int 1698 // #6a2 │ │ +0ce8aa: 1a03 1205 |2479: const-string v3, "-97.0004" // string@0512 │ │ +0ce8ae: 4d03 0001 |247b: aput-object v3, v0, v1 │ │ +0ce8b2: 1301 a306 |247d: const/16 v1, #int 1699 // #6a3 │ │ +0ce8b6: 1a03 2706 |247f: const-string v3, "32.0007" // string@0627 │ │ +0ce8ba: 4d03 0001 |2481: aput-object v3, v0, v1 │ │ +0ce8be: 1301 a406 |2483: const/16 v1, #int 1700 // #6a4 │ │ +0ce8c2: 4d02 0001 |2485: aput-object v2, v0, v1 │ │ +0ce8c6: 1301 a506 |2487: const/16 v1, #int 1701 // #6a5 │ │ +0ce8ca: 1a03 c20c |2489: const-string v3, "CH-24" // string@0cc2 │ │ +0ce8ce: 4d03 0001 |248b: aput-object v3, v0, v1 │ │ +0ce8d2: 1301 a606 |248d: const/16 v1, #int 1702 // #6a6 │ │ +0ce8d6: 1a03 1205 |248f: const-string v3, "-97.0004" // string@0512 │ │ +0ce8da: 4d03 0001 |2491: aput-object v3, v0, v1 │ │ +0ce8de: 1301 a706 |2493: const/16 v1, #int 1703 // #6a7 │ │ +0ce8e2: 1a03 db05 |2495: const-string v3, "24.0006" // string@05db │ │ +0ce8e6: 4d03 0001 |2497: aput-object v3, v0, v1 │ │ +0ce8ea: 1301 a806 |2499: const/16 v1, #int 1704 // #6a8 │ │ +0ce8ee: 4d02 0001 |249b: aput-object v2, v0, v1 │ │ +0ce8f2: 1301 a906 |249d: const/16 v1, #int 1705 // #6a9 │ │ +0ce8f6: 1a03 c20c |249f: const-string v3, "CH-24" // string@0cc2 │ │ +0ce8fa: 4d03 0001 |24a1: aput-object v3, v0, v1 │ │ +0ce8fe: 1301 aa06 |24a3: const/16 v1, #int 1706 // #6aa │ │ +0ce902: 1a03 8204 |24a5: const-string v3, "-85.0006" // string@0482 │ │ +0ce906: 4d03 0001 |24a7: aput-object v3, v0, v1 │ │ +0ce90a: 1301 ab06 |24a9: const/16 v1, #int 1707 // #6ab │ │ +0ce90e: 1a03 db05 |24ab: const-string v3, "24.0006" // string@05db │ │ +0ce912: 4d03 0001 |24ad: aput-object v3, v0, v1 │ │ +0ce916: 1301 ac06 |24af: const/16 v1, #int 1708 // #6ac │ │ +0ce91a: 4d02 0001 |24b1: aput-object v2, v0, v1 │ │ +0ce91e: 1301 ad06 |24b3: const/16 v1, #int 1709 // #6ad │ │ +0ce922: 1a03 c20c |24b5: const-string v3, "CH-24" // string@0cc2 │ │ +0ce926: 4d03 0001 |24b7: aput-object v3, v0, v1 │ │ +0ce92a: 1301 ae06 |24b9: const/16 v1, #int 1710 // #6ae │ │ +0ce92e: 1a03 8204 |24bb: const-string v3, "-85.0006" // string@0482 │ │ +0ce932: 4d03 0001 |24bd: aput-object v3, v0, v1 │ │ +0ce936: 1301 af06 |24bf: const/16 v1, #int 1711 // #6af │ │ +0ce93a: 1a03 2706 |24c1: const-string v3, "32.0007" // string@0627 │ │ +0ce93e: 4d03 0001 |24c3: aput-object v3, v0, v1 │ │ +0ce942: 1301 b006 |24c5: const/16 v1, #int 1712 // #6b0 │ │ +0ce946: 4d02 0001 |24c7: aput-object v2, v0, v1 │ │ +0ce94a: 1301 b106 |24c9: const/16 v1, #int 1713 // #6b1 │ │ +0ce94e: 1a03 c30c |24cb: const-string v3, "CH-25" // string@0cc3 │ │ +0ce952: 4d03 0001 |24cd: aput-object v3, v0, v1 │ │ +0ce956: 1301 b206 |24cf: const/16 v1, #int 1714 // #6b2 │ │ +0ce95a: 1a03 7f04 |24d1: const-string v3, "-85.0003" // string@047f │ │ +0ce95e: 4d03 0001 |24d3: aput-object v3, v0, v1 │ │ +0ce962: 1301 b306 |24d5: const/16 v1, #int 1715 // #6b3 │ │ +0ce966: 1a03 2706 |24d7: const-string v3, "32.0007" // string@0627 │ │ +0ce96a: 4d03 0001 |24d9: aput-object v3, v0, v1 │ │ +0ce96e: 1301 b406 |24db: const/16 v1, #int 1716 // #6b4 │ │ +0ce972: 4d02 0001 |24dd: aput-object v2, v0, v1 │ │ +0ce976: 1301 b506 |24df: const/16 v1, #int 1717 // #6b5 │ │ +0ce97a: 1a03 c30c |24e1: const-string v3, "CH-25" // string@0cc3 │ │ +0ce97e: 4d03 0001 |24e3: aput-object v3, v0, v1 │ │ +0ce982: 1301 b606 |24e5: const/16 v1, #int 1718 // #6b6 │ │ +0ce986: 1a03 7f04 |24e7: const-string v3, "-85.0003" // string@047f │ │ +0ce98a: 4d03 0001 |24e9: aput-object v3, v0, v1 │ │ +0ce98e: 1301 b706 |24eb: const/16 v1, #int 1719 // #6b7 │ │ +0ce992: 1a03 dd05 |24ed: const-string v3, "24.0011" // string@05dd │ │ +0ce996: 4d03 0001 |24ef: aput-object v3, v0, v1 │ │ +0ce99a: 1301 b806 |24f1: const/16 v1, #int 1720 // #6b8 │ │ +0ce99e: 4d02 0001 |24f3: aput-object v2, v0, v1 │ │ +0ce9a2: 1301 b906 |24f5: const/16 v1, #int 1721 // #6b9 │ │ +0ce9a6: 1a03 c30c |24f7: const-string v3, "CH-25" // string@0cc3 │ │ +0ce9aa: 4d03 0001 |24f9: aput-object v3, v0, v1 │ │ +0ce9ae: 1301 ba06 |24fb: const/16 v1, #int 1722 // #6ba │ │ +0ce9b2: 1a03 fe03 |24fd: const-string v3, "-73.0006" // string@03fe │ │ +0ce9b6: 4d03 0001 |24ff: aput-object v3, v0, v1 │ │ +0ce9ba: 1301 bb06 |2501: const/16 v1, #int 1723 // #6bb │ │ +0ce9be: 1a03 dd05 |2503: const-string v3, "24.0011" // string@05dd │ │ +0ce9c2: 4d03 0001 |2505: aput-object v3, v0, v1 │ │ +0ce9c6: 1301 bc06 |2507: const/16 v1, #int 1724 // #6bc │ │ +0ce9ca: 4d02 0001 |2509: aput-object v2, v0, v1 │ │ +0ce9ce: 1301 bd06 |250b: const/16 v1, #int 1725 // #6bd │ │ +0ce9d2: 1a03 c30c |250d: const-string v3, "CH-25" // string@0cc3 │ │ +0ce9d6: 4d03 0001 |250f: aput-object v3, v0, v1 │ │ +0ce9da: 1301 be06 |2511: const/16 v1, #int 1726 // #6be │ │ +0ce9de: 1a03 fe03 |2513: const-string v3, "-73.0006" // string@03fe │ │ +0ce9e2: 4d03 0001 |2515: aput-object v3, v0, v1 │ │ +0ce9e6: 1301 bf06 |2517: const/16 v1, #int 1727 // #6bf │ │ +0ce9ea: 1a03 2706 |2519: const-string v3, "32.0007" // string@0627 │ │ +0ce9ee: 4d03 0001 |251b: aput-object v3, v0, v1 │ │ +0ce9f2: 1301 c006 |251d: const/16 v1, #int 1728 // #6c0 │ │ +0ce9f6: 4d02 0001 |251f: aput-object v2, v0, v1 │ │ +0ce9fa: 1301 c106 |2521: const/16 v1, #int 1729 // #6c1 │ │ +0ce9fe: 1a03 cf0c |2523: const-string v3, "CJ-26" // string@0ccf │ │ +0cea02: 4d03 0001 |2525: aput-object v3, v0, v1 │ │ +0cea06: 1301 c206 |2527: const/16 v1, #int 1730 // #6c2 │ │ +0cea0a: 1a03 7e04 |2529: const-string v3, "-85.0002" // string@047e │ │ +0cea0e: 4d03 0001 |252b: aput-object v3, v0, v1 │ │ +0cea12: 1301 c306 |252d: const/16 v1, #int 1731 // #6c3 │ │ +0cea16: 1a03 da05 |252f: const-string v3, "24.0002" // string@05da │ │ +0cea1a: 4d03 0001 |2531: aput-object v3, v0, v1 │ │ +0cea1e: 1301 c406 |2533: const/16 v1, #int 1732 // #6c4 │ │ +0cea22: 4d02 0001 |2535: aput-object v2, v0, v1 │ │ +0cea26: 1301 c506 |2537: const/16 v1, #int 1733 // #6c5 │ │ +0cea2a: 1a03 cf0c |2539: const-string v3, "CJ-26" // string@0ccf │ │ +0cea2e: 4d03 0001 |253b: aput-object v3, v0, v1 │ │ +0cea32: 1301 c606 |253d: const/16 v1, #int 1734 // #6c6 │ │ +0cea36: 1a03 7e04 |253f: const-string v3, "-85.0002" // string@047e │ │ +0cea3a: 4d03 0001 |2541: aput-object v3, v0, v1 │ │ +0cea3e: 1301 c706 |2543: const/16 v1, #int 1735 // #6c7 │ │ +0cea42: 1a03 bd05 |2545: const-string v3, "16.0003" // string@05bd │ │ +0cea46: 4d03 0001 |2547: aput-object v3, v0, v1 │ │ +0cea4a: 1301 c806 |2549: const/16 v1, #int 1736 // #6c8 │ │ +0cea4e: 4d02 0001 |254b: aput-object v2, v0, v1 │ │ +0cea52: 1301 c906 |254d: const/16 v1, #int 1737 // #6c9 │ │ +0cea56: 1a03 cf0c |254f: const-string v3, "CJ-26" // string@0ccf │ │ +0cea5a: 4d03 0001 |2551: aput-object v3, v0, v1 │ │ +0cea5e: 1301 ca06 |2553: const/16 v1, #int 1738 // #6ca │ │ +0cea62: 1a03 fd03 |2555: const-string v3, "-73.0002" // string@03fd │ │ +0cea66: 4d03 0001 |2557: aput-object v3, v0, v1 │ │ +0cea6a: 1301 cb06 |2559: const/16 v1, #int 1739 // #6cb │ │ +0cea6e: 1a03 bd05 |255b: const-string v3, "16.0003" // string@05bd │ │ +0cea72: 4d03 0001 |255d: aput-object v3, v0, v1 │ │ +0cea76: 1301 cc06 |255f: const/16 v1, #int 1740 // #6cc │ │ +0cea7a: 4d02 0001 |2561: aput-object v2, v0, v1 │ │ +0cea7e: 1301 cd06 |2563: const/16 v1, #int 1741 // #6cd │ │ +0cea82: 1a03 cf0c |2565: const-string v3, "CJ-26" // string@0ccf │ │ +0cea86: 4d03 0001 |2567: aput-object v3, v0, v1 │ │ +0cea8a: 1301 ce06 |2569: const/16 v1, #int 1742 // #6ce │ │ +0cea8e: 1a03 fd03 |256b: const-string v3, "-73.0002" // string@03fd │ │ +0cea92: 4d03 0001 |256d: aput-object v3, v0, v1 │ │ +0cea96: 1301 cf06 |256f: const/16 v1, #int 1743 // #6cf │ │ +0cea9a: 1a03 da05 |2571: const-string v3, "24.0002" // string@05da │ │ +0cea9e: 4d03 0001 |2573: aput-object v3, v0, v1 │ │ +0ceaa2: 1301 d006 |2575: const/16 v1, #int 1744 // #6d0 │ │ +0ceaa6: 4d02 0001 |2577: aput-object v2, v0, v1 │ │ +0ceaaa: 1301 d106 |2579: const/16 v1, #int 1745 // #6d1 │ │ +0ceaae: 1a03 d00c |257b: const-string v3, "CJ-27" // string@0cd0 │ │ +0ceab2: 4d03 0001 |257d: aput-object v3, v0, v1 │ │ +0ceab6: 1301 d206 |257f: const/16 v1, #int 1746 // #6d2 │ │ +0ceaba: 1a03 ff03 |2581: const-string v3, "-73.0008" // string@03ff │ │ +0ceabe: 4d03 0001 |2583: aput-object v3, v0, v1 │ │ +0ceac2: 1301 d306 |2585: const/16 v1, #int 1747 // #6d3 │ │ +0ceac6: 1a03 dc05 |2587: const-string v3, "24.0007" // string@05dc │ │ +0ceaca: 4d03 0001 |2589: aput-object v3, v0, v1 │ │ +0ceace: 1301 d406 |258b: const/16 v1, #int 1748 // #6d4 │ │ +0cead2: 4d02 0001 |258d: aput-object v2, v0, v1 │ │ +0cead6: 1301 d506 |258f: const/16 v1, #int 1749 // #6d5 │ │ +0ceada: 1a03 d00c |2591: const-string v3, "CJ-27" // string@0cd0 │ │ +0ceade: 4d03 0001 |2593: aput-object v3, v0, v1 │ │ +0ceae2: 1301 d606 |2595: const/16 v1, #int 1750 // #6d6 │ │ +0ceae6: 1a03 ff03 |2597: const-string v3, "-73.0008" // string@03ff │ │ +0ceaea: 4d03 0001 |2599: aput-object v3, v0, v1 │ │ +0ceaee: 1301 d706 |259b: const/16 v1, #int 1751 // #6d7 │ │ +0ceaf2: 1a03 be05 |259d: const-string v3, "16.0004" // string@05be │ │ +0ceaf6: 4d03 0001 |259f: aput-object v3, v0, v1 │ │ +0ceafa: 1301 d806 |25a1: const/16 v1, #int 1752 // #6d8 │ │ +0ceafe: 4d02 0001 |25a3: aput-object v2, v0, v1 │ │ +0ceb02: 1301 d906 |25a5: const/16 v1, #int 1753 // #6d9 │ │ +0ceb06: 1a03 d00c |25a7: const-string v3, "CJ-27" // string@0cd0 │ │ +0ceb0a: 4d03 0001 |25a9: aput-object v3, v0, v1 │ │ +0ceb0e: 1301 da06 |25ab: const/16 v1, #int 1754 // #6da │ │ +0ceb12: 1a03 c903 |25ad: const-string v3, "-61.0004" // string@03c9 │ │ +0ceb16: 4d03 0001 |25af: aput-object v3, v0, v1 │ │ +0ceb1a: 1301 db06 |25b1: const/16 v1, #int 1755 // #6db │ │ +0ceb1e: 1a03 be05 |25b3: const-string v3, "16.0004" // string@05be │ │ +0ceb22: 4d03 0001 |25b5: aput-object v3, v0, v1 │ │ +0ceb26: 1301 dc06 |25b7: const/16 v1, #int 1756 // #6dc │ │ +0ceb2a: 4d02 0001 |25b9: aput-object v2, v0, v1 │ │ +0ceb2e: 1301 dd06 |25bb: const/16 v1, #int 1757 // #6dd │ │ +0ceb32: 1a02 d00c |25bd: const-string v2, "CJ-27" // string@0cd0 │ │ +0ceb36: 4d02 0001 |25bf: aput-object v2, v0, v1 │ │ +0ceb3a: 1301 de06 |25c1: const/16 v1, #int 1758 // #6de │ │ +0ceb3e: 1a02 c903 |25c3: const-string v2, "-61.0004" // string@03c9 │ │ +0ceb42: 4d02 0001 |25c5: aput-object v2, v0, v1 │ │ +0ceb46: 1301 df06 |25c7: const/16 v1, #int 1759 // #6df │ │ +0ceb4a: 1a02 dc05 |25c9: const-string v2, "24.0007" // string@05dc │ │ +0ceb4e: 4d02 0001 |25cb: aput-object v2, v0, v1 │ │ +0ceb52: 1301 e006 |25cd: const/16 v1, #int 1760 // #6e0 │ │ +0ceb56: 1a02 0b06 |25cf: const-string v2, "3" // string@060b │ │ +0ceb5a: 4d02 0001 |25d1: aput-object v2, v0, v1 │ │ +0ceb5e: 1301 e106 |25d3: const/16 v1, #int 1761 // #6e1 │ │ +0ceb62: 1a03 6c0f |25d5: const-string v3, "ELUS_AK" // string@0f6c │ │ +0ceb66: 4d03 0001 |25d7: aput-object v3, v0, v1 │ │ +0ceb6a: 1301 e206 |25d9: const/16 v1, #int 1762 // #6e2 │ │ +0ceb6e: 1a03 bb03 |25db: const-string v3, "-180.00" // string@03bb │ │ +0ceb72: 4d03 0001 |25dd: aput-object v3, v0, v1 │ │ +0ceb76: 1301 e306 |25df: const/16 v1, #int 1763 // #6e3 │ │ +0ceb7a: 1a03 4a08 |25e1: const-string v3, "75.00" // string@084a │ │ +0ceb7e: 4d03 0001 |25e3: aput-object v3, v0, v1 │ │ +0ceb82: 1301 e406 |25e5: const/16 v1, #int 1764 // #6e4 │ │ +0ceb86: 4d02 0001 |25e7: aput-object v2, v0, v1 │ │ +0ceb8a: 1301 e506 |25e9: const/16 v1, #int 1765 // #6e5 │ │ +0ceb8e: 1a03 6c0f |25eb: const-string v3, "ELUS_AK" // string@0f6c │ │ +0ceb92: 4d03 0001 |25ed: aput-object v3, v0, v1 │ │ +0ceb96: 1301 e606 |25ef: const/16 v1, #int 1766 // #6e6 │ │ +0ceb9a: 1a03 bb03 |25f1: const-string v3, "-180.00" // string@03bb │ │ +0ceb9e: 4d03 0001 |25f3: aput-object v3, v0, v1 │ │ +0ceba2: 1301 e706 |25f5: const/16 v1, #int 1767 // #6e7 │ │ +0ceba6: 1a03 7407 |25f7: const-string v3, "50.00" // string@0774 │ │ +0cebaa: 4d03 0001 |25f9: aput-object v3, v0, v1 │ │ +0cebae: 1301 e806 |25fb: const/16 v1, #int 1768 // #6e8 │ │ +0cebb2: 4d02 0001 |25fd: aput-object v2, v0, v1 │ │ +0cebb6: 1301 e906 |25ff: const/16 v1, #int 1769 // #6e9 │ │ +0cebba: 1a03 6c0f |2601: const-string v3, "ELUS_AK" // string@0f6c │ │ +0cebbe: 4d03 0001 |2603: aput-object v3, v0, v1 │ │ +0cebc2: 1301 ea06 |2605: const/16 v1, #int 1770 // #6ea │ │ +0cebc6: 1a03 4603 |2607: const-string v3, "-125.00" // string@0346 │ │ +0cebca: 4d03 0001 |2609: aput-object v3, v0, v1 │ │ +0cebce: 1301 eb06 |260b: const/16 v1, #int 1771 // #6eb │ │ +0cebd2: 1a03 7407 |260d: const-string v3, "50.00" // string@0774 │ │ +0cebd6: 4d03 0001 |260f: aput-object v3, v0, v1 │ │ +0cebda: 1301 ec06 |2611: const/16 v1, #int 1772 // #6ec │ │ +0cebde: 4d02 0001 |2613: aput-object v2, v0, v1 │ │ +0cebe2: 1301 ed06 |2615: const/16 v1, #int 1773 // #6ed │ │ +0cebe6: 1a03 6c0f |2617: const-string v3, "ELUS_AK" // string@0f6c │ │ +0cebea: 4d03 0001 |2619: aput-object v3, v0, v1 │ │ +0cebee: 1301 ee06 |261b: const/16 v1, #int 1774 // #6ee │ │ +0cebf2: 1a03 4603 |261d: const-string v3, "-125.00" // string@0346 │ │ +0cebf6: 4d03 0001 |261f: aput-object v3, v0, v1 │ │ +0cebfa: 1301 ef06 |2621: const/16 v1, #int 1775 // #6ef │ │ +0cebfe: 1a03 4a08 |2623: const-string v3, "75.00" // string@084a │ │ +0cec02: 4d03 0001 |2625: aput-object v3, v0, v1 │ │ +0cec06: 1301 f006 |2627: const/16 v1, #int 1776 // #6f0 │ │ +0cec0a: 4d02 0001 |2629: aput-object v2, v0, v1 │ │ +0cec0e: 1301 f106 |262b: const/16 v1, #int 1777 // #6f1 │ │ +0cec12: 1a03 6d0f |262d: const-string v3, "ELUS_HI" // string@0f6d │ │ +0cec16: 4d03 0001 |262f: aput-object v3, v0, v1 │ │ +0cec1a: 1301 f206 |2631: const/16 v1, #int 1778 // #6f2 │ │ +0cec1e: 1a03 a903 |2633: const-string v3, "-165.00" // string@03a9 │ │ +0cec22: 4d03 0001 |2635: aput-object v3, v0, v1 │ │ +0cec26: 1301 f306 |2637: const/16 v1, #int 1779 // #6f3 │ │ +0cec2a: 1a03 e005 |2639: const-string v3, "25.00" // string@05e0 │ │ +0cec2e: 4d03 0001 |263b: aput-object v3, v0, v1 │ │ +0cec32: 1301 f406 |263d: const/16 v1, #int 1780 // #6f4 │ │ +0cec36: 4d02 0001 |263f: aput-object v2, v0, v1 │ │ +0cec3a: 1301 f506 |2641: const/16 v1, #int 1781 // #6f5 │ │ +0cec3e: 1a03 6d0f |2643: const-string v3, "ELUS_HI" // string@0f6d │ │ +0cec42: 4d03 0001 |2645: aput-object v3, v0, v1 │ │ +0cec46: 1301 f606 |2647: const/16 v1, #int 1782 // #6f6 │ │ +0cec4a: 1a03 a903 |2649: const-string v3, "-165.00" // string@03a9 │ │ +0cec4e: 4d03 0001 |264b: aput-object v3, v0, v1 │ │ +0cec52: 1301 f706 |264d: const/16 v1, #int 1783 // #6f7 │ │ +0cec56: 1a03 b705 |264f: const-string v3, "15.00" // string@05b7 │ │ +0cec5a: 4d03 0001 |2651: aput-object v3, v0, v1 │ │ +0cec5e: 1301 f806 |2653: const/16 v1, #int 1784 // #6f8 │ │ +0cec62: 4d02 0001 |2655: aput-object v2, v0, v1 │ │ +0cec66: 1301 f906 |2657: const/16 v1, #int 1785 // #6f9 │ │ +0cec6a: 1a03 6d0f |2659: const-string v3, "ELUS_HI" // string@0f6d │ │ +0cec6e: 4d03 0001 |265b: aput-object v3, v0, v1 │ │ +0cec72: 1301 fa06 |265d: const/16 v1, #int 1786 // #6fa │ │ +0cec76: 1a03 8303 |265f: const-string v3, "-150.00" // string@0383 │ │ +0cec7a: 4d03 0001 |2661: aput-object v3, v0, v1 │ │ +0cec7e: 1301 fb06 |2663: const/16 v1, #int 1787 // #6fb │ │ +0cec82: 1a03 b705 |2665: const-string v3, "15.00" // string@05b7 │ │ +0cec86: 4d03 0001 |2667: aput-object v3, v0, v1 │ │ +0cec8a: 1301 fc06 |2669: const/16 v1, #int 1788 // #6fc │ │ +0cec8e: 4d02 0001 |266b: aput-object v2, v0, v1 │ │ +0cec92: 1301 fd06 |266d: const/16 v1, #int 1789 // #6fd │ │ +0cec96: 1a03 6d0f |266f: const-string v3, "ELUS_HI" // string@0f6d │ │ +0cec9a: 4d03 0001 |2671: aput-object v3, v0, v1 │ │ +0cec9e: 1301 fe06 |2673: const/16 v1, #int 1790 // #6fe │ │ +0ceca2: 1a03 8303 |2675: const-string v3, "-150.00" // string@0383 │ │ +0ceca6: 4d03 0001 |2677: aput-object v3, v0, v1 │ │ +0cecaa: 1301 ff06 |2679: const/16 v1, #int 1791 // #6ff │ │ +0cecae: 1a03 e005 |267b: const-string v3, "25.00" // string@05e0 │ │ +0cecb2: 4d03 0001 |267d: aput-object v3, v0, v1 │ │ +0cecb6: 1301 0007 |267f: const/16 v1, #int 1792 // #700 │ │ +0cecba: 4d02 0001 |2681: aput-object v2, v0, v1 │ │ +0cecbe: 1301 0107 |2683: const/16 v1, #int 1793 // #701 │ │ +0cecc2: 1a03 6f0f |2685: const-string v3, "ELUS_NE" // string@0f6f │ │ +0cecc6: 4d03 0001 |2687: aput-object v3, v0, v1 │ │ +0cecca: 1301 0207 |2689: const/16 v1, #int 1794 // #702 │ │ +0cecce: 1a03 7c04 |268b: const-string v3, "-85.00" // string@047c │ │ +0cecd2: 4d03 0001 |268d: aput-object v3, v0, v1 │ │ +0cecd6: 1301 0307 |268f: const/16 v1, #int 1795 // #703 │ │ +0cecda: 1a04 7607 |2691: const-string v4, "50.15" // string@0776 │ │ +0cecde: 4d04 0001 |2693: aput-object v4, v0, v1 │ │ +0cece2: 1301 0407 |2695: const/16 v1, #int 1796 // #704 │ │ +0cece6: 4d02 0001 |2697: aput-object v2, v0, v1 │ │ +0cecea: 1301 0507 |2699: const/16 v1, #int 1797 // #705 │ │ +0cecee: 1a05 6f0f |269b: const-string v5, "ELUS_NE" // string@0f6f │ │ +0cecf2: 4d05 0001 |269d: aput-object v5, v0, v1 │ │ +0cecf6: 1301 0607 |269f: const/16 v1, #int 1798 // #706 │ │ +0cecfa: 4d03 0001 |26a1: aput-object v3, v0, v1 │ │ +0cecfe: 1301 0707 |26a3: const/16 v1, #int 1799 // #707 │ │ +0ced02: 1a05 9506 |26a5: const-string v5, "38.00" // string@0695 │ │ +0ced06: 4d05 0001 |26a7: aput-object v5, v0, v1 │ │ +0ced0a: 1301 0807 |26a9: const/16 v1, #int 1800 // #708 │ │ +0ced0e: 4d02 0001 |26ab: aput-object v2, v0, v1 │ │ +0ced12: 1301 0907 |26ad: const/16 v1, #int 1801 // #709 │ │ +0ced16: 1a06 6f0f |26af: const-string v6, "ELUS_NE" // string@0f6f │ │ +0ced1a: 4d06 0001 |26b1: aput-object v6, v0, v1 │ │ +0ced1e: 1301 0a07 |26b3: const/16 v1, #int 1802 // #70a │ │ +0ced22: 1a06 bc03 |26b5: const-string v6, "-40.00" // string@03bc │ │ +0ced26: 4d06 0001 |26b7: aput-object v6, v0, v1 │ │ +0ced2a: 1301 0b07 |26b9: const/16 v1, #int 1803 // #70b │ │ +0ced2e: 4d05 0001 |26bb: aput-object v5, v0, v1 │ │ +0ced32: 1301 0c07 |26bd: const/16 v1, #int 1804 // #70c │ │ +0ced36: 4d02 0001 |26bf: aput-object v2, v0, v1 │ │ +0ced3a: 1301 0d07 |26c1: const/16 v1, #int 1805 // #70d │ │ +0ced3e: 1a07 6f0f |26c3: const-string v7, "ELUS_NE" // string@0f6f │ │ +0ced42: 4d07 0001 |26c5: aput-object v7, v0, v1 │ │ +0ced46: 1301 0e07 |26c7: const/16 v1, #int 1806 // #70e │ │ +0ced4a: 4d06 0001 |26c9: aput-object v6, v0, v1 │ │ +0ced4e: 1301 0f07 |26cb: const/16 v1, #int 1807 // #70f │ │ +0ced52: 4d04 0001 |26cd: aput-object v4, v0, v1 │ │ +0ced56: 1301 1007 |26cf: const/16 v1, #int 1808 // #710 │ │ +0ced5a: 4d02 0001 |26d1: aput-object v2, v0, v1 │ │ +0ced5e: 1301 1107 |26d3: const/16 v1, #int 1809 // #711 │ │ +0ced62: 1a07 6e0f |26d5: const-string v7, "ELUS_NC" // string@0f6e │ │ +0ced66: 4d07 0001 |26d7: aput-object v7, v0, v1 │ │ +0ced6a: 1301 1207 |26d9: const/16 v1, #int 1810 // #712 │ │ +0ced6e: 1a07 d202 |26db: const-string v7, "-110.00" // string@02d2 │ │ +0ced72: 4d07 0001 |26dd: aput-object v7, v0, v1 │ │ +0ced76: 1301 1307 |26df: const/16 v1, #int 1811 // #713 │ │ +0ced7a: 4d04 0001 |26e1: aput-object v4, v0, v1 │ │ +0ced7e: 1301 1407 |26e3: const/16 v1, #int 1812 // #714 │ │ +0ced82: 4d02 0001 |26e5: aput-object v2, v0, v1 │ │ +0ced86: 1301 1507 |26e7: const/16 v1, #int 1813 // #715 │ │ +0ced8a: 1a08 6e0f |26e9: const-string v8, "ELUS_NC" // string@0f6e │ │ +0ced8e: 4d08 0001 |26eb: aput-object v8, v0, v1 │ │ +0ced92: 1301 1607 |26ed: const/16 v1, #int 1814 // #716 │ │ +0ced96: 4d07 0001 |26ef: aput-object v7, v0, v1 │ │ +0ced9a: 1301 1707 |26f1: const/16 v1, #int 1815 // #717 │ │ +0ced9e: 4d05 0001 |26f3: aput-object v5, v0, v1 │ │ +0ceda2: 1301 1807 |26f5: const/16 v1, #int 1816 // #718 │ │ +0ceda6: 4d02 0001 |26f7: aput-object v2, v0, v1 │ │ +0cedaa: 1301 1907 |26f9: const/16 v1, #int 1817 // #719 │ │ +0cedae: 1a08 6e0f |26fb: const-string v8, "ELUS_NC" // string@0f6e │ │ +0cedb2: 4d08 0001 |26fd: aput-object v8, v0, v1 │ │ +0cedb6: 1301 1a07 |26ff: const/16 v1, #int 1818 // #71a │ │ +0cedba: 4d03 0001 |2701: aput-object v3, v0, v1 │ │ +0cedbe: 1301 1b07 |2703: const/16 v1, #int 1819 // #71b │ │ +0cedc2: 4d05 0001 |2705: aput-object v5, v0, v1 │ │ +0cedc6: 1301 1c07 |2707: const/16 v1, #int 1820 // #71c │ │ +0cedca: 4d02 0001 |2709: aput-object v2, v0, v1 │ │ +0cedce: 1301 1d07 |270b: const/16 v1, #int 1821 // #71d │ │ +0cedd2: 1a08 6e0f |270d: const-string v8, "ELUS_NC" // string@0f6e │ │ +0cedd6: 4d08 0001 |270f: aput-object v8, v0, v1 │ │ +0cedda: 1301 1e07 |2711: const/16 v1, #int 1822 // #71e │ │ +0cedde: 4d03 0001 |2713: aput-object v3, v0, v1 │ │ +0cede2: 1301 1f07 |2715: const/16 v1, #int 1823 // #71f │ │ +0cede6: 4d04 0001 |2717: aput-object v4, v0, v1 │ │ +0cedea: 1301 2007 |2719: const/16 v1, #int 1824 // #720 │ │ +0cedee: 4d02 0001 |271b: aput-object v2, v0, v1 │ │ +0cedf2: 1301 2107 |271d: const/16 v1, #int 1825 // #721 │ │ +0cedf6: 1a08 700f |271f: const-string v8, "ELUS_NW" // string@0f70 │ │ +0cedfa: 4d08 0001 |2721: aput-object v8, v0, v1 │ │ +0cedfe: 1301 2207 |2723: const/16 v1, #int 1826 // #722 │ │ +0cee02: 1a08 5803 |2725: const-string v8, "-131.21" // string@0358 │ │ +0cee06: 4d08 0001 |2727: aput-object v8, v0, v1 │ │ +0cee0a: 1301 2307 |2729: const/16 v1, #int 1827 // #723 │ │ +0cee0e: 4d04 0001 |272b: aput-object v4, v0, v1 │ │ +0cee12: 1301 2407 |272d: const/16 v1, #int 1828 // #724 │ │ +0cee16: 4d02 0001 |272f: aput-object v2, v0, v1 │ │ +0cee1a: 1301 2507 |2731: const/16 v1, #int 1829 // #725 │ │ +0cee1e: 1a09 700f |2733: const-string v9, "ELUS_NW" // string@0f70 │ │ +0cee22: 4d09 0001 |2735: aput-object v9, v0, v1 │ │ +0cee26: 1301 2607 |2737: const/16 v1, #int 1830 // #726 │ │ +0cee2a: 4d08 0001 |2739: aput-object v8, v0, v1 │ │ +0cee2e: 1301 2707 |273b: const/16 v1, #int 1831 // #727 │ │ +0cee32: 4d05 0001 |273d: aput-object v5, v0, v1 │ │ +0cee36: 1301 2807 |273f: const/16 v1, #int 1832 // #728 │ │ +0cee3a: 4d02 0001 |2741: aput-object v2, v0, v1 │ │ +0cee3e: 1301 2907 |2743: const/16 v1, #int 1833 // #729 │ │ +0cee42: 1a09 700f |2745: const-string v9, "ELUS_NW" // string@0f70 │ │ +0cee46: 4d09 0001 |2747: aput-object v9, v0, v1 │ │ +0cee4a: 1301 2a07 |2749: const/16 v1, #int 1834 // #72a │ │ +0cee4e: 4d07 0001 |274b: aput-object v7, v0, v1 │ │ +0cee52: 1301 2b07 |274d: const/16 v1, #int 1835 // #72b │ │ +0cee56: 4d05 0001 |274f: aput-object v5, v0, v1 │ │ +0cee5a: 1301 2c07 |2751: const/16 v1, #int 1836 // #72c │ │ +0cee5e: 4d02 0001 |2753: aput-object v2, v0, v1 │ │ +0cee62: 1301 2d07 |2755: const/16 v1, #int 1837 // #72d │ │ +0cee66: 1a09 700f |2757: const-string v9, "ELUS_NW" // string@0f70 │ │ +0cee6a: 4d09 0001 |2759: aput-object v9, v0, v1 │ │ +0cee6e: 1301 2e07 |275b: const/16 v1, #int 1838 // #72e │ │ +0cee72: 4d07 0001 |275d: aput-object v7, v0, v1 │ │ +0cee76: 1301 2f07 |275f: const/16 v1, #int 1839 // #72f │ │ +0cee7a: 4d04 0001 |2761: aput-object v4, v0, v1 │ │ +0cee7e: 1301 3007 |2763: const/16 v1, #int 1840 // #730 │ │ +0cee82: 4d02 0001 |2765: aput-object v2, v0, v1 │ │ +0cee86: 1301 3107 |2767: const/16 v1, #int 1841 // #731 │ │ +0cee8a: 1a09 720f |2769: const-string v9, "ELUS_SE" // string@0f72 │ │ +0cee8e: 4d09 0001 |276b: aput-object v9, v0, v1 │ │ +0cee92: 1301 3207 |276d: const/16 v1, #int 1842 // #732 │ │ +0cee96: 4d03 0001 |276f: aput-object v3, v0, v1 │ │ +0cee9a: 1301 3307 |2771: const/16 v1, #int 1843 // #733 │ │ +0cee9e: 4d05 0001 |2773: aput-object v5, v0, v1 │ │ +0ceea2: 1301 3407 |2775: const/16 v1, #int 1844 // #734 │ │ +0ceea6: 4d02 0001 |2777: aput-object v2, v0, v1 │ │ +0ceeaa: 1301 3507 |2779: const/16 v1, #int 1845 // #735 │ │ +0ceeae: 1a09 720f |277b: const-string v9, "ELUS_SE" // string@0f72 │ │ +0ceeb2: 4d09 0001 |277d: aput-object v9, v0, v1 │ │ +0ceeb6: 1301 3607 |277f: const/16 v1, #int 1846 // #736 │ │ +0ceeba: 4d03 0001 |2781: aput-object v3, v0, v1 │ │ +0ceebe: 1301 3707 |2783: const/16 v1, #int 1847 // #737 │ │ +0ceec2: 1a09 d605 |2785: const-string v9, "23.13" // string@05d6 │ │ +0ceec6: 4d09 0001 |2787: aput-object v9, v0, v1 │ │ +0ceeca: 1301 3807 |2789: const/16 v1, #int 1848 // #738 │ │ +0ceece: 4d02 0001 |278b: aput-object v2, v0, v1 │ │ +0ceed2: 1301 3907 |278d: const/16 v1, #int 1849 // #739 │ │ +0ceed6: 1a0a 720f |278f: const-string v10, "ELUS_SE" // string@0f72 │ │ +0ceeda: 4d0a 0001 |2791: aput-object v10, v0, v1 │ │ +0ceede: 1301 3a07 |2793: const/16 v1, #int 1850 // #73a │ │ +0ceee2: 4d06 0001 |2795: aput-object v6, v0, v1 │ │ +0ceee6: 1301 3b07 |2797: const/16 v1, #int 1851 // #73b │ │ +0ceeea: 4d09 0001 |2799: aput-object v9, v0, v1 │ │ +0ceeee: 1301 3c07 |279b: const/16 v1, #int 1852 // #73c │ │ +0ceef2: 4d02 0001 |279d: aput-object v2, v0, v1 │ │ +0ceef6: 1301 3d07 |279f: const/16 v1, #int 1853 // #73d │ │ +0ceefa: 1a0a 720f |27a1: const-string v10, "ELUS_SE" // string@0f72 │ │ +0ceefe: 4d0a 0001 |27a3: aput-object v10, v0, v1 │ │ +0cef02: 1301 3e07 |27a5: const/16 v1, #int 1854 // #73e │ │ +0cef06: 4d06 0001 |27a7: aput-object v6, v0, v1 │ │ +0cef0a: 1301 3f07 |27a9: const/16 v1, #int 1855 // #73f │ │ +0cef0e: 4d05 0001 |27ab: aput-object v5, v0, v1 │ │ +0cef12: 1301 4007 |27ad: const/16 v1, #int 1856 // #740 │ │ +0cef16: 4d02 0001 |27af: aput-object v2, v0, v1 │ │ +0cef1a: 1301 4107 |27b1: const/16 v1, #int 1857 // #741 │ │ +0cef1e: 1a0a 710f |27b3: const-string v10, "ELUS_SC" // string@0f71 │ │ +0cef22: 4d0a 0001 |27b5: aput-object v10, v0, v1 │ │ +0cef26: 1301 4207 |27b7: const/16 v1, #int 1858 // #742 │ │ +0cef2a: 4d07 0001 |27b9: aput-object v7, v0, v1 │ │ +0cef2e: 1301 4307 |27bb: const/16 v1, #int 1859 // #743 │ │ +0cef32: 4d05 0001 |27bd: aput-object v5, v0, v1 │ │ +0cef36: 1301 4407 |27bf: const/16 v1, #int 1860 // #744 │ │ +0cef3a: 4d02 0001 |27c1: aput-object v2, v0, v1 │ │ +0cef3e: 1301 4507 |27c3: const/16 v1, #int 1861 // #745 │ │ +0cef42: 1a0a 710f |27c5: const-string v10, "ELUS_SC" // string@0f71 │ │ +0cef46: 4d0a 0001 |27c7: aput-object v10, v0, v1 │ │ +0cef4a: 1301 4607 |27c9: const/16 v1, #int 1862 // #746 │ │ +0cef4e: 4d07 0001 |27cb: aput-object v7, v0, v1 │ │ +0cef52: 1301 4707 |27cd: const/16 v1, #int 1863 // #747 │ │ +0cef56: 4d09 0001 |27cf: aput-object v9, v0, v1 │ │ +0cef5a: 1301 4807 |27d1: const/16 v1, #int 1864 // #748 │ │ +0cef5e: 4d02 0001 |27d3: aput-object v2, v0, v1 │ │ +0cef62: 1301 4907 |27d5: const/16 v1, #int 1865 // #749 │ │ +0cef66: 1a0a 710f |27d7: const-string v10, "ELUS_SC" // string@0f71 │ │ +0cef6a: 4d0a 0001 |27d9: aput-object v10, v0, v1 │ │ +0cef6e: 1301 4a07 |27db: const/16 v1, #int 1866 // #74a │ │ +0cef72: 4d03 0001 |27dd: aput-object v3, v0, v1 │ │ +0cef76: 1301 4b07 |27df: const/16 v1, #int 1867 // #74b │ │ +0cef7a: 4d09 0001 |27e1: aput-object v9, v0, v1 │ │ +0cef7e: 1301 4c07 |27e3: const/16 v1, #int 1868 // #74c │ │ +0cef82: 4d02 0001 |27e5: aput-object v2, v0, v1 │ │ +0cef86: 1301 4d07 |27e7: const/16 v1, #int 1869 // #74d │ │ +0cef8a: 1a0a 710f |27e9: const-string v10, "ELUS_SC" // string@0f71 │ │ +0cef8e: 4d0a 0001 |27eb: aput-object v10, v0, v1 │ │ +0cef92: 1301 4e07 |27ed: const/16 v1, #int 1870 // #74e │ │ +0cef96: 4d03 0001 |27ef: aput-object v3, v0, v1 │ │ +0cef9a: 1301 4f07 |27f1: const/16 v1, #int 1871 // #74f │ │ +0cef9e: 4d05 0001 |27f3: aput-object v5, v0, v1 │ │ +0cefa2: 1301 5007 |27f5: const/16 v1, #int 1872 // #750 │ │ +0cefa6: 4d02 0001 |27f7: aput-object v2, v0, v1 │ │ +0cefaa: 1301 5107 |27f9: const/16 v1, #int 1873 // #751 │ │ +0cefae: 1a0a 730f |27fb: const-string v10, "ELUS_SW" // string@0f73 │ │ +0cefb2: 4d0a 0001 |27fd: aput-object v10, v0, v1 │ │ +0cefb6: 1301 5207 |27ff: const/16 v1, #int 1874 // #752 │ │ +0cefba: 4d08 0001 |2801: aput-object v8, v0, v1 │ │ +0cefbe: 1301 5307 |2803: const/16 v1, #int 1875 // #753 │ │ +0cefc2: 4d05 0001 |2805: aput-object v5, v0, v1 │ │ +0cefc6: 1301 5407 |2807: const/16 v1, #int 1876 // #754 │ │ +0cefca: 4d02 0001 |2809: aput-object v2, v0, v1 │ │ +0cefce: 1301 5507 |280b: const/16 v1, #int 1877 // #755 │ │ +0cefd2: 1a0a 730f |280d: const-string v10, "ELUS_SW" // string@0f73 │ │ +0cefd6: 4d0a 0001 |280f: aput-object v10, v0, v1 │ │ +0cefda: 1301 5607 |2811: const/16 v1, #int 1878 // #756 │ │ +0cefde: 4d08 0001 |2813: aput-object v8, v0, v1 │ │ +0cefe2: 1301 5707 |2815: const/16 v1, #int 1879 // #757 │ │ +0cefe6: 4d09 0001 |2817: aput-object v9, v0, v1 │ │ +0cefea: 1301 5807 |2819: const/16 v1, #int 1880 // #758 │ │ +0cefee: 4d02 0001 |281b: aput-object v2, v0, v1 │ │ +0ceff2: 1301 5907 |281d: const/16 v1, #int 1881 // #759 │ │ +0ceff6: 1a0a 730f |281f: const-string v10, "ELUS_SW" // string@0f73 │ │ +0ceffa: 4d0a 0001 |2821: aput-object v10, v0, v1 │ │ +0ceffe: 1301 5a07 |2823: const/16 v1, #int 1882 // #75a │ │ +0cf002: 4d07 0001 |2825: aput-object v7, v0, v1 │ │ +0cf006: 1301 5b07 |2827: const/16 v1, #int 1883 // #75b │ │ +0cf00a: 4d09 0001 |2829: aput-object v9, v0, v1 │ │ +0cf00e: 1301 5c07 |282b: const/16 v1, #int 1884 // #75c │ │ +0cf012: 4d02 0001 |282d: aput-object v2, v0, v1 │ │ +0cf016: 1301 5d07 |282f: const/16 v1, #int 1885 // #75d │ │ +0cf01a: 1a02 730f |2831: const-string v2, "ELUS_SW" // string@0f73 │ │ +0cf01e: 4d02 0001 |2833: aput-object v2, v0, v1 │ │ +0cf022: 1301 5e07 |2835: const/16 v1, #int 1886 // #75e │ │ +0cf026: 4d07 0001 |2837: aput-object v7, v0, v1 │ │ +0cf02a: 1301 5f07 |2839: const/16 v1, #int 1887 // #75f │ │ +0cf02e: 4d05 0001 |283b: aput-object v5, v0, v1 │ │ +0cf032: 1301 6007 |283d: const/16 v1, #int 1888 // #760 │ │ +0cf036: 1a02 c906 |283f: const-string v2, "4" // string@06c9 │ │ +0cf03a: 4d02 0001 |2841: aput-object v2, v0, v1 │ │ +0cf03e: 1301 6107 |2843: const/16 v1, #int 1889 // #761 │ │ +0cf042: 1a0a 580f |2845: const-string v10, "EHUS_AK" // string@0f58 │ │ +0cf046: 4d0a 0001 |2847: aput-object v10, v0, v1 │ │ +0cf04a: 1301 6207 |2849: const/16 v1, #int 1890 // #762 │ │ +0cf04e: 1a0a bb03 |284b: const-string v10, "-180.00" // string@03bb │ │ +0cf052: 4d0a 0001 |284d: aput-object v10, v0, v1 │ │ +0cf056: 1301 6307 |284f: const/16 v1, #int 1891 // #763 │ │ +0cf05a: 1a0a 4a08 |2851: const-string v10, "75.00" // string@084a │ │ +0cf05e: 4d0a 0001 |2853: aput-object v10, v0, v1 │ │ +0cf062: 1301 6407 |2855: const/16 v1, #int 1892 // #764 │ │ +0cf066: 4d02 0001 |2857: aput-object v2, v0, v1 │ │ +0cf06a: 1301 6507 |2859: const/16 v1, #int 1893 // #765 │ │ +0cf06e: 1a0a 580f |285b: const-string v10, "EHUS_AK" // string@0f58 │ │ +0cf072: 4d0a 0001 |285d: aput-object v10, v0, v1 │ │ +0cf076: 1301 6607 |285f: const/16 v1, #int 1894 // #766 │ │ +0cf07a: 1a0a bb03 |2861: const-string v10, "-180.00" // string@03bb │ │ +0cf07e: 4d0a 0001 |2863: aput-object v10, v0, v1 │ │ +0cf082: 1301 6707 |2865: const/16 v1, #int 1895 // #767 │ │ +0cf086: 1a0a 7407 |2867: const-string v10, "50.00" // string@0774 │ │ +0cf08a: 4d0a 0001 |2869: aput-object v10, v0, v1 │ │ +0cf08e: 1301 6807 |286b: const/16 v1, #int 1896 // #768 │ │ +0cf092: 4d02 0001 |286d: aput-object v2, v0, v1 │ │ +0cf096: 1301 6907 |286f: const/16 v1, #int 1897 // #769 │ │ +0cf09a: 1a0a 580f |2871: const-string v10, "EHUS_AK" // string@0f58 │ │ +0cf09e: 4d0a 0001 |2873: aput-object v10, v0, v1 │ │ +0cf0a2: 1301 6a07 |2875: const/16 v1, #int 1898 // #76a │ │ +0cf0a6: 1a0a 4603 |2877: const-string v10, "-125.00" // string@0346 │ │ +0cf0aa: 4d0a 0001 |2879: aput-object v10, v0, v1 │ │ +0cf0ae: 1301 6b07 |287b: const/16 v1, #int 1899 // #76b │ │ +0cf0b2: 1a0a 7407 |287d: const-string v10, "50.00" // string@0774 │ │ +0cf0b6: 4d0a 0001 |287f: aput-object v10, v0, v1 │ │ +0cf0ba: 1301 6c07 |2881: const/16 v1, #int 1900 // #76c │ │ +0cf0be: 4d02 0001 |2883: aput-object v2, v0, v1 │ │ +0cf0c2: 1301 6d07 |2885: const/16 v1, #int 1901 // #76d │ │ +0cf0c6: 1a0a 580f |2887: const-string v10, "EHUS_AK" // string@0f58 │ │ +0cf0ca: 4d0a 0001 |2889: aput-object v10, v0, v1 │ │ +0cf0ce: 1301 6e07 |288b: const/16 v1, #int 1902 // #76e │ │ +0cf0d2: 1a0a 4603 |288d: const-string v10, "-125.00" // string@0346 │ │ +0cf0d6: 4d0a 0001 |288f: aput-object v10, v0, v1 │ │ +0cf0da: 1301 6f07 |2891: const/16 v1, #int 1903 // #76f │ │ +0cf0de: 1a0a 4a08 |2893: const-string v10, "75.00" // string@084a │ │ +0cf0e2: 4d0a 0001 |2895: aput-object v10, v0, v1 │ │ +0cf0e6: 1301 7007 |2897: const/16 v1, #int 1904 // #770 │ │ +0cf0ea: 4d02 0001 |2899: aput-object v2, v0, v1 │ │ +0cf0ee: 1301 7107 |289b: const/16 v1, #int 1905 // #771 │ │ +0cf0f2: 1a0a 5a0f |289d: const-string v10, "EHUS_NE" // string@0f5a │ │ +0cf0f6: 4d0a 0001 |289f: aput-object v10, v0, v1 │ │ +0cf0fa: 1301 7207 |28a1: const/16 v1, #int 1906 // #772 │ │ +0cf0fe: 4d03 0001 |28a3: aput-object v3, v0, v1 │ │ +0cf102: 1301 7307 |28a5: const/16 v1, #int 1907 // #773 │ │ +0cf106: 4d04 0001 |28a7: aput-object v4, v0, v1 │ │ +0cf10a: 1301 7407 |28a9: const/16 v1, #int 1908 // #774 │ │ +0cf10e: 4d02 0001 |28ab: aput-object v2, v0, v1 │ │ +0cf112: 1301 7507 |28ad: const/16 v1, #int 1909 // #775 │ │ +0cf116: 1a0a 5a0f |28af: const-string v10, "EHUS_NE" // string@0f5a │ │ +0cf11a: 4d0a 0001 |28b1: aput-object v10, v0, v1 │ │ +0cf11e: 1301 7607 |28b3: const/16 v1, #int 1910 // #776 │ │ +0cf122: 4d03 0001 |28b5: aput-object v3, v0, v1 │ │ +0cf126: 1301 7707 |28b7: const/16 v1, #int 1911 // #777 │ │ +0cf12a: 4d05 0001 |28b9: aput-object v5, v0, v1 │ │ +0cf12e: 1301 7807 |28bb: const/16 v1, #int 1912 // #778 │ │ +0cf132: 4d02 0001 |28bd: aput-object v2, v0, v1 │ │ +0cf136: 1301 7907 |28bf: const/16 v1, #int 1913 // #779 │ │ +0cf13a: 1a0a 5a0f |28c1: const-string v10, "EHUS_NE" // string@0f5a │ │ +0cf13e: 4d0a 0001 |28c3: aput-object v10, v0, v1 │ │ +0cf142: 1301 7a07 |28c5: const/16 v1, #int 1914 // #77a │ │ +0cf146: 4d06 0001 |28c7: aput-object v6, v0, v1 │ │ +0cf14a: 1301 7b07 |28c9: const/16 v1, #int 1915 // #77b │ │ +0cf14e: 4d05 0001 |28cb: aput-object v5, v0, v1 │ │ +0cf152: 1301 7c07 |28cd: const/16 v1, #int 1916 // #77c │ │ +0cf156: 4d02 0001 |28cf: aput-object v2, v0, v1 │ │ +0cf15a: 1301 7d07 |28d1: const/16 v1, #int 1917 // #77d │ │ +0cf15e: 1a0a 5a0f |28d3: const-string v10, "EHUS_NE" // string@0f5a │ │ +0cf162: 4d0a 0001 |28d5: aput-object v10, v0, v1 │ │ +0cf166: 1301 7e07 |28d7: const/16 v1, #int 1918 // #77e │ │ +0cf16a: 4d06 0001 |28d9: aput-object v6, v0, v1 │ │ +0cf16e: 1301 7f07 |28db: const/16 v1, #int 1919 // #77f │ │ +0cf172: 4d04 0001 |28dd: aput-object v4, v0, v1 │ │ +0cf176: 1301 8007 |28df: const/16 v1, #int 1920 // #780 │ │ +0cf17a: 4d02 0001 |28e1: aput-object v2, v0, v1 │ │ +0cf17e: 1301 8107 |28e3: const/16 v1, #int 1921 // #781 │ │ +0cf182: 1a0a 590f |28e5: const-string v10, "EHUS_NC" // string@0f59 │ │ +0cf186: 4d0a 0001 |28e7: aput-object v10, v0, v1 │ │ +0cf18a: 1301 8207 |28e9: const/16 v1, #int 1922 // #782 │ │ +0cf18e: 4d07 0001 |28eb: aput-object v7, v0, v1 │ │ +0cf192: 1301 8307 |28ed: const/16 v1, #int 1923 // #783 │ │ +0cf196: 4d04 0001 |28ef: aput-object v4, v0, v1 │ │ +0cf19a: 1301 8407 |28f1: const/16 v1, #int 1924 // #784 │ │ +0cf19e: 4d02 0001 |28f3: aput-object v2, v0, v1 │ │ +0cf1a2: 1301 8507 |28f5: const/16 v1, #int 1925 // #785 │ │ +0cf1a6: 1a0a 590f |28f7: const-string v10, "EHUS_NC" // string@0f59 │ │ +0cf1aa: 4d0a 0001 |28f9: aput-object v10, v0, v1 │ │ +0cf1ae: 1301 8607 |28fb: const/16 v1, #int 1926 // #786 │ │ +0cf1b2: 4d07 0001 |28fd: aput-object v7, v0, v1 │ │ +0cf1b6: 1301 8707 |28ff: const/16 v1, #int 1927 // #787 │ │ +0cf1ba: 4d05 0001 |2901: aput-object v5, v0, v1 │ │ +0cf1be: 1301 8807 |2903: const/16 v1, #int 1928 // #788 │ │ +0cf1c2: 4d02 0001 |2905: aput-object v2, v0, v1 │ │ +0cf1c6: 1301 8907 |2907: const/16 v1, #int 1929 // #789 │ │ +0cf1ca: 1a0a 590f |2909: const-string v10, "EHUS_NC" // string@0f59 │ │ +0cf1ce: 4d0a 0001 |290b: aput-object v10, v0, v1 │ │ +0cf1d2: 1301 8a07 |290d: const/16 v1, #int 1930 // #78a │ │ +0cf1d6: 4d03 0001 |290f: aput-object v3, v0, v1 │ │ +0cf1da: 1301 8b07 |2911: const/16 v1, #int 1931 // #78b │ │ +0cf1de: 4d05 0001 |2913: aput-object v5, v0, v1 │ │ +0cf1e2: 1301 8c07 |2915: const/16 v1, #int 1932 // #78c │ │ +0cf1e6: 4d02 0001 |2917: aput-object v2, v0, v1 │ │ +0cf1ea: 1301 8d07 |2919: const/16 v1, #int 1933 // #78d │ │ +0cf1ee: 1a0a 590f |291b: const-string v10, "EHUS_NC" // string@0f59 │ │ +0cf1f2: 4d0a 0001 |291d: aput-object v10, v0, v1 │ │ +0cf1f6: 1301 8e07 |291f: const/16 v1, #int 1934 // #78e │ │ +0cf1fa: 4d03 0001 |2921: aput-object v3, v0, v1 │ │ +0cf1fe: 1301 8f07 |2923: const/16 v1, #int 1935 // #78f │ │ +0cf202: 4d04 0001 |2925: aput-object v4, v0, v1 │ │ +0cf206: 1301 9007 |2927: const/16 v1, #int 1936 // #790 │ │ +0cf20a: 4d02 0001 |2929: aput-object v2, v0, v1 │ │ +0cf20e: 1301 9107 |292b: const/16 v1, #int 1937 // #791 │ │ +0cf212: 1a0a 5b0f |292d: const-string v10, "EHUS_NW" // string@0f5b │ │ +0cf216: 4d0a 0001 |292f: aput-object v10, v0, v1 │ │ +0cf21a: 1301 9207 |2931: const/16 v1, #int 1938 // #792 │ │ +0cf21e: 4d08 0001 |2933: aput-object v8, v0, v1 │ │ +0cf222: 1301 9307 |2935: const/16 v1, #int 1939 // #793 │ │ +0cf226: 4d04 0001 |2937: aput-object v4, v0, v1 │ │ +0cf22a: 1301 9407 |2939: const/16 v1, #int 1940 // #794 │ │ +0cf22e: 4d02 0001 |293b: aput-object v2, v0, v1 │ │ +0cf232: 1301 9507 |293d: const/16 v1, #int 1941 // #795 │ │ +0cf236: 1a0a 5b0f |293f: const-string v10, "EHUS_NW" // string@0f5b │ │ +0cf23a: 4d0a 0001 |2941: aput-object v10, v0, v1 │ │ +0cf23e: 1301 9607 |2943: const/16 v1, #int 1942 // #796 │ │ +0cf242: 4d08 0001 |2945: aput-object v8, v0, v1 │ │ +0cf246: 1301 9707 |2947: const/16 v1, #int 1943 // #797 │ │ +0cf24a: 4d05 0001 |2949: aput-object v5, v0, v1 │ │ +0cf24e: 1301 9807 |294b: const/16 v1, #int 1944 // #798 │ │ +0cf252: 4d02 0001 |294d: aput-object v2, v0, v1 │ │ +0cf256: 1301 9907 |294f: const/16 v1, #int 1945 // #799 │ │ +0cf25a: 1a0a 5b0f |2951: const-string v10, "EHUS_NW" // string@0f5b │ │ +0cf25e: 4d0a 0001 |2953: aput-object v10, v0, v1 │ │ +0cf262: 1301 9a07 |2955: const/16 v1, #int 1946 // #79a │ │ +0cf266: 4d07 0001 |2957: aput-object v7, v0, v1 │ │ +0cf26a: 1301 9b07 |2959: const/16 v1, #int 1947 // #79b │ │ +0cf26e: 4d05 0001 |295b: aput-object v5, v0, v1 │ │ +0cf272: 1301 9c07 |295d: const/16 v1, #int 1948 // #79c │ │ +0cf276: 4d02 0001 |295f: aput-object v2, v0, v1 │ │ +0cf27a: 1301 9d07 |2961: const/16 v1, #int 1949 // #79d │ │ +0cf27e: 1a0a 5b0f |2963: const-string v10, "EHUS_NW" // string@0f5b │ │ +0cf282: 4d0a 0001 |2965: aput-object v10, v0, v1 │ │ +0cf286: 1301 9e07 |2967: const/16 v1, #int 1950 // #79e │ │ +0cf28a: 4d07 0001 |2969: aput-object v7, v0, v1 │ │ +0cf28e: 1301 9f07 |296b: const/16 v1, #int 1951 // #79f │ │ +0cf292: 4d04 0001 |296d: aput-object v4, v0, v1 │ │ +0cf296: 1301 a007 |296f: const/16 v1, #int 1952 // #7a0 │ │ +0cf29a: 4d02 0001 |2971: aput-object v2, v0, v1 │ │ +0cf29e: 1301 a107 |2973: const/16 v1, #int 1953 // #7a1 │ │ +0cf2a2: 1a0a 5d0f |2975: const-string v10, "EHUS_SE" // string@0f5d │ │ +0cf2a6: 4d0a 0001 |2977: aput-object v10, v0, v1 │ │ +0cf2aa: 1301 a207 |2979: const/16 v1, #int 1954 // #7a2 │ │ +0cf2ae: 4d03 0001 |297b: aput-object v3, v0, v1 │ │ +0cf2b2: 1301 a307 |297d: const/16 v1, #int 1955 // #7a3 │ │ +0cf2b6: 4d05 0001 |297f: aput-object v5, v0, v1 │ │ +0cf2ba: 1301 a407 |2981: const/16 v1, #int 1956 // #7a4 │ │ +0cf2be: 4d02 0001 |2983: aput-object v2, v0, v1 │ │ +0cf2c2: 1301 a507 |2985: const/16 v1, #int 1957 // #7a5 │ │ +0cf2c6: 1a0a 5d0f |2987: const-string v10, "EHUS_SE" // string@0f5d │ │ +0cf2ca: 4d0a 0001 |2989: aput-object v10, v0, v1 │ │ +0cf2ce: 1301 a607 |298b: const/16 v1, #int 1958 // #7a6 │ │ +0cf2d2: 4d03 0001 |298d: aput-object v3, v0, v1 │ │ +0cf2d6: 1301 a707 |298f: const/16 v1, #int 1959 // #7a7 │ │ +0cf2da: 4d09 0001 |2991: aput-object v9, v0, v1 │ │ +0cf2de: 1301 a807 |2993: const/16 v1, #int 1960 // #7a8 │ │ +0cf2e2: 4d02 0001 |2995: aput-object v2, v0, v1 │ │ +0cf2e6: 1301 a907 |2997: const/16 v1, #int 1961 // #7a9 │ │ +0cf2ea: 1a0a 5d0f |2999: const-string v10, "EHUS_SE" // string@0f5d │ │ +0cf2ee: 4d0a 0001 |299b: aput-object v10, v0, v1 │ │ +0cf2f2: 1301 aa07 |299d: const/16 v1, #int 1962 // #7aa │ │ +0cf2f6: 4d06 0001 |299f: aput-object v6, v0, v1 │ │ +0cf2fa: 1301 ab07 |29a1: const/16 v1, #int 1963 // #7ab │ │ +0cf2fe: 4d09 0001 |29a3: aput-object v9, v0, v1 │ │ +0cf302: 1301 ac07 |29a5: const/16 v1, #int 1964 // #7ac │ │ +0cf306: 4d02 0001 |29a7: aput-object v2, v0, v1 │ │ +0cf30a: 1301 ad07 |29a9: const/16 v1, #int 1965 // #7ad │ │ +0cf30e: 1a0a 5d0f |29ab: const-string v10, "EHUS_SE" // string@0f5d │ │ +0cf312: 4d0a 0001 |29ad: aput-object v10, v0, v1 │ │ +0cf316: 1301 ae07 |29af: const/16 v1, #int 1966 // #7ae │ │ +0cf31a: 4d06 0001 |29b1: aput-object v6, v0, v1 │ │ +0cf31e: 1301 af07 |29b3: const/16 v1, #int 1967 // #7af │ │ +0cf322: 4d05 0001 |29b5: aput-object v5, v0, v1 │ │ +0cf326: 1301 b007 |29b7: const/16 v1, #int 1968 // #7b0 │ │ +0cf32a: 4d02 0001 |29b9: aput-object v2, v0, v1 │ │ +0cf32e: 1301 b107 |29bb: const/16 v1, #int 1969 // #7b1 │ │ +0cf332: 1a0a 5c0f |29bd: const-string v10, "EHUS_SC" // string@0f5c │ │ +0cf336: 4d0a 0001 |29bf: aput-object v10, v0, v1 │ │ +0cf33a: 1301 b207 |29c1: const/16 v1, #int 1970 // #7b2 │ │ +0cf33e: 4d07 0001 |29c3: aput-object v7, v0, v1 │ │ +0cf342: 1301 b307 |29c5: const/16 v1, #int 1971 // #7b3 │ │ +0cf346: 4d05 0001 |29c7: aput-object v5, v0, v1 │ │ +0cf34a: 1301 b407 |29c9: const/16 v1, #int 1972 // #7b4 │ │ +0cf34e: 4d02 0001 |29cb: aput-object v2, v0, v1 │ │ +0cf352: 1301 b507 |29cd: const/16 v1, #int 1973 // #7b5 │ │ +0cf356: 1a0a 5c0f |29cf: const-string v10, "EHUS_SC" // string@0f5c │ │ +0cf35a: 4d0a 0001 |29d1: aput-object v10, v0, v1 │ │ +0cf35e: 1301 b607 |29d3: const/16 v1, #int 1974 // #7b6 │ │ +0cf362: 4d07 0001 |29d5: aput-object v7, v0, v1 │ │ +0cf366: 1301 b707 |29d7: const/16 v1, #int 1975 // #7b7 │ │ +0cf36a: 4d09 0001 |29d9: aput-object v9, v0, v1 │ │ +0cf36e: 1301 b807 |29db: const/16 v1, #int 1976 // #7b8 │ │ +0cf372: 4d02 0001 |29dd: aput-object v2, v0, v1 │ │ +0cf376: 1301 b907 |29df: const/16 v1, #int 1977 // #7b9 │ │ +0cf37a: 1a0a 5c0f |29e1: const-string v10, "EHUS_SC" // string@0f5c │ │ +0cf37e: 4d0a 0001 |29e3: aput-object v10, v0, v1 │ │ +0cf382: 1301 ba07 |29e5: const/16 v1, #int 1978 // #7ba │ │ +0cf386: 4d03 0001 |29e7: aput-object v3, v0, v1 │ │ +0cf38a: 1301 bb07 |29e9: const/16 v1, #int 1979 // #7bb │ │ +0cf38e: 4d09 0001 |29eb: aput-object v9, v0, v1 │ │ +0cf392: 1301 bc07 |29ed: const/16 v1, #int 1980 // #7bc │ │ +0cf396: 4d02 0001 |29ef: aput-object v2, v0, v1 │ │ +0cf39a: 1301 bd07 |29f1: const/16 v1, #int 1981 // #7bd │ │ +0cf39e: 1a0a 5c0f |29f3: const-string v10, "EHUS_SC" // string@0f5c │ │ +0cf3a2: 4d0a 0001 |29f5: aput-object v10, v0, v1 │ │ +0cf3a6: 1301 be07 |29f7: const/16 v1, #int 1982 // #7be │ │ +0cf3aa: 4d03 0001 |29f9: aput-object v3, v0, v1 │ │ +0cf3ae: 1301 bf07 |29fb: const/16 v1, #int 1983 // #7bf │ │ +0cf3b2: 4d05 0001 |29fd: aput-object v5, v0, v1 │ │ +0cf3b6: 1301 c007 |29ff: const/16 v1, #int 1984 // #7c0 │ │ +0cf3ba: 4d02 0001 |2a01: aput-object v2, v0, v1 │ │ +0cf3be: 1301 c107 |2a03: const/16 v1, #int 1985 // #7c1 │ │ +0cf3c2: 1a0a 5e0f |2a05: const-string v10, "EHUS_SW" // string@0f5e │ │ +0cf3c6: 4d0a 0001 |2a07: aput-object v10, v0, v1 │ │ +0cf3ca: 1301 c207 |2a09: const/16 v1, #int 1986 // #7c2 │ │ +0cf3ce: 4d08 0001 |2a0b: aput-object v8, v0, v1 │ │ +0cf3d2: 1301 c307 |2a0d: const/16 v1, #int 1987 // #7c3 │ │ +0cf3d6: 4d05 0001 |2a0f: aput-object v5, v0, v1 │ │ +0cf3da: 1301 c407 |2a11: const/16 v1, #int 1988 // #7c4 │ │ +0cf3de: 4d02 0001 |2a13: aput-object v2, v0, v1 │ │ +0cf3e2: 1301 c507 |2a15: const/16 v1, #int 1989 // #7c5 │ │ +0cf3e6: 1a0a 5e0f |2a17: const-string v10, "EHUS_SW" // string@0f5e │ │ +0cf3ea: 4d0a 0001 |2a19: aput-object v10, v0, v1 │ │ +0cf3ee: 1301 c607 |2a1b: const/16 v1, #int 1990 // #7c6 │ │ +0cf3f2: 4d08 0001 |2a1d: aput-object v8, v0, v1 │ │ +0cf3f6: 1301 c707 |2a1f: const/16 v1, #int 1991 // #7c7 │ │ +0cf3fa: 4d09 0001 |2a21: aput-object v9, v0, v1 │ │ +0cf3fe: 1301 c807 |2a23: const/16 v1, #int 1992 // #7c8 │ │ +0cf402: 4d02 0001 |2a25: aput-object v2, v0, v1 │ │ +0cf406: 1301 c907 |2a27: const/16 v1, #int 1993 // #7c9 │ │ +0cf40a: 1a0a 5e0f |2a29: const-string v10, "EHUS_SW" // string@0f5e │ │ +0cf40e: 4d0a 0001 |2a2b: aput-object v10, v0, v1 │ │ +0cf412: 1301 ca07 |2a2d: const/16 v1, #int 1994 // #7ca │ │ +0cf416: 4d07 0001 |2a2f: aput-object v7, v0, v1 │ │ +0cf41a: 1301 cb07 |2a31: const/16 v1, #int 1995 // #7cb │ │ +0cf41e: 4d09 0001 |2a33: aput-object v9, v0, v1 │ │ +0cf422: 1301 cc07 |2a35: const/16 v1, #int 1996 // #7cc │ │ +0cf426: 4d02 0001 |2a37: aput-object v2, v0, v1 │ │ +0cf42a: 1301 cd07 |2a39: const/16 v1, #int 1997 // #7cd │ │ +0cf42e: 1a02 5e0f |2a3b: const-string v2, "EHUS_SW" // string@0f5e │ │ +0cf432: 4d02 0001 |2a3d: aput-object v2, v0, v1 │ │ +0cf436: 1301 ce07 |2a3f: const/16 v1, #int 1998 // #7ce │ │ +0cf43a: 4d07 0001 |2a41: aput-object v7, v0, v1 │ │ +0cf43e: 1301 cf07 |2a43: const/16 v1, #int 1999 // #7cf │ │ +0cf442: 4d05 0001 |2a45: aput-object v5, v0, v1 │ │ +0cf446: 1301 d007 |2a47: const/16 v1, #int 2000 // #7d0 │ │ +0cf44a: 1a02 7007 |2a49: const-string v2, "5" // string@0770 │ │ +0cf44e: 4d02 0001 |2a4b: aput-object v2, v0, v1 │ │ +0cf452: 1301 d107 |2a4d: const/16 v1, #int 2001 // #7d1 │ │ +0cf456: 1a0a 870f |2a4f: const-string v10, "ENRA_ATL" // string@0f87 │ │ +0cf45a: 4d0a 0001 |2a51: aput-object v10, v0, v1 │ │ +0cf45e: 1301 d207 |2a53: const/16 v1, #int 2002 // #7d2 │ │ +0cf462: 1a0a 8304 |2a55: const-string v10, "-85.0025" // string@0483 │ │ +0cf466: 4d0a 0001 |2a57: aput-object v10, v0, v1 │ │ +0cf46a: 1301 d307 |2a59: const/16 v1, #int 2003 // #7d3 │ │ +0cf46e: 1a0a 5106 |2a5b: const-string v10, "34.1349" // string@0651 │ │ +0cf472: 4d0a 0001 |2a5d: aput-object v10, v0, v1 │ │ +0cf476: 1301 d407 |2a5f: const/16 v1, #int 2004 // #7d4 │ │ +0cf47a: 4d02 0001 |2a61: aput-object v2, v0, v1 │ │ +0cf47e: 1301 d507 |2a63: const/16 v1, #int 2005 // #7d5 │ │ +0cf482: 1a0a 870f |2a65: const-string v10, "ENRA_ATL" // string@0f87 │ │ +0cf486: 4d0a 0001 |2a67: aput-object v10, v0, v1 │ │ +0cf48a: 1301 d607 |2a69: const/16 v1, #int 2006 // #7d6 │ │ +0cf48e: 1a0a 8304 |2a6b: const-string v10, "-85.0025" // string@0483 │ │ +0cf492: 4d0a 0001 |2a6d: aput-object v10, v0, v1 │ │ +0cf496: 1301 d707 |2a6f: const/16 v1, #int 2007 // #7d7 │ │ +0cf49a: 1a0a 3d06 |2a71: const-string v10, "33.1301" // string@063d │ │ +0cf49e: 4d0a 0001 |2a73: aput-object v10, v0, v1 │ │ +0cf4a2: 1301 d807 |2a75: const/16 v1, #int 2008 // #7d8 │ │ +0cf4a6: 4d02 0001 |2a77: aput-object v2, v0, v1 │ │ +0cf4aa: 1301 d907 |2a79: const/16 v1, #int 2009 // #7d9 │ │ +0cf4ae: 1a0a 870f |2a7b: const-string v10, "ENRA_ATL" // string@0f87 │ │ +0cf4b2: 4d0a 0001 |2a7d: aput-object v10, v0, v1 │ │ +0cf4b6: 1301 da07 |2a7f: const/16 v1, #int 2010 // #7da │ │ +0cf4ba: 1a0a 6e04 |2a81: const-string v10, "-83.7954" // string@046e │ │ +0cf4be: 4d0a 0001 |2a83: aput-object v10, v0, v1 │ │ +0cf4c2: 1301 db07 |2a85: const/16 v1, #int 2011 // #7db │ │ +0cf4c6: 1a0a 3d06 |2a87: const-string v10, "33.1301" // string@063d │ │ +0cf4ca: 4d0a 0001 |2a89: aput-object v10, v0, v1 │ │ +0cf4ce: 1301 dc07 |2a8b: const/16 v1, #int 2012 // #7dc │ │ +0cf4d2: 4d02 0001 |2a8d: aput-object v2, v0, v1 │ │ +0cf4d6: 1301 dd07 |2a8f: const/16 v1, #int 2013 // #7dd │ │ +0cf4da: 1a0a 870f |2a91: const-string v10, "ENRA_ATL" // string@0f87 │ │ +0cf4de: 4d0a 0001 |2a93: aput-object v10, v0, v1 │ │ +0cf4e2: 1301 de07 |2a95: const/16 v1, #int 2014 // #7de │ │ +0cf4e6: 1a0a 6e04 |2a97: const-string v10, "-83.7954" // string@046e │ │ +0cf4ea: 4d0a 0001 |2a99: aput-object v10, v0, v1 │ │ +0cf4ee: 1301 df07 |2a9b: const/16 v1, #int 2015 // #7df │ │ +0cf4f2: 1a0a 5106 |2a9d: const-string v10, "34.1349" // string@0651 │ │ +0cf4f6: 4d0a 0001 |2a9f: aput-object v10, v0, v1 │ │ +0cf4fa: 1301 e007 |2aa1: const/16 v1, #int 2016 // #7e0 │ │ +0cf4fe: 4d02 0001 |2aa3: aput-object v2, v0, v1 │ │ +0cf502: 1301 e107 |2aa5: const/16 v1, #int 2017 // #7e1 │ │ +0cf506: 1a0a 880f |2aa7: const-string v10, "ENRA_DCA" // string@0f88 │ │ +0cf50a: 4d0a 0001 |2aa9: aput-object v10, v0, v1 │ │ +0cf50e: 1301 e207 |2aab: const/16 v1, #int 2018 // #7e2 │ │ +0cf512: 1a0a 2304 |2aad: const-string v10, "-78.4084" // string@0423 │ │ +0cf516: 4d0a 0001 |2aaf: aput-object v10, v0, v1 │ │ +0cf51a: 1301 e307 |2ab1: const/16 v1, #int 2019 // #7e3 │ │ +0cf51e: 1a0a db06 |2ab3: const-string v10, "40.5082" // string@06db │ │ +0cf522: 4d0a 0001 |2ab5: aput-object v10, v0, v1 │ │ +0cf526: 1301 e407 |2ab7: const/16 v1, #int 2020 // #7e4 │ │ +0cf52a: 4d02 0001 |2ab9: aput-object v2, v0, v1 │ │ +0cf52e: 1301 e507 |2abb: const/16 v1, #int 2021 // #7e5 │ │ +0cf532: 1a0a 880f |2abd: const-string v10, "ENRA_DCA" // string@0f88 │ │ +0cf536: 4d0a 0001 |2abf: aput-object v10, v0, v1 │ │ +0cf53a: 1301 e607 |2ac1: const/16 v1, #int 2022 // #7e6 │ │ +0cf53e: 1a0a 2304 |2ac3: const-string v10, "-78.4084" // string@0423 │ │ +0cf542: 4d0a 0001 |2ac5: aput-object v10, v0, v1 │ │ +0cf546: 1301 e707 |2ac7: const/16 v1, #int 2023 // #7e7 │ │ +0cf54a: 1a0a 9806 |2ac9: const-string v10, "38.1132" // string@0698 │ │ +0cf54e: 4d0a 0001 |2acb: aput-object v10, v0, v1 │ │ +0cf552: 1301 e807 |2acd: const/16 v1, #int 2024 // #7e8 │ │ +0cf556: 4d02 0001 |2acf: aput-object v2, v0, v1 │ │ +0cf55a: 1301 e907 |2ad1: const/16 v1, #int 2025 // #7e9 │ │ +0cf55e: 1a0a 880f |2ad3: const-string v10, "ENRA_DCA" // string@0f88 │ │ +0cf562: 4d0a 0001 |2ad5: aput-object v10, v0, v1 │ │ +0cf566: 1301 ea07 |2ad7: const/16 v1, #int 2026 // #7ea │ │ +0cf56a: 1a0a 0604 |2ad9: const-string v10, "-74.5667" // string@0406 │ │ +0cf56e: 4d0a 0001 |2adb: aput-object v10, v0, v1 │ │ +0cf572: 1301 eb07 |2add: const/16 v1, #int 2027 // #7eb │ │ +0cf576: 1a0a 9806 |2adf: const-string v10, "38.1132" // string@0698 │ │ +0cf57a: 4d0a 0001 |2ae1: aput-object v10, v0, v1 │ │ +0cf57e: 1301 ec07 |2ae3: const/16 v1, #int 2028 // #7ec │ │ +0cf582: 4d02 0001 |2ae5: aput-object v2, v0, v1 │ │ +0cf586: 1301 ed07 |2ae7: const/16 v1, #int 2029 // #7ed │ │ +0cf58a: 1a0a 880f |2ae9: const-string v10, "ENRA_DCA" // string@0f88 │ │ +0cf58e: 4d0a 0001 |2aeb: aput-object v10, v0, v1 │ │ +0cf592: 1301 ee07 |2aed: const/16 v1, #int 2030 // #7ee │ │ +0cf596: 1a0a 0604 |2aef: const-string v10, "-74.5667" // string@0406 │ │ +0cf59a: 4d0a 0001 |2af1: aput-object v10, v0, v1 │ │ +0cf59e: 1301 ef07 |2af3: const/16 v1, #int 2031 // #7ef │ │ +0cf5a2: 1a0a db06 |2af5: const-string v10, "40.5082" // string@06db │ │ +0cf5a6: 4d0a 0001 |2af7: aput-object v10, v0, v1 │ │ +0cf5aa: 1301 f007 |2af9: const/16 v1, #int 2032 // #7f0 │ │ +0cf5ae: 4d02 0001 |2afb: aput-object v2, v0, v1 │ │ +0cf5b2: 1301 f107 |2afd: const/16 v1, #int 2033 // #7f1 │ │ +0cf5b6: 1a0a 8a0f |2aff: const-string v10, "ENRA_DET" // string@0f8a │ │ +0cf5ba: 4d0a 0001 |2b01: aput-object v10, v0, v1 │ │ +0cf5be: 1301 f207 |2b03: const/16 v1, #int 2034 // #7f2 │ │ +0cf5c2: 1a0a 6f04 |2b05: const-string v10, "-83.8536" // string@046f │ │ +0cf5c6: 4d0a 0001 |2b07: aput-object v10, v0, v1 │ │ +0cf5ca: 1301 f307 |2b09: const/16 v1, #int 2035 // #7f3 │ │ +0cf5ce: 1a0a 0f07 |2b0b: const-string v10, "42.7682" // string@070f │ │ +0cf5d2: 4d0a 0001 |2b0d: aput-object v10, v0, v1 │ │ +0cf5d6: 1301 f407 |2b0f: const/16 v1, #int 2036 // #7f4 │ │ +0cf5da: 4d02 0001 |2b11: aput-object v2, v0, v1 │ │ +0cf5de: 1301 f507 |2b13: const/16 v1, #int 2037 // #7f5 │ │ +0cf5e2: 1a0a 8a0f |2b15: const-string v10, "ENRA_DET" // string@0f8a │ │ +0cf5e6: 4d0a 0001 |2b17: aput-object v10, v0, v1 │ │ +0cf5ea: 1301 f607 |2b19: const/16 v1, #int 2038 // #7f6 │ │ +0cf5ee: 1a0a 6f04 |2b1b: const-string v10, "-83.8536" // string@046f │ │ +0cf5f2: 4d0a 0001 |2b1d: aput-object v10, v0, v1 │ │ +0cf5f6: 1301 f707 |2b1f: const/16 v1, #int 2039 // #7f7 │ │ +0cf5fa: 1a0a 0007 |2b21: const-string v10, "41.9303" // string@0700 │ │ +0cf5fe: 4d0a 0001 |2b23: aput-object v10, v0, v1 │ │ +0cf602: 1301 f807 |2b25: const/16 v1, #int 2040 // #7f8 │ │ +0cf606: 4d02 0001 |2b27: aput-object v2, v0, v1 │ │ +0cf60a: 1301 f907 |2b29: const/16 v1, #int 2041 // #7f9 │ │ +0cf60e: 1a0a 8a0f |2b2b: const-string v10, "ENRA_DET" // string@0f8a │ │ +0cf612: 4d0a 0001 |2b2d: aput-object v10, v0, v1 │ │ +0cf616: 1301 fa07 |2b2f: const/16 v1, #int 2042 // #7fa │ │ +0cf61a: 1a0a 6304 |2b31: const-string v10, "-82.7183" // string@0463 │ │ +0cf61e: 4d0a 0001 |2b33: aput-object v10, v0, v1 │ │ +0cf622: 1301 fb07 |2b35: const/16 v1, #int 2043 // #7fb │ │ +0cf626: 1a0a 0007 |2b37: const-string v10, "41.9303" // string@0700 │ │ +0cf62a: 4d0a 0001 |2b39: aput-object v10, v0, v1 │ │ +0cf62e: 1301 fc07 |2b3b: const/16 v1, #int 2044 // #7fc │ │ +0cf632: 4d02 0001 |2b3d: aput-object v2, v0, v1 │ │ +0cf636: 1301 fd07 |2b3f: const/16 v1, #int 2045 // #7fd │ │ +0cf63a: 1a0a 8a0f |2b41: const-string v10, "ENRA_DET" // string@0f8a │ │ +0cf63e: 4d0a 0001 |2b43: aput-object v10, v0, v1 │ │ +0cf642: 1301 fe07 |2b45: const/16 v1, #int 2046 // #7fe │ │ +0cf646: 1a0a 6304 |2b47: const-string v10, "-82.7183" // string@0463 │ │ +0cf64a: 4d0a 0001 |2b49: aput-object v10, v0, v1 │ │ +0cf64e: 1301 ff07 |2b4b: const/16 v1, #int 2047 // #7ff │ │ +0cf652: 1a0a 0f07 |2b4d: const-string v10, "42.7682" // string@070f │ │ +0cf656: 4d0a 0001 |2b4f: aput-object v10, v0, v1 │ │ +0cf65a: 1301 0008 |2b51: const/16 v1, #int 2048 // #800 │ │ +0cf65e: 4d02 0001 |2b53: aput-object v2, v0, v1 │ │ +0cf662: 1301 0108 |2b55: const/16 v1, #int 2049 // #801 │ │ +0cf666: 1a0a 8e0f |2b57: const-string v10, "ENRA_JAX" // string@0f8e │ │ +0cf66a: 4d0a 0001 |2b59: aput-object v10, v0, v1 │ │ +0cf66e: 1301 0208 |2b5b: const/16 v1, #int 2050 // #802 │ │ +0cf672: 1a0a 5a04 |2b5d: const-string v10, "-82.1856" // string@045a │ │ +0cf676: 4d0a 0001 |2b5f: aput-object v10, v0, v1 │ │ +0cf67a: 1301 0308 |2b61: const/16 v1, #int 2051 // #803 │ │ +0cf67e: 1a0a 1b06 |2b63: const-string v10, "30.9551" // string@061b │ │ +0cf682: 4d0a 0001 |2b65: aput-object v10, v0, v1 │ │ +0cf686: 1301 0408 |2b67: const/16 v1, #int 2052 // #804 │ │ +0cf68a: 4d02 0001 |2b69: aput-object v2, v0, v1 │ │ +0cf68e: 1301 0508 |2b6b: const/16 v1, #int 2053 // #805 │ │ +0cf692: 1a0a 8e0f |2b6d: const-string v10, "ENRA_JAX" // string@0f8e │ │ +0cf696: 4d0a 0001 |2b6f: aput-object v10, v0, v1 │ │ +0cf69a: 1301 0608 |2b71: const/16 v1, #int 2054 // #806 │ │ +0cf69e: 1a0a 5a04 |2b73: const-string v10, "-82.1856" // string@045a │ │ +0cf6a2: 4d0a 0001 |2b75: aput-object v10, v0, v1 │ │ +0cf6a6: 1301 0708 |2b77: const/16 v1, #int 2055 // #807 │ │ +0cf6aa: 1a0a 0906 |2b79: const-string v10, "29.9617" // string@0609 │ │ +0cf6ae: 4d0a 0001 |2b7b: aput-object v10, v0, v1 │ │ +0cf6b2: 1301 0808 |2b7d: const/16 v1, #int 2056 // #808 │ │ +0cf6b6: 4d02 0001 |2b7f: aput-object v2, v0, v1 │ │ +0cf6ba: 1301 0908 |2b81: const/16 v1, #int 2057 // #809 │ │ +0cf6be: 1a0a 8e0f |2b83: const-string v10, "ENRA_JAX" // string@0f8e │ │ +0cf6c2: 4d0a 0001 |2b85: aput-object v10, v0, v1 │ │ +0cf6c6: 1301 0a08 |2b87: const/16 v1, #int 2058 // #80a │ │ +0cf6ca: 1a0a 4b04 |2b89: const-string v10, "-81.0273" // string@044b │ │ +0cf6ce: 4d0a 0001 |2b8b: aput-object v10, v0, v1 │ │ +0cf6d2: 1301 0b08 |2b8d: const/16 v1, #int 2059 // #80b │ │ +0cf6d6: 1a0a 0906 |2b8f: const-string v10, "29.9617" // string@0609 │ │ +0cf6da: 4d0a 0001 |2b91: aput-object v10, v0, v1 │ │ +0cf6de: 1301 0c08 |2b93: const/16 v1, #int 2060 // #80c │ │ +0cf6e2: 4d02 0001 |2b95: aput-object v2, v0, v1 │ │ +0cf6e6: 1301 0d08 |2b97: const/16 v1, #int 2061 // #80d │ │ +0cf6ea: 1a0a 8e0f |2b99: const-string v10, "ENRA_JAX" // string@0f8e │ │ +0cf6ee: 4d0a 0001 |2b9b: aput-object v10, v0, v1 │ │ +0cf6f2: 1301 0e08 |2b9d: const/16 v1, #int 2062 // #80e │ │ +0cf6f6: 1a0a 4b04 |2b9f: const-string v10, "-81.0273" // string@044b │ │ +0cf6fa: 4d0a 0001 |2ba1: aput-object v10, v0, v1 │ │ +0cf6fe: 1301 0f08 |2ba3: const/16 v1, #int 2063 // #80f │ │ +0cf702: 1a0a 1b06 |2ba5: const-string v10, "30.9551" // string@061b │ │ +0cf706: 4d0a 0001 |2ba7: aput-object v10, v0, v1 │ │ +0cf70a: 1301 1008 |2ba9: const/16 v1, #int 2064 // #810 │ │ +0cf70e: 4d02 0001 |2bab: aput-object v2, v0, v1 │ │ +0cf712: 1301 1108 |2bad: const/16 v1, #int 2065 // #811 │ │ +0cf716: 1a0a 910f |2baf: const-string v10, "ENRA_MIA" // string@0f91 │ │ +0cf71a: 4d0a 0001 |2bb1: aput-object v10, v0, v1 │ │ +0cf71e: 1301 1208 |2bb3: const/16 v1, #int 2066 // #812 │ │ +0cf722: 1a0a 4804 |2bb5: const-string v10, "-80.8697" // string@0448 │ │ +0cf726: 4d0a 0001 |2bb7: aput-object v10, v0, v1 │ │ +0cf72a: 1301 1308 |2bb9: const/16 v1, #int 2067 // #813 │ │ +0cf72e: 1a0a e805 |2bbb: const-string v10, "26.3454" // string@05e8 │ │ +0cf732: 4d0a 0001 |2bbd: aput-object v10, v0, v1 │ │ +0cf736: 1301 1408 |2bbf: const/16 v1, #int 2068 // #814 │ │ +0cf73a: 4d02 0001 |2bc1: aput-object v2, v0, v1 │ │ +0cf73e: 1301 1508 |2bc3: const/16 v1, #int 2069 // #815 │ │ +0cf742: 1a0a 910f |2bc5: const-string v10, "ENRA_MIA" // string@0f91 │ │ +0cf746: 4d0a 0001 |2bc7: aput-object v10, v0, v1 │ │ +0cf74a: 1301 1608 |2bc9: const/16 v1, #int 2070 // #816 │ │ +0cf74e: 1a0a 4804 |2bcb: const-string v10, "-80.8697" // string@0448 │ │ +0cf752: 4d0a 0001 |2bcd: aput-object v10, v0, v1 │ │ +0cf756: 1301 1708 |2bcf: const/16 v1, #int 2071 // #817 │ │ +0cf75a: 1a0a e305 |2bd1: const-string v10, "25.3606" // string@05e3 │ │ +0cf75e: 4d0a 0001 |2bd3: aput-object v10, v0, v1 │ │ +0cf762: 1301 1808 |2bd5: const/16 v1, #int 2072 // #818 │ │ +0cf766: 4d02 0001 |2bd7: aput-object v2, v0, v1 │ │ +0cf76a: 1301 1908 |2bd9: const/16 v1, #int 2073 // #819 │ │ +0cf76e: 1a0a 910f |2bdb: const-string v10, "ENRA_MIA" // string@0f91 │ │ +0cf772: 4d0a 0001 |2bdd: aput-object v10, v0, v1 │ │ +0cf776: 1301 1a08 |2bdf: const/16 v1, #int 2074 // #81a │ │ +0cf77a: 1a0a 3604 |2be1: const-string v10, "-79.7762" // string@0436 │ │ +0cf77e: 4d0a 0001 |2be3: aput-object v10, v0, v1 │ │ +0cf782: 1301 1b08 |2be5: const/16 v1, #int 2075 // #81b │ │ +0cf786: 1a0a e305 |2be7: const-string v10, "25.3606" // string@05e3 │ │ +0cf78a: 4d0a 0001 |2be9: aput-object v10, v0, v1 │ │ +0cf78e: 1301 1c08 |2beb: const/16 v1, #int 2076 // #81c │ │ +0cf792: 4d02 0001 |2bed: aput-object v2, v0, v1 │ │ +0cf796: 1301 1d08 |2bef: const/16 v1, #int 2077 // #81d │ │ +0cf79a: 1a0a 910f |2bf1: const-string v10, "ENRA_MIA" // string@0f91 │ │ +0cf79e: 4d0a 0001 |2bf3: aput-object v10, v0, v1 │ │ +0cf7a2: 1301 1e08 |2bf5: const/16 v1, #int 2078 // #81e │ │ +0cf7a6: 1a0a 3604 |2bf7: const-string v10, "-79.7762" // string@0436 │ │ +0cf7aa: 4d0a 0001 |2bf9: aput-object v10, v0, v1 │ │ +0cf7ae: 1301 1f08 |2bfb: const/16 v1, #int 2079 // #81f │ │ +0cf7b2: 1a0a e805 |2bfd: const-string v10, "26.3454" // string@05e8 │ │ +0cf7b6: 4d0a 0001 |2bff: aput-object v10, v0, v1 │ │ +0cf7ba: 1301 2008 |2c01: const/16 v1, #int 2080 // #820 │ │ +0cf7be: 4d02 0001 |2c03: aput-object v2, v0, v1 │ │ +0cf7c2: 1301 2108 |2c05: const/16 v1, #int 2081 // #821 │ │ +0cf7c6: 1a0a 930f |2c07: const-string v10, "ENRA_MSP" // string@0f93 │ │ +0cf7ca: 4d0a 0001 |2c09: aput-object v10, v0, v1 │ │ +0cf7ce: 1301 2208 |2c0b: const/16 v1, #int 2082 // #822 │ │ +0cf7d2: 1a0a e704 |2c0d: const-string v10, "-94.1216" // string@04e7 │ │ +0cf7d6: 4d0a 0001 |2c0f: aput-object v10, v0, v1 │ │ +0cf7da: 1301 2308 |2c11: const/16 v1, #int 2083 // #823 │ │ +0cf7de: 1a0a 3d07 |2c13: const-string v10, "45.5044" // string@073d │ │ +0cf7e2: 4d0a 0001 |2c15: aput-object v10, v0, v1 │ │ +0cf7e6: 1301 2408 |2c17: const/16 v1, #int 2084 // #824 │ │ +0cf7ea: 4d02 0001 |2c19: aput-object v2, v0, v1 │ │ +0cf7ee: 1301 2508 |2c1b: const/16 v1, #int 2085 // #825 │ │ +0cf7f2: 1a0a 930f |2c1d: const-string v10, "ENRA_MSP" // string@0f93 │ │ +0cf7f6: 4d0a 0001 |2c1f: aput-object v10, v0, v1 │ │ +0cf7fa: 1301 2608 |2c21: const/16 v1, #int 2086 // #826 │ │ +0cf7fe: 1a0a e704 |2c23: const-string v10, "-94.1216" // string@04e7 │ │ +0cf802: 4d0a 0001 |2c25: aput-object v10, v0, v1 │ │ +0cf806: 1301 2708 |2c27: const/16 v1, #int 2087 // #827 │ │ +0cf80a: 1a0a 2b07 |2c29: const-string v10, "44.1732" // string@072b │ │ +0cf80e: 4d0a 0001 |2c2b: aput-object v10, v0, v1 │ │ +0cf812: 1301 2808 |2c2d: const/16 v1, #int 2088 // #828 │ │ +0cf816: 4d02 0001 |2c2f: aput-object v2, v0, v1 │ │ +0cf81a: 1301 2908 |2c31: const/16 v1, #int 2089 // #829 │ │ +0cf81e: 1a0a 930f |2c33: const-string v10, "ENRA_MSP" // string@0f93 │ │ +0cf822: 4d0a 0001 |2c35: aput-object v10, v0, v1 │ │ +0cf826: 1301 2a08 |2c37: const/16 v1, #int 2090 // #82a │ │ +0cf82a: 1a0a d504 |2c39: const-string v10, "-92.2273" // string@04d5 │ │ +0cf82e: 4d0a 0001 |2c3b: aput-object v10, v0, v1 │ │ +0cf832: 1301 2b08 |2c3d: const/16 v1, #int 2091 // #82b │ │ +0cf836: 1a0a 2b07 |2c3f: const-string v10, "44.1732" // string@072b │ │ +0cf83a: 4d0a 0001 |2c41: aput-object v10, v0, v1 │ │ +0cf83e: 1301 2c08 |2c43: const/16 v1, #int 2092 // #82c │ │ +0cf842: 4d02 0001 |2c45: aput-object v2, v0, v1 │ │ +0cf846: 1301 2d08 |2c47: const/16 v1, #int 2093 // #82d │ │ +0cf84a: 1a0a 930f |2c49: const-string v10, "ENRA_MSP" // string@0f93 │ │ +0cf84e: 4d0a 0001 |2c4b: aput-object v10, v0, v1 │ │ +0cf852: 1301 2e08 |2c4d: const/16 v1, #int 2094 // #82e │ │ +0cf856: 1a0a d504 |2c4f: const-string v10, "-92.2273" // string@04d5 │ │ +0cf85a: 4d0a 0001 |2c51: aput-object v10, v0, v1 │ │ +0cf85e: 1301 2f08 |2c53: const/16 v1, #int 2095 // #82f │ │ +0cf862: 1a0a 3d07 |2c55: const-string v10, "45.5044" // string@073d │ │ +0cf866: 4d0a 0001 |2c57: aput-object v10, v0, v1 │ │ +0cf86a: 1301 3008 |2c59: const/16 v1, #int 2096 // #830 │ │ +0cf86e: 4d02 0001 |2c5b: aput-object v2, v0, v1 │ │ +0cf872: 1301 3108 |2c5d: const/16 v1, #int 2097 // #831 │ │ +0cf876: 1a0a 980f |2c5f: const-string v10, "ENRA_STL" // string@0f98 │ │ +0cf87a: 4d0a 0001 |2c61: aput-object v10, v0, v1 │ │ +0cf87e: 1301 3208 |2c63: const/16 v1, #int 2098 // #832 │ │ +0cf882: 1a0a c904 |2c65: const-string v10, "-91.0337" // string@04c9 │ │ +0cf886: 4d0a 0001 |2c67: aput-object v10, v0, v1 │ │ +0cf88a: 1301 3308 |2c69: const/16 v1, #int 2099 // #833 │ │ +0cf88e: 1a0a b206 |2c6b: const-string v10, "39.2391" // string@06b2 │ │ +0cf892: 4d0a 0001 |2c6d: aput-object v10, v0, v1 │ │ +0cf896: 1301 3408 |2c6f: const/16 v1, #int 2100 // #834 │ │ +0cf89a: 4d02 0001 |2c71: aput-object v2, v0, v1 │ │ +0cf89e: 1301 3508 |2c73: const/16 v1, #int 2101 // #835 │ │ +0cf8a2: 1a0a 980f |2c75: const-string v10, "ENRA_STL" // string@0f98 │ │ +0cf8a6: 4d0a 0001 |2c77: aput-object v10, v0, v1 │ │ +0cf8aa: 1301 3608 |2c79: const/16 v1, #int 2102 // #836 │ │ +0cf8ae: 1a0a c904 |2c7b: const-string v10, "-91.0337" // string@04c9 │ │ +0cf8b2: 4d0a 0001 |2c7d: aput-object v10, v0, v1 │ │ +0cf8b6: 1301 3708 |2c7f: const/16 v1, #int 2103 // #837 │ │ +0cf8ba: 1a0a 9e06 |2c81: const-string v10, "38.2353" // string@069e │ │ +0cf8be: 4d0a 0001 |2c83: aput-object v10, v0, v1 │ │ +0cf8c2: 1301 3808 |2c85: const/16 v1, #int 2104 // #838 │ │ +0cf8c6: 4d02 0001 |2c87: aput-object v2, v0, v1 │ │ +0cf8ca: 1301 3908 |2c89: const/16 v1, #int 2105 // #839 │ │ +0cf8ce: 1a0a 980f |2c8b: const-string v10, "ENRA_STL" // string@0f98 │ │ +0cf8d2: 4d0a 0001 |2c8d: aput-object v10, v0, v1 │ │ +0cf8d6: 1301 3a08 |2c8f: const/16 v1, #int 2106 // #83a │ │ +0cf8da: 1a0a bd04 |2c91: const-string v10, "-89.7394" // string@04bd │ │ +0cf8de: 4d0a 0001 |2c93: aput-object v10, v0, v1 │ │ +0cf8e2: 1301 3b08 |2c95: const/16 v1, #int 2107 // #83b │ │ +0cf8e6: 1a0a 9e06 |2c97: const-string v10, "38.2353" // string@069e │ │ +0cf8ea: 4d0a 0001 |2c99: aput-object v10, v0, v1 │ │ +0cf8ee: 1301 3c08 |2c9b: const/16 v1, #int 2108 // #83c │ │ +0cf8f2: 4d02 0001 |2c9d: aput-object v2, v0, v1 │ │ +0cf8f6: 1301 3d08 |2c9f: const/16 v1, #int 2109 // #83d │ │ +0cf8fa: 1a0a 980f |2ca1: const-string v10, "ENRA_STL" // string@0f98 │ │ +0cf8fe: 4d0a 0001 |2ca3: aput-object v10, v0, v1 │ │ +0cf902: 1301 3e08 |2ca5: const/16 v1, #int 2110 // #83e │ │ +0cf906: 1a0a bd04 |2ca7: const-string v10, "-89.7394" // string@04bd │ │ +0cf90a: 4d0a 0001 |2ca9: aput-object v10, v0, v1 │ │ +0cf90e: 1301 3f08 |2cab: const/16 v1, #int 2111 // #83f │ │ +0cf912: 1a0a b206 |2cad: const-string v10, "39.2391" // string@06b2 │ │ +0cf916: 4d0a 0001 |2caf: aput-object v10, v0, v1 │ │ +0cf91a: 1301 4008 |2cb1: const/16 v1, #int 2112 // #840 │ │ +0cf91e: 4d02 0001 |2cb3: aput-object v2, v0, v1 │ │ +0cf922: 1301 4108 |2cb5: const/16 v1, #int 2113 // #841 │ │ +0cf926: 1a0a 890f |2cb7: const-string v10, "ENRA_DEN" // string@0f89 │ │ +0cf92a: 4d0a 0001 |2cb9: aput-object v10, v0, v1 │ │ +0cf92e: 1301 4208 |2cbb: const/16 v1, #int 2114 // #842 │ │ +0cf932: 1a0a bd02 |2cbd: const-string v10, "-105.43" // string@02bd │ │ +0cf936: 4d0a 0001 |2cbf: aput-object v10, v0, v1 │ │ +0cf93a: 1301 4308 |2cc1: const/16 v1, #int 2115 // #843 │ │ +0cf93e: 1a0a d906 |2cc3: const-string v10, "40.436" // string@06d9 │ │ +0cf942: 4d0a 0001 |2cc5: aput-object v10, v0, v1 │ │ +0cf946: 1301 4408 |2cc7: const/16 v1, #int 2116 // #844 │ │ +0cf94a: 4d02 0001 |2cc9: aput-object v2, v0, v1 │ │ +0cf94e: 1301 4508 |2ccb: const/16 v1, #int 2117 // #845 │ │ +0cf952: 1a0a 890f |2ccd: const-string v10, "ENRA_DEN" // string@0f89 │ │ +0cf956: 4d0a 0001 |2ccf: aput-object v10, v0, v1 │ │ +0cf95a: 1301 4608 |2cd1: const/16 v1, #int 2118 // #846 │ │ +0cf95e: 1a0a bd02 |2cd3: const-string v10, "-105.43" // string@02bd │ │ +0cf962: 4d0a 0001 |2cd5: aput-object v10, v0, v1 │ │ +0cf966: 1301 4708 |2cd7: const/16 v1, #int 2119 // #847 │ │ +0cf96a: 1a0a b706 |2cd9: const-string v10, "39.2729" // string@06b7 │ │ +0cf96e: 4d0a 0001 |2cdb: aput-object v10, v0, v1 │ │ +0cf972: 1301 4808 |2cdd: const/16 v1, #int 2120 // #848 │ │ +0cf976: 4d02 0001 |2cdf: aput-object v2, v0, v1 │ │ +0cf97a: 1301 4908 |2ce1: const/16 v1, #int 2121 // #849 │ │ +0cf97e: 1a0a 890f |2ce3: const-string v10, "ENRA_DEN" // string@0f89 │ │ +0cf982: 4d0a 0001 |2ce5: aput-object v10, v0, v1 │ │ +0cf986: 1301 4a08 |2ce7: const/16 v1, #int 2122 // #84a │ │ +0cf98a: 1a0a b002 |2ce9: const-string v10, "-103.898" // string@02b0 │ │ +0cf98e: 4d0a 0001 |2ceb: aput-object v10, v0, v1 │ │ +0cf992: 1301 4b08 |2ced: const/16 v1, #int 2123 // #84b │ │ +0cf996: 1a0a b706 |2cef: const-string v10, "39.2729" // string@06b7 │ │ +0cf99a: 4d0a 0001 |2cf1: aput-object v10, v0, v1 │ │ +0cf99e: 1301 4c08 |2cf3: const/16 v1, #int 2124 // #84c │ │ +0cf9a2: 4d02 0001 |2cf5: aput-object v2, v0, v1 │ │ +0cf9a6: 1301 4d08 |2cf7: const/16 v1, #int 2125 // #84d │ │ +0cf9aa: 1a0a 890f |2cf9: const-string v10, "ENRA_DEN" // string@0f89 │ │ +0cf9ae: 4d0a 0001 |2cfb: aput-object v10, v0, v1 │ │ +0cf9b2: 1301 4e08 |2cfd: const/16 v1, #int 2126 // #84e │ │ +0cf9b6: 1a0a b002 |2cff: const-string v10, "-103.898" // string@02b0 │ │ +0cf9ba: 4d0a 0001 |2d01: aput-object v10, v0, v1 │ │ +0cf9be: 1301 4f08 |2d03: const/16 v1, #int 2127 // #84f │ │ +0cf9c2: 1a0a d906 |2d05: const-string v10, "40.436" // string@06d9 │ │ +0cf9c6: 4d0a 0001 |2d07: aput-object v10, v0, v1 │ │ +0cf9ca: 1301 5008 |2d09: const/16 v1, #int 2128 // #850 │ │ +0cf9ce: 4d02 0001 |2d0b: aput-object v2, v0, v1 │ │ +0cf9d2: 1301 5108 |2d0d: const/16 v1, #int 2129 // #851 │ │ +0cf9d6: 1a0a 8b0f |2d0f: const-string v10, "ENRA_DFW" // string@0f8b │ │ +0cf9da: 4d0a 0001 |2d11: aput-object v10, v0, v1 │ │ +0cf9de: 1301 5208 |2d13: const/16 v1, #int 2130 // #852 │ │ +0cf9e2: 1a0a 1b05 |2d15: const-string v10, "-98.1547" // string@051b │ │ +0cf9e6: 4d0a 0001 |2d17: aput-object v10, v0, v1 │ │ +0cf9ea: 1301 5308 |2d19: const/16 v1, #int 2131 // #853 │ │ +0cf9ee: 1a0a 4d06 |2d1b: const-string v10, "33.7802" // string@064d │ │ +0cf9f2: 4d0a 0001 |2d1d: aput-object v10, v0, v1 │ │ +0cf9f6: 1301 5408 |2d1f: const/16 v1, #int 2132 // #854 │ │ +0cf9fa: 4d02 0001 |2d21: aput-object v2, v0, v1 │ │ +0cf9fe: 1301 5508 |2d23: const/16 v1, #int 2133 // #855 │ │ +0cfa02: 1a0a 8b0f |2d25: const-string v10, "ENRA_DFW" // string@0f8b │ │ +0cfa06: 4d0a 0001 |2d27: aput-object v10, v0, v1 │ │ +0cfa0a: 1301 5608 |2d29: const/16 v1, #int 2134 // #856 │ │ +0cfa0e: 1a0a 1b05 |2d2b: const-string v10, "-98.1547" // string@051b │ │ +0cfa12: 4d0a 0001 |2d2d: aput-object v10, v0, v1 │ │ +0cfa16: 1301 5708 |2d2f: const/16 v1, #int 2135 // #857 │ │ +0cfa1a: 1a0a 1f06 |2d31: const-string v10, "31.4364" // string@061f │ │ +0cfa1e: 4d0a 0001 |2d33: aput-object v10, v0, v1 │ │ +0cfa22: 1301 5808 |2d35: const/16 v1, #int 2136 // #858 │ │ +0cfa26: 4d02 0001 |2d37: aput-object v2, v0, v1 │ │ +0cfa2a: 1301 5908 |2d39: const/16 v1, #int 2137 // #859 │ │ +0cfa2e: 1a0a 8b0f |2d3b: const-string v10, "ENRA_DFW" // string@0f8b │ │ +0cfa32: 4d0a 0001 |2d3d: aput-object v10, v0, v1 │ │ +0cfa36: 1301 5a08 |2d3f: const/16 v1, #int 2138 // #85a │ │ +0cfa3a: 1a0a 0105 |2d41: const-string v10, "-96.0523" // string@0501 │ │ +0cfa3e: 4d0a 0001 |2d43: aput-object v10, v0, v1 │ │ +0cfa42: 1301 5b08 |2d45: const/16 v1, #int 2139 // #85b │ │ +0cfa46: 1a0a 1f06 |2d47: const-string v10, "31.4364" // string@061f │ │ +0cfa4a: 4d0a 0001 |2d49: aput-object v10, v0, v1 │ │ +0cfa4e: 1301 5c08 |2d4b: const/16 v1, #int 2140 // #85c │ │ +0cfa52: 4d02 0001 |2d4d: aput-object v2, v0, v1 │ │ +0cfa56: 1301 5d08 |2d4f: const/16 v1, #int 2141 // #85d │ │ +0cfa5a: 1a0a 8b0f |2d51: const-string v10, "ENRA_DFW" // string@0f8b │ │ +0cfa5e: 4d0a 0001 |2d53: aput-object v10, v0, v1 │ │ +0cfa62: 1301 5e08 |2d55: const/16 v1, #int 2142 // #85e │ │ +0cfa66: 1a0a 0105 |2d57: const-string v10, "-96.0523" // string@0501 │ │ +0cfa6a: 4d0a 0001 |2d59: aput-object v10, v0, v1 │ │ +0cfa6e: 1301 5f08 |2d5b: const/16 v1, #int 2143 // #85f │ │ +0cfa72: 1a0a 4d06 |2d5d: const-string v10, "33.7802" // string@064d │ │ +0cfa76: 4d0a 0001 |2d5f: aput-object v10, v0, v1 │ │ +0cfa7a: 1301 6008 |2d61: const/16 v1, #int 2144 // #860 │ │ +0cfa7e: 4d02 0001 |2d63: aput-object v2, v0, v1 │ │ +0cfa82: 1301 6108 |2d65: const/16 v1, #int 2145 // #861 │ │ +0cfa86: 1a0a 900f |2d67: const-string v10, "ENRA_LAX" // string@0f90 │ │ +0cfa8a: 4d0a 0001 |2d69: aput-object v10, v0, v1 │ │ +0cfa8e: 1301 6208 |2d6b: const/16 v1, #int 2146 // #862 │ │ +0cfa92: 1a0a 1603 |2d6d: const-string v10, "-119.158" // string@0316 │ │ +0cfa96: 4d0a 0001 |2d6f: aput-object v10, v0, v1 │ │ +0cfa9a: 1301 6308 |2d71: const/16 v1, #int 2147 // #863 │ │ +0cfa9e: 1a0a 5f06 |2d73: const-string v10, "34.6019" // string@065f │ │ +0cfaa2: 4d0a 0001 |2d75: aput-object v10, v0, v1 │ │ +0cfaa6: 1301 6408 |2d77: const/16 v1, #int 2148 // #864 │ │ +0cfaaa: 4d02 0001 |2d79: aput-object v2, v0, v1 │ │ +0cfaae: 1301 6508 |2d7b: const/16 v1, #int 2149 // #865 │ │ +0cfab2: 1a0a 900f |2d7d: const-string v10, "ENRA_LAX" // string@0f90 │ │ +0cfab6: 4d0a 0001 |2d7f: aput-object v10, v0, v1 │ │ +0cfaba: 1301 6608 |2d81: const/16 v1, #int 2150 // #866 │ │ +0cfabe: 1a0a 1603 |2d83: const-string v10, "-119.158" // string@0316 │ │ +0cfac2: 4d0a 0001 |2d85: aput-object v10, v0, v1 │ │ +0cfac6: 1301 6708 |2d87: const/16 v1, #int 2151 // #867 │ │ +0cfaca: 1a0a 4406 |2d89: const-string v10, "33.5209" // string@0644 │ │ +0cface: 4d0a 0001 |2d8b: aput-object v10, v0, v1 │ │ +0cfad2: 1301 6808 |2d8d: const/16 v1, #int 2152 // #868 │ │ +0cfad6: 4d02 0001 |2d8f: aput-object v2, v0, v1 │ │ +0cfada: 1301 6908 |2d91: const/16 v1, #int 2153 // #869 │ │ +0cfade: 1a0a 900f |2d93: const-string v10, "ENRA_LAX" // string@0f90 │ │ +0cfae2: 4d0a 0001 |2d95: aput-object v10, v0, v1 │ │ +0cfae6: 1301 6a08 |2d97: const/16 v1, #int 2154 // #86a │ │ +0cfaea: 1a0a 0703 |2d99: const-string v10, "-117.02" // string@0307 │ │ +0cfaee: 4d0a 0001 |2d9b: aput-object v10, v0, v1 │ │ +0cfaf2: 1301 6b08 |2d9d: const/16 v1, #int 2155 // #86b │ │ +0cfaf6: 1a0a 4406 |2d9f: const-string v10, "33.5209" // string@0644 │ │ +0cfafa: 4d0a 0001 |2da1: aput-object v10, v0, v1 │ │ +0cfafe: 1301 6c08 |2da3: const/16 v1, #int 2156 // #86c │ │ +0cfb02: 4d02 0001 |2da5: aput-object v2, v0, v1 │ │ +0cfb06: 1301 6d08 |2da7: const/16 v1, #int 2157 // #86d │ │ +0cfb0a: 1a0a 900f |2da9: const-string v10, "ENRA_LAX" // string@0f90 │ │ +0cfb0e: 4d0a 0001 |2dab: aput-object v10, v0, v1 │ │ +0cfb12: 1301 6e08 |2dad: const/16 v1, #int 2158 // #86e │ │ +0cfb16: 1a0a 0703 |2daf: const-string v10, "-117.02" // string@0307 │ │ +0cfb1a: 4d0a 0001 |2db1: aput-object v10, v0, v1 │ │ +0cfb1e: 1301 6f08 |2db3: const/16 v1, #int 2159 // #86f │ │ +0cfb22: 1a0a 5f06 |2db5: const-string v10, "34.6019" // string@065f │ │ +0cfb26: 4d0a 0001 |2db7: aput-object v10, v0, v1 │ │ +0cfb2a: 1301 7008 |2db9: const/16 v1, #int 2160 // #870 │ │ +0cfb2e: 4d02 0001 |2dbb: aput-object v2, v0, v1 │ │ +0cfb32: 1301 7108 |2dbd: const/16 v1, #int 2161 // #871 │ │ +0cfb36: 1a0a 920f |2dbf: const-string v10, "ENRA_MKC" // string@0f92 │ │ +0cfb3a: 4d0a 0001 |2dc1: aput-object v10, v0, v1 │ │ +0cfb3e: 1301 7208 |2dc3: const/16 v1, #int 2162 // #872 │ │ +0cfb42: 1a0a f504 |2dc5: const-string v10, "-95.1022" // string@04f5 │ │ +0cfb46: 4d0a 0001 |2dc7: aput-object v10, v0, v1 │ │ +0cfb4a: 1301 7308 |2dc9: const/16 v1, #int 2163 // #873 │ │ +0cfb4e: 1a0a c106 |2dcb: const-string v10, "39.58" // string@06c1 │ │ +0cfb52: 4d0a 0001 |2dcd: aput-object v10, v0, v1 │ │ +0cfb56: 1301 7408 |2dcf: const/16 v1, #int 2164 // #874 │ │ +0cfb5a: 4d02 0001 |2dd1: aput-object v2, v0, v1 │ │ +0cfb5e: 1301 7508 |2dd3: const/16 v1, #int 2165 // #875 │ │ +0cfb62: 1a0a 920f |2dd5: const-string v10, "ENRA_MKC" // string@0f92 │ │ +0cfb66: 4d0a 0001 |2dd7: aput-object v10, v0, v1 │ │ +0cfb6a: 1301 7608 |2dd9: const/16 v1, #int 2166 // #876 │ │ +0cfb6e: 1a0a f504 |2ddb: const-string v10, "-95.1022" // string@04f5 │ │ +0cfb72: 4d0a 0001 |2ddd: aput-object v10, v0, v1 │ │ +0cfb76: 1301 7708 |2ddf: const/16 v1, #int 2167 // #877 │ │ +0cfb7a: 1a0a a806 |2de1: const-string v10, "38.7357" // string@06a8 │ │ +0cfb7e: 4d0a 0001 |2de3: aput-object v10, v0, v1 │ │ +0cfb82: 1301 7808 |2de5: const/16 v1, #int 2168 // #878 │ │ +0cfb86: 4d02 0001 |2de7: aput-object v2, v0, v1 │ │ +0cfb8a: 1301 7908 |2de9: const/16 v1, #int 2169 // #879 │ │ +0cfb8e: 1a0a 920f |2deb: const-string v10, "ENRA_MKC" // string@0f92 │ │ +0cfb92: 4d0a 0001 |2ded: aput-object v10, v0, v1 │ │ +0cfb96: 1301 7a08 |2def: const/16 v1, #int 2170 // #87a │ │ +0cfb9a: 1a0a e604 |2df1: const-string v10, "-94.0181" // string@04e6 │ │ +0cfb9e: 4d0a 0001 |2df3: aput-object v10, v0, v1 │ │ +0cfba2: 1301 7b08 |2df5: const/16 v1, #int 2171 // #87b │ │ +0cfba6: 1a0a a806 |2df7: const-string v10, "38.7357" // string@06a8 │ │ +0cfbaa: 4d0a 0001 |2df9: aput-object v10, v0, v1 │ │ +0cfbae: 1301 7c08 |2dfb: const/16 v1, #int 2172 // #87c │ │ +0cfbb2: 4d02 0001 |2dfd: aput-object v2, v0, v1 │ │ +0cfbb6: 1301 7d08 |2dff: const/16 v1, #int 2173 // #87d │ │ +0cfbba: 1a0a 920f |2e01: const-string v10, "ENRA_MKC" // string@0f92 │ │ +0cfbbe: 4d0a 0001 |2e03: aput-object v10, v0, v1 │ │ +0cfbc2: 1301 7e08 |2e05: const/16 v1, #int 2174 // #87e │ │ +0cfbc6: 1a0a e604 |2e07: const-string v10, "-94.0181" // string@04e6 │ │ +0cfbca: 4d0a 0001 |2e09: aput-object v10, v0, v1 │ │ +0cfbce: 1301 7f08 |2e0b: const/16 v1, #int 2175 // #87f │ │ +0cfbd2: 1a0a c106 |2e0d: const-string v10, "39.58" // string@06c1 │ │ +0cfbd6: 4d0a 0001 |2e0f: aput-object v10, v0, v1 │ │ +0cfbda: 1301 8008 |2e11: const/16 v1, #int 2176 // #880 │ │ +0cfbde: 4d02 0001 |2e13: aput-object v2, v0, v1 │ │ +0cfbe2: 1301 8108 |2e15: const/16 v1, #int 2177 // #881 │ │ +0cfbe6: 1a0a 950f |2e17: const-string v10, "ENRA_ORD" // string@0f95 │ │ +0cfbea: 4d0a 0001 |2e19: aput-object v10, v0, v1 │ │ +0cfbee: 1301 8208 |2e1b: const/16 v1, #int 2178 // #882 │ │ +0cfbf2: 1a0a ae04 |2e1d: const-string v10, "-88.6454" // string@04ae │ │ +0cfbf6: 4d0a 0001 |2e1f: aput-object v10, v0, v1 │ │ +0cfbfa: 1301 8308 |2e21: const/16 v1, #int 2179 // #883 │ │ +0cfbfe: 1a0a 1a07 |2e23: const-string v10, "43.3283" // string@071a │ │ +0cfc02: 4d0a 0001 |2e25: aput-object v10, v0, v1 │ │ +0cfc06: 1301 8408 |2e27: const/16 v1, #int 2180 // #884 │ │ +0cfc0a: 4d02 0001 |2e29: aput-object v2, v0, v1 │ │ +0cfc0e: 1301 8508 |2e2b: const/16 v1, #int 2181 // #885 │ │ +0cfc12: 1a0a 950f |2e2d: const-string v10, "ENRA_ORD" // string@0f95 │ │ +0cfc16: 4d0a 0001 |2e2f: aput-object v10, v0, v1 │ │ +0cfc1a: 1301 8608 |2e31: const/16 v1, #int 2182 // #886 │ │ +0cfc1e: 1a0a ae04 |2e33: const-string v10, "-88.6454" // string@04ae │ │ +0cfc22: 4d0a 0001 |2e35: aput-object v10, v0, v1 │ │ +0cfc26: 1301 8708 |2e37: const/16 v1, #int 2183 // #887 │ │ +0cfc2a: 1a0a ef06 |2e39: const-string v10, "41.3186" // string@06ef │ │ +0cfc2e: 4d0a 0001 |2e3b: aput-object v10, v0, v1 │ │ +0cfc32: 1301 8808 |2e3d: const/16 v1, #int 2184 // #888 │ │ +0cfc36: 4d02 0001 |2e3f: aput-object v2, v0, v1 │ │ +0cfc3a: 1301 8908 |2e41: const/16 v1, #int 2185 // #889 │ │ +0cfc3e: 1a0a 950f |2e43: const-string v10, "ENRA_ORD" // string@0f95 │ │ +0cfc42: 4d0a 0001 |2e45: aput-object v10, v0, v1 │ │ +0cfc46: 1301 8a08 |2e47: const/16 v1, #int 2186 // #88a │ │ +0cfc4a: 1a0a a004 |2e49: const-string v10, "-87.2715" // string@04a0 │ │ +0cfc4e: 4d0a 0001 |2e4b: aput-object v10, v0, v1 │ │ +0cfc52: 1301 8b08 |2e4d: const/16 v1, #int 2187 // #88b │ │ +0cfc56: 1a0a ef06 |2e4f: const-string v10, "41.3186" // string@06ef │ │ +0cfc5a: 4d0a 0001 |2e51: aput-object v10, v0, v1 │ │ +0cfc5e: 1301 8c08 |2e53: const/16 v1, #int 2188 // #88c │ │ +0cfc62: 4d02 0001 |2e55: aput-object v2, v0, v1 │ │ +0cfc66: 1301 8d08 |2e57: const/16 v1, #int 2189 // #88d │ │ +0cfc6a: 1a0a 950f |2e59: const-string v10, "ENRA_ORD" // string@0f95 │ │ +0cfc6e: 4d0a 0001 |2e5b: aput-object v10, v0, v1 │ │ +0cfc72: 1301 8e08 |2e5d: const/16 v1, #int 2190 // #88e │ │ +0cfc76: 1a0a a004 |2e5f: const-string v10, "-87.2715" // string@04a0 │ │ +0cfc7a: 4d0a 0001 |2e61: aput-object v10, v0, v1 │ │ +0cfc7e: 1301 8f08 |2e63: const/16 v1, #int 2191 // #88f │ │ +0cfc82: 1a0a 1a07 |2e65: const-string v10, "43.3283" // string@071a │ │ +0cfc86: 4d0a 0001 |2e67: aput-object v10, v0, v1 │ │ +0cfc8a: 1301 9008 |2e69: const/16 v1, #int 2192 // #890 │ │ +0cfc8e: 4d02 0001 |2e6b: aput-object v2, v0, v1 │ │ +0cfc92: 1301 9108 |2e6d: const/16 v1, #int 2193 // #891 │ │ +0cfc96: 1a0a 960f |2e6f: const-string v10, "ENRA_PHX" // string@0f96 │ │ +0cfc9a: 4d0a 0001 |2e71: aput-object v10, v0, v1 │ │ +0cfc9e: 1301 9208 |2e73: const/16 v1, #int 2194 // #892 │ │ +0cfca2: 1a0a ef02 |2e75: const-string v10, "-112.901" // string@02ef │ │ +0cfca6: 4d0a 0001 |2e77: aput-object v10, v0, v1 │ │ +0cfcaa: 1301 9308 |2e79: const/16 v1, #int 2195 // #893 │ │ +0cfcae: 1a0a 5306 |2e7b: const-string v10, "34.1691" // string@0653 │ │ +0cfcb2: 4d0a 0001 |2e7d: aput-object v10, v0, v1 │ │ +0cfcb6: 1301 9408 |2e7f: const/16 v1, #int 2196 // #894 │ │ +0cfcba: 4d02 0001 |2e81: aput-object v2, v0, v1 │ │ +0cfcbe: 1301 9508 |2e83: const/16 v1, #int 2197 // #895 │ │ +0cfcc2: 1a0a 960f |2e85: const-string v10, "ENRA_PHX" // string@0f96 │ │ +0cfcc6: 4d0a 0001 |2e87: aput-object v10, v0, v1 │ │ +0cfcca: 1301 9608 |2e89: const/16 v1, #int 2198 // #896 │ │ +0cfcce: 1a0a ef02 |2e8b: const-string v10, "-112.901" // string@02ef │ │ +0cfcd2: 4d0a 0001 |2e8d: aput-object v10, v0, v1 │ │ +0cfcd6: 1301 9708 |2e8f: const/16 v1, #int 2199 // #897 │ │ +0cfcda: 1a0a 3606 |2e91: const-string v10, "32.7583" // string@0636 │ │ +0cfcde: 4d0a 0001 |2e93: aput-object v10, v0, v1 │ │ +0cfce2: 1301 9808 |2e95: const/16 v1, #int 2200 // #898 │ │ +0cfce6: 4d02 0001 |2e97: aput-object v2, v0, v1 │ │ +0cfcea: 1301 9908 |2e99: const/16 v1, #int 2201 // #899 │ │ +0cfcee: 1a0a 960f |2e9b: const-string v10, "ENRA_PHX" // string@0f96 │ │ +0cfcf2: 4d0a 0001 |2e9d: aput-object v10, v0, v1 │ │ +0cfcf6: 1301 9a08 |2e9f: const/16 v1, #int 2202 // #89a │ │ +0cfcfa: 1a0a dd02 |2ea1: const-string v10, "-111.19" // string@02dd │ │ +0cfcfe: 4d0a 0001 |2ea3: aput-object v10, v0, v1 │ │ +0cfd02: 1301 9b08 |2ea5: const/16 v1, #int 2203 // #89b │ │ +0cfd06: 1a0a 3606 |2ea7: const-string v10, "32.7583" // string@0636 │ │ +0cfd0a: 4d0a 0001 |2ea9: aput-object v10, v0, v1 │ │ +0cfd0e: 1301 9c08 |2eab: const/16 v1, #int 2204 // #89c │ │ +0cfd12: 4d02 0001 |2ead: aput-object v2, v0, v1 │ │ +0cfd16: 1301 9d08 |2eaf: const/16 v1, #int 2205 // #89d │ │ +0cfd1a: 1a0a 960f |2eb1: const-string v10, "ENRA_PHX" // string@0f96 │ │ +0cfd1e: 4d0a 0001 |2eb3: aput-object v10, v0, v1 │ │ +0cfd22: 1301 9e08 |2eb5: const/16 v1, #int 2206 // #89e │ │ +0cfd26: 1a0a dd02 |2eb7: const-string v10, "-111.19" // string@02dd │ │ +0cfd2a: 4d0a 0001 |2eb9: aput-object v10, v0, v1 │ │ +0cfd2e: 1301 9f08 |2ebb: const/16 v1, #int 2207 // #89f │ │ +0cfd32: 1a0a 5306 |2ebd: const-string v10, "34.1691" // string@0653 │ │ +0cfd36: 4d0a 0001 |2ebf: aput-object v10, v0, v1 │ │ +0cfd3a: 1301 a008 |2ec1: const/16 v1, #int 2208 // #8a0 │ │ +0cfd3e: 4d02 0001 |2ec3: aput-object v2, v0, v1 │ │ +0cfd42: 1301 a108 |2ec5: const/16 v1, #int 2209 // #8a1 │ │ +0cfd46: 1a0a 970f |2ec7: const-string v10, "ENRA_SFO" // string@0f97 │ │ +0cfd4a: 4d0a 0001 |2ec9: aput-object v10, v0, v1 │ │ +0cfd4e: 1301 a208 |2ecb: const/16 v1, #int 2210 // #8a2 │ │ +0cfd52: 1a0a 3a03 |2ecd: const-string v10, "-122.935" // string@033a │ │ +0cfd56: 4d0a 0001 |2ecf: aput-object v10, v0, v1 │ │ +0cfd5a: 1301 a308 |2ed1: const/16 v1, #int 2211 // #8a3 │ │ +0cfd5e: 1a0a a106 |2ed3: const-string v10, "38.3236" // string@06a1 │ │ +0cfd62: 4d0a 0001 |2ed5: aput-object v10, v0, v1 │ │ +0cfd66: 1301 a408 |2ed7: const/16 v1, #int 2212 // #8a4 │ │ +0cfd6a: 4d02 0001 |2ed9: aput-object v2, v0, v1 │ │ +0cfd6e: 1301 a508 |2edb: const/16 v1, #int 2213 // #8a5 │ │ +0cfd72: 1a0a 970f |2edd: const-string v10, "ENRA_SFO" // string@0f97 │ │ +0cfd76: 4d0a 0001 |2edf: aput-object v10, v0, v1 │ │ +0cfd7a: 1301 a608 |2ee1: const/16 v1, #int 2214 // #8a6 │ │ +0cfd7e: 1a0a 3a03 |2ee3: const-string v10, "-122.935" // string@033a │ │ +0cfd82: 4d0a 0001 |2ee5: aput-object v10, v0, v1 │ │ +0cfd86: 1301 a708 |2ee7: const/16 v1, #int 2215 // #8a7 │ │ +0cfd8a: 1a0a 8b06 |2ee9: const-string v10, "37.3249" // string@068b │ │ +0cfd8e: 4d0a 0001 |2eeb: aput-object v10, v0, v1 │ │ +0cfd92: 1301 a808 |2eed: const/16 v1, #int 2216 // #8a8 │ │ +0cfd96: 4d02 0001 |2eef: aput-object v2, v0, v1 │ │ +0cfd9a: 1301 a908 |2ef1: const/16 v1, #int 2217 // #8a9 │ │ +0cfd9e: 1a0a 970f |2ef3: const-string v10, "ENRA_SFO" // string@0f97 │ │ +0cfda2: 4d0a 0001 |2ef5: aput-object v10, v0, v1 │ │ +0cfda6: 1301 aa08 |2ef7: const/16 v1, #int 2218 // #8aa │ │ +0cfdaa: 1a0a 3303 |2ef9: const-string v10, "-121.657" // string@0333 │ │ +0cfdae: 4d0a 0001 |2efb: aput-object v10, v0, v1 │ │ +0cfdb2: 1301 ab08 |2efd: const/16 v1, #int 2219 // #8ab │ │ +0cfdb6: 1a0a 8b06 |2eff: const-string v10, "37.3249" // string@068b │ │ +0cfdba: 4d0a 0001 |2f01: aput-object v10, v0, v1 │ │ +0cfdbe: 1301 ac08 |2f03: const/16 v1, #int 2220 // #8ac │ │ +0cfdc2: 4d02 0001 |2f05: aput-object v2, v0, v1 │ │ +0cfdc6: 1301 ad08 |2f07: const/16 v1, #int 2221 // #8ad │ │ +0cfdca: 1a0a 970f |2f09: const-string v10, "ENRA_SFO" // string@0f97 │ │ +0cfdce: 4d0a 0001 |2f0b: aput-object v10, v0, v1 │ │ +0cfdd2: 1301 ae08 |2f0d: const/16 v1, #int 2222 // #8ae │ │ +0cfdd6: 1a0a 3303 |2f0f: const-string v10, "-121.657" // string@0333 │ │ +0cfdda: 4d0a 0001 |2f11: aput-object v10, v0, v1 │ │ +0cfdde: 1301 af08 |2f13: const/16 v1, #int 2223 // #8af │ │ +0cfde2: 1a0a a106 |2f15: const-string v10, "38.3236" // string@06a1 │ │ +0cfde6: 4d0a 0001 |2f17: aput-object v10, v0, v1 │ │ +0cfdea: 1301 b008 |2f19: const/16 v1, #int 2224 // #8b0 │ │ +0cfdee: 4d02 0001 |2f1b: aput-object v2, v0, v1 │ │ +0cfdf2: 1301 b108 |2f1d: const/16 v1, #int 2225 // #8b1 │ │ +0cfdf6: 1a0a 8f0f |2f1f: const-string v10, "ENRA_JNU" // string@0f8f │ │ +0cfdfa: 4d0a 0001 |2f21: aput-object v10, v0, v1 │ │ +0cfdfe: 1301 b208 |2f23: const/16 v1, #int 2226 // #8b2 │ │ +0cfe02: 1a0a 6803 |2f25: const-string v10, "-138.968" // string@0368 │ │ +0cfe06: 4d0a 0001 |2f27: aput-object v10, v0, v1 │ │ +0cfe0a: 1301 b308 |2f29: const/16 v1, #int 2227 // #8b3 │ │ +0cfe0e: 1a0a df07 |2f2b: const-string v10, "60.1019" // string@07df │ │ +0cfe12: 4d0a 0001 |2f2d: aput-object v10, v0, v1 │ │ +0cfe16: 1301 b408 |2f2f: const/16 v1, #int 2228 // #8b4 │ │ +0cfe1a: 4d02 0001 |2f31: aput-object v2, v0, v1 │ │ +0cfe1e: 1301 b508 |2f33: const/16 v1, #int 2229 // #8b5 │ │ +0cfe22: 1a0a 8f0f |2f35: const-string v10, "ENRA_JNU" // string@0f8f │ │ +0cfe26: 4d0a 0001 |2f37: aput-object v10, v0, v1 │ │ +0cfe2a: 1301 b608 |2f39: const/16 v1, #int 2230 // #8b6 │ │ +0cfe2e: 1a0a 6803 |2f3b: const-string v10, "-138.968" // string@0368 │ │ +0cfe32: 4d0a 0001 |2f3d: aput-object v10, v0, v1 │ │ +0cfe36: 1301 b708 |2f3f: const/16 v1, #int 2231 // #8b7 │ │ +0cfe3a: 1a0a b307 |2f41: const-string v10, "56.682" // string@07b3 │ │ +0cfe3e: 4d0a 0001 |2f43: aput-object v10, v0, v1 │ │ +0cfe42: 1301 b808 |2f45: const/16 v1, #int 2232 // #8b8 │ │ +0cfe46: 4d02 0001 |2f47: aput-object v2, v0, v1 │ │ +0cfe4a: 1301 b908 |2f49: const/16 v1, #int 2233 // #8b9 │ │ +0cfe4e: 1a0a 8f0f |2f4b: const-string v10, "ENRA_JNU" // string@0f8f │ │ +0cfe52: 4d0a 0001 |2f4d: aput-object v10, v0, v1 │ │ +0cfe56: 1301 ba08 |2f4f: const/16 v1, #int 2234 // #8ba │ │ +0cfe5a: 1a0a 5b03 |2f51: const-string v10, "-132.489" // string@035b │ │ +0cfe5e: 4d0a 0001 |2f53: aput-object v10, v0, v1 │ │ +0cfe62: 1301 bb08 |2f55: const/16 v1, #int 2235 // #8bb │ │ +0cfe66: 1a0a b307 |2f57: const-string v10, "56.682" // string@07b3 │ │ +0cfe6a: 4d0a 0001 |2f59: aput-object v10, v0, v1 │ │ +0cfe6e: 1301 bc08 |2f5b: const/16 v1, #int 2236 // #8bc │ │ +0cfe72: 4d02 0001 |2f5d: aput-object v2, v0, v1 │ │ +0cfe76: 1301 bd08 |2f5f: const/16 v1, #int 2237 // #8bd │ │ +0cfe7a: 1a0a 8f0f |2f61: const-string v10, "ENRA_JNU" // string@0f8f │ │ +0cfe7e: 4d0a 0001 |2f63: aput-object v10, v0, v1 │ │ +0cfe82: 1301 be08 |2f65: const/16 v1, #int 2238 // #8be │ │ +0cfe86: 1a0a 5b03 |2f67: const-string v10, "-132.489" // string@035b │ │ +0cfe8a: 4d0a 0001 |2f69: aput-object v10, v0, v1 │ │ +0cfe8e: 1301 bf08 |2f6b: const/16 v1, #int 2239 // #8bf │ │ +0cfe92: 1a0a df07 |2f6d: const-string v10, "60.1019" // string@07df │ │ +0cfe96: 4d0a 0001 |2f6f: aput-object v10, v0, v1 │ │ +0cfe9a: 1301 c008 |2f71: const/16 v1, #int 2240 // #8c0 │ │ +0cfe9e: 4d02 0001 |2f73: aput-object v2, v0, v1 │ │ +0cfea2: 1301 c108 |2f75: const/16 v1, #int 2241 // #8c1 │ │ +0cfea6: 1a0a 990f |2f77: const-string v10, "ENRA_VR" // string@0f99 │ │ +0cfeaa: 4d0a 0001 |2f79: aput-object v10, v0, v1 │ │ +0cfeae: 1301 c208 |2f7b: const/16 v1, #int 2242 // #8c2 │ │ +0cfeb2: 1a0a 4303 |2f7d: const-string v10, "-124.568" // string@0343 │ │ +0cfeb6: 4d0a 0001 |2f7f: aput-object v10, v0, v1 │ │ +0cfeba: 1301 c308 |2f81: const/16 v1, #int 2243 // #8c3 │ │ +0cfebe: 1a0a 6d07 |2f83: const-string v10, "49.7313" // string@076d │ │ +0cfec2: 4d0a 0001 |2f85: aput-object v10, v0, v1 │ │ +0cfec6: 1301 c408 |2f87: const/16 v1, #int 2244 // #8c4 │ │ +0cfeca: 4d02 0001 |2f89: aput-object v2, v0, v1 │ │ +0cfece: 1301 c508 |2f8b: const/16 v1, #int 2245 // #8c5 │ │ +0cfed2: 1a0a 990f |2f8d: const-string v10, "ENRA_VR" // string@0f99 │ │ +0cfed6: 4d0a 0001 |2f8f: aput-object v10, v0, v1 │ │ +0cfeda: 1301 c608 |2f91: const/16 v1, #int 2246 // #8c6 │ │ +0cfede: 1a0a 4303 |2f93: const-string v10, "-124.568" // string@0343 │ │ +0cfee2: 4d0a 0001 |2f95: aput-object v10, v0, v1 │ │ +0cfee6: 1301 c708 |2f97: const/16 v1, #int 2247 // #8c7 │ │ +0cfeea: 1a0a 4c07 |2f99: const-string v10, "47.1488" // string@074c │ │ +0cfeee: 4d0a 0001 |2f9b: aput-object v10, v0, v1 │ │ +0cfef2: 1301 c808 |2f9d: const/16 v1, #int 2248 // #8c8 │ │ +0cfef6: 4d02 0001 |2f9f: aput-object v2, v0, v1 │ │ +0cfefa: 1301 c908 |2fa1: const/16 v1, #int 2249 // #8c9 │ │ +0cfefe: 1a0a 990f |2fa3: const-string v10, "ENRA_VR" // string@0f99 │ │ +0cff02: 4d0a 0001 |2fa5: aput-object v10, v0, v1 │ │ +0cff06: 1301 ca08 |2fa7: const/16 v1, #int 2250 // #8ca │ │ +0cff0a: 1a0a 3003 |2fa9: const-string v10, "-121.402" // string@0330 │ │ +0cff0e: 4d0a 0001 |2fab: aput-object v10, v0, v1 │ │ +0cff12: 1301 cb08 |2fad: const/16 v1, #int 2251 // #8cb │ │ +0cff16: 1a0a 4c07 |2faf: const-string v10, "47.1488" // string@074c │ │ +0cff1a: 4d0a 0001 |2fb1: aput-object v10, v0, v1 │ │ +0cff1e: 1301 cc08 |2fb3: const/16 v1, #int 2252 // #8cc │ │ +0cff22: 4d02 0001 |2fb5: aput-object v2, v0, v1 │ │ +0cff26: 1301 cd08 |2fb7: const/16 v1, #int 2253 // #8cd │ │ +0cff2a: 1a0a 990f |2fb9: const-string v10, "ENRA_VR" // string@0f99 │ │ +0cff2e: 4d0a 0001 |2fbb: aput-object v10, v0, v1 │ │ +0cff32: 1301 ce08 |2fbd: const/16 v1, #int 2254 // #8ce │ │ +0cff36: 1a0a 3003 |2fbf: const-string v10, "-121.402" // string@0330 │ │ +0cff3a: 4d0a 0001 |2fc1: aput-object v10, v0, v1 │ │ +0cff3e: 1301 cf08 |2fc3: const/16 v1, #int 2255 // #8cf │ │ +0cff42: 1a0a 6d07 |2fc5: const-string v10, "49.7313" // string@076d │ │ +0cff46: 4d0a 0001 |2fc7: aput-object v10, v0, v1 │ │ +0cff4a: 1301 d008 |2fc9: const/16 v1, #int 2256 // #8d0 │ │ +0cff4e: 4d02 0001 |2fcb: aput-object v2, v0, v1 │ │ +0cff52: 1301 d108 |2fcd: const/16 v1, #int 2257 // #8d1 │ │ +0cff56: 1a0a 8c0f |2fcf: const-string v10, "ENRA_FAI" // string@0f8c │ │ +0cff5a: 4d0a 0001 |2fd1: aput-object v10, v0, v1 │ │ +0cff5e: 1301 d208 |2fd3: const/16 v1, #int 2258 // #8d2 │ │ +0cff62: 1a0a 8503 |2fd5: const-string v10, "-150.258" // string@0385 │ │ +0cff66: 4d0a 0001 |2fd7: aput-object v10, v0, v1 │ │ +0cff6a: 1301 d308 |2fd9: const/16 v1, #int 2259 // #8d3 │ │ +0cff6e: 1a0a 1008 |2fdb: const-string v10, "65.3324" // string@0810 │ │ +0cff72: 4d0a 0001 |2fdd: aput-object v10, v0, v1 │ │ +0cff76: 1301 d408 |2fdf: const/16 v1, #int 2260 // #8d4 │ │ +0cff7a: 4d02 0001 |2fe1: aput-object v2, v0, v1 │ │ +0cff7e: 1301 d508 |2fe3: const/16 v1, #int 2261 // #8d5 │ │ +0cff82: 1a0a 8c0f |2fe5: const-string v10, "ENRA_FAI" // string@0f8c │ │ +0cff86: 4d0a 0001 |2fe7: aput-object v10, v0, v1 │ │ +0cff8a: 1301 d608 |2fe9: const/16 v1, #int 2262 // #8d6 │ │ +0cff8e: 1a0a 8503 |2feb: const-string v10, "-150.258" // string@0385 │ │ +0cff92: 4d0a 0001 |2fed: aput-object v10, v0, v1 │ │ +0cff96: 1301 d708 |2fef: const/16 v1, #int 2263 // #8d7 │ │ +0cff9a: 1a0a ee07 |2ff1: const-string v10, "63.7115" // string@07ee │ │ +0cff9e: 4d0a 0001 |2ff3: aput-object v10, v0, v1 │ │ +0cffa2: 1301 d808 |2ff5: const/16 v1, #int 2264 // #8d8 │ │ +0cffa6: 4d02 0001 |2ff7: aput-object v2, v0, v1 │ │ +0cffaa: 1301 d908 |2ff9: const/16 v1, #int 2265 // #8d9 │ │ +0cffae: 1a0a 8c0f |2ffb: const-string v10, "ENRA_FAI" // string@0f8c │ │ +0cffb2: 4d0a 0001 |2ffd: aput-object v10, v0, v1 │ │ +0cffb6: 1301 da08 |2fff: const/16 v1, #int 2266 // #8da │ │ +0cffba: 1a0a 7b03 |3001: const-string v10, "-145.022" // string@037b │ │ +0cffbe: 4d0a 0001 |3003: aput-object v10, v0, v1 │ │ +0cffc2: 1301 db08 |3005: const/16 v1, #int 2267 // #8db │ │ +0cffc6: 1a0a ee07 |3007: const-string v10, "63.7115" // string@07ee │ │ +0cffca: 4d0a 0001 |3009: aput-object v10, v0, v1 │ │ +0cffce: 1301 dc08 |300b: const/16 v1, #int 2268 // #8dc │ │ +0cffd2: 4d02 0001 |300d: aput-object v2, v0, v1 │ │ +0cffd6: 1301 dd08 |300f: const/16 v1, #int 2269 // #8dd │ │ +0cffda: 1a0a 8c0f |3011: const-string v10, "ENRA_FAI" // string@0f8c │ │ +0cffde: 4d0a 0001 |3013: aput-object v10, v0, v1 │ │ +0cffe2: 1301 de08 |3015: const/16 v1, #int 2270 // #8de │ │ +0cffe6: 1a0a 7b03 |3017: const-string v10, "-145.022" // string@037b │ │ +0cffea: 4d0a 0001 |3019: aput-object v10, v0, v1 │ │ +0cffee: 1301 df08 |301b: const/16 v1, #int 2271 // #8df │ │ +0cfff2: 1a0a 1008 |301d: const-string v10, "65.3324" // string@0810 │ │ +0cfff6: 4d0a 0001 |301f: aput-object v10, v0, v1 │ │ +0cfffa: 1301 e008 |3021: const/16 v1, #int 2272 // #8e0 │ │ +0cfffe: 4d02 0001 |3023: aput-object v2, v0, v1 │ │ +0d0002: 1301 e108 |3025: const/16 v1, #int 2273 // #8e1 │ │ +0d0006: 1a0a 940f |3027: const-string v10, "ENRA_OME" // string@0f94 │ │ +0d000a: 4d0a 0001 |3029: aput-object v10, v0, v1 │ │ +0d000e: 1301 e208 |302b: const/16 v1, #int 2274 // #8e2 │ │ +0d0012: 1a0a ad03 |302d: const-string v10, "-167.078" // string@03ad │ │ +0d0016: 4d0a 0001 |302f: aput-object v10, v0, v1 │ │ +0d001a: 1301 e308 |3031: const/16 v1, #int 2275 // #8e3 │ │ +0d001e: 1a0a 1108 |3033: const-string v10, "65.4198" // string@0811 │ │ +0d0022: 4d0a 0001 |3035: aput-object v10, v0, v1 │ │ +0d0026: 1301 e408 |3037: const/16 v1, #int 2276 // #8e4 │ │ +0d002a: 4d02 0001 |3039: aput-object v2, v0, v1 │ │ +0d002e: 1301 e508 |303b: const/16 v1, #int 2277 // #8e5 │ │ +0d0032: 1a0a 940f |303d: const-string v10, "ENRA_OME" // string@0f94 │ │ +0d0036: 4d0a 0001 |303f: aput-object v10, v0, v1 │ │ +0d003a: 1301 e608 |3041: const/16 v1, #int 2278 // #8e6 │ │ +0d003e: 1a0a ad03 |3043: const-string v10, "-167.078" // string@03ad │ │ +0d0042: 4d0a 0001 |3045: aput-object v10, v0, v1 │ │ +0d0046: 1301 e708 |3047: const/16 v1, #int 2279 // #8e7 │ │ +0d004a: 1a0a f807 |3049: const-string v10, "63.823" // string@07f8 │ │ +0d004e: 4d0a 0001 |304b: aput-object v10, v0, v1 │ │ +0d0052: 1301 e808 |304d: const/16 v1, #int 2280 // #8e8 │ │ +0d0056: 4d02 0001 |304f: aput-object v2, v0, v1 │ │ +0d005a: 1301 e908 |3051: const/16 v1, #int 2281 // #8e9 │ │ +0d005e: 1a0a 940f |3053: const-string v10, "ENRA_OME" // string@0f94 │ │ +0d0062: 4d0a 0001 |3055: aput-object v10, v0, v1 │ │ +0d0066: 1301 ea08 |3057: const/16 v1, #int 2282 // #8ea │ │ +0d006a: 1a0a a703 |3059: const-string v10, "-163.218" // string@03a7 │ │ +0d006e: 4d0a 0001 |305b: aput-object v10, v0, v1 │ │ +0d0072: 1301 eb08 |305d: const/16 v1, #int 2283 // #8eb │ │ +0d0076: 1a0a f807 |305f: const-string v10, "63.823" // string@07f8 │ │ +0d007a: 4d0a 0001 |3061: aput-object v10, v0, v1 │ │ +0d007e: 1301 ec08 |3063: const/16 v1, #int 2284 // #8ec │ │ +0d0082: 4d02 0001 |3065: aput-object v2, v0, v1 │ │ +0d0086: 1301 ed08 |3067: const/16 v1, #int 2285 // #8ed │ │ +0d008a: 1a0a 940f |3069: const-string v10, "ENRA_OME" // string@0f94 │ │ +0d008e: 4d0a 0001 |306b: aput-object v10, v0, v1 │ │ +0d0092: 1301 ee08 |306d: const/16 v1, #int 2286 // #8ee │ │ +0d0096: 1a0a a703 |306f: const-string v10, "-163.218" // string@03a7 │ │ +0d009a: 4d0a 0001 |3071: aput-object v10, v0, v1 │ │ +0d009e: 1301 ef08 |3073: const/16 v1, #int 2287 // #8ef │ │ +0d00a2: 1a0a 1108 |3075: const-string v10, "65.4198" // string@0811 │ │ +0d00a6: 4d0a 0001 |3077: aput-object v10, v0, v1 │ │ +0d00aa: 1301 f008 |3079: const/16 v1, #int 2288 // #8f0 │ │ +0d00ae: 4d02 0001 |307b: aput-object v2, v0, v1 │ │ +0d00b2: 1301 f108 |307d: const/16 v1, #int 2289 // #8f1 │ │ +0d00b6: 1a0a 860f |307f: const-string v10, "ENRA_ANC" // string@0f86 │ │ +0d00ba: 4d0a 0001 |3081: aput-object v10, v0, v1 │ │ +0d00be: 1301 f208 |3083: const/16 v1, #int 2290 // #8f2 │ │ +0d00c2: 1a0a 8d03 |3085: const-string v10, "-153.303" // string@038d │ │ +0d00c6: 4d0a 0001 |3087: aput-object v10, v0, v1 │ │ +0d00ca: 1301 f308 |3089: const/16 v1, #int 2291 // #8f3 │ │ +0d00ce: 1a0a ec07 |308b: const-string v10, "62.8585" // string@07ec │ │ +0d00d2: 4d0a 0001 |308d: aput-object v10, v0, v1 │ │ +0d00d6: 1301 f408 |308f: const/16 v1, #int 2292 // #8f4 │ │ +0d00da: 4d02 0001 |3091: aput-object v2, v0, v1 │ │ +0d00de: 1301 f508 |3093: const/16 v1, #int 2293 // #8f5 │ │ +0d00e2: 1a0a 860f |3095: const-string v10, "ENRA_ANC" // string@0f86 │ │ +0d00e6: 4d0a 0001 |3097: aput-object v10, v0, v1 │ │ +0d00ea: 1301 f608 |3099: const/16 v1, #int 2294 // #8f6 │ │ +0d00ee: 1a0a 8d03 |309b: const-string v10, "-153.303" // string@038d │ │ +0d00f2: 4d0a 0001 |309d: aput-object v10, v0, v1 │ │ +0d00f6: 1301 f708 |309f: const/16 v1, #int 2295 // #8f7 │ │ +0d00fa: 1a0a b807 |30a1: const-string v10, "58.2111" // string@07b8 │ │ +0d00fe: 4d0a 0001 |30a3: aput-object v10, v0, v1 │ │ +0d0102: 1301 f808 |30a5: const/16 v1, #int 2296 // #8f8 │ │ +0d0106: 4d02 0001 |30a7: aput-object v2, v0, v1 │ │ +0d010a: 1301 f908 |30a9: const/16 v1, #int 2297 // #8f9 │ │ +0d010e: 1a0a 860f |30ab: const-string v10, "ENRA_ANC" // string@0f86 │ │ +0d0112: 4d0a 0001 |30ad: aput-object v10, v0, v1 │ │ +0d0116: 1301 fa08 |30af: const/16 v1, #int 2298 // #8fa │ │ +0d011a: 1a0a 7503 |30b1: const-string v10, "-143.853" // string@0375 │ │ +0d011e: 4d0a 0001 |30b3: aput-object v10, v0, v1 │ │ +0d0122: 1301 fb08 |30b5: const/16 v1, #int 2299 // #8fb │ │ +0d0126: 1a0a b807 |30b7: const-string v10, "58.2111" // string@07b8 │ │ +0d012a: 4d0a 0001 |30b9: aput-object v10, v0, v1 │ │ +0d012e: 1301 fc08 |30bb: const/16 v1, #int 2300 // #8fc │ │ +0d0132: 4d02 0001 |30bd: aput-object v2, v0, v1 │ │ +0d0136: 1301 fd08 |30bf: const/16 v1, #int 2301 // #8fd │ │ +0d013a: 1a0a 860f |30c1: const-string v10, "ENRA_ANC" // string@0f86 │ │ +0d013e: 4d0a 0001 |30c3: aput-object v10, v0, v1 │ │ +0d0142: 1301 fe08 |30c5: const/16 v1, #int 2302 // #8fe │ │ +0d0146: 1a0a 7503 |30c7: const-string v10, "-143.853" // string@0375 │ │ +0d014a: 4d0a 0001 |30c9: aput-object v10, v0, v1 │ │ +0d014e: 1301 ff08 |30cb: const/16 v1, #int 2303 // #8ff │ │ +0d0152: 1a0a ec07 |30cd: const-string v10, "62.8585" // string@07ec │ │ +0d0156: 4d0a 0001 |30cf: aput-object v10, v0, v1 │ │ +0d015a: 1301 0009 |30d1: const/16 v1, #int 2304 // #900 │ │ +0d015e: 4d02 0001 |30d3: aput-object v2, v0, v1 │ │ +0d0162: 1301 0109 |30d5: const/16 v1, #int 2305 // #901 │ │ +0d0166: 1a0a 8d0f |30d7: const-string v10, "ENRA_GUA" // string@0f8d │ │ +0d016a: 4d0a 0001 |30d9: aput-object v10, v0, v1 │ │ +0d016e: 1301 0209 |30db: const/16 v1, #int 2306 // #902 │ │ +0d0172: 1a0a af05 |30dd: const-string v10, "139.725" // string@05af │ │ +0d0176: 4d0a 0001 |30df: aput-object v10, v0, v1 │ │ +0d017a: 1301 0309 |30e1: const/16 v1, #int 2307 // #903 │ │ +0d017e: 1a0a c605 |30e3: const-string v10, "18.4257" // string@05c6 │ │ +0d0182: 4d0a 0001 |30e5: aput-object v10, v0, v1 │ │ +0d0186: 1301 0409 |30e7: const/16 v1, #int 2308 // #904 │ │ +0d018a: 4d02 0001 |30e9: aput-object v2, v0, v1 │ │ +0d018e: 1301 0509 |30eb: const/16 v1, #int 2309 // #905 │ │ +0d0192: 1a0a 8d0f |30ed: const-string v10, "ENRA_GUA" // string@0f8d │ │ +0d0196: 4d0a 0001 |30ef: aput-object v10, v0, v1 │ │ +0d019a: 1301 0609 |30f1: const/16 v1, #int 2310 // #906 │ │ +0d019e: 1a0a af05 |30f3: const-string v10, "139.725" // string@05af │ │ +0d01a2: 4d0a 0001 |30f5: aput-object v10, v0, v1 │ │ +0d01a6: 1301 0709 |30f7: const/16 v1, #int 2311 // #907 │ │ +0d01aa: 1a0a 5e08 |30f9: const-string v10, "8.55736" // string@085e │ │ +0d01ae: 4d0a 0001 |30fb: aput-object v10, v0, v1 │ │ +0d01b2: 1301 0809 |30fd: const/16 v1, #int 2312 // #908 │ │ +0d01b6: 4d02 0001 |30ff: aput-object v2, v0, v1 │ │ +0d01ba: 1301 0909 |3101: const/16 v1, #int 2313 // #909 │ │ +0d01be: 1a0a 8d0f |3103: const-string v10, "ENRA_GUA" // string@0f8d │ │ +0d01c2: 4d0a 0001 |3105: aput-object v10, v0, v1 │ │ +0d01c6: 1301 0a09 |3107: const/16 v1, #int 2314 // #90a │ │ +0d01ca: 1a0a b905 |3109: const-string v10, "150.246" // string@05b9 │ │ +0d01ce: 4d0a 0001 |310b: aput-object v10, v0, v1 │ │ +0d01d2: 1301 0b09 |310d: const/16 v1, #int 2315 // #90b │ │ +0d01d6: 1a0a 5e08 |310f: const-string v10, "8.55736" // string@085e │ │ +0d01da: 4d0a 0001 |3111: aput-object v10, v0, v1 │ │ +0d01de: 1301 0c09 |3113: const/16 v1, #int 2316 // #90c │ │ +0d01e2: 4d02 0001 |3115: aput-object v2, v0, v1 │ │ +0d01e6: 1301 0d09 |3117: const/16 v1, #int 2317 // #90d │ │ +0d01ea: 1a02 8d0f |3119: const-string v2, "ENRA_GUA" // string@0f8d │ │ +0d01ee: 4d02 0001 |311b: aput-object v2, v0, v1 │ │ +0d01f2: 1301 0e09 |311d: const/16 v1, #int 2318 // #90e │ │ +0d01f6: 1a02 b905 |311f: const-string v2, "150.246" // string@05b9 │ │ +0d01fa: 4d02 0001 |3121: aput-object v2, v0, v1 │ │ +0d01fe: 1301 0f09 |3123: const/16 v1, #int 2319 // #90f │ │ +0d0202: 1a02 c605 |3125: const-string v2, "18.4257" // string@05c6 │ │ +0d0206: 4d02 0001 |3127: aput-object v2, v0, v1 │ │ +0d020a: 1301 1009 |3129: const/16 v1, #int 2320 // #910 │ │ +0d020e: 1a02 d107 |312b: const-string v2, "6" // string@07d1 │ │ +0d0212: 4d02 0001 |312d: aput-object v2, v0, v1 │ │ +0d0216: 1301 1109 |312f: const/16 v1, #int 2321 // #911 │ │ +0d021a: 1a0a 640f |3131: const-string v10, "ELEV_AK" // string@0f64 │ │ +0d021e: 4d0a 0001 |3133: aput-object v10, v0, v1 │ │ +0d0222: 1301 1209 |3135: const/16 v1, #int 2322 // #912 │ │ +0d0226: 1a0a bb03 |3137: const-string v10, "-180.00" // string@03bb │ │ +0d022a: 4d0a 0001 |3139: aput-object v10, v0, v1 │ │ +0d022e: 1301 1309 |313b: const/16 v1, #int 2323 // #913 │ │ +0d0232: 1a0a 4a08 |313d: const-string v10, "75.00" // string@084a │ │ +0d0236: 4d0a 0001 |313f: aput-object v10, v0, v1 │ │ +0d023a: 1301 1409 |3141: const/16 v1, #int 2324 // #914 │ │ +0d023e: 4d02 0001 |3143: aput-object v2, v0, v1 │ │ +0d0242: 1301 1509 |3145: const/16 v1, #int 2325 // #915 │ │ +0d0246: 1a0a 640f |3147: const-string v10, "ELEV_AK" // string@0f64 │ │ +0d024a: 4d0a 0001 |3149: aput-object v10, v0, v1 │ │ +0d024e: 1301 1609 |314b: const/16 v1, #int 2326 // #916 │ │ +0d0252: 1a0a bb03 |314d: const-string v10, "-180.00" // string@03bb │ │ +0d0256: 4d0a 0001 |314f: aput-object v10, v0, v1 │ │ +0d025a: 1301 1709 |3151: const/16 v1, #int 2327 // #917 │ │ +0d025e: 1a0a 7407 |3153: const-string v10, "50.00" // string@0774 │ │ +0d0262: 4d0a 0001 |3155: aput-object v10, v0, v1 │ │ +0d0266: 1301 1809 |3157: const/16 v1, #int 2328 // #918 │ │ +0d026a: 4d02 0001 |3159: aput-object v2, v0, v1 │ │ +0d026e: 1301 1909 |315b: const/16 v1, #int 2329 // #919 │ │ +0d0272: 1a0a 640f |315d: const-string v10, "ELEV_AK" // string@0f64 │ │ +0d0276: 4d0a 0001 |315f: aput-object v10, v0, v1 │ │ +0d027a: 1301 1a09 |3161: const/16 v1, #int 2330 // #91a │ │ +0d027e: 1a0a 4603 |3163: const-string v10, "-125.00" // string@0346 │ │ +0d0282: 4d0a 0001 |3165: aput-object v10, v0, v1 │ │ +0d0286: 1301 1b09 |3167: const/16 v1, #int 2331 // #91b │ │ +0d028a: 1a0a 7407 |3169: const-string v10, "50.00" // string@0774 │ │ +0d028e: 4d0a 0001 |316b: aput-object v10, v0, v1 │ │ +0d0292: 1301 1c09 |316d: const/16 v1, #int 2332 // #91c │ │ +0d0296: 4d02 0001 |316f: aput-object v2, v0, v1 │ │ +0d029a: 1301 1d09 |3171: const/16 v1, #int 2333 // #91d │ │ +0d029e: 1a0a 640f |3173: const-string v10, "ELEV_AK" // string@0f64 │ │ +0d02a2: 4d0a 0001 |3175: aput-object v10, v0, v1 │ │ +0d02a6: 1301 1e09 |3177: const/16 v1, #int 2334 // #91e │ │ +0d02aa: 1a0a 4603 |3179: const-string v10, "-125.00" // string@0346 │ │ +0d02ae: 4d0a 0001 |317b: aput-object v10, v0, v1 │ │ +0d02b2: 1301 1f09 |317d: const/16 v1, #int 2335 // #91f │ │ +0d02b6: 1a0a 4a08 |317f: const-string v10, "75.00" // string@084a │ │ +0d02ba: 4d0a 0001 |3181: aput-object v10, v0, v1 │ │ +0d02be: 1301 2009 |3183: const/16 v1, #int 2336 // #920 │ │ +0d02c2: 4d02 0001 |3185: aput-object v2, v0, v1 │ │ +0d02c6: 1301 2109 |3187: const/16 v1, #int 2337 // #921 │ │ +0d02ca: 1a0a 660f |3189: const-string v10, "ELEV_NE" // string@0f66 │ │ +0d02ce: 4d0a 0001 |318b: aput-object v10, v0, v1 │ │ +0d02d2: 1301 2209 |318d: const/16 v1, #int 2338 // #922 │ │ +0d02d6: 4d03 0001 |318f: aput-object v3, v0, v1 │ │ +0d02da: 1301 2309 |3191: const/16 v1, #int 2339 // #923 │ │ +0d02de: 4d04 0001 |3193: aput-object v4, v0, v1 │ │ +0d02e2: 1301 2409 |3195: const/16 v1, #int 2340 // #924 │ │ +0d02e6: 4d02 0001 |3197: aput-object v2, v0, v1 │ │ +0d02ea: 1301 2509 |3199: const/16 v1, #int 2341 // #925 │ │ +0d02ee: 1a0a 660f |319b: const-string v10, "ELEV_NE" // string@0f66 │ │ +0d02f2: 4d0a 0001 |319d: aput-object v10, v0, v1 │ │ +0d02f6: 1301 2609 |319f: const/16 v1, #int 2342 // #926 │ │ +0d02fa: 4d03 0001 |31a1: aput-object v3, v0, v1 │ │ +0d02fe: 1301 2709 |31a3: const/16 v1, #int 2343 // #927 │ │ +0d0302: 4d05 0001 |31a5: aput-object v5, v0, v1 │ │ +0d0306: 1301 2809 |31a7: const/16 v1, #int 2344 // #928 │ │ +0d030a: 4d02 0001 |31a9: aput-object v2, v0, v1 │ │ +0d030e: 1301 2909 |31ab: const/16 v1, #int 2345 // #929 │ │ +0d0312: 1a0a 660f |31ad: const-string v10, "ELEV_NE" // string@0f66 │ │ +0d0316: 4d0a 0001 |31af: aput-object v10, v0, v1 │ │ +0d031a: 1301 2a09 |31b1: const/16 v1, #int 2346 // #92a │ │ +0d031e: 4d06 0001 |31b3: aput-object v6, v0, v1 │ │ +0d0322: 1301 2b09 |31b5: const/16 v1, #int 2347 // #92b │ │ +0d0326: 4d05 0001 |31b7: aput-object v5, v0, v1 │ │ +0d032a: 1301 2c09 |31b9: const/16 v1, #int 2348 // #92c │ │ +0d032e: 4d02 0001 |31bb: aput-object v2, v0, v1 │ │ +0d0332: 1301 2d09 |31bd: const/16 v1, #int 2349 // #92d │ │ +0d0336: 1a0a 660f |31bf: const-string v10, "ELEV_NE" // string@0f66 │ │ +0d033a: 4d0a 0001 |31c1: aput-object v10, v0, v1 │ │ +0d033e: 1301 2e09 |31c3: const/16 v1, #int 2350 // #92e │ │ +0d0342: 4d06 0001 |31c5: aput-object v6, v0, v1 │ │ +0d0346: 1301 2f09 |31c7: const/16 v1, #int 2351 // #92f │ │ +0d034a: 4d04 0001 |31c9: aput-object v4, v0, v1 │ │ +0d034e: 1301 3009 |31cb: const/16 v1, #int 2352 // #930 │ │ +0d0352: 4d02 0001 |31cd: aput-object v2, v0, v1 │ │ +0d0356: 1301 3109 |31cf: const/16 v1, #int 2353 // #931 │ │ +0d035a: 1a0a 650f |31d1: const-string v10, "ELEV_NC" // string@0f65 │ │ +0d035e: 4d0a 0001 |31d3: aput-object v10, v0, v1 │ │ +0d0362: 1301 3209 |31d5: const/16 v1, #int 2354 // #932 │ │ +0d0366: 4d07 0001 |31d7: aput-object v7, v0, v1 │ │ +0d036a: 1301 3309 |31d9: const/16 v1, #int 2355 // #933 │ │ +0d036e: 4d04 0001 |31db: aput-object v4, v0, v1 │ │ +0d0372: 1301 3409 |31dd: const/16 v1, #int 2356 // #934 │ │ +0d0376: 4d02 0001 |31df: aput-object v2, v0, v1 │ │ +0d037a: 1301 3509 |31e1: const/16 v1, #int 2357 // #935 │ │ +0d037e: 1a0a 650f |31e3: const-string v10, "ELEV_NC" // string@0f65 │ │ +0d0382: 4d0a 0001 |31e5: aput-object v10, v0, v1 │ │ +0d0386: 1301 3609 |31e7: const/16 v1, #int 2358 // #936 │ │ +0d038a: 4d07 0001 |31e9: aput-object v7, v0, v1 │ │ +0d038e: 1301 3709 |31eb: const/16 v1, #int 2359 // #937 │ │ +0d0392: 4d05 0001 |31ed: aput-object v5, v0, v1 │ │ +0d0396: 1301 3809 |31ef: const/16 v1, #int 2360 // #938 │ │ +0d039a: 4d02 0001 |31f1: aput-object v2, v0, v1 │ │ +0d039e: 1301 3909 |31f3: const/16 v1, #int 2361 // #939 │ │ +0d03a2: 1a0a 650f |31f5: const-string v10, "ELEV_NC" // string@0f65 │ │ +0d03a6: 4d0a 0001 |31f7: aput-object v10, v0, v1 │ │ +0d03aa: 1301 3a09 |31f9: const/16 v1, #int 2362 // #93a │ │ +0d03ae: 4d03 0001 |31fb: aput-object v3, v0, v1 │ │ +0d03b2: 1301 3b09 |31fd: const/16 v1, #int 2363 // #93b │ │ +0d03b6: 4d05 0001 |31ff: aput-object v5, v0, v1 │ │ +0d03ba: 1301 3c09 |3201: const/16 v1, #int 2364 // #93c │ │ +0d03be: 4d02 0001 |3203: aput-object v2, v0, v1 │ │ +0d03c2: 1301 3d09 |3205: const/16 v1, #int 2365 // #93d │ │ +0d03c6: 1a0a 650f |3207: const-string v10, "ELEV_NC" // string@0f65 │ │ +0d03ca: 4d0a 0001 |3209: aput-object v10, v0, v1 │ │ +0d03ce: 1301 3e09 |320b: const/16 v1, #int 2366 // #93e │ │ +0d03d2: 4d03 0001 |320d: aput-object v3, v0, v1 │ │ +0d03d6: 1301 3f09 |320f: const/16 v1, #int 2367 // #93f │ │ +0d03da: 4d04 0001 |3211: aput-object v4, v0, v1 │ │ +0d03de: 1301 4009 |3213: const/16 v1, #int 2368 // #940 │ │ +0d03e2: 4d02 0001 |3215: aput-object v2, v0, v1 │ │ +0d03e6: 1301 4109 |3217: const/16 v1, #int 2369 // #941 │ │ +0d03ea: 1a0a 670f |3219: const-string v10, "ELEV_NW" // string@0f67 │ │ +0d03ee: 4d0a 0001 |321b: aput-object v10, v0, v1 │ │ +0d03f2: 1301 4209 |321d: const/16 v1, #int 2370 // #942 │ │ +0d03f6: 4d08 0001 |321f: aput-object v8, v0, v1 │ │ +0d03fa: 1301 4309 |3221: const/16 v1, #int 2371 // #943 │ │ +0d03fe: 4d04 0001 |3223: aput-object v4, v0, v1 │ │ +0d0402: 1301 4409 |3225: const/16 v1, #int 2372 // #944 │ │ +0d0406: 4d02 0001 |3227: aput-object v2, v0, v1 │ │ +0d040a: 1301 4509 |3229: const/16 v1, #int 2373 // #945 │ │ +0d040e: 1a0a 670f |322b: const-string v10, "ELEV_NW" // string@0f67 │ │ +0d0412: 4d0a 0001 |322d: aput-object v10, v0, v1 │ │ +0d0416: 1301 4609 |322f: const/16 v1, #int 2374 // #946 │ │ +0d041a: 4d08 0001 |3231: aput-object v8, v0, v1 │ │ +0d041e: 1301 4709 |3233: const/16 v1, #int 2375 // #947 │ │ +0d0422: 4d05 0001 |3235: aput-object v5, v0, v1 │ │ +0d0426: 1301 4809 |3237: const/16 v1, #int 2376 // #948 │ │ +0d042a: 4d02 0001 |3239: aput-object v2, v0, v1 │ │ +0d042e: 1301 4909 |323b: const/16 v1, #int 2377 // #949 │ │ +0d0432: 1a0a 670f |323d: const-string v10, "ELEV_NW" // string@0f67 │ │ +0d0436: 4d0a 0001 |323f: aput-object v10, v0, v1 │ │ +0d043a: 1301 4a09 |3241: const/16 v1, #int 2378 // #94a │ │ +0d043e: 4d07 0001 |3243: aput-object v7, v0, v1 │ │ +0d0442: 1301 4b09 |3245: const/16 v1, #int 2379 // #94b │ │ +0d0446: 4d05 0001 |3247: aput-object v5, v0, v1 │ │ +0d044a: 1301 4c09 |3249: const/16 v1, #int 2380 // #94c │ │ +0d044e: 4d02 0001 |324b: aput-object v2, v0, v1 │ │ +0d0452: 1301 4d09 |324d: const/16 v1, #int 2381 // #94d │ │ +0d0456: 1a0a 670f |324f: const-string v10, "ELEV_NW" // string@0f67 │ │ +0d045a: 4d0a 0001 |3251: aput-object v10, v0, v1 │ │ +0d045e: 1301 4e09 |3253: const/16 v1, #int 2382 // #94e │ │ +0d0462: 4d07 0001 |3255: aput-object v7, v0, v1 │ │ +0d0466: 1301 4f09 |3257: const/16 v1, #int 2383 // #94f │ │ +0d046a: 4d04 0001 |3259: aput-object v4, v0, v1 │ │ +0d046e: 1301 5009 |325b: const/16 v1, #int 2384 // #950 │ │ +0d0472: 4d02 0001 |325d: aput-object v2, v0, v1 │ │ +0d0476: 1301 5109 |325f: const/16 v1, #int 2385 // #951 │ │ +0d047a: 1a0a 690f |3261: const-string v10, "ELEV_SE" // string@0f69 │ │ +0d047e: 4d0a 0001 |3263: aput-object v10, v0, v1 │ │ +0d0482: 1301 5209 |3265: const/16 v1, #int 2386 // #952 │ │ +0d0486: 4d03 0001 |3267: aput-object v3, v0, v1 │ │ +0d048a: 1301 5309 |3269: const/16 v1, #int 2387 // #953 │ │ +0d048e: 4d05 0001 |326b: aput-object v5, v0, v1 │ │ +0d0492: 1301 5409 |326d: const/16 v1, #int 2388 // #954 │ │ +0d0496: 4d02 0001 |326f: aput-object v2, v0, v1 │ │ +0d049a: 1301 5509 |3271: const/16 v1, #int 2389 // #955 │ │ +0d049e: 1a0a 690f |3273: const-string v10, "ELEV_SE" // string@0f69 │ │ +0d04a2: 4d0a 0001 |3275: aput-object v10, v0, v1 │ │ +0d04a6: 1301 5609 |3277: const/16 v1, #int 2390 // #956 │ │ +0d04aa: 4d03 0001 |3279: aput-object v3, v0, v1 │ │ +0d04ae: 1301 5709 |327b: const/16 v1, #int 2391 // #957 │ │ +0d04b2: 4d09 0001 |327d: aput-object v9, v0, v1 │ │ +0d04b6: 1301 5809 |327f: const/16 v1, #int 2392 // #958 │ │ +0d04ba: 4d02 0001 |3281: aput-object v2, v0, v1 │ │ +0d04be: 1301 5909 |3283: const/16 v1, #int 2393 // #959 │ │ +0d04c2: 1a0a 690f |3285: const-string v10, "ELEV_SE" // string@0f69 │ │ +0d04c6: 4d0a 0001 |3287: aput-object v10, v0, v1 │ │ +0d04ca: 1301 5a09 |3289: const/16 v1, #int 2394 // #95a │ │ +0d04ce: 4d06 0001 |328b: aput-object v6, v0, v1 │ │ +0d04d2: 1301 5b09 |328d: const/16 v1, #int 2395 // #95b │ │ +0d04d6: 4d09 0001 |328f: aput-object v9, v0, v1 │ │ +0d04da: 1301 5c09 |3291: const/16 v1, #int 2396 // #95c │ │ +0d04de: 4d02 0001 |3293: aput-object v2, v0, v1 │ │ +0d04e2: 1301 5d09 |3295: const/16 v1, #int 2397 // #95d │ │ +0d04e6: 1a0a 690f |3297: const-string v10, "ELEV_SE" // string@0f69 │ │ +0d04ea: 4d0a 0001 |3299: aput-object v10, v0, v1 │ │ +0d04ee: 1301 5e09 |329b: const/16 v1, #int 2398 // #95e │ │ +0d04f2: 4d06 0001 |329d: aput-object v6, v0, v1 │ │ +0d04f6: 1301 5f09 |329f: const/16 v1, #int 2399 // #95f │ │ +0d04fa: 4d05 0001 |32a1: aput-object v5, v0, v1 │ │ +0d04fe: 1301 6009 |32a3: const/16 v1, #int 2400 // #960 │ │ +0d0502: 4d02 0001 |32a5: aput-object v2, v0, v1 │ │ +0d0506: 1301 6109 |32a7: const/16 v1, #int 2401 // #961 │ │ +0d050a: 1a0a 680f |32a9: const-string v10, "ELEV_SC" // string@0f68 │ │ +0d050e: 4d0a 0001 |32ab: aput-object v10, v0, v1 │ │ +0d0512: 1301 6209 |32ad: const/16 v1, #int 2402 // #962 │ │ +0d0516: 4d07 0001 |32af: aput-object v7, v0, v1 │ │ +0d051a: 1301 6309 |32b1: const/16 v1, #int 2403 // #963 │ │ +0d051e: 4d05 0001 |32b3: aput-object v5, v0, v1 │ │ +0d0522: 1301 6409 |32b5: const/16 v1, #int 2404 // #964 │ │ +0d0526: 4d02 0001 |32b7: aput-object v2, v0, v1 │ │ +0d052a: 1301 6509 |32b9: const/16 v1, #int 2405 // #965 │ │ +0d052e: 1a0a 680f |32bb: const-string v10, "ELEV_SC" // string@0f68 │ │ +0d0532: 4d0a 0001 |32bd: aput-object v10, v0, v1 │ │ +0d0536: 1301 6609 |32bf: const/16 v1, #int 2406 // #966 │ │ +0d053a: 4d07 0001 |32c1: aput-object v7, v0, v1 │ │ +0d053e: 1301 6709 |32c3: const/16 v1, #int 2407 // #967 │ │ +0d0542: 4d09 0001 |32c5: aput-object v9, v0, v1 │ │ +0d0546: 1301 6809 |32c7: const/16 v1, #int 2408 // #968 │ │ +0d054a: 4d02 0001 |32c9: aput-object v2, v0, v1 │ │ +0d054e: 1301 6909 |32cb: const/16 v1, #int 2409 // #969 │ │ +0d0552: 1a0a 680f |32cd: const-string v10, "ELEV_SC" // string@0f68 │ │ +0d0556: 4d0a 0001 |32cf: aput-object v10, v0, v1 │ │ +0d055a: 1301 6a09 |32d1: const/16 v1, #int 2410 // #96a │ │ +0d055e: 4d03 0001 |32d3: aput-object v3, v0, v1 │ │ +0d0562: 1301 6b09 |32d5: const/16 v1, #int 2411 // #96b │ │ +0d0566: 4d09 0001 |32d7: aput-object v9, v0, v1 │ │ +0d056a: 1301 6c09 |32d9: const/16 v1, #int 2412 // #96c │ │ +0d056e: 4d02 0001 |32db: aput-object v2, v0, v1 │ │ +0d0572: 1301 6d09 |32dd: const/16 v1, #int 2413 // #96d │ │ +0d0576: 1a0a 680f |32df: const-string v10, "ELEV_SC" // string@0f68 │ │ +0d057a: 4d0a 0001 |32e1: aput-object v10, v0, v1 │ │ +0d057e: 1301 6e09 |32e3: const/16 v1, #int 2414 // #96e │ │ +0d0582: 4d03 0001 |32e5: aput-object v3, v0, v1 │ │ +0d0586: 1301 6f09 |32e7: const/16 v1, #int 2415 // #96f │ │ +0d058a: 4d05 0001 |32e9: aput-object v5, v0, v1 │ │ +0d058e: 1301 7009 |32eb: const/16 v1, #int 2416 // #970 │ │ +0d0592: 4d02 0001 |32ed: aput-object v2, v0, v1 │ │ +0d0596: 1301 7109 |32ef: const/16 v1, #int 2417 // #971 │ │ +0d059a: 1a0a 6a0f |32f1: const-string v10, "ELEV_SW" // string@0f6a │ │ +0d059e: 4d0a 0001 |32f3: aput-object v10, v0, v1 │ │ +0d05a2: 1301 7209 |32f5: const/16 v1, #int 2418 // #972 │ │ +0d05a6: 4d08 0001 |32f7: aput-object v8, v0, v1 │ │ +0d05aa: 1301 7309 |32f9: const/16 v1, #int 2419 // #973 │ │ +0d05ae: 4d05 0001 |32fb: aput-object v5, v0, v1 │ │ +0d05b2: 1301 7409 |32fd: const/16 v1, #int 2420 // #974 │ │ +0d05b6: 4d02 0001 |32ff: aput-object v2, v0, v1 │ │ +0d05ba: 1301 7509 |3301: const/16 v1, #int 2421 // #975 │ │ +0d05be: 1a0a 6a0f |3303: const-string v10, "ELEV_SW" // string@0f6a │ │ +0d05c2: 4d0a 0001 |3305: aput-object v10, v0, v1 │ │ +0d05c6: 1301 7609 |3307: const/16 v1, #int 2422 // #976 │ │ +0d05ca: 4d08 0001 |3309: aput-object v8, v0, v1 │ │ +0d05ce: 1301 7709 |330b: const/16 v1, #int 2423 // #977 │ │ +0d05d2: 4d09 0001 |330d: aput-object v9, v0, v1 │ │ +0d05d6: 1301 7809 |330f: const/16 v1, #int 2424 // #978 │ │ +0d05da: 4d02 0001 |3311: aput-object v2, v0, v1 │ │ +0d05de: 1301 7909 |3313: const/16 v1, #int 2425 // #979 │ │ +0d05e2: 1a0a 6a0f |3315: const-string v10, "ELEV_SW" // string@0f6a │ │ +0d05e6: 4d0a 0001 |3317: aput-object v10, v0, v1 │ │ +0d05ea: 1301 7a09 |3319: const/16 v1, #int 2426 // #97a │ │ +0d05ee: 4d07 0001 |331b: aput-object v7, v0, v1 │ │ +0d05f2: 1301 7b09 |331d: const/16 v1, #int 2427 // #97b │ │ +0d05f6: 4d09 0001 |331f: aput-object v9, v0, v1 │ │ +0d05fa: 1301 7c09 |3321: const/16 v1, #int 2428 // #97c │ │ +0d05fe: 4d02 0001 |3323: aput-object v2, v0, v1 │ │ +0d0602: 1301 7d09 |3325: const/16 v1, #int 2429 // #97d │ │ +0d0606: 1a02 6a0f |3327: const-string v2, "ELEV_SW" // string@0f6a │ │ +0d060a: 4d02 0001 |3329: aput-object v2, v0, v1 │ │ +0d060e: 1301 7e09 |332b: const/16 v1, #int 2430 // #97e │ │ +0d0612: 4d07 0001 |332d: aput-object v7, v0, v1 │ │ +0d0616: 1301 7f09 |332f: const/16 v1, #int 2431 // #97f │ │ +0d061a: 4d05 0001 |3331: aput-object v5, v0, v1 │ │ +0d061e: 1301 8009 |3333: const/16 v1, #int 2432 // #980 │ │ +0d0622: 1a02 2e08 |3335: const-string v2, "7" // string@082e │ │ +0d0626: 4d02 0001 |3337: aput-object v2, v0, v1 │ │ +0d062a: 1301 8109 |3339: const/16 v1, #int 2433 // #981 │ │ +0d062e: 1a0a 3623 |333b: const-string v10, "REL_AK" // string@2336 │ │ +0d0632: 4d0a 0001 |333d: aput-object v10, v0, v1 │ │ +0d0636: 1301 8209 |333f: const/16 v1, #int 2434 // #982 │ │ +0d063a: 1a0a bb03 |3341: const-string v10, "-180.00" // string@03bb │ │ +0d063e: 4d0a 0001 |3343: aput-object v10, v0, v1 │ │ +0d0642: 1301 8309 |3345: const/16 v1, #int 2435 // #983 │ │ +0d0646: 1a0a 4a08 |3347: const-string v10, "75.00" // string@084a │ │ +0d064a: 4d0a 0001 |3349: aput-object v10, v0, v1 │ │ +0d064e: 1301 8409 |334b: const/16 v1, #int 2436 // #984 │ │ +0d0652: 4d02 0001 |334d: aput-object v2, v0, v1 │ │ +0d0656: 1301 8509 |334f: const/16 v1, #int 2437 // #985 │ │ +0d065a: 1a0a 3623 |3351: const-string v10, "REL_AK" // string@2336 │ │ +0d065e: 4d0a 0001 |3353: aput-object v10, v0, v1 │ │ +0d0662: 1301 8609 |3355: const/16 v1, #int 2438 // #986 │ │ +0d0666: 1a0a bb03 |3357: const-string v10, "-180.00" // string@03bb │ │ +0d066a: 4d0a 0001 |3359: aput-object v10, v0, v1 │ │ +0d066e: 1301 8709 |335b: const/16 v1, #int 2439 // #987 │ │ +0d0672: 1a0a 7407 |335d: const-string v10, "50.00" // string@0774 │ │ +0d0676: 4d0a 0001 |335f: aput-object v10, v0, v1 │ │ +0d067a: 1301 8809 |3361: const/16 v1, #int 2440 // #988 │ │ +0d067e: 4d02 0001 |3363: aput-object v2, v0, v1 │ │ +0d0682: 1301 8909 |3365: const/16 v1, #int 2441 // #989 │ │ +0d0686: 1a0a 3623 |3367: const-string v10, "REL_AK" // string@2336 │ │ +0d068a: 4d0a 0001 |3369: aput-object v10, v0, v1 │ │ +0d068e: 1301 8a09 |336b: const/16 v1, #int 2442 // #98a │ │ +0d0692: 1a0a 4603 |336d: const-string v10, "-125.00" // string@0346 │ │ +0d0696: 4d0a 0001 |336f: aput-object v10, v0, v1 │ │ +0d069a: 1301 8b09 |3371: const/16 v1, #int 2443 // #98b │ │ +0d069e: 1a0a 7407 |3373: const-string v10, "50.00" // string@0774 │ │ +0d06a2: 4d0a 0001 |3375: aput-object v10, v0, v1 │ │ +0d06a6: 1301 8c09 |3377: const/16 v1, #int 2444 // #98c │ │ +0d06aa: 4d02 0001 |3379: aput-object v2, v0, v1 │ │ +0d06ae: 1301 8d09 |337b: const/16 v1, #int 2445 // #98d │ │ +0d06b2: 1a0a 3623 |337d: const-string v10, "REL_AK" // string@2336 │ │ +0d06b6: 4d0a 0001 |337f: aput-object v10, v0, v1 │ │ +0d06ba: 1301 8e09 |3381: const/16 v1, #int 2446 // #98e │ │ +0d06be: 1a0a 4603 |3383: const-string v10, "-125.00" // string@0346 │ │ +0d06c2: 4d0a 0001 |3385: aput-object v10, v0, v1 │ │ +0d06c6: 1301 8f09 |3387: const/16 v1, #int 2447 // #98f │ │ +0d06ca: 1a0a 4a08 |3389: const-string v10, "75.00" // string@084a │ │ +0d06ce: 4d0a 0001 |338b: aput-object v10, v0, v1 │ │ +0d06d2: 1301 9009 |338d: const/16 v1, #int 2448 // #990 │ │ +0d06d6: 4d02 0001 |338f: aput-object v2, v0, v1 │ │ +0d06da: 1301 9109 |3391: const/16 v1, #int 2449 // #991 │ │ +0d06de: 1a0a 3823 |3393: const-string v10, "REL_NE" // string@2338 │ │ +0d06e2: 4d0a 0001 |3395: aput-object v10, v0, v1 │ │ +0d06e6: 1301 9209 |3397: const/16 v1, #int 2450 // #992 │ │ +0d06ea: 4d03 0001 |3399: aput-object v3, v0, v1 │ │ +0d06ee: 1301 9309 |339b: const/16 v1, #int 2451 // #993 │ │ +0d06f2: 4d04 0001 |339d: aput-object v4, v0, v1 │ │ +0d06f6: 1301 9409 |339f: const/16 v1, #int 2452 // #994 │ │ +0d06fa: 4d02 0001 |33a1: aput-object v2, v0, v1 │ │ +0d06fe: 1301 9509 |33a3: const/16 v1, #int 2453 // #995 │ │ +0d0702: 1a0a 3823 |33a5: const-string v10, "REL_NE" // string@2338 │ │ +0d0706: 4d0a 0001 |33a7: aput-object v10, v0, v1 │ │ +0d070a: 1301 9609 |33a9: const/16 v1, #int 2454 // #996 │ │ +0d070e: 4d03 0001 |33ab: aput-object v3, v0, v1 │ │ +0d0712: 1301 9709 |33ad: const/16 v1, #int 2455 // #997 │ │ +0d0716: 4d05 0001 |33af: aput-object v5, v0, v1 │ │ +0d071a: 1301 9809 |33b1: const/16 v1, #int 2456 // #998 │ │ +0d071e: 4d02 0001 |33b3: aput-object v2, v0, v1 │ │ +0d0722: 1301 9909 |33b5: const/16 v1, #int 2457 // #999 │ │ +0d0726: 1a0a 3823 |33b7: const-string v10, "REL_NE" // string@2338 │ │ +0d072a: 4d0a 0001 |33b9: aput-object v10, v0, v1 │ │ +0d072e: 1301 9a09 |33bb: const/16 v1, #int 2458 // #99a │ │ +0d0732: 4d06 0001 |33bd: aput-object v6, v0, v1 │ │ +0d0736: 1301 9b09 |33bf: const/16 v1, #int 2459 // #99b │ │ +0d073a: 4d05 0001 |33c1: aput-object v5, v0, v1 │ │ +0d073e: 1301 9c09 |33c3: const/16 v1, #int 2460 // #99c │ │ +0d0742: 4d02 0001 |33c5: aput-object v2, v0, v1 │ │ +0d0746: 1301 9d09 |33c7: const/16 v1, #int 2461 // #99d │ │ +0d074a: 1a0a 3823 |33c9: const-string v10, "REL_NE" // string@2338 │ │ +0d074e: 4d0a 0001 |33cb: aput-object v10, v0, v1 │ │ +0d0752: 1301 9e09 |33cd: const/16 v1, #int 2462 // #99e │ │ +0d0756: 4d06 0001 |33cf: aput-object v6, v0, v1 │ │ +0d075a: 1301 9f09 |33d1: const/16 v1, #int 2463 // #99f │ │ +0d075e: 4d04 0001 |33d3: aput-object v4, v0, v1 │ │ +0d0762: 1301 a009 |33d5: const/16 v1, #int 2464 // #9a0 │ │ +0d0766: 4d02 0001 |33d7: aput-object v2, v0, v1 │ │ +0d076a: 1301 a109 |33d9: const/16 v1, #int 2465 // #9a1 │ │ +0d076e: 1a0a 3723 |33db: const-string v10, "REL_NC" // string@2337 │ │ +0d0772: 4d0a 0001 |33dd: aput-object v10, v0, v1 │ │ +0d0776: 1301 a209 |33df: const/16 v1, #int 2466 // #9a2 │ │ +0d077a: 4d07 0001 |33e1: aput-object v7, v0, v1 │ │ +0d077e: 1301 a309 |33e3: const/16 v1, #int 2467 // #9a3 │ │ +0d0782: 4d04 0001 |33e5: aput-object v4, v0, v1 │ │ +0d0786: 1301 a409 |33e7: const/16 v1, #int 2468 // #9a4 │ │ +0d078a: 4d02 0001 |33e9: aput-object v2, v0, v1 │ │ +0d078e: 1301 a509 |33eb: const/16 v1, #int 2469 // #9a5 │ │ +0d0792: 1a0a 3723 |33ed: const-string v10, "REL_NC" // string@2337 │ │ +0d0796: 4d0a 0001 |33ef: aput-object v10, v0, v1 │ │ +0d079a: 1301 a609 |33f1: const/16 v1, #int 2470 // #9a6 │ │ +0d079e: 4d07 0001 |33f3: aput-object v7, v0, v1 │ │ +0d07a2: 1301 a709 |33f5: const/16 v1, #int 2471 // #9a7 │ │ +0d07a6: 4d05 0001 |33f7: aput-object v5, v0, v1 │ │ +0d07aa: 1301 a809 |33f9: const/16 v1, #int 2472 // #9a8 │ │ +0d07ae: 4d02 0001 |33fb: aput-object v2, v0, v1 │ │ +0d07b2: 1301 a909 |33fd: const/16 v1, #int 2473 // #9a9 │ │ +0d07b6: 1a0a 3723 |33ff: const-string v10, "REL_NC" // string@2337 │ │ +0d07ba: 4d0a 0001 |3401: aput-object v10, v0, v1 │ │ +0d07be: 1301 aa09 |3403: const/16 v1, #int 2474 // #9aa │ │ +0d07c2: 4d03 0001 |3405: aput-object v3, v0, v1 │ │ +0d07c6: 1301 ab09 |3407: const/16 v1, #int 2475 // #9ab │ │ +0d07ca: 4d05 0001 |3409: aput-object v5, v0, v1 │ │ +0d07ce: 1301 ac09 |340b: const/16 v1, #int 2476 // #9ac │ │ +0d07d2: 4d02 0001 |340d: aput-object v2, v0, v1 │ │ +0d07d6: 1301 ad09 |340f: const/16 v1, #int 2477 // #9ad │ │ +0d07da: 1a0a 3723 |3411: const-string v10, "REL_NC" // string@2337 │ │ +0d07de: 4d0a 0001 |3413: aput-object v10, v0, v1 │ │ +0d07e2: 1301 ae09 |3415: const/16 v1, #int 2478 // #9ae │ │ +0d07e6: 4d03 0001 |3417: aput-object v3, v0, v1 │ │ +0d07ea: 1301 af09 |3419: const/16 v1, #int 2479 // #9af │ │ +0d07ee: 4d04 0001 |341b: aput-object v4, v0, v1 │ │ +0d07f2: 1301 b009 |341d: const/16 v1, #int 2480 // #9b0 │ │ +0d07f6: 4d02 0001 |341f: aput-object v2, v0, v1 │ │ +0d07fa: 1301 b109 |3421: const/16 v1, #int 2481 // #9b1 │ │ +0d07fe: 1a0a 3923 |3423: const-string v10, "REL_NW" // string@2339 │ │ +0d0802: 4d0a 0001 |3425: aput-object v10, v0, v1 │ │ +0d0806: 1301 b209 |3427: const/16 v1, #int 2482 // #9b2 │ │ +0d080a: 4d08 0001 |3429: aput-object v8, v0, v1 │ │ +0d080e: 1301 b309 |342b: const/16 v1, #int 2483 // #9b3 │ │ +0d0812: 4d04 0001 |342d: aput-object v4, v0, v1 │ │ +0d0816: 1301 b409 |342f: const/16 v1, #int 2484 // #9b4 │ │ +0d081a: 4d02 0001 |3431: aput-object v2, v0, v1 │ │ +0d081e: 1301 b509 |3433: const/16 v1, #int 2485 // #9b5 │ │ +0d0822: 1a0a 3923 |3435: const-string v10, "REL_NW" // string@2339 │ │ +0d0826: 4d0a 0001 |3437: aput-object v10, v0, v1 │ │ +0d082a: 1301 b609 |3439: const/16 v1, #int 2486 // #9b6 │ │ +0d082e: 4d08 0001 |343b: aput-object v8, v0, v1 │ │ +0d0832: 1301 b709 |343d: const/16 v1, #int 2487 // #9b7 │ │ +0d0836: 4d05 0001 |343f: aput-object v5, v0, v1 │ │ +0d083a: 1301 b809 |3441: const/16 v1, #int 2488 // #9b8 │ │ +0d083e: 4d02 0001 |3443: aput-object v2, v0, v1 │ │ +0d0842: 1301 b909 |3445: const/16 v1, #int 2489 // #9b9 │ │ +0d0846: 1a0a 3923 |3447: const-string v10, "REL_NW" // string@2339 │ │ +0d084a: 4d0a 0001 |3449: aput-object v10, v0, v1 │ │ +0d084e: 1301 ba09 |344b: const/16 v1, #int 2490 // #9ba │ │ +0d0852: 4d07 0001 |344d: aput-object v7, v0, v1 │ │ +0d0856: 1301 bb09 |344f: const/16 v1, #int 2491 // #9bb │ │ +0d085a: 4d05 0001 |3451: aput-object v5, v0, v1 │ │ +0d085e: 1301 bc09 |3453: const/16 v1, #int 2492 // #9bc │ │ +0d0862: 4d02 0001 |3455: aput-object v2, v0, v1 │ │ +0d0866: 1301 bd09 |3457: const/16 v1, #int 2493 // #9bd │ │ +0d086a: 1a0a 3923 |3459: const-string v10, "REL_NW" // string@2339 │ │ +0d086e: 4d0a 0001 |345b: aput-object v10, v0, v1 │ │ +0d0872: 1301 be09 |345d: const/16 v1, #int 2494 // #9be │ │ +0d0876: 4d07 0001 |345f: aput-object v7, v0, v1 │ │ +0d087a: 1301 bf09 |3461: const/16 v1, #int 2495 // #9bf │ │ +0d087e: 4d04 0001 |3463: aput-object v4, v0, v1 │ │ +0d0882: 1301 c009 |3465: const/16 v1, #int 2496 // #9c0 │ │ +0d0886: 4d02 0001 |3467: aput-object v2, v0, v1 │ │ +0d088a: 1301 c109 |3469: const/16 v1, #int 2497 // #9c1 │ │ +0d088e: 1a04 3b23 |346b: const-string v4, "REL_SE" // string@233b │ │ +0d0892: 4d04 0001 |346d: aput-object v4, v0, v1 │ │ +0d0896: 1301 c209 |346f: const/16 v1, #int 2498 // #9c2 │ │ +0d089a: 4d03 0001 |3471: aput-object v3, v0, v1 │ │ +0d089e: 1301 c309 |3473: const/16 v1, #int 2499 // #9c3 │ │ +0d08a2: 4d05 0001 |3475: aput-object v5, v0, v1 │ │ +0d08a6: 1301 c409 |3477: const/16 v1, #int 2500 // #9c4 │ │ +0d08aa: 4d02 0001 |3479: aput-object v2, v0, v1 │ │ +0d08ae: 1301 c509 |347b: const/16 v1, #int 2501 // #9c5 │ │ +0d08b2: 1a04 3b23 |347d: const-string v4, "REL_SE" // string@233b │ │ +0d08b6: 4d04 0001 |347f: aput-object v4, v0, v1 │ │ +0d08ba: 1301 c609 |3481: const/16 v1, #int 2502 // #9c6 │ │ +0d08be: 4d03 0001 |3483: aput-object v3, v0, v1 │ │ +0d08c2: 1301 c709 |3485: const/16 v1, #int 2503 // #9c7 │ │ +0d08c6: 4d09 0001 |3487: aput-object v9, v0, v1 │ │ +0d08ca: 1301 c809 |3489: const/16 v1, #int 2504 // #9c8 │ │ +0d08ce: 4d02 0001 |348b: aput-object v2, v0, v1 │ │ +0d08d2: 1301 c909 |348d: const/16 v1, #int 2505 // #9c9 │ │ +0d08d6: 1a04 3b23 |348f: const-string v4, "REL_SE" // string@233b │ │ +0d08da: 4d04 0001 |3491: aput-object v4, v0, v1 │ │ +0d08de: 1301 ca09 |3493: const/16 v1, #int 2506 // #9ca │ │ +0d08e2: 4d06 0001 |3495: aput-object v6, v0, v1 │ │ +0d08e6: 1301 cb09 |3497: const/16 v1, #int 2507 // #9cb │ │ +0d08ea: 4d09 0001 |3499: aput-object v9, v0, v1 │ │ +0d08ee: 1301 cc09 |349b: const/16 v1, #int 2508 // #9cc │ │ +0d08f2: 4d02 0001 |349d: aput-object v2, v0, v1 │ │ +0d08f6: 1301 cd09 |349f: const/16 v1, #int 2509 // #9cd │ │ +0d08fa: 1a04 3b23 |34a1: const-string v4, "REL_SE" // string@233b │ │ +0d08fe: 4d04 0001 |34a3: aput-object v4, v0, v1 │ │ +0d0902: 1301 ce09 |34a5: const/16 v1, #int 2510 // #9ce │ │ +0d0906: 4d06 0001 |34a7: aput-object v6, v0, v1 │ │ +0d090a: 1301 cf09 |34a9: const/16 v1, #int 2511 // #9cf │ │ +0d090e: 4d05 0001 |34ab: aput-object v5, v0, v1 │ │ +0d0912: 1301 d009 |34ad: const/16 v1, #int 2512 // #9d0 │ │ +0d0916: 4d02 0001 |34af: aput-object v2, v0, v1 │ │ +0d091a: 1301 d109 |34b1: const/16 v1, #int 2513 // #9d1 │ │ +0d091e: 1a04 3a23 |34b3: const-string v4, "REL_SC" // string@233a │ │ +0d0922: 4d04 0001 |34b5: aput-object v4, v0, v1 │ │ +0d0926: 1301 d209 |34b7: const/16 v1, #int 2514 // #9d2 │ │ +0d092a: 4d07 0001 |34b9: aput-object v7, v0, v1 │ │ +0d092e: 1301 d309 |34bb: const/16 v1, #int 2515 // #9d3 │ │ +0d0932: 4d05 0001 |34bd: aput-object v5, v0, v1 │ │ +0d0936: 1301 d409 |34bf: const/16 v1, #int 2516 // #9d4 │ │ +0d093a: 4d02 0001 |34c1: aput-object v2, v0, v1 │ │ +0d093e: 1301 d509 |34c3: const/16 v1, #int 2517 // #9d5 │ │ +0d0942: 1a04 3a23 |34c5: const-string v4, "REL_SC" // string@233a │ │ +0d0946: 4d04 0001 |34c7: aput-object v4, v0, v1 │ │ +0d094a: 1301 d609 |34c9: const/16 v1, #int 2518 // #9d6 │ │ +0d094e: 4d07 0001 |34cb: aput-object v7, v0, v1 │ │ +0d0952: 1301 d709 |34cd: const/16 v1, #int 2519 // #9d7 │ │ +0d0956: 4d09 0001 |34cf: aput-object v9, v0, v1 │ │ +0d095a: 1301 d809 |34d1: const/16 v1, #int 2520 // #9d8 │ │ +0d095e: 4d02 0001 |34d3: aput-object v2, v0, v1 │ │ +0d0962: 1301 d909 |34d5: const/16 v1, #int 2521 // #9d9 │ │ +0d0966: 1a04 3a23 |34d7: const-string v4, "REL_SC" // string@233a │ │ +0d096a: 4d04 0001 |34d9: aput-object v4, v0, v1 │ │ +0d096e: 1301 da09 |34db: const/16 v1, #int 2522 // #9da │ │ +0d0972: 4d03 0001 |34dd: aput-object v3, v0, v1 │ │ +0d0976: 1301 db09 |34df: const/16 v1, #int 2523 // #9db │ │ +0d097a: 4d09 0001 |34e1: aput-object v9, v0, v1 │ │ +0d097e: 1301 dc09 |34e3: const/16 v1, #int 2524 // #9dc │ │ +0d0982: 4d02 0001 |34e5: aput-object v2, v0, v1 │ │ +0d0986: 1301 dd09 |34e7: const/16 v1, #int 2525 // #9dd │ │ +0d098a: 1a04 3a23 |34e9: const-string v4, "REL_SC" // string@233a │ │ +0d098e: 4d04 0001 |34eb: aput-object v4, v0, v1 │ │ +0d0992: 1301 de09 |34ed: const/16 v1, #int 2526 // #9de │ │ +0d0996: 4d03 0001 |34ef: aput-object v3, v0, v1 │ │ +0d099a: 1301 df09 |34f1: const/16 v1, #int 2527 // #9df │ │ +0d099e: 4d05 0001 |34f3: aput-object v5, v0, v1 │ │ +0d09a2: 1301 e009 |34f5: const/16 v1, #int 2528 // #9e0 │ │ +0d09a6: 4d02 0001 |34f7: aput-object v2, v0, v1 │ │ +0d09aa: 1301 e109 |34f9: const/16 v1, #int 2529 // #9e1 │ │ +0d09ae: 1a03 3c23 |34fb: const-string v3, "REL_SW" // string@233c │ │ +0d09b2: 4d03 0001 |34fd: aput-object v3, v0, v1 │ │ +0d09b6: 1301 e209 |34ff: const/16 v1, #int 2530 // #9e2 │ │ +0d09ba: 4d08 0001 |3501: aput-object v8, v0, v1 │ │ +0d09be: 1301 e309 |3503: const/16 v1, #int 2531 // #9e3 │ │ +0d09c2: 4d05 0001 |3505: aput-object v5, v0, v1 │ │ +0d09c6: 1301 e409 |3507: const/16 v1, #int 2532 // #9e4 │ │ +0d09ca: 4d02 0001 |3509: aput-object v2, v0, v1 │ │ +0d09ce: 1301 e509 |350b: const/16 v1, #int 2533 // #9e5 │ │ +0d09d2: 1a03 3c23 |350d: const-string v3, "REL_SW" // string@233c │ │ +0d09d6: 4d03 0001 |350f: aput-object v3, v0, v1 │ │ +0d09da: 1301 e609 |3511: const/16 v1, #int 2534 // #9e6 │ │ +0d09de: 4d08 0001 |3513: aput-object v8, v0, v1 │ │ +0d09e2: 1301 e709 |3515: const/16 v1, #int 2535 // #9e7 │ │ +0d09e6: 4d09 0001 |3517: aput-object v9, v0, v1 │ │ +0d09ea: 1301 e809 |3519: const/16 v1, #int 2536 // #9e8 │ │ +0d09ee: 4d02 0001 |351b: aput-object v2, v0, v1 │ │ +0d09f2: 1301 e909 |351d: const/16 v1, #int 2537 // #9e9 │ │ +0d09f6: 1a03 3c23 |351f: const-string v3, "REL_SW" // string@233c │ │ +0d09fa: 4d03 0001 |3521: aput-object v3, v0, v1 │ │ +0d09fe: 1301 ea09 |3523: const/16 v1, #int 2538 // #9ea │ │ +0d0a02: 4d07 0001 |3525: aput-object v7, v0, v1 │ │ +0d0a06: 1301 eb09 |3527: const/16 v1, #int 2539 // #9eb │ │ +0d0a0a: 4d09 0001 |3529: aput-object v9, v0, v1 │ │ +0d0a0e: 1301 ec09 |352b: const/16 v1, #int 2540 // #9ec │ │ +0d0a12: 4d02 0001 |352d: aput-object v2, v0, v1 │ │ +0d0a16: 1301 ed09 |352f: const/16 v1, #int 2541 // #9ed │ │ +0d0a1a: 1a02 3c23 |3531: const-string v2, "REL_SW" // string@233c │ │ +0d0a1e: 4d02 0001 |3533: aput-object v2, v0, v1 │ │ +0d0a22: 1301 ee09 |3535: const/16 v1, #int 2542 // #9ee │ │ +0d0a26: 4d07 0001 |3537: aput-object v7, v0, v1 │ │ +0d0a2a: 1301 ef09 |3539: const/16 v1, #int 2543 // #9ef │ │ +0d0a2e: 4d05 0001 |353b: aput-object v5, v0, v1 │ │ +0d0a32: 1301 f009 |353d: const/16 v1, #int 2544 // #9f0 │ │ +0d0a36: 1a02 5d08 |353f: const-string v2, "8" // string@085d │ │ +0d0a3a: 4d02 0001 |3541: aput-object v2, v0, v1 │ │ +0d0a3e: 1301 f109 |3543: const/16 v1, #int 2545 // #9f1 │ │ +0d0a42: 1a03 270c |3545: const-string v3, "CAN_001" // string@0c27 │ │ +0d0a46: 4d03 0001 |3547: aput-object v3, v0, v1 │ │ +0d0a4a: 1301 f209 |3549: const/16 v1, #int 2546 // #9f2 │ │ +0d0a4e: 1a03 c303 |354b: const-string v3, "-56.1186" // string@03c3 │ │ +0d0a52: 4d03 0001 |354d: aput-object v3, v0, v1 │ │ +0d0a56: 1301 f309 |354f: const/16 v1, #int 2547 // #9f3 │ │ +0d0a5a: 1a03 5f07 |3551: const-string v3, "48.0991" // string@075f │ │ +0d0a5e: 4d03 0001 |3553: aput-object v3, v0, v1 │ │ +0d0a62: 1301 f409 |3555: const/16 v1, #int 2548 // #9f4 │ │ +0d0a66: 4d02 0001 |3557: aput-object v2, v0, v1 │ │ +0d0a6a: 1301 f509 |3559: const/16 v1, #int 2549 // #9f5 │ │ +0d0a6e: 1a03 270c |355b: const-string v3, "CAN_001" // string@0c27 │ │ +0d0a72: 4d03 0001 |355d: aput-object v3, v0, v1 │ │ +0d0a76: 1301 f609 |355f: const/16 v1, #int 2550 // #9f6 │ │ +0d0a7a: 1a03 c303 |3561: const-string v3, "-56.1186" // string@03c3 │ │ +0d0a7e: 4d03 0001 |3563: aput-object v3, v0, v1 │ │ +0d0a82: 1301 f709 |3565: const/16 v1, #int 2551 // #9f7 │ │ +0d0a86: 1a03 3f07 |3567: const-string v3, "45.7429" // string@073f │ │ +0d0a8a: 4d03 0001 |3569: aput-object v3, v0, v1 │ │ +0d0a8e: 1301 f809 |356b: const/16 v1, #int 2552 // #9f8 │ │ +0d0a92: 4d02 0001 |356d: aput-object v2, v0, v1 │ │ +0d0a96: 1301 f909 |356f: const/16 v1, #int 2553 // #9f9 │ │ +0d0a9a: 1a03 270c |3571: const-string v3, "CAN_001" // string@0c27 │ │ +0d0a9e: 4d03 0001 |3573: aput-object v3, v0, v1 │ │ +0d0aa2: 1301 fa09 |3575: const/16 v1, #int 2554 // #9fa │ │ +0d0aa6: 1a03 bd03 |3577: const-string v3, "-51.6041" // string@03bd │ │ +0d0aaa: 4d03 0001 |3579: aput-object v3, v0, v1 │ │ +0d0aae: 1301 fb09 |357b: const/16 v1, #int 2555 // #9fb │ │ +0d0ab2: 1a03 3f07 |357d: const-string v3, "45.7429" // string@073f │ │ +0d0ab6: 4d03 0001 |357f: aput-object v3, v0, v1 │ │ +0d0aba: 1301 fc09 |3581: const/16 v1, #int 2556 // #9fc │ │ +0d0abe: 4d02 0001 |3583: aput-object v2, v0, v1 │ │ +0d0ac2: 1301 fd09 |3585: const/16 v1, #int 2557 // #9fd │ │ +0d0ac6: 1a03 270c |3587: const-string v3, "CAN_001" // string@0c27 │ │ +0d0aca: 4d03 0001 |3589: aput-object v3, v0, v1 │ │ +0d0ace: 1301 fe09 |358b: const/16 v1, #int 2558 // #9fe │ │ +0d0ad2: 1a03 bd03 |358d: const-string v3, "-51.6041" // string@03bd │ │ +0d0ad6: 4d03 0001 |358f: aput-object v3, v0, v1 │ │ +0d0ada: 1301 ff09 |3591: const/16 v1, #int 2559 // #9ff │ │ +0d0ade: 1a03 5f07 |3593: const-string v3, "48.0991" // string@075f │ │ +0d0ae2: 4d03 0001 |3595: aput-object v3, v0, v1 │ │ +0d0ae6: 1301 000a |3597: const/16 v1, #int 2560 // #a00 │ │ +0d0aea: 4d02 0001 |3599: aput-object v2, v0, v1 │ │ +0d0aee: 1301 010a |359b: const/16 v1, #int 2561 // #a01 │ │ +0d0af2: 1a03 280c |359d: const-string v3, "CAN_002" // string@0c28 │ │ +0d0af6: 4d03 0001 |359f: aput-object v3, v0, v1 │ │ +0d0afa: 1301 020a |35a1: const/16 v1, #int 2562 // #a02 │ │ +0d0afe: 1a03 c403 |35a3: const-string v3, "-56.1319" // string@03c4 │ │ +0d0b02: 4d03 0001 |35a5: aput-object v3, v0, v1 │ │ +0d0b06: 1301 030a |35a7: const/16 v1, #int 2563 // #a03 │ │ +0d0b0a: 1a03 8c07 |35a9: const-string v3, "52.1051" // string@078c │ │ +0d0b0e: 4d03 0001 |35ab: aput-object v3, v0, v1 │ │ +0d0b12: 1301 040a |35ad: const/16 v1, #int 2564 // #a04 │ │ +0d0b16: 4d02 0001 |35af: aput-object v2, v0, v1 │ │ +0d0b1a: 1301 050a |35b1: const/16 v1, #int 2565 // #a05 │ │ +0d0b1e: 1a03 280c |35b3: const-string v3, "CAN_002" // string@0c28 │ │ +0d0b22: 4d03 0001 |35b5: aput-object v3, v0, v1 │ │ +0d0b26: 1301 060a |35b7: const/16 v1, #int 2566 // #a06 │ │ +0d0b2a: 1a03 c403 |35b9: const-string v3, "-56.1319" // string@03c4 │ │ +0d0b2e: 4d03 0001 |35bb: aput-object v3, v0, v1 │ │ +0d0b32: 1301 070a |35bd: const/16 v1, #int 2567 // #a07 │ │ +0d0b36: 1a03 5307 |35bf: const-string v3, "47.7666" // string@0753 │ │ +0d0b3a: 4d03 0001 |35c1: aput-object v3, v0, v1 │ │ +0d0b3e: 1301 080a |35c3: const/16 v1, #int 2568 // #a08 │ │ +0d0b42: 4d02 0001 |35c5: aput-object v2, v0, v1 │ │ +0d0b46: 1301 090a |35c7: const/16 v1, #int 2569 // #a09 │ │ +0d0b4a: 1a03 280c |35c9: const-string v3, "CAN_002" // string@0c28 │ │ +0d0b4e: 4d03 0001 |35cb: aput-object v3, v0, v1 │ │ +0d0b52: 1301 0a0a |35cd: const/16 v1, #int 2570 // #a0a │ │ +0d0b56: 1a03 be03 |35cf: const-string v3, "-51.6048" // string@03be │ │ +0d0b5a: 4d03 0001 |35d1: aput-object v3, v0, v1 │ │ +0d0b5e: 1301 0b0a |35d3: const/16 v1, #int 2571 // #a0b │ │ +0d0b62: 1a03 5307 |35d5: const-string v3, "47.7666" // string@0753 │ │ +0d0b66: 4d03 0001 |35d7: aput-object v3, v0, v1 │ │ +0d0b6a: 1301 0c0a |35d9: const/16 v1, #int 2572 // #a0c │ │ +0d0b6e: 4d02 0001 |35db: aput-object v2, v0, v1 │ │ +0d0b72: 1301 0d0a |35dd: const/16 v1, #int 2573 // #a0d │ │ +0d0b76: 1a03 280c |35df: const-string v3, "CAN_002" // string@0c28 │ │ +0d0b7a: 4d03 0001 |35e1: aput-object v3, v0, v1 │ │ +0d0b7e: 1301 0e0a |35e3: const/16 v1, #int 2574 // #a0e │ │ +0d0b82: 1a03 be03 |35e5: const-string v3, "-51.6048" // string@03be │ │ +0d0b86: 4d03 0001 |35e7: aput-object v3, v0, v1 │ │ +0d0b8a: 1301 0f0a |35e9: const/16 v1, #int 2575 // #a0f │ │ +0d0b8e: 1a03 8c07 |35eb: const-string v3, "52.1051" // string@078c │ │ +0d0b92: 4d03 0001 |35ed: aput-object v3, v0, v1 │ │ +0d0b96: 1301 100a |35ef: const/16 v1, #int 2576 // #a10 │ │ +0d0b9a: 4d02 0001 |35f1: aput-object v2, v0, v1 │ │ +0d0b9e: 1301 110a |35f3: const/16 v1, #int 2577 // #a11 │ │ +0d0ba2: 1a03 290c |35f5: const-string v3, "CAN_011" // string@0c29 │ │ +0d0ba6: 4d03 0001 |35f7: aput-object v3, v0, v1 │ │ +0d0baa: 1301 120a |35f9: const/16 v1, #int 2578 // #a12 │ │ +0d0bae: 1a03 d103 |35fb: const-string v3, "-64.1148" // string@03d1 │ │ +0d0bb2: 4d03 0001 |35fd: aput-object v3, v0, v1 │ │ +0d0bb6: 1301 130a |35ff: const/16 v1, #int 2579 // #a13 │ │ +0d0bba: 1a03 6007 |3601: const-string v3, "48.1072" // string@0760 │ │ +0d0bbe: 4d03 0001 |3603: aput-object v3, v0, v1 │ │ +0d0bc2: 1301 140a |3605: const/16 v1, #int 2580 // #a14 │ │ +0d0bc6: 4d02 0001 |3607: aput-object v2, v0, v1 │ │ +0d0bca: 1301 150a |3609: const/16 v1, #int 2581 // #a15 │ │ +0d0bce: 1a03 290c |360b: const-string v3, "CAN_011" // string@0c29 │ │ +0d0bd2: 4d03 0001 |360d: aput-object v3, v0, v1 │ │ +0d0bd6: 1301 160a |360f: const/16 v1, #int 2582 // #a16 │ │ +0d0bda: 1a03 d103 |3611: const-string v3, "-64.1148" // string@03d1 │ │ +0d0bde: 4d03 0001 |3613: aput-object v3, v0, v1 │ │ +0d0be2: 1301 170a |3615: const/16 v1, #int 2583 // #a17 │ │ +0d0be6: 1a03 2007 |3617: const-string v3, "43.7851" // string@0720 │ │ +0d0bea: 4d03 0001 |3619: aput-object v3, v0, v1 │ │ +0d0bee: 1301 180a |361b: const/16 v1, #int 2584 // #a18 │ │ +0d0bf2: 4d02 0001 |361d: aput-object v2, v0, v1 │ │ +0d0bf6: 1301 190a |361f: const/16 v1, #int 2585 // #a19 │ │ +0d0bfa: 1a03 290c |3621: const-string v3, "CAN_011" // string@0c29 │ │ +0d0bfe: 4d03 0001 |3623: aput-object v3, v0, v1 │ │ +0d0c02: 1301 1a0a |3625: const/16 v1, #int 2586 // #a1a │ │ +0d0c06: 1a03 c203 |3627: const-string v3, "-55.6719" // string@03c2 │ │ +0d0c0a: 4d03 0001 |3629: aput-object v3, v0, v1 │ │ +0d0c0e: 1301 1b0a |362b: const/16 v1, #int 2587 // #a1b │ │ +0d0c12: 1a03 2007 |362d: const-string v3, "43.7851" // string@0720 │ │ +0d0c16: 4d03 0001 |362f: aput-object v3, v0, v1 │ │ +0d0c1a: 1301 1c0a |3631: const/16 v1, #int 2588 // #a1c │ │ +0d0c1e: 4d02 0001 |3633: aput-object v2, v0, v1 │ │ +0d0c22: 1301 1d0a |3635: const/16 v1, #int 2589 // #a1d │ │ +0d0c26: 1a03 290c |3637: const-string v3, "CAN_011" // string@0c29 │ │ +0d0c2a: 4d03 0001 |3639: aput-object v3, v0, v1 │ │ +0d0c2e: 1301 1e0a |363b: const/16 v1, #int 2590 // #a1e │ │ +0d0c32: 1a03 c203 |363d: const-string v3, "-55.6719" // string@03c2 │ │ +0d0c36: 4d03 0001 |363f: aput-object v3, v0, v1 │ │ +0d0c3a: 1301 1f0a |3641: const/16 v1, #int 2591 // #a1f │ │ +0d0c3e: 1a03 6007 |3643: const-string v3, "48.1072" // string@0760 │ │ +0d0c42: 4d03 0001 |3645: aput-object v3, v0, v1 │ │ +0d0c46: 1301 200a |3647: const/16 v1, #int 2592 // #a20 │ │ +0d0c4a: 4d02 0001 |3649: aput-object v2, v0, v1 │ │ +0d0c4e: 1301 210a |364b: const/16 v1, #int 2593 // #a21 │ │ +0d0c52: 1a03 2a0c |364d: const-string v3, "CAN_012" // string@0c2a │ │ +0d0c56: 4d03 0001 |364f: aput-object v3, v0, v1 │ │ +0d0c5a: 1301 220a |3651: const/16 v1, #int 2594 // #a22 │ │ +0d0c5e: 1a03 d203 |3653: const-string v3, "-64.1372" // string@03d2 │ │ +0d0c62: 4d03 0001 |3655: aput-object v3, v0, v1 │ │ +0d0c66: 1301 230a |3657: const/16 v1, #int 2595 // #a23 │ │ +0d0c6a: 1a03 8b07 |3659: const-string v3, "52.1039" // string@078b │ │ +0d0c6e: 4d03 0001 |365b: aput-object v3, v0, v1 │ │ +0d0c72: 1301 240a |365d: const/16 v1, #int 2596 // #a24 │ │ +0d0c76: 4d02 0001 |365f: aput-object v2, v0, v1 │ │ +0d0c7a: 1301 250a |3661: const/16 v1, #int 2597 // #a25 │ │ +0d0c7e: 1a03 2a0c |3663: const-string v3, "CAN_012" // string@0c2a │ │ +0d0c82: 4d03 0001 |3665: aput-object v3, v0, v1 │ │ +0d0c86: 1301 260a |3667: const/16 v1, #int 2598 // #a26 │ │ +0d0c8a: 1a03 d203 |3669: const-string v3, "-64.1372" // string@03d2 │ │ +0d0c8e: 4d03 0001 |366b: aput-object v3, v0, v1 │ │ +0d0c92: 1301 270a |366d: const/16 v1, #int 2599 // #a27 │ │ +0d0c96: 1a03 5207 |366f: const-string v3, "47.7641" // string@0752 │ │ +0d0c9a: 4d03 0001 |3671: aput-object v3, v0, v1 │ │ +0d0c9e: 1301 280a |3673: const/16 v1, #int 2600 // #a28 │ │ +0d0ca2: 4d02 0001 |3675: aput-object v2, v0, v1 │ │ +0d0ca6: 1301 290a |3677: const/16 v1, #int 2601 // #a29 │ │ +0d0caa: 1a03 2a0c |3679: const-string v3, "CAN_012" // string@0c2a │ │ +0d0cae: 4d03 0001 |367b: aput-object v3, v0, v1 │ │ +0d0cb2: 1301 2a0a |367d: const/16 v1, #int 2602 // #a2a │ │ +0d0cb6: 1a03 c103 |367f: const-string v3, "-55.1729" // string@03c1 │ │ +0d0cba: 4d03 0001 |3681: aput-object v3, v0, v1 │ │ +0d0cbe: 1301 2b0a |3683: const/16 v1, #int 2603 // #a2b │ │ +0d0cc2: 1a03 5207 |3685: const-string v3, "47.7641" // string@0752 │ │ +0d0cc6: 4d03 0001 |3687: aput-object v3, v0, v1 │ │ +0d0cca: 1301 2c0a |3689: const/16 v1, #int 2604 // #a2c │ │ +0d0cce: 4d02 0001 |368b: aput-object v2, v0, v1 │ │ +0d0cd2: 1301 2d0a |368d: const/16 v1, #int 2605 // #a2d │ │ +0d0cd6: 1a03 2a0c |368f: const-string v3, "CAN_012" // string@0c2a │ │ +0d0cda: 4d03 0001 |3691: aput-object v3, v0, v1 │ │ +0d0cde: 1301 2e0a |3693: const/16 v1, #int 2606 // #a2e │ │ +0d0ce2: 1a03 c103 |3695: const-string v3, "-55.1729" // string@03c1 │ │ +0d0ce6: 4d03 0001 |3697: aput-object v3, v0, v1 │ │ +0d0cea: 1301 2f0a |3699: const/16 v1, #int 2607 // #a2f │ │ +0d0cee: 1a03 8b07 |369b: const-string v3, "52.1039" // string@078b │ │ +0d0cf2: 4d03 0001 |369d: aput-object v3, v0, v1 │ │ +0d0cf6: 1301 300a |369f: const/16 v1, #int 2608 // #a30 │ │ +0d0cfa: 4d02 0001 |36a1: aput-object v2, v0, v1 │ │ +0d0cfe: 1301 310a |36a3: const/16 v1, #int 2609 // #a31 │ │ +0d0d02: 1a03 2b0c |36a5: const-string v3, "CAN_013" // string@0c2b │ │ +0d0d06: 4d03 0001 |36a7: aput-object v3, v0, v1 │ │ +0d0d0a: 1301 320a |36a9: const/16 v1, #int 2610 // #a32 │ │ +0d0d0e: 1a03 d503 |36ab: const-string v3, "-64.2153" // string@03d5 │ │ +0d0d12: 4d03 0001 |36ad: aput-object v3, v0, v1 │ │ +0d0d16: 1301 330a |36af: const/16 v1, #int 2611 // #a33 │ │ +0d0d1a: 1a03 b107 |36b1: const-string v3, "56.1114" // string@07b1 │ │ +0d0d1e: 4d03 0001 |36b3: aput-object v3, v0, v1 │ │ +0d0d22: 1301 340a |36b5: const/16 v1, #int 2612 // #a34 │ │ +0d0d26: 4d02 0001 |36b7: aput-object v2, v0, v1 │ │ +0d0d2a: 1301 350a |36b9: const/16 v1, #int 2613 // #a35 │ │ +0d0d2e: 1a03 2b0c |36bb: const-string v3, "CAN_013" // string@0c2b │ │ +0d0d32: 4d03 0001 |36bd: aput-object v3, v0, v1 │ │ +0d0d36: 1301 360a |36bf: const/16 v1, #int 2614 // #a36 │ │ +0d0d3a: 1a03 d503 |36c1: const-string v3, "-64.2153" // string@03d5 │ │ +0d0d3e: 4d03 0001 |36c3: aput-object v3, v0, v1 │ │ +0d0d42: 1301 370a |36c5: const/16 v1, #int 2615 // #a37 │ │ +0d0d46: 1a03 7c07 |36c7: const-string v3, "51.7697" // string@077c │ │ +0d0d4a: 4d03 0001 |36c9: aput-object v3, v0, v1 │ │ +0d0d4e: 1301 380a |36cb: const/16 v1, #int 2616 // #a38 │ │ +0d0d52: 4d02 0001 |36cd: aput-object v2, v0, v1 │ │ +0d0d56: 1301 390a |36cf: const/16 v1, #int 2617 // #a39 │ │ +0d0d5a: 1a03 2b0c |36d1: const-string v3, "CAN_013" // string@0c2b │ │ +0d0d5e: 4d03 0001 |36d3: aput-object v3, v0, v1 │ │ +0d0d62: 1301 3a0a |36d5: const/16 v1, #int 2618 // #a3a │ │ +0d0d66: 1a03 c003 |36d7: const-string v3, "-54.8957" // string@03c0 │ │ +0d0d6a: 4d03 0001 |36d9: aput-object v3, v0, v1 │ │ +0d0d6e: 1301 3b0a |36db: const/16 v1, #int 2619 // #a3b │ │ +0d0d72: 1a03 7c07 |36dd: const-string v3, "51.7697" // string@077c │ │ +0d0d76: 4d03 0001 |36df: aput-object v3, v0, v1 │ │ +0d0d7a: 1301 3c0a |36e1: const/16 v1, #int 2620 // #a3c │ │ +0d0d7e: 4d02 0001 |36e3: aput-object v2, v0, v1 │ │ +0d0d82: 1301 3d0a |36e5: const/16 v1, #int 2621 // #a3d │ │ +0d0d86: 1a03 2b0c |36e7: const-string v3, "CAN_013" // string@0c2b │ │ +0d0d8a: 4d03 0001 |36e9: aput-object v3, v0, v1 │ │ +0d0d8e: 1301 3e0a |36eb: const/16 v1, #int 2622 // #a3e │ │ +0d0d92: 1a03 c003 |36ed: const-string v3, "-54.8957" // string@03c0 │ │ +0d0d96: 4d03 0001 |36ef: aput-object v3, v0, v1 │ │ +0d0d9a: 1301 3f0a |36f1: const/16 v1, #int 2623 // #a3f │ │ +0d0d9e: 1a03 b107 |36f3: const-string v3, "56.1114" // string@07b1 │ │ +0d0da2: 4d03 0001 |36f5: aput-object v3, v0, v1 │ │ +0d0da6: 1301 400a |36f7: const/16 v1, #int 2624 // #a40 │ │ +0d0daa: 4d02 0001 |36f9: aput-object v2, v0, v1 │ │ +0d0dae: 1301 410a |36fb: const/16 v1, #int 2625 // #a41 │ │ +0d0db2: 1a03 2c0c |36fd: const-string v3, "CAN_014" // string@0c2c │ │ +0d0db6: 4d03 0001 |36ff: aput-object v3, v0, v1 │ │ +0d0dba: 1301 420a |3701: const/16 v1, #int 2626 // #a42 │ │ +0d0dbe: 1a03 d303 |3703: const-string v3, "-64.1825" // string@03d3 │ │ +0d0dc2: 4d03 0001 |3705: aput-object v3, v0, v1 │ │ +0d0dc6: 1301 430a |3707: const/16 v1, #int 2627 // #a43 │ │ +0d0dca: 1a03 d807 |3709: const-string v3, "60.0655" // string@07d8 │ │ +0d0dce: 4d03 0001 |370b: aput-object v3, v0, v1 │ │ +0d0dd2: 1301 440a |370d: const/16 v1, #int 2628 // #a44 │ │ +0d0dd6: 4d02 0001 |370f: aput-object v2, v0, v1 │ │ +0d0dda: 1301 450a |3711: const/16 v1, #int 2629 // #a45 │ │ +0d0dde: 1a03 2c0c |3713: const-string v3, "CAN_014" // string@0c2c │ │ +0d0de2: 4d03 0001 |3715: aput-object v3, v0, v1 │ │ +0d0de6: 1301 460a |3717: const/16 v1, #int 2630 // #a46 │ │ +0d0dea: 1a03 d303 |3719: const-string v3, "-64.1825" // string@03d3 │ │ +0d0dee: 4d03 0001 |371b: aput-object v3, v0, v1 │ │ +0d0df2: 1301 470a |371d: const/16 v1, #int 2631 // #a47 │ │ +0d0df6: 1a03 9a07 |371f: const-string v3, "55.7539" // string@079a │ │ +0d0dfa: 4d03 0001 |3721: aput-object v3, v0, v1 │ │ +0d0dfe: 1301 480a |3723: const/16 v1, #int 2632 // #a48 │ │ +0d0e02: 4d02 0001 |3725: aput-object v2, v0, v1 │ │ +0d0e06: 1301 490a |3727: const/16 v1, #int 2633 // #a49 │ │ +0d0e0a: 1a03 2c0c |3729: const-string v3, "CAN_014" // string@0c2c │ │ +0d0e0e: 4d03 0001 |372b: aput-object v3, v0, v1 │ │ +0d0e12: 1301 4a0a |372d: const/16 v1, #int 2634 // #a4a │ │ +0d0e16: 1a03 c503 |372f: const-string v3, "-59.5227" // string@03c5 │ │ +0d0e1a: 4d03 0001 |3731: aput-object v3, v0, v1 │ │ +0d0e1e: 1301 4b0a |3733: const/16 v1, #int 2635 // #a4b │ │ +0d0e22: 1a03 9a07 |3735: const-string v3, "55.7539" // string@079a │ │ +0d0e26: 4d03 0001 |3737: aput-object v3, v0, v1 │ │ +0d0e2a: 1301 4c0a |3739: const/16 v1, #int 2636 // #a4c │ │ +0d0e2e: 4d02 0001 |373b: aput-object v2, v0, v1 │ │ +0d0e32: 1301 4d0a |373d: const/16 v1, #int 2637 // #a4d │ │ +0d0e36: 1a03 2c0c |373f: const-string v3, "CAN_014" // string@0c2c │ │ +0d0e3a: 4d03 0001 |3741: aput-object v3, v0, v1 │ │ +0d0e3e: 1301 4e0a |3743: const/16 v1, #int 2638 // #a4e │ │ +0d0e42: 1a03 c503 |3745: const-string v3, "-59.5227" // string@03c5 │ │ +0d0e46: 4d03 0001 |3747: aput-object v3, v0, v1 │ │ +0d0e4a: 1301 4f0a |3749: const/16 v1, #int 2639 // #a4f │ │ +0d0e4e: 1a03 d807 |374b: const-string v3, "60.0655" // string@07d8 │ │ +0d0e52: 4d03 0001 |374d: aput-object v3, v0, v1 │ │ +0d0e56: 1301 500a |374f: const/16 v1, #int 2640 // #a50 │ │ +0d0e5a: 4d02 0001 |3751: aput-object v2, v0, v1 │ │ +0d0e5e: 1301 510a |3753: const/16 v1, #int 2641 // #a51 │ │ +0d0e62: 1a03 2d0c |3755: const-string v3, "CAN_016" // string@0c2d │ │ +0d0e66: 4d03 0001 |3757: aput-object v3, v0, v1 │ │ +0d0e6a: 1301 520a |3759: const/16 v1, #int 2642 // #a52 │ │ +0d0e6e: 1a03 d703 |375b: const-string v3, "-64.8086" // string@03d7 │ │ +0d0e72: 4d03 0001 |375d: aput-object v3, v0, v1 │ │ +0d0e76: 1301 530a |375f: const/16 v1, #int 2643 // #a53 │ │ +0d0e7a: 1a03 2208 |3761: const-string v3, "68.0575" // string@0822 │ │ +0d0e7e: 4d03 0001 |3763: aput-object v3, v0, v1 │ │ +0d0e82: 1301 540a |3765: const/16 v1, #int 2644 // #a54 │ │ +0d0e86: 4d02 0001 |3767: aput-object v2, v0, v1 │ │ +0d0e8a: 1301 550a |3769: const/16 v1, #int 2645 // #a55 │ │ +0d0e8e: 1a03 2d0c |376b: const-string v3, "CAN_016" // string@0c2d │ │ +0d0e92: 4d03 0001 |376d: aput-object v3, v0, v1 │ │ +0d0e96: 1301 560a |376f: const/16 v1, #int 2646 // #a56 │ │ +0d0e9a: 1a03 d703 |3771: const-string v3, "-64.8086" // string@03d7 │ │ +0d0e9e: 4d03 0001 |3773: aput-object v3, v0, v1 │ │ +0d0ea2: 1301 570a |3775: const/16 v1, #int 2647 // #a57 │ │ +0d0ea6: 1a03 0e08 |3777: const-string v3, "64.8086" // string@080e │ │ +0d0eaa: 4d03 0001 |3779: aput-object v3, v0, v1 │ │ +0d0eae: 1301 580a |377b: const/16 v1, #int 2648 // #a58 │ │ +0d0eb2: 4d02 0001 |377d: aput-object v2, v0, v1 │ │ +0d0eb6: 1301 590a |377f: const/16 v1, #int 2649 // #a59 │ │ +0d0eba: 1a03 2d0c |3781: const-string v3, "CAN_016" // string@0c2d │ │ +0d0ebe: 4d03 0001 |3783: aput-object v3, v0, v1 │ │ +0d0ec2: 1301 5a0a |3785: const/16 v1, #int 2650 // #a5a │ │ +0d0ec6: 1a03 c603 |3787: const-string v3, "-60.2083" // string@03c6 │ │ +0d0eca: 4d03 0001 |3789: aput-object v3, v0, v1 │ │ +0d0ece: 1301 5b0a |378b: const/16 v1, #int 2651 // #a5b │ │ +0d0ed2: 1a03 0e08 |378d: const-string v3, "64.8086" // string@080e │ │ +0d0ed6: 4d03 0001 |378f: aput-object v3, v0, v1 │ │ +0d0eda: 1301 5c0a |3791: const/16 v1, #int 2652 // #a5c │ │ +0d0ede: 4d02 0001 |3793: aput-object v2, v0, v1 │ │ +0d0ee2: 1301 5d0a |3795: const/16 v1, #int 2653 // #a5d │ │ +0d0ee6: 1a03 2d0c |3797: const-string v3, "CAN_016" // string@0c2d │ │ +0d0eea: 4d03 0001 |3799: aput-object v3, v0, v1 │ │ +0d0eee: 1301 5e0a |379b: const/16 v1, #int 2654 // #a5e │ │ +0d0ef2: 1a03 c603 |379d: const-string v3, "-60.2083" // string@03c6 │ │ +0d0ef6: 4d03 0001 |379f: aput-object v3, v0, v1 │ │ +0d0efa: 1301 5f0a |37a1: const/16 v1, #int 2655 // #a5f │ │ +0d0efe: 1a03 2208 |37a3: const-string v3, "68.0575" // string@0822 │ │ +0d0f02: 4d03 0001 |37a5: aput-object v3, v0, v1 │ │ +0d0f06: 1301 600a |37a7: const/16 v1, #int 2656 // #a60 │ │ +0d0f0a: 4d02 0001 |37a9: aput-object v2, v0, v1 │ │ +0d0f0e: 1301 610a |37ab: const/16 v1, #int 2657 // #a61 │ │ +0d0f12: 1a03 2e0c |37ad: const-string v3, "CAN_020" // string@0c2e │ │ +0d0f16: 4d03 0001 |37af: aput-object v3, v0, v1 │ │ +0d0f1a: 1301 620a |37b1: const/16 v1, #int 2658 // #a62 │ │ +0d0f1e: 1a03 d803 |37b3: const-string v3, "-66.6258" // string@03d8 │ │ +0d0f22: 4d03 0001 |37b5: aput-object v3, v0, v1 │ │ +0d0f26: 1301 630a |37b7: const/16 v1, #int 2659 // #a63 │ │ +0d0f2a: 1a03 2a07 |37b9: const-string v3, "44.097" // string@072a │ │ +0d0f2e: 4d03 0001 |37bb: aput-object v3, v0, v1 │ │ +0d0f32: 1301 640a |37bd: const/16 v1, #int 2660 // #a64 │ │ +0d0f36: 4d02 0001 |37bf: aput-object v2, v0, v1 │ │ +0d0f3a: 1301 650a |37c1: const/16 v1, #int 2661 // #a65 │ │ +0d0f3e: 1a03 2e0c |37c3: const-string v3, "CAN_020" // string@0c2e │ │ +0d0f42: 4d03 0001 |37c5: aput-object v3, v0, v1 │ │ +0d0f46: 1301 660a |37c7: const/16 v1, #int 2662 // #a66 │ │ +0d0f4a: 1a03 d803 |37c9: const-string v3, "-66.6258" // string@03d8 │ │ +0d0f4e: 4d03 0001 |37cb: aput-object v3, v0, v1 │ │ +0d0f52: 1301 670a |37cd: const/16 v1, #int 2663 // #a67 │ │ +0d0f56: 1a03 0d07 |37cf: const-string v3, "42.7506" // string@070d │ │ +0d0f5a: 4d03 0001 |37d1: aput-object v3, v0, v1 │ │ +0d0f5e: 1301 680a |37d3: const/16 v1, #int 2664 // #a68 │ │ +0d0f62: 4d02 0001 |37d5: aput-object v2, v0, v1 │ │ +0d0f66: 1301 690a |37d7: const/16 v1, #int 2665 // #a69 │ │ +0d0f6a: 1a03 2e0c |37d9: const-string v3, "CAN_020" // string@0c2e │ │ +0d0f6e: 4d03 0001 |37db: aput-object v3, v0, v1 │ │ +0d0f72: 1301 6a0a |37dd: const/16 v1, #int 2666 // #a6a │ │ +0d0f76: 1a03 d403 |37df: const-string v3, "-64.2146" // string@03d4 │ │ +0d0f7a: 4d03 0001 |37e1: aput-object v3, v0, v1 │ │ +0d0f7e: 1301 6b0a |37e3: const/16 v1, #int 2667 // #a6b │ │ +0d0f82: 1a03 0d07 |37e5: const-string v3, "42.7506" // string@070d │ │ +0d0f86: 4d03 0001 |37e7: aput-object v3, v0, v1 │ │ +0d0f8a: 1301 6c0a |37e9: const/16 v1, #int 2668 // #a6c │ │ +0d0f8e: 4d02 0001 |37eb: aput-object v2, v0, v1 │ │ +0d0f92: 1301 6d0a |37ed: const/16 v1, #int 2669 // #a6d │ │ +0d0f96: 1a03 2e0c |37ef: const-string v3, "CAN_020" // string@0c2e │ │ +0d0f9a: 4d03 0001 |37f1: aput-object v3, v0, v1 │ │ +0d0f9e: 1301 6e0a |37f3: const/16 v1, #int 2670 // #a6e │ │ +0d0fa2: 1a03 d403 |37f5: const-string v3, "-64.2146" // string@03d4 │ │ +0d0fa6: 4d03 0001 |37f7: aput-object v3, v0, v1 │ │ +0d0faa: 1301 6f0a |37f9: const/16 v1, #int 2671 // #a6f │ │ +0d0fae: 1a03 2a07 |37fb: const-string v3, "44.097" // string@072a │ │ +0d0fb2: 4d03 0001 |37fd: aput-object v3, v0, v1 │ │ +0d0fb6: 1301 700a |37ff: const/16 v1, #int 2672 // #a70 │ │ +0d0fba: 4d02 0001 |3801: aput-object v2, v0, v1 │ │ +0d0fbe: 1301 710a |3803: const/16 v1, #int 2673 // #a71 │ │ +0d0fc2: 1a03 2f0c |3805: const-string v3, "CAN_021" // string@0c2f │ │ +0d0fc6: 4d03 0001 |3807: aput-object v3, v0, v1 │ │ +0d0fca: 1301 720a |3809: const/16 v1, #int 2674 // #a72 │ │ +0d0fce: 1a03 f203 |380b: const-string v3, "-72.2224" // string@03f2 │ │ +0d0fd2: 4d03 0001 |380d: aput-object v3, v0, v1 │ │ +0d0fd6: 1301 730a |380f: const/16 v1, #int 2675 // #a73 │ │ +0d0fda: 1a03 6107 |3811: const-string v3, "48.1145" // string@0761 │ │ +0d0fde: 4d03 0001 |3813: aput-object v3, v0, v1 │ │ +0d0fe2: 1301 740a |3815: const/16 v1, #int 2676 // #a74 │ │ +0d0fe6: 4d02 0001 |3817: aput-object v2, v0, v1 │ │ +0d0fea: 1301 750a |3819: const/16 v1, #int 2677 // #a75 │ │ +0d0fee: 1a03 2f0c |381b: const-string v3, "CAN_021" // string@0c2f │ │ +0d0ff2: 4d03 0001 |381d: aput-object v3, v0, v1 │ │ +0d0ff6: 1301 760a |381f: const/16 v1, #int 2678 // #a76 │ │ +0d0ffa: 1a03 f203 |3821: const-string v3, "-72.2224" // string@03f2 │ │ +0d0ffe: 4d03 0001 |3823: aput-object v3, v0, v1 │ │ +0d1002: 1301 770a |3825: const/16 v1, #int 2679 // #a77 │ │ +0d1006: 1a03 1f07 |3827: const-string v3, "43.7607" // string@071f │ │ +0d100a: 4d03 0001 |3829: aput-object v3, v0, v1 │ │ +0d100e: 1301 780a |382b: const/16 v1, #int 2680 // #a78 │ │ +0d1012: 4d02 0001 |382d: aput-object v2, v0, v1 │ │ +0d1016: 1301 790a |382f: const/16 v1, #int 2681 // #a79 │ │ +0d101a: 1a03 2f0c |3831: const-string v3, "CAN_021" // string@0c2f │ │ +0d101e: 4d03 0001 |3833: aput-object v3, v0, v1 │ │ +0d1022: 1301 7a0a |3835: const/16 v1, #int 2682 // #a7a │ │ +0d1026: 1a03 d003 |3837: const-string v3, "-63.6065" // string@03d0 │ │ +0d102a: 4d03 0001 |3839: aput-object v3, v0, v1 │ │ +0d102e: 1301 7b0a |383b: const/16 v1, #int 2683 // #a7b │ │ +0d1032: 1a03 1f07 |383d: const-string v3, "43.7607" // string@071f │ │ +0d1036: 4d03 0001 |383f: aput-object v3, v0, v1 │ │ +0d103a: 1301 7c0a |3841: const/16 v1, #int 2684 // #a7c │ │ +0d103e: 4d02 0001 |3843: aput-object v2, v0, v1 │ │ +0d1042: 1301 7d0a |3845: const/16 v1, #int 2685 // #a7d │ │ +0d1046: 1a03 2f0c |3847: const-string v3, "CAN_021" // string@0c2f │ │ +0d104a: 4d03 0001 |3849: aput-object v3, v0, v1 │ │ +0d104e: 1301 7e0a |384b: const/16 v1, #int 2686 // #a7e │ │ +0d1052: 1a03 d003 |384d: const-string v3, "-63.6065" // string@03d0 │ │ +0d1056: 4d03 0001 |384f: aput-object v3, v0, v1 │ │ +0d105a: 1301 7f0a |3851: const/16 v1, #int 2687 // #a7f │ │ +0d105e: 1a03 6107 |3853: const-string v3, "48.1145" // string@0761 │ │ +0d1062: 4d03 0001 |3855: aput-object v3, v0, v1 │ │ +0d1066: 1301 800a |3857: const/16 v1, #int 2688 // #a80 │ │ +0d106a: 4d02 0001 |3859: aput-object v2, v0, v1 │ │ +0d106e: 1301 810a |385b: const/16 v1, #int 2689 // #a81 │ │ +0d1072: 1a03 300c |385d: const-string v3, "CAN_022" // string@0c30 │ │ +0d1076: 4d03 0001 |385f: aput-object v3, v0, v1 │ │ +0d107a: 1301 820a |3861: const/16 v1, #int 2690 // #a82 │ │ +0d107e: 1a03 f103 |3863: const-string v3, "-72.1846" // string@03f1 │ │ +0d1082: 4d03 0001 |3865: aput-object v3, v0, v1 │ │ +0d1086: 1301 830a |3867: const/16 v1, #int 2691 // #a83 │ │ +0d108a: 1a03 8d07 |3869: const-string v3, "52.1072" // string@078d │ │ +0d108e: 4d03 0001 |386b: aput-object v3, v0, v1 │ │ +0d1092: 1301 840a |386d: const/16 v1, #int 2692 // #a84 │ │ +0d1096: 4d02 0001 |386f: aput-object v2, v0, v1 │ │ +0d109a: 1301 850a |3871: const/16 v1, #int 2693 // #a85 │ │ +0d109e: 1a03 300c |3873: const-string v3, "CAN_022" // string@0c30 │ │ +0d10a2: 4d03 0001 |3875: aput-object v3, v0, v1 │ │ +0d10a6: 1301 860a |3877: const/16 v1, #int 2694 // #a86 │ │ +0d10aa: 1a03 f103 |3879: const-string v3, "-72.1846" // string@03f1 │ │ +0d10ae: 4d03 0001 |387b: aput-object v3, v0, v1 │ │ +0d10b2: 1301 870a |387d: const/16 v1, #int 2695 // #a87 │ │ +0d10b6: 1a03 5507 |387f: const-string v3, "47.7768" // string@0755 │ │ +0d10ba: 4d03 0001 |3881: aput-object v3, v0, v1 │ │ +0d10be: 1301 880a |3883: const/16 v1, #int 2696 // #a88 │ │ +0d10c2: 4d02 0001 |3885: aput-object v2, v0, v1 │ │ +0d10c6: 1301 890a |3887: const/16 v1, #int 2697 // #a89 │ │ +0d10ca: 1a03 300c |3889: const-string v3, "CAN_022" // string@0c30 │ │ +0d10ce: 4d03 0001 |388b: aput-object v3, v0, v1 │ │ +0d10d2: 1301 8a0a |388d: const/16 v1, #int 2698 // #a8a │ │ +0d10d6: 1a03 cf03 |388f: const-string v3, "-63.5422" // string@03cf │ │ +0d10da: 4d03 0001 |3891: aput-object v3, v0, v1 │ │ +0d10de: 1301 8b0a |3893: const/16 v1, #int 2699 // #a8b │ │ +0d10e2: 1a03 5507 |3895: const-string v3, "47.7768" // string@0755 │ │ +0d10e6: 4d03 0001 |3897: aput-object v3, v0, v1 │ │ +0d10ea: 1301 8c0a |3899: const/16 v1, #int 2700 // #a8c │ │ +0d10ee: 4d02 0001 |389b: aput-object v2, v0, v1 │ │ +0d10f2: 1301 8d0a |389d: const/16 v1, #int 2701 // #a8d │ │ +0d10f6: 1a03 300c |389f: const-string v3, "CAN_022" // string@0c30 │ │ +0d10fa: 4d03 0001 |38a1: aput-object v3, v0, v1 │ │ +0d10fe: 1301 8e0a |38a3: const/16 v1, #int 2702 // #a8e │ │ +0d1102: 1a03 cf03 |38a5: const-string v3, "-63.5422" // string@03cf │ │ +0d1106: 4d03 0001 |38a7: aput-object v3, v0, v1 │ │ +0d110a: 1301 8f0a |38a9: const/16 v1, #int 2703 // #a8f │ │ +0d110e: 1a03 8d07 |38ab: const-string v3, "52.1072" // string@078d │ │ +0d1112: 4d03 0001 |38ad: aput-object v3, v0, v1 │ │ +0d1116: 1301 900a |38af: const/16 v1, #int 2704 // #a90 │ │ +0d111a: 4d02 0001 |38b1: aput-object v2, v0, v1 │ │ +0d111e: 1301 910a |38b3: const/16 v1, #int 2705 // #a91 │ │ +0d1122: 1a03 310c |38b5: const-string v3, "CAN_023" // string@0c31 │ │ +0d1126: 4d03 0001 |38b7: aput-object v3, v0, v1 │ │ +0d112a: 1301 920a |38b9: const/16 v1, #int 2706 // #a92 │ │ +0d112e: 1a03 f303 |38bb: const-string v3, "-72.2618" // string@03f3 │ │ +0d1132: 4d03 0001 |38bd: aput-object v3, v0, v1 │ │ +0d1136: 1301 930a |38bf: const/16 v1, #int 2707 // #a93 │ │ +0d113a: 1a03 ae07 |38c1: const-string v3, "56.0968" // string@07ae │ │ +0d113e: 4d03 0001 |38c3: aput-object v3, v0, v1 │ │ +0d1142: 1301 940a |38c5: const/16 v1, #int 2708 // #a94 │ │ +0d1146: 4d02 0001 |38c7: aput-object v2, v0, v1 │ │ +0d114a: 1301 950a |38c9: const/16 v1, #int 2709 // #a95 │ │ +0d114e: 1a03 310c |38cb: const-string v3, "CAN_023" // string@0c31 │ │ +0d1152: 4d03 0001 |38cd: aput-object v3, v0, v1 │ │ +0d1156: 1301 960a |38cf: const/16 v1, #int 2710 // #a96 │ │ +0d115a: 1a03 f303 |38d1: const-string v3, "-72.2618" // string@03f3 │ │ +0d115e: 4d03 0001 |38d3: aput-object v3, v0, v1 │ │ +0d1162: 1301 970a |38d5: const/16 v1, #int 2711 // #a97 │ │ +0d1166: 1a03 7b07 |38d7: const-string v3, "51.7634" // string@077b │ │ +0d116a: 4d03 0001 |38d9: aput-object v3, v0, v1 │ │ +0d116e: 1301 980a |38db: const/16 v1, #int 2712 // #a98 │ │ +0d1172: 4d02 0001 |38dd: aput-object v2, v0, v1 │ │ +0d1176: 1301 990a |38df: const/16 v1, #int 2713 // #a99 │ │ +0d117a: 1a03 310c |38e1: const-string v3, "CAN_023" // string@0c31 │ │ +0d117e: 4d03 0001 |38e3: aput-object v3, v0, v1 │ │ +0d1182: 1301 9a0a |38e5: const/16 v1, #int 2714 // #a9a │ │ +0d1186: 1a03 ce03 |38e7: const-string v3, "-63.4413" // string@03ce │ │ +0d118a: 4d03 0001 |38e9: aput-object v3, v0, v1 │ │ +0d118e: 1301 9b0a |38eb: const/16 v1, #int 2715 // #a9b │ │ +0d1192: 1a03 7b07 |38ed: const-string v3, "51.7634" // string@077b │ │ +0d1196: 4d03 0001 |38ef: aput-object v3, v0, v1 │ │ +0d119a: 1301 9c0a |38f1: const/16 v1, #int 2716 // #a9c │ │ +0d119e: 4d02 0001 |38f3: aput-object v2, v0, v1 │ │ +0d11a2: 1301 9d0a |38f5: const/16 v1, #int 2717 // #a9d │ │ +0d11a6: 1a03 310c |38f7: const-string v3, "CAN_023" // string@0c31 │ │ +0d11aa: 4d03 0001 |38f9: aput-object v3, v0, v1 │ │ +0d11ae: 1301 9e0a |38fb: const/16 v1, #int 2718 // #a9e │ │ +0d11b2: 1a03 ce03 |38fd: const-string v3, "-63.4413" // string@03ce │ │ +0d11b6: 4d03 0001 |38ff: aput-object v3, v0, v1 │ │ +0d11ba: 1301 9f0a |3901: const/16 v1, #int 2719 // #a9f │ │ +0d11be: 1a03 ae07 |3903: const-string v3, "56.0968" // string@07ae │ │ +0d11c2: 4d03 0001 |3905: aput-object v3, v0, v1 │ │ +0d11c6: 1301 a00a |3907: const/16 v1, #int 2720 // #aa0 │ │ +0d11ca: 4d02 0001 |3909: aput-object v2, v0, v1 │ │ +0d11ce: 1301 a10a |390b: const/16 v1, #int 2721 // #aa1 │ │ +0d11d2: 1a03 320c |390d: const-string v3, "CAN_024" // string@0c32 │ │ +0d11d6: 4d03 0001 |390f: aput-object v3, v0, v1 │ │ +0d11da: 1301 a20a |3911: const/16 v1, #int 2722 // #aa2 │ │ +0d11de: 1a03 f603 |3913: const-string v3, "-72.4037" // string@03f6 │ │ +0d11e2: 4d03 0001 |3915: aput-object v3, v0, v1 │ │ +0d11e6: 1301 a30a |3917: const/16 v1, #int 2723 // #aa3 │ │ +0d11ea: 1a03 de07 |3919: const-string v3, "60.0994" // string@07de │ │ +0d11ee: 4d03 0001 |391b: aput-object v3, v0, v1 │ │ +0d11f2: 1301 a40a |391d: const/16 v1, #int 2724 // #aa4 │ │ +0d11f6: 4d02 0001 |391f: aput-object v2, v0, v1 │ │ +0d11fa: 1301 a50a |3921: const/16 v1, #int 2725 // #aa5 │ │ +0d11fe: 1a03 320c |3923: const-string v3, "CAN_024" // string@0c32 │ │ +0d1202: 4d03 0001 |3925: aput-object v3, v0, v1 │ │ +0d1206: 1301 a60a |3927: const/16 v1, #int 2726 // #aa6 │ │ +0d120a: 1a03 f603 |3929: const-string v3, "-72.4037" // string@03f6 │ │ +0d120e: 4d03 0001 |392b: aput-object v3, v0, v1 │ │ +0d1212: 1301 a70a |392d: const/16 v1, #int 2727 // #aa7 │ │ +0d1216: 1a03 a107 |392f: const-string v3, "55.7703" // string@07a1 │ │ +0d121a: 4d03 0001 |3931: aput-object v3, v0, v1 │ │ +0d121e: 1301 a80a |3933: const/16 v1, #int 2728 // #aa8 │ │ +0d1222: 4d02 0001 |3935: aput-object v2, v0, v1 │ │ +0d1226: 1301 a90a |3937: const/16 v1, #int 2729 // #aa9 │ │ +0d122a: 1a03 320c |3939: const-string v3, "CAN_024" // string@0c32 │ │ +0d122e: 4d03 0001 |393b: aput-object v3, v0, v1 │ │ +0d1232: 1301 aa0a |393d: const/16 v1, #int 2730 // #aaa │ │ +0d1236: 1a03 cd03 |393f: const-string v3, "-63.3277" // string@03cd │ │ +0d123a: 4d03 0001 |3941: aput-object v3, v0, v1 │ │ +0d123e: 1301 ab0a |3943: const/16 v1, #int 2731 // #aab │ │ +0d1242: 1a03 a107 |3945: const-string v3, "55.7703" // string@07a1 │ │ +0d1246: 4d03 0001 |3947: aput-object v3, v0, v1 │ │ +0d124a: 1301 ac0a |3949: const/16 v1, #int 2732 // #aac │ │ +0d124e: 4d02 0001 |394b: aput-object v2, v0, v1 │ │ +0d1252: 1301 ad0a |394d: const/16 v1, #int 2733 // #aad │ │ +0d1256: 1a03 320c |394f: const-string v3, "CAN_024" // string@0c32 │ │ +0d125a: 4d03 0001 |3951: aput-object v3, v0, v1 │ │ +0d125e: 1301 ae0a |3953: const/16 v1, #int 2734 // #aae │ │ +0d1262: 1a03 cd03 |3955: const-string v3, "-63.3277" // string@03cd │ │ +0d1266: 4d03 0001 |3957: aput-object v3, v0, v1 │ │ +0d126a: 1301 af0a |3959: const/16 v1, #int 2735 // #aaf │ │ +0d126e: 1a03 de07 |395b: const-string v3, "60.0994" // string@07de │ │ +0d1272: 4d03 0001 |395d: aput-object v3, v0, v1 │ │ +0d1276: 1301 b00a |395f: const/16 v1, #int 2736 // #ab0 │ │ +0d127a: 4d02 0001 |3961: aput-object v2, v0, v1 │ │ +0d127e: 1301 b10a |3963: const/16 v1, #int 2737 // #ab1 │ │ +0d1282: 1a03 330c |3965: const-string v3, "CAN_025" // string@0c33 │ │ +0d1286: 4d03 0001 |3967: aput-object v3, v0, v1 │ │ +0d128a: 1301 b20a |3969: const/16 v1, #int 2738 // #ab2 │ │ +0d128e: 1a03 f803 |396b: const-string v3, "-72.6204" // string@03f8 │ │ +0d1292: 4d03 0001 |396d: aput-object v3, v0, v1 │ │ +0d1296: 1301 b30a |396f: const/16 v1, #int 2739 // #ab3 │ │ +0d129a: 1a03 0108 |3971: const-string v3, "64.1112" // string@0801 │ │ +0d129e: 4d03 0001 |3973: aput-object v3, v0, v1 │ │ +0d12a2: 1301 b40a |3975: const/16 v1, #int 2740 // #ab4 │ │ +0d12a6: 4d02 0001 |3977: aput-object v2, v0, v1 │ │ +0d12aa: 1301 b50a |3979: const/16 v1, #int 2741 // #ab5 │ │ +0d12ae: 1a03 330c |397b: const-string v3, "CAN_025" // string@0c33 │ │ +0d12b2: 4d03 0001 |397d: aput-object v3, v0, v1 │ │ +0d12b6: 1301 b60a |397f: const/16 v1, #int 2742 // #ab6 │ │ +0d12ba: 1a03 f803 |3981: const-string v3, "-72.6204" // string@03f8 │ │ +0d12be: 4d03 0001 |3983: aput-object v3, v0, v1 │ │ +0d12c2: 1301 b70a |3985: const/16 v1, #int 2743 // #ab7 │ │ +0d12c6: 1a03 c907 |3987: const-string v3, "59.7672" // string@07c9 │ │ +0d12ca: 4d03 0001 |3989: aput-object v3, v0, v1 │ │ +0d12ce: 1301 b80a |398b: const/16 v1, #int 2744 // #ab8 │ │ +0d12d2: 4d02 0001 |398d: aput-object v2, v0, v1 │ │ +0d12d6: 1301 b90a |398f: const/16 v1, #int 2745 // #ab9 │ │ +0d12da: 1a03 330c |3991: const-string v3, "CAN_025" // string@0c33 │ │ +0d12de: 4d03 0001 |3993: aput-object v3, v0, v1 │ │ +0d12e2: 1301 ba0a |3995: const/16 v1, #int 2746 // #aba │ │ +0d12e6: 1a03 cc03 |3997: const-string v3, "-62.972" // string@03cc │ │ +0d12ea: 4d03 0001 |3999: aput-object v3, v0, v1 │ │ +0d12ee: 1301 bb0a |399b: const/16 v1, #int 2747 // #abb │ │ +0d12f2: 1a03 c907 |399d: const-string v3, "59.7672" // string@07c9 │ │ +0d12f6: 4d03 0001 |399f: aput-object v3, v0, v1 │ │ +0d12fa: 1301 bc0a |39a1: const/16 v1, #int 2748 // #abc │ │ +0d12fe: 4d02 0001 |39a3: aput-object v2, v0, v1 │ │ +0d1302: 1301 bd0a |39a5: const/16 v1, #int 2749 // #abd │ │ +0d1306: 1a03 330c |39a7: const-string v3, "CAN_025" // string@0c33 │ │ +0d130a: 4d03 0001 |39a9: aput-object v3, v0, v1 │ │ +0d130e: 1301 be0a |39ab: const/16 v1, #int 2750 // #abe │ │ +0d1312: 1a03 cc03 |39ad: const-string v3, "-62.972" // string@03cc │ │ +0d1316: 4d03 0001 |39af: aput-object v3, v0, v1 │ │ +0d131a: 1301 bf0a |39b1: const/16 v1, #int 2751 // #abf │ │ +0d131e: 1a03 0108 |39b3: const-string v3, "64.1112" // string@0801 │ │ +0d1322: 4d03 0001 |39b5: aput-object v3, v0, v1 │ │ +0d1326: 1301 c00a |39b7: const/16 v1, #int 2752 // #ac0 │ │ +0d132a: 4d02 0001 |39b9: aput-object v2, v0, v1 │ │ +0d132e: 1301 c10a |39bb: const/16 v1, #int 2753 // #ac1 │ │ +0d1332: 1a03 340c |39bd: const-string v3, "CAN_026" // string@0c34 │ │ +0d1336: 4d03 0001 |39bf: aput-object v3, v0, v1 │ │ +0d133a: 1301 c20a |39c1: const/16 v1, #int 2754 // #ac2 │ │ +0d133e: 1a03 fb03 |39c3: const-string v3, "-72.9534" // string@03fb │ │ +0d1342: 4d03 0001 |39c5: aput-object v3, v0, v1 │ │ +0d1346: 1301 c30a |39c7: const/16 v1, #int 2755 // #ac3 │ │ +0d134a: 1a03 2808 |39c9: const-string v3, "68.1137" // string@0828 │ │ +0d134e: 4d03 0001 |39cb: aput-object v3, v0, v1 │ │ +0d1352: 1301 c40a |39cd: const/16 v1, #int 2756 // #ac4 │ │ +0d1356: 4d02 0001 |39cf: aput-object v2, v0, v1 │ │ +0d135a: 1301 c50a |39d1: const/16 v1, #int 2757 // #ac5 │ │ +0d135e: 1a03 340c |39d3: const-string v3, "CAN_026" // string@0c34 │ │ +0d1362: 4d03 0001 |39d5: aput-object v3, v0, v1 │ │ +0d1366: 1301 c60a |39d7: const/16 v1, #int 2758 // #ac6 │ │ +0d136a: 1a03 fb03 |39d9: const-string v3, "-72.9534" // string@03fb │ │ +0d136e: 4d03 0001 |39db: aput-object v3, v0, v1 │ │ +0d1372: 1301 c70a |39dd: const/16 v1, #int 2759 // #ac7 │ │ +0d1376: 1a03 ef07 |39df: const-string v3, "63.7485" // string@07ef │ │ +0d137a: 4d03 0001 |39e1: aput-object v3, v0, v1 │ │ +0d137e: 1301 c80a |39e3: const/16 v1, #int 2760 // #ac8 │ │ +0d1382: 4d02 0001 |39e5: aput-object v2, v0, v1 │ │ +0d1386: 1301 c90a |39e7: const/16 v1, #int 2761 // #ac9 │ │ +0d138a: 1a03 340c |39e9: const-string v3, "CAN_026" // string@0c34 │ │ +0d138e: 4d03 0001 |39eb: aput-object v3, v0, v1 │ │ +0d1392: 1301 ca0a |39ed: const/16 v1, #int 2762 // #aca │ │ +0d1396: 1a03 ca03 |39ef: const-string v3, "-62.6107" // string@03ca │ │ +0d139a: 4d03 0001 |39f1: aput-object v3, v0, v1 │ │ +0d139e: 1301 cb0a |39f3: const/16 v1, #int 2763 // #acb │ │ +0d13a2: 1a03 ef07 |39f5: const-string v3, "63.7485" // string@07ef │ │ +0d13a6: 4d03 0001 |39f7: aput-object v3, v0, v1 │ │ +0d13aa: 1301 cc0a |39f9: const/16 v1, #int 2764 // #acc │ │ +0d13ae: 4d02 0001 |39fb: aput-object v2, v0, v1 │ │ +0d13b2: 1301 cd0a |39fd: const/16 v1, #int 2765 // #acd │ │ +0d13b6: 1a03 340c |39ff: const-string v3, "CAN_026" // string@0c34 │ │ +0d13ba: 4d03 0001 |3a01: aput-object v3, v0, v1 │ │ +0d13be: 1301 ce0a |3a03: const/16 v1, #int 2766 // #ace │ │ +0d13c2: 1a03 ca03 |3a05: const-string v3, "-62.6107" // string@03ca │ │ +0d13c6: 4d03 0001 |3a07: aput-object v3, v0, v1 │ │ +0d13ca: 1301 cf0a |3a09: const/16 v1, #int 2767 // #acf │ │ +0d13ce: 1a03 2808 |3a0b: const-string v3, "68.1137" // string@0828 │ │ +0d13d2: 4d03 0001 |3a0d: aput-object v3, v0, v1 │ │ +0d13d6: 1301 d00a |3a0f: const/16 v1, #int 2768 // #ad0 │ │ +0d13da: 4d02 0001 |3a11: aput-object v2, v0, v1 │ │ +0d13de: 1301 d10a |3a13: const/16 v1, #int 2769 // #ad1 │ │ +0d13e2: 1a03 350c |3a15: const-string v3, "CAN_027" // string@0c35 │ │ +0d13e6: 4d03 0001 |3a17: aput-object v3, v0, v1 │ │ +0d13ea: 1301 d20a |3a19: const/16 v1, #int 2770 // #ad2 │ │ +0d13ee: 1a03 f703 |3a1b: const-string v3, "-72.4271" // string@03f7 │ │ +0d13f2: 4d03 0001 |3a1d: aput-object v3, v0, v1 │ │ +0d13f6: 1301 d30a |3a1f: const/16 v1, #int 2771 // #ad3 │ │ +0d13fa: 1a03 4108 |3a21: const-string v3, "72.0883" // string@0841 │ │ +0d13fe: 4d03 0001 |3a23: aput-object v3, v0, v1 │ │ +0d1402: 1301 d40a |3a25: const/16 v1, #int 2772 // #ad4 │ │ +0d1406: 4d02 0001 |3a27: aput-object v2, v0, v1 │ │ +0d140a: 1301 d50a |3a29: const/16 v1, #int 2773 // #ad5 │ │ +0d140e: 1a03 350c |3a2b: const-string v3, "CAN_027" // string@0c35 │ │ +0d1412: 4d03 0001 |3a2d: aput-object v3, v0, v1 │ │ +0d1416: 1301 d60a |3a2f: const/16 v1, #int 2774 // #ad6 │ │ +0d141a: 1a03 f703 |3a31: const-string v3, "-72.4271" // string@03f7 │ │ +0d141e: 4d03 0001 |3a33: aput-object v3, v0, v1 │ │ +0d1422: 1301 d70a |3a35: const/16 v1, #int 2775 // #ad7 │ │ +0d1426: 1a03 1808 |3a37: const-string v3, "67.5387" // string@0818 │ │ +0d142a: 4d03 0001 |3a39: aput-object v3, v0, v1 │ │ +0d142e: 1301 d80a |3a3b: const/16 v1, #int 2776 // #ad8 │ │ +0d1432: 4d02 0001 |3a3d: aput-object v2, v0, v1 │ │ +0d1436: 1301 d90a |3a3f: const/16 v1, #int 2777 // #ad9 │ │ +0d143a: 1a03 350c |3a41: const-string v3, "CAN_027" // string@0c35 │ │ +0d143e: 4d03 0001 |3a43: aput-object v3, v0, v1 │ │ +0d1442: 1301 da0a |3a45: const/16 v1, #int 2778 // #ada │ │ +0d1446: 1a03 cb03 |3a47: const-string v3, "-62.7836" // string@03cb │ │ +0d144a: 4d03 0001 |3a49: aput-object v3, v0, v1 │ │ +0d144e: 1301 db0a |3a4b: const/16 v1, #int 2779 // #adb │ │ +0d1452: 1a03 1808 |3a4d: const-string v3, "67.5387" // string@0818 │ │ +0d1456: 4d03 0001 |3a4f: aput-object v3, v0, v1 │ │ +0d145a: 1301 dc0a |3a51: const/16 v1, #int 2780 // #adc │ │ +0d145e: 4d02 0001 |3a53: aput-object v2, v0, v1 │ │ +0d1462: 1301 dd0a |3a55: const/16 v1, #int 2781 // #add │ │ +0d1466: 1a03 350c |3a57: const-string v3, "CAN_027" // string@0c35 │ │ +0d146a: 4d03 0001 |3a59: aput-object v3, v0, v1 │ │ +0d146e: 1301 de0a |3a5b: const/16 v1, #int 2782 // #ade │ │ +0d1472: 1a03 cb03 |3a5d: const-string v3, "-62.7836" // string@03cb │ │ +0d1476: 4d03 0001 |3a5f: aput-object v3, v0, v1 │ │ +0d147a: 1301 df0a |3a61: const/16 v1, #int 2783 // #adf │ │ +0d147e: 1a03 4108 |3a63: const-string v3, "72.0883" // string@0841 │ │ +0d1482: 4d03 0001 |3a65: aput-object v3, v0, v1 │ │ +0d1486: 1301 e00a |3a67: const/16 v1, #int 2784 // #ae0 │ │ +0d148a: 4d02 0001 |3a69: aput-object v2, v0, v1 │ │ +0d148e: 1301 e10a |3a6b: const/16 v1, #int 2785 // #ae1 │ │ +0d1492: 1a03 360c |3a6d: const-string v3, "CAN_030" // string@0c36 │ │ +0d1496: 4d03 0001 |3a6f: aput-object v3, v0, v1 │ │ +0d149a: 1301 e20a |3a71: const/16 v1, #int 2786 // #ae2 │ │ +0d149e: 1a03 3c04 |3a73: const-string v3, "-80.0992" // string@043c │ │ +0d14a2: 4d03 0001 |3a75: aput-object v3, v0, v1 │ │ +0d14a6: 1301 e30a |3a77: const/16 v1, #int 2787 // #ae3 │ │ +0d14aa: 1a03 2907 |3a79: const-string v3, "44.0897" // string@0729 │ │ +0d14ae: 4d03 0001 |3a7b: aput-object v3, v0, v1 │ │ +0d14b2: 1301 e40a |3a7d: const/16 v1, #int 2788 // #ae4 │ │ +0d14b6: 4d02 0001 |3a7f: aput-object v2, v0, v1 │ │ +0d14ba: 1301 e50a |3a81: const/16 v1, #int 2789 // #ae5 │ │ +0d14be: 1a03 360c |3a83: const-string v3, "CAN_030" // string@0c36 │ │ +0d14c2: 4d03 0001 |3a85: aput-object v3, v0, v1 │ │ +0d14c6: 1301 e60a |3a87: const/16 v1, #int 2790 // #ae6 │ │ +0d14ca: 1a03 3c04 |3a89: const-string v3, "-80.0992" // string@043c │ │ +0d14ce: 4d03 0001 |3a8b: aput-object v3, v0, v1 │ │ +0d14d2: 1301 e70a |3a8d: const/16 v1, #int 2791 // #ae7 │ │ +0d14d6: 1a03 fb06 |3a8f: const-string v3, "41.7711" // string@06fb │ │ +0d14da: 4d03 0001 |3a91: aput-object v3, v0, v1 │ │ +0d14de: 1301 e80a |3a93: const/16 v1, #int 2792 // #ae8 │ │ +0d14e2: 4d02 0001 |3a95: aput-object v2, v0, v1 │ │ +0d14e6: 1301 e90a |3a97: const/16 v1, #int 2793 // #ae9 │ │ +0d14ea: 1a03 360c |3a99: const-string v3, "CAN_030" // string@0c36 │ │ +0d14ee: 4d03 0001 |3a9b: aput-object v3, v0, v1 │ │ +0d14f2: 1301 ea0a |3a9d: const/16 v1, #int 2794 // #aea │ │ +0d14f6: 1a03 0c04 |3a9f: const-string v3, "-75.7145" // string@040c │ │ +0d14fa: 4d03 0001 |3aa1: aput-object v3, v0, v1 │ │ +0d14fe: 1301 eb0a |3aa3: const/16 v1, #int 2795 // #aeb │ │ +0d1502: 1a03 fb06 |3aa5: const-string v3, "41.7711" // string@06fb │ │ +0d1506: 4d03 0001 |3aa7: aput-object v3, v0, v1 │ │ +0d150a: 1301 ec0a |3aa9: const/16 v1, #int 2796 // #aec │ │ +0d150e: 4d02 0001 |3aab: aput-object v2, v0, v1 │ │ +0d1512: 1301 ed0a |3aad: const/16 v1, #int 2797 // #aed │ │ +0d1516: 1a03 360c |3aaf: const-string v3, "CAN_030" // string@0c36 │ │ +0d151a: 4d03 0001 |3ab1: aput-object v3, v0, v1 │ │ +0d151e: 1301 ee0a |3ab3: const/16 v1, #int 2798 // #aee │ │ +0d1522: 1a03 0c04 |3ab5: const-string v3, "-75.7145" // string@040c │ │ +0d1526: 4d03 0001 |3ab7: aput-object v3, v0, v1 │ │ +0d152a: 1301 ef0a |3ab9: const/16 v1, #int 2799 // #aef │ │ +0d152e: 1a03 2907 |3abb: const-string v3, "44.0897" // string@0729 │ │ +0d1532: 4d03 0001 |3abd: aput-object v3, v0, v1 │ │ +0d1536: 1301 f00a |3abf: const/16 v1, #int 2800 // #af0 │ │ +0d153a: 4d02 0001 |3ac1: aput-object v2, v0, v1 │ │ +0d153e: 1301 f10a |3ac3: const/16 v1, #int 2801 // #af1 │ │ +0d1542: 1a03 370c |3ac5: const-string v3, "CAN_031" // string@0c37 │ │ +0d1546: 4d03 0001 |3ac7: aput-object v3, v0, v1 │ │ +0d154a: 1301 f20a |3ac9: const/16 v1, #int 2802 // #af2 │ │ +0d154e: 1a03 3d04 |3acb: const-string v3, "-80.1349" // string@043d │ │ +0d1552: 4d03 0001 |3acd: aput-object v3, v0, v1 │ │ +0d1556: 1301 f30a |3acf: const/16 v1, #int 2803 // #af3 │ │ +0d155a: 1a03 5d07 |3ad1: const-string v3, "48.093" // string@075d │ │ +0d155e: 4d03 0001 |3ad3: aput-object v3, v0, v1 │ │ +0d1562: 1301 f40a |3ad5: const/16 v1, #int 2804 // #af4 │ │ +0d1566: 4d02 0001 |3ad7: aput-object v2, v0, v1 │ │ +0d156a: 1301 f50a |3ad9: const/16 v1, #int 2805 // #af5 │ │ +0d156e: 1a03 370c |3adb: const-string v3, "CAN_031" // string@0c37 │ │ +0d1572: 4d03 0001 |3add: aput-object v3, v0, v1 │ │ +0d1576: 1301 f60a |3adf: const/16 v1, #int 2806 // #af6 │ │ +0d157a: 1a03 3d04 |3ae1: const-string v3, "-80.1349" // string@043d │ │ +0d157e: 4d03 0001 |3ae3: aput-object v3, v0, v1 │ │ +0d1582: 1301 f70a |3ae5: const/16 v1, #int 2807 // #af7 │ │ +0d1586: 1a03 1e07 |3ae7: const-string v3, "43.6389" // string@071e │ │ +0d158a: 4d03 0001 |3ae9: aput-object v3, v0, v1 │ │ +0d158e: 1301 f80a |3aeb: const/16 v1, #int 2808 // #af8 │ │ +0d1592: 4d02 0001 |3aed: aput-object v2, v0, v1 │ │ +0d1596: 1301 f90a |3aef: const/16 v1, #int 2809 // #af9 │ │ +0d159a: 1a03 370c |3af1: const-string v3, "CAN_031" // string@0c37 │ │ +0d159e: 4d03 0001 |3af3: aput-object v3, v0, v1 │ │ +0d15a2: 1301 fa0a |3af5: const/16 v1, #int 2810 // #afa │ │ +0d15a6: 1a03 ed03 |3af7: const-string v3, "-71.622" // string@03ed │ │ +0d15aa: 4d03 0001 |3af9: aput-object v3, v0, v1 │ │ +0d15ae: 1301 fb0a |3afb: const/16 v1, #int 2811 // #afb │ │ +0d15b2: 1a03 1e07 |3afd: const-string v3, "43.6389" // string@071e │ │ +0d15b6: 4d03 0001 |3aff: aput-object v3, v0, v1 │ │ +0d15ba: 1301 fc0a |3b01: const/16 v1, #int 2812 // #afc │ │ +0d15be: 4d02 0001 |3b03: aput-object v2, v0, v1 │ │ +0d15c2: 1301 fd0a |3b05: const/16 v1, #int 2813 // #afd │ │ +0d15c6: 1a03 370c |3b07: const-string v3, "CAN_031" // string@0c37 │ │ +0d15ca: 4d03 0001 |3b09: aput-object v3, v0, v1 │ │ +0d15ce: 1301 fe0a |3b0b: const/16 v1, #int 2814 // #afe │ │ +0d15d2: 1a03 ed03 |3b0d: const-string v3, "-71.622" // string@03ed │ │ +0d15d6: 4d03 0001 |3b0f: aput-object v3, v0, v1 │ │ +0d15da: 1301 ff0a |3b11: const/16 v1, #int 2815 // #aff │ │ +0d15de: 1a03 5d07 |3b13: const-string v3, "48.093" // string@075d │ │ +0d15e2: 4d03 0001 |3b15: aput-object v3, v0, v1 │ │ +0d15e6: 1301 000b |3b17: const/16 v1, #int 2816 // #b00 │ │ +0d15ea: 4d02 0001 |3b19: aput-object v2, v0, v1 │ │ +0d15ee: 1301 010b |3b1b: const/16 v1, #int 2817 // #b01 │ │ +0d15f2: 1a03 380c |3b1d: const-string v3, "CAN_032" // string@0c38 │ │ +0d15f6: 4d03 0001 |3b1f: aput-object v3, v0, v1 │ │ +0d15fa: 1301 020b |3b21: const/16 v1, #int 2818 // #b02 │ │ +0d15fe: 1a03 3f04 |3b23: const-string v3, "-80.1542" // string@043f │ │ +0d1602: 4d03 0001 |3b25: aput-object v3, v0, v1 │ │ +0d1606: 1301 030b |3b27: const/16 v1, #int 2819 // #b03 │ │ +0d160a: 1a03 8e07 |3b29: const-string v3, "52.1089" // string@078e │ │ +0d160e: 4d03 0001 |3b2b: aput-object v3, v0, v1 │ │ +0d1612: 1301 040b |3b2d: const/16 v1, #int 2820 // #b04 │ │ +0d1616: 4d02 0001 |3b2f: aput-object v2, v0, v1 │ │ +0d161a: 1301 050b |3b31: const/16 v1, #int 2821 // #b05 │ │ +0d161e: 1a03 380c |3b33: const-string v3, "CAN_032" // string@0c38 │ │ +0d1622: 4d03 0001 |3b35: aput-object v3, v0, v1 │ │ +0d1626: 1301 060b |3b37: const/16 v1, #int 2822 // #b06 │ │ +0d162a: 1a03 3f04 |3b39: const-string v3, "-80.1542" // string@043f │ │ +0d162e: 4d03 0001 |3b3b: aput-object v3, v0, v1 │ │ +0d1632: 1301 070b |3b3d: const/16 v1, #int 2823 // #b07 │ │ +0d1636: 1a03 5407 |3b3f: const-string v3, "47.7734" // string@0754 │ │ +0d163a: 4d03 0001 |3b41: aput-object v3, v0, v1 │ │ +0d163e: 1301 080b |3b43: const/16 v1, #int 2824 // #b08 │ │ +0d1642: 4d02 0001 |3b45: aput-object v2, v0, v1 │ │ +0d1646: 1301 090b |3b47: const/16 v1, #int 2825 // #b09 │ │ +0d164a: 1a03 380c |3b49: const-string v3, "CAN_032" // string@0c38 │ │ +0d164e: 4d03 0001 |3b4b: aput-object v3, v0, v1 │ │ +0d1652: 1301 0a0b |3b4d: const/16 v1, #int 2826 // #b0a │ │ +0d1656: 1a03 ec03 |3b4f: const-string v3, "-71.5062" // string@03ec │ │ +0d165a: 4d03 0001 |3b51: aput-object v3, v0, v1 │ │ +0d165e: 1301 0b0b |3b53: const/16 v1, #int 2827 // #b0b │ │ +0d1662: 1a03 5407 |3b55: const-string v3, "47.7734" // string@0754 │ │ +0d1666: 4d03 0001 |3b57: aput-object v3, v0, v1 │ │ +0d166a: 1301 0c0b |3b59: const/16 v1, #int 2828 // #b0c │ │ +0d166e: 4d02 0001 |3b5b: aput-object v2, v0, v1 │ │ +0d1672: 1301 0d0b |3b5d: const/16 v1, #int 2829 // #b0d │ │ +0d1676: 1a03 380c |3b5f: const-string v3, "CAN_032" // string@0c38 │ │ +0d167a: 4d03 0001 |3b61: aput-object v3, v0, v1 │ │ +0d167e: 1301 0e0b |3b63: const/16 v1, #int 2830 // #b0e │ │ +0d1682: 1a03 ec03 |3b65: const-string v3, "-71.5062" // string@03ec │ │ +0d1686: 4d03 0001 |3b67: aput-object v3, v0, v1 │ │ +0d168a: 1301 0f0b |3b69: const/16 v1, #int 2831 // #b0f │ │ +0d168e: 1a03 8e07 |3b6b: const-string v3, "52.1089" // string@078e │ │ +0d1692: 4d03 0001 |3b6d: aput-object v3, v0, v1 │ │ +0d1696: 1301 100b |3b6f: const/16 v1, #int 2832 // #b10 │ │ +0d169a: 4d02 0001 |3b71: aput-object v2, v0, v1 │ │ +0d169e: 1301 110b |3b73: const/16 v1, #int 2833 // #b11 │ │ +0d16a2: 1a03 390c |3b75: const-string v3, "CAN_033" // string@0c39 │ │ +0d16a6: 4d03 0001 |3b77: aput-object v3, v0, v1 │ │ +0d16aa: 1301 120b |3b79: const/16 v1, #int 2834 // #b12 │ │ +0d16ae: 1a03 4204 |3b7b: const-string v3, "-80.3459" // string@0442 │ │ +0d16b2: 4d03 0001 |3b7d: aput-object v3, v0, v1 │ │ +0d16b6: 1301 130b |3b7f: const/16 v1, #int 2835 // #b13 │ │ +0d16ba: 1a03 b207 |3b81: const-string v3, "56.1128" // string@07b2 │ │ +0d16be: 4d03 0001 |3b83: aput-object v3, v0, v1 │ │ +0d16c2: 1301 140b |3b85: const/16 v1, #int 2836 // #b14 │ │ +0d16c6: 4d02 0001 |3b87: aput-object v2, v0, v1 │ │ +0d16ca: 1301 150b |3b89: const/16 v1, #int 2837 // #b15 │ │ +0d16ce: 1a03 390c |3b8b: const-string v3, "CAN_033" // string@0c39 │ │ +0d16d2: 4d03 0001 |3b8d: aput-object v3, v0, v1 │ │ +0d16d6: 1301 160b |3b8f: const/16 v1, #int 2838 // #b16 │ │ +0d16da: 1a03 4204 |3b91: const-string v3, "-80.3459" // string@0442 │ │ +0d16de: 4d03 0001 |3b93: aput-object v3, v0, v1 │ │ +0d16e2: 1301 170b |3b95: const/16 v1, #int 2839 // #b17 │ │ +0d16e6: 1a03 7907 |3b97: const-string v3, "51.7608" // string@0779 │ │ +0d16ea: 4d03 0001 |3b99: aput-object v3, v0, v1 │ │ +0d16ee: 1301 180b |3b9b: const/16 v1, #int 2840 // #b18 │ │ +0d16f2: 4d02 0001 |3b9d: aput-object v2, v0, v1 │ │ +0d16f6: 1301 190b |3b9f: const/16 v1, #int 2841 // #b19 │ │ +0d16fa: 1a03 390c |3ba1: const-string v3, "CAN_033" // string@0c39 │ │ +0d16fe: 4d03 0001 |3ba3: aput-object v3, v0, v1 │ │ +0d1702: 1301 1a0b |3ba5: const/16 v1, #int 2842 // #b1a │ │ +0d1706: 1a03 eb03 |3ba7: const-string v3, "-71.3577" // string@03eb │ │ +0d170a: 4d03 0001 |3ba9: aput-object v3, v0, v1 │ │ +0d170e: 1301 1b0b |3bab: const/16 v1, #int 2843 // #b1b │ │ +0d1712: 1a03 7907 |3bad: const-string v3, "51.7608" // string@0779 │ │ +0d1716: 4d03 0001 |3baf: aput-object v3, v0, v1 │ │ +0d171a: 1301 1c0b |3bb1: const/16 v1, #int 2844 // #b1c │ │ +0d171e: 4d02 0001 |3bb3: aput-object v2, v0, v1 │ │ +0d1722: 1301 1d0b |3bb5: const/16 v1, #int 2845 // #b1d │ │ +0d1726: 1a03 390c |3bb7: const-string v3, "CAN_033" // string@0c39 │ │ +0d172a: 4d03 0001 |3bb9: aput-object v3, v0, v1 │ │ +0d172e: 1301 1e0b |3bbb: const/16 v1, #int 2846 // #b1e │ │ +0d1732: 1a03 eb03 |3bbd: const-string v3, "-71.3577" // string@03eb │ │ +0d1736: 4d03 0001 |3bbf: aput-object v3, v0, v1 │ │ +0d173a: 1301 1f0b |3bc1: const/16 v1, #int 2847 // #b1f │ │ +0d173e: 1a03 b207 |3bc3: const-string v3, "56.1128" // string@07b2 │ │ +0d1742: 4d03 0001 |3bc5: aput-object v3, v0, v1 │ │ +0d1746: 1301 200b |3bc7: const/16 v1, #int 2848 // #b20 │ │ +0d174a: 4d02 0001 |3bc9: aput-object v2, v0, v1 │ │ +0d174e: 1301 210b |3bcb: const/16 v1, #int 2849 // #b21 │ │ +0d1752: 1a03 3a0c |3bcd: const-string v3, "CAN_034" // string@0c3a │ │ +0d1756: 4d03 0001 |3bcf: aput-object v3, v0, v1 │ │ +0d175a: 1301 220b |3bd1: const/16 v1, #int 2850 // #b22 │ │ +0d175e: 1a03 4104 |3bd3: const-string v3, "-80.3332" // string@0441 │ │ +0d1762: 4d03 0001 |3bd5: aput-object v3, v0, v1 │ │ +0d1766: 1301 230b |3bd7: const/16 v1, #int 2851 // #b23 │ │ +0d176a: 1a03 e107 |3bd9: const-string v3, "60.1347" // string@07e1 │ │ +0d176e: 4d03 0001 |3bdb: aput-object v3, v0, v1 │ │ +0d1772: 1301 240b |3bdd: const/16 v1, #int 2852 // #b24 │ │ +0d1776: 4d02 0001 |3bdf: aput-object v2, v0, v1 │ │ +0d177a: 1301 250b |3be1: const/16 v1, #int 2853 // #b25 │ │ +0d177e: 1a03 3a0c |3be3: const-string v3, "CAN_034" // string@0c3a │ │ +0d1782: 4d03 0001 |3be5: aput-object v3, v0, v1 │ │ +0d1786: 1301 260b |3be7: const/16 v1, #int 2854 // #b26 │ │ +0d178a: 1a03 4104 |3be9: const-string v3, "-80.3332" // string@0441 │ │ +0d178e: 4d03 0001 |3beb: aput-object v3, v0, v1 │ │ +0d1792: 1301 270b |3bed: const/16 v1, #int 2855 // #b27 │ │ +0d1796: 1a03 9b07 |3bef: const-string v3, "55.7581" // string@079b │ │ +0d179a: 4d03 0001 |3bf1: aput-object v3, v0, v1 │ │ +0d179e: 1301 280b |3bf3: const/16 v1, #int 2856 // #b28 │ │ +0d17a2: 4d02 0001 |3bf5: aput-object v2, v0, v1 │ │ +0d17a6: 1301 290b |3bf7: const/16 v1, #int 2857 // #b29 │ │ +0d17aa: 1a03 3a0c |3bf9: const-string v3, "CAN_034" // string@0c3a │ │ +0d17ae: 4d03 0001 |3bfb: aput-object v3, v0, v1 │ │ +0d17b2: 1301 2a0b |3bfd: const/16 v1, #int 2858 // #b2a │ │ +0d17b6: 1a03 e903 |3bff: const-string v3, "-71.171" // string@03e9 │ │ +0d17ba: 4d03 0001 |3c01: aput-object v3, v0, v1 │ │ +0d17be: 1301 2b0b |3c03: const/16 v1, #int 2859 // #b2b │ │ +0d17c2: 1a03 9b07 |3c05: const-string v3, "55.7581" // string@079b │ │ +0d17c6: 4d03 0001 |3c07: aput-object v3, v0, v1 │ │ +0d17ca: 1301 2c0b |3c09: const/16 v1, #int 2860 // #b2c │ │ +0d17ce: 4d02 0001 |3c0b: aput-object v2, v0, v1 │ │ +0d17d2: 1301 2d0b |3c0d: const/16 v1, #int 2861 // #b2d │ │ +0d17d6: 1a03 3a0c |3c0f: const-string v3, "CAN_034" // string@0c3a │ │ +0d17da: 4d03 0001 |3c11: aput-object v3, v0, v1 │ │ +0d17de: 1301 2e0b |3c13: const/16 v1, #int 2862 // #b2e │ │ +0d17e2: 1a03 e903 |3c15: const-string v3, "-71.171" // string@03e9 │ │ +0d17e6: 4d03 0001 |3c17: aput-object v3, v0, v1 │ │ +0d17ea: 1301 2f0b |3c19: const/16 v1, #int 2863 // #b2f │ │ +0d17ee: 1a03 e107 |3c1b: const-string v3, "60.1347" // string@07e1 │ │ +0d17f2: 4d03 0001 |3c1d: aput-object v3, v0, v1 │ │ +0d17f6: 1301 300b |3c1f: const/16 v1, #int 2864 // #b30 │ │ +0d17fa: 4d02 0001 |3c21: aput-object v2, v0, v1 │ │ +0d17fe: 1301 310b |3c23: const/16 v1, #int 2865 // #b31 │ │ +0d1802: 1a03 3b0c |3c25: const-string v3, "CAN_035" // string@0c3b │ │ +0d1806: 4d03 0001 |3c27: aput-object v3, v0, v1 │ │ +0d180a: 1301 320b |3c29: const/16 v1, #int 2866 // #b32 │ │ +0d180e: 1a03 2f04 |3c2b: const-string v3, "-79.3422" // string@042f │ │ +0d1812: 4d03 0001 |3c2d: aput-object v3, v0, v1 │ │ +0d1816: 1301 330b |3c2f: const/16 v1, #int 2867 // #b33 │ │ +0d181a: 1a03 0a08 |3c31: const-string v3, "64.2079" // string@080a │ │ +0d181e: 4d03 0001 |3c33: aput-object v3, v0, v1 │ │ +0d1822: 1301 340b |3c35: const/16 v1, #int 2868 // #b34 │ │ +0d1826: 4d02 0001 |3c37: aput-object v2, v0, v1 │ │ +0d182a: 1301 350b |3c39: const/16 v1, #int 2869 // #b35 │ │ +0d182e: 1a03 3b0c |3c3b: const-string v3, "CAN_035" // string@0c3b │ │ +0d1832: 4d03 0001 |3c3d: aput-object v3, v0, v1 │ │ +0d1836: 1301 360b |3c3f: const/16 v1, #int 2870 // #b36 │ │ +0d183a: 1a03 2f04 |3c41: const-string v3, "-79.3422" // string@042f │ │ +0d183e: 4d03 0001 |3c43: aput-object v3, v0, v1 │ │ +0d1842: 1301 370b |3c45: const/16 v1, #int 2871 // #b37 │ │ +0d1846: 1a03 c507 |3c47: const-string v3, "59.748" // string@07c5 │ │ +0d184a: 4d03 0001 |3c49: aput-object v3, v0, v1 │ │ +0d184e: 1301 380b |3c4b: const/16 v1, #int 2872 // #b38 │ │ +0d1852: 4d02 0001 |3c4d: aput-object v2, v0, v1 │ │ +0d1856: 1301 390b |3c4f: const/16 v1, #int 2873 // #b39 │ │ +0d185a: 1a03 3b0c |3c51: const-string v3, "CAN_035" // string@0c3b │ │ +0d185e: 4d03 0001 |3c53: aput-object v3, v0, v1 │ │ +0d1862: 1301 3a0b |3c55: const/16 v1, #int 2874 // #b3a │ │ +0d1866: 1a03 e503 |3c57: const-string v3, "-70.8745" // string@03e5 │ │ +0d186a: 4d03 0001 |3c59: aput-object v3, v0, v1 │ │ +0d186e: 1301 3b0b |3c5b: const/16 v1, #int 2875 // #b3b │ │ +0d1872: 1a03 c507 |3c5d: const-string v3, "59.748" // string@07c5 │ │ +0d1876: 4d03 0001 |3c5f: aput-object v3, v0, v1 │ │ +0d187a: 1301 3c0b |3c61: const/16 v1, #int 2876 // #b3c │ │ +0d187e: 4d02 0001 |3c63: aput-object v2, v0, v1 │ │ +0d1882: 1301 3d0b |3c65: const/16 v1, #int 2877 // #b3d │ │ +0d1886: 1a03 3b0c |3c67: const-string v3, "CAN_035" // string@0c3b │ │ +0d188a: 4d03 0001 |3c69: aput-object v3, v0, v1 │ │ +0d188e: 1301 3e0b |3c6b: const/16 v1, #int 2878 // #b3e │ │ +0d1892: 1a03 e503 |3c6d: const-string v3, "-70.8745" // string@03e5 │ │ +0d1896: 4d03 0001 |3c6f: aput-object v3, v0, v1 │ │ +0d189a: 1301 3f0b |3c71: const/16 v1, #int 2879 // #b3f │ │ +0d189e: 1a03 0a08 |3c73: const-string v3, "64.2079" // string@080a │ │ +0d18a2: 4d03 0001 |3c75: aput-object v3, v0, v1 │ │ +0d18a6: 1301 400b |3c77: const/16 v1, #int 2880 // #b40 │ │ +0d18aa: 4d02 0001 |3c79: aput-object v2, v0, v1 │ │ +0d18ae: 1301 410b |3c7b: const/16 v1, #int 2881 // #b41 │ │ +0d18b2: 1a03 3c0c |3c7d: const-string v3, "CAN_036" // string@0c3c │ │ +0d18b6: 4d03 0001 |3c7f: aput-object v3, v0, v1 │ │ +0d18ba: 1301 420b |3c81: const/16 v1, #int 2882 // #b42 │ │ +0d18be: 1a03 2c04 |3c83: const-string v3, "-79.0757" // string@042c │ │ +0d18c2: 4d03 0001 |3c85: aput-object v3, v0, v1 │ │ +0d18c6: 1301 430b |3c87: const/16 v1, #int 2883 // #b43 │ │ +0d18ca: 1a03 2508 |3c89: const-string v3, "68.1103" // string@0825 │ │ +0d18ce: 4d03 0001 |3c8b: aput-object v3, v0, v1 │ │ +0d18d2: 1301 440b |3c8d: const/16 v1, #int 2884 // #b44 │ │ +0d18d6: 4d02 0001 |3c8f: aput-object v2, v0, v1 │ │ +0d18da: 1301 450b |3c91: const/16 v1, #int 2885 // #b45 │ │ +0d18de: 1a03 3c0c |3c93: const-string v3, "CAN_036" // string@0c3c │ │ +0d18e2: 4d03 0001 |3c95: aput-object v3, v0, v1 │ │ +0d18e6: 1301 460b |3c97: const/16 v1, #int 2886 // #b46 │ │ +0d18ea: 1a03 2c04 |3c99: const-string v3, "-79.0757" // string@042c │ │ +0d18ee: 4d03 0001 |3c9b: aput-object v3, v0, v1 │ │ +0d18f2: 1301 470b |3c9d: const/16 v1, #int 2887 // #b47 │ │ +0d18f6: 1a03 f507 |3c9f: const-string v3, "63.7564" // string@07f5 │ │ +0d18fa: 4d03 0001 |3ca1: aput-object v3, v0, v1 │ │ +0d18fe: 1301 480b |3ca3: const/16 v1, #int 2888 // #b48 │ │ +0d1902: 4d02 0001 |3ca5: aput-object v2, v0, v1 │ │ +0d1906: 1301 490b |3ca7: const/16 v1, #int 2889 // #b49 │ │ +0d190a: 1a03 3c0c |3ca9: const-string v3, "CAN_036" // string@0c3c │ │ +0d190e: 4d03 0001 |3cab: aput-object v3, v0, v1 │ │ +0d1912: 1301 4a0b |3cad: const/16 v1, #int 2890 // #b4a │ │ +0d1916: 1a03 e403 |3caf: const-string v3, "-70.5287" // string@03e4 │ │ +0d191a: 4d03 0001 |3cb1: aput-object v3, v0, v1 │ │ +0d191e: 1301 4b0b |3cb3: const/16 v1, #int 2891 // #b4b │ │ +0d1922: 1a03 f507 |3cb5: const-string v3, "63.7564" // string@07f5 │ │ +0d1926: 4d03 0001 |3cb7: aput-object v3, v0, v1 │ │ +0d192a: 1301 4c0b |3cb9: const/16 v1, #int 2892 // #b4c │ │ +0d192e: 4d02 0001 |3cbb: aput-object v2, v0, v1 │ │ +0d1932: 1301 4d0b |3cbd: const/16 v1, #int 2893 // #b4d │ │ +0d1936: 1a03 3c0c |3cbf: const-string v3, "CAN_036" // string@0c3c │ │ +0d193a: 4d03 0001 |3cc1: aput-object v3, v0, v1 │ │ +0d193e: 1301 4e0b |3cc3: const/16 v1, #int 2894 // #b4e │ │ +0d1942: 1a03 e403 |3cc5: const-string v3, "-70.5287" // string@03e4 │ │ +0d1946: 4d03 0001 |3cc7: aput-object v3, v0, v1 │ │ +0d194a: 1301 4f0b |3cc9: const/16 v1, #int 2895 // #b4f │ │ +0d194e: 1a03 2508 |3ccb: const-string v3, "68.1103" // string@0825 │ │ +0d1952: 4d03 0001 |3ccd: aput-object v3, v0, v1 │ │ +0d1956: 1301 500b |3ccf: const/16 v1, #int 2896 // #b50 │ │ +0d195a: 4d02 0001 |3cd1: aput-object v2, v0, v1 │ │ +0d195e: 1301 510b |3cd3: const/16 v1, #int 2897 // #b51 │ │ +0d1962: 1a03 3d0c |3cd5: const-string v3, "CAN_037" // string@0c3d │ │ +0d1966: 4d03 0001 |3cd7: aput-object v3, v0, v1 │ │ +0d196a: 1301 520b |3cd9: const/16 v1, #int 2898 // #b52 │ │ +0d196e: 1a03 4304 |3cdb: const-string v3, "-80.4198" // string@0443 │ │ +0d1972: 4d03 0001 |3cdd: aput-object v3, v0, v1 │ │ +0d1976: 1301 530b |3cdf: const/16 v1, #int 2899 // #b53 │ │ +0d197a: 1a03 4608 |3ce1: const-string v3, "72.1372" // string@0846 │ │ +0d197e: 4d03 0001 |3ce3: aput-object v3, v0, v1 │ │ +0d1982: 1301 540b |3ce5: const/16 v1, #int 2900 // #b54 │ │ +0d1986: 4d02 0001 |3ce7: aput-object v2, v0, v1 │ │ +0d198a: 1301 550b |3ce9: const/16 v1, #int 2901 // #b55 │ │ +0d198e: 1a03 3d0c |3ceb: const-string v3, "CAN_037" // string@0c3d │ │ +0d1992: 4d03 0001 |3ced: aput-object v3, v0, v1 │ │ +0d1996: 1301 560b |3cef: const/16 v1, #int 2902 // #b56 │ │ +0d199a: 1a03 4304 |3cf1: const-string v3, "-80.4198" // string@0443 │ │ +0d199e: 4d03 0001 |3cf3: aput-object v3, v0, v1 │ │ +0d19a2: 1301 570b |3cf5: const/16 v1, #int 2903 // #b57 │ │ +0d19a6: 1a03 1708 |3cf7: const-string v3, "67.5375" // string@0817 │ │ +0d19aa: 4d03 0001 |3cf9: aput-object v3, v0, v1 │ │ +0d19ae: 1301 580b |3cfb: const/16 v1, #int 2904 // #b58 │ │ +0d19b2: 4d02 0001 |3cfd: aput-object v2, v0, v1 │ │ +0d19b6: 1301 590b |3cff: const/16 v1, #int 2905 // #b59 │ │ +0d19ba: 1a03 3d0c |3d01: const-string v3, "CAN_037" // string@0c3d │ │ +0d19be: 4d03 0001 |3d03: aput-object v3, v0, v1 │ │ +0d19c2: 1301 5a0b |3d05: const/16 v1, #int 2906 // #b5a │ │ +0d19c6: 1a03 e703 |3d07: const-string v3, "-70.913" // string@03e7 │ │ +0d19ca: 4d03 0001 |3d09: aput-object v3, v0, v1 │ │ +0d19ce: 1301 5b0b |3d0b: const/16 v1, #int 2907 // #b5b │ │ +0d19d2: 1a03 1708 |3d0d: const-string v3, "67.5375" // string@0817 │ │ +0d19d6: 4d03 0001 |3d0f: aput-object v3, v0, v1 │ │ +0d19da: 1301 5c0b |3d11: const/16 v1, #int 2908 // #b5c │ │ +0d19de: 4d02 0001 |3d13: aput-object v2, v0, v1 │ │ +0d19e2: 1301 5d0b |3d15: const/16 v1, #int 2909 // #b5d │ │ +0d19e6: 1a03 3d0c |3d17: const-string v3, "CAN_037" // string@0c3d │ │ +0d19ea: 4d03 0001 |3d19: aput-object v3, v0, v1 │ │ +0d19ee: 1301 5e0b |3d1b: const/16 v1, #int 2910 // #b5e │ │ +0d19f2: 1a03 e703 |3d1d: const-string v3, "-70.913" // string@03e7 │ │ +0d19f6: 4d03 0001 |3d1f: aput-object v3, v0, v1 │ │ +0d19fa: 1301 5f0b |3d21: const/16 v1, #int 2911 // #b5f │ │ +0d19fe: 1a03 4608 |3d23: const-string v3, "72.1372" // string@0846 │ │ +0d1a02: 4d03 0001 |3d25: aput-object v3, v0, v1 │ │ +0d1a06: 1301 600b |3d27: const/16 v1, #int 2912 // #b60 │ │ +0d1a0a: 4d02 0001 |3d29: aput-object v2, v0, v1 │ │ +0d1a0e: 1301 610b |3d2b: const/16 v1, #int 2913 // #b61 │ │ +0d1a12: 1a03 3e0c |3d2d: const-string v3, "CAN_038" // string@0c3e │ │ +0d1a16: 4d03 0001 |3d2f: aput-object v3, v0, v1 │ │ +0d1a1a: 1301 620b |3d31: const/16 v1, #int 2914 // #b62 │ │ +0d1a1e: 1a03 4504 |3d33: const-string v3, "-80.5806" // string@0445 │ │ +0d1a22: 4d03 0001 |3d35: aput-object v3, v0, v1 │ │ +0d1a26: 1301 630b |3d37: const/16 v1, #int 2915 // #b63 │ │ +0d1a2a: 1a03 4908 |3d39: const-string v3, "74.1411" // string@0849 │ │ +0d1a2e: 4d03 0001 |3d3b: aput-object v3, v0, v1 │ │ +0d1a32: 1301 640b |3d3d: const/16 v1, #int 2916 // #b64 │ │ +0d1a36: 4d02 0001 |3d3f: aput-object v2, v0, v1 │ │ +0d1a3a: 1301 650b |3d41: const/16 v1, #int 2917 // #b65 │ │ +0d1a3e: 1a03 3e0c |3d43: const-string v3, "CAN_038" // string@0c3e │ │ +0d1a42: 4d03 0001 |3d45: aput-object v3, v0, v1 │ │ +0d1a46: 1301 660b |3d47: const/16 v1, #int 2918 // #b66 │ │ +0d1a4a: 1a03 4504 |3d49: const-string v3, "-80.5806" // string@0445 │ │ +0d1a4e: 4d03 0001 |3d4b: aput-object v3, v0, v1 │ │ +0d1a52: 1301 670b |3d4d: const/16 v1, #int 2919 // #b67 │ │ +0d1a56: 1a03 3b08 |3d4f: const-string v3, "71.7355" // string@083b │ │ +0d1a5a: 4d03 0001 |3d51: aput-object v3, v0, v1 │ │ +0d1a5e: 1301 680b |3d53: const/16 v1, #int 2920 // #b68 │ │ +0d1a62: 4d02 0001 |3d55: aput-object v2, v0, v1 │ │ +0d1a66: 1301 690b |3d57: const/16 v1, #int 2921 // #b69 │ │ +0d1a6a: 1a03 3e0c |3d59: const-string v3, "CAN_038" // string@0c3e │ │ +0d1a6e: 4d03 0001 |3d5b: aput-object v3, v0, v1 │ │ +0d1a72: 1301 6a0b |3d5d: const/16 v1, #int 2922 // #b6a │ │ +0d1a76: 1a03 e603 |3d5f: const-string v3, "-70.8876" // string@03e6 │ │ +0d1a7a: 4d03 0001 |3d61: aput-object v3, v0, v1 │ │ +0d1a7e: 1301 6b0b |3d63: const/16 v1, #int 2923 // #b6b │ │ +0d1a82: 1a03 3b08 |3d65: const-string v3, "71.7355" // string@083b │ │ +0d1a86: 4d03 0001 |3d67: aput-object v3, v0, v1 │ │ +0d1a8a: 1301 6c0b |3d69: const/16 v1, #int 2924 // #b6c │ │ +0d1a8e: 4d02 0001 |3d6b: aput-object v2, v0, v1 │ │ +0d1a92: 1301 6d0b |3d6d: const/16 v1, #int 2925 // #b6d │ │ +0d1a96: 1a03 3e0c |3d6f: const-string v3, "CAN_038" // string@0c3e │ │ +0d1a9a: 4d03 0001 |3d71: aput-object v3, v0, v1 │ │ +0d1a9e: 1301 6e0b |3d73: const/16 v1, #int 2926 // #b6e │ │ +0d1aa2: 1a03 e603 |3d75: const-string v3, "-70.8876" // string@03e6 │ │ +0d1aa6: 4d03 0001 |3d77: aput-object v3, v0, v1 │ │ +0d1aaa: 1301 6f0b |3d79: const/16 v1, #int 2927 // #b6f │ │ +0d1aae: 1a03 4908 |3d7b: const-string v3, "74.1411" // string@0849 │ │ +0d1ab2: 4d03 0001 |3d7d: aput-object v3, v0, v1 │ │ +0d1ab6: 1301 700b |3d7f: const/16 v1, #int 2928 // #b70 │ │ +0d1aba: 4d02 0001 |3d81: aput-object v2, v0, v1 │ │ +0d1abe: 1301 710b |3d83: const/16 v1, #int 2929 // #b71 │ │ +0d1ac2: 1a03 3f0c |3d85: const-string v3, "CAN_039" // string@0c3f │ │ +0d1ac6: 4d03 0001 |3d87: aput-object v3, v0, v1 │ │ +0d1aca: 1301 720b |3d89: const/16 v1, #int 2930 // #b72 │ │ +0d1ace: 1a03 5904 |3d8b: const-string v3, "-82.1586" // string@0459 │ │ +0d1ad2: 4d03 0001 |3d8d: aput-object v3, v0, v1 │ │ +0d1ad6: 1301 730b |3d8f: const/16 v1, #int 2931 // #b73 │ │ +0d1ada: 1a03 6308 |3d91: const-string v3, "80.1233" // string@0863 │ │ +0d1ade: 4d03 0001 |3d93: aput-object v3, v0, v1 │ │ +0d1ae2: 1301 740b |3d95: const/16 v1, #int 2932 // #b74 │ │ +0d1ae6: 4d02 0001 |3d97: aput-object v2, v0, v1 │ │ +0d1aea: 1301 750b |3d99: const/16 v1, #int 2933 // #b75 │ │ +0d1aee: 1a03 3f0c |3d9b: const-string v3, "CAN_039" // string@0c3f │ │ +0d1af2: 4d03 0001 |3d9d: aput-object v3, v0, v1 │ │ +0d1af6: 1301 760b |3d9f: const/16 v1, #int 2934 // #b76 │ │ +0d1afa: 1a03 5904 |3da1: const-string v3, "-82.1586" // string@0459 │ │ +0d1afe: 4d03 0001 |3da3: aput-object v3, v0, v1 │ │ +0d1b02: 1301 770b |3da5: const/16 v1, #int 2935 // #b77 │ │ +0d1b06: 1a03 4c08 |3da7: const-string v3, "75.7104" // string@084c │ │ +0d1b0a: 4d03 0001 |3da9: aput-object v3, v0, v1 │ │ +0d1b0e: 1301 780b |3dab: const/16 v1, #int 2936 // #b78 │ │ +0d1b12: 4d02 0001 |3dad: aput-object v2, v0, v1 │ │ +0d1b16: 1301 790b |3daf: const/16 v1, #int 2937 // #b79 │ │ +0d1b1a: 1a03 3f0c |3db1: const-string v3, "CAN_039" // string@0c3f │ │ +0d1b1e: 4d03 0001 |3db3: aput-object v3, v0, v1 │ │ +0d1b22: 1301 7a0b |3db5: const/16 v1, #int 2938 // #b7a │ │ +0d1b26: 1a03 db03 |3db7: const-string v3, "-68.6655" // string@03db │ │ +0d1b2a: 4d03 0001 |3db9: aput-object v3, v0, v1 │ │ +0d1b2e: 1301 7b0b |3dbb: const/16 v1, #int 2939 // #b7b │ │ +0d1b32: 1a03 4c08 |3dbd: const-string v3, "75.7104" // string@084c │ │ +0d1b36: 4d03 0001 |3dbf: aput-object v3, v0, v1 │ │ +0d1b3a: 1301 7c0b |3dc1: const/16 v1, #int 2940 // #b7c │ │ +0d1b3e: 4d02 0001 |3dc3: aput-object v2, v0, v1 │ │ +0d1b42: 1301 7d0b |3dc5: const/16 v1, #int 2941 // #b7d │ │ +0d1b46: 1a03 3f0c |3dc7: const-string v3, "CAN_039" // string@0c3f │ │ +0d1b4a: 4d03 0001 |3dc9: aput-object v3, v0, v1 │ │ +0d1b4e: 1301 7e0b |3dcb: const/16 v1, #int 2942 // #b7e │ │ +0d1b52: 1a03 db03 |3dcd: const-string v3, "-68.6655" // string@03db │ │ +0d1b56: 4d03 0001 |3dcf: aput-object v3, v0, v1 │ │ +0d1b5a: 1301 7f0b |3dd1: const/16 v1, #int 2943 // #b7f │ │ +0d1b5e: 1a03 6308 |3dd3: const-string v3, "80.1233" // string@0863 │ │ +0d1b62: 4d03 0001 |3dd5: aput-object v3, v0, v1 │ │ +0d1b66: 1301 800b |3dd7: const/16 v1, #int 2944 // #b80 │ │ +0d1b6a: 4d02 0001 |3dd9: aput-object v2, v0, v1 │ │ +0d1b6e: 1301 810b |3ddb: const/16 v1, #int 2945 // #b81 │ │ +0d1b72: 1a03 400c |3ddd: const-string v3, "CAN_040" // string@0c40 │ │ +0d1b76: 4d03 0001 |3ddf: aput-object v3, v0, v1 │ │ +0d1b7a: 1301 820b |3de1: const/16 v1, #int 2946 // #b82 │ │ +0d1b7e: 1a03 7204 |3de3: const-string v3, "-84.15" // string@0472 │ │ +0d1b82: 4d03 0001 |3de5: aput-object v3, v0, v1 │ │ +0d1b86: 1301 830b |3de7: const/16 v1, #int 2947 // #b83 │ │ +0d1b8a: 1a03 2807 |3de9: const-string v3, "44.0595" // string@0728 │ │ +0d1b8e: 4d03 0001 |3deb: aput-object v3, v0, v1 │ │ +0d1b92: 1301 840b |3ded: const/16 v1, #int 2948 // #b84 │ │ +0d1b96: 4d02 0001 |3def: aput-object v2, v0, v1 │ │ +0d1b9a: 1301 850b |3df1: const/16 v1, #int 2949 // #b85 │ │ +0d1b9e: 1a03 400c |3df3: const-string v3, "CAN_040" // string@0c40 │ │ +0d1ba2: 4d03 0001 |3df5: aput-object v3, v0, v1 │ │ +0d1ba6: 1301 860b |3df7: const/16 v1, #int 2950 // #b86 │ │ +0d1baa: 1a03 7204 |3df9: const-string v3, "-84.15" // string@0472 │ │ +0d1bae: 4d03 0001 |3dfb: aput-object v3, v0, v1 │ │ +0d1bb2: 1301 870b |3dfd: const/16 v1, #int 2951 // #b87 │ │ +0d1bb6: 1a03 e206 |3dff: const-string v3, "40.7642" // string@06e2 │ │ +0d1bba: 4d03 0001 |3e01: aput-object v3, v0, v1 │ │ +0d1bbe: 1301 880b |3e03: const/16 v1, #int 2952 // #b88 │ │ +0d1bc2: 4d02 0001 |3e05: aput-object v2, v0, v1 │ │ +0d1bc6: 1301 890b |3e07: const/16 v1, #int 2953 // #b89 │ │ +0d1bca: 1a03 400c |3e09: const-string v3, "CAN_040" // string@0c40 │ │ +0d1bce: 4d03 0001 |3e0b: aput-object v3, v0, v1 │ │ +0d1bd2: 1301 8a0b |3e0d: const/16 v1, #int 2954 // #b8a │ │ +0d1bd6: 1a03 3104 |3e0f: const-string v3, "-79.5168" // string@0431 │ │ +0d1bda: 4d03 0001 |3e11: aput-object v3, v0, v1 │ │ +0d1bde: 1301 8b0b |3e13: const/16 v1, #int 2955 // #b8b │ │ +0d1be2: 1a03 e206 |3e15: const-string v3, "40.7642" // string@06e2 │ │ +0d1be6: 4d03 0001 |3e17: aput-object v3, v0, v1 │ │ +0d1bea: 1301 8c0b |3e19: const/16 v1, #int 2956 // #b8c │ │ +0d1bee: 4d02 0001 |3e1b: aput-object v2, v0, v1 │ │ +0d1bf2: 1301 8d0b |3e1d: const/16 v1, #int 2957 // #b8d │ │ +0d1bf6: 1a03 400c |3e1f: const-string v3, "CAN_040" // string@0c40 │ │ +0d1bfa: 4d03 0001 |3e21: aput-object v3, v0, v1 │ │ +0d1bfe: 1301 8e0b |3e23: const/16 v1, #int 2958 // #b8e │ │ +0d1c02: 1a03 3104 |3e25: const-string v3, "-79.5168" // string@0431 │ │ +0d1c06: 4d03 0001 |3e27: aput-object v3, v0, v1 │ │ +0d1c0a: 1301 8f0b |3e29: const/16 v1, #int 2959 // #b8f │ │ +0d1c0e: 1a03 2807 |3e2b: const-string v3, "44.0595" // string@0728 │ │ +0d1c12: 4d03 0001 |3e2d: aput-object v3, v0, v1 │ │ +0d1c16: 1301 900b |3e2f: const/16 v1, #int 2960 // #b90 │ │ +0d1c1a: 4d02 0001 |3e31: aput-object v2, v0, v1 │ │ +0d1c1e: 1301 910b |3e33: const/16 v1, #int 2961 // #b91 │ │ +0d1c22: 1a03 410c |3e35: const-string v3, "CAN_041" // string@0c41 │ │ +0d1c26: 4d03 0001 |3e37: aput-object v3, v0, v1 │ │ +0d1c2a: 1301 920b |3e39: const/16 v1, #int 2962 // #b92 │ │ +0d1c2e: 1a03 9204 |3e3b: const-string v3, "-86.1356" // string@0492 │ │ +0d1c32: 4d03 0001 |3e3d: aput-object v3, v0, v1 │ │ +0d1c36: 1301 930b |3e3f: const/16 v1, #int 2963 // #b93 │ │ +0d1c3a: 1a03 5e07 |3e41: const-string v3, "48.0983" // string@075e │ │ +0d1c3e: 4d03 0001 |3e43: aput-object v3, v0, v1 │ │ +0d1c42: 1301 940b |3e45: const/16 v1, #int 2964 // #b94 │ │ +0d1c46: 4d02 0001 |3e47: aput-object v2, v0, v1 │ │ +0d1c4a: 1301 950b |3e49: const/16 v1, #int 2965 // #b95 │ │ +0d1c4e: 1a03 410c |3e4b: const-string v3, "CAN_041" // string@0c41 │ │ +0d1c52: 4d03 0001 |3e4d: aput-object v3, v0, v1 │ │ +0d1c56: 1301 960b |3e4f: const/16 v1, #int 2966 // #b96 │ │ +0d1c5a: 1a03 9204 |3e51: const-string v3, "-86.1356" // string@0492 │ │ +0d1c5e: 4d03 0001 |3e53: aput-object v3, v0, v1 │ │ +0d1c62: 1301 970b |3e55: const/16 v1, #int 2967 // #b97 │ │ +0d1c66: 1a03 2107 |3e57: const-string v3, "43.7934" // string@0721 │ │ +0d1c6a: 4d03 0001 |3e59: aput-object v3, v0, v1 │ │ +0d1c6e: 1301 980b |3e5b: const/16 v1, #int 2968 // #b98 │ │ +0d1c72: 4d02 0001 |3e5d: aput-object v2, v0, v1 │ │ +0d1c76: 1301 990b |3e5f: const/16 v1, #int 2969 // #b99 │ │ +0d1c7a: 1a03 410c |3e61: const-string v3, "CAN_041" // string@0c41 │ │ +0d1c7e: 4d03 0001 |3e63: aput-object v3, v0, v1 │ │ +0d1c82: 1301 9a0b |3e65: const/16 v1, #int 2970 // #b9a │ │ +0d1c86: 1a03 3304 |3e67: const-string v3, "-79.5625" // string@0433 │ │ +0d1c8a: 4d03 0001 |3e69: aput-object v3, v0, v1 │ │ +0d1c8e: 1301 9b0b |3e6b: const/16 v1, #int 2971 // #b9b │ │ +0d1c92: 1a03 2107 |3e6d: const-string v3, "43.7934" // string@0721 │ │ +0d1c96: 4d03 0001 |3e6f: aput-object v3, v0, v1 │ │ +0d1c9a: 1301 9c0b |3e71: const/16 v1, #int 2972 // #b9c │ │ +0d1c9e: 4d02 0001 |3e73: aput-object v2, v0, v1 │ │ +0d1ca2: 1301 9d0b |3e75: const/16 v1, #int 2973 // #b9d │ │ +0d1ca6: 1a03 410c |3e77: const-string v3, "CAN_041" // string@0c41 │ │ +0d1caa: 4d03 0001 |3e79: aput-object v3, v0, v1 │ │ +0d1cae: 1301 9e0b |3e7b: const/16 v1, #int 2974 // #b9e │ │ +0d1cb2: 1a03 3304 |3e7d: const-string v3, "-79.5625" // string@0433 │ │ +0d1cb6: 4d03 0001 |3e7f: aput-object v3, v0, v1 │ │ +0d1cba: 1301 9f0b |3e81: const/16 v1, #int 2975 // #b9f │ │ +0d1cbe: 1a03 5e07 |3e83: const-string v3, "48.0983" // string@075e │ │ +0d1cc2: 4d03 0001 |3e85: aput-object v3, v0, v1 │ │ +0d1cc6: 1301 a00b |3e87: const/16 v1, #int 2976 // #ba0 │ │ +0d1cca: 4d02 0001 |3e89: aput-object v2, v0, v1 │ │ +0d1cce: 1301 a10b |3e8b: const/16 v1, #int 2977 // #ba1 │ │ +0d1cd2: 1a03 420c |3e8d: const-string v3, "CAN_042" // string@0c42 │ │ +0d1cd6: 4d03 0001 |3e8f: aput-object v3, v0, v1 │ │ +0d1cda: 1301 a20b |3e91: const/16 v1, #int 2978 // #ba2 │ │ +0d1cde: 1a03 a804 |3e93: const-string v3, "-88.1286" // string@04a8 │ │ +0d1ce2: 4d03 0001 |3e95: aput-object v3, v0, v1 │ │ +0d1ce6: 1301 a30b |3e97: const/16 v1, #int 2979 // #ba3 │ │ +0d1cea: 1a03 8a07 |3e99: const-string v3, "52.1015" // string@078a │ │ +0d1cee: 4d03 0001 |3e9b: aput-object v3, v0, v1 │ │ +0d1cf2: 1301 a40b |3e9d: const/16 v1, #int 2980 // #ba4 │ │ +0d1cf6: 4d02 0001 |3e9f: aput-object v2, v0, v1 │ │ +0d1cfa: 1301 a50b |3ea1: const/16 v1, #int 2981 // #ba5 │ │ +0d1cfe: 1a03 420c |3ea3: const-string v3, "CAN_042" // string@0c42 │ │ +0d1d02: 4d03 0001 |3ea5: aput-object v3, v0, v1 │ │ +0d1d06: 1301 a60b |3ea7: const/16 v1, #int 2982 // #ba6 │ │ +0d1d0a: 1a03 a804 |3ea9: const-string v3, "-88.1286" // string@04a8 │ │ +0d1d0e: 4d03 0001 |3eab: aput-object v3, v0, v1 │ │ +0d1d12: 1301 a70b |3ead: const/16 v1, #int 2983 // #ba7 │ │ +0d1d16: 1a03 5207 |3eaf: const-string v3, "47.7641" // string@0752 │ │ +0d1d1a: 4d03 0001 |3eb1: aput-object v3, v0, v1 │ │ +0d1d1e: 1301 a80b |3eb3: const/16 v1, #int 2984 // #ba8 │ │ +0d1d22: 4d02 0001 |3eb5: aput-object v2, v0, v1 │ │ +0d1d26: 1301 a90b |3eb7: const/16 v1, #int 2985 // #ba9 │ │ +0d1d2a: 1a03 420c |3eb9: const-string v3, "CAN_042" // string@0c42 │ │ +0d1d2e: 4d03 0001 |3ebb: aput-object v3, v0, v1 │ │ +0d1d32: 1301 aa0b |3ebd: const/16 v1, #int 2986 // #baa │ │ +0d1d36: 1a03 3404 |3ebf: const-string v3, "-79.5629" // string@0434 │ │ +0d1d3a: 4d03 0001 |3ec1: aput-object v3, v0, v1 │ │ +0d1d3e: 1301 ab0b |3ec3: const/16 v1, #int 2987 // #bab │ │ +0d1d42: 1a03 5207 |3ec5: const-string v3, "47.7641" // string@0752 │ │ +0d1d46: 4d03 0001 |3ec7: aput-object v3, v0, v1 │ │ +0d1d4a: 1301 ac0b |3ec9: const/16 v1, #int 2988 // #bac │ │ +0d1d4e: 4d02 0001 |3ecb: aput-object v2, v0, v1 │ │ +0d1d52: 1301 ad0b |3ecd: const/16 v1, #int 2989 // #bad │ │ +0d1d56: 1a03 420c |3ecf: const-string v3, "CAN_042" // string@0c42 │ │ +0d1d5a: 4d03 0001 |3ed1: aput-object v3, v0, v1 │ │ +0d1d5e: 1301 ae0b |3ed3: const/16 v1, #int 2990 // #bae │ │ +0d1d62: 1a03 3404 |3ed5: const-string v3, "-79.5629" // string@0434 │ │ +0d1d66: 4d03 0001 |3ed7: aput-object v3, v0, v1 │ │ +0d1d6a: 1301 af0b |3ed9: const/16 v1, #int 2991 // #baf │ │ +0d1d6e: 1a03 8a07 |3edb: const-string v3, "52.1015" // string@078a │ │ +0d1d72: 4d03 0001 |3edd: aput-object v3, v0, v1 │ │ +0d1d76: 1301 b00b |3edf: const/16 v1, #int 2992 // #bb0 │ │ +0d1d7a: 4d02 0001 |3ee1: aput-object v2, v0, v1 │ │ +0d1d7e: 1301 b10b |3ee3: const/16 v1, #int 2993 // #bb1 │ │ +0d1d82: 1a03 430c |3ee5: const-string v3, "CAN_043" // string@0c43 │ │ +0d1d86: 4d03 0001 |3ee7: aput-object v3, v0, v1 │ │ +0d1d8a: 1301 b20b |3ee9: const/16 v1, #int 2994 // #bb2 │ │ +0d1d8e: 1a03 aa04 |3eeb: const-string v3, "-88.2073" // string@04aa │ │ +0d1d92: 4d03 0001 |3eed: aput-object v3, v0, v1 │ │ +0d1d96: 1301 b30b |3eef: const/16 v1, #int 2995 // #bb3 │ │ +0d1d9a: 1a03 ad07 |3ef1: const-string v3, "56.0967" // string@07ad │ │ +0d1d9e: 4d03 0001 |3ef3: aput-object v3, v0, v1 │ │ +0d1da2: 1301 b40b |3ef5: const/16 v1, #int 2996 // #bb4 │ │ +0d1da6: 4d02 0001 |3ef7: aput-object v2, v0, v1 │ │ +0d1daa: 1301 b50b |3ef9: const/16 v1, #int 2997 // #bb5 │ │ +0d1dae: 1a03 430c |3efb: const-string v3, "CAN_043" // string@0c43 │ │ +0d1db2: 4d03 0001 |3efd: aput-object v3, v0, v1 │ │ +0d1db6: 1301 b60b |3eff: const/16 v1, #int 2998 // #bb6 │ │ +0d1dba: 1a03 aa04 |3f01: const-string v3, "-88.2073" // string@04aa │ │ +0d1dbe: 4d03 0001 |3f03: aput-object v3, v0, v1 │ │ +0d1dc2: 1301 b70b |3f05: const/16 v1, #int 2999 // #bb7 │ │ +0d1dc6: 1a03 7e07 |3f07: const-string v3, "51.7723" // string@077e │ │ +0d1dca: 4d03 0001 |3f09: aput-object v3, v0, v1 │ │ +0d1dce: 1301 b80b |3f0b: const/16 v1, #int 3000 // #bb8 │ │ +0d1dd2: 4d02 0001 |3f0d: aput-object v2, v0, v1 │ │ +0d1dd6: 1301 b90b |3f0f: const/16 v1, #int 3001 // #bb9 │ │ +0d1dda: 1a03 430c |3f11: const-string v3, "CAN_043" // string@0c43 │ │ +0d1dde: 4d03 0001 |3f13: aput-object v3, v0, v1 │ │ +0d1de2: 1301 ba0b |3f15: const/16 v1, #int 3002 // #bba │ │ +0d1de6: 1a03 3204 |3f17: const-string v3, "-79.5437" // string@0432 │ │ +0d1dea: 4d03 0001 |3f19: aput-object v3, v0, v1 │ │ +0d1dee: 1301 bb0b |3f1b: const/16 v1, #int 3003 // #bbb │ │ +0d1df2: 1a03 7e07 |3f1d: const-string v3, "51.7723" // string@077e │ │ +0d1df6: 4d03 0001 |3f1f: aput-object v3, v0, v1 │ │ +0d1dfa: 1301 bc0b |3f21: const/16 v1, #int 3004 // #bbc │ │ +0d1dfe: 4d02 0001 |3f23: aput-object v2, v0, v1 │ │ +0d1e02: 1301 bd0b |3f25: const/16 v1, #int 3005 // #bbd │ │ +0d1e06: 1a03 430c |3f27: const-string v3, "CAN_043" // string@0c43 │ │ +0d1e0a: 4d03 0001 |3f29: aput-object v3, v0, v1 │ │ +0d1e0e: 1301 be0b |3f2b: const/16 v1, #int 3006 // #bbe │ │ +0d1e12: 1a03 3204 |3f2d: const-string v3, "-79.5437" // string@0432 │ │ +0d1e16: 4d03 0001 |3f2f: aput-object v3, v0, v1 │ │ +0d1e1a: 1301 bf0b |3f31: const/16 v1, #int 3007 // #bbf │ │ +0d1e1e: 1a03 ad07 |3f33: const-string v3, "56.0967" // string@07ad │ │ +0d1e22: 4d03 0001 |3f35: aput-object v3, v0, v1 │ │ +0d1e26: 1301 c00b |3f37: const/16 v1, #int 3008 // #bc0 │ │ +0d1e2a: 4d02 0001 |3f39: aput-object v2, v0, v1 │ │ +0d1e2e: 1301 c10b |3f3b: const/16 v1, #int 3009 // #bc1 │ │ +0d1e32: 1a03 440c |3f3d: const-string v3, "CAN_044" // string@0c44 │ │ +0d1e36: 4d03 0001 |3f3f: aput-object v3, v0, v1 │ │ +0d1e3a: 1301 c20b |3f41: const/16 v1, #int 3010 // #bc2 │ │ +0d1e3e: 1a03 5b04 |3f43: const-string v3, "-82.195" // string@045b │ │ +0d1e42: 4d03 0001 |3f45: aput-object v3, v0, v1 │ │ +0d1e46: 1301 c30b |3f47: const/16 v1, #int 3011 // #bc3 │ │ +0d1e4a: 1a03 d707 |3f49: const-string v3, "60.0594" // string@07d7 │ │ +0d1e4e: 4d03 0001 |3f4b: aput-object v3, v0, v1 │ │ +0d1e52: 1301 c40b |3f4d: const/16 v1, #int 3012 // #bc4 │ │ +0d1e56: 4d02 0001 |3f4f: aput-object v2, v0, v1 │ │ +0d1e5a: 1301 c50b |3f51: const/16 v1, #int 3013 // #bc5 │ │ +0d1e5e: 1a03 440c |3f53: const-string v3, "CAN_044" // string@0c44 │ │ +0d1e62: 4d03 0001 |3f55: aput-object v3, v0, v1 │ │ +0d1e66: 1301 c60b |3f57: const/16 v1, #int 3014 // #bc6 │ │ +0d1e6a: 1a03 5b04 |3f59: const-string v3, "-82.195" // string@045b │ │ +0d1e6e: 4d03 0001 |3f5b: aput-object v3, v0, v1 │ │ +0d1e72: 1301 c70b |3f5d: const/16 v1, #int 3015 // #bc7 │ │ +0d1e76: 1a03 b607 |3f5f: const-string v3, "57.8096" // string@07b6 │ │ +0d1e7a: 4d03 0001 |3f61: aput-object v3, v0, v1 │ │ +0d1e7e: 1301 c80b |3f63: const/16 v1, #int 3016 // #bc8 │ │ +0d1e82: 4d02 0001 |3f65: aput-object v2, v0, v1 │ │ +0d1e86: 1301 c90b |3f67: const/16 v1, #int 3017 // #bc9 │ │ +0d1e8a: 1a03 440c |3f69: const-string v3, "CAN_044" // string@0c44 │ │ +0d1e8e: 4d03 0001 |3f6b: aput-object v3, v0, v1 │ │ +0d1e92: 1301 ca0b |3f6d: const/16 v1, #int 3018 // #bca │ │ +0d1e96: 1a03 3004 |3f6f: const-string v3, "-79.3902" // string@0430 │ │ +0d1e9a: 4d03 0001 |3f71: aput-object v3, v0, v1 │ │ +0d1e9e: 1301 cb0b |3f73: const/16 v1, #int 3019 // #bcb │ │ +0d1ea2: 1a03 b607 |3f75: const-string v3, "57.8096" // string@07b6 │ │ +0d1ea6: 4d03 0001 |3f77: aput-object v3, v0, v1 │ │ +0d1eaa: 1301 cc0b |3f79: const/16 v1, #int 3020 // #bcc │ │ +0d1eae: 4d02 0001 |3f7b: aput-object v2, v0, v1 │ │ +0d1eb2: 1301 cd0b |3f7d: const/16 v1, #int 3021 // #bcd │ │ +0d1eb6: 1a03 440c |3f7f: const-string v3, "CAN_044" // string@0c44 │ │ +0d1eba: 4d03 0001 |3f81: aput-object v3, v0, v1 │ │ +0d1ebe: 1301 ce0b |3f83: const/16 v1, #int 3022 // #bce │ │ +0d1ec2: 1a03 3004 |3f85: const-string v3, "-79.3902" // string@0430 │ │ +0d1ec6: 4d03 0001 |3f87: aput-object v3, v0, v1 │ │ +0d1eca: 1301 cf0b |3f89: const/16 v1, #int 3023 // #bcf │ │ +0d1ece: 1a03 d707 |3f8b: const-string v3, "60.0594" // string@07d7 │ │ +0d1ed2: 4d03 0001 |3f8d: aput-object v3, v0, v1 │ │ +0d1ed6: 1301 d00b |3f8f: const/16 v1, #int 3024 // #bd0 │ │ +0d1eda: 4d02 0001 |3f91: aput-object v2, v0, v1 │ │ +0d1ede: 1301 d10b |3f93: const/16 v1, #int 3025 // #bd1 │ │ +0d1ee2: 1a03 450c |3f95: const-string v3, "CAN_045" // string@0c45 │ │ +0d1ee6: 4d03 0001 |3f97: aput-object v3, v0, v1 │ │ +0d1eea: 1301 d20b |3f99: const/16 v1, #int 3026 // #bd2 │ │ +0d1eee: 1a03 ad04 |3f9b: const-string v3, "-88.6085" // string@04ad │ │ +0d1ef2: 4d03 0001 |3f9d: aput-object v3, v0, v1 │ │ +0d1ef6: 1301 d30b |3f9f: const/16 v1, #int 3027 // #bd3 │ │ +0d1efa: 1a03 0808 |3fa1: const-string v3, "64.1206" // string@0808 │ │ +0d1efe: 4d03 0001 |3fa3: aput-object v3, v0, v1 │ │ +0d1f02: 1301 d40b |3fa5: const/16 v1, #int 3028 // #bd4 │ │ +0d1f06: 4d02 0001 |3fa7: aput-object v2, v0, v1 │ │ +0d1f0a: 1301 d50b |3fa9: const/16 v1, #int 3029 // #bd5 │ │ +0d1f0e: 1a03 450c |3fab: const-string v3, "CAN_045" // string@0c45 │ │ +0d1f12: 4d03 0001 |3fad: aput-object v3, v0, v1 │ │ +0d1f16: 1301 d60b |3faf: const/16 v1, #int 3030 // #bd6 │ │ +0d1f1a: 1a03 ad04 |3fb1: const-string v3, "-88.6085" // string@04ad │ │ +0d1f1e: 4d03 0001 |3fb3: aput-object v3, v0, v1 │ │ +0d1f22: 1301 d70b |3fb5: const/16 v1, #int 3031 // #bd7 │ │ +0d1f26: 1a03 e607 |3fb7: const-string v3, "61.2888" // string@07e6 │ │ +0d1f2a: 4d03 0001 |3fb9: aput-object v3, v0, v1 │ │ +0d1f2e: 1301 d80b |3fbb: const/16 v1, #int 3032 // #bd8 │ │ +0d1f32: 4d02 0001 |3fbd: aput-object v2, v0, v1 │ │ +0d1f36: 1301 d90b |3fbf: const/16 v1, #int 3033 // #bd9 │ │ +0d1f3a: 1a03 450c |3fc1: const-string v3, "CAN_045" // string@0c45 │ │ +0d1f3e: 4d03 0001 |3fc3: aput-object v3, v0, v1 │ │ +0d1f42: 1301 da0b |3fc5: const/16 v1, #int 3034 // #bda │ │ +0d1f46: 1a03 2004 |3fc7: const-string v3, "-78.0502" // string@0420 │ │ +0d1f4a: 4d03 0001 |3fc9: aput-object v3, v0, v1 │ │ +0d1f4e: 1301 db0b |3fcb: const/16 v1, #int 3035 // #bdb │ │ +0d1f52: 1a03 e607 |3fcd: const-string v3, "61.2888" // string@07e6 │ │ +0d1f56: 4d03 0001 |3fcf: aput-object v3, v0, v1 │ │ +0d1f5a: 1301 dc0b |3fd1: const/16 v1, #int 3036 // #bdc │ │ +0d1f5e: 4d02 0001 |3fd3: aput-object v2, v0, v1 │ │ +0d1f62: 1301 dd0b |3fd5: const/16 v1, #int 3037 // #bdd │ │ +0d1f66: 1a03 450c |3fd7: const-string v3, "CAN_045" // string@0c45 │ │ +0d1f6a: 4d03 0001 |3fd9: aput-object v3, v0, v1 │ │ +0d1f6e: 1301 de0b |3fdb: const/16 v1, #int 3038 // #bde │ │ +0d1f72: 1a03 2004 |3fdd: const-string v3, "-78.0502" // string@0420 │ │ +0d1f76: 4d03 0001 |3fdf: aput-object v3, v0, v1 │ │ +0d1f7a: 1301 df0b |3fe1: const/16 v1, #int 3039 // #bdf │ │ +0d1f7e: 1a03 0808 |3fe3: const-string v3, "64.1206" // string@0808 │ │ +0d1f82: 4d03 0001 |3fe5: aput-object v3, v0, v1 │ │ +0d1f86: 1301 e00b |3fe7: const/16 v1, #int 3040 // #be0 │ │ +0d1f8a: 4d02 0001 |3fe9: aput-object v2, v0, v1 │ │ +0d1f8e: 1301 e10b |3feb: const/16 v1, #int 3041 // #be1 │ │ +0d1f92: 1a03 460c |3fed: const-string v3, "CAN_046" // string@0c46 │ │ +0d1f96: 4d03 0001 |3fef: aput-object v3, v0, v1 │ │ +0d1f9a: 1301 e20b |3ff1: const/16 v1, #int 3042 // #be2 │ │ +0d1f9e: 1a03 b204 |3ff3: const-string v3, "-88.7905" // string@04b2 │ │ +0d1fa2: 4d03 0001 |3ff5: aput-object v3, v0, v1 │ │ +0d1fa6: 1301 e30b |3ff7: const/16 v1, #int 3043 // #be3 │ │ +0d1faa: 1a03 2b08 |3ff9: const-string v3, "68.1173" // string@082b │ │ +0d1fae: 4d03 0001 |3ffb: aput-object v3, v0, v1 │ │ +0d1fb2: 1301 e40b |3ffd: const/16 v1, #int 3044 // #be4 │ │ +0d1fb6: 4d02 0001 |3fff: aput-object v2, v0, v1 │ │ +0d1fba: 1301 e50b |4001: const/16 v1, #int 3045 // #be5 │ │ +0d1fbe: 1a03 460c |4003: const-string v3, "CAN_046" // string@0c46 │ │ +0d1fc2: 4d03 0001 |4005: aput-object v3, v0, v1 │ │ +0d1fc6: 1301 e60b |4007: const/16 v1, #int 3046 // #be6 │ │ +0d1fca: 1a03 b204 |4009: const-string v3, "-88.7905" // string@04b2 │ │ +0d1fce: 4d03 0001 |400b: aput-object v3, v0, v1 │ │ +0d1fd2: 1301 e70b |400d: const/16 v1, #int 3047 // #be7 │ │ +0d1fd6: 1a03 f107 |400f: const-string v3, "63.752" // string@07f1 │ │ +0d1fda: 4d03 0001 |4011: aput-object v3, v0, v1 │ │ +0d1fde: 1301 e80b |4013: const/16 v1, #int 3048 // #be8 │ │ +0d1fe2: 4d02 0001 |4015: aput-object v2, v0, v1 │ │ +0d1fe6: 1301 e90b |4017: const/16 v1, #int 3049 // #be9 │ │ +0d1fea: 1a03 460c |4019: const-string v3, "CAN_046" // string@0c46 │ │ +0d1fee: 4d03 0001 |401b: aput-object v3, v0, v1 │ │ +0d1ff2: 1301 ea0b |401d: const/16 v1, #int 3050 // #bea │ │ +0d1ff6: 1a03 2804 |401f: const-string v3, "-78.899" // string@0428 │ │ +0d1ffa: 4d03 0001 |4021: aput-object v3, v0, v1 │ │ +0d1ffe: 1301 eb0b |4023: const/16 v1, #int 3051 // #beb │ │ +0d2002: 1a03 f107 |4025: const-string v3, "63.752" // string@07f1 │ │ +0d2006: 4d03 0001 |4027: aput-object v3, v0, v1 │ │ +0d200a: 1301 ec0b |4029: const/16 v1, #int 3052 // #bec │ │ +0d200e: 4d02 0001 |402b: aput-object v2, v0, v1 │ │ +0d2012: 1301 ed0b |402d: const/16 v1, #int 3053 // #bed │ │ +0d2016: 1a03 460c |402f: const-string v3, "CAN_046" // string@0c46 │ │ +0d201a: 4d03 0001 |4031: aput-object v3, v0, v1 │ │ +0d201e: 1301 ee0b |4033: const/16 v1, #int 3054 // #bee │ │ +0d2022: 1a03 2804 |4035: const-string v3, "-78.899" // string@0428 │ │ +0d2026: 4d03 0001 |4037: aput-object v3, v0, v1 │ │ +0d202a: 1301 ef0b |4039: const/16 v1, #int 3055 // #bef │ │ +0d202e: 1a03 2b08 |403b: const-string v3, "68.1173" // string@082b │ │ +0d2032: 4d03 0001 |403d: aput-object v3, v0, v1 │ │ +0d2036: 1301 f00b |403f: const/16 v1, #int 3056 // #bf0 │ │ +0d203a: 4d02 0001 |4041: aput-object v2, v0, v1 │ │ +0d203e: 1301 f10b |4043: const/16 v1, #int 3057 // #bf1 │ │ +0d2042: 1a03 470c |4045: const-string v3, "CAN_047" // string@0c47 │ │ +0d2046: 4d03 0001 |4047: aput-object v3, v0, v1 │ │ +0d204a: 1301 f20b |4049: const/16 v1, #int 3058 // #bf2 │ │ +0d204e: 1a03 b004 |404b: const-string v3, "-88.7291" // string@04b0 │ │ +0d2052: 4d03 0001 |404d: aput-object v3, v0, v1 │ │ +0d2056: 1301 f30b |404f: const/16 v1, #int 3059 // #bf3 │ │ +0d205a: 1a03 4208 |4051: const-string v3, "72.0924" // string@0842 │ │ +0d205e: 4d03 0001 |4053: aput-object v3, v0, v1 │ │ +0d2062: 1301 f40b |4055: const/16 v1, #int 3060 // #bf4 │ │ +0d2066: 4d02 0001 |4057: aput-object v2, v0, v1 │ │ +0d206a: 1301 f50b |4059: const/16 v1, #int 3061 // #bf5 │ │ +0d206e: 1a03 470c |405b: const-string v3, "CAN_047" // string@0c47 │ │ +0d2072: 4d03 0001 |405d: aput-object v3, v0, v1 │ │ +0d2076: 1301 f60b |405f: const/16 v1, #int 3062 // #bf6 │ │ +0d207a: 1a03 b004 |4061: const-string v3, "-88.7291" // string@04b0 │ │ +0d207e: 4d03 0001 |4063: aput-object v3, v0, v1 │ │ +0d2082: 1301 f70b |4065: const/16 v1, #int 3063 // #bf7 │ │ +0d2086: 1a03 1608 |4067: const-string v3, "67.3568" // string@0816 │ │ +0d208a: 4d03 0001 |4069: aput-object v3, v0, v1 │ │ +0d208e: 1301 f80b |406b: const/16 v1, #int 3064 // #bf8 │ │ +0d2092: 4d02 0001 |406d: aput-object v2, v0, v1 │ │ +0d2096: 1301 f90b |406f: const/16 v1, #int 3065 // #bf9 │ │ +0d209a: 1a03 470c |4071: const-string v3, "CAN_047" // string@0c47 │ │ +0d209e: 4d03 0001 |4073: aput-object v3, v0, v1 │ │ +0d20a2: 1301 fa0b |4075: const/16 v1, #int 3066 // #bfa │ │ +0d20a6: 1a03 2904 |4077: const-string v3, "-78.9895" // string@0429 │ │ +0d20aa: 4d03 0001 |4079: aput-object v3, v0, v1 │ │ +0d20ae: 1301 fb0b |407b: const/16 v1, #int 3067 // #bfb │ │ +0d20b2: 1a03 1608 |407d: const-string v3, "67.3568" // string@0816 │ │ +0d20b6: 4d03 0001 |407f: aput-object v3, v0, v1 │ │ +0d20ba: 1301 fc0b |4081: const/16 v1, #int 3068 // #bfc │ │ +0d20be: 4d02 0001 |4083: aput-object v2, v0, v1 │ │ +0d20c2: 1301 fd0b |4085: const/16 v1, #int 3069 // #bfd │ │ +0d20c6: 1a03 470c |4087: const-string v3, "CAN_047" // string@0c47 │ │ +0d20ca: 4d03 0001 |4089: aput-object v3, v0, v1 │ │ +0d20ce: 1301 fe0b |408b: const/16 v1, #int 3070 // #bfe │ │ +0d20d2: 1a03 2904 |408d: const-string v3, "-78.9895" // string@0429 │ │ +0d20d6: 4d03 0001 |408f: aput-object v3, v0, v1 │ │ +0d20da: 1301 ff0b |4091: const/16 v1, #int 3071 // #bff │ │ +0d20de: 1a03 4208 |4093: const-string v3, "72.0924" // string@0842 │ │ +0d20e2: 4d03 0001 |4095: aput-object v3, v0, v1 │ │ +0d20e6: 1301 000c |4097: const/16 v1, #int 3072 // #c00 │ │ +0d20ea: 4d02 0001 |4099: aput-object v2, v0, v1 │ │ +0d20ee: 1301 010c |409b: const/16 v1, #int 3073 // #c01 │ │ +0d20f2: 1a03 480c |409d: const-string v3, "CAN_048" // string@0c48 │ │ +0d20f6: 4d03 0001 |409f: aput-object v3, v0, v1 │ │ +0d20fa: 1301 020c |40a1: const/16 v1, #int 3074 // #c02 │ │ +0d20fe: 1a03 b104 |40a3: const-string v3, "-88.7814" // string@04b1 │ │ +0d2102: 4d03 0001 |40a5: aput-object v3, v0, v1 │ │ +0d2106: 1301 030c |40a7: const/16 v1, #int 3075 // #c03 │ │ +0d210a: 1a03 5408 |40a9: const-string v3, "76.0991" // string@0854 │ │ +0d210e: 4d03 0001 |40ab: aput-object v3, v0, v1 │ │ +0d2112: 1301 040c |40ad: const/16 v1, #int 3076 // #c04 │ │ +0d2116: 4d02 0001 |40af: aput-object v2, v0, v1 │ │ +0d211a: 1301 050c |40b1: const/16 v1, #int 3077 // #c05 │ │ +0d211e: 1a03 480c |40b3: const-string v3, "CAN_048" // string@0c48 │ │ +0d2122: 4d03 0001 |40b5: aput-object v3, v0, v1 │ │ +0d2126: 1301 060c |40b7: const/16 v1, #int 3078 // #c06 │ │ +0d212a: 1a03 b104 |40b9: const-string v3, "-88.7814" // string@04b1 │ │ +0d212e: 4d03 0001 |40bb: aput-object v3, v0, v1 │ │ +0d2132: 1301 070c |40bd: const/16 v1, #int 3079 // #c07 │ │ +0d2136: 1a03 3d08 |40bf: const-string v3, "71.7775" // string@083d │ │ +0d213a: 4d03 0001 |40c1: aput-object v3, v0, v1 │ │ +0d213e: 1301 080c |40c3: const/16 v1, #int 3080 // #c08 │ │ +0d2142: 4d02 0001 |40c5: aput-object v2, v0, v1 │ │ +0d2146: 1301 090c |40c7: const/16 v1, #int 3081 // #c09 │ │ +0d214a: 1a03 480c |40c9: const-string v3, "CAN_048" // string@0c48 │ │ +0d214e: 4d03 0001 |40cb: aput-object v3, v0, v1 │ │ +0d2152: 1301 0a0c |40cd: const/16 v1, #int 3082 // #c0a │ │ +0d2156: 1a03 1c04 |40cf: const-string v3, "-77.8782" // string@041c │ │ +0d215a: 4d03 0001 |40d1: aput-object v3, v0, v1 │ │ +0d215e: 1301 0b0c |40d3: const/16 v1, #int 3083 // #c0b │ │ +0d2162: 1a03 3d08 |40d5: const-string v3, "71.7775" // string@083d │ │ +0d2166: 4d03 0001 |40d7: aput-object v3, v0, v1 │ │ +0d216a: 1301 0c0c |40d9: const/16 v1, #int 3084 // #c0c │ │ +0d216e: 4d02 0001 |40db: aput-object v2, v0, v1 │ │ +0d2172: 1301 0d0c |40dd: const/16 v1, #int 3085 // #c0d │ │ +0d2176: 1a03 480c |40df: const-string v3, "CAN_048" // string@0c48 │ │ +0d217a: 4d03 0001 |40e1: aput-object v3, v0, v1 │ │ +0d217e: 1301 0e0c |40e3: const/16 v1, #int 3086 // #c0e │ │ +0d2182: 1a03 1c04 |40e5: const-string v3, "-77.8782" // string@041c │ │ +0d2186: 4d03 0001 |40e7: aput-object v3, v0, v1 │ │ +0d218a: 1301 0f0c |40e9: const/16 v1, #int 3087 // #c0f │ │ +0d218e: 1a03 5408 |40eb: const-string v3, "76.0991" // string@0854 │ │ +0d2192: 4d03 0001 |40ed: aput-object v3, v0, v1 │ │ +0d2196: 1301 100c |40ef: const/16 v1, #int 3088 // #c10 │ │ +0d219a: 4d02 0001 |40f1: aput-object v2, v0, v1 │ │ +0d219e: 1301 110c |40f3: const/16 v1, #int 3089 // #c11 │ │ +0d21a2: 1a03 490c |40f5: const-string v3, "CAN_049" // string@0c49 │ │ +0d21a6: 4d03 0001 |40f7: aput-object v3, v0, v1 │ │ +0d21aa: 1301 120c |40f9: const/16 v1, #int 3090 // #c12 │ │ +0d21ae: 1a03 c204 |40fb: const-string v3, "-90.3176" // string@04c2 │ │ +0d21b2: 4d03 0001 |40fd: aput-object v3, v0, v1 │ │ +0d21b6: 1301 130c |40ff: const/16 v1, #int 3091 // #c13 │ │ +0d21ba: 1a03 6008 |4101: const-string v3, "80.0959" // string@0860 │ │ +0d21be: 4d03 0001 |4103: aput-object v3, v0, v1 │ │ +0d21c2: 1301 140c |4105: const/16 v1, #int 3092 // #c14 │ │ +0d21c6: 4d02 0001 |4107: aput-object v2, v0, v1 │ │ +0d21ca: 1301 150c |4109: const/16 v1, #int 3093 // #c15 │ │ +0d21ce: 1a03 490c |410b: const-string v3, "CAN_049" // string@0c49 │ │ +0d21d2: 4d03 0001 |410d: aput-object v3, v0, v1 │ │ +0d21d6: 1301 160c |410f: const/16 v1, #int 3094 // #c16 │ │ +0d21da: 1a03 c204 |4111: const-string v3, "-90.3176" // string@04c2 │ │ +0d21de: 4d03 0001 |4113: aput-object v3, v0, v1 │ │ +0d21e2: 1301 170c |4115: const/16 v1, #int 3095 // #c17 │ │ +0d21e6: 1a03 5008 |4117: const-string v3, "75.7687" // string@0850 │ │ +0d21ea: 4d03 0001 |4119: aput-object v3, v0, v1 │ │ +0d21ee: 1301 180c |411b: const/16 v1, #int 3096 // #c18 │ │ +0d21f2: 4d02 0001 |411d: aput-object v2, v0, v1 │ │ +0d21f6: 1301 190c |411f: const/16 v1, #int 3097 // #c19 │ │ +0d21fa: 1a03 490c |4121: const-string v3, "CAN_049" // string@0c49 │ │ +0d21fe: 4d03 0001 |4123: aput-object v3, v0, v1 │ │ +0d2202: 1301 1a0c |4125: const/16 v1, #int 3098 // #c1a │ │ +0d2206: 1a03 1304 |4127: const-string v3, "-76.8333" // string@0413 │ │ +0d220a: 4d03 0001 |4129: aput-object v3, v0, v1 │ │ +0d220e: 1301 1b0c |412b: const/16 v1, #int 3099 // #c1b │ │ +0d2212: 1a03 5008 |412d: const-string v3, "75.7687" // string@0850 │ │ +0d2216: 4d03 0001 |412f: aput-object v3, v0, v1 │ │ +0d221a: 1301 1c0c |4131: const/16 v1, #int 3100 // #c1c │ │ +0d221e: 4d02 0001 |4133: aput-object v2, v0, v1 │ │ +0d2222: 1301 1d0c |4135: const/16 v1, #int 3101 // #c1d │ │ +0d2226: 1a03 490c |4137: const-string v3, "CAN_049" // string@0c49 │ │ +0d222a: 4d03 0001 |4139: aput-object v3, v0, v1 │ │ +0d222e: 1301 1e0c |413b: const/16 v1, #int 3102 // #c1e │ │ +0d2232: 1a03 1304 |413d: const-string v3, "-76.8333" // string@0413 │ │ +0d2236: 4d03 0001 |413f: aput-object v3, v0, v1 │ │ +0d223a: 1301 1f0c |4141: const/16 v1, #int 3103 // #c1f │ │ +0d223e: 1a03 6008 |4143: const-string v3, "80.0959" // string@0860 │ │ +0d2242: 4d03 0001 |4145: aput-object v3, v0, v1 │ │ +0d2246: 1301 200c |4147: const/16 v1, #int 3104 // #c20 │ │ +0d224a: 4d02 0001 |4149: aput-object v2, v0, v1 │ │ +0d224e: 1301 210c |414b: const/16 v1, #int 3105 // #c21 │ │ +0d2252: 1a03 4a0c |414d: const-string v3, "CAN_052" // string@0c4a │ │ +0d2256: 4d03 0001 |414f: aput-object v3, v0, v1 │ │ +0d225a: 1301 220c |4151: const/16 v1, #int 3106 // #c22 │ │ +0d225e: 1a03 0305 |4153: const-string v3, "-96.1659" // string@0503 │ │ +0d2262: 4d03 0001 |4155: aput-object v3, v0, v1 │ │ +0d2266: 1301 230c |4157: const/16 v1, #int 3107 // #c23 │ │ +0d226a: 1a03 8707 |4159: const-string v3, "52.0953" // string@0787 │ │ +0d226e: 4d03 0001 |415b: aput-object v3, v0, v1 │ │ +0d2272: 1301 240c |415d: const/16 v1, #int 3108 // #c24 │ │ +0d2276: 4d02 0001 |415f: aput-object v2, v0, v1 │ │ +0d227a: 1301 250c |4161: const/16 v1, #int 3109 // #c25 │ │ +0d227e: 1a03 4a0c |4163: const-string v3, "CAN_052" // string@0c4a │ │ +0d2282: 4d03 0001 |4165: aput-object v3, v0, v1 │ │ +0d2286: 1301 260c |4167: const/16 v1, #int 3110 // #c26 │ │ +0d228a: 1a03 0305 |4169: const-string v3, "-96.1659" // string@0503 │ │ +0d228e: 4d03 0001 |416b: aput-object v3, v0, v1 │ │ +0d2292: 1301 270c |416d: const/16 v1, #int 3111 // #c27 │ │ +0d2296: 1a03 5107 |416f: const-string v3, "47.763" // string@0751 │ │ +0d229a: 4d03 0001 |4171: aput-object v3, v0, v1 │ │ +0d229e: 1301 280c |4173: const/16 v1, #int 3112 // #c28 │ │ +0d22a2: 4d02 0001 |4175: aput-object v2, v0, v1 │ │ +0d22a6: 1301 290c |4177: const/16 v1, #int 3113 // #c29 │ │ +0d22aa: 1a03 4a0c |4179: const-string v3, "CAN_052" // string@0c4a │ │ +0d22ae: 4d03 0001 |417b: aput-object v3, v0, v1 │ │ +0d22b2: 1301 2a0c |417d: const/16 v1, #int 3114 // #c2a │ │ +0d22b6: 1a03 a304 |417f: const-string v3, "-87.554" // string@04a3 │ │ +0d22ba: 4d03 0001 |4181: aput-object v3, v0, v1 │ │ +0d22be: 1301 2b0c |4183: const/16 v1, #int 3115 // #c2b │ │ +0d22c2: 1a03 5107 |4185: const-string v3, "47.763" // string@0751 │ │ +0d22c6: 4d03 0001 |4187: aput-object v3, v0, v1 │ │ +0d22ca: 1301 2c0c |4189: const/16 v1, #int 3116 // #c2c │ │ +0d22ce: 4d02 0001 |418b: aput-object v2, v0, v1 │ │ +0d22d2: 1301 2d0c |418d: const/16 v1, #int 3117 // #c2d │ │ +0d22d6: 1a03 4a0c |418f: const-string v3, "CAN_052" // string@0c4a │ │ +0d22da: 4d03 0001 |4191: aput-object v3, v0, v1 │ │ +0d22de: 1301 2e0c |4193: const/16 v1, #int 3118 // #c2e │ │ +0d22e2: 1a03 a304 |4195: const-string v3, "-87.554" // string@04a3 │ │ +0d22e6: 4d03 0001 |4197: aput-object v3, v0, v1 │ │ +0d22ea: 1301 2f0c |4199: const/16 v1, #int 3119 // #c2f │ │ +0d22ee: 1a03 8707 |419b: const-string v3, "52.0953" // string@0787 │ │ +0d22f2: 4d03 0001 |419d: aput-object v3, v0, v1 │ │ +0d22f6: 1301 300c |419f: const/16 v1, #int 3120 // #c30 │ │ +0d22fa: 4d02 0001 |41a1: aput-object v2, v0, v1 │ │ +0d22fe: 1301 310c |41a3: const/16 v1, #int 3121 // #c31 │ │ +0d2302: 1a03 4b0c |41a5: const-string v3, "CAN_053" // string@0c4b │ │ +0d2306: 4d03 0001 |41a7: aput-object v3, v0, v1 │ │ +0d230a: 1301 320c |41a9: const/16 v1, #int 3122 // #c32 │ │ +0d230e: 1a03 0405 |41ab: const-string v3, "-96.2706" // string@0504 │ │ +0d2312: 4d03 0001 |41ad: aput-object v3, v0, v1 │ │ +0d2316: 1301 330c |41af: const/16 v1, #int 3123 // #c33 │ │ +0d231a: 1a03 aa07 |41b1: const-string v3, "56.0931" // string@07aa │ │ +0d231e: 4d03 0001 |41b3: aput-object v3, v0, v1 │ │ +0d2322: 1301 340c |41b5: const/16 v1, #int 3124 // #c34 │ │ +0d2326: 4d02 0001 |41b7: aput-object v2, v0, v1 │ │ +0d232a: 1301 350c |41b9: const/16 v1, #int 3125 // #c35 │ │ +0d232e: 1a03 4b0c |41bb: const-string v3, "CAN_053" // string@0c4b │ │ +0d2332: 4d03 0001 |41bd: aput-object v3, v0, v1 │ │ +0d2336: 1301 360c |41bf: const/16 v1, #int 3126 // #c36 │ │ +0d233a: 1a03 0405 |41c1: const-string v3, "-96.2706" // string@0504 │ │ +0d233e: 4d03 0001 |41c3: aput-object v3, v0, v1 │ │ +0d2342: 1301 370c |41c5: const/16 v1, #int 3127 // #c37 │ │ +0d2346: 1a03 8007 |41c7: const-string v3, "51.7755" // string@0780 │ │ +0d234a: 4d03 0001 |41c9: aput-object v3, v0, v1 │ │ +0d234e: 1301 380c |41cb: const/16 v1, #int 3128 // #c38 │ │ +0d2352: 4d02 0001 |41cd: aput-object v2, v0, v1 │ │ +0d2356: 1301 390c |41cf: const/16 v1, #int 3129 // #c39 │ │ +0d235a: 1a03 4b0c |41d1: const-string v3, "CAN_053" // string@0c4b │ │ +0d235e: 4d03 0001 |41d3: aput-object v3, v0, v1 │ │ +0d2362: 1301 3a0c |41d5: const/16 v1, #int 3130 // #c3a │ │ +0d2366: 1a03 a104 |41d7: const-string v3, "-87.4157" // string@04a1 │ │ +0d236a: 4d03 0001 |41d9: aput-object v3, v0, v1 │ │ +0d236e: 1301 3b0c |41db: const/16 v1, #int 3131 // #c3b │ │ +0d2372: 1a03 8007 |41dd: const-string v3, "51.7755" // string@0780 │ │ +0d2376: 4d03 0001 |41df: aput-object v3, v0, v1 │ │ +0d237a: 1301 3c0c |41e1: const/16 v1, #int 3132 // #c3c │ │ +0d237e: 4d02 0001 |41e3: aput-object v2, v0, v1 │ │ +0d2382: 1301 3d0c |41e5: const/16 v1, #int 3133 // #c3d │ │ +0d2386: 1a03 4b0c |41e7: const-string v3, "CAN_053" // string@0c4b │ │ +0d238a: 4d03 0001 |41e9: aput-object v3, v0, v1 │ │ +0d238e: 1301 3e0c |41eb: const/16 v1, #int 3134 // #c3e │ │ +0d2392: 1a03 a104 |41ed: const-string v3, "-87.4157" // string@04a1 │ │ +0d2396: 4d03 0001 |41ef: aput-object v3, v0, v1 │ │ +0d239a: 1301 3f0c |41f1: const/16 v1, #int 3135 // #c3f │ │ +0d239e: 1a03 aa07 |41f3: const-string v3, "56.0931" // string@07aa │ │ +0d23a2: 4d03 0001 |41f5: aput-object v3, v0, v1 │ │ +0d23a6: 1301 400c |41f7: const/16 v1, #int 3136 // #c40 │ │ +0d23aa: 4d02 0001 |41f9: aput-object v2, v0, v1 │ │ +0d23ae: 1301 410c |41fb: const/16 v1, #int 3137 // #c41 │ │ +0d23b2: 1a03 4c0c |41fd: const-string v3, "CAN_054" // string@0c4c │ │ +0d23b6: 4d03 0001 |41ff: aput-object v3, v0, v1 │ │ +0d23ba: 1301 420c |4201: const/16 v1, #int 3138 // #c42 │ │ +0d23be: 1a03 0905 |4203: const-string v3, "-96.4169" // string@0509 │ │ +0d23c2: 4d03 0001 |4205: aput-object v3, v0, v1 │ │ +0d23c6: 1301 430c |4207: const/16 v1, #int 3139 // #c43 │ │ +0d23ca: 1a03 d907 |4209: const-string v3, "60.0884" // string@07d9 │ │ +0d23ce: 4d03 0001 |420b: aput-object v3, v0, v1 │ │ +0d23d2: 1301 440c |420d: const/16 v1, #int 3140 // #c44 │ │ +0d23d6: 4d02 0001 |420f: aput-object v2, v0, v1 │ │ +0d23da: 1301 450c |4211: const/16 v1, #int 3141 // #c45 │ │ +0d23de: 1a03 4c0c |4213: const-string v3, "CAN_054" // string@0c4c │ │ +0d23e2: 4d03 0001 |4215: aput-object v3, v0, v1 │ │ +0d23e6: 1301 460c |4217: const/16 v1, #int 3142 // #c46 │ │ +0d23ea: 1a03 0905 |4219: const-string v3, "-96.4169" // string@0509 │ │ +0d23ee: 4d03 0001 |421b: aput-object v3, v0, v1 │ │ +0d23f2: 1301 470c |421d: const/16 v1, #int 3143 // #c47 │ │ +0d23f6: 1a03 9907 |421f: const-string v3, "55.6009" // string@0799 │ │ +0d23fa: 4d03 0001 |4221: aput-object v3, v0, v1 │ │ +0d23fe: 1301 480c |4223: const/16 v1, #int 3144 // #c48 │ │ +0d2402: 4d02 0001 |4225: aput-object v2, v0, v1 │ │ +0d2406: 1301 490c |4227: const/16 v1, #int 3145 // #c49 │ │ +0d240a: 1a03 4c0c |4229: const-string v3, "CAN_054" // string@0c4c │ │ +0d240e: 4d03 0001 |422b: aput-object v3, v0, v1 │ │ +0d2412: 1301 4a0c |422d: const/16 v1, #int 3146 // #c4a │ │ +0d2416: 1a03 9804 |422f: const-string v3, "-86.6804" // string@0498 │ │ +0d241a: 4d03 0001 |4231: aput-object v3, v0, v1 │ │ +0d241e: 1301 4b0c |4233: const/16 v1, #int 3147 // #c4b │ │ +0d2422: 1a03 9907 |4235: const-string v3, "55.6009" // string@0799 │ │ +0d2426: 4d03 0001 |4237: aput-object v3, v0, v1 │ │ +0d242a: 1301 4c0c |4239: const/16 v1, #int 3148 // #c4c │ │ +0d242e: 4d02 0001 |423b: aput-object v2, v0, v1 │ │ +0d2432: 1301 4d0c |423d: const/16 v1, #int 3149 // #c4d │ │ +0d2436: 1a03 4c0c |423f: const-string v3, "CAN_054" // string@0c4c │ │ +0d243a: 4d03 0001 |4241: aput-object v3, v0, v1 │ │ +0d243e: 1301 4e0c |4243: const/16 v1, #int 3150 // #c4e │ │ +0d2442: 1a03 9804 |4245: const-string v3, "-86.6804" // string@0498 │ │ +0d2446: 4d03 0001 |4247: aput-object v3, v0, v1 │ │ +0d244a: 1301 4f0c |4249: const/16 v1, #int 3151 // #c4f │ │ +0d244e: 1a03 d907 |424b: const-string v3, "60.0884" // string@07d9 │ │ +0d2452: 4d03 0001 |424d: aput-object v3, v0, v1 │ │ +0d2456: 1301 500c |424f: const/16 v1, #int 3152 // #c50 │ │ +0d245a: 4d02 0001 |4251: aput-object v2, v0, v1 │ │ +0d245e: 1301 510c |4253: const/16 v1, #int 3153 // #c51 │ │ +0d2462: 1a03 4d0c |4255: const-string v3, "CAN_055" // string@0c4d │ │ +0d2466: 4d03 0001 |4257: aput-object v3, v0, v1 │ │ +0d246a: 1301 520c |4259: const/16 v1, #int 3154 // #c52 │ │ +0d246e: 1a03 0b05 |425b: const-string v3, "-96.6958" // string@050b │ │ +0d2472: 4d03 0001 |425d: aput-object v3, v0, v1 │ │ +0d2476: 1301 530c |425f: const/16 v1, #int 3155 // #c53 │ │ +0d247a: 1a03 0308 |4261: const-string v3, "64.1129" // string@0803 │ │ +0d247e: 4d03 0001 |4263: aput-object v3, v0, v1 │ │ +0d2482: 1301 540c |4265: const/16 v1, #int 3156 // #c54 │ │ +0d2486: 4d02 0001 |4267: aput-object v2, v0, v1 │ │ +0d248a: 1301 550c |4269: const/16 v1, #int 3157 // #c55 │ │ +0d248e: 1a03 4d0c |426b: const-string v3, "CAN_055" // string@0c4d │ │ +0d2492: 4d03 0001 |426d: aput-object v3, v0, v1 │ │ +0d2496: 1301 560c |426f: const/16 v1, #int 3158 // #c56 │ │ +0d249a: 1a03 0b05 |4271: const-string v3, "-96.6958" // string@050b │ │ +0d249e: 4d03 0001 |4273: aput-object v3, v0, v1 │ │ +0d24a2: 1301 570c |4275: const/16 v1, #int 3159 // #c57 │ │ +0d24a6: 1a03 c807 |4277: const-string v3, "59.7623" // string@07c8 │ │ +0d24aa: 4d03 0001 |4279: aput-object v3, v0, v1 │ │ +0d24ae: 1301 580c |427b: const/16 v1, #int 3160 // #c58 │ │ +0d24b2: 4d02 0001 |427d: aput-object v2, v0, v1 │ │ +0d24b6: 1301 590c |427f: const/16 v1, #int 3161 // #c59 │ │ +0d24ba: 1a03 4d0c |4281: const-string v3, "CAN_055" // string@0c4d │ │ +0d24be: 4d03 0001 |4283: aput-object v3, v0, v1 │ │ +0d24c2: 1301 5a0c |4285: const/16 v1, #int 3162 // #c5a │ │ +0d24c6: 1a03 9d04 |4287: const-string v3, "-86.9385" // string@049d │ │ +0d24ca: 4d03 0001 |4289: aput-object v3, v0, v1 │ │ +0d24ce: 1301 5b0c |428b: const/16 v1, #int 3163 // #c5b │ │ +0d24d2: 1a03 c807 |428d: const-string v3, "59.7623" // string@07c8 │ │ +0d24d6: 4d03 0001 |428f: aput-object v3, v0, v1 │ │ +0d24da: 1301 5c0c |4291: const/16 v1, #int 3164 // #c5c │ │ +0d24de: 4d02 0001 |4293: aput-object v2, v0, v1 │ │ +0d24e2: 1301 5d0c |4295: const/16 v1, #int 3165 // #c5d │ │ +0d24e6: 1a03 4d0c |4297: const-string v3, "CAN_055" // string@0c4d │ │ +0d24ea: 4d03 0001 |4299: aput-object v3, v0, v1 │ │ +0d24ee: 1301 5e0c |429b: const/16 v1, #int 3166 // #c5e │ │ +0d24f2: 1a03 9d04 |429d: const-string v3, "-86.9385" // string@049d │ │ +0d24f6: 4d03 0001 |429f: aput-object v3, v0, v1 │ │ +0d24fa: 1301 5f0c |42a1: const/16 v1, #int 3167 // #c5f │ │ +0d24fe: 1a03 0308 |42a3: const-string v3, "64.1129" // string@0803 │ │ +0d2502: 4d03 0001 |42a5: aput-object v3, v0, v1 │ │ +0d2506: 1301 600c |42a7: const/16 v1, #int 3168 // #c60 │ │ +0d250a: 4d02 0001 |42a9: aput-object v2, v0, v1 │ │ +0d250e: 1301 610c |42ab: const/16 v1, #int 3169 // #c61 │ │ +0d2512: 1a03 4e0c |42ad: const-string v3, "CAN_056" // string@0c4e │ │ +0d2516: 4d03 0001 |42af: aput-object v3, v0, v1 │ │ +0d251a: 1301 620c |42b1: const/16 v1, #int 3170 // #c62 │ │ +0d251e: 1a03 0e05 |42b3: const-string v3, "-96.9507" // string@050e │ │ +0d2522: 4d03 0001 |42b5: aput-object v3, v0, v1 │ │ +0d2526: 1301 630c |42b7: const/16 v1, #int 3171 // #c63 │ │ +0d252a: 1a03 2608 |42b9: const-string v3, "68.1107" // string@0826 │ │ +0d252e: 4d03 0001 |42bb: aput-object v3, v0, v1 │ │ +0d2532: 1301 640c |42bd: const/16 v1, #int 3172 // #c64 │ │ +0d2536: 4d02 0001 |42bf: aput-object v2, v0, v1 │ │ +0d253a: 1301 650c |42c1: const/16 v1, #int 3173 // #c65 │ │ +0d253e: 1a03 4e0c |42c3: const-string v3, "CAN_056" // string@0c4e │ │ +0d2542: 4d03 0001 |42c5: aput-object v3, v0, v1 │ │ +0d2546: 1301 660c |42c7: const/16 v1, #int 3174 // #c66 │ │ +0d254a: 1a03 0e05 |42c9: const-string v3, "-96.9507" // string@050e │ │ +0d254e: 4d03 0001 |42cb: aput-object v3, v0, v1 │ │ +0d2552: 1301 670c |42cd: const/16 v1, #int 3175 // #c67 │ │ +0d2556: 1a03 f007 |42cf: const-string v3, "63.751" // string@07f0 │ │ +0d255a: 4d03 0001 |42d1: aput-object v3, v0, v1 │ │ +0d255e: 1301 680c |42d3: const/16 v1, #int 3176 // #c68 │ │ +0d2562: 4d02 0001 |42d5: aput-object v2, v0, v1 │ │ +0d2566: 1301 690c |42d7: const/16 v1, #int 3177 // #c69 │ │ +0d256a: 1a03 4e0c |42d9: const-string v3, "CAN_056" // string@0c4e │ │ +0d256e: 4d03 0001 |42db: aput-object v3, v0, v1 │ │ +0d2572: 1301 6a0c |42dd: const/16 v1, #int 3178 // #c6a │ │ +0d2576: 1a03 9604 |42df: const-string v3, "-86.5816" // string@0496 │ │ +0d257a: 4d03 0001 |42e1: aput-object v3, v0, v1 │ │ +0d257e: 1301 6b0c |42e3: const/16 v1, #int 3179 // #c6b │ │ +0d2582: 1a03 f007 |42e5: const-string v3, "63.751" // string@07f0 │ │ +0d2586: 4d03 0001 |42e7: aput-object v3, v0, v1 │ │ +0d258a: 1301 6c0c |42e9: const/16 v1, #int 3180 // #c6c │ │ +0d258e: 4d02 0001 |42eb: aput-object v2, v0, v1 │ │ +0d2592: 1301 6d0c |42ed: const/16 v1, #int 3181 // #c6d │ │ +0d2596: 1a03 4e0c |42ef: const-string v3, "CAN_056" // string@0c4e │ │ +0d259a: 4d03 0001 |42f1: aput-object v3, v0, v1 │ │ +0d259e: 1301 6e0c |42f3: const/16 v1, #int 3182 // #c6e │ │ +0d25a2: 1a03 9604 |42f5: const-string v3, "-86.5816" // string@0496 │ │ +0d25a6: 4d03 0001 |42f7: aput-object v3, v0, v1 │ │ +0d25aa: 1301 6f0c |42f9: const/16 v1, #int 3183 // #c6f │ │ +0d25ae: 1a03 2608 |42fb: const-string v3, "68.1107" // string@0826 │ │ +0d25b2: 4d03 0001 |42fd: aput-object v3, v0, v1 │ │ +0d25b6: 1301 700c |42ff: const/16 v1, #int 3184 // #c70 │ │ +0d25ba: 4d02 0001 |4301: aput-object v2, v0, v1 │ │ +0d25be: 1301 710c |4303: const/16 v1, #int 3185 // #c71 │ │ +0d25c2: 1a03 4f0c |4305: const-string v3, "CAN_057" // string@0c4f │ │ +0d25c6: 4d03 0001 |4307: aput-object v3, v0, v1 │ │ +0d25ca: 1301 720c |4309: const/16 v1, #int 3186 // #c72 │ │ +0d25ce: 1a03 0a05 |430b: const-string v3, "-96.4668" // string@050a │ │ +0d25d2: 4d03 0001 |430d: aput-object v3, v0, v1 │ │ +0d25d6: 1301 730c |430f: const/16 v1, #int 3187 // #c73 │ │ +0d25da: 1a03 4808 |4311: const-string v3, "72.1487" // string@0848 │ │ +0d25de: 4d03 0001 |4313: aput-object v3, v0, v1 │ │ +0d25e2: 1301 740c |4315: const/16 v1, #int 3188 // #c74 │ │ +0d25e6: 4d02 0001 |4317: aput-object v2, v0, v1 │ │ +0d25ea: 1301 750c |4319: const/16 v1, #int 3189 // #c75 │ │ +0d25ee: 1a03 4f0c |431b: const-string v3, "CAN_057" // string@0c4f │ │ +0d25f2: 4d03 0001 |431d: aput-object v3, v0, v1 │ │ +0d25f6: 1301 760c |431f: const/16 v1, #int 3190 // #c76 │ │ +0d25fa: 1a03 0a05 |4321: const-string v3, "-96.4668" // string@050a │ │ +0d25fe: 4d03 0001 |4323: aput-object v3, v0, v1 │ │ +0d2602: 1301 770c |4325: const/16 v1, #int 3191 // #c77 │ │ +0d2606: 1a03 1d08 |4327: const-string v3, "67.7134" // string@081d │ │ +0d260a: 4d03 0001 |4329: aput-object v3, v0, v1 │ │ +0d260e: 1301 780c |432b: const/16 v1, #int 3192 // #c78 │ │ +0d2612: 4d02 0001 |432d: aput-object v2, v0, v1 │ │ +0d2616: 1301 790c |432f: const/16 v1, #int 3193 // #c79 │ │ +0d261a: 1a03 4f0c |4331: const-string v3, "CAN_057" // string@0c4f │ │ +0d261e: 4d03 0001 |4333: aput-object v3, v0, v1 │ │ +0d2622: 1301 7a0c |4335: const/16 v1, #int 3194 // #c7a │ │ +0d2626: 1a03 9b04 |4337: const-string v3, "-86.8119" // string@049b │ │ +0d262a: 4d03 0001 |4339: aput-object v3, v0, v1 │ │ +0d262e: 1301 7b0c |433b: const/16 v1, #int 3195 // #c7b │ │ +0d2632: 1a03 1d08 |433d: const-string v3, "67.7134" // string@081d │ │ +0d2636: 4d03 0001 |433f: aput-object v3, v0, v1 │ │ +0d263a: 1301 7c0c |4341: const/16 v1, #int 3196 // #c7c │ │ +0d263e: 4d02 0001 |4343: aput-object v2, v0, v1 │ │ +0d2642: 1301 7d0c |4345: const/16 v1, #int 3197 // #c7d │ │ +0d2646: 1a03 4f0c |4347: const-string v3, "CAN_057" // string@0c4f │ │ +0d264a: 4d03 0001 |4349: aput-object v3, v0, v1 │ │ +0d264e: 1301 7e0c |434b: const/16 v1, #int 3198 // #c7e │ │ +0d2652: 1a03 9b04 |434d: const-string v3, "-86.8119" // string@049b │ │ +0d2656: 4d03 0001 |434f: aput-object v3, v0, v1 │ │ +0d265a: 1301 7f0c |4351: const/16 v1, #int 3199 // #c7f │ │ +0d265e: 1a03 4808 |4353: const-string v3, "72.1487" // string@0848 │ │ +0d2662: 4d03 0001 |4355: aput-object v3, v0, v1 │ │ +0d2666: 1301 800c |4357: const/16 v1, #int 3200 // #c80 │ │ +0d266a: 4d02 0001 |4359: aput-object v2, v0, v1 │ │ +0d266e: 1301 810c |435b: const/16 v1, #int 3201 // #c81 │ │ +0d2672: 1a03 500c |435d: const-string v3, "CAN_058" // string@0c50 │ │ +0d2676: 4d03 0001 |435f: aput-object v3, v0, v1 │ │ +0d267a: 1301 820c |4361: const/16 v1, #int 3202 // #c82 │ │ +0d267e: 1a03 0f05 |4363: const-string v3, "-96.9661" // string@050f │ │ +0d2682: 4d03 0001 |4365: aput-object v3, v0, v1 │ │ +0d2686: 1301 830c |4367: const/16 v1, #int 3203 // #c83 │ │ +0d268a: 1a03 5508 |4369: const-string v3, "76.1201" // string@0855 │ │ +0d268e: 4d03 0001 |436b: aput-object v3, v0, v1 │ │ +0d2692: 1301 840c |436d: const/16 v1, #int 3204 // #c84 │ │ +0d2696: 4d02 0001 |436f: aput-object v2, v0, v1 │ │ +0d269a: 1301 850c |4371: const/16 v1, #int 3205 // #c85 │ │ +0d269e: 1a03 500c |4373: const-string v3, "CAN_058" // string@0c50 │ │ +0d26a2: 4d03 0001 |4375: aput-object v3, v0, v1 │ │ +0d26a6: 1301 860c |4377: const/16 v1, #int 3206 // #c86 │ │ +0d26aa: 1a03 0f05 |4379: const-string v3, "-96.9661" // string@050f │ │ +0d26ae: 4d03 0001 |437b: aput-object v3, v0, v1 │ │ +0d26b2: 1301 870c |437d: const/16 v1, #int 3207 // #c87 │ │ +0d26b6: 1a03 3908 |437f: const-string v3, "71.7141" // string@0839 │ │ +0d26ba: 4d03 0001 |4381: aput-object v3, v0, v1 │ │ +0d26be: 1301 880c |4383: const/16 v1, #int 3208 // #c88 │ │ +0d26c2: 4d02 0001 |4385: aput-object v2, v0, v1 │ │ +0d26c6: 1301 890c |4387: const/16 v1, #int 3209 // #c89 │ │ +0d26ca: 1a03 500c |4389: const-string v3, "CAN_058" // string@0c50 │ │ +0d26ce: 4d03 0001 |438b: aput-object v3, v0, v1 │ │ +0d26d2: 1301 8a0c |438d: const/16 v1, #int 3210 // #c8a │ │ +0d26d6: 1a03 9404 |438f: const-string v3, "-86.3307" // string@0494 │ │ +0d26da: 4d03 0001 |4391: aput-object v3, v0, v1 │ │ +0d26de: 1301 8b0c |4393: const/16 v1, #int 3211 // #c8b │ │ +0d26e2: 1a03 3908 |4395: const-string v3, "71.7141" // string@0839 │ │ +0d26e6: 4d03 0001 |4397: aput-object v3, v0, v1 │ │ +0d26ea: 1301 8c0c |4399: const/16 v1, #int 3212 // #c8c │ │ +0d26ee: 4d02 0001 |439b: aput-object v2, v0, v1 │ │ +0d26f2: 1301 8d0c |439d: const/16 v1, #int 3213 // #c8d │ │ +0d26f6: 1a03 500c |439f: const-string v3, "CAN_058" // string@0c50 │ │ +0d26fa: 4d03 0001 |43a1: aput-object v3, v0, v1 │ │ +0d26fe: 1301 8e0c |43a3: const/16 v1, #int 3214 // #c8e │ │ +0d2702: 1a03 9404 |43a5: const-string v3, "-86.3307" // string@0494 │ │ +0d2706: 4d03 0001 |43a7: aput-object v3, v0, v1 │ │ +0d270a: 1301 8f0c |43a9: const/16 v1, #int 3215 // #c8f │ │ +0d270e: 1a03 5508 |43ab: const-string v3, "76.1201" // string@0855 │ │ +0d2712: 4d03 0001 |43ad: aput-object v3, v0, v1 │ │ +0d2716: 1301 900c |43af: const/16 v1, #int 3216 // #c90 │ │ +0d271a: 4d02 0001 |43b1: aput-object v2, v0, v1 │ │ +0d271e: 1301 910c |43b3: const/16 v1, #int 3217 // #c91 │ │ +0d2722: 1a03 510c |43b5: const-string v3, "CAN_059" // string@0c51 │ │ +0d2726: 4d03 0001 |43b7: aput-object v3, v0, v1 │ │ +0d272a: 1301 920c |43b9: const/16 v1, #int 3218 // #c92 │ │ +0d272e: 1a03 1c05 |43bb: const-string v3, "-98.2094" // string@051c │ │ +0d2732: 4d03 0001 |43bd: aput-object v3, v0, v1 │ │ +0d2736: 1301 930c |43bf: const/16 v1, #int 3219 // #c93 │ │ +0d273a: 1a03 6408 |43c1: const-string v3, "80.1281" // string@0864 │ │ +0d273e: 4d03 0001 |43c3: aput-object v3, v0, v1 │ │ +0d2742: 1301 940c |43c5: const/16 v1, #int 3220 // #c94 │ │ +0d2746: 4d02 0001 |43c7: aput-object v2, v0, v1 │ │ +0d274a: 1301 950c |43c9: const/16 v1, #int 3221 // #c95 │ │ +0d274e: 1a03 510c |43cb: const-string v3, "CAN_059" // string@0c51 │ │ +0d2752: 4d03 0001 |43cd: aput-object v3, v0, v1 │ │ +0d2756: 1301 960c |43cf: const/16 v1, #int 3222 // #c96 │ │ +0d275a: 1a03 1c05 |43d1: const-string v3, "-98.2094" // string@051c │ │ +0d275e: 4d03 0001 |43d3: aput-object v3, v0, v1 │ │ +0d2762: 1301 970c |43d5: const/16 v1, #int 3223 // #c97 │ │ +0d2766: 1a03 4b08 |43d7: const-string v3, "75.704" // string@084b │ │ +0d276a: 4d03 0001 |43d9: aput-object v3, v0, v1 │ │ +0d276e: 1301 980c |43db: const/16 v1, #int 3224 // #c98 │ │ +0d2772: 4d02 0001 |43dd: aput-object v2, v0, v1 │ │ +0d2776: 1301 990c |43df: const/16 v1, #int 3225 // #c99 │ │ +0d277a: 1a03 510c |43e1: const-string v3, "CAN_059" // string@0c51 │ │ +0d277e: 4d03 0001 |43e3: aput-object v3, v0, v1 │ │ +0d2782: 1301 9a0c |43e5: const/16 v1, #int 3226 // #c9a │ │ +0d2786: 1a03 7704 |43e7: const-string v3, "-84.4982" // string@0477 │ │ +0d278a: 4d03 0001 |43e9: aput-object v3, v0, v1 │ │ +0d278e: 1301 9b0c |43eb: const/16 v1, #int 3227 // #c9b │ │ +0d2792: 1a03 4b08 |43ed: const-string v3, "75.704" // string@084b │ │ +0d2796: 4d03 0001 |43ef: aput-object v3, v0, v1 │ │ +0d279a: 1301 9c0c |43f1: const/16 v1, #int 3228 // #c9c │ │ +0d279e: 4d02 0001 |43f3: aput-object v2, v0, v1 │ │ +0d27a2: 1301 9d0c |43f5: const/16 v1, #int 3229 // #c9d │ │ +0d27a6: 1a03 510c |43f7: const-string v3, "CAN_059" // string@0c51 │ │ +0d27aa: 4d03 0001 |43f9: aput-object v3, v0, v1 │ │ +0d27ae: 1301 9e0c |43fb: const/16 v1, #int 3230 // #c9e │ │ +0d27b2: 1a03 7704 |43fd: const-string v3, "-84.4982" // string@0477 │ │ +0d27b6: 4d03 0001 |43ff: aput-object v3, v0, v1 │ │ +0d27ba: 1301 9f0c |4401: const/16 v1, #int 3231 // #c9f │ │ +0d27be: 1a03 6408 |4403: const-string v3, "80.1281" // string@0864 │ │ +0d27c2: 4d03 0001 |4405: aput-object v3, v0, v1 │ │ +0d27c6: 1301 a00c |4407: const/16 v1, #int 3232 // #ca0 │ │ +0d27ca: 4d02 0001 |4409: aput-object v2, v0, v1 │ │ +0d27ce: 1301 a10c |440b: const/16 v1, #int 3233 // #ca1 │ │ +0d27d2: 1a03 520c |440d: const-string v3, "CAN_062" // string@0c52 │ │ +0d27d6: 4d03 0001 |440f: aput-object v3, v0, v1 │ │ +0d27da: 1301 a20c |4411: const/16 v1, #int 3234 // #ca2 │ │ +0d27de: 1a03 b302 |4413: const-string v3, "-104.244" // string@02b3 │ │ +0d27e2: 4d03 0001 |4415: aput-object v3, v0, v1 │ │ +0d27e6: 1301 a30c |4417: const/16 v1, #int 3235 // #ca3 │ │ +0d27ea: 1a03 8807 |4419: const-string v3, "52.0959" // string@0788 │ │ +0d27ee: 4d03 0001 |441b: aput-object v3, v0, v1 │ │ +0d27f2: 1301 a40c |441d: const/16 v1, #int 3236 // #ca4 │ │ +0d27f6: 4d02 0001 |441f: aput-object v2, v0, v1 │ │ +0d27fa: 1301 a50c |4421: const/16 v1, #int 3237 // #ca5 │ │ +0d27fe: 1a03 520c |4423: const-string v3, "CAN_062" // string@0c52 │ │ +0d2802: 4d03 0001 |4425: aput-object v3, v0, v1 │ │ +0d2806: 1301 a60c |4427: const/16 v1, #int 3238 // #ca6 │ │ +0d280a: 1a03 b302 |4429: const-string v3, "-104.244" // string@02b3 │ │ +0d280e: 4d03 0001 |442b: aput-object v3, v0, v1 │ │ +0d2812: 1301 a70c |442d: const/16 v1, #int 3239 // #ca7 │ │ +0d2816: 1a03 6907 |442f: const-string v3, "48.7681" // string@0769 │ │ +0d281a: 4d03 0001 |4431: aput-object v3, v0, v1 │ │ +0d281e: 1301 a80c |4433: const/16 v1, #int 3240 // #ca8 │ │ +0d2822: 4d02 0001 |4435: aput-object v2, v0, v1 │ │ +0d2826: 1301 a90c |4437: const/16 v1, #int 3241 // #ca9 │ │ +0d282a: 1a03 520c |4439: const-string v3, "CAN_062" // string@0c52 │ │ +0d282e: 4d03 0001 |443b: aput-object v3, v0, v1 │ │ +0d2832: 1301 aa0c |443d: const/16 v1, #int 3242 // #caa │ │ +0d2836: 1a03 fa04 |443f: const-string v3, "-95.5186" // string@04fa │ │ +0d283a: 4d03 0001 |4441: aput-object v3, v0, v1 │ │ +0d283e: 1301 ab0c |4443: const/16 v1, #int 3243 // #cab │ │ +0d2842: 1a03 6907 |4445: const-string v3, "48.7681" // string@0769 │ │ +0d2846: 4d03 0001 |4447: aput-object v3, v0, v1 │ │ +0d284a: 1301 ac0c |4449: const/16 v1, #int 3244 // #cac │ │ +0d284e: 4d02 0001 |444b: aput-object v2, v0, v1 │ │ +0d2852: 1301 ad0c |444d: const/16 v1, #int 3245 // #cad │ │ +0d2856: 1a03 520c |444f: const-string v3, "CAN_062" // string@0c52 │ │ +0d285a: 4d03 0001 |4451: aput-object v3, v0, v1 │ │ +0d285e: 1301 ae0c |4453: const/16 v1, #int 3246 // #cae │ │ +0d2862: 1a03 fa04 |4455: const-string v3, "-95.5186" // string@04fa │ │ +0d2866: 4d03 0001 |4457: aput-object v3, v0, v1 │ │ +0d286a: 1301 af0c |4459: const/16 v1, #int 3247 // #caf │ │ +0d286e: 1a03 8807 |445b: const-string v3, "52.0959" // string@0788 │ │ +0d2872: 4d03 0001 |445d: aput-object v3, v0, v1 │ │ +0d2876: 1301 b00c |445f: const/16 v1, #int 3248 // #cb0 │ │ +0d287a: 4d02 0001 |4461: aput-object v2, v0, v1 │ │ +0d287e: 1301 b10c |4463: const/16 v1, #int 3249 // #cb1 │ │ +0d2882: 1a03 530c |4465: const-string v3, "CAN_063" // string@0c53 │ │ +0d2886: 4d03 0001 |4467: aput-object v3, v0, v1 │ │ +0d288a: 1301 b20c |4469: const/16 v1, #int 3250 // #cb2 │ │ +0d288e: 1a03 b202 |446b: const-string v3, "-104.214" // string@02b2 │ │ +0d2892: 4d03 0001 |446d: aput-object v3, v0, v1 │ │ +0d2896: 1301 b30c |446f: const/16 v1, #int 3251 // #cb3 │ │ +0d289a: 1a03 af07 |4471: const-string v3, "56.1044" // string@07af │ │ +0d289e: 4d03 0001 |4473: aput-object v3, v0, v1 │ │ +0d28a2: 1301 b40c |4475: const/16 v1, #int 3252 // #cb4 │ │ +0d28a6: 4d02 0001 |4477: aput-object v2, v0, v1 │ │ +0d28aa: 1301 b50c |4479: const/16 v1, #int 3253 // #cb5 │ │ +0d28ae: 1a03 530c |447b: const-string v3, "CAN_063" // string@0c53 │ │ +0d28b2: 4d03 0001 |447d: aput-object v3, v0, v1 │ │ +0d28b6: 1301 b60c |447f: const/16 v1, #int 3254 // #cb6 │ │ +0d28ba: 1a03 b202 |4481: const-string v3, "-104.214" // string@02b2 │ │ +0d28be: 4d03 0001 |4483: aput-object v3, v0, v1 │ │ +0d28c2: 1301 b70c |4485: const/16 v1, #int 3255 // #cb7 │ │ +0d28c6: 1a03 7f07 |4487: const-string v3, "51.7742" // string@077f │ │ +0d28ca: 4d03 0001 |4489: aput-object v3, v0, v1 │ │ +0d28ce: 1301 b80c |448b: const/16 v1, #int 3256 // #cb8 │ │ +0d28d2: 4d02 0001 |448d: aput-object v2, v0, v1 │ │ +0d28d6: 1301 b90c |448f: const/16 v1, #int 3257 // #cb9 │ │ +0d28da: 1a03 530c |4491: const-string v3, "CAN_063" // string@0c53 │ │ +0d28de: 4d03 0001 |4493: aput-object v3, v0, v1 │ │ +0d28e2: 1301 ba0c |4495: const/16 v1, #int 3258 // #cba │ │ +0d28e6: 1a03 f904 |4497: const-string v3, "-95.3946" // string@04f9 │ │ +0d28ea: 4d03 0001 |4499: aput-object v3, v0, v1 │ │ +0d28ee: 1301 bb0c |449b: const/16 v1, #int 3259 // #cbb │ │ +0d28f2: 1a03 7f07 |449d: const-string v3, "51.7742" // string@077f │ │ +0d28f6: 4d03 0001 |449f: aput-object v3, v0, v1 │ │ +0d28fa: 1301 bc0c |44a1: const/16 v1, #int 3260 // #cbc │ │ +0d28fe: 4d02 0001 |44a3: aput-object v2, v0, v1 │ │ +0d2902: 1301 bd0c |44a5: const/16 v1, #int 3261 // #cbd │ │ +0d2906: 1a03 530c |44a7: const-string v3, "CAN_063" // string@0c53 │ │ +0d290a: 4d03 0001 |44a9: aput-object v3, v0, v1 │ │ +0d290e: 1301 be0c |44ab: const/16 v1, #int 3262 // #cbe │ │ +0d2912: 1a03 f904 |44ad: const-string v3, "-95.3946" // string@04f9 │ │ +0d2916: 4d03 0001 |44af: aput-object v3, v0, v1 │ │ +0d291a: 1301 bf0c |44b1: const/16 v1, #int 3263 // #cbf │ │ +0d291e: 1a03 af07 |44b3: const-string v3, "56.1044" // string@07af │ │ +0d2922: 4d03 0001 |44b5: aput-object v3, v0, v1 │ │ +0d2926: 1301 c00c |44b7: const/16 v1, #int 3264 // #cc0 │ │ +0d292a: 4d02 0001 |44b9: aput-object v2, v0, v1 │ │ +0d292e: 1301 c10c |44bb: const/16 v1, #int 3265 // #cc1 │ │ +0d2932: 1a03 540c |44bd: const-string v3, "CAN_064" // string@0c54 │ │ +0d2936: 4d03 0001 |44bf: aput-object v3, v0, v1 │ │ +0d293a: 1301 c20c |44c1: const/16 v1, #int 3266 // #cc2 │ │ +0d293e: 1a03 b502 |44c3: const-string v3, "-104.368" // string@02b5 │ │ +0d2942: 4d03 0001 |44c5: aput-object v3, v0, v1 │ │ +0d2946: 1301 c30c |44c7: const/16 v1, #int 3267 // #cc3 │ │ +0d294a: 1a03 dd07 |44c9: const-string v3, "60.0985" // string@07dd │ │ +0d294e: 4d03 0001 |44cb: aput-object v3, v0, v1 │ │ +0d2952: 1301 c40c |44cd: const/16 v1, #int 3268 // #cc4 │ │ +0d2956: 4d02 0001 |44cf: aput-object v2, v0, v1 │ │ +0d295a: 1301 c50c |44d1: const/16 v1, #int 3269 // #cc5 │ │ +0d295e: 1a03 540c |44d3: const-string v3, "CAN_064" // string@0c54 │ │ +0d2962: 4d03 0001 |44d5: aput-object v3, v0, v1 │ │ +0d2966: 1301 c60c |44d7: const/16 v1, #int 3270 // #cc6 │ │ +0d296a: 1a03 b502 |44d9: const-string v3, "-104.368" // string@02b5 │ │ +0d296e: 4d03 0001 |44db: aput-object v3, v0, v1 │ │ +0d2972: 1301 c70c |44dd: const/16 v1, #int 3271 // #cc7 │ │ +0d2976: 1a03 9d07 |44df: const-string v3, "55.7642" // string@079d │ │ +0d297a: 4d03 0001 |44e1: aput-object v3, v0, v1 │ │ +0d297e: 1301 c80c |44e3: const/16 v1, #int 3272 // #cc8 │ │ +0d2982: 4d02 0001 |44e5: aput-object v2, v0, v1 │ │ +0d2986: 1301 c90c |44e7: const/16 v1, #int 3273 // #cc9 │ │ +0d298a: 1a03 540c |44e9: const-string v3, "CAN_064" // string@0c54 │ │ +0d298e: 4d03 0001 |44eb: aput-object v3, v0, v1 │ │ +0d2992: 1301 ca0c |44ed: const/16 v1, #int 3274 // #cca │ │ +0d2996: 1a03 f604 |44ef: const-string v3, "-95.1605" // string@04f6 │ │ +0d299a: 4d03 0001 |44f1: aput-object v3, v0, v1 │ │ +0d299e: 1301 cb0c |44f3: const/16 v1, #int 3275 // #ccb │ │ +0d29a2: 1a03 9d07 |44f5: const-string v3, "55.7642" // string@079d │ │ +0d29a6: 4d03 0001 |44f7: aput-object v3, v0, v1 │ │ +0d29aa: 1301 cc0c |44f9: const/16 v1, #int 3276 // #ccc │ │ +0d29ae: 4d02 0001 |44fb: aput-object v2, v0, v1 │ │ +0d29b2: 1301 cd0c |44fd: const/16 v1, #int 3277 // #ccd │ │ +0d29b6: 1a03 540c |44ff: const-string v3, "CAN_064" // string@0c54 │ │ +0d29ba: 4d03 0001 |4501: aput-object v3, v0, v1 │ │ +0d29be: 1301 ce0c |4503: const/16 v1, #int 3278 // #cce │ │ +0d29c2: 1a03 f604 |4505: const-string v3, "-95.1605" // string@04f6 │ │ +0d29c6: 4d03 0001 |4507: aput-object v3, v0, v1 │ │ +0d29ca: 1301 cf0c |4509: const/16 v1, #int 3279 // #ccf │ │ +0d29ce: 1a03 dd07 |450b: const-string v3, "60.0985" // string@07dd │ │ +0d29d2: 4d03 0001 |450d: aput-object v3, v0, v1 │ │ +0d29d6: 1301 d00c |450f: const/16 v1, #int 3280 // #cd0 │ │ +0d29da: 4d02 0001 |4511: aput-object v2, v0, v1 │ │ +0d29de: 1301 d10c |4513: const/16 v1, #int 3281 // #cd1 │ │ +0d29e2: 1a03 550c |4515: const-string v3, "CAN_065" // string@0c55 │ │ +0d29e6: 4d03 0001 |4517: aput-object v3, v0, v1 │ │ +0d29ea: 1301 d20c |4519: const/16 v1, #int 3282 // #cd2 │ │ +0d29ee: 1a03 b802 |451b: const-string v3, "-104.663" // string@02b8 │ │ +0d29f2: 4d03 0001 |451d: aput-object v3, v0, v1 │ │ +0d29f6: 1301 d30c |451f: const/16 v1, #int 3283 // #cd3 │ │ +0d29fa: 1a03 0208 |4521: const-string v3, "64.1127" // string@0802 │ │ +0d29fe: 4d03 0001 |4523: aput-object v3, v0, v1 │ │ +0d2a02: 1301 d40c |4525: const/16 v1, #int 3284 // #cd4 │ │ +0d2a06: 4d02 0001 |4527: aput-object v2, v0, v1 │ │ +0d2a0a: 1301 d50c |4529: const/16 v1, #int 3285 // #cd5 │ │ +0d2a0e: 1a03 550c |452b: const-string v3, "CAN_065" // string@0c55 │ │ +0d2a12: 4d03 0001 |452d: aput-object v3, v0, v1 │ │ +0d2a16: 1301 d60c |452f: const/16 v1, #int 3286 // #cd6 │ │ +0d2a1a: 1a03 b802 |4531: const-string v3, "-104.663" // string@02b8 │ │ +0d2a1e: 4d03 0001 |4533: aput-object v3, v0, v1 │ │ +0d2a22: 1301 d70c |4535: const/16 v1, #int 3287 // #cd7 │ │ +0d2a26: 1a03 c607 |4537: const-string v3, "59.755" // string@07c6 │ │ +0d2a2a: 4d03 0001 |4539: aput-object v3, v0, v1 │ │ +0d2a2e: 1301 d80c |453b: const/16 v1, #int 3288 // #cd8 │ │ +0d2a32: 4d02 0001 |453d: aput-object v2, v0, v1 │ │ +0d2a36: 1301 d90c |453f: const/16 v1, #int 3289 // #cd9 │ │ +0d2a3a: 1a03 550c |4541: const-string v3, "CAN_065" // string@0c55 │ │ +0d2a3e: 4d03 0001 |4543: aput-object v3, v0, v1 │ │ +0d2a42: 1301 da0c |4545: const/16 v1, #int 3290 // #cda │ │ +0d2a46: 1a03 f004 |4547: const-string v3, "-94.863" // string@04f0 │ │ +0d2a4a: 4d03 0001 |4549: aput-object v3, v0, v1 │ │ +0d2a4e: 1301 db0c |454b: const/16 v1, #int 3291 // #cdb │ │ +0d2a52: 1a03 c607 |454d: const-string v3, "59.755" // string@07c6 │ │ +0d2a56: 4d03 0001 |454f: aput-object v3, v0, v1 │ │ +0d2a5a: 1301 dc0c |4551: const/16 v1, #int 3292 // #cdc │ │ +0d2a5e: 4d02 0001 |4553: aput-object v2, v0, v1 │ │ +0d2a62: 1301 dd0c |4555: const/16 v1, #int 3293 // #cdd │ │ +0d2a66: 1a03 550c |4557: const-string v3, "CAN_065" // string@0c55 │ │ +0d2a6a: 4d03 0001 |4559: aput-object v3, v0, v1 │ │ +0d2a6e: 1301 de0c |455b: const/16 v1, #int 3294 // #cde │ │ +0d2a72: 1a03 f004 |455d: const-string v3, "-94.863" // string@04f0 │ │ +0d2a76: 4d03 0001 |455f: aput-object v3, v0, v1 │ │ +0d2a7a: 1301 df0c |4561: const/16 v1, #int 3295 // #cdf │ │ +0d2a7e: 1a03 0208 |4563: const-string v3, "64.1127" // string@0802 │ │ +0d2a82: 4d03 0001 |4565: aput-object v3, v0, v1 │ │ +0d2a86: 1301 e00c |4567: const/16 v1, #int 3296 // #ce0 │ │ +0d2a8a: 4d02 0001 |4569: aput-object v2, v0, v1 │ │ +0d2a8e: 1301 e10c |456b: const/16 v1, #int 3297 // #ce1 │ │ +0d2a92: 1a03 560c |456d: const-string v3, "CAN_066" // string@0c56 │ │ +0d2a96: 4d03 0001 |456f: aput-object v3, v0, v1 │ │ +0d2a9a: 1301 e20c |4571: const/16 v1, #int 3298 // #ce2 │ │ +0d2a9e: 1a03 ba02 |4573: const-string v3, "-104.854" // string@02ba │ │ +0d2aa2: 4d03 0001 |4575: aput-object v3, v0, v1 │ │ +0d2aa6: 1301 e30c |4577: const/16 v1, #int 3299 // #ce3 │ │ +0d2aaa: 1a03 2a08 |4579: const-string v3, "68.1152" // string@082a │ │ +0d2aae: 4d03 0001 |457b: aput-object v3, v0, v1 │ │ +0d2ab2: 1301 e40c |457d: const/16 v1, #int 3300 // #ce4 │ │ +0d2ab6: 4d02 0001 |457f: aput-object v2, v0, v1 │ │ +0d2aba: 1301 e50c |4581: const/16 v1, #int 3301 // #ce5 │ │ +0d2abe: 1a03 560c |4583: const-string v3, "CAN_066" // string@0c56 │ │ +0d2ac2: 4d03 0001 |4585: aput-object v3, v0, v1 │ │ +0d2ac6: 1301 e60c |4587: const/16 v1, #int 3302 // #ce6 │ │ +0d2aca: 1a03 ba02 |4589: const-string v3, "-104.854" // string@02ba │ │ +0d2ace: 4d03 0001 |458b: aput-object v3, v0, v1 │ │ +0d2ad2: 1301 e70c |458d: const/16 v1, #int 3303 // #ce7 │ │ +0d2ad6: 1a03 f207 |458f: const-string v3, "63.7529" // string@07f2 │ │ +0d2ada: 4d03 0001 |4591: aput-object v3, v0, v1 │ │ +0d2ade: 1301 e80c |4593: const/16 v1, #int 3304 // #ce8 │ │ +0d2ae2: 4d02 0001 |4595: aput-object v2, v0, v1 │ │ +0d2ae6: 1301 e90c |4597: const/16 v1, #int 3305 // #ce9 │ │ +0d2aea: 1a03 560c |4599: const-string v3, "CAN_066" // string@0c56 │ │ +0d2aee: 4d03 0001 |459b: aput-object v3, v0, v1 │ │ +0d2af2: 1301 ea0c |459d: const/16 v1, #int 3306 // #cea │ │ +0d2af6: 1a03 ec04 |459f: const-string v3, "-94.5073" // string@04ec │ │ +0d2afa: 4d03 0001 |45a1: aput-object v3, v0, v1 │ │ +0d2afe: 1301 eb0c |45a3: const/16 v1, #int 3307 // #ceb │ │ +0d2b02: 1a03 f207 |45a5: const-string v3, "63.7529" // string@07f2 │ │ +0d2b06: 4d03 0001 |45a7: aput-object v3, v0, v1 │ │ +0d2b0a: 1301 ec0c |45a9: const/16 v1, #int 3308 // #cec │ │ +0d2b0e: 4d02 0001 |45ab: aput-object v2, v0, v1 │ │ +0d2b12: 1301 ed0c |45ad: const/16 v1, #int 3309 // #ced │ │ +0d2b16: 1a03 560c |45af: const-string v3, "CAN_066" // string@0c56 │ │ +0d2b1a: 4d03 0001 |45b1: aput-object v3, v0, v1 │ │ +0d2b1e: 1301 ee0c |45b3: const/16 v1, #int 3310 // #cee │ │ +0d2b22: 1a03 ec04 |45b5: const-string v3, "-94.5073" // string@04ec │ │ +0d2b26: 4d03 0001 |45b7: aput-object v3, v0, v1 │ │ +0d2b2a: 1301 ef0c |45b9: const/16 v1, #int 3311 // #cef │ │ +0d2b2e: 1a03 2a08 |45bb: const-string v3, "68.1152" // string@082a │ │ +0d2b32: 4d03 0001 |45bd: aput-object v3, v0, v1 │ │ +0d2b36: 1301 f00c |45bf: const/16 v1, #int 3312 // #cf0 │ │ +0d2b3a: 4d02 0001 |45c1: aput-object v2, v0, v1 │ │ +0d2b3e: 1301 f10c |45c3: const/16 v1, #int 3313 // #cf1 │ │ +0d2b42: 1a03 570c |45c5: const-string v3, "CAN_067" // string@0c57 │ │ +0d2b46: 4d03 0001 |45c7: aput-object v3, v0, v1 │ │ +0d2b4a: 1301 f20c |45c9: const/16 v1, #int 3314 // #cf2 │ │ +0d2b4e: 1a03 b402 |45cb: const-string v3, "-104.361" // string@02b4 │ │ +0d2b52: 4d03 0001 |45cd: aput-object v3, v0, v1 │ │ +0d2b56: 1301 f30c |45cf: const/16 v1, #int 3315 // #cf3 │ │ +0d2b5a: 1a03 4408 |45d1: const-string v3, "72.1003" // string@0844 │ │ +0d2b5e: 4d03 0001 |45d3: aput-object v3, v0, v1 │ │ +0d2b62: 1301 f40c |45d5: const/16 v1, #int 3316 // #cf4 │ │ +0d2b66: 4d02 0001 |45d7: aput-object v2, v0, v1 │ │ +0d2b6a: 1301 f50c |45d9: const/16 v1, #int 3317 // #cf5 │ │ +0d2b6e: 1a03 570c |45db: const-string v3, "CAN_067" // string@0c57 │ │ +0d2b72: 4d03 0001 |45dd: aput-object v3, v0, v1 │ │ +0d2b76: 1301 f60c |45df: const/16 v1, #int 3318 // #cf6 │ │ +0d2b7a: 1a03 b402 |45e1: const-string v3, "-104.361" // string@02b4 │ │ +0d2b7e: 4d03 0001 |45e3: aput-object v3, v0, v1 │ │ +0d2b82: 1301 f70c |45e5: const/16 v1, #int 3319 // #cf7 │ │ +0d2b86: 1a03 1a08 |45e7: const-string v3, "67.6054" // string@081a │ │ +0d2b8a: 4d03 0001 |45e9: aput-object v3, v0, v1 │ │ +0d2b8e: 1301 f80c |45eb: const/16 v1, #int 3320 // #cf8 │ │ +0d2b92: 4d02 0001 |45ed: aput-object v2, v0, v1 │ │ +0d2b96: 1301 f90c |45ef: const/16 v1, #int 3321 // #cf9 │ │ +0d2b9a: 1a03 570c |45f1: const-string v3, "CAN_067" // string@0c57 │ │ +0d2b9e: 4d03 0001 |45f3: aput-object v3, v0, v1 │ │ +0d2ba2: 1301 fa0c |45f5: const/16 v1, #int 3322 // #cfa │ │ +0d2ba6: 1a03 f104 |45f7: const-string v3, "-94.8986" // string@04f1 │ │ +0d2baa: 4d03 0001 |45f9: aput-object v3, v0, v1 │ │ +0d2bae: 1301 fb0c |45fb: const/16 v1, #int 3323 // #cfb │ │ +0d2bb2: 1a03 1a08 |45fd: const-string v3, "67.6054" // string@081a │ │ +0d2bb6: 4d03 0001 |45ff: aput-object v3, v0, v1 │ │ +0d2bba: 1301 fc0c |4601: const/16 v1, #int 3324 // #cfc │ │ +0d2bbe: 4d02 0001 |4603: aput-object v2, v0, v1 │ │ +0d2bc2: 1301 fd0c |4605: const/16 v1, #int 3325 // #cfd │ │ +0d2bc6: 1a03 570c |4607: const-string v3, "CAN_067" // string@0c57 │ │ +0d2bca: 4d03 0001 |4609: aput-object v3, v0, v1 │ │ +0d2bce: 1301 fe0c |460b: const/16 v1, #int 3326 // #cfe │ │ +0d2bd2: 1a03 f104 |460d: const-string v3, "-94.8986" // string@04f1 │ │ +0d2bd6: 4d03 0001 |460f: aput-object v3, v0, v1 │ │ +0d2bda: 1301 ff0c |4611: const/16 v1, #int 3327 // #cff │ │ +0d2bde: 1a03 4408 |4613: const-string v3, "72.1003" // string@0844 │ │ +0d2be2: 4d03 0001 |4615: aput-object v3, v0, v1 │ │ +0d2be6: 1301 000d |4617: const/16 v1, #int 3328 // #d00 │ │ +0d2bea: 4d02 0001 |4619: aput-object v2, v0, v1 │ │ +0d2bee: 1301 010d |461b: const/16 v1, #int 3329 // #d01 │ │ +0d2bf2: 1a03 580c |461d: const-string v3, "CAN_068" // string@0c58 │ │ +0d2bf6: 4d03 0001 |461f: aput-object v3, v0, v1 │ │ +0d2bfa: 1301 020d |4621: const/16 v1, #int 3330 // #d02 │ │ +0d2bfe: 1a03 b902 |4623: const-string v3, "-104.754" // string@02b9 │ │ +0d2c02: 4d03 0001 |4625: aput-object v3, v0, v1 │ │ +0d2c06: 1301 030d |4627: const/16 v1, #int 3331 // #d03 │ │ +0d2c0a: 1a03 5608 |4629: const-string v3, "76.1246" // string@0856 │ │ +0d2c0e: 4d03 0001 |462b: aput-object v3, v0, v1 │ │ +0d2c12: 1301 040d |462d: const/16 v1, #int 3332 // #d04 │ │ +0d2c16: 4d02 0001 |462f: aput-object v2, v0, v1 │ │ +0d2c1a: 1301 050d |4631: const/16 v1, #int 3333 // #d05 │ │ +0d2c1e: 1a03 580c |4633: const-string v3, "CAN_068" // string@0c58 │ │ +0d2c22: 4d03 0001 |4635: aput-object v3, v0, v1 │ │ +0d2c26: 1301 060d |4637: const/16 v1, #int 3334 // #d06 │ │ +0d2c2a: 1a03 b902 |4639: const-string v3, "-104.754" // string@02b9 │ │ +0d2c2e: 4d03 0001 |463b: aput-object v3, v0, v1 │ │ +0d2c32: 1301 070d |463d: const/16 v1, #int 3335 // #d07 │ │ +0d2c36: 1a03 3708 |463f: const-string v3, "71.7" // string@0837 │ │ +0d2c3a: 4d03 0001 |4641: aput-object v3, v0, v1 │ │ +0d2c3e: 1301 080d |4643: const/16 v1, #int 3336 // #d08 │ │ +0d2c42: 4d02 0001 |4645: aput-object v2, v0, v1 │ │ +0d2c46: 1301 090d |4647: const/16 v1, #int 3337 // #d09 │ │ +0d2c4a: 1a03 580c |4649: const-string v3, "CAN_068" // string@0c58 │ │ +0d2c4e: 4d03 0001 |464b: aput-object v3, v0, v1 │ │ +0d2c52: 1301 0a0d |464d: const/16 v1, #int 3338 // #d0a │ │ +0d2c56: 1a03 e804 |464f: const-string v3, "-94.2327" // string@04e8 │ │ +0d2c5a: 4d03 0001 |4651: aput-object v3, v0, v1 │ │ +0d2c5e: 1301 0b0d |4653: const/16 v1, #int 3339 // #d0b │ │ +0d2c62: 1a03 3708 |4655: const-string v3, "71.7" // string@0837 │ │ +0d2c66: 4d03 0001 |4657: aput-object v3, v0, v1 │ │ +0d2c6a: 1301 0c0d |4659: const/16 v1, #int 3340 // #d0c │ │ +0d2c6e: 4d02 0001 |465b: aput-object v2, v0, v1 │ │ +0d2c72: 1301 0d0d |465d: const/16 v1, #int 3341 // #d0d │ │ +0d2c76: 1a03 580c |465f: const-string v3, "CAN_068" // string@0c58 │ │ +0d2c7a: 4d03 0001 |4661: aput-object v3, v0, v1 │ │ +0d2c7e: 1301 0e0d |4663: const/16 v1, #int 3342 // #d0e │ │ +0d2c82: 1a03 e804 |4665: const-string v3, "-94.2327" // string@04e8 │ │ +0d2c86: 4d03 0001 |4667: aput-object v3, v0, v1 │ │ +0d2c8a: 1301 0f0d |4669: const/16 v1, #int 3343 // #d0f │ │ +0d2c8e: 1a03 5608 |466b: const-string v3, "76.1246" // string@0856 │ │ +0d2c92: 4d03 0001 |466d: aput-object v3, v0, v1 │ │ +0d2c96: 1301 100d |466f: const/16 v1, #int 3344 // #d10 │ │ +0d2c9a: 4d02 0001 |4671: aput-object v2, v0, v1 │ │ +0d2c9e: 1301 110d |4673: const/16 v1, #int 3345 // #d11 │ │ +0d2ca2: 1a03 590c |4675: const-string v3, "CAN_069" // string@0c59 │ │ +0d2ca6: 4d03 0001 |4677: aput-object v3, v0, v1 │ │ +0d2caa: 1301 120d |4679: const/16 v1, #int 3346 // #d12 │ │ +0d2cae: 1a03 bf02 |467b: const-string v3, "-105.737" // string@02bf │ │ +0d2cb2: 4d03 0001 |467d: aput-object v3, v0, v1 │ │ +0d2cb6: 1301 130d |467f: const/16 v1, #int 3347 // #d13 │ │ +0d2cba: 1a03 6208 |4681: const-string v3, "80.108" // string@0862 │ │ +0d2cbe: 4d03 0001 |4683: aput-object v3, v0, v1 │ │ +0d2cc2: 1301 140d |4685: const/16 v1, #int 3348 // #d14 │ │ +0d2cc6: 4d02 0001 |4687: aput-object v2, v0, v1 │ │ +0d2cca: 1301 150d |4689: const/16 v1, #int 3349 // #d15 │ │ +0d2cce: 1a03 590c |468b: const-string v3, "CAN_069" // string@0c59 │ │ +0d2cd2: 4d03 0001 |468d: aput-object v3, v0, v1 │ │ +0d2cd6: 1301 160d |468f: const/16 v1, #int 3350 // #d16 │ │ +0d2cda: 1a03 bf02 |4691: const-string v3, "-105.737" // string@02bf │ │ +0d2cde: 4d03 0001 |4693: aput-object v3, v0, v1 │ │ +0d2ce2: 1301 170d |4695: const/16 v1, #int 3351 // #d17 │ │ +0d2ce6: 1a03 4d08 |4697: const-string v3, "75.72" // string@084d │ │ +0d2cea: 4d03 0001 |4699: aput-object v3, v0, v1 │ │ +0d2cee: 1301 180d |469b: const/16 v1, #int 3352 // #d18 │ │ +0d2cf2: 4d02 0001 |469d: aput-object v2, v0, v1 │ │ +0d2cf6: 1301 190d |469f: const/16 v1, #int 3353 // #d19 │ │ +0d2cfa: 1a03 590c |46a1: const-string v3, "CAN_069" // string@0c59 │ │ +0d2cfe: 4d03 0001 |46a3: aput-object v3, v0, v1 │ │ +0d2d02: 1301 1a0d |46a5: const/16 v1, #int 3354 // #d1a │ │ +0d2d06: 1a03 d604 |46a7: const-string v3, "-92.7763" // string@04d6 │ │ +0d2d0a: 4d03 0001 |46a9: aput-object v3, v0, v1 │ │ +0d2d0e: 1301 1b0d |46ab: const/16 v1, #int 3355 // #d1b │ │ +0d2d12: 1a03 4d08 |46ad: const-string v3, "75.72" // string@084d │ │ +0d2d16: 4d03 0001 |46af: aput-object v3, v0, v1 │ │ +0d2d1a: 1301 1c0d |46b1: const/16 v1, #int 3356 // #d1c │ │ +0d2d1e: 4d02 0001 |46b3: aput-object v2, v0, v1 │ │ +0d2d22: 1301 1d0d |46b5: const/16 v1, #int 3357 // #d1d │ │ +0d2d26: 1a03 590c |46b7: const-string v3, "CAN_069" // string@0c59 │ │ +0d2d2a: 4d03 0001 |46b9: aput-object v3, v0, v1 │ │ +0d2d2e: 1301 1e0d |46bb: const/16 v1, #int 3358 // #d1e │ │ +0d2d32: 1a03 d604 |46bd: const-string v3, "-92.7763" // string@04d6 │ │ +0d2d36: 4d03 0001 |46bf: aput-object v3, v0, v1 │ │ +0d2d3a: 1301 1f0d |46c1: const/16 v1, #int 3359 // #d1f │ │ +0d2d3e: 1a03 6208 |46c3: const-string v3, "80.108" // string@0862 │ │ +0d2d42: 4d03 0001 |46c5: aput-object v3, v0, v1 │ │ +0d2d46: 1301 200d |46c7: const/16 v1, #int 3360 // #d20 │ │ +0d2d4a: 4d02 0001 |46c9: aput-object v2, v0, v1 │ │ +0d2d4e: 1301 210d |46cb: const/16 v1, #int 3361 // #d21 │ │ +0d2d52: 1a03 5a0c |46cd: const-string v3, "CAN_072" // string@0c5a │ │ +0d2d56: 4d03 0001 |46cf: aput-object v3, v0, v1 │ │ +0d2d5a: 1301 220d |46d1: const/16 v1, #int 3362 // #d22 │ │ +0d2d5e: 1a03 e502 |46d3: const-string v3, "-112.14" // string@02e5 │ │ +0d2d62: 4d03 0001 |46d5: aput-object v3, v0, v1 │ │ +0d2d66: 1301 230d |46d7: const/16 v1, #int 3363 // #d23 │ │ +0d2d6a: 1a03 8907 |46d9: const-string v3, "52.1004" // string@0789 │ │ +0d2d6e: 4d03 0001 |46db: aput-object v3, v0, v1 │ │ +0d2d72: 1301 240d |46dd: const/16 v1, #int 3364 // #d24 │ │ +0d2d76: 4d02 0001 |46df: aput-object v2, v0, v1 │ │ +0d2d7a: 1301 250d |46e1: const/16 v1, #int 3365 // #d25 │ │ +0d2d7e: 1a03 5a0c |46e3: const-string v3, "CAN_072" // string@0c5a │ │ +0d2d82: 4d03 0001 |46e5: aput-object v3, v0, v1 │ │ +0d2d86: 1301 260d |46e7: const/16 v1, #int 3366 // #d26 │ │ +0d2d8a: 1a03 e502 |46e9: const-string v3, "-112.14" // string@02e5 │ │ +0d2d8e: 4d03 0001 |46eb: aput-object v3, v0, v1 │ │ +0d2d92: 1301 270d |46ed: const/16 v1, #int 3367 // #d27 │ │ +0d2d96: 1a03 6707 |46ef: const-string v3, "48.7487" // string@0767 │ │ +0d2d9a: 4d03 0001 |46f1: aput-object v3, v0, v1 │ │ +0d2d9e: 1301 280d |46f3: const/16 v1, #int 3368 // #d28 │ │ +0d2da2: 4d02 0001 |46f5: aput-object v2, v0, v1 │ │ +0d2da6: 1301 290d |46f7: const/16 v1, #int 3369 // #d29 │ │ +0d2daa: 1a03 5a0c |46f9: const-string v3, "CAN_072" // string@0c5a │ │ +0d2dae: 4d03 0001 |46fb: aput-object v3, v0, v1 │ │ +0d2db2: 1301 2a0d |46fd: const/16 v1, #int 3370 // #d2a │ │ +0d2db6: 1a03 ab02 |46ff: const-string v3, "-103.561" // string@02ab │ │ +0d2dba: 4d03 0001 |4701: aput-object v3, v0, v1 │ │ +0d2dbe: 1301 2b0d |4703: const/16 v1, #int 3371 // #d2b │ │ +0d2dc2: 1a03 6707 |4705: const-string v3, "48.7487" // string@0767 │ │ +0d2dc6: 4d03 0001 |4707: aput-object v3, v0, v1 │ │ +0d2dca: 1301 2c0d |4709: const/16 v1, #int 3372 // #d2c │ │ +0d2dce: 4d02 0001 |470b: aput-object v2, v0, v1 │ │ +0d2dd2: 1301 2d0d |470d: const/16 v1, #int 3373 // #d2d │ │ +0d2dd6: 1a03 5a0c |470f: const-string v3, "CAN_072" // string@0c5a │ │ +0d2dda: 4d03 0001 |4711: aput-object v3, v0, v1 │ │ +0d2dde: 1301 2e0d |4713: const/16 v1, #int 3374 // #d2e │ │ +0d2de2: 1a03 ab02 |4715: const-string v3, "-103.561" // string@02ab │ │ +0d2de6: 4d03 0001 |4717: aput-object v3, v0, v1 │ │ +0d2dea: 1301 2f0d |4719: const/16 v1, #int 3375 // #d2f │ │ +0d2dee: 1a03 8907 |471b: const-string v3, "52.1004" // string@0789 │ │ +0d2df2: 4d03 0001 |471d: aput-object v3, v0, v1 │ │ +0d2df6: 1301 300d |471f: const/16 v1, #int 3376 // #d30 │ │ +0d2dfa: 4d02 0001 |4721: aput-object v2, v0, v1 │ │ +0d2dfe: 1301 310d |4723: const/16 v1, #int 3377 // #d31 │ │ +0d2e02: 1a03 5b0c |4725: const-string v3, "CAN_073" // string@0c5b │ │ +0d2e06: 4d03 0001 |4727: aput-object v3, v0, v1 │ │ +0d2e0a: 1301 320d |4729: const/16 v1, #int 3378 // #d32 │ │ +0d2e0e: 1a03 e602 |472b: const-string v3, "-112.206" // string@02e6 │ │ +0d2e12: 4d03 0001 |472d: aput-object v3, v0, v1 │ │ +0d2e16: 1301 330d |472f: const/16 v1, #int 3379 // #d33 │ │ +0d2e1a: 1a03 ab07 |4731: const-string v3, "56.0933" // string@07ab │ │ +0d2e1e: 4d03 0001 |4733: aput-object v3, v0, v1 │ │ +0d2e22: 1301 340d |4735: const/16 v1, #int 3380 // #d34 │ │ +0d2e26: 4d02 0001 |4737: aput-object v2, v0, v1 │ │ +0d2e2a: 1301 350d |4739: const/16 v1, #int 3381 // #d35 │ │ +0d2e2e: 1a03 5b0c |473b: const-string v3, "CAN_073" // string@0c5b │ │ +0d2e32: 4d03 0001 |473d: aput-object v3, v0, v1 │ │ +0d2e36: 1301 360d |473f: const/16 v1, #int 3382 // #d36 │ │ +0d2e3a: 1a03 e602 |4741: const-string v3, "-112.206" // string@02e6 │ │ +0d2e3e: 4d03 0001 |4743: aput-object v3, v0, v1 │ │ +0d2e42: 1301 370d |4745: const/16 v1, #int 3383 // #d37 │ │ +0d2e46: 1a03 7d07 |4747: const-string v3, "51.7704" // string@077d │ │ +0d2e4a: 4d03 0001 |4749: aput-object v3, v0, v1 │ │ +0d2e4e: 1301 380d |474b: const/16 v1, #int 3384 // #d38 │ │ +0d2e52: 4d02 0001 |474d: aput-object v2, v0, v1 │ │ +0d2e56: 1301 390d |474f: const/16 v1, #int 3385 // #d39 │ │ +0d2e5a: 1a03 5b0c |4751: const-string v3, "CAN_073" // string@0c5b │ │ +0d2e5e: 4d03 0001 |4753: aput-object v3, v0, v1 │ │ +0d2e62: 1301 3a0d |4755: const/16 v1, #int 3386 // #d3a │ │ +0d2e66: 1a03 a802 |4757: const-string v3, "-103.428" // string@02a8 │ │ +0d2e6a: 4d03 0001 |4759: aput-object v3, v0, v1 │ │ +0d2e6e: 1301 3b0d |475b: const/16 v1, #int 3387 // #d3b │ │ +0d2e72: 1a03 7d07 |475d: const-string v3, "51.7704" // string@077d │ │ +0d2e76: 4d03 0001 |475f: aput-object v3, v0, v1 │ │ +0d2e7a: 1301 3c0d |4761: const/16 v1, #int 3388 // #d3c │ │ +0d2e7e: 4d02 0001 |4763: aput-object v2, v0, v1 │ │ +0d2e82: 1301 3d0d |4765: const/16 v1, #int 3389 // #d3d │ │ +0d2e86: 1a03 5b0c |4767: const-string v3, "CAN_073" // string@0c5b │ │ +0d2e8a: 4d03 0001 |4769: aput-object v3, v0, v1 │ │ +0d2e8e: 1301 3e0d |476b: const/16 v1, #int 3390 // #d3e │ │ +0d2e92: 1a03 a802 |476d: const-string v3, "-103.428" // string@02a8 │ │ +0d2e96: 4d03 0001 |476f: aput-object v3, v0, v1 │ │ +0d2e9a: 1301 3f0d |4771: const/16 v1, #int 3391 // #d3f │ │ +0d2e9e: 1a03 ab07 |4773: const-string v3, "56.0933" // string@07ab │ │ +0d2ea2: 4d03 0001 |4775: aput-object v3, v0, v1 │ │ +0d2ea6: 1301 400d |4777: const/16 v1, #int 3392 // #d40 │ │ +0d2eaa: 4d02 0001 |4779: aput-object v2, v0, v1 │ │ +0d2eae: 1301 410d |477b: const/16 v1, #int 3393 // #d41 │ │ +0d2eb2: 1a03 5c0c |477d: const-string v3, "CAN_074" // string@0c5c │ │ +0d2eb6: 4d03 0001 |477f: aput-object v3, v0, v1 │ │ +0d2eba: 1301 420d |4781: const/16 v1, #int 3394 // #d42 │ │ +0d2ebe: 1a03 e802 |4783: const-string v3, "-112.348" // string@02e8 │ │ +0d2ec2: 4d03 0001 |4785: aput-object v3, v0, v1 │ │ +0d2ec6: 1301 430d |4787: const/16 v1, #int 3395 // #d43 │ │ +0d2eca: 1a03 dc07 |4789: const-string v3, "60.096" // string@07dc │ │ +0d2ece: 4d03 0001 |478b: aput-object v3, v0, v1 │ │ +0d2ed2: 1301 440d |478d: const/16 v1, #int 3396 // #d44 │ │ +0d2ed6: 4d02 0001 |478f: aput-object v2, v0, v1 │ │ +0d2eda: 1301 450d |4791: const/16 v1, #int 3397 // #d45 │ │ +0d2ede: 1a03 5c0c |4793: const-string v3, "CAN_074" // string@0c5c │ │ +0d2ee2: 4d03 0001 |4795: aput-object v3, v0, v1 │ │ +0d2ee6: 1301 460d |4797: const/16 v1, #int 3398 // #d46 │ │ +0d2eea: 1a03 e802 |4799: const-string v3, "-112.348" // string@02e8 │ │ +0d2eee: 4d03 0001 |479b: aput-object v3, v0, v1 │ │ +0d2ef2: 1301 470d |479d: const/16 v1, #int 3399 // #d47 │ │ +0d2ef6: 1a03 9f07 |479f: const-string v3, "55.7672" // string@079f │ │ +0d2efa: 4d03 0001 |47a1: aput-object v3, v0, v1 │ │ +0d2efe: 1301 480d |47a3: const/16 v1, #int 3400 // #d48 │ │ +0d2f02: 4d02 0001 |47a5: aput-object v2, v0, v1 │ │ +0d2f06: 1301 490d |47a7: const/16 v1, #int 3401 // #d49 │ │ +0d2f0a: 1a03 5c0c |47a9: const-string v3, "CAN_074" // string@0c5c │ │ +0d2f0e: 4d03 0001 |47ab: aput-object v3, v0, v1 │ │ +0d2f12: 1301 4a0d |47ad: const/16 v1, #int 3402 // #d4a │ │ +0d2f16: 1a03 a602 |47af: const-string v3, "-103.219" // string@02a6 │ │ +0d2f1a: 4d03 0001 |47b1: aput-object v3, v0, v1 │ │ +0d2f1e: 1301 4b0d |47b3: const/16 v1, #int 3403 // #d4b │ │ +0d2f22: 1a03 9f07 |47b5: const-string v3, "55.7672" // string@079f │ │ +0d2f26: 4d03 0001 |47b7: aput-object v3, v0, v1 │ │ +0d2f2a: 1301 4c0d |47b9: const/16 v1, #int 3404 // #d4c │ │ +0d2f2e: 4d02 0001 |47bb: aput-object v2, v0, v1 │ │ +0d2f32: 1301 4d0d |47bd: const/16 v1, #int 3405 // #d4d │ │ +0d2f36: 1a03 5c0c |47bf: const-string v3, "CAN_074" // string@0c5c │ │ +0d2f3a: 4d03 0001 |47c1: aput-object v3, v0, v1 │ │ +0d2f3e: 1301 4e0d |47c3: const/16 v1, #int 3406 // #d4e │ │ +0d2f42: 1a03 a602 |47c5: const-string v3, "-103.219" // string@02a6 │ │ +0d2f46: 4d03 0001 |47c7: aput-object v3, v0, v1 │ │ +0d2f4a: 1301 4f0d |47c9: const/16 v1, #int 3407 // #d4f │ │ +0d2f4e: 1a03 dc07 |47cb: const-string v3, "60.096" // string@07dc │ │ +0d2f52: 4d03 0001 |47cd: aput-object v3, v0, v1 │ │ +0d2f56: 1301 500d |47cf: const/16 v1, #int 3408 // #d50 │ │ +0d2f5a: 4d02 0001 |47d1: aput-object v2, v0, v1 │ │ +0d2f5e: 1301 510d |47d3: const/16 v1, #int 3409 // #d51 │ │ +0d2f62: 1a03 5d0c |47d5: const-string v3, "CAN_075" // string@0c5d │ │ +0d2f66: 4d03 0001 |47d7: aput-object v3, v0, v1 │ │ +0d2f6a: 1301 520d |47d9: const/16 v1, #int 3410 // #d52 │ │ +0d2f6e: 1a03 ec02 |47db: const-string v3, "-112.641" // string@02ec │ │ +0d2f72: 4d03 0001 |47dd: aput-object v3, v0, v1 │ │ +0d2f76: 1301 530d |47df: const/16 v1, #int 3411 // #d53 │ │ +0d2f7a: 1a03 0608 |47e1: const-string v3, "64.1151" // string@0806 │ │ +0d2f7e: 4d03 0001 |47e3: aput-object v3, v0, v1 │ │ +0d2f82: 1301 540d |47e5: const/16 v1, #int 3412 // #d54 │ │ +0d2f86: 4d02 0001 |47e7: aput-object v2, v0, v1 │ │ +0d2f8a: 1301 550d |47e9: const/16 v1, #int 3413 // #d55 │ │ +0d2f8e: 1a03 5d0c |47eb: const-string v3, "CAN_075" // string@0c5d │ │ +0d2f92: 4d03 0001 |47ed: aput-object v3, v0, v1 │ │ +0d2f96: 1301 560d |47ef: const/16 v1, #int 3414 // #d56 │ │ +0d2f9a: 1a03 ec02 |47f1: const-string v3, "-112.641" // string@02ec │ │ +0d2f9e: 4d03 0001 |47f3: aput-object v3, v0, v1 │ │ +0d2fa2: 1301 570d |47f5: const/16 v1, #int 3415 // #d57 │ │ +0d2fa6: 1a03 c407 |47f7: const-string v3, "59.7418" // string@07c4 │ │ +0d2faa: 4d03 0001 |47f9: aput-object v3, v0, v1 │ │ +0d2fae: 1301 580d |47fb: const/16 v1, #int 3416 // #d58 │ │ +0d2fb2: 4d02 0001 |47fd: aput-object v2, v0, v1 │ │ +0d2fb6: 1301 590d |47ff: const/16 v1, #int 3417 // #d59 │ │ +0d2fba: 1a03 5d0c |4801: const-string v3, "CAN_075" // string@0c5d │ │ +0d2fbe: 4d03 0001 |4803: aput-object v3, v0, v1 │ │ +0d2fc2: 1301 5a0d |4805: const/16 v1, #int 3418 // #d5a │ │ +0d2fc6: 1a03 a302 |4807: const-string v3, "-102.991" // string@02a3 │ │ +0d2fca: 4d03 0001 |4809: aput-object v3, v0, v1 │ │ +0d2fce: 1301 5b0d |480b: const/16 v1, #int 3419 // #d5b │ │ +0d2fd2: 1a03 c407 |480d: const-string v3, "59.7418" // string@07c4 │ │ +0d2fd6: 4d03 0001 |480f: aput-object v3, v0, v1 │ │ +0d2fda: 1301 5c0d |4811: const/16 v1, #int 3420 // #d5c │ │ +0d2fde: 4d02 0001 |4813: aput-object v2, v0, v1 │ │ +0d2fe2: 1301 5d0d |4815: const/16 v1, #int 3421 // #d5d │ │ +0d2fe6: 1a03 5d0c |4817: const-string v3, "CAN_075" // string@0c5d │ │ +0d2fea: 4d03 0001 |4819: aput-object v3, v0, v1 │ │ +0d2fee: 1301 5e0d |481b: const/16 v1, #int 3422 // #d5e │ │ +0d2ff2: 1a03 a302 |481d: const-string v3, "-102.991" // string@02a3 │ │ +0d2ff6: 4d03 0001 |481f: aput-object v3, v0, v1 │ │ +0d2ffa: 1301 5f0d |4821: const/16 v1, #int 3423 // #d5f │ │ +0d2ffe: 1a03 0608 |4823: const-string v3, "64.1151" // string@0806 │ │ +0d3002: 4d03 0001 |4825: aput-object v3, v0, v1 │ │ +0d3006: 1301 600d |4827: const/16 v1, #int 3424 // #d60 │ │ +0d300a: 4d02 0001 |4829: aput-object v2, v0, v1 │ │ +0d300e: 1301 610d |482b: const/16 v1, #int 3425 // #d61 │ │ +0d3012: 1a03 5e0c |482d: const-string v3, "CAN_076" // string@0c5e │ │ +0d3016: 4d03 0001 |482f: aput-object v3, v0, v1 │ │ +0d301a: 1301 620d |4831: const/16 v1, #int 3426 // #d62 │ │ +0d301e: 1a03 ee02 |4833: const-string v3, "-112.815" // string@02ee │ │ +0d3022: 4d03 0001 |4835: aput-object v3, v0, v1 │ │ +0d3026: 1301 630d |4837: const/16 v1, #int 3427 // #d63 │ │ +0d302a: 1a03 2708 |4839: const-string v3, "68.1134" // string@0827 │ │ +0d302e: 4d03 0001 |483b: aput-object v3, v0, v1 │ │ +0d3032: 1301 640d |483d: const/16 v1, #int 3428 // #d64 │ │ +0d3036: 4d02 0001 |483f: aput-object v2, v0, v1 │ │ +0d303a: 1301 650d |4841: const/16 v1, #int 3429 // #d65 │ │ +0d303e: 1a03 5e0c |4843: const-string v3, "CAN_076" // string@0c5e │ │ +0d3042: 4d03 0001 |4845: aput-object v3, v0, v1 │ │ +0d3046: 1301 660d |4847: const/16 v1, #int 3430 // #d66 │ │ +0d304a: 1a03 ee02 |4849: const-string v3, "-112.815" // string@02ee │ │ +0d304e: 4d03 0001 |484b: aput-object v3, v0, v1 │ │ +0d3052: 1301 670d |484d: const/16 v1, #int 3431 // #d67 │ │ +0d3056: 1a03 f607 |484f: const-string v3, "63.7568" // string@07f6 │ │ +0d305a: 4d03 0001 |4851: aput-object v3, v0, v1 │ │ +0d305e: 1301 680d |4853: const/16 v1, #int 3432 // #d68 │ │ +0d3062: 4d02 0001 |4855: aput-object v2, v0, v1 │ │ +0d3066: 1301 690d |4857: const/16 v1, #int 3433 // #d69 │ │ +0d306a: 1a03 5e0c |4859: const-string v3, "CAN_076" // string@0c5e │ │ +0d306e: 4d03 0001 |485b: aput-object v3, v0, v1 │ │ +0d3072: 1301 6a0d |485d: const/16 v1, #int 3434 // #d6a │ │ +0d3076: 1a03 a002 |485f: const-string v3, "-102.625" // string@02a0 │ │ +0d307a: 4d03 0001 |4861: aput-object v3, v0, v1 │ │ +0d307e: 1301 6b0d |4863: const/16 v1, #int 3435 // #d6b │ │ +0d3082: 1a03 f607 |4865: const-string v3, "63.7568" // string@07f6 │ │ +0d3086: 4d03 0001 |4867: aput-object v3, v0, v1 │ │ +0d308a: 1301 6c0d |4869: const/16 v1, #int 3436 // #d6c │ │ +0d308e: 4d02 0001 |486b: aput-object v2, v0, v1 │ │ +0d3092: 1301 6d0d |486d: const/16 v1, #int 3437 // #d6d │ │ +0d3096: 1a03 5e0c |486f: const-string v3, "CAN_076" // string@0c5e │ │ +0d309a: 4d03 0001 |4871: aput-object v3, v0, v1 │ │ +0d309e: 1301 6e0d |4873: const/16 v1, #int 3438 // #d6e │ │ +0d30a2: 1a03 a002 |4875: const-string v3, "-102.625" // string@02a0 │ │ +0d30a6: 4d03 0001 |4877: aput-object v3, v0, v1 │ │ +0d30aa: 1301 6f0d |4879: const/16 v1, #int 3439 // #d6f │ │ +0d30ae: 1a03 2708 |487b: const-string v3, "68.1134" // string@0827 │ │ +0d30b2: 4d03 0001 |487d: aput-object v3, v0, v1 │ │ +0d30b6: 1301 700d |487f: const/16 v1, #int 3440 // #d70 │ │ +0d30ba: 4d02 0001 |4881: aput-object v2, v0, v1 │ │ +0d30be: 1301 710d |4883: const/16 v1, #int 3441 // #d71 │ │ +0d30c2: 1a03 5f0c |4885: const-string v3, "CAN_077" // string@0c5f │ │ +0d30c6: 4d03 0001 |4887: aput-object v3, v0, v1 │ │ +0d30ca: 1301 720d |4889: const/16 v1, #int 3442 // #d72 │ │ +0d30ce: 1a03 e902 |488b: const-string v3, "-112.416" // string@02e9 │ │ +0d30d2: 4d03 0001 |488d: aput-object v3, v0, v1 │ │ +0d30d6: 1301 730d |488f: const/16 v1, #int 3443 // #d73 │ │ +0d30da: 1a03 4308 |4891: const-string v3, "72.0928" // string@0843 │ │ +0d30de: 4d03 0001 |4893: aput-object v3, v0, v1 │ │ +0d30e2: 1301 740d |4895: const/16 v1, #int 3444 // #d74 │ │ +0d30e6: 4d02 0001 |4897: aput-object v2, v0, v1 │ │ +0d30ea: 1301 750d |4899: const/16 v1, #int 3445 // #d75 │ │ +0d30ee: 1a03 5f0c |489b: const-string v3, "CAN_077" // string@0c5f │ │ +0d30f2: 4d03 0001 |489d: aput-object v3, v0, v1 │ │ +0d30f6: 1301 760d |489f: const/16 v1, #int 3446 // #d76 │ │ +0d30fa: 1a03 e902 |48a1: const-string v3, "-112.416" // string@02e9 │ │ +0d30fe: 4d03 0001 |48a3: aput-object v3, v0, v1 │ │ +0d3102: 1301 770d |48a5: const/16 v1, #int 3447 // #d77 │ │ +0d3106: 1a03 1f08 |48a7: const-string v3, "67.7664" // string@081f │ │ +0d310a: 4d03 0001 |48a9: aput-object v3, v0, v1 │ │ +0d310e: 1301 780d |48ab: const/16 v1, #int 3448 // #d78 │ │ +0d3112: 4d02 0001 |48ad: aput-object v2, v0, v1 │ │ +0d3116: 1301 790d |48af: const/16 v1, #int 3449 // #d79 │ │ +0d311a: 1a03 5f0c |48b1: const-string v3, "CAN_077" // string@0c5f │ │ +0d311e: 4d03 0001 |48b3: aput-object v3, v0, v1 │ │ +0d3122: 1301 7a0d |48b5: const/16 v1, #int 3450 // #d7a │ │ +0d3126: 1a03 a102 |48b7: const-string v3, "-102.689" // string@02a1 │ │ +0d312a: 4d03 0001 |48b9: aput-object v3, v0, v1 │ │ +0d312e: 1301 7b0d |48bb: const/16 v1, #int 3451 // #d7b │ │ +0d3132: 1a03 1f08 |48bd: const-string v3, "67.7664" // string@081f │ │ +0d3136: 4d03 0001 |48bf: aput-object v3, v0, v1 │ │ +0d313a: 1301 7c0d |48c1: const/16 v1, #int 3452 // #d7c │ │ +0d313e: 4d02 0001 |48c3: aput-object v2, v0, v1 │ │ +0d3142: 1301 7d0d |48c5: const/16 v1, #int 3453 // #d7d │ │ +0d3146: 1a03 5f0c |48c7: const-string v3, "CAN_077" // string@0c5f │ │ +0d314a: 4d03 0001 |48c9: aput-object v3, v0, v1 │ │ +0d314e: 1301 7e0d |48cb: const/16 v1, #int 3454 // #d7e │ │ +0d3152: 1a03 a102 |48cd: const-string v3, "-102.689" // string@02a1 │ │ +0d3156: 4d03 0001 |48cf: aput-object v3, v0, v1 │ │ +0d315a: 1301 7f0d |48d1: const/16 v1, #int 3455 // #d7f │ │ +0d315e: 1a03 4308 |48d3: const-string v3, "72.0928" // string@0843 │ │ +0d3162: 4d03 0001 |48d5: aput-object v3, v0, v1 │ │ +0d3166: 1301 800d |48d7: const/16 v1, #int 3456 // #d80 │ │ +0d316a: 4d02 0001 |48d9: aput-object v2, v0, v1 │ │ +0d316e: 1301 810d |48db: const/16 v1, #int 3457 // #d81 │ │ +0d3172: 1a03 600c |48dd: const-string v3, "CAN_078" // string@0c60 │ │ +0d3176: 4d03 0001 |48df: aput-object v3, v0, v1 │ │ +0d317a: 1301 820d |48e1: const/16 v1, #int 3458 // #d82 │ │ +0d317e: 1a03 f102 |48e3: const-string v3, "-112.938" // string@02f1 │ │ +0d3182: 4d03 0001 |48e5: aput-object v3, v0, v1 │ │ +0d3186: 1301 830d |48e7: const/16 v1, #int 3459 // #d83 │ │ +0d318a: 1a03 5308 |48e9: const-string v3, "76.0965" // string@0853 │ │ +0d318e: 4d03 0001 |48eb: aput-object v3, v0, v1 │ │ +0d3192: 1301 840d |48ed: const/16 v1, #int 3460 // #d84 │ │ +0d3196: 4d02 0001 |48ef: aput-object v2, v0, v1 │ │ +0d319a: 1301 850d |48f1: const/16 v1, #int 3461 // #d85 │ │ +0d319e: 1a03 600c |48f3: const-string v3, "CAN_078" // string@0c60 │ │ +0d31a2: 4d03 0001 |48f5: aput-object v3, v0, v1 │ │ +0d31a6: 1301 860d |48f7: const/16 v1, #int 3462 // #d86 │ │ +0d31aa: 1a03 f102 |48f9: const-string v3, "-112.938" // string@02f1 │ │ +0d31ae: 4d03 0001 |48fb: aput-object v3, v0, v1 │ │ +0d31b2: 1301 870d |48fd: const/16 v1, #int 3463 // #d87 │ │ +0d31b6: 1a03 3c08 |48ff: const-string v3, "71.7536" // string@083c │ │ +0d31ba: 4d03 0001 |4901: aput-object v3, v0, v1 │ │ +0d31be: 1301 880d |4903: const/16 v1, #int 3464 // #d88 │ │ +0d31c2: 4d02 0001 |4905: aput-object v2, v0, v1 │ │ +0d31c6: 1301 890d |4907: const/16 v1, #int 3465 // #d89 │ │ +0d31ca: 1a03 600c |4909: const-string v3, "CAN_078" // string@0c60 │ │ +0d31ce: 4d03 0001 |490b: aput-object v3, v0, v1 │ │ +0d31d2: 1301 8a0d |490d: const/16 v1, #int 3466 // #d8a │ │ +0d31d6: 1a03 9f02 |490f: const-string v3, "-102.129" // string@029f │ │ +0d31da: 4d03 0001 |4911: aput-object v3, v0, v1 │ │ +0d31de: 1301 8b0d |4913: const/16 v1, #int 3467 // #d8b │ │ +0d31e2: 1a03 3c08 |4915: const-string v3, "71.7536" // string@083c │ │ +0d31e6: 4d03 0001 |4917: aput-object v3, v0, v1 │ │ +0d31ea: 1301 8c0d |4919: const/16 v1, #int 3468 // #d8c │ │ +0d31ee: 4d02 0001 |491b: aput-object v2, v0, v1 │ │ +0d31f2: 1301 8d0d |491d: const/16 v1, #int 3469 // #d8d │ │ +0d31f6: 1a03 600c |491f: const-string v3, "CAN_078" // string@0c60 │ │ +0d31fa: 4d03 0001 |4921: aput-object v3, v0, v1 │ │ +0d31fe: 1301 8e0d |4923: const/16 v1, #int 3470 // #d8e │ │ +0d3202: 1a03 9f02 |4925: const-string v3, "-102.129" // string@029f │ │ +0d3206: 4d03 0001 |4927: aput-object v3, v0, v1 │ │ +0d320a: 1301 8f0d |4929: const/16 v1, #int 3471 // #d8f │ │ +0d320e: 1a03 5308 |492b: const-string v3, "76.0965" // string@0853 │ │ +0d3212: 4d03 0001 |492d: aput-object v3, v0, v1 │ │ +0d3216: 1301 900d |492f: const/16 v1, #int 3472 // #d90 │ │ +0d321a: 4d02 0001 |4931: aput-object v2, v0, v1 │ │ +0d321e: 1301 910d |4933: const/16 v1, #int 3473 // #d91 │ │ +0d3222: 1a03 610c |4935: const-string v3, "CAN_079" // string@0c61 │ │ +0d3226: 4d03 0001 |4937: aput-object v3, v0, v1 │ │ +0d322a: 1301 920d |4939: const/16 v1, #int 3474 // #d92 │ │ +0d322e: 1a03 f402 |493b: const-string v3, "-113.505" // string@02f4 │ │ +0d3232: 4d03 0001 |493d: aput-object v3, v0, v1 │ │ +0d3236: 1301 930d |493f: const/16 v1, #int 3475 // #d93 │ │ +0d323a: 1a03 6108 |4941: const-string v3, "80.097" // string@0861 │ │ +0d323e: 4d03 0001 |4943: aput-object v3, v0, v1 │ │ +0d3242: 1301 940d |4945: const/16 v1, #int 3476 // #d94 │ │ +0d3246: 4d02 0001 |4947: aput-object v2, v0, v1 │ │ +0d324a: 1301 950d |4949: const/16 v1, #int 3477 // #d95 │ │ +0d324e: 1a03 610c |494b: const-string v3, "CAN_079" // string@0c61 │ │ +0d3252: 4d03 0001 |494d: aput-object v3, v0, v1 │ │ +0d3256: 1301 960d |494f: const/16 v1, #int 3478 // #d96 │ │ +0d325a: 1a03 f402 |4951: const-string v3, "-113.505" // string@02f4 │ │ +0d325e: 4d03 0001 |4953: aput-object v3, v0, v1 │ │ +0d3262: 1301 970d |4955: const/16 v1, #int 3479 // #d97 │ │ +0d3266: 1a03 4f08 |4957: const-string v3, "75.7638" // string@084f │ │ +0d326a: 4d03 0001 |4959: aput-object v3, v0, v1 │ │ +0d326e: 1301 980d |495b: const/16 v1, #int 3480 // #d98 │ │ +0d3272: 4d02 0001 |495d: aput-object v2, v0, v1 │ │ +0d3276: 1301 990d |495f: const/16 v1, #int 3481 // #d99 │ │ +0d327a: 1a03 610c |4961: const-string v3, "CAN_079" // string@0c61 │ │ +0d327e: 4d03 0001 |4963: aput-object v3, v0, v1 │ │ +0d3282: 1301 9a0d |4965: const/16 v1, #int 3482 // #d9a │ │ +0d3286: 1a03 9602 |4967: const-string v3, "-100.489" // string@0296 │ │ +0d328a: 4d03 0001 |4969: aput-object v3, v0, v1 │ │ +0d328e: 1301 9b0d |496b: const/16 v1, #int 3483 // #d9b │ │ +0d3292: 1a03 4f08 |496d: const-string v3, "75.7638" // string@084f │ │ +0d3296: 4d03 0001 |496f: aput-object v3, v0, v1 │ │ +0d329a: 1301 9c0d |4971: const/16 v1, #int 3484 // #d9c │ │ +0d329e: 4d02 0001 |4973: aput-object v2, v0, v1 │ │ +0d32a2: 1301 9d0d |4975: const/16 v1, #int 3485 // #d9d │ │ +0d32a6: 1a03 610c |4977: const-string v3, "CAN_079" // string@0c61 │ │ +0d32aa: 4d03 0001 |4979: aput-object v3, v0, v1 │ │ +0d32ae: 1301 9e0d |497b: const/16 v1, #int 3486 // #d9e │ │ +0d32b2: 1a03 9602 |497d: const-string v3, "-100.489" // string@0296 │ │ +0d32b6: 4d03 0001 |497f: aput-object v3, v0, v1 │ │ +0d32ba: 1301 9f0d |4981: const/16 v1, #int 3487 // #d9f │ │ +0d32be: 1a03 6108 |4983: const-string v3, "80.097" // string@0861 │ │ +0d32c2: 4d03 0001 |4985: aput-object v3, v0, v1 │ │ +0d32c6: 1301 a00d |4987: const/16 v1, #int 3488 // #da0 │ │ +0d32ca: 4d02 0001 |4989: aput-object v2, v0, v1 │ │ +0d32ce: 1301 a10d |498b: const/16 v1, #int 3489 // #da1 │ │ +0d32d2: 1a03 620c |498d: const-string v3, "CAN_082" // string@0c62 │ │ +0d32d6: 4d03 0001 |498f: aput-object v3, v0, v1 │ │ +0d32da: 1301 a20d |4991: const/16 v1, #int 3490 // #da2 │ │ +0d32de: 1a03 2103 |4993: const-string v3, "-120.176" // string@0321 │ │ +0d32e2: 4d03 0001 |4995: aput-object v3, v0, v1 │ │ +0d32e6: 1301 a30d |4997: const/16 v1, #int 3491 // #da3 │ │ +0d32ea: 1a03 9007 |4999: const-string v3, "52.1154" // string@0790 │ │ +0d32ee: 4d03 0001 |499b: aput-object v3, v0, v1 │ │ +0d32f2: 1301 a40d |499d: const/16 v1, #int 3492 // #da4 │ │ +0d32f6: 4d02 0001 |499f: aput-object v2, v0, v1 │ │ +0d32fa: 1301 a50d |49a1: const/16 v1, #int 3493 // #da5 │ │ +0d32fe: 1a03 620c |49a3: const-string v3, "CAN_082" // string@0c62 │ │ +0d3302: 4d03 0001 |49a5: aput-object v3, v0, v1 │ │ +0d3306: 1301 a60d |49a7: const/16 v1, #int 3494 // #da6 │ │ +0d330a: 1a03 2103 |49a9: const-string v3, "-120.176" // string@0321 │ │ +0d330e: 4d03 0001 |49ab: aput-object v3, v0, v1 │ │ +0d3312: 1301 a70d |49ad: const/16 v1, #int 3495 // #da7 │ │ +0d3316: 1a03 6807 |49af: const-string v3, "48.7501" // string@0768 │ │ +0d331a: 4d03 0001 |49b1: aput-object v3, v0, v1 │ │ +0d331e: 1301 a80d |49b3: const/16 v1, #int 3496 // #da8 │ │ +0d3322: 4d02 0001 |49b5: aput-object v2, v0, v1 │ │ +0d3326: 1301 a90d |49b7: const/16 v1, #int 3497 // #da9 │ │ +0d332a: 1a03 620c |49b9: const-string v3, "CAN_082" // string@0c62 │ │ +0d332e: 4d03 0001 |49bb: aput-object v3, v0, v1 │ │ +0d3332: 1301 aa0d |49bd: const/16 v1, #int 3498 // #daa │ │ +0d3336: 1a03 e202 |49bf: const-string v3, "-111.545" // string@02e2 │ │ +0d333a: 4d03 0001 |49c1: aput-object v3, v0, v1 │ │ +0d333e: 1301 ab0d |49c3: const/16 v1, #int 3499 // #dab │ │ +0d3342: 1a03 6807 |49c5: const-string v3, "48.7501" // string@0768 │ │ +0d3346: 4d03 0001 |49c7: aput-object v3, v0, v1 │ │ +0d334a: 1301 ac0d |49c9: const/16 v1, #int 3500 // #dac │ │ +0d334e: 4d02 0001 |49cb: aput-object v2, v0, v1 │ │ +0d3352: 1301 ad0d |49cd: const/16 v1, #int 3501 // #dad │ │ +0d3356: 1a03 620c |49cf: const-string v3, "CAN_082" // string@0c62 │ │ +0d335a: 4d03 0001 |49d1: aput-object v3, v0, v1 │ │ +0d335e: 1301 ae0d |49d3: const/16 v1, #int 3502 // #dae │ │ +0d3362: 1a03 e202 |49d5: const-string v3, "-111.545" // string@02e2 │ │ +0d3366: 4d03 0001 |49d7: aput-object v3, v0, v1 │ │ +0d336a: 1301 af0d |49d9: const/16 v1, #int 3503 // #daf │ │ +0d336e: 1a03 9007 |49db: const-string v3, "52.1154" // string@0790 │ │ +0d3372: 4d03 0001 |49dd: aput-object v3, v0, v1 │ │ +0d3376: 1301 b00d |49df: const/16 v1, #int 3504 // #db0 │ │ +0d337a: 4d02 0001 |49e1: aput-object v2, v0, v1 │ │ +0d337e: 1301 b10d |49e3: const/16 v1, #int 3505 // #db1 │ │ +0d3382: 1a03 630c |49e5: const-string v3, "CAN_083" // string@0c63 │ │ +0d3386: 4d03 0001 |49e7: aput-object v3, v0, v1 │ │ +0d338a: 1301 b20d |49e9: const/16 v1, #int 3506 // #db2 │ │ +0d338e: 1a03 2203 |49eb: const-string v3, "-120.267" // string@0322 │ │ +0d3392: 4d03 0001 |49ed: aput-object v3, v0, v1 │ │ +0d3396: 1301 b30d |49ef: const/16 v1, #int 3507 // #db3 │ │ +0d339a: 1a03 ac07 |49f1: const-string v3, "56.0944" // string@07ac │ │ +0d339e: 4d03 0001 |49f3: aput-object v3, v0, v1 │ │ +0d33a2: 1301 b40d |49f5: const/16 v1, #int 3508 // #db4 │ │ +0d33a6: 4d02 0001 |49f7: aput-object v2, v0, v1 │ │ +0d33aa: 1301 b50d |49f9: const/16 v1, #int 3509 // #db5 │ │ +0d33ae: 1a03 630c |49fb: const-string v3, "CAN_083" // string@0c63 │ │ +0d33b2: 4d03 0001 |49fd: aput-object v3, v0, v1 │ │ +0d33b6: 1301 b60d |49ff: const/16 v1, #int 3510 // #db6 │ │ +0d33ba: 1a03 2203 |4a01: const-string v3, "-120.267" // string@0322 │ │ +0d33be: 4d03 0001 |4a03: aput-object v3, v0, v1 │ │ +0d33c2: 1301 b70d |4a05: const/16 v1, #int 3511 // #db7 │ │ +0d33c6: 1a03 7707 |4a07: const-string v3, "51.7575" // string@0777 │ │ +0d33ca: 4d03 0001 |4a09: aput-object v3, v0, v1 │ │ +0d33ce: 1301 b80d |4a0b: const/16 v1, #int 3512 // #db8 │ │ +0d33d2: 4d02 0001 |4a0d: aput-object v2, v0, v1 │ │ +0d33d6: 1301 b90d |4a0f: const/16 v1, #int 3513 // #db9 │ │ +0d33da: 1a03 630c |4a11: const-string v3, "CAN_083" // string@0c63 │ │ +0d33de: 4d03 0001 |4a13: aput-object v3, v0, v1 │ │ +0d33e2: 1301 ba0d |4a15: const/16 v1, #int 3514 // #dba │ │ +0d33e6: 1a03 e102 |4a17: const-string v3, "-111.403" // string@02e1 │ │ +0d33ea: 4d03 0001 |4a19: aput-object v3, v0, v1 │ │ +0d33ee: 1301 bb0d |4a1b: const/16 v1, #int 3515 // #dbb │ │ +0d33f2: 1a03 7707 |4a1d: const-string v3, "51.7575" // string@0777 │ │ +0d33f6: 4d03 0001 |4a1f: aput-object v3, v0, v1 │ │ +0d33fa: 1301 bc0d |4a21: const/16 v1, #int 3516 // #dbc │ │ +0d33fe: 4d02 0001 |4a23: aput-object v2, v0, v1 │ │ +0d3402: 1301 bd0d |4a25: const/16 v1, #int 3517 // #dbd │ │ +0d3406: 1a03 630c |4a27: const-string v3, "CAN_083" // string@0c63 │ │ +0d340a: 4d03 0001 |4a29: aput-object v3, v0, v1 │ │ +0d340e: 1301 be0d |4a2b: const/16 v1, #int 3518 // #dbe │ │ +0d3412: 1a03 e102 |4a2d: const-string v3, "-111.403" // string@02e1 │ │ +0d3416: 4d03 0001 |4a2f: aput-object v3, v0, v1 │ │ +0d341a: 1301 bf0d |4a31: const/16 v1, #int 3519 // #dbf │ │ +0d341e: 1a03 ac07 |4a33: const-string v3, "56.0944" // string@07ac │ │ +0d3422: 4d03 0001 |4a35: aput-object v3, v0, v1 │ │ +0d3426: 1301 c00d |4a37: const/16 v1, #int 3520 // #dc0 │ │ +0d342a: 4d02 0001 |4a39: aput-object v2, v0, v1 │ │ +0d342e: 1301 c10d |4a3b: const/16 v1, #int 3521 // #dc1 │ │ +0d3432: 1a03 640c |4a3d: const-string v3, "CAN_084" // string@0c64 │ │ +0d3436: 4d03 0001 |4a3f: aput-object v3, v0, v1 │ │ +0d343a: 1301 c20d |4a41: const/16 v1, #int 3522 // #dc2 │ │ +0d343e: 1a03 2303 |4a43: const-string v3, "-120.413" // string@0323 │ │ +0d3442: 4d03 0001 |4a45: aput-object v3, v0, v1 │ │ +0d3446: 1301 c30d |4a47: const/16 v1, #int 3523 // #dc3 │ │ +0d344a: 1a03 da07 |4a49: const-string v3, "60.0913" // string@07da │ │ +0d344e: 4d03 0001 |4a4b: aput-object v3, v0, v1 │ │ +0d3452: 1301 c40d |4a4d: const/16 v1, #int 3524 // #dc4 │ │ +0d3456: 4d02 0001 |4a4f: aput-object v2, v0, v1 │ │ +0d345a: 1301 c50d |4a51: const/16 v1, #int 3525 // #dc5 │ │ +0d345e: 1a03 640c |4a53: const-string v3, "CAN_084" // string@0c64 │ │ +0d3462: 4d03 0001 |4a55: aput-object v3, v0, v1 │ │ +0d3466: 1301 c60d |4a57: const/16 v1, #int 3526 // #dc6 │ │ +0d346a: 1a03 2303 |4a59: const-string v3, "-120.413" // string@0323 │ │ +0d346e: 4d03 0001 |4a5b: aput-object v3, v0, v1 │ │ +0d3472: 1301 c70d |4a5d: const/16 v1, #int 3527 // #dc7 │ │ +0d3476: 1a03 a007 |4a5f: const-string v3, "55.7689" // string@07a0 │ │ +0d347a: 4d03 0001 |4a61: aput-object v3, v0, v1 │ │ +0d347e: 1301 c80d |4a63: const/16 v1, #int 3528 // #dc8 │ │ +0d3482: 4d02 0001 |4a65: aput-object v2, v0, v1 │ │ +0d3486: 1301 c90d |4a67: const/16 v1, #int 3529 // #dc9 │ │ +0d348a: 1a03 640c |4a69: const-string v3, "CAN_084" // string@0c64 │ │ +0d348e: 4d03 0001 |4a6b: aput-object v3, v0, v1 │ │ +0d3492: 1301 ca0d |4a6d: const/16 v1, #int 3530 // #dca │ │ +0d3496: 1a03 de02 |4a6f: const-string v3, "-111.235" // string@02de │ │ +0d349a: 4d03 0001 |4a71: aput-object v3, v0, v1 │ │ +0d349e: 1301 cb0d |4a73: const/16 v1, #int 3531 // #dcb │ │ +0d34a2: 1a03 a007 |4a75: const-string v3, "55.7689" // string@07a0 │ │ +0d34a6: 4d03 0001 |4a77: aput-object v3, v0, v1 │ │ +0d34aa: 1301 cc0d |4a79: const/16 v1, #int 3532 // #dcc │ │ +0d34ae: 4d02 0001 |4a7b: aput-object v2, v0, v1 │ │ +0d34b2: 1301 cd0d |4a7d: const/16 v1, #int 3533 // #dcd │ │ +0d34b6: 1a03 640c |4a7f: const-string v3, "CAN_084" // string@0c64 │ │ +0d34ba: 4d03 0001 |4a81: aput-object v3, v0, v1 │ │ +0d34be: 1301 ce0d |4a83: const/16 v1, #int 3534 // #dce │ │ +0d34c2: 1a03 de02 |4a85: const-string v3, "-111.235" // string@02de │ │ +0d34c6: 4d03 0001 |4a87: aput-object v3, v0, v1 │ │ +0d34ca: 1301 cf0d |4a89: const/16 v1, #int 3535 // #dcf │ │ +0d34ce: 1a03 da07 |4a8b: const-string v3, "60.0913" // string@07da │ │ +0d34d2: 4d03 0001 |4a8d: aput-object v3, v0, v1 │ │ +0d34d6: 1301 d00d |4a8f: const/16 v1, #int 3536 // #dd0 │ │ +0d34da: 4d02 0001 |4a91: aput-object v2, v0, v1 │ │ +0d34de: 1301 d10d |4a93: const/16 v1, #int 3537 // #dd1 │ │ +0d34e2: 1a03 650c |4a95: const-string v3, "CAN_085" // string@0c65 │ │ +0d34e6: 4d03 0001 |4a97: aput-object v3, v0, v1 │ │ +0d34ea: 1301 d20d |4a99: const/16 v1, #int 3538 // #dd2 │ │ +0d34ee: 1a03 2703 |4a9b: const-string v3, "-120.69" // string@0327 │ │ +0d34f2: 4d03 0001 |4a9d: aput-object v3, v0, v1 │ │ +0d34f6: 1301 d30d |4a9f: const/16 v1, #int 3539 // #dd3 │ │ +0d34fa: 1a03 0508 |4aa1: const-string v3, "64.1137" // string@0805 │ │ +0d34fe: 4d03 0001 |4aa3: aput-object v3, v0, v1 │ │ +0d3502: 1301 d40d |4aa5: const/16 v1, #int 3540 // #dd4 │ │ +0d3506: 4d02 0001 |4aa7: aput-object v2, v0, v1 │ │ +0d350a: 1301 d50d |4aa9: const/16 v1, #int 3541 // #dd5 │ │ +0d350e: 1a03 650c |4aab: const-string v3, "CAN_085" // string@0c65 │ │ +0d3512: 4d03 0001 |4aad: aput-object v3, v0, v1 │ │ +0d3516: 1301 d60d |4aaf: const/16 v1, #int 3542 // #dd6 │ │ +0d351a: 1a03 2703 |4ab1: const-string v3, "-120.69" // string@0327 │ │ +0d351e: 4d03 0001 |4ab3: aput-object v3, v0, v1 │ │ +0d3522: 1301 d70d |4ab5: const/16 v1, #int 3543 // #dd7 │ │ +0d3526: 1a03 c707 |4ab7: const-string v3, "59.7606" // string@07c7 │ │ +0d352a: 4d03 0001 |4ab9: aput-object v3, v0, v1 │ │ +0d352e: 1301 d80d |4abb: const/16 v1, #int 3544 // #dd8 │ │ +0d3532: 4d02 0001 |4abd: aput-object v2, v0, v1 │ │ +0d3536: 1301 d90d |4abf: const/16 v1, #int 3545 // #dd9 │ │ +0d353a: 1a03 650c |4ac1: const-string v3, "CAN_085" // string@0c65 │ │ +0d353e: 4d03 0001 |4ac3: aput-object v3, v0, v1 │ │ +0d3542: 1301 da0d |4ac5: const/16 v1, #int 3546 // #dda │ │ +0d3546: 1a03 d802 |4ac7: const-string v3, "-110.979" // string@02d8 │ │ +0d354a: 4d03 0001 |4ac9: aput-object v3, v0, v1 │ │ +0d354e: 1301 db0d |4acb: const/16 v1, #int 3547 // #ddb │ │ +0d3552: 1a03 c707 |4acd: const-string v3, "59.7606" // string@07c7 │ │ +0d3556: 4d03 0001 |4acf: aput-object v3, v0, v1 │ │ +0d355a: 1301 dc0d |4ad1: const/16 v1, #int 3548 // #ddc │ │ +0d355e: 4d02 0001 |4ad3: aput-object v2, v0, v1 │ │ +0d3562: 1301 dd0d |4ad5: const/16 v1, #int 3549 // #ddd │ │ +0d3566: 1a03 650c |4ad7: const-string v3, "CAN_085" // string@0c65 │ │ +0d356a: 4d03 0001 |4ad9: aput-object v3, v0, v1 │ │ +0d356e: 1301 de0d |4adb: const/16 v1, #int 3550 // #dde │ │ +0d3572: 1a03 d802 |4add: const-string v3, "-110.979" // string@02d8 │ │ +0d3576: 4d03 0001 |4adf: aput-object v3, v0, v1 │ │ +0d357a: 1301 df0d |4ae1: const/16 v1, #int 3551 // #ddf │ │ +0d357e: 1a03 0508 |4ae3: const-string v3, "64.1137" // string@0805 │ │ +0d3582: 4d03 0001 |4ae5: aput-object v3, v0, v1 │ │ +0d3586: 1301 e00d |4ae7: const/16 v1, #int 3552 // #de0 │ │ +0d358a: 4d02 0001 |4ae9: aput-object v2, v0, v1 │ │ +0d358e: 1301 e10d |4aeb: const/16 v1, #int 3553 // #de1 │ │ +0d3592: 1a03 660c |4aed: const-string v3, "CAN_086" // string@0c66 │ │ +0d3596: 4d03 0001 |4aef: aput-object v3, v0, v1 │ │ +0d359a: 1301 e20d |4af1: const/16 v1, #int 3554 // #de2 │ │ +0d359e: 1a03 2a03 |4af3: const-string v3, "-121.028" // string@032a │ │ +0d35a2: 4d03 0001 |4af5: aput-object v3, v0, v1 │ │ +0d35a6: 1301 e30d |4af7: const/16 v1, #int 3555 // #de3 │ │ +0d35aa: 1a03 2908 |4af9: const-string v3, "68.1143" // string@0829 │ │ +0d35ae: 4d03 0001 |4afb: aput-object v3, v0, v1 │ │ +0d35b2: 1301 e40d |4afd: const/16 v1, #int 3556 // #de4 │ │ +0d35b6: 4d02 0001 |4aff: aput-object v2, v0, v1 │ │ +0d35ba: 1301 e50d |4b01: const/16 v1, #int 3557 // #de5 │ │ +0d35be: 1a03 660c |4b03: const-string v3, "CAN_086" // string@0c66 │ │ +0d35c2: 4d03 0001 |4b05: aput-object v3, v0, v1 │ │ +0d35c6: 1301 e60d |4b07: const/16 v1, #int 3558 // #de6 │ │ +0d35ca: 1a03 2a03 |4b09: const-string v3, "-121.028" // string@032a │ │ +0d35ce: 4d03 0001 |4b0b: aput-object v3, v0, v1 │ │ +0d35d2: 1301 e70d |4b0d: const/16 v1, #int 3559 // #de7 │ │ +0d35d6: 1a03 f307 |4b0f: const-string v3, "63.7546" // string@07f3 │ │ +0d35da: 4d03 0001 |4b11: aput-object v3, v0, v1 │ │ +0d35de: 1301 e80d |4b13: const/16 v1, #int 3560 // #de8 │ │ +0d35e2: 4d02 0001 |4b15: aput-object v2, v0, v1 │ │ +0d35e6: 1301 e90d |4b17: const/16 v1, #int 3561 // #de9 │ │ +0d35ea: 1a03 660c |4b19: const-string v3, "CAN_086" // string@0c66 │ │ +0d35ee: 4d03 0001 |4b1b: aput-object v3, v0, v1 │ │ +0d35f2: 1301 ea0d |4b1d: const/16 v1, #int 3562 // #dea │ │ +0d35f6: 1a03 d402 |4b1f: const-string v3, "-110.589" // string@02d4 │ │ +0d35fa: 4d03 0001 |4b21: aput-object v3, v0, v1 │ │ +0d35fe: 1301 eb0d |4b23: const/16 v1, #int 3563 // #deb │ │ +0d3602: 1a03 f307 |4b25: const-string v3, "63.7546" // string@07f3 │ │ +0d3606: 4d03 0001 |4b27: aput-object v3, v0, v1 │ │ +0d360a: 1301 ec0d |4b29: const/16 v1, #int 3564 // #dec │ │ +0d360e: 4d02 0001 |4b2b: aput-object v2, v0, v1 │ │ +0d3612: 1301 ed0d |4b2d: const/16 v1, #int 3565 // #ded │ │ +0d3616: 1a03 660c |4b2f: const-string v3, "CAN_086" // string@0c66 │ │ +0d361a: 4d03 0001 |4b31: aput-object v3, v0, v1 │ │ +0d361e: 1301 ee0d |4b33: const/16 v1, #int 3566 // #dee │ │ +0d3622: 1a03 d402 |4b35: const-string v3, "-110.589" // string@02d4 │ │ +0d3626: 4d03 0001 |4b37: aput-object v3, v0, v1 │ │ +0d362a: 1301 ef0d |4b39: const/16 v1, #int 3567 // #def │ │ +0d362e: 1a03 2908 |4b3b: const-string v3, "68.1143" // string@0829 │ │ +0d3632: 4d03 0001 |4b3d: aput-object v3, v0, v1 │ │ +0d3636: 1301 f00d |4b3f: const/16 v1, #int 3568 // #df0 │ │ +0d363a: 4d02 0001 |4b41: aput-object v2, v0, v1 │ │ +0d363e: 1301 f10d |4b43: const/16 v1, #int 3569 // #df1 │ │ +0d3642: 1a03 670c |4b45: const-string v3, "CAN_087" // string@0c67 │ │ +0d3646: 4d03 0001 |4b47: aput-object v3, v0, v1 │ │ +0d364a: 1301 f20d |4b49: const/16 v1, #int 3570 // #df2 │ │ +0d364e: 1a03 2603 |4b4b: const-string v3, "-120.506" // string@0326 │ │ +0d3652: 4d03 0001 |4b4d: aput-object v3, v0, v1 │ │ +0d3656: 1301 f30d |4b4f: const/16 v1, #int 3571 // #df3 │ │ +0d365a: 1a03 4708 |4b51: const-string v3, "72.1468" // string@0847 │ │ +0d365e: 4d03 0001 |4b53: aput-object v3, v0, v1 │ │ +0d3662: 1301 f40d |4b55: const/16 v1, #int 3572 // #df4 │ │ +0d3666: 4d02 0001 |4b57: aput-object v2, v0, v1 │ │ +0d366a: 1301 f50d |4b59: const/16 v1, #int 3573 // #df5 │ │ +0d366e: 1a03 670c |4b5b: const-string v3, "CAN_087" // string@0c67 │ │ +0d3672: 4d03 0001 |4b5d: aput-object v3, v0, v1 │ │ +0d3676: 1301 f60d |4b5f: const/16 v1, #int 3574 // #df6 │ │ +0d367a: 1a03 2603 |4b61: const-string v3, "-120.506" // string@0326 │ │ +0d367e: 4d03 0001 |4b63: aput-object v3, v0, v1 │ │ +0d3682: 1301 f70d |4b65: const/16 v1, #int 3575 // #df7 │ │ +0d3686: 1a03 1b08 |4b67: const-string v3, "67.6176" // string@081b │ │ +0d368a: 4d03 0001 |4b69: aput-object v3, v0, v1 │ │ +0d368e: 1301 f80d |4b6b: const/16 v1, #int 3576 // #df8 │ │ +0d3692: 4d02 0001 |4b6d: aput-object v2, v0, v1 │ │ +0d3696: 1301 f90d |4b6f: const/16 v1, #int 3577 // #df9 │ │ +0d369a: 1a03 670c |4b71: const-string v3, "CAN_087" // string@0c67 │ │ +0d369e: 4d03 0001 |4b73: aput-object v3, v0, v1 │ │ +0d36a2: 1301 fa0d |4b75: const/16 v1, #int 3578 // #dfa │ │ +0d36a6: 1a03 d702 |4b77: const-string v3, "-110.901" // string@02d7 │ │ +0d36aa: 4d03 0001 |4b79: aput-object v3, v0, v1 │ │ +0d36ae: 1301 fb0d |4b7b: const/16 v1, #int 3579 // #dfb │ │ +0d36b2: 1a03 1b08 |4b7d: const-string v3, "67.6176" // string@081b │ │ +0d36b6: 4d03 0001 |4b7f: aput-object v3, v0, v1 │ │ +0d36ba: 1301 fc0d |4b81: const/16 v1, #int 3580 // #dfc │ │ +0d36be: 4d02 0001 |4b83: aput-object v2, v0, v1 │ │ +0d36c2: 1301 fd0d |4b85: const/16 v1, #int 3581 // #dfd │ │ +0d36c6: 1a03 670c |4b87: const-string v3, "CAN_087" // string@0c67 │ │ +0d36ca: 4d03 0001 |4b89: aput-object v3, v0, v1 │ │ +0d36ce: 1301 fe0d |4b8b: const/16 v1, #int 3582 // #dfe │ │ +0d36d2: 1a03 d702 |4b8d: const-string v3, "-110.901" // string@02d7 │ │ +0d36d6: 4d03 0001 |4b8f: aput-object v3, v0, v1 │ │ +0d36da: 1301 ff0d |4b91: const/16 v1, #int 3583 // #dff │ │ +0d36de: 1a03 4708 |4b93: const-string v3, "72.1468" // string@0847 │ │ +0d36e2: 4d03 0001 |4b95: aput-object v3, v0, v1 │ │ +0d36e6: 1301 000e |4b97: const/16 v1, #int 3584 // #e00 │ │ +0d36ea: 4d02 0001 |4b99: aput-object v2, v0, v1 │ │ +0d36ee: 1301 010e |4b9b: const/16 v1, #int 3585 // #e01 │ │ +0d36f2: 1a03 680c |4b9d: const-string v3, "CAN_088" // string@0c68 │ │ +0d36f6: 4d03 0001 |4b9f: aput-object v3, v0, v1 │ │ +0d36fa: 1301 020e |4ba1: const/16 v1, #int 3586 // #e02 │ │ +0d36fe: 1a03 2803 |4ba3: const-string v3, "-120.944" // string@0328 │ │ +0d3702: 4d03 0001 |4ba5: aput-object v3, v0, v1 │ │ +0d3706: 1301 030e |4ba7: const/16 v1, #int 3587 // #e03 │ │ +0d370a: 1a03 5708 |4ba9: const-string v3, "76.1368" // string@0857 │ │ +0d370e: 4d03 0001 |4bab: aput-object v3, v0, v1 │ │ +0d3712: 1301 040e |4bad: const/16 v1, #int 3588 // #e04 │ │ +0d3716: 4d02 0001 |4baf: aput-object v2, v0, v1 │ │ +0d371a: 1301 050e |4bb1: const/16 v1, #int 3589 // #e05 │ │ +0d371e: 1a03 680c |4bb3: const-string v3, "CAN_088" // string@0c68 │ │ +0d3722: 4d03 0001 |4bb5: aput-object v3, v0, v1 │ │ +0d3726: 1301 060e |4bb7: const/16 v1, #int 3590 // #e06 │ │ +0d372a: 1a03 2803 |4bb9: const-string v3, "-120.944" // string@0328 │ │ +0d372e: 4d03 0001 |4bbb: aput-object v3, v0, v1 │ │ +0d3732: 1301 070e |4bbd: const/16 v1, #int 3591 // #e07 │ │ +0d3736: 1a03 3808 |4bbf: const-string v3, "71.7116" // string@0838 │ │ +0d373a: 4d03 0001 |4bc1: aput-object v3, v0, v1 │ │ +0d373e: 1301 080e |4bc3: const/16 v1, #int 3592 // #e08 │ │ +0d3742: 4d02 0001 |4bc5: aput-object v2, v0, v1 │ │ +0d3746: 1301 090e |4bc7: const/16 v1, #int 3593 // #e09 │ │ +0d374a: 1a03 680c |4bc9: const-string v3, "CAN_088" // string@0c68 │ │ +0d374e: 4d03 0001 |4bcb: aput-object v3, v0, v1 │ │ +0d3752: 1301 0a0e |4bcd: const/16 v1, #int 3594 // #e0a │ │ +0d3756: 1a03 d302 |4bcf: const-string v3, "-110.065" // string@02d3 │ │ +0d375a: 4d03 0001 |4bd1: aput-object v3, v0, v1 │ │ +0d375e: 1301 0b0e |4bd3: const/16 v1, #int 3595 // #e0b │ │ +0d3762: 1a03 3808 |4bd5: const-string v3, "71.7116" // string@0838 │ │ +0d3766: 4d03 0001 |4bd7: aput-object v3, v0, v1 │ │ +0d376a: 1301 0c0e |4bd9: const/16 v1, #int 3596 // #e0c │ │ +0d376e: 4d02 0001 |4bdb: aput-object v2, v0, v1 │ │ +0d3772: 1301 0d0e |4bdd: const/16 v1, #int 3597 // #e0d │ │ +0d3776: 1a03 680c |4bdf: const-string v3, "CAN_088" // string@0c68 │ │ +0d377a: 4d03 0001 |4be1: aput-object v3, v0, v1 │ │ +0d377e: 1301 0e0e |4be3: const/16 v1, #int 3598 // #e0e │ │ +0d3782: 1a03 d302 |4be5: const-string v3, "-110.065" // string@02d3 │ │ +0d3786: 4d03 0001 |4be7: aput-object v3, v0, v1 │ │ +0d378a: 1301 0f0e |4be9: const/16 v1, #int 3599 // #e0f │ │ +0d378e: 1a03 5708 |4beb: const-string v3, "76.1368" // string@0857 │ │ +0d3792: 4d03 0001 |4bed: aput-object v3, v0, v1 │ │ +0d3796: 1301 100e |4bef: const/16 v1, #int 3600 // #e10 │ │ +0d379a: 4d02 0001 |4bf1: aput-object v2, v0, v1 │ │ +0d379e: 1301 110e |4bf3: const/16 v1, #int 3601 // #e11 │ │ +0d37a2: 1a03 690c |4bf5: const-string v3, "CAN_089" // string@0c69 │ │ +0d37a6: 4d03 0001 |4bf7: aput-object v3, v0, v1 │ │ +0d37aa: 1301 120e |4bf9: const/16 v1, #int 3602 // #e12 │ │ +0d37ae: 1a03 2c03 |4bfb: const-string v3, "-121.287" // string@032c │ │ +0d37b2: 4d03 0001 |4bfd: aput-object v3, v0, v1 │ │ +0d37b6: 1301 130e |4bff: const/16 v1, #int 3603 // #e13 │ │ +0d37ba: 1a03 5908 |4c01: const-string v3, "79.121" // string@0859 │ │ +0d37be: 4d03 0001 |4c03: aput-object v3, v0, v1 │ │ +0d37c2: 1301 140e |4c05: const/16 v1, #int 3604 // #e14 │ │ +0d37c6: 4d02 0001 |4c07: aput-object v2, v0, v1 │ │ +0d37ca: 1301 150e |4c09: const/16 v1, #int 3605 // #e15 │ │ +0d37ce: 1a03 690c |4c0b: const-string v3, "CAN_089" // string@0c69 │ │ +0d37d2: 4d03 0001 |4c0d: aput-object v3, v0, v1 │ │ +0d37d6: 1301 160e |4c0f: const/16 v1, #int 3606 // #e16 │ │ +0d37da: 1a03 2c03 |4c11: const-string v3, "-121.287" // string@032c │ │ +0d37de: 4d03 0001 |4c13: aput-object v3, v0, v1 │ │ +0d37e2: 1301 170e |4c15: const/16 v1, #int 3607 // #e17 │ │ +0d37e6: 1a03 4e08 |4c17: const-string v3, "75.7223" // string@084e │ │ +0d37ea: 4d03 0001 |4c19: aput-object v3, v0, v1 │ │ +0d37ee: 1301 180e |4c1b: const/16 v1, #int 3608 // #e18 │ │ +0d37f2: 4d02 0001 |4c1d: aput-object v2, v0, v1 │ │ +0d37f6: 1301 190e |4c1f: const/16 v1, #int 3609 // #e19 │ │ +0d37fa: 1a03 690c |4c21: const-string v3, "CAN_089" // string@0c69 │ │ +0d37fe: 4d03 0001 |4c23: aput-object v3, v0, v1 │ │ +0d3802: 1301 1a0e |4c25: const/16 v1, #int 3610 // #e1a │ │ +0d3806: 1a03 d102 |4c27: const-string v3, "-109.418" // string@02d1 │ │ +0d380a: 4d03 0001 |4c29: aput-object v3, v0, v1 │ │ +0d380e: 1301 1b0e |4c2b: const/16 v1, #int 3611 // #e1b │ │ +0d3812: 1a03 4e08 |4c2d: const-string v3, "75.7223" // string@084e │ │ +0d3816: 4d03 0001 |4c2f: aput-object v3, v0, v1 │ │ +0d381a: 1301 1c0e |4c31: const/16 v1, #int 3612 // #e1c │ │ +0d381e: 4d02 0001 |4c33: aput-object v2, v0, v1 │ │ +0d3822: 1301 1d0e |4c35: const/16 v1, #int 3613 // #e1d │ │ +0d3826: 1a03 690c |4c37: const-string v3, "CAN_089" // string@0c69 │ │ +0d382a: 4d03 0001 |4c39: aput-object v3, v0, v1 │ │ +0d382e: 1301 1e0e |4c3b: const/16 v1, #int 3614 // #e1e │ │ +0d3832: 1a03 d102 |4c3d: const-string v3, "-109.418" // string@02d1 │ │ +0d3836: 4d03 0001 |4c3f: aput-object v3, v0, v1 │ │ +0d383a: 1301 1f0e |4c41: const/16 v1, #int 3615 // #e1f │ │ +0d383e: 1a03 5908 |4c43: const-string v3, "79.121" // string@0859 │ │ +0d3842: 4d03 0001 |4c45: aput-object v3, v0, v1 │ │ +0d3846: 1301 200e |4c47: const/16 v1, #int 3616 // #e20 │ │ +0d384a: 4d02 0001 |4c49: aput-object v2, v0, v1 │ │ +0d384e: 1301 210e |4c4b: const/16 v1, #int 3617 // #e21 │ │ +0d3852: 1a03 6a0c |4c4d: const-string v3, "CAN_092" // string@0c6a │ │ +0d3856: 4d03 0001 |4c4f: aput-object v3, v0, v1 │ │ +0d385a: 1301 220e |4c51: const/16 v1, #int 3618 // #e22 │ │ +0d385e: 1a03 4e03 |4c53: const-string v3, "-128.131" // string@034e │ │ +0d3862: 4d03 0001 |4c55: aput-object v3, v0, v1 │ │ +0d3866: 1301 230e |4c57: const/16 v1, #int 3619 // #e23 │ │ +0d386a: 1a03 8f07 |4c59: const-string v3, "52.1112" // string@078f │ │ +0d386e: 4d03 0001 |4c5b: aput-object v3, v0, v1 │ │ +0d3872: 1301 240e |4c5d: const/16 v1, #int 3620 // #e24 │ │ +0d3876: 4d02 0001 |4c5f: aput-object v2, v0, v1 │ │ +0d387a: 1301 250e |4c61: const/16 v1, #int 3621 // #e25 │ │ +0d387e: 1a03 6a0c |4c63: const-string v3, "CAN_092" // string@0c6a │ │ +0d3882: 4d03 0001 |4c65: aput-object v3, v0, v1 │ │ +0d3886: 1301 260e |4c67: const/16 v1, #int 3622 // #e26 │ │ +0d388a: 1a03 4e03 |4c69: const-string v3, "-128.131" // string@034e │ │ +0d388e: 4d03 0001 |4c6b: aput-object v3, v0, v1 │ │ +0d3892: 1301 270e |4c6d: const/16 v1, #int 3623 // #e27 │ │ +0d3896: 1a03 5007 |4c6f: const-string v3, "47.7618" // string@0750 │ │ +0d389a: 4d03 0001 |4c71: aput-object v3, v0, v1 │ │ +0d389e: 1301 280e |4c73: const/16 v1, #int 3624 // #e28 │ │ +0d38a2: 4d02 0001 |4c75: aput-object v2, v0, v1 │ │ +0d38a6: 1301 290e |4c77: const/16 v1, #int 3625 // #e29 │ │ +0d38aa: 1a03 6a0c |4c79: const-string v3, "CAN_092" // string@0c6a │ │ +0d38ae: 4d03 0001 |4c7b: aput-object v3, v0, v1 │ │ +0d38b2: 1301 2a0e |4c7d: const/16 v1, #int 3626 // #e2a │ │ +0d38b6: 1a03 1a03 |4c7f: const-string v3, "-119.529" // string@031a │ │ +0d38ba: 4d03 0001 |4c81: aput-object v3, v0, v1 │ │ +0d38be: 1301 2b0e |4c83: const/16 v1, #int 3627 // #e2b │ │ +0d38c2: 1a03 5007 |4c85: const-string v3, "47.7618" // string@0750 │ │ +0d38c6: 4d03 0001 |4c87: aput-object v3, v0, v1 │ │ +0d38ca: 1301 2c0e |4c89: const/16 v1, #int 3628 // #e2c │ │ +0d38ce: 4d02 0001 |4c8b: aput-object v2, v0, v1 │ │ +0d38d2: 1301 2d0e |4c8d: const/16 v1, #int 3629 // #e2d │ │ +0d38d6: 1a03 6a0c |4c8f: const-string v3, "CAN_092" // string@0c6a │ │ +0d38da: 4d03 0001 |4c91: aput-object v3, v0, v1 │ │ +0d38de: 1301 2e0e |4c93: const/16 v1, #int 3630 // #e2e │ │ +0d38e2: 1a03 1a03 |4c95: const-string v3, "-119.529" // string@031a │ │ +0d38e6: 4d03 0001 |4c97: aput-object v3, v0, v1 │ │ +0d38ea: 1301 2f0e |4c99: const/16 v1, #int 3631 // #e2f │ │ +0d38ee: 1a03 8f07 |4c9b: const-string v3, "52.1112" // string@078f │ │ +0d38f2: 4d03 0001 |4c9d: aput-object v3, v0, v1 │ │ +0d38f6: 1301 300e |4c9f: const/16 v1, #int 3632 // #e30 │ │ +0d38fa: 4d02 0001 |4ca1: aput-object v2, v0, v1 │ │ +0d38fe: 1301 310e |4ca3: const/16 v1, #int 3633 // #e31 │ │ +0d3902: 1a03 6b0c |4ca5: const-string v3, "CAN_093" // string@0c6b │ │ +0d3906: 4d03 0001 |4ca7: aput-object v3, v0, v1 │ │ +0d390a: 1301 320e |4ca9: const/16 v1, #int 3634 // #e32 │ │ +0d390e: 1a03 4f03 |4cab: const-string v3, "-128.264" // string@034f │ │ +0d3912: 4d03 0001 |4cad: aput-object v3, v0, v1 │ │ +0d3916: 1301 330e |4caf: const/16 v1, #int 3635 // #e33 │ │ +0d391a: 1a03 b007 |4cb1: const-string v3, "56.1045" // string@07b0 │ │ +0d391e: 4d03 0001 |4cb3: aput-object v3, v0, v1 │ │ +0d3922: 1301 340e |4cb5: const/16 v1, #int 3636 // #e34 │ │ +0d3926: 4d02 0001 |4cb7: aput-object v2, v0, v1 │ │ +0d392a: 1301 350e |4cb9: const/16 v1, #int 3637 // #e35 │ │ +0d392e: 1a03 6b0c |4cbb: const-string v3, "CAN_093" // string@0c6b │ │ +0d3932: 4d03 0001 |4cbd: aput-object v3, v0, v1 │ │ +0d3936: 1301 360e |4cbf: const/16 v1, #int 3638 // #e36 │ │ +0d393a: 1a03 4f03 |4cc1: const-string v3, "-128.264" // string@034f │ │ +0d393e: 4d03 0001 |4cc3: aput-object v3, v0, v1 │ │ +0d3942: 1301 370e |4cc5: const/16 v1, #int 3639 // #e37 │ │ +0d3946: 1a03 7807 |4cc7: const-string v3, "51.7577" // string@0778 │ │ +0d394a: 4d03 0001 |4cc9: aput-object v3, v0, v1 │ │ +0d394e: 1301 380e |4ccb: const/16 v1, #int 3640 // #e38 │ │ +0d3952: 4d02 0001 |4ccd: aput-object v2, v0, v1 │ │ +0d3956: 1301 390e |4ccf: const/16 v1, #int 3641 // #e39 │ │ +0d395a: 1a03 6b0c |4cd1: const-string v3, "CAN_093" // string@0c6b │ │ +0d395e: 4d03 0001 |4cd3: aput-object v3, v0, v1 │ │ +0d3962: 1301 3a0e |4cd5: const/16 v1, #int 3642 // #e3a │ │ +0d3966: 1a03 1803 |4cd7: const-string v3, "-119.359" // string@0318 │ │ +0d396a: 4d03 0001 |4cd9: aput-object v3, v0, v1 │ │ +0d396e: 1301 3b0e |4cdb: const/16 v1, #int 3643 // #e3b │ │ +0d3972: 1a03 7807 |4cdd: const-string v3, "51.7577" // string@0778 │ │ +0d3976: 4d03 0001 |4cdf: aput-object v3, v0, v1 │ │ +0d397a: 1301 3c0e |4ce1: const/16 v1, #int 3644 // #e3c │ │ +0d397e: 4d02 0001 |4ce3: aput-object v2, v0, v1 │ │ +0d3982: 1301 3d0e |4ce5: const/16 v1, #int 3645 // #e3d │ │ +0d3986: 1a03 6b0c |4ce7: const-string v3, "CAN_093" // string@0c6b │ │ +0d398a: 4d03 0001 |4ce9: aput-object v3, v0, v1 │ │ +0d398e: 1301 3e0e |4ceb: const/16 v1, #int 3646 // #e3e │ │ +0d3992: 1a03 1803 |4ced: const-string v3, "-119.359" // string@0318 │ │ +0d3996: 4d03 0001 |4cef: aput-object v3, v0, v1 │ │ +0d399a: 1301 3f0e |4cf1: const/16 v1, #int 3647 // #e3f │ │ +0d399e: 1a03 b007 |4cf3: const-string v3, "56.1045" // string@07b0 │ │ +0d39a2: 4d03 0001 |4cf5: aput-object v3, v0, v1 │ │ +0d39a6: 1301 400e |4cf7: const/16 v1, #int 3648 // #e40 │ │ +0d39aa: 4d02 0001 |4cf9: aput-object v2, v0, v1 │ │ +0d39ae: 1301 410e |4cfb: const/16 v1, #int 3649 // #e41 │ │ +0d39b2: 1a03 6c0c |4cfd: const-string v3, "CAN_094" // string@0c6c │ │ +0d39b6: 4d03 0001 |4cff: aput-object v3, v0, v1 │ │ +0d39ba: 1301 420e |4d01: const/16 v1, #int 3650 // #e42 │ │ +0d39be: 1a03 5003 |4d03: const-string v3, "-128.365" // string@0350 │ │ +0d39c2: 4d03 0001 |4d05: aput-object v3, v0, v1 │ │ +0d39c6: 1301 430e |4d07: const/16 v1, #int 3651 // #e43 │ │ +0d39ca: 1a03 db07 |4d09: const-string v3, "60.0931" // string@07db │ │ +0d39ce: 4d03 0001 |4d0b: aput-object v3, v0, v1 │ │ +0d39d2: 1301 440e |4d0d: const/16 v1, #int 3652 // #e44 │ │ +0d39d6: 4d02 0001 |4d0f: aput-object v2, v0, v1 │ │ +0d39da: 1301 450e |4d11: const/16 v1, #int 3653 // #e45 │ │ +0d39de: 1a03 6c0c |4d13: const-string v3, "CAN_094" // string@0c6c │ │ +0d39e2: 4d03 0001 |4d15: aput-object v3, v0, v1 │ │ +0d39e6: 1301 460e |4d17: const/16 v1, #int 3654 // #e46 │ │ +0d39ea: 1a03 5003 |4d19: const-string v3, "-128.365" // string@0350 │ │ +0d39ee: 4d03 0001 |4d1b: aput-object v3, v0, v1 │ │ +0d39f2: 1301 470e |4d1d: const/16 v1, #int 3655 // #e47 │ │ +0d39f6: 1a03 9e07 |4d1f: const-string v3, "55.7643" // string@079e │ │ +0d39fa: 4d03 0001 |4d21: aput-object v3, v0, v1 │ │ +0d39fe: 1301 480e |4d23: const/16 v1, #int 3656 // #e48 │ │ +0d3a02: 4d02 0001 |4d25: aput-object v2, v0, v1 │ │ +0d3a06: 1301 490e |4d27: const/16 v1, #int 3657 // #e49 │ │ +0d3a0a: 1a03 6c0c |4d29: const-string v3, "CAN_094" // string@0c6c │ │ +0d3a0e: 4d03 0001 |4d2b: aput-object v3, v0, v1 │ │ +0d3a12: 1301 4a0e |4d2d: const/16 v1, #int 3658 // #e4a │ │ +0d3a16: 1a03 1703 |4d2f: const-string v3, "-119.168" // string@0317 │ │ +0d3a1a: 4d03 0001 |4d31: aput-object v3, v0, v1 │ │ +0d3a1e: 1301 4b0e |4d33: const/16 v1, #int 3659 // #e4b │ │ +0d3a22: 1a03 9e07 |4d35: const-string v3, "55.7643" // string@079e │ │ +0d3a26: 4d03 0001 |4d37: aput-object v3, v0, v1 │ │ +0d3a2a: 1301 4c0e |4d39: const/16 v1, #int 3660 // #e4c │ │ +0d3a2e: 4d02 0001 |4d3b: aput-object v2, v0, v1 │ │ +0d3a32: 1301 4d0e |4d3d: const/16 v1, #int 3661 // #e4d │ │ +0d3a36: 1a03 6c0c |4d3f: const-string v3, "CAN_094" // string@0c6c │ │ +0d3a3a: 4d03 0001 |4d41: aput-object v3, v0, v1 │ │ +0d3a3e: 1301 4e0e |4d43: const/16 v1, #int 3662 // #e4e │ │ +0d3a42: 1a03 1703 |4d45: const-string v3, "-119.168" // string@0317 │ │ +0d3a46: 4d03 0001 |4d47: aput-object v3, v0, v1 │ │ +0d3a4a: 1301 4f0e |4d49: const/16 v1, #int 3663 // #e4f │ │ +0d3a4e: 1a03 db07 |4d4b: const-string v3, "60.0931" // string@07db │ │ +0d3a52: 4d03 0001 |4d4d: aput-object v3, v0, v1 │ │ +0d3a56: 1301 500e |4d4f: const/16 v1, #int 3664 // #e50 │ │ +0d3a5a: 4d02 0001 |4d51: aput-object v2, v0, v1 │ │ +0d3a5e: 1301 510e |4d53: const/16 v1, #int 3665 // #e51 │ │ +0d3a62: 1a03 6d0c |4d55: const-string v3, "CAN_095" // string@0c6d │ │ +0d3a66: 4d03 0001 |4d57: aput-object v3, v0, v1 │ │ +0d3a6a: 1301 520e |4d59: const/16 v1, #int 3666 // #e52 │ │ +0d3a6e: 1a03 5203 |4d5b: const-string v3, "-128.608" // string@0352 │ │ +0d3a72: 4d03 0001 |4d5d: aput-object v3, v0, v1 │ │ +0d3a76: 1301 530e |4d5f: const/16 v1, #int 3667 // #e53 │ │ +0d3a7a: 1a03 0708 |4d61: const-string v3, "64.1182" // string@0807 │ │ +0d3a7e: 4d03 0001 |4d63: aput-object v3, v0, v1 │ │ +0d3a82: 1301 540e |4d65: const/16 v1, #int 3668 // #e54 │ │ +0d3a86: 4d02 0001 |4d67: aput-object v2, v0, v1 │ │ +0d3a8a: 1301 550e |4d69: const/16 v1, #int 3669 // #e55 │ │ +0d3a8e: 1a03 6d0c |4d6b: const-string v3, "CAN_095" // string@0c6d │ │ +0d3a92: 4d03 0001 |4d6d: aput-object v3, v0, v1 │ │ +0d3a96: 1301 560e |4d6f: const/16 v1, #int 3670 // #e56 │ │ +0d3a9a: 1a03 5203 |4d71: const-string v3, "-128.608" // string@0352 │ │ +0d3a9e: 4d03 0001 |4d73: aput-object v3, v0, v1 │ │ +0d3aa2: 1301 570e |4d75: const/16 v1, #int 3671 // #e57 │ │ +0d3aa6: 1a03 c307 |4d77: const-string v3, "59.7374" // string@07c3 │ │ +0d3aaa: 4d03 0001 |4d79: aput-object v3, v0, v1 │ │ +0d3aae: 1301 580e |4d7b: const/16 v1, #int 3672 // #e58 │ │ +0d3ab2: 4d02 0001 |4d7d: aput-object v2, v0, v1 │ │ +0d3ab6: 1301 590e |4d7f: const/16 v1, #int 3673 // #e59 │ │ +0d3aba: 1a03 6d0c |4d81: const-string v3, "CAN_095" // string@0c6d │ │ +0d3abe: 4d03 0001 |4d83: aput-object v3, v0, v1 │ │ +0d3ac2: 1301 5a0e |4d85: const/16 v1, #int 3674 // #e5a │ │ +0d3ac6: 1a03 1203 |4d87: const-string v3, "-118.89" // string@0312 │ │ +0d3aca: 4d03 0001 |4d89: aput-object v3, v0, v1 │ │ +0d3ace: 1301 5b0e |4d8b: const/16 v1, #int 3675 // #e5b │ │ +0d3ad2: 1a03 c307 |4d8d: const-string v3, "59.7374" // string@07c3 │ │ +0d3ad6: 4d03 0001 |4d8f: aput-object v3, v0, v1 │ │ +0d3ada: 1301 5c0e |4d91: const/16 v1, #int 3676 // #e5c │ │ +0d3ade: 4d02 0001 |4d93: aput-object v2, v0, v1 │ │ +0d3ae2: 1301 5d0e |4d95: const/16 v1, #int 3677 // #e5d │ │ +0d3ae6: 1a03 6d0c |4d97: const-string v3, "CAN_095" // string@0c6d │ │ +0d3aea: 4d03 0001 |4d99: aput-object v3, v0, v1 │ │ +0d3aee: 1301 5e0e |4d9b: const/16 v1, #int 3678 // #e5e │ │ +0d3af2: 1a03 1203 |4d9d: const-string v3, "-118.89" // string@0312 │ │ +0d3af6: 4d03 0001 |4d9f: aput-object v3, v0, v1 │ │ +0d3afa: 1301 5f0e |4da1: const/16 v1, #int 3679 // #e5f │ │ +0d3afe: 1a03 0708 |4da3: const-string v3, "64.1182" // string@0807 │ │ +0d3b02: 4d03 0001 |4da5: aput-object v3, v0, v1 │ │ +0d3b06: 1301 600e |4da7: const/16 v1, #int 3680 // #e60 │ │ +0d3b0a: 4d02 0001 |4da9: aput-object v2, v0, v1 │ │ +0d3b0e: 1301 610e |4dab: const/16 v1, #int 3681 // #e61 │ │ +0d3b12: 1a03 6e0c |4dad: const-string v3, "CAN_096" // string@0c6e │ │ +0d3b16: 4d03 0001 |4daf: aput-object v3, v0, v1 │ │ +0d3b1a: 1301 620e |4db1: const/16 v1, #int 3682 // #e62 │ │ +0d3b1e: 1a03 5403 |4db3: const-string v3, "-128.878" // string@0354 │ │ +0d3b22: 4d03 0001 |4db5: aput-object v3, v0, v1 │ │ +0d3b26: 1301 630e |4db7: const/16 v1, #int 3683 // #e63 │ │ +0d3b2a: 1a03 2c08 |4db9: const-string v3, "68.2978" // string@082c │ │ +0d3b2e: 4d03 0001 |4dbb: aput-object v3, v0, v1 │ │ +0d3b32: 1301 640e |4dbd: const/16 v1, #int 3684 // #e64 │ │ +0d3b36: 4d02 0001 |4dbf: aput-object v2, v0, v1 │ │ +0d3b3a: 1301 650e |4dc1: const/16 v1, #int 3685 // #e65 │ │ +0d3b3e: 1a03 6e0c |4dc3: const-string v3, "CAN_096" // string@0c6e │ │ +0d3b42: 4d03 0001 |4dc5: aput-object v3, v0, v1 │ │ +0d3b46: 1301 660e |4dc7: const/16 v1, #int 3686 // #e66 │ │ +0d3b4a: 1a03 5403 |4dc9: const-string v3, "-128.878" // string@0354 │ │ +0d3b4e: 4d03 0001 |4dcb: aput-object v3, v0, v1 │ │ +0d3b52: 1301 670e |4dcd: const/16 v1, #int 3687 // #e67 │ │ +0d3b56: 1a03 f607 |4dcf: const-string v3, "63.7568" // string@07f6 │ │ +0d3b5a: 4d03 0001 |4dd1: aput-object v3, v0, v1 │ │ +0d3b5e: 1301 680e |4dd3: const/16 v1, #int 3688 // #e68 │ │ +0d3b62: 4d02 0001 |4dd5: aput-object v2, v0, v1 │ │ +0d3b66: 1301 690e |4dd7: const/16 v1, #int 3689 // #e69 │ │ +0d3b6a: 1a03 6e0c |4dd9: const-string v3, "CAN_096" // string@0c6e │ │ +0d3b6e: 4d03 0001 |4ddb: aput-object v3, v0, v1 │ │ +0d3b72: 1301 6a0e |4ddd: const/16 v1, #int 3690 // #e6a │ │ +0d3b76: 1a03 0b03 |4ddf: const-string v3, "-117.701" // string@030b │ │ +0d3b7a: 4d03 0001 |4de1: aput-object v3, v0, v1 │ │ +0d3b7e: 1301 6b0e |4de3: const/16 v1, #int 3691 // #e6b │ │ +0d3b82: 1a03 f607 |4de5: const-string v3, "63.7568" // string@07f6 │ │ +0d3b86: 4d03 0001 |4de7: aput-object v3, v0, v1 │ │ +0d3b8a: 1301 6c0e |4de9: const/16 v1, #int 3692 // #e6c │ │ +0d3b8e: 4d02 0001 |4deb: aput-object v2, v0, v1 │ │ +0d3b92: 1301 6d0e |4ded: const/16 v1, #int 3693 // #e6d │ │ +0d3b96: 1a03 6e0c |4def: const-string v3, "CAN_096" // string@0c6e │ │ +0d3b9a: 4d03 0001 |4df1: aput-object v3, v0, v1 │ │ +0d3b9e: 1301 6e0e |4df3: const/16 v1, #int 3694 // #e6e │ │ +0d3ba2: 1a03 0b03 |4df5: const-string v3, "-117.701" // string@030b │ │ +0d3ba6: 4d03 0001 |4df7: aput-object v3, v0, v1 │ │ +0d3baa: 1301 6f0e |4df9: const/16 v1, #int 3695 // #e6f │ │ +0d3bae: 1a03 2c08 |4dfb: const-string v3, "68.2978" // string@082c │ │ +0d3bb2: 4d03 0001 |4dfd: aput-object v3, v0, v1 │ │ +0d3bb6: 1301 700e |4dff: const/16 v1, #int 3696 // #e70 │ │ +0d3bba: 4d02 0001 |4e01: aput-object v2, v0, v1 │ │ +0d3bbe: 1301 710e |4e03: const/16 v1, #int 3697 // #e71 │ │ +0d3bc2: 1a03 6f0c |4e05: const-string v3, "CAN_097" // string@0c6f │ │ +0d3bc6: 4d03 0001 |4e07: aput-object v3, v0, v1 │ │ +0d3bca: 1301 720e |4e09: const/16 v1, #int 3698 // #e72 │ │ +0d3bce: 1a03 5103 |4e0b: const-string v3, "-128.526" // string@0351 │ │ +0d3bd2: 4d03 0001 |4e0d: aput-object v3, v0, v1 │ │ +0d3bd6: 1301 730e |4e0f: const/16 v1, #int 3699 // #e73 │ │ +0d3bda: 1a03 4508 |4e11: const-string v3, "72.1358" // string@0845 │ │ +0d3bde: 4d03 0001 |4e13: aput-object v3, v0, v1 │ │ +0d3be2: 1301 740e |4e15: const/16 v1, #int 3700 // #e74 │ │ +0d3be6: 4d02 0001 |4e17: aput-object v2, v0, v1 │ │ +0d3bea: 1301 750e |4e19: const/16 v1, #int 3701 // #e75 │ │ +0d3bee: 1a03 6f0c |4e1b: const-string v3, "CAN_097" // string@0c6f │ │ +0d3bf2: 4d03 0001 |4e1d: aput-object v3, v0, v1 │ │ +0d3bf6: 1301 760e |4e1f: const/16 v1, #int 3702 // #e76 │ │ +0d3bfa: 1a03 5103 |4e21: const-string v3, "-128.526" // string@0351 │ │ +0d3bfe: 4d03 0001 |4e23: aput-object v3, v0, v1 │ │ +0d3c02: 1301 770e |4e25: const/16 v1, #int 3703 // #e77 │ │ +0d3c06: 1a03 1908 |4e27: const-string v3, "67.5391" // string@0819 │ │ +0d3c0a: 4d03 0001 |4e29: aput-object v3, v0, v1 │ │ +0d3c0e: 1301 780e |4e2b: const/16 v1, #int 3704 // #e78 │ │ +0d3c12: 4d02 0001 |4e2d: aput-object v2, v0, v1 │ │ +0d3c16: 1301 790e |4e2f: const/16 v1, #int 3705 // #e79 │ │ +0d3c1a: 1a03 6f0c |4e31: const-string v3, "CAN_097" // string@0c6f │ │ +0d3c1e: 4d03 0001 |4e33: aput-object v3, v0, v1 │ │ +0d3c22: 1301 7a0e |4e35: const/16 v1, #int 3706 // #e7a │ │ +0d3c26: 1a03 1303 |4e37: const-string v3, "-118.911" // string@0313 │ │ +0d3c2a: 4d03 0001 |4e39: aput-object v3, v0, v1 │ │ +0d3c2e: 1301 7b0e |4e3b: const/16 v1, #int 3707 // #e7b │ │ +0d3c32: 1a03 1908 |4e3d: const-string v3, "67.5391" // string@0819 │ │ +0d3c36: 4d03 0001 |4e3f: aput-object v3, v0, v1 │ │ +0d3c3a: 1301 7c0e |4e41: const/16 v1, #int 3708 // #e7c │ │ +0d3c3e: 4d02 0001 |4e43: aput-object v2, v0, v1 │ │ +0d3c42: 1301 7d0e |4e45: const/16 v1, #int 3709 // #e7d │ │ +0d3c46: 1a03 6f0c |4e47: const-string v3, "CAN_097" // string@0c6f │ │ +0d3c4a: 4d03 0001 |4e49: aput-object v3, v0, v1 │ │ +0d3c4e: 1301 7e0e |4e4b: const/16 v1, #int 3710 // #e7e │ │ +0d3c52: 1a03 1303 |4e4d: const-string v3, "-118.911" // string@0313 │ │ +0d3c56: 4d03 0001 |4e4f: aput-object v3, v0, v1 │ │ +0d3c5a: 1301 7f0e |4e51: const/16 v1, #int 3711 // #e7f │ │ +0d3c5e: 1a03 4508 |4e53: const-string v3, "72.1358" // string@0845 │ │ +0d3c62: 4d03 0001 |4e55: aput-object v3, v0, v1 │ │ +0d3c66: 1301 800e |4e57: const/16 v1, #int 3712 // #e80 │ │ +0d3c6a: 4d02 0001 |4e59: aput-object v2, v0, v1 │ │ +0d3c6e: 1301 810e |4e5b: const/16 v1, #int 3713 // #e81 │ │ +0d3c72: 1a03 700c |4e5d: const-string v3, "CAN_098" // string@0c70 │ │ +0d3c76: 4d03 0001 |4e5f: aput-object v3, v0, v1 │ │ +0d3c7a: 1301 820e |4e61: const/16 v1, #int 3714 // #e82 │ │ +0d3c7e: 1a03 5303 |4e63: const-string v3, "-128.621" // string@0353 │ │ +0d3c82: 4d03 0001 |4e65: aput-object v3, v0, v1 │ │ +0d3c86: 1301 830e |4e67: const/16 v1, #int 3715 // #e83 │ │ +0d3c8a: 1a03 5208 |4e69: const-string v3, "76.0812" // string@0852 │ │ +0d3c8e: 4d03 0001 |4e6b: aput-object v3, v0, v1 │ │ +0d3c92: 1301 840e |4e6d: const/16 v1, #int 3716 // #e84 │ │ +0d3c96: 4d02 0001 |4e6f: aput-object v2, v0, v1 │ │ +0d3c9a: 1301 850e |4e71: const/16 v1, #int 3717 // #e85 │ │ +0d3c9e: 1a03 700c |4e73: const-string v3, "CAN_098" // string@0c70 │ │ +0d3ca2: 4d03 0001 |4e75: aput-object v3, v0, v1 │ │ +0d3ca6: 1301 860e |4e77: const/16 v1, #int 3718 // #e86 │ │ +0d3caa: 1a03 5303 |4e79: const-string v3, "-128.621" // string@0353 │ │ +0d3cae: 4d03 0001 |4e7b: aput-object v3, v0, v1 │ │ +0d3cb2: 1301 870e |4e7d: const/16 v1, #int 3719 // #e87 │ │ +0d3cb6: 1a03 3a08 |4e7f: const-string v3, "71.7273" // string@083a │ │ +0d3cba: 4d03 0001 |4e81: aput-object v3, v0, v1 │ │ +0d3cbe: 1301 880e |4e83: const/16 v1, #int 3720 // #e88 │ │ +0d3cc2: 4d02 0001 |4e85: aput-object v2, v0, v1 │ │ +0d3cc6: 1301 890e |4e87: const/16 v1, #int 3721 // #e89 │ │ +0d3cca: 1a03 700c |4e89: const-string v3, "CAN_098" // string@0c70 │ │ +0d3cce: 4d03 0001 |4e8b: aput-object v3, v0, v1 │ │ +0d3cd2: 1301 8a0e |4e8d: const/16 v1, #int 3722 // #e8a │ │ +0d3cd6: 1a03 1103 |4e8f: const-string v3, "-118.884" // string@0311 │ │ +0d3cda: 4d03 0001 |4e91: aput-object v3, v0, v1 │ │ +0d3cde: 1301 8b0e |4e93: const/16 v1, #int 3723 // #e8b │ │ +0d3ce2: 1a03 3a08 |4e95: const-string v3, "71.7273" // string@083a │ │ +0d3ce6: 4d03 0001 |4e97: aput-object v3, v0, v1 │ │ +0d3cea: 1301 8c0e |4e99: const/16 v1, #int 3724 // #e8c │ │ +0d3cee: 4d02 0001 |4e9b: aput-object v2, v0, v1 │ │ +0d3cf2: 1301 8d0e |4e9d: const/16 v1, #int 3725 // #e8d │ │ +0d3cf6: 1a03 700c |4e9f: const-string v3, "CAN_098" // string@0c70 │ │ +0d3cfa: 4d03 0001 |4ea1: aput-object v3, v0, v1 │ │ +0d3cfe: 1301 8e0e |4ea3: const/16 v1, #int 3726 // #e8e │ │ +0d3d02: 1a03 1103 |4ea5: const-string v3, "-118.884" // string@0311 │ │ +0d3d06: 4d03 0001 |4ea7: aput-object v3, v0, v1 │ │ +0d3d0a: 1301 8f0e |4ea9: const/16 v1, #int 3727 // #e8f │ │ +0d3d0e: 1a03 5208 |4eab: const-string v3, "76.0812" // string@0852 │ │ +0d3d12: 4d03 0001 |4ead: aput-object v3, v0, v1 │ │ +0d3d16: 1301 900e |4eaf: const/16 v1, #int 3728 // #e90 │ │ +0d3d1a: 4d02 0001 |4eb1: aput-object v2, v0, v1 │ │ +0d3d1e: 1301 910e |4eb3: const/16 v1, #int 3729 // #e91 │ │ +0d3d22: 1a03 710c |4eb5: const-string v3, "CAN_099" // string@0c71 │ │ +0d3d26: 4d03 0001 |4eb7: aput-object v3, v0, v1 │ │ +0d3d2a: 1301 920e |4eb9: const/16 v1, #int 3730 // #e92 │ │ +0d3d2e: 1a03 4403 |4ebb: const-string v3, "-124.944" // string@0344 │ │ +0d3d32: 4d03 0001 |4ebd: aput-object v3, v0, v1 │ │ +0d3d36: 1301 930e |4ebf: const/16 v1, #int 3731 // #e93 │ │ +0d3d3a: 1a03 5808 |4ec1: const-string v3, "77.0864" // string@0858 │ │ +0d3d3e: 4d03 0001 |4ec3: aput-object v3, v0, v1 │ │ +0d3d42: 1301 940e |4ec5: const/16 v1, #int 3732 // #e94 │ │ +0d3d46: 4d02 0001 |4ec7: aput-object v2, v0, v1 │ │ +0d3d4a: 1301 950e |4ec9: const/16 v1, #int 3733 // #e95 │ │ +0d3d4e: 1a03 710c |4ecb: const-string v3, "CAN_099" // string@0c71 │ │ +0d3d52: 4d03 0001 |4ecd: aput-object v3, v0, v1 │ │ +0d3d56: 1301 960e |4ecf: const/16 v1, #int 3734 // #e96 │ │ +0d3d5a: 1a03 4403 |4ed1: const-string v3, "-124.944" // string@0344 │ │ +0d3d5e: 4d03 0001 |4ed3: aput-object v3, v0, v1 │ │ +0d3d62: 1301 970e |4ed5: const/16 v1, #int 3735 // #e97 │ │ +0d3d66: 1a03 5108 |4ed7: const-string v3, "75.7746" // string@0851 │ │ +0d3d6a: 4d03 0001 |4ed9: aput-object v3, v0, v1 │ │ +0d3d6e: 1301 980e |4edb: const/16 v1, #int 3736 // #e98 │ │ +0d3d72: 4d02 0001 |4edd: aput-object v2, v0, v1 │ │ +0d3d76: 1301 990e |4edf: const/16 v1, #int 3737 // #e99 │ │ +0d3d7a: 1a03 710c |4ee1: const-string v3, "CAN_099" // string@0c71 │ │ +0d3d7e: 4d03 0001 |4ee3: aput-object v3, v0, v1 │ │ +0d3d82: 1301 9a0e |4ee5: const/16 v1, #int 3738 // #e9a │ │ +0d3d86: 1a03 1403 |4ee7: const-string v3, "-118.975" // string@0314 │ │ +0d3d8a: 4d03 0001 |4ee9: aput-object v3, v0, v1 │ │ +0d3d8e: 1301 9b0e |4eeb: const/16 v1, #int 3739 // #e9b │ │ +0d3d92: 1a03 5108 |4eed: const-string v3, "75.7746" // string@0851 │ │ +0d3d96: 4d03 0001 |4eef: aput-object v3, v0, v1 │ │ +0d3d9a: 1301 9c0e |4ef1: const/16 v1, #int 3740 // #e9c │ │ +0d3d9e: 4d02 0001 |4ef3: aput-object v2, v0, v1 │ │ +0d3da2: 1301 9d0e |4ef5: const/16 v1, #int 3741 // #e9d │ │ +0d3da6: 1a03 710c |4ef7: const-string v3, "CAN_099" // string@0c71 │ │ +0d3daa: 4d03 0001 |4ef9: aput-object v3, v0, v1 │ │ +0d3dae: 1301 9e0e |4efb: const/16 v1, #int 3742 // #e9e │ │ +0d3db2: 1a03 1403 |4efd: const-string v3, "-118.975" // string@0314 │ │ +0d3db6: 4d03 0001 |4eff: aput-object v3, v0, v1 │ │ +0d3dba: 1301 9f0e |4f01: const/16 v1, #int 3743 // #e9f │ │ +0d3dbe: 1a03 5808 |4f03: const-string v3, "77.0864" // string@0858 │ │ +0d3dc2: 4d03 0001 |4f05: aput-object v3, v0, v1 │ │ +0d3dc6: 1301 a00e |4f07: const/16 v1, #int 3744 // #ea0 │ │ +0d3dca: 4d02 0001 |4f09: aput-object v2, v0, v1 │ │ +0d3dce: 1301 a10e |4f0b: const/16 v1, #int 3745 // #ea1 │ │ +0d3dd2: 1a03 720c |4f0d: const-string v3, "CAN_102" // string@0c72 │ │ +0d3dd6: 4d03 0001 |4f0f: aput-object v3, v0, v1 │ │ +0d3dda: 1301 a20e |4f11: const/16 v1, #int 3746 // #ea2 │ │ +0d3dde: 1a03 5603 |4f13: const-string v3, "-130.11" // string@0356 │ │ +0d3de2: 4d03 0001 |4f15: aput-object v3, v0, v1 │ │ +0d3de6: 1301 a30e |4f17: const/16 v1, #int 3747 // #ea3 │ │ +0d3dea: 1a03 8607 |4f19: const-string v3, "52.0583" // string@0786 │ │ +0d3dee: 4d03 0001 |4f1b: aput-object v3, v0, v1 │ │ +0d3df2: 1301 a40e |4f1d: const/16 v1, #int 3748 // #ea4 │ │ +0d3df6: 4d02 0001 |4f1f: aput-object v2, v0, v1 │ │ +0d3dfa: 1301 a50e |4f21: const/16 v1, #int 3749 // #ea5 │ │ +0d3dfe: 1a03 720c |4f23: const-string v3, "CAN_102" // string@0c72 │ │ +0d3e02: 4d03 0001 |4f25: aput-object v3, v0, v1 │ │ +0d3e06: 1301 a60e |4f27: const/16 v1, #int 3750 // #ea6 │ │ +0d3e0a: 1a03 5603 |4f29: const-string v3, "-130.11" // string@0356 │ │ +0d3e0e: 4d03 0001 |4f2b: aput-object v3, v0, v1 │ │ +0d3e12: 1301 a70e |4f2d: const/16 v1, #int 3751 // #ea7 │ │ +0d3e16: 1a03 6e07 |4f2f: const-string v3, "49.8098" // string@076e │ │ +0d3e1a: 4d03 0001 |4f31: aput-object v3, v0, v1 │ │ +0d3e1e: 1301 a80e |4f33: const/16 v1, #int 3752 // #ea8 │ │ +0d3e22: 4d02 0001 |4f35: aput-object v2, v0, v1 │ │ +0d3e26: 1301 a90e |4f37: const/16 v1, #int 3753 // #ea9 │ │ +0d3e2a: 1a03 720c |4f39: const-string v3, "CAN_102" // string@0c72 │ │ +0d3e2e: 4d03 0001 |4f3b: aput-object v3, v0, v1 │ │ +0d3e32: 1301 aa0e |4f3d: const/16 v1, #int 3754 // #eaa │ │ +0d3e36: 1a03 4d03 |4f3f: const-string v3, "-127.587" // string@034d │ │ +0d3e3a: 4d03 0001 |4f41: aput-object v3, v0, v1 │ │ +0d3e3e: 1301 ab0e |4f43: const/16 v1, #int 3755 // #eab │ │ +0d3e42: 1a03 6e07 |4f45: const-string v3, "49.8098" // string@076e │ │ +0d3e46: 4d03 0001 |4f47: aput-object v3, v0, v1 │ │ +0d3e4a: 1301 ac0e |4f49: const/16 v1, #int 3756 // #eac │ │ +0d3e4e: 4d02 0001 |4f4b: aput-object v2, v0, v1 │ │ +0d3e52: 1301 ad0e |4f4d: const/16 v1, #int 3757 // #ead │ │ +0d3e56: 1a03 720c |4f4f: const-string v3, "CAN_102" // string@0c72 │ │ +0d3e5a: 4d03 0001 |4f51: aput-object v3, v0, v1 │ │ +0d3e5e: 1301 ae0e |4f53: const/16 v1, #int 3758 // #eae │ │ +0d3e62: 1a03 4d03 |4f55: const-string v3, "-127.587" // string@034d │ │ +0d3e66: 4d03 0001 |4f57: aput-object v3, v0, v1 │ │ +0d3e6a: 1301 af0e |4f59: const/16 v1, #int 3759 // #eaf │ │ +0d3e6e: 1a03 8607 |4f5b: const-string v3, "52.0583" // string@0786 │ │ +0d3e72: 4d03 0001 |4f5d: aput-object v3, v0, v1 │ │ +0d3e76: 1301 b00e |4f5f: const/16 v1, #int 3760 // #eb0 │ │ +0d3e7a: 4d02 0001 |4f61: aput-object v2, v0, v1 │ │ +0d3e7e: 1301 b10e |4f63: const/16 v1, #int 3761 // #eb1 │ │ +0d3e82: 1a03 730c |4f65: const-string v3, "CAN_103" // string@0c73 │ │ +0d3e86: 4d03 0001 |4f67: aput-object v3, v0, v1 │ │ +0d3e8a: 1301 b20e |4f69: const/16 v1, #int 3762 // #eb2 │ │ +0d3e8e: 1a03 5c03 |4f6b: const-string v3, "-134.316" // string@035c │ │ +0d3e92: 4d03 0001 |4f6d: aput-object v3, v0, v1 │ │ +0d3e96: 1301 b30e |4f6f: const/16 v1, #int 3763 // #eb3 │ │ +0d3e9a: 1a03 a907 |4f71: const-string v3, "56.0749" // string@07a9 │ │ +0d3e9e: 4d03 0001 |4f73: aput-object v3, v0, v1 │ │ +0d3ea2: 1301 b40e |4f75: const/16 v1, #int 3764 // #eb4 │ │ +0d3ea6: 4d02 0001 |4f77: aput-object v2, v0, v1 │ │ +0d3eaa: 1301 b50e |4f79: const/16 v1, #int 3765 // #eb5 │ │ +0d3eae: 1a03 730c |4f7b: const-string v3, "CAN_103" // string@0c73 │ │ +0d3eb2: 4d03 0001 |4f7d: aput-object v3, v0, v1 │ │ +0d3eb6: 1301 b60e |4f7f: const/16 v1, #int 3766 // #eb6 │ │ +0d3eba: 1a03 5c03 |4f81: const-string v3, "-134.316" // string@035c │ │ +0d3ebe: 4d03 0001 |4f83: aput-object v3, v0, v1 │ │ +0d3ec2: 1301 b70e |4f85: const/16 v1, #int 3767 // #eb7 │ │ +0d3ec6: 1a03 7a07 |4f87: const-string v3, "51.7618" // string@077a │ │ +0d3eca: 4d03 0001 |4f89: aput-object v3, v0, v1 │ │ +0d3ece: 1301 b80e |4f8b: const/16 v1, #int 3768 // #eb8 │ │ +0d3ed2: 4d02 0001 |4f8d: aput-object v2, v0, v1 │ │ +0d3ed6: 1301 b90e |4f8f: const/16 v1, #int 3769 // #eb9 │ │ +0d3eda: 1a03 730c |4f91: const-string v3, "CAN_103" // string@0c73 │ │ +0d3ede: 4d03 0001 |4f93: aput-object v3, v0, v1 │ │ +0d3ee2: 1301 ba0e |4f95: const/16 v1, #int 3770 // #eba │ │ +0d3ee6: 1a03 4c03 |4f97: const-string v3, "-127.464" // string@034c │ │ +0d3eea: 4d03 0001 |4f99: aput-object v3, v0, v1 │ │ +0d3eee: 1301 bb0e |4f9b: const/16 v1, #int 3771 // #ebb │ │ +0d3ef2: 1a03 7a07 |4f9d: const-string v3, "51.7618" // string@077a │ │ +0d3ef6: 4d03 0001 |4f9f: aput-object v3, v0, v1 │ │ +0d3efa: 1301 bc0e |4fa1: const/16 v1, #int 3772 // #ebc │ │ +0d3efe: 4d02 0001 |4fa3: aput-object v2, v0, v1 │ │ +0d3f02: 1301 bd0e |4fa5: const/16 v1, #int 3773 // #ebd │ │ +0d3f06: 1a03 730c |4fa7: const-string v3, "CAN_103" // string@0c73 │ │ +0d3f0a: 4d03 0001 |4fa9: aput-object v3, v0, v1 │ │ +0d3f0e: 1301 be0e |4fab: const/16 v1, #int 3774 // #ebe │ │ +0d3f12: 1a03 4c03 |4fad: const-string v3, "-127.464" // string@034c │ │ +0d3f16: 4d03 0001 |4faf: aput-object v3, v0, v1 │ │ +0d3f1a: 1301 bf0e |4fb1: const/16 v1, #int 3775 // #ebf │ │ +0d3f1e: 1a03 a907 |4fb3: const-string v3, "56.0749" // string@07a9 │ │ +0d3f22: 4d03 0001 |4fb5: aput-object v3, v0, v1 │ │ +0d3f26: 1301 c00e |4fb7: const/16 v1, #int 3776 // #ec0 │ │ +0d3f2a: 4d02 0001 |4fb9: aput-object v2, v0, v1 │ │ +0d3f2e: 1301 c10e |4fbb: const/16 v1, #int 3777 // #ec1 │ │ +0d3f32: 1a03 740c |4fbd: const-string v3, "CAN_104" // string@0c74 │ │ +0d3f36: 4d03 0001 |4fbf: aput-object v3, v0, v1 │ │ +0d3f3a: 1301 c20e |4fc1: const/16 v1, #int 3778 // #ec2 │ │ +0d3f3e: 1a03 6303 |4fc3: const-string v3, "-136.37" // string@0363 │ │ +0d3f42: 4d03 0001 |4fc5: aput-object v3, v0, v1 │ │ +0d3f46: 1301 c30e |4fc7: const/16 v1, #int 3779 // #ec3 │ │ +0d3f4a: 1a03 e007 |4fc9: const-string v3, "60.1264" // string@07e0 │ │ +0d3f4e: 4d03 0001 |4fcb: aput-object v3, v0, v1 │ │ +0d3f52: 1301 c40e |4fcd: const/16 v1, #int 3780 // #ec4 │ │ +0d3f56: 4d02 0001 |4fcf: aput-object v2, v0, v1 │ │ +0d3f5a: 1301 c50e |4fd1: const/16 v1, #int 3781 // #ec5 │ │ +0d3f5e: 1a03 740c |4fd3: const-string v3, "CAN_104" // string@0c74 │ │ +0d3f62: 4d03 0001 |4fd5: aput-object v3, v0, v1 │ │ +0d3f66: 1301 c60e |4fd7: const/16 v1, #int 3782 // #ec6 │ │ +0d3f6a: 1a03 6303 |4fd9: const-string v3, "-136.37" // string@0363 │ │ +0d3f6e: 4d03 0001 |4fdb: aput-object v3, v0, v1 │ │ +0d3f72: 1301 c70e |4fdd: const/16 v1, #int 3783 // #ec7 │ │ +0d3f76: 1a03 9c07 |4fdf: const-string v3, "55.7637" // string@079c │ │ +0d3f7a: 4d03 0001 |4fe1: aput-object v3, v0, v1 │ │ +0d3f7e: 1301 c80e |4fe3: const/16 v1, #int 3784 // #ec8 │ │ +0d3f82: 4d02 0001 |4fe5: aput-object v2, v0, v1 │ │ +0d3f86: 1301 c90e |4fe7: const/16 v1, #int 3785 // #ec9 │ │ +0d3f8a: 1a03 740c |4fe9: const-string v3, "CAN_104" // string@0c74 │ │ +0d3f8e: 4d03 0001 |4feb: aput-object v3, v0, v1 │ │ +0d3f92: 1301 ca0e |4fed: const/16 v1, #int 3786 // #eca │ │ +0d3f96: 1a03 4a03 |4fef: const-string v3, "-127.271" // string@034a │ │ +0d3f9a: 4d03 0001 |4ff1: aput-object v3, v0, v1 │ │ +0d3f9e: 1301 cb0e |4ff3: const/16 v1, #int 3787 // #ecb │ │ +0d3fa2: 1a03 9c07 |4ff5: const-string v3, "55.7637" // string@079c │ │ +0d3fa6: 4d03 0001 |4ff7: aput-object v3, v0, v1 │ │ +0d3faa: 1301 cc0e |4ff9: const/16 v1, #int 3788 // #ecc │ │ +0d3fae: 4d02 0001 |4ffb: aput-object v2, v0, v1 │ │ +0d3fb2: 1301 cd0e |4ffd: const/16 v1, #int 3789 // #ecd │ │ +0d3fb6: 1a03 740c |4fff: const-string v3, "CAN_104" // string@0c74 │ │ +0d3fba: 4d03 0001 |5001: aput-object v3, v0, v1 │ │ +0d3fbe: 1301 ce0e |5003: const/16 v1, #int 3790 // #ece │ │ +0d3fc2: 1a03 4a03 |5005: const-string v3, "-127.271" // string@034a │ │ +0d3fc6: 4d03 0001 |5007: aput-object v3, v0, v1 │ │ +0d3fca: 1301 cf0e |5009: const/16 v1, #int 3791 // #ecf │ │ +0d3fce: 1a03 e007 |500b: const-string v3, "60.1264" // string@07e0 │ │ +0d3fd2: 4d03 0001 |500d: aput-object v3, v0, v1 │ │ +0d3fd6: 1301 d00e |500f: const/16 v1, #int 3792 // #ed0 │ │ +0d3fda: 4d02 0001 |5011: aput-object v2, v0, v1 │ │ +0d3fde: 1301 d10e |5013: const/16 v1, #int 3793 // #ed1 │ │ +0d3fe2: 1a03 750c |5015: const-string v3, "CAN_105" // string@0c75 │ │ +0d3fe6: 4d03 0001 |5017: aput-object v3, v0, v1 │ │ +0d3fea: 1301 d20e |5019: const/16 v1, #int 3794 // #ed2 │ │ +0d3fee: 1a03 6403 |501b: const-string v3, "-136.565" // string@0364 │ │ +0d3ff2: 4d03 0001 |501d: aput-object v3, v0, v1 │ │ +0d3ff6: 1301 d30e |501f: const/16 v1, #int 3795 // #ed3 │ │ +0d3ffa: 1a03 0408 |5021: const-string v3, "64.1132" // string@0804 │ │ +0d3ffe: 4d03 0001 |5023: aput-object v3, v0, v1 │ │ +0d4002: 1301 d40e |5025: const/16 v1, #int 3796 // #ed4 │ │ +0d4006: 4d02 0001 |5027: aput-object v2, v0, v1 │ │ +0d400a: 1301 d50e |5029: const/16 v1, #int 3797 // #ed5 │ │ +0d400e: 1a03 750c |502b: const-string v3, "CAN_105" // string@0c75 │ │ +0d4012: 4d03 0001 |502d: aput-object v3, v0, v1 │ │ +0d4016: 1301 d60e |502f: const/16 v1, #int 3798 // #ed6 │ │ +0d401a: 1a03 6403 |5031: const-string v3, "-136.565" // string@0364 │ │ +0d401e: 4d03 0001 |5033: aput-object v3, v0, v1 │ │ +0d4022: 1301 d70e |5035: const/16 v1, #int 3799 // #ed7 │ │ +0d4026: 1a03 ca07 |5037: const-string v3, "59.7677" // string@07ca │ │ +0d402a: 4d03 0001 |5039: aput-object v3, v0, v1 │ │ +0d402e: 1301 d80e |503b: const/16 v1, #int 3800 // #ed8 │ │ +0d4032: 4d02 0001 |503d: aput-object v2, v0, v1 │ │ +0d4036: 1301 d90e |503f: const/16 v1, #int 3801 // #ed9 │ │ +0d403a: 1a03 750c |5041: const-string v3, "CAN_105" // string@0c75 │ │ +0d403e: 4d03 0001 |5043: aput-object v3, v0, v1 │ │ +0d4042: 1301 da0e |5045: const/16 v1, #int 3802 // #eda │ │ +0d4046: 1a03 4903 |5047: const-string v3, "-126.982" // string@0349 │ │ +0d404a: 4d03 0001 |5049: aput-object v3, v0, v1 │ │ +0d404e: 1301 db0e |504b: const/16 v1, #int 3803 // #edb │ │ +0d4052: 1a03 ca07 |504d: const-string v3, "59.7677" // string@07ca │ │ +0d4056: 4d03 0001 |504f: aput-object v3, v0, v1 │ │ +0d405a: 1301 dc0e |5051: const/16 v1, #int 3804 // #edc │ │ +0d405e: 4d02 0001 |5053: aput-object v2, v0, v1 │ │ +0d4062: 1301 dd0e |5055: const/16 v1, #int 3805 // #edd │ │ +0d4066: 1a03 750c |5057: const-string v3, "CAN_105" // string@0c75 │ │ +0d406a: 4d03 0001 |5059: aput-object v3, v0, v1 │ │ +0d406e: 1301 de0e |505b: const/16 v1, #int 3806 // #ede │ │ +0d4072: 1a03 4903 |505d: const-string v3, "-126.982" // string@0349 │ │ +0d4076: 4d03 0001 |505f: aput-object v3, v0, v1 │ │ +0d407a: 1301 df0e |5061: const/16 v1, #int 3807 // #edf │ │ +0d407e: 1a03 0408 |5063: const-string v3, "64.1132" // string@0804 │ │ +0d4082: 4d03 0001 |5065: aput-object v3, v0, v1 │ │ +0d4086: 1301 e00e |5067: const/16 v1, #int 3808 // #ee0 │ │ +0d408a: 4d02 0001 |5069: aput-object v2, v0, v1 │ │ +0d408e: 1301 e10e |506b: const/16 v1, #int 3809 // #ee1 │ │ +0d4092: 1a03 760c |506d: const-string v3, "CAN_106" // string@0c76 │ │ +0d4096: 4d03 0001 |506f: aput-object v3, v0, v1 │ │ +0d409a: 1301 e20e |5071: const/16 v1, #int 3810 // #ee2 │ │ +0d409e: 1a03 6503 |5073: const-string v3, "-136.821" // string@0365 │ │ +0d40a2: 4d03 0001 |5075: aput-object v3, v0, v1 │ │ +0d40a6: 1301 e30e |5077: const/16 v1, #int 3811 // #ee3 │ │ +0d40aa: 1a03 2408 |5079: const-string v3, "68.1059" // string@0824 │ │ +0d40ae: 4d03 0001 |507b: aput-object v3, v0, v1 │ │ +0d40b2: 1301 e40e |507d: const/16 v1, #int 3812 // #ee4 │ │ +0d40b6: 4d02 0001 |507f: aput-object v2, v0, v1 │ │ +0d40ba: 1301 e50e |5081: const/16 v1, #int 3813 // #ee5 │ │ +0d40be: 1a03 760c |5083: const-string v3, "CAN_106" // string@0c76 │ │ +0d40c2: 4d03 0001 |5085: aput-object v3, v0, v1 │ │ +0d40c6: 1301 e60e |5087: const/16 v1, #int 3814 // #ee6 │ │ +0d40ca: 1a03 6503 |5089: const-string v3, "-136.821" // string@0365 │ │ +0d40ce: 4d03 0001 |508b: aput-object v3, v0, v1 │ │ +0d40d2: 1301 e70e |508d: const/16 v1, #int 3815 // #ee7 │ │ +0d40d6: 1a03 f407 |508f: const-string v3, "63.7547" // string@07f4 │ │ +0d40da: 4d03 0001 |5091: aput-object v3, v0, v1 │ │ +0d40de: 1301 e80e |5093: const/16 v1, #int 3816 // #ee8 │ │ +0d40e2: 4d02 0001 |5095: aput-object v2, v0, v1 │ │ +0d40e6: 1301 e90e |5097: const/16 v1, #int 3817 // #ee9 │ │ +0d40ea: 1a03 760c |5099: const-string v3, "CAN_106" // string@0c76 │ │ +0d40ee: 4d03 0001 |509b: aput-object v3, v0, v1 │ │ +0d40f2: 1301 ea0e |509d: const/16 v1, #int 3818 // #eea │ │ +0d40f6: 1a03 4803 |509f: const-string v3, "-126.627" // string@0348 │ │ +0d40fa: 4d03 0001 |50a1: aput-object v3, v0, v1 │ │ +0d40fe: 1301 eb0e |50a3: const/16 v1, #int 3819 // #eeb │ │ +0d4102: 1a03 f407 |50a5: const-string v3, "63.7547" // string@07f4 │ │ +0d4106: 4d03 0001 |50a7: aput-object v3, v0, v1 │ │ +0d410a: 1301 ec0e |50a9: const/16 v1, #int 3820 // #eec │ │ +0d410e: 4d02 0001 |50ab: aput-object v2, v0, v1 │ │ +0d4112: 1301 ed0e |50ad: const/16 v1, #int 3821 // #eed │ │ +0d4116: 1a03 760c |50af: const-string v3, "CAN_106" // string@0c76 │ │ +0d411a: 4d03 0001 |50b1: aput-object v3, v0, v1 │ │ +0d411e: 1301 ee0e |50b3: const/16 v1, #int 3822 // #eee │ │ +0d4122: 1a03 4803 |50b5: const-string v3, "-126.627" // string@0348 │ │ +0d4126: 4d03 0001 |50b7: aput-object v3, v0, v1 │ │ +0d412a: 1301 ef0e |50b9: const/16 v1, #int 3823 // #eef │ │ +0d412e: 1a03 2408 |50bb: const-string v3, "68.1059" // string@0824 │ │ +0d4132: 4d03 0001 |50bd: aput-object v3, v0, v1 │ │ +0d4136: 1301 f00e |50bf: const/16 v1, #int 3824 // #ef0 │ │ +0d413a: 4d02 0001 |50c1: aput-object v2, v0, v1 │ │ +0d413e: 1301 f10e |50c3: const/16 v1, #int 3825 // #ef1 │ │ +0d4142: 1a03 770c |50c5: const-string v3, "CAN_107" // string@0c77 │ │ +0d4146: 4d03 0001 |50c7: aput-object v3, v0, v1 │ │ +0d414a: 1301 f20e |50c9: const/16 v1, #int 3826 // #ef2 │ │ +0d414e: 1a03 6603 |50cb: const-string v3, "-136.981" // string@0366 │ │ +0d4152: 4d03 0001 |50cd: aput-object v3, v0, v1 │ │ +0d4156: 1301 f30e |50cf: const/16 v1, #int 3827 // #ef3 │ │ +0d415a: 1a03 3508 |50d1: const-string v3, "71.0873" // string@0835 │ │ +0d415e: 4d03 0001 |50d3: aput-object v3, v0, v1 │ │ +0d4162: 1301 f40e |50d5: const/16 v1, #int 3828 // #ef4 │ │ +0d4166: 4d02 0001 |50d7: aput-object v2, v0, v1 │ │ +0d416a: 1301 f50e |50d9: const/16 v1, #int 3829 // #ef5 │ │ +0d416e: 1a03 770c |50db: const-string v3, "CAN_107" // string@0c77 │ │ +0d4172: 4d03 0001 |50dd: aput-object v3, v0, v1 │ │ +0d4176: 1301 f60e |50df: const/16 v1, #int 3830 // #ef6 │ │ +0d417a: 1a03 6603 |50e1: const-string v3, "-136.981" // string@0366 │ │ +0d417e: 4d03 0001 |50e3: aput-object v3, v0, v1 │ │ +0d4182: 1301 f70e |50e5: const/16 v1, #int 3831 // #ef7 │ │ +0d4186: 1a03 1e08 |50e7: const-string v3, "67.7497" // string@081e │ │ +0d418a: 4d03 0001 |50e9: aput-object v3, v0, v1 │ │ +0d418e: 1301 f80e |50eb: const/16 v1, #int 3832 // #ef8 │ │ +0d4192: 4d02 0001 |50ed: aput-object v2, v0, v1 │ │ +0d4196: 1301 f90e |50ef: const/16 v1, #int 3833 // #ef9 │ │ +0d419a: 1a03 770c |50f1: const-string v3, "CAN_107" // string@0c77 │ │ +0d419e: 4d03 0001 |50f3: aput-object v3, v0, v1 │ │ +0d41a2: 1301 fa0e |50f5: const/16 v1, #int 3834 // #efa │ │ +0d41a6: 1a03 4b03 |50f7: const-string v3, "-127.352" // string@034b │ │ +0d41aa: 4d03 0001 |50f9: aput-object v3, v0, v1 │ │ +0d41ae: 1301 fb0e |50fb: const/16 v1, #int 3835 // #efb │ │ +0d41b2: 1a03 1e08 |50fd: const-string v3, "67.7497" // string@081e │ │ +0d41b6: 4d03 0001 |50ff: aput-object v3, v0, v1 │ │ +0d41ba: 1301 fc0e |5101: const/16 v1, #int 3836 // #efc │ │ +0d41be: 4d02 0001 |5103: aput-object v2, v0, v1 │ │ +0d41c2: 1301 fd0e |5105: const/16 v1, #int 3837 // #efd │ │ +0d41c6: 1a03 770c |5107: const-string v3, "CAN_107" // string@0c77 │ │ +0d41ca: 4d03 0001 |5109: aput-object v3, v0, v1 │ │ +0d41ce: 1301 fe0e |510b: const/16 v1, #int 3838 // #efe │ │ +0d41d2: 1a03 4b03 |510d: const-string v3, "-127.352" // string@034b │ │ +0d41d6: 4d03 0001 |510f: aput-object v3, v0, v1 │ │ +0d41da: 1301 ff0e |5111: const/16 v1, #int 3839 // #eff │ │ +0d41de: 1a03 3508 |5113: const-string v3, "71.0873" // string@0835 │ │ +0d41e2: 4d03 0001 |5115: aput-object v3, v0, v1 │ │ +0d41e6: 1301 000f |5117: const/16 v1, #int 3840 // #f00 │ │ +0d41ea: 4d02 0001 |5119: aput-object v2, v0, v1 │ │ +0d41ee: 1301 010f |511b: const/16 v1, #int 3841 // #f01 │ │ +0d41f2: 1a03 780c |511d: const-string v3, "CAN_114" // string@0c78 │ │ +0d41f6: 4d03 0001 |511f: aput-object v3, v0, v1 │ │ +0d41fa: 1301 020f |5121: const/16 v1, #int 3842 // #f02 │ │ +0d41fe: 1a03 6c03 |5123: const-string v3, "-140.374" // string@036c │ │ +0d4202: 4d03 0001 |5125: aput-object v3, v0, v1 │ │ +0d4206: 1301 030f |5127: const/16 v1, #int 3843 // #f03 │ │ +0d420a: 1a03 dc07 |5129: const-string v3, "60.096" // string@07dc │ │ +0d420e: 4d03 0001 |512b: aput-object v3, v0, v1 │ │ +0d4212: 1301 040f |512d: const/16 v1, #int 3844 // #f04 │ │ +0d4216: 4d02 0001 |512f: aput-object v2, v0, v1 │ │ +0d421a: 1301 050f |5131: const/16 v1, #int 3845 // #f05 │ │ +0d421e: 1a03 780c |5133: const-string v3, "CAN_114" // string@0c78 │ │ +0d4222: 4d03 0001 |5135: aput-object v3, v0, v1 │ │ +0d4226: 1301 060f |5137: const/16 v1, #int 3846 // #f06 │ │ +0d422a: 1a03 6c03 |5139: const-string v3, "-140.374" // string@036c │ │ +0d422e: 4d03 0001 |513b: aput-object v3, v0, v1 │ │ +0d4232: 1301 070f |513d: const/16 v1, #int 3847 // #f07 │ │ +0d4236: 1a03 bc07 |513f: const-string v3, "58.7671" // string@07bc │ │ +0d423a: 4d03 0001 |5141: aput-object v3, v0, v1 │ │ +0d423e: 1301 080f |5143: const/16 v1, #int 3848 // #f08 │ │ +0d4242: 4d02 0001 |5145: aput-object v2, v0, v1 │ │ +0d4246: 1301 090f |5147: const/16 v1, #int 3849 // #f09 │ │ +0d424a: 1a03 780c |5149: const-string v3, "CAN_114" // string@0c78 │ │ +0d424e: 4d03 0001 |514b: aput-object v3, v0, v1 │ │ +0d4252: 1301 0a0f |514d: const/16 v1, #int 3850 // #f0a │ │ +0d4256: 1a03 6203 |514f: const-string v3, "-135.497" // string@0362 │ │ +0d425a: 4d03 0001 |5151: aput-object v3, v0, v1 │ │ +0d425e: 1301 0b0f |5153: const/16 v1, #int 3851 // #f0b │ │ +0d4262: 1a03 bc07 |5155: const-string v3, "58.7671" // string@07bc │ │ +0d4266: 4d03 0001 |5157: aput-object v3, v0, v1 │ │ +0d426a: 1301 0c0f |5159: const/16 v1, #int 3852 // #f0c │ │ +0d426e: 4d02 0001 |515b: aput-object v2, v0, v1 │ │ +0d4272: 1301 0d0f |515d: const/16 v1, #int 3853 // #f0d │ │ +0d4276: 1a03 780c |515f: const-string v3, "CAN_114" // string@0c78 │ │ +0d427a: 4d03 0001 |5161: aput-object v3, v0, v1 │ │ +0d427e: 1301 0e0f |5163: const/16 v1, #int 3854 // #f0e │ │ +0d4282: 1a03 6203 |5165: const-string v3, "-135.497" // string@0362 │ │ +0d4286: 4d03 0001 |5167: aput-object v3, v0, v1 │ │ +0d428a: 1301 0f0f |5169: const/16 v1, #int 3855 // #f0f │ │ +0d428e: 1a03 dc07 |516b: const-string v3, "60.096" // string@07dc │ │ +0d4292: 4d03 0001 |516d: aput-object v3, v0, v1 │ │ +0d4296: 1301 100f |516f: const/16 v1, #int 3856 // #f10 │ │ +0d429a: 4d02 0001 |5171: aput-object v2, v0, v1 │ │ +0d429e: 1301 110f |5173: const/16 v1, #int 3857 // #f11 │ │ +0d42a2: 1a03 790c |5175: const-string v3, "CAN_115" // string@0c79 │ │ +0d42a6: 4d03 0001 |5177: aput-object v3, v0, v1 │ │ +0d42aa: 1301 120f |5179: const/16 v1, #int 3858 // #f12 │ │ +0d42ae: 1a03 7103 |517b: const-string v3, "-141.198" // string@0371 │ │ +0d42b2: 4d03 0001 |517d: aput-object v3, v0, v1 │ │ +0d42b6: 1301 130f |517f: const/16 v1, #int 3859 // #f13 │ │ +0d42ba: 1a03 0008 |5181: const-string v3, "64.0987" // string@0800 │ │ +0d42be: 4d03 0001 |5183: aput-object v3, v0, v1 │ │ +0d42c2: 1301 140f |5185: const/16 v1, #int 3860 // #f14 │ │ +0d42c6: 4d02 0001 |5187: aput-object v2, v0, v1 │ │ +0d42ca: 1301 150f |5189: const/16 v1, #int 3861 // #f15 │ │ +0d42ce: 1a03 790c |518b: const-string v3, "CAN_115" // string@0c79 │ │ +0d42d2: 4d03 0001 |518d: aput-object v3, v0, v1 │ │ +0d42d6: 1301 160f |518f: const/16 v1, #int 3862 // #f16 │ │ +0d42da: 1a03 7103 |5191: const-string v3, "-141.198" // string@0371 │ │ +0d42de: 4d03 0001 |5193: aput-object v3, v0, v1 │ │ +0d42e2: 1301 170f |5195: const/16 v1, #int 3863 // #f17 │ │ +0d42e6: 1a03 bf07 |5197: const-string v3, "59.5939" // string@07bf │ │ +0d42ea: 4d03 0001 |5199: aput-object v3, v0, v1 │ │ +0d42ee: 1301 180f |519b: const/16 v1, #int 3864 // #f18 │ │ +0d42f2: 4d02 0001 |519d: aput-object v2, v0, v1 │ │ +0d42f6: 1301 190f |519f: const/16 v1, #int 3865 // #f19 │ │ +0d42fa: 1a03 790c |51a1: const-string v3, "CAN_115" // string@0c79 │ │ +0d42fe: 4d03 0001 |51a3: aput-object v3, v0, v1 │ │ +0d4302: 1301 1a0f |51a5: const/16 v1, #int 3866 // #f1a │ │ +0d4306: 1a03 6003 |51a7: const-string v3, "-134.99" // string@0360 │ │ +0d430a: 4d03 0001 |51a9: aput-object v3, v0, v1 │ │ +0d430e: 1301 1b0f |51ab: const/16 v1, #int 3867 // #f1b │ │ +0d4312: 1a03 bf07 |51ad: const-string v3, "59.5939" // string@07bf │ │ +0d4316: 4d03 0001 |51af: aput-object v3, v0, v1 │ │ +0d431a: 1301 1c0f |51b1: const/16 v1, #int 3868 // #f1c │ │ +0d431e: 4d02 0001 |51b3: aput-object v2, v0, v1 │ │ +0d4322: 1301 1d0f |51b5: const/16 v1, #int 3869 // #f1d │ │ +0d4326: 1a03 790c |51b7: const-string v3, "CAN_115" // string@0c79 │ │ +0d432a: 4d03 0001 |51b9: aput-object v3, v0, v1 │ │ +0d432e: 1301 1e0f |51bb: const/16 v1, #int 3870 // #f1e │ │ +0d4332: 1a03 6003 |51bd: const-string v3, "-134.99" // string@0360 │ │ +0d4336: 4d03 0001 |51bf: aput-object v3, v0, v1 │ │ +0d433a: 1301 1f0f |51c1: const/16 v1, #int 3871 // #f1f │ │ +0d433e: 1a03 0008 |51c3: const-string v3, "64.0987" // string@0800 │ │ +0d4342: 4d03 0001 |51c5: aput-object v3, v0, v1 │ │ +0d4346: 1301 200f |51c7: const/16 v1, #int 3872 // #f20 │ │ +0d434a: 4d02 0001 |51c9: aput-object v2, v0, v1 │ │ +0d434e: 1301 210f |51cb: const/16 v1, #int 3873 // #f21 │ │ +0d4352: 1a03 7a0c |51cd: const-string v3, "CAN_116" // string@0c7a │ │ +0d4356: 4d03 0001 |51cf: aput-object v3, v0, v1 │ │ +0d435a: 1301 220f |51d1: const/16 v1, #int 3874 // #f22 │ │ +0d435e: 1a03 7203 |51d3: const-string v3, "-141.32" // string@0372 │ │ +0d4362: 4d03 0001 |51d5: aput-object v3, v0, v1 │ │ +0d4366: 1301 230f |51d7: const/16 v1, #int 3875 // #f23 │ │ +0d436a: 1a03 2308 |51d9: const-string v3, "68.0943" // string@0823 │ │ +0d436e: 4d03 0001 |51db: aput-object v3, v0, v1 │ │ +0d4372: 1301 240f |51dd: const/16 v1, #int 3876 // #f24 │ │ +0d4376: 4d02 0001 |51df: aput-object v2, v0, v1 │ │ +0d437a: 1301 250f |51e1: const/16 v1, #int 3877 // #f25 │ │ +0d437e: 1a03 7a0c |51e3: const-string v3, "CAN_116" // string@0c7a │ │ +0d4382: 4d03 0001 |51e5: aput-object v3, v0, v1 │ │ +0d4386: 1301 260f |51e7: const/16 v1, #int 3878 // #f26 │ │ +0d438a: 1a03 7203 |51e9: const-string v3, "-141.32" // string@0372 │ │ +0d438e: 4d03 0001 |51eb: aput-object v3, v0, v1 │ │ +0d4392: 1301 270f |51ed: const/16 v1, #int 3879 // #f27 │ │ +0d4396: 1a03 f707 |51ef: const-string v3, "63.7589" // string@07f7 │ │ +0d439a: 4d03 0001 |51f1: aput-object v3, v0, v1 │ │ +0d439e: 1301 280f |51f3: const/16 v1, #int 3880 // #f28 │ │ +0d43a2: 4d02 0001 |51f5: aput-object v2, v0, v1 │ │ +0d43a6: 1301 290f |51f7: const/16 v1, #int 3881 // #f29 │ │ +0d43aa: 1a03 7a0c |51f9: const-string v3, "CAN_116" // string@0c7a │ │ +0d43ae: 4d03 0001 |51fb: aput-object v3, v0, v1 │ │ +0d43b2: 1301 2a0f |51fd: const/16 v1, #int 3882 // #f2a │ │ +0d43b6: 1a03 5d03 |51ff: const-string v3, "-134.634" // string@035d │ │ +0d43ba: 4d03 0001 |5201: aput-object v3, v0, v1 │ │ +0d43be: 1301 2b0f |5203: const/16 v1, #int 3883 // #f2b │ │ +0d43c2: 1a03 f707 |5205: const-string v3, "63.7589" // string@07f7 │ │ +0d43c6: 4d03 0001 |5207: aput-object v3, v0, v1 │ │ +0d43ca: 1301 2c0f |5209: const/16 v1, #int 3884 // #f2c │ │ +0d43ce: 4d02 0001 |520b: aput-object v2, v0, v1 │ │ +0d43d2: 1301 2d0f |520d: const/16 v1, #int 3885 // #f2d │ │ +0d43d6: 1a03 7a0c |520f: const-string v3, "CAN_116" // string@0c7a │ │ +0d43da: 4d03 0001 |5211: aput-object v3, v0, v1 │ │ +0d43de: 1301 2e0f |5213: const/16 v1, #int 3886 // #f2e │ │ +0d43e2: 1a03 5d03 |5215: const-string v3, "-134.634" // string@035d │ │ +0d43e6: 4d03 0001 |5217: aput-object v3, v0, v1 │ │ +0d43ea: 1301 2f0f |5219: const/16 v1, #int 3887 // #f2f │ │ +0d43ee: 1a03 2308 |521b: const-string v3, "68.0943" // string@0823 │ │ +0d43f2: 4d03 0001 |521d: aput-object v3, v0, v1 │ │ +0d43f6: 1301 300f |521f: const/16 v1, #int 3888 // #f30 │ │ +0d43fa: 4d02 0001 |5221: aput-object v2, v0, v1 │ │ +0d43fe: 1301 310f |5223: const/16 v1, #int 3889 // #f31 │ │ +0d4402: 1a03 7b0c |5225: const-string v3, "CAN_117" // string@0c7b │ │ +0d4406: 4d03 0001 |5227: aput-object v3, v0, v1 │ │ +0d440a: 1301 320f |5229: const/16 v1, #int 3890 // #f32 │ │ +0d440e: 1a03 7703 |522b: const-string v3, "-144.467" // string@0377 │ │ +0d4412: 4d03 0001 |522d: aput-object v3, v0, v1 │ │ +0d4416: 1301 330f |522f: const/16 v1, #int 3891 // #f33 │ │ +0d441a: 1a03 3208 |5231: const-string v3, "70.1348" // string@0832 │ │ +0d441e: 4d03 0001 |5233: aput-object v3, v0, v1 │ │ +0d4422: 1301 340f |5235: const/16 v1, #int 3892 // #f34 │ │ +0d4426: 4d02 0001 |5237: aput-object v2, v0, v1 │ │ +0d442a: 1301 350f |5239: const/16 v1, #int 3893 // #f35 │ │ +0d442e: 1a03 7b0c |523b: const-string v3, "CAN_117" // string@0c7b │ │ +0d4432: 4d03 0001 |523d: aput-object v3, v0, v1 │ │ +0d4436: 1301 360f |523f: const/16 v1, #int 3894 // #f36 │ │ +0d443a: 1a03 7703 |5241: const-string v3, "-144.467" // string@0377 │ │ +0d443e: 4d03 0001 |5243: aput-object v3, v0, v1 │ │ +0d4442: 1301 370f |5245: const/16 v1, #int 3895 // #f37 │ │ +0d4446: 1a03 1c08 |5247: const-string v3, "67.704" // string@081c │ │ +0d444a: 4d03 0001 |5249: aput-object v3, v0, v1 │ │ +0d444e: 1301 380f |524b: const/16 v1, #int 3896 // #f38 │ │ +0d4452: 4d02 0001 |524d: aput-object v2, v0, v1 │ │ +0d4456: 1301 390f |524f: const/16 v1, #int 3897 // #f39 │ │ +0d445a: 1a03 7b0c |5251: const-string v3, "CAN_117" // string@0c7b │ │ +0d445e: 4d03 0001 |5253: aput-object v3, v0, v1 │ │ +0d4462: 1301 3a0f |5255: const/16 v1, #int 3898 // #f3a │ │ +0d4466: 1a03 5f03 |5257: const-string v3, "-134.784" // string@035f │ │ +0d446a: 4d03 0001 |5259: aput-object v3, v0, v1 │ │ +0d446e: 1301 3b0f |525b: const/16 v1, #int 3899 // #f3b │ │ +0d4472: 1a03 1c08 |525d: const-string v3, "67.704" // string@081c │ │ +0d4476: 4d03 0001 |525f: aput-object v3, v0, v1 │ │ +0d447a: 1301 3c0f |5261: const/16 v1, #int 3900 // #f3c │ │ +0d447e: 4d02 0001 |5263: aput-object v2, v0, v1 │ │ +0d4482: 1301 3d0f |5265: const/16 v1, #int 3901 // #f3d │ │ +0d4486: 1a03 7b0c |5267: const-string v3, "CAN_117" // string@0c7b │ │ +0d448a: 4d03 0001 |5269: aput-object v3, v0, v1 │ │ +0d448e: 1301 3e0f |526b: const/16 v1, #int 3902 // #f3e │ │ +0d4492: 1a03 5f03 |526d: const-string v3, "-134.784" // string@035f │ │ +0d4496: 4d03 0001 |526f: aput-object v3, v0, v1 │ │ +0d449a: 1301 3f0f |5271: const/16 v1, #int 3903 // #f3f │ │ +0d449e: 1a03 3208 |5273: const-string v3, "70.1348" // string@0832 │ │ +0d44a2: 4d03 0001 |5275: aput-object v3, v0, v1 │ │ +0d44a6: 1301 400f |5277: const/16 v1, #int 3904 // #f40 │ │ +0d44aa: 4d02 0001 |5279: aput-object v2, v0, v1 │ │ +0d44ae: 1301 410f |527b: const/16 v1, #int 3905 // #f41 │ │ +0d44b2: 1a03 7c0c |527d: const-string v3, "CAN_120" // string@0c7c │ │ +0d44b6: 4d03 0001 |527f: aput-object v3, v0, v1 │ │ +0d44ba: 1301 420f |5281: const/16 v1, #int 3906 // #f42 │ │ +0d44be: 1a03 0304 |5283: const-string v3, "-74.2486" // string@0403 │ │ +0d44c2: 4d03 0001 |5285: aput-object v3, v0, v1 │ │ +0d44c6: 1301 430f |5287: const/16 v1, #int 3907 // #f43 │ │ +0d44ca: 1a03 6608 |5289: const-string v3, "83.3307" // string@0866 │ │ +0d44ce: 4d03 0001 |528b: aput-object v3, v0, v1 │ │ +0d44d2: 1301 440f |528d: const/16 v1, #int 3908 // #f44 │ │ +0d44d6: 4d02 0001 |528f: aput-object v2, v0, v1 │ │ +0d44da: 1301 450f |5291: const/16 v1, #int 3909 // #f45 │ │ +0d44de: 1a03 7c0c |5293: const-string v3, "CAN_120" // string@0c7c │ │ +0d44e2: 4d03 0001 |5295: aput-object v3, v0, v1 │ │ +0d44e6: 1301 460f |5297: const/16 v1, #int 3910 // #f46 │ │ +0d44ea: 1a03 0304 |5299: const-string v3, "-74.2486" // string@0403 │ │ +0d44ee: 4d03 0001 |529b: aput-object v3, v0, v1 │ │ +0d44f2: 1301 470f |529d: const/16 v1, #int 3911 // #f47 │ │ +0d44f6: 1a03 5a08 |529f: const-string v3, "79.3301" // string@085a │ │ +0d44fa: 4d03 0001 |52a1: aput-object v3, v0, v1 │ │ +0d44fe: 1301 480f |52a3: const/16 v1, #int 3912 // #f48 │ │ +0d4502: 4d02 0001 |52a5: aput-object v2, v0, v1 │ │ +0d4506: 1301 490f |52a7: const/16 v1, #int 3913 // #f49 │ │ +0d450a: 1a03 7c0c |52a9: const-string v3, "CAN_120" // string@0c7c │ │ +0d450e: 4d03 0001 |52ab: aput-object v3, v0, v1 │ │ +0d4512: 1301 4a0f |52ad: const/16 v1, #int 3914 // #f4a │ │ +0d4516: 1a03 bf03 |52af: const-string v3, "-52.1838" // string@03bf │ │ +0d451a: 4d03 0001 |52b1: aput-object v3, v0, v1 │ │ +0d451e: 1301 4b0f |52b3: const/16 v1, #int 3915 // #f4b │ │ +0d4522: 1a03 5a08 |52b5: const-string v3, "79.3301" // string@085a │ │ +0d4526: 4d03 0001 |52b7: aput-object v3, v0, v1 │ │ +0d452a: 1301 4c0f |52b9: const/16 v1, #int 3916 // #f4c │ │ +0d452e: 4d02 0001 |52bb: aput-object v2, v0, v1 │ │ +0d4532: 1301 4d0f |52bd: const/16 v1, #int 3917 // #f4d │ │ +0d4536: 1a03 7c0c |52bf: const-string v3, "CAN_120" // string@0c7c │ │ +0d453a: 4d03 0001 |52c1: aput-object v3, v0, v1 │ │ +0d453e: 1301 4e0f |52c3: const/16 v1, #int 3918 // #f4e │ │ +0d4542: 1a03 bf03 |52c5: const-string v3, "-52.1838" // string@03bf │ │ +0d4546: 4d03 0001 |52c7: aput-object v3, v0, v1 │ │ +0d454a: 1301 4f0f |52c9: const/16 v1, #int 3919 // #f4f │ │ +0d454e: 1a03 6608 |52cb: const-string v3, "83.3307" // string@0866 │ │ +0d4552: 4d03 0001 |52cd: aput-object v3, v0, v1 │ │ +0d4556: 1301 500f |52cf: const/16 v1, #int 3920 // #f50 │ │ +0d455a: 4d02 0001 |52d1: aput-object v2, v0, v1 │ │ +0d455e: 1301 510f |52d3: const/16 v1, #int 3921 // #f51 │ │ +0d4562: 1a03 7d0c |52d5: const-string v3, "CAN_340" // string@0c7d │ │ +0d4566: 4d03 0001 |52d7: aput-object v3, v0, v1 │ │ +0d456a: 1301 520f |52d9: const/16 v1, #int 3922 // #f52 │ │ +0d456e: 1a03 d004 |52db: const-string v3, "-91.6532" // string@04d0 │ │ +0d4572: 4d03 0001 |52dd: aput-object v3, v0, v1 │ │ +0d4576: 1301 530f |52df: const/16 v1, #int 3923 // #f53 │ │ +0d457a: 1a03 6708 |52e1: const-string v3, "83.419" // string@0867 │ │ +0d457e: 4d03 0001 |52e3: aput-object v3, v0, v1 │ │ +0d4582: 1301 540f |52e5: const/16 v1, #int 3924 // #f54 │ │ +0d4586: 4d02 0001 |52e7: aput-object v2, v0, v1 │ │ +0d458a: 1301 550f |52e9: const/16 v1, #int 3925 // #f55 │ │ +0d458e: 1a03 7d0c |52eb: const-string v3, "CAN_340" // string@0c7d │ │ +0d4592: 4d03 0001 |52ed: aput-object v3, v0, v1 │ │ +0d4596: 1301 560f |52ef: const/16 v1, #int 3926 // #f56 │ │ +0d459a: 1a03 d004 |52f1: const-string v3, "-91.6532" // string@04d0 │ │ +0d459e: 4d03 0001 |52f3: aput-object v3, v0, v1 │ │ +0d45a2: 1301 570f |52f5: const/16 v1, #int 3927 // #f57 │ │ +0d45a6: 1a03 5b08 |52f7: const-string v3, "79.6912" // string@085b │ │ +0d45aa: 4d03 0001 |52f9: aput-object v3, v0, v1 │ │ +0d45ae: 1301 580f |52fb: const/16 v1, #int 3928 // #f58 │ │ +0d45b2: 4d02 0001 |52fd: aput-object v2, v0, v1 │ │ +0d45b6: 1301 590f |52ff: const/16 v1, #int 3929 // #f59 │ │ +0d45ba: 1a03 7d0c |5301: const-string v3, "CAN_340" // string@0c7d │ │ +0d45be: 4d03 0001 |5303: aput-object v3, v0, v1 │ │ +0d45c2: 1301 5a0f |5305: const/16 v1, #int 3930 // #f5a │ │ +0d45c6: 1a03 e003 |5307: const-string v3, "-69.5067" // string@03e0 │ │ +0d45ca: 4d03 0001 |5309: aput-object v3, v0, v1 │ │ +0d45ce: 1301 5b0f |530b: const/16 v1, #int 3931 // #f5b │ │ +0d45d2: 1a03 5b08 |530d: const-string v3, "79.6912" // string@085b │ │ +0d45d6: 4d03 0001 |530f: aput-object v3, v0, v1 │ │ +0d45da: 1301 5c0f |5311: const/16 v1, #int 3932 // #f5c │ │ +0d45de: 4d02 0001 |5313: aput-object v2, v0, v1 │ │ +0d45e2: 1301 5d0f |5315: const/16 v1, #int 3933 // #f5d │ │ +0d45e6: 1a03 7d0c |5317: const-string v3, "CAN_340" // string@0c7d │ │ +0d45ea: 4d03 0001 |5319: aput-object v3, v0, v1 │ │ +0d45ee: 1301 5e0f |531b: const/16 v1, #int 3934 // #f5e │ │ +0d45f2: 1a03 e003 |531d: const-string v3, "-69.5067" // string@03e0 │ │ +0d45f6: 4d03 0001 |531f: aput-object v3, v0, v1 │ │ +0d45fa: 1301 5f0f |5321: const/16 v1, #int 3935 // #f5f │ │ +0d45fe: 1a03 6708 |5323: const-string v3, "83.419" // string@0867 │ │ +0d4602: 4d03 0001 |5325: aput-object v3, v0, v1 │ │ +0d4606: 1301 600f |5327: const/16 v1, #int 3936 // #f60 │ │ +0d460a: 4d02 0001 |5329: aput-object v2, v0, v1 │ │ +0d460e: 1301 610f |532b: const/16 v1, #int 3937 // #f61 │ │ +0d4612: 1a03 7e0c |532d: const-string v3, "CAN_560" // string@0c7e │ │ +0d4616: 4d03 0001 |532f: aput-object v3, v0, v1 │ │ +0d461a: 1301 620f |5331: const/16 v1, #int 3938 // #f62 │ │ +0d461e: 1a03 bc02 |5333: const-string v3, "-105.269" // string@02bc │ │ +0d4622: 4d03 0001 |5335: aput-object v3, v0, v1 │ │ +0d4626: 1301 630f |5337: const/16 v1, #int 3939 // #f63 │ │ +0d462a: 1a03 6508 |5339: const-string v3, "82.1024" // string@0865 │ │ +0d462e: 4d03 0001 |533b: aput-object v3, v0, v1 │ │ +0d4632: 1301 640f |533d: const/16 v1, #int 3940 // #f64 │ │ +0d4636: 4d02 0001 |533f: aput-object v2, v0, v1 │ │ +0d463a: 1301 650f |5341: const/16 v1, #int 3941 // #f65 │ │ +0d463e: 1a03 7e0c |5343: const-string v3, "CAN_560" // string@0c7e │ │ +0d4642: 4d03 0001 |5345: aput-object v3, v0, v1 │ │ +0d4646: 1301 660f |5347: const/16 v1, #int 3942 // #f66 │ │ +0d464a: 1a03 bc02 |5349: const-string v3, "-105.269" // string@02bc │ │ +0d464e: 4d03 0001 |534b: aput-object v3, v0, v1 │ │ +0d4652: 1301 670f |534d: const/16 v1, #int 3943 // #f67 │ │ +0d4656: 1a03 5c08 |534f: const-string v3, "79.765" // string@085c │ │ +0d465a: 4d03 0001 |5351: aput-object v3, v0, v1 │ │ +0d465e: 1301 680f |5353: const/16 v1, #int 3944 // #f68 │ │ +0d4662: 4d02 0001 |5355: aput-object v2, v0, v1 │ │ +0d4666: 1301 690f |5357: const/16 v1, #int 3945 // #f69 │ │ +0d466a: 1a03 7e0c |5359: const-string v3, "CAN_560" // string@0c7e │ │ +0d466e: 4d03 0001 |535b: aput-object v3, v0, v1 │ │ +0d4672: 1301 6a0f |535d: const/16 v1, #int 3946 // #f6a │ │ +0d4676: 1a03 8704 |535f: const-string v3, "-85.4058" // string@0487 │ │ +0d467a: 4d03 0001 |5361: aput-object v3, v0, v1 │ │ +0d467e: 1301 6b0f |5363: const/16 v1, #int 3947 // #f6b │ │ +0d4682: 1a03 5c08 |5365: const-string v3, "79.765" // string@085c │ │ +0d4686: 4d03 0001 |5367: aput-object v3, v0, v1 │ │ +0d468a: 1301 6c0f |5369: const/16 v1, #int 3948 // #f6c │ │ +0d468e: 4d02 0001 |536b: aput-object v2, v0, v1 │ │ +0d4692: 1301 6d0f |536d: const/16 v1, #int 3949 // #f6d │ │ +0d4696: 1a02 7e0c |536f: const-string v2, "CAN_560" // string@0c7e │ │ +0d469a: 4d02 0001 |5371: aput-object v2, v0, v1 │ │ +0d469e: 1301 6e0f |5373: const/16 v1, #int 3950 // #f6e │ │ +0d46a2: 1a02 8704 |5375: const-string v2, "-85.4058" // string@0487 │ │ +0d46a6: 4d02 0001 |5377: aput-object v2, v0, v1 │ │ +0d46aa: 1301 6f0f |5379: const/16 v1, #int 3951 // #f6f │ │ +0d46ae: 1a02 6508 |537b: const-string v2, "82.1024" // string@0865 │ │ +0d46b2: 4d02 0001 |537d: aput-object v2, v0, v1 │ │ +0d46b6: 1301 700f |537f: const/16 v1, #int 3952 // #f70 │ │ +0d46ba: 1a02 6808 |5381: const-string v2, "9" // string@0868 │ │ +0d46be: 4d02 0001 |5383: aput-object v2, v0, v1 │ │ +0d46c2: 1301 710f |5385: const/16 v1, #int 3953 // #f71 │ │ +0d46c6: 1a03 5c12 |5387: const-string v3, "HoustonHeli" // string@125c │ │ +0d46ca: 4d03 0001 |5389: aput-object v3, v0, v1 │ │ +0d46ce: 1301 720f |538b: const/16 v1, #int 3954 // #f72 │ │ +0d46d2: 1a03 fc04 |538d: const-string v3, "-95.7459" // string@04fc │ │ +0d46d6: 4d03 0001 |538f: aput-object v3, v0, v1 │ │ +0d46da: 1301 730f |5391: const/16 v1, #int 3955 // #f73 │ │ +0d46de: 1a03 1106 |5393: const-string v3, "30.3279" // string@0611 │ │ +0d46e2: 4d03 0001 |5395: aput-object v3, v0, v1 │ │ +0d46e6: 1301 740f |5397: const/16 v1, #int 3956 // #f74 │ │ +0d46ea: 4d02 0001 |5399: aput-object v2, v0, v1 │ │ +0d46ee: 1301 750f |539b: const/16 v1, #int 3957 // #f75 │ │ +0d46f2: 1a03 5c12 |539d: const-string v3, "HoustonHeli" // string@125c │ │ +0d46f6: 4d03 0001 |539f: aput-object v3, v0, v1 │ │ +0d46fa: 1301 760f |53a1: const/16 v1, #int 3958 // #f76 │ │ +0d46fe: 1a03 fc04 |53a3: const-string v3, "-95.7459" // string@04fc │ │ +0d4702: 4d03 0001 |53a5: aput-object v3, v0, v1 │ │ +0d4706: 1301 770f |53a7: const/16 v1, #int 3959 // #f77 │ │ +0d470a: 1a03 0206 |53a9: const-string v3, "29.192" // string@0602 │ │ +0d470e: 4d03 0001 |53ab: aput-object v3, v0, v1 │ │ +0d4712: 1301 780f |53ad: const/16 v1, #int 3960 // #f78 │ │ +0d4716: 4d02 0001 |53af: aput-object v2, v0, v1 │ │ +0d471a: 1301 790f |53b1: const/16 v1, #int 3961 // #f79 │ │ +0d471e: 1a03 5c12 |53b3: const-string v3, "HoustonHeli" // string@125c │ │ +0d4722: 4d03 0001 |53b5: aput-object v3, v0, v1 │ │ +0d4726: 1301 7a0f |53b7: const/16 v1, #int 3962 // #f7a │ │ +0d472a: 1a03 ef04 |53b9: const-string v3, "-94.8043" // string@04ef │ │ +0d472e: 4d03 0001 |53bb: aput-object v3, v0, v1 │ │ +0d4732: 1301 7b0f |53bd: const/16 v1, #int 3963 // #f7b │ │ +0d4736: 1a03 0206 |53bf: const-string v3, "29.192" // string@0602 │ │ +0d473a: 4d03 0001 |53c1: aput-object v3, v0, v1 │ │ +0d473e: 1301 7c0f |53c3: const/16 v1, #int 3964 // #f7c │ │ +0d4742: 4d02 0001 |53c5: aput-object v2, v0, v1 │ │ +0d4746: 1301 7d0f |53c7: const/16 v1, #int 3965 // #f7d │ │ +0d474a: 1a03 5c12 |53c9: const-string v3, "HoustonHeli" // string@125c │ │ +0d474e: 4d03 0001 |53cb: aput-object v3, v0, v1 │ │ +0d4752: 1301 7e0f |53cd: const/16 v1, #int 3966 // #f7e │ │ +0d4756: 1a03 ef04 |53cf: const-string v3, "-94.8043" // string@04ef │ │ +0d475a: 4d03 0001 |53d1: aput-object v3, v0, v1 │ │ +0d475e: 1301 7f0f |53d3: const/16 v1, #int 3967 // #f7f │ │ +0d4762: 1a03 1106 |53d5: const-string v3, "30.3279" // string@0611 │ │ +0d4766: 4d03 0001 |53d7: aput-object v3, v0, v1 │ │ +0d476a: 1301 800f |53d9: const/16 v1, #int 3968 // #f80 │ │ +0d476e: 4d02 0001 |53db: aput-object v2, v0, v1 │ │ +0d4772: 1301 810f |53dd: const/16 v1, #int 3969 // #f81 │ │ +0d4776: 1a03 2c1f |53df: const-string v3, "LosAngelesHeli" // string@1f2c │ │ +0d477a: 4d03 0001 |53e1: aput-object v3, v0, v1 │ │ +0d477e: 1301 820f |53e3: const/16 v1, #int 3970 // #f82 │ │ +0d4782: 1a03 1903 |53e5: const-string v3, "-119.408" // string@0319 │ │ +0d4786: 4d03 0001 |53e7: aput-object v3, v0, v1 │ │ +0d478a: 1301 830f |53e9: const/16 v1, #int 3971 // #f83 │ │ +0d478e: 1a03 5a06 |53eb: const-string v3, "34.5121" // string@065a │ │ +0d4792: 4d03 0001 |53ed: aput-object v3, v0, v1 │ │ +0d4796: 1301 840f |53ef: const/16 v1, #int 3972 // #f84 │ │ +0d479a: 4d02 0001 |53f1: aput-object v2, v0, v1 │ │ +0d479e: 1301 850f |53f3: const/16 v1, #int 3973 // #f85 │ │ +0d47a2: 1a03 2c1f |53f5: const-string v3, "LosAngelesHeli" // string@1f2c │ │ +0d47a6: 4d03 0001 |53f7: aput-object v3, v0, v1 │ │ +0d47aa: 1301 860f |53f9: const/16 v1, #int 3974 // #f86 │ │ +0d47ae: 1a03 1903 |53fb: const-string v3, "-119.408" // string@0319 │ │ +0d47b2: 4d03 0001 |53fd: aput-object v3, v0, v1 │ │ +0d47b6: 1301 870f |53ff: const/16 v1, #int 3975 // #f87 │ │ +0d47ba: 1a03 4106 |5401: const-string v3, "33.4028" // string@0641 │ │ +0d47be: 4d03 0001 |5403: aput-object v3, v0, v1 │ │ +0d47c2: 1301 880f |5405: const/16 v1, #int 3976 // #f88 │ │ +0d47c6: 4d02 0001 |5407: aput-object v2, v0, v1 │ │ +0d47ca: 1301 890f |5409: const/16 v1, #int 3977 // #f89 │ │ +0d47ce: 1a03 2c1f |540b: const-string v3, "LosAngelesHeli" // string@1f2c │ │ +0d47d2: 4d03 0001 |540d: aput-object v3, v0, v1 │ │ +0d47d6: 1301 8a0f |540f: const/16 v1, #int 3978 // #f8a │ │ +0d47da: 1a03 0403 |5411: const-string v3, "-116.873" // string@0304 │ │ +0d47de: 4d03 0001 |5413: aput-object v3, v0, v1 │ │ +0d47e2: 1301 8b0f |5415: const/16 v1, #int 3979 // #f8b │ │ +0d47e6: 1a03 4106 |5417: const-string v3, "33.4028" // string@0641 │ │ +0d47ea: 4d03 0001 |5419: aput-object v3, v0, v1 │ │ +0d47ee: 1301 8c0f |541b: const/16 v1, #int 3980 // #f8c │ │ +0d47f2: 4d02 0001 |541d: aput-object v2, v0, v1 │ │ +0d47f6: 1301 8d0f |541f: const/16 v1, #int 3981 // #f8d │ │ +0d47fa: 1a03 2c1f |5421: const-string v3, "LosAngelesHeli" // string@1f2c │ │ +0d47fe: 4d03 0001 |5423: aput-object v3, v0, v1 │ │ +0d4802: 1301 8e0f |5425: const/16 v1, #int 3982 // #f8e │ │ +0d4806: 1a03 0403 |5427: const-string v3, "-116.873" // string@0304 │ │ +0d480a: 4d03 0001 |5429: aput-object v3, v0, v1 │ │ +0d480e: 1301 8f0f |542b: const/16 v1, #int 3983 // #f8f │ │ +0d4812: 1a03 5a06 |542d: const-string v3, "34.5121" // string@065a │ │ +0d4816: 4d03 0001 |542f: aput-object v3, v0, v1 │ │ +0d481a: 1301 900f |5431: const/16 v1, #int 3984 // #f90 │ │ +0d481e: 4d02 0001 |5433: aput-object v2, v0, v1 │ │ +0d4822: 1301 910f |5435: const/16 v1, #int 3985 // #f91 │ │ +0d4826: 1a03 4621 |5437: const-string v3, "NewYorkHeli" // string@2146 │ │ +0d482a: 4d03 0001 |5439: aput-object v3, v0, v1 │ │ +0d482e: 1301 920f |543b: const/16 v1, #int 3986 // #f92 │ │ +0d4832: 1a03 0704 |543d: const-string v3, "-74.9892" // string@0407 │ │ +0d4836: 4d03 0001 |543f: aput-object v3, v0, v1 │ │ +0d483a: 1301 930f |5441: const/16 v1, #int 3987 // #f93 │ │ +0d483e: 1a03 ed06 |5443: const-string v3, "41.2852" // string@06ed │ │ +0d4842: 4d03 0001 |5445: aput-object v3, v0, v1 │ │ +0d4846: 1301 940f |5447: const/16 v1, #int 3988 // #f94 │ │ +0d484a: 4d02 0001 |5449: aput-object v2, v0, v1 │ │ +0d484e: 1301 950f |544b: const/16 v1, #int 3989 // #f95 │ │ +0d4852: 1a03 4621 |544d: const-string v3, "NewYorkHeli" // string@2146 │ │ +0d4856: 4d03 0001 |544f: aput-object v3, v0, v1 │ │ +0d485a: 1301 960f |5451: const/16 v1, #int 3990 // #f96 │ │ +0d485e: 1a03 0704 |5453: const-string v3, "-74.9892" // string@0407 │ │ +0d4862: 4d03 0001 |5455: aput-object v3, v0, v1 │ │ +0d4866: 1301 970f |5457: const/16 v1, #int 3991 // #f97 │ │ +0d486a: 1a03 d806 |5459: const-string v3, "40.4193" // string@06d8 │ │ +0d486e: 4d03 0001 |545b: aput-object v3, v0, v1 │ │ +0d4872: 1301 980f |545d: const/16 v1, #int 3992 // #f98 │ │ +0d4876: 4d02 0001 |545f: aput-object v2, v0, v1 │ │ +0d487a: 1301 990f |5461: const/16 v1, #int 3993 // #f99 │ │ +0d487e: 1a03 4621 |5463: const-string v3, "NewYorkHeli" // string@2146 │ │ +0d4882: 4d03 0001 |5465: aput-object v3, v0, v1 │ │ +0d4886: 1301 9a0f |5467: const/16 v1, #int 3994 // #f9a │ │ +0d488a: 1a03 ef03 |5469: const-string v3, "-71.7762" // string@03ef │ │ +0d488e: 4d03 0001 |546b: aput-object v3, v0, v1 │ │ +0d4892: 1301 9b0f |546d: const/16 v1, #int 3995 // #f9b │ │ +0d4896: 1a03 d806 |546f: const-string v3, "40.4193" // string@06d8 │ │ +0d489a: 4d03 0001 |5471: aput-object v3, v0, v1 │ │ +0d489e: 1301 9c0f |5473: const/16 v1, #int 3996 // #f9c │ │ +0d48a2: 4d02 0001 |5475: aput-object v2, v0, v1 │ │ +0d48a6: 1301 9d0f |5477: const/16 v1, #int 3997 // #f9d │ │ +0d48aa: 1a03 4621 |5479: const-string v3, "NewYorkHeli" // string@2146 │ │ +0d48ae: 4d03 0001 |547b: aput-object v3, v0, v1 │ │ +0d48b2: 1301 9e0f |547d: const/16 v1, #int 3998 // #f9e │ │ +0d48b6: 1a03 ef03 |547f: const-string v3, "-71.7762" // string@03ef │ │ +0d48ba: 4d03 0001 |5481: aput-object v3, v0, v1 │ │ +0d48be: 1301 9f0f |5483: const/16 v1, #int 3999 // #f9f │ │ +0d48c2: 1a03 ed06 |5485: const-string v3, "41.2852" // string@06ed │ │ +0d48c6: 4d03 0001 |5487: aput-object v3, v0, v1 │ │ +0d48ca: 1301 a00f |5489: const/16 v1, #int 4000 // #fa0 │ │ +0d48ce: 4d02 0001 |548b: aput-object v2, v0, v1 │ │ +0d48d2: 1301 a10f |548d: const/16 v1, #int 4001 // #fa1 │ │ +0d48d6: 1a03 e00b |548f: const-string v3, "BaltimoreHeli" // string@0be0 │ │ +0d48da: 4d03 0001 |5491: aput-object v3, v0, v1 │ │ +0d48de: 1301 a20f |5493: const/16 v1, #int 4002 // #fa2 │ │ +0d48e2: 1a03 1a04 |5495: const-string v3, "-77.4981" // string@041a │ │ +0d48e6: 4d03 0001 |5497: aput-object v3, v0, v1 │ │ +0d48ea: 1301 a30f |5499: const/16 v1, #int 4003 // #fa3 │ │ +0d48ee: 1a03 c006 |549b: const-string v3, "39.5532" // string@06c0 │ │ +0d48f2: 4d03 0001 |549d: aput-object v3, v0, v1 │ │ +0d48f6: 1301 a40f |549f: const/16 v1, #int 4004 // #fa4 │ │ +0d48fa: 4d02 0001 |54a1: aput-object v2, v0, v1 │ │ +0d48fe: 1301 a50f |54a3: const/16 v1, #int 4005 // #fa5 │ │ +0d4902: 1a03 e00b |54a5: const-string v3, "BaltimoreHeli" // string@0be0 │ │ +0d4906: 4d03 0001 |54a7: aput-object v3, v0, v1 │ │ +0d490a: 1301 a60f |54a9: const/16 v1, #int 4006 // #fa6 │ │ +0d490e: 1a03 1a04 |54ab: const-string v3, "-77.4981" // string@041a │ │ +0d4912: 4d03 0001 |54ad: aput-object v3, v0, v1 │ │ +0d4916: 1301 a70f |54af: const/16 v1, #int 4007 // #fa7 │ │ +0d491a: 1a03 ad06 |54b1: const-string v3, "38.9311" // string@06ad │ │ +0d491e: 4d03 0001 |54b3: aput-object v3, v0, v1 │ │ +0d4922: 1301 a80f |54b5: const/16 v1, #int 4008 // #fa8 │ │ +0d4926: 4d02 0001 |54b7: aput-object v2, v0, v1 │ │ +0d492a: 1301 a90f |54b9: const/16 v1, #int 4009 // #fa9 │ │ +0d492e: 1a03 e00b |54bb: const-string v3, "BaltimoreHeli" // string@0be0 │ │ +0d4932: 4d03 0001 |54bd: aput-object v3, v0, v1 │ │ +0d4936: 1301 aa0f |54bf: const/16 v1, #int 4010 // #faa │ │ +0d493a: 1a03 1004 |54c1: const-string v3, "-75.9196" // string@0410 │ │ +0d493e: 4d03 0001 |54c3: aput-object v3, v0, v1 │ │ +0d4942: 1301 ab0f |54c5: const/16 v1, #int 4011 // #fab │ │ +0d4946: 1a03 ad06 |54c7: const-string v3, "38.9311" // string@06ad │ │ +0d494a: 4d03 0001 |54c9: aput-object v3, v0, v1 │ │ +0d494e: 1301 ac0f |54cb: const/16 v1, #int 4012 // #fac │ │ +0d4952: 4d02 0001 |54cd: aput-object v2, v0, v1 │ │ +0d4956: 1301 ad0f |54cf: const/16 v1, #int 4013 // #fad │ │ +0d495a: 1a03 e00b |54d1: const-string v3, "BaltimoreHeli" // string@0be0 │ │ +0d495e: 4d03 0001 |54d3: aput-object v3, v0, v1 │ │ +0d4962: 1301 ae0f |54d5: const/16 v1, #int 4014 // #fae │ │ +0d4966: 1a03 1004 |54d7: const-string v3, "-75.9196" // string@0410 │ │ +0d496a: 4d03 0001 |54d9: aput-object v3, v0, v1 │ │ +0d496e: 1301 af0f |54db: const/16 v1, #int 4015 // #faf │ │ +0d4972: 1a03 c006 |54dd: const-string v3, "39.5532" // string@06c0 │ │ +0d4976: 4d03 0001 |54df: aput-object v3, v0, v1 │ │ +0d497a: 1301 b00f |54e1: const/16 v1, #int 4016 // #fb0 │ │ +0d497e: 4d02 0001 |54e3: aput-object v2, v0, v1 │ │ +0d4982: 1301 b10f |54e5: const/16 v1, #int 4017 // #fb1 │ │ +0d4986: 1a03 030c |54e7: const-string v3, "BostonHeli" // string@0c03 │ │ +0d498a: 4d03 0001 |54e9: aput-object v3, v0, v1 │ │ +0d498e: 1301 b20f |54eb: const/16 v1, #int 4018 // #fb2 │ │ +0d4992: 1a03 ee03 |54ed: const-string v3, "-71.6703" // string@03ee │ │ +0d4996: 4d03 0001 |54ef: aput-object v3, v0, v1 │ │ +0d499a: 1301 b30f |54f1: const/16 v1, #int 4019 // #fb3 │ │ +0d499e: 1a03 1107 |54f3: const-string v3, "42.8008" // string@0711 │ │ +0d49a2: 4d03 0001 |54f5: aput-object v3, v0, v1 │ │ +0d49a6: 1301 b40f |54f7: const/16 v1, #int 4020 // #fb4 │ │ +0d49aa: 4d02 0001 |54f9: aput-object v2, v0, v1 │ │ +0d49ae: 1301 b50f |54fb: const/16 v1, #int 4021 // #fb5 │ │ +0d49b2: 1a03 030c |54fd: const-string v3, "BostonHeli" // string@0c03 │ │ +0d49b6: 4d03 0001 |54ff: aput-object v3, v0, v1 │ │ +0d49ba: 1301 b60f |5501: const/16 v1, #int 4022 // #fb6 │ │ +0d49be: 1a03 ee03 |5503: const-string v3, "-71.6703" // string@03ee │ │ +0d49c2: 4d03 0001 |5505: aput-object v3, v0, v1 │ │ +0d49c6: 1301 b70f |5507: const/16 v1, #int 4023 // #fb7 │ │ +0d49ca: 1a03 0307 |5509: const-string v3, "41.9707" // string@0703 │ │ +0d49ce: 4d03 0001 |550b: aput-object v3, v0, v1 │ │ +0d49d2: 1301 b80f |550d: const/16 v1, #int 4024 // #fb8 │ │ +0d49d6: 4d02 0001 |550f: aput-object v2, v0, v1 │ │ +0d49da: 1301 b90f |5511: const/16 v1, #int 4025 // #fb9 │ │ +0d49de: 1a03 030c |5513: const-string v3, "BostonHeli" // string@0c03 │ │ +0d49e2: 4d03 0001 |5515: aput-object v3, v0, v1 │ │ +0d49e6: 1301 ba0f |5517: const/16 v1, #int 4026 // #fba │ │ +0d49ea: 1a03 e303 |5519: const-string v3, "-70.3129" // string@03e3 │ │ +0d49ee: 4d03 0001 |551b: aput-object v3, v0, v1 │ │ +0d49f2: 1301 bb0f |551d: const/16 v1, #int 4027 // #fbb │ │ +0d49f6: 1a03 0307 |551f: const-string v3, "41.9707" // string@0703 │ │ +0d49fa: 4d03 0001 |5521: aput-object v3, v0, v1 │ │ +0d49fe: 1301 bc0f |5523: const/16 v1, #int 4028 // #fbc │ │ +0d4a02: 4d02 0001 |5525: aput-object v2, v0, v1 │ │ +0d4a06: 1301 bd0f |5527: const/16 v1, #int 4029 // #fbd │ │ +0d4a0a: 1a03 030c |5529: const-string v3, "BostonHeli" // string@0c03 │ │ +0d4a0e: 4d03 0001 |552b: aput-object v3, v0, v1 │ │ +0d4a12: 1301 be0f |552d: const/16 v1, #int 4030 // #fbe │ │ +0d4a16: 1a03 e303 |552f: const-string v3, "-70.3129" // string@03e3 │ │ +0d4a1a: 4d03 0001 |5531: aput-object v3, v0, v1 │ │ +0d4a1e: 1301 bf0f |5533: const/16 v1, #int 4031 // #fbf │ │ +0d4a22: 1a03 1107 |5535: const-string v3, "42.8008" // string@0711 │ │ +0d4a26: 4d03 0001 |5537: aput-object v3, v0, v1 │ │ +0d4a2a: 1301 c00f |5539: const/16 v1, #int 4032 // #fc0 │ │ +0d4a2e: 4d02 0001 |553b: aput-object v2, v0, v1 │ │ +0d4a32: 1301 c10f |553d: const/16 v1, #int 4033 // #fc1 │ │ +0d4a36: 1a03 830d |553f: const-string v3, "ChicagoHeli" // string@0d83 │ │ +0d4a3a: 4d03 0001 |5541: aput-object v3, v0, v1 │ │ +0d4a3e: 1301 c20f |5543: const/16 v1, #int 4034 // #fc2 │ │ +0d4a42: 1a03 b304 |5545: const-string v3, "-88.8356" // string@04b3 │ │ +0d4a46: 4d03 0001 |5547: aput-object v3, v0, v1 │ │ +0d4a4a: 1301 c30f |5549: const/16 v1, #int 4035 // #fc3 │ │ +0d4a4e: 1a03 0607 |554b: const-string v3, "42.4141" // string@0706 │ │ +0d4a52: 4d03 0001 |554d: aput-object v3, v0, v1 │ │ +0d4a56: 1301 c40f |554f: const/16 v1, #int 4036 // #fc4 │ │ +0d4a5a: 4d02 0001 |5551: aput-object v2, v0, v1 │ │ +0d4a5e: 1301 c50f |5553: const/16 v1, #int 4037 // #fc5 │ │ +0d4a62: 1a03 830d |5555: const-string v3, "ChicagoHeli" // string@0d83 │ │ +0d4a66: 4d03 0001 |5557: aput-object v3, v0, v1 │ │ +0d4a6a: 1301 c60f |5559: const/16 v1, #int 4038 // #fc6 │ │ +0d4a6e: 1a03 b304 |555b: const-string v3, "-88.8356" // string@04b3 │ │ +0d4a72: 4d03 0001 |555d: aput-object v3, v0, v1 │ │ +0d4a76: 1301 c70f |555f: const/16 v1, #int 4039 // #fc7 │ │ +0d4a7a: 1a03 f806 |5561: const-string v3, "41.5524" // string@06f8 │ │ +0d4a7e: 4d03 0001 |5563: aput-object v3, v0, v1 │ │ +0d4a82: 1301 c80f |5565: const/16 v1, #int 4040 // #fc8 │ │ +0d4a86: 4d02 0001 |5567: aput-object v2, v0, v1 │ │ +0d4a8a: 1301 c90f |5569: const/16 v1, #int 4041 // #fc9 │ │ +0d4a8e: 1a03 830d |556b: const-string v3, "ChicagoHeli" // string@0d83 │ │ +0d4a92: 4d03 0001 |556d: aput-object v3, v0, v1 │ │ +0d4a96: 1301 ca0f |556f: const/16 v1, #int 4042 // #fca │ │ +0d4a9a: 1a03 9e04 |5571: const-string v3, "-87.0943" // string@049e │ │ +0d4a9e: 4d03 0001 |5573: aput-object v3, v0, v1 │ │ +0d4aa2: 1301 cb0f |5575: const/16 v1, #int 4043 // #fcb │ │ +0d4aa6: 1a03 f806 |5577: const-string v3, "41.5524" // string@06f8 │ │ +0d4aaa: 4d03 0001 |5579: aput-object v3, v0, v1 │ │ +0d4aae: 1301 cc0f |557b: const/16 v1, #int 4044 // #fcc │ │ +0d4ab2: 4d02 0001 |557d: aput-object v2, v0, v1 │ │ +0d4ab6: 1301 cd0f |557f: const/16 v1, #int 4045 // #fcd │ │ +0d4aba: 1a03 830d |5581: const-string v3, "ChicagoHeli" // string@0d83 │ │ +0d4abe: 4d03 0001 |5583: aput-object v3, v0, v1 │ │ +0d4ac2: 1301 ce0f |5585: const/16 v1, #int 4046 // #fce │ │ +0d4ac6: 1a03 9e04 |5587: const-string v3, "-87.0943" // string@049e │ │ +0d4aca: 4d03 0001 |5589: aput-object v3, v0, v1 │ │ +0d4ace: 1301 cf0f |558b: const/16 v1, #int 4047 // #fcf │ │ +0d4ad2: 1a03 0607 |558d: const-string v3, "42.4141" // string@0706 │ │ +0d4ad6: 4d03 0001 |558f: aput-object v3, v0, v1 │ │ +0d4ada: 1301 d00f |5591: const/16 v1, #int 4048 // #fd0 │ │ +0d4ade: 4d02 0001 |5593: aput-object v2, v0, v1 │ │ +0d4ae2: 1301 d10f |5595: const/16 v1, #int 4049 // #fd1 │ │ +0d4ae6: 1a03 cc0e |5597: const-string v3, "Dallas-FtWorthHeli" // string@0ecc │ │ +0d4aea: 4d03 0001 |5599: aput-object v3, v0, v1 │ │ +0d4aee: 1301 d20f |559b: const/16 v1, #int 4050 // #fd2 │ │ +0d4af2: 1a03 1a05 |559d: const-string v3, "-97.8465" // string@051a │ │ +0d4af6: 4d03 0001 |559f: aput-object v3, v0, v1 │ │ +0d4afa: 1301 d30f |55a1: const/16 v1, #int 4051 // #fd3 │ │ +0d4afe: 1a03 3e06 |55a3: const-string v3, "33.28" // string@063e │ │ +0d4b02: 4d03 0001 |55a5: aput-object v3, v0, v1 │ │ +0d4b06: 1301 d40f |55a7: const/16 v1, #int 4052 // #fd4 │ │ +0d4b0a: 4d02 0001 |55a9: aput-object v2, v0, v1 │ │ +0d4b0e: 1301 d50f |55ab: const/16 v1, #int 4053 // #fd5 │ │ +0d4b12: 1a03 cc0e |55ad: const-string v3, "Dallas-FtWorthHeli" // string@0ecc │ │ +0d4b16: 4d03 0001 |55af: aput-object v3, v0, v1 │ │ +0d4b1a: 1301 d60f |55b1: const/16 v1, #int 4054 // #fd6 │ │ +0d4b1e: 1a03 1a05 |55b3: const-string v3, "-97.8465" // string@051a │ │ +0d4b22: 4d03 0001 |55b5: aput-object v3, v0, v1 │ │ +0d4b26: 1301 d70f |55b7: const/16 v1, #int 4055 // #fd7 │ │ +0d4b2a: 1a03 2e06 |55b9: const-string v3, "32.4195" // string@062e │ │ +0d4b2e: 4d03 0001 |55bb: aput-object v3, v0, v1 │ │ +0d4b32: 1301 d80f |55bd: const/16 v1, #int 4056 // #fd8 │ │ +0d4b36: 4d02 0001 |55bf: aput-object v2, v0, v1 │ │ +0d4b3a: 1301 d90f |55c1: const/16 v1, #int 4057 // #fd9 │ │ +0d4b3e: 1a03 cc0e |55c3: const-string v3, "Dallas-FtWorthHeli" // string@0ecc │ │ +0d4b42: 4d03 0001 |55c5: aput-object v3, v0, v1 │ │ +0d4b46: 1301 da0f |55c7: const/16 v1, #int 4058 // #fda │ │ +0d4b4a: 1a03 0605 |55c9: const-string v3, "-96.3146" // string@0506 │ │ +0d4b4e: 4d03 0001 |55cb: aput-object v3, v0, v1 │ │ +0d4b52: 1301 db0f |55cd: const/16 v1, #int 4059 // #fdb │ │ +0d4b56: 1a03 2e06 |55cf: const-string v3, "32.4195" // string@062e │ │ +0d4b5a: 4d03 0001 |55d1: aput-object v3, v0, v1 │ │ +0d4b5e: 1301 dc0f |55d3: const/16 v1, #int 4060 // #fdc │ │ +0d4b62: 4d02 0001 |55d5: aput-object v2, v0, v1 │ │ +0d4b66: 1301 dd0f |55d7: const/16 v1, #int 4061 // #fdd │ │ +0d4b6a: 1a03 cc0e |55d9: const-string v3, "Dallas-FtWorthHeli" // string@0ecc │ │ +0d4b6e: 4d03 0001 |55db: aput-object v3, v0, v1 │ │ +0d4b72: 1301 de0f |55dd: const/16 v1, #int 4062 // #fde │ │ +0d4b76: 1a03 0605 |55df: const-string v3, "-96.3146" // string@0506 │ │ +0d4b7a: 4d03 0001 |55e1: aput-object v3, v0, v1 │ │ +0d4b7e: 1301 df0f |55e3: const/16 v1, #int 4063 // #fdf │ │ +0d4b82: 1a03 3e06 |55e5: const-string v3, "33.28" // string@063e │ │ +0d4b86: 4d03 0001 |55e7: aput-object v3, v0, v1 │ │ +0d4b8a: 1301 e00f |55e9: const/16 v1, #int 4064 // #fe0 │ │ +0d4b8e: 4d02 0001 |55eb: aput-object v2, v0, v1 │ │ +0d4b92: 1301 e10f |55ed: const/16 v1, #int 4065 // #fe1 │ │ +0d4b96: 1a03 020f |55ef: const-string v3, "DetroitHeli" // string@0f02 │ │ +0d4b9a: 4d03 0001 |55f1: aput-object v3, v0, v1 │ │ +0d4b9e: 1301 e20f |55f3: const/16 v1, #int 4066 // #fe2 │ │ +0d4ba2: 1a03 7804 |55f5: const-string v3, "-84.5149" // string@0478 │ │ +0d4ba6: 4d03 0001 |55f7: aput-object v3, v0, v1 │ │ +0d4baa: 1301 e30f |55f9: const/16 v1, #int 4067 // #fe3 │ │ +0d4bae: 1a03 0e07 |55fb: const-string v3, "42.7545" // string@070e │ │ +0d4bb2: 4d03 0001 |55fd: aput-object v3, v0, v1 │ │ +0d4bb6: 1301 e40f |55ff: const/16 v1, #int 4068 // #fe4 │ │ +0d4bba: 4d02 0001 |5601: aput-object v2, v0, v1 │ │ +0d4bbe: 1301 e50f |5603: const/16 v1, #int 4069 // #fe5 │ │ +0d4bc2: 1a03 020f |5605: const-string v3, "DetroitHeli" // string@0f02 │ │ +0d4bc6: 4d03 0001 |5607: aput-object v3, v0, v1 │ │ +0d4bca: 1301 e60f |5609: const/16 v1, #int 4070 // #fe6 │ │ +0d4bce: 1a03 7804 |560b: const-string v3, "-84.5149" // string@0478 │ │ +0d4bd2: 4d03 0001 |560d: aput-object v3, v0, v1 │ │ +0d4bd6: 1301 e70f |560f: const/16 v1, #int 4071 // #fe7 │ │ +0d4bda: 1a03 ff06 |5611: const-string v3, "41.8897" // string@06ff │ │ +0d4bde: 4d03 0001 |5613: aput-object v3, v0, v1 │ │ +0d4be2: 1301 e80f |5615: const/16 v1, #int 4072 // #fe8 │ │ +0d4be6: 4d02 0001 |5617: aput-object v2, v0, v1 │ │ +0d4bea: 1301 e90f |5619: const/16 v1, #int 4073 // #fe9 │ │ +0d4bee: 1a03 020f |561b: const-string v3, "DetroitHeli" // string@0f02 │ │ +0d4bf2: 4d03 0001 |561d: aput-object v3, v0, v1 │ │ +0d4bf6: 1301 ea0f |561f: const/16 v1, #int 4074 // #fea │ │ +0d4bfa: 1a03 6404 |5621: const-string v3, "-82.765" // string@0464 │ │ +0d4bfe: 4d03 0001 |5623: aput-object v3, v0, v1 │ │ +0d4c02: 1301 eb0f |5625: const/16 v1, #int 4075 // #feb │ │ +0d4c06: 1a03 ff06 |5627: const-string v3, "41.8897" // string@06ff │ │ +0d4c0a: 4d03 0001 |5629: aput-object v3, v0, v1 │ │ +0d4c0e: 1301 ec0f |562b: const/16 v1, #int 4076 // #fec │ │ +0d4c12: 4d02 0001 |562d: aput-object v2, v0, v1 │ │ +0d4c16: 1301 ed0f |562f: const/16 v1, #int 4077 // #fed │ │ +0d4c1a: 1a03 020f |5631: const-string v3, "DetroitHeli" // string@0f02 │ │ +0d4c1e: 4d03 0001 |5633: aput-object v3, v0, v1 │ │ +0d4c22: 1301 ee0f |5635: const/16 v1, #int 4078 // #fee │ │ +0d4c26: 1a03 6404 |5637: const-string v3, "-82.765" // string@0464 │ │ +0d4c2a: 4d03 0001 |5639: aput-object v3, v0, v1 │ │ +0d4c2e: 1301 ef0f |563b: const/16 v1, #int 4079 // #fef │ │ +0d4c32: 1a03 0e07 |563d: const-string v3, "42.7545" // string@070e │ │ +0d4c36: 4d03 0001 |563f: aput-object v3, v0, v1 │ │ +0d4c3a: 1301 f00f |5641: const/16 v1, #int 4080 // #ff0 │ │ +0d4c3e: 4d02 0001 |5643: aput-object v2, v0, v1 │ │ +0d4c42: 1301 f10f |5645: const/16 v1, #int 4081 // #ff1 │ │ +0d4c46: 1a03 fc11 |5647: const-string v3, "GrandCanyonGeneralAviationHeli" // string@11fc │ │ +0d4c4a: 4d03 0001 |5649: aput-object v3, v0, v1 │ │ +0d4c4e: 1301 f20f |564b: const/16 v1, #int 4082 // #ff2 │ │ +0d4c52: 1a03 f802 |564d: const-string v3, "-114.512" // string@02f8 │ │ +0d4c56: 4d03 0001 |564f: aput-object v3, v0, v1 │ │ +0d4c5a: 1301 f30f |5651: const/16 v1, #int 4083 // #ff3 │ │ +0d4c5e: 1a03 8406 |5653: const-string v3, "36.7586" // string@0684 │ │ +0d4c62: 4d03 0001 |5655: aput-object v3, v0, v1 │ │ +0d4c66: 1301 f40f |5657: const/16 v1, #int 4084 // #ff4 │ │ +0d4c6a: 4d02 0001 |5659: aput-object v2, v0, v1 │ │ +0d4c6e: 1301 f50f |565b: const/16 v1, #int 4085 // #ff5 │ │ +0d4c72: 1a03 fc11 |565d: const-string v3, "GrandCanyonGeneralAviationHeli" // string@11fc │ │ +0d4c76: 4d03 0001 |565f: aput-object v3, v0, v1 │ │ +0d4c7a: 1301 f60f |5661: const/16 v1, #int 4086 // #ff6 │ │ +0d4c7e: 1a03 f802 |5663: const-string v3, "-114.512" // string@02f8 │ │ +0d4c82: 4d03 0001 |5665: aput-object v3, v0, v1 │ │ +0d4c86: 1301 f70f |5667: const/16 v1, #int 4087 // #ff7 │ │ +0d4c8a: 1a03 6d06 |5669: const-string v3, "35.5832" // string@066d │ │ +0d4c8e: 4d03 0001 |566b: aput-object v3, v0, v1 │ │ +0d4c92: 1301 f80f |566d: const/16 v1, #int 4088 // #ff8 │ │ +0d4c96: 4d02 0001 |566f: aput-object v2, v0, v1 │ │ +0d4c9a: 1301 f90f |5671: const/16 v1, #int 4089 // #ff9 │ │ +0d4c9e: 1a03 fc11 |5673: const-string v3, "GrandCanyonGeneralAviationHeli" // string@11fc │ │ +0d4ca2: 4d03 0001 |5675: aput-object v3, v0, v1 │ │ +0d4ca6: 1301 fa0f |5677: const/16 v1, #int 4090 // #ffa │ │ +0d4caa: 1a03 df02 |5679: const-string v3, "-111.281" // string@02df │ │ +0d4cae: 4d03 0001 |567b: aput-object v3, v0, v1 │ │ +0d4cb2: 1301 fb0f |567d: const/16 v1, #int 4091 // #ffb │ │ +0d4cb6: 1a03 6d06 |567f: const-string v3, "35.5832" // string@066d │ │ +0d4cba: 4d03 0001 |5681: aput-object v3, v0, v1 │ │ +0d4cbe: 1301 fc0f |5683: const/16 v1, #int 4092 // #ffc │ │ +0d4cc2: 4d02 0001 |5685: aput-object v2, v0, v1 │ │ +0d4cc6: 1301 fd0f |5687: const/16 v1, #int 4093 // #ffd │ │ +0d4cca: 1a03 fc11 |5689: const-string v3, "GrandCanyonGeneralAviationHeli" // string@11fc │ │ +0d4cce: 4d03 0001 |568b: aput-object v3, v0, v1 │ │ +0d4cd2: 1301 fe0f |568d: const/16 v1, #int 4094 // #ffe │ │ +0d4cd6: 1a03 df02 |568f: const-string v3, "-111.281" // string@02df │ │ +0d4cda: 4d03 0001 |5691: aput-object v3, v0, v1 │ │ +0d4cde: 1301 ff0f |5693: const/16 v1, #int 4095 // #fff │ │ +0d4ce2: 1a03 8406 |5695: const-string v3, "36.7586" // string@0684 │ │ +0d4ce6: 4d03 0001 |5697: aput-object v3, v0, v1 │ │ +0d4cea: 1301 0010 |5699: const/16 v1, #int 4096 // #1000 │ │ +0d4cee: 4d02 0001 |569b: aput-object v2, v0, v1 │ │ +0d4cf2: 1301 0110 |569d: const/16 v1, #int 4097 // #1001 │ │ +0d4cf6: 1a03 4729 |569f: const-string v3, "WashingtonHeli" // string@2947 │ │ +0d4cfa: 4d03 0001 |56a1: aput-object v3, v0, v1 │ │ +0d4cfe: 1301 0210 |56a3: const/16 v1, #int 4098 // #1002 │ │ +0d4d02: 1a03 2104 |56a5: const-string v3, "-78.0641" // string@0421 │ │ +0d4d06: 4d03 0001 |56a7: aput-object v3, v0, v1 │ │ +0d4d0a: 1301 0310 |56a9: const/16 v1, #int 4099 // #1003 │ │ +0d4d0e: 1a03 b106 |56ab: const-string v3, "39.1489" // string@06b1 │ │ +0d4d12: 4d03 0001 |56ad: aput-object v3, v0, v1 │ │ +0d4d16: 1301 0410 |56af: const/16 v1, #int 4100 // #1004 │ │ +0d4d1a: 4d02 0001 |56b1: aput-object v2, v0, v1 │ │ +0d4d1e: 1301 0510 |56b3: const/16 v1, #int 4101 // #1005 │ │ +0d4d22: 1a03 4729 |56b5: const-string v3, "WashingtonHeli" // string@2947 │ │ +0d4d26: 4d03 0001 |56b7: aput-object v3, v0, v1 │ │ +0d4d2a: 1301 0610 |56b9: const/16 v1, #int 4102 // #1006 │ │ +0d4d2e: 1a03 2104 |56bb: const-string v3, "-78.0641" // string@0421 │ │ +0d4d32: 4d03 0001 |56bd: aput-object v3, v0, v1 │ │ +0d4d36: 1301 0710 |56bf: const/16 v1, #int 4103 // #1007 │ │ +0d4d3a: 1a03 a306 |56c1: const-string v3, "38.428" // string@06a3 │ │ +0d4d3e: 4d03 0001 |56c3: aput-object v3, v0, v1 │ │ +0d4d42: 1301 0810 |56c5: const/16 v1, #int 4104 // #1008 │ │ +0d4d46: 4d02 0001 |56c7: aput-object v2, v0, v1 │ │ +0d4d4a: 1301 0910 |56c9: const/16 v1, #int 4105 // #1009 │ │ +0d4d4e: 1a03 4729 |56cb: const-string v3, "WashingtonHeli" // string@2947 │ │ +0d4d52: 4d03 0001 |56cd: aput-object v3, v0, v1 │ │ +0d4d56: 1301 0a10 |56cf: const/16 v1, #int 4106 // #100a │ │ +0d4d5a: 1a03 1204 |56d1: const-string v3, "-76.4016" // string@0412 │ │ +0d4d5e: 4d03 0001 |56d3: aput-object v3, v0, v1 │ │ +0d4d62: 1301 0b10 |56d5: const/16 v1, #int 4107 // #100b │ │ +0d4d66: 1a03 a306 |56d7: const-string v3, "38.428" // string@06a3 │ │ +0d4d6a: 4d03 0001 |56d9: aput-object v3, v0, v1 │ │ +0d4d6e: 1301 0c10 |56db: const/16 v1, #int 4108 // #100c │ │ +0d4d72: 4d02 0001 |56dd: aput-object v2, v0, v1 │ │ +0d4d76: 1301 0d10 |56df: const/16 v1, #int 4109 // #100d │ │ +0d4d7a: 1a02 4729 |56e1: const-string v2, "WashingtonHeli" // string@2947 │ │ +0d4d7e: 4d02 0001 |56e3: aput-object v2, v0, v1 │ │ +0d4d82: 1301 0e10 |56e5: const/16 v1, #int 4110 // #100e │ │ +0d4d86: 1a02 1204 |56e7: const-string v2, "-76.4016" // string@0412 │ │ +0d4d8a: 4d02 0001 |56e9: aput-object v2, v0, v1 │ │ +0d4d8e: 1301 0f10 |56eb: const/16 v1, #int 4111 // #100f │ │ +0d4d92: 1a02 b106 |56ed: const-string v2, "39.1489" // string@06b1 │ │ +0d4d96: 4d02 0001 |56ef: aput-object v2, v0, v1 │ │ +0d4d9a: 1301 1010 |56f1: const/16 v1, #int 4112 // #1010 │ │ +0d4d9e: 1a02 ab05 |56f3: const-string v2, "13" // string@05ab │ │ +0d4da2: 4d02 0001 |56f5: aput-object v2, v0, v1 │ │ +0d4da6: 1301 1110 |56f7: const/16 v1, #int 4113 // #1011 │ │ +0d4daa: 1a03 530b |56f9: const-string v3, "AtlantaFLY" // string@0b53 │ │ +0d4dae: 4d03 0001 |56fb: aput-object v3, v0, v1 │ │ +0d4db2: 1301 1210 |56fd: const/16 v1, #int 4114 // #1012 │ │ +0d4db6: 1a03 8604 |56ff: const-string v3, "-85.3059" // string@0486 │ │ +0d4dba: 4d03 0001 |5701: aput-object v3, v0, v1 │ │ +0d4dbe: 1301 1310 |5703: const/16 v1, #int 4115 // #1013 │ │ +0d4dc2: 1a03 5506 |5705: const-string v3, "34.3123" // string@0655 │ │ +0d4dc6: 4d03 0001 |5707: aput-object v3, v0, v1 │ │ +0d4dca: 1301 1410 |5709: const/16 v1, #int 4116 // #1014 │ │ +0d4dce: 4d02 0001 |570b: aput-object v2, v0, v1 │ │ +0d4dd2: 1301 1510 |570d: const/16 v1, #int 4117 // #1015 │ │ +0d4dd6: 1a03 530b |570f: const-string v3, "AtlantaFLY" // string@0b53 │ │ +0d4dda: 4d03 0001 |5711: aput-object v3, v0, v1 │ │ +0d4dde: 1301 1610 |5713: const/16 v1, #int 4118 // #1016 │ │ +0d4de2: 1a03 8604 |5715: const-string v3, "-85.3059" // string@0486 │ │ +0d4de6: 4d03 0001 |5717: aput-object v3, v0, v1 │ │ +0d4dea: 1301 1710 |5719: const/16 v1, #int 4119 // #1017 │ │ +0d4dee: 1a03 3a06 |571b: const-string v3, "32.977" // string@063a │ │ +0d4df2: 4d03 0001 |571d: aput-object v3, v0, v1 │ │ +0d4df6: 1301 1810 |571f: const/16 v1, #int 4120 // #1018 │ │ +0d4dfa: 4d02 0001 |5721: aput-object v2, v0, v1 │ │ +0d4dfe: 1301 1910 |5723: const/16 v1, #int 4121 // #1019 │ │ +0d4e02: 1a03 530b |5725: const-string v3, "AtlantaFLY" // string@0b53 │ │ +0d4e06: 4d03 0001 |5727: aput-object v3, v0, v1 │ │ +0d4e0a: 1301 1a10 |5729: const/16 v1, #int 4122 // #101a │ │ +0d4e0e: 1a03 6a04 |572b: const-string v3, "-83.5943" // string@046a │ │ +0d4e12: 4d03 0001 |572d: aput-object v3, v0, v1 │ │ +0d4e16: 1301 1b10 |572f: const/16 v1, #int 4123 // #101b │ │ +0d4e1a: 1a03 3a06 |5731: const-string v3, "32.977" // string@063a │ │ +0d4e1e: 4d03 0001 |5733: aput-object v3, v0, v1 │ │ +0d4e22: 1301 1c10 |5735: const/16 v1, #int 4124 // #101c │ │ +0d4e26: 4d02 0001 |5737: aput-object v2, v0, v1 │ │ +0d4e2a: 1301 1d10 |5739: const/16 v1, #int 4125 // #101d │ │ +0d4e2e: 1a03 530b |573b: const-string v3, "AtlantaFLY" // string@0b53 │ │ +0d4e32: 4d03 0001 |573d: aput-object v3, v0, v1 │ │ +0d4e36: 1301 1e10 |573f: const/16 v1, #int 4126 // #101e │ │ +0d4e3a: 1a03 6a04 |5741: const-string v3, "-83.5943" // string@046a │ │ +0d4e3e: 4d03 0001 |5743: aput-object v3, v0, v1 │ │ +0d4e42: 1301 1f10 |5745: const/16 v1, #int 4127 // #101f │ │ +0d4e46: 1a03 5506 |5747: const-string v3, "34.3123" // string@0655 │ │ +0d4e4a: 4d03 0001 |5749: aput-object v3, v0, v1 │ │ +0d4e4e: 1301 2010 |574b: const/16 v1, #int 4128 // #1020 │ │ +0d4e52: 4d02 0001 |574d: aput-object v2, v0, v1 │ │ +0d4e56: 1301 2110 |574f: const/16 v1, #int 4129 // #1021 │ │ +0d4e5a: 1a03 de0b |5751: const-string v3, "Baltimore-WashingtonFLY" // string@0bde │ │ +0d4e5e: 4d03 0001 |5753: aput-object v3, v0, v1 │ │ +0d4e62: 1301 2210 |5755: const/16 v1, #int 4130 // #1022 │ │ +0d4e66: 1a03 2204 |5757: const-string v3, "-78.3434" // string@0422 │ │ +0d4e6a: 4d03 0001 |5759: aput-object v3, v0, v1 │ │ +0d4e6e: 1301 2310 |575b: const/16 v1, #int 4131 // #1023 │ │ +0d4e72: 1a03 c406 |575d: const-string v3, "39.8038" // string@06c4 │ │ +0d4e76: 4d03 0001 |575f: aput-object v3, v0, v1 │ │ +0d4e7a: 1301 2410 |5761: const/16 v1, #int 4132 // #1024 │ │ +0d4e7e: 4d02 0001 |5763: aput-object v2, v0, v1 │ │ +0d4e82: 1301 2510 |5765: const/16 v1, #int 4133 // #1025 │ │ +0d4e86: 1a03 de0b |5767: const-string v3, "Baltimore-WashingtonFLY" // string@0bde │ │ +0d4e8a: 4d03 0001 |5769: aput-object v3, v0, v1 │ │ +0d4e8e: 1301 2610 |576b: const/16 v1, #int 4134 // #1026 │ │ +0d4e92: 1a03 2204 |576d: const-string v3, "-78.3434" // string@0422 │ │ +0d4e96: 4d03 0001 |576f: aput-object v3, v0, v1 │ │ +0d4e9a: 1301 2710 |5771: const/16 v1, #int 4135 // #1027 │ │ +0d4e9e: 1a03 9c06 |5773: const-string v3, "38.1823" // string@069c │ │ +0d4ea2: 4d03 0001 |5775: aput-object v3, v0, v1 │ │ +0d4ea6: 1301 2810 |5777: const/16 v1, #int 4136 // #1028 │ │ +0d4eaa: 4d02 0001 |5779: aput-object v2, v0, v1 │ │ +0d4eae: 1301 2910 |577b: const/16 v1, #int 4137 // #1029 │ │ +0d4eb2: 1a03 de0b |577d: const-string v3, "Baltimore-WashingtonFLY" // string@0bde │ │ +0d4eb6: 4d03 0001 |577f: aput-object v3, v0, v1 │ │ +0d4eba: 1301 2a10 |5781: const/16 v1, #int 4138 // #102a │ │ +0d4ebe: 1a03 0d04 |5783: const-string v3, "-75.7541" // string@040d │ │ +0d4ec2: 4d03 0001 |5785: aput-object v3, v0, v1 │ │ +0d4ec6: 1301 2b10 |5787: const/16 v1, #int 4139 // #102b │ │ +0d4eca: 1a03 9c06 |5789: const-string v3, "38.1823" // string@069c │ │ +0d4ece: 4d03 0001 |578b: aput-object v3, v0, v1 │ │ +0d4ed2: 1301 2c10 |578d: const/16 v1, #int 4140 // #102c │ │ +0d4ed6: 4d02 0001 |578f: aput-object v2, v0, v1 │ │ +0d4eda: 1301 2d10 |5791: const/16 v1, #int 4141 // #102d │ │ +0d4ede: 1a03 de0b |5793: const-string v3, "Baltimore-WashingtonFLY" // string@0bde │ │ +0d4ee2: 4d03 0001 |5795: aput-object v3, v0, v1 │ │ +0d4ee6: 1301 2e10 |5797: const/16 v1, #int 4142 // #102e │ │ +0d4eea: 1a03 0d04 |5799: const-string v3, "-75.7541" // string@040d │ │ +0d4eee: 4d03 0001 |579b: aput-object v3, v0, v1 │ │ +0d4ef2: 1301 2f10 |579d: const/16 v1, #int 4143 // #102f │ │ +0d4ef6: 1a03 c406 |579f: const-string v3, "39.8038" // string@06c4 │ │ +0d4efa: 4d03 0001 |57a1: aput-object v3, v0, v1 │ │ +0d4efe: 1301 3010 |57a3: const/16 v1, #int 4144 // #1030 │ │ +0d4f02: 4d02 0001 |57a5: aput-object v2, v0, v1 │ │ +0d4f06: 1301 3110 |57a7: const/16 v1, #int 4145 // #1031 │ │ +0d4f0a: 1a03 700d |57a9: const-string v3, "CharlotteFLY" // string@0d70 │ │ +0d4f0e: 4d03 0001 |57ab: aput-object v3, v0, v1 │ │ +0d4f12: 1301 3210 |57ad: const/16 v1, #int 4146 // #1032 │ │ +0d4f16: 1a03 5404 |57af: const-string v3, "-81.8296" // string@0454 │ │ +0d4f1a: 4d03 0001 |57b1: aput-object v3, v0, v1 │ │ +0d4f1e: 1301 3310 |57b3: const/16 v1, #int 4147 // #1033 │ │ +0d4f22: 1a03 7706 |57b5: const-string v3, "35.9018" // string@0677 │ │ +0d4f26: 4d03 0001 |57b7: aput-object v3, v0, v1 │ │ +0d4f2a: 1301 3410 |57b9: const/16 v1, #int 4148 // #1034 │ │ +0d4f2e: 4d02 0001 |57bb: aput-object v2, v0, v1 │ │ +0d4f32: 1301 3510 |57bd: const/16 v1, #int 4149 // #1035 │ │ +0d4f36: 1a03 700d |57bf: const-string v3, "CharlotteFLY" // string@0d70 │ │ +0d4f3a: 4d03 0001 |57c1: aput-object v3, v0, v1 │ │ +0d4f3e: 1301 3610 |57c3: const/16 v1, #int 4150 // #1036 │ │ +0d4f42: 1a03 5404 |57c5: const-string v3, "-81.8296" // string@0454 │ │ +0d4f46: 4d03 0001 |57c7: aput-object v3, v0, v1 │ │ +0d4f4a: 1301 3710 |57c9: const/16 v1, #int 4151 // #1037 │ │ +0d4f4e: 1a03 5e06 |57cb: const-string v3, "34.5827" // string@065e │ │ +0d4f52: 4d03 0001 |57cd: aput-object v3, v0, v1 │ │ +0d4f56: 1301 3810 |57cf: const/16 v1, #int 4152 // #1038 │ │ +0d4f5a: 4d02 0001 |57d1: aput-object v2, v0, v1 │ │ +0d4f5e: 1301 3910 |57d3: const/16 v1, #int 4153 // #1039 │ │ +0d4f62: 1a03 700d |57d5: const-string v3, "CharlotteFLY" // string@0d70 │ │ +0d4f66: 4d03 0001 |57d7: aput-object v3, v0, v1 │ │ +0d4f6a: 1301 3a10 |57d9: const/16 v1, #int 4154 // #103a │ │ +0d4f6e: 1a03 3b04 |57db: const-string v3, "-80.0851" // string@043b │ │ +0d4f72: 4d03 0001 |57dd: aput-object v3, v0, v1 │ │ +0d4f76: 1301 3b10 |57df: const/16 v1, #int 4155 // #103b │ │ +0d4f7a: 1a03 5e06 |57e1: const-string v3, "34.5827" // string@065e │ │ +0d4f7e: 4d03 0001 |57e3: aput-object v3, v0, v1 │ │ +0d4f82: 1301 3c10 |57e5: const/16 v1, #int 4156 // #103c │ │ +0d4f86: 4d02 0001 |57e7: aput-object v2, v0, v1 │ │ +0d4f8a: 1301 3d10 |57e9: const/16 v1, #int 4157 // #103d │ │ +0d4f8e: 1a03 700d |57eb: const-string v3, "CharlotteFLY" // string@0d70 │ │ +0d4f92: 4d03 0001 |57ed: aput-object v3, v0, v1 │ │ +0d4f96: 1301 3e10 |57ef: const/16 v1, #int 4158 // #103e │ │ +0d4f9a: 1a03 3b04 |57f1: const-string v3, "-80.0851" // string@043b │ │ +0d4f9e: 4d03 0001 |57f3: aput-object v3, v0, v1 │ │ +0d4fa2: 1301 3f10 |57f5: const/16 v1, #int 4159 // #103f │ │ +0d4fa6: 1a03 7706 |57f7: const-string v3, "35.9018" // string@0677 │ │ +0d4faa: 4d03 0001 |57f9: aput-object v3, v0, v1 │ │ +0d4fae: 1301 4010 |57fb: const/16 v1, #int 4160 // #1040 │ │ +0d4fb2: 4d02 0001 |57fd: aput-object v2, v0, v1 │ │ +0d4fb6: 1301 4110 |57ff: const/16 v1, #int 4161 // #1041 │ │ +0d4fba: 1a03 820d |5801: const-string v3, "ChicagoFLY" // string@0d82 │ │ +0d4fbe: 4d03 0001 |5803: aput-object v3, v0, v1 │ │ +0d4fc2: 1301 4210 |5805: const/16 v1, #int 4162 // #1042 │ │ +0d4fc6: 1a03 b404 |5807: const-string v3, "-89.0853" // string@04b4 │ │ +0d4fca: 4d03 0001 |5809: aput-object v3, v0, v1 │ │ +0d4fce: 1301 4310 |580b: const/16 v1, #int 4163 // #1043 │ │ +0d4fd2: 1a03 0907 |580d: const-string v3, "42.4994" // string@0709 │ │ +0d4fd6: 4d03 0001 |580f: aput-object v3, v0, v1 │ │ +0d4fda: 1301 4410 |5811: const/16 v1, #int 4164 // #1044 │ │ +0d4fde: 4d02 0001 |5813: aput-object v2, v0, v1 │ │ +0d4fe2: 1301 4510 |5815: const/16 v1, #int 4165 // #1045 │ │ +0d4fe6: 1a03 820d |5817: const-string v3, "ChicagoFLY" // string@0d82 │ │ +0d4fea: 4d03 0001 |5819: aput-object v3, v0, v1 │ │ +0d4fee: 1301 4610 |581b: const/16 v1, #int 4166 // #1046 │ │ +0d4ff2: 1a03 b404 |581d: const-string v3, "-89.0853" // string@04b4 │ │ +0d4ff6: 4d03 0001 |581f: aput-object v3, v0, v1 │ │ +0d4ffa: 1301 4710 |5821: const/16 v1, #int 4167 // #1047 │ │ +0d4ffe: 1a03 f506 |5823: const-string v3, "41.4563" // string@06f5 │ │ +0d5002: 4d03 0001 |5825: aput-object v3, v0, v1 │ │ +0d5006: 1301 4810 |5827: const/16 v1, #int 4168 // #1048 │ │ +0d500a: 4d02 0001 |5829: aput-object v2, v0, v1 │ │ +0d500e: 1301 4910 |582b: const/16 v1, #int 4169 // #1049 │ │ +0d5012: 1a03 820d |582d: const-string v3, "ChicagoFLY" // string@0d82 │ │ +0d5016: 4d03 0001 |582f: aput-object v3, v0, v1 │ │ +0d501a: 1301 4a10 |5831: const/16 v1, #int 4170 // #104a │ │ +0d501e: 1a03 9f04 |5833: const-string v3, "-87.1554" // string@049f │ │ +0d5022: 4d03 0001 |5835: aput-object v3, v0, v1 │ │ +0d5026: 1301 4b10 |5837: const/16 v1, #int 4171 // #104b │ │ +0d502a: 1a03 f506 |5839: const-string v3, "41.4563" // string@06f5 │ │ +0d502e: 4d03 0001 |583b: aput-object v3, v0, v1 │ │ +0d5032: 1301 4c10 |583d: const/16 v1, #int 4172 // #104c │ │ +0d5036: 4d02 0001 |583f: aput-object v2, v0, v1 │ │ +0d503a: 1301 4d10 |5841: const/16 v1, #int 4173 // #104d │ │ +0d503e: 1a03 820d |5843: const-string v3, "ChicagoFLY" // string@0d82 │ │ +0d5042: 4d03 0001 |5845: aput-object v3, v0, v1 │ │ +0d5046: 1301 4e10 |5847: const/16 v1, #int 4174 // #104e │ │ +0d504a: 1a03 9f04 |5849: const-string v3, "-87.1554" // string@049f │ │ +0d504e: 4d03 0001 |584b: aput-object v3, v0, v1 │ │ +0d5052: 1301 4f10 |584d: const/16 v1, #int 4175 // #104f │ │ +0d5056: 1a03 0907 |584f: const-string v3, "42.4994" // string@0709 │ │ +0d505a: 4d03 0001 |5851: aput-object v3, v0, v1 │ │ +0d505e: 1301 5010 |5853: const/16 v1, #int 4176 // #1050 │ │ +0d5062: 4d02 0001 |5855: aput-object v2, v0, v1 │ │ +0d5066: 1301 5110 |5857: const/16 v1, #int 4177 // #1051 │ │ +0d506a: 1a03 880d |5859: const-string v3, "CincinnatiFLY" // string@0d88 │ │ +0d506e: 4d03 0001 |585b: aput-object v3, v0, v1 │ │ +0d5072: 1301 5210 |585d: const/16 v1, #int 4178 // #1052 │ │ +0d5076: 1a03 8b04 |585f: const-string v3, "-85.5418" // string@048b │ │ +0d507a: 4d03 0001 |5861: aput-object v3, v0, v1 │ │ +0d507e: 1301 5310 |5863: const/16 v1, #int 4179 // #1053 │ │ +0d5082: 1a03 d106 |5865: const-string v3, "40.0801" // string@06d1 │ │ +0d5086: 4d03 0001 |5867: aput-object v3, v0, v1 │ │ +0d508a: 1301 5410 |5869: const/16 v1, #int 4180 // #1054 │ │ +0d508e: 4d02 0001 |586b: aput-object v2, v0, v1 │ │ +0d5092: 1301 5510 |586d: const/16 v1, #int 4181 // #1055 │ │ +0d5096: 1a03 880d |586f: const-string v3, "CincinnatiFLY" // string@0d88 │ │ +0d509a: 4d03 0001 |5871: aput-object v3, v0, v1 │ │ +0d509e: 1301 5610 |5873: const/16 v1, #int 4182 // #1056 │ │ +0d50a2: 1a03 8b04 |5875: const-string v3, "-85.5418" // string@048b │ │ +0d50a6: 4d03 0001 |5877: aput-object v3, v0, v1 │ │ +0d50aa: 1301 5710 |5879: const/16 v1, #int 4183 // #1057 │ │ +0d50ae: 1a03 a606 |587b: const-string v3, "38.4711" // string@06a6 │ │ +0d50b2: 4d03 0001 |587d: aput-object v3, v0, v1 │ │ +0d50b6: 1301 5810 |587f: const/16 v1, #int 4184 // #1058 │ │ +0d50ba: 4d02 0001 |5881: aput-object v2, v0, v1 │ │ +0d50be: 1301 5910 |5883: const/16 v1, #int 4185 // #1059 │ │ +0d50c2: 1a03 880d |5885: const-string v3, "CincinnatiFLY" // string@0d88 │ │ +0d50c6: 4d03 0001 |5887: aput-object v3, v0, v1 │ │ +0d50ca: 1301 5a10 |5889: const/16 v1, #int 4186 // #105a │ │ +0d50ce: 1a03 6c04 |588b: const-string v3, "-83.6914" // string@046c │ │ +0d50d2: 4d03 0001 |588d: aput-object v3, v0, v1 │ │ +0d50d6: 1301 5b10 |588f: const/16 v1, #int 4187 // #105b │ │ +0d50da: 1a03 a606 |5891: const-string v3, "38.4711" // string@06a6 │ │ +0d50de: 4d03 0001 |5893: aput-object v3, v0, v1 │ │ +0d50e2: 1301 5c10 |5895: const/16 v1, #int 4188 // #105c │ │ +0d50e6: 4d02 0001 |5897: aput-object v2, v0, v1 │ │ +0d50ea: 1301 5d10 |5899: const/16 v1, #int 4189 // #105d │ │ +0d50ee: 1a03 880d |589b: const-string v3, "CincinnatiFLY" // string@0d88 │ │ +0d50f2: 4d03 0001 |589d: aput-object v3, v0, v1 │ │ +0d50f6: 1301 5e10 |589f: const/16 v1, #int 4190 // #105e │ │ +0d50fa: 1a03 6c04 |58a1: const-string v3, "-83.6914" // string@046c │ │ +0d50fe: 4d03 0001 |58a3: aput-object v3, v0, v1 │ │ +0d5102: 1301 5f10 |58a5: const/16 v1, #int 4191 // #105f │ │ +0d5106: 1a03 d106 |58a7: const-string v3, "40.0801" // string@06d1 │ │ +0d510a: 4d03 0001 |58a9: aput-object v3, v0, v1 │ │ +0d510e: 1301 6010 |58ab: const/16 v1, #int 4192 // #1060 │ │ +0d5112: 4d02 0001 |58ad: aput-object v2, v0, v1 │ │ +0d5116: 1301 6110 |58af: const/16 v1, #int 4193 // #1061 │ │ +0d511a: 1a03 cb0e |58b1: const-string v3, "Dallas-FtWorthFLY" // string@0ecb │ │ +0d511e: 4d03 0001 |58b3: aput-object v3, v0, v1 │ │ +0d5122: 1301 6210 |58b5: const/16 v1, #int 4194 // #1062 │ │ +0d5126: 1a03 1d05 |58b7: const-string v3, "-98.2249" // string@051d │ │ +0d512a: 4d03 0001 |58b9: aput-object v3, v0, v1 │ │ +0d512e: 1301 6310 |58bb: const/16 v1, #int 4195 // #1063 │ │ +0d5132: 1a03 4b06 |58bd: const-string v3, "33.6733" // string@064b │ │ +0d5136: 4d03 0001 |58bf: aput-object v3, v0, v1 │ │ +0d513a: 1301 6410 |58c1: const/16 v1, #int 4196 // #1064 │ │ +0d513e: 4d02 0001 |58c3: aput-object v2, v0, v1 │ │ +0d5142: 1301 6510 |58c5: const/16 v1, #int 4197 // #1065 │ │ +0d5146: 1a03 cb0e |58c7: const-string v3, "Dallas-FtWorthFLY" // string@0ecb │ │ +0d514a: 4d03 0001 |58c9: aput-object v3, v0, v1 │ │ +0d514e: 1301 6610 |58cb: const/16 v1, #int 4198 // #1066 │ │ +0d5152: 1a03 1d05 |58cd: const-string v3, "-98.2249" // string@051d │ │ +0d5156: 4d03 0001 |58cf: aput-object v3, v0, v1 │ │ +0d515a: 1301 6710 |58d1: const/16 v1, #int 4199 // #1067 │ │ +0d515e: 1a03 2906 |58d3: const-string v3, "32.0499" // string@0629 │ │ +0d5162: 4d03 0001 |58d5: aput-object v3, v0, v1 │ │ +0d5166: 1301 6810 |58d7: const/16 v1, #int 4200 // #1068 │ │ +0d516a: 4d02 0001 |58d9: aput-object v2, v0, v1 │ │ +0d516e: 1301 6910 |58db: const/16 v1, #int 4201 // #1069 │ │ +0d5172: 1a03 cb0e |58dd: const-string v3, "Dallas-FtWorthFLY" // string@0ecb │ │ +0d5176: 4d03 0001 |58df: aput-object v3, v0, v1 │ │ +0d517a: 1301 6a10 |58e1: const/16 v1, #int 4202 // #106a │ │ +0d517e: 1a03 ff04 |58e3: const-string v3, "-95.8753" // string@04ff │ │ +0d5182: 4d03 0001 |58e5: aput-object v3, v0, v1 │ │ +0d5186: 1301 6b10 |58e7: const/16 v1, #int 4203 // #106b │ │ +0d518a: 1a03 2906 |58e9: const-string v3, "32.0499" // string@0629 │ │ +0d518e: 4d03 0001 |58eb: aput-object v3, v0, v1 │ │ +0d5192: 1301 6c10 |58ed: const/16 v1, #int 4204 // #106c │ │ +0d5196: 4d02 0001 |58ef: aput-object v2, v0, v1 │ │ +0d519a: 1301 6d10 |58f1: const/16 v1, #int 4205 // #106d │ │ +0d519e: 1a03 cb0e |58f3: const-string v3, "Dallas-FtWorthFLY" // string@0ecb │ │ +0d51a2: 4d03 0001 |58f5: aput-object v3, v0, v1 │ │ +0d51a6: 1301 6e10 |58f7: const/16 v1, #int 4206 // #106e │ │ +0d51aa: 1a03 ff04 |58f9: const-string v3, "-95.8753" // string@04ff │ │ +0d51ae: 4d03 0001 |58fb: aput-object v3, v0, v1 │ │ +0d51b2: 1301 6f10 |58fd: const/16 v1, #int 4207 // #106f │ │ +0d51b6: 1a03 4b06 |58ff: const-string v3, "33.6733" // string@064b │ │ +0d51ba: 4d03 0001 |5901: aput-object v3, v0, v1 │ │ +0d51be: 1301 7010 |5903: const/16 v1, #int 4208 // #1070 │ │ +0d51c2: 4d02 0001 |5905: aput-object v2, v0, v1 │ │ +0d51c6: 1301 7110 |5907: const/16 v1, #int 4209 // #1071 │ │ +0d51ca: 1a03 f20e |5909: const-string v3, "DenverFLY" // string@0ef2 │ │ +0d51ce: 4d03 0001 |590b: aput-object v3, v0, v1 │ │ +0d51d2: 1301 7210 |590d: const/16 v1, #int 4210 // #1072 │ │ +0d51d6: 1a03 be02 |590f: const-string v3, "-105.587" // string@02be │ │ +0d51da: 4d03 0001 |5911: aput-object v3, v0, v1 │ │ +0d51de: 1301 7310 |5913: const/16 v1, #int 4211 // #1073 │ │ +0d51e2: 1a03 dd06 |5915: const-string v3, "40.5717" // string@06dd │ │ +0d51e6: 4d03 0001 |5917: aput-object v3, v0, v1 │ │ +0d51ea: 1301 7410 |5919: const/16 v1, #int 4212 // #1074 │ │ +0d51ee: 4d02 0001 |591b: aput-object v2, v0, v1 │ │ +0d51f2: 1301 7510 |591d: const/16 v1, #int 4213 // #1075 │ │ +0d51f6: 1a03 f20e |591f: const-string v3, "DenverFLY" // string@0ef2 │ │ +0d51fa: 4d03 0001 |5921: aput-object v3, v0, v1 │ │ +0d51fe: 1301 7610 |5923: const/16 v1, #int 4214 // #1076 │ │ +0d5202: 1a03 be02 |5925: const-string v3, "-105.587" // string@02be │ │ +0d5206: 4d03 0001 |5927: aput-object v3, v0, v1 │ │ +0d520a: 1301 7710 |5929: const/16 v1, #int 4215 // #1077 │ │ +0d520e: 1a03 b306 |592b: const-string v3, "39.2426" // string@06b3 │ │ +0d5212: 4d03 0001 |592d: aput-object v3, v0, v1 │ │ +0d5216: 1301 7810 |592f: const/16 v1, #int 4216 // #1078 │ │ +0d521a: 4d02 0001 |5931: aput-object v2, v0, v1 │ │ +0d521e: 1301 7910 |5933: const/16 v1, #int 4217 // #1079 │ │ +0d5222: 1a03 f20e |5935: const-string v3, "DenverFLY" // string@0ef2 │ │ +0d5226: 4d03 0001 |5937: aput-object v3, v0, v1 │ │ +0d522a: 1301 7a10 |5939: const/16 v1, #int 4218 // #107a │ │ +0d522e: 1a03 ae02 |593b: const-string v3, "-103.723" // string@02ae │ │ +0d5232: 4d03 0001 |593d: aput-object v3, v0, v1 │ │ +0d5236: 1301 7b10 |593f: const/16 v1, #int 4219 // #107b │ │ +0d523a: 1a03 b306 |5941: const-string v3, "39.2426" // string@06b3 │ │ +0d523e: 4d03 0001 |5943: aput-object v3, v0, v1 │ │ +0d5242: 1301 7c10 |5945: const/16 v1, #int 4220 // #107c │ │ +0d5246: 4d02 0001 |5947: aput-object v2, v0, v1 │ │ +0d524a: 1301 7d10 |5949: const/16 v1, #int 4221 // #107d │ │ +0d524e: 1a03 f20e |594b: const-string v3, "DenverFLY" // string@0ef2 │ │ +0d5252: 4d03 0001 |594d: aput-object v3, v0, v1 │ │ +0d5256: 1301 7e10 |594f: const/16 v1, #int 4222 // #107e │ │ +0d525a: 1a03 ae02 |5951: const-string v3, "-103.723" // string@02ae │ │ +0d525e: 4d03 0001 |5953: aput-object v3, v0, v1 │ │ +0d5262: 1301 7f10 |5955: const/16 v1, #int 4223 // #107f │ │ +0d5266: 1a03 dd06 |5957: const-string v3, "40.5717" // string@06dd │ │ +0d526a: 4d03 0001 |5959: aput-object v3, v0, v1 │ │ +0d526e: 1301 8010 |595b: const/16 v1, #int 4224 // #1080 │ │ +0d5272: 4d02 0001 |595d: aput-object v2, v0, v1 │ │ +0d5276: 1301 8110 |595f: const/16 v1, #int 4225 // #1081 │ │ +0d527a: 1a03 010f |5961: const-string v3, "DetroitFLY" // string@0f01 │ │ +0d527e: 4d03 0001 |5963: aput-object v3, v0, v1 │ │ +0d5282: 1301 8210 |5965: const/16 v1, #int 4226 // #1082 │ │ +0d5286: 1a03 7304 |5967: const-string v3, "-84.2867" // string@0473 │ │ +0d528a: 4d03 0001 |5969: aput-object v3, v0, v1 │ │ +0d528e: 1301 8310 |596b: const/16 v1, #int 4227 // #1083 │ │ +0d5292: 1a03 1207 |596d: const-string v3, "42.8606" // string@0712 │ │ +0d5296: 4d03 0001 |596f: aput-object v3, v0, v1 │ │ +0d529a: 1301 8410 |5971: const/16 v1, #int 4228 // #1084 │ │ +0d529e: 4d02 0001 |5973: aput-object v2, v0, v1 │ │ +0d52a2: 1301 8510 |5975: const/16 v1, #int 4229 // #1085 │ │ +0d52a6: 1a03 010f |5977: const-string v3, "DetroitFLY" // string@0f01 │ │ +0d52aa: 4d03 0001 |5979: aput-object v3, v0, v1 │ │ +0d52ae: 1301 8610 |597b: const/16 v1, #int 4230 // #1086 │ │ +0d52b2: 1a03 7304 |597d: const-string v3, "-84.2867" // string@0473 │ │ +0d52b6: 4d03 0001 |597f: aput-object v3, v0, v1 │ │ +0d52ba: 1301 8710 |5981: const/16 v1, #int 4231 // #1087 │ │ +0d52be: 1a03 fa06 |5983: const-string v3, "41.6292" // string@06fa │ │ +0d52c2: 4d03 0001 |5985: aput-object v3, v0, v1 │ │ +0d52c6: 1301 8810 |5987: const/16 v1, #int 4232 // #1088 │ │ +0d52ca: 4d02 0001 |5989: aput-object v2, v0, v1 │ │ +0d52ce: 1301 8910 |598b: const/16 v1, #int 4233 // #1089 │ │ +0d52d2: 1a03 010f |598d: const-string v3, "DetroitFLY" // string@0f01 │ │ +0d52d6: 4d03 0001 |598f: aput-object v3, v0, v1 │ │ +0d52da: 1301 8a10 |5991: const/16 v1, #int 4234 // #108a │ │ +0d52de: 1a03 5d04 |5993: const-string v3, "-82.3775" // string@045d │ │ +0d52e2: 4d03 0001 |5995: aput-object v3, v0, v1 │ │ +0d52e6: 1301 8b10 |5997: const/16 v1, #int 4235 // #108b │ │ +0d52ea: 1a03 fa06 |5999: const-string v3, "41.6292" // string@06fa │ │ +0d52ee: 4d03 0001 |599b: aput-object v3, v0, v1 │ │ +0d52f2: 1301 8c10 |599d: const/16 v1, #int 4236 // #108c │ │ +0d52f6: 4d02 0001 |599f: aput-object v2, v0, v1 │ │ +0d52fa: 1301 8d10 |59a1: const/16 v1, #int 4237 // #108d │ │ +0d52fe: 1a03 010f |59a3: const-string v3, "DetroitFLY" // string@0f01 │ │ +0d5302: 4d03 0001 |59a5: aput-object v3, v0, v1 │ │ +0d5306: 1301 8e10 |59a7: const/16 v1, #int 4238 // #108e │ │ +0d530a: 1a03 5d04 |59a9: const-string v3, "-82.3775" // string@045d │ │ +0d530e: 4d03 0001 |59ab: aput-object v3, v0, v1 │ │ +0d5312: 1301 8f10 |59ad: const/16 v1, #int 4239 // #108f │ │ +0d5316: 1a03 1207 |59af: const-string v3, "42.8606" // string@0712 │ │ +0d531a: 4d03 0001 |59b1: aput-object v3, v0, v1 │ │ +0d531e: 1301 9010 |59b3: const/16 v1, #int 4240 // #1090 │ │ +0d5322: 4d02 0001 |59b5: aput-object v2, v0, v1 │ │ +0d5326: 1301 9110 |59b7: const/16 v1, #int 4241 // #1091 │ │ +0d532a: 1a03 5b12 |59b9: const-string v3, "HoustonFLY" // string@125b │ │ +0d532e: 4d03 0001 |59bb: aput-object v3, v0, v1 │ │ +0d5332: 1301 9210 |59bd: const/16 v1, #int 4242 // #1092 │ │ +0d5336: 1a03 0205 |59bf: const-string v3, "-96.146" // string@0502 │ │ +0d533a: 4d03 0001 |59c1: aput-object v3, v0, v1 │ │ +0d533e: 1301 9310 |59c3: const/16 v1, #int 4243 // #1093 │ │ +0d5342: 1a03 1406 |59c5: const-string v3, "30.51" // string@0614 │ │ +0d5346: 4d03 0001 |59c7: aput-object v3, v0, v1 │ │ +0d534a: 1301 9410 |59c9: const/16 v1, #int 4244 // #1094 │ │ +0d534e: 4d02 0001 |59cb: aput-object v2, v0, v1 │ │ +0d5352: 1301 9510 |59cd: const/16 v1, #int 4245 // #1095 │ │ +0d5356: 1a03 5b12 |59cf: const-string v3, "HoustonFLY" // string@125b │ │ +0d535a: 4d03 0001 |59d1: aput-object v3, v0, v1 │ │ +0d535e: 1301 9610 |59d3: const/16 v1, #int 4246 // #1096 │ │ +0d5362: 1a03 0205 |59d5: const-string v3, "-96.146" // string@0502 │ │ +0d5366: 4d03 0001 |59d7: aput-object v3, v0, v1 │ │ +0d536a: 1301 9710 |59d9: const/16 v1, #int 4247 // #1097 │ │ +0d536e: 1a03 0006 |59db: const-string v3, "29.0892" // string@0600 │ │ +0d5372: 4d03 0001 |59dd: aput-object v3, v0, v1 │ │ +0d5376: 1301 9810 |59df: const/16 v1, #int 4248 // #1098 │ │ +0d537a: 4d02 0001 |59e1: aput-object v2, v0, v1 │ │ +0d537e: 1301 9910 |59e3: const/16 v1, #int 4249 // #1099 │ │ +0d5382: 1a03 5b12 |59e5: const-string v3, "HoustonFLY" // string@125b │ │ +0d5386: 4d03 0001 |59e7: aput-object v3, v0, v1 │ │ +0d538a: 1301 9a10 |59e9: const/16 v1, #int 4250 // #109a │ │ +0d538e: 1a03 ed04 |59eb: const-string v3, "-94.5123" // string@04ed │ │ +0d5392: 4d03 0001 |59ed: aput-object v3, v0, v1 │ │ +0d5396: 1301 9b10 |59ef: const/16 v1, #int 4251 // #109b │ │ +0d539a: 1a03 0006 |59f1: const-string v3, "29.0892" // string@0600 │ │ +0d539e: 4d03 0001 |59f3: aput-object v3, v0, v1 │ │ +0d53a2: 1301 9c10 |59f5: const/16 v1, #int 4252 // #109c │ │ +0d53a6: 4d02 0001 |59f7: aput-object v2, v0, v1 │ │ +0d53aa: 1301 9d10 |59f9: const/16 v1, #int 4253 // #109d │ │ +0d53ae: 1a03 5b12 |59fb: const-string v3, "HoustonFLY" // string@125b │ │ +0d53b2: 4d03 0001 |59fd: aput-object v3, v0, v1 │ │ +0d53b6: 1301 9e10 |59ff: const/16 v1, #int 4254 // #109e │ │ +0d53ba: 1a03 ed04 |5a01: const-string v3, "-94.5123" // string@04ed │ │ +0d53be: 4d03 0001 |5a03: aput-object v3, v0, v1 │ │ +0d53c2: 1301 9f10 |5a05: const/16 v1, #int 4255 // #109f │ │ +0d53c6: 1a03 1406 |5a07: const-string v3, "30.51" // string@0614 │ │ +0d53ca: 4d03 0001 |5a09: aput-object v3, v0, v1 │ │ +0d53ce: 1301 a010 |5a0b: const/16 v1, #int 4256 // #10a0 │ │ +0d53d2: 4d02 0001 |5a0d: aput-object v2, v0, v1 │ │ +0d53d6: 1301 a110 |5a0f: const/16 v1, #int 4257 // #10a1 │ │ +0d53da: 1a03 0d19 |5a11: const-string v3, "LasVegasFLY" // string@190d │ │ +0d53de: 4d03 0001 |5a13: aput-object v3, v0, v1 │ │ +0d53e2: 1301 a210 |5a15: const/16 v1, #int 4258 // #10a2 │ │ +0d53e6: 1a03 fc02 |5a17: const-string v3, "-115.621" // string@02fc │ │ +0d53ea: 4d03 0001 |5a19: aput-object v3, v0, v1 │ │ +0d53ee: 1301 a310 |5a1b: const/16 v1, #int 4259 // #10a3 │ │ +0d53f2: 1a03 8306 |5a1d: const-string v3, "36.7353" // string@0683 │ │ +0d53f6: 4d03 0001 |5a1f: aput-object v3, v0, v1 │ │ +0d53fa: 1301 a410 |5a21: const/16 v1, #int 4260 // #10a4 │ │ +0d53fe: 4d02 0001 |5a23: aput-object v2, v0, v1 │ │ +0d5402: 1301 a510 |5a25: const/16 v1, #int 4261 // #10a5 │ │ +0d5406: 1a03 0d19 |5a27: const-string v3, "LasVegasFLY" // string@190d │ │ +0d540a: 4d03 0001 |5a29: aput-object v3, v0, v1 │ │ +0d540e: 1301 a610 |5a2b: const/16 v1, #int 4262 // #10a6 │ │ +0d5412: 1a03 fc02 |5a2d: const-string v3, "-115.621" // string@02fc │ │ +0d5416: 4d03 0001 |5a2f: aput-object v3, v0, v1 │ │ +0d541a: 1301 a710 |5a31: const/16 v1, #int 4263 // #10a7 │ │ +0d541e: 1a03 6f06 |5a33: const-string v3, "35.6955" // string@066f │ │ +0d5422: 4d03 0001 |5a35: aput-object v3, v0, v1 │ │ +0d5426: 1301 a810 |5a37: const/16 v1, #int 4264 // #10a8 │ │ +0d542a: 4d02 0001 |5a39: aput-object v2, v0, v1 │ │ +0d542e: 1301 a910 |5a3b: const/16 v1, #int 4265 // #10a9 │ │ +0d5432: 1a03 0d19 |5a3d: const-string v3, "LasVegasFLY" // string@190d │ │ +0d5436: 4d03 0001 |5a3f: aput-object v3, v0, v1 │ │ +0d543a: 1301 aa10 |5a41: const/16 v1, #int 4266 // #10aa │ │ +0d543e: 1a03 f602 |5a43: const-string v3, "-113.863" // string@02f6 │ │ +0d5442: 4d03 0001 |5a45: aput-object v3, v0, v1 │ │ +0d5446: 1301 ab10 |5a47: const/16 v1, #int 4267 // #10ab │ │ +0d544a: 1a03 6f06 |5a49: const-string v3, "35.6955" // string@066f │ │ +0d544e: 4d03 0001 |5a4b: aput-object v3, v0, v1 │ │ +0d5452: 1301 ac10 |5a4d: const/16 v1, #int 4268 // #10ac │ │ +0d5456: 4d02 0001 |5a4f: aput-object v2, v0, v1 │ │ +0d545a: 1301 ad10 |5a51: const/16 v1, #int 4269 // #10ad │ │ +0d545e: 1a03 0d19 |5a53: const-string v3, "LasVegasFLY" // string@190d │ │ +0d5462: 4d03 0001 |5a55: aput-object v3, v0, v1 │ │ +0d5466: 1301 ae10 |5a57: const/16 v1, #int 4270 // #10ae │ │ +0d546a: 1a03 f602 |5a59: const-string v3, "-113.863" // string@02f6 │ │ +0d546e: 4d03 0001 |5a5b: aput-object v3, v0, v1 │ │ +0d5472: 1301 af10 |5a5d: const/16 v1, #int 4271 // #10af │ │ +0d5476: 1a03 8306 |5a5f: const-string v3, "36.7353" // string@0683 │ │ +0d547a: 4d03 0001 |5a61: aput-object v3, v0, v1 │ │ +0d547e: 1301 b010 |5a63: const/16 v1, #int 4272 // #10b0 │ │ +0d5482: 4d02 0001 |5a65: aput-object v2, v0, v1 │ │ +0d5486: 1301 b110 |5a67: const/16 v1, #int 4273 // #10b1 │ │ +0d548a: 1a03 2b1f |5a69: const-string v3, "LosAngelesFLY" // string@1f2b │ │ +0d548e: 4d03 0001 |5a6b: aput-object v3, v0, v1 │ │ +0d5492: 1301 b210 |5a6d: const/16 v1, #int 4274 // #10b2 │ │ +0d5496: 1a03 1503 |5a6f: const-string v3, "-119.151" // string@0315 │ │ +0d549a: 4d03 0001 |5a71: aput-object v3, v0, v1 │ │ +0d549e: 1301 b310 |5a73: const/16 v1, #int 4275 // #10b3 │ │ +0d54a2: 1a03 5b06 |5a75: const-string v3, "34.5233" // string@065b │ │ +0d54a6: 4d03 0001 |5a77: aput-object v3, v0, v1 │ │ +0d54aa: 1301 b410 |5a79: const/16 v1, #int 4276 // #10b4 │ │ +0d54ae: 4d02 0001 |5a7b: aput-object v2, v0, v1 │ │ +0d54b2: 1301 b510 |5a7d: const/16 v1, #int 4277 // #10b5 │ │ +0d54b6: 1a03 2b1f |5a7f: const-string v3, "LosAngelesFLY" // string@1f2b │ │ +0d54ba: 4d03 0001 |5a81: aput-object v3, v0, v1 │ │ +0d54be: 1301 b610 |5a83: const/16 v1, #int 4278 // #10b6 │ │ +0d54c2: 1a03 1503 |5a85: const-string v3, "-119.151" // string@0315 │ │ +0d54c6: 4d03 0001 |5a87: aput-object v3, v0, v1 │ │ +0d54ca: 1301 b710 |5a89: const/16 v1, #int 4279 // #10b7 │ │ +0d54ce: 1a03 4206 |5a8b: const-string v3, "33.4099" // string@0642 │ │ +0d54d2: 4d03 0001 |5a8d: aput-object v3, v0, v1 │ │ +0d54d6: 1301 b810 |5a8f: const/16 v1, #int 4280 // #10b8 │ │ +0d54da: 4d02 0001 |5a91: aput-object v2, v0, v1 │ │ +0d54de: 1301 b910 |5a93: const/16 v1, #int 4281 // #10b9 │ │ +0d54e2: 1a03 2b1f |5a95: const-string v3, "LosAngelesFLY" // string@1f2b │ │ +0d54e6: 4d03 0001 |5a97: aput-object v3, v0, v1 │ │ +0d54ea: 1301 ba10 |5a99: const/16 v1, #int 4282 // #10ba │ │ +0d54ee: 1a03 0203 |5a9b: const-string v3, "-116.791" // string@0302 │ │ +0d54f2: 4d03 0001 |5a9d: aput-object v3, v0, v1 │ │ +0d54f6: 1301 bb10 |5a9f: const/16 v1, #int 4283 // #10bb │ │ +0d54fa: 1a03 4206 |5aa1: const-string v3, "33.4099" // string@0642 │ │ +0d54fe: 4d03 0001 |5aa3: aput-object v3, v0, v1 │ │ +0d5502: 1301 bc10 |5aa5: const/16 v1, #int 4284 // #10bc │ │ +0d5506: 4d02 0001 |5aa7: aput-object v2, v0, v1 │ │ +0d550a: 1301 bd10 |5aa9: const/16 v1, #int 4285 // #10bd │ │ +0d550e: 1a03 2b1f |5aab: const-string v3, "LosAngelesFLY" // string@1f2b │ │ +0d5512: 4d03 0001 |5aad: aput-object v3, v0, v1 │ │ +0d5516: 1301 be10 |5aaf: const/16 v1, #int 4286 // #10be │ │ +0d551a: 1a03 0203 |5ab1: const-string v3, "-116.791" // string@0302 │ │ +0d551e: 4d03 0001 |5ab3: aput-object v3, v0, v1 │ │ +0d5522: 1301 bf10 |5ab5: const/16 v1, #int 4287 // #10bf │ │ +0d5526: 1a03 5b06 |5ab7: const-string v3, "34.5233" // string@065b │ │ +0d552a: 4d03 0001 |5ab9: aput-object v3, v0, v1 │ │ +0d552e: 1301 c010 |5abb: const/16 v1, #int 4288 // #10c0 │ │ +0d5532: 4d02 0001 |5abd: aput-object v2, v0, v1 │ │ +0d5536: 1301 c110 |5abf: const/16 v1, #int 4289 // #10c1 │ │ +0d553a: 1a03 a220 |5ac1: const-string v3, "MiamiFLY" // string@20a2 │ │ +0d553e: 4d03 0001 |5ac3: aput-object v3, v0, v1 │ │ +0d5542: 1301 c210 |5ac5: const/16 v1, #int 4290 // #10c2 │ │ +0d5546: 1a03 4e04 |5ac7: const-string v3, "-81.1825" // string@044e │ │ +0d554a: 4d03 0001 |5ac9: aput-object v3, v0, v1 │ │ +0d554e: 1301 c310 |5acb: const/16 v1, #int 4291 // #10c3 │ │ +0d5552: 1a03 eb05 |5acd: const-string v3, "26.7674" // string@05eb │ │ +0d5556: 4d03 0001 |5acf: aput-object v3, v0, v1 │ │ +0d555a: 1301 c410 |5ad1: const/16 v1, #int 4292 // #10c4 │ │ +0d555e: 4d02 0001 |5ad3: aput-object v2, v0, v1 │ │ +0d5562: 1301 c510 |5ad5: const/16 v1, #int 4293 // #10c5 │ │ +0d5566: 1a03 a220 |5ad7: const-string v3, "MiamiFLY" // string@20a2 │ │ +0d556a: 4d03 0001 |5ad9: aput-object v3, v0, v1 │ │ +0d556e: 1301 c610 |5adb: const/16 v1, #int 4294 // #10c6 │ │ +0d5572: 1a03 4e04 |5add: const-string v3, "-81.1825" // string@044e │ │ +0d5576: 4d03 0001 |5adf: aput-object v3, v0, v1 │ │ +0d557a: 1301 c710 |5ae1: const/16 v1, #int 4295 // #10c7 │ │ +0d557e: 1a03 e205 |5ae3: const-string v3, "25.1148" // string@05e2 │ │ +0d5582: 4d03 0001 |5ae5: aput-object v3, v0, v1 │ │ +0d5586: 1301 c810 |5ae7: const/16 v1, #int 4296 // #10c8 │ │ +0d558a: 4d02 0001 |5ae9: aput-object v2, v0, v1 │ │ +0d558e: 1301 c910 |5aeb: const/16 v1, #int 4297 // #10c9 │ │ +0d5592: 1a03 a220 |5aed: const-string v3, "MiamiFLY" // string@20a2 │ │ +0d5596: 4d03 0001 |5aef: aput-object v3, v0, v1 │ │ +0d559a: 1301 ca10 |5af1: const/16 v1, #int 4298 // #10ca │ │ +0d559e: 1a03 2d04 |5af3: const-string v3, "-79.32" // string@042d │ │ +0d55a2: 4d03 0001 |5af5: aput-object v3, v0, v1 │ │ +0d55a6: 1301 cb10 |5af7: const/16 v1, #int 4299 // #10cb │ │ +0d55aa: 1a03 e205 |5af9: const-string v3, "25.1148" // string@05e2 │ │ +0d55ae: 4d03 0001 |5afb: aput-object v3, v0, v1 │ │ +0d55b2: 1301 cc10 |5afd: const/16 v1, #int 4300 // #10cc │ │ +0d55b6: 4d02 0001 |5aff: aput-object v2, v0, v1 │ │ +0d55ba: 1301 cd10 |5b01: const/16 v1, #int 4301 // #10cd │ │ +0d55be: 1a03 a220 |5b03: const-string v3, "MiamiFLY" // string@20a2 │ │ +0d55c2: 4d03 0001 |5b05: aput-object v3, v0, v1 │ │ +0d55c6: 1301 ce10 |5b07: const/16 v1, #int 4302 // #10ce │ │ +0d55ca: 1a03 2d04 |5b09: const-string v3, "-79.32" // string@042d │ │ +0d55ce: 4d03 0001 |5b0b: aput-object v3, v0, v1 │ │ +0d55d2: 1301 cf10 |5b0d: const/16 v1, #int 4303 // #10cf │ │ +0d55d6: 1a03 eb05 |5b0f: const-string v3, "26.7674" // string@05eb │ │ +0d55da: 4d03 0001 |5b11: aput-object v3, v0, v1 │ │ +0d55de: 1301 d010 |5b13: const/16 v1, #int 4304 // #10d0 │ │ +0d55e2: 4d02 0001 |5b15: aput-object v2, v0, v1 │ │ +0d55e6: 1301 d110 |5b17: const/16 v1, #int 4305 // #10d1 │ │ +0d55ea: 1a03 4321 |5b19: const-string v3, "NewOrleansFLY" // string@2143 │ │ +0d55ee: 4d03 0001 |5b1b: aput-object v3, v0, v1 │ │ +0d55f2: 1301 d210 |5b1d: const/16 v1, #int 4306 // #10d2 │ │ +0d55f6: 1a03 cd04 |5b1f: const-string v3, "-91.2863" // string@04cd │ │ +0d55fa: 4d03 0001 |5b21: aput-object v3, v0, v1 │ │ +0d55fe: 1301 d310 |5b23: const/16 v1, #int 4307 // #10d3 │ │ +0d5602: 1a03 1706 |5b25: const-string v3, "30.5872" // string@0617 │ │ +0d5606: 4d03 0001 |5b27: aput-object v3, v0, v1 │ │ +0d560a: 1301 d410 |5b29: const/16 v1, #int 4308 // #10d4 │ │ +0d560e: 4d02 0001 |5b2b: aput-object v2, v0, v1 │ │ +0d5612: 1301 d510 |5b2d: const/16 v1, #int 4309 // #10d5 │ │ +0d5616: 1a03 4321 |5b2f: const-string v3, "NewOrleansFLY" // string@2143 │ │ +0d561a: 4d03 0001 |5b31: aput-object v3, v0, v1 │ │ +0d561e: 1301 d610 |5b33: const/16 v1, #int 4310 // #10d6 │ │ +0d5622: 1a03 cd04 |5b35: const-string v3, "-91.2863" // string@04cd │ │ +0d5626: 4d03 0001 |5b37: aput-object v3, v0, v1 │ │ +0d562a: 1301 d710 |5b39: const/16 v1, #int 4311 // #10d7 │ │ +0d562e: 1a03 0706 |5b3b: const-string v3, "29.5568" // string@0607 │ │ +0d5632: 4d03 0001 |5b3d: aput-object v3, v0, v1 │ │ +0d5636: 1301 d810 |5b3f: const/16 v1, #int 4312 // #10d8 │ │ +0d563a: 4d02 0001 |5b41: aput-object v2, v0, v1 │ │ +0d563e: 1301 d910 |5b43: const/16 v1, #int 4313 // #10d9 │ │ +0d5642: 1a03 4321 |5b45: const-string v3, "NewOrleansFLY" // string@2143 │ │ +0d5646: 4d03 0001 |5b47: aput-object v3, v0, v1 │ │ +0d564a: 1301 da10 |5b49: const/16 v1, #int 4314 // #10da │ │ +0d564e: 1a03 bb04 |5b4b: const-string v3, "-89.6571" // string@04bb │ │ +0d5652: 4d03 0001 |5b4d: aput-object v3, v0, v1 │ │ +0d5656: 1301 db10 |5b4f: const/16 v1, #int 4315 // #10db │ │ +0d565a: 1a03 0706 |5b51: const-string v3, "29.5568" // string@0607 │ │ +0d565e: 4d03 0001 |5b53: aput-object v3, v0, v1 │ │ +0d5662: 1301 dc10 |5b55: const/16 v1, #int 4316 // #10dc │ │ +0d5666: 4d02 0001 |5b57: aput-object v2, v0, v1 │ │ +0d566a: 1301 dd10 |5b59: const/16 v1, #int 4317 // #10dd │ │ +0d566e: 1a03 4321 |5b5b: const-string v3, "NewOrleansFLY" // string@2143 │ │ +0d5672: 4d03 0001 |5b5d: aput-object v3, v0, v1 │ │ +0d5676: 1301 de10 |5b5f: const/16 v1, #int 4318 // #10de │ │ +0d567a: 1a03 bb04 |5b61: const-string v3, "-89.6571" // string@04bb │ │ +0d567e: 4d03 0001 |5b63: aput-object v3, v0, v1 │ │ +0d5682: 1301 df10 |5b65: const/16 v1, #int 4319 // #10df │ │ +0d5686: 1a03 1706 |5b67: const-string v3, "30.5872" // string@0617 │ │ +0d568a: 4d03 0001 |5b69: aput-object v3, v0, v1 │ │ +0d568e: 1301 e010 |5b6b: const/16 v1, #int 4320 // #10e0 │ │ +0d5692: 4d02 0001 |5b6d: aput-object v2, v0, v1 │ │ +0d5696: 1301 e110 |5b6f: const/16 v1, #int 4321 // #10e1 │ │ +0d569a: 1a03 ea21 |5b71: const-string v3, "OrlandoFLY" // string@21ea │ │ +0d569e: 4d03 0001 |5b73: aput-object v3, v0, v1 │ │ +0d56a2: 1301 e210 |5b75: const/16 v1, #int 4322 // #10e2 │ │ +0d56a6: 1a03 5604 |5b77: const-string v3, "-82.0368" // string@0456 │ │ +0d56aa: 4d03 0001 |5b79: aput-object v3, v0, v1 │ │ +0d56ae: 1301 e310 |5b7b: const/16 v1, #int 4323 // #10e3 │ │ +0d56b2: 1a03 0406 |5b7d: const-string v3, "29.2311" // string@0604 │ │ +0d56b6: 4d03 0001 |5b7f: aput-object v3, v0, v1 │ │ +0d56ba: 1301 e410 |5b81: const/16 v1, #int 4324 // #10e4 │ │ +0d56be: 4d02 0001 |5b83: aput-object v2, v0, v1 │ │ +0d56c2: 1301 e510 |5b85: const/16 v1, #int 4325 // #10e5 │ │ +0d56c6: 1a03 ea21 |5b87: const-string v3, "OrlandoFLY" // string@21ea │ │ +0d56ca: 4d03 0001 |5b89: aput-object v3, v0, v1 │ │ +0d56ce: 1301 e610 |5b8b: const/16 v1, #int 4326 // #10e6 │ │ +0d56d2: 1a03 5604 |5b8d: const-string v3, "-82.0368" // string@0456 │ │ +0d56d6: 4d03 0001 |5b8f: aput-object v3, v0, v1 │ │ +0d56da: 1301 e710 |5b91: const/16 v1, #int 4327 // #10e7 │ │ +0d56de: 1a03 f005 |5b93: const-string v3, "27.8287" // string@05f0 │ │ +0d56e2: 4d03 0001 |5b95: aput-object v3, v0, v1 │ │ +0d56e6: 1301 e810 |5b97: const/16 v1, #int 4328 // #10e8 │ │ +0d56ea: 4d02 0001 |5b99: aput-object v2, v0, v1 │ │ +0d56ee: 1301 e910 |5b9b: const/16 v1, #int 4329 // #10e9 │ │ +0d56f2: 1a03 ea21 |5b9d: const-string v3, "OrlandoFLY" // string@21ea │ │ +0d56f6: 4d03 0001 |5b9f: aput-object v3, v0, v1 │ │ +0d56fa: 1301 ea10 |5ba1: const/16 v1, #int 4330 // #10ea │ │ +0d56fe: 1a03 3e04 |5ba3: const-string v3, "-80.1406" // string@043e │ │ +0d5702: 4d03 0001 |5ba5: aput-object v3, v0, v1 │ │ +0d5706: 1301 eb10 |5ba7: const/16 v1, #int 4331 // #10eb │ │ +0d570a: 1a03 f005 |5ba9: const-string v3, "27.8287" // string@05f0 │ │ +0d570e: 4d03 0001 |5bab: aput-object v3, v0, v1 │ │ +0d5712: 1301 ec10 |5bad: const/16 v1, #int 4332 // #10ec │ │ +0d5716: 4d02 0001 |5baf: aput-object v2, v0, v1 │ │ +0d571a: 1301 ed10 |5bb1: const/16 v1, #int 4333 // #10ed │ │ +0d571e: 1a03 ea21 |5bb3: const-string v3, "OrlandoFLY" // string@21ea │ │ +0d5722: 4d03 0001 |5bb5: aput-object v3, v0, v1 │ │ +0d5726: 1301 ee10 |5bb7: const/16 v1, #int 4334 // #10ee │ │ +0d572a: 1a03 3e04 |5bb9: const-string v3, "-80.1406" // string@043e │ │ +0d572e: 4d03 0001 |5bbb: aput-object v3, v0, v1 │ │ +0d5732: 1301 ef10 |5bbd: const/16 v1, #int 4335 // #10ef │ │ +0d5736: 1a03 0406 |5bbf: const-string v3, "29.2311" // string@0604 │ │ +0d573a: 4d03 0001 |5bc1: aput-object v3, v0, v1 │ │ +0d573e: 1301 f010 |5bc3: const/16 v1, #int 4336 // #10f0 │ │ +0d5742: 4d02 0001 |5bc5: aput-object v2, v0, v1 │ │ +0d5746: 1301 f110 |5bc7: const/16 v1, #int 4337 // #10f1 │ │ +0d574a: 1a03 d824 |5bc9: const-string v3, "SaltLakeCityFLY" // string@24d8 │ │ +0d574e: 4d03 0001 |5bcb: aput-object v3, v0, v1 │ │ +0d5752: 1301 f210 |5bcd: const/16 v1, #int 4338 // #10f2 │ │ +0d5756: 1a03 f002 |5bcf: const-string v3, "-112.909" // string@02f0 │ │ +0d575a: 4d03 0001 |5bd1: aput-object v3, v0, v1 │ │ +0d575e: 1301 f310 |5bd3: const/16 v1, #int 4339 // #10f3 │ │ +0d5762: 1a03 f206 |5bd5: const-string v3, "41.4207" // string@06f2 │ │ +0d5766: 4d03 0001 |5bd7: aput-object v3, v0, v1 │ │ +0d576a: 1301 f410 |5bd9: const/16 v1, #int 4340 // #10f4 │ │ +0d576e: 4d02 0001 |5bdb: aput-object v2, v0, v1 │ │ +0d5772: 1301 f510 |5bdd: const/16 v1, #int 4341 // #10f5 │ │ +0d5776: 1a03 d824 |5bdf: const-string v3, "SaltLakeCityFLY" // string@24d8 │ │ +0d577a: 4d03 0001 |5be1: aput-object v3, v0, v1 │ │ +0d577e: 1301 f610 |5be3: const/16 v1, #int 4342 // #10f6 │ │ +0d5782: 1a03 f002 |5be5: const-string v3, "-112.909" // string@02f0 │ │ +0d5786: 4d03 0001 |5be7: aput-object v3, v0, v1 │ │ +0d578a: 1301 f710 |5be9: const/16 v1, #int 4343 // #10f7 │ │ +0d578e: 1a03 d506 |5beb: const-string v3, "40.1204" // string@06d5 │ │ +0d5792: 4d03 0001 |5bed: aput-object v3, v0, v1 │ │ +0d5796: 1301 f810 |5bef: const/16 v1, #int 4344 // #10f8 │ │ +0d579a: 4d02 0001 |5bf1: aput-object v2, v0, v1 │ │ +0d579e: 1301 f910 |5bf3: const/16 v1, #int 4345 // #10f9 │ │ +0d57a2: 1a03 d824 |5bf5: const-string v3, "SaltLakeCityFLY" // string@24d8 │ │ +0d57a6: 4d03 0001 |5bf7: aput-object v3, v0, v1 │ │ +0d57aa: 1301 fa10 |5bf9: const/16 v1, #int 4346 // #10fa │ │ +0d57ae: 1a03 db02 |5bfb: const-string v3, "-111.016" // string@02db │ │ +0d57b2: 4d03 0001 |5bfd: aput-object v3, v0, v1 │ │ +0d57b6: 1301 fb10 |5bff: const/16 v1, #int 4347 // #10fb │ │ +0d57ba: 1a03 d506 |5c01: const-string v3, "40.1204" // string@06d5 │ │ +0d57be: 4d03 0001 |5c03: aput-object v3, v0, v1 │ │ +0d57c2: 1301 fc10 |5c05: const/16 v1, #int 4348 // #10fc │ │ +0d57c6: 4d02 0001 |5c07: aput-object v2, v0, v1 │ │ +0d57ca: 1301 fd10 |5c09: const/16 v1, #int 4349 // #10fd │ │ +0d57ce: 1a03 d824 |5c0b: const-string v3, "SaltLakeCityFLY" // string@24d8 │ │ +0d57d2: 4d03 0001 |5c0d: aput-object v3, v0, v1 │ │ +0d57d6: 1301 fe10 |5c0f: const/16 v1, #int 4350 // #10fe │ │ +0d57da: 1a03 db02 |5c11: const-string v3, "-111.016" // string@02db │ │ +0d57de: 4d03 0001 |5c13: aput-object v3, v0, v1 │ │ +0d57e2: 1301 ff10 |5c15: const/16 v1, #int 4351 // #10ff │ │ +0d57e6: 1a03 f206 |5c17: const-string v3, "41.4207" // string@06f2 │ │ +0d57ea: 4d03 0001 |5c19: aput-object v3, v0, v1 │ │ +0d57ee: 1301 0011 |5c1b: const/16 v1, #int 4352 // #1100 │ │ +0d57f2: 4d02 0001 |5c1d: aput-object v2, v0, v1 │ │ +0d57f6: 1301 0111 |5c1f: const/16 v1, #int 4353 // #1101 │ │ +0d57fa: 1a03 db24 |5c21: const-string v3, "SanDiegoFLY" // string@24db │ │ +0d57fe: 4d03 0001 |5c23: aput-object v3, v0, v1 │ │ +0d5802: 1301 0211 |5c25: const/16 v1, #int 4354 // #1102 │ │ +0d5806: 1a03 0d03 |5c27: const-string v3, "-117.982" // string@030d │ │ +0d580a: 4d03 0001 |5c29: aput-object v3, v0, v1 │ │ +0d580e: 1301 0311 |5c2b: const/16 v1, #int 4355 // #1103 │ │ +0d5812: 1a03 4906 |5c2d: const-string v3, "33.6318" // string@0649 │ │ +0d5816: 4d03 0001 |5c2f: aput-object v3, v0, v1 │ │ +0d581a: 1301 0411 |5c31: const/16 v1, #int 4356 // #1104 │ │ +0d581e: 4d02 0001 |5c33: aput-object v2, v0, v1 │ │ +0d5822: 1301 0511 |5c35: const/16 v1, #int 4357 // #1105 │ │ +0d5826: 1a03 db24 |5c37: const-string v3, "SanDiegoFLY" // string@24db │ │ +0d582a: 4d03 0001 |5c39: aput-object v3, v0, v1 │ │ +0d582e: 1301 0611 |5c3b: const/16 v1, #int 4358 // #1106 │ │ +0d5832: 1a03 0d03 |5c3d: const-string v3, "-117.982" // string@030d │ │ +0d5836: 4d03 0001 |5c3f: aput-object v3, v0, v1 │ │ +0d583a: 1301 0711 |5c41: const/16 v1, #int 4359 // #1107 │ │ +0d583e: 1a03 3006 |5c43: const-string v3, "32.4948" // string@0630 │ │ +0d5842: 4d03 0001 |5c45: aput-object v3, v0, v1 │ │ +0d5846: 1301 0811 |5c47: const/16 v1, #int 4360 // #1108 │ │ +0d584a: 4d02 0001 |5c49: aput-object v2, v0, v1 │ │ +0d584e: 1301 0911 |5c4b: const/16 v1, #int 4361 // #1109 │ │ +0d5852: 1a03 db24 |5c4d: const-string v3, "SanDiegoFLY" // string@24db │ │ +0d5856: 4d03 0001 |5c4f: aput-object v3, v0, v1 │ │ +0d585a: 1301 0a11 |5c51: const/16 v1, #int 4362 // #110a │ │ +0d585e: 1a03 ff02 |5c53: const-string v3, "-116.287" // string@02ff │ │ +0d5862: 4d03 0001 |5c55: aput-object v3, v0, v1 │ │ +0d5866: 1301 0b11 |5c57: const/16 v1, #int 4363 // #110b │ │ +0d586a: 1a03 3006 |5c59: const-string v3, "32.4948" // string@0630 │ │ +0d586e: 4d03 0001 |5c5b: aput-object v3, v0, v1 │ │ +0d5872: 1301 0c11 |5c5d: const/16 v1, #int 4364 // #110c │ │ +0d5876: 4d02 0001 |5c5f: aput-object v2, v0, v1 │ │ +0d587a: 1301 0d11 |5c61: const/16 v1, #int 4365 // #110d │ │ +0d587e: 1a03 db24 |5c63: const-string v3, "SanDiegoFLY" // string@24db │ │ +0d5882: 4d03 0001 |5c65: aput-object v3, v0, v1 │ │ +0d5886: 1301 0e11 |5c67: const/16 v1, #int 4366 // #110e │ │ +0d588a: 1a03 ff02 |5c69: const-string v3, "-116.287" // string@02ff │ │ +0d588e: 4d03 0001 |5c6b: aput-object v3, v0, v1 │ │ +0d5892: 1301 0f11 |5c6d: const/16 v1, #int 4367 // #110f │ │ +0d5896: 1a03 4906 |5c6f: const-string v3, "33.6318" // string@0649 │ │ +0d589a: 4d03 0001 |5c71: aput-object v3, v0, v1 │ │ +0d589e: 1301 1011 |5c73: const/16 v1, #int 4368 // #1110 │ │ +0d58a2: 4d02 0001 |5c75: aput-object v2, v0, v1 │ │ +0d58a6: 1301 1111 |5c77: const/16 v1, #int 4369 // #1111 │ │ +0d58aa: 1a03 de24 |5c79: const-string v3, "SanFranciscoFLY" // string@24de │ │ +0d58ae: 4d03 0001 |5c7b: aput-object v3, v0, v1 │ │ +0d58b2: 1301 1211 |5c7d: const/16 v1, #int 4370 // #1112 │ │ +0d58b6: 1a03 3c03 |5c7f: const-string v3, "-123.164" // string@033c │ │ +0d58ba: 4d03 0001 |5c81: aput-object v3, v0, v1 │ │ +0d58be: 1301 1311 |5c83: const/16 v1, #int 4371 // #1113 │ │ +0d58c2: 1a03 9f06 |5c85: const-string v3, "38.2685" // string@069f │ │ +0d58c6: 4d03 0001 |5c87: aput-object v3, v0, v1 │ │ +0d58ca: 1301 1411 |5c89: const/16 v1, #int 4372 // #1114 │ │ +0d58ce: 4d02 0001 |5c8b: aput-object v2, v0, v1 │ │ +0d58d2: 1301 1511 |5c8d: const/16 v1, #int 4373 // #1115 │ │ +0d58d6: 1a03 de24 |5c8f: const-string v3, "SanFranciscoFLY" // string@24de │ │ +0d58da: 4d03 0001 |5c91: aput-object v3, v0, v1 │ │ +0d58de: 1301 1611 |5c93: const/16 v1, #int 4374 // #1116 │ │ +0d58e2: 1a03 3c03 |5c95: const-string v3, "-123.164" // string@033c │ │ +0d58e6: 4d03 0001 |5c97: aput-object v3, v0, v1 │ │ +0d58ea: 1301 1711 |5c99: const/16 v1, #int 4375 // #1117 │ │ +0d58ee: 1a03 8906 |5c9b: const-string v3, "37.0071" // string@0689 │ │ +0d58f2: 4d03 0001 |5c9d: aput-object v3, v0, v1 │ │ +0d58f6: 1301 1811 |5c9f: const/16 v1, #int 4376 // #1118 │ │ +0d58fa: 4d02 0001 |5ca1: aput-object v2, v0, v1 │ │ +0d58fe: 1301 1911 |5ca3: const/16 v1, #int 4377 // #1119 │ │ +0d5902: 1a03 de24 |5ca5: const-string v3, "SanFranciscoFLY" // string@24de │ │ +0d5906: 4d03 0001 |5ca7: aput-object v3, v0, v1 │ │ +0d590a: 1301 1a11 |5ca9: const/16 v1, #int 4378 // #111a │ │ +0d590e: 1a03 2f03 |5cab: const-string v3, "-121.37" // string@032f │ │ +0d5912: 4d03 0001 |5cad: aput-object v3, v0, v1 │ │ +0d5916: 1301 1b11 |5caf: const/16 v1, #int 4379 // #111b │ │ +0d591a: 1a03 8906 |5cb1: const-string v3, "37.0071" // string@0689 │ │ +0d591e: 4d03 0001 |5cb3: aput-object v3, v0, v1 │ │ +0d5922: 1301 1c11 |5cb5: const/16 v1, #int 4380 // #111c │ │ +0d5926: 4d02 0001 |5cb7: aput-object v2, v0, v1 │ │ +0d592a: 1301 1d11 |5cb9: const/16 v1, #int 4381 // #111d │ │ +0d592e: 1a03 de24 |5cbb: const-string v3, "SanFranciscoFLY" // string@24de │ │ +0d5932: 4d03 0001 |5cbd: aput-object v3, v0, v1 │ │ +0d5936: 1301 1e11 |5cbf: const/16 v1, #int 4382 // #111e │ │ +0d593a: 1a03 2f03 |5cc1: const-string v3, "-121.37" // string@032f │ │ +0d593e: 4d03 0001 |5cc3: aput-object v3, v0, v1 │ │ +0d5942: 1301 1f11 |5cc5: const/16 v1, #int 4383 // #111f │ │ +0d5946: 1a03 9f06 |5cc7: const-string v3, "38.2685" // string@069f │ │ +0d594a: 4d03 0001 |5cc9: aput-object v3, v0, v1 │ │ +0d594e: 1301 2011 |5ccb: const/16 v1, #int 4384 // #1120 │ │ +0d5952: 4d02 0001 |5ccd: aput-object v2, v0, v1 │ │ +0d5956: 1301 2111 |5ccf: const/16 v1, #int 4385 // #1121 │ │ +0d595a: 1a03 0025 |5cd1: const-string v3, "SeattleFLY" // string@2500 │ │ +0d595e: 4d03 0001 |5cd3: aput-object v3, v0, v1 │ │ +0d5962: 1301 2211 |5cd5: const/16 v1, #int 4386 // #1122 │ │ +0d5966: 1a03 3d03 |5cd7: const-string v3, "-123.198" // string@033d │ │ +0d596a: 4d03 0001 |5cd9: aput-object v3, v0, v1 │ │ +0d596e: 1301 2311 |5cdb: const/16 v1, #int 4387 // #1123 │ │ +0d5972: 1a03 5c07 |5cdd: const-string v3, "48.0644" // string@075c │ │ +0d5976: 4d03 0001 |5cdf: aput-object v3, v0, v1 │ │ +0d597a: 1301 2411 |5ce1: const/16 v1, #int 4388 // #1124 │ │ +0d597e: 4d02 0001 |5ce3: aput-object v2, v0, v1 │ │ +0d5982: 1301 2511 |5ce5: const/16 v1, #int 4389 // #1125 │ │ +0d5986: 1a03 0025 |5ce7: const-string v3, "SeattleFLY" // string@2500 │ │ +0d598a: 4d03 0001 |5ce9: aput-object v3, v0, v1 │ │ +0d598e: 1301 2611 |5ceb: const/16 v1, #int 4390 // #1126 │ │ +0d5992: 1a03 3d03 |5ced: const-string v3, "-123.198" // string@033d │ │ +0d5996: 4d03 0001 |5cef: aput-object v3, v0, v1 │ │ +0d599a: 1301 2711 |5cf1: const/16 v1, #int 4391 // #1127 │ │ +0d599e: 1a03 4807 |5cf3: const-string v3, "46.7498" // string@0748 │ │ +0d59a2: 4d03 0001 |5cf5: aput-object v3, v0, v1 │ │ +0d59a6: 1301 2811 |5cf7: const/16 v1, #int 4392 // #1128 │ │ +0d59aa: 4d02 0001 |5cf9: aput-object v2, v0, v1 │ │ +0d59ae: 1301 2911 |5cfb: const/16 v1, #int 4393 // #1129 │ │ +0d59b2: 1a03 0025 |5cfd: const-string v3, "SeattleFLY" // string@2500 │ │ +0d59b6: 4d03 0001 |5cff: aput-object v3, v0, v1 │ │ +0d59ba: 1301 2a11 |5d01: const/16 v1, #int 4394 // #112a │ │ +0d59be: 1a03 3103 |5d03: const-string v3, "-121.529" // string@0331 │ │ +0d59c2: 4d03 0001 |5d05: aput-object v3, v0, v1 │ │ +0d59c6: 1301 2b11 |5d07: const/16 v1, #int 4395 // #112b │ │ +0d59ca: 1a03 4807 |5d09: const-string v3, "46.7498" // string@0748 │ │ +0d59ce: 4d03 0001 |5d0b: aput-object v3, v0, v1 │ │ +0d59d2: 1301 2c11 |5d0d: const/16 v1, #int 4396 // #112c │ │ +0d59d6: 4d02 0001 |5d0f: aput-object v2, v0, v1 │ │ +0d59da: 1301 2d11 |5d11: const/16 v1, #int 4397 // #112d │ │ +0d59de: 1a03 0025 |5d13: const-string v3, "SeattleFLY" // string@2500 │ │ +0d59e2: 4d03 0001 |5d15: aput-object v3, v0, v1 │ │ +0d59e6: 1301 2e11 |5d17: const/16 v1, #int 4398 // #112e │ │ +0d59ea: 1a03 3103 |5d19: const-string v3, "-121.529" // string@0331 │ │ +0d59ee: 4d03 0001 |5d1b: aput-object v3, v0, v1 │ │ +0d59f2: 1301 2f11 |5d1d: const/16 v1, #int 4399 // #112f │ │ +0d59f6: 1a03 5c07 |5d1f: const-string v3, "48.0644" // string@075c │ │ +0d59fa: 4d03 0001 |5d21: aput-object v3, v0, v1 │ │ +0d59fe: 1301 3011 |5d23: const/16 v1, #int 4400 // #1130 │ │ +0d5a02: 4d02 0001 |5d25: aput-object v2, v0, v1 │ │ +0d5a06: 1301 3111 |5d27: const/16 v1, #int 4401 // #1131 │ │ +0d5a0a: 1a03 7725 |5d29: const-string v3, "StLouisFLY" // string@2577 │ │ +0d5a0e: 4d03 0001 |5d2b: aput-object v3, v0, v1 │ │ +0d5a12: 1301 3211 |5d2d: const/16 v1, #int 4402 // #1132 │ │ +0d5a16: 1a03 ca04 |5d2f: const-string v3, "-91.0778" // string@04ca │ │ +0d5a1a: 4d03 0001 |5d31: aput-object v3, v0, v1 │ │ +0d5a1e: 1301 3311 |5d33: const/16 v1, #int 4403 // #1133 │ │ +0d5a22: 1a03 b806 |5d35: const-string v3, "39.2754" // string@06b8 │ │ +0d5a26: 4d03 0001 |5d37: aput-object v3, v0, v1 │ │ +0d5a2a: 1301 3411 |5d39: const/16 v1, #int 4404 // #1134 │ │ +0d5a2e: 4d02 0001 |5d3b: aput-object v2, v0, v1 │ │ +0d5a32: 1301 3511 |5d3d: const/16 v1, #int 4405 // #1135 │ │ +0d5a36: 1a03 7725 |5d3f: const-string v3, "StLouisFLY" // string@2577 │ │ +0d5a3a: 4d03 0001 |5d41: aput-object v3, v0, v1 │ │ +0d5a3e: 1301 3611 |5d43: const/16 v1, #int 4406 // #1136 │ │ +0d5a42: 1a03 ca04 |5d45: const-string v3, "-91.0778" // string@04ca │ │ +0d5a46: 4d03 0001 |5d47: aput-object v3, v0, v1 │ │ +0d5a4a: 1301 3711 |5d49: const/16 v1, #int 4407 // #1137 │ │ +0d5a4e: 1a03 9b06 |5d4b: const-string v3, "38.1819" // string@069b │ │ +0d5a52: 4d03 0001 |5d4d: aput-object v3, v0, v1 │ │ +0d5a56: 1301 3811 |5d4f: const/16 v1, #int 4408 // #1138 │ │ +0d5a5a: 4d02 0001 |5d51: aput-object v2, v0, v1 │ │ +0d5a5e: 1301 3911 |5d53: const/16 v1, #int 4409 // #1139 │ │ +0d5a62: 1a03 7725 |5d55: const-string v3, "StLouisFLY" // string@2577 │ │ +0d5a66: 4d03 0001 |5d57: aput-object v3, v0, v1 │ │ +0d5a6a: 1301 3a11 |5d59: const/16 v1, #int 4410 // #113a │ │ +0d5a6e: 1a03 ba04 |5d5b: const-string v3, "-89.6215" // string@04ba │ │ +0d5a72: 4d03 0001 |5d5d: aput-object v3, v0, v1 │ │ +0d5a76: 1301 3b11 |5d5f: const/16 v1, #int 4411 // #113b │ │ +0d5a7a: 1a03 9b06 |5d61: const-string v3, "38.1819" // string@069b │ │ +0d5a7e: 4d03 0001 |5d63: aput-object v3, v0, v1 │ │ +0d5a82: 1301 3c11 |5d65: const/16 v1, #int 4412 // #113c │ │ +0d5a86: 4d02 0001 |5d67: aput-object v2, v0, v1 │ │ +0d5a8a: 1301 3d11 |5d69: const/16 v1, #int 4413 // #113d │ │ +0d5a8e: 1a03 7725 |5d6b: const-string v3, "StLouisFLY" // string@2577 │ │ +0d5a92: 4d03 0001 |5d6d: aput-object v3, v0, v1 │ │ +0d5a96: 1301 3e11 |5d6f: const/16 v1, #int 4414 // #113e │ │ +0d5a9a: 1a03 ba04 |5d71: const-string v3, "-89.6215" // string@04ba │ │ +0d5a9e: 4d03 0001 |5d73: aput-object v3, v0, v1 │ │ +0d5aa2: 1301 3f11 |5d75: const/16 v1, #int 4415 // #113f │ │ +0d5aa6: 1a03 b806 |5d77: const-string v3, "39.2754" // string@06b8 │ │ +0d5aaa: 4d03 0001 |5d79: aput-object v3, v0, v1 │ │ +0d5aae: 1301 4011 |5d7b: const/16 v1, #int 4416 // #1140 │ │ +0d5ab2: 4d02 0001 |5d7d: aput-object v2, v0, v1 │ │ +0d5ab6: 1301 4111 |5d7f: const/16 v1, #int 4417 // #1141 │ │ +0d5aba: 1a03 b626 |5d81: const-string v3, "TampaFLY" // string@26b6 │ │ +0d5abe: 4d03 0001 |5d83: aput-object v3, v0, v1 │ │ +0d5ac2: 1301 4211 |5d85: const/16 v1, #int 4418 // #1142 │ │ +0d5ac6: 1a03 6804 |5d87: const-string v3, "-83.0969" // string@0468 │ │ +0d5aca: 4d03 0001 |5d89: aput-object v3, v0, v1 │ │ +0d5ace: 1301 4311 |5d8b: const/16 v1, #int 4419 // #1143 │ │ +0d5ad2: 1a03 fd05 |5d8d: const-string v3, "28.5978" // string@05fd │ │ +0d5ad6: 4d03 0001 |5d8f: aput-object v3, v0, v1 │ │ +0d5ada: 1301 4411 |5d91: const/16 v1, #int 4420 // #1144 │ │ +0d5ade: 4d02 0001 |5d93: aput-object v2, v0, v1 │ │ +0d5ae2: 1301 4511 |5d95: const/16 v1, #int 4421 // #1145 │ │ +0d5ae6: 1a03 b626 |5d97: const-string v3, "TampaFLY" // string@26b6 │ │ +0d5aea: 4d03 0001 |5d99: aput-object v3, v0, v1 │ │ +0d5aee: 1301 4611 |5d9b: const/16 v1, #int 4422 // #1146 │ │ +0d5af2: 1a03 6804 |5d9d: const-string v3, "-83.0969" // string@0468 │ │ +0d5af6: 4d03 0001 |5d9f: aput-object v3, v0, v1 │ │ +0d5afa: 1301 4711 |5da1: const/16 v1, #int 4423 // #1147 │ │ +0d5afe: 1a03 ed05 |5da3: const-string v3, "27.2913" // string@05ed │ │ +0d5b02: 4d03 0001 |5da5: aput-object v3, v0, v1 │ │ +0d5b06: 1301 4811 |5da7: const/16 v1, #int 4424 // #1148 │ │ +0d5b0a: 4d02 0001 |5da9: aput-object v2, v0, v1 │ │ +0d5b0e: 1301 4911 |5dab: const/16 v1, #int 4425 // #1149 │ │ +0d5b12: 1a03 b626 |5dad: const-string v3, "TampaFLY" // string@26b6 │ │ +0d5b16: 4d03 0001 |5daf: aput-object v3, v0, v1 │ │ +0d5b1a: 1301 4a11 |5db1: const/16 v1, #int 4426 // #114a │ │ +0d5b1e: 1a03 5304 |5db3: const-string v3, "-81.8278" // string@0453 │ │ +0d5b22: 4d03 0001 |5db5: aput-object v3, v0, v1 │ │ +0d5b26: 1301 4b11 |5db7: const/16 v1, #int 4427 // #114b │ │ +0d5b2a: 1a03 ed05 |5db9: const-string v3, "27.2913" // string@05ed │ │ +0d5b2e: 4d03 0001 |5dbb: aput-object v3, v0, v1 │ │ +0d5b32: 1301 4c11 |5dbd: const/16 v1, #int 4428 // #114c │ │ +0d5b36: 4d02 0001 |5dbf: aput-object v2, v0, v1 │ │ +0d5b3a: 1301 4d11 |5dc1: const/16 v1, #int 4429 // #114d │ │ +0d5b3e: 1a02 b626 |5dc3: const-string v2, "TampaFLY" // string@26b6 │ │ +0d5b42: 4d02 0001 |5dc5: aput-object v2, v0, v1 │ │ +0d5b46: 1301 4e11 |5dc7: const/16 v1, #int 4430 // #114e │ │ +0d5b4a: 1a02 5304 |5dc9: const-string v2, "-81.8278" // string@0453 │ │ +0d5b4e: 4d02 0001 |5dcb: aput-object v2, v0, v1 │ │ +0d5b52: 1301 4f11 |5dcd: const/16 v1, #int 4431 // #114f │ │ +0d5b56: 1a02 fd05 |5dcf: const-string v2, "28.5978" // string@05fd │ │ +0d5b5a: 4d02 0001 |5dd1: aput-object v2, v0, v1 │ │ +0d5b5e: 6900 b813 |5dd3: sput-object v0, Lcom/ds/avare/place/Boundaries;.mData:[Ljava/lang/String; // field@13b8 │ │ +0d5b62: 0e00 |5dd5: return-void │ │ +0d5b64: 0003 0400 0e00 0000 0a00 0000 0b00 ... |5dd6: array-data (32 units) │ │ catches : (none) │ │ positions : │ │ 0x0050 line=128 │ │ 0x0056 line=147 │ │ 0x5dd3 line=166 │ │ locals : │ │ │ │ @@ -220391,18 +220392,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d5ba0: |[0d5ba0] com.ds.avare.place.Boundaries.:()V │ │ -0d5bb0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0d5bb6: 7010 c122 0000 |0003: invoke-direct {v0}, Lcom/ds/avare/place/Boundaries;.makePolygons:()V // method@22c1 │ │ -0d5bbc: 0e00 |0006: return-void │ │ +0d5ba4: |[0d5ba4] com.ds.avare.place.Boundaries.:()V │ │ +0d5bb4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0d5bba: 7010 c122 0000 |0003: invoke-direct {v0}, Lcom/ds/avare/place/Boundaries;.makePolygons:()V // method@22c1 │ │ +0d5bc0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/place/Boundaries; │ │ │ │ @@ -220411,18 +220412,18 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0c9f60: |[0c9f60] com.ds.avare.place.Boundaries.getChartType:(I)Ljava/lang/String; │ │ -0c9f70: 6200 b713 |0000: sget-object v0, Lcom/ds/avare/place/Boundaries;.mChartType:[Ljava/lang/String; // field@13b7 │ │ -0c9f74: 4601 0001 |0002: aget-object v1, v0, v1 │ │ -0c9f78: 1101 |0004: return-object v1 │ │ +0c9f64: |[0c9f64] com.ds.avare.place.Boundaries.getChartType:(I)Ljava/lang/String; │ │ +0c9f74: 6200 b713 |0000: sget-object v0, Lcom/ds/avare/place/Boundaries;.mChartType:[Ljava/lang/String; // field@13b7 │ │ +0c9f78: 4601 0001 |0002: aget-object v1, v0, v1 │ │ +0c9f7c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ #3 : (in Lcom/ds/avare/place/Boundaries;) │ │ @@ -220430,43 +220431,43 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c9f7c: |[0c9f7c] com.ds.avare.place.Boundaries.getChartTypes:()Ljava/util/ArrayList; │ │ -0c9f8c: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -0c9f90: 6201 b713 |0002: sget-object v1, Lcom/ds/avare/place/Boundaries;.mChartType:[Ljava/lang/String; // field@13b7 │ │ -0c9f94: 7110 9f2b 0100 |0004: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -0c9f9a: 0c01 |0007: move-result-object v1 │ │ -0c9f9c: 7020 902b 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b90 │ │ -0c9fa2: 1100 |000b: return-object v0 │ │ +0c9f80: |[0c9f80] com.ds.avare.place.Boundaries.getChartTypes:()Ljava/util/ArrayList; │ │ +0c9f90: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +0c9f94: 6201 b713 |0002: sget-object v1, Lcom/ds/avare/place/Boundaries;.mChartType:[Ljava/lang/String; // field@13b7 │ │ +0c9f98: 7110 9f2b 0100 |0004: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +0c9f9e: 0c01 |0007: move-result-object v1 │ │ +0c9fa0: 7020 902b 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b90 │ │ +0c9fa6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ │ │ #4 : (in Lcom/ds/avare/place/Boundaries;) │ │ name : 'getInstance' │ │ type : '()Lcom/ds/avare/place/Boundaries;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0c9e4c: |[0c9e4c] com.ds.avare.place.Boundaries.getInstance:()Lcom/ds/avare/place/Boundaries; │ │ -0c9e5c: 6200 b913 |0000: sget-object v0, Lcom/ds/avare/place/Boundaries;.mInstance:Lcom/ds/avare/place/Boundaries; // field@13b9 │ │ -0c9e60: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0c9e64: 2200 e205 |0004: new-instance v0, Lcom/ds/avare/place/Boundaries; // type@05e2 │ │ -0c9e68: 7010 bb22 0000 |0006: invoke-direct {v0}, Lcom/ds/avare/place/Boundaries;.:()V // method@22bb │ │ -0c9e6e: 6900 b913 |0009: sput-object v0, Lcom/ds/avare/place/Boundaries;.mInstance:Lcom/ds/avare/place/Boundaries; // field@13b9 │ │ -0c9e72: 6200 b913 |000b: sget-object v0, Lcom/ds/avare/place/Boundaries;.mInstance:Lcom/ds/avare/place/Boundaries; // field@13b9 │ │ -0c9e76: 1100 |000d: return-object v0 │ │ +0c9e50: |[0c9e50] com.ds.avare.place.Boundaries.getInstance:()Lcom/ds/avare/place/Boundaries; │ │ +0c9e60: 6200 b913 |0000: sget-object v0, Lcom/ds/avare/place/Boundaries;.mInstance:Lcom/ds/avare/place/Boundaries; // field@13b9 │ │ +0c9e64: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0c9e68: 2200 e205 |0004: new-instance v0, Lcom/ds/avare/place/Boundaries; // type@05e2 │ │ +0c9e6c: 7010 bb22 0000 |0006: invoke-direct {v0}, Lcom/ds/avare/place/Boundaries;.:()V // method@22bb │ │ +0c9e72: 6900 b913 |0009: sput-object v0, Lcom/ds/avare/place/Boundaries;.mInstance:Lcom/ds/avare/place/Boundaries; // field@13b9 │ │ +0c9e76: 6200 b913 |000b: sget-object v0, Lcom/ds/avare/place/Boundaries;.mInstance:Lcom/ds/avare/place/Boundaries; // field@13b9 │ │ +0c9e7a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0004 line=70 │ │ 0x000b line=72 │ │ locals : │ │ │ │ @@ -220475,18 +220476,18 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0c9ec8: |[0c9ec8] com.ds.avare.place.Boundaries.getZoom:(I)I │ │ -0c9ed8: 6200 bb13 |0000: sget-object v0, Lcom/ds/avare/place/Boundaries;.mZooms:[I // field@13bb │ │ -0c9edc: 4401 0001 |0002: aget v1, v0, v1 │ │ -0c9ee0: 0f01 |0004: return v1 │ │ +0c9ecc: |[0c9ecc] com.ds.avare.place.Boundaries.getZoom:(I)I │ │ +0c9edc: 6200 bb13 |0000: sget-object v0, Lcom/ds/avare/place/Boundaries;.mZooms:[I // field@13bb │ │ +0c9ee0: 4401 0001 |0002: aget v1, v0, v1 │ │ +0c9ee4: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ #6 : (in Lcom/ds/avare/place/Boundaries;) │ │ @@ -220494,66 +220495,66 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 100 16-bit code units │ │ -0d5bc0: |[0d5bc0] com.ds.avare.place.Boundaries.makePolygons:()V │ │ -0d5bd0: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -0d5bd4: 7010 ed2b 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0d5bda: 5ba0 ba13 |0005: iput-object v0, v10, Lcom/ds/avare/place/Boundaries;.mPolygons:Ljava/util/HashMap; // field@13ba │ │ -0d5bde: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0d5be0: 6201 b813 |0008: sget-object v1, Lcom/ds/avare/place/Boundaries;.mData:[Ljava/lang/String; // field@13b8 │ │ -0d5be4: 2112 |000a: array-length v2, v1 │ │ -0d5be6: 3520 3800 |000b: if-ge v0, v2, 0043 // +0038 │ │ -0d5bea: d802 0000 |000d: add-int/lit8 v2, v0, #int 0 // #00 │ │ -0d5bee: 4602 0102 |000f: aget-object v2, v1, v2 │ │ -0d5bf2: d803 0001 |0011: add-int/lit8 v3, v0, #int 1 // #01 │ │ -0d5bf6: 4603 0103 |0013: aget-object v3, v1, v3 │ │ -0d5bfa: d804 0002 |0015: add-int/lit8 v4, v0, #int 2 // #02 │ │ -0d5bfe: 4601 0104 |0017: aget-object v1, v1, v4 │ │ -0d5c02: 7110 392a 0100 |0019: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0d5c08: 0b05 |001c: move-result-wide v5 │ │ -0d5c0a: 6201 b813 |001d: sget-object v1, Lcom/ds/avare/place/Boundaries;.mData:[Ljava/lang/String; // field@13b8 │ │ -0d5c0e: d804 0003 |001f: add-int/lit8 v4, v0, #int 3 // #03 │ │ -0d5c12: 4601 0104 |0021: aget-object v1, v1, v4 │ │ -0d5c16: 7110 392a 0100 |0023: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0d5c1c: 0b07 |0026: move-result-wide v7 │ │ -0d5c1e: 54a1 ba13 |0027: iget-object v1, v10, Lcom/ds/avare/place/Boundaries;.mPolygons:Ljava/util/HashMap; // field@13ba │ │ -0d5c22: 6e20 f42b 3100 |0029: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -0d5c28: 0c01 |002c: move-result-object v1 │ │ -0d5c2a: 1f01 1706 |002d: check-cast v1, Lcom/ds/avare/shapes/Shape; // type@0617 │ │ -0d5c2e: 3901 0c00 |002f: if-nez v1, 003b // +000c │ │ -0d5c32: 2201 0b06 |0031: new-instance v1, Lcom/ds/avare/shapes/ChartShape; // type@060b │ │ -0d5c36: 7020 3724 2100 |0033: invoke-direct {v1, v2}, Lcom/ds/avare/shapes/ChartShape;.:(Ljava/lang/String;)V // method@2437 │ │ -0d5c3c: 54a2 ba13 |0036: iget-object v2, v10, Lcom/ds/avare/place/Boundaries;.mPolygons:Ljava/util/HashMap; // field@13ba │ │ -0d5c40: 6e30 f62b 3201 |0038: invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0d5c46: 0714 |003b: move-object v4, v1 │ │ -0d5c48: 1209 |003c: const/4 v9, #int 0 // #0 │ │ -0d5c4a: 7406 7c24 0400 |003d: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/shapes/Shape;.add:(DDZ)V // method@247c │ │ -0d5c50: d800 0004 |0040: add-int/lit8 v0, v0, #int 4 // #04 │ │ -0d5c54: 28c6 |0042: goto 0008 // -003a │ │ -0d5c56: 54a0 ba13 |0043: iget-object v0, v10, Lcom/ds/avare/place/Boundaries;.mPolygons:Ljava/util/HashMap; // field@13ba │ │ -0d5c5a: 6e10 f32b 0000 |0045: invoke-virtual {v0}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@2bf3 │ │ -0d5c60: 0c00 |0048: move-result-object v0 │ │ -0d5c62: 7210 742c 0000 |0049: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -0d5c68: 0c00 |004c: move-result-object v0 │ │ -0d5c6a: 7210 042c 0000 |004d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0d5c70: 0a01 |0050: move-result v1 │ │ -0d5c72: 3801 1200 |0051: if-eqz v1, 0063 // +0012 │ │ -0d5c76: 7210 052c 0000 |0053: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0d5c7c: 0c01 |0056: move-result-object v1 │ │ -0d5c7e: 1f01 6707 |0057: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ -0d5c82: 7210 4f2c 0100 |0059: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -0d5c88: 0c01 |005c: move-result-object v1 │ │ -0d5c8a: 1f01 0b06 |005d: check-cast v1, Lcom/ds/avare/shapes/ChartShape; // type@060b │ │ -0d5c8e: 6e10 3a24 0100 |005f: invoke-virtual {v1}, Lcom/ds/avare/shapes/ChartShape;.makePolygon:()V // method@243a │ │ -0d5c94: 28eb |0062: goto 004d // -0015 │ │ -0d5c96: 0e00 |0063: return-void │ │ +0d5bc4: |[0d5bc4] com.ds.avare.place.Boundaries.makePolygons:()V │ │ +0d5bd4: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +0d5bd8: 7010 ed2b 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0d5bde: 5ba0 ba13 |0005: iput-object v0, v10, Lcom/ds/avare/place/Boundaries;.mPolygons:Ljava/util/HashMap; // field@13ba │ │ +0d5be2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0d5be4: 6201 b813 |0008: sget-object v1, Lcom/ds/avare/place/Boundaries;.mData:[Ljava/lang/String; // field@13b8 │ │ +0d5be8: 2112 |000a: array-length v2, v1 │ │ +0d5bea: 3520 3800 |000b: if-ge v0, v2, 0043 // +0038 │ │ +0d5bee: d802 0000 |000d: add-int/lit8 v2, v0, #int 0 // #00 │ │ +0d5bf2: 4602 0102 |000f: aget-object v2, v1, v2 │ │ +0d5bf6: d803 0001 |0011: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0d5bfa: 4603 0103 |0013: aget-object v3, v1, v3 │ │ +0d5bfe: d804 0002 |0015: add-int/lit8 v4, v0, #int 2 // #02 │ │ +0d5c02: 4601 0104 |0017: aget-object v1, v1, v4 │ │ +0d5c06: 7110 392a 0100 |0019: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0d5c0c: 0b05 |001c: move-result-wide v5 │ │ +0d5c0e: 6201 b813 |001d: sget-object v1, Lcom/ds/avare/place/Boundaries;.mData:[Ljava/lang/String; // field@13b8 │ │ +0d5c12: d804 0003 |001f: add-int/lit8 v4, v0, #int 3 // #03 │ │ +0d5c16: 4601 0104 |0021: aget-object v1, v1, v4 │ │ +0d5c1a: 7110 392a 0100 |0023: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0d5c20: 0b07 |0026: move-result-wide v7 │ │ +0d5c22: 54a1 ba13 |0027: iget-object v1, v10, Lcom/ds/avare/place/Boundaries;.mPolygons:Ljava/util/HashMap; // field@13ba │ │ +0d5c26: 6e20 f42b 3100 |0029: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +0d5c2c: 0c01 |002c: move-result-object v1 │ │ +0d5c2e: 1f01 1706 |002d: check-cast v1, Lcom/ds/avare/shapes/Shape; // type@0617 │ │ +0d5c32: 3901 0c00 |002f: if-nez v1, 003b // +000c │ │ +0d5c36: 2201 0b06 |0031: new-instance v1, Lcom/ds/avare/shapes/ChartShape; // type@060b │ │ +0d5c3a: 7020 3724 2100 |0033: invoke-direct {v1, v2}, Lcom/ds/avare/shapes/ChartShape;.:(Ljava/lang/String;)V // method@2437 │ │ +0d5c40: 54a2 ba13 |0036: iget-object v2, v10, Lcom/ds/avare/place/Boundaries;.mPolygons:Ljava/util/HashMap; // field@13ba │ │ +0d5c44: 6e30 f62b 3201 |0038: invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0d5c4a: 0714 |003b: move-object v4, v1 │ │ +0d5c4c: 1209 |003c: const/4 v9, #int 0 // #0 │ │ +0d5c4e: 7406 7c24 0400 |003d: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/shapes/Shape;.add:(DDZ)V // method@247c │ │ +0d5c54: d800 0004 |0040: add-int/lit8 v0, v0, #int 4 // #04 │ │ +0d5c58: 28c6 |0042: goto 0008 // -003a │ │ +0d5c5a: 54a0 ba13 |0043: iget-object v0, v10, Lcom/ds/avare/place/Boundaries;.mPolygons:Ljava/util/HashMap; // field@13ba │ │ +0d5c5e: 6e10 f32b 0000 |0045: invoke-virtual {v0}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@2bf3 │ │ +0d5c64: 0c00 |0048: move-result-object v0 │ │ +0d5c66: 7210 742c 0000 |0049: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +0d5c6c: 0c00 |004c: move-result-object v0 │ │ +0d5c6e: 7210 042c 0000 |004d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0d5c74: 0a01 |0050: move-result v1 │ │ +0d5c76: 3801 1200 |0051: if-eqz v1, 0063 // +0012 │ │ +0d5c7a: 7210 052c 0000 |0053: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0d5c80: 0c01 |0056: move-result-object v1 │ │ +0d5c82: 1f01 6707 |0057: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ +0d5c86: 7210 4f2c 0100 |0059: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +0d5c8c: 0c01 |005c: move-result-object v1 │ │ +0d5c8e: 1f01 0b06 |005d: check-cast v1, Lcom/ds/avare/shapes/ChartShape; // type@060b │ │ +0d5c92: 6e10 3a24 0100 |005f: invoke-virtual {v1}, Lcom/ds/avare/shapes/ChartShape;.makePolygon:()V // method@243a │ │ +0d5c98: 28eb |0062: goto 004d // -0015 │ │ +0d5c9a: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0008 line=81 │ │ 0x000f line=82 │ │ 0x0013 line=83 │ │ 0x0017 line=84 │ │ @@ -220576,43 +220577,43 @@ │ │ type : '(Ljava/lang/String;DD)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0c9ee4: |[0c9ee4] com.ds.avare.place.Boundaries.findChartOn:(Ljava/lang/String;DD)Ljava/lang/String; │ │ -0c9ef4: 5440 ba13 |0000: iget-object v0, v4, Lcom/ds/avare/place/Boundaries;.mPolygons:Ljava/util/HashMap; // field@13ba │ │ -0c9ef8: 6e10 f32b 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@2bf3 │ │ -0c9efe: 0c00 |0005: move-result-object v0 │ │ -0c9f00: 7210 742c 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -0c9f06: 0c00 |0009: move-result-object v0 │ │ -0c9f08: 7210 042c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0c9f0e: 0a01 |000d: move-result v1 │ │ -0c9f10: 3801 2500 |000e: if-eqz v1, 0033 // +0025 │ │ -0c9f14: 7210 052c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0c9f1a: 0c01 |0013: move-result-object v1 │ │ -0c9f1c: 1f01 6707 |0014: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ -0c9f20: 7210 4f2c 0100 |0016: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -0c9f26: 0c02 |0019: move-result-object v2 │ │ -0c9f28: 1f02 0b06 |001a: check-cast v2, Lcom/ds/avare/shapes/ChartShape; // type@060b │ │ -0c9f2c: 7210 4e2c 0100 |001c: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -0c9f32: 0c01 |001f: move-result-object v1 │ │ -0c9f34: 1f01 0e07 |0020: check-cast v1, Ljava/lang/String; // type@070e │ │ -0c9f38: 6e10 3824 0200 |0022: invoke-virtual {v2}, Lcom/ds/avare/shapes/ChartShape;.getName:()Ljava/lang/String; // method@2438 │ │ -0c9f3e: 0c03 |0025: move-result-object v3 │ │ -0c9f40: 6e20 ba2a 5300 |0026: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c9f46: 0a03 |0029: move-result v3 │ │ -0c9f48: 3803 e0ff |002a: if-eqz v3, 000a // -0020 │ │ -0c9f4c: 6e59 3924 6287 |002c: invoke-virtual {v2, v6, v7, v8, v9}, Lcom/ds/avare/shapes/ChartShape;.getTextIfTouched:(DD)Ljava/lang/String; // method@2439 │ │ -0c9f52: 0c02 |002f: move-result-object v2 │ │ -0c9f54: 3802 daff |0030: if-eqz v2, 000a // -0026 │ │ -0c9f58: 1101 |0032: return-object v1 │ │ -0c9f5a: 1a05 0000 |0033: const-string v5, "" // string@0000 │ │ -0c9f5e: 1105 |0035: return-object v5 │ │ +0c9ee8: |[0c9ee8] com.ds.avare.place.Boundaries.findChartOn:(Ljava/lang/String;DD)Ljava/lang/String; │ │ +0c9ef8: 5440 ba13 |0000: iget-object v0, v4, Lcom/ds/avare/place/Boundaries;.mPolygons:Ljava/util/HashMap; // field@13ba │ │ +0c9efc: 6e10 f32b 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@2bf3 │ │ +0c9f02: 0c00 |0005: move-result-object v0 │ │ +0c9f04: 7210 742c 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +0c9f0a: 0c00 |0009: move-result-object v0 │ │ +0c9f0c: 7210 042c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0c9f12: 0a01 |000d: move-result v1 │ │ +0c9f14: 3801 2500 |000e: if-eqz v1, 0033 // +0025 │ │ +0c9f18: 7210 052c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0c9f1e: 0c01 |0013: move-result-object v1 │ │ +0c9f20: 1f01 6707 |0014: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ +0c9f24: 7210 4f2c 0100 |0016: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +0c9f2a: 0c02 |0019: move-result-object v2 │ │ +0c9f2c: 1f02 0b06 |001a: check-cast v2, Lcom/ds/avare/shapes/ChartShape; // type@060b │ │ +0c9f30: 7210 4e2c 0100 |001c: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +0c9f36: 0c01 |001f: move-result-object v1 │ │ +0c9f38: 1f01 0e07 |0020: check-cast v1, Ljava/lang/String; // type@070e │ │ +0c9f3c: 6e10 3824 0200 |0022: invoke-virtual {v2}, Lcom/ds/avare/shapes/ChartShape;.getName:()Ljava/lang/String; // method@2438 │ │ +0c9f42: 0c03 |0025: move-result-object v3 │ │ +0c9f44: 6e20 ba2a 5300 |0026: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c9f4a: 0a03 |0029: move-result v3 │ │ +0c9f4c: 3803 e0ff |002a: if-eqz v3, 000a // -0020 │ │ +0c9f50: 6e59 3924 6287 |002c: invoke-virtual {v2, v6, v7, v8, v9}, Lcom/ds/avare/shapes/ChartShape;.getTextIfTouched:(DD)Ljava/lang/String; // method@2439 │ │ +0c9f56: 0c02 |002f: move-result-object v2 │ │ +0c9f58: 3802 daff |0030: if-eqz v2, 000a // -0026 │ │ +0c9f5c: 1101 |0032: return-object v1 │ │ +0c9f5e: 1a05 0000 |0033: const-string v5, "" // string@0000 │ │ +0c9f62: 1105 |0035: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x000a line=48 │ │ 0x0010 line=49 │ │ 0x0016 line=50 │ │ 0x001c line=51 │ │ @@ -220630,33 +220631,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0c9e78: |[0c9e78] com.ds.avare.place.Boundaries.zoomRatio:(Ljava/lang/String;Ljava/lang/String;)F │ │ -0c9e88: 7110 632a 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2a63 │ │ -0c9e8e: 0c03 |0003: move-result-object v3 │ │ -0c9e90: 6e10 5b2a 0300 |0004: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -0c9e96: 0a03 |0007: move-result v3 │ │ -0c9e98: 7110 632a 0400 |0008: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2a63 │ │ -0c9e9e: 0c04 |000b: move-result-object v4 │ │ -0c9ea0: 6e10 5b2a 0400 |000c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -0c9ea6: 0a04 |000f: move-result v4 │ │ -0c9ea8: 6200 bb13 |0010: sget-object v0, Lcom/ds/avare/place/Boundaries;.mZooms:[I // field@13bb │ │ -0c9eac: 4404 0004 |0012: aget v4, v0, v4 │ │ -0c9eb0: 4403 0003 |0014: aget v3, v0, v3 │ │ -0c9eb4: b134 |0016: sub-int/2addr v4, v3 │ │ -0c9eb6: 8343 |0017: int-to-double v3, v4 │ │ -0c9eb8: 1900 0040 |0018: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ -0c9ebc: 7140 7e2a 1043 |001a: invoke-static {v0, v1, v3, v4}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0c9ec2: 0b03 |001d: move-result-wide v3 │ │ -0c9ec4: 8c33 |001e: double-to-float v3, v3 │ │ -0c9ec6: 0f03 |001f: return v3 │ │ +0c9e7c: |[0c9e7c] com.ds.avare.place.Boundaries.zoomRatio:(Ljava/lang/String;Ljava/lang/String;)F │ │ +0c9e8c: 7110 632a 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2a63 │ │ +0c9e92: 0c03 |0003: move-result-object v3 │ │ +0c9e94: 6e10 5b2a 0300 |0004: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +0c9e9a: 0a03 |0007: move-result v3 │ │ +0c9e9c: 7110 632a 0400 |0008: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2a63 │ │ +0c9ea2: 0c04 |000b: move-result-object v4 │ │ +0c9ea4: 6e10 5b2a 0400 |000c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +0c9eaa: 0a04 |000f: move-result v4 │ │ +0c9eac: 6200 bb13 |0010: sget-object v0, Lcom/ds/avare/place/Boundaries;.mZooms:[I // field@13bb │ │ +0c9eb0: 4404 0004 |0012: aget v4, v0, v4 │ │ +0c9eb4: 4403 0003 |0014: aget v3, v0, v3 │ │ +0c9eb8: b134 |0016: sub-int/2addr v4, v3 │ │ +0c9eba: 8343 |0017: int-to-double v3, v4 │ │ +0c9ebc: 1900 0040 |0018: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ +0c9ec0: 7140 7e2a 1043 |001a: invoke-static {v0, v1, v3, v4}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0c9ec6: 0b03 |001d: move-result-wide v3 │ │ +0c9ec8: 8c33 |001e: double-to-float v3, v3 │ │ +0c9eca: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1279 │ │ 0x0008 line=1280 │ │ 0x0010 line=1282 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lcom/ds/avare/place/Boundaries; │ │ @@ -220728,19 +220729,19 @@ │ │ type : '(Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;Ljava/util/LinkedList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d5d40: |[0d5d40] com.ds.avare.place.DatabaseDestination$DataBaseTask$1.:(Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;Ljava/util/LinkedList;)V │ │ -0d5d50: 5b01 bc13 |0000: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask$1;.this$1:Lcom/ds/avare/place/DatabaseDestination$DataBaseTask; // field@13bc │ │ -0d5d54: 5b02 bd13 |0002: iput-object v2, v0, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask$1;.val$afdName:Ljava/util/LinkedList; // field@13bd │ │ -0d5d58: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0d5d5e: 0e00 |0007: return-void │ │ +0d5d44: |[0d5d44] com.ds.avare.place.DatabaseDestination$DataBaseTask$1.:(Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;Ljava/util/LinkedList;)V │ │ +0d5d54: 5b01 bc13 |0000: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask$1;.this$1:Lcom/ds/avare/place/DatabaseDestination$DataBaseTask; // field@13bc │ │ +0d5d58: 5b02 bd13 |0002: iput-object v2, v0, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask$1;.val$afdName:Ljava/util/LinkedList; // field@13bd │ │ +0d5d5c: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0d5d62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/ds/avare/place/DatabaseDestination$DataBaseTask$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/ds/avare/place/DatabaseDestination$DataBaseTask; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/LinkedList; │ │ @@ -220751,54 +220752,54 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -0d5c98: |[0d5c98] com.ds.avare.place.DatabaseDestination$DataBaseTask$1.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -0d5ca8: 5456 bd13 |0000: iget-object v6, v5, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask$1;.val$afdName:Ljava/util/LinkedList; // field@13bd │ │ -0d5cac: 6e10 212c 0600 |0002: invoke-virtual {v6}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0d5cb2: 0c06 |0005: move-result-object v6 │ │ -0d5cb4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0d5cb6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0d5cb8: 7210 042c 0600 |0008: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0d5cbe: 0a02 |000b: move-result v2 │ │ -0d5cc0: 3802 3f00 |000c: if-eqz v2, 004b // +003f │ │ -0d5cc4: 7210 052c 0600 |000e: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0d5cca: 0c02 |0011: move-result-object v2 │ │ -0d5ccc: 1f02 0e07 |0012: check-cast v2, Ljava/lang/String; // type@070e │ │ -0d5cd0: 2203 1007 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0d5cd4: 7010 eb2a 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0d5cda: 6e20 f52a 2300 |0019: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d5ce0: 1a04 6c05 |001c: const-string v4, ".png" // string@056c │ │ -0d5ce4: 6e20 f52a 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d5cea: 6e10 fa2a 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0d5cf0: 0c03 |0024: move-result-object v3 │ │ -0d5cf2: 6e20 ca2a 3700 |0025: invoke-virtual {v7, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -0d5cf8: 0a03 |0028: move-result v3 │ │ -0d5cfa: 3903 1f00 |0029: if-nez v3, 0048 // +001f │ │ -0d5cfe: 2203 1007 |002b: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0d5d02: 7010 eb2a 0300 |002d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0d5d08: 6e20 f52a 2300 |0030: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d5d0e: 1a02 3905 |0033: const-string v2, "-[0-9]+" // string@0539 │ │ -0d5d12: 6e20 f52a 2300 |0035: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d5d18: 6e20 f52a 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d5d1e: 6e10 fa2a 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0d5d24: 0c02 |003e: move-result-object v2 │ │ -0d5d26: 6e20 ca2a 2700 |003f: invoke-virtual {v7, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -0d5d2c: 0a02 |0042: move-result v2 │ │ -0d5d2e: 3802 0300 |0043: if-eqz v2, 0046 // +0003 │ │ -0d5d32: 2803 |0045: goto 0048 // +0003 │ │ -0d5d34: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -0d5d36: 2802 |0047: goto 0049 // +0002 │ │ -0d5d38: 1212 |0048: const/4 v2, #int 1 // #1 │ │ -0d5d3a: b621 |0049: or-int/2addr v1, v2 │ │ -0d5d3c: 28be |004a: goto 0008 // -0042 │ │ -0d5d3e: 0f01 |004b: return v1 │ │ +0d5c9c: |[0d5c9c] com.ds.avare.place.DatabaseDestination$DataBaseTask$1.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +0d5cac: 5456 bd13 |0000: iget-object v6, v5, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask$1;.val$afdName:Ljava/util/LinkedList; // field@13bd │ │ +0d5cb0: 6e10 212c 0600 |0002: invoke-virtual {v6}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0d5cb6: 0c06 |0005: move-result-object v6 │ │ +0d5cb8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0d5cba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0d5cbc: 7210 042c 0600 |0008: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0d5cc2: 0a02 |000b: move-result v2 │ │ +0d5cc4: 3802 3f00 |000c: if-eqz v2, 004b // +003f │ │ +0d5cc8: 7210 052c 0600 |000e: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0d5cce: 0c02 |0011: move-result-object v2 │ │ +0d5cd0: 1f02 0e07 |0012: check-cast v2, Ljava/lang/String; // type@070e │ │ +0d5cd4: 2203 1007 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0d5cd8: 7010 eb2a 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0d5cde: 6e20 f52a 2300 |0019: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d5ce4: 1a04 6c05 |001c: const-string v4, ".png" // string@056c │ │ +0d5ce8: 6e20 f52a 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d5cee: 6e10 fa2a 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0d5cf4: 0c03 |0024: move-result-object v3 │ │ +0d5cf6: 6e20 ca2a 3700 |0025: invoke-virtual {v7, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +0d5cfc: 0a03 |0028: move-result v3 │ │ +0d5cfe: 3903 1f00 |0029: if-nez v3, 0048 // +001f │ │ +0d5d02: 2203 1007 |002b: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0d5d06: 7010 eb2a 0300 |002d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0d5d0c: 6e20 f52a 2300 |0030: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d5d12: 1a02 3905 |0033: const-string v2, "-[0-9]+" // string@0539 │ │ +0d5d16: 6e20 f52a 2300 |0035: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d5d1c: 6e20 f52a 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d5d22: 6e10 fa2a 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0d5d28: 0c02 |003e: move-result-object v2 │ │ +0d5d2a: 6e20 ca2a 2700 |003f: invoke-virtual {v7, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +0d5d30: 0a02 |0042: move-result v2 │ │ +0d5d32: 3802 0300 |0043: if-eqz v2, 0046 // +0003 │ │ +0d5d36: 2803 |0045: goto 0048 // +0003 │ │ +0d5d38: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +0d5d3a: 2802 |0047: goto 0049 // +0002 │ │ +0d5d3c: 1212 |0048: const/4 v2, #int 1 // #1 │ │ +0d5d3e: b621 |0049: or-int/2addr v1, v2 │ │ +0d5d40: 28be |004a: goto 0008 // -0042 │ │ +0d5d42: 0f01 |004b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0014 line=131 │ │ 0x003f line=132 │ │ locals : │ │ 0x0000 - 0x004c reg=5 this Lcom/ds/avare/place/DatabaseDestination$DataBaseTask$1; │ │ @@ -220840,18 +220841,18 @@ │ │ type : '(Lcom/ds/avare/place/DatabaseDestination;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d6028: |[0d6028] com.ds.avare.place.DatabaseDestination$DataBaseTask.:(Lcom/ds/avare/place/DatabaseDestination;)V │ │ -0d6038: 5b01 be13 |0000: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d603c: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ -0d6042: 0e00 |0005: return-void │ │ +0d602c: |[0d602c] com.ds.avare.place.DatabaseDestination$DataBaseTask.:(Lcom/ds/avare/place/DatabaseDestination;)V │ │ +0d603c: 5b01 be13 |0000: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d6040: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ +0d6046: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/place/DatabaseDestination$DataBaseTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/place/DatabaseDestination; │ │ │ │ @@ -220860,17 +220861,17 @@ │ │ type : '(Lcom/ds/avare/place/DatabaseDestination;Lcom/ds/avare/place/DatabaseDestination$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d6044: |[0d6044] com.ds.avare.place.DatabaseDestination$DataBaseTask.:(Lcom/ds/avare/place/DatabaseDestination;Lcom/ds/avare/place/DatabaseDestination$1;)V │ │ -0d6054: 7020 c522 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.:(Lcom/ds/avare/place/DatabaseDestination;)V // method@22c5 │ │ -0d605a: 0e00 |0003: return-void │ │ +0d6048: |[0d6048] com.ds.avare.place.DatabaseDestination$DataBaseTask.:(Lcom/ds/avare/place/DatabaseDestination;Lcom/ds/avare/place/DatabaseDestination$1;)V │ │ +0d6058: 7020 c522 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.:(Lcom/ds/avare/place/DatabaseDestination;)V // method@22c5 │ │ +0d605e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/place/DatabaseDestination$DataBaseTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/place/DatabaseDestination; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/place/DatabaseDestination$1; │ │ @@ -220881,174 +220882,174 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Boolean;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 325 16-bit code units │ │ -0d5d60: |[0d5d60] com.ds.avare.place.DatabaseDestination$DataBaseTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; │ │ -0d5d70: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -0d5d76: 0c00 |0003: move-result-object v0 │ │ -0d5d78: 1a01 f90e |0004: const-string v1, "Destination" // string@0ef9 │ │ -0d5d7c: 6e20 0f2b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -0d5d82: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0d5d84: 7110 fd29 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -0d5d8a: 0c01 |000d: move-result-object v1 │ │ -0d5d8c: 4602 0d00 |000e: aget-object v2, v13, v0 │ │ -0d5d90: 1f02 de06 |0010: check-cast v2, Ljava/lang/Boolean; // type@06de │ │ -0d5d94: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -0d5d96: 460d 0d03 |0013: aget-object v13, v13, v3 │ │ -0d5d9a: 07d7 |0015: move-object v7, v13 │ │ -0d5d9c: 1f07 0e07 |0016: check-cast v7, Ljava/lang/String; // type@070e │ │ -0d5da0: 6e10 fb29 0200 |0018: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ -0d5da6: 0a0d |001b: move-result v13 │ │ -0d5da8: 380d 2500 |001c: if-eqz v13, 0041 // +0025 │ │ -0d5dac: 54cd be13 |001e: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5db0: 54dd cd13 |0020: iget-object v13, v13, Lcom/ds/avare/place/DatabaseDestination;.mService:Lcom/ds/avare/StorageService; // field@13cd │ │ -0d5db4: 6e10 ff1d 0d00 |0022: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0d5dba: 0c0d |0025: move-result-object v13 │ │ -0d5dbc: 54c2 be13 |0026: iget-object v2, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5dc0: 5422 c913 |0028: iget-object v2, v2, Lcom/ds/avare/place/DatabaseDestination;.mName:Ljava/lang/String; // field@13c9 │ │ -0d5dc4: 6e20 8520 2d00 |002a: invoke-virtual {v13, v2}, Lcom/ds/avare/content/DataSource;.searchOne:(Ljava/lang/String;)Lcom/ds/avare/storage/StringPreference; // method@2085 │ │ -0d5dca: 0c0d |002d: move-result-object v13 │ │ -0d5dcc: 390d 0300 |002e: if-nez v13, 0031 // +0003 │ │ -0d5dd0: 1101 |0030: return-object v1 │ │ -0d5dd2: 54c2 be13 |0031: iget-object v2, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5dd6: 6e10 5d25 0d00 |0033: invoke-virtual {v13}, Lcom/ds/avare/storage/StringPreference;.getType:()Ljava/lang/String; // method@255d │ │ -0d5ddc: 0c04 |0036: move-result-object v4 │ │ -0d5dde: 5b24 c313 |0037: iput-object v4, v2, Lcom/ds/avare/place/DatabaseDestination;.mDestType:Ljava/lang/String; // field@13c3 │ │ -0d5de2: 54c2 be13 |0039: iget-object v2, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5de6: 6e10 5b25 0d00 |003b: invoke-virtual {v13}, Lcom/ds/avare/storage/StringPreference;.getId:()Ljava/lang/String; // method@255b │ │ -0d5dec: 0c0d |003e: move-result-object v13 │ │ -0d5dee: 5b2d c913 |003f: iput-object v13, v2, Lcom/ds/avare/place/DatabaseDestination;.mName:Ljava/lang/String; // field@13c9 │ │ -0d5df2: 54cd be13 |0041: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5df6: 7110 ce22 0d00 |0043: invoke-static {v13}, Lcom/ds/avare/place/DatabaseDestination;.access$100:(Lcom/ds/avare/place/DatabaseDestination;)Lcom/ds/avare/content/DataSource; // method@22ce │ │ -0d5dfc: 0c0d |0046: move-result-object v13 │ │ -0d5dfe: 390d 0300 |0047: if-nez v13, 004a // +0003 │ │ -0d5e02: 1101 |0049: return-object v1 │ │ -0d5e04: 54cd be13 |004a: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5e08: 7110 ce22 0d00 |004c: invoke-static {v13}, Lcom/ds/avare/place/DatabaseDestination;.access$100:(Lcom/ds/avare/place/DatabaseDestination;)Lcom/ds/avare/content/DataSource; // method@22ce │ │ -0d5e0e: 0c04 |004f: move-result-object v4 │ │ -0d5e10: 54cd be13 |0050: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5e14: 54d5 c913 |0052: iget-object v5, v13, Lcom/ds/avare/place/DatabaseDestination;.mName:Ljava/lang/String; // field@13c9 │ │ -0d5e18: 54cd be13 |0054: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5e1c: 54d6 c313 |0056: iget-object v6, v13, Lcom/ds/avare/place/DatabaseDestination;.mDestType:Ljava/lang/String; // field@13c3 │ │ -0d5e20: 54cd be13 |0058: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5e24: 54d8 ca13 |005a: iget-object v8, v13, Lcom/ds/avare/place/DatabaseDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ca │ │ -0d5e28: 54cd be13 |005c: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5e2c: 7110 cf22 0d00 |005e: invoke-static {v13}, Lcom/ds/avare/place/DatabaseDestination;.access$200:(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedList; // method@22cf │ │ -0d5e32: 0c09 |0061: move-result-object v9 │ │ -0d5e34: 54cd be13 |0062: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5e38: 7110 d022 0d00 |0064: invoke-static {v13}, Lcom/ds/avare/place/DatabaseDestination;.access$300:(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedHashMap; // method@22d0 │ │ -0d5e3e: 0c0a |0067: move-result-object v10 │ │ -0d5e40: 54cd be13 |0068: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5e44: 7110 d122 0d00 |006a: invoke-static {v13}, Lcom/ds/avare/place/DatabaseDestination;.access$400:(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedList; // method@22d1 │ │ -0d5e4a: 0c0b |006d: move-result-object v11 │ │ -0d5e4c: 7408 6420 0400 |006e: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/content/DataSource;.findDestination:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/LinkedHashMap;Ljava/util/LinkedList;Ljava/util/LinkedHashMap;Ljava/util/LinkedList;)V // method@2064 │ │ -0d5e52: 54cd be13 |0071: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5e56: 54dd c313 |0073: iget-object v13, v13, Lcom/ds/avare/place/DatabaseDestination;.mDestType:Ljava/lang/String; // field@13c3 │ │ -0d5e5a: 1a02 e10b |0075: const-string v2, "Base" // string@0be1 │ │ -0d5e5e: 6e20 ba2a 2d00 |0077: invoke-virtual {v13, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0d5e64: 0a0d |007a: move-result v13 │ │ -0d5e66: 380d 9200 |007b: if-eqz v13, 010d // +0092 │ │ -0d5e6a: 54cd be13 |007d: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5e6e: 1202 |007f: const/4 v2, #int 0 // #0 │ │ -0d5e70: 7120 d222 2d00 |0080: invoke-static {v13, v2}, Lcom/ds/avare/place/DatabaseDestination;.access$502:(Lcom/ds/avare/place/DatabaseDestination;[Ljava/lang/String;)[Ljava/lang/String; // method@22d2 │ │ -0d5e76: 54cd be13 |0083: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5e7a: 7110 ce22 0d00 |0085: invoke-static {v13}, Lcom/ds/avare/place/DatabaseDestination;.access$100:(Lcom/ds/avare/place/DatabaseDestination;)Lcom/ds/avare/content/DataSource; // method@22ce │ │ -0d5e80: 0c0d |0088: move-result-object v13 │ │ -0d5e82: 54c2 be13 |0089: iget-object v2, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5e86: 5422 c913 |008b: iget-object v2, v2, Lcom/ds/avare/place/DatabaseDestination;.mName:Ljava/lang/String; // field@13c9 │ │ -0d5e8a: 6e20 6020 2d00 |008d: invoke-virtual {v13, v2}, Lcom/ds/avare/content/DataSource;.findAFD:(Ljava/lang/String;)Ljava/util/LinkedList; // method@2060 │ │ -0d5e90: 0c0d |0090: move-result-object v13 │ │ -0d5e92: 6e10 262c 0d00 |0091: invoke-virtual {v13}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0d5e98: 0a02 |0094: move-result v2 │ │ -0d5e9a: 3d02 7800 |0095: if-lez v2, 010d // +0078 │ │ -0d5e9e: 2202 e405 |0097: new-instance v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask$1; // type@05e4 │ │ -0d5ea2: 7030 c322 c20d |0099: invoke-direct {v2, v12, v13}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask$1;.:(Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;Ljava/util/LinkedList;)V // method@22c3 │ │ -0d5ea8: 220d bf06 |009c: new-instance v13, Ljava/io/File; // type@06bf │ │ -0d5eac: 2204 1007 |009e: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -0d5eb0: 7010 eb2a 0400 |00a0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0d5eb6: 54c5 be13 |00a3: iget-object v5, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5eba: 5455 cb13 |00a5: iget-object v5, v5, Lcom/ds/avare/place/DatabaseDestination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13cb │ │ -0d5ebe: 6e10 0c25 0500 |00a7: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ -0d5ec4: 0c05 |00aa: move-result-object v5 │ │ -0d5ec6: 6e20 f52a 5400 |00ab: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d5ecc: 6205 0c18 |00ae: sget-object v5, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0d5ed0: 6e20 f52a 5400 |00b0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d5ed6: 1a05 0a2d |00b3: const-string v5, "afd" // string@2d0a │ │ -0d5eda: 6e20 f52a 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d5ee0: 6206 0c18 |00b8: sget-object v6, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0d5ee4: 6e20 f52a 6400 |00ba: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d5eea: 6e10 fa2a 0400 |00bd: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0d5ef0: 0c04 |00c0: move-result-object v4 │ │ -0d5ef2: 7020 9629 4d00 |00c1: invoke-direct {v13, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0d5ef8: 6e20 a929 2d00 |00c4: invoke-virtual {v13, v2}, Ljava/io/File;.list:(Ljava/io/FilenameFilter;)[Ljava/lang/String; // method@29a9 │ │ -0d5efe: 0c0d |00c7: move-result-object v13 │ │ -0d5f00: 380d 4500 |00c8: if-eqz v13, 010d // +0045 │ │ -0d5f04: 7110 a72b 0d00 |00ca: invoke-static {v13}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;)V // method@2ba7 │ │ -0d5f0a: 21d2 |00cd: array-length v2, v13 │ │ -0d5f0c: 2324 f809 |00ce: new-array v4, v2, [Ljava/lang/String; // type@09f8 │ │ -0d5f10: 1206 |00d0: const/4 v6, #int 0 // #0 │ │ -0d5f12: 3526 3500 |00d1: if-ge v6, v2, 0106 // +0035 │ │ -0d5f16: 4607 0d06 |00d3: aget-object v7, v13, v6 │ │ -0d5f1a: 1a08 6c05 |00d5: const-string v8, ".png" // string@056c │ │ -0d5f1e: 6e20 d02a 8700 |00d7: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0d5f24: 0c07 |00da: move-result-object v7 │ │ -0d5f26: 2208 1007 |00db: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0d5f2a: 7010 eb2a 0800 |00dd: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0d5f30: 54c9 be13 |00e0: iget-object v9, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5f34: 5499 cb13 |00e2: iget-object v9, v9, Lcom/ds/avare/place/DatabaseDestination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13cb │ │ -0d5f38: 6e10 0c25 0900 |00e4: invoke-virtual {v9}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ -0d5f3e: 0c09 |00e7: move-result-object v9 │ │ -0d5f40: 6e20 f52a 9800 |00e8: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d5f46: 6209 0c18 |00eb: sget-object v9, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0d5f4a: 6e20 f52a 9800 |00ed: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d5f50: 6e20 f52a 5800 |00f0: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d5f56: 6209 0c18 |00f3: sget-object v9, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0d5f5a: 6e20 f52a 9800 |00f5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d5f60: 4607 0700 |00f8: aget-object v7, v7, v0 │ │ -0d5f64: 6e20 f52a 7800 |00fa: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d5f6a: 6e10 fa2a 0800 |00fd: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0d5f70: 0c07 |0100: move-result-object v7 │ │ -0d5f72: 4d07 0406 |0101: aput-object v7, v4, v6 │ │ -0d5f76: d806 0601 |0103: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0d5f7a: 28cc |0105: goto 00d1 // -0034 │ │ -0d5f7c: 3d02 0700 |0106: if-lez v2, 010d // +0007 │ │ -0d5f80: 54cd be13 |0108: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5f84: 7120 d222 4d00 |010a: invoke-static {v13, v4}, Lcom/ds/avare/place/DatabaseDestination;.access$502:(Lcom/ds/avare/place/DatabaseDestination;[Ljava/lang/String;)[Ljava/lang/String; // method@22d2 │ │ -0d5f8a: 54cd be13 |010d: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5f8e: 54d0 ca13 |010f: iget-object v0, v13, Lcom/ds/avare/place/DatabaseDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ca │ │ -0d5f92: 1a02 191d |0111: const-string v2, "Longitude" // string@1d19 │ │ -0d5f96: 6e20 0d2c 2000 |0113: invoke-virtual {v0, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0d5f9c: 0c00 |0116: move-result-object v0 │ │ -0d5f9e: 1f00 0e07 |0117: check-cast v0, Ljava/lang/String; // type@070e │ │ -0d5fa2: 7110 392a 0000 |0119: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0d5fa8: 0b04 |011c: move-result-wide v4 │ │ -0d5faa: 5ad4 c713 |011d: iput-wide v4, v13, Lcom/ds/avare/place/DatabaseDestination;.mLond:D // field@13c7 │ │ -0d5fae: 54cd be13 |011f: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5fb2: 54d0 ca13 |0121: iget-object v0, v13, Lcom/ds/avare/place/DatabaseDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ca │ │ -0d5fb6: 1a02 1319 |0123: const-string v2, "Latitude" // string@1913 │ │ -0d5fba: 6e20 0d2c 2000 |0125: invoke-virtual {v0, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0d5fc0: 0c00 |0128: move-result-object v0 │ │ -0d5fc2: 1f00 0e07 |0129: check-cast v0, Ljava/lang/String; // type@070e │ │ -0d5fc6: 7110 392a 0000 |012b: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0d5fcc: 0b04 |012e: move-result-wide v4 │ │ -0d5fce: 5ad4 c613 |012f: iput-wide v4, v13, Lcom/ds/avare/place/DatabaseDestination;.mLatd:D // field@13c6 │ │ -0d5fd2: 54cd be13 |0131: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5fd6: 6e10 db22 0d00 |0133: invoke-virtual {v13}, Lcom/ds/avare/place/DatabaseDestination;.updateWinds:()V // method@22db │ │ -0d5fdc: 54cd be13 |0136: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d5fe0: 54dd ca13 |0138: iget-object v13, v13, Lcom/ds/avare/place/DatabaseDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ca │ │ -0d5fe4: 6e10 0e2c 0d00 |013a: invoke-virtual {v13}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@2c0e │ │ -0d5fea: 0a0d |013d: move-result v13 │ │ -0d5fec: b73d |013e: xor-int/2addr v13, v3 │ │ -0d5fee: 7110 fd29 0d00 |013f: invoke-static {v13}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -0d5ff4: 0c0d |0142: move-result-object v13 │ │ -0d5ff6: 110d |0143: return-object v13 │ │ -0d5ff8: 1101 |0144: return-object v1 │ │ +0d5d64: |[0d5d64] com.ds.avare.place.DatabaseDestination$DataBaseTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; │ │ +0d5d74: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +0d5d7a: 0c00 |0003: move-result-object v0 │ │ +0d5d7c: 1a01 f90e |0004: const-string v1, "Destination" // string@0ef9 │ │ +0d5d80: 6e20 0f2b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +0d5d86: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0d5d88: 7110 fd29 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +0d5d8e: 0c01 |000d: move-result-object v1 │ │ +0d5d90: 4602 0d00 |000e: aget-object v2, v13, v0 │ │ +0d5d94: 1f02 de06 |0010: check-cast v2, Ljava/lang/Boolean; // type@06de │ │ +0d5d98: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0d5d9a: 460d 0d03 |0013: aget-object v13, v13, v3 │ │ +0d5d9e: 07d7 |0015: move-object v7, v13 │ │ +0d5da0: 1f07 0e07 |0016: check-cast v7, Ljava/lang/String; // type@070e │ │ +0d5da4: 6e10 fb29 0200 |0018: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ +0d5daa: 0a0d |001b: move-result v13 │ │ +0d5dac: 380d 2500 |001c: if-eqz v13, 0041 // +0025 │ │ +0d5db0: 54cd be13 |001e: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5db4: 54dd cd13 |0020: iget-object v13, v13, Lcom/ds/avare/place/DatabaseDestination;.mService:Lcom/ds/avare/StorageService; // field@13cd │ │ +0d5db8: 6e10 ff1d 0d00 |0022: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0d5dbe: 0c0d |0025: move-result-object v13 │ │ +0d5dc0: 54c2 be13 |0026: iget-object v2, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5dc4: 5422 c913 |0028: iget-object v2, v2, Lcom/ds/avare/place/DatabaseDestination;.mName:Ljava/lang/String; // field@13c9 │ │ +0d5dc8: 6e20 8520 2d00 |002a: invoke-virtual {v13, v2}, Lcom/ds/avare/content/DataSource;.searchOne:(Ljava/lang/String;)Lcom/ds/avare/storage/StringPreference; // method@2085 │ │ +0d5dce: 0c0d |002d: move-result-object v13 │ │ +0d5dd0: 390d 0300 |002e: if-nez v13, 0031 // +0003 │ │ +0d5dd4: 1101 |0030: return-object v1 │ │ +0d5dd6: 54c2 be13 |0031: iget-object v2, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5dda: 6e10 5d25 0d00 |0033: invoke-virtual {v13}, Lcom/ds/avare/storage/StringPreference;.getType:()Ljava/lang/String; // method@255d │ │ +0d5de0: 0c04 |0036: move-result-object v4 │ │ +0d5de2: 5b24 c313 |0037: iput-object v4, v2, Lcom/ds/avare/place/DatabaseDestination;.mDestType:Ljava/lang/String; // field@13c3 │ │ +0d5de6: 54c2 be13 |0039: iget-object v2, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5dea: 6e10 5b25 0d00 |003b: invoke-virtual {v13}, Lcom/ds/avare/storage/StringPreference;.getId:()Ljava/lang/String; // method@255b │ │ +0d5df0: 0c0d |003e: move-result-object v13 │ │ +0d5df2: 5b2d c913 |003f: iput-object v13, v2, Lcom/ds/avare/place/DatabaseDestination;.mName:Ljava/lang/String; // field@13c9 │ │ +0d5df6: 54cd be13 |0041: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5dfa: 7110 ce22 0d00 |0043: invoke-static {v13}, Lcom/ds/avare/place/DatabaseDestination;.access$100:(Lcom/ds/avare/place/DatabaseDestination;)Lcom/ds/avare/content/DataSource; // method@22ce │ │ +0d5e00: 0c0d |0046: move-result-object v13 │ │ +0d5e02: 390d 0300 |0047: if-nez v13, 004a // +0003 │ │ +0d5e06: 1101 |0049: return-object v1 │ │ +0d5e08: 54cd be13 |004a: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5e0c: 7110 ce22 0d00 |004c: invoke-static {v13}, Lcom/ds/avare/place/DatabaseDestination;.access$100:(Lcom/ds/avare/place/DatabaseDestination;)Lcom/ds/avare/content/DataSource; // method@22ce │ │ +0d5e12: 0c04 |004f: move-result-object v4 │ │ +0d5e14: 54cd be13 |0050: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5e18: 54d5 c913 |0052: iget-object v5, v13, Lcom/ds/avare/place/DatabaseDestination;.mName:Ljava/lang/String; // field@13c9 │ │ +0d5e1c: 54cd be13 |0054: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5e20: 54d6 c313 |0056: iget-object v6, v13, Lcom/ds/avare/place/DatabaseDestination;.mDestType:Ljava/lang/String; // field@13c3 │ │ +0d5e24: 54cd be13 |0058: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5e28: 54d8 ca13 |005a: iget-object v8, v13, Lcom/ds/avare/place/DatabaseDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ca │ │ +0d5e2c: 54cd be13 |005c: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5e30: 7110 cf22 0d00 |005e: invoke-static {v13}, Lcom/ds/avare/place/DatabaseDestination;.access$200:(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedList; // method@22cf │ │ +0d5e36: 0c09 |0061: move-result-object v9 │ │ +0d5e38: 54cd be13 |0062: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5e3c: 7110 d022 0d00 |0064: invoke-static {v13}, Lcom/ds/avare/place/DatabaseDestination;.access$300:(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedHashMap; // method@22d0 │ │ +0d5e42: 0c0a |0067: move-result-object v10 │ │ +0d5e44: 54cd be13 |0068: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5e48: 7110 d122 0d00 |006a: invoke-static {v13}, Lcom/ds/avare/place/DatabaseDestination;.access$400:(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedList; // method@22d1 │ │ +0d5e4e: 0c0b |006d: move-result-object v11 │ │ +0d5e50: 7408 6420 0400 |006e: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/content/DataSource;.findDestination:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/LinkedHashMap;Ljava/util/LinkedList;Ljava/util/LinkedHashMap;Ljava/util/LinkedList;)V // method@2064 │ │ +0d5e56: 54cd be13 |0071: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5e5a: 54dd c313 |0073: iget-object v13, v13, Lcom/ds/avare/place/DatabaseDestination;.mDestType:Ljava/lang/String; // field@13c3 │ │ +0d5e5e: 1a02 e10b |0075: const-string v2, "Base" // string@0be1 │ │ +0d5e62: 6e20 ba2a 2d00 |0077: invoke-virtual {v13, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0d5e68: 0a0d |007a: move-result v13 │ │ +0d5e6a: 380d 9200 |007b: if-eqz v13, 010d // +0092 │ │ +0d5e6e: 54cd be13 |007d: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5e72: 1202 |007f: const/4 v2, #int 0 // #0 │ │ +0d5e74: 7120 d222 2d00 |0080: invoke-static {v13, v2}, Lcom/ds/avare/place/DatabaseDestination;.access$502:(Lcom/ds/avare/place/DatabaseDestination;[Ljava/lang/String;)[Ljava/lang/String; // method@22d2 │ │ +0d5e7a: 54cd be13 |0083: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5e7e: 7110 ce22 0d00 |0085: invoke-static {v13}, Lcom/ds/avare/place/DatabaseDestination;.access$100:(Lcom/ds/avare/place/DatabaseDestination;)Lcom/ds/avare/content/DataSource; // method@22ce │ │ +0d5e84: 0c0d |0088: move-result-object v13 │ │ +0d5e86: 54c2 be13 |0089: iget-object v2, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5e8a: 5422 c913 |008b: iget-object v2, v2, Lcom/ds/avare/place/DatabaseDestination;.mName:Ljava/lang/String; // field@13c9 │ │ +0d5e8e: 6e20 6020 2d00 |008d: invoke-virtual {v13, v2}, Lcom/ds/avare/content/DataSource;.findAFD:(Ljava/lang/String;)Ljava/util/LinkedList; // method@2060 │ │ +0d5e94: 0c0d |0090: move-result-object v13 │ │ +0d5e96: 6e10 262c 0d00 |0091: invoke-virtual {v13}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0d5e9c: 0a02 |0094: move-result v2 │ │ +0d5e9e: 3d02 7800 |0095: if-lez v2, 010d // +0078 │ │ +0d5ea2: 2202 e405 |0097: new-instance v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask$1; // type@05e4 │ │ +0d5ea6: 7030 c322 c20d |0099: invoke-direct {v2, v12, v13}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask$1;.:(Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;Ljava/util/LinkedList;)V // method@22c3 │ │ +0d5eac: 220d bf06 |009c: new-instance v13, Ljava/io/File; // type@06bf │ │ +0d5eb0: 2204 1007 |009e: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +0d5eb4: 7010 eb2a 0400 |00a0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0d5eba: 54c5 be13 |00a3: iget-object v5, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5ebe: 5455 cb13 |00a5: iget-object v5, v5, Lcom/ds/avare/place/DatabaseDestination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13cb │ │ +0d5ec2: 6e10 0c25 0500 |00a7: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ +0d5ec8: 0c05 |00aa: move-result-object v5 │ │ +0d5eca: 6e20 f52a 5400 |00ab: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d5ed0: 6205 0c18 |00ae: sget-object v5, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0d5ed4: 6e20 f52a 5400 |00b0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d5eda: 1a05 0a2d |00b3: const-string v5, "afd" // string@2d0a │ │ +0d5ede: 6e20 f52a 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d5ee4: 6206 0c18 |00b8: sget-object v6, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0d5ee8: 6e20 f52a 6400 |00ba: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d5eee: 6e10 fa2a 0400 |00bd: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0d5ef4: 0c04 |00c0: move-result-object v4 │ │ +0d5ef6: 7020 9629 4d00 |00c1: invoke-direct {v13, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0d5efc: 6e20 a929 2d00 |00c4: invoke-virtual {v13, v2}, Ljava/io/File;.list:(Ljava/io/FilenameFilter;)[Ljava/lang/String; // method@29a9 │ │ +0d5f02: 0c0d |00c7: move-result-object v13 │ │ +0d5f04: 380d 4500 |00c8: if-eqz v13, 010d // +0045 │ │ +0d5f08: 7110 a72b 0d00 |00ca: invoke-static {v13}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;)V // method@2ba7 │ │ +0d5f0e: 21d2 |00cd: array-length v2, v13 │ │ +0d5f10: 2324 f809 |00ce: new-array v4, v2, [Ljava/lang/String; // type@09f8 │ │ +0d5f14: 1206 |00d0: const/4 v6, #int 0 // #0 │ │ +0d5f16: 3526 3500 |00d1: if-ge v6, v2, 0106 // +0035 │ │ +0d5f1a: 4607 0d06 |00d3: aget-object v7, v13, v6 │ │ +0d5f1e: 1a08 6c05 |00d5: const-string v8, ".png" // string@056c │ │ +0d5f22: 6e20 d02a 8700 |00d7: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0d5f28: 0c07 |00da: move-result-object v7 │ │ +0d5f2a: 2208 1007 |00db: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0d5f2e: 7010 eb2a 0800 |00dd: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0d5f34: 54c9 be13 |00e0: iget-object v9, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5f38: 5499 cb13 |00e2: iget-object v9, v9, Lcom/ds/avare/place/DatabaseDestination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13cb │ │ +0d5f3c: 6e10 0c25 0900 |00e4: invoke-virtual {v9}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ +0d5f42: 0c09 |00e7: move-result-object v9 │ │ +0d5f44: 6e20 f52a 9800 |00e8: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d5f4a: 6209 0c18 |00eb: sget-object v9, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0d5f4e: 6e20 f52a 9800 |00ed: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d5f54: 6e20 f52a 5800 |00f0: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d5f5a: 6209 0c18 |00f3: sget-object v9, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0d5f5e: 6e20 f52a 9800 |00f5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d5f64: 4607 0700 |00f8: aget-object v7, v7, v0 │ │ +0d5f68: 6e20 f52a 7800 |00fa: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d5f6e: 6e10 fa2a 0800 |00fd: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0d5f74: 0c07 |0100: move-result-object v7 │ │ +0d5f76: 4d07 0406 |0101: aput-object v7, v4, v6 │ │ +0d5f7a: d806 0601 |0103: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0d5f7e: 28cc |0105: goto 00d1 // -0034 │ │ +0d5f80: 3d02 0700 |0106: if-lez v2, 010d // +0007 │ │ +0d5f84: 54cd be13 |0108: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5f88: 7120 d222 4d00 |010a: invoke-static {v13, v4}, Lcom/ds/avare/place/DatabaseDestination;.access$502:(Lcom/ds/avare/place/DatabaseDestination;[Ljava/lang/String;)[Ljava/lang/String; // method@22d2 │ │ +0d5f8e: 54cd be13 |010d: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5f92: 54d0 ca13 |010f: iget-object v0, v13, Lcom/ds/avare/place/DatabaseDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ca │ │ +0d5f96: 1a02 191d |0111: const-string v2, "Longitude" // string@1d19 │ │ +0d5f9a: 6e20 0d2c 2000 |0113: invoke-virtual {v0, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0d5fa0: 0c00 |0116: move-result-object v0 │ │ +0d5fa2: 1f00 0e07 |0117: check-cast v0, Ljava/lang/String; // type@070e │ │ +0d5fa6: 7110 392a 0000 |0119: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0d5fac: 0b04 |011c: move-result-wide v4 │ │ +0d5fae: 5ad4 c713 |011d: iput-wide v4, v13, Lcom/ds/avare/place/DatabaseDestination;.mLond:D // field@13c7 │ │ +0d5fb2: 54cd be13 |011f: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5fb6: 54d0 ca13 |0121: iget-object v0, v13, Lcom/ds/avare/place/DatabaseDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ca │ │ +0d5fba: 1a02 1319 |0123: const-string v2, "Latitude" // string@1913 │ │ +0d5fbe: 6e20 0d2c 2000 |0125: invoke-virtual {v0, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0d5fc4: 0c00 |0128: move-result-object v0 │ │ +0d5fc6: 1f00 0e07 |0129: check-cast v0, Ljava/lang/String; // type@070e │ │ +0d5fca: 7110 392a 0000 |012b: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0d5fd0: 0b04 |012e: move-result-wide v4 │ │ +0d5fd2: 5ad4 c613 |012f: iput-wide v4, v13, Lcom/ds/avare/place/DatabaseDestination;.mLatd:D // field@13c6 │ │ +0d5fd6: 54cd be13 |0131: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5fda: 6e10 db22 0d00 |0133: invoke-virtual {v13}, Lcom/ds/avare/place/DatabaseDestination;.updateWinds:()V // method@22db │ │ +0d5fe0: 54cd be13 |0136: iget-object v13, v12, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d5fe4: 54dd ca13 |0138: iget-object v13, v13, Lcom/ds/avare/place/DatabaseDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ca │ │ +0d5fe8: 6e10 0e2c 0d00 |013a: invoke-virtual {v13}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@2c0e │ │ +0d5fee: 0a0d |013d: move-result v13 │ │ +0d5ff0: b73d |013e: xor-int/2addr v13, v3 │ │ +0d5ff2: 7110 fd29 0d00 |013f: invoke-static {v13}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +0d5ff8: 0c0d |0142: move-result-object v13 │ │ +0d5ffa: 110d |0143: return-object v13 │ │ +0d5ffc: 1101 |0144: return-object v1 │ │ catches : 1 │ │ 0x010d - 0x0131 │ │ Ljava/lang/Exception; -> 0x0144 │ │ positions : │ │ 0x0000 line=90 │ │ 0x000a line=110 │ │ 0x000e line=92 │ │ @@ -221084,18 +221085,18 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d600c: |[0d600c] com.ds.avare.place.DatabaseDestination$DataBaseTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0d601c: 6e20 c722 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; // method@22c7 │ │ -0d6022: 0c01 |0003: move-result-object v1 │ │ -0d6024: 1101 |0004: return-object v1 │ │ +0d6010: |[0d6010] com.ds.avare.place.DatabaseDestination$DataBaseTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0d6020: 6e20 c722 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; // method@22c7 │ │ +0d6026: 0c01 |0003: move-result-object v1 │ │ +0d6028: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/ds/avare/place/DatabaseDestination$DataBaseTask; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -221104,54 +221105,54 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -0d605c: |[0d605c] com.ds.avare.place.DatabaseDestination$DataBaseTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ -0d606c: 5420 be13 |0000: iget-object v0, v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d6070: 6e10 fb29 0300 |0002: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ -0d6076: 0a03 |0005: move-result v3 │ │ -0d6078: 5c03 c413 |0006: iput-boolean v3, v0, Lcom/ds/avare/place/DatabaseDestination;.mFound:Z // field@13c4 │ │ -0d607c: 5423 be13 |0008: iget-object v3, v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d6080: 5533 c413 |000a: iget-boolean v3, v3, Lcom/ds/avare/place/DatabaseDestination;.mFound:Z // field@13c4 │ │ -0d6084: 3803 3a00 |000c: if-eqz v3, 0046 // +003a │ │ -0d6088: 5423 be13 |000e: iget-object v3, v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d608c: 5430 ca13 |0010: iget-object v0, v3, Lcom/ds/avare/place/DatabaseDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ca │ │ -0d6090: 1a01 3327 |0012: const-string v1, "Type" // string@2733 │ │ -0d6094: 6e20 0d2c 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0d609a: 0c00 |0017: move-result-object v0 │ │ -0d609c: 1f00 0e07 |0018: check-cast v0, Ljava/lang/String; // type@070e │ │ -0d60a0: 5b30 c213 |001a: iput-object v0, v3, Lcom/ds/avare/place/DatabaseDestination;.mDbType:Ljava/lang/String; // field@13c2 │ │ -0d60a4: 5423 be13 |001c: iget-object v3, v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d60a8: 5430 ca13 |001e: iget-object v0, v3, Lcom/ds/avare/place/DatabaseDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ca │ │ -0d60ac: 1a01 191d |0020: const-string v1, "Longitude" // string@1d19 │ │ -0d60b0: 6e20 0d2c 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0d60b6: 0c00 |0025: move-result-object v0 │ │ -0d60b8: 1f00 0e07 |0026: check-cast v0, Ljava/lang/String; // type@070e │ │ -0d60bc: 7110 392a 0000 |0028: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0d60c2: 0b00 |002b: move-result-wide v0 │ │ -0d60c4: 5a30 c713 |002c: iput-wide v0, v3, Lcom/ds/avare/place/DatabaseDestination;.mLond:D // field@13c7 │ │ -0d60c8: 5423 be13 |002e: iget-object v3, v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d60cc: 5430 ca13 |0030: iget-object v0, v3, Lcom/ds/avare/place/DatabaseDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ca │ │ -0d60d0: 1a01 1319 |0032: const-string v1, "Latitude" // string@1913 │ │ -0d60d4: 6e20 0d2c 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0d60da: 0c00 |0037: move-result-object v0 │ │ -0d60dc: 1f00 0e07 |0038: check-cast v0, Ljava/lang/String; // type@070e │ │ -0d60e0: 7110 392a 0000 |003a: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0d60e6: 0b00 |003d: move-result-wide v0 │ │ -0d60e8: 5a30 c613 |003e: iput-wide v0, v3, Lcom/ds/avare/place/DatabaseDestination;.mLatd:D // field@13c6 │ │ -0d60ec: 2806 |0040: goto 0046 // +0006 │ │ -0d60ee: 5423 be13 |0041: iget-object v3, v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d60f2: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -0d60f4: 5c30 c413 |0044: iput-boolean v0, v3, Lcom/ds/avare/place/DatabaseDestination;.mFound:Z // field@13c4 │ │ -0d60f8: 5423 be13 |0046: iget-object v3, v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ -0d60fc: 6e10 d622 0300 |0048: invoke-virtual {v3}, Lcom/ds/avare/place/DatabaseDestination;.found:()V // method@22d6 │ │ -0d6102: 0e00 |004b: return-void │ │ +0d6060: |[0d6060] com.ds.avare.place.DatabaseDestination$DataBaseTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ +0d6070: 5420 be13 |0000: iget-object v0, v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d6074: 6e10 fb29 0300 |0002: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ +0d607a: 0a03 |0005: move-result v3 │ │ +0d607c: 5c03 c413 |0006: iput-boolean v3, v0, Lcom/ds/avare/place/DatabaseDestination;.mFound:Z // field@13c4 │ │ +0d6080: 5423 be13 |0008: iget-object v3, v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d6084: 5533 c413 |000a: iget-boolean v3, v3, Lcom/ds/avare/place/DatabaseDestination;.mFound:Z // field@13c4 │ │ +0d6088: 3803 3a00 |000c: if-eqz v3, 0046 // +003a │ │ +0d608c: 5423 be13 |000e: iget-object v3, v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d6090: 5430 ca13 |0010: iget-object v0, v3, Lcom/ds/avare/place/DatabaseDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ca │ │ +0d6094: 1a01 3327 |0012: const-string v1, "Type" // string@2733 │ │ +0d6098: 6e20 0d2c 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0d609e: 0c00 |0017: move-result-object v0 │ │ +0d60a0: 1f00 0e07 |0018: check-cast v0, Ljava/lang/String; // type@070e │ │ +0d60a4: 5b30 c213 |001a: iput-object v0, v3, Lcom/ds/avare/place/DatabaseDestination;.mDbType:Ljava/lang/String; // field@13c2 │ │ +0d60a8: 5423 be13 |001c: iget-object v3, v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d60ac: 5430 ca13 |001e: iget-object v0, v3, Lcom/ds/avare/place/DatabaseDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ca │ │ +0d60b0: 1a01 191d |0020: const-string v1, "Longitude" // string@1d19 │ │ +0d60b4: 6e20 0d2c 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0d60ba: 0c00 |0025: move-result-object v0 │ │ +0d60bc: 1f00 0e07 |0026: check-cast v0, Ljava/lang/String; // type@070e │ │ +0d60c0: 7110 392a 0000 |0028: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0d60c6: 0b00 |002b: move-result-wide v0 │ │ +0d60c8: 5a30 c713 |002c: iput-wide v0, v3, Lcom/ds/avare/place/DatabaseDestination;.mLond:D // field@13c7 │ │ +0d60cc: 5423 be13 |002e: iget-object v3, v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d60d0: 5430 ca13 |0030: iget-object v0, v3, Lcom/ds/avare/place/DatabaseDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ca │ │ +0d60d4: 1a01 1319 |0032: const-string v1, "Latitude" // string@1913 │ │ +0d60d8: 6e20 0d2c 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0d60de: 0c00 |0037: move-result-object v0 │ │ +0d60e0: 1f00 0e07 |0038: check-cast v0, Ljava/lang/String; // type@070e │ │ +0d60e4: 7110 392a 0000 |003a: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0d60ea: 0b00 |003d: move-result-wide v0 │ │ +0d60ec: 5a30 c613 |003e: iput-wide v0, v3, Lcom/ds/avare/place/DatabaseDestination;.mLatd:D // field@13c6 │ │ +0d60f0: 2806 |0040: goto 0046 // +0006 │ │ +0d60f2: 5423 be13 |0041: iget-object v3, v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d60f6: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +0d60f8: 5c30 c413 |0044: iput-boolean v0, v3, Lcom/ds/avare/place/DatabaseDestination;.mFound:Z // field@13c4 │ │ +0d60fc: 5423 be13 |0046: iget-object v3, v2, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/DatabaseDestination; // field@13be │ │ +0d6100: 6e10 d622 0300 |0048: invoke-virtual {v3}, Lcom/ds/avare/place/DatabaseDestination;.found:()V // method@22d6 │ │ +0d6106: 0e00 |004b: return-void │ │ catches : 1 │ │ 0x001c - 0x0040 │ │ Ljava/lang/Exception; -> 0x0041 │ │ positions : │ │ 0x0000 line=182 │ │ 0x0008 line=183 │ │ 0x000e line=184 │ │ @@ -221168,18 +221169,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d6114: |[0d6114] com.ds.avare.place.DatabaseDestination$DataBaseTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0d6124: 1f01 de06 |0000: check-cast v1, Ljava/lang/Boolean; // type@06de │ │ -0d6128: 6e20 ca22 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@22ca │ │ -0d612e: 0e00 |0005: return-void │ │ +0d6118: |[0d6118] com.ds.avare.place.DatabaseDestination$DataBaseTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0d6128: 1f01 de06 |0000: check-cast v1, Ljava/lang/Boolean; // type@06de │ │ +0d612c: 6e20 ca22 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@22ca │ │ +0d6132: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/place/DatabaseDestination$DataBaseTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -221188,16 +221189,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d6130: |[0d6130] com.ds.avare.place.DatabaseDestination$DataBaseTask.onPreExecute:()V │ │ -0d6140: 0e00 |0000: return-void │ │ +0d6134: |[0d6134] com.ds.avare.place.DatabaseDestination$DataBaseTask.onPreExecute:()V │ │ +0d6144: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3796 (DatabaseDestination.java) │ │ │ │ Class #831 header: │ │ @@ -221381,68 +221382,68 @@ │ │ type : '(Lcom/ds/avare/StorageService;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -0d69ac: |[0d69ac] com.ds.avare.place.Destination.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V │ │ -0d69bc: 7010 5f2c 0300 |0000: invoke-direct {v3}, Ljava/util/Observable;.:()V // method@2c5f │ │ -0d69c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d69c4: 5b30 ee13 |0004: iput-object v0, v3, Lcom/ds/avare/place/Destination;.mWindMetar:[D // field@13ee │ │ -0d69c8: 2200 2206 |0006: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0d69cc: 6e10 fa1d 0400 |0008: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getApplicationContext:()Landroid/content/Context; // method@1dfa │ │ -0d69d2: 0c01 |000b: move-result-object v1 │ │ -0d69d4: 7020 e024 1000 |000c: invoke-direct {v0, v1}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0d69da: 5b30 ea13 |000f: iput-object v0, v3, Lcom/ds/avare/place/Destination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ea │ │ -0d69de: 5b34 eb13 |0011: iput-object v4, v3, Lcom/ds/avare/place/Destination;.mService:Lcom/ds/avare/StorageService; // field@13eb │ │ -0d69e2: 2200 2106 |0013: new-instance v0, Lcom/ds/avare/shapes/TrackShape; // type@0621 │ │ -0d69e6: 7010 d824 0000 |0015: invoke-direct {v0}, Lcom/ds/avare/shapes/TrackShape;.:()V // method@24d8 │ │ -0d69ec: 5b30 ec13 |0018: iput-object v0, v3, Lcom/ds/avare/place/Destination;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@13ec │ │ -0d69f0: 1a00 8902 |001a: const-string v0, "--:--" // string@0289 │ │ -0d69f4: 5b30 dc13 |001c: iput-object v0, v3, Lcom/ds/avare/place/Destination;.mEte:Ljava/lang/String; // field@13dc │ │ -0d69f8: 5b30 db13 |001e: iput-object v0, v3, Lcom/ds/avare/place/Destination;.mEta:Ljava/lang/String; // field@13db │ │ -0d69fc: 1a00 8c02 |0020: const-string v0, "-.-" // string@028c │ │ -0d6a00: 5b30 df13 |0022: iput-object v0, v3, Lcom/ds/avare/place/Destination;.mFuel:Ljava/lang/String; // field@13df │ │ -0d6a04: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0d6a06: 5930 d413 |0025: iput v0, v3, Lcom/ds/avare/place/Destination;.mAltitude:I // field@13d4 │ │ -0d6a0a: 2201 6107 |0027: new-instance v1, Ljava/util/LinkedHashMap; // type@0761 │ │ -0d6a0e: 7010 072c 0100 |0029: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ -0d6a14: 5b31 e913 |002c: iput-object v1, v3, Lcom/ds/avare/place/Destination;.mParams:Ljava/util/LinkedHashMap; // field@13e9 │ │ -0d6a18: 1801 ffff ffff ffff ff7f |002e: const-wide v1, #double nan // #7fffffffffffffff │ │ -0d6a22: 7120 682a 2100 |0033: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ -0d6a28: 0c01 |0036: move-result-object v1 │ │ -0d6a2a: 5b31 dd13 |0037: iput-object v1, v3, Lcom/ds/avare/place/Destination;.mEteSec:Ljava/lang/Long; // field@13dd │ │ -0d6a2e: 1401 ffff 7f7f |0039: const v1, #float 3.40282e+38 // #7f7fffff │ │ -0d6a34: 5931 e013 |003c: iput v1, v3, Lcom/ds/avare/place/Destination;.mFuelGallons:F // field@13e0 │ │ -0d6a38: 1a01 7e02 |003e: const-string v1, "-" // string@027e │ │ -0d6a3c: 5b31 ef13 |0040: iput-object v1, v3, Lcom/ds/avare/place/Destination;.mWindString:Ljava/lang/String; // field@13ef │ │ -0d6a40: 5c30 de13 |0042: iput-boolean v0, v3, Lcom/ds/avare/place/Destination;.mFound:Z // field@13de │ │ -0d6a44: 5c30 e713 |0044: iput-boolean v0, v3, Lcom/ds/avare/place/Destination;.mLooking:Z // field@13e7 │ │ -0d6a48: 6e10 0e1e 0400 |0046: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0d6a4e: 0c04 |0049: move-result-object v4 │ │ -0d6a50: 7100 462c 0000 |004a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0d6a56: 0c01 |004d: move-result-object v1 │ │ -0d6a58: 6e20 d92a 1500 |004e: invoke-virtual {v5, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -0d6a5e: 0c05 |0051: move-result-object v5 │ │ -0d6a60: 5b35 e813 |0052: iput-object v5, v3, Lcom/ds/avare/place/Destination;.mName:Ljava/lang/String; // field@13e8 │ │ -0d6a64: 5c30 e213 |0054: iput-boolean v0, v3, Lcom/ds/avare/place/Destination;.mInited:Z // field@13e2 │ │ -0d6a68: 1600 0000 |0056: const-wide/16 v0, #int 0 // #0 │ │ -0d6a6c: 5a30 e613 |0058: iput-wide v0, v3, Lcom/ds/avare/place/Destination;.mLond:D // field@13e6 │ │ -0d6a70: 5a30 e413 |005a: iput-wide v0, v3, Lcom/ds/avare/place/Destination;.mLatd:D // field@13e4 │ │ -0d6a74: 3804 1100 |005c: if-eqz v4, 006d // +0011 │ │ -0d6a78: 6e10 9921 0400 |005e: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0d6a7e: 0b00 |0061: move-result-wide v0 │ │ -0d6a80: 5a30 e513 |0062: iput-wide v0, v3, Lcom/ds/avare/place/Destination;.mLonInit:D // field@13e5 │ │ -0d6a84: 6e10 9721 0400 |0064: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0d6a8a: 0b04 |0067: move-result-wide v4 │ │ -0d6a8c: 5a34 e313 |0068: iput-wide v4, v3, Lcom/ds/avare/place/Destination;.mLatInit:D // field@13e3 │ │ -0d6a90: 1214 |006a: const/4 v4, #int 1 // #1 │ │ -0d6a92: 5c34 e213 |006b: iput-boolean v4, v3, Lcom/ds/avare/place/Destination;.mInited:Z // field@13e2 │ │ -0d6a96: 0e00 |006d: return-void │ │ +0d69b0: |[0d69b0] com.ds.avare.place.Destination.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V │ │ +0d69c0: 7010 5f2c 0300 |0000: invoke-direct {v3}, Ljava/util/Observable;.:()V // method@2c5f │ │ +0d69c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d69c8: 5b30 ee13 |0004: iput-object v0, v3, Lcom/ds/avare/place/Destination;.mWindMetar:[D // field@13ee │ │ +0d69cc: 2200 2206 |0006: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0d69d0: 6e10 fa1d 0400 |0008: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getApplicationContext:()Landroid/content/Context; // method@1dfa │ │ +0d69d6: 0c01 |000b: move-result-object v1 │ │ +0d69d8: 7020 e024 1000 |000c: invoke-direct {v0, v1}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0d69de: 5b30 ea13 |000f: iput-object v0, v3, Lcom/ds/avare/place/Destination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ea │ │ +0d69e2: 5b34 eb13 |0011: iput-object v4, v3, Lcom/ds/avare/place/Destination;.mService:Lcom/ds/avare/StorageService; // field@13eb │ │ +0d69e6: 2200 2106 |0013: new-instance v0, Lcom/ds/avare/shapes/TrackShape; // type@0621 │ │ +0d69ea: 7010 d824 0000 |0015: invoke-direct {v0}, Lcom/ds/avare/shapes/TrackShape;.:()V // method@24d8 │ │ +0d69f0: 5b30 ec13 |0018: iput-object v0, v3, Lcom/ds/avare/place/Destination;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@13ec │ │ +0d69f4: 1a00 8902 |001a: const-string v0, "--:--" // string@0289 │ │ +0d69f8: 5b30 dc13 |001c: iput-object v0, v3, Lcom/ds/avare/place/Destination;.mEte:Ljava/lang/String; // field@13dc │ │ +0d69fc: 5b30 db13 |001e: iput-object v0, v3, Lcom/ds/avare/place/Destination;.mEta:Ljava/lang/String; // field@13db │ │ +0d6a00: 1a00 8c02 |0020: const-string v0, "-.-" // string@028c │ │ +0d6a04: 5b30 df13 |0022: iput-object v0, v3, Lcom/ds/avare/place/Destination;.mFuel:Ljava/lang/String; // field@13df │ │ +0d6a08: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0d6a0a: 5930 d413 |0025: iput v0, v3, Lcom/ds/avare/place/Destination;.mAltitude:I // field@13d4 │ │ +0d6a0e: 2201 6107 |0027: new-instance v1, Ljava/util/LinkedHashMap; // type@0761 │ │ +0d6a12: 7010 072c 0100 |0029: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ +0d6a18: 5b31 e913 |002c: iput-object v1, v3, Lcom/ds/avare/place/Destination;.mParams:Ljava/util/LinkedHashMap; // field@13e9 │ │ +0d6a1c: 1801 ffff ffff ffff ff7f |002e: const-wide v1, #double nan // #7fffffffffffffff │ │ +0d6a26: 7120 682a 2100 |0033: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ +0d6a2c: 0c01 |0036: move-result-object v1 │ │ +0d6a2e: 5b31 dd13 |0037: iput-object v1, v3, Lcom/ds/avare/place/Destination;.mEteSec:Ljava/lang/Long; // field@13dd │ │ +0d6a32: 1401 ffff 7f7f |0039: const v1, #float 3.40282e+38 // #7f7fffff │ │ +0d6a38: 5931 e013 |003c: iput v1, v3, Lcom/ds/avare/place/Destination;.mFuelGallons:F // field@13e0 │ │ +0d6a3c: 1a01 7e02 |003e: const-string v1, "-" // string@027e │ │ +0d6a40: 5b31 ef13 |0040: iput-object v1, v3, Lcom/ds/avare/place/Destination;.mWindString:Ljava/lang/String; // field@13ef │ │ +0d6a44: 5c30 de13 |0042: iput-boolean v0, v3, Lcom/ds/avare/place/Destination;.mFound:Z // field@13de │ │ +0d6a48: 5c30 e713 |0044: iput-boolean v0, v3, Lcom/ds/avare/place/Destination;.mLooking:Z // field@13e7 │ │ +0d6a4c: 6e10 0e1e 0400 |0046: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0d6a52: 0c04 |0049: move-result-object v4 │ │ +0d6a54: 7100 462c 0000 |004a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0d6a5a: 0c01 |004d: move-result-object v1 │ │ +0d6a5c: 6e20 d92a 1500 |004e: invoke-virtual {v5, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +0d6a62: 0c05 |0051: move-result-object v5 │ │ +0d6a64: 5b35 e813 |0052: iput-object v5, v3, Lcom/ds/avare/place/Destination;.mName:Ljava/lang/String; // field@13e8 │ │ +0d6a68: 5c30 e213 |0054: iput-boolean v0, v3, Lcom/ds/avare/place/Destination;.mInited:Z // field@13e2 │ │ +0d6a6c: 1600 0000 |0056: const-wide/16 v0, #int 0 // #0 │ │ +0d6a70: 5a30 e613 |0058: iput-wide v0, v3, Lcom/ds/avare/place/Destination;.mLond:D // field@13e6 │ │ +0d6a74: 5a30 e413 |005a: iput-wide v0, v3, Lcom/ds/avare/place/Destination;.mLatd:D // field@13e4 │ │ +0d6a78: 3804 1100 |005c: if-eqz v4, 006d // +0011 │ │ +0d6a7c: 6e10 9921 0400 |005e: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0d6a82: 0b00 |0061: move-result-wide v0 │ │ +0d6a84: 5a30 e513 |0062: iput-wide v0, v3, Lcom/ds/avare/place/Destination;.mLonInit:D // field@13e5 │ │ +0d6a88: 6e10 9721 0400 |0064: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0d6a8e: 0b04 |0067: move-result-wide v4 │ │ +0d6a90: 5a34 e313 |0068: iput-wide v4, v3, Lcom/ds/avare/place/Destination;.mLatInit:D // field@13e3 │ │ +0d6a94: 1214 |006a: const/4 v4, #int 1 // #1 │ │ +0d6a96: 5c34 e213 |006b: iput-boolean v4, v3, Lcom/ds/avare/place/Destination;.mInited:Z // field@13e2 │ │ +0d6a9a: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0004 line=122 │ │ 0x0006 line=125 │ │ 0x0011 line=126 │ │ 0x0013 line=127 │ │ @@ -221474,20 +221475,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0d67dc: |[0d67dc] com.ds.avare.place.Destination.getStorageName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0d67ec: 2200 2306 |0000: new-instance v0, Lcom/ds/avare/storage/StringPreference; // type@0623 │ │ -0d67f0: 7054 5625 1032 |0002: invoke-direct {v0, v1, v2, v3, v4}, Lcom/ds/avare/storage/StringPreference;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2556 │ │ -0d67f6: 6e10 5925 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ -0d67fc: 0c01 |0008: move-result-object v1 │ │ -0d67fe: 1101 |0009: return-object v1 │ │ +0d67e0: |[0d67e0] com.ds.avare.place.Destination.getStorageName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0d67f0: 2200 2306 |0000: new-instance v0, Lcom/ds/avare/storage/StringPreference; // type@0623 │ │ +0d67f4: 7054 5625 1032 |0002: invoke-direct {v0, v1, v2, v3, v4}, Lcom/ds/avare/storage/StringPreference;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2556 │ │ +0d67fa: 6e10 5925 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ +0d6800: 0c01 |0008: move-result-object v1 │ │ +0d6802: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=172 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -221500,99 +221501,99 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d6a98: |[0d6a98] com.ds.avare.place.Destination.find:()V │ │ -0d6aa8: 0e00 |0000: return-void │ │ +0d6a9c: |[0d6a9c] com.ds.avare.place.Destination.find:()V │ │ +0d6aac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/place/Destination;) │ │ name : 'find' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d6aac: |[0d6aac] com.ds.avare.place.Destination.find:(Ljava/lang/String;)V │ │ -0d6abc: 0e00 |0000: return-void │ │ +0d6ab0: |[0d6ab0] com.ds.avare.place.Destination.find:(Ljava/lang/String;)V │ │ +0d6ac0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/ds/avare/place/Destination;) │ │ name : 'findGuessType' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d6ac0: |[0d6ac0] com.ds.avare.place.Destination.findGuessType:()V │ │ -0d6ad0: 0e00 |0000: return-void │ │ +0d6ac4: |[0d6ac4] com.ds.avare.place.Destination.findGuessType:()V │ │ +0d6ad4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/ds/avare/place/Destination;) │ │ name : 'found' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -0d6ad4: |[0d6ad4] com.ds.avare.place.Destination.found:()V │ │ -0d6ae4: 2200 7206 |0000: new-instance v0, Lcom/ds/avare/utils/TwilightCalculator; // type@0672 │ │ -0d6ae8: 7010 5027 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/utils/TwilightCalculator;.:()V // method@2750 │ │ -0d6aee: 5351 e413 |0005: iget-wide v1, v5, Lcom/ds/avare/place/Destination;.mLatd:D // field@13e4 │ │ -0d6af2: 5353 e613 |0007: iget-wide v3, v5, Lcom/ds/avare/place/Destination;.mLond:D // field@13e6 │ │ -0d6af6: 6e54 5127 1032 |0009: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/utils/TwilightCalculator;.calculateTwilight:(DD)V // method@2751 │ │ -0d6afc: 5451 e913 |000c: iget-object v1, v5, Lcom/ds/avare/place/Destination;.mParams:Ljava/util/LinkedHashMap; // field@13e9 │ │ -0d6b00: 6e10 5227 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/utils/TwilightCalculator;.getSunrise:()Ljava/lang/String; // method@2752 │ │ -0d6b06: 0c02 |0011: move-result-object v2 │ │ -0d6b08: 1a03 a325 |0012: const-string v3, "Sunrise" // string@25a3 │ │ -0d6b0c: 6e30 102c 3102 |0014: invoke-virtual {v1, v3, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0d6b12: 5451 e913 |0017: iget-object v1, v5, Lcom/ds/avare/place/Destination;.mParams:Ljava/util/LinkedHashMap; // field@13e9 │ │ -0d6b16: 6e10 5327 0000 |0019: invoke-virtual {v0}, Lcom/ds/avare/utils/TwilightCalculator;.getSunset:()Ljava/lang/String; // method@2753 │ │ -0d6b1c: 0c00 |001c: move-result-object v0 │ │ -0d6b1e: 1a02 a425 |001d: const-string v2, "Sunset" // string@25a4 │ │ -0d6b22: 6e30 102c 2100 |001f: invoke-virtual {v1, v2, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0d6b28: 5450 ec13 |0022: iget-object v0, v5, Lcom/ds/avare/place/Destination;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@13ec │ │ -0d6b2c: 2201 a205 |0024: new-instance v1, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ -0d6b30: 6e10 f922 0500 |0026: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocationInit:()Landroid/location/Location; // method@22f9 │ │ -0d6b36: 0c02 |0029: move-result-object v2 │ │ -0d6b38: 7020 8c21 2100 |002a: invoke-direct {v1, v2}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ -0d6b3e: 6e30 dd24 1005 |002d: invoke-virtual {v0, v1, v5}, Lcom/ds/avare/shapes/TrackShape;.updateShape:(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Destination;)V // method@24dd │ │ -0d6b44: 5450 ea13 |0030: iget-object v0, v5, Lcom/ds/avare/place/Destination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ea │ │ -0d6b48: 6e10 f822 0500 |0032: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0d6b4e: 0c01 |0035: move-result-object v1 │ │ -0d6b50: 6e10 be03 0100 |0036: invoke-virtual {v1}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0d6b56: 0b01 |0039: move-result-wide v1 │ │ -0d6b58: 6e10 f822 0500 |003a: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0d6b5e: 0c03 |003d: move-result-object v3 │ │ -0d6b60: 6e10 bd03 0300 |003e: invoke-virtual {v3}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0d6b66: 0b03 |0041: move-result-wide v3 │ │ -0d6b68: 6e54 3825 1032 |0042: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/storage/Preferences;.setLastLocation:(DD)V // method@2538 │ │ -0d6b6e: 1200 |0045: const/4 v0, #int 0 // #0 │ │ -0d6b70: 5c50 e713 |0046: iput-boolean v0, v5, Lcom/ds/avare/place/Destination;.mLooking:Z // field@13e7 │ │ -0d6b74: 6e10 0723 0500 |0048: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.setChanged:()V // method@2307 │ │ -0d6b7a: 5550 de13 |004b: iget-boolean v0, v5, Lcom/ds/avare/place/Destination;.mFound:Z // field@13de │ │ -0d6b7e: 7110 fd29 0000 |004d: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -0d6b84: 0c00 |0050: move-result-object v0 │ │ -0d6b86: 6e20 0623 0500 |0051: invoke-virtual {v5, v0}, Lcom/ds/avare/place/Destination;.notifyObservers:(Ljava/lang/Object;)V // method@2306 │ │ -0d6b8c: 0e00 |0054: return-void │ │ +0d6ad8: |[0d6ad8] com.ds.avare.place.Destination.found:()V │ │ +0d6ae8: 2200 7206 |0000: new-instance v0, Lcom/ds/avare/utils/TwilightCalculator; // type@0672 │ │ +0d6aec: 7010 5027 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/utils/TwilightCalculator;.:()V // method@2750 │ │ +0d6af2: 5351 e413 |0005: iget-wide v1, v5, Lcom/ds/avare/place/Destination;.mLatd:D // field@13e4 │ │ +0d6af6: 5353 e613 |0007: iget-wide v3, v5, Lcom/ds/avare/place/Destination;.mLond:D // field@13e6 │ │ +0d6afa: 6e54 5127 1032 |0009: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/utils/TwilightCalculator;.calculateTwilight:(DD)V // method@2751 │ │ +0d6b00: 5451 e913 |000c: iget-object v1, v5, Lcom/ds/avare/place/Destination;.mParams:Ljava/util/LinkedHashMap; // field@13e9 │ │ +0d6b04: 6e10 5227 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/utils/TwilightCalculator;.getSunrise:()Ljava/lang/String; // method@2752 │ │ +0d6b0a: 0c02 |0011: move-result-object v2 │ │ +0d6b0c: 1a03 a325 |0012: const-string v3, "Sunrise" // string@25a3 │ │ +0d6b10: 6e30 102c 3102 |0014: invoke-virtual {v1, v3, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0d6b16: 5451 e913 |0017: iget-object v1, v5, Lcom/ds/avare/place/Destination;.mParams:Ljava/util/LinkedHashMap; // field@13e9 │ │ +0d6b1a: 6e10 5327 0000 |0019: invoke-virtual {v0}, Lcom/ds/avare/utils/TwilightCalculator;.getSunset:()Ljava/lang/String; // method@2753 │ │ +0d6b20: 0c00 |001c: move-result-object v0 │ │ +0d6b22: 1a02 a425 |001d: const-string v2, "Sunset" // string@25a4 │ │ +0d6b26: 6e30 102c 2100 |001f: invoke-virtual {v1, v2, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0d6b2c: 5450 ec13 |0022: iget-object v0, v5, Lcom/ds/avare/place/Destination;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@13ec │ │ +0d6b30: 2201 a205 |0024: new-instance v1, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ +0d6b34: 6e10 f922 0500 |0026: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocationInit:()Landroid/location/Location; // method@22f9 │ │ +0d6b3a: 0c02 |0029: move-result-object v2 │ │ +0d6b3c: 7020 8c21 2100 |002a: invoke-direct {v1, v2}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ +0d6b42: 6e30 dd24 1005 |002d: invoke-virtual {v0, v1, v5}, Lcom/ds/avare/shapes/TrackShape;.updateShape:(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Destination;)V // method@24dd │ │ +0d6b48: 5450 ea13 |0030: iget-object v0, v5, Lcom/ds/avare/place/Destination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ea │ │ +0d6b4c: 6e10 f822 0500 |0032: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0d6b52: 0c01 |0035: move-result-object v1 │ │ +0d6b54: 6e10 be03 0100 |0036: invoke-virtual {v1}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0d6b5a: 0b01 |0039: move-result-wide v1 │ │ +0d6b5c: 6e10 f822 0500 |003a: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0d6b62: 0c03 |003d: move-result-object v3 │ │ +0d6b64: 6e10 bd03 0300 |003e: invoke-virtual {v3}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0d6b6a: 0b03 |0041: move-result-wide v3 │ │ +0d6b6c: 6e54 3825 1032 |0042: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/storage/Preferences;.setLastLocation:(DD)V // method@2538 │ │ +0d6b72: 1200 |0045: const/4 v0, #int 0 // #0 │ │ +0d6b74: 5c50 e713 |0046: iput-boolean v0, v5, Lcom/ds/avare/place/Destination;.mLooking:Z // field@13e7 │ │ +0d6b78: 6e10 0723 0500 |0048: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.setChanged:()V // method@2307 │ │ +0d6b7e: 5550 de13 |004b: iget-boolean v0, v5, Lcom/ds/avare/place/Destination;.mFound:Z // field@13de │ │ +0d6b82: 7110 fd29 0000 |004d: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +0d6b88: 0c00 |0050: move-result-object v0 │ │ +0d6b8a: 6e20 0623 0500 |0051: invoke-virtual {v5, v0}, Lcom/ds/avare/place/Destination;.notifyObservers:(Ljava/lang/Object;)V // method@2306 │ │ +0d6b90: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0005 line=303 │ │ 0x000c line=304 │ │ 0x0017 line=305 │ │ 0x0022 line=309 │ │ @@ -221608,33 +221609,33 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d68ec: |[0d68ec] com.ds.avare.place.Destination.getAfd:()[Ljava/lang/String; │ │ -0d68fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d68fe: 1100 |0001: return-object v0 │ │ +0d68f0: |[0d68f0] com.ds.avare.place.Destination.getAfd:()[Ljava/lang/String; │ │ +0d6900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d6902: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/ds/avare/place/Destination;) │ │ name : 'getAltitude' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6618: |[0d6618] com.ds.avare.place.Destination.getAltitude:()I │ │ -0d6628: 5210 d413 |0000: iget v0, v1, Lcom/ds/avare/place/Destination;.mAltitude:I // field@13d4 │ │ -0d662c: 0f00 |0002: return v0 │ │ +0d661c: |[0d661c] com.ds.avare.place.Destination.getAltitude:()I │ │ +0d662c: 5210 d413 |0000: iget v0, v1, Lcom/ds/avare/place/Destination;.mAltitude:I // field@13d4 │ │ +0d6630: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Destination; │ │ │ │ #6 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -221642,33 +221643,33 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0d648c: |[0d648c] com.ds.avare.place.Destination.getAltitudeAboveDest:(Lcom/ds/avare/gps/GpsParams;)D │ │ -0d649c: 6e10 8f21 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0d64a2: 0b00 |0003: move-result-wide v0 │ │ -0d64a4: 5445 d913 |0004: iget-object v5, v4, Lcom/ds/avare/place/Destination;.mDestType:Ljava/lang/String; // field@13d9 │ │ -0d64a8: 1a02 e10b |0006: const-string v2, "Base" // string@0be1 │ │ -0d64ac: 6e20 ba2a 2500 |0008: invoke-virtual {v5, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0d64b2: 0a05 |000b: move-result v5 │ │ -0d64b4: 3805 1200 |000c: if-eqz v5, 001e // +0012 │ │ -0d64b8: 5445 e913 |000e: iget-object v5, v4, Lcom/ds/avare/place/Destination;.mParams:Ljava/util/LinkedHashMap; // field@13e9 │ │ -0d64bc: 1a02 9b22 |0010: const-string v2, "Pattern Altitude" // string@229b │ │ -0d64c0: 6e20 0d2c 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0d64c6: 0c05 |0015: move-result-object v5 │ │ -0d64c8: 1f05 0e07 |0016: check-cast v5, Ljava/lang/String; // type@070e │ │ -0d64cc: 7110 392a 0500 |0018: invoke-static {v5}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0d64d2: 0b02 |001b: move-result-wide v2 │ │ -0d64d4: cc20 |001c: sub-double/2addr v0, v2 │ │ -0d64d6: 1000 |001d: return-wide v0 │ │ -0d64d8: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ -0d64dc: 1000 |0020: return-wide v0 │ │ +0d6490: |[0d6490] com.ds.avare.place.Destination.getAltitudeAboveDest:(Lcom/ds/avare/gps/GpsParams;)D │ │ +0d64a0: 6e10 8f21 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0d64a6: 0b00 |0003: move-result-wide v0 │ │ +0d64a8: 5445 d913 |0004: iget-object v5, v4, Lcom/ds/avare/place/Destination;.mDestType:Ljava/lang/String; // field@13d9 │ │ +0d64ac: 1a02 e10b |0006: const-string v2, "Base" // string@0be1 │ │ +0d64b0: 6e20 ba2a 2500 |0008: invoke-virtual {v5, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0d64b6: 0a05 |000b: move-result v5 │ │ +0d64b8: 3805 1200 |000c: if-eqz v5, 001e // +0012 │ │ +0d64bc: 5445 e913 |000e: iget-object v5, v4, Lcom/ds/avare/place/Destination;.mParams:Ljava/util/LinkedHashMap; // field@13e9 │ │ +0d64c0: 1a02 9b22 |0010: const-string v2, "Pattern Altitude" // string@229b │ │ +0d64c4: 6e20 0d2c 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0d64ca: 0c05 |0015: move-result-object v5 │ │ +0d64cc: 1f05 0e07 |0016: check-cast v5, Ljava/lang/String; // type@070e │ │ +0d64d0: 7110 392a 0500 |0018: invoke-static {v5}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0d64d6: 0b02 |001b: move-result-wide v2 │ │ +0d64d8: cc20 |001c: sub-double/2addr v0, v2 │ │ +0d64da: 1000 |001d: return-wide v0 │ │ +0d64dc: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ +0d64e0: 1000 |0020: return-wide v0 │ │ catches : 1 │ │ 0x000e - 0x001c │ │ Ljava/lang/Exception; -> 0x001d │ │ positions : │ │ 0x0000 line=529 │ │ 0x0004 line=530 │ │ 0x000e line=535 │ │ @@ -221682,33 +221683,33 @@ │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d692c: |[0d692c] com.ds.avare.place.Destination.getAwos:()Ljava/util/LinkedList; │ │ -0d693c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d693e: 1100 |0001: return-object v0 │ │ +0d6930: |[0d6930] com.ds.avare.place.Destination.getAwos:()Ljava/util/LinkedList; │ │ +0d6940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d6942: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/ds/avare/place/Destination;) │ │ name : 'getBearing' │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d64f0: |[0d64f0] com.ds.avare.place.Destination.getBearing:()D │ │ -0d6500: 5320 d513 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Destination;.mBearing:D // field@13d5 │ │ -0d6504: 1000 |0002: return-wide v0 │ │ +0d64f4: |[0d64f4] com.ds.avare.place.Destination.getBearing:()D │ │ +0d6504: 5320 d513 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Destination;.mBearing:D // field@13d5 │ │ +0d6508: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/place/Destination; │ │ │ │ #9 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -221716,35 +221717,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d6648: |[0d6648] com.ds.avare.place.Destination.getCmt:()Ljava/lang/String; │ │ -0d6658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d665a: 1100 |0001: return-object v0 │ │ +0d664c: |[0d664c] com.ds.avare.place.Destination.getCmt:()Ljava/lang/String; │ │ +0d665c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d665e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/ds/avare/place/Destination;) │ │ name : 'getCourse' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d665c: |[0d665c] com.ds.avare.place.Destination.getCourse:()Ljava/lang/String; │ │ -0d666c: 5320 d613 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Destination;.mCrs:D // field@13d6 │ │ -0d6670: 7120 dc2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@2adc │ │ -0d6676: 0c00 |0005: move-result-object v0 │ │ -0d6678: 1100 |0006: return-object v0 │ │ +0d6660: |[0d6660] com.ds.avare.place.Destination.getCourse:()Ljava/lang/String; │ │ +0d6670: 5320 d613 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Destination;.mCrs:D // field@13d6 │ │ +0d6674: 7120 dc2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@2adc │ │ +0d667a: 0c00 |0005: move-result-object v0 │ │ +0d667c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/place/Destination; │ │ │ │ #11 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -221752,17 +221753,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d667c: |[0d667c] com.ds.avare.place.Destination.getDbType:()Ljava/lang/String; │ │ -0d668c: 5410 d713 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mDbType:Ljava/lang/String; // field@13d7 │ │ -0d6690: 1100 |0002: return-object v0 │ │ +0d6680: |[0d6680] com.ds.avare.place.Destination.getDbType:()Ljava/lang/String; │ │ +0d6690: 5410 d713 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mDbType:Ljava/lang/String; // field@13d7 │ │ +0d6694: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Destination; │ │ │ │ #12 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -221770,17 +221771,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6508: |[0d6508] com.ds.avare.place.Destination.getDeclination:()D │ │ -0d6518: 5320 d813 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Destination;.mDeclination:D // field@13d8 │ │ -0d651c: 1000 |0002: return-wide v0 │ │ +0d650c: |[0d650c] com.ds.avare.place.Destination.getDeclination:()D │ │ +0d651c: 5320 d813 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Destination;.mDeclination:D // field@13d8 │ │ +0d6520: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/place/Destination; │ │ │ │ #13 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -221788,17 +221789,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6520: |[0d6520] com.ds.avare.place.Destination.getDistance:()D │ │ -0d6530: 5320 da13 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ -0d6534: 1000 |0002: return-wide v0 │ │ +0d6524: |[0d6524] com.ds.avare.place.Destination.getDistance:()D │ │ +0d6534: 5320 da13 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ +0d6538: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/place/Destination; │ │ │ │ #14 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -221806,30 +221807,30 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0d6538: |[0d6538] com.ds.avare.place.Destination.getDistanceInNM:()D │ │ -0d6548: 7100 2025 0000 |0000: invoke-static {}, Lcom/ds/avare/storage/Preferences;.isKnots:()Z // method@2520 │ │ -0d654e: 0a00 |0003: move-result v0 │ │ -0d6550: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0d6554: 5340 da13 |0006: iget-wide v0, v4, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ -0d6558: 1000 |0008: return-wide v0 │ │ -0d655a: 7100 2125 0000 |0009: invoke-static {}, Lcom/ds/avare/storage/Preferences;.isMPH:()Z // method@2521 │ │ -0d6560: 0a00 |000c: move-result v0 │ │ -0d6562: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -0d6566: 5340 da13 |000f: iget-wide v0, v4, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ -0d656a: 1802 e048 a0c1 a6ce eb3f |0011: const-wide v2, #double 0.868976 // #3febcea6c1a048e0 │ │ -0d6574: ad00 0002 |0016: mul-double v0, v0, v2 │ │ -0d6578: 1000 |0018: return-wide v0 │ │ -0d657a: 5340 da13 |0019: iget-wide v0, v4, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ -0d657e: 1802 76e1 07e7 5347 e13f |001b: const-wide v2, #double 0.539957 // #3fe14753e707e176 │ │ -0d6588: 28f6 |0020: goto 0016 // -000a │ │ +0d653c: |[0d653c] com.ds.avare.place.Destination.getDistanceInNM:()D │ │ +0d654c: 7100 2025 0000 |0000: invoke-static {}, Lcom/ds/avare/storage/Preferences;.isKnots:()Z // method@2520 │ │ +0d6552: 0a00 |0003: move-result v0 │ │ +0d6554: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0d6558: 5340 da13 |0006: iget-wide v0, v4, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ +0d655c: 1000 |0008: return-wide v0 │ │ +0d655e: 7100 2125 0000 |0009: invoke-static {}, Lcom/ds/avare/storage/Preferences;.isMPH:()Z // method@2521 │ │ +0d6564: 0a00 |000c: move-result v0 │ │ +0d6566: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +0d656a: 5340 da13 |000f: iget-wide v0, v4, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ +0d656e: 1802 e048 a0c1 a6ce eb3f |0011: const-wide v2, #double 0.868976 // #3febcea6c1a048e0 │ │ +0d6578: ad00 0002 |0016: mul-double v0, v0, v2 │ │ +0d657c: 1000 |0018: return-wide v0 │ │ +0d657e: 5340 da13 |0019: iget-wide v0, v4, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ +0d6582: 1802 76e1 07e7 5347 e13f |001b: const-wide v2, #double 0.539957 // #3fe14753e707e176 │ │ +0d658c: 28f6 |0020: goto 0016 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0009 line=437 │ │ 0x0019 line=438 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Lcom/ds/avare/place/Destination; │ │ @@ -221839,25 +221840,25 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0d658c: |[0d658c] com.ds.avare.place.Destination.getElevation:()D │ │ -0d659c: 5420 e913 |0000: iget-object v0, v2, Lcom/ds/avare/place/Destination;.mParams:Ljava/util/LinkedHashMap; // field@13e9 │ │ -0d65a0: 1a01 1110 |0002: const-string v1, "Elevation" // string@1011 │ │ -0d65a4: 6e20 0d2c 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0d65aa: 0c00 |0007: move-result-object v0 │ │ -0d65ac: 1f00 0e07 |0008: check-cast v0, Ljava/lang/String; // type@070e │ │ -0d65b0: 7110 392a 0000 |000a: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0d65b6: 0b00 |000d: move-result-wide v0 │ │ -0d65b8: 1000 |000e: return-wide v0 │ │ -0d65ba: 1900 69c0 |000f: const-wide/high16 v0, #long -4582131145872769024 // #c069 │ │ -0d65be: 1000 |0011: return-wide v0 │ │ +0d6590: |[0d6590] com.ds.avare.place.Destination.getElevation:()D │ │ +0d65a0: 5420 e913 |0000: iget-object v0, v2, Lcom/ds/avare/place/Destination;.mParams:Ljava/util/LinkedHashMap; // field@13e9 │ │ +0d65a4: 1a01 1110 |0002: const-string v1, "Elevation" // string@1011 │ │ +0d65a8: 6e20 0d2c 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0d65ae: 0c00 |0007: move-result-object v0 │ │ +0d65b0: 1f00 0e07 |0008: check-cast v0, Ljava/lang/String; // type@070e │ │ +0d65b4: 7110 392a 0000 |000a: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0d65ba: 0b00 |000d: move-result-wide v0 │ │ +0d65bc: 1000 |000e: return-wide v0 │ │ +0d65be: 1900 69c0 |000f: const-wide/high16 v0, #long -4582131145872769024 // #c069 │ │ +0d65c2: 1000 |0011: return-wide v0 │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=497 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/ds/avare/place/Destination; │ │ @@ -221867,17 +221868,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6694: |[0d6694] com.ds.avare.place.Destination.getEta:()Ljava/lang/String; │ │ -0d66a4: 5410 db13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mEta:Ljava/lang/String; // field@13db │ │ -0d66a8: 1100 |0002: return-object v0 │ │ +0d6698: |[0d6698] com.ds.avare.place.Destination.getEta:()Ljava/lang/String; │ │ +0d66a8: 5410 db13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mEta:Ljava/lang/String; // field@13db │ │ +0d66ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Destination; │ │ │ │ #17 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -221885,17 +221886,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d66ac: |[0d66ac] com.ds.avare.place.Destination.getEte:()Ljava/lang/String; │ │ -0d66bc: 5410 dc13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mEte:Ljava/lang/String; // field@13dc │ │ -0d66c0: 1100 |0002: return-object v0 │ │ +0d66b0: |[0d66b0] com.ds.avare.place.Destination.getEte:()Ljava/lang/String; │ │ +0d66c0: 5410 dc13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mEte:Ljava/lang/String; // field@13dc │ │ +0d66c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Destination; │ │ │ │ #18 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -221903,17 +221904,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6630: |[0d6630] com.ds.avare.place.Destination.getEteSec:()Ljava/lang/Long; │ │ -0d6640: 5410 dd13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mEteSec:Ljava/lang/Long; // field@13dd │ │ -0d6644: 1100 |0002: return-object v0 │ │ +0d6634: |[0d6634] com.ds.avare.place.Destination.getEteSec:()Ljava/lang/Long; │ │ +0d6644: 5410 dd13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mEteSec:Ljava/lang/Long; // field@13dd │ │ +0d6648: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Destination; │ │ │ │ #19 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -221921,21 +221922,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d66c4: |[0d66c4] com.ds.avare.place.Destination.getFacilityName:()Ljava/lang/String; │ │ -0d66d4: 5420 e913 |0000: iget-object v0, v2, Lcom/ds/avare/place/Destination;.mParams:Ljava/util/LinkedHashMap; // field@13e9 │ │ -0d66d8: 1a01 de10 |0002: const-string v1, "Facility Name" // string@10de │ │ -0d66dc: 6e20 0d2c 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -0d66e2: 0c00 |0007: move-result-object v0 │ │ -0d66e4: 1f00 0e07 |0008: check-cast v0, Ljava/lang/String; // type@070e │ │ -0d66e8: 1100 |000a: return-object v0 │ │ +0d66c8: |[0d66c8] com.ds.avare.place.Destination.getFacilityName:()Ljava/lang/String; │ │ +0d66d8: 5420 e913 |0000: iget-object v0, v2, Lcom/ds/avare/place/Destination;.mParams:Ljava/util/LinkedHashMap; // field@13e9 │ │ +0d66dc: 1a01 de10 |0002: const-string v1, "Facility Name" // string@10de │ │ +0d66e0: 6e20 0d2c 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +0d66e6: 0c00 |0007: move-result-object v0 │ │ +0d66e8: 1f00 0e07 |0008: check-cast v0, Ljava/lang/String; // type@070e │ │ +0d66ec: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/ds/avare/place/Destination; │ │ │ │ #20 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -221943,43 +221944,43 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -0d66ec: |[0d66ec] com.ds.avare.place.Destination.getFlightPathRequired:(Lcom/ds/avare/gps/GpsParams;)Ljava/lang/String; │ │ -0d66fc: 5360 da13 |0000: iget-wide v0, v6, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ -0d6700: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -0d6704: 2f04 0002 |0004: cmpl-double v4, v0, v2 │ │ -0d6708: 3d04 1e00 |0006: if-lez v4, 0024 // +001e │ │ -0d670c: 6e20 e422 7600 |0008: invoke-virtual {v6, v7}, Lcom/ds/avare/place/Destination;.getAltitudeAboveDest:(Lcom/ds/avare/gps/GpsParams;)D // method@22e4 │ │ -0d6712: 0b00 |000b: move-result-wide v0 │ │ -0d6714: 5362 da13 |000c: iget-wide v2, v6, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ -0d6718: 6104 5b15 |000e: sget-wide v4, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ -0d671c: ad02 0204 |0010: mul-double v2, v2, v4 │ │ -0d6720: 7140 702a 1032 |0012: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ -0d6726: 0b00 |0015: move-result-wide v0 │ │ -0d6728: 1802 0000 0000 0080 6640 |0016: const-wide v2, #double 180 // #4066800000000000 │ │ -0d6732: ad00 0002 |001b: mul-double v0, v0, v2 │ │ -0d6736: 1802 182d 4454 fb21 0940 |001d: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ -0d6740: ae02 0002 |0022: div-double v2, v0, v2 │ │ -0d6744: 7100 462c 0000 |0024: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0d674a: 0c07 |0027: move-result-object v7 │ │ -0d674c: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -0d674e: 2300 f609 |0029: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ -0d6752: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -0d6754: 8022 |002c: neg-double v2, v2 │ │ -0d6756: 7120 3b2a 3200 |002d: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0d675c: 0c02 |0030: move-result-object v2 │ │ -0d675e: 4d02 0001 |0031: aput-object v2, v0, v1 │ │ -0d6762: 1a01 1201 |0033: const-string v1, "%+06.2f" // string@0112 │ │ -0d6766: 7130 bd2a 1700 |0035: invoke-static {v7, v1, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0d676c: 0c07 |0038: move-result-object v7 │ │ -0d676e: 1107 |0039: return-object v7 │ │ +0d66f0: |[0d66f0] com.ds.avare.place.Destination.getFlightPathRequired:(Lcom/ds/avare/gps/GpsParams;)Ljava/lang/String; │ │ +0d6700: 5360 da13 |0000: iget-wide v0, v6, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ +0d6704: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0d6708: 2f04 0002 |0004: cmpl-double v4, v0, v2 │ │ +0d670c: 3d04 1e00 |0006: if-lez v4, 0024 // +001e │ │ +0d6710: 6e20 e422 7600 |0008: invoke-virtual {v6, v7}, Lcom/ds/avare/place/Destination;.getAltitudeAboveDest:(Lcom/ds/avare/gps/GpsParams;)D // method@22e4 │ │ +0d6716: 0b00 |000b: move-result-wide v0 │ │ +0d6718: 5362 da13 |000c: iget-wide v2, v6, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ +0d671c: 6104 5b15 |000e: sget-wide v4, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ +0d6720: ad02 0204 |0010: mul-double v2, v2, v4 │ │ +0d6724: 7140 702a 1032 |0012: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ +0d672a: 0b00 |0015: move-result-wide v0 │ │ +0d672c: 1802 0000 0000 0080 6640 |0016: const-wide v2, #double 180 // #4066800000000000 │ │ +0d6736: ad00 0002 |001b: mul-double v0, v0, v2 │ │ +0d673a: 1802 182d 4454 fb21 0940 |001d: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ +0d6744: ae02 0002 |0022: div-double v2, v0, v2 │ │ +0d6748: 7100 462c 0000 |0024: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0d674e: 0c07 |0027: move-result-object v7 │ │ +0d6750: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +0d6752: 2300 f609 |0029: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ +0d6756: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +0d6758: 8022 |002c: neg-double v2, v2 │ │ +0d675a: 7120 3b2a 3200 |002d: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0d6760: 0c02 |0030: move-result-object v2 │ │ +0d6762: 4d02 0001 |0031: aput-object v2, v0, v1 │ │ +0d6766: 1a01 1201 |0033: const-string v1, "%+06.2f" // string@0112 │ │ +0d676a: 7130 bd2a 1700 |0035: invoke-static {v7, v1, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0d6770: 0c07 |0038: move-result-object v7 │ │ +0d6772: 1107 |0039: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0008 line=522 │ │ 0x0024 line=525 │ │ locals : │ │ 0x0000 - 0x003a reg=6 this Lcom/ds/avare/place/Destination; │ │ @@ -221990,33 +221991,33 @@ │ │ type : '()Ljava/util/LinkedHashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d6900: |[0d6900] com.ds.avare.place.Destination.getFrequencies:()Ljava/util/LinkedHashMap; │ │ -0d6910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d6912: 1100 |0001: return-object v0 │ │ +0d6904: |[0d6904] com.ds.avare.place.Destination.getFrequencies:()Ljava/util/LinkedHashMap; │ │ +0d6914: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d6916: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lcom/ds/avare/place/Destination;) │ │ name : 'getFuel' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6770: |[0d6770] com.ds.avare.place.Destination.getFuel:()Ljava/lang/String; │ │ -0d6780: 5410 df13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mFuel:Ljava/lang/String; // field@13df │ │ -0d6784: 1100 |0002: return-object v0 │ │ +0d6774: |[0d6774] com.ds.avare.place.Destination.getFuel:()Ljava/lang/String; │ │ +0d6784: 5410 df13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mFuel:Ljava/lang/String; // field@13df │ │ +0d6788: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Destination; │ │ │ │ #23 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -222024,17 +222025,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6600: |[0d6600] com.ds.avare.place.Destination.getFuelGallons:()F │ │ -0d6610: 5210 e013 |0000: iget v0, v1, Lcom/ds/avare/place/Destination;.mFuelGallons:F // field@13e0 │ │ -0d6614: 0f00 |0002: return v0 │ │ +0d6604: |[0d6604] com.ds.avare.place.Destination.getFuelGallons:()F │ │ +0d6614: 5210 e013 |0000: iget v0, v1, Lcom/ds/avare/place/Destination;.mFuelGallons:F // field@13e0 │ │ +0d6618: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Destination; │ │ │ │ #24 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -222042,17 +222043,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d65d0: |[0d65d0] com.ds.avare.place.Destination.getGroundSpeed:()D │ │ -0d65e0: 5320 e113 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Destination;.mGroundSpeed:D // field@13e1 │ │ -0d65e4: 1000 |0002: return-wide v0 │ │ +0d65d4: |[0d65d4] com.ds.avare.place.Destination.getGroundSpeed:()D │ │ +0d65e4: 5320 e113 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Destination;.mGroundSpeed:D // field@13e1 │ │ +0d65e8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/place/Destination; │ │ │ │ #25 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -222060,17 +222061,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6788: |[0d6788] com.ds.avare.place.Destination.getID:()Ljava/lang/String; │ │ -0d6798: 5410 e813 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mName:Ljava/lang/String; // field@13e8 │ │ -0d679c: 1100 |0002: return-object v0 │ │ +0d678c: |[0d678c] com.ds.avare.place.Destination.getID:()Ljava/lang/String; │ │ +0d679c: 5410 e813 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mName:Ljava/lang/String; // field@13e8 │ │ +0d67a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Destination; │ │ │ │ #26 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -222078,23 +222079,23 @@ │ │ type : '()Landroid/location/Location;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0d63dc: |[0d63dc] com.ds.avare.place.Destination.getLocation:()Landroid/location/Location; │ │ -0d63ec: 2200 e000 |0000: new-instance v0, Landroid/location/Location; // type@00e0 │ │ -0d63f0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0d63f4: 7020 b903 1000 |0004: invoke-direct {v0, v1}, Landroid/location/Location;.:(Ljava/lang/String;)V // method@03b9 │ │ -0d63fa: 5331 e413 |0007: iget-wide v1, v3, Lcom/ds/avare/place/Destination;.mLatd:D // field@13e4 │ │ -0d63fe: 6e30 c403 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/location/Location;.setLatitude:(D)V // method@03c4 │ │ -0d6404: 5331 e613 |000c: iget-wide v1, v3, Lcom/ds/avare/place/Destination;.mLond:D // field@13e6 │ │ -0d6408: 6e30 c503 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/location/Location;.setLongitude:(D)V // method@03c5 │ │ -0d640e: 1100 |0011: return-object v0 │ │ +0d63e0: |[0d63e0] com.ds.avare.place.Destination.getLocation:()Landroid/location/Location; │ │ +0d63f0: 2200 e000 |0000: new-instance v0, Landroid/location/Location; // type@00e0 │ │ +0d63f4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0d63f8: 7020 b903 1000 |0004: invoke-direct {v0, v1}, Landroid/location/Location;.:(Ljava/lang/String;)V // method@03b9 │ │ +0d63fe: 5331 e413 |0007: iget-wide v1, v3, Lcom/ds/avare/place/Destination;.mLatd:D // field@13e4 │ │ +0d6402: 6e30 c403 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/location/Location;.setLatitude:(D)V // method@03c4 │ │ +0d6408: 5331 e613 |000c: iget-wide v1, v3, Lcom/ds/avare/place/Destination;.mLond:D // field@13e6 │ │ +0d640c: 6e30 c503 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/location/Location;.setLongitude:(D)V // method@03c5 │ │ +0d6412: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0007 line=447 │ │ 0x000c line=448 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/place/Destination; │ │ @@ -222104,23 +222105,23 @@ │ │ type : '()Landroid/location/Location;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0d6410: |[0d6410] com.ds.avare.place.Destination.getLocationInit:()Landroid/location/Location; │ │ -0d6420: 2200 e000 |0000: new-instance v0, Landroid/location/Location; // type@00e0 │ │ -0d6424: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0d6428: 7020 b903 1000 |0004: invoke-direct {v0, v1}, Landroid/location/Location;.:(Ljava/lang/String;)V // method@03b9 │ │ -0d642e: 5331 e313 |0007: iget-wide v1, v3, Lcom/ds/avare/place/Destination;.mLatInit:D // field@13e3 │ │ -0d6432: 6e30 c403 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/location/Location;.setLatitude:(D)V // method@03c4 │ │ -0d6438: 5331 e513 |000c: iget-wide v1, v3, Lcom/ds/avare/place/Destination;.mLonInit:D // field@13e5 │ │ -0d643c: 6e30 c503 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/location/Location;.setLongitude:(D)V // method@03c5 │ │ -0d6442: 1100 |0011: return-object v0 │ │ +0d6414: |[0d6414] com.ds.avare.place.Destination.getLocationInit:()Landroid/location/Location; │ │ +0d6424: 2200 e000 |0000: new-instance v0, Landroid/location/Location; // type@00e0 │ │ +0d6428: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0d642c: 7020 b903 1000 |0004: invoke-direct {v0, v1}, Landroid/location/Location;.:(Ljava/lang/String;)V // method@03b9 │ │ +0d6432: 5331 e313 |0007: iget-wide v1, v3, Lcom/ds/avare/place/Destination;.mLatInit:D // field@13e3 │ │ +0d6436: 6e30 c403 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/location/Location;.setLatitude:(D)V // method@03c4 │ │ +0d643c: 5331 e513 |000c: iget-wide v1, v3, Lcom/ds/avare/place/Destination;.mLonInit:D // field@13e5 │ │ +0d6440: 6e30 c503 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/location/Location;.setLongitude:(D)V // method@03c5 │ │ +0d6446: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0007 line=474 │ │ 0x000c line=475 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/place/Destination; │ │ @@ -222130,17 +222131,17 @@ │ │ type : '()Ljava/util/LinkedHashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6914: |[0d6914] com.ds.avare.place.Destination.getParams:()Ljava/util/LinkedHashMap; │ │ -0d6924: 5410 e913 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mParams:Ljava/util/LinkedHashMap; // field@13e9 │ │ -0d6928: 1100 |0002: return-object v0 │ │ +0d6918: |[0d6918] com.ds.avare.place.Destination.getParams:()Ljava/util/LinkedHashMap; │ │ +0d6928: 5410 e913 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mParams:Ljava/util/LinkedHashMap; // field@13e9 │ │ +0d692c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Destination; │ │ │ │ #29 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -222148,42 +222149,42 @@ │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d6940: |[0d6940] com.ds.avare.place.Destination.getRunways:()Ljava/util/LinkedList; │ │ -0d6950: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d6952: 1100 |0001: return-object v0 │ │ +0d6944: |[0d6944] com.ds.avare.place.Destination.getRunways:()Ljava/util/LinkedList; │ │ +0d6954: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d6956: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lcom/ds/avare/place/Destination;) │ │ name : 'getStorageName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0d67a0: |[0d67a0] com.ds.avare.place.Destination.getStorageName:()Ljava/lang/String; │ │ -0d67b0: 2200 2306 |0000: new-instance v0, Lcom/ds/avare/storage/StringPreference; // type@0623 │ │ -0d67b4: 5451 d913 |0002: iget-object v1, v5, Lcom/ds/avare/place/Destination;.mDestType:Ljava/lang/String; // field@13d9 │ │ -0d67b8: 5452 d713 |0004: iget-object v2, v5, Lcom/ds/avare/place/Destination;.mDbType:Ljava/lang/String; // field@13d7 │ │ -0d67bc: 6e10 f122 0500 |0006: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getFacilityName:()Ljava/lang/String; // method@22f1 │ │ -0d67c2: 0c03 |0009: move-result-object v3 │ │ -0d67c4: 6e10 f722 0500 |000a: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ -0d67ca: 0c04 |000d: move-result-object v4 │ │ -0d67cc: 7054 5625 1032 |000e: invoke-direct {v0, v1, v2, v3, v4}, Lcom/ds/avare/storage/StringPreference;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2556 │ │ -0d67d2: 6e10 5925 0000 |0011: invoke-virtual {v0}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ -0d67d8: 0c00 |0014: move-result-object v0 │ │ -0d67da: 1100 |0015: return-object v0 │ │ +0d67a4: |[0d67a4] com.ds.avare.place.Destination.getStorageName:()Ljava/lang/String; │ │ +0d67b4: 2200 2306 |0000: new-instance v0, Lcom/ds/avare/storage/StringPreference; // type@0623 │ │ +0d67b8: 5451 d913 |0002: iget-object v1, v5, Lcom/ds/avare/place/Destination;.mDestType:Ljava/lang/String; // field@13d9 │ │ +0d67bc: 5452 d713 |0004: iget-object v2, v5, Lcom/ds/avare/place/Destination;.mDbType:Ljava/lang/String; // field@13d7 │ │ +0d67c0: 6e10 f122 0500 |0006: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getFacilityName:()Ljava/lang/String; // method@22f1 │ │ +0d67c6: 0c03 |0009: move-result-object v3 │ │ +0d67c8: 6e10 f722 0500 |000a: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ +0d67ce: 0c04 |000d: move-result-object v4 │ │ +0d67d0: 7054 5625 1032 |000e: invoke-direct {v0, v1, v2, v3, v4}, Lcom/ds/avare/storage/StringPreference;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2556 │ │ +0d67d6: 6e10 5925 0000 |0011: invoke-virtual {v0}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ +0d67dc: 0c00 |0014: move-result-object v0 │ │ +0d67de: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0011 line=166 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 this Lcom/ds/avare/place/Destination; │ │ │ │ @@ -222192,17 +222193,17 @@ │ │ type : '()Lcom/ds/avare/shapes/TrackShape;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6474: |[0d6474] com.ds.avare.place.Destination.getTrackShape:()Lcom/ds/avare/shapes/TrackShape; │ │ -0d6484: 5410 ec13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@13ec │ │ -0d6488: 1100 |0002: return-object v0 │ │ +0d6478: |[0d6478] com.ds.avare.place.Destination.getTrackShape:()Lcom/ds/avare/shapes/TrackShape; │ │ +0d6488: 5410 ec13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@13ec │ │ +0d648c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Destination; │ │ │ │ #32 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -222210,17 +222211,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6800: |[0d6800] com.ds.avare.place.Destination.getType:()Ljava/lang/String; │ │ -0d6810: 5410 d913 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mDestType:Ljava/lang/String; // field@13d9 │ │ -0d6814: 1100 |0002: return-object v0 │ │ +0d6804: |[0d6804] com.ds.avare.place.Destination.getType:()Ljava/lang/String; │ │ +0d6814: 5410 d913 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mDestType:Ljava/lang/String; // field@13d9 │ │ +0d6818: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Destination; │ │ │ │ #33 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -222228,35 +222229,35 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -0d6818: |[0d6818] com.ds.avare.place.Destination.getVerticalSpeedTo:(Lcom/ds/avare/gps/GpsParams;)Ljava/lang/String; │ │ -0d6828: 6e20 0123 5400 |0000: invoke-virtual {v4, v5}, Lcom/ds/avare/place/Destination;.getVerticalSpeedToNoFmt:(Lcom/ds/avare/gps/GpsParams;)J // method@2301 │ │ -0d682e: 0b00 |0003: move-result-wide v0 │ │ -0d6830: 1602 0f27 |0004: const-wide/16 v2, #int 9999 // #270f │ │ -0d6834: 7140 7d2a 1032 |0006: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@2a7d │ │ -0d683a: 0b00 |0009: move-result-wide v0 │ │ -0d683c: 1602 f1d8 |000a: const-wide/16 v2, #int -9999 // #d8f1 │ │ -0d6840: 7140 792a 1032 |000c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.max:(JJ)J // method@2a79 │ │ -0d6846: 0b00 |000f: move-result-wide v0 │ │ -0d6848: 7100 462c 0000 |0010: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0d684e: 0c05 |0013: move-result-object v5 │ │ -0d6850: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -0d6852: 2322 f609 |0015: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ -0d6856: 7120 682a 1000 |0017: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ -0d685c: 0c00 |001a: move-result-object v0 │ │ -0d685e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0d6860: 4d00 0201 |001c: aput-object v0, v2, v1 │ │ -0d6864: 1a00 1101 |001e: const-string v0, "%+05d" // string@0111 │ │ -0d6868: 7130 bd2a 0502 |0020: invoke-static {v5, v0, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0d686e: 0c05 |0023: move-result-object v5 │ │ -0d6870: 1105 |0024: return-object v5 │ │ +0d681c: |[0d681c] com.ds.avare.place.Destination.getVerticalSpeedTo:(Lcom/ds/avare/gps/GpsParams;)Ljava/lang/String; │ │ +0d682c: 6e20 0123 5400 |0000: invoke-virtual {v4, v5}, Lcom/ds/avare/place/Destination;.getVerticalSpeedToNoFmt:(Lcom/ds/avare/gps/GpsParams;)J // method@2301 │ │ +0d6832: 0b00 |0003: move-result-wide v0 │ │ +0d6834: 1602 0f27 |0004: const-wide/16 v2, #int 9999 // #270f │ │ +0d6838: 7140 7d2a 1032 |0006: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@2a7d │ │ +0d683e: 0b00 |0009: move-result-wide v0 │ │ +0d6840: 1602 f1d8 |000a: const-wide/16 v2, #int -9999 // #d8f1 │ │ +0d6844: 7140 792a 1032 |000c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.max:(JJ)J // method@2a79 │ │ +0d684a: 0b00 |000f: move-result-wide v0 │ │ +0d684c: 7100 462c 0000 |0010: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0d6852: 0c05 |0013: move-result-object v5 │ │ +0d6854: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +0d6856: 2322 f609 |0015: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ +0d685a: 7120 682a 1000 |0017: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ +0d6860: 0c00 |001a: move-result-object v0 │ │ +0d6862: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0d6864: 4d00 0201 |001c: aput-object v0, v2, v1 │ │ +0d6868: 1a00 1101 |001e: const-string v0, "%+05d" // string@0111 │ │ +0d686c: 7130 bd2a 0502 |0020: invoke-static {v5, v0, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0d6872: 0c05 |0023: move-result-object v5 │ │ +0d6874: 1105 |0024: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x000c line=510 │ │ 0x0010 line=511 │ │ locals : │ │ 0x0000 - 0x0025 reg=4 this Lcom/ds/avare/place/Destination; │ │ @@ -222267,36 +222268,36 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0d6954: |[0d6954] com.ds.avare.place.Destination.getVerticalSpeedToNoFmt:(Lcom/ds/avare/gps/GpsParams;)J │ │ -0d6964: 6e20 e422 7600 |0000: invoke-virtual {v6, v7}, Lcom/ds/avare/place/Destination;.getAltitudeAboveDest:(Lcom/ds/avare/gps/GpsParams;)D // method@22e4 │ │ -0d696a: 0b00 |0003: move-result-wide v0 │ │ -0d696c: 5362 da13 |0004: iget-wide v2, v6, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ -0d6970: 6e10 9c21 0700 |0006: invoke-virtual {v7}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0d6976: 0b04 |0009: move-result-wide v4 │ │ -0d6978: ce42 |000a: div-double/2addr v2, v4 │ │ -0d697a: 1904 4e40 |000b: const-wide/high16 v4, #long 4633641066610819072 // #404e │ │ -0d697e: ad02 0204 |000d: mul-double v2, v2, v4 │ │ -0d6982: 1604 0000 |000f: const-wide/16 v4, #int 0 // #0 │ │ -0d6986: 2f07 0004 |0011: cmpl-double v7, v0, v4 │ │ -0d698a: 3807 0e00 |0013: if-eqz v7, 0021 // +000e │ │ -0d698e: 2f07 0204 |0015: cmpl-double v7, v2, v4 │ │ -0d6992: 3907 0300 |0017: if-nez v7, 001a // +0003 │ │ -0d6996: 2808 |0019: goto 0021 // +0008 │ │ -0d6998: ce20 |001a: div-double/2addr v0, v2 │ │ -0d699a: 7120 802a 1000 |001b: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0d69a0: 0b00 |001e: move-result-wide v0 │ │ -0d69a2: 7d00 |001f: neg-long v0, v0 │ │ -0d69a4: 1000 |0020: return-wide v0 │ │ -0d69a6: 1600 0000 |0021: const-wide/16 v0, #int 0 // #0 │ │ -0d69aa: 1000 |0023: return-wide v0 │ │ +0d6958: |[0d6958] com.ds.avare.place.Destination.getVerticalSpeedToNoFmt:(Lcom/ds/avare/gps/GpsParams;)J │ │ +0d6968: 6e20 e422 7600 |0000: invoke-virtual {v6, v7}, Lcom/ds/avare/place/Destination;.getAltitudeAboveDest:(Lcom/ds/avare/gps/GpsParams;)D // method@22e4 │ │ +0d696e: 0b00 |0003: move-result-wide v0 │ │ +0d6970: 5362 da13 |0004: iget-wide v2, v6, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ +0d6974: 6e10 9c21 0700 |0006: invoke-virtual {v7}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0d697a: 0b04 |0009: move-result-wide v4 │ │ +0d697c: ce42 |000a: div-double/2addr v2, v4 │ │ +0d697e: 1904 4e40 |000b: const-wide/high16 v4, #long 4633641066610819072 // #404e │ │ +0d6982: ad02 0204 |000d: mul-double v2, v2, v4 │ │ +0d6986: 1604 0000 |000f: const-wide/16 v4, #int 0 // #0 │ │ +0d698a: 2f07 0004 |0011: cmpl-double v7, v0, v4 │ │ +0d698e: 3807 0e00 |0013: if-eqz v7, 0021 // +000e │ │ +0d6992: 2f07 0204 |0015: cmpl-double v7, v2, v4 │ │ +0d6996: 3907 0300 |0017: if-nez v7, 001a // +0003 │ │ +0d699a: 2808 |0019: goto 0021 // +0008 │ │ +0d699c: ce20 |001a: div-double/2addr v0, v2 │ │ +0d699e: 7120 802a 1000 |001b: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0d69a4: 0b00 |001e: move-result-wide v0 │ │ +0d69a6: 7d00 |001f: neg-long v0, v0 │ │ +0d69a8: 1000 |0020: return-wide v0 │ │ +0d69aa: 1600 0000 |0021: const-wide/16 v0, #int 0 // #0 │ │ +0d69ae: 1000 |0023: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0004 line=555 │ │ 0x001b line=560 │ │ locals : │ │ 0x0000 - 0x0024 reg=6 this Lcom/ds/avare/place/Destination; │ │ @@ -222307,17 +222308,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d65e8: |[0d65e8] com.ds.avare.place.Destination.getWCA:()D │ │ -0d65f8: 5320 ed13 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Destination;.mWca:D // field@13ed │ │ -0d65fc: 1000 |0002: return-wide v0 │ │ +0d65ec: |[0d65ec] com.ds.avare.place.Destination.getWCA:()D │ │ +0d65fc: 5320 ed13 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Destination;.mWca:D // field@13ed │ │ +0d6600: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/place/Destination; │ │ │ │ #36 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -222325,17 +222326,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6874: |[0d6874] com.ds.avare.place.Destination.getWinds:()Ljava/lang/String; │ │ -0d6884: 5410 ef13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mWindString:Ljava/lang/String; // field@13ef │ │ -0d6888: 1100 |0002: return-object v0 │ │ +0d6878: |[0d6878] com.ds.avare.place.Destination.getWinds:()Ljava/lang/String; │ │ +0d6888: 5410 ef13 |0000: iget-object v0, v1, Lcom/ds/avare/place/Destination;.mWindString:Ljava/lang/String; // field@13ef │ │ +0d688c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Destination; │ │ │ │ #37 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -222343,17 +222344,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6444: |[0d6444] com.ds.avare.place.Destination.isFound:()Z │ │ -0d6454: 5510 de13 |0000: iget-boolean v0, v1, Lcom/ds/avare/place/Destination;.mFound:Z // field@13de │ │ -0d6458: 0f00 |0002: return v0 │ │ +0d6448: |[0d6448] com.ds.avare.place.Destination.isFound:()Z │ │ +0d6458: 5510 de13 |0000: iget-boolean v0, v1, Lcom/ds/avare/place/Destination;.mFound:Z // field@13de │ │ +0d645c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Destination; │ │ │ │ #38 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -222361,17 +222362,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d645c: |[0d645c] com.ds.avare.place.Destination.isLooking:()Z │ │ -0d646c: 5510 e713 |0000: iget-boolean v0, v1, Lcom/ds/avare/place/Destination;.mLooking:Z // field@13e7 │ │ -0d6470: 0f00 |0002: return v0 │ │ +0d6460: |[0d6460] com.ds.avare.place.Destination.isLooking:()Z │ │ +0d6470: 5510 e713 |0000: iget-boolean v0, v1, Lcom/ds/avare/place/Destination;.mLooking:Z // field@13e7 │ │ +0d6474: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Destination; │ │ │ │ #39 : (in Lcom/ds/avare/place/Destination;) │ │ @@ -222379,34 +222380,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 39 16-bit code units │ │ -0d688c: |[0d688c] com.ds.avare.place.Destination.toString:()Ljava/lang/String; │ │ -0d689c: 5590 de13 |0000: iget-boolean v0, v9, Lcom/ds/avare/place/Destination;.mFound:Z // field@13de │ │ -0d68a0: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -0d68a4: 2200 1007 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0d68a8: 7010 eb2a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0d68ae: 5491 e813 |0009: iget-object v1, v9, Lcom/ds/avare/place/Destination;.mName:Ljava/lang/String; // field@13e8 │ │ -0d68b2: 6e20 f52a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d68b8: 1a01 3a09 |000e: const-string v1, "? " // string@093a │ │ -0d68bc: 6e20 f52a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d68c2: 6e10 fa2a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0d68c8: 0c00 |0016: move-result-object v0 │ │ -0d68ca: 1100 |0017: return-object v0 │ │ -0d68cc: 5391 da13 |0018: iget-wide v1, v9, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ -0d68d0: 6203 5915 |001a: sget-object v3, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ -0d68d4: 5494 dc13 |001c: iget-object v4, v9, Lcom/ds/avare/place/Destination;.mEte:Ljava/lang/String; // field@13dc │ │ -0d68d8: 5395 d513 |001e: iget-wide v5, v9, Lcom/ds/avare/place/Destination;.mBearing:D // field@13d5 │ │ -0d68dc: 5397 d813 |0020: iget-wide v7, v9, Lcom/ds/avare/place/Destination;.mDeclination:D // field@13d8 │ │ -0d68e0: 7708 a126 0100 |0022: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/Helper;.makeLine:(DLjava/lang/String;Ljava/lang/String;DD)Ljava/lang/String; // method@26a1 │ │ -0d68e6: 0c00 |0025: move-result-object v0 │ │ -0d68e8: 1100 |0026: return-object v0 │ │ +0d6890: |[0d6890] com.ds.avare.place.Destination.toString:()Ljava/lang/String; │ │ +0d68a0: 5590 de13 |0000: iget-boolean v0, v9, Lcom/ds/avare/place/Destination;.mFound:Z // field@13de │ │ +0d68a4: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +0d68a8: 2200 1007 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0d68ac: 7010 eb2a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0d68b2: 5491 e813 |0009: iget-object v1, v9, Lcom/ds/avare/place/Destination;.mName:Ljava/lang/String; // field@13e8 │ │ +0d68b6: 6e20 f52a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d68bc: 1a01 3a09 |000e: const-string v1, "? " // string@093a │ │ +0d68c0: 6e20 f52a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d68c6: 6e10 fa2a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0d68cc: 0c00 |0016: move-result-object v0 │ │ +0d68ce: 1100 |0017: return-object v0 │ │ +0d68d0: 5391 da13 |0018: iget-wide v1, v9, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ +0d68d4: 6203 5915 |001a: sget-object v3, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ +0d68d8: 5494 dc13 |001c: iget-object v4, v9, Lcom/ds/avare/place/Destination;.mEte:Ljava/lang/String; // field@13dc │ │ +0d68dc: 5395 d513 |001e: iget-wide v5, v9, Lcom/ds/avare/place/Destination;.mBearing:D // field@13d5 │ │ +0d68e0: 5397 d813 |0020: iget-wide v7, v9, Lcom/ds/avare/place/Destination;.mDeclination:D // field@13d8 │ │ +0d68e4: 7708 a126 0100 |0022: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/Helper;.makeLine:(DLjava/lang/String;Ljava/lang/String;DD)Ljava/lang/String; // method@26a1 │ │ +0d68ea: 0c00 |0025: move-result-object v0 │ │ +0d68ec: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0004 line=293 │ │ 0x0018 line=296 │ │ locals : │ │ 0x0000 - 0x0027 reg=9 this Lcom/ds/avare/place/Destination; │ │ @@ -222416,238 +222417,238 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 446 16-bit code units │ │ -0d6b90: |[0d6b90] com.ds.avare.place.Destination.updateTo:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0d6ba0: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -0d6ba4: 7401 9921 1800 |0002: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0d6baa: 0b02 |0005: move-result-wide v2 │ │ -0d6bac: 7401 9721 1800 |0006: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0d6bb2: 0b04 |0009: move-result-wide v4 │ │ -0d6bb4: 7401 9321 1800 |000a: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0d6bba: 0b06 |000d: move-result-wide v6 │ │ -0d6bbc: 5a06 d813 |000e: iput-wide v6, v0, Lcom/ds/avare/place/Destination;.mDeclination:D // field@13d8 │ │ -0d6bc0: 7401 8f21 1800 |0010: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0d6bc6: 0b06 |0013: move-result-wide v6 │ │ -0d6bc8: 8a61 |0014: double-to-int v1, v6 │ │ -0d6bca: 5901 d413 |0015: iput v1, v0, Lcom/ds/avare/place/Destination;.mAltitude:I // field@13d4 │ │ -0d6bce: 5501 de13 |0017: iget-boolean v1, v0, Lcom/ds/avare/place/Destination;.mFound:Z // field@13de │ │ -0d6bd2: 3901 0300 |0019: if-nez v1, 001c // +0003 │ │ -0d6bd6: 0e00 |001b: return-void │ │ -0d6bd8: 5501 e213 |001c: iget-boolean v1, v0, Lcom/ds/avare/place/Destination;.mInited:Z // field@13e2 │ │ -0d6bdc: 121a |001e: const/4 v10, #int 1 // #1 │ │ -0d6bde: 3901 0800 |001f: if-nez v1, 0027 // +0008 │ │ -0d6be2: 5a02 e513 |0021: iput-wide v2, v0, Lcom/ds/avare/place/Destination;.mLonInit:D // field@13e5 │ │ -0d6be6: 5a04 e313 |0023: iput-wide v4, v0, Lcom/ds/avare/place/Destination;.mLatInit:D // field@13e3 │ │ -0d6bea: 5c0a e213 |0025: iput-boolean v10, v0, Lcom/ds/avare/place/Destination;.mInited:Z // field@13e2 │ │ -0d6bee: 220b 0806 |0027: new-instance v11, Lcom/ds/avare/position/Projection; // type@0608 │ │ -0d6bf2: 5306 e613 |0029: iget-wide v6, v0, Lcom/ds/avare/place/Destination;.mLond:D // field@13e6 │ │ -0d6bf6: 5308 e413 |002b: iget-wide v8, v0, Lcom/ds/avare/place/Destination;.mLatd:D // field@13e4 │ │ -0d6bfa: 07b1 |002d: move-object v1, v11 │ │ -0d6bfc: 7609 1e24 0100 |002e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ -0d6c02: 6e10 2224 0b00 |0031: invoke-virtual {v11}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ -0d6c08: 0b01 |0034: move-result-wide v1 │ │ -0d6c0a: 5a01 da13 |0035: iput-wide v1, v0, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ -0d6c0e: 6e10 2124 0b00 |0037: invoke-virtual {v11}, Lcom/ds/avare/position/Projection;.getBearing:()D // method@2421 │ │ -0d6c14: 0b01 |003a: move-result-wide v1 │ │ -0d6c16: 5a01 d513 |003b: iput-wide v1, v0, Lcom/ds/avare/place/Destination;.mBearing:D // field@13d5 │ │ -0d6c1a: 1603 0000 |003d: const-wide/16 v3, #int 0 // #0 │ │ -0d6c1e: 5a03 ed13 |003f: iput-wide v3, v0, Lcom/ds/avare/place/Destination;.mWca:D // field@13ed │ │ -0d6c22: 5a01 d613 |0041: iput-wide v1, v0, Lcom/ds/avare/place/Destination;.mCrs:D // field@13d6 │ │ -0d6c26: 1a05 7e02 |0043: const-string v5, "-" // string@027e │ │ -0d6c2a: 5b05 ef13 |0045: iput-object v5, v0, Lcom/ds/avare/place/Destination;.mWindString:Ljava/lang/String; // field@13ef │ │ -0d6c2e: 1226 |0047: const/4 v6, #int 2 // #2 │ │ -0d6c30: 2367 be09 |0048: new-array v7, v6, [D // type@09be │ │ -0d6c34: 2607 6801 0000 |004a: fill-array-data v7, 000001b2 // +00000168 │ │ -0d6c3a: 5408 ee13 |004d: iget-object v8, v0, Lcom/ds/avare/place/Destination;.mWindMetar:[D // field@13ee │ │ -0d6c3e: 180b 0000 0000 0080 7640 |004f: const-wide v11, #double 360 // #4076800000000000 │ │ -0d6c48: 1209 |0054: const/4 v9, #int 0 // #0 │ │ -0d6c4a: 3808 0f00 |0055: if-eqz v8, 0064 // +000f │ │ -0d6c4e: 450d 080a |0057: aget-wide v13, v8, v10 │ │ -0d6c52: 4c0d 070a |0059: aput-wide v13, v7, v10 │ │ -0d6c56: 450d 0809 |005b: aget-wide v13, v8, v9 │ │ -0d6c5a: 5303 d813 |005d: iget-wide v3, v0, Lcom/ds/avare/place/Destination;.mDeclination:D // field@13d8 │ │ -0d6c5e: cc3d |005f: sub-double/2addr v13, v3 │ │ -0d6c60: cbbd |0060: add-double/2addr v13, v11 │ │ -0d6c62: cfbd |0061: rem-double/2addr v13, v11 │ │ -0d6c64: 4c0d 0709 |0062: aput-wide v13, v7, v9 │ │ -0d6c68: 7401 9c21 1800 |0064: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0d6c6e: 0b03 |0067: move-result-wide v3 │ │ -0d6c70: 5408 f013 |0068: iget-object v8, v0, Lcom/ds/avare/place/Destination;.mWinds:Lcom/ds/avare/weather/WindsAloft; // field@13f0 │ │ -0d6c74: 3808 3900 |006a: if-eqz v8, 00a3 // +0039 │ │ -0d6c78: 5205 d413 |006c: iget v5, v0, Lcom/ds/avare/place/Destination;.mAltitude:I // field@13d4 │ │ -0d6c7c: 835d |006e: int-to-double v13, v5 │ │ -0d6c7e: 6e40 b628 d87e |006f: invoke-virtual {v8, v13, v14, v7}, Lcom/ds/avare/weather/WindsAloft;.getWindAtAltitude:(D[D)[D // method@28b6 │ │ -0d6c84: 0c05 |0072: move-result-object v5 │ │ -0d6c86: 4507 0509 |0073: aget-wide v7, v5, v9 │ │ -0d6c8a: 450d 050a |0075: aget-wide v13, v5, v10 │ │ -0d6c8e: 7100 462c 0000 |0077: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0d6c94: 0c05 |007a: move-result-object v5 │ │ -0d6c96: 190f 5940 |007b: const-wide/high16 v15, #long 4636737291354636288 // #4059 │ │ -0d6c9a: 2f11 070f |007d: cmpl-double v17, v7, v15 │ │ -0d6c9e: 3a11 0500 |007f: if-ltz v17, 0084 // +0005 │ │ -0d6ca2: 1a0f 2801 |0081: const-string v15, "%03d@%03d" // string@0128 │ │ -0d6ca6: 2803 |0083: goto 0086 // +0003 │ │ -0d6ca8: 1a0f 2701 |0084: const-string v15, "%03d@%02d" // string@0127 │ │ -0d6cac: 2366 f609 |0086: new-array v6, v6, [Ljava/lang/Object; // type@09f6 │ │ -0d6cb0: 7120 802a ed00 |0088: invoke-static {v13, v14}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0d6cb6: 0b10 |008b: move-result-wide v16 │ │ -0d6cb8: 7702 682a 1000 |008c: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ -0d6cbe: 0c10 |008f: move-result-object v16 │ │ -0d6cc0: 4d10 0609 |0090: aput-object v16, v6, v9 │ │ -0d6cc4: 7120 802a 8700 |0092: invoke-static {v7, v8}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0d6cca: 0b10 |0095: move-result-wide v16 │ │ -0d6ccc: 7702 682a 1000 |0096: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ -0d6cd2: 0c10 |0099: move-result-object v16 │ │ -0d6cd4: 4d10 060a |009a: aput-object v16, v6, v10 │ │ -0d6cd8: 7130 bd2a f506 |009c: invoke-static {v5, v15, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0d6cde: 0c05 |009f: move-result-object v5 │ │ -0d6ce0: 5b05 ef13 |00a0: iput-object v5, v0, Lcom/ds/avare/place/Destination;.mWindString:Ljava/lang/String; // field@13ef │ │ -0d6ce4: 2807 |00a2: goto 00a9 // +0007 │ │ -0d6ce6: 5b05 ef13 |00a3: iput-object v5, v0, Lcom/ds/avare/place/Destination;.mWindString:Ljava/lang/String; // field@13ef │ │ -0d6cea: 1607 0000 |00a5: const-wide/16 v7, #int 0 // #0 │ │ -0d6cee: 160d 0000 |00a7: const-wide/16 v13, #int 0 // #0 │ │ -0d6cf2: 5405 ea13 |00a9: iget-object v5, v0, Lcom/ds/avare/place/Destination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ea │ │ -0d6cf6: 6e10 2925 0500 |00ab: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ -0d6cfc: 0a05 |00ae: move-result v5 │ │ -0d6cfe: 3905 1700 |00af: if-nez v5, 00c6 // +0017 │ │ -0d6d02: 7401 9c21 1800 |00b1: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0d6d08: 0b0f |00b4: move-result-wide v15 │ │ -0d6d0a: 7401 9121 1800 |00b5: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0d6d10: 0b11 |00b8: move-result-wide v17 │ │ -0d6d12: 0513 0700 |00b9: move-wide/from16 v19, v7 │ │ -0d6d16: 0515 0d00 |00bb: move-wide/from16 v21, v13 │ │ -0d6d1a: 7708 7927 0f00 |00bd: invoke-static/range {v15, v16, v17, v18, v19, v20, v21, v22}, Lcom/ds/avare/utils/WindTriagle;.getTrueFromGroundAndWind:(DDDD)[D // method@2779 │ │ -0d6d20: 0c01 |00c0: move-result-object v1 │ │ -0d6d22: 4503 0109 |00c1: aget-wide v3, v1, v9 │ │ -0d6d26: 4505 010a |00c3: aget-wide v5, v1, v10 │ │ -0d6d2a: 0451 |00c5: move-wide v1, v5 │ │ -0d6d2c: ad05 0707 |00c6: mul-double v5, v7, v7 │ │ -0d6d30: ad09 0303 |00c8: mul-double v9, v3, v3 │ │ -0d6d34: cb95 |00ca: add-double/2addr v5, v9 │ │ -0d6d36: 1909 0040 |00cb: const-wide/high16 v9, #long 4611686018427387904 // #4000 │ │ -0d6d3a: ad09 0907 |00cd: mul-double v9, v9, v7 │ │ -0d6d3e: ad09 0903 |00cf: mul-double v9, v9, v3 │ │ -0d6d42: ac0d 010d |00d1: sub-double v13, v1, v13 │ │ -0d6d46: 180f 182d 4454 fb21 0940 |00d3: const-wide v15, #double 3.14159 // #400921fb54442d18 │ │ -0d6d50: ad0d 0d0f |00d8: mul-double v13, v13, v15 │ │ -0d6d54: 1811 0000 0000 0080 6640 |00da: const-wide v17, #double 180 // #4066800000000000 │ │ -0d6d5e: ae0d 0d11 |00df: div-double v13, v13, v17 │ │ -0d6d62: 7120 722a ed00 |00e1: invoke-static {v13, v14}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0d6d68: 0b13 |00e4: move-result-wide v19 │ │ -0d6d6a: ad09 0913 |00e5: mul-double v9, v9, v19 │ │ -0d6d6e: cc95 |00e7: sub-double/2addr v5, v9 │ │ -0d6d70: 7120 822a 6500 |00e8: invoke-static {v5, v6}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ -0d6d76: 0b05 |00eb: move-result-wide v5 │ │ -0d6d78: 5a05 e113 |00ec: iput-wide v5, v0, Lcom/ds/avare/place/Destination;.mGroundSpeed:D // field@13e1 │ │ -0d6d7c: 7120 812a ed00 |00ee: invoke-static {v13, v14}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0d6d82: 0b05 |00f1: move-result-wide v5 │ │ -0d6d84: ad05 0507 |00f2: mul-double v5, v5, v7 │ │ -0d6d88: 7120 722a ed00 |00f4: invoke-static {v13, v14}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0d6d8e: 0b09 |00f7: move-result-wide v9 │ │ -0d6d90: ad07 0709 |00f8: mul-double v7, v7, v9 │ │ -0d6d94: cc73 |00fa: sub-double/2addr v3, v7 │ │ -0d6d96: 7140 702a 6543 |00fb: invoke-static {v5, v6, v3, v4}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ -0d6d9c: 0b03 |00fe: move-result-wide v3 │ │ -0d6d9e: 7120 842a 4300 |00ff: invoke-static {v3, v4}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0d6da4: 0b03 |0102: move-result-wide v3 │ │ -0d6da6: 8033 |0103: neg-double v3, v3 │ │ -0d6da8: 5a03 ed13 |0104: iput-wide v3, v0, Lcom/ds/avare/place/Destination;.mWca:D // field@13ed │ │ -0d6dac: cb31 |0106: add-double/2addr v1, v3 │ │ -0d6dae: cbb1 |0107: add-double/2addr v1, v11 │ │ -0d6db0: cfb1 |0108: rem-double/2addr v1, v11 │ │ -0d6db2: 5a01 d613 |0109: iput-wide v1, v0, Lcom/ds/avare/place/Destination;.mCrs:D // field@13d6 │ │ -0d6db6: 5401 ea13 |010b: iget-object v1, v0, Lcom/ds/avare/place/Destination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ea │ │ -0d6dba: 6e10 5225 0100 |010d: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.useBearingForETEA:()Z // method@2552 │ │ -0d6dc0: 0a01 |0110: move-result v1 │ │ -0d6dc2: 1902 f03f |0111: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -0d6dc6: 3801 3100 |0113: if-eqz v1, 0144 // +0031 │ │ -0d6dca: 5401 eb13 |0115: iget-object v1, v0, Lcom/ds/avare/place/Destination;.mService:Lcom/ds/avare/StorageService; // field@13eb │ │ -0d6dce: 6e10 211e 0100 |0117: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -0d6dd4: 0c01 |011a: move-result-object v1 │ │ -0d6dd6: 6e10 5723 0100 |011b: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ -0d6ddc: 0a01 |011e: move-result v1 │ │ -0d6dde: 3901 2500 |011f: if-nez v1, 0144 // +0025 │ │ -0d6de2: 7401 9121 1800 |0121: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0d6de8: 0b04 |0124: move-result-wide v4 │ │ -0d6dea: 5306 d513 |0125: iget-wide v6, v0, Lcom/ds/avare/place/Destination;.mBearing:D // field@13d5 │ │ -0d6dee: 7140 7f26 5476 |0127: invoke-static {v4, v5, v6, v7}, Lcom/ds/avare/utils/Helper;.angularDifference:(DD)D // method@267f │ │ -0d6df4: 0b04 |012a: move-result-wide v4 │ │ -0d6df6: 1806 0000 0000 0080 5640 |012b: const-wide v6, #double 90 // #4056800000000000 │ │ -0d6e00: 3001 0406 |0130: cmpg-double v1, v4, v6 │ │ -0d6e04: 3b01 0b00 |0132: if-gez v1, 013d // +000b │ │ -0d6e08: ad04 040f |0134: mul-double v4, v4, v15 │ │ -0d6e0c: ae04 0411 |0136: div-double v4, v4, v17 │ │ -0d6e10: 7120 722a 5400 |0138: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0d6e16: 0b04 |013b: move-result-wide v4 │ │ -0d6e18: 2802 |013c: goto 013e // +0002 │ │ -0d6e1a: 0424 |013d: move-wide v4, v2 │ │ -0d6e1c: 5306 e113 |013e: iget-wide v6, v0, Lcom/ds/avare/place/Destination;.mGroundSpeed:D // field@13e1 │ │ -0d6e20: ad06 0604 |0140: mul-double v6, v6, v4 │ │ -0d6e24: 5a06 e113 |0142: iput-wide v6, v0, Lcom/ds/avare/place/Destination;.mGroundSpeed:D // field@13e1 │ │ -0d6e28: 5308 da13 |0144: iget-wide v8, v0, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ -0d6e2c: 530a e113 |0146: iget-wide v10, v0, Lcom/ds/avare/place/Destination;.mGroundSpeed:D // field@13e1 │ │ -0d6e30: 160c 0000 |0148: const-wide/16 v12, #int 0 // #0 │ │ -0d6e34: 121e |014a: const/4 v14, #int 1 // #1 │ │ -0d6e36: 7707 8326 0800 |014b: invoke-static/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/ds/avare/utils/Helper;.calculateEte:(DDJZ)Ljava/lang/String; // method@2683 │ │ -0d6e3c: 0c01 |014e: move-result-object v1 │ │ -0d6e3e: 5b01 dc13 |014f: iput-object v1, v0, Lcom/ds/avare/place/Destination;.mEte:Ljava/lang/String; // field@13dc │ │ -0d6e42: 5304 e113 |0151: iget-wide v4, v0, Lcom/ds/avare/place/Destination;.mGroundSpeed:D // field@13e1 │ │ -0d6e46: 3001 0402 |0153: cmpg-double v1, v4, v2 │ │ -0d6e4a: 3b01 1700 |0155: if-gez v1, 016c // +0017 │ │ -0d6e4e: 1801 ffff ffff ffff ff7f |0157: const-wide v1, #double nan // #7fffffffffffffff │ │ -0d6e58: 7120 682a 2100 |015c: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ -0d6e5e: 0c01 |015f: move-result-object v1 │ │ -0d6e60: 5b01 dd13 |0160: iput-object v1, v0, Lcom/ds/avare/place/Destination;.mEteSec:Ljava/lang/Long; // field@13dd │ │ -0d6e64: 1401 ffff 7f7f |0162: const v1, #float 3.40282e+38 // #7f7fffff │ │ -0d6e6a: 5901 e013 |0165: iput v1, v0, Lcom/ds/avare/place/Destination;.mFuelGallons:F // field@13e0 │ │ -0d6e6e: 1a01 8c02 |0167: const-string v1, "-.-" // string@028c │ │ -0d6e72: 5b01 df13 |0169: iput-object v1, v0, Lcom/ds/avare/place/Destination;.mFuel:Ljava/lang/String; // field@13df │ │ -0d6e76: 2834 |016b: goto 019f // +0034 │ │ -0d6e78: 5301 da13 |016c: iget-wide v1, v0, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ -0d6e7c: ce41 |016e: div-double/2addr v1, v4 │ │ -0d6e7e: 1803 0000 0000 0020 ac40 |016f: const-wide v3, #double 3600 // #40ac200000000000 │ │ -0d6e88: ad01 0103 |0174: mul-double v1, v1, v3 │ │ -0d6e8c: 8b11 |0176: double-to-long v1, v1 │ │ -0d6e8e: 7120 682a 2100 |0177: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ -0d6e94: 0c01 |017a: move-result-object v1 │ │ -0d6e96: 5b01 dd13 |017b: iput-object v1, v0, Lcom/ds/avare/place/Destination;.mEteSec:Ljava/lang/Long; // field@13dd │ │ -0d6e9a: 6e10 662a 0100 |017d: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@2a66 │ │ -0d6ea0: 0b01 |0180: move-result-wide v1 │ │ -0d6ea2: 8511 |0181: long-to-float v1, v1 │ │ -0d6ea4: 1502 6145 |0182: const/high16 v2, #int 1163984896 // #4561 │ │ -0d6ea8: c921 |0184: div-float/2addr v1, v2 │ │ -0d6eaa: 5402 ea13 |0185: iget-object v2, v0, Lcom/ds/avare/place/Destination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ea │ │ -0d6eae: 6e10 fd24 0200 |0187: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getFuelBurn:()F // method@24fd │ │ -0d6eb4: 0a02 |018a: move-result v2 │ │ -0d6eb6: a801 0102 |018b: mul-float v1, v1, v2 │ │ -0d6eba: 5901 e013 |018d: iput v1, v0, Lcom/ds/avare/place/Destination;.mFuelGallons:F // field@13e0 │ │ -0d6ebe: 1502 2041 |018f: const/high16 v2, #int 1092616192 // #4120 │ │ -0d6ec2: a801 0102 |0191: mul-float v1, v1, v2 │ │ -0d6ec6: 7110 7f2a 0100 |0193: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0d6ecc: 0a01 |0196: move-result v1 │ │ -0d6ece: 8211 |0197: int-to-float v1, v1 │ │ -0d6ed0: c921 |0198: div-float/2addr v1, v2 │ │ -0d6ed2: 7110 dd2a 0100 |0199: invoke-static {v1}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@2add │ │ -0d6ed8: 0c01 |019c: move-result-object v1 │ │ -0d6eda: 5b01 df13 |019d: iput-object v1, v0, Lcom/ds/avare/place/Destination;.mFuel:Ljava/lang/String; // field@13df │ │ -0d6ede: 7100 fc2a 0000 |019f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0d6ee4: 0b01 |01a2: move-result-wide v1 │ │ -0d6ee6: 7120 3926 2100 |01a3: invoke-static {v1, v2}, Lcom/ds/avare/utils/CalendarHelper;.getInstance:(J)Lcom/ds/avare/utils/CalendarHelper; // method@2639 │ │ -0d6eec: 0c01 |01a6: move-result-object v1 │ │ -0d6eee: 5302 da13 |01a7: iget-wide v2, v0, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ -0d6ef2: 5304 e113 |01a9: iget-wide v4, v0, Lcom/ds/avare/place/Destination;.mGroundSpeed:D // field@13e1 │ │ -0d6ef6: 7155 8226 2143 |01ab: invoke-static {v1, v2, v3, v4, v5}, Lcom/ds/avare/utils/Helper;.calculateEta:(Lcom/ds/avare/utils/CalendarHelper;DD)Ljava/lang/String; // method@2682 │ │ -0d6efc: 0c01 |01ae: move-result-object v1 │ │ -0d6efe: 5b01 db13 |01af: iput-object v1, v0, Lcom/ds/avare/place/Destination;.mEta:Ljava/lang/String; // field@13db │ │ -0d6f02: 0e00 |01b1: return-void │ │ -0d6f04: 0003 0800 0200 0000 0000 0000 0000 ... |01b2: array-data (12 units) │ │ +0d6b94: |[0d6b94] com.ds.avare.place.Destination.updateTo:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0d6ba4: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +0d6ba8: 7401 9921 1800 |0002: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0d6bae: 0b02 |0005: move-result-wide v2 │ │ +0d6bb0: 7401 9721 1800 |0006: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0d6bb6: 0b04 |0009: move-result-wide v4 │ │ +0d6bb8: 7401 9321 1800 |000a: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0d6bbe: 0b06 |000d: move-result-wide v6 │ │ +0d6bc0: 5a06 d813 |000e: iput-wide v6, v0, Lcom/ds/avare/place/Destination;.mDeclination:D // field@13d8 │ │ +0d6bc4: 7401 8f21 1800 |0010: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0d6bca: 0b06 |0013: move-result-wide v6 │ │ +0d6bcc: 8a61 |0014: double-to-int v1, v6 │ │ +0d6bce: 5901 d413 |0015: iput v1, v0, Lcom/ds/avare/place/Destination;.mAltitude:I // field@13d4 │ │ +0d6bd2: 5501 de13 |0017: iget-boolean v1, v0, Lcom/ds/avare/place/Destination;.mFound:Z // field@13de │ │ +0d6bd6: 3901 0300 |0019: if-nez v1, 001c // +0003 │ │ +0d6bda: 0e00 |001b: return-void │ │ +0d6bdc: 5501 e213 |001c: iget-boolean v1, v0, Lcom/ds/avare/place/Destination;.mInited:Z // field@13e2 │ │ +0d6be0: 121a |001e: const/4 v10, #int 1 // #1 │ │ +0d6be2: 3901 0800 |001f: if-nez v1, 0027 // +0008 │ │ +0d6be6: 5a02 e513 |0021: iput-wide v2, v0, Lcom/ds/avare/place/Destination;.mLonInit:D // field@13e5 │ │ +0d6bea: 5a04 e313 |0023: iput-wide v4, v0, Lcom/ds/avare/place/Destination;.mLatInit:D // field@13e3 │ │ +0d6bee: 5c0a e213 |0025: iput-boolean v10, v0, Lcom/ds/avare/place/Destination;.mInited:Z // field@13e2 │ │ +0d6bf2: 220b 0806 |0027: new-instance v11, Lcom/ds/avare/position/Projection; // type@0608 │ │ +0d6bf6: 5306 e613 |0029: iget-wide v6, v0, Lcom/ds/avare/place/Destination;.mLond:D // field@13e6 │ │ +0d6bfa: 5308 e413 |002b: iget-wide v8, v0, Lcom/ds/avare/place/Destination;.mLatd:D // field@13e4 │ │ +0d6bfe: 07b1 |002d: move-object v1, v11 │ │ +0d6c00: 7609 1e24 0100 |002e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ +0d6c06: 6e10 2224 0b00 |0031: invoke-virtual {v11}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ +0d6c0c: 0b01 |0034: move-result-wide v1 │ │ +0d6c0e: 5a01 da13 |0035: iput-wide v1, v0, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ +0d6c12: 6e10 2124 0b00 |0037: invoke-virtual {v11}, Lcom/ds/avare/position/Projection;.getBearing:()D // method@2421 │ │ +0d6c18: 0b01 |003a: move-result-wide v1 │ │ +0d6c1a: 5a01 d513 |003b: iput-wide v1, v0, Lcom/ds/avare/place/Destination;.mBearing:D // field@13d5 │ │ +0d6c1e: 1603 0000 |003d: const-wide/16 v3, #int 0 // #0 │ │ +0d6c22: 5a03 ed13 |003f: iput-wide v3, v0, Lcom/ds/avare/place/Destination;.mWca:D // field@13ed │ │ +0d6c26: 5a01 d613 |0041: iput-wide v1, v0, Lcom/ds/avare/place/Destination;.mCrs:D // field@13d6 │ │ +0d6c2a: 1a05 7e02 |0043: const-string v5, "-" // string@027e │ │ +0d6c2e: 5b05 ef13 |0045: iput-object v5, v0, Lcom/ds/avare/place/Destination;.mWindString:Ljava/lang/String; // field@13ef │ │ +0d6c32: 1226 |0047: const/4 v6, #int 2 // #2 │ │ +0d6c34: 2367 be09 |0048: new-array v7, v6, [D // type@09be │ │ +0d6c38: 2607 6801 0000 |004a: fill-array-data v7, 000001b2 // +00000168 │ │ +0d6c3e: 5408 ee13 |004d: iget-object v8, v0, Lcom/ds/avare/place/Destination;.mWindMetar:[D // field@13ee │ │ +0d6c42: 180b 0000 0000 0080 7640 |004f: const-wide v11, #double 360 // #4076800000000000 │ │ +0d6c4c: 1209 |0054: const/4 v9, #int 0 // #0 │ │ +0d6c4e: 3808 0f00 |0055: if-eqz v8, 0064 // +000f │ │ +0d6c52: 450d 080a |0057: aget-wide v13, v8, v10 │ │ +0d6c56: 4c0d 070a |0059: aput-wide v13, v7, v10 │ │ +0d6c5a: 450d 0809 |005b: aget-wide v13, v8, v9 │ │ +0d6c5e: 5303 d813 |005d: iget-wide v3, v0, Lcom/ds/avare/place/Destination;.mDeclination:D // field@13d8 │ │ +0d6c62: cc3d |005f: sub-double/2addr v13, v3 │ │ +0d6c64: cbbd |0060: add-double/2addr v13, v11 │ │ +0d6c66: cfbd |0061: rem-double/2addr v13, v11 │ │ +0d6c68: 4c0d 0709 |0062: aput-wide v13, v7, v9 │ │ +0d6c6c: 7401 9c21 1800 |0064: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0d6c72: 0b03 |0067: move-result-wide v3 │ │ +0d6c74: 5408 f013 |0068: iget-object v8, v0, Lcom/ds/avare/place/Destination;.mWinds:Lcom/ds/avare/weather/WindsAloft; // field@13f0 │ │ +0d6c78: 3808 3900 |006a: if-eqz v8, 00a3 // +0039 │ │ +0d6c7c: 5205 d413 |006c: iget v5, v0, Lcom/ds/avare/place/Destination;.mAltitude:I // field@13d4 │ │ +0d6c80: 835d |006e: int-to-double v13, v5 │ │ +0d6c82: 6e40 b628 d87e |006f: invoke-virtual {v8, v13, v14, v7}, Lcom/ds/avare/weather/WindsAloft;.getWindAtAltitude:(D[D)[D // method@28b6 │ │ +0d6c88: 0c05 |0072: move-result-object v5 │ │ +0d6c8a: 4507 0509 |0073: aget-wide v7, v5, v9 │ │ +0d6c8e: 450d 050a |0075: aget-wide v13, v5, v10 │ │ +0d6c92: 7100 462c 0000 |0077: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0d6c98: 0c05 |007a: move-result-object v5 │ │ +0d6c9a: 190f 5940 |007b: const-wide/high16 v15, #long 4636737291354636288 // #4059 │ │ +0d6c9e: 2f11 070f |007d: cmpl-double v17, v7, v15 │ │ +0d6ca2: 3a11 0500 |007f: if-ltz v17, 0084 // +0005 │ │ +0d6ca6: 1a0f 2801 |0081: const-string v15, "%03d@%03d" // string@0128 │ │ +0d6caa: 2803 |0083: goto 0086 // +0003 │ │ +0d6cac: 1a0f 2701 |0084: const-string v15, "%03d@%02d" // string@0127 │ │ +0d6cb0: 2366 f609 |0086: new-array v6, v6, [Ljava/lang/Object; // type@09f6 │ │ +0d6cb4: 7120 802a ed00 |0088: invoke-static {v13, v14}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0d6cba: 0b10 |008b: move-result-wide v16 │ │ +0d6cbc: 7702 682a 1000 |008c: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ +0d6cc2: 0c10 |008f: move-result-object v16 │ │ +0d6cc4: 4d10 0609 |0090: aput-object v16, v6, v9 │ │ +0d6cc8: 7120 802a 8700 |0092: invoke-static {v7, v8}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0d6cce: 0b10 |0095: move-result-wide v16 │ │ +0d6cd0: 7702 682a 1000 |0096: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ +0d6cd6: 0c10 |0099: move-result-object v16 │ │ +0d6cd8: 4d10 060a |009a: aput-object v16, v6, v10 │ │ +0d6cdc: 7130 bd2a f506 |009c: invoke-static {v5, v15, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0d6ce2: 0c05 |009f: move-result-object v5 │ │ +0d6ce4: 5b05 ef13 |00a0: iput-object v5, v0, Lcom/ds/avare/place/Destination;.mWindString:Ljava/lang/String; // field@13ef │ │ +0d6ce8: 2807 |00a2: goto 00a9 // +0007 │ │ +0d6cea: 5b05 ef13 |00a3: iput-object v5, v0, Lcom/ds/avare/place/Destination;.mWindString:Ljava/lang/String; // field@13ef │ │ +0d6cee: 1607 0000 |00a5: const-wide/16 v7, #int 0 // #0 │ │ +0d6cf2: 160d 0000 |00a7: const-wide/16 v13, #int 0 // #0 │ │ +0d6cf6: 5405 ea13 |00a9: iget-object v5, v0, Lcom/ds/avare/place/Destination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ea │ │ +0d6cfa: 6e10 2925 0500 |00ab: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ +0d6d00: 0a05 |00ae: move-result v5 │ │ +0d6d02: 3905 1700 |00af: if-nez v5, 00c6 // +0017 │ │ +0d6d06: 7401 9c21 1800 |00b1: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0d6d0c: 0b0f |00b4: move-result-wide v15 │ │ +0d6d0e: 7401 9121 1800 |00b5: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0d6d14: 0b11 |00b8: move-result-wide v17 │ │ +0d6d16: 0513 0700 |00b9: move-wide/from16 v19, v7 │ │ +0d6d1a: 0515 0d00 |00bb: move-wide/from16 v21, v13 │ │ +0d6d1e: 7708 7927 0f00 |00bd: invoke-static/range {v15, v16, v17, v18, v19, v20, v21, v22}, Lcom/ds/avare/utils/WindTriagle;.getTrueFromGroundAndWind:(DDDD)[D // method@2779 │ │ +0d6d24: 0c01 |00c0: move-result-object v1 │ │ +0d6d26: 4503 0109 |00c1: aget-wide v3, v1, v9 │ │ +0d6d2a: 4505 010a |00c3: aget-wide v5, v1, v10 │ │ +0d6d2e: 0451 |00c5: move-wide v1, v5 │ │ +0d6d30: ad05 0707 |00c6: mul-double v5, v7, v7 │ │ +0d6d34: ad09 0303 |00c8: mul-double v9, v3, v3 │ │ +0d6d38: cb95 |00ca: add-double/2addr v5, v9 │ │ +0d6d3a: 1909 0040 |00cb: const-wide/high16 v9, #long 4611686018427387904 // #4000 │ │ +0d6d3e: ad09 0907 |00cd: mul-double v9, v9, v7 │ │ +0d6d42: ad09 0903 |00cf: mul-double v9, v9, v3 │ │ +0d6d46: ac0d 010d |00d1: sub-double v13, v1, v13 │ │ +0d6d4a: 180f 182d 4454 fb21 0940 |00d3: const-wide v15, #double 3.14159 // #400921fb54442d18 │ │ +0d6d54: ad0d 0d0f |00d8: mul-double v13, v13, v15 │ │ +0d6d58: 1811 0000 0000 0080 6640 |00da: const-wide v17, #double 180 // #4066800000000000 │ │ +0d6d62: ae0d 0d11 |00df: div-double v13, v13, v17 │ │ +0d6d66: 7120 722a ed00 |00e1: invoke-static {v13, v14}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0d6d6c: 0b13 |00e4: move-result-wide v19 │ │ +0d6d6e: ad09 0913 |00e5: mul-double v9, v9, v19 │ │ +0d6d72: cc95 |00e7: sub-double/2addr v5, v9 │ │ +0d6d74: 7120 822a 6500 |00e8: invoke-static {v5, v6}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ +0d6d7a: 0b05 |00eb: move-result-wide v5 │ │ +0d6d7c: 5a05 e113 |00ec: iput-wide v5, v0, Lcom/ds/avare/place/Destination;.mGroundSpeed:D // field@13e1 │ │ +0d6d80: 7120 812a ed00 |00ee: invoke-static {v13, v14}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0d6d86: 0b05 |00f1: move-result-wide v5 │ │ +0d6d88: ad05 0507 |00f2: mul-double v5, v5, v7 │ │ +0d6d8c: 7120 722a ed00 |00f4: invoke-static {v13, v14}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0d6d92: 0b09 |00f7: move-result-wide v9 │ │ +0d6d94: ad07 0709 |00f8: mul-double v7, v7, v9 │ │ +0d6d98: cc73 |00fa: sub-double/2addr v3, v7 │ │ +0d6d9a: 7140 702a 6543 |00fb: invoke-static {v5, v6, v3, v4}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ +0d6da0: 0b03 |00fe: move-result-wide v3 │ │ +0d6da2: 7120 842a 4300 |00ff: invoke-static {v3, v4}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0d6da8: 0b03 |0102: move-result-wide v3 │ │ +0d6daa: 8033 |0103: neg-double v3, v3 │ │ +0d6dac: 5a03 ed13 |0104: iput-wide v3, v0, Lcom/ds/avare/place/Destination;.mWca:D // field@13ed │ │ +0d6db0: cb31 |0106: add-double/2addr v1, v3 │ │ +0d6db2: cbb1 |0107: add-double/2addr v1, v11 │ │ +0d6db4: cfb1 |0108: rem-double/2addr v1, v11 │ │ +0d6db6: 5a01 d613 |0109: iput-wide v1, v0, Lcom/ds/avare/place/Destination;.mCrs:D // field@13d6 │ │ +0d6dba: 5401 ea13 |010b: iget-object v1, v0, Lcom/ds/avare/place/Destination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ea │ │ +0d6dbe: 6e10 5225 0100 |010d: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.useBearingForETEA:()Z // method@2552 │ │ +0d6dc4: 0a01 |0110: move-result v1 │ │ +0d6dc6: 1902 f03f |0111: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +0d6dca: 3801 3100 |0113: if-eqz v1, 0144 // +0031 │ │ +0d6dce: 5401 eb13 |0115: iget-object v1, v0, Lcom/ds/avare/place/Destination;.mService:Lcom/ds/avare/StorageService; // field@13eb │ │ +0d6dd2: 6e10 211e 0100 |0117: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +0d6dd8: 0c01 |011a: move-result-object v1 │ │ +0d6dda: 6e10 5723 0100 |011b: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ +0d6de0: 0a01 |011e: move-result v1 │ │ +0d6de2: 3901 2500 |011f: if-nez v1, 0144 // +0025 │ │ +0d6de6: 7401 9121 1800 |0121: invoke-virtual/range {v24}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0d6dec: 0b04 |0124: move-result-wide v4 │ │ +0d6dee: 5306 d513 |0125: iget-wide v6, v0, Lcom/ds/avare/place/Destination;.mBearing:D // field@13d5 │ │ +0d6df2: 7140 7f26 5476 |0127: invoke-static {v4, v5, v6, v7}, Lcom/ds/avare/utils/Helper;.angularDifference:(DD)D // method@267f │ │ +0d6df8: 0b04 |012a: move-result-wide v4 │ │ +0d6dfa: 1806 0000 0000 0080 5640 |012b: const-wide v6, #double 90 // #4056800000000000 │ │ +0d6e04: 3001 0406 |0130: cmpg-double v1, v4, v6 │ │ +0d6e08: 3b01 0b00 |0132: if-gez v1, 013d // +000b │ │ +0d6e0c: ad04 040f |0134: mul-double v4, v4, v15 │ │ +0d6e10: ae04 0411 |0136: div-double v4, v4, v17 │ │ +0d6e14: 7120 722a 5400 |0138: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0d6e1a: 0b04 |013b: move-result-wide v4 │ │ +0d6e1c: 2802 |013c: goto 013e // +0002 │ │ +0d6e1e: 0424 |013d: move-wide v4, v2 │ │ +0d6e20: 5306 e113 |013e: iget-wide v6, v0, Lcom/ds/avare/place/Destination;.mGroundSpeed:D // field@13e1 │ │ +0d6e24: ad06 0604 |0140: mul-double v6, v6, v4 │ │ +0d6e28: 5a06 e113 |0142: iput-wide v6, v0, Lcom/ds/avare/place/Destination;.mGroundSpeed:D // field@13e1 │ │ +0d6e2c: 5308 da13 |0144: iget-wide v8, v0, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ +0d6e30: 530a e113 |0146: iget-wide v10, v0, Lcom/ds/avare/place/Destination;.mGroundSpeed:D // field@13e1 │ │ +0d6e34: 160c 0000 |0148: const-wide/16 v12, #int 0 // #0 │ │ +0d6e38: 121e |014a: const/4 v14, #int 1 // #1 │ │ +0d6e3a: 7707 8326 0800 |014b: invoke-static/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/ds/avare/utils/Helper;.calculateEte:(DDJZ)Ljava/lang/String; // method@2683 │ │ +0d6e40: 0c01 |014e: move-result-object v1 │ │ +0d6e42: 5b01 dc13 |014f: iput-object v1, v0, Lcom/ds/avare/place/Destination;.mEte:Ljava/lang/String; // field@13dc │ │ +0d6e46: 5304 e113 |0151: iget-wide v4, v0, Lcom/ds/avare/place/Destination;.mGroundSpeed:D // field@13e1 │ │ +0d6e4a: 3001 0402 |0153: cmpg-double v1, v4, v2 │ │ +0d6e4e: 3b01 1700 |0155: if-gez v1, 016c // +0017 │ │ +0d6e52: 1801 ffff ffff ffff ff7f |0157: const-wide v1, #double nan // #7fffffffffffffff │ │ +0d6e5c: 7120 682a 2100 |015c: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ +0d6e62: 0c01 |015f: move-result-object v1 │ │ +0d6e64: 5b01 dd13 |0160: iput-object v1, v0, Lcom/ds/avare/place/Destination;.mEteSec:Ljava/lang/Long; // field@13dd │ │ +0d6e68: 1401 ffff 7f7f |0162: const v1, #float 3.40282e+38 // #7f7fffff │ │ +0d6e6e: 5901 e013 |0165: iput v1, v0, Lcom/ds/avare/place/Destination;.mFuelGallons:F // field@13e0 │ │ +0d6e72: 1a01 8c02 |0167: const-string v1, "-.-" // string@028c │ │ +0d6e76: 5b01 df13 |0169: iput-object v1, v0, Lcom/ds/avare/place/Destination;.mFuel:Ljava/lang/String; // field@13df │ │ +0d6e7a: 2834 |016b: goto 019f // +0034 │ │ +0d6e7c: 5301 da13 |016c: iget-wide v1, v0, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ +0d6e80: ce41 |016e: div-double/2addr v1, v4 │ │ +0d6e82: 1803 0000 0000 0020 ac40 |016f: const-wide v3, #double 3600 // #40ac200000000000 │ │ +0d6e8c: ad01 0103 |0174: mul-double v1, v1, v3 │ │ +0d6e90: 8b11 |0176: double-to-long v1, v1 │ │ +0d6e92: 7120 682a 2100 |0177: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ +0d6e98: 0c01 |017a: move-result-object v1 │ │ +0d6e9a: 5b01 dd13 |017b: iput-object v1, v0, Lcom/ds/avare/place/Destination;.mEteSec:Ljava/lang/Long; // field@13dd │ │ +0d6e9e: 6e10 662a 0100 |017d: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@2a66 │ │ +0d6ea4: 0b01 |0180: move-result-wide v1 │ │ +0d6ea6: 8511 |0181: long-to-float v1, v1 │ │ +0d6ea8: 1502 6145 |0182: const/high16 v2, #int 1163984896 // #4561 │ │ +0d6eac: c921 |0184: div-float/2addr v1, v2 │ │ +0d6eae: 5402 ea13 |0185: iget-object v2, v0, Lcom/ds/avare/place/Destination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ea │ │ +0d6eb2: 6e10 fd24 0200 |0187: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getFuelBurn:()F // method@24fd │ │ +0d6eb8: 0a02 |018a: move-result v2 │ │ +0d6eba: a801 0102 |018b: mul-float v1, v1, v2 │ │ +0d6ebe: 5901 e013 |018d: iput v1, v0, Lcom/ds/avare/place/Destination;.mFuelGallons:F // field@13e0 │ │ +0d6ec2: 1502 2041 |018f: const/high16 v2, #int 1092616192 // #4120 │ │ +0d6ec6: a801 0102 |0191: mul-float v1, v1, v2 │ │ +0d6eca: 7110 7f2a 0100 |0193: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0d6ed0: 0a01 |0196: move-result v1 │ │ +0d6ed2: 8211 |0197: int-to-float v1, v1 │ │ +0d6ed4: c921 |0198: div-float/2addr v1, v2 │ │ +0d6ed6: 7110 dd2a 0100 |0199: invoke-static {v1}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@2add │ │ +0d6edc: 0c01 |019c: move-result-object v1 │ │ +0d6ede: 5b01 df13 |019d: iput-object v1, v0, Lcom/ds/avare/place/Destination;.mFuel:Ljava/lang/String; // field@13df │ │ +0d6ee2: 7100 fc2a 0000 |019f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0d6ee8: 0b01 |01a2: move-result-wide v1 │ │ +0d6eea: 7120 3926 2100 |01a3: invoke-static {v1, v2}, Lcom/ds/avare/utils/CalendarHelper;.getInstance:(J)Lcom/ds/avare/utils/CalendarHelper; // method@2639 │ │ +0d6ef0: 0c01 |01a6: move-result-object v1 │ │ +0d6ef2: 5302 da13 |01a7: iget-wide v2, v0, Lcom/ds/avare/place/Destination;.mDistance:D // field@13da │ │ +0d6ef6: 5304 e113 |01a9: iget-wide v4, v0, Lcom/ds/avare/place/Destination;.mGroundSpeed:D // field@13e1 │ │ +0d6efa: 7155 8226 2143 |01ab: invoke-static {v1, v2, v3, v4, v5}, Lcom/ds/avare/utils/Helper;.calculateEta:(Lcom/ds/avare/utils/CalendarHelper;DD)Ljava/lang/String; // method@2682 │ │ +0d6f00: 0c01 |01ae: move-result-object v1 │ │ +0d6f02: 5b01 db13 |01af: iput-object v1, v0, Lcom/ds/avare/place/Destination;.mEta:Ljava/lang/String; // field@13db │ │ +0d6f06: 0e00 |01b1: return-void │ │ +0d6f08: 0003 0800 0200 0000 0000 0000 0000 ... |01b2: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=185 │ │ 0x0006 line=186 │ │ 0x000a line=187 │ │ 0x0010 line=188 │ │ 0x0017 line=190 │ │ @@ -222703,65 +222704,65 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -0d6f1c: |[0d6f1c] com.ds.avare.place.Destination.updateWinds:()V │ │ -0d6f2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d6f2e: 5461 ea13 |0001: iget-object v1, v6, Lcom/ds/avare/place/Destination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ea │ │ -0d6f32: 6e10 5125 0100 |0003: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0d6f38: 0a01 |0006: move-result v1 │ │ -0d6f3a: 3801 2300 |0007: if-eqz v1, 002a // +0023 │ │ -0d6f3e: 5461 eb13 |0009: iget-object v1, v6, Lcom/ds/avare/place/Destination;.mService:Lcom/ds/avare/StorageService; // field@13eb │ │ -0d6f42: 6e10 f71d 0100 |000b: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0d6f48: 0c01 |000e: move-result-object v1 │ │ -0d6f4a: 5362 e613 |000f: iget-wide v2, v6, Lcom/ds/avare/place/Destination;.mLond:D // field@13e6 │ │ -0d6f4e: 5364 e413 |0011: iget-wide v4, v6, Lcom/ds/avare/place/Destination;.mLatd:D // field@13e4 │ │ -0d6f52: 6e55 9128 2143 |0013: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/ds/avare/weather/AdsbWeatherCache;.getWindsAloft:(DD)Lcom/ds/avare/weather/WindsAloft; // method@2891 │ │ -0d6f58: 0c01 |0016: move-result-object v1 │ │ -0d6f5a: 3801 3400 |0017: if-eqz v1, 004b // +0034 │ │ -0d6f5e: 5412 9617 |0019: iget-object v2, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -0d6f62: 3802 3000 |001b: if-eqz v2, 004b // +0030 │ │ -0d6f66: 5462 eb13 |001d: iget-object v2, v6, Lcom/ds/avare/place/Destination;.mService:Lcom/ds/avare/StorageService; // field@13eb │ │ -0d6f6a: 6e10 f71d 0200 |001f: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0d6f70: 0c02 |0022: move-result-object v2 │ │ -0d6f72: 5413 9617 |0023: iget-object v3, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -0d6f76: 6e20 8c28 3200 |0025: invoke-virtual {v2, v3}, Lcom/ds/avare/weather/AdsbWeatherCache;.getMETAR:(Ljava/lang/String;)Lcom/ds/avare/weather/Metar; // method@288c │ │ -0d6f7c: 0c02 |0028: move-result-object v2 │ │ -0d6f7e: 2823 |0029: goto 004c // +0023 │ │ -0d6f80: 5461 eb13 |002a: iget-object v1, v6, Lcom/ds/avare/place/Destination;.mService:Lcom/ds/avare/StorageService; // field@13eb │ │ -0d6f84: 6e10 ff1d 0100 |002c: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0d6f8a: 0c01 |002f: move-result-object v1 │ │ -0d6f8c: 5362 e613 |0030: iget-wide v2, v6, Lcom/ds/avare/place/Destination;.mLond:D // field@13e6 │ │ -0d6f90: 5364 e413 |0032: iget-wide v4, v6, Lcom/ds/avare/place/Destination;.mLatd:D // field@13e4 │ │ -0d6f94: 6e55 8020 2143 |0034: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/ds/avare/content/DataSource;.getWindsAloft:(DD)Lcom/ds/avare/weather/WindsAloft; // method@2080 │ │ -0d6f9a: 0c01 |0037: move-result-object v1 │ │ -0d6f9c: 3801 1300 |0038: if-eqz v1, 004b // +0013 │ │ -0d6fa0: 5412 9617 |003a: iget-object v2, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -0d6fa4: 3802 0f00 |003c: if-eqz v2, 004b // +000f │ │ -0d6fa8: 5462 eb13 |003e: iget-object v2, v6, Lcom/ds/avare/place/Destination;.mService:Lcom/ds/avare/StorageService; // field@13eb │ │ -0d6fac: 6e10 ff1d 0200 |0040: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0d6fb2: 0c02 |0043: move-result-object v2 │ │ -0d6fb4: 5413 9617 |0044: iget-object v3, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -0d6fb8: 6e20 7220 3200 |0046: invoke-virtual {v2, v3}, Lcom/ds/avare/content/DataSource;.getMetar:(Ljava/lang/String;)Lcom/ds/avare/weather/Metar; // method@2072 │ │ -0d6fbe: 0c02 |0049: move-result-object v2 │ │ -0d6fc0: 2802 |004a: goto 004c // +0002 │ │ -0d6fc2: 0702 |004b: move-object v2, v0 │ │ -0d6fc4: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ -0d6fc8: 5422 8817 |004e: iget-object v2, v2, Lcom/ds/avare/weather/Metar;.rawText:Ljava/lang/String; // field@1788 │ │ -0d6fcc: 7110 7227 0200 |0050: invoke-static {v2}, Lcom/ds/avare/utils/WeatherHelper;.getWindFromMetar:(Ljava/lang/String;)[D // method@2772 │ │ -0d6fd2: 0c02 |0053: move-result-object v2 │ │ -0d6fd4: 5b62 ee13 |0054: iput-object v2, v6, Lcom/ds/avare/place/Destination;.mWindMetar:[D // field@13ee │ │ -0d6fd8: 5b61 f013 |0056: iput-object v1, v6, Lcom/ds/avare/place/Destination;.mWinds:Lcom/ds/avare/weather/WindsAloft; // field@13f0 │ │ -0d6fdc: 2805 |0058: goto 005d // +0005 │ │ -0d6fde: 5b60 ee13 |0059: iput-object v0, v6, Lcom/ds/avare/place/Destination;.mWindMetar:[D // field@13ee │ │ -0d6fe2: 5b60 f013 |005b: iput-object v0, v6, Lcom/ds/avare/place/Destination;.mWinds:Lcom/ds/avare/weather/WindsAloft; // field@13f0 │ │ -0d6fe6: 0e00 |005d: return-void │ │ +0d6f20: |[0d6f20] com.ds.avare.place.Destination.updateWinds:()V │ │ +0d6f30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d6f32: 5461 ea13 |0001: iget-object v1, v6, Lcom/ds/avare/place/Destination;.mPref:Lcom/ds/avare/storage/Preferences; // field@13ea │ │ +0d6f36: 6e10 5125 0100 |0003: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0d6f3c: 0a01 |0006: move-result v1 │ │ +0d6f3e: 3801 2300 |0007: if-eqz v1, 002a // +0023 │ │ +0d6f42: 5461 eb13 |0009: iget-object v1, v6, Lcom/ds/avare/place/Destination;.mService:Lcom/ds/avare/StorageService; // field@13eb │ │ +0d6f46: 6e10 f71d 0100 |000b: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0d6f4c: 0c01 |000e: move-result-object v1 │ │ +0d6f4e: 5362 e613 |000f: iget-wide v2, v6, Lcom/ds/avare/place/Destination;.mLond:D // field@13e6 │ │ +0d6f52: 5364 e413 |0011: iget-wide v4, v6, Lcom/ds/avare/place/Destination;.mLatd:D // field@13e4 │ │ +0d6f56: 6e55 9128 2143 |0013: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/ds/avare/weather/AdsbWeatherCache;.getWindsAloft:(DD)Lcom/ds/avare/weather/WindsAloft; // method@2891 │ │ +0d6f5c: 0c01 |0016: move-result-object v1 │ │ +0d6f5e: 3801 3400 |0017: if-eqz v1, 004b // +0034 │ │ +0d6f62: 5412 9617 |0019: iget-object v2, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +0d6f66: 3802 3000 |001b: if-eqz v2, 004b // +0030 │ │ +0d6f6a: 5462 eb13 |001d: iget-object v2, v6, Lcom/ds/avare/place/Destination;.mService:Lcom/ds/avare/StorageService; // field@13eb │ │ +0d6f6e: 6e10 f71d 0200 |001f: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0d6f74: 0c02 |0022: move-result-object v2 │ │ +0d6f76: 5413 9617 |0023: iget-object v3, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +0d6f7a: 6e20 8c28 3200 |0025: invoke-virtual {v2, v3}, Lcom/ds/avare/weather/AdsbWeatherCache;.getMETAR:(Ljava/lang/String;)Lcom/ds/avare/weather/Metar; // method@288c │ │ +0d6f80: 0c02 |0028: move-result-object v2 │ │ +0d6f82: 2823 |0029: goto 004c // +0023 │ │ +0d6f84: 5461 eb13 |002a: iget-object v1, v6, Lcom/ds/avare/place/Destination;.mService:Lcom/ds/avare/StorageService; // field@13eb │ │ +0d6f88: 6e10 ff1d 0100 |002c: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0d6f8e: 0c01 |002f: move-result-object v1 │ │ +0d6f90: 5362 e613 |0030: iget-wide v2, v6, Lcom/ds/avare/place/Destination;.mLond:D // field@13e6 │ │ +0d6f94: 5364 e413 |0032: iget-wide v4, v6, Lcom/ds/avare/place/Destination;.mLatd:D // field@13e4 │ │ +0d6f98: 6e55 8020 2143 |0034: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/ds/avare/content/DataSource;.getWindsAloft:(DD)Lcom/ds/avare/weather/WindsAloft; // method@2080 │ │ +0d6f9e: 0c01 |0037: move-result-object v1 │ │ +0d6fa0: 3801 1300 |0038: if-eqz v1, 004b // +0013 │ │ +0d6fa4: 5412 9617 |003a: iget-object v2, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +0d6fa8: 3802 0f00 |003c: if-eqz v2, 004b // +000f │ │ +0d6fac: 5462 eb13 |003e: iget-object v2, v6, Lcom/ds/avare/place/Destination;.mService:Lcom/ds/avare/StorageService; // field@13eb │ │ +0d6fb0: 6e10 ff1d 0200 |0040: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0d6fb6: 0c02 |0043: move-result-object v2 │ │ +0d6fb8: 5413 9617 |0044: iget-object v3, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +0d6fbc: 6e20 7220 3200 |0046: invoke-virtual {v2, v3}, Lcom/ds/avare/content/DataSource;.getMetar:(Ljava/lang/String;)Lcom/ds/avare/weather/Metar; // method@2072 │ │ +0d6fc2: 0c02 |0049: move-result-object v2 │ │ +0d6fc4: 2802 |004a: goto 004c // +0002 │ │ +0d6fc6: 0702 |004b: move-object v2, v0 │ │ +0d6fc8: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ +0d6fcc: 5422 8817 |004e: iget-object v2, v2, Lcom/ds/avare/weather/Metar;.rawText:Ljava/lang/String; // field@1788 │ │ +0d6fd0: 7110 7227 0200 |0050: invoke-static {v2}, Lcom/ds/avare/utils/WeatherHelper;.getWindFromMetar:(Ljava/lang/String;)[D // method@2772 │ │ +0d6fd6: 0c02 |0053: move-result-object v2 │ │ +0d6fd8: 5b62 ee13 |0054: iput-object v2, v6, Lcom/ds/avare/place/Destination;.mWindMetar:[D // field@13ee │ │ +0d6fdc: 5b61 f013 |0056: iput-object v1, v6, Lcom/ds/avare/place/Destination;.mWinds:Lcom/ds/avare/weather/WindsAloft; // field@13f0 │ │ +0d6fe0: 2805 |0058: goto 005d // +0005 │ │ +0d6fe2: 5b60 ee13 |0059: iput-object v0, v6, Lcom/ds/avare/place/Destination;.mWindMetar:[D // field@13ee │ │ +0d6fe6: 5b60 f013 |005b: iput-object v0, v6, Lcom/ds/avare/place/Destination;.mWinds:Lcom/ds/avare/weather/WindsAloft; // field@13f0 │ │ +0d6fea: 0e00 |005d: return-void │ │ catches : 1 │ │ 0x0001 - 0x0058 │ │ Ljava/lang/Exception; -> 0x0059 │ │ positions : │ │ 0x0001 line=599 │ │ 0x0009 line=600 │ │ 0x0019 line=602 │ │ @@ -222801,17 +222802,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d63c4: |[0d63c4] com.ds.avare.place.DestinationFactory.:()V │ │ -0d63d4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0d63da: 0e00 |0003: return-void │ │ +0d63c8: |[0d63c8] com.ds.avare.place.DestinationFactory.:()V │ │ +0d63d8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0d63de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/place/DestinationFactory; │ │ │ │ #1 : (in Lcom/ds/avare/place/DestinationFactory;) │ │ @@ -222819,39 +222820,39 @@ │ │ type : '(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -0d6354: |[0d6354] com.ds.avare.place.DestinationFactory.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; │ │ -0d6364: 1a00 9411 |0000: const-string v0, "GPS" // string@1194 │ │ -0d6368: 6e20 ba2a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0d636e: 0a00 |0005: move-result v0 │ │ -0d6370: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -0d6374: 2203 ed05 |0008: new-instance v3, Lcom/ds/avare/place/GpsDestination; // type@05ed │ │ -0d6378: 7030 1923 1302 |000a: invoke-direct {v3, v1, v2}, Lcom/ds/avare/place/GpsDestination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V // method@2319 │ │ -0d637e: 1103 |000d: return-object v3 │ │ -0d6380: 1a00 7220 |000e: const-string v0, "Maps" // string@2072 │ │ -0d6384: 6e20 ba2a 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0d638a: 0a00 |0013: move-result v0 │ │ -0d638c: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -0d6390: 2203 f005 |0016: new-instance v3, Lcom/ds/avare/place/MapsDestination; // type@05f0 │ │ -0d6394: 7030 2623 1302 |0018: invoke-direct {v3, v1, v2}, Lcom/ds/avare/place/MapsDestination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V // method@2326 │ │ -0d639a: 1103 |001b: return-object v3 │ │ -0d639c: 1a00 4f27 |001c: const-string v0, "UDW" // string@274f │ │ -0d63a0: 6e20 ba2a 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0d63a6: 0a00 |0021: move-result v0 │ │ -0d63a8: 3800 0800 |0022: if-eqz v0, 002a // +0008 │ │ -0d63ac: 2203 f905 |0024: new-instance v3, Lcom/ds/avare/place/UDWDestination; // type@05f9 │ │ -0d63b0: 7030 9523 1302 |0026: invoke-direct {v3, v1, v2}, Lcom/ds/avare/place/UDWDestination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V // method@2395 │ │ -0d63b6: 1103 |0029: return-object v3 │ │ -0d63b8: 2200 e605 |002a: new-instance v0, Lcom/ds/avare/place/DatabaseDestination; // type@05e6 │ │ -0d63bc: 7040 cd22 1032 |002c: invoke-direct {v0, v1, v2, v3}, Lcom/ds/avare/place/DatabaseDestination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)V // method@22cd │ │ -0d63c2: 1100 |002f: return-object v0 │ │ +0d6358: |[0d6358] com.ds.avare.place.DestinationFactory.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; │ │ +0d6368: 1a00 9411 |0000: const-string v0, "GPS" // string@1194 │ │ +0d636c: 6e20 ba2a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0d6372: 0a00 |0005: move-result v0 │ │ +0d6374: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +0d6378: 2203 ed05 |0008: new-instance v3, Lcom/ds/avare/place/GpsDestination; // type@05ed │ │ +0d637c: 7030 1923 1302 |000a: invoke-direct {v3, v1, v2}, Lcom/ds/avare/place/GpsDestination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V // method@2319 │ │ +0d6382: 1103 |000d: return-object v3 │ │ +0d6384: 1a00 7220 |000e: const-string v0, "Maps" // string@2072 │ │ +0d6388: 6e20 ba2a 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0d638e: 0a00 |0013: move-result v0 │ │ +0d6390: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +0d6394: 2203 f005 |0016: new-instance v3, Lcom/ds/avare/place/MapsDestination; // type@05f0 │ │ +0d6398: 7030 2623 1302 |0018: invoke-direct {v3, v1, v2}, Lcom/ds/avare/place/MapsDestination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V // method@2326 │ │ +0d639e: 1103 |001b: return-object v3 │ │ +0d63a0: 1a00 4f27 |001c: const-string v0, "UDW" // string@274f │ │ +0d63a4: 6e20 ba2a 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0d63aa: 0a00 |0021: move-result v0 │ │ +0d63ac: 3800 0800 |0022: if-eqz v0, 002a // +0008 │ │ +0d63b0: 2203 f905 |0024: new-instance v3, Lcom/ds/avare/place/UDWDestination; // type@05f9 │ │ +0d63b4: 7030 9523 1302 |0026: invoke-direct {v3, v1, v2}, Lcom/ds/avare/place/UDWDestination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V // method@2395 │ │ +0d63ba: 1103 |0029: return-object v3 │ │ +0d63bc: 2200 e605 |002a: new-instance v0, Lcom/ds/avare/place/DatabaseDestination; // type@05e6 │ │ +0d63c0: 7040 cd22 1032 |002c: invoke-direct {v0, v1, v2, v3}, Lcom/ds/avare/place/DatabaseDestination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)V // method@22cd │ │ +0d63c6: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=14 │ │ 0x0008 line=15 │ │ 0x0010 line=17 │ │ 0x0016 line=18 │ │ 0x001e line=20 │ │ @@ -222892,22 +222893,22 @@ │ │ type : '(Lcom/ds/avare/StorageService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0d6ff8: |[0d6ff8] com.ds.avare.place.Favorites.:(Lcom/ds/avare/StorageService;)V │ │ -0d7008: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0d700e: 6e10 ff1d 0100 |0003: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0d7014: 0c01 |0006: move-result-object v1 │ │ -0d7016: 6e10 7c20 0100 |0007: invoke-virtual {v1}, Lcom/ds/avare/content/DataSource;.getUserRecents:()[Ljava/lang/String; // method@207c │ │ -0d701c: 0c01 |000a: move-result-object v1 │ │ -0d701e: 5b01 f113 |000b: iput-object v1, v0, Lcom/ds/avare/place/Favorites;.mVals:[Ljava/lang/String; // field@13f1 │ │ -0d7022: 0e00 |000d: return-void │ │ +0d6ffc: |[0d6ffc] com.ds.avare.place.Favorites.:(Lcom/ds/avare/StorageService;)V │ │ +0d700c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0d7012: 6e10 ff1d 0100 |0003: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0d7018: 0c01 |0006: move-result-object v1 │ │ +0d701a: 6e10 7c20 0100 |0007: invoke-virtual {v1}, Lcom/ds/avare/content/DataSource;.getUserRecents:()[Ljava/lang/String; // method@207c │ │ +0d7020: 0c01 |000a: move-result-object v1 │ │ +0d7022: 5b01 f113 |000b: iput-object v1, v0, Lcom/ds/avare/place/Favorites;.mVals:[Ljava/lang/String; // field@13f1 │ │ +0d7026: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/ds/avare/place/Favorites; │ │ 0x0000 - 0x000e reg=1 (null) Lcom/ds/avare/StorageService; │ │ @@ -222918,119 +222919,119 @@ │ │ type : '(Lcom/ds/avare/shapes/DrawingContext;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 193 16-bit code units │ │ -0d7024: |[0d7024] com.ds.avare.place.Favorites.draw:(Lcom/ds/avare/shapes/DrawingContext;Z)V │ │ -0d7034: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0d7038: 0801 1000 |0002: move-object/from16 v1, v16 │ │ -0d703c: 5412 f113 |0004: iget-object v2, v1, Lcom/ds/avare/place/Favorites;.mVals:[Ljava/lang/String; // field@13f1 │ │ -0d7040: 6e10 6e38 0200 |0006: invoke-virtual {v2}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@386e │ │ -0d7046: 0c02 |0009: move-result-object v2 │ │ -0d7048: 1f02 f809 |000a: check-cast v2, [Ljava/lang/String; // type@09f8 │ │ -0d704c: 3802 b400 |000c: if-eqz v2, 00c0 // +00b4 │ │ -0d7050: 3912 0400 |000e: if-nez v18, 0012 // +0004 │ │ -0d7054: 2900 b000 |0010: goto/16 00c0 // +00b0 │ │ -0d7058: 2123 |0012: array-length v3, v2 │ │ -0d705a: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -0d705c: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -0d705e: 3535 ab00 |0015: if-ge v5, v3, 00c0 // +00ab │ │ -0d7062: 4606 0205 |0017: aget-object v6, v2, v5 │ │ -0d7066: 7110 6125 0600 |0019: invoke-static {v6}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDestType:(Ljava/lang/String;)Ljava/lang/String; // method@2561 │ │ -0d706c: 0c07 |001c: move-result-object v7 │ │ -0d706e: 7110 5f25 0600 |001d: invoke-static {v6}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDbType:(Ljava/lang/String;)Ljava/lang/String; // method@255f │ │ -0d7074: 0c08 |0020: move-result-object v8 │ │ -0d7076: 3808 9a00 |0021: if-eqz v8, 00bb // +009a │ │ -0d707a: 3907 0400 |0023: if-nez v7, 0027 // +0004 │ │ -0d707e: 2900 9600 |0025: goto/16 00bb // +0096 │ │ -0d7082: 1a09 9411 |0027: const-string v9, "GPS" // string@1194 │ │ -0d7086: 6e20 ba2a 9800 |0029: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0d708c: 0a0a |002c: move-result v10 │ │ -0d708e: 380a 0800 |002d: if-eqz v10, 0035 // +0008 │ │ -0d7092: 6e20 ba2a 9700 |002f: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0d7098: 0a09 |0032: move-result v9 │ │ -0d709a: 3909 1000 |0033: if-nez v9, 0043 // +0010 │ │ -0d709e: 1a09 7220 |0035: const-string v9, "Maps" // string@2072 │ │ -0d70a2: 6e20 ba2a 9800 |0037: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0d70a8: 0a08 |003a: move-result v8 │ │ -0d70aa: 3808 8000 |003b: if-eqz v8, 00bb // +0080 │ │ -0d70ae: 6e20 ba2a 9700 |003d: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0d70b4: 0a07 |0040: move-result v7 │ │ -0d70b6: 3807 7a00 |0041: if-eqz v7, 00bb // +007a │ │ -0d70ba: 7110 6325 0600 |0043: invoke-static {v6}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameId:(Ljava/lang/String;)Ljava/lang/String; // method@2563 │ │ -0d70c0: 0c06 |0046: move-result-object v6 │ │ -0d70c2: 7110 6525 0600 |0047: invoke-static {v6}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameIdBefore:(Ljava/lang/String;)Ljava/lang/String; // method@2565 │ │ -0d70c8: 0c0a |004a: move-result-object v10 │ │ -0d70ca: 1a07 0000 |004b: const-string v7, "" // string@0000 │ │ -0d70ce: 6e20 ba2a 7a00 |004d: invoke-virtual {v10, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0d70d4: 0a07 |0050: move-result v7 │ │ -0d70d6: 3807 0300 |0051: if-eqz v7, 0054 // +0003 │ │ -0d70da: 2868 |0053: goto 00bb // +0068 │ │ -0d70dc: 7110 6425 0600 |0054: invoke-static {v6}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameIdAfter:(Ljava/lang/String;)Ljava/lang/String; // method@2564 │ │ -0d70e2: 0c06 |0057: move-result-object v6 │ │ -0d70e4: 1a07 3f01 |0058: const-string v7, "&" // string@013f │ │ -0d70e8: 6e20 d02a 7600 |005a: invoke-virtual {v6, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0d70ee: 0c06 |005d: move-result-object v6 │ │ -0d70f0: 1217 |005e: const/4 v7, #int 1 // #1 │ │ -0d70f2: 4607 0607 |005f: aget-object v7, v6, v7 │ │ -0d70f6: 7110 392a 0700 |0061: invoke-static {v7}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0d70fc: 0b07 |0064: move-result-wide v7 │ │ -0d70fe: 4606 0604 |0065: aget-object v6, v6, v4 │ │ -0d7102: 7110 392a 0600 |0067: invoke-static {v6}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0d7108: 0b0b |006a: move-result-wide v11 │ │ -0d710a: 5406 cd14 |006b: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ -0d710e: 1409 ffff 00ff |006d: const v9, #float -1.7147e+38 // #ff00ffff │ │ -0d7114: 6e20 f802 9600 |0070: invoke-virtual {v6, v9}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0d711a: 5406 c214 |0073: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0d711e: 5409 c614 |0075: iget-object v9, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0d7122: 6e30 0924 7908 |0077: invoke-virtual {v9, v7, v8}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0d7128: 0b0d |007a: move-result-wide v13 │ │ -0d712a: 8cd9 |007b: double-to-float v9, v13 │ │ -0d712c: 540d c614 |007c: iget-object v13, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0d7130: 6e30 0a24 bd0c |007e: invoke-virtual {v13, v11, v12}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0d7136: 0b0d |0081: move-result-wide v13 │ │ -0d7138: 8cdd |0082: double-to-float v13, v13 │ │ -0d713a: 150e 8040 |0083: const/high16 v14, #int 1082130432 // #4080 │ │ -0d713e: 520f c414 |0085: iget v15, v0, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ -0d7142: a80f 0f0e |0087: mul-float v15, v15, v14 │ │ -0d7146: 540e cd14 |0089: iget-object v14, v0, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ -0d714a: 6e5e b302 96fd |008b: invoke-virtual {v6, v9, v13, v15, v14}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0d7150: 5406 cd14 |008e: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ -0d7154: 12f9 |0090: const/4 v9, #int -1 // #ff │ │ -0d7156: 6e20 f802 9600 |0091: invoke-virtual {v6, v9}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0d715c: 5406 cc14 |0094: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ -0d7160: 6e10 251e 0600 |0096: invoke-virtual {v6}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ -0d7166: 0c06 |0099: move-result-object v6 │ │ -0d7168: 5409 c214 |009a: iget-object v9, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0d716c: 540d cd14 |009c: iget-object v13, v0, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ -0d7170: 140e 4444 44ff |009e: const v14, #float -2.60883e+38 // #ff444444 │ │ -0d7176: 124f |00a1: const/4 v15, #int 4 // #4 │ │ -0d7178: 5404 c614 |00a2: iget-object v4, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0d717c: 6e30 0924 7408 |00a4: invoke-virtual {v4, v7, v8}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0d7182: 0b07 |00a7: move-result-wide v7 │ │ -0d7184: 8c74 |00a8: double-to-float v4, v7 │ │ -0d7186: 5407 c614 |00a9: iget-object v7, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0d718a: 6e30 0a24 b70c |00ab: invoke-virtual {v7, v11, v12}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0d7190: 0b07 |00ae: move-result-wide v7 │ │ -0d7192: 8c7c |00af: double-to-float v12, v7 │ │ -0d7194: 0767 |00b0: move-object v7, v6 │ │ -0d7196: 0798 |00b1: move-object v8, v9 │ │ -0d7198: 07d9 |00b2: move-object v9, v13 │ │ -0d719a: 01eb |00b3: move v11, v14 │ │ -0d719c: 01c6 |00b4: move v6, v12 │ │ -0d719e: 01fc |00b5: move v12, v15 │ │ -0d71a0: 014d |00b6: move v13, v4 │ │ -0d71a2: 016e |00b7: move v14, v6 │ │ -0d71a4: 7408 4b27 0700 |00b8: invoke-virtual/range {v7, v8, v9, v10, v11, v12, v13, v14}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IIFF)V // method@274b │ │ -0d71aa: d805 0501 |00bb: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0d71ae: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -0d71b0: 2900 57ff |00be: goto/16 0015 // -00a9 │ │ -0d71b4: 0e00 |00c0: return-void │ │ +0d7028: |[0d7028] com.ds.avare.place.Favorites.draw:(Lcom/ds/avare/shapes/DrawingContext;Z)V │ │ +0d7038: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0d703c: 0801 1000 |0002: move-object/from16 v1, v16 │ │ +0d7040: 5412 f113 |0004: iget-object v2, v1, Lcom/ds/avare/place/Favorites;.mVals:[Ljava/lang/String; // field@13f1 │ │ +0d7044: 6e10 6e38 0200 |0006: invoke-virtual {v2}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@386e │ │ +0d704a: 0c02 |0009: move-result-object v2 │ │ +0d704c: 1f02 f809 |000a: check-cast v2, [Ljava/lang/String; // type@09f8 │ │ +0d7050: 3802 b400 |000c: if-eqz v2, 00c0 // +00b4 │ │ +0d7054: 3912 0400 |000e: if-nez v18, 0012 // +0004 │ │ +0d7058: 2900 b000 |0010: goto/16 00c0 // +00b0 │ │ +0d705c: 2123 |0012: array-length v3, v2 │ │ +0d705e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +0d7060: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +0d7062: 3535 ab00 |0015: if-ge v5, v3, 00c0 // +00ab │ │ +0d7066: 4606 0205 |0017: aget-object v6, v2, v5 │ │ +0d706a: 7110 6125 0600 |0019: invoke-static {v6}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDestType:(Ljava/lang/String;)Ljava/lang/String; // method@2561 │ │ +0d7070: 0c07 |001c: move-result-object v7 │ │ +0d7072: 7110 5f25 0600 |001d: invoke-static {v6}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDbType:(Ljava/lang/String;)Ljava/lang/String; // method@255f │ │ +0d7078: 0c08 |0020: move-result-object v8 │ │ +0d707a: 3808 9a00 |0021: if-eqz v8, 00bb // +009a │ │ +0d707e: 3907 0400 |0023: if-nez v7, 0027 // +0004 │ │ +0d7082: 2900 9600 |0025: goto/16 00bb // +0096 │ │ +0d7086: 1a09 9411 |0027: const-string v9, "GPS" // string@1194 │ │ +0d708a: 6e20 ba2a 9800 |0029: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0d7090: 0a0a |002c: move-result v10 │ │ +0d7092: 380a 0800 |002d: if-eqz v10, 0035 // +0008 │ │ +0d7096: 6e20 ba2a 9700 |002f: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0d709c: 0a09 |0032: move-result v9 │ │ +0d709e: 3909 1000 |0033: if-nez v9, 0043 // +0010 │ │ +0d70a2: 1a09 7220 |0035: const-string v9, "Maps" // string@2072 │ │ +0d70a6: 6e20 ba2a 9800 |0037: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0d70ac: 0a08 |003a: move-result v8 │ │ +0d70ae: 3808 8000 |003b: if-eqz v8, 00bb // +0080 │ │ +0d70b2: 6e20 ba2a 9700 |003d: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0d70b8: 0a07 |0040: move-result v7 │ │ +0d70ba: 3807 7a00 |0041: if-eqz v7, 00bb // +007a │ │ +0d70be: 7110 6325 0600 |0043: invoke-static {v6}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameId:(Ljava/lang/String;)Ljava/lang/String; // method@2563 │ │ +0d70c4: 0c06 |0046: move-result-object v6 │ │ +0d70c6: 7110 6525 0600 |0047: invoke-static {v6}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameIdBefore:(Ljava/lang/String;)Ljava/lang/String; // method@2565 │ │ +0d70cc: 0c0a |004a: move-result-object v10 │ │ +0d70ce: 1a07 0000 |004b: const-string v7, "" // string@0000 │ │ +0d70d2: 6e20 ba2a 7a00 |004d: invoke-virtual {v10, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0d70d8: 0a07 |0050: move-result v7 │ │ +0d70da: 3807 0300 |0051: if-eqz v7, 0054 // +0003 │ │ +0d70de: 2868 |0053: goto 00bb // +0068 │ │ +0d70e0: 7110 6425 0600 |0054: invoke-static {v6}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameIdAfter:(Ljava/lang/String;)Ljava/lang/String; // method@2564 │ │ +0d70e6: 0c06 |0057: move-result-object v6 │ │ +0d70e8: 1a07 3f01 |0058: const-string v7, "&" // string@013f │ │ +0d70ec: 6e20 d02a 7600 |005a: invoke-virtual {v6, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0d70f2: 0c06 |005d: move-result-object v6 │ │ +0d70f4: 1217 |005e: const/4 v7, #int 1 // #1 │ │ +0d70f6: 4607 0607 |005f: aget-object v7, v6, v7 │ │ +0d70fa: 7110 392a 0700 |0061: invoke-static {v7}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0d7100: 0b07 |0064: move-result-wide v7 │ │ +0d7102: 4606 0604 |0065: aget-object v6, v6, v4 │ │ +0d7106: 7110 392a 0600 |0067: invoke-static {v6}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0d710c: 0b0b |006a: move-result-wide v11 │ │ +0d710e: 5406 cd14 |006b: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ +0d7112: 1409 ffff 00ff |006d: const v9, #float -1.7147e+38 // #ff00ffff │ │ +0d7118: 6e20 f802 9600 |0070: invoke-virtual {v6, v9}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0d711e: 5406 c214 |0073: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0d7122: 5409 c614 |0075: iget-object v9, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0d7126: 6e30 0924 7908 |0077: invoke-virtual {v9, v7, v8}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0d712c: 0b0d |007a: move-result-wide v13 │ │ +0d712e: 8cd9 |007b: double-to-float v9, v13 │ │ +0d7130: 540d c614 |007c: iget-object v13, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0d7134: 6e30 0a24 bd0c |007e: invoke-virtual {v13, v11, v12}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0d713a: 0b0d |0081: move-result-wide v13 │ │ +0d713c: 8cdd |0082: double-to-float v13, v13 │ │ +0d713e: 150e 8040 |0083: const/high16 v14, #int 1082130432 // #4080 │ │ +0d7142: 520f c414 |0085: iget v15, v0, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ +0d7146: a80f 0f0e |0087: mul-float v15, v15, v14 │ │ +0d714a: 540e cd14 |0089: iget-object v14, v0, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ +0d714e: 6e5e b302 96fd |008b: invoke-virtual {v6, v9, v13, v15, v14}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0d7154: 5406 cd14 |008e: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ +0d7158: 12f9 |0090: const/4 v9, #int -1 // #ff │ │ +0d715a: 6e20 f802 9600 |0091: invoke-virtual {v6, v9}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0d7160: 5406 cc14 |0094: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ +0d7164: 6e10 251e 0600 |0096: invoke-virtual {v6}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ +0d716a: 0c06 |0099: move-result-object v6 │ │ +0d716c: 5409 c214 |009a: iget-object v9, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0d7170: 540d cd14 |009c: iget-object v13, v0, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ +0d7174: 140e 4444 44ff |009e: const v14, #float -2.60883e+38 // #ff444444 │ │ +0d717a: 124f |00a1: const/4 v15, #int 4 // #4 │ │ +0d717c: 5404 c614 |00a2: iget-object v4, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0d7180: 6e30 0924 7408 |00a4: invoke-virtual {v4, v7, v8}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0d7186: 0b07 |00a7: move-result-wide v7 │ │ +0d7188: 8c74 |00a8: double-to-float v4, v7 │ │ +0d718a: 5407 c614 |00a9: iget-object v7, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0d718e: 6e30 0a24 b70c |00ab: invoke-virtual {v7, v11, v12}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0d7194: 0b07 |00ae: move-result-wide v7 │ │ +0d7196: 8c7c |00af: double-to-float v12, v7 │ │ +0d7198: 0767 |00b0: move-object v7, v6 │ │ +0d719a: 0798 |00b1: move-object v8, v9 │ │ +0d719c: 07d9 |00b2: move-object v9, v13 │ │ +0d719e: 01eb |00b3: move v11, v14 │ │ +0d71a0: 01c6 |00b4: move v6, v12 │ │ +0d71a2: 01fc |00b5: move v12, v15 │ │ +0d71a4: 014d |00b6: move v13, v4 │ │ +0d71a6: 016e |00b7: move v14, v6 │ │ +0d71a8: 7408 4b27 0700 |00b8: invoke-virtual/range {v7, v8, v9, v10, v11, v12, v13, v14}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IIFF)V // method@274b │ │ +0d71ae: d805 0501 |00bb: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0d71b2: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +0d71b4: 2900 57ff |00be: goto/16 0015 // -00a9 │ │ +0d71b8: 0e00 |00c0: return-void │ │ catches : 1 │ │ 0x005f - 0x006b │ │ Ljava/lang/Exception; -> 0x00bb │ │ positions : │ │ 0x0004 line=39 │ │ 0x0012 line=43 │ │ 0x0019 line=44 │ │ @@ -223059,21 +223060,21 @@ │ │ type : '(Lcom/ds/avare/StorageService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0d71c8: |[0d71c8] com.ds.avare.place.Favorites.update:(Lcom/ds/avare/StorageService;)V │ │ -0d71d8: 6e10 ff1d 0100 |0000: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0d71de: 0c01 |0003: move-result-object v1 │ │ -0d71e0: 6e10 7c20 0100 |0004: invoke-virtual {v1}, Lcom/ds/avare/content/DataSource;.getUserRecents:()[Ljava/lang/String; // method@207c │ │ -0d71e6: 0c01 |0007: move-result-object v1 │ │ -0d71e8: 5b01 f113 |0008: iput-object v1, v0, Lcom/ds/avare/place/Favorites;.mVals:[Ljava/lang/String; // field@13f1 │ │ -0d71ec: 0e00 |000a: return-void │ │ +0d71cc: |[0d71cc] com.ds.avare.place.Favorites.update:(Lcom/ds/avare/StorageService;)V │ │ +0d71dc: 6e10 ff1d 0100 |0000: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0d71e2: 0c01 |0003: move-result-object v1 │ │ +0d71e4: 6e10 7c20 0100 |0004: invoke-virtual {v1}, Lcom/ds/avare/content/DataSource;.getUserRecents:()[Ljava/lang/String; // method@207c │ │ +0d71ea: 0c01 |0007: move-result-object v1 │ │ +0d71ec: 5b01 f113 |0008: iput-object v1, v0, Lcom/ds/avare/place/Favorites;.mVals:[Ljava/lang/String; // field@13f1 │ │ +0d71f0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lcom/ds/avare/place/Favorites; │ │ 0x0000 - 0x000b reg=1 (null) Lcom/ds/avare/StorageService; │ │ │ │ @@ -223117,1031 +223118,1031 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4178 16-bit code units │ │ -0d71f0: |[0d71f0] com.ds.avare.place.GameTFR.:()V │ │ -0d7200: 1300 c700 |0000: const/16 v0, #int 199 // #c7 │ │ -0d7204: 2300 160a |0002: new-array v0, v0, [[D // type@0a16 │ │ -0d7208: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0d720a: 2312 be09 |0005: new-array v2, v1, [D // type@09be │ │ -0d720e: 2602 f706 0000 |0007: fill-array-data v2, 000006fe // +000006f7 │ │ -0d7214: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0d7216: 4d02 0003 |000b: aput-object v2, v0, v3 │ │ -0d721a: 2312 be09 |000d: new-array v2, v1, [D // type@09be │ │ -0d721e: 2602 fb06 0000 |000f: fill-array-data v2, 0000070a // +000006fb │ │ -0d7224: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -0d7226: 4d02 0003 |0013: aput-object v2, v0, v3 │ │ -0d722a: 2312 be09 |0015: new-array v2, v1, [D // type@09be │ │ -0d722e: 2602 ff06 0000 |0017: fill-array-data v2, 00000716 // +000006ff │ │ -0d7234: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -0d7238: 2312 be09 |001c: new-array v2, v1, [D // type@09be │ │ -0d723c: 2602 0407 0000 |001e: fill-array-data v2, 00000722 // +00000704 │ │ -0d7242: 1233 |0021: const/4 v3, #int 3 // #3 │ │ -0d7244: 4d02 0003 |0022: aput-object v2, v0, v3 │ │ -0d7248: 2312 be09 |0024: new-array v2, v1, [D // type@09be │ │ -0d724c: 2602 0807 0000 |0026: fill-array-data v2, 0000072e // +00000708 │ │ -0d7252: 1243 |0029: const/4 v3, #int 4 // #4 │ │ -0d7254: 4d02 0003 |002a: aput-object v2, v0, v3 │ │ -0d7258: 2312 be09 |002c: new-array v2, v1, [D // type@09be │ │ -0d725c: 2602 0c07 0000 |002e: fill-array-data v2, 0000073a // +0000070c │ │ -0d7262: 1253 |0031: const/4 v3, #int 5 // #5 │ │ -0d7264: 4d02 0003 |0032: aput-object v2, v0, v3 │ │ -0d7268: 2312 be09 |0034: new-array v2, v1, [D // type@09be │ │ -0d726c: 2602 1007 0000 |0036: fill-array-data v2, 00000746 // +00000710 │ │ -0d7272: 1263 |0039: const/4 v3, #int 6 // #6 │ │ -0d7274: 4d02 0003 |003a: aput-object v2, v0, v3 │ │ -0d7278: 2312 be09 |003c: new-array v2, v1, [D // type@09be │ │ -0d727c: 2602 1407 0000 |003e: fill-array-data v2, 00000752 // +00000714 │ │ -0d7282: 1273 |0041: const/4 v3, #int 7 // #7 │ │ -0d7284: 4d02 0003 |0042: aput-object v2, v0, v3 │ │ -0d7288: 2312 be09 |0044: new-array v2, v1, [D // type@09be │ │ -0d728c: 2602 1807 0000 |0046: fill-array-data v2, 0000075e // +00000718 │ │ -0d7292: 1303 0800 |0049: const/16 v3, #int 8 // #8 │ │ -0d7296: 4d02 0003 |004b: aput-object v2, v0, v3 │ │ -0d729a: 2312 be09 |004d: new-array v2, v1, [D // type@09be │ │ -0d729e: 2602 1b07 0000 |004f: fill-array-data v2, 0000076a // +0000071b │ │ -0d72a4: 1303 0900 |0052: const/16 v3, #int 9 // #9 │ │ -0d72a8: 4d02 0003 |0054: aput-object v2, v0, v3 │ │ -0d72ac: 2312 be09 |0056: new-array v2, v1, [D // type@09be │ │ -0d72b0: 2602 1e07 0000 |0058: fill-array-data v2, 00000776 // +0000071e │ │ -0d72b6: 1303 0a00 |005b: const/16 v3, #int 10 // #a │ │ -0d72ba: 4d02 0003 |005d: aput-object v2, v0, v3 │ │ -0d72be: 2312 be09 |005f: new-array v2, v1, [D // type@09be │ │ -0d72c2: 2602 2107 0000 |0061: fill-array-data v2, 00000782 // +00000721 │ │ -0d72c8: 1303 0b00 |0064: const/16 v3, #int 11 // #b │ │ -0d72cc: 4d02 0003 |0066: aput-object v2, v0, v3 │ │ -0d72d0: 2312 be09 |0068: new-array v2, v1, [D // type@09be │ │ -0d72d4: 2602 2407 0000 |006a: fill-array-data v2, 0000078e // +00000724 │ │ -0d72da: 1303 0c00 |006d: const/16 v3, #int 12 // #c │ │ -0d72de: 4d02 0003 |006f: aput-object v2, v0, v3 │ │ -0d72e2: 2312 be09 |0071: new-array v2, v1, [D // type@09be │ │ -0d72e6: 2602 2707 0000 |0073: fill-array-data v2, 0000079a // +00000727 │ │ -0d72ec: 1303 0d00 |0076: const/16 v3, #int 13 // #d │ │ -0d72f0: 4d02 0003 |0078: aput-object v2, v0, v3 │ │ -0d72f4: 2312 be09 |007a: new-array v2, v1, [D // type@09be │ │ -0d72f8: 2602 2a07 0000 |007c: fill-array-data v2, 000007a6 // +0000072a │ │ -0d72fe: 1303 0e00 |007f: const/16 v3, #int 14 // #e │ │ -0d7302: 4d02 0003 |0081: aput-object v2, v0, v3 │ │ -0d7306: 2312 be09 |0083: new-array v2, v1, [D // type@09be │ │ -0d730a: 2602 2d07 0000 |0085: fill-array-data v2, 000007b2 // +0000072d │ │ -0d7310: 1303 0f00 |0088: const/16 v3, #int 15 // #f │ │ -0d7314: 4d02 0003 |008a: aput-object v2, v0, v3 │ │ -0d7318: 2312 be09 |008c: new-array v2, v1, [D // type@09be │ │ -0d731c: 2602 3007 0000 |008e: fill-array-data v2, 000007be // +00000730 │ │ -0d7322: 1303 1000 |0091: const/16 v3, #int 16 // #10 │ │ -0d7326: 4d02 0003 |0093: aput-object v2, v0, v3 │ │ -0d732a: 2312 be09 |0095: new-array v2, v1, [D // type@09be │ │ -0d732e: 2602 3307 0000 |0097: fill-array-data v2, 000007ca // +00000733 │ │ -0d7334: 1303 1100 |009a: const/16 v3, #int 17 // #11 │ │ -0d7338: 4d02 0003 |009c: aput-object v2, v0, v3 │ │ -0d733c: 2312 be09 |009e: new-array v2, v1, [D // type@09be │ │ -0d7340: 2602 3607 0000 |00a0: fill-array-data v2, 000007d6 // +00000736 │ │ -0d7346: 1303 1200 |00a3: const/16 v3, #int 18 // #12 │ │ -0d734a: 4d02 0003 |00a5: aput-object v2, v0, v3 │ │ -0d734e: 2312 be09 |00a7: new-array v2, v1, [D // type@09be │ │ -0d7352: 2602 3907 0000 |00a9: fill-array-data v2, 000007e2 // +00000739 │ │ -0d7358: 1303 1300 |00ac: const/16 v3, #int 19 // #13 │ │ -0d735c: 4d02 0003 |00ae: aput-object v2, v0, v3 │ │ -0d7360: 2312 be09 |00b0: new-array v2, v1, [D // type@09be │ │ -0d7364: 2602 3c07 0000 |00b2: fill-array-data v2, 000007ee // +0000073c │ │ -0d736a: 1303 1400 |00b5: const/16 v3, #int 20 // #14 │ │ -0d736e: 4d02 0003 |00b7: aput-object v2, v0, v3 │ │ -0d7372: 2312 be09 |00b9: new-array v2, v1, [D // type@09be │ │ -0d7376: 2602 3f07 0000 |00bb: fill-array-data v2, 000007fa // +0000073f │ │ -0d737c: 1303 1500 |00be: const/16 v3, #int 21 // #15 │ │ -0d7380: 4d02 0003 |00c0: aput-object v2, v0, v3 │ │ -0d7384: 2312 be09 |00c2: new-array v2, v1, [D // type@09be │ │ -0d7388: 2602 4207 0000 |00c4: fill-array-data v2, 00000806 // +00000742 │ │ -0d738e: 1303 1600 |00c7: const/16 v3, #int 22 // #16 │ │ -0d7392: 4d02 0003 |00c9: aput-object v2, v0, v3 │ │ -0d7396: 2312 be09 |00cb: new-array v2, v1, [D // type@09be │ │ -0d739a: 2602 4507 0000 |00cd: fill-array-data v2, 00000812 // +00000745 │ │ -0d73a0: 1303 1700 |00d0: const/16 v3, #int 23 // #17 │ │ -0d73a4: 4d02 0003 |00d2: aput-object v2, v0, v3 │ │ -0d73a8: 2312 be09 |00d4: new-array v2, v1, [D // type@09be │ │ -0d73ac: 2602 4807 0000 |00d6: fill-array-data v2, 0000081e // +00000748 │ │ -0d73b2: 1303 1800 |00d9: const/16 v3, #int 24 // #18 │ │ -0d73b6: 4d02 0003 |00db: aput-object v2, v0, v3 │ │ -0d73ba: 2312 be09 |00dd: new-array v2, v1, [D // type@09be │ │ -0d73be: 2602 4b07 0000 |00df: fill-array-data v2, 0000082a // +0000074b │ │ -0d73c4: 1303 1900 |00e2: const/16 v3, #int 25 // #19 │ │ -0d73c8: 4d02 0003 |00e4: aput-object v2, v0, v3 │ │ -0d73cc: 2312 be09 |00e6: new-array v2, v1, [D // type@09be │ │ -0d73d0: 2602 4e07 0000 |00e8: fill-array-data v2, 00000836 // +0000074e │ │ -0d73d6: 1303 1a00 |00eb: const/16 v3, #int 26 // #1a │ │ -0d73da: 4d02 0003 |00ed: aput-object v2, v0, v3 │ │ -0d73de: 2312 be09 |00ef: new-array v2, v1, [D // type@09be │ │ -0d73e2: 2602 5107 0000 |00f1: fill-array-data v2, 00000842 // +00000751 │ │ -0d73e8: 1303 1b00 |00f4: const/16 v3, #int 27 // #1b │ │ -0d73ec: 4d02 0003 |00f6: aput-object v2, v0, v3 │ │ -0d73f0: 2312 be09 |00f8: new-array v2, v1, [D // type@09be │ │ -0d73f4: 2602 5407 0000 |00fa: fill-array-data v2, 0000084e // +00000754 │ │ -0d73fa: 1303 1c00 |00fd: const/16 v3, #int 28 // #1c │ │ -0d73fe: 4d02 0003 |00ff: aput-object v2, v0, v3 │ │ -0d7402: 2312 be09 |0101: new-array v2, v1, [D // type@09be │ │ -0d7406: 2602 5707 0000 |0103: fill-array-data v2, 0000085a // +00000757 │ │ -0d740c: 1303 1d00 |0106: const/16 v3, #int 29 // #1d │ │ -0d7410: 4d02 0003 |0108: aput-object v2, v0, v3 │ │ -0d7414: 2312 be09 |010a: new-array v2, v1, [D // type@09be │ │ -0d7418: 2602 5a07 0000 |010c: fill-array-data v2, 00000866 // +0000075a │ │ -0d741e: 1303 1e00 |010f: const/16 v3, #int 30 // #1e │ │ -0d7422: 4d02 0003 |0111: aput-object v2, v0, v3 │ │ -0d7426: 2312 be09 |0113: new-array v2, v1, [D // type@09be │ │ -0d742a: 2602 5d07 0000 |0115: fill-array-data v2, 00000872 // +0000075d │ │ -0d7430: 1303 1f00 |0118: const/16 v3, #int 31 // #1f │ │ -0d7434: 4d02 0003 |011a: aput-object v2, v0, v3 │ │ -0d7438: 2312 be09 |011c: new-array v2, v1, [D // type@09be │ │ -0d743c: 2602 6007 0000 |011e: fill-array-data v2, 0000087e // +00000760 │ │ -0d7442: 1303 2000 |0121: const/16 v3, #int 32 // #20 │ │ -0d7446: 4d02 0003 |0123: aput-object v2, v0, v3 │ │ -0d744a: 2312 be09 |0125: new-array v2, v1, [D // type@09be │ │ -0d744e: 2602 6307 0000 |0127: fill-array-data v2, 0000088a // +00000763 │ │ -0d7454: 1303 2100 |012a: const/16 v3, #int 33 // #21 │ │ -0d7458: 4d02 0003 |012c: aput-object v2, v0, v3 │ │ -0d745c: 2312 be09 |012e: new-array v2, v1, [D // type@09be │ │ -0d7460: 2602 6607 0000 |0130: fill-array-data v2, 00000896 // +00000766 │ │ -0d7466: 1303 2200 |0133: const/16 v3, #int 34 // #22 │ │ -0d746a: 4d02 0003 |0135: aput-object v2, v0, v3 │ │ -0d746e: 2312 be09 |0137: new-array v2, v1, [D // type@09be │ │ -0d7472: 2602 6907 0000 |0139: fill-array-data v2, 000008a2 // +00000769 │ │ -0d7478: 1303 2300 |013c: const/16 v3, #int 35 // #23 │ │ -0d747c: 4d02 0003 |013e: aput-object v2, v0, v3 │ │ -0d7480: 2312 be09 |0140: new-array v2, v1, [D // type@09be │ │ -0d7484: 2602 6c07 0000 |0142: fill-array-data v2, 000008ae // +0000076c │ │ -0d748a: 1303 2400 |0145: const/16 v3, #int 36 // #24 │ │ -0d748e: 4d02 0003 |0147: aput-object v2, v0, v3 │ │ -0d7492: 2312 be09 |0149: new-array v2, v1, [D // type@09be │ │ -0d7496: 2602 6f07 0000 |014b: fill-array-data v2, 000008ba // +0000076f │ │ -0d749c: 1303 2500 |014e: const/16 v3, #int 37 // #25 │ │ -0d74a0: 4d02 0003 |0150: aput-object v2, v0, v3 │ │ -0d74a4: 2312 be09 |0152: new-array v2, v1, [D // type@09be │ │ -0d74a8: 2602 7207 0000 |0154: fill-array-data v2, 000008c6 // +00000772 │ │ -0d74ae: 1303 2600 |0157: const/16 v3, #int 38 // #26 │ │ -0d74b2: 4d02 0003 |0159: aput-object v2, v0, v3 │ │ -0d74b6: 2312 be09 |015b: new-array v2, v1, [D // type@09be │ │ -0d74ba: 2602 7507 0000 |015d: fill-array-data v2, 000008d2 // +00000775 │ │ -0d74c0: 1303 2700 |0160: const/16 v3, #int 39 // #27 │ │ -0d74c4: 4d02 0003 |0162: aput-object v2, v0, v3 │ │ -0d74c8: 2312 be09 |0164: new-array v2, v1, [D // type@09be │ │ -0d74cc: 2602 7807 0000 |0166: fill-array-data v2, 000008de // +00000778 │ │ -0d74d2: 1303 2800 |0169: const/16 v3, #int 40 // #28 │ │ -0d74d6: 4d02 0003 |016b: aput-object v2, v0, v3 │ │ -0d74da: 2312 be09 |016d: new-array v2, v1, [D // type@09be │ │ -0d74de: 2602 7b07 0000 |016f: fill-array-data v2, 000008ea // +0000077b │ │ -0d74e4: 1303 2900 |0172: const/16 v3, #int 41 // #29 │ │ -0d74e8: 4d02 0003 |0174: aput-object v2, v0, v3 │ │ -0d74ec: 2312 be09 |0176: new-array v2, v1, [D // type@09be │ │ -0d74f0: 2602 7e07 0000 |0178: fill-array-data v2, 000008f6 // +0000077e │ │ -0d74f6: 1303 2a00 |017b: const/16 v3, #int 42 // #2a │ │ -0d74fa: 4d02 0003 |017d: aput-object v2, v0, v3 │ │ -0d74fe: 2312 be09 |017f: new-array v2, v1, [D // type@09be │ │ -0d7502: 2602 8107 0000 |0181: fill-array-data v2, 00000902 // +00000781 │ │ -0d7508: 1303 2b00 |0184: const/16 v3, #int 43 // #2b │ │ -0d750c: 4d02 0003 |0186: aput-object v2, v0, v3 │ │ -0d7510: 2312 be09 |0188: new-array v2, v1, [D // type@09be │ │ -0d7514: 2602 8407 0000 |018a: fill-array-data v2, 0000090e // +00000784 │ │ -0d751a: 1303 2c00 |018d: const/16 v3, #int 44 // #2c │ │ -0d751e: 4d02 0003 |018f: aput-object v2, v0, v3 │ │ -0d7522: 2312 be09 |0191: new-array v2, v1, [D // type@09be │ │ -0d7526: 2602 8707 0000 |0193: fill-array-data v2, 0000091a // +00000787 │ │ -0d752c: 1303 2d00 |0196: const/16 v3, #int 45 // #2d │ │ -0d7530: 4d02 0003 |0198: aput-object v2, v0, v3 │ │ -0d7534: 2312 be09 |019a: new-array v2, v1, [D // type@09be │ │ -0d7538: 2602 8a07 0000 |019c: fill-array-data v2, 00000926 // +0000078a │ │ -0d753e: 1303 2e00 |019f: const/16 v3, #int 46 // #2e │ │ -0d7542: 4d02 0003 |01a1: aput-object v2, v0, v3 │ │ -0d7546: 2312 be09 |01a3: new-array v2, v1, [D // type@09be │ │ -0d754a: 2602 8d07 0000 |01a5: fill-array-data v2, 00000932 // +0000078d │ │ -0d7550: 1303 2f00 |01a8: const/16 v3, #int 47 // #2f │ │ -0d7554: 4d02 0003 |01aa: aput-object v2, v0, v3 │ │ -0d7558: 2312 be09 |01ac: new-array v2, v1, [D // type@09be │ │ -0d755c: 2602 9007 0000 |01ae: fill-array-data v2, 0000093e // +00000790 │ │ -0d7562: 1303 3000 |01b1: const/16 v3, #int 48 // #30 │ │ -0d7566: 4d02 0003 |01b3: aput-object v2, v0, v3 │ │ -0d756a: 2312 be09 |01b5: new-array v2, v1, [D // type@09be │ │ -0d756e: 2602 9307 0000 |01b7: fill-array-data v2, 0000094a // +00000793 │ │ -0d7574: 1303 3100 |01ba: const/16 v3, #int 49 // #31 │ │ -0d7578: 4d02 0003 |01bc: aput-object v2, v0, v3 │ │ -0d757c: 2312 be09 |01be: new-array v2, v1, [D // type@09be │ │ -0d7580: 2602 9607 0000 |01c0: fill-array-data v2, 00000956 // +00000796 │ │ -0d7586: 1303 3200 |01c3: const/16 v3, #int 50 // #32 │ │ -0d758a: 4d02 0003 |01c5: aput-object v2, v0, v3 │ │ -0d758e: 2312 be09 |01c7: new-array v2, v1, [D // type@09be │ │ -0d7592: 2602 9907 0000 |01c9: fill-array-data v2, 00000962 // +00000799 │ │ -0d7598: 1303 3300 |01cc: const/16 v3, #int 51 // #33 │ │ -0d759c: 4d02 0003 |01ce: aput-object v2, v0, v3 │ │ -0d75a0: 2312 be09 |01d0: new-array v2, v1, [D // type@09be │ │ -0d75a4: 2602 9c07 0000 |01d2: fill-array-data v2, 0000096e // +0000079c │ │ -0d75aa: 1303 3400 |01d5: const/16 v3, #int 52 // #34 │ │ -0d75ae: 4d02 0003 |01d7: aput-object v2, v0, v3 │ │ -0d75b2: 2312 be09 |01d9: new-array v2, v1, [D // type@09be │ │ -0d75b6: 2602 9f07 0000 |01db: fill-array-data v2, 0000097a // +0000079f │ │ -0d75bc: 1303 3500 |01de: const/16 v3, #int 53 // #35 │ │ -0d75c0: 4d02 0003 |01e0: aput-object v2, v0, v3 │ │ -0d75c4: 2312 be09 |01e2: new-array v2, v1, [D // type@09be │ │ -0d75c8: 2602 a207 0000 |01e4: fill-array-data v2, 00000986 // +000007a2 │ │ -0d75ce: 1303 3600 |01e7: const/16 v3, #int 54 // #36 │ │ -0d75d2: 4d02 0003 |01e9: aput-object v2, v0, v3 │ │ -0d75d6: 2312 be09 |01eb: new-array v2, v1, [D // type@09be │ │ -0d75da: 2602 a507 0000 |01ed: fill-array-data v2, 00000992 // +000007a5 │ │ -0d75e0: 1303 3700 |01f0: const/16 v3, #int 55 // #37 │ │ -0d75e4: 4d02 0003 |01f2: aput-object v2, v0, v3 │ │ -0d75e8: 2312 be09 |01f4: new-array v2, v1, [D // type@09be │ │ -0d75ec: 2602 a807 0000 |01f6: fill-array-data v2, 0000099e // +000007a8 │ │ -0d75f2: 1303 3800 |01f9: const/16 v3, #int 56 // #38 │ │ -0d75f6: 4d02 0003 |01fb: aput-object v2, v0, v3 │ │ -0d75fa: 2312 be09 |01fd: new-array v2, v1, [D // type@09be │ │ -0d75fe: 2602 ab07 0000 |01ff: fill-array-data v2, 000009aa // +000007ab │ │ -0d7604: 1303 3900 |0202: const/16 v3, #int 57 // #39 │ │ -0d7608: 4d02 0003 |0204: aput-object v2, v0, v3 │ │ -0d760c: 2312 be09 |0206: new-array v2, v1, [D // type@09be │ │ -0d7610: 2602 ae07 0000 |0208: fill-array-data v2, 000009b6 // +000007ae │ │ -0d7616: 1303 3a00 |020b: const/16 v3, #int 58 // #3a │ │ -0d761a: 4d02 0003 |020d: aput-object v2, v0, v3 │ │ -0d761e: 2312 be09 |020f: new-array v2, v1, [D // type@09be │ │ -0d7622: 2602 b107 0000 |0211: fill-array-data v2, 000009c2 // +000007b1 │ │ -0d7628: 1303 3b00 |0214: const/16 v3, #int 59 // #3b │ │ -0d762c: 4d02 0003 |0216: aput-object v2, v0, v3 │ │ -0d7630: 2312 be09 |0218: new-array v2, v1, [D // type@09be │ │ -0d7634: 2602 b407 0000 |021a: fill-array-data v2, 000009ce // +000007b4 │ │ -0d763a: 1303 3c00 |021d: const/16 v3, #int 60 // #3c │ │ -0d763e: 4d02 0003 |021f: aput-object v2, v0, v3 │ │ -0d7642: 2312 be09 |0221: new-array v2, v1, [D // type@09be │ │ -0d7646: 2602 b707 0000 |0223: fill-array-data v2, 000009da // +000007b7 │ │ -0d764c: 1303 3d00 |0226: const/16 v3, #int 61 // #3d │ │ -0d7650: 4d02 0003 |0228: aput-object v2, v0, v3 │ │ -0d7654: 2312 be09 |022a: new-array v2, v1, [D // type@09be │ │ -0d7658: 2602 ba07 0000 |022c: fill-array-data v2, 000009e6 // +000007ba │ │ -0d765e: 1303 3e00 |022f: const/16 v3, #int 62 // #3e │ │ -0d7662: 4d02 0003 |0231: aput-object v2, v0, v3 │ │ -0d7666: 2312 be09 |0233: new-array v2, v1, [D // type@09be │ │ -0d766a: 2602 bd07 0000 |0235: fill-array-data v2, 000009f2 // +000007bd │ │ -0d7670: 1303 3f00 |0238: const/16 v3, #int 63 // #3f │ │ -0d7674: 4d02 0003 |023a: aput-object v2, v0, v3 │ │ -0d7678: 2312 be09 |023c: new-array v2, v1, [D // type@09be │ │ -0d767c: 2602 c007 0000 |023e: fill-array-data v2, 000009fe // +000007c0 │ │ -0d7682: 1303 4000 |0241: const/16 v3, #int 64 // #40 │ │ -0d7686: 4d02 0003 |0243: aput-object v2, v0, v3 │ │ -0d768a: 2312 be09 |0245: new-array v2, v1, [D // type@09be │ │ -0d768e: 2602 c307 0000 |0247: fill-array-data v2, 00000a0a // +000007c3 │ │ -0d7694: 1303 4100 |024a: const/16 v3, #int 65 // #41 │ │ -0d7698: 4d02 0003 |024c: aput-object v2, v0, v3 │ │ -0d769c: 2312 be09 |024e: new-array v2, v1, [D // type@09be │ │ -0d76a0: 2602 c607 0000 |0250: fill-array-data v2, 00000a16 // +000007c6 │ │ -0d76a6: 1303 4200 |0253: const/16 v3, #int 66 // #42 │ │ -0d76aa: 4d02 0003 |0255: aput-object v2, v0, v3 │ │ -0d76ae: 2312 be09 |0257: new-array v2, v1, [D // type@09be │ │ -0d76b2: 2602 c907 0000 |0259: fill-array-data v2, 00000a22 // +000007c9 │ │ -0d76b8: 1303 4300 |025c: const/16 v3, #int 67 // #43 │ │ -0d76bc: 4d02 0003 |025e: aput-object v2, v0, v3 │ │ -0d76c0: 2312 be09 |0260: new-array v2, v1, [D // type@09be │ │ -0d76c4: 2602 cc07 0000 |0262: fill-array-data v2, 00000a2e // +000007cc │ │ -0d76ca: 1303 4400 |0265: const/16 v3, #int 68 // #44 │ │ -0d76ce: 4d02 0003 |0267: aput-object v2, v0, v3 │ │ -0d76d2: 2312 be09 |0269: new-array v2, v1, [D // type@09be │ │ -0d76d6: 2602 cf07 0000 |026b: fill-array-data v2, 00000a3a // +000007cf │ │ -0d76dc: 1303 4500 |026e: const/16 v3, #int 69 // #45 │ │ -0d76e0: 4d02 0003 |0270: aput-object v2, v0, v3 │ │ -0d76e4: 2312 be09 |0272: new-array v2, v1, [D // type@09be │ │ -0d76e8: 2602 d207 0000 |0274: fill-array-data v2, 00000a46 // +000007d2 │ │ -0d76ee: 1303 4600 |0277: const/16 v3, #int 70 // #46 │ │ -0d76f2: 4d02 0003 |0279: aput-object v2, v0, v3 │ │ -0d76f6: 2312 be09 |027b: new-array v2, v1, [D // type@09be │ │ -0d76fa: 2602 d507 0000 |027d: fill-array-data v2, 00000a52 // +000007d5 │ │ -0d7700: 1303 4700 |0280: const/16 v3, #int 71 // #47 │ │ -0d7704: 4d02 0003 |0282: aput-object v2, v0, v3 │ │ -0d7708: 2312 be09 |0284: new-array v2, v1, [D // type@09be │ │ -0d770c: 2602 d807 0000 |0286: fill-array-data v2, 00000a5e // +000007d8 │ │ -0d7712: 1303 4800 |0289: const/16 v3, #int 72 // #48 │ │ -0d7716: 4d02 0003 |028b: aput-object v2, v0, v3 │ │ -0d771a: 2312 be09 |028d: new-array v2, v1, [D // type@09be │ │ -0d771e: 2602 db07 0000 |028f: fill-array-data v2, 00000a6a // +000007db │ │ -0d7724: 1303 4900 |0292: const/16 v3, #int 73 // #49 │ │ -0d7728: 4d02 0003 |0294: aput-object v2, v0, v3 │ │ -0d772c: 2312 be09 |0296: new-array v2, v1, [D // type@09be │ │ -0d7730: 2602 de07 0000 |0298: fill-array-data v2, 00000a76 // +000007de │ │ -0d7736: 1303 4a00 |029b: const/16 v3, #int 74 // #4a │ │ -0d773a: 4d02 0003 |029d: aput-object v2, v0, v3 │ │ -0d773e: 2312 be09 |029f: new-array v2, v1, [D // type@09be │ │ -0d7742: 2602 e107 0000 |02a1: fill-array-data v2, 00000a82 // +000007e1 │ │ -0d7748: 1303 4b00 |02a4: const/16 v3, #int 75 // #4b │ │ -0d774c: 4d02 0003 |02a6: aput-object v2, v0, v3 │ │ -0d7750: 2312 be09 |02a8: new-array v2, v1, [D // type@09be │ │ -0d7754: 2602 e407 0000 |02aa: fill-array-data v2, 00000a8e // +000007e4 │ │ -0d775a: 1303 4c00 |02ad: const/16 v3, #int 76 // #4c │ │ -0d775e: 4d02 0003 |02af: aput-object v2, v0, v3 │ │ -0d7762: 2312 be09 |02b1: new-array v2, v1, [D // type@09be │ │ -0d7766: 2602 e707 0000 |02b3: fill-array-data v2, 00000a9a // +000007e7 │ │ -0d776c: 1303 4d00 |02b6: const/16 v3, #int 77 // #4d │ │ -0d7770: 4d02 0003 |02b8: aput-object v2, v0, v3 │ │ -0d7774: 2312 be09 |02ba: new-array v2, v1, [D // type@09be │ │ -0d7778: 2602 ea07 0000 |02bc: fill-array-data v2, 00000aa6 // +000007ea │ │ -0d777e: 1303 4e00 |02bf: const/16 v3, #int 78 // #4e │ │ -0d7782: 4d02 0003 |02c1: aput-object v2, v0, v3 │ │ -0d7786: 2312 be09 |02c3: new-array v2, v1, [D // type@09be │ │ -0d778a: 2602 ed07 0000 |02c5: fill-array-data v2, 00000ab2 // +000007ed │ │ -0d7790: 1303 4f00 |02c8: const/16 v3, #int 79 // #4f │ │ -0d7794: 4d02 0003 |02ca: aput-object v2, v0, v3 │ │ -0d7798: 2312 be09 |02cc: new-array v2, v1, [D // type@09be │ │ -0d779c: 2602 f007 0000 |02ce: fill-array-data v2, 00000abe // +000007f0 │ │ -0d77a2: 1303 5000 |02d1: const/16 v3, #int 80 // #50 │ │ -0d77a6: 4d02 0003 |02d3: aput-object v2, v0, v3 │ │ -0d77aa: 2312 be09 |02d5: new-array v2, v1, [D // type@09be │ │ -0d77ae: 2602 f307 0000 |02d7: fill-array-data v2, 00000aca // +000007f3 │ │ -0d77b4: 1303 5100 |02da: const/16 v3, #int 81 // #51 │ │ -0d77b8: 4d02 0003 |02dc: aput-object v2, v0, v3 │ │ -0d77bc: 2312 be09 |02de: new-array v2, v1, [D // type@09be │ │ -0d77c0: 2602 f607 0000 |02e0: fill-array-data v2, 00000ad6 // +000007f6 │ │ -0d77c6: 1303 5200 |02e3: const/16 v3, #int 82 // #52 │ │ -0d77ca: 4d02 0003 |02e5: aput-object v2, v0, v3 │ │ -0d77ce: 2312 be09 |02e7: new-array v2, v1, [D // type@09be │ │ -0d77d2: 2602 f907 0000 |02e9: fill-array-data v2, 00000ae2 // +000007f9 │ │ -0d77d8: 1303 5300 |02ec: const/16 v3, #int 83 // #53 │ │ -0d77dc: 4d02 0003 |02ee: aput-object v2, v0, v3 │ │ -0d77e0: 2312 be09 |02f0: new-array v2, v1, [D // type@09be │ │ -0d77e4: 2602 fc07 0000 |02f2: fill-array-data v2, 00000aee // +000007fc │ │ -0d77ea: 1303 5400 |02f5: const/16 v3, #int 84 // #54 │ │ -0d77ee: 4d02 0003 |02f7: aput-object v2, v0, v3 │ │ -0d77f2: 2312 be09 |02f9: new-array v2, v1, [D // type@09be │ │ -0d77f6: 2602 ff07 0000 |02fb: fill-array-data v2, 00000afa // +000007ff │ │ -0d77fc: 1303 5500 |02fe: const/16 v3, #int 85 // #55 │ │ -0d7800: 4d02 0003 |0300: aput-object v2, v0, v3 │ │ -0d7804: 2312 be09 |0302: new-array v2, v1, [D // type@09be │ │ -0d7808: 2602 0208 0000 |0304: fill-array-data v2, 00000b06 // +00000802 │ │ -0d780e: 1303 5600 |0307: const/16 v3, #int 86 // #56 │ │ -0d7812: 4d02 0003 |0309: aput-object v2, v0, v3 │ │ -0d7816: 2312 be09 |030b: new-array v2, v1, [D // type@09be │ │ -0d781a: 2602 0508 0000 |030d: fill-array-data v2, 00000b12 // +00000805 │ │ -0d7820: 1303 5700 |0310: const/16 v3, #int 87 // #57 │ │ -0d7824: 4d02 0003 |0312: aput-object v2, v0, v3 │ │ -0d7828: 2312 be09 |0314: new-array v2, v1, [D // type@09be │ │ -0d782c: 2602 0808 0000 |0316: fill-array-data v2, 00000b1e // +00000808 │ │ -0d7832: 1303 5800 |0319: const/16 v3, #int 88 // #58 │ │ -0d7836: 4d02 0003 |031b: aput-object v2, v0, v3 │ │ -0d783a: 2312 be09 |031d: new-array v2, v1, [D // type@09be │ │ -0d783e: 2602 0b08 0000 |031f: fill-array-data v2, 00000b2a // +0000080b │ │ -0d7844: 1303 5900 |0322: const/16 v3, #int 89 // #59 │ │ -0d7848: 4d02 0003 |0324: aput-object v2, v0, v3 │ │ -0d784c: 2312 be09 |0326: new-array v2, v1, [D // type@09be │ │ -0d7850: 2602 0e08 0000 |0328: fill-array-data v2, 00000b36 // +0000080e │ │ -0d7856: 1303 5a00 |032b: const/16 v3, #int 90 // #5a │ │ -0d785a: 4d02 0003 |032d: aput-object v2, v0, v3 │ │ -0d785e: 2312 be09 |032f: new-array v2, v1, [D // type@09be │ │ -0d7862: 2602 1108 0000 |0331: fill-array-data v2, 00000b42 // +00000811 │ │ -0d7868: 1303 5b00 |0334: const/16 v3, #int 91 // #5b │ │ -0d786c: 4d02 0003 |0336: aput-object v2, v0, v3 │ │ -0d7870: 2312 be09 |0338: new-array v2, v1, [D // type@09be │ │ -0d7874: 2602 1408 0000 |033a: fill-array-data v2, 00000b4e // +00000814 │ │ -0d787a: 1303 5c00 |033d: const/16 v3, #int 92 // #5c │ │ -0d787e: 4d02 0003 |033f: aput-object v2, v0, v3 │ │ -0d7882: 2312 be09 |0341: new-array v2, v1, [D // type@09be │ │ -0d7886: 2602 1708 0000 |0343: fill-array-data v2, 00000b5a // +00000817 │ │ -0d788c: 1303 5d00 |0346: const/16 v3, #int 93 // #5d │ │ -0d7890: 4d02 0003 |0348: aput-object v2, v0, v3 │ │ -0d7894: 2312 be09 |034a: new-array v2, v1, [D // type@09be │ │ -0d7898: 2602 1a08 0000 |034c: fill-array-data v2, 00000b66 // +0000081a │ │ -0d789e: 1303 5e00 |034f: const/16 v3, #int 94 // #5e │ │ -0d78a2: 4d02 0003 |0351: aput-object v2, v0, v3 │ │ -0d78a6: 2312 be09 |0353: new-array v2, v1, [D // type@09be │ │ -0d78aa: 2602 1d08 0000 |0355: fill-array-data v2, 00000b72 // +0000081d │ │ -0d78b0: 1303 5f00 |0358: const/16 v3, #int 95 // #5f │ │ -0d78b4: 4d02 0003 |035a: aput-object v2, v0, v3 │ │ -0d78b8: 2312 be09 |035c: new-array v2, v1, [D // type@09be │ │ -0d78bc: 2602 2008 0000 |035e: fill-array-data v2, 00000b7e // +00000820 │ │ -0d78c2: 1303 6000 |0361: const/16 v3, #int 96 // #60 │ │ -0d78c6: 4d02 0003 |0363: aput-object v2, v0, v3 │ │ -0d78ca: 2312 be09 |0365: new-array v2, v1, [D // type@09be │ │ -0d78ce: 2602 2308 0000 |0367: fill-array-data v2, 00000b8a // +00000823 │ │ -0d78d4: 1303 6100 |036a: const/16 v3, #int 97 // #61 │ │ -0d78d8: 4d02 0003 |036c: aput-object v2, v0, v3 │ │ -0d78dc: 2312 be09 |036e: new-array v2, v1, [D // type@09be │ │ -0d78e0: 2602 2608 0000 |0370: fill-array-data v2, 00000b96 // +00000826 │ │ -0d78e6: 1303 6200 |0373: const/16 v3, #int 98 // #62 │ │ -0d78ea: 4d02 0003 |0375: aput-object v2, v0, v3 │ │ -0d78ee: 2312 be09 |0377: new-array v2, v1, [D // type@09be │ │ -0d78f2: 2602 2908 0000 |0379: fill-array-data v2, 00000ba2 // +00000829 │ │ -0d78f8: 1303 6300 |037c: const/16 v3, #int 99 // #63 │ │ -0d78fc: 4d02 0003 |037e: aput-object v2, v0, v3 │ │ -0d7900: 2312 be09 |0380: new-array v2, v1, [D // type@09be │ │ -0d7904: 2602 2c08 0000 |0382: fill-array-data v2, 00000bae // +0000082c │ │ -0d790a: 1303 6400 |0385: const/16 v3, #int 100 // #64 │ │ -0d790e: 4d02 0003 |0387: aput-object v2, v0, v3 │ │ -0d7912: 2312 be09 |0389: new-array v2, v1, [D // type@09be │ │ -0d7916: 2602 2f08 0000 |038b: fill-array-data v2, 00000bba // +0000082f │ │ -0d791c: 1303 6500 |038e: const/16 v3, #int 101 // #65 │ │ -0d7920: 4d02 0003 |0390: aput-object v2, v0, v3 │ │ -0d7924: 2312 be09 |0392: new-array v2, v1, [D // type@09be │ │ -0d7928: 2602 3208 0000 |0394: fill-array-data v2, 00000bc6 // +00000832 │ │ -0d792e: 1303 6600 |0397: const/16 v3, #int 102 // #66 │ │ -0d7932: 4d02 0003 |0399: aput-object v2, v0, v3 │ │ -0d7936: 2312 be09 |039b: new-array v2, v1, [D // type@09be │ │ -0d793a: 2602 3508 0000 |039d: fill-array-data v2, 00000bd2 // +00000835 │ │ -0d7940: 1303 6700 |03a0: const/16 v3, #int 103 // #67 │ │ -0d7944: 4d02 0003 |03a2: aput-object v2, v0, v3 │ │ -0d7948: 2312 be09 |03a4: new-array v2, v1, [D // type@09be │ │ -0d794c: 2602 3808 0000 |03a6: fill-array-data v2, 00000bde // +00000838 │ │ -0d7952: 1303 6800 |03a9: const/16 v3, #int 104 // #68 │ │ -0d7956: 4d02 0003 |03ab: aput-object v2, v0, v3 │ │ -0d795a: 2312 be09 |03ad: new-array v2, v1, [D // type@09be │ │ -0d795e: 2602 3b08 0000 |03af: fill-array-data v2, 00000bea // +0000083b │ │ -0d7964: 1303 6900 |03b2: const/16 v3, #int 105 // #69 │ │ -0d7968: 4d02 0003 |03b4: aput-object v2, v0, v3 │ │ -0d796c: 2312 be09 |03b6: new-array v2, v1, [D // type@09be │ │ -0d7970: 2602 3e08 0000 |03b8: fill-array-data v2, 00000bf6 // +0000083e │ │ -0d7976: 1303 6a00 |03bb: const/16 v3, #int 106 // #6a │ │ -0d797a: 4d02 0003 |03bd: aput-object v2, v0, v3 │ │ -0d797e: 2312 be09 |03bf: new-array v2, v1, [D // type@09be │ │ -0d7982: 2602 4108 0000 |03c1: fill-array-data v2, 00000c02 // +00000841 │ │ -0d7988: 1303 6b00 |03c4: const/16 v3, #int 107 // #6b │ │ -0d798c: 4d02 0003 |03c6: aput-object v2, v0, v3 │ │ -0d7990: 2312 be09 |03c8: new-array v2, v1, [D // type@09be │ │ -0d7994: 2602 4408 0000 |03ca: fill-array-data v2, 00000c0e // +00000844 │ │ -0d799a: 1303 6c00 |03cd: const/16 v3, #int 108 // #6c │ │ -0d799e: 4d02 0003 |03cf: aput-object v2, v0, v3 │ │ -0d79a2: 2312 be09 |03d1: new-array v2, v1, [D // type@09be │ │ -0d79a6: 2602 4708 0000 |03d3: fill-array-data v2, 00000c1a // +00000847 │ │ -0d79ac: 1303 6d00 |03d6: const/16 v3, #int 109 // #6d │ │ -0d79b0: 4d02 0003 |03d8: aput-object v2, v0, v3 │ │ -0d79b4: 2312 be09 |03da: new-array v2, v1, [D // type@09be │ │ -0d79b8: 2602 4a08 0000 |03dc: fill-array-data v2, 00000c26 // +0000084a │ │ -0d79be: 1303 6e00 |03df: const/16 v3, #int 110 // #6e │ │ -0d79c2: 4d02 0003 |03e1: aput-object v2, v0, v3 │ │ -0d79c6: 2312 be09 |03e3: new-array v2, v1, [D // type@09be │ │ -0d79ca: 2602 4d08 0000 |03e5: fill-array-data v2, 00000c32 // +0000084d │ │ -0d79d0: 1303 6f00 |03e8: const/16 v3, #int 111 // #6f │ │ -0d79d4: 4d02 0003 |03ea: aput-object v2, v0, v3 │ │ -0d79d8: 2312 be09 |03ec: new-array v2, v1, [D // type@09be │ │ -0d79dc: 2602 5008 0000 |03ee: fill-array-data v2, 00000c3e // +00000850 │ │ -0d79e2: 1303 7000 |03f1: const/16 v3, #int 112 // #70 │ │ -0d79e6: 4d02 0003 |03f3: aput-object v2, v0, v3 │ │ -0d79ea: 2312 be09 |03f5: new-array v2, v1, [D // type@09be │ │ -0d79ee: 2602 5308 0000 |03f7: fill-array-data v2, 00000c4a // +00000853 │ │ -0d79f4: 1303 7100 |03fa: const/16 v3, #int 113 // #71 │ │ -0d79f8: 4d02 0003 |03fc: aput-object v2, v0, v3 │ │ -0d79fc: 2312 be09 |03fe: new-array v2, v1, [D // type@09be │ │ -0d7a00: 2602 5608 0000 |0400: fill-array-data v2, 00000c56 // +00000856 │ │ -0d7a06: 1303 7200 |0403: const/16 v3, #int 114 // #72 │ │ -0d7a0a: 4d02 0003 |0405: aput-object v2, v0, v3 │ │ -0d7a0e: 2312 be09 |0407: new-array v2, v1, [D // type@09be │ │ -0d7a12: 2602 5908 0000 |0409: fill-array-data v2, 00000c62 // +00000859 │ │ -0d7a18: 1303 7300 |040c: const/16 v3, #int 115 // #73 │ │ -0d7a1c: 4d02 0003 |040e: aput-object v2, v0, v3 │ │ -0d7a20: 2312 be09 |0410: new-array v2, v1, [D // type@09be │ │ -0d7a24: 2602 5c08 0000 |0412: fill-array-data v2, 00000c6e // +0000085c │ │ -0d7a2a: 1303 7400 |0415: const/16 v3, #int 116 // #74 │ │ -0d7a2e: 4d02 0003 |0417: aput-object v2, v0, v3 │ │ -0d7a32: 2312 be09 |0419: new-array v2, v1, [D // type@09be │ │ -0d7a36: 2602 5f08 0000 |041b: fill-array-data v2, 00000c7a // +0000085f │ │ -0d7a3c: 1303 7500 |041e: const/16 v3, #int 117 // #75 │ │ -0d7a40: 4d02 0003 |0420: aput-object v2, v0, v3 │ │ -0d7a44: 2312 be09 |0422: new-array v2, v1, [D // type@09be │ │ -0d7a48: 2602 6208 0000 |0424: fill-array-data v2, 00000c86 // +00000862 │ │ -0d7a4e: 1303 7600 |0427: const/16 v3, #int 118 // #76 │ │ -0d7a52: 4d02 0003 |0429: aput-object v2, v0, v3 │ │ -0d7a56: 2312 be09 |042b: new-array v2, v1, [D // type@09be │ │ -0d7a5a: 2602 6508 0000 |042d: fill-array-data v2, 00000c92 // +00000865 │ │ -0d7a60: 1303 7700 |0430: const/16 v3, #int 119 // #77 │ │ -0d7a64: 4d02 0003 |0432: aput-object v2, v0, v3 │ │ -0d7a68: 2312 be09 |0434: new-array v2, v1, [D // type@09be │ │ -0d7a6c: 2602 6808 0000 |0436: fill-array-data v2, 00000c9e // +00000868 │ │ -0d7a72: 1303 7800 |0439: const/16 v3, #int 120 // #78 │ │ -0d7a76: 4d02 0003 |043b: aput-object v2, v0, v3 │ │ -0d7a7a: 2312 be09 |043d: new-array v2, v1, [D // type@09be │ │ -0d7a7e: 2602 6b08 0000 |043f: fill-array-data v2, 00000caa // +0000086b │ │ -0d7a84: 1303 7900 |0442: const/16 v3, #int 121 // #79 │ │ -0d7a88: 4d02 0003 |0444: aput-object v2, v0, v3 │ │ -0d7a8c: 2312 be09 |0446: new-array v2, v1, [D // type@09be │ │ -0d7a90: 2602 6e08 0000 |0448: fill-array-data v2, 00000cb6 // +0000086e │ │ -0d7a96: 1303 7a00 |044b: const/16 v3, #int 122 // #7a │ │ -0d7a9a: 4d02 0003 |044d: aput-object v2, v0, v3 │ │ -0d7a9e: 2312 be09 |044f: new-array v2, v1, [D // type@09be │ │ -0d7aa2: 2602 7108 0000 |0451: fill-array-data v2, 00000cc2 // +00000871 │ │ -0d7aa8: 1303 7b00 |0454: const/16 v3, #int 123 // #7b │ │ -0d7aac: 4d02 0003 |0456: aput-object v2, v0, v3 │ │ -0d7ab0: 2312 be09 |0458: new-array v2, v1, [D // type@09be │ │ -0d7ab4: 2602 7408 0000 |045a: fill-array-data v2, 00000cce // +00000874 │ │ -0d7aba: 1303 7c00 |045d: const/16 v3, #int 124 // #7c │ │ -0d7abe: 4d02 0003 |045f: aput-object v2, v0, v3 │ │ -0d7ac2: 2312 be09 |0461: new-array v2, v1, [D // type@09be │ │ -0d7ac6: 2602 7708 0000 |0463: fill-array-data v2, 00000cda // +00000877 │ │ -0d7acc: 1303 7d00 |0466: const/16 v3, #int 125 // #7d │ │ -0d7ad0: 4d02 0003 |0468: aput-object v2, v0, v3 │ │ -0d7ad4: 2312 be09 |046a: new-array v2, v1, [D // type@09be │ │ -0d7ad8: 2602 7a08 0000 |046c: fill-array-data v2, 00000ce6 // +0000087a │ │ -0d7ade: 1303 7e00 |046f: const/16 v3, #int 126 // #7e │ │ -0d7ae2: 4d02 0003 |0471: aput-object v2, v0, v3 │ │ -0d7ae6: 2312 be09 |0473: new-array v2, v1, [D // type@09be │ │ -0d7aea: 2602 7d08 0000 |0475: fill-array-data v2, 00000cf2 // +0000087d │ │ -0d7af0: 1303 7f00 |0478: const/16 v3, #int 127 // #7f │ │ -0d7af4: 4d02 0003 |047a: aput-object v2, v0, v3 │ │ -0d7af8: 2312 be09 |047c: new-array v2, v1, [D // type@09be │ │ -0d7afc: 2602 8008 0000 |047e: fill-array-data v2, 00000cfe // +00000880 │ │ -0d7b02: 1303 8000 |0481: const/16 v3, #int 128 // #80 │ │ -0d7b06: 4d02 0003 |0483: aput-object v2, v0, v3 │ │ -0d7b0a: 2312 be09 |0485: new-array v2, v1, [D // type@09be │ │ -0d7b0e: 2602 8308 0000 |0487: fill-array-data v2, 00000d0a // +00000883 │ │ -0d7b14: 1303 8100 |048a: const/16 v3, #int 129 // #81 │ │ -0d7b18: 4d02 0003 |048c: aput-object v2, v0, v3 │ │ -0d7b1c: 2312 be09 |048e: new-array v2, v1, [D // type@09be │ │ -0d7b20: 2602 8608 0000 |0490: fill-array-data v2, 00000d16 // +00000886 │ │ -0d7b26: 1303 8200 |0493: const/16 v3, #int 130 // #82 │ │ -0d7b2a: 4d02 0003 |0495: aput-object v2, v0, v3 │ │ -0d7b2e: 2312 be09 |0497: new-array v2, v1, [D // type@09be │ │ -0d7b32: 2602 8908 0000 |0499: fill-array-data v2, 00000d22 // +00000889 │ │ -0d7b38: 1303 8300 |049c: const/16 v3, #int 131 // #83 │ │ -0d7b3c: 4d02 0003 |049e: aput-object v2, v0, v3 │ │ -0d7b40: 2312 be09 |04a0: new-array v2, v1, [D // type@09be │ │ -0d7b44: 2602 8c08 0000 |04a2: fill-array-data v2, 00000d2e // +0000088c │ │ -0d7b4a: 1303 8400 |04a5: const/16 v3, #int 132 // #84 │ │ -0d7b4e: 4d02 0003 |04a7: aput-object v2, v0, v3 │ │ -0d7b52: 2312 be09 |04a9: new-array v2, v1, [D // type@09be │ │ -0d7b56: 2602 8f08 0000 |04ab: fill-array-data v2, 00000d3a // +0000088f │ │ -0d7b5c: 1303 8500 |04ae: const/16 v3, #int 133 // #85 │ │ -0d7b60: 4d02 0003 |04b0: aput-object v2, v0, v3 │ │ -0d7b64: 2312 be09 |04b2: new-array v2, v1, [D // type@09be │ │ -0d7b68: 2602 9208 0000 |04b4: fill-array-data v2, 00000d46 // +00000892 │ │ -0d7b6e: 1303 8600 |04b7: const/16 v3, #int 134 // #86 │ │ -0d7b72: 4d02 0003 |04b9: aput-object v2, v0, v3 │ │ -0d7b76: 2312 be09 |04bb: new-array v2, v1, [D // type@09be │ │ -0d7b7a: 2602 9508 0000 |04bd: fill-array-data v2, 00000d52 // +00000895 │ │ -0d7b80: 1303 8700 |04c0: const/16 v3, #int 135 // #87 │ │ -0d7b84: 4d02 0003 |04c2: aput-object v2, v0, v3 │ │ -0d7b88: 2312 be09 |04c4: new-array v2, v1, [D // type@09be │ │ -0d7b8c: 2602 9808 0000 |04c6: fill-array-data v2, 00000d5e // +00000898 │ │ -0d7b92: 1303 8800 |04c9: const/16 v3, #int 136 // #88 │ │ -0d7b96: 4d02 0003 |04cb: aput-object v2, v0, v3 │ │ -0d7b9a: 2312 be09 |04cd: new-array v2, v1, [D // type@09be │ │ -0d7b9e: 2602 9b08 0000 |04cf: fill-array-data v2, 00000d6a // +0000089b │ │ -0d7ba4: 1303 8900 |04d2: const/16 v3, #int 137 // #89 │ │ -0d7ba8: 4d02 0003 |04d4: aput-object v2, v0, v3 │ │ -0d7bac: 2312 be09 |04d6: new-array v2, v1, [D // type@09be │ │ -0d7bb0: 2602 9e08 0000 |04d8: fill-array-data v2, 00000d76 // +0000089e │ │ -0d7bb6: 1303 8a00 |04db: const/16 v3, #int 138 // #8a │ │ -0d7bba: 4d02 0003 |04dd: aput-object v2, v0, v3 │ │ -0d7bbe: 2312 be09 |04df: new-array v2, v1, [D // type@09be │ │ -0d7bc2: 2602 a108 0000 |04e1: fill-array-data v2, 00000d82 // +000008a1 │ │ -0d7bc8: 1303 8b00 |04e4: const/16 v3, #int 139 // #8b │ │ -0d7bcc: 4d02 0003 |04e6: aput-object v2, v0, v3 │ │ -0d7bd0: 2312 be09 |04e8: new-array v2, v1, [D // type@09be │ │ -0d7bd4: 2602 a408 0000 |04ea: fill-array-data v2, 00000d8e // +000008a4 │ │ -0d7bda: 1303 8c00 |04ed: const/16 v3, #int 140 // #8c │ │ -0d7bde: 4d02 0003 |04ef: aput-object v2, v0, v3 │ │ -0d7be2: 2312 be09 |04f1: new-array v2, v1, [D // type@09be │ │ -0d7be6: 2602 a708 0000 |04f3: fill-array-data v2, 00000d9a // +000008a7 │ │ -0d7bec: 1303 8d00 |04f6: const/16 v3, #int 141 // #8d │ │ -0d7bf0: 4d02 0003 |04f8: aput-object v2, v0, v3 │ │ -0d7bf4: 2312 be09 |04fa: new-array v2, v1, [D // type@09be │ │ -0d7bf8: 2602 aa08 0000 |04fc: fill-array-data v2, 00000da6 // +000008aa │ │ -0d7bfe: 1303 8e00 |04ff: const/16 v3, #int 142 // #8e │ │ -0d7c02: 4d02 0003 |0501: aput-object v2, v0, v3 │ │ -0d7c06: 2312 be09 |0503: new-array v2, v1, [D // type@09be │ │ -0d7c0a: 2602 ad08 0000 |0505: fill-array-data v2, 00000db2 // +000008ad │ │ -0d7c10: 1303 8f00 |0508: const/16 v3, #int 143 // #8f │ │ -0d7c14: 4d02 0003 |050a: aput-object v2, v0, v3 │ │ -0d7c18: 2312 be09 |050c: new-array v2, v1, [D // type@09be │ │ -0d7c1c: 2602 b008 0000 |050e: fill-array-data v2, 00000dbe // +000008b0 │ │ -0d7c22: 1303 9000 |0511: const/16 v3, #int 144 // #90 │ │ -0d7c26: 4d02 0003 |0513: aput-object v2, v0, v3 │ │ -0d7c2a: 2312 be09 |0515: new-array v2, v1, [D // type@09be │ │ -0d7c2e: 2602 b308 0000 |0517: fill-array-data v2, 00000dca // +000008b3 │ │ -0d7c34: 1303 9100 |051a: const/16 v3, #int 145 // #91 │ │ -0d7c38: 4d02 0003 |051c: aput-object v2, v0, v3 │ │ -0d7c3c: 2312 be09 |051e: new-array v2, v1, [D // type@09be │ │ -0d7c40: 2602 b608 0000 |0520: fill-array-data v2, 00000dd6 // +000008b6 │ │ -0d7c46: 1303 9200 |0523: const/16 v3, #int 146 // #92 │ │ -0d7c4a: 4d02 0003 |0525: aput-object v2, v0, v3 │ │ -0d7c4e: 2312 be09 |0527: new-array v2, v1, [D // type@09be │ │ -0d7c52: 2602 b908 0000 |0529: fill-array-data v2, 00000de2 // +000008b9 │ │ -0d7c58: 1303 9300 |052c: const/16 v3, #int 147 // #93 │ │ -0d7c5c: 4d02 0003 |052e: aput-object v2, v0, v3 │ │ -0d7c60: 2312 be09 |0530: new-array v2, v1, [D // type@09be │ │ -0d7c64: 2602 bc08 0000 |0532: fill-array-data v2, 00000dee // +000008bc │ │ -0d7c6a: 1303 9400 |0535: const/16 v3, #int 148 // #94 │ │ -0d7c6e: 4d02 0003 |0537: aput-object v2, v0, v3 │ │ -0d7c72: 2312 be09 |0539: new-array v2, v1, [D // type@09be │ │ -0d7c76: 2602 bf08 0000 |053b: fill-array-data v2, 00000dfa // +000008bf │ │ -0d7c7c: 1303 9500 |053e: const/16 v3, #int 149 // #95 │ │ -0d7c80: 4d02 0003 |0540: aput-object v2, v0, v3 │ │ -0d7c84: 2312 be09 |0542: new-array v2, v1, [D // type@09be │ │ -0d7c88: 2602 c208 0000 |0544: fill-array-data v2, 00000e06 // +000008c2 │ │ -0d7c8e: 1303 9600 |0547: const/16 v3, #int 150 // #96 │ │ -0d7c92: 4d02 0003 |0549: aput-object v2, v0, v3 │ │ -0d7c96: 2312 be09 |054b: new-array v2, v1, [D // type@09be │ │ -0d7c9a: 2602 c508 0000 |054d: fill-array-data v2, 00000e12 // +000008c5 │ │ -0d7ca0: 1303 9700 |0550: const/16 v3, #int 151 // #97 │ │ -0d7ca4: 4d02 0003 |0552: aput-object v2, v0, v3 │ │ -0d7ca8: 2312 be09 |0554: new-array v2, v1, [D // type@09be │ │ -0d7cac: 2602 c808 0000 |0556: fill-array-data v2, 00000e1e // +000008c8 │ │ -0d7cb2: 1303 9800 |0559: const/16 v3, #int 152 // #98 │ │ -0d7cb6: 4d02 0003 |055b: aput-object v2, v0, v3 │ │ -0d7cba: 2312 be09 |055d: new-array v2, v1, [D // type@09be │ │ -0d7cbe: 2602 cb08 0000 |055f: fill-array-data v2, 00000e2a // +000008cb │ │ -0d7cc4: 1303 9900 |0562: const/16 v3, #int 153 // #99 │ │ -0d7cc8: 4d02 0003 |0564: aput-object v2, v0, v3 │ │ -0d7ccc: 2312 be09 |0566: new-array v2, v1, [D // type@09be │ │ -0d7cd0: 2602 ce08 0000 |0568: fill-array-data v2, 00000e36 // +000008ce │ │ -0d7cd6: 1303 9a00 |056b: const/16 v3, #int 154 // #9a │ │ -0d7cda: 4d02 0003 |056d: aput-object v2, v0, v3 │ │ -0d7cde: 2312 be09 |056f: new-array v2, v1, [D // type@09be │ │ -0d7ce2: 2602 d108 0000 |0571: fill-array-data v2, 00000e42 // +000008d1 │ │ -0d7ce8: 1303 9b00 |0574: const/16 v3, #int 155 // #9b │ │ -0d7cec: 4d02 0003 |0576: aput-object v2, v0, v3 │ │ -0d7cf0: 2312 be09 |0578: new-array v2, v1, [D // type@09be │ │ -0d7cf4: 2602 d408 0000 |057a: fill-array-data v2, 00000e4e // +000008d4 │ │ -0d7cfa: 1303 9c00 |057d: const/16 v3, #int 156 // #9c │ │ -0d7cfe: 4d02 0003 |057f: aput-object v2, v0, v3 │ │ -0d7d02: 2312 be09 |0581: new-array v2, v1, [D // type@09be │ │ -0d7d06: 2602 d708 0000 |0583: fill-array-data v2, 00000e5a // +000008d7 │ │ -0d7d0c: 1303 9d00 |0586: const/16 v3, #int 157 // #9d │ │ -0d7d10: 4d02 0003 |0588: aput-object v2, v0, v3 │ │ -0d7d14: 2312 be09 |058a: new-array v2, v1, [D // type@09be │ │ -0d7d18: 2602 da08 0000 |058c: fill-array-data v2, 00000e66 // +000008da │ │ -0d7d1e: 1303 9e00 |058f: const/16 v3, #int 158 // #9e │ │ -0d7d22: 4d02 0003 |0591: aput-object v2, v0, v3 │ │ -0d7d26: 2312 be09 |0593: new-array v2, v1, [D // type@09be │ │ -0d7d2a: 2602 dd08 0000 |0595: fill-array-data v2, 00000e72 // +000008dd │ │ -0d7d30: 1303 9f00 |0598: const/16 v3, #int 159 // #9f │ │ -0d7d34: 4d02 0003 |059a: aput-object v2, v0, v3 │ │ -0d7d38: 2312 be09 |059c: new-array v2, v1, [D // type@09be │ │ -0d7d3c: 2602 e008 0000 |059e: fill-array-data v2, 00000e7e // +000008e0 │ │ -0d7d42: 1303 a000 |05a1: const/16 v3, #int 160 // #a0 │ │ -0d7d46: 4d02 0003 |05a3: aput-object v2, v0, v3 │ │ -0d7d4a: 2312 be09 |05a5: new-array v2, v1, [D // type@09be │ │ -0d7d4e: 2602 e308 0000 |05a7: fill-array-data v2, 00000e8a // +000008e3 │ │ -0d7d54: 1303 a100 |05aa: const/16 v3, #int 161 // #a1 │ │ -0d7d58: 4d02 0003 |05ac: aput-object v2, v0, v3 │ │ -0d7d5c: 2312 be09 |05ae: new-array v2, v1, [D // type@09be │ │ -0d7d60: 2602 e608 0000 |05b0: fill-array-data v2, 00000e96 // +000008e6 │ │ -0d7d66: 1303 a200 |05b3: const/16 v3, #int 162 // #a2 │ │ -0d7d6a: 4d02 0003 |05b5: aput-object v2, v0, v3 │ │ -0d7d6e: 2312 be09 |05b7: new-array v2, v1, [D // type@09be │ │ -0d7d72: 2602 e908 0000 |05b9: fill-array-data v2, 00000ea2 // +000008e9 │ │ -0d7d78: 1303 a300 |05bc: const/16 v3, #int 163 // #a3 │ │ -0d7d7c: 4d02 0003 |05be: aput-object v2, v0, v3 │ │ -0d7d80: 2312 be09 |05c0: new-array v2, v1, [D // type@09be │ │ -0d7d84: 2602 ec08 0000 |05c2: fill-array-data v2, 00000eae // +000008ec │ │ -0d7d8a: 1303 a400 |05c5: const/16 v3, #int 164 // #a4 │ │ -0d7d8e: 4d02 0003 |05c7: aput-object v2, v0, v3 │ │ -0d7d92: 2312 be09 |05c9: new-array v2, v1, [D // type@09be │ │ -0d7d96: 2602 ef08 0000 |05cb: fill-array-data v2, 00000eba // +000008ef │ │ -0d7d9c: 1303 a500 |05ce: const/16 v3, #int 165 // #a5 │ │ -0d7da0: 4d02 0003 |05d0: aput-object v2, v0, v3 │ │ -0d7da4: 2312 be09 |05d2: new-array v2, v1, [D // type@09be │ │ -0d7da8: 2602 f208 0000 |05d4: fill-array-data v2, 00000ec6 // +000008f2 │ │ -0d7dae: 1303 a600 |05d7: const/16 v3, #int 166 // #a6 │ │ -0d7db2: 4d02 0003 |05d9: aput-object v2, v0, v3 │ │ -0d7db6: 2312 be09 |05db: new-array v2, v1, [D // type@09be │ │ -0d7dba: 2602 f508 0000 |05dd: fill-array-data v2, 00000ed2 // +000008f5 │ │ -0d7dc0: 1303 a700 |05e0: const/16 v3, #int 167 // #a7 │ │ -0d7dc4: 4d02 0003 |05e2: aput-object v2, v0, v3 │ │ -0d7dc8: 2312 be09 |05e4: new-array v2, v1, [D // type@09be │ │ -0d7dcc: 2602 f808 0000 |05e6: fill-array-data v2, 00000ede // +000008f8 │ │ -0d7dd2: 1303 a800 |05e9: const/16 v3, #int 168 // #a8 │ │ -0d7dd6: 4d02 0003 |05eb: aput-object v2, v0, v3 │ │ -0d7dda: 2312 be09 |05ed: new-array v2, v1, [D // type@09be │ │ -0d7dde: 2602 fb08 0000 |05ef: fill-array-data v2, 00000eea // +000008fb │ │ -0d7de4: 1303 a900 |05f2: const/16 v3, #int 169 // #a9 │ │ -0d7de8: 4d02 0003 |05f4: aput-object v2, v0, v3 │ │ -0d7dec: 2312 be09 |05f6: new-array v2, v1, [D // type@09be │ │ -0d7df0: 2602 fe08 0000 |05f8: fill-array-data v2, 00000ef6 // +000008fe │ │ -0d7df6: 1303 aa00 |05fb: const/16 v3, #int 170 // #aa │ │ -0d7dfa: 4d02 0003 |05fd: aput-object v2, v0, v3 │ │ -0d7dfe: 2312 be09 |05ff: new-array v2, v1, [D // type@09be │ │ -0d7e02: 2602 0109 0000 |0601: fill-array-data v2, 00000f02 // +00000901 │ │ -0d7e08: 1303 ab00 |0604: const/16 v3, #int 171 // #ab │ │ -0d7e0c: 4d02 0003 |0606: aput-object v2, v0, v3 │ │ -0d7e10: 2312 be09 |0608: new-array v2, v1, [D // type@09be │ │ -0d7e14: 2602 0409 0000 |060a: fill-array-data v2, 00000f0e // +00000904 │ │ -0d7e1a: 1303 ac00 |060d: const/16 v3, #int 172 // #ac │ │ -0d7e1e: 4d02 0003 |060f: aput-object v2, v0, v3 │ │ -0d7e22: 2312 be09 |0611: new-array v2, v1, [D // type@09be │ │ -0d7e26: 2602 0709 0000 |0613: fill-array-data v2, 00000f1a // +00000907 │ │ -0d7e2c: 1303 ad00 |0616: const/16 v3, #int 173 // #ad │ │ -0d7e30: 4d02 0003 |0618: aput-object v2, v0, v3 │ │ -0d7e34: 2312 be09 |061a: new-array v2, v1, [D // type@09be │ │ -0d7e38: 2602 0a09 0000 |061c: fill-array-data v2, 00000f26 // +0000090a │ │ -0d7e3e: 1303 ae00 |061f: const/16 v3, #int 174 // #ae │ │ -0d7e42: 4d02 0003 |0621: aput-object v2, v0, v3 │ │ -0d7e46: 2312 be09 |0623: new-array v2, v1, [D // type@09be │ │ -0d7e4a: 2602 0d09 0000 |0625: fill-array-data v2, 00000f32 // +0000090d │ │ -0d7e50: 1303 af00 |0628: const/16 v3, #int 175 // #af │ │ -0d7e54: 4d02 0003 |062a: aput-object v2, v0, v3 │ │ -0d7e58: 2312 be09 |062c: new-array v2, v1, [D // type@09be │ │ -0d7e5c: 2602 1009 0000 |062e: fill-array-data v2, 00000f3e // +00000910 │ │ -0d7e62: 1303 b000 |0631: const/16 v3, #int 176 // #b0 │ │ -0d7e66: 4d02 0003 |0633: aput-object v2, v0, v3 │ │ -0d7e6a: 2312 be09 |0635: new-array v2, v1, [D // type@09be │ │ -0d7e6e: 2602 1309 0000 |0637: fill-array-data v2, 00000f4a // +00000913 │ │ -0d7e74: 1303 b100 |063a: const/16 v3, #int 177 // #b1 │ │ -0d7e78: 4d02 0003 |063c: aput-object v2, v0, v3 │ │ -0d7e7c: 2312 be09 |063e: new-array v2, v1, [D // type@09be │ │ -0d7e80: 2602 1609 0000 |0640: fill-array-data v2, 00000f56 // +00000916 │ │ -0d7e86: 1303 b200 |0643: const/16 v3, #int 178 // #b2 │ │ -0d7e8a: 4d02 0003 |0645: aput-object v2, v0, v3 │ │ -0d7e8e: 2312 be09 |0647: new-array v2, v1, [D // type@09be │ │ -0d7e92: 2602 1909 0000 |0649: fill-array-data v2, 00000f62 // +00000919 │ │ -0d7e98: 1303 b300 |064c: const/16 v3, #int 179 // #b3 │ │ -0d7e9c: 4d02 0003 |064e: aput-object v2, v0, v3 │ │ -0d7ea0: 2312 be09 |0650: new-array v2, v1, [D // type@09be │ │ -0d7ea4: 2602 1c09 0000 |0652: fill-array-data v2, 00000f6e // +0000091c │ │ -0d7eaa: 1303 b400 |0655: const/16 v3, #int 180 // #b4 │ │ -0d7eae: 4d02 0003 |0657: aput-object v2, v0, v3 │ │ -0d7eb2: 2312 be09 |0659: new-array v2, v1, [D // type@09be │ │ -0d7eb6: 2602 1f09 0000 |065b: fill-array-data v2, 00000f7a // +0000091f │ │ -0d7ebc: 1303 b500 |065e: const/16 v3, #int 181 // #b5 │ │ -0d7ec0: 4d02 0003 |0660: aput-object v2, v0, v3 │ │ -0d7ec4: 2312 be09 |0662: new-array v2, v1, [D // type@09be │ │ -0d7ec8: 2602 2209 0000 |0664: fill-array-data v2, 00000f86 // +00000922 │ │ -0d7ece: 1303 b600 |0667: const/16 v3, #int 182 // #b6 │ │ -0d7ed2: 4d02 0003 |0669: aput-object v2, v0, v3 │ │ -0d7ed6: 2312 be09 |066b: new-array v2, v1, [D // type@09be │ │ -0d7eda: 2602 2509 0000 |066d: fill-array-data v2, 00000f92 // +00000925 │ │ -0d7ee0: 1303 b700 |0670: const/16 v3, #int 183 // #b7 │ │ -0d7ee4: 4d02 0003 |0672: aput-object v2, v0, v3 │ │ -0d7ee8: 2312 be09 |0674: new-array v2, v1, [D // type@09be │ │ -0d7eec: 2602 2809 0000 |0676: fill-array-data v2, 00000f9e // +00000928 │ │ -0d7ef2: 1303 b800 |0679: const/16 v3, #int 184 // #b8 │ │ -0d7ef6: 4d02 0003 |067b: aput-object v2, v0, v3 │ │ -0d7efa: 2312 be09 |067d: new-array v2, v1, [D // type@09be │ │ -0d7efe: 2602 2b09 0000 |067f: fill-array-data v2, 00000faa // +0000092b │ │ -0d7f04: 1303 b900 |0682: const/16 v3, #int 185 // #b9 │ │ -0d7f08: 4d02 0003 |0684: aput-object v2, v0, v3 │ │ -0d7f0c: 2312 be09 |0686: new-array v2, v1, [D // type@09be │ │ -0d7f10: 2602 2e09 0000 |0688: fill-array-data v2, 00000fb6 // +0000092e │ │ -0d7f16: 1303 ba00 |068b: const/16 v3, #int 186 // #ba │ │ -0d7f1a: 4d02 0003 |068d: aput-object v2, v0, v3 │ │ -0d7f1e: 2312 be09 |068f: new-array v2, v1, [D // type@09be │ │ -0d7f22: 2602 3109 0000 |0691: fill-array-data v2, 00000fc2 // +00000931 │ │ -0d7f28: 1303 bb00 |0694: const/16 v3, #int 187 // #bb │ │ -0d7f2c: 4d02 0003 |0696: aput-object v2, v0, v3 │ │ -0d7f30: 2312 be09 |0698: new-array v2, v1, [D // type@09be │ │ -0d7f34: 2602 3409 0000 |069a: fill-array-data v2, 00000fce // +00000934 │ │ -0d7f3a: 1303 bc00 |069d: const/16 v3, #int 188 // #bc │ │ -0d7f3e: 4d02 0003 |069f: aput-object v2, v0, v3 │ │ -0d7f42: 2312 be09 |06a1: new-array v2, v1, [D // type@09be │ │ -0d7f46: 2602 3709 0000 |06a3: fill-array-data v2, 00000fda // +00000937 │ │ -0d7f4c: 1303 bd00 |06a6: const/16 v3, #int 189 // #bd │ │ -0d7f50: 4d02 0003 |06a8: aput-object v2, v0, v3 │ │ -0d7f54: 2312 be09 |06aa: new-array v2, v1, [D // type@09be │ │ -0d7f58: 2602 3a09 0000 |06ac: fill-array-data v2, 00000fe6 // +0000093a │ │ -0d7f5e: 1303 be00 |06af: const/16 v3, #int 190 // #be │ │ -0d7f62: 4d02 0003 |06b1: aput-object v2, v0, v3 │ │ -0d7f66: 2312 be09 |06b3: new-array v2, v1, [D // type@09be │ │ -0d7f6a: 2602 3d09 0000 |06b5: fill-array-data v2, 00000ff2 // +0000093d │ │ -0d7f70: 1303 bf00 |06b8: const/16 v3, #int 191 // #bf │ │ -0d7f74: 4d02 0003 |06ba: aput-object v2, v0, v3 │ │ -0d7f78: 2312 be09 |06bc: new-array v2, v1, [D // type@09be │ │ -0d7f7c: 2602 4009 0000 |06be: fill-array-data v2, 00000ffe // +00000940 │ │ -0d7f82: 1303 c000 |06c1: const/16 v3, #int 192 // #c0 │ │ -0d7f86: 4d02 0003 |06c3: aput-object v2, v0, v3 │ │ -0d7f8a: 2312 be09 |06c5: new-array v2, v1, [D // type@09be │ │ -0d7f8e: 2602 4309 0000 |06c7: fill-array-data v2, 0000100a // +00000943 │ │ -0d7f94: 1303 c100 |06ca: const/16 v3, #int 193 // #c1 │ │ -0d7f98: 4d02 0003 |06cc: aput-object v2, v0, v3 │ │ -0d7f9c: 2312 be09 |06ce: new-array v2, v1, [D // type@09be │ │ -0d7fa0: 2602 4609 0000 |06d0: fill-array-data v2, 00001016 // +00000946 │ │ -0d7fa6: 1303 c200 |06d3: const/16 v3, #int 194 // #c2 │ │ -0d7faa: 4d02 0003 |06d5: aput-object v2, v0, v3 │ │ -0d7fae: 2312 be09 |06d7: new-array v2, v1, [D // type@09be │ │ -0d7fb2: 2602 4909 0000 |06d9: fill-array-data v2, 00001022 // +00000949 │ │ -0d7fb8: 1303 c300 |06dc: const/16 v3, #int 195 // #c3 │ │ -0d7fbc: 4d02 0003 |06de: aput-object v2, v0, v3 │ │ -0d7fc0: 2312 be09 |06e0: new-array v2, v1, [D // type@09be │ │ -0d7fc4: 2602 4c09 0000 |06e2: fill-array-data v2, 0000102e // +0000094c │ │ -0d7fca: 1303 c400 |06e5: const/16 v3, #int 196 // #c4 │ │ -0d7fce: 4d02 0003 |06e7: aput-object v2, v0, v3 │ │ -0d7fd2: 2312 be09 |06e9: new-array v2, v1, [D // type@09be │ │ -0d7fd6: 2602 4f09 0000 |06eb: fill-array-data v2, 0000103a // +0000094f │ │ -0d7fdc: 1303 c500 |06ee: const/16 v3, #int 197 // #c5 │ │ -0d7fe0: 4d02 0003 |06f0: aput-object v2, v0, v3 │ │ -0d7fe4: 2311 be09 |06f2: new-array v1, v1, [D // type@09be │ │ -0d7fe8: 2601 5209 0000 |06f4: fill-array-data v1, 00001046 // +00000952 │ │ -0d7fee: 1302 c600 |06f7: const/16 v2, #int 198 // #c6 │ │ -0d7ff2: 4d01 0002 |06f9: aput-object v1, v0, v2 │ │ -0d7ff6: 6900 f313 |06fb: sput-object v0, Lcom/ds/avare/place/GameTFR;.GAME_TFR_COORDS:[[D // field@13f3 │ │ -0d7ffa: 0e00 |06fd: return-void │ │ -0d7ffc: 0003 0800 0200 0000 e17a 14ae 47e1 ... |06fe: array-data (12 units) │ │ -0d8014: 0003 0800 0200 0000 ec51 b81e 85c3 ... |070a: array-data (12 units) │ │ -0d802c: 0003 0800 0200 0000 c3f5 285c 8fa2 ... |0716: array-data (12 units) │ │ -0d8044: 0003 0800 0200 0000 c3f5 285c 8f62 ... |0722: array-data (12 units) │ │ -0d805c: 0003 0800 0200 0000 5c8f c2f5 289c ... |072e: array-data (12 units) │ │ -0d8074: 0003 0800 0200 0000 ae47 e17a 14ee ... |073a: array-data (12 units) │ │ -0d808c: 0003 0800 0200 0000 cdcc cccc cc8c ... |0746: array-data (12 units) │ │ -0d80a4: 0003 0800 0200 0000 5997 db1f 64c0 ... |0752: array-data (12 units) │ │ -0d80bc: 0003 0800 0200 0000 ec51 b81e 856b ... |075e: array-data (12 units) │ │ -0d80d4: 0003 0800 0200 0000 1f85 eb51 b8de ... |076a: array-data (12 units) │ │ -0d80ec: 0003 0800 0200 0000 0ad7 a370 3d2a ... |0776: array-data (12 units) │ │ -0d8104: 0003 0800 0200 0000 0000 0000 0040 ... |0782: array-data (12 units) │ │ -0d811c: 0003 0800 0200 0000 5430 e10c 4daf ... |078e: array-data (12 units) │ │ -0d8134: 0003 0800 0200 0000 017c f36a e2e1 ... |079a: array-data (12 units) │ │ -0d814c: 0003 0800 0200 0000 52b8 1e85 eb51 ... |07a6: array-data (12 units) │ │ -0d8164: 0003 0800 0200 0000 6666 6666 6686 ... |07b2: array-data (12 units) │ │ -0d817c: 0003 0800 0200 0000 3333 3333 33f3 ... |07be: array-data (12 units) │ │ -0d8194: 0003 0800 0200 0000 5c8f c2f5 287c ... |07ca: array-data (12 units) │ │ -0d81ac: 0003 0800 0200 0000 ec51 b81e 850b ... |07d6: array-data (12 units) │ │ -0d81c4: 0003 0800 0200 0000 3333 3333 33f3 ... |07e2: array-data (12 units) │ │ -0d81dc: 0003 0800 0200 0000 48e1 7a14 ae67 ... |07ee: array-data (12 units) │ │ -0d81f4: 0003 0800 0200 0000 48e1 7a14 ae67 ... |07fa: array-data (12 units) │ │ -0d820c: 0003 0800 0200 0000 0000 0000 00e0 ... |0806: array-data (12 units) │ │ -0d8224: 0003 0800 0200 0000 3333 3333 33f3 ... |0812: array-data (12 units) │ │ -0d823c: 0003 0800 0200 0000 9a99 9999 9939 ... |081e: array-data (12 units) │ │ -0d8254: 0003 0800 0200 0000 713d 0ad7 a350 ... |082a: array-data (12 units) │ │ -0d826c: 0003 0800 0200 0000 85eb 51b8 1e65 ... |0836: array-data (12 units) │ │ -0d8284: 0003 0800 0200 0000 7b14 ae47 e1da ... |0842: array-data (12 units) │ │ -0d829c: 0003 0800 0200 0000 ec51 b81e 85cb ... |084e: array-data (12 units) │ │ -0d82b4: 0003 0800 0200 0000 7b14 ae47 e1fa ... |085a: array-data (12 units) │ │ -0d82cc: 0003 0800 0200 0000 0a19 2a3b 4c15 ... |0866: array-data (12 units) │ │ -0d82e4: 0003 0800 0200 0000 14ae 47e1 7a74 ... |0872: array-data (12 units) │ │ -0d82fc: 0003 0800 0200 0000 6666 6666 66e6 ... |087e: array-data (12 units) │ │ -0d8314: 0003 0800 0200 0000 9a99 9999 99b9 ... |088a: array-data (12 units) │ │ -0d832c: 0003 0800 0200 0000 3d0a d7a3 70dd ... |0896: array-data (12 units) │ │ -0d8344: 0003 0800 0200 0000 a470 3d0a d7a3 ... |08a2: array-data (12 units) │ │ -0d835c: 0003 0800 0200 0000 ec51 b81e 852b ... |08ae: array-data (12 units) │ │ -0d8374: 0003 0800 0200 0000 9a99 9999 99f9 ... |08ba: array-data (12 units) │ │ -0d838c: 0003 0800 0200 0000 0ad7 a370 3dea ... |08c6: array-data (12 units) │ │ -0d83a4: 0003 0800 0200 0000 cdcc cccc cc8c ... |08d2: array-data (12 units) │ │ -0d83bc: 0003 0800 0200 0000 1f85 eb51 b8be ... |08de: array-data (12 units) │ │ -0d83d4: 0003 0800 0200 0000 0000 0000 00e0 ... |08ea: array-data (12 units) │ │ -0d83ec: 0003 0800 0200 0000 9c82 9ae5 632b ... |08f6: array-data (12 units) │ │ -0d8404: 0003 0800 0200 0000 3333 3333 33f3 ... |0902: array-data (12 units) │ │ -0d841c: 0003 0800 0200 0000 236c c116 6cc1 ... |090e: array-data (12 units) │ │ -0d8434: 0003 0800 0200 0000 6666 6666 6686 ... |091a: array-data (12 units) │ │ -0d844c: 0003 0800 0200 0000 295c 8fc2 f508 ... |0926: array-data (12 units) │ │ -0d8464: 0003 0800 0200 0000 a470 3d0a d783 ... |0932: array-data (12 units) │ │ -0d847c: 0003 0800 0200 0000 5c8f c2f5 287c ... |093e: array-data (12 units) │ │ -0d8494: 0003 0800 0200 0000 0000 0000 0060 ... |094a: array-data (12 units) │ │ -0d84ac: 0003 0800 0200 0000 0ad7 a370 3d6a ... |0956: array-data (12 units) │ │ -0d84c4: 0003 0800 0200 0000 0000 0000 00e0 ... |0962: array-data (12 units) │ │ -0d84dc: 0003 0800 0200 0000 3333 3333 33f3 ... |096e: array-data (12 units) │ │ -0d84f4: 0003 0800 0200 0000 9a99 9999 9939 ... |097a: array-data (12 units) │ │ -0d850c: 0003 0800 0200 0000 8fc2 f528 5c4f ... |0986: array-data (12 units) │ │ -0d8524: 0003 0800 0200 0000 227d d227 7d5a ... |0992: array-data (12 units) │ │ -0d853c: 0003 0800 0200 0000 cf06 3a6d a0e3 ... |099e: array-data (12 units) │ │ -0d8554: 0003 0800 0200 0000 cdcc cccc cccc ... |09aa: array-data (12 units) │ │ -0d856c: 0003 0800 0200 0000 85eb 51b8 1ec5 ... |09b6: array-data (12 units) │ │ -0d8584: 0003 0800 0200 0000 0000 0000 0060 ... |09c2: array-data (12 units) │ │ -0d859c: 0003 0800 0200 0000 2b96 fc62 c96f ... |09ce: array-data (12 units) │ │ -0d85b4: 0003 0800 0200 0000 4a1b e8b4 81b6 ... |09da: array-data (12 units) │ │ -0d85cc: 0003 0800 0200 0000 99db 1f64 a8ec ... |09e6: array-data (12 units) │ │ -0d85e4: 0003 0800 0200 0000 35af 269e 154d ... |09f2: array-data (12 units) │ │ -0d85fc: 0003 0800 0200 0000 82f3 6ae2 5919 ... |09fe: array-data (12 units) │ │ -0d8614: 0003 0800 0200 0000 48e1 7a14 ae87 ... |0a0a: array-data (12 units) │ │ -0d862c: 0003 0800 0200 0000 d627 7dd2 27cd ... |0a16: array-data (12 units) │ │ -0d8644: 0003 0800 0200 0000 e3f6 0719 2a2b ... |0a22: array-data (12 units) │ │ -0d865c: 0003 0800 0200 0000 9cd3 063a 6db0 ... |0a2e: array-data (12 units) │ │ -0d8674: 0003 0800 0200 0000 ad89 6745 2321 ... |0a3a: array-data (12 units) │ │ -0d868c: 0003 0800 0200 0000 17a6 2eb7 3f68 ... |0a46: array-data (12 units) │ │ -0d86a4: 0003 0800 0200 0000 a2f4 499f f4c9 ... |0a52: array-data (12 units) │ │ -0d86bc: 0003 0800 0200 0000 5376 98ba dc56 ... |0a5e: array-data (12 units) │ │ -0d86d4: 0003 0800 0200 0000 0000 0000 0048 ... |0a6a: array-data (12 units) │ │ -0d86ec: 0003 0800 0200 0000 8fc2 f528 5cff ... |0a76: array-data (12 units) │ │ -0d8704: 0003 0800 0200 0000 e1bc 9a78 56cc ... |0a82: array-data (12 units) │ │ -0d871c: 0003 0800 0200 0000 9cd3 063a 6d20 ... |0a8e: array-data (12 units) │ │ -0d8734: 0003 0800 0200 0000 a178 5634 1270 ... |0a9a: array-data (12 units) │ │ -0d874c: 0003 0800 0200 0000 2a1a 09f8 e6dd ... |0aa6: array-data (12 units) │ │ -0d8764: 0003 0800 0200 0000 ba58 f28b 2597 ... |0ab2: array-data (12 units) │ │ -0d877c: 0003 0800 0200 0000 a6aa aaaa aa6a ... |0abe: array-data (12 units) │ │ -0d8794: 0003 0800 0200 0000 2722 2222 229a ... |0aca: array-data (12 units) │ │ -0d87ac: 0003 0800 0200 0000 6f03 9d36 d091 ... |0ad6: array-data (12 units) │ │ -0d87c4: 0003 0800 0200 0000 58a8 ec30 7569 ... |0ae2: array-data (12 units) │ │ -0d87dc: 0003 0800 0200 0000 45e9 933e e943 ... |0aee: array-data (12 units) │ │ -0d87f4: 0003 0800 0200 0000 b7a2 9180 6f36 ... |0afa: array-data (12 units) │ │ -0d880c: 0003 0800 0200 0000 227d d227 7dc2 ... |0b06: array-data (12 units) │ │ -0d8824: 0003 0800 0200 0000 2664 a8ec 305d ... |0b12: array-data (12 units) │ │ -0d883c: 0003 0800 0200 0000 01be 7935 f1ec ... |0b1e: array-data (12 units) │ │ -0d8854: 0003 0800 0200 0000 3ec8 50d9 61ba ... |0b2a: array-data (12 units) │ │ -0d886c: 0003 0800 0200 0000 8dca 0e53 9723 ... |0b36: array-data (12 units) │ │ -0d8884: 0003 0800 0200 0000 9a57 13cf 8ae6 ... |0b42: array-data (12 units) │ │ -0d889c: 0003 0800 0200 0000 48e1 7a14 aef7 ... |0b4e: array-data (12 units) │ │ -0d88b4: 0003 0800 0200 0000 095b b005 5b08 ... |0b5a: array-data (12 units) │ │ -0d88cc: 0003 0800 0200 0000 2001 dfbc 9a00 ... |0b66: array-data (12 units) │ │ -0d88e4: 0003 0800 0200 0000 e3b4 814e 1b10 ... |0b72: array-data (12 units) │ │ -0d88fc: 0003 0800 0200 0000 14f0 cdab 8947 ... |0b7e: array-data (12 units) │ │ -0d8914: 0003 0800 0200 0000 5f87 a9cb ed67 ... |0b8a: array-data (12 units) │ │ -0d892c: 0003 0800 0200 0000 14f0 cdab 8937 ... |0b96: array-data (12 units) │ │ -0d8944: 0003 0800 0200 0000 3f86 ca0e 53b7 ... |0ba2: array-data (12 units) │ │ -0d895c: 0003 0800 0200 0000 ff41 86ca 0e43 ... |0bae: array-data (12 units) │ │ -0d8974: 0003 0800 0200 0000 da9b 5713 cf62 ... |0bba: array-data (12 units) │ │ -0d898c: 0003 0800 0200 0000 d4ab 8967 45ab ... |0bc6: array-data (12 units) │ │ -0d89a4: 0003 0800 0200 0000 162a 3b4c 5d6e ... |0bd2: array-data (12 units) │ │ -0d89bc: 0003 0800 0200 0000 489f f449 9f84 ... |0bde: array-data (12 units) │ │ -0d89d4: 0003 0800 0200 0000 8f04 7cf3 6af2 ... |0bea: array-data (12 units) │ │ -0d89ec: 0003 0800 0200 0000 bb16 6cc1 169c ... |0bf6: array-data (12 units) │ │ -0d8a04: 0003 0800 0200 0000 e89b 5713 cf5a ... |0c02: array-data (12 units) │ │ -0d8a1c: 0003 0800 0200 0000 1f43 6587 a9cb ... |0c0e: array-data (12 units) │ │ -0d8a34: 0003 0800 0200 0000 9e0d 74da 4097 ... |0c1a: array-data (12 units) │ │ -0d8a4c: 0003 0800 0200 0000 f7a4 4ffa a47f ... |0c26: array-data (12 units) │ │ -0d8a64: 0003 0800 0200 0000 5997 db1f 64b8 ... |0c32: array-data (12 units) │ │ -0d8a7c: 0003 0800 0200 0000 8e46 02be 797d ... |0c3e: array-data (12 units) │ │ -0d8a94: 0003 0800 0200 0000 e472 fb83 0c85 ... |0c4a: array-data (12 units) │ │ -0d8aac: 0003 0800 0200 0000 c3f5 285c 8f9a ... |0c56: array-data (12 units) │ │ -0d8ac4: 0003 0800 0200 0000 b6e4 174b 7ec1 ... |0c62: array-data (12 units) │ │ -0d8adc: 0003 0800 0200 0000 b9dc fe20 431d ... |0c6e: array-data (12 units) │ │ -0d8af4: 0003 0800 0200 0000 a52e b73f c808 ... |0c7a: array-data (12 units) │ │ -0d8b0c: 0003 0800 0200 0000 0000 0000 0080 ... |0c86: array-data (12 units) │ │ -0d8b24: 0003 0800 0200 0000 14f0 cdab 89ef ... |0c92: array-data (12 units) │ │ -0d8b3c: 0003 0800 0200 0000 99db 1f64 a814 ... |0c9e: array-data (12 units) │ │ -0d8b54: 0003 0800 0200 0000 9525 bf58 f29b ... |0caa: array-data (12 units) │ │ -0d8b6c: 0003 0800 0200 0000 54f2 8b25 bf90 ... |0cb6: array-data (12 units) │ │ -0d8b84: 0003 0800 0200 0000 fec5 925f 2c01 ... |0cc2: array-data (12 units) │ │ -0d8b9c: 0003 0800 0200 0000 5997 db1f 64e0 ... |0cce: array-data (12 units) │ │ -0d8bb4: 0003 0800 0200 0000 a857 13cf 8aa6 ... |0cda: array-data (12 units) │ │ -0d8bcc: 0003 0800 0200 0000 9a57 13cf 8af6 ... |0ce6: array-data (12 units) │ │ -0d8be4: 0003 0800 0200 0000 ee49 9ff4 495f ... |0cf2: array-data (12 units) │ │ -0d8bfc: 0003 0800 0200 0000 c179 35f1 acb8 ... |0cfe: array-data (12 units) │ │ -0d8c14: 0003 0800 0200 0000 99db 1f64 a80c ... |0d0a: array-data (12 units) │ │ -0d8c2c: 0003 0800 0200 0000 e1bc 9a78 56d4 ... |0d16: array-data (12 units) │ │ -0d8c44: 0003 0800 0200 0000 d4ab 8967 457b ... |0d22: array-data (12 units) │ │ -0d8c5c: 0003 0800 0200 0000 1c8d 047c f302 ... |0d2e: array-data (12 units) │ │ -0d8c74: 0003 0800 0200 0000 103a 6da0 d336 ... |0d3a: array-data (12 units) │ │ -0d8c8c: 0003 0800 0200 0000 0c53 97db 1f44 ... |0d46: array-data (12 units) │ │ -0d8ca4: 0003 0800 0200 0000 0ad7 a370 3d1a ... |0d52: array-data (12 units) │ │ -0d8cbc: 0003 0800 0200 0000 1f85 eb51 b87e ... |0d5e: array-data (12 units) │ │ -0d8cd4: 0003 0800 0200 0000 c3b3 a291 808f ... |0d6a: array-data (12 units) │ │ -0d8cec: 0003 0800 0200 0000 ce48 c037 afc6 ... |0d76: array-data (12 units) │ │ -0d8d04: 0003 0800 0200 0000 86a9 cbed 0f22 ... |0d82: array-data (12 units) │ │ -0d8d1c: 0003 0800 0200 0000 99db 1f64 a87c ... |0d8e: array-data (12 units) │ │ -0d8d34: 0003 0800 0200 0000 c5ed 0f32 542e ... |0d9a: array-data (12 units) │ │ -0d8d4c: 0003 0800 0200 0000 7cd2 277d d277 ... |0da6: array-data (12 units) │ │ -0d8d64: 0003 0800 0200 0000 5d4d 3c2b 1a69 ... |0db2: array-data (12 units) │ │ -0d8d7c: 0003 0800 0200 0000 2ad8 822d d80a ... |0dbe: array-data (12 units) │ │ -0d8d94: 0003 0800 0200 0000 f628 5c8f c2c5 ... |0dca: array-data (12 units) │ │ -0d8dac: 0003 0800 0200 0000 d0c4 b3a2 9188 ... |0dd6: array-data (12 units) │ │ -0d8dc4: 0003 0800 0200 0000 bb16 6cc1 16f4 ... |0de2: array-data (12 units) │ │ -0d8ddc: 0003 0800 0200 0000 2ad8 822d d89a ... |0dee: array-data (12 units) │ │ -0d8df4: 0003 0800 0200 0000 82f3 6ae2 59d9 ... |0dfa: array-data (12 units) │ │ -0d8e0c: 0003 0800 0200 0000 ee8b 25bf 589a ... |0e06: array-data (12 units) │ │ -0d8e24: 0003 0800 0200 0000 7377 7777 7707 ... |0e12: array-data (12 units) │ │ -0d8e3c: 0003 0800 0200 0000 9b15 8d04 7c3b ... |0e1e: array-data (12 units) │ │ -0d8e54: 0003 0800 0200 0000 8e46 02be 79fd ... |0e2a: array-data (12 units) │ │ -0d8e6c: 0003 0800 0200 0000 3b12 f0cd ab01 ... |0e36: array-data (12 units) │ │ -0d8e84: 0003 0800 0200 0000 a0fc 62c9 2f56 ... |0e42: array-data (12 units) │ │ -0d8e9c: 0003 0800 0200 0000 c3f5 285c 8ffa ... |0e4e: array-data (12 units) │ │ -0d8eb4: 0003 0800 0200 0000 7f88 8888 8848 ... |0e5a: array-data (12 units) │ │ -0d8ecc: 0003 0800 0200 0000 2664 a8ec 30c5 ... |0e66: array-data (12 units) │ │ -0d8ee4: 0003 0800 0200 0000 846f 5e4d 3c13 ... |0e72: array-data (12 units) │ │ -0d8efc: 0003 0800 0200 0000 32b7 3fc8 5061 ... |0e7e: array-data (12 units) │ │ -0d8f14: 0003 0800 0200 0000 9c91 806f 5e05 ... |0e8a: array-data (12 units) │ │ -0d8f2c: 0003 0800 0200 0000 089d 36d0 69d3 ... |0e96: array-data (12 units) │ │ -0d8f44: 0003 0800 0200 0000 54f2 8b25 bf88 ... |0ea2: array-data (12 units) │ │ -0d8f5c: 0003 0800 0200 0000 981d a62e b7a7 ... |0eae: array-data (12 units) │ │ -0d8f74: 0003 0800 0200 0000 0b95 1da6 2edf ... |0eba: array-data (12 units) │ │ -0d8f8c: 0003 0800 0200 0000 0ad7 a370 3d12 ... |0ec6: array-data (12 units) │ │ -0d8fa4: 0003 0800 0200 0000 4044 4444 449c ... |0ed2: array-data (12 units) │ │ -0d8fbc: 0003 0800 0200 0000 3d4c 5d6e 7f10 ... |0ede: array-data (12 units) │ │ -0d8fd4: 0003 0800 0200 0000 8e46 02be 795d ... |0eea: array-data (12 units) │ │ -0d8fec: 0003 0800 0200 0000 f920 4365 87d1 ... |0ef6: array-data (12 units) │ │ -0d9004: 0003 0800 0200 0000 7335 f1ac 6824 ... |0f02: array-data (12 units) │ │ -0d901c: 0003 0800 0200 0000 32b7 3fc8 50b1 ... |0f0e: array-data (12 units) │ │ -0d9034: 0003 0800 0200 0000 356d a0d3 0642 ... |0f1a: array-data (12 units) │ │ -0d904c: 0003 0800 0200 0000 af05 5bb0 050b ... |0f26: array-data (12 units) │ │ -0d9064: 0003 0800 0200 0000 c0bb bbbb bbbb ... |0f32: array-data (12 units) │ │ -0d907c: 0003 0800 0200 0000 f628 5c8f c225 ... |0f3e: array-data (12 units) │ │ -0d9094: 0003 0800 0200 0000 d1b3 a291 802f ... |0f4a: array-data (12 units) │ │ -0d90ac: 0003 0800 0200 0000 d569 039d 3698 ... |0f56: array-data (12 units) │ │ -0d90c4: 0003 0800 0200 0000 cf06 3a6d a053 ... |0f62: array-data (12 units) │ │ -0d90dc: 0003 0800 0200 0000 d627 7dd2 277d ... |0f6e: array-data (12 units) │ │ -0d90f4: 0003 0800 0200 0000 a5ec 3075 b9e5 ... |0f7a: array-data (12 units) │ │ -0d910c: 0003 0800 0200 0000 e472 fb83 0c15 ... |0f86: array-data (12 units) │ │ -0d9124: 0003 0800 0200 0000 d7a3 703d 0a8f ... |0f92: array-data (12 units) │ │ -0d913c: 0003 0800 0200 0000 2722 2222 2222 ... |0f9e: array-data (12 units) │ │ -0d9154: 0003 0800 0200 0000 d627 7dd2 27ad ... |0faa: array-data (12 units) │ │ -0d916c: 0003 0800 0200 0000 7cd2 277d d267 ... |0fb6: array-data (12 units) │ │ -0d9184: 0003 0800 0200 0000 ad89 6745 2351 ... |0fc2: array-data (12 units) │ │ -0d919c: 0003 0800 0200 0000 12b6 600b b608 ... |0fce: array-data (12 units) │ │ -0d91b4: 0003 0800 0200 0000 646e 7f90 a182 ... |0fda: array-data (12 units) │ │ -0d91cc: 0003 0800 0200 0000 8d88 8888 8808 ... |0fe6: array-data (12 units) │ │ -0d91e4: 0003 0800 0200 0000 edcd ab89 675d ... |0ff2: array-data (12 units) │ │ -0d91fc: 0003 0800 0200 0000 3bd0 6903 9dae ... |0ffe: array-data (12 units) │ │ -0d9214: 0003 0800 0200 0000 b0c3 d4e5 f6af ... |100a: array-data (12 units) │ │ -0d922c: 0003 0800 0200 0000 a470 3d0a d74b ... |1016: array-data (12 units) │ │ -0d9244: 0003 0800 0200 0000 f4ac 6824 e0cb ... |1022: array-data (12 units) │ │ -0d925c: 0003 0800 0200 0000 88e3 388e e3c8 ... |102e: array-data (12 units) │ │ -0d9274: 0003 0800 0200 0000 b081 4e1b e884 ... |103a: array-data (12 units) │ │ -0d928c: 0003 0800 0200 0000 cf06 3a6d a02b ... |1046: array-data (12 units) │ │ +0d71f4: |[0d71f4] com.ds.avare.place.GameTFR.:()V │ │ +0d7204: 1300 c700 |0000: const/16 v0, #int 199 // #c7 │ │ +0d7208: 2300 160a |0002: new-array v0, v0, [[D // type@0a16 │ │ +0d720c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0d720e: 2312 be09 |0005: new-array v2, v1, [D // type@09be │ │ +0d7212: 2602 f706 0000 |0007: fill-array-data v2, 000006fe // +000006f7 │ │ +0d7218: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0d721a: 4d02 0003 |000b: aput-object v2, v0, v3 │ │ +0d721e: 2312 be09 |000d: new-array v2, v1, [D // type@09be │ │ +0d7222: 2602 fb06 0000 |000f: fill-array-data v2, 0000070a // +000006fb │ │ +0d7228: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0d722a: 4d02 0003 |0013: aput-object v2, v0, v3 │ │ +0d722e: 2312 be09 |0015: new-array v2, v1, [D // type@09be │ │ +0d7232: 2602 ff06 0000 |0017: fill-array-data v2, 00000716 // +000006ff │ │ +0d7238: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +0d723c: 2312 be09 |001c: new-array v2, v1, [D // type@09be │ │ +0d7240: 2602 0407 0000 |001e: fill-array-data v2, 00000722 // +00000704 │ │ +0d7246: 1233 |0021: const/4 v3, #int 3 // #3 │ │ +0d7248: 4d02 0003 |0022: aput-object v2, v0, v3 │ │ +0d724c: 2312 be09 |0024: new-array v2, v1, [D // type@09be │ │ +0d7250: 2602 0807 0000 |0026: fill-array-data v2, 0000072e // +00000708 │ │ +0d7256: 1243 |0029: const/4 v3, #int 4 // #4 │ │ +0d7258: 4d02 0003 |002a: aput-object v2, v0, v3 │ │ +0d725c: 2312 be09 |002c: new-array v2, v1, [D // type@09be │ │ +0d7260: 2602 0c07 0000 |002e: fill-array-data v2, 0000073a // +0000070c │ │ +0d7266: 1253 |0031: const/4 v3, #int 5 // #5 │ │ +0d7268: 4d02 0003 |0032: aput-object v2, v0, v3 │ │ +0d726c: 2312 be09 |0034: new-array v2, v1, [D // type@09be │ │ +0d7270: 2602 1007 0000 |0036: fill-array-data v2, 00000746 // +00000710 │ │ +0d7276: 1263 |0039: const/4 v3, #int 6 // #6 │ │ +0d7278: 4d02 0003 |003a: aput-object v2, v0, v3 │ │ +0d727c: 2312 be09 |003c: new-array v2, v1, [D // type@09be │ │ +0d7280: 2602 1407 0000 |003e: fill-array-data v2, 00000752 // +00000714 │ │ +0d7286: 1273 |0041: const/4 v3, #int 7 // #7 │ │ +0d7288: 4d02 0003 |0042: aput-object v2, v0, v3 │ │ +0d728c: 2312 be09 |0044: new-array v2, v1, [D // type@09be │ │ +0d7290: 2602 1807 0000 |0046: fill-array-data v2, 0000075e // +00000718 │ │ +0d7296: 1303 0800 |0049: const/16 v3, #int 8 // #8 │ │ +0d729a: 4d02 0003 |004b: aput-object v2, v0, v3 │ │ +0d729e: 2312 be09 |004d: new-array v2, v1, [D // type@09be │ │ +0d72a2: 2602 1b07 0000 |004f: fill-array-data v2, 0000076a // +0000071b │ │ +0d72a8: 1303 0900 |0052: const/16 v3, #int 9 // #9 │ │ +0d72ac: 4d02 0003 |0054: aput-object v2, v0, v3 │ │ +0d72b0: 2312 be09 |0056: new-array v2, v1, [D // type@09be │ │ +0d72b4: 2602 1e07 0000 |0058: fill-array-data v2, 00000776 // +0000071e │ │ +0d72ba: 1303 0a00 |005b: const/16 v3, #int 10 // #a │ │ +0d72be: 4d02 0003 |005d: aput-object v2, v0, v3 │ │ +0d72c2: 2312 be09 |005f: new-array v2, v1, [D // type@09be │ │ +0d72c6: 2602 2107 0000 |0061: fill-array-data v2, 00000782 // +00000721 │ │ +0d72cc: 1303 0b00 |0064: const/16 v3, #int 11 // #b │ │ +0d72d0: 4d02 0003 |0066: aput-object v2, v0, v3 │ │ +0d72d4: 2312 be09 |0068: new-array v2, v1, [D // type@09be │ │ +0d72d8: 2602 2407 0000 |006a: fill-array-data v2, 0000078e // +00000724 │ │ +0d72de: 1303 0c00 |006d: const/16 v3, #int 12 // #c │ │ +0d72e2: 4d02 0003 |006f: aput-object v2, v0, v3 │ │ +0d72e6: 2312 be09 |0071: new-array v2, v1, [D // type@09be │ │ +0d72ea: 2602 2707 0000 |0073: fill-array-data v2, 0000079a // +00000727 │ │ +0d72f0: 1303 0d00 |0076: const/16 v3, #int 13 // #d │ │ +0d72f4: 4d02 0003 |0078: aput-object v2, v0, v3 │ │ +0d72f8: 2312 be09 |007a: new-array v2, v1, [D // type@09be │ │ +0d72fc: 2602 2a07 0000 |007c: fill-array-data v2, 000007a6 // +0000072a │ │ +0d7302: 1303 0e00 |007f: const/16 v3, #int 14 // #e │ │ +0d7306: 4d02 0003 |0081: aput-object v2, v0, v3 │ │ +0d730a: 2312 be09 |0083: new-array v2, v1, [D // type@09be │ │ +0d730e: 2602 2d07 0000 |0085: fill-array-data v2, 000007b2 // +0000072d │ │ +0d7314: 1303 0f00 |0088: const/16 v3, #int 15 // #f │ │ +0d7318: 4d02 0003 |008a: aput-object v2, v0, v3 │ │ +0d731c: 2312 be09 |008c: new-array v2, v1, [D // type@09be │ │ +0d7320: 2602 3007 0000 |008e: fill-array-data v2, 000007be // +00000730 │ │ +0d7326: 1303 1000 |0091: const/16 v3, #int 16 // #10 │ │ +0d732a: 4d02 0003 |0093: aput-object v2, v0, v3 │ │ +0d732e: 2312 be09 |0095: new-array v2, v1, [D // type@09be │ │ +0d7332: 2602 3307 0000 |0097: fill-array-data v2, 000007ca // +00000733 │ │ +0d7338: 1303 1100 |009a: const/16 v3, #int 17 // #11 │ │ +0d733c: 4d02 0003 |009c: aput-object v2, v0, v3 │ │ +0d7340: 2312 be09 |009e: new-array v2, v1, [D // type@09be │ │ +0d7344: 2602 3607 0000 |00a0: fill-array-data v2, 000007d6 // +00000736 │ │ +0d734a: 1303 1200 |00a3: const/16 v3, #int 18 // #12 │ │ +0d734e: 4d02 0003 |00a5: aput-object v2, v0, v3 │ │ +0d7352: 2312 be09 |00a7: new-array v2, v1, [D // type@09be │ │ +0d7356: 2602 3907 0000 |00a9: fill-array-data v2, 000007e2 // +00000739 │ │ +0d735c: 1303 1300 |00ac: const/16 v3, #int 19 // #13 │ │ +0d7360: 4d02 0003 |00ae: aput-object v2, v0, v3 │ │ +0d7364: 2312 be09 |00b0: new-array v2, v1, [D // type@09be │ │ +0d7368: 2602 3c07 0000 |00b2: fill-array-data v2, 000007ee // +0000073c │ │ +0d736e: 1303 1400 |00b5: const/16 v3, #int 20 // #14 │ │ +0d7372: 4d02 0003 |00b7: aput-object v2, v0, v3 │ │ +0d7376: 2312 be09 |00b9: new-array v2, v1, [D // type@09be │ │ +0d737a: 2602 3f07 0000 |00bb: fill-array-data v2, 000007fa // +0000073f │ │ +0d7380: 1303 1500 |00be: const/16 v3, #int 21 // #15 │ │ +0d7384: 4d02 0003 |00c0: aput-object v2, v0, v3 │ │ +0d7388: 2312 be09 |00c2: new-array v2, v1, [D // type@09be │ │ +0d738c: 2602 4207 0000 |00c4: fill-array-data v2, 00000806 // +00000742 │ │ +0d7392: 1303 1600 |00c7: const/16 v3, #int 22 // #16 │ │ +0d7396: 4d02 0003 |00c9: aput-object v2, v0, v3 │ │ +0d739a: 2312 be09 |00cb: new-array v2, v1, [D // type@09be │ │ +0d739e: 2602 4507 0000 |00cd: fill-array-data v2, 00000812 // +00000745 │ │ +0d73a4: 1303 1700 |00d0: const/16 v3, #int 23 // #17 │ │ +0d73a8: 4d02 0003 |00d2: aput-object v2, v0, v3 │ │ +0d73ac: 2312 be09 |00d4: new-array v2, v1, [D // type@09be │ │ +0d73b0: 2602 4807 0000 |00d6: fill-array-data v2, 0000081e // +00000748 │ │ +0d73b6: 1303 1800 |00d9: const/16 v3, #int 24 // #18 │ │ +0d73ba: 4d02 0003 |00db: aput-object v2, v0, v3 │ │ +0d73be: 2312 be09 |00dd: new-array v2, v1, [D // type@09be │ │ +0d73c2: 2602 4b07 0000 |00df: fill-array-data v2, 0000082a // +0000074b │ │ +0d73c8: 1303 1900 |00e2: const/16 v3, #int 25 // #19 │ │ +0d73cc: 4d02 0003 |00e4: aput-object v2, v0, v3 │ │ +0d73d0: 2312 be09 |00e6: new-array v2, v1, [D // type@09be │ │ +0d73d4: 2602 4e07 0000 |00e8: fill-array-data v2, 00000836 // +0000074e │ │ +0d73da: 1303 1a00 |00eb: const/16 v3, #int 26 // #1a │ │ +0d73de: 4d02 0003 |00ed: aput-object v2, v0, v3 │ │ +0d73e2: 2312 be09 |00ef: new-array v2, v1, [D // type@09be │ │ +0d73e6: 2602 5107 0000 |00f1: fill-array-data v2, 00000842 // +00000751 │ │ +0d73ec: 1303 1b00 |00f4: const/16 v3, #int 27 // #1b │ │ +0d73f0: 4d02 0003 |00f6: aput-object v2, v0, v3 │ │ +0d73f4: 2312 be09 |00f8: new-array v2, v1, [D // type@09be │ │ +0d73f8: 2602 5407 0000 |00fa: fill-array-data v2, 0000084e // +00000754 │ │ +0d73fe: 1303 1c00 |00fd: const/16 v3, #int 28 // #1c │ │ +0d7402: 4d02 0003 |00ff: aput-object v2, v0, v3 │ │ +0d7406: 2312 be09 |0101: new-array v2, v1, [D // type@09be │ │ +0d740a: 2602 5707 0000 |0103: fill-array-data v2, 0000085a // +00000757 │ │ +0d7410: 1303 1d00 |0106: const/16 v3, #int 29 // #1d │ │ +0d7414: 4d02 0003 |0108: aput-object v2, v0, v3 │ │ +0d7418: 2312 be09 |010a: new-array v2, v1, [D // type@09be │ │ +0d741c: 2602 5a07 0000 |010c: fill-array-data v2, 00000866 // +0000075a │ │ +0d7422: 1303 1e00 |010f: const/16 v3, #int 30 // #1e │ │ +0d7426: 4d02 0003 |0111: aput-object v2, v0, v3 │ │ +0d742a: 2312 be09 |0113: new-array v2, v1, [D // type@09be │ │ +0d742e: 2602 5d07 0000 |0115: fill-array-data v2, 00000872 // +0000075d │ │ +0d7434: 1303 1f00 |0118: const/16 v3, #int 31 // #1f │ │ +0d7438: 4d02 0003 |011a: aput-object v2, v0, v3 │ │ +0d743c: 2312 be09 |011c: new-array v2, v1, [D // type@09be │ │ +0d7440: 2602 6007 0000 |011e: fill-array-data v2, 0000087e // +00000760 │ │ +0d7446: 1303 2000 |0121: const/16 v3, #int 32 // #20 │ │ +0d744a: 4d02 0003 |0123: aput-object v2, v0, v3 │ │ +0d744e: 2312 be09 |0125: new-array v2, v1, [D // type@09be │ │ +0d7452: 2602 6307 0000 |0127: fill-array-data v2, 0000088a // +00000763 │ │ +0d7458: 1303 2100 |012a: const/16 v3, #int 33 // #21 │ │ +0d745c: 4d02 0003 |012c: aput-object v2, v0, v3 │ │ +0d7460: 2312 be09 |012e: new-array v2, v1, [D // type@09be │ │ +0d7464: 2602 6607 0000 |0130: fill-array-data v2, 00000896 // +00000766 │ │ +0d746a: 1303 2200 |0133: const/16 v3, #int 34 // #22 │ │ +0d746e: 4d02 0003 |0135: aput-object v2, v0, v3 │ │ +0d7472: 2312 be09 |0137: new-array v2, v1, [D // type@09be │ │ +0d7476: 2602 6907 0000 |0139: fill-array-data v2, 000008a2 // +00000769 │ │ +0d747c: 1303 2300 |013c: const/16 v3, #int 35 // #23 │ │ +0d7480: 4d02 0003 |013e: aput-object v2, v0, v3 │ │ +0d7484: 2312 be09 |0140: new-array v2, v1, [D // type@09be │ │ +0d7488: 2602 6c07 0000 |0142: fill-array-data v2, 000008ae // +0000076c │ │ +0d748e: 1303 2400 |0145: const/16 v3, #int 36 // #24 │ │ +0d7492: 4d02 0003 |0147: aput-object v2, v0, v3 │ │ +0d7496: 2312 be09 |0149: new-array v2, v1, [D // type@09be │ │ +0d749a: 2602 6f07 0000 |014b: fill-array-data v2, 000008ba // +0000076f │ │ +0d74a0: 1303 2500 |014e: const/16 v3, #int 37 // #25 │ │ +0d74a4: 4d02 0003 |0150: aput-object v2, v0, v3 │ │ +0d74a8: 2312 be09 |0152: new-array v2, v1, [D // type@09be │ │ +0d74ac: 2602 7207 0000 |0154: fill-array-data v2, 000008c6 // +00000772 │ │ +0d74b2: 1303 2600 |0157: const/16 v3, #int 38 // #26 │ │ +0d74b6: 4d02 0003 |0159: aput-object v2, v0, v3 │ │ +0d74ba: 2312 be09 |015b: new-array v2, v1, [D // type@09be │ │ +0d74be: 2602 7507 0000 |015d: fill-array-data v2, 000008d2 // +00000775 │ │ +0d74c4: 1303 2700 |0160: const/16 v3, #int 39 // #27 │ │ +0d74c8: 4d02 0003 |0162: aput-object v2, v0, v3 │ │ +0d74cc: 2312 be09 |0164: new-array v2, v1, [D // type@09be │ │ +0d74d0: 2602 7807 0000 |0166: fill-array-data v2, 000008de // +00000778 │ │ +0d74d6: 1303 2800 |0169: const/16 v3, #int 40 // #28 │ │ +0d74da: 4d02 0003 |016b: aput-object v2, v0, v3 │ │ +0d74de: 2312 be09 |016d: new-array v2, v1, [D // type@09be │ │ +0d74e2: 2602 7b07 0000 |016f: fill-array-data v2, 000008ea // +0000077b │ │ +0d74e8: 1303 2900 |0172: const/16 v3, #int 41 // #29 │ │ +0d74ec: 4d02 0003 |0174: aput-object v2, v0, v3 │ │ +0d74f0: 2312 be09 |0176: new-array v2, v1, [D // type@09be │ │ +0d74f4: 2602 7e07 0000 |0178: fill-array-data v2, 000008f6 // +0000077e │ │ +0d74fa: 1303 2a00 |017b: const/16 v3, #int 42 // #2a │ │ +0d74fe: 4d02 0003 |017d: aput-object v2, v0, v3 │ │ +0d7502: 2312 be09 |017f: new-array v2, v1, [D // type@09be │ │ +0d7506: 2602 8107 0000 |0181: fill-array-data v2, 00000902 // +00000781 │ │ +0d750c: 1303 2b00 |0184: const/16 v3, #int 43 // #2b │ │ +0d7510: 4d02 0003 |0186: aput-object v2, v0, v3 │ │ +0d7514: 2312 be09 |0188: new-array v2, v1, [D // type@09be │ │ +0d7518: 2602 8407 0000 |018a: fill-array-data v2, 0000090e // +00000784 │ │ +0d751e: 1303 2c00 |018d: const/16 v3, #int 44 // #2c │ │ +0d7522: 4d02 0003 |018f: aput-object v2, v0, v3 │ │ +0d7526: 2312 be09 |0191: new-array v2, v1, [D // type@09be │ │ +0d752a: 2602 8707 0000 |0193: fill-array-data v2, 0000091a // +00000787 │ │ +0d7530: 1303 2d00 |0196: const/16 v3, #int 45 // #2d │ │ +0d7534: 4d02 0003 |0198: aput-object v2, v0, v3 │ │ +0d7538: 2312 be09 |019a: new-array v2, v1, [D // type@09be │ │ +0d753c: 2602 8a07 0000 |019c: fill-array-data v2, 00000926 // +0000078a │ │ +0d7542: 1303 2e00 |019f: const/16 v3, #int 46 // #2e │ │ +0d7546: 4d02 0003 |01a1: aput-object v2, v0, v3 │ │ +0d754a: 2312 be09 |01a3: new-array v2, v1, [D // type@09be │ │ +0d754e: 2602 8d07 0000 |01a5: fill-array-data v2, 00000932 // +0000078d │ │ +0d7554: 1303 2f00 |01a8: const/16 v3, #int 47 // #2f │ │ +0d7558: 4d02 0003 |01aa: aput-object v2, v0, v3 │ │ +0d755c: 2312 be09 |01ac: new-array v2, v1, [D // type@09be │ │ +0d7560: 2602 9007 0000 |01ae: fill-array-data v2, 0000093e // +00000790 │ │ +0d7566: 1303 3000 |01b1: const/16 v3, #int 48 // #30 │ │ +0d756a: 4d02 0003 |01b3: aput-object v2, v0, v3 │ │ +0d756e: 2312 be09 |01b5: new-array v2, v1, [D // type@09be │ │ +0d7572: 2602 9307 0000 |01b7: fill-array-data v2, 0000094a // +00000793 │ │ +0d7578: 1303 3100 |01ba: const/16 v3, #int 49 // #31 │ │ +0d757c: 4d02 0003 |01bc: aput-object v2, v0, v3 │ │ +0d7580: 2312 be09 |01be: new-array v2, v1, [D // type@09be │ │ +0d7584: 2602 9607 0000 |01c0: fill-array-data v2, 00000956 // +00000796 │ │ +0d758a: 1303 3200 |01c3: const/16 v3, #int 50 // #32 │ │ +0d758e: 4d02 0003 |01c5: aput-object v2, v0, v3 │ │ +0d7592: 2312 be09 |01c7: new-array v2, v1, [D // type@09be │ │ +0d7596: 2602 9907 0000 |01c9: fill-array-data v2, 00000962 // +00000799 │ │ +0d759c: 1303 3300 |01cc: const/16 v3, #int 51 // #33 │ │ +0d75a0: 4d02 0003 |01ce: aput-object v2, v0, v3 │ │ +0d75a4: 2312 be09 |01d0: new-array v2, v1, [D // type@09be │ │ +0d75a8: 2602 9c07 0000 |01d2: fill-array-data v2, 0000096e // +0000079c │ │ +0d75ae: 1303 3400 |01d5: const/16 v3, #int 52 // #34 │ │ +0d75b2: 4d02 0003 |01d7: aput-object v2, v0, v3 │ │ +0d75b6: 2312 be09 |01d9: new-array v2, v1, [D // type@09be │ │ +0d75ba: 2602 9f07 0000 |01db: fill-array-data v2, 0000097a // +0000079f │ │ +0d75c0: 1303 3500 |01de: const/16 v3, #int 53 // #35 │ │ +0d75c4: 4d02 0003 |01e0: aput-object v2, v0, v3 │ │ +0d75c8: 2312 be09 |01e2: new-array v2, v1, [D // type@09be │ │ +0d75cc: 2602 a207 0000 |01e4: fill-array-data v2, 00000986 // +000007a2 │ │ +0d75d2: 1303 3600 |01e7: const/16 v3, #int 54 // #36 │ │ +0d75d6: 4d02 0003 |01e9: aput-object v2, v0, v3 │ │ +0d75da: 2312 be09 |01eb: new-array v2, v1, [D // type@09be │ │ +0d75de: 2602 a507 0000 |01ed: fill-array-data v2, 00000992 // +000007a5 │ │ +0d75e4: 1303 3700 |01f0: const/16 v3, #int 55 // #37 │ │ +0d75e8: 4d02 0003 |01f2: aput-object v2, v0, v3 │ │ +0d75ec: 2312 be09 |01f4: new-array v2, v1, [D // type@09be │ │ +0d75f0: 2602 a807 0000 |01f6: fill-array-data v2, 0000099e // +000007a8 │ │ +0d75f6: 1303 3800 |01f9: const/16 v3, #int 56 // #38 │ │ +0d75fa: 4d02 0003 |01fb: aput-object v2, v0, v3 │ │ +0d75fe: 2312 be09 |01fd: new-array v2, v1, [D // type@09be │ │ +0d7602: 2602 ab07 0000 |01ff: fill-array-data v2, 000009aa // +000007ab │ │ +0d7608: 1303 3900 |0202: const/16 v3, #int 57 // #39 │ │ +0d760c: 4d02 0003 |0204: aput-object v2, v0, v3 │ │ +0d7610: 2312 be09 |0206: new-array v2, v1, [D // type@09be │ │ +0d7614: 2602 ae07 0000 |0208: fill-array-data v2, 000009b6 // +000007ae │ │ +0d761a: 1303 3a00 |020b: const/16 v3, #int 58 // #3a │ │ +0d761e: 4d02 0003 |020d: aput-object v2, v0, v3 │ │ +0d7622: 2312 be09 |020f: new-array v2, v1, [D // type@09be │ │ +0d7626: 2602 b107 0000 |0211: fill-array-data v2, 000009c2 // +000007b1 │ │ +0d762c: 1303 3b00 |0214: const/16 v3, #int 59 // #3b │ │ +0d7630: 4d02 0003 |0216: aput-object v2, v0, v3 │ │ +0d7634: 2312 be09 |0218: new-array v2, v1, [D // type@09be │ │ +0d7638: 2602 b407 0000 |021a: fill-array-data v2, 000009ce // +000007b4 │ │ +0d763e: 1303 3c00 |021d: const/16 v3, #int 60 // #3c │ │ +0d7642: 4d02 0003 |021f: aput-object v2, v0, v3 │ │ +0d7646: 2312 be09 |0221: new-array v2, v1, [D // type@09be │ │ +0d764a: 2602 b707 0000 |0223: fill-array-data v2, 000009da // +000007b7 │ │ +0d7650: 1303 3d00 |0226: const/16 v3, #int 61 // #3d │ │ +0d7654: 4d02 0003 |0228: aput-object v2, v0, v3 │ │ +0d7658: 2312 be09 |022a: new-array v2, v1, [D // type@09be │ │ +0d765c: 2602 ba07 0000 |022c: fill-array-data v2, 000009e6 // +000007ba │ │ +0d7662: 1303 3e00 |022f: const/16 v3, #int 62 // #3e │ │ +0d7666: 4d02 0003 |0231: aput-object v2, v0, v3 │ │ +0d766a: 2312 be09 |0233: new-array v2, v1, [D // type@09be │ │ +0d766e: 2602 bd07 0000 |0235: fill-array-data v2, 000009f2 // +000007bd │ │ +0d7674: 1303 3f00 |0238: const/16 v3, #int 63 // #3f │ │ +0d7678: 4d02 0003 |023a: aput-object v2, v0, v3 │ │ +0d767c: 2312 be09 |023c: new-array v2, v1, [D // type@09be │ │ +0d7680: 2602 c007 0000 |023e: fill-array-data v2, 000009fe // +000007c0 │ │ +0d7686: 1303 4000 |0241: const/16 v3, #int 64 // #40 │ │ +0d768a: 4d02 0003 |0243: aput-object v2, v0, v3 │ │ +0d768e: 2312 be09 |0245: new-array v2, v1, [D // type@09be │ │ +0d7692: 2602 c307 0000 |0247: fill-array-data v2, 00000a0a // +000007c3 │ │ +0d7698: 1303 4100 |024a: const/16 v3, #int 65 // #41 │ │ +0d769c: 4d02 0003 |024c: aput-object v2, v0, v3 │ │ +0d76a0: 2312 be09 |024e: new-array v2, v1, [D // type@09be │ │ +0d76a4: 2602 c607 0000 |0250: fill-array-data v2, 00000a16 // +000007c6 │ │ +0d76aa: 1303 4200 |0253: const/16 v3, #int 66 // #42 │ │ +0d76ae: 4d02 0003 |0255: aput-object v2, v0, v3 │ │ +0d76b2: 2312 be09 |0257: new-array v2, v1, [D // type@09be │ │ +0d76b6: 2602 c907 0000 |0259: fill-array-data v2, 00000a22 // +000007c9 │ │ +0d76bc: 1303 4300 |025c: const/16 v3, #int 67 // #43 │ │ +0d76c0: 4d02 0003 |025e: aput-object v2, v0, v3 │ │ +0d76c4: 2312 be09 |0260: new-array v2, v1, [D // type@09be │ │ +0d76c8: 2602 cc07 0000 |0262: fill-array-data v2, 00000a2e // +000007cc │ │ +0d76ce: 1303 4400 |0265: const/16 v3, #int 68 // #44 │ │ +0d76d2: 4d02 0003 |0267: aput-object v2, v0, v3 │ │ +0d76d6: 2312 be09 |0269: new-array v2, v1, [D // type@09be │ │ +0d76da: 2602 cf07 0000 |026b: fill-array-data v2, 00000a3a // +000007cf │ │ +0d76e0: 1303 4500 |026e: const/16 v3, #int 69 // #45 │ │ +0d76e4: 4d02 0003 |0270: aput-object v2, v0, v3 │ │ +0d76e8: 2312 be09 |0272: new-array v2, v1, [D // type@09be │ │ +0d76ec: 2602 d207 0000 |0274: fill-array-data v2, 00000a46 // +000007d2 │ │ +0d76f2: 1303 4600 |0277: const/16 v3, #int 70 // #46 │ │ +0d76f6: 4d02 0003 |0279: aput-object v2, v0, v3 │ │ +0d76fa: 2312 be09 |027b: new-array v2, v1, [D // type@09be │ │ +0d76fe: 2602 d507 0000 |027d: fill-array-data v2, 00000a52 // +000007d5 │ │ +0d7704: 1303 4700 |0280: const/16 v3, #int 71 // #47 │ │ +0d7708: 4d02 0003 |0282: aput-object v2, v0, v3 │ │ +0d770c: 2312 be09 |0284: new-array v2, v1, [D // type@09be │ │ +0d7710: 2602 d807 0000 |0286: fill-array-data v2, 00000a5e // +000007d8 │ │ +0d7716: 1303 4800 |0289: const/16 v3, #int 72 // #48 │ │ +0d771a: 4d02 0003 |028b: aput-object v2, v0, v3 │ │ +0d771e: 2312 be09 |028d: new-array v2, v1, [D // type@09be │ │ +0d7722: 2602 db07 0000 |028f: fill-array-data v2, 00000a6a // +000007db │ │ +0d7728: 1303 4900 |0292: const/16 v3, #int 73 // #49 │ │ +0d772c: 4d02 0003 |0294: aput-object v2, v0, v3 │ │ +0d7730: 2312 be09 |0296: new-array v2, v1, [D // type@09be │ │ +0d7734: 2602 de07 0000 |0298: fill-array-data v2, 00000a76 // +000007de │ │ +0d773a: 1303 4a00 |029b: const/16 v3, #int 74 // #4a │ │ +0d773e: 4d02 0003 |029d: aput-object v2, v0, v3 │ │ +0d7742: 2312 be09 |029f: new-array v2, v1, [D // type@09be │ │ +0d7746: 2602 e107 0000 |02a1: fill-array-data v2, 00000a82 // +000007e1 │ │ +0d774c: 1303 4b00 |02a4: const/16 v3, #int 75 // #4b │ │ +0d7750: 4d02 0003 |02a6: aput-object v2, v0, v3 │ │ +0d7754: 2312 be09 |02a8: new-array v2, v1, [D // type@09be │ │ +0d7758: 2602 e407 0000 |02aa: fill-array-data v2, 00000a8e // +000007e4 │ │ +0d775e: 1303 4c00 |02ad: const/16 v3, #int 76 // #4c │ │ +0d7762: 4d02 0003 |02af: aput-object v2, v0, v3 │ │ +0d7766: 2312 be09 |02b1: new-array v2, v1, [D // type@09be │ │ +0d776a: 2602 e707 0000 |02b3: fill-array-data v2, 00000a9a // +000007e7 │ │ +0d7770: 1303 4d00 |02b6: const/16 v3, #int 77 // #4d │ │ +0d7774: 4d02 0003 |02b8: aput-object v2, v0, v3 │ │ +0d7778: 2312 be09 |02ba: new-array v2, v1, [D // type@09be │ │ +0d777c: 2602 ea07 0000 |02bc: fill-array-data v2, 00000aa6 // +000007ea │ │ +0d7782: 1303 4e00 |02bf: const/16 v3, #int 78 // #4e │ │ +0d7786: 4d02 0003 |02c1: aput-object v2, v0, v3 │ │ +0d778a: 2312 be09 |02c3: new-array v2, v1, [D // type@09be │ │ +0d778e: 2602 ed07 0000 |02c5: fill-array-data v2, 00000ab2 // +000007ed │ │ +0d7794: 1303 4f00 |02c8: const/16 v3, #int 79 // #4f │ │ +0d7798: 4d02 0003 |02ca: aput-object v2, v0, v3 │ │ +0d779c: 2312 be09 |02cc: new-array v2, v1, [D // type@09be │ │ +0d77a0: 2602 f007 0000 |02ce: fill-array-data v2, 00000abe // +000007f0 │ │ +0d77a6: 1303 5000 |02d1: const/16 v3, #int 80 // #50 │ │ +0d77aa: 4d02 0003 |02d3: aput-object v2, v0, v3 │ │ +0d77ae: 2312 be09 |02d5: new-array v2, v1, [D // type@09be │ │ +0d77b2: 2602 f307 0000 |02d7: fill-array-data v2, 00000aca // +000007f3 │ │ +0d77b8: 1303 5100 |02da: const/16 v3, #int 81 // #51 │ │ +0d77bc: 4d02 0003 |02dc: aput-object v2, v0, v3 │ │ +0d77c0: 2312 be09 |02de: new-array v2, v1, [D // type@09be │ │ +0d77c4: 2602 f607 0000 |02e0: fill-array-data v2, 00000ad6 // +000007f6 │ │ +0d77ca: 1303 5200 |02e3: const/16 v3, #int 82 // #52 │ │ +0d77ce: 4d02 0003 |02e5: aput-object v2, v0, v3 │ │ +0d77d2: 2312 be09 |02e7: new-array v2, v1, [D // type@09be │ │ +0d77d6: 2602 f907 0000 |02e9: fill-array-data v2, 00000ae2 // +000007f9 │ │ +0d77dc: 1303 5300 |02ec: const/16 v3, #int 83 // #53 │ │ +0d77e0: 4d02 0003 |02ee: aput-object v2, v0, v3 │ │ +0d77e4: 2312 be09 |02f0: new-array v2, v1, [D // type@09be │ │ +0d77e8: 2602 fc07 0000 |02f2: fill-array-data v2, 00000aee // +000007fc │ │ +0d77ee: 1303 5400 |02f5: const/16 v3, #int 84 // #54 │ │ +0d77f2: 4d02 0003 |02f7: aput-object v2, v0, v3 │ │ +0d77f6: 2312 be09 |02f9: new-array v2, v1, [D // type@09be │ │ +0d77fa: 2602 ff07 0000 |02fb: fill-array-data v2, 00000afa // +000007ff │ │ +0d7800: 1303 5500 |02fe: const/16 v3, #int 85 // #55 │ │ +0d7804: 4d02 0003 |0300: aput-object v2, v0, v3 │ │ +0d7808: 2312 be09 |0302: new-array v2, v1, [D // type@09be │ │ +0d780c: 2602 0208 0000 |0304: fill-array-data v2, 00000b06 // +00000802 │ │ +0d7812: 1303 5600 |0307: const/16 v3, #int 86 // #56 │ │ +0d7816: 4d02 0003 |0309: aput-object v2, v0, v3 │ │ +0d781a: 2312 be09 |030b: new-array v2, v1, [D // type@09be │ │ +0d781e: 2602 0508 0000 |030d: fill-array-data v2, 00000b12 // +00000805 │ │ +0d7824: 1303 5700 |0310: const/16 v3, #int 87 // #57 │ │ +0d7828: 4d02 0003 |0312: aput-object v2, v0, v3 │ │ +0d782c: 2312 be09 |0314: new-array v2, v1, [D // type@09be │ │ +0d7830: 2602 0808 0000 |0316: fill-array-data v2, 00000b1e // +00000808 │ │ +0d7836: 1303 5800 |0319: const/16 v3, #int 88 // #58 │ │ +0d783a: 4d02 0003 |031b: aput-object v2, v0, v3 │ │ +0d783e: 2312 be09 |031d: new-array v2, v1, [D // type@09be │ │ +0d7842: 2602 0b08 0000 |031f: fill-array-data v2, 00000b2a // +0000080b │ │ +0d7848: 1303 5900 |0322: const/16 v3, #int 89 // #59 │ │ +0d784c: 4d02 0003 |0324: aput-object v2, v0, v3 │ │ +0d7850: 2312 be09 |0326: new-array v2, v1, [D // type@09be │ │ +0d7854: 2602 0e08 0000 |0328: fill-array-data v2, 00000b36 // +0000080e │ │ +0d785a: 1303 5a00 |032b: const/16 v3, #int 90 // #5a │ │ +0d785e: 4d02 0003 |032d: aput-object v2, v0, v3 │ │ +0d7862: 2312 be09 |032f: new-array v2, v1, [D // type@09be │ │ +0d7866: 2602 1108 0000 |0331: fill-array-data v2, 00000b42 // +00000811 │ │ +0d786c: 1303 5b00 |0334: const/16 v3, #int 91 // #5b │ │ +0d7870: 4d02 0003 |0336: aput-object v2, v0, v3 │ │ +0d7874: 2312 be09 |0338: new-array v2, v1, [D // type@09be │ │ +0d7878: 2602 1408 0000 |033a: fill-array-data v2, 00000b4e // +00000814 │ │ +0d787e: 1303 5c00 |033d: const/16 v3, #int 92 // #5c │ │ +0d7882: 4d02 0003 |033f: aput-object v2, v0, v3 │ │ +0d7886: 2312 be09 |0341: new-array v2, v1, [D // type@09be │ │ +0d788a: 2602 1708 0000 |0343: fill-array-data v2, 00000b5a // +00000817 │ │ +0d7890: 1303 5d00 |0346: const/16 v3, #int 93 // #5d │ │ +0d7894: 4d02 0003 |0348: aput-object v2, v0, v3 │ │ +0d7898: 2312 be09 |034a: new-array v2, v1, [D // type@09be │ │ +0d789c: 2602 1a08 0000 |034c: fill-array-data v2, 00000b66 // +0000081a │ │ +0d78a2: 1303 5e00 |034f: const/16 v3, #int 94 // #5e │ │ +0d78a6: 4d02 0003 |0351: aput-object v2, v0, v3 │ │ +0d78aa: 2312 be09 |0353: new-array v2, v1, [D // type@09be │ │ +0d78ae: 2602 1d08 0000 |0355: fill-array-data v2, 00000b72 // +0000081d │ │ +0d78b4: 1303 5f00 |0358: const/16 v3, #int 95 // #5f │ │ +0d78b8: 4d02 0003 |035a: aput-object v2, v0, v3 │ │ +0d78bc: 2312 be09 |035c: new-array v2, v1, [D // type@09be │ │ +0d78c0: 2602 2008 0000 |035e: fill-array-data v2, 00000b7e // +00000820 │ │ +0d78c6: 1303 6000 |0361: const/16 v3, #int 96 // #60 │ │ +0d78ca: 4d02 0003 |0363: aput-object v2, v0, v3 │ │ +0d78ce: 2312 be09 |0365: new-array v2, v1, [D // type@09be │ │ +0d78d2: 2602 2308 0000 |0367: fill-array-data v2, 00000b8a // +00000823 │ │ +0d78d8: 1303 6100 |036a: const/16 v3, #int 97 // #61 │ │ +0d78dc: 4d02 0003 |036c: aput-object v2, v0, v3 │ │ +0d78e0: 2312 be09 |036e: new-array v2, v1, [D // type@09be │ │ +0d78e4: 2602 2608 0000 |0370: fill-array-data v2, 00000b96 // +00000826 │ │ +0d78ea: 1303 6200 |0373: const/16 v3, #int 98 // #62 │ │ +0d78ee: 4d02 0003 |0375: aput-object v2, v0, v3 │ │ +0d78f2: 2312 be09 |0377: new-array v2, v1, [D // type@09be │ │ +0d78f6: 2602 2908 0000 |0379: fill-array-data v2, 00000ba2 // +00000829 │ │ +0d78fc: 1303 6300 |037c: const/16 v3, #int 99 // #63 │ │ +0d7900: 4d02 0003 |037e: aput-object v2, v0, v3 │ │ +0d7904: 2312 be09 |0380: new-array v2, v1, [D // type@09be │ │ +0d7908: 2602 2c08 0000 |0382: fill-array-data v2, 00000bae // +0000082c │ │ +0d790e: 1303 6400 |0385: const/16 v3, #int 100 // #64 │ │ +0d7912: 4d02 0003 |0387: aput-object v2, v0, v3 │ │ +0d7916: 2312 be09 |0389: new-array v2, v1, [D // type@09be │ │ +0d791a: 2602 2f08 0000 |038b: fill-array-data v2, 00000bba // +0000082f │ │ +0d7920: 1303 6500 |038e: const/16 v3, #int 101 // #65 │ │ +0d7924: 4d02 0003 |0390: aput-object v2, v0, v3 │ │ +0d7928: 2312 be09 |0392: new-array v2, v1, [D // type@09be │ │ +0d792c: 2602 3208 0000 |0394: fill-array-data v2, 00000bc6 // +00000832 │ │ +0d7932: 1303 6600 |0397: const/16 v3, #int 102 // #66 │ │ +0d7936: 4d02 0003 |0399: aput-object v2, v0, v3 │ │ +0d793a: 2312 be09 |039b: new-array v2, v1, [D // type@09be │ │ +0d793e: 2602 3508 0000 |039d: fill-array-data v2, 00000bd2 // +00000835 │ │ +0d7944: 1303 6700 |03a0: const/16 v3, #int 103 // #67 │ │ +0d7948: 4d02 0003 |03a2: aput-object v2, v0, v3 │ │ +0d794c: 2312 be09 |03a4: new-array v2, v1, [D // type@09be │ │ +0d7950: 2602 3808 0000 |03a6: fill-array-data v2, 00000bde // +00000838 │ │ +0d7956: 1303 6800 |03a9: const/16 v3, #int 104 // #68 │ │ +0d795a: 4d02 0003 |03ab: aput-object v2, v0, v3 │ │ +0d795e: 2312 be09 |03ad: new-array v2, v1, [D // type@09be │ │ +0d7962: 2602 3b08 0000 |03af: fill-array-data v2, 00000bea // +0000083b │ │ +0d7968: 1303 6900 |03b2: const/16 v3, #int 105 // #69 │ │ +0d796c: 4d02 0003 |03b4: aput-object v2, v0, v3 │ │ +0d7970: 2312 be09 |03b6: new-array v2, v1, [D // type@09be │ │ +0d7974: 2602 3e08 0000 |03b8: fill-array-data v2, 00000bf6 // +0000083e │ │ +0d797a: 1303 6a00 |03bb: const/16 v3, #int 106 // #6a │ │ +0d797e: 4d02 0003 |03bd: aput-object v2, v0, v3 │ │ +0d7982: 2312 be09 |03bf: new-array v2, v1, [D // type@09be │ │ +0d7986: 2602 4108 0000 |03c1: fill-array-data v2, 00000c02 // +00000841 │ │ +0d798c: 1303 6b00 |03c4: const/16 v3, #int 107 // #6b │ │ +0d7990: 4d02 0003 |03c6: aput-object v2, v0, v3 │ │ +0d7994: 2312 be09 |03c8: new-array v2, v1, [D // type@09be │ │ +0d7998: 2602 4408 0000 |03ca: fill-array-data v2, 00000c0e // +00000844 │ │ +0d799e: 1303 6c00 |03cd: const/16 v3, #int 108 // #6c │ │ +0d79a2: 4d02 0003 |03cf: aput-object v2, v0, v3 │ │ +0d79a6: 2312 be09 |03d1: new-array v2, v1, [D // type@09be │ │ +0d79aa: 2602 4708 0000 |03d3: fill-array-data v2, 00000c1a // +00000847 │ │ +0d79b0: 1303 6d00 |03d6: const/16 v3, #int 109 // #6d │ │ +0d79b4: 4d02 0003 |03d8: aput-object v2, v0, v3 │ │ +0d79b8: 2312 be09 |03da: new-array v2, v1, [D // type@09be │ │ +0d79bc: 2602 4a08 0000 |03dc: fill-array-data v2, 00000c26 // +0000084a │ │ +0d79c2: 1303 6e00 |03df: const/16 v3, #int 110 // #6e │ │ +0d79c6: 4d02 0003 |03e1: aput-object v2, v0, v3 │ │ +0d79ca: 2312 be09 |03e3: new-array v2, v1, [D // type@09be │ │ +0d79ce: 2602 4d08 0000 |03e5: fill-array-data v2, 00000c32 // +0000084d │ │ +0d79d4: 1303 6f00 |03e8: const/16 v3, #int 111 // #6f │ │ +0d79d8: 4d02 0003 |03ea: aput-object v2, v0, v3 │ │ +0d79dc: 2312 be09 |03ec: new-array v2, v1, [D // type@09be │ │ +0d79e0: 2602 5008 0000 |03ee: fill-array-data v2, 00000c3e // +00000850 │ │ +0d79e6: 1303 7000 |03f1: const/16 v3, #int 112 // #70 │ │ +0d79ea: 4d02 0003 |03f3: aput-object v2, v0, v3 │ │ +0d79ee: 2312 be09 |03f5: new-array v2, v1, [D // type@09be │ │ +0d79f2: 2602 5308 0000 |03f7: fill-array-data v2, 00000c4a // +00000853 │ │ +0d79f8: 1303 7100 |03fa: const/16 v3, #int 113 // #71 │ │ +0d79fc: 4d02 0003 |03fc: aput-object v2, v0, v3 │ │ +0d7a00: 2312 be09 |03fe: new-array v2, v1, [D // type@09be │ │ +0d7a04: 2602 5608 0000 |0400: fill-array-data v2, 00000c56 // +00000856 │ │ +0d7a0a: 1303 7200 |0403: const/16 v3, #int 114 // #72 │ │ +0d7a0e: 4d02 0003 |0405: aput-object v2, v0, v3 │ │ +0d7a12: 2312 be09 |0407: new-array v2, v1, [D // type@09be │ │ +0d7a16: 2602 5908 0000 |0409: fill-array-data v2, 00000c62 // +00000859 │ │ +0d7a1c: 1303 7300 |040c: const/16 v3, #int 115 // #73 │ │ +0d7a20: 4d02 0003 |040e: aput-object v2, v0, v3 │ │ +0d7a24: 2312 be09 |0410: new-array v2, v1, [D // type@09be │ │ +0d7a28: 2602 5c08 0000 |0412: fill-array-data v2, 00000c6e // +0000085c │ │ +0d7a2e: 1303 7400 |0415: const/16 v3, #int 116 // #74 │ │ +0d7a32: 4d02 0003 |0417: aput-object v2, v0, v3 │ │ +0d7a36: 2312 be09 |0419: new-array v2, v1, [D // type@09be │ │ +0d7a3a: 2602 5f08 0000 |041b: fill-array-data v2, 00000c7a // +0000085f │ │ +0d7a40: 1303 7500 |041e: const/16 v3, #int 117 // #75 │ │ +0d7a44: 4d02 0003 |0420: aput-object v2, v0, v3 │ │ +0d7a48: 2312 be09 |0422: new-array v2, v1, [D // type@09be │ │ +0d7a4c: 2602 6208 0000 |0424: fill-array-data v2, 00000c86 // +00000862 │ │ +0d7a52: 1303 7600 |0427: const/16 v3, #int 118 // #76 │ │ +0d7a56: 4d02 0003 |0429: aput-object v2, v0, v3 │ │ +0d7a5a: 2312 be09 |042b: new-array v2, v1, [D // type@09be │ │ +0d7a5e: 2602 6508 0000 |042d: fill-array-data v2, 00000c92 // +00000865 │ │ +0d7a64: 1303 7700 |0430: const/16 v3, #int 119 // #77 │ │ +0d7a68: 4d02 0003 |0432: aput-object v2, v0, v3 │ │ +0d7a6c: 2312 be09 |0434: new-array v2, v1, [D // type@09be │ │ +0d7a70: 2602 6808 0000 |0436: fill-array-data v2, 00000c9e // +00000868 │ │ +0d7a76: 1303 7800 |0439: const/16 v3, #int 120 // #78 │ │ +0d7a7a: 4d02 0003 |043b: aput-object v2, v0, v3 │ │ +0d7a7e: 2312 be09 |043d: new-array v2, v1, [D // type@09be │ │ +0d7a82: 2602 6b08 0000 |043f: fill-array-data v2, 00000caa // +0000086b │ │ +0d7a88: 1303 7900 |0442: const/16 v3, #int 121 // #79 │ │ +0d7a8c: 4d02 0003 |0444: aput-object v2, v0, v3 │ │ +0d7a90: 2312 be09 |0446: new-array v2, v1, [D // type@09be │ │ +0d7a94: 2602 6e08 0000 |0448: fill-array-data v2, 00000cb6 // +0000086e │ │ +0d7a9a: 1303 7a00 |044b: const/16 v3, #int 122 // #7a │ │ +0d7a9e: 4d02 0003 |044d: aput-object v2, v0, v3 │ │ +0d7aa2: 2312 be09 |044f: new-array v2, v1, [D // type@09be │ │ +0d7aa6: 2602 7108 0000 |0451: fill-array-data v2, 00000cc2 // +00000871 │ │ +0d7aac: 1303 7b00 |0454: const/16 v3, #int 123 // #7b │ │ +0d7ab0: 4d02 0003 |0456: aput-object v2, v0, v3 │ │ +0d7ab4: 2312 be09 |0458: new-array v2, v1, [D // type@09be │ │ +0d7ab8: 2602 7408 0000 |045a: fill-array-data v2, 00000cce // +00000874 │ │ +0d7abe: 1303 7c00 |045d: const/16 v3, #int 124 // #7c │ │ +0d7ac2: 4d02 0003 |045f: aput-object v2, v0, v3 │ │ +0d7ac6: 2312 be09 |0461: new-array v2, v1, [D // type@09be │ │ +0d7aca: 2602 7708 0000 |0463: fill-array-data v2, 00000cda // +00000877 │ │ +0d7ad0: 1303 7d00 |0466: const/16 v3, #int 125 // #7d │ │ +0d7ad4: 4d02 0003 |0468: aput-object v2, v0, v3 │ │ +0d7ad8: 2312 be09 |046a: new-array v2, v1, [D // type@09be │ │ +0d7adc: 2602 7a08 0000 |046c: fill-array-data v2, 00000ce6 // +0000087a │ │ +0d7ae2: 1303 7e00 |046f: const/16 v3, #int 126 // #7e │ │ +0d7ae6: 4d02 0003 |0471: aput-object v2, v0, v3 │ │ +0d7aea: 2312 be09 |0473: new-array v2, v1, [D // type@09be │ │ +0d7aee: 2602 7d08 0000 |0475: fill-array-data v2, 00000cf2 // +0000087d │ │ +0d7af4: 1303 7f00 |0478: const/16 v3, #int 127 // #7f │ │ +0d7af8: 4d02 0003 |047a: aput-object v2, v0, v3 │ │ +0d7afc: 2312 be09 |047c: new-array v2, v1, [D // type@09be │ │ +0d7b00: 2602 8008 0000 |047e: fill-array-data v2, 00000cfe // +00000880 │ │ +0d7b06: 1303 8000 |0481: const/16 v3, #int 128 // #80 │ │ +0d7b0a: 4d02 0003 |0483: aput-object v2, v0, v3 │ │ +0d7b0e: 2312 be09 |0485: new-array v2, v1, [D // type@09be │ │ +0d7b12: 2602 8308 0000 |0487: fill-array-data v2, 00000d0a // +00000883 │ │ +0d7b18: 1303 8100 |048a: const/16 v3, #int 129 // #81 │ │ +0d7b1c: 4d02 0003 |048c: aput-object v2, v0, v3 │ │ +0d7b20: 2312 be09 |048e: new-array v2, v1, [D // type@09be │ │ +0d7b24: 2602 8608 0000 |0490: fill-array-data v2, 00000d16 // +00000886 │ │ +0d7b2a: 1303 8200 |0493: const/16 v3, #int 130 // #82 │ │ +0d7b2e: 4d02 0003 |0495: aput-object v2, v0, v3 │ │ +0d7b32: 2312 be09 |0497: new-array v2, v1, [D // type@09be │ │ +0d7b36: 2602 8908 0000 |0499: fill-array-data v2, 00000d22 // +00000889 │ │ +0d7b3c: 1303 8300 |049c: const/16 v3, #int 131 // #83 │ │ +0d7b40: 4d02 0003 |049e: aput-object v2, v0, v3 │ │ +0d7b44: 2312 be09 |04a0: new-array v2, v1, [D // type@09be │ │ +0d7b48: 2602 8c08 0000 |04a2: fill-array-data v2, 00000d2e // +0000088c │ │ +0d7b4e: 1303 8400 |04a5: const/16 v3, #int 132 // #84 │ │ +0d7b52: 4d02 0003 |04a7: aput-object v2, v0, v3 │ │ +0d7b56: 2312 be09 |04a9: new-array v2, v1, [D // type@09be │ │ +0d7b5a: 2602 8f08 0000 |04ab: fill-array-data v2, 00000d3a // +0000088f │ │ +0d7b60: 1303 8500 |04ae: const/16 v3, #int 133 // #85 │ │ +0d7b64: 4d02 0003 |04b0: aput-object v2, v0, v3 │ │ +0d7b68: 2312 be09 |04b2: new-array v2, v1, [D // type@09be │ │ +0d7b6c: 2602 9208 0000 |04b4: fill-array-data v2, 00000d46 // +00000892 │ │ +0d7b72: 1303 8600 |04b7: const/16 v3, #int 134 // #86 │ │ +0d7b76: 4d02 0003 |04b9: aput-object v2, v0, v3 │ │ +0d7b7a: 2312 be09 |04bb: new-array v2, v1, [D // type@09be │ │ +0d7b7e: 2602 9508 0000 |04bd: fill-array-data v2, 00000d52 // +00000895 │ │ +0d7b84: 1303 8700 |04c0: const/16 v3, #int 135 // #87 │ │ +0d7b88: 4d02 0003 |04c2: aput-object v2, v0, v3 │ │ +0d7b8c: 2312 be09 |04c4: new-array v2, v1, [D // type@09be │ │ +0d7b90: 2602 9808 0000 |04c6: fill-array-data v2, 00000d5e // +00000898 │ │ +0d7b96: 1303 8800 |04c9: const/16 v3, #int 136 // #88 │ │ +0d7b9a: 4d02 0003 |04cb: aput-object v2, v0, v3 │ │ +0d7b9e: 2312 be09 |04cd: new-array v2, v1, [D // type@09be │ │ +0d7ba2: 2602 9b08 0000 |04cf: fill-array-data v2, 00000d6a // +0000089b │ │ +0d7ba8: 1303 8900 |04d2: const/16 v3, #int 137 // #89 │ │ +0d7bac: 4d02 0003 |04d4: aput-object v2, v0, v3 │ │ +0d7bb0: 2312 be09 |04d6: new-array v2, v1, [D // type@09be │ │ +0d7bb4: 2602 9e08 0000 |04d8: fill-array-data v2, 00000d76 // +0000089e │ │ +0d7bba: 1303 8a00 |04db: const/16 v3, #int 138 // #8a │ │ +0d7bbe: 4d02 0003 |04dd: aput-object v2, v0, v3 │ │ +0d7bc2: 2312 be09 |04df: new-array v2, v1, [D // type@09be │ │ +0d7bc6: 2602 a108 0000 |04e1: fill-array-data v2, 00000d82 // +000008a1 │ │ +0d7bcc: 1303 8b00 |04e4: const/16 v3, #int 139 // #8b │ │ +0d7bd0: 4d02 0003 |04e6: aput-object v2, v0, v3 │ │ +0d7bd4: 2312 be09 |04e8: new-array v2, v1, [D // type@09be │ │ +0d7bd8: 2602 a408 0000 |04ea: fill-array-data v2, 00000d8e // +000008a4 │ │ +0d7bde: 1303 8c00 |04ed: const/16 v3, #int 140 // #8c │ │ +0d7be2: 4d02 0003 |04ef: aput-object v2, v0, v3 │ │ +0d7be6: 2312 be09 |04f1: new-array v2, v1, [D // type@09be │ │ +0d7bea: 2602 a708 0000 |04f3: fill-array-data v2, 00000d9a // +000008a7 │ │ +0d7bf0: 1303 8d00 |04f6: const/16 v3, #int 141 // #8d │ │ +0d7bf4: 4d02 0003 |04f8: aput-object v2, v0, v3 │ │ +0d7bf8: 2312 be09 |04fa: new-array v2, v1, [D // type@09be │ │ +0d7bfc: 2602 aa08 0000 |04fc: fill-array-data v2, 00000da6 // +000008aa │ │ +0d7c02: 1303 8e00 |04ff: const/16 v3, #int 142 // #8e │ │ +0d7c06: 4d02 0003 |0501: aput-object v2, v0, v3 │ │ +0d7c0a: 2312 be09 |0503: new-array v2, v1, [D // type@09be │ │ +0d7c0e: 2602 ad08 0000 |0505: fill-array-data v2, 00000db2 // +000008ad │ │ +0d7c14: 1303 8f00 |0508: const/16 v3, #int 143 // #8f │ │ +0d7c18: 4d02 0003 |050a: aput-object v2, v0, v3 │ │ +0d7c1c: 2312 be09 |050c: new-array v2, v1, [D // type@09be │ │ +0d7c20: 2602 b008 0000 |050e: fill-array-data v2, 00000dbe // +000008b0 │ │ +0d7c26: 1303 9000 |0511: const/16 v3, #int 144 // #90 │ │ +0d7c2a: 4d02 0003 |0513: aput-object v2, v0, v3 │ │ +0d7c2e: 2312 be09 |0515: new-array v2, v1, [D // type@09be │ │ +0d7c32: 2602 b308 0000 |0517: fill-array-data v2, 00000dca // +000008b3 │ │ +0d7c38: 1303 9100 |051a: const/16 v3, #int 145 // #91 │ │ +0d7c3c: 4d02 0003 |051c: aput-object v2, v0, v3 │ │ +0d7c40: 2312 be09 |051e: new-array v2, v1, [D // type@09be │ │ +0d7c44: 2602 b608 0000 |0520: fill-array-data v2, 00000dd6 // +000008b6 │ │ +0d7c4a: 1303 9200 |0523: const/16 v3, #int 146 // #92 │ │ +0d7c4e: 4d02 0003 |0525: aput-object v2, v0, v3 │ │ +0d7c52: 2312 be09 |0527: new-array v2, v1, [D // type@09be │ │ +0d7c56: 2602 b908 0000 |0529: fill-array-data v2, 00000de2 // +000008b9 │ │ +0d7c5c: 1303 9300 |052c: const/16 v3, #int 147 // #93 │ │ +0d7c60: 4d02 0003 |052e: aput-object v2, v0, v3 │ │ +0d7c64: 2312 be09 |0530: new-array v2, v1, [D // type@09be │ │ +0d7c68: 2602 bc08 0000 |0532: fill-array-data v2, 00000dee // +000008bc │ │ +0d7c6e: 1303 9400 |0535: const/16 v3, #int 148 // #94 │ │ +0d7c72: 4d02 0003 |0537: aput-object v2, v0, v3 │ │ +0d7c76: 2312 be09 |0539: new-array v2, v1, [D // type@09be │ │ +0d7c7a: 2602 bf08 0000 |053b: fill-array-data v2, 00000dfa // +000008bf │ │ +0d7c80: 1303 9500 |053e: const/16 v3, #int 149 // #95 │ │ +0d7c84: 4d02 0003 |0540: aput-object v2, v0, v3 │ │ +0d7c88: 2312 be09 |0542: new-array v2, v1, [D // type@09be │ │ +0d7c8c: 2602 c208 0000 |0544: fill-array-data v2, 00000e06 // +000008c2 │ │ +0d7c92: 1303 9600 |0547: const/16 v3, #int 150 // #96 │ │ +0d7c96: 4d02 0003 |0549: aput-object v2, v0, v3 │ │ +0d7c9a: 2312 be09 |054b: new-array v2, v1, [D // type@09be │ │ +0d7c9e: 2602 c508 0000 |054d: fill-array-data v2, 00000e12 // +000008c5 │ │ +0d7ca4: 1303 9700 |0550: const/16 v3, #int 151 // #97 │ │ +0d7ca8: 4d02 0003 |0552: aput-object v2, v0, v3 │ │ +0d7cac: 2312 be09 |0554: new-array v2, v1, [D // type@09be │ │ +0d7cb0: 2602 c808 0000 |0556: fill-array-data v2, 00000e1e // +000008c8 │ │ +0d7cb6: 1303 9800 |0559: const/16 v3, #int 152 // #98 │ │ +0d7cba: 4d02 0003 |055b: aput-object v2, v0, v3 │ │ +0d7cbe: 2312 be09 |055d: new-array v2, v1, [D // type@09be │ │ +0d7cc2: 2602 cb08 0000 |055f: fill-array-data v2, 00000e2a // +000008cb │ │ +0d7cc8: 1303 9900 |0562: const/16 v3, #int 153 // #99 │ │ +0d7ccc: 4d02 0003 |0564: aput-object v2, v0, v3 │ │ +0d7cd0: 2312 be09 |0566: new-array v2, v1, [D // type@09be │ │ +0d7cd4: 2602 ce08 0000 |0568: fill-array-data v2, 00000e36 // +000008ce │ │ +0d7cda: 1303 9a00 |056b: const/16 v3, #int 154 // #9a │ │ +0d7cde: 4d02 0003 |056d: aput-object v2, v0, v3 │ │ +0d7ce2: 2312 be09 |056f: new-array v2, v1, [D // type@09be │ │ +0d7ce6: 2602 d108 0000 |0571: fill-array-data v2, 00000e42 // +000008d1 │ │ +0d7cec: 1303 9b00 |0574: const/16 v3, #int 155 // #9b │ │ +0d7cf0: 4d02 0003 |0576: aput-object v2, v0, v3 │ │ +0d7cf4: 2312 be09 |0578: new-array v2, v1, [D // type@09be │ │ +0d7cf8: 2602 d408 0000 |057a: fill-array-data v2, 00000e4e // +000008d4 │ │ +0d7cfe: 1303 9c00 |057d: const/16 v3, #int 156 // #9c │ │ +0d7d02: 4d02 0003 |057f: aput-object v2, v0, v3 │ │ +0d7d06: 2312 be09 |0581: new-array v2, v1, [D // type@09be │ │ +0d7d0a: 2602 d708 0000 |0583: fill-array-data v2, 00000e5a // +000008d7 │ │ +0d7d10: 1303 9d00 |0586: const/16 v3, #int 157 // #9d │ │ +0d7d14: 4d02 0003 |0588: aput-object v2, v0, v3 │ │ +0d7d18: 2312 be09 |058a: new-array v2, v1, [D // type@09be │ │ +0d7d1c: 2602 da08 0000 |058c: fill-array-data v2, 00000e66 // +000008da │ │ +0d7d22: 1303 9e00 |058f: const/16 v3, #int 158 // #9e │ │ +0d7d26: 4d02 0003 |0591: aput-object v2, v0, v3 │ │ +0d7d2a: 2312 be09 |0593: new-array v2, v1, [D // type@09be │ │ +0d7d2e: 2602 dd08 0000 |0595: fill-array-data v2, 00000e72 // +000008dd │ │ +0d7d34: 1303 9f00 |0598: const/16 v3, #int 159 // #9f │ │ +0d7d38: 4d02 0003 |059a: aput-object v2, v0, v3 │ │ +0d7d3c: 2312 be09 |059c: new-array v2, v1, [D // type@09be │ │ +0d7d40: 2602 e008 0000 |059e: fill-array-data v2, 00000e7e // +000008e0 │ │ +0d7d46: 1303 a000 |05a1: const/16 v3, #int 160 // #a0 │ │ +0d7d4a: 4d02 0003 |05a3: aput-object v2, v0, v3 │ │ +0d7d4e: 2312 be09 |05a5: new-array v2, v1, [D // type@09be │ │ +0d7d52: 2602 e308 0000 |05a7: fill-array-data v2, 00000e8a // +000008e3 │ │ +0d7d58: 1303 a100 |05aa: const/16 v3, #int 161 // #a1 │ │ +0d7d5c: 4d02 0003 |05ac: aput-object v2, v0, v3 │ │ +0d7d60: 2312 be09 |05ae: new-array v2, v1, [D // type@09be │ │ +0d7d64: 2602 e608 0000 |05b0: fill-array-data v2, 00000e96 // +000008e6 │ │ +0d7d6a: 1303 a200 |05b3: const/16 v3, #int 162 // #a2 │ │ +0d7d6e: 4d02 0003 |05b5: aput-object v2, v0, v3 │ │ +0d7d72: 2312 be09 |05b7: new-array v2, v1, [D // type@09be │ │ +0d7d76: 2602 e908 0000 |05b9: fill-array-data v2, 00000ea2 // +000008e9 │ │ +0d7d7c: 1303 a300 |05bc: const/16 v3, #int 163 // #a3 │ │ +0d7d80: 4d02 0003 |05be: aput-object v2, v0, v3 │ │ +0d7d84: 2312 be09 |05c0: new-array v2, v1, [D // type@09be │ │ +0d7d88: 2602 ec08 0000 |05c2: fill-array-data v2, 00000eae // +000008ec │ │ +0d7d8e: 1303 a400 |05c5: const/16 v3, #int 164 // #a4 │ │ +0d7d92: 4d02 0003 |05c7: aput-object v2, v0, v3 │ │ +0d7d96: 2312 be09 |05c9: new-array v2, v1, [D // type@09be │ │ +0d7d9a: 2602 ef08 0000 |05cb: fill-array-data v2, 00000eba // +000008ef │ │ +0d7da0: 1303 a500 |05ce: const/16 v3, #int 165 // #a5 │ │ +0d7da4: 4d02 0003 |05d0: aput-object v2, v0, v3 │ │ +0d7da8: 2312 be09 |05d2: new-array v2, v1, [D // type@09be │ │ +0d7dac: 2602 f208 0000 |05d4: fill-array-data v2, 00000ec6 // +000008f2 │ │ +0d7db2: 1303 a600 |05d7: const/16 v3, #int 166 // #a6 │ │ +0d7db6: 4d02 0003 |05d9: aput-object v2, v0, v3 │ │ +0d7dba: 2312 be09 |05db: new-array v2, v1, [D // type@09be │ │ +0d7dbe: 2602 f508 0000 |05dd: fill-array-data v2, 00000ed2 // +000008f5 │ │ +0d7dc4: 1303 a700 |05e0: const/16 v3, #int 167 // #a7 │ │ +0d7dc8: 4d02 0003 |05e2: aput-object v2, v0, v3 │ │ +0d7dcc: 2312 be09 |05e4: new-array v2, v1, [D // type@09be │ │ +0d7dd0: 2602 f808 0000 |05e6: fill-array-data v2, 00000ede // +000008f8 │ │ +0d7dd6: 1303 a800 |05e9: const/16 v3, #int 168 // #a8 │ │ +0d7dda: 4d02 0003 |05eb: aput-object v2, v0, v3 │ │ +0d7dde: 2312 be09 |05ed: new-array v2, v1, [D // type@09be │ │ +0d7de2: 2602 fb08 0000 |05ef: fill-array-data v2, 00000eea // +000008fb │ │ +0d7de8: 1303 a900 |05f2: const/16 v3, #int 169 // #a9 │ │ +0d7dec: 4d02 0003 |05f4: aput-object v2, v0, v3 │ │ +0d7df0: 2312 be09 |05f6: new-array v2, v1, [D // type@09be │ │ +0d7df4: 2602 fe08 0000 |05f8: fill-array-data v2, 00000ef6 // +000008fe │ │ +0d7dfa: 1303 aa00 |05fb: const/16 v3, #int 170 // #aa │ │ +0d7dfe: 4d02 0003 |05fd: aput-object v2, v0, v3 │ │ +0d7e02: 2312 be09 |05ff: new-array v2, v1, [D // type@09be │ │ +0d7e06: 2602 0109 0000 |0601: fill-array-data v2, 00000f02 // +00000901 │ │ +0d7e0c: 1303 ab00 |0604: const/16 v3, #int 171 // #ab │ │ +0d7e10: 4d02 0003 |0606: aput-object v2, v0, v3 │ │ +0d7e14: 2312 be09 |0608: new-array v2, v1, [D // type@09be │ │ +0d7e18: 2602 0409 0000 |060a: fill-array-data v2, 00000f0e // +00000904 │ │ +0d7e1e: 1303 ac00 |060d: const/16 v3, #int 172 // #ac │ │ +0d7e22: 4d02 0003 |060f: aput-object v2, v0, v3 │ │ +0d7e26: 2312 be09 |0611: new-array v2, v1, [D // type@09be │ │ +0d7e2a: 2602 0709 0000 |0613: fill-array-data v2, 00000f1a // +00000907 │ │ +0d7e30: 1303 ad00 |0616: const/16 v3, #int 173 // #ad │ │ +0d7e34: 4d02 0003 |0618: aput-object v2, v0, v3 │ │ +0d7e38: 2312 be09 |061a: new-array v2, v1, [D // type@09be │ │ +0d7e3c: 2602 0a09 0000 |061c: fill-array-data v2, 00000f26 // +0000090a │ │ +0d7e42: 1303 ae00 |061f: const/16 v3, #int 174 // #ae │ │ +0d7e46: 4d02 0003 |0621: aput-object v2, v0, v3 │ │ +0d7e4a: 2312 be09 |0623: new-array v2, v1, [D // type@09be │ │ +0d7e4e: 2602 0d09 0000 |0625: fill-array-data v2, 00000f32 // +0000090d │ │ +0d7e54: 1303 af00 |0628: const/16 v3, #int 175 // #af │ │ +0d7e58: 4d02 0003 |062a: aput-object v2, v0, v3 │ │ +0d7e5c: 2312 be09 |062c: new-array v2, v1, [D // type@09be │ │ +0d7e60: 2602 1009 0000 |062e: fill-array-data v2, 00000f3e // +00000910 │ │ +0d7e66: 1303 b000 |0631: const/16 v3, #int 176 // #b0 │ │ +0d7e6a: 4d02 0003 |0633: aput-object v2, v0, v3 │ │ +0d7e6e: 2312 be09 |0635: new-array v2, v1, [D // type@09be │ │ +0d7e72: 2602 1309 0000 |0637: fill-array-data v2, 00000f4a // +00000913 │ │ +0d7e78: 1303 b100 |063a: const/16 v3, #int 177 // #b1 │ │ +0d7e7c: 4d02 0003 |063c: aput-object v2, v0, v3 │ │ +0d7e80: 2312 be09 |063e: new-array v2, v1, [D // type@09be │ │ +0d7e84: 2602 1609 0000 |0640: fill-array-data v2, 00000f56 // +00000916 │ │ +0d7e8a: 1303 b200 |0643: const/16 v3, #int 178 // #b2 │ │ +0d7e8e: 4d02 0003 |0645: aput-object v2, v0, v3 │ │ +0d7e92: 2312 be09 |0647: new-array v2, v1, [D // type@09be │ │ +0d7e96: 2602 1909 0000 |0649: fill-array-data v2, 00000f62 // +00000919 │ │ +0d7e9c: 1303 b300 |064c: const/16 v3, #int 179 // #b3 │ │ +0d7ea0: 4d02 0003 |064e: aput-object v2, v0, v3 │ │ +0d7ea4: 2312 be09 |0650: new-array v2, v1, [D // type@09be │ │ +0d7ea8: 2602 1c09 0000 |0652: fill-array-data v2, 00000f6e // +0000091c │ │ +0d7eae: 1303 b400 |0655: const/16 v3, #int 180 // #b4 │ │ +0d7eb2: 4d02 0003 |0657: aput-object v2, v0, v3 │ │ +0d7eb6: 2312 be09 |0659: new-array v2, v1, [D // type@09be │ │ +0d7eba: 2602 1f09 0000 |065b: fill-array-data v2, 00000f7a // +0000091f │ │ +0d7ec0: 1303 b500 |065e: const/16 v3, #int 181 // #b5 │ │ +0d7ec4: 4d02 0003 |0660: aput-object v2, v0, v3 │ │ +0d7ec8: 2312 be09 |0662: new-array v2, v1, [D // type@09be │ │ +0d7ecc: 2602 2209 0000 |0664: fill-array-data v2, 00000f86 // +00000922 │ │ +0d7ed2: 1303 b600 |0667: const/16 v3, #int 182 // #b6 │ │ +0d7ed6: 4d02 0003 |0669: aput-object v2, v0, v3 │ │ +0d7eda: 2312 be09 |066b: new-array v2, v1, [D // type@09be │ │ +0d7ede: 2602 2509 0000 |066d: fill-array-data v2, 00000f92 // +00000925 │ │ +0d7ee4: 1303 b700 |0670: const/16 v3, #int 183 // #b7 │ │ +0d7ee8: 4d02 0003 |0672: aput-object v2, v0, v3 │ │ +0d7eec: 2312 be09 |0674: new-array v2, v1, [D // type@09be │ │ +0d7ef0: 2602 2809 0000 |0676: fill-array-data v2, 00000f9e // +00000928 │ │ +0d7ef6: 1303 b800 |0679: const/16 v3, #int 184 // #b8 │ │ +0d7efa: 4d02 0003 |067b: aput-object v2, v0, v3 │ │ +0d7efe: 2312 be09 |067d: new-array v2, v1, [D // type@09be │ │ +0d7f02: 2602 2b09 0000 |067f: fill-array-data v2, 00000faa // +0000092b │ │ +0d7f08: 1303 b900 |0682: const/16 v3, #int 185 // #b9 │ │ +0d7f0c: 4d02 0003 |0684: aput-object v2, v0, v3 │ │ +0d7f10: 2312 be09 |0686: new-array v2, v1, [D // type@09be │ │ +0d7f14: 2602 2e09 0000 |0688: fill-array-data v2, 00000fb6 // +0000092e │ │ +0d7f1a: 1303 ba00 |068b: const/16 v3, #int 186 // #ba │ │ +0d7f1e: 4d02 0003 |068d: aput-object v2, v0, v3 │ │ +0d7f22: 2312 be09 |068f: new-array v2, v1, [D // type@09be │ │ +0d7f26: 2602 3109 0000 |0691: fill-array-data v2, 00000fc2 // +00000931 │ │ +0d7f2c: 1303 bb00 |0694: const/16 v3, #int 187 // #bb │ │ +0d7f30: 4d02 0003 |0696: aput-object v2, v0, v3 │ │ +0d7f34: 2312 be09 |0698: new-array v2, v1, [D // type@09be │ │ +0d7f38: 2602 3409 0000 |069a: fill-array-data v2, 00000fce // +00000934 │ │ +0d7f3e: 1303 bc00 |069d: const/16 v3, #int 188 // #bc │ │ +0d7f42: 4d02 0003 |069f: aput-object v2, v0, v3 │ │ +0d7f46: 2312 be09 |06a1: new-array v2, v1, [D // type@09be │ │ +0d7f4a: 2602 3709 0000 |06a3: fill-array-data v2, 00000fda // +00000937 │ │ +0d7f50: 1303 bd00 |06a6: const/16 v3, #int 189 // #bd │ │ +0d7f54: 4d02 0003 |06a8: aput-object v2, v0, v3 │ │ +0d7f58: 2312 be09 |06aa: new-array v2, v1, [D // type@09be │ │ +0d7f5c: 2602 3a09 0000 |06ac: fill-array-data v2, 00000fe6 // +0000093a │ │ +0d7f62: 1303 be00 |06af: const/16 v3, #int 190 // #be │ │ +0d7f66: 4d02 0003 |06b1: aput-object v2, v0, v3 │ │ +0d7f6a: 2312 be09 |06b3: new-array v2, v1, [D // type@09be │ │ +0d7f6e: 2602 3d09 0000 |06b5: fill-array-data v2, 00000ff2 // +0000093d │ │ +0d7f74: 1303 bf00 |06b8: const/16 v3, #int 191 // #bf │ │ +0d7f78: 4d02 0003 |06ba: aput-object v2, v0, v3 │ │ +0d7f7c: 2312 be09 |06bc: new-array v2, v1, [D // type@09be │ │ +0d7f80: 2602 4009 0000 |06be: fill-array-data v2, 00000ffe // +00000940 │ │ +0d7f86: 1303 c000 |06c1: const/16 v3, #int 192 // #c0 │ │ +0d7f8a: 4d02 0003 |06c3: aput-object v2, v0, v3 │ │ +0d7f8e: 2312 be09 |06c5: new-array v2, v1, [D // type@09be │ │ +0d7f92: 2602 4309 0000 |06c7: fill-array-data v2, 0000100a // +00000943 │ │ +0d7f98: 1303 c100 |06ca: const/16 v3, #int 193 // #c1 │ │ +0d7f9c: 4d02 0003 |06cc: aput-object v2, v0, v3 │ │ +0d7fa0: 2312 be09 |06ce: new-array v2, v1, [D // type@09be │ │ +0d7fa4: 2602 4609 0000 |06d0: fill-array-data v2, 00001016 // +00000946 │ │ +0d7faa: 1303 c200 |06d3: const/16 v3, #int 194 // #c2 │ │ +0d7fae: 4d02 0003 |06d5: aput-object v2, v0, v3 │ │ +0d7fb2: 2312 be09 |06d7: new-array v2, v1, [D // type@09be │ │ +0d7fb6: 2602 4909 0000 |06d9: fill-array-data v2, 00001022 // +00000949 │ │ +0d7fbc: 1303 c300 |06dc: const/16 v3, #int 195 // #c3 │ │ +0d7fc0: 4d02 0003 |06de: aput-object v2, v0, v3 │ │ +0d7fc4: 2312 be09 |06e0: new-array v2, v1, [D // type@09be │ │ +0d7fc8: 2602 4c09 0000 |06e2: fill-array-data v2, 0000102e // +0000094c │ │ +0d7fce: 1303 c400 |06e5: const/16 v3, #int 196 // #c4 │ │ +0d7fd2: 4d02 0003 |06e7: aput-object v2, v0, v3 │ │ +0d7fd6: 2312 be09 |06e9: new-array v2, v1, [D // type@09be │ │ +0d7fda: 2602 4f09 0000 |06eb: fill-array-data v2, 0000103a // +0000094f │ │ +0d7fe0: 1303 c500 |06ee: const/16 v3, #int 197 // #c5 │ │ +0d7fe4: 4d02 0003 |06f0: aput-object v2, v0, v3 │ │ +0d7fe8: 2311 be09 |06f2: new-array v1, v1, [D // type@09be │ │ +0d7fec: 2601 5209 0000 |06f4: fill-array-data v1, 00001046 // +00000952 │ │ +0d7ff2: 1302 c600 |06f7: const/16 v2, #int 198 // #c6 │ │ +0d7ff6: 4d01 0002 |06f9: aput-object v1, v0, v2 │ │ +0d7ffa: 6900 f313 |06fb: sput-object v0, Lcom/ds/avare/place/GameTFR;.GAME_TFR_COORDS:[[D // field@13f3 │ │ +0d7ffe: 0e00 |06fd: return-void │ │ +0d8000: 0003 0800 0200 0000 e17a 14ae 47e1 ... |06fe: array-data (12 units) │ │ +0d8018: 0003 0800 0200 0000 ec51 b81e 85c3 ... |070a: array-data (12 units) │ │ +0d8030: 0003 0800 0200 0000 c3f5 285c 8fa2 ... |0716: array-data (12 units) │ │ +0d8048: 0003 0800 0200 0000 c3f5 285c 8f62 ... |0722: array-data (12 units) │ │ +0d8060: 0003 0800 0200 0000 5c8f c2f5 289c ... |072e: array-data (12 units) │ │ +0d8078: 0003 0800 0200 0000 ae47 e17a 14ee ... |073a: array-data (12 units) │ │ +0d8090: 0003 0800 0200 0000 cdcc cccc cc8c ... |0746: array-data (12 units) │ │ +0d80a8: 0003 0800 0200 0000 5997 db1f 64c0 ... |0752: array-data (12 units) │ │ +0d80c0: 0003 0800 0200 0000 ec51 b81e 856b ... |075e: array-data (12 units) │ │ +0d80d8: 0003 0800 0200 0000 1f85 eb51 b8de ... |076a: array-data (12 units) │ │ +0d80f0: 0003 0800 0200 0000 0ad7 a370 3d2a ... |0776: array-data (12 units) │ │ +0d8108: 0003 0800 0200 0000 0000 0000 0040 ... |0782: array-data (12 units) │ │ +0d8120: 0003 0800 0200 0000 5430 e10c 4daf ... |078e: array-data (12 units) │ │ +0d8138: 0003 0800 0200 0000 017c f36a e2e1 ... |079a: array-data (12 units) │ │ +0d8150: 0003 0800 0200 0000 52b8 1e85 eb51 ... |07a6: array-data (12 units) │ │ +0d8168: 0003 0800 0200 0000 6666 6666 6686 ... |07b2: array-data (12 units) │ │ +0d8180: 0003 0800 0200 0000 3333 3333 33f3 ... |07be: array-data (12 units) │ │ +0d8198: 0003 0800 0200 0000 5c8f c2f5 287c ... |07ca: array-data (12 units) │ │ +0d81b0: 0003 0800 0200 0000 ec51 b81e 850b ... |07d6: array-data (12 units) │ │ +0d81c8: 0003 0800 0200 0000 3333 3333 33f3 ... |07e2: array-data (12 units) │ │ +0d81e0: 0003 0800 0200 0000 48e1 7a14 ae67 ... |07ee: array-data (12 units) │ │ +0d81f8: 0003 0800 0200 0000 48e1 7a14 ae67 ... |07fa: array-data (12 units) │ │ +0d8210: 0003 0800 0200 0000 0000 0000 00e0 ... |0806: array-data (12 units) │ │ +0d8228: 0003 0800 0200 0000 3333 3333 33f3 ... |0812: array-data (12 units) │ │ +0d8240: 0003 0800 0200 0000 9a99 9999 9939 ... |081e: array-data (12 units) │ │ +0d8258: 0003 0800 0200 0000 713d 0ad7 a350 ... |082a: array-data (12 units) │ │ +0d8270: 0003 0800 0200 0000 85eb 51b8 1e65 ... |0836: array-data (12 units) │ │ +0d8288: 0003 0800 0200 0000 7b14 ae47 e1da ... |0842: array-data (12 units) │ │ +0d82a0: 0003 0800 0200 0000 ec51 b81e 85cb ... |084e: array-data (12 units) │ │ +0d82b8: 0003 0800 0200 0000 7b14 ae47 e1fa ... |085a: array-data (12 units) │ │ +0d82d0: 0003 0800 0200 0000 0a19 2a3b 4c15 ... |0866: array-data (12 units) │ │ +0d82e8: 0003 0800 0200 0000 14ae 47e1 7a74 ... |0872: array-data (12 units) │ │ +0d8300: 0003 0800 0200 0000 6666 6666 66e6 ... |087e: array-data (12 units) │ │ +0d8318: 0003 0800 0200 0000 9a99 9999 99b9 ... |088a: array-data (12 units) │ │ +0d8330: 0003 0800 0200 0000 3d0a d7a3 70dd ... |0896: array-data (12 units) │ │ +0d8348: 0003 0800 0200 0000 a470 3d0a d7a3 ... |08a2: array-data (12 units) │ │ +0d8360: 0003 0800 0200 0000 ec51 b81e 852b ... |08ae: array-data (12 units) │ │ +0d8378: 0003 0800 0200 0000 9a99 9999 99f9 ... |08ba: array-data (12 units) │ │ +0d8390: 0003 0800 0200 0000 0ad7 a370 3dea ... |08c6: array-data (12 units) │ │ +0d83a8: 0003 0800 0200 0000 cdcc cccc cc8c ... |08d2: array-data (12 units) │ │ +0d83c0: 0003 0800 0200 0000 1f85 eb51 b8be ... |08de: array-data (12 units) │ │ +0d83d8: 0003 0800 0200 0000 0000 0000 00e0 ... |08ea: array-data (12 units) │ │ +0d83f0: 0003 0800 0200 0000 9c82 9ae5 632b ... |08f6: array-data (12 units) │ │ +0d8408: 0003 0800 0200 0000 3333 3333 33f3 ... |0902: array-data (12 units) │ │ +0d8420: 0003 0800 0200 0000 236c c116 6cc1 ... |090e: array-data (12 units) │ │ +0d8438: 0003 0800 0200 0000 6666 6666 6686 ... |091a: array-data (12 units) │ │ +0d8450: 0003 0800 0200 0000 295c 8fc2 f508 ... |0926: array-data (12 units) │ │ +0d8468: 0003 0800 0200 0000 a470 3d0a d783 ... |0932: array-data (12 units) │ │ +0d8480: 0003 0800 0200 0000 5c8f c2f5 287c ... |093e: array-data (12 units) │ │ +0d8498: 0003 0800 0200 0000 0000 0000 0060 ... |094a: array-data (12 units) │ │ +0d84b0: 0003 0800 0200 0000 0ad7 a370 3d6a ... |0956: array-data (12 units) │ │ +0d84c8: 0003 0800 0200 0000 0000 0000 00e0 ... |0962: array-data (12 units) │ │ +0d84e0: 0003 0800 0200 0000 3333 3333 33f3 ... |096e: array-data (12 units) │ │ +0d84f8: 0003 0800 0200 0000 9a99 9999 9939 ... |097a: array-data (12 units) │ │ +0d8510: 0003 0800 0200 0000 8fc2 f528 5c4f ... |0986: array-data (12 units) │ │ +0d8528: 0003 0800 0200 0000 227d d227 7d5a ... |0992: array-data (12 units) │ │ +0d8540: 0003 0800 0200 0000 cf06 3a6d a0e3 ... |099e: array-data (12 units) │ │ +0d8558: 0003 0800 0200 0000 cdcc cccc cccc ... |09aa: array-data (12 units) │ │ +0d8570: 0003 0800 0200 0000 85eb 51b8 1ec5 ... |09b6: array-data (12 units) │ │ +0d8588: 0003 0800 0200 0000 0000 0000 0060 ... |09c2: array-data (12 units) │ │ +0d85a0: 0003 0800 0200 0000 2b96 fc62 c96f ... |09ce: array-data (12 units) │ │ +0d85b8: 0003 0800 0200 0000 4a1b e8b4 81b6 ... |09da: array-data (12 units) │ │ +0d85d0: 0003 0800 0200 0000 99db 1f64 a8ec ... |09e6: array-data (12 units) │ │ +0d85e8: 0003 0800 0200 0000 35af 269e 154d ... |09f2: array-data (12 units) │ │ +0d8600: 0003 0800 0200 0000 82f3 6ae2 5919 ... |09fe: array-data (12 units) │ │ +0d8618: 0003 0800 0200 0000 48e1 7a14 ae87 ... |0a0a: array-data (12 units) │ │ +0d8630: 0003 0800 0200 0000 d627 7dd2 27cd ... |0a16: array-data (12 units) │ │ +0d8648: 0003 0800 0200 0000 e3f6 0719 2a2b ... |0a22: array-data (12 units) │ │ +0d8660: 0003 0800 0200 0000 9cd3 063a 6db0 ... |0a2e: array-data (12 units) │ │ +0d8678: 0003 0800 0200 0000 ad89 6745 2321 ... |0a3a: array-data (12 units) │ │ +0d8690: 0003 0800 0200 0000 17a6 2eb7 3f68 ... |0a46: array-data (12 units) │ │ +0d86a8: 0003 0800 0200 0000 a2f4 499f f4c9 ... |0a52: array-data (12 units) │ │ +0d86c0: 0003 0800 0200 0000 5376 98ba dc56 ... |0a5e: array-data (12 units) │ │ +0d86d8: 0003 0800 0200 0000 0000 0000 0048 ... |0a6a: array-data (12 units) │ │ +0d86f0: 0003 0800 0200 0000 8fc2 f528 5cff ... |0a76: array-data (12 units) │ │ +0d8708: 0003 0800 0200 0000 e1bc 9a78 56cc ... |0a82: array-data (12 units) │ │ +0d8720: 0003 0800 0200 0000 9cd3 063a 6d20 ... |0a8e: array-data (12 units) │ │ +0d8738: 0003 0800 0200 0000 a178 5634 1270 ... |0a9a: array-data (12 units) │ │ +0d8750: 0003 0800 0200 0000 2a1a 09f8 e6dd ... |0aa6: array-data (12 units) │ │ +0d8768: 0003 0800 0200 0000 ba58 f28b 2597 ... |0ab2: array-data (12 units) │ │ +0d8780: 0003 0800 0200 0000 a6aa aaaa aa6a ... |0abe: array-data (12 units) │ │ +0d8798: 0003 0800 0200 0000 2722 2222 229a ... |0aca: array-data (12 units) │ │ +0d87b0: 0003 0800 0200 0000 6f03 9d36 d091 ... |0ad6: array-data (12 units) │ │ +0d87c8: 0003 0800 0200 0000 58a8 ec30 7569 ... |0ae2: array-data (12 units) │ │ +0d87e0: 0003 0800 0200 0000 45e9 933e e943 ... |0aee: array-data (12 units) │ │ +0d87f8: 0003 0800 0200 0000 b7a2 9180 6f36 ... |0afa: array-data (12 units) │ │ +0d8810: 0003 0800 0200 0000 227d d227 7dc2 ... |0b06: array-data (12 units) │ │ +0d8828: 0003 0800 0200 0000 2664 a8ec 305d ... |0b12: array-data (12 units) │ │ +0d8840: 0003 0800 0200 0000 01be 7935 f1ec ... |0b1e: array-data (12 units) │ │ +0d8858: 0003 0800 0200 0000 3ec8 50d9 61ba ... |0b2a: array-data (12 units) │ │ +0d8870: 0003 0800 0200 0000 8dca 0e53 9723 ... |0b36: array-data (12 units) │ │ +0d8888: 0003 0800 0200 0000 9a57 13cf 8ae6 ... |0b42: array-data (12 units) │ │ +0d88a0: 0003 0800 0200 0000 48e1 7a14 aef7 ... |0b4e: array-data (12 units) │ │ +0d88b8: 0003 0800 0200 0000 095b b005 5b08 ... |0b5a: array-data (12 units) │ │ +0d88d0: 0003 0800 0200 0000 2001 dfbc 9a00 ... |0b66: array-data (12 units) │ │ +0d88e8: 0003 0800 0200 0000 e3b4 814e 1b10 ... |0b72: array-data (12 units) │ │ +0d8900: 0003 0800 0200 0000 14f0 cdab 8947 ... |0b7e: array-data (12 units) │ │ +0d8918: 0003 0800 0200 0000 5f87 a9cb ed67 ... |0b8a: array-data (12 units) │ │ +0d8930: 0003 0800 0200 0000 14f0 cdab 8937 ... |0b96: array-data (12 units) │ │ +0d8948: 0003 0800 0200 0000 3f86 ca0e 53b7 ... |0ba2: array-data (12 units) │ │ +0d8960: 0003 0800 0200 0000 ff41 86ca 0e43 ... |0bae: array-data (12 units) │ │ +0d8978: 0003 0800 0200 0000 da9b 5713 cf62 ... |0bba: array-data (12 units) │ │ +0d8990: 0003 0800 0200 0000 d4ab 8967 45ab ... |0bc6: array-data (12 units) │ │ +0d89a8: 0003 0800 0200 0000 162a 3b4c 5d6e ... |0bd2: array-data (12 units) │ │ +0d89c0: 0003 0800 0200 0000 489f f449 9f84 ... |0bde: array-data (12 units) │ │ +0d89d8: 0003 0800 0200 0000 8f04 7cf3 6af2 ... |0bea: array-data (12 units) │ │ +0d89f0: 0003 0800 0200 0000 bb16 6cc1 169c ... |0bf6: array-data (12 units) │ │ +0d8a08: 0003 0800 0200 0000 e89b 5713 cf5a ... |0c02: array-data (12 units) │ │ +0d8a20: 0003 0800 0200 0000 1f43 6587 a9cb ... |0c0e: array-data (12 units) │ │ +0d8a38: 0003 0800 0200 0000 9e0d 74da 4097 ... |0c1a: array-data (12 units) │ │ +0d8a50: 0003 0800 0200 0000 f7a4 4ffa a47f ... |0c26: array-data (12 units) │ │ +0d8a68: 0003 0800 0200 0000 5997 db1f 64b8 ... |0c32: array-data (12 units) │ │ +0d8a80: 0003 0800 0200 0000 8e46 02be 797d ... |0c3e: array-data (12 units) │ │ +0d8a98: 0003 0800 0200 0000 e472 fb83 0c85 ... |0c4a: array-data (12 units) │ │ +0d8ab0: 0003 0800 0200 0000 c3f5 285c 8f9a ... |0c56: array-data (12 units) │ │ +0d8ac8: 0003 0800 0200 0000 b6e4 174b 7ec1 ... |0c62: array-data (12 units) │ │ +0d8ae0: 0003 0800 0200 0000 b9dc fe20 431d ... |0c6e: array-data (12 units) │ │ +0d8af8: 0003 0800 0200 0000 a52e b73f c808 ... |0c7a: array-data (12 units) │ │ +0d8b10: 0003 0800 0200 0000 0000 0000 0080 ... |0c86: array-data (12 units) │ │ +0d8b28: 0003 0800 0200 0000 14f0 cdab 89ef ... |0c92: array-data (12 units) │ │ +0d8b40: 0003 0800 0200 0000 99db 1f64 a814 ... |0c9e: array-data (12 units) │ │ +0d8b58: 0003 0800 0200 0000 9525 bf58 f29b ... |0caa: array-data (12 units) │ │ +0d8b70: 0003 0800 0200 0000 54f2 8b25 bf90 ... |0cb6: array-data (12 units) │ │ +0d8b88: 0003 0800 0200 0000 fec5 925f 2c01 ... |0cc2: array-data (12 units) │ │ +0d8ba0: 0003 0800 0200 0000 5997 db1f 64e0 ... |0cce: array-data (12 units) │ │ +0d8bb8: 0003 0800 0200 0000 a857 13cf 8aa6 ... |0cda: array-data (12 units) │ │ +0d8bd0: 0003 0800 0200 0000 9a57 13cf 8af6 ... |0ce6: array-data (12 units) │ │ +0d8be8: 0003 0800 0200 0000 ee49 9ff4 495f ... |0cf2: array-data (12 units) │ │ +0d8c00: 0003 0800 0200 0000 c179 35f1 acb8 ... |0cfe: array-data (12 units) │ │ +0d8c18: 0003 0800 0200 0000 99db 1f64 a80c ... |0d0a: array-data (12 units) │ │ +0d8c30: 0003 0800 0200 0000 e1bc 9a78 56d4 ... |0d16: array-data (12 units) │ │ +0d8c48: 0003 0800 0200 0000 d4ab 8967 457b ... |0d22: array-data (12 units) │ │ +0d8c60: 0003 0800 0200 0000 1c8d 047c f302 ... |0d2e: array-data (12 units) │ │ +0d8c78: 0003 0800 0200 0000 103a 6da0 d336 ... |0d3a: array-data (12 units) │ │ +0d8c90: 0003 0800 0200 0000 0c53 97db 1f44 ... |0d46: array-data (12 units) │ │ +0d8ca8: 0003 0800 0200 0000 0ad7 a370 3d1a ... |0d52: array-data (12 units) │ │ +0d8cc0: 0003 0800 0200 0000 1f85 eb51 b87e ... |0d5e: array-data (12 units) │ │ +0d8cd8: 0003 0800 0200 0000 c3b3 a291 808f ... |0d6a: array-data (12 units) │ │ +0d8cf0: 0003 0800 0200 0000 ce48 c037 afc6 ... |0d76: array-data (12 units) │ │ +0d8d08: 0003 0800 0200 0000 86a9 cbed 0f22 ... |0d82: array-data (12 units) │ │ +0d8d20: 0003 0800 0200 0000 99db 1f64 a87c ... |0d8e: array-data (12 units) │ │ +0d8d38: 0003 0800 0200 0000 c5ed 0f32 542e ... |0d9a: array-data (12 units) │ │ +0d8d50: 0003 0800 0200 0000 7cd2 277d d277 ... |0da6: array-data (12 units) │ │ +0d8d68: 0003 0800 0200 0000 5d4d 3c2b 1a69 ... |0db2: array-data (12 units) │ │ +0d8d80: 0003 0800 0200 0000 2ad8 822d d80a ... |0dbe: array-data (12 units) │ │ +0d8d98: 0003 0800 0200 0000 f628 5c8f c2c5 ... |0dca: array-data (12 units) │ │ +0d8db0: 0003 0800 0200 0000 d0c4 b3a2 9188 ... |0dd6: array-data (12 units) │ │ +0d8dc8: 0003 0800 0200 0000 bb16 6cc1 16f4 ... |0de2: array-data (12 units) │ │ +0d8de0: 0003 0800 0200 0000 2ad8 822d d89a ... |0dee: array-data (12 units) │ │ +0d8df8: 0003 0800 0200 0000 82f3 6ae2 59d9 ... |0dfa: array-data (12 units) │ │ +0d8e10: 0003 0800 0200 0000 ee8b 25bf 589a ... |0e06: array-data (12 units) │ │ +0d8e28: 0003 0800 0200 0000 7377 7777 7707 ... |0e12: array-data (12 units) │ │ +0d8e40: 0003 0800 0200 0000 9b15 8d04 7c3b ... |0e1e: array-data (12 units) │ │ +0d8e58: 0003 0800 0200 0000 8e46 02be 79fd ... |0e2a: array-data (12 units) │ │ +0d8e70: 0003 0800 0200 0000 3b12 f0cd ab01 ... |0e36: array-data (12 units) │ │ +0d8e88: 0003 0800 0200 0000 a0fc 62c9 2f56 ... |0e42: array-data (12 units) │ │ +0d8ea0: 0003 0800 0200 0000 c3f5 285c 8ffa ... |0e4e: array-data (12 units) │ │ +0d8eb8: 0003 0800 0200 0000 7f88 8888 8848 ... |0e5a: array-data (12 units) │ │ +0d8ed0: 0003 0800 0200 0000 2664 a8ec 30c5 ... |0e66: array-data (12 units) │ │ +0d8ee8: 0003 0800 0200 0000 846f 5e4d 3c13 ... |0e72: array-data (12 units) │ │ +0d8f00: 0003 0800 0200 0000 32b7 3fc8 5061 ... |0e7e: array-data (12 units) │ │ +0d8f18: 0003 0800 0200 0000 9c91 806f 5e05 ... |0e8a: array-data (12 units) │ │ +0d8f30: 0003 0800 0200 0000 089d 36d0 69d3 ... |0e96: array-data (12 units) │ │ +0d8f48: 0003 0800 0200 0000 54f2 8b25 bf88 ... |0ea2: array-data (12 units) │ │ +0d8f60: 0003 0800 0200 0000 981d a62e b7a7 ... |0eae: array-data (12 units) │ │ +0d8f78: 0003 0800 0200 0000 0b95 1da6 2edf ... |0eba: array-data (12 units) │ │ +0d8f90: 0003 0800 0200 0000 0ad7 a370 3d12 ... |0ec6: array-data (12 units) │ │ +0d8fa8: 0003 0800 0200 0000 4044 4444 449c ... |0ed2: array-data (12 units) │ │ +0d8fc0: 0003 0800 0200 0000 3d4c 5d6e 7f10 ... |0ede: array-data (12 units) │ │ +0d8fd8: 0003 0800 0200 0000 8e46 02be 795d ... |0eea: array-data (12 units) │ │ +0d8ff0: 0003 0800 0200 0000 f920 4365 87d1 ... |0ef6: array-data (12 units) │ │ +0d9008: 0003 0800 0200 0000 7335 f1ac 6824 ... |0f02: array-data (12 units) │ │ +0d9020: 0003 0800 0200 0000 32b7 3fc8 50b1 ... |0f0e: array-data (12 units) │ │ +0d9038: 0003 0800 0200 0000 356d a0d3 0642 ... |0f1a: array-data (12 units) │ │ +0d9050: 0003 0800 0200 0000 af05 5bb0 050b ... |0f26: array-data (12 units) │ │ +0d9068: 0003 0800 0200 0000 c0bb bbbb bbbb ... |0f32: array-data (12 units) │ │ +0d9080: 0003 0800 0200 0000 f628 5c8f c225 ... |0f3e: array-data (12 units) │ │ +0d9098: 0003 0800 0200 0000 d1b3 a291 802f ... |0f4a: array-data (12 units) │ │ +0d90b0: 0003 0800 0200 0000 d569 039d 3698 ... |0f56: array-data (12 units) │ │ +0d90c8: 0003 0800 0200 0000 cf06 3a6d a053 ... |0f62: array-data (12 units) │ │ +0d90e0: 0003 0800 0200 0000 d627 7dd2 277d ... |0f6e: array-data (12 units) │ │ +0d90f8: 0003 0800 0200 0000 a5ec 3075 b9e5 ... |0f7a: array-data (12 units) │ │ +0d9110: 0003 0800 0200 0000 e472 fb83 0c15 ... |0f86: array-data (12 units) │ │ +0d9128: 0003 0800 0200 0000 d7a3 703d 0a8f ... |0f92: array-data (12 units) │ │ +0d9140: 0003 0800 0200 0000 2722 2222 2222 ... |0f9e: array-data (12 units) │ │ +0d9158: 0003 0800 0200 0000 d627 7dd2 27ad ... |0faa: array-data (12 units) │ │ +0d9170: 0003 0800 0200 0000 7cd2 277d d267 ... |0fb6: array-data (12 units) │ │ +0d9188: 0003 0800 0200 0000 ad89 6745 2351 ... |0fc2: array-data (12 units) │ │ +0d91a0: 0003 0800 0200 0000 12b6 600b b608 ... |0fce: array-data (12 units) │ │ +0d91b8: 0003 0800 0200 0000 646e 7f90 a182 ... |0fda: array-data (12 units) │ │ +0d91d0: 0003 0800 0200 0000 8d88 8888 8808 ... |0fe6: array-data (12 units) │ │ +0d91e8: 0003 0800 0200 0000 edcd ab89 675d ... |0ff2: array-data (12 units) │ │ +0d9200: 0003 0800 0200 0000 3bd0 6903 9dae ... |0ffe: array-data (12 units) │ │ +0d9218: 0003 0800 0200 0000 b0c3 d4e5 f6af ... |100a: array-data (12 units) │ │ +0d9230: 0003 0800 0200 0000 a470 3d0a d74b ... |1016: array-data (12 units) │ │ +0d9248: 0003 0800 0200 0000 f4ac 6824 e0cb ... |1022: array-data (12 units) │ │ +0d9260: 0003 0800 0200 0000 88e3 388e e3c8 ... |102e: array-data (12 units) │ │ +0d9278: 0003 0800 0200 0000 b081 4e1b e884 ... |103a: array-data (12 units) │ │ +0d9290: 0003 0800 0200 0000 cf06 3a6d a02b ... |1046: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=30 │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/place/GameTFR;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d92a4: |[0d92a4] com.ds.avare.place.GameTFR.:()V │ │ -0d92b4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0d92ba: 0e00 |0003: return-void │ │ +0d92a8: |[0d92a8] com.ds.avare.place.GameTFR.:()V │ │ +0d92b8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0d92be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/place/GameTFR; │ │ │ │ Virtual methods - │ │ @@ -224206,18 +224207,18 @@ │ │ type : '(Lcom/ds/avare/place/GpsDestination;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d930c: |[0d930c] com.ds.avare.place.GpsDestination$DataBaseTask.:(Lcom/ds/avare/place/GpsDestination;)V │ │ -0d931c: 5b01 f513 |0000: iput-object v1, v0, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/GpsDestination; // field@13f5 │ │ -0d9320: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ -0d9326: 0e00 |0005: return-void │ │ +0d9310: |[0d9310] com.ds.avare.place.GpsDestination$DataBaseTask.:(Lcom/ds/avare/place/GpsDestination;)V │ │ +0d9320: 5b01 f513 |0000: iput-object v1, v0, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/GpsDestination; // field@13f5 │ │ +0d9324: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ +0d932a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/place/GpsDestination$DataBaseTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/place/GpsDestination; │ │ │ │ @@ -224226,17 +224227,17 @@ │ │ type : '(Lcom/ds/avare/place/GpsDestination;Lcom/ds/avare/place/GpsDestination$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d9328: |[0d9328] com.ds.avare.place.GpsDestination$DataBaseTask.:(Lcom/ds/avare/place/GpsDestination;Lcom/ds/avare/place/GpsDestination$1;)V │ │ -0d9338: 7020 1223 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.:(Lcom/ds/avare/place/GpsDestination;)V // method@2312 │ │ -0d933e: 0e00 |0003: return-void │ │ +0d932c: |[0d932c] com.ds.avare.place.GpsDestination$DataBaseTask.:(Lcom/ds/avare/place/GpsDestination;Lcom/ds/avare/place/GpsDestination$1;)V │ │ +0d933c: 7020 1223 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.:(Lcom/ds/avare/place/GpsDestination;)V // method@2312 │ │ +0d9342: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/place/GpsDestination$DataBaseTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/place/GpsDestination; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/place/GpsDestination$1; │ │ @@ -224247,19 +224248,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d92bc: |[0d92bc] com.ds.avare.place.GpsDestination$DataBaseTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0d92cc: 1f01 f909 |0000: check-cast v1, [Ljava/lang/Void; // type@09f9 │ │ -0d92d0: 6e20 1523 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@2315 │ │ -0d92d6: 0c01 |0005: move-result-object v1 │ │ -0d92d8: 1101 |0006: return-object v1 │ │ +0d92c0: |[0d92c0] com.ds.avare.place.GpsDestination$DataBaseTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0d92d0: 1f01 f909 |0000: check-cast v1, [Ljava/lang/Void; // type@09f9 │ │ +0d92d4: 6e20 1523 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@2315 │ │ +0d92da: 0c01 |0005: move-result-object v1 │ │ +0d92dc: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/place/GpsDestination$DataBaseTask; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -224268,23 +224269,23 @@ │ │ type : '([Ljava/lang/Void;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d92dc: |[0d92dc] com.ds.avare.place.GpsDestination$DataBaseTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -0d92ec: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -0d92f2: 0c02 |0003: move-result-object v2 │ │ -0d92f4: 1a00 f90e |0004: const-string v0, "Destination" // string@0ef9 │ │ -0d92f8: 6e20 0f2b 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -0d92fe: 5412 f513 |0009: iget-object v2, v1, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/GpsDestination; // field@13f5 │ │ -0d9302: 6e10 1e23 0200 |000b: invoke-virtual {v2}, Lcom/ds/avare/place/GpsDestination;.updateWinds:()V // method@231e │ │ -0d9308: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0d930a: 1102 |000f: return-object v2 │ │ +0d92e0: |[0d92e0] com.ds.avare.place.GpsDestination$DataBaseTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +0d92f0: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +0d92f6: 0c02 |0003: move-result-object v2 │ │ +0d92f8: 1a00 f90e |0004: const-string v0, "Destination" // string@0ef9 │ │ +0d92fc: 6e20 0f2b 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +0d9302: 5412 f513 |0009: iget-object v2, v1, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/GpsDestination; // field@13f5 │ │ +0d9306: 6e10 1e23 0200 |000b: invoke-virtual {v2}, Lcom/ds/avare/place/GpsDestination;.updateWinds:()V // method@231e │ │ +0d930c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0d930e: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0009 line=77 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/ds/avare/place/GpsDestination$DataBaseTask; │ │ 0x0000 - 0x0010 reg=2 (null) [Ljava/lang/Void; │ │ @@ -224294,18 +224295,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d9340: |[0d9340] com.ds.avare.place.GpsDestination$DataBaseTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0d9350: 1f01 1907 |0000: check-cast v1, Ljava/lang/Void; // type@0719 │ │ -0d9354: 6e20 1823 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.onPostExecute:(Ljava/lang/Void;)V // method@2318 │ │ -0d935a: 0e00 |0005: return-void │ │ +0d9344: |[0d9344] com.ds.avare.place.GpsDestination$DataBaseTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0d9354: 1f01 1907 |0000: check-cast v1, Ljava/lang/Void; // type@0719 │ │ +0d9358: 6e20 1823 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.onPostExecute:(Ljava/lang/Void;)V // method@2318 │ │ +0d935e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/place/GpsDestination$DataBaseTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -224314,18 +224315,18 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d935c: |[0d935c] com.ds.avare.place.GpsDestination$DataBaseTask.onPostExecute:(Ljava/lang/Void;)V │ │ -0d936c: 5401 f513 |0000: iget-object v1, v0, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/GpsDestination; // field@13f5 │ │ -0d9370: 6e10 1d23 0100 |0002: invoke-virtual {v1}, Lcom/ds/avare/place/GpsDestination;.found:()V // method@231d │ │ -0d9376: 0e00 |0005: return-void │ │ +0d9360: |[0d9360] com.ds.avare.place.GpsDestination$DataBaseTask.onPostExecute:(Ljava/lang/Void;)V │ │ +0d9370: 5401 f513 |0000: iget-object v1, v0, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/GpsDestination; // field@13f5 │ │ +0d9374: 6e10 1d23 0100 |0002: invoke-virtual {v1}, Lcom/ds/avare/place/GpsDestination;.found:()V // method@231d │ │ +0d937a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/place/GpsDestination$DataBaseTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Void; │ │ │ │ @@ -224390,18 +224391,18 @@ │ │ type : '(Lcom/ds/avare/place/MapsDestination;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d9718: |[0d9718] com.ds.avare.place.MapsDestination$DataBaseTask.:(Lcom/ds/avare/place/MapsDestination;)V │ │ -0d9728: 5b01 0014 |0000: iput-object v1, v0, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d972c: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ -0d9732: 0e00 |0005: return-void │ │ +0d971c: |[0d971c] com.ds.avare.place.MapsDestination$DataBaseTask.:(Lcom/ds/avare/place/MapsDestination;)V │ │ +0d972c: 5b01 0014 |0000: iput-object v1, v0, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d9730: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ +0d9736: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/place/MapsDestination$DataBaseTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/place/MapsDestination; │ │ │ │ @@ -224410,17 +224411,17 @@ │ │ type : '(Lcom/ds/avare/place/MapsDestination;Lcom/ds/avare/place/MapsDestination$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d9734: |[0d9734] com.ds.avare.place.MapsDestination$DataBaseTask.:(Lcom/ds/avare/place/MapsDestination;Lcom/ds/avare/place/MapsDestination$1;)V │ │ -0d9744: 7020 1f23 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.:(Lcom/ds/avare/place/MapsDestination;)V // method@231f │ │ -0d974a: 0e00 |0003: return-void │ │ +0d9738: |[0d9738] com.ds.avare.place.MapsDestination$DataBaseTask.:(Lcom/ds/avare/place/MapsDestination;Lcom/ds/avare/place/MapsDestination$1;)V │ │ +0d9748: 7020 1f23 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.:(Lcom/ds/avare/place/MapsDestination;)V // method@231f │ │ +0d974e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/place/MapsDestination$DataBaseTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/place/MapsDestination; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/place/MapsDestination$1; │ │ @@ -224431,19 +224432,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d94e8: |[0d94e8] com.ds.avare.place.MapsDestination$DataBaseTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0d94f8: 1f01 f909 |0000: check-cast v1, [Ljava/lang/Void; // type@09f9 │ │ -0d94fc: 6e20 2223 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@2322 │ │ -0d9502: 0c01 |0005: move-result-object v1 │ │ -0d9504: 1101 |0006: return-object v1 │ │ +0d94ec: |[0d94ec] com.ds.avare.place.MapsDestination$DataBaseTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0d94fc: 1f01 f909 |0000: check-cast v1, [Ljava/lang/Void; // type@09f9 │ │ +0d9500: 6e20 2223 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@2322 │ │ +0d9506: 0c01 |0005: move-result-object v1 │ │ +0d9508: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/place/MapsDestination$DataBaseTask; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -224452,132 +224453,132 @@ │ │ type : '([Ljava/lang/Void;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 241 16-bit code units │ │ -0d9508: |[0d9508] com.ds.avare.place.MapsDestination$DataBaseTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -0d9518: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -0d951e: 0c07 |0003: move-result-object v7 │ │ -0d9520: 1a00 f90e |0004: const-string v0, "Destination" // string@0ef9 │ │ -0d9524: 6e20 0f2b 0700 |0006: invoke-virtual {v7, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -0d952a: 5467 0014 |0009: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d952e: 5577 0314 |000b: iget-boolean v7, v7, Lcom/ds/avare/place/MapsDestination;.mFound:Z // field@1403 │ │ -0d9532: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0d9534: 3907 dd00 |000e: if-nez v7, 00eb // +00dd │ │ -0d9538: 5467 0014 |0010: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d953c: 5477 0914 |0012: iget-object v7, v7, Lcom/ds/avare/place/MapsDestination;.mName:Ljava/lang/String; // field@1409 │ │ -0d9540: 2201 dc00 |0014: new-instance v1, Landroid/location/Geocoder; // type@00dc │ │ -0d9544: 5462 0014 |0016: iget-object v2, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d9548: 5422 0b14 |0018: iget-object v2, v2, Lcom/ds/avare/place/MapsDestination;.mService:Lcom/ds/avare/StorageService; // field@140b │ │ -0d954c: 7020 b103 2100 |001a: invoke-direct {v1, v2}, Landroid/location/Geocoder;.:(Landroid/content/Context;)V // method@03b1 │ │ -0d9552: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -0d9554: 6e30 b203 7102 |001e: invoke-virtual {v1, v7, v2}, Landroid/location/Geocoder;.getFromLocationName:(Ljava/lang/String;I)Ljava/util/List; // method@03b2 │ │ -0d955a: 0c07 |0021: move-result-object v7 │ │ -0d955c: 3807 0a00 |0022: if-eqz v7, 002c // +000a │ │ -0d9560: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -0d9562: 7220 2d2c 1700 |0025: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -0d9568: 0c07 |0028: move-result-object v7 │ │ -0d956a: 1f07 db00 |0029: check-cast v7, Landroid/location/Address; // type@00db │ │ -0d956e: 2802 |002b: goto 002d // +0002 │ │ -0d9570: 0707 |002c: move-object v7, v0 │ │ -0d9572: 3907 0300 |002d: if-nez v7, 0030 // +0003 │ │ -0d9576: 1100 |002f: return-object v0 │ │ -0d9578: 5461 0014 |0030: iget-object v1, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d957c: 6e10 b003 0700 |0032: invoke-virtual {v7}, Landroid/location/Address;.getLongitude:()D // method@03b0 │ │ -0d9582: 0b03 |0035: move-result-wide v3 │ │ -0d9584: 7120 ae26 4300 |0036: invoke-static {v3, v4}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ -0d958a: 0b03 |0039: move-result-wide v3 │ │ -0d958c: 5a13 0814 |003a: iput-wide v3, v1, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ -0d9590: 5461 0014 |003c: iget-object v1, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d9594: 6e10 af03 0700 |003e: invoke-virtual {v7}, Landroid/location/Address;.getLatitude:()D // method@03af │ │ -0d959a: 0b03 |0041: move-result-wide v3 │ │ -0d959c: 7120 ae26 4300 |0042: invoke-static {v3, v4}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ -0d95a2: 0b03 |0045: move-result-wide v3 │ │ -0d95a4: 5a13 0614 |0046: iput-wide v3, v1, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ -0d95a8: 2802 |0048: goto 004a // +0002 │ │ -0d95aa: 0000 |0049: nop // spacer │ │ -0d95ac: 5467 0014 |004a: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d95b0: 5373 0614 |004c: iget-wide v3, v7, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ -0d95b4: 7120 9d26 4300 |004e: invoke-static {v3, v4}, Lcom/ds/avare/utils/Helper;.isLatitudeSane:(D)Z // method@269d │ │ -0d95ba: 0a07 |0051: move-result v7 │ │ -0d95bc: 3807 9800 |0052: if-eqz v7, 00ea // +0098 │ │ -0d95c0: 5467 0014 |0054: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d95c4: 5373 0814 |0056: iget-wide v3, v7, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ -0d95c8: 7120 9e26 4300 |0058: invoke-static {v3, v4}, Lcom/ds/avare/utils/Helper;.isLongitudeSane:(D)Z // method@269e │ │ -0d95ce: 0a07 |005b: move-result v7 │ │ -0d95d0: 3907 0400 |005c: if-nez v7, 0060 // +0004 │ │ -0d95d4: 2900 8c00 |005e: goto/16 00ea // +008c │ │ -0d95d8: 2207 1007 |0060: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0d95dc: 7010 eb2a 0700 |0062: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0d95e2: 5461 0014 |0065: iget-object v1, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d95e6: 5413 0914 |0067: iget-object v3, v1, Lcom/ds/avare/place/MapsDestination;.mName:Ljava/lang/String; // field@1409 │ │ -0d95ea: 6e20 f52a 3700 |0069: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d95f0: 1a03 3d09 |006c: const-string v3, "@" // string@093d │ │ -0d95f4: 6e20 f52a 3700 |006e: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d95fa: 5463 0014 |0071: iget-object v3, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d95fe: 5333 0614 |0073: iget-wide v3, v3, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ -0d9602: 6e30 ef2a 3704 |0075: invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0d9608: 1a03 3f01 |0078: const-string v3, "&" // string@013f │ │ -0d960c: 6e20 f52a 3700 |007a: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d9612: 5463 0014 |007d: iget-object v3, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d9616: 5333 0814 |007f: iget-wide v3, v3, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ -0d961a: 6e30 ef2a 3704 |0081: invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0d9620: 6e10 fa2a 0700 |0084: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0d9626: 0c07 |0087: move-result-object v7 │ │ -0d9628: 5b17 0914 |0088: iput-object v7, v1, Lcom/ds/avare/place/MapsDestination;.mName:Ljava/lang/String; // field@1409 │ │ -0d962c: 5467 0014 |008a: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d9630: 5577 0414 |008c: iget-boolean v7, v7, Lcom/ds/avare/place/MapsDestination;.mInited:Z // field@1404 │ │ -0d9634: 3907 1200 |008e: if-nez v7, 00a0 // +0012 │ │ -0d9638: 5467 0014 |0090: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d963c: 5373 0814 |0092: iget-wide v3, v7, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ -0d9640: 5a73 0714 |0094: iput-wide v3, v7, Lcom/ds/avare/place/MapsDestination;.mLonInit:D // field@1407 │ │ -0d9644: 5467 0014 |0096: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d9648: 5373 0614 |0098: iget-wide v3, v7, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ -0d964c: 5a73 0514 |009a: iput-wide v3, v7, Lcom/ds/avare/place/MapsDestination;.mLatInit:D // field@1405 │ │ -0d9650: 5467 0014 |009c: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d9654: 5c72 0414 |009e: iput-boolean v2, v7, Lcom/ds/avare/place/MapsDestination;.mInited:Z // field@1404 │ │ -0d9658: 5467 0014 |00a0: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d965c: 5477 0a14 |00a2: iget-object v7, v7, Lcom/ds/avare/place/MapsDestination;.mParams:Ljava/util/LinkedHashMap; // field@140a │ │ -0d9660: 2201 1007 |00a4: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0d9664: 7010 eb2a 0100 |00a6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0d966a: 1a03 0000 |00a9: const-string v3, "" // string@0000 │ │ -0d966e: 6e20 f52a 3100 |00ab: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d9674: 5464 0014 |00ae: iget-object v4, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d9678: 5344 0814 |00b0: iget-wide v4, v4, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ -0d967c: 6e30 ef2a 4105 |00b2: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0d9682: 6e10 fa2a 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0d9688: 0c01 |00b8: move-result-object v1 │ │ -0d968a: 1a04 191d |00b9: const-string v4, "Longitude" // string@1d19 │ │ -0d968e: 6e30 102c 4701 |00bb: invoke-virtual {v7, v4, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0d9694: 5467 0014 |00be: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d9698: 5477 0a14 |00c0: iget-object v7, v7, Lcom/ds/avare/place/MapsDestination;.mParams:Ljava/util/LinkedHashMap; // field@140a │ │ -0d969c: 2201 1007 |00c2: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0d96a0: 7010 eb2a 0100 |00c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0d96a6: 6e20 f52a 3100 |00c7: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d96ac: 5463 0014 |00ca: iget-object v3, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d96b0: 5333 0614 |00cc: iget-wide v3, v3, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ -0d96b4: 6e30 ef2a 3104 |00ce: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0d96ba: 6e10 fa2a 0100 |00d1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0d96c0: 0c01 |00d4: move-result-object v1 │ │ -0d96c2: 1a03 1319 |00d5: const-string v3, "Latitude" // string@1913 │ │ -0d96c6: 6e30 102c 3701 |00d7: invoke-virtual {v7, v3, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0d96cc: 5467 0014 |00da: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d96d0: 5477 0a14 |00dc: iget-object v7, v7, Lcom/ds/avare/place/MapsDestination;.mParams:Ljava/util/LinkedHashMap; // field@140a │ │ -0d96d4: 1a01 de10 |00de: const-string v1, "Facility Name" // string@10de │ │ -0d96d8: 1a03 7220 |00e0: const-string v3, "Maps" // string@2072 │ │ -0d96dc: 6e30 102c 1703 |00e2: invoke-virtual {v7, v1, v3}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0d96e2: 5467 0014 |00e5: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d96e6: 5c72 0314 |00e7: iput-boolean v2, v7, Lcom/ds/avare/place/MapsDestination;.mFound:Z // field@1403 │ │ -0d96ea: 2802 |00e9: goto 00eb // +0002 │ │ -0d96ec: 1100 |00ea: return-object v0 │ │ -0d96ee: 5467 0014 |00eb: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d96f2: 6e10 2b23 0700 |00ed: invoke-virtual {v7}, Lcom/ds/avare/place/MapsDestination;.updateWinds:()V // method@232b │ │ -0d96f8: 1100 |00f0: return-object v0 │ │ +0d950c: |[0d950c] com.ds.avare.place.MapsDestination$DataBaseTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +0d951c: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +0d9522: 0c07 |0003: move-result-object v7 │ │ +0d9524: 1a00 f90e |0004: const-string v0, "Destination" // string@0ef9 │ │ +0d9528: 6e20 0f2b 0700 |0006: invoke-virtual {v7, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +0d952e: 5467 0014 |0009: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d9532: 5577 0314 |000b: iget-boolean v7, v7, Lcom/ds/avare/place/MapsDestination;.mFound:Z // field@1403 │ │ +0d9536: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0d9538: 3907 dd00 |000e: if-nez v7, 00eb // +00dd │ │ +0d953c: 5467 0014 |0010: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d9540: 5477 0914 |0012: iget-object v7, v7, Lcom/ds/avare/place/MapsDestination;.mName:Ljava/lang/String; // field@1409 │ │ +0d9544: 2201 dc00 |0014: new-instance v1, Landroid/location/Geocoder; // type@00dc │ │ +0d9548: 5462 0014 |0016: iget-object v2, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d954c: 5422 0b14 |0018: iget-object v2, v2, Lcom/ds/avare/place/MapsDestination;.mService:Lcom/ds/avare/StorageService; // field@140b │ │ +0d9550: 7020 b103 2100 |001a: invoke-direct {v1, v2}, Landroid/location/Geocoder;.:(Landroid/content/Context;)V // method@03b1 │ │ +0d9556: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0d9558: 6e30 b203 7102 |001e: invoke-virtual {v1, v7, v2}, Landroid/location/Geocoder;.getFromLocationName:(Ljava/lang/String;I)Ljava/util/List; // method@03b2 │ │ +0d955e: 0c07 |0021: move-result-object v7 │ │ +0d9560: 3807 0a00 |0022: if-eqz v7, 002c // +000a │ │ +0d9564: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +0d9566: 7220 2d2c 1700 |0025: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +0d956c: 0c07 |0028: move-result-object v7 │ │ +0d956e: 1f07 db00 |0029: check-cast v7, Landroid/location/Address; // type@00db │ │ +0d9572: 2802 |002b: goto 002d // +0002 │ │ +0d9574: 0707 |002c: move-object v7, v0 │ │ +0d9576: 3907 0300 |002d: if-nez v7, 0030 // +0003 │ │ +0d957a: 1100 |002f: return-object v0 │ │ +0d957c: 5461 0014 |0030: iget-object v1, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d9580: 6e10 b003 0700 |0032: invoke-virtual {v7}, Landroid/location/Address;.getLongitude:()D // method@03b0 │ │ +0d9586: 0b03 |0035: move-result-wide v3 │ │ +0d9588: 7120 ae26 4300 |0036: invoke-static {v3, v4}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ +0d958e: 0b03 |0039: move-result-wide v3 │ │ +0d9590: 5a13 0814 |003a: iput-wide v3, v1, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ +0d9594: 5461 0014 |003c: iget-object v1, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d9598: 6e10 af03 0700 |003e: invoke-virtual {v7}, Landroid/location/Address;.getLatitude:()D // method@03af │ │ +0d959e: 0b03 |0041: move-result-wide v3 │ │ +0d95a0: 7120 ae26 4300 |0042: invoke-static {v3, v4}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ +0d95a6: 0b03 |0045: move-result-wide v3 │ │ +0d95a8: 5a13 0614 |0046: iput-wide v3, v1, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ +0d95ac: 2802 |0048: goto 004a // +0002 │ │ +0d95ae: 0000 |0049: nop // spacer │ │ +0d95b0: 5467 0014 |004a: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d95b4: 5373 0614 |004c: iget-wide v3, v7, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ +0d95b8: 7120 9d26 4300 |004e: invoke-static {v3, v4}, Lcom/ds/avare/utils/Helper;.isLatitudeSane:(D)Z // method@269d │ │ +0d95be: 0a07 |0051: move-result v7 │ │ +0d95c0: 3807 9800 |0052: if-eqz v7, 00ea // +0098 │ │ +0d95c4: 5467 0014 |0054: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d95c8: 5373 0814 |0056: iget-wide v3, v7, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ +0d95cc: 7120 9e26 4300 |0058: invoke-static {v3, v4}, Lcom/ds/avare/utils/Helper;.isLongitudeSane:(D)Z // method@269e │ │ +0d95d2: 0a07 |005b: move-result v7 │ │ +0d95d4: 3907 0400 |005c: if-nez v7, 0060 // +0004 │ │ +0d95d8: 2900 8c00 |005e: goto/16 00ea // +008c │ │ +0d95dc: 2207 1007 |0060: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0d95e0: 7010 eb2a 0700 |0062: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0d95e6: 5461 0014 |0065: iget-object v1, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d95ea: 5413 0914 |0067: iget-object v3, v1, Lcom/ds/avare/place/MapsDestination;.mName:Ljava/lang/String; // field@1409 │ │ +0d95ee: 6e20 f52a 3700 |0069: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d95f4: 1a03 3d09 |006c: const-string v3, "@" // string@093d │ │ +0d95f8: 6e20 f52a 3700 |006e: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d95fe: 5463 0014 |0071: iget-object v3, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d9602: 5333 0614 |0073: iget-wide v3, v3, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ +0d9606: 6e30 ef2a 3704 |0075: invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0d960c: 1a03 3f01 |0078: const-string v3, "&" // string@013f │ │ +0d9610: 6e20 f52a 3700 |007a: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d9616: 5463 0014 |007d: iget-object v3, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d961a: 5333 0814 |007f: iget-wide v3, v3, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ +0d961e: 6e30 ef2a 3704 |0081: invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0d9624: 6e10 fa2a 0700 |0084: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0d962a: 0c07 |0087: move-result-object v7 │ │ +0d962c: 5b17 0914 |0088: iput-object v7, v1, Lcom/ds/avare/place/MapsDestination;.mName:Ljava/lang/String; // field@1409 │ │ +0d9630: 5467 0014 |008a: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d9634: 5577 0414 |008c: iget-boolean v7, v7, Lcom/ds/avare/place/MapsDestination;.mInited:Z // field@1404 │ │ +0d9638: 3907 1200 |008e: if-nez v7, 00a0 // +0012 │ │ +0d963c: 5467 0014 |0090: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d9640: 5373 0814 |0092: iget-wide v3, v7, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ +0d9644: 5a73 0714 |0094: iput-wide v3, v7, Lcom/ds/avare/place/MapsDestination;.mLonInit:D // field@1407 │ │ +0d9648: 5467 0014 |0096: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d964c: 5373 0614 |0098: iget-wide v3, v7, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ +0d9650: 5a73 0514 |009a: iput-wide v3, v7, Lcom/ds/avare/place/MapsDestination;.mLatInit:D // field@1405 │ │ +0d9654: 5467 0014 |009c: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d9658: 5c72 0414 |009e: iput-boolean v2, v7, Lcom/ds/avare/place/MapsDestination;.mInited:Z // field@1404 │ │ +0d965c: 5467 0014 |00a0: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d9660: 5477 0a14 |00a2: iget-object v7, v7, Lcom/ds/avare/place/MapsDestination;.mParams:Ljava/util/LinkedHashMap; // field@140a │ │ +0d9664: 2201 1007 |00a4: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0d9668: 7010 eb2a 0100 |00a6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0d966e: 1a03 0000 |00a9: const-string v3, "" // string@0000 │ │ +0d9672: 6e20 f52a 3100 |00ab: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d9678: 5464 0014 |00ae: iget-object v4, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d967c: 5344 0814 |00b0: iget-wide v4, v4, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ +0d9680: 6e30 ef2a 4105 |00b2: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0d9686: 6e10 fa2a 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0d968c: 0c01 |00b8: move-result-object v1 │ │ +0d968e: 1a04 191d |00b9: const-string v4, "Longitude" // string@1d19 │ │ +0d9692: 6e30 102c 4701 |00bb: invoke-virtual {v7, v4, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0d9698: 5467 0014 |00be: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d969c: 5477 0a14 |00c0: iget-object v7, v7, Lcom/ds/avare/place/MapsDestination;.mParams:Ljava/util/LinkedHashMap; // field@140a │ │ +0d96a0: 2201 1007 |00c2: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0d96a4: 7010 eb2a 0100 |00c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0d96aa: 6e20 f52a 3100 |00c7: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d96b0: 5463 0014 |00ca: iget-object v3, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d96b4: 5333 0614 |00cc: iget-wide v3, v3, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ +0d96b8: 6e30 ef2a 3104 |00ce: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0d96be: 6e10 fa2a 0100 |00d1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0d96c4: 0c01 |00d4: move-result-object v1 │ │ +0d96c6: 1a03 1319 |00d5: const-string v3, "Latitude" // string@1913 │ │ +0d96ca: 6e30 102c 3701 |00d7: invoke-virtual {v7, v3, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0d96d0: 5467 0014 |00da: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d96d4: 5477 0a14 |00dc: iget-object v7, v7, Lcom/ds/avare/place/MapsDestination;.mParams:Ljava/util/LinkedHashMap; // field@140a │ │ +0d96d8: 1a01 de10 |00de: const-string v1, "Facility Name" // string@10de │ │ +0d96dc: 1a03 7220 |00e0: const-string v3, "Maps" // string@2072 │ │ +0d96e0: 6e30 102c 1703 |00e2: invoke-virtual {v7, v1, v3}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0d96e6: 5467 0014 |00e5: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d96ea: 5c72 0314 |00e7: iput-boolean v2, v7, Lcom/ds/avare/place/MapsDestination;.mFound:Z // field@1403 │ │ +0d96ee: 2802 |00e9: goto 00eb // +0002 │ │ +0d96f0: 1100 |00ea: return-object v0 │ │ +0d96f2: 5467 0014 |00eb: iget-object v7, v6, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d96f6: 6e10 2b23 0700 |00ed: invoke-virtual {v7}, Lcom/ds/avare/place/MapsDestination;.updateWinds:()V // method@232b │ │ +0d96fc: 1100 |00f0: return-object v0 │ │ catches : 2 │ │ 0x001e - 0x002b │ │ Ljava/lang/Exception; -> 0x00ea │ │ 0x0030 - 0x0048 │ │ Ljava/lang/Exception; -> 0x0049 │ │ positions : │ │ 0x0000 line=77 │ │ @@ -224608,18 +224609,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d974c: |[0d974c] com.ds.avare.place.MapsDestination$DataBaseTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0d975c: 1f01 1907 |0000: check-cast v1, Ljava/lang/Void; // type@0719 │ │ -0d9760: 6e20 2523 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.onPostExecute:(Ljava/lang/Void;)V // method@2325 │ │ -0d9766: 0e00 |0005: return-void │ │ +0d9750: |[0d9750] com.ds.avare.place.MapsDestination$DataBaseTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0d9760: 1f01 1907 |0000: check-cast v1, Ljava/lang/Void; // type@0719 │ │ +0d9764: 6e20 2523 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.onPostExecute:(Ljava/lang/Void;)V // method@2325 │ │ +0d976a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/place/MapsDestination$DataBaseTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -224628,18 +224629,18 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d9768: |[0d9768] com.ds.avare.place.MapsDestination$DataBaseTask.onPostExecute:(Ljava/lang/Void;)V │ │ -0d9778: 5401 0014 |0000: iget-object v1, v0, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ -0d977c: 6e10 2a23 0100 |0002: invoke-virtual {v1}, Lcom/ds/avare/place/MapsDestination;.found:()V // method@232a │ │ -0d9782: 0e00 |0005: return-void │ │ +0d976c: |[0d976c] com.ds.avare.place.MapsDestination$DataBaseTask.onPostExecute:(Ljava/lang/Void;)V │ │ +0d977c: 5401 0014 |0000: iget-object v1, v0, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/MapsDestination; // field@1400 │ │ +0d9780: 6e10 2a23 0100 |0002: invoke-virtual {v1}, Lcom/ds/avare/place/MapsDestination;.found:()V // method@232a │ │ +0d9786: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/place/MapsDestination$DataBaseTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Void; │ │ │ │ @@ -224704,45 +224705,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d99f4: |[0d99f4] com.ds.avare.place.NavAid.:()V │ │ -0d9a04: 1a00 1002 |0000: const-string v0, "(\d.+)" // string@0210 │ │ -0d9a08: 7110 ce2c 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2cce │ │ -0d9a0e: 0c00 |0005: move-result-object v0 │ │ -0d9a10: 6900 0c14 |0006: sput-object v0, Lcom/ds/avare/place/NavAid;.FrequencyPattern:Ljava/util/regex/Pattern; // field@140c │ │ -0d9a14: 0e00 |0008: return-void │ │ +0d99f8: |[0d99f8] com.ds.avare.place.NavAid.:()V │ │ +0d9a08: 1a00 1002 |0000: const-string v0, "(\d.+)" // string@0210 │ │ +0d9a0c: 7110 ce2c 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2cce │ │ +0d9a12: 0c00 |0005: move-result-object v0 │ │ +0d9a14: 6900 0c14 |0006: sput-object v0, Lcom/ds/avare/place/NavAid;.FrequencyPattern:Ljava/util/regex/Pattern; // field@140c │ │ +0d9a18: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/place/NavAid;) │ │ name : '' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/ds/avare/position/Coordinate;ILjava/lang/String;ZD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0d9a18: |[0d9a18] com.ds.avare.place.NavAid.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/ds/avare/position/Coordinate;ILjava/lang/String;ZD)V │ │ -0d9a28: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0d9a2e: 5b01 1114 |0003: iput-object v1, v0, Lcom/ds/avare/place/NavAid;.mLocationId:Ljava/lang/String; // field@1411 │ │ -0d9a32: 5b02 1314 |0005: iput-object v2, v0, Lcom/ds/avare/place/NavAid;.mType:Ljava/lang/String; // field@1413 │ │ -0d9a36: 5b03 0f14 |0007: iput-object v3, v0, Lcom/ds/avare/place/NavAid;.mFacilityName:Ljava/lang/String; // field@140f │ │ -0d9a3a: 5b04 0d14 |0009: iput-object v4, v0, Lcom/ds/avare/place/NavAid;.mCoords:Lcom/ds/avare/position/Coordinate; // field@140d │ │ -0d9a3e: 5905 1414 |000b: iput v5, v0, Lcom/ds/avare/place/NavAid;.mVariation:I // field@1414 │ │ -0d9a42: 5b06 1214 |000d: iput-object v6, v0, Lcom/ds/avare/place/NavAid;.mNavaidClass:Ljava/lang/String; // field@1412 │ │ -0d9a46: 5c07 1014 |000f: iput-boolean v7, v0, Lcom/ds/avare/place/NavAid;.mHiwas:Z // field@1410 │ │ -0d9a4a: 5a08 0e14 |0011: iput-wide v8, v0, Lcom/ds/avare/place/NavAid;.mElevation:D // field@140e │ │ -0d9a4e: 0e00 |0013: return-void │ │ +0d9a1c: |[0d9a1c] com.ds.avare.place.NavAid.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/ds/avare/position/Coordinate;ILjava/lang/String;ZD)V │ │ +0d9a2c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0d9a32: 5b01 1114 |0003: iput-object v1, v0, Lcom/ds/avare/place/NavAid;.mLocationId:Ljava/lang/String; // field@1411 │ │ +0d9a36: 5b02 1314 |0005: iput-object v2, v0, Lcom/ds/avare/place/NavAid;.mType:Ljava/lang/String; // field@1413 │ │ +0d9a3a: 5b03 0f14 |0007: iput-object v3, v0, Lcom/ds/avare/place/NavAid;.mFacilityName:Ljava/lang/String; // field@140f │ │ +0d9a3e: 5b04 0d14 |0009: iput-object v4, v0, Lcom/ds/avare/place/NavAid;.mCoords:Lcom/ds/avare/position/Coordinate; // field@140d │ │ +0d9a42: 5905 1414 |000b: iput v5, v0, Lcom/ds/avare/place/NavAid;.mVariation:I // field@1414 │ │ +0d9a46: 5b06 1214 |000d: iput-object v6, v0, Lcom/ds/avare/place/NavAid;.mNavaidClass:Ljava/lang/String; // field@1412 │ │ +0d9a4a: 5c07 1014 |000f: iput-boolean v7, v0, Lcom/ds/avare/place/NavAid;.mHiwas:Z // field@1410 │ │ +0d9a4e: 5a08 0e14 |0011: iput-wide v8, v0, Lcom/ds/avare/place/NavAid;.mElevation:D // field@140e │ │ +0d9a52: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0005 line=63 │ │ 0x0007 line=64 │ │ 0x0009 line=65 │ │ @@ -224767,17 +224768,17 @@ │ │ type : '()Lcom/ds/avare/position/Coordinate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d98fc: |[0d98fc] com.ds.avare.place.NavAid.getCoords:()Lcom/ds/avare/position/Coordinate; │ │ -0d990c: 5410 0d14 |0000: iget-object v0, v1, Lcom/ds/avare/place/NavAid;.mCoords:Lcom/ds/avare/position/Coordinate; // field@140d │ │ -0d9910: 1100 |0002: return-object v0 │ │ +0d9900: |[0d9900] com.ds.avare.place.NavAid.getCoords:()Lcom/ds/avare/position/Coordinate; │ │ +0d9910: 5410 0d14 |0000: iget-object v0, v1, Lcom/ds/avare/place/NavAid;.mCoords:Lcom/ds/avare/position/Coordinate; // field@140d │ │ +0d9914: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/NavAid; │ │ │ │ #1 : (in Lcom/ds/avare/place/NavAid;) │ │ @@ -224785,17 +224786,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9914: |[0d9914] com.ds.avare.place.NavAid.getElevation:()D │ │ -0d9924: 5320 0e14 |0000: iget-wide v0, v2, Lcom/ds/avare/place/NavAid;.mElevation:D // field@140e │ │ -0d9928: 1000 |0002: return-wide v0 │ │ +0d9918: |[0d9918] com.ds.avare.place.NavAid.getElevation:()D │ │ +0d9928: 5320 0e14 |0000: iget-wide v0, v2, Lcom/ds/avare/place/NavAid;.mElevation:D // field@140e │ │ +0d992c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/place/NavAid; │ │ │ │ #2 : (in Lcom/ds/avare/place/NavAid;) │ │ @@ -224803,28 +224804,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0d9944: |[0d9944] com.ds.avare.place.NavAid.getFrequency:()Ljava/lang/String; │ │ -0d9954: 6200 0c14 |0000: sget-object v0, Lcom/ds/avare/place/NavAid;.FrequencyPattern:Ljava/util/regex/Pattern; // field@140c │ │ -0d9958: 5421 0f14 |0002: iget-object v1, v2, Lcom/ds/avare/place/NavAid;.mFacilityName:Ljava/lang/String; // field@140f │ │ -0d995c: 6e20 d02c 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2cd0 │ │ -0d9962: 0c00 |0007: move-result-object v0 │ │ -0d9964: 6e10 c62c 0000 |0008: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@2cc6 │ │ -0d996a: 0a01 |000b: move-result v1 │ │ -0d996c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0d9970: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0d9972: 6e20 c82c 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ -0d9978: 0c00 |0012: move-result-object v0 │ │ -0d997a: 2803 |0013: goto 0016 // +0003 │ │ -0d997c: 1a00 0000 |0014: const-string v0, "" // string@0000 │ │ -0d9980: 1100 |0016: return-object v0 │ │ +0d9948: |[0d9948] com.ds.avare.place.NavAid.getFrequency:()Ljava/lang/String; │ │ +0d9958: 6200 0c14 |0000: sget-object v0, Lcom/ds/avare/place/NavAid;.FrequencyPattern:Ljava/util/regex/Pattern; // field@140c │ │ +0d995c: 5421 0f14 |0002: iget-object v1, v2, Lcom/ds/avare/place/NavAid;.mFacilityName:Ljava/lang/String; // field@140f │ │ +0d9960: 6e20 d02c 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2cd0 │ │ +0d9966: 0c00 |0007: move-result-object v0 │ │ +0d9968: 6e10 c62c 0000 |0008: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@2cc6 │ │ +0d996e: 0a01 |000b: move-result v1 │ │ +0d9970: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0d9974: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0d9976: 6e20 c82c 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ +0d997c: 0c00 |0012: move-result-object v0 │ │ +0d997e: 2803 |0013: goto 0016 // +0003 │ │ +0d9980: 1a00 0000 |0014: const-string v0, "" // string@0000 │ │ +0d9984: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0008 line=43 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/ds/avare/place/NavAid; │ │ │ │ @@ -224833,17 +224834,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9984: |[0d9984] com.ds.avare.place.NavAid.getLocationId:()Ljava/lang/String; │ │ -0d9994: 5410 1114 |0000: iget-object v0, v1, Lcom/ds/avare/place/NavAid;.mLocationId:Ljava/lang/String; // field@1411 │ │ -0d9998: 1100 |0002: return-object v0 │ │ +0d9988: |[0d9988] com.ds.avare.place.NavAid.getLocationId:()Ljava/lang/String; │ │ +0d9998: 5410 1114 |0000: iget-object v0, v1, Lcom/ds/avare/place/NavAid;.mLocationId:Ljava/lang/String; // field@1411 │ │ +0d999c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/NavAid; │ │ │ │ #4 : (in Lcom/ds/avare/place/NavAid;) │ │ @@ -224851,22 +224852,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d999c: |[0d999c] com.ds.avare.place.NavAid.getLongName:()Ljava/lang/String; │ │ -0d99ac: 6200 0c14 |0000: sget-object v0, Lcom/ds/avare/place/NavAid;.FrequencyPattern:Ljava/util/regex/Pattern; // field@140c │ │ -0d99b0: 5421 0f14 |0002: iget-object v1, v2, Lcom/ds/avare/place/NavAid;.mFacilityName:Ljava/lang/String; // field@140f │ │ -0d99b4: 6e20 d22c 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.split:(Ljava/lang/CharSequence;)[Ljava/lang/String; // method@2cd2 │ │ -0d99ba: 0c00 |0007: move-result-object v0 │ │ -0d99bc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0d99be: 4600 0001 |0009: aget-object v0, v0, v1 │ │ -0d99c2: 1100 |000b: return-object v0 │ │ +0d99a0: |[0d99a0] com.ds.avare.place.NavAid.getLongName:()Ljava/lang/String; │ │ +0d99b0: 6200 0c14 |0000: sget-object v0, Lcom/ds/avare/place/NavAid;.FrequencyPattern:Ljava/util/regex/Pattern; // field@140c │ │ +0d99b4: 5421 0f14 |0002: iget-object v1, v2, Lcom/ds/avare/place/NavAid;.mFacilityName:Ljava/lang/String; // field@140f │ │ +0d99b8: 6e20 d22c 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.split:(Ljava/lang/CharSequence;)[Ljava/lang/String; // method@2cd2 │ │ +0d99be: 0c00 |0007: move-result-object v0 │ │ +0d99c0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0d99c2: 4600 0001 |0009: aget-object v0, v0, v1 │ │ +0d99c6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/ds/avare/place/NavAid; │ │ │ │ #5 : (in Lcom/ds/avare/place/NavAid;) │ │ @@ -224874,17 +224875,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d99c4: |[0d99c4] com.ds.avare.place.NavAid.getNavaidClass:()Ljava/lang/String; │ │ -0d99d4: 5410 1214 |0000: iget-object v0, v1, Lcom/ds/avare/place/NavAid;.mNavaidClass:Ljava/lang/String; // field@1412 │ │ -0d99d8: 1100 |0002: return-object v0 │ │ +0d99c8: |[0d99c8] com.ds.avare.place.NavAid.getNavaidClass:()Ljava/lang/String; │ │ +0d99d8: 5410 1214 |0000: iget-object v0, v1, Lcom/ds/avare/place/NavAid;.mNavaidClass:Ljava/lang/String; // field@1412 │ │ +0d99dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/NavAid; │ │ │ │ #6 : (in Lcom/ds/avare/place/NavAid;) │ │ @@ -224892,17 +224893,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d99dc: |[0d99dc] com.ds.avare.place.NavAid.getType:()Ljava/lang/String; │ │ -0d99ec: 5410 1314 |0000: iget-object v0, v1, Lcom/ds/avare/place/NavAid;.mType:Ljava/lang/String; // field@1413 │ │ -0d99f0: 1100 |0002: return-object v0 │ │ +0d99e0: |[0d99e0] com.ds.avare.place.NavAid.getType:()Ljava/lang/String; │ │ +0d99f0: 5410 1314 |0000: iget-object v0, v1, Lcom/ds/avare/place/NavAid;.mType:Ljava/lang/String; // field@1413 │ │ +0d99f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/NavAid; │ │ │ │ #7 : (in Lcom/ds/avare/place/NavAid;) │ │ @@ -224910,17 +224911,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d992c: |[0d992c] com.ds.avare.place.NavAid.getVariation:()I │ │ -0d993c: 5210 1414 |0000: iget v0, v1, Lcom/ds/avare/place/NavAid;.mVariation:I // field@1414 │ │ -0d9940: 0f00 |0002: return v0 │ │ +0d9930: |[0d9930] com.ds.avare.place.NavAid.getVariation:()I │ │ +0d9940: 5210 1414 |0000: iget v0, v1, Lcom/ds/avare/place/NavAid;.mVariation:I // field@1414 │ │ +0d9944: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/NavAid; │ │ │ │ #8 : (in Lcom/ds/avare/place/NavAid;) │ │ @@ -224928,17 +224929,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d98e4: |[0d98e4] com.ds.avare.place.NavAid.hasHiwas:()Z │ │ -0d98f4: 5510 1014 |0000: iget-boolean v0, v1, Lcom/ds/avare/place/NavAid;.mHiwas:Z // field@1410 │ │ -0d98f8: 0f00 |0002: return v0 │ │ +0d98e8: |[0d98e8] com.ds.avare.place.NavAid.hasHiwas:()Z │ │ +0d98f8: 5510 1014 |0000: iget-boolean v0, v1, Lcom/ds/avare/place/NavAid;.mHiwas:Z // field@1410 │ │ +0d98fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/NavAid; │ │ │ │ source_file_idx : 8481 (NavAid.java) │ │ @@ -224988,20 +224989,20 @@ │ │ type : '(DDI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d9a98: |[0d9a98] com.ds.avare.place.Obstacle.:(DDI)V │ │ -0d9aa8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0d9aae: 5a01 1914 |0003: iput-wide v1, v0, Lcom/ds/avare/place/Obstacle;.mLon:D // field@1419 │ │ -0d9ab2: 5a03 1814 |0005: iput-wide v3, v0, Lcom/ds/avare/place/Obstacle;.mLat:D // field@1418 │ │ -0d9ab6: 5905 1714 |0007: iput v5, v0, Lcom/ds/avare/place/Obstacle;.mHeight:I // field@1417 │ │ -0d9aba: 0e00 |0009: return-void │ │ +0d9a9c: |[0d9a9c] com.ds.avare.place.Obstacle.:(DDI)V │ │ +0d9aac: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0d9ab2: 5a01 1914 |0003: iput-wide v1, v0, Lcom/ds/avare/place/Obstacle;.mLon:D // field@1419 │ │ +0d9ab6: 5a03 1814 |0005: iput-wide v3, v0, Lcom/ds/avare/place/Obstacle;.mLat:D // field@1418 │ │ +0d9aba: 5905 1714 |0007: iput v5, v0, Lcom/ds/avare/place/Obstacle;.mHeight:I // field@1417 │ │ +0d9abe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ @@ -225016,17 +225017,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9a80: |[0d9a80] com.ds.avare.place.Obstacle.getHeight:()I │ │ -0d9a90: 5210 1714 |0000: iget v0, v1, Lcom/ds/avare/place/Obstacle;.mHeight:I // field@1417 │ │ -0d9a94: 0f00 |0002: return v0 │ │ +0d9a84: |[0d9a84] com.ds.avare.place.Obstacle.getHeight:()I │ │ +0d9a94: 5210 1714 |0000: iget v0, v1, Lcom/ds/avare/place/Obstacle;.mHeight:I // field@1417 │ │ +0d9a98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Obstacle; │ │ │ │ #1 : (in Lcom/ds/avare/place/Obstacle;) │ │ @@ -225034,17 +225035,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9a50: |[0d9a50] com.ds.avare.place.Obstacle.getLatitude:()D │ │ -0d9a60: 5320 1814 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Obstacle;.mLat:D // field@1418 │ │ -0d9a64: 1000 |0002: return-wide v0 │ │ +0d9a54: |[0d9a54] com.ds.avare.place.Obstacle.getLatitude:()D │ │ +0d9a64: 5320 1814 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Obstacle;.mLat:D // field@1418 │ │ +0d9a68: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/place/Obstacle; │ │ │ │ #2 : (in Lcom/ds/avare/place/Obstacle;) │ │ @@ -225052,17 +225053,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9a68: |[0d9a68] com.ds.avare.place.Obstacle.getLongitude:()D │ │ -0d9a78: 5320 1914 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Obstacle;.mLon:D // field@1419 │ │ -0d9a7c: 1000 |0002: return-wide v0 │ │ +0d9a6c: |[0d9a6c] com.ds.avare.place.Obstacle.getLongitude:()D │ │ +0d9a7c: 5320 1914 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Obstacle;.mLon:D // field@1419 │ │ +0d9a80: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/place/Obstacle; │ │ │ │ source_file_idx : 8643 (Obstacle.java) │ │ @@ -225143,22 +225144,22 @@ │ │ type : '(Lcom/ds/avare/place/Plan;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0d9ce0: |[0d9ce0] com.ds.avare.place.Plan$Passage.:(Lcom/ds/avare/place/Plan;)V │ │ -0d9cf0: 5b23 2414 |0000: iput-object v3, v2, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ -0d9cf4: 7010 8a2a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0d9cfa: 1900 f0bf |0005: const-wide/high16 v0, #long -4616189618054758400 // #bff0 │ │ -0d9cfe: 5a20 2214 |0007: iput-wide v0, v2, Lcom/ds/avare/place/Plan$Passage;.mLastDistance:D // field@1422 │ │ -0d9d02: 5a20 2114 |0009: iput-wide v0, v2, Lcom/ds/avare/place/Plan$Passage;.mLastBearing:D // field@1421 │ │ -0d9d06: 5a20 2314 |000b: iput-wide v0, v2, Lcom/ds/avare/place/Plan$Passage;.mSpeed:D // field@1423 │ │ -0d9d0a: 0e00 |000d: return-void │ │ +0d9ce4: |[0d9ce4] com.ds.avare.place.Plan$Passage.:(Lcom/ds/avare/place/Plan;)V │ │ +0d9cf4: 5b23 2414 |0000: iput-object v3, v2, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ +0d9cf8: 7010 8a2a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0d9cfe: 1900 f0bf |0005: const-wide/high16 v0, #long -4616189618054758400 // #bff0 │ │ +0d9d02: 5a20 2214 |0007: iput-wide v0, v2, Lcom/ds/avare/place/Plan$Passage;.mLastDistance:D // field@1422 │ │ +0d9d06: 5a20 2114 |0009: iput-wide v0, v2, Lcom/ds/avare/place/Plan$Passage;.mLastBearing:D // field@1421 │ │ +0d9d0a: 5a20 2314 |000b: iput-wide v0, v2, Lcom/ds/avare/place/Plan$Passage;.mSpeed:D // field@1423 │ │ +0d9d0e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0007 line=736 │ │ 0x0009 line=737 │ │ 0x000b line=738 │ │ locals : │ │ @@ -225170,72 +225171,72 @@ │ │ type : '(D)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -0d9abc: |[0d9abc] com.ds.avare.place.Plan$Passage.hasPassed:(D)Z │ │ -0d9acc: 1900 2040 |0000: const-wide/high16 v0, #long 4620693217682128896 // #4020 │ │ -0d9ad0: 3002 0800 |0002: cmpg-double v2, v8, v0 │ │ -0d9ad4: 3b02 0800 |0004: if-gez v2, 000c // +0008 │ │ -0d9ad8: 1808 9a99 9999 9999 d93f |0006: const-wide v8, #double 0.4 // #3fd999999999999a │ │ -0d9ae2: 2803 |000b: goto 000e // +0003 │ │ -0d9ae4: 1908 0040 |000c: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ -0d9ae8: 5470 2414 |000e: iget-object v0, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ -0d9aec: 7110 4023 0000 |0010: invoke-static {v0}, Lcom/ds/avare/place/Plan;.access$000:(Lcom/ds/avare/place/Plan;)Lcom/ds/avare/storage/Preferences; // method@2340 │ │ -0d9af2: 0c00 |0013: move-result-object v0 │ │ -0d9af4: 6e10 2925 0000 |0014: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ -0d9afa: 0a00 |0017: move-result v0 │ │ -0d9afc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0d9afe: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ -0d9b02: 0f01 |001b: return v1 │ │ -0d9b04: 5372 1f14 |001c: iget-wide v2, v7, Lcom/ds/avare/place/Plan$Passage;.mCurrentDistance:D // field@141f │ │ -0d9b08: 5374 2314 |001e: iget-wide v4, v7, Lcom/ds/avare/place/Plan$Passage;.mSpeed:D // field@1423 │ │ -0d9b0c: ce42 |0020: div-double/2addr v2, v4 │ │ -0d9b0e: 1804 0000 0000 0020 ac40 |0021: const-wide v4, #double 3600 // #40ac200000000000 │ │ -0d9b18: ad02 0204 |0026: mul-double v2, v2, v4 │ │ -0d9b1c: 5470 2414 |0028: iget-object v0, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ -0d9b20: 7110 4023 0000 |002a: invoke-static {v0}, Lcom/ds/avare/place/Plan;.access$000:(Lcom/ds/avare/place/Plan;)Lcom/ds/avare/storage/Preferences; // method@2340 │ │ -0d9b26: 0c00 |002d: move-result-object v0 │ │ -0d9b28: 6e10 f924 0000 |002e: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getEarlyPassTimer:()I // method@24f9 │ │ -0d9b2e: 0a00 |0031: move-result v0 │ │ -0d9b30: 8304 |0032: int-to-double v4, v0 │ │ -0d9b32: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -0d9b34: 3006 0204 |0034: cmpg-double v6, v2, v4 │ │ -0d9b38: 3b06 2600 |0036: if-gez v6, 005c // +0026 │ │ -0d9b3c: 5472 2414 |0038: iget-object v2, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ -0d9b40: 7110 4123 0200 |003a: invoke-static {v2}, Lcom/ds/avare/place/Plan;.access$100:(Lcom/ds/avare/place/Plan;)Z // method@2341 │ │ -0d9b46: 0a02 |003d: move-result v2 │ │ -0d9b48: 3902 1e00 |003e: if-nez v2, 005c // +001e │ │ -0d9b4c: 5472 2414 |0040: iget-object v2, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ -0d9b50: 7120 4223 1200 |0042: invoke-static {v2, v1}, Lcom/ds/avare/place/Plan;.access$102:(Lcom/ds/avare/place/Plan;Z)Z // method@2342 │ │ -0d9b56: 5472 2414 |0045: iget-object v2, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ -0d9b5a: 7110 4023 0200 |0047: invoke-static {v2}, Lcom/ds/avare/place/Plan;.access$000:(Lcom/ds/avare/place/Plan;)Lcom/ds/avare/storage/Preferences; // method@2340 │ │ -0d9b60: 0c02 |004a: move-result-object v2 │ │ -0d9b62: 6e10 0625 0200 |004b: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getPlanPassage:()Z // method@2506 │ │ -0d9b68: 0a02 |004e: move-result v2 │ │ -0d9b6a: 3320 0800 |004f: if-ne v0, v2, 0057 // +0008 │ │ -0d9b6e: 5478 2414 |0051: iget-object v8, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ -0d9b72: 7120 4323 0800 |0053: invoke-static {v8, v0}, Lcom/ds/avare/place/Plan;.access$202:(Lcom/ds/avare/place/Plan;Z)Z // method@2343 │ │ -0d9b78: 0f00 |0056: return v0 │ │ -0d9b7a: 5472 2414 |0057: iget-object v2, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ -0d9b7e: 7120 4323 1200 |0059: invoke-static {v2, v1}, Lcom/ds/avare/place/Plan;.access$202:(Lcom/ds/avare/place/Plan;Z)Z // method@2343 │ │ -0d9b84: 5372 1f14 |005c: iget-wide v2, v7, Lcom/ds/avare/place/Plan$Passage;.mCurrentDistance:D // field@141f │ │ -0d9b88: 5374 2214 |005e: iget-wide v4, v7, Lcom/ds/avare/place/Plan$Passage;.mLastDistance:D // field@1422 │ │ -0d9b8c: 2f06 0204 |0060: cmpl-double v6, v2, v4 │ │ -0d9b90: 3d06 1100 |0062: if-lez v6, 0073 // +0011 │ │ -0d9b94: 3004 0208 |0064: cmpg-double v4, v2, v8 │ │ -0d9b98: 3b04 0d00 |0066: if-gez v4, 0073 // +000d │ │ -0d9b9c: 5478 2414 |0068: iget-object v8, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ -0d9ba0: 7120 4223 1800 |006a: invoke-static {v8, v1}, Lcom/ds/avare/place/Plan;.access$102:(Lcom/ds/avare/place/Plan;Z)Z // method@2342 │ │ -0d9ba6: 5478 2414 |006d: iget-object v8, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ -0d9baa: 7120 4323 1800 |006f: invoke-static {v8, v1}, Lcom/ds/avare/place/Plan;.access$202:(Lcom/ds/avare/place/Plan;Z)Z // method@2343 │ │ -0d9bb0: 0f00 |0072: return v0 │ │ -0d9bb2: 0f01 |0073: return v1 │ │ +0d9ac0: |[0d9ac0] com.ds.avare.place.Plan$Passage.hasPassed:(D)Z │ │ +0d9ad0: 1900 2040 |0000: const-wide/high16 v0, #long 4620693217682128896 // #4020 │ │ +0d9ad4: 3002 0800 |0002: cmpg-double v2, v8, v0 │ │ +0d9ad8: 3b02 0800 |0004: if-gez v2, 000c // +0008 │ │ +0d9adc: 1808 9a99 9999 9999 d93f |0006: const-wide v8, #double 0.4 // #3fd999999999999a │ │ +0d9ae6: 2803 |000b: goto 000e // +0003 │ │ +0d9ae8: 1908 0040 |000c: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ +0d9aec: 5470 2414 |000e: iget-object v0, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ +0d9af0: 7110 4023 0000 |0010: invoke-static {v0}, Lcom/ds/avare/place/Plan;.access$000:(Lcom/ds/avare/place/Plan;)Lcom/ds/avare/storage/Preferences; // method@2340 │ │ +0d9af6: 0c00 |0013: move-result-object v0 │ │ +0d9af8: 6e10 2925 0000 |0014: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ +0d9afe: 0a00 |0017: move-result v0 │ │ +0d9b00: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0d9b02: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ +0d9b06: 0f01 |001b: return v1 │ │ +0d9b08: 5372 1f14 |001c: iget-wide v2, v7, Lcom/ds/avare/place/Plan$Passage;.mCurrentDistance:D // field@141f │ │ +0d9b0c: 5374 2314 |001e: iget-wide v4, v7, Lcom/ds/avare/place/Plan$Passage;.mSpeed:D // field@1423 │ │ +0d9b10: ce42 |0020: div-double/2addr v2, v4 │ │ +0d9b12: 1804 0000 0000 0020 ac40 |0021: const-wide v4, #double 3600 // #40ac200000000000 │ │ +0d9b1c: ad02 0204 |0026: mul-double v2, v2, v4 │ │ +0d9b20: 5470 2414 |0028: iget-object v0, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ +0d9b24: 7110 4023 0000 |002a: invoke-static {v0}, Lcom/ds/avare/place/Plan;.access$000:(Lcom/ds/avare/place/Plan;)Lcom/ds/avare/storage/Preferences; // method@2340 │ │ +0d9b2a: 0c00 |002d: move-result-object v0 │ │ +0d9b2c: 6e10 f924 0000 |002e: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getEarlyPassTimer:()I // method@24f9 │ │ +0d9b32: 0a00 |0031: move-result v0 │ │ +0d9b34: 8304 |0032: int-to-double v4, v0 │ │ +0d9b36: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +0d9b38: 3006 0204 |0034: cmpg-double v6, v2, v4 │ │ +0d9b3c: 3b06 2600 |0036: if-gez v6, 005c // +0026 │ │ +0d9b40: 5472 2414 |0038: iget-object v2, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ +0d9b44: 7110 4123 0200 |003a: invoke-static {v2}, Lcom/ds/avare/place/Plan;.access$100:(Lcom/ds/avare/place/Plan;)Z // method@2341 │ │ +0d9b4a: 0a02 |003d: move-result v2 │ │ +0d9b4c: 3902 1e00 |003e: if-nez v2, 005c // +001e │ │ +0d9b50: 5472 2414 |0040: iget-object v2, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ +0d9b54: 7120 4223 1200 |0042: invoke-static {v2, v1}, Lcom/ds/avare/place/Plan;.access$102:(Lcom/ds/avare/place/Plan;Z)Z // method@2342 │ │ +0d9b5a: 5472 2414 |0045: iget-object v2, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ +0d9b5e: 7110 4023 0200 |0047: invoke-static {v2}, Lcom/ds/avare/place/Plan;.access$000:(Lcom/ds/avare/place/Plan;)Lcom/ds/avare/storage/Preferences; // method@2340 │ │ +0d9b64: 0c02 |004a: move-result-object v2 │ │ +0d9b66: 6e10 0625 0200 |004b: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getPlanPassage:()Z // method@2506 │ │ +0d9b6c: 0a02 |004e: move-result v2 │ │ +0d9b6e: 3320 0800 |004f: if-ne v0, v2, 0057 // +0008 │ │ +0d9b72: 5478 2414 |0051: iget-object v8, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ +0d9b76: 7120 4323 0800 |0053: invoke-static {v8, v0}, Lcom/ds/avare/place/Plan;.access$202:(Lcom/ds/avare/place/Plan;Z)Z // method@2343 │ │ +0d9b7c: 0f00 |0056: return v0 │ │ +0d9b7e: 5472 2414 |0057: iget-object v2, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ +0d9b82: 7120 4323 1200 |0059: invoke-static {v2, v1}, Lcom/ds/avare/place/Plan;.access$202:(Lcom/ds/avare/place/Plan;Z)Z // method@2343 │ │ +0d9b88: 5372 1f14 |005c: iget-wide v2, v7, Lcom/ds/avare/place/Plan$Passage;.mCurrentDistance:D // field@141f │ │ +0d9b8c: 5374 2214 |005e: iget-wide v4, v7, Lcom/ds/avare/place/Plan$Passage;.mLastDistance:D // field@1422 │ │ +0d9b90: 2f06 0204 |0060: cmpl-double v6, v2, v4 │ │ +0d9b94: 3d06 1100 |0062: if-lez v6, 0073 // +0011 │ │ +0d9b98: 3004 0208 |0064: cmpg-double v4, v2, v8 │ │ +0d9b9c: 3b04 0d00 |0066: if-gez v4, 0073 // +000d │ │ +0d9ba0: 5478 2414 |0068: iget-object v8, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ +0d9ba4: 7120 4223 1800 |006a: invoke-static {v8, v1}, Lcom/ds/avare/place/Plan;.access$102:(Lcom/ds/avare/place/Plan;Z)Z // method@2342 │ │ +0d9baa: 5478 2414 |006d: iget-object v8, v7, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ +0d9bae: 7120 4323 1800 |006f: invoke-static {v8, v1}, Lcom/ds/avare/place/Plan;.access$202:(Lcom/ds/avare/place/Plan;Z)Z // method@2343 │ │ +0d9bb4: 0f00 |0072: return v0 │ │ +0d9bb6: 0f01 |0073: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000e line=756 │ │ 0x001c line=763 │ │ 0x0028 line=764 │ │ 0x0038 line=765 │ │ 0x0040 line=766 │ │ @@ -225255,88 +225256,88 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Destination;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 142 16-bit code units │ │ -0d9bb4: |[0d9bb4] com.ds.avare.place.Plan$Passage.updateLocation:(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Destination;)Z │ │ -0d9bc4: 2209 0806 |0000: new-instance v9, Lcom/ds/avare/position/Projection; // type@0608 │ │ -0d9bc8: 6e10 9921 0b00 |0002: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0d9bce: 0b01 |0005: move-result-wide v1 │ │ -0d9bd0: 6e10 9721 0b00 |0006: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0d9bd6: 0b03 |0009: move-result-wide v3 │ │ -0d9bd8: 6e10 f822 0c00 |000a: invoke-virtual {v12}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0d9bde: 0c00 |000d: move-result-object v0 │ │ -0d9be0: 6e10 be03 0000 |000e: invoke-virtual {v0}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0d9be6: 0b05 |0011: move-result-wide v5 │ │ -0d9be8: 6e10 f822 0c00 |0012: invoke-virtual {v12}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0d9bee: 0c0c |0015: move-result-object v12 │ │ -0d9bf0: 6e10 bd03 0c00 |0016: invoke-virtual {v12}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0d9bf6: 0b07 |0019: move-result-wide v7 │ │ -0d9bf8: 0790 |001a: move-object v0, v9 │ │ -0d9bfa: 7609 1e24 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ -0d9c00: 53a0 2114 |001e: iget-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mLastBearing:D // field@1421 │ │ -0d9c04: 1802 0000 0000 0080 7640 |0020: const-wide v2, #double 360 // #4076800000000000 │ │ -0d9c0e: 1604 0000 |0025: const-wide/16 v4, #int 0 // #0 │ │ -0d9c12: 300c 0004 |0027: cmpg-double v12, v0, v4 │ │ -0d9c16: 3b0c 1200 |0029: if-gez v12, 003b // +0012 │ │ -0d9c1a: 6e10 2224 0900 |002b: invoke-virtual {v9}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ -0d9c20: 0b0b |002e: move-result-wide v11 │ │ -0d9c22: 5aab 2214 |002f: iput-wide v11, v10, Lcom/ds/avare/place/Plan$Passage;.mLastDistance:D // field@1422 │ │ -0d9c26: 6e10 2124 0900 |0031: invoke-virtual {v9}, Lcom/ds/avare/position/Projection;.getBearing:()D // method@2421 │ │ -0d9c2c: 0b0b |0034: move-result-wide v11 │ │ -0d9c2e: cb2b |0035: add-double/2addr v11, v2 │ │ -0d9c30: cf2b |0036: rem-double/2addr v11, v2 │ │ -0d9c32: 5aab 2114 |0037: iput-wide v11, v10, Lcom/ds/avare/place/Plan$Passage;.mLastBearing:D // field@1421 │ │ -0d9c36: 120b |0039: const/4 v11, #int 0 // #0 │ │ -0d9c38: 0f0b |003a: return v11 │ │ -0d9c3a: 6e10 2224 0900 |003b: invoke-virtual {v9}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ -0d9c40: 0b00 |003e: move-result-wide v0 │ │ -0d9c42: 5aa0 1f14 |003f: iput-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mCurrentDistance:D // field@141f │ │ -0d9c46: 6e10 9c21 0b00 |0041: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0d9c4c: 0b00 |0044: move-result-wide v0 │ │ -0d9c4e: 5aa0 2314 |0045: iput-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mSpeed:D // field@1423 │ │ -0d9c52: 6e10 2124 0900 |0047: invoke-virtual {v9}, Lcom/ds/avare/position/Projection;.getBearing:()D // method@2421 │ │ -0d9c58: 0b00 |004a: move-result-wide v0 │ │ -0d9c5a: cb20 |004b: add-double/2addr v0, v2 │ │ -0d9c5c: cf20 |004c: rem-double/2addr v0, v2 │ │ -0d9c5e: 5aa0 1e14 |004d: iput-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mCurrentBearing:D // field@141e │ │ -0d9c62: 54ac 2414 |004f: iget-object v12, v10, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ -0d9c66: 7110 4423 0c00 |0051: invoke-static {v12}, Lcom/ds/avare/place/Plan;.access$300:(Lcom/ds/avare/place/Plan;)[Lcom/ds/avare/place/Destination; // method@2344 │ │ -0d9c6c: 0c0c |0054: move-result-object v12 │ │ -0d9c6e: 54a0 2414 |0055: iget-object v0, v10, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ -0d9c72: 6e10 5123 0000 |0057: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0d9c78: 0a00 |005a: move-result v0 │ │ -0d9c7a: d800 00ff |005b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0d9c7e: 460c 0c00 |005d: aget-object v12, v12, v0 │ │ -0d9c82: 2209 0806 |005f: new-instance v9, Lcom/ds/avare/position/Projection; // type@0608 │ │ -0d9c86: 6e10 9921 0b00 |0061: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0d9c8c: 0b01 |0064: move-result-wide v1 │ │ -0d9c8e: 6e10 9721 0b00 |0065: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0d9c94: 0b03 |0068: move-result-wide v3 │ │ -0d9c96: 6e10 f822 0c00 |0069: invoke-virtual {v12}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0d9c9c: 0c0b |006c: move-result-object v11 │ │ -0d9c9e: 6e10 be03 0b00 |006d: invoke-virtual {v11}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0d9ca4: 0b05 |0070: move-result-wide v5 │ │ -0d9ca6: 6e10 f822 0c00 |0071: invoke-virtual {v12}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0d9cac: 0c0b |0074: move-result-object v11 │ │ -0d9cae: 6e10 bd03 0b00 |0075: invoke-virtual {v11}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0d9cb4: 0b07 |0078: move-result-wide v7 │ │ -0d9cb6: 0790 |0079: move-object v0, v9 │ │ -0d9cb8: 7609 1e24 0000 |007a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ -0d9cbe: 6e10 2224 0900 |007d: invoke-virtual {v9}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ -0d9cc4: 0b0b |0080: move-result-wide v11 │ │ -0d9cc6: 7030 3c23 ba0c |0081: invoke-direct {v10, v11, v12}, Lcom/ds/avare/place/Plan$Passage;.hasPassed:(D)Z // method@233c │ │ -0d9ccc: 0a0b |0084: move-result v11 │ │ -0d9cce: 53a0 1f14 |0085: iget-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mCurrentDistance:D // field@141f │ │ -0d9cd2: 5aa0 2214 |0087: iput-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mLastDistance:D // field@1422 │ │ -0d9cd6: 53a0 1e14 |0089: iget-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mCurrentBearing:D // field@141e │ │ -0d9cda: 5aa0 2114 |008b: iput-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mLastBearing:D // field@1421 │ │ -0d9cde: 0f0b |008d: return v11 │ │ +0d9bb8: |[0d9bb8] com.ds.avare.place.Plan$Passage.updateLocation:(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Destination;)Z │ │ +0d9bc8: 2209 0806 |0000: new-instance v9, Lcom/ds/avare/position/Projection; // type@0608 │ │ +0d9bcc: 6e10 9921 0b00 |0002: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0d9bd2: 0b01 |0005: move-result-wide v1 │ │ +0d9bd4: 6e10 9721 0b00 |0006: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0d9bda: 0b03 |0009: move-result-wide v3 │ │ +0d9bdc: 6e10 f822 0c00 |000a: invoke-virtual {v12}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0d9be2: 0c00 |000d: move-result-object v0 │ │ +0d9be4: 6e10 be03 0000 |000e: invoke-virtual {v0}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0d9bea: 0b05 |0011: move-result-wide v5 │ │ +0d9bec: 6e10 f822 0c00 |0012: invoke-virtual {v12}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0d9bf2: 0c0c |0015: move-result-object v12 │ │ +0d9bf4: 6e10 bd03 0c00 |0016: invoke-virtual {v12}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0d9bfa: 0b07 |0019: move-result-wide v7 │ │ +0d9bfc: 0790 |001a: move-object v0, v9 │ │ +0d9bfe: 7609 1e24 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ +0d9c04: 53a0 2114 |001e: iget-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mLastBearing:D // field@1421 │ │ +0d9c08: 1802 0000 0000 0080 7640 |0020: const-wide v2, #double 360 // #4076800000000000 │ │ +0d9c12: 1604 0000 |0025: const-wide/16 v4, #int 0 // #0 │ │ +0d9c16: 300c 0004 |0027: cmpg-double v12, v0, v4 │ │ +0d9c1a: 3b0c 1200 |0029: if-gez v12, 003b // +0012 │ │ +0d9c1e: 6e10 2224 0900 |002b: invoke-virtual {v9}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ +0d9c24: 0b0b |002e: move-result-wide v11 │ │ +0d9c26: 5aab 2214 |002f: iput-wide v11, v10, Lcom/ds/avare/place/Plan$Passage;.mLastDistance:D // field@1422 │ │ +0d9c2a: 6e10 2124 0900 |0031: invoke-virtual {v9}, Lcom/ds/avare/position/Projection;.getBearing:()D // method@2421 │ │ +0d9c30: 0b0b |0034: move-result-wide v11 │ │ +0d9c32: cb2b |0035: add-double/2addr v11, v2 │ │ +0d9c34: cf2b |0036: rem-double/2addr v11, v2 │ │ +0d9c36: 5aab 2114 |0037: iput-wide v11, v10, Lcom/ds/avare/place/Plan$Passage;.mLastBearing:D // field@1421 │ │ +0d9c3a: 120b |0039: const/4 v11, #int 0 // #0 │ │ +0d9c3c: 0f0b |003a: return v11 │ │ +0d9c3e: 6e10 2224 0900 |003b: invoke-virtual {v9}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ +0d9c44: 0b00 |003e: move-result-wide v0 │ │ +0d9c46: 5aa0 1f14 |003f: iput-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mCurrentDistance:D // field@141f │ │ +0d9c4a: 6e10 9c21 0b00 |0041: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0d9c50: 0b00 |0044: move-result-wide v0 │ │ +0d9c52: 5aa0 2314 |0045: iput-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mSpeed:D // field@1423 │ │ +0d9c56: 6e10 2124 0900 |0047: invoke-virtual {v9}, Lcom/ds/avare/position/Projection;.getBearing:()D // method@2421 │ │ +0d9c5c: 0b00 |004a: move-result-wide v0 │ │ +0d9c5e: cb20 |004b: add-double/2addr v0, v2 │ │ +0d9c60: cf20 |004c: rem-double/2addr v0, v2 │ │ +0d9c62: 5aa0 1e14 |004d: iput-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mCurrentBearing:D // field@141e │ │ +0d9c66: 54ac 2414 |004f: iget-object v12, v10, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ +0d9c6a: 7110 4423 0c00 |0051: invoke-static {v12}, Lcom/ds/avare/place/Plan;.access$300:(Lcom/ds/avare/place/Plan;)[Lcom/ds/avare/place/Destination; // method@2344 │ │ +0d9c70: 0c0c |0054: move-result-object v12 │ │ +0d9c72: 54a0 2414 |0055: iget-object v0, v10, Lcom/ds/avare/place/Plan$Passage;.this$0:Lcom/ds/avare/place/Plan; // field@1424 │ │ +0d9c76: 6e10 5123 0000 |0057: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0d9c7c: 0a00 |005a: move-result v0 │ │ +0d9c7e: d800 00ff |005b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0d9c82: 460c 0c00 |005d: aget-object v12, v12, v0 │ │ +0d9c86: 2209 0806 |005f: new-instance v9, Lcom/ds/avare/position/Projection; // type@0608 │ │ +0d9c8a: 6e10 9921 0b00 |0061: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0d9c90: 0b01 |0064: move-result-wide v1 │ │ +0d9c92: 6e10 9721 0b00 |0065: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0d9c98: 0b03 |0068: move-result-wide v3 │ │ +0d9c9a: 6e10 f822 0c00 |0069: invoke-virtual {v12}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0d9ca0: 0c0b |006c: move-result-object v11 │ │ +0d9ca2: 6e10 be03 0b00 |006d: invoke-virtual {v11}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0d9ca8: 0b05 |0070: move-result-wide v5 │ │ +0d9caa: 6e10 f822 0c00 |0071: invoke-virtual {v12}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0d9cb0: 0c0b |0074: move-result-object v11 │ │ +0d9cb2: 6e10 bd03 0b00 |0075: invoke-virtual {v11}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0d9cb8: 0b07 |0078: move-result-wide v7 │ │ +0d9cba: 0790 |0079: move-object v0, v9 │ │ +0d9cbc: 7609 1e24 0000 |007a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ +0d9cc2: 6e10 2224 0900 |007d: invoke-virtual {v9}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ +0d9cc8: 0b0b |0080: move-result-wide v11 │ │ +0d9cca: 7030 3c23 ba0c |0081: invoke-direct {v10, v11, v12}, Lcom/ds/avare/place/Plan$Passage;.hasPassed:(D)Z // method@233c │ │ +0d9cd0: 0a0b |0084: move-result v11 │ │ +0d9cd2: 53a0 1f14 |0085: iget-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mCurrentDistance:D // field@141f │ │ +0d9cd6: 5aa0 2214 |0087: iput-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mLastDistance:D // field@1422 │ │ +0d9cda: 53a0 1e14 |0089: iget-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mCurrentBearing:D // field@141e │ │ +0d9cde: 5aa0 2114 |008b: iput-wide v0, v10, Lcom/ds/avare/place/Plan$Passage;.mLastBearing:D // field@1421 │ │ +0d9ce2: 0f0b |008d: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ 0x0006 line=799 │ │ 0x000a line=800 │ │ 0x0012 line=801 │ │ 0x001e line=803 │ │ @@ -225490,25 +225491,25 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/StorageService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0da4a8: |[0da4a8] com.ds.avare.place.Plan.:(Landroid/content/Context;Lcom/ds/avare/StorageService;)V │ │ -0da4b8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0da4be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0da4c0: 5c10 3b14 |0004: iput-boolean v0, v1, Lcom/ds/avare/place/Plan;.mSuspend:Z // field@143b │ │ -0da4c4: 5910 2814 |0006: iput v0, v1, Lcom/ds/avare/place/Plan;.mAltitude:I // field@1428 │ │ -0da4c8: 2200 2206 |0008: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0da4cc: 7020 e024 2000 |000a: invoke-direct {v0, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0da4d2: 5b10 3814 |000d: iput-object v0, v1, Lcom/ds/avare/place/Plan;.mPref:Lcom/ds/avare/storage/Preferences; // field@1438 │ │ -0da4d6: 5b13 3a14 |000f: iput-object v3, v1, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ -0da4da: 6e10 4823 0100 |0011: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.clear:()V // method@2348 │ │ -0da4e0: 0e00 |0014: return-void │ │ +0da4ac: |[0da4ac] com.ds.avare.place.Plan.:(Landroid/content/Context;Lcom/ds/avare/StorageService;)V │ │ +0da4bc: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0da4c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0da4c4: 5c10 3b14 |0004: iput-boolean v0, v1, Lcom/ds/avare/place/Plan;.mSuspend:Z // field@143b │ │ +0da4c8: 5910 2814 |0006: iput v0, v1, Lcom/ds/avare/place/Plan;.mAltitude:I // field@1428 │ │ +0da4cc: 2200 2206 |0008: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0da4d0: 7020 e024 2000 |000a: invoke-direct {v0, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0da4d6: 5b10 3814 |000d: iput-object v0, v1, Lcom/ds/avare/place/Plan;.mPref:Lcom/ds/avare/storage/Preferences; // field@1438 │ │ +0da4da: 5b13 3a14 |000f: iput-object v3, v1, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ +0da4de: 6e10 4823 0100 |0011: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.clear:()V // method@2348 │ │ +0da4e4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=70 │ │ 0x0006 line=71 │ │ 0x0008 line=79 │ │ 0x000f line=80 │ │ @@ -225523,59 +225524,59 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/StorageService;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -0da4e4: |[0da4e4] com.ds.avare.place.Plan.:(Landroid/content/Context;Lcom/ds/avare/StorageService;Ljava/lang/String;Z)V │ │ -0da4f4: 7010 8a2a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0da4fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0da4fc: 5c50 3b14 |0004: iput-boolean v0, v5, Lcom/ds/avare/place/Plan;.mSuspend:Z // field@143b │ │ -0da500: 5950 2814 |0006: iput v0, v5, Lcom/ds/avare/place/Plan;.mAltitude:I // field@1428 │ │ -0da504: 2201 2206 |0008: new-instance v1, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0da508: 7020 e024 6100 |000a: invoke-direct {v1, v6}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0da50e: 5b51 3814 |000d: iput-object v1, v5, Lcom/ds/avare/place/Plan;.mPref:Lcom/ds/avare/storage/Preferences; // field@1438 │ │ -0da512: 5b57 3a14 |000f: iput-object v7, v5, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ -0da516: 6e10 4823 0500 |0011: invoke-virtual {v5}, Lcom/ds/avare/place/Plan;.clear:()V // method@2348 │ │ -0da51c: 2206 dc08 |0014: new-instance v6, Lorg/json/JSONArray; // type@08dc │ │ -0da520: 7020 2934 8600 |0016: invoke-direct {v6, v8}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@3429 │ │ -0da526: 2802 |0019: goto 001b // +0002 │ │ -0da528: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -0da52a: 3906 0300 |001b: if-nez v6, 001e // +0003 │ │ -0da52e: 0e00 |001d: return-void │ │ -0da530: 6e10 2e34 0600 |001e: invoke-virtual {v6}, Lorg/json/JSONArray;.length:()I // method@342e │ │ -0da536: 0a07 |0021: move-result v7 │ │ -0da538: 3570 3100 |0022: if-ge v0, v7, 0053 // +0031 │ │ -0da53c: 6e20 2d34 0600 |0024: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@342d │ │ -0da542: 0c07 |0027: move-result-object v7 │ │ -0da544: 7110 6325 0700 |0028: invoke-static {v7}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameId:(Ljava/lang/String;)Ljava/lang/String; // method@2563 │ │ -0da54a: 0c08 |002b: move-result-object v8 │ │ -0da54c: 7110 6125 0700 |002c: invoke-static {v7}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDestType:(Ljava/lang/String;)Ljava/lang/String; // method@2561 │ │ -0da552: 0c01 |002f: move-result-object v1 │ │ -0da554: 7110 5f25 0700 |0030: invoke-static {v7}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDbType:(Ljava/lang/String;)Ljava/lang/String; // method@255f │ │ -0da55a: 0c07 |0033: move-result-object v7 │ │ -0da55c: 3809 0a00 |0034: if-eqz v9, 003e // +000a │ │ -0da560: 6e10 2e34 0600 |0036: invoke-virtual {v6}, Lorg/json/JSONArray;.length:()I // method@342e │ │ -0da566: 0a02 |0039: move-result v2 │ │ -0da568: b102 |003a: sub-int/2addr v2, v0 │ │ -0da56a: d802 02ff |003b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0da56e: 2802 |003d: goto 003f // +0002 │ │ -0da570: 0102 |003e: move v2, v0 │ │ -0da572: 5453 2c14 |003f: iget-object v3, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da576: 5454 3a14 |0041: iget-object v4, v5, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ -0da57a: 7130 0c23 8401 |0043: invoke-static {v4, v8, v1}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ -0da580: 0c08 |0046: move-result-object v8 │ │ -0da582: 4d08 0302 |0047: aput-object v8, v3, v2 │ │ -0da586: 5458 2c14 |0049: iget-object v8, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da58a: 4608 0802 |004b: aget-object v8, v8, v2 │ │ -0da58e: 6e20 df22 7800 |004d: invoke-virtual {v8, v7}, Lcom/ds/avare/place/Destination;.find:(Ljava/lang/String;)V // method@22df │ │ -0da594: d800 0001 |0050: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0da598: 28cc |0052: goto 001e // -0034 │ │ -0da59a: 0e00 |0053: return-void │ │ +0da4e8: |[0da4e8] com.ds.avare.place.Plan.:(Landroid/content/Context;Lcom/ds/avare/StorageService;Ljava/lang/String;Z)V │ │ +0da4f8: 7010 8a2a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0da4fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0da500: 5c50 3b14 |0004: iput-boolean v0, v5, Lcom/ds/avare/place/Plan;.mSuspend:Z // field@143b │ │ +0da504: 5950 2814 |0006: iput v0, v5, Lcom/ds/avare/place/Plan;.mAltitude:I // field@1428 │ │ +0da508: 2201 2206 |0008: new-instance v1, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0da50c: 7020 e024 6100 |000a: invoke-direct {v1, v6}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0da512: 5b51 3814 |000d: iput-object v1, v5, Lcom/ds/avare/place/Plan;.mPref:Lcom/ds/avare/storage/Preferences; // field@1438 │ │ +0da516: 5b57 3a14 |000f: iput-object v7, v5, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ +0da51a: 6e10 4823 0500 |0011: invoke-virtual {v5}, Lcom/ds/avare/place/Plan;.clear:()V // method@2348 │ │ +0da520: 2206 dc08 |0014: new-instance v6, Lorg/json/JSONArray; // type@08dc │ │ +0da524: 7020 2934 8600 |0016: invoke-direct {v6, v8}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@3429 │ │ +0da52a: 2802 |0019: goto 001b // +0002 │ │ +0da52c: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +0da52e: 3906 0300 |001b: if-nez v6, 001e // +0003 │ │ +0da532: 0e00 |001d: return-void │ │ +0da534: 6e10 2e34 0600 |001e: invoke-virtual {v6}, Lorg/json/JSONArray;.length:()I // method@342e │ │ +0da53a: 0a07 |0021: move-result v7 │ │ +0da53c: 3570 3100 |0022: if-ge v0, v7, 0053 // +0031 │ │ +0da540: 6e20 2d34 0600 |0024: invoke-virtual {v6, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@342d │ │ +0da546: 0c07 |0027: move-result-object v7 │ │ +0da548: 7110 6325 0700 |0028: invoke-static {v7}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameId:(Ljava/lang/String;)Ljava/lang/String; // method@2563 │ │ +0da54e: 0c08 |002b: move-result-object v8 │ │ +0da550: 7110 6125 0700 |002c: invoke-static {v7}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDestType:(Ljava/lang/String;)Ljava/lang/String; // method@2561 │ │ +0da556: 0c01 |002f: move-result-object v1 │ │ +0da558: 7110 5f25 0700 |0030: invoke-static {v7}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDbType:(Ljava/lang/String;)Ljava/lang/String; // method@255f │ │ +0da55e: 0c07 |0033: move-result-object v7 │ │ +0da560: 3809 0a00 |0034: if-eqz v9, 003e // +000a │ │ +0da564: 6e10 2e34 0600 |0036: invoke-virtual {v6}, Lorg/json/JSONArray;.length:()I // method@342e │ │ +0da56a: 0a02 |0039: move-result v2 │ │ +0da56c: b102 |003a: sub-int/2addr v2, v0 │ │ +0da56e: d802 02ff |003b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0da572: 2802 |003d: goto 003f // +0002 │ │ +0da574: 0102 |003e: move v2, v0 │ │ +0da576: 5453 2c14 |003f: iget-object v3, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da57a: 5454 3a14 |0041: iget-object v4, v5, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ +0da57e: 7130 0c23 8401 |0043: invoke-static {v4, v8, v1}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ +0da584: 0c08 |0046: move-result-object v8 │ │ +0da586: 4d08 0302 |0047: aput-object v8, v3, v2 │ │ +0da58a: 5458 2c14 |0049: iget-object v8, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da58e: 4608 0802 |004b: aget-object v8, v8, v2 │ │ +0da592: 6e20 df22 7800 |004d: invoke-virtual {v8, v7}, Lcom/ds/avare/place/Destination;.find:(Ljava/lang/String;)V // method@22df │ │ +0da598: d800 0001 |0050: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0da59c: 28cc |0052: goto 001e // -0034 │ │ +0da59e: 0e00 |0053: return-void │ │ catches : 2 │ │ 0x0014 - 0x0019 │ │ Ljava/lang/Exception; -> 0x001a │ │ 0x0024 - 0x0050 │ │ Ljava/lang/Exception; -> 0x0050 │ │ positions : │ │ 0x0000 line=896 │ │ @@ -225605,17 +225606,17 @@ │ │ type : '(Lcom/ds/avare/place/Plan;)Lcom/ds/avare/storage/Preferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0da16c: |[0da16c] com.ds.avare.place.Plan.access$000:(Lcom/ds/avare/place/Plan;)Lcom/ds/avare/storage/Preferences; │ │ -0da17c: 5400 3814 |0000: iget-object v0, v0, Lcom/ds/avare/place/Plan;.mPref:Lcom/ds/avare/storage/Preferences; // field@1438 │ │ -0da180: 1100 |0002: return-object v0 │ │ +0da170: |[0da170] com.ds.avare.place.Plan.access$000:(Lcom/ds/avare/place/Plan;)Lcom/ds/avare/storage/Preferences; │ │ +0da180: 5400 3814 |0000: iget-object v0, v0, Lcom/ds/avare/place/Plan;.mPref:Lcom/ds/avare/storage/Preferences; // field@1438 │ │ +0da184: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/Plan; │ │ │ │ #3 : (in Lcom/ds/avare/place/Plan;) │ │ @@ -225623,17 +225624,17 @@ │ │ type : '(Lcom/ds/avare/place/Plan;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9d0c: |[0d9d0c] com.ds.avare.place.Plan.access$100:(Lcom/ds/avare/place/Plan;)Z │ │ -0d9d1c: 5500 2e14 |0000: iget-boolean v0, v0, Lcom/ds/avare/place/Plan;.mEarlyPass:Z // field@142e │ │ -0d9d20: 0f00 |0002: return v0 │ │ +0d9d10: |[0d9d10] com.ds.avare.place.Plan.access$100:(Lcom/ds/avare/place/Plan;)Z │ │ +0d9d20: 5500 2e14 |0000: iget-boolean v0, v0, Lcom/ds/avare/place/Plan;.mEarlyPass:Z // field@142e │ │ +0d9d24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/Plan; │ │ │ │ #4 : (in Lcom/ds/avare/place/Plan;) │ │ @@ -225641,17 +225642,17 @@ │ │ type : '(Lcom/ds/avare/place/Plan;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9d24: |[0d9d24] com.ds.avare.place.Plan.access$102:(Lcom/ds/avare/place/Plan;Z)Z │ │ -0d9d34: 5c01 2e14 |0000: iput-boolean v1, v0, Lcom/ds/avare/place/Plan;.mEarlyPass:Z // field@142e │ │ -0d9d38: 0f01 |0002: return v1 │ │ +0d9d28: |[0d9d28] com.ds.avare.place.Plan.access$102:(Lcom/ds/avare/place/Plan;Z)Z │ │ +0d9d38: 5c01 2e14 |0000: iput-boolean v1, v0, Lcom/ds/avare/place/Plan;.mEarlyPass:Z // field@142e │ │ +0d9d3c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/Plan; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -225660,17 +225661,17 @@ │ │ type : '(Lcom/ds/avare/place/Plan;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9d3c: |[0d9d3c] com.ds.avare.place.Plan.access$202:(Lcom/ds/avare/place/Plan;Z)Z │ │ -0d9d4c: 5c01 2f14 |0000: iput-boolean v1, v0, Lcom/ds/avare/place/Plan;.mEarlyPassEvent:Z // field@142f │ │ -0d9d50: 0f01 |0002: return v1 │ │ +0d9d40: |[0d9d40] com.ds.avare.place.Plan.access$202:(Lcom/ds/avare/place/Plan;Z)Z │ │ +0d9d50: 5c01 2f14 |0000: iput-boolean v1, v0, Lcom/ds/avare/place/Plan;.mEarlyPassEvent:Z // field@142f │ │ +0d9d54: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/Plan; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -225679,17 +225680,17 @@ │ │ type : '(Lcom/ds/avare/place/Plan;)[Lcom/ds/avare/place/Destination;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0da00c: |[0da00c] com.ds.avare.place.Plan.access$300:(Lcom/ds/avare/place/Plan;)[Lcom/ds/avare/place/Destination; │ │ -0da01c: 5400 2c14 |0000: iget-object v0, v0, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da020: 1100 |0002: return-object v0 │ │ +0da010: |[0da010] com.ds.avare.place.Plan.access$300:(Lcom/ds/avare/place/Plan;)[Lcom/ds/avare/place/Destination; │ │ +0da020: 5400 2c14 |0000: iget-object v0, v0, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da024: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/Plan; │ │ │ │ #7 : (in Lcom/ds/avare/place/Plan;) │ │ @@ -225697,23 +225698,23 @@ │ │ type : '([Lcom/ds/avare/position/Coordinate;[Lcom/ds/avare/position/Coordinate;)[Lcom/ds/avare/position/Coordinate;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0da024: |[0da024] com.ds.avare.place.Plan.concat:([Lcom/ds/avare/position/Coordinate;[Lcom/ds/avare/position/Coordinate;)[Lcom/ds/avare/position/Coordinate; │ │ -0da034: 2150 |0000: array-length v0, v5 │ │ -0da036: 2161 |0001: array-length v1, v6 │ │ -0da038: 9002 0001 |0002: add-int v2, v0, v1 │ │ -0da03c: 2322 ed09 |0004: new-array v2, v2, [Lcom/ds/avare/position/Coordinate; // type@09ed │ │ -0da040: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -0da042: 7150 fb2a 3532 |0007: invoke-static {v5, v3, v2, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ -0da048: 7151 fb2a 3602 |000a: invoke-static {v6, v3, v2, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ -0da04e: 1102 |000d: return-object v2 │ │ +0da028: |[0da028] com.ds.avare.place.Plan.concat:([Lcom/ds/avare/position/Coordinate;[Lcom/ds/avare/position/Coordinate;)[Lcom/ds/avare/position/Coordinate; │ │ +0da038: 2150 |0000: array-length v0, v5 │ │ +0da03a: 2161 |0001: array-length v1, v6 │ │ +0da03c: 9002 0001 |0002: add-int v2, v0, v1 │ │ +0da040: 2322 ed09 |0004: new-array v2, v2, [Lcom/ds/avare/position/Coordinate; // type@09ed │ │ +0da044: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0da046: 7150 fb2a 3532 |0007: invoke-static {v5, v3, v2, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ +0da04c: 7151 fb2a 3602 |000a: invoke-static {v6, v3, v2, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ +0da052: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0001 line=471 │ │ 0x0004 line=472 │ │ 0x0007 line=473 │ │ 0x000a line=474 │ │ @@ -225727,36 +225728,36 @@ │ │ type : '(Lcom/ds/avare/StorageService;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0da3dc: |[0da3dc] com.ds.avare.place.Plan.getAllPlans:(Lcom/ds/avare/StorageService;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap; │ │ -0da3ec: 3803 2700 |0000: if-eqz v3, 0027 // +0027 │ │ -0da3f0: 6e10 061e 0300 |0002: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ -0da3f6: 0c03 |0005: move-result-object v3 │ │ -0da3f8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0da3fa: 6e20 1821 0300 |0007: invoke-virtual {v3, v0}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.getPlanNames:(Ljava/lang/String;)Ljava/util/ArrayList; // method@2118 │ │ -0da400: 0c00 |000a: move-result-object v0 │ │ -0da402: 6e10 992b 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ -0da408: 0c00 |000e: move-result-object v0 │ │ -0da40a: 7210 042c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0da410: 0a01 |0012: move-result v1 │ │ -0da412: 3801 1400 |0013: if-eqz v1, 0027 // +0014 │ │ -0da416: 7210 052c 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0da41c: 0c01 |0018: move-result-object v1 │ │ -0da41e: 1f01 0e07 |0019: check-cast v1, Ljava/lang/String; // type@070e │ │ -0da422: 6e20 1521 1300 |001b: invoke-virtual {v3, v1}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.get:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2115 │ │ -0da428: 0c02 |001e: move-result-object v2 │ │ -0da42a: 6e10 0e21 0200 |001f: invoke-virtual {v2}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.toJSONString:()Ljava/lang/String; // method@210e │ │ -0da430: 0c02 |0022: move-result-object v2 │ │ -0da432: 6e30 102c 1402 |0023: invoke-virtual {v4, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0da438: 28e9 |0026: goto 000f // -0017 │ │ -0da43a: 1104 |0027: return-object v4 │ │ +0da3e0: |[0da3e0] com.ds.avare.place.Plan.getAllPlans:(Lcom/ds/avare/StorageService;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap; │ │ +0da3f0: 3803 2700 |0000: if-eqz v3, 0027 // +0027 │ │ +0da3f4: 6e10 061e 0300 |0002: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ +0da3fa: 0c03 |0005: move-result-object v3 │ │ +0da3fc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0da3fe: 6e20 1821 0300 |0007: invoke-virtual {v3, v0}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.getPlanNames:(Ljava/lang/String;)Ljava/util/ArrayList; // method@2118 │ │ +0da404: 0c00 |000a: move-result-object v0 │ │ +0da406: 6e10 992b 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ +0da40c: 0c00 |000e: move-result-object v0 │ │ +0da40e: 7210 042c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0da414: 0a01 |0012: move-result v1 │ │ +0da416: 3801 1400 |0013: if-eqz v1, 0027 // +0014 │ │ +0da41a: 7210 052c 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0da420: 0c01 |0018: move-result-object v1 │ │ +0da422: 1f01 0e07 |0019: check-cast v1, Ljava/lang/String; // type@070e │ │ +0da426: 6e20 1521 1300 |001b: invoke-virtual {v3, v1}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.get:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2115 │ │ +0da42c: 0c02 |001e: move-result-object v2 │ │ +0da42e: 6e10 0e21 0200 |001f: invoke-virtual {v2}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.toJSONString:()Ljava/lang/String; // method@210e │ │ +0da434: 0c02 |0022: move-result-object v2 │ │ +0da436: 6e30 102c 1402 |0023: invoke-virtual {v4, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0da43c: 28e9 |0026: goto 000f // -0017 │ │ +0da43e: 1104 |0027: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=950 │ │ 0x0007 line=951 │ │ 0x000b line=952 │ │ 0x001b line=953 │ │ 0x001f line=954 │ │ @@ -225769,39 +225770,39 @@ │ │ type : '(Lcom/ds/avare/StorageService;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0da43c: |[0da43c] com.ds.avare.place.Plan.putAllPlans:(Lcom/ds/avare/StorageService;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap; │ │ -0da44c: 6e10 0a2c 0400 |0000: invoke-virtual {v4}, Ljava/util/LinkedHashMap;.clone:()Ljava/lang/Object; // method@2c0a │ │ -0da452: 0c04 |0003: move-result-object v4 │ │ -0da454: 1f04 6107 |0004: check-cast v4, Ljava/util/LinkedHashMap; // type@0761 │ │ -0da458: 3803 2600 |0006: if-eqz v3, 002c // +0026 │ │ -0da45c: 6e10 061e 0300 |0008: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ -0da462: 0c03 |000b: move-result-object v3 │ │ -0da464: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0da466: 6e20 1821 0300 |000d: invoke-virtual {v3, v0}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.getPlanNames:(Ljava/lang/String;)Ljava/util/ArrayList; // method@2118 │ │ -0da46c: 0c03 |0010: move-result-object v3 │ │ -0da46e: 6e10 992b 0300 |0011: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ -0da474: 0c03 |0014: move-result-object v3 │ │ -0da476: 7210 042c 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0da47c: 0a00 |0018: move-result v0 │ │ -0da47e: 3800 1300 |0019: if-eqz v0, 002c // +0013 │ │ -0da482: 7210 052c 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0da488: 0c00 |001e: move-result-object v0 │ │ -0da48a: 1f00 0e07 |001f: check-cast v0, Ljava/lang/String; // type@070e │ │ -0da48e: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -0da490: 6e20 0b2c 0400 |0022: invoke-virtual {v4, v0}, Ljava/util/LinkedHashMap;.containsKey:(Ljava/lang/Object;)Z // method@2c0b │ │ -0da496: 0a02 |0025: move-result v2 │ │ -0da498: 3321 efff |0026: if-ne v1, v2, 0015 // -0011 │ │ -0da49c: 6e20 112c 0400 |0028: invoke-virtual {v4, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c11 │ │ -0da4a2: 28ea |002b: goto 0015 // -0016 │ │ -0da4a4: 1104 |002c: return-object v4 │ │ +0da440: |[0da440] com.ds.avare.place.Plan.putAllPlans:(Lcom/ds/avare/StorageService;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap; │ │ +0da450: 6e10 0a2c 0400 |0000: invoke-virtual {v4}, Ljava/util/LinkedHashMap;.clone:()Ljava/lang/Object; // method@2c0a │ │ +0da456: 0c04 |0003: move-result-object v4 │ │ +0da458: 1f04 6107 |0004: check-cast v4, Ljava/util/LinkedHashMap; // type@0761 │ │ +0da45c: 3803 2600 |0006: if-eqz v3, 002c // +0026 │ │ +0da460: 6e10 061e 0300 |0008: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ +0da466: 0c03 |000b: move-result-object v3 │ │ +0da468: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0da46a: 6e20 1821 0300 |000d: invoke-virtual {v3, v0}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.getPlanNames:(Ljava/lang/String;)Ljava/util/ArrayList; // method@2118 │ │ +0da470: 0c03 |0010: move-result-object v3 │ │ +0da472: 6e10 992b 0300 |0011: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ +0da478: 0c03 |0014: move-result-object v3 │ │ +0da47a: 7210 042c 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0da480: 0a00 |0018: move-result v0 │ │ +0da482: 3800 1300 |0019: if-eqz v0, 002c // +0013 │ │ +0da486: 7210 052c 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0da48c: 0c00 |001e: move-result-object v0 │ │ +0da48e: 1f00 0e07 |001f: check-cast v0, Ljava/lang/String; // type@070e │ │ +0da492: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +0da494: 6e20 0b2c 0400 |0022: invoke-virtual {v4, v0}, Ljava/util/LinkedHashMap;.containsKey:(Ljava/lang/Object;)Z // method@2c0b │ │ +0da49a: 0a02 |0025: move-result v2 │ │ +0da49c: 3321 efff |0026: if-ne v1, v2, 0015 // -0011 │ │ +0da4a0: 6e20 112c 0400 |0028: invoke-virtual {v4, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c11 │ │ +0da4a6: 28ea |002b: goto 0015 // -0016 │ │ +0da4a8: 1104 |002c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ 0x0008 line=988 │ │ 0x000d line=989 │ │ 0x0011 line=990 │ │ 0x0022 line=991 │ │ @@ -225816,29 +225817,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0da5b8: |[0da5b8] com.ds.avare.place.Plan.advance:()V │ │ -0da5c8: 6e10 4b23 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -0da5ce: 0a00 |0003: move-result v0 │ │ -0da5d0: 6e10 5123 0200 |0004: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0da5d6: 0a01 |0007: move-result v1 │ │ -0da5d8: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0da5dc: 3310 0300 |000a: if-ne v0, v1, 000d // +0003 │ │ -0da5e0: 0e00 |000c: return-void │ │ -0da5e2: 6e20 6723 0200 |000d: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Plan;.setPassed:(I)V // method@2367 │ │ -0da5e8: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0da5ec: 6e20 5023 0200 |0012: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -0da5f2: 0c00 |0015: move-result-object v0 │ │ -0da5f4: 5421 3a14 |0016: iget-object v1, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ -0da5f8: 6e20 401e 0100 |0018: invoke-virtual {v1, v0}, Lcom/ds/avare/StorageService;.setDestinationPlanNoChange:(Lcom/ds/avare/place/Destination;)V // method@1e40 │ │ -0da5fe: 0e00 |001b: return-void │ │ +0da5bc: |[0da5bc] com.ds.avare.place.Plan.advance:()V │ │ +0da5cc: 6e10 4b23 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +0da5d2: 0a00 |0003: move-result v0 │ │ +0da5d4: 6e10 5123 0200 |0004: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0da5da: 0a01 |0007: move-result v1 │ │ +0da5dc: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0da5e0: 3310 0300 |000a: if-ne v0, v1, 000d // +0003 │ │ +0da5e4: 0e00 |000c: return-void │ │ +0da5e6: 6e20 6723 0200 |000d: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Plan;.setPassed:(I)V // method@2367 │ │ +0da5ec: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0da5f0: 6e20 5023 0200 |0012: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +0da5f6: 0c00 |0015: move-result-object v0 │ │ +0da5f8: 5421 3a14 |0016: iget-object v1, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ +0da5fc: 6e20 401e 0100 |0018: invoke-virtual {v1, v0}, Lcom/ds/avare/StorageService;.setDestinationPlanNoChange:(Lcom/ds/avare/place/Destination;)V // method@1e40 │ │ +0da602: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ 0x0004 line=849 │ │ 0x000d line=852 │ │ 0x0012 line=853 │ │ 0x0016 line=854 │ │ @@ -225850,28 +225851,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0d9d54: |[0d9d54] com.ds.avare.place.Plan.allWaypointsPassed:()Z │ │ -0d9d64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d9d66: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0d9d68: 6e10 5123 0300 |0002: invoke-virtual {v3}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0d9d6e: 0a02 |0005: move-result v2 │ │ -0d9d70: 3521 0c00 |0006: if-ge v1, v2, 0012 // +000c │ │ -0d9d74: 5432 3714 |0008: iget-object v2, v3, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0d9d78: 4702 0201 |000a: aget-boolean v2, v2, v1 │ │ -0d9d7c: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -0d9d80: 0f00 |000e: return v0 │ │ -0d9d82: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d9d86: 28f1 |0011: goto 0002 // -000f │ │ -0d9d88: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0d9d8a: 0f00 |0013: return v0 │ │ +0d9d58: |[0d9d58] com.ds.avare.place.Plan.allWaypointsPassed:()Z │ │ +0d9d68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d9d6a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0d9d6c: 6e10 5123 0300 |0002: invoke-virtual {v3}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0d9d72: 0a02 |0005: move-result v2 │ │ +0d9d74: 3521 0c00 |0006: if-ge v1, v2, 0012 // +000c │ │ +0d9d78: 5432 3714 |0008: iget-object v2, v3, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0d9d7c: 4702 0201 |000a: aget-boolean v2, v2, v1 │ │ +0d9d80: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +0d9d84: 0f00 |000e: return v0 │ │ +0d9d86: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d9d8a: 28f1 |0011: goto 0002 // -000f │ │ +0d9d8c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0d9d8e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=276 │ │ 0x0008 line=277 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lcom/ds/avare/place/Plan; │ │ │ │ @@ -225880,58 +225881,58 @@ │ │ type : '(Lcom/ds/avare/place/Destination;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -0d9d8c: |[0d9d8c] com.ds.avare.place.Plan.appendDestination:(Lcom/ds/avare/place/Destination;)Z │ │ -0d9d9c: 1d04 |0000: monitor-enter v4 │ │ -0d9d9e: 6e10 5123 0400 |0001: invoke-virtual {v4}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0d9da4: 0a00 |0004: move-result v0 │ │ -0d9da6: 1301 6400 |0005: const/16 v1, #int 100 // #64 │ │ -0d9daa: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0d9dac: 3410 0400 |0008: if-lt v0, v1, 000c // +0004 │ │ -0d9db0: 1e04 |000a: monitor-exit v4 │ │ -0d9db2: 0f02 |000b: return v2 │ │ -0d9db4: 3d00 1800 |000c: if-lez v0, 0024 // +0018 │ │ -0d9db8: 5441 2c14 |000e: iget-object v1, v4, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0d9dbc: d803 00ff |0010: add-int/lit8 v3, v0, #int -1 // #ff │ │ -0d9dc0: 4601 0103 |0012: aget-object v1, v1, v3 │ │ -0d9dc4: 6e10 fc22 0100 |0014: invoke-virtual {v1}, Lcom/ds/avare/place/Destination;.getStorageName:()Ljava/lang/String; // method@22fc │ │ -0d9dca: 0c01 |0017: move-result-object v1 │ │ -0d9dcc: 6e10 fc22 0500 |0018: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getStorageName:()Ljava/lang/String; // method@22fc │ │ -0d9dd2: 0c03 |001b: move-result-object v3 │ │ -0d9dd4: 6e20 ba2a 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0d9dda: 0a01 |001f: move-result v1 │ │ -0d9ddc: 3801 0400 |0020: if-eqz v1, 0024 // +0004 │ │ -0d9de0: 1e04 |0022: monitor-exit v4 │ │ -0d9de2: 0f02 |0023: return v2 │ │ -0d9de4: 5441 2c14 |0024: iget-object v1, v4, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0d9de8: 4d05 0100 |0026: aput-object v5, v1, v0 │ │ -0d9dec: 5445 3714 |0028: iget-object v5, v4, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0d9df0: 4e02 0500 |002a: aput-boolean v2, v5, v0 │ │ -0d9df4: 5445 3414 |002c: iget-object v5, v4, Lcom/ds/avare/place/Plan;.mLastLocation:Lcom/ds/avare/gps/GpsParams; // field@1434 │ │ -0d9df8: 3905 0f00 |002e: if-nez v5, 003d // +000f │ │ -0d9dfc: 2205 a205 |0030: new-instance v5, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ -0d9e00: 4600 0100 |0032: aget-object v0, v1, v0 │ │ -0d9e04: 6e10 f922 0000 |0034: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getLocationInit:()Landroid/location/Location; // method@22f9 │ │ -0d9e0a: 0c00 |0037: move-result-object v0 │ │ -0d9e0c: 7020 8c21 0500 |0038: invoke-direct {v5, v0}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ -0d9e12: 5b45 3414 |003b: iput-object v5, v4, Lcom/ds/avare/place/Plan;.mLastLocation:Lcom/ds/avare/gps/GpsParams; // field@1434 │ │ -0d9e16: 5445 3c14 |003d: iget-object v5, v4, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ -0d9e1a: 6e10 4f23 0400 |003f: invoke-virtual {v4}, Lcom/ds/avare/place/Plan;.getCoordinates:()[Lcom/ds/avare/position/Coordinate; // method@234f │ │ -0d9e20: 0c00 |0042: move-result-object v0 │ │ -0d9e22: 6e20 de24 0500 |0043: invoke-virtual {v5, v0}, Lcom/ds/avare/shapes/TrackShape;.updateShapeFromPlan:([Lcom/ds/avare/position/Coordinate;)V // method@24de │ │ -0d9e28: 1e04 |0046: monitor-exit v4 │ │ -0d9e2a: 1215 |0047: const/4 v5, #int 1 // #1 │ │ -0d9e2c: 0f05 |0048: return v5 │ │ -0d9e2e: 0d05 |0049: move-exception v5 │ │ -0d9e30: 1e04 |004a: monitor-exit v4 │ │ -0d9e32: 2705 |004b: throw v5 │ │ +0d9d90: |[0d9d90] com.ds.avare.place.Plan.appendDestination:(Lcom/ds/avare/place/Destination;)Z │ │ +0d9da0: 1d04 |0000: monitor-enter v4 │ │ +0d9da2: 6e10 5123 0400 |0001: invoke-virtual {v4}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0d9da8: 0a00 |0004: move-result v0 │ │ +0d9daa: 1301 6400 |0005: const/16 v1, #int 100 // #64 │ │ +0d9dae: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0d9db0: 3410 0400 |0008: if-lt v0, v1, 000c // +0004 │ │ +0d9db4: 1e04 |000a: monitor-exit v4 │ │ +0d9db6: 0f02 |000b: return v2 │ │ +0d9db8: 3d00 1800 |000c: if-lez v0, 0024 // +0018 │ │ +0d9dbc: 5441 2c14 |000e: iget-object v1, v4, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0d9dc0: d803 00ff |0010: add-int/lit8 v3, v0, #int -1 // #ff │ │ +0d9dc4: 4601 0103 |0012: aget-object v1, v1, v3 │ │ +0d9dc8: 6e10 fc22 0100 |0014: invoke-virtual {v1}, Lcom/ds/avare/place/Destination;.getStorageName:()Ljava/lang/String; // method@22fc │ │ +0d9dce: 0c01 |0017: move-result-object v1 │ │ +0d9dd0: 6e10 fc22 0500 |0018: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getStorageName:()Ljava/lang/String; // method@22fc │ │ +0d9dd6: 0c03 |001b: move-result-object v3 │ │ +0d9dd8: 6e20 ba2a 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0d9dde: 0a01 |001f: move-result v1 │ │ +0d9de0: 3801 0400 |0020: if-eqz v1, 0024 // +0004 │ │ +0d9de4: 1e04 |0022: monitor-exit v4 │ │ +0d9de6: 0f02 |0023: return v2 │ │ +0d9de8: 5441 2c14 |0024: iget-object v1, v4, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0d9dec: 4d05 0100 |0026: aput-object v5, v1, v0 │ │ +0d9df0: 5445 3714 |0028: iget-object v5, v4, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0d9df4: 4e02 0500 |002a: aput-boolean v2, v5, v0 │ │ +0d9df8: 5445 3414 |002c: iget-object v5, v4, Lcom/ds/avare/place/Plan;.mLastLocation:Lcom/ds/avare/gps/GpsParams; // field@1434 │ │ +0d9dfc: 3905 0f00 |002e: if-nez v5, 003d // +000f │ │ +0d9e00: 2205 a205 |0030: new-instance v5, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ +0d9e04: 4600 0100 |0032: aget-object v0, v1, v0 │ │ +0d9e08: 6e10 f922 0000 |0034: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getLocationInit:()Landroid/location/Location; // method@22f9 │ │ +0d9e0e: 0c00 |0037: move-result-object v0 │ │ +0d9e10: 7020 8c21 0500 |0038: invoke-direct {v5, v0}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ +0d9e16: 5b45 3414 |003b: iput-object v5, v4, Lcom/ds/avare/place/Plan;.mLastLocation:Lcom/ds/avare/gps/GpsParams; // field@1434 │ │ +0d9e1a: 5445 3c14 |003d: iget-object v5, v4, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ +0d9e1e: 6e10 4f23 0400 |003f: invoke-virtual {v4}, Lcom/ds/avare/place/Plan;.getCoordinates:()[Lcom/ds/avare/position/Coordinate; // method@234f │ │ +0d9e24: 0c00 |0042: move-result-object v0 │ │ +0d9e26: 6e20 de24 0500 |0043: invoke-virtual {v5, v0}, Lcom/ds/avare/shapes/TrackShape;.updateShapeFromPlan:([Lcom/ds/avare/position/Coordinate;)V // method@24de │ │ +0d9e2c: 1e04 |0046: monitor-exit v4 │ │ +0d9e2e: 1215 |0047: const/4 v5, #int 1 // #1 │ │ +0d9e30: 0f05 |0048: return v5 │ │ +0d9e32: 0d05 |0049: move-exception v5 │ │ +0d9e34: 1e04 |004a: monitor-exit v4 │ │ +0d9e36: 2705 |004b: throw v5 │ │ catches : 3 │ │ 0x0001 - 0x0005 │ │ -> 0x0049 │ │ 0x000e - 0x0020 │ │ -> 0x0049 │ │ 0x0024 - 0x0046 │ │ -> 0x0049 │ │ @@ -225957,53 +225958,53 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -0da600: |[0da600] com.ds.avare.place.Plan.clear:()V │ │ -0da610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0da612: 5c50 2714 |0001: iput-boolean v0, v5, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ -0da616: 2201 2106 |0003: new-instance v1, Lcom/ds/avare/shapes/TrackShape; // type@0621 │ │ -0da61a: 7010 d824 0100 |0005: invoke-direct {v1}, Lcom/ds/avare/shapes/TrackShape;.:()V // method@24d8 │ │ -0da620: 5b51 3c14 |0008: iput-object v1, v5, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ -0da624: 1601 0000 |000a: const-wide/16 v1, #int 0 // #0 │ │ -0da628: 5a51 2d14 |000c: iput-wide v1, v5, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ -0da62c: 1603 0000 |000e: const-wide/16 v3, #int 0 // #0 │ │ -0da630: 5a53 3114 |0010: iput-wide v3, v5, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ -0da634: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0da636: 5953 3314 |0013: iput v3, v5, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ -0da63a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0da63c: 5b53 3414 |0016: iput-object v3, v5, Lcom/ds/avare/place/Plan;.mLastLocation:Lcom/ds/avare/gps/GpsParams; // field@1434 │ │ -0da640: 5a51 2914 |0018: iput-wide v1, v5, Lcom/ds/avare/place/Plan;.mBearing:D // field@1429 │ │ -0da644: 5a51 2a14 |001a: iput-wide v1, v5, Lcom/ds/avare/place/Plan;.mDeclination:D // field@142a │ │ -0da648: 5c50 2b14 |001c: iput-boolean v0, v5, Lcom/ds/avare/place/Plan;.mDestChanged:Z // field@142b │ │ -0da64c: 1301 6400 |001e: const/16 v1, #int 100 // #64 │ │ -0da650: 2312 ec09 |0020: new-array v2, v1, [Lcom/ds/avare/place/Destination; // type@09ec │ │ -0da654: 5b52 2c14 |0022: iput-object v2, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da658: 2312 150a |0024: new-array v2, v1, [Z // type@0a15 │ │ -0da65c: 5b52 3714 |0026: iput-object v2, v5, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0da660: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -0da662: 3512 0900 |0029: if-ge v2, v1, 0032 // +0009 │ │ -0da666: 5454 3714 |002b: iget-object v4, v5, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0da66a: 4e00 0402 |002d: aput-boolean v0, v4, v2 │ │ -0da66e: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0da672: 28f8 |0031: goto 0029 // -0008 │ │ -0da674: 1a01 8902 |0032: const-string v1, "--:--" // string@0289 │ │ -0da678: 5b51 3014 |0034: iput-object v1, v5, Lcom/ds/avare/place/Plan;.mEte:Ljava/lang/String; // field@1430 │ │ -0da67c: 1a01 8c02 |0036: const-string v1, "-.-" // string@028c │ │ -0da680: 5b51 3214 |0038: iput-object v1, v5, Lcom/ds/avare/place/Plan;.mFuel:Ljava/lang/String; // field@1432 │ │ -0da684: 2201 f305 |003a: new-instance v1, Lcom/ds/avare/place/Plan$Passage; // type@05f3 │ │ -0da688: 7020 3b23 5100 |003c: invoke-direct {v1, v5}, Lcom/ds/avare/place/Plan$Passage;.:(Lcom/ds/avare/place/Plan;)V // method@233b │ │ -0da68e: 5b51 3614 |003f: iput-object v1, v5, Lcom/ds/avare/place/Plan;.mPassage:Lcom/ds/avare/place/Plan$Passage; // field@1436 │ │ -0da692: 5c50 2e14 |0041: iput-boolean v0, v5, Lcom/ds/avare/place/Plan;.mEarlyPass:Z // field@142e │ │ -0da696: 5c50 2f14 |0043: iput-boolean v0, v5, Lcom/ds/avare/place/Plan;.mEarlyPassEvent:Z // field@142f │ │ -0da69a: 5b53 3514 |0045: iput-object v3, v5, Lcom/ds/avare/place/Plan;.mName:Ljava/lang/String; // field@1435 │ │ -0da69e: 0e00 |0047: return-void │ │ +0da604: |[0da604] com.ds.avare.place.Plan.clear:()V │ │ +0da614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0da616: 5c50 2714 |0001: iput-boolean v0, v5, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ +0da61a: 2201 2106 |0003: new-instance v1, Lcom/ds/avare/shapes/TrackShape; // type@0621 │ │ +0da61e: 7010 d824 0100 |0005: invoke-direct {v1}, Lcom/ds/avare/shapes/TrackShape;.:()V // method@24d8 │ │ +0da624: 5b51 3c14 |0008: iput-object v1, v5, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ +0da628: 1601 0000 |000a: const-wide/16 v1, #int 0 // #0 │ │ +0da62c: 5a51 2d14 |000c: iput-wide v1, v5, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ +0da630: 1603 0000 |000e: const-wide/16 v3, #int 0 // #0 │ │ +0da634: 5a53 3114 |0010: iput-wide v3, v5, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ +0da638: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0da63a: 5953 3314 |0013: iput v3, v5, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ +0da63e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0da640: 5b53 3414 |0016: iput-object v3, v5, Lcom/ds/avare/place/Plan;.mLastLocation:Lcom/ds/avare/gps/GpsParams; // field@1434 │ │ +0da644: 5a51 2914 |0018: iput-wide v1, v5, Lcom/ds/avare/place/Plan;.mBearing:D // field@1429 │ │ +0da648: 5a51 2a14 |001a: iput-wide v1, v5, Lcom/ds/avare/place/Plan;.mDeclination:D // field@142a │ │ +0da64c: 5c50 2b14 |001c: iput-boolean v0, v5, Lcom/ds/avare/place/Plan;.mDestChanged:Z // field@142b │ │ +0da650: 1301 6400 |001e: const/16 v1, #int 100 // #64 │ │ +0da654: 2312 ec09 |0020: new-array v2, v1, [Lcom/ds/avare/place/Destination; // type@09ec │ │ +0da658: 5b52 2c14 |0022: iput-object v2, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da65c: 2312 150a |0024: new-array v2, v1, [Z // type@0a15 │ │ +0da660: 5b52 3714 |0026: iput-object v2, v5, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0da664: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +0da666: 3512 0900 |0029: if-ge v2, v1, 0032 // +0009 │ │ +0da66a: 5454 3714 |002b: iget-object v4, v5, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0da66e: 4e00 0402 |002d: aput-boolean v0, v4, v2 │ │ +0da672: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0da676: 28f8 |0031: goto 0029 // -0008 │ │ +0da678: 1a01 8902 |0032: const-string v1, "--:--" // string@0289 │ │ +0da67c: 5b51 3014 |0034: iput-object v1, v5, Lcom/ds/avare/place/Plan;.mEte:Ljava/lang/String; // field@1430 │ │ +0da680: 1a01 8c02 |0036: const-string v1, "-.-" // string@028c │ │ +0da684: 5b51 3214 |0038: iput-object v1, v5, Lcom/ds/avare/place/Plan;.mFuel:Ljava/lang/String; // field@1432 │ │ +0da688: 2201 f305 |003a: new-instance v1, Lcom/ds/avare/place/Plan$Passage; // type@05f3 │ │ +0da68c: 7020 3b23 5100 |003c: invoke-direct {v1, v5}, Lcom/ds/avare/place/Plan$Passage;.:(Lcom/ds/avare/place/Plan;)V // method@233b │ │ +0da692: 5b51 3614 |003f: iput-object v1, v5, Lcom/ds/avare/place/Plan;.mPassage:Lcom/ds/avare/place/Plan$Passage; // field@1436 │ │ +0da696: 5c50 2e14 |0041: iput-boolean v0, v5, Lcom/ds/avare/place/Plan;.mEarlyPass:Z // field@142e │ │ +0da69a: 5c50 2f14 |0043: iput-boolean v0, v5, Lcom/ds/avare/place/Plan;.mEarlyPassEvent:Z // field@142f │ │ +0da69e: 5b53 3514 |0045: iput-object v3, v5, Lcom/ds/avare/place/Plan;.mName:Ljava/lang/String; // field@1435 │ │ +0da6a2: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=88 │ │ 0x0003 line=89 │ │ 0x000c line=90 │ │ 0x0010 line=91 │ │ 0x0013 line=92 │ │ @@ -226028,43 +226029,43 @@ │ │ type : '(DDD)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -0da220: |[0da220] com.ds.avare.place.Plan.findClosePointId:(DDD)I │ │ -0da230: 5570 2714 |0000: iget-boolean v0, v7, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ -0da234: 3800 3000 |0002: if-eqz v0, 0032 // +0030 │ │ -0da238: 6e10 5123 0700 |0004: invoke-virtual {v7}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0da23e: 0a00 |0007: move-result v0 │ │ -0da240: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0da242: 3501 2900 |0009: if-ge v1, v0, 0032 // +0029 │ │ -0da246: 5472 2c14 |000b: iget-object v2, v7, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da24a: 4602 0201 |000d: aget-object v2, v2, v1 │ │ -0da24e: 6e10 f822 0200 |000f: invoke-virtual {v2}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0da254: 0c02 |0012: move-result-object v2 │ │ -0da256: 6e10 be03 0200 |0013: invoke-virtual {v2}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0da25c: 0b03 |0016: move-result-wide v3 │ │ -0da25e: 6e10 bd03 0200 |0017: invoke-virtual {v2}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0da264: 0b05 |001a: move-result-wide v5 │ │ -0da266: ac02 0803 |001b: sub-double v2, v8, v3 │ │ -0da26a: ad02 0202 |001d: mul-double v2, v2, v2 │ │ -0da26e: ac04 0a05 |001f: sub-double v4, v10, v5 │ │ -0da272: ad04 0404 |0021: mul-double v4, v4, v4 │ │ -0da276: cb42 |0023: add-double/2addr v2, v4 │ │ -0da278: 1804 fca9 f1d2 4d62 503f |0024: const-wide v4, #double 0.001 // #3f50624dd2f1a9fc │ │ -0da282: cec4 |0029: div-double/2addr v4, v12 │ │ -0da284: 3006 0204 |002a: cmpg-double v6, v2, v4 │ │ -0da288: 3b06 0300 |002c: if-gez v6, 002f // +0003 │ │ -0da28c: 0f01 |002e: return v1 │ │ -0da28e: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0da292: 28d8 |0031: goto 0009 // -0028 │ │ -0da294: 12f8 |0032: const/4 v8, #int -1 // #ff │ │ -0da296: 0f08 |0033: return v8 │ │ +0da224: |[0da224] com.ds.avare.place.Plan.findClosePointId:(DDD)I │ │ +0da234: 5570 2714 |0000: iget-boolean v0, v7, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ +0da238: 3800 3000 |0002: if-eqz v0, 0032 // +0030 │ │ +0da23c: 6e10 5123 0700 |0004: invoke-virtual {v7}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0da242: 0a00 |0007: move-result v0 │ │ +0da244: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0da246: 3501 2900 |0009: if-ge v1, v0, 0032 // +0029 │ │ +0da24a: 5472 2c14 |000b: iget-object v2, v7, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da24e: 4602 0201 |000d: aget-object v2, v2, v1 │ │ +0da252: 6e10 f822 0200 |000f: invoke-virtual {v2}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0da258: 0c02 |0012: move-result-object v2 │ │ +0da25a: 6e10 be03 0200 |0013: invoke-virtual {v2}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0da260: 0b03 |0016: move-result-wide v3 │ │ +0da262: 6e10 bd03 0200 |0017: invoke-virtual {v2}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0da268: 0b05 |001a: move-result-wide v5 │ │ +0da26a: ac02 0803 |001b: sub-double v2, v8, v3 │ │ +0da26e: ad02 0202 |001d: mul-double v2, v2, v2 │ │ +0da272: ac04 0a05 |001f: sub-double v4, v10, v5 │ │ +0da276: ad04 0404 |0021: mul-double v4, v4, v4 │ │ +0da27a: cb42 |0023: add-double/2addr v2, v4 │ │ +0da27c: 1804 fca9 f1d2 4d62 503f |0024: const-wide v4, #double 0.001 // #3f50624dd2f1a9fc │ │ +0da286: cec4 |0029: div-double/2addr v4, v12 │ │ +0da288: 3006 0204 |002a: cmpg-double v6, v2, v4 │ │ +0da28c: 3b06 0300 |002c: if-gez v6, 002f // +0003 │ │ +0da290: 0f01 |002e: return v1 │ │ +0da292: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0da296: 28d8 |0031: goto 0009 // -0028 │ │ +0da298: 12f8 |0032: const/4 v8, #int -1 // #ff │ │ +0da29a: 0f08 |0033: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0004 line=550 │ │ 0x000b line=552 │ │ 0x0013 line=553 │ │ 0x0017 line=554 │ │ @@ -226079,27 +226080,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0da298: |[0da298] com.ds.avare.place.Plan.findNextNotPassed:()I │ │ -0da2a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0da2aa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0da2ac: 6e10 5123 0300 |0002: invoke-virtual {v3}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0da2b2: 0a02 |0005: move-result v2 │ │ -0da2b4: 3521 0c00 |0006: if-ge v1, v2, 0012 // +000c │ │ -0da2b8: 5432 3714 |0008: iget-object v2, v3, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0da2bc: 4702 0201 |000a: aget-boolean v2, v2, v1 │ │ -0da2c0: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -0da2c4: 0f01 |000e: return v1 │ │ -0da2c6: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0da2ca: 28f1 |0011: goto 0002 // -000f │ │ -0da2cc: 0f00 |0012: return v0 │ │ +0da29c: |[0da29c] com.ds.avare.place.Plan.findNextNotPassed:()I │ │ +0da2ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0da2ae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0da2b0: 6e10 5123 0300 |0002: invoke-virtual {v3}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0da2b6: 0a02 |0005: move-result v2 │ │ +0da2b8: 3521 0c00 |0006: if-ge v1, v2, 0012 // +000c │ │ +0da2bc: 5432 3714 |0008: iget-object v2, v3, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0da2c0: 4702 0201 |000a: aget-boolean v2, v2, v1 │ │ +0da2c4: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +0da2c8: 0f01 |000e: return v1 │ │ +0da2ca: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0da2ce: 28f1 |0011: goto 0002 // -000f │ │ +0da2d0: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=264 │ │ 0x0008 line=265 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/ds/avare/place/Plan; │ │ │ │ @@ -226108,17 +226109,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0da2d0: |[0da2d0] com.ds.avare.place.Plan.getAltitude:()I │ │ -0da2e0: 5210 2814 |0000: iget v0, v1, Lcom/ds/avare/place/Plan;.mAltitude:I // field@1428 │ │ -0da2e4: 0f00 |0002: return v0 │ │ +0da2d4: |[0da2d4] com.ds.avare.place.Plan.getAltitude:()I │ │ +0da2e4: 5210 2814 |0000: iget v0, v1, Lcom/ds/avare/place/Plan;.mAltitude:I // field@1428 │ │ +0da2e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Plan; │ │ │ │ #7 : (in Lcom/ds/avare/place/Plan;) │ │ @@ -226126,46 +226127,46 @@ │ │ type : '(II)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 58 16-bit code units │ │ -0da184: |[0da184] com.ds.avare.place.Plan.getBearing:(II)D │ │ -0da194: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0da198: 3a0a 3700 |0002: if-ltz v10, 0039 // +0037 │ │ -0da19c: 3b0b 0300 |0004: if-gez v11, 0007 // +0003 │ │ -0da1a0: 2833 |0006: goto 0039 // +0033 │ │ -0da1a2: 6e20 5023 a900 |0007: invoke-virtual {v9, v10}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -0da1a8: 0c0a |000a: move-result-object v10 │ │ -0da1aa: 6e20 5023 b900 |000b: invoke-virtual {v9, v11}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -0da1b0: 0c0b |000e: move-result-object v11 │ │ -0da1b2: 380a 2a00 |000f: if-eqz v10, 0039 // +002a │ │ -0da1b6: 390b 0300 |0011: if-nez v11, 0014 // +0003 │ │ -0da1ba: 2826 |0013: goto 0039 // +0026 │ │ -0da1bc: 6e10 f822 0a00 |0014: invoke-virtual {v10}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0da1c2: 0c00 |0017: move-result-object v0 │ │ -0da1c4: 6e10 be03 0000 |0018: invoke-virtual {v0}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0da1ca: 0b01 |001b: move-result-wide v1 │ │ -0da1cc: 6e10 f822 0a00 |001c: invoke-virtual {v10}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0da1d2: 0c0a |001f: move-result-object v10 │ │ -0da1d4: 6e10 bd03 0a00 |0020: invoke-virtual {v10}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0da1da: 0b03 |0023: move-result-wide v3 │ │ -0da1dc: 6e10 f822 0b00 |0024: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0da1e2: 0c0a |0027: move-result-object v10 │ │ -0da1e4: 6e10 be03 0a00 |0028: invoke-virtual {v10}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0da1ea: 0b05 |002b: move-result-wide v5 │ │ -0da1ec: 6e10 f822 0b00 |002c: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0da1f2: 0c0a |002f: move-result-object v10 │ │ -0da1f4: 6e10 bd03 0a00 |0030: invoke-virtual {v10}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0da1fa: 0b07 |0033: move-result-wide v7 │ │ -0da1fc: 7708 2424 0100 |0034: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.getStaticBearing:(DDDD)D // method@2424 │ │ -0da202: 0b0a |0037: move-result-wide v10 │ │ -0da204: 100a |0038: return-wide v10 │ │ -0da206: 1000 |0039: return-wide v0 │ │ +0da188: |[0da188] com.ds.avare.place.Plan.getBearing:(II)D │ │ +0da198: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0da19c: 3a0a 3700 |0002: if-ltz v10, 0039 // +0037 │ │ +0da1a0: 3b0b 0300 |0004: if-gez v11, 0007 // +0003 │ │ +0da1a4: 2833 |0006: goto 0039 // +0033 │ │ +0da1a6: 6e20 5023 a900 |0007: invoke-virtual {v9, v10}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +0da1ac: 0c0a |000a: move-result-object v10 │ │ +0da1ae: 6e20 5023 b900 |000b: invoke-virtual {v9, v11}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +0da1b4: 0c0b |000e: move-result-object v11 │ │ +0da1b6: 380a 2a00 |000f: if-eqz v10, 0039 // +002a │ │ +0da1ba: 390b 0300 |0011: if-nez v11, 0014 // +0003 │ │ +0da1be: 2826 |0013: goto 0039 // +0026 │ │ +0da1c0: 6e10 f822 0a00 |0014: invoke-virtual {v10}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0da1c6: 0c00 |0017: move-result-object v0 │ │ +0da1c8: 6e10 be03 0000 |0018: invoke-virtual {v0}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0da1ce: 0b01 |001b: move-result-wide v1 │ │ +0da1d0: 6e10 f822 0a00 |001c: invoke-virtual {v10}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0da1d6: 0c0a |001f: move-result-object v10 │ │ +0da1d8: 6e10 bd03 0a00 |0020: invoke-virtual {v10}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0da1de: 0b03 |0023: move-result-wide v3 │ │ +0da1e0: 6e10 f822 0b00 |0024: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0da1e6: 0c0a |0027: move-result-object v10 │ │ +0da1e8: 6e10 be03 0a00 |0028: invoke-virtual {v10}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0da1ee: 0b05 |002b: move-result-wide v5 │ │ +0da1f0: 6e10 f822 0b00 |002c: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0da1f6: 0c0a |002f: move-result-object v10 │ │ +0da1f8: 6e10 bd03 0a00 |0030: invoke-virtual {v10}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0da1fe: 0b07 |0033: move-result-wide v7 │ │ +0da200: 7708 2424 0100 |0034: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.getStaticBearing:(DDDD)D // method@2424 │ │ +0da206: 0b0a |0037: move-result-wide v10 │ │ +0da208: 100a |0038: return-wide v10 │ │ +0da20a: 1000 |0039: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=698 │ │ 0x000b line=699 │ │ 0x0014 line=703 │ │ 0x0024 line=704 │ │ 0x0034 line=703 │ │ @@ -226179,80 +226180,80 @@ │ │ type : '()[Lcom/ds/avare/position/Coordinate;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 115 16-bit code units │ │ -0da050: |[0da050] com.ds.avare.place.Plan.getCoordinates:()[Lcom/ds/avare/position/Coordinate; │ │ -0da060: 1d0f |0000: monitor-enter v15 │ │ -0da062: 6e10 5123 0f00 |0001: invoke-virtual {v15}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0da068: 0a00 |0004: move-result v0 │ │ -0da06a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0da06c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0da06e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0da070: 3503 5b00 |0008: if-ge v3, v0, 0063 // +005b │ │ -0da074: d804 03ff |000a: add-int/lit8 v4, v3, #int -1 // #ff │ │ -0da078: 6e20 5023 4f00 |000c: invoke-virtual {v15, v4}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -0da07e: 0c05 |000f: move-result-object v5 │ │ -0da080: 6e10 f822 0500 |0010: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0da086: 0c05 |0013: move-result-object v5 │ │ -0da088: 6e10 be03 0500 |0014: invoke-virtual {v5}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0da08e: 0b0b |0017: move-result-wide v11 │ │ -0da090: 6e20 5023 4f00 |0018: invoke-virtual {v15, v4}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -0da096: 0c05 |001b: move-result-object v5 │ │ -0da098: 6e10 f822 0500 |001c: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0da09e: 0c05 |001f: move-result-object v5 │ │ -0da0a0: 6e10 bd03 0500 |0020: invoke-virtual {v5}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0da0a6: 0b0d |0023: move-result-wide v13 │ │ -0da0a8: 2205 0806 |0024: new-instance v5, Lcom/ds/avare/position/Projection; // type@0608 │ │ -0da0ac: 6e20 5023 3f00 |0026: invoke-virtual {v15, v3}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -0da0b2: 0c06 |0029: move-result-object v6 │ │ -0da0b4: 6e10 f822 0600 |002a: invoke-virtual {v6}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0da0ba: 0c06 |002d: move-result-object v6 │ │ -0da0bc: 6e10 be03 0600 |002e: invoke-virtual {v6}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0da0c2: 0b07 |0031: move-result-wide v7 │ │ -0da0c4: 6e20 5023 3f00 |0032: invoke-virtual {v15, v3}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -0da0ca: 0c06 |0035: move-result-object v6 │ │ -0da0cc: 6e10 f822 0600 |0036: invoke-virtual {v6}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0da0d2: 0c06 |0039: move-result-object v6 │ │ -0da0d4: 6e10 bd03 0600 |003a: invoke-virtual {v6}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0da0da: 0b09 |003d: move-result-wide v9 │ │ -0da0dc: 0756 |003e: move-object v6, v5 │ │ -0da0de: 7609 1e24 0600 |003f: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ -0da0e4: 6e10 2224 0500 |0042: invoke-virtual {v5}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ -0da0ea: 0b06 |0045: move-result-wide v6 │ │ -0da0ec: 8a66 |0046: double-to-int v6, v6 │ │ -0da0ee: db06 0632 |0047: div-int/lit8 v6, v6, #int 50 // #32 │ │ -0da0f2: d806 0603 |0049: add-int/lit8 v6, v6, #int 3 // #03 │ │ -0da0f6: 6e20 1f24 6500 |004b: invoke-virtual {v5, v6}, Lcom/ds/avare/position/Projection;.findPoints:(I)[Lcom/ds/avare/position/Coordinate; // method@241f │ │ -0da0fc: 0c05 |004e: move-result-object v5 │ │ -0da0fe: 1206 |004f: const/4 v6, #int 0 // #0 │ │ -0da100: 4606 0506 |0050: aget-object v6, v5, v6 │ │ -0da104: 6e10 d323 0600 |0052: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.makeSeparate:()V // method@23d3 │ │ -0da10a: 7120 d423 4500 |0055: invoke-static {v5, v4}, Lcom/ds/avare/position/Coordinate;.setLeg:([Lcom/ds/avare/position/Coordinate;I)V // method@23d4 │ │ -0da110: 3901 0400 |0058: if-nez v1, 005c // +0004 │ │ -0da114: 0751 |005a: move-object v1, v5 │ │ -0da116: 2805 |005b: goto 0060 // +0005 │ │ -0da118: 7030 4923 1f05 |005c: invoke-direct {v15, v1, v5}, Lcom/ds/avare/place/Plan;.concat:([Lcom/ds/avare/position/Coordinate;[Lcom/ds/avare/position/Coordinate;)[Lcom/ds/avare/position/Coordinate; // method@2349 │ │ -0da11e: 0c01 |005f: move-result-object v1 │ │ -0da120: d803 0301 |0060: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0da124: 28a6 |0062: goto 0008 // -005a │ │ -0da126: 3801 0900 |0063: if-eqz v1, 006c // +0009 │ │ -0da12a: 2110 |0065: array-length v0, v1 │ │ -0da12c: b120 |0066: sub-int/2addr v0, v2 │ │ -0da12e: 4600 0100 |0067: aget-object v0, v1, v0 │ │ -0da132: 6e10 d323 0000 |0069: invoke-virtual {v0}, Lcom/ds/avare/position/Coordinate;.makeSeparate:()V // method@23d3 │ │ -0da138: 1e0f |006c: monitor-exit v15 │ │ -0da13a: 1101 |006d: return-object v1 │ │ -0da13c: 0d00 |006e: move-exception v0 │ │ -0da13e: 1e0f |006f: monitor-exit v15 │ │ -0da140: 2802 |0070: goto 0072 // +0002 │ │ -0da142: 2700 |0071: throw v0 │ │ -0da144: 28ff |0072: goto 0071 // -0001 │ │ +0da054: |[0da054] com.ds.avare.place.Plan.getCoordinates:()[Lcom/ds/avare/position/Coordinate; │ │ +0da064: 1d0f |0000: monitor-enter v15 │ │ +0da066: 6e10 5123 0f00 |0001: invoke-virtual {v15}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0da06c: 0a00 |0004: move-result v0 │ │ +0da06e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0da070: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0da072: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0da074: 3503 5b00 |0008: if-ge v3, v0, 0063 // +005b │ │ +0da078: d804 03ff |000a: add-int/lit8 v4, v3, #int -1 // #ff │ │ +0da07c: 6e20 5023 4f00 |000c: invoke-virtual {v15, v4}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +0da082: 0c05 |000f: move-result-object v5 │ │ +0da084: 6e10 f822 0500 |0010: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0da08a: 0c05 |0013: move-result-object v5 │ │ +0da08c: 6e10 be03 0500 |0014: invoke-virtual {v5}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0da092: 0b0b |0017: move-result-wide v11 │ │ +0da094: 6e20 5023 4f00 |0018: invoke-virtual {v15, v4}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +0da09a: 0c05 |001b: move-result-object v5 │ │ +0da09c: 6e10 f822 0500 |001c: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0da0a2: 0c05 |001f: move-result-object v5 │ │ +0da0a4: 6e10 bd03 0500 |0020: invoke-virtual {v5}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0da0aa: 0b0d |0023: move-result-wide v13 │ │ +0da0ac: 2205 0806 |0024: new-instance v5, Lcom/ds/avare/position/Projection; // type@0608 │ │ +0da0b0: 6e20 5023 3f00 |0026: invoke-virtual {v15, v3}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +0da0b6: 0c06 |0029: move-result-object v6 │ │ +0da0b8: 6e10 f822 0600 |002a: invoke-virtual {v6}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0da0be: 0c06 |002d: move-result-object v6 │ │ +0da0c0: 6e10 be03 0600 |002e: invoke-virtual {v6}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0da0c6: 0b07 |0031: move-result-wide v7 │ │ +0da0c8: 6e20 5023 3f00 |0032: invoke-virtual {v15, v3}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +0da0ce: 0c06 |0035: move-result-object v6 │ │ +0da0d0: 6e10 f822 0600 |0036: invoke-virtual {v6}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0da0d6: 0c06 |0039: move-result-object v6 │ │ +0da0d8: 6e10 bd03 0600 |003a: invoke-virtual {v6}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0da0de: 0b09 |003d: move-result-wide v9 │ │ +0da0e0: 0756 |003e: move-object v6, v5 │ │ +0da0e2: 7609 1e24 0600 |003f: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ +0da0e8: 6e10 2224 0500 |0042: invoke-virtual {v5}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ +0da0ee: 0b06 |0045: move-result-wide v6 │ │ +0da0f0: 8a66 |0046: double-to-int v6, v6 │ │ +0da0f2: db06 0632 |0047: div-int/lit8 v6, v6, #int 50 // #32 │ │ +0da0f6: d806 0603 |0049: add-int/lit8 v6, v6, #int 3 // #03 │ │ +0da0fa: 6e20 1f24 6500 |004b: invoke-virtual {v5, v6}, Lcom/ds/avare/position/Projection;.findPoints:(I)[Lcom/ds/avare/position/Coordinate; // method@241f │ │ +0da100: 0c05 |004e: move-result-object v5 │ │ +0da102: 1206 |004f: const/4 v6, #int 0 // #0 │ │ +0da104: 4606 0506 |0050: aget-object v6, v5, v6 │ │ +0da108: 6e10 d323 0600 |0052: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.makeSeparate:()V // method@23d3 │ │ +0da10e: 7120 d423 4500 |0055: invoke-static {v5, v4}, Lcom/ds/avare/position/Coordinate;.setLeg:([Lcom/ds/avare/position/Coordinate;I)V // method@23d4 │ │ +0da114: 3901 0400 |0058: if-nez v1, 005c // +0004 │ │ +0da118: 0751 |005a: move-object v1, v5 │ │ +0da11a: 2805 |005b: goto 0060 // +0005 │ │ +0da11c: 7030 4923 1f05 |005c: invoke-direct {v15, v1, v5}, Lcom/ds/avare/place/Plan;.concat:([Lcom/ds/avare/position/Coordinate;[Lcom/ds/avare/position/Coordinate;)[Lcom/ds/avare/position/Coordinate; // method@2349 │ │ +0da122: 0c01 |005f: move-result-object v1 │ │ +0da124: d803 0301 |0060: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0da128: 28a6 |0062: goto 0008 // -005a │ │ +0da12a: 3801 0900 |0063: if-eqz v1, 006c // +0009 │ │ +0da12e: 2110 |0065: array-length v0, v1 │ │ +0da130: b120 |0066: sub-int/2addr v0, v2 │ │ +0da132: 4600 0100 |0067: aget-object v0, v1, v0 │ │ +0da136: 6e10 d323 0000 |0069: invoke-virtual {v0}, Lcom/ds/avare/position/Coordinate;.makeSeparate:()V // method@23d3 │ │ +0da13c: 1e0f |006c: monitor-exit v15 │ │ +0da13e: 1101 |006d: return-object v1 │ │ +0da140: 0d00 |006e: move-exception v0 │ │ +0da142: 1e0f |006f: monitor-exit v15 │ │ +0da144: 2802 |0070: goto 0072 // +0002 │ │ +0da146: 2700 |0071: throw v0 │ │ +0da148: 28ff |0072: goto 0071 // -0001 │ │ catches : 1 │ │ 0x0001 - 0x006c │ │ -> 0x006e │ │ positions : │ │ 0x0001 line=482 │ │ 0x000c line=490 │ │ 0x0018 line=491 │ │ @@ -226274,22 +226275,22 @@ │ │ type : '(I)Lcom/ds/avare/place/Destination;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0d9fe4: |[0d9fe4] com.ds.avare.place.Plan.getDestination:(I)Lcom/ds/avare/place/Destination; │ │ -0d9ff4: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ -0d9ff8: 3402 0400 |0002: if-lt v2, v0, 0006 // +0004 │ │ -0d9ffc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0d9ffe: 1102 |0005: return-object v2 │ │ -0da000: 5410 2c14 |0006: iget-object v0, v1, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da004: 4602 0002 |0008: aget-object v2, v0, v2 │ │ -0da008: 1102 |000a: return-object v2 │ │ +0d9fe8: |[0d9fe8] com.ds.avare.place.Plan.getDestination:(I)Lcom/ds/avare/place/Destination; │ │ +0d9ff8: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ +0d9ffc: 3402 0400 |0002: if-lt v2, v0, 0006 // +0004 │ │ +0da000: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0da002: 1102 |0005: return-object v2 │ │ +0da004: 5410 2c14 |0006: iget-object v0, v1, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da008: 4602 0002 |0008: aget-object v2, v0, v2 │ │ +0da00c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=128 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/place/Plan; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ │ │ @@ -226298,25 +226299,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0da2e8: |[0da2e8] com.ds.avare.place.Plan.getDestinationNumber:()I │ │ -0da2f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0da2fa: 1301 6400 |0001: const/16 v1, #int 100 // #64 │ │ -0da2fe: 3510 0c00 |0003: if-ge v0, v1, 000f // +000c │ │ -0da302: 6e20 5023 0200 |0005: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -0da308: 0c01 |0008: move-result-object v1 │ │ -0da30a: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -0da30e: 2804 |000b: goto 000f // +0004 │ │ -0da310: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0da314: 28f3 |000e: goto 0001 // -000d │ │ -0da316: 0f00 |000f: return v0 │ │ +0da2ec: |[0da2ec] com.ds.avare.place.Plan.getDestinationNumber:()I │ │ +0da2fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0da2fe: 1301 6400 |0001: const/16 v1, #int 100 // #64 │ │ +0da302: 3510 0c00 |0003: if-ge v0, v1, 000f // +000c │ │ +0da306: 6e20 5023 0200 |0005: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +0da30c: 0c01 |0008: move-result-object v1 │ │ +0da30e: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +0da312: 2804 |000b: goto 000f // +0004 │ │ +0da314: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0da318: 28f3 |000e: goto 0001 // -000d │ │ +0da31a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=142 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/ds/avare/place/Plan; │ │ │ │ #11 : (in Lcom/ds/avare/place/Plan;) │ │ @@ -226324,17 +226325,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0da208: |[0da208] com.ds.avare.place.Plan.getDistance:()D │ │ -0da218: 5320 2d14 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ -0da21c: 1000 |0002: return-wide v0 │ │ +0da20c: |[0da20c] com.ds.avare.place.Plan.getDistance:()D │ │ +0da21c: 5320 2d14 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ +0da220: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1006 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/place/Plan; │ │ │ │ #12 : (in Lcom/ds/avare/place/Plan;) │ │ @@ -226342,17 +226343,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0da318: |[0da318] com.ds.avare.place.Plan.getName:()Ljava/lang/String; │ │ -0da328: 5410 3514 |0000: iget-object v0, v1, Lcom/ds/avare/place/Plan;.mName:Ljava/lang/String; // field@1435 │ │ -0da32c: 1100 |0002: return-object v0 │ │ +0da31c: |[0da31c] com.ds.avare.place.Plan.getName:()Ljava/lang/String; │ │ +0da32c: 5410 3514 |0000: iget-object v0, v1, Lcom/ds/avare/place/Plan;.mName:Ljava/lang/String; // field@1435 │ │ +0da330: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Plan; │ │ │ │ #13 : (in Lcom/ds/avare/place/Plan;) │ │ @@ -226360,17 +226361,17 @@ │ │ type : '()Lcom/ds/avare/shapes/TrackShape;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0da154: |[0da154] com.ds.avare.place.Plan.getTrackShape:()Lcom/ds/avare/shapes/TrackShape; │ │ -0da164: 5410 3c14 |0000: iget-object v0, v1, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ -0da168: 1100 |0002: return-object v0 │ │ +0da158: |[0da158] com.ds.avare.place.Plan.getTrackShape:()Lcom/ds/avare/shapes/TrackShape; │ │ +0da168: 5410 3c14 |0000: iget-object v0, v1, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ +0da16c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Plan; │ │ │ │ #14 : (in Lcom/ds/avare/place/Plan;) │ │ @@ -226378,19 +226379,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0d9e50: |[0d9e50] com.ds.avare.place.Plan.hasDestinationChanged:()Z │ │ -0d9e60: 5520 2b14 |0000: iget-boolean v0, v2, Lcom/ds/avare/place/Plan;.mDestChanged:Z // field@142b │ │ -0d9e64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d9e66: 5c21 2b14 |0003: iput-boolean v1, v2, Lcom/ds/avare/place/Plan;.mDestChanged:Z // field@142b │ │ -0d9e6a: 0f00 |0005: return v0 │ │ +0d9e54: |[0d9e54] com.ds.avare.place.Plan.hasDestinationChanged:()Z │ │ +0d9e64: 5520 2b14 |0000: iget-boolean v0, v2, Lcom/ds/avare/place/Plan;.mDestChanged:Z // field@142b │ │ +0d9e68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d9e6a: 5c21 2b14 |0003: iput-boolean v1, v2, Lcom/ds/avare/place/Plan;.mDestChanged:Z // field@142b │ │ +0d9e6e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0003 line=222 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/ds/avare/place/Plan; │ │ │ │ @@ -226399,77 +226400,77 @@ │ │ type : '(Lcom/ds/avare/place/Destination;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -0d9e6c: |[0d9e6c] com.ds.avare.place.Plan.insertDestination:(Lcom/ds/avare/place/Destination;)Z │ │ -0d9e7c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0d9e80: 7401 5123 1200 |0002: invoke-virtual/range {v18}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0d9e86: 0a01 |0005: move-result v1 │ │ -0d9e88: 1302 6400 |0006: const/16 v2, #int 100 // #64 │ │ -0d9e8c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0d9e8e: 3421 0300 |0009: if-lt v1, v2, 000c // +0003 │ │ -0d9e92: 0f03 |000b: return v3 │ │ -0d9e94: 1224 |000c: const/4 v4, #int 2 // #2 │ │ -0d9e96: 3541 0700 |000d: if-ge v1, v4, 0014 // +0007 │ │ -0d9e9a: 5402 2c14 |000f: iget-object v2, v0, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0d9e9e: 4d13 0201 |0011: aput-object v19, v2, v1 │ │ -0d9ea2: 2859 |0013: goto 006c // +0059 │ │ -0d9ea4: 1804 ffff ffff ffff ef7f |0014: const-wide v4, #double 1.79769e+308 // #7fefffffffffffff │ │ -0d9eae: 7401 4f23 1200 |0019: invoke-virtual/range {v18}, Lcom/ds/avare/place/Plan;.getCoordinates:()[Lcom/ds/avare/position/Coordinate; // method@234f │ │ -0d9eb4: 0c06 |001c: move-result-object v6 │ │ -0d9eb6: 12f7 |001d: const/4 v7, #int -1 // #ff │ │ -0d9eb8: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -0d9eba: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -0d9ebc: 216a |0020: array-length v10, v6 │ │ -0d9ebe: 35a8 3900 |0021: if-ge v8, v10, 005a // +0039 │ │ -0d9ec2: 460a 0608 |0023: aget-object v10, v6, v8 │ │ -0d9ec6: 6e10 d123 0a00 |0025: invoke-virtual {v10}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0d9ecc: 0b0a |0028: move-result-wide v10 │ │ -0d9ece: 460c 0608 |0029: aget-object v12, v6, v8 │ │ -0d9ed2: 6e10 cf23 0c00 |002b: invoke-virtual {v12}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0d9ed8: 0b0c |002e: move-result-wide v12 │ │ -0d9eda: 7401 f822 1300 |002f: invoke-virtual/range {v19}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0d9ee0: 0c0e |0032: move-result-object v14 │ │ -0d9ee2: 6e10 be03 0e00 |0033: invoke-virtual {v14}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0d9ee8: 0b0e |0036: move-result-wide v14 │ │ -0d9eea: 7401 f822 1300 |0037: invoke-virtual/range {v19}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0d9ef0: 0c10 |003a: move-result-object v16 │ │ -0d9ef2: 7401 bd03 1000 |003b: invoke-virtual/range {v16}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0d9ef8: 0b10 |003e: move-result-wide v16 │ │ -0d9efa: ccea |003f: sub-double/2addr v10, v14 │ │ -0d9efc: ad0a 0a0a |0040: mul-double v10, v10, v10 │ │ -0d9f00: ac0c 0c10 |0042: sub-double v12, v12, v16 │ │ -0d9f04: ad0c 0c0c |0044: mul-double v12, v12, v12 │ │ -0d9f08: cbca |0046: add-double/2addr v10, v12 │ │ -0d9f0a: 460c 0608 |0047: aget-object v12, v6, v8 │ │ -0d9f0e: 6e10 d223 0c00 |0049: invoke-virtual {v12}, Lcom/ds/avare/position/Coordinate;.isSeparate:()Z // method@23d2 │ │ -0d9f14: 0a0c |004c: move-result v12 │ │ -0d9f16: 380c 0400 |004d: if-eqz v12, 0051 // +0004 │ │ -0d9f1a: d809 0901 |004f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0d9f1e: 300c 0a04 |0051: cmpg-double v12, v10, v4 │ │ -0d9f22: 3b0c 0400 |0053: if-gez v12, 0057 // +0004 │ │ -0d9f26: 0197 |0055: move v7, v9 │ │ -0d9f28: 04a4 |0056: move-wide v4, v10 │ │ -0d9f2a: d808 0801 |0057: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0d9f2e: 28c7 |0059: goto 0020 // -0039 │ │ -0d9f30: 3a07 1400 |005a: if-ltz v7, 006e // +0014 │ │ -0d9f34: 3427 0300 |005c: if-lt v7, v2, 005f // +0003 │ │ -0d9f38: 2810 |005e: goto 006e // +0010 │ │ -0d9f3a: 5402 3714 |005f: iget-object v2, v0, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0d9f3e: 4703 0207 |0061: aget-boolean v3, v2, v7 │ │ -0d9f42: 5404 2c14 |0063: iget-object v4, v0, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0d9f46: 4d13 0401 |0065: aput-object v19, v4, v1 │ │ -0d9f4a: 4e03 0201 |0067: aput-boolean v3, v2, v1 │ │ -0d9f4e: 6e30 5d23 1007 |0069: invoke-virtual {v0, v1, v7}, Lcom/ds/avare/place/Plan;.move:(II)V // method@235d │ │ -0d9f54: 1211 |006c: const/4 v1, #int 1 // #1 │ │ -0d9f56: 0f01 |006d: return v1 │ │ -0d9f58: 0f03 |006e: return v3 │ │ +0d9e70: |[0d9e70] com.ds.avare.place.Plan.insertDestination:(Lcom/ds/avare/place/Destination;)Z │ │ +0d9e80: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0d9e84: 7401 5123 1200 |0002: invoke-virtual/range {v18}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0d9e8a: 0a01 |0005: move-result v1 │ │ +0d9e8c: 1302 6400 |0006: const/16 v2, #int 100 // #64 │ │ +0d9e90: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0d9e92: 3421 0300 |0009: if-lt v1, v2, 000c // +0003 │ │ +0d9e96: 0f03 |000b: return v3 │ │ +0d9e98: 1224 |000c: const/4 v4, #int 2 // #2 │ │ +0d9e9a: 3541 0700 |000d: if-ge v1, v4, 0014 // +0007 │ │ +0d9e9e: 5402 2c14 |000f: iget-object v2, v0, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0d9ea2: 4d13 0201 |0011: aput-object v19, v2, v1 │ │ +0d9ea6: 2859 |0013: goto 006c // +0059 │ │ +0d9ea8: 1804 ffff ffff ffff ef7f |0014: const-wide v4, #double 1.79769e+308 // #7fefffffffffffff │ │ +0d9eb2: 7401 4f23 1200 |0019: invoke-virtual/range {v18}, Lcom/ds/avare/place/Plan;.getCoordinates:()[Lcom/ds/avare/position/Coordinate; // method@234f │ │ +0d9eb8: 0c06 |001c: move-result-object v6 │ │ +0d9eba: 12f7 |001d: const/4 v7, #int -1 // #ff │ │ +0d9ebc: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +0d9ebe: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +0d9ec0: 216a |0020: array-length v10, v6 │ │ +0d9ec2: 35a8 3900 |0021: if-ge v8, v10, 005a // +0039 │ │ +0d9ec6: 460a 0608 |0023: aget-object v10, v6, v8 │ │ +0d9eca: 6e10 d123 0a00 |0025: invoke-virtual {v10}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0d9ed0: 0b0a |0028: move-result-wide v10 │ │ +0d9ed2: 460c 0608 |0029: aget-object v12, v6, v8 │ │ +0d9ed6: 6e10 cf23 0c00 |002b: invoke-virtual {v12}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0d9edc: 0b0c |002e: move-result-wide v12 │ │ +0d9ede: 7401 f822 1300 |002f: invoke-virtual/range {v19}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0d9ee4: 0c0e |0032: move-result-object v14 │ │ +0d9ee6: 6e10 be03 0e00 |0033: invoke-virtual {v14}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0d9eec: 0b0e |0036: move-result-wide v14 │ │ +0d9eee: 7401 f822 1300 |0037: invoke-virtual/range {v19}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0d9ef4: 0c10 |003a: move-result-object v16 │ │ +0d9ef6: 7401 bd03 1000 |003b: invoke-virtual/range {v16}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0d9efc: 0b10 |003e: move-result-wide v16 │ │ +0d9efe: ccea |003f: sub-double/2addr v10, v14 │ │ +0d9f00: ad0a 0a0a |0040: mul-double v10, v10, v10 │ │ +0d9f04: ac0c 0c10 |0042: sub-double v12, v12, v16 │ │ +0d9f08: ad0c 0c0c |0044: mul-double v12, v12, v12 │ │ +0d9f0c: cbca |0046: add-double/2addr v10, v12 │ │ +0d9f0e: 460c 0608 |0047: aget-object v12, v6, v8 │ │ +0d9f12: 6e10 d223 0c00 |0049: invoke-virtual {v12}, Lcom/ds/avare/position/Coordinate;.isSeparate:()Z // method@23d2 │ │ +0d9f18: 0a0c |004c: move-result v12 │ │ +0d9f1a: 380c 0400 |004d: if-eqz v12, 0051 // +0004 │ │ +0d9f1e: d809 0901 |004f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0d9f22: 300c 0a04 |0051: cmpg-double v12, v10, v4 │ │ +0d9f26: 3b0c 0400 |0053: if-gez v12, 0057 // +0004 │ │ +0d9f2a: 0197 |0055: move v7, v9 │ │ +0d9f2c: 04a4 |0056: move-wide v4, v10 │ │ +0d9f2e: d808 0801 |0057: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0d9f32: 28c7 |0059: goto 0020 // -0039 │ │ +0d9f34: 3a07 1400 |005a: if-ltz v7, 006e // +0014 │ │ +0d9f38: 3427 0300 |005c: if-lt v7, v2, 005f // +0003 │ │ +0d9f3c: 2810 |005e: goto 006e // +0010 │ │ +0d9f3e: 5402 3714 |005f: iget-object v2, v0, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0d9f42: 4703 0207 |0061: aget-boolean v3, v2, v7 │ │ +0d9f46: 5404 2c14 |0063: iget-object v4, v0, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0d9f4a: 4d13 0401 |0065: aput-object v19, v4, v1 │ │ +0d9f4e: 4e03 0201 |0067: aput-boolean v3, v2, v1 │ │ +0d9f52: 6e30 5d23 1007 |0069: invoke-virtual {v0, v1, v7}, Lcom/ds/avare/place/Plan;.move:(II)V // method@235d │ │ +0d9f58: 1211 |006c: const/4 v1, #int 1 // #1 │ │ +0d9f5a: 0f01 |006d: return v1 │ │ +0d9f5c: 0f03 |006e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=602 │ │ 0x000f line=613 │ │ 0x0019 line=622 │ │ 0x0020 line=624 │ │ 0x0023 line=625 │ │ @@ -226490,17 +226491,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9f5c: |[0d9f5c] com.ds.avare.place.Plan.isActive:()Z │ │ -0d9f6c: 5510 2714 |0000: iget-boolean v0, v1, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ -0d9f70: 0f00 |0002: return v0 │ │ +0d9f60: |[0d9f60] com.ds.avare.place.Plan.isActive:()Z │ │ +0d9f70: 5510 2714 |0000: iget-boolean v0, v1, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ +0d9f74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Plan; │ │ │ │ #17 : (in Lcom/ds/avare/place/Plan;) │ │ @@ -226508,19 +226509,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0d9f74: |[0d9f74] com.ds.avare.place.Plan.isEarlyPass:()Z │ │ -0d9f84: 5520 2f14 |0000: iget-boolean v0, v2, Lcom/ds/avare/place/Plan;.mEarlyPassEvent:Z // field@142f │ │ -0d9f88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d9f8a: 5c21 2f14 |0003: iput-boolean v1, v2, Lcom/ds/avare/place/Plan;.mEarlyPassEvent:Z // field@142f │ │ -0d9f8e: 0f00 |0005: return v0 │ │ +0d9f78: |[0d9f78] com.ds.avare.place.Plan.isEarlyPass:()Z │ │ +0d9f88: 5520 2f14 |0000: iget-boolean v0, v2, Lcom/ds/avare/place/Plan;.mEarlyPassEvent:Z // field@142f │ │ +0d9f8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d9f8e: 5c21 2f14 |0003: iput-boolean v1, v2, Lcom/ds/avare/place/Plan;.mEarlyPassEvent:Z // field@142f │ │ +0d9f92: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1034 │ │ 0x0003 line=1035 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/ds/avare/place/Plan; │ │ │ │ @@ -226529,18 +226530,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d9f90: |[0d9f90] com.ds.avare.place.Plan.isPassed:(I)Z │ │ -0d9fa0: 5410 3714 |0000: iget-object v0, v1, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0d9fa4: 4702 0002 |0002: aget-boolean v2, v0, v2 │ │ -0d9fa8: 0f02 |0004: return v2 │ │ +0d9f94: |[0d9f94] com.ds.avare.place.Plan.isPassed:(I)Z │ │ +0d9fa4: 5410 3714 |0000: iget-object v0, v1, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0d9fa8: 4702 0002 |0002: aget-boolean v2, v0, v2 │ │ +0d9fac: 0f02 |0004: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/ds/avare/place/Plan; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -226549,17 +226550,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9fac: |[0d9fac] com.ds.avare.place.Plan.isPaused:()Z │ │ -0d9fbc: 5510 3b14 |0000: iget-boolean v0, v1, Lcom/ds/avare/place/Plan;.mSuspend:Z // field@143b │ │ -0d9fc0: 0f00 |0002: return v0 │ │ +0d9fb0: |[0d9fb0] com.ds.avare.place.Plan.isPaused:()Z │ │ +0d9fc0: 5510 3b14 |0000: iget-boolean v0, v1, Lcom/ds/avare/place/Plan;.mSuspend:Z // field@143b │ │ +0d9fc4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Plan; │ │ │ │ #20 : (in Lcom/ds/avare/place/Plan;) │ │ @@ -226567,39 +226568,39 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0da6a0: |[0da6a0] com.ds.avare.place.Plan.makeActive:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0da6b0: 5b23 3414 |0000: iput-object v3, v2, Lcom/ds/avare/place/Plan;.mLastLocation:Lcom/ds/avare/gps/GpsParams; // field@1434 │ │ -0da6b4: 3803 0b00 |0002: if-eqz v3, 000d // +000b │ │ -0da6b8: 5423 3c14 |0004: iget-object v3, v2, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ -0da6bc: 6e10 4f23 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.getCoordinates:()[Lcom/ds/avare/position/Coordinate; // method@234f │ │ -0da6c2: 0c00 |0009: move-result-object v0 │ │ -0da6c4: 6e20 de24 0300 |000a: invoke-virtual {v3, v0}, Lcom/ds/avare/shapes/TrackShape;.updateShapeFromPlan:([Lcom/ds/avare/position/Coordinate;)V // method@24de │ │ -0da6ca: 5423 3a14 |000d: iget-object v3, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ -0da6ce: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0da6d0: 3803 1e00 |0010: if-eqz v3, 002e // +001e │ │ -0da6d4: 6e10 061e 0300 |0012: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ -0da6da: 0c03 |0015: move-result-object v3 │ │ -0da6dc: 5421 3514 |0016: iget-object v1, v2, Lcom/ds/avare/place/Plan;.mName:Ljava/lang/String; // field@1435 │ │ -0da6e0: 6e20 1521 1300 |0018: invoke-virtual {v3, v1}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.get:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2115 │ │ -0da6e6: 0c03 |001b: move-result-object v3 │ │ -0da6e8: 3803 1200 |001c: if-eqz v3, 002e // +0012 │ │ -0da6ec: 6e20 0c21 0300 |001e: invoke-virtual {v3, v0}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.setActive:(Z)V // method@210c │ │ -0da6f2: 5421 3a14 |0021: iget-object v1, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ -0da6f6: 6e10 1a1e 0100 |0023: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getNavComments:()Lcom/ds/avare/utils/NavComments; // method@1e1a │ │ -0da6fc: 0c01 |0026: move-result-object v1 │ │ -0da6fe: 6e10 0621 0300 |0027: invoke-virtual {v3}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.getCmt:()Ljava/lang/String; // method@2106 │ │ -0da704: 0c03 |002a: move-result-object v3 │ │ -0da706: 6e20 e326 3100 |002b: invoke-virtual {v1, v3}, Lcom/ds/avare/utils/NavComments;.setLeft:(Ljava/lang/String;)V // method@26e3 │ │ -0da70c: 5c20 2714 |002e: iput-boolean v0, v2, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ -0da710: 0e00 |0030: return-void │ │ +0da6a4: |[0da6a4] com.ds.avare.place.Plan.makeActive:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0da6b4: 5b23 3414 |0000: iput-object v3, v2, Lcom/ds/avare/place/Plan;.mLastLocation:Lcom/ds/avare/gps/GpsParams; // field@1434 │ │ +0da6b8: 3803 0b00 |0002: if-eqz v3, 000d // +000b │ │ +0da6bc: 5423 3c14 |0004: iget-object v3, v2, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ +0da6c0: 6e10 4f23 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.getCoordinates:()[Lcom/ds/avare/position/Coordinate; // method@234f │ │ +0da6c6: 0c00 |0009: move-result-object v0 │ │ +0da6c8: 6e20 de24 0300 |000a: invoke-virtual {v3, v0}, Lcom/ds/avare/shapes/TrackShape;.updateShapeFromPlan:([Lcom/ds/avare/position/Coordinate;)V // method@24de │ │ +0da6ce: 5423 3a14 |000d: iget-object v3, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ +0da6d2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0da6d4: 3803 1e00 |0010: if-eqz v3, 002e // +001e │ │ +0da6d8: 6e10 061e 0300 |0012: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ +0da6de: 0c03 |0015: move-result-object v3 │ │ +0da6e0: 5421 3514 |0016: iget-object v1, v2, Lcom/ds/avare/place/Plan;.mName:Ljava/lang/String; // field@1435 │ │ +0da6e4: 6e20 1521 1300 |0018: invoke-virtual {v3, v1}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.get:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2115 │ │ +0da6ea: 0c03 |001b: move-result-object v3 │ │ +0da6ec: 3803 1200 |001c: if-eqz v3, 002e // +0012 │ │ +0da6f0: 6e20 0c21 0300 |001e: invoke-virtual {v3, v0}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.setActive:(Z)V // method@210c │ │ +0da6f6: 5421 3a14 |0021: iget-object v1, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ +0da6fa: 6e10 1a1e 0100 |0023: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getNavComments:()Lcom/ds/avare/utils/NavComments; // method@1e1a │ │ +0da700: 0c01 |0026: move-result-object v1 │ │ +0da702: 6e10 0621 0300 |0027: invoke-virtual {v3}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.getCmt:()Ljava/lang/String; // method@2106 │ │ +0da708: 0c03 |002a: move-result-object v3 │ │ +0da70a: 6e20 e326 3100 |002b: invoke-virtual {v1, v3}, Lcom/ds/avare/utils/NavComments;.setLeft:(Ljava/lang/String;)V // method@26e3 │ │ +0da710: 5c20 2714 |002e: iput-boolean v0, v2, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ +0da714: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0004 line=428 │ │ 0x000d line=433 │ │ 0x0012 line=434 │ │ 0x001e line=436 │ │ @@ -226614,31 +226615,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0da714: |[0da714] com.ds.avare.place.Plan.makeInactive:()V │ │ -0da724: 5430 3a14 |0000: iget-object v0, v3, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ -0da728: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0da72a: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -0da72e: 6e10 061e 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ -0da734: 0c00 |0008: move-result-object v0 │ │ -0da736: 5432 3514 |0009: iget-object v2, v3, Lcom/ds/avare/place/Plan;.mName:Ljava/lang/String; // field@1435 │ │ -0da73a: 6e20 1521 2000 |000b: invoke-virtual {v0, v2}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.get:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2115 │ │ -0da740: 0c00 |000e: move-result-object v0 │ │ -0da742: 3800 0e00 |000f: if-eqz v0, 001d // +000e │ │ -0da746: 6e20 0c21 1000 |0011: invoke-virtual {v0, v1}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.setActive:(Z)V // method@210c │ │ -0da74c: 5430 3a14 |0014: iget-object v0, v3, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ -0da750: 6e10 1a1e 0000 |0016: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getNavComments:()Lcom/ds/avare/utils/NavComments; // method@1e1a │ │ -0da756: 0c00 |0019: move-result-object v0 │ │ -0da758: 6e10 e126 0000 |001a: invoke-virtual {v0}, Lcom/ds/avare/utils/NavComments;.clear:()V // method@26e1 │ │ -0da75e: 5c31 2714 |001d: iput-boolean v1, v3, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ -0da762: 0e00 |001f: return-void │ │ +0da718: |[0da718] com.ds.avare.place.Plan.makeInactive:()V │ │ +0da728: 5430 3a14 |0000: iget-object v0, v3, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ +0da72c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0da72e: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +0da732: 6e10 061e 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ +0da738: 0c00 |0008: move-result-object v0 │ │ +0da73a: 5432 3514 |0009: iget-object v2, v3, Lcom/ds/avare/place/Plan;.mName:Ljava/lang/String; // field@1435 │ │ +0da73e: 6e20 1521 2000 |000b: invoke-virtual {v0, v2}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.get:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2115 │ │ +0da744: 0c00 |000e: move-result-object v0 │ │ +0da746: 3800 0e00 |000f: if-eqz v0, 001d // +000e │ │ +0da74a: 6e20 0c21 1000 |0011: invoke-virtual {v0, v1}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.setActive:(Z)V // method@210c │ │ +0da750: 5430 3a14 |0014: iget-object v0, v3, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ +0da754: 6e10 1a1e 0000 |0016: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getNavComments:()Lcom/ds/avare/utils/NavComments; // method@1e1a │ │ +0da75a: 0c00 |0019: move-result-object v0 │ │ +0da75c: 6e10 e126 0000 |001a: invoke-virtual {v0}, Lcom/ds/avare/utils/NavComments;.clear:()V // method@26e1 │ │ +0da762: 5c31 2714 |001d: iput-boolean v1, v3, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ +0da766: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0005 line=450 │ │ 0x0011 line=452 │ │ 0x0014 line=453 │ │ 0x001d line=456 │ │ @@ -226650,57 +226651,57 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -0da764: |[0da764] com.ds.avare.place.Plan.move:(II)V │ │ -0da774: 6e10 5123 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0da77a: 0a00 |0003: move-result v0 │ │ -0da77c: 3506 4a00 |0004: if-ge v6, v0, 004e // +004a │ │ -0da780: 3407 0300 |0006: if-lt v7, v0, 0009 // +0003 │ │ -0da784: 2846 |0008: goto 004e // +0046 │ │ -0da786: 3776 1800 |0009: if-le v6, v7, 0021 // +0018 │ │ -0da78a: 5451 2c14 |000b: iget-object v1, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da78e: 4601 0106 |000d: aget-object v1, v1, v6 │ │ -0da792: 3776 0d00 |000f: if-le v6, v7, 001c // +000d │ │ -0da796: 5452 2c14 |0011: iget-object v2, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da79a: d803 06ff |0013: add-int/lit8 v3, v6, #int -1 // #ff │ │ -0da79e: 4603 0203 |0015: aget-object v3, v2, v3 │ │ -0da7a2: 4d03 0206 |0017: aput-object v3, v2, v6 │ │ -0da7a6: d806 06ff |0019: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0da7aa: 28f4 |001b: goto 000f // -000c │ │ -0da7ac: 5456 2c14 |001c: iget-object v6, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da7b0: 4d01 0607 |001e: aput-object v1, v6, v7 │ │ -0da7b4: 2817 |0020: goto 0037 // +0017 │ │ -0da7b6: 3576 1600 |0021: if-ge v6, v7, 0037 // +0016 │ │ -0da7ba: 5451 2c14 |0023: iget-object v1, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da7be: 4601 0106 |0025: aget-object v1, v1, v6 │ │ -0da7c2: 3576 0c00 |0027: if-ge v6, v7, 0033 // +000c │ │ -0da7c6: 5452 2c14 |0029: iget-object v2, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da7ca: d803 0601 |002b: add-int/lit8 v3, v6, #int 1 // #01 │ │ -0da7ce: 4604 0203 |002d: aget-object v4, v2, v3 │ │ -0da7d2: 4d04 0206 |002f: aput-object v4, v2, v6 │ │ -0da7d6: 0136 |0031: move v6, v3 │ │ -0da7d8: 28f5 |0032: goto 0027 // -000b │ │ -0da7da: 5456 2c14 |0033: iget-object v6, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da7de: 4d01 0607 |0035: aput-object v1, v6, v7 │ │ -0da7e2: 3d00 1000 |0037: if-lez v0, 0047 // +0010 │ │ -0da7e6: 5456 3414 |0039: iget-object v6, v5, Lcom/ds/avare/place/Plan;.mLastLocation:Lcom/ds/avare/gps/GpsParams; // field@1434 │ │ -0da7ea: 3806 1300 |003b: if-eqz v6, 004e // +0013 │ │ -0da7ee: 5456 3c14 |003d: iget-object v6, v5, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ -0da7f2: 6e10 4f23 0500 |003f: invoke-virtual {v5}, Lcom/ds/avare/place/Plan;.getCoordinates:()[Lcom/ds/avare/position/Coordinate; // method@234f │ │ -0da7f8: 0c07 |0042: move-result-object v7 │ │ -0da7fa: 6e20 de24 7600 |0043: invoke-virtual {v6, v7}, Lcom/ds/avare/shapes/TrackShape;.updateShapeFromPlan:([Lcom/ds/avare/position/Coordinate;)V // method@24de │ │ -0da800: 2808 |0046: goto 004e // +0008 │ │ -0da802: 2206 2106 |0047: new-instance v6, Lcom/ds/avare/shapes/TrackShape; // type@0621 │ │ -0da806: 7010 d824 0600 |0049: invoke-direct {v6}, Lcom/ds/avare/shapes/TrackShape;.:()V // method@24d8 │ │ -0da80c: 5b56 3c14 |004c: iput-object v6, v5, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ -0da810: 0e00 |004e: return-void │ │ +0da768: |[0da768] com.ds.avare.place.Plan.move:(II)V │ │ +0da778: 6e10 5123 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0da77e: 0a00 |0003: move-result v0 │ │ +0da780: 3506 4a00 |0004: if-ge v6, v0, 004e // +004a │ │ +0da784: 3407 0300 |0006: if-lt v7, v0, 0009 // +0003 │ │ +0da788: 2846 |0008: goto 004e // +0046 │ │ +0da78a: 3776 1800 |0009: if-le v6, v7, 0021 // +0018 │ │ +0da78e: 5451 2c14 |000b: iget-object v1, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da792: 4601 0106 |000d: aget-object v1, v1, v6 │ │ +0da796: 3776 0d00 |000f: if-le v6, v7, 001c // +000d │ │ +0da79a: 5452 2c14 |0011: iget-object v2, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da79e: d803 06ff |0013: add-int/lit8 v3, v6, #int -1 // #ff │ │ +0da7a2: 4603 0203 |0015: aget-object v3, v2, v3 │ │ +0da7a6: 4d03 0206 |0017: aput-object v3, v2, v6 │ │ +0da7aa: d806 06ff |0019: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0da7ae: 28f4 |001b: goto 000f // -000c │ │ +0da7b0: 5456 2c14 |001c: iget-object v6, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da7b4: 4d01 0607 |001e: aput-object v1, v6, v7 │ │ +0da7b8: 2817 |0020: goto 0037 // +0017 │ │ +0da7ba: 3576 1600 |0021: if-ge v6, v7, 0037 // +0016 │ │ +0da7be: 5451 2c14 |0023: iget-object v1, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da7c2: 4601 0106 |0025: aget-object v1, v1, v6 │ │ +0da7c6: 3576 0c00 |0027: if-ge v6, v7, 0033 // +000c │ │ +0da7ca: 5452 2c14 |0029: iget-object v2, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da7ce: d803 0601 |002b: add-int/lit8 v3, v6, #int 1 // #01 │ │ +0da7d2: 4604 0203 |002d: aget-object v4, v2, v3 │ │ +0da7d6: 4d04 0206 |002f: aput-object v4, v2, v6 │ │ +0da7da: 0136 |0031: move v6, v3 │ │ +0da7dc: 28f5 |0032: goto 0027 // -000b │ │ +0da7de: 5456 2c14 |0033: iget-object v6, v5, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da7e2: 4d01 0607 |0035: aput-object v1, v6, v7 │ │ +0da7e6: 3d00 1000 |0037: if-lez v0, 0047 // +0010 │ │ +0da7ea: 5456 3414 |0039: iget-object v6, v5, Lcom/ds/avare/place/Plan;.mLastLocation:Lcom/ds/avare/gps/GpsParams; // field@1434 │ │ +0da7ee: 3806 1300 |003b: if-eqz v6, 004e // +0013 │ │ +0da7f2: 5456 3c14 |003d: iget-object v6, v5, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ +0da7f6: 6e10 4f23 0500 |003f: invoke-virtual {v5}, Lcom/ds/avare/place/Plan;.getCoordinates:()[Lcom/ds/avare/position/Coordinate; // method@234f │ │ +0da7fc: 0c07 |0042: move-result-object v7 │ │ +0da7fe: 6e20 de24 7600 |0043: invoke-virtual {v6, v7}, Lcom/ds/avare/shapes/TrackShape;.updateShapeFromPlan:([Lcom/ds/avare/position/Coordinate;)V // method@24de │ │ +0da804: 2808 |0046: goto 004e // +0008 │ │ +0da806: 2206 2106 |0047: new-instance v6, Lcom/ds/avare/shapes/TrackShape; // type@0621 │ │ +0da80a: 7010 d824 0600 |0049: invoke-direct {v6}, Lcom/ds/avare/shapes/TrackShape;.:()V // method@24d8 │ │ +0da810: 5b56 3c14 |004c: iput-object v6, v5, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ +0da814: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x000b line=188 │ │ 0x0011 line=190 │ │ 0x001c line=192 │ │ 0x0023 line=197 │ │ @@ -226719,34 +226720,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0da814: |[0da814] com.ds.avare.place.Plan.moveTo:(I)V │ │ -0da824: 6e10 5123 0400 |0000: invoke-virtual {v4}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0da82a: 0a00 |0003: move-result v0 │ │ -0da82c: 3a05 1a00 |0004: if-ltz v5, 001e // +001a │ │ -0da830: 3405 0300 |0006: if-lt v5, v0, 0009 // +0003 │ │ -0da834: 2816 |0008: goto 001e // +0016 │ │ -0da836: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0da838: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0da83a: 3502 0900 |000b: if-ge v2, v0, 0014 // +0009 │ │ -0da83e: 5443 3714 |000d: iget-object v3, v4, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0da842: 4e01 0302 |000f: aput-boolean v1, v3, v2 │ │ -0da846: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0da84a: 28f8 |0013: goto 000b // -0008 │ │ -0da84c: 3551 0a00 |0014: if-ge v1, v5, 001e // +000a │ │ -0da850: 5440 3714 |0016: iget-object v0, v4, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0da854: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -0da856: 4e02 0001 |0019: aput-boolean v2, v0, v1 │ │ -0da85a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0da85e: 28f7 |001d: goto 0014 // -0009 │ │ -0da860: 0e00 |001e: return-void │ │ +0da818: |[0da818] com.ds.avare.place.Plan.moveTo:(I)V │ │ +0da828: 6e10 5123 0400 |0000: invoke-virtual {v4}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0da82e: 0a00 |0003: move-result v0 │ │ +0da830: 3a05 1a00 |0004: if-ltz v5, 001e // +001a │ │ +0da834: 3405 0300 |0006: if-lt v5, v0, 0009 // +0003 │ │ +0da838: 2816 |0008: goto 001e // +0016 │ │ +0da83a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0da83c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0da83e: 3502 0900 |000b: if-ge v2, v0, 0014 // +0009 │ │ +0da842: 5443 3714 |000d: iget-object v3, v4, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0da846: 4e01 0302 |000f: aput-boolean v1, v3, v2 │ │ +0da84a: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0da84e: 28f8 |0013: goto 000b // -0008 │ │ +0da850: 3551 0a00 |0014: if-ge v1, v5, 001e // +000a │ │ +0da854: 5440 3714 |0016: iget-object v0, v4, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0da858: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +0da85a: 4e02 0001 |0019: aput-boolean v2, v0, v1 │ │ +0da85e: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0da862: 28f7 |001d: goto 0014 // -0009 │ │ +0da864: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1015 │ │ 0x000d line=1021 │ │ 0x0016 line=1024 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lcom/ds/avare/place/Plan; │ │ @@ -226757,31 +226758,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0da330: |[0da330] com.ds.avare.place.Plan.putPlanToStorageFormat:()Ljava/lang/String; │ │ -0da340: 2200 dc08 |0000: new-instance v0, Lorg/json/JSONArray; // type@08dc │ │ -0da344: 7010 2834 0000 |0002: invoke-direct {v0}, Lorg/json/JSONArray;.:()V // method@3428 │ │ -0da34a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0da34c: 6e10 5123 0300 |0006: invoke-virtual {v3}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0da352: 0a02 |0009: move-result v2 │ │ -0da354: 3521 1000 |000a: if-ge v1, v2, 001a // +0010 │ │ -0da358: 5432 2c14 |000c: iget-object v2, v3, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da35c: 4602 0201 |000e: aget-object v2, v2, v1 │ │ -0da360: 6e10 fc22 0200 |0010: invoke-virtual {v2}, Lcom/ds/avare/place/Destination;.getStorageName:()Ljava/lang/String; // method@22fc │ │ -0da366: 0c02 |0013: move-result-object v2 │ │ -0da368: 6e20 3034 2000 |0014: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@3430 │ │ -0da36e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0da372: 28ed |0019: goto 0006 // -0013 │ │ -0da374: 6e10 3134 0000 |001a: invoke-virtual {v0}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@3431 │ │ -0da37a: 0c00 |001d: move-result-object v0 │ │ -0da37c: 1100 |001e: return-object v0 │ │ +0da334: |[0da334] com.ds.avare.place.Plan.putPlanToStorageFormat:()Ljava/lang/String; │ │ +0da344: 2200 dc08 |0000: new-instance v0, Lorg/json/JSONArray; // type@08dc │ │ +0da348: 7010 2834 0000 |0002: invoke-direct {v0}, Lorg/json/JSONArray;.:()V // method@3428 │ │ +0da34e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0da350: 6e10 5123 0300 |0006: invoke-virtual {v3}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0da356: 0a02 |0009: move-result v2 │ │ +0da358: 3521 1000 |000a: if-ge v1, v2, 001a // +0010 │ │ +0da35c: 5432 2c14 |000c: iget-object v2, v3, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da360: 4602 0201 |000e: aget-object v2, v2, v1 │ │ +0da364: 6e10 fc22 0200 |0010: invoke-virtual {v2}, Lcom/ds/avare/place/Destination;.getStorageName:()Ljava/lang/String; // method@22fc │ │ +0da36a: 0c02 |0013: move-result-object v2 │ │ +0da36c: 6e20 3034 2000 |0014: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@3430 │ │ +0da372: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0da376: 28ed |0019: goto 0006 // -0013 │ │ +0da378: 6e10 3134 0000 |001a: invoke-virtual {v0}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@3431 │ │ +0da37e: 0c00 |001d: move-result-object v0 │ │ +0da380: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ 0x0006 line=878 │ │ 0x000c line=880 │ │ 0x0010 line=881 │ │ 0x001a line=884 │ │ @@ -226793,25 +226794,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0da864: |[0da864] com.ds.avare.place.Plan.regress:()V │ │ -0da874: 6e10 4b23 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -0da87a: 0a00 |0003: move-result v0 │ │ -0da87c: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0da880: 3a00 0e00 |0006: if-ltz v0, 0014 // +000e │ │ -0da884: 6e20 6623 0200 |0008: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Plan;.setNotPassed:(I)V // method@2366 │ │ -0da88a: 6e20 5023 0200 |000b: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -0da890: 0c00 |000e: move-result-object v0 │ │ -0da892: 5421 3a14 |000f: iget-object v1, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ -0da896: 6e20 401e 0100 |0011: invoke-virtual {v1, v0}, Lcom/ds/avare/StorageService;.setDestinationPlanNoChange:(Lcom/ds/avare/place/Destination;)V // method@1e40 │ │ -0da89c: 0e00 |0014: return-void │ │ +0da868: |[0da868] com.ds.avare.place.Plan.regress:()V │ │ +0da878: 6e10 4b23 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +0da87e: 0a00 |0003: move-result v0 │ │ +0da880: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0da884: 3a00 0e00 |0006: if-ltz v0, 0014 // +000e │ │ +0da888: 6e20 6623 0200 |0008: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Plan;.setNotPassed:(I)V // method@2366 │ │ +0da88e: 6e20 5023 0200 |000b: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +0da894: 0c00 |000e: move-result-object v0 │ │ +0da896: 5421 3a14 |000f: iget-object v1, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ +0da89a: 6e20 401e 0100 |0011: invoke-virtual {v1, v0}, Lcom/ds/avare/StorageService;.setDestinationPlanNoChange:(Lcom/ds/avare/place/Destination;)V // method@1e40 │ │ +0da8a0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0008 line=837 │ │ 0x000b line=838 │ │ 0x000f line=839 │ │ locals : │ │ @@ -226822,62 +226823,62 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0da8a0: |[0da8a0] com.ds.avare.place.Plan.remove:(I)V │ │ -0da8b0: 1d06 |0000: monitor-enter v6 │ │ -0da8b2: 6e10 5123 0600 |0001: invoke-virtual {v6}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0da8b8: 0a00 |0004: move-result v0 │ │ -0da8ba: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0da8be: 3607 4200 |0007: if-gt v7, v0, 0049 // +0042 │ │ -0da8c2: 3b07 0300 |0009: if-gez v7, 000c // +0003 │ │ -0da8c6: 283e |000b: goto 0049 // +003e │ │ -0da8c8: 5461 2c14 |000c: iget-object v1, v6, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da8cc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0da8ce: 4d02 0107 |000f: aput-object v2, v1, v7 │ │ -0da8d2: 5461 3714 |0011: iget-object v1, v6, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0da8d6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0da8d8: 4e03 0107 |0014: aput-boolean v3, v1, v7 │ │ -0da8dc: 3507 1600 |0016: if-ge v7, v0, 002c // +0016 │ │ -0da8e0: 5461 2c14 |0018: iget-object v1, v6, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da8e4: d804 0701 |001a: add-int/lit8 v4, v7, #int 1 // #01 │ │ -0da8e8: 4605 0104 |001c: aget-object v5, v1, v4 │ │ -0da8ec: 4d05 0107 |001e: aput-object v5, v1, v7 │ │ -0da8f0: 4d02 0104 |0020: aput-object v2, v1, v4 │ │ -0da8f4: 5461 3714 |0022: iget-object v1, v6, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0da8f8: 4705 0104 |0024: aget-boolean v5, v1, v4 │ │ -0da8fc: 4e05 0107 |0026: aput-boolean v5, v1, v7 │ │ -0da900: 4e03 0104 |0028: aput-boolean v3, v1, v4 │ │ -0da904: 0147 |002a: move v7, v4 │ │ -0da906: 28eb |002b: goto 0016 // -0015 │ │ -0da908: 6e10 5123 0600 |002c: invoke-virtual {v6}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0da90e: 0a07 |002f: move-result v7 │ │ -0da910: 3d07 1000 |0030: if-lez v7, 0040 // +0010 │ │ -0da914: 5467 3414 |0032: iget-object v7, v6, Lcom/ds/avare/place/Plan;.mLastLocation:Lcom/ds/avare/gps/GpsParams; // field@1434 │ │ -0da918: 3807 1300 |0034: if-eqz v7, 0047 // +0013 │ │ -0da91c: 5467 3c14 |0036: iget-object v7, v6, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ -0da920: 6e10 4f23 0600 |0038: invoke-virtual {v6}, Lcom/ds/avare/place/Plan;.getCoordinates:()[Lcom/ds/avare/position/Coordinate; // method@234f │ │ -0da926: 0c00 |003b: move-result-object v0 │ │ -0da928: 6e20 de24 0700 |003c: invoke-virtual {v7, v0}, Lcom/ds/avare/shapes/TrackShape;.updateShapeFromPlan:([Lcom/ds/avare/position/Coordinate;)V // method@24de │ │ -0da92e: 2808 |003f: goto 0047 // +0008 │ │ -0da930: 2207 2106 |0040: new-instance v7, Lcom/ds/avare/shapes/TrackShape; // type@0621 │ │ -0da934: 7010 d824 0700 |0042: invoke-direct {v7}, Lcom/ds/avare/shapes/TrackShape;.:()V // method@24d8 │ │ -0da93a: 5b67 3c14 |0045: iput-object v7, v6, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ -0da93e: 1e06 |0047: monitor-exit v6 │ │ -0da940: 0e00 |0048: return-void │ │ -0da942: 1e06 |0049: monitor-exit v6 │ │ -0da944: 0e00 |004a: return-void │ │ -0da946: 0d07 |004b: move-exception v7 │ │ -0da948: 1e06 |004c: monitor-exit v6 │ │ -0da94a: 2802 |004d: goto 004f // +0002 │ │ -0da94c: 2707 |004e: throw v7 │ │ -0da94e: 28ff |004f: goto 004e // -0001 │ │ +0da8a4: |[0da8a4] com.ds.avare.place.Plan.remove:(I)V │ │ +0da8b4: 1d06 |0000: monitor-enter v6 │ │ +0da8b6: 6e10 5123 0600 |0001: invoke-virtual {v6}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0da8bc: 0a00 |0004: move-result v0 │ │ +0da8be: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0da8c2: 3607 4200 |0007: if-gt v7, v0, 0049 // +0042 │ │ +0da8c6: 3b07 0300 |0009: if-gez v7, 000c // +0003 │ │ +0da8ca: 283e |000b: goto 0049 // +003e │ │ +0da8cc: 5461 2c14 |000c: iget-object v1, v6, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da8d0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0da8d2: 4d02 0107 |000f: aput-object v2, v1, v7 │ │ +0da8d6: 5461 3714 |0011: iget-object v1, v6, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0da8da: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0da8dc: 4e03 0107 |0014: aput-boolean v3, v1, v7 │ │ +0da8e0: 3507 1600 |0016: if-ge v7, v0, 002c // +0016 │ │ +0da8e4: 5461 2c14 |0018: iget-object v1, v6, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da8e8: d804 0701 |001a: add-int/lit8 v4, v7, #int 1 // #01 │ │ +0da8ec: 4605 0104 |001c: aget-object v5, v1, v4 │ │ +0da8f0: 4d05 0107 |001e: aput-object v5, v1, v7 │ │ +0da8f4: 4d02 0104 |0020: aput-object v2, v1, v4 │ │ +0da8f8: 5461 3714 |0022: iget-object v1, v6, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0da8fc: 4705 0104 |0024: aget-boolean v5, v1, v4 │ │ +0da900: 4e05 0107 |0026: aput-boolean v5, v1, v7 │ │ +0da904: 4e03 0104 |0028: aput-boolean v3, v1, v4 │ │ +0da908: 0147 |002a: move v7, v4 │ │ +0da90a: 28eb |002b: goto 0016 // -0015 │ │ +0da90c: 6e10 5123 0600 |002c: invoke-virtual {v6}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0da912: 0a07 |002f: move-result v7 │ │ +0da914: 3d07 1000 |0030: if-lez v7, 0040 // +0010 │ │ +0da918: 5467 3414 |0032: iget-object v7, v6, Lcom/ds/avare/place/Plan;.mLastLocation:Lcom/ds/avare/gps/GpsParams; // field@1434 │ │ +0da91c: 3807 1300 |0034: if-eqz v7, 0047 // +0013 │ │ +0da920: 5467 3c14 |0036: iget-object v7, v6, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ +0da924: 6e10 4f23 0600 |0038: invoke-virtual {v6}, Lcom/ds/avare/place/Plan;.getCoordinates:()[Lcom/ds/avare/position/Coordinate; // method@234f │ │ +0da92a: 0c00 |003b: move-result-object v0 │ │ +0da92c: 6e20 de24 0700 |003c: invoke-virtual {v7, v0}, Lcom/ds/avare/shapes/TrackShape;.updateShapeFromPlan:([Lcom/ds/avare/position/Coordinate;)V // method@24de │ │ +0da932: 2808 |003f: goto 0047 // +0008 │ │ +0da934: 2207 2106 |0040: new-instance v7, Lcom/ds/avare/shapes/TrackShape; // type@0621 │ │ +0da938: 7010 d824 0700 |0042: invoke-direct {v7}, Lcom/ds/avare/shapes/TrackShape;.:()V // method@24d8 │ │ +0da93e: 5b67 3c14 |0045: iput-object v7, v6, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ +0da942: 1e06 |0047: monitor-exit v6 │ │ +0da944: 0e00 |0048: return-void │ │ +0da946: 1e06 |0049: monitor-exit v6 │ │ +0da948: 0e00 |004a: return-void │ │ +0da94a: 0d07 |004b: move-exception v7 │ │ +0da94c: 1e06 |004c: monitor-exit v6 │ │ +0da94e: 2802 |004d: goto 004f // +0002 │ │ +0da950: 2707 |004e: throw v7 │ │ +0da952: 28ff |004f: goto 004e // -0001 │ │ catches : 1 │ │ 0x0001 - 0x0047 │ │ -> 0x004b │ │ positions : │ │ 0x0001 line=154 │ │ 0x000c line=158 │ │ 0x0011 line=159 │ │ @@ -226900,51 +226901,51 @@ │ │ type : '(Lcom/ds/avare/storage/Preferences;IDDZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 8 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -0da95c: |[0da95c] com.ds.avare.place.Plan.replaceDestination:(Lcom/ds/avare/storage/Preferences;IDDZ)V │ │ -0da96c: 5523 2714 |0000: iget-boolean v3, v2, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ -0da970: 1a00 9411 |0002: const-string v0, "GPS" // string@1194 │ │ -0da974: 3809 2a00 |0004: if-eqz v9, 002e // +002a │ │ -0da978: 5429 3a14 |0006: iget-object v9, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ -0da97c: 6e10 ff1d 0900 |0008: invoke-virtual {v9}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0da982: 0c09 |000b: move-result-object v9 │ │ -0da984: 6e58 6220 5976 |000c: invoke-virtual {v9, v5, v6, v7, v8}, Lcom/ds/avare/content/DataSource;.findClosestAirportID:(DD)Ljava/lang/String; // method@2062 │ │ -0da98a: 0c09 |000f: move-result-object v9 │ │ -0da98c: 5924 3914 |0010: iput v4, v2, Lcom/ds/avare/place/Plan;.mReplaceId:I // field@1439 │ │ -0da990: 3809 0b00 |0012: if-eqz v9, 001d // +000b │ │ -0da994: 5424 3a14 |0014: iget-object v4, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ -0da998: 1a05 e10b |0016: const-string v5, "Base" // string@0be1 │ │ -0da99c: 7130 0c23 9405 |0018: invoke-static {v4, v9, v5}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ -0da9a2: 0c04 |001b: move-result-object v4 │ │ -0da9a4: 280b |001c: goto 0027 // +000b │ │ -0da9a6: 5424 3a14 |001d: iget-object v4, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ -0da9aa: 7140 9126 6587 |001f: invoke-static {v5, v6, v7, v8}, Lcom/ds/avare/utils/Helper;.getGpsAddress:(DD)Ljava/lang/String; // method@2691 │ │ -0da9b0: 0c05 |0022: move-result-object v5 │ │ -0da9b2: 7130 0c23 5400 |0023: invoke-static {v4, v5, v0}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ -0da9b8: 0c04 |0026: move-result-object v4 │ │ -0da9ba: 6e20 dd22 2400 |0027: invoke-virtual {v4, v2}, Lcom/ds/avare/place/Destination;.addObserver:(Ljava/util/Observer;)V // method@22dd │ │ -0da9c0: 6e10 de22 0400 |002a: invoke-virtual {v4}, Lcom/ds/avare/place/Destination;.find:()V // method@22de │ │ -0da9c6: 2818 |002d: goto 0045 // +0018 │ │ -0da9c8: 5429 2c14 |002e: iget-object v9, v2, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0da9cc: 5421 3a14 |0030: iget-object v1, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ -0da9d0: 7140 9126 6587 |0032: invoke-static {v5, v6, v7, v8}, Lcom/ds/avare/utils/Helper;.getGpsAddress:(DD)Ljava/lang/String; // method@2691 │ │ -0da9d6: 0c05 |0035: move-result-object v5 │ │ -0da9d8: 7130 0c23 5100 |0036: invoke-static {v1, v5, v0}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ -0da9de: 0c05 |0039: move-result-object v5 │ │ -0da9e0: 4d05 0904 |003a: aput-object v5, v9, v4 │ │ -0da9e4: 5424 3c14 |003c: iget-object v4, v2, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ -0da9e8: 6e10 4f23 0200 |003e: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.getCoordinates:()[Lcom/ds/avare/position/Coordinate; // method@234f │ │ -0da9ee: 0c05 |0041: move-result-object v5 │ │ -0da9f0: 6e20 de24 5400 |0042: invoke-virtual {v4, v5}, Lcom/ds/avare/shapes/TrackShape;.updateShapeFromPlan:([Lcom/ds/avare/position/Coordinate;)V // method@24de │ │ -0da9f6: 5c23 2714 |0045: iput-boolean v3, v2, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ -0da9fa: 0e00 |0047: return-void │ │ +0da960: |[0da960] com.ds.avare.place.Plan.replaceDestination:(Lcom/ds/avare/storage/Preferences;IDDZ)V │ │ +0da970: 5523 2714 |0000: iget-boolean v3, v2, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ +0da974: 1a00 9411 |0002: const-string v0, "GPS" // string@1194 │ │ +0da978: 3809 2a00 |0004: if-eqz v9, 002e // +002a │ │ +0da97c: 5429 3a14 |0006: iget-object v9, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ +0da980: 6e10 ff1d 0900 |0008: invoke-virtual {v9}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0da986: 0c09 |000b: move-result-object v9 │ │ +0da988: 6e58 6220 5976 |000c: invoke-virtual {v9, v5, v6, v7, v8}, Lcom/ds/avare/content/DataSource;.findClosestAirportID:(DD)Ljava/lang/String; // method@2062 │ │ +0da98e: 0c09 |000f: move-result-object v9 │ │ +0da990: 5924 3914 |0010: iput v4, v2, Lcom/ds/avare/place/Plan;.mReplaceId:I // field@1439 │ │ +0da994: 3809 0b00 |0012: if-eqz v9, 001d // +000b │ │ +0da998: 5424 3a14 |0014: iget-object v4, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ +0da99c: 1a05 e10b |0016: const-string v5, "Base" // string@0be1 │ │ +0da9a0: 7130 0c23 9405 |0018: invoke-static {v4, v9, v5}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ +0da9a6: 0c04 |001b: move-result-object v4 │ │ +0da9a8: 280b |001c: goto 0027 // +000b │ │ +0da9aa: 5424 3a14 |001d: iget-object v4, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ +0da9ae: 7140 9126 6587 |001f: invoke-static {v5, v6, v7, v8}, Lcom/ds/avare/utils/Helper;.getGpsAddress:(DD)Ljava/lang/String; // method@2691 │ │ +0da9b4: 0c05 |0022: move-result-object v5 │ │ +0da9b6: 7130 0c23 5400 |0023: invoke-static {v4, v5, v0}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ +0da9bc: 0c04 |0026: move-result-object v4 │ │ +0da9be: 6e20 dd22 2400 |0027: invoke-virtual {v4, v2}, Lcom/ds/avare/place/Destination;.addObserver:(Ljava/util/Observer;)V // method@22dd │ │ +0da9c4: 6e10 de22 0400 |002a: invoke-virtual {v4}, Lcom/ds/avare/place/Destination;.find:()V // method@22de │ │ +0da9ca: 2818 |002d: goto 0045 // +0018 │ │ +0da9cc: 5429 2c14 |002e: iget-object v9, v2, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0da9d0: 5421 3a14 |0030: iget-object v1, v2, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ +0da9d4: 7140 9126 6587 |0032: invoke-static {v5, v6, v7, v8}, Lcom/ds/avare/utils/Helper;.getGpsAddress:(DD)Ljava/lang/String; // method@2691 │ │ +0da9da: 0c05 |0035: move-result-object v5 │ │ +0da9dc: 7130 0c23 5100 |0036: invoke-static {v1, v5, v0}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ +0da9e2: 0c05 |0039: move-result-object v5 │ │ +0da9e4: 4d05 0904 |003a: aput-object v5, v9, v4 │ │ +0da9e8: 5424 3c14 |003c: iget-object v4, v2, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ +0da9ec: 6e10 4f23 0200 |003e: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.getCoordinates:()[Lcom/ds/avare/position/Coordinate; // method@234f │ │ +0da9f2: 0c05 |0041: move-result-object v5 │ │ +0da9f4: 6e20 de24 5400 |0042: invoke-virtual {v4, v5}, Lcom/ds/avare/shapes/TrackShape;.updateShapeFromPlan:([Lcom/ds/avare/position/Coordinate;)V // method@24de │ │ +0da9fa: 5c23 2714 |0045: iput-boolean v3, v2, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ +0da9fe: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0006 line=574 │ │ 0x0010 line=576 │ │ 0x0014 line=580 │ │ 0x001d line=582 │ │ @@ -226966,17 +226967,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0da9fc: |[0da9fc] com.ds.avare.place.Plan.setAltitude:(I)V │ │ -0daa0c: 5901 2814 |0000: iput v1, v0, Lcom/ds/avare/place/Plan;.mAltitude:I // field@1428 │ │ -0daa10: 0e00 |0002: return-void │ │ +0daa00: |[0daa00] com.ds.avare.place.Plan.setAltitude:(I)V │ │ +0daa10: 5901 2814 |0000: iput v1, v0, Lcom/ds/avare/place/Plan;.mAltitude:I // field@1428 │ │ +0daa14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Plan; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -226985,17 +226986,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0daa14: |[0daa14] com.ds.avare.place.Plan.setName:(Ljava/lang/String;)V │ │ -0daa24: 5b01 3514 |0000: iput-object v1, v0, Lcom/ds/avare/place/Plan;.mName:Ljava/lang/String; // field@1435 │ │ -0daa28: 0e00 |0002: return-void │ │ +0daa18: |[0daa18] com.ds.avare.place.Plan.setName:(Ljava/lang/String;)V │ │ +0daa28: 5b01 3514 |0000: iput-object v1, v0, Lcom/ds/avare/place/Plan;.mName:Ljava/lang/String; // field@1435 │ │ +0daa2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Plan; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -227004,19 +227005,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0daa2c: |[0daa2c] com.ds.avare.place.Plan.setNotPassed:(I)V │ │ -0daa3c: 5420 3714 |0000: iget-object v0, v2, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0daa40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0daa42: 4e01 0003 |0003: aput-boolean v1, v0, v3 │ │ -0daa46: 0e00 |0005: return-void │ │ +0daa30: |[0daa30] com.ds.avare.place.Plan.setNotPassed:(I)V │ │ +0daa40: 5420 3714 |0000: iget-object v0, v2, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0daa44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0daa46: 4e01 0003 |0003: aput-boolean v1, v0, v3 │ │ +0daa4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/ds/avare/place/Plan; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ │ │ @@ -227025,19 +227026,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0daa48: |[0daa48] com.ds.avare.place.Plan.setPassed:(I)V │ │ -0daa58: 5420 3714 |0000: iget-object v0, v2, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0daa5c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0daa5e: 4e01 0003 |0003: aput-boolean v1, v0, v3 │ │ -0daa62: 0e00 |0005: return-void │ │ +0daa4c: |[0daa4c] com.ds.avare.place.Plan.setPassed:(I)V │ │ +0daa5c: 5420 3714 |0000: iget-object v0, v2, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0daa60: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0daa62: 4e01 0003 |0003: aput-boolean v1, v0, v3 │ │ +0daa66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/ds/avare/place/Plan; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ │ │ @@ -227046,34 +227047,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0daa64: |[0daa64] com.ds.avare.place.Plan.simulate:()V │ │ -0daa74: 6e10 5123 0300 |0000: invoke-virtual {v3}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0daa7a: 0a00 |0003: move-result v0 │ │ -0daa7c: 3d00 2400 |0004: if-lez v0, 0028 // +0024 │ │ -0daa80: 2200 a205 |0006: new-instance v0, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ -0daa84: 5431 2c14 |0008: iget-object v1, v3, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0daa88: 6e10 4b23 0300 |000a: invoke-virtual {v3}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -0daa8e: 0a02 |000d: move-result v2 │ │ -0daa90: 4601 0102 |000e: aget-object v1, v1, v2 │ │ -0daa94: 6e10 f822 0100 |0010: invoke-virtual {v1}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0daa9a: 0c01 |0013: move-result-object v1 │ │ -0daa9c: 7020 8c21 1000 |0014: invoke-direct {v0, v1}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ -0daaa2: 5431 3814 |0017: iget-object v1, v3, Lcom/ds/avare/place/Plan;.mPref:Lcom/ds/avare/storage/Preferences; // field@1438 │ │ -0daaa6: 6e10 ed24 0100 |0019: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.getAircraftTAS:()I // method@24ed │ │ -0daaac: 0a01 |001c: move-result v1 │ │ -0daaae: 6e20 a221 1000 |001d: invoke-virtual {v0, v1}, Lcom/ds/avare/gps/GpsParams;.setSpeed:(I)V // method@21a2 │ │ -0daab4: 5231 2814 |0020: iget v1, v3, Lcom/ds/avare/place/Plan;.mAltitude:I // field@1428 │ │ -0daab8: 6e20 9f21 1000 |0022: invoke-virtual {v0, v1}, Lcom/ds/avare/gps/GpsParams;.setAltitude:(I)V // method@219f │ │ -0daabe: 6e20 6c23 0300 |0025: invoke-virtual {v3, v0}, Lcom/ds/avare/place/Plan;.updateLocation:(Lcom/ds/avare/gps/GpsParams;)V // method@236c │ │ -0daac4: 0e00 |0028: return-void │ │ +0daa68: |[0daa68] com.ds.avare.place.Plan.simulate:()V │ │ +0daa78: 6e10 5123 0300 |0000: invoke-virtual {v3}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0daa7e: 0a00 |0003: move-result v0 │ │ +0daa80: 3d00 2400 |0004: if-lez v0, 0028 // +0024 │ │ +0daa84: 2200 a205 |0006: new-instance v0, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ +0daa88: 5431 2c14 |0008: iget-object v1, v3, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0daa8c: 6e10 4b23 0300 |000a: invoke-virtual {v3}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +0daa92: 0a02 |000d: move-result v2 │ │ +0daa94: 4601 0102 |000e: aget-object v1, v1, v2 │ │ +0daa98: 6e10 f822 0100 |0010: invoke-virtual {v1}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0daa9e: 0c01 |0013: move-result-object v1 │ │ +0daaa0: 7020 8c21 1000 |0014: invoke-direct {v0, v1}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ +0daaa6: 5431 3814 |0017: iget-object v1, v3, Lcom/ds/avare/place/Plan;.mPref:Lcom/ds/avare/storage/Preferences; // field@1438 │ │ +0daaaa: 6e10 ed24 0100 |0019: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.getAircraftTAS:()I // method@24ed │ │ +0daab0: 0a01 |001c: move-result v1 │ │ +0daab2: 6e20 a221 1000 |001d: invoke-virtual {v0, v1}, Lcom/ds/avare/gps/GpsParams;.setSpeed:(I)V // method@21a2 │ │ +0daab8: 5231 2814 |0020: iget v1, v3, Lcom/ds/avare/place/Plan;.mAltitude:I // field@1428 │ │ +0daabc: 6e20 9f21 1000 |0022: invoke-virtual {v0, v1}, Lcom/ds/avare/gps/GpsParams;.setAltitude:(I)V // method@219f │ │ +0daac2: 6e20 6c23 0300 |0025: invoke-virtual {v3, v0}, Lcom/ds/avare/place/Plan;.updateLocation:(Lcom/ds/avare/gps/GpsParams;)V // method@236c │ │ +0daac8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0006 line=533 │ │ 0x000a line=534 │ │ 0x0017 line=536 │ │ 0x0020 line=537 │ │ @@ -227086,19 +227087,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0d9fc4: |[0d9fc4] com.ds.avare.place.Plan.suspendResume:()Z │ │ -0d9fd4: 5510 3b14 |0000: iget-boolean v0, v1, Lcom/ds/avare/place/Plan;.mSuspend:Z // field@143b │ │ -0d9fd8: df00 0001 |0002: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -0d9fdc: 5c10 3b14 |0004: iput-boolean v0, v1, Lcom/ds/avare/place/Plan;.mSuspend:Z // field@143b │ │ -0d9fe0: 0f00 |0006: return v0 │ │ +0d9fc8: |[0d9fc8] com.ds.avare.place.Plan.suspendResume:()Z │ │ +0d9fd8: 5510 3b14 |0000: iget-boolean v0, v1, Lcom/ds/avare/place/Plan;.mSuspend:Z // field@143b │ │ +0d9fdc: df00 0001 |0002: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +0d9fe0: 5c10 3b14 |0004: iput-boolean v0, v1, Lcom/ds/avare/place/Plan;.mSuspend:Z // field@143b │ │ +0d9fe4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/ds/avare/place/Plan; │ │ │ │ #34 : (in Lcom/ds/avare/place/Plan;) │ │ @@ -227106,32 +227107,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 37 16-bit code units │ │ -0da380: |[0da380] com.ds.avare.place.Plan.toString:()Ljava/lang/String; │ │ -0da390: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0da394: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0da39a: 5391 2d14 |0005: iget-wide v1, v9, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ -0da39e: 6203 5915 |0007: sget-object v3, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ -0da3a2: 5494 3014 |0009: iget-object v4, v9, Lcom/ds/avare/place/Plan;.mEte:Ljava/lang/String; // field@1430 │ │ -0da3a6: 5395 2914 |000b: iget-wide v5, v9, Lcom/ds/avare/place/Plan;.mBearing:D // field@1429 │ │ -0da3aa: 5397 2a14 |000d: iget-wide v7, v9, Lcom/ds/avare/place/Plan;.mDeclination:D // field@142a │ │ -0da3ae: 7708 a126 0100 |000f: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/Helper;.makeLine:(DLjava/lang/String;Ljava/lang/String;DD)Ljava/lang/String; // method@26a1 │ │ -0da3b4: 0c01 |0012: move-result-object v1 │ │ -0da3b6: 6e20 f52a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0da3bc: 1a01 1b00 |0016: const-string v1, " " // string@001b │ │ -0da3c0: 6e20 f52a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0da3c6: 5491 3214 |001b: iget-object v1, v9, Lcom/ds/avare/place/Plan;.mFuel:Ljava/lang/String; // field@1432 │ │ -0da3ca: 6e20 f52a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0da3d0: 6e10 fa2a 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0da3d6: 0c00 |0023: move-result-object v0 │ │ -0da3d8: 1100 |0024: return-object v0 │ │ +0da384: |[0da384] com.ds.avare.place.Plan.toString:()Ljava/lang/String; │ │ +0da394: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0da398: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0da39e: 5391 2d14 |0005: iget-wide v1, v9, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ +0da3a2: 6203 5915 |0007: sget-object v3, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ +0da3a6: 5494 3014 |0009: iget-object v4, v9, Lcom/ds/avare/place/Plan;.mEte:Ljava/lang/String; // field@1430 │ │ +0da3aa: 5395 2914 |000b: iget-wide v5, v9, Lcom/ds/avare/place/Plan;.mBearing:D // field@1429 │ │ +0da3ae: 5397 2a14 |000d: iget-wide v7, v9, Lcom/ds/avare/place/Plan;.mDeclination:D // field@142a │ │ +0da3b2: 7708 a126 0100 |000f: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/Helper;.makeLine:(DLjava/lang/String;Ljava/lang/String;DD)Ljava/lang/String; // method@26a1 │ │ +0da3b8: 0c01 |0012: move-result-object v1 │ │ +0da3ba: 6e20 f52a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0da3c0: 1a01 1b00 |0016: const-string v1, " " // string@001b │ │ +0da3c4: 6e20 f52a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0da3ca: 5491 3214 |001b: iget-object v1, v9, Lcom/ds/avare/place/Plan;.mFuel:Ljava/lang/String; // field@1432 │ │ +0da3ce: 6e20 f52a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0da3d4: 6e10 fa2a 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0da3da: 0c00 |0023: move-result-object v0 │ │ +0da3dc: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0025 reg=9 this Lcom/ds/avare/place/Plan; │ │ │ │ #35 : (in Lcom/ds/avare/place/Plan;) │ │ @@ -227139,35 +227140,35 @@ │ │ type : '(Ljava/util/Observable;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0daac8: |[0daac8] com.ds.avare.place.Plan.update:(Ljava/util/Observable;Ljava/lang/Object;)V │ │ -0daad8: 5213 3914 |0000: iget v3, v1, Lcom/ds/avare/place/Plan;.mReplaceId:I // field@1439 │ │ -0daadc: 6e10 5123 0100 |0002: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0daae2: 0a00 |0005: move-result v0 │ │ -0daae4: 3503 2100 |0006: if-ge v3, v0, 0027 // +0021 │ │ -0daae8: 5213 3914 |0008: iget v3, v1, Lcom/ds/avare/place/Plan;.mReplaceId:I // field@1439 │ │ -0daaec: 3b03 0300 |000a: if-gez v3, 000d // +0003 │ │ -0daaf0: 281b |000c: goto 0027 // +001b │ │ -0daaf2: 1f02 e705 |000d: check-cast v2, Lcom/ds/avare/place/Destination; // type@05e7 │ │ -0daaf6: 5410 2c14 |000f: iget-object v0, v1, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0daafa: 4d02 0003 |0011: aput-object v2, v0, v3 │ │ -0daafe: 6e10 4b23 0100 |0013: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -0dab04: 0a00 |0016: move-result v0 │ │ -0dab06: 3303 0700 |0017: if-ne v3, v0, 001e // +0007 │ │ -0dab0a: 5413 3a14 |0019: iget-object v3, v1, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ -0dab0e: 6e20 401e 2300 |001b: invoke-virtual {v3, v2}, Lcom/ds/avare/StorageService;.setDestinationPlanNoChange:(Lcom/ds/avare/place/Destination;)V // method@1e40 │ │ -0dab14: 5412 3c14 |001e: iget-object v2, v1, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ -0dab18: 6e10 4f23 0100 |0020: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.getCoordinates:()[Lcom/ds/avare/position/Coordinate; // method@234f │ │ -0dab1e: 0c03 |0023: move-result-object v3 │ │ -0dab20: 6e20 de24 3200 |0024: invoke-virtual {v2, v3}, Lcom/ds/avare/shapes/TrackShape;.updateShapeFromPlan:([Lcom/ds/avare/position/Coordinate;)V // method@24de │ │ -0dab26: 0e00 |0027: return-void │ │ +0daacc: |[0daacc] com.ds.avare.place.Plan.update:(Ljava/util/Observable;Ljava/lang/Object;)V │ │ +0daadc: 5213 3914 |0000: iget v3, v1, Lcom/ds/avare/place/Plan;.mReplaceId:I // field@1439 │ │ +0daae0: 6e10 5123 0100 |0002: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0daae6: 0a00 |0005: move-result v0 │ │ +0daae8: 3503 2100 |0006: if-ge v3, v0, 0027 // +0021 │ │ +0daaec: 5213 3914 |0008: iget v3, v1, Lcom/ds/avare/place/Plan;.mReplaceId:I // field@1439 │ │ +0daaf0: 3b03 0300 |000a: if-gez v3, 000d // +0003 │ │ +0daaf4: 281b |000c: goto 0027 // +001b │ │ +0daaf6: 1f02 e705 |000d: check-cast v2, Lcom/ds/avare/place/Destination; // type@05e7 │ │ +0daafa: 5410 2c14 |000f: iget-object v0, v1, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0daafe: 4d02 0003 |0011: aput-object v2, v0, v3 │ │ +0dab02: 6e10 4b23 0100 |0013: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +0dab08: 0a00 |0016: move-result v0 │ │ +0dab0a: 3303 0700 |0017: if-ne v3, v0, 001e // +0007 │ │ +0dab0e: 5413 3a14 |0019: iget-object v3, v1, Lcom/ds/avare/place/Plan;.mService:Lcom/ds/avare/StorageService; // field@143a │ │ +0dab12: 6e20 401e 2300 |001b: invoke-virtual {v3, v2}, Lcom/ds/avare/StorageService;.setDestinationPlanNoChange:(Lcom/ds/avare/place/Destination;)V // method@1e40 │ │ +0dab18: 5412 3c14 |001e: iget-object v2, v1, Lcom/ds/avare/place/Plan;.mTrackShape:Lcom/ds/avare/shapes/TrackShape; // field@143c │ │ +0dab1c: 6e10 4f23 0100 |0020: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.getCoordinates:()[Lcom/ds/avare/position/Coordinate; // method@234f │ │ +0dab22: 0c03 |0023: move-result-object v3 │ │ +0dab24: 6e20 de24 3200 |0024: invoke-virtual {v2, v3}, Lcom/ds/avare/shapes/TrackShape;.updateShapeFromPlan:([Lcom/ds/avare/position/Coordinate;)V // method@24de │ │ +0dab2a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x000d line=669 │ │ 0x000f line=670 │ │ 0x0013 line=673 │ │ 0x0019 line=674 │ │ @@ -227182,233 +227183,233 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 412 16-bit code units │ │ -0dab28: |[0dab28] com.ds.avare.place.Plan.updateLocation:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0dab38: 1d0d |0000: monitor-enter v13 │ │ -0dab3a: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ -0dab3e: 5ad0 2d14 |0003: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ -0dab42: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ -0dab46: 5ad2 3114 |0007: iput-wide v2, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ -0dab4a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0dab4c: 59d4 3314 |000a: iput v4, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ -0dab50: 5ad0 2914 |000c: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mBearing:D // field@1429 │ │ -0dab54: 6e10 9321 0e00 |000e: invoke-virtual {v14}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0dab5a: 0b05 |0011: move-result-wide v5 │ │ -0dab5c: 5ad5 2a14 |0012: iput-wide v5, v13, Lcom/ds/avare/place/Plan;.mDeclination:D // field@142a │ │ -0dab60: 6e10 5123 0d00 |0014: invoke-virtual {v13}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -0dab66: 0a05 |0017: move-result v5 │ │ -0dab68: 6e10 4b23 0d00 |0018: invoke-virtual {v13}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -0dab6e: 0a06 |001b: move-result v6 │ │ -0dab70: 3905 0b00 |001c: if-nez v5, 0027 // +000b │ │ -0dab74: 220e f305 |001e: new-instance v14, Lcom/ds/avare/place/Plan$Passage; // type@05f3 │ │ -0dab78: 7020 3b23 de00 |0020: invoke-direct {v14, v13}, Lcom/ds/avare/place/Plan$Passage;.:(Lcom/ds/avare/place/Plan;)V // method@233b │ │ -0dab7e: 5bde 3614 |0023: iput-object v14, v13, Lcom/ds/avare/place/Plan;.mPassage:Lcom/ds/avare/place/Plan$Passage; // field@1436 │ │ -0dab82: 1e0d |0025: monitor-exit v13 │ │ -0dab84: 0e00 |0026: return-void │ │ -0dab86: 55d7 2714 |0027: iget-boolean v7, v13, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ -0dab8a: 1208 |0029: const/4 v8, #int 0 // #0 │ │ -0dab8c: 1219 |002a: const/4 v9, #int 1 // #1 │ │ -0dab8e: 3807 9800 |002b: if-eqz v7, 00c3 // +0098 │ │ -0dab92: 3668 0c00 |002d: if-gt v8, v6, 0039 // +000c │ │ -0dab96: 54d0 2c14 |002f: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dab9a: 4600 0008 |0031: aget-object v0, v0, v8 │ │ -0dab9e: 6e20 0923 e000 |0033: invoke-virtual {v0, v14}, Lcom/ds/avare/place/Destination;.updateTo:(Lcom/ds/avare/gps/GpsParams;)V // method@2309 │ │ -0daba4: d808 0801 |0036: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0daba8: 28f5 |0038: goto 002d // -000b │ │ -0dabaa: 54d0 2c14 |0039: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dabae: 4600 0006 |003b: aget-object v0, v0, v6 │ │ -0dabb2: 6e10 eb22 0000 |003d: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ -0dabb8: 0b00 |0040: move-result-wide v0 │ │ -0dabba: 5ad0 2d14 |0041: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ -0dabbe: 54d0 2c14 |0043: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dabc2: 4600 0006 |0045: aget-object v0, v0, v6 │ │ -0dabc6: 6e10 f022 0000 |0047: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getEteSec:()Ljava/lang/Long; // method@22f0 │ │ -0dabcc: 0c00 |004a: move-result-object v0 │ │ -0dabce: 6e10 662a 0000 |004b: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@2a66 │ │ -0dabd4: 0b00 |004e: move-result-wide v0 │ │ -0dabd6: 5ad0 3114 |004f: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ -0dabda: 54d0 2c14 |0051: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dabde: 4600 0006 |0053: aget-object v0, v0, v6 │ │ -0dabe2: 6e10 f522 0000 |0055: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getFuelGallons:()F // method@22f5 │ │ -0dabe8: 0a00 |0058: move-result v0 │ │ -0dabea: 59d0 3314 |0059: iput v0, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ -0dabee: b096 |005b: add-int/2addr v6, v9 │ │ -0dabf0: 3556 c400 |005c: if-ge v6, v5, 0120 // +00c4 │ │ -0dabf4: 54d0 2c14 |005e: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dabf8: d801 06ff |0060: add-int/lit8 v1, v6, #int -1 // #ff │ │ -0dabfc: 4600 0001 |0062: aget-object v0, v0, v1 │ │ -0dac00: 6e10 f822 0000 |0064: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0dac06: 0c00 |0067: move-result-object v0 │ │ -0dac08: 6e10 9c21 0e00 |0068: invoke-virtual {v14}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0dac0e: 0b07 |006b: move-result-wide v7 │ │ -0dac10: 7120 a321 8700 |006c: invoke-static {v7, v8}, Lcom/ds/avare/gps/GpsParams;.speedConvert:(D)D // method@21a3 │ │ -0dac16: 0b07 |006f: move-result-wide v7 │ │ -0dac18: 8c77 |0070: double-to-float v7, v7 │ │ -0dac1a: 6e20 c603 7000 |0071: invoke-virtual {v0, v7}, Landroid/location/Location;.setSpeed:(F)V // method@03c6 │ │ -0dac20: 6e10 8f21 0e00 |0074: invoke-virtual {v14}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0dac26: 0b07 |0077: move-result-wide v7 │ │ -0dac28: 7120 8d21 8700 |0078: invoke-static {v7, v8}, Lcom/ds/avare/gps/GpsParams;.altitudeConvert:(D)D // method@218d │ │ -0dac2e: 0b07 |007b: move-result-wide v7 │ │ -0dac30: 8c77 |007c: double-to-float v7, v7 │ │ -0dac32: 8977 |007d: float-to-double v7, v7 │ │ -0dac34: 6e30 c203 7008 |007e: invoke-virtual {v0, v7, v8}, Landroid/location/Location;.setAltitude:(D)V // method@03c2 │ │ -0dac3a: 6e30 4e23 1d06 |0081: invoke-virtual {v13, v1, v6}, Lcom/ds/avare/place/Plan;.getBearing:(II)D // method@234e │ │ -0dac40: 0b07 |0084: move-result-wide v7 │ │ -0dac42: 8c71 |0085: double-to-float v1, v7 │ │ -0dac44: 6e20 c303 1000 |0086: invoke-virtual {v0, v1}, Landroid/location/Location;.setBearing:(F)V // method@03c3 │ │ -0dac4a: 2201 a205 |0089: new-instance v1, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ -0dac4e: 7020 8c21 0100 |008b: invoke-direct {v1, v0}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ -0dac54: 54d0 2c14 |008e: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dac58: 4600 0006 |0090: aget-object v0, v0, v6 │ │ -0dac5c: 6e20 0923 1000 |0092: invoke-virtual {v0, v1}, Lcom/ds/avare/place/Destination;.updateTo:(Lcom/ds/avare/gps/GpsParams;)V // method@2309 │ │ -0dac62: 53d0 2d14 |0095: iget-wide v0, v13, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ -0dac66: 54d7 2c14 |0097: iget-object v7, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dac6a: 4607 0706 |0099: aget-object v7, v7, v6 │ │ -0dac6e: 6e10 eb22 0700 |009b: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ -0dac74: 0b07 |009e: move-result-wide v7 │ │ -0dac76: cb70 |009f: add-double/2addr v0, v7 │ │ -0dac78: 5ad0 2d14 |00a0: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ -0dac7c: 53d0 3114 |00a2: iget-wide v0, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ -0dac80: 54d7 2c14 |00a4: iget-object v7, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dac84: 4607 0706 |00a6: aget-object v7, v7, v6 │ │ -0dac88: 6e10 f022 0700 |00a8: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getEteSec:()Ljava/lang/Long; // method@22f0 │ │ -0dac8e: 0c07 |00ab: move-result-object v7 │ │ -0dac90: 6e10 662a 0700 |00ac: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@2a66 │ │ -0dac96: 0b07 |00af: move-result-wide v7 │ │ -0dac98: bb70 |00b0: add-long/2addr v0, v7 │ │ -0dac9a: 5ad0 3114 |00b1: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ -0dac9e: 52d0 3314 |00b3: iget v0, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ -0daca2: 54d1 2c14 |00b5: iget-object v1, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0daca6: 4601 0106 |00b7: aget-object v1, v1, v6 │ │ -0dacaa: 6e10 f522 0100 |00b9: invoke-virtual {v1}, Lcom/ds/avare/place/Destination;.getFuelGallons:()F // method@22f5 │ │ -0dacb0: 0a01 |00bc: move-result v1 │ │ -0dacb2: c610 |00bd: add-float/2addr v0, v1 │ │ -0dacb4: 59d0 3314 |00be: iput v0, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ -0dacb8: d806 0601 |00c0: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0dacbc: 289a |00c2: goto 005c // -0066 │ │ -0dacbe: 54d6 2c14 |00c3: iget-object v6, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dacc2: 4606 0608 |00c5: aget-object v6, v6, v8 │ │ -0dacc6: 6e20 0923 e600 |00c7: invoke-virtual {v6, v14}, Lcom/ds/avare/place/Destination;.updateTo:(Lcom/ds/avare/gps/GpsParams;)V // method@2309 │ │ -0daccc: 1216 |00ca: const/4 v6, #int 1 // #1 │ │ -0dacce: 3556 1900 |00cb: if-ge v6, v5, 00e4 // +0019 │ │ -0dacd2: 54d7 2c14 |00cd: iget-object v7, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dacd6: 460a 0706 |00cf: aget-object v10, v7, v6 │ │ -0dacda: 220b a205 |00d1: new-instance v11, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ -0dacde: d80c 06ff |00d3: add-int/lit8 v12, v6, #int -1 // #ff │ │ -0dace2: 4607 070c |00d5: aget-object v7, v7, v12 │ │ -0dace6: 6e10 f822 0700 |00d7: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0dacec: 0c07 |00da: move-result-object v7 │ │ -0dacee: 7020 8c21 7b00 |00db: invoke-direct {v11, v7}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ -0dacf4: 6e20 0923 ba00 |00de: invoke-virtual {v10, v11}, Lcom/ds/avare/place/Destination;.updateTo:(Lcom/ds/avare/gps/GpsParams;)V // method@2309 │ │ -0dacfa: d806 0601 |00e1: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0dacfe: 28e8 |00e3: goto 00cb // -0018 │ │ -0dad00: 5ad0 2d14 |00e4: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ -0dad04: 5ad2 3114 |00e6: iput-wide v2, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ -0dad08: 59d4 3314 |00e8: iput v4, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ -0dad0c: 3558 3600 |00ea: if-ge v8, v5, 0120 // +0036 │ │ -0dad10: 54d0 3714 |00ec: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0dad14: 4700 0008 |00ee: aget-boolean v0, v0, v8 │ │ -0dad18: 3900 2d00 |00f0: if-nez v0, 011d // +002d │ │ -0dad1c: 53d0 2d14 |00f2: iget-wide v0, v13, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ -0dad20: 54d6 2c14 |00f4: iget-object v6, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dad24: 4606 0608 |00f6: aget-object v6, v6, v8 │ │ -0dad28: 6e10 eb22 0600 |00f8: invoke-virtual {v6}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ -0dad2e: 0b06 |00fb: move-result-wide v6 │ │ -0dad30: cb60 |00fc: add-double/2addr v0, v6 │ │ -0dad32: 5ad0 2d14 |00fd: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ -0dad36: 53d0 3114 |00ff: iget-wide v0, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ -0dad3a: 54d6 2c14 |0101: iget-object v6, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dad3e: 4606 0608 |0103: aget-object v6, v6, v8 │ │ -0dad42: 6e10 f022 0600 |0105: invoke-virtual {v6}, Lcom/ds/avare/place/Destination;.getEteSec:()Ljava/lang/Long; // method@22f0 │ │ -0dad48: 0c06 |0108: move-result-object v6 │ │ -0dad4a: 6e10 662a 0600 |0109: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@2a66 │ │ -0dad50: 0b06 |010c: move-result-wide v6 │ │ -0dad52: bb60 |010d: add-long/2addr v0, v6 │ │ -0dad54: 5ad0 3114 |010e: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ -0dad58: 52d0 3314 |0110: iget v0, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ -0dad5c: 54d1 2c14 |0112: iget-object v1, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dad60: 4601 0108 |0114: aget-object v1, v1, v8 │ │ -0dad64: 6e10 f522 0100 |0116: invoke-virtual {v1}, Lcom/ds/avare/place/Destination;.getFuelGallons:()F // method@22f5 │ │ -0dad6a: 0a01 |0119: move-result v1 │ │ -0dad6c: c610 |011a: add-float/2addr v0, v1 │ │ -0dad6e: 59d0 3314 |011b: iput v0, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ -0dad72: d808 0801 |011d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0dad76: 28cb |011f: goto 00ea // -0035 │ │ -0dad78: 55d0 3b14 |0120: iget-boolean v0, v13, Lcom/ds/avare/place/Plan;.mSuspend:Z // field@143b │ │ -0dad7c: 3900 3000 |0122: if-nez v0, 0152 // +0030 │ │ -0dad80: 3d05 2e00 |0124: if-lez v5, 0152 // +002e │ │ -0dad84: 54d0 2c14 |0126: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dad88: 6e10 4b23 0d00 |0128: invoke-virtual {v13}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -0dad8e: 0a01 |012b: move-result v1 │ │ -0dad90: 4600 0001 |012c: aget-object v0, v0, v1 │ │ -0dad94: 6e10 e622 0000 |012e: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ -0dad9a: 0b00 |0131: move-result-wide v0 │ │ -0dad9c: 5ad0 2914 |0132: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mBearing:D // field@1429 │ │ -0dada0: 54d0 3614 |0134: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mPassage:Lcom/ds/avare/place/Plan$Passage; // field@1436 │ │ -0dada4: 54d1 2c14 |0136: iget-object v1, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ -0dada8: 6e10 4b23 0d00 |0138: invoke-virtual {v13}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -0dadae: 0a05 |013b: move-result v5 │ │ -0dadb0: 4601 0105 |013c: aget-object v1, v1, v5 │ │ -0dadb4: 6e30 3d23 e001 |013e: invoke-virtual {v0, v14, v1}, Lcom/ds/avare/place/Plan$Passage;.updateLocation:(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Destination;)Z // method@233d │ │ -0dadba: 0a00 |0141: move-result v0 │ │ -0dadbc: 3800 1000 |0142: if-eqz v0, 0152 // +0010 │ │ -0dadc0: 55d0 2714 |0144: iget-boolean v0, v13, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ -0dadc4: 3800 0c00 |0146: if-eqz v0, 0152 // +000c │ │ -0dadc8: 54d0 3714 |0148: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ -0dadcc: 6e10 4b23 0d00 |014a: invoke-virtual {v13}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -0dadd2: 0a01 |014d: move-result v1 │ │ -0dadd4: 4e09 0001 |014e: aput-boolean v9, v0, v1 │ │ -0dadd8: 5cd9 2b14 |0150: iput-boolean v9, v13, Lcom/ds/avare/place/Plan;.mDestChanged:Z // field@142b │ │ -0daddc: 53d9 3114 |0152: iget-wide v9, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ -0dade0: 1700 9f86 0100 |0154: const-wide/32 v0, #float 1.40128e-40 // #0001869f │ │ -0dade6: 3105 0900 |0157: cmp-long v5, v9, v0 │ │ -0dadea: 3c05 1300 |0159: if-gtz v5, 016c // +0013 │ │ -0dadee: 3100 0902 |015b: cmp-long v0, v9, v2 │ │ -0dadf2: 3b00 0300 |015d: if-gez v0, 0160 // +0003 │ │ -0dadf6: 280d |015f: goto 016c // +000d │ │ -0dadf8: 1605 0000 |0160: const-wide/16 v5, #int 0 // #0 │ │ -0dadfc: 1607 0000 |0162: const-wide/16 v7, #int 0 // #0 │ │ -0dae00: 120b |0164: const/4 v11, #int 0 // #0 │ │ -0dae02: 7707 8326 0500 |0165: invoke-static/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/utils/Helper;.calculateEte:(DDJZ)Ljava/lang/String; // method@2683 │ │ -0dae08: 0c00 |0168: move-result-object v0 │ │ -0dae0a: 5bd0 3014 |0169: iput-object v0, v13, Lcom/ds/avare/place/Plan;.mEte:Ljava/lang/String; // field@1430 │ │ -0dae0e: 2805 |016b: goto 0170 // +0005 │ │ -0dae10: 1a00 8602 |016c: const-string v0, "--.--" // string@0286 │ │ -0dae14: 5bd0 3014 |016e: iput-object v0, v13, Lcom/ds/avare/place/Plan;.mEte:Ljava/lang/String; // field@1430 │ │ -0dae18: 52d0 3314 |0170: iget v0, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ -0dae1c: 1401 003c 1c46 |0172: const v1, #float 9999 // #461c3c00 │ │ -0dae22: 2d01 0001 |0175: cmpl-float v1, v0, v1 │ │ -0dae26: 3c01 1800 |0177: if-gtz v1, 018f // +0018 │ │ -0dae2a: 2e01 0004 |0179: cmpg-float v1, v0, v4 │ │ -0dae2e: 3b01 0300 |017b: if-gez v1, 017e // +0003 │ │ -0dae32: 2812 |017d: goto 018f // +0012 │ │ -0dae34: 1501 2041 |017e: const/high16 v1, #int 1092616192 // #4120 │ │ -0dae38: a800 0001 |0180: mul-float v0, v0, v1 │ │ -0dae3c: 7110 7f2a 0000 |0182: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0dae42: 0a00 |0185: move-result v0 │ │ -0dae44: 8200 |0186: int-to-float v0, v0 │ │ -0dae46: c910 |0187: div-float/2addr v0, v1 │ │ -0dae48: 7110 dd2a 0000 |0188: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@2add │ │ -0dae4e: 0c00 |018b: move-result-object v0 │ │ -0dae50: 5bd0 3214 |018c: iput-object v0, v13, Lcom/ds/avare/place/Plan;.mFuel:Ljava/lang/String; // field@1432 │ │ -0dae54: 2805 |018e: goto 0193 // +0005 │ │ -0dae56: 1a00 8c02 |018f: const-string v0, "-.-" // string@028c │ │ -0dae5a: 5bd0 3214 |0191: iput-object v0, v13, Lcom/ds/avare/place/Plan;.mFuel:Ljava/lang/String; // field@1432 │ │ -0dae5e: 5bde 3414 |0193: iput-object v14, v13, Lcom/ds/avare/place/Plan;.mLastLocation:Lcom/ds/avare/gps/GpsParams; // field@1434 │ │ -0dae62: 1e0d |0195: monitor-exit v13 │ │ -0dae64: 0e00 |0196: return-void │ │ -0dae66: 0d0e |0197: move-exception v14 │ │ -0dae68: 1e0d |0198: monitor-exit v13 │ │ -0dae6a: 2802 |0199: goto 019b // +0002 │ │ -0dae6c: 270e |019a: throw v14 │ │ -0dae6e: 28ff |019b: goto 019a // -0001 │ │ +0dab2c: |[0dab2c] com.ds.avare.place.Plan.updateLocation:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0dab3c: 1d0d |0000: monitor-enter v13 │ │ +0dab3e: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ +0dab42: 5ad0 2d14 |0003: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ +0dab46: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ +0dab4a: 5ad2 3114 |0007: iput-wide v2, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ +0dab4e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0dab50: 59d4 3314 |000a: iput v4, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ +0dab54: 5ad0 2914 |000c: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mBearing:D // field@1429 │ │ +0dab58: 6e10 9321 0e00 |000e: invoke-virtual {v14}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0dab5e: 0b05 |0011: move-result-wide v5 │ │ +0dab60: 5ad5 2a14 |0012: iput-wide v5, v13, Lcom/ds/avare/place/Plan;.mDeclination:D // field@142a │ │ +0dab64: 6e10 5123 0d00 |0014: invoke-virtual {v13}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +0dab6a: 0a05 |0017: move-result v5 │ │ +0dab6c: 6e10 4b23 0d00 |0018: invoke-virtual {v13}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +0dab72: 0a06 |001b: move-result v6 │ │ +0dab74: 3905 0b00 |001c: if-nez v5, 0027 // +000b │ │ +0dab78: 220e f305 |001e: new-instance v14, Lcom/ds/avare/place/Plan$Passage; // type@05f3 │ │ +0dab7c: 7020 3b23 de00 |0020: invoke-direct {v14, v13}, Lcom/ds/avare/place/Plan$Passage;.:(Lcom/ds/avare/place/Plan;)V // method@233b │ │ +0dab82: 5bde 3614 |0023: iput-object v14, v13, Lcom/ds/avare/place/Plan;.mPassage:Lcom/ds/avare/place/Plan$Passage; // field@1436 │ │ +0dab86: 1e0d |0025: monitor-exit v13 │ │ +0dab88: 0e00 |0026: return-void │ │ +0dab8a: 55d7 2714 |0027: iget-boolean v7, v13, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ +0dab8e: 1208 |0029: const/4 v8, #int 0 // #0 │ │ +0dab90: 1219 |002a: const/4 v9, #int 1 // #1 │ │ +0dab92: 3807 9800 |002b: if-eqz v7, 00c3 // +0098 │ │ +0dab96: 3668 0c00 |002d: if-gt v8, v6, 0039 // +000c │ │ +0dab9a: 54d0 2c14 |002f: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dab9e: 4600 0008 |0031: aget-object v0, v0, v8 │ │ +0daba2: 6e20 0923 e000 |0033: invoke-virtual {v0, v14}, Lcom/ds/avare/place/Destination;.updateTo:(Lcom/ds/avare/gps/GpsParams;)V // method@2309 │ │ +0daba8: d808 0801 |0036: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0dabac: 28f5 |0038: goto 002d // -000b │ │ +0dabae: 54d0 2c14 |0039: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dabb2: 4600 0006 |003b: aget-object v0, v0, v6 │ │ +0dabb6: 6e10 eb22 0000 |003d: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ +0dabbc: 0b00 |0040: move-result-wide v0 │ │ +0dabbe: 5ad0 2d14 |0041: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ +0dabc2: 54d0 2c14 |0043: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dabc6: 4600 0006 |0045: aget-object v0, v0, v6 │ │ +0dabca: 6e10 f022 0000 |0047: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getEteSec:()Ljava/lang/Long; // method@22f0 │ │ +0dabd0: 0c00 |004a: move-result-object v0 │ │ +0dabd2: 6e10 662a 0000 |004b: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@2a66 │ │ +0dabd8: 0b00 |004e: move-result-wide v0 │ │ +0dabda: 5ad0 3114 |004f: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ +0dabde: 54d0 2c14 |0051: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dabe2: 4600 0006 |0053: aget-object v0, v0, v6 │ │ +0dabe6: 6e10 f522 0000 |0055: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getFuelGallons:()F // method@22f5 │ │ +0dabec: 0a00 |0058: move-result v0 │ │ +0dabee: 59d0 3314 |0059: iput v0, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ +0dabf2: b096 |005b: add-int/2addr v6, v9 │ │ +0dabf4: 3556 c400 |005c: if-ge v6, v5, 0120 // +00c4 │ │ +0dabf8: 54d0 2c14 |005e: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dabfc: d801 06ff |0060: add-int/lit8 v1, v6, #int -1 // #ff │ │ +0dac00: 4600 0001 |0062: aget-object v0, v0, v1 │ │ +0dac04: 6e10 f822 0000 |0064: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0dac0a: 0c00 |0067: move-result-object v0 │ │ +0dac0c: 6e10 9c21 0e00 |0068: invoke-virtual {v14}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0dac12: 0b07 |006b: move-result-wide v7 │ │ +0dac14: 7120 a321 8700 |006c: invoke-static {v7, v8}, Lcom/ds/avare/gps/GpsParams;.speedConvert:(D)D // method@21a3 │ │ +0dac1a: 0b07 |006f: move-result-wide v7 │ │ +0dac1c: 8c77 |0070: double-to-float v7, v7 │ │ +0dac1e: 6e20 c603 7000 |0071: invoke-virtual {v0, v7}, Landroid/location/Location;.setSpeed:(F)V // method@03c6 │ │ +0dac24: 6e10 8f21 0e00 |0074: invoke-virtual {v14}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0dac2a: 0b07 |0077: move-result-wide v7 │ │ +0dac2c: 7120 8d21 8700 |0078: invoke-static {v7, v8}, Lcom/ds/avare/gps/GpsParams;.altitudeConvert:(D)D // method@218d │ │ +0dac32: 0b07 |007b: move-result-wide v7 │ │ +0dac34: 8c77 |007c: double-to-float v7, v7 │ │ +0dac36: 8977 |007d: float-to-double v7, v7 │ │ +0dac38: 6e30 c203 7008 |007e: invoke-virtual {v0, v7, v8}, Landroid/location/Location;.setAltitude:(D)V // method@03c2 │ │ +0dac3e: 6e30 4e23 1d06 |0081: invoke-virtual {v13, v1, v6}, Lcom/ds/avare/place/Plan;.getBearing:(II)D // method@234e │ │ +0dac44: 0b07 |0084: move-result-wide v7 │ │ +0dac46: 8c71 |0085: double-to-float v1, v7 │ │ +0dac48: 6e20 c303 1000 |0086: invoke-virtual {v0, v1}, Landroid/location/Location;.setBearing:(F)V // method@03c3 │ │ +0dac4e: 2201 a205 |0089: new-instance v1, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ +0dac52: 7020 8c21 0100 |008b: invoke-direct {v1, v0}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ +0dac58: 54d0 2c14 |008e: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dac5c: 4600 0006 |0090: aget-object v0, v0, v6 │ │ +0dac60: 6e20 0923 1000 |0092: invoke-virtual {v0, v1}, Lcom/ds/avare/place/Destination;.updateTo:(Lcom/ds/avare/gps/GpsParams;)V // method@2309 │ │ +0dac66: 53d0 2d14 |0095: iget-wide v0, v13, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ +0dac6a: 54d7 2c14 |0097: iget-object v7, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dac6e: 4607 0706 |0099: aget-object v7, v7, v6 │ │ +0dac72: 6e10 eb22 0700 |009b: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ +0dac78: 0b07 |009e: move-result-wide v7 │ │ +0dac7a: cb70 |009f: add-double/2addr v0, v7 │ │ +0dac7c: 5ad0 2d14 |00a0: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ +0dac80: 53d0 3114 |00a2: iget-wide v0, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ +0dac84: 54d7 2c14 |00a4: iget-object v7, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dac88: 4607 0706 |00a6: aget-object v7, v7, v6 │ │ +0dac8c: 6e10 f022 0700 |00a8: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getEteSec:()Ljava/lang/Long; // method@22f0 │ │ +0dac92: 0c07 |00ab: move-result-object v7 │ │ +0dac94: 6e10 662a 0700 |00ac: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@2a66 │ │ +0dac9a: 0b07 |00af: move-result-wide v7 │ │ +0dac9c: bb70 |00b0: add-long/2addr v0, v7 │ │ +0dac9e: 5ad0 3114 |00b1: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ +0daca2: 52d0 3314 |00b3: iget v0, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ +0daca6: 54d1 2c14 |00b5: iget-object v1, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dacaa: 4601 0106 |00b7: aget-object v1, v1, v6 │ │ +0dacae: 6e10 f522 0100 |00b9: invoke-virtual {v1}, Lcom/ds/avare/place/Destination;.getFuelGallons:()F // method@22f5 │ │ +0dacb4: 0a01 |00bc: move-result v1 │ │ +0dacb6: c610 |00bd: add-float/2addr v0, v1 │ │ +0dacb8: 59d0 3314 |00be: iput v0, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ +0dacbc: d806 0601 |00c0: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0dacc0: 289a |00c2: goto 005c // -0066 │ │ +0dacc2: 54d6 2c14 |00c3: iget-object v6, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dacc6: 4606 0608 |00c5: aget-object v6, v6, v8 │ │ +0dacca: 6e20 0923 e600 |00c7: invoke-virtual {v6, v14}, Lcom/ds/avare/place/Destination;.updateTo:(Lcom/ds/avare/gps/GpsParams;)V // method@2309 │ │ +0dacd0: 1216 |00ca: const/4 v6, #int 1 // #1 │ │ +0dacd2: 3556 1900 |00cb: if-ge v6, v5, 00e4 // +0019 │ │ +0dacd6: 54d7 2c14 |00cd: iget-object v7, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dacda: 460a 0706 |00cf: aget-object v10, v7, v6 │ │ +0dacde: 220b a205 |00d1: new-instance v11, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ +0dace2: d80c 06ff |00d3: add-int/lit8 v12, v6, #int -1 // #ff │ │ +0dace6: 4607 070c |00d5: aget-object v7, v7, v12 │ │ +0dacea: 6e10 f822 0700 |00d7: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0dacf0: 0c07 |00da: move-result-object v7 │ │ +0dacf2: 7020 8c21 7b00 |00db: invoke-direct {v11, v7}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ +0dacf8: 6e20 0923 ba00 |00de: invoke-virtual {v10, v11}, Lcom/ds/avare/place/Destination;.updateTo:(Lcom/ds/avare/gps/GpsParams;)V // method@2309 │ │ +0dacfe: d806 0601 |00e1: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0dad02: 28e8 |00e3: goto 00cb // -0018 │ │ +0dad04: 5ad0 2d14 |00e4: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ +0dad08: 5ad2 3114 |00e6: iput-wide v2, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ +0dad0c: 59d4 3314 |00e8: iput v4, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ +0dad10: 3558 3600 |00ea: if-ge v8, v5, 0120 // +0036 │ │ +0dad14: 54d0 3714 |00ec: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0dad18: 4700 0008 |00ee: aget-boolean v0, v0, v8 │ │ +0dad1c: 3900 2d00 |00f0: if-nez v0, 011d // +002d │ │ +0dad20: 53d0 2d14 |00f2: iget-wide v0, v13, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ +0dad24: 54d6 2c14 |00f4: iget-object v6, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dad28: 4606 0608 |00f6: aget-object v6, v6, v8 │ │ +0dad2c: 6e10 eb22 0600 |00f8: invoke-virtual {v6}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ +0dad32: 0b06 |00fb: move-result-wide v6 │ │ +0dad34: cb60 |00fc: add-double/2addr v0, v6 │ │ +0dad36: 5ad0 2d14 |00fd: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mDistance:D // field@142d │ │ +0dad3a: 53d0 3114 |00ff: iget-wide v0, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ +0dad3e: 54d6 2c14 |0101: iget-object v6, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dad42: 4606 0608 |0103: aget-object v6, v6, v8 │ │ +0dad46: 6e10 f022 0600 |0105: invoke-virtual {v6}, Lcom/ds/avare/place/Destination;.getEteSec:()Ljava/lang/Long; // method@22f0 │ │ +0dad4c: 0c06 |0108: move-result-object v6 │ │ +0dad4e: 6e10 662a 0600 |0109: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@2a66 │ │ +0dad54: 0b06 |010c: move-result-wide v6 │ │ +0dad56: bb60 |010d: add-long/2addr v0, v6 │ │ +0dad58: 5ad0 3114 |010e: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ +0dad5c: 52d0 3314 |0110: iget v0, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ +0dad60: 54d1 2c14 |0112: iget-object v1, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dad64: 4601 0108 |0114: aget-object v1, v1, v8 │ │ +0dad68: 6e10 f522 0100 |0116: invoke-virtual {v1}, Lcom/ds/avare/place/Destination;.getFuelGallons:()F // method@22f5 │ │ +0dad6e: 0a01 |0119: move-result v1 │ │ +0dad70: c610 |011a: add-float/2addr v0, v1 │ │ +0dad72: 59d0 3314 |011b: iput v0, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ +0dad76: d808 0801 |011d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0dad7a: 28cb |011f: goto 00ea // -0035 │ │ +0dad7c: 55d0 3b14 |0120: iget-boolean v0, v13, Lcom/ds/avare/place/Plan;.mSuspend:Z // field@143b │ │ +0dad80: 3900 3000 |0122: if-nez v0, 0152 // +0030 │ │ +0dad84: 3d05 2e00 |0124: if-lez v5, 0152 // +002e │ │ +0dad88: 54d0 2c14 |0126: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dad8c: 6e10 4b23 0d00 |0128: invoke-virtual {v13}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +0dad92: 0a01 |012b: move-result v1 │ │ +0dad94: 4600 0001 |012c: aget-object v0, v0, v1 │ │ +0dad98: 6e10 e622 0000 |012e: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ +0dad9e: 0b00 |0131: move-result-wide v0 │ │ +0dada0: 5ad0 2914 |0132: iput-wide v0, v13, Lcom/ds/avare/place/Plan;.mBearing:D // field@1429 │ │ +0dada4: 54d0 3614 |0134: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mPassage:Lcom/ds/avare/place/Plan$Passage; // field@1436 │ │ +0dada8: 54d1 2c14 |0136: iget-object v1, v13, Lcom/ds/avare/place/Plan;.mDestination:[Lcom/ds/avare/place/Destination; // field@142c │ │ +0dadac: 6e10 4b23 0d00 |0138: invoke-virtual {v13}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +0dadb2: 0a05 |013b: move-result v5 │ │ +0dadb4: 4601 0105 |013c: aget-object v1, v1, v5 │ │ +0dadb8: 6e30 3d23 e001 |013e: invoke-virtual {v0, v14, v1}, Lcom/ds/avare/place/Plan$Passage;.updateLocation:(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Destination;)Z // method@233d │ │ +0dadbe: 0a00 |0141: move-result v0 │ │ +0dadc0: 3800 1000 |0142: if-eqz v0, 0152 // +0010 │ │ +0dadc4: 55d0 2714 |0144: iget-boolean v0, v13, Lcom/ds/avare/place/Plan;.mActive:Z // field@1427 │ │ +0dadc8: 3800 0c00 |0146: if-eqz v0, 0152 // +000c │ │ +0dadcc: 54d0 3714 |0148: iget-object v0, v13, Lcom/ds/avare/place/Plan;.mPassed:[Z // field@1437 │ │ +0dadd0: 6e10 4b23 0d00 |014a: invoke-virtual {v13}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +0dadd6: 0a01 |014d: move-result v1 │ │ +0dadd8: 4e09 0001 |014e: aput-boolean v9, v0, v1 │ │ +0daddc: 5cd9 2b14 |0150: iput-boolean v9, v13, Lcom/ds/avare/place/Plan;.mDestChanged:Z // field@142b │ │ +0dade0: 53d9 3114 |0152: iget-wide v9, v13, Lcom/ds/avare/place/Plan;.mEteSec:J // field@1431 │ │ +0dade4: 1700 9f86 0100 |0154: const-wide/32 v0, #float 1.40128e-40 // #0001869f │ │ +0dadea: 3105 0900 |0157: cmp-long v5, v9, v0 │ │ +0dadee: 3c05 1300 |0159: if-gtz v5, 016c // +0013 │ │ +0dadf2: 3100 0902 |015b: cmp-long v0, v9, v2 │ │ +0dadf6: 3b00 0300 |015d: if-gez v0, 0160 // +0003 │ │ +0dadfa: 280d |015f: goto 016c // +000d │ │ +0dadfc: 1605 0000 |0160: const-wide/16 v5, #int 0 // #0 │ │ +0dae00: 1607 0000 |0162: const-wide/16 v7, #int 0 // #0 │ │ +0dae04: 120b |0164: const/4 v11, #int 0 // #0 │ │ +0dae06: 7707 8326 0500 |0165: invoke-static/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/utils/Helper;.calculateEte:(DDJZ)Ljava/lang/String; // method@2683 │ │ +0dae0c: 0c00 |0168: move-result-object v0 │ │ +0dae0e: 5bd0 3014 |0169: iput-object v0, v13, Lcom/ds/avare/place/Plan;.mEte:Ljava/lang/String; // field@1430 │ │ +0dae12: 2805 |016b: goto 0170 // +0005 │ │ +0dae14: 1a00 8602 |016c: const-string v0, "--.--" // string@0286 │ │ +0dae18: 5bd0 3014 |016e: iput-object v0, v13, Lcom/ds/avare/place/Plan;.mEte:Ljava/lang/String; // field@1430 │ │ +0dae1c: 52d0 3314 |0170: iget v0, v13, Lcom/ds/avare/place/Plan;.mFuelGallons:F // field@1433 │ │ +0dae20: 1401 003c 1c46 |0172: const v1, #float 9999 // #461c3c00 │ │ +0dae26: 2d01 0001 |0175: cmpl-float v1, v0, v1 │ │ +0dae2a: 3c01 1800 |0177: if-gtz v1, 018f // +0018 │ │ +0dae2e: 2e01 0004 |0179: cmpg-float v1, v0, v4 │ │ +0dae32: 3b01 0300 |017b: if-gez v1, 017e // +0003 │ │ +0dae36: 2812 |017d: goto 018f // +0012 │ │ +0dae38: 1501 2041 |017e: const/high16 v1, #int 1092616192 // #4120 │ │ +0dae3c: a800 0001 |0180: mul-float v0, v0, v1 │ │ +0dae40: 7110 7f2a 0000 |0182: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0dae46: 0a00 |0185: move-result v0 │ │ +0dae48: 8200 |0186: int-to-float v0, v0 │ │ +0dae4a: c910 |0187: div-float/2addr v0, v1 │ │ +0dae4c: 7110 dd2a 0000 |0188: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@2add │ │ +0dae52: 0c00 |018b: move-result-object v0 │ │ +0dae54: 5bd0 3214 |018c: iput-object v0, v13, Lcom/ds/avare/place/Plan;.mFuel:Ljava/lang/String; // field@1432 │ │ +0dae58: 2805 |018e: goto 0193 // +0005 │ │ +0dae5a: 1a00 8c02 |018f: const-string v0, "-.-" // string@028c │ │ +0dae5e: 5bd0 3214 |0191: iput-object v0, v13, Lcom/ds/avare/place/Plan;.mFuel:Ljava/lang/String; // field@1432 │ │ +0dae62: 5bde 3414 |0193: iput-object v14, v13, Lcom/ds/avare/place/Plan;.mLastLocation:Lcom/ds/avare/gps/GpsParams; // field@1434 │ │ +0dae66: 1e0d |0195: monitor-exit v13 │ │ +0dae68: 0e00 |0196: return-void │ │ +0dae6a: 0d0e |0197: move-exception v14 │ │ +0dae6c: 1e0d |0198: monitor-exit v13 │ │ +0dae6e: 2802 |0199: goto 019b // +0002 │ │ +0dae70: 270e |019a: throw v14 │ │ +0dae72: 28ff |019b: goto 019a // -0001 │ │ catches : 2 │ │ 0x0003 - 0x0025 │ │ -> 0x0197 │ │ 0x0027 - 0x0195 │ │ -> 0x0197 │ │ positions : │ │ 0x0003 line=310 │ │ @@ -227498,20 +227499,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0daf2c: |[0daf2c] com.ds.avare.place.Route.:()V │ │ -0daf3c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0daf42: 2200 6307 |0003: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -0daf46: 7010 152c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0daf4c: 5b10 3d14 |0008: iput-object v0, v1, Lcom/ds/avare/place/Route;.mDestinations:Ljava/util/LinkedList; // field@143d │ │ -0daf50: 0e00 |000a: return-void │ │ +0daf30: |[0daf30] com.ds.avare.place.Route.:()V │ │ +0daf40: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0daf46: 2200 6307 |0003: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +0daf4a: 7010 152c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0daf50: 5b10 3d14 |0008: iput-object v0, v1, Lcom/ds/avare/place/Route;.mDestinations:Ljava/util/LinkedList; // field@143d │ │ +0daf54: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/place/Route; │ │ │ │ @@ -227521,18 +227522,18 @@ │ │ type : '(Lcom/ds/avare/place/Destination;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0daf54: |[0daf54] com.ds.avare.place.Route.add:(Lcom/ds/avare/place/Destination;)V │ │ -0daf64: 5410 3d14 |0000: iget-object v0, v1, Lcom/ds/avare/place/Route;.mDestinations:Ljava/util/LinkedList; // field@143d │ │ -0daf68: 6e20 182c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0daf6e: 0e00 |0005: return-void │ │ +0daf58: |[0daf58] com.ds.avare.place.Route.add:(Lcom/ds/avare/place/Destination;)V │ │ +0daf68: 5410 3d14 |0000: iget-object v0, v1, Lcom/ds/avare/place/Route;.mDestinations:Ljava/util/LinkedList; // field@143d │ │ +0daf6c: 6e20 182c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0daf72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/place/Route; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/ds/avare/place/Destination; │ │ │ │ @@ -227541,18 +227542,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0daf70: |[0daf70] com.ds.avare.place.Route.clear:()V │ │ -0daf80: 5410 3d14 |0000: iget-object v0, v1, Lcom/ds/avare/place/Route;.mDestinations:Ljava/util/LinkedList; // field@143d │ │ -0daf84: 6e10 1b2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ -0daf8a: 0e00 |0005: return-void │ │ +0daf74: |[0daf74] com.ds.avare.place.Route.clear:()V │ │ +0daf84: 5410 3d14 |0000: iget-object v0, v1, Lcom/ds/avare/place/Route;.mDestinations:Ljava/util/LinkedList; // field@143d │ │ +0daf88: 6e10 1b2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ +0daf8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/place/Route; │ │ │ │ #2 : (in Lcom/ds/avare/place/Route;) │ │ @@ -227560,46 +227561,46 @@ │ │ type : '()[Lcom/ds/avare/position/Coordinate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -0daea8: |[0daea8] com.ds.avare.place.Route.getCoordinates:()[Lcom/ds/avare/position/Coordinate; │ │ -0daeb8: 5490 3d14 |0000: iget-object v0, v9, Lcom/ds/avare/place/Route;.mDestinations:Ljava/util/LinkedList; // field@143d │ │ -0daebc: 6e10 262c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0daec2: 0a00 |0005: move-result v0 │ │ -0daec4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0daec8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0daeca: 1100 |0009: return-object v0 │ │ -0daecc: 2300 ed09 |000a: new-array v0, v0, [Lcom/ds/avare/position/Coordinate; // type@09ed │ │ -0daed0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0daed2: 5492 3d14 |000d: iget-object v2, v9, Lcom/ds/avare/place/Route;.mDestinations:Ljava/util/LinkedList; // field@143d │ │ -0daed6: 6e10 212c 0200 |000f: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0daedc: 0c02 |0012: move-result-object v2 │ │ -0daede: 7210 042c 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0daee4: 0a03 |0016: move-result v3 │ │ -0daee6: 3803 2200 |0017: if-eqz v3, 0039 // +0022 │ │ -0daeea: 7210 052c 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0daef0: 0c03 |001c: move-result-object v3 │ │ -0daef2: 1f03 e705 |001d: check-cast v3, Lcom/ds/avare/place/Destination; // type@05e7 │ │ -0daef6: 2204 0106 |001f: new-instance v4, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0daefa: 6e10 f822 0300 |0021: invoke-virtual {v3}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0daf00: 0c05 |0024: move-result-object v5 │ │ -0daf02: 6e10 be03 0500 |0025: invoke-virtual {v5}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0daf08: 0b05 |0028: move-result-wide v5 │ │ -0daf0a: 6e10 f822 0300 |0029: invoke-virtual {v3}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0daf10: 0c03 |002c: move-result-object v3 │ │ -0daf12: 6e10 bd03 0300 |002d: invoke-virtual {v3}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0daf18: 0b07 |0030: move-result-wide v7 │ │ -0daf1a: 7058 ce23 5476 |0031: invoke-direct {v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ -0daf20: 4d04 0001 |0034: aput-object v4, v0, v1 │ │ -0daf24: d801 0101 |0036: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0daf28: 28db |0038: goto 0013 // -0025 │ │ -0daf2a: 1100 |0039: return-object v0 │ │ +0daeac: |[0daeac] com.ds.avare.place.Route.getCoordinates:()[Lcom/ds/avare/position/Coordinate; │ │ +0daebc: 5490 3d14 |0000: iget-object v0, v9, Lcom/ds/avare/place/Route;.mDestinations:Ljava/util/LinkedList; // field@143d │ │ +0daec0: 6e10 262c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0daec6: 0a00 |0005: move-result v0 │ │ +0daec8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0daecc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0daece: 1100 |0009: return-object v0 │ │ +0daed0: 2300 ed09 |000a: new-array v0, v0, [Lcom/ds/avare/position/Coordinate; // type@09ed │ │ +0daed4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0daed6: 5492 3d14 |000d: iget-object v2, v9, Lcom/ds/avare/place/Route;.mDestinations:Ljava/util/LinkedList; // field@143d │ │ +0daeda: 6e10 212c 0200 |000f: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0daee0: 0c02 |0012: move-result-object v2 │ │ +0daee2: 7210 042c 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0daee8: 0a03 |0016: move-result v3 │ │ +0daeea: 3803 2200 |0017: if-eqz v3, 0039 // +0022 │ │ +0daeee: 7210 052c 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0daef4: 0c03 |001c: move-result-object v3 │ │ +0daef6: 1f03 e705 |001d: check-cast v3, Lcom/ds/avare/place/Destination; // type@05e7 │ │ +0daefa: 2204 0106 |001f: new-instance v4, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0daefe: 6e10 f822 0300 |0021: invoke-virtual {v3}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0daf04: 0c05 |0024: move-result-object v5 │ │ +0daf06: 6e10 be03 0500 |0025: invoke-virtual {v5}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0daf0c: 0b05 |0028: move-result-wide v5 │ │ +0daf0e: 6e10 f822 0300 |0029: invoke-virtual {v3}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0daf14: 0c03 |002c: move-result-object v3 │ │ +0daf16: 6e10 bd03 0300 |002d: invoke-virtual {v3}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0daf1c: 0b07 |0030: move-result-wide v7 │ │ +0daf1e: 7058 ce23 5476 |0031: invoke-direct {v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ +0daf24: 4d04 0001 |0034: aput-object v4, v0, v1 │ │ +0daf28: d801 0101 |0036: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0daf2c: 28db |0038: goto 0013 // -0025 │ │ +0daf2e: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000a line=70 │ │ 0x000d line=72 │ │ 0x001f line=73 │ │ locals : │ │ @@ -227610,20 +227611,20 @@ │ │ type : '()Lcom/ds/avare/place/Destination;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0dae84: |[0dae84] com.ds.avare.place.Route.getDestination:()Lcom/ds/avare/place/Destination; │ │ -0dae94: 5410 3d14 |0000: iget-object v0, v1, Lcom/ds/avare/place/Route;.mDestinations:Ljava/util/LinkedList; // field@143d │ │ -0dae98: 6e10 1e2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.getFirst:()Ljava/lang/Object; // method@2c1e │ │ -0dae9e: 0c00 |0005: move-result-object v0 │ │ -0daea0: 1f00 e705 |0006: check-cast v0, Lcom/ds/avare/place/Destination; // type@05e7 │ │ -0daea4: 1100 |0008: return-object v0 │ │ +0dae88: |[0dae88] com.ds.avare.place.Route.getDestination:()Lcom/ds/avare/place/Destination; │ │ +0dae98: 5410 3d14 |0000: iget-object v0, v1, Lcom/ds/avare/place/Route;.mDestinations:Ljava/util/LinkedList; // field@143d │ │ +0dae9c: 6e10 1e2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.getFirst:()Ljava/lang/Object; // method@2c1e │ │ +0daea2: 0c00 |0005: move-result-object v0 │ │ +0daea4: 1f00 e705 |0006: check-cast v0, Lcom/ds/avare/place/Destination; // type@05e7 │ │ +0daea8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/ds/avare/place/Route; │ │ │ │ source_file_idx : 9191 (Route.java) │ │ @@ -227712,21 +227713,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0db144: |[0db144] com.ds.avare.place.Runway.:(Ljava/lang/String;)V │ │ -0db154: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0db15a: 5b23 4614 |0003: iput-object v3, v2, Lcom/ds/avare/place/Runway;.mNumber:Ljava/lang/String; // field@1446 │ │ -0db15e: 1800 0000 0000 0040 8fc0 |0005: const-wide v0, #double -1000 // #c08f400000000000 │ │ -0db168: 5a20 4514 |000a: iput-wide v0, v2, Lcom/ds/avare/place/Runway;.mLon:D // field@1445 │ │ -0db16c: 5a20 4214 |000c: iput-wide v0, v2, Lcom/ds/avare/place/Runway;.mLat:D // field@1442 │ │ -0db170: 0e00 |000e: return-void │ │ +0db148: |[0db148] com.ds.avare.place.Runway.:(Ljava/lang/String;)V │ │ +0db158: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0db15e: 5b23 4614 |0003: iput-object v3, v2, Lcom/ds/avare/place/Runway;.mNumber:Ljava/lang/String; // field@1446 │ │ +0db162: 1800 0000 0000 0040 8fc0 |0005: const-wide v0, #double -1000 // #c08f400000000000 │ │ +0db16c: 5a20 4514 |000a: iput-wide v0, v2, Lcom/ds/avare/place/Runway;.mLon:D // field@1445 │ │ +0db170: 5a20 4214 |000c: iput-wide v0, v2, Lcom/ds/avare/place/Runway;.mLat:D // field@1442 │ │ +0db174: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x000a line=53 │ │ 0x000c line=54 │ │ locals : │ │ @@ -227738,196 +227739,196 @@ │ │ type : '(Lcom/ds/avare/shapes/DrawingContext;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/place/Destination;Lcom/ds/avare/gps/GpsParams;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 24 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 343 16-bit code units │ │ -0db174: |[0db174] com.ds.avare.place.Runway.draw:(Lcom/ds/avare/shapes/DrawingContext;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/place/Destination;Lcom/ds/avare/gps/GpsParams;Z)V │ │ -0db184: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -0db188: 3817 5401 |0002: if-eqz v23, 0156 // +0154 │ │ -0db18c: 5401 c914 |0004: iget-object v1, v0, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0db190: 6e10 1a25 0100 |0006: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isExtendRunways:()Z // method@251a │ │ -0db196: 0a01 |0009: move-result v1 │ │ -0db198: 3801 4c01 |000a: if-eqz v1, 0156 // +014c │ │ -0db19c: 3915 0400 |000c: if-nez v21, 0010 // +0004 │ │ -0db1a0: 2900 4801 |000e: goto/16 0156 // +0148 │ │ -0db1a4: 7401 fb22 1500 |0010: invoke-virtual/range {v21}, Lcom/ds/avare/place/Destination;.getRunways:()Ljava/util/LinkedList; // method@22fb │ │ -0db1aa: 0c01 |0013: move-result-object v1 │ │ -0db1ac: 3801 4201 |0014: if-eqz v1, 0156 // +0142 │ │ -0db1b0: 6e10 212c 0100 |0016: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0db1b6: 0c01 |0019: move-result-object v1 │ │ -0db1b8: 7210 042c 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0db1be: 0a02 |001d: move-result v2 │ │ -0db1c0: 3802 3801 |001e: if-eqz v2, 0156 // +0138 │ │ -0db1c4: 7210 052c 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0db1ca: 0c02 |0023: move-result-object v2 │ │ -0db1cc: 1f02 f605 |0024: check-cast v2, Lcom/ds/avare/place/Runway; // type@05f6 │ │ -0db1d0: 6e10 7e23 0200 |0026: invoke-virtual {v2}, Lcom/ds/avare/place/Runway;.getTrue:()F // method@237e │ │ -0db1d6: 0a0b |0029: move-result v11 │ │ -0db1d8: 1503 7ac4 |002a: const/high16 v3, #int -998637568 // #c47a │ │ -0db1dc: 2d03 030b |002c: cmpl-float v3, v3, v11 │ │ -0db1e0: 3903 0300 |002e: if-nez v3, 0031 // +0003 │ │ -0db1e4: 28ea |0030: goto 001a // -0016 │ │ -0db1e6: 6e10 7923 0200 |0031: invoke-virtual {v2}, Lcom/ds/avare/place/Runway;.getLongitude:()D // method@2379 │ │ -0db1ec: 0b03 |0034: move-result-wide v3 │ │ -0db1ee: 6e10 7623 0200 |0035: invoke-virtual {v2}, Lcom/ds/avare/place/Runway;.getLatitude:()D // method@2376 │ │ -0db1f4: 0b05 |0038: move-result-wide v5 │ │ -0db1f6: 1807 0000 0000 0040 8fc0 |0039: const-wide v7, #double -1000 // #c08f400000000000 │ │ -0db200: 2f09 0703 |003e: cmpl-double v9, v7, v3 │ │ -0db204: 3809 0600 |0040: if-eqz v9, 0046 // +0006 │ │ -0db208: 2f09 0705 |0042: cmpl-double v9, v7, v5 │ │ -0db20c: 3909 1200 |0044: if-nez v9, 0056 // +0012 │ │ -0db210: 7401 f822 1500 |0046: invoke-virtual/range {v21}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0db216: 0c03 |0049: move-result-object v3 │ │ -0db218: 6e10 be03 0300 |004a: invoke-virtual {v3}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0db21e: 0b03 |004d: move-result-wide v3 │ │ -0db220: 7401 f822 1500 |004e: invoke-virtual/range {v21}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0db226: 0c05 |0051: move-result-object v5 │ │ -0db228: 6e10 bd03 0500 |0052: invoke-virtual {v5}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0db22e: 0b05 |0055: move-result-wide v5 │ │ -0db230: 043c |0056: move-wide v12, v3 │ │ -0db232: 045e |0057: move-wide v14, v5 │ │ -0db234: 1209 |0058: const/4 v9, #int 0 // #0 │ │ -0db236: 540a c614 |0059: iget-object v10, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0db23a: 0803 1400 |005b: move-object/from16 v3, v20 │ │ -0db23e: 01b4 |005d: move v4, v11 │ │ -0db240: 04c5 |005e: move-wide v5, v12 │ │ -0db242: 04e7 |005f: move-wide v7, v14 │ │ -0db244: 7708 3326 0300 |0060: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/BitmapHolder;.rotateBitmapIntoPlace:(Lcom/ds/avare/utils/BitmapHolder;FDDZLcom/ds/avare/position/Origin;)V // method@2633 │ │ -0db24a: 5403 c214 |0063: iget-object v3, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0db24e: 7401 2826 1400 |0065: invoke-virtual/range {v20}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0db254: 0c04 |0068: move-result-object v4 │ │ -0db256: 7401 3026 1400 |0069: invoke-virtual/range {v20}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0db25c: 0c05 |006c: move-result-object v5 │ │ -0db25e: 5406 ca14 |006d: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ -0db262: 6e40 b102 4365 |006f: invoke-virtual {v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ -0db268: 5403 c614 |0072: iget-object v3, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0db26c: 6e30 0924 c30d |0074: invoke-virtual {v3, v12, v13}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0db272: 0b03 |0077: move-result-wide v3 │ │ -0db274: 8c33 |0078: double-to-float v3, v3 │ │ -0db276: 5404 c614 |0079: iget-object v4, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0db27a: 6e30 0a24 e40f |007b: invoke-virtual {v4, v14, v15}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0db280: 0b04 |007e: move-result-wide v4 │ │ -0db282: 8c44 |007f: double-to-float v4, v4 │ │ -0db284: 6e10 7a23 0200 |0080: invoke-virtual {v2}, Lcom/ds/avare/place/Runway;.getNumber:()Ljava/lang/String; // method@237a │ │ -0db28a: 0c0f |0083: move-result-object v15 │ │ -0db28c: 7401 2c26 1400 |0084: invoke-virtual/range {v20}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0db292: 0a05 |0087: move-result v5 │ │ -0db294: 8255 |0088: int-to-float v5, v5 │ │ -0db296: 5406 ca14 |0089: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ -0db29a: 6e10 ee02 0600 |008b: invoke-virtual {v6}, Landroid/graphics/Paint;.getTextSize:()F // method@02ee │ │ -0db2a0: 0a06 |008e: move-result v6 │ │ -0db2a2: 1507 0040 |008f: const/high16 v7, #int 1073741824 // #4000 │ │ -0db2a6: c976 |0091: div-float/2addr v6, v7 │ │ -0db2a8: c665 |0092: add-float/2addr v5, v6 │ │ -0db2aa: 8755 |0093: float-to-int v5, v5 │ │ -0db2ac: 1a06 1c0c |0094: const-string v6, "C" // string@0c1c │ │ -0db2b0: 6e20 b72a 6f00 |0096: invoke-virtual {v15, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0db2b6: 0a06 |0099: move-result v6 │ │ -0db2b8: 3806 0700 |009a: if-eqz v6, 00a1 // +0007 │ │ -0db2bc: da05 0503 |009c: mul-int/lit8 v5, v5, #int 3 // #03 │ │ -0db2c0: db05 0504 |009e: div-int/lit8 v5, v5, #int 4 // #04 │ │ -0db2c4: 280b |00a0: goto 00ab // +000b │ │ -0db2c6: 1a06 ea13 |00a1: const-string v6, "L" // string@13ea │ │ -0db2ca: 6e20 b72a 6f00 |00a3: invoke-virtual {v15, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0db2d0: 0a06 |00a6: move-result v6 │ │ -0db2d2: 3806 0400 |00a7: if-eqz v6, 00ab // +0004 │ │ -0db2d6: db05 0502 |00a9: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0db2da: 8255 |00ab: int-to-float v5, v5 │ │ -0db2dc: 1506 3443 |00ac: const/high16 v6, #int 1127481344 // #4334 │ │ -0db2e0: c76b |00ae: sub-float/2addr v11, v6 │ │ -0db2e2: 89b6 |00af: float-to-double v6, v11 │ │ -0db2e4: 7120 852a 7600 |00b0: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0db2ea: 0b08 |00b3: move-result-wide v8 │ │ -0db2ec: 7120 812a 9800 |00b4: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0db2f2: 0b08 |00b7: move-result-wide v8 │ │ -0db2f4: 8c88 |00b8: double-to-float v8, v8 │ │ -0db2f6: a808 0805 |00b9: mul-float v8, v8, v5 │ │ -0db2fa: c638 |00bb: add-float/2addr v8, v3 │ │ -0db2fc: 7120 852a 7600 |00bc: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0db302: 0b06 |00bf: move-result-wide v6 │ │ -0db304: 7120 722a 7600 |00c0: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0db30a: 0b06 |00c3: move-result-wide v6 │ │ -0db30c: 8c66 |00c4: double-to-float v6, v6 │ │ -0db30e: a805 0506 |00c5: mul-float v5, v5, v6 │ │ -0db312: a705 0405 |00c7: sub-float v5, v4, v5 │ │ -0db316: 5406 ca14 |00c9: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ -0db31a: 6207 6300 |00cb: sget-object v7, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ -0db31e: 6e20 0003 7600 |00cd: invoke-virtual {v6, v7}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0db324: 5406 ca14 |00d0: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ -0db328: 1407 ff00 00ff |00d2: const v7, #float -1.70146e+38 // #ff0000ff │ │ -0db32e: 6e20 f802 7600 |00d5: invoke-virtual {v6, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0db334: 5406 ca14 |00d8: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ -0db338: 1307 a200 |00da: const/16 v7, #int 162 // #a2 │ │ -0db33c: 6e20 f502 7600 |00dc: invoke-virtual {v6, v7}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0db342: 5406 ca14 |00df: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ -0db346: 1207 |00e1: const/4 v7, #int 0 // #0 │ │ -0db348: 120e |00e2: const/4 v14, #int 0 // #0 │ │ -0db34a: 6e5e fd02 7677 |00e3: invoke-virtual {v6, v7, v7, v7, v14}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0db350: 5406 ca14 |00e6: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ -0db354: 1507 8040 |00e8: const/high16 v7, #int 1082130432 // #4080 │ │ -0db358: 5209 c414 |00ea: iget v9, v0, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ -0db35c: a809 0907 |00ec: mul-float v9, v9, v7 │ │ -0db360: 6e20 ff02 9600 |00ee: invoke-virtual {v6, v9}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0db366: a704 0504 |00f1: sub-float v4, v5, v4 │ │ -0db36a: 7f44 |00f3: neg-float v4, v4 │ │ -0db36c: a703 0803 |00f4: sub-float v3, v8, v3 │ │ -0db370: 6e10 7b23 0200 |00f6: invoke-virtual {v2}, Lcom/ds/avare/place/Runway;.getPattern:()Ljava/lang/String; // method@237b │ │ -0db376: 0c02 |00f9: move-result-object v2 │ │ -0db378: 1a06 dd23 |00fa: const-string v6, "Right" // string@23dd │ │ -0db37c: 6e20 bb2a 6200 |00fc: invoke-virtual {v2, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0db382: 0a02 |00ff: move-result v2 │ │ -0db384: 3802 0400 |0100: if-eqz v2, 0104 // +0004 │ │ -0db388: 7f44 |0102: neg-float v4, v4 │ │ -0db38a: 7f33 |0103: neg-float v3, v3 │ │ -0db38c: 5409 c214 |0104: iget-object v9, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0db390: 1502 4040 |0106: const/high16 v2, #int 1077936128 // #4040 │ │ -0db394: c924 |0108: div-float/2addr v4, v2 │ │ -0db396: a60c 0804 |0109: add-float v12, v8, v4 │ │ -0db39a: c923 |010b: div-float/2addr v3, v2 │ │ -0db39c: a60d 0503 |010c: add-float v13, v5, v3 │ │ -0db3a0: 5402 ca14 |010e: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ -0db3a4: 018a |0110: move v10, v8 │ │ -0db3a6: 015b |0111: move v11, v5 │ │ -0db3a8: 1203 |0112: const/4 v3, #int 0 // #0 │ │ -0db3aa: 072e |0113: move-object v14, v2 │ │ -0db3ac: 7406 b402 0900 |0114: invoke-virtual/range {v9, v10, v11, v12, v13, v14}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0db3b2: 5402 c914 |0117: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0db3b6: 6e10 2b25 0200 |0119: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ -0db3bc: 0a02 |011c: move-result v2 │ │ -0db3be: 1214 |011d: const/4 v4, #int 1 // #1 │ │ -0db3c0: 3802 1500 |011e: if-eqz v2, 0133 // +0015 │ │ -0db3c4: 3816 1300 |0120: if-eqz v22, 0133 // +0013 │ │ -0db3c8: 5402 c214 |0122: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0db3cc: 6e10 bf02 0200 |0124: invoke-virtual {v2}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ -0db3d2: 5402 c214 |0127: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0db3d6: 7401 9121 1600 |0129: invoke-virtual/range {v22}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0db3dc: 0b06 |012c: move-result-wide v6 │ │ -0db3de: 8a63 |012d: double-to-int v3, v6 │ │ -0db3e0: 8233 |012e: int-to-float v3, v3 │ │ -0db3e2: 6e40 be02 3258 |012f: invoke-virtual {v2, v3, v8, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0db3e8: 1213 |0132: const/4 v3, #int 1 // #1 │ │ -0db3ea: 5402 ca14 |0133: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ -0db3ee: 12f6 |0135: const/4 v6, #int -1 // #ff │ │ -0db3f0: 6e20 f802 6200 |0136: invoke-virtual {v2, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0db3f6: 5402 cc14 |0139: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ -0db3fa: 6e10 251e 0200 |013b: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ -0db400: 0c0c |013e: move-result-object v12 │ │ -0db402: 540d c214 |013f: iget-object v13, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0db406: 540e ca14 |0141: iget-object v14, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ -0db40a: 1410 4444 44ff |0143: const v16, #float -2.60883e+38 // #ff444444 │ │ -0db410: 0211 0800 |0146: move/from16 v17, v8 │ │ -0db414: 0212 0500 |0148: move/from16 v18, v5 │ │ -0db418: 7407 4a27 0c00 |014a: invoke-virtual/range {v12, v13, v14, v15, v16, v17, v18}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ -0db41e: 3334 cdfe |014d: if-ne v4, v3, 001a // -0133 │ │ -0db422: 5402 c214 |014f: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0db426: 6e10 bb02 0200 |0151: invoke-virtual {v2}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ -0db42c: 2900 c6fe |0154: goto/16 001a // -013a │ │ -0db430: 0e00 |0156: return-void │ │ +0db178: |[0db178] com.ds.avare.place.Runway.draw:(Lcom/ds/avare/shapes/DrawingContext;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/place/Destination;Lcom/ds/avare/gps/GpsParams;Z)V │ │ +0db188: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +0db18c: 3817 5401 |0002: if-eqz v23, 0156 // +0154 │ │ +0db190: 5401 c914 |0004: iget-object v1, v0, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0db194: 6e10 1a25 0100 |0006: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isExtendRunways:()Z // method@251a │ │ +0db19a: 0a01 |0009: move-result v1 │ │ +0db19c: 3801 4c01 |000a: if-eqz v1, 0156 // +014c │ │ +0db1a0: 3915 0400 |000c: if-nez v21, 0010 // +0004 │ │ +0db1a4: 2900 4801 |000e: goto/16 0156 // +0148 │ │ +0db1a8: 7401 fb22 1500 |0010: invoke-virtual/range {v21}, Lcom/ds/avare/place/Destination;.getRunways:()Ljava/util/LinkedList; // method@22fb │ │ +0db1ae: 0c01 |0013: move-result-object v1 │ │ +0db1b0: 3801 4201 |0014: if-eqz v1, 0156 // +0142 │ │ +0db1b4: 6e10 212c 0100 |0016: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0db1ba: 0c01 |0019: move-result-object v1 │ │ +0db1bc: 7210 042c 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0db1c2: 0a02 |001d: move-result v2 │ │ +0db1c4: 3802 3801 |001e: if-eqz v2, 0156 // +0138 │ │ +0db1c8: 7210 052c 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0db1ce: 0c02 |0023: move-result-object v2 │ │ +0db1d0: 1f02 f605 |0024: check-cast v2, Lcom/ds/avare/place/Runway; // type@05f6 │ │ +0db1d4: 6e10 7e23 0200 |0026: invoke-virtual {v2}, Lcom/ds/avare/place/Runway;.getTrue:()F // method@237e │ │ +0db1da: 0a0b |0029: move-result v11 │ │ +0db1dc: 1503 7ac4 |002a: const/high16 v3, #int -998637568 // #c47a │ │ +0db1e0: 2d03 030b |002c: cmpl-float v3, v3, v11 │ │ +0db1e4: 3903 0300 |002e: if-nez v3, 0031 // +0003 │ │ +0db1e8: 28ea |0030: goto 001a // -0016 │ │ +0db1ea: 6e10 7923 0200 |0031: invoke-virtual {v2}, Lcom/ds/avare/place/Runway;.getLongitude:()D // method@2379 │ │ +0db1f0: 0b03 |0034: move-result-wide v3 │ │ +0db1f2: 6e10 7623 0200 |0035: invoke-virtual {v2}, Lcom/ds/avare/place/Runway;.getLatitude:()D // method@2376 │ │ +0db1f8: 0b05 |0038: move-result-wide v5 │ │ +0db1fa: 1807 0000 0000 0040 8fc0 |0039: const-wide v7, #double -1000 // #c08f400000000000 │ │ +0db204: 2f09 0703 |003e: cmpl-double v9, v7, v3 │ │ +0db208: 3809 0600 |0040: if-eqz v9, 0046 // +0006 │ │ +0db20c: 2f09 0705 |0042: cmpl-double v9, v7, v5 │ │ +0db210: 3909 1200 |0044: if-nez v9, 0056 // +0012 │ │ +0db214: 7401 f822 1500 |0046: invoke-virtual/range {v21}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0db21a: 0c03 |0049: move-result-object v3 │ │ +0db21c: 6e10 be03 0300 |004a: invoke-virtual {v3}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0db222: 0b03 |004d: move-result-wide v3 │ │ +0db224: 7401 f822 1500 |004e: invoke-virtual/range {v21}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0db22a: 0c05 |0051: move-result-object v5 │ │ +0db22c: 6e10 bd03 0500 |0052: invoke-virtual {v5}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0db232: 0b05 |0055: move-result-wide v5 │ │ +0db234: 043c |0056: move-wide v12, v3 │ │ +0db236: 045e |0057: move-wide v14, v5 │ │ +0db238: 1209 |0058: const/4 v9, #int 0 // #0 │ │ +0db23a: 540a c614 |0059: iget-object v10, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0db23e: 0803 1400 |005b: move-object/from16 v3, v20 │ │ +0db242: 01b4 |005d: move v4, v11 │ │ +0db244: 04c5 |005e: move-wide v5, v12 │ │ +0db246: 04e7 |005f: move-wide v7, v14 │ │ +0db248: 7708 3326 0300 |0060: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/BitmapHolder;.rotateBitmapIntoPlace:(Lcom/ds/avare/utils/BitmapHolder;FDDZLcom/ds/avare/position/Origin;)V // method@2633 │ │ +0db24e: 5403 c214 |0063: iget-object v3, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0db252: 7401 2826 1400 |0065: invoke-virtual/range {v20}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0db258: 0c04 |0068: move-result-object v4 │ │ +0db25a: 7401 3026 1400 |0069: invoke-virtual/range {v20}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0db260: 0c05 |006c: move-result-object v5 │ │ +0db262: 5406 ca14 |006d: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ +0db266: 6e40 b102 4365 |006f: invoke-virtual {v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ +0db26c: 5403 c614 |0072: iget-object v3, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0db270: 6e30 0924 c30d |0074: invoke-virtual {v3, v12, v13}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0db276: 0b03 |0077: move-result-wide v3 │ │ +0db278: 8c33 |0078: double-to-float v3, v3 │ │ +0db27a: 5404 c614 |0079: iget-object v4, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0db27e: 6e30 0a24 e40f |007b: invoke-virtual {v4, v14, v15}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0db284: 0b04 |007e: move-result-wide v4 │ │ +0db286: 8c44 |007f: double-to-float v4, v4 │ │ +0db288: 6e10 7a23 0200 |0080: invoke-virtual {v2}, Lcom/ds/avare/place/Runway;.getNumber:()Ljava/lang/String; // method@237a │ │ +0db28e: 0c0f |0083: move-result-object v15 │ │ +0db290: 7401 2c26 1400 |0084: invoke-virtual/range {v20}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0db296: 0a05 |0087: move-result v5 │ │ +0db298: 8255 |0088: int-to-float v5, v5 │ │ +0db29a: 5406 ca14 |0089: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ +0db29e: 6e10 ee02 0600 |008b: invoke-virtual {v6}, Landroid/graphics/Paint;.getTextSize:()F // method@02ee │ │ +0db2a4: 0a06 |008e: move-result v6 │ │ +0db2a6: 1507 0040 |008f: const/high16 v7, #int 1073741824 // #4000 │ │ +0db2aa: c976 |0091: div-float/2addr v6, v7 │ │ +0db2ac: c665 |0092: add-float/2addr v5, v6 │ │ +0db2ae: 8755 |0093: float-to-int v5, v5 │ │ +0db2b0: 1a06 1c0c |0094: const-string v6, "C" // string@0c1c │ │ +0db2b4: 6e20 b72a 6f00 |0096: invoke-virtual {v15, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0db2ba: 0a06 |0099: move-result v6 │ │ +0db2bc: 3806 0700 |009a: if-eqz v6, 00a1 // +0007 │ │ +0db2c0: da05 0503 |009c: mul-int/lit8 v5, v5, #int 3 // #03 │ │ +0db2c4: db05 0504 |009e: div-int/lit8 v5, v5, #int 4 // #04 │ │ +0db2c8: 280b |00a0: goto 00ab // +000b │ │ +0db2ca: 1a06 ea13 |00a1: const-string v6, "L" // string@13ea │ │ +0db2ce: 6e20 b72a 6f00 |00a3: invoke-virtual {v15, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0db2d4: 0a06 |00a6: move-result v6 │ │ +0db2d6: 3806 0400 |00a7: if-eqz v6, 00ab // +0004 │ │ +0db2da: db05 0502 |00a9: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0db2de: 8255 |00ab: int-to-float v5, v5 │ │ +0db2e0: 1506 3443 |00ac: const/high16 v6, #int 1127481344 // #4334 │ │ +0db2e4: c76b |00ae: sub-float/2addr v11, v6 │ │ +0db2e6: 89b6 |00af: float-to-double v6, v11 │ │ +0db2e8: 7120 852a 7600 |00b0: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0db2ee: 0b08 |00b3: move-result-wide v8 │ │ +0db2f0: 7120 812a 9800 |00b4: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0db2f6: 0b08 |00b7: move-result-wide v8 │ │ +0db2f8: 8c88 |00b8: double-to-float v8, v8 │ │ +0db2fa: a808 0805 |00b9: mul-float v8, v8, v5 │ │ +0db2fe: c638 |00bb: add-float/2addr v8, v3 │ │ +0db300: 7120 852a 7600 |00bc: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0db306: 0b06 |00bf: move-result-wide v6 │ │ +0db308: 7120 722a 7600 |00c0: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0db30e: 0b06 |00c3: move-result-wide v6 │ │ +0db310: 8c66 |00c4: double-to-float v6, v6 │ │ +0db312: a805 0506 |00c5: mul-float v5, v5, v6 │ │ +0db316: a705 0405 |00c7: sub-float v5, v4, v5 │ │ +0db31a: 5406 ca14 |00c9: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ +0db31e: 6207 6300 |00cb: sget-object v7, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ +0db322: 6e20 0003 7600 |00cd: invoke-virtual {v6, v7}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0db328: 5406 ca14 |00d0: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ +0db32c: 1407 ff00 00ff |00d2: const v7, #float -1.70146e+38 // #ff0000ff │ │ +0db332: 6e20 f802 7600 |00d5: invoke-virtual {v6, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0db338: 5406 ca14 |00d8: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ +0db33c: 1307 a200 |00da: const/16 v7, #int 162 // #a2 │ │ +0db340: 6e20 f502 7600 |00dc: invoke-virtual {v6, v7}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0db346: 5406 ca14 |00df: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ +0db34a: 1207 |00e1: const/4 v7, #int 0 // #0 │ │ +0db34c: 120e |00e2: const/4 v14, #int 0 // #0 │ │ +0db34e: 6e5e fd02 7677 |00e3: invoke-virtual {v6, v7, v7, v7, v14}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0db354: 5406 ca14 |00e6: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ +0db358: 1507 8040 |00e8: const/high16 v7, #int 1082130432 // #4080 │ │ +0db35c: 5209 c414 |00ea: iget v9, v0, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ +0db360: a809 0907 |00ec: mul-float v9, v9, v7 │ │ +0db364: 6e20 ff02 9600 |00ee: invoke-virtual {v6, v9}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0db36a: a704 0504 |00f1: sub-float v4, v5, v4 │ │ +0db36e: 7f44 |00f3: neg-float v4, v4 │ │ +0db370: a703 0803 |00f4: sub-float v3, v8, v3 │ │ +0db374: 6e10 7b23 0200 |00f6: invoke-virtual {v2}, Lcom/ds/avare/place/Runway;.getPattern:()Ljava/lang/String; // method@237b │ │ +0db37a: 0c02 |00f9: move-result-object v2 │ │ +0db37c: 1a06 dd23 |00fa: const-string v6, "Right" // string@23dd │ │ +0db380: 6e20 bb2a 6200 |00fc: invoke-virtual {v2, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0db386: 0a02 |00ff: move-result v2 │ │ +0db388: 3802 0400 |0100: if-eqz v2, 0104 // +0004 │ │ +0db38c: 7f44 |0102: neg-float v4, v4 │ │ +0db38e: 7f33 |0103: neg-float v3, v3 │ │ +0db390: 5409 c214 |0104: iget-object v9, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0db394: 1502 4040 |0106: const/high16 v2, #int 1077936128 // #4040 │ │ +0db398: c924 |0108: div-float/2addr v4, v2 │ │ +0db39a: a60c 0804 |0109: add-float v12, v8, v4 │ │ +0db39e: c923 |010b: div-float/2addr v3, v2 │ │ +0db3a0: a60d 0503 |010c: add-float v13, v5, v3 │ │ +0db3a4: 5402 ca14 |010e: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ +0db3a8: 018a |0110: move v10, v8 │ │ +0db3aa: 015b |0111: move v11, v5 │ │ +0db3ac: 1203 |0112: const/4 v3, #int 0 // #0 │ │ +0db3ae: 072e |0113: move-object v14, v2 │ │ +0db3b0: 7406 b402 0900 |0114: invoke-virtual/range {v9, v10, v11, v12, v13, v14}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0db3b6: 5402 c914 |0117: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0db3ba: 6e10 2b25 0200 |0119: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ +0db3c0: 0a02 |011c: move-result v2 │ │ +0db3c2: 1214 |011d: const/4 v4, #int 1 // #1 │ │ +0db3c4: 3802 1500 |011e: if-eqz v2, 0133 // +0015 │ │ +0db3c8: 3816 1300 |0120: if-eqz v22, 0133 // +0013 │ │ +0db3cc: 5402 c214 |0122: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0db3d0: 6e10 bf02 0200 |0124: invoke-virtual {v2}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ +0db3d6: 5402 c214 |0127: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0db3da: 7401 9121 1600 |0129: invoke-virtual/range {v22}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0db3e0: 0b06 |012c: move-result-wide v6 │ │ +0db3e2: 8a63 |012d: double-to-int v3, v6 │ │ +0db3e4: 8233 |012e: int-to-float v3, v3 │ │ +0db3e6: 6e40 be02 3258 |012f: invoke-virtual {v2, v3, v8, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0db3ec: 1213 |0132: const/4 v3, #int 1 // #1 │ │ +0db3ee: 5402 ca14 |0133: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ +0db3f2: 12f6 |0135: const/4 v6, #int -1 // #ff │ │ +0db3f4: 6e20 f802 6200 |0136: invoke-virtual {v2, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0db3fa: 5402 cc14 |0139: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ +0db3fe: 6e10 251e 0200 |013b: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ +0db404: 0c0c |013e: move-result-object v12 │ │ +0db406: 540d c214 |013f: iget-object v13, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0db40a: 540e ca14 |0141: iget-object v14, v0, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ +0db40e: 1410 4444 44ff |0143: const v16, #float -2.60883e+38 // #ff444444 │ │ +0db414: 0211 0800 |0146: move/from16 v17, v8 │ │ +0db418: 0212 0500 |0148: move/from16 v18, v5 │ │ +0db41c: 7407 4a27 0c00 |014a: invoke-virtual/range {v12, v13, v14, v15, v16, v17, v18}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ +0db422: 3334 cdfe |014d: if-ne v4, v3, 001a // -0133 │ │ +0db426: 5402 c214 |014f: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0db42a: 6e10 bb02 0200 |0151: invoke-virtual {v2}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ +0db430: 2900 c6fe |0154: goto/16 001a // -013a │ │ +0db434: 0e00 |0156: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=314 │ │ 0x0010 line=318 │ │ 0x0016 line=326 │ │ 0x0026 line=327 │ │ 0x0031 line=335 │ │ @@ -227974,17 +227975,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db054: |[0db054] com.ds.avare.place.Runway.getElevation:()Ljava/lang/String; │ │ -0db064: 5410 3f14 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mElevation:Ljava/lang/String; // field@143f │ │ -0db068: 1100 |0002: return-object v0 │ │ +0db058: |[0db058] com.ds.avare.place.Runway.getElevation:()Ljava/lang/String; │ │ +0db068: 5410 3f14 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mElevation:Ljava/lang/String; // field@143f │ │ +0db06c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Runway; │ │ │ │ #1 : (in Lcom/ds/avare/place/Runway;) │ │ @@ -227992,17 +227993,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db06c: |[0db06c] com.ds.avare.place.Runway.getILS:()Ljava/lang/String; │ │ -0db07c: 5410 4114 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mILS:Ljava/lang/String; // field@1441 │ │ -0db080: 1100 |0002: return-object v0 │ │ +0db070: |[0db070] com.ds.avare.place.Runway.getILS:()Ljava/lang/String; │ │ +0db080: 5410 4114 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mILS:Ljava/lang/String; // field@1441 │ │ +0db084: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Runway; │ │ │ │ #2 : (in Lcom/ds/avare/place/Runway;) │ │ @@ -228010,17 +228011,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0daf8c: |[0daf8c] com.ds.avare.place.Runway.getLatitude:()D │ │ -0daf9c: 5320 4214 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Runway;.mLat:D // field@1442 │ │ -0dafa0: 1000 |0002: return-wide v0 │ │ +0daf90: |[0daf90] com.ds.avare.place.Runway.getLatitude:()D │ │ +0dafa0: 5320 4214 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Runway;.mLat:D // field@1442 │ │ +0dafa4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/place/Runway; │ │ │ │ #3 : (in Lcom/ds/avare/place/Runway;) │ │ @@ -228028,17 +228029,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db084: |[0db084] com.ds.avare.place.Runway.getLength:()Ljava/lang/String; │ │ -0db094: 5410 4314 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mLength:Ljava/lang/String; // field@1443 │ │ -0db098: 1100 |0002: return-object v0 │ │ +0db088: |[0db088] com.ds.avare.place.Runway.getLength:()Ljava/lang/String; │ │ +0db098: 5410 4314 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mLength:Ljava/lang/String; // field@1443 │ │ +0db09c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Runway; │ │ │ │ #4 : (in Lcom/ds/avare/place/Runway;) │ │ @@ -228046,17 +228047,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db09c: |[0db09c] com.ds.avare.place.Runway.getLights:()Ljava/lang/String; │ │ -0db0ac: 5410 4414 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mLights:Ljava/lang/String; // field@1444 │ │ -0db0b0: 1100 |0002: return-object v0 │ │ +0db0a0: |[0db0a0] com.ds.avare.place.Runway.getLights:()Ljava/lang/String; │ │ +0db0b0: 5410 4414 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mLights:Ljava/lang/String; // field@1444 │ │ +0db0b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Runway; │ │ │ │ #5 : (in Lcom/ds/avare/place/Runway;) │ │ @@ -228064,17 +228065,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dafa4: |[0dafa4] com.ds.avare.place.Runway.getLongitude:()D │ │ -0dafb4: 5320 4514 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Runway;.mLon:D // field@1445 │ │ -0dafb8: 1000 |0002: return-wide v0 │ │ +0dafa8: |[0dafa8] com.ds.avare.place.Runway.getLongitude:()D │ │ +0dafb8: 5320 4514 |0000: iget-wide v0, v2, Lcom/ds/avare/place/Runway;.mLon:D // field@1445 │ │ +0dafbc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/place/Runway; │ │ │ │ #6 : (in Lcom/ds/avare/place/Runway;) │ │ @@ -228082,17 +228083,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db0b4: |[0db0b4] com.ds.avare.place.Runway.getNumber:()Ljava/lang/String; │ │ -0db0c4: 5410 4614 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mNumber:Ljava/lang/String; // field@1446 │ │ -0db0c8: 1100 |0002: return-object v0 │ │ +0db0b8: |[0db0b8] com.ds.avare.place.Runway.getNumber:()Ljava/lang/String; │ │ +0db0c8: 5410 4614 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mNumber:Ljava/lang/String; // field@1446 │ │ +0db0cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Runway; │ │ │ │ #7 : (in Lcom/ds/avare/place/Runway;) │ │ @@ -228100,17 +228101,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db0cc: |[0db0cc] com.ds.avare.place.Runway.getPattern:()Ljava/lang/String; │ │ -0db0dc: 5410 4714 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mPattern:Ljava/lang/String; // field@1447 │ │ -0db0e0: 1100 |0002: return-object v0 │ │ +0db0d0: |[0db0d0] com.ds.avare.place.Runway.getPattern:()Ljava/lang/String; │ │ +0db0e0: 5410 4714 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mPattern:Ljava/lang/String; // field@1447 │ │ +0db0e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Runway; │ │ │ │ #8 : (in Lcom/ds/avare/place/Runway;) │ │ @@ -228118,17 +228119,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db0e4: |[0db0e4] com.ds.avare.place.Runway.getSurface:()Ljava/lang/String; │ │ -0db0f4: 5410 4814 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mSurface:Ljava/lang/String; // field@1448 │ │ -0db0f8: 1100 |0002: return-object v0 │ │ +0db0e8: |[0db0e8] com.ds.avare.place.Runway.getSurface:()Ljava/lang/String; │ │ +0db0f8: 5410 4814 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mSurface:Ljava/lang/String; // field@1448 │ │ +0db0fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Runway; │ │ │ │ #9 : (in Lcom/ds/avare/place/Runway;) │ │ @@ -228136,17 +228137,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db0fc: |[0db0fc] com.ds.avare.place.Runway.getThreshold:()Ljava/lang/String; │ │ -0db10c: 5410 4914 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mThreshold:Ljava/lang/String; // field@1449 │ │ -0db110: 1100 |0002: return-object v0 │ │ +0db100: |[0db100] com.ds.avare.place.Runway.getThreshold:()Ljava/lang/String; │ │ +0db110: 5410 4914 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mThreshold:Ljava/lang/String; // field@1449 │ │ +0db114: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Runway; │ │ │ │ #10 : (in Lcom/ds/avare/place/Runway;) │ │ @@ -228154,44 +228155,44 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0dafbc: |[0dafbc] com.ds.avare.place.Runway.getTrue:()F │ │ -0dafcc: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0dafd0: 1501 7ac4 |0002: const/high16 v1, #int -998637568 // #c47a │ │ -0dafd4: 5442 4014 |0004: iget-object v2, v4, Lcom/ds/avare/place/Runway;.mHeading:Ljava/lang/String; // field@1440 │ │ -0dafd8: 7110 5d2a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0dafde: 0a02 |0009: move-result v2 │ │ -0dafe0: 8222 |000a: int-to-float v2, v2 │ │ -0dafe2: 2803 |000b: goto 000e // +0003 │ │ -0dafe4: 1502 7ac4 |000c: const/high16 v2, #int -998637568 // #c47a │ │ -0dafe8: 2d01 0102 |000e: cmpl-float v1, v1, v2 │ │ -0dafec: 3901 2400 |0010: if-nez v1, 0034 // +0024 │ │ -0daff0: 5441 4614 |0012: iget-object v1, v4, Lcom/ds/avare/place/Runway;.mNumber:Ljava/lang/String; // field@1446 │ │ -0daff4: 1a03 ea13 |0014: const-string v3, "L" // string@13ea │ │ -0daff8: 6e30 cd2a 3100 |0016: invoke-virtual {v1, v3, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0daffe: 0c01 |0019: move-result-object v1 │ │ -0db000: 1a03 1423 |001a: const-string v3, "R" // string@2314 │ │ -0db004: 6e30 cd2a 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0db00a: 0c01 |001f: move-result-object v1 │ │ -0db00c: 1a03 1c0c |0020: const-string v3, "C" // string@0c1c │ │ -0db010: 6e30 cd2a 3100 |0022: invoke-virtual {v1, v3, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0db016: 0c00 |0025: move-result-object v0 │ │ -0db018: 7110 5d2a 0000 |0026: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0db01e: 0a00 |0029: move-result v0 │ │ -0db020: 8200 |002a: int-to-float v0, v0 │ │ -0db022: 1501 2041 |002b: const/high16 v1, #int 1092616192 // #4120 │ │ -0db026: a800 0001 |002d: mul-float v0, v0, v1 │ │ -0db02a: 5341 4b14 |002f: iget-wide v1, v4, Lcom/ds/avare/place/Runway;.mVariation:D // field@144b │ │ -0db02e: 8c11 |0031: double-to-float v1, v1 │ │ -0db030: a702 0001 |0032: sub-float v2, v0, v1 │ │ -0db034: 0f02 |0034: return v2 │ │ +0dafc0: |[0dafc0] com.ds.avare.place.Runway.getTrue:()F │ │ +0dafd0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0dafd4: 1501 7ac4 |0002: const/high16 v1, #int -998637568 // #c47a │ │ +0dafd8: 5442 4014 |0004: iget-object v2, v4, Lcom/ds/avare/place/Runway;.mHeading:Ljava/lang/String; // field@1440 │ │ +0dafdc: 7110 5d2a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0dafe2: 0a02 |0009: move-result v2 │ │ +0dafe4: 8222 |000a: int-to-float v2, v2 │ │ +0dafe6: 2803 |000b: goto 000e // +0003 │ │ +0dafe8: 1502 7ac4 |000c: const/high16 v2, #int -998637568 // #c47a │ │ +0dafec: 2d01 0102 |000e: cmpl-float v1, v1, v2 │ │ +0daff0: 3901 2400 |0010: if-nez v1, 0034 // +0024 │ │ +0daff4: 5441 4614 |0012: iget-object v1, v4, Lcom/ds/avare/place/Runway;.mNumber:Ljava/lang/String; // field@1446 │ │ +0daff8: 1a03 ea13 |0014: const-string v3, "L" // string@13ea │ │ +0daffc: 6e30 cd2a 3100 |0016: invoke-virtual {v1, v3, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0db002: 0c01 |0019: move-result-object v1 │ │ +0db004: 1a03 1423 |001a: const-string v3, "R" // string@2314 │ │ +0db008: 6e30 cd2a 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0db00e: 0c01 |001f: move-result-object v1 │ │ +0db010: 1a03 1c0c |0020: const-string v3, "C" // string@0c1c │ │ +0db014: 6e30 cd2a 3100 |0022: invoke-virtual {v1, v3, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0db01a: 0c00 |0025: move-result-object v0 │ │ +0db01c: 7110 5d2a 0000 |0026: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0db022: 0a00 |0029: move-result v0 │ │ +0db024: 8200 |002a: int-to-float v0, v0 │ │ +0db026: 1501 2041 |002b: const/high16 v1, #int 1092616192 // #4120 │ │ +0db02a: a800 0001 |002d: mul-float v0, v0, v1 │ │ +0db02e: 5341 4b14 |002f: iget-wide v1, v4, Lcom/ds/avare/place/Runway;.mVariation:D // field@144b │ │ +0db032: 8c11 |0031: double-to-float v1, v1 │ │ +0db034: a702 0001 |0032: sub-float v2, v0, v1 │ │ +0db038: 0f02 |0034: return v2 │ │ catches : 2 │ │ 0x0004 - 0x000a │ │ Ljava/lang/Exception; -> 0x000c │ │ 0x0012 - 0x0031 │ │ Ljava/lang/Exception; -> 0x0034 │ │ positions : │ │ 0x0004 line=134 │ │ @@ -228204,17 +228205,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db114: |[0db114] com.ds.avare.place.Runway.getVGSI:()Ljava/lang/String; │ │ -0db124: 5410 4a14 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mVGSI:Ljava/lang/String; // field@144a │ │ -0db128: 1100 |0002: return-object v0 │ │ +0db118: |[0db118] com.ds.avare.place.Runway.getVGSI:()Ljava/lang/String; │ │ +0db128: 5410 4a14 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mVGSI:Ljava/lang/String; // field@144a │ │ +0db12c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Runway; │ │ │ │ #12 : (in Lcom/ds/avare/place/Runway;) │ │ @@ -228222,17 +228223,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db12c: |[0db12c] com.ds.avare.place.Runway.getWidth:()Ljava/lang/String; │ │ -0db13c: 5410 4c14 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mWidth:Ljava/lang/String; // field@144c │ │ -0db140: 1100 |0002: return-object v0 │ │ +0db130: |[0db130] com.ds.avare.place.Runway.getWidth:()Ljava/lang/String; │ │ +0db140: 5410 4c14 |0000: iget-object v0, v1, Lcom/ds/avare/place/Runway;.mWidth:Ljava/lang/String; // field@144c │ │ +0db144: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/Runway; │ │ │ │ #13 : (in Lcom/ds/avare/place/Runway;) │ │ @@ -228240,17 +228241,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db434: |[0db434] com.ds.avare.place.Runway.setElevation:(Ljava/lang/String;)V │ │ -0db444: 5b01 3f14 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mElevation:Ljava/lang/String; // field@143f │ │ -0db448: 0e00 |0002: return-void │ │ +0db438: |[0db438] com.ds.avare.place.Runway.setElevation:(Ljava/lang/String;)V │ │ +0db448: 5b01 3f14 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mElevation:Ljava/lang/String; // field@143f │ │ +0db44c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Runway; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -228259,17 +228260,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db44c: |[0db44c] com.ds.avare.place.Runway.setHeading:(Ljava/lang/String;)V │ │ -0db45c: 5b01 4014 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mHeading:Ljava/lang/String; // field@1440 │ │ -0db460: 0e00 |0002: return-void │ │ +0db450: |[0db450] com.ds.avare.place.Runway.setHeading:(Ljava/lang/String;)V │ │ +0db460: 5b01 4014 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mHeading:Ljava/lang/String; // field@1440 │ │ +0db464: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Runway; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -228278,17 +228279,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db464: |[0db464] com.ds.avare.place.Runway.setILS:(Ljava/lang/String;)V │ │ -0db474: 5b01 4114 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mILS:Ljava/lang/String; // field@1441 │ │ -0db478: 0e00 |0002: return-void │ │ +0db468: |[0db468] com.ds.avare.place.Runway.setILS:(Ljava/lang/String;)V │ │ +0db478: 5b01 4114 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mILS:Ljava/lang/String; // field@1441 │ │ +0db47c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Runway; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -228297,19 +228298,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0db47c: |[0db47c] com.ds.avare.place.Runway.setLatitude:(Ljava/lang/String;)V │ │ -0db48c: 7110 392a 0300 |0000: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0db492: 0b00 |0003: move-result-wide v0 │ │ -0db494: 5a20 4214 |0004: iput-wide v0, v2, Lcom/ds/avare/place/Runway;.mLat:D // field@1442 │ │ -0db498: 0e00 |0006: return-void │ │ +0db480: |[0db480] com.ds.avare.place.Runway.setLatitude:(Ljava/lang/String;)V │ │ +0db490: 7110 392a 0300 |0000: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0db496: 0b00 |0003: move-result-wide v0 │ │ +0db498: 5a20 4214 |0004: iput-wide v0, v2, Lcom/ds/avare/place/Runway;.mLat:D // field@1442 │ │ +0db49c: 0e00 |0006: return-void │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/Exception; -> 0x0006 │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/place/Runway; │ │ @@ -228320,17 +228321,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db4ac: |[0db4ac] com.ds.avare.place.Runway.setLength:(Ljava/lang/String;)V │ │ -0db4bc: 5b01 4314 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mLength:Ljava/lang/String; // field@1443 │ │ -0db4c0: 0e00 |0002: return-void │ │ +0db4b0: |[0db4b0] com.ds.avare.place.Runway.setLength:(Ljava/lang/String;)V │ │ +0db4c0: 5b01 4314 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mLength:Ljava/lang/String; // field@1443 │ │ +0db4c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Runway; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -228339,17 +228340,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db4c4: |[0db4c4] com.ds.avare.place.Runway.setLights:(Ljava/lang/String;)V │ │ -0db4d4: 5b01 4414 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mLights:Ljava/lang/String; // field@1444 │ │ -0db4d8: 0e00 |0002: return-void │ │ +0db4c8: |[0db4c8] com.ds.avare.place.Runway.setLights:(Ljava/lang/String;)V │ │ +0db4d8: 5b01 4414 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mLights:Ljava/lang/String; // field@1444 │ │ +0db4dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Runway; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -228358,19 +228359,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0db4dc: |[0db4dc] com.ds.avare.place.Runway.setLongitude:(Ljava/lang/String;)V │ │ -0db4ec: 7110 392a 0300 |0000: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0db4f2: 0b00 |0003: move-result-wide v0 │ │ -0db4f4: 5a20 4514 |0004: iput-wide v0, v2, Lcom/ds/avare/place/Runway;.mLon:D // field@1445 │ │ -0db4f8: 0e00 |0006: return-void │ │ +0db4e0: |[0db4e0] com.ds.avare.place.Runway.setLongitude:(Ljava/lang/String;)V │ │ +0db4f0: 7110 392a 0300 |0000: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0db4f6: 0b00 |0003: move-result-wide v0 │ │ +0db4f8: 5a20 4514 |0004: iput-wide v0, v2, Lcom/ds/avare/place/Runway;.mLon:D // field@1445 │ │ +0db4fc: 0e00 |0006: return-void │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/Exception; -> 0x0006 │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/place/Runway; │ │ @@ -228381,17 +228382,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db50c: |[0db50c] com.ds.avare.place.Runway.setPattern:(Ljava/lang/String;)V │ │ -0db51c: 5b01 4714 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mPattern:Ljava/lang/String; // field@1447 │ │ -0db520: 0e00 |0002: return-void │ │ +0db510: |[0db510] com.ds.avare.place.Runway.setPattern:(Ljava/lang/String;)V │ │ +0db520: 5b01 4714 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mPattern:Ljava/lang/String; // field@1447 │ │ +0db524: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Runway; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -228400,17 +228401,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db524: |[0db524] com.ds.avare.place.Runway.setSurface:(Ljava/lang/String;)V │ │ -0db534: 5b01 4814 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mSurface:Ljava/lang/String; // field@1448 │ │ -0db538: 0e00 |0002: return-void │ │ +0db528: |[0db528] com.ds.avare.place.Runway.setSurface:(Ljava/lang/String;)V │ │ +0db538: 5b01 4814 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mSurface:Ljava/lang/String; // field@1448 │ │ +0db53c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Runway; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -228419,17 +228420,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db53c: |[0db53c] com.ds.avare.place.Runway.setThreshold:(Ljava/lang/String;)V │ │ -0db54c: 5b01 4914 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mThreshold:Ljava/lang/String; // field@1449 │ │ -0db550: 0e00 |0002: return-void │ │ +0db540: |[0db540] com.ds.avare.place.Runway.setThreshold:(Ljava/lang/String;)V │ │ +0db550: 5b01 4914 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mThreshold:Ljava/lang/String; // field@1449 │ │ +0db554: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Runway; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -228438,17 +228439,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db554: |[0db554] com.ds.avare.place.Runway.setVGSI:(Ljava/lang/String;)V │ │ -0db564: 5b01 4a14 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mVGSI:Ljava/lang/String; // field@144a │ │ -0db568: 0e00 |0002: return-void │ │ +0db558: |[0db558] com.ds.avare.place.Runway.setVGSI:(Ljava/lang/String;)V │ │ +0db568: 5b01 4a14 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mVGSI:Ljava/lang/String; // field@144a │ │ +0db56c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Runway; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -228457,19 +228458,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0db56c: |[0db56c] com.ds.avare.place.Runway.setVariation:(Ljava/lang/String;)V │ │ -0db57c: 7110 a526 0300 |0000: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.parseVariation:(Ljava/lang/String;)D // method@26a5 │ │ -0db582: 0b00 |0003: move-result-wide v0 │ │ -0db584: 5a20 4b14 |0004: iput-wide v0, v2, Lcom/ds/avare/place/Runway;.mVariation:D // field@144b │ │ -0db588: 0e00 |0006: return-void │ │ +0db570: |[0db570] com.ds.avare.place.Runway.setVariation:(Ljava/lang/String;)V │ │ +0db580: 7110 a526 0300 |0000: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.parseVariation:(Ljava/lang/String;)D // method@26a5 │ │ +0db586: 0b00 |0003: move-result-wide v0 │ │ +0db588: 5a20 4b14 |0004: iput-wide v0, v2, Lcom/ds/avare/place/Runway;.mVariation:D // field@144b │ │ +0db58c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/place/Runway; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -228478,17 +228479,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db58c: |[0db58c] com.ds.avare.place.Runway.setWidth:(Ljava/lang/String;)V │ │ -0db59c: 5b01 4c14 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mWidth:Ljava/lang/String; // field@144c │ │ -0db5a0: 0e00 |0002: return-void │ │ +0db590: |[0db590] com.ds.avare.place.Runway.setWidth:(Ljava/lang/String;)V │ │ +0db5a0: 5b01 4c14 |0000: iput-object v1, v0, Lcom/ds/avare/place/Runway;.mWidth:Ljava/lang/String; // field@144c │ │ +0db5a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/place/Runway; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -228553,18 +228554,18 @@ │ │ type : '(Lcom/ds/avare/place/UDWDestination;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0db5f4: |[0db5f4] com.ds.avare.place.UDWDestination$DataBaseTask.:(Lcom/ds/avare/place/UDWDestination;)V │ │ -0db604: 5b01 4d14 |0000: iput-object v1, v0, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/UDWDestination; // field@144d │ │ -0db608: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ -0db60e: 0e00 |0005: return-void │ │ +0db5f8: |[0db5f8] com.ds.avare.place.UDWDestination$DataBaseTask.:(Lcom/ds/avare/place/UDWDestination;)V │ │ +0db608: 5b01 4d14 |0000: iput-object v1, v0, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/UDWDestination; // field@144d │ │ +0db60c: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ +0db612: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/place/UDWDestination$DataBaseTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/place/UDWDestination; │ │ │ │ @@ -228573,17 +228574,17 @@ │ │ type : '(Lcom/ds/avare/place/UDWDestination;Lcom/ds/avare/place/UDWDestination$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0db610: |[0db610] com.ds.avare.place.UDWDestination$DataBaseTask.:(Lcom/ds/avare/place/UDWDestination;Lcom/ds/avare/place/UDWDestination$1;)V │ │ -0db620: 7020 8e23 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.:(Lcom/ds/avare/place/UDWDestination;)V // method@238e │ │ -0db626: 0e00 |0003: return-void │ │ +0db614: |[0db614] com.ds.avare.place.UDWDestination$DataBaseTask.:(Lcom/ds/avare/place/UDWDestination;Lcom/ds/avare/place/UDWDestination$1;)V │ │ +0db624: 7020 8e23 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.:(Lcom/ds/avare/place/UDWDestination;)V // method@238e │ │ +0db62a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/place/UDWDestination$DataBaseTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/place/UDWDestination; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/place/UDWDestination$1; │ │ @@ -228594,19 +228595,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0db5a4: |[0db5a4] com.ds.avare.place.UDWDestination$DataBaseTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0db5b4: 1f01 f909 |0000: check-cast v1, [Ljava/lang/Void; // type@09f9 │ │ -0db5b8: 6e20 9123 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@2391 │ │ -0db5be: 0c01 |0005: move-result-object v1 │ │ -0db5c0: 1101 |0006: return-object v1 │ │ +0db5a8: |[0db5a8] com.ds.avare.place.UDWDestination$DataBaseTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0db5b8: 1f01 f909 |0000: check-cast v1, [Ljava/lang/Void; // type@09f9 │ │ +0db5bc: 6e20 9123 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@2391 │ │ +0db5c2: 0c01 |0005: move-result-object v1 │ │ +0db5c4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/place/UDWDestination$DataBaseTask; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -228615,23 +228616,23 @@ │ │ type : '([Ljava/lang/Void;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0db5c4: |[0db5c4] com.ds.avare.place.UDWDestination$DataBaseTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -0db5d4: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -0db5da: 0c02 |0003: move-result-object v2 │ │ -0db5dc: 1a00 f90e |0004: const-string v0, "Destination" // string@0ef9 │ │ -0db5e0: 6e20 0f2b 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -0db5e6: 5412 4d14 |0009: iget-object v2, v1, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/UDWDestination; // field@144d │ │ -0db5ea: 6e10 9b23 0200 |000b: invoke-virtual {v2}, Lcom/ds/avare/place/UDWDestination;.updateWinds:()V // method@239b │ │ -0db5f0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0db5f2: 1102 |000f: return-object v2 │ │ +0db5c8: |[0db5c8] com.ds.avare.place.UDWDestination$DataBaseTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +0db5d8: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +0db5de: 0c02 |0003: move-result-object v2 │ │ +0db5e0: 1a00 f90e |0004: const-string v0, "Destination" // string@0ef9 │ │ +0db5e4: 6e20 0f2b 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +0db5ea: 5412 4d14 |0009: iget-object v2, v1, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/UDWDestination; // field@144d │ │ +0db5ee: 6e10 9b23 0200 |000b: invoke-virtual {v2}, Lcom/ds/avare/place/UDWDestination;.updateWinds:()V // method@239b │ │ +0db5f4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0db5f6: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0009 line=77 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/ds/avare/place/UDWDestination$DataBaseTask; │ │ 0x0000 - 0x0010 reg=2 (null) [Ljava/lang/Void; │ │ @@ -228641,18 +228642,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0db628: |[0db628] com.ds.avare.place.UDWDestination$DataBaseTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0db638: 1f01 1907 |0000: check-cast v1, Ljava/lang/Void; // type@0719 │ │ -0db63c: 6e20 9423 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.onPostExecute:(Ljava/lang/Void;)V // method@2394 │ │ -0db642: 0e00 |0005: return-void │ │ +0db62c: |[0db62c] com.ds.avare.place.UDWDestination$DataBaseTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0db63c: 1f01 1907 |0000: check-cast v1, Ljava/lang/Void; // type@0719 │ │ +0db640: 6e20 9423 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.onPostExecute:(Ljava/lang/Void;)V // method@2394 │ │ +0db646: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/place/UDWDestination$DataBaseTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -228661,18 +228662,18 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0db644: |[0db644] com.ds.avare.place.UDWDestination$DataBaseTask.onPostExecute:(Ljava/lang/Void;)V │ │ -0db654: 5401 4d14 |0000: iget-object v1, v0, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/UDWDestination; // field@144d │ │ -0db658: 6e10 9923 0100 |0002: invoke-virtual {v1}, Lcom/ds/avare/place/UDWDestination;.found:()V // method@2399 │ │ -0db65e: 0e00 |0005: return-void │ │ +0db648: |[0db648] com.ds.avare.place.UDWDestination$DataBaseTask.onPostExecute:(Ljava/lang/Void;)V │ │ +0db658: 5401 4d14 |0000: iget-object v1, v0, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.this$0:Lcom/ds/avare/place/UDWDestination; // field@144d │ │ +0db65c: 6e10 9923 0100 |0002: invoke-virtual {v1}, Lcom/ds/avare/place/UDWDestination;.found:()V // method@2399 │ │ +0db662: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/place/UDWDestination$DataBaseTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Void; │ │ │ │ @@ -228737,18 +228738,18 @@ │ │ type : '(Lcom/ds/avare/plan/Cifp;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0db9d4: |[0db9d4] com.ds.avare.plan.Cifp$CreateTask.:(Lcom/ds/avare/plan/Cifp;)V │ │ -0db9e4: 5b01 5a14 |0000: iput-object v1, v0, Lcom/ds/avare/plan/Cifp$CreateTask;.this$0:Lcom/ds/avare/plan/Cifp; // field@145a │ │ -0db9e8: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ -0db9ee: 0e00 |0005: return-void │ │ +0db9d8: |[0db9d8] com.ds.avare.plan.Cifp$CreateTask.:(Lcom/ds/avare/plan/Cifp;)V │ │ +0db9e8: 5b01 5a14 |0000: iput-object v1, v0, Lcom/ds/avare/plan/Cifp$CreateTask;.this$0:Lcom/ds/avare/plan/Cifp; // field@145a │ │ +0db9ec: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ +0db9f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/plan/Cifp$CreateTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/plan/Cifp; │ │ │ │ @@ -228757,17 +228758,17 @@ │ │ type : '(Lcom/ds/avare/plan/Cifp;Lcom/ds/avare/plan/Cifp$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0db9f0: |[0db9f0] com.ds.avare.plan.Cifp$CreateTask.:(Lcom/ds/avare/plan/Cifp;Lcom/ds/avare/plan/Cifp$1;)V │ │ -0dba00: 7020 9c23 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/plan/Cifp$CreateTask;.:(Lcom/ds/avare/plan/Cifp;)V // method@239c │ │ -0dba06: 0e00 |0003: return-void │ │ +0db9f4: |[0db9f4] com.ds.avare.plan.Cifp$CreateTask.:(Lcom/ds/avare/plan/Cifp;Lcom/ds/avare/plan/Cifp$1;)V │ │ +0dba04: 7020 9c23 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/plan/Cifp$CreateTask;.:(Lcom/ds/avare/plan/Cifp;)V // method@239c │ │ +0dba0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/plan/Cifp$CreateTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/plan/Cifp; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/plan/Cifp$1; │ │ @@ -228778,126 +228779,126 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Boolean;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 225 16-bit code units │ │ -0db7e4: |[0db7e4] com.ds.avare.plan.Cifp$CreateTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; │ │ -0db7f4: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -0db7fa: 0c00 |0003: move-result-object v0 │ │ -0db7fc: 1a01 2a0e |0004: const-string v1, "CreateApproach" // string@0e2a │ │ -0db800: 6e20 0f2b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -0db806: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0db808: 4601 0a00 |000a: aget-object v1, v10, v0 │ │ -0db80c: 1f01 1405 |000c: check-cast v1, Lcom/ds/avare/StorageService; // type@0514 │ │ -0db810: 1222 |000e: const/4 v2, #int 2 // #2 │ │ -0db812: 4602 0a02 |000f: aget-object v2, v10, v2 │ │ -0db816: 1f02 2206 |0011: check-cast v2, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0db81a: 6e10 351e 0100 |0013: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.newPlan:()V // method@1e35 │ │ -0db820: 2202 6307 |0016: new-instance v2, Ljava/util/LinkedList; // type@0763 │ │ -0db824: 7010 152c 0200 |0018: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0db82a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -0db82c: 460a 0a03 |001c: aget-object v10, v10, v3 │ │ -0db830: 1f0a 0e07 |001e: check-cast v10, Ljava/lang/String; // type@070e │ │ -0db834: 1a04 1b00 |0020: const-string v4, " " // string@001b │ │ -0db838: 6e20 d02a 4a00 |0022: invoke-virtual {v10, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0db83e: 0c0a |0025: move-result-object v10 │ │ -0db840: 2204 1007 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -0db844: 7010 eb2a 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0db84a: 6e10 0e1e 0100 |002b: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0db850: 0c05 |002e: move-result-object v5 │ │ -0db852: 6e10 9721 0500 |002f: invoke-virtual {v5}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0db858: 0b05 |0032: move-result-wide v5 │ │ -0db85a: 6e30 ef2a 5406 |0033: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0db860: 1a05 3f01 |0036: const-string v5, "&" // string@013f │ │ -0db864: 6e20 f52a 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0db86a: 6e10 0e1e 0100 |003b: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0db870: 0c05 |003e: move-result-object v5 │ │ -0db872: 6e10 9921 0500 |003f: invoke-virtual {v5}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0db878: 0b05 |0042: move-result-wide v5 │ │ -0db87a: 6e30 ef2a 5406 |0043: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0db880: 6e10 fa2a 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0db886: 0c04 |0049: move-result-object v4 │ │ -0db888: 6e20 182c 4200 |004a: invoke-virtual {v2, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0db88e: 21a4 |004d: array-length v4, v10 │ │ -0db890: 1a05 0000 |004e: const-string v5, "" // string@0000 │ │ -0db894: 0756 |0050: move-object v6, v5 │ │ -0db896: 3543 1800 |0051: if-ge v3, v4, 0069 // +0018 │ │ -0db89a: 4607 0a03 |0053: aget-object v7, v10, v3 │ │ -0db89e: 6e20 ba2a 7600 |0055: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0db8a4: 0a08 |0058: move-result v8 │ │ -0db8a6: 3908 0d00 |0059: if-nez v8, 0066 // +000d │ │ -0db8aa: 6e20 ba2a 5700 |005b: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0db8b0: 0a08 |005e: move-result v8 │ │ -0db8b2: 3808 0300 |005f: if-eqz v8, 0062 // +0003 │ │ -0db8b6: 2805 |0061: goto 0066 // +0005 │ │ -0db8b8: 6e20 182c 7200 |0062: invoke-virtual {v2, v7}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0db8be: 0776 |0065: move-object v6, v7 │ │ -0db8c0: d803 0301 |0066: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0db8c4: 28e9 |0068: goto 0051 // -0017 │ │ -0db8c6: 6e10 212c 0200 |0069: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0db8cc: 0c0a |006c: move-result-object v10 │ │ -0db8ce: 7210 042c 0a00 |006d: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0db8d4: 0a02 |0070: move-result v2 │ │ -0db8d6: 3802 6b00 |0071: if-eqz v2, 00dc // +006b │ │ -0db8da: 7210 052c 0a00 |0073: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0db8e0: 0c02 |0076: move-result-object v2 │ │ -0db8e2: 1f02 0e07 |0077: check-cast v2, Ljava/lang/String; // type@070e │ │ -0db8e6: 1a03 8f23 |0079: const-string v3, "RW\d{2}.*" // string@238f │ │ -0db8ea: 6e20 ca2a 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -0db8f0: 0a03 |007e: move-result v3 │ │ -0db8f2: 3803 3400 |007f: if-eqz v3, 00b3 // +0034 │ │ -0db8f6: 1a03 8d23 |0081: const-string v3, "RW" // string@238d │ │ -0db8fa: 6e30 cd2a 3205 |0083: invoke-virtual {v2, v3, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0db900: 0c03 |0086: move-result-object v3 │ │ -0db902: 6e10 ff1d 0100 |0087: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0db908: 0c04 |008a: move-result-object v4 │ │ -0db90a: 5496 5a14 |008b: iget-object v6, v9, Lcom/ds/avare/plan/Cifp$CreateTask;.this$0:Lcom/ds/avare/plan/Cifp; // field@145a │ │ -0db90e: 7110 a623 0600 |008d: invoke-static {v6}, Lcom/ds/avare/plan/Cifp;.access$100:(Lcom/ds/avare/plan/Cifp;)Ljava/lang/String; // method@23a6 │ │ -0db914: 0c06 |0090: move-result-object v6 │ │ -0db916: 6e30 6e20 3406 |0091: invoke-virtual {v4, v3, v6}, Lcom/ds/avare/content/DataSource;.findRunwayCoordinates:(Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/position/Coordinate; // method@206e │ │ -0db91c: 0c03 |0094: move-result-object v3 │ │ -0db91e: 3803 1e00 |0095: if-eqz v3, 00b3 // +001e │ │ -0db922: 6e10 d123 0300 |0097: invoke-virtual {v3}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0db928: 0b06 |009a: move-result-wide v6 │ │ -0db92a: 6e10 cf23 0300 |009b: invoke-virtual {v3}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0db930: 0b03 |009e: move-result-wide v3 │ │ -0db932: 7140 9126 7643 |009f: invoke-static {v6, v7, v3, v4}, Lcom/ds/avare/utils/Helper;.getGpsAddress:(DD)Ljava/lang/String; // method@2691 │ │ -0db938: 0c03 |00a2: move-result-object v3 │ │ -0db93a: 1a04 9411 |00a3: const-string v4, "GPS" // string@1194 │ │ -0db93e: 7130 0c23 3104 |00a5: invoke-static {v1, v3, v4}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ -0db944: 0c03 |00a8: move-result-object v3 │ │ -0db946: 6e10 de22 0300 |00a9: invoke-virtual {v3}, Lcom/ds/avare/place/Destination;.find:()V // method@22de │ │ -0db94c: 6e10 211e 0100 |00ac: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -0db952: 0c04 |00af: move-result-object v4 │ │ -0db954: 6e20 4723 3400 |00b0: invoke-virtual {v4, v3}, Lcom/ds/avare/place/Plan;.appendDestination:(Lcom/ds/avare/place/Destination;)Z // method@2347 │ │ -0db95a: 6e10 ff1d 0100 |00b3: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0db960: 0c03 |00b6: move-result-object v3 │ │ -0db962: 6e20 8520 2300 |00b7: invoke-virtual {v3, v2}, Lcom/ds/avare/content/DataSource;.searchOne:(Ljava/lang/String;)Lcom/ds/avare/storage/StringPreference; // method@2085 │ │ -0db968: 0c02 |00ba: move-result-object v2 │ │ -0db96a: 3802 b2ff |00bb: if-eqz v2, 006d // -004e │ │ -0db96e: 6e10 5925 0200 |00bd: invoke-virtual {v2}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ -0db974: 0c02 |00c0: move-result-object v2 │ │ -0db976: 7110 6325 0200 |00c1: invoke-static {v2}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameId:(Ljava/lang/String;)Ljava/lang/String; // method@2563 │ │ -0db97c: 0c03 |00c4: move-result-object v3 │ │ -0db97e: 7110 6125 0200 |00c5: invoke-static {v2}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDestType:(Ljava/lang/String;)Ljava/lang/String; // method@2561 │ │ -0db984: 0c04 |00c8: move-result-object v4 │ │ -0db986: 7110 5f25 0200 |00c9: invoke-static {v2}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDbType:(Ljava/lang/String;)Ljava/lang/String; // method@255f │ │ -0db98c: 0c02 |00cc: move-result-object v2 │ │ -0db98e: 7130 0c23 3104 |00cd: invoke-static {v1, v3, v4}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ -0db994: 0c03 |00d0: move-result-object v3 │ │ -0db996: 6e20 df22 2300 |00d1: invoke-virtual {v3, v2}, Lcom/ds/avare/place/Destination;.find:(Ljava/lang/String;)V // method@22df │ │ -0db99c: 6e10 211e 0100 |00d4: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -0db9a2: 0c02 |00d7: move-result-object v2 │ │ -0db9a4: 6e20 4723 3200 |00d8: invoke-virtual {v2, v3}, Lcom/ds/avare/place/Plan;.appendDestination:(Lcom/ds/avare/place/Destination;)Z // method@2347 │ │ -0db9aa: 2892 |00db: goto 006d // -006e │ │ -0db9ac: 7110 fd29 0000 |00dc: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -0db9b2: 0c0a |00df: move-result-object v10 │ │ -0db9b4: 110a |00e0: return-object v10 │ │ +0db7e8: |[0db7e8] com.ds.avare.plan.Cifp$CreateTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; │ │ +0db7f8: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +0db7fe: 0c00 |0003: move-result-object v0 │ │ +0db800: 1a01 2a0e |0004: const-string v1, "CreateApproach" // string@0e2a │ │ +0db804: 6e20 0f2b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +0db80a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0db80c: 4601 0a00 |000a: aget-object v1, v10, v0 │ │ +0db810: 1f01 1405 |000c: check-cast v1, Lcom/ds/avare/StorageService; // type@0514 │ │ +0db814: 1222 |000e: const/4 v2, #int 2 // #2 │ │ +0db816: 4602 0a02 |000f: aget-object v2, v10, v2 │ │ +0db81a: 1f02 2206 |0011: check-cast v2, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0db81e: 6e10 351e 0100 |0013: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.newPlan:()V // method@1e35 │ │ +0db824: 2202 6307 |0016: new-instance v2, Ljava/util/LinkedList; // type@0763 │ │ +0db828: 7010 152c 0200 |0018: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0db82e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +0db830: 460a 0a03 |001c: aget-object v10, v10, v3 │ │ +0db834: 1f0a 0e07 |001e: check-cast v10, Ljava/lang/String; // type@070e │ │ +0db838: 1a04 1b00 |0020: const-string v4, " " // string@001b │ │ +0db83c: 6e20 d02a 4a00 |0022: invoke-virtual {v10, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0db842: 0c0a |0025: move-result-object v10 │ │ +0db844: 2204 1007 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +0db848: 7010 eb2a 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0db84e: 6e10 0e1e 0100 |002b: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0db854: 0c05 |002e: move-result-object v5 │ │ +0db856: 6e10 9721 0500 |002f: invoke-virtual {v5}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0db85c: 0b05 |0032: move-result-wide v5 │ │ +0db85e: 6e30 ef2a 5406 |0033: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0db864: 1a05 3f01 |0036: const-string v5, "&" // string@013f │ │ +0db868: 6e20 f52a 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0db86e: 6e10 0e1e 0100 |003b: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0db874: 0c05 |003e: move-result-object v5 │ │ +0db876: 6e10 9921 0500 |003f: invoke-virtual {v5}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0db87c: 0b05 |0042: move-result-wide v5 │ │ +0db87e: 6e30 ef2a 5406 |0043: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0db884: 6e10 fa2a 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0db88a: 0c04 |0049: move-result-object v4 │ │ +0db88c: 6e20 182c 4200 |004a: invoke-virtual {v2, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0db892: 21a4 |004d: array-length v4, v10 │ │ +0db894: 1a05 0000 |004e: const-string v5, "" // string@0000 │ │ +0db898: 0756 |0050: move-object v6, v5 │ │ +0db89a: 3543 1800 |0051: if-ge v3, v4, 0069 // +0018 │ │ +0db89e: 4607 0a03 |0053: aget-object v7, v10, v3 │ │ +0db8a2: 6e20 ba2a 7600 |0055: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0db8a8: 0a08 |0058: move-result v8 │ │ +0db8aa: 3908 0d00 |0059: if-nez v8, 0066 // +000d │ │ +0db8ae: 6e20 ba2a 5700 |005b: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0db8b4: 0a08 |005e: move-result v8 │ │ +0db8b6: 3808 0300 |005f: if-eqz v8, 0062 // +0003 │ │ +0db8ba: 2805 |0061: goto 0066 // +0005 │ │ +0db8bc: 6e20 182c 7200 |0062: invoke-virtual {v2, v7}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0db8c2: 0776 |0065: move-object v6, v7 │ │ +0db8c4: d803 0301 |0066: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0db8c8: 28e9 |0068: goto 0051 // -0017 │ │ +0db8ca: 6e10 212c 0200 |0069: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0db8d0: 0c0a |006c: move-result-object v10 │ │ +0db8d2: 7210 042c 0a00 |006d: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0db8d8: 0a02 |0070: move-result v2 │ │ +0db8da: 3802 6b00 |0071: if-eqz v2, 00dc // +006b │ │ +0db8de: 7210 052c 0a00 |0073: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0db8e4: 0c02 |0076: move-result-object v2 │ │ +0db8e6: 1f02 0e07 |0077: check-cast v2, Ljava/lang/String; // type@070e │ │ +0db8ea: 1a03 8f23 |0079: const-string v3, "RW\d{2}.*" // string@238f │ │ +0db8ee: 6e20 ca2a 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +0db8f4: 0a03 |007e: move-result v3 │ │ +0db8f6: 3803 3400 |007f: if-eqz v3, 00b3 // +0034 │ │ +0db8fa: 1a03 8d23 |0081: const-string v3, "RW" // string@238d │ │ +0db8fe: 6e30 cd2a 3205 |0083: invoke-virtual {v2, v3, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0db904: 0c03 |0086: move-result-object v3 │ │ +0db906: 6e10 ff1d 0100 |0087: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0db90c: 0c04 |008a: move-result-object v4 │ │ +0db90e: 5496 5a14 |008b: iget-object v6, v9, Lcom/ds/avare/plan/Cifp$CreateTask;.this$0:Lcom/ds/avare/plan/Cifp; // field@145a │ │ +0db912: 7110 a623 0600 |008d: invoke-static {v6}, Lcom/ds/avare/plan/Cifp;.access$100:(Lcom/ds/avare/plan/Cifp;)Ljava/lang/String; // method@23a6 │ │ +0db918: 0c06 |0090: move-result-object v6 │ │ +0db91a: 6e30 6e20 3406 |0091: invoke-virtual {v4, v3, v6}, Lcom/ds/avare/content/DataSource;.findRunwayCoordinates:(Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/position/Coordinate; // method@206e │ │ +0db920: 0c03 |0094: move-result-object v3 │ │ +0db922: 3803 1e00 |0095: if-eqz v3, 00b3 // +001e │ │ +0db926: 6e10 d123 0300 |0097: invoke-virtual {v3}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0db92c: 0b06 |009a: move-result-wide v6 │ │ +0db92e: 6e10 cf23 0300 |009b: invoke-virtual {v3}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0db934: 0b03 |009e: move-result-wide v3 │ │ +0db936: 7140 9126 7643 |009f: invoke-static {v6, v7, v3, v4}, Lcom/ds/avare/utils/Helper;.getGpsAddress:(DD)Ljava/lang/String; // method@2691 │ │ +0db93c: 0c03 |00a2: move-result-object v3 │ │ +0db93e: 1a04 9411 |00a3: const-string v4, "GPS" // string@1194 │ │ +0db942: 7130 0c23 3104 |00a5: invoke-static {v1, v3, v4}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ +0db948: 0c03 |00a8: move-result-object v3 │ │ +0db94a: 6e10 de22 0300 |00a9: invoke-virtual {v3}, Lcom/ds/avare/place/Destination;.find:()V // method@22de │ │ +0db950: 6e10 211e 0100 |00ac: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +0db956: 0c04 |00af: move-result-object v4 │ │ +0db958: 6e20 4723 3400 |00b0: invoke-virtual {v4, v3}, Lcom/ds/avare/place/Plan;.appendDestination:(Lcom/ds/avare/place/Destination;)Z // method@2347 │ │ +0db95e: 6e10 ff1d 0100 |00b3: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0db964: 0c03 |00b6: move-result-object v3 │ │ +0db966: 6e20 8520 2300 |00b7: invoke-virtual {v3, v2}, Lcom/ds/avare/content/DataSource;.searchOne:(Ljava/lang/String;)Lcom/ds/avare/storage/StringPreference; // method@2085 │ │ +0db96c: 0c02 |00ba: move-result-object v2 │ │ +0db96e: 3802 b2ff |00bb: if-eqz v2, 006d // -004e │ │ +0db972: 6e10 5925 0200 |00bd: invoke-virtual {v2}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ +0db978: 0c02 |00c0: move-result-object v2 │ │ +0db97a: 7110 6325 0200 |00c1: invoke-static {v2}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameId:(Ljava/lang/String;)Ljava/lang/String; // method@2563 │ │ +0db980: 0c03 |00c4: move-result-object v3 │ │ +0db982: 7110 6125 0200 |00c5: invoke-static {v2}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDestType:(Ljava/lang/String;)Ljava/lang/String; // method@2561 │ │ +0db988: 0c04 |00c8: move-result-object v4 │ │ +0db98a: 7110 5f25 0200 |00c9: invoke-static {v2}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDbType:(Ljava/lang/String;)Ljava/lang/String; // method@255f │ │ +0db990: 0c02 |00cc: move-result-object v2 │ │ +0db992: 7130 0c23 3104 |00cd: invoke-static {v1, v3, v4}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ +0db998: 0c03 |00d0: move-result-object v3 │ │ +0db99a: 6e20 df22 2300 |00d1: invoke-virtual {v3, v2}, Lcom/ds/avare/place/Destination;.find:(Ljava/lang/String;)V // method@22df │ │ +0db9a0: 6e10 211e 0100 |00d4: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +0db9a6: 0c02 |00d7: move-result-object v2 │ │ +0db9a8: 6e20 4723 3200 |00d8: invoke-virtual {v2, v3}, Lcom/ds/avare/place/Plan;.appendDestination:(Lcom/ds/avare/place/Destination;)Z // method@2347 │ │ +0db9ae: 2892 |00db: goto 006d // -006e │ │ +0db9b0: 7110 fd29 0000 |00dc: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +0db9b6: 0c0a |00df: move-result-object v10 │ │ +0db9b8: 110a |00e0: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x000a line=169 │ │ 0x000f line=170 │ │ 0x0013 line=172 │ │ 0x0016 line=175 │ │ @@ -228931,18 +228932,18 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0db9b8: |[0db9b8] com.ds.avare.plan.Cifp$CreateTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0db9c8: 6e20 9f23 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/plan/Cifp$CreateTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; // method@239f │ │ -0db9ce: 0c01 |0003: move-result-object v1 │ │ -0db9d0: 1101 |0004: return-object v1 │ │ +0db9bc: |[0db9bc] com.ds.avare.plan.Cifp$CreateTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0db9cc: 6e20 9f23 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/plan/Cifp$CreateTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; // method@239f │ │ +0db9d2: 0c01 |0003: move-result-object v1 │ │ +0db9d4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/ds/avare/plan/Cifp$CreateTask; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -228951,33 +228952,33 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0dba08: |[0dba08] com.ds.avare.plan.Cifp$CreateTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ -0dba18: 0e00 |0000: return-void │ │ +0dba0c: |[0dba0c] com.ds.avare.plan.Cifp$CreateTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ +0dba1c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/ds/avare/plan/Cifp$CreateTask;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0dba1c: |[0dba1c] com.ds.avare.plan.Cifp$CreateTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0dba2c: 1f01 de06 |0000: check-cast v1, Ljava/lang/Boolean; // type@06de │ │ -0dba30: 6e20 a323 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/plan/Cifp$CreateTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@23a3 │ │ -0dba36: 0e00 |0005: return-void │ │ +0dba20: |[0dba20] com.ds.avare.plan.Cifp$CreateTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0dba30: 1f01 de06 |0000: check-cast v1, Ljava/lang/Boolean; // type@06de │ │ +0dba34: 6e20 a323 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/plan/Cifp$CreateTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@23a3 │ │ +0dba3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/plan/Cifp$CreateTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -229030,37 +229031,37 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0dbc90: |[0dbc90] com.ds.avare.plan.Cifp.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0dbca0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0dbca6: 1a04 7302 |0003: const-string v4, ",$" // string@0273 │ │ -0dbcaa: 1a06 0000 |0005: const-string v6, "" // string@0000 │ │ -0dbcae: 6e30 ce2a 4306 |0007: invoke-virtual {v3, v4, v6}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0dbcb4: 0c03 |000a: move-result-object v3 │ │ -0dbcb6: 1a08 4702 |000b: const-string v8, "," // string@0247 │ │ -0dbcba: 1a00 1b00 |000d: const-string v0, " " // string@001b │ │ -0dbcbe: 6e30 cd2a 8300 |000f: invoke-virtual {v3, v8, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dbcc4: 0c03 |0012: move-result-object v3 │ │ -0dbcc6: 5b13 5e14 |0013: iput-object v3, v1, Lcom/ds/avare/plan/Cifp;.mInitialCourse:Ljava/lang/String; // field@145e │ │ -0dbcca: 6e30 ce2a 4506 |0015: invoke-virtual {v5, v4, v6}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0dbcd0: 0c03 |0018: move-result-object v3 │ │ -0dbcd2: 6e30 cd2a 8300 |0019: invoke-virtual {v3, v8, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dbcd8: 0c03 |001c: move-result-object v3 │ │ -0dbcda: 5b13 5d14 |001d: iput-object v3, v1, Lcom/ds/avare/plan/Cifp;.mFinalCourse:Ljava/lang/String; // field@145d │ │ -0dbcde: 6e30 ce2a 4706 |001f: invoke-virtual {v7, v4, v6}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0dbce4: 0c03 |0022: move-result-object v3 │ │ -0dbce6: 6e30 cd2a 8300 |0023: invoke-virtual {v3, v8, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dbcec: 0c03 |0026: move-result-object v3 │ │ -0dbcee: 5b13 5f14 |0027: iput-object v3, v1, Lcom/ds/avare/plan/Cifp;.mMissedCourse:Ljava/lang/String; // field@145f │ │ -0dbcf2: 5b12 5b14 |0029: iput-object v2, v1, Lcom/ds/avare/plan/Cifp;.mAirport:Ljava/lang/String; // field@145b │ │ -0dbcf6: 0e00 |002b: return-void │ │ +0dbc94: |[0dbc94] com.ds.avare.plan.Cifp.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0dbca4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0dbcaa: 1a04 7302 |0003: const-string v4, ",$" // string@0273 │ │ +0dbcae: 1a06 0000 |0005: const-string v6, "" // string@0000 │ │ +0dbcb2: 6e30 ce2a 4306 |0007: invoke-virtual {v3, v4, v6}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0dbcb8: 0c03 |000a: move-result-object v3 │ │ +0dbcba: 1a08 4702 |000b: const-string v8, "," // string@0247 │ │ +0dbcbe: 1a00 1b00 |000d: const-string v0, " " // string@001b │ │ +0dbcc2: 6e30 cd2a 8300 |000f: invoke-virtual {v3, v8, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dbcc8: 0c03 |0012: move-result-object v3 │ │ +0dbcca: 5b13 5e14 |0013: iput-object v3, v1, Lcom/ds/avare/plan/Cifp;.mInitialCourse:Ljava/lang/String; // field@145e │ │ +0dbcce: 6e30 ce2a 4506 |0015: invoke-virtual {v5, v4, v6}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0dbcd4: 0c03 |0018: move-result-object v3 │ │ +0dbcd6: 6e30 cd2a 8300 |0019: invoke-virtual {v3, v8, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dbcdc: 0c03 |001c: move-result-object v3 │ │ +0dbcde: 5b13 5d14 |001d: iput-object v3, v1, Lcom/ds/avare/plan/Cifp;.mFinalCourse:Ljava/lang/String; // field@145d │ │ +0dbce2: 6e30 ce2a 4706 |001f: invoke-virtual {v7, v4, v6}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0dbce8: 0c03 |0022: move-result-object v3 │ │ +0dbcea: 6e30 cd2a 8300 |0023: invoke-virtual {v3, v8, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dbcf0: 0c03 |0026: move-result-object v3 │ │ +0dbcf2: 5b13 5f14 |0027: iput-object v3, v1, Lcom/ds/avare/plan/Cifp;.mMissedCourse:Ljava/lang/String; // field@145f │ │ +0dbcf6: 5b12 5b14 |0029: iput-object v2, v1, Lcom/ds/avare/plan/Cifp;.mAirport:Ljava/lang/String; // field@145b │ │ +0dbcfa: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=56 │ │ 0x0015 line=57 │ │ 0x001f line=58 │ │ 0x0029 line=59 │ │ @@ -229079,17 +229080,17 @@ │ │ type : '(Lcom/ds/avare/plan/Cifp;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dba38: |[0dba38] com.ds.avare.plan.Cifp.access$100:(Lcom/ds/avare/plan/Cifp;)Ljava/lang/String; │ │ -0dba48: 5400 5b14 |0000: iget-object v0, v0, Lcom/ds/avare/plan/Cifp;.mAirport:Ljava/lang/String; // field@145b │ │ -0dba4c: 1100 |0002: return-object v0 │ │ +0dba3c: |[0dba3c] com.ds.avare.plan.Cifp.access$100:(Lcom/ds/avare/plan/Cifp;)Ljava/lang/String; │ │ +0dba4c: 5400 5b14 |0000: iget-object v0, v0, Lcom/ds/avare/plan/Cifp;.mAirport:Ljava/lang/String; // field@145b │ │ +0dba50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/plan/Cifp; │ │ │ │ #2 : (in Lcom/ds/avare/plan/Cifp;) │ │ @@ -229097,142 +229098,142 @@ │ │ type : '(Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 243 16-bit code units │ │ -0dba98: |[0dba98] com.ds.avare.plan.Cifp.getParams:(Ljava/lang/String;)[Ljava/lang/String; │ │ -0dbaa8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0dbaaa: 2300 f809 |0001: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ -0dbaae: 1a01 7023 |0003: const-string v1, "RNAV-GPS-" // string@2370 │ │ -0dbab2: 6e20 d22a 1700 |0005: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0dbab8: 0a02 |0008: move-result v2 │ │ -0dbaba: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ -0dbabe: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0dbac0: 3802 0c00 |000c: if-eqz v2, 0018 // +000c │ │ -0dbac4: 1a02 6f23 |000e: const-string v2, "RNAV" // string@236f │ │ -0dbac8: 4d02 0004 |0010: aput-object v2, v0, v4 │ │ -0dbacc: 6e30 cd2a 1703 |0012: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dbad2: 0c07 |0015: move-result-object v7 │ │ -0dbad4: 2900 9a00 |0016: goto/16 00b0 // +009a │ │ -0dbad8: 1a01 7223 |0018: const-string v1, "RNAV-RNP-" // string@2372 │ │ -0dbadc: 6e20 d22a 1700 |001a: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0dbae2: 0a02 |001d: move-result v2 │ │ -0dbae4: 3802 0c00 |001e: if-eqz v2, 002a // +000c │ │ -0dbae8: 1a02 7123 |0020: const-string v2, "RNAV-RNP" // string@2371 │ │ -0dbaec: 4d02 0004 |0022: aput-object v2, v0, v4 │ │ -0dbaf0: 6e30 cd2a 1703 |0024: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dbaf6: 0c07 |0027: move-result-object v7 │ │ -0dbaf8: 2900 8800 |0028: goto/16 00b0 // +0088 │ │ -0dbafc: 1a01 c112 |002a: const-string v1, "ILS-OR-LOC-" // string@12c1 │ │ -0dbb00: 6e20 d22a 1700 |002c: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0dbb06: 0a02 |002f: move-result v2 │ │ -0dbb08: 1a05 bf12 |0030: const-string v5, "ILS" // string@12bf │ │ -0dbb0c: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ -0dbb10: 4d05 0004 |0034: aput-object v5, v0, v4 │ │ -0dbb14: 6e30 cd2a 1703 |0036: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dbb1a: 0c07 |0039: move-result-object v7 │ │ -0dbb1c: 2900 7600 |003a: goto/16 00b0 // +0076 │ │ -0dbb20: 1a01 c012 |003c: const-string v1, "ILS-" // string@12c0 │ │ -0dbb24: 6e20 d22a 1700 |003e: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0dbb2a: 0a02 |0041: move-result v2 │ │ -0dbb2c: 3802 0900 |0042: if-eqz v2, 004b // +0009 │ │ -0dbb30: 4d05 0004 |0044: aput-object v5, v0, v4 │ │ -0dbb34: 6e30 cd2a 1703 |0046: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dbb3a: 0c07 |0049: move-result-object v7 │ │ -0dbb3c: 2866 |004a: goto 00b0 // +0066 │ │ -0dbb3e: 1a01 9214 |004b: const-string v1, "LOC-BC-" // string@1492 │ │ -0dbb42: 6e20 d22a 1700 |004d: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0dbb48: 0a02 |0050: move-result v2 │ │ -0dbb4a: 3802 0b00 |0051: if-eqz v2, 005c // +000b │ │ -0dbb4e: 1a02 9314 |0053: const-string v2, "LOC/BC" // string@1493 │ │ -0dbb52: 4d02 0004 |0055: aput-object v2, v0, v4 │ │ -0dbb56: 6e30 cd2a 1703 |0057: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dbb5c: 0c07 |005a: move-result-object v7 │ │ -0dbb5e: 2855 |005b: goto 00b0 // +0055 │ │ -0dbb60: 1a01 9114 |005c: const-string v1, "LOC-" // string@1491 │ │ -0dbb64: 6e20 d22a 1700 |005e: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0dbb6a: 0a02 |0061: move-result v2 │ │ -0dbb6c: 3802 0b00 |0062: if-eqz v2, 006d // +000b │ │ -0dbb70: 1a02 9014 |0064: const-string v2, "LOC" // string@1490 │ │ -0dbb74: 4d02 0004 |0066: aput-object v2, v0, v4 │ │ -0dbb78: 6e30 cd2a 1703 |0068: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dbb7e: 0c07 |006b: move-result-object v7 │ │ -0dbb80: 2844 |006c: goto 00b0 // +0044 │ │ -0dbb82: 1a01 9511 |006d: const-string v1, "GPS-" // string@1195 │ │ -0dbb86: 6e20 d22a 1700 |006f: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0dbb8c: 0a02 |0072: move-result v2 │ │ -0dbb8e: 3802 0b00 |0073: if-eqz v2, 007e // +000b │ │ -0dbb92: 1a02 9712 |0075: const-string v2, "IGS" // string@1297 │ │ -0dbb96: 4d02 0004 |0077: aput-object v2, v0, v4 │ │ -0dbb9a: 6e30 cd2a 1703 |0079: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dbba0: 0c07 |007c: move-result-object v7 │ │ -0dbba2: 2833 |007d: goto 00b0 // +0033 │ │ -0dbba4: 1a01 f420 |007e: const-string v1, "NDB-" // string@20f4 │ │ -0dbba8: 6e20 d22a 1700 |0080: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0dbbae: 0a02 |0083: move-result v2 │ │ -0dbbb0: 3802 0b00 |0084: if-eqz v2, 008f // +000b │ │ -0dbbb4: 1a02 f320 |0086: const-string v2, "NDB" // string@20f3 │ │ -0dbbb8: 4d02 0004 |0088: aput-object v2, v0, v4 │ │ -0dbbbc: 6e30 cd2a 1703 |008a: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dbbc2: 0c07 |008d: move-result-object v7 │ │ -0dbbc4: 2822 |008e: goto 00b0 // +0022 │ │ -0dbbc6: 1a01 c628 |008f: const-string v1, "VOR-DME-" // string@28c6 │ │ -0dbbca: 6e20 d22a 1700 |0091: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0dbbd0: 0a02 |0094: move-result v2 │ │ -0dbbd2: 3802 0b00 |0095: if-eqz v2, 00a0 // +000b │ │ -0dbbd6: 1a02 c728 |0097: const-string v2, "VOR/DME" // string@28c7 │ │ -0dbbda: 4d02 0004 |0099: aput-object v2, v0, v4 │ │ -0dbbde: 6e30 cd2a 1703 |009b: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dbbe4: 0c07 |009e: move-result-object v7 │ │ -0dbbe6: 2811 |009f: goto 00b0 // +0011 │ │ -0dbbe8: 1a01 c528 |00a0: const-string v1, "VOR-" // string@28c5 │ │ -0dbbec: 6e20 d22a 1700 |00a2: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0dbbf2: 0a02 |00a5: move-result v2 │ │ -0dbbf4: 3802 0a00 |00a6: if-eqz v2, 00b0 // +000a │ │ -0dbbf8: 1a02 c428 |00a8: const-string v2, "VOR" // string@28c4 │ │ -0dbbfc: 4d02 0004 |00aa: aput-object v2, v0, v4 │ │ -0dbc00: 6e30 cd2a 1703 |00ac: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dbc06: 0c07 |00af: move-result-object v7 │ │ -0dbc08: 1a01 7e02 |00b0: const-string v1, "-" // string@027e │ │ -0dbc0c: 6e20 d02a 1700 |00b2: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0dbc12: 0c07 |00b5: move-result-object v7 │ │ -0dbc14: 2172 |00b6: array-length v2, v7 │ │ -0dbc16: 2175 |00b7: array-length v5, v7 │ │ -0dbc18: 3554 3a00 |00b8: if-ge v4, v5, 00f2 // +003a │ │ -0dbc1c: 4605 0704 |00ba: aget-object v5, v7, v4 │ │ -0dbc20: 1a06 8e23 |00bc: const-string v6, "RWY" // string@238e │ │ -0dbc24: 6e20 ba2a 6500 |00be: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dbc2a: 0a05 |00c1: move-result v5 │ │ -0dbc2c: 3805 2d00 |00c2: if-eqz v5, 00ef // +002d │ │ -0dbc30: d805 0401 |00c4: add-int/lit8 v5, v4, #int 1 // #01 │ │ -0dbc34: 1216 |00c6: const/4 v6, #int 1 // #1 │ │ -0dbc36: 3525 2500 |00c7: if-ge v5, v2, 00ec // +0025 │ │ -0dbc3a: 4603 0705 |00c9: aget-object v3, v7, v5 │ │ -0dbc3e: 3d04 2100 |00cb: if-lez v4, 00ec // +0021 │ │ -0dbc42: b164 |00cd: sub-int/2addr v4, v6 │ │ -0dbc44: 4602 0704 |00ce: aget-object v2, v7, v4 │ │ -0dbc48: 1a05 122a |00d0: const-string v5, "[A-Z]" // string@2a12 │ │ -0dbc4c: 6e20 ca2a 5200 |00d2: invoke-virtual {v2, v5}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -0dbc52: 0a02 |00d5: move-result v2 │ │ -0dbc54: 3802 1600 |00d6: if-eqz v2, 00ec // +0016 │ │ -0dbc58: 2202 1007 |00d8: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0dbc5c: 7010 eb2a 0200 |00da: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dbc62: 6e20 f52a 3200 |00dd: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbc68: 6e20 f52a 1200 |00e0: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbc6e: 4607 0704 |00e3: aget-object v7, v7, v4 │ │ -0dbc72: 6e20 f52a 7200 |00e5: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbc78: 6e10 fa2a 0200 |00e8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dbc7e: 0c03 |00eb: move-result-object v3 │ │ -0dbc80: 4d03 0006 |00ec: aput-object v3, v0, v6 │ │ -0dbc84: 2804 |00ee: goto 00f2 // +0004 │ │ -0dbc86: d804 0401 |00ef: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0dbc8a: 28c6 |00f1: goto 00b7 // -003a │ │ -0dbc8c: 1100 |00f2: return-object v0 │ │ +0dba9c: |[0dba9c] com.ds.avare.plan.Cifp.getParams:(Ljava/lang/String;)[Ljava/lang/String; │ │ +0dbaac: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0dbaae: 2300 f809 |0001: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ +0dbab2: 1a01 7023 |0003: const-string v1, "RNAV-GPS-" // string@2370 │ │ +0dbab6: 6e20 d22a 1700 |0005: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0dbabc: 0a02 |0008: move-result v2 │ │ +0dbabe: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ +0dbac2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0dbac4: 3802 0c00 |000c: if-eqz v2, 0018 // +000c │ │ +0dbac8: 1a02 6f23 |000e: const-string v2, "RNAV" // string@236f │ │ +0dbacc: 4d02 0004 |0010: aput-object v2, v0, v4 │ │ +0dbad0: 6e30 cd2a 1703 |0012: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dbad6: 0c07 |0015: move-result-object v7 │ │ +0dbad8: 2900 9a00 |0016: goto/16 00b0 // +009a │ │ +0dbadc: 1a01 7223 |0018: const-string v1, "RNAV-RNP-" // string@2372 │ │ +0dbae0: 6e20 d22a 1700 |001a: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0dbae6: 0a02 |001d: move-result v2 │ │ +0dbae8: 3802 0c00 |001e: if-eqz v2, 002a // +000c │ │ +0dbaec: 1a02 7123 |0020: const-string v2, "RNAV-RNP" // string@2371 │ │ +0dbaf0: 4d02 0004 |0022: aput-object v2, v0, v4 │ │ +0dbaf4: 6e30 cd2a 1703 |0024: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dbafa: 0c07 |0027: move-result-object v7 │ │ +0dbafc: 2900 8800 |0028: goto/16 00b0 // +0088 │ │ +0dbb00: 1a01 c112 |002a: const-string v1, "ILS-OR-LOC-" // string@12c1 │ │ +0dbb04: 6e20 d22a 1700 |002c: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0dbb0a: 0a02 |002f: move-result v2 │ │ +0dbb0c: 1a05 bf12 |0030: const-string v5, "ILS" // string@12bf │ │ +0dbb10: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ +0dbb14: 4d05 0004 |0034: aput-object v5, v0, v4 │ │ +0dbb18: 6e30 cd2a 1703 |0036: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dbb1e: 0c07 |0039: move-result-object v7 │ │ +0dbb20: 2900 7600 |003a: goto/16 00b0 // +0076 │ │ +0dbb24: 1a01 c012 |003c: const-string v1, "ILS-" // string@12c0 │ │ +0dbb28: 6e20 d22a 1700 |003e: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0dbb2e: 0a02 |0041: move-result v2 │ │ +0dbb30: 3802 0900 |0042: if-eqz v2, 004b // +0009 │ │ +0dbb34: 4d05 0004 |0044: aput-object v5, v0, v4 │ │ +0dbb38: 6e30 cd2a 1703 |0046: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dbb3e: 0c07 |0049: move-result-object v7 │ │ +0dbb40: 2866 |004a: goto 00b0 // +0066 │ │ +0dbb42: 1a01 9214 |004b: const-string v1, "LOC-BC-" // string@1492 │ │ +0dbb46: 6e20 d22a 1700 |004d: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0dbb4c: 0a02 |0050: move-result v2 │ │ +0dbb4e: 3802 0b00 |0051: if-eqz v2, 005c // +000b │ │ +0dbb52: 1a02 9314 |0053: const-string v2, "LOC/BC" // string@1493 │ │ +0dbb56: 4d02 0004 |0055: aput-object v2, v0, v4 │ │ +0dbb5a: 6e30 cd2a 1703 |0057: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dbb60: 0c07 |005a: move-result-object v7 │ │ +0dbb62: 2855 |005b: goto 00b0 // +0055 │ │ +0dbb64: 1a01 9114 |005c: const-string v1, "LOC-" // string@1491 │ │ +0dbb68: 6e20 d22a 1700 |005e: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0dbb6e: 0a02 |0061: move-result v2 │ │ +0dbb70: 3802 0b00 |0062: if-eqz v2, 006d // +000b │ │ +0dbb74: 1a02 9014 |0064: const-string v2, "LOC" // string@1490 │ │ +0dbb78: 4d02 0004 |0066: aput-object v2, v0, v4 │ │ +0dbb7c: 6e30 cd2a 1703 |0068: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dbb82: 0c07 |006b: move-result-object v7 │ │ +0dbb84: 2844 |006c: goto 00b0 // +0044 │ │ +0dbb86: 1a01 9511 |006d: const-string v1, "GPS-" // string@1195 │ │ +0dbb8a: 6e20 d22a 1700 |006f: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0dbb90: 0a02 |0072: move-result v2 │ │ +0dbb92: 3802 0b00 |0073: if-eqz v2, 007e // +000b │ │ +0dbb96: 1a02 9712 |0075: const-string v2, "IGS" // string@1297 │ │ +0dbb9a: 4d02 0004 |0077: aput-object v2, v0, v4 │ │ +0dbb9e: 6e30 cd2a 1703 |0079: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dbba4: 0c07 |007c: move-result-object v7 │ │ +0dbba6: 2833 |007d: goto 00b0 // +0033 │ │ +0dbba8: 1a01 f420 |007e: const-string v1, "NDB-" // string@20f4 │ │ +0dbbac: 6e20 d22a 1700 |0080: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0dbbb2: 0a02 |0083: move-result v2 │ │ +0dbbb4: 3802 0b00 |0084: if-eqz v2, 008f // +000b │ │ +0dbbb8: 1a02 f320 |0086: const-string v2, "NDB" // string@20f3 │ │ +0dbbbc: 4d02 0004 |0088: aput-object v2, v0, v4 │ │ +0dbbc0: 6e30 cd2a 1703 |008a: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dbbc6: 0c07 |008d: move-result-object v7 │ │ +0dbbc8: 2822 |008e: goto 00b0 // +0022 │ │ +0dbbca: 1a01 c628 |008f: const-string v1, "VOR-DME-" // string@28c6 │ │ +0dbbce: 6e20 d22a 1700 |0091: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0dbbd4: 0a02 |0094: move-result v2 │ │ +0dbbd6: 3802 0b00 |0095: if-eqz v2, 00a0 // +000b │ │ +0dbbda: 1a02 c728 |0097: const-string v2, "VOR/DME" // string@28c7 │ │ +0dbbde: 4d02 0004 |0099: aput-object v2, v0, v4 │ │ +0dbbe2: 6e30 cd2a 1703 |009b: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dbbe8: 0c07 |009e: move-result-object v7 │ │ +0dbbea: 2811 |009f: goto 00b0 // +0011 │ │ +0dbbec: 1a01 c528 |00a0: const-string v1, "VOR-" // string@28c5 │ │ +0dbbf0: 6e20 d22a 1700 |00a2: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0dbbf6: 0a02 |00a5: move-result v2 │ │ +0dbbf8: 3802 0a00 |00a6: if-eqz v2, 00b0 // +000a │ │ +0dbbfc: 1a02 c428 |00a8: const-string v2, "VOR" // string@28c4 │ │ +0dbc00: 4d02 0004 |00aa: aput-object v2, v0, v4 │ │ +0dbc04: 6e30 cd2a 1703 |00ac: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dbc0a: 0c07 |00af: move-result-object v7 │ │ +0dbc0c: 1a01 7e02 |00b0: const-string v1, "-" // string@027e │ │ +0dbc10: 6e20 d02a 1700 |00b2: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0dbc16: 0c07 |00b5: move-result-object v7 │ │ +0dbc18: 2172 |00b6: array-length v2, v7 │ │ +0dbc1a: 2175 |00b7: array-length v5, v7 │ │ +0dbc1c: 3554 3a00 |00b8: if-ge v4, v5, 00f2 // +003a │ │ +0dbc20: 4605 0704 |00ba: aget-object v5, v7, v4 │ │ +0dbc24: 1a06 8e23 |00bc: const-string v6, "RWY" // string@238e │ │ +0dbc28: 6e20 ba2a 6500 |00be: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dbc2e: 0a05 |00c1: move-result v5 │ │ +0dbc30: 3805 2d00 |00c2: if-eqz v5, 00ef // +002d │ │ +0dbc34: d805 0401 |00c4: add-int/lit8 v5, v4, #int 1 // #01 │ │ +0dbc38: 1216 |00c6: const/4 v6, #int 1 // #1 │ │ +0dbc3a: 3525 2500 |00c7: if-ge v5, v2, 00ec // +0025 │ │ +0dbc3e: 4603 0705 |00c9: aget-object v3, v7, v5 │ │ +0dbc42: 3d04 2100 |00cb: if-lez v4, 00ec // +0021 │ │ +0dbc46: b164 |00cd: sub-int/2addr v4, v6 │ │ +0dbc48: 4602 0704 |00ce: aget-object v2, v7, v4 │ │ +0dbc4c: 1a05 122a |00d0: const-string v5, "[A-Z]" // string@2a12 │ │ +0dbc50: 6e20 ca2a 5200 |00d2: invoke-virtual {v2, v5}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +0dbc56: 0a02 |00d5: move-result v2 │ │ +0dbc58: 3802 1600 |00d6: if-eqz v2, 00ec // +0016 │ │ +0dbc5c: 2202 1007 |00d8: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0dbc60: 7010 eb2a 0200 |00da: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dbc66: 6e20 f52a 3200 |00dd: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbc6c: 6e20 f52a 1200 |00e0: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbc72: 4607 0704 |00e3: aget-object v7, v7, v4 │ │ +0dbc76: 6e20 f52a 7200 |00e5: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbc7c: 6e10 fa2a 0200 |00e8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dbc82: 0c03 |00eb: move-result-object v3 │ │ +0dbc84: 4d03 0006 |00ec: aput-object v3, v0, v6 │ │ +0dbc88: 2804 |00ee: goto 00f2 // +0004 │ │ +0dbc8a: d804 0401 |00ef: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0dbc8e: 28c6 |00f1: goto 00b7 // -003a │ │ +0dbc90: 1100 |00f2: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=90 │ │ 0x0012 line=92 │ │ 0x001a line=94 │ │ 0x0024 line=96 │ │ 0x002c line=98 │ │ @@ -229267,17 +229268,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dba50: |[0dba50] com.ds.avare.plan.Cifp.getFinalCourse:()Ljava/lang/String; │ │ -0dba60: 5410 5d14 |0000: iget-object v0, v1, Lcom/ds/avare/plan/Cifp;.mFinalCourse:Ljava/lang/String; // field@145d │ │ -0dba64: 1100 |0002: return-object v0 │ │ +0dba54: |[0dba54] com.ds.avare.plan.Cifp.getFinalCourse:()Ljava/lang/String; │ │ +0dba64: 5410 5d14 |0000: iget-object v0, v1, Lcom/ds/avare/plan/Cifp;.mFinalCourse:Ljava/lang/String; // field@145d │ │ +0dba68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/plan/Cifp; │ │ │ │ #1 : (in Lcom/ds/avare/plan/Cifp;) │ │ @@ -229285,17 +229286,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dba68: |[0dba68] com.ds.avare.plan.Cifp.getInitialCourse:()Ljava/lang/String; │ │ -0dba78: 5410 5e14 |0000: iget-object v0, v1, Lcom/ds/avare/plan/Cifp;.mInitialCourse:Ljava/lang/String; // field@145e │ │ -0dba7c: 1100 |0002: return-object v0 │ │ +0dba6c: |[0dba6c] com.ds.avare.plan.Cifp.getInitialCourse:()Ljava/lang/String; │ │ +0dba7c: 5410 5e14 |0000: iget-object v0, v1, Lcom/ds/avare/plan/Cifp;.mInitialCourse:Ljava/lang/String; // field@145e │ │ +0dba80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/plan/Cifp; │ │ │ │ #2 : (in Lcom/ds/avare/plan/Cifp;) │ │ @@ -229303,17 +229304,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dba80: |[0dba80] com.ds.avare.plan.Cifp.getMissedCourse:()Ljava/lang/String; │ │ -0dba90: 5410 5f14 |0000: iget-object v0, v1, Lcom/ds/avare/plan/Cifp;.mMissedCourse:Ljava/lang/String; // field@145f │ │ -0dba94: 1100 |0002: return-object v0 │ │ +0dba84: |[0dba84] com.ds.avare.plan.Cifp.getMissedCourse:()Ljava/lang/String; │ │ +0dba94: 5410 5f14 |0000: iget-object v0, v1, Lcom/ds/avare/plan/Cifp;.mMissedCourse:Ljava/lang/String; // field@145f │ │ +0dba98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/plan/Cifp; │ │ │ │ #3 : (in Lcom/ds/avare/plan/Cifp;) │ │ @@ -229321,50 +229322,50 @@ │ │ type : '(Lcom/ds/avare/StorageService;Lcom/ds/avare/storage/Preferences;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -0dbcf8: |[0dbcf8] com.ds.avare.plan.Cifp.setApproach:(Lcom/ds/avare/StorageService;Lcom/ds/avare/storage/Preferences;)V │ │ -0dbd08: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0dbd0c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dbd12: 5451 5e14 |0005: iget-object v1, v5, Lcom/ds/avare/plan/Cifp;.mInitialCourse:Ljava/lang/String; // field@145e │ │ -0dbd16: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbd1c: 1a01 1b00 |000a: const-string v1, " " // string@001b │ │ -0dbd20: 6e20 f52a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbd26: 5452 5d14 |000f: iget-object v2, v5, Lcom/ds/avare/plan/Cifp;.mFinalCourse:Ljava/lang/String; // field@145d │ │ -0dbd2a: 6e20 f52a 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbd30: 6e20 f52a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbd36: 5451 5f14 |0017: iget-object v1, v5, Lcom/ds/avare/plan/Cifp;.mMissedCourse:Ljava/lang/String; // field@145f │ │ -0dbd3a: 6e20 f52a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbd40: 6e10 fa2a 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dbd46: 0c00 |001f: move-result-object v0 │ │ -0dbd48: 5451 5c14 |0020: iget-object v1, v5, Lcom/ds/avare/plan/Cifp;.mCreateTask:Lcom/ds/avare/plan/Cifp$CreateTask; // field@145c │ │ -0dbd4c: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -0dbd4e: 3801 0f00 |0023: if-eqz v1, 0032 // +000f │ │ -0dbd52: 6e10 a223 0100 |0025: invoke-virtual {v1}, Lcom/ds/avare/plan/Cifp$CreateTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@23a2 │ │ -0dbd58: 0c01 |0028: move-result-object v1 │ │ -0dbd5a: 6203 8d00 |0029: sget-object v3, Landroid/os/AsyncTask$Status;.RUNNING:Landroid/os/AsyncTask$Status; // field@008d │ │ -0dbd5e: 3331 0700 |002b: if-ne v1, v3, 0032 // +0007 │ │ -0dbd62: 5451 5c14 |002d: iget-object v1, v5, Lcom/ds/avare/plan/Cifp;.mCreateTask:Lcom/ds/avare/plan/Cifp$CreateTask; // field@145c │ │ -0dbd66: 6e20 9e23 2100 |002f: invoke-virtual {v1, v2}, Lcom/ds/avare/plan/Cifp$CreateTask;.cancel:(Z)Z // method@239e │ │ -0dbd6c: 2201 fb05 |0032: new-instance v1, Lcom/ds/avare/plan/Cifp$CreateTask; // type@05fb │ │ -0dbd70: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -0dbd72: 7030 9d23 5103 |0035: invoke-direct {v1, v5, v3}, Lcom/ds/avare/plan/Cifp$CreateTask;.:(Lcom/ds/avare/plan/Cifp;Lcom/ds/avare/plan/Cifp$1;)V // method@239d │ │ -0dbd78: 5b51 5c14 |0038: iput-object v1, v5, Lcom/ds/avare/plan/Cifp;.mCreateTask:Lcom/ds/avare/plan/Cifp$CreateTask; // field@145c │ │ -0dbd7c: 1233 |003a: const/4 v3, #int 3 // #3 │ │ -0dbd7e: 2333 f609 |003b: new-array v3, v3, [Ljava/lang/Object; // type@09f6 │ │ -0dbd82: 1204 |003d: const/4 v4, #int 0 // #0 │ │ -0dbd84: 4d00 0304 |003e: aput-object v0, v3, v4 │ │ -0dbd88: 4d06 0302 |0040: aput-object v6, v3, v2 │ │ -0dbd8c: 1226 |0042: const/4 v6, #int 2 // #2 │ │ -0dbd8e: 4d07 0306 |0043: aput-object v7, v3, v6 │ │ -0dbd92: 6e20 a123 3100 |0045: invoke-virtual {v1, v3}, Lcom/ds/avare/plan/Cifp$CreateTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@23a1 │ │ -0dbd98: 0e00 |0048: return-void │ │ +0dbcfc: |[0dbcfc] com.ds.avare.plan.Cifp.setApproach:(Lcom/ds/avare/StorageService;Lcom/ds/avare/storage/Preferences;)V │ │ +0dbd0c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0dbd10: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dbd16: 5451 5e14 |0005: iget-object v1, v5, Lcom/ds/avare/plan/Cifp;.mInitialCourse:Ljava/lang/String; // field@145e │ │ +0dbd1a: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbd20: 1a01 1b00 |000a: const-string v1, " " // string@001b │ │ +0dbd24: 6e20 f52a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbd2a: 5452 5d14 |000f: iget-object v2, v5, Lcom/ds/avare/plan/Cifp;.mFinalCourse:Ljava/lang/String; // field@145d │ │ +0dbd2e: 6e20 f52a 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbd34: 6e20 f52a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbd3a: 5451 5f14 |0017: iget-object v1, v5, Lcom/ds/avare/plan/Cifp;.mMissedCourse:Ljava/lang/String; // field@145f │ │ +0dbd3e: 6e20 f52a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbd44: 6e10 fa2a 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dbd4a: 0c00 |001f: move-result-object v0 │ │ +0dbd4c: 5451 5c14 |0020: iget-object v1, v5, Lcom/ds/avare/plan/Cifp;.mCreateTask:Lcom/ds/avare/plan/Cifp$CreateTask; // field@145c │ │ +0dbd50: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +0dbd52: 3801 0f00 |0023: if-eqz v1, 0032 // +000f │ │ +0dbd56: 6e10 a223 0100 |0025: invoke-virtual {v1}, Lcom/ds/avare/plan/Cifp$CreateTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@23a2 │ │ +0dbd5c: 0c01 |0028: move-result-object v1 │ │ +0dbd5e: 6203 8d00 |0029: sget-object v3, Landroid/os/AsyncTask$Status;.RUNNING:Landroid/os/AsyncTask$Status; // field@008d │ │ +0dbd62: 3331 0700 |002b: if-ne v1, v3, 0032 // +0007 │ │ +0dbd66: 5451 5c14 |002d: iget-object v1, v5, Lcom/ds/avare/plan/Cifp;.mCreateTask:Lcom/ds/avare/plan/Cifp$CreateTask; // field@145c │ │ +0dbd6a: 6e20 9e23 2100 |002f: invoke-virtual {v1, v2}, Lcom/ds/avare/plan/Cifp$CreateTask;.cancel:(Z)Z // method@239e │ │ +0dbd70: 2201 fb05 |0032: new-instance v1, Lcom/ds/avare/plan/Cifp$CreateTask; // type@05fb │ │ +0dbd74: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +0dbd76: 7030 9d23 5103 |0035: invoke-direct {v1, v5, v3}, Lcom/ds/avare/plan/Cifp$CreateTask;.:(Lcom/ds/avare/plan/Cifp;Lcom/ds/avare/plan/Cifp$1;)V // method@239d │ │ +0dbd7c: 5b51 5c14 |0038: iput-object v1, v5, Lcom/ds/avare/plan/Cifp;.mCreateTask:Lcom/ds/avare/plan/Cifp$CreateTask; // field@145c │ │ +0dbd80: 1233 |003a: const/4 v3, #int 3 // #3 │ │ +0dbd82: 2333 f609 |003b: new-array v3, v3, [Ljava/lang/Object; // type@09f6 │ │ +0dbd86: 1204 |003d: const/4 v4, #int 0 // #0 │ │ +0dbd88: 4d00 0304 |003e: aput-object v0, v3, v4 │ │ +0dbd8c: 4d06 0302 |0040: aput-object v6, v3, v2 │ │ +0dbd90: 1226 |0042: const/4 v6, #int 2 // #2 │ │ +0dbd92: 4d07 0306 |0043: aput-object v7, v3, v6 │ │ +0dbd96: 6e20 a123 3100 |0045: invoke-virtual {v1, v3}, Lcom/ds/avare/plan/Cifp$CreateTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@23a1 │ │ +0dbd9c: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0020 line=75 │ │ 0x002d line=76 │ │ 0x0032 line=78 │ │ 0x0045 line=79 │ │ @@ -229415,21 +229416,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0dc30c: |[0dc30c] com.ds.avare.plan.LmfsInterface.:(Landroid/content/Context;)V │ │ -0dc31c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0dc322: 5b12 6114 |0003: iput-object v2, v1, Lcom/ds/avare/plan/LmfsInterface;.mContext:Landroid/content/Context; // field@1461 │ │ -0dc326: 2200 2206 |0005: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0dc32a: 7020 e024 2000 |0007: invoke-direct {v0, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0dc330: 5b10 6314 |000a: iput-object v0, v1, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ -0dc334: 0e00 |000c: return-void │ │ +0dc310: |[0dc310] com.ds.avare.plan.LmfsInterface.:(Landroid/content/Context;)V │ │ +0dc320: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0dc326: 5b12 6114 |0003: iput-object v2, v1, Lcom/ds/avare/plan/LmfsInterface;.mContext:Landroid/content/Context; // field@1461 │ │ +0dc32a: 2200 2206 |0005: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0dc32e: 7020 e024 2000 |0007: invoke-direct {v0, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0dc334: 5b10 6314 |000a: iput-object v0, v1, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ +0dc338: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0005 line=67 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/ds/avare/plan/LmfsInterface; │ │ @@ -229440,36 +229441,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0dc29c: |[0dc29c] com.ds.avare.plan.LmfsInterface.parseError:(Ljava/lang/String;)Ljava/lang/String; │ │ -0dc2ac: 2200 de08 |0000: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ -0dc2b0: 7020 3434 3000 |0002: invoke-direct {v0, v3}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ -0dc2b6: 1a03 2246 |0005: const-string v3, "returnStatus" // string@4622 │ │ -0dc2ba: 6e20 3734 3000 |0007: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getBoolean:(Ljava/lang/String;)Z // method@3437 │ │ -0dc2c0: 0a03 |000a: move-result v3 │ │ -0dc2c2: 3903 1100 |000b: if-nez v3, 001c // +0011 │ │ -0dc2c6: 1a03 2146 |000d: const-string v3, "returnMessage" // string@4621 │ │ -0dc2ca: 6e20 3d34 3000 |000f: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dc2d0: 0c03 |0012: move-result-object v3 │ │ -0dc2d2: 1a00 822a |0013: const-string v0, "\" // string@2a82 │ │ -0dc2d6: 1a01 0000 |0015: const-string v1, "" // string@0000 │ │ -0dc2da: 6e30 cd2a 0301 |0017: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dc2e0: 0c03 |001a: move-result-object v3 │ │ -0dc2e2: 1103 |001b: return-object v3 │ │ -0dc2e4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -0dc2e6: 1103 |001d: return-object v3 │ │ -0dc2e8: 5423 6114 |001e: iget-object v3, v2, Lcom/ds/avare/plan/LmfsInterface;.mContext:Landroid/content/Context; // field@1461 │ │ -0dc2ec: 1400 9a00 0c7f |0020: const v0, #float 1.86095e+38 // #7f0c009a │ │ -0dc2f2: 6e20 a901 0300 |0023: invoke-virtual {v3, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0dc2f8: 0c03 |0026: move-result-object v3 │ │ -0dc2fa: 1103 |0027: return-object v3 │ │ +0dc2a0: |[0dc2a0] com.ds.avare.plan.LmfsInterface.parseError:(Ljava/lang/String;)Ljava/lang/String; │ │ +0dc2b0: 2200 de08 |0000: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ +0dc2b4: 7020 3434 3000 |0002: invoke-direct {v0, v3}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ +0dc2ba: 1a03 2246 |0005: const-string v3, "returnStatus" // string@4622 │ │ +0dc2be: 6e20 3734 3000 |0007: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getBoolean:(Ljava/lang/String;)Z // method@3437 │ │ +0dc2c4: 0a03 |000a: move-result v3 │ │ +0dc2c6: 3903 1100 |000b: if-nez v3, 001c // +0011 │ │ +0dc2ca: 1a03 2146 |000d: const-string v3, "returnMessage" // string@4621 │ │ +0dc2ce: 6e20 3d34 3000 |000f: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dc2d4: 0c03 |0012: move-result-object v3 │ │ +0dc2d6: 1a00 822a |0013: const-string v0, "\" // string@2a82 │ │ +0dc2da: 1a01 0000 |0015: const-string v1, "" // string@0000 │ │ +0dc2de: 6e30 cd2a 0301 |0017: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dc2e4: 0c03 |001a: move-result-object v3 │ │ +0dc2e6: 1103 |001b: return-object v3 │ │ +0dc2e8: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +0dc2ea: 1103 |001d: return-object v3 │ │ +0dc2ec: 5423 6114 |001e: iget-object v3, v2, Lcom/ds/avare/plan/LmfsInterface;.mContext:Landroid/content/Context; // field@1461 │ │ +0dc2f0: 1400 9a00 0c7f |0020: const v0, #float 1.86095e+38 // #7f0c009a │ │ +0dc2f6: 6e20 a901 0300 |0023: invoke-virtual {v3, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0dc2fc: 0c03 |0026: move-result-object v3 │ │ +0dc2fe: 1103 |0027: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x001b │ │ Lorg/json/JSONException; -> 0x001e │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x000f line=79 │ │ @@ -229485,55 +229486,55 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -0dbf04: |[0dbf04] com.ds.avare.plan.LmfsInterface.activateFlightPlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0dbf14: 5430 6314 |0000: iget-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ -0dbf18: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ -0dbf1e: 0c00 |0005: move-result-object v0 │ │ -0dbf20: 2201 1007 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dbf24: 7010 eb2a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dbf2a: 1a02 c610 |000b: const-string v2, "FP/" // string@10c6 │ │ -0dbf2e: 6e20 f52a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbf34: 6e20 f52a 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbf3a: 1a04 8905 |0013: const-string v4, "/activate" // string@0589 │ │ -0dbf3e: 6e20 f52a 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbf44: 6e10 fa2a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dbf4a: 0c04 |001b: move-result-object v4 │ │ -0dbf4c: 2201 5d07 |001c: new-instance v1, Ljava/util/HashMap; // type@075d │ │ -0dbf50: 7010 ed2b 0100 |001e: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0dbf56: 1a02 1a4d |0021: const-string v2, "webUserName" // string@4d1a │ │ -0dbf5a: 7230 582c 2100 |0023: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dbf60: 1a00 5c2e |0026: const-string v0, "avareMethod" // string@2e5c │ │ -0dbf64: 7230 582c 0104 |0028: invoke-interface {v1, v0, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dbf6a: 1a04 d239 |002b: const-string v4, "httpMethod" // string@39d2 │ │ -0dbf6e: 1a00 3122 |002d: const-string v0, "POST" // string@2231 │ │ -0dbf72: 7230 582c 4100 |002f: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dbf78: 7110 bf23 0600 |0032: invoke-static {v6}, Lcom/ds/avare/plan/LmfsPlan;.getTime:(Ljava/lang/String;)Ljava/lang/String; // method@23bf │ │ -0dbf7e: 0c04 |0035: move-result-object v4 │ │ -0dbf80: 7110 c023 0400 |0036: invoke-static {v4}, Lcom/ds/avare/plan/LmfsPlan;.getTimeFromInput:(Ljava/lang/String;)Ljava/lang/String; // method@23c0 │ │ -0dbf86: 0c04 |0039: move-result-object v4 │ │ -0dbf88: 1a06 a12c |003a: const-string v6, "actualDepartureInstant" // string@2ca1 │ │ -0dbf8c: 7230 582c 6104 |003c: invoke-interface {v1, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dbf92: 1a04 e34c |003f: const-string v4, "versionStamp" // string@4ce3 │ │ -0dbf96: 7230 582c 4105 |0041: invoke-interface {v1, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dbf9c: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -0dbf9e: 1a05 d739 |0045: const-string v5, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ -0dbfa2: 7120 1422 1500 |0047: invoke-static {v5, v1}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ -0dbfa8: 0c04 |004a: move-result-object v4 │ │ -0dbfaa: 7020 b623 4300 |004b: invoke-direct {v3, v4}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ -0dbfb0: 0c05 |004e: move-result-object v5 │ │ -0dbfb2: 5b35 6214 |004f: iput-object v5, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dbfb6: 2805 |0051: goto 0056 // +0005 │ │ -0dbfb8: 1a05 3f21 |0052: const-string v5, "Network error" // string@213f │ │ -0dbfbc: 5b35 6214 |0054: iput-object v5, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dbfc0: 1104 |0056: return-object v4 │ │ +0dbf08: |[0dbf08] com.ds.avare.plan.LmfsInterface.activateFlightPlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0dbf18: 5430 6314 |0000: iget-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ +0dbf1c: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ +0dbf22: 0c00 |0005: move-result-object v0 │ │ +0dbf24: 2201 1007 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dbf28: 7010 eb2a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dbf2e: 1a02 c610 |000b: const-string v2, "FP/" // string@10c6 │ │ +0dbf32: 6e20 f52a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbf38: 6e20 f52a 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbf3e: 1a04 8905 |0013: const-string v4, "/activate" // string@0589 │ │ +0dbf42: 6e20 f52a 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbf48: 6e10 fa2a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dbf4e: 0c04 |001b: move-result-object v4 │ │ +0dbf50: 2201 5d07 |001c: new-instance v1, Ljava/util/HashMap; // type@075d │ │ +0dbf54: 7010 ed2b 0100 |001e: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0dbf5a: 1a02 1a4d |0021: const-string v2, "webUserName" // string@4d1a │ │ +0dbf5e: 7230 582c 2100 |0023: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dbf64: 1a00 5c2e |0026: const-string v0, "avareMethod" // string@2e5c │ │ +0dbf68: 7230 582c 0104 |0028: invoke-interface {v1, v0, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dbf6e: 1a04 d239 |002b: const-string v4, "httpMethod" // string@39d2 │ │ +0dbf72: 1a00 3122 |002d: const-string v0, "POST" // string@2231 │ │ +0dbf76: 7230 582c 4100 |002f: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dbf7c: 7110 bf23 0600 |0032: invoke-static {v6}, Lcom/ds/avare/plan/LmfsPlan;.getTime:(Ljava/lang/String;)Ljava/lang/String; // method@23bf │ │ +0dbf82: 0c04 |0035: move-result-object v4 │ │ +0dbf84: 7110 c023 0400 |0036: invoke-static {v4}, Lcom/ds/avare/plan/LmfsPlan;.getTimeFromInput:(Ljava/lang/String;)Ljava/lang/String; // method@23c0 │ │ +0dbf8a: 0c04 |0039: move-result-object v4 │ │ +0dbf8c: 1a06 a12c |003a: const-string v6, "actualDepartureInstant" // string@2ca1 │ │ +0dbf90: 7230 582c 6104 |003c: invoke-interface {v1, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dbf96: 1a04 e34c |003f: const-string v4, "versionStamp" // string@4ce3 │ │ +0dbf9a: 7230 582c 4105 |0041: invoke-interface {v1, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dbfa0: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +0dbfa2: 1a05 d739 |0045: const-string v5, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ +0dbfa6: 7120 1422 1500 |0047: invoke-static {v5, v1}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ +0dbfac: 0c04 |004a: move-result-object v4 │ │ +0dbfae: 7020 b623 4300 |004b: invoke-direct {v3, v4}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ +0dbfb4: 0c05 |004e: move-result-object v5 │ │ +0dbfb6: 5b35 6214 |004f: iput-object v5, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dbfba: 2805 |0051: goto 0056 // +0005 │ │ +0dbfbc: 1a05 3f21 |0052: const-string v5, "Network error" // string@213f │ │ +0dbfc0: 5b35 6214 |0054: iput-object v5, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dbfc4: 1104 |0056: return-object v4 │ │ catches : 1 │ │ 0x0045 - 0x0051 │ │ Ljava/lang/Exception; -> 0x0052 │ │ positions : │ │ 0x0000 line=176 │ │ 0x0006 line=177 │ │ 0x001c line=180 │ │ @@ -229556,52 +229557,52 @@ │ │ type : '(Lcom/ds/avare/plan/LmfsPlan;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0dbfd4: |[0dbfd4] com.ds.avare.plan.LmfsInterface.amendFlightPlan:(Lcom/ds/avare/plan/LmfsPlan;)Ljava/lang/String; │ │ -0dbfe4: 5440 6314 |0000: iget-object v0, v4, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ -0dbfe8: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ -0dbfee: 0c00 |0005: move-result-object v0 │ │ -0dbff0: 2201 1007 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dbff4: 7010 eb2a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dbffa: 1a02 c610 |000b: const-string v2, "FP/" // string@10c6 │ │ -0dbffe: 6e20 f52a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc004: 6e10 bd23 0500 |0010: invoke-virtual {v5}, Lcom/ds/avare/plan/LmfsPlan;.getId:()Ljava/lang/String; // method@23bd │ │ -0dc00a: 0c02 |0013: move-result-object v2 │ │ -0dc00c: 6e20 f52a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc012: 1a02 8b05 |0017: const-string v2, "/amend" // string@058b │ │ -0dc016: 6e20 f52a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc01c: 6e10 fa2a 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc022: 0c01 |001f: move-result-object v1 │ │ -0dc024: 6e10 c423 0500 |0020: invoke-virtual {v5}, Lcom/ds/avare/plan/LmfsPlan;.makeHashMap:()Ljava/util/Map; // method@23c4 │ │ -0dc02a: 0c02 |0023: move-result-object v2 │ │ -0dc02c: 1a03 1a4d |0024: const-string v3, "webUserName" // string@4d1a │ │ -0dc030: 7230 582c 3200 |0026: invoke-interface {v2, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc036: 1a00 5c2e |0029: const-string v0, "avareMethod" // string@2e5c │ │ -0dc03a: 7230 582c 0201 |002b: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc040: 1a00 d239 |002e: const-string v0, "httpMethod" // string@39d2 │ │ -0dc044: 1a01 3122 |0030: const-string v1, "POST" // string@2231 │ │ -0dc048: 7230 582c 0201 |0032: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc04e: 5455 8314 |0035: iget-object v5, v5, Lcom/ds/avare/plan/LmfsPlan;.versionStamp:Ljava/lang/String; // field@1483 │ │ -0dc052: 1a00 e34c |0037: const-string v0, "versionStamp" // string@4ce3 │ │ -0dc056: 7230 582c 0205 |0039: invoke-interface {v2, v0, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc05c: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -0dc05e: 1a00 d739 |003d: const-string v0, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ -0dc062: 7120 1422 2000 |003f: invoke-static {v0, v2}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ -0dc068: 0c05 |0042: move-result-object v5 │ │ -0dc06a: 7020 b623 5400 |0043: invoke-direct {v4, v5}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ -0dc070: 0c00 |0046: move-result-object v0 │ │ -0dc072: 5b40 6214 |0047: iput-object v0, v4, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dc076: 2805 |0049: goto 004e // +0005 │ │ -0dc078: 1a00 3f21 |004a: const-string v0, "Network error" // string@213f │ │ -0dc07c: 5b40 6214 |004c: iput-object v0, v4, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dc080: 1105 |004e: return-object v5 │ │ +0dbfd8: |[0dbfd8] com.ds.avare.plan.LmfsInterface.amendFlightPlan:(Lcom/ds/avare/plan/LmfsPlan;)Ljava/lang/String; │ │ +0dbfe8: 5440 6314 |0000: iget-object v0, v4, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ +0dbfec: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ +0dbff2: 0c00 |0005: move-result-object v0 │ │ +0dbff4: 2201 1007 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dbff8: 7010 eb2a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dbffe: 1a02 c610 |000b: const-string v2, "FP/" // string@10c6 │ │ +0dc002: 6e20 f52a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc008: 6e10 bd23 0500 |0010: invoke-virtual {v5}, Lcom/ds/avare/plan/LmfsPlan;.getId:()Ljava/lang/String; // method@23bd │ │ +0dc00e: 0c02 |0013: move-result-object v2 │ │ +0dc010: 6e20 f52a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc016: 1a02 8b05 |0017: const-string v2, "/amend" // string@058b │ │ +0dc01a: 6e20 f52a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc020: 6e10 fa2a 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc026: 0c01 |001f: move-result-object v1 │ │ +0dc028: 6e10 c423 0500 |0020: invoke-virtual {v5}, Lcom/ds/avare/plan/LmfsPlan;.makeHashMap:()Ljava/util/Map; // method@23c4 │ │ +0dc02e: 0c02 |0023: move-result-object v2 │ │ +0dc030: 1a03 1a4d |0024: const-string v3, "webUserName" // string@4d1a │ │ +0dc034: 7230 582c 3200 |0026: invoke-interface {v2, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc03a: 1a00 5c2e |0029: const-string v0, "avareMethod" // string@2e5c │ │ +0dc03e: 7230 582c 0201 |002b: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc044: 1a00 d239 |002e: const-string v0, "httpMethod" // string@39d2 │ │ +0dc048: 1a01 3122 |0030: const-string v1, "POST" // string@2231 │ │ +0dc04c: 7230 582c 0201 |0032: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc052: 5455 8314 |0035: iget-object v5, v5, Lcom/ds/avare/plan/LmfsPlan;.versionStamp:Ljava/lang/String; // field@1483 │ │ +0dc056: 1a00 e34c |0037: const-string v0, "versionStamp" // string@4ce3 │ │ +0dc05a: 7230 582c 0205 |0039: invoke-interface {v2, v0, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc060: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +0dc062: 1a00 d739 |003d: const-string v0, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ +0dc066: 7120 1422 2000 |003f: invoke-static {v0, v2}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ +0dc06c: 0c05 |0042: move-result-object v5 │ │ +0dc06e: 7020 b623 5400 |0043: invoke-direct {v4, v5}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ +0dc074: 0c00 |0046: move-result-object v0 │ │ +0dc076: 5b40 6214 |0047: iput-object v0, v4, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dc07a: 2805 |0049: goto 004e // +0005 │ │ +0dc07c: 1a00 3f21 |004a: const-string v0, "Network error" // string@213f │ │ +0dc080: 5b40 6214 |004c: iput-object v0, v4, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dc084: 1105 |004e: return-object v5 │ │ catches : 1 │ │ 0x003d - 0x0049 │ │ Ljava/lang/Exception; -> 0x004a │ │ positions : │ │ 0x0000 line=255 │ │ 0x0006 line=256 │ │ 0x0020 line=259 │ │ @@ -229621,47 +229622,47 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -0dc094: |[0dc094] com.ds.avare.plan.LmfsInterface.cancelFlightPlan:(Ljava/lang/String;)Ljava/lang/String; │ │ -0dc0a4: 5430 6314 |0000: iget-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ -0dc0a8: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ -0dc0ae: 0c00 |0005: move-result-object v0 │ │ -0dc0b0: 2201 1007 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc0b4: 7010 eb2a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc0ba: 1a02 c610 |000b: const-string v2, "FP/" // string@10c6 │ │ -0dc0be: 6e20 f52a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc0c4: 6e20 f52a 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc0ca: 1a04 8e05 |0013: const-string v4, "/cancel" // string@058e │ │ -0dc0ce: 6e20 f52a 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc0d4: 6e10 fa2a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc0da: 0c04 |001b: move-result-object v4 │ │ -0dc0dc: 2201 5d07 |001c: new-instance v1, Ljava/util/HashMap; // type@075d │ │ -0dc0e0: 7010 ed2b 0100 |001e: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0dc0e6: 1a02 1a4d |0021: const-string v2, "webUserName" // string@4d1a │ │ -0dc0ea: 7230 582c 2100 |0023: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc0f0: 1a00 5c2e |0026: const-string v0, "avareMethod" // string@2e5c │ │ -0dc0f4: 7230 582c 0104 |0028: invoke-interface {v1, v0, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc0fa: 1a04 d239 |002b: const-string v4, "httpMethod" // string@39d2 │ │ -0dc0fe: 1a00 3122 |002d: const-string v0, "POST" // string@2231 │ │ -0dc102: 7230 582c 4100 |002f: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc108: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -0dc10a: 1a00 d739 |0033: const-string v0, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ -0dc10e: 7120 1422 1000 |0035: invoke-static {v0, v1}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ -0dc114: 0c04 |0038: move-result-object v4 │ │ -0dc116: 7020 b623 4300 |0039: invoke-direct {v3, v4}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ -0dc11c: 0c00 |003c: move-result-object v0 │ │ -0dc11e: 5b30 6214 |003d: iput-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dc122: 2805 |003f: goto 0044 // +0005 │ │ -0dc124: 1a00 3f21 |0040: const-string v0, "Network error" // string@213f │ │ -0dc128: 5b30 6214 |0042: iput-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dc12c: 1104 |0044: return-object v4 │ │ +0dc098: |[0dc098] com.ds.avare.plan.LmfsInterface.cancelFlightPlan:(Ljava/lang/String;)Ljava/lang/String; │ │ +0dc0a8: 5430 6314 |0000: iget-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ +0dc0ac: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ +0dc0b2: 0c00 |0005: move-result-object v0 │ │ +0dc0b4: 2201 1007 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc0b8: 7010 eb2a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc0be: 1a02 c610 |000b: const-string v2, "FP/" // string@10c6 │ │ +0dc0c2: 6e20 f52a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc0c8: 6e20 f52a 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc0ce: 1a04 8e05 |0013: const-string v4, "/cancel" // string@058e │ │ +0dc0d2: 6e20 f52a 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc0d8: 6e10 fa2a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc0de: 0c04 |001b: move-result-object v4 │ │ +0dc0e0: 2201 5d07 |001c: new-instance v1, Ljava/util/HashMap; // type@075d │ │ +0dc0e4: 7010 ed2b 0100 |001e: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0dc0ea: 1a02 1a4d |0021: const-string v2, "webUserName" // string@4d1a │ │ +0dc0ee: 7230 582c 2100 |0023: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc0f4: 1a00 5c2e |0026: const-string v0, "avareMethod" // string@2e5c │ │ +0dc0f8: 7230 582c 0104 |0028: invoke-interface {v1, v0, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc0fe: 1a04 d239 |002b: const-string v4, "httpMethod" // string@39d2 │ │ +0dc102: 1a00 3122 |002d: const-string v0, "POST" // string@2231 │ │ +0dc106: 7230 582c 4100 |002f: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc10c: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +0dc10e: 1a00 d739 |0033: const-string v0, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ +0dc112: 7120 1422 1000 |0035: invoke-static {v0, v1}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ +0dc118: 0c04 |0038: move-result-object v4 │ │ +0dc11a: 7020 b623 4300 |0039: invoke-direct {v3, v4}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ +0dc120: 0c00 |003c: move-result-object v0 │ │ +0dc122: 5b30 6214 |003d: iput-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dc126: 2805 |003f: goto 0044 // +0005 │ │ +0dc128: 1a00 3f21 |0040: const-string v0, "Network error" // string@213f │ │ +0dc12c: 5b30 6214 |0042: iput-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dc130: 1104 |0044: return-object v4 │ │ catches : 1 │ │ 0x0033 - 0x003f │ │ Ljava/lang/Exception; -> 0x0040 │ │ positions : │ │ 0x0000 line=204 │ │ 0x0006 line=205 │ │ 0x001c line=208 │ │ @@ -229680,53 +229681,53 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0dc140: |[0dc140] com.ds.avare.plan.LmfsInterface.closeFlightPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0dc150: 5430 6314 |0000: iget-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ -0dc154: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ -0dc15a: 0c00 |0005: move-result-object v0 │ │ -0dc15c: 2201 1007 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc160: 7010 eb2a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc166: 1a02 c610 |000b: const-string v2, "FP/" // string@10c6 │ │ -0dc16a: 6e20 f52a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc170: 6e20 f52a 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc176: 1a04 8f05 |0013: const-string v4, "/close" // string@058f │ │ -0dc17a: 6e20 f52a 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc180: 6e10 fa2a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc186: 0c04 |001b: move-result-object v4 │ │ -0dc188: 2201 5d07 |001c: new-instance v1, Ljava/util/HashMap; // type@075d │ │ -0dc18c: 7010 ed2b 0100 |001e: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0dc192: 1a02 1a4d |0021: const-string v2, "webUserName" // string@4d1a │ │ -0dc196: 7230 582c 2100 |0023: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc19c: 1a00 5c2e |0026: const-string v0, "avareMethod" // string@2e5c │ │ -0dc1a0: 7230 582c 0104 |0028: invoke-interface {v1, v0, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc1a6: 1a04 d239 |002b: const-string v4, "httpMethod" // string@39d2 │ │ -0dc1aa: 1a00 3122 |002d: const-string v0, "POST" // string@2231 │ │ -0dc1ae: 7230 582c 4100 |002f: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc1b4: 1a04 0000 |0032: const-string v4, "" // string@0000 │ │ -0dc1b8: 6e20 ba2a 4500 |0034: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dc1be: 0a04 |0037: move-result v4 │ │ -0dc1c0: 3904 0700 |0038: if-nez v4, 003f // +0007 │ │ -0dc1c4: 1a04 6c2f |003a: const-string v4, "closeDestinationInfo" // string@2f6c │ │ -0dc1c8: 7230 582c 4105 |003c: invoke-interface {v1, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc1ce: 1204 |003f: const/4 v4, #int 0 // #0 │ │ -0dc1d0: 1a05 d739 |0040: const-string v5, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ -0dc1d4: 7120 1422 1500 |0042: invoke-static {v5, v1}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ -0dc1da: 0c04 |0045: move-result-object v4 │ │ -0dc1dc: 7020 b623 4300 |0046: invoke-direct {v3, v4}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ -0dc1e2: 0c05 |0049: move-result-object v5 │ │ -0dc1e4: 5b35 6214 |004a: iput-object v5, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dc1e8: 2805 |004c: goto 0051 // +0005 │ │ -0dc1ea: 1a05 3f21 |004d: const-string v5, "Network error" // string@213f │ │ -0dc1ee: 5b35 6214 |004f: iput-object v5, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dc1f2: 1104 |0051: return-object v4 │ │ +0dc144: |[0dc144] com.ds.avare.plan.LmfsInterface.closeFlightPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0dc154: 5430 6314 |0000: iget-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ +0dc158: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ +0dc15e: 0c00 |0005: move-result-object v0 │ │ +0dc160: 2201 1007 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc164: 7010 eb2a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc16a: 1a02 c610 |000b: const-string v2, "FP/" // string@10c6 │ │ +0dc16e: 6e20 f52a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc174: 6e20 f52a 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc17a: 1a04 8f05 |0013: const-string v4, "/close" // string@058f │ │ +0dc17e: 6e20 f52a 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc184: 6e10 fa2a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc18a: 0c04 |001b: move-result-object v4 │ │ +0dc18c: 2201 5d07 |001c: new-instance v1, Ljava/util/HashMap; // type@075d │ │ +0dc190: 7010 ed2b 0100 |001e: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0dc196: 1a02 1a4d |0021: const-string v2, "webUserName" // string@4d1a │ │ +0dc19a: 7230 582c 2100 |0023: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc1a0: 1a00 5c2e |0026: const-string v0, "avareMethod" // string@2e5c │ │ +0dc1a4: 7230 582c 0104 |0028: invoke-interface {v1, v0, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc1aa: 1a04 d239 |002b: const-string v4, "httpMethod" // string@39d2 │ │ +0dc1ae: 1a00 3122 |002d: const-string v0, "POST" // string@2231 │ │ +0dc1b2: 7230 582c 4100 |002f: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc1b8: 1a04 0000 |0032: const-string v4, "" // string@0000 │ │ +0dc1bc: 6e20 ba2a 4500 |0034: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dc1c2: 0a04 |0037: move-result v4 │ │ +0dc1c4: 3904 0700 |0038: if-nez v4, 003f // +0007 │ │ +0dc1c8: 1a04 6c2f |003a: const-string v4, "closeDestinationInfo" // string@2f6c │ │ +0dc1cc: 7230 582c 4105 |003c: invoke-interface {v1, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc1d2: 1204 |003f: const/4 v4, #int 0 // #0 │ │ +0dc1d4: 1a05 d739 |0040: const-string v5, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ +0dc1d8: 7120 1422 1500 |0042: invoke-static {v5, v1}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ +0dc1de: 0c04 |0045: move-result-object v4 │ │ +0dc1e0: 7020 b623 4300 |0046: invoke-direct {v3, v4}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ +0dc1e6: 0c05 |0049: move-result-object v5 │ │ +0dc1e8: 5b35 6214 |004a: iput-object v5, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dc1ec: 2805 |004c: goto 0051 // +0005 │ │ +0dc1ee: 1a05 3f21 |004d: const-string v5, "Network error" // string@213f │ │ +0dc1f2: 5b35 6214 |004f: iput-object v5, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dc1f6: 1104 |0051: return-object v4 │ │ catches : 1 │ │ 0x0040 - 0x004c │ │ Ljava/lang/Exception; -> 0x004d │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x001c line=150 │ │ @@ -229748,39 +229749,39 @@ │ │ type : '(Lcom/ds/avare/plan/LmfsPlan;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0dc204: |[0dc204] com.ds.avare.plan.LmfsInterface.fileFlightPlan:(Lcom/ds/avare/plan/LmfsPlan;)Ljava/lang/String; │ │ -0dc214: 5420 6314 |0000: iget-object v0, v2, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ -0dc218: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ -0dc21e: 0c00 |0005: move-result-object v0 │ │ -0dc220: 6e10 c423 0300 |0006: invoke-virtual {v3}, Lcom/ds/avare/plan/LmfsPlan;.makeHashMap:()Ljava/util/Map; // method@23c4 │ │ -0dc226: 0c03 |0009: move-result-object v3 │ │ -0dc228: 1a01 1a4d |000a: const-string v1, "webUserName" // string@4d1a │ │ -0dc22c: 7230 582c 1300 |000c: invoke-interface {v3, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc232: 1a00 5c2e |000f: const-string v0, "avareMethod" // string@2e5c │ │ -0dc236: 1a01 c810 |0011: const-string v1, "FP/file" // string@10c8 │ │ -0dc23a: 7230 582c 0301 |0013: invoke-interface {v3, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc240: 1a00 d239 |0016: const-string v0, "httpMethod" // string@39d2 │ │ -0dc244: 1a01 3122 |0018: const-string v1, "POST" // string@2231 │ │ -0dc248: 7230 582c 0301 |001a: invoke-interface {v3, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc24e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0dc250: 1a01 d739 |001e: const-string v1, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ -0dc254: 7120 1422 3100 |0020: invoke-static {v1, v3}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ -0dc25a: 0c00 |0023: move-result-object v0 │ │ -0dc25c: 7020 b623 0200 |0024: invoke-direct {v2, v0}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ -0dc262: 0c03 |0027: move-result-object v3 │ │ -0dc264: 5b23 6214 |0028: iput-object v3, v2, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dc268: 2805 |002a: goto 002f // +0005 │ │ -0dc26a: 1a03 3f21 |002b: const-string v3, "Network error" // string@213f │ │ -0dc26e: 5b23 6214 |002d: iput-object v3, v2, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dc272: 1100 |002f: return-object v0 │ │ +0dc208: |[0dc208] com.ds.avare.plan.LmfsInterface.fileFlightPlan:(Lcom/ds/avare/plan/LmfsPlan;)Ljava/lang/String; │ │ +0dc218: 5420 6314 |0000: iget-object v0, v2, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ +0dc21c: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ +0dc222: 0c00 |0005: move-result-object v0 │ │ +0dc224: 6e10 c423 0300 |0006: invoke-virtual {v3}, Lcom/ds/avare/plan/LmfsPlan;.makeHashMap:()Ljava/util/Map; // method@23c4 │ │ +0dc22a: 0c03 |0009: move-result-object v3 │ │ +0dc22c: 1a01 1a4d |000a: const-string v1, "webUserName" // string@4d1a │ │ +0dc230: 7230 582c 1300 |000c: invoke-interface {v3, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc236: 1a00 5c2e |000f: const-string v0, "avareMethod" // string@2e5c │ │ +0dc23a: 1a01 c810 |0011: const-string v1, "FP/file" // string@10c8 │ │ +0dc23e: 7230 582c 0301 |0013: invoke-interface {v3, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc244: 1a00 d239 |0016: const-string v0, "httpMethod" // string@39d2 │ │ +0dc248: 1a01 3122 |0018: const-string v1, "POST" // string@2231 │ │ +0dc24c: 7230 582c 0301 |001a: invoke-interface {v3, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc252: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0dc254: 1a01 d739 |001e: const-string v1, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ +0dc258: 7120 1422 3100 |0020: invoke-static {v1, v3}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ +0dc25e: 0c00 |0023: move-result-object v0 │ │ +0dc260: 7020 b623 0200 |0024: invoke-direct {v2, v0}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ +0dc266: 0c03 |0027: move-result-object v3 │ │ +0dc268: 5b23 6214 |0028: iput-object v3, v2, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dc26c: 2805 |002a: goto 002f // +0005 │ │ +0dc26e: 1a03 3f21 |002b: const-string v3, "Network error" // string@213f │ │ +0dc272: 5b23 6214 |002d: iput-object v3, v2, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dc276: 1100 |002f: return-object v0 │ │ catches : 1 │ │ 0x001e - 0x002a │ │ Ljava/lang/Exception; -> 0x002b │ │ positions : │ │ 0x0000 line=229 │ │ 0x0006 line=233 │ │ 0x000c line=234 │ │ @@ -229798,57 +229799,57 @@ │ │ type : '(Lcom/ds/avare/plan/LmfsPlan;ZLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -0dc338: |[0dc338] com.ds.avare.plan.LmfsInterface.getBriefing:(Lcom/ds/avare/plan/LmfsPlan;ZLjava/lang/String;)V │ │ -0dc348: 5420 6314 |0000: iget-object v0, v2, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ -0dc34c: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ -0dc352: 0c00 |0005: move-result-object v0 │ │ -0dc354: 6e10 c423 0300 |0006: invoke-virtual {v3}, Lcom/ds/avare/plan/LmfsPlan;.makeHashMap:()Ljava/util/Map; // method@23c4 │ │ -0dc35a: 0c03 |0009: move-result-object v3 │ │ -0dc35c: 1a01 1a4d |000a: const-string v1, "webUserName" // string@4d1a │ │ -0dc360: 7230 582c 1300 |000c: invoke-interface {v3, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc366: 1a00 5c2e |000f: const-string v0, "avareMethod" // string@2e5c │ │ -0dc36a: 1a01 c710 |0011: const-string v1, "FP/emailBriefing" // string@10c7 │ │ -0dc36e: 7230 582c 0301 |0013: invoke-interface {v3, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc374: 1a00 d239 |0016: const-string v0, "httpMethod" // string@39d2 │ │ -0dc378: 1a01 3122 |0018: const-string v1, "POST" // string@2231 │ │ -0dc37c: 7230 582c 0301 |001a: invoke-interface {v3, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc382: 1a00 ac2e |001d: const-string v0, "briefingType" // string@2eac │ │ -0dc386: 1a01 750f |001f: const-string v1, "EMAIL" // string@0f75 │ │ -0dc38a: 7230 582c 0301 |0021: invoke-interface {v3, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc390: 5420 6314 |0024: iget-object v0, v2, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ -0dc394: 6e10 0825 0000 |0026: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ -0dc39a: 0c00 |0029: move-result-object v0 │ │ -0dc39c: 1a01 aa2e |002a: const-string v1, "briefingEmailAddresses" // string@2eaa │ │ -0dc3a0: 7230 582c 1300 |002c: invoke-interface {v3, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc3a6: 5420 6314 |002f: iget-object v0, v2, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ -0dc3aa: 6e10 0825 0000 |0031: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ -0dc3b0: 0c00 |0034: move-result-object v0 │ │ -0dc3b2: 1a01 3d45 |0035: const-string v1, "recipientEmailAddresses" // string@453d │ │ -0dc3b6: 7230 582c 1300 |0037: invoke-interface {v3, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc3bc: 1a00 3d46 |003a: const-string v0, "routeCorridorWidth" // string@463d │ │ -0dc3c0: 7230 582c 0305 |003c: invoke-interface {v3, v0, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc3c6: 3804 0900 |003f: if-eqz v4, 0048 // +0009 │ │ -0dc3ca: 1a04 ab2e |0041: const-string v4, "briefingPreferences" // string@2eab │ │ -0dc3ce: 1a05 cd4d |0043: const-string v5, "{"plainText":true}" // string@4dcd │ │ -0dc3d2: 7230 582c 4305 |0045: invoke-interface {v3, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dc3d8: 1a04 d739 |0048: const-string v4, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ -0dc3dc: 7120 1422 3400 |004a: invoke-static {v4, v3}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ -0dc3e2: 0c03 |004d: move-result-object v3 │ │ -0dc3e4: 7020 b623 3200 |004e: invoke-direct {v2, v3}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ -0dc3ea: 0c03 |0051: move-result-object v3 │ │ -0dc3ec: 5b23 6214 |0052: iput-object v3, v2, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dc3f0: 2805 |0054: goto 0059 // +0005 │ │ -0dc3f2: 1a03 3f21 |0055: const-string v3, "Network error" // string@213f │ │ -0dc3f6: 5b23 6214 |0057: iput-object v3, v2, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dc3fa: 0e00 |0059: return-void │ │ +0dc33c: |[0dc33c] com.ds.avare.plan.LmfsInterface.getBriefing:(Lcom/ds/avare/plan/LmfsPlan;ZLjava/lang/String;)V │ │ +0dc34c: 5420 6314 |0000: iget-object v0, v2, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ +0dc350: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ +0dc356: 0c00 |0005: move-result-object v0 │ │ +0dc358: 6e10 c423 0300 |0006: invoke-virtual {v3}, Lcom/ds/avare/plan/LmfsPlan;.makeHashMap:()Ljava/util/Map; // method@23c4 │ │ +0dc35e: 0c03 |0009: move-result-object v3 │ │ +0dc360: 1a01 1a4d |000a: const-string v1, "webUserName" // string@4d1a │ │ +0dc364: 7230 582c 1300 |000c: invoke-interface {v3, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc36a: 1a00 5c2e |000f: const-string v0, "avareMethod" // string@2e5c │ │ +0dc36e: 1a01 c710 |0011: const-string v1, "FP/emailBriefing" // string@10c7 │ │ +0dc372: 7230 582c 0301 |0013: invoke-interface {v3, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc378: 1a00 d239 |0016: const-string v0, "httpMethod" // string@39d2 │ │ +0dc37c: 1a01 3122 |0018: const-string v1, "POST" // string@2231 │ │ +0dc380: 7230 582c 0301 |001a: invoke-interface {v3, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc386: 1a00 ac2e |001d: const-string v0, "briefingType" // string@2eac │ │ +0dc38a: 1a01 750f |001f: const-string v1, "EMAIL" // string@0f75 │ │ +0dc38e: 7230 582c 0301 |0021: invoke-interface {v3, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc394: 5420 6314 |0024: iget-object v0, v2, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ +0dc398: 6e10 0825 0000 |0026: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ +0dc39e: 0c00 |0029: move-result-object v0 │ │ +0dc3a0: 1a01 aa2e |002a: const-string v1, "briefingEmailAddresses" // string@2eaa │ │ +0dc3a4: 7230 582c 1300 |002c: invoke-interface {v3, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc3aa: 5420 6314 |002f: iget-object v0, v2, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ +0dc3ae: 6e10 0825 0000 |0031: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ +0dc3b4: 0c00 |0034: move-result-object v0 │ │ +0dc3b6: 1a01 3d45 |0035: const-string v1, "recipientEmailAddresses" // string@453d │ │ +0dc3ba: 7230 582c 1300 |0037: invoke-interface {v3, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc3c0: 1a00 3d46 |003a: const-string v0, "routeCorridorWidth" // string@463d │ │ +0dc3c4: 7230 582c 0305 |003c: invoke-interface {v3, v0, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc3ca: 3804 0900 |003f: if-eqz v4, 0048 // +0009 │ │ +0dc3ce: 1a04 ab2e |0041: const-string v4, "briefingPreferences" // string@2eab │ │ +0dc3d2: 1a05 cd4d |0043: const-string v5, "{"plainText":true}" // string@4dcd │ │ +0dc3d6: 7230 582c 4305 |0045: invoke-interface {v3, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dc3dc: 1a04 d739 |0048: const-string v4, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ +0dc3e0: 7120 1422 3400 |004a: invoke-static {v4, v3}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ +0dc3e6: 0c03 |004d: move-result-object v3 │ │ +0dc3e8: 7020 b623 3200 |004e: invoke-direct {v2, v3}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ +0dc3ee: 0c03 |0051: move-result-object v3 │ │ +0dc3f0: 5b23 6214 |0052: iput-object v3, v2, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dc3f4: 2805 |0054: goto 0059 // +0005 │ │ +0dc3f6: 1a03 3f21 |0055: const-string v3, "Network error" // string@213f │ │ +0dc3fa: 5b23 6214 |0057: iput-object v3, v2, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dc3fe: 0e00 |0059: return-void │ │ catches : 1 │ │ 0x0048 - 0x0054 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0000 line=284 │ │ 0x0006 line=288 │ │ 0x000c line=290 │ │ @@ -229873,17 +229874,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dc284: |[0dc284] com.ds.avare.plan.LmfsInterface.getError:()Ljava/lang/String; │ │ -0dc294: 5410 6214 |0000: iget-object v0, v1, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dc298: 1100 |0002: return-object v0 │ │ +0dc288: |[0dc288] com.ds.avare.plan.LmfsInterface.getError:()Ljava/lang/String; │ │ +0dc298: 5410 6214 |0000: iget-object v0, v1, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dc29c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/plan/LmfsInterface; │ │ │ │ #7 : (in Lcom/ds/avare/plan/LmfsInterface;) │ │ @@ -229891,49 +229892,49 @@ │ │ type : '(Ljava/lang/String;)Lcom/ds/avare/plan/LmfsPlan;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0dbd9c: |[0dbd9c] com.ds.avare.plan.LmfsInterface.getFlightPlan:(Ljava/lang/String;)Lcom/ds/avare/plan/LmfsPlan; │ │ -0dbdac: 5430 6314 |0000: iget-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ -0dbdb0: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ -0dbdb6: 0c00 |0005: move-result-object v0 │ │ -0dbdb8: 2201 1007 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dbdbc: 7010 eb2a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dbdc2: 1a02 c610 |000b: const-string v2, "FP/" // string@10c6 │ │ -0dbdc6: 6e20 f52a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbdcc: 6e20 f52a 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbdd2: 1a04 9505 |0013: const-string v4, "/retrieve" // string@0595 │ │ -0dbdd6: 6e20 f52a 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbddc: 6e10 fa2a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dbde2: 0c04 |001b: move-result-object v4 │ │ -0dbde4: 2201 5d07 |001c: new-instance v1, Ljava/util/HashMap; // type@075d │ │ -0dbde8: 7010 ed2b 0100 |001e: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0dbdee: 1a02 1a4d |0021: const-string v2, "webUserName" // string@4d1a │ │ -0dbdf2: 7230 582c 2100 |0023: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dbdf8: 1a00 5c2e |0026: const-string v0, "avareMethod" // string@2e5c │ │ -0dbdfc: 7230 582c 0104 |0028: invoke-interface {v1, v0, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dbe02: 1a04 d239 |002b: const-string v4, "httpMethod" // string@39d2 │ │ -0dbe06: 1a00 8711 |002d: const-string v0, "GET" // string@1187 │ │ -0dbe0a: 7230 582c 4100 |002f: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dbe10: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -0dbe12: 1a00 d739 |0033: const-string v0, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ -0dbe16: 7120 1422 1000 |0035: invoke-static {v0, v1}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ -0dbe1c: 0c04 |0038: move-result-object v4 │ │ -0dbe1e: 7020 b623 4300 |0039: invoke-direct {v3, v4}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ -0dbe24: 0c00 |003c: move-result-object v0 │ │ -0dbe26: 5b30 6214 |003d: iput-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dbe2a: 2805 |003f: goto 0044 // +0005 │ │ -0dbe2c: 1a00 3f21 |0040: const-string v0, "Network error" // string@213f │ │ -0dbe30: 5b30 6214 |0042: iput-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dbe34: 2200 fe05 |0044: new-instance v0, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ -0dbe38: 7020 b923 4000 |0046: invoke-direct {v0, v4}, Lcom/ds/avare/plan/LmfsPlan;.:(Ljava/lang/String;)V // method@23b9 │ │ -0dbe3e: 1100 |0049: return-object v0 │ │ +0dbda0: |[0dbda0] com.ds.avare.plan.LmfsInterface.getFlightPlan:(Ljava/lang/String;)Lcom/ds/avare/plan/LmfsPlan; │ │ +0dbdb0: 5430 6314 |0000: iget-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ +0dbdb4: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ +0dbdba: 0c00 |0005: move-result-object v0 │ │ +0dbdbc: 2201 1007 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dbdc0: 7010 eb2a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dbdc6: 1a02 c610 |000b: const-string v2, "FP/" // string@10c6 │ │ +0dbdca: 6e20 f52a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbdd0: 6e20 f52a 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbdd6: 1a04 9505 |0013: const-string v4, "/retrieve" // string@0595 │ │ +0dbdda: 6e20 f52a 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbde0: 6e10 fa2a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dbde6: 0c04 |001b: move-result-object v4 │ │ +0dbde8: 2201 5d07 |001c: new-instance v1, Ljava/util/HashMap; // type@075d │ │ +0dbdec: 7010 ed2b 0100 |001e: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0dbdf2: 1a02 1a4d |0021: const-string v2, "webUserName" // string@4d1a │ │ +0dbdf6: 7230 582c 2100 |0023: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dbdfc: 1a00 5c2e |0026: const-string v0, "avareMethod" // string@2e5c │ │ +0dbe00: 7230 582c 0104 |0028: invoke-interface {v1, v0, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dbe06: 1a04 d239 |002b: const-string v4, "httpMethod" // string@39d2 │ │ +0dbe0a: 1a00 8711 |002d: const-string v0, "GET" // string@1187 │ │ +0dbe0e: 7230 582c 4100 |002f: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dbe14: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +0dbe16: 1a00 d739 |0033: const-string v0, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ +0dbe1a: 7120 1422 1000 |0035: invoke-static {v0, v1}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ +0dbe20: 0c04 |0038: move-result-object v4 │ │ +0dbe22: 7020 b623 4300 |0039: invoke-direct {v3, v4}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ +0dbe28: 0c00 |003c: move-result-object v0 │ │ +0dbe2a: 5b30 6214 |003d: iput-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dbe2e: 2805 |003f: goto 0044 // +0005 │ │ +0dbe30: 1a00 3f21 |0040: const-string v0, "Network error" // string@213f │ │ +0dbe34: 5b30 6214 |0042: iput-object v0, v3, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dbe38: 2200 fe05 |0044: new-instance v0, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ +0dbe3c: 7020 b923 4000 |0046: invoke-direct {v0, v4}, Lcom/ds/avare/plan/LmfsPlan;.:(Ljava/lang/String;)V // method@23b9 │ │ +0dbe42: 1100 |0049: return-object v0 │ │ catches : 1 │ │ 0x0033 - 0x003f │ │ Ljava/lang/Exception; -> 0x0040 │ │ positions : │ │ 0x0000 line=120 │ │ 0x0006 line=121 │ │ 0x001c line=124 │ │ @@ -229953,49 +229954,49 @@ │ │ type : '()Lcom/ds/avare/plan/LmfsPlanList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0dbe50: |[0dbe50] com.ds.avare.plan.LmfsInterface.getFlightPlans:()Lcom/ds/avare/plan/LmfsPlanList; │ │ -0dbe60: 5440 6314 |0000: iget-object v0, v4, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ -0dbe64: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ -0dbe6a: 0c00 |0005: move-result-object v0 │ │ -0dbe6c: 2201 1007 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dbe70: 7010 eb2a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dbe76: 1a02 c610 |000b: const-string v2, "FP/" // string@10c6 │ │ -0dbe7a: 6e20 f52a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbe80: 6e20 f52a 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbe86: 1a02 9605 |0013: const-string v2, "/retrieveFlightPlanSummaries" // string@0596 │ │ -0dbe8a: 6e20 f52a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dbe90: 6e10 fa2a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dbe96: 0c01 |001b: move-result-object v1 │ │ -0dbe98: 2202 5d07 |001c: new-instance v2, Ljava/util/HashMap; // type@075d │ │ -0dbe9c: 7010 ed2b 0200 |001e: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0dbea2: 1a03 1a4d |0021: const-string v3, "webUserName" // string@4d1a │ │ -0dbea6: 7230 582c 3200 |0023: invoke-interface {v2, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dbeac: 1a00 5c2e |0026: const-string v0, "avareMethod" // string@2e5c │ │ -0dbeb0: 7230 582c 0201 |0028: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dbeb6: 1a00 d239 |002b: const-string v0, "httpMethod" // string@39d2 │ │ -0dbeba: 1a01 8711 |002d: const-string v1, "GET" // string@1187 │ │ -0dbebe: 7230 582c 0201 |002f: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dbec4: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -0dbec6: 1a01 d739 |0033: const-string v1, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ -0dbeca: 7120 1422 2100 |0035: invoke-static {v1, v2}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ -0dbed0: 0c00 |0038: move-result-object v0 │ │ -0dbed2: 7020 b623 0400 |0039: invoke-direct {v4, v0}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ -0dbed8: 0c01 |003c: move-result-object v1 │ │ -0dbeda: 5b41 6214 |003d: iput-object v1, v4, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dbede: 2805 |003f: goto 0044 // +0005 │ │ -0dbee0: 1a01 3f21 |0040: const-string v1, "Network error" // string@213f │ │ -0dbee4: 5b41 6214 |0042: iput-object v1, v4, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ -0dbee8: 2201 ff05 |0044: new-instance v1, Lcom/ds/avare/plan/LmfsPlanList; // type@05ff │ │ -0dbeec: 7020 c823 0100 |0046: invoke-direct {v1, v0}, Lcom/ds/avare/plan/LmfsPlanList;.:(Ljava/lang/String;)V // method@23c8 │ │ -0dbef2: 1101 |0049: return-object v1 │ │ +0dbe54: |[0dbe54] com.ds.avare.plan.LmfsInterface.getFlightPlans:()Lcom/ds/avare/plan/LmfsPlanList; │ │ +0dbe64: 5440 6314 |0000: iget-object v0, v4, Lcom/ds/avare/plan/LmfsInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@1463 │ │ +0dbe68: 6e10 0825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ +0dbe6e: 0c00 |0005: move-result-object v0 │ │ +0dbe70: 2201 1007 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dbe74: 7010 eb2a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dbe7a: 1a02 c610 |000b: const-string v2, "FP/" // string@10c6 │ │ +0dbe7e: 6e20 f52a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbe84: 6e20 f52a 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbe8a: 1a02 9605 |0013: const-string v2, "/retrieveFlightPlanSummaries" // string@0596 │ │ +0dbe8e: 6e20 f52a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dbe94: 6e10 fa2a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dbe9a: 0c01 |001b: move-result-object v1 │ │ +0dbe9c: 2202 5d07 |001c: new-instance v2, Ljava/util/HashMap; // type@075d │ │ +0dbea0: 7010 ed2b 0200 |001e: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0dbea6: 1a03 1a4d |0021: const-string v3, "webUserName" // string@4d1a │ │ +0dbeaa: 7230 582c 3200 |0023: invoke-interface {v2, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dbeb0: 1a00 5c2e |0026: const-string v0, "avareMethod" // string@2e5c │ │ +0dbeb4: 7230 582c 0201 |0028: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dbeba: 1a00 d239 |002b: const-string v0, "httpMethod" // string@39d2 │ │ +0dbebe: 1a01 8711 |002d: const-string v1, "GET" // string@1187 │ │ +0dbec2: 7230 582c 0201 |002f: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dbec8: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +0dbeca: 1a01 d739 |0033: const-string v1, "https://apps4av.net/new/lmfs.php" // string@39d7 │ │ +0dbece: 7120 1422 2100 |0035: invoke-static {v1, v2}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ +0dbed4: 0c00 |0038: move-result-object v0 │ │ +0dbed6: 7020 b623 0400 |0039: invoke-direct {v4, v0}, Lcom/ds/avare/plan/LmfsInterface;.parseError:(Ljava/lang/String;)Ljava/lang/String; // method@23b6 │ │ +0dbedc: 0c01 |003c: move-result-object v1 │ │ +0dbede: 5b41 6214 |003d: iput-object v1, v4, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dbee2: 2805 |003f: goto 0044 // +0005 │ │ +0dbee4: 1a01 3f21 |0040: const-string v1, "Network error" // string@213f │ │ +0dbee8: 5b41 6214 |0042: iput-object v1, v4, Lcom/ds/avare/plan/LmfsInterface;.mError:Ljava/lang/String; // field@1462 │ │ +0dbeec: 2201 ff05 |0044: new-instance v1, Lcom/ds/avare/plan/LmfsPlanList; // type@05ff │ │ +0dbef0: 7020 c823 0100 |0046: invoke-direct {v1, v0}, Lcom/ds/avare/plan/LmfsPlanList;.:(Ljava/lang/String;)V // method@23c8 │ │ +0dbef6: 1101 |0049: return-object v1 │ │ catches : 1 │ │ 0x0033 - 0x003f │ │ Ljava/lang/Exception; -> 0x0040 │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=95 │ │ 0x001c line=98 │ │ @@ -230177,18 +230178,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dd208: |[0dd208] com.ds.avare.plan.LmfsPlan.:()V │ │ -0dd218: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0dd21e: 7010 c223 0000 |0003: invoke-direct {v0}, Lcom/ds/avare/plan/LmfsPlan;.init:()V // method@23c2 │ │ -0dd224: 0e00 |0006: return-void │ │ +0dd20c: |[0dd20c] com.ds.avare.plan.LmfsPlan.:()V │ │ +0dd21c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0dd222: 7010 c223 0000 |0003: invoke-direct {v0}, Lcom/ds/avare/plan/LmfsPlan;.init:()V // method@23c2 │ │ +0dd228: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/plan/LmfsPlan; │ │ │ │ @@ -230197,82 +230198,82 @@ │ │ type : '(Lcom/ds/avare/storage/Preferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 138 16-bit code units │ │ -0dd228: |[0dd228] com.ds.avare.plan.LmfsPlan.:(Lcom/ds/avare/storage/Preferences;)V │ │ -0dd238: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0dd23e: 7010 c223 0200 |0003: invoke-direct {v2}, Lcom/ds/avare/plan/LmfsPlan;.init:()V // method@23c2 │ │ -0dd244: 1a00 1028 |0006: const-string v0, "VFR" // string@2810 │ │ -0dd248: 5b20 7414 |0008: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ -0dd24c: 6e10 ee24 0300 |000a: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftTailNumber:()Ljava/lang/String; // method@24ee │ │ -0dd252: 0c00 |000d: move-result-object v0 │ │ -0dd254: 5b20 6b14 |000e: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ -0dd258: 6e10 ef24 0300 |0010: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftType:()Ljava/lang/String; // method@24ef │ │ -0dd25e: 0c00 |0013: move-result-object v0 │ │ -0dd260: 5b20 6c14 |0014: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ -0dd264: 1a00 7a11 |0016: const-string v0, "G" // string@117a │ │ -0dd268: 5b20 7514 |0018: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ -0dd26c: 1a00 9f05 |001a: const-string v0, "1" // string@059f │ │ -0dd270: 5b20 7a14 |001c: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ -0dd274: 1a01 3414 |001e: const-string v1, "LIGHT" // string@1434 │ │ -0dd278: 5b21 8414 |0020: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ -0dd27c: 1a01 4b0e |0022: const-string v1, "DCT" // string@0e4b │ │ -0dd280: 5b21 7f14 |0024: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ -0dd284: 6e10 eb24 0300 |0026: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftOtherInfo:()Ljava/lang/String; // method@24eb │ │ -0dd28a: 0c01 |0029: move-result-object v1 │ │ -0dd28c: 5b21 7b14 |002a: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ -0dd290: 6e10 ec24 0300 |002c: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftSurveillanceEquipment:()Ljava/lang/String; // method@24ec │ │ -0dd296: 0c01 |002f: move-result-object v1 │ │ -0dd298: 5b21 8114 |0030: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ -0dd29c: 6e10 e824 0300 |0032: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftEquipment:()Ljava/lang/String; // method@24e8 │ │ -0dd2a2: 0c01 |0035: move-result-object v1 │ │ -0dd2a4: 5b21 6a14 |0036: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ -0dd2a8: 6e10 ed24 0300 |0038: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftTAS:()I // method@24ed │ │ -0dd2ae: 0a01 |003b: move-result v1 │ │ -0dd2b0: 7110 de2a 0100 |003c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2ade │ │ -0dd2b6: 0c01 |003f: move-result-object v1 │ │ -0dd2b8: 5b21 6f14 |0040: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ -0dd2bc: 6e10 0425 0300 |0042: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getPilotContact:()Ljava/lang/String; // method@2504 │ │ -0dd2c2: 0c01 |0045: move-result-object v1 │ │ -0dd2c4: 5b21 7e14 |0046: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ -0dd2c8: 6e10 0425 0300 |0048: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getPilotContact:()Ljava/lang/String; // method@2504 │ │ -0dd2ce: 0c01 |004b: move-result-object v1 │ │ -0dd2d0: 5b21 7d14 |004c: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.pilotInCommand:Ljava/lang/String; // field@147d │ │ -0dd2d4: 5b20 7c14 |004e: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ -0dd2d8: 2200 1007 |0050: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0dd2dc: 7010 eb2a 0000 |0052: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dd2e2: 6e10 e624 0300 |0055: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftColorPrimary:()Ljava/lang/String; // method@24e6 │ │ -0dd2e8: 0c01 |0058: move-result-object v1 │ │ -0dd2ea: 6e20 f52a 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dd2f0: 1a01 7405 |005c: const-string v1, "/" // string@0574 │ │ -0dd2f4: 6e20 f52a 1000 |005e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dd2fa: 6e10 e724 0300 |0061: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftColorSecondary:()Ljava/lang/String; // method@24e7 │ │ -0dd300: 0c03 |0064: move-result-object v3 │ │ -0dd302: 6e20 f52a 3000 |0065: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dd308: 6e10 fa2a 0000 |0068: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dd30e: 0c03 |006b: move-result-object v3 │ │ -0dd310: 5b23 6914 |006c: iput-object v3, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ -0dd314: 5423 8114 |006e: iget-object v3, v2, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ -0dd318: 1a00 0000 |0070: const-string v0, "" // string@0000 │ │ -0dd31c: 6e20 ba2a 0300 |0072: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dd322: 0a03 |0075: move-result v3 │ │ -0dd324: 1a01 d320 |0076: const-string v1, "N" // string@20d3 │ │ -0dd328: 3803 0400 |0078: if-eqz v3, 007c // +0004 │ │ -0dd32c: 5b21 8114 |007a: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ -0dd330: 5423 6a14 |007c: iget-object v3, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ -0dd334: 6e20 ba2a 0300 |007e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dd33a: 0a03 |0081: move-result v3 │ │ -0dd33c: 3803 0400 |0082: if-eqz v3, 0086 // +0004 │ │ -0dd340: 5b21 6a14 |0084: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ -0dd344: 1213 |0086: const/4 v3, #int 1 // #1 │ │ -0dd346: 5c23 7914 |0087: iput-boolean v3, v2, Lcom/ds/avare/plan/LmfsPlan;.mValid:Z // field@1479 │ │ -0dd34a: 0e00 |0089: return-void │ │ +0dd22c: |[0dd22c] com.ds.avare.plan.LmfsPlan.:(Lcom/ds/avare/storage/Preferences;)V │ │ +0dd23c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0dd242: 7010 c223 0200 |0003: invoke-direct {v2}, Lcom/ds/avare/plan/LmfsPlan;.init:()V // method@23c2 │ │ +0dd248: 1a00 1028 |0006: const-string v0, "VFR" // string@2810 │ │ +0dd24c: 5b20 7414 |0008: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ +0dd250: 6e10 ee24 0300 |000a: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftTailNumber:()Ljava/lang/String; // method@24ee │ │ +0dd256: 0c00 |000d: move-result-object v0 │ │ +0dd258: 5b20 6b14 |000e: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ +0dd25c: 6e10 ef24 0300 |0010: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftType:()Ljava/lang/String; // method@24ef │ │ +0dd262: 0c00 |0013: move-result-object v0 │ │ +0dd264: 5b20 6c14 |0014: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ +0dd268: 1a00 7a11 |0016: const-string v0, "G" // string@117a │ │ +0dd26c: 5b20 7514 |0018: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ +0dd270: 1a00 9f05 |001a: const-string v0, "1" // string@059f │ │ +0dd274: 5b20 7a14 |001c: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ +0dd278: 1a01 3414 |001e: const-string v1, "LIGHT" // string@1434 │ │ +0dd27c: 5b21 8414 |0020: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ +0dd280: 1a01 4b0e |0022: const-string v1, "DCT" // string@0e4b │ │ +0dd284: 5b21 7f14 |0024: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ +0dd288: 6e10 eb24 0300 |0026: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftOtherInfo:()Ljava/lang/String; // method@24eb │ │ +0dd28e: 0c01 |0029: move-result-object v1 │ │ +0dd290: 5b21 7b14 |002a: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ +0dd294: 6e10 ec24 0300 |002c: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftSurveillanceEquipment:()Ljava/lang/String; // method@24ec │ │ +0dd29a: 0c01 |002f: move-result-object v1 │ │ +0dd29c: 5b21 8114 |0030: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ +0dd2a0: 6e10 e824 0300 |0032: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftEquipment:()Ljava/lang/String; // method@24e8 │ │ +0dd2a6: 0c01 |0035: move-result-object v1 │ │ +0dd2a8: 5b21 6a14 |0036: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ +0dd2ac: 6e10 ed24 0300 |0038: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftTAS:()I // method@24ed │ │ +0dd2b2: 0a01 |003b: move-result v1 │ │ +0dd2b4: 7110 de2a 0100 |003c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2ade │ │ +0dd2ba: 0c01 |003f: move-result-object v1 │ │ +0dd2bc: 5b21 6f14 |0040: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ +0dd2c0: 6e10 0425 0300 |0042: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getPilotContact:()Ljava/lang/String; // method@2504 │ │ +0dd2c6: 0c01 |0045: move-result-object v1 │ │ +0dd2c8: 5b21 7e14 |0046: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ +0dd2cc: 6e10 0425 0300 |0048: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getPilotContact:()Ljava/lang/String; // method@2504 │ │ +0dd2d2: 0c01 |004b: move-result-object v1 │ │ +0dd2d4: 5b21 7d14 |004c: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.pilotInCommand:Ljava/lang/String; // field@147d │ │ +0dd2d8: 5b20 7c14 |004e: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ +0dd2dc: 2200 1007 |0050: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0dd2e0: 7010 eb2a 0000 |0052: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dd2e6: 6e10 e624 0300 |0055: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftColorPrimary:()Ljava/lang/String; // method@24e6 │ │ +0dd2ec: 0c01 |0058: move-result-object v1 │ │ +0dd2ee: 6e20 f52a 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dd2f4: 1a01 7405 |005c: const-string v1, "/" // string@0574 │ │ +0dd2f8: 6e20 f52a 1000 |005e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dd2fe: 6e10 e724 0300 |0061: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getAircraftColorSecondary:()Ljava/lang/String; // method@24e7 │ │ +0dd304: 0c03 |0064: move-result-object v3 │ │ +0dd306: 6e20 f52a 3000 |0065: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dd30c: 6e10 fa2a 0000 |0068: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dd312: 0c03 |006b: move-result-object v3 │ │ +0dd314: 5b23 6914 |006c: iput-object v3, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ +0dd318: 5423 8114 |006e: iget-object v3, v2, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ +0dd31c: 1a00 0000 |0070: const-string v0, "" // string@0000 │ │ +0dd320: 6e20 ba2a 0300 |0072: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dd326: 0a03 |0075: move-result v3 │ │ +0dd328: 1a01 d320 |0076: const-string v1, "N" // string@20d3 │ │ +0dd32c: 3803 0400 |0078: if-eqz v3, 007c // +0004 │ │ +0dd330: 5b21 8114 |007a: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ +0dd334: 5423 6a14 |007c: iget-object v3, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ +0dd338: 6e20 ba2a 0300 |007e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dd33e: 0a03 |0081: move-result v3 │ │ +0dd340: 3803 0400 |0082: if-eqz v3, 0086 // +0004 │ │ +0dd344: 5b21 6a14 |0084: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ +0dd348: 1213 |0086: const/4 v3, #int 1 // #1 │ │ +0dd34a: 5c23 7914 |0087: iput-boolean v3, v2, Lcom/ds/avare/plan/LmfsPlan;.mValid:Z // field@1479 │ │ +0dd34e: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ 0x0008 line=164 │ │ 0x000a line=165 │ │ 0x0010 line=166 │ │ @@ -230302,193 +230303,193 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 349 16-bit code units │ │ -0dd34c: |[0dd34c] com.ds.avare.plan.LmfsPlan.:(Ljava/lang/String;)V │ │ -0dd35c: 1a00 123c |0000: const-string v0, "locationIdentifier" // string@3c12 │ │ -0dd360: 1a01 9b42 |0002: const-string v1, "null" // string@429b │ │ -0dd364: 7010 8a2a 0500 |0004: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0dd36a: 7010 c223 0500 |0007: invoke-direct {v5}, Lcom/ds/avare/plan/LmfsPlan;.init:()V // method@23c2 │ │ -0dd370: 2202 de08 |000a: new-instance v2, Lorg/json/JSONObject; // type@08de │ │ -0dd374: 7020 3434 6200 |000c: invoke-direct {v2, v6}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ -0dd37a: 1a06 e139 |000f: const-string v6, "icaoFlightPlan" // string@39e1 │ │ -0dd37e: 6e20 3b34 6200 |0011: invoke-virtual {v2, v6}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dd384: 0c06 |0014: move-result-object v6 │ │ -0dd386: 3906 0300 |0015: if-nez v6, 0018 // +0003 │ │ -0dd38a: 0e00 |0017: return-void │ │ -0dd38c: 1a03 bc32 |0018: const-string v3, "flightRules" // string@32bc │ │ -0dd390: 6e20 3d34 3600 |001a: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd396: 0c03 |001d: move-result-object v3 │ │ -0dd398: 5b53 7414 |001e: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ -0dd39c: 1a03 132d |0020: const-string v3, "aircraftIdentifier" // string@2d13 │ │ -0dd3a0: 6e20 3d34 3600 |0022: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd3a6: 0c03 |0025: move-result-object v3 │ │ -0dd3a8: 5b53 6b14 |0026: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ -0dd3ac: 1a03 fb30 |0028: const-string v3, "departure" // string@30fb │ │ -0dd3b0: 6e20 3b34 3600 |002a: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dd3b6: 0c03 |002d: move-result-object v3 │ │ -0dd3b8: 6e20 3d34 0300 |002e: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd3be: 0c03 |0031: move-result-object v3 │ │ -0dd3c0: 5b53 7114 |0032: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ -0dd3c4: 1a03 1831 |0034: const-string v3, "destination" // string@3118 │ │ -0dd3c8: 6e20 3b34 3600 |0036: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dd3ce: 0c03 |0039: move-result-object v3 │ │ -0dd3d0: 6e20 3d34 0300 |003a: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd3d6: 0c03 |003d: move-result-object v3 │ │ -0dd3d8: 5b53 7314 |003e: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ -0dd3dc: 1a03 fd30 |0040: const-string v3, "departureInstant" // string@30fd │ │ -0dd3e0: 6e20 3d34 3600 |0042: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd3e6: 0c03 |0045: move-result-object v3 │ │ -0dd3e8: 5b53 7214 |0046: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.departureDate:Ljava/lang/String; // field@1472 │ │ -0dd3ec: 1a03 b832 |0048: const-string v3, "flightDuration" // string@32b8 │ │ -0dd3f0: 6e20 3d34 3600 |004a: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd3f6: 0c03 |004d: move-result-object v3 │ │ -0dd3f8: 5b53 8214 |004e: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.totalElapsedTime:Ljava/lang/String; // field@1482 │ │ -0dd3fc: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -0dd3fe: 1a04 3c46 |0051: const-string v4, "route" // string@463c │ │ -0dd402: 6e20 3d34 4600 |0053: invoke-virtual {v6, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd408: 0c04 |0056: move-result-object v4 │ │ -0dd40a: 5b54 7f14 |0057: iput-object v4, v5, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ -0dd40e: 6e20 ba2a 1400 |0059: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dd414: 0a04 |005c: move-result v4 │ │ -0dd416: 3804 0900 |005d: if-eqz v4, 0066 // +0009 │ │ -0dd41a: 5b53 7f14 |005f: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ -0dd41e: 2805 |0061: goto 0066 // +0005 │ │ -0dd420: 1a04 4b0e |0062: const-string v4, "DCT" // string@0e4b │ │ -0dd424: 5b54 7f14 |0064: iput-object v4, v5, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ -0dd428: 5454 7f14 |0066: iget-object v4, v5, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ -0dd42c: 3804 0a00 |0068: if-eqz v4, 0072 // +000a │ │ -0dd430: 6e20 ba2a 1400 |006a: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dd436: 0a04 |006d: move-result v4 │ │ -0dd438: 3804 0400 |006e: if-eqz v4, 0072 // +0004 │ │ -0dd43c: 5b53 7f14 |0070: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ -0dd440: 1a04 462d |0072: const-string v4, "altDestination1" // string@2d46 │ │ -0dd444: 6e20 3b34 4600 |0074: invoke-virtual {v6, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dd44a: 0c04 |0077: move-result-object v4 │ │ -0dd44c: 6e20 3d34 0400 |0078: invoke-virtual {v4, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd452: 0c04 |007b: move-result-object v4 │ │ -0dd454: 5b54 6d14 |007c: iput-object v4, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ -0dd458: 2803 |007e: goto 0081 // +0003 │ │ -0dd45a: 5b53 6d14 |007f: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ -0dd45e: 5454 6d14 |0081: iget-object v4, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ -0dd462: 3804 0a00 |0083: if-eqz v4, 008d // +000a │ │ -0dd466: 6e20 ba2a 1400 |0085: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dd46c: 0a04 |0088: move-result v4 │ │ -0dd46e: 3804 0400 |0089: if-eqz v4, 008d // +0004 │ │ -0dd472: 5b53 6d14 |008b: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ -0dd476: 1a04 472d |008d: const-string v4, "altDestination2" // string@2d47 │ │ -0dd47a: 6e20 3b34 4600 |008f: invoke-virtual {v6, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dd480: 0c04 |0092: move-result-object v4 │ │ -0dd482: 6e20 3d34 0400 |0093: invoke-virtual {v4, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd488: 0c00 |0096: move-result-object v0 │ │ -0dd48a: 5b50 6e14 |0097: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ -0dd48e: 2803 |0099: goto 009c // +0003 │ │ -0dd490: 5b53 6e14 |009a: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ -0dd494: 5450 6e14 |009c: iget-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ -0dd498: 3800 0a00 |009e: if-eqz v0, 00a8 // +000a │ │ -0dd49c: 6e20 ba2a 1000 |00a0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dd4a2: 0a00 |00a3: move-result v0 │ │ -0dd4a4: 3800 0400 |00a4: if-eqz v0, 00a8 // +0004 │ │ -0dd4a8: 5b53 6e14 |00a6: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ -0dd4ac: 1a00 9043 |00a8: const-string v0, "otherInfo" // string@4390 │ │ -0dd4b0: 6e20 3d34 0600 |00aa: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd4b6: 0c00 |00ad: move-result-object v0 │ │ -0dd4b8: 5b50 7b14 |00ae: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ -0dd4bc: 2803 |00b0: goto 00b3 // +0003 │ │ -0dd4be: 5b53 7b14 |00b1: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ -0dd4c2: 5450 7b14 |00b3: iget-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ -0dd4c6: 3800 0a00 |00b5: if-eqz v0, 00bf // +000a │ │ -0dd4ca: 6e20 ba2a 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dd4d0: 0a00 |00ba: move-result v0 │ │ -0dd4d2: 3800 0400 |00bb: if-eqz v0, 00bf // +0004 │ │ -0dd4d6: 5b53 7b14 |00bd: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ -0dd4da: 1a00 142d |00bf: const-string v0, "aircraftType" // string@2d14 │ │ -0dd4de: 6e20 3d34 0600 |00c1: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd4e4: 0c00 |00c4: move-result-object v0 │ │ -0dd4e6: 5b50 6c14 |00c5: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ -0dd4ea: 1a00 112d |00c7: const-string v0, "aircraftEquipment" // string@2d11 │ │ -0dd4ee: 6e20 3d34 0600 |00c9: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd4f4: 0c00 |00cc: move-result-object v0 │ │ -0dd4f6: 5b50 6a14 |00cd: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ -0dd4fa: 1a00 a142 |00cf: const-string v0, "numberOfAircraft" // string@42a1 │ │ -0dd4fe: 6e20 3d34 0600 |00d1: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd504: 0c00 |00d4: move-result-object v0 │ │ -0dd506: 5b50 7a14 |00d5: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ -0dd50a: 1a00 0c4d |00d7: const-string v0, "wakeTurbulence" // string@4d0c │ │ -0dd50e: 6e20 3d34 0600 |00d9: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd514: 0c00 |00dc: move-result-object v0 │ │ -0dd516: 5b50 8414 |00dd: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ -0dd51a: 1a00 a54a |00df: const-string v0, "speed" // string@4aa5 │ │ -0dd51e: 6e20 3b34 0600 |00e1: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dd524: 0c00 |00e4: move-result-object v0 │ │ -0dd526: 1a03 a94a |00e5: const-string v3, "speedKnots" // string@4aa9 │ │ -0dd52a: 6e20 3d34 3000 |00e7: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd530: 0c00 |00ea: move-result-object v0 │ │ -0dd532: 5b50 6f14 |00eb: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ -0dd536: 1a00 4c2d |00ed: const-string v0, "altitude" // string@2d4c │ │ -0dd53a: 6e20 3b34 0600 |00ef: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dd540: 0c00 |00f2: move-result-object v0 │ │ -0dd542: 1a03 4f2d |00f3: const-string v3, "altitudeTypeA" // string@2d4f │ │ -0dd546: 6e20 3d34 3000 |00f5: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd54c: 0c00 |00f8: move-result-object v0 │ │ -0dd54e: 5b50 7714 |00f9: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.level:Ljava/lang/String; // field@1477 │ │ -0dd552: 1a00 2c33 |00fb: const-string v0, "fuelOnBoard" // string@332c │ │ -0dd556: 6e20 3d34 0600 |00fd: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd55c: 0c00 |0100: move-result-object v0 │ │ -0dd55e: 5b50 7614 |0101: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.fuelEndurance:Ljava/lang/String; // field@1476 │ │ -0dd562: 1a00 ce43 |0103: const-string v0, "peopleOnBoard" // string@43ce │ │ -0dd566: 6e20 3d34 0600 |0105: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd56c: 0c00 |0108: move-result-object v0 │ │ -0dd56e: 5b50 7c14 |0109: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ -0dd572: 6e20 ba2a 1000 |010b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dd578: 0a00 |010e: move-result v0 │ │ -0dd57a: 1a03 0000 |010f: const-string v3, "" // string@0000 │ │ -0dd57e: 3800 0400 |0111: if-eqz v0, 0115 // +0004 │ │ -0dd582: 5b53 7c14 |0113: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ -0dd586: 1a00 102d |0115: const-string v0, "aircraftColor" // string@2d10 │ │ -0dd58a: 6e20 3d34 0600 |0117: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd590: 0c00 |011a: move-result-object v0 │ │ -0dd592: 5b50 6914 |011b: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ -0dd596: 1a00 ea43 |011d: const-string v0, "pilotData" // string@43ea │ │ -0dd59a: 6e20 3d34 0600 |011f: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd5a0: 0c00 |0122: move-result-object v0 │ │ -0dd5a2: 5b50 7e14 |0123: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ -0dd5a6: 1a00 fa4b |0125: const-string v0, "typeOfFlight" // string@4bfa │ │ -0dd5aa: 6e20 3d34 0600 |0127: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd5b0: 0c00 |012a: move-result-object v0 │ │ -0dd5b2: 5b50 7514 |012b: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ -0dd5b6: 1a00 0b4b |012d: const-string v0, "surveillanceEquipment" // string@4b0b │ │ -0dd5ba: 6e20 3d34 0600 |012f: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd5c0: 0c00 |0132: move-result-object v0 │ │ -0dd5c2: 5b50 8114 |0133: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ -0dd5c6: 1a00 064b |0135: const-string v0, "suppRemarks" // string@4b06 │ │ -0dd5ca: 6e20 3d34 0600 |0137: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd5d0: 0c00 |013a: move-result-object v0 │ │ -0dd5d2: 5b50 8014 |013b: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ -0dd5d6: 6e20 ba2a 1000 |013d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dd5dc: 0a00 |0140: move-result v0 │ │ -0dd5de: 3800 0400 |0141: if-eqz v0, 0145 // +0004 │ │ -0dd5e2: 5b53 8014 |0143: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ -0dd5e6: 1a00 eb43 |0145: const-string v0, "pilotInCommand" // string@43eb │ │ -0dd5ea: 6e20 3d34 0600 |0147: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd5f0: 0c06 |014a: move-result-object v6 │ │ -0dd5f2: 5b56 7d14 |014b: iput-object v6, v5, Lcom/ds/avare/plan/LmfsPlan;.pilotInCommand:Ljava/lang/String; // field@147d │ │ -0dd5f6: 1a06 b230 |014d: const-string v6, "currentState" // string@30b2 │ │ -0dd5fa: 6e20 3d34 6200 |014f: invoke-virtual {v2, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dd600: 0c06 |0152: move-result-object v6 │ │ -0dd602: 5b56 7014 |0153: iput-object v6, v5, Lcom/ds/avare/plan/LmfsPlan;.currentState:Ljava/lang/String; // field@1470 │ │ -0dd606: 1216 |0155: const/4 v6, #int 1 // #1 │ │ -0dd608: 5c56 7914 |0156: iput-boolean v6, v5, Lcom/ds/avare/plan/LmfsPlan;.mValid:Z // field@1479 │ │ -0dd60c: 2804 |0158: goto 015c // +0004 │ │ -0dd60e: 1206 |0159: const/4 v6, #int 0 // #0 │ │ -0dd610: 5c56 7914 |015a: iput-boolean v6, v5, Lcom/ds/avare/plan/LmfsPlan;.mValid:Z // field@1479 │ │ -0dd614: 0e00 |015c: return-void │ │ +0dd350: |[0dd350] com.ds.avare.plan.LmfsPlan.:(Ljava/lang/String;)V │ │ +0dd360: 1a00 123c |0000: const-string v0, "locationIdentifier" // string@3c12 │ │ +0dd364: 1a01 9b42 |0002: const-string v1, "null" // string@429b │ │ +0dd368: 7010 8a2a 0500 |0004: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0dd36e: 7010 c223 0500 |0007: invoke-direct {v5}, Lcom/ds/avare/plan/LmfsPlan;.init:()V // method@23c2 │ │ +0dd374: 2202 de08 |000a: new-instance v2, Lorg/json/JSONObject; // type@08de │ │ +0dd378: 7020 3434 6200 |000c: invoke-direct {v2, v6}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ +0dd37e: 1a06 e139 |000f: const-string v6, "icaoFlightPlan" // string@39e1 │ │ +0dd382: 6e20 3b34 6200 |0011: invoke-virtual {v2, v6}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dd388: 0c06 |0014: move-result-object v6 │ │ +0dd38a: 3906 0300 |0015: if-nez v6, 0018 // +0003 │ │ +0dd38e: 0e00 |0017: return-void │ │ +0dd390: 1a03 bc32 |0018: const-string v3, "flightRules" // string@32bc │ │ +0dd394: 6e20 3d34 3600 |001a: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd39a: 0c03 |001d: move-result-object v3 │ │ +0dd39c: 5b53 7414 |001e: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ +0dd3a0: 1a03 132d |0020: const-string v3, "aircraftIdentifier" // string@2d13 │ │ +0dd3a4: 6e20 3d34 3600 |0022: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd3aa: 0c03 |0025: move-result-object v3 │ │ +0dd3ac: 5b53 6b14 |0026: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ +0dd3b0: 1a03 fb30 |0028: const-string v3, "departure" // string@30fb │ │ +0dd3b4: 6e20 3b34 3600 |002a: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dd3ba: 0c03 |002d: move-result-object v3 │ │ +0dd3bc: 6e20 3d34 0300 |002e: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd3c2: 0c03 |0031: move-result-object v3 │ │ +0dd3c4: 5b53 7114 |0032: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ +0dd3c8: 1a03 1831 |0034: const-string v3, "destination" // string@3118 │ │ +0dd3cc: 6e20 3b34 3600 |0036: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dd3d2: 0c03 |0039: move-result-object v3 │ │ +0dd3d4: 6e20 3d34 0300 |003a: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd3da: 0c03 |003d: move-result-object v3 │ │ +0dd3dc: 5b53 7314 |003e: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ +0dd3e0: 1a03 fd30 |0040: const-string v3, "departureInstant" // string@30fd │ │ +0dd3e4: 6e20 3d34 3600 |0042: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd3ea: 0c03 |0045: move-result-object v3 │ │ +0dd3ec: 5b53 7214 |0046: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.departureDate:Ljava/lang/String; // field@1472 │ │ +0dd3f0: 1a03 b832 |0048: const-string v3, "flightDuration" // string@32b8 │ │ +0dd3f4: 6e20 3d34 3600 |004a: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd3fa: 0c03 |004d: move-result-object v3 │ │ +0dd3fc: 5b53 8214 |004e: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.totalElapsedTime:Ljava/lang/String; // field@1482 │ │ +0dd400: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +0dd402: 1a04 3c46 |0051: const-string v4, "route" // string@463c │ │ +0dd406: 6e20 3d34 4600 |0053: invoke-virtual {v6, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd40c: 0c04 |0056: move-result-object v4 │ │ +0dd40e: 5b54 7f14 |0057: iput-object v4, v5, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ +0dd412: 6e20 ba2a 1400 |0059: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dd418: 0a04 |005c: move-result v4 │ │ +0dd41a: 3804 0900 |005d: if-eqz v4, 0066 // +0009 │ │ +0dd41e: 5b53 7f14 |005f: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ +0dd422: 2805 |0061: goto 0066 // +0005 │ │ +0dd424: 1a04 4b0e |0062: const-string v4, "DCT" // string@0e4b │ │ +0dd428: 5b54 7f14 |0064: iput-object v4, v5, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ +0dd42c: 5454 7f14 |0066: iget-object v4, v5, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ +0dd430: 3804 0a00 |0068: if-eqz v4, 0072 // +000a │ │ +0dd434: 6e20 ba2a 1400 |006a: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dd43a: 0a04 |006d: move-result v4 │ │ +0dd43c: 3804 0400 |006e: if-eqz v4, 0072 // +0004 │ │ +0dd440: 5b53 7f14 |0070: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ +0dd444: 1a04 462d |0072: const-string v4, "altDestination1" // string@2d46 │ │ +0dd448: 6e20 3b34 4600 |0074: invoke-virtual {v6, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dd44e: 0c04 |0077: move-result-object v4 │ │ +0dd450: 6e20 3d34 0400 |0078: invoke-virtual {v4, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd456: 0c04 |007b: move-result-object v4 │ │ +0dd458: 5b54 6d14 |007c: iput-object v4, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ +0dd45c: 2803 |007e: goto 0081 // +0003 │ │ +0dd45e: 5b53 6d14 |007f: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ +0dd462: 5454 6d14 |0081: iget-object v4, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ +0dd466: 3804 0a00 |0083: if-eqz v4, 008d // +000a │ │ +0dd46a: 6e20 ba2a 1400 |0085: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dd470: 0a04 |0088: move-result v4 │ │ +0dd472: 3804 0400 |0089: if-eqz v4, 008d // +0004 │ │ +0dd476: 5b53 6d14 |008b: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ +0dd47a: 1a04 472d |008d: const-string v4, "altDestination2" // string@2d47 │ │ +0dd47e: 6e20 3b34 4600 |008f: invoke-virtual {v6, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dd484: 0c04 |0092: move-result-object v4 │ │ +0dd486: 6e20 3d34 0400 |0093: invoke-virtual {v4, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd48c: 0c00 |0096: move-result-object v0 │ │ +0dd48e: 5b50 6e14 |0097: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ +0dd492: 2803 |0099: goto 009c // +0003 │ │ +0dd494: 5b53 6e14 |009a: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ +0dd498: 5450 6e14 |009c: iget-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ +0dd49c: 3800 0a00 |009e: if-eqz v0, 00a8 // +000a │ │ +0dd4a0: 6e20 ba2a 1000 |00a0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dd4a6: 0a00 |00a3: move-result v0 │ │ +0dd4a8: 3800 0400 |00a4: if-eqz v0, 00a8 // +0004 │ │ +0dd4ac: 5b53 6e14 |00a6: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ +0dd4b0: 1a00 9043 |00a8: const-string v0, "otherInfo" // string@4390 │ │ +0dd4b4: 6e20 3d34 0600 |00aa: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd4ba: 0c00 |00ad: move-result-object v0 │ │ +0dd4bc: 5b50 7b14 |00ae: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ +0dd4c0: 2803 |00b0: goto 00b3 // +0003 │ │ +0dd4c2: 5b53 7b14 |00b1: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ +0dd4c6: 5450 7b14 |00b3: iget-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ +0dd4ca: 3800 0a00 |00b5: if-eqz v0, 00bf // +000a │ │ +0dd4ce: 6e20 ba2a 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dd4d4: 0a00 |00ba: move-result v0 │ │ +0dd4d6: 3800 0400 |00bb: if-eqz v0, 00bf // +0004 │ │ +0dd4da: 5b53 7b14 |00bd: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ +0dd4de: 1a00 142d |00bf: const-string v0, "aircraftType" // string@2d14 │ │ +0dd4e2: 6e20 3d34 0600 |00c1: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd4e8: 0c00 |00c4: move-result-object v0 │ │ +0dd4ea: 5b50 6c14 |00c5: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ +0dd4ee: 1a00 112d |00c7: const-string v0, "aircraftEquipment" // string@2d11 │ │ +0dd4f2: 6e20 3d34 0600 |00c9: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd4f8: 0c00 |00cc: move-result-object v0 │ │ +0dd4fa: 5b50 6a14 |00cd: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ +0dd4fe: 1a00 a142 |00cf: const-string v0, "numberOfAircraft" // string@42a1 │ │ +0dd502: 6e20 3d34 0600 |00d1: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd508: 0c00 |00d4: move-result-object v0 │ │ +0dd50a: 5b50 7a14 |00d5: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ +0dd50e: 1a00 0c4d |00d7: const-string v0, "wakeTurbulence" // string@4d0c │ │ +0dd512: 6e20 3d34 0600 |00d9: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd518: 0c00 |00dc: move-result-object v0 │ │ +0dd51a: 5b50 8414 |00dd: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ +0dd51e: 1a00 a54a |00df: const-string v0, "speed" // string@4aa5 │ │ +0dd522: 6e20 3b34 0600 |00e1: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dd528: 0c00 |00e4: move-result-object v0 │ │ +0dd52a: 1a03 a94a |00e5: const-string v3, "speedKnots" // string@4aa9 │ │ +0dd52e: 6e20 3d34 3000 |00e7: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd534: 0c00 |00ea: move-result-object v0 │ │ +0dd536: 5b50 6f14 |00eb: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ +0dd53a: 1a00 4c2d |00ed: const-string v0, "altitude" // string@2d4c │ │ +0dd53e: 6e20 3b34 0600 |00ef: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dd544: 0c00 |00f2: move-result-object v0 │ │ +0dd546: 1a03 4f2d |00f3: const-string v3, "altitudeTypeA" // string@2d4f │ │ +0dd54a: 6e20 3d34 3000 |00f5: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd550: 0c00 |00f8: move-result-object v0 │ │ +0dd552: 5b50 7714 |00f9: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.level:Ljava/lang/String; // field@1477 │ │ +0dd556: 1a00 2c33 |00fb: const-string v0, "fuelOnBoard" // string@332c │ │ +0dd55a: 6e20 3d34 0600 |00fd: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd560: 0c00 |0100: move-result-object v0 │ │ +0dd562: 5b50 7614 |0101: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.fuelEndurance:Ljava/lang/String; // field@1476 │ │ +0dd566: 1a00 ce43 |0103: const-string v0, "peopleOnBoard" // string@43ce │ │ +0dd56a: 6e20 3d34 0600 |0105: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd570: 0c00 |0108: move-result-object v0 │ │ +0dd572: 5b50 7c14 |0109: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ +0dd576: 6e20 ba2a 1000 |010b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dd57c: 0a00 |010e: move-result v0 │ │ +0dd57e: 1a03 0000 |010f: const-string v3, "" // string@0000 │ │ +0dd582: 3800 0400 |0111: if-eqz v0, 0115 // +0004 │ │ +0dd586: 5b53 7c14 |0113: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ +0dd58a: 1a00 102d |0115: const-string v0, "aircraftColor" // string@2d10 │ │ +0dd58e: 6e20 3d34 0600 |0117: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd594: 0c00 |011a: move-result-object v0 │ │ +0dd596: 5b50 6914 |011b: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ +0dd59a: 1a00 ea43 |011d: const-string v0, "pilotData" // string@43ea │ │ +0dd59e: 6e20 3d34 0600 |011f: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd5a4: 0c00 |0122: move-result-object v0 │ │ +0dd5a6: 5b50 7e14 |0123: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ +0dd5aa: 1a00 fa4b |0125: const-string v0, "typeOfFlight" // string@4bfa │ │ +0dd5ae: 6e20 3d34 0600 |0127: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd5b4: 0c00 |012a: move-result-object v0 │ │ +0dd5b6: 5b50 7514 |012b: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ +0dd5ba: 1a00 0b4b |012d: const-string v0, "surveillanceEquipment" // string@4b0b │ │ +0dd5be: 6e20 3d34 0600 |012f: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd5c4: 0c00 |0132: move-result-object v0 │ │ +0dd5c6: 5b50 8114 |0133: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ +0dd5ca: 1a00 064b |0135: const-string v0, "suppRemarks" // string@4b06 │ │ +0dd5ce: 6e20 3d34 0600 |0137: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd5d4: 0c00 |013a: move-result-object v0 │ │ +0dd5d6: 5b50 8014 |013b: iput-object v0, v5, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ +0dd5da: 6e20 ba2a 1000 |013d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dd5e0: 0a00 |0140: move-result v0 │ │ +0dd5e2: 3800 0400 |0141: if-eqz v0, 0145 // +0004 │ │ +0dd5e6: 5b53 8014 |0143: iput-object v3, v5, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ +0dd5ea: 1a00 eb43 |0145: const-string v0, "pilotInCommand" // string@43eb │ │ +0dd5ee: 6e20 3d34 0600 |0147: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd5f4: 0c06 |014a: move-result-object v6 │ │ +0dd5f6: 5b56 7d14 |014b: iput-object v6, v5, Lcom/ds/avare/plan/LmfsPlan;.pilotInCommand:Ljava/lang/String; // field@147d │ │ +0dd5fa: 1a06 b230 |014d: const-string v6, "currentState" // string@30b2 │ │ +0dd5fe: 6e20 3d34 6200 |014f: invoke-virtual {v2, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dd604: 0c06 |0152: move-result-object v6 │ │ +0dd606: 5b56 7014 |0153: iput-object v6, v5, Lcom/ds/avare/plan/LmfsPlan;.currentState:Ljava/lang/String; // field@1470 │ │ +0dd60a: 1216 |0155: const/4 v6, #int 1 // #1 │ │ +0dd60c: 5c56 7914 |0156: iput-boolean v6, v5, Lcom/ds/avare/plan/LmfsPlan;.mValid:Z // field@1479 │ │ +0dd610: 2804 |0158: goto 015c // +0004 │ │ +0dd612: 1206 |0159: const/4 v6, #int 0 // #0 │ │ +0dd614: 5c56 7914 |015a: iput-boolean v6, v5, Lcom/ds/avare/plan/LmfsPlan;.mValid:Z // field@1479 │ │ +0dd618: 0e00 |015c: return-void │ │ catches : 10 │ │ 0x000a - 0x0050 │ │ Ljava/lang/Exception; -> 0x0159 │ │ 0x0051 - 0x0061 │ │ Ljava/lang/Exception; -> 0x0062 │ │ 0x0062 - 0x0072 │ │ Ljava/lang/Exception; -> 0x0159 │ │ @@ -230569,79 +230570,79 @@ │ │ type : '(Landroid/location/Location;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -0dccf0: |[0dccf0] com.ds.avare.plan.LmfsPlan.convertLocationToGpsCoords:(Landroid/location/Location;)Ljava/lang/String; │ │ -0dcd00: 6e10 bd03 0900 |0000: invoke-virtual {v9}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0dcd06: 0b00 |0003: move-result-wide v0 │ │ -0dcd08: 7120 6a2a 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ -0dcd0e: 0b00 |0007: move-result-wide v0 │ │ -0dcd10: 6e10 be03 0900 |0008: invoke-virtual {v9}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0dcd16: 0b02 |000b: move-result-wide v2 │ │ -0dcd18: 7120 6a2a 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ -0dcd1e: 0b02 |000f: move-result-wide v2 │ │ -0dcd20: 8a04 |0010: double-to-int v4, v0 │ │ -0dcd22: 8345 |0011: int-to-double v5, v4 │ │ -0dcd24: 7120 382a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0dcd2a: cc50 |0015: sub-double/2addr v0, v5 │ │ -0dcd2c: 1905 4e40 |0016: const-wide/high16 v5, #long 4633641066610819072 // #404e │ │ -0dcd30: ad00 0005 |0018: mul-double v0, v0, v5 │ │ -0dcd34: 8a00 |001a: double-to-int v0, v0 │ │ -0dcd36: 8a21 |001b: double-to-int v1, v2 │ │ -0dcd38: 8317 |001c: int-to-double v7, v1 │ │ -0dcd3a: 7120 382a 8700 |001d: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0dcd40: cc72 |0020: sub-double/2addr v2, v7 │ │ -0dcd42: ad02 0205 |0021: mul-double v2, v2, v5 │ │ -0dcd46: 8a22 |0023: double-to-int v2, v2 │ │ -0dcd48: 6e10 bd03 0900 |0024: invoke-virtual {v9}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0dcd4e: 0b05 |0027: move-result-wide v5 │ │ -0dcd50: 1607 0000 |0028: const-wide/16 v7, #int 0 // #0 │ │ -0dcd54: 3003 0507 |002a: cmpg-double v3, v5, v7 │ │ -0dcd58: 3b03 0500 |002c: if-gez v3, 0031 // +0005 │ │ -0dcd5c: 1a03 f023 |002e: const-string v3, "S" // string@23f0 │ │ -0dcd60: 2803 |0030: goto 0033 // +0003 │ │ -0dcd62: 1a03 d320 |0031: const-string v3, "N" // string@20d3 │ │ -0dcd66: 6e10 be03 0900 |0033: invoke-virtual {v9}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0dcd6c: 0b05 |0036: move-result-wide v5 │ │ -0dcd6e: 3009 0507 |0037: cmpg-double v9, v5, v7 │ │ -0dcd72: 3b09 0500 |0039: if-gez v9, 003e // +0005 │ │ -0dcd76: 1a09 0d29 |003b: const-string v9, "W" // string@290d │ │ -0dcd7a: 2803 |003d: goto 0040 // +0003 │ │ -0dcd7c: 1a09 4c0f |003e: const-string v9, "E" // string@0f4c │ │ -0dcd80: 7100 462c 0000 |0040: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0dcd86: 0c05 |0043: move-result-object v5 │ │ -0dcd88: 1266 |0044: const/4 v6, #int 6 // #6 │ │ -0dcd8a: 2366 f609 |0045: new-array v6, v6, [Ljava/lang/Object; // type@09f6 │ │ -0dcd8e: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -0dcd90: 7110 622a 0400 |0048: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0dcd96: 0c04 |004b: move-result-object v4 │ │ -0dcd98: 4d04 0607 |004c: aput-object v4, v6, v7 │ │ -0dcd9c: 1214 |004e: const/4 v4, #int 1 // #1 │ │ -0dcd9e: 7110 622a 0000 |004f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0dcda4: 0c00 |0052: move-result-object v0 │ │ -0dcda6: 4d00 0604 |0053: aput-object v0, v6, v4 │ │ -0dcdaa: 1220 |0055: const/4 v0, #int 2 // #2 │ │ -0dcdac: 4d03 0600 |0056: aput-object v3, v6, v0 │ │ -0dcdb0: 1230 |0058: const/4 v0, #int 3 // #3 │ │ -0dcdb2: 7110 622a 0100 |0059: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0dcdb8: 0c01 |005c: move-result-object v1 │ │ -0dcdba: 4d01 0600 |005d: aput-object v1, v6, v0 │ │ -0dcdbe: 1240 |005f: const/4 v0, #int 4 // #4 │ │ -0dcdc0: 7110 622a 0200 |0060: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0dcdc6: 0c01 |0063: move-result-object v1 │ │ -0dcdc8: 4d01 0600 |0064: aput-object v1, v6, v0 │ │ -0dcdcc: 1250 |0066: const/4 v0, #int 5 // #5 │ │ -0dcdce: 4d09 0600 |0067: aput-object v9, v6, v0 │ │ -0dcdd2: 1a09 1b01 |0069: const-string v9, "%02d%02d%s%03d%02d%s" // string@011b │ │ -0dcdd6: 7130 bd2a 9506 |006b: invoke-static {v5, v9, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0dcddc: 0c09 |006e: move-result-object v9 │ │ -0dcdde: 1109 |006f: return-object v9 │ │ +0dccf4: |[0dccf4] com.ds.avare.plan.LmfsPlan.convertLocationToGpsCoords:(Landroid/location/Location;)Ljava/lang/String; │ │ +0dcd04: 6e10 bd03 0900 |0000: invoke-virtual {v9}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0dcd0a: 0b00 |0003: move-result-wide v0 │ │ +0dcd0c: 7120 6a2a 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ +0dcd12: 0b00 |0007: move-result-wide v0 │ │ +0dcd14: 6e10 be03 0900 |0008: invoke-virtual {v9}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0dcd1a: 0b02 |000b: move-result-wide v2 │ │ +0dcd1c: 7120 6a2a 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ +0dcd22: 0b02 |000f: move-result-wide v2 │ │ +0dcd24: 8a04 |0010: double-to-int v4, v0 │ │ +0dcd26: 8345 |0011: int-to-double v5, v4 │ │ +0dcd28: 7120 382a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0dcd2e: cc50 |0015: sub-double/2addr v0, v5 │ │ +0dcd30: 1905 4e40 |0016: const-wide/high16 v5, #long 4633641066610819072 // #404e │ │ +0dcd34: ad00 0005 |0018: mul-double v0, v0, v5 │ │ +0dcd38: 8a00 |001a: double-to-int v0, v0 │ │ +0dcd3a: 8a21 |001b: double-to-int v1, v2 │ │ +0dcd3c: 8317 |001c: int-to-double v7, v1 │ │ +0dcd3e: 7120 382a 8700 |001d: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0dcd44: cc72 |0020: sub-double/2addr v2, v7 │ │ +0dcd46: ad02 0205 |0021: mul-double v2, v2, v5 │ │ +0dcd4a: 8a22 |0023: double-to-int v2, v2 │ │ +0dcd4c: 6e10 bd03 0900 |0024: invoke-virtual {v9}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0dcd52: 0b05 |0027: move-result-wide v5 │ │ +0dcd54: 1607 0000 |0028: const-wide/16 v7, #int 0 // #0 │ │ +0dcd58: 3003 0507 |002a: cmpg-double v3, v5, v7 │ │ +0dcd5c: 3b03 0500 |002c: if-gez v3, 0031 // +0005 │ │ +0dcd60: 1a03 f023 |002e: const-string v3, "S" // string@23f0 │ │ +0dcd64: 2803 |0030: goto 0033 // +0003 │ │ +0dcd66: 1a03 d320 |0031: const-string v3, "N" // string@20d3 │ │ +0dcd6a: 6e10 be03 0900 |0033: invoke-virtual {v9}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0dcd70: 0b05 |0036: move-result-wide v5 │ │ +0dcd72: 3009 0507 |0037: cmpg-double v9, v5, v7 │ │ +0dcd76: 3b09 0500 |0039: if-gez v9, 003e // +0005 │ │ +0dcd7a: 1a09 0d29 |003b: const-string v9, "W" // string@290d │ │ +0dcd7e: 2803 |003d: goto 0040 // +0003 │ │ +0dcd80: 1a09 4c0f |003e: const-string v9, "E" // string@0f4c │ │ +0dcd84: 7100 462c 0000 |0040: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0dcd8a: 0c05 |0043: move-result-object v5 │ │ +0dcd8c: 1266 |0044: const/4 v6, #int 6 // #6 │ │ +0dcd8e: 2366 f609 |0045: new-array v6, v6, [Ljava/lang/Object; // type@09f6 │ │ +0dcd92: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +0dcd94: 7110 622a 0400 |0048: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0dcd9a: 0c04 |004b: move-result-object v4 │ │ +0dcd9c: 4d04 0607 |004c: aput-object v4, v6, v7 │ │ +0dcda0: 1214 |004e: const/4 v4, #int 1 // #1 │ │ +0dcda2: 7110 622a 0000 |004f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0dcda8: 0c00 |0052: move-result-object v0 │ │ +0dcdaa: 4d00 0604 |0053: aput-object v0, v6, v4 │ │ +0dcdae: 1220 |0055: const/4 v0, #int 2 // #2 │ │ +0dcdb0: 4d03 0600 |0056: aput-object v3, v6, v0 │ │ +0dcdb4: 1230 |0058: const/4 v0, #int 3 // #3 │ │ +0dcdb6: 7110 622a 0100 |0059: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0dcdbc: 0c01 |005c: move-result-object v1 │ │ +0dcdbe: 4d01 0600 |005d: aput-object v1, v6, v0 │ │ +0dcdc2: 1240 |005f: const/4 v0, #int 4 // #4 │ │ +0dcdc4: 7110 622a 0200 |0060: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0dcdca: 0c01 |0063: move-result-object v1 │ │ +0dcdcc: 4d01 0600 |0064: aput-object v1, v6, v0 │ │ +0dcdd0: 1250 |0066: const/4 v0, #int 5 // #5 │ │ +0dcdd2: 4d09 0600 |0067: aput-object v9, v6, v0 │ │ +0dcdd6: 1a09 1b01 |0069: const-string v9, "%02d%02d%s%03d%02d%s" // string@011b │ │ +0dcdda: 7130 bd2a 9506 |006b: invoke-static {v5, v9, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0dcde0: 0c09 |006e: move-result-object v9 │ │ +0dcde2: 1109 |006f: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0008 line=448 │ │ 0x0012 line=450 │ │ 0x001d line=452 │ │ 0x0024 line=456 │ │ @@ -230655,25 +230656,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0dcde0: |[0dcde0] com.ds.avare.plan.LmfsPlan.durationToTime:(Ljava/lang/String;)Ljava/lang/String; │ │ -0dcdf0: 1a00 6822 |0000: const-string v0, "PT" // string@2268 │ │ -0dcdf4: 6e20 d02a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0dcdfa: 0c00 |0005: move-result-object v0 │ │ -0dcdfc: 2101 |0006: array-length v1, v0 │ │ -0dcdfe: 1222 |0007: const/4 v2, #int 2 // #2 │ │ -0dce00: 3521 0300 |0008: if-ge v1, v2, 000b // +0003 │ │ -0dce04: 1103 |000a: return-object v3 │ │ -0dce06: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -0dce08: 4603 0003 |000c: aget-object v3, v0, v3 │ │ -0dce0c: 1103 |000e: return-object v3 │ │ +0dcde4: |[0dcde4] com.ds.avare.plan.LmfsPlan.durationToTime:(Ljava/lang/String;)Ljava/lang/String; │ │ +0dcdf4: 1a00 6822 |0000: const-string v0, "PT" // string@2268 │ │ +0dcdf8: 6e20 d02a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0dcdfe: 0c00 |0005: move-result-object v0 │ │ +0dce00: 2101 |0006: array-length v1, v0 │ │ +0dce02: 1222 |0007: const/4 v2, #int 2 // #2 │ │ +0dce04: 3521 0300 |0008: if-ge v1, v2, 000b // +0003 │ │ +0dce08: 1103 |000a: return-object v3 │ │ +0dce0a: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +0dce0c: 4603 0003 |000c: aget-object v3, v0, v3 │ │ +0dce10: 1103 |000e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=420 │ │ 0x0006 line=421 │ │ 0x000c line=424 │ │ locals : │ │ 0x0000 - 0x000f reg=3 (null) Ljava/lang/String; │ │ @@ -230683,23 +230684,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0dce10: |[0dce10] com.ds.avare.plan.LmfsPlan.getDurationFromInput:(Ljava/lang/String;)Ljava/lang/String; │ │ -0dce20: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0dce24: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dce2a: 1a01 6822 |0005: const-string v1, "PT" // string@2268 │ │ -0dce2e: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dce34: 6e20 f52a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dce3a: 6e10 fa2a 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dce40: 0c02 |0010: move-result-object v2 │ │ -0dce42: 1102 |0011: return-object v2 │ │ +0dce14: |[0dce14] com.ds.avare.plan.LmfsPlan.getDurationFromInput:(Ljava/lang/String;)Ljava/lang/String; │ │ +0dce24: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0dce28: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dce2e: 1a01 6822 |0005: const-string v1, "PT" // string@2268 │ │ +0dce32: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dce38: 6e20 f52a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dce3e: 6e10 fa2a 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dce44: 0c02 |0010: move-result-object v2 │ │ +0dce46: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/String; │ │ │ │ #6 : (in Lcom/ds/avare/plan/LmfsPlan;) │ │ @@ -230707,37 +230708,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0dce5c: |[0dce5c] com.ds.avare.plan.LmfsPlan.getInstanceFromTime:(Ljava/lang/String;)Ljava/lang/String; │ │ -0dce6c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0dce70: 2201 4a07 |0002: new-instance v1, Ljava/text/SimpleDateFormat; // type@074a │ │ -0dce74: 7100 462c 0000 |0004: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0dce7a: 0c02 |0007: move-result-object v2 │ │ -0dce7c: 1a03 bf4d |0008: const-string v3, "yyyy-MM-dd HH:mm" // string@4dbf │ │ -0dce80: 7030 802b 3102 |000a: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0dce86: 1a02 9111 |000d: const-string v2, "GMT" // string@1191 │ │ -0dce8a: 7110 802c 0200 |000f: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0dce90: 0c02 |0012: move-result-object v2 │ │ -0dce92: 6e20 842b 2100 |0013: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0dce98: 6e20 832b 4100 |0016: invoke-virtual {v1, v4}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2b83 │ │ -0dce9e: 0c04 |0019: move-result-object v4 │ │ -0dcea0: 2201 1007 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dcea4: 7010 eb2a 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dceaa: 6e20 f52a 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dceb0: 6e10 d62b 0400 |0022: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@2bd6 │ │ -0dceb6: 0b02 |0025: move-result-wide v2 │ │ -0dceb8: 6e30 f22a 2103 |0026: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -0dcebe: 6e10 fa2a 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dcec4: 0c04 |002c: move-result-object v4 │ │ -0dcec6: 1104 |002d: return-object v4 │ │ -0dcec8: 1100 |002e: return-object v0 │ │ +0dce60: |[0dce60] com.ds.avare.plan.LmfsPlan.getInstanceFromTime:(Ljava/lang/String;)Ljava/lang/String; │ │ +0dce70: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0dce74: 2201 4a07 |0002: new-instance v1, Ljava/text/SimpleDateFormat; // type@074a │ │ +0dce78: 7100 462c 0000 |0004: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0dce7e: 0c02 |0007: move-result-object v2 │ │ +0dce80: 1a03 bf4d |0008: const-string v3, "yyyy-MM-dd HH:mm" // string@4dbf │ │ +0dce84: 7030 802b 3102 |000a: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0dce8a: 1a02 9111 |000d: const-string v2, "GMT" // string@1191 │ │ +0dce8e: 7110 802c 0200 |000f: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0dce94: 0c02 |0012: move-result-object v2 │ │ +0dce96: 6e20 842b 2100 |0013: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0dce9c: 6e20 832b 4100 |0016: invoke-virtual {v1, v4}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2b83 │ │ +0dcea2: 0c04 |0019: move-result-object v4 │ │ +0dcea4: 2201 1007 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dcea8: 7010 eb2a 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dceae: 6e20 f52a 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dceb4: 6e10 d62b 0400 |0022: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@2bd6 │ │ +0dceba: 0b02 |0025: move-result-wide v2 │ │ +0dcebc: 6e30 f22a 2103 |0026: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +0dcec2: 6e10 fa2a 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dcec8: 0c04 |002c: move-result-object v4 │ │ +0dceca: 1104 |002d: return-object v4 │ │ +0dcecc: 1100 |002e: return-object v0 │ │ catches : 1 │ │ 0x0016 - 0x001a │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0002 line=383 │ │ 0x000f line=384 │ │ 0x0016 line=387 │ │ @@ -230750,37 +230751,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0dcedc: |[0dcedc] com.ds.avare.plan.LmfsPlan.getTime:(Ljava/lang/String;)Ljava/lang/String; │ │ -0dceec: 2200 5c07 |0000: new-instance v0, Ljava/util/GregorianCalendar; // type@075c │ │ -0dcef0: 1a01 9111 |0002: const-string v1, "GMT" // string@1191 │ │ -0dcef4: 7110 802c 0100 |0004: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0dcefa: 0c02 |0007: move-result-object v2 │ │ -0dcefc: 7020 e42b 2000 |0008: invoke-direct {v0, v2}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ -0dcf02: 7110 5d2a 0400 |000b: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0dcf08: 0a04 |000e: move-result v4 │ │ -0dcf0a: 1302 0c00 |000f: const/16 v2, #int 12 // #c │ │ -0dcf0e: 6e30 e52b 2004 |0011: invoke-virtual {v0, v2, v4}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ -0dcf14: 2204 4a07 |0014: new-instance v4, Ljava/text/SimpleDateFormat; // type@074a │ │ -0dcf18: 7100 462c 0000 |0016: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0dcf1e: 0c02 |0019: move-result-object v2 │ │ -0dcf20: 1a03 bf4d |001a: const-string v3, "yyyy-MM-dd HH:mm" // string@4dbf │ │ -0dcf24: 7030 802b 3402 |001c: invoke-direct {v4, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0dcf2a: 7110 802c 0100 |001f: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0dcf30: 0c01 |0022: move-result-object v1 │ │ -0dcf32: 6e20 842b 1400 |0023: invoke-virtual {v4, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0dcf38: 6e10 e92b 0000 |0026: invoke-virtual {v0}, Ljava/util/GregorianCalendar;.getTime:()Ljava/util/Date; // method@2be9 │ │ -0dcf3e: 0c00 |0029: move-result-object v0 │ │ -0dcf40: 6e20 822b 0400 |002a: invoke-virtual {v4, v0}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0dcf46: 0c04 |002d: move-result-object v4 │ │ -0dcf48: 1104 |002e: return-object v4 │ │ +0dcee0: |[0dcee0] com.ds.avare.plan.LmfsPlan.getTime:(Ljava/lang/String;)Ljava/lang/String; │ │ +0dcef0: 2200 5c07 |0000: new-instance v0, Ljava/util/GregorianCalendar; // type@075c │ │ +0dcef4: 1a01 9111 |0002: const-string v1, "GMT" // string@1191 │ │ +0dcef8: 7110 802c 0100 |0004: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0dcefe: 0c02 |0007: move-result-object v2 │ │ +0dcf00: 7020 e42b 2000 |0008: invoke-direct {v0, v2}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ +0dcf06: 7110 5d2a 0400 |000b: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0dcf0c: 0a04 |000e: move-result v4 │ │ +0dcf0e: 1302 0c00 |000f: const/16 v2, #int 12 // #c │ │ +0dcf12: 6e30 e52b 2004 |0011: invoke-virtual {v0, v2, v4}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ +0dcf18: 2204 4a07 |0014: new-instance v4, Ljava/text/SimpleDateFormat; // type@074a │ │ +0dcf1c: 7100 462c 0000 |0016: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0dcf22: 0c02 |0019: move-result-object v2 │ │ +0dcf24: 1a03 bf4d |001a: const-string v3, "yyyy-MM-dd HH:mm" // string@4dbf │ │ +0dcf28: 7030 802b 3402 |001c: invoke-direct {v4, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0dcf2e: 7110 802c 0100 |001f: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0dcf34: 0c01 |0022: move-result-object v1 │ │ +0dcf36: 6e20 842b 1400 |0023: invoke-virtual {v4, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0dcf3c: 6e10 e92b 0000 |0026: invoke-virtual {v0}, Ljava/util/GregorianCalendar;.getTime:()Ljava/util/Date; // method@2be9 │ │ +0dcf42: 0c00 |0029: move-result-object v0 │ │ +0dcf44: 6e20 822b 0400 |002a: invoke-virtual {v4, v0}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0dcf4a: 0c04 |002d: move-result-object v4 │ │ +0dcf4c: 1104 |002e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x000b line=352 │ │ 0x0014 line=353 │ │ 0x001f line=354 │ │ 0x0026 line=355 │ │ @@ -230792,27 +230793,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0dcf4c: |[0dcf4c] com.ds.avare.plan.LmfsPlan.getTimeFromInput:(Ljava/lang/String;)Ljava/lang/String; │ │ -0dcf5c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0dcf60: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dcf66: 1a01 1b00 |0005: const-string v1, " " // string@001b │ │ -0dcf6a: 1a02 b025 |0007: const-string v2, "T" // string@25b0 │ │ -0dcf6e: 6e30 cd2a 1302 |0009: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dcf74: 0c03 |000c: move-result-object v3 │ │ -0dcf76: 6e20 f52a 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcf7c: 1a03 7708 |0010: const-string v3, ":00" // string@0877 │ │ -0dcf80: 6e20 f52a 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcf86: 6e10 fa2a 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dcf8c: 0c03 |0018: move-result-object v3 │ │ -0dcf8e: 1103 |0019: return-object v3 │ │ +0dcf50: |[0dcf50] com.ds.avare.plan.LmfsPlan.getTimeFromInput:(Ljava/lang/String;)Ljava/lang/String; │ │ +0dcf60: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0dcf64: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dcf6a: 1a01 1b00 |0005: const-string v1, " " // string@001b │ │ +0dcf6e: 1a02 b025 |0007: const-string v2, "T" // string@25b0 │ │ +0dcf72: 6e30 cd2a 1302 |0009: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dcf78: 0c03 |000c: move-result-object v3 │ │ +0dcf7a: 6e20 f52a 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcf80: 1a03 7708 |0010: const-string v3, ":00" // string@0877 │ │ +0dcf84: 6e20 f52a 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcf8a: 6e10 fa2a 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dcf90: 0c03 |0018: move-result-object v3 │ │ +0dcf92: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x001a reg=3 (null) Ljava/lang/String; │ │ │ │ #9 : (in Lcom/ds/avare/plan/LmfsPlan;) │ │ @@ -230820,38 +230821,38 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0dcf90: |[0dcf90] com.ds.avare.plan.LmfsPlan.getTimeFromInstance:(Ljava/lang/String;)Ljava/lang/String; │ │ -0dcfa0: 2200 5c07 |0000: new-instance v0, Ljava/util/GregorianCalendar; // type@075c │ │ -0dcfa4: 1a01 9111 |0002: const-string v1, "GMT" // string@1191 │ │ -0dcfa8: 7110 802c 0100 |0004: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0dcfae: 0c02 |0007: move-result-object v2 │ │ -0dcfb0: 7020 e42b 2000 |0008: invoke-direct {v0, v2}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ -0dcfb6: 7110 672a 0400 |000b: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@2a67 │ │ -0dcfbc: 0b02 |000e: move-result-wide v2 │ │ -0dcfbe: 6e30 ec2b 2003 |000f: invoke-virtual {v0, v2, v3}, Ljava/util/GregorianCalendar;.setTimeInMillis:(J)V // method@2bec │ │ -0dcfc4: 2204 4a07 |0012: new-instance v4, Ljava/text/SimpleDateFormat; // type@074a │ │ -0dcfc8: 7100 462c 0000 |0014: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0dcfce: 0c02 |0017: move-result-object v2 │ │ -0dcfd0: 1a03 bf4d |0018: const-string v3, "yyyy-MM-dd HH:mm" // string@4dbf │ │ -0dcfd4: 7030 802b 3402 |001a: invoke-direct {v4, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0dcfda: 7110 802c 0100 |001d: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0dcfe0: 0c01 |0020: move-result-object v1 │ │ -0dcfe2: 6e20 842b 1400 |0021: invoke-virtual {v4, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0dcfe8: 6e10 e92b 0000 |0024: invoke-virtual {v0}, Ljava/util/GregorianCalendar;.getTime:()Ljava/util/Date; // method@2be9 │ │ -0dcfee: 0c00 |0027: move-result-object v0 │ │ -0dcff0: 6e20 822b 0400 |0028: invoke-virtual {v4, v0}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0dcff6: 0c04 |002b: move-result-object v4 │ │ -0dcff8: 1104 |002c: return-object v4 │ │ -0dcffa: 1a04 0000 |002d: const-string v4, "" // string@0000 │ │ -0dcffe: 1104 |002f: return-object v4 │ │ +0dcf94: |[0dcf94] com.ds.avare.plan.LmfsPlan.getTimeFromInstance:(Ljava/lang/String;)Ljava/lang/String; │ │ +0dcfa4: 2200 5c07 |0000: new-instance v0, Ljava/util/GregorianCalendar; // type@075c │ │ +0dcfa8: 1a01 9111 |0002: const-string v1, "GMT" // string@1191 │ │ +0dcfac: 7110 802c 0100 |0004: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0dcfb2: 0c02 |0007: move-result-object v2 │ │ +0dcfb4: 7020 e42b 2000 |0008: invoke-direct {v0, v2}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ +0dcfba: 7110 672a 0400 |000b: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@2a67 │ │ +0dcfc0: 0b02 |000e: move-result-wide v2 │ │ +0dcfc2: 6e30 ec2b 2003 |000f: invoke-virtual {v0, v2, v3}, Ljava/util/GregorianCalendar;.setTimeInMillis:(J)V // method@2bec │ │ +0dcfc8: 2204 4a07 |0012: new-instance v4, Ljava/text/SimpleDateFormat; // type@074a │ │ +0dcfcc: 7100 462c 0000 |0014: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0dcfd2: 0c02 |0017: move-result-object v2 │ │ +0dcfd4: 1a03 bf4d |0018: const-string v3, "yyyy-MM-dd HH:mm" // string@4dbf │ │ +0dcfd8: 7030 802b 3402 |001a: invoke-direct {v4, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0dcfde: 7110 802c 0100 |001d: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0dcfe4: 0c01 |0020: move-result-object v1 │ │ +0dcfe6: 6e20 842b 1400 |0021: invoke-virtual {v4, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0dcfec: 6e10 e92b 0000 |0024: invoke-virtual {v0}, Ljava/util/GregorianCalendar;.getTime:()Ljava/util/Date; // method@2be9 │ │ +0dcff2: 0c00 |0027: move-result-object v0 │ │ +0dcff4: 6e20 822b 0400 |0028: invoke-virtual {v4, v0}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0dcffa: 0c04 |002b: move-result-object v4 │ │ +0dcffc: 1104 |002c: return-object v4 │ │ +0dcffe: 1a04 0000 |002d: const-string v4, "" // string@0000 │ │ +0dd002: 1104 |002f: return-object v4 │ │ catches : 1 │ │ 0x000b - 0x0012 │ │ Ljava/lang/Exception; -> 0x002d │ │ positions : │ │ 0x0000 line=364 │ │ 0x000b line=366 │ │ 0x000f line=367 │ │ @@ -230866,50 +230867,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 67 16-bit code units │ │ -0dd680: |[0dd680] com.ds.avare.plan.LmfsPlan.init:()V │ │ -0dd690: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dd692: 5c20 7914 |0001: iput-boolean v0, v2, Lcom/ds/avare/plan/LmfsPlan;.mValid:Z // field@1479 │ │ -0dd696: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0dd698: 5b20 7814 |0004: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.mId:Ljava/lang/String; // field@1478 │ │ -0dd69c: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -0dd6a0: 5b20 6b14 |0008: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ -0dd6a4: 5b20 7414 |000a: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ -0dd6a8: 5b20 7514 |000c: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ -0dd6ac: 5b20 7a14 |000e: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ -0dd6b0: 5b20 6c14 |0010: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ -0dd6b4: 5b20 8414 |0012: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ -0dd6b8: 5b20 6a14 |0014: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ -0dd6bc: 5b20 7114 |0016: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ -0dd6c0: 5b20 7214 |0018: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.departureDate:Ljava/lang/String; // field@1472 │ │ -0dd6c4: 5b20 6f14 |001a: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ -0dd6c8: 5b20 7714 |001c: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.level:Ljava/lang/String; // field@1477 │ │ -0dd6cc: 5b20 8114 |001e: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ -0dd6d0: 5b20 7f14 |0020: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ -0dd6d4: 5b20 7b14 |0022: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ -0dd6d8: 5b20 7314 |0024: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ -0dd6dc: 5b20 8214 |0026: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.totalElapsedTime:Ljava/lang/String; // field@1482 │ │ -0dd6e0: 5b20 6d14 |0028: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ -0dd6e4: 5b20 6e14 |002a: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ -0dd6e8: 5b20 7614 |002c: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.fuelEndurance:Ljava/lang/String; // field@1476 │ │ -0dd6ec: 5b20 7c14 |002e: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ -0dd6f0: 5b20 6914 |0030: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ -0dd6f4: 5b20 8014 |0032: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ -0dd6f8: 5b20 7d14 |0034: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.pilotInCommand:Ljava/lang/String; // field@147d │ │ -0dd6fc: 5b20 7e14 |0036: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ -0dd700: 1a01 6222 |0038: const-string v1, "PROPOSED" // string@2262 │ │ -0dd704: 5b21 7014 |003a: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.currentState:Ljava/lang/String; // field@1470 │ │ -0dd708: 1a01 4b0e |003c: const-string v1, "DCT" // string@0e4b │ │ -0dd70c: 5b21 7f14 |003e: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ -0dd710: 5b20 8314 |0040: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.versionStamp:Ljava/lang/String; // field@1483 │ │ -0dd714: 0e00 |0042: return-void │ │ +0dd684: |[0dd684] com.ds.avare.plan.LmfsPlan.init:()V │ │ +0dd694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dd696: 5c20 7914 |0001: iput-boolean v0, v2, Lcom/ds/avare/plan/LmfsPlan;.mValid:Z // field@1479 │ │ +0dd69a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0dd69c: 5b20 7814 |0004: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.mId:Ljava/lang/String; // field@1478 │ │ +0dd6a0: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +0dd6a4: 5b20 6b14 |0008: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ +0dd6a8: 5b20 7414 |000a: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ +0dd6ac: 5b20 7514 |000c: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ +0dd6b0: 5b20 7a14 |000e: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ +0dd6b4: 5b20 6c14 |0010: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ +0dd6b8: 5b20 8414 |0012: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ +0dd6bc: 5b20 6a14 |0014: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ +0dd6c0: 5b20 7114 |0016: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ +0dd6c4: 5b20 7214 |0018: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.departureDate:Ljava/lang/String; // field@1472 │ │ +0dd6c8: 5b20 6f14 |001a: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ +0dd6cc: 5b20 7714 |001c: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.level:Ljava/lang/String; // field@1477 │ │ +0dd6d0: 5b20 8114 |001e: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ +0dd6d4: 5b20 7f14 |0020: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ +0dd6d8: 5b20 7b14 |0022: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ +0dd6dc: 5b20 7314 |0024: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ +0dd6e0: 5b20 8214 |0026: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.totalElapsedTime:Ljava/lang/String; // field@1482 │ │ +0dd6e4: 5b20 6d14 |0028: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ +0dd6e8: 5b20 6e14 |002a: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ +0dd6ec: 5b20 7614 |002c: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.fuelEndurance:Ljava/lang/String; // field@1476 │ │ +0dd6f0: 5b20 7c14 |002e: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ +0dd6f4: 5b20 6914 |0030: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ +0dd6f8: 5b20 8014 |0032: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ +0dd6fc: 5b20 7d14 |0034: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.pilotInCommand:Ljava/lang/String; // field@147d │ │ +0dd700: 5b20 7e14 |0036: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ +0dd704: 1a01 6222 |0038: const-string v1, "PROPOSED" // string@2262 │ │ +0dd708: 5b21 7014 |003a: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.currentState:Ljava/lang/String; // field@1470 │ │ +0dd70c: 1a01 4b0e |003c: const-string v1, "DCT" // string@0e4b │ │ +0dd710: 5b21 7f14 |003e: iput-object v1, v2, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ +0dd714: 5b20 8314 |0040: iput-object v0, v2, Lcom/ds/avare/plan/LmfsPlan;.versionStamp:Ljava/lang/String; // field@1483 │ │ +0dd718: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0004 line=96 │ │ 0x0008 line=98 │ │ 0x000a line=99 │ │ 0x000c line=100 │ │ @@ -230945,26 +230946,26 @@ │ │ type : '(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0dd718: |[0dd718] com.ds.avare.plan.LmfsPlan.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V │ │ -0dd728: 3803 1500 |0000: if-eqz v3, 0015 // +0015 │ │ -0dd72c: 3804 1300 |0002: if-eqz v4, 0015 // +0013 │ │ -0dd730: 6e10 c92a 0400 |0004: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0dd736: 0a00 |0007: move-result v0 │ │ -0dd738: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -0dd73c: 1a00 9b42 |000a: const-string v0, "null" // string@429b │ │ -0dd740: 6e20 ba2a 0400 |000c: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dd746: 0a00 |000f: move-result v0 │ │ -0dd748: 3900 0500 |0010: if-nez v0, 0015 // +0005 │ │ -0dd74c: 7230 582c 3204 |0012: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0dd752: 0e00 |0015: return-void │ │ +0dd71c: |[0dd71c] com.ds.avare.plan.LmfsPlan.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V │ │ +0dd72c: 3803 1500 |0000: if-eqz v3, 0015 // +0015 │ │ +0dd730: 3804 1300 |0002: if-eqz v4, 0015 // +0013 │ │ +0dd734: 6e10 c92a 0400 |0004: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0dd73a: 0a00 |0007: move-result v0 │ │ +0dd73c: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +0dd740: 1a00 9b42 |000a: const-string v0, "null" // string@429b │ │ +0dd744: 6e20 ba2a 0400 |000c: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dd74a: 0a00 |000f: move-result v0 │ │ +0dd74c: 3900 0500 |0010: if-nez v0, 0015 // +0005 │ │ +0dd750: 7230 582c 3204 |0012: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0dd756: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=301 │ │ 0x000c line=302 │ │ 0x0012 line=303 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lcom/ds/avare/plan/LmfsPlan; │ │ @@ -230977,35 +230978,35 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0dd010: |[0dd010] com.ds.avare.plan.LmfsPlan.timeToDuration:(D)Ljava/lang/String; │ │ -0dd020: 8a30 |0000: double-to-int v0, v3 │ │ -0dd022: 8301 |0001: int-to-double v1, v0 │ │ -0dd024: 7120 382a 2100 |0002: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0dd02a: cc13 |0005: sub-double/2addr v3, v1 │ │ -0dd02c: 1901 4e40 |0006: const-wide/high16 v1, #long 4633641066610819072 // #404e │ │ -0dd030: ad03 0301 |0008: mul-double v3, v3, v1 │ │ -0dd034: 8a33 |000a: double-to-int v3, v3 │ │ -0dd036: 2204 1007 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -0dd03a: 7010 eb2a 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dd040: 1a01 6822 |0010: const-string v1, "PT" // string@2268 │ │ -0dd044: 6e20 f52a 1400 |0012: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dd04a: 6e20 f12a 0400 |0015: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0dd050: 1a00 0312 |0018: const-string v0, "H" // string@1203 │ │ -0dd054: 6e20 f52a 0400 |001a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dd05a: 6e20 f12a 3400 |001d: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0dd060: 1a03 321f |0020: const-string v3, "M" // string@1f32 │ │ -0dd064: 6e20 f52a 3400 |0022: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dd06a: 6e10 fa2a 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dd070: 0c03 |0028: move-result-object v3 │ │ -0dd072: 1103 |0029: return-object v3 │ │ +0dd014: |[0dd014] com.ds.avare.plan.LmfsPlan.timeToDuration:(D)Ljava/lang/String; │ │ +0dd024: 8a30 |0000: double-to-int v0, v3 │ │ +0dd026: 8301 |0001: int-to-double v1, v0 │ │ +0dd028: 7120 382a 2100 |0002: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0dd02e: cc13 |0005: sub-double/2addr v3, v1 │ │ +0dd030: 1901 4e40 |0006: const-wide/high16 v1, #long 4633641066610819072 // #404e │ │ +0dd034: ad03 0301 |0008: mul-double v3, v3, v1 │ │ +0dd038: 8a33 |000a: double-to-int v3, v3 │ │ +0dd03a: 2204 1007 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +0dd03e: 7010 eb2a 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dd044: 1a01 6822 |0010: const-string v1, "PT" // string@2268 │ │ +0dd048: 6e20 f52a 1400 |0012: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dd04e: 6e20 f12a 0400 |0015: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0dd054: 1a00 0312 |0018: const-string v0, "H" // string@1203 │ │ +0dd058: 6e20 f52a 0400 |001a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dd05e: 6e20 f12a 3400 |001d: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0dd064: 1a03 321f |0020: const-string v3, "M" // string@1f32 │ │ +0dd068: 6e20 f52a 3400 |0022: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dd06e: 6e10 fa2a 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dd074: 0c03 |0028: move-result-object v3 │ │ +0dd076: 1103 |0029: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=435 │ │ 0x000b line=436 │ │ locals : │ │ 0x0000 - 0x002a reg=3 (null) D │ │ │ │ @@ -231015,17 +231016,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dce44: |[0dce44] com.ds.avare.plan.LmfsPlan.getId:()Ljava/lang/String; │ │ -0dce54: 5410 7814 |0000: iget-object v0, v1, Lcom/ds/avare/plan/LmfsPlan;.mId:Ljava/lang/String; // field@1478 │ │ -0dce58: 1100 |0002: return-object v0 │ │ +0dce48: |[0dce48] com.ds.avare.plan.LmfsPlan.getId:()Ljava/lang/String; │ │ +0dce58: 5410 7814 |0000: iget-object v0, v1, Lcom/ds/avare/plan/LmfsPlan;.mId:Ljava/lang/String; // field@1478 │ │ +0dce5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/plan/LmfsPlan; │ │ │ │ #1 : (in Lcom/ds/avare/plan/LmfsPlan;) │ │ @@ -231033,17 +231034,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dccd8: |[0dccd8] com.ds.avare.plan.LmfsPlan.isValid:()Z │ │ -0dcce8: 5510 7914 |0000: iget-boolean v0, v1, Lcom/ds/avare/plan/LmfsPlan;.mValid:Z // field@1479 │ │ -0dccec: 0f00 |0002: return v0 │ │ +0dccdc: |[0dccdc] com.ds.avare.plan.LmfsPlan.isValid:()Z │ │ +0dccec: 5510 7914 |0000: iget-boolean v0, v1, Lcom/ds/avare/plan/LmfsPlan;.mValid:Z // field@1479 │ │ +0dccf0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/plan/LmfsPlan; │ │ │ │ #2 : (in Lcom/ds/avare/plan/LmfsPlan;) │ │ @@ -231051,99 +231052,99 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 194 16-bit code units │ │ -0dd074: |[0dd074] com.ds.avare.plan.LmfsPlan.makeHashMap:()Ljava/util/Map; │ │ -0dd084: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -0dd088: 7010 ed2b 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0dd08e: 1a01 f94b |0005: const-string v1, "type" // string@4bf9 │ │ -0dd092: 1a02 6412 |0007: const-string v2, "ICAO" // string@1264 │ │ -0dd096: 7040 c523 0421 |0009: invoke-direct {v4, v0, v1, v2}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd09c: 5441 7414 |000c: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ -0dd0a0: 1a02 bc32 |000e: const-string v2, "flightRules" // string@32bc │ │ -0dd0a4: 7040 c523 0412 |0010: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd0aa: 5441 6b14 |0013: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ -0dd0ae: 1a02 132d |0015: const-string v2, "aircraftIdentifier" // string@2d13 │ │ -0dd0b2: 7040 c523 0412 |0017: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd0b8: 5441 7114 |001a: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ -0dd0bc: 1a02 fb30 |001c: const-string v2, "departure" // string@30fb │ │ -0dd0c0: 7040 c523 0412 |001e: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd0c6: 5441 7314 |0021: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ -0dd0ca: 1a02 1831 |0023: const-string v2, "destination" // string@3118 │ │ -0dd0ce: 7040 c523 0412 |0025: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd0d4: 5441 7214 |0028: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.departureDate:Ljava/lang/String; // field@1472 │ │ -0dd0d8: 7110 c123 0100 |002a: invoke-static {v1}, Lcom/ds/avare/plan/LmfsPlan;.getTimeFromInstance:(Ljava/lang/String;)Ljava/lang/String; // method@23c1 │ │ -0dd0de: 0c01 |002d: move-result-object v1 │ │ -0dd0e0: 7110 c023 0100 |002e: invoke-static {v1}, Lcom/ds/avare/plan/LmfsPlan;.getTimeFromInput:(Ljava/lang/String;)Ljava/lang/String; // method@23c0 │ │ -0dd0e6: 0c01 |0031: move-result-object v1 │ │ -0dd0e8: 1a02 fd30 |0032: const-string v2, "departureInstant" // string@30fd │ │ -0dd0ec: 7040 c523 0412 |0034: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd0f2: 5441 8214 |0037: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.totalElapsedTime:Ljava/lang/String; // field@1482 │ │ -0dd0f6: 1a02 b832 |0039: const-string v2, "flightDuration" // string@32b8 │ │ -0dd0fa: 7040 c523 0412 |003b: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd100: 5441 7f14 |003e: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ -0dd104: 1a02 3c46 |0040: const-string v2, "route" // string@463c │ │ -0dd108: 7040 c523 0412 |0042: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd10e: 5441 6d14 |0045: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ -0dd112: 1a02 462d |0047: const-string v2, "altDestination1" // string@2d46 │ │ -0dd116: 7040 c523 0412 |0049: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd11c: 5441 6e14 |004c: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ -0dd120: 1a02 472d |004e: const-string v2, "altDestination2" // string@2d47 │ │ -0dd124: 7040 c523 0412 |0050: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd12a: 5441 6c14 |0053: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ -0dd12e: 1a02 142d |0055: const-string v2, "aircraftType" // string@2d14 │ │ -0dd132: 7040 c523 0412 |0057: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd138: 5441 7b14 |005a: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ -0dd13c: 1a03 9043 |005c: const-string v3, "otherInfo" // string@4390 │ │ -0dd140: 7040 c523 0413 |005e: invoke-direct {v4, v0, v3, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd146: 5441 6c14 |0061: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ -0dd14a: 7040 c523 0412 |0063: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd150: 5441 6a14 |0066: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ -0dd154: 1a02 112d |0068: const-string v2, "aircraftEquipment" // string@2d11 │ │ -0dd158: 7040 c523 0412 |006a: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd15e: 5441 7a14 |006d: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ -0dd162: 1a02 a142 |006f: const-string v2, "numberOfAircraft" // string@42a1 │ │ -0dd166: 7040 c523 0412 |0071: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd16c: 5441 8414 |0074: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ -0dd170: 1a02 0c4d |0076: const-string v2, "wakeTurbulence" // string@4d0c │ │ -0dd174: 7040 c523 0412 |0078: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd17a: 5441 6f14 |007b: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ -0dd17e: 1a02 a94a |007d: const-string v2, "speedKnots" // string@4aa9 │ │ -0dd182: 7040 c523 0412 |007f: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd188: 5441 7714 |0082: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.level:Ljava/lang/String; // field@1477 │ │ -0dd18c: 1a02 4f2d |0084: const-string v2, "altitudeTypeA" // string@2d4f │ │ -0dd190: 7040 c523 0412 |0086: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd196: 5441 7614 |0089: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.fuelEndurance:Ljava/lang/String; // field@1476 │ │ -0dd19a: 1a02 2c33 |008b: const-string v2, "fuelOnBoard" // string@332c │ │ -0dd19e: 7040 c523 0412 |008d: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd1a4: 5441 7c14 |0090: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ -0dd1a8: 1a02 ce43 |0092: const-string v2, "peopleOnBoard" // string@43ce │ │ -0dd1ac: 7040 c523 0412 |0094: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd1b2: 5441 6914 |0097: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ -0dd1b6: 1a02 102d |0099: const-string v2, "aircraftColor" // string@2d10 │ │ -0dd1ba: 7040 c523 0412 |009b: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd1c0: 5441 7e14 |009e: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ -0dd1c4: 1a02 ea43 |00a0: const-string v2, "pilotData" // string@43ea │ │ -0dd1c8: 7040 c523 0412 |00a2: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd1ce: 5441 7514 |00a5: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ -0dd1d2: 1a02 fa4b |00a7: const-string v2, "typeOfFlight" // string@4bfa │ │ -0dd1d6: 7040 c523 0412 |00a9: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd1dc: 5441 8114 |00ac: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ -0dd1e0: 1a02 0b4b |00ae: const-string v2, "surveillanceEquipment" // string@4b0b │ │ -0dd1e4: 7040 c523 0412 |00b0: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd1ea: 5441 8014 |00b3: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ -0dd1ee: 1a02 064b |00b5: const-string v2, "suppRemarks" // string@4b06 │ │ -0dd1f2: 7040 c523 0412 |00b7: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd1f8: 5441 7e14 |00ba: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ -0dd1fc: 1a02 eb43 |00bc: const-string v2, "pilotInCommand" // string@43eb │ │ -0dd200: 7040 c523 0412 |00be: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ -0dd206: 1100 |00c1: return-object v0 │ │ +0dd078: |[0dd078] com.ds.avare.plan.LmfsPlan.makeHashMap:()Ljava/util/Map; │ │ +0dd088: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +0dd08c: 7010 ed2b 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0dd092: 1a01 f94b |0005: const-string v1, "type" // string@4bf9 │ │ +0dd096: 1a02 6412 |0007: const-string v2, "ICAO" // string@1264 │ │ +0dd09a: 7040 c523 0421 |0009: invoke-direct {v4, v0, v1, v2}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd0a0: 5441 7414 |000c: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ +0dd0a4: 1a02 bc32 |000e: const-string v2, "flightRules" // string@32bc │ │ +0dd0a8: 7040 c523 0412 |0010: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd0ae: 5441 6b14 |0013: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ +0dd0b2: 1a02 132d |0015: const-string v2, "aircraftIdentifier" // string@2d13 │ │ +0dd0b6: 7040 c523 0412 |0017: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd0bc: 5441 7114 |001a: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ +0dd0c0: 1a02 fb30 |001c: const-string v2, "departure" // string@30fb │ │ +0dd0c4: 7040 c523 0412 |001e: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd0ca: 5441 7314 |0021: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ +0dd0ce: 1a02 1831 |0023: const-string v2, "destination" // string@3118 │ │ +0dd0d2: 7040 c523 0412 |0025: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd0d8: 5441 7214 |0028: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.departureDate:Ljava/lang/String; // field@1472 │ │ +0dd0dc: 7110 c123 0100 |002a: invoke-static {v1}, Lcom/ds/avare/plan/LmfsPlan;.getTimeFromInstance:(Ljava/lang/String;)Ljava/lang/String; // method@23c1 │ │ +0dd0e2: 0c01 |002d: move-result-object v1 │ │ +0dd0e4: 7110 c023 0100 |002e: invoke-static {v1}, Lcom/ds/avare/plan/LmfsPlan;.getTimeFromInput:(Ljava/lang/String;)Ljava/lang/String; // method@23c0 │ │ +0dd0ea: 0c01 |0031: move-result-object v1 │ │ +0dd0ec: 1a02 fd30 |0032: const-string v2, "departureInstant" // string@30fd │ │ +0dd0f0: 7040 c523 0412 |0034: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd0f6: 5441 8214 |0037: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.totalElapsedTime:Ljava/lang/String; // field@1482 │ │ +0dd0fa: 1a02 b832 |0039: const-string v2, "flightDuration" // string@32b8 │ │ +0dd0fe: 7040 c523 0412 |003b: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd104: 5441 7f14 |003e: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ +0dd108: 1a02 3c46 |0040: const-string v2, "route" // string@463c │ │ +0dd10c: 7040 c523 0412 |0042: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd112: 5441 6d14 |0045: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ +0dd116: 1a02 462d |0047: const-string v2, "altDestination1" // string@2d46 │ │ +0dd11a: 7040 c523 0412 |0049: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd120: 5441 6e14 |004c: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ +0dd124: 1a02 472d |004e: const-string v2, "altDestination2" // string@2d47 │ │ +0dd128: 7040 c523 0412 |0050: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd12e: 5441 6c14 |0053: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ +0dd132: 1a02 142d |0055: const-string v2, "aircraftType" // string@2d14 │ │ +0dd136: 7040 c523 0412 |0057: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd13c: 5441 7b14 |005a: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ +0dd140: 1a03 9043 |005c: const-string v3, "otherInfo" // string@4390 │ │ +0dd144: 7040 c523 0413 |005e: invoke-direct {v4, v0, v3, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd14a: 5441 6c14 |0061: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ +0dd14e: 7040 c523 0412 |0063: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd154: 5441 6a14 |0066: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ +0dd158: 1a02 112d |0068: const-string v2, "aircraftEquipment" // string@2d11 │ │ +0dd15c: 7040 c523 0412 |006a: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd162: 5441 7a14 |006d: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ +0dd166: 1a02 a142 |006f: const-string v2, "numberOfAircraft" // string@42a1 │ │ +0dd16a: 7040 c523 0412 |0071: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd170: 5441 8414 |0074: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ +0dd174: 1a02 0c4d |0076: const-string v2, "wakeTurbulence" // string@4d0c │ │ +0dd178: 7040 c523 0412 |0078: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd17e: 5441 6f14 |007b: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ +0dd182: 1a02 a94a |007d: const-string v2, "speedKnots" // string@4aa9 │ │ +0dd186: 7040 c523 0412 |007f: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd18c: 5441 7714 |0082: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.level:Ljava/lang/String; // field@1477 │ │ +0dd190: 1a02 4f2d |0084: const-string v2, "altitudeTypeA" // string@2d4f │ │ +0dd194: 7040 c523 0412 |0086: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd19a: 5441 7614 |0089: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.fuelEndurance:Ljava/lang/String; // field@1476 │ │ +0dd19e: 1a02 2c33 |008b: const-string v2, "fuelOnBoard" // string@332c │ │ +0dd1a2: 7040 c523 0412 |008d: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd1a8: 5441 7c14 |0090: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ +0dd1ac: 1a02 ce43 |0092: const-string v2, "peopleOnBoard" // string@43ce │ │ +0dd1b0: 7040 c523 0412 |0094: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd1b6: 5441 6914 |0097: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ +0dd1ba: 1a02 102d |0099: const-string v2, "aircraftColor" // string@2d10 │ │ +0dd1be: 7040 c523 0412 |009b: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd1c4: 5441 7e14 |009e: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ +0dd1c8: 1a02 ea43 |00a0: const-string v2, "pilotData" // string@43ea │ │ +0dd1cc: 7040 c523 0412 |00a2: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd1d2: 5441 7514 |00a5: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ +0dd1d6: 1a02 fa4b |00a7: const-string v2, "typeOfFlight" // string@4bfa │ │ +0dd1da: 7040 c523 0412 |00a9: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd1e0: 5441 8114 |00ac: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ +0dd1e4: 1a02 0b4b |00ae: const-string v2, "surveillanceEquipment" // string@4b0b │ │ +0dd1e8: 7040 c523 0412 |00b0: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd1ee: 5441 8014 |00b3: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ +0dd1f2: 1a02 064b |00b5: const-string v2, "suppRemarks" // string@4b06 │ │ +0dd1f6: 7040 c523 0412 |00b7: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd1fc: 5441 7e14 |00ba: iget-object v1, v4, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ +0dd200: 1a02 eb43 |00bc: const-string v2, "pilotInCommand" // string@43eb │ │ +0dd204: 7040 c523 0412 |00be: invoke-direct {v4, v0, v2, v1}, Lcom/ds/avare/plan/LmfsPlan;.put:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V // method@23c5 │ │ +0dd20a: 1100 |00c1: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0009 line=315 │ │ 0x000c line=316 │ │ 0x0013 line=317 │ │ 0x001a line=318 │ │ @@ -231177,17 +231178,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dd754: |[0dd754] com.ds.avare.plan.LmfsPlan.setId:(Ljava/lang/String;)V │ │ -0dd764: 5b01 7814 |0000: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlan;.mId:Ljava/lang/String; // field@1478 │ │ -0dd768: 0e00 |0002: return-void │ │ +0dd758: |[0dd758] com.ds.avare.plan.LmfsPlan.setId:(Ljava/lang/String;)V │ │ +0dd768: 5b01 7814 |0000: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlan;.mId:Ljava/lang/String; // field@1478 │ │ +0dd76c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/plan/LmfsPlan; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -231230,72 +231231,72 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 117 16-bit code units │ │ -0dc424: |[0dc424] com.ds.avare.plan.LmfsPlanList.:(Ljava/lang/String;)V │ │ -0dc434: 1a00 123c |0000: const-string v0, "locationIdentifier" // string@3c12 │ │ -0dc438: 1a01 e239 |0002: const-string v1, "icaoSummaryFields" // string@39e2 │ │ -0dc43c: 7010 8a2a 0700 |0004: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0dc442: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0dc444: 5972 8614 |0008: iput v2, v7, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ -0dc448: 2203 de08 |000a: new-instance v3, Lorg/json/JSONObject; // type@08de │ │ -0dc44c: 7020 3434 8300 |000c: invoke-direct {v3, v8}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ -0dc452: 1a08 ba32 |000f: const-string v8, "flightPlanSummary" // string@32ba │ │ -0dc456: 6e20 3a34 8300 |0011: invoke-virtual {v3, v8}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@343a │ │ -0dc45c: 0c08 |0014: move-result-object v8 │ │ -0dc45e: 2203 6307 |0015: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ -0dc462: 7010 152c 0300 |0017: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0dc468: 5b73 8514 |001a: iput-object v3, v7, Lcom/ds/avare/plan/LmfsPlanList;.mPlans:Ljava/util/LinkedList; // field@1485 │ │ -0dc46c: 6e10 2e34 0800 |001c: invoke-virtual {v8}, Lorg/json/JSONArray;.length:()I // method@342e │ │ -0dc472: 0a03 |001f: move-result v3 │ │ -0dc474: 3532 5400 |0020: if-ge v2, v3, 0074 // +0054 │ │ -0dc478: 2203 fe05 |0022: new-instance v3, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ -0dc47c: 7010 b723 0300 |0024: invoke-direct {v3}, Lcom/ds/avare/plan/LmfsPlan;.:()V // method@23b7 │ │ -0dc482: 6e20 2c34 2800 |0027: invoke-virtual {v8, v2}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@342c │ │ -0dc488: 0c04 |002a: move-result-object v4 │ │ -0dc48a: 1a05 b932 |002b: const-string v5, "flightId" // string@32b9 │ │ -0dc48e: 6e20 3d34 5400 |002d: invoke-virtual {v4, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dc494: 0c05 |0030: move-result-object v5 │ │ -0dc496: 6e20 c623 5300 |0031: invoke-virtual {v3, v5}, Lcom/ds/avare/plan/LmfsPlan;.setId:(Ljava/lang/String;)V // method@23c6 │ │ -0dc49c: 1a05 b230 |0034: const-string v5, "currentState" // string@30b2 │ │ -0dc4a0: 6e20 3d34 5400 |0036: invoke-virtual {v4, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dc4a6: 0c05 |0039: move-result-object v5 │ │ -0dc4a8: 5b35 7014 |003a: iput-object v5, v3, Lcom/ds/avare/plan/LmfsPlan;.currentState:Ljava/lang/String; // field@1470 │ │ -0dc4ac: 1a05 e34c |003c: const-string v5, "versionStamp" // string@4ce3 │ │ -0dc4b0: 6e20 3d34 5400 |003e: invoke-virtual {v4, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dc4b6: 0c05 |0041: move-result-object v5 │ │ -0dc4b8: 5b35 8314 |0042: iput-object v5, v3, Lcom/ds/avare/plan/LmfsPlan;.versionStamp:Ljava/lang/String; // field@1483 │ │ -0dc4bc: 1a05 132d |0044: const-string v5, "aircraftIdentifier" // string@2d13 │ │ -0dc4c0: 6e20 3d34 5400 |0046: invoke-virtual {v4, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dc4c6: 0c05 |0049: move-result-object v5 │ │ -0dc4c8: 5b35 6b14 |004a: iput-object v5, v3, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ -0dc4cc: 6e20 3b34 1400 |004c: invoke-virtual {v4, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dc4d2: 0c05 |004f: move-result-object v5 │ │ -0dc4d4: 1a06 1831 |0050: const-string v6, "destination" // string@3118 │ │ -0dc4d8: 6e20 3b34 6500 |0052: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dc4de: 0c05 |0055: move-result-object v5 │ │ -0dc4e0: 6e20 3d34 0500 |0056: invoke-virtual {v5, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dc4e6: 0c05 |0059: move-result-object v5 │ │ -0dc4e8: 5b35 7314 |005a: iput-object v5, v3, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ -0dc4ec: 6e20 3b34 1400 |005c: invoke-virtual {v4, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dc4f2: 0c04 |005f: move-result-object v4 │ │ -0dc4f4: 1a05 fb30 |0060: const-string v5, "departure" // string@30fb │ │ -0dc4f8: 6e20 3b34 5400 |0062: invoke-virtual {v4, v5}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dc4fe: 0c04 |0065: move-result-object v4 │ │ -0dc500: 6e20 3d34 0400 |0066: invoke-virtual {v4, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dc506: 0c04 |0069: move-result-object v4 │ │ -0dc508: 5b34 7114 |006a: iput-object v4, v3, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ -0dc50c: 5474 8514 |006c: iget-object v4, v7, Lcom/ds/avare/plan/LmfsPlanList;.mPlans:Ljava/util/LinkedList; // field@1485 │ │ -0dc510: 6e20 182c 3400 |006e: invoke-virtual {v4, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0dc516: d802 0201 |0071: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0dc51a: 28a9 |0073: goto 001c // -0057 │ │ -0dc51c: 0e00 |0074: return-void │ │ +0dc428: |[0dc428] com.ds.avare.plan.LmfsPlanList.:(Ljava/lang/String;)V │ │ +0dc438: 1a00 123c |0000: const-string v0, "locationIdentifier" // string@3c12 │ │ +0dc43c: 1a01 e239 |0002: const-string v1, "icaoSummaryFields" // string@39e2 │ │ +0dc440: 7010 8a2a 0700 |0004: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0dc446: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0dc448: 5972 8614 |0008: iput v2, v7, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ +0dc44c: 2203 de08 |000a: new-instance v3, Lorg/json/JSONObject; // type@08de │ │ +0dc450: 7020 3434 8300 |000c: invoke-direct {v3, v8}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ +0dc456: 1a08 ba32 |000f: const-string v8, "flightPlanSummary" // string@32ba │ │ +0dc45a: 6e20 3a34 8300 |0011: invoke-virtual {v3, v8}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@343a │ │ +0dc460: 0c08 |0014: move-result-object v8 │ │ +0dc462: 2203 6307 |0015: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ +0dc466: 7010 152c 0300 |0017: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0dc46c: 5b73 8514 |001a: iput-object v3, v7, Lcom/ds/avare/plan/LmfsPlanList;.mPlans:Ljava/util/LinkedList; // field@1485 │ │ +0dc470: 6e10 2e34 0800 |001c: invoke-virtual {v8}, Lorg/json/JSONArray;.length:()I // method@342e │ │ +0dc476: 0a03 |001f: move-result v3 │ │ +0dc478: 3532 5400 |0020: if-ge v2, v3, 0074 // +0054 │ │ +0dc47c: 2203 fe05 |0022: new-instance v3, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ +0dc480: 7010 b723 0300 |0024: invoke-direct {v3}, Lcom/ds/avare/plan/LmfsPlan;.:()V // method@23b7 │ │ +0dc486: 6e20 2c34 2800 |0027: invoke-virtual {v8, v2}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@342c │ │ +0dc48c: 0c04 |002a: move-result-object v4 │ │ +0dc48e: 1a05 b932 |002b: const-string v5, "flightId" // string@32b9 │ │ +0dc492: 6e20 3d34 5400 |002d: invoke-virtual {v4, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dc498: 0c05 |0030: move-result-object v5 │ │ +0dc49a: 6e20 c623 5300 |0031: invoke-virtual {v3, v5}, Lcom/ds/avare/plan/LmfsPlan;.setId:(Ljava/lang/String;)V // method@23c6 │ │ +0dc4a0: 1a05 b230 |0034: const-string v5, "currentState" // string@30b2 │ │ +0dc4a4: 6e20 3d34 5400 |0036: invoke-virtual {v4, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dc4aa: 0c05 |0039: move-result-object v5 │ │ +0dc4ac: 5b35 7014 |003a: iput-object v5, v3, Lcom/ds/avare/plan/LmfsPlan;.currentState:Ljava/lang/String; // field@1470 │ │ +0dc4b0: 1a05 e34c |003c: const-string v5, "versionStamp" // string@4ce3 │ │ +0dc4b4: 6e20 3d34 5400 |003e: invoke-virtual {v4, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dc4ba: 0c05 |0041: move-result-object v5 │ │ +0dc4bc: 5b35 8314 |0042: iput-object v5, v3, Lcom/ds/avare/plan/LmfsPlan;.versionStamp:Ljava/lang/String; // field@1483 │ │ +0dc4c0: 1a05 132d |0044: const-string v5, "aircraftIdentifier" // string@2d13 │ │ +0dc4c4: 6e20 3d34 5400 |0046: invoke-virtual {v4, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dc4ca: 0c05 |0049: move-result-object v5 │ │ +0dc4cc: 5b35 6b14 |004a: iput-object v5, v3, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ +0dc4d0: 6e20 3b34 1400 |004c: invoke-virtual {v4, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dc4d6: 0c05 |004f: move-result-object v5 │ │ +0dc4d8: 1a06 1831 |0050: const-string v6, "destination" // string@3118 │ │ +0dc4dc: 6e20 3b34 6500 |0052: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dc4e2: 0c05 |0055: move-result-object v5 │ │ +0dc4e4: 6e20 3d34 0500 |0056: invoke-virtual {v5, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dc4ea: 0c05 |0059: move-result-object v5 │ │ +0dc4ec: 5b35 7314 |005a: iput-object v5, v3, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ +0dc4f0: 6e20 3b34 1400 |005c: invoke-virtual {v4, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dc4f6: 0c04 |005f: move-result-object v4 │ │ +0dc4f8: 1a05 fb30 |0060: const-string v5, "departure" // string@30fb │ │ +0dc4fc: 6e20 3b34 5400 |0062: invoke-virtual {v4, v5}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dc502: 0c04 |0065: move-result-object v4 │ │ +0dc504: 6e20 3d34 0400 |0066: invoke-virtual {v4, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dc50a: 0c04 |0069: move-result-object v4 │ │ +0dc50c: 5b34 7114 |006a: iput-object v4, v3, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ +0dc510: 5474 8514 |006c: iget-object v4, v7, Lcom/ds/avare/plan/LmfsPlanList;.mPlans:Ljava/util/LinkedList; // field@1485 │ │ +0dc514: 6e20 182c 3400 |006e: invoke-virtual {v4, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0dc51a: d802 0201 |0071: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0dc51e: 28a9 |0073: goto 001c // -0057 │ │ +0dc520: 0e00 |0074: return-void │ │ catches : 1 │ │ 0x000a - 0x0071 │ │ Ljava/lang/Exception; -> 0x0074 │ │ positions : │ │ 0x0004 line=58 │ │ 0x0008 line=59 │ │ 0x000a line=64 │ │ @@ -231321,17 +231322,17 @@ │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dc40c: |[0dc40c] com.ds.avare.plan.LmfsPlanList.getPlans:()Ljava/util/LinkedList; │ │ -0dc41c: 5410 8514 |0000: iget-object v0, v1, Lcom/ds/avare/plan/LmfsPlanList;.mPlans:Ljava/util/LinkedList; // field@1485 │ │ -0dc420: 1100 |0002: return-object v0 │ │ +0dc410: |[0dc410] com.ds.avare.plan.LmfsPlanList.getPlans:()Ljava/util/LinkedList; │ │ +0dc420: 5410 8514 |0000: iget-object v0, v1, Lcom/ds/avare/plan/LmfsPlanList;.mPlans:Ljava/util/LinkedList; // field@1485 │ │ +0dc424: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/plan/LmfsPlanList; │ │ │ │ source_file_idx : 7389 (LmfsPlanList.java) │ │ @@ -231363,369 +231364,369 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 798 16-bit code units │ │ -0dc67c: |[0dc67c] com.ds.avare.plan.LmfsPlanLog.:(Ljava/lang/String;)V │ │ -0dc68c: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -0dc690: 0801 1500 |0002: move-object/from16 v1, v21 │ │ -0dc694: 1a02 5f31 |0004: const-string v2, "distanceValue" // string@315f │ │ -0dc698: 1a03 9b42 |0006: const-string v3, "null" // string@429b │ │ -0dc69c: 1a04 a708 |0008: const-string v4, "" // string@08a7 │ │ -0dc6a0: 1a05 0909 |000a: const-string v5, "" // string@0909 │ │ -0dc6a4: 7601 8a2a 1400 |000c: invoke-direct/range {v20}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0dc6aa: 3901 0700 |000f: if-nez v1, 0016 // +0007 │ │ -0dc6ae: 1a01 0000 |0011: const-string v1, "" // string@0000 │ │ -0dc6b2: 5b01 8714 |0013: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc6b6: 0e00 |0015: return-void │ │ -0dc6b8: 1a06 0609 |0016: const-string v6, "" // string@0906 │ │ -0dc6bc: 5b06 8714 |0018: iput-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc6c0: 2206 de08 |001a: new-instance v6, Lorg/json/JSONObject; // type@08de │ │ -0dc6c4: 7020 3434 1600 |001c: invoke-direct {v6, v1}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ -0dc6ca: 1a01 fa41 |001f: const-string v1, "navLogResponseType" // string@41fa │ │ -0dc6ce: 6e20 3b34 1600 |0021: invoke-virtual {v6, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dc6d4: 0c01 |0024: move-result-object v1 │ │ -0dc6d6: 1a06 f941 |0025: const-string v6, "navLogFix" // string@41f9 │ │ -0dc6da: 6e20 3a34 6100 |0027: invoke-virtual {v1, v6}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@343a │ │ -0dc6e0: 0c01 |002a: move-result-object v1 │ │ -0dc6e2: 1206 |002b: const/4 v6, #int 0 // #0 │ │ -0dc6e4: 1607 0000 |002c: const-wide/16 v7, #int 0 // #0 │ │ -0dc6e8: 1609 0000 |002e: const-wide/16 v9, #int 0 // #0 │ │ -0dc6ec: 6e10 2e34 0100 |0030: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@342e │ │ -0dc6f2: 0a0b |0033: move-result v11 │ │ -0dc6f4: 35b6 9702 |0034: if-ge v6, v11, 02cb // +0297 │ │ -0dc6f8: 6e20 2c34 6100 |0036: invoke-virtual {v1, v6}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@342c │ │ -0dc6fe: 0c0b |0039: move-result-object v11 │ │ -0dc700: 220c 1007 |003a: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc704: 7010 eb2a 0c00 |003c: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc70a: 540d 8714 |003f: iget-object v13, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc70e: 6e20 f52a dc00 |0041: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc714: 1a0d 0a09 |0044: const-string v13, "" // string@090a │ │ -0dc718: 6e20 f52a dc00 |0046: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc71e: 6e10 fa2a 0c00 |0049: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc724: 0c0c |004c: move-result-object v12 │ │ -0dc726: 5b0c 8714 |004d: iput-object v12, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc72a: 220c 1007 |004f: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc72e: 7010 eb2a 0c00 |0051: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc734: 540d 8714 |0054: iget-object v13, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc738: 6e20 f52a dc00 |0056: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc73e: 6e20 f52a 5c00 |0059: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc744: 6e10 fa2a 0c00 |005c: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc74a: 0c0c |005f: move-result-object v12 │ │ -0dc74c: 5b0c 8714 |0060: iput-object v12, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc750: 1a0c b032 |0062: const-string v12, "fixName" // string@32b0 │ │ -0dc754: 6e20 3d34 cb00 |0064: invoke-virtual {v11, v12}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dc75a: 0c0c |0067: move-result-object v12 │ │ -0dc75c: 6e20 ba2a 3c00 |0068: invoke-virtual {v12, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dc762: 0a0d |006b: move-result v13 │ │ -0dc764: 380d 0400 |006c: if-eqz v13, 0070 // +0004 │ │ -0dc768: 1a0c 2d11 |006e: const-string v12, "Fix" // string@112d │ │ -0dc76c: 220d 1007 |0070: new-instance v13, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc770: 7010 eb2a 0d00 |0072: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc776: 540e 8714 |0075: iget-object v14, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc77a: 6e20 f52a ed00 |0077: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc780: 6e20 f52a cd00 |007a: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc786: 6e10 fa2a 0d00 |007d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc78c: 0c0c |0080: move-result-object v12 │ │ -0dc78e: 5b0c 8714 |0081: iput-object v12, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc792: 220c 1007 |0083: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc796: 7010 eb2a 0c00 |0085: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc79c: 540d 8714 |0088: iget-object v13, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc7a0: 6e20 f52a dc00 |008a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc7a6: 6e20 f52a 4c00 |008d: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc7ac: 6e10 fa2a 0c00 |0090: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc7b2: 0c0c |0093: move-result-object v12 │ │ -0dc7b4: 5b0c 8714 |0094: iput-object v12, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc7b8: 220c 1007 |0096: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc7bc: 7010 eb2a 0c00 |0098: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc7c2: 540d 8714 |009b: iget-object v13, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc7c6: 6e20 f52a dc00 |009d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc7cc: 6e20 f52a 5c00 |00a0: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc7d2: 6e10 fa2a 0c00 |00a3: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc7d8: 0c0c |00a6: move-result-object v12 │ │ -0dc7da: 5b0c 8714 |00a7: iput-object v12, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc7de: 1a0c 3a4d |00a9: const-string v12, "windDirection" // string@4d3a │ │ -0dc7e2: 6e20 3834 cb00 |00ab: invoke-virtual {v11, v12}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ -0dc7e8: 0b0c |00ae: move-result-wide v12 │ │ -0dc7ea: 7120 802a dc00 |00af: invoke-static {v12, v13}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0dc7f0: 0b0c |00b2: move-result-wide v12 │ │ -0dc7f2: 1a0e 3f4d |00b3: const-string v14, "windSpeed" // string@4d3f │ │ -0dc7f6: 6e20 3834 eb00 |00b5: invoke-virtual {v11, v14}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ -0dc7fc: 0b0e |00b8: move-result-wide v14 │ │ -0dc7fe: 7120 802a fe00 |00b9: invoke-static {v14, v15}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0dc804: 0b0e |00bc: move-result-wide v14 │ │ -0dc806: 0815 0100 |00bd: move-object/from16 v21, v1 │ │ -0dc80a: 1a01 9743 |00bf: const-string v1, "outsideAirTemperature" // string@4397 │ │ -0dc80e: 6e20 3834 1b00 |00c1: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ -0dc814: 0b10 |00c4: move-result-wide v16 │ │ -0dc816: 0161 |00c5: move v1, v6 │ │ -0dc818: 0512 0700 |00c6: move-wide/from16 v18, v7 │ │ -0dc81c: 7702 802a 1000 |00c8: invoke-static/range {v16, v17}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0dc822: 0b06 |00cb: move-result-wide v6 │ │ -0dc824: 2208 1007 |00cc: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc828: 7010 eb2a 0800 |00ce: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc82e: 0210 0100 |00d1: move/from16 v16, v1 │ │ -0dc832: 5401 8714 |00d3: iget-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc836: 6e20 f52a 1800 |00d5: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc83c: 6e30 f22a c80d |00d8: invoke-virtual {v8, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -0dc842: 1a01 3d09 |00db: const-string v1, "@" // string@093d │ │ -0dc846: 6e20 f52a 1800 |00dd: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc84c: 6e30 f22a e80f |00e0: invoke-virtual {v8, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -0dc852: 1a01 7405 |00e3: const-string v1, "/" // string@0574 │ │ -0dc856: 6e20 f52a 1800 |00e5: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc85c: 6e30 f22a 6807 |00e8: invoke-virtual {v8, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -0dc862: 6e10 fa2a 0800 |00eb: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc868: 0c01 |00ee: move-result-object v1 │ │ -0dc86a: 5b01 8714 |00ef: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc86e: 2201 1007 |00f1: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc872: 7010 eb2a 0100 |00f3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc878: 5406 8714 |00f6: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc87c: 6e20 f52a 6100 |00f8: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc882: 6e20 f52a 4100 |00fb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc888: 6e10 fa2a 0100 |00fe: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc88e: 0c01 |0101: move-result-object v1 │ │ -0dc890: 5b01 8714 |0102: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc894: 2201 1007 |0104: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc898: 7010 eb2a 0100 |0106: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc89e: 5406 8714 |0109: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc8a2: 6e20 f52a 6100 |010b: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc8a8: 6e20 f52a 5100 |010e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc8ae: 6e10 fa2a 0100 |0111: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc8b4: 0c01 |0114: move-result-object v1 │ │ -0dc8b6: 5b01 8714 |0115: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc8ba: 1a01 d33b |0117: const-string v1, "legDistance" // string@3bd3 │ │ -0dc8be: 6e20 3b34 1b00 |0119: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dc8c4: 0c01 |011c: move-result-object v1 │ │ -0dc8c6: 6e20 3834 2100 |011d: invoke-virtual {v1, v2}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ -0dc8cc: 0b06 |0120: move-result-wide v6 │ │ -0dc8ce: 7120 802a 7600 |0121: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0dc8d4: 0b06 |0124: move-result-wide v6 │ │ -0dc8d6: 2201 1007 |0125: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc8da: 7010 eb2a 0100 |0127: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc8e0: 5408 8714 |012a: iget-object v8, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc8e4: 6e20 f52a 8100 |012c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc8ea: 6e30 f22a 6107 |012f: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -0dc8f0: 6e10 fa2a 0100 |0132: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc8f6: 0c01 |0135: move-result-object v1 │ │ -0dc8f8: 5b01 8714 |0136: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc8fc: 2201 1007 |0138: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc900: 7010 eb2a 0100 |013a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc906: 5406 8714 |013d: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc90a: 6e20 f52a 6100 |013f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc910: 6e20 f52a 4100 |0142: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc916: 6e10 fa2a 0100 |0145: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc91c: 0c01 |0148: move-result-object v1 │ │ -0dc91e: 5b01 8714 |0149: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc922: 2201 1007 |014b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc926: 7010 eb2a 0100 |014d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc92c: 5406 8714 |0150: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc930: 6e20 f52a 6100 |0152: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc936: 6e20 f52a 5100 |0155: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc93c: 6e10 fa2a 0100 |0158: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc942: 0c01 |015b: move-result-object v1 │ │ -0dc944: 5b01 8714 |015c: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc948: 1a01 6745 |015e: const-string v1, "remainingDistance" // string@4567 │ │ -0dc94c: 6e20 3b34 1b00 |0160: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dc952: 0c01 |0163: move-result-object v1 │ │ -0dc954: 6e20 3834 2100 |0164: invoke-virtual {v1, v2}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ -0dc95a: 0b06 |0167: move-result-wide v6 │ │ -0dc95c: 7120 802a 7600 |0168: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0dc962: 0b06 |016b: move-result-wide v6 │ │ -0dc964: 2201 1007 |016c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc968: 7010 eb2a 0100 |016e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc96e: 5408 8714 |0171: iget-object v8, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc972: 6e20 f52a 8100 |0173: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc978: 6e30 f22a 6107 |0176: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -0dc97e: 6e10 fa2a 0100 |0179: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc984: 0c01 |017c: move-result-object v1 │ │ -0dc986: 5b01 8714 |017d: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc98a: 2201 1007 |017f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc98e: 7010 eb2a 0100 |0181: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc994: 5406 8714 |0184: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc998: 6e20 f52a 6100 |0186: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc99e: 6e20 f52a 4100 |0189: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc9a4: 6e10 fa2a 0100 |018c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc9aa: 0c01 |018f: move-result-object v1 │ │ -0dc9ac: 5b01 8714 |0190: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc9b0: 2201 1007 |0192: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc9b4: 7010 eb2a 0100 |0194: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc9ba: 5406 8714 |0197: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc9be: 6e20 f52a 6100 |0199: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc9c4: 6e20 f52a 5100 |019c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc9ca: 6e10 fa2a 0100 |019f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dc9d0: 0c01 |01a2: move-result-object v1 │ │ -0dc9d2: 5b01 8714 |01a3: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc9d6: 1a01 4a41 |01a5: const-string v1, "magneticCourse" // string@414a │ │ -0dc9da: 6e20 3834 1b00 |01a7: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ -0dc9e0: 0b06 |01aa: move-result-wide v6 │ │ -0dc9e2: 7120 802a 7600 |01ab: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0dc9e8: 0b06 |01ae: move-result-wide v6 │ │ -0dc9ea: 2201 1007 |01af: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dc9ee: 7010 eb2a 0100 |01b1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dc9f4: 5408 8714 |01b4: iget-object v8, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc9f8: 6e20 f52a 8100 |01b6: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dc9fe: 6e30 f22a 6107 |01b9: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -0dca04: 6e10 fa2a 0100 |01bc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dca0a: 0c01 |01bf: move-result-object v1 │ │ -0dca0c: 5b01 8714 |01c0: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dca10: 2201 1007 |01c2: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dca14: 7010 eb2a 0100 |01c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dca1a: 5406 8714 |01c7: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dca1e: 6e20 f52a 6100 |01c9: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dca24: 6e20 f52a 4100 |01cc: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dca2a: 6e10 fa2a 0100 |01cf: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dca30: 0c01 |01d2: move-result-object v1 │ │ -0dca32: 5b01 8714 |01d3: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dca36: 2201 1007 |01d5: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dca3a: 7010 eb2a 0100 |01d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dca40: 5406 8714 |01da: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dca44: 6e20 f52a 6100 |01dc: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dca4a: 6e20 f52a 5100 |01df: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dca50: 6e10 fa2a 0100 |01e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dca56: 0c01 |01e5: move-result-object v1 │ │ -0dca58: 5b01 8714 |01e6: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dca5c: 1a01 4b41 |01e8: const-string v1, "magneticHeading" // string@414b │ │ -0dca60: 6e20 3834 1b00 |01ea: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ -0dca66: 0b06 |01ed: move-result-wide v6 │ │ -0dca68: 7120 802a 7600 |01ee: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0dca6e: 0b06 |01f1: move-result-wide v6 │ │ -0dca70: 2201 1007 |01f2: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dca74: 7010 eb2a 0100 |01f4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dca7a: 5408 8714 |01f7: iget-object v8, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dca7e: 6e20 f52a 8100 |01f9: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dca84: 6e30 f22a 6107 |01fc: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -0dca8a: 6e10 fa2a 0100 |01ff: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dca90: 0c01 |0202: move-result-object v1 │ │ -0dca92: 5b01 8714 |0203: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dca96: 2201 1007 |0205: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dca9a: 7010 eb2a 0100 |0207: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dcaa0: 5406 8714 |020a: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcaa4: 6e20 f52a 6100 |020c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcaaa: 6e20 f52a 4100 |020f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcab0: 6e10 fa2a 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dcab6: 0c01 |0215: move-result-object v1 │ │ -0dcab8: 5b01 8714 |0216: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcabc: 2201 1007 |0218: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dcac0: 7010 eb2a 0100 |021a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dcac6: 5406 8714 |021d: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcaca: 6e20 f52a 6100 |021f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcad0: 6e20 f52a 5100 |0222: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcad6: 6e10 fa2a 0100 |0225: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dcadc: 0c01 |0228: move-result-object v1 │ │ -0dcade: 5b01 8714 |0229: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcae2: 1a01 0932 |022b: const-string v1, "estimatedTimeEnroute" // string@3209 │ │ -0dcae6: 6e20 3d34 1b00 |022d: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ -0dcaec: 0c01 |0230: move-result-object v1 │ │ -0dcaee: 6e20 ba2a 3100 |0231: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dcaf4: 0a06 |0234: move-result v6 │ │ -0dcaf6: 3806 0400 |0235: if-eqz v6, 0239 // +0004 │ │ -0dcafa: 1a01 6922 |0237: const-string v1, "PT0H0M0S" // string@2269 │ │ -0dcafe: 7020 cb23 1000 |0239: invoke-direct {v0, v1}, Lcom/ds/avare/plan/LmfsPlanLog;.getElapsedTime:(Ljava/lang/String;)J // method@23cb │ │ -0dcb04: 0b06 |023c: move-result-wide v6 │ │ -0dcb06: 2201 1007 |023d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dcb0a: 7010 eb2a 0100 |023f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dcb10: 5408 8714 |0242: iget-object v8, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcb14: 6e20 f52a 8100 |0244: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcb1a: 7030 cd23 6007 |0247: invoke-direct {v0, v6, v7}, Lcom/ds/avare/plan/LmfsPlanLog;.getTimeFromLong:(J)Ljava/lang/String; // method@23cd │ │ -0dcb20: 0c08 |024a: move-result-object v8 │ │ -0dcb22: 6e20 f52a 8100 |024b: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcb28: 6e10 fa2a 0100 |024e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dcb2e: 0c01 |0251: move-result-object v1 │ │ -0dcb30: 5b01 8714 |0252: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcb34: 2201 1007 |0254: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dcb38: 7010 eb2a 0100 |0256: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dcb3e: 5408 8714 |0259: iget-object v8, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcb42: 6e20 f52a 8100 |025b: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcb48: 6e20 f52a 4100 |025e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcb4e: 6e10 fa2a 0100 |0261: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dcb54: 0c01 |0264: move-result-object v1 │ │ -0dcb56: 5b01 8714 |0265: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcb5a: bb69 |0267: add-long/2addr v9, v6 │ │ -0dcb5c: 2201 1007 |0268: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dcb60: 7010 eb2a 0100 |026a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dcb66: 5406 8714 |026d: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcb6a: 6e20 f52a 6100 |026f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcb70: 6e20 f52a 5100 |0272: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcb76: 6e10 fa2a 0100 |0275: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dcb7c: 0c01 |0278: move-result-object v1 │ │ -0dcb7e: 5b01 8714 |0279: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcb82: 1a01 2a33 |027b: const-string v1, "fuelConsumed" // string@332a │ │ -0dcb86: 6e20 3b34 1b00 |027d: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ -0dcb8c: 0c01 |0280: move-result-object v1 │ │ -0dcb8e: 1a06 2d33 |0281: const-string v6, "fuelValue" // string@332d │ │ -0dcb92: 6e20 3834 6100 |0283: invoke-virtual {v1, v6}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ -0dcb98: 0b06 |0286: move-result-wide v6 │ │ -0dcb9a: ab0b 1206 |0287: add-double v11, v18, v6 │ │ -0dcb9e: 2201 1007 |0289: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dcba2: 7010 eb2a 0100 |028b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dcba8: 5408 8714 |028e: iget-object v8, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcbac: 6e20 f52a 8100 |0290: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcbb2: 6e30 ef2a 6107 |0293: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0dcbb8: 6e10 fa2a 0100 |0296: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dcbbe: 0c01 |0299: move-result-object v1 │ │ -0dcbc0: 5b01 8714 |029a: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcbc4: 2201 1007 |029c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dcbc8: 7010 eb2a 0100 |029e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dcbce: 5406 8714 |02a1: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcbd2: 6e20 f52a 6100 |02a3: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcbd8: 6e20 f52a 4100 |02a6: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcbde: 6e10 fa2a 0100 |02a9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dcbe4: 0c01 |02ac: move-result-object v1 │ │ -0dcbe6: 5b01 8714 |02ad: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcbea: 2201 1007 |02af: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dcbee: 7010 eb2a 0100 |02b1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dcbf4: 5406 8714 |02b4: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcbf8: 6e20 f52a 6100 |02b6: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcbfe: 1a06 aa08 |02b9: const-string v6, "" // string@08aa │ │ -0dcc02: 6e20 f52a 6100 |02bb: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcc08: 6e10 fa2a 0100 |02be: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dcc0e: 0c01 |02c1: move-result-object v1 │ │ -0dcc10: 5b01 8714 |02c2: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcc14: d806 1001 |02c4: add-int/lit8 v6, v16, #int 1 // #01 │ │ -0dcc18: 0801 1500 |02c6: move-object/from16 v1, v21 │ │ -0dcc1c: 04b7 |02c8: move-wide v7, v11 │ │ -0dcc1e: 2900 67fd |02c9: goto/16 0030 // -0299 │ │ -0dcc22: 0512 0700 |02cb: move-wide/from16 v18, v7 │ │ -0dcc26: 2201 1007 |02cd: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dcc2a: 7010 eb2a 0100 |02cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dcc30: 5402 8714 |02d2: iget-object v2, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcc34: 6e20 f52a 2100 |02d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcc3a: 1a02 a608 |02d7: const-string v2, "
WPWind/TempLegRemainMCMHTimeFuel
" // string@08a6 │ │ -0dcc3e: 6e20 f52a 2100 |02d9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcc44: 6e10 fa2a 0100 |02dc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dcc4a: 0c01 |02df: move-result-object v1 │ │ -0dcc4c: 5b01 8714 |02e0: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcc50: 2201 1007 |02e2: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dcc54: 7010 eb2a 0100 |02e4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dcc5a: 5402 8714 |02e7: iget-object v2, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcc5e: 6e20 f52a 2100 |02e9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcc64: 1a02 0727 |02ec: const-string v2, "Total: Fuel " // string@2707 │ │ -0dcc68: 6e20 f52a 2100 |02ee: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcc6e: 0507 1200 |02f1: move-wide/from16 v7, v18 │ │ -0dcc72: 6e30 ef2a 7108 |02f3: invoke-virtual {v1, v7, v8}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0dcc78: 6e10 fa2a 0100 |02f6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dcc7e: 0c01 |02f9: move-result-object v1 │ │ -0dcc80: 5b01 8714 |02fa: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcc84: 2201 1007 |02fc: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0dcc88: 7010 eb2a 0100 |02fe: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dcc8e: 5402 8714 |0301: iget-object v2, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dcc92: 6e20 f52a 2100 |0303: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcc98: 1a02 5900 |0306: const-string v2, " Time " // string@0059 │ │ -0dcc9c: 6e20 f52a 2100 |0308: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dcca2: 7030 cd23 900a |030b: invoke-direct {v0, v9, v10}, Lcom/ds/avare/plan/LmfsPlanLog;.getTimeFromLong:(J)Ljava/lang/String; // method@23cd │ │ -0dcca8: 0c02 |030e: move-result-object v2 │ │ -0dccaa: 6e20 f52a 2100 |030f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dccb0: 1a02 c108 |0312: const-string v2, "
" // string@08c1 │ │ -0dccb4: 6e20 f52a 2100 |0314: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dccba: 6e10 fa2a 0100 |0317: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dccc0: 0c01 |031a: move-result-object v1 │ │ -0dccc2: 5b01 8714 |031b: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dccc6: 0e00 |031d: return-void │ │ +0dc680: |[0dc680] com.ds.avare.plan.LmfsPlanLog.:(Ljava/lang/String;)V │ │ +0dc690: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +0dc694: 0801 1500 |0002: move-object/from16 v1, v21 │ │ +0dc698: 1a02 5f31 |0004: const-string v2, "distanceValue" // string@315f │ │ +0dc69c: 1a03 9b42 |0006: const-string v3, "null" // string@429b │ │ +0dc6a0: 1a04 a708 |0008: const-string v4, "" // string@08a7 │ │ +0dc6a4: 1a05 0909 |000a: const-string v5, "" // string@0909 │ │ +0dc6a8: 7601 8a2a 1400 |000c: invoke-direct/range {v20}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0dc6ae: 3901 0700 |000f: if-nez v1, 0016 // +0007 │ │ +0dc6b2: 1a01 0000 |0011: const-string v1, "" // string@0000 │ │ +0dc6b6: 5b01 8714 |0013: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc6ba: 0e00 |0015: return-void │ │ +0dc6bc: 1a06 0609 |0016: const-string v6, "" // string@0906 │ │ +0dc6c0: 5b06 8714 |0018: iput-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc6c4: 2206 de08 |001a: new-instance v6, Lorg/json/JSONObject; // type@08de │ │ +0dc6c8: 7020 3434 1600 |001c: invoke-direct {v6, v1}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ +0dc6ce: 1a01 fa41 |001f: const-string v1, "navLogResponseType" // string@41fa │ │ +0dc6d2: 6e20 3b34 1600 |0021: invoke-virtual {v6, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dc6d8: 0c01 |0024: move-result-object v1 │ │ +0dc6da: 1a06 f941 |0025: const-string v6, "navLogFix" // string@41f9 │ │ +0dc6de: 6e20 3a34 6100 |0027: invoke-virtual {v1, v6}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@343a │ │ +0dc6e4: 0c01 |002a: move-result-object v1 │ │ +0dc6e6: 1206 |002b: const/4 v6, #int 0 // #0 │ │ +0dc6e8: 1607 0000 |002c: const-wide/16 v7, #int 0 // #0 │ │ +0dc6ec: 1609 0000 |002e: const-wide/16 v9, #int 0 // #0 │ │ +0dc6f0: 6e10 2e34 0100 |0030: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@342e │ │ +0dc6f6: 0a0b |0033: move-result v11 │ │ +0dc6f8: 35b6 9702 |0034: if-ge v6, v11, 02cb // +0297 │ │ +0dc6fc: 6e20 2c34 6100 |0036: invoke-virtual {v1, v6}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@342c │ │ +0dc702: 0c0b |0039: move-result-object v11 │ │ +0dc704: 220c 1007 |003a: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc708: 7010 eb2a 0c00 |003c: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc70e: 540d 8714 |003f: iget-object v13, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc712: 6e20 f52a dc00 |0041: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc718: 1a0d 0a09 |0044: const-string v13, "" // string@090a │ │ +0dc71c: 6e20 f52a dc00 |0046: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc722: 6e10 fa2a 0c00 |0049: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc728: 0c0c |004c: move-result-object v12 │ │ +0dc72a: 5b0c 8714 |004d: iput-object v12, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc72e: 220c 1007 |004f: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc732: 7010 eb2a 0c00 |0051: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc738: 540d 8714 |0054: iget-object v13, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc73c: 6e20 f52a dc00 |0056: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc742: 6e20 f52a 5c00 |0059: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc748: 6e10 fa2a 0c00 |005c: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc74e: 0c0c |005f: move-result-object v12 │ │ +0dc750: 5b0c 8714 |0060: iput-object v12, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc754: 1a0c b032 |0062: const-string v12, "fixName" // string@32b0 │ │ +0dc758: 6e20 3d34 cb00 |0064: invoke-virtual {v11, v12}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dc75e: 0c0c |0067: move-result-object v12 │ │ +0dc760: 6e20 ba2a 3c00 |0068: invoke-virtual {v12, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dc766: 0a0d |006b: move-result v13 │ │ +0dc768: 380d 0400 |006c: if-eqz v13, 0070 // +0004 │ │ +0dc76c: 1a0c 2d11 |006e: const-string v12, "Fix" // string@112d │ │ +0dc770: 220d 1007 |0070: new-instance v13, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc774: 7010 eb2a 0d00 |0072: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc77a: 540e 8714 |0075: iget-object v14, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc77e: 6e20 f52a ed00 |0077: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc784: 6e20 f52a cd00 |007a: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc78a: 6e10 fa2a 0d00 |007d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc790: 0c0c |0080: move-result-object v12 │ │ +0dc792: 5b0c 8714 |0081: iput-object v12, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc796: 220c 1007 |0083: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc79a: 7010 eb2a 0c00 |0085: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc7a0: 540d 8714 |0088: iget-object v13, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc7a4: 6e20 f52a dc00 |008a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc7aa: 6e20 f52a 4c00 |008d: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc7b0: 6e10 fa2a 0c00 |0090: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc7b6: 0c0c |0093: move-result-object v12 │ │ +0dc7b8: 5b0c 8714 |0094: iput-object v12, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc7bc: 220c 1007 |0096: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc7c0: 7010 eb2a 0c00 |0098: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc7c6: 540d 8714 |009b: iget-object v13, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc7ca: 6e20 f52a dc00 |009d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc7d0: 6e20 f52a 5c00 |00a0: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc7d6: 6e10 fa2a 0c00 |00a3: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc7dc: 0c0c |00a6: move-result-object v12 │ │ +0dc7de: 5b0c 8714 |00a7: iput-object v12, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc7e2: 1a0c 3a4d |00a9: const-string v12, "windDirection" // string@4d3a │ │ +0dc7e6: 6e20 3834 cb00 |00ab: invoke-virtual {v11, v12}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ +0dc7ec: 0b0c |00ae: move-result-wide v12 │ │ +0dc7ee: 7120 802a dc00 |00af: invoke-static {v12, v13}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0dc7f4: 0b0c |00b2: move-result-wide v12 │ │ +0dc7f6: 1a0e 3f4d |00b3: const-string v14, "windSpeed" // string@4d3f │ │ +0dc7fa: 6e20 3834 eb00 |00b5: invoke-virtual {v11, v14}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ +0dc800: 0b0e |00b8: move-result-wide v14 │ │ +0dc802: 7120 802a fe00 |00b9: invoke-static {v14, v15}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0dc808: 0b0e |00bc: move-result-wide v14 │ │ +0dc80a: 0815 0100 |00bd: move-object/from16 v21, v1 │ │ +0dc80e: 1a01 9743 |00bf: const-string v1, "outsideAirTemperature" // string@4397 │ │ +0dc812: 6e20 3834 1b00 |00c1: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ +0dc818: 0b10 |00c4: move-result-wide v16 │ │ +0dc81a: 0161 |00c5: move v1, v6 │ │ +0dc81c: 0512 0700 |00c6: move-wide/from16 v18, v7 │ │ +0dc820: 7702 802a 1000 |00c8: invoke-static/range {v16, v17}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0dc826: 0b06 |00cb: move-result-wide v6 │ │ +0dc828: 2208 1007 |00cc: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc82c: 7010 eb2a 0800 |00ce: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc832: 0210 0100 |00d1: move/from16 v16, v1 │ │ +0dc836: 5401 8714 |00d3: iget-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc83a: 6e20 f52a 1800 |00d5: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc840: 6e30 f22a c80d |00d8: invoke-virtual {v8, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +0dc846: 1a01 3d09 |00db: const-string v1, "@" // string@093d │ │ +0dc84a: 6e20 f52a 1800 |00dd: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc850: 6e30 f22a e80f |00e0: invoke-virtual {v8, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +0dc856: 1a01 7405 |00e3: const-string v1, "/" // string@0574 │ │ +0dc85a: 6e20 f52a 1800 |00e5: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc860: 6e30 f22a 6807 |00e8: invoke-virtual {v8, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +0dc866: 6e10 fa2a 0800 |00eb: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc86c: 0c01 |00ee: move-result-object v1 │ │ +0dc86e: 5b01 8714 |00ef: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc872: 2201 1007 |00f1: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc876: 7010 eb2a 0100 |00f3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc87c: 5406 8714 |00f6: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc880: 6e20 f52a 6100 |00f8: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc886: 6e20 f52a 4100 |00fb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc88c: 6e10 fa2a 0100 |00fe: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc892: 0c01 |0101: move-result-object v1 │ │ +0dc894: 5b01 8714 |0102: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc898: 2201 1007 |0104: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc89c: 7010 eb2a 0100 |0106: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc8a2: 5406 8714 |0109: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc8a6: 6e20 f52a 6100 |010b: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc8ac: 6e20 f52a 5100 |010e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc8b2: 6e10 fa2a 0100 |0111: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc8b8: 0c01 |0114: move-result-object v1 │ │ +0dc8ba: 5b01 8714 |0115: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc8be: 1a01 d33b |0117: const-string v1, "legDistance" // string@3bd3 │ │ +0dc8c2: 6e20 3b34 1b00 |0119: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dc8c8: 0c01 |011c: move-result-object v1 │ │ +0dc8ca: 6e20 3834 2100 |011d: invoke-virtual {v1, v2}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ +0dc8d0: 0b06 |0120: move-result-wide v6 │ │ +0dc8d2: 7120 802a 7600 |0121: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0dc8d8: 0b06 |0124: move-result-wide v6 │ │ +0dc8da: 2201 1007 |0125: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc8de: 7010 eb2a 0100 |0127: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc8e4: 5408 8714 |012a: iget-object v8, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc8e8: 6e20 f52a 8100 |012c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc8ee: 6e30 f22a 6107 |012f: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +0dc8f4: 6e10 fa2a 0100 |0132: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc8fa: 0c01 |0135: move-result-object v1 │ │ +0dc8fc: 5b01 8714 |0136: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc900: 2201 1007 |0138: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc904: 7010 eb2a 0100 |013a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc90a: 5406 8714 |013d: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc90e: 6e20 f52a 6100 |013f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc914: 6e20 f52a 4100 |0142: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc91a: 6e10 fa2a 0100 |0145: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc920: 0c01 |0148: move-result-object v1 │ │ +0dc922: 5b01 8714 |0149: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc926: 2201 1007 |014b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc92a: 7010 eb2a 0100 |014d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc930: 5406 8714 |0150: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc934: 6e20 f52a 6100 |0152: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc93a: 6e20 f52a 5100 |0155: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc940: 6e10 fa2a 0100 |0158: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc946: 0c01 |015b: move-result-object v1 │ │ +0dc948: 5b01 8714 |015c: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc94c: 1a01 6745 |015e: const-string v1, "remainingDistance" // string@4567 │ │ +0dc950: 6e20 3b34 1b00 |0160: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dc956: 0c01 |0163: move-result-object v1 │ │ +0dc958: 6e20 3834 2100 |0164: invoke-virtual {v1, v2}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ +0dc95e: 0b06 |0167: move-result-wide v6 │ │ +0dc960: 7120 802a 7600 |0168: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0dc966: 0b06 |016b: move-result-wide v6 │ │ +0dc968: 2201 1007 |016c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc96c: 7010 eb2a 0100 |016e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc972: 5408 8714 |0171: iget-object v8, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc976: 6e20 f52a 8100 |0173: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc97c: 6e30 f22a 6107 |0176: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +0dc982: 6e10 fa2a 0100 |0179: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc988: 0c01 |017c: move-result-object v1 │ │ +0dc98a: 5b01 8714 |017d: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc98e: 2201 1007 |017f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc992: 7010 eb2a 0100 |0181: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc998: 5406 8714 |0184: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc99c: 6e20 f52a 6100 |0186: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc9a2: 6e20 f52a 4100 |0189: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc9a8: 6e10 fa2a 0100 |018c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc9ae: 0c01 |018f: move-result-object v1 │ │ +0dc9b0: 5b01 8714 |0190: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc9b4: 2201 1007 |0192: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc9b8: 7010 eb2a 0100 |0194: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc9be: 5406 8714 |0197: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc9c2: 6e20 f52a 6100 |0199: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc9c8: 6e20 f52a 5100 |019c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dc9ce: 6e10 fa2a 0100 |019f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dc9d4: 0c01 |01a2: move-result-object v1 │ │ +0dc9d6: 5b01 8714 |01a3: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc9da: 1a01 4a41 |01a5: const-string v1, "magneticCourse" // string@414a │ │ +0dc9de: 6e20 3834 1b00 |01a7: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ +0dc9e4: 0b06 |01aa: move-result-wide v6 │ │ +0dc9e6: 7120 802a 7600 |01ab: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0dc9ec: 0b06 |01ae: move-result-wide v6 │ │ +0dc9ee: 2201 1007 |01af: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dc9f2: 7010 eb2a 0100 |01b1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dc9f8: 5408 8714 |01b4: iget-object v8, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc9fc: 6e20 f52a 8100 |01b6: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dca02: 6e30 f22a 6107 |01b9: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +0dca08: 6e10 fa2a 0100 |01bc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dca0e: 0c01 |01bf: move-result-object v1 │ │ +0dca10: 5b01 8714 |01c0: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dca14: 2201 1007 |01c2: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dca18: 7010 eb2a 0100 |01c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dca1e: 5406 8714 |01c7: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dca22: 6e20 f52a 6100 |01c9: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dca28: 6e20 f52a 4100 |01cc: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dca2e: 6e10 fa2a 0100 |01cf: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dca34: 0c01 |01d2: move-result-object v1 │ │ +0dca36: 5b01 8714 |01d3: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dca3a: 2201 1007 |01d5: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dca3e: 7010 eb2a 0100 |01d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dca44: 5406 8714 |01da: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dca48: 6e20 f52a 6100 |01dc: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dca4e: 6e20 f52a 5100 |01df: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dca54: 6e10 fa2a 0100 |01e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dca5a: 0c01 |01e5: move-result-object v1 │ │ +0dca5c: 5b01 8714 |01e6: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dca60: 1a01 4b41 |01e8: const-string v1, "magneticHeading" // string@414b │ │ +0dca64: 6e20 3834 1b00 |01ea: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ +0dca6a: 0b06 |01ed: move-result-wide v6 │ │ +0dca6c: 7120 802a 7600 |01ee: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0dca72: 0b06 |01f1: move-result-wide v6 │ │ +0dca74: 2201 1007 |01f2: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dca78: 7010 eb2a 0100 |01f4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dca7e: 5408 8714 |01f7: iget-object v8, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dca82: 6e20 f52a 8100 |01f9: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dca88: 6e30 f22a 6107 |01fc: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +0dca8e: 6e10 fa2a 0100 |01ff: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dca94: 0c01 |0202: move-result-object v1 │ │ +0dca96: 5b01 8714 |0203: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dca9a: 2201 1007 |0205: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dca9e: 7010 eb2a 0100 |0207: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dcaa4: 5406 8714 |020a: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcaa8: 6e20 f52a 6100 |020c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcaae: 6e20 f52a 4100 |020f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcab4: 6e10 fa2a 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dcaba: 0c01 |0215: move-result-object v1 │ │ +0dcabc: 5b01 8714 |0216: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcac0: 2201 1007 |0218: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dcac4: 7010 eb2a 0100 |021a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dcaca: 5406 8714 |021d: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcace: 6e20 f52a 6100 |021f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcad4: 6e20 f52a 5100 |0222: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcada: 6e10 fa2a 0100 |0225: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dcae0: 0c01 |0228: move-result-object v1 │ │ +0dcae2: 5b01 8714 |0229: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcae6: 1a01 0932 |022b: const-string v1, "estimatedTimeEnroute" // string@3209 │ │ +0dcaea: 6e20 3d34 1b00 |022d: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@343d │ │ +0dcaf0: 0c01 |0230: move-result-object v1 │ │ +0dcaf2: 6e20 ba2a 3100 |0231: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dcaf8: 0a06 |0234: move-result v6 │ │ +0dcafa: 3806 0400 |0235: if-eqz v6, 0239 // +0004 │ │ +0dcafe: 1a01 6922 |0237: const-string v1, "PT0H0M0S" // string@2269 │ │ +0dcb02: 7020 cb23 1000 |0239: invoke-direct {v0, v1}, Lcom/ds/avare/plan/LmfsPlanLog;.getElapsedTime:(Ljava/lang/String;)J // method@23cb │ │ +0dcb08: 0b06 |023c: move-result-wide v6 │ │ +0dcb0a: 2201 1007 |023d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dcb0e: 7010 eb2a 0100 |023f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dcb14: 5408 8714 |0242: iget-object v8, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcb18: 6e20 f52a 8100 |0244: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcb1e: 7030 cd23 6007 |0247: invoke-direct {v0, v6, v7}, Lcom/ds/avare/plan/LmfsPlanLog;.getTimeFromLong:(J)Ljava/lang/String; // method@23cd │ │ +0dcb24: 0c08 |024a: move-result-object v8 │ │ +0dcb26: 6e20 f52a 8100 |024b: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcb2c: 6e10 fa2a 0100 |024e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dcb32: 0c01 |0251: move-result-object v1 │ │ +0dcb34: 5b01 8714 |0252: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcb38: 2201 1007 |0254: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dcb3c: 7010 eb2a 0100 |0256: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dcb42: 5408 8714 |0259: iget-object v8, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcb46: 6e20 f52a 8100 |025b: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcb4c: 6e20 f52a 4100 |025e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcb52: 6e10 fa2a 0100 |0261: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dcb58: 0c01 |0264: move-result-object v1 │ │ +0dcb5a: 5b01 8714 |0265: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcb5e: bb69 |0267: add-long/2addr v9, v6 │ │ +0dcb60: 2201 1007 |0268: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dcb64: 7010 eb2a 0100 |026a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dcb6a: 5406 8714 |026d: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcb6e: 6e20 f52a 6100 |026f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcb74: 6e20 f52a 5100 |0272: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcb7a: 6e10 fa2a 0100 |0275: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dcb80: 0c01 |0278: move-result-object v1 │ │ +0dcb82: 5b01 8714 |0279: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcb86: 1a01 2a33 |027b: const-string v1, "fuelConsumed" // string@332a │ │ +0dcb8a: 6e20 3b34 1b00 |027d: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@343b │ │ +0dcb90: 0c01 |0280: move-result-object v1 │ │ +0dcb92: 1a06 2d33 |0281: const-string v6, "fuelValue" // string@332d │ │ +0dcb96: 6e20 3834 6100 |0283: invoke-virtual {v1, v6}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@3438 │ │ +0dcb9c: 0b06 |0286: move-result-wide v6 │ │ +0dcb9e: ab0b 1206 |0287: add-double v11, v18, v6 │ │ +0dcba2: 2201 1007 |0289: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dcba6: 7010 eb2a 0100 |028b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dcbac: 5408 8714 |028e: iget-object v8, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcbb0: 6e20 f52a 8100 |0290: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcbb6: 6e30 ef2a 6107 |0293: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0dcbbc: 6e10 fa2a 0100 |0296: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dcbc2: 0c01 |0299: move-result-object v1 │ │ +0dcbc4: 5b01 8714 |029a: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcbc8: 2201 1007 |029c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dcbcc: 7010 eb2a 0100 |029e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dcbd2: 5406 8714 |02a1: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcbd6: 6e20 f52a 6100 |02a3: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcbdc: 6e20 f52a 4100 |02a6: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcbe2: 6e10 fa2a 0100 |02a9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dcbe8: 0c01 |02ac: move-result-object v1 │ │ +0dcbea: 5b01 8714 |02ad: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcbee: 2201 1007 |02af: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dcbf2: 7010 eb2a 0100 |02b1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dcbf8: 5406 8714 |02b4: iget-object v6, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcbfc: 6e20 f52a 6100 |02b6: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcc02: 1a06 aa08 |02b9: const-string v6, "" // string@08aa │ │ +0dcc06: 6e20 f52a 6100 |02bb: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcc0c: 6e10 fa2a 0100 |02be: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dcc12: 0c01 |02c1: move-result-object v1 │ │ +0dcc14: 5b01 8714 |02c2: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcc18: d806 1001 |02c4: add-int/lit8 v6, v16, #int 1 // #01 │ │ +0dcc1c: 0801 1500 |02c6: move-object/from16 v1, v21 │ │ +0dcc20: 04b7 |02c8: move-wide v7, v11 │ │ +0dcc22: 2900 67fd |02c9: goto/16 0030 // -0299 │ │ +0dcc26: 0512 0700 |02cb: move-wide/from16 v18, v7 │ │ +0dcc2a: 2201 1007 |02cd: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dcc2e: 7010 eb2a 0100 |02cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dcc34: 5402 8714 |02d2: iget-object v2, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcc38: 6e20 f52a 2100 |02d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcc3e: 1a02 a608 |02d7: const-string v2, "
WPWind/TempLegRemainMCMHTimeFuel
" // string@08a6 │ │ +0dcc42: 6e20 f52a 2100 |02d9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcc48: 6e10 fa2a 0100 |02dc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dcc4e: 0c01 |02df: move-result-object v1 │ │ +0dcc50: 5b01 8714 |02e0: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcc54: 2201 1007 |02e2: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dcc58: 7010 eb2a 0100 |02e4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dcc5e: 5402 8714 |02e7: iget-object v2, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcc62: 6e20 f52a 2100 |02e9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcc68: 1a02 0727 |02ec: const-string v2, "Total: Fuel " // string@2707 │ │ +0dcc6c: 6e20 f52a 2100 |02ee: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcc72: 0507 1200 |02f1: move-wide/from16 v7, v18 │ │ +0dcc76: 6e30 ef2a 7108 |02f3: invoke-virtual {v1, v7, v8}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0dcc7c: 6e10 fa2a 0100 |02f6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dcc82: 0c01 |02f9: move-result-object v1 │ │ +0dcc84: 5b01 8714 |02fa: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcc88: 2201 1007 |02fc: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0dcc8c: 7010 eb2a 0100 |02fe: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dcc92: 5402 8714 |0301: iget-object v2, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dcc96: 6e20 f52a 2100 |0303: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcc9c: 1a02 5900 |0306: const-string v2, " Time " // string@0059 │ │ +0dcca0: 6e20 f52a 2100 |0308: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dcca6: 7030 cd23 900a |030b: invoke-direct {v0, v9, v10}, Lcom/ds/avare/plan/LmfsPlanLog;.getTimeFromLong:(J)Ljava/lang/String; // method@23cd │ │ +0dccac: 0c02 |030e: move-result-object v2 │ │ +0dccae: 6e20 f52a 2100 |030f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dccb4: 1a02 c108 |0312: const-string v2, "
" // string@08c1 │ │ +0dccb8: 6e20 f52a 2100 |0314: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dccbe: 6e10 fa2a 0100 |0317: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dccc4: 0c01 |031a: move-result-object v1 │ │ +0dccc6: 5b01 8714 |031b: iput-object v1, v0, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dccca: 0e00 |031d: return-void │ │ catches : 1 │ │ 0x001a - 0x031d │ │ Ljava/lang/Exception; -> 0x031d │ │ positions : │ │ 0x000c line=98 │ │ 0x0013 line=104 │ │ 0x0018 line=107 │ │ @@ -231784,61 +231785,61 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -0dc5c0: |[0dc5c0] com.ds.avare.plan.LmfsPlanLog.getElapsedTime:(Ljava/lang/String;)J │ │ -0dc5d0: 1a00 6822 |0000: const-string v0, "PT" // string@2268 │ │ -0dc5d4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0dc5d8: 6e30 cd2a 0801 |0004: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0dc5de: 0c08 |0007: move-result-object v8 │ │ -0dc5e0: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -0dc5e4: 1a02 1d2a |000a: const-string v2, "[HMS]" // string@2a1d │ │ -0dc5e8: 6e20 d02a 2800 |000c: invoke-virtual {v8, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0dc5ee: 0c08 |000f: move-result-object v8 │ │ -0dc5f0: 2182 |0010: array-length v2, v8 │ │ -0dc5f2: 1233 |0011: const/4 v3, #int 3 // #3 │ │ -0dc5f4: 1224 |0012: const/4 v4, #int 2 // #2 │ │ -0dc5f6: 1215 |0013: const/4 v5, #int 1 // #1 │ │ -0dc5f8: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -0dc5fa: 3332 1a00 |0015: if-ne v2, v3, 002f // +001a │ │ -0dc5fe: 4602 0806 |0017: aget-object v2, v8, v6 │ │ -0dc602: 7110 5d2a 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0dc608: 0a02 |001c: move-result v2 │ │ -0dc60a: 4603 0805 |001d: aget-object v3, v8, v5 │ │ -0dc60e: 7110 5d2a 0300 |001f: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0dc614: 0a03 |0022: move-result v3 │ │ -0dc616: da03 033c |0023: mul-int/lit8 v3, v3, #int 60 // #3c │ │ -0dc61a: b032 |0025: add-int/2addr v2, v3 │ │ -0dc61c: 4608 0804 |0026: aget-object v8, v8, v4 │ │ -0dc620: 7110 5d2a 0800 |0028: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0dc626: 0a08 |002b: move-result v8 │ │ -0dc628: d288 100e |002c: mul-int/lit16 v8, v8, #int 3600 // #0e10 │ │ -0dc62c: 2812 |002e: goto 0040 // +0012 │ │ -0dc62e: 2182 |002f: array-length v2, v8 │ │ -0dc630: 3342 1300 |0030: if-ne v2, v4, 0043 // +0013 │ │ -0dc634: 4602 0806 |0032: aget-object v2, v8, v6 │ │ -0dc638: 7110 5d2a 0200 |0034: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0dc63e: 0a02 |0037: move-result v2 │ │ -0dc640: da02 023c |0038: mul-int/lit8 v2, v2, #int 60 // #3c │ │ -0dc644: 4608 0805 |003a: aget-object v8, v8, v5 │ │ -0dc648: 7110 5d2a 0800 |003c: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0dc64e: 0a08 |003f: move-result v8 │ │ -0dc650: b082 |0040: add-int/2addr v2, v8 │ │ -0dc652: 8120 |0041: int-to-long v0, v2 │ │ -0dc654: 280b |0042: goto 004d // +000b │ │ -0dc656: 2182 |0043: array-length v2, v8 │ │ -0dc658: 3352 0900 |0044: if-ne v2, v5, 004d // +0009 │ │ -0dc65c: 4608 0806 |0046: aget-object v8, v8, v6 │ │ -0dc660: 7110 5d2a 0800 |0048: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0dc666: 0a08 |004b: move-result v8 │ │ -0dc668: 8180 |004c: int-to-long v0, v8 │ │ -0dc66a: 1000 |004d: return-wide v0 │ │ +0dc5c4: |[0dc5c4] com.ds.avare.plan.LmfsPlanLog.getElapsedTime:(Ljava/lang/String;)J │ │ +0dc5d4: 1a00 6822 |0000: const-string v0, "PT" // string@2268 │ │ +0dc5d8: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0dc5dc: 6e30 cd2a 0801 |0004: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0dc5e2: 0c08 |0007: move-result-object v8 │ │ +0dc5e4: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +0dc5e8: 1a02 1d2a |000a: const-string v2, "[HMS]" // string@2a1d │ │ +0dc5ec: 6e20 d02a 2800 |000c: invoke-virtual {v8, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0dc5f2: 0c08 |000f: move-result-object v8 │ │ +0dc5f4: 2182 |0010: array-length v2, v8 │ │ +0dc5f6: 1233 |0011: const/4 v3, #int 3 // #3 │ │ +0dc5f8: 1224 |0012: const/4 v4, #int 2 // #2 │ │ +0dc5fa: 1215 |0013: const/4 v5, #int 1 // #1 │ │ +0dc5fc: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +0dc5fe: 3332 1a00 |0015: if-ne v2, v3, 002f // +001a │ │ +0dc602: 4602 0806 |0017: aget-object v2, v8, v6 │ │ +0dc606: 7110 5d2a 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0dc60c: 0a02 |001c: move-result v2 │ │ +0dc60e: 4603 0805 |001d: aget-object v3, v8, v5 │ │ +0dc612: 7110 5d2a 0300 |001f: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0dc618: 0a03 |0022: move-result v3 │ │ +0dc61a: da03 033c |0023: mul-int/lit8 v3, v3, #int 60 // #3c │ │ +0dc61e: b032 |0025: add-int/2addr v2, v3 │ │ +0dc620: 4608 0804 |0026: aget-object v8, v8, v4 │ │ +0dc624: 7110 5d2a 0800 |0028: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0dc62a: 0a08 |002b: move-result v8 │ │ +0dc62c: d288 100e |002c: mul-int/lit16 v8, v8, #int 3600 // #0e10 │ │ +0dc630: 2812 |002e: goto 0040 // +0012 │ │ +0dc632: 2182 |002f: array-length v2, v8 │ │ +0dc634: 3342 1300 |0030: if-ne v2, v4, 0043 // +0013 │ │ +0dc638: 4602 0806 |0032: aget-object v2, v8, v6 │ │ +0dc63c: 7110 5d2a 0200 |0034: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0dc642: 0a02 |0037: move-result v2 │ │ +0dc644: da02 023c |0038: mul-int/lit8 v2, v2, #int 60 // #3c │ │ +0dc648: 4608 0805 |003a: aget-object v8, v8, v5 │ │ +0dc64c: 7110 5d2a 0800 |003c: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0dc652: 0a08 |003f: move-result v8 │ │ +0dc654: b082 |0040: add-int/2addr v2, v8 │ │ +0dc656: 8120 |0041: int-to-long v0, v2 │ │ +0dc658: 280b |0042: goto 004d // +000b │ │ +0dc65a: 2182 |0043: array-length v2, v8 │ │ +0dc65c: 3352 0900 |0044: if-ne v2, v5, 004d // +0009 │ │ +0dc660: 4608 0806 |0046: aget-object v8, v8, v6 │ │ +0dc664: 7110 5d2a 0800 |0048: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0dc66a: 0a08 |004b: move-result v8 │ │ +0dc66c: 8180 |004c: int-to-long v0, v8 │ │ +0dc66e: 1000 |004d: return-wide v0 │ │ catches : 1 │ │ 0x000a - 0x004c │ │ Ljava/lang/Exception; -> 0x004d │ │ positions : │ │ 0x0004 line=213 │ │ 0x000c line=216 │ │ 0x0010 line=217 │ │ @@ -231856,46 +231857,46 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0dc548: |[0dc548] com.ds.avare.plan.LmfsPlanLog.getTimeFromLong:(J)Ljava/lang/String; │ │ -0dc558: 8460 |0000: long-to-int v0, v6 │ │ -0dc55a: dc00 003c |0001: rem-int/lit8 v0, v0, #int 60 // #3c │ │ -0dc55e: 1601 3c00 |0003: const-wide/16 v1, #int 60 // #3c │ │ -0dc562: 9e03 0601 |0005: div-long v3, v6, v1 │ │ -0dc566: bf13 |0007: rem-long/2addr v3, v1 │ │ -0dc568: 8431 |0008: long-to-int v1, v3 │ │ -0dc56a: 1602 100e |0009: const-wide/16 v2, #int 3600 // #e10 │ │ -0dc56e: be26 |000b: div-long/2addr v6, v2 │ │ -0dc570: 1602 1800 |000c: const-wide/16 v2, #int 24 // #18 │ │ -0dc574: bf26 |000e: rem-long/2addr v6, v2 │ │ -0dc576: 8467 |000f: long-to-int v7, v6 │ │ -0dc578: 7100 462c 0000 |0010: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0dc57e: 0c06 |0013: move-result-object v6 │ │ -0dc580: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -0dc582: 2322 f609 |0015: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ -0dc586: 7110 622a 0700 |0017: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0dc58c: 0c07 |001a: move-result-object v7 │ │ -0dc58e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -0dc590: 4d07 0203 |001c: aput-object v7, v2, v3 │ │ -0dc594: 7110 622a 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0dc59a: 0c07 |0021: move-result-object v7 │ │ -0dc59c: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -0dc59e: 4d07 0201 |0023: aput-object v7, v2, v1 │ │ -0dc5a2: 7110 622a 0000 |0025: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0dc5a8: 0c07 |0028: move-result-object v7 │ │ -0dc5aa: 1220 |0029: const/4 v0, #int 2 // #2 │ │ -0dc5ac: 4d07 0200 |002a: aput-object v7, v2, v0 │ │ -0dc5b0: 1a07 2101 |002c: const-string v7, "%02d:%02d:%02d" // string@0121 │ │ -0dc5b4: 7130 bd2a 7602 |002e: invoke-static {v6, v7, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0dc5ba: 0c06 |0031: move-result-object v6 │ │ -0dc5bc: 1106 |0032: return-object v6 │ │ +0dc54c: |[0dc54c] com.ds.avare.plan.LmfsPlanLog.getTimeFromLong:(J)Ljava/lang/String; │ │ +0dc55c: 8460 |0000: long-to-int v0, v6 │ │ +0dc55e: dc00 003c |0001: rem-int/lit8 v0, v0, #int 60 // #3c │ │ +0dc562: 1601 3c00 |0003: const-wide/16 v1, #int 60 // #3c │ │ +0dc566: 9e03 0601 |0005: div-long v3, v6, v1 │ │ +0dc56a: bf13 |0007: rem-long/2addr v3, v1 │ │ +0dc56c: 8431 |0008: long-to-int v1, v3 │ │ +0dc56e: 1602 100e |0009: const-wide/16 v2, #int 3600 // #e10 │ │ +0dc572: be26 |000b: div-long/2addr v6, v2 │ │ +0dc574: 1602 1800 |000c: const-wide/16 v2, #int 24 // #18 │ │ +0dc578: bf26 |000e: rem-long/2addr v6, v2 │ │ +0dc57a: 8467 |000f: long-to-int v7, v6 │ │ +0dc57c: 7100 462c 0000 |0010: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0dc582: 0c06 |0013: move-result-object v6 │ │ +0dc584: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +0dc586: 2322 f609 |0015: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ +0dc58a: 7110 622a 0700 |0017: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0dc590: 0c07 |001a: move-result-object v7 │ │ +0dc592: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +0dc594: 4d07 0203 |001c: aput-object v7, v2, v3 │ │ +0dc598: 7110 622a 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0dc59e: 0c07 |0021: move-result-object v7 │ │ +0dc5a0: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +0dc5a2: 4d07 0201 |0023: aput-object v7, v2, v1 │ │ +0dc5a6: 7110 622a 0000 |0025: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0dc5ac: 0c07 |0028: move-result-object v7 │ │ +0dc5ae: 1220 |0029: const/4 v0, #int 2 // #2 │ │ +0dc5b0: 4d07 0200 |002a: aput-object v7, v2, v0 │ │ +0dc5b4: 1a07 2101 |002c: const-string v7, "%02d:%02d:%02d" // string@0121 │ │ +0dc5b8: 7130 bd2a 7602 |002e: invoke-static {v6, v7, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0dc5be: 0c06 |0031: move-result-object v6 │ │ +0dc5c0: 1106 |0032: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=200 │ │ 0x0005 line=201 │ │ 0x000b line=202 │ │ 0x0010 line=204 │ │ locals : │ │ @@ -231908,17 +231909,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dc530: |[0dc530] com.ds.avare.plan.LmfsPlanLog.getLogInHTML:()Ljava/lang/String; │ │ -0dc540: 5410 8714 |0000: iget-object v0, v1, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ -0dc544: 1100 |0002: return-object v0 │ │ +0dc534: |[0dc534] com.ds.avare.plan.LmfsPlanLog.getLogInHTML:()Ljava/lang/String; │ │ +0dc544: 5410 8714 |0000: iget-object v0, v1, Lcom/ds/avare/plan/LmfsPlanLog;.mLog:Ljava/lang/String; // field@1487 │ │ +0dc548: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/plan/LmfsPlanLog; │ │ │ │ source_file_idx : 7390 (LmfsPlanLog.java) │ │ @@ -231962,21 +231963,21 @@ │ │ type : '(DD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0dd7cc: |[0dd7cc] com.ds.avare.position.Coordinate.:(DD)V │ │ -0dd7dc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0dd7e2: 5a03 8814 |0003: iput-wide v3, v0, Lcom/ds/avare/position/Coordinate;.mLat:D // field@1488 │ │ -0dd7e6: 5a01 8a14 |0005: iput-wide v1, v0, Lcom/ds/avare/position/Coordinate;.mLon:D // field@148a │ │ -0dd7ea: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0dd7ec: 5c01 8b14 |0008: iput-boolean v1, v0, Lcom/ds/avare/position/Coordinate;.mSeparate:Z // field@148b │ │ -0dd7f0: 0e00 |000a: return-void │ │ +0dd7d0: |[0dd7d0] com.ds.avare.position.Coordinate.:(DD)V │ │ +0dd7e0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0dd7e6: 5a03 8814 |0003: iput-wide v3, v0, Lcom/ds/avare/position/Coordinate;.mLat:D // field@1488 │ │ +0dd7ea: 5a01 8a14 |0005: iput-wide v1, v0, Lcom/ds/avare/position/Coordinate;.mLon:D // field@148a │ │ +0dd7ee: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0dd7f0: 5c01 8b14 |0008: iput-boolean v1, v0, Lcom/ds/avare/position/Coordinate;.mSeparate:Z // field@148b │ │ +0dd7f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0008 line=51 │ │ locals : │ │ @@ -231989,23 +231990,23 @@ │ │ type : '([Lcom/ds/avare/position/Coordinate;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0dd80c: |[0dd80c] com.ds.avare.position.Coordinate.setLeg:([Lcom/ds/avare/position/Coordinate;I)V │ │ -0dd81c: 2130 |0000: array-length v0, v3 │ │ -0dd81e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0dd820: 3501 0900 |0002: if-ge v1, v0, 000b // +0009 │ │ -0dd824: 4602 0301 |0004: aget-object v2, v3, v1 │ │ -0dd828: 5924 8914 |0006: iput v4, v2, Lcom/ds/avare/position/Coordinate;.mLeg:I // field@1489 │ │ -0dd82c: d801 0101 |0008: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0dd830: 28f8 |000a: goto 0002 // -0008 │ │ -0dd832: 0e00 |000b: return-void │ │ +0dd810: |[0dd810] com.ds.avare.position.Coordinate.setLeg:([Lcom/ds/avare/position/Coordinate;I)V │ │ +0dd820: 2130 |0000: array-length v0, v3 │ │ +0dd822: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0dd824: 3501 0900 |0002: if-ge v1, v0, 000b // +0009 │ │ +0dd828: 4602 0301 |0004: aget-object v2, v3, v1 │ │ +0dd82c: 5924 8914 |0006: iput v4, v2, Lcom/ds/avare/position/Coordinate;.mLeg:I // field@1489 │ │ +0dd830: d801 0101 |0008: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dd834: 28f8 |000a: goto 0002 // -0008 │ │ +0dd836: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0006 line=31 │ │ locals : │ │ 0x0000 - 0x000c reg=3 (null) [Lcom/ds/avare/position/Coordinate; │ │ 0x0000 - 0x000c reg=4 (null) I │ │ @@ -232016,17 +232017,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dd784: |[0dd784] com.ds.avare.position.Coordinate.getLatitude:()D │ │ -0dd794: 5320 8814 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Coordinate;.mLat:D // field@1488 │ │ -0dd798: 1000 |0002: return-wide v0 │ │ +0dd788: |[0dd788] com.ds.avare.position.Coordinate.getLatitude:()D │ │ +0dd798: 5320 8814 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Coordinate;.mLat:D // field@1488 │ │ +0dd79c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Coordinate; │ │ │ │ #1 : (in Lcom/ds/avare/position/Coordinate;) │ │ @@ -232034,17 +232035,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dd7b4: |[0dd7b4] com.ds.avare.position.Coordinate.getLeg:()I │ │ -0dd7c4: 5210 8914 |0000: iget v0, v1, Lcom/ds/avare/position/Coordinate;.mLeg:I // field@1489 │ │ -0dd7c8: 0f00 |0002: return v0 │ │ +0dd7b8: |[0dd7b8] com.ds.avare.position.Coordinate.getLeg:()I │ │ +0dd7c8: 5210 8914 |0000: iget v0, v1, Lcom/ds/avare/position/Coordinate;.mLeg:I // field@1489 │ │ +0dd7cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/position/Coordinate; │ │ │ │ #2 : (in Lcom/ds/avare/position/Coordinate;) │ │ @@ -232052,17 +232053,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dd79c: |[0dd79c] com.ds.avare.position.Coordinate.getLongitude:()D │ │ -0dd7ac: 5320 8a14 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Coordinate;.mLon:D // field@148a │ │ -0dd7b0: 1000 |0002: return-wide v0 │ │ +0dd7a0: |[0dd7a0] com.ds.avare.position.Coordinate.getLongitude:()D │ │ +0dd7b0: 5320 8a14 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Coordinate;.mLon:D // field@148a │ │ +0dd7b4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Coordinate; │ │ │ │ #3 : (in Lcom/ds/avare/position/Coordinate;) │ │ @@ -232070,17 +232071,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dd76c: |[0dd76c] com.ds.avare.position.Coordinate.isSeparate:()Z │ │ -0dd77c: 5510 8b14 |0000: iget-boolean v0, v1, Lcom/ds/avare/position/Coordinate;.mSeparate:Z // field@148b │ │ -0dd780: 0f00 |0002: return v0 │ │ +0dd770: |[0dd770] com.ds.avare.position.Coordinate.isSeparate:()Z │ │ +0dd780: 5510 8b14 |0000: iget-boolean v0, v1, Lcom/ds/avare/position/Coordinate;.mSeparate:Z // field@148b │ │ +0dd784: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/position/Coordinate; │ │ │ │ #4 : (in Lcom/ds/avare/position/Coordinate;) │ │ @@ -232088,18 +232089,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0dd7f4: |[0dd7f4] com.ds.avare.position.Coordinate.makeSeparate:()V │ │ -0dd804: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0dd806: 5c10 8b14 |0001: iput-boolean v0, v1, Lcom/ds/avare/position/Coordinate;.mSeparate:Z // field@148b │ │ -0dd80a: 0e00 |0003: return-void │ │ +0dd7f8: |[0dd7f8] com.ds.avare.position.Coordinate.makeSeparate:()V │ │ +0dd808: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0dd80a: 5c10 8b14 |0001: iput-boolean v0, v1, Lcom/ds/avare/position/Coordinate;.mSeparate:Z // field@148b │ │ +0dd80e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/ds/avare/position/Coordinate; │ │ │ │ #5 : (in Lcom/ds/avare/position/Coordinate;) │ │ @@ -232107,17 +232108,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dd834: |[0dd834] com.ds.avare.position.Coordinate.setSegment:(I)V │ │ -0dd844: 5901 8914 |0000: iput v1, v0, Lcom/ds/avare/position/Coordinate;.mLeg:I // field@1489 │ │ -0dd848: 0e00 |0002: return-void │ │ +0dd838: |[0dd838] com.ds.avare.position.Coordinate.setSegment:(I)V │ │ +0dd848: 5901 8914 |0000: iput v1, v0, Lcom/ds/avare/position/Coordinate;.mLeg:I // field@1489 │ │ +0dd84c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/position/Coordinate; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -232228,205 +232229,205 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 28 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 373 16-bit code units │ │ -0ddcd4: |[0ddcd4] com.ds.avare.position.Epsg900913.:()V │ │ -0ddce4: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -0ddce8: 2300 be09 |0002: new-array v0, v0, [D // type@09be │ │ -0ddcec: 1901 0040 |0004: const-wide/high16 v1, #long 4611686018427387904 // #4000 │ │ -0ddcf0: 1603 0000 |0006: const-wide/16 v3, #int 0 // #0 │ │ -0ddcf4: 7140 7e2a 2143 |0008: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0ddcfa: 0b03 |000b: move-result-wide v3 │ │ -0ddcfc: 1805 9310 7c45 f81b f340 |000c: const-wide v5, #double 78271.5 // #40f31bf8457c1093 │ │ -0ddd06: ae03 0503 |0011: div-double v3, v5, v3 │ │ -0ddd0a: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -0ddd0c: 4c03 0007 |0014: aput-wide v3, v0, v7 │ │ -0ddd10: 1903 f03f |0016: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ -0ddd14: 7140 7e2a 2143 |0018: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0ddd1a: 0b08 |001b: move-result-wide v8 │ │ -0ddd1c: ae08 0508 |001c: div-double v8, v5, v8 │ │ -0ddd20: 121a |001e: const/4 v10, #int 1 // #1 │ │ -0ddd22: 4c08 000a |001f: aput-wide v8, v0, v10 │ │ -0ddd26: 7140 7e2a 2121 |0021: invoke-static {v1, v2, v1, v2}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0ddd2c: 0b08 |0024: move-result-wide v8 │ │ -0ddd2e: ae08 0508 |0025: div-double v8, v5, v8 │ │ -0ddd32: 122b |0027: const/4 v11, #int 2 // #2 │ │ -0ddd34: 4c08 000b |0028: aput-wide v8, v0, v11 │ │ -0ddd38: 1908 0840 |002a: const-wide/high16 v8, #long 4613937818241073152 // #4008 │ │ -0ddd3c: 7140 7e2a 2198 |002c: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0ddd42: 0b08 |002f: move-result-wide v8 │ │ -0ddd44: ae08 0508 |0030: div-double v8, v5, v8 │ │ -0ddd48: 123c |0032: const/4 v12, #int 3 // #3 │ │ -0ddd4a: 4c08 000c |0033: aput-wide v8, v0, v12 │ │ -0ddd4e: 1908 1040 |0035: const-wide/high16 v8, #long 4616189618054758400 // #4010 │ │ -0ddd52: 7140 7e2a 2198 |0037: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0ddd58: 0b08 |003a: move-result-wide v8 │ │ -0ddd5a: ae08 0508 |003b: div-double v8, v5, v8 │ │ -0ddd5e: 124d |003d: const/4 v13, #int 4 // #4 │ │ -0ddd60: 4c08 000d |003e: aput-wide v8, v0, v13 │ │ -0ddd64: 1908 1440 |0040: const-wide/high16 v8, #long 4617315517961601024 // #4014 │ │ -0ddd68: 7140 7e2a 2198 |0042: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0ddd6e: 0b08 |0045: move-result-wide v8 │ │ -0ddd70: ae08 0508 |0046: div-double v8, v5, v8 │ │ -0ddd74: 125e |0048: const/4 v14, #int 5 // #5 │ │ -0ddd76: 4c08 000e |0049: aput-wide v8, v0, v14 │ │ -0ddd7a: 1908 1840 |004b: const-wide/high16 v8, #long 4618441417868443648 // #4018 │ │ -0ddd7e: 7140 7e2a 2198 |004d: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0ddd84: 0b08 |0050: move-result-wide v8 │ │ -0ddd86: ae08 0508 |0051: div-double v8, v5, v8 │ │ -0ddd8a: 126f |0053: const/4 v15, #int 6 // #6 │ │ -0ddd8c: 4c08 000f |0054: aput-wide v8, v0, v15 │ │ -0ddd90: 1908 1c40 |0056: const-wide/high16 v8, #long 4619567317775286272 // #401c │ │ -0ddd94: 7140 7e2a 2198 |0058: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0ddd9a: 0b08 |005b: move-result-wide v8 │ │ -0ddd9c: ae08 0508 |005c: div-double v8, v5, v8 │ │ -0ddda0: 1310 0700 |005e: const/16 v16, #int 7 // #7 │ │ -0ddda4: 4c08 0010 |0060: aput-wide v8, v0, v16 │ │ -0ddda8: 1908 2040 |0062: const-wide/high16 v8, #long 4620693217682128896 // #4020 │ │ -0dddac: 7140 7e2a 2198 |0064: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0dddb2: 0b08 |0067: move-result-wide v8 │ │ -0dddb4: ae08 0508 |0068: div-double v8, v5, v8 │ │ -0dddb8: 1311 0800 |006a: const/16 v17, #int 8 // #8 │ │ -0dddbc: 4c08 0011 |006c: aput-wide v8, v0, v17 │ │ -0dddc0: 1908 2240 |006e: const-wide/high16 v8, #long 4621256167635550208 // #4022 │ │ -0dddc4: 7140 7e2a 2198 |0070: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0dddca: 0b08 |0073: move-result-wide v8 │ │ -0dddcc: ae08 0508 |0074: div-double v8, v5, v8 │ │ -0dddd0: 1312 0900 |0076: const/16 v18, #int 9 // #9 │ │ -0dddd4: 4c08 0012 |0078: aput-wide v8, v0, v18 │ │ -0dddd8: 1908 2440 |007a: const-wide/high16 v8, #long 4621819117588971520 // #4024 │ │ -0ddddc: 7140 7e2a 2198 |007c: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0ddde2: 0b08 |007f: move-result-wide v8 │ │ -0ddde4: ae08 0508 |0080: div-double v8, v5, v8 │ │ -0ddde8: 1313 0a00 |0082: const/16 v19, #int 10 // #a │ │ -0dddec: 4c08 0013 |0084: aput-wide v8, v0, v19 │ │ -0dddf0: 1908 2640 |0086: const-wide/high16 v8, #long 4622382067542392832 // #4026 │ │ -0dddf4: 7140 7e2a 2198 |0088: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0dddfa: 0b08 |008b: move-result-wide v8 │ │ -0dddfc: ae08 0508 |008c: div-double v8, v5, v8 │ │ -0dde00: 1314 0b00 |008e: const/16 v20, #int 11 // #b │ │ -0dde04: 4c08 0014 |0090: aput-wide v8, v0, v20 │ │ -0dde08: 1908 2840 |0092: const-wide/high16 v8, #long 4622945017495814144 // #4028 │ │ -0dde0c: 7140 7e2a 2198 |0094: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0dde12: 0b08 |0097: move-result-wide v8 │ │ -0dde14: ae08 0508 |0098: div-double v8, v5, v8 │ │ -0dde18: 1315 0c00 |009a: const/16 v21, #int 12 // #c │ │ -0dde1c: 4c08 0015 |009c: aput-wide v8, v0, v21 │ │ -0dde20: 1908 2a40 |009e: const-wide/high16 v8, #long 4623507967449235456 // #402a │ │ -0dde24: 7140 7e2a 2198 |00a0: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0dde2a: 0b08 |00a3: move-result-wide v8 │ │ -0dde2c: ae08 0508 |00a4: div-double v8, v5, v8 │ │ -0dde30: 1316 0d00 |00a6: const/16 v22, #int 13 // #d │ │ -0dde34: 4c08 0016 |00a8: aput-wide v8, v0, v22 │ │ -0dde38: 1908 2c40 |00aa: const-wide/high16 v8, #long 4624070917402656768 // #402c │ │ -0dde3c: 7140 7e2a 2198 |00ac: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0dde42: 0b08 |00af: move-result-wide v8 │ │ -0dde44: ae08 0508 |00b0: div-double v8, v5, v8 │ │ -0dde48: 1317 0e00 |00b2: const/16 v23, #int 14 // #e │ │ -0dde4c: 4c08 0017 |00b4: aput-wide v8, v0, v23 │ │ -0dde50: 1908 2e40 |00b6: const-wide/high16 v8, #long 4624633867356078080 // #402e │ │ -0dde54: 7140 7e2a 2198 |00b8: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0dde5a: 0b08 |00bb: move-result-wide v8 │ │ -0dde5c: ae08 0508 |00bc: div-double v8, v5, v8 │ │ -0dde60: 1318 0f00 |00be: const/16 v24, #int 15 // #f │ │ -0dde64: 4c08 0018 |00c0: aput-wide v8, v0, v24 │ │ -0dde68: 1908 3040 |00c2: const-wide/high16 v8, #long 4625196817309499392 // #4030 │ │ -0dde6c: 7140 7e2a 2198 |00c4: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0dde72: 0b08 |00c7: move-result-wide v8 │ │ -0dde74: ae08 0508 |00c8: div-double v8, v5, v8 │ │ -0dde78: 1319 1000 |00ca: const/16 v25, #int 16 // #10 │ │ -0dde7c: 4c08 0019 |00cc: aput-wide v8, v0, v25 │ │ -0dde80: 1908 3140 |00ce: const-wide/high16 v8, #long 4625478292286210048 // #4031 │ │ -0dde84: 7140 7e2a 2198 |00d0: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0dde8a: 0b08 |00d3: move-result-wide v8 │ │ -0dde8c: ae08 0508 |00d4: div-double v8, v5, v8 │ │ -0dde90: 131a 1100 |00d6: const/16 v26, #int 17 // #11 │ │ -0dde94: 4c08 001a |00d8: aput-wide v8, v0, v26 │ │ -0dde98: 1908 3240 |00da: const-wide/high16 v8, #long 4625759767262920704 // #4032 │ │ -0dde9c: 7140 7e2a 2198 |00dc: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0ddea2: 0b08 |00df: move-result-wide v8 │ │ -0ddea4: ae08 0508 |00e0: div-double v8, v5, v8 │ │ -0ddea8: 131b 1200 |00e2: const/16 v27, #int 18 // #12 │ │ -0ddeac: 4c08 001b |00e4: aput-wide v8, v0, v27 │ │ -0ddeb0: 1908 3340 |00e6: const-wide/high16 v8, #long 4626041242239631360 // #4033 │ │ -0ddeb4: 7140 7e2a 2198 |00e8: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ -0ddeba: 0b01 |00eb: move-result-wide v1 │ │ -0ddebc: ce15 |00ec: div-double/2addr v5, v1 │ │ -0ddebe: 1301 1300 |00ed: const/16 v1, #int 19 // #13 │ │ -0ddec2: 4c05 0001 |00ef: aput-wide v5, v0, v1 │ │ -0ddec6: 6900 9c14 |00f1: sput-object v0, Lcom/ds/avare/position/Epsg900913;.zoomTable:[D // field@149c │ │ -0ddeca: 1301 1400 |00f3: const/16 v1, #int 20 // #14 │ │ -0ddece: 2311 be09 |00f5: new-array v1, v1, [D // type@09be │ │ -0dded2: 4505 0007 |00f7: aget-wide v5, v0, v7 │ │ -0dded6: ae05 0305 |00f9: div-double v5, v3, v5 │ │ -0ddeda: 4c05 0107 |00fb: aput-wide v5, v1, v7 │ │ -0ddede: 4505 000a |00fd: aget-wide v5, v0, v10 │ │ -0ddee2: ae05 0305 |00ff: div-double v5, v3, v5 │ │ -0ddee6: 4c05 010a |0101: aput-wide v5, v1, v10 │ │ -0ddeea: 4505 000b |0103: aget-wide v5, v0, v11 │ │ -0ddeee: ae05 0305 |0105: div-double v5, v3, v5 │ │ -0ddef2: 4c05 010b |0107: aput-wide v5, v1, v11 │ │ -0ddef6: 4505 000c |0109: aget-wide v5, v0, v12 │ │ -0ddefa: ae05 0305 |010b: div-double v5, v3, v5 │ │ -0ddefe: 4c05 010c |010d: aput-wide v5, v1, v12 │ │ -0ddf02: 4505 000d |010f: aget-wide v5, v0, v13 │ │ -0ddf06: ae05 0305 |0111: div-double v5, v3, v5 │ │ -0ddf0a: 4c05 010d |0113: aput-wide v5, v1, v13 │ │ -0ddf0e: 4505 000e |0115: aget-wide v5, v0, v14 │ │ -0ddf12: ae05 0305 |0117: div-double v5, v3, v5 │ │ -0ddf16: 4c05 010e |0119: aput-wide v5, v1, v14 │ │ -0ddf1a: 4505 000f |011b: aget-wide v5, v0, v15 │ │ -0ddf1e: ae05 0305 |011d: div-double v5, v3, v5 │ │ -0ddf22: 4c05 010f |011f: aput-wide v5, v1, v15 │ │ -0ddf26: 4505 0010 |0121: aget-wide v5, v0, v16 │ │ -0ddf2a: ae05 0305 |0123: div-double v5, v3, v5 │ │ -0ddf2e: 4c05 0110 |0125: aput-wide v5, v1, v16 │ │ -0ddf32: 4505 0011 |0127: aget-wide v5, v0, v17 │ │ -0ddf36: ae05 0305 |0129: div-double v5, v3, v5 │ │ -0ddf3a: 4c05 0111 |012b: aput-wide v5, v1, v17 │ │ -0ddf3e: 4505 0012 |012d: aget-wide v5, v0, v18 │ │ -0ddf42: ae05 0305 |012f: div-double v5, v3, v5 │ │ -0ddf46: 4c05 0112 |0131: aput-wide v5, v1, v18 │ │ -0ddf4a: 4505 0013 |0133: aget-wide v5, v0, v19 │ │ -0ddf4e: ae05 0305 |0135: div-double v5, v3, v5 │ │ -0ddf52: 4c05 0113 |0137: aput-wide v5, v1, v19 │ │ -0ddf56: 4505 0014 |0139: aget-wide v5, v0, v20 │ │ -0ddf5a: ae05 0305 |013b: div-double v5, v3, v5 │ │ -0ddf5e: 4c05 0114 |013d: aput-wide v5, v1, v20 │ │ -0ddf62: 4505 0015 |013f: aget-wide v5, v0, v21 │ │ -0ddf66: ae05 0305 |0141: div-double v5, v3, v5 │ │ -0ddf6a: 4c05 0115 |0143: aput-wide v5, v1, v21 │ │ -0ddf6e: 4505 0016 |0145: aget-wide v5, v0, v22 │ │ -0ddf72: ae05 0305 |0147: div-double v5, v3, v5 │ │ -0ddf76: 4c05 0116 |0149: aput-wide v5, v1, v22 │ │ -0ddf7a: 4505 0017 |014b: aget-wide v5, v0, v23 │ │ -0ddf7e: ae05 0305 |014d: div-double v5, v3, v5 │ │ -0ddf82: 4c05 0117 |014f: aput-wide v5, v1, v23 │ │ -0ddf86: 4505 0018 |0151: aget-wide v5, v0, v24 │ │ -0ddf8a: ae05 0305 |0153: div-double v5, v3, v5 │ │ -0ddf8e: 4c05 0118 |0155: aput-wide v5, v1, v24 │ │ -0ddf92: 4505 0019 |0157: aget-wide v5, v0, v25 │ │ -0ddf96: ae05 0305 |0159: div-double v5, v3, v5 │ │ -0ddf9a: 4c05 0119 |015b: aput-wide v5, v1, v25 │ │ -0ddf9e: 4505 001a |015d: aget-wide v5, v0, v26 │ │ -0ddfa2: ae05 0305 |015f: div-double v5, v3, v5 │ │ -0ddfa6: 4c05 011a |0161: aput-wide v5, v1, v26 │ │ -0ddfaa: 4505 001b |0163: aget-wide v5, v0, v27 │ │ -0ddfae: ae05 0305 |0165: div-double v5, v3, v5 │ │ -0ddfb2: 4c05 011b |0167: aput-wide v5, v1, v27 │ │ -0ddfb6: 1302 1300 |0169: const/16 v2, #int 19 // #13 │ │ -0ddfba: 4505 0002 |016b: aget-wide v5, v0, v2 │ │ -0ddfbe: ce53 |016d: div-double/2addr v3, v5 │ │ -0ddfc0: 1300 1300 |016e: const/16 v0, #int 19 // #13 │ │ -0ddfc4: 4c03 0100 |0170: aput-wide v3, v1, v0 │ │ -0ddfc8: 6901 9d14 |0172: sput-object v1, Lcom/ds/avare/position/Epsg900913;.zoomTableInv:[D // field@149d │ │ -0ddfcc: 0e00 |0174: return-void │ │ +0ddcd8: |[0ddcd8] com.ds.avare.position.Epsg900913.:()V │ │ +0ddce8: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +0ddcec: 2300 be09 |0002: new-array v0, v0, [D // type@09be │ │ +0ddcf0: 1901 0040 |0004: const-wide/high16 v1, #long 4611686018427387904 // #4000 │ │ +0ddcf4: 1603 0000 |0006: const-wide/16 v3, #int 0 // #0 │ │ +0ddcf8: 7140 7e2a 2143 |0008: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0ddcfe: 0b03 |000b: move-result-wide v3 │ │ +0ddd00: 1805 9310 7c45 f81b f340 |000c: const-wide v5, #double 78271.5 // #40f31bf8457c1093 │ │ +0ddd0a: ae03 0503 |0011: div-double v3, v5, v3 │ │ +0ddd0e: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +0ddd10: 4c03 0007 |0014: aput-wide v3, v0, v7 │ │ +0ddd14: 1903 f03f |0016: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ +0ddd18: 7140 7e2a 2143 |0018: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0ddd1e: 0b08 |001b: move-result-wide v8 │ │ +0ddd20: ae08 0508 |001c: div-double v8, v5, v8 │ │ +0ddd24: 121a |001e: const/4 v10, #int 1 // #1 │ │ +0ddd26: 4c08 000a |001f: aput-wide v8, v0, v10 │ │ +0ddd2a: 7140 7e2a 2121 |0021: invoke-static {v1, v2, v1, v2}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0ddd30: 0b08 |0024: move-result-wide v8 │ │ +0ddd32: ae08 0508 |0025: div-double v8, v5, v8 │ │ +0ddd36: 122b |0027: const/4 v11, #int 2 // #2 │ │ +0ddd38: 4c08 000b |0028: aput-wide v8, v0, v11 │ │ +0ddd3c: 1908 0840 |002a: const-wide/high16 v8, #long 4613937818241073152 // #4008 │ │ +0ddd40: 7140 7e2a 2198 |002c: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0ddd46: 0b08 |002f: move-result-wide v8 │ │ +0ddd48: ae08 0508 |0030: div-double v8, v5, v8 │ │ +0ddd4c: 123c |0032: const/4 v12, #int 3 // #3 │ │ +0ddd4e: 4c08 000c |0033: aput-wide v8, v0, v12 │ │ +0ddd52: 1908 1040 |0035: const-wide/high16 v8, #long 4616189618054758400 // #4010 │ │ +0ddd56: 7140 7e2a 2198 |0037: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0ddd5c: 0b08 |003a: move-result-wide v8 │ │ +0ddd5e: ae08 0508 |003b: div-double v8, v5, v8 │ │ +0ddd62: 124d |003d: const/4 v13, #int 4 // #4 │ │ +0ddd64: 4c08 000d |003e: aput-wide v8, v0, v13 │ │ +0ddd68: 1908 1440 |0040: const-wide/high16 v8, #long 4617315517961601024 // #4014 │ │ +0ddd6c: 7140 7e2a 2198 |0042: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0ddd72: 0b08 |0045: move-result-wide v8 │ │ +0ddd74: ae08 0508 |0046: div-double v8, v5, v8 │ │ +0ddd78: 125e |0048: const/4 v14, #int 5 // #5 │ │ +0ddd7a: 4c08 000e |0049: aput-wide v8, v0, v14 │ │ +0ddd7e: 1908 1840 |004b: const-wide/high16 v8, #long 4618441417868443648 // #4018 │ │ +0ddd82: 7140 7e2a 2198 |004d: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0ddd88: 0b08 |0050: move-result-wide v8 │ │ +0ddd8a: ae08 0508 |0051: div-double v8, v5, v8 │ │ +0ddd8e: 126f |0053: const/4 v15, #int 6 // #6 │ │ +0ddd90: 4c08 000f |0054: aput-wide v8, v0, v15 │ │ +0ddd94: 1908 1c40 |0056: const-wide/high16 v8, #long 4619567317775286272 // #401c │ │ +0ddd98: 7140 7e2a 2198 |0058: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0ddd9e: 0b08 |005b: move-result-wide v8 │ │ +0ddda0: ae08 0508 |005c: div-double v8, v5, v8 │ │ +0ddda4: 1310 0700 |005e: const/16 v16, #int 7 // #7 │ │ +0ddda8: 4c08 0010 |0060: aput-wide v8, v0, v16 │ │ +0dddac: 1908 2040 |0062: const-wide/high16 v8, #long 4620693217682128896 // #4020 │ │ +0dddb0: 7140 7e2a 2198 |0064: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0dddb6: 0b08 |0067: move-result-wide v8 │ │ +0dddb8: ae08 0508 |0068: div-double v8, v5, v8 │ │ +0dddbc: 1311 0800 |006a: const/16 v17, #int 8 // #8 │ │ +0dddc0: 4c08 0011 |006c: aput-wide v8, v0, v17 │ │ +0dddc4: 1908 2240 |006e: const-wide/high16 v8, #long 4621256167635550208 // #4022 │ │ +0dddc8: 7140 7e2a 2198 |0070: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0dddce: 0b08 |0073: move-result-wide v8 │ │ +0dddd0: ae08 0508 |0074: div-double v8, v5, v8 │ │ +0dddd4: 1312 0900 |0076: const/16 v18, #int 9 // #9 │ │ +0dddd8: 4c08 0012 |0078: aput-wide v8, v0, v18 │ │ +0ddddc: 1908 2440 |007a: const-wide/high16 v8, #long 4621819117588971520 // #4024 │ │ +0ddde0: 7140 7e2a 2198 |007c: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0ddde6: 0b08 |007f: move-result-wide v8 │ │ +0ddde8: ae08 0508 |0080: div-double v8, v5, v8 │ │ +0dddec: 1313 0a00 |0082: const/16 v19, #int 10 // #a │ │ +0dddf0: 4c08 0013 |0084: aput-wide v8, v0, v19 │ │ +0dddf4: 1908 2640 |0086: const-wide/high16 v8, #long 4622382067542392832 // #4026 │ │ +0dddf8: 7140 7e2a 2198 |0088: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0dddfe: 0b08 |008b: move-result-wide v8 │ │ +0dde00: ae08 0508 |008c: div-double v8, v5, v8 │ │ +0dde04: 1314 0b00 |008e: const/16 v20, #int 11 // #b │ │ +0dde08: 4c08 0014 |0090: aput-wide v8, v0, v20 │ │ +0dde0c: 1908 2840 |0092: const-wide/high16 v8, #long 4622945017495814144 // #4028 │ │ +0dde10: 7140 7e2a 2198 |0094: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0dde16: 0b08 |0097: move-result-wide v8 │ │ +0dde18: ae08 0508 |0098: div-double v8, v5, v8 │ │ +0dde1c: 1315 0c00 |009a: const/16 v21, #int 12 // #c │ │ +0dde20: 4c08 0015 |009c: aput-wide v8, v0, v21 │ │ +0dde24: 1908 2a40 |009e: const-wide/high16 v8, #long 4623507967449235456 // #402a │ │ +0dde28: 7140 7e2a 2198 |00a0: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0dde2e: 0b08 |00a3: move-result-wide v8 │ │ +0dde30: ae08 0508 |00a4: div-double v8, v5, v8 │ │ +0dde34: 1316 0d00 |00a6: const/16 v22, #int 13 // #d │ │ +0dde38: 4c08 0016 |00a8: aput-wide v8, v0, v22 │ │ +0dde3c: 1908 2c40 |00aa: const-wide/high16 v8, #long 4624070917402656768 // #402c │ │ +0dde40: 7140 7e2a 2198 |00ac: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0dde46: 0b08 |00af: move-result-wide v8 │ │ +0dde48: ae08 0508 |00b0: div-double v8, v5, v8 │ │ +0dde4c: 1317 0e00 |00b2: const/16 v23, #int 14 // #e │ │ +0dde50: 4c08 0017 |00b4: aput-wide v8, v0, v23 │ │ +0dde54: 1908 2e40 |00b6: const-wide/high16 v8, #long 4624633867356078080 // #402e │ │ +0dde58: 7140 7e2a 2198 |00b8: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0dde5e: 0b08 |00bb: move-result-wide v8 │ │ +0dde60: ae08 0508 |00bc: div-double v8, v5, v8 │ │ +0dde64: 1318 0f00 |00be: const/16 v24, #int 15 // #f │ │ +0dde68: 4c08 0018 |00c0: aput-wide v8, v0, v24 │ │ +0dde6c: 1908 3040 |00c2: const-wide/high16 v8, #long 4625196817309499392 // #4030 │ │ +0dde70: 7140 7e2a 2198 |00c4: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0dde76: 0b08 |00c7: move-result-wide v8 │ │ +0dde78: ae08 0508 |00c8: div-double v8, v5, v8 │ │ +0dde7c: 1319 1000 |00ca: const/16 v25, #int 16 // #10 │ │ +0dde80: 4c08 0019 |00cc: aput-wide v8, v0, v25 │ │ +0dde84: 1908 3140 |00ce: const-wide/high16 v8, #long 4625478292286210048 // #4031 │ │ +0dde88: 7140 7e2a 2198 |00d0: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0dde8e: 0b08 |00d3: move-result-wide v8 │ │ +0dde90: ae08 0508 |00d4: div-double v8, v5, v8 │ │ +0dde94: 131a 1100 |00d6: const/16 v26, #int 17 // #11 │ │ +0dde98: 4c08 001a |00d8: aput-wide v8, v0, v26 │ │ +0dde9c: 1908 3240 |00da: const-wide/high16 v8, #long 4625759767262920704 // #4032 │ │ +0ddea0: 7140 7e2a 2198 |00dc: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0ddea6: 0b08 |00df: move-result-wide v8 │ │ +0ddea8: ae08 0508 |00e0: div-double v8, v5, v8 │ │ +0ddeac: 131b 1200 |00e2: const/16 v27, #int 18 // #12 │ │ +0ddeb0: 4c08 001b |00e4: aput-wide v8, v0, v27 │ │ +0ddeb4: 1908 3340 |00e6: const-wide/high16 v8, #long 4626041242239631360 // #4033 │ │ +0ddeb8: 7140 7e2a 2198 |00e8: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@2a7e │ │ +0ddebe: 0b01 |00eb: move-result-wide v1 │ │ +0ddec0: ce15 |00ec: div-double/2addr v5, v1 │ │ +0ddec2: 1301 1300 |00ed: const/16 v1, #int 19 // #13 │ │ +0ddec6: 4c05 0001 |00ef: aput-wide v5, v0, v1 │ │ +0ddeca: 6900 9c14 |00f1: sput-object v0, Lcom/ds/avare/position/Epsg900913;.zoomTable:[D // field@149c │ │ +0ddece: 1301 1400 |00f3: const/16 v1, #int 20 // #14 │ │ +0dded2: 2311 be09 |00f5: new-array v1, v1, [D // type@09be │ │ +0dded6: 4505 0007 |00f7: aget-wide v5, v0, v7 │ │ +0ddeda: ae05 0305 |00f9: div-double v5, v3, v5 │ │ +0ddede: 4c05 0107 |00fb: aput-wide v5, v1, v7 │ │ +0ddee2: 4505 000a |00fd: aget-wide v5, v0, v10 │ │ +0ddee6: ae05 0305 |00ff: div-double v5, v3, v5 │ │ +0ddeea: 4c05 010a |0101: aput-wide v5, v1, v10 │ │ +0ddeee: 4505 000b |0103: aget-wide v5, v0, v11 │ │ +0ddef2: ae05 0305 |0105: div-double v5, v3, v5 │ │ +0ddef6: 4c05 010b |0107: aput-wide v5, v1, v11 │ │ +0ddefa: 4505 000c |0109: aget-wide v5, v0, v12 │ │ +0ddefe: ae05 0305 |010b: div-double v5, v3, v5 │ │ +0ddf02: 4c05 010c |010d: aput-wide v5, v1, v12 │ │ +0ddf06: 4505 000d |010f: aget-wide v5, v0, v13 │ │ +0ddf0a: ae05 0305 |0111: div-double v5, v3, v5 │ │ +0ddf0e: 4c05 010d |0113: aput-wide v5, v1, v13 │ │ +0ddf12: 4505 000e |0115: aget-wide v5, v0, v14 │ │ +0ddf16: ae05 0305 |0117: div-double v5, v3, v5 │ │ +0ddf1a: 4c05 010e |0119: aput-wide v5, v1, v14 │ │ +0ddf1e: 4505 000f |011b: aget-wide v5, v0, v15 │ │ +0ddf22: ae05 0305 |011d: div-double v5, v3, v5 │ │ +0ddf26: 4c05 010f |011f: aput-wide v5, v1, v15 │ │ +0ddf2a: 4505 0010 |0121: aget-wide v5, v0, v16 │ │ +0ddf2e: ae05 0305 |0123: div-double v5, v3, v5 │ │ +0ddf32: 4c05 0110 |0125: aput-wide v5, v1, v16 │ │ +0ddf36: 4505 0011 |0127: aget-wide v5, v0, v17 │ │ +0ddf3a: ae05 0305 |0129: div-double v5, v3, v5 │ │ +0ddf3e: 4c05 0111 |012b: aput-wide v5, v1, v17 │ │ +0ddf42: 4505 0012 |012d: aget-wide v5, v0, v18 │ │ +0ddf46: ae05 0305 |012f: div-double v5, v3, v5 │ │ +0ddf4a: 4c05 0112 |0131: aput-wide v5, v1, v18 │ │ +0ddf4e: 4505 0013 |0133: aget-wide v5, v0, v19 │ │ +0ddf52: ae05 0305 |0135: div-double v5, v3, v5 │ │ +0ddf56: 4c05 0113 |0137: aput-wide v5, v1, v19 │ │ +0ddf5a: 4505 0014 |0139: aget-wide v5, v0, v20 │ │ +0ddf5e: ae05 0305 |013b: div-double v5, v3, v5 │ │ +0ddf62: 4c05 0114 |013d: aput-wide v5, v1, v20 │ │ +0ddf66: 4505 0015 |013f: aget-wide v5, v0, v21 │ │ +0ddf6a: ae05 0305 |0141: div-double v5, v3, v5 │ │ +0ddf6e: 4c05 0115 |0143: aput-wide v5, v1, v21 │ │ +0ddf72: 4505 0016 |0145: aget-wide v5, v0, v22 │ │ +0ddf76: ae05 0305 |0147: div-double v5, v3, v5 │ │ +0ddf7a: 4c05 0116 |0149: aput-wide v5, v1, v22 │ │ +0ddf7e: 4505 0017 |014b: aget-wide v5, v0, v23 │ │ +0ddf82: ae05 0305 |014d: div-double v5, v3, v5 │ │ +0ddf86: 4c05 0117 |014f: aput-wide v5, v1, v23 │ │ +0ddf8a: 4505 0018 |0151: aget-wide v5, v0, v24 │ │ +0ddf8e: ae05 0305 |0153: div-double v5, v3, v5 │ │ +0ddf92: 4c05 0118 |0155: aput-wide v5, v1, v24 │ │ +0ddf96: 4505 0019 |0157: aget-wide v5, v0, v25 │ │ +0ddf9a: ae05 0305 |0159: div-double v5, v3, v5 │ │ +0ddf9e: 4c05 0119 |015b: aput-wide v5, v1, v25 │ │ +0ddfa2: 4505 001a |015d: aget-wide v5, v0, v26 │ │ +0ddfa6: ae05 0305 |015f: div-double v5, v3, v5 │ │ +0ddfaa: 4c05 011a |0161: aput-wide v5, v1, v26 │ │ +0ddfae: 4505 001b |0163: aget-wide v5, v0, v27 │ │ +0ddfb2: ae05 0305 |0165: div-double v5, v3, v5 │ │ +0ddfb6: 4c05 011b |0167: aput-wide v5, v1, v27 │ │ +0ddfba: 1302 1300 |0169: const/16 v2, #int 19 // #13 │ │ +0ddfbe: 4505 0002 |016b: aget-wide v5, v0, v2 │ │ +0ddfc2: ce53 |016d: div-double/2addr v3, v5 │ │ +0ddfc4: 1300 1300 |016e: const/16 v0, #int 19 // #13 │ │ +0ddfc8: 4c03 0100 |0170: aput-wide v3, v1, v0 │ │ +0ddfcc: 6901 9d14 |0172: sput-object v1, Lcom/ds/avare/position/Epsg900913;.zoomTableInv:[D // field@149d │ │ +0ddfd0: 0e00 |0174: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=42 │ │ 0x0018 line=43 │ │ 0x0021 line=44 │ │ 0x002c line=45 │ │ 0x0037 line=46 │ │ @@ -232453,32 +232454,32 @@ │ │ type : '(DDD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0ddfd0: |[0ddfd0] com.ds.avare.position.Epsg900913.:(DDD)V │ │ -0ddfe0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ddfe6: 7120 ed23 4300 |0003: invoke-static {v3, v4}, Lcom/ds/avare/position/Epsg900913;.lonToMeters:(D)D // method@23ed │ │ -0ddfec: 0b03 |0006: move-result-wide v3 │ │ -0ddfee: 7120 ec23 2100 |0007: invoke-static {v1, v2}, Lcom/ds/avare/position/Epsg900913;.latToMeters:(D)D // method@23ec │ │ -0ddff4: 0b01 |000a: move-result-wide v1 │ │ -0ddff6: 7140 f023 6543 |000b: invoke-static {v5, v6, v3, v4}, Lcom/ds/avare/position/Epsg900913;.xMetersToPixels:(DD)D // method@23f0 │ │ -0ddffc: 0b03 |000e: move-result-wide v3 │ │ -0ddffe: 7140 f423 6521 |000f: invoke-static {v5, v6, v1, v2}, Lcom/ds/avare/position/Epsg900913;.yMetersToPixels:(DD)D // method@23f4 │ │ -0de004: 0b01 |0012: move-result-wide v1 │ │ -0de006: 7120 f323 4300 |0013: invoke-static {v3, v4}, Lcom/ds/avare/position/Epsg900913;.xPixelsToTile:(D)I // method@23f3 │ │ -0de00c: 0a03 |0016: move-result v3 │ │ -0de00e: 5903 9a14 |0017: iput v3, v0, Lcom/ds/avare/position/Epsg900913;.mTx:I // field@149a │ │ -0de012: 7120 f723 2100 |0019: invoke-static {v1, v2}, Lcom/ds/avare/position/Epsg900913;.yPixelsToTile:(D)I // method@23f7 │ │ -0de018: 0a01 |001c: move-result v1 │ │ -0de01a: 5901 9b14 |001d: iput v1, v0, Lcom/ds/avare/position/Epsg900913;.mTy:I // field@149b │ │ -0de01e: 7030 d923 5006 |001f: invoke-direct {v0, v5, v6}, Lcom/ds/avare/position/Epsg900913;.findBounds:(D)V // method@23d9 │ │ -0de024: 0e00 |0022: return-void │ │ +0ddfd4: |[0ddfd4] com.ds.avare.position.Epsg900913.:(DDD)V │ │ +0ddfe4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ddfea: 7120 ed23 4300 |0003: invoke-static {v3, v4}, Lcom/ds/avare/position/Epsg900913;.lonToMeters:(D)D // method@23ed │ │ +0ddff0: 0b03 |0006: move-result-wide v3 │ │ +0ddff2: 7120 ec23 2100 |0007: invoke-static {v1, v2}, Lcom/ds/avare/position/Epsg900913;.latToMeters:(D)D // method@23ec │ │ +0ddff8: 0b01 |000a: move-result-wide v1 │ │ +0ddffa: 7140 f023 6543 |000b: invoke-static {v5, v6, v3, v4}, Lcom/ds/avare/position/Epsg900913;.xMetersToPixels:(DD)D // method@23f0 │ │ +0de000: 0b03 |000e: move-result-wide v3 │ │ +0de002: 7140 f423 6521 |000f: invoke-static {v5, v6, v1, v2}, Lcom/ds/avare/position/Epsg900913;.yMetersToPixels:(DD)D // method@23f4 │ │ +0de008: 0b01 |0012: move-result-wide v1 │ │ +0de00a: 7120 f323 4300 |0013: invoke-static {v3, v4}, Lcom/ds/avare/position/Epsg900913;.xPixelsToTile:(D)I // method@23f3 │ │ +0de010: 0a03 |0016: move-result v3 │ │ +0de012: 5903 9a14 |0017: iput v3, v0, Lcom/ds/avare/position/Epsg900913;.mTx:I // field@149a │ │ +0de016: 7120 f723 2100 |0019: invoke-static {v1, v2}, Lcom/ds/avare/position/Epsg900913;.yPixelsToTile:(D)I // method@23f7 │ │ +0de01c: 0a01 |001c: move-result v1 │ │ +0de01e: 5901 9b14 |001d: iput v1, v0, Lcom/ds/avare/position/Epsg900913;.mTy:I // field@149b │ │ +0de022: 7030 d923 5006 |001f: invoke-direct {v0, v5, v6}, Lcom/ds/avare/position/Epsg900913;.findBounds:(D)V // method@23d9 │ │ +0de028: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=114 │ │ 0x0007 line=115 │ │ 0x000b line=117 │ │ 0x000f line=118 │ │ @@ -232496,20 +232497,20 @@ │ │ type : '(IID)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0de028: |[0de028] com.ds.avare.position.Epsg900913.:(IID)V │ │ -0de038: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0de03e: 5901 9a14 |0003: iput v1, v0, Lcom/ds/avare/position/Epsg900913;.mTx:I // field@149a │ │ -0de042: 5902 9b14 |0005: iput v2, v0, Lcom/ds/avare/position/Epsg900913;.mTy:I // field@149b │ │ -0de046: 7030 d923 3004 |0007: invoke-direct {v0, v3, v4}, Lcom/ds/avare/position/Epsg900913;.findBounds:(D)V // method@23d9 │ │ -0de04c: 0e00 |000a: return-void │ │ +0de02c: |[0de02c] com.ds.avare.position.Epsg900913.:(IID)V │ │ +0de03c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0de042: 5901 9a14 |0003: iput v1, v0, Lcom/ds/avare/position/Epsg900913;.mTx:I // field@149a │ │ +0de046: 5902 9b14 |0005: iput v2, v0, Lcom/ds/avare/position/Epsg900913;.mTy:I // field@149b │ │ +0de04a: 7030 d923 3004 |0007: invoke-direct {v0, v3, v4}, Lcom/ds/avare/position/Epsg900913;.findBounds:(D)V // method@23d9 │ │ +0de050: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=136 │ │ 0x0005 line=137 │ │ 0x0007 line=139 │ │ locals : │ │ @@ -232523,55 +232524,55 @@ │ │ type : '(D)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -0de050: |[0de050] com.ds.avare.position.Epsg900913.findBounds:(D)V │ │ -0de060: 5240 9a14 |0000: iget v0, v4, Lcom/ds/avare/position/Epsg900913;.mTx:I // field@149a │ │ -0de064: 8300 |0002: int-to-double v0, v0 │ │ -0de066: 1902 8040 |0003: const-wide/high16 v2, #long 4647714815446351872 // #4080 │ │ -0de06a: 7120 382a 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0de070: ad00 0002 |0008: mul-double v0, v0, v2 │ │ -0de074: 7140 f223 6510 |000a: invoke-static {v5, v6, v0, v1}, Lcom/ds/avare/position/Epsg900913;.xPixelsToMeters:(DD)D // method@23f2 │ │ -0de07a: 0b00 |000d: move-result-wide v0 │ │ -0de07c: 7120 ef23 1000 |000e: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.metersToLon:(D)D // method@23ef │ │ -0de082: 0b00 |0011: move-result-wide v0 │ │ -0de084: 5a40 9814 |0012: iput-wide v0, v4, Lcom/ds/avare/position/Epsg900913;.mLonL:D // field@1498 │ │ -0de088: 5240 9a14 |0014: iget v0, v4, Lcom/ds/avare/position/Epsg900913;.mTx:I // field@149a │ │ -0de08c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0de090: 8300 |0018: int-to-double v0, v0 │ │ -0de092: 7120 382a 1000 |0019: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0de098: ad00 0002 |001c: mul-double v0, v0, v2 │ │ -0de09c: 7140 f223 6510 |001e: invoke-static {v5, v6, v0, v1}, Lcom/ds/avare/position/Epsg900913;.xPixelsToMeters:(DD)D // method@23f2 │ │ -0de0a2: 0b00 |0021: move-result-wide v0 │ │ -0de0a4: 7120 ef23 1000 |0022: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.metersToLon:(D)D // method@23ef │ │ -0de0aa: 0b00 |0025: move-result-wide v0 │ │ -0de0ac: 5a40 9914 |0026: iput-wide v0, v4, Lcom/ds/avare/position/Epsg900913;.mLonR:D // field@1499 │ │ -0de0b0: 5240 9b14 |0028: iget v0, v4, Lcom/ds/avare/position/Epsg900913;.mTy:I // field@149b │ │ -0de0b4: 8300 |002a: int-to-double v0, v0 │ │ -0de0b6: 7120 382a 1000 |002b: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0de0bc: ad00 0002 |002e: mul-double v0, v0, v2 │ │ -0de0c0: 7140 f623 6510 |0030: invoke-static {v5, v6, v0, v1}, Lcom/ds/avare/position/Epsg900913;.yPixelsToMeters:(DD)D // method@23f6 │ │ -0de0c6: 0b00 |0033: move-result-wide v0 │ │ -0de0c8: 7120 ee23 1000 |0034: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.metersToLat:(D)D // method@23ee │ │ -0de0ce: 0b00 |0037: move-result-wide v0 │ │ -0de0d0: 5a40 9614 |0038: iput-wide v0, v4, Lcom/ds/avare/position/Epsg900913;.mLatD:D // field@1496 │ │ -0de0d4: 5240 9b14 |003a: iget v0, v4, Lcom/ds/avare/position/Epsg900913;.mTy:I // field@149b │ │ -0de0d8: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0de0dc: 8300 |003e: int-to-double v0, v0 │ │ -0de0de: 7120 382a 1000 |003f: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0de0e4: ad00 0002 |0042: mul-double v0, v0, v2 │ │ -0de0e8: 7140 f623 6510 |0044: invoke-static {v5, v6, v0, v1}, Lcom/ds/avare/position/Epsg900913;.yPixelsToMeters:(DD)D // method@23f6 │ │ -0de0ee: 0b05 |0047: move-result-wide v5 │ │ -0de0f0: 7120 ee23 6500 |0048: invoke-static {v5, v6}, Lcom/ds/avare/position/Epsg900913;.metersToLat:(D)D // method@23ee │ │ -0de0f6: 0b05 |004b: move-result-wide v5 │ │ -0de0f8: 5a45 9714 |004c: iput-wide v5, v4, Lcom/ds/avare/position/Epsg900913;.mLatU:D // field@1497 │ │ -0de0fc: 0e00 |004e: return-void │ │ +0de054: |[0de054] com.ds.avare.position.Epsg900913.findBounds:(D)V │ │ +0de064: 5240 9a14 |0000: iget v0, v4, Lcom/ds/avare/position/Epsg900913;.mTx:I // field@149a │ │ +0de068: 8300 |0002: int-to-double v0, v0 │ │ +0de06a: 1902 8040 |0003: const-wide/high16 v2, #long 4647714815446351872 // #4080 │ │ +0de06e: 7120 382a 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0de074: ad00 0002 |0008: mul-double v0, v0, v2 │ │ +0de078: 7140 f223 6510 |000a: invoke-static {v5, v6, v0, v1}, Lcom/ds/avare/position/Epsg900913;.xPixelsToMeters:(DD)D // method@23f2 │ │ +0de07e: 0b00 |000d: move-result-wide v0 │ │ +0de080: 7120 ef23 1000 |000e: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.metersToLon:(D)D // method@23ef │ │ +0de086: 0b00 |0011: move-result-wide v0 │ │ +0de088: 5a40 9814 |0012: iput-wide v0, v4, Lcom/ds/avare/position/Epsg900913;.mLonL:D // field@1498 │ │ +0de08c: 5240 9a14 |0014: iget v0, v4, Lcom/ds/avare/position/Epsg900913;.mTx:I // field@149a │ │ +0de090: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0de094: 8300 |0018: int-to-double v0, v0 │ │ +0de096: 7120 382a 1000 |0019: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0de09c: ad00 0002 |001c: mul-double v0, v0, v2 │ │ +0de0a0: 7140 f223 6510 |001e: invoke-static {v5, v6, v0, v1}, Lcom/ds/avare/position/Epsg900913;.xPixelsToMeters:(DD)D // method@23f2 │ │ +0de0a6: 0b00 |0021: move-result-wide v0 │ │ +0de0a8: 7120 ef23 1000 |0022: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.metersToLon:(D)D // method@23ef │ │ +0de0ae: 0b00 |0025: move-result-wide v0 │ │ +0de0b0: 5a40 9914 |0026: iput-wide v0, v4, Lcom/ds/avare/position/Epsg900913;.mLonR:D // field@1499 │ │ +0de0b4: 5240 9b14 |0028: iget v0, v4, Lcom/ds/avare/position/Epsg900913;.mTy:I // field@149b │ │ +0de0b8: 8300 |002a: int-to-double v0, v0 │ │ +0de0ba: 7120 382a 1000 |002b: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0de0c0: ad00 0002 |002e: mul-double v0, v0, v2 │ │ +0de0c4: 7140 f623 6510 |0030: invoke-static {v5, v6, v0, v1}, Lcom/ds/avare/position/Epsg900913;.yPixelsToMeters:(DD)D // method@23f6 │ │ +0de0ca: 0b00 |0033: move-result-wide v0 │ │ +0de0cc: 7120 ee23 1000 |0034: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.metersToLat:(D)D // method@23ee │ │ +0de0d2: 0b00 |0037: move-result-wide v0 │ │ +0de0d4: 5a40 9614 |0038: iput-wide v0, v4, Lcom/ds/avare/position/Epsg900913;.mLatD:D // field@1496 │ │ +0de0d8: 5240 9b14 |003a: iget v0, v4, Lcom/ds/avare/position/Epsg900913;.mTy:I // field@149b │ │ +0de0dc: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0de0e0: 8300 |003e: int-to-double v0, v0 │ │ +0de0e2: 7120 382a 1000 |003f: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0de0e8: ad00 0002 |0042: mul-double v0, v0, v2 │ │ +0de0ec: 7140 f623 6510 |0044: invoke-static {v5, v6, v0, v1}, Lcom/ds/avare/position/Epsg900913;.yPixelsToMeters:(DD)D // method@23f6 │ │ +0de0f2: 0b05 |0047: move-result-wide v5 │ │ +0de0f4: 7120 ee23 6500 |0048: invoke-static {v5, v6}, Lcom/ds/avare/position/Epsg900913;.metersToLat:(D)D // method@23ee │ │ +0de0fa: 0b05 |004b: move-result-wide v5 │ │ +0de0fc: 5a45 9714 |004c: iput-wide v5, v4, Lcom/ds/avare/position/Epsg900913;.mLatU:D // field@1497 │ │ +0de100: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0014 line=99 │ │ 0x0028 line=101 │ │ 0x003a line=102 │ │ locals : │ │ @@ -232583,19 +232584,19 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0dd84c: |[0dd84c] com.ds.avare.position.Epsg900913.getInvResolution:(D)D │ │ -0dd85c: 6200 9d14 |0000: sget-object v0, Lcom/ds/avare/position/Epsg900913;.zoomTableInv:[D // field@149d │ │ -0dd860: 8a11 |0002: double-to-int v1, v1 │ │ -0dd862: 4501 0001 |0003: aget-wide v1, v0, v1 │ │ -0dd866: 1001 |0005: return-wide v1 │ │ +0dd850: |[0dd850] com.ds.avare.position.Epsg900913.getInvResolution:(D)D │ │ +0dd860: 6200 9d14 |0000: sget-object v0, Lcom/ds/avare/position/Epsg900913;.zoomTableInv:[D // field@149d │ │ +0dd864: 8a11 |0002: double-to-int v1, v1 │ │ +0dd866: 4501 0001 |0003: aget-wide v1, v0, v1 │ │ +0dd86a: 1001 |0005: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) D │ │ │ │ #5 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -232603,25 +232604,25 @@ │ │ type : '(DDD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0dd8ec: |[0dd8ec] com.ds.avare.position.Epsg900913.getLatitudeOf:(DDD)D │ │ -0dd8fc: 7120 ec23 3200 |0000: invoke-static {v2, v3}, Lcom/ds/avare/position/Epsg900913;.latToMeters:(D)D // method@23ec │ │ -0dd902: 0b02 |0003: move-result-wide v2 │ │ -0dd904: 7140 f423 5432 |0004: invoke-static {v4, v5, v2, v3}, Lcom/ds/avare/position/Epsg900913;.yMetersToPixels:(DD)D // method@23f4 │ │ -0dd90a: 0b02 |0007: move-result-wide v2 │ │ -0dd90c: cc02 |0008: sub-double/2addr v2, v0 │ │ -0dd90e: 7140 f623 5432 |0009: invoke-static {v4, v5, v2, v3}, Lcom/ds/avare/position/Epsg900913;.yPixelsToMeters:(DD)D // method@23f6 │ │ -0dd914: 0b00 |000c: move-result-wide v0 │ │ -0dd916: 7120 ee23 1000 |000d: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.metersToLat:(D)D // method@23ee │ │ -0dd91c: 0b00 |0010: move-result-wide v0 │ │ -0dd91e: 1000 |0011: return-wide v0 │ │ +0dd8f0: |[0dd8f0] com.ds.avare.position.Epsg900913.getLatitudeOf:(DDD)D │ │ +0dd900: 7120 ec23 3200 |0000: invoke-static {v2, v3}, Lcom/ds/avare/position/Epsg900913;.latToMeters:(D)D // method@23ec │ │ +0dd906: 0b02 |0003: move-result-wide v2 │ │ +0dd908: 7140 f423 5432 |0004: invoke-static {v4, v5, v2, v3}, Lcom/ds/avare/position/Epsg900913;.yMetersToPixels:(DD)D // method@23f4 │ │ +0dd90e: 0b02 |0007: move-result-wide v2 │ │ +0dd910: cc02 |0008: sub-double/2addr v2, v0 │ │ +0dd912: 7140 f623 5432 |0009: invoke-static {v4, v5, v2, v3}, Lcom/ds/avare/position/Epsg900913;.yPixelsToMeters:(DD)D // method@23f6 │ │ +0dd918: 0b00 |000c: move-result-wide v0 │ │ +0dd91a: 7120 ee23 1000 |000d: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.metersToLat:(D)D // method@23ee │ │ +0dd920: 0b00 |0010: move-result-wide v0 │ │ +0dd922: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0009 line=274 │ │ 0x000d line=275 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 (null) D │ │ @@ -232633,25 +232634,25 @@ │ │ type : '(DDD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0dd9a4: |[0dd9a4] com.ds.avare.position.Epsg900913.getLongitudeOf:(DDD)D │ │ -0dd9b4: 7120 ed23 3200 |0000: invoke-static {v2, v3}, Lcom/ds/avare/position/Epsg900913;.lonToMeters:(D)D // method@23ed │ │ -0dd9ba: 0b02 |0003: move-result-wide v2 │ │ -0dd9bc: 7140 f023 5432 |0004: invoke-static {v4, v5, v2, v3}, Lcom/ds/avare/position/Epsg900913;.xMetersToPixels:(DD)D // method@23f0 │ │ -0dd9c2: 0b02 |0007: move-result-wide v2 │ │ -0dd9c4: cb02 |0008: add-double/2addr v2, v0 │ │ -0dd9c6: 7140 f223 5432 |0009: invoke-static {v4, v5, v2, v3}, Lcom/ds/avare/position/Epsg900913;.xPixelsToMeters:(DD)D // method@23f2 │ │ -0dd9cc: 0b00 |000c: move-result-wide v0 │ │ -0dd9ce: 7120 ef23 1000 |000d: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.metersToLon:(D)D // method@23ef │ │ -0dd9d4: 0b00 |0010: move-result-wide v0 │ │ -0dd9d6: 1000 |0011: return-wide v0 │ │ +0dd9a8: |[0dd9a8] com.ds.avare.position.Epsg900913.getLongitudeOf:(DDD)D │ │ +0dd9b8: 7120 ed23 3200 |0000: invoke-static {v2, v3}, Lcom/ds/avare/position/Epsg900913;.lonToMeters:(D)D // method@23ed │ │ +0dd9be: 0b02 |0003: move-result-wide v2 │ │ +0dd9c0: 7140 f023 5432 |0004: invoke-static {v4, v5, v2, v3}, Lcom/ds/avare/position/Epsg900913;.xMetersToPixels:(DD)D // method@23f0 │ │ +0dd9c6: 0b02 |0007: move-result-wide v2 │ │ +0dd9c8: cb02 |0008: add-double/2addr v2, v0 │ │ +0dd9ca: 7140 f223 5432 |0009: invoke-static {v4, v5, v2, v3}, Lcom/ds/avare/position/Epsg900913;.xPixelsToMeters:(DD)D // method@23f2 │ │ +0dd9d0: 0b00 |000c: move-result-wide v0 │ │ +0dd9d2: 7120 ef23 1000 |000d: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.metersToLon:(D)D // method@23ef │ │ +0dd9d8: 0b00 |0010: move-result-wide v0 │ │ +0dd9da: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0009 line=264 │ │ 0x000d line=265 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 (null) D │ │ @@ -232663,25 +232664,25 @@ │ │ type : '(DDD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0dd9d8: |[0dd9d8] com.ds.avare.position.Epsg900913.getOffsetX:(DDD)D │ │ -0dd9e8: 7120 ed23 3200 |0000: invoke-static {v2, v3}, Lcom/ds/avare/position/Epsg900913;.lonToMeters:(D)D // method@23ed │ │ -0dd9ee: 0b02 |0003: move-result-wide v2 │ │ -0dd9f0: 7140 f023 5432 |0004: invoke-static {v4, v5, v2, v3}, Lcom/ds/avare/position/Epsg900913;.xMetersToPixels:(DD)D // method@23f0 │ │ -0dd9f6: 0b02 |0007: move-result-wide v2 │ │ -0dd9f8: 7120 ed23 1000 |0008: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.lonToMeters:(D)D // method@23ed │ │ -0dd9fe: 0b00 |000b: move-result-wide v0 │ │ -0dda00: 7140 f023 5410 |000c: invoke-static {v4, v5, v0, v1}, Lcom/ds/avare/position/Epsg900913;.xMetersToPixels:(DD)D // method@23f0 │ │ -0dda06: 0b00 |000f: move-result-wide v0 │ │ -0dda08: cc02 |0010: sub-double/2addr v2, v0 │ │ -0dda0a: 1002 |0011: return-wide v2 │ │ +0dd9dc: |[0dd9dc] com.ds.avare.position.Epsg900913.getOffsetX:(DDD)D │ │ +0dd9ec: 7120 ed23 3200 |0000: invoke-static {v2, v3}, Lcom/ds/avare/position/Epsg900913;.lonToMeters:(D)D // method@23ed │ │ +0dd9f2: 0b02 |0003: move-result-wide v2 │ │ +0dd9f4: 7140 f023 5432 |0004: invoke-static {v4, v5, v2, v3}, Lcom/ds/avare/position/Epsg900913;.xMetersToPixels:(DD)D // method@23f0 │ │ +0dd9fa: 0b02 |0007: move-result-wide v2 │ │ +0dd9fc: 7120 ed23 1000 |0008: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.lonToMeters:(D)D // method@23ed │ │ +0dda02: 0b00 |000b: move-result-wide v0 │ │ +0dda04: 7140 f023 5410 |000c: invoke-static {v4, v5, v0, v1}, Lcom/ds/avare/position/Epsg900913;.xMetersToPixels:(DD)D // method@23f0 │ │ +0dda0a: 0b00 |000f: move-result-wide v0 │ │ +0dda0c: cc02 |0010: sub-double/2addr v2, v0 │ │ +0dda0e: 1002 |0011: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0008 line=283 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 (null) D │ │ 0x0000 - 0x0012 reg=2 (null) D │ │ @@ -232692,25 +232693,25 @@ │ │ type : '(DDD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0dda0c: |[0dda0c] com.ds.avare.position.Epsg900913.getOffsetY:(DDD)D │ │ -0dda1c: 7120 ec23 3200 |0000: invoke-static {v2, v3}, Lcom/ds/avare/position/Epsg900913;.latToMeters:(D)D // method@23ec │ │ -0dda22: 0b02 |0003: move-result-wide v2 │ │ -0dda24: 7140 f423 5432 |0004: invoke-static {v4, v5, v2, v3}, Lcom/ds/avare/position/Epsg900913;.yMetersToPixels:(DD)D // method@23f4 │ │ -0dda2a: 0b02 |0007: move-result-wide v2 │ │ -0dda2c: 7120 ec23 1000 |0008: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.latToMeters:(D)D // method@23ec │ │ -0dda32: 0b00 |000b: move-result-wide v0 │ │ -0dda34: 7140 f423 5410 |000c: invoke-static {v4, v5, v0, v1}, Lcom/ds/avare/position/Epsg900913;.yMetersToPixels:(DD)D // method@23f4 │ │ -0dda3a: 0b00 |000f: move-result-wide v0 │ │ -0dda3c: cc20 |0010: sub-double/2addr v0, v2 │ │ -0dda3e: 1000 |0011: return-wide v0 │ │ +0dda10: |[0dda10] com.ds.avare.position.Epsg900913.getOffsetY:(DDD)D │ │ +0dda20: 7120 ec23 3200 |0000: invoke-static {v2, v3}, Lcom/ds/avare/position/Epsg900913;.latToMeters:(D)D // method@23ec │ │ +0dda26: 0b02 |0003: move-result-wide v2 │ │ +0dda28: 7140 f423 5432 |0004: invoke-static {v4, v5, v2, v3}, Lcom/ds/avare/position/Epsg900913;.yMetersToPixels:(DD)D // method@23f4 │ │ +0dda2e: 0b02 |0007: move-result-wide v2 │ │ +0dda30: 7120 ec23 1000 |0008: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.latToMeters:(D)D // method@23ec │ │ +0dda36: 0b00 |000b: move-result-wide v0 │ │ +0dda38: 7140 f423 5410 |000c: invoke-static {v4, v5, v0, v1}, Lcom/ds/avare/position/Epsg900913;.yMetersToPixels:(DD)D // method@23f4 │ │ +0dda3e: 0b00 |000f: move-result-wide v0 │ │ +0dda40: cc20 |0010: sub-double/2addr v0, v2 │ │ +0dda42: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0008 line=292 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 (null) D │ │ 0x0000 - 0x0012 reg=2 (null) D │ │ @@ -232721,19 +232722,19 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0dda40: |[0dda40] com.ds.avare.position.Epsg900913.getResolution:(D)D │ │ -0dda50: 6200 9c14 |0000: sget-object v0, Lcom/ds/avare/position/Epsg900913;.zoomTable:[D // field@149c │ │ -0dda54: 8a11 |0002: double-to-int v1, v1 │ │ -0dda56: 4501 0001 |0003: aget-wide v1, v0, v1 │ │ -0dda5a: 1001 |0005: return-wide v1 │ │ +0dda44: |[0dda44] com.ds.avare.position.Epsg900913.getResolution:(D)D │ │ +0dda54: 6200 9c14 |0000: sget-object v0, Lcom/ds/avare/position/Epsg900913;.zoomTable:[D // field@149c │ │ +0dda58: 8a11 |0002: double-to-int v1, v1 │ │ +0dda5a: 4501 0001 |0003: aget-wide v1, v0, v1 │ │ +0dda5e: 1001 |0005: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) D │ │ │ │ #10 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -232741,28 +232742,28 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0dda5c: |[0dda5c] com.ds.avare.position.Epsg900913.latToMeters:(D)D │ │ -0dda6c: 1800 0000 0000 0080 5640 |0000: const-wide v0, #double 90 // #4056800000000000 │ │ -0dda76: cb02 |0005: add-double/2addr v2, v0 │ │ -0dda78: 1800 399d 52a2 46df 813f |0006: const-wide v0, #double 0.00872665 // #3f81df46a2529d39 │ │ -0dda82: ad02 0200 |000b: mul-double v2, v2, v0 │ │ -0dda86: 7120 832a 3200 |000d: invoke-static {v2, v3}, Ljava/lang/Math;.tan:(D)D // method@2a83 │ │ -0dda8c: 0b02 |0010: move-result-wide v2 │ │ -0dda8e: 7120 752a 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@2a75 │ │ -0dda94: 0b02 |0014: move-result-wide v2 │ │ -0dda96: 1800 f8c1 631a dca5 4c40 |0015: const-wide v0, #double 57.2958 // #404ca5dc1a63c1f8 │ │ -0ddaa0: ad02 0200 |001a: mul-double v2, v2, v0 │ │ -0ddaa4: 1800 320c 4ada 772d fb40 |001c: const-wide v0, #double 111319 // #40fb2d77da4a0c32 │ │ -0ddaae: ad02 0200 |0021: mul-double v2, v2, v0 │ │ -0ddab2: 1002 |0023: return-wide v2 │ │ +0dda60: |[0dda60] com.ds.avare.position.Epsg900913.latToMeters:(D)D │ │ +0dda70: 1800 0000 0000 0080 5640 |0000: const-wide v0, #double 90 // #4056800000000000 │ │ +0dda7a: cb02 |0005: add-double/2addr v2, v0 │ │ +0dda7c: 1800 399d 52a2 46df 813f |0006: const-wide v0, #double 0.00872665 // #3f81df46a2529d39 │ │ +0dda86: ad02 0200 |000b: mul-double v2, v2, v0 │ │ +0dda8a: 7120 832a 3200 |000d: invoke-static {v2, v3}, Ljava/lang/Math;.tan:(D)D // method@2a83 │ │ +0dda90: 0b02 |0010: move-result-wide v2 │ │ +0dda92: 7120 752a 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@2a75 │ │ +0dda98: 0b02 |0014: move-result-wide v2 │ │ +0dda9a: 1800 f8c1 631a dca5 4c40 |0015: const-wide v0, #double 57.2958 // #404ca5dc1a63c1f8 │ │ +0ddaa4: ad02 0200 |001a: mul-double v2, v2, v0 │ │ +0ddaa8: 1800 320c 4ada 772d fb40 |001c: const-wide v0, #double 111319 // #40fb2d77da4a0c32 │ │ +0ddab2: ad02 0200 |0021: mul-double v2, v2, v0 │ │ +0ddab6: 1002 |0023: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x000d line=155 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 (null) D │ │ │ │ #11 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -232770,47 +232771,47 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0ddab4: |[0ddab4] com.ds.avare.position.Epsg900913.lonToMeters:(D)D │ │ -0ddac4: 1800 320c 4ada 772d fb40 |0000: const-wide v0, #double 111319 // #40fb2d77da4a0c32 │ │ -0ddace: ad02 0200 |0005: mul-double v2, v2, v0 │ │ -0ddad2: 1002 |0007: return-wide v2 │ │ +0ddab8: |[0ddab8] com.ds.avare.position.Epsg900913.lonToMeters:(D)D │ │ +0ddac8: 1800 320c 4ada 772d fb40 |0000: const-wide v0, #double 111319 // #40fb2d77da4a0c32 │ │ +0ddad2: ad02 0200 |0005: mul-double v2, v2, v0 │ │ +0ddad6: 1002 |0007: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/ds/avare/position/Epsg900913;) │ │ name : 'metersToLat' │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0ddad4: |[0ddad4] com.ds.avare.position.Epsg900913.metersToLat:(D)D │ │ -0ddae4: 1800 1e70 1820 cbd6 e23e |0000: const-wide v0, #double 8.98315e-06 // #3ee2d6cb2018701e │ │ -0ddaee: ad02 0200 |0005: mul-double v2, v2, v0 │ │ -0ddaf2: 1800 399d 52a2 46df 913f |0007: const-wide v0, #double 0.0174533 // #3f91df46a2529d39 │ │ -0ddafc: ad02 0200 |000c: mul-double v2, v2, v0 │ │ -0ddb00: 7120 732a 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Math;.exp:(D)D // method@2a73 │ │ -0ddb06: 0b02 |0011: move-result-wide v2 │ │ -0ddb08: 7120 6f2a 3200 |0012: invoke-static {v2, v3}, Ljava/lang/Math;.atan:(D)D // method@2a6f │ │ -0ddb0e: 0b02 |0015: move-result-wide v2 │ │ -0ddb10: 1900 0040 |0016: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ -0ddb14: ad02 0200 |0018: mul-double v2, v2, v0 │ │ -0ddb18: 1800 182d 4454 fb21 f93f |001a: const-wide v0, #double 1.5708 // #3ff921fb54442d18 │ │ -0ddb22: cc02 |001f: sub-double/2addr v2, v0 │ │ -0ddb24: 1800 f8c1 631a dca5 4c40 |0020: const-wide v0, #double 57.2958 // #404ca5dc1a63c1f8 │ │ -0ddb2e: ad02 0200 |0025: mul-double v2, v2, v0 │ │ -0ddb32: 1002 |0027: return-wide v2 │ │ +0ddad8: |[0ddad8] com.ds.avare.position.Epsg900913.metersToLat:(D)D │ │ +0ddae8: 1800 1e70 1820 cbd6 e23e |0000: const-wide v0, #double 8.98315e-06 // #3ee2d6cb2018701e │ │ +0ddaf2: ad02 0200 |0005: mul-double v2, v2, v0 │ │ +0ddaf6: 1800 399d 52a2 46df 913f |0007: const-wide v0, #double 0.0174533 // #3f91df46a2529d39 │ │ +0ddb00: ad02 0200 |000c: mul-double v2, v2, v0 │ │ +0ddb04: 7120 732a 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Math;.exp:(D)D // method@2a73 │ │ +0ddb0a: 0b02 |0011: move-result-wide v2 │ │ +0ddb0c: 7120 6f2a 3200 |0012: invoke-static {v2, v3}, Ljava/lang/Math;.atan:(D)D // method@2a6f │ │ +0ddb12: 0b02 |0015: move-result-wide v2 │ │ +0ddb14: 1900 0040 |0016: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ +0ddb18: ad02 0200 |0018: mul-double v2, v2, v0 │ │ +0ddb1c: 1800 182d 4454 fb21 f93f |001a: const-wide v0, #double 1.5708 // #3ff921fb54442d18 │ │ +0ddb26: cc02 |001f: sub-double/2addr v2, v0 │ │ +0ddb28: 1800 f8c1 631a dca5 4c40 |0020: const-wide v0, #double 57.2958 // #404ca5dc1a63c1f8 │ │ +0ddb32: ad02 0200 |0025: mul-double v2, v2, v0 │ │ +0ddb36: 1002 |0027: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x000e line=165 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 (null) D │ │ │ │ #13 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -232818,38 +232819,38 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0ddb34: |[0ddb34] com.ds.avare.position.Epsg900913.metersToLon:(D)D │ │ -0ddb44: 1800 1e70 1820 cbd6 e23e |0000: const-wide v0, #double 8.98315e-06 // #3ee2d6cb2018701e │ │ -0ddb4e: ad02 0200 |0005: mul-double v2, v2, v0 │ │ -0ddb52: 1002 |0007: return-wide v2 │ │ +0ddb38: |[0ddb38] com.ds.avare.position.Epsg900913.metersToLon:(D)D │ │ +0ddb48: 1800 1e70 1820 cbd6 e23e |0000: const-wide v0, #double 8.98315e-06 // #3ee2d6cb2018701e │ │ +0ddb52: ad02 0200 |0005: mul-double v2, v2, v0 │ │ +0ddb56: 1002 |0007: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/ds/avare/position/Epsg900913;) │ │ name : 'xMetersToPixels' │ │ type : '(DD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ddb54: |[0ddb54] com.ds.avare.position.Epsg900913.xMetersToPixels:(DD)D │ │ -0ddb64: 1800 9310 7c45 f81b 7341 |0000: const-wide v0, #double 2.00375e+07 // #41731bf8457c1093 │ │ -0ddb6e: cb04 |0005: add-double/2addr v4, v0 │ │ -0ddb70: 7120 da23 3200 |0006: invoke-static {v2, v3}, Lcom/ds/avare/position/Epsg900913;.getInvResolution:(D)D // method@23da │ │ -0ddb76: 0b02 |0009: move-result-wide v2 │ │ -0ddb78: ad04 0402 |000a: mul-double v4, v4, v2 │ │ -0ddb7c: 1004 |000c: return-wide v4 │ │ +0ddb58: |[0ddb58] com.ds.avare.position.Epsg900913.xMetersToPixels:(DD)D │ │ +0ddb68: 1800 9310 7c45 f81b 7341 |0000: const-wide v0, #double 2.00375e+07 // #41731bf8457c1093 │ │ +0ddb72: cb04 |0005: add-double/2addr v4, v0 │ │ +0ddb74: 7120 da23 3200 |0006: invoke-static {v2, v3}, Lcom/ds/avare/position/Epsg900913;.getInvResolution:(D)D // method@23da │ │ +0ddb7a: 0b02 |0009: move-result-wide v2 │ │ +0ddb7c: ad04 0402 |000a: mul-double v4, v4, v2 │ │ +0ddb80: 1004 |000c: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=182 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) D │ │ 0x0000 - 0x000d reg=4 (null) D │ │ │ │ @@ -232858,20 +232859,20 @@ │ │ type : '(DD)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0ddc34: |[0ddc34] com.ds.avare.position.Epsg900913.xMetersToTile:(DD)I │ │ -0ddc44: 7140 f023 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/ds/avare/position/Epsg900913;.xMetersToPixels:(DD)D // method@23f0 │ │ -0ddc4a: 0b00 |0003: move-result-wide v0 │ │ -0ddc4c: 7120 f323 1000 |0004: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.xPixelsToTile:(D)I // method@23f3 │ │ -0ddc52: 0a00 |0007: move-result v0 │ │ -0ddc54: 0f00 |0008: return v0 │ │ +0ddc38: |[0ddc38] com.ds.avare.position.Epsg900913.xMetersToTile:(DD)I │ │ +0ddc48: 7140 f023 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/ds/avare/position/Epsg900913;.xMetersToPixels:(DD)D // method@23f0 │ │ +0ddc4e: 0b00 |0003: move-result-wide v0 │ │ +0ddc50: 7120 f323 1000 |0004: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.xPixelsToTile:(D)I // method@23f3 │ │ +0ddc56: 0a00 |0007: move-result v0 │ │ +0ddc58: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) D │ │ 0x0000 - 0x0009 reg=2 (null) D │ │ @@ -232881,21 +232882,21 @@ │ │ type : '(DD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ddb80: |[0ddb80] com.ds.avare.position.Epsg900913.xPixelsToMeters:(DD)D │ │ -0ddb90: 7120 e923 1000 |0000: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.getResolution:(D)D // method@23e9 │ │ -0ddb96: 0b00 |0003: move-result-wide v0 │ │ -0ddb98: ad02 0200 |0004: mul-double v2, v2, v0 │ │ -0ddb9c: 1800 9310 7c45 f81b 7341 |0006: const-wide v0, #double 2.00375e+07 // #41731bf8457c1093 │ │ -0ddba6: cc02 |000b: sub-double/2addr v2, v0 │ │ -0ddba8: 1002 |000c: return-wide v2 │ │ +0ddb84: |[0ddb84] com.ds.avare.position.Epsg900913.xPixelsToMeters:(DD)D │ │ +0ddb94: 7120 e923 1000 |0000: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.getResolution:(D)D // method@23e9 │ │ +0ddb9a: 0b00 |0003: move-result-wide v0 │ │ +0ddb9c: ad02 0200 |0004: mul-double v2, v2, v0 │ │ +0ddba0: 1800 9310 7c45 f81b 7341 |0006: const-wide v0, #double 2.00375e+07 // #41731bf8457c1093 │ │ +0ddbaa: cc02 |000b: sub-double/2addr v2, v0 │ │ +0ddbac: 1002 |000c: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) D │ │ 0x0000 - 0x000d reg=2 (null) D │ │ │ │ @@ -232904,23 +232905,23 @@ │ │ type : '(D)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ddc58: |[0ddc58] com.ds.avare.position.Epsg900913.xPixelsToTile:(D)I │ │ -0ddc68: 1900 603f |0000: const-wide/high16 v0, #long 4566650022153682944 // #3f60 │ │ -0ddc6c: ad02 0200 |0002: mul-double v2, v2, v0 │ │ -0ddc70: 7120 712a 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2a71 │ │ -0ddc76: 0b02 |0007: move-result-wide v2 │ │ -0ddc78: 1900 f03f |0008: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -0ddc7c: cc02 |000a: sub-double/2addr v2, v0 │ │ -0ddc7e: 8a22 |000b: double-to-int v2, v2 │ │ -0ddc80: 0f02 |000c: return v2 │ │ +0ddc5c: |[0ddc5c] com.ds.avare.position.Epsg900913.xPixelsToTile:(D)I │ │ +0ddc6c: 1900 603f |0000: const-wide/high16 v0, #long 4566650022153682944 // #3f60 │ │ +0ddc70: ad02 0200 |0002: mul-double v2, v2, v0 │ │ +0ddc74: 7120 712a 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2a71 │ │ +0ddc7a: 0b02 |0007: move-result-wide v2 │ │ +0ddc7c: 1900 f03f |0008: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +0ddc80: cc02 |000a: sub-double/2addr v2, v0 │ │ +0ddc82: 8a22 |000b: double-to-int v2, v2 │ │ +0ddc84: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=190 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) D │ │ │ │ #18 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -232928,21 +232929,21 @@ │ │ type : '(DD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ddbac: |[0ddbac] com.ds.avare.position.Epsg900913.yMetersToPixels:(DD)D │ │ -0ddbbc: 1800 9310 7c45 f81b 7341 |0000: const-wide v0, #double 2.00375e+07 // #41731bf8457c1093 │ │ -0ddbc6: cb04 |0005: add-double/2addr v4, v0 │ │ -0ddbc8: 7120 da23 3200 |0006: invoke-static {v2, v3}, Lcom/ds/avare/position/Epsg900913;.getInvResolution:(D)D // method@23da │ │ -0ddbce: 0b02 |0009: move-result-wide v2 │ │ -0ddbd0: ad04 0402 |000a: mul-double v4, v4, v2 │ │ -0ddbd4: 1004 |000c: return-wide v4 │ │ +0ddbb0: |[0ddbb0] com.ds.avare.position.Epsg900913.yMetersToPixels:(DD)D │ │ +0ddbc0: 1800 9310 7c45 f81b 7341 |0000: const-wide v0, #double 2.00375e+07 // #41731bf8457c1093 │ │ +0ddbca: cb04 |0005: add-double/2addr v4, v0 │ │ +0ddbcc: 7120 da23 3200 |0006: invoke-static {v2, v3}, Lcom/ds/avare/position/Epsg900913;.getInvResolution:(D)D // method@23da │ │ +0ddbd2: 0b02 |0009: move-result-wide v2 │ │ +0ddbd4: ad04 0402 |000a: mul-double v4, v4, v2 │ │ +0ddbd8: 1004 |000c: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=186 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) D │ │ 0x0000 - 0x000d reg=4 (null) D │ │ │ │ @@ -232951,20 +232952,20 @@ │ │ type : '(DD)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0ddc84: |[0ddc84] com.ds.avare.position.Epsg900913.yMetersToTile:(DD)I │ │ -0ddc94: 7140 f423 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/ds/avare/position/Epsg900913;.yMetersToPixels:(DD)D // method@23f4 │ │ -0ddc9a: 0b00 |0003: move-result-wide v0 │ │ -0ddc9c: 7120 f723 1000 |0004: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.yPixelsToTile:(D)I // method@23f7 │ │ -0ddca2: 0a00 |0007: move-result v0 │ │ -0ddca4: 0f00 |0008: return v0 │ │ +0ddc88: |[0ddc88] com.ds.avare.position.Epsg900913.yMetersToTile:(DD)I │ │ +0ddc98: 7140 f423 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/ds/avare/position/Epsg900913;.yMetersToPixels:(DD)D // method@23f4 │ │ +0ddc9e: 0b00 |0003: move-result-wide v0 │ │ +0ddca0: 7120 f723 1000 |0004: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.yPixelsToTile:(D)I // method@23f7 │ │ +0ddca6: 0a00 |0007: move-result v0 │ │ +0ddca8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0004 line=204 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) D │ │ 0x0000 - 0x0009 reg=2 (null) D │ │ @@ -232974,21 +232975,21 @@ │ │ type : '(DD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ddbd8: |[0ddbd8] com.ds.avare.position.Epsg900913.yPixelsToMeters:(DD)D │ │ -0ddbe8: 7120 e923 1000 |0000: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.getResolution:(D)D // method@23e9 │ │ -0ddbee: 0b00 |0003: move-result-wide v0 │ │ -0ddbf0: ad02 0200 |0004: mul-double v2, v2, v0 │ │ -0ddbf4: 1800 9310 7c45 f81b 7341 |0006: const-wide v0, #double 2.00375e+07 // #41731bf8457c1093 │ │ -0ddbfe: cc02 |000b: sub-double/2addr v2, v0 │ │ -0ddc00: 1002 |000c: return-wide v2 │ │ +0ddbdc: |[0ddbdc] com.ds.avare.position.Epsg900913.yPixelsToMeters:(DD)D │ │ +0ddbec: 7120 e923 1000 |0000: invoke-static {v0, v1}, Lcom/ds/avare/position/Epsg900913;.getResolution:(D)D // method@23e9 │ │ +0ddbf2: 0b00 |0003: move-result-wide v0 │ │ +0ddbf4: ad02 0200 |0004: mul-double v2, v2, v0 │ │ +0ddbf8: 1800 9310 7c45 f81b 7341 |0006: const-wide v0, #double 2.00375e+07 // #41731bf8457c1093 │ │ +0ddc02: cc02 |000b: sub-double/2addr v2, v0 │ │ +0ddc04: 1002 |000c: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) D │ │ 0x0000 - 0x000d reg=2 (null) D │ │ │ │ @@ -232997,23 +232998,23 @@ │ │ type : '(D)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ddca8: |[0ddca8] com.ds.avare.position.Epsg900913.yPixelsToTile:(D)I │ │ -0ddcb8: 1900 603f |0000: const-wide/high16 v0, #long 4566650022153682944 // #3f60 │ │ -0ddcbc: ad02 0200 |0002: mul-double v2, v2, v0 │ │ -0ddcc0: 7120 712a 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2a71 │ │ -0ddcc6: 0b02 |0007: move-result-wide v2 │ │ -0ddcc8: 1900 f03f |0008: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -0ddccc: cc02 |000a: sub-double/2addr v2, v0 │ │ -0ddcce: 8a22 |000b: double-to-int v2, v2 │ │ -0ddcd0: 0f02 |000c: return v2 │ │ +0ddcac: |[0ddcac] com.ds.avare.position.Epsg900913.yPixelsToTile:(D)I │ │ +0ddcbc: 1900 603f |0000: const-wide/high16 v0, #long 4566650022153682944 // #3f60 │ │ +0ddcc0: ad02 0200 |0002: mul-double v2, v2, v0 │ │ +0ddcc4: 7120 712a 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2a71 │ │ +0ddcca: 0b02 |0007: move-result-wide v2 │ │ +0ddccc: 1900 f03f |0008: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +0ddcd0: cc02 |000a: sub-double/2addr v2, v0 │ │ +0ddcd2: 8a22 |000b: double-to-int v2, v2 │ │ +0ddcd4: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=194 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) D │ │ │ │ Virtual methods - │ │ @@ -233022,21 +233023,21 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0dd868: |[0dd868] com.ds.avare.position.Epsg900913.getLatCenter:()D │ │ -0dd878: 5340 9714 |0000: iget-wide v0, v4, Lcom/ds/avare/position/Epsg900913;.mLatU:D // field@1497 │ │ -0dd87c: 5342 9614 |0002: iget-wide v2, v4, Lcom/ds/avare/position/Epsg900913;.mLatD:D // field@1496 │ │ -0dd880: cb20 |0004: add-double/2addr v0, v2 │ │ -0dd882: 1902 0040 |0005: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -0dd886: ce20 |0007: div-double/2addr v0, v2 │ │ -0dd888: 1000 |0008: return-wide v0 │ │ +0dd86c: |[0dd86c] com.ds.avare.position.Epsg900913.getLatCenter:()D │ │ +0dd87c: 5340 9714 |0000: iget-wide v0, v4, Lcom/ds/avare/position/Epsg900913;.mLatU:D // field@1497 │ │ +0dd880: 5342 9614 |0002: iget-wide v2, v4, Lcom/ds/avare/position/Epsg900913;.mLatD:D // field@1496 │ │ +0dd884: cb20 |0004: add-double/2addr v0, v2 │ │ +0dd886: 1902 0040 |0005: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +0dd88a: ce20 |0007: div-double/2addr v0, v2 │ │ +0dd88c: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 this Lcom/ds/avare/position/Epsg900913; │ │ │ │ #1 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -233044,17 +233045,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dd88c: |[0dd88c] com.ds.avare.position.Epsg900913.getLatLowerLeft:()D │ │ -0dd89c: 5320 9614 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLatD:D // field@1496 │ │ -0dd8a0: 1000 |0002: return-wide v0 │ │ +0dd890: |[0dd890] com.ds.avare.position.Epsg900913.getLatLowerLeft:()D │ │ +0dd8a0: 5320 9614 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLatD:D // field@1496 │ │ +0dd8a4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Epsg900913; │ │ │ │ #2 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -233062,17 +233063,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dd8a4: |[0dd8a4] com.ds.avare.position.Epsg900913.getLatLowerRight:()D │ │ -0dd8b4: 5320 9614 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLatD:D // field@1496 │ │ -0dd8b8: 1000 |0002: return-wide v0 │ │ +0dd8a8: |[0dd8a8] com.ds.avare.position.Epsg900913.getLatLowerRight:()D │ │ +0dd8b8: 5320 9614 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLatD:D // field@1496 │ │ +0dd8bc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Epsg900913; │ │ │ │ #3 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -233080,17 +233081,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dd8bc: |[0dd8bc] com.ds.avare.position.Epsg900913.getLatUpperLeft:()D │ │ -0dd8cc: 5320 9714 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLatU:D // field@1497 │ │ -0dd8d0: 1000 |0002: return-wide v0 │ │ +0dd8c0: |[0dd8c0] com.ds.avare.position.Epsg900913.getLatUpperLeft:()D │ │ +0dd8d0: 5320 9714 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLatU:D // field@1497 │ │ +0dd8d4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Epsg900913; │ │ │ │ #4 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -233098,17 +233099,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dd8d4: |[0dd8d4] com.ds.avare.position.Epsg900913.getLatUpperRight:()D │ │ -0dd8e4: 5320 9714 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLatU:D // field@1497 │ │ -0dd8e8: 1000 |0002: return-wide v0 │ │ +0dd8d8: |[0dd8d8] com.ds.avare.position.Epsg900913.getLatUpperRight:()D │ │ +0dd8e8: 5320 9714 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLatU:D // field@1497 │ │ +0dd8ec: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Epsg900913; │ │ │ │ #5 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -233116,21 +233117,21 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0dd920: |[0dd920] com.ds.avare.position.Epsg900913.getLonCenter:()D │ │ -0dd930: 5340 9914 |0000: iget-wide v0, v4, Lcom/ds/avare/position/Epsg900913;.mLonR:D // field@1499 │ │ -0dd934: 5342 9814 |0002: iget-wide v2, v4, Lcom/ds/avare/position/Epsg900913;.mLonL:D // field@1498 │ │ -0dd938: cb20 |0004: add-double/2addr v0, v2 │ │ -0dd93a: 1902 0040 |0005: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -0dd93e: ce20 |0007: div-double/2addr v0, v2 │ │ -0dd940: 1000 |0008: return-wide v0 │ │ +0dd924: |[0dd924] com.ds.avare.position.Epsg900913.getLonCenter:()D │ │ +0dd934: 5340 9914 |0000: iget-wide v0, v4, Lcom/ds/avare/position/Epsg900913;.mLonR:D // field@1499 │ │ +0dd938: 5342 9814 |0002: iget-wide v2, v4, Lcom/ds/avare/position/Epsg900913;.mLonL:D // field@1498 │ │ +0dd93c: cb20 |0004: add-double/2addr v0, v2 │ │ +0dd93e: 1902 0040 |0005: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +0dd942: ce20 |0007: div-double/2addr v0, v2 │ │ +0dd944: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 this Lcom/ds/avare/position/Epsg900913; │ │ │ │ #6 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -233138,17 +233139,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dd944: |[0dd944] com.ds.avare.position.Epsg900913.getLonLowerLeft:()D │ │ -0dd954: 5320 9814 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLonL:D // field@1498 │ │ -0dd958: 1000 |0002: return-wide v0 │ │ +0dd948: |[0dd948] com.ds.avare.position.Epsg900913.getLonLowerLeft:()D │ │ +0dd958: 5320 9814 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLonL:D // field@1498 │ │ +0dd95c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Epsg900913; │ │ │ │ #7 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -233156,17 +233157,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dd95c: |[0dd95c] com.ds.avare.position.Epsg900913.getLonLowerRight:()D │ │ -0dd96c: 5320 9914 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLonR:D // field@1499 │ │ -0dd970: 1000 |0002: return-wide v0 │ │ +0dd960: |[0dd960] com.ds.avare.position.Epsg900913.getLonLowerRight:()D │ │ +0dd970: 5320 9914 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLonR:D // field@1499 │ │ +0dd974: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Epsg900913; │ │ │ │ #8 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -233174,17 +233175,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dd974: |[0dd974] com.ds.avare.position.Epsg900913.getLonUpperLeft:()D │ │ -0dd984: 5320 9814 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLonL:D // field@1498 │ │ -0dd988: 1000 |0002: return-wide v0 │ │ +0dd978: |[0dd978] com.ds.avare.position.Epsg900913.getLonUpperLeft:()D │ │ +0dd988: 5320 9814 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLonL:D // field@1498 │ │ +0dd98c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Epsg900913; │ │ │ │ #9 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -233192,17 +233193,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dd98c: |[0dd98c] com.ds.avare.position.Epsg900913.getLonUpperRight:()D │ │ -0dd99c: 5320 9914 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLonR:D // field@1499 │ │ -0dd9a0: 1000 |0002: return-wide v0 │ │ +0dd990: |[0dd990] com.ds.avare.position.Epsg900913.getLonUpperRight:()D │ │ +0dd9a0: 5320 9914 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Epsg900913;.mLonR:D // field@1499 │ │ +0dd9a4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Epsg900913; │ │ │ │ #10 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -233210,17 +233211,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ddc04: |[0ddc04] com.ds.avare.position.Epsg900913.getTilex:()I │ │ -0ddc14: 5210 9a14 |0000: iget v0, v1, Lcom/ds/avare/position/Epsg900913;.mTx:I // field@149a │ │ -0ddc18: 0f00 |0002: return v0 │ │ +0ddc08: |[0ddc08] com.ds.avare.position.Epsg900913.getTilex:()I │ │ +0ddc18: 5210 9a14 |0000: iget v0, v1, Lcom/ds/avare/position/Epsg900913;.mTx:I // field@149a │ │ +0ddc1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/position/Epsg900913; │ │ │ │ #11 : (in Lcom/ds/avare/position/Epsg900913;) │ │ @@ -233228,17 +233229,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ddc1c: |[0ddc1c] com.ds.avare.position.Epsg900913.getTiley:()I │ │ -0ddc2c: 5210 9b14 |0000: iget v0, v1, Lcom/ds/avare/position/Epsg900913;.mTy:I // field@149b │ │ -0ddc30: 0f00 |0002: return v0 │ │ +0ddc20: |[0ddc20] com.ds.avare.position.Epsg900913.getTiley:()I │ │ +0ddc30: 5210 9b14 |0000: iget v0, v1, Lcom/ds/avare/position/Epsg900913;.mTy:I // field@149b │ │ +0ddc34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/position/Epsg900913; │ │ │ │ source_file_idx : 4129 (Epsg900913.java) │ │ @@ -233274,20 +233275,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0de164: |[0de164] com.ds.avare.position.Movement.:()V │ │ -0de174: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0de17a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -0de17e: 5a20 9f14 |0005: iput-wide v0, v2, Lcom/ds/avare/position/Movement;.mOffsetX:D // field@149f │ │ -0de182: 5a20 a014 |0007: iput-wide v0, v2, Lcom/ds/avare/position/Movement;.mOffsetY:D // field@14a0 │ │ -0de186: 0e00 |0009: return-void │ │ +0de168: |[0de168] com.ds.avare.position.Movement.:()V │ │ +0de178: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0de17e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +0de182: 5a20 9f14 |0005: iput-wide v0, v2, Lcom/ds/avare/position/Movement;.mOffsetX:D // field@149f │ │ +0de186: 5a20 a014 |0007: iput-wide v0, v2, Lcom/ds/avare/position/Movement;.mOffsetY:D // field@14a0 │ │ +0de18a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/ds/avare/position/Movement; │ │ @@ -233297,23 +233298,23 @@ │ │ type : '([D)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0de188: |[0de188] com.ds.avare.position.Movement.:([D)V │ │ -0de198: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0de19e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0de1a0: 4500 0300 |0004: aget-wide v0, v3, v0 │ │ -0de1a4: 5a20 9f14 |0006: iput-wide v0, v2, Lcom/ds/avare/position/Movement;.mOffsetX:D // field@149f │ │ -0de1a8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0de1aa: 4500 0300 |0009: aget-wide v0, v3, v0 │ │ -0de1ae: 5a20 a014 |000b: iput-wide v0, v2, Lcom/ds/avare/position/Movement;.mOffsetY:D // field@14a0 │ │ -0de1b2: 0e00 |000d: return-void │ │ +0de18c: |[0de18c] com.ds.avare.position.Movement.:([D)V │ │ +0de19c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0de1a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0de1a4: 4500 0300 |0004: aget-wide v0, v3, v0 │ │ +0de1a8: 5a20 9f14 |0006: iput-wide v0, v2, Lcom/ds/avare/position/Movement;.mOffsetX:D // field@149f │ │ +0de1ac: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0de1ae: 4500 0300 |0009: aget-wide v0, v3, v0 │ │ +0de1b2: 5a20 a014 |000b: iput-wide v0, v2, Lcom/ds/avare/position/Movement;.mOffsetY:D // field@14a0 │ │ +0de1b6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=38 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/ds/avare/position/Movement; │ │ @@ -233325,17 +233326,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de134: |[0de134] com.ds.avare.position.Movement.getOffsetLatitude:()D │ │ -0de144: 5320 a014 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Movement;.mOffsetY:D // field@14a0 │ │ -0de148: 1000 |0002: return-wide v0 │ │ +0de138: |[0de138] com.ds.avare.position.Movement.getOffsetLatitude:()D │ │ +0de148: 5320 a014 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Movement;.mOffsetY:D // field@14a0 │ │ +0de14c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Movement; │ │ │ │ #1 : (in Lcom/ds/avare/position/Movement;) │ │ @@ -233343,17 +233344,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de14c: |[0de14c] com.ds.avare.position.Movement.getOffsetLongitude:()D │ │ -0de15c: 5320 9f14 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Movement;.mOffsetX:D // field@149f │ │ -0de160: 1000 |0002: return-wide v0 │ │ +0de150: |[0de150] com.ds.avare.position.Movement.getOffsetLongitude:()D │ │ +0de160: 5320 9f14 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Movement;.mOffsetX:D // field@149f │ │ +0de164: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Movement; │ │ │ │ source_file_idx : 8378 (Movement.java) │ │ @@ -233413,17 +233414,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0de334: |[0de334] com.ds.avare.position.Origin.:()V │ │ -0de344: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0de34a: 0e00 |0003: return-void │ │ +0de338: |[0de338] com.ds.avare.position.Origin.:()V │ │ +0de348: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0de34e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/position/Origin; │ │ │ │ Virtual methods - │ │ @@ -233432,17 +233433,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de1b4: |[0de1b4] com.ds.avare.position.Origin.getLatScreenBot:()D │ │ -0de1c4: 5320 a114 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Origin;.mLatScreenBot:D // field@14a1 │ │ -0de1c8: 1000 |0002: return-wide v0 │ │ +0de1b8: |[0de1b8] com.ds.avare.position.Origin.getLatScreenBot:()D │ │ +0de1c8: 5320 a114 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Origin;.mLatScreenBot:D // field@14a1 │ │ +0de1cc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Origin; │ │ │ │ #1 : (in Lcom/ds/avare/position/Origin;) │ │ @@ -233450,17 +233451,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de1cc: |[0de1cc] com.ds.avare.position.Origin.getLatScreenTop:()D │ │ -0de1dc: 5320 a314 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Origin;.mLatScreenTop:D // field@14a3 │ │ -0de1e0: 1000 |0002: return-wide v0 │ │ +0de1d0: |[0de1d0] com.ds.avare.position.Origin.getLatScreenTop:()D │ │ +0de1e0: 5320 a314 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Origin;.mLatScreenTop:D // field@14a3 │ │ +0de1e4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Origin; │ │ │ │ #2 : (in Lcom/ds/avare/position/Origin;) │ │ @@ -233468,17 +233469,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de1e4: |[0de1e4] com.ds.avare.position.Origin.getLatitudeCenter:()D │ │ -0de1f4: 5320 a214 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Origin;.mLatScreenCenter:D // field@14a2 │ │ -0de1f8: 1000 |0002: return-wide v0 │ │ +0de1e8: |[0de1e8] com.ds.avare.position.Origin.getLatitudeCenter:()D │ │ +0de1f8: 5320 a214 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Origin;.mLatScreenCenter:D // field@14a2 │ │ +0de1fc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Origin; │ │ │ │ #3 : (in Lcom/ds/avare/position/Origin;) │ │ @@ -233486,22 +233487,22 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -0de1fc: |[0de1fc] com.ds.avare.position.Origin.getLatitudeOf:(D)D │ │ -0de20c: 5380 a714 |0000: iget-wide v0, v8, Lcom/ds/avare/position/Origin;.mScale:D // field@14a7 │ │ -0de210: ae02 0900 |0002: div-double v2, v9, v0 │ │ -0de214: 5384 a314 |0004: iget-wide v4, v8, Lcom/ds/avare/position/Origin;.mLatScreenTop:D // field@14a3 │ │ -0de218: 5386 a814 |0006: iget-wide v6, v8, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ -0de21c: 7706 e023 0200 |0008: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/position/Epsg900913;.getLatitudeOf:(DDD)D // method@23e0 │ │ -0de222: 0b09 |000b: move-result-wide v9 │ │ -0de224: 1009 |000c: return-wide v9 │ │ +0de200: |[0de200] com.ds.avare.position.Origin.getLatitudeOf:(D)D │ │ +0de210: 5380 a714 |0000: iget-wide v0, v8, Lcom/ds/avare/position/Origin;.mScale:D // field@14a7 │ │ +0de214: ae02 0900 |0002: div-double v2, v9, v0 │ │ +0de218: 5384 a314 |0004: iget-wide v4, v8, Lcom/ds/avare/position/Origin;.mLatScreenTop:D // field@14a3 │ │ +0de21c: 5386 a814 |0006: iget-wide v6, v8, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ +0de220: 7706 e023 0200 |0008: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/position/Epsg900913;.getLatitudeOf:(DDD)D // method@23e0 │ │ +0de226: 0b09 |000b: move-result-wide v9 │ │ +0de228: 1009 |000c: return-wide v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x000d reg=8 this Lcom/ds/avare/position/Origin; │ │ 0x0000 - 0x000d reg=9 (null) D │ │ │ │ @@ -233510,17 +233511,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de228: |[0de228] com.ds.avare.position.Origin.getLonScreenLeft:()D │ │ -0de238: 5320 a514 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Origin;.mLonScreenLeft:D // field@14a5 │ │ -0de23c: 1000 |0002: return-wide v0 │ │ +0de22c: |[0de22c] com.ds.avare.position.Origin.getLonScreenLeft:()D │ │ +0de23c: 5320 a514 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Origin;.mLonScreenLeft:D // field@14a5 │ │ +0de240: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Origin; │ │ │ │ #5 : (in Lcom/ds/avare/position/Origin;) │ │ @@ -233528,17 +233529,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de240: |[0de240] com.ds.avare.position.Origin.getLonScreenRight:()D │ │ -0de250: 5320 a614 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Origin;.mLonScreenRight:D // field@14a6 │ │ -0de254: 1000 |0002: return-wide v0 │ │ +0de244: |[0de244] com.ds.avare.position.Origin.getLonScreenRight:()D │ │ +0de254: 5320 a614 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Origin;.mLonScreenRight:D // field@14a6 │ │ +0de258: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Origin; │ │ │ │ #6 : (in Lcom/ds/avare/position/Origin;) │ │ @@ -233546,17 +233547,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de258: |[0de258] com.ds.avare.position.Origin.getLongitudeCenter:()D │ │ -0de268: 5320 a414 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Origin;.mLonScreenCenter:D // field@14a4 │ │ -0de26c: 1000 |0002: return-wide v0 │ │ +0de25c: |[0de25c] com.ds.avare.position.Origin.getLongitudeCenter:()D │ │ +0de26c: 5320 a414 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Origin;.mLonScreenCenter:D // field@14a4 │ │ +0de270: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Origin; │ │ │ │ #7 : (in Lcom/ds/avare/position/Origin;) │ │ @@ -233564,22 +233565,22 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -0de270: |[0de270] com.ds.avare.position.Origin.getLongitudeOf:(D)D │ │ -0de280: 5380 a714 |0000: iget-wide v0, v8, Lcom/ds/avare/position/Origin;.mScale:D // field@14a7 │ │ -0de284: ae02 0900 |0002: div-double v2, v9, v0 │ │ -0de288: 5384 a514 |0004: iget-wide v4, v8, Lcom/ds/avare/position/Origin;.mLonScreenLeft:D // field@14a5 │ │ -0de28c: 5386 a814 |0006: iget-wide v6, v8, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ -0de290: 7706 e623 0200 |0008: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/position/Epsg900913;.getLongitudeOf:(DDD)D // method@23e6 │ │ -0de296: 0b09 |000b: move-result-wide v9 │ │ -0de298: 1009 |000c: return-wide v9 │ │ +0de274: |[0de274] com.ds.avare.position.Origin.getLongitudeOf:(D)D │ │ +0de284: 5380 a714 |0000: iget-wide v0, v8, Lcom/ds/avare/position/Origin;.mScale:D // field@14a7 │ │ +0de288: ae02 0900 |0002: div-double v2, v9, v0 │ │ +0de28c: 5384 a514 |0004: iget-wide v4, v8, Lcom/ds/avare/position/Origin;.mLonScreenLeft:D // field@14a5 │ │ +0de290: 5386 a814 |0006: iget-wide v6, v8, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ +0de294: 7706 e623 0200 |0008: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/position/Epsg900913;.getLongitudeOf:(DDD)D // method@23e6 │ │ +0de29a: 0b09 |000b: move-result-wide v9 │ │ +0de29c: 1009 |000c: return-wide v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x000d reg=8 this Lcom/ds/avare/position/Origin; │ │ 0x0000 - 0x000d reg=9 (null) D │ │ │ │ @@ -233588,23 +233589,23 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -0de29c: |[0de29c] com.ds.avare.position.Origin.getOffsetX:(D)D │ │ -0de2ac: 5360 a514 |0000: iget-wide v0, v6, Lcom/ds/avare/position/Origin;.mLonScreenLeft:D // field@14a5 │ │ -0de2b0: 5364 a814 |0002: iget-wide v4, v6, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ -0de2b4: 0472 |0004: move-wide v2, v7 │ │ -0de2b6: 7706 e723 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/ds/avare/position/Epsg900913;.getOffsetX:(DDD)D // method@23e7 │ │ -0de2bc: 0b07 |0008: move-result-wide v7 │ │ -0de2be: 5360 a714 |0009: iget-wide v0, v6, Lcom/ds/avare/position/Origin;.mScale:D // field@14a7 │ │ -0de2c2: ad07 0700 |000b: mul-double v7, v7, v0 │ │ -0de2c6: 1007 |000d: return-wide v7 │ │ +0de2a0: |[0de2a0] com.ds.avare.position.Origin.getOffsetX:(D)D │ │ +0de2b0: 5360 a514 |0000: iget-wide v0, v6, Lcom/ds/avare/position/Origin;.mLonScreenLeft:D // field@14a5 │ │ +0de2b4: 5364 a814 |0002: iget-wide v4, v6, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ +0de2b8: 0472 |0004: move-wide v2, v7 │ │ +0de2ba: 7706 e723 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/ds/avare/position/Epsg900913;.getOffsetX:(DDD)D // method@23e7 │ │ +0de2c0: 0b07 |0008: move-result-wide v7 │ │ +0de2c2: 5360 a714 |0009: iget-wide v0, v6, Lcom/ds/avare/position/Origin;.mScale:D // field@14a7 │ │ +0de2c6: ad07 0700 |000b: mul-double v7, v7, v0 │ │ +0de2ca: 1007 |000d: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lcom/ds/avare/position/Origin; │ │ 0x0000 - 0x000e reg=7 (null) D │ │ │ │ @@ -233613,23 +233614,23 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -0de2c8: |[0de2c8] com.ds.avare.position.Origin.getOffsetY:(D)D │ │ -0de2d8: 5360 a314 |0000: iget-wide v0, v6, Lcom/ds/avare/position/Origin;.mLatScreenTop:D // field@14a3 │ │ -0de2dc: 5364 a814 |0002: iget-wide v4, v6, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ -0de2e0: 0472 |0004: move-wide v2, v7 │ │ -0de2e2: 7706 e823 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/ds/avare/position/Epsg900913;.getOffsetY:(DDD)D // method@23e8 │ │ -0de2e8: 0b07 |0008: move-result-wide v7 │ │ -0de2ea: 5360 a714 |0009: iget-wide v0, v6, Lcom/ds/avare/position/Origin;.mScale:D // field@14a7 │ │ -0de2ee: ad07 0700 |000b: mul-double v7, v7, v0 │ │ -0de2f2: 1007 |000d: return-wide v7 │ │ +0de2cc: |[0de2cc] com.ds.avare.position.Origin.getOffsetY:(D)D │ │ +0de2dc: 5360 a314 |0000: iget-wide v0, v6, Lcom/ds/avare/position/Origin;.mLatScreenTop:D // field@14a3 │ │ +0de2e0: 5364 a814 |0002: iget-wide v4, v6, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ +0de2e4: 0472 |0004: move-wide v2, v7 │ │ +0de2e6: 7706 e823 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/ds/avare/position/Epsg900913;.getOffsetY:(DDD)D // method@23e8 │ │ +0de2ec: 0b07 |0008: move-result-wide v7 │ │ +0de2ee: 5360 a714 |0009: iget-wide v0, v6, Lcom/ds/avare/position/Origin;.mScale:D // field@14a7 │ │ +0de2f2: ad07 0700 |000b: mul-double v7, v7, v0 │ │ +0de2f6: 1007 |000d: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lcom/ds/avare/position/Origin; │ │ 0x0000 - 0x000e reg=7 (null) D │ │ │ │ @@ -233638,30 +233639,30 @@ │ │ type : '(DD)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0de2f4: |[0de2f4] com.ds.avare.position.Origin.getPixelsInNmAtLatitude:(DD)I │ │ -0de304: 1900 4e40 |0000: const-wide/high16 v0, #long 4633641066610819072 // #404e │ │ -0de308: ce03 |0002: div-double/2addr v3, v0 │ │ -0de30a: 1900 0040 |0003: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ -0de30e: ce03 |0005: div-double/2addr v3, v0 │ │ -0de310: ac00 0503 |0006: sub-double v0, v5, v3 │ │ -0de314: cb35 |0008: add-double/2addr v5, v3 │ │ -0de316: 6e30 0a24 0201 |0009: invoke-virtual {v2, v0, v1}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0de31c: 0b03 |000c: move-result-wide v3 │ │ -0de31e: 6e30 0a24 5206 |000d: invoke-virtual {v2, v5, v6}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0de324: 0b05 |0010: move-result-wide v5 │ │ -0de326: cc53 |0011: sub-double/2addr v3, v5 │ │ -0de328: 7120 802a 4300 |0012: invoke-static {v3, v4}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0de32e: 0b03 |0015: move-result-wide v3 │ │ -0de330: 8434 |0016: long-to-int v4, v3 │ │ -0de332: 0f04 |0017: return v4 │ │ +0de2f8: |[0de2f8] com.ds.avare.position.Origin.getPixelsInNmAtLatitude:(DD)I │ │ +0de308: 1900 4e40 |0000: const-wide/high16 v0, #long 4633641066610819072 // #404e │ │ +0de30c: ce03 |0002: div-double/2addr v3, v0 │ │ +0de30e: 1900 0040 |0003: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ +0de312: ce03 |0005: div-double/2addr v3, v0 │ │ +0de314: ac00 0503 |0006: sub-double v0, v5, v3 │ │ +0de318: cb35 |0008: add-double/2addr v5, v3 │ │ +0de31a: 6e30 0a24 0201 |0009: invoke-virtual {v2, v0, v1}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0de320: 0b03 |000c: move-result-wide v3 │ │ +0de322: 6e30 0a24 5206 |000d: invoke-virtual {v2, v5, v6}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0de328: 0b05 |0010: move-result-wide v5 │ │ +0de32a: cc53 |0011: sub-double/2addr v3, v5 │ │ +0de32c: 7120 802a 4300 |0012: invoke-static {v3, v4}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0de332: 0b03 |0015: move-result-wide v3 │ │ +0de334: 8434 |0016: long-to-int v4, v3 │ │ +0de336: 0f04 |0017: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=142 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/ds/avare/position/Origin; │ │ 0x0000 - 0x0018 reg=3 (null) D │ │ 0x0000 - 0x0018 reg=5 (null) D │ │ @@ -233671,95 +233672,95 @@ │ │ type : '(Lcom/ds/avare/shapes/Tile;IILcom/ds/avare/gps/GpsParams;Lcom/ds/avare/position/Pan;Lcom/ds/avare/position/Scale;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 143 16-bit code units │ │ -0de34c: |[0de34c] com.ds.avare.position.Origin.update:(Lcom/ds/avare/shapes/Tile;IILcom/ds/avare/gps/GpsParams;Lcom/ds/avare/position/Pan;Lcom/ds/avare/position/Scale;)V │ │ -0de35c: 07b0 |0000: move-object v0, v11 │ │ -0de35e: 390c 0300 |0001: if-nez v12, 0004 // +0003 │ │ -0de362: 0e00 |0003: return-void │ │ -0de364: 7401 3124 1100 |0004: invoke-virtual/range {v17}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ -0de36a: 0a01 |0007: move-result v1 │ │ -0de36c: 8911 |0008: float-to-double v1, v1 │ │ -0de36e: 5a01 a714 |0009: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mScale:D // field@14a7 │ │ -0de372: 6e10 b924 0c00 |000b: invoke-virtual {v12}, Lcom/ds/avare/shapes/Tile;.getZoom:()D // method@24b9 │ │ -0de378: 0b01 |000e: move-result-wide v1 │ │ -0de37a: 5a01 a814 |000f: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ -0de37e: 7401 1024 1000 |0011: invoke-virtual/range {v16}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0de384: 0a01 |0014: move-result v1 │ │ -0de386: 7f11 |0015: neg-float v1, v1 │ │ -0de388: 8912 |0016: float-to-double v2, v1 │ │ -0de38a: 6e10 9721 0f00 |0017: invoke-virtual {v15}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0de390: 0b04 |001a: move-result-wide v4 │ │ -0de392: 5306 a814 |001b: iget-wide v6, v0, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ -0de396: 7706 e023 0200 |001d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/position/Epsg900913;.getLatitudeOf:(DDD)D // method@23e0 │ │ -0de39c: 0b01 |0020: move-result-wide v1 │ │ -0de39e: 5a01 a214 |0021: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mLatScreenCenter:D // field@14a2 │ │ -0de3a2: 7401 0f24 1000 |0023: invoke-virtual/range {v16}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0de3a8: 0a01 |0026: move-result v1 │ │ -0de3aa: 7f11 |0027: neg-float v1, v1 │ │ -0de3ac: 8912 |0028: float-to-double v2, v1 │ │ -0de3ae: 6e10 9921 0f00 |0029: invoke-virtual {v15}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0de3b4: 0b04 |002c: move-result-wide v4 │ │ -0de3b6: 5306 a814 |002d: iget-wide v6, v0, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ -0de3ba: 7706 e623 0200 |002f: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/position/Epsg900913;.getLongitudeOf:(DDD)D // method@23e6 │ │ -0de3c0: 0b01 |0032: move-result-wide v1 │ │ -0de3c2: 5a01 a414 |0033: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mLonScreenCenter:D // field@14a4 │ │ -0de3c6: 7401 1024 1000 |0035: invoke-virtual/range {v16}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0de3cc: 0a01 |0038: move-result v1 │ │ -0de3ce: 7f11 |0039: neg-float v1, v1 │ │ -0de3d0: 8911 |003a: float-to-double v1, v1 │ │ -0de3d2: db03 0e02 |003b: div-int/lit8 v3, v14, #int 2 // #02 │ │ -0de3d6: 8333 |003d: int-to-double v3, v3 │ │ -0de3d8: 5305 a714 |003e: iget-wide v5, v0, Lcom/ds/avare/position/Origin;.mScale:D // field@14a7 │ │ -0de3dc: 7120 382a 4300 |0040: invoke-static {v3, v4}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0de3e2: ce53 |0043: div-double/2addr v3, v5 │ │ -0de3e4: 7120 382a 2100 |0044: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0de3ea: ac05 0103 |0047: sub-double v5, v1, v3 │ │ -0de3ee: 6e10 9721 0f00 |0049: invoke-virtual {v15}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0de3f4: 0b07 |004c: move-result-wide v7 │ │ -0de3f6: 5309 a814 |004d: iget-wide v9, v0, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ -0de3fa: 7706 e023 0500 |004f: invoke-static/range {v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/position/Epsg900913;.getLatitudeOf:(DDD)D // method@23e0 │ │ -0de400: 0b01 |0052: move-result-wide v1 │ │ -0de402: 5a01 a314 |0053: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mLatScreenTop:D // field@14a3 │ │ -0de406: 7401 0f24 1000 |0055: invoke-virtual/range {v16}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0de40c: 0a01 |0058: move-result v1 │ │ -0de40e: 7f11 |0059: neg-float v1, v1 │ │ -0de410: 8911 |005a: float-to-double v1, v1 │ │ -0de412: db03 0d02 |005b: div-int/lit8 v3, v13, #int 2 // #02 │ │ -0de416: 8333 |005d: int-to-double v3, v3 │ │ -0de418: 5305 a714 |005e: iget-wide v5, v0, Lcom/ds/avare/position/Origin;.mScale:D // field@14a7 │ │ -0de41c: 7120 382a 4300 |0060: invoke-static {v3, v4}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0de422: ce53 |0063: div-double/2addr v3, v5 │ │ -0de424: 7120 382a 2100 |0064: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0de42a: cc31 |0067: sub-double/2addr v1, v3 │ │ -0de42c: 6e10 9921 0f00 |0068: invoke-virtual {v15}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0de432: 0b03 |006b: move-result-wide v3 │ │ -0de434: 5305 a814 |006c: iget-wide v5, v0, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ -0de438: 041c |006e: move-wide v12, v1 │ │ -0de43a: 043e |006f: move-wide v14, v3 │ │ -0de43c: 0510 0500 |0070: move-wide/from16 v16, v5 │ │ -0de440: 7706 e623 0c00 |0072: invoke-static/range {v12, v13, v14, v15, v16, v17}, Lcom/ds/avare/position/Epsg900913;.getLongitudeOf:(DDD)D // method@23e6 │ │ -0de446: 0b01 |0075: move-result-wide v1 │ │ -0de448: 5a01 a514 |0076: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mLonScreenLeft:D // field@14a5 │ │ -0de44c: 5303 a414 |0078: iget-wide v3, v0, Lcom/ds/avare/position/Origin;.mLonScreenCenter:D // field@14a4 │ │ -0de450: ac03 0103 |007a: sub-double v3, v1, v3 │ │ -0de454: 1905 0040 |007c: const-wide/high16 v5, #long 4611686018427387904 // #4000 │ │ -0de458: ad03 0305 |007e: mul-double v3, v3, v5 │ │ -0de45c: cc31 |0080: sub-double/2addr v1, v3 │ │ -0de45e: 5a01 a614 |0081: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mLonScreenRight:D // field@14a6 │ │ -0de462: 5301 a314 |0083: iget-wide v1, v0, Lcom/ds/avare/position/Origin;.mLatScreenTop:D // field@14a3 │ │ -0de466: 5303 a214 |0085: iget-wide v3, v0, Lcom/ds/avare/position/Origin;.mLatScreenCenter:D // field@14a2 │ │ -0de46a: ac03 0103 |0087: sub-double v3, v1, v3 │ │ -0de46e: ad03 0305 |0089: mul-double v3, v3, v5 │ │ -0de472: cc31 |008b: sub-double/2addr v1, v3 │ │ -0de474: 5a01 a114 |008c: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mLatScreenBot:D // field@14a1 │ │ -0de478: 0e00 |008e: return-void │ │ +0de350: |[0de350] com.ds.avare.position.Origin.update:(Lcom/ds/avare/shapes/Tile;IILcom/ds/avare/gps/GpsParams;Lcom/ds/avare/position/Pan;Lcom/ds/avare/position/Scale;)V │ │ +0de360: 07b0 |0000: move-object v0, v11 │ │ +0de362: 390c 0300 |0001: if-nez v12, 0004 // +0003 │ │ +0de366: 0e00 |0003: return-void │ │ +0de368: 7401 3124 1100 |0004: invoke-virtual/range {v17}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ +0de36e: 0a01 |0007: move-result v1 │ │ +0de370: 8911 |0008: float-to-double v1, v1 │ │ +0de372: 5a01 a714 |0009: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mScale:D // field@14a7 │ │ +0de376: 6e10 b924 0c00 |000b: invoke-virtual {v12}, Lcom/ds/avare/shapes/Tile;.getZoom:()D // method@24b9 │ │ +0de37c: 0b01 |000e: move-result-wide v1 │ │ +0de37e: 5a01 a814 |000f: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ +0de382: 7401 1024 1000 |0011: invoke-virtual/range {v16}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0de388: 0a01 |0014: move-result v1 │ │ +0de38a: 7f11 |0015: neg-float v1, v1 │ │ +0de38c: 8912 |0016: float-to-double v2, v1 │ │ +0de38e: 6e10 9721 0f00 |0017: invoke-virtual {v15}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0de394: 0b04 |001a: move-result-wide v4 │ │ +0de396: 5306 a814 |001b: iget-wide v6, v0, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ +0de39a: 7706 e023 0200 |001d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/position/Epsg900913;.getLatitudeOf:(DDD)D // method@23e0 │ │ +0de3a0: 0b01 |0020: move-result-wide v1 │ │ +0de3a2: 5a01 a214 |0021: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mLatScreenCenter:D // field@14a2 │ │ +0de3a6: 7401 0f24 1000 |0023: invoke-virtual/range {v16}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0de3ac: 0a01 |0026: move-result v1 │ │ +0de3ae: 7f11 |0027: neg-float v1, v1 │ │ +0de3b0: 8912 |0028: float-to-double v2, v1 │ │ +0de3b2: 6e10 9921 0f00 |0029: invoke-virtual {v15}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0de3b8: 0b04 |002c: move-result-wide v4 │ │ +0de3ba: 5306 a814 |002d: iget-wide v6, v0, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ +0de3be: 7706 e623 0200 |002f: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/position/Epsg900913;.getLongitudeOf:(DDD)D // method@23e6 │ │ +0de3c4: 0b01 |0032: move-result-wide v1 │ │ +0de3c6: 5a01 a414 |0033: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mLonScreenCenter:D // field@14a4 │ │ +0de3ca: 7401 1024 1000 |0035: invoke-virtual/range {v16}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0de3d0: 0a01 |0038: move-result v1 │ │ +0de3d2: 7f11 |0039: neg-float v1, v1 │ │ +0de3d4: 8911 |003a: float-to-double v1, v1 │ │ +0de3d6: db03 0e02 |003b: div-int/lit8 v3, v14, #int 2 // #02 │ │ +0de3da: 8333 |003d: int-to-double v3, v3 │ │ +0de3dc: 5305 a714 |003e: iget-wide v5, v0, Lcom/ds/avare/position/Origin;.mScale:D // field@14a7 │ │ +0de3e0: 7120 382a 4300 |0040: invoke-static {v3, v4}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0de3e6: ce53 |0043: div-double/2addr v3, v5 │ │ +0de3e8: 7120 382a 2100 |0044: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0de3ee: ac05 0103 |0047: sub-double v5, v1, v3 │ │ +0de3f2: 6e10 9721 0f00 |0049: invoke-virtual {v15}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0de3f8: 0b07 |004c: move-result-wide v7 │ │ +0de3fa: 5309 a814 |004d: iget-wide v9, v0, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ +0de3fe: 7706 e023 0500 |004f: invoke-static/range {v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/position/Epsg900913;.getLatitudeOf:(DDD)D // method@23e0 │ │ +0de404: 0b01 |0052: move-result-wide v1 │ │ +0de406: 5a01 a314 |0053: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mLatScreenTop:D // field@14a3 │ │ +0de40a: 7401 0f24 1000 |0055: invoke-virtual/range {v16}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0de410: 0a01 |0058: move-result v1 │ │ +0de412: 7f11 |0059: neg-float v1, v1 │ │ +0de414: 8911 |005a: float-to-double v1, v1 │ │ +0de416: db03 0d02 |005b: div-int/lit8 v3, v13, #int 2 // #02 │ │ +0de41a: 8333 |005d: int-to-double v3, v3 │ │ +0de41c: 5305 a714 |005e: iget-wide v5, v0, Lcom/ds/avare/position/Origin;.mScale:D // field@14a7 │ │ +0de420: 7120 382a 4300 |0060: invoke-static {v3, v4}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0de426: ce53 |0063: div-double/2addr v3, v5 │ │ +0de428: 7120 382a 2100 |0064: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0de42e: cc31 |0067: sub-double/2addr v1, v3 │ │ +0de430: 6e10 9921 0f00 |0068: invoke-virtual {v15}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0de436: 0b03 |006b: move-result-wide v3 │ │ +0de438: 5305 a814 |006c: iget-wide v5, v0, Lcom/ds/avare/position/Origin;.mZoom:D // field@14a8 │ │ +0de43c: 041c |006e: move-wide v12, v1 │ │ +0de43e: 043e |006f: move-wide v14, v3 │ │ +0de440: 0510 0500 |0070: move-wide/from16 v16, v5 │ │ +0de444: 7706 e623 0c00 |0072: invoke-static/range {v12, v13, v14, v15, v16, v17}, Lcom/ds/avare/position/Epsg900913;.getLongitudeOf:(DDD)D // method@23e6 │ │ +0de44a: 0b01 |0075: move-result-wide v1 │ │ +0de44c: 5a01 a514 |0076: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mLonScreenLeft:D // field@14a5 │ │ +0de450: 5303 a414 |0078: iget-wide v3, v0, Lcom/ds/avare/position/Origin;.mLonScreenCenter:D // field@14a4 │ │ +0de454: ac03 0103 |007a: sub-double v3, v1, v3 │ │ +0de458: 1905 0040 |007c: const-wide/high16 v5, #long 4611686018427387904 // #4000 │ │ +0de45c: ad03 0305 |007e: mul-double v3, v3, v5 │ │ +0de460: cc31 |0080: sub-double/2addr v1, v3 │ │ +0de462: 5a01 a614 |0081: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mLonScreenRight:D // field@14a6 │ │ +0de466: 5301 a314 |0083: iget-wide v1, v0, Lcom/ds/avare/position/Origin;.mLatScreenTop:D // field@14a3 │ │ +0de46a: 5303 a214 |0085: iget-wide v3, v0, Lcom/ds/avare/position/Origin;.mLatScreenCenter:D // field@14a2 │ │ +0de46e: ac03 0103 |0087: sub-double v3, v1, v3 │ │ +0de472: ad03 0305 |0089: mul-double v3, v3, v5 │ │ +0de476: cc31 |008b: sub-double/2addr v1, v3 │ │ +0de478: 5a01 a114 |008c: iput-wide v1, v0, Lcom/ds/avare/position/Origin;.mLatScreenBot:D // field@14a1 │ │ +0de47c: 0e00 |008e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=54 │ │ 0x000b line=55 │ │ 0x0011 line=57 │ │ 0x0023 line=58 │ │ 0x0035 line=59 │ │ @@ -233824,25 +233825,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0de578: |[0de578] com.ds.avare.position.Pan.:()V │ │ -0de588: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0de58e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0de590: 5920 a914 |0004: iput v0, v2, Lcom/ds/avare/position/Pan;.mMoveX:F // field@14a9 │ │ -0de594: 5920 ac14 |0006: iput v0, v2, Lcom/ds/avare/position/Pan;.mMoveY:F // field@14ac │ │ -0de598: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0de59a: 5921 aa14 |0009: iput v1, v2, Lcom/ds/avare/position/Pan;.mMoveXTile:I // field@14aa │ │ -0de59e: 5921 ad14 |000b: iput v1, v2, Lcom/ds/avare/position/Pan;.mMoveYTile:I // field@14ad │ │ -0de5a2: 5920 ab14 |000d: iput v0, v2, Lcom/ds/avare/position/Pan;.mMoveXTileOld:F // field@14ab │ │ -0de5a6: 5920 ae14 |000f: iput v0, v2, Lcom/ds/avare/position/Pan;.mMoveYTileOld:F // field@14ae │ │ -0de5aa: 0e00 |0011: return-void │ │ +0de57c: |[0de57c] com.ds.avare.position.Pan.:()V │ │ +0de58c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0de592: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0de594: 5920 a914 |0004: iput v0, v2, Lcom/ds/avare/position/Pan;.mMoveX:F // field@14a9 │ │ +0de598: 5920 ac14 |0006: iput v0, v2, Lcom/ds/avare/position/Pan;.mMoveY:F // field@14ac │ │ +0de59c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0de59e: 5921 aa14 |0009: iput v1, v2, Lcom/ds/avare/position/Pan;.mMoveXTile:I // field@14aa │ │ +0de5a2: 5921 ad14 |000b: iput v1, v2, Lcom/ds/avare/position/Pan;.mMoveYTile:I // field@14ad │ │ +0de5a6: 5920 ab14 |000d: iput v0, v2, Lcom/ds/avare/position/Pan;.mMoveXTileOld:F // field@14ab │ │ +0de5aa: 5920 ae14 |000f: iput v0, v2, Lcom/ds/avare/position/Pan;.mMoveYTileOld:F // field@14ae │ │ +0de5ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ 0x0006 line=47 │ │ 0x0009 line=48 │ │ 0x000b line=49 │ │ @@ -233856,29 +233857,29 @@ │ │ type : '(Lcom/ds/avare/position/Pan;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0de5ac: |[0de5ac] com.ds.avare.position.Pan.:(Lcom/ds/avare/position/Pan;)V │ │ -0de5bc: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0de5c2: 5220 a914 |0003: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveX:F // field@14a9 │ │ -0de5c6: 5910 a914 |0005: iput v0, v1, Lcom/ds/avare/position/Pan;.mMoveX:F // field@14a9 │ │ -0de5ca: 5220 ac14 |0007: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveY:F // field@14ac │ │ -0de5ce: 5910 ac14 |0009: iput v0, v1, Lcom/ds/avare/position/Pan;.mMoveY:F // field@14ac │ │ -0de5d2: 5220 aa14 |000b: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveXTile:I // field@14aa │ │ -0de5d6: 5910 aa14 |000d: iput v0, v1, Lcom/ds/avare/position/Pan;.mMoveXTile:I // field@14aa │ │ -0de5da: 5220 ad14 |000f: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveYTile:I // field@14ad │ │ -0de5de: 5910 ad14 |0011: iput v0, v1, Lcom/ds/avare/position/Pan;.mMoveYTile:I // field@14ad │ │ -0de5e2: 5220 ab14 |0013: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveXTileOld:F // field@14ab │ │ -0de5e6: 5910 ab14 |0015: iput v0, v1, Lcom/ds/avare/position/Pan;.mMoveXTileOld:F // field@14ab │ │ -0de5ea: 5222 ae14 |0017: iget v2, v2, Lcom/ds/avare/position/Pan;.mMoveYTileOld:F // field@14ae │ │ -0de5ee: 5912 ae14 |0019: iput v2, v1, Lcom/ds/avare/position/Pan;.mMoveYTileOld:F // field@14ae │ │ -0de5f2: 0e00 |001b: return-void │ │ +0de5b0: |[0de5b0] com.ds.avare.position.Pan.:(Lcom/ds/avare/position/Pan;)V │ │ +0de5c0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0de5c6: 5220 a914 |0003: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveX:F // field@14a9 │ │ +0de5ca: 5910 a914 |0005: iput v0, v1, Lcom/ds/avare/position/Pan;.mMoveX:F // field@14a9 │ │ +0de5ce: 5220 ac14 |0007: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveY:F // field@14ac │ │ +0de5d2: 5910 ac14 |0009: iput v0, v1, Lcom/ds/avare/position/Pan;.mMoveY:F // field@14ac │ │ +0de5d6: 5220 aa14 |000b: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveXTile:I // field@14aa │ │ +0de5da: 5910 aa14 |000d: iput v0, v1, Lcom/ds/avare/position/Pan;.mMoveXTile:I // field@14aa │ │ +0de5de: 5220 ad14 |000f: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveYTile:I // field@14ad │ │ +0de5e2: 5910 ad14 |0011: iput v0, v1, Lcom/ds/avare/position/Pan;.mMoveYTile:I // field@14ad │ │ +0de5e6: 5220 ab14 |0013: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveXTileOld:F // field@14ab │ │ +0de5ea: 5910 ab14 |0015: iput v0, v1, Lcom/ds/avare/position/Pan;.mMoveXTileOld:F // field@14ab │ │ +0de5ee: 5222 ae14 |0017: iget v2, v2, Lcom/ds/avare/position/Pan;.mMoveYTileOld:F // field@14ae │ │ +0de5f2: 5912 ae14 |0019: iput v2, v1, Lcom/ds/avare/position/Pan;.mMoveYTileOld:F // field@14ae │ │ +0de5f6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0007 line=61 │ │ 0x000b line=62 │ │ 0x000f line=63 │ │ @@ -233894,17 +233895,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de4e8: |[0de4e8] com.ds.avare.position.Pan.getMoveX:()F │ │ -0de4f8: 5210 a914 |0000: iget v0, v1, Lcom/ds/avare/position/Pan;.mMoveX:F // field@14a9 │ │ -0de4fc: 0f00 |0002: return v0 │ │ +0de4ec: |[0de4ec] com.ds.avare.position.Pan.getMoveX:()F │ │ +0de4fc: 5210 a914 |0000: iget v0, v1, Lcom/ds/avare/position/Pan;.mMoveX:F // field@14a9 │ │ +0de500: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/position/Pan; │ │ │ │ #1 : (in Lcom/ds/avare/position/Pan;) │ │ @@ -233912,17 +233913,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de500: |[0de500] com.ds.avare.position.Pan.getMoveY:()F │ │ -0de510: 5210 ac14 |0000: iget v0, v1, Lcom/ds/avare/position/Pan;.mMoveY:F // field@14ac │ │ -0de514: 0f00 |0002: return v0 │ │ +0de504: |[0de504] com.ds.avare.position.Pan.getMoveY:()F │ │ +0de514: 5210 ac14 |0000: iget v0, v1, Lcom/ds/avare/position/Pan;.mMoveY:F // field@14ac │ │ +0de518: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/position/Pan; │ │ │ │ #2 : (in Lcom/ds/avare/position/Pan;) │ │ @@ -233930,17 +233931,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de518: |[0de518] com.ds.avare.position.Pan.getTileMoveX:()I │ │ -0de528: 5210 aa14 |0000: iget v0, v1, Lcom/ds/avare/position/Pan;.mMoveXTile:I // field@14aa │ │ -0de52c: 0f00 |0002: return v0 │ │ +0de51c: |[0de51c] com.ds.avare.position.Pan.getTileMoveX:()I │ │ +0de52c: 5210 aa14 |0000: iget v0, v1, Lcom/ds/avare/position/Pan;.mMoveXTile:I // field@14aa │ │ +0de530: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/position/Pan; │ │ │ │ #3 : (in Lcom/ds/avare/position/Pan;) │ │ @@ -233948,18 +233949,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0de530: |[0de530] com.ds.avare.position.Pan.getTileMoveXWithoutTear:()I │ │ -0de540: 5210 ab14 |0000: iget v0, v1, Lcom/ds/avare/position/Pan;.mMoveXTileOld:F // field@14ab │ │ -0de544: 8700 |0002: float-to-int v0, v0 │ │ -0de546: 0f00 |0003: return v0 │ │ +0de534: |[0de534] com.ds.avare.position.Pan.getTileMoveXWithoutTear:()I │ │ +0de544: 5210 ab14 |0000: iget v0, v1, Lcom/ds/avare/position/Pan;.mMoveXTileOld:F // field@14ab │ │ +0de548: 8700 |0002: float-to-int v0, v0 │ │ +0de54a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/ds/avare/position/Pan; │ │ │ │ #4 : (in Lcom/ds/avare/position/Pan;) │ │ @@ -233967,17 +233968,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de548: |[0de548] com.ds.avare.position.Pan.getTileMoveY:()I │ │ -0de558: 5210 ad14 |0000: iget v0, v1, Lcom/ds/avare/position/Pan;.mMoveYTile:I // field@14ad │ │ -0de55c: 0f00 |0002: return v0 │ │ +0de54c: |[0de54c] com.ds.avare.position.Pan.getTileMoveY:()I │ │ +0de55c: 5210 ad14 |0000: iget v0, v1, Lcom/ds/avare/position/Pan;.mMoveYTile:I // field@14ad │ │ +0de560: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/position/Pan; │ │ │ │ #5 : (in Lcom/ds/avare/position/Pan;) │ │ @@ -233985,18 +233986,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0de560: |[0de560] com.ds.avare.position.Pan.getTileMoveYWithoutTear:()I │ │ -0de570: 5210 ae14 |0000: iget v0, v1, Lcom/ds/avare/position/Pan;.mMoveYTileOld:F // field@14ae │ │ -0de574: 8700 |0002: float-to-int v0, v0 │ │ -0de576: 0f00 |0003: return v0 │ │ +0de564: |[0de564] com.ds.avare.position.Pan.getTileMoveYWithoutTear:()I │ │ +0de574: 5210 ae14 |0000: iget v0, v1, Lcom/ds/avare/position/Pan;.mMoveYTileOld:F // field@14ae │ │ +0de578: 8700 |0002: float-to-int v0, v0 │ │ +0de57a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/ds/avare/position/Pan; │ │ │ │ #6 : (in Lcom/ds/avare/position/Pan;) │ │ @@ -234004,44 +234005,44 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -0de47c: |[0de47c] com.ds.avare.position.Pan.setMove:(FF)Z │ │ -0de48c: 5923 a914 |0000: iput v3, v2, Lcom/ds/avare/position/Pan;.mMoveX:F // field@14a9 │ │ -0de490: 5924 ac14 |0002: iput v4, v2, Lcom/ds/avare/position/Pan;.mMoveY:F // field@14ac │ │ -0de494: 1504 0044 |0004: const/high16 v4, #int 1140850688 // #4400 │ │ -0de498: c943 |0006: div-float/2addr v3, v4 │ │ -0de49a: 7110 7f2a 0300 |0007: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0de4a0: 0a03 |000a: move-result v3 │ │ -0de4a2: 7b33 |000b: neg-int v3, v3 │ │ -0de4a4: 8233 |000c: int-to-float v3, v3 │ │ -0de4a6: 5220 ab14 |000d: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveXTileOld:F // field@14ab │ │ -0de4aa: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0de4ac: 2d00 0300 |0010: cmpl-float v0, v3, v0 │ │ -0de4b0: 3800 0600 |0012: if-eqz v0, 0018 // +0006 │ │ -0de4b4: 5923 ab14 |0014: iput v3, v2, Lcom/ds/avare/position/Pan;.mMoveXTileOld:F // field@14ab │ │ -0de4b8: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -0de4ba: 2802 |0017: goto 0019 // +0002 │ │ -0de4bc: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0de4be: 5220 ac14 |0019: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveY:F // field@14ac │ │ -0de4c2: c940 |001b: div-float/2addr v0, v4 │ │ -0de4c4: 7110 7f2a 0000 |001c: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0de4ca: 0a04 |001f: move-result v4 │ │ -0de4cc: 7b44 |0020: neg-int v4, v4 │ │ -0de4ce: 8244 |0021: int-to-float v4, v4 │ │ -0de4d0: 5220 ae14 |0022: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveYTileOld:F // field@14ae │ │ -0de4d4: 2d00 0400 |0024: cmpl-float v0, v4, v0 │ │ -0de4d8: 3800 0500 |0026: if-eqz v0, 002b // +0005 │ │ -0de4dc: 5924 ae14 |0028: iput v4, v2, Lcom/ds/avare/position/Pan;.mMoveYTileOld:F // field@14ae │ │ -0de4e0: 2802 |002a: goto 002c // +0002 │ │ -0de4e2: 0131 |002b: move v1, v3 │ │ -0de4e4: 0f01 |002c: return v1 │ │ +0de480: |[0de480] com.ds.avare.position.Pan.setMove:(FF)Z │ │ +0de490: 5923 a914 |0000: iput v3, v2, Lcom/ds/avare/position/Pan;.mMoveX:F // field@14a9 │ │ +0de494: 5924 ac14 |0002: iput v4, v2, Lcom/ds/avare/position/Pan;.mMoveY:F // field@14ac │ │ +0de498: 1504 0044 |0004: const/high16 v4, #int 1140850688 // #4400 │ │ +0de49c: c943 |0006: div-float/2addr v3, v4 │ │ +0de49e: 7110 7f2a 0300 |0007: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0de4a4: 0a03 |000a: move-result v3 │ │ +0de4a6: 7b33 |000b: neg-int v3, v3 │ │ +0de4a8: 8233 |000c: int-to-float v3, v3 │ │ +0de4aa: 5220 ab14 |000d: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveXTileOld:F // field@14ab │ │ +0de4ae: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0de4b0: 2d00 0300 |0010: cmpl-float v0, v3, v0 │ │ +0de4b4: 3800 0600 |0012: if-eqz v0, 0018 // +0006 │ │ +0de4b8: 5923 ab14 |0014: iput v3, v2, Lcom/ds/avare/position/Pan;.mMoveXTileOld:F // field@14ab │ │ +0de4bc: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +0de4be: 2802 |0017: goto 0019 // +0002 │ │ +0de4c0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0de4c2: 5220 ac14 |0019: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveY:F // field@14ac │ │ +0de4c6: c940 |001b: div-float/2addr v0, v4 │ │ +0de4c8: 7110 7f2a 0000 |001c: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0de4ce: 0a04 |001f: move-result v4 │ │ +0de4d0: 7b44 |0020: neg-int v4, v4 │ │ +0de4d2: 8244 |0021: int-to-float v4, v4 │ │ +0de4d4: 5220 ae14 |0022: iget v0, v2, Lcom/ds/avare/position/Pan;.mMoveYTileOld:F // field@14ae │ │ +0de4d8: 2d00 0400 |0024: cmpl-float v0, v4, v0 │ │ +0de4dc: 3800 0500 |0026: if-eqz v0, 002b // +0005 │ │ +0de4e0: 5924 ae14 |0028: iput v4, v2, Lcom/ds/avare/position/Pan;.mMoveYTileOld:F // field@14ae │ │ +0de4e4: 2802 |002a: goto 002c // +0002 │ │ +0de4e6: 0131 |002b: move v1, v3 │ │ +0de4e8: 0f01 |002c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0002 line=76 │ │ 0x0007 line=87 │ │ 0x000d line=88 │ │ 0x0014 line=89 │ │ @@ -234058,18 +234059,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0de5f4: |[0de5f4] com.ds.avare.position.Pan.setTileMove:(II)V │ │ -0de604: 5901 aa14 |0000: iput v1, v0, Lcom/ds/avare/position/Pan;.mMoveXTile:I // field@14aa │ │ -0de608: 5902 ad14 |0002: iput v2, v0, Lcom/ds/avare/position/Pan;.mMoveYTile:I // field@14ad │ │ -0de60c: 0e00 |0004: return-void │ │ +0de5f8: |[0de5f8] com.ds.avare.position.Pan.setTileMove:(II)V │ │ +0de608: 5901 aa14 |0000: iput v1, v0, Lcom/ds/avare/position/Pan;.mMoveXTile:I // field@14aa │ │ +0de60c: 5902 ad14 |0002: iput v2, v0, Lcom/ds/avare/position/Pan;.mMoveYTile:I // field@14ad │ │ +0de610: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/ds/avare/position/Pan; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ @@ -234112,21 +234113,21 @@ │ │ type : '(DD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0de6a8: |[0de6a8] com.ds.avare.position.PixelCoordinate.:(DD)V │ │ -0de6b8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0de6be: 5a01 b014 |0003: iput-wide v1, v0, Lcom/ds/avare/position/PixelCoordinate;.mX:D // field@14b0 │ │ -0de6c2: 5a03 b114 |0005: iput-wide v3, v0, Lcom/ds/avare/position/PixelCoordinate;.mY:D // field@14b1 │ │ -0de6c6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0de6c8: 5c01 af14 |0008: iput-boolean v1, v0, Lcom/ds/avare/position/PixelCoordinate;.mSeparate:Z // field@14af │ │ -0de6cc: 0e00 |000a: return-void │ │ +0de6ac: |[0de6ac] com.ds.avare.position.PixelCoordinate.:(DD)V │ │ +0de6bc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0de6c2: 5a01 b014 |0003: iput-wide v1, v0, Lcom/ds/avare/position/PixelCoordinate;.mX:D // field@14b0 │ │ +0de6c6: 5a03 b114 |0005: iput-wide v3, v0, Lcom/ds/avare/position/PixelCoordinate;.mY:D // field@14b1 │ │ +0de6ca: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0de6cc: 5c01 af14 |0008: iput-boolean v1, v0, Lcom/ds/avare/position/PixelCoordinate;.mSeparate:Z // field@14af │ │ +0de6d0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0008 line=35 │ │ locals : │ │ @@ -234139,21 +234140,21 @@ │ │ type : '(DD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0de658: |[0de658] com.ds.avare.position.PixelCoordinate.rotateX:(DD)D │ │ -0de668: 7120 852a 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0de66e: 0b02 |0003: move-result-wide v2 │ │ -0de670: 7120 812a 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de676: 0b02 |0007: move-result-wide v2 │ │ -0de678: ad00 0002 |0008: mul-double v0, v0, v2 │ │ -0de67c: 1000 |000a: return-wide v0 │ │ +0de65c: |[0de65c] com.ds.avare.position.PixelCoordinate.rotateX:(DD)D │ │ +0de66c: 7120 852a 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0de672: 0b02 |0003: move-result-wide v2 │ │ +0de674: 7120 812a 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de67a: 0b02 |0007: move-result-wide v2 │ │ +0de67c: ad00 0002 |0008: mul-double v0, v0, v2 │ │ +0de680: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) D │ │ 0x0000 - 0x000b reg=2 (null) D │ │ │ │ @@ -234162,22 +234163,22 @@ │ │ type : '(DD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0de680: |[0de680] com.ds.avare.position.PixelCoordinate.rotateY:(DD)D │ │ -0de690: 8000 |0000: neg-double v0, v0 │ │ -0de692: 7120 852a 3200 |0001: invoke-static {v2, v3}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0de698: 0b02 |0004: move-result-wide v2 │ │ -0de69a: 7120 722a 3200 |0005: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de6a0: 0b02 |0008: move-result-wide v2 │ │ -0de6a2: ad00 0002 |0009: mul-double v0, v0, v2 │ │ -0de6a6: 1000 |000b: return-wide v0 │ │ +0de684: |[0de684] com.ds.avare.position.PixelCoordinate.rotateY:(DD)D │ │ +0de694: 8000 |0000: neg-double v0, v0 │ │ +0de696: 7120 852a 3200 |0001: invoke-static {v2, v3}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0de69c: 0b02 |0004: move-result-wide v2 │ │ +0de69e: 7120 722a 3200 |0005: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de6a4: 0b02 |0008: move-result-wide v2 │ │ +0de6a6: ad00 0002 |0009: mul-double v0, v0, v2 │ │ +0de6aa: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) D │ │ 0x0000 - 0x000c reg=2 (null) D │ │ │ │ @@ -234187,17 +234188,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de628: |[0de628] com.ds.avare.position.PixelCoordinate.getX:()D │ │ -0de638: 5320 b014 |0000: iget-wide v0, v2, Lcom/ds/avare/position/PixelCoordinate;.mX:D // field@14b0 │ │ -0de63c: 1000 |0002: return-wide v0 │ │ +0de62c: |[0de62c] com.ds.avare.position.PixelCoordinate.getX:()D │ │ +0de63c: 5320 b014 |0000: iget-wide v0, v2, Lcom/ds/avare/position/PixelCoordinate;.mX:D // field@14b0 │ │ +0de640: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/PixelCoordinate; │ │ │ │ #1 : (in Lcom/ds/avare/position/PixelCoordinate;) │ │ @@ -234205,17 +234206,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de640: |[0de640] com.ds.avare.position.PixelCoordinate.getY:()D │ │ -0de650: 5320 b114 |0000: iget-wide v0, v2, Lcom/ds/avare/position/PixelCoordinate;.mY:D // field@14b1 │ │ -0de654: 1000 |0002: return-wide v0 │ │ +0de644: |[0de644] com.ds.avare.position.PixelCoordinate.getY:()D │ │ +0de654: 5320 b114 |0000: iget-wide v0, v2, Lcom/ds/avare/position/PixelCoordinate;.mY:D // field@14b1 │ │ +0de658: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/PixelCoordinate; │ │ │ │ #2 : (in Lcom/ds/avare/position/PixelCoordinate;) │ │ @@ -234223,17 +234224,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de610: |[0de610] com.ds.avare.position.PixelCoordinate.isSeparate:()Z │ │ -0de620: 5510 af14 |0000: iget-boolean v0, v1, Lcom/ds/avare/position/PixelCoordinate;.mSeparate:Z // field@14af │ │ -0de624: 0f00 |0002: return v0 │ │ +0de614: |[0de614] com.ds.avare.position.PixelCoordinate.isSeparate:()Z │ │ +0de624: 5510 af14 |0000: iget-boolean v0, v1, Lcom/ds/avare/position/PixelCoordinate;.mSeparate:Z // field@14af │ │ +0de628: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/position/PixelCoordinate; │ │ │ │ #3 : (in Lcom/ds/avare/position/PixelCoordinate;) │ │ @@ -234241,18 +234242,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0de6d0: |[0de6d0] com.ds.avare.position.PixelCoordinate.makeSeparate:()V │ │ -0de6e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0de6e2: 5c10 af14 |0001: iput-boolean v0, v1, Lcom/ds/avare/position/PixelCoordinate;.mSeparate:Z // field@14af │ │ -0de6e6: 0e00 |0003: return-void │ │ +0de6d4: |[0de6d4] com.ds.avare.position.PixelCoordinate.makeSeparate:()V │ │ +0de6e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0de6e6: 5c10 af14 |0001: iput-boolean v0, v1, Lcom/ds/avare/position/PixelCoordinate;.mSeparate:Z // field@14af │ │ +0de6ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/ds/avare/position/PixelCoordinate; │ │ │ │ source_file_idx : 8877 (PixelCoordinate.java) │ │ @@ -234304,94 +234305,94 @@ │ │ type : '(DDDD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 26 │ │ ins : 9 │ │ outs : 4 │ │ insns size : 153 16-bit code units │ │ -0debfc: |[0debfc] com.ds.avare.position.Projection.:(DDDD)V │ │ -0dec0c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0dec10: 7601 8a2a 1100 |0002: invoke-direct/range {v17}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0dec16: 7702 852a 1600 |0005: invoke-static/range {v22, v23}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0dec1c: 0b01 |0008: move-result-wide v1 │ │ -0dec1e: 5a01 b614 |0009: iput-wide v1, v0, Lcom/ds/avare/position/Projection;.mLon1:D // field@14b6 │ │ -0dec22: 7702 852a 1200 |000b: invoke-static/range {v18, v19}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0dec28: 0b01 |000e: move-result-wide v1 │ │ -0dec2a: 5a01 b714 |000f: iput-wide v1, v0, Lcom/ds/avare/position/Projection;.mLon2:D // field@14b7 │ │ -0dec2e: 7702 852a 1800 |0011: invoke-static/range {v24, v25}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0dec34: 0b01 |0014: move-result-wide v1 │ │ -0dec36: 5a01 b414 |0015: iput-wide v1, v0, Lcom/ds/avare/position/Projection;.mLat1:D // field@14b4 │ │ -0dec3a: 7702 852a 1400 |0017: invoke-static/range {v20, v21}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0dec40: 0b01 |001a: move-result-wide v1 │ │ -0dec42: 5a01 b514 |001b: iput-wide v1, v0, Lcom/ds/avare/position/Projection;.mLat2:D // field@14b5 │ │ -0dec46: 5303 b414 |001d: iget-wide v3, v0, Lcom/ds/avare/position/Projection;.mLat1:D // field@14b4 │ │ -0dec4a: 5305 b614 |001f: iget-wide v5, v0, Lcom/ds/avare/position/Projection;.mLon1:D // field@14b6 │ │ -0dec4e: 5307 b714 |0021: iget-wide v7, v0, Lcom/ds/avare/position/Projection;.mLon2:D // field@14b7 │ │ -0dec52: cc75 |0023: sub-double/2addr v5, v7 │ │ -0dec54: 7120 812a 6500 |0024: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0dec5a: 0b07 |0027: move-result-wide v7 │ │ -0dec5c: 7120 722a 4300 |0028: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0dec62: 0b09 |002b: move-result-wide v9 │ │ -0dec64: ad07 0709 |002c: mul-double v7, v7, v9 │ │ -0dec68: 7120 722a 2100 |002e: invoke-static {v1, v2}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0dec6e: 0b09 |0031: move-result-wide v9 │ │ -0dec70: 7120 812a 4300 |0032: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0dec76: 0b0b |0035: move-result-wide v11 │ │ -0dec78: ad09 090b |0036: mul-double v9, v9, v11 │ │ -0dec7c: 7120 812a 2100 |0038: invoke-static {v1, v2}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0dec82: 0b0b |003b: move-result-wide v11 │ │ -0dec84: 7120 722a 4300 |003c: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0dec8a: 0b0d |003f: move-result-wide v13 │ │ -0dec8c: ad0b 0b0d |0040: mul-double v11, v11, v13 │ │ -0dec90: 7120 722a 6500 |0042: invoke-static {v5, v6}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0dec96: 0b0d |0045: move-result-wide v13 │ │ -0dec98: ad0b 0b0d |0046: mul-double v11, v11, v13 │ │ -0dec9c: ccb9 |0048: sub-double/2addr v9, v11 │ │ -0dec9e: ac0b 0301 |0049: sub-double v11, v3, v1 │ │ -0deca2: 190d 0040 |004b: const-wide/high16 v13, #long 4611686018427387904 // #4000 │ │ -0deca6: cedb |004d: div-double/2addr v11, v13 │ │ -0deca8: 7120 812a cb00 |004e: invoke-static {v11, v12}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0decae: 0b0f |0051: move-result-wide v15 │ │ -0decb0: 7120 812a cb00 |0052: invoke-static {v11, v12}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0decb6: 0b0b |0055: move-result-wide v11 │ │ -0decb8: ad0f 0f0b |0056: mul-double v15, v15, v11 │ │ -0decbc: 7120 722a 2100 |0058: invoke-static {v1, v2}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0decc2: 0b01 |005b: move-result-wide v1 │ │ -0decc4: 7120 722a 4300 |005c: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0decca: 0b03 |005f: move-result-wide v3 │ │ -0deccc: ad01 0103 |0060: mul-double v1, v1, v3 │ │ -0decd0: ced5 |0062: div-double/2addr v5, v13 │ │ -0decd2: 7120 812a 6500 |0063: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0decd8: 0b03 |0066: move-result-wide v3 │ │ -0decda: ad01 0103 |0067: mul-double v1, v1, v3 │ │ -0decde: 7120 812a 6500 |0069: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0dece4: 0b03 |006c: move-result-wide v3 │ │ -0dece6: ad01 0103 |006d: mul-double v1, v1, v3 │ │ -0decea: cb1f |006f: add-double/2addr v15, v1 │ │ -0decec: 7702 822a 0f00 |0070: invoke-static/range {v15, v16}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ -0decf2: 0b01 |0073: move-result-wide v1 │ │ -0decf4: 1903 f03f |0074: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ -0decf8: ccf3 |0076: sub-double/2addr v3, v15 │ │ -0decfa: 7120 822a 4300 |0077: invoke-static {v3, v4}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ -0ded00: 0b03 |007a: move-result-wide v3 │ │ -0ded02: 7140 702a 2143 |007b: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ -0ded08: 0b01 |007e: move-result-wide v1 │ │ -0ded0a: ad01 010d |007f: mul-double v1, v1, v13 │ │ -0ded0e: 6103 5a15 |0081: sget-wide v3, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ -0ded12: ad03 0301 |0083: mul-double v3, v3, v1 │ │ -0ded16: 5a03 b314 |0085: iput-wide v3, v0, Lcom/ds/avare/position/Projection;.mDistance:D // field@14b3 │ │ -0ded1a: 7140 702a 87a9 |0087: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ -0ded20: 0b01 |008a: move-result-wide v1 │ │ -0ded22: 7120 842a 2100 |008b: invoke-static {v1, v2}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0ded28: 0b01 |008e: move-result-wide v1 │ │ -0ded2a: 1803 0000 0000 0080 7640 |008f: const-wide v3, #double 360 // #4076800000000000 │ │ -0ded34: cb31 |0094: add-double/2addr v1, v3 │ │ -0ded36: cf31 |0095: rem-double/2addr v1, v3 │ │ -0ded38: 5a01 b214 |0096: iput-wide v1, v0, Lcom/ds/avare/position/Projection;.mBearing:D // field@14b2 │ │ -0ded3c: 0e00 |0098: return-void │ │ +0dec00: |[0dec00] com.ds.avare.position.Projection.:(DDDD)V │ │ +0dec10: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0dec14: 7601 8a2a 1100 |0002: invoke-direct/range {v17}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0dec1a: 7702 852a 1600 |0005: invoke-static/range {v22, v23}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0dec20: 0b01 |0008: move-result-wide v1 │ │ +0dec22: 5a01 b614 |0009: iput-wide v1, v0, Lcom/ds/avare/position/Projection;.mLon1:D // field@14b6 │ │ +0dec26: 7702 852a 1200 |000b: invoke-static/range {v18, v19}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0dec2c: 0b01 |000e: move-result-wide v1 │ │ +0dec2e: 5a01 b714 |000f: iput-wide v1, v0, Lcom/ds/avare/position/Projection;.mLon2:D // field@14b7 │ │ +0dec32: 7702 852a 1800 |0011: invoke-static/range {v24, v25}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0dec38: 0b01 |0014: move-result-wide v1 │ │ +0dec3a: 5a01 b414 |0015: iput-wide v1, v0, Lcom/ds/avare/position/Projection;.mLat1:D // field@14b4 │ │ +0dec3e: 7702 852a 1400 |0017: invoke-static/range {v20, v21}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0dec44: 0b01 |001a: move-result-wide v1 │ │ +0dec46: 5a01 b514 |001b: iput-wide v1, v0, Lcom/ds/avare/position/Projection;.mLat2:D // field@14b5 │ │ +0dec4a: 5303 b414 |001d: iget-wide v3, v0, Lcom/ds/avare/position/Projection;.mLat1:D // field@14b4 │ │ +0dec4e: 5305 b614 |001f: iget-wide v5, v0, Lcom/ds/avare/position/Projection;.mLon1:D // field@14b6 │ │ +0dec52: 5307 b714 |0021: iget-wide v7, v0, Lcom/ds/avare/position/Projection;.mLon2:D // field@14b7 │ │ +0dec56: cc75 |0023: sub-double/2addr v5, v7 │ │ +0dec58: 7120 812a 6500 |0024: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0dec5e: 0b07 |0027: move-result-wide v7 │ │ +0dec60: 7120 722a 4300 |0028: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0dec66: 0b09 |002b: move-result-wide v9 │ │ +0dec68: ad07 0709 |002c: mul-double v7, v7, v9 │ │ +0dec6c: 7120 722a 2100 |002e: invoke-static {v1, v2}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0dec72: 0b09 |0031: move-result-wide v9 │ │ +0dec74: 7120 812a 4300 |0032: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0dec7a: 0b0b |0035: move-result-wide v11 │ │ +0dec7c: ad09 090b |0036: mul-double v9, v9, v11 │ │ +0dec80: 7120 812a 2100 |0038: invoke-static {v1, v2}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0dec86: 0b0b |003b: move-result-wide v11 │ │ +0dec88: 7120 722a 4300 |003c: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0dec8e: 0b0d |003f: move-result-wide v13 │ │ +0dec90: ad0b 0b0d |0040: mul-double v11, v11, v13 │ │ +0dec94: 7120 722a 6500 |0042: invoke-static {v5, v6}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0dec9a: 0b0d |0045: move-result-wide v13 │ │ +0dec9c: ad0b 0b0d |0046: mul-double v11, v11, v13 │ │ +0deca0: ccb9 |0048: sub-double/2addr v9, v11 │ │ +0deca2: ac0b 0301 |0049: sub-double v11, v3, v1 │ │ +0deca6: 190d 0040 |004b: const-wide/high16 v13, #long 4611686018427387904 // #4000 │ │ +0decaa: cedb |004d: div-double/2addr v11, v13 │ │ +0decac: 7120 812a cb00 |004e: invoke-static {v11, v12}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0decb2: 0b0f |0051: move-result-wide v15 │ │ +0decb4: 7120 812a cb00 |0052: invoke-static {v11, v12}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0decba: 0b0b |0055: move-result-wide v11 │ │ +0decbc: ad0f 0f0b |0056: mul-double v15, v15, v11 │ │ +0decc0: 7120 722a 2100 |0058: invoke-static {v1, v2}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0decc6: 0b01 |005b: move-result-wide v1 │ │ +0decc8: 7120 722a 4300 |005c: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0decce: 0b03 |005f: move-result-wide v3 │ │ +0decd0: ad01 0103 |0060: mul-double v1, v1, v3 │ │ +0decd4: ced5 |0062: div-double/2addr v5, v13 │ │ +0decd6: 7120 812a 6500 |0063: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0decdc: 0b03 |0066: move-result-wide v3 │ │ +0decde: ad01 0103 |0067: mul-double v1, v1, v3 │ │ +0dece2: 7120 812a 6500 |0069: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0dece8: 0b03 |006c: move-result-wide v3 │ │ +0decea: ad01 0103 |006d: mul-double v1, v1, v3 │ │ +0decee: cb1f |006f: add-double/2addr v15, v1 │ │ +0decf0: 7702 822a 0f00 |0070: invoke-static/range {v15, v16}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ +0decf6: 0b01 |0073: move-result-wide v1 │ │ +0decf8: 1903 f03f |0074: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ +0decfc: ccf3 |0076: sub-double/2addr v3, v15 │ │ +0decfe: 7120 822a 4300 |0077: invoke-static {v3, v4}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ +0ded04: 0b03 |007a: move-result-wide v3 │ │ +0ded06: 7140 702a 2143 |007b: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ +0ded0c: 0b01 |007e: move-result-wide v1 │ │ +0ded0e: ad01 010d |007f: mul-double v1, v1, v13 │ │ +0ded12: 6103 5a15 |0081: sget-wide v3, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ +0ded16: ad03 0301 |0083: mul-double v3, v3, v1 │ │ +0ded1a: 5a03 b314 |0085: iput-wide v3, v0, Lcom/ds/avare/position/Projection;.mDistance:D // field@14b3 │ │ +0ded1e: 7140 702a 87a9 |0087: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ +0ded24: 0b01 |008a: move-result-wide v1 │ │ +0ded26: 7120 842a 2100 |008b: invoke-static {v1, v2}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0ded2c: 0b01 |008e: move-result-wide v1 │ │ +0ded2e: 1803 0000 0000 0080 7640 |008f: const-wide v3, #double 360 // #4076800000000000 │ │ +0ded38: cb31 |0094: add-double/2addr v1, v3 │ │ +0ded3a: cf31 |0095: rem-double/2addr v1, v3 │ │ +0ded3c: 5a01 b214 |0096: iput-wide v1, v0, Lcom/ds/avare/position/Projection;.mBearing:D // field@14b2 │ │ +0ded40: 0e00 |0098: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ 0x0005 line=51 │ │ 0x000b line=52 │ │ 0x0011 line=53 │ │ 0x0017 line=54 │ │ @@ -234419,65 +234420,65 @@ │ │ type : '(DDDD)Lcom/ds/avare/position/Coordinate;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 8 │ │ outs : 5 │ │ insns size : 96 16-bit code units │ │ -0de6e8: |[0de6e8] com.ds.avare.position.Projection.findStaticPoint:(DDDD)Lcom/ds/avare/position/Coordinate; │ │ -0de6f8: 6100 5a15 |0000: sget-wide v0, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ -0de6fc: 7120 852a 9800 |0002: invoke-static {v8, v9}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0de702: 0b08 |0005: move-result-wide v8 │ │ -0de704: 7120 852a 7600 |0006: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0de70a: 0b06 |0009: move-result-wide v6 │ │ -0de70c: 7120 852a ba00 |000a: invoke-static {v10, v11}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0de712: 0b0a |000d: move-result-wide v10 │ │ -0de714: 7120 812a 9800 |000e: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de71a: 0b02 |0011: move-result-wide v2 │ │ -0de71c: ce0c |0012: div-double/2addr v12, v0 │ │ -0de71e: 7120 722a dc00 |0013: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de724: 0b00 |0016: move-result-wide v0 │ │ -0de726: ad02 0200 |0017: mul-double v2, v2, v0 │ │ -0de72a: 7120 722a 9800 |0019: invoke-static {v8, v9}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de730: 0b00 |001c: move-result-wide v0 │ │ -0de732: 7120 812a dc00 |001d: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de738: 0b04 |0020: move-result-wide v4 │ │ -0de73a: ad00 0004 |0021: mul-double v0, v0, v4 │ │ -0de73e: 7120 722a ba00 |0023: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de744: 0b04 |0026: move-result-wide v4 │ │ -0de746: ad00 0004 |0027: mul-double v0, v0, v4 │ │ -0de74a: cb02 |0029: add-double/2addr v2, v0 │ │ -0de74c: 7120 6e2a 3200 |002a: invoke-static {v2, v3}, Ljava/lang/Math;.asin:(D)D // method@2a6e │ │ -0de752: 0b00 |002d: move-result-wide v0 │ │ -0de754: 7120 812a ba00 |002e: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de75a: 0b0a |0031: move-result-wide v10 │ │ -0de75c: 7120 812a dc00 |0032: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de762: 0b02 |0035: move-result-wide v2 │ │ -0de764: ad0a 0a02 |0036: mul-double v10, v10, v2 │ │ -0de768: 7120 722a 9800 |0038: invoke-static {v8, v9}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de76e: 0b02 |003b: move-result-wide v2 │ │ -0de770: ad0a 0a02 |003c: mul-double v10, v10, v2 │ │ -0de774: 7120 722a dc00 |003e: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de77a: 0b0c |0041: move-result-wide v12 │ │ -0de77c: 7120 812a 9800 |0042: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de782: 0b08 |0045: move-result-wide v8 │ │ -0de784: 7120 812a 1000 |0046: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de78a: 0b02 |0049: move-result-wide v2 │ │ -0de78c: ad08 0802 |004a: mul-double v8, v8, v2 │ │ -0de790: cc8c |004c: sub-double/2addr v12, v8 │ │ -0de792: 7140 702a badc |004d: invoke-static {v10, v11, v12, v13}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ -0de798: 0b08 |0050: move-result-wide v8 │ │ -0de79a: cb86 |0051: add-double/2addr v6, v8 │ │ -0de79c: 2208 0106 |0052: new-instance v8, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0de7a0: 7120 842a 7600 |0054: invoke-static {v6, v7}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0de7a6: 0b06 |0057: move-result-wide v6 │ │ -0de7a8: 7120 842a 1000 |0058: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0de7ae: 0b09 |005b: move-result-wide v9 │ │ -0de7b0: 705a ce23 6897 |005c: invoke-direct {v8, v6, v7, v9, v10}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ -0de7b6: 1108 |005f: return-object v8 │ │ +0de6ec: |[0de6ec] com.ds.avare.position.Projection.findStaticPoint:(DDDD)Lcom/ds/avare/position/Coordinate; │ │ +0de6fc: 6100 5a15 |0000: sget-wide v0, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ +0de700: 7120 852a 9800 |0002: invoke-static {v8, v9}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0de706: 0b08 |0005: move-result-wide v8 │ │ +0de708: 7120 852a 7600 |0006: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0de70e: 0b06 |0009: move-result-wide v6 │ │ +0de710: 7120 852a ba00 |000a: invoke-static {v10, v11}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0de716: 0b0a |000d: move-result-wide v10 │ │ +0de718: 7120 812a 9800 |000e: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de71e: 0b02 |0011: move-result-wide v2 │ │ +0de720: ce0c |0012: div-double/2addr v12, v0 │ │ +0de722: 7120 722a dc00 |0013: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de728: 0b00 |0016: move-result-wide v0 │ │ +0de72a: ad02 0200 |0017: mul-double v2, v2, v0 │ │ +0de72e: 7120 722a 9800 |0019: invoke-static {v8, v9}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de734: 0b00 |001c: move-result-wide v0 │ │ +0de736: 7120 812a dc00 |001d: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de73c: 0b04 |0020: move-result-wide v4 │ │ +0de73e: ad00 0004 |0021: mul-double v0, v0, v4 │ │ +0de742: 7120 722a ba00 |0023: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de748: 0b04 |0026: move-result-wide v4 │ │ +0de74a: ad00 0004 |0027: mul-double v0, v0, v4 │ │ +0de74e: cb02 |0029: add-double/2addr v2, v0 │ │ +0de750: 7120 6e2a 3200 |002a: invoke-static {v2, v3}, Ljava/lang/Math;.asin:(D)D // method@2a6e │ │ +0de756: 0b00 |002d: move-result-wide v0 │ │ +0de758: 7120 812a ba00 |002e: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de75e: 0b0a |0031: move-result-wide v10 │ │ +0de760: 7120 812a dc00 |0032: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de766: 0b02 |0035: move-result-wide v2 │ │ +0de768: ad0a 0a02 |0036: mul-double v10, v10, v2 │ │ +0de76c: 7120 722a 9800 |0038: invoke-static {v8, v9}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de772: 0b02 |003b: move-result-wide v2 │ │ +0de774: ad0a 0a02 |003c: mul-double v10, v10, v2 │ │ +0de778: 7120 722a dc00 |003e: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de77e: 0b0c |0041: move-result-wide v12 │ │ +0de780: 7120 812a 9800 |0042: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de786: 0b08 |0045: move-result-wide v8 │ │ +0de788: 7120 812a 1000 |0046: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de78e: 0b02 |0049: move-result-wide v2 │ │ +0de790: ad08 0802 |004a: mul-double v8, v8, v2 │ │ +0de794: cc8c |004c: sub-double/2addr v12, v8 │ │ +0de796: 7140 702a badc |004d: invoke-static {v10, v11, v12, v13}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ +0de79c: 0b08 |0050: move-result-wide v8 │ │ +0de79e: cb86 |0051: add-double/2addr v6, v8 │ │ +0de7a0: 2208 0106 |0052: new-instance v8, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0de7a4: 7120 842a 7600 |0054: invoke-static {v6, v7}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0de7aa: 0b06 |0057: move-result-wide v6 │ │ +0de7ac: 7120 842a 1000 |0058: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0de7b2: 0b09 |005b: move-result-wide v9 │ │ +0de7b4: 705a ce23 6897 |005c: invoke-direct {v8, v6, v7, v9, v10}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ +0de7ba: 1108 |005f: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0002 line=171 │ │ 0x0006 line=172 │ │ 0x000a line=173 │ │ 0x000e line=174 │ │ @@ -234494,51 +234495,51 @@ │ │ type : '(DDDD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -0de984: |[0de984] com.ds.avare.position.Projection.getStaticBearing:(DDDD)D │ │ -0de994: 7120 852a 5400 |0000: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0de99a: 0b04 |0003: move-result-wide v4 │ │ -0de99c: 7120 852a 9800 |0004: invoke-static {v8, v9}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0de9a2: 0b08 |0007: move-result-wide v8 │ │ -0de9a4: 7120 852a 7600 |0008: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0de9aa: 0b06 |000b: move-result-wide v6 │ │ -0de9ac: 7120 852a ba00 |000c: invoke-static {v10, v11}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0de9b2: 0b0a |000f: move-result-wide v10 │ │ -0de9b4: cc48 |0010: sub-double/2addr v8, v4 │ │ -0de9b6: 7120 812a 9800 |0011: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de9bc: 0b04 |0014: move-result-wide v4 │ │ -0de9be: 7120 722a ba00 |0015: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de9c4: 0b00 |0018: move-result-wide v0 │ │ -0de9c6: ad04 0400 |0019: mul-double v4, v4, v0 │ │ -0de9ca: 7120 722a 7600 |001b: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de9d0: 0b00 |001e: move-result-wide v0 │ │ -0de9d2: 7120 812a ba00 |001f: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de9d8: 0b02 |0022: move-result-wide v2 │ │ -0de9da: ad00 0002 |0023: mul-double v0, v0, v2 │ │ -0de9de: 7120 812a 7600 |0025: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de9e4: 0b06 |0028: move-result-wide v6 │ │ -0de9e6: 7120 722a ba00 |0029: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de9ec: 0b0a |002c: move-result-wide v10 │ │ -0de9ee: ad06 060a |002d: mul-double v6, v6, v10 │ │ -0de9f2: 7120 722a 9800 |002f: invoke-static {v8, v9}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de9f8: 0b08 |0032: move-result-wide v8 │ │ -0de9fa: ad06 0608 |0033: mul-double v6, v6, v8 │ │ -0de9fe: cc60 |0035: sub-double/2addr v0, v6 │ │ -0dea00: 7140 702a 5410 |0036: invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ -0dea06: 0b04 |0039: move-result-wide v4 │ │ -0dea08: 7120 842a 5400 |003a: invoke-static {v4, v5}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0dea0e: 0b04 |003d: move-result-wide v4 │ │ -0dea10: 1806 0000 0000 0080 7640 |003e: const-wide v6, #double 360 // #4076800000000000 │ │ -0dea1a: cb64 |0043: add-double/2addr v4, v6 │ │ -0dea1c: cf64 |0044: rem-double/2addr v4, v6 │ │ -0dea1e: 1004 |0045: return-wide v4 │ │ +0de988: |[0de988] com.ds.avare.position.Projection.getStaticBearing:(DDDD)D │ │ +0de998: 7120 852a 5400 |0000: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0de99e: 0b04 |0003: move-result-wide v4 │ │ +0de9a0: 7120 852a 9800 |0004: invoke-static {v8, v9}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0de9a6: 0b08 |0007: move-result-wide v8 │ │ +0de9a8: 7120 852a 7600 |0008: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0de9ae: 0b06 |000b: move-result-wide v6 │ │ +0de9b0: 7120 852a ba00 |000c: invoke-static {v10, v11}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0de9b6: 0b0a |000f: move-result-wide v10 │ │ +0de9b8: cc48 |0010: sub-double/2addr v8, v4 │ │ +0de9ba: 7120 812a 9800 |0011: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de9c0: 0b04 |0014: move-result-wide v4 │ │ +0de9c2: 7120 722a ba00 |0015: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de9c8: 0b00 |0018: move-result-wide v0 │ │ +0de9ca: ad04 0400 |0019: mul-double v4, v4, v0 │ │ +0de9ce: 7120 722a 7600 |001b: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de9d4: 0b00 |001e: move-result-wide v0 │ │ +0de9d6: 7120 812a ba00 |001f: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de9dc: 0b02 |0022: move-result-wide v2 │ │ +0de9de: ad00 0002 |0023: mul-double v0, v0, v2 │ │ +0de9e2: 7120 812a 7600 |0025: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de9e8: 0b06 |0028: move-result-wide v6 │ │ +0de9ea: 7120 722a ba00 |0029: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de9f0: 0b0a |002c: move-result-wide v10 │ │ +0de9f2: ad06 060a |002d: mul-double v6, v6, v10 │ │ +0de9f6: 7120 722a 9800 |002f: invoke-static {v8, v9}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de9fc: 0b08 |0032: move-result-wide v8 │ │ +0de9fe: ad06 0608 |0033: mul-double v6, v6, v8 │ │ +0dea02: cc60 |0035: sub-double/2addr v0, v6 │ │ +0dea04: 7140 702a 5410 |0036: invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ +0dea0a: 0b04 |0039: move-result-wide v4 │ │ +0dea0c: 7120 842a 5400 |003a: invoke-static {v4, v5}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0dea12: 0b04 |003d: move-result-wide v4 │ │ +0dea14: 1806 0000 0000 0080 7640 |003e: const-wide v6, #double 360 // #4076800000000000 │ │ +0dea1e: cb64 |0043: add-double/2addr v4, v6 │ │ +0dea20: cf64 |0044: rem-double/2addr v4, v6 │ │ +0dea22: 1004 |0045: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ 0x0008 line=93 │ │ 0x000c line=94 │ │ 0x0011 line=99 │ │ @@ -234556,57 +234557,57 @@ │ │ type : '(DDDD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -0dea20: |[0dea20] com.ds.avare.position.Projection.getStaticDistance:(DDDD)D │ │ -0dea30: 7120 852a 5400 |0000: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0dea36: 0b04 |0003: move-result-wide v4 │ │ -0dea38: 7120 852a 9800 |0004: invoke-static {v8, v9}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0dea3e: 0b08 |0007: move-result-wide v8 │ │ -0dea40: 7120 852a 7600 |0008: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0dea46: 0b06 |000b: move-result-wide v6 │ │ -0dea48: 7120 852a ba00 |000c: invoke-static {v10, v11}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0dea4e: 0b0a |000f: move-result-wide v10 │ │ -0dea50: cc48 |0010: sub-double/2addr v8, v4 │ │ -0dea52: ac04 0a06 |0011: sub-double v4, v10, v6 │ │ -0dea56: 1900 0040 |0013: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ -0dea5a: ce04 |0015: div-double/2addr v4, v0 │ │ -0dea5c: 7120 812a 5400 |0016: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0dea62: 0b02 |0019: move-result-wide v2 │ │ -0dea64: 7120 812a 5400 |001a: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0dea6a: 0b04 |001d: move-result-wide v4 │ │ -0dea6c: ad02 0204 |001e: mul-double v2, v2, v4 │ │ -0dea70: 7120 722a 7600 |0020: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0dea76: 0b04 |0023: move-result-wide v4 │ │ -0dea78: 7120 722a ba00 |0024: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0dea7e: 0b06 |0027: move-result-wide v6 │ │ -0dea80: ad04 0406 |0028: mul-double v4, v4, v6 │ │ -0dea84: ce08 |002a: div-double/2addr v8, v0 │ │ -0dea86: 7120 812a 9800 |002b: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0dea8c: 0b06 |002e: move-result-wide v6 │ │ -0dea8e: ad04 0406 |002f: mul-double v4, v4, v6 │ │ -0dea92: 7120 812a 9800 |0031: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0dea98: 0b06 |0034: move-result-wide v6 │ │ -0dea9a: ad04 0406 |0035: mul-double v4, v4, v6 │ │ -0dea9e: cb42 |0037: add-double/2addr v2, v4 │ │ -0deaa0: 7120 822a 3200 |0038: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ -0deaa6: 0b04 |003b: move-result-wide v4 │ │ -0deaa8: 1906 f03f |003c: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -0deaac: cc26 |003e: sub-double/2addr v6, v2 │ │ -0deaae: 7120 822a 7600 |003f: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ -0deab4: 0b06 |0042: move-result-wide v6 │ │ -0deab6: 7140 702a 5476 |0043: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ -0deabc: 0b04 |0046: move-result-wide v4 │ │ -0deabe: ad04 0400 |0047: mul-double v4, v4, v0 │ │ -0deac2: 6106 5a15 |0049: sget-wide v6, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ -0deac6: ad06 0604 |004b: mul-double v6, v6, v4 │ │ -0deaca: 1006 |004d: return-wide v6 │ │ +0dea24: |[0dea24] com.ds.avare.position.Projection.getStaticDistance:(DDDD)D │ │ +0dea34: 7120 852a 5400 |0000: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0dea3a: 0b04 |0003: move-result-wide v4 │ │ +0dea3c: 7120 852a 9800 |0004: invoke-static {v8, v9}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0dea42: 0b08 |0007: move-result-wide v8 │ │ +0dea44: 7120 852a 7600 |0008: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0dea4a: 0b06 |000b: move-result-wide v6 │ │ +0dea4c: 7120 852a ba00 |000c: invoke-static {v10, v11}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0dea52: 0b0a |000f: move-result-wide v10 │ │ +0dea54: cc48 |0010: sub-double/2addr v8, v4 │ │ +0dea56: ac04 0a06 |0011: sub-double v4, v10, v6 │ │ +0dea5a: 1900 0040 |0013: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ +0dea5e: ce04 |0015: div-double/2addr v4, v0 │ │ +0dea60: 7120 812a 5400 |0016: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0dea66: 0b02 |0019: move-result-wide v2 │ │ +0dea68: 7120 812a 5400 |001a: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0dea6e: 0b04 |001d: move-result-wide v4 │ │ +0dea70: ad02 0204 |001e: mul-double v2, v2, v4 │ │ +0dea74: 7120 722a 7600 |0020: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0dea7a: 0b04 |0023: move-result-wide v4 │ │ +0dea7c: 7120 722a ba00 |0024: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0dea82: 0b06 |0027: move-result-wide v6 │ │ +0dea84: ad04 0406 |0028: mul-double v4, v4, v6 │ │ +0dea88: ce08 |002a: div-double/2addr v8, v0 │ │ +0dea8a: 7120 812a 9800 |002b: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0dea90: 0b06 |002e: move-result-wide v6 │ │ +0dea92: ad04 0406 |002f: mul-double v4, v4, v6 │ │ +0dea96: 7120 812a 9800 |0031: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0dea9c: 0b06 |0034: move-result-wide v6 │ │ +0dea9e: ad04 0406 |0035: mul-double v4, v4, v6 │ │ +0deaa2: cb42 |0037: add-double/2addr v2, v4 │ │ +0deaa4: 7120 822a 3200 |0038: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ +0deaaa: 0b04 |003b: move-result-wide v4 │ │ +0deaac: 1906 f03f |003c: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0deab0: cc26 |003e: sub-double/2addr v6, v2 │ │ +0deab2: 7120 822a 7600 |003f: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ +0deab8: 0b06 |0042: move-result-wide v6 │ │ +0deaba: 7140 702a 5476 |0043: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ +0deac0: 0b04 |0046: move-result-wide v4 │ │ +0deac2: ad04 0400 |0047: mul-double v4, v4, v0 │ │ +0deac6: 6106 5a15 |0049: sget-wide v6, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ +0deaca: ad06 0604 |004b: mul-double v6, v6, v4 │ │ +0deace: 1006 |004d: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0004 line=120 │ │ 0x0008 line=121 │ │ 0x000c line=122 │ │ 0x0016 line=127 │ │ @@ -234625,20 +234626,20 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0deacc: |[0deacc] com.ds.avare.position.Projection.horizonDistance:(D)D │ │ -0deadc: 7120 822a 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ -0deae2: 0b02 |0003: move-result-wide v2 │ │ -0deae4: 1800 f628 5c8f c2f5 f03f |0004: const-wide v0, #double 1.06 // #3ff0f5c28f5c28f6 │ │ -0deaee: ad02 0200 |0009: mul-double v2, v2, v0 │ │ -0deaf2: 1002 |000b: return-wide v2 │ │ +0dead0: |[0dead0] com.ds.avare.position.Projection.horizonDistance:(D)D │ │ +0deae0: 7120 822a 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ +0deae6: 0b02 |0003: move-result-wide v2 │ │ +0deae8: 1800 f628 5c8f c2f5 f03f |0004: const-wide v0, #double 1.06 // #3ff0f5c28f5c28f6 │ │ +0deaf2: ad02 0200 |0009: mul-double v2, v2, v0 │ │ +0deaf6: 1002 |000b: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) D │ │ │ │ Virtual methods - │ │ @@ -234647,116 +234648,116 @@ │ │ type : '(I)[Lcom/ds/avare/position/Coordinate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 26 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 197 16-bit code units │ │ -0de7b8: |[0de7b8] com.ds.avare.position.Projection.findPoints:(I)[Lcom/ds/avare/position/Coordinate; │ │ -0de7c8: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -0de7cc: 0201 1900 |0002: move/from16 v1, v25 │ │ -0de7d0: 2312 ed09 |0004: new-array v2, v1, [Lcom/ds/avare/position/Coordinate; // type@09ed │ │ -0de7d4: 5303 b314 |0006: iget-wide v3, v0, Lcom/ds/avare/position/Projection;.mDistance:D // field@14b3 │ │ -0de7d8: 6105 5a15 |0008: sget-wide v5, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ -0de7dc: ce53 |000a: div-double/2addr v3, v5 │ │ -0de7de: 8315 |000b: int-to-double v5, v1 │ │ -0de7e0: 1907 f03f |000c: const-wide/high16 v7, #long 4607182418800017408 // #3ff0 │ │ -0de7e4: 7120 382a 6500 |000e: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0de7ea: ac09 0507 |0011: sub-double v9, v5, v7 │ │ -0de7ee: 7120 382a 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0de7f4: ae09 0509 |0016: div-double v9, v5, v9 │ │ -0de7f8: 120b |0018: const/4 v11, #int 0 // #0 │ │ -0de7fa: 351b ab00 |0019: if-ge v11, v1, 00c4 // +00ab │ │ -0de7fe: 83bc |001b: int-to-double v12, v11 │ │ -0de800: 7120 382a dc00 |001c: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0de806: ad0c 0c09 |001f: mul-double v12, v12, v9 │ │ -0de80a: 7120 382a 6500 |0021: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0de810: ce5c |0024: div-double/2addr v12, v5 │ │ -0de812: ac0e 070c |0025: sub-double v14, v7, v12 │ │ -0de816: ad0e 0e03 |0027: mul-double v14, v14, v3 │ │ -0de81a: 7120 812a fe00 |0029: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de820: 0b0e |002c: move-result-wide v14 │ │ -0de822: 7120 812a 4300 |002d: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de828: 0b10 |0030: move-result-wide v16 │ │ -0de82a: ae0e 0e10 |0031: div-double v14, v14, v16 │ │ -0de82e: ad0c 0c03 |0033: mul-double v12, v12, v3 │ │ -0de832: 7120 812a dc00 |0035: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de838: 0b0c |0038: move-result-wide v12 │ │ -0de83a: 7120 812a 4300 |0039: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de840: 0b10 |003c: move-result-wide v16 │ │ -0de842: ae0c 0c10 |003d: div-double v12, v12, v16 │ │ -0de846: 5307 b414 |003f: iget-wide v7, v0, Lcom/ds/avare/position/Projection;.mLat1:D // field@14b4 │ │ -0de84a: 7120 722a 8700 |0041: invoke-static {v7, v8}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de850: 0b07 |0044: move-result-wide v7 │ │ -0de852: ad07 070e |0045: mul-double v7, v7, v14 │ │ -0de856: 0512 0300 |0047: move-wide/from16 v18, v3 │ │ -0de85a: 5303 b614 |0049: iget-wide v3, v0, Lcom/ds/avare/position/Projection;.mLon1:D // field@14b6 │ │ -0de85e: 7120 722a 4300 |004b: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de864: 0b03 |004e: move-result-wide v3 │ │ -0de866: ad07 0703 |004f: mul-double v7, v7, v3 │ │ -0de86a: 5303 b514 |0051: iget-wide v3, v0, Lcom/ds/avare/position/Projection;.mLat2:D // field@14b5 │ │ -0de86e: 7120 722a 4300 |0053: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de874: 0b03 |0056: move-result-wide v3 │ │ -0de876: ad03 030c |0057: mul-double v3, v3, v12 │ │ -0de87a: 0514 0500 |0059: move-wide/from16 v20, v5 │ │ -0de87e: 5305 b714 |005b: iget-wide v5, v0, Lcom/ds/avare/position/Projection;.mLon2:D // field@14b7 │ │ -0de882: 7120 722a 6500 |005d: invoke-static {v5, v6}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de888: 0b05 |0060: move-result-wide v5 │ │ -0de88a: ad03 0305 |0061: mul-double v3, v3, v5 │ │ -0de88e: cb37 |0063: add-double/2addr v7, v3 │ │ -0de890: 5303 b414 |0064: iget-wide v3, v0, Lcom/ds/avare/position/Projection;.mLat1:D // field@14b4 │ │ -0de894: 7120 722a 4300 |0066: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de89a: 0b03 |0069: move-result-wide v3 │ │ -0de89c: ad03 030e |006a: mul-double v3, v3, v14 │ │ -0de8a0: 5305 b614 |006c: iget-wide v5, v0, Lcom/ds/avare/position/Projection;.mLon1:D // field@14b6 │ │ -0de8a4: 7120 812a 6500 |006e: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de8aa: 0b05 |0071: move-result-wide v5 │ │ -0de8ac: ad03 0305 |0072: mul-double v3, v3, v5 │ │ -0de8b0: 5305 b514 |0074: iget-wide v5, v0, Lcom/ds/avare/position/Projection;.mLat2:D // field@14b5 │ │ -0de8b4: 7120 722a 6500 |0076: invoke-static {v5, v6}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0de8ba: 0b05 |0079: move-result-wide v5 │ │ -0de8bc: ad05 050c |007a: mul-double v5, v5, v12 │ │ -0de8c0: 0516 0900 |007c: move-wide/from16 v22, v9 │ │ -0de8c4: 5309 b714 |007e: iget-wide v9, v0, Lcom/ds/avare/position/Projection;.mLon2:D // field@14b7 │ │ -0de8c8: 7120 812a a900 |0080: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de8ce: 0b09 |0083: move-result-wide v9 │ │ -0de8d0: ad05 0509 |0084: mul-double v5, v5, v9 │ │ -0de8d4: cb53 |0086: add-double/2addr v3, v5 │ │ -0de8d6: 5305 b414 |0087: iget-wide v5, v0, Lcom/ds/avare/position/Projection;.mLat1:D // field@14b4 │ │ -0de8da: 7120 812a 6500 |0089: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de8e0: 0b05 |008c: move-result-wide v5 │ │ -0de8e2: ad0e 0e05 |008d: mul-double v14, v14, v5 │ │ -0de8e6: 5305 b514 |008f: iget-wide v5, v0, Lcom/ds/avare/position/Projection;.mLat2:D // field@14b5 │ │ -0de8ea: 7120 812a 6500 |0091: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0de8f0: 0b05 |0094: move-result-wide v5 │ │ -0de8f2: ad0c 0c05 |0095: mul-double v12, v12, v5 │ │ -0de8f6: cbce |0097: add-double/2addr v14, v12 │ │ -0de8f8: ad05 0707 |0098: mul-double v5, v7, v7 │ │ -0de8fc: ad09 0303 |009a: mul-double v9, v3, v3 │ │ -0de900: cb95 |009c: add-double/2addr v5, v9 │ │ -0de902: 7120 822a 6500 |009d: invoke-static {v5, v6}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ -0de908: 0b05 |00a0: move-result-wide v5 │ │ -0de90a: 7140 702a fe65 |00a1: invoke-static {v14, v15, v5, v6}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ -0de910: 0b05 |00a4: move-result-wide v5 │ │ -0de912: 7120 842a 6500 |00a5: invoke-static {v5, v6}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0de918: 0b05 |00a8: move-result-wide v5 │ │ -0de91a: 7140 702a 4387 |00a9: invoke-static {v3, v4, v7, v8}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ -0de920: 0b03 |00ac: move-result-wide v3 │ │ -0de922: 7120 842a 4300 |00ad: invoke-static {v3, v4}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0de928: 0b03 |00b0: move-result-wide v3 │ │ -0de92a: 2207 0106 |00b1: new-instance v7, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0de92e: 7056 ce23 3754 |00b3: invoke-direct {v7, v3, v4, v5, v6}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ -0de934: 4d07 020b |00b6: aput-object v7, v2, v11 │ │ -0de938: d80b 0b01 |00b8: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0de93c: 0503 1200 |00ba: move-wide/from16 v3, v18 │ │ -0de940: 0505 1400 |00bc: move-wide/from16 v5, v20 │ │ -0de944: 0509 1600 |00be: move-wide/from16 v9, v22 │ │ -0de948: 1907 f03f |00c0: const-wide/high16 v7, #long 4607182418800017408 // #3ff0 │ │ -0de94c: 2900 57ff |00c2: goto/16 0019 // -00a9 │ │ -0de950: 1102 |00c4: return-object v2 │ │ +0de7bc: |[0de7bc] com.ds.avare.position.Projection.findPoints:(I)[Lcom/ds/avare/position/Coordinate; │ │ +0de7cc: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +0de7d0: 0201 1900 |0002: move/from16 v1, v25 │ │ +0de7d4: 2312 ed09 |0004: new-array v2, v1, [Lcom/ds/avare/position/Coordinate; // type@09ed │ │ +0de7d8: 5303 b314 |0006: iget-wide v3, v0, Lcom/ds/avare/position/Projection;.mDistance:D // field@14b3 │ │ +0de7dc: 6105 5a15 |0008: sget-wide v5, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ +0de7e0: ce53 |000a: div-double/2addr v3, v5 │ │ +0de7e2: 8315 |000b: int-to-double v5, v1 │ │ +0de7e4: 1907 f03f |000c: const-wide/high16 v7, #long 4607182418800017408 // #3ff0 │ │ +0de7e8: 7120 382a 6500 |000e: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0de7ee: ac09 0507 |0011: sub-double v9, v5, v7 │ │ +0de7f2: 7120 382a 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0de7f8: ae09 0509 |0016: div-double v9, v5, v9 │ │ +0de7fc: 120b |0018: const/4 v11, #int 0 // #0 │ │ +0de7fe: 351b ab00 |0019: if-ge v11, v1, 00c4 // +00ab │ │ +0de802: 83bc |001b: int-to-double v12, v11 │ │ +0de804: 7120 382a dc00 |001c: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0de80a: ad0c 0c09 |001f: mul-double v12, v12, v9 │ │ +0de80e: 7120 382a 6500 |0021: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0de814: ce5c |0024: div-double/2addr v12, v5 │ │ +0de816: ac0e 070c |0025: sub-double v14, v7, v12 │ │ +0de81a: ad0e 0e03 |0027: mul-double v14, v14, v3 │ │ +0de81e: 7120 812a fe00 |0029: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de824: 0b0e |002c: move-result-wide v14 │ │ +0de826: 7120 812a 4300 |002d: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de82c: 0b10 |0030: move-result-wide v16 │ │ +0de82e: ae0e 0e10 |0031: div-double v14, v14, v16 │ │ +0de832: ad0c 0c03 |0033: mul-double v12, v12, v3 │ │ +0de836: 7120 812a dc00 |0035: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de83c: 0b0c |0038: move-result-wide v12 │ │ +0de83e: 7120 812a 4300 |0039: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de844: 0b10 |003c: move-result-wide v16 │ │ +0de846: ae0c 0c10 |003d: div-double v12, v12, v16 │ │ +0de84a: 5307 b414 |003f: iget-wide v7, v0, Lcom/ds/avare/position/Projection;.mLat1:D // field@14b4 │ │ +0de84e: 7120 722a 8700 |0041: invoke-static {v7, v8}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de854: 0b07 |0044: move-result-wide v7 │ │ +0de856: ad07 070e |0045: mul-double v7, v7, v14 │ │ +0de85a: 0512 0300 |0047: move-wide/from16 v18, v3 │ │ +0de85e: 5303 b614 |0049: iget-wide v3, v0, Lcom/ds/avare/position/Projection;.mLon1:D // field@14b6 │ │ +0de862: 7120 722a 4300 |004b: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de868: 0b03 |004e: move-result-wide v3 │ │ +0de86a: ad07 0703 |004f: mul-double v7, v7, v3 │ │ +0de86e: 5303 b514 |0051: iget-wide v3, v0, Lcom/ds/avare/position/Projection;.mLat2:D // field@14b5 │ │ +0de872: 7120 722a 4300 |0053: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de878: 0b03 |0056: move-result-wide v3 │ │ +0de87a: ad03 030c |0057: mul-double v3, v3, v12 │ │ +0de87e: 0514 0500 |0059: move-wide/from16 v20, v5 │ │ +0de882: 5305 b714 |005b: iget-wide v5, v0, Lcom/ds/avare/position/Projection;.mLon2:D // field@14b7 │ │ +0de886: 7120 722a 6500 |005d: invoke-static {v5, v6}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de88c: 0b05 |0060: move-result-wide v5 │ │ +0de88e: ad03 0305 |0061: mul-double v3, v3, v5 │ │ +0de892: cb37 |0063: add-double/2addr v7, v3 │ │ +0de894: 5303 b414 |0064: iget-wide v3, v0, Lcom/ds/avare/position/Projection;.mLat1:D // field@14b4 │ │ +0de898: 7120 722a 4300 |0066: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de89e: 0b03 |0069: move-result-wide v3 │ │ +0de8a0: ad03 030e |006a: mul-double v3, v3, v14 │ │ +0de8a4: 5305 b614 |006c: iget-wide v5, v0, Lcom/ds/avare/position/Projection;.mLon1:D // field@14b6 │ │ +0de8a8: 7120 812a 6500 |006e: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de8ae: 0b05 |0071: move-result-wide v5 │ │ +0de8b0: ad03 0305 |0072: mul-double v3, v3, v5 │ │ +0de8b4: 5305 b514 |0074: iget-wide v5, v0, Lcom/ds/avare/position/Projection;.mLat2:D // field@14b5 │ │ +0de8b8: 7120 722a 6500 |0076: invoke-static {v5, v6}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0de8be: 0b05 |0079: move-result-wide v5 │ │ +0de8c0: ad05 050c |007a: mul-double v5, v5, v12 │ │ +0de8c4: 0516 0900 |007c: move-wide/from16 v22, v9 │ │ +0de8c8: 5309 b714 |007e: iget-wide v9, v0, Lcom/ds/avare/position/Projection;.mLon2:D // field@14b7 │ │ +0de8cc: 7120 812a a900 |0080: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de8d2: 0b09 |0083: move-result-wide v9 │ │ +0de8d4: ad05 0509 |0084: mul-double v5, v5, v9 │ │ +0de8d8: cb53 |0086: add-double/2addr v3, v5 │ │ +0de8da: 5305 b414 |0087: iget-wide v5, v0, Lcom/ds/avare/position/Projection;.mLat1:D // field@14b4 │ │ +0de8de: 7120 812a 6500 |0089: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de8e4: 0b05 |008c: move-result-wide v5 │ │ +0de8e6: ad0e 0e05 |008d: mul-double v14, v14, v5 │ │ +0de8ea: 5305 b514 |008f: iget-wide v5, v0, Lcom/ds/avare/position/Projection;.mLat2:D // field@14b5 │ │ +0de8ee: 7120 812a 6500 |0091: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0de8f4: 0b05 |0094: move-result-wide v5 │ │ +0de8f6: ad0c 0c05 |0095: mul-double v12, v12, v5 │ │ +0de8fa: cbce |0097: add-double/2addr v14, v12 │ │ +0de8fc: ad05 0707 |0098: mul-double v5, v7, v7 │ │ +0de900: ad09 0303 |009a: mul-double v9, v3, v3 │ │ +0de904: cb95 |009c: add-double/2addr v5, v9 │ │ +0de906: 7120 822a 6500 |009d: invoke-static {v5, v6}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ +0de90c: 0b05 |00a0: move-result-wide v5 │ │ +0de90e: 7140 702a fe65 |00a1: invoke-static {v14, v15, v5, v6}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ +0de914: 0b05 |00a4: move-result-wide v5 │ │ +0de916: 7120 842a 6500 |00a5: invoke-static {v5, v6}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0de91c: 0b05 |00a8: move-result-wide v5 │ │ +0de91e: 7140 702a 4387 |00a9: invoke-static {v3, v4, v7, v8}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ +0de924: 0b03 |00ac: move-result-wide v3 │ │ +0de926: 7120 842a 4300 |00ad: invoke-static {v3, v4}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0de92c: 0b03 |00b0: move-result-wide v3 │ │ +0de92e: 2207 0106 |00b1: new-instance v7, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0de932: 7056 ce23 3754 |00b3: invoke-direct {v7, v3, v4, v5, v6}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ +0de938: 4d07 020b |00b6: aput-object v7, v2, v11 │ │ +0de93c: d80b 0b01 |00b8: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0de940: 0503 1200 |00ba: move-wide/from16 v3, v18 │ │ +0de944: 0505 1400 |00bc: move-wide/from16 v5, v20 │ │ +0de948: 0509 1600 |00be: move-wide/from16 v9, v22 │ │ +0de94c: 1907 f03f |00c0: const-wide/high16 v7, #long 4607182418800017408 // #3ff0 │ │ +0de950: 2900 57ff |00c2: goto/16 0019 // -00a9 │ │ +0de954: 1102 |00c4: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=142 │ │ 0x0006 line=143 │ │ 0x000e line=144 │ │ 0x001c line=149 │ │ 0x0029 line=150 │ │ @@ -234776,17 +234777,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de954: |[0de954] com.ds.avare.position.Projection.getBearing:()D │ │ -0de964: 5320 b214 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Projection;.mBearing:D // field@14b2 │ │ -0de968: 1000 |0002: return-wide v0 │ │ +0de958: |[0de958] com.ds.avare.position.Projection.getBearing:()D │ │ +0de968: 5320 b214 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Projection;.mBearing:D // field@14b2 │ │ +0de96c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Projection; │ │ │ │ #2 : (in Lcom/ds/avare/position/Projection;) │ │ @@ -234794,17 +234795,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de96c: |[0de96c] com.ds.avare.position.Projection.getDistance:()D │ │ -0de97c: 5320 b314 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Projection;.mDistance:D // field@14b3 │ │ -0de980: 1000 |0002: return-wide v0 │ │ +0de970: |[0de970] com.ds.avare.position.Projection.getDistance:()D │ │ +0de980: 5320 b314 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Projection;.mDistance:D // field@14b3 │ │ +0de984: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Projection; │ │ │ │ #3 : (in Lcom/ds/avare/position/Projection;) │ │ @@ -234812,70 +234813,70 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 123 16-bit code units │ │ -0deaf4: |[0deaf4] com.ds.avare.position.Projection.getGeneralDirectionFrom:(D)Ljava/lang/String; │ │ -0deb04: 5350 b214 |0000: iget-wide v0, v5, Lcom/ds/avare/position/Projection;.mBearing:D // field@14b2 │ │ -0deb08: 7140 9326 1076 |0002: invoke-static {v0, v1, v6, v7}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ -0deb0e: 0b06 |0005: move-result-wide v6 │ │ -0deb10: 1800 0000 0000 00c0 5240 |0006: const-wide v0, #double 75 // #4052c00000000000 │ │ -0deb1a: 1902 2e40 |000b: const-wide/high16 v2, #long 4624633867356078080 // #402e │ │ -0deb1e: 2f04 0602 |000d: cmpl-double v4, v6, v2 │ │ -0deb22: 3d04 0900 |000f: if-lez v4, 0018 // +0009 │ │ -0deb26: 3002 0600 |0011: cmpg-double v2, v6, v0 │ │ -0deb2a: 3c02 0500 |0013: if-gtz v2, 0018 // +0005 │ │ -0deb2e: 1a06 c824 |0015: const-string v6, "SW of" // string@24c8 │ │ -0deb32: 2863 |0017: goto 007a // +0063 │ │ -0deb34: 1802 0000 0000 0040 5a40 |0018: const-wide v2, #double 105 // #405a400000000000 │ │ -0deb3e: 2f04 0600 |001d: cmpl-double v4, v6, v0 │ │ -0deb42: 3d04 0900 |001f: if-lez v4, 0028 // +0009 │ │ -0deb46: 3000 0602 |0021: cmpg-double v0, v6, v2 │ │ -0deb4a: 3c00 0500 |0023: if-gtz v0, 0028 // +0005 │ │ -0deb4e: 1a06 0e29 |0025: const-string v6, "W of" // string@290e │ │ -0deb52: 2853 |0027: goto 007a // +0053 │ │ -0deb54: 1800 0000 0000 00a0 6440 |0028: const-wide v0, #double 165 // #4064a00000000000 │ │ -0deb5e: 2f04 0602 |002d: cmpl-double v4, v6, v2 │ │ -0deb62: 3d04 0900 |002f: if-lez v4, 0038 // +0009 │ │ -0deb66: 3002 0600 |0031: cmpg-double v2, v6, v0 │ │ -0deb6a: 3c02 0500 |0033: if-gtz v2, 0038 // +0005 │ │ -0deb6e: 1a06 1d21 |0035: const-string v6, "NW of" // string@211d │ │ -0deb72: 2843 |0037: goto 007a // +0043 │ │ -0deb74: 1802 0000 0000 0060 6840 |0038: const-wide v2, #double 195 // #4068600000000000 │ │ -0deb7e: 2f04 0600 |003d: cmpl-double v4, v6, v0 │ │ -0deb82: 3d04 0900 |003f: if-lez v4, 0048 // +0009 │ │ -0deb86: 3000 0602 |0041: cmpg-double v0, v6, v2 │ │ -0deb8a: 3c00 0500 |0043: if-gtz v0, 0048 // +0005 │ │ -0deb8e: 1a06 d420 |0045: const-string v6, "N of" // string@20d4 │ │ -0deb92: 2833 |0047: goto 007a // +0033 │ │ -0deb94: 1800 0000 0000 00e0 6f40 |0048: const-wide v0, #double 255 // #406fe00000000000 │ │ -0deb9e: 2f04 0602 |004d: cmpl-double v4, v6, v2 │ │ -0deba2: 3d04 0900 |004f: if-lez v4, 0058 // +0009 │ │ -0deba6: 3002 0600 |0051: cmpg-double v2, v6, v0 │ │ -0debaa: 3c02 0500 |0053: if-gtz v2, 0058 // +0005 │ │ -0debae: 1a06 f920 |0055: const-string v6, "NE of" // string@20f9 │ │ -0debb2: 2823 |0057: goto 007a // +0023 │ │ -0debb4: 1802 0000 0000 00d0 7140 |0058: const-wide v2, #double 285 // #4071d00000000000 │ │ -0debbe: 2f04 0600 |005d: cmpl-double v4, v6, v0 │ │ -0debc2: 3d04 0900 |005f: if-lez v4, 0068 // +0009 │ │ -0debc6: 3000 0602 |0061: cmpg-double v0, v6, v2 │ │ -0debca: 3c00 0500 |0063: if-gtz v0, 0068 // +0005 │ │ -0debce: 1a06 4d0f |0065: const-string v6, "E of" // string@0f4d │ │ -0debd2: 2813 |0067: goto 007a // +0013 │ │ -0debd4: 2f00 0602 |0068: cmpl-double v0, v6, v2 │ │ -0debd8: 3d00 0e00 |006a: if-lez v0, 0078 // +000e │ │ -0debdc: 1800 0000 0000 0090 7540 |006c: const-wide v0, #double 345 // #4075900000000000 │ │ -0debe6: 3002 0600 |0071: cmpg-double v2, v6, v0 │ │ -0debea: 3c02 0500 |0073: if-gtz v2, 0078 // +0005 │ │ -0debee: 1a06 1424 |0075: const-string v6, "SE of" // string@2414 │ │ -0debf2: 2803 |0077: goto 007a // +0003 │ │ -0debf4: 1a06 f123 |0078: const-string v6, "S of" // string@23f1 │ │ -0debf8: 1106 |007a: return-object v6 │ │ +0deaf8: |[0deaf8] com.ds.avare.position.Projection.getGeneralDirectionFrom:(D)Ljava/lang/String; │ │ +0deb08: 5350 b214 |0000: iget-wide v0, v5, Lcom/ds/avare/position/Projection;.mBearing:D // field@14b2 │ │ +0deb0c: 7140 9326 1076 |0002: invoke-static {v0, v1, v6, v7}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ +0deb12: 0b06 |0005: move-result-wide v6 │ │ +0deb14: 1800 0000 0000 00c0 5240 |0006: const-wide v0, #double 75 // #4052c00000000000 │ │ +0deb1e: 1902 2e40 |000b: const-wide/high16 v2, #long 4624633867356078080 // #402e │ │ +0deb22: 2f04 0602 |000d: cmpl-double v4, v6, v2 │ │ +0deb26: 3d04 0900 |000f: if-lez v4, 0018 // +0009 │ │ +0deb2a: 3002 0600 |0011: cmpg-double v2, v6, v0 │ │ +0deb2e: 3c02 0500 |0013: if-gtz v2, 0018 // +0005 │ │ +0deb32: 1a06 c824 |0015: const-string v6, "SW of" // string@24c8 │ │ +0deb36: 2863 |0017: goto 007a // +0063 │ │ +0deb38: 1802 0000 0000 0040 5a40 |0018: const-wide v2, #double 105 // #405a400000000000 │ │ +0deb42: 2f04 0600 |001d: cmpl-double v4, v6, v0 │ │ +0deb46: 3d04 0900 |001f: if-lez v4, 0028 // +0009 │ │ +0deb4a: 3000 0602 |0021: cmpg-double v0, v6, v2 │ │ +0deb4e: 3c00 0500 |0023: if-gtz v0, 0028 // +0005 │ │ +0deb52: 1a06 0e29 |0025: const-string v6, "W of" // string@290e │ │ +0deb56: 2853 |0027: goto 007a // +0053 │ │ +0deb58: 1800 0000 0000 00a0 6440 |0028: const-wide v0, #double 165 // #4064a00000000000 │ │ +0deb62: 2f04 0602 |002d: cmpl-double v4, v6, v2 │ │ +0deb66: 3d04 0900 |002f: if-lez v4, 0038 // +0009 │ │ +0deb6a: 3002 0600 |0031: cmpg-double v2, v6, v0 │ │ +0deb6e: 3c02 0500 |0033: if-gtz v2, 0038 // +0005 │ │ +0deb72: 1a06 1d21 |0035: const-string v6, "NW of" // string@211d │ │ +0deb76: 2843 |0037: goto 007a // +0043 │ │ +0deb78: 1802 0000 0000 0060 6840 |0038: const-wide v2, #double 195 // #4068600000000000 │ │ +0deb82: 2f04 0600 |003d: cmpl-double v4, v6, v0 │ │ +0deb86: 3d04 0900 |003f: if-lez v4, 0048 // +0009 │ │ +0deb8a: 3000 0602 |0041: cmpg-double v0, v6, v2 │ │ +0deb8e: 3c00 0500 |0043: if-gtz v0, 0048 // +0005 │ │ +0deb92: 1a06 d420 |0045: const-string v6, "N of" // string@20d4 │ │ +0deb96: 2833 |0047: goto 007a // +0033 │ │ +0deb98: 1800 0000 0000 00e0 6f40 |0048: const-wide v0, #double 255 // #406fe00000000000 │ │ +0deba2: 2f04 0602 |004d: cmpl-double v4, v6, v2 │ │ +0deba6: 3d04 0900 |004f: if-lez v4, 0058 // +0009 │ │ +0debaa: 3002 0600 |0051: cmpg-double v2, v6, v0 │ │ +0debae: 3c02 0500 |0053: if-gtz v2, 0058 // +0005 │ │ +0debb2: 1a06 f920 |0055: const-string v6, "NE of" // string@20f9 │ │ +0debb6: 2823 |0057: goto 007a // +0023 │ │ +0debb8: 1802 0000 0000 00d0 7140 |0058: const-wide v2, #double 285 // #4071d00000000000 │ │ +0debc2: 2f04 0600 |005d: cmpl-double v4, v6, v0 │ │ +0debc6: 3d04 0900 |005f: if-lez v4, 0068 // +0009 │ │ +0debca: 3000 0602 |0061: cmpg-double v0, v6, v2 │ │ +0debce: 3c00 0500 |0063: if-gtz v0, 0068 // +0005 │ │ +0debd2: 1a06 4d0f |0065: const-string v6, "E of" // string@0f4d │ │ +0debd6: 2813 |0067: goto 007a // +0013 │ │ +0debd8: 2f00 0602 |0068: cmpl-double v0, v6, v2 │ │ +0debdc: 3d00 0e00 |006a: if-lez v0, 0078 // +000e │ │ +0debe0: 1800 0000 0000 0090 7540 |006c: const-wide v0, #double 345 // #4075900000000000 │ │ +0debea: 3002 0600 |0071: cmpg-double v2, v6, v0 │ │ +0debee: 3c02 0500 |0073: if-gtz v2, 0078 // +0005 │ │ +0debf2: 1a06 1424 |0075: const-string v6, "SE of" // string@2414 │ │ +0debf6: 2803 |0077: goto 007a // +0003 │ │ +0debf8: 1a06 f123 |0078: const-string v6, "S of" // string@23f1 │ │ +0debfc: 1106 |007a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x007b reg=5 this Lcom/ds/avare/position/Projection; │ │ 0x0000 - 0x007b reg=6 (null) D │ │ │ │ @@ -234904,17 +234905,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dee10: |[0dee10] com.ds.avare.position.Radial.:()V │ │ -0dee20: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0dee26: 0e00 |0003: return-void │ │ +0dee14: |[0dee14] com.ds.avare.position.Radial.:()V │ │ +0dee24: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0dee2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/position/Radial; │ │ │ │ #1 : (in Lcom/ds/avare/position/Radial;) │ │ @@ -234922,65 +234923,65 @@ │ │ type : '(DDDD)Lcom/ds/avare/position/Coordinate;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 8 │ │ outs : 5 │ │ insns size : 96 16-bit code units │ │ -0ded40: |[0ded40] com.ds.avare.position.Radial.findCoordinate:(DDDD)Lcom/ds/avare/position/Coordinate; │ │ -0ded50: 7120 852a 9800 |0000: invoke-static {v8, v9}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0ded56: 0b08 |0003: move-result-wide v8 │ │ -0ded58: 7120 852a 7600 |0004: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0ded5e: 0b06 |0007: move-result-wide v6 │ │ -0ded60: 7120 852a dc00 |0008: invoke-static {v12, v13}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0ded66: 0b0c |000b: move-result-wide v12 │ │ -0ded68: 6100 5a15 |000c: sget-wide v0, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ -0ded6c: ce0a |000e: div-double/2addr v10, v0 │ │ -0ded6e: 7120 812a 9800 |000f: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0ded74: 0b00 |0012: move-result-wide v0 │ │ -0ded76: 7120 722a ba00 |0013: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0ded7c: 0b02 |0016: move-result-wide v2 │ │ -0ded7e: ad00 0002 |0017: mul-double v0, v0, v2 │ │ -0ded82: 7120 722a 9800 |0019: invoke-static {v8, v9}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0ded88: 0b02 |001c: move-result-wide v2 │ │ -0ded8a: 7120 812a ba00 |001d: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0ded90: 0b04 |0020: move-result-wide v4 │ │ -0ded92: ad02 0204 |0021: mul-double v2, v2, v4 │ │ -0ded96: 7120 722a dc00 |0023: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0ded9c: 0b04 |0026: move-result-wide v4 │ │ -0ded9e: ad02 0204 |0027: mul-double v2, v2, v4 │ │ -0deda2: cb20 |0029: add-double/2addr v0, v2 │ │ -0deda4: 7120 6e2a 1000 |002a: invoke-static {v0, v1}, Ljava/lang/Math;.asin:(D)D // method@2a6e │ │ -0dedaa: 0b00 |002d: move-result-wide v0 │ │ -0dedac: 7120 812a dc00 |002e: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0dedb2: 0b0c |0031: move-result-wide v12 │ │ -0dedb4: 7120 812a ba00 |0032: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0dedba: 0b02 |0035: move-result-wide v2 │ │ -0dedbc: ad0c 0c02 |0036: mul-double v12, v12, v2 │ │ -0dedc0: 7120 722a 9800 |0038: invoke-static {v8, v9}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0dedc6: 0b02 |003b: move-result-wide v2 │ │ -0dedc8: ad0c 0c02 |003c: mul-double v12, v12, v2 │ │ -0dedcc: 7120 722a ba00 |003e: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0dedd2: 0b0a |0041: move-result-wide v10 │ │ -0dedd4: 7120 812a 9800 |0042: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0dedda: 0b08 |0045: move-result-wide v8 │ │ -0deddc: 7120 812a 1000 |0046: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0dede2: 0b02 |0049: move-result-wide v2 │ │ -0dede4: ad08 0802 |004a: mul-double v8, v8, v2 │ │ -0dede8: cc8a |004c: sub-double/2addr v10, v8 │ │ -0dedea: 7140 702a dcba |004d: invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ -0dedf0: 0b08 |0050: move-result-wide v8 │ │ -0dedf2: cb86 |0051: add-double/2addr v6, v8 │ │ -0dedf4: 2208 0106 |0052: new-instance v8, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0dedf8: 7120 842a 7600 |0054: invoke-static {v6, v7}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0dedfe: 0b06 |0057: move-result-wide v6 │ │ -0dee00: 7120 842a 1000 |0058: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0dee06: 0b09 |005b: move-result-wide v9 │ │ -0dee08: 705a ce23 6897 |005c: invoke-direct {v8, v6, v7, v9, v10}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ -0dee0e: 1108 |005f: return-object v8 │ │ +0ded44: |[0ded44] com.ds.avare.position.Radial.findCoordinate:(DDDD)Lcom/ds/avare/position/Coordinate; │ │ +0ded54: 7120 852a 9800 |0000: invoke-static {v8, v9}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0ded5a: 0b08 |0003: move-result-wide v8 │ │ +0ded5c: 7120 852a 7600 |0004: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0ded62: 0b06 |0007: move-result-wide v6 │ │ +0ded64: 7120 852a dc00 |0008: invoke-static {v12, v13}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0ded6a: 0b0c |000b: move-result-wide v12 │ │ +0ded6c: 6100 5a15 |000c: sget-wide v0, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ +0ded70: ce0a |000e: div-double/2addr v10, v0 │ │ +0ded72: 7120 812a 9800 |000f: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0ded78: 0b00 |0012: move-result-wide v0 │ │ +0ded7a: 7120 722a ba00 |0013: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0ded80: 0b02 |0016: move-result-wide v2 │ │ +0ded82: ad00 0002 |0017: mul-double v0, v0, v2 │ │ +0ded86: 7120 722a 9800 |0019: invoke-static {v8, v9}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0ded8c: 0b02 |001c: move-result-wide v2 │ │ +0ded8e: 7120 812a ba00 |001d: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0ded94: 0b04 |0020: move-result-wide v4 │ │ +0ded96: ad02 0204 |0021: mul-double v2, v2, v4 │ │ +0ded9a: 7120 722a dc00 |0023: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0deda0: 0b04 |0026: move-result-wide v4 │ │ +0deda2: ad02 0204 |0027: mul-double v2, v2, v4 │ │ +0deda6: cb20 |0029: add-double/2addr v0, v2 │ │ +0deda8: 7120 6e2a 1000 |002a: invoke-static {v0, v1}, Ljava/lang/Math;.asin:(D)D // method@2a6e │ │ +0dedae: 0b00 |002d: move-result-wide v0 │ │ +0dedb0: 7120 812a dc00 |002e: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0dedb6: 0b0c |0031: move-result-wide v12 │ │ +0dedb8: 7120 812a ba00 |0032: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0dedbe: 0b02 |0035: move-result-wide v2 │ │ +0dedc0: ad0c 0c02 |0036: mul-double v12, v12, v2 │ │ +0dedc4: 7120 722a 9800 |0038: invoke-static {v8, v9}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0dedca: 0b02 |003b: move-result-wide v2 │ │ +0dedcc: ad0c 0c02 |003c: mul-double v12, v12, v2 │ │ +0dedd0: 7120 722a ba00 |003e: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0dedd6: 0b0a |0041: move-result-wide v10 │ │ +0dedd8: 7120 812a 9800 |0042: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0dedde: 0b08 |0045: move-result-wide v8 │ │ +0dede0: 7120 812a 1000 |0046: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0dede6: 0b02 |0049: move-result-wide v2 │ │ +0dede8: ad08 0802 |004a: mul-double v8, v8, v2 │ │ +0dedec: cc8a |004c: sub-double/2addr v10, v8 │ │ +0dedee: 7140 702a dcba |004d: invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ +0dedf4: 0b08 |0050: move-result-wide v8 │ │ +0dedf6: cb86 |0051: add-double/2addr v6, v8 │ │ +0dedf8: 2208 0106 |0052: new-instance v8, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0dedfc: 7120 842a 7600 |0054: invoke-static {v6, v7}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0dee02: 0b06 |0057: move-result-wide v6 │ │ +0dee04: 7120 842a 1000 |0058: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0dee0a: 0b09 |005b: move-result-wide v9 │ │ +0dee0c: 705a ce23 6897 |005c: invoke-direct {v8, v6, v7, v9, v10}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ +0dee12: 1108 |005f: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x0008 line=37 │ │ 0x000c line=38 │ │ 0x000f line=40 │ │ @@ -235043,23 +235044,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0df028: |[0df028] com.ds.avare.position.Scale.:()V │ │ -0df038: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0df03e: 1900 0040 |0003: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ -0df042: 5a20 ba14 |0005: iput-wide v0, v2, Lcom/ds/avare/position/Scale;.mMaxScale:D // field@14ba │ │ -0df046: 1900 f03f |0007: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -0df04a: 5a20 bc14 |0009: iput-wide v0, v2, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ -0df04e: 5a20 bb14 |000b: iput-wide v0, v2, Lcom/ds/avare/position/Scale;.mScaleCorrectY:D // field@14bb │ │ -0df052: 5a20 b914 |000d: iput-wide v0, v2, Lcom/ds/avare/position/Scale;.mMacroMultiply:D // field@14b9 │ │ -0df056: 0e00 |000f: return-void │ │ +0df02c: |[0df02c] com.ds.avare.position.Scale.:()V │ │ +0df03c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0df042: 1900 0040 |0003: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ +0df046: 5a20 ba14 |0005: iput-wide v0, v2, Lcom/ds/avare/position/Scale;.mMaxScale:D // field@14ba │ │ +0df04a: 1900 f03f |0007: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +0df04e: 5a20 bc14 |0009: iput-wide v0, v2, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ +0df052: 5a20 bb14 |000b: iput-wide v0, v2, Lcom/ds/avare/position/Scale;.mScaleCorrectY:D // field@14bb │ │ +0df056: 5a20 b914 |000d: iput-wide v0, v2, Lcom/ds/avare/position/Scale;.mMacroMultiply:D // field@14b9 │ │ +0df05a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ 0x0009 line=44 │ │ 0x000b line=45 │ │ 0x000d line=46 │ │ @@ -235071,22 +235072,22 @@ │ │ type : '(D)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0df058: |[0df058] com.ds.avare.position.Scale.:(D)V │ │ -0df068: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0df06e: 5a01 ba14 |0003: iput-wide v1, v0, Lcom/ds/avare/position/Scale;.mMaxScale:D // field@14ba │ │ -0df072: 1901 f03f |0005: const-wide/high16 v1, #long 4607182418800017408 // #3ff0 │ │ -0df076: 5a01 bc14 |0007: iput-wide v1, v0, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ -0df07a: 5a01 bb14 |0009: iput-wide v1, v0, Lcom/ds/avare/position/Scale;.mScaleCorrectY:D // field@14bb │ │ -0df07e: 5a01 b914 |000b: iput-wide v1, v0, Lcom/ds/avare/position/Scale;.mMacroMultiply:D // field@14b9 │ │ -0df082: 0e00 |000d: return-void │ │ +0df05c: |[0df05c] com.ds.avare.position.Scale.:(D)V │ │ +0df06c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0df072: 5a01 ba14 |0003: iput-wide v1, v0, Lcom/ds/avare/position/Scale;.mMaxScale:D // field@14ba │ │ +0df076: 1901 f03f |0005: const-wide/high16 v1, #long 4607182418800017408 // #3ff0 │ │ +0df07a: 5a01 bc14 |0007: iput-wide v1, v0, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ +0df07e: 5a01 bb14 |0009: iput-wide v1, v0, Lcom/ds/avare/position/Scale;.mScaleCorrectY:D // field@14bb │ │ +0df082: 5a01 b914 |000b: iput-wide v1, v0, Lcom/ds/avare/position/Scale;.mMacroMultiply:D // field@14b9 │ │ +0df086: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0007 line=34 │ │ 0x0009 line=35 │ │ 0x000b line=36 │ │ @@ -235100,28 +235101,28 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0df084: |[0df084] com.ds.avare.position.Scale.adjustZoom:(D)V │ │ -0df094: 5330 bc14 |0000: iget-wide v0, v3, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ -0df098: cb40 |0002: add-double/2addr v0, v4 │ │ -0df09a: 5a30 bc14 |0003: iput-wide v0, v3, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ -0df09e: 5334 ba14 |0005: iget-wide v4, v3, Lcom/ds/avare/position/Scale;.mMaxScale:D // field@14ba │ │ -0df0a2: 2f02 0004 |0007: cmpl-double v2, v0, v4 │ │ -0df0a6: 3d02 0400 |0009: if-lez v2, 000d // +0004 │ │ -0df0aa: 5a34 bc14 |000b: iput-wide v4, v3, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ -0df0ae: 5334 bc14 |000d: iget-wide v4, v3, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ -0df0b2: 1900 a03f |000f: const-wide/high16 v0, #long 4584664420663164928 // #3fa0 │ │ -0df0b6: 3002 0400 |0011: cmpg-double v2, v4, v0 │ │ -0df0ba: 3b02 0400 |0013: if-gez v2, 0017 // +0004 │ │ -0df0be: 5a30 bc14 |0015: iput-wide v0, v3, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ -0df0c2: 0e00 |0017: return-void │ │ +0df088: |[0df088] com.ds.avare.position.Scale.adjustZoom:(D)V │ │ +0df098: 5330 bc14 |0000: iget-wide v0, v3, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ +0df09c: cb40 |0002: add-double/2addr v0, v4 │ │ +0df09e: 5a30 bc14 |0003: iput-wide v0, v3, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ +0df0a2: 5334 ba14 |0005: iget-wide v4, v3, Lcom/ds/avare/position/Scale;.mMaxScale:D // field@14ba │ │ +0df0a6: 2f02 0004 |0007: cmpl-double v2, v0, v4 │ │ +0df0aa: 3d02 0400 |0009: if-lez v2, 000d // +0004 │ │ +0df0ae: 5a34 bc14 |000b: iput-wide v4, v3, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ +0df0b2: 5334 bc14 |000d: iget-wide v4, v3, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ +0df0b6: 1900 a03f |000f: const-wide/high16 v0, #long 4584664420663164928 // #3fa0 │ │ +0df0ba: 3002 0400 |0011: cmpg-double v2, v4, v0 │ │ +0df0be: 3b02 0400 |0013: if-gez v2, 0017 // +0004 │ │ +0df0c2: 5a30 bc14 |0015: iput-wide v0, v3, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ +0df0c6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=195 │ │ 0x000b line=196 │ │ 0x000d line=199 │ │ 0x0015 line=200 │ │ @@ -235134,38 +235135,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 36 16-bit code units │ │ -0def74: |[0def74] com.ds.avare.position.Scale.downSample:()I │ │ -0def84: 5350 bc14 |0000: iget-wide v0, v5, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ -0def88: 1902 e03f |0002: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ -0def8c: 2f04 0002 |0004: cmpl-double v4, v0, v2 │ │ -0def90: 3a04 0400 |0006: if-ltz v4, 000a // +0004 │ │ -0def94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0def96: 0f00 |0009: return v0 │ │ -0def98: 1902 d03f |000a: const-wide/high16 v2, #long 4598175219545276416 // #3fd0 │ │ -0def9c: 2f04 0002 |000c: cmpl-double v4, v0, v2 │ │ -0defa0: 3a04 0400 |000e: if-ltz v4, 0012 // +0004 │ │ -0defa4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0defa6: 0f00 |0011: return v0 │ │ -0defa8: 1902 c03f |0012: const-wide/high16 v2, #long 4593671619917905920 // #3fc0 │ │ -0defac: 2f04 0002 |0014: cmpl-double v4, v0, v2 │ │ -0defb0: 3a04 0400 |0016: if-ltz v4, 001a // +0004 │ │ -0defb4: 1220 |0018: const/4 v0, #int 2 // #2 │ │ -0defb6: 0f00 |0019: return v0 │ │ -0defb8: 1902 b03f |001a: const-wide/high16 v2, #long 4589168020290535424 // #3fb0 │ │ -0defbc: 2f04 0002 |001c: cmpl-double v4, v0, v2 │ │ -0defc0: 3a04 0400 |001e: if-ltz v4, 0022 // +0004 │ │ -0defc4: 1230 |0020: const/4 v0, #int 3 // #3 │ │ -0defc6: 0f00 |0021: return v0 │ │ -0defc8: 1240 |0022: const/4 v0, #int 4 // #4 │ │ -0defca: 0f00 |0023: return v0 │ │ +0def78: |[0def78] com.ds.avare.position.Scale.downSample:()I │ │ +0def88: 5350 bc14 |0000: iget-wide v0, v5, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ +0def8c: 1902 e03f |0002: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ +0def90: 2f04 0002 |0004: cmpl-double v4, v0, v2 │ │ +0def94: 3a04 0400 |0006: if-ltz v4, 000a // +0004 │ │ +0def98: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0def9a: 0f00 |0009: return v0 │ │ +0def9c: 1902 d03f |000a: const-wide/high16 v2, #long 4598175219545276416 // #3fd0 │ │ +0defa0: 2f04 0002 |000c: cmpl-double v4, v0, v2 │ │ +0defa4: 3a04 0400 |000e: if-ltz v4, 0012 // +0004 │ │ +0defa8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0defaa: 0f00 |0011: return v0 │ │ +0defac: 1902 c03f |0012: const-wide/high16 v2, #long 4593671619917905920 // #3fc0 │ │ +0defb0: 2f04 0002 |0014: cmpl-double v4, v0, v2 │ │ +0defb4: 3a04 0400 |0016: if-ltz v4, 001a // +0004 │ │ +0defb8: 1220 |0018: const/4 v0, #int 2 // #2 │ │ +0defba: 0f00 |0019: return v0 │ │ +0defbc: 1902 b03f |001a: const-wide/high16 v2, #long 4589168020290535424 // #3fb0 │ │ +0defc0: 2f04 0002 |001c: cmpl-double v4, v0, v2 │ │ +0defc4: 3a04 0400 |001e: if-ltz v4, 0022 // +0004 │ │ +0defc8: 1230 |0020: const/4 v0, #int 3 // #3 │ │ +0defca: 0f00 |0021: return v0 │ │ +0defcc: 1240 |0022: const/4 v0, #int 4 // #4 │ │ +0defce: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0024 reg=5 this Lcom/ds/avare/position/Scale; │ │ │ │ #2 : (in Lcom/ds/avare/position/Scale;) │ │ @@ -235173,38 +235174,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -0defcc: |[0defcc] com.ds.avare.position.Scale.getMacroFactor:()I │ │ -0defdc: 5350 bc14 |0000: iget-wide v0, v5, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ -0defe0: 1902 e03f |0002: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ -0defe4: 2f04 0002 |0004: cmpl-double v4, v0, v2 │ │ -0defe8: 3a04 0400 |0006: if-ltz v4, 000a // +0004 │ │ -0defec: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0defee: 0f00 |0009: return v0 │ │ -0deff0: 1902 d03f |000a: const-wide/high16 v2, #long 4598175219545276416 // #3fd0 │ │ -0deff4: 2f04 0002 |000c: cmpl-double v4, v0, v2 │ │ -0deff8: 3a04 0400 |000e: if-ltz v4, 0012 // +0004 │ │ -0deffc: 1220 |0010: const/4 v0, #int 2 // #2 │ │ -0deffe: 0f00 |0011: return v0 │ │ -0df000: 1902 c03f |0012: const-wide/high16 v2, #long 4593671619917905920 // #3fc0 │ │ -0df004: 2f04 0002 |0014: cmpl-double v4, v0, v2 │ │ -0df008: 3a04 0400 |0016: if-ltz v4, 001a // +0004 │ │ -0df00c: 1240 |0018: const/4 v0, #int 4 // #4 │ │ -0df00e: 0f00 |0019: return v0 │ │ -0df010: 1902 b03f |001a: const-wide/high16 v2, #long 4589168020290535424 // #3fb0 │ │ -0df014: 2f04 0002 |001c: cmpl-double v4, v0, v2 │ │ -0df018: 3a04 0500 |001e: if-ltz v4, 0023 // +0005 │ │ -0df01c: 1300 0800 |0020: const/16 v0, #int 8 // #8 │ │ -0df020: 0f00 |0022: return v0 │ │ -0df022: 1300 1000 |0023: const/16 v0, #int 16 // #10 │ │ -0df026: 0f00 |0025: return v0 │ │ +0defd0: |[0defd0] com.ds.avare.position.Scale.getMacroFactor:()I │ │ +0defe0: 5350 bc14 |0000: iget-wide v0, v5, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ +0defe4: 1902 e03f |0002: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ +0defe8: 2f04 0002 |0004: cmpl-double v4, v0, v2 │ │ +0defec: 3a04 0400 |0006: if-ltz v4, 000a // +0004 │ │ +0deff0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0deff2: 0f00 |0009: return v0 │ │ +0deff4: 1902 d03f |000a: const-wide/high16 v2, #long 4598175219545276416 // #3fd0 │ │ +0deff8: 2f04 0002 |000c: cmpl-double v4, v0, v2 │ │ +0deffc: 3a04 0400 |000e: if-ltz v4, 0012 // +0004 │ │ +0df000: 1220 |0010: const/4 v0, #int 2 // #2 │ │ +0df002: 0f00 |0011: return v0 │ │ +0df004: 1902 c03f |0012: const-wide/high16 v2, #long 4593671619917905920 // #3fc0 │ │ +0df008: 2f04 0002 |0014: cmpl-double v4, v0, v2 │ │ +0df00c: 3a04 0400 |0016: if-ltz v4, 001a // +0004 │ │ +0df010: 1240 |0018: const/4 v0, #int 4 // #4 │ │ +0df012: 0f00 |0019: return v0 │ │ +0df014: 1902 b03f |001a: const-wide/high16 v2, #long 4589168020290535424 // #3fb0 │ │ +0df018: 2f04 0002 |001c: cmpl-double v4, v0, v2 │ │ +0df01c: 3a04 0500 |001e: if-ltz v4, 0023 // +0005 │ │ +0df020: 1300 0800 |0020: const/16 v0, #int 8 // #8 │ │ +0df024: 0f00 |0022: return v0 │ │ +0df026: 1300 1000 |0023: const/16 v0, #int 16 // #10 │ │ +0df02a: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0026 reg=5 this Lcom/ds/avare/position/Scale; │ │ │ │ #3 : (in Lcom/ds/avare/position/Scale;) │ │ @@ -235212,17 +235213,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dee28: |[0dee28] com.ds.avare.position.Scale.getMaxScale:()D │ │ -0dee38: 5320 ba14 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Scale;.mMaxScale:D // field@14ba │ │ -0dee3c: 1000 |0002: return-wide v0 │ │ +0dee2c: |[0dee2c] com.ds.avare.position.Scale.getMaxScale:()D │ │ +0dee3c: 5320 ba14 |0000: iget-wide v0, v2, Lcom/ds/avare/position/Scale;.mMaxScale:D // field@14ba │ │ +0dee40: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/position/Scale; │ │ │ │ #4 : (in Lcom/ds/avare/position/Scale;) │ │ @@ -235230,39 +235231,39 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dee40: |[0dee40] com.ds.avare.position.Scale.getMinScale:()D │ │ -0dee50: 1900 a03f |0000: const-wide/high16 v0, #long 4584664420663164928 // #3fa0 │ │ -0dee54: 1000 |0002: return-wide v0 │ │ +0dee44: |[0dee44] com.ds.avare.position.Scale.getMinScale:()D │ │ +0dee54: 1900 a03f |0000: const-wide/high16 v0, #long 4584664420663164928 // #3fa0 │ │ +0dee58: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/ds/avare/position/Scale;) │ │ name : 'getScaleCorrected' │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0deed0: |[0deed0] com.ds.avare.position.Scale.getScaleCorrected:()F │ │ -0deee0: 6e10 3124 0400 |0000: invoke-virtual {v4}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ -0deee6: 0a00 |0003: move-result v0 │ │ -0deee8: 8900 |0004: float-to-double v0, v0 │ │ -0deeea: 5342 bb14 |0005: iget-wide v2, v4, Lcom/ds/avare/position/Scale;.mScaleCorrectY:D // field@14bb │ │ -0deeee: 7120 382a 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0deef4: ad00 0002 |000a: mul-double v0, v0, v2 │ │ -0deef8: 8c00 |000c: double-to-float v0, v0 │ │ -0deefa: 0f00 |000d: return v0 │ │ +0deed4: |[0deed4] com.ds.avare.position.Scale.getScaleCorrected:()F │ │ +0deee4: 6e10 3124 0400 |0000: invoke-virtual {v4}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ +0deeea: 0a00 |0003: move-result v0 │ │ +0deeec: 8900 |0004: float-to-double v0, v0 │ │ +0deeee: 5342 bb14 |0005: iget-wide v2, v4, Lcom/ds/avare/position/Scale;.mScaleCorrectY:D // field@14bb │ │ +0deef2: 7120 382a 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0deef8: ad00 0002 |000a: mul-double v0, v0, v2 │ │ +0deefc: 8c00 |000c: double-to-float v0, v0 │ │ +0deefe: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lcom/ds/avare/position/Scale; │ │ │ │ #6 : (in Lcom/ds/avare/position/Scale;) │ │ @@ -235270,29 +235271,29 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -0deefc: |[0deefc] com.ds.avare.position.Scale.getScaleFactor:()F │ │ -0def0c: 5370 bc14 |0000: iget-wide v0, v7, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ -0def10: 5372 ba14 |0002: iget-wide v2, v7, Lcom/ds/avare/position/Scale;.mMaxScale:D // field@14ba │ │ -0def14: 1904 a03f |0004: const-wide/high16 v4, #long 4584664420663164928 // #3fa0 │ │ -0def18: 2f06 0002 |0006: cmpl-double v6, v0, v2 │ │ -0def1c: 3d06 0400 |0008: if-lez v6, 000c // +0004 │ │ -0def20: 0420 |000a: move-wide v0, v2 │ │ -0def22: 2806 |000b: goto 0011 // +0006 │ │ -0def24: 3002 0004 |000c: cmpg-double v2, v0, v4 │ │ -0def28: 3b02 0300 |000e: if-gez v2, 0011 // +0003 │ │ -0def2c: 0440 |0010: move-wide v0, v4 │ │ -0def2e: 5372 b914 |0011: iget-wide v2, v7, Lcom/ds/avare/position/Scale;.mMacroMultiply:D // field@14b9 │ │ -0def32: ad00 0002 |0013: mul-double v0, v0, v2 │ │ -0def36: 8c00 |0015: double-to-float v0, v0 │ │ -0def38: 0f00 |0016: return v0 │ │ +0def00: |[0def00] com.ds.avare.position.Scale.getScaleFactor:()F │ │ +0def10: 5370 bc14 |0000: iget-wide v0, v7, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ +0def14: 5372 ba14 |0002: iget-wide v2, v7, Lcom/ds/avare/position/Scale;.mMaxScale:D // field@14ba │ │ +0def18: 1904 a03f |0004: const-wide/high16 v4, #long 4584664420663164928 // #3fa0 │ │ +0def1c: 2f06 0002 |0006: cmpl-double v6, v0, v2 │ │ +0def20: 3d06 0400 |0008: if-lez v6, 000c // +0004 │ │ +0def24: 0420 |000a: move-wide v0, v2 │ │ +0def26: 2806 |000b: goto 0011 // +0006 │ │ +0def28: 3002 0004 |000c: cmpg-double v2, v0, v4 │ │ +0def2c: 3b02 0300 |000e: if-gez v2, 0011 // +0003 │ │ +0def30: 0440 |0010: move-wide v0, v4 │ │ +0def32: 5372 b914 |0011: iget-wide v2, v7, Lcom/ds/avare/position/Scale;.mMacroMultiply:D // field@14b9 │ │ +0def36: ad00 0002 |0013: mul-double v0, v0, v2 │ │ +0def3a: 8c00 |0015: double-to-float v0, v0 │ │ +0def3c: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0011 line=117 │ │ locals : │ │ 0x0000 - 0x0017 reg=7 this Lcom/ds/avare/position/Scale; │ │ │ │ @@ -235301,27 +235302,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0def3c: |[0def3c] com.ds.avare.position.Scale.getScaleFactorRaw:()F │ │ -0def4c: 5370 bc14 |0000: iget-wide v0, v7, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ -0def50: 5372 ba14 |0002: iget-wide v2, v7, Lcom/ds/avare/position/Scale;.mMaxScale:D // field@14ba │ │ -0def54: 1904 a03f |0004: const-wide/high16 v4, #long 4584664420663164928 // #3fa0 │ │ -0def58: 2f06 0002 |0006: cmpl-double v6, v0, v2 │ │ -0def5c: 3d06 0400 |0008: if-lez v6, 000c // +0004 │ │ -0def60: 0420 |000a: move-wide v0, v2 │ │ -0def62: 2806 |000b: goto 0011 // +0006 │ │ -0def64: 3002 0004 |000c: cmpg-double v2, v0, v4 │ │ -0def68: 3b02 0300 |000e: if-gez v2, 0011 // +0003 │ │ -0def6c: 0440 |0010: move-wide v0, v4 │ │ -0def6e: 8c00 |0011: double-to-float v0, v0 │ │ -0def70: 0f00 |0012: return v0 │ │ +0def40: |[0def40] com.ds.avare.position.Scale.getScaleFactorRaw:()F │ │ +0def50: 5370 bc14 |0000: iget-wide v0, v7, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ +0def54: 5372 ba14 |0002: iget-wide v2, v7, Lcom/ds/avare/position/Scale;.mMaxScale:D // field@14ba │ │ +0def58: 1904 a03f |0004: const-wide/high16 v4, #long 4584664420663164928 // #3fa0 │ │ +0def5c: 2f06 0002 |0006: cmpl-double v6, v0, v2 │ │ +0def60: 3d06 0400 |0008: if-lez v6, 000c // +0004 │ │ +0def64: 0420 |000a: move-wide v0, v2 │ │ +0def66: 2806 |000b: goto 0011 // +0006 │ │ +0def68: 3002 0004 |000c: cmpg-double v2, v0, v4 │ │ +0def6c: 3b02 0300 |000e: if-gez v2, 0011 // +0003 │ │ +0def70: 0440 |0010: move-wide v0, v4 │ │ +0def72: 8c00 |0011: double-to-float v0, v0 │ │ +0def74: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0013 reg=7 this Lcom/ds/avare/position/Scale; │ │ │ │ #8 : (in Lcom/ds/avare/position/Scale;) │ │ @@ -235329,45 +235330,45 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -0dee58: |[0dee58] com.ds.avare.position.Scale.getStep:()D │ │ -0dee68: 6e10 2d24 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/position/Scale;.getMacroFactor:()I // method@242d │ │ -0dee6e: 0a00 |0003: move-result v0 │ │ -0dee70: 6e10 3224 0500 |0004: invoke-virtual {v5}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ -0dee76: 0a01 |0007: move-result v1 │ │ -0dee78: 1502 803f |0008: const/high16 v2, #int 1065353216 // #3f80 │ │ -0dee7c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -0dee7e: 3630 0900 |000b: if-gt v0, v3, 0014 // +0009 │ │ -0dee82: 2d04 0102 |000d: cmpl-float v4, v1, v2 │ │ -0dee86: 3d04 0500 |000f: if-lez v4, 0014 // +0005 │ │ -0dee8a: 1900 0440 |0011: const-wide/high16 v0, #long 4612811918334230528 // #4004 │ │ -0dee8e: 281f |0013: goto 0032 // +001f │ │ -0dee90: 3630 0900 |0014: if-gt v0, v3, 001d // +0009 │ │ -0dee94: 2e01 0102 |0016: cmpg-float v1, v1, v2 │ │ -0dee98: 3c01 0500 |0018: if-gtz v1, 001d // +0005 │ │ -0dee9c: 1900 1440 |001a: const-wide/high16 v0, #long 4617315517961601024 // #4014 │ │ -0deea0: 2816 |001c: goto 0032 // +0016 │ │ -0deea2: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -0deea4: 3610 0500 |001e: if-gt v0, v1, 0023 // +0005 │ │ -0deea8: 1900 2440 |0020: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ -0deeac: 2810 |0022: goto 0032 // +0010 │ │ -0deeae: 1241 |0023: const/4 v1, #int 4 // #4 │ │ -0deeb0: 3610 0500 |0024: if-gt v0, v1, 0029 // +0005 │ │ -0deeb4: 1900 3440 |0026: const-wide/high16 v0, #long 4626322717216342016 // #4034 │ │ -0deeb8: 280a |0028: goto 0032 // +000a │ │ -0deeba: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ -0deebe: 3610 0500 |002b: if-gt v0, v1, 0030 // +0005 │ │ -0deec2: 1900 4440 |002d: const-wide/high16 v0, #long 4630826316843712512 // #4044 │ │ -0deec6: 2803 |002f: goto 0032 // +0003 │ │ -0deec8: 1900 5440 |0030: const-wide/high16 v0, #long 4635329916471083008 // #4054 │ │ -0deecc: 1000 |0032: return-wide v0 │ │ +0dee5c: |[0dee5c] com.ds.avare.position.Scale.getStep:()D │ │ +0dee6c: 6e10 2d24 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/position/Scale;.getMacroFactor:()I // method@242d │ │ +0dee72: 0a00 |0003: move-result v0 │ │ +0dee74: 6e10 3224 0500 |0004: invoke-virtual {v5}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ +0dee7a: 0a01 |0007: move-result v1 │ │ +0dee7c: 1502 803f |0008: const/high16 v2, #int 1065353216 // #3f80 │ │ +0dee80: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +0dee82: 3630 0900 |000b: if-gt v0, v3, 0014 // +0009 │ │ +0dee86: 2d04 0102 |000d: cmpl-float v4, v1, v2 │ │ +0dee8a: 3d04 0500 |000f: if-lez v4, 0014 // +0005 │ │ +0dee8e: 1900 0440 |0011: const-wide/high16 v0, #long 4612811918334230528 // #4004 │ │ +0dee92: 281f |0013: goto 0032 // +001f │ │ +0dee94: 3630 0900 |0014: if-gt v0, v3, 001d // +0009 │ │ +0dee98: 2e01 0102 |0016: cmpg-float v1, v1, v2 │ │ +0dee9c: 3c01 0500 |0018: if-gtz v1, 001d // +0005 │ │ +0deea0: 1900 1440 |001a: const-wide/high16 v0, #long 4617315517961601024 // #4014 │ │ +0deea4: 2816 |001c: goto 0032 // +0016 │ │ +0deea6: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +0deea8: 3610 0500 |001e: if-gt v0, v1, 0023 // +0005 │ │ +0deeac: 1900 2440 |0020: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ +0deeb0: 2810 |0022: goto 0032 // +0010 │ │ +0deeb2: 1241 |0023: const/4 v1, #int 4 // #4 │ │ +0deeb4: 3610 0500 |0024: if-gt v0, v1, 0029 // +0005 │ │ +0deeb8: 1900 3440 |0026: const-wide/high16 v0, #long 4626322717216342016 // #4034 │ │ +0deebc: 280a |0028: goto 0032 // +000a │ │ +0deebe: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ +0deec2: 3610 0500 |002b: if-gt v0, v1, 0030 // +0005 │ │ +0deec6: 1900 4440 |002d: const-wide/high16 v0, #long 4630826316843712512 // #4044 │ │ +0deeca: 2803 |002f: goto 0032 // +0003 │ │ +0deecc: 1900 5440 |0030: const-wide/high16 v0, #long 4635329916471083008 // #4054 │ │ +0deed0: 1000 |0032: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ locals : │ │ 0x0000 - 0x0033 reg=5 this Lcom/ds/avare/position/Scale; │ │ │ │ @@ -235376,18 +235377,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0df0c4: |[0df0c4] com.ds.avare.position.Scale.setScaleFactor:(F)V │ │ -0df0d4: 8930 |0000: float-to-double v0, v3 │ │ -0df0d6: 5a20 bc14 |0001: iput-wide v0, v2, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ -0df0da: 0e00 |0003: return-void │ │ +0df0c8: |[0df0c8] com.ds.avare.position.Scale.setScaleFactor:(F)V │ │ +0df0d8: 8930 |0000: float-to-double v0, v3 │ │ +0df0da: 5a20 bc14 |0001: iput-wide v0, v2, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ +0df0de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lcom/ds/avare/position/Scale; │ │ 0x0000 - 0x0004 reg=3 (null) F │ │ │ │ @@ -235396,20 +235397,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0df0dc: |[0df0dc] com.ds.avare.position.Scale.updateMacro:()V │ │ -0df0ec: 6e10 2d24 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/position/Scale;.getMacroFactor:()I // method@242d │ │ -0df0f2: 0a00 |0003: move-result v0 │ │ -0df0f4: 8300 |0004: int-to-double v0, v0 │ │ -0df0f6: 5a20 b914 |0005: iput-wide v0, v2, Lcom/ds/avare/position/Scale;.mMacroMultiply:D // field@14b9 │ │ -0df0fa: 0e00 |0007: return-void │ │ +0df0e0: |[0df0e0] com.ds.avare.position.Scale.updateMacro:()V │ │ +0df0f0: 6e10 2d24 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/position/Scale;.getMacroFactor:()I // method@242d │ │ +0df0f6: 0a00 |0003: move-result v0 │ │ +0df0f8: 8300 |0004: int-to-double v0, v0 │ │ +0df0fa: 5a20 b914 |0005: iput-wide v0, v2, Lcom/ds/avare/position/Scale;.mMacroMultiply:D // field@14b9 │ │ +0df0fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/ds/avare/position/Scale; │ │ │ │ #11 : (in Lcom/ds/avare/position/Scale;) │ │ @@ -235417,18 +235418,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0df0fc: |[0df0fc] com.ds.avare.position.Scale.zoomOut:()V │ │ -0df10c: 1900 a03f |0000: const-wide/high16 v0, #long 4584664420663164928 // #3fa0 │ │ -0df110: 5a20 bc14 |0002: iput-wide v0, v2, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ -0df114: 0e00 |0004: return-void │ │ +0df100: |[0df100] com.ds.avare.position.Scale.zoomOut:()V │ │ +0df110: 1900 a03f |0000: const-wide/high16 v0, #long 4584664420663164928 // #3fa0 │ │ +0df114: 5a20 bc14 |0002: iput-wide v0, v2, Lcom/ds/avare/position/Scale;.mScaleFactor:D // field@14bc │ │ +0df118: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lcom/ds/avare/position/Scale; │ │ │ │ source_file_idx : 9449 (Scale.java) │ │ @@ -235482,23 +235483,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0df1cc: |[0df1cc] com.ds.avare.shapes.Draw.:()V │ │ -0df1dc: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0df1e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0df1e4: 5910 c014 |0004: iput v0, v1, Lcom/ds/avare/shapes/Draw;.mLastXDraw:F // field@14c0 │ │ -0df1e8: 5910 c114 |0006: iput v0, v1, Lcom/ds/avare/shapes/Draw;.mLastYDraw:F // field@14c1 │ │ -0df1ec: 2200 6307 |0008: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -0df1f0: 7010 152c 0000 |000a: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0df1f6: 5b10 bf14 |000d: iput-object v0, v1, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ -0df1fa: 0e00 |000f: return-void │ │ +0df1d0: |[0df1d0] com.ds.avare.shapes.Draw.:()V │ │ +0df1e0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0df1e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0df1e8: 5910 c014 |0004: iput v0, v1, Lcom/ds/avare/shapes/Draw;.mLastXDraw:F // field@14c0 │ │ +0df1ec: 5910 c114 |0006: iput v0, v1, Lcom/ds/avare/shapes/Draw;.mLastYDraw:F // field@14c1 │ │ +0df1f0: 2200 6307 |0008: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +0df1f4: 7010 152c 0000 |000a: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0df1fa: 5b10 bf14 |000d: iput-object v0, v1, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ +0df1fe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x0006 line=46 │ │ 0x0008 line=47 │ │ locals : │ │ @@ -235510,52 +235511,52 @@ │ │ type : '(FFLcom/ds/avare/position/Origin;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -0df1fc: |[0df1fc] com.ds.avare.shapes.Draw.addPoint:(FFLcom/ds/avare/position/Origin;)V │ │ -0df20c: 5240 c014 |0000: iget v0, v4, Lcom/ds/avare/shapes/Draw;.mLastXDraw:F // field@14c0 │ │ -0df210: c750 |0002: sub-float/2addr v0, v5 │ │ -0df212: 7110 6b2a 0000 |0003: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -0df218: 0a00 |0006: move-result v0 │ │ -0df21a: 1501 8040 |0007: const/high16 v1, #int 1082130432 // #4080 │ │ -0df21e: 2e00 0001 |0009: cmpg-float v0, v0, v1 │ │ -0df222: 3b00 0e00 |000b: if-gez v0, 0019 // +000e │ │ -0df226: 5240 c114 |000d: iget v0, v4, Lcom/ds/avare/shapes/Draw;.mLastYDraw:F // field@14c1 │ │ -0df22a: c760 |000f: sub-float/2addr v0, v6 │ │ -0df22c: 7110 6b2a 0000 |0010: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -0df232: 0a00 |0013: move-result v0 │ │ -0df234: 2e00 0001 |0014: cmpg-float v0, v0, v1 │ │ -0df238: 3b00 0300 |0016: if-gez v0, 0019 // +0003 │ │ -0df23c: 0e00 |0018: return-void │ │ -0df23e: 5945 c014 |0019: iput v5, v4, Lcom/ds/avare/shapes/Draw;.mLastXDraw:F // field@14c0 │ │ -0df242: 5946 c114 |001b: iput v6, v4, Lcom/ds/avare/shapes/Draw;.mLastYDraw:F // field@14c1 │ │ -0df246: 5445 bf14 |001d: iget-object v5, v4, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ -0df24a: 6e10 262c 0500 |001f: invoke-virtual {v5}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0df250: 0a05 |0022: move-result v5 │ │ -0df252: 1306 0008 |0023: const/16 v6, #int 2048 // #800 │ │ -0df256: 3465 0800 |0025: if-lt v5, v6, 002d // +0008 │ │ -0df25a: 5445 bf14 |0027: iget-object v5, v4, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ -0df25e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -0df260: 6e20 232c 6500 |002a: invoke-virtual {v5, v6}, Ljava/util/LinkedList;.remove:(I)Ljava/lang/Object; // method@2c23 │ │ -0df266: 5445 bf14 |002d: iget-object v5, v4, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ -0df26a: 2206 0106 |002f: new-instance v6, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0df26e: 5240 c014 |0031: iget v0, v4, Lcom/ds/avare/shapes/Draw;.mLastXDraw:F // field@14c0 │ │ -0df272: 8900 |0033: float-to-double v0, v0 │ │ -0df274: 6e30 0824 0701 |0034: invoke-virtual {v7, v0, v1}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ -0df27a: 0b00 |0037: move-result-wide v0 │ │ -0df27c: 5242 c114 |0038: iget v2, v4, Lcom/ds/avare/shapes/Draw;.mLastYDraw:F // field@14c1 │ │ -0df280: 8922 |003a: float-to-double v2, v2 │ │ -0df282: 6e30 0424 2703 |003b: invoke-virtual {v7, v2, v3}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ -0df288: 0b02 |003e: move-result-wide v2 │ │ -0df28a: 7053 ce23 0621 |003f: invoke-direct {v6, v0, v1, v2, v3}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ -0df290: 6e20 182c 6500 |0042: invoke-virtual {v5, v6}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0df296: 0e00 |0045: return-void │ │ +0df200: |[0df200] com.ds.avare.shapes.Draw.addPoint:(FFLcom/ds/avare/position/Origin;)V │ │ +0df210: 5240 c014 |0000: iget v0, v4, Lcom/ds/avare/shapes/Draw;.mLastXDraw:F // field@14c0 │ │ +0df214: c750 |0002: sub-float/2addr v0, v5 │ │ +0df216: 7110 6b2a 0000 |0003: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +0df21c: 0a00 |0006: move-result v0 │ │ +0df21e: 1501 8040 |0007: const/high16 v1, #int 1082130432 // #4080 │ │ +0df222: 2e00 0001 |0009: cmpg-float v0, v0, v1 │ │ +0df226: 3b00 0e00 |000b: if-gez v0, 0019 // +000e │ │ +0df22a: 5240 c114 |000d: iget v0, v4, Lcom/ds/avare/shapes/Draw;.mLastYDraw:F // field@14c1 │ │ +0df22e: c760 |000f: sub-float/2addr v0, v6 │ │ +0df230: 7110 6b2a 0000 |0010: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +0df236: 0a00 |0013: move-result v0 │ │ +0df238: 2e00 0001 |0014: cmpg-float v0, v0, v1 │ │ +0df23c: 3b00 0300 |0016: if-gez v0, 0019 // +0003 │ │ +0df240: 0e00 |0018: return-void │ │ +0df242: 5945 c014 |0019: iput v5, v4, Lcom/ds/avare/shapes/Draw;.mLastXDraw:F // field@14c0 │ │ +0df246: 5946 c114 |001b: iput v6, v4, Lcom/ds/avare/shapes/Draw;.mLastYDraw:F // field@14c1 │ │ +0df24a: 5445 bf14 |001d: iget-object v5, v4, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ +0df24e: 6e10 262c 0500 |001f: invoke-virtual {v5}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0df254: 0a05 |0022: move-result v5 │ │ +0df256: 1306 0008 |0023: const/16 v6, #int 2048 // #800 │ │ +0df25a: 3465 0800 |0025: if-lt v5, v6, 002d // +0008 │ │ +0df25e: 5445 bf14 |0027: iget-object v5, v4, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ +0df262: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +0df264: 6e20 232c 6500 |002a: invoke-virtual {v5, v6}, Ljava/util/LinkedList;.remove:(I)Ljava/lang/Object; // method@2c23 │ │ +0df26a: 5445 bf14 |002d: iget-object v5, v4, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ +0df26e: 2206 0106 |002f: new-instance v6, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0df272: 5240 c014 |0031: iget v0, v4, Lcom/ds/avare/shapes/Draw;.mLastXDraw:F // field@14c0 │ │ +0df276: 8900 |0033: float-to-double v0, v0 │ │ +0df278: 6e30 0824 0701 |0034: invoke-virtual {v7, v0, v1}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ +0df27e: 0b00 |0037: move-result-wide v0 │ │ +0df280: 5242 c114 |0038: iget v2, v4, Lcom/ds/avare/shapes/Draw;.mLastYDraw:F // field@14c1 │ │ +0df284: 8922 |003a: float-to-double v2, v2 │ │ +0df286: 6e30 0424 2703 |003b: invoke-virtual {v7, v2, v3}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ +0df28c: 0b02 |003e: move-result-wide v2 │ │ +0df28e: 7053 ce23 0621 |003f: invoke-direct {v6, v0, v1, v2, v3}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ +0df294: 6e20 182c 6500 |0042: invoke-virtual {v5, v6}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0df29a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0010 line=61 │ │ 0x0019 line=64 │ │ 0x001b line=65 │ │ 0x001d line=70 │ │ @@ -235572,27 +235573,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0df298: |[0df298] com.ds.avare.shapes.Draw.addSeparation:()V │ │ -0df2a8: 5410 bf14 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ -0df2ac: 6e10 202c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@2c20 │ │ -0df2b2: 0a00 |0005: move-result v0 │ │ -0df2b4: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -0df2b8: 0e00 |0008: return-void │ │ -0df2ba: 5410 bf14 |0009: iget-object v0, v1, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ -0df2be: 6e10 1f2c 0000 |000b: invoke-virtual {v0}, Ljava/util/LinkedList;.getLast:()Ljava/lang/Object; // method@2c1f │ │ -0df2c4: 0c00 |000e: move-result-object v0 │ │ -0df2c6: 1f00 0106 |000f: check-cast v0, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0df2ca: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -0df2ce: 6e10 d323 0000 |0013: invoke-virtual {v0}, Lcom/ds/avare/position/Coordinate;.makeSeparate:()V // method@23d3 │ │ -0df2d4: 0e00 |0016: return-void │ │ +0df29c: |[0df29c] com.ds.avare.shapes.Draw.addSeparation:()V │ │ +0df2ac: 5410 bf14 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ +0df2b0: 6e10 202c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@2c20 │ │ +0df2b6: 0a00 |0005: move-result v0 │ │ +0df2b8: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +0df2bc: 0e00 |0008: return-void │ │ +0df2be: 5410 bf14 |0009: iget-object v0, v1, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ +0df2c2: 6e10 1f2c 0000 |000b: invoke-virtual {v0}, Ljava/util/LinkedList;.getLast:()Ljava/lang/Object; // method@2c1f │ │ +0df2c8: 0c00 |000e: move-result-object v0 │ │ +0df2ca: 1f00 0106 |000f: check-cast v0, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0df2ce: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +0df2d2: 6e10 d323 0000 |0013: invoke-virtual {v0}, Lcom/ds/avare/position/Coordinate;.makeSeparate:()V // method@23d3 │ │ +0df2d8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0009 line=83 │ │ 0x0013 line=88 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/ds/avare/shapes/Draw; │ │ @@ -235602,18 +235603,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0df2d8: |[0df2d8] com.ds.avare.shapes.Draw.clear:()V │ │ -0df2e8: 5410 bf14 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ -0df2ec: 6e10 1b2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ -0df2f2: 0e00 |0005: return-void │ │ +0df2dc: |[0df2dc] com.ds.avare.shapes.Draw.clear:()V │ │ +0df2ec: 5410 bf14 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ +0df2f0: 6e10 1b2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ +0df2f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/shapes/Draw; │ │ │ │ #3 : (in Lcom/ds/avare/shapes/Draw;) │ │ @@ -235621,56 +235622,56 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/position/Origin;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 72 16-bit code units │ │ -0df2f4: |[0df2f4] com.ds.avare.shapes.Draw.drawShape:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/position/Origin;)V │ │ -0df304: 54b0 bf14 |0000: iget-object v0, v11, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ -0df308: 6e10 212c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0df30e: 0c00 |0005: move-result-object v0 │ │ -0df310: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0df312: 7210 042c 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0df318: 0a02 |000a: move-result v2 │ │ -0df31a: 3802 3c00 |000b: if-eqz v2, 0047 // +003c │ │ -0df31e: 7210 052c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0df324: 0c02 |0010: move-result-object v2 │ │ -0df326: 1f02 0106 |0011: check-cast v2, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0df32a: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ -0df32e: 2830 |0015: goto 0045 // +0030 │ │ -0df330: 6e10 d123 0200 |0016: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0df336: 0b03 |0019: move-result-wide v3 │ │ -0df338: 6e30 0924 3e04 |001a: invoke-virtual {v14, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0df33e: 0b03 |001d: move-result-wide v3 │ │ -0df340: 8c36 |001e: double-to-float v6, v3 │ │ -0df342: 6e10 cf23 0200 |001f: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0df348: 0b03 |0022: move-result-wide v3 │ │ -0df34a: 6e30 0a24 3e04 |0023: invoke-virtual {v14, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0df350: 0b03 |0026: move-result-wide v3 │ │ -0df352: 8c37 |0027: double-to-float v7, v3 │ │ -0df354: 6e10 d123 0100 |0028: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0df35a: 0b03 |002b: move-result-wide v3 │ │ -0df35c: 6e30 0924 3e04 |002c: invoke-virtual {v14, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0df362: 0b03 |002f: move-result-wide v3 │ │ -0df364: 8c38 |0030: double-to-float v8, v3 │ │ -0df366: 6e10 cf23 0100 |0031: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0df36c: 0b03 |0034: move-result-wide v3 │ │ -0df36e: 6e30 0a24 3e04 |0035: invoke-virtual {v14, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0df374: 0b03 |0038: move-result-wide v3 │ │ -0df376: 8c39 |0039: double-to-float v9, v3 │ │ -0df378: 6e10 d223 0100 |003a: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.isSeparate:()Z // method@23d2 │ │ -0df37e: 0a01 |003d: move-result v1 │ │ -0df380: 3901 0700 |003e: if-nez v1, 0045 // +0007 │ │ -0df384: 07c5 |0040: move-object v5, v12 │ │ -0df386: 07da |0041: move-object v10, v13 │ │ -0df388: 7406 b402 0500 |0042: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0df38e: 0721 |0045: move-object v1, v2 │ │ -0df390: 28c1 |0046: goto 0007 // -003f │ │ -0df392: 0e00 |0047: return-void │ │ +0df2f8: |[0df2f8] com.ds.avare.shapes.Draw.drawShape:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/position/Origin;)V │ │ +0df308: 54b0 bf14 |0000: iget-object v0, v11, Lcom/ds/avare/shapes/Draw;.mDrawPoints:Ljava/util/LinkedList; // field@14bf │ │ +0df30c: 6e10 212c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0df312: 0c00 |0005: move-result-object v0 │ │ +0df314: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0df316: 7210 042c 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0df31c: 0a02 |000a: move-result v2 │ │ +0df31e: 3802 3c00 |000b: if-eqz v2, 0047 // +003c │ │ +0df322: 7210 052c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0df328: 0c02 |0010: move-result-object v2 │ │ +0df32a: 1f02 0106 |0011: check-cast v2, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0df32e: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ +0df332: 2830 |0015: goto 0045 // +0030 │ │ +0df334: 6e10 d123 0200 |0016: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0df33a: 0b03 |0019: move-result-wide v3 │ │ +0df33c: 6e30 0924 3e04 |001a: invoke-virtual {v14, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0df342: 0b03 |001d: move-result-wide v3 │ │ +0df344: 8c36 |001e: double-to-float v6, v3 │ │ +0df346: 6e10 cf23 0200 |001f: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0df34c: 0b03 |0022: move-result-wide v3 │ │ +0df34e: 6e30 0a24 3e04 |0023: invoke-virtual {v14, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0df354: 0b03 |0026: move-result-wide v3 │ │ +0df356: 8c37 |0027: double-to-float v7, v3 │ │ +0df358: 6e10 d123 0100 |0028: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0df35e: 0b03 |002b: move-result-wide v3 │ │ +0df360: 6e30 0924 3e04 |002c: invoke-virtual {v14, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0df366: 0b03 |002f: move-result-wide v3 │ │ +0df368: 8c38 |0030: double-to-float v8, v3 │ │ +0df36a: 6e10 cf23 0100 |0031: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0df370: 0b03 |0034: move-result-wide v3 │ │ +0df372: 6e30 0a24 3e04 |0035: invoke-virtual {v14, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0df378: 0b03 |0038: move-result-wide v3 │ │ +0df37a: 8c39 |0039: double-to-float v9, v3 │ │ +0df37c: 6e10 d223 0100 |003a: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.isSeparate:()Z // method@23d2 │ │ +0df382: 0a01 |003d: move-result v1 │ │ +0df384: 3901 0700 |003e: if-nez v1, 0045 // +0007 │ │ +0df388: 07c5 |0040: move-object v5, v12 │ │ +0df38a: 07da |0041: move-object v10, v13 │ │ +0df38c: 7406 b402 0500 |0042: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0df392: 0721 |0045: move-object v1, v2 │ │ +0df394: 28c1 |0046: goto 0007 // -003f │ │ +0df396: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0016 line=116 │ │ 0x001f line=117 │ │ 0x0028 line=118 │ │ 0x0031 line=119 │ │ @@ -235759,17 +235760,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0df1b4: |[0df1b4] com.ds.avare.shapes.DrawingContext.:()V │ │ -0df1c4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0df1ca: 0e00 |0003: return-void │ │ +0df1b8: |[0df1b8] com.ds.avare.shapes.DrawingContext.:()V │ │ +0df1c8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0df1ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/shapes/DrawingContext; │ │ │ │ Virtual methods - │ │ @@ -235814,25 +235815,25 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0df3dc: |[0df3dc] com.ds.avare.shapes.ElevationTile.:(Landroid/content/Context;)V │ │ -0df3ec: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0df3f2: 5b12 cf14 |0003: iput-object v2, v1, Lcom/ds/avare/shapes/ElevationTile;.mContext:Landroid/content/Context; // field@14cf │ │ -0df3f6: 2200 2206 |0005: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0df3fa: 7020 e024 2000 |0007: invoke-direct {v0, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0df400: 5b10 d114 |000a: iput-object v0, v1, Lcom/ds/avare/shapes/ElevationTile;.mPref:Lcom/ds/avare/storage/Preferences; // field@14d1 │ │ -0df404: 2202 4206 |000c: new-instance v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0df408: 6200 3700 |000e: sget-object v0, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0037 │ │ -0df40c: 7020 2126 0200 |0010: invoke-direct {v2, v0}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/graphics/Bitmap$Config;)V // method@2621 │ │ -0df412: 5b12 d014 |0013: iput-object v2, v1, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ -0df416: 0e00 |0015: return-void │ │ +0df3e0: |[0df3e0] com.ds.avare.shapes.ElevationTile.:(Landroid/content/Context;)V │ │ +0df3f0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0df3f6: 5b12 cf14 |0003: iput-object v2, v1, Lcom/ds/avare/shapes/ElevationTile;.mContext:Landroid/content/Context; // field@14cf │ │ +0df3fa: 2200 2206 |0005: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0df3fe: 7020 e024 2000 |0007: invoke-direct {v0, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0df404: 5b10 d114 |000a: iput-object v0, v1, Lcom/ds/avare/shapes/ElevationTile;.mPref:Lcom/ds/avare/storage/Preferences; // field@14d1 │ │ +0df408: 2202 4206 |000c: new-instance v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0df40c: 6200 3700 |000e: sget-object v0, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0037 │ │ +0df410: 7020 2126 0200 |0010: invoke-direct {v2, v0}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/graphics/Bitmap$Config;)V // method@2621 │ │ +0df416: 5b12 d014 |0013: iput-object v2, v1, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ +0df41a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ 0x000c line=39 │ │ locals : │ │ @@ -235845,25 +235846,25 @@ │ │ type : '()Lcom/ds/avare/utils/BitmapHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0df3ac: |[0df3ac] com.ds.avare.shapes.ElevationTile.getElevationBitmap:()Lcom/ds/avare/utils/BitmapHolder; │ │ -0df3bc: 5420 d014 |0000: iget-object v0, v2, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ -0df3c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0df3c2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0df3c6: 1101 |0005: return-object v1 │ │ -0df3c8: 6e10 2d26 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getName:()Ljava/lang/String; // method@262d │ │ -0df3ce: 0c00 |0009: move-result-object v0 │ │ -0df3d0: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -0df3d4: 1101 |000c: return-object v1 │ │ -0df3d6: 5420 d014 |000d: iget-object v0, v2, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ -0df3da: 1100 |000f: return-object v0 │ │ +0df3b0: |[0df3b0] com.ds.avare.shapes.ElevationTile.getElevationBitmap:()Lcom/ds/avare/utils/BitmapHolder; │ │ +0df3c0: 5420 d014 |0000: iget-object v0, v2, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ +0df3c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0df3c6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0df3ca: 1101 |0005: return-object v1 │ │ +0df3cc: 6e10 2d26 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getName:()Ljava/lang/String; // method@262d │ │ +0df3d2: 0c00 |0009: move-result-object v0 │ │ +0df3d4: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +0df3d8: 1101 |000c: return-object v1 │ │ +0df3da: 5420 d014 |000d: iget-object v0, v2, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ +0df3de: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=60 │ │ 0x000d line=63 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/ds/avare/shapes/ElevationTile; │ │ @@ -235873,17 +235874,17 @@ │ │ type : '()Lcom/ds/avare/shapes/Tile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df394: |[0df394] com.ds.avare.shapes.ElevationTile.getTile:()Lcom/ds/avare/shapes/Tile; │ │ -0df3a4: 5410 d214 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/ElevationTile;.mTile:Lcom/ds/avare/shapes/Tile; // field@14d2 │ │ -0df3a8: 1100 |0002: return-object v0 │ │ +0df398: |[0df398] com.ds.avare.shapes.ElevationTile.getTile:()Lcom/ds/avare/shapes/Tile; │ │ +0df3a8: 5410 d214 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/ElevationTile;.mTile:Lcom/ds/avare/shapes/Tile; // field@14d2 │ │ +0df3ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/shapes/ElevationTile; │ │ │ │ #2 : (in Lcom/ds/avare/shapes/ElevationTile;) │ │ @@ -235891,22 +235892,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0df418: |[0df418] com.ds.avare.shapes.ElevationTile.recycleBitmaps:()V │ │ -0df428: 5410 d014 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ -0df42c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0df430: 0e00 |0004: return-void │ │ -0df432: 6e10 3226 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.recycle:()V // method@2632 │ │ -0df438: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0df43a: 5b10 d014 |0009: iput-object v0, v1, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ -0df43e: 0e00 |000b: return-void │ │ +0df41c: |[0df41c] com.ds.avare.shapes.ElevationTile.recycleBitmaps:()V │ │ +0df42c: 5410 d014 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ +0df430: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0df434: 0e00 |0004: return-void │ │ +0df436: 6e10 3226 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.recycle:()V // method@2632 │ │ +0df43c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0df43e: 5b10 d014 |0009: iput-object v0, v1, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ +0df442: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=49 │ │ 0x0009 line=50 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/ds/avare/shapes/ElevationTile; │ │ @@ -235916,58 +235917,58 @@ │ │ type : '(Lcom/ds/avare/shapes/Tile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -0df440: |[0df440] com.ds.avare.shapes.ElevationTile.setElevationTile:(Lcom/ds/avare/shapes/Tile;)V │ │ -0df450: 5470 d014 |0000: iget-object v0, v7, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ -0df454: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0df458: 0e00 |0004: return-void │ │ -0df45a: 3908 0300 |0005: if-nez v8, 0008 // +0003 │ │ -0df45e: 0e00 |0007: return-void │ │ -0df460: 6e10 b024 0800 |0008: invoke-virtual {v8}, Lcom/ds/avare/shapes/Tile;.getName:()Ljava/lang/String; // method@24b0 │ │ -0df466: 0c00 |000b: move-result-object v0 │ │ -0df468: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -0df46c: 0e00 |000e: return-void │ │ -0df46e: 5470 d014 |000f: iget-object v0, v7, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ -0df472: 6e10 2d26 0000 |0011: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getName:()Ljava/lang/String; // method@262d │ │ -0df478: 0c00 |0014: move-result-object v0 │ │ -0df47a: 3800 1300 |0015: if-eqz v0, 0028 // +0013 │ │ -0df47e: 6e10 b024 0800 |0017: invoke-virtual {v8}, Lcom/ds/avare/shapes/Tile;.getName:()Ljava/lang/String; // method@24b0 │ │ -0df484: 0c00 |001a: move-result-object v0 │ │ -0df486: 5471 d014 |001b: iget-object v1, v7, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ -0df48a: 6e10 2d26 0100 |001d: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getName:()Ljava/lang/String; // method@262d │ │ -0df490: 0c01 |0020: move-result-object v1 │ │ -0df492: 6e20 ba2a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0df498: 0a00 |0024: move-result v0 │ │ -0df49a: 3800 0300 |0025: if-eqz v0, 0028 // +0003 │ │ -0df49e: 0e00 |0027: return-void │ │ -0df4a0: 5b78 d214 |0028: iput-object v8, v7, Lcom/ds/avare/shapes/ElevationTile;.mTile:Lcom/ds/avare/shapes/Tile; // field@14d2 │ │ -0df4a4: 2200 4206 |002a: new-instance v0, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0df4a8: 5472 cf14 |002c: iget-object v2, v7, Lcom/ds/avare/shapes/ElevationTile;.mContext:Landroid/content/Context; // field@14cf │ │ -0df4ac: 5473 d114 |002e: iget-object v3, v7, Lcom/ds/avare/shapes/ElevationTile;.mPref:Lcom/ds/avare/storage/Preferences; // field@14d1 │ │ -0df4b0: 6e10 b024 0800 |0030: invoke-virtual {v8}, Lcom/ds/avare/shapes/Tile;.getName:()Ljava/lang/String; // method@24b0 │ │ -0df4b6: 0c04 |0033: move-result-object v4 │ │ -0df4b8: 1215 |0034: const/4 v5, #int 1 // #1 │ │ -0df4ba: 6206 3700 |0035: sget-object v6, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0037 │ │ -0df4be: 0701 |0037: move-object v1, v0 │ │ -0df4c0: 7606 2026 0100 |0038: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Ljava/lang/String;ILandroid/graphics/Bitmap$Config;)V // method@2620 │ │ -0df4c6: 6e10 2d26 0000 |003b: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getName:()Ljava/lang/String; // method@262d │ │ -0df4cc: 0c01 |003e: move-result-object v1 │ │ -0df4ce: 3901 0300 |003f: if-nez v1, 0042 // +0003 │ │ -0df4d2: 0e00 |0041: return-void │ │ -0df4d4: 5471 d014 |0042: iget-object v1, v7, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ -0df4d8: 6e10 b024 0800 |0044: invoke-virtual {v8}, Lcom/ds/avare/shapes/Tile;.getName:()Ljava/lang/String; // method@24b0 │ │ -0df4de: 0c08 |0047: move-result-object v8 │ │ -0df4e0: 1202 |0048: const/4 v2, #int 0 // #0 │ │ -0df4e2: 6e52 2726 0128 |0049: invoke-virtual {v1, v0, v8, v2, v2}, Lcom/ds/avare/utils/BitmapHolder;.drawInBitmap:(Lcom/ds/avare/utils/BitmapHolder;Ljava/lang/String;II)V // method@2627 │ │ -0df4e8: 6e10 3226 0000 |004c: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.recycle:()V // method@2632 │ │ -0df4ee: 0e00 |004f: return-void │ │ +0df444: |[0df444] com.ds.avare.shapes.ElevationTile.setElevationTile:(Lcom/ds/avare/shapes/Tile;)V │ │ +0df454: 5470 d014 |0000: iget-object v0, v7, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ +0df458: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0df45c: 0e00 |0004: return-void │ │ +0df45e: 3908 0300 |0005: if-nez v8, 0008 // +0003 │ │ +0df462: 0e00 |0007: return-void │ │ +0df464: 6e10 b024 0800 |0008: invoke-virtual {v8}, Lcom/ds/avare/shapes/Tile;.getName:()Ljava/lang/String; // method@24b0 │ │ +0df46a: 0c00 |000b: move-result-object v0 │ │ +0df46c: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +0df470: 0e00 |000e: return-void │ │ +0df472: 5470 d014 |000f: iget-object v0, v7, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ +0df476: 6e10 2d26 0000 |0011: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getName:()Ljava/lang/String; // method@262d │ │ +0df47c: 0c00 |0014: move-result-object v0 │ │ +0df47e: 3800 1300 |0015: if-eqz v0, 0028 // +0013 │ │ +0df482: 6e10 b024 0800 |0017: invoke-virtual {v8}, Lcom/ds/avare/shapes/Tile;.getName:()Ljava/lang/String; // method@24b0 │ │ +0df488: 0c00 |001a: move-result-object v0 │ │ +0df48a: 5471 d014 |001b: iget-object v1, v7, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ +0df48e: 6e10 2d26 0100 |001d: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getName:()Ljava/lang/String; // method@262d │ │ +0df494: 0c01 |0020: move-result-object v1 │ │ +0df496: 6e20 ba2a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0df49c: 0a00 |0024: move-result v0 │ │ +0df49e: 3800 0300 |0025: if-eqz v0, 0028 // +0003 │ │ +0df4a2: 0e00 |0027: return-void │ │ +0df4a4: 5b78 d214 |0028: iput-object v8, v7, Lcom/ds/avare/shapes/ElevationTile;.mTile:Lcom/ds/avare/shapes/Tile; // field@14d2 │ │ +0df4a8: 2200 4206 |002a: new-instance v0, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0df4ac: 5472 cf14 |002c: iget-object v2, v7, Lcom/ds/avare/shapes/ElevationTile;.mContext:Landroid/content/Context; // field@14cf │ │ +0df4b0: 5473 d114 |002e: iget-object v3, v7, Lcom/ds/avare/shapes/ElevationTile;.mPref:Lcom/ds/avare/storage/Preferences; // field@14d1 │ │ +0df4b4: 6e10 b024 0800 |0030: invoke-virtual {v8}, Lcom/ds/avare/shapes/Tile;.getName:()Ljava/lang/String; // method@24b0 │ │ +0df4ba: 0c04 |0033: move-result-object v4 │ │ +0df4bc: 1215 |0034: const/4 v5, #int 1 // #1 │ │ +0df4be: 6206 3700 |0035: sget-object v6, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0037 │ │ +0df4c2: 0701 |0037: move-object v1, v0 │ │ +0df4c4: 7606 2026 0100 |0038: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Ljava/lang/String;ILandroid/graphics/Bitmap$Config;)V // method@2620 │ │ +0df4ca: 6e10 2d26 0000 |003b: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getName:()Ljava/lang/String; // method@262d │ │ +0df4d0: 0c01 |003e: move-result-object v1 │ │ +0df4d2: 3901 0300 |003f: if-nez v1, 0042 // +0003 │ │ +0df4d6: 0e00 |0041: return-void │ │ +0df4d8: 5471 d014 |0042: iget-object v1, v7, Lcom/ds/avare/shapes/ElevationTile;.mElevBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@14d0 │ │ +0df4dc: 6e10 b024 0800 |0044: invoke-virtual {v8}, Lcom/ds/avare/shapes/Tile;.getName:()Ljava/lang/String; // method@24b0 │ │ +0df4e2: 0c08 |0047: move-result-object v8 │ │ +0df4e4: 1202 |0048: const/4 v2, #int 0 // #0 │ │ +0df4e6: 6e52 2726 0128 |0049: invoke-virtual {v1, v0, v8, v2, v2}, Lcom/ds/avare/utils/BitmapHolder;.drawInBitmap:(Lcom/ds/avare/utils/BitmapHolder;Ljava/lang/String;II)V // method@2627 │ │ +0df4ec: 6e10 3226 0000 |004c: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.recycle:()V // method@2632 │ │ +0df4f2: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0008 line=77 │ │ 0x000f line=84 │ │ 0x0017 line=85 │ │ 0x0028 line=93 │ │ @@ -236046,42 +236047,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0df68c: |[0df68c] com.ds.avare.shapes.Layer.:()V │ │ -0df69c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0df69e: 2300 f009 |0001: new-array v0, v0, [Lcom/ds/avare/utils/BitmapHolder; // type@09f0 │ │ -0df6a2: 6900 d514 |0003: sput-object v0, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ -0df6a6: 0e00 |0005: return-void │ │ +0df690: |[0df690] com.ds.avare.shapes.Layer.:()V │ │ +0df6a0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0df6a2: 2300 f009 |0001: new-array v0, v0, [Lcom/ds/avare/utils/BitmapHolder; // type@09f0 │ │ +0df6a6: 6900 d514 |0003: sput-object v0, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ +0df6aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=39 │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/shapes/Layer;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0df6a8: |[0df6a8] com.ds.avare.shapes.Layer.:()V │ │ -0df6b8: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0df6be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0df6c0: 5920 d714 |0004: iput v0, v2, Lcom/ds/avare/shapes/Layer;.mIndex:I // field@14d7 │ │ -0df6c4: 7100 fc2a 0000 |0006: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0df6ca: 0b00 |0009: move-result-wide v0 │ │ -0df6cc: 5a20 dc14 |000a: iput-wide v0, v2, Lcom/ds/avare/shapes/Layer;.mTime:J // field@14dc │ │ -0df6d0: 6e10 4c24 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/shapes/Layer;.flush:()V // method@244c │ │ -0df6d6: 0e00 |000f: return-void │ │ +0df6ac: |[0df6ac] com.ds.avare.shapes.Layer.:()V │ │ +0df6bc: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0df6c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0df6c4: 5920 d714 |0004: iput v0, v2, Lcom/ds/avare/shapes/Layer;.mIndex:I // field@14d7 │ │ +0df6c8: 7100 fc2a 0000 |0006: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0df6ce: 0b00 |0009: move-result-wide v0 │ │ +0df6d0: 5a20 dc14 |000a: iput-wide v0, v2, Lcom/ds/avare/shapes/Layer;.mTime:J // field@14dc │ │ +0df6d4: 6e10 4c24 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/shapes/Layer;.flush:()V // method@244c │ │ +0df6da: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=45 │ │ 0x0006 line=46 │ │ 0x000c line=50 │ │ locals : │ │ @@ -236092,75 +236093,75 @@ │ │ type : '(Ljava/lang/String;)Lcom/ds/avare/position/Coordinate;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -0df528: |[0df528] com.ds.avare.shapes.Layer.parseLonLat:(Ljava/lang/String;)Lcom/ds/avare/position/Coordinate; │ │ -0df538: 1a00 1b00 |0000: const-string v0, " " // string@001b │ │ -0df53c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0df540: 6e30 ce2a 0b01 |0004: invoke-virtual {v11, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0df546: 0c0b |0007: move-result-object v11 │ │ -0df548: 1a00 7e2a |0008: const-string v0, "[d'",]" // string@2a7e │ │ -0df54c: 6e20 d02a 0b00 |000a: invoke-virtual {v11, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0df552: 0c0b |000d: move-result-object v11 │ │ -0df554: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0df556: 4600 0b00 |000f: aget-object v0, v11, v0 │ │ -0df55a: 7110 392a 0000 |0011: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0df560: 0b00 |0014: move-result-wide v0 │ │ -0df562: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0df564: 4602 0b02 |0016: aget-object v2, v11, v2 │ │ -0df568: 7110 392a 0200 |0018: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0df56e: 0b02 |001b: move-result-wide v2 │ │ -0df570: 1904 4e40 |001c: const-wide/high16 v4, #long 4633641066610819072 // #404e │ │ -0df574: ce42 |001e: div-double/2addr v2, v4 │ │ -0df576: cb20 |001f: add-double/2addr v0, v2 │ │ -0df578: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -0df57a: 4602 0b02 |0021: aget-object v2, v11, v2 │ │ -0df57e: 7110 392a 0200 |0023: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0df584: 0b02 |0026: move-result-wide v2 │ │ -0df586: 1806 0000 0000 0020 ac40 |0027: const-wide v6, #double 3600 // #40ac200000000000 │ │ -0df590: ce62 |002c: div-double/2addr v2, v6 │ │ -0df592: cb20 |002d: add-double/2addr v0, v2 │ │ -0df594: 1232 |002e: const/4 v2, #int 3 // #3 │ │ -0df596: 4602 0b02 |002f: aget-object v2, v11, v2 │ │ -0df59a: 1a03 0d29 |0031: const-string v3, "W" // string@290d │ │ -0df59e: 6e20 ba2a 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0df5a4: 0a02 |0036: move-result v2 │ │ -0df5a6: 3802 0300 |0037: if-eqz v2, 003a // +0003 │ │ -0df5aa: 8000 |0039: neg-double v0, v0 │ │ -0df5ac: 1242 |003a: const/4 v2, #int 4 // #4 │ │ -0df5ae: 4602 0b02 |003b: aget-object v2, v11, v2 │ │ -0df5b2: 7110 392a 0200 |003d: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0df5b8: 0b02 |0040: move-result-wide v2 │ │ -0df5ba: 1258 |0041: const/4 v8, #int 5 // #5 │ │ -0df5bc: 4608 0b08 |0042: aget-object v8, v11, v8 │ │ -0df5c0: 7110 392a 0800 |0044: invoke-static {v8}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0df5c6: 0b08 |0047: move-result-wide v8 │ │ -0df5c8: ce48 |0048: div-double/2addr v8, v4 │ │ -0df5ca: cb82 |0049: add-double/2addr v2, v8 │ │ -0df5cc: 1264 |004a: const/4 v4, #int 6 // #6 │ │ -0df5ce: 4604 0b04 |004b: aget-object v4, v11, v4 │ │ -0df5d2: 7110 392a 0400 |004d: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0df5d8: 0b04 |0050: move-result-wide v4 │ │ -0df5da: ce64 |0051: div-double/2addr v4, v6 │ │ -0df5dc: cb42 |0052: add-double/2addr v2, v4 │ │ -0df5de: 1274 |0053: const/4 v4, #int 7 // #7 │ │ -0df5e0: 460b 0b04 |0054: aget-object v11, v11, v4 │ │ -0df5e4: 1a04 f023 |0056: const-string v4, "S" // string@23f0 │ │ -0df5e8: 6e20 ba2a 4b00 |0058: invoke-virtual {v11, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0df5ee: 0a0b |005b: move-result v11 │ │ -0df5f0: 380b 0300 |005c: if-eqz v11, 005f // +0003 │ │ -0df5f4: 8022 |005e: neg-double v2, v2 │ │ -0df5f6: 220b 0106 |005f: new-instance v11, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0df5fa: 7053 ce23 0b21 |0061: invoke-direct {v11, v0, v1, v2, v3}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ -0df600: 110b |0064: return-object v11 │ │ -0df602: 120b |0065: const/4 v11, #int 0 // #0 │ │ -0df604: 110b |0066: return-object v11 │ │ +0df52c: |[0df52c] com.ds.avare.shapes.Layer.parseLonLat:(Ljava/lang/String;)Lcom/ds/avare/position/Coordinate; │ │ +0df53c: 1a00 1b00 |0000: const-string v0, " " // string@001b │ │ +0df540: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0df544: 6e30 ce2a 0b01 |0004: invoke-virtual {v11, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0df54a: 0c0b |0007: move-result-object v11 │ │ +0df54c: 1a00 7e2a |0008: const-string v0, "[d'",]" // string@2a7e │ │ +0df550: 6e20 d02a 0b00 |000a: invoke-virtual {v11, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0df556: 0c0b |000d: move-result-object v11 │ │ +0df558: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0df55a: 4600 0b00 |000f: aget-object v0, v11, v0 │ │ +0df55e: 7110 392a 0000 |0011: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0df564: 0b00 |0014: move-result-wide v0 │ │ +0df566: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0df568: 4602 0b02 |0016: aget-object v2, v11, v2 │ │ +0df56c: 7110 392a 0200 |0018: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0df572: 0b02 |001b: move-result-wide v2 │ │ +0df574: 1904 4e40 |001c: const-wide/high16 v4, #long 4633641066610819072 // #404e │ │ +0df578: ce42 |001e: div-double/2addr v2, v4 │ │ +0df57a: cb20 |001f: add-double/2addr v0, v2 │ │ +0df57c: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +0df57e: 4602 0b02 |0021: aget-object v2, v11, v2 │ │ +0df582: 7110 392a 0200 |0023: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0df588: 0b02 |0026: move-result-wide v2 │ │ +0df58a: 1806 0000 0000 0020 ac40 |0027: const-wide v6, #double 3600 // #40ac200000000000 │ │ +0df594: ce62 |002c: div-double/2addr v2, v6 │ │ +0df596: cb20 |002d: add-double/2addr v0, v2 │ │ +0df598: 1232 |002e: const/4 v2, #int 3 // #3 │ │ +0df59a: 4602 0b02 |002f: aget-object v2, v11, v2 │ │ +0df59e: 1a03 0d29 |0031: const-string v3, "W" // string@290d │ │ +0df5a2: 6e20 ba2a 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0df5a8: 0a02 |0036: move-result v2 │ │ +0df5aa: 3802 0300 |0037: if-eqz v2, 003a // +0003 │ │ +0df5ae: 8000 |0039: neg-double v0, v0 │ │ +0df5b0: 1242 |003a: const/4 v2, #int 4 // #4 │ │ +0df5b2: 4602 0b02 |003b: aget-object v2, v11, v2 │ │ +0df5b6: 7110 392a 0200 |003d: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0df5bc: 0b02 |0040: move-result-wide v2 │ │ +0df5be: 1258 |0041: const/4 v8, #int 5 // #5 │ │ +0df5c0: 4608 0b08 |0042: aget-object v8, v11, v8 │ │ +0df5c4: 7110 392a 0800 |0044: invoke-static {v8}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0df5ca: 0b08 |0047: move-result-wide v8 │ │ +0df5cc: ce48 |0048: div-double/2addr v8, v4 │ │ +0df5ce: cb82 |0049: add-double/2addr v2, v8 │ │ +0df5d0: 1264 |004a: const/4 v4, #int 6 // #6 │ │ +0df5d2: 4604 0b04 |004b: aget-object v4, v11, v4 │ │ +0df5d6: 7110 392a 0400 |004d: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0df5dc: 0b04 |0050: move-result-wide v4 │ │ +0df5de: ce64 |0051: div-double/2addr v4, v6 │ │ +0df5e0: cb42 |0052: add-double/2addr v2, v4 │ │ +0df5e2: 1274 |0053: const/4 v4, #int 7 // #7 │ │ +0df5e4: 460b 0b04 |0054: aget-object v11, v11, v4 │ │ +0df5e8: 1a04 f023 |0056: const-string v4, "S" // string@23f0 │ │ +0df5ec: 6e20 ba2a 4b00 |0058: invoke-virtual {v11, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0df5f2: 0a0b |005b: move-result v11 │ │ +0df5f4: 380b 0300 |005c: if-eqz v11, 005f // +0003 │ │ +0df5f8: 8022 |005e: neg-double v2, v2 │ │ +0df5fa: 220b 0106 |005f: new-instance v11, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0df5fe: 7053 ce23 0b21 |0061: invoke-direct {v11, v0, v1, v2, v3}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ +0df604: 110b |0064: return-object v11 │ │ +0df606: 120b |0065: const/4 v11, #int 0 // #0 │ │ +0df608: 110b |0066: return-object v11 │ │ catches : 1 │ │ 0x000f - 0x005c │ │ Ljava/lang/Exception; -> 0x0065 │ │ positions : │ │ 0x0004 line=62 │ │ 0x000a line=63 │ │ 0x000f line=65 │ │ @@ -236178,93 +236179,93 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/position/Origin;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 133 16-bit code units │ │ -0df6d8: |[0df6d8] com.ds.avare.shapes.Layer.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/position/Origin;)V │ │ -0df6e8: 7100 fc2a 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0df6ee: 0b00 |0003: move-result-wide v0 │ │ -0df6f0: 53b2 dc14 |0004: iget-wide v2, v11, Lcom/ds/avare/shapes/Layer;.mTime:J // field@14dc │ │ -0df6f4: 9c04 0002 |0006: sub-long v4, v0, v2 │ │ -0df6f8: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -0df6fa: 1217 |0009: const/4 v7, #int 1 // #1 │ │ -0df6fc: 1608 f401 |000a: const-wide/16 v8, #int 500 // #1f4 │ │ -0df700: 310a 0408 |000c: cmp-long v10, v4, v8 │ │ -0df704: 3a0a 0400 |000e: if-ltz v10, 0012 // +0004 │ │ -0df708: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -0df70a: 2802 |0011: goto 0013 // +0002 │ │ -0df70c: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -0df70e: 52b5 d714 |0013: iget v5, v11, Lcom/ds/avare/shapes/Layer;.mIndex:I // field@14d7 │ │ -0df712: 3905 0c00 |0015: if-nez v5, 0021 // +000c │ │ -0df716: 9c02 0002 |0017: sub-long v2, v0, v2 │ │ -0df71a: 1608 d007 |0019: const-wide/16 v8, #int 2000 // #7d0 │ │ -0df71e: 3104 0208 |001b: cmp-long v4, v2, v8 │ │ -0df722: 3a04 0300 |001d: if-ltz v4, 0020 // +0003 │ │ -0df726: 1216 |001f: const/4 v6, #int 1 // #1 │ │ -0df728: 0164 |0020: move v4, v6 │ │ -0df72a: 3804 0c00 |0021: if-eqz v4, 002d // +000c │ │ -0df72e: 5ab0 dc14 |0023: iput-wide v0, v11, Lcom/ds/avare/shapes/Layer;.mTime:J // field@14dc │ │ -0df732: b175 |0025: sub-int/2addr v5, v7 │ │ -0df734: 59b5 d714 |0026: iput v5, v11, Lcom/ds/avare/shapes/Layer;.mIndex:I // field@14d7 │ │ -0df738: 3b05 0500 |0028: if-gez v5, 002d // +0005 │ │ -0df73c: 1220 |002a: const/4 v0, #int 2 // #2 │ │ -0df73e: 59b0 d714 |002b: iput v0, v11, Lcom/ds/avare/shapes/Layer;.mIndex:I // field@14d7 │ │ -0df742: 6200 d514 |002d: sget-object v0, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ -0df746: 52b1 d714 |002f: iget v1, v11, Lcom/ds/avare/shapes/Layer;.mIndex:I // field@14d7 │ │ -0df74a: 4600 0001 |0031: aget-object v0, v0, v1 │ │ -0df74e: 3900 0300 |0033: if-nez v0, 0036 // +0003 │ │ -0df752: 0e00 |0035: return-void │ │ -0df754: 6e10 2826 0000 |0036: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0df75a: 0c01 |0039: move-result-object v1 │ │ -0df75c: 3901 0300 |003a: if-nez v1, 003d // +0003 │ │ -0df760: 0e00 |003c: return-void │ │ -0df762: 52b1 da14 |003d: iget v1, v11, Lcom/ds/avare/shapes/Layer;.mLonL:F // field@14da │ │ -0df766: 8911 |003f: float-to-double v1, v1 │ │ -0df768: 6e30 0924 1e02 |0040: invoke-virtual {v14, v1, v2}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0df76e: 0b01 |0043: move-result-wide v1 │ │ -0df770: 8c11 |0044: double-to-float v1, v1 │ │ -0df772: 52b2 d914 |0045: iget v2, v11, Lcom/ds/avare/shapes/Layer;.mLatU:F // field@14d9 │ │ -0df776: 8922 |0047: float-to-double v2, v2 │ │ -0df778: 6e30 0a24 2e03 |0048: invoke-virtual {v14, v2, v3}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0df77e: 0b02 |004b: move-result-wide v2 │ │ -0df780: 8c22 |004c: double-to-float v2, v2 │ │ -0df782: 52b3 db14 |004d: iget v3, v11, Lcom/ds/avare/shapes/Layer;.mLonR:F // field@14db │ │ -0df786: 8933 |004f: float-to-double v3, v3 │ │ -0df788: 6e30 0924 3e04 |0050: invoke-virtual {v14, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0df78e: 0b03 |0053: move-result-wide v3 │ │ -0df790: 8c33 |0054: double-to-float v3, v3 │ │ -0df792: 52b4 d814 |0055: iget v4, v11, Lcom/ds/avare/shapes/Layer;.mLatD:F // field@14d8 │ │ -0df796: 8944 |0057: float-to-double v4, v4 │ │ -0df798: 6e30 0a24 4e05 |0058: invoke-virtual {v14, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0df79e: 0b04 |005b: move-result-wide v4 │ │ -0df7a0: 8c4e |005c: double-to-float v14, v4 │ │ -0df7a2: c713 |005d: sub-float/2addr v3, v1 │ │ -0df7a4: 6e10 3126 0000 |005e: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0df7aa: 0a04 |0061: move-result v4 │ │ -0df7ac: 8244 |0062: int-to-float v4, v4 │ │ -0df7ae: c943 |0063: div-float/2addr v3, v4 │ │ -0df7b0: c72e |0064: sub-float/2addr v14, v2 │ │ -0df7b2: 6e10 2c26 0000 |0065: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0df7b8: 0a04 |0068: move-result v4 │ │ -0df7ba: 8244 |0069: int-to-float v4, v4 │ │ -0df7bc: c94e |006a: div-float/2addr v14, v4 │ │ -0df7be: 6e10 3026 0000 |006b: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0df7c4: 0c04 |006e: move-result-object v4 │ │ -0df7c6: 6e30 dc02 340e |006f: invoke-virtual {v4, v3, v14}, Landroid/graphics/Matrix;.setScale:(FF)V // method@02dc │ │ -0df7cc: 6e10 3026 0000 |0072: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0df7d2: 0c0e |0075: move-result-object v14 │ │ -0df7d4: 6e30 d802 1e02 |0076: invoke-virtual {v14, v1, v2}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ -0df7da: 6e10 2826 0000 |0079: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0df7e0: 0c0e |007c: move-result-object v14 │ │ -0df7e2: 6e10 3026 0000 |007d: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0df7e8: 0c00 |0080: move-result-object v0 │ │ -0df7ea: 6e40 b102 ecd0 |0081: invoke-virtual {v12, v14, v0, v13}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ -0df7f0: 0e00 |0084: return-void │ │ +0df6dc: |[0df6dc] com.ds.avare.shapes.Layer.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/position/Origin;)V │ │ +0df6ec: 7100 fc2a 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0df6f2: 0b00 |0003: move-result-wide v0 │ │ +0df6f4: 53b2 dc14 |0004: iget-wide v2, v11, Lcom/ds/avare/shapes/Layer;.mTime:J // field@14dc │ │ +0df6f8: 9c04 0002 |0006: sub-long v4, v0, v2 │ │ +0df6fc: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +0df6fe: 1217 |0009: const/4 v7, #int 1 // #1 │ │ +0df700: 1608 f401 |000a: const-wide/16 v8, #int 500 // #1f4 │ │ +0df704: 310a 0408 |000c: cmp-long v10, v4, v8 │ │ +0df708: 3a0a 0400 |000e: if-ltz v10, 0012 // +0004 │ │ +0df70c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +0df70e: 2802 |0011: goto 0013 // +0002 │ │ +0df710: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +0df712: 52b5 d714 |0013: iget v5, v11, Lcom/ds/avare/shapes/Layer;.mIndex:I // field@14d7 │ │ +0df716: 3905 0c00 |0015: if-nez v5, 0021 // +000c │ │ +0df71a: 9c02 0002 |0017: sub-long v2, v0, v2 │ │ +0df71e: 1608 d007 |0019: const-wide/16 v8, #int 2000 // #7d0 │ │ +0df722: 3104 0208 |001b: cmp-long v4, v2, v8 │ │ +0df726: 3a04 0300 |001d: if-ltz v4, 0020 // +0003 │ │ +0df72a: 1216 |001f: const/4 v6, #int 1 // #1 │ │ +0df72c: 0164 |0020: move v4, v6 │ │ +0df72e: 3804 0c00 |0021: if-eqz v4, 002d // +000c │ │ +0df732: 5ab0 dc14 |0023: iput-wide v0, v11, Lcom/ds/avare/shapes/Layer;.mTime:J // field@14dc │ │ +0df736: b175 |0025: sub-int/2addr v5, v7 │ │ +0df738: 59b5 d714 |0026: iput v5, v11, Lcom/ds/avare/shapes/Layer;.mIndex:I // field@14d7 │ │ +0df73c: 3b05 0500 |0028: if-gez v5, 002d // +0005 │ │ +0df740: 1220 |002a: const/4 v0, #int 2 // #2 │ │ +0df742: 59b0 d714 |002b: iput v0, v11, Lcom/ds/avare/shapes/Layer;.mIndex:I // field@14d7 │ │ +0df746: 6200 d514 |002d: sget-object v0, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ +0df74a: 52b1 d714 |002f: iget v1, v11, Lcom/ds/avare/shapes/Layer;.mIndex:I // field@14d7 │ │ +0df74e: 4600 0001 |0031: aget-object v0, v0, v1 │ │ +0df752: 3900 0300 |0033: if-nez v0, 0036 // +0003 │ │ +0df756: 0e00 |0035: return-void │ │ +0df758: 6e10 2826 0000 |0036: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0df75e: 0c01 |0039: move-result-object v1 │ │ +0df760: 3901 0300 |003a: if-nez v1, 003d // +0003 │ │ +0df764: 0e00 |003c: return-void │ │ +0df766: 52b1 da14 |003d: iget v1, v11, Lcom/ds/avare/shapes/Layer;.mLonL:F // field@14da │ │ +0df76a: 8911 |003f: float-to-double v1, v1 │ │ +0df76c: 6e30 0924 1e02 |0040: invoke-virtual {v14, v1, v2}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0df772: 0b01 |0043: move-result-wide v1 │ │ +0df774: 8c11 |0044: double-to-float v1, v1 │ │ +0df776: 52b2 d914 |0045: iget v2, v11, Lcom/ds/avare/shapes/Layer;.mLatU:F // field@14d9 │ │ +0df77a: 8922 |0047: float-to-double v2, v2 │ │ +0df77c: 6e30 0a24 2e03 |0048: invoke-virtual {v14, v2, v3}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0df782: 0b02 |004b: move-result-wide v2 │ │ +0df784: 8c22 |004c: double-to-float v2, v2 │ │ +0df786: 52b3 db14 |004d: iget v3, v11, Lcom/ds/avare/shapes/Layer;.mLonR:F // field@14db │ │ +0df78a: 8933 |004f: float-to-double v3, v3 │ │ +0df78c: 6e30 0924 3e04 |0050: invoke-virtual {v14, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0df792: 0b03 |0053: move-result-wide v3 │ │ +0df794: 8c33 |0054: double-to-float v3, v3 │ │ +0df796: 52b4 d814 |0055: iget v4, v11, Lcom/ds/avare/shapes/Layer;.mLatD:F // field@14d8 │ │ +0df79a: 8944 |0057: float-to-double v4, v4 │ │ +0df79c: 6e30 0a24 4e05 |0058: invoke-virtual {v14, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0df7a2: 0b04 |005b: move-result-wide v4 │ │ +0df7a4: 8c4e |005c: double-to-float v14, v4 │ │ +0df7a6: c713 |005d: sub-float/2addr v3, v1 │ │ +0df7a8: 6e10 3126 0000 |005e: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0df7ae: 0a04 |0061: move-result v4 │ │ +0df7b0: 8244 |0062: int-to-float v4, v4 │ │ +0df7b2: c943 |0063: div-float/2addr v3, v4 │ │ +0df7b4: c72e |0064: sub-float/2addr v14, v2 │ │ +0df7b6: 6e10 2c26 0000 |0065: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0df7bc: 0a04 |0068: move-result v4 │ │ +0df7be: 8244 |0069: int-to-float v4, v4 │ │ +0df7c0: c94e |006a: div-float/2addr v14, v4 │ │ +0df7c2: 6e10 3026 0000 |006b: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0df7c8: 0c04 |006e: move-result-object v4 │ │ +0df7ca: 6e30 dc02 340e |006f: invoke-virtual {v4, v3, v14}, Landroid/graphics/Matrix;.setScale:(FF)V // method@02dc │ │ +0df7d0: 6e10 3026 0000 |0072: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0df7d6: 0c0e |0075: move-result-object v14 │ │ +0df7d8: 6e30 d802 1e02 |0076: invoke-virtual {v14, v1, v2}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ +0df7de: 6e10 2826 0000 |0079: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0df7e4: 0c0e |007c: move-result-object v14 │ │ +0df7e6: 6e10 3026 0000 |007d: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0df7ec: 0c00 |0080: move-result-object v0 │ │ +0df7ee: 6e40 b102 ecd0 |0081: invoke-virtual {v12, v14, v0, v13}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ +0df7f4: 0e00 |0084: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0013 line=127 │ │ 0x0023 line=132 │ │ 0x0026 line=133 │ │ @@ -236291,36 +236292,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0df7f4: |[0df7f4] com.ds.avare.shapes.Layer.flush:()V │ │ -0df804: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0df806: 6201 d514 |0001: sget-object v1, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ -0df80a: 2112 |0003: array-length v2, v1 │ │ -0df80c: 3520 1300 |0004: if-ge v0, v2, 0017 // +0013 │ │ -0df810: 4602 0100 |0006: aget-object v2, v1, v0 │ │ -0df814: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -0df818: 4601 0100 |000a: aget-object v1, v1, v0 │ │ -0df81c: 6e10 3226 0100 |000c: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.recycle:()V // method@2632 │ │ -0df822: 6201 d514 |000f: sget-object v1, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ -0df826: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -0df828: 4d02 0100 |0012: aput-object v2, v1, v0 │ │ -0df82c: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0df830: 28eb |0016: goto 0001 // -0015 │ │ -0df832: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0df834: 5930 d814 |0018: iput v0, v3, Lcom/ds/avare/shapes/Layer;.mLatD:F // field@14d8 │ │ -0df838: 5930 da14 |001a: iput v0, v3, Lcom/ds/avare/shapes/Layer;.mLonL:F // field@14da │ │ -0df83c: 5930 d914 |001c: iput v0, v3, Lcom/ds/avare/shapes/Layer;.mLatU:F // field@14d9 │ │ -0df840: 5930 db14 |001e: iput v0, v3, Lcom/ds/avare/shapes/Layer;.mLonR:F // field@14db │ │ -0df844: 1600 0000 |0020: const-wide/16 v0, #int 0 // #0 │ │ -0df848: 5a30 d614 |0022: iput-wide v0, v3, Lcom/ds/avare/shapes/Layer;.mDate:J // field@14d6 │ │ -0df84c: 0e00 |0024: return-void │ │ +0df7f8: |[0df7f8] com.ds.avare.shapes.Layer.flush:()V │ │ +0df808: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0df80a: 6201 d514 |0001: sget-object v1, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ +0df80e: 2112 |0003: array-length v2, v1 │ │ +0df810: 3520 1300 |0004: if-ge v0, v2, 0017 // +0013 │ │ +0df814: 4602 0100 |0006: aget-object v2, v1, v0 │ │ +0df818: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +0df81c: 4601 0100 |000a: aget-object v1, v1, v0 │ │ +0df820: 6e10 3226 0100 |000c: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.recycle:()V // method@2632 │ │ +0df826: 6201 d514 |000f: sget-object v1, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ +0df82a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0df82c: 4d02 0100 |0012: aput-object v2, v1, v0 │ │ +0df830: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0df834: 28eb |0016: goto 0001 // -0015 │ │ +0df836: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0df838: 5930 d814 |0018: iput v0, v3, Lcom/ds/avare/shapes/Layer;.mLatD:F // field@14d8 │ │ +0df83c: 5930 da14 |001a: iput v0, v3, Lcom/ds/avare/shapes/Layer;.mLonL:F // field@14da │ │ +0df840: 5930 d914 |001c: iput v0, v3, Lcom/ds/avare/shapes/Layer;.mLatU:F // field@14d9 │ │ +0df844: 5930 db14 |001e: iput v0, v3, Lcom/ds/avare/shapes/Layer;.mLonR:F // field@14db │ │ +0df848: 1600 0000 |0020: const-wide/16 v0, #int 0 // #0 │ │ +0df84c: 5a30 d614 |0022: iput-wide v0, v3, Lcom/ds/avare/shapes/Layer;.mDate:J // field@14d6 │ │ +0df850: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=109 │ │ 0x0006 line=110 │ │ 0x000a line=111 │ │ 0x000f line=112 │ │ 0x0018 line=115 │ │ @@ -236333,39 +236334,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0df618: |[0df618] com.ds.avare.shapes.Layer.getDate:()Ljava/lang/String; │ │ -0df628: 5350 d614 |0000: iget-wide v0, v5, Lcom/ds/avare/shapes/Layer;.mDate:J // field@14d6 │ │ -0df62c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -0df630: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -0df634: 3904 0400 |0006: if-nez v4, 000a // +0004 │ │ -0df638: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0df63a: 1100 |0009: return-object v0 │ │ -0df63c: 2200 4a07 |000a: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ -0df640: 7100 462c 0000 |000c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0df646: 0c01 |000f: move-result-object v1 │ │ -0df648: 1a02 bf4d |0010: const-string v2, "yyyy-MM-dd HH:mm" // string@4dbf │ │ -0df64c: 7030 802b 2001 |0012: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0df652: 2201 1007 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0df656: 7010 eb2a 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0df65c: 2202 5607 |001a: new-instance v2, Ljava/util/Date; // type@0756 │ │ -0df660: 5353 d614 |001c: iget-wide v3, v5, Lcom/ds/avare/shapes/Layer;.mDate:J // field@14d6 │ │ -0df664: 7030 d52b 3204 |001e: invoke-direct {v2, v3, v4}, Ljava/util/Date;.:(J)V // method@2bd5 │ │ -0df66a: 6e20 822b 2000 |0021: invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0df670: 0c00 |0024: move-result-object v0 │ │ -0df672: 6e20 f52a 0100 |0025: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0df678: 1a00 b529 |0028: const-string v0, "Z" // string@29b5 │ │ -0df67c: 6e20 f52a 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0df682: 6e10 fa2a 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0df688: 0c00 |0030: move-result-object v0 │ │ -0df68a: 1100 |0031: return-object v0 │ │ +0df61c: |[0df61c] com.ds.avare.shapes.Layer.getDate:()Ljava/lang/String; │ │ +0df62c: 5350 d614 |0000: iget-wide v0, v5, Lcom/ds/avare/shapes/Layer;.mDate:J // field@14d6 │ │ +0df630: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0df634: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +0df638: 3904 0400 |0006: if-nez v4, 000a // +0004 │ │ +0df63c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0df63e: 1100 |0009: return-object v0 │ │ +0df640: 2200 4a07 |000a: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ +0df644: 7100 462c 0000 |000c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0df64a: 0c01 |000f: move-result-object v1 │ │ +0df64c: 1a02 bf4d |0010: const-string v2, "yyyy-MM-dd HH:mm" // string@4dbf │ │ +0df650: 7030 802b 2001 |0012: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0df656: 2201 1007 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0df65a: 7010 eb2a 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0df660: 2202 5607 |001a: new-instance v2, Ljava/util/Date; // type@0756 │ │ +0df664: 5353 d614 |001c: iget-wide v3, v5, Lcom/ds/avare/shapes/Layer;.mDate:J // field@14d6 │ │ +0df668: 7030 d52b 3204 |001e: invoke-direct {v2, v3, v4}, Ljava/util/Date;.:(J)V // method@2bd5 │ │ +0df66e: 6e20 822b 2000 |0021: invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0df674: 0c00 |0024: move-result-object v0 │ │ +0df676: 6e20 f52a 0100 |0025: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0df67c: 1a00 b529 |0028: const-string v0, "Z" // string@29b5 │ │ +0df680: 6e20 f52a 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0df686: 6e10 fa2a 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0df68c: 0c00 |0030: move-result-object v0 │ │ +0df68e: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000a line=101 │ │ 0x0015 line=102 │ │ locals : │ │ 0x0000 - 0x0032 reg=5 this Lcom/ds/avare/shapes/Layer; │ │ @@ -236375,28 +236376,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0df4f0: |[0df4f0] com.ds.avare.shapes.Layer.isOld:(I)Z │ │ -0df500: 7100 9426 0000 |0000: invoke-static {}, Lcom/ds/avare/utils/Helper;.getMillisGMT:()J // method@2694 │ │ -0df506: 0b00 |0003: move-result-wide v0 │ │ -0df508: 5342 d614 |0004: iget-wide v2, v4, Lcom/ds/avare/shapes/Layer;.mDate:J // field@14d6 │ │ -0df50c: bc20 |0006: sub-long/2addr v0, v2 │ │ -0df50e: da05 053c |0007: mul-int/lit8 v5, v5, #int 60 // #3c │ │ -0df512: d255 e803 |0009: mul-int/lit16 v5, v5, #int 1000 // #03e8 │ │ -0df516: 8152 |000b: int-to-long v2, v5 │ │ -0df518: 3105 0002 |000c: cmp-long v5, v0, v2 │ │ -0df51c: 3d05 0400 |000e: if-lez v5, 0012 // +0004 │ │ -0df520: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -0df522: 2802 |0011: goto 0013 // +0002 │ │ -0df524: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -0df526: 0f05 |0013: return v5 │ │ +0df4f4: |[0df4f4] com.ds.avare.shapes.Layer.isOld:(I)Z │ │ +0df504: 7100 9426 0000 |0000: invoke-static {}, Lcom/ds/avare/utils/Helper;.getMillisGMT:()J // method@2694 │ │ +0df50a: 0b00 |0003: move-result-wide v0 │ │ +0df50c: 5342 d614 |0004: iget-wide v2, v4, Lcom/ds/avare/shapes/Layer;.mDate:J // field@14d6 │ │ +0df510: bc20 |0006: sub-long/2addr v0, v2 │ │ +0df512: da05 053c |0007: mul-int/lit8 v5, v5, #int 60 // #3c │ │ +0df516: d255 e803 |0009: mul-int/lit16 v5, v5, #int 1000 // #03e8 │ │ +0df51a: 8152 |000b: int-to-long v2, v5 │ │ +0df51c: 3105 0002 |000c: cmp-long v5, v0, v2 │ │ +0df520: 3d05 0400 |000e: if-lez v5, 0012 // +0004 │ │ +0df524: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +0df526: 2802 |0011: goto 0013 // +0002 │ │ +0df528: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +0df52a: 0f05 |0013: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=88 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lcom/ds/avare/shapes/Layer; │ │ 0x0000 - 0x0014 reg=5 (null) I │ │ @@ -236406,100 +236407,100 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -0df850: |[0df850] com.ds.avare.shapes.Layer.parse:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0df860: 6e10 4c24 0400 |0000: invoke-virtual {v4}, Lcom/ds/avare/shapes/Layer;.flush:()V // method@244c │ │ -0df866: 2200 bf06 |0003: new-instance v0, Ljava/io/File; // type@06bf │ │ -0df86a: 7020 9629 6000 |0005: invoke-direct {v0, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0df870: 6e10 9c29 0000 |0008: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@299c │ │ -0df876: 0a00 |000b: move-result v0 │ │ -0df878: 3800 9e00 |000c: if-eqz v0, 00aa // +009e │ │ -0df87c: 2200 b706 |000e: new-instance v0, Ljava/io/BufferedReader; // type@06b7 │ │ -0df880: 2201 c506 |0010: new-instance v1, Ljava/io/FileReader; // type@06c5 │ │ -0df884: 7020 c329 6100 |0012: invoke-direct {v1, v6}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@29c3 │ │ -0df88a: 7020 7229 1000 |0015: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2972 │ │ -0df890: 6e10 7629 0000 |0018: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ -0df896: 0c06 |001b: move-result-object v6 │ │ -0df898: 7020 5024 6400 |001c: invoke-direct {v4, v6}, Lcom/ds/avare/shapes/Layer;.parseLonLat:(Ljava/lang/String;)Lcom/ds/avare/position/Coordinate; // method@2450 │ │ -0df89e: 0c06 |001f: move-result-object v6 │ │ -0df8a0: 3906 0300 |0020: if-nez v6, 0023 // +0003 │ │ -0df8a4: 0e00 |0022: return-void │ │ -0df8a6: 6e10 cf23 0600 |0023: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0df8ac: 0b01 |0026: move-result-wide v1 │ │ -0df8ae: 8c11 |0027: double-to-float v1, v1 │ │ -0df8b0: 5941 d914 |0028: iput v1, v4, Lcom/ds/avare/shapes/Layer;.mLatU:F // field@14d9 │ │ -0df8b4: 6e10 d123 0600 |002a: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0df8ba: 0b01 |002d: move-result-wide v1 │ │ -0df8bc: 8c16 |002e: double-to-float v6, v1 │ │ -0df8be: 5946 da14 |002f: iput v6, v4, Lcom/ds/avare/shapes/Layer;.mLonL:F // field@14da │ │ -0df8c2: 6e10 7629 0000 |0031: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ -0df8c8: 6e10 7629 0000 |0034: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ -0df8ce: 6e10 7629 0000 |0037: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ -0df8d4: 0c06 |003a: move-result-object v6 │ │ -0df8d6: 7020 5024 6400 |003b: invoke-direct {v4, v6}, Lcom/ds/avare/shapes/Layer;.parseLonLat:(Ljava/lang/String;)Lcom/ds/avare/position/Coordinate; // method@2450 │ │ -0df8dc: 0c06 |003e: move-result-object v6 │ │ -0df8de: 3906 0300 |003f: if-nez v6, 0042 // +0003 │ │ -0df8e2: 0e00 |0041: return-void │ │ -0df8e4: 6e10 cf23 0600 |0042: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0df8ea: 0b01 |0045: move-result-wide v1 │ │ -0df8ec: 8c11 |0046: double-to-float v1, v1 │ │ -0df8ee: 5941 d814 |0047: iput v1, v4, Lcom/ds/avare/shapes/Layer;.mLatD:F // field@14d8 │ │ -0df8f2: 6e10 d123 0600 |0049: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0df8f8: 0b01 |004c: move-result-wide v1 │ │ -0df8fa: 8c16 |004d: double-to-float v6, v1 │ │ -0df8fc: 5946 db14 |004e: iput v6, v4, Lcom/ds/avare/shapes/Layer;.mLonR:F // field@14db │ │ -0df900: 6e10 7629 0000 |0050: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ -0df906: 0c06 |0053: move-result-object v6 │ │ -0df908: 6e10 7429 0000 |0054: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@2974 │ │ -0df90e: 6200 d514 |0057: sget-object v0, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ -0df912: 1201 |0059: const/4 v1, #int 0 // #0 │ │ -0df914: 2202 4206 |005a: new-instance v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0df918: 7020 2326 5200 |005c: invoke-direct {v2, v5}, Lcom/ds/avare/utils/BitmapHolder;.:(Ljava/lang/String;)V // method@2623 │ │ -0df91e: 4d02 0001 |005f: aput-object v2, v0, v1 │ │ -0df922: 1210 |0061: const/4 v0, #int 1 // #1 │ │ -0df924: 1231 |0062: const/4 v1, #int 3 // #3 │ │ -0df926: 3510 3300 |0063: if-ge v0, v1, 0096 // +0033 │ │ -0df92a: 6201 d514 |0065: sget-object v1, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ -0df92e: 2202 4206 |0067: new-instance v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0df932: 2203 1007 |0069: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0df936: 7010 eb2a 0300 |006b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0df93c: 6e20 f52a 5300 |006e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0df942: 6e20 f12a 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0df948: 6e10 fa2a 0300 |0074: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0df94e: 0c03 |0077: move-result-object v3 │ │ -0df950: 7020 2326 3200 |0078: invoke-direct {v2, v3}, Lcom/ds/avare/utils/BitmapHolder;.:(Ljava/lang/String;)V // method@2623 │ │ -0df956: 4d02 0100 |007b: aput-object v2, v1, v0 │ │ -0df95a: 6201 d514 |007d: sget-object v1, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ -0df95e: 4602 0100 |007f: aget-object v2, v1, v0 │ │ -0df962: 3802 0a00 |0081: if-eqz v2, 008b // +000a │ │ -0df966: 4601 0100 |0083: aget-object v1, v1, v0 │ │ -0df96a: 6e10 2826 0100 |0085: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0df970: 0c01 |0088: move-result-object v1 │ │ -0df972: 3901 0a00 |0089: if-nez v1, 0093 // +000a │ │ -0df976: 6201 d514 |008b: sget-object v1, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ -0df97a: d802 00ff |008d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -0df97e: 4602 0102 |008f: aget-object v2, v1, v2 │ │ -0df982: 4d02 0100 |0091: aput-object v2, v1, v0 │ │ -0df986: d800 0001 |0093: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0df98a: 28cd |0095: goto 0062 // -0033 │ │ -0df98c: 2205 4a07 |0096: new-instance v5, Ljava/text/SimpleDateFormat; // type@074a │ │ -0df990: 1a00 c44d |0098: const-string v0, "yyyyMMdd_HHmm" // string@4dc4 │ │ -0df994: 6201 2518 |009a: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1825 │ │ -0df998: 7030 802b 0501 |009c: invoke-direct {v5, v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0df99e: 6e20 832b 6500 |009f: invoke-virtual {v5, v6}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2b83 │ │ -0df9a4: 0c05 |00a2: move-result-object v5 │ │ -0df9a6: 6e10 d62b 0500 |00a3: invoke-virtual {v5}, Ljava/util/Date;.getTime:()J // method@2bd6 │ │ -0df9ac: 0b05 |00a6: move-result-wide v5 │ │ -0df9ae: 5a45 d614 |00a7: iput-wide v5, v4, Lcom/ds/avare/shapes/Layer;.mDate:J // field@14d6 │ │ -0df9b2: 0000 |00a9: nop // spacer │ │ -0df9b4: 0e00 |00aa: return-void │ │ +0df854: |[0df854] com.ds.avare.shapes.Layer.parse:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0df864: 6e10 4c24 0400 |0000: invoke-virtual {v4}, Lcom/ds/avare/shapes/Layer;.flush:()V // method@244c │ │ +0df86a: 2200 bf06 |0003: new-instance v0, Ljava/io/File; // type@06bf │ │ +0df86e: 7020 9629 6000 |0005: invoke-direct {v0, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0df874: 6e10 9c29 0000 |0008: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@299c │ │ +0df87a: 0a00 |000b: move-result v0 │ │ +0df87c: 3800 9e00 |000c: if-eqz v0, 00aa // +009e │ │ +0df880: 2200 b706 |000e: new-instance v0, Ljava/io/BufferedReader; // type@06b7 │ │ +0df884: 2201 c506 |0010: new-instance v1, Ljava/io/FileReader; // type@06c5 │ │ +0df888: 7020 c329 6100 |0012: invoke-direct {v1, v6}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@29c3 │ │ +0df88e: 7020 7229 1000 |0015: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2972 │ │ +0df894: 6e10 7629 0000 |0018: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ +0df89a: 0c06 |001b: move-result-object v6 │ │ +0df89c: 7020 5024 6400 |001c: invoke-direct {v4, v6}, Lcom/ds/avare/shapes/Layer;.parseLonLat:(Ljava/lang/String;)Lcom/ds/avare/position/Coordinate; // method@2450 │ │ +0df8a2: 0c06 |001f: move-result-object v6 │ │ +0df8a4: 3906 0300 |0020: if-nez v6, 0023 // +0003 │ │ +0df8a8: 0e00 |0022: return-void │ │ +0df8aa: 6e10 cf23 0600 |0023: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0df8b0: 0b01 |0026: move-result-wide v1 │ │ +0df8b2: 8c11 |0027: double-to-float v1, v1 │ │ +0df8b4: 5941 d914 |0028: iput v1, v4, Lcom/ds/avare/shapes/Layer;.mLatU:F // field@14d9 │ │ +0df8b8: 6e10 d123 0600 |002a: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0df8be: 0b01 |002d: move-result-wide v1 │ │ +0df8c0: 8c16 |002e: double-to-float v6, v1 │ │ +0df8c2: 5946 da14 |002f: iput v6, v4, Lcom/ds/avare/shapes/Layer;.mLonL:F // field@14da │ │ +0df8c6: 6e10 7629 0000 |0031: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ +0df8cc: 6e10 7629 0000 |0034: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ +0df8d2: 6e10 7629 0000 |0037: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ +0df8d8: 0c06 |003a: move-result-object v6 │ │ +0df8da: 7020 5024 6400 |003b: invoke-direct {v4, v6}, Lcom/ds/avare/shapes/Layer;.parseLonLat:(Ljava/lang/String;)Lcom/ds/avare/position/Coordinate; // method@2450 │ │ +0df8e0: 0c06 |003e: move-result-object v6 │ │ +0df8e2: 3906 0300 |003f: if-nez v6, 0042 // +0003 │ │ +0df8e6: 0e00 |0041: return-void │ │ +0df8e8: 6e10 cf23 0600 |0042: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0df8ee: 0b01 |0045: move-result-wide v1 │ │ +0df8f0: 8c11 |0046: double-to-float v1, v1 │ │ +0df8f2: 5941 d814 |0047: iput v1, v4, Lcom/ds/avare/shapes/Layer;.mLatD:F // field@14d8 │ │ +0df8f6: 6e10 d123 0600 |0049: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0df8fc: 0b01 |004c: move-result-wide v1 │ │ +0df8fe: 8c16 |004d: double-to-float v6, v1 │ │ +0df900: 5946 db14 |004e: iput v6, v4, Lcom/ds/avare/shapes/Layer;.mLonR:F // field@14db │ │ +0df904: 6e10 7629 0000 |0050: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ +0df90a: 0c06 |0053: move-result-object v6 │ │ +0df90c: 6e10 7429 0000 |0054: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@2974 │ │ +0df912: 6200 d514 |0057: sget-object v0, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ +0df916: 1201 |0059: const/4 v1, #int 0 // #0 │ │ +0df918: 2202 4206 |005a: new-instance v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0df91c: 7020 2326 5200 |005c: invoke-direct {v2, v5}, Lcom/ds/avare/utils/BitmapHolder;.:(Ljava/lang/String;)V // method@2623 │ │ +0df922: 4d02 0001 |005f: aput-object v2, v0, v1 │ │ +0df926: 1210 |0061: const/4 v0, #int 1 // #1 │ │ +0df928: 1231 |0062: const/4 v1, #int 3 // #3 │ │ +0df92a: 3510 3300 |0063: if-ge v0, v1, 0096 // +0033 │ │ +0df92e: 6201 d514 |0065: sget-object v1, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ +0df932: 2202 4206 |0067: new-instance v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0df936: 2203 1007 |0069: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0df93a: 7010 eb2a 0300 |006b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0df940: 6e20 f52a 5300 |006e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0df946: 6e20 f12a 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0df94c: 6e10 fa2a 0300 |0074: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0df952: 0c03 |0077: move-result-object v3 │ │ +0df954: 7020 2326 3200 |0078: invoke-direct {v2, v3}, Lcom/ds/avare/utils/BitmapHolder;.:(Ljava/lang/String;)V // method@2623 │ │ +0df95a: 4d02 0100 |007b: aput-object v2, v1, v0 │ │ +0df95e: 6201 d514 |007d: sget-object v1, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ +0df962: 4602 0100 |007f: aget-object v2, v1, v0 │ │ +0df966: 3802 0a00 |0081: if-eqz v2, 008b // +000a │ │ +0df96a: 4601 0100 |0083: aget-object v1, v1, v0 │ │ +0df96e: 6e10 2826 0100 |0085: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0df974: 0c01 |0088: move-result-object v1 │ │ +0df976: 3901 0a00 |0089: if-nez v1, 0093 // +000a │ │ +0df97a: 6201 d514 |008b: sget-object v1, Lcom/ds/avare/shapes/Layer;.mBitmap:[Lcom/ds/avare/utils/BitmapHolder; // field@14d5 │ │ +0df97e: d802 00ff |008d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +0df982: 4602 0102 |008f: aget-object v2, v1, v2 │ │ +0df986: 4d02 0100 |0091: aput-object v2, v1, v0 │ │ +0df98a: d800 0001 |0093: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0df98e: 28cd |0095: goto 0062 // -0033 │ │ +0df990: 2205 4a07 |0096: new-instance v5, Ljava/text/SimpleDateFormat; // type@074a │ │ +0df994: 1a00 c44d |0098: const-string v0, "yyyyMMdd_HHmm" // string@4dc4 │ │ +0df998: 6201 2518 |009a: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1825 │ │ +0df99c: 7030 802b 0501 |009c: invoke-direct {v5, v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0df9a2: 6e20 832b 6500 |009f: invoke-virtual {v5, v6}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2b83 │ │ +0df9a8: 0c05 |00a2: move-result-object v5 │ │ +0df9aa: 6e10 d62b 0500 |00a3: invoke-virtual {v5}, Ljava/util/Date;.getTime:()J // method@2bd6 │ │ +0df9b0: 0b05 |00a6: move-result-wide v5 │ │ +0df9b2: 5a45 d614 |00a7: iput-wide v5, v4, Lcom/ds/avare/shapes/Layer;.mDate:J // field@14d6 │ │ +0df9b6: 0000 |00a9: nop // spacer │ │ +0df9b8: 0e00 |00aa: return-void │ │ catches : 1 │ │ 0x000e - 0x00a9 │ │ Ljava/lang/Exception; -> 0x00aa │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=170 │ │ 0x000e line=174 │ │ @@ -236597,44 +236598,44 @@ │ │ type : '(Landroid/content/Context;I[I)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0dfca0: |[0dfca0] com.ds.avare.shapes.MapBase.:(Landroid/content/Context;I[I)V │ │ -0dfcb0: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0dfcb6: 5b23 df14 |0003: iput-object v3, v2, Lcom/ds/avare/shapes/MapBase;.mContext:Landroid/content/Context; // field@14df │ │ -0dfcba: 2200 2206 |0005: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0dfcbe: 7020 e024 3000 |0007: invoke-direct {v0, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0dfcc4: 5b20 e214 |000a: iput-object v0, v2, Lcom/ds/avare/shapes/MapBase;.mPref:Lcom/ds/avare/storage/Preferences; // field@14e2 │ │ -0dfcc8: 5924 e314 |000c: iput v4, v2, Lcom/ds/avare/shapes/MapBase;.mSize:I // field@14e3 │ │ -0dfccc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0dfcce: 4403 0503 |000f: aget v3, v5, v3 │ │ -0dfcd2: 5923 e414 |0011: iput v3, v2, Lcom/ds/avare/shapes/MapBase;.mXtiles:I // field@14e4 │ │ -0dfcd6: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -0dfcd8: 4400 0500 |0014: aget v0, v5, v0 │ │ -0dfcdc: 5920 e514 |0016: iput v0, v2, Lcom/ds/avare/shapes/MapBase;.mYtiles:I // field@14e5 │ │ -0dfce0: 1221 |0018: const/4 v1, #int 2 // #2 │ │ -0dfce2: 4405 0501 |0019: aget v5, v5, v1 │ │ -0dfce6: 5925 e114 |001b: iput v5, v2, Lcom/ds/avare/shapes/MapBase;.mOverhead:I // field@14e1 │ │ -0dfcea: 9203 0300 |001d: mul-int v3, v3, v0 │ │ -0dfcee: 5923 e014 |001f: iput v3, v2, Lcom/ds/avare/shapes/MapBase;.mNumTiles:I // field@14e0 │ │ -0dfcf2: 2335 f009 |0021: new-array v5, v3, [Lcom/ds/avare/utils/BitmapHolder; // type@09f0 │ │ -0dfcf6: 5b25 e614 |0023: iput-object v5, v2, Lcom/ds/avare/shapes/MapBase;.mapA:[Lcom/ds/avare/utils/BitmapHolder; // field@14e6 │ │ -0dfcfa: 2335 f009 |0025: new-array v5, v3, [Lcom/ds/avare/utils/BitmapHolder; // type@09f0 │ │ -0dfcfe: 5b25 e714 |0027: iput-object v5, v2, Lcom/ds/avare/shapes/MapBase;.mapB:[Lcom/ds/avare/utils/BitmapHolder; // field@14e7 │ │ -0dfd02: 2205 1106 |0029: new-instance v5, Lcom/ds/avare/shapes/MapBase$1; // type@0611 │ │ -0dfd06: 6e10 5d24 0200 |002b: invoke-virtual {v2}, Lcom/ds/avare/shapes/MapBase;.getOverhead:()I // method@245d │ │ -0dfd0c: 0a00 |002e: move-result v0 │ │ -0dfd0e: b003 |002f: add-int/2addr v3, v0 │ │ -0dfd10: 9204 0403 |0030: mul-int v4, v4, v3 │ │ -0dfd14: 7030 5124 2504 |0032: invoke-direct {v5, v2, v4}, Lcom/ds/avare/shapes/MapBase$1;.:(Lcom/ds/avare/shapes/MapBase;I)V // method@2451 │ │ -0dfd1a: 5b25 de14 |0035: iput-object v5, v2, Lcom/ds/avare/shapes/MapBase;.mBitmapCache:Landroidx/collection/LruCache; // field@14de │ │ -0dfd1e: 0e00 |0037: return-void │ │ +0dfca4: |[0dfca4] com.ds.avare.shapes.MapBase.:(Landroid/content/Context;I[I)V │ │ +0dfcb4: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0dfcba: 5b23 df14 |0003: iput-object v3, v2, Lcom/ds/avare/shapes/MapBase;.mContext:Landroid/content/Context; // field@14df │ │ +0dfcbe: 2200 2206 |0005: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0dfcc2: 7020 e024 3000 |0007: invoke-direct {v0, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0dfcc8: 5b20 e214 |000a: iput-object v0, v2, Lcom/ds/avare/shapes/MapBase;.mPref:Lcom/ds/avare/storage/Preferences; // field@14e2 │ │ +0dfccc: 5924 e314 |000c: iput v4, v2, Lcom/ds/avare/shapes/MapBase;.mSize:I // field@14e3 │ │ +0dfcd0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0dfcd2: 4403 0503 |000f: aget v3, v5, v3 │ │ +0dfcd6: 5923 e414 |0011: iput v3, v2, Lcom/ds/avare/shapes/MapBase;.mXtiles:I // field@14e4 │ │ +0dfcda: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +0dfcdc: 4400 0500 |0014: aget v0, v5, v0 │ │ +0dfce0: 5920 e514 |0016: iput v0, v2, Lcom/ds/avare/shapes/MapBase;.mYtiles:I // field@14e5 │ │ +0dfce4: 1221 |0018: const/4 v1, #int 2 // #2 │ │ +0dfce6: 4405 0501 |0019: aget v5, v5, v1 │ │ +0dfcea: 5925 e114 |001b: iput v5, v2, Lcom/ds/avare/shapes/MapBase;.mOverhead:I // field@14e1 │ │ +0dfcee: 9203 0300 |001d: mul-int v3, v3, v0 │ │ +0dfcf2: 5923 e014 |001f: iput v3, v2, Lcom/ds/avare/shapes/MapBase;.mNumTiles:I // field@14e0 │ │ +0dfcf6: 2335 f009 |0021: new-array v5, v3, [Lcom/ds/avare/utils/BitmapHolder; // type@09f0 │ │ +0dfcfa: 5b25 e614 |0023: iput-object v5, v2, Lcom/ds/avare/shapes/MapBase;.mapA:[Lcom/ds/avare/utils/BitmapHolder; // field@14e6 │ │ +0dfcfe: 2335 f009 |0025: new-array v5, v3, [Lcom/ds/avare/utils/BitmapHolder; // type@09f0 │ │ +0dfd02: 5b25 e714 |0027: iput-object v5, v2, Lcom/ds/avare/shapes/MapBase;.mapB:[Lcom/ds/avare/utils/BitmapHolder; // field@14e7 │ │ +0dfd06: 2205 1106 |0029: new-instance v5, Lcom/ds/avare/shapes/MapBase$1; // type@0611 │ │ +0dfd0a: 6e10 5d24 0200 |002b: invoke-virtual {v2}, Lcom/ds/avare/shapes/MapBase;.getOverhead:()I // method@245d │ │ +0dfd10: 0a00 |002e: move-result v0 │ │ +0dfd12: b003 |002f: add-int/2addr v3, v0 │ │ +0dfd14: 9204 0403 |0030: mul-int v4, v4, v3 │ │ +0dfd18: 7030 5124 2504 |0032: invoke-direct {v5, v2, v4}, Lcom/ds/avare/shapes/MapBase$1;.:(Lcom/ds/avare/shapes/MapBase;I)V // method@2451 │ │ +0dfd1e: 5b25 de14 |0035: iput-object v5, v2, Lcom/ds/avare/shapes/MapBase;.mBitmapCache:Landroidx/collection/LruCache; // field@14de │ │ +0dfd22: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=57 │ │ 0x0005 line=58 │ │ 0x000c line=59 │ │ 0x000f line=61 │ │ @@ -236655,17 +236656,17 @@ │ │ type : '(Lcom/ds/avare/shapes/MapBase;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dfa94: |[0dfa94] com.ds.avare.shapes.MapBase.access$000:(Lcom/ds/avare/shapes/MapBase;)I │ │ -0dfaa4: 5200 e314 |0000: iget v0, v0, Lcom/ds/avare/shapes/MapBase;.mSize:I // field@14e3 │ │ -0dfaa8: 0f00 |0002: return v0 │ │ +0dfa98: |[0dfa98] com.ds.avare.shapes.MapBase.access$000:(Lcom/ds/avare/shapes/MapBase;)I │ │ +0dfaa8: 5200 e314 |0000: iget v0, v0, Lcom/ds/avare/shapes/MapBase;.mSize:I // field@14e3 │ │ +0dfaac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/shapes/MapBase; │ │ │ │ #2 : (in Lcom/ds/avare/shapes/MapBase;) │ │ @@ -236673,83 +236674,83 @@ │ │ type : '(II)Ljava/util/ArrayList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -0dfb9c: |[0dfb9c] com.ds.avare.shapes.MapBase.ccwSpiral:(II)Ljava/util/ArrayList; │ │ -0dfbac: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -0dfbb0: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0dfbb6: 9201 090a |0005: mul-int v1, v9, v10 │ │ -0dfbba: 2312 c009 |0007: new-array v2, v1, [I // type@09c0 │ │ -0dfbbe: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0dfbc0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0dfbc2: 3514 0700 |000b: if-ge v4, v1, 0012 // +0007 │ │ -0dfbc6: 4b04 0204 |000d: aput v4, v2, v4 │ │ -0dfbca: d804 0401 |000f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0dfbce: 28fa |0011: goto 000b // -0006 │ │ -0dfbd0: d804 0aff |0012: add-int/lit8 v4, v10, #int -1 // #ff │ │ -0dfbd4: d809 09ff |0014: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0dfbd8: 0145 |0016: move v5, v4 │ │ -0dfbda: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -0dfbdc: 6e10 9c2b 0000 |0018: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -0dfbe2: 0a06 |001b: move-result v6 │ │ -0dfbe4: 3516 5900 |001c: if-ge v6, v1, 0075 // +0059 │ │ -0dfbe8: 0136 |001e: move v6, v3 │ │ -0dfbea: 3656 1100 |001f: if-gt v6, v5, 0030 // +0011 │ │ -0dfbee: 9207 040a |0021: mul-int v7, v4, v10 │ │ -0dfbf2: b067 |0023: add-int/2addr v7, v6 │ │ -0dfbf4: 4407 0207 |0024: aget v7, v2, v7 │ │ -0dfbf8: 7110 622a 0700 |0026: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0dfbfe: 0c07 |0029: move-result-object v7 │ │ -0dfc00: 6e20 922b 7000 |002a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -0dfc06: d806 0601 |002d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0dfc0a: 28f0 |002f: goto 001f // -0010 │ │ -0dfc0c: d804 0401 |0030: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0dfc10: 0146 |0032: move v6, v4 │ │ -0dfc12: 3696 1100 |0033: if-gt v6, v9, 0044 // +0011 │ │ -0dfc16: 9207 060a |0035: mul-int v7, v6, v10 │ │ -0dfc1a: b057 |0037: add-int/2addr v7, v5 │ │ -0dfc1c: 4407 0207 |0038: aget v7, v2, v7 │ │ -0dfc20: 7110 622a 0700 |003a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0dfc26: 0c07 |003d: move-result-object v7 │ │ -0dfc28: 6e20 922b 7000 |003e: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -0dfc2e: d806 0601 |0041: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0dfc32: 28f0 |0043: goto 0033 // -0010 │ │ -0dfc34: d805 05ff |0044: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0dfc38: 3549 0300 |0046: if-ge v9, v4, 0049 // +0003 │ │ -0dfc3c: 282d |0048: goto 0075 // +002d │ │ -0dfc3e: 0156 |0049: move v6, v5 │ │ -0dfc40: 3436 1100 |004a: if-lt v6, v3, 005b // +0011 │ │ -0dfc44: 9207 090a |004c: mul-int v7, v9, v10 │ │ -0dfc48: b067 |004e: add-int/2addr v7, v6 │ │ -0dfc4a: 4407 0207 |004f: aget v7, v2, v7 │ │ -0dfc4e: 7110 622a 0700 |0051: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0dfc54: 0c07 |0054: move-result-object v7 │ │ -0dfc56: 6e20 922b 7000 |0055: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -0dfc5c: d806 06ff |0058: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0dfc60: 28f0 |005a: goto 004a // -0010 │ │ -0dfc62: d809 09ff |005b: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0dfc66: 3535 0300 |005d: if-ge v5, v3, 0060 // +0003 │ │ -0dfc6a: 2816 |005f: goto 0075 // +0016 │ │ -0dfc6c: 0196 |0060: move v6, v9 │ │ -0dfc6e: 3446 1100 |0061: if-lt v6, v4, 0072 // +0011 │ │ -0dfc72: 9207 060a |0063: mul-int v7, v6, v10 │ │ -0dfc76: b037 |0065: add-int/2addr v7, v3 │ │ -0dfc78: 4407 0207 |0066: aget v7, v2, v7 │ │ -0dfc7c: 7110 622a 0700 |0068: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0dfc82: 0c07 |006b: move-result-object v7 │ │ -0dfc84: 6e20 922b 7000 |006c: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -0dfc8a: d806 06ff |006f: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0dfc8e: 28f0 |0071: goto 0061 // -0010 │ │ -0dfc90: d803 0301 |0072: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0dfc94: 28a4 |0074: goto 0018 // -005c │ │ -0dfc96: 7110 ce2b 0000 |0075: invoke-static {v0}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@2bce │ │ -0dfc9c: 1100 |0078: return-object v0 │ │ +0dfba0: |[0dfba0] com.ds.avare.shapes.MapBase.ccwSpiral:(II)Ljava/util/ArrayList; │ │ +0dfbb0: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +0dfbb4: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0dfbba: 9201 090a |0005: mul-int v1, v9, v10 │ │ +0dfbbe: 2312 c009 |0007: new-array v2, v1, [I // type@09c0 │ │ +0dfbc2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0dfbc4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0dfbc6: 3514 0700 |000b: if-ge v4, v1, 0012 // +0007 │ │ +0dfbca: 4b04 0204 |000d: aput v4, v2, v4 │ │ +0dfbce: d804 0401 |000f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0dfbd2: 28fa |0011: goto 000b // -0006 │ │ +0dfbd4: d804 0aff |0012: add-int/lit8 v4, v10, #int -1 // #ff │ │ +0dfbd8: d809 09ff |0014: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0dfbdc: 0145 |0016: move v5, v4 │ │ +0dfbde: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +0dfbe0: 6e10 9c2b 0000 |0018: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +0dfbe6: 0a06 |001b: move-result v6 │ │ +0dfbe8: 3516 5900 |001c: if-ge v6, v1, 0075 // +0059 │ │ +0dfbec: 0136 |001e: move v6, v3 │ │ +0dfbee: 3656 1100 |001f: if-gt v6, v5, 0030 // +0011 │ │ +0dfbf2: 9207 040a |0021: mul-int v7, v4, v10 │ │ +0dfbf6: b067 |0023: add-int/2addr v7, v6 │ │ +0dfbf8: 4407 0207 |0024: aget v7, v2, v7 │ │ +0dfbfc: 7110 622a 0700 |0026: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0dfc02: 0c07 |0029: move-result-object v7 │ │ +0dfc04: 6e20 922b 7000 |002a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +0dfc0a: d806 0601 |002d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0dfc0e: 28f0 |002f: goto 001f // -0010 │ │ +0dfc10: d804 0401 |0030: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0dfc14: 0146 |0032: move v6, v4 │ │ +0dfc16: 3696 1100 |0033: if-gt v6, v9, 0044 // +0011 │ │ +0dfc1a: 9207 060a |0035: mul-int v7, v6, v10 │ │ +0dfc1e: b057 |0037: add-int/2addr v7, v5 │ │ +0dfc20: 4407 0207 |0038: aget v7, v2, v7 │ │ +0dfc24: 7110 622a 0700 |003a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0dfc2a: 0c07 |003d: move-result-object v7 │ │ +0dfc2c: 6e20 922b 7000 |003e: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +0dfc32: d806 0601 |0041: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0dfc36: 28f0 |0043: goto 0033 // -0010 │ │ +0dfc38: d805 05ff |0044: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0dfc3c: 3549 0300 |0046: if-ge v9, v4, 0049 // +0003 │ │ +0dfc40: 282d |0048: goto 0075 // +002d │ │ +0dfc42: 0156 |0049: move v6, v5 │ │ +0dfc44: 3436 1100 |004a: if-lt v6, v3, 005b // +0011 │ │ +0dfc48: 9207 090a |004c: mul-int v7, v9, v10 │ │ +0dfc4c: b067 |004e: add-int/2addr v7, v6 │ │ +0dfc4e: 4407 0207 |004f: aget v7, v2, v7 │ │ +0dfc52: 7110 622a 0700 |0051: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0dfc58: 0c07 |0054: move-result-object v7 │ │ +0dfc5a: 6e20 922b 7000 |0055: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +0dfc60: d806 06ff |0058: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0dfc64: 28f0 |005a: goto 004a // -0010 │ │ +0dfc66: d809 09ff |005b: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0dfc6a: 3535 0300 |005d: if-ge v5, v3, 0060 // +0003 │ │ +0dfc6e: 2816 |005f: goto 0075 // +0016 │ │ +0dfc70: 0196 |0060: move v6, v9 │ │ +0dfc72: 3446 1100 |0061: if-lt v6, v4, 0072 // +0011 │ │ +0dfc76: 9207 060a |0063: mul-int v7, v6, v10 │ │ +0dfc7a: b037 |0065: add-int/2addr v7, v3 │ │ +0dfc7c: 4407 0207 |0066: aget v7, v2, v7 │ │ +0dfc80: 7110 622a 0700 |0068: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0dfc86: 0c07 |006b: move-result-object v7 │ │ +0dfc88: 6e20 922b 7000 |006c: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +0dfc8e: d806 06ff |006f: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0dfc92: 28f0 |0071: goto 0061 // -0010 │ │ +0dfc94: d803 0301 |0072: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dfc98: 28a4 |0074: goto 0018 // -005c │ │ +0dfc9a: 7110 ce2b 0000 |0075: invoke-static {v0}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@2bce │ │ +0dfca0: 1100 |0078: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0007 line=114 │ │ 0x000d line=116 │ │ 0x0018 line=124 │ │ 0x0024 line=126 │ │ @@ -236768,26 +236769,26 @@ │ │ type : '(Lcom/ds/avare/utils/BitmapHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0dfd20: |[0dfd20] com.ds.avare.shapes.MapBase.addInCache:(Lcom/ds/avare/utils/BitmapHolder;)V │ │ -0dfd30: 5420 de14 |0000: iget-object v0, v2, Lcom/ds/avare/shapes/MapBase;.mBitmapCache:Landroidx/collection/LruCache; // field@14de │ │ -0dfd34: 6e10 2d26 0300 |0002: invoke-virtual {v3}, Lcom/ds/avare/utils/BitmapHolder;.getName:()Ljava/lang/String; // method@262d │ │ -0dfd3a: 0c01 |0005: move-result-object v1 │ │ -0dfd3c: 6e20 e40a 1000 |0006: invoke-virtual {v0, v1}, Landroidx/collection/LruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ae4 │ │ -0dfd42: 0c00 |0009: move-result-object v0 │ │ -0dfd44: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ -0dfd48: 5420 de14 |000c: iget-object v0, v2, Lcom/ds/avare/shapes/MapBase;.mBitmapCache:Landroidx/collection/LruCache; // field@14de │ │ -0dfd4c: 6e10 2d26 0300 |000e: invoke-virtual {v3}, Lcom/ds/avare/utils/BitmapHolder;.getName:()Ljava/lang/String; // method@262d │ │ -0dfd52: 0c01 |0011: move-result-object v1 │ │ -0dfd54: 6e30 e80a 1003 |0012: invoke-virtual {v0, v1, v3}, Landroidx/collection/LruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ae8 │ │ -0dfd5a: 0e00 |0015: return-void │ │ +0dfd24: |[0dfd24] com.ds.avare.shapes.MapBase.addInCache:(Lcom/ds/avare/utils/BitmapHolder;)V │ │ +0dfd34: 5420 de14 |0000: iget-object v0, v2, Lcom/ds/avare/shapes/MapBase;.mBitmapCache:Landroidx/collection/LruCache; // field@14de │ │ +0dfd38: 6e10 2d26 0300 |0002: invoke-virtual {v3}, Lcom/ds/avare/utils/BitmapHolder;.getName:()Ljava/lang/String; // method@262d │ │ +0dfd3e: 0c01 |0005: move-result-object v1 │ │ +0dfd40: 6e20 e40a 1000 |0006: invoke-virtual {v0, v1}, Landroidx/collection/LruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ae4 │ │ +0dfd46: 0c00 |0009: move-result-object v0 │ │ +0dfd48: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ +0dfd4c: 5420 de14 |000c: iget-object v0, v2, Lcom/ds/avare/shapes/MapBase;.mBitmapCache:Landroidx/collection/LruCache; // field@14de │ │ +0dfd50: 6e10 2d26 0300 |000e: invoke-virtual {v3}, Lcom/ds/avare/utils/BitmapHolder;.getName:()Ljava/lang/String; // method@262d │ │ +0dfd56: 0c01 |0011: move-result-object v1 │ │ +0dfd58: 6e30 e80a 1003 |0012: invoke-virtual {v0, v1, v3}, Landroidx/collection/LruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ae8 │ │ +0dfd5e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x000c line=269 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/ds/avare/shapes/MapBase; │ │ 0x0000 - 0x0016 reg=3 (null) Lcom/ds/avare/utils/BitmapHolder; │ │ @@ -236797,18 +236798,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dfd5c: |[0dfd5c] com.ds.avare.shapes.MapBase.clear:()V │ │ -0dfd6c: 5410 de14 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/MapBase;.mBitmapCache:Landroidx/collection/LruCache; // field@14de │ │ -0dfd70: 6e10 e20a 0000 |0002: invoke-virtual {v0}, Landroidx/collection/LruCache;.evictAll:()V // method@0ae2 │ │ -0dfd76: 0e00 |0005: return-void │ │ +0dfd60: |[0dfd60] com.ds.avare.shapes.MapBase.clear:()V │ │ +0dfd70: 5410 de14 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/MapBase;.mBitmapCache:Landroidx/collection/LruCache; // field@14de │ │ +0dfd74: 6e10 e20a 0000 |0002: invoke-virtual {v0}, Landroidx/collection/LruCache;.evictAll:()V // method@0ae2 │ │ +0dfd7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/shapes/MapBase; │ │ │ │ #2 : (in Lcom/ds/avare/shapes/MapBase;) │ │ @@ -236816,25 +236817,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0dfd78: |[0dfd78] com.ds.avare.shapes.MapBase.flip:()V │ │ -0dfd88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dfd8a: 5231 e014 |0001: iget v1, v3, Lcom/ds/avare/shapes/MapBase;.mNumTiles:I // field@14e0 │ │ -0dfd8e: 3510 0d00 |0003: if-ge v0, v1, 0010 // +000d │ │ -0dfd92: 5431 e614 |0005: iget-object v1, v3, Lcom/ds/avare/shapes/MapBase;.mapA:[Lcom/ds/avare/utils/BitmapHolder; // field@14e6 │ │ -0dfd96: 5432 e714 |0007: iget-object v2, v3, Lcom/ds/avare/shapes/MapBase;.mapB:[Lcom/ds/avare/utils/BitmapHolder; // field@14e7 │ │ -0dfd9a: 4602 0200 |0009: aget-object v2, v2, v0 │ │ -0dfd9e: 4d02 0100 |000b: aput-object v2, v1, v0 │ │ -0dfda2: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0dfda6: 28f2 |000f: goto 0001 // -000e │ │ -0dfda8: 0e00 |0010: return-void │ │ +0dfd7c: |[0dfd7c] com.ds.avare.shapes.MapBase.flip:()V │ │ +0dfd8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dfd8e: 5231 e014 |0001: iget v1, v3, Lcom/ds/avare/shapes/MapBase;.mNumTiles:I // field@14e0 │ │ +0dfd92: 3510 0d00 |0003: if-ge v0, v1, 0010 // +000d │ │ +0dfd96: 5431 e614 |0005: iget-object v1, v3, Lcom/ds/avare/shapes/MapBase;.mapA:[Lcom/ds/avare/utils/BitmapHolder; // field@14e6 │ │ +0dfd9a: 5432 e714 |0007: iget-object v2, v3, Lcom/ds/avare/shapes/MapBase;.mapB:[Lcom/ds/avare/utils/BitmapHolder; // field@14e7 │ │ +0dfd9e: 4602 0200 |0009: aget-object v2, v2, v0 │ │ +0dfda2: 4d02 0100 |000b: aput-object v2, v1, v0 │ │ +0dfda6: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0dfdaa: 28f2 |000f: goto 0001 // -000e │ │ +0dfdac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/shapes/MapBase; │ │ │ │ @@ -236843,17 +236844,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dfdac: |[0dfdac] com.ds.avare.shapes.MapBase.forceReload:()V │ │ -0dfdbc: 6e10 5a24 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/shapes/MapBase;.clear:()V // method@245a │ │ -0dfdc2: 0e00 |0003: return-void │ │ +0dfdb0: |[0dfdb0] com.ds.avare.shapes.MapBase.forceReload:()V │ │ +0dfdc0: 6e10 5a24 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/shapes/MapBase;.clear:()V // method@245a │ │ +0dfdc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/shapes/MapBase; │ │ │ │ #4 : (in Lcom/ds/avare/shapes/MapBase;) │ │ @@ -236861,17 +236862,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dfaac: |[0dfaac] com.ds.avare.shapes.MapBase.getOverhead:()I │ │ -0dfabc: 5210 e114 |0000: iget v0, v1, Lcom/ds/avare/shapes/MapBase;.mOverhead:I // field@14e1 │ │ -0dfac0: 0f00 |0002: return v0 │ │ +0dfab0: |[0dfab0] com.ds.avare.shapes.MapBase.getOverhead:()I │ │ +0dfac0: 5210 e114 |0000: iget v0, v1, Lcom/ds/avare/shapes/MapBase;.mOverhead:I // field@14e1 │ │ +0dfac4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/shapes/MapBase; │ │ │ │ #5 : (in Lcom/ds/avare/shapes/MapBase;) │ │ @@ -236879,18 +236880,18 @@ │ │ type : '(I)Lcom/ds/avare/utils/BitmapHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0dfa78: |[0dfa78] com.ds.avare.shapes.MapBase.getTile:(I)Lcom/ds/avare/utils/BitmapHolder; │ │ -0dfa88: 5410 e614 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/MapBase;.mapA:[Lcom/ds/avare/utils/BitmapHolder; // field@14e6 │ │ -0dfa8c: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -0dfa90: 1102 |0004: return-object v2 │ │ +0dfa7c: |[0dfa7c] com.ds.avare.shapes.MapBase.getTile:(I)Lcom/ds/avare/utils/BitmapHolder; │ │ +0dfa8c: 5410 e614 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/MapBase;.mapA:[Lcom/ds/avare/utils/BitmapHolder; // field@14e6 │ │ +0dfa90: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +0dfa94: 1102 |0004: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/ds/avare/shapes/MapBase; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -236899,17 +236900,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dfac4: |[0dfac4] com.ds.avare.shapes.MapBase.getTilesNum:()I │ │ -0dfad4: 5210 e014 |0000: iget v0, v1, Lcom/ds/avare/shapes/MapBase;.mNumTiles:I // field@14e0 │ │ -0dfad8: 0f00 |0002: return v0 │ │ +0dfac8: |[0dfac8] com.ds.avare.shapes.MapBase.getTilesNum:()I │ │ +0dfad8: 5210 e014 |0000: iget v0, v1, Lcom/ds/avare/shapes/MapBase;.mNumTiles:I // field@14e0 │ │ +0dfadc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/shapes/MapBase; │ │ │ │ #7 : (in Lcom/ds/avare/shapes/MapBase;) │ │ @@ -236917,17 +236918,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dfadc: |[0dfadc] com.ds.avare.shapes.MapBase.getXTilesNum:()I │ │ -0dfaec: 5210 e414 |0000: iget v0, v1, Lcom/ds/avare/shapes/MapBase;.mXtiles:I // field@14e4 │ │ -0dfaf0: 0f00 |0002: return v0 │ │ +0dfae0: |[0dfae0] com.ds.avare.shapes.MapBase.getXTilesNum:()I │ │ +0dfaf0: 5210 e414 |0000: iget v0, v1, Lcom/ds/avare/shapes/MapBase;.mXtiles:I // field@14e4 │ │ +0dfaf4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/shapes/MapBase; │ │ │ │ #8 : (in Lcom/ds/avare/shapes/MapBase;) │ │ @@ -236935,17 +236936,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dfaf4: |[0dfaf4] com.ds.avare.shapes.MapBase.getYTilesNum:()I │ │ -0dfb04: 5210 e514 |0000: iget v0, v1, Lcom/ds/avare/shapes/MapBase;.mYtiles:I // field@14e5 │ │ -0dfb08: 0f00 |0002: return v0 │ │ +0dfaf8: |[0dfaf8] com.ds.avare.shapes.MapBase.getYTilesNum:()I │ │ +0dfb08: 5210 e514 |0000: iget v0, v1, Lcom/ds/avare/shapes/MapBase;.mYtiles:I // field@14e5 │ │ +0dfb0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/shapes/MapBase; │ │ │ │ #9 : (in Lcom/ds/avare/shapes/MapBase;) │ │ @@ -236953,33 +236954,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0dfa64: |[0dfa64] com.ds.avare.shapes.MapBase.isChartPartial:()Z │ │ -0dfa74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0dfa76: 0f00 |0001: return v0 │ │ +0dfa68: |[0dfa68] com.ds.avare.shapes.MapBase.isChartPartial:()Z │ │ +0dfa78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0dfa7a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/ds/avare/shapes/MapBase;) │ │ name : 'recycleBitmaps' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dfdc4: |[0dfdc4] com.ds.avare.shapes.MapBase.recycleBitmaps:()V │ │ -0dfdd4: 6e10 5a24 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/shapes/MapBase;.clear:()V // method@245a │ │ -0dfdda: 0e00 |0003: return-void │ │ +0dfdc8: |[0dfdc8] com.ds.avare.shapes.MapBase.recycleBitmaps:()V │ │ +0dfdd8: 6e10 5a24 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/shapes/MapBase;.clear:()V // method@245a │ │ +0dfdde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/shapes/MapBase; │ │ │ │ #11 : (in Lcom/ds/avare/shapes/MapBase;) │ │ @@ -236987,48 +236988,48 @@ │ │ type : '([Ljava/lang/String;Lcom/ds/avare/utils/GenericCallback;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -0dfb0c: |[0dfb0c] com.ds.avare.shapes.MapBase.reloadMap:([Ljava/lang/String;Lcom/ds/avare/utils/GenericCallback;)I │ │ -0dfb1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dfb1e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0dfb20: 5282 e014 |0002: iget v2, v8, Lcom/ds/avare/shapes/MapBase;.mNumTiles:I // field@14e0 │ │ -0dfb24: 3520 3a00 |0004: if-ge v0, v2, 003e // +003a │ │ -0dfb28: 5482 e714 |0006: iget-object v2, v8, Lcom/ds/avare/shapes/MapBase;.mapB:[Lcom/ds/avare/utils/BitmapHolder; // field@14e7 │ │ -0dfb2c: 5483 de14 |0008: iget-object v3, v8, Lcom/ds/avare/shapes/MapBase;.mBitmapCache:Landroidx/collection/LruCache; // field@14de │ │ -0dfb30: 4604 0900 |000a: aget-object v4, v9, v0 │ │ -0dfb34: 6e20 e40a 4300 |000c: invoke-virtual {v3, v4}, Landroidx/collection/LruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ae4 │ │ -0dfb3a: 0c03 |000f: move-result-object v3 │ │ -0dfb3c: 1f03 4206 |0010: check-cast v3, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0dfb40: 4d03 0200 |0012: aput-object v3, v2, v0 │ │ -0dfb44: 5482 e714 |0014: iget-object v2, v8, Lcom/ds/avare/shapes/MapBase;.mapB:[Lcom/ds/avare/utils/BitmapHolder; // field@14e7 │ │ -0dfb48: 4603 0200 |0016: aget-object v3, v2, v0 │ │ -0dfb4c: 3903 2100 |0018: if-nez v3, 0039 // +0021 │ │ -0dfb50: 2203 4206 |001a: new-instance v3, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0dfb54: 5484 df14 |001c: iget-object v4, v8, Lcom/ds/avare/shapes/MapBase;.mContext:Landroid/content/Context; // field@14df │ │ -0dfb58: 5485 e214 |001e: iget-object v5, v8, Lcom/ds/avare/shapes/MapBase;.mPref:Lcom/ds/avare/storage/Preferences; // field@14e2 │ │ -0dfb5c: 4606 0900 |0020: aget-object v6, v9, v0 │ │ -0dfb60: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -0dfb62: 7057 1f26 4365 |0023: invoke-direct {v3, v4, v5, v6, v7}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Ljava/lang/String;I)V // method@261f │ │ -0dfb68: 4d03 0200 |0026: aput-object v3, v2, v0 │ │ -0dfb6c: 5482 e714 |0028: iget-object v2, v8, Lcom/ds/avare/shapes/MapBase;.mapB:[Lcom/ds/avare/utils/BitmapHolder; // field@14e7 │ │ -0dfb70: 4602 0200 |002a: aget-object v2, v2, v0 │ │ -0dfb74: 6e10 2826 0200 |002c: invoke-virtual {v2}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0dfb7a: 0c02 |002f: move-result-object v2 │ │ -0dfb7c: 3802 0b00 |0030: if-eqz v2, 003b // +000b │ │ -0dfb80: 5482 e714 |0032: iget-object v2, v8, Lcom/ds/avare/shapes/MapBase;.mapB:[Lcom/ds/avare/utils/BitmapHolder; // field@14e7 │ │ -0dfb84: 4602 0200 |0034: aget-object v2, v2, v0 │ │ -0dfb88: 6e30 7a26 8a02 |0036: invoke-virtual {v10, v8, v2}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -0dfb8e: d801 0101 |0039: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0dfb92: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0dfb96: 28c5 |003d: goto 0002 // -003b │ │ -0dfb98: 0f01 |003e: return v1 │ │ +0dfb10: |[0dfb10] com.ds.avare.shapes.MapBase.reloadMap:([Ljava/lang/String;Lcom/ds/avare/utils/GenericCallback;)I │ │ +0dfb20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dfb22: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0dfb24: 5282 e014 |0002: iget v2, v8, Lcom/ds/avare/shapes/MapBase;.mNumTiles:I // field@14e0 │ │ +0dfb28: 3520 3a00 |0004: if-ge v0, v2, 003e // +003a │ │ +0dfb2c: 5482 e714 |0006: iget-object v2, v8, Lcom/ds/avare/shapes/MapBase;.mapB:[Lcom/ds/avare/utils/BitmapHolder; // field@14e7 │ │ +0dfb30: 5483 de14 |0008: iget-object v3, v8, Lcom/ds/avare/shapes/MapBase;.mBitmapCache:Landroidx/collection/LruCache; // field@14de │ │ +0dfb34: 4604 0900 |000a: aget-object v4, v9, v0 │ │ +0dfb38: 6e20 e40a 4300 |000c: invoke-virtual {v3, v4}, Landroidx/collection/LruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ae4 │ │ +0dfb3e: 0c03 |000f: move-result-object v3 │ │ +0dfb40: 1f03 4206 |0010: check-cast v3, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0dfb44: 4d03 0200 |0012: aput-object v3, v2, v0 │ │ +0dfb48: 5482 e714 |0014: iget-object v2, v8, Lcom/ds/avare/shapes/MapBase;.mapB:[Lcom/ds/avare/utils/BitmapHolder; // field@14e7 │ │ +0dfb4c: 4603 0200 |0016: aget-object v3, v2, v0 │ │ +0dfb50: 3903 2100 |0018: if-nez v3, 0039 // +0021 │ │ +0dfb54: 2203 4206 |001a: new-instance v3, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0dfb58: 5484 df14 |001c: iget-object v4, v8, Lcom/ds/avare/shapes/MapBase;.mContext:Landroid/content/Context; // field@14df │ │ +0dfb5c: 5485 e214 |001e: iget-object v5, v8, Lcom/ds/avare/shapes/MapBase;.mPref:Lcom/ds/avare/storage/Preferences; // field@14e2 │ │ +0dfb60: 4606 0900 |0020: aget-object v6, v9, v0 │ │ +0dfb64: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +0dfb66: 7057 1f26 4365 |0023: invoke-direct {v3, v4, v5, v6, v7}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Ljava/lang/String;I)V // method@261f │ │ +0dfb6c: 4d03 0200 |0026: aput-object v3, v2, v0 │ │ +0dfb70: 5482 e714 |0028: iget-object v2, v8, Lcom/ds/avare/shapes/MapBase;.mapB:[Lcom/ds/avare/utils/BitmapHolder; // field@14e7 │ │ +0dfb74: 4602 0200 |002a: aget-object v2, v2, v0 │ │ +0dfb78: 6e10 2826 0200 |002c: invoke-virtual {v2}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0dfb7e: 0c02 |002f: move-result-object v2 │ │ +0dfb80: 3802 0b00 |0030: if-eqz v2, 003b // +000b │ │ +0dfb84: 5482 e714 |0032: iget-object v2, v8, Lcom/ds/avare/shapes/MapBase;.mapB:[Lcom/ds/avare/utils/BitmapHolder; // field@14e7 │ │ +0dfb88: 4602 0200 |0034: aget-object v2, v2, v0 │ │ +0dfb8c: 6e30 7a26 8a02 |0036: invoke-virtual {v10, v8, v2}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +0dfb92: d801 0101 |0039: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfb96: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0dfb9a: 28c5 |003d: goto 0002 // -003b │ │ +0dfb9c: 0f01 |003e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=172 │ │ 0x0006 line=174 │ │ 0x0014 line=176 │ │ 0x001a line=177 │ │ 0x0028 line=178 │ │ @@ -237043,39 +237044,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0dfddc: |[0dfddc] com.ds.avare.shapes.MapBase.setOrientation:()V │ │ -0dfdec: 5420 df14 |0000: iget-object v0, v2, Lcom/ds/avare/shapes/MapBase;.mContext:Landroid/content/Context; // field@14df │ │ -0dfdf0: 1a01 404d |0002: const-string v1, "window" // string@4d40 │ │ -0dfdf4: 6e20 ab01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ -0dfdfa: 0c00 |0007: move-result-object v0 │ │ -0dfdfc: 1f00 ae01 |0008: check-cast v0, Landroid/view/WindowManager; // type@01ae │ │ -0dfe00: 7210 d607 0000 |000a: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@07d6 │ │ -0dfe06: 0c00 |000d: move-result-object v0 │ │ -0dfe08: 6e10 f605 0000 |000e: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@05f6 │ │ -0dfe0e: 0a01 |0011: move-result v1 │ │ -0dfe10: 6e10 0206 0000 |0012: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@0602 │ │ -0dfe16: 0a00 |0015: move-result v0 │ │ -0dfe18: 3701 0d00 |0016: if-le v1, v0, 0023 // +000d │ │ -0dfe1c: 5220 e414 |0018: iget v0, v2, Lcom/ds/avare/shapes/MapBase;.mXtiles:I // field@14e4 │ │ -0dfe20: 5221 e514 |001a: iget v1, v2, Lcom/ds/avare/shapes/MapBase;.mYtiles:I // field@14e5 │ │ -0dfe24: 3710 1100 |001c: if-le v0, v1, 002d // +0011 │ │ -0dfe28: 5921 e414 |001e: iput v1, v2, Lcom/ds/avare/shapes/MapBase;.mXtiles:I // field@14e4 │ │ -0dfe2c: 5920 e514 |0020: iput v0, v2, Lcom/ds/avare/shapes/MapBase;.mYtiles:I // field@14e5 │ │ -0dfe30: 280b |0022: goto 002d // +000b │ │ -0dfe32: 5220 e514 |0023: iget v0, v2, Lcom/ds/avare/shapes/MapBase;.mYtiles:I // field@14e5 │ │ -0dfe36: 5221 e414 |0025: iget v1, v2, Lcom/ds/avare/shapes/MapBase;.mXtiles:I // field@14e4 │ │ -0dfe3a: 3710 0600 |0027: if-le v0, v1, 002d // +0006 │ │ -0dfe3e: 5920 e414 |0029: iput v0, v2, Lcom/ds/avare/shapes/MapBase;.mXtiles:I // field@14e4 │ │ -0dfe42: 5921 e514 |002b: iput v1, v2, Lcom/ds/avare/shapes/MapBase;.mYtiles:I // field@14e5 │ │ -0dfe46: 0e00 |002d: return-void │ │ +0dfde0: |[0dfde0] com.ds.avare.shapes.MapBase.setOrientation:()V │ │ +0dfdf0: 5420 df14 |0000: iget-object v0, v2, Lcom/ds/avare/shapes/MapBase;.mContext:Landroid/content/Context; // field@14df │ │ +0dfdf4: 1a01 404d |0002: const-string v1, "window" // string@4d40 │ │ +0dfdf8: 6e20 ab01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ +0dfdfe: 0c00 |0007: move-result-object v0 │ │ +0dfe00: 1f00 ae01 |0008: check-cast v0, Landroid/view/WindowManager; // type@01ae │ │ +0dfe04: 7210 d607 0000 |000a: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@07d6 │ │ +0dfe0a: 0c00 |000d: move-result-object v0 │ │ +0dfe0c: 6e10 f605 0000 |000e: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@05f6 │ │ +0dfe12: 0a01 |0011: move-result v1 │ │ +0dfe14: 6e10 0206 0000 |0012: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@0602 │ │ +0dfe1a: 0a00 |0015: move-result v0 │ │ +0dfe1c: 3701 0d00 |0016: if-le v1, v0, 0023 // +000d │ │ +0dfe20: 5220 e414 |0018: iget v0, v2, Lcom/ds/avare/shapes/MapBase;.mXtiles:I // field@14e4 │ │ +0dfe24: 5221 e514 |001a: iget v1, v2, Lcom/ds/avare/shapes/MapBase;.mYtiles:I // field@14e5 │ │ +0dfe28: 3710 1100 |001c: if-le v0, v1, 002d // +0011 │ │ +0dfe2c: 5921 e414 |001e: iput v1, v2, Lcom/ds/avare/shapes/MapBase;.mXtiles:I // field@14e4 │ │ +0dfe30: 5920 e514 |0020: iput v0, v2, Lcom/ds/avare/shapes/MapBase;.mYtiles:I // field@14e5 │ │ +0dfe34: 280b |0022: goto 002d // +000b │ │ +0dfe36: 5220 e514 |0023: iget v0, v2, Lcom/ds/avare/shapes/MapBase;.mYtiles:I // field@14e5 │ │ +0dfe3a: 5221 e414 |0025: iget v1, v2, Lcom/ds/avare/shapes/MapBase;.mXtiles:I // field@14e4 │ │ +0dfe3e: 3710 0600 |0027: if-le v0, v1, 002d // +0006 │ │ +0dfe42: 5920 e414 |0029: iput v0, v2, Lcom/ds/avare/shapes/MapBase;.mXtiles:I // field@14e4 │ │ +0dfe46: 5921 e514 |002b: iput v1, v2, Lcom/ds/avare/shapes/MapBase;.mYtiles:I // field@14e5 │ │ +0dfe4a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x000a line=240 │ │ 0x000e line=242 │ │ 0x0018 line=246 │ │ 0x001e line=248 │ │ @@ -237153,23 +237154,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0e0200: |[0e0200] com.ds.avare.shapes.PixelDraw.:()V │ │ -0e0210: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e0216: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e0218: 5910 ec14 |0004: iput v0, v1, Lcom/ds/avare/shapes/PixelDraw;.mLastXDraw:F // field@14ec │ │ -0e021c: 5910 ed14 |0006: iput v0, v1, Lcom/ds/avare/shapes/PixelDraw;.mLastYDraw:F // field@14ed │ │ -0e0220: 2200 6307 |0008: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -0e0224: 7010 152c 0000 |000a: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0e022a: 5b10 eb14 |000d: iput-object v0, v1, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ -0e022e: 0e00 |000f: return-void │ │ +0e0204: |[0e0204] com.ds.avare.shapes.PixelDraw.:()V │ │ +0e0214: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e021a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e021c: 5910 ec14 |0004: iput v0, v1, Lcom/ds/avare/shapes/PixelDraw;.mLastXDraw:F // field@14ec │ │ +0e0220: 5910 ed14 |0006: iput v0, v1, Lcom/ds/avare/shapes/PixelDraw;.mLastYDraw:F // field@14ed │ │ +0e0224: 2200 6307 |0008: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +0e0228: 7010 152c 0000 |000a: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0e022e: 5b10 eb14 |000d: iput-object v0, v1, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ +0e0232: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x0006 line=49 │ │ 0x0008 line=50 │ │ locals : │ │ @@ -237181,46 +237182,46 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -0e0230: |[0e0230] com.ds.avare.shapes.PixelDraw.addPoint:(FF)V │ │ -0e0240: 5240 ec14 |0000: iget v0, v4, Lcom/ds/avare/shapes/PixelDraw;.mLastXDraw:F // field@14ec │ │ -0e0244: c750 |0002: sub-float/2addr v0, v5 │ │ -0e0246: 7110 6b2a 0000 |0003: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -0e024c: 0a00 |0006: move-result v0 │ │ -0e024e: 1501 8040 |0007: const/high16 v1, #int 1082130432 // #4080 │ │ -0e0252: 2e00 0001 |0009: cmpg-float v0, v0, v1 │ │ -0e0256: 3b00 0e00 |000b: if-gez v0, 0019 // +000e │ │ -0e025a: 5240 ed14 |000d: iget v0, v4, Lcom/ds/avare/shapes/PixelDraw;.mLastYDraw:F // field@14ed │ │ -0e025e: c760 |000f: sub-float/2addr v0, v6 │ │ -0e0260: 7110 6b2a 0000 |0010: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -0e0266: 0a00 |0013: move-result v0 │ │ -0e0268: 2e00 0001 |0014: cmpg-float v0, v0, v1 │ │ -0e026c: 3b00 0300 |0016: if-gez v0, 0019 // +0003 │ │ -0e0270: 0e00 |0018: return-void │ │ -0e0272: 5945 ec14 |0019: iput v5, v4, Lcom/ds/avare/shapes/PixelDraw;.mLastXDraw:F // field@14ec │ │ -0e0276: 5946 ed14 |001b: iput v6, v4, Lcom/ds/avare/shapes/PixelDraw;.mLastYDraw:F // field@14ed │ │ -0e027a: 5440 eb14 |001d: iget-object v0, v4, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ -0e027e: 6e10 262c 0000 |001f: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0e0284: 0a00 |0022: move-result v0 │ │ -0e0286: 1301 0008 |0023: const/16 v1, #int 2048 // #800 │ │ -0e028a: 3410 0800 |0025: if-lt v0, v1, 002d // +0008 │ │ -0e028e: 5440 eb14 |0027: iget-object v0, v4, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ -0e0292: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -0e0294: 6e20 232c 1000 |002a: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.remove:(I)Ljava/lang/Object; // method@2c23 │ │ -0e029a: 5440 eb14 |002d: iget-object v0, v4, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ -0e029e: 2201 0706 |002f: new-instance v1, Lcom/ds/avare/position/PixelCoordinate; // type@0607 │ │ -0e02a2: 8952 |0031: float-to-double v2, v5 │ │ -0e02a4: 8965 |0032: float-to-double v5, v6 │ │ -0e02a6: 7056 1724 2153 |0033: invoke-direct {v1, v2, v3, v5, v6}, Lcom/ds/avare/position/PixelCoordinate;.:(DD)V // method@2417 │ │ -0e02ac: 6e20 182c 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0e02b2: 0e00 |0039: return-void │ │ +0e0234: |[0e0234] com.ds.avare.shapes.PixelDraw.addPoint:(FF)V │ │ +0e0244: 5240 ec14 |0000: iget v0, v4, Lcom/ds/avare/shapes/PixelDraw;.mLastXDraw:F // field@14ec │ │ +0e0248: c750 |0002: sub-float/2addr v0, v5 │ │ +0e024a: 7110 6b2a 0000 |0003: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +0e0250: 0a00 |0006: move-result v0 │ │ +0e0252: 1501 8040 |0007: const/high16 v1, #int 1082130432 // #4080 │ │ +0e0256: 2e00 0001 |0009: cmpg-float v0, v0, v1 │ │ +0e025a: 3b00 0e00 |000b: if-gez v0, 0019 // +000e │ │ +0e025e: 5240 ed14 |000d: iget v0, v4, Lcom/ds/avare/shapes/PixelDraw;.mLastYDraw:F // field@14ed │ │ +0e0262: c760 |000f: sub-float/2addr v0, v6 │ │ +0e0264: 7110 6b2a 0000 |0010: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +0e026a: 0a00 |0013: move-result v0 │ │ +0e026c: 2e00 0001 |0014: cmpg-float v0, v0, v1 │ │ +0e0270: 3b00 0300 |0016: if-gez v0, 0019 // +0003 │ │ +0e0274: 0e00 |0018: return-void │ │ +0e0276: 5945 ec14 |0019: iput v5, v4, Lcom/ds/avare/shapes/PixelDraw;.mLastXDraw:F // field@14ec │ │ +0e027a: 5946 ed14 |001b: iput v6, v4, Lcom/ds/avare/shapes/PixelDraw;.mLastYDraw:F // field@14ed │ │ +0e027e: 5440 eb14 |001d: iget-object v0, v4, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ +0e0282: 6e10 262c 0000 |001f: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0e0288: 0a00 |0022: move-result v0 │ │ +0e028a: 1301 0008 |0023: const/16 v1, #int 2048 // #800 │ │ +0e028e: 3410 0800 |0025: if-lt v0, v1, 002d // +0008 │ │ +0e0292: 5440 eb14 |0027: iget-object v0, v4, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ +0e0296: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +0e0298: 6e20 232c 1000 |002a: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.remove:(I)Ljava/lang/Object; // method@2c23 │ │ +0e029e: 5440 eb14 |002d: iget-object v0, v4, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ +0e02a2: 2201 0706 |002f: new-instance v1, Lcom/ds/avare/position/PixelCoordinate; // type@0607 │ │ +0e02a6: 8952 |0031: float-to-double v2, v5 │ │ +0e02a8: 8965 |0032: float-to-double v5, v6 │ │ +0e02aa: 7056 1724 2153 |0033: invoke-direct {v1, v2, v3, v5, v6}, Lcom/ds/avare/position/PixelCoordinate;.:(DD)V // method@2417 │ │ +0e02b0: 6e20 182c 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0e02b6: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0010 line=63 │ │ 0x0019 line=66 │ │ 0x001b line=67 │ │ 0x001d line=72 │ │ @@ -237236,27 +237237,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0e02b4: |[0e02b4] com.ds.avare.shapes.PixelDraw.addSeparation:()V │ │ -0e02c4: 5410 eb14 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ -0e02c8: 6e10 202c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@2c20 │ │ -0e02ce: 0a00 |0005: move-result v0 │ │ -0e02d0: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -0e02d4: 0e00 |0008: return-void │ │ -0e02d6: 5410 eb14 |0009: iget-object v0, v1, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ -0e02da: 6e10 1f2c 0000 |000b: invoke-virtual {v0}, Ljava/util/LinkedList;.getLast:()Ljava/lang/Object; // method@2c1f │ │ -0e02e0: 0c00 |000e: move-result-object v0 │ │ -0e02e2: 1f00 0706 |000f: check-cast v0, Lcom/ds/avare/position/PixelCoordinate; // type@0607 │ │ -0e02e6: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -0e02ea: 6e10 1b24 0000 |0013: invoke-virtual {v0}, Lcom/ds/avare/position/PixelCoordinate;.makeSeparate:()V // method@241b │ │ -0e02f0: 0e00 |0016: return-void │ │ +0e02b8: |[0e02b8] com.ds.avare.shapes.PixelDraw.addSeparation:()V │ │ +0e02c8: 5410 eb14 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ +0e02cc: 6e10 202c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@2c20 │ │ +0e02d2: 0a00 |0005: move-result v0 │ │ +0e02d4: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +0e02d8: 0e00 |0008: return-void │ │ +0e02da: 5410 eb14 |0009: iget-object v0, v1, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ +0e02de: 6e10 1f2c 0000 |000b: invoke-virtual {v0}, Ljava/util/LinkedList;.getLast:()Ljava/lang/Object; // method@2c1f │ │ +0e02e4: 0c00 |000e: move-result-object v0 │ │ +0e02e6: 1f00 0706 |000f: check-cast v0, Lcom/ds/avare/position/PixelCoordinate; // type@0607 │ │ +0e02ea: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +0e02ee: 6e10 1b24 0000 |0013: invoke-virtual {v0}, Lcom/ds/avare/position/PixelCoordinate;.makeSeparate:()V // method@241b │ │ +0e02f4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0009 line=85 │ │ 0x0013 line=90 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/ds/avare/shapes/PixelDraw; │ │ @@ -237266,18 +237267,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e02f4: |[0e02f4] com.ds.avare.shapes.PixelDraw.clear:()V │ │ -0e0304: 5410 eb14 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ -0e0308: 6e10 1b2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ -0e030e: 0e00 |0005: return-void │ │ +0e02f8: |[0e02f8] com.ds.avare.shapes.PixelDraw.clear:()V │ │ +0e0308: 5410 eb14 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ +0e030c: 6e10 1b2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ +0e0312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/shapes/PixelDraw; │ │ │ │ #3 : (in Lcom/ds/avare/shapes/PixelDraw;) │ │ @@ -237285,48 +237286,48 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 56 16-bit code units │ │ -0e0310: |[0e0310] com.ds.avare.shapes.PixelDraw.drawShape:(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V │ │ -0e0320: 54b0 eb14 |0000: iget-object v0, v11, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ -0e0324: 6e10 212c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0e032a: 0c00 |0005: move-result-object v0 │ │ -0e032c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e032e: 7210 042c 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0e0334: 0a02 |000a: move-result v2 │ │ -0e0336: 3802 2c00 |000b: if-eqz v2, 0037 // +002c │ │ -0e033a: 7210 052c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0e0340: 0c02 |0010: move-result-object v2 │ │ -0e0342: 1f02 0706 |0011: check-cast v2, Lcom/ds/avare/position/PixelCoordinate; // type@0607 │ │ -0e0346: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ -0e034a: 2820 |0015: goto 0035 // +0020 │ │ -0e034c: 6e10 1824 0200 |0016: invoke-virtual {v2}, Lcom/ds/avare/position/PixelCoordinate;.getX:()D // method@2418 │ │ -0e0352: 0b03 |0019: move-result-wide v3 │ │ -0e0354: 8c36 |001a: double-to-float v6, v3 │ │ -0e0356: 6e10 1924 0200 |001b: invoke-virtual {v2}, Lcom/ds/avare/position/PixelCoordinate;.getY:()D // method@2419 │ │ -0e035c: 0b03 |001e: move-result-wide v3 │ │ -0e035e: 8c37 |001f: double-to-float v7, v3 │ │ -0e0360: 6e10 1824 0100 |0020: invoke-virtual {v1}, Lcom/ds/avare/position/PixelCoordinate;.getX:()D // method@2418 │ │ -0e0366: 0b03 |0023: move-result-wide v3 │ │ -0e0368: 8c38 |0024: double-to-float v8, v3 │ │ -0e036a: 6e10 1924 0100 |0025: invoke-virtual {v1}, Lcom/ds/avare/position/PixelCoordinate;.getY:()D // method@2419 │ │ -0e0370: 0b03 |0028: move-result-wide v3 │ │ -0e0372: 8c39 |0029: double-to-float v9, v3 │ │ -0e0374: 6e10 1a24 0100 |002a: invoke-virtual {v1}, Lcom/ds/avare/position/PixelCoordinate;.isSeparate:()Z // method@241a │ │ -0e037a: 0a01 |002d: move-result v1 │ │ -0e037c: 3901 0700 |002e: if-nez v1, 0035 // +0007 │ │ -0e0380: 07c5 |0030: move-object v5, v12 │ │ -0e0382: 07da |0031: move-object v10, v13 │ │ -0e0384: 7406 b402 0500 |0032: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0e038a: 0721 |0035: move-object v1, v2 │ │ -0e038c: 28d1 |0036: goto 0007 // -002f │ │ -0e038e: 0e00 |0037: return-void │ │ +0e0314: |[0e0314] com.ds.avare.shapes.PixelDraw.drawShape:(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V │ │ +0e0324: 54b0 eb14 |0000: iget-object v0, v11, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ +0e0328: 6e10 212c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0e032e: 0c00 |0005: move-result-object v0 │ │ +0e0330: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e0332: 7210 042c 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0e0338: 0a02 |000a: move-result v2 │ │ +0e033a: 3802 2c00 |000b: if-eqz v2, 0037 // +002c │ │ +0e033e: 7210 052c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0e0344: 0c02 |0010: move-result-object v2 │ │ +0e0346: 1f02 0706 |0011: check-cast v2, Lcom/ds/avare/position/PixelCoordinate; // type@0607 │ │ +0e034a: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ +0e034e: 2820 |0015: goto 0035 // +0020 │ │ +0e0350: 6e10 1824 0200 |0016: invoke-virtual {v2}, Lcom/ds/avare/position/PixelCoordinate;.getX:()D // method@2418 │ │ +0e0356: 0b03 |0019: move-result-wide v3 │ │ +0e0358: 8c36 |001a: double-to-float v6, v3 │ │ +0e035a: 6e10 1924 0200 |001b: invoke-virtual {v2}, Lcom/ds/avare/position/PixelCoordinate;.getY:()D // method@2419 │ │ +0e0360: 0b03 |001e: move-result-wide v3 │ │ +0e0362: 8c37 |001f: double-to-float v7, v3 │ │ +0e0364: 6e10 1824 0100 |0020: invoke-virtual {v1}, Lcom/ds/avare/position/PixelCoordinate;.getX:()D // method@2418 │ │ +0e036a: 0b03 |0023: move-result-wide v3 │ │ +0e036c: 8c38 |0024: double-to-float v8, v3 │ │ +0e036e: 6e10 1924 0100 |0025: invoke-virtual {v1}, Lcom/ds/avare/position/PixelCoordinate;.getY:()D // method@2419 │ │ +0e0374: 0b03 |0028: move-result-wide v3 │ │ +0e0376: 8c39 |0029: double-to-float v9, v3 │ │ +0e0378: 6e10 1a24 0100 |002a: invoke-virtual {v1}, Lcom/ds/avare/position/PixelCoordinate;.isSeparate:()Z // method@241a │ │ +0e037e: 0a01 |002d: move-result v1 │ │ +0e0380: 3901 0700 |002e: if-nez v1, 0035 // +0007 │ │ +0e0384: 07c5 |0030: move-object v5, v12 │ │ +0e0386: 07da |0031: move-object v10, v13 │ │ +0e0388: 7406 b402 0500 |0032: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0e038e: 0721 |0035: move-object v1, v2 │ │ +0e0390: 28d1 |0036: goto 0007 // -002f │ │ +0e0392: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0016 line=118 │ │ 0x001b line=119 │ │ 0x0020 line=120 │ │ 0x0025 line=121 │ │ @@ -237342,84 +237343,84 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 126 16-bit code units │ │ -0e0390: |[0e0390] com.ds.avare.shapes.PixelDraw.setMapPoints:(FFFF)V │ │ -0e03a0: 5260 f014 |0000: iget v0, v6, Lcom/ds/avare/shapes/PixelDraw;.mMinX:F // field@14f0 │ │ -0e03a4: 2d00 0007 |0002: cmpl-float v0, v0, v7 │ │ -0e03a8: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ -0e03ac: 5260 ee14 |0006: iget v0, v6, Lcom/ds/avare/shapes/PixelDraw;.mMaxX:F // field@14ee │ │ -0e03b0: 2d00 0009 |0008: cmpl-float v0, v0, v9 │ │ -0e03b4: 3900 0e00 |000a: if-nez v0, 0018 // +000e │ │ -0e03b8: 5260 f114 |000c: iget v0, v6, Lcom/ds/avare/shapes/PixelDraw;.mMinY:F // field@14f1 │ │ -0e03bc: 2d00 0008 |000e: cmpl-float v0, v0, v8 │ │ -0e03c0: 3900 0800 |0010: if-nez v0, 0018 // +0008 │ │ -0e03c4: 5260 ef14 |0012: iget v0, v6, Lcom/ds/avare/shapes/PixelDraw;.mMaxY:F // field@14ef │ │ -0e03c8: 2d00 000a |0014: cmpl-float v0, v0, v10 │ │ -0e03cc: 3800 6700 |0016: if-eqz v0, 007d // +0067 │ │ -0e03d0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0e03d2: 5461 eb14 |0019: iget-object v1, v6, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ -0e03d6: 6e10 262c 0100 |001b: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0e03dc: 0a01 |001e: move-result v1 │ │ -0e03de: 3510 5600 |001f: if-ge v0, v1, 0075 // +0056 │ │ -0e03e2: 5461 eb14 |0021: iget-object v1, v6, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ -0e03e6: 6e20 1d2c 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e03ec: 0c01 |0026: move-result-object v1 │ │ -0e03ee: 1f01 0706 |0027: check-cast v1, Lcom/ds/avare/position/PixelCoordinate; // type@0607 │ │ -0e03f2: 6e10 1824 0100 |0029: invoke-virtual {v1}, Lcom/ds/avare/position/PixelCoordinate;.getX:()D // method@2418 │ │ -0e03f8: 0b01 |002c: move-result-wide v1 │ │ -0e03fa: 8c11 |002d: double-to-float v1, v1 │ │ -0e03fc: 5262 f014 |002e: iget v2, v6, Lcom/ds/avare/shapes/PixelDraw;.mMinX:F // field@14f0 │ │ -0e0400: c721 |0030: sub-float/2addr v1, v2 │ │ -0e0402: 5462 eb14 |0031: iget-object v2, v6, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ -0e0406: 6e20 1d2c 0200 |0033: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e040c: 0c02 |0036: move-result-object v2 │ │ -0e040e: 1f02 0706 |0037: check-cast v2, Lcom/ds/avare/position/PixelCoordinate; // type@0607 │ │ -0e0412: 6e10 1924 0200 |0039: invoke-virtual {v2}, Lcom/ds/avare/position/PixelCoordinate;.getY:()D // method@2419 │ │ -0e0418: 0b02 |003c: move-result-wide v2 │ │ -0e041a: 8c22 |003d: double-to-float v2, v2 │ │ -0e041c: 5263 f114 |003e: iget v3, v6, Lcom/ds/avare/shapes/PixelDraw;.mMinY:F // field@14f1 │ │ -0e0420: c732 |0040: sub-float/2addr v2, v3 │ │ -0e0422: 5264 ee14 |0041: iget v4, v6, Lcom/ds/avare/shapes/PixelDraw;.mMaxX:F // field@14ee │ │ -0e0426: 5265 f014 |0043: iget v5, v6, Lcom/ds/avare/shapes/PixelDraw;.mMinX:F // field@14f0 │ │ -0e042a: c754 |0045: sub-float/2addr v4, v5 │ │ -0e042c: c941 |0046: div-float/2addr v1, v4 │ │ -0e042e: a704 0907 |0047: sub-float v4, v9, v7 │ │ -0e0432: a801 0104 |0049: mul-float v1, v1, v4 │ │ -0e0436: c671 |004b: add-float/2addr v1, v7 │ │ -0e0438: 5264 ef14 |004c: iget v4, v6, Lcom/ds/avare/shapes/PixelDraw;.mMaxY:F // field@14ef │ │ -0e043c: c734 |004e: sub-float/2addr v4, v3 │ │ -0e043e: c942 |004f: div-float/2addr v2, v4 │ │ -0e0440: a703 0a08 |0050: sub-float v3, v10, v8 │ │ -0e0444: a802 0203 |0052: mul-float v2, v2, v3 │ │ -0e0448: c682 |0054: add-float/2addr v2, v8 │ │ -0e044a: 2203 0706 |0055: new-instance v3, Lcom/ds/avare/position/PixelCoordinate; // type@0607 │ │ -0e044e: 8914 |0057: float-to-double v4, v1 │ │ -0e0450: 8921 |0058: float-to-double v1, v2 │ │ -0e0452: 7052 1724 4315 |0059: invoke-direct {v3, v4, v5, v1, v2}, Lcom/ds/avare/position/PixelCoordinate;.:(DD)V // method@2417 │ │ -0e0458: 5461 eb14 |005c: iget-object v1, v6, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ -0e045c: 6e20 1d2c 0100 |005e: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e0462: 0c01 |0061: move-result-object v1 │ │ -0e0464: 1f01 0706 |0062: check-cast v1, Lcom/ds/avare/position/PixelCoordinate; // type@0607 │ │ -0e0468: 6e10 1a24 0100 |0064: invoke-virtual {v1}, Lcom/ds/avare/position/PixelCoordinate;.isSeparate:()Z // method@241a │ │ -0e046e: 0a01 |0067: move-result v1 │ │ -0e0470: 3801 0500 |0068: if-eqz v1, 006d // +0005 │ │ -0e0474: 6e10 1b24 0300 |006a: invoke-virtual {v3}, Lcom/ds/avare/position/PixelCoordinate;.makeSeparate:()V // method@241b │ │ -0e047a: 5461 eb14 |006d: iget-object v1, v6, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ -0e047e: 6e30 252c 0103 |006f: invoke-virtual {v1, v0, v3}, Ljava/util/LinkedList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2c25 │ │ -0e0484: d800 0001 |0072: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0e0488: 28a5 |0074: goto 0019 // -005b │ │ -0e048a: 5967 f014 |0075: iput v7, v6, Lcom/ds/avare/shapes/PixelDraw;.mMinX:F // field@14f0 │ │ -0e048e: 5969 ee14 |0077: iput v9, v6, Lcom/ds/avare/shapes/PixelDraw;.mMaxX:F // field@14ee │ │ -0e0492: 5968 f114 |0079: iput v8, v6, Lcom/ds/avare/shapes/PixelDraw;.mMinY:F // field@14f1 │ │ -0e0496: 596a ef14 |007b: iput v10, v6, Lcom/ds/avare/shapes/PixelDraw;.mMaxY:F // field@14ef │ │ -0e049a: 0e00 |007d: return-void │ │ +0e0394: |[0e0394] com.ds.avare.shapes.PixelDraw.setMapPoints:(FFFF)V │ │ +0e03a4: 5260 f014 |0000: iget v0, v6, Lcom/ds/avare/shapes/PixelDraw;.mMinX:F // field@14f0 │ │ +0e03a8: 2d00 0007 |0002: cmpl-float v0, v0, v7 │ │ +0e03ac: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ +0e03b0: 5260 ee14 |0006: iget v0, v6, Lcom/ds/avare/shapes/PixelDraw;.mMaxX:F // field@14ee │ │ +0e03b4: 2d00 0009 |0008: cmpl-float v0, v0, v9 │ │ +0e03b8: 3900 0e00 |000a: if-nez v0, 0018 // +000e │ │ +0e03bc: 5260 f114 |000c: iget v0, v6, Lcom/ds/avare/shapes/PixelDraw;.mMinY:F // field@14f1 │ │ +0e03c0: 2d00 0008 |000e: cmpl-float v0, v0, v8 │ │ +0e03c4: 3900 0800 |0010: if-nez v0, 0018 // +0008 │ │ +0e03c8: 5260 ef14 |0012: iget v0, v6, Lcom/ds/avare/shapes/PixelDraw;.mMaxY:F // field@14ef │ │ +0e03cc: 2d00 000a |0014: cmpl-float v0, v0, v10 │ │ +0e03d0: 3800 6700 |0016: if-eqz v0, 007d // +0067 │ │ +0e03d4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0e03d6: 5461 eb14 |0019: iget-object v1, v6, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ +0e03da: 6e10 262c 0100 |001b: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0e03e0: 0a01 |001e: move-result v1 │ │ +0e03e2: 3510 5600 |001f: if-ge v0, v1, 0075 // +0056 │ │ +0e03e6: 5461 eb14 |0021: iget-object v1, v6, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ +0e03ea: 6e20 1d2c 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e03f0: 0c01 |0026: move-result-object v1 │ │ +0e03f2: 1f01 0706 |0027: check-cast v1, Lcom/ds/avare/position/PixelCoordinate; // type@0607 │ │ +0e03f6: 6e10 1824 0100 |0029: invoke-virtual {v1}, Lcom/ds/avare/position/PixelCoordinate;.getX:()D // method@2418 │ │ +0e03fc: 0b01 |002c: move-result-wide v1 │ │ +0e03fe: 8c11 |002d: double-to-float v1, v1 │ │ +0e0400: 5262 f014 |002e: iget v2, v6, Lcom/ds/avare/shapes/PixelDraw;.mMinX:F // field@14f0 │ │ +0e0404: c721 |0030: sub-float/2addr v1, v2 │ │ +0e0406: 5462 eb14 |0031: iget-object v2, v6, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ +0e040a: 6e20 1d2c 0200 |0033: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e0410: 0c02 |0036: move-result-object v2 │ │ +0e0412: 1f02 0706 |0037: check-cast v2, Lcom/ds/avare/position/PixelCoordinate; // type@0607 │ │ +0e0416: 6e10 1924 0200 |0039: invoke-virtual {v2}, Lcom/ds/avare/position/PixelCoordinate;.getY:()D // method@2419 │ │ +0e041c: 0b02 |003c: move-result-wide v2 │ │ +0e041e: 8c22 |003d: double-to-float v2, v2 │ │ +0e0420: 5263 f114 |003e: iget v3, v6, Lcom/ds/avare/shapes/PixelDraw;.mMinY:F // field@14f1 │ │ +0e0424: c732 |0040: sub-float/2addr v2, v3 │ │ +0e0426: 5264 ee14 |0041: iget v4, v6, Lcom/ds/avare/shapes/PixelDraw;.mMaxX:F // field@14ee │ │ +0e042a: 5265 f014 |0043: iget v5, v6, Lcom/ds/avare/shapes/PixelDraw;.mMinX:F // field@14f0 │ │ +0e042e: c754 |0045: sub-float/2addr v4, v5 │ │ +0e0430: c941 |0046: div-float/2addr v1, v4 │ │ +0e0432: a704 0907 |0047: sub-float v4, v9, v7 │ │ +0e0436: a801 0104 |0049: mul-float v1, v1, v4 │ │ +0e043a: c671 |004b: add-float/2addr v1, v7 │ │ +0e043c: 5264 ef14 |004c: iget v4, v6, Lcom/ds/avare/shapes/PixelDraw;.mMaxY:F // field@14ef │ │ +0e0440: c734 |004e: sub-float/2addr v4, v3 │ │ +0e0442: c942 |004f: div-float/2addr v2, v4 │ │ +0e0444: a703 0a08 |0050: sub-float v3, v10, v8 │ │ +0e0448: a802 0203 |0052: mul-float v2, v2, v3 │ │ +0e044c: c682 |0054: add-float/2addr v2, v8 │ │ +0e044e: 2203 0706 |0055: new-instance v3, Lcom/ds/avare/position/PixelCoordinate; // type@0607 │ │ +0e0452: 8914 |0057: float-to-double v4, v1 │ │ +0e0454: 8921 |0058: float-to-double v1, v2 │ │ +0e0456: 7052 1724 4315 |0059: invoke-direct {v3, v4, v5, v1, v2}, Lcom/ds/avare/position/PixelCoordinate;.:(DD)V // method@2417 │ │ +0e045c: 5461 eb14 |005c: iget-object v1, v6, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ +0e0460: 6e20 1d2c 0100 |005e: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e0466: 0c01 |0061: move-result-object v1 │ │ +0e0468: 1f01 0706 |0062: check-cast v1, Lcom/ds/avare/position/PixelCoordinate; // type@0607 │ │ +0e046c: 6e10 1a24 0100 |0064: invoke-virtual {v1}, Lcom/ds/avare/position/PixelCoordinate;.isSeparate:()Z // method@241a │ │ +0e0472: 0a01 |0067: move-result v1 │ │ +0e0474: 3801 0500 |0068: if-eqz v1, 006d // +0005 │ │ +0e0478: 6e10 1b24 0300 |006a: invoke-virtual {v3}, Lcom/ds/avare/position/PixelCoordinate;.makeSeparate:()V // method@241b │ │ +0e047e: 5461 eb14 |006d: iget-object v1, v6, Lcom/ds/avare/shapes/PixelDraw;.mDrawPoints:Ljava/util/LinkedList; // field@14eb │ │ +0e0482: 6e30 252c 0103 |006f: invoke-virtual {v1, v0, v3}, Ljava/util/LinkedList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2c25 │ │ +0e0488: d800 0001 |0072: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e048c: 28a5 |0074: goto 0019 // -005b │ │ +0e048e: 5967 f014 |0075: iput v7, v6, Lcom/ds/avare/shapes/PixelDraw;.mMinX:F // field@14f0 │ │ +0e0492: 5969 ee14 |0077: iput v9, v6, Lcom/ds/avare/shapes/PixelDraw;.mMaxX:F // field@14ee │ │ +0e0496: 5968 f114 |0079: iput v8, v6, Lcom/ds/avare/shapes/PixelDraw;.mMinY:F // field@14f1 │ │ +0e049a: 596a ef14 |007b: iput v10, v6, Lcom/ds/avare/shapes/PixelDraw;.mMaxY:F // field@14ef │ │ +0e049e: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0019 line=134 │ │ 0x0021 line=135 │ │ 0x0031 line=136 │ │ 0x0041 line=137 │ │ @@ -237504,31 +237505,31 @@ │ │ type : '(Ljava/lang/String;Ljava/util/Date;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -0e08e4: |[0e08e4] com.ds.avare.shapes.Shape.:(Ljava/lang/String;Ljava/util/Date;)V │ │ -0e08f4: 7010 8a2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e08fa: 2200 6307 |0003: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -0e08fe: 7010 152c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0e0904: 5b40 f314 |0008: iput-object v0, v4, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e0908: 1800 0000 0000 0080 6640 |000a: const-wide v0, #double 180 // #4066800000000000 │ │ -0e0912: 5a40 f814 |000f: iput-wide v0, v4, Lcom/ds/avare/shapes/Shape;.mLonMin:D // field@14f8 │ │ -0e0916: 1802 0000 0000 0080 66c0 |0011: const-wide v2, #double -180 // #c066800000000000 │ │ -0e0920: 5a42 f714 |0016: iput-wide v2, v4, Lcom/ds/avare/shapes/Shape;.mLonMax:D // field@14f7 │ │ -0e0924: 5a40 f614 |0018: iput-wide v0, v4, Lcom/ds/avare/shapes/Shape;.mLatMin:D // field@14f6 │ │ -0e0928: 5a42 f514 |001a: iput-wide v2, v4, Lcom/ds/avare/shapes/Shape;.mLatMax:D // field@14f5 │ │ -0e092c: 5b45 fb14 |001c: iput-object v5, v4, Lcom/ds/avare/shapes/Shape;.mText:Ljava/lang/String; // field@14fb │ │ -0e0930: 5b46 f414 |001e: iput-object v6, v4, Lcom/ds/avare/shapes/Shape;.mDate:Ljava/util/Date; // field@14f4 │ │ -0e0934: 7100 6329 0000 |0020: invoke-static {}, Lcom/sromku/polygon/Polygon;.Builder:()Lcom/sromku/polygon/Polygon$Builder; // method@2963 │ │ -0e093a: 0c05 |0023: move-result-object v5 │ │ -0e093c: 5b45 fa14 |0024: iput-object v5, v4, Lcom/ds/avare/shapes/Shape;.mPolyBuilder:Lcom/sromku/polygon/Polygon$Builder; // field@14fa │ │ -0e0940: 0e00 |0026: return-void │ │ +0e08e8: |[0e08e8] com.ds.avare.shapes.Shape.:(Ljava/lang/String;Ljava/util/Date;)V │ │ +0e08f8: 7010 8a2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e08fe: 2200 6307 |0003: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +0e0902: 7010 152c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0e0908: 5b40 f314 |0008: iput-object v0, v4, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e090c: 1800 0000 0000 0080 6640 |000a: const-wide v0, #double 180 // #4066800000000000 │ │ +0e0916: 5a40 f814 |000f: iput-wide v0, v4, Lcom/ds/avare/shapes/Shape;.mLonMin:D // field@14f8 │ │ +0e091a: 1802 0000 0000 0080 66c0 |0011: const-wide v2, #double -180 // #c066800000000000 │ │ +0e0924: 5a42 f714 |0016: iput-wide v2, v4, Lcom/ds/avare/shapes/Shape;.mLonMax:D // field@14f7 │ │ +0e0928: 5a40 f614 |0018: iput-wide v0, v4, Lcom/ds/avare/shapes/Shape;.mLatMin:D // field@14f6 │ │ +0e092c: 5a42 f514 |001a: iput-wide v2, v4, Lcom/ds/avare/shapes/Shape;.mLatMax:D // field@14f5 │ │ +0e0930: 5b45 fb14 |001c: iput-object v5, v4, Lcom/ds/avare/shapes/Shape;.mText:Ljava/lang/String; // field@14fb │ │ +0e0934: 5b46 f414 |001e: iput-object v6, v4, Lcom/ds/avare/shapes/Shape;.mDate:Ljava/util/Date; // field@14f4 │ │ +0e0938: 7100 6329 0000 |0020: invoke-static {}, Lcom/sromku/polygon/Polygon;.Builder:()Lcom/sromku/polygon/Polygon$Builder; // method@2963 │ │ +0e093e: 0c05 |0023: move-result-object v5 │ │ +0e0940: 5b45 fa14 |0024: iput-object v5, v4, Lcom/ds/avare/shapes/Shape;.mPolyBuilder:Lcom/sromku/polygon/Polygon$Builder; // field@14fa │ │ +0e0944: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x000f line=56 │ │ 0x0016 line=57 │ │ 0x0018 line=58 │ │ @@ -237547,22 +237548,22 @@ │ │ type : '(DDZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 9 16-bit code units │ │ -0e0944: |[0e0944] com.ds.avare.shapes.Shape.add:(DDZ)V │ │ -0e0954: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0e0956: 0770 |0001: move-object v0, v7 │ │ -0e0958: 0481 |0002: move-wide v1, v8 │ │ -0e095a: 04a3 |0003: move-wide v3, v10 │ │ -0e095c: 01c5 |0004: move v5, v12 │ │ -0e095e: 7407 7d24 0000 |0005: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/shapes/Shape;.add:(DDZI)V // method@247d │ │ -0e0964: 0e00 |0008: return-void │ │ +0e0948: |[0e0948] com.ds.avare.shapes.Shape.add:(DDZ)V │ │ +0e0958: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0e095a: 0770 |0001: move-object v0, v7 │ │ +0e095c: 0481 |0002: move-wide v1, v8 │ │ +0e095e: 04a3 |0003: move-wide v3, v10 │ │ +0e0960: 01c5 |0004: move v5, v12 │ │ +0e0962: 7407 7d24 0000 |0005: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/shapes/Shape;.add:(DDZI)V // method@247d │ │ +0e0968: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0009 reg=7 this Lcom/ds/avare/shapes/Shape; │ │ 0x0000 - 0x0009 reg=8 (null) D │ │ 0x0000 - 0x0009 reg=10 (null) D │ │ @@ -237573,45 +237574,45 @@ │ │ type : '(DDZI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -0e0968: |[0e0968] com.ds.avare.shapes.Shape.add:(DDZI)V │ │ -0e0978: 2200 0106 |0000: new-instance v0, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0e097c: 7056 ce23 3054 |0002: invoke-direct {v0, v3, v4, v5, v6}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ -0e0982: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -0e0986: 6e10 d323 0000 |0007: invoke-virtual {v0}, Lcom/ds/avare/position/Coordinate;.makeSeparate:()V // method@23d3 │ │ -0e098c: 6e20 d523 8000 |000a: invoke-virtual {v0, v8}, Lcom/ds/avare/position/Coordinate;.setSegment:(I)V // method@23d5 │ │ -0e0992: 5427 f314 |000d: iget-object v7, v2, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e0996: 6e20 182c 0700 |000f: invoke-virtual {v7, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0e099c: 5427 fa14 |0012: iget-object v7, v2, Lcom/ds/avare/shapes/Shape;.mPolyBuilder:Lcom/sromku/polygon/Polygon$Builder; // field@14fa │ │ -0e09a0: 2208 a806 |0014: new-instance v8, Lcom/sromku/polygon/Point; // type@06a8 │ │ -0e09a4: 8c30 |0016: double-to-float v0, v3 │ │ -0e09a6: 8c51 |0017: double-to-float v1, v5 │ │ -0e09a8: 7030 5729 0801 |0018: invoke-direct {v8, v0, v1}, Lcom/sromku/polygon/Point;.:(FF)V // method@2957 │ │ -0e09ae: 6e20 5c29 8700 |001b: invoke-virtual {v7, v8}, Lcom/sromku/polygon/Polygon$Builder;.addVertex:(Lcom/sromku/polygon/Point;)Lcom/sromku/polygon/Polygon$Builder; // method@295c │ │ -0e09b4: 5327 f814 |001e: iget-wide v7, v2, Lcom/ds/avare/shapes/Shape;.mLonMin:D // field@14f8 │ │ -0e09b8: 3000 0307 |0020: cmpg-double v0, v3, v7 │ │ -0e09bc: 3b00 0400 |0022: if-gez v0, 0026 // +0004 │ │ -0e09c0: 5a23 f814 |0024: iput-wide v3, v2, Lcom/ds/avare/shapes/Shape;.mLonMin:D // field@14f8 │ │ -0e09c4: 5327 f714 |0026: iget-wide v7, v2, Lcom/ds/avare/shapes/Shape;.mLonMax:D // field@14f7 │ │ -0e09c8: 2f00 0307 |0028: cmpl-double v0, v3, v7 │ │ -0e09cc: 3a00 0400 |002a: if-ltz v0, 002e // +0004 │ │ -0e09d0: 5a23 f714 |002c: iput-wide v3, v2, Lcom/ds/avare/shapes/Shape;.mLonMax:D // field@14f7 │ │ -0e09d4: 5323 f614 |002e: iget-wide v3, v2, Lcom/ds/avare/shapes/Shape;.mLatMin:D // field@14f6 │ │ -0e09d8: 3007 0503 |0030: cmpg-double v7, v5, v3 │ │ -0e09dc: 3b07 0400 |0032: if-gez v7, 0036 // +0004 │ │ -0e09e0: 5a25 f614 |0034: iput-wide v5, v2, Lcom/ds/avare/shapes/Shape;.mLatMin:D // field@14f6 │ │ -0e09e4: 5323 f514 |0036: iget-wide v3, v2, Lcom/ds/avare/shapes/Shape;.mLatMax:D // field@14f5 │ │ -0e09e8: 2f07 0503 |0038: cmpl-double v7, v5, v3 │ │ -0e09ec: 3a07 0400 |003a: if-ltz v7, 003e // +0004 │ │ -0e09f0: 5a25 f514 |003c: iput-wide v5, v2, Lcom/ds/avare/shapes/Shape;.mLatMax:D // field@14f5 │ │ -0e09f4: 0e00 |003e: return-void │ │ +0e096c: |[0e096c] com.ds.avare.shapes.Shape.add:(DDZI)V │ │ +0e097c: 2200 0106 |0000: new-instance v0, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0e0980: 7056 ce23 3054 |0002: invoke-direct {v0, v3, v4, v5, v6}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ +0e0986: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +0e098a: 6e10 d323 0000 |0007: invoke-virtual {v0}, Lcom/ds/avare/position/Coordinate;.makeSeparate:()V // method@23d3 │ │ +0e0990: 6e20 d523 8000 |000a: invoke-virtual {v0, v8}, Lcom/ds/avare/position/Coordinate;.setSegment:(I)V // method@23d5 │ │ +0e0996: 5427 f314 |000d: iget-object v7, v2, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e099a: 6e20 182c 0700 |000f: invoke-virtual {v7, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0e09a0: 5427 fa14 |0012: iget-object v7, v2, Lcom/ds/avare/shapes/Shape;.mPolyBuilder:Lcom/sromku/polygon/Polygon$Builder; // field@14fa │ │ +0e09a4: 2208 a806 |0014: new-instance v8, Lcom/sromku/polygon/Point; // type@06a8 │ │ +0e09a8: 8c30 |0016: double-to-float v0, v3 │ │ +0e09aa: 8c51 |0017: double-to-float v1, v5 │ │ +0e09ac: 7030 5729 0801 |0018: invoke-direct {v8, v0, v1}, Lcom/sromku/polygon/Point;.:(FF)V // method@2957 │ │ +0e09b2: 6e20 5c29 8700 |001b: invoke-virtual {v7, v8}, Lcom/sromku/polygon/Polygon$Builder;.addVertex:(Lcom/sromku/polygon/Point;)Lcom/sromku/polygon/Polygon$Builder; // method@295c │ │ +0e09b8: 5327 f814 |001e: iget-wide v7, v2, Lcom/ds/avare/shapes/Shape;.mLonMin:D // field@14f8 │ │ +0e09bc: 3000 0307 |0020: cmpg-double v0, v3, v7 │ │ +0e09c0: 3b00 0400 |0022: if-gez v0, 0026 // +0004 │ │ +0e09c4: 5a23 f814 |0024: iput-wide v3, v2, Lcom/ds/avare/shapes/Shape;.mLonMin:D // field@14f8 │ │ +0e09c8: 5327 f714 |0026: iget-wide v7, v2, Lcom/ds/avare/shapes/Shape;.mLonMax:D // field@14f7 │ │ +0e09cc: 2f00 0307 |0028: cmpl-double v0, v3, v7 │ │ +0e09d0: 3a00 0400 |002a: if-ltz v0, 002e // +0004 │ │ +0e09d4: 5a23 f714 |002c: iput-wide v3, v2, Lcom/ds/avare/shapes/Shape;.mLonMax:D // field@14f7 │ │ +0e09d8: 5323 f614 |002e: iget-wide v3, v2, Lcom/ds/avare/shapes/Shape;.mLatMin:D // field@14f6 │ │ +0e09dc: 3007 0503 |0030: cmpg-double v7, v5, v3 │ │ +0e09e0: 3b07 0400 |0032: if-gez v7, 0036 // +0004 │ │ +0e09e4: 5a25 f614 |0034: iput-wide v5, v2, Lcom/ds/avare/shapes/Shape;.mLatMin:D // field@14f6 │ │ +0e09e8: 5323 f514 |0036: iget-wide v3, v2, Lcom/ds/avare/shapes/Shape;.mLatMax:D // field@14f5 │ │ +0e09ec: 2f07 0503 |0038: cmpl-double v7, v5, v3 │ │ +0e09f0: 3a07 0400 |003a: if-ltz v7, 003e // +0004 │ │ +0e09f4: 5a25 f514 |003c: iput-wide v5, v2, Lcom/ds/avare/shapes/Shape;.mLatMax:D // field@14f5 │ │ +0e09f8: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0007 line=103 │ │ 0x000a line=105 │ │ 0x000d line=107 │ │ 0x0012 line=108 │ │ @@ -237635,26 +237636,26 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 14 16-bit code units │ │ -0e09f8: |[0e09f8] com.ds.avare.shapes.Shape.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZ)V │ │ -0e0a08: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0e0a0a: 0790 |0001: move-object v0, v9 │ │ -0e0a0c: 07a1 |0002: move-object v1, v10 │ │ -0e0a0e: 07b2 |0003: move-object v2, v11 │ │ -0e0a10: 07c3 |0004: move-object v3, v12 │ │ -0e0a12: 07d4 |0005: move-object v4, v13 │ │ -0e0a14: 07e5 |0006: move-object v5, v14 │ │ -0e0a16: 01f6 |0007: move v6, v15 │ │ -0e0a18: 0207 1000 |0008: move/from16 v7, v16 │ │ -0e0a1c: 7409 7f24 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/shapes/Shape;.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZLcom/ds/avare/place/Plan;)V // method@247f │ │ -0e0a22: 0e00 |000d: return-void │ │ +0e09fc: |[0e09fc] com.ds.avare.shapes.Shape.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZ)V │ │ +0e0a0c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0e0a0e: 0790 |0001: move-object v0, v9 │ │ +0e0a10: 07a1 |0002: move-object v1, v10 │ │ +0e0a12: 07b2 |0003: move-object v2, v11 │ │ +0e0a14: 07c3 |0004: move-object v3, v12 │ │ +0e0a16: 07d4 |0005: move-object v4, v13 │ │ +0e0a18: 07e5 |0006: move-object v5, v14 │ │ +0e0a1a: 01f6 |0007: move v6, v15 │ │ +0e0a1c: 0207 1000 |0008: move/from16 v7, v16 │ │ +0e0a20: 7409 7f24 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/shapes/Shape;.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZLcom/ds/avare/place/Plan;)V // method@247f │ │ +0e0a26: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=128 │ │ locals : │ │ 0x0000 - 0x000e reg=9 this Lcom/ds/avare/shapes/Shape; │ │ 0x0000 - 0x000e reg=10 (null) Landroid/graphics/Canvas; │ │ 0x0000 - 0x000e reg=11 (null) Lcom/ds/avare/position/Origin; │ │ @@ -237669,224 +237670,224 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZLcom/ds/avare/place/Plan;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 29 │ │ ins : 9 │ │ outs : 6 │ │ insns size : 405 16-bit code units │ │ -0e0a24: |[0e0a24] com.ds.avare.shapes.Shape.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZLcom/ds/avare/place/Plan;)V │ │ -0e0a34: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -0e0a38: 0807 1500 |0002: move-object/from16 v7, v21 │ │ -0e0a3c: 0808 1600 |0004: move-object/from16 v8, v22 │ │ -0e0a40: 0809 1900 |0006: move-object/from16 v9, v25 │ │ -0e0a44: 080a 1c00 |0008: move-object/from16 v10, v28 │ │ -0e0a48: 7401 eb02 1900 |000a: invoke-virtual/range {v25}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02eb │ │ -0e0a4e: 0a0b |000d: move-result v11 │ │ -0e0a50: 7401 e702 1900 |000e: invoke-virtual/range {v25}, Landroid/graphics/Paint;.getColor:()I // method@02e7 │ │ -0e0a56: 0a0c |0011: move-result v12 │ │ -0e0a58: 2001 2106 |0012: instance-of v1, v0, Lcom/ds/avare/shapes/TrackShape; // type@0621 │ │ -0e0a5c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -0e0a5e: 121d |0015: const/4 v13, #int 1 // #1 │ │ -0e0a60: 3801 0d01 |0016: if-eqz v1, 0123 // +010d │ │ -0e0a64: 7401 8324 1400 |0018: invoke-virtual/range {v20}, Lcom/ds/avare/shapes/Shape;.getNumCoords:()I // method@2483 │ │ -0e0a6a: 0a0e |001b: move-result v14 │ │ -0e0a6c: 120f |001c: const/4 v15, #int 0 // #0 │ │ -0e0a6e: d801 0eff |001d: add-int/lit8 v1, v14, #int -1 // #ff │ │ -0e0a72: 351f 7501 |001f: if-ge v15, v1, 0194 // +0175 │ │ -0e0a76: 5401 f314 |0021: iget-object v1, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e0a7a: 6e20 1d2c f100 |0023: invoke-virtual {v1, v15}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e0a80: 0c01 |0026: move-result-object v1 │ │ -0e0a82: 1f01 0106 |0027: check-cast v1, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0e0a86: 6e10 d123 0100 |0029: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0e0a8c: 0b01 |002c: move-result-wide v1 │ │ -0e0a8e: 6e30 0924 1802 |002d: invoke-virtual {v8, v1, v2}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0e0a94: 0b01 |0030: move-result-wide v1 │ │ -0e0a96: 8c16 |0031: double-to-float v6, v1 │ │ -0e0a98: 5401 f314 |0032: iget-object v1, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e0a9c: d805 0f01 |0034: add-int/lit8 v5, v15, #int 1 // #01 │ │ -0e0aa0: 6e20 1d2c 5100 |0036: invoke-virtual {v1, v5}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e0aa6: 0c01 |0039: move-result-object v1 │ │ -0e0aa8: 1f01 0106 |003a: check-cast v1, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0e0aac: 6e10 d123 0100 |003c: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0e0ab2: 0b01 |003f: move-result-wide v1 │ │ -0e0ab4: 6e30 0924 1802 |0040: invoke-virtual {v8, v1, v2}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0e0aba: 0b01 |0043: move-result-wide v1 │ │ -0e0abc: 8c14 |0044: double-to-float v4, v1 │ │ -0e0abe: 5401 f314 |0045: iget-object v1, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e0ac2: 6e20 1d2c f100 |0047: invoke-virtual {v1, v15}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e0ac8: 0c01 |004a: move-result-object v1 │ │ -0e0aca: 1f01 0106 |004b: check-cast v1, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0e0ace: 6e10 cf23 0100 |004d: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0e0ad4: 0b01 |0050: move-result-wide v1 │ │ -0e0ad6: 6e30 0a24 1802 |0051: invoke-virtual {v8, v1, v2}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0e0adc: 0b01 |0054: move-result-wide v1 │ │ -0e0ade: 8c13 |0055: double-to-float v3, v1 │ │ -0e0ae0: 5401 f314 |0056: iget-object v1, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e0ae4: 6e20 1d2c 5100 |0058: invoke-virtual {v1, v5}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e0aea: 0c01 |005b: move-result-object v1 │ │ -0e0aec: 1f01 0106 |005c: check-cast v1, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0e0af0: 6e10 cf23 0100 |005e: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0e0af6: 0b01 |0061: move-result-wide v1 │ │ -0e0af8: 6e30 0a24 1802 |0062: invoke-virtual {v8, v1, v2}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0e0afe: 0b01 |0065: move-result-wide v1 │ │ -0e0b00: 8c12 |0066: double-to-float v2, v1 │ │ -0e0b02: 1310 ffff |0067: const/16 v16, #int -1 // #ffff │ │ -0e0b06: 1511 00ff |0069: const/high16 v17, #int -16777216 // #ff00 │ │ -0e0b0a: 381b 5000 |006b: if-eqz v27, 00bb // +0050 │ │ -0e0b0e: 1501 8040 |006d: const/high16 v1, #int 1082130432 // #4080 │ │ -0e0b12: c6b1 |006f: add-float/2addr v1, v11 │ │ -0e0b14: 6e20 ff02 1900 |0070: invoke-virtual {v9, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0e0b1a: 381a 0400 |0073: if-eqz v26, 0077 // +0004 │ │ -0e0b1e: 12f1 |0075: const/4 v1, #int -1 // #ff │ │ -0e0b20: 2803 |0076: goto 0079 // +0003 │ │ -0e0b22: 1501 00ff |0077: const/high16 v1, #int -16777216 // #ff00 │ │ -0e0b26: 6e20 f802 1900 |0079: invoke-virtual {v9, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e0b2c: 0801 1500 |007c: move-object/from16 v1, v21 │ │ -0e0b30: 0217 0200 |007e: move/from16 v23, v2 │ │ -0e0b34: 0162 |0080: move v2, v6 │ │ -0e0b36: 0218 0300 |0081: move/from16 v24, v3 │ │ -0e0b3a: 0212 0400 |0083: move/from16 v18, v4 │ │ -0e0b3e: 015d |0085: move v13, v5 │ │ -0e0b40: 0205 1700 |0086: move/from16 v5, v23 │ │ -0e0b44: 0213 0600 |0088: move/from16 v19, v6 │ │ -0e0b48: 0806 1900 |008a: move-object/from16 v6, v25 │ │ -0e0b4c: 7406 b402 0100 |008c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0e0b52: 6e20 ff02 b900 |008f: invoke-virtual {v9, v11}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0e0b58: 390a 0600 |0092: if-nez v10, 0098 // +0006 │ │ -0e0b5c: 6e20 f802 c900 |0094: invoke-virtual {v9, v12}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e0b62: 2814 |0097: goto 00ab // +0014 │ │ -0e0b64: 5401 f314 |0098: iget-object v1, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e0b68: 6e20 1d2c f100 |009a: invoke-virtual {v1, v15}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e0b6e: 0c01 |009d: move-result-object v1 │ │ -0e0b70: 1f01 0106 |009e: check-cast v1, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0e0b74: 6e10 d023 0100 |00a0: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLeg:()I // method@23d0 │ │ -0e0b7a: 0a01 |00a3: move-result v1 │ │ -0e0b7c: 7120 dc24 1a00 |00a4: invoke-static {v10, v1}, Lcom/ds/avare/shapes/TrackShape;.getLegColor:(Lcom/ds/avare/place/Plan;I)I // method@24dc │ │ -0e0b82: 0a01 |00a7: move-result v1 │ │ -0e0b84: 6e20 f802 1900 |00a8: invoke-virtual {v9, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e0b8a: 0801 1500 |00ab: move-object/from16 v1, v21 │ │ -0e0b8e: 0202 1300 |00ad: move/from16 v2, v19 │ │ -0e0b92: 0203 1800 |00af: move/from16 v3, v24 │ │ -0e0b96: 0204 1200 |00b1: move/from16 v4, v18 │ │ -0e0b9a: 0205 1700 |00b3: move/from16 v5, v23 │ │ -0e0b9e: 0806 1900 |00b5: move-object/from16 v6, v25 │ │ -0e0ba2: 7406 b402 0100 |00b7: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0e0ba8: 280a |00ba: goto 00c4 // +000a │ │ -0e0baa: 0217 0200 |00bb: move/from16 v23, v2 │ │ -0e0bae: 0218 0300 |00bd: move/from16 v24, v3 │ │ -0e0bb2: 0212 0400 |00bf: move/from16 v18, v4 │ │ -0e0bb6: 015d |00c1: move v13, v5 │ │ -0e0bb8: 0213 0600 |00c2: move/from16 v19, v6 │ │ -0e0bbc: 5401 f314 |00c4: iget-object v1, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e0bc0: 6e20 1d2c d100 |00c6: invoke-virtual {v1, v13}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e0bc6: 0c01 |00c9: move-result-object v1 │ │ -0e0bc8: 1f01 0106 |00ca: check-cast v1, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0e0bcc: 6e10 d223 0100 |00cc: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.isSeparate:()Z // method@23d2 │ │ -0e0bd2: 0a01 |00cf: move-result v1 │ │ -0e0bd4: 1502 c040 |00d0: const/high16 v2, #int 1086324736 // #40c0 │ │ -0e0bd8: 1403 00ff 00ff |00d2: const v3, #float -1.71465e+38 // #ff00ff00 │ │ -0e0bde: 1504 0041 |00d5: const/high16 v4, #int 1090519040 // #4100 │ │ -0e0be2: 3801 1f00 |00d7: if-eqz v1, 00f6 // +001f │ │ -0e0be6: 381a 0400 |00d9: if-eqz v26, 00dd // +0004 │ │ -0e0bea: 12f1 |00db: const/4 v1, #int -1 // #ff │ │ -0e0bec: 2803 |00dc: goto 00df // +0003 │ │ -0e0bee: 1501 00ff |00dd: const/high16 v1, #int -16777216 // #ff00 │ │ -0e0bf2: 6e20 f802 1900 |00df: invoke-virtual {v9, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e0bf8: a601 0b04 |00e2: add-float v1, v11, v4 │ │ -0e0bfc: 0206 1700 |00e4: move/from16 v6, v23 │ │ -0e0c00: 0205 1200 |00e6: move/from16 v5, v18 │ │ -0e0c04: 6e59 b302 5716 |00e8: invoke-virtual {v7, v5, v6, v1, v9}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0e0c0a: 6e20 f802 3900 |00eb: invoke-virtual {v9, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e0c10: a601 0b02 |00ee: add-float v1, v11, v2 │ │ -0e0c14: 6e59 b302 5716 |00f0: invoke-virtual {v7, v5, v6, v1, v9}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0e0c1a: 6e20 f802 c900 |00f3: invoke-virtual {v9, v12}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e0c20: 5401 f314 |00f6: iget-object v1, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e0c24: 6e20 1d2c f100 |00f8: invoke-virtual {v1, v15}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e0c2a: 0c01 |00fb: move-result-object v1 │ │ -0e0c2c: 1f01 0106 |00fc: check-cast v1, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0e0c30: 6e10 d223 0100 |00fe: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.isSeparate:()Z // method@23d2 │ │ -0e0c36: 0a01 |0101: move-result v1 │ │ -0e0c38: 3801 1d00 |0102: if-eqz v1, 011f // +001d │ │ -0e0c3c: 381a 0400 |0104: if-eqz v26, 0108 // +0004 │ │ -0e0c40: 12f1 |0106: const/4 v1, #int -1 // #ff │ │ -0e0c42: 2803 |0107: goto 010a // +0003 │ │ -0e0c44: 1501 00ff |0108: const/high16 v1, #int -16777216 // #ff00 │ │ -0e0c48: 6e20 f802 1900 |010a: invoke-virtual {v9, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e0c4e: c6b4 |010d: add-float/2addr v4, v11 │ │ -0e0c50: 0205 1800 |010e: move/from16 v5, v24 │ │ -0e0c54: 0201 1300 |0110: move/from16 v1, v19 │ │ -0e0c58: 6e59 b302 1745 |0112: invoke-virtual {v7, v1, v5, v4, v9}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0e0c5e: 6e20 f802 3900 |0115: invoke-virtual {v9, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e0c64: c6b2 |0118: add-float/2addr v2, v11 │ │ -0e0c66: 6e59 b302 1725 |0119: invoke-virtual {v7, v1, v5, v2, v9}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0e0c6c: 6e20 f802 c900 |011c: invoke-virtual {v9, v12}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e0c72: 01df |011f: move v15, v13 │ │ -0e0c74: 121d |0120: const/4 v13, #int 1 // #1 │ │ -0e0c76: 2900 fcfe |0121: goto/16 001d // -0104 │ │ -0e0c7a: 7401 8324 1400 |0123: invoke-virtual/range {v20}, Lcom/ds/avare/shapes/Shape;.getNumCoords:()I // method@2483 │ │ -0e0c80: 0a01 |0126: move-result v1 │ │ -0e0c82: 3d01 6d00 |0127: if-lez v1, 0194 // +006d │ │ -0e0c86: 7401 8324 1400 |0129: invoke-virtual/range {v20}, Lcom/ds/avare/shapes/Shape;.getNumCoords:()I // method@2483 │ │ -0e0c8c: 0a01 |012c: move-result v1 │ │ -0e0c8e: da01 0104 |012d: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -0e0c92: 2311 bf09 |012f: new-array v1, v1, [F // type@09bf │ │ -0e0c96: 5403 f314 |0131: iget-object v3, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e0c9a: 6e20 1d2c 2300 |0133: invoke-virtual {v3, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e0ca0: 0c03 |0136: move-result-object v3 │ │ -0e0ca2: 1f03 0106 |0137: check-cast v3, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0e0ca6: 6e10 d123 0300 |0139: invoke-virtual {v3}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0e0cac: 0b03 |013c: move-result-wide v3 │ │ -0e0cae: 6e30 0924 3804 |013d: invoke-virtual {v8, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0e0cb4: 0b03 |0140: move-result-wide v3 │ │ -0e0cb6: 8c33 |0141: double-to-float v3, v3 │ │ -0e0cb8: 5404 f314 |0142: iget-object v4, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e0cbc: 6e20 1d2c 2400 |0144: invoke-virtual {v4, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e0cc2: 0c04 |0147: move-result-object v4 │ │ -0e0cc4: 1f04 0106 |0148: check-cast v4, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0e0cc8: 6e10 cf23 0400 |014a: invoke-virtual {v4}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0e0cce: 0b04 |014d: move-result-wide v4 │ │ -0e0cd0: 6e30 0a24 4805 |014e: invoke-virtual {v8, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0e0cd6: 0b04 |0151: move-result-wide v4 │ │ -0e0cd8: 8c44 |0152: double-to-float v4, v4 │ │ -0e0cda: 121d |0153: const/4 v13, #int 1 // #1 │ │ -0e0cdc: 7401 8324 1400 |0154: invoke-virtual/range {v20}, Lcom/ds/avare/shapes/Shape;.getNumCoords:()I // method@2483 │ │ -0e0ce2: 0a05 |0157: move-result v5 │ │ -0e0ce4: 355d 3900 |0158: if-ge v13, v5, 0191 // +0039 │ │ -0e0ce8: 5405 f314 |015a: iget-object v5, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e0cec: 6e20 1d2c d500 |015c: invoke-virtual {v5, v13}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e0cf2: 0c05 |015f: move-result-object v5 │ │ -0e0cf4: 1f05 0106 |0160: check-cast v5, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0e0cf8: 6e10 d123 0500 |0162: invoke-virtual {v5}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0e0cfe: 0b05 |0165: move-result-wide v5 │ │ -0e0d00: 6e30 0924 5806 |0166: invoke-virtual {v8, v5, v6}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0e0d06: 0b05 |0169: move-result-wide v5 │ │ -0e0d08: 8c55 |016a: double-to-float v5, v5 │ │ -0e0d0a: 5406 f314 |016b: iget-object v6, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e0d0e: 6e20 1d2c d600 |016d: invoke-virtual {v6, v13}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e0d14: 0c06 |0170: move-result-object v6 │ │ -0e0d16: 1f06 0106 |0171: check-cast v6, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ -0e0d1a: 6e10 cf23 0600 |0173: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0e0d20: 0b0a |0176: move-result-wide v10 │ │ -0e0d22: 6e30 0a24 a80b |0177: invoke-virtual {v8, v10, v11}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0e0d28: 0b0a |017a: move-result-wide v10 │ │ -0e0d2a: 8ca6 |017b: double-to-float v6, v10 │ │ -0e0d2c: d80a 0201 |017c: add-int/lit8 v10, v2, #int 1 // #01 │ │ -0e0d30: 4b03 0102 |017e: aput v3, v1, v2 │ │ -0e0d34: d802 0a01 |0180: add-int/lit8 v2, v10, #int 1 // #01 │ │ -0e0d38: 4b04 010a |0182: aput v4, v1, v10 │ │ -0e0d3c: d803 0201 |0184: add-int/lit8 v3, v2, #int 1 // #01 │ │ -0e0d40: 4b05 0102 |0186: aput v5, v1, v2 │ │ -0e0d44: d802 0301 |0188: add-int/lit8 v2, v3, #int 1 // #01 │ │ -0e0d48: 4b06 0103 |018a: aput v6, v1, v3 │ │ -0e0d4c: d80d 0d01 |018c: add-int/lit8 v13, v13, #int 1 // #01 │ │ -0e0d50: 0153 |018e: move v3, v5 │ │ -0e0d52: 0164 |018f: move v4, v6 │ │ -0e0d54: 28c4 |0190: goto 0154 // -003c │ │ -0e0d56: 6e30 b502 1709 |0191: invoke-virtual {v7, v1, v9}, Landroid/graphics/Canvas;.drawLines:([FLandroid/graphics/Paint;)V // method@02b5 │ │ -0e0d5c: 0e00 |0194: return-void │ │ +0e0a28: |[0e0a28] com.ds.avare.shapes.Shape.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZLcom/ds/avare/place/Plan;)V │ │ +0e0a38: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +0e0a3c: 0807 1500 |0002: move-object/from16 v7, v21 │ │ +0e0a40: 0808 1600 |0004: move-object/from16 v8, v22 │ │ +0e0a44: 0809 1900 |0006: move-object/from16 v9, v25 │ │ +0e0a48: 080a 1c00 |0008: move-object/from16 v10, v28 │ │ +0e0a4c: 7401 eb02 1900 |000a: invoke-virtual/range {v25}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02eb │ │ +0e0a52: 0a0b |000d: move-result v11 │ │ +0e0a54: 7401 e702 1900 |000e: invoke-virtual/range {v25}, Landroid/graphics/Paint;.getColor:()I // method@02e7 │ │ +0e0a5a: 0a0c |0011: move-result v12 │ │ +0e0a5c: 2001 2106 |0012: instance-of v1, v0, Lcom/ds/avare/shapes/TrackShape; // type@0621 │ │ +0e0a60: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +0e0a62: 121d |0015: const/4 v13, #int 1 // #1 │ │ +0e0a64: 3801 0d01 |0016: if-eqz v1, 0123 // +010d │ │ +0e0a68: 7401 8324 1400 |0018: invoke-virtual/range {v20}, Lcom/ds/avare/shapes/Shape;.getNumCoords:()I // method@2483 │ │ +0e0a6e: 0a0e |001b: move-result v14 │ │ +0e0a70: 120f |001c: const/4 v15, #int 0 // #0 │ │ +0e0a72: d801 0eff |001d: add-int/lit8 v1, v14, #int -1 // #ff │ │ +0e0a76: 351f 7501 |001f: if-ge v15, v1, 0194 // +0175 │ │ +0e0a7a: 5401 f314 |0021: iget-object v1, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e0a7e: 6e20 1d2c f100 |0023: invoke-virtual {v1, v15}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e0a84: 0c01 |0026: move-result-object v1 │ │ +0e0a86: 1f01 0106 |0027: check-cast v1, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0e0a8a: 6e10 d123 0100 |0029: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0e0a90: 0b01 |002c: move-result-wide v1 │ │ +0e0a92: 6e30 0924 1802 |002d: invoke-virtual {v8, v1, v2}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0e0a98: 0b01 |0030: move-result-wide v1 │ │ +0e0a9a: 8c16 |0031: double-to-float v6, v1 │ │ +0e0a9c: 5401 f314 |0032: iget-object v1, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e0aa0: d805 0f01 |0034: add-int/lit8 v5, v15, #int 1 // #01 │ │ +0e0aa4: 6e20 1d2c 5100 |0036: invoke-virtual {v1, v5}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e0aaa: 0c01 |0039: move-result-object v1 │ │ +0e0aac: 1f01 0106 |003a: check-cast v1, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0e0ab0: 6e10 d123 0100 |003c: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0e0ab6: 0b01 |003f: move-result-wide v1 │ │ +0e0ab8: 6e30 0924 1802 |0040: invoke-virtual {v8, v1, v2}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0e0abe: 0b01 |0043: move-result-wide v1 │ │ +0e0ac0: 8c14 |0044: double-to-float v4, v1 │ │ +0e0ac2: 5401 f314 |0045: iget-object v1, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e0ac6: 6e20 1d2c f100 |0047: invoke-virtual {v1, v15}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e0acc: 0c01 |004a: move-result-object v1 │ │ +0e0ace: 1f01 0106 |004b: check-cast v1, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0e0ad2: 6e10 cf23 0100 |004d: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0e0ad8: 0b01 |0050: move-result-wide v1 │ │ +0e0ada: 6e30 0a24 1802 |0051: invoke-virtual {v8, v1, v2}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0e0ae0: 0b01 |0054: move-result-wide v1 │ │ +0e0ae2: 8c13 |0055: double-to-float v3, v1 │ │ +0e0ae4: 5401 f314 |0056: iget-object v1, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e0ae8: 6e20 1d2c 5100 |0058: invoke-virtual {v1, v5}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e0aee: 0c01 |005b: move-result-object v1 │ │ +0e0af0: 1f01 0106 |005c: check-cast v1, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0e0af4: 6e10 cf23 0100 |005e: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0e0afa: 0b01 |0061: move-result-wide v1 │ │ +0e0afc: 6e30 0a24 1802 |0062: invoke-virtual {v8, v1, v2}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0e0b02: 0b01 |0065: move-result-wide v1 │ │ +0e0b04: 8c12 |0066: double-to-float v2, v1 │ │ +0e0b06: 1310 ffff |0067: const/16 v16, #int -1 // #ffff │ │ +0e0b0a: 1511 00ff |0069: const/high16 v17, #int -16777216 // #ff00 │ │ +0e0b0e: 381b 5000 |006b: if-eqz v27, 00bb // +0050 │ │ +0e0b12: 1501 8040 |006d: const/high16 v1, #int 1082130432 // #4080 │ │ +0e0b16: c6b1 |006f: add-float/2addr v1, v11 │ │ +0e0b18: 6e20 ff02 1900 |0070: invoke-virtual {v9, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0e0b1e: 381a 0400 |0073: if-eqz v26, 0077 // +0004 │ │ +0e0b22: 12f1 |0075: const/4 v1, #int -1 // #ff │ │ +0e0b24: 2803 |0076: goto 0079 // +0003 │ │ +0e0b26: 1501 00ff |0077: const/high16 v1, #int -16777216 // #ff00 │ │ +0e0b2a: 6e20 f802 1900 |0079: invoke-virtual {v9, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e0b30: 0801 1500 |007c: move-object/from16 v1, v21 │ │ +0e0b34: 0217 0200 |007e: move/from16 v23, v2 │ │ +0e0b38: 0162 |0080: move v2, v6 │ │ +0e0b3a: 0218 0300 |0081: move/from16 v24, v3 │ │ +0e0b3e: 0212 0400 |0083: move/from16 v18, v4 │ │ +0e0b42: 015d |0085: move v13, v5 │ │ +0e0b44: 0205 1700 |0086: move/from16 v5, v23 │ │ +0e0b48: 0213 0600 |0088: move/from16 v19, v6 │ │ +0e0b4c: 0806 1900 |008a: move-object/from16 v6, v25 │ │ +0e0b50: 7406 b402 0100 |008c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0e0b56: 6e20 ff02 b900 |008f: invoke-virtual {v9, v11}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0e0b5c: 390a 0600 |0092: if-nez v10, 0098 // +0006 │ │ +0e0b60: 6e20 f802 c900 |0094: invoke-virtual {v9, v12}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e0b66: 2814 |0097: goto 00ab // +0014 │ │ +0e0b68: 5401 f314 |0098: iget-object v1, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e0b6c: 6e20 1d2c f100 |009a: invoke-virtual {v1, v15}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e0b72: 0c01 |009d: move-result-object v1 │ │ +0e0b74: 1f01 0106 |009e: check-cast v1, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0e0b78: 6e10 d023 0100 |00a0: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLeg:()I // method@23d0 │ │ +0e0b7e: 0a01 |00a3: move-result v1 │ │ +0e0b80: 7120 dc24 1a00 |00a4: invoke-static {v10, v1}, Lcom/ds/avare/shapes/TrackShape;.getLegColor:(Lcom/ds/avare/place/Plan;I)I // method@24dc │ │ +0e0b86: 0a01 |00a7: move-result v1 │ │ +0e0b88: 6e20 f802 1900 |00a8: invoke-virtual {v9, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e0b8e: 0801 1500 |00ab: move-object/from16 v1, v21 │ │ +0e0b92: 0202 1300 |00ad: move/from16 v2, v19 │ │ +0e0b96: 0203 1800 |00af: move/from16 v3, v24 │ │ +0e0b9a: 0204 1200 |00b1: move/from16 v4, v18 │ │ +0e0b9e: 0205 1700 |00b3: move/from16 v5, v23 │ │ +0e0ba2: 0806 1900 |00b5: move-object/from16 v6, v25 │ │ +0e0ba6: 7406 b402 0100 |00b7: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0e0bac: 280a |00ba: goto 00c4 // +000a │ │ +0e0bae: 0217 0200 |00bb: move/from16 v23, v2 │ │ +0e0bb2: 0218 0300 |00bd: move/from16 v24, v3 │ │ +0e0bb6: 0212 0400 |00bf: move/from16 v18, v4 │ │ +0e0bba: 015d |00c1: move v13, v5 │ │ +0e0bbc: 0213 0600 |00c2: move/from16 v19, v6 │ │ +0e0bc0: 5401 f314 |00c4: iget-object v1, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e0bc4: 6e20 1d2c d100 |00c6: invoke-virtual {v1, v13}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e0bca: 0c01 |00c9: move-result-object v1 │ │ +0e0bcc: 1f01 0106 |00ca: check-cast v1, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0e0bd0: 6e10 d223 0100 |00cc: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.isSeparate:()Z // method@23d2 │ │ +0e0bd6: 0a01 |00cf: move-result v1 │ │ +0e0bd8: 1502 c040 |00d0: const/high16 v2, #int 1086324736 // #40c0 │ │ +0e0bdc: 1403 00ff 00ff |00d2: const v3, #float -1.71465e+38 // #ff00ff00 │ │ +0e0be2: 1504 0041 |00d5: const/high16 v4, #int 1090519040 // #4100 │ │ +0e0be6: 3801 1f00 |00d7: if-eqz v1, 00f6 // +001f │ │ +0e0bea: 381a 0400 |00d9: if-eqz v26, 00dd // +0004 │ │ +0e0bee: 12f1 |00db: const/4 v1, #int -1 // #ff │ │ +0e0bf0: 2803 |00dc: goto 00df // +0003 │ │ +0e0bf2: 1501 00ff |00dd: const/high16 v1, #int -16777216 // #ff00 │ │ +0e0bf6: 6e20 f802 1900 |00df: invoke-virtual {v9, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e0bfc: a601 0b04 |00e2: add-float v1, v11, v4 │ │ +0e0c00: 0206 1700 |00e4: move/from16 v6, v23 │ │ +0e0c04: 0205 1200 |00e6: move/from16 v5, v18 │ │ +0e0c08: 6e59 b302 5716 |00e8: invoke-virtual {v7, v5, v6, v1, v9}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0e0c0e: 6e20 f802 3900 |00eb: invoke-virtual {v9, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e0c14: a601 0b02 |00ee: add-float v1, v11, v2 │ │ +0e0c18: 6e59 b302 5716 |00f0: invoke-virtual {v7, v5, v6, v1, v9}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0e0c1e: 6e20 f802 c900 |00f3: invoke-virtual {v9, v12}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e0c24: 5401 f314 |00f6: iget-object v1, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e0c28: 6e20 1d2c f100 |00f8: invoke-virtual {v1, v15}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e0c2e: 0c01 |00fb: move-result-object v1 │ │ +0e0c30: 1f01 0106 |00fc: check-cast v1, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0e0c34: 6e10 d223 0100 |00fe: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.isSeparate:()Z // method@23d2 │ │ +0e0c3a: 0a01 |0101: move-result v1 │ │ +0e0c3c: 3801 1d00 |0102: if-eqz v1, 011f // +001d │ │ +0e0c40: 381a 0400 |0104: if-eqz v26, 0108 // +0004 │ │ +0e0c44: 12f1 |0106: const/4 v1, #int -1 // #ff │ │ +0e0c46: 2803 |0107: goto 010a // +0003 │ │ +0e0c48: 1501 00ff |0108: const/high16 v1, #int -16777216 // #ff00 │ │ +0e0c4c: 6e20 f802 1900 |010a: invoke-virtual {v9, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e0c52: c6b4 |010d: add-float/2addr v4, v11 │ │ +0e0c54: 0205 1800 |010e: move/from16 v5, v24 │ │ +0e0c58: 0201 1300 |0110: move/from16 v1, v19 │ │ +0e0c5c: 6e59 b302 1745 |0112: invoke-virtual {v7, v1, v5, v4, v9}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0e0c62: 6e20 f802 3900 |0115: invoke-virtual {v9, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e0c68: c6b2 |0118: add-float/2addr v2, v11 │ │ +0e0c6a: 6e59 b302 1725 |0119: invoke-virtual {v7, v1, v5, v2, v9}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0e0c70: 6e20 f802 c900 |011c: invoke-virtual {v9, v12}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e0c76: 01df |011f: move v15, v13 │ │ +0e0c78: 121d |0120: const/4 v13, #int 1 // #1 │ │ +0e0c7a: 2900 fcfe |0121: goto/16 001d // -0104 │ │ +0e0c7e: 7401 8324 1400 |0123: invoke-virtual/range {v20}, Lcom/ds/avare/shapes/Shape;.getNumCoords:()I // method@2483 │ │ +0e0c84: 0a01 |0126: move-result v1 │ │ +0e0c86: 3d01 6d00 |0127: if-lez v1, 0194 // +006d │ │ +0e0c8a: 7401 8324 1400 |0129: invoke-virtual/range {v20}, Lcom/ds/avare/shapes/Shape;.getNumCoords:()I // method@2483 │ │ +0e0c90: 0a01 |012c: move-result v1 │ │ +0e0c92: da01 0104 |012d: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +0e0c96: 2311 bf09 |012f: new-array v1, v1, [F // type@09bf │ │ +0e0c9a: 5403 f314 |0131: iget-object v3, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e0c9e: 6e20 1d2c 2300 |0133: invoke-virtual {v3, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e0ca4: 0c03 |0136: move-result-object v3 │ │ +0e0ca6: 1f03 0106 |0137: check-cast v3, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0e0caa: 6e10 d123 0300 |0139: invoke-virtual {v3}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0e0cb0: 0b03 |013c: move-result-wide v3 │ │ +0e0cb2: 6e30 0924 3804 |013d: invoke-virtual {v8, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0e0cb8: 0b03 |0140: move-result-wide v3 │ │ +0e0cba: 8c33 |0141: double-to-float v3, v3 │ │ +0e0cbc: 5404 f314 |0142: iget-object v4, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e0cc0: 6e20 1d2c 2400 |0144: invoke-virtual {v4, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e0cc6: 0c04 |0147: move-result-object v4 │ │ +0e0cc8: 1f04 0106 |0148: check-cast v4, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0e0ccc: 6e10 cf23 0400 |014a: invoke-virtual {v4}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0e0cd2: 0b04 |014d: move-result-wide v4 │ │ +0e0cd4: 6e30 0a24 4805 |014e: invoke-virtual {v8, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0e0cda: 0b04 |0151: move-result-wide v4 │ │ +0e0cdc: 8c44 |0152: double-to-float v4, v4 │ │ +0e0cde: 121d |0153: const/4 v13, #int 1 // #1 │ │ +0e0ce0: 7401 8324 1400 |0154: invoke-virtual/range {v20}, Lcom/ds/avare/shapes/Shape;.getNumCoords:()I // method@2483 │ │ +0e0ce6: 0a05 |0157: move-result v5 │ │ +0e0ce8: 355d 3900 |0158: if-ge v13, v5, 0191 // +0039 │ │ +0e0cec: 5405 f314 |015a: iget-object v5, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e0cf0: 6e20 1d2c d500 |015c: invoke-virtual {v5, v13}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e0cf6: 0c05 |015f: move-result-object v5 │ │ +0e0cf8: 1f05 0106 |0160: check-cast v5, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0e0cfc: 6e10 d123 0500 |0162: invoke-virtual {v5}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0e0d02: 0b05 |0165: move-result-wide v5 │ │ +0e0d04: 6e30 0924 5806 |0166: invoke-virtual {v8, v5, v6}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0e0d0a: 0b05 |0169: move-result-wide v5 │ │ +0e0d0c: 8c55 |016a: double-to-float v5, v5 │ │ +0e0d0e: 5406 f314 |016b: iget-object v6, v0, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e0d12: 6e20 1d2c d600 |016d: invoke-virtual {v6, v13}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e0d18: 0c06 |0170: move-result-object v6 │ │ +0e0d1a: 1f06 0106 |0171: check-cast v6, Lcom/ds/avare/position/Coordinate; // type@0601 │ │ +0e0d1e: 6e10 cf23 0600 |0173: invoke-virtual {v6}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0e0d24: 0b0a |0176: move-result-wide v10 │ │ +0e0d26: 6e30 0a24 a80b |0177: invoke-virtual {v8, v10, v11}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0e0d2c: 0b0a |017a: move-result-wide v10 │ │ +0e0d2e: 8ca6 |017b: double-to-float v6, v10 │ │ +0e0d30: d80a 0201 |017c: add-int/lit8 v10, v2, #int 1 // #01 │ │ +0e0d34: 4b03 0102 |017e: aput v3, v1, v2 │ │ +0e0d38: d802 0a01 |0180: add-int/lit8 v2, v10, #int 1 // #01 │ │ +0e0d3c: 4b04 010a |0182: aput v4, v1, v10 │ │ +0e0d40: d803 0201 |0184: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0e0d44: 4b05 0102 |0186: aput v5, v1, v2 │ │ +0e0d48: d802 0301 |0188: add-int/lit8 v2, v3, #int 1 // #01 │ │ +0e0d4c: 4b06 0103 |018a: aput v6, v1, v3 │ │ +0e0d50: d80d 0d01 |018c: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0e0d54: 0153 |018e: move v3, v5 │ │ +0e0d56: 0164 |018f: move v4, v6 │ │ +0e0d58: 28c4 |0190: goto 0154 // -003c │ │ +0e0d5a: 6e30 b502 1709 |0191: invoke-virtual {v7, v1, v9}, Landroid/graphics/Canvas;.drawLines:([FLandroid/graphics/Paint;)V // method@02b5 │ │ +0e0d60: 0e00 |0194: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=147 │ │ 0x000e line=148 │ │ 0x0012 line=151 │ │ 0x0018 line=156 │ │ 0x0021 line=158 │ │ @@ -237940,17 +237941,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e08cc: |[0e08cc] com.ds.avare.shapes.Shape.getDate:()Ljava/util/Date; │ │ -0e08dc: 5410 f414 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Shape;.mDate:Ljava/util/Date; // field@14f4 │ │ -0e08e0: 1100 |0002: return-object v0 │ │ +0e08d0: |[0e08d0] com.ds.avare.shapes.Shape.getDate:()Ljava/util/Date; │ │ +0e08e0: 5410 f414 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Shape;.mDate:Ljava/util/Date; // field@14f4 │ │ +0e08e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/shapes/Shape; │ │ │ │ #5 : (in Lcom/ds/avare/shapes/Shape;) │ │ @@ -237958,17 +237959,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0874: |[0e0874] com.ds.avare.shapes.Shape.getLabel:()Ljava/lang/String; │ │ -0e0884: 5410 fb14 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Shape;.mText:Ljava/lang/String; // field@14fb │ │ -0e0888: 1100 |0002: return-object v0 │ │ +0e0878: |[0e0878] com.ds.avare.shapes.Shape.getLabel:()Ljava/lang/String; │ │ +0e0888: 5410 fb14 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Shape;.mText:Ljava/lang/String; // field@14fb │ │ +0e088c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/shapes/Shape; │ │ │ │ #6 : (in Lcom/ds/avare/shapes/Shape;) │ │ @@ -237976,17 +237977,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e083c: |[0e083c] com.ds.avare.shapes.Shape.getLatitudeMinimum:()D │ │ -0e084c: 5320 f614 |0000: iget-wide v0, v2, Lcom/ds/avare/shapes/Shape;.mLatMin:D // field@14f6 │ │ -0e0850: 1000 |0002: return-wide v0 │ │ +0e0840: |[0e0840] com.ds.avare.shapes.Shape.getLatitudeMinimum:()D │ │ +0e0850: 5320 f614 |0000: iget-wide v0, v2, Lcom/ds/avare/shapes/Shape;.mLatMin:D // field@14f6 │ │ +0e0854: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/shapes/Shape; │ │ │ │ #7 : (in Lcom/ds/avare/shapes/Shape;) │ │ @@ -237994,19 +237995,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e0854: |[0e0854] com.ds.avare.shapes.Shape.getNumCoords:()I │ │ -0e0864: 5410 f314 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e0868: 6e10 262c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0e086e: 0a00 |0005: move-result v0 │ │ -0e0870: 0f00 |0006: return v0 │ │ +0e0858: |[0e0858] com.ds.avare.shapes.Shape.getNumCoords:()I │ │ +0e0868: 5410 f314 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e086c: 6e10 262c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0e0872: 0a00 |0005: move-result v0 │ │ +0e0874: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/ds/avare/shapes/Shape; │ │ │ │ #8 : (in Lcom/ds/avare/shapes/Shape;) │ │ @@ -238014,29 +238015,29 @@ │ │ type : '(DD)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0e088c: |[0e088c] com.ds.avare.shapes.Shape.getTextIfTouched:(DD)Ljava/lang/String; │ │ -0e089c: 5430 f914 |0000: iget-object v0, v3, Lcom/ds/avare/shapes/Shape;.mPoly:Lcom/sromku/polygon/Polygon; // field@14f9 │ │ -0e08a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e08a2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0e08a6: 1101 |0005: return-object v1 │ │ -0e08a8: 2202 a806 |0006: new-instance v2, Lcom/sromku/polygon/Point; // type@06a8 │ │ -0e08ac: 8c44 |0008: double-to-float v4, v4 │ │ -0e08ae: 8c65 |0009: double-to-float v5, v6 │ │ -0e08b0: 7030 5729 4205 |000a: invoke-direct {v2, v4, v5}, Lcom/sromku/polygon/Point;.:(FF)V // method@2957 │ │ -0e08b6: 6e20 6429 2000 |000d: invoke-virtual {v0, v2}, Lcom/sromku/polygon/Polygon;.contains:(Lcom/sromku/polygon/Point;)Z // method@2964 │ │ -0e08bc: 0a04 |0010: move-result v4 │ │ -0e08be: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ -0e08c2: 5434 fb14 |0013: iget-object v4, v3, Lcom/ds/avare/shapes/Shape;.mText:Ljava/lang/String; // field@14fb │ │ -0e08c6: 1104 |0015: return-object v4 │ │ -0e08c8: 1101 |0016: return-object v1 │ │ +0e0890: |[0e0890] com.ds.avare.shapes.Shape.getTextIfTouched:(DD)Ljava/lang/String; │ │ +0e08a0: 5430 f914 |0000: iget-object v0, v3, Lcom/ds/avare/shapes/Shape;.mPoly:Lcom/sromku/polygon/Polygon; // field@14f9 │ │ +0e08a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e08a6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0e08aa: 1101 |0005: return-object v1 │ │ +0e08ac: 2202 a806 |0006: new-instance v2, Lcom/sromku/polygon/Point; // type@06a8 │ │ +0e08b0: 8c44 |0008: double-to-float v4, v4 │ │ +0e08b2: 8c65 |0009: double-to-float v5, v6 │ │ +0e08b4: 7030 5729 4205 |000a: invoke-direct {v2, v4, v5}, Lcom/sromku/polygon/Point;.:(FF)V // method@2957 │ │ +0e08ba: 6e20 6429 2000 |000d: invoke-virtual {v0, v2}, Lcom/sromku/polygon/Polygon;.contains:(Lcom/sromku/polygon/Point;)Z // method@2964 │ │ +0e08c0: 0a04 |0010: move-result v4 │ │ +0e08c2: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ +0e08c6: 5434 fb14 |0013: iget-object v4, v3, Lcom/ds/avare/shapes/Shape;.mText:Ljava/lang/String; // field@14fb │ │ +0e08ca: 1104 |0015: return-object v4 │ │ +0e08cc: 1101 |0016: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0006 line=266 │ │ 0x0013 line=267 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/ds/avare/shapes/Shape; │ │ @@ -238048,32 +238049,32 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0e0774: |[0e0774] com.ds.avare.shapes.Shape.isOld:(I)Z │ │ -0e0784: 5460 f414 |0000: iget-object v0, v6, Lcom/ds/avare/shapes/Shape;.mDate:Ljava/util/Date; // field@14f4 │ │ -0e0788: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e078a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0e078e: 0f01 |0005: return v1 │ │ -0e0790: 7100 9426 0000 |0006: invoke-static {}, Lcom/ds/avare/utils/Helper;.getMillisGMT:()J // method@2694 │ │ -0e0796: 0b02 |0009: move-result-wide v2 │ │ -0e0798: 5460 f414 |000a: iget-object v0, v6, Lcom/ds/avare/shapes/Shape;.mDate:Ljava/util/Date; // field@14f4 │ │ -0e079c: 6e10 d62b 0000 |000c: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@2bd6 │ │ -0e07a2: 0b04 |000f: move-result-wide v4 │ │ -0e07a4: bc42 |0010: sub-long/2addr v2, v4 │ │ -0e07a6: da07 073c |0011: mul-int/lit8 v7, v7, #int 60 // #3c │ │ -0e07aa: d277 e803 |0013: mul-int/lit16 v7, v7, #int 1000 // #03e8 │ │ -0e07ae: 8174 |0015: int-to-long v4, v7 │ │ -0e07b0: 3107 0204 |0016: cmp-long v7, v2, v4 │ │ -0e07b4: 3d07 0300 |0018: if-lez v7, 001b // +0003 │ │ -0e07b8: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -0e07ba: 0f01 |001b: return v1 │ │ +0e0778: |[0e0778] com.ds.avare.shapes.Shape.isOld:(I)Z │ │ +0e0788: 5460 f414 |0000: iget-object v0, v6, Lcom/ds/avare/shapes/Shape;.mDate:Ljava/util/Date; // field@14f4 │ │ +0e078c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e078e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0e0792: 0f01 |0005: return v1 │ │ +0e0794: 7100 9426 0000 |0006: invoke-static {}, Lcom/ds/avare/utils/Helper;.getMillisGMT:()J // method@2694 │ │ +0e079a: 0b02 |0009: move-result-wide v2 │ │ +0e079c: 5460 f414 |000a: iget-object v0, v6, Lcom/ds/avare/shapes/Shape;.mDate:Ljava/util/Date; // field@14f4 │ │ +0e07a0: 6e10 d62b 0000 |000c: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@2bd6 │ │ +0e07a6: 0b04 |000f: move-result-wide v4 │ │ +0e07a8: bc42 |0010: sub-long/2addr v2, v4 │ │ +0e07aa: da07 073c |0011: mul-int/lit8 v7, v7, #int 60 // #3c │ │ +0e07ae: d277 e803 |0013: mul-int/lit16 v7, v7, #int 1000 // #03e8 │ │ +0e07b2: 8174 |0015: int-to-long v4, v7 │ │ +0e07b4: 3107 0204 |0016: cmp-long v7, v2, v4 │ │ +0e07b8: 3d07 0300 |0018: if-lez v7, 001b // +0003 │ │ +0e07bc: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0e07be: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0006 line=77 │ │ 0x000a line=78 │ │ locals : │ │ 0x0000 - 0x001c reg=6 this Lcom/ds/avare/shapes/Shape; │ │ @@ -238084,48 +238085,48 @@ │ │ type : '(Lcom/ds/avare/position/Origin;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -0e07bc: |[0e07bc] com.ds.avare.shapes.Shape.isOnScreen:(Lcom/ds/avare/position/Origin;)Z │ │ -0e07cc: 6e10 0224 0d00 |0000: invoke-virtual {v13}, Lcom/ds/avare/position/Origin;.getLatScreenTop:()D // method@2402 │ │ -0e07d2: 0b00 |0003: move-result-wide v0 │ │ -0e07d4: 6e10 0124 0d00 |0004: invoke-virtual {v13}, Lcom/ds/avare/position/Origin;.getLatScreenBot:()D // method@2401 │ │ -0e07da: 0b02 |0007: move-result-wide v2 │ │ -0e07dc: 6e10 0524 0d00 |0008: invoke-virtual {v13}, Lcom/ds/avare/position/Origin;.getLonScreenLeft:()D // method@2405 │ │ -0e07e2: 0b04 |000b: move-result-wide v4 │ │ -0e07e4: 6e10 0624 0d00 |000c: invoke-virtual {v13}, Lcom/ds/avare/position/Origin;.getLonScreenRight:()D // method@2406 │ │ -0e07ea: 0b06 |000f: move-result-wide v6 │ │ -0e07ec: 53c8 f614 |0010: iget-wide v8, v12, Lcom/ds/avare/shapes/Shape;.mLatMin:D // field@14f6 │ │ -0e07f0: 121d |0012: const/4 v13, #int 1 // #1 │ │ -0e07f2: 120a |0013: const/4 v10, #int 0 // #0 │ │ -0e07f4: 300b 0800 |0014: cmpg-double v11, v8, v0 │ │ -0e07f8: 3b0b 0a00 |0016: if-gez v11, 0020 // +000a │ │ -0e07fc: 53c0 f514 |0018: iget-wide v0, v12, Lcom/ds/avare/shapes/Shape;.mLatMax:D // field@14f5 │ │ -0e0800: 2f08 0002 |001a: cmpl-double v8, v0, v2 │ │ -0e0804: 3d08 0400 |001c: if-lez v8, 0020 // +0004 │ │ -0e0808: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0e080a: 2802 |001f: goto 0021 // +0002 │ │ -0e080c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0e080e: 53c1 f814 |0021: iget-wide v1, v12, Lcom/ds/avare/shapes/Shape;.mLonMin:D // field@14f8 │ │ -0e0812: 3003 0106 |0023: cmpg-double v3, v1, v6 │ │ -0e0816: 3b03 0a00 |0025: if-gez v3, 002f // +000a │ │ -0e081a: 53c1 f714 |0027: iget-wide v1, v12, Lcom/ds/avare/shapes/Shape;.mLonMax:D // field@14f7 │ │ -0e081e: 2f03 0104 |0029: cmpl-double v3, v1, v4 │ │ -0e0822: 3d03 0400 |002b: if-lez v3, 002f // +0004 │ │ -0e0826: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -0e0828: 2802 |002e: goto 0030 // +0002 │ │ -0e082a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -0e082c: 3800 0500 |0030: if-eqz v0, 0035 // +0005 │ │ -0e0830: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ -0e0834: 2802 |0034: goto 0036 // +0002 │ │ -0e0836: 120d |0035: const/4 v13, #int 0 // #0 │ │ -0e0838: 0f0d |0036: return v13 │ │ +0e07c0: |[0e07c0] com.ds.avare.shapes.Shape.isOnScreen:(Lcom/ds/avare/position/Origin;)Z │ │ +0e07d0: 6e10 0224 0d00 |0000: invoke-virtual {v13}, Lcom/ds/avare/position/Origin;.getLatScreenTop:()D // method@2402 │ │ +0e07d6: 0b00 |0003: move-result-wide v0 │ │ +0e07d8: 6e10 0124 0d00 |0004: invoke-virtual {v13}, Lcom/ds/avare/position/Origin;.getLatScreenBot:()D // method@2401 │ │ +0e07de: 0b02 |0007: move-result-wide v2 │ │ +0e07e0: 6e10 0524 0d00 |0008: invoke-virtual {v13}, Lcom/ds/avare/position/Origin;.getLonScreenLeft:()D // method@2405 │ │ +0e07e6: 0b04 |000b: move-result-wide v4 │ │ +0e07e8: 6e10 0624 0d00 |000c: invoke-virtual {v13}, Lcom/ds/avare/position/Origin;.getLonScreenRight:()D // method@2406 │ │ +0e07ee: 0b06 |000f: move-result-wide v6 │ │ +0e07f0: 53c8 f614 |0010: iget-wide v8, v12, Lcom/ds/avare/shapes/Shape;.mLatMin:D // field@14f6 │ │ +0e07f4: 121d |0012: const/4 v13, #int 1 // #1 │ │ +0e07f6: 120a |0013: const/4 v10, #int 0 // #0 │ │ +0e07f8: 300b 0800 |0014: cmpg-double v11, v8, v0 │ │ +0e07fc: 3b0b 0a00 |0016: if-gez v11, 0020 // +000a │ │ +0e0800: 53c0 f514 |0018: iget-wide v0, v12, Lcom/ds/avare/shapes/Shape;.mLatMax:D // field@14f5 │ │ +0e0804: 2f08 0002 |001a: cmpl-double v8, v0, v2 │ │ +0e0808: 3d08 0400 |001c: if-lez v8, 0020 // +0004 │ │ +0e080c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0e080e: 2802 |001f: goto 0021 // +0002 │ │ +0e0810: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0e0812: 53c1 f814 |0021: iget-wide v1, v12, Lcom/ds/avare/shapes/Shape;.mLonMin:D // field@14f8 │ │ +0e0816: 3003 0106 |0023: cmpg-double v3, v1, v6 │ │ +0e081a: 3b03 0a00 |0025: if-gez v3, 002f // +000a │ │ +0e081e: 53c1 f714 |0027: iget-wide v1, v12, Lcom/ds/avare/shapes/Shape;.mLonMax:D // field@14f7 │ │ +0e0822: 2f03 0104 |0029: cmpl-double v3, v1, v4 │ │ +0e0826: 3d03 0400 |002b: if-lez v3, 002f // +0004 │ │ +0e082a: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +0e082c: 2802 |002e: goto 0030 // +0002 │ │ +0e082e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +0e0830: 3800 0500 |0030: if-eqz v0, 0035 // +0005 │ │ +0e0834: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ +0e0838: 2802 |0034: goto 0036 // +0002 │ │ +0e083a: 120d |0035: const/4 v13, #int 0 // #0 │ │ +0e083c: 0f0d |0036: return v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0004 line=230 │ │ 0x0008 line=231 │ │ 0x000c line=232 │ │ 0x0010 line=234 │ │ @@ -238139,24 +238140,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0e0d60: |[0e0d60] com.ds.avare.shapes.Shape.makePolygon:()V │ │ -0e0d70: 6e10 8324 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/shapes/Shape;.getNumCoords:()I // method@2483 │ │ -0e0d76: 0a00 |0003: move-result v0 │ │ -0e0d78: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0e0d7a: 3710 0a00 |0005: if-le v0, v1, 000f // +000a │ │ -0e0d7e: 5420 fa14 |0007: iget-object v0, v2, Lcom/ds/avare/shapes/Shape;.mPolyBuilder:Lcom/sromku/polygon/Polygon$Builder; // field@14fa │ │ -0e0d82: 6e10 5d29 0000 |0009: invoke-virtual {v0}, Lcom/sromku/polygon/Polygon$Builder;.build:()Lcom/sromku/polygon/Polygon; // method@295d │ │ -0e0d88: 0c00 |000c: move-result-object v0 │ │ -0e0d8a: 5b20 f914 |000d: iput-object v0, v2, Lcom/ds/avare/shapes/Shape;.mPoly:Lcom/sromku/polygon/Polygon; // field@14f9 │ │ -0e0d8e: 0e00 |000f: return-void │ │ +0e0d64: |[0e0d64] com.ds.avare.shapes.Shape.makePolygon:()V │ │ +0e0d74: 6e10 8324 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/shapes/Shape;.getNumCoords:()I // method@2483 │ │ +0e0d7a: 0a00 |0003: move-result v0 │ │ +0e0d7c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0e0d7e: 3710 0a00 |0005: if-le v0, v1, 000f // +000a │ │ +0e0d82: 5420 fa14 |0007: iget-object v0, v2, Lcom/ds/avare/shapes/Shape;.mPolyBuilder:Lcom/sromku/polygon/Polygon$Builder; // field@14fa │ │ +0e0d86: 6e10 5d29 0000 |0009: invoke-virtual {v0}, Lcom/sromku/polygon/Polygon$Builder;.build:()Lcom/sromku/polygon/Polygon; // method@295d │ │ +0e0d8c: 0c00 |000c: move-result-object v0 │ │ +0e0d8e: 5b20 f914 |000d: iput-object v0, v2, Lcom/ds/avare/shapes/Shape;.mPoly:Lcom/sromku/polygon/Polygon; // field@14f9 │ │ +0e0d92: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0007 line=284 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/ds/avare/shapes/Shape; │ │ │ │ @@ -238194,32 +238195,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0e054c: |[0e054c] com.ds.avare.shapes.ShapeFileShape$1.:()V │ │ -0e055c: 7100 ce34 0000 |0000: invoke-static {}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.values:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34ce │ │ -0e0562: 0c00 |0003: move-result-object v0 │ │ -0e0564: 2100 |0004: array-length v0, v0 │ │ -0e0566: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ -0e056a: 6900 fc14 |0007: sput-object v0, Lcom/ds/avare/shapes/ShapeFileShape$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@14fc │ │ -0e056e: 6201 5f1c |0009: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYGON:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5f │ │ -0e0572: 6e10 cb34 0100 |000b: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -0e0578: 0a01 |000e: move-result v1 │ │ -0e057a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0e057c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -0e0580: 6200 fc14 |0012: sget-object v0, Lcom/ds/avare/shapes/ShapeFileShape$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@14fc │ │ -0e0584: 6201 621c |0014: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYLINE:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c62 │ │ -0e0588: 6e10 cb34 0100 |0016: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -0e058e: 0a01 |0019: move-result v1 │ │ -0e0590: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -0e0592: 4b02 0001 |001b: aput v2, v0, v1 │ │ -0e0596: 0e00 |001d: return-void │ │ +0e0550: |[0e0550] com.ds.avare.shapes.ShapeFileShape$1.:()V │ │ +0e0560: 7100 ce34 0000 |0000: invoke-static {}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.values:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34ce │ │ +0e0566: 0c00 |0003: move-result-object v0 │ │ +0e0568: 2100 |0004: array-length v0, v0 │ │ +0e056a: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ +0e056e: 6900 fc14 |0007: sput-object v0, Lcom/ds/avare/shapes/ShapeFileShape$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@14fc │ │ +0e0572: 6201 5f1c |0009: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYGON:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5f │ │ +0e0576: 6e10 cb34 0100 |000b: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +0e057c: 0a01 |000e: move-result v1 │ │ +0e057e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0e0580: 4b02 0001 |0010: aput v2, v0, v1 │ │ +0e0584: 6200 fc14 |0012: sget-object v0, Lcom/ds/avare/shapes/ShapeFileShape$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@14fc │ │ +0e0588: 6201 621c |0014: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYLINE:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c62 │ │ +0e058c: 6e10 cb34 0100 |0016: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +0e0592: 0a01 |0019: move-result v1 │ │ +0e0594: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +0e0596: 4b02 0001 |001b: aput v2, v0, v1 │ │ +0e059a: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=68 │ │ @@ -238319,21 +238320,21 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 13 16-bit code units │ │ -0e2a34: |[0e2a34] com.ds.avare.shapes.Tile.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDD)V │ │ -0e2a44: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e2a4a: 6e10 f224 0300 |0003: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getChartType:()Ljava/lang/String; // method@24f2 │ │ -0e2a50: 0c00 |0006: move-result-object v0 │ │ -0e2a52: 5b10 0415 |0007: iput-object v0, v1, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ -0e2a56: 7609 aa24 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/shapes/Tile;.CommonTile:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDD)V // method@24aa │ │ -0e2a5c: 0e00 |000c: return-void │ │ +0e2a38: |[0e2a38] com.ds.avare.shapes.Tile.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDD)V │ │ +0e2a48: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e2a4e: 6e10 f224 0300 |0003: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getChartType:()Ljava/lang/String; // method@24f2 │ │ +0e2a54: 0c00 |0006: move-result-object v0 │ │ +0e2a56: 5b10 0415 |0007: iput-object v0, v1, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ +0e2a5a: 7609 aa24 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/shapes/Tile;.CommonTile:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDD)V // method@24aa │ │ +0e2a60: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ 0x0009 line=123 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/ds/avare/shapes/Tile; │ │ @@ -238348,19 +238349,19 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDDLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 9 16-bit code units │ │ -0e2a60: |[0e2a60] com.ds.avare.shapes.Tile.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDDLjava/lang/String;)V │ │ -0e2a70: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e2a76: 5b09 0415 |0003: iput-object v9, v0, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ -0e2a7a: 7609 aa24 0000 |0005: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/shapes/Tile;.CommonTile:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDD)V // method@24aa │ │ -0e2a80: 0e00 |0008: return-void │ │ +0e2a64: |[0e2a64] com.ds.avare.shapes.Tile.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDDLjava/lang/String;)V │ │ +0e2a74: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e2a7a: 5b09 0415 |0003: iput-object v9, v0, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ +0e2a7e: 7609 aa24 0000 |0005: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/shapes/Tile;.CommonTile:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDD)V // method@24aa │ │ +0e2a84: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ 0x0005 line=134 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lcom/ds/avare/shapes/Tile; │ │ @@ -238376,35 +238377,35 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Lcom/ds/avare/shapes/Tile;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0e29d4: |[0e29d4] com.ds.avare.shapes.Tile.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Lcom/ds/avare/shapes/Tile;II)V │ │ -0e29e4: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e29ea: 5453 0415 |0003: iget-object v3, v5, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ -0e29ee: 5b23 0415 |0005: iput-object v3, v2, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ -0e29f2: 6e10 b924 0500 |0007: invoke-virtual {v5}, Lcom/ds/avare/shapes/Tile;.getZoom:()D // method@24b9 │ │ -0e29f8: 0b00 |000a: move-result-wide v0 │ │ -0e29fa: 5a20 1415 |000b: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mZoom:D // field@1514 │ │ -0e29fe: 6e10 b524 0500 |000d: invoke-virtual {v5}, Lcom/ds/avare/shapes/Tile;.getProjection:()Lcom/ds/avare/position/Epsg900913; // method@24b5 │ │ -0e2a04: 0c03 |0010: move-result-object v3 │ │ -0e2a06: 6e10 ea23 0300 |0011: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getTilex:()I // method@23ea │ │ -0e2a0c: 0a05 |0014: move-result v5 │ │ -0e2a0e: b065 |0015: add-int/2addr v5, v6 │ │ -0e2a10: 6e10 eb23 0300 |0016: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getTiley:()I // method@23eb │ │ -0e2a16: 0a03 |0019: move-result v3 │ │ -0e2a18: b173 |001a: sub-int/2addr v3, v7 │ │ -0e2a1a: 2206 0206 |001b: new-instance v6, Lcom/ds/avare/position/Epsg900913; // type@0602 │ │ -0e2a1e: 5320 1415 |001d: iget-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mZoom:D // field@1514 │ │ -0e2a22: 7051 d823 5603 |001f: invoke-direct {v6, v5, v3, v0, v1}, Lcom/ds/avare/position/Epsg900913;.:(IID)V // method@23d8 │ │ -0e2a28: 5b26 1115 |0022: iput-object v6, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2a2c: 7020 ba24 4200 |0024: invoke-direct {v2, v4}, Lcom/ds/avare/shapes/Tile;.setup:(Lcom/ds/avare/storage/Preferences;)V // method@24ba │ │ -0e2a32: 0e00 |0027: return-void │ │ +0e29d8: |[0e29d8] com.ds.avare.shapes.Tile.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Lcom/ds/avare/shapes/Tile;II)V │ │ +0e29e8: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e29ee: 5453 0415 |0003: iget-object v3, v5, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ +0e29f2: 5b23 0415 |0005: iput-object v3, v2, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ +0e29f6: 6e10 b924 0500 |0007: invoke-virtual {v5}, Lcom/ds/avare/shapes/Tile;.getZoom:()D // method@24b9 │ │ +0e29fc: 0b00 |000a: move-result-wide v0 │ │ +0e29fe: 5a20 1415 |000b: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mZoom:D // field@1514 │ │ +0e2a02: 6e10 b524 0500 |000d: invoke-virtual {v5}, Lcom/ds/avare/shapes/Tile;.getProjection:()Lcom/ds/avare/position/Epsg900913; // method@24b5 │ │ +0e2a08: 0c03 |0010: move-result-object v3 │ │ +0e2a0a: 6e10 ea23 0300 |0011: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getTilex:()I // method@23ea │ │ +0e2a10: 0a05 |0014: move-result v5 │ │ +0e2a12: b065 |0015: add-int/2addr v5, v6 │ │ +0e2a14: 6e10 eb23 0300 |0016: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getTiley:()I // method@23eb │ │ +0e2a1a: 0a03 |0019: move-result v3 │ │ +0e2a1c: b173 |001a: sub-int/2addr v3, v7 │ │ +0e2a1e: 2206 0206 |001b: new-instance v6, Lcom/ds/avare/position/Epsg900913; // type@0602 │ │ +0e2a22: 5320 1415 |001d: iget-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mZoom:D // field@1514 │ │ +0e2a26: 7051 d823 5603 |001f: invoke-direct {v6, v5, v3, v0, v1}, Lcom/ds/avare/position/Epsg900913;.:(IID)V // method@23d8 │ │ +0e2a2c: 5b26 1115 |0022: iput-object v6, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e2a30: 7020 ba24 4200 |0024: invoke-direct {v2, v4}, Lcom/ds/avare/shapes/Tile;.setup:(Lcom/ds/avare/storage/Preferences;)V // method@24ba │ │ +0e2a36: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0007 line=84 │ │ 0x000d line=86 │ │ 0x0011 line=87 │ │ @@ -238424,27 +238425,27 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Ljava/lang/String;DDD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 19 16-bit code units │ │ -0e2a84: |[0e2a84] com.ds.avare.shapes.Tile.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Ljava/lang/String;DDD)V │ │ -0e2a94: 7010 8a2a 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e2a9a: 07a9 |0003: move-object v9, v10 │ │ -0e2a9c: 07d0 |0004: move-object v0, v13 │ │ -0e2a9e: 5b90 0415 |0005: iput-object v0, v9, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ -0e2aa2: 07a0 |0007: move-object v0, v10 │ │ -0e2aa4: 07b1 |0008: move-object v1, v11 │ │ -0e2aa6: 07c2 |0009: move-object v2, v12 │ │ -0e2aa8: 04e3 |000a: move-wide v3, v14 │ │ -0e2aaa: 0505 1000 |000b: move-wide/from16 v5, v16 │ │ -0e2aae: 0507 1200 |000d: move-wide/from16 v7, v18 │ │ -0e2ab2: 7609 aa24 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/shapes/Tile;.CommonTile:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDD)V // method@24aa │ │ -0e2ab8: 0e00 |0012: return-void │ │ +0e2a88: |[0e2a88] com.ds.avare.shapes.Tile.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Ljava/lang/String;DDD)V │ │ +0e2a98: 7010 8a2a 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e2a9e: 07a9 |0003: move-object v9, v10 │ │ +0e2aa0: 07d0 |0004: move-object v0, v13 │ │ +0e2aa2: 5b90 0415 |0005: iput-object v0, v9, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ +0e2aa6: 07a0 |0007: move-object v0, v10 │ │ +0e2aa8: 07b1 |0008: move-object v1, v11 │ │ +0e2aaa: 07c2 |0009: move-object v2, v12 │ │ +0e2aac: 04e3 |000a: move-wide v3, v14 │ │ +0e2aae: 0505 1000 |000b: move-wide/from16 v5, v16 │ │ +0e2ab2: 0507 1200 |000d: move-wide/from16 v7, v18 │ │ +0e2ab6: 7609 aa24 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/shapes/Tile;.CommonTile:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDD)V // method@24aa │ │ +0e2abc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0005 line=144 │ │ 0x000f line=145 │ │ locals : │ │ 0x0000 - 0x0013 reg=10 this Lcom/ds/avare/shapes/Tile; │ │ @@ -238459,247 +238460,248 @@ │ │ name : 'CommonTile' │ │ type : '(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDD)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 7 │ │ - insns size : 31 16-bit code units │ │ -0e2abc: |[0e2abc] com.ds.avare.shapes.Tile.CommonTile:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDD)V │ │ -0e2acc: 07a0 |0000: move-object v0, v10 │ │ -0e2ace: 5401 0415 |0001: iget-object v1, v0, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ -0e2ad2: 07b2 |0003: move-object v2, v11 │ │ -0e2ad4: 7120 af24 1b00 |0004: invoke-static {v11, v1}, Lcom/ds/avare/shapes/Tile;.getMaxZoom:(Landroid/content/Context;Ljava/lang/String;)I // method@24af │ │ -0e2ada: 0a01 |0007: move-result v1 │ │ -0e2adc: 8311 |0008: int-to-double v1, v1 │ │ -0e2ade: 7120 382a 2100 |0009: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0e2ae4: ac08 0111 |000c: sub-double v8, v1, v17 │ │ -0e2ae8: 5a08 1415 |000e: iput-wide v8, v0, Lcom/ds/avare/shapes/Tile;.mZoom:D // field@1514 │ │ -0e2aec: 2201 0206 |0010: new-instance v1, Lcom/ds/avare/position/Epsg900913; // type@0602 │ │ -0e2af0: 0713 |0012: move-object v3, v1 │ │ -0e2af2: 04f4 |0013: move-wide v4, v15 │ │ -0e2af4: 04d6 |0014: move-wide v6, v13 │ │ -0e2af6: 7607 d723 0300 |0015: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/position/Epsg900913;.:(DDD)V // method@23d7 │ │ -0e2afc: 5b01 1115 |0018: iput-object v1, v0, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2b00: 07c1 |001a: move-object v1, v12 │ │ -0e2b02: 7020 ba24 ca00 |001b: invoke-direct {v10, v12}, Lcom/ds/avare/shapes/Tile;.setup:(Lcom/ds/avare/storage/Preferences;)V // method@24ba │ │ -0e2b08: 0e00 |001e: return-void │ │ + insns size : 33 16-bit code units │ │ +0e2ac0: |[0e2ac0] com.ds.avare.shapes.Tile.CommonTile:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDD)V │ │ +0e2ad0: 07a0 |0000: move-object v0, v10 │ │ +0e2ad2: 5401 0415 |0001: iget-object v1, v0, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ +0e2ad6: 07b2 |0003: move-object v2, v11 │ │ +0e2ad8: 7120 af24 1b00 |0004: invoke-static {v11, v1}, Lcom/ds/avare/shapes/Tile;.getMaxZoom:(Landroid/content/Context;Ljava/lang/String;)I // method@24af │ │ +0e2ade: 0a01 |0007: move-result v1 │ │ +0e2ae0: 8311 |0008: int-to-double v1, v1 │ │ +0e2ae2: 7120 382a 2100 |0009: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0e2ae8: ac01 0111 |000c: sub-double v1, v1, v17 │ │ +0e2aec: 5a01 1415 |000e: iput-wide v1, v0, Lcom/ds/avare/shapes/Tile;.mZoom:D // field@1514 │ │ +0e2af0: 2201 0206 |0010: new-instance v1, Lcom/ds/avare/position/Epsg900913; // type@0602 │ │ +0e2af4: 5308 1415 |0012: iget-wide v8, v0, Lcom/ds/avare/shapes/Tile;.mZoom:D // field@1514 │ │ +0e2af8: 0713 |0014: move-object v3, v1 │ │ +0e2afa: 04f4 |0015: move-wide v4, v15 │ │ +0e2afc: 04d6 |0016: move-wide v6, v13 │ │ +0e2afe: 7607 d723 0300 |0017: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/position/Epsg900913;.:(DDD)V // method@23d7 │ │ +0e2b04: 5b01 1115 |001a: iput-object v1, v0, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e2b08: 07c1 |001c: move-object v1, v12 │ │ +0e2b0a: 7020 ba24 ca00 |001d: invoke-direct {v10, v12}, Lcom/ds/avare/shapes/Tile;.setup:(Lcom/ds/avare/storage/Preferences;)V // method@24ba │ │ +0e2b10: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=109 │ │ 0x0010 line=111 │ │ - 0x001b line=112 │ │ + 0x001d line=112 │ │ locals : │ │ - 0x0000 - 0x001f reg=10 this Lcom/ds/avare/shapes/Tile; │ │ - 0x0000 - 0x001f reg=11 (null) Landroid/content/Context; │ │ - 0x0000 - 0x001f reg=12 (null) Lcom/ds/avare/storage/Preferences; │ │ - 0x0000 - 0x001f reg=13 (null) D │ │ - 0x0000 - 0x001f reg=15 (null) D │ │ - 0x0000 - 0x001f reg=17 (null) D │ │ + 0x0000 - 0x0021 reg=10 this Lcom/ds/avare/shapes/Tile; │ │ + 0x0000 - 0x0021 reg=11 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0021 reg=12 (null) Lcom/ds/avare/storage/Preferences; │ │ + 0x0000 - 0x0021 reg=13 (null) D │ │ + 0x0000 - 0x0021 reg=15 (null) D │ │ + 0x0000 - 0x0021 reg=17 (null) D │ │ │ │ #5 : (in Lcom/ds/avare/shapes/Tile;) │ │ name : 'draw' │ │ type : '(Lcom/ds/avare/shapes/DrawingContext;Ljava/lang/String;Lcom/ds/avare/shapes/TileMap;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 356 16-bit code units │ │ -0e2b0c: |[0e2b0c] com.ds.avare.shapes.Tile.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/lang/String;Lcom/ds/avare/shapes/TileMap;)V │ │ -0e2b1c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0e2b20: 5401 c714 |0002: iget-object v1, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e2b24: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0e2b26: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0e2b28: 6e53 fd02 2122 |0006: invoke-virtual {v1, v2, v2, v2, v3}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0e2b2e: 5401 cc14 |0009: iget-object v1, v0, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ -0e2b32: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ -0e2b36: 0e00 |000d: return-void │ │ -0e2b38: 7401 d024 1300 |000e: invoke-virtual/range {v19}, Lcom/ds/avare/shapes/TileMap;.getTilesNum:()I // method@24d0 │ │ -0e2b3e: 0a01 |0011: move-result v1 │ │ -0e2b40: 5402 c914 |0012: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0e2b44: 6e10 f224 0200 |0014: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getChartType:()Ljava/lang/String; // method@24f2 │ │ -0e2b4a: 0c02 |0017: move-result-object v2 │ │ -0e2b4c: 7110 5d2a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e2b52: 0a02 |001b: move-result v2 │ │ -0e2b54: 7110 bd22 0200 |001c: invoke-static {v2}, Lcom/ds/avare/place/Boundaries;.getChartType:(I)Ljava/lang/String; // method@22bd │ │ -0e2b5a: 0c02 |001f: move-result-object v2 │ │ -0e2b5c: 5404 c914 |0020: iget-object v4, v0, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0e2b60: 6e10 2325 0400 |0022: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ -0e2b66: 0a04 |0025: move-result v4 │ │ -0e2b68: 3804 1c00 |0026: if-eqz v4, 0042 // +001c │ │ -0e2b6c: 1a04 9512 |0028: const-string v4, "IFR Low" // string@1295 │ │ -0e2b70: 6e20 ba2a 4200 |002a: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e2b76: 0a04 |002d: move-result v4 │ │ -0e2b78: 3904 1200 |002e: if-nez v4, 0040 // +0012 │ │ -0e2b7c: 1a04 9412 |0030: const-string v4, "IFR High" // string@1294 │ │ -0e2b80: 6e20 ba2a 4200 |0032: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e2b86: 0a04 |0035: move-result v4 │ │ -0e2b88: 3904 0a00 |0036: if-nez v4, 0040 // +000a │ │ -0e2b8c: 1a04 9312 |0038: const-string v4, "IFR Area" // string@1293 │ │ -0e2b90: 6e20 ba2a 4200 |003a: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e2b96: 0a02 |003d: move-result v2 │ │ -0e2b98: 3802 0400 |003e: if-eqz v2, 0042 // +0004 │ │ -0e2b9c: 1212 |0040: const/4 v2, #int 1 // #1 │ │ -0e2b9e: 2802 |0041: goto 0043 // +0002 │ │ -0e2ba0: 1202 |0042: const/4 v2, #int 0 // #0 │ │ -0e2ba2: 5404 cb14 |0043: iget-object v4, v0, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ -0e2ba6: 6e10 3124 0400 |0045: invoke-virtual {v4}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ -0e2bac: 0a04 |0048: move-result v4 │ │ -0e2bae: 5406 cb14 |0049: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ -0e2bb2: 6e10 3024 0600 |004b: invoke-virtual {v6}, Lcom/ds/avare/position/Scale;.getScaleCorrected:()F // method@2430 │ │ -0e2bb8: 0a06 |004e: move-result v6 │ │ -0e2bba: 1207 |004f: const/4 v7, #int 0 // #0 │ │ -0e2bbc: 3517 c500 |0050: if-ge v7, v1, 0115 // +00c5 │ │ -0e2bc0: 0808 1300 |0052: move-object/from16 v8, v19 │ │ -0e2bc4: 6e20 cf24 7800 |0054: invoke-virtual {v8, v7}, Lcom/ds/avare/shapes/TileMap;.getTile:(I)Lcom/ds/avare/utils/BitmapHolder; // method@24cf │ │ -0e2bca: 0c09 |0057: move-result-object v9 │ │ -0e2bcc: 3909 0400 |0058: if-nez v9, 005c // +0004 │ │ -0e2bd0: 121a |005a: const/4 v10, #int 1 // #1 │ │ -0e2bd2: 2809 |005b: goto 0064 // +0009 │ │ -0e2bd4: 6e10 2826 0900 |005c: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0e2bda: 0c0a |005f: move-result-object v10 │ │ -0e2bdc: 390a 0300 |0060: if-nez v10, 0063 // +0003 │ │ -0e2be0: 28f8 |0062: goto 005a // -0008 │ │ -0e2be2: 120a |0063: const/4 v10, #int 0 // #0 │ │ -0e2be4: 380a 0600 |0064: if-eqz v10, 006a // +0006 │ │ -0e2be8: 0210 0600 |0066: move/from16 v16, v6 │ │ -0e2bec: 2900 a700 |0068: goto/16 010f // +00a7 │ │ -0e2bf0: 3802 0700 |006a: if-eqz v2, 0071 // +0007 │ │ -0e2bf4: 540a c714 |006c: iget-object v10, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e2bf8: 7110 9a26 0a00 |006e: invoke-static {v10}, Lcom/ds/avare/utils/Helper;.invertCanvasColors:(Landroid/graphics/Paint;)V // method@269a │ │ -0e2bfe: 6e10 3026 0900 |0071: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0e2c04: 0c0a |0074: move-result-object v10 │ │ -0e2c06: 6e30 dc02 4a06 |0075: invoke-virtual {v10, v4, v6}, Landroid/graphics/Matrix;.setScale:(FF)V // method@02dc │ │ -0e2c0c: 6e10 3026 0900 |0078: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0e2c12: 0c0a |007b: move-result-object v10 │ │ -0e2c14: 540b ce14 |007c: iget-object v11, v0, Lcom/ds/avare/shapes/DrawingContext;.view:Landroid/view/View; // field@14ce │ │ -0e2c18: 6e10 dc06 0b00 |007e: invoke-virtual {v11}, Landroid/view/View;.getWidth:()I // method@06dc │ │ -0e2c1e: 0a0b |0081: move-result v11 │ │ -0e2c20: 82bb |0082: int-to-float v11, v11 │ │ -0e2c22: 150c 0040 |0083: const/high16 v12, #int 1073741824 // #4000 │ │ -0e2c26: c9cb |0085: div-float/2addr v11, v12 │ │ -0e2c28: 7401 d124 1300 |0086: invoke-virtual/range {v19}, Lcom/ds/avare/shapes/TileMap;.getXTilesNum:()I // method@24d1 │ │ -0e2c2e: 0a0d |0089: move-result v13 │ │ -0e2c30: 940d 070d |008a: rem-int v13, v7, v13 │ │ -0e2c34: d2dd 0002 |008c: mul-int/lit16 v13, v13, #int 512 // #0200 │ │ -0e2c38: 7401 d124 1300 |008e: invoke-virtual/range {v19}, Lcom/ds/avare/shapes/TileMap;.getXTilesNum:()I // method@24d1 │ │ -0e2c3e: 0a0e |0091: move-result v14 │ │ -0e2c40: db0e 0e02 |0092: div-int/lit8 v14, v14, #int 2 // #02 │ │ -0e2c44: d2ee 0002 |0094: mul-int/lit16 v14, v14, #int 512 // #0200 │ │ -0e2c48: b1ed |0096: sub-int/2addr v13, v14 │ │ -0e2c4a: 82dd |0097: int-to-float v13, v13 │ │ -0e2c4c: 150e 80c3 |0098: const/high16 v14, #int -1015021568 // #c380 │ │ -0e2c50: c6ed |009a: add-float/2addr v13, v14 │ │ -0e2c52: 540f c814 |009b: iget-object v15, v0, Lcom/ds/avare/shapes/DrawingContext;.pan:Lcom/ds/avare/position/Pan; // field@14c8 │ │ -0e2c56: 6e10 0f24 0f00 |009d: invoke-virtual {v15}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0e2c5c: 0a0f |00a0: move-result v15 │ │ -0e2c5e: c6fd |00a1: add-float/2addr v13, v15 │ │ -0e2c60: 540f c814 |00a2: iget-object v15, v0, Lcom/ds/avare/shapes/DrawingContext;.pan:Lcom/ds/avare/position/Pan; // field@14c8 │ │ -0e2c64: 6e10 1124 0f00 |00a4: invoke-virtual {v15}, Lcom/ds/avare/position/Pan;.getTileMoveX:()I // method@2411 │ │ -0e2c6a: 0a0f |00a7: move-result v15 │ │ -0e2c6c: d2ff 0002 |00a8: mul-int/lit16 v15, v15, #int 512 // #0200 │ │ -0e2c70: 82ff |00aa: int-to-float v15, v15 │ │ -0e2c72: c6fd |00ab: add-float/2addr v13, v15 │ │ -0e2c74: 540f c514 |00ac: iget-object v15, v0, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ -0e2c78: 0210 0600 |00ae: move/from16 v16, v6 │ │ -0e2c7c: 6e10 ff23 0f00 |00b0: invoke-virtual {v15}, Lcom/ds/avare/position/Movement;.getOffsetLongitude:()D // method@23ff │ │ -0e2c82: 0b05 |00b3: move-result-wide v5 │ │ -0e2c84: 8c55 |00b4: double-to-float v5, v5 │ │ -0e2c86: c75d |00b5: sub-float/2addr v13, v5 │ │ -0e2c88: a80d 0d04 |00b6: mul-float v13, v13, v4 │ │ -0e2c8c: c6db |00b8: add-float/2addr v11, v13 │ │ -0e2c8e: 5405 ce14 |00b9: iget-object v5, v0, Lcom/ds/avare/shapes/DrawingContext;.view:Landroid/view/View; // field@14ce │ │ -0e2c92: 6e10 ad06 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getHeight:()I // method@06ad │ │ -0e2c98: 0a05 |00be: move-result v5 │ │ -0e2c9a: 8255 |00bf: int-to-float v5, v5 │ │ -0e2c9c: c9c5 |00c0: div-float/2addr v5, v12 │ │ -0e2c9e: 5406 c814 |00c1: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.pan:Lcom/ds/avare/position/Pan; // field@14c8 │ │ -0e2ca2: 6e10 1024 0600 |00c3: invoke-virtual {v6}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0e2ca8: 0a06 |00c6: move-result v6 │ │ -0e2caa: c6e6 |00c7: add-float/2addr v6, v14 │ │ -0e2cac: 7401 d124 1300 |00c8: invoke-virtual/range {v19}, Lcom/ds/avare/shapes/TileMap;.getXTilesNum:()I // method@24d1 │ │ -0e2cb2: 0a0c |00cb: move-result v12 │ │ -0e2cb4: 930c 070c |00cc: div-int v12, v7, v12 │ │ -0e2cb8: d2cc 0002 |00ce: mul-int/lit16 v12, v12, #int 512 // #0200 │ │ -0e2cbc: 7401 d224 1300 |00d0: invoke-virtual/range {v19}, Lcom/ds/avare/shapes/TileMap;.getYTilesNum:()I // method@24d2 │ │ -0e2cc2: 0a0d |00d3: move-result v13 │ │ -0e2cc4: db0d 0d02 |00d4: div-int/lit8 v13, v13, #int 2 // #02 │ │ -0e2cc8: d2dd 0002 |00d6: mul-int/lit16 v13, v13, #int 512 // #0200 │ │ -0e2ccc: b1dc |00d8: sub-int/2addr v12, v13 │ │ -0e2cce: 82cc |00d9: int-to-float v12, v12 │ │ -0e2cd0: c6c6 |00da: add-float/2addr v6, v12 │ │ -0e2cd2: 540c c814 |00db: iget-object v12, v0, Lcom/ds/avare/shapes/DrawingContext;.pan:Lcom/ds/avare/position/Pan; // field@14c8 │ │ -0e2cd6: 6e10 1324 0c00 |00dd: invoke-virtual {v12}, Lcom/ds/avare/position/Pan;.getTileMoveY:()I // method@2413 │ │ -0e2cdc: 0a0c |00e0: move-result v12 │ │ -0e2cde: d2cc 0002 |00e1: mul-int/lit16 v12, v12, #int 512 // #0200 │ │ -0e2ce2: 82cc |00e3: int-to-float v12, v12 │ │ -0e2ce4: c6c6 |00e4: add-float/2addr v6, v12 │ │ -0e2ce6: 540c c514 |00e5: iget-object v12, v0, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ -0e2cea: 6e10 fe23 0c00 |00e7: invoke-virtual {v12}, Lcom/ds/avare/position/Movement;.getOffsetLatitude:()D // method@23fe │ │ -0e2cf0: 0b0c |00ea: move-result-wide v12 │ │ -0e2cf2: 8ccc |00eb: double-to-float v12, v12 │ │ -0e2cf4: c7c6 |00ec: sub-float/2addr v6, v12 │ │ -0e2cf6: a806 0610 |00ed: mul-float v6, v6, v16 │ │ -0e2cfa: c665 |00ef: add-float/2addr v5, v6 │ │ -0e2cfc: 6e30 d802 ba05 |00f0: invoke-virtual {v10, v11, v5}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ -0e2d02: 6e10 2826 0900 |00f3: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0e2d08: 0c05 |00f6: move-result-object v5 │ │ -0e2d0a: 3805 1300 |00f7: if-eqz v5, 010a // +0013 │ │ -0e2d0e: 6e10 9d02 0500 |00f9: invoke-virtual {v5}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@029d │ │ -0e2d14: 0a06 |00fc: move-result v6 │ │ -0e2d16: 3906 0d00 |00fd: if-nez v6, 010a // +000d │ │ -0e2d1a: 5406 c214 |00ff: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0e2d1e: 6e10 3026 0900 |0101: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0e2d24: 0c09 |0104: move-result-object v9 │ │ -0e2d26: 540a c714 |0105: iget-object v10, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e2d2a: 6e40 b102 56a9 |0107: invoke-virtual {v6, v5, v9, v10}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ -0e2d30: 5405 c714 |010a: iget-object v5, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e2d34: 7110 aa26 0500 |010c: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.restoreCanvasColors:(Landroid/graphics/Paint;)V // method@26aa │ │ -0e2d3a: d807 0701 |010f: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0e2d3e: 0206 1000 |0111: move/from16 v6, v16 │ │ -0e2d42: 2900 3dff |0113: goto/16 0050 // -00c3 │ │ -0e2d46: 0808 1300 |0115: move-object/from16 v8, v19 │ │ -0e2d4a: 7401 d324 1300 |0117: invoke-virtual/range {v19}, Lcom/ds/avare/shapes/TileMap;.isChartPartial:()Z // method@24d3 │ │ -0e2d50: 0a01 |011a: move-result v1 │ │ -0e2d52: 3801 4800 |011b: if-eqz v1, 0163 // +0048 │ │ -0e2d56: 5401 cd14 |011d: iget-object v1, v0, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ -0e2d5a: 12f2 |011f: const/4 v2, #int -1 // #ff │ │ -0e2d5c: 6e20 f802 2100 |0120: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e2d62: 5401 cc14 |0123: iget-object v1, v0, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ -0e2d66: 6e10 251e 0100 |0125: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ -0e2d6c: 0c02 |0128: move-result-object v2 │ │ -0e2d6e: 5403 c214 |0129: iget-object v3, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0e2d72: 5404 cd14 |012b: iget-object v4, v0, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ -0e2d76: 2201 1007 |012d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0e2d7a: 7010 eb2a 0100 |012f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e2d80: 5405 c314 |0132: iget-object v5, v0, Lcom/ds/avare/shapes/DrawingContext;.context:Landroid/content/Context; // field@14c3 │ │ -0e2d84: 1406 7a00 0c7f |0134: const v6, #float 1.86094e+38 // #7f0c007a │ │ -0e2d8a: 6e20 a901 6500 |0137: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e2d90: 0c05 |013a: move-result-object v5 │ │ -0e2d92: 6e20 f52a 5100 |013b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e2d98: 1a05 1b00 |013e: const-string v5, " " // string@001b │ │ -0e2d9c: 6e20 f52a 5100 |0140: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e2da2: 0805 1200 |0143: move-object/from16 v5, v18 │ │ -0e2da6: 6e20 f52a 5100 |0145: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e2dac: 6e10 fa2a 0100 |0148: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e2db2: 0c05 |014b: move-result-object v5 │ │ -0e2db4: 1506 ffff |014c: const/high16 v6, #int -65536 // #ffff │ │ -0e2db8: 5401 ce14 |014e: iget-object v1, v0, Lcom/ds/avare/shapes/DrawingContext;.view:Landroid/view/View; // field@14ce │ │ -0e2dbc: 6e10 dc06 0100 |0150: invoke-virtual {v1}, Landroid/view/View;.getWidth:()I // method@06dc │ │ -0e2dc2: 0a01 |0153: move-result v1 │ │ -0e2dc4: db01 0102 |0154: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0e2dc8: 8217 |0156: int-to-float v7, v1 │ │ -0e2dca: 5400 ce14 |0157: iget-object v0, v0, Lcom/ds/avare/shapes/DrawingContext;.view:Landroid/view/View; // field@14ce │ │ -0e2dce: 6e10 ad06 0000 |0159: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@06ad │ │ -0e2dd4: 0a00 |015c: move-result v0 │ │ -0e2dd6: db00 0002 |015d: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0e2dda: 8208 |015f: int-to-float v8, v0 │ │ -0e2ddc: 7407 4a27 0200 |0160: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ -0e2de2: 0e00 |0163: return-void │ │ +0e2b14: |[0e2b14] com.ds.avare.shapes.Tile.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/lang/String;Lcom/ds/avare/shapes/TileMap;)V │ │ +0e2b24: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0e2b28: 5401 c714 |0002: iget-object v1, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e2b2c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0e2b2e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0e2b30: 6e53 fd02 2122 |0006: invoke-virtual {v1, v2, v2, v2, v3}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0e2b36: 5401 cc14 |0009: iget-object v1, v0, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ +0e2b3a: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ +0e2b3e: 0e00 |000d: return-void │ │ +0e2b40: 7401 d024 1300 |000e: invoke-virtual/range {v19}, Lcom/ds/avare/shapes/TileMap;.getTilesNum:()I // method@24d0 │ │ +0e2b46: 0a01 |0011: move-result v1 │ │ +0e2b48: 5402 c914 |0012: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0e2b4c: 6e10 f224 0200 |0014: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getChartType:()Ljava/lang/String; // method@24f2 │ │ +0e2b52: 0c02 |0017: move-result-object v2 │ │ +0e2b54: 7110 5d2a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e2b5a: 0a02 |001b: move-result v2 │ │ +0e2b5c: 7110 bd22 0200 |001c: invoke-static {v2}, Lcom/ds/avare/place/Boundaries;.getChartType:(I)Ljava/lang/String; // method@22bd │ │ +0e2b62: 0c02 |001f: move-result-object v2 │ │ +0e2b64: 5404 c914 |0020: iget-object v4, v0, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0e2b68: 6e10 2325 0400 |0022: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ +0e2b6e: 0a04 |0025: move-result v4 │ │ +0e2b70: 3804 1c00 |0026: if-eqz v4, 0042 // +001c │ │ +0e2b74: 1a04 9512 |0028: const-string v4, "IFR Low" // string@1295 │ │ +0e2b78: 6e20 ba2a 4200 |002a: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e2b7e: 0a04 |002d: move-result v4 │ │ +0e2b80: 3904 1200 |002e: if-nez v4, 0040 // +0012 │ │ +0e2b84: 1a04 9412 |0030: const-string v4, "IFR High" // string@1294 │ │ +0e2b88: 6e20 ba2a 4200 |0032: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e2b8e: 0a04 |0035: move-result v4 │ │ +0e2b90: 3904 0a00 |0036: if-nez v4, 0040 // +000a │ │ +0e2b94: 1a04 9312 |0038: const-string v4, "IFR Area" // string@1293 │ │ +0e2b98: 6e20 ba2a 4200 |003a: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e2b9e: 0a02 |003d: move-result v2 │ │ +0e2ba0: 3802 0400 |003e: if-eqz v2, 0042 // +0004 │ │ +0e2ba4: 1212 |0040: const/4 v2, #int 1 // #1 │ │ +0e2ba6: 2802 |0041: goto 0043 // +0002 │ │ +0e2ba8: 1202 |0042: const/4 v2, #int 0 // #0 │ │ +0e2baa: 5404 cb14 |0043: iget-object v4, v0, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ +0e2bae: 6e10 3124 0400 |0045: invoke-virtual {v4}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ +0e2bb4: 0a04 |0048: move-result v4 │ │ +0e2bb6: 5406 cb14 |0049: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ +0e2bba: 6e10 3024 0600 |004b: invoke-virtual {v6}, Lcom/ds/avare/position/Scale;.getScaleCorrected:()F // method@2430 │ │ +0e2bc0: 0a06 |004e: move-result v6 │ │ +0e2bc2: 1207 |004f: const/4 v7, #int 0 // #0 │ │ +0e2bc4: 3517 c500 |0050: if-ge v7, v1, 0115 // +00c5 │ │ +0e2bc8: 0808 1300 |0052: move-object/from16 v8, v19 │ │ +0e2bcc: 6e20 cf24 7800 |0054: invoke-virtual {v8, v7}, Lcom/ds/avare/shapes/TileMap;.getTile:(I)Lcom/ds/avare/utils/BitmapHolder; // method@24cf │ │ +0e2bd2: 0c09 |0057: move-result-object v9 │ │ +0e2bd4: 3909 0400 |0058: if-nez v9, 005c // +0004 │ │ +0e2bd8: 121a |005a: const/4 v10, #int 1 // #1 │ │ +0e2bda: 2809 |005b: goto 0064 // +0009 │ │ +0e2bdc: 6e10 2826 0900 |005c: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0e2be2: 0c0a |005f: move-result-object v10 │ │ +0e2be4: 390a 0300 |0060: if-nez v10, 0063 // +0003 │ │ +0e2be8: 28f8 |0062: goto 005a // -0008 │ │ +0e2bea: 120a |0063: const/4 v10, #int 0 // #0 │ │ +0e2bec: 380a 0600 |0064: if-eqz v10, 006a // +0006 │ │ +0e2bf0: 0210 0600 |0066: move/from16 v16, v6 │ │ +0e2bf4: 2900 a700 |0068: goto/16 010f // +00a7 │ │ +0e2bf8: 3802 0700 |006a: if-eqz v2, 0071 // +0007 │ │ +0e2bfc: 540a c714 |006c: iget-object v10, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e2c00: 7110 9a26 0a00 |006e: invoke-static {v10}, Lcom/ds/avare/utils/Helper;.invertCanvasColors:(Landroid/graphics/Paint;)V // method@269a │ │ +0e2c06: 6e10 3026 0900 |0071: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0e2c0c: 0c0a |0074: move-result-object v10 │ │ +0e2c0e: 6e30 dc02 4a06 |0075: invoke-virtual {v10, v4, v6}, Landroid/graphics/Matrix;.setScale:(FF)V // method@02dc │ │ +0e2c14: 6e10 3026 0900 |0078: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0e2c1a: 0c0a |007b: move-result-object v10 │ │ +0e2c1c: 540b ce14 |007c: iget-object v11, v0, Lcom/ds/avare/shapes/DrawingContext;.view:Landroid/view/View; // field@14ce │ │ +0e2c20: 6e10 dc06 0b00 |007e: invoke-virtual {v11}, Landroid/view/View;.getWidth:()I // method@06dc │ │ +0e2c26: 0a0b |0081: move-result v11 │ │ +0e2c28: 82bb |0082: int-to-float v11, v11 │ │ +0e2c2a: 150c 0040 |0083: const/high16 v12, #int 1073741824 // #4000 │ │ +0e2c2e: c9cb |0085: div-float/2addr v11, v12 │ │ +0e2c30: 7401 d124 1300 |0086: invoke-virtual/range {v19}, Lcom/ds/avare/shapes/TileMap;.getXTilesNum:()I // method@24d1 │ │ +0e2c36: 0a0d |0089: move-result v13 │ │ +0e2c38: 940d 070d |008a: rem-int v13, v7, v13 │ │ +0e2c3c: d2dd 0002 |008c: mul-int/lit16 v13, v13, #int 512 // #0200 │ │ +0e2c40: 7401 d124 1300 |008e: invoke-virtual/range {v19}, Lcom/ds/avare/shapes/TileMap;.getXTilesNum:()I // method@24d1 │ │ +0e2c46: 0a0e |0091: move-result v14 │ │ +0e2c48: db0e 0e02 |0092: div-int/lit8 v14, v14, #int 2 // #02 │ │ +0e2c4c: d2ee 0002 |0094: mul-int/lit16 v14, v14, #int 512 // #0200 │ │ +0e2c50: b1ed |0096: sub-int/2addr v13, v14 │ │ +0e2c52: 82dd |0097: int-to-float v13, v13 │ │ +0e2c54: 150e 80c3 |0098: const/high16 v14, #int -1015021568 // #c380 │ │ +0e2c58: c6ed |009a: add-float/2addr v13, v14 │ │ +0e2c5a: 540f c814 |009b: iget-object v15, v0, Lcom/ds/avare/shapes/DrawingContext;.pan:Lcom/ds/avare/position/Pan; // field@14c8 │ │ +0e2c5e: 6e10 0f24 0f00 |009d: invoke-virtual {v15}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0e2c64: 0a0f |00a0: move-result v15 │ │ +0e2c66: c6fd |00a1: add-float/2addr v13, v15 │ │ +0e2c68: 540f c814 |00a2: iget-object v15, v0, Lcom/ds/avare/shapes/DrawingContext;.pan:Lcom/ds/avare/position/Pan; // field@14c8 │ │ +0e2c6c: 6e10 1124 0f00 |00a4: invoke-virtual {v15}, Lcom/ds/avare/position/Pan;.getTileMoveX:()I // method@2411 │ │ +0e2c72: 0a0f |00a7: move-result v15 │ │ +0e2c74: d2ff 0002 |00a8: mul-int/lit16 v15, v15, #int 512 // #0200 │ │ +0e2c78: 82ff |00aa: int-to-float v15, v15 │ │ +0e2c7a: c6fd |00ab: add-float/2addr v13, v15 │ │ +0e2c7c: 540f c514 |00ac: iget-object v15, v0, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ +0e2c80: 0210 0600 |00ae: move/from16 v16, v6 │ │ +0e2c84: 6e10 ff23 0f00 |00b0: invoke-virtual {v15}, Lcom/ds/avare/position/Movement;.getOffsetLongitude:()D // method@23ff │ │ +0e2c8a: 0b05 |00b3: move-result-wide v5 │ │ +0e2c8c: 8c55 |00b4: double-to-float v5, v5 │ │ +0e2c8e: c75d |00b5: sub-float/2addr v13, v5 │ │ +0e2c90: a80d 0d04 |00b6: mul-float v13, v13, v4 │ │ +0e2c94: c6db |00b8: add-float/2addr v11, v13 │ │ +0e2c96: 5405 ce14 |00b9: iget-object v5, v0, Lcom/ds/avare/shapes/DrawingContext;.view:Landroid/view/View; // field@14ce │ │ +0e2c9a: 6e10 ad06 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getHeight:()I // method@06ad │ │ +0e2ca0: 0a05 |00be: move-result v5 │ │ +0e2ca2: 8255 |00bf: int-to-float v5, v5 │ │ +0e2ca4: c9c5 |00c0: div-float/2addr v5, v12 │ │ +0e2ca6: 5406 c814 |00c1: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.pan:Lcom/ds/avare/position/Pan; // field@14c8 │ │ +0e2caa: 6e10 1024 0600 |00c3: invoke-virtual {v6}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0e2cb0: 0a06 |00c6: move-result v6 │ │ +0e2cb2: c6e6 |00c7: add-float/2addr v6, v14 │ │ +0e2cb4: 7401 d124 1300 |00c8: invoke-virtual/range {v19}, Lcom/ds/avare/shapes/TileMap;.getXTilesNum:()I // method@24d1 │ │ +0e2cba: 0a0c |00cb: move-result v12 │ │ +0e2cbc: 930c 070c |00cc: div-int v12, v7, v12 │ │ +0e2cc0: d2cc 0002 |00ce: mul-int/lit16 v12, v12, #int 512 // #0200 │ │ +0e2cc4: 7401 d224 1300 |00d0: invoke-virtual/range {v19}, Lcom/ds/avare/shapes/TileMap;.getYTilesNum:()I // method@24d2 │ │ +0e2cca: 0a0d |00d3: move-result v13 │ │ +0e2ccc: db0d 0d02 |00d4: div-int/lit8 v13, v13, #int 2 // #02 │ │ +0e2cd0: d2dd 0002 |00d6: mul-int/lit16 v13, v13, #int 512 // #0200 │ │ +0e2cd4: b1dc |00d8: sub-int/2addr v12, v13 │ │ +0e2cd6: 82cc |00d9: int-to-float v12, v12 │ │ +0e2cd8: c6c6 |00da: add-float/2addr v6, v12 │ │ +0e2cda: 540c c814 |00db: iget-object v12, v0, Lcom/ds/avare/shapes/DrawingContext;.pan:Lcom/ds/avare/position/Pan; // field@14c8 │ │ +0e2cde: 6e10 1324 0c00 |00dd: invoke-virtual {v12}, Lcom/ds/avare/position/Pan;.getTileMoveY:()I // method@2413 │ │ +0e2ce4: 0a0c |00e0: move-result v12 │ │ +0e2ce6: d2cc 0002 |00e1: mul-int/lit16 v12, v12, #int 512 // #0200 │ │ +0e2cea: 82cc |00e3: int-to-float v12, v12 │ │ +0e2cec: c6c6 |00e4: add-float/2addr v6, v12 │ │ +0e2cee: 540c c514 |00e5: iget-object v12, v0, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ +0e2cf2: 6e10 fe23 0c00 |00e7: invoke-virtual {v12}, Lcom/ds/avare/position/Movement;.getOffsetLatitude:()D // method@23fe │ │ +0e2cf8: 0b0c |00ea: move-result-wide v12 │ │ +0e2cfa: 8ccc |00eb: double-to-float v12, v12 │ │ +0e2cfc: c7c6 |00ec: sub-float/2addr v6, v12 │ │ +0e2cfe: a806 0610 |00ed: mul-float v6, v6, v16 │ │ +0e2d02: c665 |00ef: add-float/2addr v5, v6 │ │ +0e2d04: 6e30 d802 ba05 |00f0: invoke-virtual {v10, v11, v5}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ +0e2d0a: 6e10 2826 0900 |00f3: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0e2d10: 0c05 |00f6: move-result-object v5 │ │ +0e2d12: 3805 1300 |00f7: if-eqz v5, 010a // +0013 │ │ +0e2d16: 6e10 9d02 0500 |00f9: invoke-virtual {v5}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@029d │ │ +0e2d1c: 0a06 |00fc: move-result v6 │ │ +0e2d1e: 3906 0d00 |00fd: if-nez v6, 010a // +000d │ │ +0e2d22: 5406 c214 |00ff: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0e2d26: 6e10 3026 0900 |0101: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0e2d2c: 0c09 |0104: move-result-object v9 │ │ +0e2d2e: 540a c714 |0105: iget-object v10, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e2d32: 6e40 b102 56a9 |0107: invoke-virtual {v6, v5, v9, v10}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ +0e2d38: 5405 c714 |010a: iget-object v5, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e2d3c: 7110 aa26 0500 |010c: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.restoreCanvasColors:(Landroid/graphics/Paint;)V // method@26aa │ │ +0e2d42: d807 0701 |010f: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0e2d46: 0206 1000 |0111: move/from16 v6, v16 │ │ +0e2d4a: 2900 3dff |0113: goto/16 0050 // -00c3 │ │ +0e2d4e: 0808 1300 |0115: move-object/from16 v8, v19 │ │ +0e2d52: 7401 d324 1300 |0117: invoke-virtual/range {v19}, Lcom/ds/avare/shapes/TileMap;.isChartPartial:()Z // method@24d3 │ │ +0e2d58: 0a01 |011a: move-result v1 │ │ +0e2d5a: 3801 4800 |011b: if-eqz v1, 0163 // +0048 │ │ +0e2d5e: 5401 cd14 |011d: iget-object v1, v0, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ +0e2d62: 12f2 |011f: const/4 v2, #int -1 // #ff │ │ +0e2d64: 6e20 f802 2100 |0120: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e2d6a: 5401 cc14 |0123: iget-object v1, v0, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ +0e2d6e: 6e10 251e 0100 |0125: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ +0e2d74: 0c02 |0128: move-result-object v2 │ │ +0e2d76: 5403 c214 |0129: iget-object v3, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0e2d7a: 5404 cd14 |012b: iget-object v4, v0, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ +0e2d7e: 2201 1007 |012d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0e2d82: 7010 eb2a 0100 |012f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e2d88: 5405 c314 |0132: iget-object v5, v0, Lcom/ds/avare/shapes/DrawingContext;.context:Landroid/content/Context; // field@14c3 │ │ +0e2d8c: 1406 7a00 0c7f |0134: const v6, #float 1.86094e+38 // #7f0c007a │ │ +0e2d92: 6e20 a901 6500 |0137: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e2d98: 0c05 |013a: move-result-object v5 │ │ +0e2d9a: 6e20 f52a 5100 |013b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e2da0: 1a05 1b00 |013e: const-string v5, " " // string@001b │ │ +0e2da4: 6e20 f52a 5100 |0140: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e2daa: 0805 1200 |0143: move-object/from16 v5, v18 │ │ +0e2dae: 6e20 f52a 5100 |0145: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e2db4: 6e10 fa2a 0100 |0148: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e2dba: 0c05 |014b: move-result-object v5 │ │ +0e2dbc: 1506 ffff |014c: const/high16 v6, #int -65536 // #ffff │ │ +0e2dc0: 5401 ce14 |014e: iget-object v1, v0, Lcom/ds/avare/shapes/DrawingContext;.view:Landroid/view/View; // field@14ce │ │ +0e2dc4: 6e10 dc06 0100 |0150: invoke-virtual {v1}, Landroid/view/View;.getWidth:()I // method@06dc │ │ +0e2dca: 0a01 |0153: move-result v1 │ │ +0e2dcc: db01 0102 |0154: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0e2dd0: 8217 |0156: int-to-float v7, v1 │ │ +0e2dd2: 5400 ce14 |0157: iget-object v0, v0, Lcom/ds/avare/shapes/DrawingContext;.view:Landroid/view/View; // field@14ce │ │ +0e2dd6: 6e10 ad06 0000 |0159: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@06ad │ │ +0e2ddc: 0a00 |015c: move-result v0 │ │ +0e2dde: db00 0002 |015d: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0e2de2: 8208 |015f: int-to-float v8, v0 │ │ +0e2de4: 7407 4a27 0200 |0160: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ +0e2dea: 0e00 |0163: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=292 │ │ 0x0009 line=293 │ │ 0x000e line=297 │ │ 0x0012 line=299 │ │ 0x001c line=301 │ │ @@ -238742,22 +238744,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0e28cc: |[0e28cc] com.ds.avare.shapes.Tile.getMaxZoom:(Landroid/content/Context;Ljava/lang/String;)I │ │ -0e28dc: 7110 632a 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2a63 │ │ -0e28e2: 0c00 |0003: move-result-object v0 │ │ -0e28e4: 6e10 5b2a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -0e28ea: 0a00 |0007: move-result v0 │ │ -0e28ec: 7110 c022 0000 |0008: invoke-static {v0}, Lcom/ds/avare/place/Boundaries;.getZoom:(I)I // method@22c0 │ │ -0e28f2: 0a00 |000b: move-result v0 │ │ -0e28f4: 0f00 |000c: return v0 │ │ +0e28d0: |[0e28d0] com.ds.avare.shapes.Tile.getMaxZoom:(Landroid/content/Context;Ljava/lang/String;)I │ │ +0e28e0: 7110 632a 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2a63 │ │ +0e28e6: 0c00 |0003: move-result-object v0 │ │ +0e28e8: 6e10 5b2a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +0e28ee: 0a00 |0007: move-result v0 │ │ +0e28f0: 7110 c022 0000 |0008: invoke-static {v0}, Lcom/ds/avare/place/Boundaries;.getZoom:(I)I // method@22c0 │ │ +0e28f6: 0a00 |000b: move-result v0 │ │ +0e28f8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -238766,18 +238768,18 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0e28f8: |[0e28f8] com.ds.avare.shapes.Tile.getNeighborCol:(I)I │ │ -0e2908: 5210 0515 |0000: iget v0, v1, Lcom/ds/avare/shapes/Tile;.mCol:I // field@1505 │ │ -0e290c: b020 |0002: add-int/2addr v0, v2 │ │ -0e290e: 0f00 |0003: return v0 │ │ +0e28fc: |[0e28fc] com.ds.avare.shapes.Tile.getNeighborCol:(I)I │ │ +0e290c: 5210 0515 |0000: iget v0, v1, Lcom/ds/avare/shapes/Tile;.mCol:I // field@1505 │ │ +0e2910: b020 |0002: add-int/2addr v0, v2 │ │ +0e2912: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/ds/avare/shapes/Tile; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ │ │ @@ -238786,18 +238788,18 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0e2910: |[0e2910] com.ds.avare.shapes.Tile.getNeighborRow:(I)I │ │ -0e2920: 5210 1215 |0000: iget v0, v1, Lcom/ds/avare/shapes/Tile;.mRow:I // field@1512 │ │ -0e2924: b020 |0002: add-int/2addr v0, v2 │ │ -0e2926: 0f00 |0003: return v0 │ │ +0e2914: |[0e2914] com.ds.avare.shapes.Tile.getNeighborRow:(I)I │ │ +0e2924: 5210 1215 |0000: iget v0, v1, Lcom/ds/avare/shapes/Tile;.mRow:I // field@1512 │ │ +0e2928: b020 |0002: add-int/2addr v0, v2 │ │ +0e292a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/ds/avare/shapes/Tile; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ │ │ @@ -238806,67 +238808,67 @@ │ │ type : '(Lcom/ds/avare/storage/Preferences;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 103 16-bit code units │ │ -0e2de4: |[0e2de4] com.ds.avare.shapes.Tile.setup:(Lcom/ds/avare/storage/Preferences;)V │ │ -0e2df4: 5423 1115 |0000: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2df8: 6e10 e423 0300 |0002: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLonUpperLeft:()D // method@23e4 │ │ -0e2dfe: 0b00 |0005: move-result-wide v0 │ │ -0e2e00: 5a20 0f15 |0006: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLonUL:D // field@150f │ │ -0e2e04: 5423 1115 |0008: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2e08: 6e10 de23 0300 |000a: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLatUpperLeft:()D // method@23de │ │ -0e2e0e: 0b00 |000d: move-result-wide v0 │ │ -0e2e10: 5a20 0a15 |000e: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLatUL:D // field@150a │ │ -0e2e14: 5423 1115 |0010: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2e18: 6e10 e323 0300 |0012: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLonLowerRight:()D // method@23e3 │ │ -0e2e1e: 0b00 |0015: move-result-wide v0 │ │ -0e2e20: 5a20 0e15 |0016: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLonLR:D // field@150e │ │ -0e2e24: 5423 1115 |0018: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2e28: 6e10 dd23 0300 |001a: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLatLowerRight:()D // method@23dd │ │ -0e2e2e: 0b00 |001d: move-result-wide v0 │ │ -0e2e30: 5a20 0915 |001e: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLatLR:D // field@1509 │ │ -0e2e34: 5423 1115 |0020: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2e38: 6e10 e223 0300 |0022: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLonLowerLeft:()D // method@23e2 │ │ -0e2e3e: 0b00 |0025: move-result-wide v0 │ │ -0e2e40: 5a20 0d15 |0026: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLonLL:D // field@150d │ │ -0e2e44: 5423 1115 |0028: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2e48: 6e10 dc23 0300 |002a: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLatLowerLeft:()D // method@23dc │ │ -0e2e4e: 0b00 |002d: move-result-wide v0 │ │ -0e2e50: 5a20 0815 |002e: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLatLL:D // field@1508 │ │ -0e2e54: 5423 1115 |0030: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2e58: 6e10 e523 0300 |0032: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLonUpperRight:()D // method@23e5 │ │ -0e2e5e: 0b00 |0035: move-result-wide v0 │ │ -0e2e60: 5a20 1015 |0036: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLonUR:D // field@1510 │ │ -0e2e64: 5423 1115 |0038: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2e68: 6e10 df23 0300 |003a: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLatUpperRight:()D // method@23df │ │ -0e2e6e: 0b00 |003d: move-result-wide v0 │ │ -0e2e70: 5a20 0b15 |003e: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLatUR:D // field@150b │ │ -0e2e74: 5423 1115 |0040: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2e78: 6e10 e123 0300 |0042: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLonCenter:()D // method@23e1 │ │ -0e2e7e: 0b00 |0045: move-result-wide v0 │ │ -0e2e80: 5a20 0c15 |0046: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLonC:D // field@150c │ │ -0e2e84: 5423 1115 |0048: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2e88: 6e10 db23 0300 |004a: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLatCenter:()D // method@23db │ │ -0e2e8e: 0b00 |004d: move-result-wide v0 │ │ -0e2e90: 5a20 0715 |004e: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLatC:D // field@1507 │ │ -0e2e94: 5423 1115 |0050: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2e98: 6e10 eb23 0300 |0052: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getTiley:()I // method@23eb │ │ -0e2e9e: 0a03 |0055: move-result v3 │ │ -0e2ea0: 5923 1215 |0056: iput v3, v2, Lcom/ds/avare/shapes/Tile;.mRow:I // field@1512 │ │ -0e2ea4: 5423 1115 |0058: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2ea8: 6e10 ea23 0300 |005a: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getTilex:()I // method@23ea │ │ -0e2eae: 0a03 |005d: move-result v3 │ │ -0e2eb0: 5923 0515 |005e: iput v3, v2, Lcom/ds/avare/shapes/Tile;.mCol:I // field@1505 │ │ -0e2eb4: 1900 8040 |0060: const-wide/high16 v0, #long 4647714815446351872 // #4080 │ │ -0e2eb8: 5a20 1315 |0062: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mWidth:D // field@1513 │ │ -0e2ebc: 5a20 0615 |0064: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mHeight:D // field@1506 │ │ -0e2ec0: 0e00 |0066: return-void │ │ +0e2dec: |[0e2dec] com.ds.avare.shapes.Tile.setup:(Lcom/ds/avare/storage/Preferences;)V │ │ +0e2dfc: 5423 1115 |0000: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e2e00: 6e10 e423 0300 |0002: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLonUpperLeft:()D // method@23e4 │ │ +0e2e06: 0b00 |0005: move-result-wide v0 │ │ +0e2e08: 5a20 0f15 |0006: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLonUL:D // field@150f │ │ +0e2e0c: 5423 1115 |0008: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e2e10: 6e10 de23 0300 |000a: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLatUpperLeft:()D // method@23de │ │ +0e2e16: 0b00 |000d: move-result-wide v0 │ │ +0e2e18: 5a20 0a15 |000e: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLatUL:D // field@150a │ │ +0e2e1c: 5423 1115 |0010: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e2e20: 6e10 e323 0300 |0012: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLonLowerRight:()D // method@23e3 │ │ +0e2e26: 0b00 |0015: move-result-wide v0 │ │ +0e2e28: 5a20 0e15 |0016: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLonLR:D // field@150e │ │ +0e2e2c: 5423 1115 |0018: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e2e30: 6e10 dd23 0300 |001a: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLatLowerRight:()D // method@23dd │ │ +0e2e36: 0b00 |001d: move-result-wide v0 │ │ +0e2e38: 5a20 0915 |001e: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLatLR:D // field@1509 │ │ +0e2e3c: 5423 1115 |0020: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e2e40: 6e10 e223 0300 |0022: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLonLowerLeft:()D // method@23e2 │ │ +0e2e46: 0b00 |0025: move-result-wide v0 │ │ +0e2e48: 5a20 0d15 |0026: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLonLL:D // field@150d │ │ +0e2e4c: 5423 1115 |0028: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e2e50: 6e10 dc23 0300 |002a: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLatLowerLeft:()D // method@23dc │ │ +0e2e56: 0b00 |002d: move-result-wide v0 │ │ +0e2e58: 5a20 0815 |002e: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLatLL:D // field@1508 │ │ +0e2e5c: 5423 1115 |0030: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e2e60: 6e10 e523 0300 |0032: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLonUpperRight:()D // method@23e5 │ │ +0e2e66: 0b00 |0035: move-result-wide v0 │ │ +0e2e68: 5a20 1015 |0036: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLonUR:D // field@1510 │ │ +0e2e6c: 5423 1115 |0038: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e2e70: 6e10 df23 0300 |003a: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLatUpperRight:()D // method@23df │ │ +0e2e76: 0b00 |003d: move-result-wide v0 │ │ +0e2e78: 5a20 0b15 |003e: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLatUR:D // field@150b │ │ +0e2e7c: 5423 1115 |0040: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e2e80: 6e10 e123 0300 |0042: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLonCenter:()D // method@23e1 │ │ +0e2e86: 0b00 |0045: move-result-wide v0 │ │ +0e2e88: 5a20 0c15 |0046: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLonC:D // field@150c │ │ +0e2e8c: 5423 1115 |0048: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e2e90: 6e10 db23 0300 |004a: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getLatCenter:()D // method@23db │ │ +0e2e96: 0b00 |004d: move-result-wide v0 │ │ +0e2e98: 5a20 0715 |004e: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLatC:D // field@1507 │ │ +0e2e9c: 5423 1115 |0050: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e2ea0: 6e10 eb23 0300 |0052: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getTiley:()I // method@23eb │ │ +0e2ea6: 0a03 |0055: move-result v3 │ │ +0e2ea8: 5923 1215 |0056: iput v3, v2, Lcom/ds/avare/shapes/Tile;.mRow:I // field@1512 │ │ +0e2eac: 5423 1115 |0058: iget-object v3, v2, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e2eb0: 6e10 ea23 0300 |005a: invoke-virtual {v3}, Lcom/ds/avare/position/Epsg900913;.getTilex:()I // method@23ea │ │ +0e2eb6: 0a03 |005d: move-result v3 │ │ +0e2eb8: 5923 0515 |005e: iput v3, v2, Lcom/ds/avare/shapes/Tile;.mCol:I // field@1505 │ │ +0e2ebc: 1900 8040 |0060: const-wide/high16 v0, #long 4647714815446351872 // #4080 │ │ +0e2ec0: 5a20 1315 |0062: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mWidth:D // field@1513 │ │ +0e2ec4: 5a20 0615 |0064: iput-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mHeight:D // field@1506 │ │ +0e2ec8: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0008 line=61 │ │ 0x0010 line=62 │ │ 0x0018 line=63 │ │ 0x0020 line=64 │ │ @@ -238889,17 +238891,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2928: |[0e2928] com.ds.avare.shapes.Tile.getChartIndex:()Ljava/lang/String; │ │ -0e2938: 5410 0415 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ -0e293c: 1100 |0002: return-object v0 │ │ +0e292c: |[0e292c] com.ds.avare.shapes.Tile.getChartIndex:()Ljava/lang/String; │ │ +0e293c: 5410 0415 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ +0e2940: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/shapes/Tile; │ │ │ │ #1 : (in Lcom/ds/avare/shapes/Tile;) │ │ @@ -238907,17 +238909,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e278c: |[0e278c] com.ds.avare.shapes.Tile.getLatitude:()D │ │ -0e279c: 5320 0715 |0000: iget-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLatC:D // field@1507 │ │ -0e27a0: 1000 |0002: return-wide v0 │ │ +0e2790: |[0e2790] com.ds.avare.shapes.Tile.getLatitude:()D │ │ +0e27a0: 5320 0715 |0000: iget-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLatC:D // field@1507 │ │ +0e27a4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/shapes/Tile; │ │ │ │ #2 : (in Lcom/ds/avare/shapes/Tile;) │ │ @@ -238925,17 +238927,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e27a4: |[0e27a4] com.ds.avare.shapes.Tile.getLongitude:()D │ │ -0e27b4: 5320 0c15 |0000: iget-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLonC:D // field@150c │ │ -0e27b8: 1000 |0002: return-wide v0 │ │ +0e27a8: |[0e27a8] com.ds.avare.shapes.Tile.getLongitude:()D │ │ +0e27b8: 5320 0c15 |0000: iget-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mLonC:D // field@150c │ │ +0e27bc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/shapes/Tile; │ │ │ │ #3 : (in Lcom/ds/avare/shapes/Tile;) │ │ @@ -238943,19 +238945,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0e2940: |[0e2940] com.ds.avare.shapes.Tile.getName:()Ljava/lang/String; │ │ -0e2950: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e2952: 6e30 b824 0100 |0001: invoke-virtual {v1, v0, v0}, Lcom/ds/avare/shapes/Tile;.getTileNeighbor:(II)Ljava/lang/String; // method@24b8 │ │ -0e2958: 0c00 |0004: move-result-object v0 │ │ -0e295a: 1100 |0005: return-object v0 │ │ +0e2944: |[0e2944] com.ds.avare.shapes.Tile.getName:()Ljava/lang/String; │ │ +0e2954: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e2956: 6e30 b824 0100 |0001: invoke-virtual {v1, v0, v0}, Lcom/ds/avare/shapes/Tile;.getTileNeighbor:(II)Ljava/lang/String; // method@24b8 │ │ +0e295c: 0c00 |0004: move-result-object v0 │ │ +0e295e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=284 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/shapes/Tile; │ │ │ │ #4 : (in Lcom/ds/avare/shapes/Tile;) │ │ @@ -238963,31 +238965,31 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0e27bc: |[0e27bc] com.ds.avare.shapes.Tile.getOffsetX:(D)D │ │ -0e27cc: 6e10 b624 0600 |0000: invoke-virtual {v6}, Lcom/ds/avare/shapes/Tile;.getPx:()D // method@24b6 │ │ -0e27d2: 0b00 |0003: move-result-wide v0 │ │ -0e27d4: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -0e27d8: 2f04 0002 |0006: cmpl-double v4, v0, v2 │ │ -0e27dc: 3804 1000 |0008: if-eqz v4, 0018 // +0010 │ │ -0e27e0: 5362 0c15 |000a: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mLonC:D // field@150c │ │ -0e27e4: cc27 |000c: sub-double/2addr v7, v2 │ │ -0e27e6: ce07 |000d: div-double/2addr v7, v0 │ │ -0e27e8: 1900 7040 |000e: const-wide/high16 v0, #long 4643211215818981376 // #4070 │ │ -0e27ec: 5362 1315 |0010: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mWidth:D // field@1513 │ │ -0e27f0: 1904 0040 |0012: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -0e27f4: ce42 |0014: div-double/2addr v2, v4 │ │ -0e27f6: cc20 |0015: sub-double/2addr v0, v2 │ │ -0e27f8: cc07 |0016: sub-double/2addr v7, v0 │ │ -0e27fa: 1007 |0017: return-wide v7 │ │ -0e27fc: 1002 |0018: return-wide v2 │ │ +0e27c0: |[0e27c0] com.ds.avare.shapes.Tile.getOffsetX:(D)D │ │ +0e27d0: 6e10 b624 0600 |0000: invoke-virtual {v6}, Lcom/ds/avare/shapes/Tile;.getPx:()D // method@24b6 │ │ +0e27d6: 0b00 |0003: move-result-wide v0 │ │ +0e27d8: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +0e27dc: 2f04 0002 |0006: cmpl-double v4, v0, v2 │ │ +0e27e0: 3804 1000 |0008: if-eqz v4, 0018 // +0010 │ │ +0e27e4: 5362 0c15 |000a: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mLonC:D // field@150c │ │ +0e27e8: cc27 |000c: sub-double/2addr v7, v2 │ │ +0e27ea: ce07 |000d: div-double/2addr v7, v0 │ │ +0e27ec: 1900 7040 |000e: const-wide/high16 v0, #long 4643211215818981376 // #4070 │ │ +0e27f0: 5362 1315 |0010: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mWidth:D // field@1513 │ │ +0e27f4: 1904 0040 |0012: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +0e27f8: ce42 |0014: div-double/2addr v2, v4 │ │ +0e27fa: cc20 |0015: sub-double/2addr v0, v2 │ │ +0e27fc: cc07 |0016: sub-double/2addr v7, v0 │ │ +0e27fe: 1007 |0017: return-wide v7 │ │ +0e2800: 1002 |0018: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x000a line=188 │ │ locals : │ │ 0x0000 - 0x0019 reg=6 this Lcom/ds/avare/shapes/Tile; │ │ 0x0000 - 0x0019 reg=7 (null) D │ │ @@ -238997,31 +238999,31 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0e2800: |[0e2800] com.ds.avare.shapes.Tile.getOffsetY:(D)D │ │ -0e2810: 6e10 b724 0600 |0000: invoke-virtual {v6}, Lcom/ds/avare/shapes/Tile;.getPy:()D // method@24b7 │ │ -0e2816: 0b00 |0003: move-result-wide v0 │ │ -0e2818: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -0e281c: 2f04 0002 |0006: cmpl-double v4, v0, v2 │ │ -0e2820: 3804 1000 |0008: if-eqz v4, 0018 // +0010 │ │ -0e2824: 5362 0715 |000a: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mLatC:D // field@1507 │ │ -0e2828: cc27 |000c: sub-double/2addr v7, v2 │ │ -0e282a: ce07 |000d: div-double/2addr v7, v0 │ │ -0e282c: 1900 7040 |000e: const-wide/high16 v0, #long 4643211215818981376 // #4070 │ │ -0e2830: 5362 0615 |0010: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mHeight:D // field@1506 │ │ -0e2834: 1904 0040 |0012: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -0e2838: ce42 |0014: div-double/2addr v2, v4 │ │ -0e283a: cc20 |0015: sub-double/2addr v0, v2 │ │ -0e283c: cc07 |0016: sub-double/2addr v7, v0 │ │ -0e283e: 1007 |0017: return-wide v7 │ │ -0e2840: 1002 |0018: return-wide v2 │ │ +0e2804: |[0e2804] com.ds.avare.shapes.Tile.getOffsetY:(D)D │ │ +0e2814: 6e10 b724 0600 |0000: invoke-virtual {v6}, Lcom/ds/avare/shapes/Tile;.getPy:()D // method@24b7 │ │ +0e281a: 0b00 |0003: move-result-wide v0 │ │ +0e281c: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +0e2820: 2f04 0002 |0006: cmpl-double v4, v0, v2 │ │ +0e2824: 3804 1000 |0008: if-eqz v4, 0018 // +0010 │ │ +0e2828: 5362 0715 |000a: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mLatC:D // field@1507 │ │ +0e282c: cc27 |000c: sub-double/2addr v7, v2 │ │ +0e282e: ce07 |000d: div-double/2addr v7, v0 │ │ +0e2830: 1900 7040 |000e: const-wide/high16 v0, #long 4643211215818981376 // #4070 │ │ +0e2834: 5362 0615 |0010: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mHeight:D // field@1506 │ │ +0e2838: 1904 0040 |0012: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +0e283c: ce42 |0014: div-double/2addr v2, v4 │ │ +0e283e: cc20 |0015: sub-double/2addr v0, v2 │ │ +0e2840: cc07 |0016: sub-double/2addr v7, v0 │ │ +0e2842: 1007 |0017: return-wide v7 │ │ +0e2844: 1002 |0018: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x000a line=205 │ │ locals : │ │ 0x0000 - 0x0019 reg=6 this Lcom/ds/avare/shapes/Tile; │ │ 0x0000 - 0x0019 reg=7 (null) D │ │ @@ -239031,17 +239033,17 @@ │ │ type : '()Lcom/ds/avare/position/Epsg900913;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2774: |[0e2774] com.ds.avare.shapes.Tile.getProjection:()Lcom/ds/avare/position/Epsg900913; │ │ -0e2784: 5410 1115 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ -0e2788: 1100 |0002: return-object v0 │ │ +0e2778: |[0e2778] com.ds.avare.shapes.Tile.getProjection:()Lcom/ds/avare/position/Epsg900913; │ │ +0e2788: 5410 1115 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Tile;.mProj:Lcom/ds/avare/position/Epsg900913; // field@1511 │ │ +0e278c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/shapes/Tile; │ │ │ │ #7 : (in Lcom/ds/avare/shapes/Tile;) │ │ @@ -239049,28 +239051,28 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0e2844: |[0e2844] com.ds.avare.shapes.Tile.getPx:()D │ │ -0e2854: 5360 0f15 |0000: iget-wide v0, v6, Lcom/ds/avare/shapes/Tile;.mLonUL:D // field@150f │ │ -0e2858: 5362 1015 |0002: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mLonUR:D // field@1510 │ │ -0e285c: cc20 |0004: sub-double/2addr v0, v2 │ │ -0e285e: 5362 0d15 |0005: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mLonLL:D // field@150d │ │ -0e2862: 5364 0e15 |0007: iget-wide v4, v6, Lcom/ds/avare/shapes/Tile;.mLonLR:D // field@150e │ │ -0e2866: cc42 |0009: sub-double/2addr v2, v4 │ │ -0e2868: cb20 |000a: add-double/2addr v0, v2 │ │ -0e286a: 8000 |000b: neg-double v0, v0 │ │ -0e286c: 5362 1315 |000c: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mWidth:D // field@1513 │ │ -0e2870: 1904 0040 |000e: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -0e2874: ad02 0204 |0010: mul-double v2, v2, v4 │ │ -0e2878: ce20 |0012: div-double/2addr v0, v2 │ │ -0e287a: 1000 |0013: return-wide v0 │ │ +0e2848: |[0e2848] com.ds.avare.shapes.Tile.getPx:()D │ │ +0e2858: 5360 0f15 |0000: iget-wide v0, v6, Lcom/ds/avare/shapes/Tile;.mLonUL:D // field@150f │ │ +0e285c: 5362 1015 |0002: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mLonUR:D // field@1510 │ │ +0e2860: cc20 |0004: sub-double/2addr v0, v2 │ │ +0e2862: 5362 0d15 |0005: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mLonLL:D // field@150d │ │ +0e2866: 5364 0e15 |0007: iget-wide v4, v6, Lcom/ds/avare/shapes/Tile;.mLonLR:D // field@150e │ │ +0e286a: cc42 |0009: sub-double/2addr v2, v4 │ │ +0e286c: cb20 |000a: add-double/2addr v0, v2 │ │ +0e286e: 8000 |000b: neg-double v0, v0 │ │ +0e2870: 5362 1315 |000c: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mWidth:D // field@1513 │ │ +0e2874: 1904 0040 |000e: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +0e2878: ad02 0204 |0010: mul-double v2, v2, v4 │ │ +0e287c: ce20 |0012: div-double/2addr v0, v2 │ │ +0e287e: 1000 |0013: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0014 reg=6 this Lcom/ds/avare/shapes/Tile; │ │ │ │ #8 : (in Lcom/ds/avare/shapes/Tile;) │ │ @@ -239078,28 +239080,28 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0e287c: |[0e287c] com.ds.avare.shapes.Tile.getPy:()D │ │ -0e288c: 5360 0a15 |0000: iget-wide v0, v6, Lcom/ds/avare/shapes/Tile;.mLatUL:D // field@150a │ │ -0e2890: 5362 0815 |0002: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mLatLL:D // field@1508 │ │ -0e2894: cc20 |0004: sub-double/2addr v0, v2 │ │ -0e2896: 5362 0b15 |0005: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mLatUR:D // field@150b │ │ -0e289a: 5364 0915 |0007: iget-wide v4, v6, Lcom/ds/avare/shapes/Tile;.mLatLR:D // field@1509 │ │ -0e289e: cc42 |0009: sub-double/2addr v2, v4 │ │ -0e28a0: cb20 |000a: add-double/2addr v0, v2 │ │ -0e28a2: 8000 |000b: neg-double v0, v0 │ │ -0e28a4: 5362 0615 |000c: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mHeight:D // field@1506 │ │ -0e28a8: 1904 0040 |000e: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -0e28ac: ad02 0204 |0010: mul-double v2, v2, v4 │ │ -0e28b0: ce20 |0012: div-double/2addr v0, v2 │ │ -0e28b2: 1000 |0013: return-wide v0 │ │ +0e2880: |[0e2880] com.ds.avare.shapes.Tile.getPy:()D │ │ +0e2890: 5360 0a15 |0000: iget-wide v0, v6, Lcom/ds/avare/shapes/Tile;.mLatUL:D // field@150a │ │ +0e2894: 5362 0815 |0002: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mLatLL:D // field@1508 │ │ +0e2898: cc20 |0004: sub-double/2addr v0, v2 │ │ +0e289a: 5362 0b15 |0005: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mLatUR:D // field@150b │ │ +0e289e: 5364 0915 |0007: iget-wide v4, v6, Lcom/ds/avare/shapes/Tile;.mLatLR:D // field@1509 │ │ +0e28a2: cc42 |0009: sub-double/2addr v2, v4 │ │ +0e28a4: cb20 |000a: add-double/2addr v0, v2 │ │ +0e28a6: 8000 |000b: neg-double v0, v0 │ │ +0e28a8: 5362 0615 |000c: iget-wide v2, v6, Lcom/ds/avare/shapes/Tile;.mHeight:D // field@1506 │ │ +0e28ac: 1904 0040 |000e: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +0e28b0: ad02 0204 |0010: mul-double v2, v2, v4 │ │ +0e28b4: ce20 |0012: div-double/2addr v0, v2 │ │ +0e28b6: 1000 |0013: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0014 reg=6 this Lcom/ds/avare/shapes/Tile; │ │ │ │ #9 : (in Lcom/ds/avare/shapes/Tile;) │ │ @@ -239107,37 +239109,37 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0e295c: |[0e295c] com.ds.avare.shapes.Tile.getTileNeighbor:(II)Ljava/lang/String; │ │ -0e296c: 7020 b124 5400 |0000: invoke-direct {v4, v5}, Lcom/ds/avare/shapes/Tile;.getNeighborCol:(I)I // method@24b1 │ │ -0e2972: 0a05 |0003: move-result v5 │ │ -0e2974: 7020 b224 6400 |0004: invoke-direct {v4, v6}, Lcom/ds/avare/shapes/Tile;.getNeighborRow:(I)I // method@24b2 │ │ -0e297a: 0a06 |0007: move-result v6 │ │ -0e297c: 2200 1007 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0e2980: 7010 eb2a 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e2986: 1a01 884b |000d: const-string v1, "tiles//" // string@4b88 │ │ -0e298a: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e2990: 5441 0415 |0012: iget-object v1, v4, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ -0e2994: 6e20 f52a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e299a: 1a01 7405 |0017: const-string v1, "/" // string@0574 │ │ -0e299e: 6e20 f52a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e29a4: 5342 1415 |001c: iget-wide v2, v4, Lcom/ds/avare/shapes/Tile;.mZoom:D // field@1514 │ │ -0e29a8: 8a22 |001e: double-to-int v2, v2 │ │ -0e29aa: 6e20 f12a 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0e29b0: 6e20 f52a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e29b6: 6e20 f12a 5000 |0025: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0e29bc: 6e20 f52a 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e29c2: 6e20 f12a 6000 |002b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0e29c8: 6e10 fa2a 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e29ce: 0c05 |0031: move-result-object v5 │ │ -0e29d0: 1105 |0032: return-object v5 │ │ +0e2960: |[0e2960] com.ds.avare.shapes.Tile.getTileNeighbor:(II)Ljava/lang/String; │ │ +0e2970: 7020 b124 5400 |0000: invoke-direct {v4, v5}, Lcom/ds/avare/shapes/Tile;.getNeighborCol:(I)I // method@24b1 │ │ +0e2976: 0a05 |0003: move-result v5 │ │ +0e2978: 7020 b224 6400 |0004: invoke-direct {v4, v6}, Lcom/ds/avare/shapes/Tile;.getNeighborRow:(I)I // method@24b2 │ │ +0e297e: 0a06 |0007: move-result v6 │ │ +0e2980: 2200 1007 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0e2984: 7010 eb2a 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e298a: 1a01 884b |000d: const-string v1, "tiles//" // string@4b88 │ │ +0e298e: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e2994: 5441 0415 |0012: iget-object v1, v4, Lcom/ds/avare/shapes/Tile;.mChartIndex:Ljava/lang/String; // field@1504 │ │ +0e2998: 6e20 f52a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e299e: 1a01 7405 |0017: const-string v1, "/" // string@0574 │ │ +0e29a2: 6e20 f52a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e29a8: 5342 1415 |001c: iget-wide v2, v4, Lcom/ds/avare/shapes/Tile;.mZoom:D // field@1514 │ │ +0e29ac: 8a22 |001e: double-to-int v2, v2 │ │ +0e29ae: 6e20 f12a 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0e29b4: 6e20 f52a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e29ba: 6e20 f12a 5000 |0025: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0e29c0: 6e20 f52a 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e29c6: 6e20 f12a 6000 |002b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0e29cc: 6e10 fa2a 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e29d2: 0c05 |0031: move-result-object v5 │ │ +0e29d4: 1105 |0032: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0004 line=265 │ │ 0x0008 line=267 │ │ locals : │ │ 0x0000 - 0x0033 reg=4 this Lcom/ds/avare/shapes/Tile; │ │ @@ -239149,17 +239151,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e28b4: |[0e28b4] com.ds.avare.shapes.Tile.getZoom:()D │ │ -0e28c4: 5320 1415 |0000: iget-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mZoom:D // field@1514 │ │ -0e28c8: 1000 |0002: return-wide v0 │ │ +0e28b8: |[0e28b8] com.ds.avare.shapes.Tile.getZoom:()D │ │ +0e28c8: 5320 1415 |0000: iget-wide v0, v2, Lcom/ds/avare/shapes/Tile;.mZoom:D // field@1514 │ │ +0e28cc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/shapes/Tile; │ │ │ │ #11 : (in Lcom/ds/avare/shapes/Tile;) │ │ @@ -239167,43 +239169,43 @@ │ │ type : '(DD)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 52 16-bit code units │ │ -0e26fc: |[0e26fc] com.ds.avare.shapes.Tile.within:(DD)Z │ │ -0e270c: 5330 0f15 |0000: iget-wide v0, v3, Lcom/ds/avare/shapes/Tile;.mLonUL:D // field@150f │ │ -0e2710: 3002 0004 |0002: cmpg-double v2, v0, v4 │ │ -0e2714: 3c02 2e00 |0004: if-gtz v2, 0032 // +002e │ │ -0e2718: 5330 0d15 |0006: iget-wide v0, v3, Lcom/ds/avare/shapes/Tile;.mLonLL:D // field@150d │ │ -0e271c: 3002 0004 |0008: cmpg-double v2, v0, v4 │ │ -0e2720: 3c02 2800 |000a: if-gtz v2, 0032 // +0028 │ │ -0e2724: 5330 1015 |000c: iget-wide v0, v3, Lcom/ds/avare/shapes/Tile;.mLonUR:D // field@1510 │ │ -0e2728: 2f02 0004 |000e: cmpl-double v2, v0, v4 │ │ -0e272c: 3a02 2200 |0010: if-ltz v2, 0032 // +0022 │ │ -0e2730: 5330 0e15 |0012: iget-wide v0, v3, Lcom/ds/avare/shapes/Tile;.mLonLR:D // field@150e │ │ -0e2734: 2f02 0004 |0014: cmpl-double v2, v0, v4 │ │ -0e2738: 3a02 1c00 |0016: if-ltz v2, 0032 // +001c │ │ -0e273c: 5334 0a15 |0018: iget-wide v4, v3, Lcom/ds/avare/shapes/Tile;.mLatUL:D // field@150a │ │ -0e2740: 2f00 0406 |001a: cmpl-double v0, v4, v6 │ │ -0e2744: 3a00 1600 |001c: if-ltz v0, 0032 // +0016 │ │ -0e2748: 5334 0b15 |001e: iget-wide v4, v3, Lcom/ds/avare/shapes/Tile;.mLatUR:D // field@150b │ │ -0e274c: 2f00 0406 |0020: cmpl-double v0, v4, v6 │ │ -0e2750: 3a00 1000 |0022: if-ltz v0, 0032 // +0010 │ │ -0e2754: 5334 0815 |0024: iget-wide v4, v3, Lcom/ds/avare/shapes/Tile;.mLatLL:D // field@1508 │ │ -0e2758: 3000 0406 |0026: cmpg-double v0, v4, v6 │ │ -0e275c: 3c00 0a00 |0028: if-gtz v0, 0032 // +000a │ │ -0e2760: 5334 0915 |002a: iget-wide v4, v3, Lcom/ds/avare/shapes/Tile;.mLatLR:D // field@1509 │ │ -0e2764: 3000 0406 |002c: cmpg-double v0, v4, v6 │ │ -0e2768: 3c00 0400 |002e: if-gtz v0, 0032 // +0004 │ │ -0e276c: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -0e276e: 2802 |0031: goto 0033 // +0002 │ │ -0e2770: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -0e2772: 0f04 |0033: return v4 │ │ +0e2700: |[0e2700] com.ds.avare.shapes.Tile.within:(DD)Z │ │ +0e2710: 5330 0f15 |0000: iget-wide v0, v3, Lcom/ds/avare/shapes/Tile;.mLonUL:D // field@150f │ │ +0e2714: 3002 0004 |0002: cmpg-double v2, v0, v4 │ │ +0e2718: 3c02 2e00 |0004: if-gtz v2, 0032 // +002e │ │ +0e271c: 5330 0d15 |0006: iget-wide v0, v3, Lcom/ds/avare/shapes/Tile;.mLonLL:D // field@150d │ │ +0e2720: 3002 0004 |0008: cmpg-double v2, v0, v4 │ │ +0e2724: 3c02 2800 |000a: if-gtz v2, 0032 // +0028 │ │ +0e2728: 5330 1015 |000c: iget-wide v0, v3, Lcom/ds/avare/shapes/Tile;.mLonUR:D // field@1510 │ │ +0e272c: 2f02 0004 |000e: cmpl-double v2, v0, v4 │ │ +0e2730: 3a02 2200 |0010: if-ltz v2, 0032 // +0022 │ │ +0e2734: 5330 0e15 |0012: iget-wide v0, v3, Lcom/ds/avare/shapes/Tile;.mLonLR:D // field@150e │ │ +0e2738: 2f02 0004 |0014: cmpl-double v2, v0, v4 │ │ +0e273c: 3a02 1c00 |0016: if-ltz v2, 0032 // +001c │ │ +0e2740: 5334 0a15 |0018: iget-wide v4, v3, Lcom/ds/avare/shapes/Tile;.mLatUL:D // field@150a │ │ +0e2744: 2f00 0406 |001a: cmpl-double v0, v4, v6 │ │ +0e2748: 3a00 1600 |001c: if-ltz v0, 0032 // +0016 │ │ +0e274c: 5334 0b15 |001e: iget-wide v4, v3, Lcom/ds/avare/shapes/Tile;.mLatUR:D // field@150b │ │ +0e2750: 2f00 0406 |0020: cmpl-double v0, v4, v6 │ │ +0e2754: 3a00 1000 |0022: if-ltz v0, 0032 // +0010 │ │ +0e2758: 5334 0815 |0024: iget-wide v4, v3, Lcom/ds/avare/shapes/Tile;.mLatLL:D // field@1508 │ │ +0e275c: 3000 0406 |0026: cmpg-double v0, v4, v6 │ │ +0e2760: 3c00 0a00 |0028: if-gtz v0, 0032 // +000a │ │ +0e2764: 5334 0915 |002a: iget-wide v4, v3, Lcom/ds/avare/shapes/Tile;.mLatLR:D // field@1509 │ │ +0e2768: 3000 0406 |002c: cmpg-double v0, v4, v6 │ │ +0e276c: 3c00 0400 |002e: if-gtz v0, 0032 // +0004 │ │ +0e2770: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +0e2772: 2802 |0031: goto 0033 // +0002 │ │ +0e2774: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +0e2776: 0f04 |0033: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0034 reg=3 this Lcom/ds/avare/shapes/Tile; │ │ 0x0000 - 0x0034 reg=4 (null) D │ │ 0x0000 - 0x0034 reg=6 (null) D │ │ @@ -239307,32 +239309,32 @@ │ │ type : '(Lcom/ds/avare/shapes/TileMap;DDLcom/ds/avare/position/Scale;FLcom/ds/avare/position/Pan;DLcom/ds/avare/utils/GenericCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -0e22f4: |[0e22f4] com.ds.avare.shapes.TileMap$1.:(Lcom/ds/avare/shapes/TileMap;DDLcom/ds/avare/position/Scale;FLcom/ds/avare/position/Pan;DLcom/ds/avare/utils/GenericCallback;)V │ │ -0e2304: 5b01 1e15 |0000: iput-object v1, v0, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ -0e2308: 5a02 2315 |0002: iput-wide v2, v0, Lcom/ds/avare/shapes/TileMap$1;.val$lon:D // field@1523 │ │ -0e230c: 5a04 2215 |0004: iput-wide v4, v0, Lcom/ds/avare/shapes/TileMap$1;.val$lat:D // field@1522 │ │ -0e2310: 5b06 2615 |0006: iput-object v6, v0, Lcom/ds/avare/shapes/TileMap$1;.val$scale:Lcom/ds/avare/position/Scale; // field@1526 │ │ -0e2314: 5907 2415 |0008: iput v7, v0, Lcom/ds/avare/shapes/TileMap$1;.val$macro:F // field@1524 │ │ -0e2318: 5b08 2515 |000a: iput-object v8, v0, Lcom/ds/avare/shapes/TileMap$1;.val$panIn:Lcom/ds/avare/position/Pan; // field@1525 │ │ -0e231c: 5a09 2015 |000c: iput-wide v9, v0, Lcom/ds/avare/shapes/TileMap$1;.val$bearing:D // field@1520 │ │ -0e2320: 5b0b 2115 |000e: iput-object v11, v0, Lcom/ds/avare/shapes/TileMap$1;.val$callbackDone:Lcom/ds/avare/utils/GenericCallback; // field@1521 │ │ -0e2324: 7010 3104 0000 |0010: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ -0e232a: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -0e232c: 2312 be09 |0014: new-array v2, v1, [D // type@09be │ │ -0e2330: 5b02 1c15 |0016: iput-object v2, v0, Lcom/ds/avare/shapes/TileMap$1;.offsets:[D // field@151c │ │ -0e2334: 2311 be09 |0018: new-array v1, v1, [D // type@09be │ │ -0e2338: 5b01 1d15 |001a: iput-object v1, v0, Lcom/ds/avare/shapes/TileMap$1;.p:[D // field@151d │ │ -0e233c: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ -0e2340: 5b01 1715 |001e: iput-object v1, v0, Lcom/ds/avare/shapes/TileMap$1;.chart:Ljava/lang/String; // field@1517 │ │ -0e2344: 0e00 |0020: return-void │ │ +0e22f8: |[0e22f8] com.ds.avare.shapes.TileMap$1.:(Lcom/ds/avare/shapes/TileMap;DDLcom/ds/avare/position/Scale;FLcom/ds/avare/position/Pan;DLcom/ds/avare/utils/GenericCallback;)V │ │ +0e2308: 5b01 1e15 |0000: iput-object v1, v0, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ +0e230c: 5a02 2315 |0002: iput-wide v2, v0, Lcom/ds/avare/shapes/TileMap$1;.val$lon:D // field@1523 │ │ +0e2310: 5a04 2215 |0004: iput-wide v4, v0, Lcom/ds/avare/shapes/TileMap$1;.val$lat:D // field@1522 │ │ +0e2314: 5b06 2615 |0006: iput-object v6, v0, Lcom/ds/avare/shapes/TileMap$1;.val$scale:Lcom/ds/avare/position/Scale; // field@1526 │ │ +0e2318: 5907 2415 |0008: iput v7, v0, Lcom/ds/avare/shapes/TileMap$1;.val$macro:F // field@1524 │ │ +0e231c: 5b08 2515 |000a: iput-object v8, v0, Lcom/ds/avare/shapes/TileMap$1;.val$panIn:Lcom/ds/avare/position/Pan; // field@1525 │ │ +0e2320: 5a09 2015 |000c: iput-wide v9, v0, Lcom/ds/avare/shapes/TileMap$1;.val$bearing:D // field@1520 │ │ +0e2324: 5b0b 2115 |000e: iput-object v11, v0, Lcom/ds/avare/shapes/TileMap$1;.val$callbackDone:Lcom/ds/avare/utils/GenericCallback; // field@1521 │ │ +0e2328: 7010 3104 0000 |0010: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ +0e232e: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +0e2330: 2312 be09 |0014: new-array v2, v1, [D // type@09be │ │ +0e2334: 5b02 1c15 |0016: iput-object v2, v0, Lcom/ds/avare/shapes/TileMap$1;.offsets:[D // field@151c │ │ +0e2338: 2311 be09 |0018: new-array v1, v1, [D // type@09be │ │ +0e233c: 5b01 1d15 |001a: iput-object v1, v0, Lcom/ds/avare/shapes/TileMap$1;.p:[D // field@151d │ │ +0e2340: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ +0e2344: 5b01 1715 |001e: iput-object v1, v0, Lcom/ds/avare/shapes/TileMap$1;.chart:Ljava/lang/String; // field@1517 │ │ +0e2348: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0016 line=76 │ │ 0x001a line=77 │ │ 0x001e line=84 │ │ locals : │ │ @@ -239351,17 +239353,17 @@ │ │ type : '(Lcom/ds/avare/shapes/TileMap$1;[Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0e2348: |[0e2348] com.ds.avare.shapes.TileMap$1.access$000:(Lcom/ds/avare/shapes/TileMap$1;[Ljava/lang/Object;)V │ │ -0e2358: 6e20 c724 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/shapes/TileMap$1;.publishProgress:([Ljava/lang/Object;)V // method@24c7 │ │ -0e235e: 0e00 |0003: return-void │ │ +0e234c: |[0e234c] com.ds.avare.shapes.TileMap$1.access$000:(Lcom/ds/avare/shapes/TileMap$1;[Ljava/lang/Object;)V │ │ +0e235c: 6e20 c724 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/shapes/TileMap$1;.publishProgress:([Ljava/lang/Object;)V // method@24c7 │ │ +0e2362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/ds/avare/shapes/TileMap$1; │ │ 0x0000 - 0x0004 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -239371,60 +239373,60 @@ │ │ type : '([Ljava/lang/Void;)Lcom/ds/avare/shapes/TileMap$TileUpdate;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 93 16-bit code units │ │ -0e2208: |[0e2208] com.ds.avare.shapes.TileMap$1.doInBackground:([Ljava/lang/Void;)Lcom/ds/avare/shapes/TileMap$TileUpdate; │ │ -0e2218: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -0e221e: 0c07 |0003: move-result-object v7 │ │ -0e2220: 1a00 e926 |0004: const-string v0, "Tile" // string@26e9 │ │ -0e2224: 6e20 0f2b 0700 |0006: invoke-virtual {v7, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -0e222a: 5467 1e15 |0009: iget-object v7, v6, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ -0e222e: 5460 1f15 |000b: iget-object v0, v6, Lcom/ds/avare/shapes/TileMap$1;.tileNames:[Ljava/lang/String; // field@151f │ │ -0e2232: 2201 1d06 |000d: new-instance v1, Lcom/ds/avare/shapes/TileMap$1$1; // type@061d │ │ -0e2236: 7020 bc24 6100 |000f: invoke-direct {v1, v6}, Lcom/ds/avare/shapes/TileMap$1$1;.:(Lcom/ds/avare/shapes/TileMap$1;)V // method@24bc │ │ -0e223c: 6e30 d624 0701 |0012: invoke-virtual {v7, v0, v1}, Lcom/ds/avare/shapes/TileMap;.reload:([Ljava/lang/String;Lcom/ds/avare/utils/GenericCallback;)V // method@24d6 │ │ -0e2242: 5467 1e15 |0015: iget-object v7, v6, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ -0e2246: 6e10 d324 0700 |0017: invoke-virtual {v7}, Lcom/ds/avare/shapes/TileMap;.isChartPartial:()Z // method@24d3 │ │ -0e224c: 0a07 |001a: move-result v7 │ │ -0e224e: 3807 1e00 |001b: if-eqz v7, 0039 // +001e │ │ -0e2252: 7100 bf22 0000 |001d: invoke-static {}, Lcom/ds/avare/place/Boundaries;.getInstance:()Lcom/ds/avare/place/Boundaries; // method@22bf │ │ -0e2258: 0c00 |0020: move-result-object v0 │ │ -0e225a: 5467 1615 |0021: iget-object v7, v6, Lcom/ds/avare/shapes/TileMap$1;.centerTile:Lcom/ds/avare/shapes/Tile; // field@1516 │ │ -0e225e: 6e10 ac24 0700 |0023: invoke-virtual {v7}, Lcom/ds/avare/shapes/Tile;.getChartIndex:()Ljava/lang/String; // method@24ac │ │ -0e2264: 0c01 |0026: move-result-object v1 │ │ -0e2266: 5467 1615 |0027: iget-object v7, v6, Lcom/ds/avare/shapes/TileMap$1;.centerTile:Lcom/ds/avare/shapes/Tile; // field@1516 │ │ -0e226a: 6e10 ae24 0700 |0029: invoke-virtual {v7}, Lcom/ds/avare/shapes/Tile;.getLongitude:()D // method@24ae │ │ -0e2270: 0b02 |002c: move-result-wide v2 │ │ -0e2272: 5467 1615 |002d: iget-object v7, v6, Lcom/ds/avare/shapes/TileMap$1;.centerTile:Lcom/ds/avare/shapes/Tile; // field@1516 │ │ -0e2276: 6e10 ad24 0700 |002f: invoke-virtual {v7}, Lcom/ds/avare/shapes/Tile;.getLatitude:()D // method@24ad │ │ -0e227c: 0b04 |0032: move-result-wide v4 │ │ -0e227e: 7406 bc22 0000 |0033: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/ds/avare/place/Boundaries;.findChartOn:(Ljava/lang/String;DD)Ljava/lang/String; // method@22bc │ │ -0e2284: 0c07 |0036: move-result-object v7 │ │ -0e2286: 5b67 1715 |0037: iput-object v7, v6, Lcom/ds/avare/shapes/TileMap$1;.chart:Ljava/lang/String; // field@1517 │ │ -0e228a: 2207 1f06 |0039: new-instance v7, Lcom/ds/avare/shapes/TileMap$TileUpdate; // type@061f │ │ -0e228e: 5460 1e15 |003b: iget-object v0, v6, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ -0e2292: 7020 c824 0700 |003d: invoke-direct {v7, v0}, Lcom/ds/avare/shapes/TileMap$TileUpdate;.:(Lcom/ds/avare/shapes/TileMap;)V // method@24c8 │ │ -0e2298: 5260 1a15 |0040: iget v0, v6, Lcom/ds/avare/shapes/TileMap$1;.movex:I // field@151a │ │ -0e229c: 5970 2b15 |0042: iput v0, v7, Lcom/ds/avare/shapes/TileMap$TileUpdate;.movex:I // field@152b │ │ -0e22a0: 5260 1b15 |0044: iget v0, v6, Lcom/ds/avare/shapes/TileMap$1;.movey:I // field@151b │ │ -0e22a4: 5970 2c15 |0046: iput v0, v7, Lcom/ds/avare/shapes/TileMap$TileUpdate;.movey:I // field@152c │ │ -0e22a8: 5460 1615 |0048: iget-object v0, v6, Lcom/ds/avare/shapes/TileMap$1;.centerTile:Lcom/ds/avare/shapes/Tile; // field@1516 │ │ -0e22ac: 5b70 2715 |004a: iput-object v0, v7, Lcom/ds/avare/shapes/TileMap$TileUpdate;.centerTile:Lcom/ds/avare/shapes/Tile; // field@1527 │ │ -0e22b0: 5460 1915 |004c: iget-object v0, v6, Lcom/ds/avare/shapes/TileMap$1;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@1519 │ │ -0e22b4: 5b70 2a15 |004e: iput-object v0, v7, Lcom/ds/avare/shapes/TileMap$TileUpdate;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@152a │ │ -0e22b8: 5460 1c15 |0050: iget-object v0, v6, Lcom/ds/avare/shapes/TileMap$1;.offsets:[D // field@151c │ │ -0e22bc: 5b70 2d15 |0052: iput-object v0, v7, Lcom/ds/avare/shapes/TileMap$TileUpdate;.offsets:[D // field@152d │ │ -0e22c0: 5260 1815 |0054: iget v0, v6, Lcom/ds/avare/shapes/TileMap$1;.factor:F // field@1518 │ │ -0e22c4: 5970 2915 |0056: iput v0, v7, Lcom/ds/avare/shapes/TileMap$TileUpdate;.factor:F // field@1529 │ │ -0e22c8: 5460 1715 |0058: iget-object v0, v6, Lcom/ds/avare/shapes/TileMap$1;.chart:Ljava/lang/String; // field@1517 │ │ -0e22cc: 5b70 2815 |005a: iput-object v0, v7, Lcom/ds/avare/shapes/TileMap$TileUpdate;.chart:Ljava/lang/String; // field@1528 │ │ -0e22d0: 1107 |005c: return-object v7 │ │ +0e220c: |[0e220c] com.ds.avare.shapes.TileMap$1.doInBackground:([Ljava/lang/Void;)Lcom/ds/avare/shapes/TileMap$TileUpdate; │ │ +0e221c: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +0e2222: 0c07 |0003: move-result-object v7 │ │ +0e2224: 1a00 e926 |0004: const-string v0, "Tile" // string@26e9 │ │ +0e2228: 6e20 0f2b 0700 |0006: invoke-virtual {v7, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +0e222e: 5467 1e15 |0009: iget-object v7, v6, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ +0e2232: 5460 1f15 |000b: iget-object v0, v6, Lcom/ds/avare/shapes/TileMap$1;.tileNames:[Ljava/lang/String; // field@151f │ │ +0e2236: 2201 1d06 |000d: new-instance v1, Lcom/ds/avare/shapes/TileMap$1$1; // type@061d │ │ +0e223a: 7020 bc24 6100 |000f: invoke-direct {v1, v6}, Lcom/ds/avare/shapes/TileMap$1$1;.:(Lcom/ds/avare/shapes/TileMap$1;)V // method@24bc │ │ +0e2240: 6e30 d624 0701 |0012: invoke-virtual {v7, v0, v1}, Lcom/ds/avare/shapes/TileMap;.reload:([Ljava/lang/String;Lcom/ds/avare/utils/GenericCallback;)V // method@24d6 │ │ +0e2246: 5467 1e15 |0015: iget-object v7, v6, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ +0e224a: 6e10 d324 0700 |0017: invoke-virtual {v7}, Lcom/ds/avare/shapes/TileMap;.isChartPartial:()Z // method@24d3 │ │ +0e2250: 0a07 |001a: move-result v7 │ │ +0e2252: 3807 1e00 |001b: if-eqz v7, 0039 // +001e │ │ +0e2256: 7100 bf22 0000 |001d: invoke-static {}, Lcom/ds/avare/place/Boundaries;.getInstance:()Lcom/ds/avare/place/Boundaries; // method@22bf │ │ +0e225c: 0c00 |0020: move-result-object v0 │ │ +0e225e: 5467 1615 |0021: iget-object v7, v6, Lcom/ds/avare/shapes/TileMap$1;.centerTile:Lcom/ds/avare/shapes/Tile; // field@1516 │ │ +0e2262: 6e10 ac24 0700 |0023: invoke-virtual {v7}, Lcom/ds/avare/shapes/Tile;.getChartIndex:()Ljava/lang/String; // method@24ac │ │ +0e2268: 0c01 |0026: move-result-object v1 │ │ +0e226a: 5467 1615 |0027: iget-object v7, v6, Lcom/ds/avare/shapes/TileMap$1;.centerTile:Lcom/ds/avare/shapes/Tile; // field@1516 │ │ +0e226e: 6e10 ae24 0700 |0029: invoke-virtual {v7}, Lcom/ds/avare/shapes/Tile;.getLongitude:()D // method@24ae │ │ +0e2274: 0b02 |002c: move-result-wide v2 │ │ +0e2276: 5467 1615 |002d: iget-object v7, v6, Lcom/ds/avare/shapes/TileMap$1;.centerTile:Lcom/ds/avare/shapes/Tile; // field@1516 │ │ +0e227a: 6e10 ad24 0700 |002f: invoke-virtual {v7}, Lcom/ds/avare/shapes/Tile;.getLatitude:()D // method@24ad │ │ +0e2280: 0b04 |0032: move-result-wide v4 │ │ +0e2282: 7406 bc22 0000 |0033: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/ds/avare/place/Boundaries;.findChartOn:(Ljava/lang/String;DD)Ljava/lang/String; // method@22bc │ │ +0e2288: 0c07 |0036: move-result-object v7 │ │ +0e228a: 5b67 1715 |0037: iput-object v7, v6, Lcom/ds/avare/shapes/TileMap$1;.chart:Ljava/lang/String; // field@1517 │ │ +0e228e: 2207 1f06 |0039: new-instance v7, Lcom/ds/avare/shapes/TileMap$TileUpdate; // type@061f │ │ +0e2292: 5460 1e15 |003b: iget-object v0, v6, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ +0e2296: 7020 c824 0700 |003d: invoke-direct {v7, v0}, Lcom/ds/avare/shapes/TileMap$TileUpdate;.:(Lcom/ds/avare/shapes/TileMap;)V // method@24c8 │ │ +0e229c: 5260 1a15 |0040: iget v0, v6, Lcom/ds/avare/shapes/TileMap$1;.movex:I // field@151a │ │ +0e22a0: 5970 2b15 |0042: iput v0, v7, Lcom/ds/avare/shapes/TileMap$TileUpdate;.movex:I // field@152b │ │ +0e22a4: 5260 1b15 |0044: iget v0, v6, Lcom/ds/avare/shapes/TileMap$1;.movey:I // field@151b │ │ +0e22a8: 5970 2c15 |0046: iput v0, v7, Lcom/ds/avare/shapes/TileMap$TileUpdate;.movey:I // field@152c │ │ +0e22ac: 5460 1615 |0048: iget-object v0, v6, Lcom/ds/avare/shapes/TileMap$1;.centerTile:Lcom/ds/avare/shapes/Tile; // field@1516 │ │ +0e22b0: 5b70 2715 |004a: iput-object v0, v7, Lcom/ds/avare/shapes/TileMap$TileUpdate;.centerTile:Lcom/ds/avare/shapes/Tile; // field@1527 │ │ +0e22b4: 5460 1915 |004c: iget-object v0, v6, Lcom/ds/avare/shapes/TileMap$1;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@1519 │ │ +0e22b8: 5b70 2a15 |004e: iput-object v0, v7, Lcom/ds/avare/shapes/TileMap$TileUpdate;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@152a │ │ +0e22bc: 5460 1c15 |0050: iget-object v0, v6, Lcom/ds/avare/shapes/TileMap$1;.offsets:[D // field@151c │ │ +0e22c0: 5b70 2d15 |0052: iput-object v0, v7, Lcom/ds/avare/shapes/TileMap$TileUpdate;.offsets:[D // field@152d │ │ +0e22c4: 5260 1815 |0054: iget v0, v6, Lcom/ds/avare/shapes/TileMap$1;.factor:F // field@1518 │ │ +0e22c8: 5970 2915 |0056: iput v0, v7, Lcom/ds/avare/shapes/TileMap$TileUpdate;.factor:F // field@1529 │ │ +0e22cc: 5460 1715 |0058: iget-object v0, v6, Lcom/ds/avare/shapes/TileMap$1;.chart:Ljava/lang/String; // field@1517 │ │ +0e22d0: 5b70 2815 |005a: iput-object v0, v7, Lcom/ds/avare/shapes/TileMap$TileUpdate;.chart:Ljava/lang/String; // field@1528 │ │ +0e22d4: 1107 |005c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0009 line=146 │ │ 0x0015 line=156 │ │ 0x001d line=158 │ │ 0x0039 line=160 │ │ @@ -239444,19 +239446,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e22d4: |[0e22d4] com.ds.avare.shapes.TileMap$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0e22e4: 1f01 f909 |0000: check-cast v1, [Ljava/lang/Void; // type@09f9 │ │ -0e22e8: 6e20 c024 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/shapes/TileMap$1;.doInBackground:([Ljava/lang/Void;)Lcom/ds/avare/shapes/TileMap$TileUpdate; // method@24c0 │ │ -0e22ee: 0c01 |0005: move-result-object v1 │ │ -0e22f0: 1101 |0006: return-object v1 │ │ +0e22d8: |[0e22d8] com.ds.avare.shapes.TileMap$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0e22e8: 1f01 f909 |0000: check-cast v1, [Ljava/lang/Void; // type@09f9 │ │ +0e22ec: 6e20 c024 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/shapes/TileMap$1;.doInBackground:([Ljava/lang/Void;)Lcom/ds/avare/shapes/TileMap$TileUpdate; // method@24c0 │ │ +0e22f2: 0c01 |0005: move-result-object v1 │ │ +0e22f4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/shapes/TileMap$1; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -239465,20 +239467,20 @@ │ │ type : '(Lcom/ds/avare/shapes/TileMap$TileUpdate;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0e2360: |[0e2360] com.ds.avare.shapes.TileMap$1.onPostExecute:(Lcom/ds/avare/shapes/TileMap$TileUpdate;)V │ │ -0e2370: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -0e2374: 5420 2115 |0002: iget-object v0, v2, Lcom/ds/avare/shapes/TileMap$1;.val$callbackDone:Lcom/ds/avare/utils/GenericCallback; // field@1521 │ │ -0e2378: 5421 1e15 |0004: iget-object v1, v2, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ -0e237c: 6e30 7a26 1003 |0006: invoke-virtual {v0, v1, v3}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -0e2382: 0e00 |0009: return-void │ │ +0e2364: |[0e2364] com.ds.avare.shapes.TileMap$1.onPostExecute:(Lcom/ds/avare/shapes/TileMap$TileUpdate;)V │ │ +0e2374: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +0e2378: 5420 2115 |0002: iget-object v0, v2, Lcom/ds/avare/shapes/TileMap$1;.val$callbackDone:Lcom/ds/avare/utils/GenericCallback; // field@1521 │ │ +0e237c: 5421 1e15 |0004: iget-object v1, v2, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ +0e2380: 6e30 7a26 1003 |0006: invoke-virtual {v0, v1, v3}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +0e2386: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=187 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/ds/avare/shapes/TileMap$1; │ │ 0x0000 - 0x000a reg=3 (null) Lcom/ds/avare/shapes/TileMap$TileUpdate; │ │ │ │ @@ -239487,18 +239489,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e2384: |[0e2384] com.ds.avare.shapes.TileMap$1.onPostExecute:(Ljava/lang/Object;)V │ │ -0e2394: 1f01 1f06 |0000: check-cast v1, Lcom/ds/avare/shapes/TileMap$TileUpdate; // type@061f │ │ -0e2398: 6e20 c324 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/shapes/TileMap$1;.onPostExecute:(Lcom/ds/avare/shapes/TileMap$TileUpdate;)V // method@24c3 │ │ -0e239e: 0e00 |0005: return-void │ │ +0e2388: |[0e2388] com.ds.avare.shapes.TileMap$1.onPostExecute:(Ljava/lang/Object;)V │ │ +0e2398: 1f01 1f06 |0000: check-cast v1, Lcom/ds/avare/shapes/TileMap$TileUpdate; // type@061f │ │ +0e239c: 6e20 c324 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/shapes/TileMap$1;.onPostExecute:(Lcom/ds/avare/shapes/TileMap$TileUpdate;)V // method@24c3 │ │ +0e23a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/shapes/TileMap$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -239507,150 +239509,150 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 256 16-bit code units │ │ -0e23a0: |[0e23a0] com.ds.avare.shapes.TileMap$1.onPreExecute:()V │ │ -0e23b0: 2209 1c06 |0000: new-instance v9, Lcom/ds/avare/shapes/Tile; // type@061c │ │ -0e23b4: 54f0 1e15 |0002: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ -0e23b8: 5401 3015 |0004: iget-object v1, v0, Lcom/ds/avare/shapes/TileMap;.mContext:Landroid/content/Context; // field@1530 │ │ -0e23bc: 54f0 1e15 |0006: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ -0e23c0: 5402 3215 |0008: iget-object v2, v0, Lcom/ds/avare/shapes/TileMap;.mPref:Lcom/ds/avare/storage/Preferences; // field@1532 │ │ -0e23c4: 53f3 2315 |000a: iget-wide v3, v15, Lcom/ds/avare/shapes/TileMap$1;.val$lon:D // field@1523 │ │ -0e23c8: 53f5 2215 |000c: iget-wide v5, v15, Lcom/ds/avare/shapes/TileMap$1;.val$lat:D // field@1522 │ │ -0e23cc: 54f0 2615 |000e: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.val$scale:Lcom/ds/avare/position/Scale; // field@1526 │ │ -0e23d0: 6e10 2c24 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/position/Scale;.downSample:()I // method@242c │ │ -0e23d6: 0a00 |0013: move-result v0 │ │ -0e23d8: 8307 |0014: int-to-double v7, v0 │ │ -0e23da: 0790 |0015: move-object v0, v9 │ │ -0e23dc: 7609 a624 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/shapes/Tile;.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDD)V // method@24a6 │ │ -0e23e2: 5bf9 1915 |0019: iput-object v9, v15, Lcom/ds/avare/shapes/TileMap$1;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@1519 │ │ -0e23e6: 54f0 1c15 |001b: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.offsets:[D // field@151c │ │ -0e23ea: 53f1 2315 |001d: iget-wide v1, v15, Lcom/ds/avare/shapes/TileMap$1;.val$lon:D // field@1523 │ │ -0e23ee: 6e30 b324 1902 |001f: invoke-virtual {v9, v1, v2}, Lcom/ds/avare/shapes/Tile;.getOffsetX:(D)D // method@24b3 │ │ -0e23f4: 0b01 |0022: move-result-wide v1 │ │ -0e23f6: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -0e23f8: 4c01 0003 |0024: aput-wide v1, v0, v3 │ │ -0e23fc: 54f0 1c15 |0026: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.offsets:[D // field@151c │ │ -0e2400: 54f1 1915 |0028: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@1519 │ │ -0e2404: 53f4 2215 |002a: iget-wide v4, v15, Lcom/ds/avare/shapes/TileMap$1;.val$lat:D // field@1522 │ │ -0e2408: 6e30 b424 4105 |002c: invoke-virtual {v1, v4, v5}, Lcom/ds/avare/shapes/Tile;.getOffsetY:(D)D // method@24b4 │ │ -0e240e: 0b01 |002f: move-result-wide v1 │ │ -0e2410: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -0e2412: 4c01 0004 |0031: aput-wide v1, v0, v4 │ │ -0e2416: 54f0 1d15 |0033: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.p:[D // field@151d │ │ -0e241a: 54f1 1915 |0035: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@1519 │ │ -0e241e: 6e10 b624 0100 |0037: invoke-virtual {v1}, Lcom/ds/avare/shapes/Tile;.getPx:()D // method@24b6 │ │ -0e2424: 0b01 |003a: move-result-wide v1 │ │ -0e2426: 4c01 0003 |003b: aput-wide v1, v0, v3 │ │ -0e242a: 54f0 1d15 |003d: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.p:[D // field@151d │ │ -0e242e: 54f1 1915 |003f: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@1519 │ │ -0e2432: 6e10 b724 0100 |0041: invoke-virtual {v1}, Lcom/ds/avare/shapes/Tile;.getPy:()D // method@24b7 │ │ -0e2438: 0b01 |0044: move-result-wide v1 │ │ -0e243a: 4c01 0004 |0045: aput-wide v1, v0, v4 │ │ -0e243e: 52f0 2415 |0047: iget v0, v15, Lcom/ds/avare/shapes/TileMap$1;.val$macro:F // field@1524 │ │ -0e2442: 54f1 2615 |0049: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.val$scale:Lcom/ds/avare/position/Scale; // field@1526 │ │ -0e2446: 6e10 2d24 0100 |004b: invoke-virtual {v1}, Lcom/ds/avare/position/Scale;.getMacroFactor:()I // method@242d │ │ -0e244c: 0a01 |004e: move-result v1 │ │ -0e244e: 8211 |004f: int-to-float v1, v1 │ │ -0e2450: c910 |0050: div-float/2addr v0, v1 │ │ -0e2452: 59f0 1815 |0051: iput v0, v15, Lcom/ds/avare/shapes/TileMap$1;.factor:F // field@1518 │ │ -0e2456: 2200 0606 |0053: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ -0e245a: 54f1 2515 |0055: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.val$panIn:Lcom/ds/avare/position/Pan; // field@1525 │ │ -0e245e: 7020 0e24 1000 |0057: invoke-direct {v0, v1}, Lcom/ds/avare/position/Pan;.:(Lcom/ds/avare/position/Pan;)V // method@240e │ │ -0e2464: 6e10 0f24 0000 |005a: invoke-virtual {v0}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0e246a: 0a01 |005d: move-result v1 │ │ -0e246c: 891b |005e: float-to-double v11, v1 │ │ -0e246e: 6e10 1024 0000 |005f: invoke-virtual {v0}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0e2474: 0a01 |0062: move-result v1 │ │ -0e2476: 891d |0063: float-to-double v13, v1 │ │ -0e2478: 54f1 1e15 |0064: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ -0e247c: 5411 3215 |0066: iget-object v1, v1, Lcom/ds/avare/shapes/TileMap;.mPref:Lcom/ds/avare/storage/Preferences; // field@1532 │ │ -0e2480: 6e10 2b25 0100 |0068: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ -0e2486: 0a01 |006b: move-result v1 │ │ -0e2488: 3801 2400 |006c: if-eqz v1, 0090 // +0024 │ │ -0e248c: 1605 0000 |006e: const-wide/16 v5, #int 0 // #0 │ │ -0e2490: 1607 0000 |0070: const-wide/16 v7, #int 0 // #0 │ │ -0e2494: 53f9 2015 |0072: iget-wide v9, v15, Lcom/ds/avare/shapes/TileMap$1;.val$bearing:D // field@1520 │ │ -0e2498: 770a ab26 0500 |0074: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ -0e249e: 0c01 |0077: move-result-object v1 │ │ -0e24a0: 4505 0103 |0078: aget-wide v5, v1, v3 │ │ -0e24a4: 52f2 1815 |007a: iget v2, v15, Lcom/ds/avare/shapes/TileMap$1;.factor:F // field@1518 │ │ -0e24a8: 8927 |007c: float-to-double v7, v2 │ │ -0e24aa: 7120 382a 8700 |007d: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0e24b0: ad05 0507 |0080: mul-double v5, v5, v7 │ │ -0e24b4: 8c55 |0082: double-to-float v5, v5 │ │ -0e24b6: 4506 0104 |0083: aget-wide v6, v1, v4 │ │ -0e24ba: 8921 |0085: float-to-double v1, v2 │ │ -0e24bc: 7120 382a 2100 |0086: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0e24c2: ad06 0601 |0089: mul-double v6, v6, v1 │ │ -0e24c6: 8c61 |008b: double-to-float v1, v6 │ │ -0e24c8: 6e30 1524 5001 |008c: invoke-virtual {v0, v5, v1}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ -0e24ce: 281a |008f: goto 00a9 // +001a │ │ -0e24d0: 52f1 1815 |0090: iget v1, v15, Lcom/ds/avare/shapes/TileMap$1;.factor:F // field@1518 │ │ -0e24d4: 8914 |0092: float-to-double v4, v1 │ │ -0e24d6: 7120 382a cb00 |0093: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0e24dc: 7120 382a 5400 |0096: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0e24e2: ad0b 0b04 |0099: mul-double v11, v11, v4 │ │ -0e24e6: 8cb2 |009b: double-to-float v2, v11 │ │ -0e24e8: 8914 |009c: float-to-double v4, v1 │ │ -0e24ea: 7120 382a ed00 |009d: invoke-static {v13, v14}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0e24f0: 7120 382a 5400 |00a0: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0e24f6: ad0d 0d04 |00a3: mul-double v13, v13, v4 │ │ -0e24fa: 8cd1 |00a5: double-to-float v1, v13 │ │ -0e24fc: 6e30 1524 2001 |00a6: invoke-virtual {v0, v2, v1}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ -0e2502: 6e10 1224 0000 |00a9: invoke-virtual {v0}, Lcom/ds/avare/position/Pan;.getTileMoveXWithoutTear:()I // method@2412 │ │ -0e2508: 0a01 |00ac: move-result v1 │ │ -0e250a: 59f1 1a15 |00ad: iput v1, v15, Lcom/ds/avare/shapes/TileMap$1;.movex:I // field@151a │ │ -0e250e: 6e10 1424 0000 |00af: invoke-virtual {v0}, Lcom/ds/avare/position/Pan;.getTileMoveYWithoutTear:()I // method@2414 │ │ -0e2514: 0a00 |00b2: move-result v0 │ │ -0e2516: 59f0 1b15 |00b3: iput v0, v15, Lcom/ds/avare/shapes/TileMap$1;.movey:I // field@151b │ │ -0e251a: 2200 1c06 |00b5: new-instance v0, Lcom/ds/avare/shapes/Tile; // type@061c │ │ -0e251e: 54f1 1e15 |00b7: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ -0e2522: 5415 3015 |00b9: iget-object v5, v1, Lcom/ds/avare/shapes/TileMap;.mContext:Landroid/content/Context; // field@1530 │ │ -0e2526: 54f1 1e15 |00bb: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ -0e252a: 5416 3215 |00bd: iget-object v6, v1, Lcom/ds/avare/shapes/TileMap;.mPref:Lcom/ds/avare/storage/Preferences; // field@1532 │ │ -0e252e: 54f7 1915 |00bf: iget-object v7, v15, Lcom/ds/avare/shapes/TileMap$1;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@1519 │ │ -0e2532: 52f8 1a15 |00c1: iget v8, v15, Lcom/ds/avare/shapes/TileMap$1;.movex:I // field@151a │ │ -0e2536: 52f9 1b15 |00c3: iget v9, v15, Lcom/ds/avare/shapes/TileMap$1;.movey:I // field@151b │ │ -0e253a: 0704 |00c5: move-object v4, v0 │ │ -0e253c: 7606 a824 0400 |00c6: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/shapes/Tile;.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Lcom/ds/avare/shapes/Tile;II)V // method@24a8 │ │ -0e2542: 5bf0 1615 |00c9: iput-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.centerTile:Lcom/ds/avare/shapes/Tile; // field@1516 │ │ -0e2546: 54f0 1e15 |00cb: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ -0e254a: 6e10 d024 0000 |00cd: invoke-virtual {v0}, Lcom/ds/avare/shapes/TileMap;.getTilesNum:()I // method@24d0 │ │ -0e2550: 0a00 |00d0: move-result v0 │ │ -0e2552: 2300 f809 |00d1: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ -0e2556: 5bf0 1f15 |00d3: iput-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.tileNames:[Ljava/lang/String; // field@151f │ │ -0e255a: 54f0 1e15 |00d5: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ -0e255e: 6e10 d224 0000 |00d7: invoke-virtual {v0}, Lcom/ds/avare/shapes/TileMap;.getYTilesNum:()I // method@24d2 │ │ -0e2564: 0a00 |00da: move-result v0 │ │ -0e2566: db00 0002 |00db: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0e256a: 54f1 1e15 |00dd: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ -0e256e: 6e10 d124 0100 |00df: invoke-virtual {v1}, Lcom/ds/avare/shapes/TileMap;.getXTilesNum:()I // method@24d1 │ │ -0e2574: 0a01 |00e2: move-result v1 │ │ -0e2576: db01 0102 |00e3: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0e257a: 0102 |00e5: move v2, v0 │ │ -0e257c: 7b04 |00e6: neg-int v4, v0 │ │ -0e257e: 3442 1800 |00e7: if-lt v2, v4, 00ff // +0018 │ │ -0e2582: 7b14 |00e9: neg-int v4, v1 │ │ -0e2584: 3614 1200 |00ea: if-gt v4, v1, 00fc // +0012 │ │ -0e2588: 54f5 1f15 |00ec: iget-object v5, v15, Lcom/ds/avare/shapes/TileMap$1;.tileNames:[Ljava/lang/String; // field@151f │ │ -0e258c: d806 0301 |00ee: add-int/lit8 v6, v3, #int 1 // #01 │ │ -0e2590: 54f7 1615 |00f0: iget-object v7, v15, Lcom/ds/avare/shapes/TileMap$1;.centerTile:Lcom/ds/avare/shapes/Tile; // field@1516 │ │ -0e2594: 6e30 b824 4702 |00f2: invoke-virtual {v7, v4, v2}, Lcom/ds/avare/shapes/Tile;.getTileNeighbor:(II)Ljava/lang/String; // method@24b8 │ │ -0e259a: 0c07 |00f5: move-result-object v7 │ │ -0e259c: 4d07 0503 |00f6: aput-object v7, v5, v3 │ │ -0e25a0: d804 0401 |00f8: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0e25a4: 0163 |00fa: move v3, v6 │ │ -0e25a6: 28ef |00fb: goto 00ea // -0011 │ │ -0e25a8: d802 02ff |00fc: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0e25ac: 28e8 |00fe: goto 00e6 // -0018 │ │ -0e25ae: 0e00 |00ff: return-void │ │ +0e23a4: |[0e23a4] com.ds.avare.shapes.TileMap$1.onPreExecute:()V │ │ +0e23b4: 2209 1c06 |0000: new-instance v9, Lcom/ds/avare/shapes/Tile; // type@061c │ │ +0e23b8: 54f0 1e15 |0002: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ +0e23bc: 5401 3015 |0004: iget-object v1, v0, Lcom/ds/avare/shapes/TileMap;.mContext:Landroid/content/Context; // field@1530 │ │ +0e23c0: 54f0 1e15 |0006: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ +0e23c4: 5402 3215 |0008: iget-object v2, v0, Lcom/ds/avare/shapes/TileMap;.mPref:Lcom/ds/avare/storage/Preferences; // field@1532 │ │ +0e23c8: 53f3 2315 |000a: iget-wide v3, v15, Lcom/ds/avare/shapes/TileMap$1;.val$lon:D // field@1523 │ │ +0e23cc: 53f5 2215 |000c: iget-wide v5, v15, Lcom/ds/avare/shapes/TileMap$1;.val$lat:D // field@1522 │ │ +0e23d0: 54f0 2615 |000e: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.val$scale:Lcom/ds/avare/position/Scale; // field@1526 │ │ +0e23d4: 6e10 2c24 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/position/Scale;.downSample:()I // method@242c │ │ +0e23da: 0a00 |0013: move-result v0 │ │ +0e23dc: 8307 |0014: int-to-double v7, v0 │ │ +0e23de: 0790 |0015: move-object v0, v9 │ │ +0e23e0: 7609 a624 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/shapes/Tile;.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDD)V // method@24a6 │ │ +0e23e6: 5bf9 1915 |0019: iput-object v9, v15, Lcom/ds/avare/shapes/TileMap$1;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@1519 │ │ +0e23ea: 54f0 1c15 |001b: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.offsets:[D // field@151c │ │ +0e23ee: 53f1 2315 |001d: iget-wide v1, v15, Lcom/ds/avare/shapes/TileMap$1;.val$lon:D // field@1523 │ │ +0e23f2: 6e30 b324 1902 |001f: invoke-virtual {v9, v1, v2}, Lcom/ds/avare/shapes/Tile;.getOffsetX:(D)D // method@24b3 │ │ +0e23f8: 0b01 |0022: move-result-wide v1 │ │ +0e23fa: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +0e23fc: 4c01 0003 |0024: aput-wide v1, v0, v3 │ │ +0e2400: 54f0 1c15 |0026: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.offsets:[D // field@151c │ │ +0e2404: 54f1 1915 |0028: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@1519 │ │ +0e2408: 53f4 2215 |002a: iget-wide v4, v15, Lcom/ds/avare/shapes/TileMap$1;.val$lat:D // field@1522 │ │ +0e240c: 6e30 b424 4105 |002c: invoke-virtual {v1, v4, v5}, Lcom/ds/avare/shapes/Tile;.getOffsetY:(D)D // method@24b4 │ │ +0e2412: 0b01 |002f: move-result-wide v1 │ │ +0e2414: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +0e2416: 4c01 0004 |0031: aput-wide v1, v0, v4 │ │ +0e241a: 54f0 1d15 |0033: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.p:[D // field@151d │ │ +0e241e: 54f1 1915 |0035: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@1519 │ │ +0e2422: 6e10 b624 0100 |0037: invoke-virtual {v1}, Lcom/ds/avare/shapes/Tile;.getPx:()D // method@24b6 │ │ +0e2428: 0b01 |003a: move-result-wide v1 │ │ +0e242a: 4c01 0003 |003b: aput-wide v1, v0, v3 │ │ +0e242e: 54f0 1d15 |003d: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.p:[D // field@151d │ │ +0e2432: 54f1 1915 |003f: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@1519 │ │ +0e2436: 6e10 b724 0100 |0041: invoke-virtual {v1}, Lcom/ds/avare/shapes/Tile;.getPy:()D // method@24b7 │ │ +0e243c: 0b01 |0044: move-result-wide v1 │ │ +0e243e: 4c01 0004 |0045: aput-wide v1, v0, v4 │ │ +0e2442: 52f0 2415 |0047: iget v0, v15, Lcom/ds/avare/shapes/TileMap$1;.val$macro:F // field@1524 │ │ +0e2446: 54f1 2615 |0049: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.val$scale:Lcom/ds/avare/position/Scale; // field@1526 │ │ +0e244a: 6e10 2d24 0100 |004b: invoke-virtual {v1}, Lcom/ds/avare/position/Scale;.getMacroFactor:()I // method@242d │ │ +0e2450: 0a01 |004e: move-result v1 │ │ +0e2452: 8211 |004f: int-to-float v1, v1 │ │ +0e2454: c910 |0050: div-float/2addr v0, v1 │ │ +0e2456: 59f0 1815 |0051: iput v0, v15, Lcom/ds/avare/shapes/TileMap$1;.factor:F // field@1518 │ │ +0e245a: 2200 0606 |0053: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ +0e245e: 54f1 2515 |0055: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.val$panIn:Lcom/ds/avare/position/Pan; // field@1525 │ │ +0e2462: 7020 0e24 1000 |0057: invoke-direct {v0, v1}, Lcom/ds/avare/position/Pan;.:(Lcom/ds/avare/position/Pan;)V // method@240e │ │ +0e2468: 6e10 0f24 0000 |005a: invoke-virtual {v0}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0e246e: 0a01 |005d: move-result v1 │ │ +0e2470: 891b |005e: float-to-double v11, v1 │ │ +0e2472: 6e10 1024 0000 |005f: invoke-virtual {v0}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0e2478: 0a01 |0062: move-result v1 │ │ +0e247a: 891d |0063: float-to-double v13, v1 │ │ +0e247c: 54f1 1e15 |0064: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ +0e2480: 5411 3215 |0066: iget-object v1, v1, Lcom/ds/avare/shapes/TileMap;.mPref:Lcom/ds/avare/storage/Preferences; // field@1532 │ │ +0e2484: 6e10 2b25 0100 |0068: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ +0e248a: 0a01 |006b: move-result v1 │ │ +0e248c: 3801 2400 |006c: if-eqz v1, 0090 // +0024 │ │ +0e2490: 1605 0000 |006e: const-wide/16 v5, #int 0 // #0 │ │ +0e2494: 1607 0000 |0070: const-wide/16 v7, #int 0 // #0 │ │ +0e2498: 53f9 2015 |0072: iget-wide v9, v15, Lcom/ds/avare/shapes/TileMap$1;.val$bearing:D // field@1520 │ │ +0e249c: 770a ab26 0500 |0074: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ +0e24a2: 0c01 |0077: move-result-object v1 │ │ +0e24a4: 4505 0103 |0078: aget-wide v5, v1, v3 │ │ +0e24a8: 52f2 1815 |007a: iget v2, v15, Lcom/ds/avare/shapes/TileMap$1;.factor:F // field@1518 │ │ +0e24ac: 8927 |007c: float-to-double v7, v2 │ │ +0e24ae: 7120 382a 8700 |007d: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0e24b4: ad05 0507 |0080: mul-double v5, v5, v7 │ │ +0e24b8: 8c55 |0082: double-to-float v5, v5 │ │ +0e24ba: 4506 0104 |0083: aget-wide v6, v1, v4 │ │ +0e24be: 8921 |0085: float-to-double v1, v2 │ │ +0e24c0: 7120 382a 2100 |0086: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0e24c6: ad06 0601 |0089: mul-double v6, v6, v1 │ │ +0e24ca: 8c61 |008b: double-to-float v1, v6 │ │ +0e24cc: 6e30 1524 5001 |008c: invoke-virtual {v0, v5, v1}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ +0e24d2: 281a |008f: goto 00a9 // +001a │ │ +0e24d4: 52f1 1815 |0090: iget v1, v15, Lcom/ds/avare/shapes/TileMap$1;.factor:F // field@1518 │ │ +0e24d8: 8914 |0092: float-to-double v4, v1 │ │ +0e24da: 7120 382a cb00 |0093: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0e24e0: 7120 382a 5400 |0096: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0e24e6: ad0b 0b04 |0099: mul-double v11, v11, v4 │ │ +0e24ea: 8cb2 |009b: double-to-float v2, v11 │ │ +0e24ec: 8914 |009c: float-to-double v4, v1 │ │ +0e24ee: 7120 382a ed00 |009d: invoke-static {v13, v14}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0e24f4: 7120 382a 5400 |00a0: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0e24fa: ad0d 0d04 |00a3: mul-double v13, v13, v4 │ │ +0e24fe: 8cd1 |00a5: double-to-float v1, v13 │ │ +0e2500: 6e30 1524 2001 |00a6: invoke-virtual {v0, v2, v1}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ +0e2506: 6e10 1224 0000 |00a9: invoke-virtual {v0}, Lcom/ds/avare/position/Pan;.getTileMoveXWithoutTear:()I // method@2412 │ │ +0e250c: 0a01 |00ac: move-result v1 │ │ +0e250e: 59f1 1a15 |00ad: iput v1, v15, Lcom/ds/avare/shapes/TileMap$1;.movex:I // field@151a │ │ +0e2512: 6e10 1424 0000 |00af: invoke-virtual {v0}, Lcom/ds/avare/position/Pan;.getTileMoveYWithoutTear:()I // method@2414 │ │ +0e2518: 0a00 |00b2: move-result v0 │ │ +0e251a: 59f0 1b15 |00b3: iput v0, v15, Lcom/ds/avare/shapes/TileMap$1;.movey:I // field@151b │ │ +0e251e: 2200 1c06 |00b5: new-instance v0, Lcom/ds/avare/shapes/Tile; // type@061c │ │ +0e2522: 54f1 1e15 |00b7: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ +0e2526: 5415 3015 |00b9: iget-object v5, v1, Lcom/ds/avare/shapes/TileMap;.mContext:Landroid/content/Context; // field@1530 │ │ +0e252a: 54f1 1e15 |00bb: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ +0e252e: 5416 3215 |00bd: iget-object v6, v1, Lcom/ds/avare/shapes/TileMap;.mPref:Lcom/ds/avare/storage/Preferences; // field@1532 │ │ +0e2532: 54f7 1915 |00bf: iget-object v7, v15, Lcom/ds/avare/shapes/TileMap$1;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@1519 │ │ +0e2536: 52f8 1a15 |00c1: iget v8, v15, Lcom/ds/avare/shapes/TileMap$1;.movex:I // field@151a │ │ +0e253a: 52f9 1b15 |00c3: iget v9, v15, Lcom/ds/avare/shapes/TileMap$1;.movey:I // field@151b │ │ +0e253e: 0704 |00c5: move-object v4, v0 │ │ +0e2540: 7606 a824 0400 |00c6: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/shapes/Tile;.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Lcom/ds/avare/shapes/Tile;II)V // method@24a8 │ │ +0e2546: 5bf0 1615 |00c9: iput-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.centerTile:Lcom/ds/avare/shapes/Tile; // field@1516 │ │ +0e254a: 54f0 1e15 |00cb: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ +0e254e: 6e10 d024 0000 |00cd: invoke-virtual {v0}, Lcom/ds/avare/shapes/TileMap;.getTilesNum:()I // method@24d0 │ │ +0e2554: 0a00 |00d0: move-result v0 │ │ +0e2556: 2300 f809 |00d1: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ +0e255a: 5bf0 1f15 |00d3: iput-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.tileNames:[Ljava/lang/String; // field@151f │ │ +0e255e: 54f0 1e15 |00d5: iget-object v0, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ +0e2562: 6e10 d224 0000 |00d7: invoke-virtual {v0}, Lcom/ds/avare/shapes/TileMap;.getYTilesNum:()I // method@24d2 │ │ +0e2568: 0a00 |00da: move-result v0 │ │ +0e256a: db00 0002 |00db: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0e256e: 54f1 1e15 |00dd: iget-object v1, v15, Lcom/ds/avare/shapes/TileMap$1;.this$0:Lcom/ds/avare/shapes/TileMap; // field@151e │ │ +0e2572: 6e10 d124 0100 |00df: invoke-virtual {v1}, Lcom/ds/avare/shapes/TileMap;.getXTilesNum:()I // method@24d1 │ │ +0e2578: 0a01 |00e2: move-result v1 │ │ +0e257a: db01 0102 |00e3: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0e257e: 0102 |00e5: move v2, v0 │ │ +0e2580: 7b04 |00e6: neg-int v4, v0 │ │ +0e2582: 3442 1800 |00e7: if-lt v2, v4, 00ff // +0018 │ │ +0e2586: 7b14 |00e9: neg-int v4, v1 │ │ +0e2588: 3614 1200 |00ea: if-gt v4, v1, 00fc // +0012 │ │ +0e258c: 54f5 1f15 |00ec: iget-object v5, v15, Lcom/ds/avare/shapes/TileMap$1;.tileNames:[Ljava/lang/String; // field@151f │ │ +0e2590: d806 0301 |00ee: add-int/lit8 v6, v3, #int 1 // #01 │ │ +0e2594: 54f7 1615 |00f0: iget-object v7, v15, Lcom/ds/avare/shapes/TileMap$1;.centerTile:Lcom/ds/avare/shapes/Tile; // field@1516 │ │ +0e2598: 6e30 b824 4702 |00f2: invoke-virtual {v7, v4, v2}, Lcom/ds/avare/shapes/Tile;.getTileNeighbor:(II)Ljava/lang/String; // method@24b8 │ │ +0e259e: 0c07 |00f5: move-result-object v7 │ │ +0e25a0: 4d07 0503 |00f6: aput-object v7, v5, v3 │ │ +0e25a4: d804 0401 |00f8: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0e25a8: 0163 |00fa: move v3, v6 │ │ +0e25aa: 28ef |00fb: goto 00ea // -0011 │ │ +0e25ac: d802 02ff |00fc: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0e25b0: 28e8 |00fe: goto 00e6 // -0018 │ │ +0e25b2: 0e00 |00ff: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x001b line=98 │ │ 0x0026 line=99 │ │ 0x0033 line=100 │ │ 0x003d line=101 │ │ @@ -239677,23 +239679,23 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0e25b0: |[0e25b0] com.ds.avare.shapes.TileMap$1.onProgressUpdate:([Ljava/lang/Object;)V │ │ -0e25c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e25c2: 4600 0300 |0001: aget-object v0, v3, v0 │ │ -0e25c6: 1f00 2006 |0003: check-cast v0, Lcom/ds/avare/shapes/TileMap; // type@0620 │ │ -0e25ca: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0e25cc: 4603 0301 |0006: aget-object v3, v3, v1 │ │ -0e25d0: 1f03 4206 |0008: check-cast v3, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0e25d4: 6e20 ca24 3000 |000a: invoke-virtual {v0, v3}, Lcom/ds/avare/shapes/TileMap;.addInCache:(Lcom/ds/avare/utils/BitmapHolder;)V // method@24ca │ │ -0e25da: 0e00 |000d: return-void │ │ +0e25b4: |[0e25b4] com.ds.avare.shapes.TileMap$1.onProgressUpdate:([Ljava/lang/Object;)V │ │ +0e25c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e25c6: 4600 0300 |0001: aget-object v0, v3, v0 │ │ +0e25ca: 1f00 2006 |0003: check-cast v0, Lcom/ds/avare/shapes/TileMap; // type@0620 │ │ +0e25ce: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0e25d0: 4603 0301 |0006: aget-object v3, v3, v1 │ │ +0e25d4: 1f03 4206 |0008: check-cast v3, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0e25d8: 6e20 ca24 3000 |000a: invoke-virtual {v0, v3}, Lcom/ds/avare/shapes/TileMap;.addInCache:(Lcom/ds/avare/utils/BitmapHolder;)V // method@24ca │ │ +0e25de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=175 │ │ 0x0006 line=176 │ │ 0x000a line=177 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/ds/avare/shapes/TileMap$1; │ │ @@ -239761,18 +239763,18 @@ │ │ type : '(Lcom/ds/avare/shapes/TileMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e25dc: |[0e25dc] com.ds.avare.shapes.TileMap$TileUpdate.:(Lcom/ds/avare/shapes/TileMap;)V │ │ -0e25ec: 5b01 2e15 |0000: iput-object v1, v0, Lcom/ds/avare/shapes/TileMap$TileUpdate;.this$0:Lcom/ds/avare/shapes/TileMap; // field@152e │ │ -0e25f0: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e25f6: 0e00 |0005: return-void │ │ +0e25e0: |[0e25e0] com.ds.avare.shapes.TileMap$TileUpdate.:(Lcom/ds/avare/shapes/TileMap;)V │ │ +0e25f0: 5b01 2e15 |0000: iput-object v1, v0, Lcom/ds/avare/shapes/TileMap$TileUpdate;.this$0:Lcom/ds/avare/shapes/TileMap; // field@152e │ │ +0e25f4: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e25fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/shapes/TileMap$TileUpdate; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/shapes/TileMap; │ │ │ │ @@ -240006,131 +240008,131 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e4d3c: |[0e4d3c] com.ds.avare.storage.Preferences.:()V │ │ -0e4d4c: 0e00 |0000: return-void │ │ +0e4d44: |[0e4d44] com.ds.avare.storage.Preferences.:()V │ │ +0e4d54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/storage/Preferences;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 242 16-bit code units │ │ -0e4d50: |[0e4d50] com.ds.avare.storage.Preferences.:(Landroid/content/Context;)V │ │ -0e4d60: 7010 8a2a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e4d66: 5b56 5d15 |0003: iput-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4d6a: 7110 1105 0600 |0005: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0511 │ │ -0e4d70: 0c06 |0008: move-result-object v6 │ │ -0e4d72: 5b56 5e15 |0009: iput-object v6, v5, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4d76: 7220 fd01 5600 |000b: invoke-interface {v6, v5}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@01fd │ │ -0e4d7c: 6e10 f824 0500 |000e: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.getDistanceUnit:()Ljava/lang/String; // method@24f8 │ │ -0e4d82: 0c06 |0011: move-result-object v6 │ │ -0e4d84: 5450 5d15 |0012: iget-object v0, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4d88: 1401 8101 0c7f |0014: const v1, #float 1.861e+38 // #7f0c0181 │ │ -0e4d8e: 6e20 a901 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4d94: 0c00 |001a: move-result-object v0 │ │ -0e4d96: 6e20 ba2a 0600 |001b: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e4d9c: 0a06 |001e: move-result v6 │ │ -0e4d9e: 1400 9101 0c7f |001f: const v0, #float 1.861e+38 // #7f0c0191 │ │ -0e4da4: 1801 e544 bb0a 293f 0a40 |0022: const-wide v1, #double 3.28084 // #400a3f290abb44e5 │ │ -0e4dae: 3806 3900 |0027: if-eqz v6, 0060 // +0039 │ │ -0e4db2: 1803 b4c8 76be 9f1a ff3f |0029: const-wide v3, #double 1.944 // #3fff1a9fbe76c8b4 │ │ -0e4dbc: 6803 5f15 |002e: sput-wide v3, Lcom/ds/avare/storage/Preferences;.speedConversion:D // field@155f │ │ -0e4dc0: 6801 5c15 |0030: sput-wide v1, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ -0e4dc4: 1801 85eb 51b8 1ebc b740 |0032: const-wide v1, #double 6076.12 // #40b7bc1eb851eb85 │ │ -0e4dce: 6801 5b15 |0037: sput-wide v1, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ -0e4dd2: 1801 d9ce f753 23e0 aa40 |0039: const-wide v1, #double 3440.07 // #40aae02353f7ced9 │ │ -0e4ddc: 6801 5a15 |003e: sput-wide v1, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ -0e4de0: 5456 5d15 |0040: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4de4: 1401 7300 0c7f |0042: const v1, #float 1.86094e+38 // #7f0c0073 │ │ -0e4dea: 6e20 a901 1600 |0045: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4df0: 0c06 |0048: move-result-object v6 │ │ -0e4df2: 6906 5915 |0049: sput-object v6, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ -0e4df6: 5456 5d15 |004b: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4dfa: 1401 5301 0c7f |004d: const v1, #float 1.86099e+38 // #7f0c0153 │ │ -0e4e00: 6e20 a901 1600 |0050: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4e06: 0c06 |0053: move-result-object v6 │ │ -0e4e08: 6906 6015 |0054: sput-object v6, Lcom/ds/avare/storage/Preferences;.speedConversionUnit:Ljava/lang/String; // field@1560 │ │ -0e4e0c: 5456 5d15 |0056: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4e10: 6e20 a901 0600 |0058: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4e16: 0c06 |005b: move-result-object v6 │ │ -0e4e18: 6906 6115 |005c: sput-object v6, Lcom/ds/avare/storage/Preferences;.vsConversionUnit:Ljava/lang/String; // field@1561 │ │ -0e4e1c: 2900 9300 |005e: goto/16 00f1 // +0093 │ │ -0e4e20: 6e10 f824 0500 |0060: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.getDistanceUnit:()Ljava/lang/String; // method@24f8 │ │ -0e4e26: 0c06 |0063: move-result-object v6 │ │ -0e4e28: 5453 5d15 |0064: iget-object v3, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4e2c: 1404 8201 0c7f |0066: const v4, #float 1.861e+38 // #7f0c0182 │ │ -0e4e32: 6e20 a901 4300 |0069: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4e38: 0c03 |006c: move-result-object v3 │ │ -0e4e3a: 6e20 ba2a 3600 |006d: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e4e40: 0a06 |0070: move-result v6 │ │ -0e4e42: 3806 3800 |0071: if-eqz v6, 00a9 // +0038 │ │ -0e4e46: 1803 09f9 a067 b3ea 0140 |0073: const-wide v3, #double 2.2396 // #4001eab367a0f909 │ │ -0e4e50: 6803 5f15 |0078: sput-wide v3, Lcom/ds/avare/storage/Preferences;.speedConversion:D // field@155f │ │ -0e4e54: 6801 5c15 |007a: sput-wide v1, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ -0e4e58: 1801 0000 0000 00a0 b440 |007c: const-wide v1, #double 5280 // #40b4a00000000000 │ │ -0e4e62: 6801 5b15 |0081: sput-wide v1, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ -0e4e66: 1801 9fcd aacf 55f6 ae40 |0083: const-wide v1, #double 3963.17 // #40aef655cfaacd9f │ │ -0e4e70: 6801 5a15 |0088: sput-wide v1, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ -0e4e74: 5456 5d15 |008a: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4e78: 1401 7400 0c7f |008c: const v1, #float 1.86094e+38 // #7f0c0074 │ │ -0e4e7e: 6e20 a901 1600 |008f: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4e84: 0c06 |0092: move-result-object v6 │ │ -0e4e86: 6906 5915 |0093: sput-object v6, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ -0e4e8a: 5456 5d15 |0095: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4e8e: 1401 5401 0c7f |0097: const v1, #float 1.86099e+38 // #7f0c0154 │ │ -0e4e94: 6e20 a901 1600 |009a: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4e9a: 0c06 |009d: move-result-object v6 │ │ -0e4e9c: 6906 6015 |009e: sput-object v6, Lcom/ds/avare/storage/Preferences;.speedConversionUnit:Ljava/lang/String; // field@1560 │ │ -0e4ea0: 5456 5d15 |00a0: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4ea4: 6e20 a901 0600 |00a2: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4eaa: 0c06 |00a5: move-result-object v6 │ │ -0e4eac: 6906 6115 |00a6: sput-object v6, Lcom/ds/avare/storage/Preferences;.vsConversionUnit:Ljava/lang/String; // field@1561 │ │ -0e4eb0: 2849 |00a8: goto 00f1 // +0049 │ │ -0e4eb2: 6e10 f824 0500 |00a9: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.getDistanceUnit:()Ljava/lang/String; // method@24f8 │ │ -0e4eb8: 0c06 |00ac: move-result-object v6 │ │ -0e4eba: 5453 5d15 |00ad: iget-object v3, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4ebe: 1404 8001 0c7f |00af: const v4, #float 1.861e+38 // #7f0c0180 │ │ -0e4ec4: 6e20 a901 4300 |00b2: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4eca: 0c03 |00b5: move-result-object v3 │ │ -0e4ecc: 6e20 ba2a 3600 |00b6: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e4ed2: 0a06 |00b9: move-result v6 │ │ -0e4ed4: 3806 3700 |00ba: if-eqz v6, 00f1 // +0037 │ │ -0e4ed8: 1803 cdcc cccc cccc 0c40 |00bc: const-wide v3, #double 3.6 // #400ccccccccccccd │ │ -0e4ee2: 6803 5f15 |00c1: sput-wide v3, Lcom/ds/avare/storage/Preferences;.speedConversion:D // field@155f │ │ -0e4ee6: 6801 5c15 |00c3: sput-wide v1, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ -0e4eea: 1801 48e1 7a14 aea1 a940 |00c5: const-wide v1, #double 3280.84 // #40a9a1ae147ae148 │ │ -0e4ef4: 6801 5b15 |00ca: sput-wide v1, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ -0e4ef8: 1801 6ae2 7899 19ea b840 |00cc: const-wide v1, #double 6378.1 // #40b8ea199978e26a │ │ -0e4f02: 6801 5a15 |00d1: sput-wide v1, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ -0e4f06: 5456 5d15 |00d3: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4f0a: 1401 7200 0c7f |00d5: const v1, #float 1.86094e+38 // #7f0c0072 │ │ -0e4f10: 6e20 a901 1600 |00d8: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4f16: 0c06 |00db: move-result-object v6 │ │ -0e4f18: 6906 5915 |00dc: sput-object v6, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ -0e4f1c: 5456 5d15 |00de: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4f20: 1401 5201 0c7f |00e0: const v1, #float 1.86099e+38 // #7f0c0152 │ │ -0e4f26: 6e20 a901 1600 |00e3: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4f2c: 0c06 |00e6: move-result-object v6 │ │ -0e4f2e: 6906 6015 |00e7: sput-object v6, Lcom/ds/avare/storage/Preferences;.speedConversionUnit:Ljava/lang/String; // field@1560 │ │ -0e4f32: 5456 5d15 |00e9: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4f36: 6e20 a901 0600 |00eb: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4f3c: 0c06 |00ee: move-result-object v6 │ │ -0e4f3e: 6906 6115 |00ef: sput-object v6, Lcom/ds/avare/storage/Preferences;.vsConversionUnit:Ljava/lang/String; // field@1561 │ │ -0e4f42: 0e00 |00f1: return-void │ │ +0e4d58: |[0e4d58] com.ds.avare.storage.Preferences.:(Landroid/content/Context;)V │ │ +0e4d68: 7010 8a2a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e4d6e: 5b56 5d15 |0003: iput-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4d72: 7110 1105 0600 |0005: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0511 │ │ +0e4d78: 0c06 |0008: move-result-object v6 │ │ +0e4d7a: 5b56 5e15 |0009: iput-object v6, v5, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4d7e: 7220 fd01 5600 |000b: invoke-interface {v6, v5}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@01fd │ │ +0e4d84: 6e10 f824 0500 |000e: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.getDistanceUnit:()Ljava/lang/String; // method@24f8 │ │ +0e4d8a: 0c06 |0011: move-result-object v6 │ │ +0e4d8c: 5450 5d15 |0012: iget-object v0, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4d90: 1401 8101 0c7f |0014: const v1, #float 1.861e+38 // #7f0c0181 │ │ +0e4d96: 6e20 a901 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4d9c: 0c00 |001a: move-result-object v0 │ │ +0e4d9e: 6e20 ba2a 0600 |001b: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e4da4: 0a06 |001e: move-result v6 │ │ +0e4da6: 1400 9101 0c7f |001f: const v0, #float 1.861e+38 // #7f0c0191 │ │ +0e4dac: 1801 e544 bb0a 293f 0a40 |0022: const-wide v1, #double 3.28084 // #400a3f290abb44e5 │ │ +0e4db6: 3806 3900 |0027: if-eqz v6, 0060 // +0039 │ │ +0e4dba: 1803 b4c8 76be 9f1a ff3f |0029: const-wide v3, #double 1.944 // #3fff1a9fbe76c8b4 │ │ +0e4dc4: 6803 5f15 |002e: sput-wide v3, Lcom/ds/avare/storage/Preferences;.speedConversion:D // field@155f │ │ +0e4dc8: 6801 5c15 |0030: sput-wide v1, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ +0e4dcc: 1801 85eb 51b8 1ebc b740 |0032: const-wide v1, #double 6076.12 // #40b7bc1eb851eb85 │ │ +0e4dd6: 6801 5b15 |0037: sput-wide v1, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ +0e4dda: 1801 d9ce f753 23e0 aa40 |0039: const-wide v1, #double 3440.07 // #40aae02353f7ced9 │ │ +0e4de4: 6801 5a15 |003e: sput-wide v1, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ +0e4de8: 5456 5d15 |0040: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4dec: 1401 7300 0c7f |0042: const v1, #float 1.86094e+38 // #7f0c0073 │ │ +0e4df2: 6e20 a901 1600 |0045: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4df8: 0c06 |0048: move-result-object v6 │ │ +0e4dfa: 6906 5915 |0049: sput-object v6, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ +0e4dfe: 5456 5d15 |004b: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4e02: 1401 5301 0c7f |004d: const v1, #float 1.86099e+38 // #7f0c0153 │ │ +0e4e08: 6e20 a901 1600 |0050: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4e0e: 0c06 |0053: move-result-object v6 │ │ +0e4e10: 6906 6015 |0054: sput-object v6, Lcom/ds/avare/storage/Preferences;.speedConversionUnit:Ljava/lang/String; // field@1560 │ │ +0e4e14: 5456 5d15 |0056: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4e18: 6e20 a901 0600 |0058: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4e1e: 0c06 |005b: move-result-object v6 │ │ +0e4e20: 6906 6115 |005c: sput-object v6, Lcom/ds/avare/storage/Preferences;.vsConversionUnit:Ljava/lang/String; // field@1561 │ │ +0e4e24: 2900 9300 |005e: goto/16 00f1 // +0093 │ │ +0e4e28: 6e10 f824 0500 |0060: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.getDistanceUnit:()Ljava/lang/String; // method@24f8 │ │ +0e4e2e: 0c06 |0063: move-result-object v6 │ │ +0e4e30: 5453 5d15 |0064: iget-object v3, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4e34: 1404 8201 0c7f |0066: const v4, #float 1.861e+38 // #7f0c0182 │ │ +0e4e3a: 6e20 a901 4300 |0069: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4e40: 0c03 |006c: move-result-object v3 │ │ +0e4e42: 6e20 ba2a 3600 |006d: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e4e48: 0a06 |0070: move-result v6 │ │ +0e4e4a: 3806 3800 |0071: if-eqz v6, 00a9 // +0038 │ │ +0e4e4e: 1803 09f9 a067 b3ea 0140 |0073: const-wide v3, #double 2.2396 // #4001eab367a0f909 │ │ +0e4e58: 6803 5f15 |0078: sput-wide v3, Lcom/ds/avare/storage/Preferences;.speedConversion:D // field@155f │ │ +0e4e5c: 6801 5c15 |007a: sput-wide v1, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ +0e4e60: 1801 0000 0000 00a0 b440 |007c: const-wide v1, #double 5280 // #40b4a00000000000 │ │ +0e4e6a: 6801 5b15 |0081: sput-wide v1, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ +0e4e6e: 1801 9fcd aacf 55f6 ae40 |0083: const-wide v1, #double 3963.17 // #40aef655cfaacd9f │ │ +0e4e78: 6801 5a15 |0088: sput-wide v1, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ +0e4e7c: 5456 5d15 |008a: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4e80: 1401 7400 0c7f |008c: const v1, #float 1.86094e+38 // #7f0c0074 │ │ +0e4e86: 6e20 a901 1600 |008f: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4e8c: 0c06 |0092: move-result-object v6 │ │ +0e4e8e: 6906 5915 |0093: sput-object v6, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ +0e4e92: 5456 5d15 |0095: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4e96: 1401 5401 0c7f |0097: const v1, #float 1.86099e+38 // #7f0c0154 │ │ +0e4e9c: 6e20 a901 1600 |009a: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4ea2: 0c06 |009d: move-result-object v6 │ │ +0e4ea4: 6906 6015 |009e: sput-object v6, Lcom/ds/avare/storage/Preferences;.speedConversionUnit:Ljava/lang/String; // field@1560 │ │ +0e4ea8: 5456 5d15 |00a0: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4eac: 6e20 a901 0600 |00a2: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4eb2: 0c06 |00a5: move-result-object v6 │ │ +0e4eb4: 6906 6115 |00a6: sput-object v6, Lcom/ds/avare/storage/Preferences;.vsConversionUnit:Ljava/lang/String; // field@1561 │ │ +0e4eb8: 2849 |00a8: goto 00f1 // +0049 │ │ +0e4eba: 6e10 f824 0500 |00a9: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.getDistanceUnit:()Ljava/lang/String; // method@24f8 │ │ +0e4ec0: 0c06 |00ac: move-result-object v6 │ │ +0e4ec2: 5453 5d15 |00ad: iget-object v3, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4ec6: 1404 8001 0c7f |00af: const v4, #float 1.861e+38 // #7f0c0180 │ │ +0e4ecc: 6e20 a901 4300 |00b2: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4ed2: 0c03 |00b5: move-result-object v3 │ │ +0e4ed4: 6e20 ba2a 3600 |00b6: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e4eda: 0a06 |00b9: move-result v6 │ │ +0e4edc: 3806 3700 |00ba: if-eqz v6, 00f1 // +0037 │ │ +0e4ee0: 1803 cdcc cccc cccc 0c40 |00bc: const-wide v3, #double 3.6 // #400ccccccccccccd │ │ +0e4eea: 6803 5f15 |00c1: sput-wide v3, Lcom/ds/avare/storage/Preferences;.speedConversion:D // field@155f │ │ +0e4eee: 6801 5c15 |00c3: sput-wide v1, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ +0e4ef2: 1801 48e1 7a14 aea1 a940 |00c5: const-wide v1, #double 3280.84 // #40a9a1ae147ae148 │ │ +0e4efc: 6801 5b15 |00ca: sput-wide v1, Lcom/ds/avare/storage/Preferences;.feetConversion:D // field@155b │ │ +0e4f00: 1801 6ae2 7899 19ea b840 |00cc: const-wide v1, #double 6378.1 // #40b8ea199978e26a │ │ +0e4f0a: 6801 5a15 |00d1: sput-wide v1, Lcom/ds/avare/storage/Preferences;.earthRadiusConversion:D // field@155a │ │ +0e4f0e: 5456 5d15 |00d3: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4f12: 1401 7200 0c7f |00d5: const v1, #float 1.86094e+38 // #7f0c0072 │ │ +0e4f18: 6e20 a901 1600 |00d8: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4f1e: 0c06 |00db: move-result-object v6 │ │ +0e4f20: 6906 5915 |00dc: sput-object v6, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ +0e4f24: 5456 5d15 |00de: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4f28: 1401 5201 0c7f |00e0: const v1, #float 1.86099e+38 // #7f0c0152 │ │ +0e4f2e: 6e20 a901 1600 |00e3: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4f34: 0c06 |00e6: move-result-object v6 │ │ +0e4f36: 6906 6015 |00e7: sput-object v6, Lcom/ds/avare/storage/Preferences;.speedConversionUnit:Ljava/lang/String; // field@1560 │ │ +0e4f3a: 5456 5d15 |00e9: iget-object v6, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4f3e: 6e20 a901 0600 |00eb: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4f44: 0c06 |00ee: move-result-object v6 │ │ +0e4f46: 6906 6115 |00ef: sput-object v6, Lcom/ds/avare/storage/Preferences;.vsConversionUnit:Ljava/lang/String; // field@1561 │ │ +0e4f4a: 0e00 |00f1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=128 │ │ 0x0005 line=132 │ │ 0x000b line=133 │ │ 0x000e line=135 │ │ @@ -240166,95 +240168,95 @@ │ │ type : '(Landroid/content/Context;)[I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 153 16-bit code units │ │ -0e4384: |[0e4384] com.ds.avare.storage.Preferences.getTilesNumber:(Landroid/content/Context;)[I │ │ -0e4394: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0e4396: 2301 c009 |0001: new-array v1, v0, [I // type@09c0 │ │ -0e439a: 7100 9e2a 0000 |0003: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2a9e │ │ -0e43a0: 0c02 |0006: move-result-object v2 │ │ -0e43a2: 6e10 9f2a 0200 |0007: invoke-virtual {v2}, Ljava/lang/Runtime;.maxMemory:()J // method@2a9f │ │ -0e43a8: 0b02 |000a: move-result-wide v2 │ │ -0e43aa: 1274 |000b: const/4 v4, #int 7 // #7 │ │ -0e43ac: 1225 |000c: const/4 v5, #int 2 // #2 │ │ -0e43ae: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -0e43b0: 1217 |000e: const/4 v7, #int 1 // #1 │ │ -0e43b2: 1708 0000 000c |000f: const-wide/32 v8, #float 9.86076e-32 // #0c000000 │ │ -0e43b8: 310a 0208 |0012: cmp-long v10, v2, v8 │ │ -0e43bc: 3a0a 0d00 |0014: if-ltz v10, 0021 // +000d │ │ -0e43c0: 1302 0900 |0016: const/16 v2, #int 9 // #9 │ │ -0e43c4: 4b02 0106 |0018: aput v2, v1, v6 │ │ -0e43c8: 4b04 0107 |001a: aput v4, v1, v7 │ │ -0e43cc: 1302 0d00 |001c: const/16 v2, #int 13 // #d │ │ -0e43d0: 4b02 0105 |001e: aput v2, v1, v5 │ │ -0e43d4: 2832 |0020: goto 0052 // +0032 │ │ -0e43d6: 1708 0000 0008 |0021: const-wide/32 v8, #float 3.85186e-34 // #08000000 │ │ -0e43dc: 125a |0024: const/4 v10, #int 5 // #5 │ │ -0e43de: 310b 0208 |0025: cmp-long v11, v2, v8 │ │ -0e43e2: 3a0b 0900 |0027: if-ltz v11, 0030 // +0009 │ │ -0e43e6: 4b04 0106 |0029: aput v4, v1, v6 │ │ -0e43ea: 4b0a 0107 |002b: aput v10, v1, v7 │ │ -0e43ee: 4b04 0105 |002d: aput v4, v1, v5 │ │ -0e43f2: 2823 |002f: goto 0052 // +0023 │ │ -0e43f4: 1708 0000 0004 |0030: const-wide/32 v8, #float 1.50463e-36 // #04000000 │ │ -0e43fa: 3104 0208 |0033: cmp-long v4, v2, v8 │ │ -0e43fe: 3a04 0900 |0035: if-ltz v4, 003e // +0009 │ │ -0e4402: 4b0a 0106 |0037: aput v10, v1, v6 │ │ -0e4406: 4b00 0107 |0039: aput v0, v1, v7 │ │ -0e440a: 4b0a 0105 |003b: aput v10, v1, v5 │ │ -0e440e: 2815 |003d: goto 0052 // +0015 │ │ -0e4410: 1708 0000 0002 |003e: const-wide/32 v8, #float 9.40395e-38 // #02000000 │ │ -0e4416: 3104 0208 |0041: cmp-long v4, v2, v8 │ │ -0e441a: 3a04 0900 |0043: if-ltz v4, 004c // +0009 │ │ -0e441e: 4b00 0106 |0045: aput v0, v1, v6 │ │ -0e4422: 4b00 0107 |0047: aput v0, v1, v7 │ │ -0e4426: 4b00 0105 |0049: aput v0, v1, v5 │ │ -0e442a: 2807 |004b: goto 0052 // +0007 │ │ -0e442c: 4b00 0106 |004c: aput v0, v1, v6 │ │ -0e4430: 4b00 0107 |004e: aput v0, v1, v7 │ │ -0e4434: 4b00 0105 |0050: aput v0, v1, v5 │ │ -0e4438: 2202 6c01 |0052: new-instance v2, Landroid/util/DisplayMetrics; // type@016c │ │ -0e443c: 7010 bf05 0200 |0054: invoke-direct {v2}, Landroid/util/DisplayMetrics;.:()V // method@05bf │ │ -0e4442: 1a03 404d |0057: const-string v3, "window" // string@4d40 │ │ -0e4446: 6e20 ab01 3c00 |0059: invoke-virtual {v12, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ -0e444c: 0c0c |005c: move-result-object v12 │ │ -0e444e: 1f0c ae01 |005d: check-cast v12, Landroid/view/WindowManager; // type@01ae │ │ -0e4452: 7210 d607 0c00 |005f: invoke-interface {v12}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@07d6 │ │ -0e4458: 0c0c |0062: move-result-object v12 │ │ -0e445a: 6e20 f705 2c00 |0063: invoke-virtual {v12, v2}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@05f7 │ │ -0e4460: 522c be00 |0066: iget v12, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@00be │ │ -0e4464: 5222 bc00 |0068: iget v2, v2, Landroid/util/DisplayMetrics;.heightPixels:I // field@00bc │ │ -0e4468: d3cc 0002 |006a: div-int/lit16 v12, v12, #int 512 // #0200 │ │ -0e446c: b05c |006c: add-int/2addr v12, v5 │ │ -0e446e: d322 0002 |006d: div-int/lit16 v2, v2, #int 512 // #0200 │ │ -0e4472: b052 |006f: add-int/2addr v2, v5 │ │ -0e4474: dc03 0c02 |0070: rem-int/lit8 v3, v12, #int 2 // #02 │ │ -0e4478: 3903 0400 |0072: if-nez v3, 0076 // +0004 │ │ -0e447c: d80c 0c01 |0074: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0e4480: dc03 0202 |0076: rem-int/lit8 v3, v2, #int 2 // #02 │ │ -0e4484: 3903 0400 |0078: if-nez v3, 007c // +0004 │ │ -0e4488: d802 0201 |007a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e448c: 4403 0106 |007c: aget v3, v1, v6 │ │ -0e4490: 373c 0400 |007e: if-le v12, v3, 0082 // +0004 │ │ -0e4494: 440c 0106 |0080: aget v12, v1, v6 │ │ -0e4498: 4403 0107 |0082: aget v3, v1, v7 │ │ -0e449c: 3732 0400 |0084: if-le v2, v3, 0088 // +0004 │ │ -0e44a0: 4402 0107 |0086: aget v2, v1, v7 │ │ -0e44a4: 4b0c 0106 |0088: aput v12, v1, v6 │ │ -0e44a8: 4b02 0107 |008a: aput v2, v1, v7 │ │ -0e44ac: 440c 0106 |008c: aget v12, v1, v6 │ │ -0e44b0: 3c0c 0400 |008e: if-gtz v12, 0092 // +0004 │ │ -0e44b4: 4b00 0106 |0090: aput v0, v1, v6 │ │ -0e44b8: 440c 0107 |0092: aget v12, v1, v7 │ │ -0e44bc: 3c0c 0400 |0094: if-gtz v12, 0098 // +0004 │ │ -0e44c0: 4b00 0107 |0096: aput v0, v1, v7 │ │ -0e44c4: 1101 |0098: return-object v1 │ │ +0e438c: |[0e438c] com.ds.avare.storage.Preferences.getTilesNumber:(Landroid/content/Context;)[I │ │ +0e439c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0e439e: 2301 c009 |0001: new-array v1, v0, [I // type@09c0 │ │ +0e43a2: 7100 9e2a 0000 |0003: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2a9e │ │ +0e43a8: 0c02 |0006: move-result-object v2 │ │ +0e43aa: 6e10 9f2a 0200 |0007: invoke-virtual {v2}, Ljava/lang/Runtime;.maxMemory:()J // method@2a9f │ │ +0e43b0: 0b02 |000a: move-result-wide v2 │ │ +0e43b2: 1274 |000b: const/4 v4, #int 7 // #7 │ │ +0e43b4: 1225 |000c: const/4 v5, #int 2 // #2 │ │ +0e43b6: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +0e43b8: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +0e43ba: 1708 0000 000c |000f: const-wide/32 v8, #float 9.86076e-32 // #0c000000 │ │ +0e43c0: 310a 0208 |0012: cmp-long v10, v2, v8 │ │ +0e43c4: 3a0a 0d00 |0014: if-ltz v10, 0021 // +000d │ │ +0e43c8: 1302 0900 |0016: const/16 v2, #int 9 // #9 │ │ +0e43cc: 4b02 0106 |0018: aput v2, v1, v6 │ │ +0e43d0: 4b04 0107 |001a: aput v4, v1, v7 │ │ +0e43d4: 1302 0d00 |001c: const/16 v2, #int 13 // #d │ │ +0e43d8: 4b02 0105 |001e: aput v2, v1, v5 │ │ +0e43dc: 2832 |0020: goto 0052 // +0032 │ │ +0e43de: 1708 0000 0008 |0021: const-wide/32 v8, #float 3.85186e-34 // #08000000 │ │ +0e43e4: 125a |0024: const/4 v10, #int 5 // #5 │ │ +0e43e6: 310b 0208 |0025: cmp-long v11, v2, v8 │ │ +0e43ea: 3a0b 0900 |0027: if-ltz v11, 0030 // +0009 │ │ +0e43ee: 4b04 0106 |0029: aput v4, v1, v6 │ │ +0e43f2: 4b0a 0107 |002b: aput v10, v1, v7 │ │ +0e43f6: 4b04 0105 |002d: aput v4, v1, v5 │ │ +0e43fa: 2823 |002f: goto 0052 // +0023 │ │ +0e43fc: 1708 0000 0004 |0030: const-wide/32 v8, #float 1.50463e-36 // #04000000 │ │ +0e4402: 3104 0208 |0033: cmp-long v4, v2, v8 │ │ +0e4406: 3a04 0900 |0035: if-ltz v4, 003e // +0009 │ │ +0e440a: 4b0a 0106 |0037: aput v10, v1, v6 │ │ +0e440e: 4b00 0107 |0039: aput v0, v1, v7 │ │ +0e4412: 4b0a 0105 |003b: aput v10, v1, v5 │ │ +0e4416: 2815 |003d: goto 0052 // +0015 │ │ +0e4418: 1708 0000 0002 |003e: const-wide/32 v8, #float 9.40395e-38 // #02000000 │ │ +0e441e: 3104 0208 |0041: cmp-long v4, v2, v8 │ │ +0e4422: 3a04 0900 |0043: if-ltz v4, 004c // +0009 │ │ +0e4426: 4b00 0106 |0045: aput v0, v1, v6 │ │ +0e442a: 4b00 0107 |0047: aput v0, v1, v7 │ │ +0e442e: 4b00 0105 |0049: aput v0, v1, v5 │ │ +0e4432: 2807 |004b: goto 0052 // +0007 │ │ +0e4434: 4b00 0106 |004c: aput v0, v1, v6 │ │ +0e4438: 4b00 0107 |004e: aput v0, v1, v7 │ │ +0e443c: 4b00 0105 |0050: aput v0, v1, v5 │ │ +0e4440: 2202 6c01 |0052: new-instance v2, Landroid/util/DisplayMetrics; // type@016c │ │ +0e4444: 7010 bf05 0200 |0054: invoke-direct {v2}, Landroid/util/DisplayMetrics;.:()V // method@05bf │ │ +0e444a: 1a03 404d |0057: const-string v3, "window" // string@4d40 │ │ +0e444e: 6e20 ab01 3c00 |0059: invoke-virtual {v12, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ +0e4454: 0c0c |005c: move-result-object v12 │ │ +0e4456: 1f0c ae01 |005d: check-cast v12, Landroid/view/WindowManager; // type@01ae │ │ +0e445a: 7210 d607 0c00 |005f: invoke-interface {v12}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@07d6 │ │ +0e4460: 0c0c |0062: move-result-object v12 │ │ +0e4462: 6e20 f705 2c00 |0063: invoke-virtual {v12, v2}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@05f7 │ │ +0e4468: 522c be00 |0066: iget v12, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@00be │ │ +0e446c: 5222 bc00 |0068: iget v2, v2, Landroid/util/DisplayMetrics;.heightPixels:I // field@00bc │ │ +0e4470: d3cc 0002 |006a: div-int/lit16 v12, v12, #int 512 // #0200 │ │ +0e4474: b05c |006c: add-int/2addr v12, v5 │ │ +0e4476: d322 0002 |006d: div-int/lit16 v2, v2, #int 512 // #0200 │ │ +0e447a: b052 |006f: add-int/2addr v2, v5 │ │ +0e447c: dc03 0c02 |0070: rem-int/lit8 v3, v12, #int 2 // #02 │ │ +0e4480: 3903 0400 |0072: if-nez v3, 0076 // +0004 │ │ +0e4484: d80c 0c01 |0074: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0e4488: dc03 0202 |0076: rem-int/lit8 v3, v2, #int 2 // #02 │ │ +0e448c: 3903 0400 |0078: if-nez v3, 007c // +0004 │ │ +0e4490: d802 0201 |007a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e4494: 4403 0106 |007c: aget v3, v1, v6 │ │ +0e4498: 373c 0400 |007e: if-le v12, v3, 0082 // +0004 │ │ +0e449c: 440c 0106 |0080: aget v12, v1, v6 │ │ +0e44a0: 4403 0107 |0082: aget v3, v1, v7 │ │ +0e44a4: 3732 0400 |0084: if-le v2, v3, 0088 // +0004 │ │ +0e44a8: 4402 0107 |0086: aget v2, v1, v7 │ │ +0e44ac: 4b0c 0106 |0088: aput v12, v1, v6 │ │ +0e44b0: 4b02 0107 |008a: aput v2, v1, v7 │ │ +0e44b4: 440c 0106 |008c: aget v12, v1, v6 │ │ +0e44b8: 3c0c 0400 |008e: if-gtz v12, 0092 // +0004 │ │ +0e44bc: 4b00 0106 |0090: aput v0, v1, v6 │ │ +0e44c0: 440c 0107 |0092: aget v12, v1, v7 │ │ +0e44c4: 3c0c 0400 |0094: if-gtz v12, 0098 // +0004 │ │ +0e44c8: 4b00 0107 |0096: aput v0, v1, v7 │ │ +0e44cc: 1101 |0098: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=219 │ │ 0x0052 line=245 │ │ 0x0059 line=246 │ │ 0x005f line=247 │ │ 0x0063 line=248 │ │ @@ -240278,60 +240280,60 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e353c: |[0e353c] com.ds.avare.storage.Preferences.isKPH:()Z │ │ -0e354c: 6200 5915 |0000: sget-object v0, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ -0e3550: 1a01 9e3b |0002: const-string v1, "km" // string@3b9e │ │ -0e3554: 6e20 ba2a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e355a: 0a00 |0007: move-result v0 │ │ -0e355c: 0f00 |0008: return v0 │ │ +0e3544: |[0e3544] com.ds.avare.storage.Preferences.isKPH:()Z │ │ +0e3554: 6200 5915 |0000: sget-object v0, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ +0e3558: 1a01 9e3b |0002: const-string v1, "km" // string@3b9e │ │ +0e355c: 6e20 ba2a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e3562: 0a00 |0007: move-result v0 │ │ +0e3564: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ │ │ #4 : (in Lcom/ds/avare/storage/Preferences;) │ │ name : 'isKnots' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e3594: |[0e3594] com.ds.avare.storage.Preferences.isKnots:()Z │ │ -0e35a4: 6200 5915 |0000: sget-object v0, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ -0e35a8: 1a01 4742 |0002: const-string v1, "nm" // string@4247 │ │ -0e35ac: 6e20 ba2a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e35b2: 0a00 |0007: move-result v0 │ │ -0e35b4: 0f00 |0008: return v0 │ │ +0e359c: |[0e359c] com.ds.avare.storage.Preferences.isKnots:()Z │ │ +0e35ac: 6200 5915 |0000: sget-object v0, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ +0e35b0: 1a01 4742 |0002: const-string v1, "nm" // string@4247 │ │ +0e35b4: 6e20 ba2a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e35ba: 0a00 |0007: move-result v0 │ │ +0e35bc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ │ │ #5 : (in Lcom/ds/avare/storage/Preferences;) │ │ name : 'isMPH' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e35b8: |[0e35b8] com.ds.avare.storage.Preferences.isMPH:()Z │ │ -0e35c8: 6200 5915 |0000: sget-object v0, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ -0e35cc: 1a01 b641 |0002: const-string v1, "mi" // string@41b6 │ │ -0e35d0: 6e20 ba2a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e35d6: 0a00 |0007: move-result v0 │ │ -0e35d8: 0f00 |0008: return v0 │ │ +0e35c0: |[0e35c0] com.ds.avare.storage.Preferences.isMPH:()Z │ │ +0e35d0: 6200 5915 |0000: sget-object v0, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ +0e35d4: 1a01 b641 |0002: const-string v1, "mi" // string@41b6 │ │ +0e35d8: 6e20 ba2a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e35de: 0a00 |0007: move-result v0 │ │ +0e35e0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240339,28 +240341,28 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0e3d98: |[0e3d98] com.ds.avare.storage.Preferences.adjustFontSize:()F │ │ -0e3da8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3dac: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3db0: 1402 1000 0c7f |0004: const v2, #float 1.86092e+38 // #7f0c0010 │ │ -0e3db6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3dbc: 0c01 |000a: move-result-object v1 │ │ -0e3dbe: 1a02 9f05 |000b: const-string v2, "1" // string@059f │ │ -0e3dc2: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e3dc8: 0c00 |0010: move-result-object v0 │ │ -0e3dca: 7110 4d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ -0e3dd0: 0a00 |0014: move-result v0 │ │ -0e3dd2: 0f00 |0015: return v0 │ │ -0e3dd4: 1500 803f |0016: const/high16 v0, #int 1065353216 // #3f80 │ │ -0e3dd8: 0f00 |0018: return v0 │ │ +0e3da0: |[0e3da0] com.ds.avare.storage.Preferences.adjustFontSize:()F │ │ +0e3db0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3db4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3db8: 1402 1000 0c7f |0004: const v2, #float 1.86092e+38 // #7f0c0010 │ │ +0e3dbe: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3dc4: 0c01 |000a: move-result-object v1 │ │ +0e3dc6: 1a02 9f05 |000b: const-string v2, "1" // string@059f │ │ +0e3dca: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e3dd0: 0c00 |0010: move-result-object v0 │ │ +0e3dd2: 7110 4d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ +0e3dd8: 0a00 |0014: move-result v0 │ │ +0e3dda: 0f00 |0015: return v0 │ │ +0e3ddc: 1500 803f |0016: const/high16 v0, #int 1065353216 // #3f80 │ │ +0e3de0: 0f00 |0018: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=1085 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ @@ -240370,24 +240372,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e32cc: |[0e32cc] com.ds.avare.storage.Preferences.allowRubberBanding:()Z │ │ -0e32dc: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e32e0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e32e4: 1402 f701 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01f7 │ │ -0e32ea: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e32f0: 0c01 |000a: move-result-object v1 │ │ -0e32f2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0e32f4: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e32fa: 0a00 |000f: move-result v0 │ │ -0e32fc: 0f00 |0010: return v0 │ │ +0e32d4: |[0e32d4] com.ds.avare.storage.Preferences.allowRubberBanding:()Z │ │ +0e32e4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e32e8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e32ec: 1402 f701 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01f7 │ │ +0e32f2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e32f8: 0c01 |000a: move-result-object v1 │ │ +0e32fa: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0e32fc: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3302: 0a00 |000f: move-result v0 │ │ +0e3304: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #2 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240395,28 +240397,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0e3e40: |[0e3e40] com.ds.avare.storage.Preferences.autoPostTracks:()I │ │ -0e3e50: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3e54: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3e58: 1402 cf01 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01cf │ │ -0e3e5e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3e64: 0c01 |000a: move-result-object v1 │ │ -0e3e66: 1a02 9f05 |000b: const-string v2, "1" // string@059f │ │ -0e3e6a: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e3e70: 0c00 |0010: move-result-object v0 │ │ -0e3e72: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e3e78: 0a00 |0014: move-result v0 │ │ -0e3e7a: 0f00 |0015: return v0 │ │ -0e3e7c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -0e3e7e: 0f00 |0017: return v0 │ │ +0e3e48: |[0e3e48] com.ds.avare.storage.Preferences.autoPostTracks:()I │ │ +0e3e58: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3e5c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3e60: 1402 cf01 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01cf │ │ +0e3e66: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3e6c: 0c01 |000a: move-result-object v1 │ │ +0e3e6e: 1a02 9f05 |000b: const-string v2, "1" // string@059f │ │ +0e3e72: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e3e78: 0c00 |0010: move-result-object v0 │ │ +0e3e7a: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e3e80: 0a00 |0014: move-result v0 │ │ +0e3e82: 0f00 |0015: return v0 │ │ +0e3e84: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +0e3e86: 0f00 |0017: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=617 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ @@ -240426,27 +240428,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0e4f44: |[0e4f44] com.ds.avare.storage.Preferences.enableGameTFRs:()V │ │ -0e4f54: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4f58: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e4f5e: 0c00 |0005: move-result-object v0 │ │ -0e4f60: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4f64: 1402 ad00 0c7f |0008: const v2, #float 1.86095e+38 // #7f0c00ad │ │ -0e4f6a: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4f70: 0c01 |000e: move-result-object v1 │ │ -0e4f72: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0e4f74: 7230 f301 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ -0e4f7a: 0c00 |0013: move-result-object v0 │ │ -0e4f7c: 7210 f201 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e4f82: 0e00 |0017: return-void │ │ +0e4f4c: |[0e4f4c] com.ds.avare.storage.Preferences.enableGameTFRs:()V │ │ +0e4f5c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4f60: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e4f66: 0c00 |0005: move-result-object v0 │ │ +0e4f68: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4f6c: 1402 ad00 0c7f |0008: const v2, #float 1.86095e+38 // #7f0c00ad │ │ +0e4f72: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4f78: 0c01 |000e: move-result-object v1 │ │ +0e4f7a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0e4f7c: 7230 f301 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ +0e4f82: 0c00 |0013: move-result-object v0 │ │ +0e4f84: 7210 f201 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e4f8a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #4 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240454,24 +240456,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e44c8: |[0e44c8] com.ds.avare.storage.Preferences.getAirSigMetType:()Ljava/lang/String; │ │ -0e44d8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e44dc: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e44e0: 1402 1600 0c7f |0004: const v2, #float 1.86092e+38 // #7f0c0016 │ │ -0e44e6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e44ec: 0c01 |000a: move-result-object v1 │ │ -0e44ee: 1a02 320a |000b: const-string v2, "ALL" // string@0a32 │ │ -0e44f2: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e44f8: 0c00 |0010: move-result-object v0 │ │ -0e44fa: 1100 |0011: return-object v0 │ │ +0e44d0: |[0e44d0] com.ds.avare.storage.Preferences.getAirSigMetType:()Ljava/lang/String; │ │ +0e44e0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e44e4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e44e8: 1402 1600 0c7f |0004: const v2, #float 1.86092e+38 // #7f0c0016 │ │ +0e44ee: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e44f4: 0c01 |000a: move-result-object v1 │ │ +0e44f6: 1a02 320a |000b: const-string v2, "ALL" // string@0a32 │ │ +0e44fa: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4500: 0c00 |0010: move-result-object v0 │ │ +0e4502: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #5 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240479,24 +240481,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e44fc: |[0e44fc] com.ds.avare.storage.Preferences.getAircraftColorPrimary:()Ljava/lang/String; │ │ -0e450c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4510: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4514: 1402 1900 0c7f |0004: const v2, #float 1.86092e+38 // #7f0c0019 │ │ -0e451a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4520: 0c01 |000a: move-result-object v1 │ │ -0e4522: 1a02 0d29 |000b: const-string v2, "W" // string@290d │ │ -0e4526: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e452c: 0c00 |0010: move-result-object v0 │ │ -0e452e: 1100 |0011: return-object v0 │ │ +0e4504: |[0e4504] com.ds.avare.storage.Preferences.getAircraftColorPrimary:()Ljava/lang/String; │ │ +0e4514: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4518: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e451c: 1402 1900 0c7f |0004: const v2, #float 1.86092e+38 // #7f0c0019 │ │ +0e4522: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4528: 0c01 |000a: move-result-object v1 │ │ +0e452a: 1a02 0d29 |000b: const-string v2, "W" // string@290d │ │ +0e452e: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4534: 0c00 |0010: move-result-object v0 │ │ +0e4536: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #6 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240504,24 +240506,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e4530: |[0e4530] com.ds.avare.storage.Preferences.getAircraftColorSecondary:()Ljava/lang/String; │ │ -0e4540: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4544: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4548: 1402 1b00 0c7f |0004: const v2, #float 1.86092e+38 // #7f0c001b │ │ -0e454e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4554: 0c01 |000a: move-result-object v1 │ │ -0e4556: 1a02 710b |000b: const-string v2, "B" // string@0b71 │ │ -0e455a: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4560: 0c00 |0010: move-result-object v0 │ │ -0e4562: 1100 |0011: return-object v0 │ │ +0e4538: |[0e4538] com.ds.avare.storage.Preferences.getAircraftColorSecondary:()Ljava/lang/String; │ │ +0e4548: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e454c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4550: 1402 1b00 0c7f |0004: const v2, #float 1.86092e+38 // #7f0c001b │ │ +0e4556: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e455c: 0c01 |000a: move-result-object v1 │ │ +0e455e: 1a02 710b |000b: const-string v2, "B" // string@0b71 │ │ +0e4562: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4568: 0c00 |0010: move-result-object v0 │ │ +0e456a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=968 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #7 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240529,24 +240531,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e4564: |[0e4564] com.ds.avare.storage.Preferences.getAircraftEquipment:()Ljava/lang/String; │ │ -0e4574: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4578: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e457c: 1402 1d00 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c001d │ │ -0e4582: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4588: 0c01 |000a: move-result-object v1 │ │ -0e458a: 1a02 d320 |000b: const-string v2, "N" // string@20d3 │ │ -0e458e: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4594: 0c00 |0010: move-result-object v0 │ │ -0e4596: 1100 |0011: return-object v0 │ │ +0e456c: |[0e456c] com.ds.avare.storage.Preferences.getAircraftEquipment:()Ljava/lang/String; │ │ +0e457c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4580: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4584: 1402 1d00 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c001d │ │ +0e458a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4590: 0c01 |000a: move-result-object v1 │ │ +0e4592: 1a02 d320 |000b: const-string v2, "N" // string@20d3 │ │ +0e4596: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e459c: 0c00 |0010: move-result-object v0 │ │ +0e459e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=952 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #8 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240554,24 +240556,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e4598: |[0e4598] com.ds.avare.storage.Preferences.getAircraftHomeBase:()Ljava/lang/String; │ │ -0e45a8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e45ac: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e45b0: 1402 1f00 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c001f │ │ -0e45b6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e45bc: 0c01 |000a: move-result-object v1 │ │ -0e45be: 1a02 d713 |000b: const-string v2, "KSBA" // string@13d7 │ │ -0e45c2: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e45c8: 0c00 |0010: move-result-object v0 │ │ -0e45ca: 1100 |0011: return-object v0 │ │ +0e45a0: |[0e45a0] com.ds.avare.storage.Preferences.getAircraftHomeBase:()Ljava/lang/String; │ │ +0e45b0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e45b4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e45b8: 1402 1f00 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c001f │ │ +0e45be: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e45c4: 0c01 |000a: move-result-object v1 │ │ +0e45c6: 1a02 d713 |000b: const-string v2, "KSBA" // string@13d7 │ │ +0e45ca: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e45d0: 0c00 |0010: move-result-object v0 │ │ +0e45d2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #9 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240579,28 +240581,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0e3e90: |[0e3e90] com.ds.avare.storage.Preferences.getAircraftICAOCode:()I │ │ -0e3ea0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3ea4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3ea8: 1402 2100 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c0021 │ │ -0e3eae: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3eb4: 0c01 |000a: move-result-object v1 │ │ -0e3eb6: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ -0e3eba: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e3ec0: 0c00 |0010: move-result-object v0 │ │ -0e3ec2: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e3ec8: 0a00 |0014: move-result v0 │ │ -0e3eca: 2802 |0015: goto 0017 // +0002 │ │ -0e3ecc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0e3ece: 0f00 |0017: return v0 │ │ +0e3e98: |[0e3e98] com.ds.avare.storage.Preferences.getAircraftICAOCode:()I │ │ +0e3ea8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3eac: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3eb0: 1402 2100 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c0021 │ │ +0e3eb6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3ebc: 0c01 |000a: move-result-object v1 │ │ +0e3ebe: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ +0e3ec2: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e3ec8: 0c00 |0010: move-result-object v0 │ │ +0e3eca: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e3ed0: 0a00 |0014: move-result v0 │ │ +0e3ed2: 2802 |0015: goto 0017 // +0002 │ │ +0e3ed4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0e3ed6: 0f00 |0017: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=982 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ @@ -240610,24 +240612,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e45cc: |[0e45cc] com.ds.avare.storage.Preferences.getAircraftOtherInfo:()Ljava/lang/String; │ │ -0e45dc: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e45e0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e45e4: 1402 2300 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c0023 │ │ -0e45ea: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e45f0: 0c01 |000a: move-result-object v1 │ │ -0e45f2: 1a02 1b00 |000b: const-string v2, " " // string@001b │ │ -0e45f6: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e45fc: 0c00 |0010: move-result-object v0 │ │ -0e45fe: 1100 |0011: return-object v0 │ │ +0e45d4: |[0e45d4] com.ds.avare.storage.Preferences.getAircraftOtherInfo:()Ljava/lang/String; │ │ +0e45e4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e45e8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e45ec: 1402 2300 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c0023 │ │ +0e45f2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e45f8: 0c01 |000a: move-result-object v1 │ │ +0e45fa: 1a02 1b00 |000b: const-string v2, " " // string@001b │ │ +0e45fe: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4604: 0c00 |0010: move-result-object v0 │ │ +0e4606: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=956 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #11 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240635,24 +240637,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e4600: |[0e4600] com.ds.avare.storage.Preferences.getAircraftSurveillanceEquipment:()Ljava/lang/String; │ │ -0e4610: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4614: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4618: 1402 2500 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c0025 │ │ -0e461e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4624: 0c01 |000a: move-result-object v1 │ │ -0e4626: 1a02 d320 |000b: const-string v2, "N" // string@20d3 │ │ -0e462a: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4630: 0c00 |0010: move-result-object v0 │ │ -0e4632: 1100 |0011: return-object v0 │ │ +0e4608: |[0e4608] com.ds.avare.storage.Preferences.getAircraftSurveillanceEquipment:()Ljava/lang/String; │ │ +0e4618: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e461c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4620: 1402 2500 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c0025 │ │ +0e4626: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e462c: 0c01 |000a: move-result-object v1 │ │ +0e462e: 1a02 d320 |000b: const-string v2, "N" // string@20d3 │ │ +0e4632: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4638: 0c00 |0010: move-result-object v0 │ │ +0e463a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=960 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #12 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240660,28 +240662,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0e3ee0: |[0e3ee0] com.ds.avare.storage.Preferences.getAircraftTAS:()I │ │ -0e3ef0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3ef4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3ef8: 1402 2700 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c0027 │ │ -0e3efe: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3f04: 0c01 |000a: move-result-object v1 │ │ -0e3f06: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ -0e3f0a: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e3f10: 0c00 |0010: move-result-object v0 │ │ -0e3f12: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e3f18: 0a00 |0014: move-result v0 │ │ -0e3f1a: 2803 |0015: goto 0018 // +0003 │ │ -0e3f1c: 1300 6400 |0016: const/16 v0, #int 100 // #64 │ │ -0e3f20: 0f00 |0018: return v0 │ │ +0e3ee8: |[0e3ee8] com.ds.avare.storage.Preferences.getAircraftTAS:()I │ │ +0e3ef8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3efc: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3f00: 1402 2700 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c0027 │ │ +0e3f06: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3f0c: 0c01 |000a: move-result-object v1 │ │ +0e3f0e: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ +0e3f12: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e3f18: 0c00 |0010: move-result-object v0 │ │ +0e3f1a: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e3f20: 0a00 |0014: move-result v0 │ │ +0e3f22: 2803 |0015: goto 0018 // +0003 │ │ +0e3f24: 1300 6400 |0016: const/16 v0, #int 100 // #64 │ │ +0e3f28: 0f00 |0018: return v0 │ │ catches : 1 │ │ 0x0011 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=937 │ │ 0x0011 line=940 │ │ locals : │ │ @@ -240692,24 +240694,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e4634: |[0e4634] com.ds.avare.storage.Preferences.getAircraftTailNumber:()Ljava/lang/String; │ │ -0e4644: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4648: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e464c: 1402 2900 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c0029 │ │ -0e4652: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4658: 0c01 |000a: move-result-object v1 │ │ -0e465a: 1a02 d620 |000b: const-string v2, "N1TEST" // string@20d6 │ │ -0e465e: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4664: 0c00 |0010: move-result-object v0 │ │ -0e4666: 1100 |0011: return-object v0 │ │ +0e463c: |[0e463c] com.ds.avare.storage.Preferences.getAircraftTailNumber:()Ljava/lang/String; │ │ +0e464c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4650: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4654: 1402 2900 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c0029 │ │ +0e465a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4660: 0c01 |000a: move-result-object v1 │ │ +0e4662: 1a02 d620 |000b: const-string v2, "N1TEST" // string@20d6 │ │ +0e4666: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e466c: 0c00 |0010: move-result-object v0 │ │ +0e466e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=990 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #14 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240717,24 +240719,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e4668: |[0e4668] com.ds.avare.storage.Preferences.getAircraftType:()Ljava/lang/String; │ │ -0e4678: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e467c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4680: 1402 2b00 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c002b │ │ -0e4686: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e468c: 0c01 |000a: move-result-object v1 │ │ -0e468e: 1a02 f625 |000b: const-string v2, "TEST" // string@25f6 │ │ -0e4692: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4698: 0c00 |0010: move-result-object v0 │ │ -0e469a: 1100 |0011: return-object v0 │ │ +0e4670: |[0e4670] com.ds.avare.storage.Preferences.getAircraftType:()Ljava/lang/String; │ │ +0e4680: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4684: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4688: 1402 2b00 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c002b │ │ +0e468e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4694: 0c01 |000a: move-result-object v1 │ │ +0e4696: 1a02 f625 |000b: const-string v2, "TEST" // string@25f6 │ │ +0e469a: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e46a0: 0c00 |0010: move-result-object v0 │ │ +0e46a2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=972 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #15 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240742,24 +240744,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e469c: |[0e469c] com.ds.avare.storage.Preferences.getAutopilotBluetoothDevice:()Ljava/lang/String; │ │ -0e46ac: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e46b0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e46b4: 1402 3d00 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c003d │ │ -0e46ba: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e46c0: 0c01 |000a: move-result-object v1 │ │ -0e46c2: 1a02 9921 |000b: const-string v2, "OFF" // string@2199 │ │ -0e46c6: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e46cc: 0c00 |0010: move-result-object v0 │ │ -0e46ce: 1100 |0011: return-object v0 │ │ +0e46a4: |[0e46a4] com.ds.avare.storage.Preferences.getAutopilotBluetoothDevice:()Ljava/lang/String; │ │ +0e46b4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e46b8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e46bc: 1402 3d00 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c003d │ │ +0e46c2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e46c8: 0c01 |000a: move-result-object v1 │ │ +0e46ca: 1a02 9921 |000b: const-string v2, "OFF" // string@2199 │ │ +0e46ce: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e46d4: 0c00 |0010: move-result-object v0 │ │ +0e46d6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1072 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #16 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240767,28 +240769,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0e3f34: |[0e3f34] com.ds.avare.storage.Preferences.getBestGlideSinkRate:()I │ │ -0e3f44: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3f48: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3f4c: 1402 4600 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c0046 │ │ -0e3f52: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3f58: 0c01 |000a: move-result-object v1 │ │ -0e3f5a: 1a02 3408 |000b: const-string v2, "700" // string@0834 │ │ -0e3f5e: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e3f64: 0c00 |0010: move-result-object v0 │ │ -0e3f66: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e3f6c: 0a00 |0014: move-result v0 │ │ -0e3f6e: 2803 |0015: goto 0018 // +0003 │ │ -0e3f70: 1300 bc02 |0016: const/16 v0, #int 700 // #2bc │ │ -0e3f74: 0f00 |0018: return v0 │ │ +0e3f3c: |[0e3f3c] com.ds.avare.storage.Preferences.getBestGlideSinkRate:()I │ │ +0e3f4c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3f50: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3f54: 1402 4600 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c0046 │ │ +0e3f5a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3f60: 0c01 |000a: move-result-object v1 │ │ +0e3f62: 1a02 3408 |000b: const-string v2, "700" // string@0834 │ │ +0e3f66: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e3f6c: 0c00 |0010: move-result-object v0 │ │ +0e3f6e: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e3f74: 0a00 |0014: move-result v0 │ │ +0e3f76: 2803 |0015: goto 0018 // +0003 │ │ +0e3f78: 1300 bc02 |0016: const/16 v0, #int 700 // #2bc │ │ +0e3f7c: 0f00 |0018: return v0 │ │ catches : 1 │ │ 0x0011 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=1094 │ │ 0x0011 line=1097 │ │ locals : │ │ @@ -240799,24 +240801,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e46d0: |[0e46d0] com.ds.avare.storage.Preferences.getChartType:()Ljava/lang/String; │ │ -0e46e0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e46e4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e46e8: 1402 5000 0c7f |0004: const v2, #float 1.86094e+38 // #7f0c0050 │ │ -0e46ee: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e46f4: 0c01 |000a: move-result-object v1 │ │ -0e46f6: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ -0e46fa: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4700: 0c00 |0010: move-result-object v0 │ │ -0e4702: 1100 |0011: return-object v0 │ │ +0e46d8: |[0e46d8] com.ds.avare.storage.Preferences.getChartType:()Ljava/lang/String; │ │ +0e46e8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e46ec: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e46f0: 1402 5000 0c7f |0004: const v2, #float 1.86094e+38 // #7f0c0050 │ │ +0e46f6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e46fc: 0c01 |000a: move-result-object v1 │ │ +0e46fe: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ +0e4702: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4708: 0c00 |0010: move-result-object v0 │ │ +0e470a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #18 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240824,24 +240826,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e4704: |[0e4704] com.ds.avare.storage.Preferences.getChartType3D:()Ljava/lang/String; │ │ -0e4714: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4718: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e471c: 1402 5100 0c7f |0004: const v2, #float 1.86094e+38 // #7f0c0051 │ │ -0e4722: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4728: 0c01 |000a: move-result-object v1 │ │ -0e472a: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ -0e472e: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4734: 0c00 |0010: move-result-object v0 │ │ -0e4736: 1100 |0011: return-object v0 │ │ +0e470c: |[0e470c] com.ds.avare.storage.Preferences.getChartType3D:()Ljava/lang/String; │ │ +0e471c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4720: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4724: 1402 5100 0c7f |0004: const v2, #float 1.86094e+38 // #7f0c0051 │ │ +0e472a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4730: 0c01 |000a: move-result-object v1 │ │ +0e4732: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ +0e4736: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e473c: 0c00 |0010: move-result-object v0 │ │ +0e473e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #19 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -240849,28 +240851,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0e3f88: |[0e3f88] com.ds.avare.storage.Preferences.getCycleAdjust:()I │ │ -0e3f98: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3f9c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3fa0: 1402 6000 0c7f |0004: const v2, #float 1.86094e+38 // #7f0c0060 │ │ -0e3fa6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3fac: 0c01 |000a: move-result-object v1 │ │ -0e3fae: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ -0e3fb2: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e3fb8: 0c00 |0010: move-result-object v0 │ │ -0e3fba: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e3fc0: 0a00 |0014: move-result v0 │ │ -0e3fc2: 0f00 |0015: return v0 │ │ -0e3fc4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0e3fc6: 0f00 |0017: return v0 │ │ +0e3f90: |[0e3f90] com.ds.avare.storage.Preferences.getCycleAdjust:()I │ │ +0e3fa0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3fa4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3fa8: 1402 6000 0c7f |0004: const v2, #float 1.86094e+38 // #7f0c0060 │ │ +0e3fae: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3fb4: 0c01 |000a: move-result-object v1 │ │ +0e3fb6: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ +0e3fba: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e3fc0: 0c00 |0010: move-result-object v0 │ │ +0e3fc2: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e3fc8: 0a00 |0014: move-result v0 │ │ +0e3fca: 0f00 |0015: return v0 │ │ +0e3fcc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0e3fce: 0f00 |0017: return v0 │ │ catches : 1 │ │ 0x0011 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=378 │ │ 0x0011 line=380 │ │ locals : │ │ @@ -240881,28 +240883,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0e3fd8: |[0e3fd8] com.ds.avare.storage.Preferences.getDisplayIcon:()I │ │ -0e3fe8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3fec: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3ff0: 1402 6f00 0c7f |0004: const v2, #float 1.86094e+38 // #7f0c006f │ │ -0e3ff6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3ffc: 0c01 |000a: move-result-object v1 │ │ -0e3ffe: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ -0e4002: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4008: 0c00 |0010: move-result-object v0 │ │ -0e400a: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e4010: 0a00 |0014: move-result v0 │ │ -0e4012: 0f00 |0015: return v0 │ │ -0e4014: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0e4016: 0f00 |0017: return v0 │ │ +0e3fe0: |[0e3fe0] com.ds.avare.storage.Preferences.getDisplayIcon:()I │ │ +0e3ff0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3ff4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3ff8: 1402 6f00 0c7f |0004: const v2, #float 1.86094e+38 // #7f0c006f │ │ +0e3ffe: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4004: 0c01 |000a: move-result-object v1 │ │ +0e4006: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ +0e400a: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4010: 0c00 |0010: move-result-object v0 │ │ +0e4012: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e4018: 0a00 |0014: move-result v0 │ │ +0e401a: 0f00 |0015: return v0 │ │ +0e401c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0e401e: 0f00 |0017: return v0 │ │ catches : 1 │ │ 0x0011 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=353 │ │ 0x0011 line=355 │ │ locals : │ │ @@ -240913,44 +240915,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -0e4028: |[0e4028] com.ds.avare.storage.Preferences.getDistanceRingColor:()I │ │ -0e4038: 1300 6600 |0000: const/16 v0, #int 102 // #66 │ │ -0e403c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e403e: 1302 3300 |0003: const/16 v2, #int 51 // #33 │ │ -0e4042: 7130 ce02 1002 |0005: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@02ce │ │ -0e4048: 0a00 |0008: move-result v0 │ │ -0e404a: 5441 5e15 |0009: iget-object v1, v4, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e404e: 5442 5d15 |000b: iget-object v2, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4052: 1403 d101 0c7f |000d: const v3, #float 1.86101e+38 // #7f0c01d1 │ │ -0e4058: 6e20 a901 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e405e: 0c02 |0013: move-result-object v2 │ │ -0e4060: 1a03 df0e |0014: const-string v3, "Default" // string@0edf │ │ -0e4064: 7230 fc01 2103 |0016: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e406a: 0c01 |0019: move-result-object v1 │ │ -0e406c: 1a02 a323 |001a: const-string v2, "Red" // string@23a3 │ │ -0e4070: 6e20 ba2a 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e4076: 0a02 |001f: move-result v2 │ │ -0e4078: 3802 0400 |0020: if-eqz v2, 0024 // +0004 │ │ -0e407c: 1500 ffff |0022: const/high16 v0, #int -65536 // #ffff │ │ -0e4080: 1a02 fe0b |0024: const-string v2, "Blue" // string@0bfe │ │ -0e4084: 6e20 ba2a 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e408a: 0a02 |0029: move-result v2 │ │ -0e408c: 3802 0500 |002a: if-eqz v2, 002f // +0005 │ │ -0e4090: 1400 ff00 00ff |002c: const v0, #float -1.70146e+38 // #ff0000ff │ │ -0e4096: 1a02 f90b |002f: const-string v2, "Black" // string@0bf9 │ │ -0e409a: 6e20 ba2a 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e40a0: 0a01 |0034: move-result v1 │ │ -0e40a2: 3801 0400 |0035: if-eqz v1, 0039 // +0004 │ │ -0e40a6: 1500 00ff |0037: const/high16 v0, #int -16777216 // #ff00 │ │ -0e40aa: 0f00 |0039: return v0 │ │ +0e4030: |[0e4030] com.ds.avare.storage.Preferences.getDistanceRingColor:()I │ │ +0e4040: 1300 6600 |0000: const/16 v0, #int 102 // #66 │ │ +0e4044: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e4046: 1302 3300 |0003: const/16 v2, #int 51 // #33 │ │ +0e404a: 7130 ce02 1002 |0005: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@02ce │ │ +0e4050: 0a00 |0008: move-result v0 │ │ +0e4052: 5441 5e15 |0009: iget-object v1, v4, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4056: 5442 5d15 |000b: iget-object v2, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e405a: 1403 d101 0c7f |000d: const v3, #float 1.86101e+38 // #7f0c01d1 │ │ +0e4060: 6e20 a901 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4066: 0c02 |0013: move-result-object v2 │ │ +0e4068: 1a03 df0e |0014: const-string v3, "Default" // string@0edf │ │ +0e406c: 7230 fc01 2103 |0016: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4072: 0c01 |0019: move-result-object v1 │ │ +0e4074: 1a02 a323 |001a: const-string v2, "Red" // string@23a3 │ │ +0e4078: 6e20 ba2a 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e407e: 0a02 |001f: move-result v2 │ │ +0e4080: 3802 0400 |0020: if-eqz v2, 0024 // +0004 │ │ +0e4084: 1500 ffff |0022: const/high16 v0, #int -65536 // #ffff │ │ +0e4088: 1a02 fe0b |0024: const-string v2, "Blue" // string@0bfe │ │ +0e408c: 6e20 ba2a 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e4092: 0a02 |0029: move-result v2 │ │ +0e4094: 3802 0500 |002a: if-eqz v2, 002f // +0005 │ │ +0e4098: 1400 ff00 00ff |002c: const v0, #float -1.70146e+38 // #ff0000ff │ │ +0e409e: 1a02 f90b |002f: const-string v2, "Black" // string@0bf9 │ │ +0e40a2: 6e20 ba2a 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e40a8: 0a01 |0034: move-result v1 │ │ +0e40aa: 3801 0400 |0035: if-eqz v1, 0039 // +0004 │ │ +0e40ae: 1500 00ff |0037: const/high16 v0, #int -16777216 // #ff00 │ │ +0e40b2: 0f00 |0039: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=595 │ │ 0x0009 line=598 │ │ 0x001c line=599 │ │ 0x0026 line=602 │ │ 0x0031 line=605 │ │ @@ -240962,28 +240964,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0e40ac: |[0e40ac] com.ds.avare.storage.Preferences.getDistanceRingType:()I │ │ -0e40bc: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e40c0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e40c4: 1402 d201 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01d2 │ │ -0e40ca: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e40d0: 0c01 |000a: move-result-object v1 │ │ -0e40d2: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ -0e40d6: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e40dc: 0c00 |0010: move-result-object v0 │ │ -0e40de: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e40e4: 0a00 |0014: move-result v0 │ │ -0e40e6: 0f00 |0015: return v0 │ │ -0e40e8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0e40ea: 0f00 |0017: return v0 │ │ +0e40b4: |[0e40b4] com.ds.avare.storage.Preferences.getDistanceRingType:()I │ │ +0e40c4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e40c8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e40cc: 1402 d201 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01d2 │ │ +0e40d2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e40d8: 0c01 |000a: move-result-object v1 │ │ +0e40da: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ +0e40de: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e40e4: 0c00 |0010: move-result-object v0 │ │ +0e40e6: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e40ec: 0a00 |0014: move-result v0 │ │ +0e40ee: 0f00 |0015: return v0 │ │ +0e40f0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0e40f2: 0f00 |0017: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ @@ -240993,45 +240995,45 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0e4738: |[0e4738] com.ds.avare.storage.Preferences.getDistanceUnit:()Ljava/lang/String; │ │ -0e4748: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e474c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4750: 1402 8301 0c7f |0004: const v2, #float 1.861e+38 // #7f0c0183 │ │ -0e4756: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e475c: 0c01 |000a: move-result-object v1 │ │ -0e475e: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ -0e4762: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4768: 0c00 |0010: move-result-object v0 │ │ -0e476a: 6e20 ba2a 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e4770: 0a01 |0014: move-result v1 │ │ -0e4772: 3801 0c00 |0015: if-eqz v1, 0021 // +000c │ │ -0e4776: 5430 5d15 |0017: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e477a: 1401 8101 0c7f |0019: const v1, #float 1.861e+38 // #7f0c0181 │ │ -0e4780: 6e20 a901 1000 |001c: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4786: 0c00 |001f: move-result-object v0 │ │ -0e4788: 1100 |0020: return-object v0 │ │ -0e478a: 1a01 9f05 |0021: const-string v1, "1" // string@059f │ │ -0e478e: 6e20 ba2a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e4794: 0a00 |0026: move-result v0 │ │ -0e4796: 3800 0c00 |0027: if-eqz v0, 0033 // +000c │ │ -0e479a: 5430 5d15 |0029: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e479e: 1401 8201 0c7f |002b: const v1, #float 1.861e+38 // #7f0c0182 │ │ -0e47a4: 6e20 a901 1000 |002e: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e47aa: 0c00 |0031: move-result-object v0 │ │ -0e47ac: 1100 |0032: return-object v0 │ │ -0e47ae: 5430 5d15 |0033: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e47b2: 1401 8001 0c7f |0035: const v1, #float 1.861e+38 // #7f0c0180 │ │ -0e47b8: 6e20 a901 1000 |0038: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e47be: 0c00 |003b: move-result-object v0 │ │ -0e47c0: 1100 |003c: return-object v0 │ │ +0e4740: |[0e4740] com.ds.avare.storage.Preferences.getDistanceUnit:()Ljava/lang/String; │ │ +0e4750: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4754: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4758: 1402 8301 0c7f |0004: const v2, #float 1.861e+38 // #7f0c0183 │ │ +0e475e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4764: 0c01 |000a: move-result-object v1 │ │ +0e4766: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ +0e476a: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4770: 0c00 |0010: move-result-object v0 │ │ +0e4772: 6e20 ba2a 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e4778: 0a01 |0014: move-result v1 │ │ +0e477a: 3801 0c00 |0015: if-eqz v1, 0021 // +000c │ │ +0e477e: 5430 5d15 |0017: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4782: 1401 8101 0c7f |0019: const v1, #float 1.861e+38 // #7f0c0181 │ │ +0e4788: 6e20 a901 1000 |001c: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e478e: 0c00 |001f: move-result-object v0 │ │ +0e4790: 1100 |0020: return-object v0 │ │ +0e4792: 1a01 9f05 |0021: const-string v1, "1" // string@059f │ │ +0e4796: 6e20 ba2a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e479c: 0a00 |0026: move-result v0 │ │ +0e479e: 3800 0c00 |0027: if-eqz v0, 0033 // +000c │ │ +0e47a2: 5430 5d15 |0029: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e47a6: 1401 8201 0c7f |002b: const v1, #float 1.861e+38 // #7f0c0182 │ │ +0e47ac: 6e20 a901 1000 |002e: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e47b2: 0c00 |0031: move-result-object v0 │ │ +0e47b4: 1100 |0032: return-object v0 │ │ +0e47b6: 5430 5d15 |0033: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e47ba: 1401 8001 0c7f |0035: const v1, #float 1.861e+38 // #7f0c0180 │ │ +0e47c0: 6e20 a901 1000 |0038: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e47c6: 0c00 |003b: move-result-object v0 │ │ +0e47c8: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0011 line=506 │ │ 0x0017 line=507 │ │ 0x0023 line=508 │ │ 0x0029 line=509 │ │ @@ -241044,28 +241046,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0e40fc: |[0e40fc] com.ds.avare.storage.Preferences.getEarlyPassTimer:()I │ │ -0e410c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4110: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4114: 1402 8300 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c0083 │ │ -0e411a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4120: 0c01 |000a: move-result-object v1 │ │ -0e4122: 1a02 a405 |000b: const-string v2, "10" // string@05a4 │ │ -0e4126: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e412c: 0c00 |0010: move-result-object v0 │ │ -0e412e: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e4134: 0a00 |0014: move-result v0 │ │ -0e4136: 0f00 |0015: return v0 │ │ -0e4138: 1300 0a00 |0016: const/16 v0, #int 10 // #a │ │ -0e413c: 0f00 |0018: return v0 │ │ +0e4104: |[0e4104] com.ds.avare.storage.Preferences.getEarlyPassTimer:()I │ │ +0e4114: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4118: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e411c: 1402 8300 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c0083 │ │ +0e4122: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4128: 0c01 |000a: move-result-object v1 │ │ +0e412a: 1a02 a405 |000b: const-string v2, "10" // string@05a4 │ │ +0e412e: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4134: 0c00 |0010: move-result-object v0 │ │ +0e4136: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e413c: 0a00 |0014: move-result v0 │ │ +0e413e: 0f00 |0015: return v0 │ │ +0e4140: 1300 0a00 |0016: const/16 v0, #int 10 // #a │ │ +0e4144: 0f00 |0018: return v0 │ │ catches : 1 │ │ 0x0011 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=364 │ │ 0x0011 line=366 │ │ locals : │ │ @@ -241076,24 +241078,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e47c4: |[0e47c4] com.ds.avare.storage.Preferences.getEmergencyChecklist:()Ljava/lang/String; │ │ -0e47d4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e47d8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e47dc: 1402 8b00 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c008b │ │ -0e47e2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e47e8: 0c01 |000a: move-result-object v1 │ │ -0e47ea: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ -0e47ee: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e47f4: 0c00 |0010: move-result-object v0 │ │ -0e47f6: 1100 |0011: return-object v0 │ │ +0e47cc: |[0e47cc] com.ds.avare.storage.Preferences.getEmergencyChecklist:()Ljava/lang/String; │ │ +0e47dc: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e47e0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e47e4: 1402 8b00 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c008b │ │ +0e47ea: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e47f0: 0c01 |000a: move-result-object v1 │ │ +0e47f2: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ +0e47f6: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e47fc: 0c00 |0010: move-result-object v0 │ │ +0e47fe: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=976 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #26 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241101,26 +241103,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0e4150: |[0e4150] com.ds.avare.storage.Preferences.getExpiryTime:()I │ │ -0e4160: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4164: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4168: 1402 8e00 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c008e │ │ -0e416e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4174: 0c01 |000a: move-result-object v1 │ │ -0e4176: 1a02 8806 |000b: const-string v2, "360" // string@0688 │ │ -0e417a: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4180: 0c00 |0010: move-result-object v0 │ │ -0e4182: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e4188: 0a00 |0014: move-result v0 │ │ -0e418a: 0f00 |0015: return v0 │ │ +0e4158: |[0e4158] com.ds.avare.storage.Preferences.getExpiryTime:()I │ │ +0e4168: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e416c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4170: 1402 8e00 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c008e │ │ +0e4176: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e417c: 0c01 |000a: move-result-object v1 │ │ +0e417e: 1a02 8806 |000b: const-string v2, "360" // string@0688 │ │ +0e4182: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4188: 0c00 |0010: move-result-object v0 │ │ +0e418a: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e4190: 0a00 |0014: move-result v0 │ │ +0e4192: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=895 │ │ 0x0011 line=896 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ @@ -241129,24 +241131,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e47f8: |[0e47f8] com.ds.avare.storage.Preferences.getExternalGpsSource:()Ljava/lang/String; │ │ -0e4808: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e480c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4810: 1402 ba01 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01ba │ │ -0e4816: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e481c: 0c01 |000a: move-result-object v1 │ │ -0e481e: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ -0e4822: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4828: 0c00 |0010: move-result-object v0 │ │ -0e482a: 1100 |0011: return-object v0 │ │ +0e4800: |[0e4800] com.ds.avare.storage.Preferences.getExternalGpsSource:()Ljava/lang/String; │ │ +0e4810: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4814: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4818: 1402 ba01 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01ba │ │ +0e481e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4824: 0c01 |000a: move-result-object v1 │ │ +0e4826: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ +0e482a: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4830: 0c00 |0010: move-result-object v0 │ │ +0e4832: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #28 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241154,28 +241156,28 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0e3dec: |[0e3dec] com.ds.avare.storage.Preferences.getFuelBurn:()F │ │ -0e3dfc: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3e00: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3e04: 1402 a400 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c00a4 │ │ -0e3e0a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3e10: 0c01 |000a: move-result-object v1 │ │ -0e3e12: 1a02 a405 |000b: const-string v2, "10" // string@05a4 │ │ -0e3e16: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e3e1c: 0c00 |0010: move-result-object v0 │ │ -0e3e1e: 7110 4d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ -0e3e24: 0a00 |0014: move-result v0 │ │ -0e3e26: 0f00 |0015: return v0 │ │ -0e3e28: 1500 2041 |0016: const/high16 v0, #int 1092616192 // #4120 │ │ -0e3e2c: 0f00 |0018: return v0 │ │ +0e3df4: |[0e3df4] com.ds.avare.storage.Preferences.getFuelBurn:()F │ │ +0e3e04: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3e08: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3e0c: 1402 a400 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c00a4 │ │ +0e3e12: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3e18: 0c01 |000a: move-result-object v1 │ │ +0e3e1a: 1a02 a405 |000b: const-string v2, "10" // string@05a4 │ │ +0e3e1e: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e3e24: 0c00 |0010: move-result-object v0 │ │ +0e3e26: 7110 4d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ +0e3e2c: 0a00 |0014: move-result v0 │ │ +0e3e2e: 0f00 |0015: return v0 │ │ +0e3e30: 1500 2041 |0016: const/high16 v0, #int 1092616192 // #4120 │ │ +0e3e34: 0f00 |0018: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=1014 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ @@ -241185,28 +241187,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0e418c: |[0e418c] com.ds.avare.storage.Preferences.getFuelTimerInterval:()I │ │ -0e419c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e41a0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e41a4: 1402 a600 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c00a6 │ │ -0e41aa: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e41b0: 0c01 |000a: move-result-object v1 │ │ -0e41b2: 1a02 0c06 |000b: const-string v2, "30" // string@060c │ │ -0e41b6: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e41bc: 0c00 |0010: move-result-object v0 │ │ -0e41be: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e41c4: 0a00 |0014: move-result v0 │ │ -0e41c6: 2803 |0015: goto 0018 // +0003 │ │ -0e41c8: 1300 1e00 |0016: const/16 v0, #int 30 // #1e │ │ -0e41cc: 0f00 |0018: return v0 │ │ +0e4194: |[0e4194] com.ds.avare.storage.Preferences.getFuelTimerInterval:()I │ │ +0e41a4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e41a8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e41ac: 1402 a600 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c00a6 │ │ +0e41b2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e41b8: 0c01 |000a: move-result-object v1 │ │ +0e41ba: 1a02 0c06 |000b: const-string v2, "30" // string@060c │ │ +0e41be: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e41c4: 0c00 |0010: move-result-object v0 │ │ +0e41c6: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e41cc: 0a00 |0014: move-result v0 │ │ +0e41ce: 2803 |0015: goto 0018 // +0003 │ │ +0e41d0: 1300 1e00 |0016: const/16 v0, #int 30 // #1e │ │ +0e41d4: 0f00 |0018: return v0 │ │ catches : 1 │ │ 0x0011 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=1002 │ │ 0x0011 line=1005 │ │ locals : │ │ @@ -241217,52 +241219,52 @@ │ │ type : '()Landroid/location/Location;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -0e3218: |[0e3218] com.ds.avare.storage.Preferences.getLastLocation:()Landroid/location/Location; │ │ -0e3228: 5450 5e15 |0000: iget-object v0, v5, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e322c: 2201 1007 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0e3230: 7010 eb2a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e3236: 5452 5d15 |0007: iget-object v2, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e323a: 1403 a900 0c7f |0009: const v3, #float 1.86095e+38 // #7f0c00a9 │ │ -0e3240: 6e20 a901 3200 |000c: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3246: 0c02 |000f: move-result-object v2 │ │ -0e3248: 6e20 f52a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e324e: 1a02 263c |0013: const-string v2, "lon" // string@3c26 │ │ -0e3252: 6e20 f52a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e3258: 6e10 fa2a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e325e: 0c01 |001b: move-result-object v1 │ │ -0e3260: 1502 bdc2 |001c: const/high16 v2, #int -1027801088 // #c2bd │ │ -0e3264: 7230 fa01 1002 |001e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@01fa │ │ -0e326a: 0a00 |0021: move-result v0 │ │ -0e326c: 5451 5e15 |0022: iget-object v1, v5, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3270: 2202 1007 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0e3274: 7010 eb2a 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e327a: 5454 5d15 |0029: iget-object v4, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e327e: 6e20 a901 3400 |002b: invoke-virtual {v4, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3284: 0c03 |002e: move-result-object v3 │ │ -0e3286: 6e20 f52a 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e328c: 1a03 c03b |0032: const-string v3, "lat" // string@3bc0 │ │ -0e3290: 6e20 f52a 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e3296: 6e10 fa2a 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e329c: 0c02 |003a: move-result-object v2 │ │ -0e329e: 1503 1e42 |003b: const/high16 v3, #int 1109262336 // #421e │ │ -0e32a2: 7230 fa01 2103 |003d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@01fa │ │ -0e32a8: 0a01 |0040: move-result v1 │ │ -0e32aa: 2202 e000 |0041: new-instance v2, Landroid/location/Location; // type@00e0 │ │ -0e32ae: 1a03 5b39 |0043: const-string v3, "gps" // string@395b │ │ -0e32b2: 7020 b903 3200 |0045: invoke-direct {v2, v3}, Landroid/location/Location;.:(Ljava/lang/String;)V // method@03b9 │ │ -0e32b8: 8903 |0048: float-to-double v3, v0 │ │ -0e32ba: 6e30 c503 3204 |0049: invoke-virtual {v2, v3, v4}, Landroid/location/Location;.setLongitude:(D)V // method@03c5 │ │ -0e32c0: 8910 |004c: float-to-double v0, v1 │ │ -0e32c2: 6e30 c403 0201 |004d: invoke-virtual {v2, v0, v1}, Landroid/location/Location;.setLatitude:(D)V // method@03c4 │ │ -0e32c8: 1102 |0050: return-object v2 │ │ +0e3220: |[0e3220] com.ds.avare.storage.Preferences.getLastLocation:()Landroid/location/Location; │ │ +0e3230: 5450 5e15 |0000: iget-object v0, v5, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3234: 2201 1007 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0e3238: 7010 eb2a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e323e: 5452 5d15 |0007: iget-object v2, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3242: 1403 a900 0c7f |0009: const v3, #float 1.86095e+38 // #7f0c00a9 │ │ +0e3248: 6e20 a901 3200 |000c: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e324e: 0c02 |000f: move-result-object v2 │ │ +0e3250: 6e20 f52a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e3256: 1a02 263c |0013: const-string v2, "lon" // string@3c26 │ │ +0e325a: 6e20 f52a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e3260: 6e10 fa2a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e3266: 0c01 |001b: move-result-object v1 │ │ +0e3268: 1502 bdc2 |001c: const/high16 v2, #int -1027801088 // #c2bd │ │ +0e326c: 7230 fa01 1002 |001e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@01fa │ │ +0e3272: 0a00 |0021: move-result v0 │ │ +0e3274: 5451 5e15 |0022: iget-object v1, v5, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3278: 2202 1007 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0e327c: 7010 eb2a 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e3282: 5454 5d15 |0029: iget-object v4, v5, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3286: 6e20 a901 3400 |002b: invoke-virtual {v4, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e328c: 0c03 |002e: move-result-object v3 │ │ +0e328e: 6e20 f52a 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e3294: 1a03 c03b |0032: const-string v3, "lat" // string@3bc0 │ │ +0e3298: 6e20 f52a 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e329e: 6e10 fa2a 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e32a4: 0c02 |003a: move-result-object v2 │ │ +0e32a6: 1503 1e42 |003b: const/high16 v3, #int 1109262336 // #421e │ │ +0e32aa: 7230 fa01 2103 |003d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@01fa │ │ +0e32b0: 0a01 |0040: move-result v1 │ │ +0e32b2: 2202 e000 |0041: new-instance v2, Landroid/location/Location; // type@00e0 │ │ +0e32b6: 1a03 5b39 |0043: const-string v3, "gps" // string@395b │ │ +0e32ba: 7020 b903 3200 |0045: invoke-direct {v2, v3}, Landroid/location/Location;.:(Ljava/lang/String;)V // method@03b9 │ │ +0e32c0: 8903 |0048: float-to-double v3, v0 │ │ +0e32c2: 6e30 c503 3204 |0049: invoke-virtual {v2, v3, v4}, Landroid/location/Location;.setLongitude:(D)V // method@03c5 │ │ +0e32c8: 8910 |004c: float-to-double v0, v1 │ │ +0e32ca: 6e30 c403 0201 |004d: invoke-virtual {v2, v0, v1}, Landroid/location/Location;.setLatitude:(D)V // method@03c4 │ │ +0e32d0: 1102 |0050: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0022 line=875 │ │ 0x0041 line=876 │ │ 0x0049 line=877 │ │ 0x004d line=878 │ │ @@ -241274,24 +241276,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e482c: |[0e482c] com.ds.avare.storage.Preferences.getLayerType:()Ljava/lang/String; │ │ -0e483c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4840: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4844: 1402 d800 0c7f |0004: const v2, #float 1.86096e+38 // #7f0c00d8 │ │ -0e484a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4850: 0c01 |000a: move-result-object v1 │ │ -0e4852: 1a02 5121 |000b: const-string v2, "No Layer" // string@2151 │ │ -0e4856: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e485c: 0c00 |0010: move-result-object v0 │ │ -0e485e: 1100 |0011: return-object v0 │ │ +0e4834: |[0e4834] com.ds.avare.storage.Preferences.getLayerType:()Ljava/lang/String; │ │ +0e4844: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4848: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e484c: 1402 d800 0c7f |0004: const v2, #float 1.86096e+38 // #7f0c00d8 │ │ +0e4852: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4858: 0c01 |000a: move-result-object v1 │ │ +0e485a: 1a02 5121 |000b: const-string v2, "No Layer" // string@2151 │ │ +0e485e: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4864: 0c00 |0010: move-result-object v0 │ │ +0e4866: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=903 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #32 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241299,24 +241301,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e4860: |[0e4860] com.ds.avare.storage.Preferences.getLongestRunway:()Ljava/lang/String; │ │ -0e4870: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4874: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4878: 1402 fa01 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01fa │ │ -0e487e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4884: 0c01 |000a: move-result-object v1 │ │ -0e4886: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ -0e488a: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4890: 0c00 |0010: move-result-object v0 │ │ -0e4892: 1100 |0011: return-object v0 │ │ +0e4868: |[0e4868] com.ds.avare.storage.Preferences.getLongestRunway:()Ljava/lang/String; │ │ +0e4878: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e487c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4880: 1402 fa01 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01fa │ │ +0e4886: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e488c: 0c01 |000a: move-result-object v1 │ │ +0e488e: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ +0e4892: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4898: 0c00 |0010: move-result-object v0 │ │ +0e489a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=846 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #33 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241324,28 +241326,28 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0e3d44: |[0e3d44] com.ds.avare.storage.Preferences.getOdometer:()D │ │ -0e3d54: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3d58: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3d5c: 1402 d701 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01d7 │ │ -0e3d62: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3d68: 0c01 |000a: move-result-object v1 │ │ -0e3d6a: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ -0e3d6e: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e3d74: 0c00 |0010: move-result-object v0 │ │ -0e3d76: 7110 392a 0000 |0011: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0e3d7c: 0b00 |0014: move-result-wide v0 │ │ -0e3d7e: 1000 |0015: return-wide v0 │ │ -0e3d80: 1600 0000 |0016: const-wide/16 v0, #int 0 // #0 │ │ -0e3d84: 1000 |0018: return-wide v0 │ │ +0e3d4c: |[0e3d4c] com.ds.avare.storage.Preferences.getOdometer:()D │ │ +0e3d5c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3d60: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3d64: 1402 d701 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01d7 │ │ +0e3d6a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3d70: 0c01 |000a: move-result-object v1 │ │ +0e3d72: 1a02 9705 |000b: const-string v2, "0" // string@0597 │ │ +0e3d76: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e3d7c: 0c00 |0010: move-result-object v0 │ │ +0e3d7e: 7110 392a 0000 |0011: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0e3d84: 0b00 |0014: move-result-wide v0 │ │ +0e3d86: 1000 |0015: return-wide v0 │ │ +0e3d88: 1600 0000 |0016: const-wide/16 v0, #int 0 // #0 │ │ +0e3d8c: 1000 |0018: return-wide v0 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ @@ -241355,24 +241357,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e4894: |[0e4894] com.ds.avare.storage.Preferences.getOrientation:()Ljava/lang/String; │ │ -0e48a4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e48a8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e48ac: 1402 0501 0c7f |0004: const v2, #float 1.86097e+38 // #7f0c0105 │ │ -0e48b2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e48b8: 0c01 |000a: move-result-object v1 │ │ -0e48ba: 1a02 ea22 |000b: const-string v2, "Portrait" // string@22ea │ │ -0e48be: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e48c4: 0c00 |0010: move-result-object v0 │ │ -0e48c6: 1100 |0011: return-object v0 │ │ +0e489c: |[0e489c] com.ds.avare.storage.Preferences.getOrientation:()Ljava/lang/String; │ │ +0e48ac: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e48b0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e48b4: 1402 0501 0c7f |0004: const v2, #float 1.86097e+38 // #7f0c0105 │ │ +0e48ba: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e48c0: 0c01 |000a: move-result-object v1 │ │ +0e48c2: 1a02 ea22 |000b: const-string v2, "Portrait" // string@22ea │ │ +0e48c6: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e48cc: 0c00 |0010: move-result-object v0 │ │ +0e48ce: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #35 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241380,24 +241382,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e48c8: |[0e48c8] com.ds.avare.storage.Preferences.getPilotContact:()Ljava/lang/String; │ │ -0e48d8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e48dc: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e48e0: 1402 0b01 0c7f |0004: const v2, #float 1.86097e+38 // #7f0c010b │ │ -0e48e6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e48ec: 0c01 |000a: move-result-object v1 │ │ -0e48ee: 1a02 f725 |000b: const-string v2, "TEST PILOT 1-800-WX-BRIEF" // string@25f7 │ │ -0e48f2: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e48f8: 0c00 |0010: move-result-object v0 │ │ -0e48fa: 1100 |0011: return-object v0 │ │ +0e48d0: |[0e48d0] com.ds.avare.storage.Preferences.getPilotContact:()Ljava/lang/String; │ │ +0e48e0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e48e4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e48e8: 1402 0b01 0c7f |0004: const v2, #float 1.86097e+38 // #7f0c010b │ │ +0e48ee: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e48f4: 0c01 |000a: move-result-object v1 │ │ +0e48f6: 1a02 f725 |000b: const-string v2, "TEST PILOT 1-800-WX-BRIEF" // string@25f7 │ │ +0e48fa: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4900: 0c00 |0010: move-result-object v0 │ │ +0e4902: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #36 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241405,24 +241407,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3300: |[0e3300] com.ds.avare.storage.Preferences.getPlanControl:()Z │ │ -0e3310: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3314: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3318: 1402 d801 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01d8 │ │ -0e331e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3324: 0c01 |000a: move-result-object v1 │ │ -0e3326: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3328: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e332e: 0a00 |000f: move-result v0 │ │ -0e3330: 0f00 |0010: return v0 │ │ +0e3308: |[0e3308] com.ds.avare.storage.Preferences.getPlanControl:()Z │ │ +0e3318: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e331c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3320: 1402 d801 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01d8 │ │ +0e3326: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e332c: 0c01 |000a: move-result-object v1 │ │ +0e332e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3330: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3336: 0a00 |000f: move-result v0 │ │ +0e3338: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #37 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241430,24 +241432,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3334: |[0e3334] com.ds.avare.storage.Preferences.getPlanPassage:()Z │ │ -0e3344: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3348: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e334c: 1402 db01 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01db │ │ -0e3352: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3358: 0c01 |000a: move-result-object v1 │ │ -0e335a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e335c: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3362: 0a00 |000f: move-result v0 │ │ -0e3364: 0f00 |0010: return v0 │ │ +0e333c: |[0e333c] com.ds.avare.storage.Preferences.getPlanPassage:()Z │ │ +0e334c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3350: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3354: 1402 db01 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01db │ │ +0e335a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3360: 0c01 |000a: move-result-object v1 │ │ +0e3362: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3364: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e336a: 0a00 |000f: move-result v0 │ │ +0e336c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #38 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241455,21 +241457,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0e41e0: |[0e41e0] com.ds.avare.storage.Preferences.getRateAskCount:()I │ │ -0e41f0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e41f4: 1a01 e444 |0002: const-string v1, "rateAskLastCount" // string@44e4 │ │ -0e41f8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0e41fa: 7230 fb01 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@01fb │ │ -0e4200: 0a00 |0008: move-result v0 │ │ -0e4202: 0f00 |0009: return v0 │ │ +0e41e8: |[0e41e8] com.ds.avare.storage.Preferences.getRateAskCount:()I │ │ +0e41f8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e41fc: 1a01 e444 |0002: const-string v1, "rateAskLastCount" // string@44e4 │ │ +0e4200: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0e4202: 7230 fb01 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@01fb │ │ +0e4208: 0a00 |0008: move-result v0 │ │ +0e420a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #39 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241477,24 +241479,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e48fc: |[0e48fc] com.ds.avare.storage.Preferences.getRegisteredEmail:()Ljava/lang/String; │ │ -0e490c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4910: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4914: 1402 8a00 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c008a │ │ -0e491a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4920: 0c01 |000a: move-result-object v1 │ │ -0e4922: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e4924: 7230 fc01 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e492a: 0c00 |000f: move-result-object v0 │ │ -0e492c: 1100 |0010: return-object v0 │ │ +0e4904: |[0e4904] com.ds.avare.storage.Preferences.getRegisteredEmail:()Ljava/lang/String; │ │ +0e4914: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4918: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e491c: 1402 8a00 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c008a │ │ +0e4922: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4928: 0c01 |000a: move-result-object v1 │ │ +0e492a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e492c: 7230 fc01 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4932: 0c00 |000f: move-result-object v0 │ │ +0e4934: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #40 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241502,75 +241504,75 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -0e4930: |[0e4930] com.ds.avare.storage.Preferences.getRoot:()Ljava/lang/String; │ │ -0e4940: 5440 5e15 |0000: iget-object v0, v4, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4944: 5441 5d15 |0002: iget-object v1, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4948: 1402 2b01 0c7f |0004: const v2, #float 1.86098e+38 // #7f0c012b │ │ -0e494e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4954: 0c01 |000a: move-result-object v1 │ │ -0e4956: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0e4958: 7230 fc01 1003 |000c: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e495e: 0c00 |000f: move-result-object v0 │ │ -0e4960: 1a01 9705 |0010: const-string v1, "0" // string@0597 │ │ -0e4964: 3900 1500 |0012: if-nez v0, 0027 // +0015 │ │ -0e4968: 5440 5e15 |0014: iget-object v0, v4, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e496c: 7210 f701 0000 |0016: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e4972: 0c00 |0019: move-result-object v0 │ │ -0e4974: 5443 5d15 |001a: iget-object v3, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4978: 6e20 a901 2300 |001c: invoke-virtual {v3, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e497e: 0c02 |001f: move-result-object v2 │ │ -0e4980: 7230 f601 2001 |0020: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ -0e4986: 7210 f201 0000 |0023: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e498c: 0710 |0026: move-object v0, v1 │ │ -0e498e: 6e20 ba2a 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e4994: 0a01 |002a: move-result v1 │ │ -0e4996: 3801 0500 |002b: if-eqz v1, 0030 // +0005 │ │ -0e499a: 1a00 cb39 |002d: const-string v0, "http://www.apps4av.org/new/" // string@39cb │ │ -0e499e: 1100 |002f: return-object v0 │ │ -0e49a0: 1a01 9f05 |0030: const-string v1, "1" // string@059f │ │ -0e49a4: 6e20 ba2a 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e49aa: 0a01 |0035: move-result v1 │ │ -0e49ac: 3801 0500 |0036: if-eqz v1, 003b // +0005 │ │ -0e49b0: 1a00 d839 |0038: const-string v0, "https://avare.bubble.org/" // string@39d8 │ │ -0e49b4: 1100 |003a: return-object v0 │ │ -0e49b6: 1a01 cd05 |003b: const-string v1, "2" // string@05cd │ │ -0e49ba: 6e20 ba2a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e49c0: 0a00 |0040: move-result v0 │ │ -0e49c2: 3800 3500 |0041: if-eqz v0, 0076 // +0035 │ │ -0e49c6: 5440 5e15 |0043: iget-object v0, v4, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e49ca: 5441 5d15 |0045: iget-object v1, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e49ce: 1402 1d01 0c7f |0047: const v2, #float 1.86098e+38 // #7f0c011d │ │ -0e49d4: 6e20 a901 2100 |004a: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e49da: 0c01 |004d: move-result-object v1 │ │ -0e49dc: 1a02 c639 |004e: const-string v2, "http://127.0.0.1/" // string@39c6 │ │ -0e49e0: 7230 fc01 1002 |0050: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e49e6: 0c00 |0053: move-result-object v0 │ │ -0e49e8: 6e10 c92a 0000 |0054: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0e49ee: 0a01 |0057: move-result v1 │ │ -0e49f0: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0e49f4: 6e20 d32a 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -0e49fa: 0c01 |005d: move-result-object v1 │ │ -0e49fc: 1a02 7405 |005e: const-string v2, "/" // string@0574 │ │ -0e4a00: 6e20 ba2a 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e4a06: 0a01 |0063: move-result v1 │ │ -0e4a08: 3901 1100 |0064: if-nez v1, 0075 // +0011 │ │ -0e4a0c: 2201 1007 |0066: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0e4a10: 7010 eb2a 0100 |0068: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e4a16: 6e20 f52a 0100 |006b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e4a1c: 6e20 f52a 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e4a22: 6e10 fa2a 0100 |0071: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e4a28: 0c00 |0074: move-result-object v0 │ │ -0e4a2a: 1100 |0075: return-object v0 │ │ -0e4a2c: 1a00 0000 |0076: const-string v0, "" // string@0000 │ │ -0e4a30: 1100 |0078: return-object v0 │ │ +0e4938: |[0e4938] com.ds.avare.storage.Preferences.getRoot:()Ljava/lang/String; │ │ +0e4948: 5440 5e15 |0000: iget-object v0, v4, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e494c: 5441 5d15 |0002: iget-object v1, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4950: 1402 2b01 0c7f |0004: const v2, #float 1.86098e+38 // #7f0c012b │ │ +0e4956: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e495c: 0c01 |000a: move-result-object v1 │ │ +0e495e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0e4960: 7230 fc01 1003 |000c: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4966: 0c00 |000f: move-result-object v0 │ │ +0e4968: 1a01 9705 |0010: const-string v1, "0" // string@0597 │ │ +0e496c: 3900 1500 |0012: if-nez v0, 0027 // +0015 │ │ +0e4970: 5440 5e15 |0014: iget-object v0, v4, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4974: 7210 f701 0000 |0016: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e497a: 0c00 |0019: move-result-object v0 │ │ +0e497c: 5443 5d15 |001a: iget-object v3, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4980: 6e20 a901 2300 |001c: invoke-virtual {v3, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4986: 0c02 |001f: move-result-object v2 │ │ +0e4988: 7230 f601 2001 |0020: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ +0e498e: 7210 f201 0000 |0023: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e4994: 0710 |0026: move-object v0, v1 │ │ +0e4996: 6e20 ba2a 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e499c: 0a01 |002a: move-result v1 │ │ +0e499e: 3801 0500 |002b: if-eqz v1, 0030 // +0005 │ │ +0e49a2: 1a00 cb39 |002d: const-string v0, "http://www.apps4av.org/new/" // string@39cb │ │ +0e49a6: 1100 |002f: return-object v0 │ │ +0e49a8: 1a01 9f05 |0030: const-string v1, "1" // string@059f │ │ +0e49ac: 6e20 ba2a 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e49b2: 0a01 |0035: move-result v1 │ │ +0e49b4: 3801 0500 |0036: if-eqz v1, 003b // +0005 │ │ +0e49b8: 1a00 d839 |0038: const-string v0, "https://avare.bubble.org/" // string@39d8 │ │ +0e49bc: 1100 |003a: return-object v0 │ │ +0e49be: 1a01 cd05 |003b: const-string v1, "2" // string@05cd │ │ +0e49c2: 6e20 ba2a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e49c8: 0a00 |0040: move-result v0 │ │ +0e49ca: 3800 3500 |0041: if-eqz v0, 0076 // +0035 │ │ +0e49ce: 5440 5e15 |0043: iget-object v0, v4, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e49d2: 5441 5d15 |0045: iget-object v1, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e49d6: 1402 1d01 0c7f |0047: const v2, #float 1.86098e+38 // #7f0c011d │ │ +0e49dc: 6e20 a901 2100 |004a: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e49e2: 0c01 |004d: move-result-object v1 │ │ +0e49e4: 1a02 c639 |004e: const-string v2, "http://127.0.0.1/" // string@39c6 │ │ +0e49e8: 7230 fc01 1002 |0050: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e49ee: 0c00 |0053: move-result-object v0 │ │ +0e49f0: 6e10 c92a 0000 |0054: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0e49f6: 0a01 |0057: move-result v1 │ │ +0e49f8: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0e49fc: 6e20 d32a 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +0e4a02: 0c01 |005d: move-result-object v1 │ │ +0e4a04: 1a02 7405 |005e: const-string v2, "/" // string@0574 │ │ +0e4a08: 6e20 ba2a 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e4a0e: 0a01 |0063: move-result v1 │ │ +0e4a10: 3901 1100 |0064: if-nez v1, 0075 // +0011 │ │ +0e4a14: 2201 1007 |0066: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0e4a18: 7010 eb2a 0100 |0068: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e4a1e: 6e20 f52a 0100 |006b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e4a24: 6e20 f52a 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e4a2a: 6e10 fa2a 0100 |0071: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e4a30: 0c00 |0074: move-result-object v0 │ │ +0e4a32: 1100 |0075: return-object v0 │ │ +0e4a34: 1a00 0000 |0076: const-string v0, "" // string@0000 │ │ +0e4a38: 1100 |0078: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0014 line=190 │ │ 0x001a line=191 │ │ 0x0023 line=192 │ │ 0x0027 line=195 │ │ @@ -241587,19 +241589,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e4a34: |[0e4a34] com.ds.avare.storage.Preferences.getRowFormats:()Ljava/lang/String; │ │ -0e4a44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e4a46: 6e20 0b25 0100 |0001: invoke-virtual {v1, v0}, Lcom/ds/avare/storage/Preferences;.getRowFormats:(Z)Ljava/lang/String; // method@250b │ │ -0e4a4c: 0c00 |0004: move-result-object v0 │ │ -0e4a4e: 1100 |0005: return-object v0 │ │ +0e4a3c: |[0e4a3c] com.ds.avare.storage.Preferences.getRowFormats:()Ljava/lang/String; │ │ +0e4a4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e4a4e: 6e20 0b25 0100 |0001: invoke-virtual {v1, v0}, Lcom/ds/avare/storage/Preferences;.getRowFormats:(Z)Ljava/lang/String; // method@250b │ │ +0e4a54: 0c00 |0004: move-result-object v0 │ │ +0e4a56: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=638 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #42 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241607,26 +241609,26 @@ │ │ type : '(Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0e4a50: |[0e4a50] com.ds.avare.storage.Preferences.getRowFormats:(Z)Ljava/lang/String; │ │ -0e4a60: 1a00 d207 |0000: const-string v0, "6,0,0,0,7,8,5 10,0,0,0,3,12,4 6,7,8,5 10,3,12,4" // string@07d2 │ │ -0e4a64: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ -0e4a68: 1100 |0004: return-object v0 │ │ -0e4a6a: 5434 5e15 |0005: iget-object v4, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4a6e: 5431 5d15 |0007: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4a72: 1402 d301 0c7f |0009: const v2, #float 1.86101e+38 // #7f0c01d3 │ │ -0e4a78: 6e20 a901 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4a7e: 0c01 |000f: move-result-object v1 │ │ -0e4a80: 7230 fc01 1400 |0010: invoke-interface {v4, v1, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4a86: 0c04 |0013: move-result-object v4 │ │ -0e4a88: 1104 |0014: return-object v4 │ │ +0e4a58: |[0e4a58] com.ds.avare.storage.Preferences.getRowFormats:(Z)Ljava/lang/String; │ │ +0e4a68: 1a00 d207 |0000: const-string v0, "6,0,0,0,7,8,5 10,0,0,0,3,12,4 6,7,8,5 10,3,12,4" // string@07d2 │ │ +0e4a6c: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ +0e4a70: 1100 |0004: return-object v0 │ │ +0e4a72: 5434 5e15 |0005: iget-object v4, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4a76: 5431 5d15 |0007: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4a7a: 1402 d301 0c7f |0009: const v2, #float 1.86101e+38 // #7f0c01d3 │ │ +0e4a80: 6e20 a901 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4a86: 0c01 |000f: move-result-object v1 │ │ +0e4a88: 7230 fc01 1400 |0010: invoke-interface {v4, v1, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4a8e: 0c04 |0013: move-result-object v4 │ │ +0e4a90: 1104 |0014: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=645 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ 0x0000 - 0x0015 reg=4 (null) Z │ │ │ │ @@ -241635,26 +241637,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0e4a8c: |[0e4a8c] com.ds.avare.storage.Preferences.getServerDataFolder:()Ljava/lang/String; │ │ -0e4a9c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4aa0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4aa4: 1402 e200 0c7f |0004: const v2, #float 1.86097e+38 // #7f0c00e2 │ │ -0e4aaa: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4ab0: 0c01 |000a: move-result-object v1 │ │ -0e4ab2: 5432 5d15 |000b: iget-object v2, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4ab6: 7110 9226 0200 |000d: invoke-static {v2}, Lcom/ds/avare/utils/Helper;.getInternalFolder:(Landroid/content/Context;)Ljava/lang/String; // method@2692 │ │ -0e4abc: 0c02 |0010: move-result-object v2 │ │ -0e4abe: 7230 fc01 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4ac4: 0c00 |0014: move-result-object v0 │ │ -0e4ac6: 1100 |0015: return-object v0 │ │ +0e4a94: |[0e4a94] com.ds.avare.storage.Preferences.getServerDataFolder:()Ljava/lang/String; │ │ +0e4aa4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4aa8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4aac: 1402 e200 0c7f |0004: const v2, #float 1.86097e+38 // #7f0c00e2 │ │ +0e4ab2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4ab8: 0c01 |000a: move-result-object v1 │ │ +0e4aba: 5432 5d15 |000b: iget-object v2, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4abe: 7110 9226 0200 |000d: invoke-static {v2}, Lcom/ds/avare/utils/Helper;.getInternalFolder:(Landroid/content/Context;)Ljava/lang/String; // method@2692 │ │ +0e4ac4: 0c02 |0010: move-result-object v2 │ │ +0e4ac6: 7230 fc01 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4acc: 0c00 |0014: move-result-object v0 │ │ +0e4ace: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #44 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241662,24 +241664,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e4ac8: |[0e4ac8] com.ds.avare.storage.Preferences.getShapeFileName:()Ljava/lang/String; │ │ -0e4ad8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4adc: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4ae0: 1402 4401 0c7f |0004: const v2, #float 1.86098e+38 // #7f0c0144 │ │ -0e4ae6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4aec: 0c01 |000a: move-result-object v1 │ │ -0e4aee: 1a02 b630 |000b: const-string v2, "custom.shp" // string@30b6 │ │ -0e4af2: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4af8: 0c00 |0010: move-result-object v0 │ │ -0e4afa: 1100 |0011: return-object v0 │ │ +0e4ad0: |[0e4ad0] com.ds.avare.storage.Preferences.getShapeFileName:()Ljava/lang/String; │ │ +0e4ae0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4ae4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4ae8: 1402 4401 0c7f |0004: const v2, #float 1.86098e+38 // #7f0c0144 │ │ +0e4aee: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4af4: 0c01 |000a: move-result-object v1 │ │ +0e4af6: 1a02 b630 |000b: const-string v2, "custom.shp" // string@30b6 │ │ +0e4afa: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4b00: 0c00 |0010: move-result-object v0 │ │ +0e4b02: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=998 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #45 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241687,24 +241689,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3368: |[0e3368] com.ds.avare.storage.Preferences.getShowCDI:()Z │ │ -0e3378: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e337c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3380: 1402 df01 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01df │ │ -0e3386: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e338c: 0c01 |000a: move-result-object v1 │ │ -0e338e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3390: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3396: 0a00 |000f: move-result v0 │ │ -0e3398: 0f00 |0010: return v0 │ │ +0e3370: |[0e3370] com.ds.avare.storage.Preferences.getShowCDI:()Z │ │ +0e3380: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3384: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3388: 1402 df01 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01df │ │ +0e338e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3394: 0c01 |000a: move-result-object v1 │ │ +0e3396: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3398: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e339e: 0a00 |000f: move-result v0 │ │ +0e33a0: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #46 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241712,128 +241714,128 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 224 16-bit code units │ │ -0e4b6c: |[0e4b6c] com.ds.avare.storage.Preferences.getTabs:()J │ │ -0e4b7c: 5460 5e15 |0000: iget-object v0, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4b80: 5461 5d15 |0002: iget-object v1, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4b84: 1402 e701 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01e7 │ │ -0e4b8a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4b90: 0c01 |000a: move-result-object v1 │ │ -0e4b92: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0e4b94: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e4b9a: 0a00 |000f: move-result v0 │ │ -0e4b9c: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -0e4ba0: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ -0e4ba4: 2803 |0014: goto 0017 // +0003 │ │ -0e4ba6: 1600 0100 |0015: const-wide/16 v0, #int 1 // #1 │ │ -0e4baa: 5463 5e15 |0017: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4bae: 5464 5d15 |0019: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4bb2: 1405 e101 0c7f |001b: const v5, #float 1.86102e+38 // #7f0c01e1 │ │ -0e4bb8: 6e20 a901 5400 |001e: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4bbe: 0c04 |0021: move-result-object v4 │ │ -0e4bc0: 7230 f901 4302 |0022: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e4bc6: 0a03 |0025: move-result v3 │ │ -0e4bc8: 3803 0500 |0026: if-eqz v3, 002b // +0005 │ │ -0e4bcc: 1603 0400 |0028: const-wide/16 v3, #int 4 // #4 │ │ -0e4bd0: c130 |002a: or-long/2addr v0, v3 │ │ -0e4bd2: 5463 5e15 |002b: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4bd6: 5464 5d15 |002d: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4bda: 1405 e301 0c7f |002f: const v5, #float 1.86102e+38 // #7f0c01e3 │ │ -0e4be0: 6e20 a901 5400 |0032: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4be6: 0c04 |0035: move-result-object v4 │ │ -0e4be8: 7230 f901 4302 |0036: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e4bee: 0a03 |0039: move-result v3 │ │ -0e4bf0: 3803 0500 |003a: if-eqz v3, 003f // +0005 │ │ -0e4bf4: 1603 0800 |003c: const-wide/16 v3, #int 8 // #8 │ │ -0e4bf8: c130 |003e: or-long/2addr v0, v3 │ │ -0e4bfa: 5463 5e15 |003f: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4bfe: 5464 5d15 |0041: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4c02: 1405 e801 0c7f |0043: const v5, #float 1.86102e+38 // #7f0c01e8 │ │ -0e4c08: 6e20 a901 5400 |0046: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4c0e: 0c04 |0049: move-result-object v4 │ │ -0e4c10: 7230 f901 4302 |004a: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e4c16: 0a03 |004d: move-result v3 │ │ -0e4c18: 3803 0500 |004e: if-eqz v3, 0053 // +0005 │ │ -0e4c1c: 1603 8000 |0050: const-wide/16 v3, #int 128 // #80 │ │ -0e4c20: c130 |0052: or-long/2addr v0, v3 │ │ -0e4c22: 5463 5e15 |0053: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4c26: 5464 5d15 |0055: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4c2a: 1405 e601 0c7f |0057: const v5, #float 1.86102e+38 // #7f0c01e6 │ │ -0e4c30: 6e20 a901 5400 |005a: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4c36: 0c04 |005d: move-result-object v4 │ │ -0e4c38: 7230 f901 4302 |005e: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e4c3e: 0a03 |0061: move-result v3 │ │ -0e4c40: 3803 0500 |0062: if-eqz v3, 0067 // +0005 │ │ -0e4c44: 1603 1000 |0064: const-wide/16 v3, #int 16 // #10 │ │ -0e4c48: c130 |0066: or-long/2addr v0, v3 │ │ -0e4c4a: 5463 5e15 |0067: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4c4e: 5464 5d15 |0069: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4c52: 1405 ea01 0c7f |006b: const v5, #float 1.86102e+38 // #7f0c01ea │ │ -0e4c58: 6e20 a901 5400 |006e: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4c5e: 0c04 |0071: move-result-object v4 │ │ -0e4c60: 7230 f901 4302 |0072: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e4c66: 0a03 |0075: move-result v3 │ │ -0e4c68: 3803 0500 |0076: if-eqz v3, 007b // +0005 │ │ -0e4c6c: 1603 0002 |0078: const-wide/16 v3, #int 512 // #200 │ │ -0e4c70: c130 |007a: or-long/2addr v0, v3 │ │ -0e4c72: 5463 5e15 |007b: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4c76: 5464 5d15 |007d: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4c7a: 1405 e401 0c7f |007f: const v5, #float 1.86102e+38 // #7f0c01e4 │ │ -0e4c80: 6e20 a901 5400 |0082: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4c86: 0c04 |0085: move-result-object v4 │ │ -0e4c88: 7230 f901 4302 |0086: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e4c8e: 0a03 |0089: move-result v3 │ │ -0e4c90: 3803 0500 |008a: if-eqz v3, 008f // +0005 │ │ -0e4c94: 1603 2000 |008c: const-wide/16 v3, #int 32 // #20 │ │ -0e4c98: c130 |008e: or-long/2addr v0, v3 │ │ -0e4c9a: 5463 5e15 |008f: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4c9e: 5464 5d15 |0091: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4ca2: 1405 e201 0c7f |0093: const v5, #float 1.86102e+38 // #7f0c01e2 │ │ -0e4ca8: 6e20 a901 5400 |0096: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4cae: 0c04 |0099: move-result-object v4 │ │ -0e4cb0: 7230 f901 4302 |009a: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e4cb6: 0a03 |009d: move-result v3 │ │ -0e4cb8: 3803 0500 |009e: if-eqz v3, 00a3 // +0005 │ │ -0e4cbc: 1603 0001 |00a0: const-wide/16 v3, #int 256 // #100 │ │ -0e4cc0: c130 |00a2: or-long/2addr v0, v3 │ │ -0e4cc2: 5463 5e15 |00a3: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4cc6: 5464 5d15 |00a5: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4cca: 1405 e901 0c7f |00a7: const v5, #float 1.86102e+38 // #7f0c01e9 │ │ -0e4cd0: 6e20 a901 5400 |00aa: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4cd6: 0c04 |00ad: move-result-object v4 │ │ -0e4cd8: 7230 f901 4302 |00ae: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e4cde: 0a03 |00b1: move-result v3 │ │ -0e4ce0: 3803 0500 |00b2: if-eqz v3, 00b7 // +0005 │ │ -0e4ce4: 1603 0004 |00b4: const-wide/16 v3, #int 1024 // #400 │ │ -0e4ce8: c130 |00b6: or-long/2addr v0, v3 │ │ -0e4cea: 5463 5e15 |00b7: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4cee: 5464 5d15 |00b9: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4cf2: 1405 e501 0c7f |00bb: const v5, #float 1.86102e+38 // #7f0c01e5 │ │ -0e4cf8: 6e20 a901 5400 |00be: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4cfe: 0c04 |00c1: move-result-object v4 │ │ -0e4d00: 7230 f901 4302 |00c2: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e4d06: 0a03 |00c5: move-result v3 │ │ -0e4d08: 3803 0500 |00c6: if-eqz v3, 00cb // +0005 │ │ -0e4d0c: 1603 4000 |00c8: const-wide/16 v3, #int 64 // #40 │ │ -0e4d10: c130 |00ca: or-long/2addr v0, v3 │ │ -0e4d12: 5463 5e15 |00cb: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4d16: 5464 5d15 |00cd: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4d1a: 1405 eb01 0c7f |00cf: const v5, #float 1.86102e+38 // #7f0c01eb │ │ -0e4d20: 6e20 a901 5400 |00d2: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4d26: 0c04 |00d5: move-result-object v4 │ │ -0e4d28: 7230 f901 4302 |00d6: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e4d2e: 0a02 |00d9: move-result v2 │ │ -0e4d30: 3802 0500 |00da: if-eqz v2, 00df // +0005 │ │ -0e4d34: 1602 0008 |00dc: const-wide/16 v2, #int 2048 // #800 │ │ -0e4d38: c120 |00de: or-long/2addr v0, v2 │ │ -0e4d3a: 1000 |00df: return-wide v0 │ │ +0e4b74: |[0e4b74] com.ds.avare.storage.Preferences.getTabs:()J │ │ +0e4b84: 5460 5e15 |0000: iget-object v0, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4b88: 5461 5d15 |0002: iget-object v1, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4b8c: 1402 e701 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01e7 │ │ +0e4b92: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4b98: 0c01 |000a: move-result-object v1 │ │ +0e4b9a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0e4b9c: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e4ba2: 0a00 |000f: move-result v0 │ │ +0e4ba4: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +0e4ba8: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ +0e4bac: 2803 |0014: goto 0017 // +0003 │ │ +0e4bae: 1600 0100 |0015: const-wide/16 v0, #int 1 // #1 │ │ +0e4bb2: 5463 5e15 |0017: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4bb6: 5464 5d15 |0019: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4bba: 1405 e101 0c7f |001b: const v5, #float 1.86102e+38 // #7f0c01e1 │ │ +0e4bc0: 6e20 a901 5400 |001e: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4bc6: 0c04 |0021: move-result-object v4 │ │ +0e4bc8: 7230 f901 4302 |0022: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e4bce: 0a03 |0025: move-result v3 │ │ +0e4bd0: 3803 0500 |0026: if-eqz v3, 002b // +0005 │ │ +0e4bd4: 1603 0400 |0028: const-wide/16 v3, #int 4 // #4 │ │ +0e4bd8: c130 |002a: or-long/2addr v0, v3 │ │ +0e4bda: 5463 5e15 |002b: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4bde: 5464 5d15 |002d: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4be2: 1405 e301 0c7f |002f: const v5, #float 1.86102e+38 // #7f0c01e3 │ │ +0e4be8: 6e20 a901 5400 |0032: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4bee: 0c04 |0035: move-result-object v4 │ │ +0e4bf0: 7230 f901 4302 |0036: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e4bf6: 0a03 |0039: move-result v3 │ │ +0e4bf8: 3803 0500 |003a: if-eqz v3, 003f // +0005 │ │ +0e4bfc: 1603 0800 |003c: const-wide/16 v3, #int 8 // #8 │ │ +0e4c00: c130 |003e: or-long/2addr v0, v3 │ │ +0e4c02: 5463 5e15 |003f: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4c06: 5464 5d15 |0041: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4c0a: 1405 e801 0c7f |0043: const v5, #float 1.86102e+38 // #7f0c01e8 │ │ +0e4c10: 6e20 a901 5400 |0046: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4c16: 0c04 |0049: move-result-object v4 │ │ +0e4c18: 7230 f901 4302 |004a: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e4c1e: 0a03 |004d: move-result v3 │ │ +0e4c20: 3803 0500 |004e: if-eqz v3, 0053 // +0005 │ │ +0e4c24: 1603 8000 |0050: const-wide/16 v3, #int 128 // #80 │ │ +0e4c28: c130 |0052: or-long/2addr v0, v3 │ │ +0e4c2a: 5463 5e15 |0053: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4c2e: 5464 5d15 |0055: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4c32: 1405 e601 0c7f |0057: const v5, #float 1.86102e+38 // #7f0c01e6 │ │ +0e4c38: 6e20 a901 5400 |005a: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4c3e: 0c04 |005d: move-result-object v4 │ │ +0e4c40: 7230 f901 4302 |005e: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e4c46: 0a03 |0061: move-result v3 │ │ +0e4c48: 3803 0500 |0062: if-eqz v3, 0067 // +0005 │ │ +0e4c4c: 1603 1000 |0064: const-wide/16 v3, #int 16 // #10 │ │ +0e4c50: c130 |0066: or-long/2addr v0, v3 │ │ +0e4c52: 5463 5e15 |0067: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4c56: 5464 5d15 |0069: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4c5a: 1405 ea01 0c7f |006b: const v5, #float 1.86102e+38 // #7f0c01ea │ │ +0e4c60: 6e20 a901 5400 |006e: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4c66: 0c04 |0071: move-result-object v4 │ │ +0e4c68: 7230 f901 4302 |0072: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e4c6e: 0a03 |0075: move-result v3 │ │ +0e4c70: 3803 0500 |0076: if-eqz v3, 007b // +0005 │ │ +0e4c74: 1603 0002 |0078: const-wide/16 v3, #int 512 // #200 │ │ +0e4c78: c130 |007a: or-long/2addr v0, v3 │ │ +0e4c7a: 5463 5e15 |007b: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4c7e: 5464 5d15 |007d: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4c82: 1405 e401 0c7f |007f: const v5, #float 1.86102e+38 // #7f0c01e4 │ │ +0e4c88: 6e20 a901 5400 |0082: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4c8e: 0c04 |0085: move-result-object v4 │ │ +0e4c90: 7230 f901 4302 |0086: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e4c96: 0a03 |0089: move-result v3 │ │ +0e4c98: 3803 0500 |008a: if-eqz v3, 008f // +0005 │ │ +0e4c9c: 1603 2000 |008c: const-wide/16 v3, #int 32 // #20 │ │ +0e4ca0: c130 |008e: or-long/2addr v0, v3 │ │ +0e4ca2: 5463 5e15 |008f: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4ca6: 5464 5d15 |0091: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4caa: 1405 e201 0c7f |0093: const v5, #float 1.86102e+38 // #7f0c01e2 │ │ +0e4cb0: 6e20 a901 5400 |0096: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4cb6: 0c04 |0099: move-result-object v4 │ │ +0e4cb8: 7230 f901 4302 |009a: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e4cbe: 0a03 |009d: move-result v3 │ │ +0e4cc0: 3803 0500 |009e: if-eqz v3, 00a3 // +0005 │ │ +0e4cc4: 1603 0001 |00a0: const-wide/16 v3, #int 256 // #100 │ │ +0e4cc8: c130 |00a2: or-long/2addr v0, v3 │ │ +0e4cca: 5463 5e15 |00a3: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4cce: 5464 5d15 |00a5: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4cd2: 1405 e901 0c7f |00a7: const v5, #float 1.86102e+38 // #7f0c01e9 │ │ +0e4cd8: 6e20 a901 5400 |00aa: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4cde: 0c04 |00ad: move-result-object v4 │ │ +0e4ce0: 7230 f901 4302 |00ae: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e4ce6: 0a03 |00b1: move-result v3 │ │ +0e4ce8: 3803 0500 |00b2: if-eqz v3, 00b7 // +0005 │ │ +0e4cec: 1603 0004 |00b4: const-wide/16 v3, #int 1024 // #400 │ │ +0e4cf0: c130 |00b6: or-long/2addr v0, v3 │ │ +0e4cf2: 5463 5e15 |00b7: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4cf6: 5464 5d15 |00b9: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4cfa: 1405 e501 0c7f |00bb: const v5, #float 1.86102e+38 // #7f0c01e5 │ │ +0e4d00: 6e20 a901 5400 |00be: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4d06: 0c04 |00c1: move-result-object v4 │ │ +0e4d08: 7230 f901 4302 |00c2: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e4d0e: 0a03 |00c5: move-result v3 │ │ +0e4d10: 3803 0500 |00c6: if-eqz v3, 00cb // +0005 │ │ +0e4d14: 1603 4000 |00c8: const-wide/16 v3, #int 64 // #40 │ │ +0e4d18: c130 |00ca: or-long/2addr v0, v3 │ │ +0e4d1a: 5463 5e15 |00cb: iget-object v3, v6, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4d1e: 5464 5d15 |00cd: iget-object v4, v6, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4d22: 1405 eb01 0c7f |00cf: const v5, #float 1.86102e+38 // #7f0c01eb │ │ +0e4d28: 6e20 a901 5400 |00d2: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4d2e: 0c04 |00d5: move-result-object v4 │ │ +0e4d30: 7230 f901 4302 |00d6: invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e4d36: 0a02 |00d9: move-result v2 │ │ +0e4d38: 3802 0500 |00da: if-eqz v2, 00df // +0005 │ │ +0e4d3c: 1602 0008 |00dc: const-wide/16 v2, #int 2048 // #800 │ │ +0e4d40: c120 |00de: or-long/2addr v0, v2 │ │ +0e4d42: 1000 |00df: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x0017 line=791 │ │ 0x002b line=795 │ │ 0x003f line=799 │ │ 0x0053 line=803 │ │ @@ -241851,28 +241853,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0e4204: |[0e4204] com.ds.avare.storage.Preferences.getTimerRingSize:()I │ │ -0e4214: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4218: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e421c: 1402 ec01 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01ec │ │ -0e4222: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4228: 0c01 |000a: move-result-object v1 │ │ -0e422a: 1a02 7007 |000b: const-string v2, "5" // string@0770 │ │ -0e422e: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4234: 0c00 |0010: move-result-object v0 │ │ -0e4236: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e423c: 0a00 |0014: move-result v0 │ │ -0e423e: 0f00 |0015: return v0 │ │ -0e4240: 1250 |0016: const/4 v0, #int 5 // #5 │ │ -0e4242: 0f00 |0017: return v0 │ │ +0e420c: |[0e420c] com.ds.avare.storage.Preferences.getTimerRingSize:()I │ │ +0e421c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4220: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4224: 1402 ec01 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01ec │ │ +0e422a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4230: 0c01 |000a: move-result-object v1 │ │ +0e4232: 1a02 7007 |000b: const-string v2, "5" // string@0770 │ │ +0e4236: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e423c: 0c00 |0010: move-result-object v0 │ │ +0e423e: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e4244: 0a00 |0014: move-result v0 │ │ +0e4246: 0f00 |0015: return v0 │ │ +0e4248: 1250 |0016: const/4 v0, #int 5 // #5 │ │ +0e424a: 0f00 |0017: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ @@ -241882,24 +241884,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e4254: |[0e4254] com.ds.avare.storage.Preferences.getTipIndex:()I │ │ -0e4264: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4268: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e426c: 1402 ff01 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01ff │ │ -0e4272: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4278: 0c01 |000a: move-result-object v1 │ │ -0e427a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e427c: 7230 fb01 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@01fb │ │ -0e4282: 0a00 |000f: move-result v0 │ │ -0e4284: 0f00 |0010: return v0 │ │ +0e425c: |[0e425c] com.ds.avare.storage.Preferences.getTipIndex:()I │ │ +0e426c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4270: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4274: 1402 ff01 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01ff │ │ +0e427a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4280: 0c01 |000a: move-result-object v1 │ │ +0e4282: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e4284: 7230 fb01 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@01fb │ │ +0e428a: 0a00 |000f: move-result v0 │ │ +0e428c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #49 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241907,26 +241909,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0e4afc: |[0e4afc] com.ds.avare.storage.Preferences.getUserDataFolder:()Ljava/lang/String; │ │ -0e4b0c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4b10: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4b14: 1402 7b01 0c7f |0004: const v2, #float 1.861e+38 // #7f0c017b │ │ -0e4b1a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4b20: 0c01 |000a: move-result-object v1 │ │ -0e4b22: 5432 5d15 |000b: iget-object v2, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4b26: 7110 9026 0200 |000d: invoke-static {v2}, Lcom/ds/avare/utils/Helper;.getExternalFolder:(Landroid/content/Context;)Ljava/lang/String; // method@2690 │ │ -0e4b2c: 0c02 |0010: move-result-object v2 │ │ -0e4b2e: 7230 fc01 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4b34: 0c00 |0014: move-result-object v0 │ │ -0e4b36: 1100 |0015: return-object v0 │ │ +0e4b04: |[0e4b04] com.ds.avare.storage.Preferences.getUserDataFolder:()Ljava/lang/String; │ │ +0e4b14: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4b18: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4b1c: 1402 7b01 0c7f |0004: const v2, #float 1.861e+38 // #7f0c017b │ │ +0e4b22: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4b28: 0c01 |000a: move-result-object v1 │ │ +0e4b2a: 5432 5d15 |000b: iget-object v2, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4b2e: 7110 9026 0200 |000d: invoke-static {v2}, Lcom/ds/avare/utils/Helper;.getExternalFolder:(Landroid/content/Context;)Ljava/lang/String; // method@2690 │ │ +0e4b34: 0c02 |0010: move-result-object v2 │ │ +0e4b36: 7230 fc01 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4b3c: 0c00 |0014: move-result-object v0 │ │ +0e4b3e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #50 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241934,24 +241936,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e4b38: |[0e4b38] com.ds.avare.storage.Preferences.getWiFiPort:()Ljava/lang/String; │ │ -0e4b48: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4b4c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4b50: 1402 9301 0c7f |0004: const v2, #float 1.861e+38 // #7f0c0193 │ │ -0e4b56: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4b5c: 0c01 |000a: move-result-object v1 │ │ -0e4b5e: 1a02 e806 |000b: const-string v2, "4000" // string@06e8 │ │ -0e4b62: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4b68: 0c00 |0010: move-result-object v0 │ │ -0e4b6a: 1100 |0011: return-object v0 │ │ +0e4b40: |[0e4b40] com.ds.avare.storage.Preferences.getWiFiPort:()Ljava/lang/String; │ │ +0e4b50: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4b54: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4b58: 1402 9301 0c7f |0004: const v2, #float 1.861e+38 // #7f0c0193 │ │ +0e4b5e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4b64: 0c01 |000a: move-result-object v1 │ │ +0e4b66: 1a02 e806 |000b: const-string v2, "4000" // string@06e8 │ │ +0e4b6a: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4b70: 0c00 |0010: move-result-object v0 │ │ +0e4b72: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #51 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -241959,28 +241961,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0e4288: |[0e4288] com.ds.avare.storage.Preferences.getWindsAloftCeiling:()I │ │ -0e4298: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e429c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e42a0: 1402 9c01 0c7f |0004: const v2, #float 1.861e+38 // #7f0c019c │ │ -0e42a6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e42ac: 0c01 |000a: move-result-object v1 │ │ -0e42ae: 1a02 ae06 |000b: const-string v2, "39" // string@06ae │ │ -0e42b2: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e42b8: 0c00 |0010: move-result-object v0 │ │ -0e42ba: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e42c0: 0a00 |0014: move-result v0 │ │ -0e42c2: 0f00 |0015: return v0 │ │ -0e42c4: 1300 2700 |0016: const/16 v0, #int 39 // #27 │ │ -0e42c8: 0f00 |0018: return v0 │ │ +0e4290: |[0e4290] com.ds.avare.storage.Preferences.getWindsAloftCeiling:()I │ │ +0e42a0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e42a4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e42a8: 1402 9c01 0c7f |0004: const v2, #float 1.861e+38 // #7f0c019c │ │ +0e42ae: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e42b4: 0c01 |000a: move-result-object v1 │ │ +0e42b6: 1a02 ae06 |000b: const-string v2, "39" // string@06ae │ │ +0e42ba: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e42c0: 0c00 |0010: move-result-object v0 │ │ +0e42c2: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e42c8: 0a00 |0014: move-result v0 │ │ +0e42ca: 0f00 |0015: return v0 │ │ +0e42cc: 1300 2700 |0016: const/16 v0, #int 39 // #27 │ │ +0e42d0: 0f00 |0018: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=1046 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ @@ -241990,24 +241992,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e339c: |[0e339c] com.ds.avare.storage.Preferences.isAutoDisplayAirportDiagram:()Z │ │ -0e33ac: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e33b0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e33b4: 1402 3a00 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c003a │ │ -0e33ba: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e33c0: 0c01 |000a: move-result-object v1 │ │ -0e33c2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e33c4: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e33ca: 0a00 |000f: move-result v0 │ │ -0e33cc: 0f00 |0010: return v0 │ │ +0e33a4: |[0e33a4] com.ds.avare.storage.Preferences.isAutoDisplayAirportDiagram:()Z │ │ +0e33b4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e33b8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e33bc: 1402 3a00 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c003a │ │ +0e33c2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e33c8: 0c01 |000a: move-result-object v1 │ │ +0e33ca: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e33cc: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e33d2: 0a00 |000f: move-result v0 │ │ +0e33d4: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #53 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242015,24 +242017,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e33d0: |[0e33d0] com.ds.avare.storage.Preferences.isBlinkScreen:()Z │ │ -0e33e0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e33e4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e33e8: 1402 ad01 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01ad │ │ -0e33ee: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e33f4: 0c01 |000a: move-result-object v1 │ │ -0e33f6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e33f8: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e33fe: 0a00 |000f: move-result v0 │ │ -0e3400: 0f00 |0010: return v0 │ │ +0e33d8: |[0e33d8] com.ds.avare.storage.Preferences.isBlinkScreen:()Z │ │ +0e33e8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e33ec: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e33f0: 1402 ad01 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01ad │ │ +0e33f6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e33fc: 0c01 |000a: move-result-object v1 │ │ +0e33fe: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3400: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3406: 0a00 |000f: move-result v0 │ │ +0e3408: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #54 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242040,24 +242042,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3404: |[0e3404] com.ds.avare.storage.Preferences.isDefaultAFDImage:()Z │ │ -0e3414: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3418: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e341c: 1402 6500 0c7f |0004: const v2, #float 1.86094e+38 // #7f0c0065 │ │ -0e3422: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3428: 0c01 |000a: move-result-object v1 │ │ -0e342a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e342c: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3432: 0a00 |000f: move-result v0 │ │ -0e3434: 0f00 |0010: return v0 │ │ +0e340c: |[0e340c] com.ds.avare.storage.Preferences.isDefaultAFDImage:()Z │ │ +0e341c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3420: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3424: 1402 6500 0c7f |0004: const v2, #float 1.86094e+38 // #7f0c0065 │ │ +0e342a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3430: 0c01 |000a: move-result-object v1 │ │ +0e3432: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3434: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e343a: 0a00 |000f: move-result v0 │ │ +0e343c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1064 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #55 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242065,24 +242067,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3438: |[0e3438] com.ds.avare.storage.Preferences.isDrawTracks:()Z │ │ -0e3448: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e344c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3450: 1402 7501 0c7f |0004: const v2, #float 1.86099e+38 // #7f0c0175 │ │ -0e3456: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e345c: 0c01 |000a: move-result-object v1 │ │ -0e345e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3460: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3466: 0a00 |000f: move-result v0 │ │ -0e3468: 0f00 |0010: return v0 │ │ +0e3440: |[0e3440] com.ds.avare.storage.Preferences.isDrawTracks:()Z │ │ +0e3450: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3454: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3458: 1402 7501 0c7f |0004: const v2, #float 1.86099e+38 // #7f0c0175 │ │ +0e345e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3464: 0c01 |000a: move-result-object v1 │ │ +0e3466: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3468: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e346e: 0a00 |000f: move-result v0 │ │ +0e3470: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #56 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242090,24 +242092,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e346c: |[0e346c] com.ds.avare.storage.Preferences.isExtendRunways:()Z │ │ -0e347c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3480: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3484: 1402 2e01 0c7f |0004: const v2, #float 1.86098e+38 // #7f0c012e │ │ -0e348a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3490: 0c01 |000a: move-result-object v1 │ │ -0e3492: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0e3494: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e349a: 0a00 |000f: move-result v0 │ │ -0e349c: 0f00 |0010: return v0 │ │ +0e3474: |[0e3474] com.ds.avare.storage.Preferences.isExtendRunways:()Z │ │ +0e3484: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3488: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e348c: 1402 2e01 0c7f |0004: const v2, #float 1.86098e+38 // #7f0c012e │ │ +0e3492: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3498: 0c01 |000a: move-result-object v1 │ │ +0e349a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0e349c: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e34a2: 0a00 |000f: move-result v0 │ │ +0e34a4: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #57 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242115,24 +242117,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e34a0: |[0e34a0] com.ds.avare.storage.Preferences.isFirstPerson:()Z │ │ -0e34b0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e34b4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e34b8: 1402 9f00 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c009f │ │ -0e34be: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e34c4: 0c01 |000a: move-result-object v1 │ │ -0e34c6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e34c8: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e34ce: 0a00 |000f: move-result v0 │ │ -0e34d0: 0f00 |0010: return v0 │ │ +0e34a8: |[0e34a8] com.ds.avare.storage.Preferences.isFirstPerson:()Z │ │ +0e34b8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e34bc: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e34c0: 1402 9f00 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c009f │ │ +0e34c6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e34cc: 0c01 |000a: move-result-object v1 │ │ +0e34ce: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e34d0: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e34d6: 0a00 |000f: move-result v0 │ │ +0e34d8: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #58 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242140,24 +242142,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e34d4: |[0e34d4] com.ds.avare.storage.Preferences.isGpsUpdatePeriodShort:()Z │ │ -0e34e4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e34e8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e34ec: 1402 b700 0c7f |0004: const v2, #float 1.86096e+38 // #7f0c00b7 │ │ -0e34f2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e34f8: 0c01 |000a: move-result-object v1 │ │ -0e34fa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e34fc: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3502: 0a00 |000f: move-result v0 │ │ -0e3504: 0f00 |0010: return v0 │ │ +0e34dc: |[0e34dc] com.ds.avare.storage.Preferences.isGpsUpdatePeriodShort:()Z │ │ +0e34ec: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e34f0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e34f4: 1402 b700 0c7f |0004: const v2, #float 1.86096e+38 // #7f0c00b7 │ │ +0e34fa: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3500: 0c01 |000a: move-result-object v1 │ │ +0e3502: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3504: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e350a: 0a00 |000f: move-result v0 │ │ +0e350c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #59 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242165,24 +242167,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3508: |[0e3508] com.ds.avare.storage.Preferences.isGpsWarn:()Z │ │ -0e3518: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e351c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3520: 1402 b300 0c7f |0004: const v2, #float 1.86096e+38 // #7f0c00b3 │ │ -0e3526: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e352c: 0c01 |000a: move-result-object v1 │ │ -0e352e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0e3530: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3536: 0a00 |000f: move-result v0 │ │ -0e3538: 0f00 |0010: return v0 │ │ +0e3510: |[0e3510] com.ds.avare.storage.Preferences.isGpsWarn:()Z │ │ +0e3520: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3524: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3528: 1402 b300 0c7f |0004: const v2, #float 1.86096e+38 // #7f0c00b3 │ │ +0e352e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3534: 0c01 |000a: move-result-object v1 │ │ +0e3536: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0e3538: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e353e: 0a00 |000f: move-result v0 │ │ +0e3540: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #60 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242190,24 +242192,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3560: |[0e3560] com.ds.avare.storage.Preferences.isKeepScreenOn:()Z │ │ -0e3570: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3574: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3578: 1402 cd00 0c7f |0004: const v2, #float 1.86096e+38 // #7f0c00cd │ │ -0e357e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3584: 0c01 |000a: move-result-object v1 │ │ -0e3586: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0e3588: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e358e: 0a00 |000f: move-result v0 │ │ -0e3590: 0f00 |0010: return v0 │ │ +0e3568: |[0e3568] com.ds.avare.storage.Preferences.isKeepScreenOn:()Z │ │ +0e3578: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e357c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3580: 1402 cd00 0c7f |0004: const v2, #float 1.86096e+38 // #7f0c00cd │ │ +0e3586: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e358c: 0c01 |000a: move-result-object v1 │ │ +0e358e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0e3590: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3596: 0a00 |000f: move-result v0 │ │ +0e3598: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #61 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242215,44 +242217,44 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0e35dc: |[0e35dc] com.ds.avare.storage.Preferences.isNewerVersion:(Landroid/app/Activity;)Z │ │ -0e35ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e35ee: 6e10 1700 0500 |0001: invoke-virtual {v5}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0017 │ │ -0e35f4: 0c05 |0004: move-result-object v5 │ │ -0e35f6: 1a01 bd2f |0005: const-string v1, "com.ds.avare" // string@2fbd │ │ -0e35fa: 6e30 0b02 1500 |0007: invoke-virtual {v5, v1, v0}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@020b │ │ -0e3600: 0c05 |000a: move-result-object v5 │ │ -0e3602: 2802 |000b: goto 000d // +0002 │ │ -0e3604: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -0e3606: 3805 2900 |000d: if-eqz v5, 0036 // +0029 │ │ -0e360a: 5255 2700 |000f: iget v5, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@0027 │ │ -0e360e: 5441 5e15 |0011: iget-object v1, v4, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3612: 5442 5d15 |0013: iget-object v2, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3616: 1403 a801 0c7f |0015: const v3, #float 1.86101e+38 // #7f0c01a8 │ │ -0e361c: 6e20 a901 3200 |0018: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3622: 0c02 |001b: move-result-object v2 │ │ -0e3624: 7230 fb01 2100 |001c: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@01fb │ │ -0e362a: 0a01 |001f: move-result v1 │ │ -0e362c: 3251 1600 |0020: if-eq v1, v5, 0036 // +0016 │ │ -0e3630: 5440 5e15 |0022: iget-object v0, v4, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3634: 7210 f701 0000 |0024: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e363a: 0c00 |0027: move-result-object v0 │ │ -0e363c: 5441 5d15 |0028: iget-object v1, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3640: 6e20 a901 3100 |002a: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3646: 0c01 |002d: move-result-object v1 │ │ -0e3648: 7230 f501 1005 |002e: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@01f5 │ │ -0e364e: 7210 f201 0000 |0031: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e3654: 1215 |0034: const/4 v5, #int 1 // #1 │ │ -0e3656: 0f05 |0035: return v5 │ │ -0e3658: 0f00 |0036: return v0 │ │ +0e35e4: |[0e35e4] com.ds.avare.storage.Preferences.isNewerVersion:(Landroid/app/Activity;)Z │ │ +0e35f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e35f6: 6e10 1700 0500 |0001: invoke-virtual {v5}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0017 │ │ +0e35fc: 0c05 |0004: move-result-object v5 │ │ +0e35fe: 1a01 bd2f |0005: const-string v1, "com.ds.avare" // string@2fbd │ │ +0e3602: 6e30 0b02 1500 |0007: invoke-virtual {v5, v1, v0}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@020b │ │ +0e3608: 0c05 |000a: move-result-object v5 │ │ +0e360a: 2802 |000b: goto 000d // +0002 │ │ +0e360c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +0e360e: 3805 2900 |000d: if-eqz v5, 0036 // +0029 │ │ +0e3612: 5255 2700 |000f: iget v5, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@0027 │ │ +0e3616: 5441 5e15 |0011: iget-object v1, v4, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e361a: 5442 5d15 |0013: iget-object v2, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e361e: 1403 a801 0c7f |0015: const v3, #float 1.86101e+38 // #7f0c01a8 │ │ +0e3624: 6e20 a901 3200 |0018: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e362a: 0c02 |001b: move-result-object v2 │ │ +0e362c: 7230 fb01 2100 |001c: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@01fb │ │ +0e3632: 0a01 |001f: move-result v1 │ │ +0e3634: 3251 1600 |0020: if-eq v1, v5, 0036 // +0016 │ │ +0e3638: 5440 5e15 |0022: iget-object v0, v4, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e363c: 7210 f701 0000 |0024: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e3642: 0c00 |0027: move-result-object v0 │ │ +0e3644: 5441 5d15 |0028: iget-object v1, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3648: 6e20 a901 3100 |002a: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e364e: 0c01 |002d: move-result-object v1 │ │ +0e3650: 7230 f501 1005 |002e: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@01f5 │ │ +0e3656: 7210 f201 0000 |0031: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e365c: 1215 |0034: const/4 v5, #int 1 // #1 │ │ +0e365e: 0f05 |0035: return v5 │ │ +0e3660: 0f00 |0036: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0001 line=426 │ │ 0x0007 line=427 │ │ 0x000f line=436 │ │ @@ -242269,24 +242271,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e366c: |[0e366c] com.ds.avare.storage.Preferences.isNightMode:()Z │ │ -0e367c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3680: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3684: 1402 f400 0c7f |0004: const v2, #float 1.86097e+38 // #7f0c00f4 │ │ -0e368a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3690: 0c01 |000a: move-result-object v1 │ │ -0e3692: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3694: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e369a: 0a00 |000f: move-result v0 │ │ -0e369c: 0f00 |0010: return v0 │ │ +0e3674: |[0e3674] com.ds.avare.storage.Preferences.isNightMode:()Z │ │ +0e3684: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3688: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e368c: 1402 f400 0c7f |0004: const v2, #float 1.86097e+38 // #7f0c00f4 │ │ +0e3692: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3698: 0c01 |000a: move-result-object v1 │ │ +0e369a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e369c: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e36a2: 0a00 |000f: move-result v0 │ │ +0e36a4: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #63 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242294,24 +242296,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e36a0: |[0e36a0] com.ds.avare.storage.Preferences.isRegistered:()Z │ │ -0e36b0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e36b4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e36b8: 1402 f301 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01f3 │ │ -0e36be: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e36c4: 0c01 |000a: move-result-object v1 │ │ -0e36c6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e36c8: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e36ce: 0a00 |000f: move-result v0 │ │ -0e36d0: 0f00 |0010: return v0 │ │ +0e36a8: |[0e36a8] com.ds.avare.storage.Preferences.isRegistered:()Z │ │ +0e36b8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e36bc: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e36c0: 1402 f301 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01f3 │ │ +0e36c6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e36cc: 0c01 |000a: move-result-object v1 │ │ +0e36ce: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e36d0: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e36d6: 0a00 |000f: move-result v0 │ │ +0e36d8: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #64 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242319,24 +242321,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e36d4: |[0e36d4] com.ds.avare.storage.Preferences.isShowAllFacilities:()Z │ │ -0e36e4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e36e8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e36ec: 1402 2d00 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c002d │ │ -0e36f2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e36f8: 0c01 |000a: move-result-object v1 │ │ -0e36fa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e36fc: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3702: 0a00 |000f: move-result v0 │ │ -0e3704: 0f00 |0010: return v0 │ │ +0e36dc: |[0e36dc] com.ds.avare.storage.Preferences.isShowAllFacilities:()Z │ │ +0e36ec: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e36f0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e36f4: 1402 2d00 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c002d │ │ +0e36fa: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3700: 0c01 |000a: move-result-object v1 │ │ +0e3702: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3704: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e370a: 0a00 |000f: move-result v0 │ │ +0e370c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #65 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242344,24 +242346,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3708: |[0e3708] com.ds.avare.storage.Preferences.isShowBackground:()Z │ │ -0e3718: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e371c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3720: 1402 4300 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c0043 │ │ -0e3726: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e372c: 0c01 |000a: move-result-object v1 │ │ -0e372e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0e3730: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3736: 0a00 |000f: move-result v0 │ │ -0e3738: 0f00 |0010: return v0 │ │ +0e3710: |[0e3710] com.ds.avare.storage.Preferences.isShowBackground:()Z │ │ +0e3720: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3724: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3728: 1402 4300 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c0043 │ │ +0e372e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3734: 0c01 |000a: move-result-object v1 │ │ +0e3736: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0e3738: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e373e: 0a00 |000f: move-result v0 │ │ +0e3740: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #66 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242369,24 +242371,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e373c: |[0e373c] com.ds.avare.storage.Preferences.isShowEdgeTape:()Z │ │ -0e374c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3750: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3754: 1402 8600 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c0086 │ │ -0e375a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3760: 0c01 |000a: move-result-object v1 │ │ -0e3762: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3764: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e376a: 0a00 |000f: move-result v0 │ │ -0e376c: 0f00 |0010: return v0 │ │ +0e3744: |[0e3744] com.ds.avare.storage.Preferences.isShowEdgeTape:()Z │ │ +0e3754: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3758: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e375c: 1402 8600 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c0086 │ │ +0e3762: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3768: 0c01 |000a: move-result-object v1 │ │ +0e376a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e376c: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3772: 0a00 |000f: move-result v0 │ │ +0e3774: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #67 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242394,24 +242396,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3770: |[0e3770] com.ds.avare.storage.Preferences.isShowLabelMETARS:()Z │ │ -0e3780: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3784: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3788: 1402 4c01 0c7f |0004: const v2, #float 1.86099e+38 // #7f0c014c │ │ -0e378e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3794: 0c01 |000a: move-result-object v1 │ │ -0e3796: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3798: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e379e: 0a00 |000f: move-result v0 │ │ -0e37a0: 0f00 |0010: return v0 │ │ +0e3778: |[0e3778] com.ds.avare.storage.Preferences.isShowLabelMETARS:()Z │ │ +0e3788: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e378c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3790: 1402 4c01 0c7f |0004: const v2, #float 1.86099e+38 // #7f0c014c │ │ +0e3796: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e379c: 0c01 |000a: move-result-object v1 │ │ +0e379e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e37a0: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e37a6: 0a00 |000f: move-result v0 │ │ +0e37a8: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #68 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242419,24 +242421,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e37a4: |[0e37a4] com.ds.avare.storage.Preferences.isSimulationMode:()Z │ │ -0e37b4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e37b8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e37bc: 1402 5101 0c7f |0004: const v2, #float 1.86099e+38 // #7f0c0151 │ │ -0e37c2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e37c8: 0c01 |000a: move-result-object v1 │ │ -0e37ca: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e37cc: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e37d2: 0a00 |000f: move-result v0 │ │ -0e37d4: 0f00 |0010: return v0 │ │ +0e37ac: |[0e37ac] com.ds.avare.storage.Preferences.isSimulationMode:()Z │ │ +0e37bc: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e37c0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e37c4: 1402 5101 0c7f |0004: const v2, #float 1.86099e+38 // #7f0c0151 │ │ +0e37ca: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e37d0: 0c01 |000a: move-result-object v1 │ │ +0e37d2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e37d4: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e37da: 0a00 |000f: move-result v0 │ │ +0e37dc: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #69 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242444,24 +242446,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e37d8: |[0e37d8] com.ds.avare.storage.Preferences.isTrackEnabled:()Z │ │ -0e37e8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e37ec: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e37f0: 1402 4e01 0c7f |0004: const v2, #float 1.86099e+38 // #7f0c014e │ │ -0e37f6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e37fc: 0c01 |000a: move-result-object v1 │ │ -0e37fe: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0e3800: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3806: 0a00 |000f: move-result v0 │ │ -0e3808: 0f00 |0010: return v0 │ │ +0e37e0: |[0e37e0] com.ds.avare.storage.Preferences.isTrackEnabled:()Z │ │ +0e37f0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e37f4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e37f8: 1402 4e01 0c7f |0004: const v2, #float 1.86099e+38 // #7f0c014e │ │ +0e37fe: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3804: 0c01 |000a: move-result-object v1 │ │ +0e3806: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0e3808: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e380e: 0a00 |000f: move-result v0 │ │ +0e3810: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #70 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242469,24 +242471,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e380c: |[0e380c] com.ds.avare.storage.Preferences.isTrackUp:()Z │ │ -0e381c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3820: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3824: 1402 6a01 0c7f |0004: const v2, #float 1.86099e+38 // #7f0c016a │ │ -0e382a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3830: 0c01 |000a: move-result-object v1 │ │ -0e3832: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3834: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e383a: 0a00 |000f: move-result v0 │ │ -0e383c: 0f00 |0010: return v0 │ │ +0e3814: |[0e3814] com.ds.avare.storage.Preferences.isTrackUp:()Z │ │ +0e3824: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3828: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e382c: 1402 6a01 0c7f |0004: const v2, #float 1.86099e+38 // #7f0c016a │ │ +0e3832: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3838: 0c01 |000a: move-result-object v1 │ │ +0e383a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e383c: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3842: 0a00 |000f: move-result v0 │ │ +0e3844: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #71 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242494,24 +242496,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3840: |[0e3840] com.ds.avare.storage.Preferences.isTrackUpPlates:()Z │ │ -0e3850: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3854: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3858: 1402 6c01 0c7f |0004: const v2, #float 1.86099e+38 // #7f0c016c │ │ -0e385e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3864: 0c01 |000a: move-result-object v1 │ │ -0e3866: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3868: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e386e: 0a00 |000f: move-result v0 │ │ -0e3870: 0f00 |0010: return v0 │ │ +0e3848: |[0e3848] com.ds.avare.storage.Preferences.isTrackUpPlates:()Z │ │ +0e3858: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e385c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3860: 1402 6c01 0c7f |0004: const v2, #float 1.86099e+38 // #7f0c016c │ │ +0e3866: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e386c: 0c01 |000a: move-result-object v1 │ │ +0e386e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3870: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3876: 0a00 |000f: move-result v0 │ │ +0e3878: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #72 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242519,24 +242521,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3874: |[0e3874] com.ds.avare.storage.Preferences.isTrackingEnabled:()Z │ │ -0e3884: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3888: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e388c: 1402 7101 0c7f |0004: const v2, #float 1.86099e+38 // #7f0c0171 │ │ -0e3892: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3898: 0c01 |000a: move-result-object v1 │ │ -0e389a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e389c: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e38a2: 0a00 |000f: move-result v0 │ │ -0e38a4: 0f00 |0010: return v0 │ │ +0e387c: |[0e387c] com.ds.avare.storage.Preferences.isTrackingEnabled:()Z │ │ +0e388c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3890: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3894: 1402 7101 0c7f |0004: const v2, #float 1.86099e+38 // #7f0c0171 │ │ +0e389a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e38a0: 0c01 |000a: move-result-object v1 │ │ +0e38a2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e38a4: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e38aa: 0a00 |000f: move-result v0 │ │ +0e38ac: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #73 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242544,24 +242546,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e38a8: |[0e38a8] com.ds.avare.storage.Preferences.isWeatherTranslated:()Z │ │ -0e38b8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e38bc: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e38c0: 1402 a001 0c7f |0004: const v2, #float 1.861e+38 // #7f0c01a0 │ │ -0e38c6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e38cc: 0c01 |000a: move-result-object v1 │ │ -0e38ce: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e38d0: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e38d6: 0a00 |000f: move-result v0 │ │ -0e38d8: 0f00 |0010: return v0 │ │ +0e38b0: |[0e38b0] com.ds.avare.storage.Preferences.isWeatherTranslated:()Z │ │ +0e38c0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e38c4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e38c8: 1402 a001 0c7f |0004: const v2, #float 1.861e+38 // #7f0c01a0 │ │ +0e38ce: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e38d4: 0c01 |000a: move-result-object v1 │ │ +0e38d6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e38d8: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e38de: 0a00 |000f: move-result v0 │ │ +0e38e0: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #74 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242569,20 +242571,20 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0e4f84: |[0e4f84] com.ds.avare.storage.Preferences.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -0e4f94: 2201 4300 |0000: new-instance v1, Landroid/app/backup/BackupManager; // type@0043 │ │ -0e4f98: 5402 5d15 |0002: iget-object v2, v0, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4f9c: 7020 5501 2100 |0004: invoke-direct {v1, v2}, Landroid/app/backup/BackupManager;.:(Landroid/content/Context;)V // method@0155 │ │ -0e4fa2: 6e10 5601 0100 |0007: invoke-virtual {v1}, Landroid/app/backup/BackupManager;.dataChanged:()V // method@0156 │ │ -0e4fa8: 0e00 |000a: return-void │ │ +0e4f8c: |[0e4f8c] com.ds.avare.storage.Preferences.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +0e4f9c: 2201 4300 |0000: new-instance v1, Landroid/app/backup/BackupManager; // type@0043 │ │ +0e4fa0: 5402 5d15 |0002: iget-object v2, v0, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4fa4: 7020 5501 2100 |0004: invoke-direct {v1, v2}, Landroid/app/backup/BackupManager;.:(Landroid/content/Context;)V // method@0155 │ │ +0e4faa: 6e10 5601 0100 |0007: invoke-virtual {v1}, Landroid/app/backup/BackupManager;.dataChanged:()V // method@0156 │ │ +0e4fb0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0007 line=168 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lcom/ds/avare/storage/Preferences; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/SharedPreferences; │ │ @@ -242593,24 +242595,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e38dc: |[0e38dc] com.ds.avare.storage.Preferences.removeB1Map:()Z │ │ -0e38ec: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e38f0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e38f4: 1402 a901 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01a9 │ │ -0e38fa: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3900: 0c01 |000a: move-result-object v1 │ │ -0e3902: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3904: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e390a: 0a00 |000f: move-result v0 │ │ -0e390c: 0f00 |0010: return v0 │ │ +0e38e4: |[0e38e4] com.ds.avare.storage.Preferences.removeB1Map:()Z │ │ +0e38f4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e38f8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e38fc: 1402 a901 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01a9 │ │ +0e3902: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3908: 0c01 |000a: move-result-object v1 │ │ +0e390a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e390c: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3912: 0a00 |000f: move-result v0 │ │ +0e3914: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1029 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #76 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242618,24 +242620,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3910: |[0e3910] com.ds.avare.storage.Preferences.removeB1Plate:()Z │ │ -0e3920: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3924: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3928: 1402 aa01 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01aa │ │ -0e392e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3934: 0c01 |000a: move-result-object v1 │ │ -0e3936: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3938: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e393e: 0a00 |000f: move-result v0 │ │ -0e3940: 0f00 |0010: return v0 │ │ +0e3918: |[0e3918] com.ds.avare.storage.Preferences.removeB1Plate:()Z │ │ +0e3928: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e392c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3930: 1402 aa01 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01aa │ │ +0e3936: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e393c: 0c01 |000a: move-result-object v1 │ │ +0e393e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3940: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3946: 0a00 |000f: move-result v0 │ │ +0e3948: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #77 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242643,24 +242645,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3944: |[0e3944] com.ds.avare.storage.Preferences.removeB2Plate:()Z │ │ -0e3954: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3958: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e395c: 1402 ab01 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01ab │ │ -0e3962: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3968: 0c01 |000a: move-result-object v1 │ │ -0e396a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e396c: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3972: 0a00 |000f: move-result v0 │ │ -0e3974: 0f00 |0010: return v0 │ │ +0e394c: |[0e394c] com.ds.avare.storage.Preferences.removeB2Plate:()Z │ │ +0e395c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3960: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3964: 1402 ab01 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01ab │ │ +0e396a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3970: 0c01 |000a: move-result-object v1 │ │ +0e3972: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3974: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e397a: 0a00 |000f: move-result v0 │ │ +0e397c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1025 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #78 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242668,24 +242670,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3978: |[0e3978] com.ds.avare.storage.Preferences.removeB3Plate:()Z │ │ -0e3988: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e398c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3990: 1402 ac01 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01ac │ │ -0e3996: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e399c: 0c01 |000a: move-result-object v1 │ │ -0e399e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e39a0: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e39a6: 0a00 |000f: move-result v0 │ │ -0e39a8: 0f00 |0010: return v0 │ │ +0e3980: |[0e3980] com.ds.avare.storage.Preferences.removeB3Plate:()Z │ │ +0e3990: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3994: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3998: 1402 ac01 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01ac │ │ +0e399e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e39a4: 0c01 |000a: move-result-object v1 │ │ +0e39a6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e39a8: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e39ae: 0a00 |000f: move-result v0 │ │ +0e39b0: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #79 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242693,24 +242695,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e39ac: |[0e39ac] com.ds.avare.storage.Preferences.reverseRollInAhrs:()Z │ │ -0e39bc: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e39c0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e39c4: 1402 2701 0c7f |0004: const v2, #float 1.86098e+38 // #7f0c0127 │ │ -0e39ca: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e39d0: 0c01 |000a: move-result-object v1 │ │ -0e39d2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e39d4: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e39da: 0a00 |000f: move-result v0 │ │ -0e39dc: 0f00 |0010: return v0 │ │ +0e39b4: |[0e39b4] com.ds.avare.storage.Preferences.reverseRollInAhrs:()Z │ │ +0e39c4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e39c8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e39cc: 1402 2701 0c7f |0004: const v2, #float 1.86098e+38 // #7f0c0127 │ │ +0e39d2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e39d8: 0c01 |000a: move-result-object v1 │ │ +0e39da: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e39dc: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e39e2: 0a00 |000f: move-result v0 │ │ +0e39e4: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #80 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -242718,25 +242720,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0e4fac: |[0e4fac] com.ds.avare.storage.Preferences.setChartType:(Ljava/lang/String;)V │ │ -0e4fbc: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4fc0: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e4fc6: 0c00 |0005: move-result-object v0 │ │ -0e4fc8: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4fcc: 1402 5000 0c7f |0008: const v2, #float 1.86094e+38 // #7f0c0050 │ │ -0e4fd2: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4fd8: 0c01 |000e: move-result-object v1 │ │ -0e4fda: 7230 f601 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ -0e4fe0: 7210 f201 0000 |0012: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e4fe6: 0e00 |0015: return-void │ │ +0e4fb4: |[0e4fb4] com.ds.avare.storage.Preferences.setChartType:(Ljava/lang/String;)V │ │ +0e4fc4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e4fc8: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e4fce: 0c00 |0005: move-result-object v0 │ │ +0e4fd0: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4fd4: 1402 5000 0c7f |0008: const v2, #float 1.86094e+38 // #7f0c0050 │ │ +0e4fda: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4fe0: 0c01 |000e: move-result-object v1 │ │ +0e4fe2: 7230 f601 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ +0e4fe8: 7210 f201 0000 |0012: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e4fee: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0006 line=470 │ │ 0x0012 line=471 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ @@ -242747,25 +242749,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0e4fe8: |[0e4fe8] com.ds.avare.storage.Preferences.setChartType3D:(Ljava/lang/String;)V │ │ -0e4ff8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4ffc: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e5002: 0c00 |0005: move-result-object v0 │ │ -0e5004: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e5008: 1402 5100 0c7f |0008: const v2, #float 1.86094e+38 // #7f0c0051 │ │ -0e500e: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e5014: 0c01 |000e: move-result-object v1 │ │ -0e5016: 7230 f601 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ -0e501c: 7210 f201 0000 |0012: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e5022: 0e00 |0015: return-void │ │ +0e4ff0: |[0e4ff0] com.ds.avare.storage.Preferences.setChartType3D:(Ljava/lang/String;)V │ │ +0e5000: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e5004: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e500a: 0c00 |0005: move-result-object v0 │ │ +0e500c: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e5010: 1402 5100 0c7f |0008: const v2, #float 1.86094e+38 // #7f0c0051 │ │ +0e5016: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e501c: 0c01 |000e: move-result-object v1 │ │ +0e501e: 7230 f601 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ +0e5024: 7210 f201 0000 |0012: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e502a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0006 line=487 │ │ 0x0012 line=488 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ @@ -242776,27 +242778,27 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0e39e0: |[0e39e0] com.ds.avare.storage.Preferences.setFirstPerson:(Z)Z │ │ -0e39f0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e39f4: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e39fa: 0c00 |0005: move-result-object v0 │ │ -0e39fc: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3a00: 1402 9f00 0c7f |0008: const v2, #float 1.86095e+38 // #7f0c009f │ │ -0e3a06: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3a0c: 0c01 |000e: move-result-object v1 │ │ -0e3a0e: 7230 f301 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ -0e3a14: 0c04 |0012: move-result-object v4 │ │ -0e3a16: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e3a1c: 0a04 |0016: move-result v4 │ │ -0e3a1e: 0f04 |0017: return v4 │ │ +0e39e8: |[0e39e8] com.ds.avare.storage.Preferences.setFirstPerson:(Z)Z │ │ +0e39f8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e39fc: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e3a02: 0c00 |0005: move-result-object v0 │ │ +0e3a04: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3a08: 1402 9f00 0c7f |0008: const v2, #float 1.86095e+38 // #7f0c009f │ │ +0e3a0e: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3a14: 0c01 |000e: move-result-object v1 │ │ +0e3a16: 7230 f301 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ +0e3a1c: 0c04 |0012: move-result-object v4 │ │ +0e3a1e: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e3a24: 0a04 |0016: move-result v4 │ │ +0e3a26: 0f04 |0017: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ 0x0000 - 0x0018 reg=4 (null) Z │ │ │ │ @@ -242805,47 +242807,47 @@ │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -0e5024: |[0e5024] com.ds.avare.storage.Preferences.setLastLocation:(DD)V │ │ -0e5034: 5440 5e15 |0000: iget-object v0, v4, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e5038: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e503e: 0c00 |0005: move-result-object v0 │ │ -0e5040: 2201 1007 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0e5044: 7010 eb2a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e504a: 5442 5d15 |000b: iget-object v2, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e504e: 1403 a900 0c7f |000d: const v3, #float 1.86095e+38 // #7f0c00a9 │ │ -0e5054: 6e20 a901 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e505a: 0c02 |0013: move-result-object v2 │ │ -0e505c: 6e20 f52a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e5062: 1a02 263c |0017: const-string v2, "lon" // string@3c26 │ │ -0e5066: 6e20 f52a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e506c: 6e10 fa2a 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e5072: 0c01 |001f: move-result-object v1 │ │ -0e5074: 8c55 |0020: double-to-float v5, v5 │ │ -0e5076: 7230 f401 1005 |0021: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@01f4 │ │ -0e507c: 0c05 |0024: move-result-object v5 │ │ -0e507e: 2206 1007 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -0e5082: 7010 eb2a 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e5088: 5440 5d15 |002a: iget-object v0, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e508c: 6e20 a901 3000 |002c: invoke-virtual {v0, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e5092: 0c00 |002f: move-result-object v0 │ │ -0e5094: 6e20 f52a 0600 |0030: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e509a: 1a00 c03b |0033: const-string v0, "lat" // string@3bc0 │ │ -0e509e: 6e20 f52a 0600 |0035: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e50a4: 6e10 fa2a 0600 |0038: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e50aa: 0c06 |003b: move-result-object v6 │ │ -0e50ac: 8c77 |003c: double-to-float v7, v7 │ │ -0e50ae: 7230 f401 6507 |003d: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@01f4 │ │ -0e50b4: 0c05 |0040: move-result-object v5 │ │ -0e50b6: 7210 f201 0500 |0041: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e50bc: 0e00 |0044: return-void │ │ +0e502c: |[0e502c] com.ds.avare.storage.Preferences.setLastLocation:(DD)V │ │ +0e503c: 5440 5e15 |0000: iget-object v0, v4, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e5040: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e5046: 0c00 |0005: move-result-object v0 │ │ +0e5048: 2201 1007 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0e504c: 7010 eb2a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e5052: 5442 5d15 |000b: iget-object v2, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e5056: 1403 a900 0c7f |000d: const v3, #float 1.86095e+38 // #7f0c00a9 │ │ +0e505c: 6e20 a901 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e5062: 0c02 |0013: move-result-object v2 │ │ +0e5064: 6e20 f52a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e506a: 1a02 263c |0017: const-string v2, "lon" // string@3c26 │ │ +0e506e: 6e20 f52a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e5074: 6e10 fa2a 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e507a: 0c01 |001f: move-result-object v1 │ │ +0e507c: 8c55 |0020: double-to-float v5, v5 │ │ +0e507e: 7230 f401 1005 |0021: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@01f4 │ │ +0e5084: 0c05 |0024: move-result-object v5 │ │ +0e5086: 2206 1007 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +0e508a: 7010 eb2a 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e5090: 5440 5d15 |002a: iget-object v0, v4, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e5094: 6e20 a901 3000 |002c: invoke-virtual {v0, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e509a: 0c00 |002f: move-result-object v0 │ │ +0e509c: 6e20 f52a 0600 |0030: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e50a2: 1a00 c03b |0033: const-string v0, "lat" // string@3bc0 │ │ +0e50a6: 6e20 f52a 0600 |0035: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e50ac: 6e10 fa2a 0600 |0038: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e50b2: 0c06 |003b: move-result-object v6 │ │ +0e50b4: 8c77 |003c: double-to-float v7, v7 │ │ +0e50b6: 7230 f401 6507 |003d: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@01f4 │ │ +0e50bc: 0c05 |0040: move-result-object v5 │ │ +0e50be: 7210 f201 0500 |0041: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e50c4: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=884 │ │ 0x0010 line=885 │ │ 0x002c line=886 │ │ 0x0041 line=887 │ │ locals : │ │ @@ -242858,26 +242860,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0e50c0: |[0e50c0] com.ds.avare.storage.Preferences.setLayerType:(Ljava/lang/String;)V │ │ -0e50d0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e50d4: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e50da: 0c00 |0005: move-result-object v0 │ │ -0e50dc: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e50e0: 1402 d800 0c7f |0008: const v2, #float 1.86096e+38 // #7f0c00d8 │ │ -0e50e6: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e50ec: 0c01 |000e: move-result-object v1 │ │ -0e50ee: 7230 f601 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ -0e50f4: 0c04 |0012: move-result-object v4 │ │ -0e50f6: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e50fc: 0e00 |0016: return-void │ │ +0e50c8: |[0e50c8] com.ds.avare.storage.Preferences.setLayerType:(Ljava/lang/String;)V │ │ +0e50d8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e50dc: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e50e2: 0c00 |0005: move-result-object v0 │ │ +0e50e4: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e50e8: 1402 d800 0c7f |0008: const v2, #float 1.86096e+38 // #7f0c00d8 │ │ +0e50ee: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e50f4: 0c01 |000e: move-result-object v1 │ │ +0e50f6: 7230 f601 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ +0e50fc: 0c04 |0012: move-result-object v4 │ │ +0e50fe: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e5104: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=931 │ │ 0x000b line=932 │ │ 0x0013 line=933 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ @@ -242888,35 +242890,35 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0e5100: |[0e5100] com.ds.avare.storage.Preferences.setOdometer:(D)V │ │ -0e5110: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e5114: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e511a: 0c00 |0005: move-result-object v0 │ │ -0e511c: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e5120: 1402 d701 0c7f |0008: const v2, #float 1.86101e+38 // #7f0c01d7 │ │ -0e5126: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e512c: 0c01 |000e: move-result-object v1 │ │ -0e512e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0e5130: 2322 f609 |0010: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ -0e5134: 7120 3b2a 5400 |0012: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0e513a: 0c04 |0015: move-result-object v4 │ │ -0e513c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -0e513e: 4d04 0205 |0017: aput-object v4, v2, v5 │ │ -0e5142: 1a04 3901 |0019: const-string v4, "%f" // string@0139 │ │ -0e5146: 7120 bc2a 2400 |001b: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0e514c: 0c04 |001e: move-result-object v4 │ │ -0e514e: 7230 f601 1004 |001f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ -0e5154: 0c04 |0022: move-result-object v4 │ │ -0e5156: 7210 f201 0400 |0023: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e515c: 0e00 |0026: return-void │ │ +0e5108: |[0e5108] com.ds.avare.storage.Preferences.setOdometer:(D)V │ │ +0e5118: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e511c: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e5122: 0c00 |0005: move-result-object v0 │ │ +0e5124: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e5128: 1402 d701 0c7f |0008: const v2, #float 1.86101e+38 // #7f0c01d7 │ │ +0e512e: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e5134: 0c01 |000e: move-result-object v1 │ │ +0e5136: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0e5138: 2322 f609 |0010: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ +0e513c: 7120 3b2a 5400 |0012: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0e5142: 0c04 |0015: move-result-object v4 │ │ +0e5144: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +0e5146: 4d04 0205 |0017: aput-object v4, v2, v5 │ │ +0e514a: 1a04 3901 |0019: const-string v4, "%f" // string@0139 │ │ +0e514e: 7120 bc2a 2400 |001b: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0e5154: 0c04 |001e: move-result-object v4 │ │ +0e5156: 7230 f601 1004 |001f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ +0e515c: 0c04 |0022: move-result-object v4 │ │ +0e515e: 7210 f201 0400 |0023: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e5164: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ 0x0000 - 0x0027 reg=4 (null) D │ │ │ │ @@ -242925,23 +242927,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0e5160: |[0e5160] com.ds.avare.storage.Preferences.setRateAskCount:(I)V │ │ -0e5170: 5420 5e15 |0000: iget-object v0, v2, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e5174: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e517a: 0c00 |0005: move-result-object v0 │ │ -0e517c: 1a01 e444 |0006: const-string v1, "rateAskLastCount" // string@44e4 │ │ -0e5180: 7230 f501 1003 |0008: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@01f5 │ │ -0e5186: 0c03 |000b: move-result-object v3 │ │ -0e5188: 7210 f201 0300 |000c: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e518e: 0e00 |000f: return-void │ │ +0e5168: |[0e5168] com.ds.avare.storage.Preferences.setRateAskCount:(I)V │ │ +0e5178: 5420 5e15 |0000: iget-object v0, v2, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e517c: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e5182: 0c00 |0005: move-result-object v0 │ │ +0e5184: 1a01 e444 |0006: const-string v1, "rateAskLastCount" // string@44e4 │ │ +0e5188: 7230 f501 1003 |0008: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@01f5 │ │ +0e518e: 0c03 |000b: move-result-object v3 │ │ +0e5190: 7210 f201 0300 |000c: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e5196: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/ds/avare/storage/Preferences; │ │ 0x0000 - 0x0010 reg=3 (null) I │ │ │ │ @@ -242950,26 +242952,26 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0e5190: |[0e5190] com.ds.avare.storage.Preferences.setRegistered:(Z)V │ │ -0e51a0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e51a4: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e51aa: 0c00 |0005: move-result-object v0 │ │ -0e51ac: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e51b0: 1402 f301 0c7f |0008: const v2, #float 1.86102e+38 // #7f0c01f3 │ │ -0e51b6: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e51bc: 0c01 |000e: move-result-object v1 │ │ -0e51be: 7230 f301 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ -0e51c4: 0c04 |0012: move-result-object v4 │ │ -0e51c6: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e51cc: 0e00 |0016: return-void │ │ +0e5198: |[0e5198] com.ds.avare.storage.Preferences.setRegistered:(Z)V │ │ +0e51a8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e51ac: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e51b2: 0c00 |0005: move-result-object v0 │ │ +0e51b4: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e51b8: 1402 f301 0c7f |0008: const v2, #float 1.86102e+38 // #7f0c01f3 │ │ +0e51be: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e51c4: 0c01 |000e: move-result-object v1 │ │ +0e51c6: 7230 f301 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ +0e51cc: 0c04 |0012: move-result-object v4 │ │ +0e51ce: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e51d4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ 0x0000 - 0x0017 reg=4 (null) Z │ │ │ │ @@ -242978,26 +242980,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0e51d0: |[0e51d0] com.ds.avare.storage.Preferences.setRegisteredEmail:(Ljava/lang/String;)V │ │ -0e51e0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e51e4: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e51ea: 0c00 |0005: move-result-object v0 │ │ -0e51ec: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e51f0: 1402 8a00 0c7f |0008: const v2, #float 1.86095e+38 // #7f0c008a │ │ -0e51f6: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e51fc: 0c01 |000e: move-result-object v1 │ │ -0e51fe: 7230 f601 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ -0e5204: 0c04 |0012: move-result-object v4 │ │ -0e5206: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e520c: 0e00 |0016: return-void │ │ +0e51d8: |[0e51d8] com.ds.avare.storage.Preferences.setRegisteredEmail:(Ljava/lang/String;)V │ │ +0e51e8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e51ec: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e51f2: 0c00 |0005: move-result-object v0 │ │ +0e51f4: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e51f8: 1402 8a00 0c7f |0008: const v2, #float 1.86095e+38 // #7f0c008a │ │ +0e51fe: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e5204: 0c01 |000e: move-result-object v1 │ │ +0e5206: 7230 f601 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ +0e520c: 0c04 |0012: move-result-object v4 │ │ +0e520e: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e5214: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=860 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ 0x0000 - 0x0017 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -243006,26 +243008,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0e5210: |[0e5210] com.ds.avare.storage.Preferences.setRowFormats:(Ljava/lang/String;)V │ │ -0e5220: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e5224: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e522a: 0c00 |0005: move-result-object v0 │ │ -0e522c: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e5230: 1402 d301 0c7f |0008: const v2, #float 1.86101e+38 // #7f0c01d3 │ │ -0e5236: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e523c: 0c01 |000e: move-result-object v1 │ │ -0e523e: 7230 f601 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ -0e5244: 0c04 |0012: move-result-object v4 │ │ -0e5246: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e524c: 0e00 |0016: return-void │ │ +0e5218: |[0e5218] com.ds.avare.storage.Preferences.setRowFormats:(Ljava/lang/String;)V │ │ +0e5228: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e522c: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e5232: 0c00 |0005: move-result-object v0 │ │ +0e5234: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e5238: 1402 d301 0c7f |0008: const v2, #float 1.86101e+38 // #7f0c01d3 │ │ +0e523e: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e5244: 0c01 |000e: move-result-object v1 │ │ +0e5246: 7230 f601 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ +0e524c: 0c04 |0012: move-result-object v4 │ │ +0e524e: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e5254: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ 0x0000 - 0x0017 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -243034,26 +243036,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0e5250: |[0e5250] com.ds.avare.storage.Preferences.setServerDataFolder:(Ljava/lang/String;)V │ │ -0e5260: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e5264: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e526a: 0c00 |0005: move-result-object v0 │ │ -0e526c: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e5270: 1402 e200 0c7f |0008: const v2, #float 1.86097e+38 // #7f0c00e2 │ │ -0e5276: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e527c: 0c01 |000e: move-result-object v1 │ │ -0e527e: 7230 f601 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ -0e5284: 0c04 |0012: move-result-object v4 │ │ -0e5286: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e528c: 0e00 |0016: return-void │ │ +0e5258: |[0e5258] com.ds.avare.storage.Preferences.setServerDataFolder:(Ljava/lang/String;)V │ │ +0e5268: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e526c: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e5272: 0c00 |0005: move-result-object v0 │ │ +0e5274: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e5278: 1402 e200 0c7f |0008: const v2, #float 1.86097e+38 // #7f0c00e2 │ │ +0e527e: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e5284: 0c01 |000e: move-result-object v1 │ │ +0e5286: 7230 f601 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ +0e528c: 0c04 |0012: move-result-object v4 │ │ +0e528e: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e5294: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ 0x0000 - 0x0017 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -243062,25 +243064,25 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0e5290: |[0e5290] com.ds.avare.storage.Preferences.setSimMode:(Z)V │ │ -0e52a0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e52a4: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e52aa: 0c00 |0005: move-result-object v0 │ │ -0e52ac: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e52b0: 1402 5101 0c7f |0008: const v2, #float 1.86099e+38 // #7f0c0151 │ │ -0e52b6: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e52bc: 0c01 |000e: move-result-object v1 │ │ -0e52be: 7230 f301 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ -0e52c4: 7210 f201 0000 |0012: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e52ca: 0e00 |0015: return-void │ │ +0e5298: |[0e5298] com.ds.avare.storage.Preferences.setSimMode:(Z)V │ │ +0e52a8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e52ac: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e52b2: 0c00 |0005: move-result-object v0 │ │ +0e52b4: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e52b8: 1402 5101 0c7f |0008: const v2, #float 1.86099e+38 // #7f0c0151 │ │ +0e52be: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e52c4: 0c01 |000e: move-result-object v1 │ │ +0e52c6: 7230 f301 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ +0e52cc: 7210 f201 0000 |0012: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e52d2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0006 line=497 │ │ 0x0012 line=498 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ @@ -243091,26 +243093,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0e52cc: |[0e52cc] com.ds.avare.storage.Preferences.setTipIndex:(I)V │ │ -0e52dc: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e52e0: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e52e6: 0c00 |0005: move-result-object v0 │ │ -0e52e8: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e52ec: 1402 ff01 0c7f |0008: const v2, #float 1.86102e+38 // #7f0c01ff │ │ -0e52f2: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e52f8: 0c01 |000e: move-result-object v1 │ │ -0e52fa: 7230 f501 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@01f5 │ │ -0e5300: 0c04 |0012: move-result-object v4 │ │ -0e5302: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e5308: 0e00 |0016: return-void │ │ +0e52d4: |[0e52d4] com.ds.avare.storage.Preferences.setTipIndex:(I)V │ │ +0e52e4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e52e8: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e52ee: 0c00 |0005: move-result-object v0 │ │ +0e52f0: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e52f4: 1402 ff01 0c7f |0008: const v2, #float 1.86102e+38 // #7f0c01ff │ │ +0e52fa: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e5300: 0c01 |000e: move-result-object v1 │ │ +0e5302: 7230 f501 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@01f5 │ │ +0e5308: 0c04 |0012: move-result-object v4 │ │ +0e530a: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e5310: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ 0x0000 - 0x0017 reg=4 (null) I │ │ │ │ @@ -243119,27 +243121,27 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0e3a20: |[0e3a20] com.ds.avare.storage.Preferences.setTrackUp:(Z)Z │ │ -0e3a30: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3a34: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e3a3a: 0c00 |0005: move-result-object v0 │ │ -0e3a3c: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3a40: 1402 6a01 0c7f |0008: const v2, #float 1.86099e+38 // #7f0c016a │ │ -0e3a46: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3a4c: 0c01 |000e: move-result-object v1 │ │ -0e3a4e: 7230 f301 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ -0e3a54: 0c04 |0012: move-result-object v4 │ │ -0e3a56: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e3a5c: 0a04 |0016: move-result v4 │ │ -0e3a5e: 0f04 |0017: return v4 │ │ +0e3a28: |[0e3a28] com.ds.avare.storage.Preferences.setTrackUp:(Z)Z │ │ +0e3a38: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3a3c: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e3a42: 0c00 |0005: move-result-object v0 │ │ +0e3a44: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3a48: 1402 6a01 0c7f |0008: const v2, #float 1.86099e+38 // #7f0c016a │ │ +0e3a4e: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3a54: 0c01 |000e: move-result-object v1 │ │ +0e3a56: 7230 f301 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ +0e3a5c: 0c04 |0012: move-result-object v4 │ │ +0e3a5e: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e3a64: 0a04 |0016: move-result v4 │ │ +0e3a66: 0f04 |0017: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ 0x0000 - 0x0018 reg=4 (null) Z │ │ │ │ @@ -243148,27 +243150,27 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0e3a60: |[0e3a60] com.ds.avare.storage.Preferences.setTrackUpPlates:(Z)Z │ │ -0e3a70: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3a74: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e3a7a: 0c00 |0005: move-result-object v0 │ │ -0e3a7c: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3a80: 1402 6c01 0c7f |0008: const v2, #float 1.86099e+38 // #7f0c016c │ │ -0e3a86: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3a8c: 0c01 |000e: move-result-object v1 │ │ -0e3a8e: 7230 f301 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ -0e3a94: 0c04 |0012: move-result-object v4 │ │ -0e3a96: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e3a9c: 0a04 |0016: move-result v4 │ │ -0e3a9e: 0f04 |0017: return v4 │ │ +0e3a68: |[0e3a68] com.ds.avare.storage.Preferences.setTrackUpPlates:(Z)Z │ │ +0e3a78: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3a7c: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e3a82: 0c00 |0005: move-result-object v0 │ │ +0e3a84: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3a88: 1402 6c01 0c7f |0008: const v2, #float 1.86099e+38 // #7f0c016c │ │ +0e3a8e: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3a94: 0c01 |000e: move-result-object v1 │ │ +0e3a96: 7230 f301 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ +0e3a9c: 0c04 |0012: move-result-object v4 │ │ +0e3a9e: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e3aa4: 0a04 |0016: move-result v4 │ │ +0e3aa6: 0f04 |0017: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ 0x0000 - 0x0018 reg=4 (null) Z │ │ │ │ @@ -243177,25 +243179,25 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0e530c: |[0e530c] com.ds.avare.storage.Preferences.setTrackingState:(Z)V │ │ -0e531c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e5320: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e5326: 0c00 |0005: move-result-object v0 │ │ -0e5328: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e532c: 1402 7101 0c7f |0008: const v2, #float 1.86099e+38 // #7f0c0171 │ │ -0e5332: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e5338: 0c01 |000e: move-result-object v1 │ │ -0e533a: 7230 f301 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ -0e5340: 7210 f201 0000 |0012: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e5346: 0e00 |0015: return-void │ │ +0e5314: |[0e5314] com.ds.avare.storage.Preferences.setTrackingState:(Z)V │ │ +0e5324: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e5328: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e532e: 0c00 |0005: move-result-object v0 │ │ +0e5330: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e5334: 1402 7101 0c7f |0008: const v2, #float 1.86099e+38 // #7f0c0171 │ │ +0e533a: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e5340: 0c01 |000e: move-result-object v1 │ │ +0e5342: 7230 f301 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ +0e5348: 7210 f201 0000 |0012: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e534e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0006 line=312 │ │ 0x0012 line=313 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ @@ -243206,26 +243208,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0e5348: |[0e5348] com.ds.avare.storage.Preferences.setUserDataFolder:(Ljava/lang/String;)V │ │ -0e5358: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e535c: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e5362: 0c00 |0005: move-result-object v0 │ │ -0e5364: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e5368: 1402 7b01 0c7f |0008: const v2, #float 1.861e+38 // #7f0c017b │ │ -0e536e: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e5374: 0c01 |000e: move-result-object v1 │ │ -0e5376: 7230 f601 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ -0e537c: 0c04 |0012: move-result-object v4 │ │ -0e537e: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e5384: 0e00 |0016: return-void │ │ +0e5350: |[0e5350] com.ds.avare.storage.Preferences.setUserDataFolder:(Ljava/lang/String;)V │ │ +0e5360: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e5364: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e536a: 0c00 |0005: move-result-object v0 │ │ +0e536c: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e5370: 1402 7b01 0c7f |0008: const v2, #float 1.861e+38 // #7f0c017b │ │ +0e5376: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e537c: 0c01 |000e: move-result-object v1 │ │ +0e537e: 7230 f601 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ +0e5384: 0c04 |0012: move-result-object v4 │ │ +0e5386: 7210 f201 0400 |0013: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e538c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ 0x0000 - 0x0017 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -243234,24 +243236,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3aa0: |[0e3aa0] com.ds.avare.storage.Preferences.shouldDrawTrafficCircles:()Z │ │ -0e3ab0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3ab4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3ab8: 1402 b401 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01b4 │ │ -0e3abe: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3ac4: 0c01 |000a: move-result-object v1 │ │ -0e3ac6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3ac8: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3ace: 0a00 |000f: move-result v0 │ │ -0e3ad0: 0f00 |0010: return v0 │ │ +0e3aa8: |[0e3aa8] com.ds.avare.storage.Preferences.shouldDrawTrafficCircles:()Z │ │ +0e3ab8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3abc: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3ac0: 1402 b401 0c7f |0004: const v2, #float 1.86101e+38 // #7f0c01b4 │ │ +0e3ac6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3acc: 0c01 |000a: move-result-object v1 │ │ +0e3ace: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3ad0: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3ad6: 0a00 |000f: move-result v0 │ │ +0e3ad8: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #98 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -243259,24 +243261,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3ad4: |[0e3ad4] com.ds.avare.storage.Preferences.show3DInfoLines:()Z │ │ -0e3ae4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3ae8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3aec: 1402 9200 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c0092 │ │ -0e3af2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3af8: 0c01 |000a: move-result-object v1 │ │ -0e3afa: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0e3afc: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3b02: 0a00 |000f: move-result v0 │ │ -0e3b04: 0f00 |0010: return v0 │ │ +0e3adc: |[0e3adc] com.ds.avare.storage.Preferences.show3DInfoLines:()Z │ │ +0e3aec: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3af0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3af4: 1402 9200 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c0092 │ │ +0e3afa: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3b00: 0c01 |000a: move-result-object v1 │ │ +0e3b02: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0e3b04: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3b0a: 0a00 |000f: move-result v0 │ │ +0e3b0c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #99 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -243284,24 +243286,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3b08: |[0e3b08] com.ds.avare.storage.Preferences.showAdsbCallSign:()Z │ │ -0e3b18: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3b1c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3b20: 1402 de01 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01de │ │ -0e3b26: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3b2c: 0c01 |000a: move-result-object v1 │ │ -0e3b2e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0e3b30: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3b36: 0a00 |000f: move-result v0 │ │ -0e3b38: 0f00 |0010: return v0 │ │ +0e3b10: |[0e3b10] com.ds.avare.storage.Preferences.showAdsbCallSign:()Z │ │ +0e3b20: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3b24: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3b28: 1402 de01 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01de │ │ +0e3b2e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3b34: 0c01 |000a: move-result-object v1 │ │ +0e3b36: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0e3b38: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3b3e: 0a00 |000f: move-result v0 │ │ +0e3b40: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #100 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -243309,28 +243311,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0e42dc: |[0e42dc] com.ds.avare.storage.Preferences.showAdsbTrafficWithin:()I │ │ -0e42ec: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e42f0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e42f4: 1402 0100 0c7f |0004: const v2, #float 1.86092e+38 // #7f0c0001 │ │ -0e42fa: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4300: 0c01 |000a: move-result-object v1 │ │ -0e4302: 1a02 a705 |000b: const-string v2, "100000" // string@05a7 │ │ -0e4306: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e430c: 0c00 |0010: move-result-object v0 │ │ -0e430e: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e4314: 0a00 |0014: move-result v0 │ │ -0e4316: 0f00 |0015: return v0 │ │ -0e4318: 1400 a086 0100 |0016: const v0, #float 1.4013e-40 // #000186a0 │ │ -0e431e: 0f00 |0019: return v0 │ │ +0e42e4: |[0e42e4] com.ds.avare.storage.Preferences.showAdsbTrafficWithin:()I │ │ +0e42f4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e42f8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e42fc: 1402 0100 0c7f |0004: const v2, #float 1.86092e+38 // #7f0c0001 │ │ +0e4302: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e4308: 0c01 |000a: move-result-object v1 │ │ +0e430a: 1a02 a705 |000b: const-string v2, "100000" // string@05a7 │ │ +0e430e: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4314: 0c00 |0010: move-result-object v0 │ │ +0e4316: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e431c: 0a00 |0014: move-result v0 │ │ +0e431e: 0f00 |0015: return v0 │ │ +0e4320: 1400 a086 0100 |0016: const v0, #float 1.4013e-40 // #000186a0 │ │ +0e4326: 0f00 |0019: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=546 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/ds/avare/storage/Preferences; │ │ @@ -243340,24 +243342,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3b3c: |[0e3b3c] com.ds.avare.storage.Preferences.showCAPGrids:()Z │ │ -0e3b4c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3b50: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3b54: 1402 4b00 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c004b │ │ -0e3b5a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3b60: 0c01 |000a: move-result-object v1 │ │ -0e3b62: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3b64: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3b6a: 0a00 |000f: move-result v0 │ │ -0e3b6c: 0f00 |0010: return v0 │ │ +0e3b44: |[0e3b44] com.ds.avare.storage.Preferences.showCAPGrids:()Z │ │ +0e3b54: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3b58: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3b5c: 1402 4b00 0c7f |0004: const v2, #float 1.86093e+38 // #7f0c004b │ │ +0e3b62: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3b68: 0c01 |000a: move-result-object v1 │ │ +0e3b6a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3b6c: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3b72: 0a00 |000f: move-result v0 │ │ +0e3b74: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #102 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -243365,27 +243367,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0e5388: |[0e5388] com.ds.avare.storage.Preferences.showDistanceRingStatic:()V │ │ -0e5398: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e539c: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -0e53a2: 0c00 |0005: move-result-object v0 │ │ -0e53a4: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e53a8: 1402 d201 0c7f |0008: const v2, #float 1.86101e+38 // #7f0c01d2 │ │ -0e53ae: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e53b4: 0c01 |000e: move-result-object v1 │ │ -0e53b6: 1a02 cd05 |000f: const-string v2, "2" // string@05cd │ │ -0e53ba: 7230 f601 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ -0e53c0: 0c00 |0014: move-result-object v0 │ │ -0e53c2: 7210 f201 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ -0e53c8: 0e00 |0018: return-void │ │ +0e5390: |[0e5390] com.ds.avare.storage.Preferences.showDistanceRingStatic:()V │ │ +0e53a0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e53a4: 7210 f701 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +0e53aa: 0c00 |0005: move-result-object v0 │ │ +0e53ac: 5431 5d15 |0006: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e53b0: 1402 d201 0c7f |0008: const v2, #float 1.86101e+38 // #7f0c01d2 │ │ +0e53b6: 6e20 a901 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e53bc: 0c01 |000e: move-result-object v1 │ │ +0e53be: 1a02 cd05 |000f: const-string v2, "2" // string@05cd │ │ +0e53c2: 7230 f601 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01f6 │ │ +0e53c8: 0c00 |0014: move-result-object v0 │ │ +0e53ca: 7210 f201 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01f2 │ │ +0e53d0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #103 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -243393,24 +243395,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3b70: |[0e3b70] com.ds.avare.storage.Preferences.showGameTFRs:()Z │ │ -0e3b80: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3b84: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3b88: 1402 ad00 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c00ad │ │ -0e3b8e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3b94: 0c01 |000a: move-result-object v1 │ │ -0e3b96: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3b98: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3b9e: 0a00 |000f: move-result v0 │ │ -0e3ba0: 0f00 |0010: return v0 │ │ +0e3b78: |[0e3b78] com.ds.avare.storage.Preferences.showGameTFRs:()Z │ │ +0e3b88: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3b8c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3b90: 1402 ad00 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c00ad │ │ +0e3b96: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3b9c: 0c01 |000a: move-result-object v1 │ │ +0e3b9e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3ba0: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3ba6: 0a00 |000f: move-result v0 │ │ +0e3ba8: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1056 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #104 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -243418,28 +243420,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0e4330: |[0e4330] com.ds.avare.storage.Preferences.showLayer:()I │ │ -0e4340: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e4344: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e4348: 1402 d500 0c7f |0004: const v2, #float 1.86096e+38 // #7f0c00d5 │ │ -0e434e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e4354: 0c01 |000a: move-result-object v1 │ │ -0e4356: 1a02 e605 |000b: const-string v2, "255" // string@05e6 │ │ -0e435a: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -0e4360: 0c00 |0010: move-result-object v0 │ │ -0e4362: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0e4368: 0a00 |0014: move-result v0 │ │ -0e436a: 0f00 |0015: return v0 │ │ -0e436c: 1300 ff00 |0016: const/16 v0, #int 255 // #ff │ │ -0e4370: 0f00 |0018: return v0 │ │ +0e4338: |[0e4338] com.ds.avare.storage.Preferences.showLayer:()I │ │ +0e4348: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e434c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e4350: 1402 d500 0c7f |0004: const v2, #float 1.86096e+38 // #7f0c00d5 │ │ +0e4356: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e435c: 0c01 |000a: move-result-object v1 │ │ +0e435e: 1a02 e605 |000b: const-string v2, "255" // string@05e6 │ │ +0e4362: 7230 fc01 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +0e4368: 0c00 |0010: move-result-object v0 │ │ +0e436a: 7110 5d2a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0e4370: 0a00 |0014: move-result v0 │ │ +0e4372: 0f00 |0015: return v0 │ │ +0e4374: 1300 ff00 |0016: const/16 v0, #int 255 // #ff │ │ +0e4378: 0f00 |0018: return v0 │ │ catches : 1 │ │ 0x0011 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=533 │ │ 0x0011 line=535 │ │ locals : │ │ @@ -243450,24 +243452,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3ba4: |[0e3ba4] com.ds.avare.storage.Preferences.showObstacles:()Z │ │ -0e3bb4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3bb8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3bbc: 1402 0101 0c7f |0004: const v2, #float 1.86097e+38 // #7f0c0101 │ │ -0e3bc2: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3bc8: 0c01 |000a: move-result-object v1 │ │ -0e3bca: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3bcc: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3bd2: 0a00 |000f: move-result v0 │ │ -0e3bd4: 0f00 |0010: return v0 │ │ +0e3bac: |[0e3bac] com.ds.avare.storage.Preferences.showObstacles:()Z │ │ +0e3bbc: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3bc0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3bc4: 1402 0101 0c7f |0004: const v2, #float 1.86097e+38 // #7f0c0101 │ │ +0e3bca: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3bd0: 0c01 |000a: move-result-object v1 │ │ +0e3bd2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3bd4: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3bda: 0a00 |000f: move-result v0 │ │ +0e3bdc: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #106 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -243475,24 +243477,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3bd8: |[0e3bd8] com.ds.avare.storage.Preferences.showPlateInfoLines:()Z │ │ -0e3be8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3bec: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3bf0: 1402 9100 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c0091 │ │ -0e3bf6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3bfc: 0c01 |000a: move-result-object v1 │ │ -0e3bfe: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3c00: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3c06: 0a00 |000f: move-result v0 │ │ -0e3c08: 0f00 |0010: return v0 │ │ +0e3be0: |[0e3be0] com.ds.avare.storage.Preferences.showPlateInfoLines:()Z │ │ +0e3bf0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3bf4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3bf8: 1402 9100 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c0091 │ │ +0e3bfe: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3c04: 0c01 |000a: move-result-object v1 │ │ +0e3c06: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3c08: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3c0e: 0a00 |000f: move-result v0 │ │ +0e3c10: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #107 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -243500,24 +243502,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3c0c: |[0e3c0c] com.ds.avare.storage.Preferences.showTips:()Z │ │ -0e3c1c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3c20: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3c24: 1402 ed01 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01ed │ │ -0e3c2a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3c30: 0c01 |000a: move-result-object v1 │ │ -0e3c32: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3c34: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3c3a: 0a00 |000f: move-result v0 │ │ -0e3c3c: 0f00 |0010: return v0 │ │ +0e3c14: |[0e3c14] com.ds.avare.storage.Preferences.showTips:()Z │ │ +0e3c24: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3c28: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3c2c: 1402 ed01 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01ed │ │ +0e3c32: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3c38: 0c01 |000a: move-result-object v1 │ │ +0e3c3a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3c3c: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3c42: 0a00 |000f: move-result v0 │ │ +0e3c44: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #108 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -243525,24 +243527,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3c40: |[0e3c40] com.ds.avare.storage.Preferences.useAdsbWeather:()Z │ │ -0e3c50: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3c54: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3c58: 1402 0400 0c7f |0004: const v2, #float 1.86092e+38 // #7f0c0004 │ │ -0e3c5e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3c64: 0c01 |000a: move-result-object v1 │ │ -0e3c66: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3c68: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3c6e: 0a00 |000f: move-result v0 │ │ -0e3c70: 0f00 |0010: return v0 │ │ +0e3c48: |[0e3c48] com.ds.avare.storage.Preferences.useAdsbWeather:()Z │ │ +0e3c58: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3c5c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3c60: 1402 0400 0c7f |0004: const v2, #float 1.86092e+38 // #7f0c0004 │ │ +0e3c66: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3c6c: 0c01 |000a: move-result-object v1 │ │ +0e3c6e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3c70: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3c76: 0a00 |000f: move-result v0 │ │ +0e3c78: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #109 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -243550,24 +243552,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3c74: |[0e3c74] com.ds.avare.storage.Preferences.useBearingForETEA:()Z │ │ -0e3c84: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3c88: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3c8c: 1402 8000 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c0080 │ │ -0e3c92: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3c98: 0c01 |000a: move-result-object v1 │ │ -0e3c9a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0e3c9c: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3ca2: 0a00 |000f: move-result v0 │ │ -0e3ca4: 0f00 |0010: return v0 │ │ +0e3c7c: |[0e3c7c] com.ds.avare.storage.Preferences.useBearingForETEA:()Z │ │ +0e3c8c: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3c90: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3c94: 1402 8000 0c7f |0004: const v2, #float 1.86095e+38 // #7f0c0080 │ │ +0e3c9a: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3ca0: 0c01 |000a: move-result-object v1 │ │ +0e3ca2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0e3ca4: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3caa: 0a00 |000f: move-result v0 │ │ +0e3cac: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #110 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -243575,24 +243577,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3ca8: |[0e3ca8] com.ds.avare.storage.Preferences.useDynamicFields:()Z │ │ -0e3cb8: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3cbc: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3cc0: 1402 f101 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01f1 │ │ -0e3cc6: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3ccc: 0c01 |000a: move-result-object v1 │ │ -0e3cce: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0e3cd0: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3cd6: 0a00 |000f: move-result v0 │ │ -0e3cd8: 0f00 |0010: return v0 │ │ +0e3cb0: |[0e3cb0] com.ds.avare.storage.Preferences.useDynamicFields:()Z │ │ +0e3cc0: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3cc4: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3cc8: 1402 f101 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c01f1 │ │ +0e3cce: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3cd4: 0c01 |000a: move-result-object v1 │ │ +0e3cd6: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0e3cd8: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3cde: 0a00 |000f: move-result v0 │ │ +0e3ce0: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #111 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -243600,24 +243602,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3cdc: |[0e3cdc] com.ds.avare.storage.Preferences.useNmeaAltitude:()Z │ │ -0e3cec: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3cf0: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3cf4: 1402 8901 0c7f |0004: const v2, #float 1.861e+38 // #7f0c0189 │ │ -0e3cfa: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3d00: 0c01 |000a: move-result-object v1 │ │ -0e3d02: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3d04: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3d0a: 0a00 |000f: move-result v0 │ │ -0e3d0c: 0f00 |0010: return v0 │ │ +0e3ce4: |[0e3ce4] com.ds.avare.storage.Preferences.useNmeaAltitude:()Z │ │ +0e3cf4: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3cf8: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3cfc: 1402 8901 0c7f |0004: const v2, #float 1.861e+38 // #7f0c0189 │ │ +0e3d02: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3d08: 0c01 |000a: move-result-object v1 │ │ +0e3d0a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3d0c: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3d12: 0a00 |000f: move-result v0 │ │ +0e3d14: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ #112 : (in Lcom/ds/avare/storage/Preferences;) │ │ @@ -243625,24 +243627,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3d10: |[0e3d10] com.ds.avare.storage.Preferences.useSysFont:()Z │ │ -0e3d20: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ -0e3d24: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ -0e3d28: 1402 0502 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c0205 │ │ -0e3d2e: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e3d34: 0c01 |000a: move-result-object v1 │ │ -0e3d36: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0e3d38: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -0e3d3e: 0a00 |000f: move-result v0 │ │ -0e3d40: 0f00 |0010: return v0 │ │ +0e3d18: |[0e3d18] com.ds.avare.storage.Preferences.useSysFont:()Z │ │ +0e3d28: 5430 5e15 |0000: iget-object v0, v3, Lcom/ds/avare/storage/Preferences;.mPref:Landroid/content/SharedPreferences; // field@155e │ │ +0e3d2c: 5431 5d15 |0002: iget-object v1, v3, Lcom/ds/avare/storage/Preferences;.mContext:Landroid/content/Context; // field@155d │ │ +0e3d30: 1402 0502 0c7f |0004: const v2, #float 1.86102e+38 // #7f0c0205 │ │ +0e3d36: 6e20 a901 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e3d3c: 0c01 |000a: move-result-object v1 │ │ +0e3d3e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0e3d40: 7230 f901 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +0e3d46: 0a00 |000f: move-result v0 │ │ +0e3d48: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/ds/avare/storage/Preferences; │ │ │ │ source_file_idx : 8948 (Preferences.java) │ │ @@ -243690,21 +243692,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0e56f0: |[0e56f0] com.ds.avare.storage.StringPreference.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0e5700: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e5706: 5b02 6215 |0003: iput-object v2, v0, Lcom/ds/avare/storage/StringPreference;.mDbType:Ljava/lang/String; // field@1562 │ │ -0e570a: 5b01 6315 |0005: iput-object v1, v0, Lcom/ds/avare/storage/StringPreference;.mDestType:Ljava/lang/String; // field@1563 │ │ -0e570e: 5b04 6415 |0007: iput-object v4, v0, Lcom/ds/avare/storage/StringPreference;.mId:Ljava/lang/String; // field@1564 │ │ -0e5712: 5b03 6515 |0009: iput-object v3, v0, Lcom/ds/avare/storage/StringPreference;.mName:Ljava/lang/String; // field@1565 │ │ -0e5716: 0e00 |000b: return-void │ │ +0e56f8: |[0e56f8] com.ds.avare.storage.StringPreference.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0e5708: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e570e: 5b02 6215 |0003: iput-object v2, v0, Lcom/ds/avare/storage/StringPreference;.mDbType:Ljava/lang/String; // field@1562 │ │ +0e5712: 5b01 6315 |0005: iput-object v1, v0, Lcom/ds/avare/storage/StringPreference;.mDestType:Ljava/lang/String; // field@1563 │ │ +0e5716: 5b04 6415 |0007: iput-object v4, v0, Lcom/ds/avare/storage/StringPreference;.mId:Ljava/lang/String; // field@1564 │ │ +0e571a: 5b03 6515 |0009: iput-object v3, v0, Lcom/ds/avare/storage/StringPreference;.mName:Ljava/lang/String; // field@1565 │ │ +0e571e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ 0x0009 line=34 │ │ @@ -243720,28 +243722,28 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0e53cc: |[0e53cc] com.ds.avare.storage.StringPreference.formatAddressName:(Ljava/lang/String;)Ljava/lang/String; │ │ -0e53dc: 1a00 c439 |0000: const-string v0, "http:.*" // string@39c4 │ │ -0e53e0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0e53e4: 6e30 ce2a 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0e53ea: 0c02 |0007: move-result-object v2 │ │ -0e53ec: 1a00 4702 |0008: const-string v0, "," // string@0247 │ │ -0e53f0: 1a01 1b00 |000a: const-string v1, " " // string@001b │ │ -0e53f4: 6e30 ce2a 0201 |000c: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0e53fa: 0c02 |000f: move-result-object v2 │ │ -0e53fc: 1a00 0900 |0010: const-string v0, " │ │ +0e53d4: |[0e53d4] com.ds.avare.storage.StringPreference.formatAddressName:(Ljava/lang/String;)Ljava/lang/String; │ │ +0e53e4: 1a00 c439 |0000: const-string v0, "http:.*" // string@39c4 │ │ +0e53e8: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0e53ec: 6e30 ce2a 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0e53f2: 0c02 |0007: move-result-object v2 │ │ +0e53f4: 1a00 4702 |0008: const-string v0, "," // string@0247 │ │ +0e53f8: 1a01 1b00 |000a: const-string v1, " " // string@001b │ │ +0e53fc: 6e30 ce2a 0201 |000c: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0e5402: 0c02 |000f: move-result-object v2 │ │ +0e5404: 1a00 0900 |0010: const-string v0, " │ │ " // string@0009 │ │ -0e5400: 6e30 ce2a 0201 |0012: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0e5406: 0c02 |0015: move-result-object v2 │ │ -0e5408: 1102 |0016: return-object v2 │ │ +0e5408: 6e30 ce2a 0201 |0012: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0e540e: 0c02 |0015: move-result-object v2 │ │ +0e5410: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=111 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ │ │ #2 : (in Lcom/ds/avare/storage/StringPreference;) │ │ @@ -243749,24 +243751,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0e546c: |[0e546c] com.ds.avare.storage.StringPreference.getHashedName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0e547c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0e5480: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e5486: 6e20 f52a 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e548c: 1a01 7808 |0008: const-string v1, "::" // string@0878 │ │ -0e5490: 6e20 f52a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e5496: 6e20 f52a 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e549c: 6e10 fa2a 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e54a2: 0c01 |0013: move-result-object v1 │ │ -0e54a4: 1101 |0014: return-object v1 │ │ +0e5474: |[0e5474] com.ds.avare.storage.StringPreference.getHashedName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0e5484: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0e5488: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e548e: 6e20 f52a 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e5494: 1a01 7808 |0008: const-string v1, "::" // string@0878 │ │ +0e5498: 6e20 f52a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e549e: 6e20 f52a 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e54a4: 6e10 fa2a 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e54aa: 0c01 |0013: move-result-object v1 │ │ +0e54ac: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -243775,29 +243777,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0e54f0: |[0e54f0] com.ds.avare.storage.StringPreference.joinName:()Ljava/lang/String; │ │ -0e5500: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0e5504: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e550a: 5431 6315 |0005: iget-object v1, v3, Lcom/ds/avare/storage/StringPreference;.mDestType:Ljava/lang/String; // field@1563 │ │ -0e550e: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e5514: 1a01 7d08 |000a: const-string v1, ";" // string@087d │ │ -0e5518: 6e20 f52a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e551e: 5432 6215 |000f: iget-object v2, v3, Lcom/ds/avare/storage/StringPreference;.mDbType:Ljava/lang/String; // field@1562 │ │ -0e5522: 6e20 f52a 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e5528: 6e20 f52a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e552e: 5431 6515 |0017: iget-object v1, v3, Lcom/ds/avare/storage/StringPreference;.mName:Ljava/lang/String; // field@1565 │ │ -0e5532: 6e20 f52a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e5538: 6e10 fa2a 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e553e: 0c00 |001f: move-result-object v0 │ │ -0e5540: 1100 |0020: return-object v0 │ │ +0e54f8: |[0e54f8] com.ds.avare.storage.StringPreference.joinName:()Ljava/lang/String; │ │ +0e5508: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0e550c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e5512: 5431 6315 |0005: iget-object v1, v3, Lcom/ds/avare/storage/StringPreference;.mDestType:Ljava/lang/String; // field@1563 │ │ +0e5516: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e551c: 1a01 7d08 |000a: const-string v1, ";" // string@087d │ │ +0e5520: 6e20 f52a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e5526: 5432 6215 |000f: iget-object v2, v3, Lcom/ds/avare/storage/StringPreference;.mDbType:Ljava/lang/String; // field@1562 │ │ +0e552a: 6e20 f52a 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e5530: 6e20 f52a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e5536: 5431 6515 |0017: iget-object v1, v3, Lcom/ds/avare/storage/StringPreference;.mName:Ljava/lang/String; // field@1565 │ │ +0e553a: 6e20 f52a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e5540: 6e10 fa2a 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e5546: 0c00 |001f: move-result-object v0 │ │ +0e5548: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lcom/ds/avare/storage/StringPreference; │ │ │ │ #4 : (in Lcom/ds/avare/storage/StringPreference;) │ │ @@ -243805,31 +243807,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0e5544: |[0e5544] com.ds.avare.storage.StringPreference.parseHashedNameDbType:(Ljava/lang/String;)Ljava/lang/String; │ │ -0e5554: 1a00 7808 |0000: const-string v0, "::" // string@0878 │ │ -0e5558: 6e20 d02a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0e555e: 0c02 |0005: move-result-object v2 │ │ -0e5560: 2120 |0006: array-length v0, v2 │ │ -0e5562: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0e5564: 3710 1000 |0008: if-le v0, v1, 0018 // +0010 │ │ -0e5568: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -0e556c: 1a00 7d08 |000c: const-string v0, ";" // string@087d │ │ -0e5570: 6e20 d02a 0200 |000e: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0e5576: 0c02 |0011: move-result-object v2 │ │ -0e5578: 2120 |0012: array-length v0, v2 │ │ -0e557a: 3710 0500 |0013: if-le v0, v1, 0018 // +0005 │ │ -0e557e: 4602 0201 |0015: aget-object v2, v2, v1 │ │ -0e5582: 1102 |0017: return-object v2 │ │ -0e5584: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -0e5586: 1102 |0019: return-object v2 │ │ +0e554c: |[0e554c] com.ds.avare.storage.StringPreference.parseHashedNameDbType:(Ljava/lang/String;)Ljava/lang/String; │ │ +0e555c: 1a00 7808 |0000: const-string v0, "::" // string@0878 │ │ +0e5560: 6e20 d02a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0e5566: 0c02 |0005: move-result-object v2 │ │ +0e5568: 2120 |0006: array-length v0, v2 │ │ +0e556a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0e556c: 3710 1000 |0008: if-le v0, v1, 0018 // +0010 │ │ +0e5570: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +0e5574: 1a00 7d08 |000c: const-string v0, ";" // string@087d │ │ +0e5578: 6e20 d02a 0200 |000e: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0e557e: 0c02 |0011: move-result-object v2 │ │ +0e5580: 2120 |0012: array-length v0, v2 │ │ +0e5582: 3710 0500 |0013: if-le v0, v1, 0018 // +0005 │ │ +0e5586: 4602 0201 |0015: aget-object v2, v2, v1 │ │ +0e558a: 1102 |0017: return-object v2 │ │ +0e558c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +0e558e: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=191 │ │ 0x0006 line=192 │ │ 0x000a line=193 │ │ 0x0012 line=194 │ │ 0x0015 line=195 │ │ @@ -243841,33 +243843,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0e5588: |[0e5588] com.ds.avare.storage.StringPreference.parseHashedNameDesc:(Ljava/lang/String;)Ljava/lang/String; │ │ -0e5598: 1a00 7808 |0000: const-string v0, "::" // string@0878 │ │ -0e559c: 6e20 d02a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0e55a2: 0c03 |0005: move-result-object v3 │ │ -0e55a4: 2130 |0006: array-length v0, v3 │ │ -0e55a6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0e55a8: 3710 1200 |0008: if-le v0, v1, 001a // +0012 │ │ -0e55ac: 4600 0301 |000a: aget-object v0, v3, v1 │ │ -0e55b0: 1a02 7d08 |000c: const-string v2, ";" // string@087d │ │ -0e55b4: 6e20 d02a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0e55ba: 0c00 |0011: move-result-object v0 │ │ -0e55bc: 2102 |0012: array-length v2, v0 │ │ -0e55be: 3d02 0700 |0013: if-lez v2, 001a // +0007 │ │ -0e55c2: 2133 |0015: array-length v3, v3 │ │ -0e55c4: b113 |0016: sub-int/2addr v3, v1 │ │ -0e55c6: 4603 0003 |0017: aget-object v3, v0, v3 │ │ -0e55ca: 1103 |0019: return-object v3 │ │ -0e55cc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0e55ce: 1103 |001b: return-object v3 │ │ +0e5590: |[0e5590] com.ds.avare.storage.StringPreference.parseHashedNameDesc:(Ljava/lang/String;)Ljava/lang/String; │ │ +0e55a0: 1a00 7808 |0000: const-string v0, "::" // string@0878 │ │ +0e55a4: 6e20 d02a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0e55aa: 0c03 |0005: move-result-object v3 │ │ +0e55ac: 2130 |0006: array-length v0, v3 │ │ +0e55ae: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0e55b0: 3710 1200 |0008: if-le v0, v1, 001a // +0012 │ │ +0e55b4: 4600 0301 |000a: aget-object v0, v3, v1 │ │ +0e55b8: 1a02 7d08 |000c: const-string v2, ";" // string@087d │ │ +0e55bc: 6e20 d02a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0e55c2: 0c00 |0011: move-result-object v0 │ │ +0e55c4: 2102 |0012: array-length v2, v0 │ │ +0e55c6: 3d02 0700 |0013: if-lez v2, 001a // +0007 │ │ +0e55ca: 2133 |0015: array-length v3, v3 │ │ +0e55cc: b113 |0016: sub-int/2addr v3, v1 │ │ +0e55ce: 4603 0003 |0017: aget-object v3, v0, v3 │ │ +0e55d2: 1103 |0019: return-object v3 │ │ +0e55d4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0e55d6: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=175 │ │ 0x0006 line=176 │ │ 0x000a line=177 │ │ 0x0012 line=178 │ │ 0x0015 line=179 │ │ @@ -243879,32 +243881,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0e55d0: |[0e55d0] com.ds.avare.storage.StringPreference.parseHashedNameDestType:(Ljava/lang/String;)Ljava/lang/String; │ │ -0e55e0: 1a00 7808 |0000: const-string v0, "::" // string@0878 │ │ -0e55e4: 6e20 d02a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0e55ea: 0c02 |0005: move-result-object v2 │ │ -0e55ec: 2120 |0006: array-length v0, v2 │ │ -0e55ee: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0e55f0: 3710 1100 |0008: if-le v0, v1, 0019 // +0011 │ │ -0e55f4: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -0e55f8: 1a00 7d08 |000c: const-string v0, ";" // string@087d │ │ -0e55fc: 6e20 d02a 0200 |000e: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0e5602: 0c02 |0011: move-result-object v2 │ │ -0e5604: 2120 |0012: array-length v0, v2 │ │ -0e5606: 3d00 0600 |0013: if-lez v0, 0019 // +0006 │ │ -0e560a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0e560c: 4602 0200 |0016: aget-object v2, v2, v0 │ │ -0e5610: 1102 |0018: return-object v2 │ │ -0e5612: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0e5614: 1102 |001a: return-object v2 │ │ +0e55d8: |[0e55d8] com.ds.avare.storage.StringPreference.parseHashedNameDestType:(Ljava/lang/String;)Ljava/lang/String; │ │ +0e55e8: 1a00 7808 |0000: const-string v0, "::" // string@0878 │ │ +0e55ec: 6e20 d02a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0e55f2: 0c02 |0005: move-result-object v2 │ │ +0e55f4: 2120 |0006: array-length v0, v2 │ │ +0e55f6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0e55f8: 3710 1100 |0008: if-le v0, v1, 0019 // +0011 │ │ +0e55fc: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +0e5600: 1a00 7d08 |000c: const-string v0, ";" // string@087d │ │ +0e5604: 6e20 d02a 0200 |000e: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0e560a: 0c02 |0011: move-result-object v2 │ │ +0e560c: 2120 |0012: array-length v0, v2 │ │ +0e560e: 3d00 0600 |0013: if-lez v0, 0019 // +0006 │ │ +0e5612: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0e5614: 4602 0200 |0016: aget-object v2, v2, v0 │ │ +0e5618: 1102 |0018: return-object v2 │ │ +0e561a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0e561c: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=159 │ │ 0x0006 line=160 │ │ 0x000a line=161 │ │ 0x0012 line=162 │ │ 0x0016 line=163 │ │ @@ -243916,32 +243918,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0e5618: |[0e5618] com.ds.avare.storage.StringPreference.parseHashedNameFacilityName:(Ljava/lang/String;)Ljava/lang/String; │ │ -0e5628: 1a00 7808 |0000: const-string v0, "::" // string@0878 │ │ -0e562c: 6e20 d02a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0e5632: 0c02 |0005: move-result-object v2 │ │ -0e5634: 2120 |0006: array-length v0, v2 │ │ -0e5636: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0e5638: 3710 1100 |0008: if-le v0, v1, 0019 // +0011 │ │ -0e563c: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -0e5640: 1a00 7d08 |000c: const-string v0, ";" // string@087d │ │ -0e5644: 6e20 d02a 0200 |000e: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0e564a: 0c02 |0011: move-result-object v2 │ │ -0e564c: 2120 |0012: array-length v0, v2 │ │ -0e564e: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -0e5650: 3710 0500 |0014: if-le v0, v1, 0019 // +0005 │ │ -0e5654: 4602 0201 |0016: aget-object v2, v2, v1 │ │ -0e5658: 1102 |0018: return-object v2 │ │ -0e565a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0e565c: 1102 |001a: return-object v2 │ │ +0e5620: |[0e5620] com.ds.avare.storage.StringPreference.parseHashedNameFacilityName:(Ljava/lang/String;)Ljava/lang/String; │ │ +0e5630: 1a00 7808 |0000: const-string v0, "::" // string@0878 │ │ +0e5634: 6e20 d02a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0e563a: 0c02 |0005: move-result-object v2 │ │ +0e563c: 2120 |0006: array-length v0, v2 │ │ +0e563e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0e5640: 3710 1100 |0008: if-le v0, v1, 0019 // +0011 │ │ +0e5644: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +0e5648: 1a00 7d08 |000c: const-string v0, ";" // string@087d │ │ +0e564c: 6e20 d02a 0200 |000e: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0e5652: 0c02 |0011: move-result-object v2 │ │ +0e5654: 2120 |0012: array-length v0, v2 │ │ +0e5656: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +0e5658: 3710 0500 |0014: if-le v0, v1, 0019 // +0005 │ │ +0e565c: 4602 0201 |0016: aget-object v2, v2, v1 │ │ +0e5660: 1102 |0018: return-object v2 │ │ +0e5662: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0e5664: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=207 │ │ 0x0006 line=208 │ │ 0x000a line=209 │ │ 0x0012 line=210 │ │ 0x0016 line=211 │ │ @@ -243953,25 +243955,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0e5660: |[0e5660] com.ds.avare.storage.StringPreference.parseHashedNameId:(Ljava/lang/String;)Ljava/lang/String; │ │ -0e5670: 1a00 7808 |0000: const-string v0, "::" // string@0878 │ │ -0e5674: 6e20 d02a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0e567a: 0c01 |0005: move-result-object v1 │ │ -0e567c: 2110 |0006: array-length v0, v1 │ │ -0e567e: 3d00 0600 |0007: if-lez v0, 000d // +0006 │ │ -0e5682: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0e5684: 4601 0100 |000a: aget-object v1, v1, v0 │ │ -0e5688: 1101 |000c: return-object v1 │ │ -0e568a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0e568c: 1101 |000e: return-object v1 │ │ +0e5668: |[0e5668] com.ds.avare.storage.StringPreference.parseHashedNameId:(Ljava/lang/String;)Ljava/lang/String; │ │ +0e5678: 1a00 7808 |0000: const-string v0, "::" // string@0878 │ │ +0e567c: 6e20 d02a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0e5682: 0c01 |0005: move-result-object v1 │ │ +0e5684: 2110 |0006: array-length v0, v1 │ │ +0e5686: 3d00 0600 |0007: if-lez v0, 000d // +0006 │ │ +0e568a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0e568c: 4601 0100 |000a: aget-object v1, v1, v0 │ │ +0e5690: 1101 |000c: return-object v1 │ │ +0e5692: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0e5694: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0006 line=121 │ │ 0x000a line=122 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Ljava/lang/String; │ │ @@ -243981,23 +243983,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0e5690: |[0e5690] com.ds.avare.storage.StringPreference.parseHashedNameIdAfter:(Ljava/lang/String;)Ljava/lang/String; │ │ -0e56a0: 1a00 3d09 |0000: const-string v0, "@" // string@093d │ │ -0e56a4: 6e20 d02a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0e56aa: 0c00 |0005: move-result-object v0 │ │ -0e56ac: 2101 |0006: array-length v1, v0 │ │ -0e56ae: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -0e56b0: 3721 0400 |0008: if-le v1, v2, 000c // +0004 │ │ -0e56b4: 4603 0002 |000a: aget-object v3, v0, v2 │ │ -0e56b8: 1103 |000c: return-object v3 │ │ +0e5698: |[0e5698] com.ds.avare.storage.StringPreference.parseHashedNameIdAfter:(Ljava/lang/String;)Ljava/lang/String; │ │ +0e56a8: 1a00 3d09 |0000: const-string v0, "@" // string@093d │ │ +0e56ac: 6e20 d02a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0e56b2: 0c00 |0005: move-result-object v0 │ │ +0e56b4: 2101 |0006: array-length v1, v0 │ │ +0e56b6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +0e56b8: 3721 0400 |0008: if-le v1, v2, 000c // +0004 │ │ +0e56bc: 4603 0002 |000a: aget-object v3, v0, v2 │ │ +0e56c0: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=146 │ │ 0x0006 line=147 │ │ 0x000a line=148 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/String; │ │ @@ -244007,26 +244009,26 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0e56bc: |[0e56bc] com.ds.avare.storage.StringPreference.parseHashedNameIdBefore:(Ljava/lang/String;)Ljava/lang/String; │ │ -0e56cc: 1a00 3d09 |0000: const-string v0, "@" // string@093d │ │ -0e56d0: 6e20 d02a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0e56d6: 0c02 |0005: move-result-object v2 │ │ -0e56d8: 2120 |0006: array-length v0, v2 │ │ -0e56da: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0e56dc: 3710 0600 |0008: if-le v0, v1, 000e // +0006 │ │ -0e56e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0e56e2: 4602 0200 |000b: aget-object v2, v2, v0 │ │ -0e56e6: 1102 |000d: return-object v2 │ │ -0e56e8: 1a02 0000 |000e: const-string v2, "" // string@0000 │ │ -0e56ec: 1102 |0010: return-object v2 │ │ +0e56c4: |[0e56c4] com.ds.avare.storage.StringPreference.parseHashedNameIdBefore:(Ljava/lang/String;)Ljava/lang/String; │ │ +0e56d4: 1a00 3d09 |0000: const-string v0, "@" // string@093d │ │ +0e56d8: 6e20 d02a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0e56de: 0c02 |0005: move-result-object v2 │ │ +0e56e0: 2120 |0006: array-length v0, v2 │ │ +0e56e2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0e56e4: 3710 0600 |0008: if-le v0, v1, 000e // +0006 │ │ +0e56e8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0e56ea: 4602 0200 |000b: aget-object v2, v2, v0 │ │ +0e56ee: 1102 |000d: return-object v2 │ │ +0e56f0: 1a02 0000 |000e: const-string v2, "" // string@0000 │ │ +0e56f4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0006 line=134 │ │ 0x000b line=135 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ @@ -244037,17 +244039,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e540c: |[0e540c] com.ds.avare.storage.StringPreference.getDbType:()Ljava/lang/String; │ │ -0e541c: 5410 6215 |0000: iget-object v0, v1, Lcom/ds/avare/storage/StringPreference;.mDbType:Ljava/lang/String; // field@1562 │ │ -0e5420: 1100 |0002: return-object v0 │ │ +0e5414: |[0e5414] com.ds.avare.storage.StringPreference.getDbType:()Ljava/lang/String; │ │ +0e5424: 5410 6215 |0000: iget-object v0, v1, Lcom/ds/avare/storage/StringPreference;.mDbType:Ljava/lang/String; // field@1562 │ │ +0e5428: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/storage/StringPreference; │ │ │ │ #1 : (in Lcom/ds/avare/storage/StringPreference;) │ │ @@ -244055,27 +244057,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0e5424: |[0e5424] com.ds.avare.storage.StringPreference.getHashedName:()Ljava/lang/String; │ │ -0e5434: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0e5438: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e543e: 5421 6415 |0005: iget-object v1, v2, Lcom/ds/avare/storage/StringPreference;.mId:Ljava/lang/String; // field@1564 │ │ -0e5442: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e5448: 1a01 7808 |000a: const-string v1, "::" // string@0878 │ │ -0e544c: 6e20 f52a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e5452: 7010 5e25 0200 |000f: invoke-direct {v2}, Lcom/ds/avare/storage/StringPreference;.joinName:()Ljava/lang/String; // method@255e │ │ -0e5458: 0c01 |0012: move-result-object v1 │ │ -0e545a: 6e20 f52a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e5460: 6e10 fa2a 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e5466: 0c00 |0019: move-result-object v0 │ │ -0e5468: 1100 |001a: return-object v0 │ │ +0e542c: |[0e542c] com.ds.avare.storage.StringPreference.getHashedName:()Ljava/lang/String; │ │ +0e543c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0e5440: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e5446: 5421 6415 |0005: iget-object v1, v2, Lcom/ds/avare/storage/StringPreference;.mId:Ljava/lang/String; // field@1564 │ │ +0e544a: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e5450: 1a01 7808 |000a: const-string v1, "::" // string@0878 │ │ +0e5454: 6e20 f52a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e545a: 7010 5e25 0200 |000f: invoke-direct {v2}, Lcom/ds/avare/storage/StringPreference;.joinName:()Ljava/lang/String; // method@255e │ │ +0e5460: 0c01 |0012: move-result-object v1 │ │ +0e5462: 6e20 f52a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e5468: 6e10 fa2a 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e546e: 0c00 |0019: move-result-object v0 │ │ +0e5470: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lcom/ds/avare/storage/StringPreference; │ │ │ │ #2 : (in Lcom/ds/avare/storage/StringPreference;) │ │ @@ -244083,17 +244085,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e54a8: |[0e54a8] com.ds.avare.storage.StringPreference.getId:()Ljava/lang/String; │ │ -0e54b8: 5410 6415 |0000: iget-object v0, v1, Lcom/ds/avare/storage/StringPreference;.mId:Ljava/lang/String; // field@1564 │ │ -0e54bc: 1100 |0002: return-object v0 │ │ +0e54b0: |[0e54b0] com.ds.avare.storage.StringPreference.getId:()Ljava/lang/String; │ │ +0e54c0: 5410 6415 |0000: iget-object v0, v1, Lcom/ds/avare/storage/StringPreference;.mId:Ljava/lang/String; // field@1564 │ │ +0e54c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/storage/StringPreference; │ │ │ │ #3 : (in Lcom/ds/avare/storage/StringPreference;) │ │ @@ -244101,17 +244103,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e54c0: |[0e54c0] com.ds.avare.storage.StringPreference.getName:()Ljava/lang/String; │ │ -0e54d0: 5410 6515 |0000: iget-object v0, v1, Lcom/ds/avare/storage/StringPreference;.mName:Ljava/lang/String; // field@1565 │ │ -0e54d4: 1100 |0002: return-object v0 │ │ +0e54c8: |[0e54c8] com.ds.avare.storage.StringPreference.getName:()Ljava/lang/String; │ │ +0e54d8: 5410 6515 |0000: iget-object v0, v1, Lcom/ds/avare/storage/StringPreference;.mName:Ljava/lang/String; // field@1565 │ │ +0e54dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/storage/StringPreference; │ │ │ │ #4 : (in Lcom/ds/avare/storage/StringPreference;) │ │ @@ -244119,17 +244121,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e54d8: |[0e54d8] com.ds.avare.storage.StringPreference.getType:()Ljava/lang/String; │ │ -0e54e8: 5410 6315 |0000: iget-object v0, v1, Lcom/ds/avare/storage/StringPreference;.mDestType:Ljava/lang/String; // field@1563 │ │ -0e54ec: 1100 |0002: return-object v0 │ │ +0e54e0: |[0e54e0] com.ds.avare.storage.StringPreference.getType:()Ljava/lang/String; │ │ +0e54f0: 5410 6315 |0000: iget-object v0, v1, Lcom/ds/avare/storage/StringPreference;.mDestType:Ljava/lang/String; // field@1563 │ │ +0e54f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/storage/StringPreference; │ │ │ │ #5 : (in Lcom/ds/avare/storage/StringPreference;) │ │ @@ -244137,20 +244139,20 @@ │ │ type : '(Ljava/util/LinkedHashMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0e5718: |[0e5718] com.ds.avare.storage.StringPreference.putInHash:(Ljava/util/LinkedHashMap;)V │ │ -0e5728: 7010 5e25 0200 |0000: invoke-direct {v2}, Lcom/ds/avare/storage/StringPreference;.joinName:()Ljava/lang/String; // method@255e │ │ -0e572e: 0c00 |0003: move-result-object v0 │ │ -0e5730: 5421 6415 |0004: iget-object v1, v2, Lcom/ds/avare/storage/StringPreference;.mId:Ljava/lang/String; // field@1564 │ │ -0e5734: 6e30 102c 0301 |0006: invoke-virtual {v3, v0, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0e573a: 0e00 |0009: return-void │ │ +0e5720: |[0e5720] com.ds.avare.storage.StringPreference.putInHash:(Ljava/util/LinkedHashMap;)V │ │ +0e5730: 7010 5e25 0200 |0000: invoke-direct {v2}, Lcom/ds/avare/storage/StringPreference;.joinName:()Ljava/lang/String; // method@255e │ │ +0e5736: 0c00 |0003: move-result-object v0 │ │ +0e5738: 5421 6415 |0004: iget-object v1, v2, Lcom/ds/avare/storage/StringPreference;.mId:Ljava/lang/String; // field@1564 │ │ +0e573c: 6e30 102c 0301 |0006: invoke-virtual {v3, v0, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0e5742: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/ds/avare/storage/StringPreference; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/util/LinkedHashMap; │ │ │ │ @@ -244203,28 +244205,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0e5960: |[0e5960] com.ds.avare.threed.AreaMapper.:()V │ │ -0e5970: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e5976: 2200 a205 |0003: new-instance v0, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ -0e597a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e597c: 7020 8c21 1000 |0006: invoke-direct {v0, v1}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ -0e5982: 5b20 6715 |0009: iput-object v0, v2, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ -0e5986: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0e5988: 5c20 6a15 |000c: iput-boolean v0, v2, Lcom/ds/avare/threed/AreaMapper;.mNewMapTile:Z // field@156a │ │ -0e598c: 5c20 6915 |000e: iput-boolean v0, v2, Lcom/ds/avare/threed/AreaMapper;.mNewElevationTile:Z // field@1569 │ │ -0e5990: 5b21 6615 |0010: iput-object v1, v2, Lcom/ds/avare/threed/AreaMapper;.mElevationTile:Lcom/ds/avare/shapes/SubTile; // field@1566 │ │ -0e5994: 5b21 6815 |0012: iput-object v1, v2, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ -0e5998: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0e599a: 5920 6b15 |0015: iput v0, v2, Lcom/ds/avare/threed/AreaMapper;.mRatio:F // field@156b │ │ -0e599e: 0e00 |0017: return-void │ │ +0e5968: |[0e5968] com.ds.avare.threed.AreaMapper.:()V │ │ +0e5978: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e597e: 2200 a205 |0003: new-instance v0, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ +0e5982: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e5984: 7020 8c21 1000 |0006: invoke-direct {v0, v1}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ +0e598a: 5b20 6715 |0009: iput-object v0, v2, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ +0e598e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0e5990: 5c20 6a15 |000c: iput-boolean v0, v2, Lcom/ds/avare/threed/AreaMapper;.mNewMapTile:Z // field@156a │ │ +0e5994: 5c20 6915 |000e: iput-boolean v0, v2, Lcom/ds/avare/threed/AreaMapper;.mNewElevationTile:Z // field@1569 │ │ +0e5998: 5b21 6615 |0010: iput-object v1, v2, Lcom/ds/avare/threed/AreaMapper;.mElevationTile:Lcom/ds/avare/shapes/SubTile; // field@1566 │ │ +0e599c: 5b21 6815 |0012: iput-object v1, v2, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ +0e59a0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0e59a2: 5920 6b15 |0015: iput v0, v2, Lcom/ds/avare/threed/AreaMapper;.mRatio:F // field@156b │ │ +0e59a6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x000c line=40 │ │ 0x000e line=41 │ │ 0x0010 line=42 │ │ @@ -244239,24 +244241,24 @@ │ │ type : '()Lcom/ds/avare/shapes/SubTile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0e5784: |[0e5784] com.ds.avare.threed.AreaMapper.getElevationTile:()Lcom/ds/avare/shapes/SubTile; │ │ -0e5794: 1d01 |0000: monitor-enter v1 │ │ -0e5796: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0e5798: 5c10 6915 |0002: iput-boolean v0, v1, Lcom/ds/avare/threed/AreaMapper;.mNewElevationTile:Z // field@1569 │ │ -0e579c: 5410 6615 |0004: iget-object v0, v1, Lcom/ds/avare/threed/AreaMapper;.mElevationTile:Lcom/ds/avare/shapes/SubTile; // field@1566 │ │ -0e57a0: 1e01 |0006: monitor-exit v1 │ │ -0e57a2: 1100 |0007: return-object v0 │ │ -0e57a4: 0d00 |0008: move-exception v0 │ │ -0e57a6: 1e01 |0009: monitor-exit v1 │ │ -0e57a8: 2700 |000a: throw v0 │ │ +0e578c: |[0e578c] com.ds.avare.threed.AreaMapper.getElevationTile:()Lcom/ds/avare/shapes/SubTile; │ │ +0e579c: 1d01 |0000: monitor-enter v1 │ │ +0e579e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0e57a0: 5c10 6915 |0002: iput-boolean v0, v1, Lcom/ds/avare/threed/AreaMapper;.mNewElevationTile:Z // field@1569 │ │ +0e57a4: 5410 6615 |0004: iget-object v0, v1, Lcom/ds/avare/threed/AreaMapper;.mElevationTile:Lcom/ds/avare/shapes/SubTile; // field@1566 │ │ +0e57a8: 1e01 |0006: monitor-exit v1 │ │ +0e57aa: 1100 |0007: return-object v0 │ │ +0e57ac: 0d00 |0008: move-exception v0 │ │ +0e57ae: 1e01 |0009: monitor-exit v1 │ │ +0e57b0: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=153 │ │ 0x0002 line=154 │ │ 0x0004 line=155 │ │ @@ -244269,17 +244271,17 @@ │ │ type : '()Lcom/ds/avare/gps/GpsParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e576c: |[0e576c] com.ds.avare.threed.AreaMapper.getGpsParams:()Lcom/ds/avare/gps/GpsParams; │ │ -0e577c: 5410 6715 |0000: iget-object v0, v1, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ -0e5780: 1100 |0002: return-object v0 │ │ +0e5774: |[0e5774] com.ds.avare.threed.AreaMapper.getGpsParams:()Lcom/ds/avare/gps/GpsParams; │ │ +0e5784: 5410 6715 |0000: iget-object v0, v1, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ +0e5788: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/AreaMapper; │ │ │ │ #2 : (in Lcom/ds/avare/threed/AreaMapper;) │ │ @@ -244287,24 +244289,24 @@ │ │ type : '()Lcom/ds/avare/shapes/SubTile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0e57b8: |[0e57b8] com.ds.avare.threed.AreaMapper.getMapTile:()Lcom/ds/avare/shapes/SubTile; │ │ -0e57c8: 1d01 |0000: monitor-enter v1 │ │ -0e57ca: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0e57cc: 5c10 6a15 |0002: iput-boolean v0, v1, Lcom/ds/avare/threed/AreaMapper;.mNewMapTile:Z // field@156a │ │ -0e57d0: 5410 6815 |0004: iget-object v0, v1, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ -0e57d4: 1e01 |0006: monitor-exit v1 │ │ -0e57d6: 1100 |0007: return-object v0 │ │ -0e57d8: 0d00 |0008: move-exception v0 │ │ -0e57da: 1e01 |0009: monitor-exit v1 │ │ -0e57dc: 2700 |000a: throw v0 │ │ +0e57c0: |[0e57c0] com.ds.avare.threed.AreaMapper.getMapTile:()Lcom/ds/avare/shapes/SubTile; │ │ +0e57d0: 1d01 |0000: monitor-enter v1 │ │ +0e57d2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0e57d4: 5c10 6a15 |0002: iput-boolean v0, v1, Lcom/ds/avare/threed/AreaMapper;.mNewMapTile:Z // field@156a │ │ +0e57d8: 5410 6815 |0004: iget-object v0, v1, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ +0e57dc: 1e01 |0006: monitor-exit v1 │ │ +0e57de: 1100 |0007: return-object v0 │ │ +0e57e0: 0d00 |0008: move-exception v0 │ │ +0e57e2: 1e01 |0009: monitor-exit v1 │ │ +0e57e4: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=128 │ │ 0x0002 line=129 │ │ 0x0004 line=130 │ │ @@ -244317,31 +244319,31 @@ │ │ type : '()Lcom/ds/avare/threed/data/Vector4d;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 30 16-bit code units │ │ -0e57ec: |[0e57ec] com.ds.avare.threed.AreaMapper.getSelfLocation:()Lcom/ds/avare/threed/data/Vector4d; │ │ -0e57fc: 54a0 6715 |0000: iget-object v0, v10, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ -0e5800: 6e10 9921 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0e5806: 0b02 |0005: move-result-wide v2 │ │ -0e5808: 54a0 6715 |0006: iget-object v0, v10, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ -0e580c: 6e10 9721 0000 |0008: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0e5812: 0b04 |000b: move-result-wide v4 │ │ -0e5814: 54a0 6715 |000c: iget-object v0, v10, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ -0e5818: 6e10 8f21 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0e581e: 0b06 |0011: move-result-wide v6 │ │ -0e5820: 54a0 6715 |0012: iget-object v0, v10, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ -0e5824: 6e10 9121 0000 |0014: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0e582a: 0b08 |0017: move-result-wide v8 │ │ -0e582c: 07a1 |0018: move-object v1, v10 │ │ -0e582e: 7409 6f25 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/AreaMapper;.gpsToAxis:(DDDD)Lcom/ds/avare/threed/data/Vector4d; // method@256f │ │ -0e5834: 0c00 |001c: move-result-object v0 │ │ -0e5836: 1100 |001d: return-object v0 │ │ +0e57f4: |[0e57f4] com.ds.avare.threed.AreaMapper.getSelfLocation:()Lcom/ds/avare/threed/data/Vector4d; │ │ +0e5804: 54a0 6715 |0000: iget-object v0, v10, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ +0e5808: 6e10 9921 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0e580e: 0b02 |0005: move-result-wide v2 │ │ +0e5810: 54a0 6715 |0006: iget-object v0, v10, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ +0e5814: 6e10 9721 0000 |0008: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0e581a: 0b04 |000b: move-result-wide v4 │ │ +0e581c: 54a0 6715 |000c: iget-object v0, v10, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ +0e5820: 6e10 8f21 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0e5826: 0b06 |0011: move-result-wide v6 │ │ +0e5828: 54a0 6715 |0012: iget-object v0, v10, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ +0e582c: 6e10 9121 0000 |0014: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0e5832: 0b08 |0017: move-result-wide v8 │ │ +0e5834: 07a1 |0018: move-object v1, v10 │ │ +0e5836: 7409 6f25 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/AreaMapper;.gpsToAxis:(DDDD)Lcom/ds/avare/threed/data/Vector4d; // method@256f │ │ +0e583c: 0c00 |001c: move-result-object v0 │ │ +0e583e: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x001e reg=10 this Lcom/ds/avare/threed/AreaMapper; │ │ │ │ #4 : (in Lcom/ds/avare/threed/AreaMapper;) │ │ @@ -244349,17 +244351,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5948: |[0e5948] com.ds.avare.threed.AreaMapper.getTerrainRatio:()F │ │ -0e5958: 5210 6b15 |0000: iget v0, v1, Lcom/ds/avare/threed/AreaMapper;.mRatio:F // field@156b │ │ -0e595c: 0f00 |0002: return v0 │ │ +0e5950: |[0e5950] com.ds.avare.threed.AreaMapper.getTerrainRatio:()F │ │ +0e5960: 5210 6b15 |0000: iget v0, v1, Lcom/ds/avare/threed/AreaMapper;.mRatio:F // field@156b │ │ +0e5964: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/AreaMapper; │ │ │ │ #5 : (in Lcom/ds/avare/threed/AreaMapper;) │ │ @@ -244367,24 +244369,24 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0e58e8: |[0e58e8] com.ds.avare.threed.AreaMapper.getXForLon:(D)D │ │ -0e58f8: 5420 6815 |0000: iget-object v0, v2, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ -0e58fc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0e5900: 6e30 9324 3004 |0004: invoke-virtual {v0, v3, v4}, Lcom/ds/avare/shapes/SubTile;.getOffsetX:(D)D // method@2493 │ │ -0e5906: 0b03 |0007: move-result-wide v3 │ │ -0e5908: 1900 6840 |0008: const-wide/high16 v0, #long 4640959416005296128 // #4068 │ │ -0e590c: cb03 |000a: add-double/2addr v3, v0 │ │ -0e590e: 1003 |000b: return-wide v3 │ │ -0e5910: 1903 f0bf |000c: const-wide/high16 v3, #long -4616189618054758400 // #bff0 │ │ -0e5914: 1003 |000e: return-wide v3 │ │ +0e58f0: |[0e58f0] com.ds.avare.threed.AreaMapper.getXForLon:(D)D │ │ +0e5900: 5420 6815 |0000: iget-object v0, v2, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ +0e5904: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e5908: 6e30 9324 3004 |0004: invoke-virtual {v0, v3, v4}, Lcom/ds/avare/shapes/SubTile;.getOffsetX:(D)D // method@2493 │ │ +0e590e: 0b03 |0007: move-result-wide v3 │ │ +0e5910: 1900 6840 |0008: const-wide/high16 v0, #long 4640959416005296128 // #4068 │ │ +0e5914: cb03 |000a: add-double/2addr v3, v0 │ │ +0e5916: 1003 |000b: return-wide v3 │ │ +0e5918: 1903 f0bf |000c: const-wide/high16 v3, #long -4616189618054758400 // #bff0 │ │ +0e591c: 1003 |000e: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0004 line=83 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/ds/avare/threed/AreaMapper; │ │ 0x0000 - 0x000f reg=3 (null) D │ │ @@ -244394,24 +244396,24 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0e5918: |[0e5918] com.ds.avare.threed.AreaMapper.getYForLat:(D)D │ │ -0e5928: 5420 6815 |0000: iget-object v0, v2, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ -0e592c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0e5930: 6e30 9424 3004 |0004: invoke-virtual {v0, v3, v4}, Lcom/ds/avare/shapes/SubTile;.getOffsetY:(D)D // method@2494 │ │ -0e5936: 0b03 |0007: move-result-wide v3 │ │ -0e5938: 1900 6840 |0008: const-wide/high16 v0, #long 4640959416005296128 // #4068 │ │ -0e593c: cb03 |000a: add-double/2addr v3, v0 │ │ -0e593e: 1003 |000b: return-wide v3 │ │ -0e5940: 1903 f0bf |000c: const-wide/high16 v3, #long -4616189618054758400 // #bff0 │ │ -0e5944: 1003 |000e: return-wide v3 │ │ +0e5920: |[0e5920] com.ds.avare.threed.AreaMapper.getYForLat:(D)D │ │ +0e5930: 5420 6815 |0000: iget-object v0, v2, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ +0e5934: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e5938: 6e30 9424 3004 |0004: invoke-virtual {v0, v3, v4}, Lcom/ds/avare/shapes/SubTile;.getOffsetY:(D)D // method@2494 │ │ +0e593e: 0b03 |0007: move-result-wide v3 │ │ +0e5940: 1900 6840 |0008: const-wide/high16 v0, #long 4640959416005296128 // #4068 │ │ +0e5944: cb03 |000a: add-double/2addr v3, v0 │ │ +0e5946: 1003 |000b: return-wide v3 │ │ +0e5948: 1903 f0bf |000c: const-wide/high16 v3, #long -4616189618054758400 // #bff0 │ │ +0e594c: 1003 |000e: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=95 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/ds/avare/threed/AreaMapper; │ │ 0x0000 - 0x000f reg=3 (null) D │ │ @@ -244421,62 +244423,62 @@ │ │ type : '(DDDD)Lcom/ds/avare/threed/data/Vector4d;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -0e5838: |[0e5838] com.ds.avare.threed.AreaMapper.gpsToAxis:(DDDD)Lcom/ds/avare/threed/data/Vector4d; │ │ -0e5848: 0790 |0000: move-object v0, v9 │ │ -0e584a: 5401 6815 |0001: iget-object v1, v0, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ -0e584e: 3801 4400 |0003: if-eqz v1, 0047 // +0044 │ │ -0e5852: 5402 6615 |0005: iget-object v2, v0, Lcom/ds/avare/threed/AreaMapper;.mElevationTile:Lcom/ds/avare/shapes/SubTile; // field@1566 │ │ -0e5856: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -0e585a: 283e |0009: goto 0047 // +003e │ │ -0e585c: 6e10 9024 0100 |000a: invoke-virtual {v1}, Lcom/ds/avare/shapes/SubTile;.getLatitude:()D // method@2490 │ │ -0e5862: 0b01 |000d: move-result-wide v1 │ │ -0e5864: 5403 6815 |000e: iget-object v3, v0, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ -0e5868: 6e10 9124 0300 |0010: invoke-virtual {v3}, Lcom/ds/avare/shapes/SubTile;.getLongitude:()D // method@2491 │ │ -0e586e: 0b03 |0013: move-result-wide v3 │ │ -0e5870: 5405 6815 |0014: iget-object v5, v0, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ -0e5874: 6e10 9524 0500 |0016: invoke-virtual {v5}, Lcom/ds/avare/shapes/SubTile;.getPx:()D // method@2495 │ │ -0e587a: 0b05 |0019: move-result-wide v5 │ │ -0e587c: 5407 6815 |001a: iget-object v7, v0, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ -0e5880: 6e10 9624 0700 |001c: invoke-virtual {v7}, Lcom/ds/avare/shapes/SubTile;.getPy:()D // method@2496 │ │ -0e5886: 0b07 |001f: move-result-wide v7 │ │ -0e5888: ccc1 |0020: sub-double/2addr v1, v12 │ │ -0e588a: cca3 |0021: sub-double/2addr v3, v10 │ │ -0e588c: 8033 |0022: neg-double v3, v3 │ │ -0e588e: ce71 |0023: div-double/2addr v1, v7 │ │ -0e5890: ce53 |0024: div-double/2addr v3, v5 │ │ -0e5892: 1905 7840 |0025: const-wide/high16 v5, #long 4645463015632666624 // #4078 │ │ -0e5896: ce51 |0027: div-double/2addr v1, v5 │ │ -0e5898: 1907 0040 |0028: const-wide/high16 v7, #long 4611686018427387904 // #4000 │ │ -0e589c: ad01 0107 |002a: mul-double v1, v1, v7 │ │ -0e58a0: ce53 |002c: div-double/2addr v3, v5 │ │ -0e58a2: ad03 0307 |002d: mul-double v3, v3, v7 │ │ -0e58a6: 7120 8d26 fe00 |002f: invoke-static {v14, v15}, Lcom/ds/avare/utils/Helper;.findPixelFromElevationNormalized:(D)D // method@268d │ │ -0e58ac: 0b05 |0032: move-result-wide v5 │ │ -0e58ae: 5207 6b15 |0033: iget v7, v0, Lcom/ds/avare/threed/AreaMapper;.mRatio:F // field@156b │ │ -0e58b2: 8977 |0035: float-to-double v7, v7 │ │ -0e58b4: 7120 382a 8700 |0036: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0e58ba: ad05 0507 |0039: mul-double v5, v5, v7 │ │ -0e58be: 2207 2806 |003b: new-instance v7, Lcom/ds/avare/threed/data/Vector4d; // type@0628 │ │ -0e58c2: 8c33 |003d: double-to-float v3, v3 │ │ -0e58c4: 8c11 |003e: double-to-float v1, v1 │ │ -0e58c6: 8c52 |003f: double-to-float v2, v5 │ │ -0e58c8: 0504 1000 |0040: move-wide/from16 v4, v16 │ │ -0e58cc: 8c44 |0042: double-to-float v4, v4 │ │ -0e58ce: 7054 8c25 3721 |0043: invoke-direct {v7, v3, v1, v2, v4}, Lcom/ds/avare/threed/data/Vector4d;.:(FFFF)V // method@258c │ │ -0e58d4: 1107 |0046: return-object v7 │ │ -0e58d6: 2201 2806 |0047: new-instance v1, Lcom/ds/avare/threed/data/Vector4d; // type@0628 │ │ -0e58da: 1202 |0049: const/4 v2, #int 0 // #0 │ │ -0e58dc: 1503 20c1 |004a: const/high16 v3, #int -1054867456 // #c120 │ │ -0e58e0: 7052 8c25 3133 |004c: invoke-direct {v1, v3, v3, v3, v2}, Lcom/ds/avare/threed/data/Vector4d;.:(FFFF)V // method@258c │ │ -0e58e6: 1101 |004f: return-object v1 │ │ +0e5840: |[0e5840] com.ds.avare.threed.AreaMapper.gpsToAxis:(DDDD)Lcom/ds/avare/threed/data/Vector4d; │ │ +0e5850: 0790 |0000: move-object v0, v9 │ │ +0e5852: 5401 6815 |0001: iget-object v1, v0, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ +0e5856: 3801 4400 |0003: if-eqz v1, 0047 // +0044 │ │ +0e585a: 5402 6615 |0005: iget-object v2, v0, Lcom/ds/avare/threed/AreaMapper;.mElevationTile:Lcom/ds/avare/shapes/SubTile; // field@1566 │ │ +0e585e: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +0e5862: 283e |0009: goto 0047 // +003e │ │ +0e5864: 6e10 9024 0100 |000a: invoke-virtual {v1}, Lcom/ds/avare/shapes/SubTile;.getLatitude:()D // method@2490 │ │ +0e586a: 0b01 |000d: move-result-wide v1 │ │ +0e586c: 5403 6815 |000e: iget-object v3, v0, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ +0e5870: 6e10 9124 0300 |0010: invoke-virtual {v3}, Lcom/ds/avare/shapes/SubTile;.getLongitude:()D // method@2491 │ │ +0e5876: 0b03 |0013: move-result-wide v3 │ │ +0e5878: 5405 6815 |0014: iget-object v5, v0, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ +0e587c: 6e10 9524 0500 |0016: invoke-virtual {v5}, Lcom/ds/avare/shapes/SubTile;.getPx:()D // method@2495 │ │ +0e5882: 0b05 |0019: move-result-wide v5 │ │ +0e5884: 5407 6815 |001a: iget-object v7, v0, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ +0e5888: 6e10 9624 0700 |001c: invoke-virtual {v7}, Lcom/ds/avare/shapes/SubTile;.getPy:()D // method@2496 │ │ +0e588e: 0b07 |001f: move-result-wide v7 │ │ +0e5890: ccc1 |0020: sub-double/2addr v1, v12 │ │ +0e5892: cca3 |0021: sub-double/2addr v3, v10 │ │ +0e5894: 8033 |0022: neg-double v3, v3 │ │ +0e5896: ce71 |0023: div-double/2addr v1, v7 │ │ +0e5898: ce53 |0024: div-double/2addr v3, v5 │ │ +0e589a: 1905 7840 |0025: const-wide/high16 v5, #long 4645463015632666624 // #4078 │ │ +0e589e: ce51 |0027: div-double/2addr v1, v5 │ │ +0e58a0: 1907 0040 |0028: const-wide/high16 v7, #long 4611686018427387904 // #4000 │ │ +0e58a4: ad01 0107 |002a: mul-double v1, v1, v7 │ │ +0e58a8: ce53 |002c: div-double/2addr v3, v5 │ │ +0e58aa: ad03 0307 |002d: mul-double v3, v3, v7 │ │ +0e58ae: 7120 8d26 fe00 |002f: invoke-static {v14, v15}, Lcom/ds/avare/utils/Helper;.findPixelFromElevationNormalized:(D)D // method@268d │ │ +0e58b4: 0b05 |0032: move-result-wide v5 │ │ +0e58b6: 5207 6b15 |0033: iget v7, v0, Lcom/ds/avare/threed/AreaMapper;.mRatio:F // field@156b │ │ +0e58ba: 8977 |0035: float-to-double v7, v7 │ │ +0e58bc: 7120 382a 8700 |0036: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0e58c2: ad05 0507 |0039: mul-double v5, v5, v7 │ │ +0e58c6: 2207 2806 |003b: new-instance v7, Lcom/ds/avare/threed/data/Vector4d; // type@0628 │ │ +0e58ca: 8c33 |003d: double-to-float v3, v3 │ │ +0e58cc: 8c11 |003e: double-to-float v1, v1 │ │ +0e58ce: 8c52 |003f: double-to-float v2, v5 │ │ +0e58d0: 0504 1000 |0040: move-wide/from16 v4, v16 │ │ +0e58d4: 8c44 |0042: double-to-float v4, v4 │ │ +0e58d6: 7054 8c25 3721 |0043: invoke-direct {v7, v3, v1, v2, v4}, Lcom/ds/avare/threed/data/Vector4d;.:(FFFF)V // method@258c │ │ +0e58dc: 1107 |0046: return-object v7 │ │ +0e58de: 2201 2806 |0047: new-instance v1, Lcom/ds/avare/threed/data/Vector4d; // type@0628 │ │ +0e58e2: 1202 |0049: const/4 v2, #int 0 // #0 │ │ +0e58e4: 1503 20c1 |004a: const/high16 v3, #int -1054867456 // #c120 │ │ +0e58e8: 7052 8c25 3133 |004c: invoke-direct {v1, v3, v3, v3, v2}, Lcom/ds/avare/threed/data/Vector4d;.:(FFFF)V // method@258c │ │ +0e58ee: 1101 |004f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x000a line=56 │ │ 0x000e line=57 │ │ 0x0014 line=60 │ │ 0x001a line=61 │ │ @@ -244495,17 +244497,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e573c: |[0e573c] com.ds.avare.threed.AreaMapper.isElevationTileNew:()Z │ │ -0e574c: 5510 6915 |0000: iget-boolean v0, v1, Lcom/ds/avare/threed/AreaMapper;.mNewElevationTile:Z // field@1569 │ │ -0e5750: 0f00 |0002: return v0 │ │ +0e5744: |[0e5744] com.ds.avare.threed.AreaMapper.isElevationTileNew:()Z │ │ +0e5754: 5510 6915 |0000: iget-boolean v0, v1, Lcom/ds/avare/threed/AreaMapper;.mNewElevationTile:Z // field@1569 │ │ +0e5758: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/AreaMapper; │ │ │ │ #9 : (in Lcom/ds/avare/threed/AreaMapper;) │ │ @@ -244513,17 +244515,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5754: |[0e5754] com.ds.avare.threed.AreaMapper.isMapTileNew:()Z │ │ -0e5764: 5510 6a15 |0000: iget-boolean v0, v1, Lcom/ds/avare/threed/AreaMapper;.mNewMapTile:Z // field@156a │ │ -0e5768: 0f00 |0002: return v0 │ │ +0e575c: |[0e575c] com.ds.avare.threed.AreaMapper.isMapTileNew:()Z │ │ +0e576c: 5510 6a15 |0000: iget-boolean v0, v1, Lcom/ds/avare/threed/AreaMapper;.mNewMapTile:Z // field@156a │ │ +0e5770: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/AreaMapper; │ │ │ │ #10 : (in Lcom/ds/avare/threed/AreaMapper;) │ │ @@ -244531,46 +244533,46 @@ │ │ type : '(Lcom/ds/avare/shapes/SubTile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0e59a0: |[0e59a0] com.ds.avare.threed.AreaMapper.setElevationTile:(Lcom/ds/avare/shapes/SubTile;)V │ │ -0e59b0: 1d05 |0000: monitor-enter v5 │ │ -0e59b2: 5450 6615 |0001: iget-object v0, v5, Lcom/ds/avare/threed/AreaMapper;.mElevationTile:Lcom/ds/avare/shapes/SubTile; // field@1566 │ │ -0e59b6: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ -0e59ba: 6e10 9224 0600 |0005: invoke-virtual {v6}, Lcom/ds/avare/shapes/SubTile;.getName:()Ljava/lang/String; // method@2492 │ │ -0e59c0: 0c00 |0008: move-result-object v0 │ │ -0e59c2: 5451 6615 |0009: iget-object v1, v5, Lcom/ds/avare/threed/AreaMapper;.mElevationTile:Lcom/ds/avare/shapes/SubTile; // field@1566 │ │ -0e59c6: 6e10 9224 0100 |000b: invoke-virtual {v1}, Lcom/ds/avare/shapes/SubTile;.getName:()Ljava/lang/String; // method@2492 │ │ -0e59cc: 0c01 |000e: move-result-object v1 │ │ -0e59ce: 6e20 ba2a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e59d4: 0a00 |0012: move-result v0 │ │ -0e59d6: 3900 1c00 |0013: if-nez v0, 002f // +001c │ │ -0e59da: 5b56 6615 |0015: iput-object v6, v5, Lcom/ds/avare/threed/AreaMapper;.mElevationTile:Lcom/ds/avare/shapes/SubTile; // field@1566 │ │ -0e59de: 1500 0040 |0017: const/high16 v0, #int 1073741824 // #4000 │ │ -0e59e2: 6101 3216 |0019: sget-wide v1, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PER_PIXEL_SLOPE:D // field@1632 │ │ -0e59e6: 6103 5c15 |001b: sget-wide v3, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ -0e59ea: ce31 |001d: div-double/2addr v1, v3 │ │ -0e59ec: 6e10 9724 0600 |001e: invoke-virtual {v6}, Lcom/ds/avare/shapes/SubTile;.getZoom:()D // method@2497 │ │ -0e59f2: 0b03 |0021: move-result-wide v3 │ │ -0e59f4: 7120 e923 4300 |0022: invoke-static {v3, v4}, Lcom/ds/avare/position/Epsg900913;.getResolution:(D)D // method@23e9 │ │ -0e59fa: 0b03 |0025: move-result-wide v3 │ │ -0e59fc: ce31 |0026: div-double/2addr v1, v3 │ │ -0e59fe: 8c16 |0027: double-to-float v6, v1 │ │ -0e5a00: a806 0600 |0028: mul-float v6, v6, v0 │ │ -0e5a04: 5956 6b15 |002a: iput v6, v5, Lcom/ds/avare/threed/AreaMapper;.mRatio:F // field@156b │ │ -0e5a08: 1216 |002c: const/4 v6, #int 1 // #1 │ │ -0e5a0a: 5c56 6915 |002d: iput-boolean v6, v5, Lcom/ds/avare/threed/AreaMapper;.mNewElevationTile:Z // field@1569 │ │ -0e5a0e: 1e05 |002f: monitor-exit v5 │ │ -0e5a10: 0e00 |0030: return-void │ │ -0e5a12: 0d06 |0031: move-exception v6 │ │ -0e5a14: 1e05 |0032: monitor-exit v5 │ │ -0e5a16: 2706 |0033: throw v6 │ │ +0e59a8: |[0e59a8] com.ds.avare.threed.AreaMapper.setElevationTile:(Lcom/ds/avare/shapes/SubTile;)V │ │ +0e59b8: 1d05 |0000: monitor-enter v5 │ │ +0e59ba: 5450 6615 |0001: iget-object v0, v5, Lcom/ds/avare/threed/AreaMapper;.mElevationTile:Lcom/ds/avare/shapes/SubTile; // field@1566 │ │ +0e59be: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ +0e59c2: 6e10 9224 0600 |0005: invoke-virtual {v6}, Lcom/ds/avare/shapes/SubTile;.getName:()Ljava/lang/String; // method@2492 │ │ +0e59c8: 0c00 |0008: move-result-object v0 │ │ +0e59ca: 5451 6615 |0009: iget-object v1, v5, Lcom/ds/avare/threed/AreaMapper;.mElevationTile:Lcom/ds/avare/shapes/SubTile; // field@1566 │ │ +0e59ce: 6e10 9224 0100 |000b: invoke-virtual {v1}, Lcom/ds/avare/shapes/SubTile;.getName:()Ljava/lang/String; // method@2492 │ │ +0e59d4: 0c01 |000e: move-result-object v1 │ │ +0e59d6: 6e20 ba2a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e59dc: 0a00 |0012: move-result v0 │ │ +0e59de: 3900 1c00 |0013: if-nez v0, 002f // +001c │ │ +0e59e2: 5b56 6615 |0015: iput-object v6, v5, Lcom/ds/avare/threed/AreaMapper;.mElevationTile:Lcom/ds/avare/shapes/SubTile; // field@1566 │ │ +0e59e6: 1500 0040 |0017: const/high16 v0, #int 1073741824 // #4000 │ │ +0e59ea: 6101 3216 |0019: sget-wide v1, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PER_PIXEL_SLOPE:D // field@1632 │ │ +0e59ee: 6103 5c15 |001b: sget-wide v3, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ +0e59f2: ce31 |001d: div-double/2addr v1, v3 │ │ +0e59f4: 6e10 9724 0600 |001e: invoke-virtual {v6}, Lcom/ds/avare/shapes/SubTile;.getZoom:()D // method@2497 │ │ +0e59fa: 0b03 |0021: move-result-wide v3 │ │ +0e59fc: 7120 e923 4300 |0022: invoke-static {v3, v4}, Lcom/ds/avare/position/Epsg900913;.getResolution:(D)D // method@23e9 │ │ +0e5a02: 0b03 |0025: move-result-wide v3 │ │ +0e5a04: ce31 |0026: div-double/2addr v1, v3 │ │ +0e5a06: 8c16 |0027: double-to-float v6, v1 │ │ +0e5a08: a806 0600 |0028: mul-float v6, v6, v0 │ │ +0e5a0c: 5956 6b15 |002a: iput v6, v5, Lcom/ds/avare/threed/AreaMapper;.mRatio:F // field@156b │ │ +0e5a10: 1216 |002c: const/4 v6, #int 1 // #1 │ │ +0e5a12: 5c56 6915 |002d: iput-boolean v6, v5, Lcom/ds/avare/threed/AreaMapper;.mNewElevationTile:Z // field@1569 │ │ +0e5a16: 1e05 |002f: monitor-exit v5 │ │ +0e5a18: 0e00 |0030: return-void │ │ +0e5a1a: 0d06 |0031: move-exception v6 │ │ +0e5a1c: 1e05 |0032: monitor-exit v5 │ │ +0e5a1e: 2706 |0033: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x0033 │ │ -> 0x0031 │ │ positions : │ │ 0x0000 line=137 │ │ 0x0001 line=138 │ │ 0x0015 line=139 │ │ @@ -244586,45 +244588,45 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 59 16-bit code units │ │ -0e5a24: |[0e5a24] com.ds.avare.threed.AreaMapper.setGpsParams:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0e5a34: 6e10 9721 0600 |0000: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0e5a3a: 0b00 |0003: move-result-wide v0 │ │ -0e5a3c: 5452 6715 |0004: iget-object v2, v5, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ -0e5a40: 6e10 9721 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0e5a46: 0b02 |0009: move-result-wide v2 │ │ -0e5a48: 2f04 0002 |000a: cmpl-double v4, v0, v2 │ │ -0e5a4c: 3904 2c00 |000c: if-nez v4, 0038 // +002c │ │ -0e5a50: 6e10 9921 0600 |000e: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0e5a56: 0b00 |0011: move-result-wide v0 │ │ -0e5a58: 5452 6715 |0012: iget-object v2, v5, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ -0e5a5c: 6e10 9921 0200 |0014: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0e5a62: 0b02 |0017: move-result-wide v2 │ │ -0e5a64: 2f04 0002 |0018: cmpl-double v4, v0, v2 │ │ -0e5a68: 3904 1e00 |001a: if-nez v4, 0038 // +001e │ │ -0e5a6c: 6e10 8f21 0600 |001c: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0e5a72: 0b00 |001f: move-result-wide v0 │ │ -0e5a74: 5452 6715 |0020: iget-object v2, v5, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ -0e5a78: 6e10 8f21 0200 |0022: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0e5a7e: 0b02 |0025: move-result-wide v2 │ │ -0e5a80: 2f04 0002 |0026: cmpl-double v4, v0, v2 │ │ -0e5a84: 3904 1000 |0028: if-nez v4, 0038 // +0010 │ │ -0e5a88: 6e10 9121 0600 |002a: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0e5a8e: 0b00 |002d: move-result-wide v0 │ │ -0e5a90: 5452 6715 |002e: iget-object v2, v5, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ -0e5a94: 6e10 9121 0200 |0030: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0e5a9a: 0b02 |0033: move-result-wide v2 │ │ -0e5a9c: 2f04 0002 |0034: cmpl-double v4, v0, v2 │ │ -0e5aa0: 3804 0400 |0036: if-eqz v4, 003a // +0004 │ │ -0e5aa4: 5b56 6715 |0038: iput-object v6, v5, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ -0e5aa8: 0e00 |003a: return-void │ │ +0e5a2c: |[0e5a2c] com.ds.avare.threed.AreaMapper.setGpsParams:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0e5a3c: 6e10 9721 0600 |0000: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0e5a42: 0b00 |0003: move-result-wide v0 │ │ +0e5a44: 5452 6715 |0004: iget-object v2, v5, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ +0e5a48: 6e10 9721 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0e5a4e: 0b02 |0009: move-result-wide v2 │ │ +0e5a50: 2f04 0002 |000a: cmpl-double v4, v0, v2 │ │ +0e5a54: 3904 2c00 |000c: if-nez v4, 0038 // +002c │ │ +0e5a58: 6e10 9921 0600 |000e: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0e5a5e: 0b00 |0011: move-result-wide v0 │ │ +0e5a60: 5452 6715 |0012: iget-object v2, v5, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ +0e5a64: 6e10 9921 0200 |0014: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0e5a6a: 0b02 |0017: move-result-wide v2 │ │ +0e5a6c: 2f04 0002 |0018: cmpl-double v4, v0, v2 │ │ +0e5a70: 3904 1e00 |001a: if-nez v4, 0038 // +001e │ │ +0e5a74: 6e10 8f21 0600 |001c: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0e5a7a: 0b00 |001f: move-result-wide v0 │ │ +0e5a7c: 5452 6715 |0020: iget-object v2, v5, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ +0e5a80: 6e10 8f21 0200 |0022: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0e5a86: 0b02 |0025: move-result-wide v2 │ │ +0e5a88: 2f04 0002 |0026: cmpl-double v4, v0, v2 │ │ +0e5a8c: 3904 1000 |0028: if-nez v4, 0038 // +0010 │ │ +0e5a90: 6e10 9121 0600 |002a: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0e5a96: 0b00 |002d: move-result-wide v0 │ │ +0e5a98: 5452 6715 |002e: iget-object v2, v5, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ +0e5a9c: 6e10 9121 0200 |0030: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0e5aa2: 0b02 |0033: move-result-wide v2 │ │ +0e5aa4: 2f04 0002 |0034: cmpl-double v4, v0, v2 │ │ +0e5aa8: 3804 0400 |0036: if-eqz v4, 003a // +0004 │ │ +0e5aac: 5b56 6715 |0038: iput-object v6, v5, Lcom/ds/avare/threed/AreaMapper;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@1567 │ │ +0e5ab0: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000e line=106 │ │ 0x001c line=107 │ │ 0x002a line=108 │ │ 0x0038 line=110 │ │ @@ -244637,34 +244639,34 @@ │ │ type : '(Lcom/ds/avare/shapes/SubTile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0e5aac: |[0e5aac] com.ds.avare.threed.AreaMapper.setMapTile:(Lcom/ds/avare/shapes/SubTile;)V │ │ -0e5abc: 1d02 |0000: monitor-enter v2 │ │ -0e5abe: 5420 6815 |0001: iget-object v0, v2, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ -0e5ac2: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ -0e5ac6: 6e10 9224 0300 |0005: invoke-virtual {v3}, Lcom/ds/avare/shapes/SubTile;.getName:()Ljava/lang/String; // method@2492 │ │ -0e5acc: 0c00 |0008: move-result-object v0 │ │ -0e5ace: 5421 6815 |0009: iget-object v1, v2, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ -0e5ad2: 6e10 9224 0100 |000b: invoke-virtual {v1}, Lcom/ds/avare/shapes/SubTile;.getName:()Ljava/lang/String; // method@2492 │ │ -0e5ad8: 0c01 |000e: move-result-object v1 │ │ -0e5ada: 6e20 ba2a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e5ae0: 0a00 |0012: move-result v0 │ │ -0e5ae2: 3900 0700 |0013: if-nez v0, 001a // +0007 │ │ -0e5ae6: 5b23 6815 |0015: iput-object v3, v2, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ -0e5aea: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -0e5aec: 5c23 6a15 |0018: iput-boolean v3, v2, Lcom/ds/avare/threed/AreaMapper;.mNewMapTile:Z // field@156a │ │ -0e5af0: 1e02 |001a: monitor-exit v2 │ │ -0e5af2: 0e00 |001b: return-void │ │ -0e5af4: 0d03 |001c: move-exception v3 │ │ -0e5af6: 1e02 |001d: monitor-exit v2 │ │ -0e5af8: 2703 |001e: throw v3 │ │ +0e5ab4: |[0e5ab4] com.ds.avare.threed.AreaMapper.setMapTile:(Lcom/ds/avare/shapes/SubTile;)V │ │ +0e5ac4: 1d02 |0000: monitor-enter v2 │ │ +0e5ac6: 5420 6815 |0001: iget-object v0, v2, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ +0e5aca: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ +0e5ace: 6e10 9224 0300 |0005: invoke-virtual {v3}, Lcom/ds/avare/shapes/SubTile;.getName:()Ljava/lang/String; // method@2492 │ │ +0e5ad4: 0c00 |0008: move-result-object v0 │ │ +0e5ad6: 5421 6815 |0009: iget-object v1, v2, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ +0e5ada: 6e10 9224 0100 |000b: invoke-virtual {v1}, Lcom/ds/avare/shapes/SubTile;.getName:()Ljava/lang/String; // method@2492 │ │ +0e5ae0: 0c01 |000e: move-result-object v1 │ │ +0e5ae2: 6e20 ba2a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e5ae8: 0a00 |0012: move-result v0 │ │ +0e5aea: 3900 0700 |0013: if-nez v0, 001a // +0007 │ │ +0e5aee: 5b23 6815 |0015: iput-object v3, v2, Lcom/ds/avare/threed/AreaMapper;.mMapTile:Lcom/ds/avare/shapes/SubTile; // field@1568 │ │ +0e5af2: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +0e5af4: 5c23 6a15 |0018: iput-boolean v3, v2, Lcom/ds/avare/threed/AreaMapper;.mNewMapTile:Z // field@156a │ │ +0e5af8: 1e02 |001a: monitor-exit v2 │ │ +0e5afa: 0e00 |001b: return-void │ │ +0e5afc: 0d03 |001c: move-exception v3 │ │ +0e5afe: 1e02 |001d: monitor-exit v2 │ │ +0e5b00: 2703 |001e: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x001e │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=117 │ │ 0x0001 line=118 │ │ 0x0015 line=119 │ │ @@ -244709,17 +244711,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e5b08: |[0e5b08] com.ds.avare.threed.Constants.:()V │ │ -0e5b18: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e5b1e: 0e00 |0003: return-void │ │ +0e5b10: |[0e5b10] com.ds.avare.threed.Constants.:()V │ │ +0e5b20: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e5b26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/threed/Constants; │ │ │ │ Virtual methods - │ │ @@ -244844,28 +244846,28 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/utils/GenericCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0e5ba0: |[0e5ba0] com.ds.avare.threed.TerrainRenderer.:(Landroid/content/Context;Lcom/ds/avare/utils/GenericCallback;)V │ │ -0e5bb0: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e5bb6: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -0e5bba: 2301 bf09 |0005: new-array v1, v0, [F // type@09bf │ │ -0e5bbe: 5b21 7e15 |0007: iput-object v1, v2, Lcom/ds/avare/threed/TerrainRenderer;.mProjectionMatrix:[F // field@157e │ │ -0e5bc2: 2301 bf09 |0009: new-array v1, v0, [F // type@09bf │ │ -0e5bc6: 5b21 7a15 |000b: iput-object v1, v2, Lcom/ds/avare/threed/TerrainRenderer;.mModelMatrix:[F // field@157a │ │ -0e5bca: 2301 bf09 |000d: new-array v1, v0, [F // type@09bf │ │ -0e5bce: 5b21 8315 |000f: iput-object v1, v2, Lcom/ds/avare/threed/TerrainRenderer;.mViewMatrix:[F // field@1583 │ │ -0e5bd2: 2300 bf09 |0011: new-array v0, v0, [F // type@09bf │ │ -0e5bd6: 5b20 7715 |0013: iput-object v0, v2, Lcom/ds/avare/threed/TerrainRenderer;.mMVPMatrix:[F // field@1577 │ │ -0e5bda: 5b23 7515 |0015: iput-object v3, v2, Lcom/ds/avare/threed/TerrainRenderer;.mContext:Landroid/content/Context; // field@1575 │ │ -0e5bde: 5b24 7215 |0017: iput-object v4, v2, Lcom/ds/avare/threed/TerrainRenderer;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@1572 │ │ -0e5be2: 0e00 |0019: return-void │ │ +0e5ba8: |[0e5ba8] com.ds.avare.threed.TerrainRenderer.:(Landroid/content/Context;Lcom/ds/avare/utils/GenericCallback;)V │ │ +0e5bb8: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e5bbe: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +0e5bc2: 2301 bf09 |0005: new-array v1, v0, [F // type@09bf │ │ +0e5bc6: 5b21 7e15 |0007: iput-object v1, v2, Lcom/ds/avare/threed/TerrainRenderer;.mProjectionMatrix:[F // field@157e │ │ +0e5bca: 2301 bf09 |0009: new-array v1, v0, [F // type@09bf │ │ +0e5bce: 5b21 7a15 |000b: iput-object v1, v2, Lcom/ds/avare/threed/TerrainRenderer;.mModelMatrix:[F // field@157a │ │ +0e5bd2: 2301 bf09 |000d: new-array v1, v0, [F // type@09bf │ │ +0e5bd6: 5b21 8315 |000f: iput-object v1, v2, Lcom/ds/avare/threed/TerrainRenderer;.mViewMatrix:[F // field@1583 │ │ +0e5bda: 2300 bf09 |0011: new-array v0, v0, [F // type@09bf │ │ +0e5bde: 5b20 7715 |0013: iput-object v0, v2, Lcom/ds/avare/threed/TerrainRenderer;.mMVPMatrix:[F // field@1577 │ │ +0e5be2: 5b23 7515 |0015: iput-object v3, v2, Lcom/ds/avare/threed/TerrainRenderer;.mContext:Landroid/content/Context; // field@1575 │ │ +0e5be6: 5b24 7215 |0017: iput-object v4, v2, Lcom/ds/avare/threed/TerrainRenderer;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@1572 │ │ +0e5bea: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=59 │ │ 0x000b line=60 │ │ 0x000f line=61 │ │ 0x0013 line=62 │ │ @@ -244882,17 +244884,17 @@ │ │ type : '()Lcom/ds/avare/threed/util/Camera;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5b50: |[0e5b50] com.ds.avare.threed.TerrainRenderer.getCamera:()Lcom/ds/avare/threed/util/Camera; │ │ -0e5b60: 5410 7315 |0000: iget-object v0, v1, Lcom/ds/avare/threed/TerrainRenderer;.mCamera:Lcom/ds/avare/threed/util/Camera; // field@1573 │ │ -0e5b64: 1100 |0002: return-object v0 │ │ +0e5b58: |[0e5b58] com.ds.avare.threed.TerrainRenderer.getCamera:()Lcom/ds/avare/threed/util/Camera; │ │ +0e5b68: 5410 7315 |0000: iget-object v0, v1, Lcom/ds/avare/threed/TerrainRenderer;.mCamera:Lcom/ds/avare/threed/util/Camera; // field@1573 │ │ +0e5b6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/TerrainRenderer; │ │ │ │ #1 : (in Lcom/ds/avare/threed/TerrainRenderer;) │ │ @@ -244900,19 +244902,19 @@ │ │ type : '(IIF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0e5b80: |[0e5b80] com.ds.avare.threed.TerrainRenderer.getElevationNormalized:(IIF)F │ │ -0e5b90: 5410 7815 |0000: iget-object v0, v1, Lcom/ds/avare/threed/TerrainRenderer;.mMap:Lcom/ds/avare/threed/objects/Map; // field@1578 │ │ -0e5b94: 6e40 9c25 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/ds/avare/threed/objects/Map;.getZ:(IIF)F // method@259c │ │ -0e5b9a: 0a02 |0005: move-result v2 │ │ -0e5b9c: 0f02 |0006: return v2 │ │ +0e5b88: |[0e5b88] com.ds.avare.threed.TerrainRenderer.getElevationNormalized:(IIF)F │ │ +0e5b98: 5410 7815 |0000: iget-object v0, v1, Lcom/ds/avare/threed/TerrainRenderer;.mMap:Lcom/ds/avare/threed/objects/Map; // field@1578 │ │ +0e5b9c: 6e40 9c25 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/ds/avare/threed/objects/Map;.getZ:(IIF)F // method@259c │ │ +0e5ba2: 0a02 |0005: move-result v2 │ │ +0e5ba4: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/ds/avare/threed/TerrainRenderer; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -244923,17 +244925,17 @@ │ │ type : '()Lcom/ds/avare/threed/util/Orientation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5b68: |[0e5b68] com.ds.avare.threed.TerrainRenderer.getOrientation:()Lcom/ds/avare/threed/util/Orientation; │ │ -0e5b78: 5410 7c15 |0000: iget-object v0, v1, Lcom/ds/avare/threed/TerrainRenderer;.mOrientation:Lcom/ds/avare/threed/util/Orientation; // field@157c │ │ -0e5b7c: 1100 |0002: return-object v0 │ │ +0e5b70: |[0e5b70] com.ds.avare.threed.TerrainRenderer.getOrientation:()Lcom/ds/avare/threed/util/Orientation; │ │ +0e5b80: 5410 7c15 |0000: iget-object v0, v1, Lcom/ds/avare/threed/TerrainRenderer;.mOrientation:Lcom/ds/avare/threed/util/Orientation; // field@157c │ │ +0e5b84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/TerrainRenderer; │ │ │ │ #3 : (in Lcom/ds/avare/threed/TerrainRenderer;) │ │ @@ -244941,17 +244943,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5b20: |[0e5b20] com.ds.avare.threed.TerrainRenderer.isMapSet:()Z │ │ -0e5b30: 5510 7915 |0000: iget-boolean v0, v1, Lcom/ds/avare/threed/TerrainRenderer;.mMapSet:Z // field@1579 │ │ -0e5b34: 0f00 |0002: return v0 │ │ +0e5b28: |[0e5b28] com.ds.avare.threed.TerrainRenderer.isMapSet:()Z │ │ +0e5b38: 5510 7915 |0000: iget-boolean v0, v1, Lcom/ds/avare/threed/TerrainRenderer;.mMapSet:Z // field@1579 │ │ +0e5b3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/TerrainRenderer; │ │ │ │ #4 : (in Lcom/ds/avare/threed/TerrainRenderer;) │ │ @@ -244959,17 +244961,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5b38: |[0e5b38] com.ds.avare.threed.TerrainRenderer.isTextureSet:()Z │ │ -0e5b48: 5510 8215 |0000: iget-boolean v0, v1, Lcom/ds/avare/threed/TerrainRenderer;.mTextureSet:Z // field@1582 │ │ -0e5b4c: 0f00 |0002: return v0 │ │ +0e5b40: |[0e5b40] com.ds.avare.threed.TerrainRenderer.isTextureSet:()Z │ │ +0e5b50: 5510 8215 |0000: iget-boolean v0, v1, Lcom/ds/avare/threed/TerrainRenderer;.mTextureSet:Z // field@1582 │ │ +0e5b54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/TerrainRenderer; │ │ │ │ #5 : (in Lcom/ds/avare/threed/TerrainRenderer;) │ │ @@ -244977,127 +244979,127 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 229 16-bit code units │ │ -0e5be4: |[0e5be4] com.ds.avare.threed.TerrainRenderer.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -0e5bf4: 54de 7215 |0000: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@1572 │ │ -0e5bf8: 1a00 410f |0002: const-string v0, "DrawFrame" // string@0f41 │ │ -0e5bfc: 6e30 7a26 de00 |0004: invoke-virtual {v14, v13, v0}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -0e5c02: 130e 0041 |0007: const/16 v14, #int 16640 // #4100 │ │ -0e5c06: 7110 0a04 0e00 |0009: invoke-static {v14}, Landroid/opengl/GLES20;.glClear:(I)V // method@040a │ │ -0e5c0c: 54de 7e15 |000c: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mProjectionMatrix:[F // field@157e │ │ -0e5c10: 54d0 7c15 |000e: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mOrientation:Lcom/ds/avare/threed/util/Orientation; // field@157c │ │ -0e5c14: 6e10 d325 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/threed/util/Orientation;.getViewAngle:()F // method@25d3 │ │ -0e5c1a: 0a00 |0013: move-result v0 │ │ -0e5c1c: 52d1 8415 |0014: iget v1, v13, Lcom/ds/avare/threed/TerrainRenderer;.mWidth:I // field@1584 │ │ -0e5c20: 8211 |0016: int-to-float v1, v1 │ │ -0e5c22: 52d2 7615 |0017: iget v2, v13, Lcom/ds/avare/threed/TerrainRenderer;.mHeight:I // field@1576 │ │ -0e5c26: 8222 |0019: int-to-float v2, v2 │ │ -0e5c28: c921 |001a: div-float/2addr v1, v2 │ │ -0e5c2a: 1402 6f12 833a |001b: const v2, #float 0.001 // #3a83126f │ │ -0e5c30: 1503 2041 |001e: const/high16 v3, #int 1092616192 // #4120 │ │ -0e5c34: 7153 cb25 0e21 |0020: invoke-static {v14, v0, v1, v2, v3}, Lcom/ds/avare/threed/util/MatrixHelper;.perspectiveM:([FFFFF)V // method@25cb │ │ -0e5c3a: 54de 7a15 |0023: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mModelMatrix:[F // field@157a │ │ -0e5c3e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -0e5c40: 7120 2d04 0e00 |0026: invoke-static {v14, v0}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@042d │ │ -0e5c46: 54de 7a15 |0029: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mModelMatrix:[F // field@157a │ │ -0e5c4a: 54d1 7c15 |002b: iget-object v1, v13, Lcom/ds/avare/threed/TerrainRenderer;.mOrientation:Lcom/ds/avare/threed/util/Orientation; // field@157c │ │ -0e5c4e: 54d2 7315 |002d: iget-object v2, v13, Lcom/ds/avare/threed/TerrainRenderer;.mCamera:Lcom/ds/avare/threed/util/Camera; // field@1573 │ │ -0e5c52: 6e10 c625 0200 |002f: invoke-virtual {v2}, Lcom/ds/avare/threed/util/Camera;.isFirstPerson:()Z // method@25c6 │ │ -0e5c58: 0a02 |0032: move-result v2 │ │ -0e5c5a: 6e20 ce25 2100 |0033: invoke-virtual {v1, v2}, Lcom/ds/avare/threed/util/Orientation;.getDisplacementX:(Z)F // method@25ce │ │ -0e5c60: 0a01 |0036: move-result v1 │ │ -0e5c62: 54d2 7c15 |0037: iget-object v2, v13, Lcom/ds/avare/threed/TerrainRenderer;.mOrientation:Lcom/ds/avare/threed/util/Orientation; // field@157c │ │ -0e5c66: 54d3 7315 |0039: iget-object v3, v13, Lcom/ds/avare/threed/TerrainRenderer;.mCamera:Lcom/ds/avare/threed/util/Camera; // field@1573 │ │ -0e5c6a: 6e10 c625 0300 |003b: invoke-virtual {v3}, Lcom/ds/avare/threed/util/Camera;.isFirstPerson:()Z // method@25c6 │ │ -0e5c70: 0a03 |003e: move-result v3 │ │ -0e5c72: 6e20 cf25 3200 |003f: invoke-virtual {v2, v3}, Lcom/ds/avare/threed/util/Orientation;.getDisplacementY:(Z)F // method@25cf │ │ -0e5c78: 0a02 |0042: move-result v2 │ │ -0e5c7a: 1203 |0043: const/4 v3, #int 0 // #0 │ │ -0e5c7c: 7153 2f04 0e21 |0044: invoke-static {v14, v0, v1, v2, v3}, Landroid/opengl/Matrix;.translateM:([FIFFF)V // method@042f │ │ -0e5c82: 54d4 7a15 |0047: iget-object v4, v13, Lcom/ds/avare/threed/TerrainRenderer;.mModelMatrix:[F // field@157a │ │ -0e5c86: 54de 7c15 |0049: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mOrientation:Lcom/ds/avare/threed/util/Orientation; // field@157c │ │ -0e5c8a: 54d0 7315 |004b: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mCamera:Lcom/ds/avare/threed/util/Camera; // field@1573 │ │ -0e5c8e: 6e10 c625 0000 |004d: invoke-virtual {v0}, Lcom/ds/avare/threed/util/Camera;.isFirstPerson:()Z // method@25c6 │ │ -0e5c94: 0a00 |0050: move-result v0 │ │ -0e5c96: 6e20 d025 0e00 |0051: invoke-virtual {v14, v0}, Lcom/ds/avare/threed/util/Orientation;.getMapRotation:(Z)F // method@25d0 │ │ -0e5c9c: 0a06 |0054: move-result v6 │ │ -0e5c9e: 1205 |0055: const/4 v5, #int 0 // #0 │ │ -0e5ca0: 1207 |0056: const/4 v7, #int 0 // #0 │ │ -0e5ca2: 1208 |0057: const/4 v8, #int 0 // #0 │ │ -0e5ca4: 1509 803f |0058: const/high16 v9, #int 1065353216 // #3f80 │ │ -0e5ca8: 7706 2c04 0400 |005a: invoke-static/range {v4, v5, v6, v7, v8, v9}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@042c │ │ -0e5cae: 54de 7315 |005d: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mCamera:Lcom/ds/avare/threed/util/Camera; // field@1573 │ │ -0e5cb2: 54d0 8315 |005f: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mViewMatrix:[F // field@1583 │ │ -0e5cb6: 6e20 c925 0e00 |0061: invoke-virtual {v14, v0}, Lcom/ds/avare/threed/util/Camera;.setViewMatrix:([F)V // method@25c9 │ │ -0e5cbc: 54d1 7715 |0064: iget-object v1, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMVPMatrix:[F // field@1577 │ │ -0e5cc0: 54d3 8315 |0066: iget-object v3, v13, Lcom/ds/avare/threed/TerrainRenderer;.mViewMatrix:[F // field@1583 │ │ -0e5cc4: 54d5 7a15 |0068: iget-object v5, v13, Lcom/ds/avare/threed/TerrainRenderer;.mModelMatrix:[F // field@157a │ │ -0e5cc8: 1202 |006a: const/4 v2, #int 0 // #0 │ │ -0e5cca: 1204 |006b: const/4 v4, #int 0 // #0 │ │ -0e5ccc: 1206 |006c: const/4 v6, #int 0 // #0 │ │ -0e5cce: 7706 2a04 0100 |006d: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.multiplyMM:([FI[FI[FI)V // method@042a │ │ -0e5cd4: 54db 7715 |0070: iget-object v11, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMVPMatrix:[F // field@1577 │ │ -0e5cd8: 54d9 7e15 |0072: iget-object v9, v13, Lcom/ds/avare/threed/TerrainRenderer;.mProjectionMatrix:[F // field@157e │ │ -0e5cdc: 1208 |0074: const/4 v8, #int 0 // #0 │ │ -0e5cde: 120a |0075: const/4 v10, #int 0 // #0 │ │ -0e5ce0: 120c |0076: const/4 v12, #int 0 // #0 │ │ -0e5ce2: 07b7 |0077: move-object v7, v11 │ │ -0e5ce4: 7706 2a04 0700 |0078: invoke-static/range {v7, v8, v9, v10, v11, v12}, Landroid/opengl/Matrix;.multiplyMM:([FI[FI[FI)V // method@042a │ │ -0e5cea: 55de 8215 |007b: iget-boolean v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mTextureSet:Z // field@1582 │ │ -0e5cee: 380e 6700 |007d: if-eqz v14, 00e4 // +0067 │ │ -0e5cf2: 55de 7915 |007f: iget-boolean v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMapSet:Z // field@1579 │ │ -0e5cf6: 380e 6300 |0081: if-eqz v14, 00e4 // +0063 │ │ -0e5cfa: 54de 8115 |0083: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mTextureProgram:Lcom/ds/avare/threed/programs/TextureShaderProgram; // field@1581 │ │ -0e5cfe: 6e10 c025 0e00 |0085: invoke-virtual {v14}, Lcom/ds/avare/threed/programs/TextureShaderProgram;.useProgram:()V // method@25c0 │ │ -0e5d04: 54de 8115 |0088: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mTextureProgram:Lcom/ds/avare/threed/programs/TextureShaderProgram; // field@1581 │ │ -0e5d08: 54d0 7715 |008a: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMVPMatrix:[F // field@1577 │ │ -0e5d0c: 52d1 8015 |008c: iget v1, v13, Lcom/ds/avare/threed/TerrainRenderer;.mTexture:I // field@1580 │ │ -0e5d10: 6e30 be25 0e01 |008e: invoke-virtual {v14, v0, v1}, Lcom/ds/avare/threed/programs/TextureShaderProgram;.setUniforms:([FI)V // method@25be │ │ -0e5d16: 54de 8115 |0091: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mTextureProgram:Lcom/ds/avare/threed/programs/TextureShaderProgram; // field@1581 │ │ -0e5d1a: 6100 3216 |0093: sget-wide v0, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PER_PIXEL_SLOPE:D // field@1632 │ │ -0e5d1e: 8c00 |0095: double-to-float v0, v0 │ │ -0e5d20: 1401 3f37 b6c3 |0096: const v1, #float -364.432 // #c3b6373f │ │ -0e5d26: 54d2 7815 |0099: iget-object v2, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMap:Lcom/ds/avare/threed/objects/Map; // field@1578 │ │ -0e5d2a: 6e10 9b25 0200 |009b: invoke-virtual {v2}, Lcom/ds/avare/threed/objects/Map;.getRatio:()F // method@259b │ │ -0e5d30: 0a02 |009e: move-result v2 │ │ -0e5d32: 6103 3316 |009f: sget-wide v3, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PLUSZ:D // field@1633 │ │ -0e5d36: 8c33 |00a1: double-to-float v3, v3 │ │ -0e5d38: c932 |00a2: div-float/2addr v2, v3 │ │ -0e5d3a: 52d3 7115 |00a3: iget v3, v13, Lcom/ds/avare/threed/TerrainRenderer;.mAltitude:F // field@1571 │ │ -0e5d3e: 6e53 bf25 0e21 |00a5: invoke-virtual {v14, v0, v1, v2, v3}, Lcom/ds/avare/threed/programs/TextureShaderProgram;.setUniformsHeight:(FFFF)V // method@25bf │ │ -0e5d44: 54de 7815 |00a8: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMap:Lcom/ds/avare/threed/objects/Map; // field@1578 │ │ -0e5d48: 54d0 8115 |00aa: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mTextureProgram:Lcom/ds/avare/threed/programs/TextureShaderProgram; // field@1581 │ │ -0e5d4c: 6e20 9825 0e00 |00ac: invoke-virtual {v14, v0}, Lcom/ds/avare/threed/objects/Map;.bindData:(Lcom/ds/avare/threed/programs/TextureShaderProgram;)V // method@2598 │ │ -0e5d52: 54de 7815 |00af: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMap:Lcom/ds/avare/threed/objects/Map; // field@1578 │ │ -0e5d56: 6e10 9925 0e00 |00b1: invoke-virtual {v14}, Lcom/ds/avare/threed/objects/Map;.draw:()V // method@2599 │ │ -0e5d5c: 54de 7415 |00b4: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mColorProgram:Lcom/ds/avare/threed/programs/ColorShaderProgram; // field@1574 │ │ -0e5d60: 6e10 b825 0e00 |00b6: invoke-virtual {v14}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.useProgram:()V // method@25b8 │ │ -0e5d66: 54de 7415 |00b9: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mColorProgram:Lcom/ds/avare/threed/programs/ColorShaderProgram; // field@1574 │ │ -0e5d6a: 54d0 7715 |00bb: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMVPMatrix:[F // field@1577 │ │ -0e5d6e: 6e20 b725 0e00 |00bd: invoke-virtual {v14, v0}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.setUniforms:([F)V // method@25b7 │ │ -0e5d74: 54de 7f15 |00c0: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mShip:Lcom/ds/avare/threed/objects/Ship; // field@157f │ │ -0e5d78: 54d0 7415 |00c2: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mColorProgram:Lcom/ds/avare/threed/programs/ColorShaderProgram; // field@1574 │ │ -0e5d7c: 6e20 af25 0e00 |00c4: invoke-virtual {v14, v0}, Lcom/ds/avare/threed/objects/Ship;.bindData:(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V // method@25af │ │ -0e5d82: 54de 7f15 |00c7: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mShip:Lcom/ds/avare/threed/objects/Ship; // field@157f │ │ -0e5d86: 6e10 b125 0e00 |00c9: invoke-virtual {v14}, Lcom/ds/avare/threed/objects/Ship;.draw:()V // method@25b1 │ │ -0e5d8c: 54de 7b15 |00cc: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mObs:Lcom/ds/avare/threed/objects/Obstacles; // field@157b │ │ -0e5d90: 54d0 7415 |00ce: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mColorProgram:Lcom/ds/avare/threed/programs/ColorShaderProgram; // field@1574 │ │ -0e5d94: 6e20 a125 0e00 |00d0: invoke-virtual {v14, v0}, Lcom/ds/avare/threed/objects/Obstacles;.bindData:(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V // method@25a1 │ │ -0e5d9a: 54de 7b15 |00d3: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mObs:Lcom/ds/avare/threed/objects/Obstacles; // field@157b │ │ -0e5d9e: 6e10 a325 0e00 |00d5: invoke-virtual {v14}, Lcom/ds/avare/threed/objects/Obstacles;.draw:()V // method@25a3 │ │ -0e5da4: 54de 7d15 |00d8: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mOwnShip:Lcom/ds/avare/threed/objects/OwnShip; // field@157d │ │ -0e5da8: 54d0 7415 |00da: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mColorProgram:Lcom/ds/avare/threed/programs/ColorShaderProgram; // field@1574 │ │ -0e5dac: 6e20 a825 0e00 |00dc: invoke-virtual {v14, v0}, Lcom/ds/avare/threed/objects/OwnShip;.bindData:(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V // method@25a8 │ │ -0e5db2: 54de 7d15 |00df: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mOwnShip:Lcom/ds/avare/threed/objects/OwnShip; // field@157d │ │ -0e5db6: 6e10 aa25 0e00 |00e1: invoke-virtual {v14}, Lcom/ds/avare/threed/objects/OwnShip;.draw:()V // method@25aa │ │ -0e5dbc: 0e00 |00e4: return-void │ │ +0e5bec: |[0e5bec] com.ds.avare.threed.TerrainRenderer.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0e5bfc: 54de 7215 |0000: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@1572 │ │ +0e5c00: 1a00 410f |0002: const-string v0, "DrawFrame" // string@0f41 │ │ +0e5c04: 6e30 7a26 de00 |0004: invoke-virtual {v14, v13, v0}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +0e5c0a: 130e 0041 |0007: const/16 v14, #int 16640 // #4100 │ │ +0e5c0e: 7110 0a04 0e00 |0009: invoke-static {v14}, Landroid/opengl/GLES20;.glClear:(I)V // method@040a │ │ +0e5c14: 54de 7e15 |000c: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mProjectionMatrix:[F // field@157e │ │ +0e5c18: 54d0 7c15 |000e: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mOrientation:Lcom/ds/avare/threed/util/Orientation; // field@157c │ │ +0e5c1c: 6e10 d325 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/threed/util/Orientation;.getViewAngle:()F // method@25d3 │ │ +0e5c22: 0a00 |0013: move-result v0 │ │ +0e5c24: 52d1 8415 |0014: iget v1, v13, Lcom/ds/avare/threed/TerrainRenderer;.mWidth:I // field@1584 │ │ +0e5c28: 8211 |0016: int-to-float v1, v1 │ │ +0e5c2a: 52d2 7615 |0017: iget v2, v13, Lcom/ds/avare/threed/TerrainRenderer;.mHeight:I // field@1576 │ │ +0e5c2e: 8222 |0019: int-to-float v2, v2 │ │ +0e5c30: c921 |001a: div-float/2addr v1, v2 │ │ +0e5c32: 1402 6f12 833a |001b: const v2, #float 0.001 // #3a83126f │ │ +0e5c38: 1503 2041 |001e: const/high16 v3, #int 1092616192 // #4120 │ │ +0e5c3c: 7153 cb25 0e21 |0020: invoke-static {v14, v0, v1, v2, v3}, Lcom/ds/avare/threed/util/MatrixHelper;.perspectiveM:([FFFFF)V // method@25cb │ │ +0e5c42: 54de 7a15 |0023: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mModelMatrix:[F // field@157a │ │ +0e5c46: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +0e5c48: 7120 2d04 0e00 |0026: invoke-static {v14, v0}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@042d │ │ +0e5c4e: 54de 7a15 |0029: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mModelMatrix:[F // field@157a │ │ +0e5c52: 54d1 7c15 |002b: iget-object v1, v13, Lcom/ds/avare/threed/TerrainRenderer;.mOrientation:Lcom/ds/avare/threed/util/Orientation; // field@157c │ │ +0e5c56: 54d2 7315 |002d: iget-object v2, v13, Lcom/ds/avare/threed/TerrainRenderer;.mCamera:Lcom/ds/avare/threed/util/Camera; // field@1573 │ │ +0e5c5a: 6e10 c625 0200 |002f: invoke-virtual {v2}, Lcom/ds/avare/threed/util/Camera;.isFirstPerson:()Z // method@25c6 │ │ +0e5c60: 0a02 |0032: move-result v2 │ │ +0e5c62: 6e20 ce25 2100 |0033: invoke-virtual {v1, v2}, Lcom/ds/avare/threed/util/Orientation;.getDisplacementX:(Z)F // method@25ce │ │ +0e5c68: 0a01 |0036: move-result v1 │ │ +0e5c6a: 54d2 7c15 |0037: iget-object v2, v13, Lcom/ds/avare/threed/TerrainRenderer;.mOrientation:Lcom/ds/avare/threed/util/Orientation; // field@157c │ │ +0e5c6e: 54d3 7315 |0039: iget-object v3, v13, Lcom/ds/avare/threed/TerrainRenderer;.mCamera:Lcom/ds/avare/threed/util/Camera; // field@1573 │ │ +0e5c72: 6e10 c625 0300 |003b: invoke-virtual {v3}, Lcom/ds/avare/threed/util/Camera;.isFirstPerson:()Z // method@25c6 │ │ +0e5c78: 0a03 |003e: move-result v3 │ │ +0e5c7a: 6e20 cf25 3200 |003f: invoke-virtual {v2, v3}, Lcom/ds/avare/threed/util/Orientation;.getDisplacementY:(Z)F // method@25cf │ │ +0e5c80: 0a02 |0042: move-result v2 │ │ +0e5c82: 1203 |0043: const/4 v3, #int 0 // #0 │ │ +0e5c84: 7153 2f04 0e21 |0044: invoke-static {v14, v0, v1, v2, v3}, Landroid/opengl/Matrix;.translateM:([FIFFF)V // method@042f │ │ +0e5c8a: 54d4 7a15 |0047: iget-object v4, v13, Lcom/ds/avare/threed/TerrainRenderer;.mModelMatrix:[F // field@157a │ │ +0e5c8e: 54de 7c15 |0049: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mOrientation:Lcom/ds/avare/threed/util/Orientation; // field@157c │ │ +0e5c92: 54d0 7315 |004b: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mCamera:Lcom/ds/avare/threed/util/Camera; // field@1573 │ │ +0e5c96: 6e10 c625 0000 |004d: invoke-virtual {v0}, Lcom/ds/avare/threed/util/Camera;.isFirstPerson:()Z // method@25c6 │ │ +0e5c9c: 0a00 |0050: move-result v0 │ │ +0e5c9e: 6e20 d025 0e00 |0051: invoke-virtual {v14, v0}, Lcom/ds/avare/threed/util/Orientation;.getMapRotation:(Z)F // method@25d0 │ │ +0e5ca4: 0a06 |0054: move-result v6 │ │ +0e5ca6: 1205 |0055: const/4 v5, #int 0 // #0 │ │ +0e5ca8: 1207 |0056: const/4 v7, #int 0 // #0 │ │ +0e5caa: 1208 |0057: const/4 v8, #int 0 // #0 │ │ +0e5cac: 1509 803f |0058: const/high16 v9, #int 1065353216 // #3f80 │ │ +0e5cb0: 7706 2c04 0400 |005a: invoke-static/range {v4, v5, v6, v7, v8, v9}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@042c │ │ +0e5cb6: 54de 7315 |005d: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mCamera:Lcom/ds/avare/threed/util/Camera; // field@1573 │ │ +0e5cba: 54d0 8315 |005f: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mViewMatrix:[F // field@1583 │ │ +0e5cbe: 6e20 c925 0e00 |0061: invoke-virtual {v14, v0}, Lcom/ds/avare/threed/util/Camera;.setViewMatrix:([F)V // method@25c9 │ │ +0e5cc4: 54d1 7715 |0064: iget-object v1, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMVPMatrix:[F // field@1577 │ │ +0e5cc8: 54d3 8315 |0066: iget-object v3, v13, Lcom/ds/avare/threed/TerrainRenderer;.mViewMatrix:[F // field@1583 │ │ +0e5ccc: 54d5 7a15 |0068: iget-object v5, v13, Lcom/ds/avare/threed/TerrainRenderer;.mModelMatrix:[F // field@157a │ │ +0e5cd0: 1202 |006a: const/4 v2, #int 0 // #0 │ │ +0e5cd2: 1204 |006b: const/4 v4, #int 0 // #0 │ │ +0e5cd4: 1206 |006c: const/4 v6, #int 0 // #0 │ │ +0e5cd6: 7706 2a04 0100 |006d: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.multiplyMM:([FI[FI[FI)V // method@042a │ │ +0e5cdc: 54db 7715 |0070: iget-object v11, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMVPMatrix:[F // field@1577 │ │ +0e5ce0: 54d9 7e15 |0072: iget-object v9, v13, Lcom/ds/avare/threed/TerrainRenderer;.mProjectionMatrix:[F // field@157e │ │ +0e5ce4: 1208 |0074: const/4 v8, #int 0 // #0 │ │ +0e5ce6: 120a |0075: const/4 v10, #int 0 // #0 │ │ +0e5ce8: 120c |0076: const/4 v12, #int 0 // #0 │ │ +0e5cea: 07b7 |0077: move-object v7, v11 │ │ +0e5cec: 7706 2a04 0700 |0078: invoke-static/range {v7, v8, v9, v10, v11, v12}, Landroid/opengl/Matrix;.multiplyMM:([FI[FI[FI)V // method@042a │ │ +0e5cf2: 55de 8215 |007b: iget-boolean v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mTextureSet:Z // field@1582 │ │ +0e5cf6: 380e 6700 |007d: if-eqz v14, 00e4 // +0067 │ │ +0e5cfa: 55de 7915 |007f: iget-boolean v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMapSet:Z // field@1579 │ │ +0e5cfe: 380e 6300 |0081: if-eqz v14, 00e4 // +0063 │ │ +0e5d02: 54de 8115 |0083: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mTextureProgram:Lcom/ds/avare/threed/programs/TextureShaderProgram; // field@1581 │ │ +0e5d06: 6e10 c025 0e00 |0085: invoke-virtual {v14}, Lcom/ds/avare/threed/programs/TextureShaderProgram;.useProgram:()V // method@25c0 │ │ +0e5d0c: 54de 8115 |0088: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mTextureProgram:Lcom/ds/avare/threed/programs/TextureShaderProgram; // field@1581 │ │ +0e5d10: 54d0 7715 |008a: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMVPMatrix:[F // field@1577 │ │ +0e5d14: 52d1 8015 |008c: iget v1, v13, Lcom/ds/avare/threed/TerrainRenderer;.mTexture:I // field@1580 │ │ +0e5d18: 6e30 be25 0e01 |008e: invoke-virtual {v14, v0, v1}, Lcom/ds/avare/threed/programs/TextureShaderProgram;.setUniforms:([FI)V // method@25be │ │ +0e5d1e: 54de 8115 |0091: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mTextureProgram:Lcom/ds/avare/threed/programs/TextureShaderProgram; // field@1581 │ │ +0e5d22: 6100 3216 |0093: sget-wide v0, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PER_PIXEL_SLOPE:D // field@1632 │ │ +0e5d26: 8c00 |0095: double-to-float v0, v0 │ │ +0e5d28: 1401 3f37 b6c3 |0096: const v1, #float -364.432 // #c3b6373f │ │ +0e5d2e: 54d2 7815 |0099: iget-object v2, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMap:Lcom/ds/avare/threed/objects/Map; // field@1578 │ │ +0e5d32: 6e10 9b25 0200 |009b: invoke-virtual {v2}, Lcom/ds/avare/threed/objects/Map;.getRatio:()F // method@259b │ │ +0e5d38: 0a02 |009e: move-result v2 │ │ +0e5d3a: 6103 3316 |009f: sget-wide v3, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PLUSZ:D // field@1633 │ │ +0e5d3e: 8c33 |00a1: double-to-float v3, v3 │ │ +0e5d40: c932 |00a2: div-float/2addr v2, v3 │ │ +0e5d42: 52d3 7115 |00a3: iget v3, v13, Lcom/ds/avare/threed/TerrainRenderer;.mAltitude:F // field@1571 │ │ +0e5d46: 6e53 bf25 0e21 |00a5: invoke-virtual {v14, v0, v1, v2, v3}, Lcom/ds/avare/threed/programs/TextureShaderProgram;.setUniformsHeight:(FFFF)V // method@25bf │ │ +0e5d4c: 54de 7815 |00a8: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMap:Lcom/ds/avare/threed/objects/Map; // field@1578 │ │ +0e5d50: 54d0 8115 |00aa: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mTextureProgram:Lcom/ds/avare/threed/programs/TextureShaderProgram; // field@1581 │ │ +0e5d54: 6e20 9825 0e00 |00ac: invoke-virtual {v14, v0}, Lcom/ds/avare/threed/objects/Map;.bindData:(Lcom/ds/avare/threed/programs/TextureShaderProgram;)V // method@2598 │ │ +0e5d5a: 54de 7815 |00af: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMap:Lcom/ds/avare/threed/objects/Map; // field@1578 │ │ +0e5d5e: 6e10 9925 0e00 |00b1: invoke-virtual {v14}, Lcom/ds/avare/threed/objects/Map;.draw:()V // method@2599 │ │ +0e5d64: 54de 7415 |00b4: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mColorProgram:Lcom/ds/avare/threed/programs/ColorShaderProgram; // field@1574 │ │ +0e5d68: 6e10 b825 0e00 |00b6: invoke-virtual {v14}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.useProgram:()V // method@25b8 │ │ +0e5d6e: 54de 7415 |00b9: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mColorProgram:Lcom/ds/avare/threed/programs/ColorShaderProgram; // field@1574 │ │ +0e5d72: 54d0 7715 |00bb: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mMVPMatrix:[F // field@1577 │ │ +0e5d76: 6e20 b725 0e00 |00bd: invoke-virtual {v14, v0}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.setUniforms:([F)V // method@25b7 │ │ +0e5d7c: 54de 7f15 |00c0: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mShip:Lcom/ds/avare/threed/objects/Ship; // field@157f │ │ +0e5d80: 54d0 7415 |00c2: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mColorProgram:Lcom/ds/avare/threed/programs/ColorShaderProgram; // field@1574 │ │ +0e5d84: 6e20 af25 0e00 |00c4: invoke-virtual {v14, v0}, Lcom/ds/avare/threed/objects/Ship;.bindData:(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V // method@25af │ │ +0e5d8a: 54de 7f15 |00c7: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mShip:Lcom/ds/avare/threed/objects/Ship; // field@157f │ │ +0e5d8e: 6e10 b125 0e00 |00c9: invoke-virtual {v14}, Lcom/ds/avare/threed/objects/Ship;.draw:()V // method@25b1 │ │ +0e5d94: 54de 7b15 |00cc: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mObs:Lcom/ds/avare/threed/objects/Obstacles; // field@157b │ │ +0e5d98: 54d0 7415 |00ce: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mColorProgram:Lcom/ds/avare/threed/programs/ColorShaderProgram; // field@1574 │ │ +0e5d9c: 6e20 a125 0e00 |00d0: invoke-virtual {v14, v0}, Lcom/ds/avare/threed/objects/Obstacles;.bindData:(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V // method@25a1 │ │ +0e5da2: 54de 7b15 |00d3: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mObs:Lcom/ds/avare/threed/objects/Obstacles; // field@157b │ │ +0e5da6: 6e10 a325 0e00 |00d5: invoke-virtual {v14}, Lcom/ds/avare/threed/objects/Obstacles;.draw:()V // method@25a3 │ │ +0e5dac: 54de 7d15 |00d8: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mOwnShip:Lcom/ds/avare/threed/objects/OwnShip; // field@157d │ │ +0e5db0: 54d0 7415 |00da: iget-object v0, v13, Lcom/ds/avare/threed/TerrainRenderer;.mColorProgram:Lcom/ds/avare/threed/programs/ColorShaderProgram; // field@1574 │ │ +0e5db4: 6e20 a825 0e00 |00dc: invoke-virtual {v14, v0}, Lcom/ds/avare/threed/objects/OwnShip;.bindData:(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V // method@25a8 │ │ +0e5dba: 54de 7d15 |00df: iget-object v14, v13, Lcom/ds/avare/threed/TerrainRenderer;.mOwnShip:Lcom/ds/avare/threed/objects/OwnShip; // field@157d │ │ +0e5dbe: 6e10 aa25 0e00 |00e1: invoke-virtual {v14}, Lcom/ds/avare/threed/objects/OwnShip;.draw:()V // method@25aa │ │ +0e5dc4: 0e00 |00e4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0009 line=142 │ │ 0x000c line=146 │ │ 0x0023 line=151 │ │ 0x0029 line=152 │ │ @@ -245132,23 +245134,23 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0e5dc0: |[0e5dc0] com.ds.avare.threed.TerrainRenderer.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V │ │ -0e5dd0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e5dd2: 7140 2604 1132 |0001: invoke-static {v1, v1, v2, v3}, Landroid/opengl/GLES20;.glViewport:(IIII)V // method@0426 │ │ -0e5dd8: 5902 8415 |0004: iput v2, v0, Lcom/ds/avare/threed/TerrainRenderer;.mWidth:I // field@1584 │ │ -0e5ddc: 5903 7615 |0006: iput v3, v0, Lcom/ds/avare/threed/TerrainRenderer;.mHeight:I // field@1576 │ │ -0e5de0: 5401 7215 |0008: iget-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@1572 │ │ -0e5de4: 1a02 ac25 |000a: const-string v2, "SurfaceChanged" // string@25ac │ │ -0e5de8: 6e30 7a26 0102 |000c: invoke-virtual {v1, v0, v2}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -0e5dee: 0e00 |000f: return-void │ │ +0e5dc8: |[0e5dc8] com.ds.avare.threed.TerrainRenderer.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V │ │ +0e5dd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e5dda: 7140 2604 1132 |0001: invoke-static {v1, v1, v2, v3}, Landroid/opengl/GLES20;.glViewport:(IIII)V // method@0426 │ │ +0e5de0: 5902 8415 |0004: iput v2, v0, Lcom/ds/avare/threed/TerrainRenderer;.mWidth:I // field@1584 │ │ +0e5de4: 5903 7615 |0006: iput v3, v0, Lcom/ds/avare/threed/TerrainRenderer;.mHeight:I // field@1576 │ │ +0e5de8: 5401 7215 |0008: iget-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@1572 │ │ +0e5dec: 1a02 ac25 |000a: const-string v2, "SurfaceChanged" // string@25ac │ │ +0e5df0: 6e30 7a26 0102 |000c: invoke-virtual {v1, v0, v2}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +0e5df6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=125 │ │ 0x0004 line=127 │ │ 0x0006 line=128 │ │ 0x0008 line=129 │ │ locals : │ │ @@ -245162,60 +245164,60 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 100 16-bit code units │ │ -0e5df0: |[0e5df0] com.ds.avare.threed.TerrainRenderer.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -0e5e00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e5e02: 7140 0b04 1111 |0001: invoke-static {v1, v1, v1, v1}, Landroid/opengl/GLES20;.glClearColor:(FFFF)V // method@040b │ │ -0e5e08: 5401 7515 |0004: iget-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mContext:Landroid/content/Context; // field@1575 │ │ -0e5e0c: 7110 8f26 0100 |0006: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ -0e5e12: 0a01 |0009: move-result v1 │ │ -0e5e14: 1502 4040 |000a: const/high16 v2, #int 1077936128 // #4040 │ │ -0e5e18: a801 0102 |000c: mul-float v1, v1, v2 │ │ -0e5e1c: 7110 1c04 0100 |000e: invoke-static {v1}, Landroid/opengl/GLES20;.glLineWidth:(F)V // method@041c │ │ -0e5e22: 1301 710b |0011: const/16 v1, #int 2929 // #b71 │ │ -0e5e26: 7110 1404 0100 |0013: invoke-static {v1}, Landroid/opengl/GLES20;.glEnable:(I)V // method@0414 │ │ -0e5e2c: 1301 0302 |0016: const/16 v1, #int 515 // #203 │ │ -0e5e30: 7110 1204 0100 |0018: invoke-static {v1}, Landroid/opengl/GLES20;.glDepthFunc:(I)V // method@0412 │ │ -0e5e36: 2201 2b06 |001b: new-instance v1, Lcom/ds/avare/threed/objects/Map; // type@062b │ │ -0e5e3a: 7010 9725 0100 |001d: invoke-direct {v1}, Lcom/ds/avare/threed/objects/Map;.:()V // method@2597 │ │ -0e5e40: 5b01 7815 |0020: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mMap:Lcom/ds/avare/threed/objects/Map; // field@1578 │ │ -0e5e44: 2201 2e06 |0022: new-instance v1, Lcom/ds/avare/threed/objects/Ship; // type@062e │ │ -0e5e48: 7010 ad25 0100 |0024: invoke-direct {v1}, Lcom/ds/avare/threed/objects/Ship;.:()V // method@25ad │ │ -0e5e4e: 5b01 7f15 |0027: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mShip:Lcom/ds/avare/threed/objects/Ship; // field@157f │ │ -0e5e52: 2201 2c06 |0029: new-instance v1, Lcom/ds/avare/threed/objects/Obstacles; // type@062c │ │ -0e5e56: 7010 9f25 0100 |002b: invoke-direct {v1}, Lcom/ds/avare/threed/objects/Obstacles;.:()V // method@259f │ │ -0e5e5c: 5b01 7b15 |002e: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mObs:Lcom/ds/avare/threed/objects/Obstacles; // field@157b │ │ -0e5e60: 2201 2d06 |0030: new-instance v1, Lcom/ds/avare/threed/objects/OwnShip; // type@062d │ │ -0e5e64: 7010 a725 0100 |0032: invoke-direct {v1}, Lcom/ds/avare/threed/objects/OwnShip;.:()V // method@25a7 │ │ -0e5e6a: 5b01 7d15 |0035: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mOwnShip:Lcom/ds/avare/threed/objects/OwnShip; // field@157d │ │ -0e5e6e: 2201 3206 |0037: new-instance v1, Lcom/ds/avare/threed/util/Camera; // type@0632 │ │ -0e5e72: 7010 c125 0100 |0039: invoke-direct {v1}, Lcom/ds/avare/threed/util/Camera;.:()V // method@25c1 │ │ -0e5e78: 5b01 7315 |003c: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mCamera:Lcom/ds/avare/threed/util/Camera; // field@1573 │ │ -0e5e7c: 2201 3406 |003e: new-instance v1, Lcom/ds/avare/threed/util/Orientation; // type@0634 │ │ -0e5e80: 7010 cd25 0100 |0040: invoke-direct {v1}, Lcom/ds/avare/threed/util/Orientation;.:()V // method@25cd │ │ -0e5e86: 5b01 7c15 |0043: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mOrientation:Lcom/ds/avare/threed/util/Orientation; // field@157c │ │ -0e5e8a: 1201 |0045: const/4 v1, #int 0 // #0 │ │ -0e5e8c: 5c01 8215 |0046: iput-boolean v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mTextureSet:Z // field@1582 │ │ -0e5e90: 5c01 7915 |0048: iput-boolean v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mMapSet:Z // field@1579 │ │ -0e5e94: 2201 3106 |004a: new-instance v1, Lcom/ds/avare/threed/programs/TextureShaderProgram; // type@0631 │ │ -0e5e98: 5402 7515 |004c: iget-object v2, v0, Lcom/ds/avare/threed/TerrainRenderer;.mContext:Landroid/content/Context; // field@1575 │ │ -0e5e9c: 7020 bb25 2100 |004e: invoke-direct {v1, v2}, Lcom/ds/avare/threed/programs/TextureShaderProgram;.:(Landroid/content/Context;)V // method@25bb │ │ -0e5ea2: 5b01 8115 |0051: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mTextureProgram:Lcom/ds/avare/threed/programs/TextureShaderProgram; // field@1581 │ │ -0e5ea6: 2201 2f06 |0053: new-instance v1, Lcom/ds/avare/threed/programs/ColorShaderProgram; // type@062f │ │ -0e5eaa: 5402 7515 |0055: iget-object v2, v0, Lcom/ds/avare/threed/TerrainRenderer;.mContext:Landroid/content/Context; // field@1575 │ │ -0e5eae: 7020 b425 2100 |0057: invoke-direct {v1, v2}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.:(Landroid/content/Context;)V // method@25b4 │ │ -0e5eb4: 5b01 7415 |005a: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mColorProgram:Lcom/ds/avare/threed/programs/ColorShaderProgram; // field@1574 │ │ -0e5eb8: 5401 7215 |005c: iget-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@1572 │ │ -0e5ebc: 1a02 ad25 |005e: const-string v2, "SurfaceCreated" // string@25ad │ │ -0e5ec0: 6e30 7a26 0102 |0060: invoke-virtual {v1, v0, v2}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -0e5ec6: 0e00 |0063: return-void │ │ +0e5df8: |[0e5df8] com.ds.avare.threed.TerrainRenderer.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +0e5e08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e5e0a: 7140 0b04 1111 |0001: invoke-static {v1, v1, v1, v1}, Landroid/opengl/GLES20;.glClearColor:(FFFF)V // method@040b │ │ +0e5e10: 5401 7515 |0004: iget-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mContext:Landroid/content/Context; // field@1575 │ │ +0e5e14: 7110 8f26 0100 |0006: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ +0e5e1a: 0a01 |0009: move-result v1 │ │ +0e5e1c: 1502 4040 |000a: const/high16 v2, #int 1077936128 // #4040 │ │ +0e5e20: a801 0102 |000c: mul-float v1, v1, v2 │ │ +0e5e24: 7110 1c04 0100 |000e: invoke-static {v1}, Landroid/opengl/GLES20;.glLineWidth:(F)V // method@041c │ │ +0e5e2a: 1301 710b |0011: const/16 v1, #int 2929 // #b71 │ │ +0e5e2e: 7110 1404 0100 |0013: invoke-static {v1}, Landroid/opengl/GLES20;.glEnable:(I)V // method@0414 │ │ +0e5e34: 1301 0302 |0016: const/16 v1, #int 515 // #203 │ │ +0e5e38: 7110 1204 0100 |0018: invoke-static {v1}, Landroid/opengl/GLES20;.glDepthFunc:(I)V // method@0412 │ │ +0e5e3e: 2201 2b06 |001b: new-instance v1, Lcom/ds/avare/threed/objects/Map; // type@062b │ │ +0e5e42: 7010 9725 0100 |001d: invoke-direct {v1}, Lcom/ds/avare/threed/objects/Map;.:()V // method@2597 │ │ +0e5e48: 5b01 7815 |0020: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mMap:Lcom/ds/avare/threed/objects/Map; // field@1578 │ │ +0e5e4c: 2201 2e06 |0022: new-instance v1, Lcom/ds/avare/threed/objects/Ship; // type@062e │ │ +0e5e50: 7010 ad25 0100 |0024: invoke-direct {v1}, Lcom/ds/avare/threed/objects/Ship;.:()V // method@25ad │ │ +0e5e56: 5b01 7f15 |0027: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mShip:Lcom/ds/avare/threed/objects/Ship; // field@157f │ │ +0e5e5a: 2201 2c06 |0029: new-instance v1, Lcom/ds/avare/threed/objects/Obstacles; // type@062c │ │ +0e5e5e: 7010 9f25 0100 |002b: invoke-direct {v1}, Lcom/ds/avare/threed/objects/Obstacles;.:()V // method@259f │ │ +0e5e64: 5b01 7b15 |002e: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mObs:Lcom/ds/avare/threed/objects/Obstacles; // field@157b │ │ +0e5e68: 2201 2d06 |0030: new-instance v1, Lcom/ds/avare/threed/objects/OwnShip; // type@062d │ │ +0e5e6c: 7010 a725 0100 |0032: invoke-direct {v1}, Lcom/ds/avare/threed/objects/OwnShip;.:()V // method@25a7 │ │ +0e5e72: 5b01 7d15 |0035: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mOwnShip:Lcom/ds/avare/threed/objects/OwnShip; // field@157d │ │ +0e5e76: 2201 3206 |0037: new-instance v1, Lcom/ds/avare/threed/util/Camera; // type@0632 │ │ +0e5e7a: 7010 c125 0100 |0039: invoke-direct {v1}, Lcom/ds/avare/threed/util/Camera;.:()V // method@25c1 │ │ +0e5e80: 5b01 7315 |003c: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mCamera:Lcom/ds/avare/threed/util/Camera; // field@1573 │ │ +0e5e84: 2201 3406 |003e: new-instance v1, Lcom/ds/avare/threed/util/Orientation; // type@0634 │ │ +0e5e88: 7010 cd25 0100 |0040: invoke-direct {v1}, Lcom/ds/avare/threed/util/Orientation;.:()V // method@25cd │ │ +0e5e8e: 5b01 7c15 |0043: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mOrientation:Lcom/ds/avare/threed/util/Orientation; // field@157c │ │ +0e5e92: 1201 |0045: const/4 v1, #int 0 // #0 │ │ +0e5e94: 5c01 8215 |0046: iput-boolean v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mTextureSet:Z // field@1582 │ │ +0e5e98: 5c01 7915 |0048: iput-boolean v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mMapSet:Z // field@1579 │ │ +0e5e9c: 2201 3106 |004a: new-instance v1, Lcom/ds/avare/threed/programs/TextureShaderProgram; // type@0631 │ │ +0e5ea0: 5402 7515 |004c: iget-object v2, v0, Lcom/ds/avare/threed/TerrainRenderer;.mContext:Landroid/content/Context; // field@1575 │ │ +0e5ea4: 7020 bb25 2100 |004e: invoke-direct {v1, v2}, Lcom/ds/avare/threed/programs/TextureShaderProgram;.:(Landroid/content/Context;)V // method@25bb │ │ +0e5eaa: 5b01 8115 |0051: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mTextureProgram:Lcom/ds/avare/threed/programs/TextureShaderProgram; // field@1581 │ │ +0e5eae: 2201 2f06 |0053: new-instance v1, Lcom/ds/avare/threed/programs/ColorShaderProgram; // type@062f │ │ +0e5eb2: 5402 7515 |0055: iget-object v2, v0, Lcom/ds/avare/threed/TerrainRenderer;.mContext:Landroid/content/Context; // field@1575 │ │ +0e5eb6: 7020 b425 2100 |0057: invoke-direct {v1, v2}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.:(Landroid/content/Context;)V // method@25b4 │ │ +0e5ebc: 5b01 7415 |005a: iput-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mColorProgram:Lcom/ds/avare/threed/programs/ColorShaderProgram; // field@1574 │ │ +0e5ec0: 5401 7215 |005c: iget-object v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@1572 │ │ +0e5ec4: 1a02 ad25 |005e: const-string v2, "SurfaceCreated" // string@25ad │ │ +0e5ec8: 6e30 7a26 0102 |0060: invoke-virtual {v1, v0, v2}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +0e5ece: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x0004 line=93 │ │ 0x0013 line=96 │ │ 0x0018 line=97 │ │ 0x001b line=99 │ │ @@ -245239,17 +245241,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5ec8: |[0e5ec8] com.ds.avare.threed.TerrainRenderer.setAltitude:(F)V │ │ -0e5ed8: 5901 7115 |0000: iput v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mAltitude:F // field@1571 │ │ -0e5edc: 0e00 |0002: return-void │ │ +0e5ed0: |[0e5ed0] com.ds.avare.threed.TerrainRenderer.setAltitude:(F)V │ │ +0e5ee0: 5901 7115 |0000: iput v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mAltitude:F // field@1571 │ │ +0e5ee4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/threed/TerrainRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -245258,38 +245260,38 @@ │ │ type : '([Lcom/ds/avare/threed/data/Vector4d;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -0e5ee0: |[0e5ee0] com.ds.avare.threed.TerrainRenderer.setObstacles:([Lcom/ds/avare/threed/data/Vector4d;)V │ │ -0e5ef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e5ef2: 3807 2100 |0001: if-eqz v7, 0022 // +0021 │ │ -0e5ef6: 5461 7b15 |0003: iget-object v1, v6, Lcom/ds/avare/threed/TerrainRenderer;.mObs:Lcom/ds/avare/threed/objects/Obstacles; // field@157b │ │ -0e5efa: 2172 |0005: array-length v2, v7 │ │ -0e5efc: 6e20 a525 2100 |0006: invoke-virtual {v1, v2}, Lcom/ds/avare/threed/objects/Obstacles;.initObstacles:(I)V // method@25a5 │ │ -0e5f02: 2171 |0009: array-length v1, v7 │ │ -0e5f04: 3510 1d00 |000a: if-ge v0, v1, 0027 // +001d │ │ -0e5f08: 4602 0700 |000c: aget-object v2, v7, v0 │ │ -0e5f0c: 5463 7b15 |000e: iget-object v3, v6, Lcom/ds/avare/threed/TerrainRenderer;.mObs:Lcom/ds/avare/threed/objects/Obstacles; // field@157b │ │ -0e5f10: 6e10 8e25 0200 |0010: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getX:()F // method@258e │ │ -0e5f16: 0a04 |0013: move-result v4 │ │ -0e5f18: 6e10 8f25 0200 |0014: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getY:()F // method@258f │ │ -0e5f1e: 0a05 |0017: move-result v5 │ │ -0e5f20: 6e10 9025 0200 |0018: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getZ:()F // method@2590 │ │ -0e5f26: 0a02 |001b: move-result v2 │ │ -0e5f28: 6e40 a025 4325 |001c: invoke-virtual {v3, v4, v5, v2}, Lcom/ds/avare/threed/objects/Obstacles;.addObstacles:(FFF)V // method@25a0 │ │ -0e5f2e: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0e5f32: 28e9 |0021: goto 000a // -0017 │ │ -0e5f34: 5467 7b15 |0022: iget-object v7, v6, Lcom/ds/avare/threed/TerrainRenderer;.mObs:Lcom/ds/avare/threed/objects/Obstacles; // field@157b │ │ -0e5f38: 6e20 a525 0700 |0024: invoke-virtual {v7, v0}, Lcom/ds/avare/threed/objects/Obstacles;.initObstacles:(I)V // method@25a5 │ │ -0e5f3e: 5467 7b15 |0027: iget-object v7, v6, Lcom/ds/avare/threed/TerrainRenderer;.mObs:Lcom/ds/avare/threed/objects/Obstacles; // field@157b │ │ -0e5f42: 6e10 a225 0700 |0029: invoke-virtual {v7}, Lcom/ds/avare/threed/objects/Obstacles;.doneObstacles:()V // method@25a2 │ │ -0e5f48: 0e00 |002c: return-void │ │ +0e5ee8: |[0e5ee8] com.ds.avare.threed.TerrainRenderer.setObstacles:([Lcom/ds/avare/threed/data/Vector4d;)V │ │ +0e5ef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e5efa: 3807 2100 |0001: if-eqz v7, 0022 // +0021 │ │ +0e5efe: 5461 7b15 |0003: iget-object v1, v6, Lcom/ds/avare/threed/TerrainRenderer;.mObs:Lcom/ds/avare/threed/objects/Obstacles; // field@157b │ │ +0e5f02: 2172 |0005: array-length v2, v7 │ │ +0e5f04: 6e20 a525 2100 |0006: invoke-virtual {v1, v2}, Lcom/ds/avare/threed/objects/Obstacles;.initObstacles:(I)V // method@25a5 │ │ +0e5f0a: 2171 |0009: array-length v1, v7 │ │ +0e5f0c: 3510 1d00 |000a: if-ge v0, v1, 0027 // +001d │ │ +0e5f10: 4602 0700 |000c: aget-object v2, v7, v0 │ │ +0e5f14: 5463 7b15 |000e: iget-object v3, v6, Lcom/ds/avare/threed/TerrainRenderer;.mObs:Lcom/ds/avare/threed/objects/Obstacles; // field@157b │ │ +0e5f18: 6e10 8e25 0200 |0010: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getX:()F // method@258e │ │ +0e5f1e: 0a04 |0013: move-result v4 │ │ +0e5f20: 6e10 8f25 0200 |0014: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getY:()F // method@258f │ │ +0e5f26: 0a05 |0017: move-result v5 │ │ +0e5f28: 6e10 9025 0200 |0018: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getZ:()F // method@2590 │ │ +0e5f2e: 0a02 |001b: move-result v2 │ │ +0e5f30: 6e40 a025 4325 |001c: invoke-virtual {v3, v4, v5, v2}, Lcom/ds/avare/threed/objects/Obstacles;.addObstacles:(FFF)V // method@25a0 │ │ +0e5f36: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e5f3a: 28e9 |0021: goto 000a // -0017 │ │ +0e5f3c: 5467 7b15 |0022: iget-object v7, v6, Lcom/ds/avare/threed/TerrainRenderer;.mObs:Lcom/ds/avare/threed/objects/Obstacles; // field@157b │ │ +0e5f40: 6e20 a525 0700 |0024: invoke-virtual {v7, v0}, Lcom/ds/avare/threed/objects/Obstacles;.initObstacles:(I)V // method@25a5 │ │ +0e5f46: 5467 7b15 |0027: iget-object v7, v6, Lcom/ds/avare/threed/TerrainRenderer;.mObs:Lcom/ds/avare/threed/objects/Obstacles; // field@157b │ │ +0e5f4a: 6e10 a225 0700 |0029: invoke-virtual {v7}, Lcom/ds/avare/threed/objects/Obstacles;.doneObstacles:()V // method@25a2 │ │ +0e5f50: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=232 │ │ 0x0009 line=233 │ │ 0x000e line=234 │ │ 0x0022 line=238 │ │ 0x0027 line=240 │ │ @@ -245302,28 +245304,28 @@ │ │ type : '(Lcom/ds/avare/threed/data/Vector4d;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -0e5f4c: |[0e5f4c] com.ds.avare.threed.TerrainRenderer.setOwnShip:(Lcom/ds/avare/threed/data/Vector4d;)V │ │ -0e5f5c: 5440 7d15 |0000: iget-object v0, v4, Lcom/ds/avare/threed/TerrainRenderer;.mOwnShip:Lcom/ds/avare/threed/objects/OwnShip; // field@157d │ │ -0e5f60: 6e10 8e25 0500 |0002: invoke-virtual {v5}, Lcom/ds/avare/threed/data/Vector4d;.getX:()F // method@258e │ │ -0e5f66: 0a01 |0005: move-result v1 │ │ -0e5f68: 6e10 8f25 0500 |0006: invoke-virtual {v5}, Lcom/ds/avare/threed/data/Vector4d;.getY:()F // method@258f │ │ -0e5f6e: 0a02 |0009: move-result v2 │ │ -0e5f70: 6e10 9025 0500 |000a: invoke-virtual {v5}, Lcom/ds/avare/threed/data/Vector4d;.getZ:()F // method@2590 │ │ -0e5f76: 0a03 |000d: move-result v3 │ │ -0e5f78: 6e10 8d25 0500 |000e: invoke-virtual {v5}, Lcom/ds/avare/threed/data/Vector4d;.getAngle:()F // method@258d │ │ -0e5f7e: 0a05 |0011: move-result v5 │ │ -0e5f80: 6e55 ac25 1032 |0012: invoke-virtual {v0, v1, v2, v3, v5}, Lcom/ds/avare/threed/objects/OwnShip;.initOwnShip:(FFFF)V // method@25ac │ │ -0e5f86: 5445 7d15 |0015: iget-object v5, v4, Lcom/ds/avare/threed/TerrainRenderer;.mOwnShip:Lcom/ds/avare/threed/objects/OwnShip; // field@157d │ │ -0e5f8a: 6e10 a925 0500 |0017: invoke-virtual {v5}, Lcom/ds/avare/threed/objects/OwnShip;.doneOwnShips:()V // method@25a9 │ │ -0e5f90: 0e00 |001a: return-void │ │ +0e5f54: |[0e5f54] com.ds.avare.threed.TerrainRenderer.setOwnShip:(Lcom/ds/avare/threed/data/Vector4d;)V │ │ +0e5f64: 5440 7d15 |0000: iget-object v0, v4, Lcom/ds/avare/threed/TerrainRenderer;.mOwnShip:Lcom/ds/avare/threed/objects/OwnShip; // field@157d │ │ +0e5f68: 6e10 8e25 0500 |0002: invoke-virtual {v5}, Lcom/ds/avare/threed/data/Vector4d;.getX:()F // method@258e │ │ +0e5f6e: 0a01 |0005: move-result v1 │ │ +0e5f70: 6e10 8f25 0500 |0006: invoke-virtual {v5}, Lcom/ds/avare/threed/data/Vector4d;.getY:()F // method@258f │ │ +0e5f76: 0a02 |0009: move-result v2 │ │ +0e5f78: 6e10 9025 0500 |000a: invoke-virtual {v5}, Lcom/ds/avare/threed/data/Vector4d;.getZ:()F // method@2590 │ │ +0e5f7e: 0a03 |000d: move-result v3 │ │ +0e5f80: 6e10 8d25 0500 |000e: invoke-virtual {v5}, Lcom/ds/avare/threed/data/Vector4d;.getAngle:()F // method@258d │ │ +0e5f86: 0a05 |0011: move-result v5 │ │ +0e5f88: 6e55 ac25 1032 |0012: invoke-virtual {v0, v1, v2, v3, v5}, Lcom/ds/avare/threed/objects/OwnShip;.initOwnShip:(FFFF)V // method@25ac │ │ +0e5f8e: 5445 7d15 |0015: iget-object v5, v4, Lcom/ds/avare/threed/TerrainRenderer;.mOwnShip:Lcom/ds/avare/threed/objects/OwnShip; // field@157d │ │ +0e5f92: 6e10 a925 0500 |0017: invoke-virtual {v5}, Lcom/ds/avare/threed/objects/OwnShip;.doneOwnShips:()V // method@25a9 │ │ +0e5f98: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0015 line=226 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/ds/avare/threed/TerrainRenderer; │ │ 0x0000 - 0x001b reg=5 (null) Lcom/ds/avare/threed/data/Vector4d; │ │ @@ -245333,40 +245335,40 @@ │ │ type : '([Lcom/ds/avare/threed/data/Vector4d;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0e5f94: |[0e5f94] com.ds.avare.threed.TerrainRenderer.setShips:([Lcom/ds/avare/threed/data/Vector4d;)V │ │ -0e5fa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e5fa6: 3808 2500 |0001: if-eqz v8, 0026 // +0025 │ │ -0e5faa: 5471 7f15 |0003: iget-object v1, v7, Lcom/ds/avare/threed/TerrainRenderer;.mShip:Lcom/ds/avare/threed/objects/Ship; // field@157f │ │ -0e5fae: 2182 |0005: array-length v2, v8 │ │ -0e5fb0: 6e20 b325 2100 |0006: invoke-virtual {v1, v2}, Lcom/ds/avare/threed/objects/Ship;.initShips:(I)V // method@25b3 │ │ -0e5fb6: 2181 |0009: array-length v1, v8 │ │ -0e5fb8: 3510 2100 |000a: if-ge v0, v1, 002b // +0021 │ │ -0e5fbc: 4602 0800 |000c: aget-object v2, v8, v0 │ │ -0e5fc0: 5473 7f15 |000e: iget-object v3, v7, Lcom/ds/avare/threed/TerrainRenderer;.mShip:Lcom/ds/avare/threed/objects/Ship; // field@157f │ │ -0e5fc4: 6e10 8e25 0200 |0010: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getX:()F // method@258e │ │ -0e5fca: 0a04 |0013: move-result v4 │ │ -0e5fcc: 6e10 8f25 0200 |0014: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getY:()F // method@258f │ │ -0e5fd2: 0a05 |0017: move-result v5 │ │ -0e5fd4: 6e10 9025 0200 |0018: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getZ:()F // method@2590 │ │ -0e5fda: 0a06 |001b: move-result v6 │ │ -0e5fdc: 6e10 8d25 0200 |001c: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getAngle:()F // method@258d │ │ -0e5fe2: 0a02 |001f: move-result v2 │ │ -0e5fe4: 6e52 ae25 4365 |0020: invoke-virtual {v3, v4, v5, v6, v2}, Lcom/ds/avare/threed/objects/Ship;.addShip:(FFFF)V // method@25ae │ │ -0e5fea: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0e5fee: 28e5 |0025: goto 000a // -001b │ │ -0e5ff0: 5478 7f15 |0026: iget-object v8, v7, Lcom/ds/avare/threed/TerrainRenderer;.mShip:Lcom/ds/avare/threed/objects/Ship; // field@157f │ │ -0e5ff4: 6e20 b325 0800 |0028: invoke-virtual {v8, v0}, Lcom/ds/avare/threed/objects/Ship;.initShips:(I)V // method@25b3 │ │ -0e5ffa: 5478 7f15 |002b: iget-object v8, v7, Lcom/ds/avare/threed/TerrainRenderer;.mShip:Lcom/ds/avare/threed/objects/Ship; // field@157f │ │ -0e5ffe: 6e10 b025 0800 |002d: invoke-virtual {v8}, Lcom/ds/avare/threed/objects/Ship;.doneShips:()V // method@25b0 │ │ -0e6004: 0e00 |0030: return-void │ │ +0e5f9c: |[0e5f9c] com.ds.avare.threed.TerrainRenderer.setShips:([Lcom/ds/avare/threed/data/Vector4d;)V │ │ +0e5fac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e5fae: 3808 2500 |0001: if-eqz v8, 0026 // +0025 │ │ +0e5fb2: 5471 7f15 |0003: iget-object v1, v7, Lcom/ds/avare/threed/TerrainRenderer;.mShip:Lcom/ds/avare/threed/objects/Ship; // field@157f │ │ +0e5fb6: 2182 |0005: array-length v2, v8 │ │ +0e5fb8: 6e20 b325 2100 |0006: invoke-virtual {v1, v2}, Lcom/ds/avare/threed/objects/Ship;.initShips:(I)V // method@25b3 │ │ +0e5fbe: 2181 |0009: array-length v1, v8 │ │ +0e5fc0: 3510 2100 |000a: if-ge v0, v1, 002b // +0021 │ │ +0e5fc4: 4602 0800 |000c: aget-object v2, v8, v0 │ │ +0e5fc8: 5473 7f15 |000e: iget-object v3, v7, Lcom/ds/avare/threed/TerrainRenderer;.mShip:Lcom/ds/avare/threed/objects/Ship; // field@157f │ │ +0e5fcc: 6e10 8e25 0200 |0010: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getX:()F // method@258e │ │ +0e5fd2: 0a04 |0013: move-result v4 │ │ +0e5fd4: 6e10 8f25 0200 |0014: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getY:()F // method@258f │ │ +0e5fda: 0a05 |0017: move-result v5 │ │ +0e5fdc: 6e10 9025 0200 |0018: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getZ:()F // method@2590 │ │ +0e5fe2: 0a06 |001b: move-result v6 │ │ +0e5fe4: 6e10 8d25 0200 |001c: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getAngle:()F // method@258d │ │ +0e5fea: 0a02 |001f: move-result v2 │ │ +0e5fec: 6e52 ae25 4365 |0020: invoke-virtual {v3, v4, v5, v6, v2}, Lcom/ds/avare/threed/objects/Ship;.addShip:(FFFF)V // method@25ae │ │ +0e5ff2: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e5ff6: 28e5 |0025: goto 000a // -001b │ │ +0e5ff8: 5478 7f15 |0026: iget-object v8, v7, Lcom/ds/avare/threed/TerrainRenderer;.mShip:Lcom/ds/avare/threed/objects/Ship; // field@157f │ │ +0e5ffc: 6e20 b325 0800 |0028: invoke-virtual {v8, v0}, Lcom/ds/avare/threed/objects/Ship;.initShips:(I)V // method@25b3 │ │ +0e6002: 5478 7f15 |002b: iget-object v8, v7, Lcom/ds/avare/threed/TerrainRenderer;.mShip:Lcom/ds/avare/threed/objects/Ship; // field@157f │ │ +0e6006: 6e10 b025 0800 |002d: invoke-virtual {v8}, Lcom/ds/avare/threed/objects/Ship;.doneShips:()V // method@25b0 │ │ +0e600c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=213 │ │ 0x0009 line=214 │ │ 0x000e line=215 │ │ 0x0026 line=219 │ │ 0x002b line=221 │ │ @@ -245379,20 +245381,20 @@ │ │ type : '([SF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0e6008: |[0e6008] com.ds.avare.threed.TerrainRenderer.setTerrain:([SF)V │ │ -0e6018: 5410 7815 |0000: iget-object v0, v1, Lcom/ds/avare/threed/TerrainRenderer;.mMap:Lcom/ds/avare/threed/objects/Map; // field@1578 │ │ -0e601c: 6e30 9d25 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/ds/avare/threed/objects/Map;.loadTerrain:([SF)Z // method@259d │ │ -0e6022: 0a02 |0005: move-result v2 │ │ -0e6024: 5c12 7915 |0006: iput-boolean v2, v1, Lcom/ds/avare/threed/TerrainRenderer;.mMapSet:Z // field@1579 │ │ -0e6028: 0e00 |0008: return-void │ │ +0e6010: |[0e6010] com.ds.avare.threed.TerrainRenderer.setTerrain:([SF)V │ │ +0e6020: 5410 7815 |0000: iget-object v0, v1, Lcom/ds/avare/threed/TerrainRenderer;.mMap:Lcom/ds/avare/threed/objects/Map; // field@1578 │ │ +0e6024: 6e30 9d25 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/ds/avare/threed/objects/Map;.loadTerrain:([SF)Z // method@259d │ │ +0e602a: 0a02 |0005: move-result v2 │ │ +0e602c: 5c12 7915 |0006: iput-boolean v2, v1, Lcom/ds/avare/threed/TerrainRenderer;.mMapSet:Z // field@1579 │ │ +0e6030: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/ds/avare/threed/TerrainRenderer; │ │ 0x0000 - 0x0009 reg=2 (null) [S │ │ 0x0000 - 0x0009 reg=3 (null) F │ │ @@ -245402,24 +245404,24 @@ │ │ type : '(Lcom/ds/avare/utils/BitmapHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0e602c: |[0e602c] com.ds.avare.threed.TerrainRenderer.setTexture:(Lcom/ds/avare/utils/BitmapHolder;)V │ │ -0e603c: 7110 e025 0100 |0000: invoke-static {v1}, Lcom/ds/avare/threed/util/TextureHelper;.loadTexture:(Lcom/ds/avare/utils/BitmapHolder;)I // method@25e0 │ │ -0e6042: 0a01 |0003: move-result v1 │ │ -0e6044: 5901 8015 |0004: iput v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mTexture:I // field@1580 │ │ -0e6048: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -0e604c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0e604e: 2802 |0009: goto 000b // +0002 │ │ -0e6050: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0e6052: 5c01 8215 |000b: iput-boolean v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mTextureSet:Z // field@1582 │ │ -0e6056: 0e00 |000d: return-void │ │ +0e6034: |[0e6034] com.ds.avare.threed.TerrainRenderer.setTexture:(Lcom/ds/avare/utils/BitmapHolder;)V │ │ +0e6044: 7110 e025 0100 |0000: invoke-static {v1}, Lcom/ds/avare/threed/util/TextureHelper;.loadTexture:(Lcom/ds/avare/utils/BitmapHolder;)I // method@25e0 │ │ +0e604a: 0a01 |0003: move-result v1 │ │ +0e604c: 5901 8015 |0004: iput v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mTexture:I // field@1580 │ │ +0e6050: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +0e6054: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0e6056: 2802 |0009: goto 000b // +0002 │ │ +0e6058: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0e605a: 5c01 8215 |000b: iput-boolean v1, v0, Lcom/ds/avare/threed/TerrainRenderer;.mTextureSet:Z // field@1582 │ │ +0e605e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x000b line=199 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/ds/avare/threed/TerrainRenderer; │ │ 0x0000 - 0x000e reg=1 (null) Lcom/ds/avare/utils/BitmapHolder; │ │ @@ -245469,34 +245471,34 @@ │ │ type : '(FFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -0e60d0: |[0e60d0] com.ds.avare.threed.data.Vector3d.:(FFF)V │ │ -0e60e0: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e60e6: 5923 8715 |0003: iput v3, v2, Lcom/ds/avare/threed/data/Vector3d;.mX:F // field@1587 │ │ -0e60ea: 5924 8815 |0005: iput v4, v2, Lcom/ds/avare/threed/data/Vector3d;.mY:F // field@1588 │ │ -0e60ee: 5925 8915 |0007: iput v5, v2, Lcom/ds/avare/threed/data/Vector3d;.mZ:F // field@1589 │ │ -0e60f2: 1240 |0009: const/4 v0, #int 4 // #4 │ │ -0e60f4: 2301 bf09 |000a: new-array v1, v0, [F // type@09bf │ │ -0e60f8: 5b21 8615 |000c: iput-object v1, v2, Lcom/ds/avare/threed/data/Vector3d;.mV:[F // field@1586 │ │ -0e60fc: 2300 bf09 |000e: new-array v0, v0, [F // type@09bf │ │ -0e6100: 5b20 8515 |0010: iput-object v0, v2, Lcom/ds/avare/threed/data/Vector3d;.mS:[F // field@1585 │ │ -0e6104: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0e6106: 4b03 0100 |0013: aput v3, v1, v0 │ │ -0e610a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -0e610c: 4b04 0103 |0016: aput v4, v1, v3 │ │ -0e6110: 1223 |0018: const/4 v3, #int 2 // #2 │ │ -0e6112: 4b05 0103 |0019: aput v5, v1, v3 │ │ -0e6116: 1233 |001b: const/4 v3, #int 3 // #3 │ │ -0e6118: 1504 803f |001c: const/high16 v4, #int 1065353216 // #3f80 │ │ -0e611c: 4b04 0103 |001e: aput v4, v1, v3 │ │ -0e6120: 0e00 |0020: return-void │ │ +0e60d8: |[0e60d8] com.ds.avare.threed.data.Vector3d.:(FFF)V │ │ +0e60e8: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e60ee: 5923 8715 |0003: iput v3, v2, Lcom/ds/avare/threed/data/Vector3d;.mX:F // field@1587 │ │ +0e60f2: 5924 8815 |0005: iput v4, v2, Lcom/ds/avare/threed/data/Vector3d;.mY:F // field@1588 │ │ +0e60f6: 5925 8915 |0007: iput v5, v2, Lcom/ds/avare/threed/data/Vector3d;.mZ:F // field@1589 │ │ +0e60fa: 1240 |0009: const/4 v0, #int 4 // #4 │ │ +0e60fc: 2301 bf09 |000a: new-array v1, v0, [F // type@09bf │ │ +0e6100: 5b21 8615 |000c: iput-object v1, v2, Lcom/ds/avare/threed/data/Vector3d;.mV:[F // field@1586 │ │ +0e6104: 2300 bf09 |000e: new-array v0, v0, [F // type@09bf │ │ +0e6108: 5b20 8515 |0010: iput-object v0, v2, Lcom/ds/avare/threed/data/Vector3d;.mS:[F // field@1585 │ │ +0e610c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0e610e: 4b03 0100 |0013: aput v3, v1, v0 │ │ +0e6112: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +0e6114: 4b04 0103 |0016: aput v4, v1, v3 │ │ +0e6118: 1223 |0018: const/4 v3, #int 2 // #2 │ │ +0e611a: 4b05 0103 |0019: aput v5, v1, v3 │ │ +0e611e: 1233 |001b: const/4 v3, #int 3 // #3 │ │ +0e6120: 1504 803f |001c: const/high16 v4, #int 1065353216 // #3f80 │ │ +0e6124: 4b04 0103 |001e: aput v4, v1, v3 │ │ +0e6128: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ 0x0007 line=29 │ │ 0x000c line=30 │ │ @@ -245513,17 +245515,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e60a0: |[0e60a0] com.ds.avare.threed.data.Vector3d.getVectorArray:()[F │ │ -0e60b0: 5410 8615 |0000: iget-object v0, v1, Lcom/ds/avare/threed/data/Vector3d;.mV:[F // field@1586 │ │ -0e60b4: 1100 |0002: return-object v0 │ │ +0e60a8: |[0e60a8] com.ds.avare.threed.data.Vector3d.getVectorArray:()[F │ │ +0e60b8: 5410 8615 |0000: iget-object v0, v1, Lcom/ds/avare/threed/data/Vector3d;.mV:[F // field@1586 │ │ +0e60bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/data/Vector3d; │ │ │ │ #1 : (in Lcom/ds/avare/threed/data/Vector3d;) │ │ @@ -245531,17 +245533,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e60b8: |[0e60b8] com.ds.avare.threed.data.Vector3d.getVectorArrayScratch:()[F │ │ -0e60c8: 5410 8515 |0000: iget-object v0, v1, Lcom/ds/avare/threed/data/Vector3d;.mS:[F // field@1585 │ │ -0e60cc: 1100 |0002: return-object v0 │ │ +0e60c0: |[0e60c0] com.ds.avare.threed.data.Vector3d.getVectorArrayScratch:()[F │ │ +0e60d0: 5410 8515 |0000: iget-object v0, v1, Lcom/ds/avare/threed/data/Vector3d;.mS:[F // field@1585 │ │ +0e60d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/data/Vector3d; │ │ │ │ #2 : (in Lcom/ds/avare/threed/data/Vector3d;) │ │ @@ -245549,17 +245551,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e6058: |[0e6058] com.ds.avare.threed.data.Vector3d.getX:()F │ │ -0e6068: 5210 8715 |0000: iget v0, v1, Lcom/ds/avare/threed/data/Vector3d;.mX:F // field@1587 │ │ -0e606c: 0f00 |0002: return v0 │ │ +0e6060: |[0e6060] com.ds.avare.threed.data.Vector3d.getX:()F │ │ +0e6070: 5210 8715 |0000: iget v0, v1, Lcom/ds/avare/threed/data/Vector3d;.mX:F // field@1587 │ │ +0e6074: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/data/Vector3d; │ │ │ │ #3 : (in Lcom/ds/avare/threed/data/Vector3d;) │ │ @@ -245567,17 +245569,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e6070: |[0e6070] com.ds.avare.threed.data.Vector3d.getY:()F │ │ -0e6080: 5210 8815 |0000: iget v0, v1, Lcom/ds/avare/threed/data/Vector3d;.mY:F // field@1588 │ │ -0e6084: 0f00 |0002: return v0 │ │ +0e6078: |[0e6078] com.ds.avare.threed.data.Vector3d.getY:()F │ │ +0e6088: 5210 8815 |0000: iget v0, v1, Lcom/ds/avare/threed/data/Vector3d;.mY:F // field@1588 │ │ +0e608c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/data/Vector3d; │ │ │ │ #4 : (in Lcom/ds/avare/threed/data/Vector3d;) │ │ @@ -245585,17 +245587,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e6088: |[0e6088] com.ds.avare.threed.data.Vector3d.getZ:()F │ │ -0e6098: 5210 8915 |0000: iget v0, v1, Lcom/ds/avare/threed/data/Vector3d;.mZ:F // field@1589 │ │ -0e609c: 0f00 |0002: return v0 │ │ +0e6090: |[0e6090] com.ds.avare.threed.data.Vector3d.getZ:()F │ │ +0e60a0: 5210 8915 |0000: iget v0, v1, Lcom/ds/avare/threed/data/Vector3d;.mZ:F // field@1589 │ │ +0e60a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/data/Vector3d; │ │ │ │ #5 : (in Lcom/ds/avare/threed/data/Vector3d;) │ │ @@ -245603,25 +245605,25 @@ │ │ type : '(Lcom/ds/avare/threed/data/Vector3d;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0e6124: |[0e6124] com.ds.avare.threed.data.Vector3d.set:(Lcom/ds/avare/threed/data/Vector3d;)V │ │ -0e6134: 6e10 8825 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ -0e613a: 0a00 |0003: move-result v0 │ │ -0e613c: 5910 8715 |0004: iput v0, v1, Lcom/ds/avare/threed/data/Vector3d;.mX:F // field@1587 │ │ -0e6140: 6e10 8925 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ -0e6146: 0a00 |0009: move-result v0 │ │ -0e6148: 5910 8815 |000a: iput v0, v1, Lcom/ds/avare/threed/data/Vector3d;.mY:F // field@1588 │ │ -0e614c: 6e10 8a25 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ -0e6152: 0a02 |000f: move-result v2 │ │ -0e6154: 5912 8915 |0010: iput v2, v1, Lcom/ds/avare/threed/data/Vector3d;.mZ:F // field@1589 │ │ -0e6158: 0e00 |0012: return-void │ │ +0e612c: |[0e612c] com.ds.avare.threed.data.Vector3d.set:(Lcom/ds/avare/threed/data/Vector3d;)V │ │ +0e613c: 6e10 8825 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ +0e6142: 0a00 |0003: move-result v0 │ │ +0e6144: 5910 8715 |0004: iput v0, v1, Lcom/ds/avare/threed/data/Vector3d;.mX:F // field@1587 │ │ +0e6148: 6e10 8925 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ +0e614e: 0a00 |0009: move-result v0 │ │ +0e6150: 5910 8815 |000a: iput v0, v1, Lcom/ds/avare/threed/data/Vector3d;.mY:F // field@1588 │ │ +0e6154: 6e10 8a25 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ +0e615a: 0a02 |000f: move-result v2 │ │ +0e615c: 5912 8915 |0010: iput v2, v1, Lcom/ds/avare/threed/data/Vector3d;.mZ:F // field@1589 │ │ +0e6160: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x000c line=41 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/ds/avare/threed/data/Vector3d; │ │ @@ -245656,30 +245658,30 @@ │ │ type : '([F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0e6284: |[0e6284] com.ds.avare.threed.data.VertexArray.:([F)V │ │ -0e6294: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e629a: 2130 |0003: array-length v0, v3 │ │ -0e629c: da00 0004 |0004: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -0e62a0: 7110 5e2b 0000 |0006: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2b5e │ │ -0e62a6: 0c00 |0009: move-result-object v0 │ │ -0e62a8: 7100 692b 0000 |000a: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@2b69 │ │ -0e62ae: 0c01 |000d: move-result-object v1 │ │ -0e62b0: 6e20 642b 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ -0e62b6: 0c00 |0011: move-result-object v0 │ │ -0e62b8: 6e10 602b 0000 |0012: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2b60 │ │ -0e62be: 0c00 |0015: move-result-object v0 │ │ -0e62c0: 6e20 6c2b 3000 |0016: invoke-virtual {v0, v3}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@2b6c │ │ -0e62c6: 0c03 |0019: move-result-object v3 │ │ -0e62c8: 5b23 8e15 |001a: iput-object v3, v2, Lcom/ds/avare/threed/data/VertexArray;.floatBuffer:Ljava/nio/FloatBuffer; // field@158e │ │ -0e62cc: 0e00 |001c: return-void │ │ +0e628c: |[0e628c] com.ds.avare.threed.data.VertexArray.:([F)V │ │ +0e629c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e62a2: 2130 |0003: array-length v0, v3 │ │ +0e62a4: da00 0004 |0004: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +0e62a8: 7110 5e2b 0000 |0006: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2b5e │ │ +0e62ae: 0c00 |0009: move-result-object v0 │ │ +0e62b0: 7100 692b 0000 |000a: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@2b69 │ │ +0e62b6: 0c01 |000d: move-result-object v1 │ │ +0e62b8: 6e20 642b 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ +0e62be: 0c00 |0011: move-result-object v0 │ │ +0e62c0: 6e10 602b 0000 |0012: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2b60 │ │ +0e62c6: 0c00 |0015: move-result-object v0 │ │ +0e62c8: 6e20 6c2b 3000 |0016: invoke-virtual {v0, v3}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@2b6c │ │ +0e62ce: 0c03 |0019: move-result-object v3 │ │ +0e62d0: 5b23 8e15 |001a: iput-object v3, v2, Lcom/ds/avare/threed/data/VertexArray;.floatBuffer:Ljava/nio/FloatBuffer; // field@158e │ │ +0e62d4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0006 line=25 │ │ 0x000a line=26 │ │ 0x0012 line=27 │ │ @@ -245694,29 +245696,29 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -0e62d0: |[0e62d0] com.ds.avare.threed.data.VertexArray.setVertexAttribPointer:(IIII)V │ │ -0e62e0: 5470 8e15 |0000: iget-object v0, v7, Lcom/ds/avare/threed/data/VertexArray;.floatBuffer:Ljava/nio/FloatBuffer; // field@158e │ │ -0e62e4: 6e20 6b2b 8000 |0002: invoke-virtual {v0, v8}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2b6b │ │ -0e62ea: 5476 8e15 |0005: iget-object v6, v7, Lcom/ds/avare/threed/data/VertexArray;.floatBuffer:Ljava/nio/FloatBuffer; // field@158e │ │ -0e62ee: 1303 0614 |0007: const/16 v3, #int 5126 // #1406 │ │ -0e62f2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0e62f4: 0191 |000a: move v1, v9 │ │ -0e62f6: 01a2 |000b: move v2, v10 │ │ -0e62f8: 01b5 |000c: move v5, v11 │ │ -0e62fa: 7706 2504 0100 |000d: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0425 │ │ -0e6300: 7110 1504 0900 |0010: invoke-static {v9}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@0415 │ │ -0e6306: 5478 8e15 |0013: iget-object v8, v7, Lcom/ds/avare/threed/data/VertexArray;.floatBuffer:Ljava/nio/FloatBuffer; // field@158e │ │ -0e630a: 1209 |0015: const/4 v9, #int 0 // #0 │ │ -0e630c: 6e20 6b2b 9800 |0016: invoke-virtual {v8, v9}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2b6b │ │ -0e6312: 0e00 |0019: return-void │ │ +0e62d8: |[0e62d8] com.ds.avare.threed.data.VertexArray.setVertexAttribPointer:(IIII)V │ │ +0e62e8: 5470 8e15 |0000: iget-object v0, v7, Lcom/ds/avare/threed/data/VertexArray;.floatBuffer:Ljava/nio/FloatBuffer; // field@158e │ │ +0e62ec: 6e20 6b2b 8000 |0002: invoke-virtual {v0, v8}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2b6b │ │ +0e62f2: 5476 8e15 |0005: iget-object v6, v7, Lcom/ds/avare/threed/data/VertexArray;.floatBuffer:Ljava/nio/FloatBuffer; // field@158e │ │ +0e62f6: 1303 0614 |0007: const/16 v3, #int 5126 // #1406 │ │ +0e62fa: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0e62fc: 0191 |000a: move v1, v9 │ │ +0e62fe: 01a2 |000b: move v2, v10 │ │ +0e6300: 01b5 |000c: move v5, v11 │ │ +0e6302: 7706 2504 0100 |000d: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0425 │ │ +0e6308: 7110 1504 0900 |0010: invoke-static {v9}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@0415 │ │ +0e630e: 5478 8e15 |0013: iget-object v8, v7, Lcom/ds/avare/threed/data/VertexArray;.floatBuffer:Ljava/nio/FloatBuffer; // field@158e │ │ +0e6312: 1209 |0015: const/4 v9, #int 0 // #0 │ │ +0e6314: 6e20 6b2b 9800 |0016: invoke-virtual {v8, v9}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2b6b │ │ +0e631a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ 0x0010 line=36 │ │ 0x0013 line=38 │ │ locals : │ │ @@ -245755,30 +245757,30 @@ │ │ type : '([S)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0e61f4: |[0e61f4] com.ds.avare.threed.data.VertexArrayShort.:([S)V │ │ -0e6204: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e620a: 2130 |0003: array-length v0, v3 │ │ -0e620c: da00 0002 |0004: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -0e6210: 7110 5e2b 0000 |0006: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2b5e │ │ -0e6216: 0c00 |0009: move-result-object v0 │ │ -0e6218: 7100 692b 0000 |000a: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@2b69 │ │ -0e621e: 0c01 |000d: move-result-object v1 │ │ -0e6220: 6e20 642b 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ -0e6226: 0c00 |0011: move-result-object v0 │ │ -0e6228: 6e10 612b 0000 |0012: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2b61 │ │ -0e622e: 0c00 |0015: move-result-object v0 │ │ -0e6230: 6e20 742b 3000 |0016: invoke-virtual {v0, v3}, Ljava/nio/ShortBuffer;.put:([S)Ljava/nio/ShortBuffer; // method@2b74 │ │ -0e6236: 0c03 |0019: move-result-object v3 │ │ -0e6238: 5b23 8f15 |001a: iput-object v3, v2, Lcom/ds/avare/threed/data/VertexArrayShort;.shortBuffer:Ljava/nio/ShortBuffer; // field@158f │ │ -0e623c: 0e00 |001c: return-void │ │ +0e61fc: |[0e61fc] com.ds.avare.threed.data.VertexArrayShort.:([S)V │ │ +0e620c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e6212: 2130 |0003: array-length v0, v3 │ │ +0e6214: da00 0002 |0004: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +0e6218: 7110 5e2b 0000 |0006: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2b5e │ │ +0e621e: 0c00 |0009: move-result-object v0 │ │ +0e6220: 7100 692b 0000 |000a: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@2b69 │ │ +0e6226: 0c01 |000d: move-result-object v1 │ │ +0e6228: 6e20 642b 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ +0e622e: 0c00 |0011: move-result-object v0 │ │ +0e6230: 6e10 612b 0000 |0012: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2b61 │ │ +0e6236: 0c00 |0015: move-result-object v0 │ │ +0e6238: 6e20 742b 3000 |0016: invoke-virtual {v0, v3}, Ljava/nio/ShortBuffer;.put:([S)Ljava/nio/ShortBuffer; // method@2b74 │ │ +0e623e: 0c03 |0019: move-result-object v3 │ │ +0e6240: 5b23 8f15 |001a: iput-object v3, v2, Lcom/ds/avare/threed/data/VertexArrayShort;.shortBuffer:Ljava/nio/ShortBuffer; // field@158f │ │ +0e6244: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0006 line=25 │ │ 0x000a line=26 │ │ 0x0012 line=27 │ │ @@ -245793,20 +245795,20 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0e61d4: |[0e61d4] com.ds.avare.threed.data.VertexArrayShort.get:(I)F │ │ -0e61e4: 5410 8f15 |0000: iget-object v0, v1, Lcom/ds/avare/threed/data/VertexArrayShort;.shortBuffer:Ljava/nio/ShortBuffer; // field@158f │ │ -0e61e8: 6e20 722b 2000 |0002: invoke-virtual {v0, v2}, Ljava/nio/ShortBuffer;.get:(I)S // method@2b72 │ │ -0e61ee: 0a02 |0005: move-result v2 │ │ -0e61f0: 8222 |0006: int-to-float v2, v2 │ │ -0e61f2: 0f02 |0007: return v2 │ │ +0e61dc: |[0e61dc] com.ds.avare.threed.data.VertexArrayShort.get:(I)F │ │ +0e61ec: 5410 8f15 |0000: iget-object v0, v1, Lcom/ds/avare/threed/data/VertexArrayShort;.shortBuffer:Ljava/nio/ShortBuffer; // field@158f │ │ +0e61f0: 6e20 722b 2000 |0002: invoke-virtual {v0, v2}, Ljava/nio/ShortBuffer;.get:(I)S // method@2b72 │ │ +0e61f6: 0a02 |0005: move-result v2 │ │ +0e61f8: 8222 |0006: int-to-float v2, v2 │ │ +0e61fa: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/ds/avare/threed/data/VertexArrayShort; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ @@ -245815,29 +245817,29 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -0e6240: |[0e6240] com.ds.avare.threed.data.VertexArrayShort.setVertexAttribPointer:(IIII)V │ │ -0e6250: 5470 8f15 |0000: iget-object v0, v7, Lcom/ds/avare/threed/data/VertexArrayShort;.shortBuffer:Ljava/nio/ShortBuffer; // field@158f │ │ -0e6254: 6e20 732b 8000 |0002: invoke-virtual {v0, v8}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2b73 │ │ -0e625a: 5476 8f15 |0005: iget-object v6, v7, Lcom/ds/avare/threed/data/VertexArrayShort;.shortBuffer:Ljava/nio/ShortBuffer; // field@158f │ │ -0e625e: 1303 0314 |0007: const/16 v3, #int 5123 // #1403 │ │ -0e6262: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0e6264: 0191 |000a: move v1, v9 │ │ -0e6266: 01a2 |000b: move v2, v10 │ │ -0e6268: 01b5 |000c: move v5, v11 │ │ -0e626a: 7706 2504 0100 |000d: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0425 │ │ -0e6270: 7110 1504 0900 |0010: invoke-static {v9}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@0415 │ │ -0e6276: 5478 8f15 |0013: iget-object v8, v7, Lcom/ds/avare/threed/data/VertexArrayShort;.shortBuffer:Ljava/nio/ShortBuffer; // field@158f │ │ -0e627a: 1209 |0015: const/4 v9, #int 0 // #0 │ │ -0e627c: 6e20 732b 9800 |0016: invoke-virtual {v8, v9}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2b73 │ │ -0e6282: 0e00 |0019: return-void │ │ +0e6248: |[0e6248] com.ds.avare.threed.data.VertexArrayShort.setVertexAttribPointer:(IIII)V │ │ +0e6258: 5470 8f15 |0000: iget-object v0, v7, Lcom/ds/avare/threed/data/VertexArrayShort;.shortBuffer:Ljava/nio/ShortBuffer; // field@158f │ │ +0e625c: 6e20 732b 8000 |0002: invoke-virtual {v0, v8}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2b73 │ │ +0e6262: 5476 8f15 |0005: iget-object v6, v7, Lcom/ds/avare/threed/data/VertexArrayShort;.shortBuffer:Ljava/nio/ShortBuffer; // field@158f │ │ +0e6266: 1303 0314 |0007: const/16 v3, #int 5123 // #1403 │ │ +0e626a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0e626c: 0191 |000a: move v1, v9 │ │ +0e626e: 01a2 |000b: move v2, v10 │ │ +0e6270: 01b5 |000c: move v5, v11 │ │ +0e6272: 7706 2504 0100 |000d: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0425 │ │ +0e6278: 7110 1504 0900 |0010: invoke-static {v9}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@0415 │ │ +0e627e: 5478 8f15 |0013: iget-object v8, v7, Lcom/ds/avare/threed/data/VertexArrayShort;.shortBuffer:Ljava/nio/ShortBuffer; // field@158f │ │ +0e6282: 1209 |0015: const/4 v9, #int 0 // #0 │ │ +0e6284: 6e20 732b 9800 |0016: invoke-virtual {v8, v9}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2b73 │ │ +0e628a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ 0x0010 line=36 │ │ 0x0013 line=38 │ │ locals : │ │ @@ -245905,19 +245907,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e64bc: |[0e64bc] com.ds.avare.threed.objects.Map.:()V │ │ -0e64cc: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e64d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e64d4: 5910 9515 |0004: iput v0, v1, Lcom/ds/avare/threed/objects/Map;.mRatio:F // field@1595 │ │ -0e64d8: 0e00 |0006: return-void │ │ +0e64c4: |[0e64c4] com.ds.avare.threed.objects.Map.:()V │ │ +0e64d4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e64da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e64dc: 5910 9515 |0004: iput v0, v1, Lcom/ds/avare/threed/objects/Map;.mRatio:F // field@1595 │ │ +0e64e0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/ds/avare/threed/objects/Map; │ │ │ │ @@ -245926,49 +245928,49 @@ │ │ type : '(Landroid/graphics/Bitmap;)[S' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -0e6434: |[0e6434] com.ds.avare.threed.objects.Map.genTerrainFromBitmap:(Landroid/graphics/Bitmap;)[S │ │ -0e6444: 3909 0400 |0000: if-nez v9, 0004 // +0004 │ │ -0e6448: 1209 |0002: const/4 v9, #int 0 // #0 │ │ -0e644a: 1109 |0003: return-object v9 │ │ -0e644c: 1400 fcff 0800 |0004: const v0, #float 8.26514e-40 // #0008fffc │ │ -0e6452: 2300 140a |0007: new-array v0, v0, [S // type@0a14 │ │ -0e6456: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0e6458: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0e645a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0e645c: 1304 7f01 |000c: const/16 v4, #int 383 // #17f │ │ -0e6460: 3542 2d00 |000e: if-ge v2, v4, 003b // +002d │ │ -0e6464: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -0e6466: 3545 1d00 |0011: if-ge v5, v4, 002e // +001d │ │ -0e646a: d806 0200 |0013: add-int/lit8 v6, v2, #int 0 // #00 │ │ -0e646e: d807 0500 |0015: add-int/lit8 v7, v5, #int 0 // #00 │ │ -0e6472: 7159 9e25 3076 |0017: invoke-static {v0, v3, v6, v7, v9}, Lcom/ds/avare/threed/objects/Map;.makeVertix:([SIIILandroid/graphics/Bitmap;)I // method@259e │ │ -0e6478: 0a03 |001a: move-result v3 │ │ -0e647a: d808 0201 |001b: add-int/lit8 v8, v2, #int 1 // #01 │ │ -0e647e: 7159 9e25 3078 |001d: invoke-static {v0, v3, v8, v7, v9}, Lcom/ds/avare/threed/objects/Map;.makeVertix:([SIIILandroid/graphics/Bitmap;)I // method@259e │ │ -0e6484: 0a03 |0020: move-result v3 │ │ -0e6486: d807 0501 |0021: add-int/lit8 v7, v5, #int 1 // #01 │ │ -0e648a: 7159 9e25 3076 |0023: invoke-static {v0, v3, v6, v7, v9}, Lcom/ds/avare/threed/objects/Map;.makeVertix:([SIIILandroid/graphics/Bitmap;)I // method@259e │ │ -0e6490: 0a03 |0026: move-result v3 │ │ -0e6492: 7159 9e25 3078 |0027: invoke-static {v0, v3, v8, v7, v9}, Lcom/ds/avare/threed/objects/Map;.makeVertix:([SIIILandroid/graphics/Bitmap;)I // method@259e │ │ -0e6498: 0a03 |002a: move-result v3 │ │ -0e649a: d805 0502 |002b: add-int/lit8 v5, v5, #int 2 // #02 │ │ -0e649e: 28e4 |002d: goto 0011 // -001c │ │ -0e64a0: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e64a4: d805 05ff |0030: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0e64a8: 7159 9e25 3052 |0032: invoke-static {v0, v3, v2, v5, v9}, Lcom/ds/avare/threed/objects/Map;.makeVertix:([SIIILandroid/graphics/Bitmap;)I // method@259e │ │ -0e64ae: 0a03 |0035: move-result v3 │ │ -0e64b0: 7159 9e25 3012 |0036: invoke-static {v0, v3, v2, v1, v9}, Lcom/ds/avare/threed/objects/Map;.makeVertix:([SIIILandroid/graphics/Bitmap;)I // method@259e │ │ -0e64b6: 0a03 |0039: move-result v3 │ │ -0e64b8: 28d2 |003a: goto 000c // -002e │ │ -0e64ba: 1100 |003b: return-object v0 │ │ +0e643c: |[0e643c] com.ds.avare.threed.objects.Map.genTerrainFromBitmap:(Landroid/graphics/Bitmap;)[S │ │ +0e644c: 3909 0400 |0000: if-nez v9, 0004 // +0004 │ │ +0e6450: 1209 |0002: const/4 v9, #int 0 // #0 │ │ +0e6452: 1109 |0003: return-object v9 │ │ +0e6454: 1400 fcff 0800 |0004: const v0, #float 8.26514e-40 // #0008fffc │ │ +0e645a: 2300 140a |0007: new-array v0, v0, [S // type@0a14 │ │ +0e645e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0e6460: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0e6462: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0e6464: 1304 7f01 |000c: const/16 v4, #int 383 // #17f │ │ +0e6468: 3542 2d00 |000e: if-ge v2, v4, 003b // +002d │ │ +0e646c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +0e646e: 3545 1d00 |0011: if-ge v5, v4, 002e // +001d │ │ +0e6472: d806 0200 |0013: add-int/lit8 v6, v2, #int 0 // #00 │ │ +0e6476: d807 0500 |0015: add-int/lit8 v7, v5, #int 0 // #00 │ │ +0e647a: 7159 9e25 3076 |0017: invoke-static {v0, v3, v6, v7, v9}, Lcom/ds/avare/threed/objects/Map;.makeVertix:([SIIILandroid/graphics/Bitmap;)I // method@259e │ │ +0e6480: 0a03 |001a: move-result v3 │ │ +0e6482: d808 0201 |001b: add-int/lit8 v8, v2, #int 1 // #01 │ │ +0e6486: 7159 9e25 3078 |001d: invoke-static {v0, v3, v8, v7, v9}, Lcom/ds/avare/threed/objects/Map;.makeVertix:([SIIILandroid/graphics/Bitmap;)I // method@259e │ │ +0e648c: 0a03 |0020: move-result v3 │ │ +0e648e: d807 0501 |0021: add-int/lit8 v7, v5, #int 1 // #01 │ │ +0e6492: 7159 9e25 3076 |0023: invoke-static {v0, v3, v6, v7, v9}, Lcom/ds/avare/threed/objects/Map;.makeVertix:([SIIILandroid/graphics/Bitmap;)I // method@259e │ │ +0e6498: 0a03 |0026: move-result v3 │ │ +0e649a: 7159 9e25 3078 |0027: invoke-static {v0, v3, v8, v7, v9}, Lcom/ds/avare/threed/objects/Map;.makeVertix:([SIIILandroid/graphics/Bitmap;)I // method@259e │ │ +0e64a0: 0a03 |002a: move-result v3 │ │ +0e64a2: d805 0502 |002b: add-int/lit8 v5, v5, #int 2 // #02 │ │ +0e64a6: 28e4 |002d: goto 0011 // -001c │ │ +0e64a8: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e64ac: d805 05ff |0030: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0e64b0: 7159 9e25 3052 |0032: invoke-static {v0, v3, v2, v5, v9}, Lcom/ds/avare/threed/objects/Map;.makeVertix:([SIIILandroid/graphics/Bitmap;)I // method@259e │ │ +0e64b6: 0a03 |0035: move-result v3 │ │ +0e64b8: 7159 9e25 3012 |0036: invoke-static {v0, v3, v2, v1, v9}, Lcom/ds/avare/threed/objects/Map;.makeVertix:([SIIILandroid/graphics/Bitmap;)I // method@259e │ │ +0e64be: 0a03 |0039: move-result v3 │ │ +0e64c0: 28d2 |003a: goto 000c // -002e │ │ +0e64c2: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0017 line=139 │ │ 0x001d line=141 │ │ 0x0023 line=143 │ │ 0x0027 line=145 │ │ 0x0032 line=149 │ │ @@ -245981,32 +245983,32 @@ │ │ type : '([SIIILandroid/graphics/Bitmap;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0e63e8: |[0e63e8] com.ds.avare.threed.objects.Map.makeVertix:([SIIILandroid/graphics/Bitmap;)I │ │ -0e63f8: 6e30 9702 5604 |0000: invoke-virtual {v6, v5, v4}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@0297 │ │ -0e63fe: 0a06 |0003: move-result v6 │ │ -0e6400: d566 ff00 |0004: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -0e6404: db00 0640 |0006: div-int/lit8 v0, v6, #int 64 // #40 │ │ -0e6408: dd00 003f |0008: and-int/lit8 v0, v0, #int 63 // #3f │ │ -0e640c: dd06 063f |000a: and-int/lit8 v6, v6, #int 63 // #3f │ │ -0e6410: d801 0301 |000c: add-int/lit8 v1, v3, #int 1 // #01 │ │ -0e6414: da04 0440 |000e: mul-int/lit8 v4, v4, #int 64 // #40 │ │ -0e6418: b004 |0010: add-int/2addr v4, v0 │ │ -0e641a: 8f44 |0011: int-to-short v4, v4 │ │ -0e641c: 5104 0203 |0012: aput-short v4, v2, v3 │ │ -0e6420: d803 0101 |0014: add-int/lit8 v3, v1, #int 1 // #01 │ │ -0e6424: da05 0540 |0016: mul-int/lit8 v5, v5, #int 64 // #40 │ │ -0e6428: b065 |0018: add-int/2addr v5, v6 │ │ -0e642a: 8f54 |0019: int-to-short v4, v5 │ │ -0e642c: 5104 0201 |001a: aput-short v4, v2, v1 │ │ -0e6430: 0f03 |001c: return v3 │ │ +0e63f0: |[0e63f0] com.ds.avare.threed.objects.Map.makeVertix:([SIIILandroid/graphics/Bitmap;)I │ │ +0e6400: 6e30 9702 5604 |0000: invoke-virtual {v6, v5, v4}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@0297 │ │ +0e6406: 0a06 |0003: move-result v6 │ │ +0e6408: d566 ff00 |0004: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +0e640c: db00 0640 |0006: div-int/lit8 v0, v6, #int 64 // #40 │ │ +0e6410: dd00 003f |0008: and-int/lit8 v0, v0, #int 63 // #3f │ │ +0e6414: dd06 063f |000a: and-int/lit8 v6, v6, #int 63 // #3f │ │ +0e6418: d801 0301 |000c: add-int/lit8 v1, v3, #int 1 // #01 │ │ +0e641c: da04 0440 |000e: mul-int/lit8 v4, v4, #int 64 // #40 │ │ +0e6420: b004 |0010: add-int/2addr v4, v0 │ │ +0e6422: 8f44 |0011: int-to-short v4, v4 │ │ +0e6424: 5104 0203 |0012: aput-short v4, v2, v3 │ │ +0e6428: d803 0101 |0014: add-int/lit8 v3, v1, #int 1 // #01 │ │ +0e642c: da05 0540 |0016: mul-int/lit8 v5, v5, #int 64 // #40 │ │ +0e6430: b065 |0018: add-int/2addr v5, v6 │ │ +0e6432: 8f54 |0019: int-to-short v4, v5 │ │ +0e6434: 5104 0201 |001a: aput-short v4, v2, v1 │ │ +0e6438: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0006 line=111 │ │ 0x0012 line=116 │ │ 0x001a line=117 │ │ locals : │ │ @@ -246022,29 +246024,29 @@ │ │ type : '(Lcom/ds/avare/threed/programs/TextureShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -0e64dc: |[0e64dc] com.ds.avare.threed.objects.Map.bindData:(Lcom/ds/avare/threed/programs/TextureShaderProgram;)V │ │ -0e64ec: 5450 9615 |0000: iget-object v0, v5, Lcom/ds/avare/threed/objects/Map;.mVertexArrayShort:Lcom/ds/avare/threed/data/VertexArrayShort; // field@1596 │ │ -0e64f0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0e64f4: 0e00 |0004: return-void │ │ -0e64f6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e64f8: 6e10 bc25 0600 |0006: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/TextureShaderProgram;.getS0AttributeLocation:()I // method@25bc │ │ -0e64fe: 0a02 |0009: move-result v2 │ │ -0e6500: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -0e6502: 1244 |000b: const/4 v4, #int 4 // #4 │ │ -0e6504: 6e54 9625 1032 |000c: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/threed/data/VertexArrayShort;.setVertexAttribPointer:(IIII)V // method@2596 │ │ -0e650a: 5450 9615 |000f: iget-object v0, v5, Lcom/ds/avare/threed/objects/Map;.mVertexArrayShort:Lcom/ds/avare/threed/data/VertexArrayShort; // field@1596 │ │ -0e650e: 6e10 bd25 0600 |0011: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/TextureShaderProgram;.getS1AttributeLocation:()I // method@25bd │ │ -0e6514: 0a06 |0014: move-result v6 │ │ -0e6516: 6e54 9625 3036 |0015: invoke-virtual {v0, v3, v6, v3, v4}, Lcom/ds/avare/threed/data/VertexArrayShort;.setVertexAttribPointer:(IIII)V // method@2596 │ │ -0e651c: 0e00 |0018: return-void │ │ +0e64e4: |[0e64e4] com.ds.avare.threed.objects.Map.bindData:(Lcom/ds/avare/threed/programs/TextureShaderProgram;)V │ │ +0e64f4: 5450 9615 |0000: iget-object v0, v5, Lcom/ds/avare/threed/objects/Map;.mVertexArrayShort:Lcom/ds/avare/threed/data/VertexArrayShort; // field@1596 │ │ +0e64f8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0e64fc: 0e00 |0004: return-void │ │ +0e64fe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e6500: 6e10 bc25 0600 |0006: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/TextureShaderProgram;.getS0AttributeLocation:()I // method@25bc │ │ +0e6506: 0a02 |0009: move-result v2 │ │ +0e6508: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +0e650a: 1244 |000b: const/4 v4, #int 4 // #4 │ │ +0e650c: 6e54 9625 1032 |000c: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/threed/data/VertexArrayShort;.setVertexAttribPointer:(IIII)V // method@2596 │ │ +0e6512: 5450 9615 |000f: iget-object v0, v5, Lcom/ds/avare/threed/objects/Map;.mVertexArrayShort:Lcom/ds/avare/threed/data/VertexArrayShort; // field@1596 │ │ +0e6516: 6e10 bd25 0600 |0011: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/TextureShaderProgram;.getS1AttributeLocation:()I // method@25bd │ │ +0e651c: 0a06 |0014: move-result v6 │ │ +0e651e: 6e54 9625 3036 |0015: invoke-virtual {v0, v3, v6, v3, v4}, Lcom/ds/avare/threed/data/VertexArrayShort;.setVertexAttribPointer:(IIII)V // method@2596 │ │ +0e6524: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0006 line=56 │ │ 0x000c line=54 │ │ 0x000f line=60 │ │ 0x0011 line=62 │ │ @@ -246058,23 +246060,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0e6520: |[0e6520] com.ds.avare.threed.objects.Map.draw:()V │ │ -0e6530: 5430 9615 |0000: iget-object v0, v3, Lcom/ds/avare/threed/objects/Map;.mVertexArrayShort:Lcom/ds/avare/threed/data/VertexArrayShort; // field@1596 │ │ -0e6534: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0e6538: 0e00 |0004: return-void │ │ -0e653a: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -0e653c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e653e: 1402 fe7f 0400 |0007: const v2, #float 4.13257e-40 // #00047ffe │ │ -0e6544: 7130 1304 1002 |000a: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@0413 │ │ -0e654a: 0e00 |000d: return-void │ │ +0e6528: |[0e6528] com.ds.avare.threed.objects.Map.draw:()V │ │ +0e6538: 5430 9615 |0000: iget-object v0, v3, Lcom/ds/avare/threed/objects/Map;.mVertexArrayShort:Lcom/ds/avare/threed/data/VertexArrayShort; // field@1596 │ │ +0e653c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0e6540: 0e00 |0004: return-void │ │ +0e6542: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +0e6544: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e6546: 1402 fe7f 0400 |0007: const v2, #float 4.13257e-40 // #00047ffe │ │ +0e654c: 7130 1304 1002 |000a: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@0413 │ │ +0e6552: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000a line=72 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/ds/avare/threed/objects/Map; │ │ │ │ @@ -246083,17 +246085,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e6344: |[0e6344] com.ds.avare.threed.objects.Map.getRatio:()F │ │ -0e6354: 5210 9515 |0000: iget v0, v1, Lcom/ds/avare/threed/objects/Map;.mRatio:F // field@1595 │ │ -0e6358: 0f00 |0002: return v0 │ │ +0e634c: |[0e634c] com.ds.avare.threed.objects.Map.getRatio:()F │ │ +0e635c: 5210 9515 |0000: iget v0, v1, Lcom/ds/avare/threed/objects/Map;.mRatio:F // field@1595 │ │ +0e6360: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/objects/Map; │ │ │ │ #3 : (in Lcom/ds/avare/threed/objects/Map;) │ │ @@ -246101,52 +246103,52 @@ │ │ type : '(IIF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0e635c: |[0e635c] com.ds.avare.threed.objects.Map.getZ:(IIF)F │ │ -0e636c: 5436 9615 |0000: iget-object v6, v3, Lcom/ds/avare/threed/objects/Map;.mVertexArrayShort:Lcom/ds/avare/threed/data/VertexArrayShort; // field@1596 │ │ -0e6370: 3806 3800 |0002: if-eqz v6, 003a // +0038 │ │ -0e6374: 1300 8001 |0004: const/16 v0, #int 384 // #180 │ │ -0e6378: 3504 3400 |0006: if-ge v4, v0, 003a // +0034 │ │ -0e637c: 3505 3200 |0008: if-ge v5, v0, 003a // +0032 │ │ -0e6380: 3a04 3000 |000a: if-ltz v4, 003a // +0030 │ │ -0e6384: 3b05 0300 |000c: if-gez v5, 000f // +0003 │ │ -0e6388: 282c |000e: goto 003a // +002c │ │ -0e638a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0e638c: 1301 7f01 |0010: const/16 v1, #int 383 // #17f │ │ -0e6390: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -0e6392: 3314 0500 |0013: if-ne v4, v1, 0018 // +0005 │ │ -0e6396: d804 04ff |0015: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0e639a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -0e639c: d244 0203 |0018: mul-int/lit16 v4, v4, #int 770 // #0302 │ │ -0e63a0: da05 0502 |001a: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -0e63a4: b054 |001c: add-int/2addr v4, v5 │ │ -0e63a6: b004 |001d: add-int/2addr v4, v0 │ │ -0e63a8: da04 0402 |001e: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -0e63ac: 6e20 9525 4600 |0020: invoke-virtual {v6, v4}, Lcom/ds/avare/threed/data/VertexArrayShort;.get:(I)F // method@2595 │ │ -0e63b2: 0a05 |0023: move-result v5 │ │ -0e63b4: 8755 |0024: float-to-int v5, v5 │ │ -0e63b6: dd05 053f |0025: and-int/lit8 v5, v5, #int 63 // #3f │ │ -0e63ba: 5436 9615 |0027: iget-object v6, v3, Lcom/ds/avare/threed/objects/Map;.mVertexArrayShort:Lcom/ds/avare/threed/data/VertexArrayShort; // field@1596 │ │ -0e63be: b024 |0029: add-int/2addr v4, v2 │ │ -0e63c0: 6e20 9525 4600 |002a: invoke-virtual {v6, v4}, Lcom/ds/avare/threed/data/VertexArrayShort;.get:(I)F // method@2595 │ │ -0e63c6: 0a04 |002d: move-result v4 │ │ -0e63c8: 8744 |002e: float-to-int v4, v4 │ │ -0e63ca: dd04 043f |002f: and-int/lit8 v4, v4, #int 63 // #3f │ │ -0e63ce: da05 0540 |0031: mul-int/lit8 v5, v5, #int 64 // #40 │ │ -0e63d2: b045 |0033: add-int/2addr v5, v4 │ │ -0e63d4: 7110 8b26 0500 |0034: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.findElevationFromPixelNormalized:(I)D // method@268b │ │ -0e63da: 0b04 |0037: move-result-wide v4 │ │ -0e63dc: 8c44 |0038: double-to-float v4, v4 │ │ -0e63de: 0f04 |0039: return v4 │ │ -0e63e0: 1504 80bf |003a: const/high16 v4, #int -1082130432 // #bf80 │ │ -0e63e4: 0f04 |003c: return v4 │ │ +0e6364: |[0e6364] com.ds.avare.threed.objects.Map.getZ:(IIF)F │ │ +0e6374: 5436 9615 |0000: iget-object v6, v3, Lcom/ds/avare/threed/objects/Map;.mVertexArrayShort:Lcom/ds/avare/threed/data/VertexArrayShort; // field@1596 │ │ +0e6378: 3806 3800 |0002: if-eqz v6, 003a // +0038 │ │ +0e637c: 1300 8001 |0004: const/16 v0, #int 384 // #180 │ │ +0e6380: 3504 3400 |0006: if-ge v4, v0, 003a // +0034 │ │ +0e6384: 3505 3200 |0008: if-ge v5, v0, 003a // +0032 │ │ +0e6388: 3a04 3000 |000a: if-ltz v4, 003a // +0030 │ │ +0e638c: 3b05 0300 |000c: if-gez v5, 000f // +0003 │ │ +0e6390: 282c |000e: goto 003a // +002c │ │ +0e6392: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0e6394: 1301 7f01 |0010: const/16 v1, #int 383 // #17f │ │ +0e6398: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +0e639a: 3314 0500 |0013: if-ne v4, v1, 0018 // +0005 │ │ +0e639e: d804 04ff |0015: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0e63a2: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0e63a4: d244 0203 |0018: mul-int/lit16 v4, v4, #int 770 // #0302 │ │ +0e63a8: da05 0502 |001a: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +0e63ac: b054 |001c: add-int/2addr v4, v5 │ │ +0e63ae: b004 |001d: add-int/2addr v4, v0 │ │ +0e63b0: da04 0402 |001e: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +0e63b4: 6e20 9525 4600 |0020: invoke-virtual {v6, v4}, Lcom/ds/avare/threed/data/VertexArrayShort;.get:(I)F // method@2595 │ │ +0e63ba: 0a05 |0023: move-result v5 │ │ +0e63bc: 8755 |0024: float-to-int v5, v5 │ │ +0e63be: dd05 053f |0025: and-int/lit8 v5, v5, #int 63 // #3f │ │ +0e63c2: 5436 9615 |0027: iget-object v6, v3, Lcom/ds/avare/threed/objects/Map;.mVertexArrayShort:Lcom/ds/avare/threed/data/VertexArrayShort; // field@1596 │ │ +0e63c6: b024 |0029: add-int/2addr v4, v2 │ │ +0e63c8: 6e20 9525 4600 |002a: invoke-virtual {v6, v4}, Lcom/ds/avare/threed/data/VertexArrayShort;.get:(I)F // method@2595 │ │ +0e63ce: 0a04 |002d: move-result v4 │ │ +0e63d0: 8744 |002e: float-to-int v4, v4 │ │ +0e63d2: dd04 043f |002f: and-int/lit8 v4, v4, #int 63 // #3f │ │ +0e63d6: da05 0540 |0031: mul-int/lit8 v5, v5, #int 64 // #40 │ │ +0e63da: b045 |0033: add-int/2addr v5, v4 │ │ +0e63dc: 7110 8b26 0500 |0034: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.findElevationFromPixelNormalized:(I)D // method@268b │ │ +0e63e2: 0b04 |0037: move-result-wide v4 │ │ +0e63e4: 8c44 |0038: double-to-float v4, v4 │ │ +0e63e6: 0f04 |0039: return v4 │ │ +0e63e8: 1504 80bf |003a: const/high16 v4, #int -1082130432 // #bf80 │ │ +0e63ec: 0f04 |003c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0020 line=93 │ │ 0x0027 line=94 │ │ 0x0034 line=96 │ │ locals : │ │ @@ -246160,24 +246162,24 @@ │ │ type : '([SF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0e6314: |[0e6314] com.ds.avare.threed.objects.Map.loadTerrain:([SF)Z │ │ -0e6324: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0e6328: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0e632a: 0f02 |0003: return v2 │ │ -0e632c: 2200 2a06 |0004: new-instance v0, Lcom/ds/avare/threed/data/VertexArrayShort; // type@062a │ │ -0e6330: 7020 9425 2000 |0006: invoke-direct {v0, v2}, Lcom/ds/avare/threed/data/VertexArrayShort;.:([S)V // method@2594 │ │ -0e6336: 5b10 9615 |0009: iput-object v0, v1, Lcom/ds/avare/threed/objects/Map;.mVertexArrayShort:Lcom/ds/avare/threed/data/VertexArrayShort; // field@1596 │ │ -0e633a: 5913 9515 |000b: iput v3, v1, Lcom/ds/avare/threed/objects/Map;.mRatio:F // field@1595 │ │ -0e633e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -0e6340: 0f02 |000e: return v2 │ │ +0e631c: |[0e631c] com.ds.avare.threed.objects.Map.loadTerrain:([SF)Z │ │ +0e632c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0e6330: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0e6332: 0f02 |0003: return v2 │ │ +0e6334: 2200 2a06 |0004: new-instance v0, Lcom/ds/avare/threed/data/VertexArrayShort; // type@062a │ │ +0e6338: 7020 9425 2000 |0006: invoke-direct {v0, v2}, Lcom/ds/avare/threed/data/VertexArrayShort;.:([S)V // method@2594 │ │ +0e633e: 5b10 9615 |0009: iput-object v0, v1, Lcom/ds/avare/threed/objects/Map;.mVertexArrayShort:Lcom/ds/avare/threed/data/VertexArrayShort; // field@1596 │ │ +0e6342: 5913 9515 |000b: iput v3, v1, Lcom/ds/avare/threed/objects/Map;.mRatio:F // field@1595 │ │ +0e6346: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +0e6348: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=45 │ │ 0x000b line=46 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/ds/avare/threed/objects/Map; │ │ 0x0000 - 0x000f reg=2 (null) [S │ │ @@ -246240,17 +246242,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e65e8: |[0e65e8] com.ds.avare.threed.objects.Obstacles.:()V │ │ -0e65f8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e65fe: 0e00 |0003: return-void │ │ +0e65f0: |[0e65f0] com.ds.avare.threed.objects.Obstacles.:()V │ │ +0e6600: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e6606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/threed/objects/Obstacles; │ │ │ │ #1 : (in Lcom/ds/avare/threed/objects/Obstacles;) │ │ @@ -246258,51 +246260,51 @@ │ │ type : '([FIFFF)[F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 70 16-bit code units │ │ -0e654c: |[0e654c] com.ds.avare.threed.objects.Obstacles.getObstacle:([FIFFF)[F │ │ -0e655c: da03 0310 |0000: mul-int/lit8 v3, v3, #int 16 // #10 │ │ -0e6560: d800 0300 |0002: add-int/lit8 v0, v3, #int 0 // #00 │ │ -0e6564: 4b04 0200 |0004: aput v4, v2, v0 │ │ -0e6568: d800 0301 |0006: add-int/lit8 v0, v3, #int 1 // #01 │ │ -0e656c: 4b05 0200 |0008: aput v5, v2, v0 │ │ -0e6570: d800 0302 |000a: add-int/lit8 v0, v3, #int 2 // #02 │ │ -0e6574: 4b06 0200 |000c: aput v6, v2, v0 │ │ -0e6578: d806 0303 |000e: add-int/lit8 v6, v3, #int 3 // #03 │ │ -0e657c: 1500 803f |0010: const/high16 v0, #int 1065353216 // #3f80 │ │ -0e6580: 4b00 0206 |0012: aput v0, v2, v6 │ │ -0e6584: d806 0304 |0014: add-int/lit8 v6, v3, #int 4 // #04 │ │ -0e6588: 4b00 0206 |0016: aput v0, v2, v6 │ │ -0e658c: d806 0305 |0018: add-int/lit8 v6, v3, #int 5 // #05 │ │ -0e6590: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -0e6592: 4b01 0206 |001b: aput v1, v2, v6 │ │ -0e6596: d806 0306 |001d: add-int/lit8 v6, v3, #int 6 // #06 │ │ -0e659a: 4b01 0206 |001f: aput v1, v2, v6 │ │ -0e659e: d806 0307 |0021: add-int/lit8 v6, v3, #int 7 // #07 │ │ -0e65a2: 4b00 0206 |0023: aput v0, v2, v6 │ │ -0e65a6: d806 0308 |0025: add-int/lit8 v6, v3, #int 8 // #08 │ │ -0e65aa: 4b04 0206 |0027: aput v4, v2, v6 │ │ -0e65ae: d804 0309 |0029: add-int/lit8 v4, v3, #int 9 // #09 │ │ -0e65b2: 4b05 0204 |002b: aput v5, v2, v4 │ │ -0e65b6: d804 030a |002d: add-int/lit8 v4, v3, #int 10 // #0a │ │ -0e65ba: 4b01 0204 |002f: aput v1, v2, v4 │ │ -0e65be: d804 030b |0031: add-int/lit8 v4, v3, #int 11 // #0b │ │ -0e65c2: 4b00 0204 |0033: aput v0, v2, v4 │ │ -0e65c6: d804 030c |0035: add-int/lit8 v4, v3, #int 12 // #0c │ │ -0e65ca: 4b00 0204 |0037: aput v0, v2, v4 │ │ -0e65ce: d804 030d |0039: add-int/lit8 v4, v3, #int 13 // #0d │ │ -0e65d2: 4b01 0204 |003b: aput v1, v2, v4 │ │ -0e65d6: d804 030e |003d: add-int/lit8 v4, v3, #int 14 // #0e │ │ -0e65da: 4b01 0204 |003f: aput v1, v2, v4 │ │ -0e65de: d803 030f |0041: add-int/lit8 v3, v3, #int 15 // #0f │ │ -0e65e2: 4b00 0203 |0043: aput v0, v2, v3 │ │ -0e65e6: 1102 |0045: return-object v2 │ │ +0e6554: |[0e6554] com.ds.avare.threed.objects.Obstacles.getObstacle:([FIFFF)[F │ │ +0e6564: da03 0310 |0000: mul-int/lit8 v3, v3, #int 16 // #10 │ │ +0e6568: d800 0300 |0002: add-int/lit8 v0, v3, #int 0 // #00 │ │ +0e656c: 4b04 0200 |0004: aput v4, v2, v0 │ │ +0e6570: d800 0301 |0006: add-int/lit8 v0, v3, #int 1 // #01 │ │ +0e6574: 4b05 0200 |0008: aput v5, v2, v0 │ │ +0e6578: d800 0302 |000a: add-int/lit8 v0, v3, #int 2 // #02 │ │ +0e657c: 4b06 0200 |000c: aput v6, v2, v0 │ │ +0e6580: d806 0303 |000e: add-int/lit8 v6, v3, #int 3 // #03 │ │ +0e6584: 1500 803f |0010: const/high16 v0, #int 1065353216 // #3f80 │ │ +0e6588: 4b00 0206 |0012: aput v0, v2, v6 │ │ +0e658c: d806 0304 |0014: add-int/lit8 v6, v3, #int 4 // #04 │ │ +0e6590: 4b00 0206 |0016: aput v0, v2, v6 │ │ +0e6594: d806 0305 |0018: add-int/lit8 v6, v3, #int 5 // #05 │ │ +0e6598: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +0e659a: 4b01 0206 |001b: aput v1, v2, v6 │ │ +0e659e: d806 0306 |001d: add-int/lit8 v6, v3, #int 6 // #06 │ │ +0e65a2: 4b01 0206 |001f: aput v1, v2, v6 │ │ +0e65a6: d806 0307 |0021: add-int/lit8 v6, v3, #int 7 // #07 │ │ +0e65aa: 4b00 0206 |0023: aput v0, v2, v6 │ │ +0e65ae: d806 0308 |0025: add-int/lit8 v6, v3, #int 8 // #08 │ │ +0e65b2: 4b04 0206 |0027: aput v4, v2, v6 │ │ +0e65b6: d804 0309 |0029: add-int/lit8 v4, v3, #int 9 // #09 │ │ +0e65ba: 4b05 0204 |002b: aput v5, v2, v4 │ │ +0e65be: d804 030a |002d: add-int/lit8 v4, v3, #int 10 // #0a │ │ +0e65c2: 4b01 0204 |002f: aput v1, v2, v4 │ │ +0e65c6: d804 030b |0031: add-int/lit8 v4, v3, #int 11 // #0b │ │ +0e65ca: 4b00 0204 |0033: aput v0, v2, v4 │ │ +0e65ce: d804 030c |0035: add-int/lit8 v4, v3, #int 12 // #0c │ │ +0e65d2: 4b00 0204 |0037: aput v0, v2, v4 │ │ +0e65d6: d804 030d |0039: add-int/lit8 v4, v3, #int 13 // #0d │ │ +0e65da: 4b01 0204 |003b: aput v1, v2, v4 │ │ +0e65de: d804 030e |003d: add-int/lit8 v4, v3, #int 14 // #0e │ │ +0e65e2: 4b01 0204 |003f: aput v1, v2, v4 │ │ +0e65e6: d803 030f |0041: add-int/lit8 v3, v3, #int 15 // #0f │ │ +0e65ea: 4b00 0203 |0043: aput v0, v2, v3 │ │ +0e65ee: 1102 |0045: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=39 │ │ 0x0008 line=40 │ │ 0x000c line=41 │ │ 0x0012 line=42 │ │ 0x0016 line=43 │ │ @@ -246330,22 +246332,22 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0e6600: |[0e6600] com.ds.avare.threed.objects.Obstacles.addObstacles:(FFF)V │ │ -0e6610: 5420 9b15 |0000: iget-object v0, v2, Lcom/ds/avare/threed/objects/Obstacles;.mObs:[F // field@159b │ │ -0e6614: 5221 9c15 |0002: iget v1, v2, Lcom/ds/avare/threed/objects/Obstacles;.mObsCount:I // field@159c │ │ -0e6618: 7155 a425 1043 |0004: invoke-static {v0, v1, v3, v4, v5}, Lcom/ds/avare/threed/objects/Obstacles;.getObstacle:([FIFFF)[F // method@25a4 │ │ -0e661e: 5223 9c15 |0007: iget v3, v2, Lcom/ds/avare/threed/objects/Obstacles;.mObsCount:I // field@159c │ │ -0e6622: d803 0301 |0009: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e6626: 5923 9c15 |000b: iput v3, v2, Lcom/ds/avare/threed/objects/Obstacles;.mObsCount:I // field@159c │ │ -0e662a: 0e00 |000d: return-void │ │ +0e6608: |[0e6608] com.ds.avare.threed.objects.Obstacles.addObstacles:(FFF)V │ │ +0e6618: 5420 9b15 |0000: iget-object v0, v2, Lcom/ds/avare/threed/objects/Obstacles;.mObs:[F // field@159b │ │ +0e661c: 5221 9c15 |0002: iget v1, v2, Lcom/ds/avare/threed/objects/Obstacles;.mObsCount:I // field@159c │ │ +0e6620: 7155 a425 1043 |0004: invoke-static {v0, v1, v3, v4, v5}, Lcom/ds/avare/threed/objects/Obstacles;.getObstacle:([FIFFF)[F // method@25a4 │ │ +0e6626: 5223 9c15 |0007: iget v3, v2, Lcom/ds/avare/threed/objects/Obstacles;.mObsCount:I // field@159c │ │ +0e662a: d803 0301 |0009: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e662e: 5923 9c15 |000b: iput v3, v2, Lcom/ds/avare/threed/objects/Obstacles;.mObsCount:I // field@159c │ │ +0e6632: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/ds/avare/threed/objects/Obstacles; │ │ 0x0000 - 0x000e reg=3 (null) F │ │ @@ -246357,29 +246359,29 @@ │ │ type : '(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -0e662c: |[0e662c] com.ds.avare.threed.objects.Obstacles.bindData:(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V │ │ -0e663c: 5450 9d15 |0000: iget-object v0, v5, Lcom/ds/avare/threed/objects/Obstacles;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@159d │ │ -0e6640: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0e6644: 0e00 |0004: return-void │ │ -0e6646: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e6648: 6e10 b625 0600 |0006: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.getPositionAttributeLocation:()I // method@25b6 │ │ -0e664e: 0a02 |0009: move-result v2 │ │ -0e6650: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -0e6652: 1304 2000 |000b: const/16 v4, #int 32 // #20 │ │ -0e6656: 6e54 9325 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/threed/data/VertexArray;.setVertexAttribPointer:(IIII)V // method@2593 │ │ -0e665c: 5450 9d15 |0010: iget-object v0, v5, Lcom/ds/avare/threed/objects/Obstacles;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@159d │ │ -0e6660: 6e10 b525 0600 |0012: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.getColorAttributeLocation:()I // method@25b5 │ │ -0e6666: 0a06 |0015: move-result v6 │ │ -0e6668: 6e54 9325 3036 |0016: invoke-virtual {v0, v3, v6, v3, v4}, Lcom/ds/avare/threed/data/VertexArray;.setVertexAttribPointer:(IIII)V // method@2593 │ │ -0e666e: 0e00 |0019: return-void │ │ +0e6634: |[0e6634] com.ds.avare.threed.objects.Obstacles.bindData:(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V │ │ +0e6644: 5450 9d15 |0000: iget-object v0, v5, Lcom/ds/avare/threed/objects/Obstacles;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@159d │ │ +0e6648: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0e664c: 0e00 |0004: return-void │ │ +0e664e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e6650: 6e10 b625 0600 |0006: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.getPositionAttributeLocation:()I // method@25b6 │ │ +0e6656: 0a02 |0009: move-result v2 │ │ +0e6658: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +0e665a: 1304 2000 |000b: const/16 v4, #int 32 // #20 │ │ +0e665e: 6e54 9325 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/threed/data/VertexArray;.setVertexAttribPointer:(IIII)V // method@2593 │ │ +0e6664: 5450 9d15 |0010: iget-object v0, v5, Lcom/ds/avare/threed/objects/Obstacles;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@159d │ │ +0e6668: 6e10 b525 0600 |0012: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.getColorAttributeLocation:()I // method@25b5 │ │ +0e666e: 0a06 |0015: move-result v6 │ │ +0e6670: 6e54 9325 3036 |0016: invoke-virtual {v0, v3, v6, v3, v4}, Lcom/ds/avare/threed/data/VertexArray;.setVertexAttribPointer:(IIII)V // method@2593 │ │ +0e6676: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=84 │ │ 0x000d line=82 │ │ 0x0010 line=87 │ │ 0x0012 line=89 │ │ @@ -246393,22 +246395,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0e6670: |[0e6670] com.ds.avare.threed.objects.Obstacles.doneObstacles:()V │ │ -0e6680: 5220 9c15 |0000: iget v0, v2, Lcom/ds/avare/threed/objects/Obstacles;.mObsCount:I // field@159c │ │ -0e6684: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0e6688: 2200 2906 |0004: new-instance v0, Lcom/ds/avare/threed/data/VertexArray; // type@0629 │ │ -0e668c: 5421 9b15 |0006: iget-object v1, v2, Lcom/ds/avare/threed/objects/Obstacles;.mObs:[F // field@159b │ │ -0e6690: 7020 9225 1000 |0008: invoke-direct {v0, v1}, Lcom/ds/avare/threed/data/VertexArray;.:([F)V // method@2592 │ │ -0e6696: 5b20 9d15 |000b: iput-object v0, v2, Lcom/ds/avare/threed/objects/Obstacles;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@159d │ │ -0e669a: 0e00 |000d: return-void │ │ +0e6678: |[0e6678] com.ds.avare.threed.objects.Obstacles.doneObstacles:()V │ │ +0e6688: 5220 9c15 |0000: iget v0, v2, Lcom/ds/avare/threed/objects/Obstacles;.mObsCount:I // field@159c │ │ +0e668c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0e6690: 2200 2906 |0004: new-instance v0, Lcom/ds/avare/threed/data/VertexArray; // type@0629 │ │ +0e6694: 5421 9b15 |0006: iget-object v1, v2, Lcom/ds/avare/threed/objects/Obstacles;.mObs:[F // field@159b │ │ +0e6698: 7020 9225 1000 |0008: invoke-direct {v0, v1}, Lcom/ds/avare/threed/data/VertexArray;.:([F)V // method@2592 │ │ +0e669e: 5b20 9d15 |000b: iput-object v0, v2, Lcom/ds/avare/threed/objects/Obstacles;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@159d │ │ +0e66a2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/ds/avare/threed/objects/Obstacles; │ │ │ │ @@ -246417,24 +246419,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0e669c: |[0e669c] com.ds.avare.threed.objects.Obstacles.draw:()V │ │ -0e66ac: 5430 9d15 |0000: iget-object v0, v3, Lcom/ds/avare/threed/objects/Obstacles;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@159d │ │ -0e66b0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0e66b4: 0e00 |0004: return-void │ │ -0e66b6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0e66b8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e66ba: 5232 9c15 |0007: iget v2, v3, Lcom/ds/avare/threed/objects/Obstacles;.mObsCount:I // field@159c │ │ -0e66be: da02 0202 |0009: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -0e66c2: 7130 1304 1002 |000b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@0413 │ │ -0e66c8: 0e00 |000e: return-void │ │ +0e66a4: |[0e66a4] com.ds.avare.threed.objects.Obstacles.draw:()V │ │ +0e66b4: 5430 9d15 |0000: iget-object v0, v3, Lcom/ds/avare/threed/objects/Obstacles;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@159d │ │ +0e66b8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0e66bc: 0e00 |0004: return-void │ │ +0e66be: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0e66c0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e66c2: 5232 9c15 |0007: iget v2, v3, Lcom/ds/avare/threed/objects/Obstacles;.mObsCount:I // field@159c │ │ +0e66c6: da02 0202 |0009: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0e66ca: 7130 1304 1002 |000b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@0413 │ │ +0e66d0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0007 line=99 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/ds/avare/threed/objects/Obstacles; │ │ │ │ @@ -246443,23 +246445,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0e66cc: |[0e66cc] com.ds.avare.threed.objects.Obstacles.initObstacles:(I)V │ │ -0e66dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e66de: 5b10 9d15 |0001: iput-object v0, v1, Lcom/ds/avare/threed/objects/Obstacles;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@159d │ │ -0e66e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e66e4: 5910 9c15 |0004: iput v0, v1, Lcom/ds/avare/threed/objects/Obstacles;.mObsCount:I // field@159c │ │ -0e66e8: da02 0210 |0006: mul-int/lit8 v2, v2, #int 16 // #10 │ │ -0e66ec: 2322 bf09 |0008: new-array v2, v2, [F // type@09bf │ │ -0e66f0: 5b12 9b15 |000a: iput-object v2, v1, Lcom/ds/avare/threed/objects/Obstacles;.mObs:[F // field@159b │ │ -0e66f4: 0e00 |000c: return-void │ │ +0e66d4: |[0e66d4] com.ds.avare.threed.objects.Obstacles.initObstacles:(I)V │ │ +0e66e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e66e6: 5b10 9d15 |0001: iput-object v0, v1, Lcom/ds/avare/threed/objects/Obstacles;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@159d │ │ +0e66ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e66ec: 5910 9c15 |0004: iput v0, v1, Lcom/ds/avare/threed/objects/Obstacles;.mObsCount:I // field@159c │ │ +0e66f0: da02 0210 |0006: mul-int/lit8 v2, v2, #int 16 // #10 │ │ +0e66f4: 2322 bf09 |0008: new-array v2, v2, [F // type@09bf │ │ +0e66f8: 5b12 9b15 |000a: iput-object v2, v1, Lcom/ds/avare/threed/objects/Obstacles;.mObs:[F // field@159b │ │ +0e66fc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ 0x0004 line=62 │ │ 0x0008 line=63 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/ds/avare/threed/objects/Obstacles; │ │ @@ -246522,32 +246524,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e6a7c: |[0e6a7c] com.ds.avare.threed.objects.OwnShip.:()V │ │ -0e6a8c: 0e00 |0000: return-void │ │ +0e6a84: |[0e6a84] com.ds.avare.threed.objects.OwnShip.:()V │ │ +0e6a94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/threed/objects/OwnShip;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e6a90: |[0e6a90] com.ds.avare.threed.objects.OwnShip.:()V │ │ -0e6aa0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e6aa6: 0e00 |0003: return-void │ │ +0e6a98: |[0e6a98] com.ds.avare.threed.objects.OwnShip.:()V │ │ +0e6aa8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e6aae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/threed/objects/OwnShip; │ │ │ │ #2 : (in Lcom/ds/avare/threed/objects/OwnShip;) │ │ @@ -246555,245 +246557,245 @@ │ │ type : '([FIFFFF)[F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 34 │ │ ins : 6 │ │ outs : 10 │ │ insns size : 441 16-bit code units │ │ -0e66f8: |[0e66f8] com.ds.avare.threed.objects.OwnShip.getAxis:([FIFFFF)[F │ │ -0e6708: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0e670a: 230a bf09 |0001: new-array v10, v0, [F // type@09bf │ │ -0e670e: 0200 1d00 |0003: move/from16 v0, v29 │ │ -0e6712: d20b 800b |0005: mul-int/lit16 v11, v0, #int 2944 // #0b80 │ │ -0e6716: d800 0b00 |0007: add-int/lit8 v0, v11, #int 0 // #00 │ │ -0e671a: 140c 6f12 833a |0009: const v12, #float 0.001 // #3a83126f │ │ -0e6720: a601 1e0c |000c: add-float v1, v30, v12 │ │ -0e6724: 4b01 1c00 |000e: aput v1, v28, v0 │ │ -0e6728: d800 0b01 |0010: add-int/lit8 v0, v11, #int 1 // #01 │ │ -0e672c: 1401 0ad7 233c |0012: const v1, #float 0.01 // #3c23d70a │ │ -0e6732: a60d 1f01 |0015: add-float v13, v31, v1 │ │ -0e6736: 4b0d 1c00 |0017: aput v13, v28, v0 │ │ -0e673a: d800 0b02 |0019: add-int/lit8 v0, v11, #int 2 // #02 │ │ -0e673e: 4b20 1c00 |001b: aput v32, v28, v0 │ │ -0e6742: d800 0b03 |001d: add-int/lit8 v0, v11, #int 3 // #03 │ │ -0e6746: 150e 803f |001f: const/high16 v14, #int 1065353216 // #3f80 │ │ -0e674a: 4b0e 1c00 |0021: aput v14, v28, v0 │ │ -0e674e: d800 0b04 |0023: add-int/lit8 v0, v11, #int 4 // #04 │ │ -0e6752: 4b0e 1c00 |0025: aput v14, v28, v0 │ │ -0e6756: d800 0b05 |0027: add-int/lit8 v0, v11, #int 5 // #05 │ │ -0e675a: 150f 403f |0029: const/high16 v15, #int 1061158912 // #3f40 │ │ -0e675e: 4b0f 1c00 |002b: aput v15, v28, v0 │ │ -0e6762: d800 0b06 |002d: add-int/lit8 v0, v11, #int 6 // #06 │ │ -0e6766: 1310 0000 |002f: const/16 v16, #int 0 // #0 │ │ -0e676a: 4b10 1c00 |0031: aput v16, v28, v0 │ │ -0e676e: d800 0b07 |0033: add-int/lit8 v0, v11, #int 7 // #07 │ │ -0e6772: 4b0e 1c00 |0035: aput v14, v28, v0 │ │ -0e6776: d800 0b08 |0037: add-int/lit8 v0, v11, #int 8 // #08 │ │ -0e677a: 1411 0ad7 a33b |0039: const v17, #float 0.005 // #3ba3d70a │ │ -0e6780: a601 1e11 |003c: add-float v1, v30, v17 │ │ -0e6784: 4b01 1c00 |003e: aput v1, v28, v0 │ │ -0e6788: d800 0b09 |0040: add-int/lit8 v0, v11, #int 9 // #09 │ │ -0e678c: 4b0d 1c00 |0042: aput v13, v28, v0 │ │ -0e6790: d800 0b0a |0044: add-int/lit8 v0, v11, #int 10 // #0a │ │ -0e6794: 4b20 1c00 |0046: aput v32, v28, v0 │ │ -0e6798: d800 0b0b |0048: add-int/lit8 v0, v11, #int 11 // #0b │ │ -0e679c: 4b0e 1c00 |004a: aput v14, v28, v0 │ │ -0e67a0: d800 0b0c |004c: add-int/lit8 v0, v11, #int 12 // #0c │ │ -0e67a4: 4b0e 1c00 |004e: aput v14, v28, v0 │ │ -0e67a8: d800 0b0d |0050: add-int/lit8 v0, v11, #int 13 // #0d │ │ -0e67ac: 4b0f 1c00 |0052: aput v15, v28, v0 │ │ -0e67b0: d800 0b0e |0054: add-int/lit8 v0, v11, #int 14 // #0e │ │ -0e67b4: 4b10 1c00 |0056: aput v16, v28, v0 │ │ -0e67b8: d800 0b0f |0058: add-int/lit8 v0, v11, #int 15 // #0f │ │ -0e67bc: 4b0e 1c00 |005a: aput v14, v28, v0 │ │ -0e67c0: d800 0b10 |005c: add-int/lit8 v0, v11, #int 16 // #10 │ │ -0e67c4: 4b1e 1c00 |005e: aput v30, v28, v0 │ │ -0e67c8: d800 0b11 |0060: add-int/lit8 v0, v11, #int 17 // #11 │ │ -0e67cc: 4b1f 1c00 |0062: aput v31, v28, v0 │ │ -0e67d0: d800 0b12 |0064: add-int/lit8 v0, v11, #int 18 // #12 │ │ -0e67d4: 4b20 1c00 |0066: aput v32, v28, v0 │ │ -0e67d8: d800 0b13 |0068: add-int/lit8 v0, v11, #int 19 // #13 │ │ -0e67dc: 4b0e 1c00 |006a: aput v14, v28, v0 │ │ -0e67e0: d800 0b14 |006c: add-int/lit8 v0, v11, #int 20 // #14 │ │ -0e67e4: 4b0e 1c00 |006e: aput v14, v28, v0 │ │ -0e67e8: d800 0b15 |0070: add-int/lit8 v0, v11, #int 21 // #15 │ │ -0e67ec: 4b0f 1c00 |0072: aput v15, v28, v0 │ │ -0e67f0: d800 0b16 |0074: add-int/lit8 v0, v11, #int 22 // #16 │ │ -0e67f4: 4b10 1c00 |0076: aput v16, v28, v0 │ │ -0e67f8: d800 0b17 |0078: add-int/lit8 v0, v11, #int 23 // #17 │ │ -0e67fc: 4b0e 1c00 |007a: aput v14, v28, v0 │ │ -0e6800: a612 1e10 |007c: add-float v18, v30, v16 │ │ -0e6804: 1313 0000 |007e: const/16 v19, #int 0 // #0 │ │ -0e6808: 4b12 0a13 |0080: aput v18, v10, v19 │ │ -0e680c: 1514 0040 |0082: const/high16 v20, #int 1073741824 // #4000 │ │ -0e6810: a615 1f14 |0084: add-float v21, v31, v20 │ │ -0e6814: 1316 0100 |0086: const/16 v22, #int 1 // #1 │ │ -0e6818: 4b15 0a16 |0088: aput v21, v10, v22 │ │ -0e681c: a617 2010 |008a: add-float v23, v32, v16 │ │ -0e6820: 1318 0200 |008c: const/16 v24, #int 2 // #2 │ │ -0e6824: 4b17 0a18 |008e: aput v23, v10, v24 │ │ -0e6828: 1319 0300 |0090: const/16 v25, #int 3 // #3 │ │ -0e682c: 4b0e 0a19 |0092: aput v14, v10, v25 │ │ -0e6830: 0200 2100 |0094: move/from16 v0, v33 │ │ -0e6834: 7f09 |0096: neg-float v9, v0 │ │ -0e6836: d806 0b18 |0097: add-int/lit8 v6, v11, #int 24 // #18 │ │ -0e683a: 1207 |0099: const/4 v7, #int 0 // #0 │ │ -0e683c: 1208 |009a: const/4 v8, #int 0 // #0 │ │ -0e683e: 151a 803f |009b: const/high16 v26, #int 1065353216 // #3f80 │ │ -0e6842: 0200 1e00 |009d: move/from16 v0, v30 │ │ -0e6846: 0201 1f00 |009f: move/from16 v1, v31 │ │ -0e684a: 0202 2000 |00a1: move/from16 v2, v32 │ │ -0e684e: 0193 |00a3: move v3, v9 │ │ -0e6850: 07a4 |00a4: move-object v4, v10 │ │ -0e6852: 0805 1c00 |00a5: move-object/from16 v5, v28 │ │ -0e6856: 021b 0900 |00a7: move/from16 v27, v9 │ │ -0e685a: 0209 1a00 |00a9: move/from16 v9, v26 │ │ -0e685e: 770a cc25 0000 |00ab: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ -0e6864: d800 0b1c |00ae: add-int/lit8 v0, v11, #int 28 // #1c │ │ -0e6868: 4b0e 1c00 |00b0: aput v14, v28, v0 │ │ -0e686c: d800 0b1d |00b2: add-int/lit8 v0, v11, #int 29 // #1d │ │ -0e6870: 4b0f 1c00 |00b4: aput v15, v28, v0 │ │ -0e6874: d800 0b1e |00b6: add-int/lit8 v0, v11, #int 30 // #1e │ │ -0e6878: 4b10 1c00 |00b8: aput v16, v28, v0 │ │ -0e687c: d800 0b1f |00ba: add-int/lit8 v0, v11, #int 31 // #1f │ │ -0e6880: 4b0e 1c00 |00bc: aput v14, v28, v0 │ │ -0e6884: d800 0b20 |00be: add-int/lit8 v0, v11, #int 32 // #20 │ │ -0e6888: 4b1e 1c00 |00c0: aput v30, v28, v0 │ │ -0e688c: d800 0b21 |00c2: add-int/lit8 v0, v11, #int 33 // #21 │ │ -0e6890: 4b1f 1c00 |00c4: aput v31, v28, v0 │ │ -0e6894: d800 0b22 |00c6: add-int/lit8 v0, v11, #int 34 // #22 │ │ -0e6898: a701 2014 |00c8: sub-float v1, v32, v20 │ │ -0e689c: 4b01 1c00 |00ca: aput v1, v28, v0 │ │ -0e68a0: d800 0b23 |00cc: add-int/lit8 v0, v11, #int 35 // #23 │ │ -0e68a4: 4b0e 1c00 |00ce: aput v14, v28, v0 │ │ -0e68a8: d800 0b24 |00d0: add-int/lit8 v0, v11, #int 36 // #24 │ │ -0e68ac: 4b10 1c00 |00d2: aput v16, v28, v0 │ │ -0e68b0: d800 0b25 |00d4: add-int/lit8 v0, v11, #int 37 // #25 │ │ -0e68b4: 4b10 1c00 |00d6: aput v16, v28, v0 │ │ -0e68b8: d800 0b26 |00d8: add-int/lit8 v0, v11, #int 38 // #26 │ │ -0e68bc: 4b0e 1c00 |00da: aput v14, v28, v0 │ │ -0e68c0: d800 0b27 |00dc: add-int/lit8 v0, v11, #int 39 // #27 │ │ -0e68c4: 4b0e 1c00 |00de: aput v14, v28, v0 │ │ -0e68c8: 4b12 0a13 |00e0: aput v18, v10, v19 │ │ -0e68cc: a600 1f10 |00e2: add-float v0, v31, v16 │ │ -0e68d0: 4b00 0a16 |00e4: aput v0, v10, v22 │ │ -0e68d4: a600 2014 |00e6: add-float v0, v32, v20 │ │ -0e68d8: 4b00 0a18 |00e8: aput v0, v10, v24 │ │ -0e68dc: 4b0e 0a19 |00ea: aput v14, v10, v25 │ │ -0e68e0: d806 0b28 |00ec: add-int/lit8 v6, v11, #int 40 // #28 │ │ -0e68e4: 1509 803f |00ee: const/high16 v9, #int 1065353216 // #3f80 │ │ -0e68e8: 0200 1e00 |00f0: move/from16 v0, v30 │ │ -0e68ec: 0201 1f00 |00f2: move/from16 v1, v31 │ │ -0e68f0: 0203 1b00 |00f4: move/from16 v3, v27 │ │ -0e68f4: 770a cc25 0000 |00f6: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ -0e68fa: d800 0b2c |00f9: add-int/lit8 v0, v11, #int 44 // #2c │ │ -0e68fe: 4b10 1c00 |00fb: aput v16, v28, v0 │ │ -0e6902: d800 0b2d |00fd: add-int/lit8 v0, v11, #int 45 // #2d │ │ -0e6906: 4b10 1c00 |00ff: aput v16, v28, v0 │ │ -0e690a: d800 0b2e |0101: add-int/lit8 v0, v11, #int 46 // #2e │ │ -0e690e: 4b0e 1c00 |0103: aput v14, v28, v0 │ │ -0e6912: d800 0b2f |0105: add-int/lit8 v0, v11, #int 47 // #2f │ │ -0e6916: 4b0e 1c00 |0107: aput v14, v28, v0 │ │ -0e691a: d800 0b30 |0109: add-int/lit8 v0, v11, #int 48 // #30 │ │ -0e691e: a701 1e0c |010b: sub-float v1, v30, v12 │ │ -0e6922: 4b01 1c00 |010d: aput v1, v28, v0 │ │ -0e6926: d800 0b31 |010f: add-int/lit8 v0, v11, #int 49 // #31 │ │ -0e692a: 4b0d 1c00 |0111: aput v13, v28, v0 │ │ -0e692e: d800 0b32 |0113: add-int/lit8 v0, v11, #int 50 // #32 │ │ -0e6932: 4b20 1c00 |0115: aput v32, v28, v0 │ │ -0e6936: d800 0b33 |0117: add-int/lit8 v0, v11, #int 51 // #33 │ │ -0e693a: 4b0e 1c00 |0119: aput v14, v28, v0 │ │ -0e693e: d800 0b34 |011b: add-int/lit8 v0, v11, #int 52 // #34 │ │ -0e6942: 4b0e 1c00 |011d: aput v14, v28, v0 │ │ -0e6946: d800 0b35 |011f: add-int/lit8 v0, v11, #int 53 // #35 │ │ -0e694a: 4b0f 1c00 |0121: aput v15, v28, v0 │ │ -0e694e: d800 0b36 |0123: add-int/lit8 v0, v11, #int 54 // #36 │ │ -0e6952: 4b10 1c00 |0125: aput v16, v28, v0 │ │ -0e6956: d800 0b37 |0127: add-int/lit8 v0, v11, #int 55 // #37 │ │ -0e695a: 4b0e 1c00 |0129: aput v14, v28, v0 │ │ -0e695e: d800 0b38 |012b: add-int/lit8 v0, v11, #int 56 // #38 │ │ -0e6962: a701 1e11 |012d: sub-float v1, v30, v17 │ │ -0e6966: 4b01 1c00 |012f: aput v1, v28, v0 │ │ -0e696a: d800 0b39 |0131: add-int/lit8 v0, v11, #int 57 // #39 │ │ -0e696e: 4b0d 1c00 |0133: aput v13, v28, v0 │ │ -0e6972: d800 0b3a |0135: add-int/lit8 v0, v11, #int 58 // #3a │ │ -0e6976: 4b20 1c00 |0137: aput v32, v28, v0 │ │ -0e697a: d800 0b3b |0139: add-int/lit8 v0, v11, #int 59 // #3b │ │ -0e697e: 4b0e 1c00 |013b: aput v14, v28, v0 │ │ -0e6982: d800 0b3c |013d: add-int/lit8 v0, v11, #int 60 // #3c │ │ -0e6986: 4b0e 1c00 |013f: aput v14, v28, v0 │ │ -0e698a: d800 0b3d |0141: add-int/lit8 v0, v11, #int 61 // #3d │ │ -0e698e: 4b0f 1c00 |0143: aput v15, v28, v0 │ │ -0e6992: d800 0b3e |0145: add-int/lit8 v0, v11, #int 62 // #3e │ │ -0e6996: 4b10 1c00 |0147: aput v16, v28, v0 │ │ -0e699a: d800 0b3f |0149: add-int/lit8 v0, v11, #int 63 // #3f │ │ -0e699e: 4b0e 1c00 |014b: aput v14, v28, v0 │ │ -0e69a2: 1300 a6ff |014d: const/16 v0, #int -90 // #ffa6 │ │ -0e69a6: 130c a6ff |014f: const/16 v12, #int -90 // #ffa6 │ │ -0e69aa: 120d |0151: const/4 v13, #int 0 // #0 │ │ -0e69ac: 1300 5a00 |0152: const/16 v0, #int 90 // #5a │ │ -0e69b0: 350c 6400 |0154: if-ge v12, v0, 01b8 // +0064 │ │ -0e69b4: d800 0b40 |0156: add-int/lit8 v0, v11, #int 64 // #40 │ │ -0e69b8: da0f 0d10 |0158: mul-int/lit8 v15, v13, #int 16 // #10 │ │ -0e69bc: b0f0 |015a: add-int/2addr v0, v15 │ │ -0e69be: 4b1e 1c00 |015b: aput v30, v28, v0 │ │ -0e69c2: d800 0b41 |015d: add-int/lit8 v0, v11, #int 65 // #41 │ │ -0e69c6: b0f0 |015f: add-int/2addr v0, v15 │ │ -0e69c8: 4b1f 1c00 |0160: aput v31, v28, v0 │ │ -0e69cc: d800 0b42 |0162: add-int/lit8 v0, v11, #int 66 // #42 │ │ -0e69d0: b0f0 |0164: add-int/2addr v0, v15 │ │ -0e69d2: 4b20 1c00 |0165: aput v32, v28, v0 │ │ -0e69d6: d800 0b43 |0167: add-int/lit8 v0, v11, #int 67 // #43 │ │ -0e69da: b0f0 |0169: add-int/2addr v0, v15 │ │ -0e69dc: 4b0e 1c00 |016a: aput v14, v28, v0 │ │ -0e69e0: d800 0b44 |016c: add-int/lit8 v0, v11, #int 68 // #44 │ │ -0e69e4: b0f0 |016e: add-int/2addr v0, v15 │ │ -0e69e6: 4b10 1c00 |016f: aput v16, v28, v0 │ │ -0e69ea: d800 0b45 |0171: add-int/lit8 v0, v11, #int 69 // #45 │ │ -0e69ee: b0f0 |0173: add-int/2addr v0, v15 │ │ -0e69f0: 4b0e 1c00 |0174: aput v14, v28, v0 │ │ -0e69f4: d800 0b46 |0176: add-int/lit8 v0, v11, #int 70 // #46 │ │ -0e69f8: b0f0 |0178: add-int/2addr v0, v15 │ │ -0e69fa: 4b10 1c00 |0179: aput v16, v28, v0 │ │ -0e69fe: d800 0b47 |017b: add-int/lit8 v0, v11, #int 71 // #47 │ │ -0e6a02: b0f0 |017d: add-int/2addr v0, v15 │ │ -0e6a04: 4b0e 1c00 |017e: aput v14, v28, v0 │ │ -0e6a08: 4b12 0a13 |0180: aput v18, v10, v19 │ │ -0e6a0c: 4b15 0a16 |0182: aput v21, v10, v22 │ │ -0e6a10: 4b17 0a18 |0184: aput v23, v10, v24 │ │ -0e6a14: 4b0e 0a19 |0186: aput v14, v10, v25 │ │ -0e6a18: 82c0 |0188: int-to-float v0, v12 │ │ -0e6a1a: a703 1b00 |0189: sub-float v3, v27, v0 │ │ -0e6a1e: d800 0b48 |018b: add-int/lit8 v0, v11, #int 72 // #48 │ │ -0e6a22: 9006 000f |018d: add-int v6, v0, v15 │ │ -0e6a26: 1207 |018f: const/4 v7, #int 0 // #0 │ │ -0e6a28: 1208 |0190: const/4 v8, #int 0 // #0 │ │ -0e6a2a: 1509 803f |0191: const/high16 v9, #int 1065353216 // #3f80 │ │ -0e6a2e: 0200 1e00 |0193: move/from16 v0, v30 │ │ -0e6a32: 0201 1f00 |0195: move/from16 v1, v31 │ │ -0e6a36: 0202 2000 |0197: move/from16 v2, v32 │ │ -0e6a3a: 07a4 |0199: move-object v4, v10 │ │ -0e6a3c: 0805 1c00 |019a: move-object/from16 v5, v28 │ │ -0e6a40: 770a cc25 0000 |019c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ -0e6a46: d800 0b4c |019f: add-int/lit8 v0, v11, #int 76 // #4c │ │ -0e6a4a: b0f0 |01a1: add-int/2addr v0, v15 │ │ -0e6a4c: 4b10 1c00 |01a2: aput v16, v28, v0 │ │ -0e6a50: d800 0b4d |01a4: add-int/lit8 v0, v11, #int 77 // #4d │ │ -0e6a54: b0f0 |01a6: add-int/2addr v0, v15 │ │ -0e6a56: 4b0e 1c00 |01a7: aput v14, v28, v0 │ │ -0e6a5a: d800 0b4e |01a9: add-int/lit8 v0, v11, #int 78 // #4e │ │ -0e6a5e: b0f0 |01ab: add-int/2addr v0, v15 │ │ -0e6a60: 4b10 1c00 |01ac: aput v16, v28, v0 │ │ -0e6a64: d800 0b4f |01ae: add-int/lit8 v0, v11, #int 79 // #4f │ │ -0e6a68: b0f0 |01b0: add-int/2addr v0, v15 │ │ -0e6a6a: 4b0e 1c00 |01b1: aput v14, v28, v0 │ │ -0e6a6e: d80d 0d01 |01b3: add-int/lit8 v13, v13, #int 1 // #01 │ │ -0e6a72: d80c 0c01 |01b5: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0e6a76: 289b |01b7: goto 0152 // -0065 │ │ -0e6a78: 111c |01b8: return-object v28 │ │ +0e6700: |[0e6700] com.ds.avare.threed.objects.OwnShip.getAxis:([FIFFFF)[F │ │ +0e6710: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0e6712: 230a bf09 |0001: new-array v10, v0, [F // type@09bf │ │ +0e6716: 0200 1d00 |0003: move/from16 v0, v29 │ │ +0e671a: d20b 800b |0005: mul-int/lit16 v11, v0, #int 2944 // #0b80 │ │ +0e671e: d800 0b00 |0007: add-int/lit8 v0, v11, #int 0 // #00 │ │ +0e6722: 140c 6f12 833a |0009: const v12, #float 0.001 // #3a83126f │ │ +0e6728: a601 1e0c |000c: add-float v1, v30, v12 │ │ +0e672c: 4b01 1c00 |000e: aput v1, v28, v0 │ │ +0e6730: d800 0b01 |0010: add-int/lit8 v0, v11, #int 1 // #01 │ │ +0e6734: 1401 0ad7 233c |0012: const v1, #float 0.01 // #3c23d70a │ │ +0e673a: a60d 1f01 |0015: add-float v13, v31, v1 │ │ +0e673e: 4b0d 1c00 |0017: aput v13, v28, v0 │ │ +0e6742: d800 0b02 |0019: add-int/lit8 v0, v11, #int 2 // #02 │ │ +0e6746: 4b20 1c00 |001b: aput v32, v28, v0 │ │ +0e674a: d800 0b03 |001d: add-int/lit8 v0, v11, #int 3 // #03 │ │ +0e674e: 150e 803f |001f: const/high16 v14, #int 1065353216 // #3f80 │ │ +0e6752: 4b0e 1c00 |0021: aput v14, v28, v0 │ │ +0e6756: d800 0b04 |0023: add-int/lit8 v0, v11, #int 4 // #04 │ │ +0e675a: 4b0e 1c00 |0025: aput v14, v28, v0 │ │ +0e675e: d800 0b05 |0027: add-int/lit8 v0, v11, #int 5 // #05 │ │ +0e6762: 150f 403f |0029: const/high16 v15, #int 1061158912 // #3f40 │ │ +0e6766: 4b0f 1c00 |002b: aput v15, v28, v0 │ │ +0e676a: d800 0b06 |002d: add-int/lit8 v0, v11, #int 6 // #06 │ │ +0e676e: 1310 0000 |002f: const/16 v16, #int 0 // #0 │ │ +0e6772: 4b10 1c00 |0031: aput v16, v28, v0 │ │ +0e6776: d800 0b07 |0033: add-int/lit8 v0, v11, #int 7 // #07 │ │ +0e677a: 4b0e 1c00 |0035: aput v14, v28, v0 │ │ +0e677e: d800 0b08 |0037: add-int/lit8 v0, v11, #int 8 // #08 │ │ +0e6782: 1411 0ad7 a33b |0039: const v17, #float 0.005 // #3ba3d70a │ │ +0e6788: a601 1e11 |003c: add-float v1, v30, v17 │ │ +0e678c: 4b01 1c00 |003e: aput v1, v28, v0 │ │ +0e6790: d800 0b09 |0040: add-int/lit8 v0, v11, #int 9 // #09 │ │ +0e6794: 4b0d 1c00 |0042: aput v13, v28, v0 │ │ +0e6798: d800 0b0a |0044: add-int/lit8 v0, v11, #int 10 // #0a │ │ +0e679c: 4b20 1c00 |0046: aput v32, v28, v0 │ │ +0e67a0: d800 0b0b |0048: add-int/lit8 v0, v11, #int 11 // #0b │ │ +0e67a4: 4b0e 1c00 |004a: aput v14, v28, v0 │ │ +0e67a8: d800 0b0c |004c: add-int/lit8 v0, v11, #int 12 // #0c │ │ +0e67ac: 4b0e 1c00 |004e: aput v14, v28, v0 │ │ +0e67b0: d800 0b0d |0050: add-int/lit8 v0, v11, #int 13 // #0d │ │ +0e67b4: 4b0f 1c00 |0052: aput v15, v28, v0 │ │ +0e67b8: d800 0b0e |0054: add-int/lit8 v0, v11, #int 14 // #0e │ │ +0e67bc: 4b10 1c00 |0056: aput v16, v28, v0 │ │ +0e67c0: d800 0b0f |0058: add-int/lit8 v0, v11, #int 15 // #0f │ │ +0e67c4: 4b0e 1c00 |005a: aput v14, v28, v0 │ │ +0e67c8: d800 0b10 |005c: add-int/lit8 v0, v11, #int 16 // #10 │ │ +0e67cc: 4b1e 1c00 |005e: aput v30, v28, v0 │ │ +0e67d0: d800 0b11 |0060: add-int/lit8 v0, v11, #int 17 // #11 │ │ +0e67d4: 4b1f 1c00 |0062: aput v31, v28, v0 │ │ +0e67d8: d800 0b12 |0064: add-int/lit8 v0, v11, #int 18 // #12 │ │ +0e67dc: 4b20 1c00 |0066: aput v32, v28, v0 │ │ +0e67e0: d800 0b13 |0068: add-int/lit8 v0, v11, #int 19 // #13 │ │ +0e67e4: 4b0e 1c00 |006a: aput v14, v28, v0 │ │ +0e67e8: d800 0b14 |006c: add-int/lit8 v0, v11, #int 20 // #14 │ │ +0e67ec: 4b0e 1c00 |006e: aput v14, v28, v0 │ │ +0e67f0: d800 0b15 |0070: add-int/lit8 v0, v11, #int 21 // #15 │ │ +0e67f4: 4b0f 1c00 |0072: aput v15, v28, v0 │ │ +0e67f8: d800 0b16 |0074: add-int/lit8 v0, v11, #int 22 // #16 │ │ +0e67fc: 4b10 1c00 |0076: aput v16, v28, v0 │ │ +0e6800: d800 0b17 |0078: add-int/lit8 v0, v11, #int 23 // #17 │ │ +0e6804: 4b0e 1c00 |007a: aput v14, v28, v0 │ │ +0e6808: a612 1e10 |007c: add-float v18, v30, v16 │ │ +0e680c: 1313 0000 |007e: const/16 v19, #int 0 // #0 │ │ +0e6810: 4b12 0a13 |0080: aput v18, v10, v19 │ │ +0e6814: 1514 0040 |0082: const/high16 v20, #int 1073741824 // #4000 │ │ +0e6818: a615 1f14 |0084: add-float v21, v31, v20 │ │ +0e681c: 1316 0100 |0086: const/16 v22, #int 1 // #1 │ │ +0e6820: 4b15 0a16 |0088: aput v21, v10, v22 │ │ +0e6824: a617 2010 |008a: add-float v23, v32, v16 │ │ +0e6828: 1318 0200 |008c: const/16 v24, #int 2 // #2 │ │ +0e682c: 4b17 0a18 |008e: aput v23, v10, v24 │ │ +0e6830: 1319 0300 |0090: const/16 v25, #int 3 // #3 │ │ +0e6834: 4b0e 0a19 |0092: aput v14, v10, v25 │ │ +0e6838: 0200 2100 |0094: move/from16 v0, v33 │ │ +0e683c: 7f09 |0096: neg-float v9, v0 │ │ +0e683e: d806 0b18 |0097: add-int/lit8 v6, v11, #int 24 // #18 │ │ +0e6842: 1207 |0099: const/4 v7, #int 0 // #0 │ │ +0e6844: 1208 |009a: const/4 v8, #int 0 // #0 │ │ +0e6846: 151a 803f |009b: const/high16 v26, #int 1065353216 // #3f80 │ │ +0e684a: 0200 1e00 |009d: move/from16 v0, v30 │ │ +0e684e: 0201 1f00 |009f: move/from16 v1, v31 │ │ +0e6852: 0202 2000 |00a1: move/from16 v2, v32 │ │ +0e6856: 0193 |00a3: move v3, v9 │ │ +0e6858: 07a4 |00a4: move-object v4, v10 │ │ +0e685a: 0805 1c00 |00a5: move-object/from16 v5, v28 │ │ +0e685e: 021b 0900 |00a7: move/from16 v27, v9 │ │ +0e6862: 0209 1a00 |00a9: move/from16 v9, v26 │ │ +0e6866: 770a cc25 0000 |00ab: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ +0e686c: d800 0b1c |00ae: add-int/lit8 v0, v11, #int 28 // #1c │ │ +0e6870: 4b0e 1c00 |00b0: aput v14, v28, v0 │ │ +0e6874: d800 0b1d |00b2: add-int/lit8 v0, v11, #int 29 // #1d │ │ +0e6878: 4b0f 1c00 |00b4: aput v15, v28, v0 │ │ +0e687c: d800 0b1e |00b6: add-int/lit8 v0, v11, #int 30 // #1e │ │ +0e6880: 4b10 1c00 |00b8: aput v16, v28, v0 │ │ +0e6884: d800 0b1f |00ba: add-int/lit8 v0, v11, #int 31 // #1f │ │ +0e6888: 4b0e 1c00 |00bc: aput v14, v28, v0 │ │ +0e688c: d800 0b20 |00be: add-int/lit8 v0, v11, #int 32 // #20 │ │ +0e6890: 4b1e 1c00 |00c0: aput v30, v28, v0 │ │ +0e6894: d800 0b21 |00c2: add-int/lit8 v0, v11, #int 33 // #21 │ │ +0e6898: 4b1f 1c00 |00c4: aput v31, v28, v0 │ │ +0e689c: d800 0b22 |00c6: add-int/lit8 v0, v11, #int 34 // #22 │ │ +0e68a0: a701 2014 |00c8: sub-float v1, v32, v20 │ │ +0e68a4: 4b01 1c00 |00ca: aput v1, v28, v0 │ │ +0e68a8: d800 0b23 |00cc: add-int/lit8 v0, v11, #int 35 // #23 │ │ +0e68ac: 4b0e 1c00 |00ce: aput v14, v28, v0 │ │ +0e68b0: d800 0b24 |00d0: add-int/lit8 v0, v11, #int 36 // #24 │ │ +0e68b4: 4b10 1c00 |00d2: aput v16, v28, v0 │ │ +0e68b8: d800 0b25 |00d4: add-int/lit8 v0, v11, #int 37 // #25 │ │ +0e68bc: 4b10 1c00 |00d6: aput v16, v28, v0 │ │ +0e68c0: d800 0b26 |00d8: add-int/lit8 v0, v11, #int 38 // #26 │ │ +0e68c4: 4b0e 1c00 |00da: aput v14, v28, v0 │ │ +0e68c8: d800 0b27 |00dc: add-int/lit8 v0, v11, #int 39 // #27 │ │ +0e68cc: 4b0e 1c00 |00de: aput v14, v28, v0 │ │ +0e68d0: 4b12 0a13 |00e0: aput v18, v10, v19 │ │ +0e68d4: a600 1f10 |00e2: add-float v0, v31, v16 │ │ +0e68d8: 4b00 0a16 |00e4: aput v0, v10, v22 │ │ +0e68dc: a600 2014 |00e6: add-float v0, v32, v20 │ │ +0e68e0: 4b00 0a18 |00e8: aput v0, v10, v24 │ │ +0e68e4: 4b0e 0a19 |00ea: aput v14, v10, v25 │ │ +0e68e8: d806 0b28 |00ec: add-int/lit8 v6, v11, #int 40 // #28 │ │ +0e68ec: 1509 803f |00ee: const/high16 v9, #int 1065353216 // #3f80 │ │ +0e68f0: 0200 1e00 |00f0: move/from16 v0, v30 │ │ +0e68f4: 0201 1f00 |00f2: move/from16 v1, v31 │ │ +0e68f8: 0203 1b00 |00f4: move/from16 v3, v27 │ │ +0e68fc: 770a cc25 0000 |00f6: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ +0e6902: d800 0b2c |00f9: add-int/lit8 v0, v11, #int 44 // #2c │ │ +0e6906: 4b10 1c00 |00fb: aput v16, v28, v0 │ │ +0e690a: d800 0b2d |00fd: add-int/lit8 v0, v11, #int 45 // #2d │ │ +0e690e: 4b10 1c00 |00ff: aput v16, v28, v0 │ │ +0e6912: d800 0b2e |0101: add-int/lit8 v0, v11, #int 46 // #2e │ │ +0e6916: 4b0e 1c00 |0103: aput v14, v28, v0 │ │ +0e691a: d800 0b2f |0105: add-int/lit8 v0, v11, #int 47 // #2f │ │ +0e691e: 4b0e 1c00 |0107: aput v14, v28, v0 │ │ +0e6922: d800 0b30 |0109: add-int/lit8 v0, v11, #int 48 // #30 │ │ +0e6926: a701 1e0c |010b: sub-float v1, v30, v12 │ │ +0e692a: 4b01 1c00 |010d: aput v1, v28, v0 │ │ +0e692e: d800 0b31 |010f: add-int/lit8 v0, v11, #int 49 // #31 │ │ +0e6932: 4b0d 1c00 |0111: aput v13, v28, v0 │ │ +0e6936: d800 0b32 |0113: add-int/lit8 v0, v11, #int 50 // #32 │ │ +0e693a: 4b20 1c00 |0115: aput v32, v28, v0 │ │ +0e693e: d800 0b33 |0117: add-int/lit8 v0, v11, #int 51 // #33 │ │ +0e6942: 4b0e 1c00 |0119: aput v14, v28, v0 │ │ +0e6946: d800 0b34 |011b: add-int/lit8 v0, v11, #int 52 // #34 │ │ +0e694a: 4b0e 1c00 |011d: aput v14, v28, v0 │ │ +0e694e: d800 0b35 |011f: add-int/lit8 v0, v11, #int 53 // #35 │ │ +0e6952: 4b0f 1c00 |0121: aput v15, v28, v0 │ │ +0e6956: d800 0b36 |0123: add-int/lit8 v0, v11, #int 54 // #36 │ │ +0e695a: 4b10 1c00 |0125: aput v16, v28, v0 │ │ +0e695e: d800 0b37 |0127: add-int/lit8 v0, v11, #int 55 // #37 │ │ +0e6962: 4b0e 1c00 |0129: aput v14, v28, v0 │ │ +0e6966: d800 0b38 |012b: add-int/lit8 v0, v11, #int 56 // #38 │ │ +0e696a: a701 1e11 |012d: sub-float v1, v30, v17 │ │ +0e696e: 4b01 1c00 |012f: aput v1, v28, v0 │ │ +0e6972: d800 0b39 |0131: add-int/lit8 v0, v11, #int 57 // #39 │ │ +0e6976: 4b0d 1c00 |0133: aput v13, v28, v0 │ │ +0e697a: d800 0b3a |0135: add-int/lit8 v0, v11, #int 58 // #3a │ │ +0e697e: 4b20 1c00 |0137: aput v32, v28, v0 │ │ +0e6982: d800 0b3b |0139: add-int/lit8 v0, v11, #int 59 // #3b │ │ +0e6986: 4b0e 1c00 |013b: aput v14, v28, v0 │ │ +0e698a: d800 0b3c |013d: add-int/lit8 v0, v11, #int 60 // #3c │ │ +0e698e: 4b0e 1c00 |013f: aput v14, v28, v0 │ │ +0e6992: d800 0b3d |0141: add-int/lit8 v0, v11, #int 61 // #3d │ │ +0e6996: 4b0f 1c00 |0143: aput v15, v28, v0 │ │ +0e699a: d800 0b3e |0145: add-int/lit8 v0, v11, #int 62 // #3e │ │ +0e699e: 4b10 1c00 |0147: aput v16, v28, v0 │ │ +0e69a2: d800 0b3f |0149: add-int/lit8 v0, v11, #int 63 // #3f │ │ +0e69a6: 4b0e 1c00 |014b: aput v14, v28, v0 │ │ +0e69aa: 1300 a6ff |014d: const/16 v0, #int -90 // #ffa6 │ │ +0e69ae: 130c a6ff |014f: const/16 v12, #int -90 // #ffa6 │ │ +0e69b2: 120d |0151: const/4 v13, #int 0 // #0 │ │ +0e69b4: 1300 5a00 |0152: const/16 v0, #int 90 // #5a │ │ +0e69b8: 350c 6400 |0154: if-ge v12, v0, 01b8 // +0064 │ │ +0e69bc: d800 0b40 |0156: add-int/lit8 v0, v11, #int 64 // #40 │ │ +0e69c0: da0f 0d10 |0158: mul-int/lit8 v15, v13, #int 16 // #10 │ │ +0e69c4: b0f0 |015a: add-int/2addr v0, v15 │ │ +0e69c6: 4b1e 1c00 |015b: aput v30, v28, v0 │ │ +0e69ca: d800 0b41 |015d: add-int/lit8 v0, v11, #int 65 // #41 │ │ +0e69ce: b0f0 |015f: add-int/2addr v0, v15 │ │ +0e69d0: 4b1f 1c00 |0160: aput v31, v28, v0 │ │ +0e69d4: d800 0b42 |0162: add-int/lit8 v0, v11, #int 66 // #42 │ │ +0e69d8: b0f0 |0164: add-int/2addr v0, v15 │ │ +0e69da: 4b20 1c00 |0165: aput v32, v28, v0 │ │ +0e69de: d800 0b43 |0167: add-int/lit8 v0, v11, #int 67 // #43 │ │ +0e69e2: b0f0 |0169: add-int/2addr v0, v15 │ │ +0e69e4: 4b0e 1c00 |016a: aput v14, v28, v0 │ │ +0e69e8: d800 0b44 |016c: add-int/lit8 v0, v11, #int 68 // #44 │ │ +0e69ec: b0f0 |016e: add-int/2addr v0, v15 │ │ +0e69ee: 4b10 1c00 |016f: aput v16, v28, v0 │ │ +0e69f2: d800 0b45 |0171: add-int/lit8 v0, v11, #int 69 // #45 │ │ +0e69f6: b0f0 |0173: add-int/2addr v0, v15 │ │ +0e69f8: 4b0e 1c00 |0174: aput v14, v28, v0 │ │ +0e69fc: d800 0b46 |0176: add-int/lit8 v0, v11, #int 70 // #46 │ │ +0e6a00: b0f0 |0178: add-int/2addr v0, v15 │ │ +0e6a02: 4b10 1c00 |0179: aput v16, v28, v0 │ │ +0e6a06: d800 0b47 |017b: add-int/lit8 v0, v11, #int 71 // #47 │ │ +0e6a0a: b0f0 |017d: add-int/2addr v0, v15 │ │ +0e6a0c: 4b0e 1c00 |017e: aput v14, v28, v0 │ │ +0e6a10: 4b12 0a13 |0180: aput v18, v10, v19 │ │ +0e6a14: 4b15 0a16 |0182: aput v21, v10, v22 │ │ +0e6a18: 4b17 0a18 |0184: aput v23, v10, v24 │ │ +0e6a1c: 4b0e 0a19 |0186: aput v14, v10, v25 │ │ +0e6a20: 82c0 |0188: int-to-float v0, v12 │ │ +0e6a22: a703 1b00 |0189: sub-float v3, v27, v0 │ │ +0e6a26: d800 0b48 |018b: add-int/lit8 v0, v11, #int 72 // #48 │ │ +0e6a2a: 9006 000f |018d: add-int v6, v0, v15 │ │ +0e6a2e: 1207 |018f: const/4 v7, #int 0 // #0 │ │ +0e6a30: 1208 |0190: const/4 v8, #int 0 // #0 │ │ +0e6a32: 1509 803f |0191: const/high16 v9, #int 1065353216 // #3f80 │ │ +0e6a36: 0200 1e00 |0193: move/from16 v0, v30 │ │ +0e6a3a: 0201 1f00 |0195: move/from16 v1, v31 │ │ +0e6a3e: 0202 2000 |0197: move/from16 v2, v32 │ │ +0e6a42: 07a4 |0199: move-object v4, v10 │ │ +0e6a44: 0805 1c00 |019a: move-object/from16 v5, v28 │ │ +0e6a48: 770a cc25 0000 |019c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ +0e6a4e: d800 0b4c |019f: add-int/lit8 v0, v11, #int 76 // #4c │ │ +0e6a52: b0f0 |01a1: add-int/2addr v0, v15 │ │ +0e6a54: 4b10 1c00 |01a2: aput v16, v28, v0 │ │ +0e6a58: d800 0b4d |01a4: add-int/lit8 v0, v11, #int 77 // #4d │ │ +0e6a5c: b0f0 |01a6: add-int/2addr v0, v15 │ │ +0e6a5e: 4b0e 1c00 |01a7: aput v14, v28, v0 │ │ +0e6a62: d800 0b4e |01a9: add-int/lit8 v0, v11, #int 78 // #4e │ │ +0e6a66: b0f0 |01ab: add-int/2addr v0, v15 │ │ +0e6a68: 4b10 1c00 |01ac: aput v16, v28, v0 │ │ +0e6a6c: d800 0b4f |01ae: add-int/lit8 v0, v11, #int 79 // #4f │ │ +0e6a70: b0f0 |01b0: add-int/2addr v0, v15 │ │ +0e6a72: 4b0e 1c00 |01b1: aput v14, v28, v0 │ │ +0e6a76: d80d 0d01 |01b3: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0e6a7a: d80c 0c01 |01b5: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0e6a7e: 289b |01b7: goto 0152 // -0065 │ │ +0e6a80: 111c |01b8: return-object v28 │ │ catches : (none) │ │ positions : │ │ 0x000e line=52 │ │ 0x0017 line=53 │ │ 0x001b line=54 │ │ 0x0021 line=55 │ │ 0x0025 line=56 │ │ @@ -246877,29 +246879,29 @@ │ │ type : '(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -0e6aa8: |[0e6aa8] com.ds.avare.threed.objects.OwnShip.bindData:(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V │ │ -0e6ab8: 5450 a415 |0000: iget-object v0, v5, Lcom/ds/avare/threed/objects/OwnShip;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15a4 │ │ -0e6abc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0e6ac0: 0e00 |0004: return-void │ │ -0e6ac2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e6ac4: 6e10 b625 0600 |0006: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.getPositionAttributeLocation:()I // method@25b6 │ │ -0e6aca: 0a02 |0009: move-result v2 │ │ -0e6acc: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -0e6ace: 1304 2000 |000b: const/16 v4, #int 32 // #20 │ │ -0e6ad2: 6e54 9325 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/threed/data/VertexArray;.setVertexAttribPointer:(IIII)V // method@2593 │ │ -0e6ad8: 5450 a415 |0010: iget-object v0, v5, Lcom/ds/avare/threed/objects/OwnShip;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15a4 │ │ -0e6adc: 6e10 b525 0600 |0012: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.getColorAttributeLocation:()I // method@25b5 │ │ -0e6ae2: 0a06 |0015: move-result v6 │ │ -0e6ae4: 6e54 9325 3036 |0016: invoke-virtual {v0, v3, v6, v3, v4}, Lcom/ds/avare/threed/data/VertexArray;.setVertexAttribPointer:(IIII)V // method@2593 │ │ -0e6aea: 0e00 |0019: return-void │ │ +0e6ab0: |[0e6ab0] com.ds.avare.threed.objects.OwnShip.bindData:(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V │ │ +0e6ac0: 5450 a415 |0000: iget-object v0, v5, Lcom/ds/avare/threed/objects/OwnShip;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15a4 │ │ +0e6ac4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0e6ac8: 0e00 |0004: return-void │ │ +0e6aca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e6acc: 6e10 b625 0600 |0006: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.getPositionAttributeLocation:()I // method@25b6 │ │ +0e6ad2: 0a02 |0009: move-result v2 │ │ +0e6ad4: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +0e6ad6: 1304 2000 |000b: const/16 v4, #int 32 // #20 │ │ +0e6ada: 6e54 9325 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/threed/data/VertexArray;.setVertexAttribPointer:(IIII)V // method@2593 │ │ +0e6ae0: 5450 a415 |0010: iget-object v0, v5, Lcom/ds/avare/threed/objects/OwnShip;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15a4 │ │ +0e6ae4: 6e10 b525 0600 |0012: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.getColorAttributeLocation:()I // method@25b5 │ │ +0e6aea: 0a06 |0015: move-result v6 │ │ +0e6aec: 6e54 9325 3036 |0016: invoke-virtual {v0, v3, v6, v3, v4}, Lcom/ds/avare/threed/data/VertexArray;.setVertexAttribPointer:(IIII)V // method@2593 │ │ +0e6af2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0006 line=178 │ │ 0x000d line=176 │ │ 0x0010 line=181 │ │ 0x0012 line=183 │ │ @@ -246913,20 +246915,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0e6aec: |[0e6aec] com.ds.avare.threed.objects.OwnShip.doneOwnShips:()V │ │ -0e6afc: 2200 2906 |0000: new-instance v0, Lcom/ds/avare/threed/data/VertexArray; // type@0629 │ │ -0e6b00: 5421 a315 |0002: iget-object v1, v2, Lcom/ds/avare/threed/objects/OwnShip;.mShips:[F // field@15a3 │ │ -0e6b04: 7020 9225 1000 |0004: invoke-direct {v0, v1}, Lcom/ds/avare/threed/data/VertexArray;.:([F)V // method@2592 │ │ -0e6b0a: 5b20 a415 |0007: iput-object v0, v2, Lcom/ds/avare/threed/objects/OwnShip;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15a4 │ │ -0e6b0e: 0e00 |0009: return-void │ │ +0e6af4: |[0e6af4] com.ds.avare.threed.objects.OwnShip.doneOwnShips:()V │ │ +0e6b04: 2200 2906 |0000: new-instance v0, Lcom/ds/avare/threed/data/VertexArray; // type@0629 │ │ +0e6b08: 5421 a315 |0002: iget-object v1, v2, Lcom/ds/avare/threed/objects/OwnShip;.mShips:[F // field@15a3 │ │ +0e6b0c: 7020 9225 1000 |0004: invoke-direct {v0, v1}, Lcom/ds/avare/threed/data/VertexArray;.:([F)V // method@2592 │ │ +0e6b12: 5b20 a415 |0007: iput-object v0, v2, Lcom/ds/avare/threed/objects/OwnShip;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15a4 │ │ +0e6b16: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/ds/avare/threed/objects/OwnShip; │ │ │ │ #2 : (in Lcom/ds/avare/threed/objects/OwnShip;) │ │ @@ -246934,37 +246936,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0e6b10: |[0e6b10] com.ds.avare.threed.objects.OwnShip.draw:()V │ │ -0e6b20: 5440 a415 |0000: iget-object v0, v4, Lcom/ds/avare/threed/objects/OwnShip;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15a4 │ │ -0e6b24: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0e6b28: 0e00 |0004: return-void │ │ -0e6b2a: 6000 a215 |0005: sget v0, Lcom/ds/avare/threed/objects/OwnShip;.mScanAngle:F // field@15a2 │ │ -0e6b2e: 8900 |0007: float-to-double v0, v0 │ │ -0e6b30: 1902 d03f |0008: const-wide/high16 v2, #long 4598175219545276416 // #3fd0 │ │ -0e6b34: 7120 382a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0e6b3a: cb20 |000d: add-double/2addr v0, v2 │ │ -0e6b3c: 8c00 |000e: double-to-float v0, v0 │ │ -0e6b3e: 6700 a215 |000f: sput v0, Lcom/ds/avare/threed/objects/OwnShip;.mScanAngle:F // field@15a2 │ │ -0e6b42: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0e6b44: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0e6b46: 1302 0800 |0013: const/16 v2, #int 8 // #8 │ │ -0e6b4a: 7130 1304 0102 |0015: invoke-static {v1, v0, v2}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@0413 │ │ -0e6b50: 6000 a215 |0018: sget v0, Lcom/ds/avare/threed/objects/OwnShip;.mScanAngle:F // field@15a2 │ │ -0e6b54: 8700 |001a: float-to-int v0, v0 │ │ -0e6b56: d400 b400 |001b: rem-int/lit16 v0, v0, #int 180 // #00b4 │ │ -0e6b5a: 1223 |001d: const/4 v3, #int 2 // #2 │ │ -0e6b5c: da00 0002 |001e: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -0e6b60: b020 |0020: add-int/2addr v0, v2 │ │ -0e6b62: 7130 1304 0103 |0021: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@0413 │ │ -0e6b68: 0e00 |0024: return-void │ │ +0e6b18: |[0e6b18] com.ds.avare.threed.objects.OwnShip.draw:()V │ │ +0e6b28: 5440 a415 |0000: iget-object v0, v4, Lcom/ds/avare/threed/objects/OwnShip;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15a4 │ │ +0e6b2c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0e6b30: 0e00 |0004: return-void │ │ +0e6b32: 6000 a215 |0005: sget v0, Lcom/ds/avare/threed/objects/OwnShip;.mScanAngle:F // field@15a2 │ │ +0e6b36: 8900 |0007: float-to-double v0, v0 │ │ +0e6b38: 1902 d03f |0008: const-wide/high16 v2, #long 4598175219545276416 // #3fd0 │ │ +0e6b3c: 7120 382a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0e6b42: cb20 |000d: add-double/2addr v0, v2 │ │ +0e6b44: 8c00 |000e: double-to-float v0, v0 │ │ +0e6b46: 6700 a215 |000f: sput v0, Lcom/ds/avare/threed/objects/OwnShip;.mScanAngle:F // field@15a2 │ │ +0e6b4a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0e6b4c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0e6b4e: 1302 0800 |0013: const/16 v2, #int 8 // #8 │ │ +0e6b52: 7130 1304 0102 |0015: invoke-static {v1, v0, v2}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@0413 │ │ +0e6b58: 6000 a215 |0018: sget v0, Lcom/ds/avare/threed/objects/OwnShip;.mScanAngle:F // field@15a2 │ │ +0e6b5c: 8700 |001a: float-to-int v0, v0 │ │ +0e6b5e: d400 b400 |001b: rem-int/lit16 v0, v0, #int 180 // #00b4 │ │ +0e6b62: 1223 |001d: const/4 v3, #int 2 // #2 │ │ +0e6b64: da00 0002 |001e: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +0e6b68: b020 |0020: add-int/2addr v0, v2 │ │ +0e6b6a: 7130 1304 0103 |0021: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@0413 │ │ +0e6b70: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=193 │ │ 0x0015 line=196 │ │ 0x0018 line=197 │ │ locals : │ │ @@ -246975,27 +246977,27 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -0e6b6c: |[0e6b6c] com.ds.avare.threed.objects.OwnShip.initOwnShip:(FFFF)V │ │ -0e6b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e6b7e: 5b70 a415 |0001: iput-object v0, v7, Lcom/ds/avare/threed/objects/OwnShip;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15a4 │ │ -0e6b82: 1300 800b |0003: const/16 v0, #int 2944 // #b80 │ │ -0e6b86: 2301 bf09 |0005: new-array v1, v0, [F // type@09bf │ │ -0e6b8a: 5b71 a315 |0007: iput-object v1, v7, Lcom/ds/avare/threed/objects/OwnShip;.mShips:[F // field@15a3 │ │ -0e6b8e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0e6b90: 0183 |000a: move v3, v8 │ │ -0e6b92: 0194 |000b: move v4, v9 │ │ -0e6b94: 01a5 |000c: move v5, v10 │ │ -0e6b96: 01b6 |000d: move v6, v11 │ │ -0e6b98: 7706 ab25 0100 |000e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/threed/objects/OwnShip;.getAxis:([FIFFFF)[F // method@25ab │ │ -0e6b9e: 0e00 |0011: return-void │ │ +0e6b74: |[0e6b74] com.ds.avare.threed.objects.OwnShip.initOwnShip:(FFFF)V │ │ +0e6b84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e6b86: 5b70 a415 |0001: iput-object v0, v7, Lcom/ds/avare/threed/objects/OwnShip;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15a4 │ │ +0e6b8a: 1300 800b |0003: const/16 v0, #int 2944 // #b80 │ │ +0e6b8e: 2301 bf09 |0005: new-array v1, v0, [F // type@09bf │ │ +0e6b92: 5b71 a315 |0007: iput-object v1, v7, Lcom/ds/avare/threed/objects/OwnShip;.mShips:[F // field@15a3 │ │ +0e6b96: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0e6b98: 0183 |000a: move v3, v8 │ │ +0e6b9a: 0194 |000b: move v4, v9 │ │ +0e6b9c: 01a5 |000c: move v5, v10 │ │ +0e6b9e: 01b6 |000d: move v6, v11 │ │ +0e6ba0: 7706 ab25 0100 |000e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/threed/objects/OwnShip;.getAxis:([FIFFFF)[F // method@25ab │ │ +0e6ba6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ 0x0007 line=161 │ │ 0x000e line=164 │ │ locals : │ │ 0x0000 - 0x0012 reg=7 this Lcom/ds/avare/threed/objects/OwnShip; │ │ @@ -247061,17 +247063,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e6d90: |[0e6d90] com.ds.avare.threed.objects.Ship.:()V │ │ -0e6da0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e6da6: 0e00 |0003: return-void │ │ +0e6d98: |[0e6d98] com.ds.avare.threed.objects.Ship.:()V │ │ +0e6da8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e6dae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/threed/objects/Ship; │ │ │ │ #1 : (in Lcom/ds/avare/threed/objects/Ship;) │ │ @@ -247079,136 +247081,136 @@ │ │ type : '([FIFFFF)[F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 30 │ │ ins : 6 │ │ outs : 10 │ │ insns size : 240 16-bit code units │ │ -0e6ba0: |[0e6ba0] com.ds.avare.threed.objects.Ship.getShip:([FIFFFF)[F │ │ -0e6bb0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0e6bb2: 230a bf09 |0001: new-array v10, v0, [F // type@09bf │ │ -0e6bb6: 120b |0003: const/4 v11, #int 0 // #0 │ │ -0e6bb8: 4b1a 0a0b |0004: aput v26, v10, v11 │ │ -0e6bbc: 140c cdcc cc3c |0006: const v12, #float 0.025 // #3ccccccd │ │ -0e6bc2: a70d 1b0c |0009: sub-float v13, v27, v12 │ │ -0e6bc6: 121e |000b: const/4 v14, #int 1 // #1 │ │ -0e6bc8: 4b0d 0a0e |000c: aput v13, v10, v14 │ │ -0e6bcc: 122f |000e: const/4 v15, #int 2 // #2 │ │ -0e6bce: 4b1c 0a0f |000f: aput v28, v10, v15 │ │ -0e6bd2: 1310 0300 |0011: const/16 v16, #int 3 // #3 │ │ -0e6bd6: 1511 803f |0013: const/high16 v17, #int 1065353216 // #3f80 │ │ -0e6bda: 4b11 0a10 |0015: aput v17, v10, v16 │ │ -0e6bde: 0200 1d00 |0017: move/from16 v0, v29 │ │ -0e6be2: 7f09 |0019: neg-float v9, v0 │ │ -0e6be4: da12 1930 |001a: mul-int/lit8 v18, v25, #int 48 // #30 │ │ -0e6be8: d806 1200 |001c: add-int/lit8 v6, v18, #int 0 // #00 │ │ -0e6bec: 1207 |001e: const/4 v7, #int 0 // #0 │ │ -0e6bee: 1208 |001f: const/4 v8, #int 0 // #0 │ │ -0e6bf0: 1513 803f |0020: const/high16 v19, #int 1065353216 // #3f80 │ │ -0e6bf4: 0200 1a00 |0022: move/from16 v0, v26 │ │ -0e6bf8: 0201 1b00 |0024: move/from16 v1, v27 │ │ -0e6bfc: 0202 1c00 |0026: move/from16 v2, v28 │ │ -0e6c00: 0193 |0028: move v3, v9 │ │ -0e6c02: 07a4 |0029: move-object v4, v10 │ │ -0e6c04: 0805 1800 |002a: move-object/from16 v5, v24 │ │ -0e6c08: 0214 0900 |002c: move/from16 v20, v9 │ │ -0e6c0c: 0209 1300 |002e: move/from16 v9, v19 │ │ -0e6c10: 770a cc25 0000 |0030: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ -0e6c16: d800 1204 |0033: add-int/lit8 v0, v18, #int 4 // #04 │ │ -0e6c1a: 1413 6666 663f |0035: const v19, #float 0.9 // #3f666666 │ │ -0e6c20: 4b13 1800 |0038: aput v19, v24, v0 │ │ -0e6c24: d800 1205 |003a: add-int/lit8 v0, v18, #int 5 // #05 │ │ -0e6c28: 1315 0000 |003c: const/16 v21, #int 0 // #0 │ │ -0e6c2c: 4b15 1800 |003e: aput v21, v24, v0 │ │ -0e6c30: d800 1206 |0040: add-int/lit8 v0, v18, #int 6 // #06 │ │ -0e6c34: 4b15 1800 |0042: aput v21, v24, v0 │ │ -0e6c38: d800 1207 |0044: add-int/lit8 v0, v18, #int 7 // #07 │ │ -0e6c3c: 4b11 1800 |0046: aput v17, v24, v0 │ │ -0e6c40: a700 1a0c |0048: sub-float v0, v26, v12 │ │ -0e6c44: 4b00 0a0b |004a: aput v0, v10, v11 │ │ -0e6c48: 4b1b 0a0e |004c: aput v27, v10, v14 │ │ -0e6c4c: a616 1c0c |004e: add-float v22, v28, v12 │ │ -0e6c50: 4b16 0a0f |0050: aput v22, v10, v15 │ │ -0e6c54: 4b11 0a10 |0052: aput v17, v10, v16 │ │ -0e6c58: d806 1208 |0054: add-int/lit8 v6, v18, #int 8 // #08 │ │ -0e6c5c: 1509 803f |0056: const/high16 v9, #int 1065353216 // #3f80 │ │ -0e6c60: 0200 1a00 |0058: move/from16 v0, v26 │ │ -0e6c64: 0203 1400 |005a: move/from16 v3, v20 │ │ -0e6c68: 770a cc25 0000 |005c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ -0e6c6e: d800 120c |005f: add-int/lit8 v0, v18, #int 12 // #0c │ │ -0e6c72: 4b13 1800 |0061: aput v19, v24, v0 │ │ -0e6c76: d800 120d |0063: add-int/lit8 v0, v18, #int 13 // #0d │ │ -0e6c7a: 4b15 1800 |0065: aput v21, v24, v0 │ │ -0e6c7e: d800 120e |0067: add-int/lit8 v0, v18, #int 14 // #0e │ │ -0e6c82: 4b15 1800 |0069: aput v21, v24, v0 │ │ -0e6c86: d800 120f |006b: add-int/lit8 v0, v18, #int 15 // #0f │ │ -0e6c8a: 4b11 1800 |006d: aput v17, v24, v0 │ │ -0e6c8e: 4b1a 0a0b |006f: aput v26, v10, v11 │ │ -0e6c92: a617 1b0c |0071: add-float v23, v27, v12 │ │ -0e6c96: 4b17 0a0e |0073: aput v23, v10, v14 │ │ -0e6c9a: 4b1c 0a0f |0075: aput v28, v10, v15 │ │ -0e6c9e: 4b11 0a10 |0077: aput v17, v10, v16 │ │ -0e6ca2: d806 1210 |0079: add-int/lit8 v6, v18, #int 16 // #10 │ │ -0e6ca6: 0200 1a00 |007b: move/from16 v0, v26 │ │ -0e6caa: 770a cc25 0000 |007d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ -0e6cb0: d800 1214 |0080: add-int/lit8 v0, v18, #int 20 // #14 │ │ -0e6cb4: 4b13 1800 |0082: aput v19, v24, v0 │ │ -0e6cb8: d800 1215 |0084: add-int/lit8 v0, v18, #int 21 // #15 │ │ -0e6cbc: 4b15 1800 |0086: aput v21, v24, v0 │ │ -0e6cc0: d800 1216 |0088: add-int/lit8 v0, v18, #int 22 // #16 │ │ -0e6cc4: 4b15 1800 |008a: aput v21, v24, v0 │ │ -0e6cc8: d800 1217 |008c: add-int/lit8 v0, v18, #int 23 // #17 │ │ -0e6ccc: 4b11 1800 |008e: aput v17, v24, v0 │ │ -0e6cd0: 4b1a 0a0b |0090: aput v26, v10, v11 │ │ -0e6cd4: 4b17 0a0e |0092: aput v23, v10, v14 │ │ -0e6cd8: 4b1c 0a0f |0094: aput v28, v10, v15 │ │ -0e6cdc: 4b11 0a10 |0096: aput v17, v10, v16 │ │ -0e6ce0: d806 1218 |0098: add-int/lit8 v6, v18, #int 24 // #18 │ │ -0e6ce4: 0200 1a00 |009a: move/from16 v0, v26 │ │ -0e6ce8: 770a cc25 0000 |009c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ -0e6cee: d800 121c |009f: add-int/lit8 v0, v18, #int 28 // #1c │ │ -0e6cf2: 4b15 1800 |00a1: aput v21, v24, v0 │ │ -0e6cf6: d800 121d |00a3: add-int/lit8 v0, v18, #int 29 // #1d │ │ -0e6cfa: 4b13 1800 |00a5: aput v19, v24, v0 │ │ -0e6cfe: d800 121e |00a7: add-int/lit8 v0, v18, #int 30 // #1e │ │ -0e6d02: 4b15 1800 |00a9: aput v21, v24, v0 │ │ -0e6d06: d800 121f |00ab: add-int/lit8 v0, v18, #int 31 // #1f │ │ -0e6d0a: 4b11 1800 |00ad: aput v17, v24, v0 │ │ -0e6d0e: a600 1a0c |00af: add-float v0, v26, v12 │ │ -0e6d12: 4b00 0a0b |00b1: aput v0, v10, v11 │ │ -0e6d16: 4b1b 0a0e |00b3: aput v27, v10, v14 │ │ -0e6d1a: 4b16 0a0f |00b5: aput v22, v10, v15 │ │ -0e6d1e: 4b11 0a10 |00b7: aput v17, v10, v16 │ │ -0e6d22: d806 1220 |00b9: add-int/lit8 v6, v18, #int 32 // #20 │ │ -0e6d26: 0200 1a00 |00bb: move/from16 v0, v26 │ │ -0e6d2a: 770a cc25 0000 |00bd: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ -0e6d30: d800 1224 |00c0: add-int/lit8 v0, v18, #int 36 // #24 │ │ -0e6d34: 4b15 1800 |00c2: aput v21, v24, v0 │ │ -0e6d38: d800 1225 |00c4: add-int/lit8 v0, v18, #int 37 // #25 │ │ -0e6d3c: 4b13 1800 |00c6: aput v19, v24, v0 │ │ -0e6d40: d800 1226 |00c8: add-int/lit8 v0, v18, #int 38 // #26 │ │ -0e6d44: 4b15 1800 |00ca: aput v21, v24, v0 │ │ -0e6d48: d800 1227 |00cc: add-int/lit8 v0, v18, #int 39 // #27 │ │ -0e6d4c: 4b11 1800 |00ce: aput v17, v24, v0 │ │ -0e6d50: 4b1a 0a0b |00d0: aput v26, v10, v11 │ │ -0e6d54: 4b0d 0a0e |00d2: aput v13, v10, v14 │ │ -0e6d58: 4b1c 0a0f |00d4: aput v28, v10, v15 │ │ -0e6d5c: 4b11 0a10 |00d6: aput v17, v10, v16 │ │ -0e6d60: d806 1228 |00d8: add-int/lit8 v6, v18, #int 40 // #28 │ │ -0e6d64: 0200 1a00 |00da: move/from16 v0, v26 │ │ -0e6d68: 770a cc25 0000 |00dc: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ -0e6d6e: d800 122c |00df: add-int/lit8 v0, v18, #int 44 // #2c │ │ -0e6d72: 4b15 1800 |00e1: aput v21, v24, v0 │ │ -0e6d76: d800 122d |00e3: add-int/lit8 v0, v18, #int 45 // #2d │ │ -0e6d7a: 4b13 1800 |00e5: aput v19, v24, v0 │ │ -0e6d7e: d800 122e |00e7: add-int/lit8 v0, v18, #int 46 // #2e │ │ -0e6d82: 4b15 1800 |00e9: aput v21, v24, v0 │ │ -0e6d86: d812 122f |00eb: add-int/lit8 v18, v18, #int 47 // #2f │ │ -0e6d8a: 4b11 1812 |00ed: aput v17, v24, v18 │ │ -0e6d8e: 1118 |00ef: return-object v24 │ │ +0e6ba8: |[0e6ba8] com.ds.avare.threed.objects.Ship.getShip:([FIFFFF)[F │ │ +0e6bb8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0e6bba: 230a bf09 |0001: new-array v10, v0, [F // type@09bf │ │ +0e6bbe: 120b |0003: const/4 v11, #int 0 // #0 │ │ +0e6bc0: 4b1a 0a0b |0004: aput v26, v10, v11 │ │ +0e6bc4: 140c cdcc cc3c |0006: const v12, #float 0.025 // #3ccccccd │ │ +0e6bca: a70d 1b0c |0009: sub-float v13, v27, v12 │ │ +0e6bce: 121e |000b: const/4 v14, #int 1 // #1 │ │ +0e6bd0: 4b0d 0a0e |000c: aput v13, v10, v14 │ │ +0e6bd4: 122f |000e: const/4 v15, #int 2 // #2 │ │ +0e6bd6: 4b1c 0a0f |000f: aput v28, v10, v15 │ │ +0e6bda: 1310 0300 |0011: const/16 v16, #int 3 // #3 │ │ +0e6bde: 1511 803f |0013: const/high16 v17, #int 1065353216 // #3f80 │ │ +0e6be2: 4b11 0a10 |0015: aput v17, v10, v16 │ │ +0e6be6: 0200 1d00 |0017: move/from16 v0, v29 │ │ +0e6bea: 7f09 |0019: neg-float v9, v0 │ │ +0e6bec: da12 1930 |001a: mul-int/lit8 v18, v25, #int 48 // #30 │ │ +0e6bf0: d806 1200 |001c: add-int/lit8 v6, v18, #int 0 // #00 │ │ +0e6bf4: 1207 |001e: const/4 v7, #int 0 // #0 │ │ +0e6bf6: 1208 |001f: const/4 v8, #int 0 // #0 │ │ +0e6bf8: 1513 803f |0020: const/high16 v19, #int 1065353216 // #3f80 │ │ +0e6bfc: 0200 1a00 |0022: move/from16 v0, v26 │ │ +0e6c00: 0201 1b00 |0024: move/from16 v1, v27 │ │ +0e6c04: 0202 1c00 |0026: move/from16 v2, v28 │ │ +0e6c08: 0193 |0028: move v3, v9 │ │ +0e6c0a: 07a4 |0029: move-object v4, v10 │ │ +0e6c0c: 0805 1800 |002a: move-object/from16 v5, v24 │ │ +0e6c10: 0214 0900 |002c: move/from16 v20, v9 │ │ +0e6c14: 0209 1300 |002e: move/from16 v9, v19 │ │ +0e6c18: 770a cc25 0000 |0030: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ +0e6c1e: d800 1204 |0033: add-int/lit8 v0, v18, #int 4 // #04 │ │ +0e6c22: 1413 6666 663f |0035: const v19, #float 0.9 // #3f666666 │ │ +0e6c28: 4b13 1800 |0038: aput v19, v24, v0 │ │ +0e6c2c: d800 1205 |003a: add-int/lit8 v0, v18, #int 5 // #05 │ │ +0e6c30: 1315 0000 |003c: const/16 v21, #int 0 // #0 │ │ +0e6c34: 4b15 1800 |003e: aput v21, v24, v0 │ │ +0e6c38: d800 1206 |0040: add-int/lit8 v0, v18, #int 6 // #06 │ │ +0e6c3c: 4b15 1800 |0042: aput v21, v24, v0 │ │ +0e6c40: d800 1207 |0044: add-int/lit8 v0, v18, #int 7 // #07 │ │ +0e6c44: 4b11 1800 |0046: aput v17, v24, v0 │ │ +0e6c48: a700 1a0c |0048: sub-float v0, v26, v12 │ │ +0e6c4c: 4b00 0a0b |004a: aput v0, v10, v11 │ │ +0e6c50: 4b1b 0a0e |004c: aput v27, v10, v14 │ │ +0e6c54: a616 1c0c |004e: add-float v22, v28, v12 │ │ +0e6c58: 4b16 0a0f |0050: aput v22, v10, v15 │ │ +0e6c5c: 4b11 0a10 |0052: aput v17, v10, v16 │ │ +0e6c60: d806 1208 |0054: add-int/lit8 v6, v18, #int 8 // #08 │ │ +0e6c64: 1509 803f |0056: const/high16 v9, #int 1065353216 // #3f80 │ │ +0e6c68: 0200 1a00 |0058: move/from16 v0, v26 │ │ +0e6c6c: 0203 1400 |005a: move/from16 v3, v20 │ │ +0e6c70: 770a cc25 0000 |005c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ +0e6c76: d800 120c |005f: add-int/lit8 v0, v18, #int 12 // #0c │ │ +0e6c7a: 4b13 1800 |0061: aput v19, v24, v0 │ │ +0e6c7e: d800 120d |0063: add-int/lit8 v0, v18, #int 13 // #0d │ │ +0e6c82: 4b15 1800 |0065: aput v21, v24, v0 │ │ +0e6c86: d800 120e |0067: add-int/lit8 v0, v18, #int 14 // #0e │ │ +0e6c8a: 4b15 1800 |0069: aput v21, v24, v0 │ │ +0e6c8e: d800 120f |006b: add-int/lit8 v0, v18, #int 15 // #0f │ │ +0e6c92: 4b11 1800 |006d: aput v17, v24, v0 │ │ +0e6c96: 4b1a 0a0b |006f: aput v26, v10, v11 │ │ +0e6c9a: a617 1b0c |0071: add-float v23, v27, v12 │ │ +0e6c9e: 4b17 0a0e |0073: aput v23, v10, v14 │ │ +0e6ca2: 4b1c 0a0f |0075: aput v28, v10, v15 │ │ +0e6ca6: 4b11 0a10 |0077: aput v17, v10, v16 │ │ +0e6caa: d806 1210 |0079: add-int/lit8 v6, v18, #int 16 // #10 │ │ +0e6cae: 0200 1a00 |007b: move/from16 v0, v26 │ │ +0e6cb2: 770a cc25 0000 |007d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ +0e6cb8: d800 1214 |0080: add-int/lit8 v0, v18, #int 20 // #14 │ │ +0e6cbc: 4b13 1800 |0082: aput v19, v24, v0 │ │ +0e6cc0: d800 1215 |0084: add-int/lit8 v0, v18, #int 21 // #15 │ │ +0e6cc4: 4b15 1800 |0086: aput v21, v24, v0 │ │ +0e6cc8: d800 1216 |0088: add-int/lit8 v0, v18, #int 22 // #16 │ │ +0e6ccc: 4b15 1800 |008a: aput v21, v24, v0 │ │ +0e6cd0: d800 1217 |008c: add-int/lit8 v0, v18, #int 23 // #17 │ │ +0e6cd4: 4b11 1800 |008e: aput v17, v24, v0 │ │ +0e6cd8: 4b1a 0a0b |0090: aput v26, v10, v11 │ │ +0e6cdc: 4b17 0a0e |0092: aput v23, v10, v14 │ │ +0e6ce0: 4b1c 0a0f |0094: aput v28, v10, v15 │ │ +0e6ce4: 4b11 0a10 |0096: aput v17, v10, v16 │ │ +0e6ce8: d806 1218 |0098: add-int/lit8 v6, v18, #int 24 // #18 │ │ +0e6cec: 0200 1a00 |009a: move/from16 v0, v26 │ │ +0e6cf0: 770a cc25 0000 |009c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ +0e6cf6: d800 121c |009f: add-int/lit8 v0, v18, #int 28 // #1c │ │ +0e6cfa: 4b15 1800 |00a1: aput v21, v24, v0 │ │ +0e6cfe: d800 121d |00a3: add-int/lit8 v0, v18, #int 29 // #1d │ │ +0e6d02: 4b13 1800 |00a5: aput v19, v24, v0 │ │ +0e6d06: d800 121e |00a7: add-int/lit8 v0, v18, #int 30 // #1e │ │ +0e6d0a: 4b15 1800 |00a9: aput v21, v24, v0 │ │ +0e6d0e: d800 121f |00ab: add-int/lit8 v0, v18, #int 31 // #1f │ │ +0e6d12: 4b11 1800 |00ad: aput v17, v24, v0 │ │ +0e6d16: a600 1a0c |00af: add-float v0, v26, v12 │ │ +0e6d1a: 4b00 0a0b |00b1: aput v0, v10, v11 │ │ +0e6d1e: 4b1b 0a0e |00b3: aput v27, v10, v14 │ │ +0e6d22: 4b16 0a0f |00b5: aput v22, v10, v15 │ │ +0e6d26: 4b11 0a10 |00b7: aput v17, v10, v16 │ │ +0e6d2a: d806 1220 |00b9: add-int/lit8 v6, v18, #int 32 // #20 │ │ +0e6d2e: 0200 1a00 |00bb: move/from16 v0, v26 │ │ +0e6d32: 770a cc25 0000 |00bd: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ +0e6d38: d800 1224 |00c0: add-int/lit8 v0, v18, #int 36 // #24 │ │ +0e6d3c: 4b15 1800 |00c2: aput v21, v24, v0 │ │ +0e6d40: d800 1225 |00c4: add-int/lit8 v0, v18, #int 37 // #25 │ │ +0e6d44: 4b13 1800 |00c6: aput v19, v24, v0 │ │ +0e6d48: d800 1226 |00c8: add-int/lit8 v0, v18, #int 38 // #26 │ │ +0e6d4c: 4b15 1800 |00ca: aput v21, v24, v0 │ │ +0e6d50: d800 1227 |00cc: add-int/lit8 v0, v18, #int 39 // #27 │ │ +0e6d54: 4b11 1800 |00ce: aput v17, v24, v0 │ │ +0e6d58: 4b1a 0a0b |00d0: aput v26, v10, v11 │ │ +0e6d5c: 4b0d 0a0e |00d2: aput v13, v10, v14 │ │ +0e6d60: 4b1c 0a0f |00d4: aput v28, v10, v15 │ │ +0e6d64: 4b11 0a10 |00d6: aput v17, v10, v16 │ │ +0e6d68: d806 1228 |00d8: add-int/lit8 v6, v18, #int 40 // #28 │ │ +0e6d6c: 0200 1a00 |00da: move/from16 v0, v26 │ │ +0e6d70: 770a cc25 0000 |00dc: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ +0e6d76: d800 122c |00df: add-int/lit8 v0, v18, #int 44 // #2c │ │ +0e6d7a: 4b15 1800 |00e1: aput v21, v24, v0 │ │ +0e6d7e: d800 122d |00e3: add-int/lit8 v0, v18, #int 45 // #2d │ │ +0e6d82: 4b13 1800 |00e5: aput v19, v24, v0 │ │ +0e6d86: d800 122e |00e7: add-int/lit8 v0, v18, #int 46 // #2e │ │ +0e6d8a: 4b15 1800 |00e9: aput v21, v24, v0 │ │ +0e6d8e: d812 122f |00eb: add-int/lit8 v18, v18, #int 47 // #2f │ │ +0e6d92: 4b11 1812 |00ed: aput v17, v24, v18 │ │ +0e6d96: 1118 |00ef: return-object v24 │ │ catches : (none) │ │ positions : │ │ 0x0030 line=61 │ │ 0x0038 line=62 │ │ 0x003e line=63 │ │ 0x0042 line=64 │ │ 0x0046 line=65 │ │ @@ -247251,26 +247253,26 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -0e6da8: |[0e6da8] com.ds.avare.threed.objects.Ship.addShip:(FFFF)V │ │ -0e6db8: 5460 aa15 |0000: iget-object v0, v6, Lcom/ds/avare/threed/objects/Ship;.mShips:[F // field@15aa │ │ -0e6dbc: 5261 a915 |0002: iget v1, v6, Lcom/ds/avare/threed/objects/Ship;.mShipCount:I // field@15a9 │ │ -0e6dc0: 0172 |0004: move v2, v7 │ │ -0e6dc2: 0183 |0005: move v3, v8 │ │ -0e6dc4: 0194 |0006: move v4, v9 │ │ -0e6dc6: 01a5 |0007: move v5, v10 │ │ -0e6dc8: 7706 b225 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/ds/avare/threed/objects/Ship;.getShip:([FIFFFF)[F // method@25b2 │ │ -0e6dce: 5267 a915 |000b: iget v7, v6, Lcom/ds/avare/threed/objects/Ship;.mShipCount:I // field@15a9 │ │ -0e6dd2: d807 0701 |000d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0e6dd6: 5967 a915 |000f: iput v7, v6, Lcom/ds/avare/threed/objects/Ship;.mShipCount:I // field@15a9 │ │ -0e6dda: 0e00 |0011: return-void │ │ +0e6db0: |[0e6db0] com.ds.avare.threed.objects.Ship.addShip:(FFFF)V │ │ +0e6dc0: 5460 aa15 |0000: iget-object v0, v6, Lcom/ds/avare/threed/objects/Ship;.mShips:[F // field@15aa │ │ +0e6dc4: 5261 a915 |0002: iget v1, v6, Lcom/ds/avare/threed/objects/Ship;.mShipCount:I // field@15a9 │ │ +0e6dc8: 0172 |0004: move v2, v7 │ │ +0e6dca: 0183 |0005: move v3, v8 │ │ +0e6dcc: 0194 |0006: move v4, v9 │ │ +0e6dce: 01a5 |0007: move v5, v10 │ │ +0e6dd0: 7706 b225 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/ds/avare/threed/objects/Ship;.getShip:([FIFFFF)[F // method@25b2 │ │ +0e6dd6: 5267 a915 |000b: iget v7, v6, Lcom/ds/avare/threed/objects/Ship;.mShipCount:I // field@15a9 │ │ +0e6dda: d807 0701 |000d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0e6dde: 5967 a915 |000f: iput v7, v6, Lcom/ds/avare/threed/objects/Ship;.mShipCount:I // field@15a9 │ │ +0e6de2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x000b line=129 │ │ locals : │ │ 0x0000 - 0x0012 reg=6 this Lcom/ds/avare/threed/objects/Ship; │ │ 0x0000 - 0x0012 reg=7 (null) F │ │ @@ -247283,29 +247285,29 @@ │ │ type : '(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -0e6ddc: |[0e6ddc] com.ds.avare.threed.objects.Ship.bindData:(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V │ │ -0e6dec: 5450 ab15 |0000: iget-object v0, v5, Lcom/ds/avare/threed/objects/Ship;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15ab │ │ -0e6df0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0e6df4: 0e00 |0004: return-void │ │ -0e6df6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e6df8: 6e10 b625 0600 |0006: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.getPositionAttributeLocation:()I // method@25b6 │ │ -0e6dfe: 0a02 |0009: move-result v2 │ │ -0e6e00: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -0e6e02: 1304 2000 |000b: const/16 v4, #int 32 // #20 │ │ -0e6e06: 6e54 9325 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/threed/data/VertexArray;.setVertexAttribPointer:(IIII)V // method@2593 │ │ -0e6e0c: 5450 ab15 |0010: iget-object v0, v5, Lcom/ds/avare/threed/objects/Ship;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15ab │ │ -0e6e10: 6e10 b525 0600 |0012: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.getColorAttributeLocation:()I // method@25b5 │ │ -0e6e16: 0a06 |0015: move-result v6 │ │ -0e6e18: 6e54 9325 3036 |0016: invoke-virtual {v0, v3, v6, v3, v4}, Lcom/ds/avare/threed/data/VertexArray;.setVertexAttribPointer:(IIII)V // method@2593 │ │ -0e6e1e: 0e00 |0019: return-void │ │ +0e6de4: |[0e6de4] com.ds.avare.threed.objects.Ship.bindData:(Lcom/ds/avare/threed/programs/ColorShaderProgram;)V │ │ +0e6df4: 5450 ab15 |0000: iget-object v0, v5, Lcom/ds/avare/threed/objects/Ship;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15ab │ │ +0e6df8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0e6dfc: 0e00 |0004: return-void │ │ +0e6dfe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e6e00: 6e10 b625 0600 |0006: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.getPositionAttributeLocation:()I // method@25b6 │ │ +0e6e06: 0a02 |0009: move-result v2 │ │ +0e6e08: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +0e6e0a: 1304 2000 |000b: const/16 v4, #int 32 // #20 │ │ +0e6e0e: 6e54 9325 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/threed/data/VertexArray;.setVertexAttribPointer:(IIII)V // method@2593 │ │ +0e6e14: 5450 ab15 |0010: iget-object v0, v5, Lcom/ds/avare/threed/objects/Ship;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15ab │ │ +0e6e18: 6e10 b525 0600 |0012: invoke-virtual {v6}, Lcom/ds/avare/threed/programs/ColorShaderProgram;.getColorAttributeLocation:()I // method@25b5 │ │ +0e6e1e: 0a06 |0015: move-result v6 │ │ +0e6e20: 6e54 9325 3036 |0016: invoke-virtual {v0, v3, v6, v3, v4}, Lcom/ds/avare/threed/data/VertexArray;.setVertexAttribPointer:(IIII)V // method@2593 │ │ +0e6e26: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=145 │ │ 0x000d line=143 │ │ 0x0010 line=148 │ │ 0x0012 line=150 │ │ @@ -247319,22 +247321,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0e6e20: |[0e6e20] com.ds.avare.threed.objects.Ship.doneShips:()V │ │ -0e6e30: 5220 a915 |0000: iget v0, v2, Lcom/ds/avare/threed/objects/Ship;.mShipCount:I // field@15a9 │ │ -0e6e34: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0e6e38: 2200 2906 |0004: new-instance v0, Lcom/ds/avare/threed/data/VertexArray; // type@0629 │ │ -0e6e3c: 5421 aa15 |0006: iget-object v1, v2, Lcom/ds/avare/threed/objects/Ship;.mShips:[F // field@15aa │ │ -0e6e40: 7020 9225 1000 |0008: invoke-direct {v0, v1}, Lcom/ds/avare/threed/data/VertexArray;.:([F)V // method@2592 │ │ -0e6e46: 5b20 ab15 |000b: iput-object v0, v2, Lcom/ds/avare/threed/objects/Ship;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15ab │ │ -0e6e4a: 0e00 |000d: return-void │ │ +0e6e28: |[0e6e28] com.ds.avare.threed.objects.Ship.doneShips:()V │ │ +0e6e38: 5220 a915 |0000: iget v0, v2, Lcom/ds/avare/threed/objects/Ship;.mShipCount:I // field@15a9 │ │ +0e6e3c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0e6e40: 2200 2906 |0004: new-instance v0, Lcom/ds/avare/threed/data/VertexArray; // type@0629 │ │ +0e6e44: 5421 aa15 |0006: iget-object v1, v2, Lcom/ds/avare/threed/objects/Ship;.mShips:[F // field@15aa │ │ +0e6e48: 7020 9225 1000 |0008: invoke-direct {v0, v1}, Lcom/ds/avare/threed/data/VertexArray;.:([F)V // method@2592 │ │ +0e6e4e: 5b20 ab15 |000b: iput-object v0, v2, Lcom/ds/avare/threed/objects/Ship;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15ab │ │ +0e6e52: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=134 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/ds/avare/threed/objects/Ship; │ │ │ │ @@ -247343,24 +247345,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0e6e4c: |[0e6e4c] com.ds.avare.threed.objects.Ship.draw:()V │ │ -0e6e5c: 5430 ab15 |0000: iget-object v0, v3, Lcom/ds/avare/threed/objects/Ship;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15ab │ │ -0e6e60: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0e6e64: 0e00 |0004: return-void │ │ -0e6e66: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -0e6e68: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e6e6a: 5232 a915 |0007: iget v2, v3, Lcom/ds/avare/threed/objects/Ship;.mShipCount:I // field@15a9 │ │ -0e6e6e: da02 0206 |0009: mul-int/lit8 v2, v2, #int 6 // #06 │ │ -0e6e72: 7130 1304 1002 |000b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@0413 │ │ -0e6e78: 0e00 |000e: return-void │ │ +0e6e54: |[0e6e54] com.ds.avare.threed.objects.Ship.draw:()V │ │ +0e6e64: 5430 ab15 |0000: iget-object v0, v3, Lcom/ds/avare/threed/objects/Ship;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15ab │ │ +0e6e68: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0e6e6c: 0e00 |0004: return-void │ │ +0e6e6e: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +0e6e70: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e6e72: 5232 a915 |0007: iget v2, v3, Lcom/ds/avare/threed/objects/Ship;.mShipCount:I // field@15a9 │ │ +0e6e76: da02 0206 |0009: mul-int/lit8 v2, v2, #int 6 // #06 │ │ +0e6e7a: 7130 1304 1002 |000b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@0413 │ │ +0e6e80: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0007 line=161 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/ds/avare/threed/objects/Ship; │ │ │ │ @@ -247369,23 +247371,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0e6e7c: |[0e6e7c] com.ds.avare.threed.objects.Ship.initShips:(I)V │ │ -0e6e8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e6e8e: 5b10 ab15 |0001: iput-object v0, v1, Lcom/ds/avare/threed/objects/Ship;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15ab │ │ -0e6e92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e6e94: 5910 a915 |0004: iput v0, v1, Lcom/ds/avare/threed/objects/Ship;.mShipCount:I // field@15a9 │ │ -0e6e98: da02 0230 |0006: mul-int/lit8 v2, v2, #int 48 // #30 │ │ -0e6e9c: 2322 bf09 |0008: new-array v2, v2, [F // type@09bf │ │ -0e6ea0: 5b12 aa15 |000a: iput-object v2, v1, Lcom/ds/avare/threed/objects/Ship;.mShips:[F // field@15aa │ │ -0e6ea4: 0e00 |000c: return-void │ │ +0e6e84: |[0e6e84] com.ds.avare.threed.objects.Ship.initShips:(I)V │ │ +0e6e94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e6e96: 5b10 ab15 |0001: iput-object v0, v1, Lcom/ds/avare/threed/objects/Ship;.mVertexArray:Lcom/ds/avare/threed/data/VertexArray; // field@15ab │ │ +0e6e9a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e6e9c: 5910 a915 |0004: iput v0, v1, Lcom/ds/avare/threed/objects/Ship;.mShipCount:I // field@15a9 │ │ +0e6ea0: da02 0230 |0006: mul-int/lit8 v2, v2, #int 48 // #30 │ │ +0e6ea4: 2322 bf09 |0008: new-array v2, v2, [F // type@09bf │ │ +0e6ea8: 5b12 aa15 |000a: iput-object v2, v1, Lcom/ds/avare/threed/objects/Ship;.mShips:[F // field@15aa │ │ +0e6eac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=122 │ │ 0x0004 line=123 │ │ 0x0008 line=124 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/ds/avare/threed/objects/Ship; │ │ @@ -247470,24 +247472,24 @@ │ │ type : '(Landroid/content/Context;II)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0e6f70: |[0e6f70] com.ds.avare.threed.programs.ShaderProgram.:(Landroid/content/Context;II)V │ │ -0e6f80: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e6f86: 7120 dd25 2100 |0003: invoke-static {v1, v2}, Lcom/ds/avare/threed/util/TextResourceReader;.readTextFileFromResource:(Landroid/content/Context;I)Ljava/lang/String; // method@25dd │ │ -0e6f8c: 0c02 |0006: move-result-object v2 │ │ -0e6f8e: 7120 dd25 3100 |0007: invoke-static {v1, v3}, Lcom/ds/avare/threed/util/TextResourceReader;.readTextFileFromResource:(Landroid/content/Context;I)Ljava/lang/String; // method@25dd │ │ -0e6f94: 0c01 |000a: move-result-object v1 │ │ -0e6f96: 7120 d625 1200 |000b: invoke-static {v2, v1}, Lcom/ds/avare/threed/util/ShaderHelper;.buildProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@25d6 │ │ -0e6f9c: 0a01 |000e: move-result v1 │ │ -0e6f9e: 5901 ba15 |000f: iput v1, v0, Lcom/ds/avare/threed/programs/ShaderProgram;.program:I // field@15ba │ │ -0e6fa2: 0e00 |0011: return-void │ │ +0e6f78: |[0e6f78] com.ds.avare.threed.programs.ShaderProgram.:(Landroid/content/Context;II)V │ │ +0e6f88: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e6f8e: 7120 dd25 2100 |0003: invoke-static {v1, v2}, Lcom/ds/avare/threed/util/TextResourceReader;.readTextFileFromResource:(Landroid/content/Context;I)Ljava/lang/String; // method@25dd │ │ +0e6f94: 0c02 |0006: move-result-object v2 │ │ +0e6f96: 7120 dd25 3100 |0007: invoke-static {v1, v3}, Lcom/ds/avare/threed/util/TextResourceReader;.readTextFileFromResource:(Landroid/content/Context;I)Ljava/lang/String; // method@25dd │ │ +0e6f9c: 0c01 |000a: move-result-object v1 │ │ +0e6f9e: 7120 d625 1200 |000b: invoke-static {v2, v1}, Lcom/ds/avare/threed/util/ShaderHelper;.buildProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@25d6 │ │ +0e6fa4: 0a01 |000e: move-result v1 │ │ +0e6fa6: 5901 ba15 |000f: iput v1, v0, Lcom/ds/avare/threed/programs/ShaderProgram;.program:I // field@15ba │ │ +0e6faa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=40 │ │ 0x0007 line=42 │ │ 0x000b line=39 │ │ locals : │ │ @@ -247502,18 +247504,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e6fa4: |[0e6fa4] com.ds.avare.threed.programs.ShaderProgram.useProgram:()V │ │ -0e6fb4: 5210 ba15 |0000: iget v0, v1, Lcom/ds/avare/threed/programs/ShaderProgram;.program:I // field@15ba │ │ -0e6fb8: 7110 2304 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@0423 │ │ -0e6fbe: 0e00 |0005: return-void │ │ +0e6fac: |[0e6fac] com.ds.avare.threed.programs.ShaderProgram.useProgram:()V │ │ +0e6fbc: 5210 ba15 |0000: iget v0, v1, Lcom/ds/avare/threed/programs/ShaderProgram;.program:I // field@15ba │ │ +0e6fc0: 7110 2304 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@0423 │ │ +0e6fc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/threed/programs/ShaderProgram; │ │ │ │ source_file_idx : 9523 (ShaderProgram.java) │ │ @@ -247557,29 +247559,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0e72a4: |[0e72a4] com.ds.avare.threed.util.Camera.:()V │ │ -0e72b4: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e72ba: 2200 2706 |0003: new-instance v0, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ -0e72be: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e72c0: 7040 8525 1011 |0006: invoke-direct {v0, v1, v1, v1}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ -0e72c6: 5b20 c515 |0009: iput-object v0, v2, Lcom/ds/avare/threed/util/Camera;.mCameraPos:Lcom/ds/avare/threed/data/Vector3d; // field@15c5 │ │ -0e72ca: 2200 2706 |000b: new-instance v0, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ -0e72ce: 7040 8525 1011 |000d: invoke-direct {v0, v1, v1, v1}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ -0e72d4: 5b20 c415 |0010: iput-object v0, v2, Lcom/ds/avare/threed/util/Camera;.mCameraLook:Lcom/ds/avare/threed/data/Vector3d; // field@15c4 │ │ -0e72d8: 2200 2706 |0012: new-instance v0, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ -0e72dc: 7040 8525 1011 |0014: invoke-direct {v0, v1, v1, v1}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ -0e72e2: 5b20 c615 |0017: iput-object v0, v2, Lcom/ds/avare/threed/util/Camera;.mCameraUp:Lcom/ds/avare/threed/data/Vector3d; // field@15c6 │ │ -0e72e6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0e72e8: 5c20 c715 |001a: iput-boolean v0, v2, Lcom/ds/avare/threed/util/Camera;.mFirstPerson:Z // field@15c7 │ │ -0e72ec: 0e00 |001c: return-void │ │ +0e72ac: |[0e72ac] com.ds.avare.threed.util.Camera.:()V │ │ +0e72bc: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e72c2: 2200 2706 |0003: new-instance v0, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ +0e72c6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e72c8: 7040 8525 1011 |0006: invoke-direct {v0, v1, v1, v1}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ +0e72ce: 5b20 c515 |0009: iput-object v0, v2, Lcom/ds/avare/threed/util/Camera;.mCameraPos:Lcom/ds/avare/threed/data/Vector3d; // field@15c5 │ │ +0e72d2: 2200 2706 |000b: new-instance v0, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ +0e72d6: 7040 8525 1011 |000d: invoke-direct {v0, v1, v1, v1}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ +0e72dc: 5b20 c415 |0010: iput-object v0, v2, Lcom/ds/avare/threed/util/Camera;.mCameraLook:Lcom/ds/avare/threed/data/Vector3d; // field@15c4 │ │ +0e72e0: 2200 2706 |0012: new-instance v0, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ +0e72e4: 7040 8525 1011 |0014: invoke-direct {v0, v1, v1, v1}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ +0e72ea: 5b20 c615 |0017: iput-object v0, v2, Lcom/ds/avare/threed/util/Camera;.mCameraUp:Lcom/ds/avare/threed/data/Vector3d; // field@15c6 │ │ +0e72ee: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0e72f0: 5c20 c715 |001a: iput-boolean v0, v2, Lcom/ds/avare/threed/util/Camera;.mFirstPerson:Z // field@15c7 │ │ +0e72f4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x000b line=38 │ │ 0x0012 line=39 │ │ 0x001a line=40 │ │ @@ -247591,68 +247593,68 @@ │ │ type : '()Lcom/ds/avare/threed/data/Vector3d;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0e7160: |[0e7160] com.ds.avare.threed.util.Camera.getCameraVectorLookAt:()Lcom/ds/avare/threed/data/Vector3d; │ │ -0e7170: 2200 2706 |0000: new-instance v0, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ -0e7174: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e7176: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ -0e717a: 7040 8525 1012 |0005: invoke-direct {v0, v1, v2, v1}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ -0e7180: 1100 |0008: return-object v0 │ │ +0e7168: |[0e7168] com.ds.avare.threed.util.Camera.getCameraVectorLookAt:()Lcom/ds/avare/threed/data/Vector3d; │ │ +0e7178: 2200 2706 |0000: new-instance v0, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ +0e717c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e717e: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ +0e7182: 7040 8525 1012 |0005: invoke-direct {v0, v1, v2, v1}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ +0e7188: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ │ │ #2 : (in Lcom/ds/avare/threed/util/Camera;) │ │ name : 'getCameraVectorLookAtFirstPerson' │ │ type : '(Lcom/ds/avare/threed/AreaMapper;)Lcom/ds/avare/threed/data/Vector3d;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 65 16-bit code units │ │ -0e7184: |[0e7184] com.ds.avare.threed.util.Camera.getCameraVectorLookAtFirstPerson:(Lcom/ds/avare/threed/AreaMapper;)Lcom/ds/avare/threed/data/Vector3d; │ │ -0e7194: 6e10 6925 0b00 |0000: invoke-virtual {v11}, Lcom/ds/avare/threed/AreaMapper;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@2569 │ │ -0e719a: 0c00 |0003: move-result-object v0 │ │ -0e719c: 6e10 9921 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0e71a2: 0b01 |0007: move-result-wide v1 │ │ -0e71a4: 6e10 9721 0000 |0008: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0e71aa: 0b03 |000b: move-result-wide v3 │ │ -0e71ac: 6e10 9121 0000 |000c: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0e71b2: 0b05 |000f: move-result-wide v5 │ │ -0e71b4: 6e10 8f21 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0e71ba: 0b07 |0013: move-result-wide v7 │ │ -0e71bc: 7120 2624 8700 |0014: invoke-static {v7, v8}, Lcom/ds/avare/position/Projection;.horizonDistance:(D)D // method@2426 │ │ -0e71c2: 0b07 |0017: move-result-wide v7 │ │ -0e71c4: 7708 2024 0100 |0018: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.findStaticPoint:(DDDD)Lcom/ds/avare/position/Coordinate; // method@2420 │ │ -0e71ca: 0c01 |001b: move-result-object v1 │ │ -0e71cc: 6e10 d123 0100 |001c: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0e71d2: 0b03 |001f: move-result-wide v3 │ │ -0e71d4: 6e10 cf23 0100 |0020: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0e71da: 0b05 |0023: move-result-wide v5 │ │ -0e71dc: 6e10 8f21 0000 |0024: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0e71e2: 0b07 |0027: move-result-wide v7 │ │ -0e71e4: 1609 0000 |0028: const-wide/16 v9, #int 0 // #0 │ │ -0e71e8: 07b2 |002a: move-object v2, v11 │ │ -0e71ea: 7409 6f25 0200 |002b: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/threed/AreaMapper;.gpsToAxis:(DDDD)Lcom/ds/avare/threed/data/Vector4d; // method@256f │ │ -0e71f0: 0c0b |002e: move-result-object v11 │ │ -0e71f2: 2200 2706 |002f: new-instance v0, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ -0e71f6: 6e10 8825 0b00 |0031: invoke-virtual {v11}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ -0e71fc: 0a01 |0034: move-result v1 │ │ -0e71fe: 6e10 8925 0b00 |0035: invoke-virtual {v11}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ -0e7204: 0a02 |0038: move-result v2 │ │ -0e7206: 6e10 8a25 0b00 |0039: invoke-virtual {v11}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ -0e720c: 0a0b |003c: move-result v11 │ │ -0e720e: 7040 8525 10b2 |003d: invoke-direct {v0, v1, v2, v11}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ -0e7214: 1100 |0040: return-object v0 │ │ +0e718c: |[0e718c] com.ds.avare.threed.util.Camera.getCameraVectorLookAtFirstPerson:(Lcom/ds/avare/threed/AreaMapper;)Lcom/ds/avare/threed/data/Vector3d; │ │ +0e719c: 6e10 6925 0b00 |0000: invoke-virtual {v11}, Lcom/ds/avare/threed/AreaMapper;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@2569 │ │ +0e71a2: 0c00 |0003: move-result-object v0 │ │ +0e71a4: 6e10 9921 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0e71aa: 0b01 |0007: move-result-wide v1 │ │ +0e71ac: 6e10 9721 0000 |0008: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0e71b2: 0b03 |000b: move-result-wide v3 │ │ +0e71b4: 6e10 9121 0000 |000c: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0e71ba: 0b05 |000f: move-result-wide v5 │ │ +0e71bc: 6e10 8f21 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0e71c2: 0b07 |0013: move-result-wide v7 │ │ +0e71c4: 7120 2624 8700 |0014: invoke-static {v7, v8}, Lcom/ds/avare/position/Projection;.horizonDistance:(D)D // method@2426 │ │ +0e71ca: 0b07 |0017: move-result-wide v7 │ │ +0e71cc: 7708 2024 0100 |0018: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.findStaticPoint:(DDDD)Lcom/ds/avare/position/Coordinate; // method@2420 │ │ +0e71d2: 0c01 |001b: move-result-object v1 │ │ +0e71d4: 6e10 d123 0100 |001c: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0e71da: 0b03 |001f: move-result-wide v3 │ │ +0e71dc: 6e10 cf23 0100 |0020: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0e71e2: 0b05 |0023: move-result-wide v5 │ │ +0e71e4: 6e10 8f21 0000 |0024: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0e71ea: 0b07 |0027: move-result-wide v7 │ │ +0e71ec: 1609 0000 |0028: const-wide/16 v9, #int 0 // #0 │ │ +0e71f0: 07b2 |002a: move-object v2, v11 │ │ +0e71f2: 7409 6f25 0200 |002b: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/threed/AreaMapper;.gpsToAxis:(DDDD)Lcom/ds/avare/threed/data/Vector4d; // method@256f │ │ +0e71f8: 0c0b |002e: move-result-object v11 │ │ +0e71fa: 2200 2706 |002f: new-instance v0, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ +0e71fe: 6e10 8825 0b00 |0031: invoke-virtual {v11}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ +0e7204: 0a01 |0034: move-result v1 │ │ +0e7206: 6e10 8925 0b00 |0035: invoke-virtual {v11}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ +0e720c: 0a02 |0038: move-result v2 │ │ +0e720e: 6e10 8a25 0b00 |0039: invoke-virtual {v11}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ +0e7214: 0a0b |003c: move-result v11 │ │ +0e7216: 7040 8525 10b2 |003d: invoke-direct {v0, v1, v2, v11}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ +0e721c: 1100 |0040: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=92 │ │ 0x000c line=93 │ │ 0x0018 line=92 │ │ 0x001c line=94 │ │ @@ -247665,57 +247667,57 @@ │ │ type : '()Lcom/ds/avare/threed/data/Vector3d;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0e7218: |[0e7218] com.ds.avare.threed.util.Camera.getCameraVectorPosition:()Lcom/ds/avare/threed/data/Vector3d; │ │ -0e7228: 2200 2706 |0000: new-instance v0, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ -0e722c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e722e: 1502 80bf |0003: const/high16 v2, #int -1082130432 // #bf80 │ │ -0e7232: 1503 803f |0005: const/high16 v3, #int 1065353216 // #3f80 │ │ -0e7236: 7040 8525 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ -0e723c: 1100 |000a: return-object v0 │ │ +0e7220: |[0e7220] com.ds.avare.threed.util.Camera.getCameraVectorPosition:()Lcom/ds/avare/threed/data/Vector3d; │ │ +0e7230: 2200 2706 |0000: new-instance v0, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ +0e7234: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e7236: 1502 80bf |0003: const/high16 v2, #int -1082130432 // #bf80 │ │ +0e723a: 1503 803f |0005: const/high16 v3, #int 1065353216 // #3f80 │ │ +0e723e: 7040 8525 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ +0e7244: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ │ │ #4 : (in Lcom/ds/avare/threed/util/Camera;) │ │ name : 'getCameraVectorPositionFirstPerson' │ │ type : '(Lcom/ds/avare/threed/AreaMapper;)Lcom/ds/avare/threed/data/Vector3d;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 41 16-bit code units │ │ -0e7240: |[0e7240] com.ds.avare.threed.util.Camera.getCameraVectorPositionFirstPerson:(Lcom/ds/avare/threed/AreaMapper;)Lcom/ds/avare/threed/data/Vector3d; │ │ -0e7250: 6e10 6925 0a00 |0000: invoke-virtual {v10}, Lcom/ds/avare/threed/AreaMapper;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@2569 │ │ -0e7256: 0c00 |0003: move-result-object v0 │ │ -0e7258: 6e10 9921 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0e725e: 0b02 |0007: move-result-wide v2 │ │ -0e7260: 6e10 9721 0000 |0008: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0e7266: 0b04 |000b: move-result-wide v4 │ │ -0e7268: 6e10 8f21 0000 |000c: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0e726e: 0b06 |000f: move-result-wide v6 │ │ -0e7270: 1608 0000 |0010: const-wide/16 v8, #int 0 // #0 │ │ -0e7274: 07a1 |0012: move-object v1, v10 │ │ -0e7276: 7409 6f25 0100 |0013: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/AreaMapper;.gpsToAxis:(DDDD)Lcom/ds/avare/threed/data/Vector4d; // method@256f │ │ -0e727c: 0c0a |0016: move-result-object v10 │ │ -0e727e: 2200 2706 |0017: new-instance v0, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ -0e7282: 6e10 8825 0a00 |0019: invoke-virtual {v10}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ -0e7288: 0a01 |001c: move-result v1 │ │ -0e728a: 6e10 8925 0a00 |001d: invoke-virtual {v10}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ -0e7290: 0a02 |0020: move-result v2 │ │ -0e7292: 6e10 8a25 0a00 |0021: invoke-virtual {v10}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ -0e7298: 0a0a |0024: move-result v10 │ │ -0e729a: 7040 8525 10a2 |0025: invoke-direct {v0, v1, v2, v10}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ -0e72a0: 1100 |0028: return-object v0 │ │ +0e7248: |[0e7248] com.ds.avare.threed.util.Camera.getCameraVectorPositionFirstPerson:(Lcom/ds/avare/threed/AreaMapper;)Lcom/ds/avare/threed/data/Vector3d; │ │ +0e7258: 6e10 6925 0a00 |0000: invoke-virtual {v10}, Lcom/ds/avare/threed/AreaMapper;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@2569 │ │ +0e725e: 0c00 |0003: move-result-object v0 │ │ +0e7260: 6e10 9921 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0e7266: 0b02 |0007: move-result-wide v2 │ │ +0e7268: 6e10 9721 0000 |0008: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0e726e: 0b04 |000b: move-result-wide v4 │ │ +0e7270: 6e10 8f21 0000 |000c: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0e7276: 0b06 |000f: move-result-wide v6 │ │ +0e7278: 1608 0000 |0010: const-wide/16 v8, #int 0 // #0 │ │ +0e727c: 07a1 |0012: move-object v1, v10 │ │ +0e727e: 7409 6f25 0100 |0013: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/threed/AreaMapper;.gpsToAxis:(DDDD)Lcom/ds/avare/threed/data/Vector4d; // method@256f │ │ +0e7284: 0c0a |0016: move-result-object v10 │ │ +0e7286: 2200 2706 |0017: new-instance v0, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ +0e728a: 6e10 8825 0a00 |0019: invoke-virtual {v10}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ +0e7290: 0a01 |001c: move-result v1 │ │ +0e7292: 6e10 8925 0a00 |001d: invoke-virtual {v10}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ +0e7298: 0a02 |0020: move-result v2 │ │ +0e729a: 6e10 8a25 0a00 |0021: invoke-virtual {v10}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ +0e72a0: 0a0a |0024: move-result v10 │ │ +0e72a2: 7040 8525 10a2 |0025: invoke-direct {v0, v1, v2, v10}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ +0e72a8: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0017 line=103 │ │ locals : │ │ 0x0000 - 0x0029 reg=10 (null) Lcom/ds/avare/threed/AreaMapper; │ │ @@ -247726,17 +247728,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7148: |[0e7148] com.ds.avare.threed.util.Camera.isFirstPerson:()Z │ │ -0e7158: 5510 c715 |0000: iget-boolean v0, v1, Lcom/ds/avare/threed/util/Camera;.mFirstPerson:Z // field@15c7 │ │ -0e715c: 0f00 |0002: return v0 │ │ +0e7150: |[0e7150] com.ds.avare.threed.util.Camera.isFirstPerson:()Z │ │ +0e7160: 5510 c715 |0000: iget-boolean v0, v1, Lcom/ds/avare/threed/util/Camera;.mFirstPerson:Z // field@15c7 │ │ +0e7164: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/util/Camera; │ │ │ │ #1 : (in Lcom/ds/avare/threed/util/Camera;) │ │ @@ -247744,93 +247746,93 @@ │ │ type : '(Lcom/ds/avare/threed/AreaMapper;Lcom/ds/avare/threed/util/Orientation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 156 16-bit code units │ │ -0e72f0: |[0e72f0] com.ds.avare.threed.util.Camera.set:(Lcom/ds/avare/threed/AreaMapper;Lcom/ds/avare/threed/util/Orientation;)V │ │ -0e7300: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -0e7304: 0801 1b00 |0002: move-object/from16 v1, v27 │ │ -0e7308: 5502 c715 |0004: iget-boolean v2, v0, Lcom/ds/avare/threed/util/Camera;.mFirstPerson:Z // field@15c7 │ │ -0e730c: 3802 6f00 |0006: if-eqz v2, 0075 // +006f │ │ -0e7310: 7701 c525 1a00 |0008: invoke-static/range {v26}, Lcom/ds/avare/threed/util/Camera;.getCameraVectorPositionFirstPerson:(Lcom/ds/avare/threed/AreaMapper;)Lcom/ds/avare/threed/data/Vector3d; // method@25c5 │ │ -0e7316: 0c02 |000b: move-result-object v2 │ │ -0e7318: 7701 c325 1a00 |000c: invoke-static/range {v26}, Lcom/ds/avare/threed/util/Camera;.getCameraVectorLookAtFirstPerson:(Lcom/ds/avare/threed/AreaMapper;)Lcom/ds/avare/threed/data/Vector3d; // method@25c3 │ │ -0e731e: 0c03 |000f: move-result-object v3 │ │ -0e7320: 6e10 8825 0200 |0010: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ -0e7326: 0a04 |0013: move-result v4 │ │ -0e7328: 6e10 8925 0200 |0014: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ -0e732e: 0a05 |0017: move-result v5 │ │ -0e7330: 6e10 8a25 0200 |0018: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ -0e7336: 0a06 |001b: move-result v6 │ │ -0e7338: 121e |001c: const/4 v14, #int 1 // #1 │ │ -0e733a: 6e20 d125 e100 |001d: invoke-virtual {v1, v14}, Lcom/ds/avare/threed/util/Orientation;.getRotationX:(Z)F // method@25d1 │ │ -0e7340: 0a07 |0020: move-result v7 │ │ -0e7342: 6e10 8625 0300 |0021: invoke-virtual {v3}, Lcom/ds/avare/threed/data/Vector3d;.getVectorArray:()[F // method@2586 │ │ -0e7348: 0c08 |0024: move-result-object v8 │ │ -0e734a: 6e10 8725 0300 |0025: invoke-virtual {v3}, Lcom/ds/avare/threed/data/Vector3d;.getVectorArrayScratch:()[F // method@2587 │ │ -0e7350: 0c09 |0028: move-result-object v9 │ │ -0e7352: 120a |0029: const/4 v10, #int 0 // #0 │ │ -0e7354: 150b 803f |002a: const/high16 v11, #int 1065353216 // #3f80 │ │ -0e7358: 120c |002c: const/4 v12, #int 0 // #0 │ │ -0e735a: 120d |002d: const/4 v13, #int 0 // #0 │ │ -0e735c: 770a cc25 0400 |002e: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ -0e7362: 6e10 8725 0300 |0031: invoke-virtual {v3}, Lcom/ds/avare/threed/data/Vector3d;.getVectorArrayScratch:()[F // method@2587 │ │ -0e7368: 0c03 |0034: move-result-object v3 │ │ -0e736a: 2204 2706 |0035: new-instance v4, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ -0e736e: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -0e7370: 4406 0305 |0038: aget v6, v3, v5 │ │ -0e7374: 4407 030e |003a: aget v7, v3, v14 │ │ -0e7378: 1228 |003c: const/4 v8, #int 2 // #2 │ │ -0e737a: 4403 0308 |003d: aget v3, v3, v8 │ │ -0e737e: 7040 8525 6437 |003f: invoke-direct {v4, v6, v7, v3}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ -0e7384: 6e10 8825 0200 |0042: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ -0e738a: 0a0f |0045: move-result v15 │ │ -0e738c: 6e10 8925 0200 |0046: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ -0e7392: 0a10 |0049: move-result v16 │ │ -0e7394: 6e10 8a25 0200 |004a: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ -0e739a: 0a11 |004d: move-result v17 │ │ -0e739c: 6e20 d225 e100 |004e: invoke-virtual {v1, v14}, Lcom/ds/avare/threed/util/Orientation;.getRotationZ:(Z)F // method@25d2 │ │ -0e73a2: 0a12 |0051: move-result v18 │ │ -0e73a4: 6e10 8625 0400 |0052: invoke-virtual {v4}, Lcom/ds/avare/threed/data/Vector3d;.getVectorArray:()[F // method@2586 │ │ -0e73aa: 0c13 |0055: move-result-object v19 │ │ -0e73ac: 6e10 8725 0400 |0056: invoke-virtual {v4}, Lcom/ds/avare/threed/data/Vector3d;.getVectorArrayScratch:()[F // method@2587 │ │ -0e73b2: 0c14 |0059: move-result-object v20 │ │ -0e73b4: 1315 0000 |005a: const/16 v21, #int 0 // #0 │ │ -0e73b8: 1316 0000 |005c: const/16 v22, #int 0 // #0 │ │ -0e73bc: 1317 0000 |005e: const/16 v23, #int 0 // #0 │ │ -0e73c0: 1518 803f |0060: const/high16 v24, #int 1065353216 // #3f80 │ │ -0e73c4: 770a cc25 0f00 |0062: invoke-static/range {v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ -0e73ca: 6e10 8725 0400 |0065: invoke-virtual {v4}, Lcom/ds/avare/threed/data/Vector3d;.getVectorArrayScratch:()[F // method@2587 │ │ -0e73d0: 0c01 |0068: move-result-object v1 │ │ -0e73d2: 2203 2706 |0069: new-instance v3, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ -0e73d6: 4404 0105 |006b: aget v4, v1, v5 │ │ -0e73da: 4405 010e |006d: aget v5, v1, v14 │ │ -0e73de: 4401 0108 |006f: aget v1, v1, v8 │ │ -0e73e2: 7040 8525 4315 |0071: invoke-direct {v3, v4, v5, v1}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ -0e73e8: 2809 |0074: goto 007d // +0009 │ │ -0e73ea: 7100 c425 0000 |0075: invoke-static {}, Lcom/ds/avare/threed/util/Camera;.getCameraVectorPosition:()Lcom/ds/avare/threed/data/Vector3d; // method@25c4 │ │ -0e73f0: 0c02 |0078: move-result-object v2 │ │ -0e73f2: 7100 c225 0000 |0079: invoke-static {}, Lcom/ds/avare/threed/util/Camera;.getCameraVectorLookAt:()Lcom/ds/avare/threed/data/Vector3d; // method@25c2 │ │ -0e73f8: 0c03 |007c: move-result-object v3 │ │ -0e73fa: 2201 2706 |007d: new-instance v1, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ -0e73fe: 6e10 8825 0200 |007f: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ -0e7404: 0a04 |0082: move-result v4 │ │ -0e7406: 6e10 8925 0200 |0083: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ -0e740c: 0a05 |0086: move-result v5 │ │ -0e740e: 1506 7a44 |0087: const/high16 v6, #int 1148846080 // #447a │ │ -0e7412: 7040 8525 4165 |0089: invoke-direct {v1, v4, v5, v6}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ -0e7418: 5404 c515 |008c: iget-object v4, v0, Lcom/ds/avare/threed/util/Camera;.mCameraPos:Lcom/ds/avare/threed/data/Vector3d; // field@15c5 │ │ -0e741c: 6e20 8b25 2400 |008e: invoke-virtual {v4, v2}, Lcom/ds/avare/threed/data/Vector3d;.set:(Lcom/ds/avare/threed/data/Vector3d;)V // method@258b │ │ -0e7422: 5402 c415 |0091: iget-object v2, v0, Lcom/ds/avare/threed/util/Camera;.mCameraLook:Lcom/ds/avare/threed/data/Vector3d; // field@15c4 │ │ -0e7426: 6e20 8b25 3200 |0093: invoke-virtual {v2, v3}, Lcom/ds/avare/threed/data/Vector3d;.set:(Lcom/ds/avare/threed/data/Vector3d;)V // method@258b │ │ -0e742c: 5402 c615 |0096: iget-object v2, v0, Lcom/ds/avare/threed/util/Camera;.mCameraUp:Lcom/ds/avare/threed/data/Vector3d; // field@15c6 │ │ -0e7430: 6e20 8b25 1200 |0098: invoke-virtual {v2, v1}, Lcom/ds/avare/threed/data/Vector3d;.set:(Lcom/ds/avare/threed/data/Vector3d;)V // method@258b │ │ -0e7436: 0e00 |009b: return-void │ │ +0e72f8: |[0e72f8] com.ds.avare.threed.util.Camera.set:(Lcom/ds/avare/threed/AreaMapper;Lcom/ds/avare/threed/util/Orientation;)V │ │ +0e7308: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +0e730c: 0801 1b00 |0002: move-object/from16 v1, v27 │ │ +0e7310: 5502 c715 |0004: iget-boolean v2, v0, Lcom/ds/avare/threed/util/Camera;.mFirstPerson:Z // field@15c7 │ │ +0e7314: 3802 6f00 |0006: if-eqz v2, 0075 // +006f │ │ +0e7318: 7701 c525 1a00 |0008: invoke-static/range {v26}, Lcom/ds/avare/threed/util/Camera;.getCameraVectorPositionFirstPerson:(Lcom/ds/avare/threed/AreaMapper;)Lcom/ds/avare/threed/data/Vector3d; // method@25c5 │ │ +0e731e: 0c02 |000b: move-result-object v2 │ │ +0e7320: 7701 c325 1a00 |000c: invoke-static/range {v26}, Lcom/ds/avare/threed/util/Camera;.getCameraVectorLookAtFirstPerson:(Lcom/ds/avare/threed/AreaMapper;)Lcom/ds/avare/threed/data/Vector3d; // method@25c3 │ │ +0e7326: 0c03 |000f: move-result-object v3 │ │ +0e7328: 6e10 8825 0200 |0010: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ +0e732e: 0a04 |0013: move-result v4 │ │ +0e7330: 6e10 8925 0200 |0014: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ +0e7336: 0a05 |0017: move-result v5 │ │ +0e7338: 6e10 8a25 0200 |0018: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ +0e733e: 0a06 |001b: move-result v6 │ │ +0e7340: 121e |001c: const/4 v14, #int 1 // #1 │ │ +0e7342: 6e20 d125 e100 |001d: invoke-virtual {v1, v14}, Lcom/ds/avare/threed/util/Orientation;.getRotationX:(Z)F // method@25d1 │ │ +0e7348: 0a07 |0020: move-result v7 │ │ +0e734a: 6e10 8625 0300 |0021: invoke-virtual {v3}, Lcom/ds/avare/threed/data/Vector3d;.getVectorArray:()[F // method@2586 │ │ +0e7350: 0c08 |0024: move-result-object v8 │ │ +0e7352: 6e10 8725 0300 |0025: invoke-virtual {v3}, Lcom/ds/avare/threed/data/Vector3d;.getVectorArrayScratch:()[F // method@2587 │ │ +0e7358: 0c09 |0028: move-result-object v9 │ │ +0e735a: 120a |0029: const/4 v10, #int 0 // #0 │ │ +0e735c: 150b 803f |002a: const/high16 v11, #int 1065353216 // #3f80 │ │ +0e7360: 120c |002c: const/4 v12, #int 0 // #0 │ │ +0e7362: 120d |002d: const/4 v13, #int 0 // #0 │ │ +0e7364: 770a cc25 0400 |002e: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ +0e736a: 6e10 8725 0300 |0031: invoke-virtual {v3}, Lcom/ds/avare/threed/data/Vector3d;.getVectorArrayScratch:()[F // method@2587 │ │ +0e7370: 0c03 |0034: move-result-object v3 │ │ +0e7372: 2204 2706 |0035: new-instance v4, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ +0e7376: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +0e7378: 4406 0305 |0038: aget v6, v3, v5 │ │ +0e737c: 4407 030e |003a: aget v7, v3, v14 │ │ +0e7380: 1228 |003c: const/4 v8, #int 2 // #2 │ │ +0e7382: 4403 0308 |003d: aget v3, v3, v8 │ │ +0e7386: 7040 8525 6437 |003f: invoke-direct {v4, v6, v7, v3}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ +0e738c: 6e10 8825 0200 |0042: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ +0e7392: 0a0f |0045: move-result v15 │ │ +0e7394: 6e10 8925 0200 |0046: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ +0e739a: 0a10 |0049: move-result v16 │ │ +0e739c: 6e10 8a25 0200 |004a: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ +0e73a2: 0a11 |004d: move-result v17 │ │ +0e73a4: 6e20 d225 e100 |004e: invoke-virtual {v1, v14}, Lcom/ds/avare/threed/util/Orientation;.getRotationZ:(Z)F // method@25d2 │ │ +0e73aa: 0a12 |0051: move-result v18 │ │ +0e73ac: 6e10 8625 0400 |0052: invoke-virtual {v4}, Lcom/ds/avare/threed/data/Vector3d;.getVectorArray:()[F // method@2586 │ │ +0e73b2: 0c13 |0055: move-result-object v19 │ │ +0e73b4: 6e10 8725 0400 |0056: invoke-virtual {v4}, Lcom/ds/avare/threed/data/Vector3d;.getVectorArrayScratch:()[F // method@2587 │ │ +0e73ba: 0c14 |0059: move-result-object v20 │ │ +0e73bc: 1315 0000 |005a: const/16 v21, #int 0 // #0 │ │ +0e73c0: 1316 0000 |005c: const/16 v22, #int 0 // #0 │ │ +0e73c4: 1317 0000 |005e: const/16 v23, #int 0 // #0 │ │ +0e73c8: 1518 803f |0060: const/high16 v24, #int 1065353216 // #3f80 │ │ +0e73cc: 770a cc25 0f00 |0062: invoke-static/range {v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lcom/ds/avare/threed/util/MatrixHelper;.rotatePoint:(FFFF[F[FIFFF)V // method@25cc │ │ +0e73d2: 6e10 8725 0400 |0065: invoke-virtual {v4}, Lcom/ds/avare/threed/data/Vector3d;.getVectorArrayScratch:()[F // method@2587 │ │ +0e73d8: 0c01 |0068: move-result-object v1 │ │ +0e73da: 2203 2706 |0069: new-instance v3, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ +0e73de: 4404 0105 |006b: aget v4, v1, v5 │ │ +0e73e2: 4405 010e |006d: aget v5, v1, v14 │ │ +0e73e6: 4401 0108 |006f: aget v1, v1, v8 │ │ +0e73ea: 7040 8525 4315 |0071: invoke-direct {v3, v4, v5, v1}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ +0e73f0: 2809 |0074: goto 007d // +0009 │ │ +0e73f2: 7100 c425 0000 |0075: invoke-static {}, Lcom/ds/avare/threed/util/Camera;.getCameraVectorPosition:()Lcom/ds/avare/threed/data/Vector3d; // method@25c4 │ │ +0e73f8: 0c02 |0078: move-result-object v2 │ │ +0e73fa: 7100 c225 0000 |0079: invoke-static {}, Lcom/ds/avare/threed/util/Camera;.getCameraVectorLookAt:()Lcom/ds/avare/threed/data/Vector3d; // method@25c2 │ │ +0e7400: 0c03 |007c: move-result-object v3 │ │ +0e7402: 2201 2706 |007d: new-instance v1, Lcom/ds/avare/threed/data/Vector3d; // type@0627 │ │ +0e7406: 6e10 8825 0200 |007f: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ +0e740c: 0a04 |0082: move-result v4 │ │ +0e740e: 6e10 8925 0200 |0083: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ +0e7414: 0a05 |0086: move-result v5 │ │ +0e7416: 1506 7a44 |0087: const/high16 v6, #int 1148846080 // #447a │ │ +0e741a: 7040 8525 4165 |0089: invoke-direct {v1, v4, v5, v6}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ +0e7420: 5404 c515 |008c: iget-object v4, v0, Lcom/ds/avare/threed/util/Camera;.mCameraPos:Lcom/ds/avare/threed/data/Vector3d; // field@15c5 │ │ +0e7424: 6e20 8b25 2400 |008e: invoke-virtual {v4, v2}, Lcom/ds/avare/threed/data/Vector3d;.set:(Lcom/ds/avare/threed/data/Vector3d;)V // method@258b │ │ +0e742a: 5402 c415 |0091: iget-object v2, v0, Lcom/ds/avare/threed/util/Camera;.mCameraLook:Lcom/ds/avare/threed/data/Vector3d; // field@15c4 │ │ +0e742e: 6e20 8b25 3200 |0093: invoke-virtual {v2, v3}, Lcom/ds/avare/threed/data/Vector3d;.set:(Lcom/ds/avare/threed/data/Vector3d;)V // method@258b │ │ +0e7434: 5402 c615 |0096: iget-object v2, v0, Lcom/ds/avare/threed/util/Camera;.mCameraUp:Lcom/ds/avare/threed/data/Vector3d; // field@15c6 │ │ +0e7438: 6e20 8b25 1200 |0098: invoke-virtual {v2, v1}, Lcom/ds/avare/threed/data/Vector3d;.set:(Lcom/ds/avare/threed/data/Vector3d;)V // method@258b │ │ +0e743e: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=48 │ │ 0x0008 line=49 │ │ 0x000c line=50 │ │ 0x0010 line=54 │ │ 0x001d line=55 │ │ @@ -247858,17 +247860,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7438: |[0e7438] com.ds.avare.threed.util.Camera.setFirstPerson:(Z)V │ │ -0e7448: 5c01 c715 |0000: iput-boolean v1, v0, Lcom/ds/avare/threed/util/Camera;.mFirstPerson:Z // field@15c7 │ │ -0e744c: 0e00 |0002: return-void │ │ +0e7440: |[0e7440] com.ds.avare.threed.util.Camera.setFirstPerson:(Z)V │ │ +0e7450: 5c01 c715 |0000: iput-boolean v1, v0, Lcom/ds/avare/threed/util/Camera;.mFirstPerson:Z // field@15c7 │ │ +0e7454: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/threed/util/Camera; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -247877,46 +247879,46 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 11 │ │ insns size : 60 16-bit code units │ │ -0e7450: |[0e7450] com.ds.avare.threed.util.Camera.setViewMatrix:([F)V │ │ -0e7460: 54c0 c515 |0000: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraPos:Lcom/ds/avare/threed/data/Vector3d; // field@15c5 │ │ -0e7464: 6e10 8825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ -0e746a: 0a03 |0005: move-result v3 │ │ -0e746c: 54c0 c515 |0006: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraPos:Lcom/ds/avare/threed/data/Vector3d; // field@15c5 │ │ -0e7470: 6e10 8925 0000 |0008: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ -0e7476: 0a04 |000b: move-result v4 │ │ -0e7478: 54c0 c515 |000c: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraPos:Lcom/ds/avare/threed/data/Vector3d; // field@15c5 │ │ -0e747c: 6e10 8a25 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ -0e7482: 0a05 |0011: move-result v5 │ │ -0e7484: 54c0 c415 |0012: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraLook:Lcom/ds/avare/threed/data/Vector3d; // field@15c4 │ │ -0e7488: 6e10 8825 0000 |0014: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ -0e748e: 0a06 |0017: move-result v6 │ │ -0e7490: 54c0 c415 |0018: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraLook:Lcom/ds/avare/threed/data/Vector3d; // field@15c4 │ │ -0e7494: 6e10 8925 0000 |001a: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ -0e749a: 0a07 |001d: move-result v7 │ │ -0e749c: 54c0 c415 |001e: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraLook:Lcom/ds/avare/threed/data/Vector3d; // field@15c4 │ │ -0e74a0: 6e10 8a25 0000 |0020: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ -0e74a6: 0a08 |0023: move-result v8 │ │ -0e74a8: 54c0 c615 |0024: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraUp:Lcom/ds/avare/threed/data/Vector3d; // field@15c6 │ │ -0e74ac: 6e10 8825 0000 |0026: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ -0e74b2: 0a09 |0029: move-result v9 │ │ -0e74b4: 54c0 c615 |002a: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraUp:Lcom/ds/avare/threed/data/Vector3d; // field@15c6 │ │ -0e74b8: 6e10 8925 0000 |002c: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ -0e74be: 0a0a |002f: move-result v10 │ │ -0e74c0: 54c0 c615 |0030: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraUp:Lcom/ds/avare/threed/data/Vector3d; // field@15c6 │ │ -0e74c4: 6e10 8a25 0000 |0032: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ -0e74ca: 0a0b |0035: move-result v11 │ │ -0e74cc: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -0e74ce: 07d1 |0037: move-object v1, v13 │ │ -0e74d0: 770b 2e04 0100 |0038: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/opengl/Matrix;.setLookAtM:([FIFFFFFFFFF)V // method@042e │ │ -0e74d6: 0e00 |003b: return-void │ │ +0e7458: |[0e7458] com.ds.avare.threed.util.Camera.setViewMatrix:([F)V │ │ +0e7468: 54c0 c515 |0000: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraPos:Lcom/ds/avare/threed/data/Vector3d; // field@15c5 │ │ +0e746c: 6e10 8825 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ +0e7472: 0a03 |0005: move-result v3 │ │ +0e7474: 54c0 c515 |0006: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraPos:Lcom/ds/avare/threed/data/Vector3d; // field@15c5 │ │ +0e7478: 6e10 8925 0000 |0008: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ +0e747e: 0a04 |000b: move-result v4 │ │ +0e7480: 54c0 c515 |000c: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraPos:Lcom/ds/avare/threed/data/Vector3d; // field@15c5 │ │ +0e7484: 6e10 8a25 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ +0e748a: 0a05 |0011: move-result v5 │ │ +0e748c: 54c0 c415 |0012: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraLook:Lcom/ds/avare/threed/data/Vector3d; // field@15c4 │ │ +0e7490: 6e10 8825 0000 |0014: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ +0e7496: 0a06 |0017: move-result v6 │ │ +0e7498: 54c0 c415 |0018: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraLook:Lcom/ds/avare/threed/data/Vector3d; // field@15c4 │ │ +0e749c: 6e10 8925 0000 |001a: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ +0e74a2: 0a07 |001d: move-result v7 │ │ +0e74a4: 54c0 c415 |001e: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraLook:Lcom/ds/avare/threed/data/Vector3d; // field@15c4 │ │ +0e74a8: 6e10 8a25 0000 |0020: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ +0e74ae: 0a08 |0023: move-result v8 │ │ +0e74b0: 54c0 c615 |0024: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraUp:Lcom/ds/avare/threed/data/Vector3d; // field@15c6 │ │ +0e74b4: 6e10 8825 0000 |0026: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getX:()F // method@2588 │ │ +0e74ba: 0a09 |0029: move-result v9 │ │ +0e74bc: 54c0 c615 |002a: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraUp:Lcom/ds/avare/threed/data/Vector3d; // field@15c6 │ │ +0e74c0: 6e10 8925 0000 |002c: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getY:()F // method@2589 │ │ +0e74c6: 0a0a |002f: move-result v10 │ │ +0e74c8: 54c0 c615 |0030: iget-object v0, v12, Lcom/ds/avare/threed/util/Camera;.mCameraUp:Lcom/ds/avare/threed/data/Vector3d; // field@15c6 │ │ +0e74cc: 6e10 8a25 0000 |0032: invoke-virtual {v0}, Lcom/ds/avare/threed/data/Vector3d;.getZ:()F // method@258a │ │ +0e74d2: 0a0b |0035: move-result v11 │ │ +0e74d4: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +0e74d6: 07d1 |0037: move-object v1, v13 │ │ +0e74d8: 770b 2e04 0100 |0038: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/opengl/Matrix;.setLookAtM:([FIFFFFFFFFF)V // method@042e │ │ +0e74de: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ 0x0014 line=84 │ │ 0x0026 line=85 │ │ 0x0038 line=82 │ │ @@ -247949,17 +247951,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e74d8: |[0e74d8] com.ds.avare.threed.util.MatrixHelper.:()V │ │ -0e74e8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e74ee: 0e00 |0003: return-void │ │ +0e74e0: |[0e74e0] com.ds.avare.threed.util.MatrixHelper.:()V │ │ +0e74f0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e74f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/threed/util/MatrixHelper; │ │ │ │ #1 : (in Lcom/ds/avare/threed/util/MatrixHelper;) │ │ @@ -247967,76 +247969,76 @@ │ │ type : '([FFFFF)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -0e74f0: |[0e74f0] com.ds.avare.threed.util.MatrixHelper.perspectiveM:([FFFFF)V │ │ -0e7500: 8950 |0000: float-to-double v0, v5 │ │ -0e7502: 1802 182d 4454 fb21 0940 |0001: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ -0e750c: 7120 382a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0e7512: ad00 0002 |0009: mul-double v0, v0, v2 │ │ -0e7516: 1802 0000 0000 0080 6640 |000b: const-wide v2, #double 180 // #4066800000000000 │ │ -0e7520: ce20 |0010: div-double/2addr v0, v2 │ │ -0e7522: 8c05 |0011: double-to-float v5, v0 │ │ -0e7524: 8950 |0012: float-to-double v0, v5 │ │ -0e7526: 1902 0040 |0013: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -0e752a: 7120 382a 1000 |0015: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0e7530: ce20 |0018: div-double/2addr v0, v2 │ │ -0e7532: 7120 832a 1000 |0019: invoke-static {v0, v1}, Ljava/lang/Math;.tan:(D)D // method@2a83 │ │ -0e7538: 0b00 |001c: move-result-wide v0 │ │ -0e753a: 1902 f03f |001d: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -0e753e: ce02 |001f: div-double/2addr v2, v0 │ │ -0e7540: 8c25 |0020: double-to-float v5, v2 │ │ -0e7542: a906 0506 |0021: div-float v6, v5, v6 │ │ -0e7546: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0e7548: 4b06 0400 |0024: aput v6, v4, v0 │ │ -0e754c: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -0e754e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0e7550: 4b00 0406 |0028: aput v0, v4, v6 │ │ -0e7554: 1226 |002a: const/4 v6, #int 2 // #2 │ │ -0e7556: 4b00 0406 |002b: aput v0, v4, v6 │ │ -0e755a: 1236 |002d: const/4 v6, #int 3 // #3 │ │ -0e755c: 4b00 0406 |002e: aput v0, v4, v6 │ │ -0e7560: 1246 |0030: const/4 v6, #int 4 // #4 │ │ -0e7562: 4b00 0406 |0031: aput v0, v4, v6 │ │ -0e7566: 1256 |0033: const/4 v6, #int 5 // #5 │ │ -0e7568: 4b05 0406 |0034: aput v5, v4, v6 │ │ -0e756c: 1265 |0036: const/4 v5, #int 6 // #6 │ │ -0e756e: 4b00 0405 |0037: aput v0, v4, v5 │ │ -0e7572: 1275 |0039: const/4 v5, #int 7 // #7 │ │ -0e7574: 4b00 0405 |003a: aput v0, v4, v5 │ │ -0e7578: 1305 0800 |003c: const/16 v5, #int 8 // #8 │ │ -0e757c: 4b00 0405 |003e: aput v0, v4, v5 │ │ -0e7580: 1305 0900 |0040: const/16 v5, #int 9 // #9 │ │ -0e7584: 4b00 0405 |0042: aput v0, v4, v5 │ │ -0e7588: a605 0807 |0044: add-float v5, v8, v7 │ │ -0e758c: a706 0807 |0046: sub-float v6, v8, v7 │ │ -0e7590: c965 |0048: div-float/2addr v5, v6 │ │ -0e7592: 7f55 |0049: neg-float v5, v5 │ │ -0e7594: 1301 0a00 |004a: const/16 v1, #int 10 // #a │ │ -0e7598: 4b05 0401 |004c: aput v5, v4, v1 │ │ -0e759c: 1305 0b00 |004e: const/16 v5, #int 11 // #b │ │ -0e75a0: 1501 80bf |0050: const/high16 v1, #int -1082130432 // #bf80 │ │ -0e75a4: 4b01 0405 |0052: aput v1, v4, v5 │ │ -0e75a8: 1305 0c00 |0054: const/16 v5, #int 12 // #c │ │ -0e75ac: 4b00 0405 |0056: aput v0, v4, v5 │ │ -0e75b0: 1305 0d00 |0058: const/16 v5, #int 13 // #d │ │ -0e75b4: 4b00 0405 |005a: aput v0, v4, v5 │ │ -0e75b8: 1505 0040 |005c: const/high16 v5, #int 1073741824 // #4000 │ │ -0e75bc: a808 0805 |005e: mul-float v8, v8, v5 │ │ -0e75c0: a808 0807 |0060: mul-float v8, v8, v7 │ │ -0e75c4: c968 |0062: div-float/2addr v8, v6 │ │ -0e75c6: 7f85 |0063: neg-float v5, v8 │ │ -0e75c8: 1306 0e00 |0064: const/16 v6, #int 14 // #e │ │ -0e75cc: 4b05 0406 |0066: aput v5, v4, v6 │ │ -0e75d0: 1305 0f00 |0068: const/16 v5, #int 15 // #f │ │ -0e75d4: 4b00 0405 |006a: aput v0, v4, v5 │ │ -0e75d8: 0e00 |006c: return-void │ │ +0e74f8: |[0e74f8] com.ds.avare.threed.util.MatrixHelper.perspectiveM:([FFFFF)V │ │ +0e7508: 8950 |0000: float-to-double v0, v5 │ │ +0e750a: 1802 182d 4454 fb21 0940 |0001: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ +0e7514: 7120 382a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0e751a: ad00 0002 |0009: mul-double v0, v0, v2 │ │ +0e751e: 1802 0000 0000 0080 6640 |000b: const-wide v2, #double 180 // #4066800000000000 │ │ +0e7528: ce20 |0010: div-double/2addr v0, v2 │ │ +0e752a: 8c05 |0011: double-to-float v5, v0 │ │ +0e752c: 8950 |0012: float-to-double v0, v5 │ │ +0e752e: 1902 0040 |0013: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +0e7532: 7120 382a 1000 |0015: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0e7538: ce20 |0018: div-double/2addr v0, v2 │ │ +0e753a: 7120 832a 1000 |0019: invoke-static {v0, v1}, Ljava/lang/Math;.tan:(D)D // method@2a83 │ │ +0e7540: 0b00 |001c: move-result-wide v0 │ │ +0e7542: 1902 f03f |001d: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +0e7546: ce02 |001f: div-double/2addr v2, v0 │ │ +0e7548: 8c25 |0020: double-to-float v5, v2 │ │ +0e754a: a906 0506 |0021: div-float v6, v5, v6 │ │ +0e754e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0e7550: 4b06 0400 |0024: aput v6, v4, v0 │ │ +0e7554: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +0e7556: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +0e7558: 4b00 0406 |0028: aput v0, v4, v6 │ │ +0e755c: 1226 |002a: const/4 v6, #int 2 // #2 │ │ +0e755e: 4b00 0406 |002b: aput v0, v4, v6 │ │ +0e7562: 1236 |002d: const/4 v6, #int 3 // #3 │ │ +0e7564: 4b00 0406 |002e: aput v0, v4, v6 │ │ +0e7568: 1246 |0030: const/4 v6, #int 4 // #4 │ │ +0e756a: 4b00 0406 |0031: aput v0, v4, v6 │ │ +0e756e: 1256 |0033: const/4 v6, #int 5 // #5 │ │ +0e7570: 4b05 0406 |0034: aput v5, v4, v6 │ │ +0e7574: 1265 |0036: const/4 v5, #int 6 // #6 │ │ +0e7576: 4b00 0405 |0037: aput v0, v4, v5 │ │ +0e757a: 1275 |0039: const/4 v5, #int 7 // #7 │ │ +0e757c: 4b00 0405 |003a: aput v0, v4, v5 │ │ +0e7580: 1305 0800 |003c: const/16 v5, #int 8 // #8 │ │ +0e7584: 4b00 0405 |003e: aput v0, v4, v5 │ │ +0e7588: 1305 0900 |0040: const/16 v5, #int 9 // #9 │ │ +0e758c: 4b00 0405 |0042: aput v0, v4, v5 │ │ +0e7590: a605 0807 |0044: add-float v5, v8, v7 │ │ +0e7594: a706 0807 |0046: sub-float v6, v8, v7 │ │ +0e7598: c965 |0048: div-float/2addr v5, v6 │ │ +0e759a: 7f55 |0049: neg-float v5, v5 │ │ +0e759c: 1301 0a00 |004a: const/16 v1, #int 10 // #a │ │ +0e75a0: 4b05 0401 |004c: aput v5, v4, v1 │ │ +0e75a4: 1305 0b00 |004e: const/16 v5, #int 11 // #b │ │ +0e75a8: 1501 80bf |0050: const/high16 v1, #int -1082130432 // #bf80 │ │ +0e75ac: 4b01 0405 |0052: aput v1, v4, v5 │ │ +0e75b0: 1305 0c00 |0054: const/16 v5, #int 12 // #c │ │ +0e75b4: 4b00 0405 |0056: aput v0, v4, v5 │ │ +0e75b8: 1305 0d00 |0058: const/16 v5, #int 13 // #d │ │ +0e75bc: 4b00 0405 |005a: aput v0, v4, v5 │ │ +0e75c0: 1505 0040 |005c: const/high16 v5, #int 1073741824 // #4000 │ │ +0e75c4: a808 0805 |005e: mul-float v8, v8, v5 │ │ +0e75c8: a808 0807 |0060: mul-float v8, v8, v7 │ │ +0e75cc: c968 |0062: div-float/2addr v8, v6 │ │ +0e75ce: 7f85 |0063: neg-float v5, v8 │ │ +0e75d0: 1306 0e00 |0064: const/16 v6, #int 14 // #e │ │ +0e75d4: 4b05 0406 |0066: aput v5, v4, v6 │ │ +0e75d8: 1305 0f00 |0068: const/16 v5, #int 15 // #f │ │ +0e75dc: 4b00 0405 |006a: aput v0, v4, v5 │ │ +0e75e0: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=16 │ │ 0x0015 line=18 │ │ 0x0024 line=19 │ │ 0x0028 line=20 │ │ 0x002b line=21 │ │ @@ -248065,42 +248067,42 @@ │ │ type : '(FFFF[F[FIFFF)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 6 │ │ insns size : 44 16-bit code units │ │ -0e75dc: |[0e75dc] com.ds.avare.threed.util.MatrixHelper.rotatePoint:(FFFF[F[FIFFF)V │ │ -0e75ec: 01b0 |0000: move v0, v11 │ │ -0e75ee: 01c1 |0001: move v1, v12 │ │ -0e75f0: 01d2 |0002: move v2, v13 │ │ -0e75f2: 1303 1000 |0003: const/16 v3, #int 16 // #10 │ │ -0e75f6: 2333 bf09 |0005: new-array v3, v3, [F // type@09bf │ │ -0e75fa: 120a |0007: const/4 v10, #int 0 // #0 │ │ -0e75fc: 7120 2d04 a300 |0008: invoke-static {v3, v10}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@042d │ │ -0e7602: 715d 2f04 a3cb |000b: invoke-static {v3, v10, v11, v12, v13}, Landroid/opengl/Matrix;.translateM:([FIFFF)V // method@042f │ │ -0e7608: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -0e760a: 0734 |000f: move-object v4, v3 │ │ -0e760c: 01e6 |0010: move v6, v14 │ │ -0e760e: 0207 1200 |0011: move/from16 v7, v18 │ │ -0e7612: 0208 1300 |0013: move/from16 v8, v19 │ │ -0e7616: 0209 1400 |0015: move/from16 v9, v20 │ │ -0e761a: 7706 2c04 0400 |0017: invoke-static/range {v4, v5, v6, v7, v8, v9}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@042c │ │ -0e7620: 7f00 |001a: neg-float v0, v0 │ │ -0e7622: 7f11 |001b: neg-float v1, v1 │ │ -0e7624: 7f22 |001c: neg-float v2, v2 │ │ -0e7626: 7152 2f04 a310 |001d: invoke-static {v3, v10, v0, v1, v2}, Landroid/opengl/Matrix;.translateM:([FIFFF)V // method@042f │ │ -0e762c: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -0e762e: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -0e7630: 0804 1000 |0022: move-object/from16 v4, v16 │ │ -0e7634: 0205 1100 |0024: move/from16 v5, v17 │ │ -0e7638: 0736 |0026: move-object v6, v3 │ │ -0e763a: 07f8 |0027: move-object v8, v15 │ │ -0e763c: 7706 2b04 0400 |0028: invoke-static/range {v4, v5, v6, v7, v8, v9}, Landroid/opengl/Matrix;.multiplyMV:([FI[FI[FI)V // method@042b │ │ -0e7642: 0e00 |002b: return-void │ │ +0e75e4: |[0e75e4] com.ds.avare.threed.util.MatrixHelper.rotatePoint:(FFFF[F[FIFFF)V │ │ +0e75f4: 01b0 |0000: move v0, v11 │ │ +0e75f6: 01c1 |0001: move v1, v12 │ │ +0e75f8: 01d2 |0002: move v2, v13 │ │ +0e75fa: 1303 1000 |0003: const/16 v3, #int 16 // #10 │ │ +0e75fe: 2333 bf09 |0005: new-array v3, v3, [F // type@09bf │ │ +0e7602: 120a |0007: const/4 v10, #int 0 // #0 │ │ +0e7604: 7120 2d04 a300 |0008: invoke-static {v3, v10}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@042d │ │ +0e760a: 715d 2f04 a3cb |000b: invoke-static {v3, v10, v11, v12, v13}, Landroid/opengl/Matrix;.translateM:([FIFFF)V // method@042f │ │ +0e7610: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0e7612: 0734 |000f: move-object v4, v3 │ │ +0e7614: 01e6 |0010: move v6, v14 │ │ +0e7616: 0207 1200 |0011: move/from16 v7, v18 │ │ +0e761a: 0208 1300 |0013: move/from16 v8, v19 │ │ +0e761e: 0209 1400 |0015: move/from16 v9, v20 │ │ +0e7622: 7706 2c04 0400 |0017: invoke-static/range {v4, v5, v6, v7, v8, v9}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@042c │ │ +0e7628: 7f00 |001a: neg-float v0, v0 │ │ +0e762a: 7f11 |001b: neg-float v1, v1 │ │ +0e762c: 7f22 |001c: neg-float v2, v2 │ │ +0e762e: 7152 2f04 a310 |001d: invoke-static {v3, v10, v0, v1, v2}, Landroid/opengl/Matrix;.translateM:([FIFFF)V // method@042f │ │ +0e7634: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +0e7636: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +0e7638: 0804 1000 |0022: move-object/from16 v4, v16 │ │ +0e763c: 0205 1100 |0024: move/from16 v5, v17 │ │ +0e7640: 0736 |0026: move-object v6, v3 │ │ +0e7642: 07f8 |0027: move-object v8, v15 │ │ +0e7644: 7706 2b04 0400 |0028: invoke-static/range {v4, v5, v6, v7, v8, v9}, Landroid/opengl/Matrix;.multiplyMV:([FI[FI[FI)V // method@042b │ │ +0e764a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=51 │ │ 0x000b line=52 │ │ 0x0017 line=54 │ │ 0x001d line=55 │ │ 0x0028 line=56 │ │ @@ -248167,23 +248169,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0e770c: |[0e770c] com.ds.avare.threed.util.Orientation.:()V │ │ -0e771c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e7722: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e7724: 5920 c915 |0004: iput v0, v2, Lcom/ds/avare/threed/util/Orientation;.mAngle:F // field@15c9 │ │ -0e7728: 1501 b442 |0006: const/high16 v1, #int 1119092736 // #42b4 │ │ -0e772c: 5921 cd15 |0008: iput v1, v2, Lcom/ds/avare/threed/util/Orientation;.mViewAngle:F // field@15cd │ │ -0e7730: 5920 ca15 |000a: iput v0, v2, Lcom/ds/avare/threed/util/Orientation;.mDisplacementX:F // field@15ca │ │ -0e7734: 5920 cb15 |000c: iput v0, v2, Lcom/ds/avare/threed/util/Orientation;.mDisplacementY:F // field@15cb │ │ -0e7738: 0e00 |000e: return-void │ │ +0e7714: |[0e7714] com.ds.avare.threed.util.Orientation.:()V │ │ +0e7724: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e772a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e772c: 5920 c915 |0004: iput v0, v2, Lcom/ds/avare/threed/util/Orientation;.mAngle:F // field@15c9 │ │ +0e7730: 1501 b442 |0006: const/high16 v1, #int 1119092736 // #42b4 │ │ +0e7734: 5921 cd15 |0008: iput v1, v2, Lcom/ds/avare/threed/util/Orientation;.mViewAngle:F // field@15cd │ │ +0e7738: 5920 ca15 |000a: iput v0, v2, Lcom/ds/avare/threed/util/Orientation;.mDisplacementX:F // field@15ca │ │ +0e773c: 5920 cb15 |000c: iput v0, v2, Lcom/ds/avare/threed/util/Orientation;.mDisplacementY:F // field@15cb │ │ +0e7740: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x0008 line=49 │ │ 0x000a line=50 │ │ 0x000c line=51 │ │ @@ -248196,20 +248198,20 @@ │ │ type : '(Z)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0e7644: |[0e7644] com.ds.avare.threed.util.Orientation.getDisplacementX:(Z)F │ │ -0e7654: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ -0e7658: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e765a: 0f01 |0003: return v1 │ │ -0e765c: 5201 ca15 |0004: iget v1, v0, Lcom/ds/avare/threed/util/Orientation;.mDisplacementX:F // field@15ca │ │ -0e7660: 0f01 |0006: return v1 │ │ +0e764c: |[0e764c] com.ds.avare.threed.util.Orientation.getDisplacementX:(Z)F │ │ +0e765c: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ +0e7660: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e7662: 0f01 |0003: return v1 │ │ +0e7664: 5201 ca15 |0004: iget v1, v0, Lcom/ds/avare/threed/util/Orientation;.mDisplacementX:F // field@15ca │ │ +0e7668: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/threed/util/Orientation; │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ @@ -248218,20 +248220,20 @@ │ │ type : '(Z)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0e7664: |[0e7664] com.ds.avare.threed.util.Orientation.getDisplacementY:(Z)F │ │ -0e7674: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ -0e7678: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e767a: 0f01 |0003: return v1 │ │ -0e767c: 5201 cb15 |0004: iget v1, v0, Lcom/ds/avare/threed/util/Orientation;.mDisplacementY:F // field@15cb │ │ -0e7680: 0f01 |0006: return v1 │ │ +0e766c: |[0e766c] com.ds.avare.threed.util.Orientation.getDisplacementY:(Z)F │ │ +0e767c: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ +0e7680: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e7682: 0f01 |0003: return v1 │ │ +0e7684: 5201 cb15 |0004: iget v1, v0, Lcom/ds/avare/threed/util/Orientation;.mDisplacementY:F // field@15cb │ │ +0e7688: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/threed/util/Orientation; │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ @@ -248240,20 +248242,20 @@ │ │ type : '(Z)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0e7684: |[0e7684] com.ds.avare.threed.util.Orientation.getMapRotation:(Z)F │ │ -0e7694: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ -0e7698: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e769a: 0f01 |0003: return v1 │ │ -0e769c: 5201 c915 |0004: iget v1, v0, Lcom/ds/avare/threed/util/Orientation;.mAngle:F // field@15c9 │ │ -0e76a0: 0f01 |0006: return v1 │ │ +0e768c: |[0e768c] com.ds.avare.threed.util.Orientation.getMapRotation:(Z)F │ │ +0e769c: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ +0e76a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e76a2: 0f01 |0003: return v1 │ │ +0e76a4: 5201 c915 |0004: iget v1, v0, Lcom/ds/avare/threed/util/Orientation;.mAngle:F // field@15c9 │ │ +0e76a8: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/threed/util/Orientation; │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ @@ -248262,23 +248264,23 @@ │ │ type : '(Z)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0e76a4: |[0e76a4] com.ds.avare.threed.util.Orientation.getRotationX:(Z)F │ │ -0e76b4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0e76b8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0e76ba: 0f02 |0003: return v2 │ │ -0e76bc: 5212 cb15 |0004: iget v2, v1, Lcom/ds/avare/threed/util/Orientation;.mDisplacementY:F // field@15cb │ │ -0e76c0: 7f22 |0006: neg-float v2, v2 │ │ -0e76c2: 1500 7041 |0007: const/high16 v0, #int 1097859072 // #4170 │ │ -0e76c6: a802 0200 |0009: mul-float v2, v2, v0 │ │ -0e76ca: 0f02 |000b: return v2 │ │ +0e76ac: |[0e76ac] com.ds.avare.threed.util.Orientation.getRotationX:(Z)F │ │ +0e76bc: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0e76c0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0e76c2: 0f02 |0003: return v2 │ │ +0e76c4: 5212 cb15 |0004: iget v2, v1, Lcom/ds/avare/threed/util/Orientation;.mDisplacementY:F // field@15cb │ │ +0e76c8: 7f22 |0006: neg-float v2, v2 │ │ +0e76ca: 1500 7041 |0007: const/high16 v0, #int 1097859072 // #4170 │ │ +0e76ce: a802 0200 |0009: mul-float v2, v2, v0 │ │ +0e76d2: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=92 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/ds/avare/threed/util/Orientation; │ │ 0x0000 - 0x000c reg=2 (null) Z │ │ │ │ @@ -248287,22 +248289,22 @@ │ │ type : '(Z)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0e76cc: |[0e76cc] com.ds.avare.threed.util.Orientation.getRotationZ:(Z)F │ │ -0e76dc: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0e76e0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0e76e2: 0f02 |0003: return v2 │ │ -0e76e4: 5212 ca15 |0004: iget v2, v1, Lcom/ds/avare/threed/util/Orientation;.mDisplacementX:F // field@15ca │ │ -0e76e8: 1500 7041 |0006: const/high16 v0, #int 1097859072 // #4170 │ │ -0e76ec: a802 0200 |0008: mul-float v2, v2, v0 │ │ -0e76f0: 0f02 |000a: return v2 │ │ +0e76d4: |[0e76d4] com.ds.avare.threed.util.Orientation.getRotationZ:(Z)F │ │ +0e76e4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0e76e8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0e76ea: 0f02 |0003: return v2 │ │ +0e76ec: 5212 ca15 |0004: iget v2, v1, Lcom/ds/avare/threed/util/Orientation;.mDisplacementX:F // field@15ca │ │ +0e76f0: 1500 7041 |0006: const/high16 v0, #int 1097859072 // #4170 │ │ +0e76f4: a802 0200 |0008: mul-float v2, v2, v0 │ │ +0e76f8: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=82 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/threed/util/Orientation; │ │ 0x0000 - 0x000b reg=2 (null) Z │ │ │ │ @@ -248311,17 +248313,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e76f4: |[0e76f4] com.ds.avare.threed.util.Orientation.getViewAngle:()F │ │ -0e7704: 5210 cd15 |0000: iget v0, v1, Lcom/ds/avare/threed/util/Orientation;.mViewAngle:F // field@15cd │ │ -0e7708: 0f00 |0002: return v0 │ │ +0e76fc: |[0e76fc] com.ds.avare.threed.util.Orientation.getViewAngle:()F │ │ +0e770c: 5210 cd15 |0000: iget v0, v1, Lcom/ds/avare/threed/util/Orientation;.mViewAngle:F // field@15cd │ │ +0e7710: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/util/Orientation; │ │ │ │ #6 : (in Lcom/ds/avare/threed/util/Orientation;) │ │ @@ -248329,31 +248331,31 @@ │ │ type : '(Lcom/ds/avare/views/ThreeDSurfaceView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0e773c: |[0e773c] com.ds.avare.threed.util.Orientation.set:(Lcom/ds/avare/views/ThreeDSurfaceView;)V │ │ -0e774c: 5b12 cc15 |0000: iput-object v2, v1, Lcom/ds/avare/threed/util/Orientation;.mView:Lcom/ds/avare/views/ThreeDSurfaceView; // field@15cc │ │ -0e7750: 6e10 7528 0200 |0002: invoke-virtual {v2}, Lcom/ds/avare/views/ThreeDSurfaceView;.getAngle:()F // method@2875 │ │ -0e7756: 0a00 |0005: move-result v0 │ │ -0e7758: 5910 c915 |0006: iput v0, v1, Lcom/ds/avare/threed/util/Orientation;.mAngle:F // field@15c9 │ │ -0e775c: 6e10 7628 0200 |0008: invoke-virtual {v2}, Lcom/ds/avare/views/ThreeDSurfaceView;.getDisplacementX:()F // method@2876 │ │ -0e7762: 0a00 |000b: move-result v0 │ │ -0e7764: 5910 ca15 |000c: iput v0, v1, Lcom/ds/avare/threed/util/Orientation;.mDisplacementX:F // field@15ca │ │ -0e7768: 6e10 7728 0200 |000e: invoke-virtual {v2}, Lcom/ds/avare/views/ThreeDSurfaceView;.getDisplacementY:()F // method@2877 │ │ -0e776e: 0a00 |0011: move-result v0 │ │ -0e7770: 5910 cb15 |0012: iput v0, v1, Lcom/ds/avare/threed/util/Orientation;.mDisplacementY:F // field@15cb │ │ -0e7774: 6e10 7b28 0200 |0014: invoke-virtual {v2}, Lcom/ds/avare/views/ThreeDSurfaceView;.getScale:()F // method@287b │ │ -0e777a: 0a02 |0017: move-result v2 │ │ -0e777c: 1500 b442 |0018: const/high16 v0, #int 1119092736 // #42b4 │ │ -0e7780: c920 |001a: div-float/2addr v0, v2 │ │ -0e7782: 5910 cd15 |001b: iput v0, v1, Lcom/ds/avare/threed/util/Orientation;.mViewAngle:F // field@15cd │ │ -0e7786: 0e00 |001d: return-void │ │ +0e7744: |[0e7744] com.ds.avare.threed.util.Orientation.set:(Lcom/ds/avare/views/ThreeDSurfaceView;)V │ │ +0e7754: 5b12 cc15 |0000: iput-object v2, v1, Lcom/ds/avare/threed/util/Orientation;.mView:Lcom/ds/avare/views/ThreeDSurfaceView; // field@15cc │ │ +0e7758: 6e10 7528 0200 |0002: invoke-virtual {v2}, Lcom/ds/avare/views/ThreeDSurfaceView;.getAngle:()F // method@2875 │ │ +0e775e: 0a00 |0005: move-result v0 │ │ +0e7760: 5910 c915 |0006: iput v0, v1, Lcom/ds/avare/threed/util/Orientation;.mAngle:F // field@15c9 │ │ +0e7764: 6e10 7628 0200 |0008: invoke-virtual {v2}, Lcom/ds/avare/views/ThreeDSurfaceView;.getDisplacementX:()F // method@2876 │ │ +0e776a: 0a00 |000b: move-result v0 │ │ +0e776c: 5910 ca15 |000c: iput v0, v1, Lcom/ds/avare/threed/util/Orientation;.mDisplacementX:F // field@15ca │ │ +0e7770: 6e10 7728 0200 |000e: invoke-virtual {v2}, Lcom/ds/avare/views/ThreeDSurfaceView;.getDisplacementY:()F // method@2877 │ │ +0e7776: 0a00 |0011: move-result v0 │ │ +0e7778: 5910 cb15 |0012: iput v0, v1, Lcom/ds/avare/threed/util/Orientation;.mDisplacementY:F // field@15cb │ │ +0e777c: 6e10 7b28 0200 |0014: invoke-virtual {v2}, Lcom/ds/avare/views/ThreeDSurfaceView;.getScale:()F // method@287b │ │ +0e7782: 0a02 |0017: move-result v2 │ │ +0e7784: 1500 b442 |0018: const/high16 v0, #int 1119092736 // #42b4 │ │ +0e7788: c920 |001a: div-float/2addr v0, v2 │ │ +0e778a: 5910 cd15 |001b: iput v0, v1, Lcom/ds/avare/threed/util/Orientation;.mViewAngle:F // field@15cd │ │ +0e778e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0002 line=41 │ │ 0x0008 line=42 │ │ 0x000e line=43 │ │ 0x0014 line=44 │ │ @@ -248391,17 +248393,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e78d8: |[0e78d8] com.ds.avare.threed.util.ShaderHelper.:()V │ │ -0e78e8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e78ee: 0e00 |0003: return-void │ │ +0e78e0: |[0e78e0] com.ds.avare.threed.util.ShaderHelper.:()V │ │ +0e78f0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e78f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/threed/util/ShaderHelper; │ │ │ │ #1 : (in Lcom/ds/avare/threed/util/ShaderHelper;) │ │ @@ -248409,23 +248411,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0e77c0: |[0e77c0] com.ds.avare.threed.util.ShaderHelper.buildProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ -0e77d0: 7110 d925 0000 |0000: invoke-static {v0}, Lcom/ds/avare/threed/util/ShaderHelper;.compileVertexShader:(Ljava/lang/String;)I // method@25d9 │ │ -0e77d6: 0a00 |0003: move-result v0 │ │ -0e77d8: 7110 d725 0100 |0004: invoke-static {v1}, Lcom/ds/avare/threed/util/ShaderHelper;.compileFragmentShader:(Ljava/lang/String;)I // method@25d7 │ │ -0e77de: 0a01 |0007: move-result v1 │ │ -0e77e0: 7120 da25 1000 |0008: invoke-static {v0, v1}, Lcom/ds/avare/threed/util/ShaderHelper;.linkProgram:(II)I // method@25da │ │ -0e77e6: 0a00 |000b: move-result v0 │ │ -0e77e8: 7110 db25 0000 |000c: invoke-static {v0}, Lcom/ds/avare/threed/util/ShaderHelper;.validateProgram:(I)Z // method@25db │ │ -0e77ee: 0f00 |000f: return v0 │ │ +0e77c8: |[0e77c8] com.ds.avare.threed.util.ShaderHelper.buildProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ +0e77d8: 7110 d925 0000 |0000: invoke-static {v0}, Lcom/ds/avare/threed/util/ShaderHelper;.compileVertexShader:(Ljava/lang/String;)I // method@25d9 │ │ +0e77de: 0a00 |0003: move-result v0 │ │ +0e77e0: 7110 d725 0100 |0004: invoke-static {v1}, Lcom/ds/avare/threed/util/ShaderHelper;.compileFragmentShader:(Ljava/lang/String;)I // method@25d7 │ │ +0e77e6: 0a01 |0007: move-result v1 │ │ +0e77e8: 7120 da25 1000 |0008: invoke-static {v0, v1}, Lcom/ds/avare/threed/util/ShaderHelper;.linkProgram:(II)I // method@25da │ │ +0e77ee: 0a00 |000b: move-result v0 │ │ +0e77f0: 7110 db25 0000 |000c: invoke-static {v0}, Lcom/ds/avare/threed/util/ShaderHelper;.validateProgram:(I)Z // method@25db │ │ +0e77f6: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ 0x0008 line=143 │ │ 0x000c line=145 │ │ locals : │ │ @@ -248437,19 +248439,19 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0e77f0: |[0e77f0] com.ds.avare.threed.util.ShaderHelper.compileFragmentShader:(Ljava/lang/String;)I │ │ -0e7800: 1400 308b 0000 |0000: const v0, #float 4.99311e-41 // #00008b30 │ │ -0e7806: 7120 d825 1000 |0003: invoke-static {v0, v1}, Lcom/ds/avare/threed/util/ShaderHelper;.compileShader:(ILjava/lang/String;)I // method@25d8 │ │ -0e780c: 0a01 |0006: move-result v1 │ │ -0e780e: 0f01 |0007: return v1 │ │ +0e77f8: |[0e77f8] com.ds.avare.threed.util.ShaderHelper.compileFragmentShader:(Ljava/lang/String;)I │ │ +0e7808: 1400 308b 0000 |0000: const v0, #float 4.99311e-41 // #00008b30 │ │ +0e780e: 7120 d825 1000 |0003: invoke-static {v0, v1}, Lcom/ds/avare/threed/util/ShaderHelper;.compileShader:(ILjava/lang/String;)I // method@25d8 │ │ +0e7814: 0a01 |0006: move-result v1 │ │ +0e7816: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lcom/ds/avare/threed/util/ShaderHelper;) │ │ @@ -248457,31 +248459,31 @@ │ │ type : '(ILjava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0e7810: |[0e7810] com.ds.avare.threed.util.ShaderHelper.compileShader:(ILjava/lang/String;)I │ │ -0e7820: 7110 0e04 0200 |0000: invoke-static {v2}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@040e │ │ -0e7826: 0a02 |0003: move-result v2 │ │ -0e7828: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0e782a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -0e782e: 0f00 |0007: return v0 │ │ -0e7830: 7120 1e04 3200 |0008: invoke-static {v2, v3}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@041e │ │ -0e7836: 7110 0c04 0200 |000b: invoke-static {v2}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@040c │ │ -0e783c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -0e783e: 2333 c009 |000f: new-array v3, v3, [I // type@09c0 │ │ -0e7842: 1401 818b 0000 |0011: const v1, #float 5.00446e-41 // #00008b81 │ │ -0e7848: 7140 1a04 1203 |0014: invoke-static {v2, v1, v3, v0}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@041a │ │ -0e784e: 4403 0300 |0017: aget v3, v3, v0 │ │ -0e7852: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ -0e7856: 7110 1004 0200 |001b: invoke-static {v2}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@0410 │ │ -0e785c: 0f00 |001e: return v0 │ │ -0e785e: 0f02 |001f: return v2 │ │ +0e7818: |[0e7818] com.ds.avare.threed.util.ShaderHelper.compileShader:(ILjava/lang/String;)I │ │ +0e7828: 7110 0e04 0200 |0000: invoke-static {v2}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@040e │ │ +0e782e: 0a02 |0003: move-result v2 │ │ +0e7830: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e7832: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +0e7836: 0f00 |0007: return v0 │ │ +0e7838: 7120 1e04 3200 |0008: invoke-static {v2, v3}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@041e │ │ +0e783e: 7110 0c04 0200 |000b: invoke-static {v2}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@040c │ │ +0e7844: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +0e7846: 2333 c009 |000f: new-array v3, v3, [I // type@09c0 │ │ +0e784a: 1401 818b 0000 |0011: const v1, #float 5.00446e-41 // #00008b81 │ │ +0e7850: 7140 1a04 1203 |0014: invoke-static {v2, v1, v3, v0}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@041a │ │ +0e7856: 4403 0300 |0017: aget v3, v3, v0 │ │ +0e785a: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ +0e785e: 7110 1004 0200 |001b: invoke-static {v2}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@0410 │ │ +0e7864: 0f00 |001e: return v0 │ │ +0e7866: 0f02 |001f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0008 line=57 │ │ 0x000b line=60 │ │ 0x0014 line=64 │ │ 0x0017 line=68 │ │ @@ -248495,19 +248497,19 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0e7860: |[0e7860] com.ds.avare.threed.util.ShaderHelper.compileVertexShader:(Ljava/lang/String;)I │ │ -0e7870: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ -0e7876: 7120 d825 1000 |0003: invoke-static {v0, v1}, Lcom/ds/avare/threed/util/ShaderHelper;.compileShader:(ILjava/lang/String;)I // method@25d8 │ │ -0e787c: 0a01 |0006: move-result v1 │ │ -0e787e: 0f01 |0007: return v1 │ │ +0e7868: |[0e7868] com.ds.avare.threed.util.ShaderHelper.compileVertexShader:(Ljava/lang/String;)I │ │ +0e7878: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ +0e787e: 7120 d825 1000 |0003: invoke-static {v0, v1}, Lcom/ds/avare/threed/util/ShaderHelper;.compileShader:(ILjava/lang/String;)I // method@25d8 │ │ +0e7884: 0a01 |0006: move-result v1 │ │ +0e7886: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lcom/ds/avare/threed/util/ShaderHelper;) │ │ @@ -248515,32 +248517,32 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0e7880: |[0e7880] com.ds.avare.threed.util.ShaderHelper.linkProgram:(II)I │ │ -0e7890: 7100 0d04 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@040d │ │ -0e7896: 0a00 |0003: move-result v0 │ │ -0e7898: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0e789a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0e789e: 0f01 |0007: return v1 │ │ -0e78a0: 7120 0804 2000 |0008: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0408 │ │ -0e78a6: 7120 0804 3000 |000b: invoke-static {v0, v3}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0408 │ │ -0e78ac: 7110 1d04 0000 |000e: invoke-static {v0}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@041d │ │ -0e78b2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0e78b4: 2322 c009 |0012: new-array v2, v2, [I // type@09c0 │ │ -0e78b8: 1403 828b 0000 |0014: const v3, #float 5.0046e-41 // #00008b82 │ │ -0e78be: 7140 1904 3012 |0017: invoke-static {v0, v3, v2, v1}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0419 │ │ -0e78c4: 4402 0201 |001a: aget v2, v2, v1 │ │ -0e78c8: 3902 0600 |001c: if-nez v2, 0022 // +0006 │ │ -0e78cc: 7110 0f04 0000 |001e: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@040f │ │ -0e78d2: 0f01 |0021: return v1 │ │ -0e78d4: 0f00 |0022: return v0 │ │ +0e7888: |[0e7888] com.ds.avare.threed.util.ShaderHelper.linkProgram:(II)I │ │ +0e7898: 7100 0d04 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@040d │ │ +0e789e: 0a00 |0003: move-result v0 │ │ +0e78a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0e78a2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0e78a6: 0f01 |0007: return v1 │ │ +0e78a8: 7120 0804 2000 |0008: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0408 │ │ +0e78ae: 7120 0804 3000 |000b: invoke-static {v0, v3}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0408 │ │ +0e78b4: 7110 1d04 0000 |000e: invoke-static {v0}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@041d │ │ +0e78ba: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0e78bc: 2322 c009 |0012: new-array v2, v2, [I // type@09c0 │ │ +0e78c0: 1403 828b 0000 |0014: const v3, #float 5.0046e-41 // #00008b82 │ │ +0e78c6: 7140 1904 3012 |0017: invoke-static {v0, v3, v2, v1}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0419 │ │ +0e78cc: 4402 0201 |001a: aget v2, v2, v1 │ │ +0e78d0: 3902 0600 |001c: if-nez v2, 0022 // +0006 │ │ +0e78d4: 7110 0f04 0000 |001e: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@040f │ │ +0e78da: 0f01 |0021: return v1 │ │ +0e78dc: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0008 line=93 │ │ 0x000b line=96 │ │ 0x000e line=99 │ │ 0x0017 line=103 │ │ @@ -248555,26 +248557,26 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0e7788: |[0e7788] com.ds.avare.threed.util.ShaderHelper.validateProgram:(I)Z │ │ -0e7798: 7110 2404 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glValidateProgram:(I)V // method@0424 │ │ -0e779e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0e77a0: 2301 c009 |0004: new-array v1, v0, [I // type@09c0 │ │ -0e77a4: 1402 838b 0000 |0006: const v2, #float 5.00474e-41 // #00008b83 │ │ -0e77aa: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0e77ac: 7140 1904 2431 |000a: invoke-static {v4, v2, v1, v3}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0419 │ │ -0e77b2: 4404 0103 |000d: aget v4, v1, v3 │ │ -0e77b6: 3804 0300 |000f: if-eqz v4, 0012 // +0003 │ │ -0e77ba: 2802 |0011: goto 0013 // +0002 │ │ -0e77bc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0e77be: 0f00 |0013: return v0 │ │ +0e7790: |[0e7790] com.ds.avare.threed.util.ShaderHelper.validateProgram:(I)Z │ │ +0e77a0: 7110 2404 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glValidateProgram:(I)V // method@0424 │ │ +0e77a6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0e77a8: 2301 c009 |0004: new-array v1, v0, [I // type@09c0 │ │ +0e77ac: 1402 838b 0000 |0006: const v2, #float 5.00474e-41 // #00008b83 │ │ +0e77b2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0e77b4: 7140 1904 2431 |000a: invoke-static {v4, v2, v1, v3}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0419 │ │ +0e77ba: 4404 0103 |000d: aget v4, v1, v3 │ │ +0e77be: 3804 0300 |000f: if-eqz v4, 0012 // +0003 │ │ +0e77c2: 2802 |0011: goto 0013 // +0002 │ │ +0e77c4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0e77c6: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=125 │ │ 0x000d line=127 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 (null) I │ │ @@ -248605,17 +248607,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e79cc: |[0e79cc] com.ds.avare.threed.util.TextResourceReader.:()V │ │ -0e79dc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e79e2: 0e00 |0003: return-void │ │ +0e79d4: |[0e79d4] com.ds.avare.threed.util.TextResourceReader.:()V │ │ +0e79e4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e79ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/threed/util/TextResourceReader; │ │ │ │ #1 : (in Lcom/ds/avare/threed/util/TextResourceReader;) │ │ @@ -248623,59 +248625,59 @@ │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -0e78f0: |[0e78f0] com.ds.avare.threed.util.TextResourceReader.readTextFileFromResource:(Landroid/content/Context;I)Ljava/lang/String; │ │ -0e7900: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0e7904: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e790a: 6e10 a701 0300 |0005: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ -0e7910: 0c03 |0008: move-result-object v3 │ │ -0e7912: 6e20 5d02 4300 |0009: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@025d │ │ -0e7918: 0c03 |000c: move-result-object v3 │ │ -0e791a: 2201 cb06 |000d: new-instance v1, Ljava/io/InputStreamReader; // type@06cb │ │ -0e791e: 7020 d129 3100 |000f: invoke-direct {v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@29d1 │ │ -0e7924: 2203 b706 |0012: new-instance v3, Ljava/io/BufferedReader; // type@06b7 │ │ -0e7928: 7020 7229 1300 |0014: invoke-direct {v3, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2972 │ │ -0e792e: 6e10 7629 0300 |0017: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ -0e7934: 0c01 |001a: move-result-object v1 │ │ -0e7936: 3801 0b00 |001b: if-eqz v1, 0026 // +000b │ │ -0e793a: 6e20 f52a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e7940: 1301 0a00 |0020: const/16 v1, #int 10 // #a │ │ -0e7944: 6e20 ee2a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -0e794a: 28f2 |0025: goto 0017 // -000e │ │ -0e794c: 6e10 fa2a 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e7952: 0c03 |0029: move-result-object v3 │ │ -0e7954: 1103 |002a: return-object v3 │ │ -0e7956: 0d03 |002b: move-exception v3 │ │ -0e7958: 2200 0907 |002c: new-instance v0, Ljava/lang/RuntimeException; // type@0709 │ │ -0e795c: 2201 1007 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0e7960: 7010 eb2a 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e7966: 1a02 cf23 |0033: const-string v2, "Resource not found: " // string@23cf │ │ -0e796a: 6e20 f52a 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e7970: 6e20 f12a 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0e7976: 6e10 fa2a 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e797c: 0c04 |003e: move-result-object v4 │ │ -0e797e: 7030 a32a 4003 |003f: invoke-direct {v0, v4, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2aa3 │ │ -0e7984: 2700 |0042: throw v0 │ │ -0e7986: 0d03 |0043: move-exception v3 │ │ -0e7988: 2200 0907 |0044: new-instance v0, Ljava/lang/RuntimeException; // type@0709 │ │ -0e798c: 2201 1007 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0e7990: 7010 eb2a 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e7996: 1a02 0b0e |004b: const-string v2, "Could not open resource: " // string@0e0b │ │ -0e799a: 6e20 f52a 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e79a0: 6e20 f12a 4100 |0050: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0e79a6: 6e10 fa2a 0100 |0053: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e79ac: 0c04 |0056: move-result-object v4 │ │ -0e79ae: 7030 a32a 4003 |0057: invoke-direct {v0, v4, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2aa3 │ │ -0e79b4: 2802 |005a: goto 005c // +0002 │ │ -0e79b6: 2700 |005b: throw v0 │ │ -0e79b8: 28ff |005c: goto 005b // -0001 │ │ +0e78f8: |[0e78f8] com.ds.avare.threed.util.TextResourceReader.readTextFileFromResource:(Landroid/content/Context;I)Ljava/lang/String; │ │ +0e7908: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0e790c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e7912: 6e10 a701 0300 |0005: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ +0e7918: 0c03 |0008: move-result-object v3 │ │ +0e791a: 6e20 5d02 4300 |0009: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@025d │ │ +0e7920: 0c03 |000c: move-result-object v3 │ │ +0e7922: 2201 cb06 |000d: new-instance v1, Ljava/io/InputStreamReader; // type@06cb │ │ +0e7926: 7020 d129 3100 |000f: invoke-direct {v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@29d1 │ │ +0e792c: 2203 b706 |0012: new-instance v3, Ljava/io/BufferedReader; // type@06b7 │ │ +0e7930: 7020 7229 1300 |0014: invoke-direct {v3, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2972 │ │ +0e7936: 6e10 7629 0300 |0017: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ +0e793c: 0c01 |001a: move-result-object v1 │ │ +0e793e: 3801 0b00 |001b: if-eqz v1, 0026 // +000b │ │ +0e7942: 6e20 f52a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e7948: 1301 0a00 |0020: const/16 v1, #int 10 // #a │ │ +0e794c: 6e20 ee2a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +0e7952: 28f2 |0025: goto 0017 // -000e │ │ +0e7954: 6e10 fa2a 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e795a: 0c03 |0029: move-result-object v3 │ │ +0e795c: 1103 |002a: return-object v3 │ │ +0e795e: 0d03 |002b: move-exception v3 │ │ +0e7960: 2200 0907 |002c: new-instance v0, Ljava/lang/RuntimeException; // type@0709 │ │ +0e7964: 2201 1007 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0e7968: 7010 eb2a 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e796e: 1a02 cf23 |0033: const-string v2, "Resource not found: " // string@23cf │ │ +0e7972: 6e20 f52a 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e7978: 6e20 f12a 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0e797e: 6e10 fa2a 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e7984: 0c04 |003e: move-result-object v4 │ │ +0e7986: 7030 a32a 4003 |003f: invoke-direct {v0, v4, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2aa3 │ │ +0e798c: 2700 |0042: throw v0 │ │ +0e798e: 0d03 |0043: move-exception v3 │ │ +0e7990: 2200 0907 |0044: new-instance v0, Ljava/lang/RuntimeException; // type@0709 │ │ +0e7994: 2201 1007 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0e7998: 7010 eb2a 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e799e: 1a02 0b0e |004b: const-string v2, "Could not open resource: " // string@0e0b │ │ +0e79a2: 6e20 f52a 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e79a8: 6e20 f12a 4100 |0050: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0e79ae: 6e10 fa2a 0100 |0053: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e79b4: 0c04 |0056: move-result-object v4 │ │ +0e79b6: 7030 a32a 4003 |0057: invoke-direct {v0, v4, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2aa3 │ │ +0e79bc: 2802 |005a: goto 005c // +0002 │ │ +0e79be: 2700 |005b: throw v0 │ │ +0e79c0: 28ff |005c: goto 005b // -0001 │ │ catches : 1 │ │ 0x0005 - 0x0025 │ │ Ljava/io/IOException; -> 0x0043 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x002b │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=29 │ │ @@ -248727,36 +248729,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0e7a94: |[0e7a94] com.ds.avare.threed.util.TextureHelper.:()V │ │ -0e7aa4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e7aa6: 2300 c009 |0001: new-array v0, v0, [I // type@09c0 │ │ -0e7aaa: 6900 d015 |0003: sput-object v0, Lcom/ds/avare/threed/util/TextureHelper;.textureObjectIds:[I // field@15d0 │ │ -0e7aae: 0e00 |0005: return-void │ │ +0e7a9c: |[0e7a9c] com.ds.avare.threed.util.TextureHelper.:()V │ │ +0e7aac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e7aae: 2300 c009 |0001: new-array v0, v0, [I // type@09c0 │ │ +0e7ab2: 6900 d015 |0003: sput-object v0, Lcom/ds/avare/threed/util/TextureHelper;.textureObjectIds:[I // field@15d0 │ │ +0e7ab6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=28 │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/threed/util/TextureHelper;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e7ab0: |[0e7ab0] com.ds.avare.threed.util.TextureHelper.:()V │ │ -0e7ac0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e7ac6: 0e00 |0003: return-void │ │ +0e7ab8: |[0e7ab8] com.ds.avare.threed.util.TextureHelper.:()V │ │ +0e7ac8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e7ace: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/threed/util/TextureHelper; │ │ │ │ #2 : (in Lcom/ds/avare/threed/util/TextureHelper;) │ │ @@ -248764,53 +248766,53 @@ │ │ type : '(Lcom/ds/avare/utils/BitmapHolder;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -0e79e4: |[0e79e4] com.ds.avare.threed.util.TextureHelper.loadTexture:(Lcom/ds/avare/utils/BitmapHolder;)I │ │ -0e79f4: 6200 d015 |0000: sget-object v0, Lcom/ds/avare/threed/util/TextureHelper;.textureObjectIds:[I // field@15d0 │ │ -0e79f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e79fa: 4402 0001 |0003: aget v2, v0, v1 │ │ -0e79fe: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -0e7a00: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -0e7a04: 7130 1104 0301 |0008: invoke-static {v3, v0, v1}, Landroid/opengl/GLES20;.glDeleteTextures:(I[II)V // method@0411 │ │ -0e7a0a: 6200 d015 |000b: sget-object v0, Lcom/ds/avare/threed/util/TextureHelper;.textureObjectIds:[I // field@15d0 │ │ -0e7a0e: 7130 1604 0301 |000d: invoke-static {v3, v0, v1}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@0416 │ │ -0e7a14: 6200 d015 |0010: sget-object v0, Lcom/ds/avare/threed/util/TextureHelper;.textureObjectIds:[I // field@15d0 │ │ -0e7a18: 4400 0001 |0012: aget v0, v0, v1 │ │ -0e7a1c: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -0e7a20: 0f01 |0016: return v1 │ │ -0e7a22: 3804 3200 |0017: if-eqz v4, 0049 // +0032 │ │ -0e7a26: 6e10 2826 0400 |0019: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0e7a2c: 0c00 |001c: move-result-object v0 │ │ -0e7a2e: 3900 0300 |001d: if-nez v0, 0020 // +0003 │ │ -0e7a32: 282a |001f: goto 0049 // +002a │ │ -0e7a34: 6200 d015 |0020: sget-object v0, Lcom/ds/avare/threed/util/TextureHelper;.textureObjectIds:[I // field@15d0 │ │ -0e7a38: 4400 0001 |0022: aget v0, v0, v1 │ │ -0e7a3c: 1302 e10d |0024: const/16 v2, #int 3553 // #de1 │ │ -0e7a40: 7120 0904 0200 |0026: invoke-static {v2, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0409 │ │ -0e7a46: 1300 0128 |0029: const/16 v0, #int 10241 // #2801 │ │ -0e7a4a: 1303 0327 |002b: const/16 v3, #int 9987 // #2703 │ │ -0e7a4e: 7130 1f04 0203 |002d: invoke-static {v2, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@041f │ │ -0e7a54: 1300 0028 |0030: const/16 v0, #int 10240 // #2800 │ │ -0e7a58: 1303 0126 |0032: const/16 v3, #int 9729 // #2601 │ │ -0e7a5c: 7130 1f04 0203 |0034: invoke-static {v2, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@041f │ │ -0e7a62: 6e10 2826 0400 |0037: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0e7a68: 0c04 |003a: move-result-object v4 │ │ -0e7a6a: 7140 2904 1214 |003b: invoke-static {v2, v1, v4, v1}, Landroid/opengl/GLUtils;.texImage2D:(IILandroid/graphics/Bitmap;I)V // method@0429 │ │ -0e7a70: 7110 1704 0200 |003e: invoke-static {v2}, Landroid/opengl/GLES20;.glGenerateMipmap:(I)V // method@0417 │ │ -0e7a76: 7120 0904 1200 |0041: invoke-static {v2, v1}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0409 │ │ -0e7a7c: 6204 d015 |0044: sget-object v4, Lcom/ds/avare/threed/util/TextureHelper;.textureObjectIds:[I // field@15d0 │ │ -0e7a80: 4404 0401 |0046: aget v4, v4, v1 │ │ -0e7a84: 0f04 |0048: return v4 │ │ -0e7a86: 6204 d015 |0049: sget-object v4, Lcom/ds/avare/threed/util/TextureHelper;.textureObjectIds:[I // field@15d0 │ │ -0e7a8a: 7130 1104 4301 |004b: invoke-static {v3, v4, v1}, Landroid/opengl/GLES20;.glDeleteTextures:(I[II)V // method@0411 │ │ -0e7a90: 0f01 |004e: return v1 │ │ +0e79ec: |[0e79ec] com.ds.avare.threed.util.TextureHelper.loadTexture:(Lcom/ds/avare/utils/BitmapHolder;)I │ │ +0e79fc: 6200 d015 |0000: sget-object v0, Lcom/ds/avare/threed/util/TextureHelper;.textureObjectIds:[I // field@15d0 │ │ +0e7a00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e7a02: 4402 0001 |0003: aget v2, v0, v1 │ │ +0e7a06: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +0e7a08: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +0e7a0c: 7130 1104 0301 |0008: invoke-static {v3, v0, v1}, Landroid/opengl/GLES20;.glDeleteTextures:(I[II)V // method@0411 │ │ +0e7a12: 6200 d015 |000b: sget-object v0, Lcom/ds/avare/threed/util/TextureHelper;.textureObjectIds:[I // field@15d0 │ │ +0e7a16: 7130 1604 0301 |000d: invoke-static {v3, v0, v1}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@0416 │ │ +0e7a1c: 6200 d015 |0010: sget-object v0, Lcom/ds/avare/threed/util/TextureHelper;.textureObjectIds:[I // field@15d0 │ │ +0e7a20: 4400 0001 |0012: aget v0, v0, v1 │ │ +0e7a24: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +0e7a28: 0f01 |0016: return v1 │ │ +0e7a2a: 3804 3200 |0017: if-eqz v4, 0049 // +0032 │ │ +0e7a2e: 6e10 2826 0400 |0019: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0e7a34: 0c00 |001c: move-result-object v0 │ │ +0e7a36: 3900 0300 |001d: if-nez v0, 0020 // +0003 │ │ +0e7a3a: 282a |001f: goto 0049 // +002a │ │ +0e7a3c: 6200 d015 |0020: sget-object v0, Lcom/ds/avare/threed/util/TextureHelper;.textureObjectIds:[I // field@15d0 │ │ +0e7a40: 4400 0001 |0022: aget v0, v0, v1 │ │ +0e7a44: 1302 e10d |0024: const/16 v2, #int 3553 // #de1 │ │ +0e7a48: 7120 0904 0200 |0026: invoke-static {v2, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0409 │ │ +0e7a4e: 1300 0128 |0029: const/16 v0, #int 10241 // #2801 │ │ +0e7a52: 1303 0327 |002b: const/16 v3, #int 9987 // #2703 │ │ +0e7a56: 7130 1f04 0203 |002d: invoke-static {v2, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@041f │ │ +0e7a5c: 1300 0028 |0030: const/16 v0, #int 10240 // #2800 │ │ +0e7a60: 1303 0126 |0032: const/16 v3, #int 9729 // #2601 │ │ +0e7a64: 7130 1f04 0203 |0034: invoke-static {v2, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@041f │ │ +0e7a6a: 6e10 2826 0400 |0037: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0e7a70: 0c04 |003a: move-result-object v4 │ │ +0e7a72: 7140 2904 1214 |003b: invoke-static {v2, v1, v4, v1}, Landroid/opengl/GLUtils;.texImage2D:(IILandroid/graphics/Bitmap;I)V // method@0429 │ │ +0e7a78: 7110 1704 0200 |003e: invoke-static {v2}, Landroid/opengl/GLES20;.glGenerateMipmap:(I)V // method@0417 │ │ +0e7a7e: 7120 0904 1200 |0041: invoke-static {v2, v1}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0409 │ │ +0e7a84: 6204 d015 |0044: sget-object v4, Lcom/ds/avare/threed/util/TextureHelper;.textureObjectIds:[I // field@15d0 │ │ +0e7a88: 4404 0401 |0046: aget v4, v4, v1 │ │ +0e7a8c: 0f04 |0048: return v4 │ │ +0e7a8e: 6204 d015 |0049: sget-object v4, Lcom/ds/avare/threed/util/TextureHelper;.textureObjectIds:[I // field@15d0 │ │ +0e7a92: 7130 1104 4301 |004b: invoke-static {v3, v4, v1}, Landroid/opengl/GLES20;.glDeleteTextures:(I[II)V // method@0411 │ │ +0e7a98: 0f01 |004e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0008 line=39 │ │ 0x000b line=41 │ │ 0x0010 line=43 │ │ 0x0019 line=47 │ │ @@ -248951,17 +248953,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e7ac8: |[0e7ac8] com.ds.avare.touch.LongTouchDestination.:()V │ │ -0e7ad8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e7ade: 0e00 |0003: return-void │ │ +0e7ad0: |[0e7ad0] com.ds.avare.touch.LongTouchDestination.:()V │ │ +0e7ae0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e7ae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/touch/LongTouchDestination; │ │ │ │ Virtual methods - │ │ @@ -249014,27 +249016,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0e8368: |[0e8368] com.ds.avare.userDefinedWaypoints.UDWFactory.:()V │ │ -0e8378: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e837e: 1a00 f84b |0003: const-string v0, "txt" // string@4bf8 │ │ -0e8382: 5b10 f315 |0005: iput-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWFactory;.TXT:Ljava/lang/String; // field@15f3 │ │ -0e8386: 1a00 a64d |0007: const-string v0, "xml" // string@4da6 │ │ -0e838a: 5b10 f415 |0009: iput-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWFactory;.XML:Ljava/lang/String; // field@15f4 │ │ -0e838e: 1a00 ab30 |000b: const-string v0, "csv" // string@30ab │ │ -0e8392: 5b10 f015 |000d: iput-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWFactory;.CSV:Ljava/lang/String; // field@15f0 │ │ -0e8396: 1a00 9f3b |000f: const-string v0, "kml" // string@3b9f │ │ -0e839a: 5b10 f215 |0011: iput-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWFactory;.KML:Ljava/lang/String; // field@15f2 │ │ -0e839e: 1a00 5e39 |0013: const-string v0, "gpx" // string@395e │ │ -0e83a2: 5b10 f115 |0015: iput-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWFactory;.GPX:Ljava/lang/String; // field@15f1 │ │ -0e83a6: 0e00 |0017: return-void │ │ +0e8370: |[0e8370] com.ds.avare.userDefinedWaypoints.UDWFactory.:()V │ │ +0e8380: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e8386: 1a00 f84b |0003: const-string v0, "txt" // string@4bf8 │ │ +0e838a: 5b10 f315 |0005: iput-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWFactory;.TXT:Ljava/lang/String; // field@15f3 │ │ +0e838e: 1a00 a64d |0007: const-string v0, "xml" // string@4da6 │ │ +0e8392: 5b10 f415 |0009: iput-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWFactory;.XML:Ljava/lang/String; // field@15f4 │ │ +0e8396: 1a00 ab30 |000b: const-string v0, "csv" // string@30ab │ │ +0e839a: 5b10 f015 |000d: iput-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWFactory;.CSV:Ljava/lang/String; // field@15f0 │ │ +0e839e: 1a00 9f3b |000f: const-string v0, "kml" // string@3b9f │ │ +0e83a2: 5b10 f215 |0011: iput-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWFactory;.KML:Ljava/lang/String; // field@15f2 │ │ +0e83a6: 1a00 5e39 |0013: const-string v0, "gpx" // string@395e │ │ +0e83aa: 5b10 f115 |0015: iput-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWFactory;.GPX:Ljava/lang/String; // field@15f1 │ │ +0e83ae: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0005 line=27 │ │ 0x0009 line=28 │ │ 0x000d line=29 │ │ 0x0011 line=30 │ │ @@ -249048,70 +249050,70 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -0e8240: |[0e8240] com.ds.avare.userDefinedWaypoints.UDWFactory.parse:(Ljava/lang/String;)Ljava/util/List; │ │ -0e8250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e8252: 2201 c206 |0001: new-instance v1, Ljava/io/FileInputStream; // type@06c2 │ │ -0e8256: 7020 b429 5100 |0003: invoke-direct {v1, v5}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@29b4 │ │ -0e825c: 1a02 f84b |0006: const-string v2, "txt" // string@4bf8 │ │ -0e8260: 1303 2e00 |0008: const/16 v3, #int 46 // #2e │ │ -0e8264: 6e20 c62a 3500 |000a: invoke-virtual {v5, v3}, Ljava/lang/String;.lastIndexOf:(I)I // method@2ac6 │ │ -0e826a: 0a03 |000d: move-result v3 │ │ -0e826c: 3d03 0c00 |000e: if-lez v3, 001a // +000c │ │ -0e8270: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e8274: 6e20 d32a 3500 |0012: invoke-virtual {v5, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -0e827a: 0c05 |0015: move-result-object v5 │ │ -0e827c: 6e10 d62a 0500 |0016: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2ad6 │ │ -0e8282: 0c02 |0019: move-result-object v2 │ │ -0e8284: 1a05 9f3b |001a: const-string v5, "kml" // string@3b9f │ │ -0e8288: 6e20 b82a 5200 |001c: invoke-virtual {v2, v5}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@2ab8 │ │ -0e828e: 0a05 |001f: move-result v5 │ │ -0e8290: 3805 0800 |0020: if-eqz v5, 0028 // +0008 │ │ -0e8294: 2205 3c06 |0022: new-instance v5, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser; // type@063c │ │ -0e8298: 7010 ef25 0500 |0024: invoke-direct {v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.:()V // method@25ef │ │ -0e829e: 281e |0027: goto 0045 // +001e │ │ -0e82a0: 1a05 ab30 |0028: const-string v5, "csv" // string@30ab │ │ -0e82a4: 6e20 b82a 5200 |002a: invoke-virtual {v2, v5}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@2ab8 │ │ -0e82aa: 0a05 |002d: move-result v5 │ │ -0e82ac: 3805 0800 |002e: if-eqz v5, 0036 // +0008 │ │ -0e82b0: 2205 3a06 |0030: new-instance v5, Lcom/ds/avare/userDefinedWaypoints/CsvUDWParser; // type@063a │ │ -0e82b4: 7010 e425 0500 |0032: invoke-direct {v5}, Lcom/ds/avare/userDefinedWaypoints/CsvUDWParser;.:()V // method@25e4 │ │ -0e82ba: 2810 |0035: goto 0045 // +0010 │ │ -0e82bc: 1a05 5e39 |0036: const-string v5, "gpx" // string@395e │ │ -0e82c0: 6e20 b82a 5200 |0038: invoke-virtual {v2, v5}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@2ab8 │ │ -0e82c6: 0a05 |003b: move-result v5 │ │ -0e82c8: 3805 0800 |003c: if-eqz v5, 0044 // +0008 │ │ -0e82cc: 2205 3b06 |003e: new-instance v5, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser; // type@063b │ │ -0e82d0: 7010 e725 0500 |0040: invoke-direct {v5}, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.:()V // method@25e7 │ │ -0e82d6: 2802 |0043: goto 0045 // +0002 │ │ -0e82d8: 0705 |0044: move-object v5, v0 │ │ -0e82da: 3805 0a00 |0045: if-eqz v5, 004f // +000a │ │ -0e82de: 6e20 0926 1500 |0047: invoke-virtual {v5, v1}, Lcom/ds/avare/userDefinedWaypoints/UDWParser;.parse:(Ljava/io/FileInputStream;)Ljava/util/List; // method@2609 │ │ -0e82e4: 0c05 |004a: move-result-object v5 │ │ -0e82e6: 6e10 b629 0100 |004b: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ -0e82ec: 1105 |004e: return-object v5 │ │ -0e82ee: 6e10 b629 0100 |004f: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ -0e82f4: 1100 |0052: return-object v0 │ │ -0e82f6: 0d05 |0053: move-exception v5 │ │ -0e82f8: 0710 |0054: move-object v0, v1 │ │ -0e82fa: 2804 |0055: goto 0059 // +0004 │ │ -0e82fc: 0000 |0056: nop // spacer │ │ -0e82fe: 2809 |0057: goto 0060 // +0009 │ │ -0e8300: 0d05 |0058: move-exception v5 │ │ -0e8302: 3800 0500 |0059: if-eqz v0, 005e // +0005 │ │ -0e8306: 6e10 b629 0000 |005b: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ -0e830c: 2705 |005e: throw v5 │ │ -0e830e: 0701 |005f: move-object v1, v0 │ │ -0e8310: 3801 0500 |0060: if-eqz v1, 0065 // +0005 │ │ -0e8314: 6e10 b629 0100 |0062: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ -0e831a: 1100 |0065: return-object v0 │ │ +0e8248: |[0e8248] com.ds.avare.userDefinedWaypoints.UDWFactory.parse:(Ljava/lang/String;)Ljava/util/List; │ │ +0e8258: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e825a: 2201 c206 |0001: new-instance v1, Ljava/io/FileInputStream; // type@06c2 │ │ +0e825e: 7020 b429 5100 |0003: invoke-direct {v1, v5}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@29b4 │ │ +0e8264: 1a02 f84b |0006: const-string v2, "txt" // string@4bf8 │ │ +0e8268: 1303 2e00 |0008: const/16 v3, #int 46 // #2e │ │ +0e826c: 6e20 c62a 3500 |000a: invoke-virtual {v5, v3}, Ljava/lang/String;.lastIndexOf:(I)I // method@2ac6 │ │ +0e8272: 0a03 |000d: move-result v3 │ │ +0e8274: 3d03 0c00 |000e: if-lez v3, 001a // +000c │ │ +0e8278: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e827c: 6e20 d32a 3500 |0012: invoke-virtual {v5, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +0e8282: 0c05 |0015: move-result-object v5 │ │ +0e8284: 6e10 d62a 0500 |0016: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2ad6 │ │ +0e828a: 0c02 |0019: move-result-object v2 │ │ +0e828c: 1a05 9f3b |001a: const-string v5, "kml" // string@3b9f │ │ +0e8290: 6e20 b82a 5200 |001c: invoke-virtual {v2, v5}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@2ab8 │ │ +0e8296: 0a05 |001f: move-result v5 │ │ +0e8298: 3805 0800 |0020: if-eqz v5, 0028 // +0008 │ │ +0e829c: 2205 3c06 |0022: new-instance v5, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser; // type@063c │ │ +0e82a0: 7010 ef25 0500 |0024: invoke-direct {v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.:()V // method@25ef │ │ +0e82a6: 281e |0027: goto 0045 // +001e │ │ +0e82a8: 1a05 ab30 |0028: const-string v5, "csv" // string@30ab │ │ +0e82ac: 6e20 b82a 5200 |002a: invoke-virtual {v2, v5}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@2ab8 │ │ +0e82b2: 0a05 |002d: move-result v5 │ │ +0e82b4: 3805 0800 |002e: if-eqz v5, 0036 // +0008 │ │ +0e82b8: 2205 3a06 |0030: new-instance v5, Lcom/ds/avare/userDefinedWaypoints/CsvUDWParser; // type@063a │ │ +0e82bc: 7010 e425 0500 |0032: invoke-direct {v5}, Lcom/ds/avare/userDefinedWaypoints/CsvUDWParser;.:()V // method@25e4 │ │ +0e82c2: 2810 |0035: goto 0045 // +0010 │ │ +0e82c4: 1a05 5e39 |0036: const-string v5, "gpx" // string@395e │ │ +0e82c8: 6e20 b82a 5200 |0038: invoke-virtual {v2, v5}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@2ab8 │ │ +0e82ce: 0a05 |003b: move-result v5 │ │ +0e82d0: 3805 0800 |003c: if-eqz v5, 0044 // +0008 │ │ +0e82d4: 2205 3b06 |003e: new-instance v5, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser; // type@063b │ │ +0e82d8: 7010 e725 0500 |0040: invoke-direct {v5}, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.:()V // method@25e7 │ │ +0e82de: 2802 |0043: goto 0045 // +0002 │ │ +0e82e0: 0705 |0044: move-object v5, v0 │ │ +0e82e2: 3805 0a00 |0045: if-eqz v5, 004f // +000a │ │ +0e82e6: 6e20 0926 1500 |0047: invoke-virtual {v5, v1}, Lcom/ds/avare/userDefinedWaypoints/UDWParser;.parse:(Ljava/io/FileInputStream;)Ljava/util/List; // method@2609 │ │ +0e82ec: 0c05 |004a: move-result-object v5 │ │ +0e82ee: 6e10 b629 0100 |004b: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ +0e82f4: 1105 |004e: return-object v5 │ │ +0e82f6: 6e10 b629 0100 |004f: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ +0e82fc: 1100 |0052: return-object v0 │ │ +0e82fe: 0d05 |0053: move-exception v5 │ │ +0e8300: 0710 |0054: move-object v0, v1 │ │ +0e8302: 2804 |0055: goto 0059 // +0004 │ │ +0e8304: 0000 |0056: nop // spacer │ │ +0e8306: 2809 |0057: goto 0060 // +0009 │ │ +0e8308: 0d05 |0058: move-exception v5 │ │ +0e830a: 3800 0500 |0059: if-eqz v0, 005e // +0005 │ │ +0e830e: 6e10 b629 0000 |005b: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ +0e8314: 2705 |005e: throw v5 │ │ +0e8316: 0701 |005f: move-object v1, v0 │ │ +0e8318: 3801 0500 |0060: if-eqz v1, 0065 // +0005 │ │ +0e831c: 6e10 b629 0100 |0062: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ +0e8322: 1100 |0065: return-object v0 │ │ catches : 6 │ │ 0x0001 - 0x0006 │ │ Ljava/lang/Exception; -> 0x005f │ │ -> 0x0058 │ │ 0x0006 - 0x004b │ │ Ljava/lang/Exception; -> 0x0056 │ │ -> 0x0053 │ │ @@ -249209,33 +249211,33 @@ │ │ type : '(Lcom/ds/avare/StorageService;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0e84cc: |[0e84cc] com.ds.avare.userDefinedWaypoints.UDWMgr.:(Lcom/ds/avare/StorageService;Landroid/content/Context;)V │ │ -0e84dc: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e84e2: 5b12 fd15 |0003: iput-object v2, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mService:Lcom/ds/avare/StorageService; // field@15fd │ │ -0e84e6: 5b13 f915 |0005: iput-object v3, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mContext:Landroid/content/Context; // field@15f9 │ │ -0e84ea: 6e10 0026 0100 |0007: invoke-virtual {v1}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.forceReload:()V // method@2600 │ │ -0e84f0: 2202 a700 |000a: new-instance v2, Landroid/graphics/Paint; // type@00a7 │ │ -0e84f4: 7010 e002 0200 |000c: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ -0e84fa: 5b12 fa15 |000f: iput-object v2, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPaint:Landroid/graphics/Paint; // field@15fa │ │ -0e84fe: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0e8500: 6e20 f602 0200 |0012: invoke-virtual {v2, v0}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0e8506: 7110 8f26 0300 |0015: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ -0e850c: 0a02 |0018: move-result v2 │ │ -0e850e: 6e20 0626 2100 |0019: invoke-virtual {v1, v2}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.setDipToPix:(F)V // method@2606 │ │ -0e8514: 5412 f915 |001c: iget-object v2, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mContext:Landroid/content/Context; // field@15f9 │ │ -0e8518: 1403 7901 0c7f |001e: const v3, #float 1.861e+38 // #7f0c0179 │ │ -0e851e: 6e20 a901 3200 |0021: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e8524: 0c02 |0024: move-result-object v2 │ │ -0e8526: 6902 f615 |0025: sput-object v2, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.UDWDESCRIPTION:Ljava/lang/String; // field@15f6 │ │ -0e852a: 0e00 |0027: return-void │ │ +0e84d4: |[0e84d4] com.ds.avare.userDefinedWaypoints.UDWMgr.:(Lcom/ds/avare/StorageService;Landroid/content/Context;)V │ │ +0e84e4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e84ea: 5b12 fd15 |0003: iput-object v2, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mService:Lcom/ds/avare/StorageService; // field@15fd │ │ +0e84ee: 5b13 f915 |0005: iput-object v3, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mContext:Landroid/content/Context; // field@15f9 │ │ +0e84f2: 6e10 0026 0100 |0007: invoke-virtual {v1}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.forceReload:()V // method@2600 │ │ +0e84f8: 2202 a700 |000a: new-instance v2, Landroid/graphics/Paint; // type@00a7 │ │ +0e84fc: 7010 e002 0200 |000c: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ +0e8502: 5b12 fa15 |000f: iput-object v2, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPaint:Landroid/graphics/Paint; // field@15fa │ │ +0e8506: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0e8508: 6e20 f602 0200 |0012: invoke-virtual {v2, v0}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0e850e: 7110 8f26 0300 |0015: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ +0e8514: 0a02 |0018: move-result v2 │ │ +0e8516: 6e20 0626 2100 |0019: invoke-virtual {v1, v2}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.setDipToPix:(F)V // method@2606 │ │ +0e851c: 5412 f915 |001c: iget-object v2, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mContext:Landroid/content/Context; // field@15f9 │ │ +0e8520: 1403 7901 0c7f |001e: const v3, #float 1.861e+38 // #7f0c0179 │ │ +0e8526: 6e20 a901 3200 |0021: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e852c: 0c02 |0024: move-result-object v2 │ │ +0e852e: 6902 f615 |0025: sput-object v2, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.UDWDESCRIPTION:Ljava/lang/String; // field@15f6 │ │ +0e8532: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0005 line=63 │ │ 0x0007 line=66 │ │ 0x000a line=69 │ │ @@ -249253,24 +249255,24 @@ │ │ type : '(Lcom/ds/avare/userDefinedWaypoints/Waypoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0e852c: |[0e852c] com.ds.avare.userDefinedWaypoints.UDWMgr.add:(Lcom/ds/avare/userDefinedWaypoints/Waypoint;)V │ │ -0e853c: 3803 1100 |0000: if-eqz v3, 0011 // +0011 │ │ -0e8540: 5420 fc15 |0002: iget-object v0, v2, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ -0e8544: 7210 362c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ -0e854a: 0a00 |0007: move-result v0 │ │ -0e854c: 1301 6400 |0008: const/16 v1, #int 100 // #64 │ │ -0e8550: 3510 0700 |000a: if-ge v0, v1, 0011 // +0007 │ │ -0e8554: 5420 fc15 |000c: iget-object v0, v2, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ -0e8558: 7220 282c 3000 |000e: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0e855e: 0e00 |0011: return-void │ │ +0e8534: |[0e8534] com.ds.avare.userDefinedWaypoints.UDWMgr.add:(Lcom/ds/avare/userDefinedWaypoints/Waypoint;)V │ │ +0e8544: 3803 1100 |0000: if-eqz v3, 0011 // +0011 │ │ +0e8548: 5420 fc15 |0002: iget-object v0, v2, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ +0e854c: 7210 362c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ +0e8552: 0a00 |0007: move-result v0 │ │ +0e8554: 1301 6400 |0008: const/16 v1, #int 100 // #64 │ │ +0e8558: 3510 0700 |000a: if-ge v0, v1, 0011 // +0007 │ │ +0e855c: 5420 fc15 |000c: iget-object v0, v2, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ +0e8560: 7220 282c 3000 |000e: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0e8566: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=152 │ │ 0x000c line=153 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/ds/avare/userDefinedWaypoints/UDWMgr; │ │ 0x0000 - 0x0012 reg=3 (null) Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ @@ -249280,21 +249282,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0e8560: |[0e8560] com.ds.avare.userDefinedWaypoints.UDWMgr.clear:()V │ │ -0e8570: 5410 fc15 |0000: iget-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ -0e8574: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0e8578: 7210 2a2c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@2c2a │ │ -0e857e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0e8580: 5b10 fc15 |0008: iput-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ -0e8584: 0e00 |000a: return-void │ │ +0e8568: |[0e8568] com.ds.avare.userDefinedWaypoints.UDWMgr.clear:()V │ │ +0e8578: 5410 fc15 |0000: iget-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ +0e857c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0e8580: 7210 2a2c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@2c2a │ │ +0e8586: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0e8588: 5b10 fc15 |0008: iput-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ +0e858c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x0008 line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/userDefinedWaypoints/UDWMgr; │ │ @@ -249304,54 +249306,54 @@ │ │ type : '(Landroid/graphics/Canvas;ZLcom/ds/avare/gps/GpsParams;Landroid/graphics/Typeface;Lcom/ds/avare/position/Origin;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 73 16-bit code units │ │ -0e8588: |[0e8588] com.ds.avare.userDefinedWaypoints.UDWMgr.draw:(Landroid/graphics/Canvas;ZLcom/ds/avare/gps/GpsParams;Landroid/graphics/Typeface;Lcom/ds/avare/position/Origin;)V │ │ -0e8598: 54a0 fc15 |0000: iget-object v0, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ -0e859c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0e85a0: 0e00 |0004: return-void │ │ -0e85a2: 54a0 fa15 |0005: iget-object v0, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPaint:Landroid/graphics/Paint; // field@15fa │ │ -0e85a6: 6e20 0303 e000 |0007: invoke-virtual {v0, v14}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ -0e85ac: 54ae fa15 |000a: iget-object v14, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPaint:Landroid/graphics/Paint; // field@15fa │ │ -0e85b0: 52a0 f715 |000c: iget v0, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.m15Pix:F // field@15f7 │ │ -0e85b4: 6e20 0203 0e00 |000e: invoke-virtual {v14, v0}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0e85ba: 54ae fa15 |0011: iget-object v14, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPaint:Landroid/graphics/Paint; // field@15fa │ │ -0e85be: 1500 0040 |0013: const/high16 v0, #int 1073741824 // #4000 │ │ -0e85c2: 1501 00ff |0015: const/high16 v1, #int -16777216 // #ff00 │ │ -0e85c6: 1502 4040 |0017: const/high16 v2, #int 1077936128 // #4040 │ │ -0e85ca: 6e51 fd02 0e22 |0019: invoke-virtual {v14, v0, v2, v2, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0e85d0: 54ae fc15 |001c: iget-object v14, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ -0e85d4: 7210 302c 0e00 |001e: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -0e85da: 0c0e |0021: move-result-object v14 │ │ -0e85dc: 7210 042c 0e00 |0022: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0e85e2: 0a00 |0025: move-result v0 │ │ -0e85e4: 3800 2200 |0026: if-eqz v0, 0048 // +0022 │ │ -0e85e8: 7210 052c 0e00 |0028: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0e85ee: 0c00 |002b: move-result-object v0 │ │ -0e85f0: 0701 |002c: move-object v1, v0 │ │ -0e85f2: 1f01 4006 |002d: check-cast v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ -0e85f6: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -0e85f8: 6e10 1226 0100 |0030: invoke-virtual {v1}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.getVisible:()Z // method@2612 │ │ -0e85fe: 0a02 |0033: move-result v2 │ │ -0e8600: 3320 eeff |0034: if-ne v0, v2, 0022 // -0012 │ │ -0e8604: 54a6 fa15 |0036: iget-object v6, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPaint:Landroid/graphics/Paint; // field@15fa │ │ -0e8608: 54a7 fd15 |0038: iget-object v7, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mService:Lcom/ds/avare/StorageService; // field@15fd │ │ -0e860c: 6e20 0726 1a00 |003a: invoke-virtual {v10, v1}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.whereAndHowFar:(Lcom/ds/avare/userDefinedWaypoints/Waypoint;)Ljava/lang/String; // method@2607 │ │ -0e8612: 0c08 |003d: move-result-object v8 │ │ -0e8614: 52a9 f815 |003e: iget v9, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.m2Pix:F // field@15f8 │ │ -0e8618: 07b2 |0040: move-object v2, v11 │ │ -0e861a: 07f3 |0041: move-object v3, v15 │ │ -0e861c: 01c4 |0042: move v4, v12 │ │ -0e861e: 07d5 |0043: move-object v5, v13 │ │ -0e8620: 7409 0b26 0100 |0044: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;ZLcom/ds/avare/gps/GpsParams;Landroid/graphics/Paint;Lcom/ds/avare/StorageService;Ljava/lang/String;F)V // method@260b │ │ -0e8626: 28db |0047: goto 0022 // -0025 │ │ -0e8628: 0e00 |0048: return-void │ │ +0e8590: |[0e8590] com.ds.avare.userDefinedWaypoints.UDWMgr.draw:(Landroid/graphics/Canvas;ZLcom/ds/avare/gps/GpsParams;Landroid/graphics/Typeface;Lcom/ds/avare/position/Origin;)V │ │ +0e85a0: 54a0 fc15 |0000: iget-object v0, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ +0e85a4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0e85a8: 0e00 |0004: return-void │ │ +0e85aa: 54a0 fa15 |0005: iget-object v0, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPaint:Landroid/graphics/Paint; // field@15fa │ │ +0e85ae: 6e20 0303 e000 |0007: invoke-virtual {v0, v14}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ +0e85b4: 54ae fa15 |000a: iget-object v14, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPaint:Landroid/graphics/Paint; // field@15fa │ │ +0e85b8: 52a0 f715 |000c: iget v0, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.m15Pix:F // field@15f7 │ │ +0e85bc: 6e20 0203 0e00 |000e: invoke-virtual {v14, v0}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0e85c2: 54ae fa15 |0011: iget-object v14, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPaint:Landroid/graphics/Paint; // field@15fa │ │ +0e85c6: 1500 0040 |0013: const/high16 v0, #int 1073741824 // #4000 │ │ +0e85ca: 1501 00ff |0015: const/high16 v1, #int -16777216 // #ff00 │ │ +0e85ce: 1502 4040 |0017: const/high16 v2, #int 1077936128 // #4040 │ │ +0e85d2: 6e51 fd02 0e22 |0019: invoke-virtual {v14, v0, v2, v2, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0e85d8: 54ae fc15 |001c: iget-object v14, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ +0e85dc: 7210 302c 0e00 |001e: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +0e85e2: 0c0e |0021: move-result-object v14 │ │ +0e85e4: 7210 042c 0e00 |0022: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0e85ea: 0a00 |0025: move-result v0 │ │ +0e85ec: 3800 2200 |0026: if-eqz v0, 0048 // +0022 │ │ +0e85f0: 7210 052c 0e00 |0028: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0e85f6: 0c00 |002b: move-result-object v0 │ │ +0e85f8: 0701 |002c: move-object v1, v0 │ │ +0e85fa: 1f01 4006 |002d: check-cast v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ +0e85fe: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +0e8600: 6e10 1226 0100 |0030: invoke-virtual {v1}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.getVisible:()Z // method@2612 │ │ +0e8606: 0a02 |0033: move-result v2 │ │ +0e8608: 3320 eeff |0034: if-ne v0, v2, 0022 // -0012 │ │ +0e860c: 54a6 fa15 |0036: iget-object v6, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPaint:Landroid/graphics/Paint; // field@15fa │ │ +0e8610: 54a7 fd15 |0038: iget-object v7, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mService:Lcom/ds/avare/StorageService; // field@15fd │ │ +0e8614: 6e20 0726 1a00 |003a: invoke-virtual {v10, v1}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.whereAndHowFar:(Lcom/ds/avare/userDefinedWaypoints/Waypoint;)Ljava/lang/String; // method@2607 │ │ +0e861a: 0c08 |003d: move-result-object v8 │ │ +0e861c: 52a9 f815 |003e: iget v9, v10, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.m2Pix:F // field@15f8 │ │ +0e8620: 07b2 |0040: move-object v2, v11 │ │ +0e8622: 07f3 |0041: move-object v3, v15 │ │ +0e8624: 01c4 |0042: move v4, v12 │ │ +0e8626: 07d5 |0043: move-object v5, v13 │ │ +0e8628: 7409 0b26 0100 |0044: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;ZLcom/ds/avare/gps/GpsParams;Landroid/graphics/Paint;Lcom/ds/avare/StorageService;Ljava/lang/String;F)V // method@260b │ │ +0e862e: 28db |0047: goto 0022 // -0025 │ │ +0e8630: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0005 line=193 │ │ 0x000a line=194 │ │ 0x0011 line=195 │ │ 0x001c line=198 │ │ @@ -249370,22 +249372,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0e862c: |[0e862c] com.ds.avare.userDefinedWaypoints.UDWMgr.forceReload:()V │ │ -0e863c: 2200 2206 |0000: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0e8640: 5421 f915 |0002: iget-object v1, v2, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mContext:Landroid/content/Context; // field@15f9 │ │ -0e8644: 7020 e024 1000 |0004: invoke-direct {v0, v1}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0e864a: 6e10 1325 0000 |0007: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getUserDataFolder:()Ljava/lang/String; // method@2513 │ │ -0e8650: 0c00 |000a: move-result-object v0 │ │ -0e8652: 6e20 0326 0200 |000b: invoke-virtual {v2, v0}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.populate:(Ljava/lang/String;)V // method@2603 │ │ -0e8658: 0e00 |000e: return-void │ │ +0e8634: |[0e8634] com.ds.avare.userDefinedWaypoints.UDWMgr.forceReload:()V │ │ +0e8644: 2200 2206 |0000: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0e8648: 5421 f915 |0002: iget-object v1, v2, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mContext:Landroid/content/Context; // field@15f9 │ │ +0e864c: 7020 e024 1000 |0004: invoke-direct {v0, v1}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0e8652: 6e10 1325 0000 |0007: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getUserDataFolder:()Ljava/lang/String; // method@2513 │ │ +0e8658: 0c00 |000a: move-result-object v0 │ │ +0e865a: 6e20 0326 0200 |000b: invoke-virtual {v2, v0}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.populate:(Ljava/lang/String;)V // method@2603 │ │ +0e8660: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=100 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/ds/avare/userDefinedWaypoints/UDWMgr; │ │ │ │ @@ -249394,33 +249396,33 @@ │ │ type : '(Ljava/lang/String;)Lcom/ds/avare/userDefinedWaypoints/Waypoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0e83a8: |[0e83a8] com.ds.avare.userDefinedWaypoints.UDWMgr.get:(Ljava/lang/String;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ -0e83b8: 5440 fc15 |0000: iget-object v0, v4, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ -0e83bc: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -0e83c0: 7210 302c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -0e83c6: 0c00 |0007: move-result-object v0 │ │ -0e83c8: 7210 042c 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0e83ce: 0a01 |000b: move-result v1 │ │ -0e83d0: 3801 1200 |000c: if-eqz v1, 001e // +0012 │ │ -0e83d4: 7210 052c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0e83da: 0c01 |0011: move-result-object v1 │ │ -0e83dc: 1f01 4006 |0012: check-cast v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ -0e83e0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -0e83e2: 5413 0616 |0015: iget-object v3, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mName:Ljava/lang/String; // field@1606 │ │ -0e83e6: 6e20 bb2a 5300 |0017: invoke-virtual {v3, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0e83ec: 0a03 |001a: move-result v3 │ │ -0e83ee: 3332 edff |001b: if-ne v2, v3, 0008 // -0013 │ │ -0e83f2: 1101 |001d: return-object v1 │ │ -0e83f4: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -0e83f6: 1105 |001f: return-object v5 │ │ +0e83b0: |[0e83b0] com.ds.avare.userDefinedWaypoints.UDWMgr.get:(Ljava/lang/String;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ +0e83c0: 5440 fc15 |0000: iget-object v0, v4, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ +0e83c4: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +0e83c8: 7210 302c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +0e83ce: 0c00 |0007: move-result-object v0 │ │ +0e83d0: 7210 042c 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0e83d6: 0a01 |000b: move-result v1 │ │ +0e83d8: 3801 1200 |000c: if-eqz v1, 001e // +0012 │ │ +0e83dc: 7210 052c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0e83e2: 0c01 |0011: move-result-object v1 │ │ +0e83e4: 1f01 4006 |0012: check-cast v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ +0e83e8: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +0e83ea: 5413 0616 |0015: iget-object v3, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mName:Ljava/lang/String; // field@1606 │ │ +0e83ee: 6e20 bb2a 5300 |0017: invoke-virtual {v3, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0e83f4: 0a03 |001a: move-result v3 │ │ +0e83f6: 3332 edff |001b: if-ne v2, v3, 0008 // -0013 │ │ +0e83fa: 1101 |001d: return-object v1 │ │ +0e83fc: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +0e83fe: 1105 |001f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0004 line=248 │ │ 0x0015 line=249 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 this Lcom/ds/avare/userDefinedWaypoints/UDWMgr; │ │ @@ -249431,19 +249433,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e83f8: |[0e83f8] com.ds.avare.userDefinedWaypoints.UDWMgr.getCount:()I │ │ -0e8408: 5410 fc15 |0000: iget-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ -0e840c: 7210 362c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ -0e8412: 0a00 |0005: move-result v0 │ │ -0e8414: 0f00 |0006: return v0 │ │ +0e8400: |[0e8400] com.ds.avare.userDefinedWaypoints.UDWMgr.getCount:()I │ │ +0e8410: 5410 fc15 |0000: iget-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ +0e8414: 7210 362c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ +0e841a: 0a00 |0005: move-result v0 │ │ +0e841c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/ds/avare/userDefinedWaypoints/UDWMgr; │ │ │ │ #6 : (in Lcom/ds/avare/userDefinedWaypoints/UDWMgr;) │ │ @@ -249451,52 +249453,52 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0e865c: |[0e865c] com.ds.avare.userDefinedWaypoints.UDWMgr.populate:(Ljava/lang/String;)V │ │ -0e866c: 6e10 fe25 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.clear:()V // method@25fe │ │ -0e8672: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -0e8676: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0e867c: 5b50 fc15 |0008: iput-object v0, v5, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ -0e8680: 3806 3f00 |000a: if-eqz v6, 0049 // +003f │ │ -0e8684: 6e10 c92a 0600 |000c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0e868a: 0a00 |000f: move-result v0 │ │ -0e868c: 3d00 3900 |0010: if-lez v0, 0049 // +0039 │ │ -0e8690: 2200 3d06 |0012: new-instance v0, Lcom/ds/avare/userDefinedWaypoints/UDWFactory; // type@063d │ │ -0e8694: 7010 fa25 0000 |0014: invoke-direct {v0}, Lcom/ds/avare/userDefinedWaypoints/UDWFactory;.:()V // method@25fa │ │ -0e869a: 2201 bf06 |0017: new-instance v1, Ljava/io/File; // type@06bf │ │ -0e869e: 7020 9629 6100 |0019: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0e86a4: 6e10 aa29 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@29aa │ │ -0e86aa: 0c06 |001f: move-result-object v6 │ │ -0e86ac: 3806 2900 |0020: if-eqz v6, 0049 // +0029 │ │ -0e86b0: 2161 |0022: array-length v1, v6 │ │ -0e86b2: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0e86b4: 3512 2500 |0024: if-ge v2, v1, 0049 // +0025 │ │ -0e86b8: 4603 0602 |0026: aget-object v3, v6, v2 │ │ -0e86bc: 6e10 a429 0300 |0028: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ -0e86c2: 0c03 |002b: move-result-object v3 │ │ -0e86c4: 6e20 fb25 3000 |002c: invoke-virtual {v0, v3}, Lcom/ds/avare/userDefinedWaypoints/UDWFactory;.parse:(Ljava/lang/String;)Ljava/util/List; // method@25fb │ │ -0e86ca: 0c03 |002f: move-result-object v3 │ │ -0e86cc: 3803 1600 |0030: if-eqz v3, 0046 // +0016 │ │ -0e86d0: 7210 302c 0300 |0032: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -0e86d6: 0c03 |0035: move-result-object v3 │ │ -0e86d8: 7210 042c 0300 |0036: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0e86de: 0a04 |0039: move-result v4 │ │ -0e86e0: 3804 0c00 |003a: if-eqz v4, 0046 // +000c │ │ -0e86e4: 7210 052c 0300 |003c: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0e86ea: 0c04 |003f: move-result-object v4 │ │ -0e86ec: 1f04 4006 |0040: check-cast v4, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ -0e86f0: 6e20 fd25 4500 |0042: invoke-virtual {v5, v4}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.add:(Lcom/ds/avare/userDefinedWaypoints/Waypoint;)V // method@25fd │ │ -0e86f6: 28f1 |0045: goto 0036 // -000f │ │ -0e86f8: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e86fc: 28dc |0048: goto 0024 // -0024 │ │ -0e86fe: 0e00 |0049: return-void │ │ +0e8664: |[0e8664] com.ds.avare.userDefinedWaypoints.UDWMgr.populate:(Ljava/lang/String;)V │ │ +0e8674: 6e10 fe25 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.clear:()V // method@25fe │ │ +0e867a: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +0e867e: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0e8684: 5b50 fc15 |0008: iput-object v0, v5, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ +0e8688: 3806 3f00 |000a: if-eqz v6, 0049 // +003f │ │ +0e868c: 6e10 c92a 0600 |000c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0e8692: 0a00 |000f: move-result v0 │ │ +0e8694: 3d00 3900 |0010: if-lez v0, 0049 // +0039 │ │ +0e8698: 2200 3d06 |0012: new-instance v0, Lcom/ds/avare/userDefinedWaypoints/UDWFactory; // type@063d │ │ +0e869c: 7010 fa25 0000 |0014: invoke-direct {v0}, Lcom/ds/avare/userDefinedWaypoints/UDWFactory;.:()V // method@25fa │ │ +0e86a2: 2201 bf06 |0017: new-instance v1, Ljava/io/File; // type@06bf │ │ +0e86a6: 7020 9629 6100 |0019: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0e86ac: 6e10 aa29 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@29aa │ │ +0e86b2: 0c06 |001f: move-result-object v6 │ │ +0e86b4: 3806 2900 |0020: if-eqz v6, 0049 // +0029 │ │ +0e86b8: 2161 |0022: array-length v1, v6 │ │ +0e86ba: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0e86bc: 3512 2500 |0024: if-ge v2, v1, 0049 // +0025 │ │ +0e86c0: 4603 0602 |0026: aget-object v3, v6, v2 │ │ +0e86c4: 6e10 a429 0300 |0028: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ +0e86ca: 0c03 |002b: move-result-object v3 │ │ +0e86cc: 6e20 fb25 3000 |002c: invoke-virtual {v0, v3}, Lcom/ds/avare/userDefinedWaypoints/UDWFactory;.parse:(Ljava/lang/String;)Ljava/util/List; // method@25fb │ │ +0e86d2: 0c03 |002f: move-result-object v3 │ │ +0e86d4: 3803 1600 |0030: if-eqz v3, 0046 // +0016 │ │ +0e86d8: 7210 302c 0300 |0032: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +0e86de: 0c03 |0035: move-result-object v3 │ │ +0e86e0: 7210 042c 0300 |0036: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0e86e6: 0a04 |0039: move-result v4 │ │ +0e86e8: 3804 0c00 |003a: if-eqz v4, 0046 // +000c │ │ +0e86ec: 7210 052c 0300 |003c: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0e86f2: 0c04 |003f: move-result-object v4 │ │ +0e86f4: 1f04 4006 |0040: check-cast v4, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ +0e86f8: 6e20 fd25 4500 |0042: invoke-virtual {v5, v4}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.add:(Lcom/ds/avare/userDefinedWaypoints/Waypoint;)V // method@25fd │ │ +0e86fe: 28f1 |0045: goto 0036 // -000f │ │ +0e8700: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e8704: 28dc |0048: goto 0024 // -0024 │ │ +0e8706: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=113 │ │ 0x000c line=116 │ │ 0x0012 line=118 │ │ 0x0017 line=121 │ │ @@ -249514,21 +249516,21 @@ │ │ type : '(Lcom/ds/avare/userDefinedWaypoints/Waypoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0e8700: |[0e8700] com.ds.avare.userDefinedWaypoints.UDWMgr.remove:(Lcom/ds/avare/userDefinedWaypoints/Waypoint;)V │ │ -0e8710: 6e10 0e26 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.getLocked:()Z // method@260e │ │ -0e8716: 0a00 |0003: move-result v0 │ │ -0e8718: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0e871c: 5410 fc15 |0006: iget-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ -0e8720: 7220 352c 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2c35 │ │ -0e8726: 0e00 |000b: return-void │ │ +0e8708: |[0e8708] com.ds.avare.userDefinedWaypoints.UDWMgr.remove:(Lcom/ds/avare/userDefinedWaypoints/Waypoint;)V │ │ +0e8718: 6e10 0e26 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.getLocked:()Z // method@260e │ │ +0e871e: 0a00 |0003: move-result v0 │ │ +0e8720: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0e8724: 5410 fc15 |0006: iget-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ +0e8728: 7220 352c 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2c35 │ │ +0e872e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0006 line=164 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/ds/avare/userDefinedWaypoints/UDWMgr; │ │ 0x0000 - 0x000c reg=2 (null) Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ @@ -249538,42 +249540,42 @@ │ │ type : '(Ljava/lang/String;Ljava/util/LinkedHashMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0e8728: |[0e8728] com.ds.avare.userDefinedWaypoints.UDWMgr.search:(Ljava/lang/String;Ljava/util/LinkedHashMap;)V │ │ -0e8738: 5450 fc15 |0000: iget-object v0, v5, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ -0e873c: 3800 3300 |0002: if-eqz v0, 0035 // +0033 │ │ -0e8740: 6e10 d82a 0600 |0004: invoke-virtual {v6}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@2ad8 │ │ -0e8746: 0c06 |0007: move-result-object v6 │ │ -0e8748: 5450 fc15 |0008: iget-object v0, v5, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ -0e874c: 7210 302c 0000 |000a: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -0e8752: 0c00 |000d: move-result-object v0 │ │ -0e8754: 7210 042c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0e875a: 0a01 |0011: move-result v1 │ │ -0e875c: 3801 2300 |0012: if-eqz v1, 0035 // +0023 │ │ -0e8760: 7210 052c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0e8766: 0c01 |0017: move-result-object v1 │ │ -0e8768: 1f01 4006 |0018: check-cast v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ -0e876c: 5412 0616 |001a: iget-object v2, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mName:Ljava/lang/String; // field@1606 │ │ -0e8770: 6e10 d82a 0200 |001c: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@2ad8 │ │ -0e8776: 0c02 |001f: move-result-object v2 │ │ -0e8778: 6e20 d22a 6200 |0020: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0e877e: 0a02 |0023: move-result v2 │ │ -0e8780: 3802 eaff |0024: if-eqz v2, 000e // -0016 │ │ -0e8784: 2202 2306 |0026: new-instance v2, Lcom/ds/avare/storage/StringPreference; // type@0623 │ │ -0e8788: 6203 f615 |0028: sget-object v3, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.UDWDESCRIPTION:Ljava/lang/String; // field@15f6 │ │ -0e878c: 5411 0616 |002a: iget-object v1, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mName:Ljava/lang/String; // field@1606 │ │ -0e8790: 1a04 4f27 |002c: const-string v4, "UDW" // string@274f │ │ -0e8794: 7051 5625 4234 |002e: invoke-direct {v2, v4, v4, v3, v1}, Lcom/ds/avare/storage/StringPreference;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2556 │ │ -0e879a: 6e20 6625 7200 |0031: invoke-virtual {v2, v7}, Lcom/ds/avare/storage/StringPreference;.putInHash:(Ljava/util/LinkedHashMap;)V // method@2566 │ │ -0e87a0: 28da |0034: goto 000e // -0026 │ │ -0e87a2: 0e00 |0035: return-void │ │ +0e8730: |[0e8730] com.ds.avare.userDefinedWaypoints.UDWMgr.search:(Ljava/lang/String;Ljava/util/LinkedHashMap;)V │ │ +0e8740: 5450 fc15 |0000: iget-object v0, v5, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ +0e8744: 3800 3300 |0002: if-eqz v0, 0035 // +0033 │ │ +0e8748: 6e10 d82a 0600 |0004: invoke-virtual {v6}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@2ad8 │ │ +0e874e: 0c06 |0007: move-result-object v6 │ │ +0e8750: 5450 fc15 |0008: iget-object v0, v5, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPoints:Ljava/util/List; // field@15fc │ │ +0e8754: 7210 302c 0000 |000a: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +0e875a: 0c00 |000d: move-result-object v0 │ │ +0e875c: 7210 042c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0e8762: 0a01 |0011: move-result v1 │ │ +0e8764: 3801 2300 |0012: if-eqz v1, 0035 // +0023 │ │ +0e8768: 7210 052c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0e876e: 0c01 |0017: move-result-object v1 │ │ +0e8770: 1f01 4006 |0018: check-cast v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ +0e8774: 5412 0616 |001a: iget-object v2, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mName:Ljava/lang/String; // field@1606 │ │ +0e8778: 6e10 d82a 0200 |001c: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@2ad8 │ │ +0e877e: 0c02 |001f: move-result-object v2 │ │ +0e8780: 6e20 d22a 6200 |0020: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0e8786: 0a02 |0023: move-result v2 │ │ +0e8788: 3802 eaff |0024: if-eqz v2, 000e // -0016 │ │ +0e878c: 2202 2306 |0026: new-instance v2, Lcom/ds/avare/storage/StringPreference; // type@0623 │ │ +0e8790: 6203 f615 |0028: sget-object v3, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.UDWDESCRIPTION:Ljava/lang/String; // field@15f6 │ │ +0e8794: 5411 0616 |002a: iget-object v1, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mName:Ljava/lang/String; // field@1606 │ │ +0e8798: 1a04 4f27 |002c: const-string v4, "UDW" // string@274f │ │ +0e879c: 7051 5625 4234 |002e: invoke-direct {v2, v4, v4, v3, v1}, Lcom/ds/avare/storage/StringPreference;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2556 │ │ +0e87a2: 6e20 6625 7200 |0031: invoke-virtual {v2, v7}, Lcom/ds/avare/storage/StringPreference;.putInHash:(Ljava/util/LinkedHashMap;)V // method@2566 │ │ +0e87a8: 28da |0034: goto 000e // -0026 │ │ +0e87aa: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0004 line=230 │ │ 0x0008 line=231 │ │ 0x001a line=232 │ │ 0x0020 line=233 │ │ @@ -249589,23 +249591,23 @@ │ │ type : '(F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0e87a4: |[0e87a4] com.ds.avare.userDefinedWaypoints.UDWMgr.setDipToPix:(F)V │ │ -0e87b4: 5912 fb15 |0000: iput v2, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPix:F // field@15fb │ │ -0e87b8: 1500 0040 |0002: const/high16 v0, #int 1073741824 // #4000 │ │ -0e87bc: a800 0002 |0004: mul-float v0, v0, v2 │ │ -0e87c0: 5910 f815 |0006: iput v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.m2Pix:F // field@15f8 │ │ -0e87c4: 1500 7041 |0008: const/high16 v0, #int 1097859072 // #4170 │ │ -0e87c8: a802 0200 |000a: mul-float v2, v2, v0 │ │ -0e87cc: 5912 f715 |000c: iput v2, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.m15Pix:F // field@15f7 │ │ -0e87d0: 0e00 |000e: return-void │ │ +0e87ac: |[0e87ac] com.ds.avare.userDefinedWaypoints.UDWMgr.setDipToPix:(F)V │ │ +0e87bc: 5912 fb15 |0000: iput v2, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mPix:F // field@15fb │ │ +0e87c0: 1500 0040 |0002: const/high16 v0, #int 1073741824 // #4000 │ │ +0e87c4: a800 0002 |0004: mul-float v0, v0, v2 │ │ +0e87c8: 5910 f815 |0006: iput v0, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.m2Pix:F // field@15f8 │ │ +0e87cc: 1500 7041 |0008: const/high16 v0, #int 1097859072 // #4170 │ │ +0e87d0: a802 0200 |000a: mul-float v2, v2, v0 │ │ +0e87d4: 5912 f715 |000c: iput v2, v1, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.m15Pix:F // field@15f7 │ │ +0e87d8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0006 line=174 │ │ 0x000c line=175 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/ds/avare/userDefinedWaypoints/UDWMgr; │ │ @@ -249616,61 +249618,61 @@ │ │ type : '(Lcom/ds/avare/userDefinedWaypoints/Waypoint;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 81 16-bit code units │ │ -0e8418: |[0e8418] com.ds.avare.userDefinedWaypoints.UDWMgr.whereAndHowFar:(Lcom/ds/avare/userDefinedWaypoints/Waypoint;)Ljava/lang/String; │ │ -0e8428: 54b0 fd15 |0000: iget-object v0, v11, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mService:Lcom/ds/avare/StorageService; // field@15fd │ │ -0e842c: 6e10 0e1e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0e8432: 0c00 |0005: move-result-object v0 │ │ -0e8434: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -0e8438: 1a0c 0000 |0008: const-string v12, "" // string@0000 │ │ -0e843c: 110c |000a: return-object v12 │ │ -0e843e: 6e10 9921 0000 |000b: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0e8444: 0b01 |000e: move-result-wide v1 │ │ -0e8446: 6e10 9721 0000 |000f: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0e844c: 0b03 |0012: move-result-wide v3 │ │ -0e844e: 52c5 0416 |0013: iget v5, v12, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLon:F // field@1604 │ │ -0e8452: 8955 |0015: float-to-double v5, v5 │ │ -0e8454: 52c7 0216 |0016: iget v7, v12, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLat:F // field@1602 │ │ -0e8458: 8977 |0018: float-to-double v7, v7 │ │ -0e845a: 7708 2424 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.getStaticBearing:(DDDD)D // method@2424 │ │ -0e8460: 0b01 |001c: move-result-wide v1 │ │ -0e8462: 6e10 9321 0000 |001d: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0e8468: 0b03 |0020: move-result-wide v3 │ │ -0e846a: 7140 9326 2143 |0021: invoke-static {v1, v2, v3, v4}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ -0e8470: 0b01 |0024: move-result-wide v1 │ │ -0e8472: 6e10 9921 0000 |0025: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0e8478: 0b03 |0028: move-result-wide v3 │ │ -0e847a: 6e10 9721 0000 |0029: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0e8480: 0b05 |002c: move-result-wide v5 │ │ -0e8482: 52c0 0416 |002d: iget v0, v12, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLon:F // field@1604 │ │ -0e8486: 8907 |002f: float-to-double v7, v0 │ │ -0e8488: 52cc 0216 |0030: iget v12, v12, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLat:F // field@1602 │ │ -0e848c: 89c9 |0032: float-to-double v9, v12 │ │ -0e848e: 7708 2524 0300 |0033: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/position/Projection;.getStaticDistance:(DDDD)D // method@2425 │ │ -0e8494: 0b03 |0036: move-result-wide v3 │ │ -0e8496: 122c |0037: const/4 v12, #int 2 // #2 │ │ -0e8498: 23cc f609 |0038: new-array v12, v12, [Ljava/lang/Object; // type@09f6 │ │ -0e849c: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -0e849e: 8a33 |003b: double-to-int v3, v3 │ │ -0e84a0: 7110 622a 0300 |003c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0e84a6: 0c03 |003f: move-result-object v3 │ │ -0e84a8: 4d03 0c00 |0040: aput-object v3, v12, v0 │ │ -0e84ac: 1210 |0042: const/4 v0, #int 1 // #1 │ │ -0e84ae: 8a11 |0043: double-to-int v1, v1 │ │ -0e84b0: 7110 622a 0100 |0044: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0e84b6: 0c01 |0047: move-result-object v1 │ │ -0e84b8: 4d01 0c00 |0048: aput-object v1, v12, v0 │ │ -0e84bc: 1a00 2601 |004a: const-string v0, "%03d %03d" // string@0126 │ │ -0e84c0: 7120 bc2a c000 |004c: invoke-static {v0, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0e84c6: 0c0c |004f: move-result-object v12 │ │ -0e84c8: 110c |0050: return-object v12 │ │ +0e8420: |[0e8420] com.ds.avare.userDefinedWaypoints.UDWMgr.whereAndHowFar:(Lcom/ds/avare/userDefinedWaypoints/Waypoint;)Ljava/lang/String; │ │ +0e8430: 54b0 fd15 |0000: iget-object v0, v11, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.mService:Lcom/ds/avare/StorageService; // field@15fd │ │ +0e8434: 6e10 0e1e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0e843a: 0c00 |0005: move-result-object v0 │ │ +0e843c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0e8440: 1a0c 0000 |0008: const-string v12, "" // string@0000 │ │ +0e8444: 110c |000a: return-object v12 │ │ +0e8446: 6e10 9921 0000 |000b: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0e844c: 0b01 |000e: move-result-wide v1 │ │ +0e844e: 6e10 9721 0000 |000f: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0e8454: 0b03 |0012: move-result-wide v3 │ │ +0e8456: 52c5 0416 |0013: iget v5, v12, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLon:F // field@1604 │ │ +0e845a: 8955 |0015: float-to-double v5, v5 │ │ +0e845c: 52c7 0216 |0016: iget v7, v12, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLat:F // field@1602 │ │ +0e8460: 8977 |0018: float-to-double v7, v7 │ │ +0e8462: 7708 2424 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.getStaticBearing:(DDDD)D // method@2424 │ │ +0e8468: 0b01 |001c: move-result-wide v1 │ │ +0e846a: 6e10 9321 0000 |001d: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0e8470: 0b03 |0020: move-result-wide v3 │ │ +0e8472: 7140 9326 2143 |0021: invoke-static {v1, v2, v3, v4}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ +0e8478: 0b01 |0024: move-result-wide v1 │ │ +0e847a: 6e10 9921 0000 |0025: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0e8480: 0b03 |0028: move-result-wide v3 │ │ +0e8482: 6e10 9721 0000 |0029: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0e8488: 0b05 |002c: move-result-wide v5 │ │ +0e848a: 52c0 0416 |002d: iget v0, v12, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLon:F // field@1604 │ │ +0e848e: 8907 |002f: float-to-double v7, v0 │ │ +0e8490: 52cc 0216 |0030: iget v12, v12, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLat:F // field@1602 │ │ +0e8494: 89c9 |0032: float-to-double v9, v12 │ │ +0e8496: 7708 2524 0300 |0033: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/position/Projection;.getStaticDistance:(DDDD)D // method@2425 │ │ +0e849c: 0b03 |0036: move-result-wide v3 │ │ +0e849e: 122c |0037: const/4 v12, #int 2 // #2 │ │ +0e84a0: 23cc f609 |0038: new-array v12, v12, [Ljava/lang/Object; // type@09f6 │ │ +0e84a4: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +0e84a6: 8a33 |003b: double-to-int v3, v3 │ │ +0e84a8: 7110 622a 0300 |003c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0e84ae: 0c03 |003f: move-result-object v3 │ │ +0e84b0: 4d03 0c00 |0040: aput-object v3, v12, v0 │ │ +0e84b4: 1210 |0042: const/4 v0, #int 1 // #1 │ │ +0e84b6: 8a11 |0043: double-to-int v1, v1 │ │ +0e84b8: 7110 622a 0100 |0044: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0e84be: 0c01 |0047: move-result-object v1 │ │ +0e84c0: 4d01 0c00 |0048: aput-object v1, v12, v0 │ │ +0e84c4: 1a00 2601 |004a: const-string v0, "%03d %03d" // string@0126 │ │ +0e84c8: 7120 bc2a c000 |004c: invoke-static {v0, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0e84ce: 0c0c |004f: move-result-object v12 │ │ +0e84d0: 110c |0050: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x000b line=214 │ │ 0x001d line=217 │ │ 0x0025 line=220 │ │ 0x003c line=223 │ │ @@ -249707,17 +249709,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e87d4: |[0e87d4] com.ds.avare.userDefinedWaypoints.UDWParser.:()V │ │ -0e87e4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e87ea: 0e00 |0003: return-void │ │ +0e87dc: |[0e87dc] com.ds.avare.userDefinedWaypoints.UDWParser.:()V │ │ +0e87ec: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e87f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/userDefinedWaypoints/UDWParser; │ │ │ │ Virtual methods - │ │ @@ -249802,30 +249804,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;FFZIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0e8894: |[0e8894] com.ds.avare.userDefinedWaypoints.Waypoint.:(Ljava/lang/String;Ljava/lang/String;FFZIZ)V │ │ -0e88a4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e88aa: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ -0e88ae: 5b01 0616 |0005: iput-object v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mName:Ljava/lang/String; // field@1606 │ │ -0e88b2: 2805 |0007: goto 000c // +0005 │ │ -0e88b4: 1a01 5f27 |0008: const-string v1, "UNDEF" // string@275f │ │ -0e88b8: 5b01 0616 |000a: iput-object v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mName:Ljava/lang/String; // field@1606 │ │ -0e88bc: 5b02 0816 |000c: iput-object v2, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mType:Ljava/lang/String; // field@1608 │ │ -0e88c0: 5904 0216 |000e: iput v4, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLat:F // field@1602 │ │ -0e88c4: 5903 0416 |0010: iput v3, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLon:F // field@1604 │ │ -0e88c8: 5c05 0716 |0012: iput-boolean v5, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mShowDist:Z // field@1607 │ │ -0e88cc: 5906 0516 |0014: iput v6, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mMarkerType:I // field@1605 │ │ -0e88d0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0e88d2: 5c01 0916 |0017: iput-boolean v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mVisible:Z // field@1609 │ │ -0e88d6: 5c07 0316 |0019: iput-boolean v7, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLocked:Z // field@1603 │ │ -0e88da: 0e00 |001b: return-void │ │ +0e889c: |[0e889c] com.ds.avare.userDefinedWaypoints.Waypoint.:(Ljava/lang/String;Ljava/lang/String;FFZIZ)V │ │ +0e88ac: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e88b2: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +0e88b6: 5b01 0616 |0005: iput-object v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mName:Ljava/lang/String; // field@1606 │ │ +0e88ba: 2805 |0007: goto 000c // +0005 │ │ +0e88bc: 1a01 5f27 |0008: const-string v1, "UNDEF" // string@275f │ │ +0e88c0: 5b01 0616 |000a: iput-object v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mName:Ljava/lang/String; // field@1606 │ │ +0e88c4: 5b02 0816 |000c: iput-object v2, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mType:Ljava/lang/String; // field@1608 │ │ +0e88c8: 5904 0216 |000e: iput v4, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLat:F // field@1602 │ │ +0e88cc: 5903 0416 |0010: iput v3, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLon:F // field@1604 │ │ +0e88d0: 5c05 0716 |0012: iput-boolean v5, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mShowDist:Z // field@1607 │ │ +0e88d4: 5906 0516 |0014: iput v6, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mMarkerType:I // field@1605 │ │ +0e88d8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0e88da: 5c01 0916 |0017: iput-boolean v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mVisible:Z // field@1609 │ │ +0e88de: 5c07 0316 |0019: iput-boolean v7, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLocked:Z // field@1603 │ │ +0e88e2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=38 │ │ 0x000a line=40 │ │ 0x000c line=43 │ │ 0x000e line=44 │ │ @@ -249850,124 +249852,124 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;ZLcom/ds/avare/gps/GpsParams;Landroid/graphics/Paint;Lcom/ds/avare/StorageService;Ljava/lang/String;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 9 │ │ outs : 8 │ │ insns size : 217 16-bit code units │ │ -0e88dc: |[0e88dc] com.ds.avare.userDefinedWaypoints.Waypoint.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;ZLcom/ds/avare/gps/GpsParams;Landroid/graphics/Paint;Lcom/ds/avare/StorageService;Ljava/lang/String;F)V │ │ -0e88ec: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -0e88f0: 0809 1100 |0002: move-object/from16 v9, v17 │ │ -0e88f4: 0801 1200 |0004: move-object/from16 v1, v18 │ │ -0e88f8: 080a 1500 |0006: move-object/from16 v10, v21 │ │ -0e88fc: 0207 1800 |0008: move/from16 v7, v24 │ │ -0e8900: 5502 0916 |000a: iget-boolean v2, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mVisible:Z // field@1609 │ │ -0e8904: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -0e8908: 0e00 |000e: return-void │ │ -0e890a: 5202 0416 |000f: iget v2, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLon:F // field@1604 │ │ -0e890e: 8922 |0011: float-to-double v2, v2 │ │ -0e8910: 6e30 0924 2103 |0012: invoke-virtual {v1, v2, v3}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0e8916: 0b02 |0015: move-result-wide v2 │ │ -0e8918: 8c2b |0016: double-to-float v11, v2 │ │ -0e891a: 5202 0216 |0017: iget v2, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLat:F // field@1602 │ │ -0e891e: 8922 |0019: float-to-double v2, v2 │ │ -0e8920: 6e30 0a24 2103 |001a: invoke-virtual {v1, v2, v3}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0e8926: 0b01 |001d: move-result-wide v1 │ │ -0e8928: 8c1c |001e: double-to-float v12, v1 │ │ -0e892a: 5201 0516 |001f: iget v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mMarkerType:I // field@1605 │ │ -0e892e: 1502 00ff |0021: const/high16 v2, #int -16777216 // #ff00 │ │ -0e8932: 1508 4040 |0023: const/high16 v8, #int 1077936128 // #4040 │ │ -0e8936: 140d ffff 00ff |0025: const v13, #float -1.7147e+38 // #ff00ffff │ │ -0e893c: 121e |0028: const/4 v14, #int 1 // #1 │ │ -0e893e: 32e1 4500 |0029: if-eq v1, v14, 006e // +0045 │ │ -0e8942: 1223 |002b: const/4 v3, #int 2 // #2 │ │ -0e8944: 3231 0300 |002c: if-eq v1, v3, 002f // +0003 │ │ -0e8948: 2860 |002e: goto 008e // +0060 │ │ -0e894a: 6201 6500 |002f: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0e894e: 6e20 0003 1a00 |0031: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0e8954: 6e20 f802 2a00 |0034: invoke-virtual {v10, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e895a: 6e20 ff02 7a00 |0037: invoke-virtual {v10, v7}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0e8960: 1501 c040 |003a: const/high16 v1, #int 1086324736 // #40c0 │ │ -0e8964: a80f 0701 |003c: mul-float v15, v7, v1 │ │ -0e8968: a702 0b0f |003e: sub-float v2, v11, v15 │ │ -0e896c: a604 0b0f |0040: add-float v4, v11, v15 │ │ -0e8970: 0801 1100 |0042: move-object/from16 v1, v17 │ │ -0e8974: 01c3 |0044: move v3, v12 │ │ -0e8976: 01c5 |0045: move v5, v12 │ │ -0e8978: 0806 1500 |0046: move-object/from16 v6, v21 │ │ -0e897c: 7406 b402 0100 |0048: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0e8982: a703 0c0f |004b: sub-float v3, v12, v15 │ │ -0e8986: a605 0c0f |004d: add-float v5, v12, v15 │ │ -0e898a: 01b2 |004f: move v2, v11 │ │ -0e898c: 01b4 |0050: move v4, v11 │ │ -0e898e: 7406 b402 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0e8994: a801 0708 |0054: mul-float v1, v7, v8 │ │ -0e8998: 6e5a b302 b91c |0056: invoke-virtual {v9, v11, v12, v1, v10}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0e899e: 6201 6300 |0059: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ -0e89a2: 6e20 0003 1a00 |005b: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0e89a8: 6e20 f802 da00 |005e: invoke-virtual {v10, v13}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e89ae: 1301 f000 |0061: const/16 v1, #int 240 // #f0 │ │ -0e89b2: 6e20 f502 1a00 |0063: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0e89b8: 1501 0040 |0066: const/high16 v1, #int 1073741824 // #4000 │ │ -0e89bc: a801 0107 |0068: mul-float v1, v1, v7 │ │ -0e89c0: 6e5a b302 b91c |006a: invoke-virtual {v9, v11, v12, v1, v10}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0e89c6: 2821 |006d: goto 008e // +0021 │ │ -0e89c8: 6201 6300 |006e: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ -0e89cc: 6e20 0003 1a00 |0070: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0e89d2: 6e20 f802 da00 |0073: invoke-virtual {v10, v13}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e89d8: 1301 9f00 |0076: const/16 v1, #int 159 // #9f │ │ -0e89dc: 6e20 f502 1a00 |0078: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0e89e2: a801 0708 |007b: mul-float v1, v7, v8 │ │ -0e89e6: 6e5a b302 b91c |007d: invoke-virtual {v9, v11, v12, v1, v10}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0e89ec: 6203 6500 |0080: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0e89f0: 6e20 0003 3a00 |0082: invoke-virtual {v10, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0e89f6: 6e20 f802 2a00 |0085: invoke-virtual {v10, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e89fc: 6e20 ff02 7a00 |0088: invoke-virtual {v10, v7}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0e8a02: 6e5a b302 b91c |008b: invoke-virtual {v9, v11, v12, v1, v10}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0e8a08: 6201 6300 |008e: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ -0e8a0c: 6e20 0003 1a00 |0090: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0e8a12: 12f1 |0093: const/4 v1, #int -1 // #ff │ │ -0e8a14: 6e20 f802 1a00 |0094: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e8a1a: 1201 |0097: const/4 v1, #int 0 // #0 │ │ -0e8a1c: 3813 1200 |0098: if-eqz v19, 00aa // +0012 │ │ -0e8a20: 3814 1000 |009a: if-eqz v20, 00aa // +0010 │ │ -0e8a24: 7401 bf02 1100 |009c: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ -0e8a2a: 7401 9121 1400 |009f: invoke-virtual/range {v20}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0e8a30: 0b01 |00a2: move-result-wide v1 │ │ -0e8a32: 8a11 |00a3: double-to-int v1, v1 │ │ -0e8a34: 8211 |00a4: int-to-float v1, v1 │ │ -0e8a36: 6e40 be02 19cb |00a5: invoke-virtual {v9, v1, v11, v12}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0e8a3c: 121d |00a8: const/4 v13, #int 1 // #1 │ │ -0e8a3e: 2802 |00a9: goto 00ab // +0002 │ │ -0e8a40: 120d |00aa: const/4 v13, #int 0 // #0 │ │ -0e8a42: 7401 251e 1600 |00ab: invoke-virtual/range {v22}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ -0e8a48: 0c01 |00ae: move-result-object v1 │ │ -0e8a4a: 5404 0616 |00af: iget-object v4, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mName:Ljava/lang/String; // field@1606 │ │ -0e8a4e: 1505 00ff |00b1: const/high16 v5, #int -16777216 // #ff00 │ │ -0e8a52: 1216 |00b3: const/4 v6, #int 1 // #1 │ │ -0e8a54: 0802 1100 |00b4: move-object/from16 v2, v17 │ │ -0e8a58: 0803 1500 |00b6: move-object/from16 v3, v21 │ │ -0e8a5c: 01b7 |00b8: move v7, v11 │ │ -0e8a5e: 01c8 |00b9: move v8, v12 │ │ -0e8a60: 7408 4b27 0100 |00ba: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IIFF)V // method@274b │ │ -0e8a66: 5501 0716 |00bd: iget-boolean v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mShowDist:Z // field@1607 │ │ -0e8a6a: 331e 1400 |00bf: if-ne v14, v1, 00d3 // +0014 │ │ -0e8a6e: 7401 251e 1600 |00c1: invoke-virtual/range {v22}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ -0e8a74: 0c01 |00c4: move-result-object v1 │ │ -0e8a76: 1505 00ff |00c5: const/high16 v5, #int -16777216 // #ff00 │ │ -0e8a7a: 1246 |00c7: const/4 v6, #int 4 // #4 │ │ -0e8a7c: 0802 1100 |00c8: move-object/from16 v2, v17 │ │ -0e8a80: 0803 1500 |00ca: move-object/from16 v3, v21 │ │ -0e8a84: 0804 1700 |00cc: move-object/from16 v4, v23 │ │ -0e8a88: 01b7 |00ce: move v7, v11 │ │ -0e8a8a: 01c8 |00cf: move v8, v12 │ │ -0e8a8c: 7408 4b27 0100 |00d0: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IIFF)V // method@274b │ │ -0e8a92: 33de 0500 |00d3: if-ne v14, v13, 00d8 // +0005 │ │ -0e8a96: 7401 bb02 1100 |00d5: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ -0e8a9c: 0e00 |00d8: return-void │ │ +0e88e4: |[0e88e4] com.ds.avare.userDefinedWaypoints.Waypoint.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;ZLcom/ds/avare/gps/GpsParams;Landroid/graphics/Paint;Lcom/ds/avare/StorageService;Ljava/lang/String;F)V │ │ +0e88f4: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +0e88f8: 0809 1100 |0002: move-object/from16 v9, v17 │ │ +0e88fc: 0801 1200 |0004: move-object/from16 v1, v18 │ │ +0e8900: 080a 1500 |0006: move-object/from16 v10, v21 │ │ +0e8904: 0207 1800 |0008: move/from16 v7, v24 │ │ +0e8908: 5502 0916 |000a: iget-boolean v2, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mVisible:Z // field@1609 │ │ +0e890c: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +0e8910: 0e00 |000e: return-void │ │ +0e8912: 5202 0416 |000f: iget v2, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLon:F // field@1604 │ │ +0e8916: 8922 |0011: float-to-double v2, v2 │ │ +0e8918: 6e30 0924 2103 |0012: invoke-virtual {v1, v2, v3}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0e891e: 0b02 |0015: move-result-wide v2 │ │ +0e8920: 8c2b |0016: double-to-float v11, v2 │ │ +0e8922: 5202 0216 |0017: iget v2, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLat:F // field@1602 │ │ +0e8926: 8922 |0019: float-to-double v2, v2 │ │ +0e8928: 6e30 0a24 2103 |001a: invoke-virtual {v1, v2, v3}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0e892e: 0b01 |001d: move-result-wide v1 │ │ +0e8930: 8c1c |001e: double-to-float v12, v1 │ │ +0e8932: 5201 0516 |001f: iget v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mMarkerType:I // field@1605 │ │ +0e8936: 1502 00ff |0021: const/high16 v2, #int -16777216 // #ff00 │ │ +0e893a: 1508 4040 |0023: const/high16 v8, #int 1077936128 // #4040 │ │ +0e893e: 140d ffff 00ff |0025: const v13, #float -1.7147e+38 // #ff00ffff │ │ +0e8944: 121e |0028: const/4 v14, #int 1 // #1 │ │ +0e8946: 32e1 4500 |0029: if-eq v1, v14, 006e // +0045 │ │ +0e894a: 1223 |002b: const/4 v3, #int 2 // #2 │ │ +0e894c: 3231 0300 |002c: if-eq v1, v3, 002f // +0003 │ │ +0e8950: 2860 |002e: goto 008e // +0060 │ │ +0e8952: 6201 6500 |002f: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0e8956: 6e20 0003 1a00 |0031: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0e895c: 6e20 f802 2a00 |0034: invoke-virtual {v10, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e8962: 6e20 ff02 7a00 |0037: invoke-virtual {v10, v7}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0e8968: 1501 c040 |003a: const/high16 v1, #int 1086324736 // #40c0 │ │ +0e896c: a80f 0701 |003c: mul-float v15, v7, v1 │ │ +0e8970: a702 0b0f |003e: sub-float v2, v11, v15 │ │ +0e8974: a604 0b0f |0040: add-float v4, v11, v15 │ │ +0e8978: 0801 1100 |0042: move-object/from16 v1, v17 │ │ +0e897c: 01c3 |0044: move v3, v12 │ │ +0e897e: 01c5 |0045: move v5, v12 │ │ +0e8980: 0806 1500 |0046: move-object/from16 v6, v21 │ │ +0e8984: 7406 b402 0100 |0048: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0e898a: a703 0c0f |004b: sub-float v3, v12, v15 │ │ +0e898e: a605 0c0f |004d: add-float v5, v12, v15 │ │ +0e8992: 01b2 |004f: move v2, v11 │ │ +0e8994: 01b4 |0050: move v4, v11 │ │ +0e8996: 7406 b402 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0e899c: a801 0708 |0054: mul-float v1, v7, v8 │ │ +0e89a0: 6e5a b302 b91c |0056: invoke-virtual {v9, v11, v12, v1, v10}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0e89a6: 6201 6300 |0059: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ +0e89aa: 6e20 0003 1a00 |005b: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0e89b0: 6e20 f802 da00 |005e: invoke-virtual {v10, v13}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e89b6: 1301 f000 |0061: const/16 v1, #int 240 // #f0 │ │ +0e89ba: 6e20 f502 1a00 |0063: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0e89c0: 1501 0040 |0066: const/high16 v1, #int 1073741824 // #4000 │ │ +0e89c4: a801 0107 |0068: mul-float v1, v1, v7 │ │ +0e89c8: 6e5a b302 b91c |006a: invoke-virtual {v9, v11, v12, v1, v10}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0e89ce: 2821 |006d: goto 008e // +0021 │ │ +0e89d0: 6201 6300 |006e: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ +0e89d4: 6e20 0003 1a00 |0070: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0e89da: 6e20 f802 da00 |0073: invoke-virtual {v10, v13}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e89e0: 1301 9f00 |0076: const/16 v1, #int 159 // #9f │ │ +0e89e4: 6e20 f502 1a00 |0078: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0e89ea: a801 0708 |007b: mul-float v1, v7, v8 │ │ +0e89ee: 6e5a b302 b91c |007d: invoke-virtual {v9, v11, v12, v1, v10}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0e89f4: 6203 6500 |0080: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0e89f8: 6e20 0003 3a00 |0082: invoke-virtual {v10, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0e89fe: 6e20 f802 2a00 |0085: invoke-virtual {v10, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e8a04: 6e20 ff02 7a00 |0088: invoke-virtual {v10, v7}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0e8a0a: 6e5a b302 b91c |008b: invoke-virtual {v9, v11, v12, v1, v10}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0e8a10: 6201 6300 |008e: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ +0e8a14: 6e20 0003 1a00 |0090: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0e8a1a: 12f1 |0093: const/4 v1, #int -1 // #ff │ │ +0e8a1c: 6e20 f802 1a00 |0094: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e8a22: 1201 |0097: const/4 v1, #int 0 // #0 │ │ +0e8a24: 3813 1200 |0098: if-eqz v19, 00aa // +0012 │ │ +0e8a28: 3814 1000 |009a: if-eqz v20, 00aa // +0010 │ │ +0e8a2c: 7401 bf02 1100 |009c: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ +0e8a32: 7401 9121 1400 |009f: invoke-virtual/range {v20}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0e8a38: 0b01 |00a2: move-result-wide v1 │ │ +0e8a3a: 8a11 |00a3: double-to-int v1, v1 │ │ +0e8a3c: 8211 |00a4: int-to-float v1, v1 │ │ +0e8a3e: 6e40 be02 19cb |00a5: invoke-virtual {v9, v1, v11, v12}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0e8a44: 121d |00a8: const/4 v13, #int 1 // #1 │ │ +0e8a46: 2802 |00a9: goto 00ab // +0002 │ │ +0e8a48: 120d |00aa: const/4 v13, #int 0 // #0 │ │ +0e8a4a: 7401 251e 1600 |00ab: invoke-virtual/range {v22}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ +0e8a50: 0c01 |00ae: move-result-object v1 │ │ +0e8a52: 5404 0616 |00af: iget-object v4, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mName:Ljava/lang/String; // field@1606 │ │ +0e8a56: 1505 00ff |00b1: const/high16 v5, #int -16777216 // #ff00 │ │ +0e8a5a: 1216 |00b3: const/4 v6, #int 1 // #1 │ │ +0e8a5c: 0802 1100 |00b4: move-object/from16 v2, v17 │ │ +0e8a60: 0803 1500 |00b6: move-object/from16 v3, v21 │ │ +0e8a64: 01b7 |00b8: move v7, v11 │ │ +0e8a66: 01c8 |00b9: move v8, v12 │ │ +0e8a68: 7408 4b27 0100 |00ba: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IIFF)V // method@274b │ │ +0e8a6e: 5501 0716 |00bd: iget-boolean v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mShowDist:Z // field@1607 │ │ +0e8a72: 331e 1400 |00bf: if-ne v14, v1, 00d3 // +0014 │ │ +0e8a76: 7401 251e 1600 |00c1: invoke-virtual/range {v22}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ +0e8a7c: 0c01 |00c4: move-result-object v1 │ │ +0e8a7e: 1505 00ff |00c5: const/high16 v5, #int -16777216 // #ff00 │ │ +0e8a82: 1246 |00c7: const/4 v6, #int 4 // #4 │ │ +0e8a84: 0802 1100 |00c8: move-object/from16 v2, v17 │ │ +0e8a88: 0803 1500 |00ca: move-object/from16 v3, v21 │ │ +0e8a8c: 0804 1700 |00cc: move-object/from16 v4, v23 │ │ +0e8a90: 01b7 |00ce: move v7, v11 │ │ +0e8a92: 01c8 |00cf: move v8, v12 │ │ +0e8a94: 7408 4b27 0100 |00d0: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IIFF)V // method@274b │ │ +0e8a9a: 33de 0500 |00d3: if-ne v14, v13, 00d8 // +0005 │ │ +0e8a9e: 7401 bb02 1100 |00d5: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ +0e8aa4: 0e00 |00d8: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=83 │ │ 0x000f line=88 │ │ 0x0017 line=89 │ │ 0x001f line=91 │ │ 0x002f line=97 │ │ @@ -250012,17 +250014,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e884c: |[0e884c] com.ds.avare.userDefinedWaypoints.Waypoint.getCmt:()Ljava/lang/String; │ │ -0e885c: 5410 0116 |0000: iget-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mCmt:Ljava/lang/String; // field@1601 │ │ -0e8860: 1100 |0002: return-object v0 │ │ +0e8854: |[0e8854] com.ds.avare.userDefinedWaypoints.Waypoint.getCmt:()Ljava/lang/String; │ │ +0e8864: 5410 0116 |0000: iget-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mCmt:Ljava/lang/String; // field@1601 │ │ +0e8868: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ │ │ #2 : (in Lcom/ds/avare/userDefinedWaypoints/Waypoint;) │ │ @@ -250030,17 +250032,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e881c: |[0e881c] com.ds.avare.userDefinedWaypoints.Waypoint.getLat:()F │ │ -0e882c: 5210 0216 |0000: iget v0, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLat:F // field@1602 │ │ -0e8830: 0f00 |0002: return v0 │ │ +0e8824: |[0e8824] com.ds.avare.userDefinedWaypoints.Waypoint.getLat:()F │ │ +0e8834: 5210 0216 |0000: iget v0, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLat:F // field@1602 │ │ +0e8838: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ │ │ #3 : (in Lcom/ds/avare/userDefinedWaypoints/Waypoint;) │ │ @@ -250048,17 +250050,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e87ec: |[0e87ec] com.ds.avare.userDefinedWaypoints.Waypoint.getLocked:()Z │ │ -0e87fc: 5510 0316 |0000: iget-boolean v0, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLocked:Z // field@1603 │ │ -0e8800: 0f00 |0002: return v0 │ │ +0e87f4: |[0e87f4] com.ds.avare.userDefinedWaypoints.Waypoint.getLocked:()Z │ │ +0e8804: 5510 0316 |0000: iget-boolean v0, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLocked:Z // field@1603 │ │ +0e8808: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ │ │ #4 : (in Lcom/ds/avare/userDefinedWaypoints/Waypoint;) │ │ @@ -250066,17 +250068,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8834: |[0e8834] com.ds.avare.userDefinedWaypoints.Waypoint.getLon:()F │ │ -0e8844: 5210 0416 |0000: iget v0, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLon:F // field@1604 │ │ -0e8848: 0f00 |0002: return v0 │ │ +0e883c: |[0e883c] com.ds.avare.userDefinedWaypoints.Waypoint.getLon:()F │ │ +0e884c: 5210 0416 |0000: iget v0, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mLon:F // field@1604 │ │ +0e8850: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ │ │ #5 : (in Lcom/ds/avare/userDefinedWaypoints/Waypoint;) │ │ @@ -250084,17 +250086,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8864: |[0e8864] com.ds.avare.userDefinedWaypoints.Waypoint.getName:()Ljava/lang/String; │ │ -0e8874: 5410 0616 |0000: iget-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mName:Ljava/lang/String; // field@1606 │ │ -0e8878: 1100 |0002: return-object v0 │ │ +0e886c: |[0e886c] com.ds.avare.userDefinedWaypoints.Waypoint.getName:()Ljava/lang/String; │ │ +0e887c: 5410 0616 |0000: iget-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mName:Ljava/lang/String; // field@1606 │ │ +0e8880: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ │ │ #6 : (in Lcom/ds/avare/userDefinedWaypoints/Waypoint;) │ │ @@ -250102,17 +250104,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e887c: |[0e887c] com.ds.avare.userDefinedWaypoints.Waypoint.getType:()Ljava/lang/String; │ │ -0e888c: 5410 0816 |0000: iget-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mType:Ljava/lang/String; // field@1608 │ │ -0e8890: 1100 |0002: return-object v0 │ │ +0e8884: |[0e8884] com.ds.avare.userDefinedWaypoints.Waypoint.getType:()Ljava/lang/String; │ │ +0e8894: 5410 0816 |0000: iget-object v0, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mType:Ljava/lang/String; // field@1608 │ │ +0e8898: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ │ │ #7 : (in Lcom/ds/avare/userDefinedWaypoints/Waypoint;) │ │ @@ -250120,17 +250122,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8804: |[0e8804] com.ds.avare.userDefinedWaypoints.Waypoint.getVisible:()Z │ │ -0e8814: 5510 0916 |0000: iget-boolean v0, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mVisible:Z // field@1609 │ │ -0e8818: 0f00 |0002: return v0 │ │ +0e880c: |[0e880c] com.ds.avare.userDefinedWaypoints.Waypoint.getVisible:()Z │ │ +0e881c: 5510 0916 |0000: iget-boolean v0, v1, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mVisible:Z // field@1609 │ │ +0e8820: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ │ │ #8 : (in Lcom/ds/avare/userDefinedWaypoints/Waypoint;) │ │ @@ -250138,17 +250140,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8aa0: |[0e8aa0] com.ds.avare.userDefinedWaypoints.Waypoint.setCmt:(Ljava/lang/String;)V │ │ -0e8ab0: 5b01 0116 |0000: iput-object v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mCmt:Ljava/lang/String; // field@1601 │ │ -0e8ab4: 0e00 |0002: return-void │ │ +0e8aa8: |[0e8aa8] com.ds.avare.userDefinedWaypoints.Waypoint.setCmt:(Ljava/lang/String;)V │ │ +0e8ab8: 5b01 0116 |0000: iput-object v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mCmt:Ljava/lang/String; // field@1601 │ │ +0e8abc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -250157,17 +250159,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8ab8: |[0e8ab8] com.ds.avare.userDefinedWaypoints.Waypoint.setMarkerType:(I)V │ │ -0e8ac8: 5901 0516 |0000: iput v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mMarkerType:I // field@1605 │ │ -0e8acc: 0e00 |0002: return-void │ │ +0e8ac0: |[0e8ac0] com.ds.avare.userDefinedWaypoints.Waypoint.setMarkerType:(I)V │ │ +0e8ad0: 5901 0516 |0000: iput v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mMarkerType:I // field@1605 │ │ +0e8ad4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -250176,17 +250178,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8ad0: |[0e8ad0] com.ds.avare.userDefinedWaypoints.Waypoint.setVisible:(Z)V │ │ -0e8ae0: 5c01 0916 |0000: iput-boolean v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mVisible:Z // field@1609 │ │ -0e8ae4: 0e00 |0002: return-void │ │ +0e8ad8: |[0e8ad8] com.ds.avare.userDefinedWaypoints.Waypoint.setVisible:(Z)V │ │ +0e8ae8: 5c01 0916 |0000: iput-boolean v1, v0, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.mVisible:Z // field@1609 │ │ +0e8aec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -250228,32 +250230,32 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0e8b70: |[0e8b70] com.ds.avare.utils.BTListPreferenceWithSummary.:(Landroid/content/Context;)V │ │ -0e8b80: 7020 0305 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0503 │ │ -0e8b86: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -0e8b8a: 5b01 0b16 |0005: iput-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@160b │ │ -0e8b8e: 6f10 0505 0000 |0007: invoke-super {v0}, Landroid/preference/ListPreference;.getSummary:()Ljava/lang/CharSequence; // method@0505 │ │ -0e8b94: 0c01 |000a: move-result-object v1 │ │ -0e8b96: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ -0e8b9c: 0c01 |000e: move-result-object v1 │ │ -0e8b9e: 5b01 0b16 |000f: iput-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@160b │ │ -0e8ba2: 7010 1926 0000 |0011: invoke-direct {v0}, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.getSelections:()[Ljava/lang/CharSequence; // method@2619 │ │ -0e8ba8: 0c01 |0014: move-result-object v1 │ │ -0e8baa: 5b01 0c16 |0015: iput-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mSelections:[Ljava/lang/CharSequence; // field@160c │ │ -0e8bae: 6f20 0805 1000 |0017: invoke-super {v0, v1}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0508 │ │ -0e8bb4: 5401 0c16 |001a: iget-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mSelections:[Ljava/lang/CharSequence; // field@160c │ │ -0e8bb8: 6f20 0905 1000 |001c: invoke-super {v0, v1}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0509 │ │ -0e8bbe: 1a01 9921 |001f: const-string v1, "OFF" // string@2199 │ │ -0e8bc2: 6f20 0705 1000 |0021: invoke-super {v0, v1}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0507 │ │ -0e8bc8: 0e00 |0024: return-void │ │ +0e8b78: |[0e8b78] com.ds.avare.utils.BTListPreferenceWithSummary.:(Landroid/content/Context;)V │ │ +0e8b88: 7020 0305 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0503 │ │ +0e8b8e: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +0e8b92: 5b01 0b16 |0005: iput-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@160b │ │ +0e8b96: 6f10 0505 0000 |0007: invoke-super {v0}, Landroid/preference/ListPreference;.getSummary:()Ljava/lang/CharSequence; // method@0505 │ │ +0e8b9c: 0c01 |000a: move-result-object v1 │ │ +0e8b9e: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ +0e8ba4: 0c01 |000e: move-result-object v1 │ │ +0e8ba6: 5b01 0b16 |000f: iput-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@160b │ │ +0e8baa: 7010 1926 0000 |0011: invoke-direct {v0}, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.getSelections:()[Ljava/lang/CharSequence; // method@2619 │ │ +0e8bb0: 0c01 |0014: move-result-object v1 │ │ +0e8bb2: 5b01 0c16 |0015: iput-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mSelections:[Ljava/lang/CharSequence; // field@160c │ │ +0e8bb6: 6f20 0805 1000 |0017: invoke-super {v0, v1}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0508 │ │ +0e8bbc: 5401 0c16 |001a: iget-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mSelections:[Ljava/lang/CharSequence; // field@160c │ │ +0e8bc0: 6f20 0905 1000 |001c: invoke-super {v0, v1}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0509 │ │ +0e8bc6: 1a01 9921 |001f: const-string v1, "OFF" // string@2199 │ │ +0e8bca: 6f20 0705 1000 |0021: invoke-super {v0, v1}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0507 │ │ +0e8bd0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=33 │ │ 0x0007 line=47 │ │ 0x0011 line=48 │ │ 0x0017 line=49 │ │ @@ -250268,32 +250270,32 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0e8bcc: |[0e8bcc] com.ds.avare.utils.BTListPreferenceWithSummary.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0e8bdc: 7030 0405 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0504 │ │ -0e8be2: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -0e8be6: 5b01 0b16 |0005: iput-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@160b │ │ -0e8bea: 6f10 0505 0000 |0007: invoke-super {v0}, Landroid/preference/ListPreference;.getSummary:()Ljava/lang/CharSequence; // method@0505 │ │ -0e8bf0: 0c01 |000a: move-result-object v1 │ │ -0e8bf2: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ -0e8bf8: 0c01 |000e: move-result-object v1 │ │ -0e8bfa: 5b01 0b16 |000f: iput-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@160b │ │ -0e8bfe: 7010 1926 0000 |0011: invoke-direct {v0}, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.getSelections:()[Ljava/lang/CharSequence; // method@2619 │ │ -0e8c04: 0c01 |0014: move-result-object v1 │ │ -0e8c06: 5b01 0c16 |0015: iput-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mSelections:[Ljava/lang/CharSequence; // field@160c │ │ -0e8c0a: 6f20 0805 1000 |0017: invoke-super {v0, v1}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0508 │ │ -0e8c10: 5401 0c16 |001a: iget-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mSelections:[Ljava/lang/CharSequence; // field@160c │ │ -0e8c14: 6f20 0905 1000 |001c: invoke-super {v0, v1}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0509 │ │ -0e8c1a: 1a01 9921 |001f: const-string v1, "OFF" // string@2199 │ │ -0e8c1e: 6f20 0705 1000 |0021: invoke-super {v0, v1}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0507 │ │ -0e8c24: 0e00 |0024: return-void │ │ +0e8bd4: |[0e8bd4] com.ds.avare.utils.BTListPreferenceWithSummary.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0e8be4: 7030 0405 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0504 │ │ +0e8bea: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +0e8bee: 5b01 0b16 |0005: iput-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@160b │ │ +0e8bf2: 6f10 0505 0000 |0007: invoke-super {v0}, Landroid/preference/ListPreference;.getSummary:()Ljava/lang/CharSequence; // method@0505 │ │ +0e8bf8: 0c01 |000a: move-result-object v1 │ │ +0e8bfa: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ +0e8c00: 0c01 |000e: move-result-object v1 │ │ +0e8c02: 5b01 0b16 |000f: iput-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@160b │ │ +0e8c06: 7010 1926 0000 |0011: invoke-direct {v0}, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.getSelections:()[Ljava/lang/CharSequence; // method@2619 │ │ +0e8c0c: 0c01 |0014: move-result-object v1 │ │ +0e8c0e: 5b01 0c16 |0015: iput-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mSelections:[Ljava/lang/CharSequence; // field@160c │ │ +0e8c12: 6f20 0805 1000 |0017: invoke-super {v0, v1}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0508 │ │ +0e8c18: 5401 0c16 |001a: iget-object v1, v0, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mSelections:[Ljava/lang/CharSequence; // field@160c │ │ +0e8c1c: 6f20 0905 1000 |001c: invoke-super {v0, v1}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0509 │ │ +0e8c22: 1a01 9921 |001f: const-string v1, "OFF" // string@2199 │ │ +0e8c26: 6f20 0705 1000 |0021: invoke-super {v0, v1}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0507 │ │ +0e8c2c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=33 │ │ 0x0007 line=38 │ │ 0x0011 line=39 │ │ 0x0017 line=40 │ │ @@ -250309,44 +250311,44 @@ │ │ type : '()[Ljava/lang/CharSequence;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0e8ae8: |[0e8ae8] com.ds.avare.utils.BTListPreferenceWithSummary.getSelections:()[Ljava/lang/CharSequence; │ │ -0e8af8: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -0e8afc: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0e8b02: 1a01 9921 |0005: const-string v1, "OFF" // string@2199 │ │ -0e8b06: 6e20 922b 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -0e8b0c: 7100 6701 0000 |000a: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@0167 │ │ -0e8b12: 0c01 |000d: move-result-object v1 │ │ -0e8b14: 3801 2300 |000e: if-eqz v1, 0031 // +0023 │ │ -0e8b18: 6e10 6601 0100 |0010: invoke-virtual {v1}, Landroid/bluetooth/BluetoothAdapter;.getBondedDevices:()Ljava/util/Set; // method@0166 │ │ -0e8b1e: 0c02 |0013: move-result-object v2 │ │ -0e8b20: 7210 742c 0200 |0014: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -0e8b26: 0c02 |0017: move-result-object v2 │ │ -0e8b28: 7210 042c 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0e8b2e: 0a03 |001b: move-result v3 │ │ -0e8b30: 3803 1200 |001c: if-eqz v3, 002e // +0012 │ │ -0e8b34: 7210 052c 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0e8b3a: 0c03 |0021: move-result-object v3 │ │ -0e8b3c: 1f03 4f00 |0022: check-cast v3, Landroid/bluetooth/BluetoothDevice; // type@004f │ │ -0e8b40: 6e10 6901 0300 |0024: invoke-virtual {v3}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@0169 │ │ -0e8b46: 0c03 |0027: move-result-object v3 │ │ -0e8b48: 3803 f0ff |0028: if-eqz v3, 0018 // -0010 │ │ -0e8b4c: 6e20 922b 3000 |002a: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -0e8b52: 28eb |002d: goto 0018 // -0015 │ │ -0e8b54: 6e10 6501 0100 |002e: invoke-virtual {v1}, Landroid/bluetooth/BluetoothAdapter;.cancelDiscovery:()Z // method@0165 │ │ -0e8b5a: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -0e8b5c: 2311 f309 |0032: new-array v1, v1, [Ljava/lang/CharSequence; // type@09f3 │ │ -0e8b60: 6e20 9e2b 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9e │ │ -0e8b66: 0c00 |0037: move-result-object v0 │ │ -0e8b68: 1f00 f309 |0038: check-cast v0, [Ljava/lang/CharSequence; // type@09f3 │ │ -0e8b6c: 1100 |003a: return-object v0 │ │ +0e8af0: |[0e8af0] com.ds.avare.utils.BTListPreferenceWithSummary.getSelections:()[Ljava/lang/CharSequence; │ │ +0e8b00: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +0e8b04: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0e8b0a: 1a01 9921 |0005: const-string v1, "OFF" // string@2199 │ │ +0e8b0e: 6e20 922b 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +0e8b14: 7100 6701 0000 |000a: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@0167 │ │ +0e8b1a: 0c01 |000d: move-result-object v1 │ │ +0e8b1c: 3801 2300 |000e: if-eqz v1, 0031 // +0023 │ │ +0e8b20: 6e10 6601 0100 |0010: invoke-virtual {v1}, Landroid/bluetooth/BluetoothAdapter;.getBondedDevices:()Ljava/util/Set; // method@0166 │ │ +0e8b26: 0c02 |0013: move-result-object v2 │ │ +0e8b28: 7210 742c 0200 |0014: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +0e8b2e: 0c02 |0017: move-result-object v2 │ │ +0e8b30: 7210 042c 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0e8b36: 0a03 |001b: move-result v3 │ │ +0e8b38: 3803 1200 |001c: if-eqz v3, 002e // +0012 │ │ +0e8b3c: 7210 052c 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0e8b42: 0c03 |0021: move-result-object v3 │ │ +0e8b44: 1f03 4f00 |0022: check-cast v3, Landroid/bluetooth/BluetoothDevice; // type@004f │ │ +0e8b48: 6e10 6901 0300 |0024: invoke-virtual {v3}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@0169 │ │ +0e8b4e: 0c03 |0027: move-result-object v3 │ │ +0e8b50: 3803 f0ff |0028: if-eqz v3, 0018 // -0010 │ │ +0e8b54: 6e20 922b 3000 |002a: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +0e8b5a: 28eb |002d: goto 0018 // -0015 │ │ +0e8b5c: 6e10 6501 0100 |002e: invoke-virtual {v1}, Landroid/bluetooth/BluetoothAdapter;.cancelDiscovery:()Z // method@0165 │ │ +0e8b62: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +0e8b64: 2311 f309 |0032: new-array v1, v1, [Ljava/lang/CharSequence; // type@09f3 │ │ +0e8b68: 6e20 9e2b 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9e │ │ +0e8b6e: 0c00 |0037: move-result-object v0 │ │ +0e8b70: 1f00 f309 |0038: check-cast v0, [Ljava/lang/CharSequence; // type@09f3 │ │ +0e8b74: 1100 |003a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x000a line=80 │ │ 0x0010 line=84 │ │ 0x0014 line=88 │ │ @@ -250363,30 +250365,30 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0e8c28: |[0e8c28] com.ds.avare.utils.BTListPreferenceWithSummary.setSummary:(Ljava/lang/CharSequence;)V │ │ -0e8c38: 2202 1007 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0e8c3c: 7010 eb2a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e8c42: 5410 0b16 |0005: iget-object v0, v1, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@160b │ │ -0e8c46: 6e20 f52a 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8c4c: 1a00 2400 |000a: const-string v0, " (" // string@0024 │ │ -0e8c50: 6e20 f52a 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8c56: 6e10 1826 0100 |000f: invoke-virtual {v1}, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.getEntry:()Ljava/lang/CharSequence; // method@2618 │ │ -0e8c5c: 0c00 |0012: move-result-object v0 │ │ -0e8c5e: 6e20 f42a 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -0e8c64: 1a00 1802 |0016: const-string v0, ")" // string@0218 │ │ -0e8c68: 6e20 f52a 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8c6e: 6e10 fa2a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e8c74: 0c02 |001e: move-result-object v2 │ │ -0e8c76: 6f20 0a05 2100 |001f: invoke-super {v1, v2}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@050a │ │ -0e8c7c: 0e00 |0022: return-void │ │ +0e8c30: |[0e8c30] com.ds.avare.utils.BTListPreferenceWithSummary.setSummary:(Ljava/lang/CharSequence;)V │ │ +0e8c40: 2202 1007 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0e8c44: 7010 eb2a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e8c4a: 5410 0b16 |0005: iget-object v0, v1, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@160b │ │ +0e8c4e: 6e20 f52a 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8c54: 1a00 2400 |000a: const-string v0, " (" // string@0024 │ │ +0e8c58: 6e20 f52a 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8c5e: 6e10 1826 0100 |000f: invoke-virtual {v1}, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.getEntry:()Ljava/lang/CharSequence; // method@2618 │ │ +0e8c64: 0c00 |0012: move-result-object v0 │ │ +0e8c66: 6e20 f42a 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +0e8c6c: 1a00 1802 |0016: const-string v0, ")" // string@0218 │ │ +0e8c70: 6e20 f52a 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8c76: 6e10 fa2a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e8c7c: 0c02 |001e: move-result-object v2 │ │ +0e8c7e: 6f20 0a05 2100 |001f: invoke-super {v1, v2}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@050a │ │ +0e8c84: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0023 reg=1 this Lcom/ds/avare/utils/BTListPreferenceWithSummary; │ │ 0x0000 - 0x0023 reg=2 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -250395,52 +250397,52 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -0e8c80: |[0e8c80] com.ds.avare.utils.BTListPreferenceWithSummary.setValue:(Ljava/lang/String;)V │ │ -0e8c90: 5460 0c16 |0000: iget-object v0, v6, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mSelections:[Ljava/lang/CharSequence; // field@160c │ │ -0e8c94: 2101 |0002: array-length v1, v0 │ │ -0e8c96: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0e8c98: 1a03 1802 |0004: const-string v3, ")" // string@0218 │ │ -0e8c9c: 1a04 2400 |0006: const-string v4, " (" // string@0024 │ │ -0e8ca0: 3512 2b00 |0008: if-ge v2, v1, 0033 // +002b │ │ -0e8ca4: 4605 0002 |000a: aget-object v5, v0, v2 │ │ -0e8ca8: 6e20 8c2a 7500 |000c: invoke-virtual {v5, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -0e8cae: 0a05 |000f: move-result v5 │ │ -0e8cb0: 3805 2000 |0010: if-eqz v5, 0030 // +0020 │ │ -0e8cb4: 6f20 0b05 7600 |0012: invoke-super {v6, v7}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@050b │ │ -0e8cba: 2200 1007 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0e8cbe: 7010 eb2a 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e8cc4: 5461 0b16 |001a: iget-object v1, v6, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@160b │ │ -0e8cc8: 6e20 f52a 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8cce: 6e20 f52a 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8cd4: 6e20 f52a 7000 |0022: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8cda: 6e20 f52a 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8ce0: 6e10 fa2a 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e8ce6: 0c07 |002b: move-result-object v7 │ │ -0e8ce8: 6e20 1a26 7600 |002c: invoke-virtual {v6, v7}, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.setSummary:(Ljava/lang/CharSequence;)V // method@261a │ │ -0e8cee: 0e00 |002f: return-void │ │ -0e8cf0: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e8cf4: 28d2 |0032: goto 0004 // -002e │ │ -0e8cf6: 1a00 9921 |0033: const-string v0, "OFF" // string@2199 │ │ -0e8cfa: 6f20 0b05 0600 |0035: invoke-super {v6, v0}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@050b │ │ -0e8d00: 2200 1007 |0038: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0e8d04: 7010 eb2a 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e8d0a: 5461 0b16 |003d: iget-object v1, v6, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@160b │ │ -0e8d0e: 6e20 f52a 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8d14: 6e20 f52a 4000 |0042: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8d1a: 6e20 f52a 7000 |0045: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8d20: 6e20 f52a 3000 |0048: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8d26: 6e10 fa2a 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e8d2c: 0c07 |004e: move-result-object v7 │ │ -0e8d2e: 6e20 1a26 7600 |004f: invoke-virtual {v6, v7}, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.setSummary:(Ljava/lang/CharSequence;)V // method@261a │ │ -0e8d34: 0e00 |0052: return-void │ │ +0e8c88: |[0e8c88] com.ds.avare.utils.BTListPreferenceWithSummary.setValue:(Ljava/lang/String;)V │ │ +0e8c98: 5460 0c16 |0000: iget-object v0, v6, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mSelections:[Ljava/lang/CharSequence; // field@160c │ │ +0e8c9c: 2101 |0002: array-length v1, v0 │ │ +0e8c9e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0e8ca0: 1a03 1802 |0004: const-string v3, ")" // string@0218 │ │ +0e8ca4: 1a04 2400 |0006: const-string v4, " (" // string@0024 │ │ +0e8ca8: 3512 2b00 |0008: if-ge v2, v1, 0033 // +002b │ │ +0e8cac: 4605 0002 |000a: aget-object v5, v0, v2 │ │ +0e8cb0: 6e20 8c2a 7500 |000c: invoke-virtual {v5, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +0e8cb6: 0a05 |000f: move-result v5 │ │ +0e8cb8: 3805 2000 |0010: if-eqz v5, 0030 // +0020 │ │ +0e8cbc: 6f20 0b05 7600 |0012: invoke-super {v6, v7}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@050b │ │ +0e8cc2: 2200 1007 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0e8cc6: 7010 eb2a 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e8ccc: 5461 0b16 |001a: iget-object v1, v6, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@160b │ │ +0e8cd0: 6e20 f52a 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8cd6: 6e20 f52a 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8cdc: 6e20 f52a 7000 |0022: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8ce2: 6e20 f52a 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8ce8: 6e10 fa2a 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e8cee: 0c07 |002b: move-result-object v7 │ │ +0e8cf0: 6e20 1a26 7600 |002c: invoke-virtual {v6, v7}, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.setSummary:(Ljava/lang/CharSequence;)V // method@261a │ │ +0e8cf6: 0e00 |002f: return-void │ │ +0e8cf8: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e8cfc: 28d2 |0032: goto 0004 // -002e │ │ +0e8cfe: 1a00 9921 |0033: const-string v0, "OFF" // string@2199 │ │ +0e8d02: 6f20 0b05 0600 |0035: invoke-super {v6, v0}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@050b │ │ +0e8d08: 2200 1007 |0038: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0e8d0c: 7010 eb2a 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e8d12: 5461 0b16 |003d: iget-object v1, v6, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@160b │ │ +0e8d16: 6e20 f52a 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8d1c: 6e20 f52a 4000 |0042: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8d22: 6e20 f52a 7000 |0045: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8d28: 6e20 f52a 3000 |0048: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8d2e: 6e10 fa2a 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e8d34: 0c07 |004e: move-result-object v7 │ │ +0e8d36: 6e20 1a26 7600 |004f: invoke-virtual {v6, v7}, Lcom/ds/avare/utils/BTListPreferenceWithSummary;.setSummary:(Ljava/lang/CharSequence;)V // method@261a │ │ +0e8d3c: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000c line=57 │ │ 0x0012 line=58 │ │ 0x0015 line=59 │ │ 0x0035 line=63 │ │ @@ -250516,48 +250518,48 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0e8f14: |[0e8f14] com.ds.avare.utils.BitmapHolder.:()V │ │ -0e8f24: 7010 8a2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e8f2a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e8f2c: 5b40 0f16 |0004: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e8f30: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e8f32: 5941 1616 |0007: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e8f36: 5941 1316 |0009: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e8f3a: 5b40 1416 |000b: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e8f3e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -0e8f40: 5c42 1216 |000e: iput-boolean v2, v4, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ -0e8f44: 5c41 1116 |0010: iput-boolean v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ -0e8f48: 2202 a100 |0012: new-instance v2, Landroid/graphics/Matrix; // type@00a1 │ │ -0e8f4c: 7010 d402 0200 |0014: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ -0e8f52: 5b42 1516 |0017: iput-object v2, v4, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ -0e8f56: 6202 3800 |0019: sget-object v2, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@0038 │ │ -0e8f5a: 1303 0002 |001b: const/16 v3, #int 512 // #200 │ │ -0e8f5e: 7130 9002 3302 |001d: invoke-static {v3, v3, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0290 │ │ -0e8f64: 0c02 |0020: move-result-object v2 │ │ -0e8f66: 5b42 0f16 |0021: iput-object v2, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e8f6a: 6e20 9f02 1200 |0023: invoke-virtual {v2, v1}, Landroid/graphics/Bitmap;.setDensity:(I)V // method@029f │ │ -0e8f70: 5441 0f16 |0026: iget-object v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e8f74: 6e10 9a02 0100 |0028: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ -0e8f7a: 0a01 |002b: move-result v1 │ │ -0e8f7c: 5941 1616 |002c: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e8f80: 5441 0f16 |002e: iget-object v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e8f84: 6e10 9602 0100 |0030: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ -0e8f8a: 0a01 |0033: move-result v1 │ │ -0e8f8c: 5941 1316 |0034: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e8f90: 2201 9800 |0036: new-instance v1, Landroid/graphics/Canvas; // type@0098 │ │ -0e8f94: 5442 0f16 |0038: iget-object v2, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e8f98: 7020 ad02 2100 |003a: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ -0e8f9e: 5b41 1016 |003d: iput-object v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ -0e8fa2: 5b40 1416 |003f: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e8fa6: 0e00 |0041: return-void │ │ +0e8f1c: |[0e8f1c] com.ds.avare.utils.BitmapHolder.:()V │ │ +0e8f2c: 7010 8a2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e8f32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e8f34: 5b40 0f16 |0004: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e8f38: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e8f3a: 5941 1616 |0007: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e8f3e: 5941 1316 |0009: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e8f42: 5b40 1416 |000b: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e8f46: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +0e8f48: 5c42 1216 |000e: iput-boolean v2, v4, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ +0e8f4c: 5c41 1116 |0010: iput-boolean v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ +0e8f50: 2202 a100 |0012: new-instance v2, Landroid/graphics/Matrix; // type@00a1 │ │ +0e8f54: 7010 d402 0200 |0014: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ +0e8f5a: 5b42 1516 |0017: iput-object v2, v4, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ +0e8f5e: 6202 3800 |0019: sget-object v2, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@0038 │ │ +0e8f62: 1303 0002 |001b: const/16 v3, #int 512 // #200 │ │ +0e8f66: 7130 9002 3302 |001d: invoke-static {v3, v3, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0290 │ │ +0e8f6c: 0c02 |0020: move-result-object v2 │ │ +0e8f6e: 5b42 0f16 |0021: iput-object v2, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e8f72: 6e20 9f02 1200 |0023: invoke-virtual {v2, v1}, Landroid/graphics/Bitmap;.setDensity:(I)V // method@029f │ │ +0e8f78: 5441 0f16 |0026: iget-object v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e8f7c: 6e10 9a02 0100 |0028: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ +0e8f82: 0a01 |002b: move-result v1 │ │ +0e8f84: 5941 1616 |002c: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e8f88: 5441 0f16 |002e: iget-object v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e8f8c: 6e10 9602 0100 |0030: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ +0e8f92: 0a01 |0033: move-result v1 │ │ +0e8f94: 5941 1316 |0034: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e8f98: 2201 9800 |0036: new-instance v1, Landroid/graphics/Canvas; // type@0098 │ │ +0e8f9c: 5442 0f16 |0038: iget-object v2, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e8fa0: 7020 ad02 2100 |003a: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ +0e8fa6: 5b41 1016 |003d: iput-object v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ +0e8faa: 5b40 1416 |003f: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e8fae: 0e00 |0041: return-void │ │ catches : 1 │ │ 0x001d - 0x0041 │ │ Ljava/lang/OutOfMemoryError; -> 0x0041 │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=38 │ │ 0x0007 line=48 │ │ @@ -250581,47 +250583,47 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -0e92bc: |[0e92bc] com.ds.avare.utils.BitmapHolder.:(II)V │ │ -0e92cc: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e92d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e92d4: 5b30 0f16 |0004: iput-object v0, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e92d8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e92da: 5931 1616 |0007: iput v1, v3, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e92de: 5931 1316 |0009: iput v1, v3, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e92e2: 5b30 1416 |000b: iput-object v0, v3, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e92e6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -0e92e8: 5c32 1216 |000e: iput-boolean v2, v3, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ -0e92ec: 5c31 1116 |0010: iput-boolean v1, v3, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ -0e92f0: 2202 a100 |0012: new-instance v2, Landroid/graphics/Matrix; // type@00a1 │ │ -0e92f4: 7010 d402 0200 |0014: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ -0e92fa: 5b32 1516 |0017: iput-object v2, v3, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ -0e92fe: 6202 3700 |0019: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0037 │ │ -0e9302: 7130 9002 5402 |001b: invoke-static {v4, v5, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0290 │ │ -0e9308: 0c04 |001e: move-result-object v4 │ │ -0e930a: 5b34 0f16 |001f: iput-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e930e: 6e20 9f02 1400 |0021: invoke-virtual {v4, v1}, Landroid/graphics/Bitmap;.setDensity:(I)V // method@029f │ │ -0e9314: 5434 0f16 |0024: iget-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9318: 6e10 9a02 0400 |0026: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ -0e931e: 0a04 |0029: move-result v4 │ │ -0e9320: 5934 1616 |002a: iput v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e9324: 5434 0f16 |002c: iget-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9328: 6e10 9602 0400 |002e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ -0e932e: 0a04 |0031: move-result v4 │ │ -0e9330: 5934 1316 |0032: iput v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e9334: 2204 9800 |0034: new-instance v4, Landroid/graphics/Canvas; // type@0098 │ │ -0e9338: 5435 0f16 |0036: iget-object v5, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e933c: 7020 ad02 5400 |0038: invoke-direct {v4, v5}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ -0e9342: 5b34 1016 |003b: iput-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ -0e9346: 5b30 1416 |003d: iput-object v0, v3, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e934a: 0e00 |003f: return-void │ │ +0e92c4: |[0e92c4] com.ds.avare.utils.BitmapHolder.:(II)V │ │ +0e92d4: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e92da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e92dc: 5b30 0f16 |0004: iput-object v0, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e92e0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e92e2: 5931 1616 |0007: iput v1, v3, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e92e6: 5931 1316 |0009: iput v1, v3, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e92ea: 5b30 1416 |000b: iput-object v0, v3, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e92ee: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +0e92f0: 5c32 1216 |000e: iput-boolean v2, v3, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ +0e92f4: 5c31 1116 |0010: iput-boolean v1, v3, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ +0e92f8: 2202 a100 |0012: new-instance v2, Landroid/graphics/Matrix; // type@00a1 │ │ +0e92fc: 7010 d402 0200 |0014: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ +0e9302: 5b32 1516 |0017: iput-object v2, v3, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ +0e9306: 6202 3700 |0019: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0037 │ │ +0e930a: 7130 9002 5402 |001b: invoke-static {v4, v5, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0290 │ │ +0e9310: 0c04 |001e: move-result-object v4 │ │ +0e9312: 5b34 0f16 |001f: iput-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9316: 6e20 9f02 1400 |0021: invoke-virtual {v4, v1}, Landroid/graphics/Bitmap;.setDensity:(I)V // method@029f │ │ +0e931c: 5434 0f16 |0024: iget-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9320: 6e10 9a02 0400 |0026: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ +0e9326: 0a04 |0029: move-result v4 │ │ +0e9328: 5934 1616 |002a: iput v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e932c: 5434 0f16 |002c: iget-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9330: 6e10 9602 0400 |002e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ +0e9336: 0a04 |0031: move-result v4 │ │ +0e9338: 5934 1316 |0032: iput v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e933c: 2204 9800 |0034: new-instance v4, Landroid/graphics/Canvas; // type@0098 │ │ +0e9340: 5435 0f16 |0036: iget-object v5, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9344: 7020 ad02 5400 |0038: invoke-direct {v4, v5}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ +0e934a: 5b34 1016 |003b: iput-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ +0e934e: 5b30 1416 |003d: iput-object v0, v3, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e9352: 0e00 |003f: return-void │ │ catches : 1 │ │ 0x001b - 0x003f │ │ Ljava/lang/OutOfMemoryError; -> 0x003f │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=38 │ │ 0x0007 line=48 │ │ @@ -250647,45 +250649,45 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0e9124: |[0e9124] com.ds.avare.utils.BitmapHolder.:(Landroid/content/Context;I)V │ │ -0e9134: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e913a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e913c: 5b20 0f16 |0004: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9140: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e9142: 5921 1616 |0007: iput v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e9146: 5921 1316 |0009: iput v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e914a: 5b20 1416 |000b: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e914e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0e9150: 5c20 1216 |000e: iput-boolean v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ -0e9154: 5c21 1116 |0010: iput-boolean v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ -0e9158: 2200 a100 |0012: new-instance v0, Landroid/graphics/Matrix; // type@00a1 │ │ -0e915c: 7010 d402 0000 |0014: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ -0e9162: 5b20 1516 |0017: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ -0e9166: 6e10 a701 0300 |0019: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ -0e916c: 0c03 |001c: move-result-object v3 │ │ -0e916e: 7120 a602 4300 |001d: invoke-static {v3, v4}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@02a6 │ │ -0e9174: 0c03 |0020: move-result-object v3 │ │ -0e9176: 5b23 0f16 |0021: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e917a: 2802 |0023: goto 0025 // +0002 │ │ -0e917c: 0000 |0024: nop // spacer │ │ -0e917e: 5423 0f16 |0025: iget-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9182: 3803 1000 |0027: if-eqz v3, 0037 // +0010 │ │ -0e9186: 6e10 9a02 0300 |0029: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ -0e918c: 0a03 |002c: move-result v3 │ │ -0e918e: 5923 1616 |002d: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e9192: 5423 0f16 |002f: iget-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9196: 6e10 9602 0300 |0031: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ -0e919c: 0a03 |0034: move-result v3 │ │ -0e919e: 5923 1316 |0035: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e91a2: 0e00 |0037: return-void │ │ +0e912c: |[0e912c] com.ds.avare.utils.BitmapHolder.:(Landroid/content/Context;I)V │ │ +0e913c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e9142: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e9144: 5b20 0f16 |0004: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9148: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e914a: 5921 1616 |0007: iput v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e914e: 5921 1316 |0009: iput v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e9152: 5b20 1416 |000b: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e9156: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0e9158: 5c20 1216 |000e: iput-boolean v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ +0e915c: 5c21 1116 |0010: iput-boolean v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ +0e9160: 2200 a100 |0012: new-instance v0, Landroid/graphics/Matrix; // type@00a1 │ │ +0e9164: 7010 d402 0000 |0014: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ +0e916a: 5b20 1516 |0017: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ +0e916e: 6e10 a701 0300 |0019: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ +0e9174: 0c03 |001c: move-result-object v3 │ │ +0e9176: 7120 a602 4300 |001d: invoke-static {v3, v4}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@02a6 │ │ +0e917c: 0c03 |0020: move-result-object v3 │ │ +0e917e: 5b23 0f16 |0021: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9182: 2802 |0023: goto 0025 // +0002 │ │ +0e9184: 0000 |0024: nop // spacer │ │ +0e9186: 5423 0f16 |0025: iget-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e918a: 3803 1000 |0027: if-eqz v3, 0037 // +0010 │ │ +0e918e: 6e10 9a02 0300 |0029: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ +0e9194: 0a03 |002c: move-result v3 │ │ +0e9196: 5923 1616 |002d: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e919a: 5423 0f16 |002f: iget-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e919e: 6e10 9602 0300 |0031: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ +0e91a4: 0a03 |0034: move-result v3 │ │ +0e91a6: 5923 1316 |0035: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e91aa: 0e00 |0037: return-void │ │ catches : 1 │ │ 0x0019 - 0x0023 │ │ Ljava/lang/OutOfMemoryError; -> 0x0024 │ │ positions : │ │ 0x0000 line=371 │ │ 0x0004 line=38 │ │ 0x0007 line=48 │ │ @@ -250708,55 +250710,55 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0e8fb8: |[0e8fb8] com.ds.avare.utils.BitmapHolder.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Ljava/lang/String;I)V │ │ -0e8fc8: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e8fce: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0e8fd0: 5b23 0f16 |0004: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e8fd4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0e8fd6: 5920 1616 |0007: iput v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e8fda: 5920 1316 |0009: iput v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e8fde: 5b23 1416 |000b: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e8fe2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0e8fe4: 5c21 1216 |000e: iput-boolean v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ -0e8fe8: 5c20 1116 |0010: iput-boolean v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ -0e8fec: 2200 a100 |0012: new-instance v0, Landroid/graphics/Matrix; // type@00a1 │ │ -0e8ff0: 7010 d402 0000 |0014: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ -0e8ff6: 5b20 1516 |0017: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ -0e8ffa: 2200 9200 |0019: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0092 │ │ -0e8ffe: 7010 a202 0000 |001b: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@02a2 │ │ -0e9004: 6201 3800 |001e: sget-object v1, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@0038 │ │ -0e9008: 5b01 3900 |0020: iput-object v1, v0, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0039 │ │ -0e900c: 5906 3a00 |0022: iput v6, v0, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@003a │ │ -0e9010: 7030 2e26 4205 |0024: invoke-direct {v2, v4, v5}, Lcom/ds/avare/utils/BitmapHolder;.getName:(Lcom/ds/avare/storage/Preferences;Ljava/lang/String;)Ljava/lang/String; // method@262e │ │ -0e9016: 0c04 |0027: move-result-object v4 │ │ -0e9018: 3904 0300 |0028: if-nez v4, 002b // +0003 │ │ -0e901c: 0e00 |002a: return-void │ │ -0e901e: 7120 a502 0400 |002b: invoke-static {v4, v0}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@02a5 │ │ -0e9024: 0c05 |002e: move-result-object v5 │ │ -0e9026: 5b25 0f16 |002f: iput-object v5, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e902a: 2802 |0031: goto 0033 // +0002 │ │ -0e902c: 0000 |0032: nop // spacer │ │ -0e902e: 5425 0f16 |0033: iget-object v5, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9032: 3805 1300 |0035: if-eqz v5, 0048 // +0013 │ │ -0e9036: 6e10 9a02 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ -0e903c: 0a03 |003a: move-result v3 │ │ -0e903e: 5923 1616 |003b: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e9042: 5423 0f16 |003d: iget-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9046: 6e10 9602 0300 |003f: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ -0e904c: 0a03 |0042: move-result v3 │ │ -0e904e: 5923 1316 |0043: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e9052: 5b24 1416 |0045: iput-object v4, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e9056: 2803 |0047: goto 004a // +0003 │ │ -0e9058: 5b23 1416 |0048: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e905c: 0e00 |004a: return-void │ │ +0e8fc0: |[0e8fc0] com.ds.avare.utils.BitmapHolder.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Ljava/lang/String;I)V │ │ +0e8fd0: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e8fd6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0e8fd8: 5b23 0f16 |0004: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e8fdc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0e8fde: 5920 1616 |0007: iput v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e8fe2: 5920 1316 |0009: iput v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e8fe6: 5b23 1416 |000b: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e8fea: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0e8fec: 5c21 1216 |000e: iput-boolean v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ +0e8ff0: 5c20 1116 |0010: iput-boolean v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ +0e8ff4: 2200 a100 |0012: new-instance v0, Landroid/graphics/Matrix; // type@00a1 │ │ +0e8ff8: 7010 d402 0000 |0014: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ +0e8ffe: 5b20 1516 |0017: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ +0e9002: 2200 9200 |0019: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0092 │ │ +0e9006: 7010 a202 0000 |001b: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@02a2 │ │ +0e900c: 6201 3800 |001e: sget-object v1, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@0038 │ │ +0e9010: 5b01 3900 |0020: iput-object v1, v0, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0039 │ │ +0e9014: 5906 3a00 |0022: iput v6, v0, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@003a │ │ +0e9018: 7030 2e26 4205 |0024: invoke-direct {v2, v4, v5}, Lcom/ds/avare/utils/BitmapHolder;.getName:(Lcom/ds/avare/storage/Preferences;Ljava/lang/String;)Ljava/lang/String; // method@262e │ │ +0e901e: 0c04 |0027: move-result-object v4 │ │ +0e9020: 3904 0300 |0028: if-nez v4, 002b // +0003 │ │ +0e9024: 0e00 |002a: return-void │ │ +0e9026: 7120 a502 0400 |002b: invoke-static {v4, v0}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@02a5 │ │ +0e902c: 0c05 |002e: move-result-object v5 │ │ +0e902e: 5b25 0f16 |002f: iput-object v5, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9032: 2802 |0031: goto 0033 // +0002 │ │ +0e9034: 0000 |0032: nop // spacer │ │ +0e9036: 5425 0f16 |0033: iget-object v5, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e903a: 3805 1300 |0035: if-eqz v5, 0048 // +0013 │ │ +0e903e: 6e10 9a02 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ +0e9044: 0a03 |003a: move-result v3 │ │ +0e9046: 5923 1616 |003b: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e904a: 5423 0f16 |003d: iget-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e904e: 6e10 9602 0300 |003f: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ +0e9054: 0a03 |0042: move-result v3 │ │ +0e9056: 5923 1316 |0043: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e905a: 5b24 1416 |0045: iput-object v4, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e905e: 2803 |0047: goto 004a // +0003 │ │ +0e9060: 5b23 1416 |0048: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e9064: 0e00 |004a: return-void │ │ catches : 1 │ │ 0x002b - 0x0031 │ │ Ljava/lang/OutOfMemoryError; -> 0x0032 │ │ positions : │ │ 0x0000 line=215 │ │ 0x0004 line=38 │ │ 0x0007 line=48 │ │ @@ -250787,54 +250789,54 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Ljava/lang/String;ILandroid/graphics/Bitmap$Config;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -0e9070: |[0e9070] com.ds.avare.utils.BitmapHolder.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Ljava/lang/String;ILandroid/graphics/Bitmap$Config;)V │ │ -0e9080: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e9086: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0e9088: 5b23 0f16 |0004: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e908c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0e908e: 5920 1616 |0007: iput v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e9092: 5920 1316 |0009: iput v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e9096: 5b23 1416 |000b: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e909a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0e909c: 5c21 1216 |000e: iput-boolean v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ -0e90a0: 5c20 1116 |0010: iput-boolean v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ -0e90a4: 2200 a100 |0012: new-instance v0, Landroid/graphics/Matrix; // type@00a1 │ │ -0e90a8: 7010 d402 0000 |0014: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ -0e90ae: 5b20 1516 |0017: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ -0e90b2: 2200 9200 |0019: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0092 │ │ -0e90b6: 7010 a202 0000 |001b: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@02a2 │ │ -0e90bc: 5b07 3900 |001e: iput-object v7, v0, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0039 │ │ -0e90c0: 5906 3a00 |0020: iput v6, v0, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@003a │ │ -0e90c4: 7030 2e26 4205 |0022: invoke-direct {v2, v4, v5}, Lcom/ds/avare/utils/BitmapHolder;.getName:(Lcom/ds/avare/storage/Preferences;Ljava/lang/String;)Ljava/lang/String; // method@262e │ │ -0e90ca: 0c04 |0025: move-result-object v4 │ │ -0e90cc: 3904 0300 |0026: if-nez v4, 0029 // +0003 │ │ -0e90d0: 0e00 |0028: return-void │ │ -0e90d2: 7120 a502 0400 |0029: invoke-static {v4, v0}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@02a5 │ │ -0e90d8: 0c05 |002c: move-result-object v5 │ │ -0e90da: 5b25 0f16 |002d: iput-object v5, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e90de: 2802 |002f: goto 0031 // +0002 │ │ -0e90e0: 0000 |0030: nop // spacer │ │ -0e90e2: 5425 0f16 |0031: iget-object v5, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e90e6: 3805 1300 |0033: if-eqz v5, 0046 // +0013 │ │ -0e90ea: 6e10 9a02 0500 |0035: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ -0e90f0: 0a03 |0038: move-result v3 │ │ -0e90f2: 5923 1616 |0039: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e90f6: 5423 0f16 |003b: iget-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e90fa: 6e10 9602 0300 |003d: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ -0e9100: 0a03 |0040: move-result v3 │ │ -0e9102: 5923 1316 |0041: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e9106: 5b24 1416 |0043: iput-object v4, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e910a: 2803 |0045: goto 0048 // +0003 │ │ -0e910c: 5b23 1416 |0046: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e9110: 0e00 |0048: return-void │ │ +0e9078: |[0e9078] com.ds.avare.utils.BitmapHolder.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Ljava/lang/String;ILandroid/graphics/Bitmap$Config;)V │ │ +0e9088: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e908e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0e9090: 5b23 0f16 |0004: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9094: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0e9096: 5920 1616 |0007: iput v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e909a: 5920 1316 |0009: iput v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e909e: 5b23 1416 |000b: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e90a2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0e90a4: 5c21 1216 |000e: iput-boolean v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ +0e90a8: 5c20 1116 |0010: iput-boolean v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ +0e90ac: 2200 a100 |0012: new-instance v0, Landroid/graphics/Matrix; // type@00a1 │ │ +0e90b0: 7010 d402 0000 |0014: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ +0e90b6: 5b20 1516 |0017: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ +0e90ba: 2200 9200 |0019: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0092 │ │ +0e90be: 7010 a202 0000 |001b: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@02a2 │ │ +0e90c4: 5b07 3900 |001e: iput-object v7, v0, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0039 │ │ +0e90c8: 5906 3a00 |0020: iput v6, v0, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@003a │ │ +0e90cc: 7030 2e26 4205 |0022: invoke-direct {v2, v4, v5}, Lcom/ds/avare/utils/BitmapHolder;.getName:(Lcom/ds/avare/storage/Preferences;Ljava/lang/String;)Ljava/lang/String; // method@262e │ │ +0e90d2: 0c04 |0025: move-result-object v4 │ │ +0e90d4: 3904 0300 |0026: if-nez v4, 0029 // +0003 │ │ +0e90d8: 0e00 |0028: return-void │ │ +0e90da: 7120 a502 0400 |0029: invoke-static {v4, v0}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@02a5 │ │ +0e90e0: 0c05 |002c: move-result-object v5 │ │ +0e90e2: 5b25 0f16 |002d: iput-object v5, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e90e6: 2802 |002f: goto 0031 // +0002 │ │ +0e90e8: 0000 |0030: nop // spacer │ │ +0e90ea: 5425 0f16 |0031: iget-object v5, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e90ee: 3805 1300 |0033: if-eqz v5, 0046 // +0013 │ │ +0e90f2: 6e10 9a02 0500 |0035: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ +0e90f8: 0a03 |0038: move-result v3 │ │ +0e90fa: 5923 1616 |0039: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e90fe: 5423 0f16 |003b: iget-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9102: 6e10 9602 0300 |003d: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ +0e9108: 0a03 |0040: move-result v3 │ │ +0e910a: 5923 1316 |0041: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e910e: 5b24 1416 |0043: iput-object v4, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e9112: 2803 |0045: goto 0048 // +0003 │ │ +0e9114: 5b23 1416 |0046: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e9118: 0e00 |0048: return-void │ │ catches : 1 │ │ 0x0029 - 0x002f │ │ Ljava/lang/OutOfMemoryError; -> 0x0030 │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=38 │ │ 0x0007 line=48 │ │ @@ -250866,47 +250868,47 @@ │ │ type : '(Landroid/graphics/Bitmap$Config;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -0e91b4: |[0e91b4] com.ds.avare.utils.BitmapHolder.:(Landroid/graphics/Bitmap$Config;)V │ │ -0e91c4: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e91ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e91cc: 5b30 0f16 |0004: iput-object v0, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e91d0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e91d2: 5931 1616 |0007: iput v1, v3, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e91d6: 5931 1316 |0009: iput v1, v3, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e91da: 5b30 1416 |000b: iput-object v0, v3, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e91de: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -0e91e0: 5c32 1216 |000e: iput-boolean v2, v3, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ -0e91e4: 5c31 1116 |0010: iput-boolean v1, v3, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ -0e91e8: 2202 a100 |0012: new-instance v2, Landroid/graphics/Matrix; // type@00a1 │ │ -0e91ec: 7010 d402 0200 |0014: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ -0e91f2: 5b32 1516 |0017: iput-object v2, v3, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ -0e91f6: 1302 0002 |0019: const/16 v2, #int 512 // #200 │ │ -0e91fa: 7130 9002 2204 |001b: invoke-static {v2, v2, v4}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0290 │ │ -0e9200: 0c04 |001e: move-result-object v4 │ │ -0e9202: 5b34 0f16 |001f: iput-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9206: 6e20 9f02 1400 |0021: invoke-virtual {v4, v1}, Landroid/graphics/Bitmap;.setDensity:(I)V // method@029f │ │ -0e920c: 5434 0f16 |0024: iget-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9210: 6e10 9a02 0400 |0026: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ -0e9216: 0a04 |0029: move-result v4 │ │ -0e9218: 5934 1616 |002a: iput v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e921c: 5434 0f16 |002c: iget-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9220: 6e10 9602 0400 |002e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ -0e9226: 0a04 |0031: move-result v4 │ │ -0e9228: 5934 1316 |0032: iput v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e922c: 2204 9800 |0034: new-instance v4, Landroid/graphics/Canvas; // type@0098 │ │ -0e9230: 5431 0f16 |0036: iget-object v1, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9234: 7020 ad02 1400 |0038: invoke-direct {v4, v1}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ -0e923a: 5b34 1016 |003b: iput-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ -0e923e: 5b30 1416 |003d: iput-object v0, v3, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e9242: 0e00 |003f: return-void │ │ +0e91bc: |[0e91bc] com.ds.avare.utils.BitmapHolder.:(Landroid/graphics/Bitmap$Config;)V │ │ +0e91cc: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e91d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e91d4: 5b30 0f16 |0004: iput-object v0, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e91d8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e91da: 5931 1616 |0007: iput v1, v3, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e91de: 5931 1316 |0009: iput v1, v3, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e91e2: 5b30 1416 |000b: iput-object v0, v3, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e91e6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +0e91e8: 5c32 1216 |000e: iput-boolean v2, v3, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ +0e91ec: 5c31 1116 |0010: iput-boolean v1, v3, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ +0e91f0: 2202 a100 |0012: new-instance v2, Landroid/graphics/Matrix; // type@00a1 │ │ +0e91f4: 7010 d402 0200 |0014: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ +0e91fa: 5b32 1516 |0017: iput-object v2, v3, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ +0e91fe: 1302 0002 |0019: const/16 v2, #int 512 // #200 │ │ +0e9202: 7130 9002 2204 |001b: invoke-static {v2, v2, v4}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0290 │ │ +0e9208: 0c04 |001e: move-result-object v4 │ │ +0e920a: 5b34 0f16 |001f: iput-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e920e: 6e20 9f02 1400 |0021: invoke-virtual {v4, v1}, Landroid/graphics/Bitmap;.setDensity:(I)V // method@029f │ │ +0e9214: 5434 0f16 |0024: iget-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9218: 6e10 9a02 0400 |0026: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ +0e921e: 0a04 |0029: move-result v4 │ │ +0e9220: 5934 1616 |002a: iput v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e9224: 5434 0f16 |002c: iget-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9228: 6e10 9602 0400 |002e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ +0e922e: 0a04 |0031: move-result v4 │ │ +0e9230: 5934 1316 |0032: iput v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e9234: 2204 9800 |0034: new-instance v4, Landroid/graphics/Canvas; // type@0098 │ │ +0e9238: 5431 0f16 |0036: iget-object v1, v3, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e923c: 7020 ad02 1400 |0038: invoke-direct {v4, v1}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ +0e9242: 5b34 1016 |003b: iput-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ +0e9246: 5b30 1416 |003d: iput-object v0, v3, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e924a: 0e00 |003f: return-void │ │ catches : 1 │ │ 0x001b - 0x003f │ │ Ljava/lang/OutOfMemoryError; -> 0x003f │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=38 │ │ 0x0007 line=48 │ │ @@ -250930,38 +250932,38 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -0e9254: |[0e9254] com.ds.avare.utils.BitmapHolder.:(Landroid/graphics/Bitmap;)V │ │ -0e9264: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e926a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e926c: 5b20 0f16 |0004: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9270: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e9272: 5921 1616 |0007: iput v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e9276: 5921 1316 |0009: iput v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e927a: 5b20 1416 |000b: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e927e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0e9280: 5c20 1216 |000e: iput-boolean v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ -0e9284: 5c21 1116 |0010: iput-boolean v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ -0e9288: 2200 a100 |0012: new-instance v0, Landroid/graphics/Matrix; // type@00a1 │ │ -0e928c: 7010 d402 0000 |0014: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ -0e9292: 5b20 1516 |0017: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ -0e9296: 5b23 0f16 |0019: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e929a: 3803 1000 |001b: if-eqz v3, 002b // +0010 │ │ -0e929e: 6e10 9a02 0300 |001d: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ -0e92a4: 0a03 |0020: move-result v3 │ │ -0e92a6: 5923 1616 |0021: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e92aa: 5423 0f16 |0023: iget-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e92ae: 6e10 9602 0300 |0025: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ -0e92b4: 0a03 |0028: move-result v3 │ │ -0e92b6: 5923 1316 |0029: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e92ba: 0e00 |002b: return-void │ │ +0e925c: |[0e925c] com.ds.avare.utils.BitmapHolder.:(Landroid/graphics/Bitmap;)V │ │ +0e926c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e9272: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e9274: 5b20 0f16 |0004: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9278: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e927a: 5921 1616 |0007: iput v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e927e: 5921 1316 |0009: iput v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e9282: 5b20 1416 |000b: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e9286: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0e9288: 5c20 1216 |000e: iput-boolean v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ +0e928c: 5c21 1116 |0010: iput-boolean v1, v2, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ +0e9290: 2200 a100 |0012: new-instance v0, Landroid/graphics/Matrix; // type@00a1 │ │ +0e9294: 7010 d402 0000 |0014: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ +0e929a: 5b20 1516 |0017: iput-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ +0e929e: 5b23 0f16 |0019: iput-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e92a2: 3803 1000 |001b: if-eqz v3, 002b // +0010 │ │ +0e92a6: 6e10 9a02 0300 |001d: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ +0e92ac: 0a03 |0020: move-result v3 │ │ +0e92ae: 5923 1616 |0021: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e92b2: 5423 0f16 |0023: iget-object v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e92b6: 6e10 9602 0300 |0025: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ +0e92bc: 0a03 |0028: move-result v3 │ │ +0e92be: 5923 1316 |0029: iput v3, v2, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e92c2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0004 line=38 │ │ 0x0007 line=48 │ │ 0x0009 line=52 │ │ 0x000b line=56 │ │ @@ -250980,57 +250982,57 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -0e935c: |[0e935c] com.ds.avare.utils.BitmapHolder.:(Ljava/lang/String;)V │ │ -0e936c: 7010 8a2a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e9372: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e9374: 5b50 0f16 |0004: iput-object v0, v5, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9378: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e937a: 5951 1616 |0007: iput v1, v5, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e937e: 5951 1316 |0009: iput v1, v5, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e9382: 5b50 1416 |000b: iput-object v0, v5, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e9386: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -0e9388: 5c52 1216 |000e: iput-boolean v2, v5, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ -0e938c: 5c51 1116 |0010: iput-boolean v1, v5, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ -0e9390: 2203 a100 |0012: new-instance v3, Landroid/graphics/Matrix; // type@00a1 │ │ -0e9394: 7010 d402 0300 |0014: invoke-direct {v3}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ -0e939a: 5b53 1516 |0017: iput-object v3, v5, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ -0e939e: 2203 9200 |0019: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0092 │ │ -0e93a2: 7010 a202 0300 |001b: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@02a2 │ │ -0e93a8: 6204 3800 |001e: sget-object v4, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@0038 │ │ -0e93ac: 5b34 3900 |0020: iput-object v4, v3, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0039 │ │ -0e93b0: 5932 3a00 |0022: iput v2, v3, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@003a │ │ -0e93b4: 7020 2f26 6500 |0024: invoke-direct {v5, v6}, Lcom/ds/avare/utils/BitmapHolder;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@262f │ │ -0e93ba: 0c06 |0027: move-result-object v6 │ │ -0e93bc: 3906 0300 |0028: if-nez v6, 002b // +0003 │ │ -0e93c0: 0e00 |002a: return-void │ │ -0e93c2: 7120 a502 3600 |002b: invoke-static {v6, v3}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@02a5 │ │ -0e93c8: 0c02 |002e: move-result-object v2 │ │ -0e93ca: 5b52 0f16 |002f: iput-object v2, v5, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e93ce: 2802 |0031: goto 0033 // +0002 │ │ -0e93d0: 0000 |0032: nop // spacer │ │ -0e93d2: 5452 0f16 |0033: iget-object v2, v5, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e93d6: 3802 1300 |0035: if-eqz v2, 0048 // +0013 │ │ -0e93da: 6e10 9a02 0200 |0037: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ -0e93e0: 0a00 |003a: move-result v0 │ │ -0e93e2: 5950 1616 |003b: iput v0, v5, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e93e6: 5450 0f16 |003d: iget-object v0, v5, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e93ea: 6e10 9602 0000 |003f: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ -0e93f0: 0a00 |0042: move-result v0 │ │ -0e93f2: 5950 1316 |0043: iput v0, v5, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e93f6: 5b56 1416 |0045: iput-object v6, v5, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e93fa: 2807 |0047: goto 004e // +0007 │ │ -0e93fc: 5951 1616 |0048: iput v1, v5, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e9400: 5951 1316 |004a: iput v1, v5, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e9404: 5b50 1416 |004c: iput-object v0, v5, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e9408: 0e00 |004e: return-void │ │ +0e9364: |[0e9364] com.ds.avare.utils.BitmapHolder.:(Ljava/lang/String;)V │ │ +0e9374: 7010 8a2a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e937a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e937c: 5b50 0f16 |0004: iput-object v0, v5, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9380: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e9382: 5951 1616 |0007: iput v1, v5, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e9386: 5951 1316 |0009: iput v1, v5, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e938a: 5b50 1416 |000b: iput-object v0, v5, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e938e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +0e9390: 5c52 1216 |000e: iput-boolean v2, v5, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ +0e9394: 5c51 1116 |0010: iput-boolean v1, v5, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ +0e9398: 2203 a100 |0012: new-instance v3, Landroid/graphics/Matrix; // type@00a1 │ │ +0e939c: 7010 d402 0300 |0014: invoke-direct {v3}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ +0e93a2: 5b53 1516 |0017: iput-object v3, v5, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ +0e93a6: 2203 9200 |0019: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0092 │ │ +0e93aa: 7010 a202 0300 |001b: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@02a2 │ │ +0e93b0: 6204 3800 |001e: sget-object v4, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@0038 │ │ +0e93b4: 5b34 3900 |0020: iput-object v4, v3, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0039 │ │ +0e93b8: 5932 3a00 |0022: iput v2, v3, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@003a │ │ +0e93bc: 7020 2f26 6500 |0024: invoke-direct {v5, v6}, Lcom/ds/avare/utils/BitmapHolder;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@262f │ │ +0e93c2: 0c06 |0027: move-result-object v6 │ │ +0e93c4: 3906 0300 |0028: if-nez v6, 002b // +0003 │ │ +0e93c8: 0e00 |002a: return-void │ │ +0e93ca: 7120 a502 3600 |002b: invoke-static {v6, v3}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@02a5 │ │ +0e93d0: 0c02 |002e: move-result-object v2 │ │ +0e93d2: 5b52 0f16 |002f: iput-object v2, v5, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e93d6: 2802 |0031: goto 0033 // +0002 │ │ +0e93d8: 0000 |0032: nop // spacer │ │ +0e93da: 5452 0f16 |0033: iget-object v2, v5, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e93de: 3802 1300 |0035: if-eqz v2, 0048 // +0013 │ │ +0e93e2: 6e10 9a02 0200 |0037: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ +0e93e8: 0a00 |003a: move-result v0 │ │ +0e93ea: 5950 1616 |003b: iput v0, v5, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e93ee: 5450 0f16 |003d: iget-object v0, v5, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e93f2: 6e10 9602 0000 |003f: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ +0e93f8: 0a00 |0042: move-result v0 │ │ +0e93fa: 5950 1316 |0043: iput v0, v5, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e93fe: 5b56 1416 |0045: iput-object v6, v5, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e9402: 2807 |0047: goto 004e // +0007 │ │ +0e9404: 5951 1616 |0048: iput v1, v5, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e9408: 5951 1316 |004a: iput v1, v5, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e940c: 5b50 1416 |004c: iput-object v0, v5, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e9410: 0e00 |004e: return-void │ │ catches : 1 │ │ 0x002b - 0x0031 │ │ Ljava/lang/OutOfMemoryError; -> 0x0032 │ │ positions : │ │ 0x0000 line=273 │ │ 0x0004 line=38 │ │ 0x0007 line=48 │ │ @@ -251060,56 +251062,56 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap$Config;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0e941c: |[0e941c] com.ds.avare.utils.BitmapHolder.:(Ljava/lang/String;Landroid/graphics/Bitmap$Config;)V │ │ -0e942c: 7010 8a2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e9432: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e9434: 5b40 0f16 |0004: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9438: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e943a: 5941 1616 |0007: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e943e: 5941 1316 |0009: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e9442: 5b40 1416 |000b: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e9446: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -0e9448: 5c42 1216 |000e: iput-boolean v2, v4, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ -0e944c: 5c41 1116 |0010: iput-boolean v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ -0e9450: 2203 a100 |0012: new-instance v3, Landroid/graphics/Matrix; // type@00a1 │ │ -0e9454: 7010 d402 0300 |0014: invoke-direct {v3}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ -0e945a: 5b43 1516 |0017: iput-object v3, v4, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ -0e945e: 2203 9200 |0019: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0092 │ │ -0e9462: 7010 a202 0300 |001b: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@02a2 │ │ -0e9468: 5b36 3900 |001e: iput-object v6, v3, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0039 │ │ -0e946c: 5932 3a00 |0020: iput v2, v3, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@003a │ │ -0e9470: 7020 2f26 5400 |0022: invoke-direct {v4, v5}, Lcom/ds/avare/utils/BitmapHolder;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@262f │ │ -0e9476: 0c05 |0025: move-result-object v5 │ │ -0e9478: 3905 0300 |0026: if-nez v5, 0029 // +0003 │ │ -0e947c: 0e00 |0028: return-void │ │ -0e947e: 7120 a502 3500 |0029: invoke-static {v5, v3}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@02a5 │ │ -0e9484: 0c06 |002c: move-result-object v6 │ │ -0e9486: 5b46 0f16 |002d: iput-object v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e948a: 2802 |002f: goto 0031 // +0002 │ │ -0e948c: 0000 |0030: nop // spacer │ │ -0e948e: 5446 0f16 |0031: iget-object v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9492: 3806 1300 |0033: if-eqz v6, 0046 // +0013 │ │ -0e9496: 6e10 9a02 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ -0e949c: 0a06 |0038: move-result v6 │ │ -0e949e: 5946 1616 |0039: iput v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e94a2: 5446 0f16 |003b: iget-object v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e94a6: 6e10 9602 0600 |003d: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ -0e94ac: 0a06 |0040: move-result v6 │ │ -0e94ae: 5946 1316 |0041: iput v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e94b2: 5b45 1416 |0043: iput-object v5, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e94b6: 2807 |0045: goto 004c // +0007 │ │ -0e94b8: 5941 1616 |0046: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e94bc: 5941 1316 |0048: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e94c0: 5b40 1416 |004a: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e94c4: 0e00 |004c: return-void │ │ +0e9424: |[0e9424] com.ds.avare.utils.BitmapHolder.:(Ljava/lang/String;Landroid/graphics/Bitmap$Config;)V │ │ +0e9434: 7010 8a2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e943a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e943c: 5b40 0f16 |0004: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9440: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e9442: 5941 1616 |0007: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e9446: 5941 1316 |0009: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e944a: 5b40 1416 |000b: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e944e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +0e9450: 5c42 1216 |000e: iput-boolean v2, v4, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ +0e9454: 5c41 1116 |0010: iput-boolean v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ +0e9458: 2203 a100 |0012: new-instance v3, Landroid/graphics/Matrix; // type@00a1 │ │ +0e945c: 7010 d402 0300 |0014: invoke-direct {v3}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ +0e9462: 5b43 1516 |0017: iput-object v3, v4, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ +0e9466: 2203 9200 |0019: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0092 │ │ +0e946a: 7010 a202 0300 |001b: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@02a2 │ │ +0e9470: 5b36 3900 |001e: iput-object v6, v3, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0039 │ │ +0e9474: 5932 3a00 |0020: iput v2, v3, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@003a │ │ +0e9478: 7020 2f26 5400 |0022: invoke-direct {v4, v5}, Lcom/ds/avare/utils/BitmapHolder;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@262f │ │ +0e947e: 0c05 |0025: move-result-object v5 │ │ +0e9480: 3905 0300 |0026: if-nez v5, 0029 // +0003 │ │ +0e9484: 0e00 |0028: return-void │ │ +0e9486: 7120 a502 3500 |0029: invoke-static {v5, v3}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@02a5 │ │ +0e948c: 0c06 |002c: move-result-object v6 │ │ +0e948e: 5b46 0f16 |002d: iput-object v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9492: 2802 |002f: goto 0031 // +0002 │ │ +0e9494: 0000 |0030: nop // spacer │ │ +0e9496: 5446 0f16 |0031: iget-object v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e949a: 3806 1300 |0033: if-eqz v6, 0046 // +0013 │ │ +0e949e: 6e10 9a02 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ +0e94a4: 0a06 |0038: move-result v6 │ │ +0e94a6: 5946 1616 |0039: iput v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e94aa: 5446 0f16 |003b: iget-object v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e94ae: 6e10 9602 0600 |003d: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ +0e94b4: 0a06 |0040: move-result v6 │ │ +0e94b6: 5946 1316 |0041: iput v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e94ba: 5b45 1416 |0043: iput-object v5, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e94be: 2807 |0045: goto 004c // +0007 │ │ +0e94c0: 5941 1616 |0046: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e94c4: 5941 1316 |0048: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e94c8: 5b40 1416 |004a: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e94cc: 0e00 |004c: return-void │ │ catches : 1 │ │ 0x0029 - 0x002f │ │ Ljava/lang/OutOfMemoryError; -> 0x0030 │ │ positions : │ │ 0x0000 line=304 │ │ 0x0004 line=38 │ │ 0x0007 line=48 │ │ @@ -251140,58 +251142,58 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -0e94d8: |[0e94d8] com.ds.avare.utils.BitmapHolder.:(Ljava/lang/String;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;)V │ │ -0e94e8: 7010 8a2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e94ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e94f0: 5b40 0f16 |0004: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e94f4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e94f6: 5941 1616 |0007: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e94fa: 5941 1316 |0009: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e94fe: 5b40 1416 |000b: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e9502: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -0e9504: 5c42 1216 |000e: iput-boolean v2, v4, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ -0e9508: 5c41 1116 |0010: iput-boolean v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ -0e950c: 2203 a100 |0012: new-instance v3, Landroid/graphics/Matrix; // type@00a1 │ │ -0e9510: 7010 d402 0300 |0014: invoke-direct {v3}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ -0e9516: 5b43 1516 |0017: iput-object v3, v4, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ -0e951a: 2203 9200 |0019: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0092 │ │ -0e951e: 7010 a202 0300 |001b: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@02a2 │ │ -0e9524: 5b36 3900 |001e: iput-object v6, v3, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0039 │ │ -0e9528: 5932 3a00 |0020: iput v2, v3, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@003a │ │ -0e952c: 7020 2f26 5400 |0022: invoke-direct {v4, v5}, Lcom/ds/avare/utils/BitmapHolder;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@262f │ │ -0e9532: 0c05 |0025: move-result-object v5 │ │ -0e9534: 3905 0300 |0026: if-nez v5, 0029 // +0003 │ │ -0e9538: 0e00 |0028: return-void │ │ -0e953a: 7120 a902 1500 |0029: invoke-static {v5, v1}, Landroid/graphics/BitmapRegionDecoder;.newInstance:(Ljava/lang/String;Z)Landroid/graphics/BitmapRegionDecoder; // method@02a9 │ │ -0e9540: 0c06 |002c: move-result-object v6 │ │ -0e9542: 6e30 a802 7603 |002d: invoke-virtual {v6, v7, v3}, Landroid/graphics/BitmapRegionDecoder;.decodeRegion:(Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@02a8 │ │ -0e9548: 0c06 |0030: move-result-object v6 │ │ -0e954a: 5b46 0f16 |0031: iput-object v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e954e: 2802 |0033: goto 0035 // +0002 │ │ -0e9550: 0000 |0034: nop // spacer │ │ -0e9552: 5446 0f16 |0035: iget-object v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9556: 3806 1300 |0037: if-eqz v6, 004a // +0013 │ │ -0e955a: 6e10 9a02 0600 |0039: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ -0e9560: 0a06 |003c: move-result v6 │ │ -0e9562: 5946 1616 |003d: iput v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e9566: 5446 0f16 |003f: iget-object v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e956a: 6e10 9602 0600 |0041: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ -0e9570: 0a06 |0044: move-result v6 │ │ -0e9572: 5946 1316 |0045: iput v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e9576: 5b45 1416 |0047: iput-object v5, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e957a: 2807 |0049: goto 0050 // +0007 │ │ -0e957c: 5941 1616 |004a: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e9580: 5941 1316 |004c: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e9584: 5b40 1416 |004e: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e9588: 0e00 |0050: return-void │ │ +0e94e0: |[0e94e0] com.ds.avare.utils.BitmapHolder.:(Ljava/lang/String;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;)V │ │ +0e94f0: 7010 8a2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e94f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e94f8: 5b40 0f16 |0004: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e94fc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e94fe: 5941 1616 |0007: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e9502: 5941 1316 |0009: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e9506: 5b40 1416 |000b: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e950a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +0e950c: 5c42 1216 |000e: iput-boolean v2, v4, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ +0e9510: 5c41 1116 |0010: iput-boolean v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ +0e9514: 2203 a100 |0012: new-instance v3, Landroid/graphics/Matrix; // type@00a1 │ │ +0e9518: 7010 d402 0300 |0014: invoke-direct {v3}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ +0e951e: 5b43 1516 |0017: iput-object v3, v4, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ +0e9522: 2203 9200 |0019: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0092 │ │ +0e9526: 7010 a202 0300 |001b: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@02a2 │ │ +0e952c: 5b36 3900 |001e: iput-object v6, v3, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0039 │ │ +0e9530: 5932 3a00 |0020: iput v2, v3, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@003a │ │ +0e9534: 7020 2f26 5400 |0022: invoke-direct {v4, v5}, Lcom/ds/avare/utils/BitmapHolder;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@262f │ │ +0e953a: 0c05 |0025: move-result-object v5 │ │ +0e953c: 3905 0300 |0026: if-nez v5, 0029 // +0003 │ │ +0e9540: 0e00 |0028: return-void │ │ +0e9542: 7120 a902 1500 |0029: invoke-static {v5, v1}, Landroid/graphics/BitmapRegionDecoder;.newInstance:(Ljava/lang/String;Z)Landroid/graphics/BitmapRegionDecoder; // method@02a9 │ │ +0e9548: 0c06 |002c: move-result-object v6 │ │ +0e954a: 6e30 a802 7603 |002d: invoke-virtual {v6, v7, v3}, Landroid/graphics/BitmapRegionDecoder;.decodeRegion:(Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@02a8 │ │ +0e9550: 0c06 |0030: move-result-object v6 │ │ +0e9552: 5b46 0f16 |0031: iput-object v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9556: 2802 |0033: goto 0035 // +0002 │ │ +0e9558: 0000 |0034: nop // spacer │ │ +0e955a: 5446 0f16 |0035: iget-object v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e955e: 3806 1300 |0037: if-eqz v6, 004a // +0013 │ │ +0e9562: 6e10 9a02 0600 |0039: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ +0e9568: 0a06 |003c: move-result v6 │ │ +0e956a: 5946 1616 |003d: iput v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e956e: 5446 0f16 |003f: iget-object v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e9572: 6e10 9602 0600 |0041: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ +0e9578: 0a06 |0044: move-result v6 │ │ +0e957a: 5946 1316 |0045: iput v6, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e957e: 5b45 1416 |0047: iput-object v5, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e9582: 2807 |0049: goto 0050 // +0007 │ │ +0e9584: 5941 1616 |004a: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e9588: 5941 1316 |004c: iput v1, v4, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e958c: 5b40 1416 |004e: iput-object v0, v4, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e9590: 0e00 |0050: return-void │ │ catches : 1 │ │ 0x0029 - 0x0033 │ │ Ljava/lang/OutOfMemoryError; -> 0x0034 │ │ Ljava/io/IOException; -> 0x0034 │ │ positions : │ │ 0x0000 line=335 │ │ 0x0004 line=38 │ │ @@ -251225,28 +251227,28 @@ │ │ type : '(Lcom/ds/avare/storage/Preferences;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0e8df8: |[0e8df8] com.ds.avare.utils.BitmapHolder.getName:(Lcom/ds/avare/storage/Preferences;Ljava/lang/String;)Ljava/lang/String; │ │ -0e8e08: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0e8e0c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e8e12: 6e10 0c25 0200 |0005: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ -0e8e18: 0c02 |0008: move-result-object v2 │ │ -0e8e1a: 6e20 f52a 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8e20: 6202 0c18 |000c: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0e8e24: 6e20 f52a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8e2a: 6e20 f52a 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8e30: 6e10 fa2a 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e8e36: 0c02 |0017: move-result-object v2 │ │ -0e8e38: 7020 2f26 2100 |0018: invoke-direct {v1, v2}, Lcom/ds/avare/utils/BitmapHolder;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@262f │ │ -0e8e3e: 0c02 |001b: move-result-object v2 │ │ -0e8e40: 1102 |001c: return-object v2 │ │ +0e8e00: |[0e8e00] com.ds.avare.utils.BitmapHolder.getName:(Lcom/ds/avare/storage/Preferences;Ljava/lang/String;)Ljava/lang/String; │ │ +0e8e10: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0e8e14: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e8e1a: 6e10 0c25 0200 |0005: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ +0e8e20: 0c02 |0008: move-result-object v2 │ │ +0e8e22: 6e20 f52a 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8e28: 6202 0c18 |000c: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0e8e2c: 6e20 f52a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8e32: 6e20 f52a 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8e38: 6e10 fa2a 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e8e3e: 0c02 |0017: move-result-object v2 │ │ +0e8e40: 7020 2f26 2100 |0018: invoke-direct {v1, v2}, Lcom/ds/avare/utils/BitmapHolder;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@262f │ │ +0e8e46: 0c02 |001b: move-result-object v2 │ │ +0e8e48: 1102 |001c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x001d reg=1 this Lcom/ds/avare/utils/BitmapHolder; │ │ 0x0000 - 0x001d reg=2 (null) Lcom/ds/avare/storage/Preferences; │ │ 0x0000 - 0x001d reg=3 (null) Ljava/lang/String; │ │ @@ -251256,60 +251258,60 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -0e8e44: |[0e8e44] com.ds.avare.utils.BitmapHolder.getName:(Ljava/lang/String;)Ljava/lang/String; │ │ -0e8e54: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0e8e58: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e8e5e: 6e20 f52a 4000 |0005: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8e64: 1a01 6c05 |0008: const-string v1, ".png" // string@056c │ │ -0e8e68: 6e20 f52a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8e6e: 6e10 fa2a 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e8e74: 0c00 |0010: move-result-object v0 │ │ -0e8e76: 2201 1007 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0e8e7a: 7010 eb2a 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e8e80: 6e20 f52a 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8e86: 1a02 7105 |0019: const-string v2, ".webp" // string@0571 │ │ -0e8e8a: 6e20 f52a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8e90: 6e10 fa2a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e8e96: 0c01 |0021: move-result-object v1 │ │ -0e8e98: 2202 1007 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0e8e9c: 7010 eb2a 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e8ea2: 6e20 f52a 4200 |0027: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8ea8: 1a04 6905 |002a: const-string v4, ".jpg" // string@0569 │ │ -0e8eac: 6e20 f52a 4200 |002c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e8eb2: 6e10 fa2a 0200 |002f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e8eb8: 0c04 |0032: move-result-object v4 │ │ -0e8eba: 2202 bf06 |0033: new-instance v2, Ljava/io/File; // type@06bf │ │ -0e8ebe: 7020 9629 1200 |0035: invoke-direct {v2, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0e8ec4: 6e10 9c29 0200 |0038: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@299c │ │ -0e8eca: 0a02 |003b: move-result v2 │ │ -0e8ecc: 3802 0300 |003c: if-eqz v2, 003f // +0003 │ │ -0e8ed0: 1101 |003e: return-object v1 │ │ -0e8ed2: 2201 bf06 |003f: new-instance v1, Ljava/io/File; // type@06bf │ │ -0e8ed6: 7020 9629 0100 |0041: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0e8edc: 6e10 9c29 0100 |0044: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@299c │ │ -0e8ee2: 0a01 |0047: move-result v1 │ │ -0e8ee4: 3801 0300 |0048: if-eqz v1, 004b // +0003 │ │ -0e8ee8: 1100 |004a: return-object v0 │ │ -0e8eea: 2200 bf06 |004b: new-instance v0, Ljava/io/File; // type@06bf │ │ -0e8eee: 7020 9629 4000 |004d: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0e8ef4: 6e10 9c29 0000 |0050: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@299c │ │ -0e8efa: 0a00 |0053: move-result v0 │ │ -0e8efc: 3800 0300 |0054: if-eqz v0, 0057 // +0003 │ │ -0e8f00: 1104 |0056: return-object v4 │ │ -0e8f02: 1204 |0057: const/4 v4, #int 0 // #0 │ │ -0e8f04: 5934 1616 |0058: iput v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e8f08: 5934 1316 |005a: iput v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e8f0c: 1204 |005c: const/4 v4, #int 0 // #0 │ │ -0e8f0e: 5b34 1416 |005d: iput-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e8f12: 1104 |005f: return-object v4 │ │ +0e8e4c: |[0e8e4c] com.ds.avare.utils.BitmapHolder.getName:(Ljava/lang/String;)Ljava/lang/String; │ │ +0e8e5c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0e8e60: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e8e66: 6e20 f52a 4000 |0005: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8e6c: 1a01 6c05 |0008: const-string v1, ".png" // string@056c │ │ +0e8e70: 6e20 f52a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8e76: 6e10 fa2a 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e8e7c: 0c00 |0010: move-result-object v0 │ │ +0e8e7e: 2201 1007 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0e8e82: 7010 eb2a 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e8e88: 6e20 f52a 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8e8e: 1a02 7105 |0019: const-string v2, ".webp" // string@0571 │ │ +0e8e92: 6e20 f52a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8e98: 6e10 fa2a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e8e9e: 0c01 |0021: move-result-object v1 │ │ +0e8ea0: 2202 1007 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0e8ea4: 7010 eb2a 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e8eaa: 6e20 f52a 4200 |0027: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8eb0: 1a04 6905 |002a: const-string v4, ".jpg" // string@0569 │ │ +0e8eb4: 6e20 f52a 4200 |002c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e8eba: 6e10 fa2a 0200 |002f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e8ec0: 0c04 |0032: move-result-object v4 │ │ +0e8ec2: 2202 bf06 |0033: new-instance v2, Ljava/io/File; // type@06bf │ │ +0e8ec6: 7020 9629 1200 |0035: invoke-direct {v2, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0e8ecc: 6e10 9c29 0200 |0038: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@299c │ │ +0e8ed2: 0a02 |003b: move-result v2 │ │ +0e8ed4: 3802 0300 |003c: if-eqz v2, 003f // +0003 │ │ +0e8ed8: 1101 |003e: return-object v1 │ │ +0e8eda: 2201 bf06 |003f: new-instance v1, Ljava/io/File; // type@06bf │ │ +0e8ede: 7020 9629 0100 |0041: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0e8ee4: 6e10 9c29 0100 |0044: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@299c │ │ +0e8eea: 0a01 |0047: move-result v1 │ │ +0e8eec: 3801 0300 |0048: if-eqz v1, 004b // +0003 │ │ +0e8ef0: 1100 |004a: return-object v0 │ │ +0e8ef2: 2200 bf06 |004b: new-instance v0, Ljava/io/File; // type@06bf │ │ +0e8ef6: 7020 9629 4000 |004d: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0e8efc: 6e10 9c29 0000 |0050: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@299c │ │ +0e8f02: 0a00 |0053: move-result v0 │ │ +0e8f04: 3800 0300 |0054: if-eqz v0, 0057 // +0003 │ │ +0e8f08: 1104 |0056: return-object v4 │ │ +0e8f0a: 1204 |0057: const/4 v4, #int 0 // #0 │ │ +0e8f0c: 5934 1616 |0058: iput v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e8f10: 5934 1316 |005a: iput v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e8f14: 1204 |005c: const/4 v4, #int 0 // #0 │ │ +0e8f16: 5b34 1416 |005d: iput-object v4, v3, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e8f1a: 1104 |005f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0011 line=187 │ │ 0x0022 line=188 │ │ 0x0033 line=194 │ │ 0x003f line=197 │ │ @@ -251326,42 +251328,42 @@ │ │ type : '(Lcom/ds/avare/utils/BitmapHolder;FDDZLcom/ds/avare/position/Origin;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -0e9674: |[0e9674] com.ds.avare.utils.BitmapHolder.rotateBitmapIntoPlace:(Lcom/ds/avare/utils/BitmapHolder;FDDZLcom/ds/avare/position/Origin;)V │ │ -0e9684: 6e30 0924 2703 |0000: invoke-virtual {v7, v2, v3}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0e968a: 0b02 |0003: move-result-wide v2 │ │ -0e968c: 8c22 |0004: double-to-float v2, v2 │ │ -0e968e: 6e30 0a24 4705 |0005: invoke-virtual {v7, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0e9694: 0b03 |0008: move-result-wide v3 │ │ -0e9696: 8c33 |0009: double-to-float v3, v3 │ │ -0e9698: 6e10 3026 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0e969e: 0c04 |000d: move-result-object v4 │ │ -0e96a0: 6e10 3126 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0e96a6: 0a05 |0011: move-result v5 │ │ -0e96a8: db05 0502 |0012: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0e96ac: 8255 |0014: int-to-float v5, v5 │ │ -0e96ae: a705 0205 |0015: sub-float v5, v2, v5 │ │ -0e96b2: 3806 0900 |0017: if-eqz v6, 0020 // +0009 │ │ -0e96b6: 6e10 2c26 0000 |0019: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0e96bc: 0a06 |001c: move-result v6 │ │ -0e96be: db06 0602 |001d: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0e96c2: 2805 |001f: goto 0024 // +0005 │ │ -0e96c4: 6e10 2c26 0000 |0020: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0e96ca: 0a06 |0023: move-result v6 │ │ -0e96cc: 8266 |0024: int-to-float v6, v6 │ │ -0e96ce: a706 0306 |0025: sub-float v6, v3, v6 │ │ -0e96d2: 6e30 dd02 5406 |0027: invoke-virtual {v4, v5, v6}, Landroid/graphics/Matrix;.setTranslate:(FF)V // method@02dd │ │ -0e96d8: 6e10 3026 0000 |002a: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0e96de: 0c00 |002d: move-result-object v0 │ │ -0e96e0: 6e40 d602 1032 |002e: invoke-virtual {v0, v1, v2, v3}, Landroid/graphics/Matrix;.postRotate:(FFF)Z // method@02d6 │ │ -0e96e6: 0e00 |0031: return-void │ │ +0e967c: |[0e967c] com.ds.avare.utils.BitmapHolder.rotateBitmapIntoPlace:(Lcom/ds/avare/utils/BitmapHolder;FDDZLcom/ds/avare/position/Origin;)V │ │ +0e968c: 6e30 0924 2703 |0000: invoke-virtual {v7, v2, v3}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0e9692: 0b02 |0003: move-result-wide v2 │ │ +0e9694: 8c22 |0004: double-to-float v2, v2 │ │ +0e9696: 6e30 0a24 4705 |0005: invoke-virtual {v7, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0e969c: 0b03 |0008: move-result-wide v3 │ │ +0e969e: 8c33 |0009: double-to-float v3, v3 │ │ +0e96a0: 6e10 3026 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0e96a6: 0c04 |000d: move-result-object v4 │ │ +0e96a8: 6e10 3126 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0e96ae: 0a05 |0011: move-result v5 │ │ +0e96b0: db05 0502 |0012: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0e96b4: 8255 |0014: int-to-float v5, v5 │ │ +0e96b6: a705 0205 |0015: sub-float v5, v2, v5 │ │ +0e96ba: 3806 0900 |0017: if-eqz v6, 0020 // +0009 │ │ +0e96be: 6e10 2c26 0000 |0019: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0e96c4: 0a06 |001c: move-result v6 │ │ +0e96c6: db06 0602 |001d: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0e96ca: 2805 |001f: goto 0024 // +0005 │ │ +0e96cc: 6e10 2c26 0000 |0020: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0e96d2: 0a06 |0023: move-result v6 │ │ +0e96d4: 8266 |0024: int-to-float v6, v6 │ │ +0e96d6: a706 0306 |0025: sub-float v6, v3, v6 │ │ +0e96da: 6e30 dd02 5406 |0027: invoke-virtual {v4, v5, v6}, Landroid/graphics/Matrix;.setTranslate:(FF)V // method@02dd │ │ +0e96e0: 6e10 3026 0000 |002a: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0e96e6: 0c00 |002d: move-result-object v0 │ │ +0e96e8: 6e40 d602 1032 |002e: invoke-virtual {v0, v1, v2, v3}, Landroid/graphics/Matrix;.postRotate:(FFF)Z // method@02d6 │ │ +0e96ee: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0005 line=484 │ │ 0x000a line=486 │ │ 0x000e line=487 │ │ 0x0019 line=488 │ │ @@ -251381,29 +251383,29 @@ │ │ type : '(Lcom/ds/avare/utils/BitmapHolder;Landroid/graphics/Rect;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -0e959c: |[0e959c] com.ds.avare.utils.BitmapHolder.drawInBitmap:(Lcom/ds/avare/utils/BitmapHolder;Landroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ -0e95ac: 3803 1800 |0000: if-eqz v3, 0018 // +0018 │ │ -0e95b0: 5420 1016 |0002: iget-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ -0e95b4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0e95b8: 2812 |0006: goto 0018 // +0012 │ │ -0e95ba: 6e10 2826 0300 |0007: invoke-virtual {v3}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0e95c0: 0c00 |000a: move-result-object v0 │ │ -0e95c2: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -0e95c6: 0e00 |000d: return-void │ │ -0e95c8: 5420 1016 |000e: iget-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ -0e95cc: 6e10 2826 0300 |0010: invoke-virtual {v3}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0e95d2: 0c03 |0013: move-result-object v3 │ │ -0e95d4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0e95d6: 6e51 b202 3054 |0015: invoke-virtual {v0, v3, v4, v5, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@02b2 │ │ -0e95dc: 0e00 |0018: return-void │ │ +0e95a4: |[0e95a4] com.ds.avare.utils.BitmapHolder.drawInBitmap:(Lcom/ds/avare/utils/BitmapHolder;Landroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ +0e95b4: 3803 1800 |0000: if-eqz v3, 0018 // +0018 │ │ +0e95b8: 5420 1016 |0002: iget-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ +0e95bc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0e95c0: 2812 |0006: goto 0018 // +0012 │ │ +0e95c2: 6e10 2826 0300 |0007: invoke-virtual {v3}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0e95c8: 0c00 |000a: move-result-object v0 │ │ +0e95ca: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +0e95ce: 0e00 |000d: return-void │ │ +0e95d0: 5420 1016 |000e: iget-object v0, v2, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ +0e95d4: 6e10 2826 0300 |0010: invoke-virtual {v3}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0e95da: 0c03 |0013: move-result-object v3 │ │ +0e95dc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0e95de: 6e51 b202 3054 |0015: invoke-virtual {v0, v3, v4, v5, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@02b2 │ │ +0e95e4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=162 │ │ 0x0007 line=165 │ │ 0x000e line=168 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/ds/avare/utils/BitmapHolder; │ │ @@ -251416,37 +251418,37 @@ │ │ type : '(Lcom/ds/avare/utils/BitmapHolder;Ljava/lang/String;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -0e95e0: |[0e95e0] com.ds.avare.utils.BitmapHolder.drawInBitmap:(Lcom/ds/avare/utils/BitmapHolder;Ljava/lang/String;II)V │ │ -0e95f0: 5b02 1416 |0000: iput-object v2, v0, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e95f4: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0e95f8: 0e00 |0004: return-void │ │ -0e95fa: 3801 2100 |0005: if-eqz v1, 0026 // +0021 │ │ -0e95fe: 5402 1016 |0007: iget-object v2, v0, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ -0e9602: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -0e9606: 281b |000b: goto 0026 // +001b │ │ -0e9608: 6e10 2826 0100 |000c: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0e960e: 0c02 |000f: move-result-object v2 │ │ -0e9610: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ -0e9614: 0e00 |0012: return-void │ │ -0e9616: 5402 1516 |0013: iget-object v2, v0, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ -0e961a: 8233 |0015: int-to-float v3, v3 │ │ -0e961c: 8244 |0016: int-to-float v4, v4 │ │ -0e961e: 6e30 dd02 3204 |0017: invoke-virtual {v2, v3, v4}, Landroid/graphics/Matrix;.setTranslate:(FF)V // method@02dd │ │ -0e9624: 5402 1016 |001a: iget-object v2, v0, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ -0e9628: 6e10 2826 0100 |001c: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0e962e: 0c01 |001f: move-result-object v1 │ │ -0e9630: 5403 1516 |0020: iget-object v3, v0, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ -0e9634: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -0e9636: 6e40 b102 1243 |0023: invoke-virtual {v2, v1, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ -0e963c: 0e00 |0026: return-void │ │ +0e95e8: |[0e95e8] com.ds.avare.utils.BitmapHolder.drawInBitmap:(Lcom/ds/avare/utils/BitmapHolder;Ljava/lang/String;II)V │ │ +0e95f8: 5b02 1416 |0000: iput-object v2, v0, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e95fc: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +0e9600: 0e00 |0004: return-void │ │ +0e9602: 3801 2100 |0005: if-eqz v1, 0026 // +0021 │ │ +0e9606: 5402 1016 |0007: iget-object v2, v0, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ +0e960a: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +0e960e: 281b |000b: goto 0026 // +001b │ │ +0e9610: 6e10 2826 0100 |000c: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0e9616: 0c02 |000f: move-result-object v2 │ │ +0e9618: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ +0e961c: 0e00 |0012: return-void │ │ +0e961e: 5402 1516 |0013: iget-object v2, v0, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ +0e9622: 8233 |0015: int-to-float v3, v3 │ │ +0e9624: 8244 |0016: int-to-float v4, v4 │ │ +0e9626: 6e30 dd02 3204 |0017: invoke-virtual {v2, v3, v4}, Landroid/graphics/Matrix;.setTranslate:(FF)V // method@02dd │ │ +0e962c: 5402 1016 |001a: iget-object v2, v0, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ +0e9630: 6e10 2826 0100 |001c: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0e9636: 0c01 |001f: move-result-object v1 │ │ +0e9638: 5403 1516 |0020: iget-object v3, v0, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ +0e963c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +0e963e: 6e40 b102 1243 |0023: invoke-virtual {v2, v1, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ +0e9644: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0007 line=147 │ │ 0x000c line=150 │ │ 0x0013 line=153 │ │ 0x001a line=154 │ │ @@ -251462,17 +251464,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8d38: |[0e8d38] com.ds.avare.utils.BitmapHolder.getBitmap:()Landroid/graphics/Bitmap; │ │ -0e8d48: 5410 0f16 |0000: iget-object v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e8d4c: 1100 |0002: return-object v0 │ │ +0e8d40: |[0e8d40] com.ds.avare.utils.BitmapHolder.getBitmap:()Landroid/graphics/Bitmap; │ │ +0e8d50: 5410 0f16 |0000: iget-object v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e8d54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/BitmapHolder; │ │ │ │ #3 : (in Lcom/ds/avare/utils/BitmapHolder;) │ │ @@ -251480,17 +251482,17 @@ │ │ type : '()Landroid/graphics/Canvas;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8d50: |[0e8d50] com.ds.avare.utils.BitmapHolder.getCanvas:()Landroid/graphics/Canvas; │ │ -0e8d60: 5410 1016 |0000: iget-object v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ -0e8d64: 1100 |0002: return-object v0 │ │ +0e8d58: |[0e8d58] com.ds.avare.utils.BitmapHolder.getCanvas:()Landroid/graphics/Canvas; │ │ +0e8d68: 5410 1016 |0000: iget-object v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mCanvas:Landroid/graphics/Canvas; // field@1610 │ │ +0e8d6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/BitmapHolder; │ │ │ │ #4 : (in Lcom/ds/avare/utils/BitmapHolder;) │ │ @@ -251498,17 +251500,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8d80: |[0e8d80] com.ds.avare.utils.BitmapHolder.getFound:()Z │ │ -0e8d90: 5510 1116 |0000: iget-boolean v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ -0e8d94: 0f00 |0002: return v0 │ │ +0e8d88: |[0e8d88] com.ds.avare.utils.BitmapHolder.getFound:()Z │ │ +0e8d98: 5510 1116 |0000: iget-boolean v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ +0e8d9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/BitmapHolder; │ │ │ │ #5 : (in Lcom/ds/avare/utils/BitmapHolder;) │ │ @@ -251516,17 +251518,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8d98: |[0e8d98] com.ds.avare.utils.BitmapHolder.getFree:()Z │ │ -0e8da8: 5510 1216 |0000: iget-boolean v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ -0e8dac: 0f00 |0002: return v0 │ │ +0e8da0: |[0e8da0] com.ds.avare.utils.BitmapHolder.getFree:()Z │ │ +0e8db0: 5510 1216 |0000: iget-boolean v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ +0e8db4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/BitmapHolder; │ │ │ │ #6 : (in Lcom/ds/avare/utils/BitmapHolder;) │ │ @@ -251534,17 +251536,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8db0: |[0e8db0] com.ds.avare.utils.BitmapHolder.getHeight:()I │ │ -0e8dc0: 5210 1316 |0000: iget v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e8dc4: 0f00 |0002: return v0 │ │ +0e8db8: |[0e8db8] com.ds.avare.utils.BitmapHolder.getHeight:()I │ │ +0e8dc8: 5210 1316 |0000: iget v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e8dcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/BitmapHolder; │ │ │ │ #7 : (in Lcom/ds/avare/utils/BitmapHolder;) │ │ @@ -251552,17 +251554,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8de0: |[0e8de0] com.ds.avare.utils.BitmapHolder.getName:()Ljava/lang/String; │ │ -0e8df0: 5410 1416 |0000: iget-object v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e8df4: 1100 |0002: return-object v0 │ │ +0e8de8: |[0e8de8] com.ds.avare.utils.BitmapHolder.getName:()Ljava/lang/String; │ │ +0e8df8: 5410 1416 |0000: iget-object v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e8dfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/BitmapHolder; │ │ │ │ #8 : (in Lcom/ds/avare/utils/BitmapHolder;) │ │ @@ -251570,17 +251572,17 @@ │ │ type : '()Landroid/graphics/Matrix;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8d68: |[0e8d68] com.ds.avare.utils.BitmapHolder.getTransform:()Landroid/graphics/Matrix; │ │ -0e8d78: 5410 1516 |0000: iget-object v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ -0e8d7c: 1100 |0002: return-object v0 │ │ +0e8d70: |[0e8d70] com.ds.avare.utils.BitmapHolder.getTransform:()Landroid/graphics/Matrix; │ │ +0e8d80: 5410 1516 |0000: iget-object v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mTransform:Landroid/graphics/Matrix; // field@1615 │ │ +0e8d84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/BitmapHolder; │ │ │ │ #9 : (in Lcom/ds/avare/utils/BitmapHolder;) │ │ @@ -251588,17 +251590,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8dc8: |[0e8dc8] com.ds.avare.utils.BitmapHolder.getWidth:()I │ │ -0e8dd8: 5210 1616 |0000: iget v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e8ddc: 0f00 |0002: return v0 │ │ +0e8dd0: |[0e8dd0] com.ds.avare.utils.BitmapHolder.getWidth:()I │ │ +0e8de0: 5210 1616 |0000: iget v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e8de4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/BitmapHolder; │ │ │ │ #10 : (in Lcom/ds/avare/utils/BitmapHolder;) │ │ @@ -251606,25 +251608,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0e9640: |[0e9640] com.ds.avare.utils.BitmapHolder.recycle:()V │ │ -0e9650: 5410 0f16 |0000: iget-object v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9654: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0e9658: 6e10 9e02 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@029e │ │ -0e965e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0e9660: 5b10 0f16 |0008: iput-object v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ -0e9664: 5b10 1416 |000a: iput-object v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ -0e9668: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0e966a: 5910 1616 |000d: iput v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ -0e966e: 5910 1316 |000f: iput v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ -0e9672: 0e00 |0011: return-void │ │ +0e9648: |[0e9648] com.ds.avare.utils.BitmapHolder.recycle:()V │ │ +0e9658: 5410 0f16 |0000: iget-object v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e965c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0e9660: 6e10 9e02 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@029e │ │ +0e9666: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0e9668: 5b10 0f16 |0008: iput-object v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mBitmap:Landroid/graphics/Bitmap; // field@160f │ │ +0e966c: 5b10 1416 |000a: iput-object v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mName:Ljava/lang/String; // field@1614 │ │ +0e9670: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0e9672: 5910 1616 |000d: iput v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mWidth:I // field@1616 │ │ +0e9676: 5910 1316 |000f: iput v0, v1, Lcom/ds/avare/utils/BitmapHolder;.mHeight:I // field@1613 │ │ +0e967a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0004 line=398 │ │ 0x0008 line=400 │ │ 0x000a line=401 │ │ 0x000d line=402 │ │ @@ -251637,17 +251639,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e96e8: |[0e96e8] com.ds.avare.utils.BitmapHolder.setFound:(Z)V │ │ -0e96f8: 5c01 1116 |0000: iput-boolean v1, v0, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ -0e96fc: 0e00 |0002: return-void │ │ +0e96f0: |[0e96f0] com.ds.avare.utils.BitmapHolder.setFound:(Z)V │ │ +0e9700: 5c01 1116 |0000: iput-boolean v1, v0, Lcom/ds/avare/utils/BitmapHolder;.mFound:Z // field@1611 │ │ +0e9704: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/utils/BitmapHolder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -251656,17 +251658,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9700: |[0e9700] com.ds.avare.utils.BitmapHolder.setFree:(Z)V │ │ -0e9710: 5c01 1216 |0000: iput-boolean v1, v0, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ -0e9714: 0e00 |0002: return-void │ │ +0e9708: |[0e9708] com.ds.avare.utils.BitmapHolder.setFree:(Z)V │ │ +0e9718: 5c01 1216 |0000: iput-boolean v1, v0, Lcom/ds/avare/utils/BitmapHolder;.mFree:Z // field@1612 │ │ +0e971c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/utils/BitmapHolder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -251703,35 +251705,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e97bc: |[0e97bc] com.ds.avare.utils.CalendarHelper.:()V │ │ -0e97cc: 0e00 |0000: return-void │ │ +0e97c4: |[0e97c4] com.ds.avare.utils.CalendarHelper.:()V │ │ +0e97d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/utils/CalendarHelper;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e97d0: |[0e97d0] com.ds.avare.utils.CalendarHelper.:()V │ │ -0e97e0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e97e6: 7100 b52b 0000 |0003: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ -0e97ec: 0c00 |0006: move-result-object v0 │ │ -0e97ee: 5b10 1716 |0007: iput-object v0, v1, Lcom/ds/avare/utils/CalendarHelper;.mCalendar:Ljava/util/Calendar; // field@1617 │ │ -0e97f2: 0e00 |0009: return-void │ │ +0e97d8: |[0e97d8] com.ds.avare.utils.CalendarHelper.:()V │ │ +0e97e8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e97ee: 7100 b52b 0000 |0003: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ +0e97f4: 0c00 |0006: move-result-object v0 │ │ +0e97f6: 5b10 1716 |0007: iput-object v0, v1, Lcom/ds/avare/utils/CalendarHelper;.mCalendar:Ljava/util/Calendar; // field@1617 │ │ +0e97fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/ds/avare/utils/CalendarHelper; │ │ │ │ @@ -251740,24 +251742,24 @@ │ │ type : '(J)Lcom/ds/avare/utils/CalendarHelper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0e9718: |[0e9718] com.ds.avare.utils.CalendarHelper.getInstance:(J)Lcom/ds/avare/utils/CalendarHelper; │ │ -0e9728: 6200 1816 |0000: sget-object v0, Lcom/ds/avare/utils/CalendarHelper;.mInstance:Lcom/ds/avare/utils/CalendarHelper; // field@1618 │ │ -0e972c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0e9730: 2200 4306 |0004: new-instance v0, Lcom/ds/avare/utils/CalendarHelper; // type@0643 │ │ -0e9734: 7010 3726 0000 |0006: invoke-direct {v0}, Lcom/ds/avare/utils/CalendarHelper;.:()V // method@2637 │ │ -0e973a: 6900 1816 |0009: sput-object v0, Lcom/ds/avare/utils/CalendarHelper;.mInstance:Lcom/ds/avare/utils/CalendarHelper; // field@1618 │ │ -0e973e: 6200 1816 |000b: sget-object v0, Lcom/ds/avare/utils/CalendarHelper;.mInstance:Lcom/ds/avare/utils/CalendarHelper; // field@1618 │ │ -0e9742: 7030 3c26 1002 |000d: invoke-direct {v0, v1, v2}, Lcom/ds/avare/utils/CalendarHelper;.setTime:(J)V // method@263c │ │ -0e9748: 6201 1816 |0010: sget-object v1, Lcom/ds/avare/utils/CalendarHelper;.mInstance:Lcom/ds/avare/utils/CalendarHelper; // field@1618 │ │ -0e974c: 1101 |0012: return-object v1 │ │ +0e9720: |[0e9720] com.ds.avare.utils.CalendarHelper.getInstance:(J)Lcom/ds/avare/utils/CalendarHelper; │ │ +0e9730: 6200 1816 |0000: sget-object v0, Lcom/ds/avare/utils/CalendarHelper;.mInstance:Lcom/ds/avare/utils/CalendarHelper; // field@1618 │ │ +0e9734: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0e9738: 2200 4306 |0004: new-instance v0, Lcom/ds/avare/utils/CalendarHelper; // type@0643 │ │ +0e973c: 7010 3726 0000 |0006: invoke-direct {v0}, Lcom/ds/avare/utils/CalendarHelper;.:()V // method@2637 │ │ +0e9742: 6900 1816 |0009: sput-object v0, Lcom/ds/avare/utils/CalendarHelper;.mInstance:Lcom/ds/avare/utils/CalendarHelper; // field@1618 │ │ +0e9746: 6200 1816 |000b: sget-object v0, Lcom/ds/avare/utils/CalendarHelper;.mInstance:Lcom/ds/avare/utils/CalendarHelper; // field@1618 │ │ +0e974a: 7030 3c26 1002 |000d: invoke-direct {v0, v1, v2}, Lcom/ds/avare/utils/CalendarHelper;.setTime:(J)V // method@263c │ │ +0e9750: 6201 1816 |0010: sget-object v1, Lcom/ds/avare/utils/CalendarHelper;.mInstance:Lcom/ds/avare/utils/CalendarHelper; // field@1618 │ │ +0e9754: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0004 line=24 │ │ 0x000b line=26 │ │ 0x0010 line=27 │ │ locals : │ │ @@ -251768,18 +251770,18 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0e97f4: |[0e97f4] com.ds.avare.utils.CalendarHelper.setTime:(J)V │ │ -0e9804: 5410 1716 |0000: iget-object v0, v1, Lcom/ds/avare/utils/CalendarHelper;.mCalendar:Ljava/util/Calendar; // field@1617 │ │ -0e9808: 6e30 bf2b 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@2bbf │ │ -0e980e: 0e00 |0005: return-void │ │ +0e97fc: |[0e97fc] com.ds.avare.utils.CalendarHelper.setTime:(J)V │ │ +0e980c: 5410 1716 |0000: iget-object v0, v1, Lcom/ds/avare/utils/CalendarHelper;.mCalendar:Ljava/util/Calendar; // field@1617 │ │ +0e9810: 6e30 bf2b 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@2bbf │ │ +0e9816: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/utils/CalendarHelper; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -251789,20 +251791,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e9750: |[0e9750] com.ds.avare.utils.CalendarHelper.getHour:()I │ │ -0e9760: 5420 1716 |0000: iget-object v0, v2, Lcom/ds/avare/utils/CalendarHelper;.mCalendar:Ljava/util/Calendar; // field@1617 │ │ -0e9764: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0e9768: 6e20 b42b 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ -0e976e: 0a00 |0007: move-result v0 │ │ -0e9770: 0f00 |0008: return v0 │ │ +0e9758: |[0e9758] com.ds.avare.utils.CalendarHelper.getHour:()I │ │ +0e9768: 5420 1716 |0000: iget-object v0, v2, Lcom/ds/avare/utils/CalendarHelper;.mCalendar:Ljava/util/Calendar; // field@1617 │ │ +0e976c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0e9770: 6e20 b42b 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ +0e9776: 0a00 |0007: move-result v0 │ │ +0e9778: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/ds/avare/utils/CalendarHelper; │ │ │ │ #1 : (in Lcom/ds/avare/utils/CalendarHelper;) │ │ @@ -251810,20 +251812,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e9774: |[0e9774] com.ds.avare.utils.CalendarHelper.getMinute:()I │ │ -0e9784: 5420 1716 |0000: iget-object v0, v2, Lcom/ds/avare/utils/CalendarHelper;.mCalendar:Ljava/util/Calendar; // field@1617 │ │ -0e9788: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -0e978c: 6e20 b42b 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ -0e9792: 0a00 |0007: move-result v0 │ │ -0e9794: 0f00 |0008: return v0 │ │ +0e977c: |[0e977c] com.ds.avare.utils.CalendarHelper.getMinute:()I │ │ +0e978c: 5420 1716 |0000: iget-object v0, v2, Lcom/ds/avare/utils/CalendarHelper;.mCalendar:Ljava/util/Calendar; // field@1617 │ │ +0e9790: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +0e9794: 6e20 b42b 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ +0e979a: 0a00 |0007: move-result v0 │ │ +0e979c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/ds/avare/utils/CalendarHelper; │ │ │ │ #2 : (in Lcom/ds/avare/utils/CalendarHelper;) │ │ @@ -251831,20 +251833,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e9798: |[0e9798] com.ds.avare.utils.CalendarHelper.getSecond:()I │ │ -0e97a8: 5420 1716 |0000: iget-object v0, v2, Lcom/ds/avare/utils/CalendarHelper;.mCalendar:Ljava/util/Calendar; // field@1617 │ │ -0e97ac: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -0e97b0: 6e20 b42b 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ -0e97b6: 0a00 |0007: move-result v0 │ │ -0e97b8: 0f00 |0008: return v0 │ │ +0e97a0: |[0e97a0] com.ds.avare.utils.CalendarHelper.getSecond:()I │ │ +0e97b0: 5420 1716 |0000: iget-object v0, v2, Lcom/ds/avare/utils/CalendarHelper;.mCalendar:Ljava/util/Calendar; // field@1617 │ │ +0e97b4: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +0e97b8: 6e20 b42b 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ +0e97be: 0a00 |0007: move-result v0 │ │ +0e97c0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/ds/avare/utils/CalendarHelper; │ │ │ │ source_file_idx : 3403 (CalendarHelper.java) │ │ @@ -251876,24 +251878,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0e9810: |[0e9810] com.ds.avare.utils.CapitalizeAndEditTextPreferenceWithSummary.:(Landroid/content/Context;)V │ │ -0e9820: 7020 fe04 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@04fe │ │ -0e9826: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -0e982a: 5b01 1916 |0005: iput-object v1, v0, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1619 │ │ -0e982e: 6f10 0005 0000 |0007: invoke-super {v0}, Landroid/preference/EditTextPreference;.getSummary:()Ljava/lang/CharSequence; // method@0500 │ │ -0e9834: 0c01 |000a: move-result-object v1 │ │ -0e9836: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ -0e983c: 0c01 |000e: move-result-object v1 │ │ -0e983e: 5b01 1916 |000f: iput-object v1, v0, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1619 │ │ -0e9842: 0e00 |0011: return-void │ │ +0e9818: |[0e9818] com.ds.avare.utils.CapitalizeAndEditTextPreferenceWithSummary.:(Landroid/content/Context;)V │ │ +0e9828: 7020 fe04 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@04fe │ │ +0e982e: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +0e9832: 5b01 1916 |0005: iput-object v1, v0, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1619 │ │ +0e9836: 6f10 0005 0000 |0007: invoke-super {v0}, Landroid/preference/EditTextPreference;.getSummary:()Ljava/lang/CharSequence; // method@0500 │ │ +0e983c: 0c01 |000a: move-result-object v1 │ │ +0e983e: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ +0e9844: 0c01 |000e: move-result-object v1 │ │ +0e9846: 5b01 1916 |000f: iput-object v1, v0, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1619 │ │ +0e984a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=26 │ │ 0x0007 line=35 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary; │ │ @@ -251904,24 +251906,24 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e9844: |[0e9844] com.ds.avare.utils.CapitalizeAndEditTextPreferenceWithSummary.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0e9854: 7030 ff04 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@04ff │ │ -0e985a: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -0e985e: 5b01 1916 |0005: iput-object v1, v0, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1619 │ │ -0e9862: 6f10 0005 0000 |0007: invoke-super {v0}, Landroid/preference/EditTextPreference;.getSummary:()Ljava/lang/CharSequence; // method@0500 │ │ -0e9868: 0c01 |000a: move-result-object v1 │ │ -0e986a: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ -0e9870: 0c01 |000e: move-result-object v1 │ │ -0e9872: 5b01 1916 |000f: iput-object v1, v0, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1619 │ │ -0e9876: 0e00 |0011: return-void │ │ +0e984c: |[0e984c] com.ds.avare.utils.CapitalizeAndEditTextPreferenceWithSummary.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0e985c: 7030 ff04 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@04ff │ │ +0e9862: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +0e9866: 5b01 1916 |0005: iput-object v1, v0, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1619 │ │ +0e986a: 6f10 0005 0000 |0007: invoke-super {v0}, Landroid/preference/EditTextPreference;.getSummary:()Ljava/lang/CharSequence; // method@0500 │ │ +0e9870: 0c01 |000a: move-result-object v1 │ │ +0e9872: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ +0e9878: 0c01 |000e: move-result-object v1 │ │ +0e987a: 5b01 1916 |000f: iput-object v1, v0, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1619 │ │ +0e987e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=26 │ │ 0x0007 line=30 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary; │ │ @@ -251934,32 +251936,32 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0e9878: |[0e9878] com.ds.avare.utils.CapitalizeAndEditTextPreferenceWithSummary.setSummary:(Ljava/lang/CharSequence;)V │ │ -0e9888: 2202 1007 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0e988c: 7010 eb2a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e9892: 5410 1916 |0005: iget-object v0, v1, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1619 │ │ -0e9896: 6e20 f52a 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e989c: 1a00 2400 |000a: const-string v0, " (" // string@0024 │ │ -0e98a0: 6e20 f52a 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e98a6: 6e10 3f26 0100 |000f: invoke-virtual {v1}, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.getText:()Ljava/lang/String; // method@263f │ │ -0e98ac: 0c00 |0012: move-result-object v0 │ │ -0e98ae: 6e10 d82a 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@2ad8 │ │ -0e98b4: 0c00 |0016: move-result-object v0 │ │ -0e98b6: 6e20 f52a 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e98bc: 1a00 1802 |001a: const-string v0, ")" // string@0218 │ │ -0e98c0: 6e20 f52a 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e98c6: 6e10 fa2a 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e98cc: 0c02 |0022: move-result-object v2 │ │ -0e98ce: 6f20 0105 2100 |0023: invoke-super {v1, v2}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0501 │ │ -0e98d4: 0e00 |0026: return-void │ │ +0e9880: |[0e9880] com.ds.avare.utils.CapitalizeAndEditTextPreferenceWithSummary.setSummary:(Ljava/lang/CharSequence;)V │ │ +0e9890: 2202 1007 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0e9894: 7010 eb2a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e989a: 5410 1916 |0005: iget-object v0, v1, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1619 │ │ +0e989e: 6e20 f52a 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e98a4: 1a00 2400 |000a: const-string v0, " (" // string@0024 │ │ +0e98a8: 6e20 f52a 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e98ae: 6e10 3f26 0100 |000f: invoke-virtual {v1}, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.getText:()Ljava/lang/String; // method@263f │ │ +0e98b4: 0c00 |0012: move-result-object v0 │ │ +0e98b6: 6e10 d82a 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@2ad8 │ │ +0e98bc: 0c00 |0016: move-result-object v0 │ │ +0e98be: 6e20 f52a 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e98c4: 1a00 1802 |001a: const-string v0, ")" // string@0218 │ │ +0e98c8: 6e20 f52a 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e98ce: 6e10 fa2a 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e98d4: 0c02 |0022: move-result-object v2 │ │ +0e98d6: 6f20 0105 2100 |0023: invoke-super {v1, v2}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0501 │ │ +0e98dc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0027 reg=1 this Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary; │ │ 0x0000 - 0x0027 reg=2 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -251968,31 +251970,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0e98d8: |[0e98d8] com.ds.avare.utils.CapitalizeAndEditTextPreferenceWithSummary.setText:(Ljava/lang/String;)V │ │ -0e98e8: 6e10 d82a 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@2ad8 │ │ -0e98ee: 0c00 |0003: move-result-object v0 │ │ -0e98f0: 6f20 0205 0200 |0004: invoke-super {v2, v0}, Landroid/preference/EditTextPreference;.setText:(Ljava/lang/String;)V // method@0502 │ │ -0e98f6: 2200 1007 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0e98fa: 7010 eb2a 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e9900: 5421 1916 |000c: iget-object v1, v2, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1619 │ │ -0e9904: 6e20 f52a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e990a: 1a01 2400 |0011: const-string v1, " (" // string@0024 │ │ -0e990e: 6e20 f52a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e9914: 6e20 f52a 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e991a: 1a03 1802 |0019: const-string v3, ")" // string@0218 │ │ -0e991e: 6e20 f52a 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e9924: 6e10 fa2a 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e992a: 0c03 |0021: move-result-object v3 │ │ -0e992c: 6e20 4026 3200 |0022: invoke-virtual {v2, v3}, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.setSummary:(Ljava/lang/CharSequence;)V // method@2640 │ │ -0e9932: 0e00 |0025: return-void │ │ +0e98e0: |[0e98e0] com.ds.avare.utils.CapitalizeAndEditTextPreferenceWithSummary.setText:(Ljava/lang/String;)V │ │ +0e98f0: 6e10 d82a 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@2ad8 │ │ +0e98f6: 0c00 |0003: move-result-object v0 │ │ +0e98f8: 6f20 0205 0200 |0004: invoke-super {v2, v0}, Landroid/preference/EditTextPreference;.setText:(Ljava/lang/String;)V // method@0502 │ │ +0e98fe: 2200 1007 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0e9902: 7010 eb2a 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e9908: 5421 1916 |000c: iget-object v1, v2, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1619 │ │ +0e990c: 6e20 f52a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e9912: 1a01 2400 |0011: const-string v1, " (" // string@0024 │ │ +0e9916: 6e20 f52a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e991c: 6e20 f52a 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e9922: 1a03 1802 |0019: const-string v3, ")" // string@0218 │ │ +0e9926: 6e20 f52a 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e992c: 6e10 fa2a 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e9932: 0c03 |0021: move-result-object v3 │ │ +0e9934: 6e20 4026 3200 |0022: invoke-virtual {v2, v3}, Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary;.setSummary:(Ljava/lang/CharSequence;)V // method@2640 │ │ +0e993a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Lcom/ds/avare/utils/CapitalizeAndEditTextPreferenceWithSummary; │ │ 0x0000 - 0x0026 reg=3 (null) Ljava/lang/String; │ │ @@ -252036,19 +252038,19 @@ │ │ type : '(Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;Landroid/app/AlertDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e9934: |[0e9934] com.ds.avare.utils.DecoratedAlertDialogBuilder$1.:(Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;Landroid/app/AlertDialog;)V │ │ -0e9944: 5b01 1a16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1;.this$0:Lcom/ds/avare/utils/DecoratedAlertDialogBuilder; // field@161a │ │ -0e9948: 5b02 1b16 |0002: iput-object v2, v0, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1;.val$dialog:Landroid/app/AlertDialog; // field@161b │ │ -0e994c: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e9952: 0e00 |0007: return-void │ │ +0e993c: |[0e993c] com.ds.avare.utils.DecoratedAlertDialogBuilder$1.:(Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;Landroid/app/AlertDialog;)V │ │ +0e994c: 5b01 1a16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1;.this$0:Lcom/ds/avare/utils/DecoratedAlertDialogBuilder; // field@161a │ │ +0e9950: 5b02 1b16 |0002: iput-object v2, v0, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1;.val$dialog:Landroid/app/AlertDialog; // field@161b │ │ +0e9954: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e995a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/ds/avare/utils/DecoratedAlertDialogBuilder; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/AlertDialog; │ │ @@ -252059,40 +252061,40 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0e9954: |[0e9954] com.ds.avare.utils.DecoratedAlertDialogBuilder$1.onShow:(Landroid/content/DialogInterface;)V │ │ -0e9964: 5423 1b16 |0000: iget-object v3, v2, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1;.val$dialog:Landroid/app/AlertDialog; // field@161b │ │ -0e9968: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -0e996a: 6e20 5d00 0300 |0003: invoke-virtual {v3, v0}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@005d │ │ -0e9970: 0c03 |0006: move-result-object v3 │ │ -0e9972: 6e10 0409 0300 |0007: invoke-virtual {v3}, Landroid/widget/Button;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0904 │ │ -0e9978: 0c01 |000a: move-result-object v1 │ │ -0e997a: 5910 c800 |000b: iput v0, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@00c8 │ │ -0e997e: 6e20 0809 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/Button;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0908 │ │ -0e9984: 5423 1b16 |0010: iget-object v3, v2, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1;.val$dialog:Landroid/app/AlertDialog; // field@161b │ │ -0e9988: 12e1 |0012: const/4 v1, #int -2 // #fe │ │ -0e998a: 6e20 5d00 1300 |0013: invoke-virtual {v3, v1}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@005d │ │ -0e9990: 0c03 |0016: move-result-object v3 │ │ -0e9992: 6e10 0409 0300 |0017: invoke-virtual {v3}, Landroid/widget/Button;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0904 │ │ -0e9998: 0c01 |001a: move-result-object v1 │ │ -0e999a: 5910 c800 |001b: iput v0, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@00c8 │ │ -0e999e: 6e20 0809 1300 |001d: invoke-virtual {v3, v1}, Landroid/widget/Button;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0908 │ │ -0e99a4: 5423 1b16 |0020: iget-object v3, v2, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1;.val$dialog:Landroid/app/AlertDialog; // field@161b │ │ -0e99a8: 12d1 |0022: const/4 v1, #int -3 // #fd │ │ -0e99aa: 6e20 5d00 1300 |0023: invoke-virtual {v3, v1}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@005d │ │ -0e99b0: 0c03 |0026: move-result-object v3 │ │ -0e99b2: 6e10 0409 0300 |0027: invoke-virtual {v3}, Landroid/widget/Button;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0904 │ │ -0e99b8: 0c01 |002a: move-result-object v1 │ │ -0e99ba: 5910 c800 |002b: iput v0, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@00c8 │ │ -0e99be: 6e20 0809 1300 |002d: invoke-virtual {v3, v1}, Landroid/widget/Button;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0908 │ │ -0e99c4: 0e00 |0030: return-void │ │ +0e995c: |[0e995c] com.ds.avare.utils.DecoratedAlertDialogBuilder$1.onShow:(Landroid/content/DialogInterface;)V │ │ +0e996c: 5423 1b16 |0000: iget-object v3, v2, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1;.val$dialog:Landroid/app/AlertDialog; // field@161b │ │ +0e9970: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +0e9972: 6e20 5d00 0300 |0003: invoke-virtual {v3, v0}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@005d │ │ +0e9978: 0c03 |0006: move-result-object v3 │ │ +0e997a: 6e10 0409 0300 |0007: invoke-virtual {v3}, Landroid/widget/Button;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0904 │ │ +0e9980: 0c01 |000a: move-result-object v1 │ │ +0e9982: 5910 c800 |000b: iput v0, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@00c8 │ │ +0e9986: 6e20 0809 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/Button;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0908 │ │ +0e998c: 5423 1b16 |0010: iget-object v3, v2, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1;.val$dialog:Landroid/app/AlertDialog; // field@161b │ │ +0e9990: 12e1 |0012: const/4 v1, #int -2 // #fe │ │ +0e9992: 6e20 5d00 1300 |0013: invoke-virtual {v3, v1}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@005d │ │ +0e9998: 0c03 |0016: move-result-object v3 │ │ +0e999a: 6e10 0409 0300 |0017: invoke-virtual {v3}, Landroid/widget/Button;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0904 │ │ +0e99a0: 0c01 |001a: move-result-object v1 │ │ +0e99a2: 5910 c800 |001b: iput v0, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@00c8 │ │ +0e99a6: 6e20 0809 1300 |001d: invoke-virtual {v3, v1}, Landroid/widget/Button;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0908 │ │ +0e99ac: 5423 1b16 |0020: iget-object v3, v2, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1;.val$dialog:Landroid/app/AlertDialog; // field@161b │ │ +0e99b0: 12d1 |0022: const/4 v1, #int -3 // #fd │ │ +0e99b2: 6e20 5d00 1300 |0023: invoke-virtual {v3, v1}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@005d │ │ +0e99b8: 0c03 |0026: move-result-object v3 │ │ +0e99ba: 6e10 0409 0300 |0027: invoke-virtual {v3}, Landroid/widget/Button;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0904 │ │ +0e99c0: 0c01 |002a: move-result-object v1 │ │ +0e99c2: 5910 c800 |002b: iput v0, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@00c8 │ │ +0e99c6: 6e20 0809 1300 |002d: invoke-virtual {v3, v1}, Landroid/widget/Button;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0908 │ │ +0e99cc: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0007 line=38 │ │ 0x000b line=39 │ │ 0x000d line=40 │ │ 0x0010 line=42 │ │ @@ -252132,17 +252134,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0e99f4: |[0e99f4] com.ds.avare.utils.DecoratedAlertDialogBuilder.:(Landroid/content/Context;)V │ │ -0e9a04: 7020 5300 1000 |0000: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0053 │ │ -0e9a0a: 0e00 |0003: return-void │ │ +0e99fc: |[0e99fc] com.ds.avare.utils.DecoratedAlertDialogBuilder.:(Landroid/content/Context;)V │ │ +0e9a0c: 7020 5300 1000 |0000: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0053 │ │ +0e9a12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/DecoratedAlertDialogBuilder; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -252152,21 +252154,21 @@ │ │ type : '()Landroid/app/AlertDialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0e99c8: |[0e99c8] com.ds.avare.utils.DecoratedAlertDialogBuilder.create:()Landroid/app/AlertDialog; │ │ -0e99d8: 6f10 5400 0200 |0000: invoke-super {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0054 │ │ -0e99de: 0c00 |0003: move-result-object v0 │ │ -0e99e0: 2201 4506 |0004: new-instance v1, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1; // type@0645 │ │ -0e99e4: 7030 4226 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1;.:(Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;Landroid/app/AlertDialog;)V // method@2642 │ │ -0e99ea: 6e20 6400 1000 |0009: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setOnShowListener:(Landroid/content/DialogInterface$OnShowListener;)V // method@0064 │ │ -0e99f0: 1100 |000c: return-object v0 │ │ +0e99d0: |[0e99d0] com.ds.avare.utils.DecoratedAlertDialogBuilder.create:()Landroid/app/AlertDialog; │ │ +0e99e0: 6f10 5400 0200 |0000: invoke-super {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0054 │ │ +0e99e6: 0c00 |0003: move-result-object v0 │ │ +0e99e8: 2201 4506 |0004: new-instance v1, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1; // type@0645 │ │ +0e99ec: 7030 4226 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder$1;.:(Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;Landroid/app/AlertDialog;)V // method@2642 │ │ +0e99f2: 6e20 6400 1000 |0009: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setOnShowListener:(Landroid/content/DialogInterface$OnShowListener;)V // method@0064 │ │ +0e99f8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=33 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/ds/avare/utils/DecoratedAlertDialogBuilder; │ │ │ │ @@ -252195,17 +252197,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e9a88: |[0e9a88] com.ds.avare.utils.DisplayIcon.:()V │ │ -0e9a98: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e9a9e: 0e00 |0003: return-void │ │ +0e9a90: |[0e9a90] com.ds.avare.utils.DisplayIcon.:()V │ │ +0e9aa0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e9aa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/DisplayIcon; │ │ │ │ #1 : (in Lcom/ds/avare/utils/DisplayIcon;) │ │ @@ -252213,43 +252215,43 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)Lcom/ds/avare/utils/BitmapHolder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0e9a0c: |[0e9a0c] com.ds.avare.utils.DisplayIcon.getDisplayIcon:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)Lcom/ds/avare/utils/BitmapHolder; │ │ -0e9a1c: 6e10 f524 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getDisplayIcon:()I // method@24f5 │ │ -0e9a22: 0a02 |0003: move-result v2 │ │ -0e9a24: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0e9a26: 3202 2800 |0005: if-eq v2, v0, 002d // +0028 │ │ -0e9a2a: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -0e9a2c: 3202 1c00 |0008: if-eq v2, v0, 0024 // +001c │ │ -0e9a30: 1230 |000a: const/4 v0, #int 3 // #3 │ │ -0e9a32: 3202 1000 |000b: if-eq v2, v0, 001b // +0010 │ │ -0e9a36: 1240 |000d: const/4 v0, #int 4 // #4 │ │ -0e9a38: 3202 0b00 |000e: if-eq v2, v0, 0019 // +000b │ │ -0e9a3c: 2202 4206 |0010: new-instance v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0e9a40: 1400 2900 077f |0012: const v0, #float 1.79447e+38 // #7f070029 │ │ -0e9a46: 7030 1e26 1200 |0015: invoke-direct {v2, v1, v0}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ -0e9a4c: 1102 |0018: return-object v2 │ │ -0e9a4e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0e9a50: 1101 |001a: return-object v1 │ │ -0e9a52: 2202 4206 |001b: new-instance v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0e9a56: 1400 2a00 077f |001d: const v0, #float 1.79447e+38 // #7f07002a │ │ -0e9a5c: 7030 1e26 1200 |0020: invoke-direct {v2, v1, v0}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ -0e9a62: 1102 |0023: return-object v2 │ │ -0e9a64: 2202 4206 |0024: new-instance v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0e9a68: 1400 0d00 077f |0026: const v0, #float 1.79446e+38 // #7f07000d │ │ -0e9a6e: 7030 1e26 1200 |0029: invoke-direct {v2, v1, v0}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ -0e9a74: 1102 |002c: return-object v2 │ │ -0e9a76: 2202 4206 |002d: new-instance v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0e9a7a: 1400 1300 077f |002f: const v0, #float 1.79446e+38 // #7f070013 │ │ -0e9a80: 7030 1e26 1200 |0032: invoke-direct {v2, v1, v0}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ -0e9a86: 1102 |0035: return-object v2 │ │ +0e9a14: |[0e9a14] com.ds.avare.utils.DisplayIcon.getDisplayIcon:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)Lcom/ds/avare/utils/BitmapHolder; │ │ +0e9a24: 6e10 f524 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getDisplayIcon:()I // method@24f5 │ │ +0e9a2a: 0a02 |0003: move-result v2 │ │ +0e9a2c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0e9a2e: 3202 2800 |0005: if-eq v2, v0, 002d // +0028 │ │ +0e9a32: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +0e9a34: 3202 1c00 |0008: if-eq v2, v0, 0024 // +001c │ │ +0e9a38: 1230 |000a: const/4 v0, #int 3 // #3 │ │ +0e9a3a: 3202 1000 |000b: if-eq v2, v0, 001b // +0010 │ │ +0e9a3e: 1240 |000d: const/4 v0, #int 4 // #4 │ │ +0e9a40: 3202 0b00 |000e: if-eq v2, v0, 0019 // +000b │ │ +0e9a44: 2202 4206 |0010: new-instance v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0e9a48: 1400 2900 077f |0012: const v0, #float 1.79447e+38 // #7f070029 │ │ +0e9a4e: 7030 1e26 1200 |0015: invoke-direct {v2, v1, v0}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ +0e9a54: 1102 |0018: return-object v2 │ │ +0e9a56: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0e9a58: 1101 |001a: return-object v1 │ │ +0e9a5a: 2202 4206 |001b: new-instance v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0e9a5e: 1400 2a00 077f |001d: const v0, #float 1.79447e+38 // #7f07002a │ │ +0e9a64: 7030 1e26 1200 |0020: invoke-direct {v2, v1, v0}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ +0e9a6a: 1102 |0023: return-object v2 │ │ +0e9a6c: 2202 4206 |0024: new-instance v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0e9a70: 1400 0d00 077f |0026: const v0, #float 1.79446e+38 // #7f07000d │ │ +0e9a76: 7030 1e26 1200 |0029: invoke-direct {v2, v1, v0}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ +0e9a7c: 1102 |002c: return-object v2 │ │ +0e9a7e: 2202 4206 |002d: new-instance v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0e9a82: 1400 1300 077f |002f: const v0, #float 1.79446e+38 // #7f070013 │ │ +0e9a88: 7030 1e26 1200 |0032: invoke-direct {v2, v1, v0}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ +0e9a8e: 1102 |0035: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0010 line=34 │ │ 0x001b line=29 │ │ 0x0024 line=27 │ │ 0x002d line=25 │ │ @@ -252283,17 +252285,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e9aec: |[0e9aec] com.ds.avare.utils.Dms.:()V │ │ -0e9afc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e9b02: 0e00 |0003: return-void │ │ +0e9af4: |[0e9af4] com.ds.avare.utils.Dms.:()V │ │ +0e9b04: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e9b0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/Dms; │ │ │ │ #1 : (in Lcom/ds/avare/utils/Dms;) │ │ @@ -252301,35 +252303,35 @@ │ │ type : '(D)[D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -0e9aa0: |[0e9aa0] com.ds.avare.utils.Dms.fracToDMS:(D)[D │ │ -0e9ab0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0e9ab2: 2300 be09 |0001: new-array v0, v0, [D // type@09be │ │ -0e9ab6: 8a61 |0003: double-to-int v1, v6 │ │ -0e9ab8: 8311 |0004: int-to-double v1, v1 │ │ -0e9aba: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0e9abc: 4c01 0003 |0006: aput-wide v1, v0, v3 │ │ -0e9ac0: 4501 0003 |0008: aget-wide v1, v0, v3 │ │ -0e9ac4: cc16 |000a: sub-double/2addr v6, v1 │ │ -0e9ac6: 1901 4e40 |000b: const-wide/high16 v1, #long 4633641066610819072 // #404e │ │ -0e9aca: ad06 0601 |000d: mul-double v6, v6, v1 │ │ -0e9ace: 8a63 |000f: double-to-int v3, v6 │ │ -0e9ad0: 8333 |0010: int-to-double v3, v3 │ │ -0e9ad2: 1215 |0011: const/4 v5, #int 1 // #1 │ │ -0e9ad4: 4c03 0005 |0012: aput-wide v3, v0, v5 │ │ -0e9ad8: 4503 0005 |0014: aget-wide v3, v0, v5 │ │ -0e9adc: cc36 |0016: sub-double/2addr v6, v3 │ │ -0e9ade: ad06 0601 |0017: mul-double v6, v6, v1 │ │ -0e9ae2: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -0e9ae4: 4c06 0001 |001a: aput-wide v6, v0, v1 │ │ -0e9ae8: 1100 |001c: return-object v0 │ │ +0e9aa8: |[0e9aa8] com.ds.avare.utils.Dms.fracToDMS:(D)[D │ │ +0e9ab8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0e9aba: 2300 be09 |0001: new-array v0, v0, [D // type@09be │ │ +0e9abe: 8a61 |0003: double-to-int v1, v6 │ │ +0e9ac0: 8311 |0004: int-to-double v1, v1 │ │ +0e9ac2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0e9ac4: 4c01 0003 |0006: aput-wide v1, v0, v3 │ │ +0e9ac8: 4501 0003 |0008: aget-wide v1, v0, v3 │ │ +0e9acc: cc16 |000a: sub-double/2addr v6, v1 │ │ +0e9ace: 1901 4e40 |000b: const-wide/high16 v1, #long 4633641066610819072 // #404e │ │ +0e9ad2: ad06 0601 |000d: mul-double v6, v6, v1 │ │ +0e9ad6: 8a63 |000f: double-to-int v3, v6 │ │ +0e9ad8: 8333 |0010: int-to-double v3, v3 │ │ +0e9ada: 1215 |0011: const/4 v5, #int 1 // #1 │ │ +0e9adc: 4c03 0005 |0012: aput-wide v3, v0, v5 │ │ +0e9ae0: 4503 0005 |0014: aget-wide v3, v0, v5 │ │ +0e9ae4: cc36 |0016: sub-double/2addr v6, v3 │ │ +0e9ae6: ad06 0601 |0017: mul-double v6, v6, v1 │ │ +0e9aea: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +0e9aec: 4c06 0001 |001a: aput-wide v6, v0, v1 │ │ +0e9af0: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=33 │ │ 0x0014 line=38 │ │ locals : │ │ 0x0000 - 0x001d reg=6 (null) D │ │ │ │ @@ -252363,24 +252365,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0e9b04: |[0e9b04] com.ds.avare.utils.EditTextPreferenceWithSummary.:(Landroid/content/Context;)V │ │ -0e9b14: 7020 fe04 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@04fe │ │ -0e9b1a: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -0e9b1e: 5b01 1c16 |0005: iput-object v1, v0, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@161c │ │ -0e9b22: 6f10 0005 0000 |0007: invoke-super {v0}, Landroid/preference/EditTextPreference;.getSummary:()Ljava/lang/CharSequence; // method@0500 │ │ -0e9b28: 0c01 |000a: move-result-object v1 │ │ -0e9b2a: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ -0e9b30: 0c01 |000e: move-result-object v1 │ │ -0e9b32: 5b01 1c16 |000f: iput-object v1, v0, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@161c │ │ -0e9b36: 0e00 |0011: return-void │ │ +0e9b0c: |[0e9b0c] com.ds.avare.utils.EditTextPreferenceWithSummary.:(Landroid/content/Context;)V │ │ +0e9b1c: 7020 fe04 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@04fe │ │ +0e9b22: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +0e9b26: 5b01 1c16 |0005: iput-object v1, v0, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@161c │ │ +0e9b2a: 6f10 0005 0000 |0007: invoke-super {v0}, Landroid/preference/EditTextPreference;.getSummary:()Ljava/lang/CharSequence; // method@0500 │ │ +0e9b30: 0c01 |000a: move-result-object v1 │ │ +0e9b32: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ +0e9b38: 0c01 |000e: move-result-object v1 │ │ +0e9b3a: 5b01 1c16 |000f: iput-object v1, v0, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@161c │ │ +0e9b3e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=25 │ │ 0x0007 line=34 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lcom/ds/avare/utils/EditTextPreferenceWithSummary; │ │ @@ -252391,24 +252393,24 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e9b38: |[0e9b38] com.ds.avare.utils.EditTextPreferenceWithSummary.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0e9b48: 7030 ff04 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@04ff │ │ -0e9b4e: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -0e9b52: 5b01 1c16 |0005: iput-object v1, v0, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@161c │ │ -0e9b56: 6f10 0005 0000 |0007: invoke-super {v0}, Landroid/preference/EditTextPreference;.getSummary:()Ljava/lang/CharSequence; // method@0500 │ │ -0e9b5c: 0c01 |000a: move-result-object v1 │ │ -0e9b5e: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ -0e9b64: 0c01 |000e: move-result-object v1 │ │ -0e9b66: 5b01 1c16 |000f: iput-object v1, v0, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@161c │ │ -0e9b6a: 0e00 |0011: return-void │ │ +0e9b40: |[0e9b40] com.ds.avare.utils.EditTextPreferenceWithSummary.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0e9b50: 7030 ff04 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@04ff │ │ +0e9b56: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +0e9b5a: 5b01 1c16 |0005: iput-object v1, v0, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@161c │ │ +0e9b5e: 6f10 0005 0000 |0007: invoke-super {v0}, Landroid/preference/EditTextPreference;.getSummary:()Ljava/lang/CharSequence; // method@0500 │ │ +0e9b64: 0c01 |000a: move-result-object v1 │ │ +0e9b66: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ +0e9b6c: 0c01 |000e: move-result-object v1 │ │ +0e9b6e: 5b01 1c16 |000f: iput-object v1, v0, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@161c │ │ +0e9b72: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=25 │ │ 0x0007 line=29 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lcom/ds/avare/utils/EditTextPreferenceWithSummary; │ │ @@ -252421,30 +252423,30 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0e9b6c: |[0e9b6c] com.ds.avare.utils.EditTextPreferenceWithSummary.setSummary:(Ljava/lang/CharSequence;)V │ │ -0e9b7c: 2202 1007 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0e9b80: 7010 eb2a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e9b86: 5410 1c16 |0005: iget-object v0, v1, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@161c │ │ -0e9b8a: 6e20 f52a 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e9b90: 1a00 2400 |000a: const-string v0, " (" // string@0024 │ │ -0e9b94: 6e20 f52a 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e9b9a: 6e10 5526 0100 |000f: invoke-virtual {v1}, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.getText:()Ljava/lang/String; // method@2655 │ │ -0e9ba0: 0c00 |0012: move-result-object v0 │ │ -0e9ba2: 6e20 f52a 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e9ba8: 1a00 1802 |0016: const-string v0, ")" // string@0218 │ │ -0e9bac: 6e20 f52a 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e9bb2: 6e10 fa2a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e9bb8: 0c02 |001e: move-result-object v2 │ │ -0e9bba: 6f20 0105 2100 |001f: invoke-super {v1, v2}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0501 │ │ -0e9bc0: 0e00 |0022: return-void │ │ +0e9b74: |[0e9b74] com.ds.avare.utils.EditTextPreferenceWithSummary.setSummary:(Ljava/lang/CharSequence;)V │ │ +0e9b84: 2202 1007 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0e9b88: 7010 eb2a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e9b8e: 5410 1c16 |0005: iget-object v0, v1, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@161c │ │ +0e9b92: 6e20 f52a 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e9b98: 1a00 2400 |000a: const-string v0, " (" // string@0024 │ │ +0e9b9c: 6e20 f52a 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e9ba2: 6e10 5526 0100 |000f: invoke-virtual {v1}, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.getText:()Ljava/lang/String; // method@2655 │ │ +0e9ba8: 0c00 |0012: move-result-object v0 │ │ +0e9baa: 6e20 f52a 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e9bb0: 1a00 1802 |0016: const-string v0, ")" // string@0218 │ │ +0e9bb4: 6e20 f52a 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e9bba: 6e10 fa2a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e9bc0: 0c02 |001e: move-result-object v2 │ │ +0e9bc2: 6f20 0105 2100 |001f: invoke-super {v1, v2}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0501 │ │ +0e9bc8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0023 reg=1 this Lcom/ds/avare/utils/EditTextPreferenceWithSummary; │ │ 0x0000 - 0x0023 reg=2 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -252453,29 +252455,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0e9bc4: |[0e9bc4] com.ds.avare.utils.EditTextPreferenceWithSummary.setText:(Ljava/lang/String;)V │ │ -0e9bd4: 6f20 0205 3200 |0000: invoke-super {v2, v3}, Landroid/preference/EditTextPreference;.setText:(Ljava/lang/String;)V // method@0502 │ │ -0e9bda: 2200 1007 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0e9bde: 7010 eb2a 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e9be4: 5421 1c16 |0008: iget-object v1, v2, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@161c │ │ -0e9be8: 6e20 f52a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e9bee: 1a01 2400 |000d: const-string v1, " (" // string@0024 │ │ -0e9bf2: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e9bf8: 6e20 f52a 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e9bfe: 1a03 1802 |0015: const-string v3, ")" // string@0218 │ │ -0e9c02: 6e20 f52a 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e9c08: 6e10 fa2a 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e9c0e: 0c03 |001d: move-result-object v3 │ │ -0e9c10: 6e20 5626 3200 |001e: invoke-virtual {v2, v3}, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.setSummary:(Ljava/lang/CharSequence;)V // method@2656 │ │ -0e9c16: 0e00 |0021: return-void │ │ +0e9bcc: |[0e9bcc] com.ds.avare.utils.EditTextPreferenceWithSummary.setText:(Ljava/lang/String;)V │ │ +0e9bdc: 6f20 0205 3200 |0000: invoke-super {v2, v3}, Landroid/preference/EditTextPreference;.setText:(Ljava/lang/String;)V // method@0502 │ │ +0e9be2: 2200 1007 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0e9be6: 7010 eb2a 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e9bec: 5421 1c16 |0008: iget-object v1, v2, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@161c │ │ +0e9bf0: 6e20 f52a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e9bf6: 1a01 2400 |000d: const-string v1, " (" // string@0024 │ │ +0e9bfa: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e9c00: 6e20 f52a 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e9c06: 1a03 1802 |0015: const-string v3, ")" // string@0218 │ │ +0e9c0a: 6e20 f52a 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e9c10: 6e10 fa2a 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e9c16: 0c03 |001d: move-result-object v3 │ │ +0e9c18: 6e20 5626 3200 |001e: invoke-virtual {v2, v3}, Lcom/ds/avare/utils/EditTextPreferenceWithSummary;.setSummary:(Ljava/lang/CharSequence;)V // method@2656 │ │ +0e9c1e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lcom/ds/avare/utils/EditTextPreferenceWithSummary; │ │ 0x0000 - 0x0022 reg=3 (null) Ljava/lang/String; │ │ @@ -252505,17 +252507,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e9c90: |[0e9c90] com.ds.avare.utils.Emergency.:()V │ │ -0e9ca0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e9ca6: 0e00 |0003: return-void │ │ +0e9c98: |[0e9c98] com.ds.avare.utils.Emergency.:()V │ │ +0e9ca8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e9cae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/Emergency; │ │ │ │ #1 : (in Lcom/ds/avare/utils/Emergency;) │ │ @@ -252523,39 +252525,39 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Lcom/ds/avare/StorageService;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0e9c18: |[0e9c18] com.ds.avare.utils.Emergency.declare:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Lcom/ds/avare/StorageService;)Ljava/lang/String; │ │ -0e9c28: 1400 7900 0c7f |0000: const v0, #float 1.86094e+38 // #7f0c0079 │ │ -0e9c2e: 6e20 a901 0100 |0003: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e9c34: 0c01 |0006: move-result-object v1 │ │ -0e9c36: 6e10 4b25 0200 |0007: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.showDistanceRingStatic:()V // method@254b │ │ -0e9c3c: 6e10 fa24 0200 |000a: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getEmergencyChecklist:()Ljava/lang/String; // method@24fa │ │ -0e9c42: 0c02 |000d: move-result-object v2 │ │ -0e9c44: 6e20 491e 2300 |000e: invoke-virtual {v3, v2}, Lcom/ds/avare/StorageService;.setOverrideListName:(Ljava/lang/String;)V // method@1e49 │ │ -0e9c4a: 6e10 fb1d 0300 |0011: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getArea:()Lcom/ds/avare/place/Area; // method@1dfb │ │ -0e9c50: 0c02 |0014: move-result-object v2 │ │ -0e9c52: 3802 1d00 |0015: if-eqz v2, 0032 // +001d │ │ -0e9c56: 6e10 fb1d 0300 |0017: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getArea:()Lcom/ds/avare/place/Area; // method@1dfb │ │ -0e9c5c: 0c02 |001a: move-result-object v2 │ │ -0e9c5e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0e9c60: 6e20 a522 0200 |001c: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Area;.getAirport:(I)Lcom/ds/avare/place/Airport; // method@22a5 │ │ -0e9c66: 0c02 |001f: move-result-object v2 │ │ -0e9c68: 3802 1200 |0020: if-eqz v2, 0032 // +0012 │ │ -0e9c6c: 6e10 8a22 0200 |0022: invoke-virtual {v2}, Lcom/ds/avare/place/Airport;.getId:()Ljava/lang/String; // method@228a │ │ -0e9c72: 0c02 |0025: move-result-object v2 │ │ -0e9c74: 1a00 e10b |0026: const-string v0, "Base" // string@0be1 │ │ -0e9c78: 7130 0c23 2300 |0028: invoke-static {v3, v2, v0}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ -0e9c7e: 0c02 |002b: move-result-object v2 │ │ -0e9c80: 6e10 de22 0200 |002c: invoke-virtual {v2}, Lcom/ds/avare/place/Destination;.find:()V // method@22de │ │ -0e9c86: 6e20 3f1e 2300 |002f: invoke-virtual {v3, v2}, Lcom/ds/avare/StorageService;.setDestination:(Lcom/ds/avare/place/Destination;)V // method@1e3f │ │ -0e9c8c: 1101 |0032: return-object v1 │ │ +0e9c20: |[0e9c20] com.ds.avare.utils.Emergency.declare:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;Lcom/ds/avare/StorageService;)Ljava/lang/String; │ │ +0e9c30: 1400 7900 0c7f |0000: const v0, #float 1.86094e+38 // #7f0c0079 │ │ +0e9c36: 6e20 a901 0100 |0003: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e9c3c: 0c01 |0006: move-result-object v1 │ │ +0e9c3e: 6e10 4b25 0200 |0007: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.showDistanceRingStatic:()V // method@254b │ │ +0e9c44: 6e10 fa24 0200 |000a: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getEmergencyChecklist:()Ljava/lang/String; // method@24fa │ │ +0e9c4a: 0c02 |000d: move-result-object v2 │ │ +0e9c4c: 6e20 491e 2300 |000e: invoke-virtual {v3, v2}, Lcom/ds/avare/StorageService;.setOverrideListName:(Ljava/lang/String;)V // method@1e49 │ │ +0e9c52: 6e10 fb1d 0300 |0011: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getArea:()Lcom/ds/avare/place/Area; // method@1dfb │ │ +0e9c58: 0c02 |0014: move-result-object v2 │ │ +0e9c5a: 3802 1d00 |0015: if-eqz v2, 0032 // +001d │ │ +0e9c5e: 6e10 fb1d 0300 |0017: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getArea:()Lcom/ds/avare/place/Area; // method@1dfb │ │ +0e9c64: 0c02 |001a: move-result-object v2 │ │ +0e9c66: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0e9c68: 6e20 a522 0200 |001c: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Area;.getAirport:(I)Lcom/ds/avare/place/Airport; // method@22a5 │ │ +0e9c6e: 0c02 |001f: move-result-object v2 │ │ +0e9c70: 3802 1200 |0020: if-eqz v2, 0032 // +0012 │ │ +0e9c74: 6e10 8a22 0200 |0022: invoke-virtual {v2}, Lcom/ds/avare/place/Airport;.getId:()Ljava/lang/String; // method@228a │ │ +0e9c7a: 0c02 |0025: move-result-object v2 │ │ +0e9c7c: 1a00 e10b |0026: const-string v0, "Base" // string@0be1 │ │ +0e9c80: 7130 0c23 2300 |0028: invoke-static {v3, v2, v0}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ +0e9c86: 0c02 |002b: move-result-object v2 │ │ +0e9c88: 6e10 de22 0200 |002c: invoke-virtual {v2}, Lcom/ds/avare/place/Destination;.find:()V // method@22de │ │ +0e9c8e: 6e20 3f1e 2300 |002f: invoke-virtual {v3, v2}, Lcom/ds/avare/StorageService;.setDestination:(Lcom/ds/avare/place/Destination;)V // method@1e3f │ │ +0e9c94: 1101 |0032: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=28 │ │ 0x0007 line=31 │ │ 0x000a line=34 │ │ 0x000e line=35 │ │ 0x0011 line=38 │ │ @@ -252604,18 +252606,18 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e9ca8: |[0e9ca8] com.ds.avare.utils.FolderPreference$1.:(Lcom/ds/avare/utils/FolderPreference;)V │ │ -0e9cb8: 5b01 1d16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference$1;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161d │ │ -0e9cbc: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e9cc2: 0e00 |0005: return-void │ │ +0e9cb0: |[0e9cb0] com.ds.avare.utils.FolderPreference$1.:(Lcom/ds/avare/utils/FolderPreference;)V │ │ +0e9cc0: 5b01 1d16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference$1;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161d │ │ +0e9cc4: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e9cca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/utils/FolderPreference$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/utils/FolderPreference; │ │ │ │ @@ -252625,31 +252627,31 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0e9cc4: |[0e9cc4] com.ds.avare.utils.FolderPreference$1.onClick:(Landroid/view/View;)V │ │ -0e9cd4: 5412 1d16 |0000: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference$1;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161d │ │ -0e9cd8: 7110 6726 0200 |0002: invoke-static {v2}, Lcom/ds/avare/utils/FolderPreference;.access$000:(Lcom/ds/avare/utils/FolderPreference;)Landroid/content/Context; // method@2667 │ │ -0e9cde: 0c00 |0005: move-result-object v0 │ │ -0e9ce0: 7110 9226 0000 |0006: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.getInternalFolder:(Landroid/content/Context;)Ljava/lang/String; // method@2692 │ │ -0e9ce6: 0c00 |0009: move-result-object v0 │ │ -0e9ce8: 7120 6826 0200 |000a: invoke-static {v2, v0}, Lcom/ds/avare/utils/FolderPreference;.access$100:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;)V // method@2668 │ │ -0e9cee: 5412 1d16 |000d: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference$1;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161d │ │ -0e9cf2: 7110 6926 0200 |000f: invoke-static {v2}, Lcom/ds/avare/utils/FolderPreference;.access$200:(Lcom/ds/avare/utils/FolderPreference;)V // method@2669 │ │ -0e9cf8: 5412 1d16 |0012: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference$1;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161d │ │ -0e9cfc: 7110 6b26 0200 |0014: invoke-static {v2}, Lcom/ds/avare/utils/FolderPreference;.access$400:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListView; // method@266b │ │ -0e9d02: 0c02 |0017: move-result-object v2 │ │ -0e9d04: 5410 1d16 |0018: iget-object v0, v1, Lcom/ds/avare/utils/FolderPreference$1;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161d │ │ -0e9d08: 7110 6a26 0000 |001a: invoke-static {v0}, Lcom/ds/avare/utils/FolderPreference;.access$300:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListAdapter; // method@266a │ │ -0e9d0e: 0c00 |001d: move-result-object v0 │ │ -0e9d10: 6e20 6009 0200 |001e: invoke-virtual {v2, v0}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0960 │ │ -0e9d16: 0e00 |0021: return-void │ │ +0e9ccc: |[0e9ccc] com.ds.avare.utils.FolderPreference$1.onClick:(Landroid/view/View;)V │ │ +0e9cdc: 5412 1d16 |0000: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference$1;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161d │ │ +0e9ce0: 7110 6726 0200 |0002: invoke-static {v2}, Lcom/ds/avare/utils/FolderPreference;.access$000:(Lcom/ds/avare/utils/FolderPreference;)Landroid/content/Context; // method@2667 │ │ +0e9ce6: 0c00 |0005: move-result-object v0 │ │ +0e9ce8: 7110 9226 0000 |0006: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.getInternalFolder:(Landroid/content/Context;)Ljava/lang/String; // method@2692 │ │ +0e9cee: 0c00 |0009: move-result-object v0 │ │ +0e9cf0: 7120 6826 0200 |000a: invoke-static {v2, v0}, Lcom/ds/avare/utils/FolderPreference;.access$100:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;)V // method@2668 │ │ +0e9cf6: 5412 1d16 |000d: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference$1;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161d │ │ +0e9cfa: 7110 6926 0200 |000f: invoke-static {v2}, Lcom/ds/avare/utils/FolderPreference;.access$200:(Lcom/ds/avare/utils/FolderPreference;)V // method@2669 │ │ +0e9d00: 5412 1d16 |0012: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference$1;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161d │ │ +0e9d04: 7110 6b26 0200 |0014: invoke-static {v2}, Lcom/ds/avare/utils/FolderPreference;.access$400:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListView; // method@266b │ │ +0e9d0a: 0c02 |0017: move-result-object v2 │ │ +0e9d0c: 5410 1d16 |0018: iget-object v0, v1, Lcom/ds/avare/utils/FolderPreference$1;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161d │ │ +0e9d10: 7110 6a26 0000 |001a: invoke-static {v0}, Lcom/ds/avare/utils/FolderPreference;.access$300:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListAdapter; // method@266a │ │ +0e9d16: 0c00 |001d: move-result-object v0 │ │ +0e9d18: 6e20 6009 0200 |001e: invoke-virtual {v2, v0}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0960 │ │ +0e9d1e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x000d line=164 │ │ 0x0012 line=165 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Lcom/ds/avare/utils/FolderPreference$1; │ │ @@ -252690,18 +252692,18 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e9d18: |[0e9d18] com.ds.avare.utils.FolderPreference$2.:(Lcom/ds/avare/utils/FolderPreference;)V │ │ -0e9d28: 5b01 1e16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference$2;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161e │ │ -0e9d2c: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e9d32: 0e00 |0005: return-void │ │ +0e9d20: |[0e9d20] com.ds.avare.utils.FolderPreference$2.:(Lcom/ds/avare/utils/FolderPreference;)V │ │ +0e9d30: 5b01 1e16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference$2;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161e │ │ +0e9d34: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e9d3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/utils/FolderPreference$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/utils/FolderPreference; │ │ │ │ @@ -252711,31 +252713,31 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0e9d34: |[0e9d34] com.ds.avare.utils.FolderPreference$2.onClick:(Landroid/view/View;)V │ │ -0e9d44: 5412 1e16 |0000: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference$2;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161e │ │ -0e9d48: 7110 6726 0200 |0002: invoke-static {v2}, Lcom/ds/avare/utils/FolderPreference;.access$000:(Lcom/ds/avare/utils/FolderPreference;)Landroid/content/Context; // method@2667 │ │ -0e9d4e: 0c00 |0005: move-result-object v0 │ │ -0e9d50: 7110 9026 0000 |0006: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.getExternalFolder:(Landroid/content/Context;)Ljava/lang/String; // method@2690 │ │ -0e9d56: 0c00 |0009: move-result-object v0 │ │ -0e9d58: 7120 6826 0200 |000a: invoke-static {v2, v0}, Lcom/ds/avare/utils/FolderPreference;.access$100:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;)V // method@2668 │ │ -0e9d5e: 5412 1e16 |000d: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference$2;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161e │ │ -0e9d62: 7110 6926 0200 |000f: invoke-static {v2}, Lcom/ds/avare/utils/FolderPreference;.access$200:(Lcom/ds/avare/utils/FolderPreference;)V // method@2669 │ │ -0e9d68: 5412 1e16 |0012: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference$2;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161e │ │ -0e9d6c: 7110 6b26 0200 |0014: invoke-static {v2}, Lcom/ds/avare/utils/FolderPreference;.access$400:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListView; // method@266b │ │ -0e9d72: 0c02 |0017: move-result-object v2 │ │ -0e9d74: 5410 1e16 |0018: iget-object v0, v1, Lcom/ds/avare/utils/FolderPreference$2;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161e │ │ -0e9d78: 7110 6a26 0000 |001a: invoke-static {v0}, Lcom/ds/avare/utils/FolderPreference;.access$300:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListAdapter; // method@266a │ │ -0e9d7e: 0c00 |001d: move-result-object v0 │ │ -0e9d80: 6e20 6009 0200 |001e: invoke-virtual {v2, v0}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0960 │ │ -0e9d86: 0e00 |0021: return-void │ │ +0e9d3c: |[0e9d3c] com.ds.avare.utils.FolderPreference$2.onClick:(Landroid/view/View;)V │ │ +0e9d4c: 5412 1e16 |0000: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference$2;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161e │ │ +0e9d50: 7110 6726 0200 |0002: invoke-static {v2}, Lcom/ds/avare/utils/FolderPreference;.access$000:(Lcom/ds/avare/utils/FolderPreference;)Landroid/content/Context; // method@2667 │ │ +0e9d56: 0c00 |0005: move-result-object v0 │ │ +0e9d58: 7110 9026 0000 |0006: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.getExternalFolder:(Landroid/content/Context;)Ljava/lang/String; // method@2690 │ │ +0e9d5e: 0c00 |0009: move-result-object v0 │ │ +0e9d60: 7120 6826 0200 |000a: invoke-static {v2, v0}, Lcom/ds/avare/utils/FolderPreference;.access$100:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;)V // method@2668 │ │ +0e9d66: 5412 1e16 |000d: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference$2;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161e │ │ +0e9d6a: 7110 6926 0200 |000f: invoke-static {v2}, Lcom/ds/avare/utils/FolderPreference;.access$200:(Lcom/ds/avare/utils/FolderPreference;)V // method@2669 │ │ +0e9d70: 5412 1e16 |0012: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference$2;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161e │ │ +0e9d74: 7110 6b26 0200 |0014: invoke-static {v2}, Lcom/ds/avare/utils/FolderPreference;.access$400:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListView; // method@266b │ │ +0e9d7a: 0c02 |0017: move-result-object v2 │ │ +0e9d7c: 5410 1e16 |0018: iget-object v0, v1, Lcom/ds/avare/utils/FolderPreference$2;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161e │ │ +0e9d80: 7110 6a26 0000 |001a: invoke-static {v0}, Lcom/ds/avare/utils/FolderPreference;.access$300:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListAdapter; // method@266a │ │ +0e9d86: 0c00 |001d: move-result-object v0 │ │ +0e9d88: 6e20 6009 0200 |001e: invoke-virtual {v2, v0}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0960 │ │ +0e9d8e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x000d line=180 │ │ 0x0012 line=181 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Lcom/ds/avare/utils/FolderPreference$2; │ │ @@ -252778,18 +252780,18 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e9d88: |[0e9d88] com.ds.avare.utils.FolderPreference$3.:(Lcom/ds/avare/utils/FolderPreference;)V │ │ -0e9d98: 5b01 1f16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9d9c: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0e9da2: 0e00 |0005: return-void │ │ +0e9d90: |[0e9d90] com.ds.avare.utils.FolderPreference$3.:(Lcom/ds/avare/utils/FolderPreference;)V │ │ +0e9da0: 5b01 1f16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9da4: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0e9daa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/utils/FolderPreference$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/utils/FolderPreference; │ │ │ │ @@ -252799,138 +252801,138 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 261 16-bit code units │ │ -0e9da4: |[0e9da4] com.ds.avare.utils.FolderPreference$3.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0e9db4: 5434 1f16 |0000: iget-object v4, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9db8: 7110 6e26 0400 |0002: invoke-static {v4}, Lcom/ds/avare/utils/FolderPreference;.access$600:(Lcom/ds/avare/utils/FolderPreference;)[Lcom/ds/avare/utils/FolderPreference$Item; // method@266e │ │ -0e9dbe: 0c05 |0005: move-result-object v5 │ │ -0e9dc0: 4605 0506 |0006: aget-object v5, v5, v6 │ │ -0e9dc4: 5455 2216 |0008: iget-object v5, v5, Lcom/ds/avare/utils/FolderPreference$Item;.file:Ljava/lang/String; // field@1622 │ │ -0e9dc8: 7120 6d26 5400 |000a: invoke-static {v4, v5}, Lcom/ds/avare/utils/FolderPreference;.access$502:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;)Ljava/lang/String; // method@266d │ │ -0e9dce: 2204 bf06 |000d: new-instance v4, Ljava/io/File; // type@06bf │ │ -0e9dd2: 2205 1007 |000f: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0e9dd6: 7010 eb2a 0500 |0011: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e9ddc: 5436 1f16 |0014: iget-object v6, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9de0: 7110 7026 0600 |0016: invoke-static {v6}, Lcom/ds/avare/utils/FolderPreference;.access$700:(Lcom/ds/avare/utils/FolderPreference;)Ljava/io/File; // method@2670 │ │ -0e9de6: 0c06 |0019: move-result-object v6 │ │ -0e9de8: 6e20 f42a 6500 |001a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -0e9dee: 1a06 7405 |001d: const-string v6, "/" // string@0574 │ │ -0e9df2: 6e20 f52a 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e9df8: 5436 1f16 |0022: iget-object v6, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9dfc: 7110 6c26 0600 |0024: invoke-static {v6}, Lcom/ds/avare/utils/FolderPreference;.access$500:(Lcom/ds/avare/utils/FolderPreference;)Ljava/lang/String; // method@266c │ │ -0e9e02: 0c06 |0027: move-result-object v6 │ │ -0e9e04: 6e20 f52a 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e9e0a: 6e10 fa2a 0500 |002b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e9e10: 0c05 |002e: move-result-object v5 │ │ -0e9e12: 7020 9629 5400 |002f: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0e9e18: 6e10 a529 0400 |0032: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ -0e9e1e: 0a05 |0035: move-result v5 │ │ -0e9e20: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -0e9e22: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -0e9e24: 3805 4100 |0038: if-eqz v5, 0079 // +0041 │ │ -0e9e28: 6e10 9829 0400 |003a: invoke-virtual {v4}, Ljava/io/File;.canRead:()Z // method@2998 │ │ -0e9e2e: 0a05 |003d: move-result v5 │ │ -0e9e30: 3805 3b00 |003e: if-eqz v5, 0079 // +003b │ │ -0e9e34: 5435 1f16 |0040: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9e38: 7110 fd29 0700 |0042: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -0e9e3e: 0c07 |0045: move-result-object v7 │ │ -0e9e40: 7120 7226 7500 |0046: invoke-static {v5, v7}, Lcom/ds/avare/utils/FolderPreference;.access$802:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/Boolean;)Ljava/lang/Boolean; // method@2672 │ │ -0e9e46: 5435 1f16 |0049: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9e4a: 7110 7326 0500 |004b: invoke-static {v5}, Lcom/ds/avare/utils/FolderPreference;.access$900:(Lcom/ds/avare/utils/FolderPreference;)Ljava/util/ArrayList; // method@2673 │ │ -0e9e50: 0c05 |004e: move-result-object v5 │ │ -0e9e52: 5437 1f16 |004f: iget-object v7, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9e56: 7110 6c26 0700 |0051: invoke-static {v7}, Lcom/ds/avare/utils/FolderPreference;.access$500:(Lcom/ds/avare/utils/FolderPreference;)Ljava/lang/String; // method@266c │ │ -0e9e5c: 0c07 |0054: move-result-object v7 │ │ -0e9e5e: 6e20 922b 7500 |0055: invoke-virtual {v5, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -0e9e64: 5435 1f16 |0058: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9e68: 7120 6f26 6500 |005a: invoke-static {v5, v6}, Lcom/ds/avare/utils/FolderPreference;.access$602:(Lcom/ds/avare/utils/FolderPreference;[Lcom/ds/avare/utils/FolderPreference$Item;)[Lcom/ds/avare/utils/FolderPreference$Item; // method@266f │ │ -0e9e6e: 5435 1f16 |005d: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9e72: 2206 bf06 |005f: new-instance v6, Ljava/io/File; // type@06bf │ │ -0e9e76: 2207 1007 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0e9e7a: 7010 eb2a 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e9e80: 6e20 f42a 4700 |0066: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -0e9e86: 1a04 0000 |0069: const-string v4, "" // string@0000 │ │ -0e9e8a: 6e20 f52a 4700 |006b: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e9e90: 6e10 fa2a 0700 |006e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e9e96: 0c04 |0071: move-result-object v4 │ │ -0e9e98: 7020 9629 4600 |0072: invoke-direct {v6, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0e9e9e: 7120 7126 6500 |0075: invoke-static {v5, v6}, Lcom/ds/avare/utils/FolderPreference;.access$702:(Lcom/ds/avare/utils/FolderPreference;Ljava/io/File;)Ljava/io/File; // method@2671 │ │ -0e9ea4: 2878 |0078: goto 00f0 // +0078 │ │ -0e9ea6: 5435 1f16 |0079: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9eaa: 7110 6c26 0500 |007b: invoke-static {v5}, Lcom/ds/avare/utils/FolderPreference;.access$500:(Lcom/ds/avare/utils/FolderPreference;)Ljava/lang/String; // method@266c │ │ -0e9eb0: 0c05 |007e: move-result-object v5 │ │ -0e9eb2: 5438 1f16 |007f: iget-object v8, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9eb6: 7110 6726 0800 |0081: invoke-static {v8}, Lcom/ds/avare/utils/FolderPreference;.access$000:(Lcom/ds/avare/utils/FolderPreference;)Landroid/content/Context; // method@2667 │ │ -0e9ebc: 0c08 |0084: move-result-object v8 │ │ -0e9ebe: 1400 8601 0c7f |0085: const v0, #float 1.861e+38 // #7f0c0186 │ │ -0e9ec4: 6e20 a901 0800 |0088: invoke-virtual {v8, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0e9eca: 0c08 |008b: move-result-object v8 │ │ -0e9ecc: 6e20 ba2a 8500 |008c: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e9ed2: 0a05 |008f: move-result v5 │ │ -0e9ed4: 3805 7400 |0090: if-eqz v5, 0104 // +0074 │ │ -0e9ed8: 6e10 9c29 0400 |0092: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@299c │ │ -0e9ede: 0a04 |0095: move-result v4 │ │ -0e9ee0: 3904 6e00 |0096: if-nez v4, 0104 // +006e │ │ -0e9ee4: 5434 1f16 |0098: iget-object v4, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9ee8: 7110 7326 0400 |009a: invoke-static {v4}, Lcom/ds/avare/utils/FolderPreference;.access$900:(Lcom/ds/avare/utils/FolderPreference;)Ljava/util/ArrayList; // method@2673 │ │ -0e9eee: 0c04 |009d: move-result-object v4 │ │ -0e9ef0: 5435 1f16 |009e: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9ef4: 7110 7326 0500 |00a0: invoke-static {v5}, Lcom/ds/avare/utils/FolderPreference;.access$900:(Lcom/ds/avare/utils/FolderPreference;)Ljava/util/ArrayList; // method@2673 │ │ -0e9efa: 0c05 |00a3: move-result-object v5 │ │ -0e9efc: 6e10 9c2b 0500 |00a4: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -0e9f02: 0a05 |00a7: move-result v5 │ │ -0e9f04: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ -0e9f06: b185 |00a9: sub-int/2addr v5, v8 │ │ -0e9f08: 6e20 9a2b 5400 |00aa: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ -0e9f0e: 0c04 |00ad: move-result-object v4 │ │ -0e9f10: 1f04 0e07 |00ae: check-cast v4, Ljava/lang/String; // type@070e │ │ -0e9f14: 5435 1f16 |00b0: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9f18: 2200 bf06 |00b2: new-instance v0, Ljava/io/File; // type@06bf │ │ -0e9f1c: 5431 1f16 |00b4: iget-object v1, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9f20: 7110 7026 0100 |00b6: invoke-static {v1}, Lcom/ds/avare/utils/FolderPreference;.access$700:(Lcom/ds/avare/utils/FolderPreference;)Ljava/io/File; // method@2670 │ │ -0e9f26: 0c01 |00b9: move-result-object v1 │ │ -0e9f28: 6e10 af29 0100 |00ba: invoke-virtual {v1}, Ljava/io/File;.toString:()Ljava/lang/String; // method@29af │ │ -0e9f2e: 0c01 |00bd: move-result-object v1 │ │ -0e9f30: 5432 1f16 |00be: iget-object v2, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9f34: 7110 7026 0200 |00c0: invoke-static {v2}, Lcom/ds/avare/utils/FolderPreference;.access$700:(Lcom/ds/avare/utils/FolderPreference;)Ljava/io/File; // method@2670 │ │ -0e9f3a: 0c02 |00c3: move-result-object v2 │ │ -0e9f3c: 6e10 af29 0200 |00c4: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@29af │ │ -0e9f42: 0c02 |00c7: move-result-object v2 │ │ -0e9f44: 6e20 c82a 4200 |00c8: invoke-virtual {v2, v4}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@2ac8 │ │ -0e9f4a: 0a04 |00cb: move-result v4 │ │ -0e9f4c: 6e30 d42a 7104 |00cc: invoke-virtual {v1, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0e9f52: 0c04 |00cf: move-result-object v4 │ │ -0e9f54: 7020 9629 4000 |00d0: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0e9f5a: 7120 7126 0500 |00d3: invoke-static {v5, v0}, Lcom/ds/avare/utils/FolderPreference;.access$702:(Lcom/ds/avare/utils/FolderPreference;Ljava/io/File;)Ljava/io/File; // method@2671 │ │ -0e9f60: 5434 1f16 |00d6: iget-object v4, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9f64: 7120 6f26 6400 |00d8: invoke-static {v4, v6}, Lcom/ds/avare/utils/FolderPreference;.access$602:(Lcom/ds/avare/utils/FolderPreference;[Lcom/ds/avare/utils/FolderPreference$Item;)[Lcom/ds/avare/utils/FolderPreference$Item; // method@266f │ │ -0e9f6a: 5434 1f16 |00db: iget-object v4, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9f6e: 7110 7326 0400 |00dd: invoke-static {v4}, Lcom/ds/avare/utils/FolderPreference;.access$900:(Lcom/ds/avare/utils/FolderPreference;)Ljava/util/ArrayList; // method@2673 │ │ -0e9f74: 0c04 |00e0: move-result-object v4 │ │ -0e9f76: 6e10 982b 0400 |00e1: invoke-virtual {v4}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ -0e9f7c: 0a04 |00e4: move-result v4 │ │ -0e9f7e: 3804 0b00 |00e5: if-eqz v4, 00f0 // +000b │ │ -0e9f82: 5434 1f16 |00e7: iget-object v4, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9f86: 7110 fd29 0800 |00e9: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -0e9f8c: 0c05 |00ec: move-result-object v5 │ │ -0e9f8e: 7120 7226 5400 |00ed: invoke-static {v4, v5}, Lcom/ds/avare/utils/FolderPreference;.access$802:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/Boolean;)Ljava/lang/Boolean; // method@2672 │ │ -0e9f94: 5434 1f16 |00f0: iget-object v4, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9f98: 7110 6926 0400 |00f2: invoke-static {v4}, Lcom/ds/avare/utils/FolderPreference;.access$200:(Lcom/ds/avare/utils/FolderPreference;)V // method@2669 │ │ -0e9f9e: 5434 1f16 |00f5: iget-object v4, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9fa2: 7110 6b26 0400 |00f7: invoke-static {v4}, Lcom/ds/avare/utils/FolderPreference;.access$400:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListView; // method@266b │ │ -0e9fa8: 0c04 |00fa: move-result-object v4 │ │ -0e9faa: 5435 1f16 |00fb: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ -0e9fae: 7110 6a26 0500 |00fd: invoke-static {v5}, Lcom/ds/avare/utils/FolderPreference;.access$300:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListAdapter; // method@266a │ │ -0e9fb4: 0c05 |0100: move-result-object v5 │ │ -0e9fb6: 6e20 6009 5400 |0101: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0960 │ │ -0e9fbc: 0e00 |0104: return-void │ │ +0e9dac: |[0e9dac] com.ds.avare.utils.FolderPreference$3.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0e9dbc: 5434 1f16 |0000: iget-object v4, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9dc0: 7110 6e26 0400 |0002: invoke-static {v4}, Lcom/ds/avare/utils/FolderPreference;.access$600:(Lcom/ds/avare/utils/FolderPreference;)[Lcom/ds/avare/utils/FolderPreference$Item; // method@266e │ │ +0e9dc6: 0c05 |0005: move-result-object v5 │ │ +0e9dc8: 4605 0506 |0006: aget-object v5, v5, v6 │ │ +0e9dcc: 5455 2216 |0008: iget-object v5, v5, Lcom/ds/avare/utils/FolderPreference$Item;.file:Ljava/lang/String; // field@1622 │ │ +0e9dd0: 7120 6d26 5400 |000a: invoke-static {v4, v5}, Lcom/ds/avare/utils/FolderPreference;.access$502:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;)Ljava/lang/String; // method@266d │ │ +0e9dd6: 2204 bf06 |000d: new-instance v4, Ljava/io/File; // type@06bf │ │ +0e9dda: 2205 1007 |000f: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0e9dde: 7010 eb2a 0500 |0011: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e9de4: 5436 1f16 |0014: iget-object v6, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9de8: 7110 7026 0600 |0016: invoke-static {v6}, Lcom/ds/avare/utils/FolderPreference;.access$700:(Lcom/ds/avare/utils/FolderPreference;)Ljava/io/File; // method@2670 │ │ +0e9dee: 0c06 |0019: move-result-object v6 │ │ +0e9df0: 6e20 f42a 6500 |001a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +0e9df6: 1a06 7405 |001d: const-string v6, "/" // string@0574 │ │ +0e9dfa: 6e20 f52a 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e9e00: 5436 1f16 |0022: iget-object v6, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9e04: 7110 6c26 0600 |0024: invoke-static {v6}, Lcom/ds/avare/utils/FolderPreference;.access$500:(Lcom/ds/avare/utils/FolderPreference;)Ljava/lang/String; // method@266c │ │ +0e9e0a: 0c06 |0027: move-result-object v6 │ │ +0e9e0c: 6e20 f52a 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e9e12: 6e10 fa2a 0500 |002b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e9e18: 0c05 |002e: move-result-object v5 │ │ +0e9e1a: 7020 9629 5400 |002f: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0e9e20: 6e10 a529 0400 |0032: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ +0e9e26: 0a05 |0035: move-result v5 │ │ +0e9e28: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +0e9e2a: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +0e9e2c: 3805 4100 |0038: if-eqz v5, 0079 // +0041 │ │ +0e9e30: 6e10 9829 0400 |003a: invoke-virtual {v4}, Ljava/io/File;.canRead:()Z // method@2998 │ │ +0e9e36: 0a05 |003d: move-result v5 │ │ +0e9e38: 3805 3b00 |003e: if-eqz v5, 0079 // +003b │ │ +0e9e3c: 5435 1f16 |0040: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9e40: 7110 fd29 0700 |0042: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +0e9e46: 0c07 |0045: move-result-object v7 │ │ +0e9e48: 7120 7226 7500 |0046: invoke-static {v5, v7}, Lcom/ds/avare/utils/FolderPreference;.access$802:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/Boolean;)Ljava/lang/Boolean; // method@2672 │ │ +0e9e4e: 5435 1f16 |0049: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9e52: 7110 7326 0500 |004b: invoke-static {v5}, Lcom/ds/avare/utils/FolderPreference;.access$900:(Lcom/ds/avare/utils/FolderPreference;)Ljava/util/ArrayList; // method@2673 │ │ +0e9e58: 0c05 |004e: move-result-object v5 │ │ +0e9e5a: 5437 1f16 |004f: iget-object v7, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9e5e: 7110 6c26 0700 |0051: invoke-static {v7}, Lcom/ds/avare/utils/FolderPreference;.access$500:(Lcom/ds/avare/utils/FolderPreference;)Ljava/lang/String; // method@266c │ │ +0e9e64: 0c07 |0054: move-result-object v7 │ │ +0e9e66: 6e20 922b 7500 |0055: invoke-virtual {v5, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +0e9e6c: 5435 1f16 |0058: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9e70: 7120 6f26 6500 |005a: invoke-static {v5, v6}, Lcom/ds/avare/utils/FolderPreference;.access$602:(Lcom/ds/avare/utils/FolderPreference;[Lcom/ds/avare/utils/FolderPreference$Item;)[Lcom/ds/avare/utils/FolderPreference$Item; // method@266f │ │ +0e9e76: 5435 1f16 |005d: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9e7a: 2206 bf06 |005f: new-instance v6, Ljava/io/File; // type@06bf │ │ +0e9e7e: 2207 1007 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0e9e82: 7010 eb2a 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e9e88: 6e20 f42a 4700 |0066: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +0e9e8e: 1a04 0000 |0069: const-string v4, "" // string@0000 │ │ +0e9e92: 6e20 f52a 4700 |006b: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e9e98: 6e10 fa2a 0700 |006e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e9e9e: 0c04 |0071: move-result-object v4 │ │ +0e9ea0: 7020 9629 4600 |0072: invoke-direct {v6, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0e9ea6: 7120 7126 6500 |0075: invoke-static {v5, v6}, Lcom/ds/avare/utils/FolderPreference;.access$702:(Lcom/ds/avare/utils/FolderPreference;Ljava/io/File;)Ljava/io/File; // method@2671 │ │ +0e9eac: 2878 |0078: goto 00f0 // +0078 │ │ +0e9eae: 5435 1f16 |0079: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9eb2: 7110 6c26 0500 |007b: invoke-static {v5}, Lcom/ds/avare/utils/FolderPreference;.access$500:(Lcom/ds/avare/utils/FolderPreference;)Ljava/lang/String; // method@266c │ │ +0e9eb8: 0c05 |007e: move-result-object v5 │ │ +0e9eba: 5438 1f16 |007f: iget-object v8, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9ebe: 7110 6726 0800 |0081: invoke-static {v8}, Lcom/ds/avare/utils/FolderPreference;.access$000:(Lcom/ds/avare/utils/FolderPreference;)Landroid/content/Context; // method@2667 │ │ +0e9ec4: 0c08 |0084: move-result-object v8 │ │ +0e9ec6: 1400 8601 0c7f |0085: const v0, #float 1.861e+38 // #7f0c0186 │ │ +0e9ecc: 6e20 a901 0800 |0088: invoke-virtual {v8, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0e9ed2: 0c08 |008b: move-result-object v8 │ │ +0e9ed4: 6e20 ba2a 8500 |008c: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e9eda: 0a05 |008f: move-result v5 │ │ +0e9edc: 3805 7400 |0090: if-eqz v5, 0104 // +0074 │ │ +0e9ee0: 6e10 9c29 0400 |0092: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@299c │ │ +0e9ee6: 0a04 |0095: move-result v4 │ │ +0e9ee8: 3904 6e00 |0096: if-nez v4, 0104 // +006e │ │ +0e9eec: 5434 1f16 |0098: iget-object v4, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9ef0: 7110 7326 0400 |009a: invoke-static {v4}, Lcom/ds/avare/utils/FolderPreference;.access$900:(Lcom/ds/avare/utils/FolderPreference;)Ljava/util/ArrayList; // method@2673 │ │ +0e9ef6: 0c04 |009d: move-result-object v4 │ │ +0e9ef8: 5435 1f16 |009e: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9efc: 7110 7326 0500 |00a0: invoke-static {v5}, Lcom/ds/avare/utils/FolderPreference;.access$900:(Lcom/ds/avare/utils/FolderPreference;)Ljava/util/ArrayList; // method@2673 │ │ +0e9f02: 0c05 |00a3: move-result-object v5 │ │ +0e9f04: 6e10 9c2b 0500 |00a4: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +0e9f0a: 0a05 |00a7: move-result v5 │ │ +0e9f0c: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ +0e9f0e: b185 |00a9: sub-int/2addr v5, v8 │ │ +0e9f10: 6e20 9a2b 5400 |00aa: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ +0e9f16: 0c04 |00ad: move-result-object v4 │ │ +0e9f18: 1f04 0e07 |00ae: check-cast v4, Ljava/lang/String; // type@070e │ │ +0e9f1c: 5435 1f16 |00b0: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9f20: 2200 bf06 |00b2: new-instance v0, Ljava/io/File; // type@06bf │ │ +0e9f24: 5431 1f16 |00b4: iget-object v1, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9f28: 7110 7026 0100 |00b6: invoke-static {v1}, Lcom/ds/avare/utils/FolderPreference;.access$700:(Lcom/ds/avare/utils/FolderPreference;)Ljava/io/File; // method@2670 │ │ +0e9f2e: 0c01 |00b9: move-result-object v1 │ │ +0e9f30: 6e10 af29 0100 |00ba: invoke-virtual {v1}, Ljava/io/File;.toString:()Ljava/lang/String; // method@29af │ │ +0e9f36: 0c01 |00bd: move-result-object v1 │ │ +0e9f38: 5432 1f16 |00be: iget-object v2, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9f3c: 7110 7026 0200 |00c0: invoke-static {v2}, Lcom/ds/avare/utils/FolderPreference;.access$700:(Lcom/ds/avare/utils/FolderPreference;)Ljava/io/File; // method@2670 │ │ +0e9f42: 0c02 |00c3: move-result-object v2 │ │ +0e9f44: 6e10 af29 0200 |00c4: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@29af │ │ +0e9f4a: 0c02 |00c7: move-result-object v2 │ │ +0e9f4c: 6e20 c82a 4200 |00c8: invoke-virtual {v2, v4}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@2ac8 │ │ +0e9f52: 0a04 |00cb: move-result v4 │ │ +0e9f54: 6e30 d42a 7104 |00cc: invoke-virtual {v1, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0e9f5a: 0c04 |00cf: move-result-object v4 │ │ +0e9f5c: 7020 9629 4000 |00d0: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0e9f62: 7120 7126 0500 |00d3: invoke-static {v5, v0}, Lcom/ds/avare/utils/FolderPreference;.access$702:(Lcom/ds/avare/utils/FolderPreference;Ljava/io/File;)Ljava/io/File; // method@2671 │ │ +0e9f68: 5434 1f16 |00d6: iget-object v4, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9f6c: 7120 6f26 6400 |00d8: invoke-static {v4, v6}, Lcom/ds/avare/utils/FolderPreference;.access$602:(Lcom/ds/avare/utils/FolderPreference;[Lcom/ds/avare/utils/FolderPreference$Item;)[Lcom/ds/avare/utils/FolderPreference$Item; // method@266f │ │ +0e9f72: 5434 1f16 |00db: iget-object v4, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9f76: 7110 7326 0400 |00dd: invoke-static {v4}, Lcom/ds/avare/utils/FolderPreference;.access$900:(Lcom/ds/avare/utils/FolderPreference;)Ljava/util/ArrayList; // method@2673 │ │ +0e9f7c: 0c04 |00e0: move-result-object v4 │ │ +0e9f7e: 6e10 982b 0400 |00e1: invoke-virtual {v4}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ +0e9f84: 0a04 |00e4: move-result v4 │ │ +0e9f86: 3804 0b00 |00e5: if-eqz v4, 00f0 // +000b │ │ +0e9f8a: 5434 1f16 |00e7: iget-object v4, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9f8e: 7110 fd29 0800 |00e9: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +0e9f94: 0c05 |00ec: move-result-object v5 │ │ +0e9f96: 7120 7226 5400 |00ed: invoke-static {v4, v5}, Lcom/ds/avare/utils/FolderPreference;.access$802:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/Boolean;)Ljava/lang/Boolean; // method@2672 │ │ +0e9f9c: 5434 1f16 |00f0: iget-object v4, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9fa0: 7110 6926 0400 |00f2: invoke-static {v4}, Lcom/ds/avare/utils/FolderPreference;.access$200:(Lcom/ds/avare/utils/FolderPreference;)V // method@2669 │ │ +0e9fa6: 5434 1f16 |00f5: iget-object v4, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9faa: 7110 6b26 0400 |00f7: invoke-static {v4}, Lcom/ds/avare/utils/FolderPreference;.access$400:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListView; // method@266b │ │ +0e9fb0: 0c04 |00fa: move-result-object v4 │ │ +0e9fb2: 5435 1f16 |00fb: iget-object v5, v3, Lcom/ds/avare/utils/FolderPreference$3;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@161f │ │ +0e9fb6: 7110 6a26 0500 |00fd: invoke-static {v5}, Lcom/ds/avare/utils/FolderPreference;.access$300:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListAdapter; // method@266a │ │ +0e9fbc: 0c05 |0100: move-result-object v5 │ │ +0e9fbe: 6e20 6009 5400 |0101: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0960 │ │ +0e9fc4: 0e00 |0104: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x000d line=202 │ │ 0x0032 line=203 │ │ 0x0040 line=204 │ │ 0x0049 line=209 │ │ @@ -252988,18 +252990,18 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ea014: |[0ea014] com.ds.avare.utils.FolderPreference$4.:(Lcom/ds/avare/utils/FolderPreference;)V │ │ -0ea024: 5b01 2016 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference$4;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@1620 │ │ -0ea028: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ea02e: 0e00 |0005: return-void │ │ +0ea01c: |[0ea01c] com.ds.avare.utils.FolderPreference$4.:(Lcom/ds/avare/utils/FolderPreference;)V │ │ +0ea02c: 5b01 2016 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference$4;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@1620 │ │ +0ea030: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ea036: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/utils/FolderPreference$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/utils/FolderPreference; │ │ │ │ @@ -253009,33 +253011,33 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0e9fc0: |[0e9fc0] com.ds.avare.utils.FolderPreference$4.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -0e9fd0: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ -0e9fd4: 7030 9529 2003 |0002: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -0e9fda: 6e10 9929 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@2999 │ │ -0e9fe0: 0a02 |0008: move-result v2 │ │ -0e9fe2: 3802 1600 |0009: if-eqz v2, 001f // +0016 │ │ -0e9fe6: 6e10 a529 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ -0e9fec: 0a02 |000e: move-result v2 │ │ -0e9fee: 3802 1000 |000f: if-eqz v2, 001f // +0010 │ │ -0e9ff2: 6e10 9829 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@2998 │ │ -0e9ff8: 0a02 |0014: move-result v2 │ │ -0e9ffa: 3802 0a00 |0015: if-eqz v2, 001f // +000a │ │ -0e9ffe: 6e10 9c29 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@299c │ │ -0ea004: 0a02 |001a: move-result v2 │ │ -0ea006: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -0ea00a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -0ea00c: 2802 |001e: goto 0020 // +0002 │ │ -0ea00e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0ea010: 0f02 |0020: return v2 │ │ +0e9fc8: |[0e9fc8] com.ds.avare.utils.FolderPreference$4.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +0e9fd8: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ +0e9fdc: 7030 9529 2003 |0002: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +0e9fe2: 6e10 9929 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@2999 │ │ +0e9fe8: 0a02 |0008: move-result v2 │ │ +0e9fea: 3802 1600 |0009: if-eqz v2, 001f // +0016 │ │ +0e9fee: 6e10 a529 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ +0e9ff4: 0a02 |000e: move-result v2 │ │ +0e9ff6: 3802 1000 |000f: if-eqz v2, 001f // +0010 │ │ +0e9ffa: 6e10 9829 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@2998 │ │ +0ea000: 0a02 |0014: move-result v2 │ │ +0ea002: 3802 0a00 |0015: if-eqz v2, 001f // +000a │ │ +0ea006: 6e10 9c29 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@299c │ │ +0ea00c: 0a02 |001a: move-result v2 │ │ +0ea00e: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +0ea012: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0ea014: 2802 |001e: goto 0020 // +0002 │ │ +0ea016: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0ea018: 0f02 |0020: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0005 line=273 │ │ locals : │ │ 0x0000 - 0x0021 reg=1 this Lcom/ds/avare/utils/FolderPreference$4; │ │ 0x0000 - 0x0021 reg=2 (null) Ljava/io/File; │ │ @@ -253076,18 +253078,18 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;Landroid/content/Context;II[Lcom/ds/avare/utils/FolderPreference$Item;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea094: |[0ea094] com.ds.avare.utils.FolderPreference$5.:(Lcom/ds/avare/utils/FolderPreference;Landroid/content/Context;II[Lcom/ds/avare/utils/FolderPreference$Item;)V │ │ -0ea0a4: 5b01 2116 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference$5;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@1621 │ │ -0ea0a8: 7055 fb08 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@08fb │ │ -0ea0ae: 0e00 |0005: return-void │ │ +0ea09c: |[0ea09c] com.ds.avare.utils.FolderPreference$5.:(Lcom/ds/avare/utils/FolderPreference;Landroid/content/Context;II[Lcom/ds/avare/utils/FolderPreference$Item;)V │ │ +0ea0ac: 5b01 2116 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference$5;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@1621 │ │ +0ea0b0: 7055 fb08 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@08fb │ │ +0ea0b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/utils/FolderPreference$5; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/utils/FolderPreference; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ @@ -253101,35 +253103,35 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -0ea030: |[0ea030] com.ds.avare.utils.FolderPreference$5.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0ea040: 6f40 fd08 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@08fd │ │ -0ea046: 0c03 |0003: move-result-object v3 │ │ -0ea048: 1404 1400 0201 |0004: const v4, #float 2.38773e-38 // #01020014 │ │ -0ea04e: 6e20 9b06 4300 |0007: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@069b │ │ -0ea054: 0c04 |000a: move-result-object v4 │ │ -0ea056: 1f04 f401 |000b: check-cast v4, Landroid/widget/TextView; // type@01f4 │ │ -0ea05a: 5410 2116 |000d: iget-object v0, v1, Lcom/ds/avare/utils/FolderPreference$5;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@1621 │ │ -0ea05e: 7110 6e26 0000 |000f: invoke-static {v0}, Lcom/ds/avare/utils/FolderPreference;.access$600:(Lcom/ds/avare/utils/FolderPreference;)[Lcom/ds/avare/utils/FolderPreference$Item; // method@266e │ │ -0ea064: 0c00 |0012: move-result-object v0 │ │ -0ea066: 4602 0002 |0013: aget-object v2, v0, v2 │ │ -0ea06a: 5222 2316 |0015: iget v2, v2, Lcom/ds/avare/utils/FolderPreference$Item;.icon:I // field@1623 │ │ -0ea06e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0ea070: 6e50 d709 2400 |0018: invoke-virtual {v4, v2, v0, v0, v0}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@09d7 │ │ -0ea076: 1302 0a00 |001b: const/16 v2, #int 10 // #a │ │ -0ea07a: 6e20 d009 2400 |001d: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setCompoundDrawablePadding:(I)V // method@09d0 │ │ -0ea080: 1a02 f000 |0020: const-string v2, "#FF71BC78" // string@00f0 │ │ -0ea084: 7110 cc02 0200 |0022: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@02cc │ │ -0ea08a: 0a02 |0025: move-result v2 │ │ -0ea08c: 6e20 e309 2400 |0026: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@09e3 │ │ -0ea092: 1103 |0029: return-object v3 │ │ +0ea038: |[0ea038] com.ds.avare.utils.FolderPreference$5.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0ea048: 6f40 fd08 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@08fd │ │ +0ea04e: 0c03 |0003: move-result-object v3 │ │ +0ea050: 1404 1400 0201 |0004: const v4, #float 2.38773e-38 // #01020014 │ │ +0ea056: 6e20 9b06 4300 |0007: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@069b │ │ +0ea05c: 0c04 |000a: move-result-object v4 │ │ +0ea05e: 1f04 f401 |000b: check-cast v4, Landroid/widget/TextView; // type@01f4 │ │ +0ea062: 5410 2116 |000d: iget-object v0, v1, Lcom/ds/avare/utils/FolderPreference$5;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@1621 │ │ +0ea066: 7110 6e26 0000 |000f: invoke-static {v0}, Lcom/ds/avare/utils/FolderPreference;.access$600:(Lcom/ds/avare/utils/FolderPreference;)[Lcom/ds/avare/utils/FolderPreference$Item; // method@266e │ │ +0ea06c: 0c00 |0012: move-result-object v0 │ │ +0ea06e: 4602 0002 |0013: aget-object v2, v0, v2 │ │ +0ea072: 5222 2316 |0015: iget v2, v2, Lcom/ds/avare/utils/FolderPreference$Item;.icon:I // field@1623 │ │ +0ea076: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0ea078: 6e50 d709 2400 |0018: invoke-virtual {v4, v2, v0, v0, v0}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@09d7 │ │ +0ea07e: 1302 0a00 |001b: const/16 v2, #int 10 // #a │ │ +0ea082: 6e20 d009 2400 |001d: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setCompoundDrawablePadding:(I)V // method@09d0 │ │ +0ea088: 1a02 f000 |0020: const-string v2, "#FF71BC78" // string@00f0 │ │ +0ea08c: 7110 cc02 0200 |0022: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@02cc │ │ +0ea092: 0a02 |0025: move-result v2 │ │ +0ea094: 6e20 e309 2400 |0026: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@09e3 │ │ +0ea09a: 1103 |0029: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0007 line=334 │ │ 0x000d line=339 │ │ 0x000f line=340 │ │ 0x0018 line=339 │ │ @@ -253183,22 +253185,22 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;Ljava/lang/Integer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ea0c8: |[0ea0c8] com.ds.avare.utils.FolderPreference$Item.:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;Ljava/lang/Integer;)V │ │ -0ea0d8: 5b01 2416 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference$Item;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@1624 │ │ -0ea0dc: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ea0e2: 5b02 2216 |0005: iput-object v2, v0, Lcom/ds/avare/utils/FolderPreference$Item;.file:Ljava/lang/String; // field@1622 │ │ -0ea0e6: 6e10 5b2a 0300 |0007: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -0ea0ec: 0a01 |000a: move-result v1 │ │ -0ea0ee: 5901 2316 |000b: iput v1, v0, Lcom/ds/avare/utils/FolderPreference$Item;.icon:I // field@1623 │ │ -0ea0f2: 0e00 |000d: return-void │ │ +0ea0d0: |[0ea0d0] com.ds.avare.utils.FolderPreference$Item.:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;Ljava/lang/Integer;)V │ │ +0ea0e0: 5b01 2416 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference$Item;.this$0:Lcom/ds/avare/utils/FolderPreference; // field@1624 │ │ +0ea0e4: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ea0ea: 5b02 2216 |0005: iput-object v2, v0, Lcom/ds/avare/utils/FolderPreference$Item;.file:Ljava/lang/String; // field@1622 │ │ +0ea0ee: 6e10 5b2a 0300 |0007: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +0ea0f4: 0a01 |000a: move-result v1 │ │ +0ea0f6: 5901 2316 |000b: iput v1, v0, Lcom/ds/avare/utils/FolderPreference$Item;.icon:I // field@1623 │ │ +0ea0fa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0005 line=371 │ │ 0x0007 line=372 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/ds/avare/utils/FolderPreference$Item; │ │ @@ -253212,17 +253214,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea0b0: |[0ea0b0] com.ds.avare.utils.FolderPreference$Item.toString:()Ljava/lang/String; │ │ -0ea0c0: 5410 2216 |0000: iget-object v0, v1, Lcom/ds/avare/utils/FolderPreference$Item;.file:Ljava/lang/String; // field@1622 │ │ -0ea0c4: 1100 |0002: return-object v0 │ │ +0ea0b8: |[0ea0b8] com.ds.avare.utils.FolderPreference$Item.toString:()Ljava/lang/String; │ │ +0ea0c8: 5410 2216 |0000: iget-object v0, v1, Lcom/ds/avare/utils/FolderPreference$Item;.file:Ljava/lang/String; // field@1622 │ │ +0ea0cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/FolderPreference$Item; │ │ │ │ source_file_idx : 4410 (FolderPreference.java) │ │ @@ -253304,48 +253306,48 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -0ea2dc: |[0ea2dc] com.ds.avare.utils.FolderPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0ea2ec: 7030 fc04 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@04fc │ │ -0ea2f2: 5b12 2916 |0003: iput-object v2, v1, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea2f6: 2203 2206 |0005: new-instance v3, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0ea2fa: 7020 e024 2300 |0007: invoke-direct {v3, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0ea300: 5b13 2f16 |000a: iput-object v3, v1, Lcom/ds/avare/utils/FolderPreference;.mPref:Lcom/ds/avare/storage/Preferences; // field@162f │ │ -0ea304: 6e10 7426 0100 |000c: invoke-virtual {v1}, Lcom/ds/avare/utils/FolderPreference;.getKey:()Ljava/lang/String; // method@2674 │ │ -0ea30a: 0c02 |000f: move-result-object v2 │ │ -0ea30c: 5413 2916 |0010: iget-object v3, v1, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea310: 1400 7b01 0c7f |0012: const v0, #float 1.861e+38 // #7f0c017b │ │ -0ea316: 6e20 a901 0300 |0015: invoke-virtual {v3, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ea31c: 0c03 |0018: move-result-object v3 │ │ -0ea31e: 6e20 ba2a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ea324: 0a02 |001c: move-result v2 │ │ -0ea326: 3802 0c00 |001d: if-eqz v2, 0029 // +000c │ │ -0ea32a: 5412 2f16 |001f: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference;.mPref:Lcom/ds/avare/storage/Preferences; // field@162f │ │ -0ea32e: 6e10 1325 0200 |0021: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getUserDataFolder:()Ljava/lang/String; // method@2513 │ │ -0ea334: 0c02 |0024: move-result-object v2 │ │ -0ea336: 7020 7526 2100 |0025: invoke-direct {v1, v2}, Lcom/ds/avare/utils/FolderPreference;.init:(Ljava/lang/String;)V // method@2675 │ │ -0ea33c: 281d |0028: goto 0045 // +001d │ │ -0ea33e: 6e10 7426 0100 |0029: invoke-virtual {v1}, Lcom/ds/avare/utils/FolderPreference;.getKey:()Ljava/lang/String; // method@2674 │ │ -0ea344: 0c02 |002c: move-result-object v2 │ │ -0ea346: 5413 2916 |002d: iget-object v3, v1, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea34a: 1400 e200 0c7f |002f: const v0, #float 1.86097e+38 // #7f0c00e2 │ │ -0ea350: 6e20 a901 0300 |0032: invoke-virtual {v3, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ea356: 0c03 |0035: move-result-object v3 │ │ -0ea358: 6e20 ba2a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ea35e: 0a02 |0039: move-result v2 │ │ -0ea360: 3802 0b00 |003a: if-eqz v2, 0045 // +000b │ │ -0ea364: 5412 2f16 |003c: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference;.mPref:Lcom/ds/avare/storage/Preferences; // field@162f │ │ -0ea368: 6e10 0c25 0200 |003e: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ -0ea36e: 0c02 |0041: move-result-object v2 │ │ -0ea370: 7020 7526 2100 |0042: invoke-direct {v1, v2}, Lcom/ds/avare/utils/FolderPreference;.init:(Ljava/lang/String;)V // method@2675 │ │ -0ea376: 0e00 |0045: return-void │ │ +0ea2e4: |[0ea2e4] com.ds.avare.utils.FolderPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0ea2f4: 7030 fc04 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@04fc │ │ +0ea2fa: 5b12 2916 |0003: iput-object v2, v1, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea2fe: 2203 2206 |0005: new-instance v3, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0ea302: 7020 e024 2300 |0007: invoke-direct {v3, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0ea308: 5b13 2f16 |000a: iput-object v3, v1, Lcom/ds/avare/utils/FolderPreference;.mPref:Lcom/ds/avare/storage/Preferences; // field@162f │ │ +0ea30c: 6e10 7426 0100 |000c: invoke-virtual {v1}, Lcom/ds/avare/utils/FolderPreference;.getKey:()Ljava/lang/String; // method@2674 │ │ +0ea312: 0c02 |000f: move-result-object v2 │ │ +0ea314: 5413 2916 |0010: iget-object v3, v1, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea318: 1400 7b01 0c7f |0012: const v0, #float 1.861e+38 // #7f0c017b │ │ +0ea31e: 6e20 a901 0300 |0015: invoke-virtual {v3, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ea324: 0c03 |0018: move-result-object v3 │ │ +0ea326: 6e20 ba2a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ea32c: 0a02 |001c: move-result v2 │ │ +0ea32e: 3802 0c00 |001d: if-eqz v2, 0029 // +000c │ │ +0ea332: 5412 2f16 |001f: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference;.mPref:Lcom/ds/avare/storage/Preferences; // field@162f │ │ +0ea336: 6e10 1325 0200 |0021: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getUserDataFolder:()Ljava/lang/String; // method@2513 │ │ +0ea33c: 0c02 |0024: move-result-object v2 │ │ +0ea33e: 7020 7526 2100 |0025: invoke-direct {v1, v2}, Lcom/ds/avare/utils/FolderPreference;.init:(Ljava/lang/String;)V // method@2675 │ │ +0ea344: 281d |0028: goto 0045 // +001d │ │ +0ea346: 6e10 7426 0100 |0029: invoke-virtual {v1}, Lcom/ds/avare/utils/FolderPreference;.getKey:()Ljava/lang/String; // method@2674 │ │ +0ea34c: 0c02 |002c: move-result-object v2 │ │ +0ea34e: 5413 2916 |002d: iget-object v3, v1, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea352: 1400 e200 0c7f |002f: const v0, #float 1.86097e+38 // #7f0c00e2 │ │ +0ea358: 6e20 a901 0300 |0032: invoke-virtual {v3, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ea35e: 0c03 |0035: move-result-object v3 │ │ +0ea360: 6e20 ba2a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ea366: 0a02 |0039: move-result v2 │ │ +0ea368: 3802 0b00 |003a: if-eqz v2, 0045 // +000b │ │ +0ea36c: 5412 2f16 |003c: iget-object v2, v1, Lcom/ds/avare/utils/FolderPreference;.mPref:Lcom/ds/avare/storage/Preferences; // field@162f │ │ +0ea370: 6e10 0c25 0200 |003e: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ +0ea376: 0c02 |0041: move-result-object v2 │ │ +0ea378: 7020 7526 2100 |0042: invoke-direct {v1, v2}, Lcom/ds/avare/utils/FolderPreference;.init:(Ljava/lang/String;)V // method@2675 │ │ +0ea37e: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x0005 line=89 │ │ 0x000c line=96 │ │ 0x001f line=97 │ │ @@ -253361,17 +253363,17 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea0f4: |[0ea0f4] com.ds.avare.utils.FolderPreference.access$000:(Lcom/ds/avare/utils/FolderPreference;)Landroid/content/Context; │ │ -0ea104: 5400 2916 |0000: iget-object v0, v0, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea108: 1100 |0002: return-object v0 │ │ +0ea0fc: |[0ea0fc] com.ds.avare.utils.FolderPreference.access$000:(Lcom/ds/avare/utils/FolderPreference;)Landroid/content/Context; │ │ +0ea10c: 5400 2916 |0000: iget-object v0, v0, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea110: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/FolderPreference; │ │ │ │ #2 : (in Lcom/ds/avare/utils/FolderPreference;) │ │ @@ -253379,17 +253381,17 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ea378: |[0ea378] com.ds.avare.utils.FolderPreference.access$100:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;)V │ │ -0ea388: 7020 7526 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/utils/FolderPreference;.init:(Ljava/lang/String;)V // method@2675 │ │ -0ea38e: 0e00 |0003: return-void │ │ +0ea380: |[0ea380] com.ds.avare.utils.FolderPreference.access$100:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;)V │ │ +0ea390: 7020 7526 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/utils/FolderPreference;.init:(Ljava/lang/String;)V // method@2675 │ │ +0ea396: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/ds/avare/utils/FolderPreference; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -253398,17 +253400,17 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ea390: |[0ea390] com.ds.avare.utils.FolderPreference.access$200:(Lcom/ds/avare/utils/FolderPreference;)V │ │ -0ea3a0: 7010 7626 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/utils/FolderPreference;.loadFileList:()V // method@2676 │ │ -0ea3a6: 0e00 |0003: return-void │ │ +0ea398: |[0ea398] com.ds.avare.utils.FolderPreference.access$200:(Lcom/ds/avare/utils/FolderPreference;)V │ │ +0ea3a8: 7010 7626 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/utils/FolderPreference;.loadFileList:()V // method@2676 │ │ +0ea3ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/ds/avare/utils/FolderPreference; │ │ │ │ #4 : (in Lcom/ds/avare/utils/FolderPreference;) │ │ @@ -253416,17 +253418,17 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea1ec: |[0ea1ec] com.ds.avare.utils.FolderPreference.access$300:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListAdapter; │ │ -0ea1fc: 5400 2516 |0000: iget-object v0, v0, Lcom/ds/avare/utils/FolderPreference;.mAdapter:Landroid/widget/ListAdapter; // field@1625 │ │ -0ea200: 1100 |0002: return-object v0 │ │ +0ea1f4: |[0ea1f4] com.ds.avare.utils.FolderPreference.access$300:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListAdapter; │ │ +0ea204: 5400 2516 |0000: iget-object v0, v0, Lcom/ds/avare/utils/FolderPreference;.mAdapter:Landroid/widget/ListAdapter; // field@1625 │ │ +0ea208: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/FolderPreference; │ │ │ │ #5 : (in Lcom/ds/avare/utils/FolderPreference;) │ │ @@ -253434,17 +253436,17 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea204: |[0ea204] com.ds.avare.utils.FolderPreference.access$400:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListView; │ │ -0ea214: 5400 2c16 |0000: iget-object v0, v0, Lcom/ds/avare/utils/FolderPreference;.mListView:Landroid/widget/ListView; // field@162c │ │ -0ea218: 1100 |0002: return-object v0 │ │ +0ea20c: |[0ea20c] com.ds.avare.utils.FolderPreference.access$400:(Lcom/ds/avare/utils/FolderPreference;)Landroid/widget/ListView; │ │ +0ea21c: 5400 2c16 |0000: iget-object v0, v0, Lcom/ds/avare/utils/FolderPreference;.mListView:Landroid/widget/ListView; // field@162c │ │ +0ea220: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/FolderPreference; │ │ │ │ #6 : (in Lcom/ds/avare/utils/FolderPreference;) │ │ @@ -253452,17 +253454,17 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea294: |[0ea294] com.ds.avare.utils.FolderPreference.access$500:(Lcom/ds/avare/utils/FolderPreference;)Ljava/lang/String; │ │ -0ea2a4: 5400 2816 |0000: iget-object v0, v0, Lcom/ds/avare/utils/FolderPreference;.mChosenFile:Ljava/lang/String; // field@1628 │ │ -0ea2a8: 1100 |0002: return-object v0 │ │ +0ea29c: |[0ea29c] com.ds.avare.utils.FolderPreference.access$500:(Lcom/ds/avare/utils/FolderPreference;)Ljava/lang/String; │ │ +0ea2ac: 5400 2816 |0000: iget-object v0, v0, Lcom/ds/avare/utils/FolderPreference;.mChosenFile:Ljava/lang/String; // field@1628 │ │ +0ea2b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/FolderPreference; │ │ │ │ #7 : (in Lcom/ds/avare/utils/FolderPreference;) │ │ @@ -253470,17 +253472,17 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea2ac: |[0ea2ac] com.ds.avare.utils.FolderPreference.access$502:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;)Ljava/lang/String; │ │ -0ea2bc: 5b01 2816 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference;.mChosenFile:Ljava/lang/String; // field@1628 │ │ -0ea2c0: 1101 |0002: return-object v1 │ │ +0ea2b4: |[0ea2b4] com.ds.avare.utils.FolderPreference.access$502:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;)Ljava/lang/String; │ │ +0ea2c4: 5b01 2816 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference;.mChosenFile:Ljava/lang/String; // field@1628 │ │ +0ea2c8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/FolderPreference; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -253489,17 +253491,17 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;)[Lcom/ds/avare/utils/FolderPreference$Item;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea21c: |[0ea21c] com.ds.avare.utils.FolderPreference.access$600:(Lcom/ds/avare/utils/FolderPreference;)[Lcom/ds/avare/utils/FolderPreference$Item; │ │ -0ea22c: 5400 2a16 |0000: iget-object v0, v0, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ -0ea230: 1100 |0002: return-object v0 │ │ +0ea224: |[0ea224] com.ds.avare.utils.FolderPreference.access$600:(Lcom/ds/avare/utils/FolderPreference;)[Lcom/ds/avare/utils/FolderPreference$Item; │ │ +0ea234: 5400 2a16 |0000: iget-object v0, v0, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ +0ea238: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/FolderPreference; │ │ │ │ #9 : (in Lcom/ds/avare/utils/FolderPreference;) │ │ @@ -253507,17 +253509,17 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;[Lcom/ds/avare/utils/FolderPreference$Item;)[Lcom/ds/avare/utils/FolderPreference$Item;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea234: |[0ea234] com.ds.avare.utils.FolderPreference.access$602:(Lcom/ds/avare/utils/FolderPreference;[Lcom/ds/avare/utils/FolderPreference$Item;)[Lcom/ds/avare/utils/FolderPreference$Item; │ │ -0ea244: 5b01 2a16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ -0ea248: 1101 |0002: return-object v1 │ │ +0ea23c: |[0ea23c] com.ds.avare.utils.FolderPreference.access$602:(Lcom/ds/avare/utils/FolderPreference;[Lcom/ds/avare/utils/FolderPreference$Item;)[Lcom/ds/avare/utils/FolderPreference$Item; │ │ +0ea24c: 5b01 2a16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ +0ea250: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/FolderPreference; │ │ 0x0000 - 0x0003 reg=1 (null) [Lcom/ds/avare/utils/FolderPreference$Item; │ │ │ │ @@ -253526,17 +253528,17 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea24c: |[0ea24c] com.ds.avare.utils.FolderPreference.access$700:(Lcom/ds/avare/utils/FolderPreference;)Ljava/io/File; │ │ -0ea25c: 5400 2d16 |0000: iget-object v0, v0, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ -0ea260: 1100 |0002: return-object v0 │ │ +0ea254: |[0ea254] com.ds.avare.utils.FolderPreference.access$700:(Lcom/ds/avare/utils/FolderPreference;)Ljava/io/File; │ │ +0ea264: 5400 2d16 |0000: iget-object v0, v0, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ +0ea268: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/FolderPreference; │ │ │ │ #11 : (in Lcom/ds/avare/utils/FolderPreference;) │ │ @@ -253544,17 +253546,17 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;Ljava/io/File;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea264: |[0ea264] com.ds.avare.utils.FolderPreference.access$702:(Lcom/ds/avare/utils/FolderPreference;Ljava/io/File;)Ljava/io/File; │ │ -0ea274: 5b01 2d16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ -0ea278: 1101 |0002: return-object v1 │ │ +0ea26c: |[0ea26c] com.ds.avare.utils.FolderPreference.access$702:(Lcom/ds/avare/utils/FolderPreference;Ljava/io/File;)Ljava/io/File; │ │ +0ea27c: 5b01 2d16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ +0ea280: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/FolderPreference; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -253563,17 +253565,17 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/Boolean;)Ljava/lang/Boolean;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea27c: |[0ea27c] com.ds.avare.utils.FolderPreference.access$802:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/Boolean;)Ljava/lang/Boolean; │ │ -0ea28c: 5b01 2b16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference;.mFirstLevel:Ljava/lang/Boolean; // field@162b │ │ -0ea290: 1101 |0002: return-object v1 │ │ +0ea284: |[0ea284] com.ds.avare.utils.FolderPreference.access$802:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/Boolean;)Ljava/lang/Boolean; │ │ +0ea294: 5b01 2b16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/FolderPreference;.mFirstLevel:Ljava/lang/Boolean; // field@162b │ │ +0ea298: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/FolderPreference; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Boolean; │ │ │ │ @@ -253582,17 +253584,17 @@ │ │ type : '(Lcom/ds/avare/utils/FolderPreference;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea2c4: |[0ea2c4] com.ds.avare.utils.FolderPreference.access$900:(Lcom/ds/avare/utils/FolderPreference;)Ljava/util/ArrayList; │ │ -0ea2d4: 5400 3016 |0000: iget-object v0, v0, Lcom/ds/avare/utils/FolderPreference;.mStr:Ljava/util/ArrayList; // field@1630 │ │ -0ea2d8: 1100 |0002: return-object v0 │ │ +0ea2cc: |[0ea2cc] com.ds.avare.utils.FolderPreference.access$900:(Lcom/ds/avare/utils/FolderPreference;)Ljava/util/ArrayList; │ │ +0ea2dc: 5400 3016 |0000: iget-object v0, v0, Lcom/ds/avare/utils/FolderPreference;.mStr:Ljava/util/ArrayList; // field@1630 │ │ +0ea2e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/FolderPreference; │ │ │ │ #14 : (in Lcom/ds/avare/utils/FolderPreference;) │ │ @@ -253600,52 +253602,52 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -0ea3a8: |[0ea3a8] com.ds.avare.utils.FolderPreference.init:(Ljava/lang/String;)V │ │ -0ea3b8: 6e10 c92a 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0ea3be: 0a00 |0003: move-result v0 │ │ -0ea3c0: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -0ea3c4: 2200 bf06 |0006: new-instance v0, Ljava/io/File; // type@06bf │ │ -0ea3c8: 7020 9629 5000 |0008: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0ea3ce: 6e10 9929 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@2999 │ │ -0ea3d4: 0a00 |000e: move-result v0 │ │ -0ea3d6: 3900 0c00 |000f: if-nez v0, 001b // +000c │ │ -0ea3da: 5445 2916 |0011: iget-object v5, v4, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea3de: 6e10 9f01 0500 |0013: invoke-virtual {v5}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@019f │ │ -0ea3e4: 0c05 |0016: move-result-object v5 │ │ -0ea3e6: 6e10 9e29 0500 |0017: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ -0ea3ec: 0c05 |001a: move-result-object v5 │ │ -0ea3ee: 1a00 7405 |001b: const-string v0, "/" // string@0574 │ │ -0ea3f2: 6e20 ba2a 0500 |001d: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ea3f8: 0a01 |0020: move-result v1 │ │ -0ea3fa: 7110 fd29 0100 |0021: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -0ea400: 0c01 |0024: move-result-object v1 │ │ -0ea402: 5b41 2b16 |0025: iput-object v1, v4, Lcom/ds/avare/utils/FolderPreference;.mFirstLevel:Ljava/lang/Boolean; // field@162b │ │ -0ea406: 2201 bf06 |0027: new-instance v1, Ljava/io/File; // type@06bf │ │ -0ea40a: 7020 9629 5100 |0029: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0ea410: 5b41 2d16 |002c: iput-object v1, v4, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ -0ea414: 6e20 d02a 0500 |002e: invoke-virtual {v5, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0ea41a: 0c05 |0031: move-result-object v5 │ │ -0ea41c: 2200 4e07 |0032: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -0ea420: 2151 |0034: array-length v1, v5 │ │ -0ea422: 7020 8f2b 1000 |0035: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ -0ea428: 5b40 3016 |0038: iput-object v0, v4, Lcom/ds/avare/utils/FolderPreference;.mStr:Ljava/util/ArrayList; // field@1630 │ │ -0ea42c: 2150 |003a: array-length v0, v5 │ │ -0ea42e: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -0ea430: 3501 0c00 |003c: if-ge v1, v0, 0048 // +000c │ │ -0ea434: 4602 0501 |003e: aget-object v2, v5, v1 │ │ -0ea438: 5443 3016 |0040: iget-object v3, v4, Lcom/ds/avare/utils/FolderPreference;.mStr:Ljava/util/ArrayList; // field@1630 │ │ -0ea43c: 6e20 922b 2300 |0042: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -0ea442: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ea446: 28f5 |0047: goto 003c // -000b │ │ -0ea448: 0e00 |0048: return-void │ │ +0ea3b0: |[0ea3b0] com.ds.avare.utils.FolderPreference.init:(Ljava/lang/String;)V │ │ +0ea3c0: 6e10 c92a 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0ea3c6: 0a00 |0003: move-result v0 │ │ +0ea3c8: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +0ea3cc: 2200 bf06 |0006: new-instance v0, Ljava/io/File; // type@06bf │ │ +0ea3d0: 7020 9629 5000 |0008: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0ea3d6: 6e10 9929 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@2999 │ │ +0ea3dc: 0a00 |000e: move-result v0 │ │ +0ea3de: 3900 0c00 |000f: if-nez v0, 001b // +000c │ │ +0ea3e2: 5445 2916 |0011: iget-object v5, v4, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea3e6: 6e10 9f01 0500 |0013: invoke-virtual {v5}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@019f │ │ +0ea3ec: 0c05 |0016: move-result-object v5 │ │ +0ea3ee: 6e10 9e29 0500 |0017: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ +0ea3f4: 0c05 |001a: move-result-object v5 │ │ +0ea3f6: 1a00 7405 |001b: const-string v0, "/" // string@0574 │ │ +0ea3fa: 6e20 ba2a 0500 |001d: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ea400: 0a01 |0020: move-result v1 │ │ +0ea402: 7110 fd29 0100 |0021: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +0ea408: 0c01 |0024: move-result-object v1 │ │ +0ea40a: 5b41 2b16 |0025: iput-object v1, v4, Lcom/ds/avare/utils/FolderPreference;.mFirstLevel:Ljava/lang/Boolean; // field@162b │ │ +0ea40e: 2201 bf06 |0027: new-instance v1, Ljava/io/File; // type@06bf │ │ +0ea412: 7020 9629 5100 |0029: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0ea418: 5b41 2d16 |002c: iput-object v1, v4, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ +0ea41c: 6e20 d02a 0500 |002e: invoke-virtual {v5, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0ea422: 0c05 |0031: move-result-object v5 │ │ +0ea424: 2200 4e07 |0032: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +0ea428: 2151 |0034: array-length v1, v5 │ │ +0ea42a: 7020 8f2b 1000 |0035: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ +0ea430: 5b40 3016 |0038: iput-object v0, v4, Lcom/ds/avare/utils/FolderPreference;.mStr:Ljava/util/ArrayList; // field@1630 │ │ +0ea434: 2150 |003a: array-length v0, v5 │ │ +0ea436: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +0ea438: 3501 0c00 |003c: if-ge v1, v0, 0048 // +000c │ │ +0ea43c: 4602 0501 |003e: aget-object v2, v5, v1 │ │ +0ea440: 5443 3016 |0040: iget-object v3, v4, Lcom/ds/avare/utils/FolderPreference;.mStr:Ljava/util/ArrayList; // field@1630 │ │ +0ea444: 6e20 922b 2300 |0042: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +0ea44a: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ea44e: 28f5 |0047: goto 003c // -000b │ │ +0ea450: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0011 line=68 │ │ 0x001d line=71 │ │ 0x0027 line=73 │ │ 0x002e line=74 │ │ @@ -253661,112 +253663,112 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 191 16-bit code units │ │ -0ea44c: |[0ea44c] com.ds.avare.utils.FolderPreference.loadFileList:()V │ │ -0ea45c: 5480 2d16 |0000: iget-object v0, v8, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ -0ea460: 6e10 9c29 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@299c │ │ -0ea466: 0a00 |0005: move-result v0 │ │ -0ea468: 3800 9500 |0006: if-eqz v0, 009b // +0095 │ │ -0ea46c: 2200 4e06 |0008: new-instance v0, Lcom/ds/avare/utils/FolderPreference$4; // type@064e │ │ -0ea470: 7020 6026 8000 |000a: invoke-direct {v0, v8}, Lcom/ds/avare/utils/FolderPreference$4;.:(Lcom/ds/avare/utils/FolderPreference;)V // method@2660 │ │ -0ea476: 5481 2d16 |000d: iget-object v1, v8, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ -0ea47a: 6e20 a929 0100 |000f: invoke-virtual {v1, v0}, Ljava/io/File;.list:(Ljava/io/FilenameFilter;)[Ljava/lang/String; // method@29a9 │ │ -0ea480: 0c00 |0012: move-result-object v0 │ │ -0ea482: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0ea484: 3900 0400 |0014: if-nez v0, 0018 // +0004 │ │ -0ea488: 2310 f809 |0016: new-array v0, v1, [Ljava/lang/String; // type@09f8 │ │ -0ea48c: 2102 |0018: array-length v2, v0 │ │ -0ea48e: 2322 f109 |0019: new-array v2, v2, [Lcom/ds/avare/utils/FolderPreference$Item; // type@09f1 │ │ -0ea492: 5b82 2a16 |001b: iput-object v2, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ -0ea496: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -0ea498: 2103 |001e: array-length v3, v0 │ │ -0ea49a: 3532 4600 |001f: if-ge v2, v3, 0065 // +0046 │ │ -0ea49e: 5483 2a16 |0021: iget-object v3, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ -0ea4a2: 2204 5006 |0023: new-instance v4, Lcom/ds/avare/utils/FolderPreference$Item; // type@0650 │ │ -0ea4a6: 4605 0002 |0025: aget-object v5, v0, v2 │ │ -0ea4aa: 1406 0100 0801 |0027: const v6, #float 2.49793e-38 // #01080001 │ │ -0ea4b0: 7110 622a 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0ea4b6: 0c07 |002d: move-result-object v7 │ │ -0ea4b8: 7040 6426 8475 |002e: invoke-direct {v4, v8, v5, v7}, Lcom/ds/avare/utils/FolderPreference$Item;.:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;Ljava/lang/Integer;)V // method@2664 │ │ -0ea4be: 4d04 0302 |0031: aput-object v4, v3, v2 │ │ -0ea4c2: 2203 bf06 |0033: new-instance v3, Ljava/io/File; // type@06bf │ │ -0ea4c6: 5484 2d16 |0035: iget-object v4, v8, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ -0ea4ca: 4605 0002 |0037: aget-object v5, v0, v2 │ │ -0ea4ce: 7030 9529 4305 |0039: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -0ea4d4: 6e10 a529 0300 |003c: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ -0ea4da: 0a04 |003f: move-result v4 │ │ -0ea4dc: 3804 1c00 |0040: if-eqz v4, 005c // +001c │ │ -0ea4e0: 6e10 9929 0300 |0042: invoke-virtual {v3}, Ljava/io/File;.canWrite:()Z // method@2999 │ │ -0ea4e6: 0a03 |0045: move-result v3 │ │ -0ea4e8: 3803 0c00 |0046: if-eqz v3, 0052 // +000c │ │ -0ea4ec: 5483 2a16 |0048: iget-object v3, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ -0ea4f0: 4603 0302 |004a: aget-object v3, v3, v2 │ │ -0ea4f4: 1404 4e00 0801 |004c: const v4, #float 2.49795e-38 // #0108004e │ │ -0ea4fa: 5934 2316 |004f: iput v4, v3, Lcom/ds/avare/utils/FolderPreference$Item;.icon:I // field@1623 │ │ -0ea4fe: 2811 |0051: goto 0062 // +0011 │ │ -0ea500: 5483 2a16 |0052: iget-object v3, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ -0ea504: 4603 0302 |0054: aget-object v3, v3, v2 │ │ -0ea508: 1404 2f00 0801 |0056: const v4, #float 2.49794e-38 // #0108002f │ │ -0ea50e: 5934 2316 |0059: iput v4, v3, Lcom/ds/avare/utils/FolderPreference$Item;.icon:I // field@1623 │ │ -0ea512: 2807 |005b: goto 0062 // +0007 │ │ -0ea514: 5483 2a16 |005c: iget-object v3, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ -0ea518: 4603 0302 |005e: aget-object v3, v3, v2 │ │ -0ea51c: 5936 2316 |0060: iput v6, v3, Lcom/ds/avare/utils/FolderPreference$Item;.icon:I // field@1623 │ │ -0ea520: d802 0201 |0062: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ea524: 28ba |0064: goto 001e // -0046 │ │ -0ea526: 5480 2b16 |0065: iget-object v0, v8, Lcom/ds/avare/utils/FolderPreference;.mFirstLevel:Ljava/lang/Boolean; // field@162b │ │ -0ea52a: 6e10 fb29 0000 |0067: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ -0ea530: 0a00 |006a: move-result v0 │ │ -0ea532: 3900 3000 |006b: if-nez v0, 009b // +0030 │ │ -0ea536: 5480 2a16 |006d: iget-object v0, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ -0ea53a: 2100 |006f: array-length v0, v0 │ │ -0ea53c: d800 0001 |0070: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ea540: 2300 f109 |0072: new-array v0, v0, [Lcom/ds/avare/utils/FolderPreference$Item; // type@09f1 │ │ -0ea544: 1202 |0074: const/4 v2, #int 0 // #0 │ │ -0ea546: 5483 2a16 |0075: iget-object v3, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ -0ea54a: 2134 |0077: array-length v4, v3 │ │ -0ea54c: 3542 0a00 |0078: if-ge v2, v4, 0082 // +000a │ │ -0ea550: d804 0201 |007a: add-int/lit8 v4, v2, #int 1 // #01 │ │ -0ea554: 4602 0302 |007c: aget-object v2, v3, v2 │ │ -0ea558: 4d02 0004 |007e: aput-object v2, v0, v4 │ │ -0ea55c: 0142 |0080: move v2, v4 │ │ -0ea55e: 28f4 |0081: goto 0075 // -000c │ │ -0ea560: 2202 5006 |0082: new-instance v2, Lcom/ds/avare/utils/FolderPreference$Item; // type@0650 │ │ -0ea564: 5483 2916 |0084: iget-object v3, v8, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea568: 1404 8601 0c7f |0086: const v4, #float 1.861e+38 // #7f0c0186 │ │ -0ea56e: 6e20 a901 4300 |0089: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ea574: 0c03 |008c: move-result-object v3 │ │ -0ea576: 1404 4c00 0801 |008d: const v4, #float 2.49795e-38 // #0108004c │ │ -0ea57c: 7110 622a 0400 |0090: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0ea582: 0c04 |0093: move-result-object v4 │ │ -0ea584: 7040 6426 8243 |0094: invoke-direct {v2, v8, v3, v4}, Lcom/ds/avare/utils/FolderPreference$Item;.:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;Ljava/lang/Integer;)V // method@2664 │ │ -0ea58a: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ -0ea58e: 5b80 2a16 |0099: iput-object v0, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ -0ea592: 5480 2a16 |009b: iget-object v0, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ -0ea596: 3900 0300 |009d: if-nez v0, 00a0 // +0003 │ │ -0ea59a: 0e00 |009f: return-void │ │ -0ea59c: 2200 4f06 |00a0: new-instance v0, Lcom/ds/avare/utils/FolderPreference$5; // type@064f │ │ -0ea5a0: 5483 2916 |00a2: iget-object v3, v8, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea5a4: 1404 1100 0901 |00a4: const v4, #float 2.5163e-38 // #01090011 │ │ -0ea5aa: 1405 1400 0201 |00a7: const v5, #float 2.38773e-38 // #01020014 │ │ -0ea5b0: 5486 2a16 |00aa: iget-object v6, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ -0ea5b4: 0701 |00ac: move-object v1, v0 │ │ -0ea5b6: 0782 |00ad: move-object v2, v8 │ │ -0ea5b8: 7606 6226 0100 |00ae: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/utils/FolderPreference$5;.:(Lcom/ds/avare/utils/FolderPreference;Landroid/content/Context;II[Lcom/ds/avare/utils/FolderPreference$Item;)V // method@2662 │ │ -0ea5be: 5b80 2516 |00b1: iput-object v0, v8, Lcom/ds/avare/utils/FolderPreference;.mAdapter:Landroid/widget/ListAdapter; // field@1625 │ │ -0ea5c2: 5480 2e16 |00b3: iget-object v0, v8, Lcom/ds/avare/utils/FolderPreference;.mPathView:Landroid/widget/TextView; // field@162e │ │ -0ea5c6: 5481 2d16 |00b5: iget-object v1, v8, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ -0ea5ca: 6e10 9e29 0100 |00b7: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ -0ea5d0: 0c01 |00ba: move-result-object v1 │ │ -0ea5d2: 6e20 e009 1000 |00bb: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09e0 │ │ -0ea5d8: 0e00 |00be: return-void │ │ +0ea454: |[0ea454] com.ds.avare.utils.FolderPreference.loadFileList:()V │ │ +0ea464: 5480 2d16 |0000: iget-object v0, v8, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ +0ea468: 6e10 9c29 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@299c │ │ +0ea46e: 0a00 |0005: move-result v0 │ │ +0ea470: 3800 9500 |0006: if-eqz v0, 009b // +0095 │ │ +0ea474: 2200 4e06 |0008: new-instance v0, Lcom/ds/avare/utils/FolderPreference$4; // type@064e │ │ +0ea478: 7020 6026 8000 |000a: invoke-direct {v0, v8}, Lcom/ds/avare/utils/FolderPreference$4;.:(Lcom/ds/avare/utils/FolderPreference;)V // method@2660 │ │ +0ea47e: 5481 2d16 |000d: iget-object v1, v8, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ +0ea482: 6e20 a929 0100 |000f: invoke-virtual {v1, v0}, Ljava/io/File;.list:(Ljava/io/FilenameFilter;)[Ljava/lang/String; // method@29a9 │ │ +0ea488: 0c00 |0012: move-result-object v0 │ │ +0ea48a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0ea48c: 3900 0400 |0014: if-nez v0, 0018 // +0004 │ │ +0ea490: 2310 f809 |0016: new-array v0, v1, [Ljava/lang/String; // type@09f8 │ │ +0ea494: 2102 |0018: array-length v2, v0 │ │ +0ea496: 2322 f109 |0019: new-array v2, v2, [Lcom/ds/avare/utils/FolderPreference$Item; // type@09f1 │ │ +0ea49a: 5b82 2a16 |001b: iput-object v2, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ +0ea49e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +0ea4a0: 2103 |001e: array-length v3, v0 │ │ +0ea4a2: 3532 4600 |001f: if-ge v2, v3, 0065 // +0046 │ │ +0ea4a6: 5483 2a16 |0021: iget-object v3, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ +0ea4aa: 2204 5006 |0023: new-instance v4, Lcom/ds/avare/utils/FolderPreference$Item; // type@0650 │ │ +0ea4ae: 4605 0002 |0025: aget-object v5, v0, v2 │ │ +0ea4b2: 1406 0100 0801 |0027: const v6, #float 2.49793e-38 // #01080001 │ │ +0ea4b8: 7110 622a 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0ea4be: 0c07 |002d: move-result-object v7 │ │ +0ea4c0: 7040 6426 8475 |002e: invoke-direct {v4, v8, v5, v7}, Lcom/ds/avare/utils/FolderPreference$Item;.:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;Ljava/lang/Integer;)V // method@2664 │ │ +0ea4c6: 4d04 0302 |0031: aput-object v4, v3, v2 │ │ +0ea4ca: 2203 bf06 |0033: new-instance v3, Ljava/io/File; // type@06bf │ │ +0ea4ce: 5484 2d16 |0035: iget-object v4, v8, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ +0ea4d2: 4605 0002 |0037: aget-object v5, v0, v2 │ │ +0ea4d6: 7030 9529 4305 |0039: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +0ea4dc: 6e10 a529 0300 |003c: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ +0ea4e2: 0a04 |003f: move-result v4 │ │ +0ea4e4: 3804 1c00 |0040: if-eqz v4, 005c // +001c │ │ +0ea4e8: 6e10 9929 0300 |0042: invoke-virtual {v3}, Ljava/io/File;.canWrite:()Z // method@2999 │ │ +0ea4ee: 0a03 |0045: move-result v3 │ │ +0ea4f0: 3803 0c00 |0046: if-eqz v3, 0052 // +000c │ │ +0ea4f4: 5483 2a16 |0048: iget-object v3, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ +0ea4f8: 4603 0302 |004a: aget-object v3, v3, v2 │ │ +0ea4fc: 1404 4e00 0801 |004c: const v4, #float 2.49795e-38 // #0108004e │ │ +0ea502: 5934 2316 |004f: iput v4, v3, Lcom/ds/avare/utils/FolderPreference$Item;.icon:I // field@1623 │ │ +0ea506: 2811 |0051: goto 0062 // +0011 │ │ +0ea508: 5483 2a16 |0052: iget-object v3, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ +0ea50c: 4603 0302 |0054: aget-object v3, v3, v2 │ │ +0ea510: 1404 2f00 0801 |0056: const v4, #float 2.49794e-38 // #0108002f │ │ +0ea516: 5934 2316 |0059: iput v4, v3, Lcom/ds/avare/utils/FolderPreference$Item;.icon:I // field@1623 │ │ +0ea51a: 2807 |005b: goto 0062 // +0007 │ │ +0ea51c: 5483 2a16 |005c: iget-object v3, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ +0ea520: 4603 0302 |005e: aget-object v3, v3, v2 │ │ +0ea524: 5936 2316 |0060: iput v6, v3, Lcom/ds/avare/utils/FolderPreference$Item;.icon:I // field@1623 │ │ +0ea528: d802 0201 |0062: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ea52c: 28ba |0064: goto 001e // -0046 │ │ +0ea52e: 5480 2b16 |0065: iget-object v0, v8, Lcom/ds/avare/utils/FolderPreference;.mFirstLevel:Ljava/lang/Boolean; // field@162b │ │ +0ea532: 6e10 fb29 0000 |0067: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ +0ea538: 0a00 |006a: move-result v0 │ │ +0ea53a: 3900 3000 |006b: if-nez v0, 009b // +0030 │ │ +0ea53e: 5480 2a16 |006d: iget-object v0, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ +0ea542: 2100 |006f: array-length v0, v0 │ │ +0ea544: d800 0001 |0070: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ea548: 2300 f109 |0072: new-array v0, v0, [Lcom/ds/avare/utils/FolderPreference$Item; // type@09f1 │ │ +0ea54c: 1202 |0074: const/4 v2, #int 0 // #0 │ │ +0ea54e: 5483 2a16 |0075: iget-object v3, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ +0ea552: 2134 |0077: array-length v4, v3 │ │ +0ea554: 3542 0a00 |0078: if-ge v2, v4, 0082 // +000a │ │ +0ea558: d804 0201 |007a: add-int/lit8 v4, v2, #int 1 // #01 │ │ +0ea55c: 4602 0302 |007c: aget-object v2, v3, v2 │ │ +0ea560: 4d02 0004 |007e: aput-object v2, v0, v4 │ │ +0ea564: 0142 |0080: move v2, v4 │ │ +0ea566: 28f4 |0081: goto 0075 // -000c │ │ +0ea568: 2202 5006 |0082: new-instance v2, Lcom/ds/avare/utils/FolderPreference$Item; // type@0650 │ │ +0ea56c: 5483 2916 |0084: iget-object v3, v8, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea570: 1404 8601 0c7f |0086: const v4, #float 1.861e+38 // #7f0c0186 │ │ +0ea576: 6e20 a901 4300 |0089: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ea57c: 0c03 |008c: move-result-object v3 │ │ +0ea57e: 1404 4c00 0801 |008d: const v4, #float 2.49795e-38 // #0108004c │ │ +0ea584: 7110 622a 0400 |0090: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0ea58a: 0c04 |0093: move-result-object v4 │ │ +0ea58c: 7040 6426 8243 |0094: invoke-direct {v2, v8, v3, v4}, Lcom/ds/avare/utils/FolderPreference$Item;.:(Lcom/ds/avare/utils/FolderPreference;Ljava/lang/String;Ljava/lang/Integer;)V // method@2664 │ │ +0ea592: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ +0ea596: 5b80 2a16 |0099: iput-object v0, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ +0ea59a: 5480 2a16 |009b: iget-object v0, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ +0ea59e: 3900 0300 |009d: if-nez v0, 00a0 // +0003 │ │ +0ea5a2: 0e00 |009f: return-void │ │ +0ea5a4: 2200 4f06 |00a0: new-instance v0, Lcom/ds/avare/utils/FolderPreference$5; // type@064f │ │ +0ea5a8: 5483 2916 |00a2: iget-object v3, v8, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea5ac: 1404 1100 0901 |00a4: const v4, #float 2.5163e-38 // #01090011 │ │ +0ea5b2: 1405 1400 0201 |00a7: const v5, #float 2.38773e-38 // #01020014 │ │ +0ea5b8: 5486 2a16 |00aa: iget-object v6, v8, Lcom/ds/avare/utils/FolderPreference;.mFileList:[Lcom/ds/avare/utils/FolderPreference$Item; // field@162a │ │ +0ea5bc: 0701 |00ac: move-object v1, v0 │ │ +0ea5be: 0782 |00ad: move-object v2, v8 │ │ +0ea5c0: 7606 6226 0100 |00ae: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/utils/FolderPreference$5;.:(Lcom/ds/avare/utils/FolderPreference;Landroid/content/Context;II[Lcom/ds/avare/utils/FolderPreference$Item;)V // method@2662 │ │ +0ea5c6: 5b80 2516 |00b1: iput-object v0, v8, Lcom/ds/avare/utils/FolderPreference;.mAdapter:Landroid/widget/ListAdapter; // field@1625 │ │ +0ea5ca: 5480 2e16 |00b3: iget-object v0, v8, Lcom/ds/avare/utils/FolderPreference;.mPathView:Landroid/widget/TextView; // field@162e │ │ +0ea5ce: 5481 2d16 |00b5: iget-object v1, v8, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ +0ea5d2: 6e10 9e29 0100 |00b7: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ +0ea5d8: 0c01 |00ba: move-result-object v1 │ │ +0ea5da: 6e20 e009 1000 |00bb: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09e0 │ │ +0ea5e0: 0e00 |00be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0008 line=266 │ │ 0x000d line=277 │ │ 0x0018 line=281 │ │ 0x001e line=282 │ │ @@ -253795,61 +253797,61 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -0ea10c: |[0ea10c] com.ds.avare.utils.FolderPreference.onCreateDialogView:()Landroid/view/View; │ │ -0ea11c: 5430 2916 |0000: iget-object v0, v3, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea120: 1a01 cc3b |0002: const-string v1, "layout_inflater" // string@3bcc │ │ -0ea124: 6e20 ab01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ -0ea12a: 0c00 |0007: move-result-object v0 │ │ -0ea12c: 1f00 8c01 |0008: check-cast v0, Landroid/view/LayoutInflater; // type@018c │ │ -0ea130: 1401 0600 0a7f |000a: const v1, #float 1.83434e+38 // #7f0a0006 │ │ -0ea136: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0ea138: 6e30 2e06 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@062e │ │ -0ea13e: 0c00 |0011: move-result-object v0 │ │ -0ea140: 1401 3c00 087f |0012: const v1, #float 1.80776e+38 // #7f08003c │ │ -0ea146: 6e20 9b06 1000 |0015: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@069b │ │ -0ea14c: 0c01 |0018: move-result-object v1 │ │ -0ea14e: 1f01 e601 |0019: check-cast v1, Landroid/widget/ListView; // type@01e6 │ │ -0ea152: 5b31 2c16 |001b: iput-object v1, v3, Lcom/ds/avare/utils/FolderPreference;.mListView:Landroid/widget/ListView; // field@162c │ │ -0ea156: 1401 3d00 087f |001d: const v1, #float 1.80776e+38 // #7f08003d │ │ -0ea15c: 6e20 9b06 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@069b │ │ -0ea162: 0c01 |0023: move-result-object v1 │ │ -0ea164: 1f01 f401 |0024: check-cast v1, Landroid/widget/TextView; // type@01f4 │ │ -0ea168: 5b31 2e16 |0026: iput-object v1, v3, Lcom/ds/avare/utils/FolderPreference;.mPathView:Landroid/widget/TextView; // field@162e │ │ -0ea16c: 1401 3b00 087f |0028: const v1, #float 1.80776e+38 // #7f08003b │ │ -0ea172: 6e20 9b06 1000 |002b: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@069b │ │ -0ea178: 0c01 |002e: move-result-object v1 │ │ -0ea17a: 1f01 d501 |002f: check-cast v1, Landroid/widget/Button; // type@01d5 │ │ -0ea17e: 5b31 2716 |0031: iput-object v1, v3, Lcom/ds/avare/utils/FolderPreference;.mButtonInternal:Landroid/widget/Button; // field@1627 │ │ -0ea182: 1401 3a00 087f |0033: const v1, #float 1.80776e+38 // #7f08003a │ │ -0ea188: 6e20 9b06 1000 |0036: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@069b │ │ -0ea18e: 0c01 |0039: move-result-object v1 │ │ -0ea190: 1f01 d501 |003a: check-cast v1, Landroid/widget/Button; // type@01d5 │ │ -0ea194: 5b31 2616 |003c: iput-object v1, v3, Lcom/ds/avare/utils/FolderPreference;.mButtonExternal:Landroid/widget/Button; // field@1626 │ │ -0ea198: 5431 2716 |003e: iget-object v1, v3, Lcom/ds/avare/utils/FolderPreference;.mButtonInternal:Landroid/widget/Button; // field@1627 │ │ -0ea19c: 2202 4b06 |0040: new-instance v2, Lcom/ds/avare/utils/FolderPreference$1; // type@064b │ │ -0ea1a0: 7020 5a26 3200 |0042: invoke-direct {v2, v3}, Lcom/ds/avare/utils/FolderPreference$1;.:(Lcom/ds/avare/utils/FolderPreference;)V // method@265a │ │ -0ea1a6: 6e20 0909 2100 |0045: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0909 │ │ -0ea1ac: 5431 2616 |0048: iget-object v1, v3, Lcom/ds/avare/utils/FolderPreference;.mButtonExternal:Landroid/widget/Button; // field@1626 │ │ -0ea1b0: 2202 4c06 |004a: new-instance v2, Lcom/ds/avare/utils/FolderPreference$2; // type@064c │ │ -0ea1b4: 7020 5c26 3200 |004c: invoke-direct {v2, v3}, Lcom/ds/avare/utils/FolderPreference$2;.:(Lcom/ds/avare/utils/FolderPreference;)V // method@265c │ │ -0ea1ba: 6e20 0909 2100 |004f: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0909 │ │ -0ea1c0: 7010 7626 0300 |0052: invoke-direct {v3}, Lcom/ds/avare/utils/FolderPreference;.loadFileList:()V // method@2676 │ │ -0ea1c6: 5431 2c16 |0055: iget-object v1, v3, Lcom/ds/avare/utils/FolderPreference;.mListView:Landroid/widget/ListView; // field@162c │ │ -0ea1ca: 5432 2516 |0057: iget-object v2, v3, Lcom/ds/avare/utils/FolderPreference;.mAdapter:Landroid/widget/ListAdapter; // field@1625 │ │ -0ea1ce: 6e20 6009 2100 |0059: invoke-virtual {v1, v2}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0960 │ │ -0ea1d4: 2201 4d06 |005c: new-instance v1, Lcom/ds/avare/utils/FolderPreference$3; // type@064d │ │ -0ea1d8: 7020 5e26 3100 |005e: invoke-direct {v1, v3}, Lcom/ds/avare/utils/FolderPreference$3;.:(Lcom/ds/avare/utils/FolderPreference;)V // method@265e │ │ -0ea1de: 5432 2c16 |0061: iget-object v2, v3, Lcom/ds/avare/utils/FolderPreference;.mListView:Landroid/widget/ListView; // field@162c │ │ -0ea1e2: 6e20 6309 1200 |0063: invoke-virtual {v2, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0963 │ │ -0ea1e8: 1100 |0066: return-object v0 │ │ +0ea114: |[0ea114] com.ds.avare.utils.FolderPreference.onCreateDialogView:()Landroid/view/View; │ │ +0ea124: 5430 2916 |0000: iget-object v0, v3, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea128: 1a01 cc3b |0002: const-string v1, "layout_inflater" // string@3bcc │ │ +0ea12c: 6e20 ab01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ +0ea132: 0c00 |0007: move-result-object v0 │ │ +0ea134: 1f00 8c01 |0008: check-cast v0, Landroid/view/LayoutInflater; // type@018c │ │ +0ea138: 1401 0600 0a7f |000a: const v1, #float 1.83434e+38 // #7f0a0006 │ │ +0ea13e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0ea140: 6e30 2e06 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@062e │ │ +0ea146: 0c00 |0011: move-result-object v0 │ │ +0ea148: 1401 3c00 087f |0012: const v1, #float 1.80776e+38 // #7f08003c │ │ +0ea14e: 6e20 9b06 1000 |0015: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@069b │ │ +0ea154: 0c01 |0018: move-result-object v1 │ │ +0ea156: 1f01 e601 |0019: check-cast v1, Landroid/widget/ListView; // type@01e6 │ │ +0ea15a: 5b31 2c16 |001b: iput-object v1, v3, Lcom/ds/avare/utils/FolderPreference;.mListView:Landroid/widget/ListView; // field@162c │ │ +0ea15e: 1401 3d00 087f |001d: const v1, #float 1.80776e+38 // #7f08003d │ │ +0ea164: 6e20 9b06 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@069b │ │ +0ea16a: 0c01 |0023: move-result-object v1 │ │ +0ea16c: 1f01 f401 |0024: check-cast v1, Landroid/widget/TextView; // type@01f4 │ │ +0ea170: 5b31 2e16 |0026: iput-object v1, v3, Lcom/ds/avare/utils/FolderPreference;.mPathView:Landroid/widget/TextView; // field@162e │ │ +0ea174: 1401 3b00 087f |0028: const v1, #float 1.80776e+38 // #7f08003b │ │ +0ea17a: 6e20 9b06 1000 |002b: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@069b │ │ +0ea180: 0c01 |002e: move-result-object v1 │ │ +0ea182: 1f01 d501 |002f: check-cast v1, Landroid/widget/Button; // type@01d5 │ │ +0ea186: 5b31 2716 |0031: iput-object v1, v3, Lcom/ds/avare/utils/FolderPreference;.mButtonInternal:Landroid/widget/Button; // field@1627 │ │ +0ea18a: 1401 3a00 087f |0033: const v1, #float 1.80776e+38 // #7f08003a │ │ +0ea190: 6e20 9b06 1000 |0036: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@069b │ │ +0ea196: 0c01 |0039: move-result-object v1 │ │ +0ea198: 1f01 d501 |003a: check-cast v1, Landroid/widget/Button; // type@01d5 │ │ +0ea19c: 5b31 2616 |003c: iput-object v1, v3, Lcom/ds/avare/utils/FolderPreference;.mButtonExternal:Landroid/widget/Button; // field@1626 │ │ +0ea1a0: 5431 2716 |003e: iget-object v1, v3, Lcom/ds/avare/utils/FolderPreference;.mButtonInternal:Landroid/widget/Button; // field@1627 │ │ +0ea1a4: 2202 4b06 |0040: new-instance v2, Lcom/ds/avare/utils/FolderPreference$1; // type@064b │ │ +0ea1a8: 7020 5a26 3200 |0042: invoke-direct {v2, v3}, Lcom/ds/avare/utils/FolderPreference$1;.:(Lcom/ds/avare/utils/FolderPreference;)V // method@265a │ │ +0ea1ae: 6e20 0909 2100 |0045: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0909 │ │ +0ea1b4: 5431 2616 |0048: iget-object v1, v3, Lcom/ds/avare/utils/FolderPreference;.mButtonExternal:Landroid/widget/Button; // field@1626 │ │ +0ea1b8: 2202 4c06 |004a: new-instance v2, Lcom/ds/avare/utils/FolderPreference$2; // type@064c │ │ +0ea1bc: 7020 5c26 3200 |004c: invoke-direct {v2, v3}, Lcom/ds/avare/utils/FolderPreference$2;.:(Lcom/ds/avare/utils/FolderPreference;)V // method@265c │ │ +0ea1c2: 6e20 0909 2100 |004f: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0909 │ │ +0ea1c8: 7010 7626 0300 |0052: invoke-direct {v3}, Lcom/ds/avare/utils/FolderPreference;.loadFileList:()V // method@2676 │ │ +0ea1ce: 5431 2c16 |0055: iget-object v1, v3, Lcom/ds/avare/utils/FolderPreference;.mListView:Landroid/widget/ListView; // field@162c │ │ +0ea1d2: 5432 2516 |0057: iget-object v2, v3, Lcom/ds/avare/utils/FolderPreference;.mAdapter:Landroid/widget/ListAdapter; // field@1625 │ │ +0ea1d6: 6e20 6009 2100 |0059: invoke-virtual {v1, v2}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0960 │ │ +0ea1dc: 2201 4d06 |005c: new-instance v1, Lcom/ds/avare/utils/FolderPreference$3; // type@064d │ │ +0ea1e0: 7020 5e26 3100 |005e: invoke-direct {v1, v3}, Lcom/ds/avare/utils/FolderPreference$3;.:(Lcom/ds/avare/utils/FolderPreference;)V // method@265e │ │ +0ea1e6: 5432 2c16 |0061: iget-object v2, v3, Lcom/ds/avare/utils/FolderPreference;.mListView:Landroid/widget/ListView; // field@162c │ │ +0ea1ea: 6e20 6309 1200 |0063: invoke-virtual {v2, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0963 │ │ +0ea1f0: 1100 |0066: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x000e line=152 │ │ 0x0015 line=154 │ │ 0x0020 line=155 │ │ 0x002b line=156 │ │ @@ -253868,105 +253870,105 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 196 16-bit code units │ │ -0ea5dc: |[0ea5dc] com.ds.avare.utils.FolderPreference.onDialogClosed:(Z)V │ │ -0ea5ec: 6f20 fd04 6500 |0000: invoke-super {v5, v6}, Landroid/preference/DialogPreference;.onDialogClosed:(Z)V // method@04fd │ │ -0ea5f2: 3806 c000 |0003: if-eqz v6, 00c3 // +00c0 │ │ -0ea5f6: 5456 2916 |0005: iget-object v6, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea5fa: 7110 8320 0600 |0007: invoke-static {v6}, Lcom/ds/avare/content/DataSource;.reset:(Landroid/content/Context;)V // method@2083 │ │ -0ea600: 5456 2916 |000a: iget-object v6, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea604: 2200 1007 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0ea608: 7010 eb2a 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ea60e: 5451 2916 |0011: iget-object v1, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea612: 1402 9c00 0c7f |0013: const v2, #float 1.86095e+38 // #7f0c009c │ │ -0ea618: 6e20 a901 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ea61e: 0c01 |0019: move-result-object v1 │ │ -0ea620: 6e20 f52a 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ea626: 5451 2d16 |001d: iget-object v1, v5, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ -0ea62a: 6e10 9e29 0100 |001f: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ -0ea630: 0c01 |0022: move-result-object v1 │ │ -0ea632: 6e20 f52a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ea638: 6e10 fa2a 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ea63e: 0c00 |0029: move-result-object v0 │ │ -0ea640: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -0ea642: 7130 e909 0601 |002b: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@09e9 │ │ -0ea648: 0c06 |002e: move-result-object v6 │ │ -0ea64a: 5450 2d16 |002f: iget-object v0, v5, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ -0ea64e: 6e10 a529 0000 |0031: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ -0ea654: 0a00 |0034: move-result v0 │ │ -0ea656: 3800 8b00 |0035: if-eqz v0, 00c0 // +008b │ │ -0ea65a: 5450 2d16 |0037: iget-object v0, v5, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ -0ea65e: 6e10 9929 0000 |0039: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@2999 │ │ -0ea664: 0a00 |003c: move-result v0 │ │ -0ea666: 3800 8300 |003d: if-eqz v0, 00c0 // +0083 │ │ -0ea66a: 5450 2d16 |003f: iget-object v0, v5, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ -0ea66e: 6e10 9829 0000 |0041: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@2998 │ │ -0ea674: 0a00 |0044: move-result v0 │ │ -0ea676: 3800 7b00 |0045: if-eqz v0, 00c0 // +007b │ │ -0ea67a: 6e10 7426 0500 |0047: invoke-virtual {v5}, Lcom/ds/avare/utils/FolderPreference;.getKey:()Ljava/lang/String; // method@2674 │ │ -0ea680: 0c00 |004a: move-result-object v0 │ │ -0ea682: 5452 2916 |004b: iget-object v2, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea686: 1403 e200 0c7f |004d: const v3, #float 1.86097e+38 // #7f0c00e2 │ │ -0ea68c: 6e20 a901 3200 |0050: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ea692: 0c02 |0053: move-result-object v2 │ │ -0ea694: 6e20 ba2a 2000 |0054: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ea69a: 0a00 |0057: move-result v0 │ │ -0ea69c: 3800 2c00 |0058: if-eqz v0, 0084 // +002c │ │ -0ea6a0: 5456 2d16 |005a: iget-object v6, v5, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ -0ea6a4: 6e10 9e29 0600 |005c: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ -0ea6aa: 0c06 |005f: move-result-object v6 │ │ -0ea6ac: 5450 2f16 |0060: iget-object v0, v5, Lcom/ds/avare/utils/FolderPreference;.mPref:Lcom/ds/avare/storage/Preferences; // field@162f │ │ -0ea6b0: 6e20 3f25 6000 |0062: invoke-virtual {v0, v6}, Lcom/ds/avare/storage/Preferences;.setServerDataFolder:(Ljava/lang/String;)V // method@253f │ │ -0ea6b6: 5450 2916 |0065: iget-object v0, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea6ba: 2202 1007 |0067: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0ea6be: 7010 eb2a 0200 |0069: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ea6c4: 5453 2916 |006c: iget-object v3, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea6c8: 1404 9b00 0c7f |006e: const v4, #float 1.86095e+38 // #7f0c009b │ │ -0ea6ce: 6e20 a901 4300 |0071: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ea6d4: 0c03 |0074: move-result-object v3 │ │ -0ea6d6: 6e20 f52a 3200 |0075: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ea6dc: 6e20 f52a 6200 |0078: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ea6e2: 6e10 fa2a 0200 |007b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ea6e8: 0c06 |007e: move-result-object v6 │ │ -0ea6ea: 7130 e909 6001 |007f: invoke-static {v0, v6, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@09e9 │ │ -0ea6f0: 0c06 |0082: move-result-object v6 │ │ -0ea6f2: 283d |0083: goto 00c0 // +003d │ │ -0ea6f4: 6e10 7426 0500 |0084: invoke-virtual {v5}, Lcom/ds/avare/utils/FolderPreference;.getKey:()Ljava/lang/String; // method@2674 │ │ -0ea6fa: 0c00 |0087: move-result-object v0 │ │ -0ea6fc: 5452 2916 |0088: iget-object v2, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea700: 1403 7b01 0c7f |008a: const v3, #float 1.861e+38 // #7f0c017b │ │ -0ea706: 6e20 a901 3200 |008d: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ea70c: 0c02 |0090: move-result-object v2 │ │ -0ea70e: 6e20 ba2a 2000 |0091: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ea714: 0a00 |0094: move-result v0 │ │ -0ea716: 3800 2b00 |0095: if-eqz v0, 00c0 // +002b │ │ -0ea71a: 5456 2d16 |0097: iget-object v6, v5, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ -0ea71e: 6e10 9e29 0600 |0099: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ -0ea724: 0c06 |009c: move-result-object v6 │ │ -0ea726: 5450 2f16 |009d: iget-object v0, v5, Lcom/ds/avare/utils/FolderPreference;.mPref:Lcom/ds/avare/storage/Preferences; // field@162f │ │ -0ea72a: 6e20 4525 6000 |009f: invoke-virtual {v0, v6}, Lcom/ds/avare/storage/Preferences;.setUserDataFolder:(Ljava/lang/String;)V // method@2545 │ │ -0ea730: 5450 2916 |00a2: iget-object v0, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea734: 2202 1007 |00a4: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0ea738: 7010 eb2a 0200 |00a6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ea73e: 5453 2916 |00a9: iget-object v3, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ -0ea742: 1404 7c01 0c7f |00ab: const v4, #float 1.861e+38 // #7f0c017c │ │ -0ea748: 6e20 a901 4300 |00ae: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ea74e: 0c03 |00b1: move-result-object v3 │ │ -0ea750: 6e20 f52a 3200 |00b2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ea756: 6e20 f52a 6200 |00b5: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ea75c: 6e10 fa2a 0200 |00b8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ea762: 0c06 |00bb: move-result-object v6 │ │ -0ea764: 7130 e909 6001 |00bc: invoke-static {v0, v6, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@09e9 │ │ -0ea76a: 0c06 |00bf: move-result-object v6 │ │ -0ea76c: 6e10 ec09 0600 |00c0: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@09ec │ │ -0ea772: 0e00 |00c3: return-void │ │ +0ea5e4: |[0ea5e4] com.ds.avare.utils.FolderPreference.onDialogClosed:(Z)V │ │ +0ea5f4: 6f20 fd04 6500 |0000: invoke-super {v5, v6}, Landroid/preference/DialogPreference;.onDialogClosed:(Z)V // method@04fd │ │ +0ea5fa: 3806 c000 |0003: if-eqz v6, 00c3 // +00c0 │ │ +0ea5fe: 5456 2916 |0005: iget-object v6, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea602: 7110 8320 0600 |0007: invoke-static {v6}, Lcom/ds/avare/content/DataSource;.reset:(Landroid/content/Context;)V // method@2083 │ │ +0ea608: 5456 2916 |000a: iget-object v6, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea60c: 2200 1007 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0ea610: 7010 eb2a 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ea616: 5451 2916 |0011: iget-object v1, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea61a: 1402 9c00 0c7f |0013: const v2, #float 1.86095e+38 // #7f0c009c │ │ +0ea620: 6e20 a901 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ea626: 0c01 |0019: move-result-object v1 │ │ +0ea628: 6e20 f52a 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ea62e: 5451 2d16 |001d: iget-object v1, v5, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ +0ea632: 6e10 9e29 0100 |001f: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ +0ea638: 0c01 |0022: move-result-object v1 │ │ +0ea63a: 6e20 f52a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ea640: 6e10 fa2a 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ea646: 0c00 |0029: move-result-object v0 │ │ +0ea648: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +0ea64a: 7130 e909 0601 |002b: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@09e9 │ │ +0ea650: 0c06 |002e: move-result-object v6 │ │ +0ea652: 5450 2d16 |002f: iget-object v0, v5, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ +0ea656: 6e10 a529 0000 |0031: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ +0ea65c: 0a00 |0034: move-result v0 │ │ +0ea65e: 3800 8b00 |0035: if-eqz v0, 00c0 // +008b │ │ +0ea662: 5450 2d16 |0037: iget-object v0, v5, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ +0ea666: 6e10 9929 0000 |0039: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@2999 │ │ +0ea66c: 0a00 |003c: move-result v0 │ │ +0ea66e: 3800 8300 |003d: if-eqz v0, 00c0 // +0083 │ │ +0ea672: 5450 2d16 |003f: iget-object v0, v5, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ +0ea676: 6e10 9829 0000 |0041: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@2998 │ │ +0ea67c: 0a00 |0044: move-result v0 │ │ +0ea67e: 3800 7b00 |0045: if-eqz v0, 00c0 // +007b │ │ +0ea682: 6e10 7426 0500 |0047: invoke-virtual {v5}, Lcom/ds/avare/utils/FolderPreference;.getKey:()Ljava/lang/String; // method@2674 │ │ +0ea688: 0c00 |004a: move-result-object v0 │ │ +0ea68a: 5452 2916 |004b: iget-object v2, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea68e: 1403 e200 0c7f |004d: const v3, #float 1.86097e+38 // #7f0c00e2 │ │ +0ea694: 6e20 a901 3200 |0050: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ea69a: 0c02 |0053: move-result-object v2 │ │ +0ea69c: 6e20 ba2a 2000 |0054: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ea6a2: 0a00 |0057: move-result v0 │ │ +0ea6a4: 3800 2c00 |0058: if-eqz v0, 0084 // +002c │ │ +0ea6a8: 5456 2d16 |005a: iget-object v6, v5, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ +0ea6ac: 6e10 9e29 0600 |005c: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ +0ea6b2: 0c06 |005f: move-result-object v6 │ │ +0ea6b4: 5450 2f16 |0060: iget-object v0, v5, Lcom/ds/avare/utils/FolderPreference;.mPref:Lcom/ds/avare/storage/Preferences; // field@162f │ │ +0ea6b8: 6e20 3f25 6000 |0062: invoke-virtual {v0, v6}, Lcom/ds/avare/storage/Preferences;.setServerDataFolder:(Ljava/lang/String;)V // method@253f │ │ +0ea6be: 5450 2916 |0065: iget-object v0, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea6c2: 2202 1007 |0067: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0ea6c6: 7010 eb2a 0200 |0069: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ea6cc: 5453 2916 |006c: iget-object v3, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea6d0: 1404 9b00 0c7f |006e: const v4, #float 1.86095e+38 // #7f0c009b │ │ +0ea6d6: 6e20 a901 4300 |0071: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ea6dc: 0c03 |0074: move-result-object v3 │ │ +0ea6de: 6e20 f52a 3200 |0075: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ea6e4: 6e20 f52a 6200 |0078: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ea6ea: 6e10 fa2a 0200 |007b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ea6f0: 0c06 |007e: move-result-object v6 │ │ +0ea6f2: 7130 e909 6001 |007f: invoke-static {v0, v6, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@09e9 │ │ +0ea6f8: 0c06 |0082: move-result-object v6 │ │ +0ea6fa: 283d |0083: goto 00c0 // +003d │ │ +0ea6fc: 6e10 7426 0500 |0084: invoke-virtual {v5}, Lcom/ds/avare/utils/FolderPreference;.getKey:()Ljava/lang/String; // method@2674 │ │ +0ea702: 0c00 |0087: move-result-object v0 │ │ +0ea704: 5452 2916 |0088: iget-object v2, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea708: 1403 7b01 0c7f |008a: const v3, #float 1.861e+38 // #7f0c017b │ │ +0ea70e: 6e20 a901 3200 |008d: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ea714: 0c02 |0090: move-result-object v2 │ │ +0ea716: 6e20 ba2a 2000 |0091: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ea71c: 0a00 |0094: move-result v0 │ │ +0ea71e: 3800 2b00 |0095: if-eqz v0, 00c0 // +002b │ │ +0ea722: 5456 2d16 |0097: iget-object v6, v5, Lcom/ds/avare/utils/FolderPreference;.mPath:Ljava/io/File; // field@162d │ │ +0ea726: 6e10 9e29 0600 |0099: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ +0ea72c: 0c06 |009c: move-result-object v6 │ │ +0ea72e: 5450 2f16 |009d: iget-object v0, v5, Lcom/ds/avare/utils/FolderPreference;.mPref:Lcom/ds/avare/storage/Preferences; // field@162f │ │ +0ea732: 6e20 4525 6000 |009f: invoke-virtual {v0, v6}, Lcom/ds/avare/storage/Preferences;.setUserDataFolder:(Ljava/lang/String;)V // method@2545 │ │ +0ea738: 5450 2916 |00a2: iget-object v0, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea73c: 2202 1007 |00a4: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0ea740: 7010 eb2a 0200 |00a6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ea746: 5453 2916 |00a9: iget-object v3, v5, Lcom/ds/avare/utils/FolderPreference;.mContext:Landroid/content/Context; // field@1629 │ │ +0ea74a: 1404 7c01 0c7f |00ab: const v4, #float 1.861e+38 // #7f0c017c │ │ +0ea750: 6e20 a901 4300 |00ae: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ea756: 0c03 |00b1: move-result-object v3 │ │ +0ea758: 6e20 f52a 3200 |00b2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ea75e: 6e20 f52a 6200 |00b5: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ea764: 6e10 fa2a 0200 |00b8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ea76a: 0c06 |00bb: move-result-object v6 │ │ +0ea76c: 7130 e909 6001 |00bc: invoke-static {v0, v6, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@09e9 │ │ +0ea772: 0c06 |00bf: move-result-object v6 │ │ +0ea774: 6e10 ec09 0600 |00c0: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@09ec │ │ +0ea77a: 0e00 |00c3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=114 │ │ 0x000a line=117 │ │ 0x0016 line=118 │ │ 0x002b line=117 │ │ @@ -254013,17 +254015,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ea788: |[0ea788] com.ds.avare.utils.GenericCallback.:()V │ │ -0ea798: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ea79e: 0e00 |0003: return-void │ │ +0ea790: |[0ea790] com.ds.avare.utils.GenericCallback.:()V │ │ +0ea7a0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ea7a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/GenericCallback; │ │ │ │ Virtual methods - │ │ @@ -254032,17 +254034,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ea774: |[0ea774] com.ds.avare.utils.GenericCallback.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ea784: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ea786: 1101 |0001: return-object v1 │ │ +0ea77c: |[0ea77c] com.ds.avare.utils.GenericCallback.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ea78c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ea78e: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4554 (GenericCallback.java) │ │ │ │ Class #917 header: │ │ @@ -254089,29 +254091,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -0ebb84: |[0ebb84] com.ds.avare.utils.Helper.:()V │ │ -0ebb94: 6100 5c15 |0000: sget-wide v0, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ -0ebb98: 1802 0100 00e9 1187 3840 |0002: const-wide v2, #double 24.5276 // #40388711e9000001 │ │ -0ebba2: ad00 0002 |0007: mul-double v0, v0, v2 │ │ -0ebba6: 6800 3216 |0009: sput-wide v0, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PER_PIXEL_SLOPE:D // field@1632 │ │ -0ebbaa: 1802 0000 0000 00e0 6f40 |000b: const-wide v2, #double 255 // #406fe00000000000 │ │ -0ebbb4: ad00 0002 |0010: mul-double v0, v0, v2 │ │ -0ebbb8: 1802 c178 4dd2 e7c6 76c0 |0012: const-wide v2, #double -364.432 // #c076c6e7d24d78c1 │ │ -0ebbc2: cb20 |0017: add-double/2addr v0, v2 │ │ -0ebbc4: 6800 3316 |0018: sput-wide v0, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PLUSZ:D // field@1633 │ │ -0ebbc8: 1a00 5f01 |001a: const-string v0, "(([^@]*)@)?([0-8][0-9])([0-5][0-9])([0-5][0-9])([NSns])([01][0-9][0-9])([0-5][0-9])([0-5][0-9])([EWew])" // string@015f │ │ -0ebbcc: 7110 ce2c 0000 |001c: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2cce │ │ -0ebbd2: 0c00 |001f: move-result-object v0 │ │ -0ebbd4: 6900 3416 |0020: sput-object v0, Lcom/ds/avare/utils/Helper;.ICAO_GPS_PATTERN:Ljava/util/regex/Pattern; // field@1634 │ │ -0ebbd8: 0e00 |0022: return-void │ │ +0ebb8c: |[0ebb8c] com.ds.avare.utils.Helper.:()V │ │ +0ebb9c: 6100 5c15 |0000: sget-wide v0, Lcom/ds/avare/storage/Preferences;.heightConversion:D // field@155c │ │ +0ebba0: 1802 0100 00e9 1187 3840 |0002: const-wide v2, #double 24.5276 // #40388711e9000001 │ │ +0ebbaa: ad00 0002 |0007: mul-double v0, v0, v2 │ │ +0ebbae: 6800 3216 |0009: sput-wide v0, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PER_PIXEL_SLOPE:D // field@1632 │ │ +0ebbb2: 1802 0000 0000 00e0 6f40 |000b: const-wide v2, #double 255 // #406fe00000000000 │ │ +0ebbbc: ad00 0002 |0010: mul-double v0, v0, v2 │ │ +0ebbc0: 1802 c178 4dd2 e7c6 76c0 |0012: const-wide v2, #double -364.432 // #c076c6e7d24d78c1 │ │ +0ebbca: cb20 |0017: add-double/2addr v0, v2 │ │ +0ebbcc: 6800 3316 |0018: sput-wide v0, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PLUSZ:D // field@1633 │ │ +0ebbd0: 1a00 5f01 |001a: const-string v0, "(([^@]*)@)?([0-8][0-9])([0-5][0-9])([0-5][0-9])([NSns])([01][0-9][0-9])([0-5][0-9])([0-5][0-9])([EWew])" // string@015f │ │ +0ebbd4: 7110 ce2c 0000 |001c: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2cce │ │ +0ebbda: 0c00 |001f: move-result-object v0 │ │ +0ebbdc: 6900 3416 |0020: sput-object v0, Lcom/ds/avare/utils/Helper;.ICAO_GPS_PATTERN:Ljava/util/regex/Pattern; // field@1634 │ │ +0ebbe0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0018 line=63 │ │ 0x001c line=923 │ │ locals : │ │ │ │ @@ -254120,17 +254122,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ebbdc: |[0ebbdc] com.ds.avare.utils.Helper.:()V │ │ -0ebbec: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ebbf2: 0e00 |0003: return-void │ │ +0ebbe4: |[0ebbe4] com.ds.avare.utils.Helper.:()V │ │ +0ebbf4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ebbfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/Helper; │ │ │ │ #2 : (in Lcom/ds/avare/utils/Helper;) │ │ @@ -254138,25 +254140,25 @@ │ │ type : '(Landroid/content/Context;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0ead74: |[0ead74] com.ds.avare.utils.Helper.adjustTextSize:(Landroid/content/Context;I)F │ │ -0ead84: 6e10 a701 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ -0ead8a: 0c00 |0003: move-result-object v0 │ │ -0ead8c: 6e20 4a02 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimension:(I)F // method@024a │ │ -0ead92: 0a02 |0007: move-result v2 │ │ -0ead94: 2200 2206 |0008: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0ead98: 7020 e024 1000 |000a: invoke-direct {v0, v1}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0ead9e: 6e10 e124 0000 |000d: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.adjustFontSize:()F // method@24e1 │ │ -0eada4: 0a01 |0010: move-result v1 │ │ -0eada6: a802 0201 |0011: mul-float v2, v2, v1 │ │ -0eadaa: 0f02 |0013: return v2 │ │ +0ead7c: |[0ead7c] com.ds.avare.utils.Helper.adjustTextSize:(Landroid/content/Context;I)F │ │ +0ead8c: 6e10 a701 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ +0ead92: 0c00 |0003: move-result-object v0 │ │ +0ead94: 6e20 4a02 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimension:(I)F // method@024a │ │ +0ead9a: 0a02 |0007: move-result v2 │ │ +0ead9c: 2200 2206 |0008: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0eada0: 7020 e024 1000 |000a: invoke-direct {v0, v1}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0eada6: 6e10 e124 0000 |000d: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.adjustFontSize:()F // method@24e1 │ │ +0eadac: 0a01 |0010: move-result v1 │ │ +0eadae: a802 0201 |0011: mul-float v2, v2, v1 │ │ +0eadb2: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=2 (null) I │ │ │ │ @@ -254165,25 +254167,25 @@ │ │ type : '(Landroid/content/Context;ILjava/lang/String;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0eadac: |[0eadac] com.ds.avare.utils.Helper.adjustTextSize:(Landroid/content/Context;ILjava/lang/String;)F │ │ -0eadbc: 7110 4d2a 0200 |0000: invoke-static {v2}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ -0eadc2: 0a02 |0003: move-result v2 │ │ -0eadc4: 2803 |0004: goto 0007 // +0003 │ │ -0eadc6: 1502 803f |0005: const/high16 v2, #int 1065353216 // #3f80 │ │ -0eadca: 6e10 a701 0000 |0007: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ -0eadd0: 0c00 |000a: move-result-object v0 │ │ -0eadd2: 6e20 4a02 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@024a │ │ -0eadd8: 0a00 |000e: move-result v0 │ │ -0eadda: a800 0002 |000f: mul-float v0, v0, v2 │ │ -0eadde: 0f00 |0011: return v0 │ │ +0eadb4: |[0eadb4] com.ds.avare.utils.Helper.adjustTextSize:(Landroid/content/Context;ILjava/lang/String;)F │ │ +0eadc4: 7110 4d2a 0200 |0000: invoke-static {v2}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ +0eadca: 0a02 |0003: move-result v2 │ │ +0eadcc: 2803 |0004: goto 0007 // +0003 │ │ +0eadce: 1502 803f |0005: const/high16 v2, #int 1065353216 // #3f80 │ │ +0eadd2: 6e10 a701 0000 |0007: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ +0eadd8: 0c00 |000a: move-result-object v0 │ │ +0eadda: 6e20 4a02 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@024a │ │ +0eade0: 0a00 |000e: move-result v0 │ │ +0eade2: a800 0002 |000f: mul-float v0, v0, v2 │ │ +0eade6: 0f00 |0011: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=485 │ │ 0x0007 line=487 │ │ locals : │ │ @@ -254196,25 +254198,25 @@ │ │ type : '(DD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0eab2c: |[0eab2c] com.ds.avare.utils.Helper.angularDifference:(DD)D │ │ -0eab3c: cc31 |0000: sub-double/2addr v1, v3 │ │ -0eab3e: 7120 6a2a 2100 |0001: invoke-static {v1, v2}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ -0eab44: 0b01 |0004: move-result-wide v1 │ │ -0eab46: 1803 0000 0000 0080 6640 |0005: const-wide v3, #double 180 // #4066800000000000 │ │ -0eab50: 2f00 0103 |000a: cmpl-double v0, v1, v3 │ │ -0eab54: 3d00 0900 |000c: if-lez v0, 0015 // +0009 │ │ -0eab58: 1803 0000 0000 0080 7640 |000e: const-wide v3, #double 360 // #4076800000000000 │ │ -0eab62: cc13 |0013: sub-double/2addr v3, v1 │ │ -0eab64: 1003 |0014: return-wide v3 │ │ -0eab66: 1001 |0015: return-wide v1 │ │ +0eab34: |[0eab34] com.ds.avare.utils.Helper.angularDifference:(DD)D │ │ +0eab44: cc31 |0000: sub-double/2addr v1, v3 │ │ +0eab46: 7120 6a2a 2100 |0001: invoke-static {v1, v2}, Ljava/lang/Math;.abs:(D)D // method@2a6a │ │ +0eab4c: 0b01 |0004: move-result-wide v1 │ │ +0eab4e: 1803 0000 0000 0080 6640 |0005: const-wide v3, #double 180 // #4066800000000000 │ │ +0eab58: 2f00 0103 |000a: cmpl-double v0, v1, v3 │ │ +0eab5c: 3d00 0900 |000c: if-lez v0, 0015 // +0009 │ │ +0eab60: 1803 0000 0000 0080 7640 |000e: const-wide v3, #double 360 // #4076800000000000 │ │ +0eab6a: cc13 |0013: sub-double/2addr v3, v1 │ │ +0eab6c: 1003 |0014: return-wide v3 │ │ +0eab6e: 1001 |0015: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=699 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) D │ │ 0x0000 - 0x0016 reg=3 (null) D │ │ │ │ @@ -254223,46 +254225,46 @@ │ │ type : '(FF)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0eae20: |[0eae20] com.ds.avare.utils.Helper.calculateAGLFromMSL:(FF)Ljava/lang/String; │ │ -0eae30: 8970 |0000: float-to-double v0, v7 │ │ -0eae32: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -0eae34: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0eae36: 1803 c178 4dd2 e7ce 76c0 |0003: const-wide v3, #double -364.932 // #c076cee7d24d78c1 │ │ -0eae40: 2f05 0003 |0008: cmpl-double v5, v0, v3 │ │ -0eae44: 3a05 0400 |000a: if-ltz v5, 000e // +0004 │ │ -0eae48: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -0eae4a: 2802 |000d: goto 000f // +0002 │ │ -0eae4c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0eae4e: 8964 |000f: float-to-double v4, v6 │ │ -0eae50: 7120 382a 5400 |0010: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0eae56: 7120 382a 1000 |0013: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0eae5c: cc04 |0016: sub-double/2addr v4, v0 │ │ -0eae5e: 1600 0000 |0017: const-wide/16 v0, #int 0 // #0 │ │ -0eae62: 3006 0400 |0019: cmpg-double v6, v4, v0 │ │ -0eae66: 3b06 0300 |001b: if-gez v6, 001e // +0003 │ │ -0eae6a: 0404 |001d: move-wide v4, v0 │ │ -0eae6c: 3803 1600 |001e: if-eqz v3, 0034 // +0016 │ │ -0eae70: 7100 462c 0000 |0020: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0eae76: 0c06 |0023: move-result-object v6 │ │ -0eae78: 2377 f609 |0024: new-array v7, v7, [Ljava/lang/Object; // type@09f6 │ │ -0eae7c: 8a40 |0026: double-to-int v0, v4 │ │ -0eae7e: 7110 622a 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0eae84: 0c00 |002a: move-result-object v0 │ │ -0eae86: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ -0eae8a: 1a00 3501 |002d: const-string v0, "%d" // string@0135 │ │ -0eae8e: 7130 bd2a 0607 |002f: invoke-static {v6, v0, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0eae94: 0c06 |0032: move-result-object v6 │ │ -0eae96: 1106 |0033: return-object v6 │ │ -0eae98: 1a06 0000 |0034: const-string v6, "" // string@0000 │ │ -0eae9c: 1106 |0036: return-object v6 │ │ +0eae28: |[0eae28] com.ds.avare.utils.Helper.calculateAGLFromMSL:(FF)Ljava/lang/String; │ │ +0eae38: 8970 |0000: float-to-double v0, v7 │ │ +0eae3a: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +0eae3c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0eae3e: 1803 c178 4dd2 e7ce 76c0 |0003: const-wide v3, #double -364.932 // #c076cee7d24d78c1 │ │ +0eae48: 2f05 0003 |0008: cmpl-double v5, v0, v3 │ │ +0eae4c: 3a05 0400 |000a: if-ltz v5, 000e // +0004 │ │ +0eae50: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +0eae52: 2802 |000d: goto 000f // +0002 │ │ +0eae54: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0eae56: 8964 |000f: float-to-double v4, v6 │ │ +0eae58: 7120 382a 5400 |0010: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0eae5e: 7120 382a 1000 |0013: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0eae64: cc04 |0016: sub-double/2addr v4, v0 │ │ +0eae66: 1600 0000 |0017: const-wide/16 v0, #int 0 // #0 │ │ +0eae6a: 3006 0400 |0019: cmpg-double v6, v4, v0 │ │ +0eae6e: 3b06 0300 |001b: if-gez v6, 001e // +0003 │ │ +0eae72: 0404 |001d: move-wide v4, v0 │ │ +0eae74: 3803 1600 |001e: if-eqz v3, 0034 // +0016 │ │ +0eae78: 7100 462c 0000 |0020: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0eae7e: 0c06 |0023: move-result-object v6 │ │ +0eae80: 2377 f609 |0024: new-array v7, v7, [Ljava/lang/Object; // type@09f6 │ │ +0eae84: 8a40 |0026: double-to-int v0, v4 │ │ +0eae86: 7110 622a 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0eae8c: 0c00 |002a: move-result-object v0 │ │ +0eae8e: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ +0eae92: 1a00 3501 |002d: const-string v0, "%d" // string@0135 │ │ +0eae96: 7130 bd2a 0607 |002f: invoke-static {v6, v0, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0eae9c: 0c06 |0032: move-result-object v6 │ │ +0eae9e: 1106 |0033: return-object v6 │ │ +0eaea0: 1a06 0000 |0034: const-string v6, "" // string@0000 │ │ +0eaea4: 1106 |0036: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=316 │ │ 0x0020 line=321 │ │ locals : │ │ 0x0000 - 0x0037 reg=6 (null) F │ │ 0x0000 - 0x0037 reg=7 (null) F │ │ @@ -254272,29 +254274,29 @@ │ │ type : '(F)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0eaea0: |[0eaea0] com.ds.avare.utils.Helper.calculateAltitudeFromMSL:(F)Ljava/lang/String; │ │ -0eaeb0: 8930 |0000: float-to-double v0, v3 │ │ -0eaeb2: 7100 462c 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0eaeb8: 0c03 |0004: move-result-object v3 │ │ -0eaeba: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0eaebc: 2322 f609 |0006: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ -0eaec0: 8a00 |0008: double-to-int v0, v0 │ │ -0eaec2: 7110 622a 0000 |0009: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0eaec8: 0c00 |000c: move-result-object v0 │ │ -0eaeca: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0eaecc: 4d00 0201 |000e: aput-object v0, v2, v1 │ │ -0eaed0: 1a00 3501 |0010: const-string v0, "%d" // string@0135 │ │ -0eaed4: 7130 bd2a 0302 |0012: invoke-static {v3, v0, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0eaeda: 0c03 |0015: move-result-object v3 │ │ -0eaedc: 1103 |0016: return-object v3 │ │ +0eaea8: |[0eaea8] com.ds.avare.utils.Helper.calculateAltitudeFromMSL:(F)Ljava/lang/String; │ │ +0eaeb8: 8930 |0000: float-to-double v0, v3 │ │ +0eaeba: 7100 462c 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0eaec0: 0c03 |0004: move-result-object v3 │ │ +0eaec2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0eaec4: 2322 f609 |0006: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ +0eaec8: 8a00 |0008: double-to-int v0, v0 │ │ +0eaeca: 7110 622a 0000 |0009: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0eaed0: 0c00 |000c: move-result-object v0 │ │ +0eaed2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0eaed4: 4d00 0201 |000e: aput-object v0, v2, v1 │ │ +0eaed8: 1a00 3501 |0010: const-string v0, "%d" // string@0135 │ │ +0eaedc: 7130 bd2a 0302 |0012: invoke-static {v3, v0, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0eaee2: 0c03 |0015: move-result-object v3 │ │ +0eaee4: 1103 |0016: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=307 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 (null) F │ │ │ │ #7 : (in Lcom/ds/avare/utils/Helper;) │ │ @@ -254302,70 +254304,70 @@ │ │ type : '(Lcom/ds/avare/utils/CalendarHelper;DD)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 96 16-bit code units │ │ -0eaee0: |[0eaee0] com.ds.avare.utils.Helper.calculateEta:(Lcom/ds/avare/utils/CalendarHelper;DD)Ljava/lang/String; │ │ -0eaef0: 1a00 8902 |0000: const-string v0, "--:--" // string@0289 │ │ -0eaef4: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -0eaef8: 2f03 010e |0004: cmpl-double v3, v1, v14 │ │ -0eaefc: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ -0eaf00: 1100 |0008: return-object v0 │ │ -0eaf02: 1608 0000 |0009: const-wide/16 v8, #int 0 // #0 │ │ -0eaf06: 121a |000b: const/4 v10, #int 1 // #1 │ │ -0eaf08: 04c4 |000c: move-wide v4, v12 │ │ -0eaf0a: 04e6 |000d: move-wide v6, v14 │ │ -0eaf0c: 7707 8826 0400 |000e: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/Helper;.fetchRawEte:(DDJZ)Landroid/text/format/Time; // method@2688 │ │ -0eaf12: 0c0c |0011: move-result-object v12 │ │ -0eaf14: 390c 0300 |0012: if-nez v12, 0015 // +0003 │ │ -0eaf18: 1100 |0014: return-object v0 │ │ -0eaf1a: 52cd b600 |0015: iget v13, v12, Landroid/text/format/Time;.hour:I // field@00b6 │ │ -0eaf1e: 52ce b700 |0017: iget v14, v12, Landroid/text/format/Time;.minute:I // field@00b7 │ │ -0eaf22: 52cc b800 |0019: iget v12, v12, Landroid/text/format/Time;.second:I // field@00b8 │ │ -0eaf26: 130f 6300 |001b: const/16 v15, #int 99 // #63 │ │ -0eaf2a: 37fd 0500 |001d: if-le v13, v15, 0022 // +0005 │ │ -0eaf2e: 1a0b 9429 |001f: const-string v11, "XX:XX" // string@2994 │ │ -0eaf32: 110b |0021: return-object v11 │ │ -0eaf34: 6e10 3826 0b00 |0022: invoke-virtual {v11}, Lcom/ds/avare/utils/CalendarHelper;.getHour:()I // method@2638 │ │ -0eaf3a: 0a0f |0025: move-result v15 │ │ -0eaf3c: 6e10 3a26 0b00 |0026: invoke-virtual {v11}, Lcom/ds/avare/utils/CalendarHelper;.getMinute:()I // method@263a │ │ -0eaf42: 0a00 |0029: move-result v0 │ │ -0eaf44: 6e10 3b26 0b00 |002a: invoke-virtual {v11}, Lcom/ds/avare/utils/CalendarHelper;.getSecond:()I // method@263b │ │ -0eaf4a: 0a0b |002d: move-result v11 │ │ -0eaf4c: b0cb |002e: add-int/2addr v11, v12 │ │ -0eaf4e: 130c 3b00 |002f: const/16 v12, #int 59 // #3b │ │ -0eaf52: 37cb 0400 |0031: if-le v11, v12, 0035 // +0004 │ │ -0eaf56: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0eaf5a: b0e0 |0035: add-int/2addr v0, v14 │ │ -0eaf5c: 37c0 0600 |0036: if-le v0, v12, 003c // +0006 │ │ -0eaf60: d800 00c4 |0038: add-int/lit8 v0, v0, #int -60 // #c4 │ │ -0eaf64: d80f 0f01 |003a: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0eaf68: b0df |003c: add-int/2addr v15, v13 │ │ -0eaf6a: 130b 1700 |003d: const/16 v11, #int 23 // #17 │ │ -0eaf6e: 37bf 0500 |003f: if-le v15, v11, 0044 // +0005 │ │ -0eaf72: d80f 0fe8 |0041: add-int/lit8 v15, v15, #int -24 // #e8 │ │ -0eaf76: 28fa |0043: goto 003d // -0006 │ │ -0eaf78: 7100 462c 0000 |0044: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0eaf7e: 0c0b |0047: move-result-object v11 │ │ -0eaf80: 122c |0048: const/4 v12, #int 2 // #2 │ │ -0eaf82: 23cc f609 |0049: new-array v12, v12, [Ljava/lang/Object; // type@09f6 │ │ -0eaf86: 120d |004b: const/4 v13, #int 0 // #0 │ │ -0eaf88: 7110 622a 0f00 |004c: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0eaf8e: 0c0e |004f: move-result-object v14 │ │ -0eaf90: 4d0e 0c0d |0050: aput-object v14, v12, v13 │ │ -0eaf94: 7110 622a 0000 |0052: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0eaf9a: 0c0d |0055: move-result-object v13 │ │ -0eaf9c: 121e |0056: const/4 v14, #int 1 // #1 │ │ -0eaf9e: 4d0d 0c0e |0057: aput-object v13, v12, v14 │ │ -0eafa2: 1a0d 2001 |0059: const-string v13, "%02d:%02d" // string@0120 │ │ -0eafa6: 7130 bd2a db0c |005b: invoke-static {v11, v13, v12}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0eafac: 0c0b |005e: move-result-object v11 │ │ -0eafae: 110b |005f: return-object v11 │ │ +0eaee8: |[0eaee8] com.ds.avare.utils.Helper.calculateEta:(Lcom/ds/avare/utils/CalendarHelper;DD)Ljava/lang/String; │ │ +0eaef8: 1a00 8902 |0000: const-string v0, "--:--" // string@0289 │ │ +0eaefc: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +0eaf00: 2f03 010e |0004: cmpl-double v3, v1, v14 │ │ +0eaf04: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ +0eaf08: 1100 |0008: return-object v0 │ │ +0eaf0a: 1608 0000 |0009: const-wide/16 v8, #int 0 // #0 │ │ +0eaf0e: 121a |000b: const/4 v10, #int 1 // #1 │ │ +0eaf10: 04c4 |000c: move-wide v4, v12 │ │ +0eaf12: 04e6 |000d: move-wide v6, v14 │ │ +0eaf14: 7707 8826 0400 |000e: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/Helper;.fetchRawEte:(DDJZ)Landroid/text/format/Time; // method@2688 │ │ +0eaf1a: 0c0c |0011: move-result-object v12 │ │ +0eaf1c: 390c 0300 |0012: if-nez v12, 0015 // +0003 │ │ +0eaf20: 1100 |0014: return-object v0 │ │ +0eaf22: 52cd b600 |0015: iget v13, v12, Landroid/text/format/Time;.hour:I // field@00b6 │ │ +0eaf26: 52ce b700 |0017: iget v14, v12, Landroid/text/format/Time;.minute:I // field@00b7 │ │ +0eaf2a: 52cc b800 |0019: iget v12, v12, Landroid/text/format/Time;.second:I // field@00b8 │ │ +0eaf2e: 130f 6300 |001b: const/16 v15, #int 99 // #63 │ │ +0eaf32: 37fd 0500 |001d: if-le v13, v15, 0022 // +0005 │ │ +0eaf36: 1a0b 9429 |001f: const-string v11, "XX:XX" // string@2994 │ │ +0eaf3a: 110b |0021: return-object v11 │ │ +0eaf3c: 6e10 3826 0b00 |0022: invoke-virtual {v11}, Lcom/ds/avare/utils/CalendarHelper;.getHour:()I // method@2638 │ │ +0eaf42: 0a0f |0025: move-result v15 │ │ +0eaf44: 6e10 3a26 0b00 |0026: invoke-virtual {v11}, Lcom/ds/avare/utils/CalendarHelper;.getMinute:()I // method@263a │ │ +0eaf4a: 0a00 |0029: move-result v0 │ │ +0eaf4c: 6e10 3b26 0b00 |002a: invoke-virtual {v11}, Lcom/ds/avare/utils/CalendarHelper;.getSecond:()I // method@263b │ │ +0eaf52: 0a0b |002d: move-result v11 │ │ +0eaf54: b0cb |002e: add-int/2addr v11, v12 │ │ +0eaf56: 130c 3b00 |002f: const/16 v12, #int 59 // #3b │ │ +0eaf5a: 37cb 0400 |0031: if-le v11, v12, 0035 // +0004 │ │ +0eaf5e: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0eaf62: b0e0 |0035: add-int/2addr v0, v14 │ │ +0eaf64: 37c0 0600 |0036: if-le v0, v12, 003c // +0006 │ │ +0eaf68: d800 00c4 |0038: add-int/lit8 v0, v0, #int -60 // #c4 │ │ +0eaf6c: d80f 0f01 |003a: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0eaf70: b0df |003c: add-int/2addr v15, v13 │ │ +0eaf72: 130b 1700 |003d: const/16 v11, #int 23 // #17 │ │ +0eaf76: 37bf 0500 |003f: if-le v15, v11, 0044 // +0005 │ │ +0eaf7a: d80f 0fe8 |0041: add-int/lit8 v15, v15, #int -24 // #e8 │ │ +0eaf7e: 28fa |0043: goto 003d // -0006 │ │ +0eaf80: 7100 462c 0000 |0044: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0eaf86: 0c0b |0047: move-result-object v11 │ │ +0eaf88: 122c |0048: const/4 v12, #int 2 // #2 │ │ +0eaf8a: 23cc f609 |0049: new-array v12, v12, [Ljava/lang/Object; // type@09f6 │ │ +0eaf8e: 120d |004b: const/4 v13, #int 0 // #0 │ │ +0eaf90: 7110 622a 0f00 |004c: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0eaf96: 0c0e |004f: move-result-object v14 │ │ +0eaf98: 4d0e 0c0d |0050: aput-object v14, v12, v13 │ │ +0eaf9c: 7110 622a 0000 |0052: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0eafa2: 0c0d |0055: move-result-object v13 │ │ +0eafa4: 121e |0056: const/4 v14, #int 1 // #1 │ │ +0eafa6: 4d0d 0c0e |0057: aput-object v13, v12, v14 │ │ +0eafaa: 1a0d 2001 |0059: const-string v13, "%02d:%02d" // string@0120 │ │ +0eafae: 7130 bd2a db0c |005b: invoke-static {v11, v13, v12}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0eafb4: 0c0b |005e: move-result-object v11 │ │ +0eafb6: 110b |005f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x000e line=224 │ │ 0x0015 line=232 │ │ 0x0017 line=233 │ │ 0x0019 line=234 │ │ 0x0022 line=242 │ │ @@ -254382,62 +254384,62 @@ │ │ type : '(DDJZ)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 86 16-bit code units │ │ -0eafb0: |[0eafb0] com.ds.avare.utils.Helper.calculateEte:(DDJZ)Ljava/lang/String; │ │ -0eafc0: 1a00 8902 |0000: const-string v0, "--:--" // string@0289 │ │ -0eafc4: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -0eafc8: 2f03 0106 |0004: cmpl-double v3, v1, v6 │ │ -0eafcc: 3903 0500 |0006: if-nez v3, 000b // +0005 │ │ -0eafd0: 380a 0300 |0008: if-eqz v10, 000b // +0003 │ │ -0eafd4: 1100 |000a: return-object v0 │ │ -0eafd6: 7707 8826 0400 |000b: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/Helper;.fetchRawEte:(DDJZ)Landroid/text/format/Time; // method@2688 │ │ -0eafdc: 0c04 |000e: move-result-object v4 │ │ -0eafde: 3904 0300 |000f: if-nez v4, 0012 // +0003 │ │ -0eafe2: 1100 |0011: return-object v0 │ │ -0eafe4: 5245 b600 |0012: iget v5, v4, Landroid/text/format/Time;.hour:I // field@00b6 │ │ -0eafe8: 5246 b700 |0014: iget v6, v4, Landroid/text/format/Time;.minute:I // field@00b7 │ │ -0eafec: 5244 b800 |0016: iget v4, v4, Landroid/text/format/Time;.second:I // field@00b8 │ │ -0eaff0: 1307 6300 |0018: const/16 v7, #int 99 // #63 │ │ -0eaff4: 3775 0500 |001a: if-le v5, v7, 001f // +0005 │ │ -0eaff8: 1a04 9429 |001c: const-string v4, "XX:XX" // string@2994 │ │ -0eaffc: 1104 |001e: return-object v4 │ │ -0eaffe: 1217 |001f: const/4 v7, #int 1 // #1 │ │ -0eb000: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -0eb002: 1229 |0021: const/4 v9, #int 2 // #2 │ │ -0eb004: 3d05 1b00 |0022: if-lez v5, 003d // +001b │ │ -0eb008: 7100 462c 0000 |0024: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0eb00e: 0c04 |0027: move-result-object v4 │ │ -0eb010: 2399 f609 |0028: new-array v9, v9, [Ljava/lang/Object; // type@09f6 │ │ -0eb014: 7110 622a 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0eb01a: 0c05 |002d: move-result-object v5 │ │ -0eb01c: 4d05 0908 |002e: aput-object v5, v9, v8 │ │ -0eb020: 7110 622a 0600 |0030: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0eb026: 0c05 |0033: move-result-object v5 │ │ -0eb028: 4d05 0907 |0034: aput-object v5, v9, v7 │ │ -0eb02c: 1a05 2001 |0036: const-string v5, "%02d:%02d" // string@0120 │ │ -0eb030: 7130 bd2a 5409 |0038: invoke-static {v4, v5, v9}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0eb036: 0c04 |003b: move-result-object v4 │ │ -0eb038: 1104 |003c: return-object v4 │ │ -0eb03a: 7100 462c 0000 |003d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0eb040: 0c05 |0040: move-result-object v5 │ │ -0eb042: 2399 f609 |0041: new-array v9, v9, [Ljava/lang/Object; // type@09f6 │ │ -0eb046: 7110 622a 0600 |0043: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0eb04c: 0c06 |0046: move-result-object v6 │ │ -0eb04e: 4d06 0908 |0047: aput-object v6, v9, v8 │ │ -0eb052: 7110 622a 0400 |0049: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0eb058: 0c04 |004c: move-result-object v4 │ │ -0eb05a: 4d04 0907 |004d: aput-object v4, v9, v7 │ │ -0eb05e: 1a04 1e01 |004f: const-string v4, "%02d.%02d" // string@011e │ │ -0eb062: 7130 bd2a 4509 |0051: invoke-static {v5, v4, v9}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0eb068: 0c04 |0054: move-result-object v4 │ │ -0eb06a: 1104 |0055: return-object v4 │ │ +0eafb8: |[0eafb8] com.ds.avare.utils.Helper.calculateEte:(DDJZ)Ljava/lang/String; │ │ +0eafc8: 1a00 8902 |0000: const-string v0, "--:--" // string@0289 │ │ +0eafcc: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +0eafd0: 2f03 0106 |0004: cmpl-double v3, v1, v6 │ │ +0eafd4: 3903 0500 |0006: if-nez v3, 000b // +0005 │ │ +0eafd8: 380a 0300 |0008: if-eqz v10, 000b // +0003 │ │ +0eafdc: 1100 |000a: return-object v0 │ │ +0eafde: 7707 8826 0400 |000b: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/Helper;.fetchRawEte:(DDJZ)Landroid/text/format/Time; // method@2688 │ │ +0eafe4: 0c04 |000e: move-result-object v4 │ │ +0eafe6: 3904 0300 |000f: if-nez v4, 0012 // +0003 │ │ +0eafea: 1100 |0011: return-object v0 │ │ +0eafec: 5245 b600 |0012: iget v5, v4, Landroid/text/format/Time;.hour:I // field@00b6 │ │ +0eaff0: 5246 b700 |0014: iget v6, v4, Landroid/text/format/Time;.minute:I // field@00b7 │ │ +0eaff4: 5244 b800 |0016: iget v4, v4, Landroid/text/format/Time;.second:I // field@00b8 │ │ +0eaff8: 1307 6300 |0018: const/16 v7, #int 99 // #63 │ │ +0eaffc: 3775 0500 |001a: if-le v5, v7, 001f // +0005 │ │ +0eb000: 1a04 9429 |001c: const-string v4, "XX:XX" // string@2994 │ │ +0eb004: 1104 |001e: return-object v4 │ │ +0eb006: 1217 |001f: const/4 v7, #int 1 // #1 │ │ +0eb008: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +0eb00a: 1229 |0021: const/4 v9, #int 2 // #2 │ │ +0eb00c: 3d05 1b00 |0022: if-lez v5, 003d // +001b │ │ +0eb010: 7100 462c 0000 |0024: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0eb016: 0c04 |0027: move-result-object v4 │ │ +0eb018: 2399 f609 |0028: new-array v9, v9, [Ljava/lang/Object; // type@09f6 │ │ +0eb01c: 7110 622a 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0eb022: 0c05 |002d: move-result-object v5 │ │ +0eb024: 4d05 0908 |002e: aput-object v5, v9, v8 │ │ +0eb028: 7110 622a 0600 |0030: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0eb02e: 0c05 |0033: move-result-object v5 │ │ +0eb030: 4d05 0907 |0034: aput-object v5, v9, v7 │ │ +0eb034: 1a05 2001 |0036: const-string v5, "%02d:%02d" // string@0120 │ │ +0eb038: 7130 bd2a 5409 |0038: invoke-static {v4, v5, v9}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0eb03e: 0c04 |003b: move-result-object v4 │ │ +0eb040: 1104 |003c: return-object v4 │ │ +0eb042: 7100 462c 0000 |003d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0eb048: 0c05 |0040: move-result-object v5 │ │ +0eb04a: 2399 f609 |0041: new-array v9, v9, [Ljava/lang/Object; // type@09f6 │ │ +0eb04e: 7110 622a 0600 |0043: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0eb054: 0c06 |0046: move-result-object v6 │ │ +0eb056: 4d06 0908 |0047: aput-object v6, v9, v8 │ │ +0eb05a: 7110 622a 0400 |0049: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0eb060: 0c04 |004c: move-result-object v4 │ │ +0eb062: 4d04 0907 |004d: aput-object v4, v9, v7 │ │ +0eb066: 1a04 1e01 |004f: const-string v4, "%02d.%02d" // string@011e │ │ +0eb06a: 7130 bd2a 4509 |0051: invoke-static {v5, v4, v9}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0eb070: 0c04 |0054: move-result-object v4 │ │ +0eb072: 1104 |0055: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x000b line=181 │ │ 0x0012 line=189 │ │ 0x0014 line=190 │ │ 0x0016 line=191 │ │ 0x0024 line=201 │ │ @@ -254453,49 +254455,49 @@ │ │ type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0eb06c: |[0eb06c] com.ds.avare.utils.Helper.centerString:(Ljava/lang/String;I)Ljava/lang/String; │ │ -0eb07c: 6e10 c92a 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0eb082: 0a00 |0003: move-result v0 │ │ -0eb084: 3760 0300 |0004: if-le v0, v6, 0007 // +0003 │ │ -0eb088: 1105 |0006: return-object v5 │ │ -0eb08a: d800 0601 |0007: add-int/lit8 v0, v6, #int 1 // #01 │ │ -0eb08e: 2301 bd09 |0009: new-array v1, v0, [C // type@09bd │ │ -0eb092: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0eb094: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0eb096: d804 00ff |000d: add-int/lit8 v4, v0, #int -1 // #ff │ │ -0eb09a: 3543 0900 |000f: if-ge v3, v4, 0018 // +0009 │ │ -0eb09e: 1304 2000 |0011: const/16 v4, #int 32 // #20 │ │ -0eb0a2: 5004 0103 |0013: aput-char v4, v1, v3 │ │ -0eb0a6: d803 0301 |0015: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0eb0aa: 28f6 |0017: goto 000d // -000a │ │ -0eb0ac: 2200 0e07 |0018: new-instance v0, Ljava/lang/String; // type@070e │ │ -0eb0b0: 7020 b12a 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@2ab1 │ │ -0eb0b6: 6e10 c92a 0500 |001d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0eb0bc: 0a01 |0020: move-result v1 │ │ -0eb0be: b116 |0021: sub-int/2addr v6, v1 │ │ -0eb0c0: db01 0602 |0022: div-int/lit8 v1, v6, #int 2 // #02 │ │ -0eb0c4: dc06 0602 |0024: rem-int/lit8 v6, v6, #int 2 // #02 │ │ -0eb0c8: b016 |0026: add-int/2addr v6, v1 │ │ -0eb0ca: 2203 1007 |0027: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0eb0ce: 7010 eb2a 0300 |0029: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eb0d4: 6e30 d42a 2006 |002c: invoke-virtual {v0, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0eb0da: 0c06 |002f: move-result-object v6 │ │ -0eb0dc: 6e20 f52a 6300 |0030: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb0e2: 6e20 f52a 5300 |0033: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb0e8: 6e30 d42a 2001 |0036: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0eb0ee: 0c05 |0039: move-result-object v5 │ │ -0eb0f0: 6e20 f52a 5300 |003a: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb0f6: 6e10 fa2a 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eb0fc: 0c05 |0040: move-result-object v5 │ │ -0eb0fe: 1105 |0041: return-object v5 │ │ +0eb074: |[0eb074] com.ds.avare.utils.Helper.centerString:(Ljava/lang/String;I)Ljava/lang/String; │ │ +0eb084: 6e10 c92a 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0eb08a: 0a00 |0003: move-result v0 │ │ +0eb08c: 3760 0300 |0004: if-le v0, v6, 0007 // +0003 │ │ +0eb090: 1105 |0006: return-object v5 │ │ +0eb092: d800 0601 |0007: add-int/lit8 v0, v6, #int 1 // #01 │ │ +0eb096: 2301 bd09 |0009: new-array v1, v0, [C // type@09bd │ │ +0eb09a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0eb09c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0eb09e: d804 00ff |000d: add-int/lit8 v4, v0, #int -1 // #ff │ │ +0eb0a2: 3543 0900 |000f: if-ge v3, v4, 0018 // +0009 │ │ +0eb0a6: 1304 2000 |0011: const/16 v4, #int 32 // #20 │ │ +0eb0aa: 5004 0103 |0013: aput-char v4, v1, v3 │ │ +0eb0ae: d803 0301 |0015: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0eb0b2: 28f6 |0017: goto 000d // -000a │ │ +0eb0b4: 2200 0e07 |0018: new-instance v0, Ljava/lang/String; // type@070e │ │ +0eb0b8: 7020 b12a 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@2ab1 │ │ +0eb0be: 6e10 c92a 0500 |001d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0eb0c4: 0a01 |0020: move-result v1 │ │ +0eb0c6: b116 |0021: sub-int/2addr v6, v1 │ │ +0eb0c8: db01 0602 |0022: div-int/lit8 v1, v6, #int 2 // #02 │ │ +0eb0cc: dc06 0602 |0024: rem-int/lit8 v6, v6, #int 2 // #02 │ │ +0eb0d0: b016 |0026: add-int/2addr v6, v1 │ │ +0eb0d2: 2203 1007 |0027: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0eb0d6: 7010 eb2a 0300 |0029: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eb0dc: 6e30 d42a 2006 |002c: invoke-virtual {v0, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0eb0e2: 0c06 |002f: move-result-object v6 │ │ +0eb0e4: 6e20 f52a 6300 |0030: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb0ea: 6e20 f52a 5300 |0033: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb0f0: 6e30 d42a 2001 |0036: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0eb0f6: 0c05 |0039: move-result-object v5 │ │ +0eb0f8: 6e20 f52a 5300 |003a: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb0fe: 6e10 fa2a 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eb104: 0c05 |0040: move-result-object v5 │ │ +0eb106: 1105 |0041: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0009 line=407 │ │ 0x0013 line=409 │ │ 0x0018 line=411 │ │ 0x001d line=414 │ │ @@ -254511,32 +254513,32 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0eb100: |[0eb100] com.ds.avare.utils.Helper.correctConvertHeading:(J)Ljava/lang/String; │ │ -0eb110: 7100 462c 0000 |0000: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0eb116: 0c00 |0003: move-result-object v0 │ │ -0eb118: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0eb11a: 2311 f609 |0005: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -0eb11e: 7120 682a 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ -0eb124: 0c02 |000a: move-result-object v2 │ │ -0eb126: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0eb128: 4d02 0103 |000c: aput-object v2, v1, v3 │ │ -0eb12c: 1a02 2501 |000e: const-string v2, "%03d" // string@0125 │ │ -0eb130: 7130 bd2a 2001 |0010: invoke-static {v0, v2, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0eb136: 0c02 |0013: move-result-object v2 │ │ -0eb138: 1a03 9905 |0014: const-string v3, "000" // string@0599 │ │ -0eb13c: 6e20 ba2a 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0eb142: 0a03 |0019: move-result v3 │ │ -0eb144: 3803 0400 |001a: if-eqz v3, 001e // +0004 │ │ -0eb148: 1a02 8806 |001c: const-string v2, "360" // string@0688 │ │ -0eb14c: 1102 |001e: return-object v2 │ │ +0eb108: |[0eb108] com.ds.avare.utils.Helper.correctConvertHeading:(J)Ljava/lang/String; │ │ +0eb118: 7100 462c 0000 |0000: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0eb11e: 0c00 |0003: move-result-object v0 │ │ +0eb120: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0eb122: 2311 f609 |0005: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +0eb126: 7120 682a 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ +0eb12c: 0c02 |000a: move-result-object v2 │ │ +0eb12e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0eb130: 4d02 0103 |000c: aput-object v2, v1, v3 │ │ +0eb134: 1a02 2501 |000e: const-string v2, "%03d" // string@0125 │ │ +0eb138: 7130 bd2a 2001 |0010: invoke-static {v0, v2, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0eb13e: 0c02 |0013: move-result-object v2 │ │ +0eb140: 1a03 9905 |0014: const-string v3, "000" // string@0599 │ │ +0eb144: 6e20 ba2a 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0eb14a: 0a03 |0019: move-result v3 │ │ +0eb14c: 3803 0400 |001a: if-eqz v3, 001e // +0004 │ │ +0eb150: 1a02 8806 |001c: const-string v2, "360" // string@0688 │ │ +0eb154: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0016 line=380 │ │ locals : │ │ 0x0000 - 0x001f reg=2 (null) J │ │ │ │ @@ -254545,149 +254547,149 @@ │ │ type : '(Ljava/lang/String;[D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 26 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 248 16-bit code units │ │ -0eb150: |[0eb150] com.ds.avare.utils.Helper.decodeGpsAddress:(Ljava/lang/String;[D)Ljava/lang/String; │ │ -0eb160: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -0eb164: 6201 3416 |0002: sget-object v1, Lcom/ds/avare/utils/Helper;.ICAO_GPS_PATTERN:Ljava/util/regex/Pattern; // field@1634 │ │ -0eb168: 6e20 d02c 0100 |0004: invoke-virtual {v1, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2cd0 │ │ -0eb16e: 0c01 |0007: move-result-object v1 │ │ -0eb170: 6e10 ca2c 0100 |0008: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@2cca │ │ -0eb176: 0a02 |000b: move-result v2 │ │ -0eb178: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0eb17a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0eb17c: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -0eb17e: 3802 a300 |000f: if-eqz v2, 00b2 // +00a3 │ │ -0eb182: 6e20 c82c 5100 |0011: invoke-virtual {v1, v5}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ -0eb188: 0c00 |0014: move-result-object v0 │ │ -0eb18a: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ -0eb18e: 1a00 0000 |0017: const-string v0, "" // string@0000 │ │ -0eb192: 2805 |0019: goto 001e // +0005 │ │ -0eb194: 6e20 c82c 5100 |001a: invoke-virtual {v1, v5}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ -0eb19a: 0c00 |001d: move-result-object v0 │ │ -0eb19c: 1232 |001e: const/4 v2, #int 3 // #3 │ │ -0eb19e: 6e20 c82c 2100 |001f: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ -0eb1a4: 0c02 |0022: move-result-object v2 │ │ -0eb1a6: 7110 392a 0200 |0023: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0eb1ac: 0b06 |0026: move-result-wide v6 │ │ -0eb1ae: 1242 |0027: const/4 v2, #int 4 // #4 │ │ -0eb1b0: 6e20 c82c 2100 |0028: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ -0eb1b6: 0c02 |002b: move-result-object v2 │ │ -0eb1b8: 7110 392a 0200 |002c: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0eb1be: 0b08 |002f: move-result-wide v8 │ │ -0eb1c0: 1252 |0030: const/4 v2, #int 5 // #5 │ │ -0eb1c2: 6e20 c82c 2100 |0031: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ -0eb1c8: 0c02 |0034: move-result-object v2 │ │ -0eb1ca: 7110 392a 0200 |0035: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0eb1d0: 0b0a |0038: move-result-wide v10 │ │ -0eb1d2: 1262 |0039: const/4 v2, #int 6 // #6 │ │ -0eb1d4: 6e20 c82c 2100 |003a: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ -0eb1da: 0c02 |003d: move-result-object v2 │ │ -0eb1dc: 1a0c f023 |003e: const-string v12, "S" // string@23f0 │ │ -0eb1e0: 6e20 bb2a c200 |0040: invoke-virtual {v2, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0eb1e6: 0a02 |0043: move-result v2 │ │ -0eb1e8: 190c f0bf |0044: const-wide/high16 v12, #long -4616189618054758400 // #bff0 │ │ -0eb1ec: 190e f03f |0046: const-wide/high16 v14, #long 4607182418800017408 // #3ff0 │ │ -0eb1f0: 3802 0500 |0048: if-eqz v2, 004d // +0005 │ │ -0eb1f4: 0510 0c00 |004a: move-wide/from16 v16, v12 │ │ -0eb1f8: 2803 |004c: goto 004f // +0003 │ │ -0eb1fa: 0510 0e00 |004d: move-wide/from16 v16, v14 │ │ -0eb1fe: 1272 |004f: const/4 v2, #int 7 // #7 │ │ -0eb200: 6e20 c82c 2100 |0050: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ -0eb206: 0c02 |0053: move-result-object v2 │ │ -0eb208: 7110 392a 0200 |0054: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0eb20e: 0b12 |0057: move-result-wide v18 │ │ -0eb210: 1302 0800 |0058: const/16 v2, #int 8 // #8 │ │ -0eb214: 6e20 c82c 2100 |005a: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ -0eb21a: 0c02 |005d: move-result-object v2 │ │ -0eb21c: 7110 392a 0200 |005e: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0eb222: 0b14 |0061: move-result-wide v20 │ │ -0eb224: 1302 0900 |0062: const/16 v2, #int 9 // #9 │ │ -0eb228: 6e20 c82c 2100 |0064: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ -0eb22e: 0c02 |0067: move-result-object v2 │ │ -0eb230: 7110 392a 0200 |0068: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0eb236: 0b16 |006b: move-result-wide v22 │ │ -0eb238: 1302 0a00 |006c: const/16 v2, #int 10 // #a │ │ -0eb23c: 6e20 c82c 2100 |006e: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ -0eb242: 0c01 |0071: move-result-object v1 │ │ -0eb244: 1a02 0d29 |0072: const-string v2, "W" // string@290d │ │ -0eb248: 6e20 bb2a 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0eb24e: 0a01 |0077: move-result v1 │ │ -0eb250: 3801 0300 |0078: if-eqz v1, 007b // +0003 │ │ -0eb254: 2802 |007a: goto 007c // +0002 │ │ -0eb256: 04ec |007b: move-wide v12, v14 │ │ -0eb258: 1901 4e40 |007c: const-wide/high16 v1, #long 4633641066610819072 // #404e │ │ -0eb25c: ae14 1401 |007e: div-double v20, v20, v1 │ │ -0eb260: ab12 1214 |0080: add-double v18, v18, v20 │ │ -0eb264: 180e 0000 0000 0020 ac40 |0082: const-wide v14, #double 3600 // #40ac200000000000 │ │ -0eb26e: ae16 160e |0087: div-double v22, v22, v14 │ │ -0eb272: ab12 1216 |0089: add-double v18, v18, v22 │ │ -0eb276: 7702 ae26 1200 |008b: invoke-static/range {v18, v19}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ -0eb27c: 0b12 |008e: move-result-wide v18 │ │ -0eb27e: ad0c 0c12 |008f: mul-double v12, v12, v18 │ │ -0eb282: 4c0c 1904 |0091: aput-wide v12, v25, v4 │ │ -0eb286: ce18 |0093: div-double/2addr v8, v1 │ │ -0eb288: cb86 |0094: add-double/2addr v6, v8 │ │ -0eb28a: ceea |0095: div-double/2addr v10, v14 │ │ -0eb28c: cba6 |0096: add-double/2addr v6, v10 │ │ -0eb28e: 7120 ae26 7600 |0097: invoke-static {v6, v7}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ -0eb294: 0b01 |009a: move-result-wide v1 │ │ -0eb296: ad10 1001 |009b: mul-double v16, v16, v1 │ │ -0eb29a: 4c10 1905 |009d: aput-wide v16, v25, v5 │ │ -0eb29e: 4501 1905 |009f: aget-wide v1, v25, v5 │ │ -0eb2a2: 7120 9d26 2100 |00a1: invoke-static {v1, v2}, Lcom/ds/avare/utils/Helper;.isLatitudeSane:(D)Z // method@269d │ │ -0eb2a8: 0a01 |00a4: move-result v1 │ │ -0eb2aa: 3801 0c00 |00a5: if-eqz v1, 00b1 // +000c │ │ -0eb2ae: 4501 1904 |00a7: aget-wide v1, v25, v4 │ │ -0eb2b2: 7120 9e26 2100 |00a9: invoke-static {v1, v2}, Lcom/ds/avare/utils/Helper;.isLongitudeSane:(D)Z // method@269e │ │ -0eb2b8: 0a01 |00ac: move-result v1 │ │ -0eb2ba: 3901 0300 |00ad: if-nez v1, 00b0 // +0003 │ │ -0eb2be: 2802 |00af: goto 00b1 // +0002 │ │ -0eb2c0: 1100 |00b0: return-object v0 │ │ -0eb2c2: 1103 |00b1: return-object v3 │ │ -0eb2c4: 1a01 3f01 |00b2: const-string v1, "&" // string@013f │ │ -0eb2c8: 6e20 b72a 1000 |00b4: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0eb2ce: 0a02 |00b7: move-result v2 │ │ -0eb2d0: 3802 3f00 |00b8: if-eqz v2, 00f7 // +003f │ │ -0eb2d4: 1222 |00ba: const/4 v2, #int 2 // #2 │ │ -0eb2d6: 2322 f809 |00bb: new-array v2, v2, [Ljava/lang/String; // type@09f8 │ │ -0eb2da: 4d00 0204 |00bd: aput-object v0, v2, v4 │ │ -0eb2de: 4d00 0205 |00bf: aput-object v0, v2, v5 │ │ -0eb2e2: 1a06 3d09 |00c1: const-string v6, "@" // string@093d │ │ -0eb2e6: 6e20 b72a 6000 |00c3: invoke-virtual {v0, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0eb2ec: 0a07 |00c6: move-result v7 │ │ -0eb2ee: 3807 0600 |00c7: if-eqz v7, 00cd // +0006 │ │ -0eb2f2: 6e20 d02a 6000 |00c9: invoke-virtual {v0, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0eb2f8: 0c02 |00cc: move-result-object v2 │ │ -0eb2fa: 4600 0205 |00cd: aget-object v0, v2, v5 │ │ -0eb2fe: 6e20 d02a 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0eb304: 0c00 |00d2: move-result-object v0 │ │ -0eb306: 4601 0005 |00d3: aget-object v1, v0, v5 │ │ -0eb30a: 7110 392a 0100 |00d5: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0eb310: 0b06 |00d8: move-result-wide v6 │ │ -0eb312: 4c06 1904 |00d9: aput-wide v6, v25, v4 │ │ -0eb316: 4600 0004 |00db: aget-object v0, v0, v4 │ │ -0eb31a: 7110 392a 0000 |00dd: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0eb320: 0b00 |00e0: move-result-wide v0 │ │ -0eb322: 4c00 1905 |00e1: aput-wide v0, v25, v5 │ │ -0eb326: 4500 1905 |00e3: aget-wide v0, v25, v5 │ │ -0eb32a: 7120 9d26 1000 |00e5: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.isLatitudeSane:(D)Z // method@269d │ │ -0eb330: 0a00 |00e8: move-result v0 │ │ -0eb332: 3800 0e00 |00e9: if-eqz v0, 00f7 // +000e │ │ -0eb336: 4500 1904 |00eb: aget-wide v0, v25, v4 │ │ -0eb33a: 7120 9e26 1000 |00ed: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.isLongitudeSane:(D)Z // method@269e │ │ -0eb340: 0a00 |00f0: move-result v0 │ │ -0eb342: 3900 0300 |00f1: if-nez v0, 00f4 // +0003 │ │ -0eb346: 2804 |00f3: goto 00f7 // +0004 │ │ -0eb348: 4600 0204 |00f4: aget-object v0, v2, v4 │ │ -0eb34c: 1100 |00f6: return-object v0 │ │ -0eb34e: 1103 |00f7: return-object v3 │ │ +0eb158: |[0eb158] com.ds.avare.utils.Helper.decodeGpsAddress:(Ljava/lang/String;[D)Ljava/lang/String; │ │ +0eb168: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +0eb16c: 6201 3416 |0002: sget-object v1, Lcom/ds/avare/utils/Helper;.ICAO_GPS_PATTERN:Ljava/util/regex/Pattern; // field@1634 │ │ +0eb170: 6e20 d02c 0100 |0004: invoke-virtual {v1, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2cd0 │ │ +0eb176: 0c01 |0007: move-result-object v1 │ │ +0eb178: 6e10 ca2c 0100 |0008: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@2cca │ │ +0eb17e: 0a02 |000b: move-result v2 │ │ +0eb180: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0eb182: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0eb184: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +0eb186: 3802 a300 |000f: if-eqz v2, 00b2 // +00a3 │ │ +0eb18a: 6e20 c82c 5100 |0011: invoke-virtual {v1, v5}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ +0eb190: 0c00 |0014: move-result-object v0 │ │ +0eb192: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ +0eb196: 1a00 0000 |0017: const-string v0, "" // string@0000 │ │ +0eb19a: 2805 |0019: goto 001e // +0005 │ │ +0eb19c: 6e20 c82c 5100 |001a: invoke-virtual {v1, v5}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ +0eb1a2: 0c00 |001d: move-result-object v0 │ │ +0eb1a4: 1232 |001e: const/4 v2, #int 3 // #3 │ │ +0eb1a6: 6e20 c82c 2100 |001f: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ +0eb1ac: 0c02 |0022: move-result-object v2 │ │ +0eb1ae: 7110 392a 0200 |0023: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0eb1b4: 0b06 |0026: move-result-wide v6 │ │ +0eb1b6: 1242 |0027: const/4 v2, #int 4 // #4 │ │ +0eb1b8: 6e20 c82c 2100 |0028: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ +0eb1be: 0c02 |002b: move-result-object v2 │ │ +0eb1c0: 7110 392a 0200 |002c: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0eb1c6: 0b08 |002f: move-result-wide v8 │ │ +0eb1c8: 1252 |0030: const/4 v2, #int 5 // #5 │ │ +0eb1ca: 6e20 c82c 2100 |0031: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ +0eb1d0: 0c02 |0034: move-result-object v2 │ │ +0eb1d2: 7110 392a 0200 |0035: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0eb1d8: 0b0a |0038: move-result-wide v10 │ │ +0eb1da: 1262 |0039: const/4 v2, #int 6 // #6 │ │ +0eb1dc: 6e20 c82c 2100 |003a: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ +0eb1e2: 0c02 |003d: move-result-object v2 │ │ +0eb1e4: 1a0c f023 |003e: const-string v12, "S" // string@23f0 │ │ +0eb1e8: 6e20 bb2a c200 |0040: invoke-virtual {v2, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0eb1ee: 0a02 |0043: move-result v2 │ │ +0eb1f0: 190c f0bf |0044: const-wide/high16 v12, #long -4616189618054758400 // #bff0 │ │ +0eb1f4: 190e f03f |0046: const-wide/high16 v14, #long 4607182418800017408 // #3ff0 │ │ +0eb1f8: 3802 0500 |0048: if-eqz v2, 004d // +0005 │ │ +0eb1fc: 0510 0c00 |004a: move-wide/from16 v16, v12 │ │ +0eb200: 2803 |004c: goto 004f // +0003 │ │ +0eb202: 0510 0e00 |004d: move-wide/from16 v16, v14 │ │ +0eb206: 1272 |004f: const/4 v2, #int 7 // #7 │ │ +0eb208: 6e20 c82c 2100 |0050: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ +0eb20e: 0c02 |0053: move-result-object v2 │ │ +0eb210: 7110 392a 0200 |0054: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0eb216: 0b12 |0057: move-result-wide v18 │ │ +0eb218: 1302 0800 |0058: const/16 v2, #int 8 // #8 │ │ +0eb21c: 6e20 c82c 2100 |005a: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ +0eb222: 0c02 |005d: move-result-object v2 │ │ +0eb224: 7110 392a 0200 |005e: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0eb22a: 0b14 |0061: move-result-wide v20 │ │ +0eb22c: 1302 0900 |0062: const/16 v2, #int 9 // #9 │ │ +0eb230: 6e20 c82c 2100 |0064: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ +0eb236: 0c02 |0067: move-result-object v2 │ │ +0eb238: 7110 392a 0200 |0068: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0eb23e: 0b16 |006b: move-result-wide v22 │ │ +0eb240: 1302 0a00 |006c: const/16 v2, #int 10 // #a │ │ +0eb244: 6e20 c82c 2100 |006e: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ +0eb24a: 0c01 |0071: move-result-object v1 │ │ +0eb24c: 1a02 0d29 |0072: const-string v2, "W" // string@290d │ │ +0eb250: 6e20 bb2a 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0eb256: 0a01 |0077: move-result v1 │ │ +0eb258: 3801 0300 |0078: if-eqz v1, 007b // +0003 │ │ +0eb25c: 2802 |007a: goto 007c // +0002 │ │ +0eb25e: 04ec |007b: move-wide v12, v14 │ │ +0eb260: 1901 4e40 |007c: const-wide/high16 v1, #long 4633641066610819072 // #404e │ │ +0eb264: ae14 1401 |007e: div-double v20, v20, v1 │ │ +0eb268: ab12 1214 |0080: add-double v18, v18, v20 │ │ +0eb26c: 180e 0000 0000 0020 ac40 |0082: const-wide v14, #double 3600 // #40ac200000000000 │ │ +0eb276: ae16 160e |0087: div-double v22, v22, v14 │ │ +0eb27a: ab12 1216 |0089: add-double v18, v18, v22 │ │ +0eb27e: 7702 ae26 1200 |008b: invoke-static/range {v18, v19}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ +0eb284: 0b12 |008e: move-result-wide v18 │ │ +0eb286: ad0c 0c12 |008f: mul-double v12, v12, v18 │ │ +0eb28a: 4c0c 1904 |0091: aput-wide v12, v25, v4 │ │ +0eb28e: ce18 |0093: div-double/2addr v8, v1 │ │ +0eb290: cb86 |0094: add-double/2addr v6, v8 │ │ +0eb292: ceea |0095: div-double/2addr v10, v14 │ │ +0eb294: cba6 |0096: add-double/2addr v6, v10 │ │ +0eb296: 7120 ae26 7600 |0097: invoke-static {v6, v7}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ +0eb29c: 0b01 |009a: move-result-wide v1 │ │ +0eb29e: ad10 1001 |009b: mul-double v16, v16, v1 │ │ +0eb2a2: 4c10 1905 |009d: aput-wide v16, v25, v5 │ │ +0eb2a6: 4501 1905 |009f: aget-wide v1, v25, v5 │ │ +0eb2aa: 7120 9d26 2100 |00a1: invoke-static {v1, v2}, Lcom/ds/avare/utils/Helper;.isLatitudeSane:(D)Z // method@269d │ │ +0eb2b0: 0a01 |00a4: move-result v1 │ │ +0eb2b2: 3801 0c00 |00a5: if-eqz v1, 00b1 // +000c │ │ +0eb2b6: 4501 1904 |00a7: aget-wide v1, v25, v4 │ │ +0eb2ba: 7120 9e26 2100 |00a9: invoke-static {v1, v2}, Lcom/ds/avare/utils/Helper;.isLongitudeSane:(D)Z // method@269e │ │ +0eb2c0: 0a01 |00ac: move-result v1 │ │ +0eb2c2: 3901 0300 |00ad: if-nez v1, 00b0 // +0003 │ │ +0eb2c6: 2802 |00af: goto 00b1 // +0002 │ │ +0eb2c8: 1100 |00b0: return-object v0 │ │ +0eb2ca: 1103 |00b1: return-object v3 │ │ +0eb2cc: 1a01 3f01 |00b2: const-string v1, "&" // string@013f │ │ +0eb2d0: 6e20 b72a 1000 |00b4: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0eb2d6: 0a02 |00b7: move-result v2 │ │ +0eb2d8: 3802 3f00 |00b8: if-eqz v2, 00f7 // +003f │ │ +0eb2dc: 1222 |00ba: const/4 v2, #int 2 // #2 │ │ +0eb2de: 2322 f809 |00bb: new-array v2, v2, [Ljava/lang/String; // type@09f8 │ │ +0eb2e2: 4d00 0204 |00bd: aput-object v0, v2, v4 │ │ +0eb2e6: 4d00 0205 |00bf: aput-object v0, v2, v5 │ │ +0eb2ea: 1a06 3d09 |00c1: const-string v6, "@" // string@093d │ │ +0eb2ee: 6e20 b72a 6000 |00c3: invoke-virtual {v0, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0eb2f4: 0a07 |00c6: move-result v7 │ │ +0eb2f6: 3807 0600 |00c7: if-eqz v7, 00cd // +0006 │ │ +0eb2fa: 6e20 d02a 6000 |00c9: invoke-virtual {v0, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0eb300: 0c02 |00cc: move-result-object v2 │ │ +0eb302: 4600 0205 |00cd: aget-object v0, v2, v5 │ │ +0eb306: 6e20 d02a 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0eb30c: 0c00 |00d2: move-result-object v0 │ │ +0eb30e: 4601 0005 |00d3: aget-object v1, v0, v5 │ │ +0eb312: 7110 392a 0100 |00d5: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0eb318: 0b06 |00d8: move-result-wide v6 │ │ +0eb31a: 4c06 1904 |00d9: aput-wide v6, v25, v4 │ │ +0eb31e: 4600 0004 |00db: aget-object v0, v0, v4 │ │ +0eb322: 7110 392a 0000 |00dd: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0eb328: 0b00 |00e0: move-result-wide v0 │ │ +0eb32a: 4c00 1905 |00e1: aput-wide v0, v25, v5 │ │ +0eb32e: 4500 1905 |00e3: aget-wide v0, v25, v5 │ │ +0eb332: 7120 9d26 1000 |00e5: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.isLatitudeSane:(D)Z // method@269d │ │ +0eb338: 0a00 |00e8: move-result v0 │ │ +0eb33a: 3800 0e00 |00e9: if-eqz v0, 00f7 // +000e │ │ +0eb33e: 4500 1904 |00eb: aget-wide v0, v25, v4 │ │ +0eb342: 7120 9e26 1000 |00ed: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.isLongitudeSane:(D)Z // method@269e │ │ +0eb348: 0a00 |00f0: move-result v0 │ │ +0eb34a: 3900 0300 |00f1: if-nez v0, 00f4 // +0003 │ │ +0eb34e: 2804 |00f3: goto 00f7 // +0004 │ │ +0eb350: 4600 0204 |00f4: aget-object v0, v2, v4 │ │ +0eb354: 1100 |00f6: return-object v0 │ │ +0eb356: 1103 |00f7: return-object v3 │ │ catches : 2 │ │ 0x0011 - 0x009f │ │ Ljava/lang/Exception; -> 0x00b1 │ │ 0x00d3 - 0x00e3 │ │ Ljava/lang/Exception; -> 0x00f7 │ │ positions : │ │ 0x0002 line=936 │ │ @@ -254721,29 +254723,29 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0ebbf4: |[0ebbf4] com.ds.avare.utils.Helper.deleteDir:(Ljava/io/File;)V │ │ -0ebc04: 6e10 a529 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ -0ebc0a: 0a00 |0003: move-result v0 │ │ -0ebc0c: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -0ebc10: 6e10 aa29 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@29aa │ │ -0ebc16: 0c00 |0009: move-result-object v0 │ │ -0ebc18: 2101 |000a: array-length v1, v0 │ │ -0ebc1a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0ebc1c: 3512 0a00 |000c: if-ge v2, v1, 0016 // +000a │ │ -0ebc20: 4603 0002 |000e: aget-object v3, v0, v2 │ │ -0ebc24: 7110 8726 0300 |0010: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.deleteDir:(Ljava/io/File;)V // method@2687 │ │ -0ebc2a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ebc2e: 28f7 |0015: goto 000c // -0009 │ │ -0ebc30: 6e10 9b29 0400 |0016: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@299b │ │ -0ebc36: 0e00 |0019: return-void │ │ +0ebbfc: |[0ebbfc] com.ds.avare.utils.Helper.deleteDir:(Ljava/io/File;)V │ │ +0ebc0c: 6e10 a529 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ +0ebc12: 0a00 |0003: move-result v0 │ │ +0ebc14: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +0ebc18: 6e10 aa29 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@29aa │ │ +0ebc1e: 0c00 |0009: move-result-object v0 │ │ +0ebc20: 2101 |000a: array-length v1, v0 │ │ +0ebc22: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0ebc24: 3512 0a00 |000c: if-ge v2, v1, 0016 // +000a │ │ +0ebc28: 4603 0002 |000e: aget-object v3, v0, v2 │ │ +0ebc2c: 7110 8726 0300 |0010: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.deleteDir:(Ljava/io/File;)V // method@2687 │ │ +0ebc32: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ebc36: 28f7 |0015: goto 000c // -0009 │ │ +0ebc38: 6e10 9b29 0400 |0016: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@299b │ │ +0ebc3e: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x0000 - 0x0019 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=530 │ │ 0x0006 line=531 │ │ 0x0010 line=532 │ │ @@ -254756,62 +254758,62 @@ │ │ type : '(DDJZ)Landroid/text/format/Time;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -0ea894: |[0ea894] com.ds.avare.utils.Helper.fetchRawEte:(DDJZ)Landroid/text/format/Time; │ │ -0ea8a4: 8666 |0000: long-to-double v6, v6 │ │ -0ea8a6: 1800 0000 0000 0020 ac40 |0001: const-wide v0, #double 3600 // #40ac200000000000 │ │ -0ea8b0: 3808 0500 |0006: if-eqz v8, 000b // +0005 │ │ -0ea8b4: ce42 |0008: div-double/2addr v2, v4 │ │ -0ea8b6: ad06 0200 |0009: mul-double v6, v2, v0 │ │ -0ea8ba: 2202 5e01 |000b: new-instance v2, Landroid/text/format/Time; // type@015e │ │ -0ea8be: 7010 a805 0200 |000d: invoke-direct {v2}, Landroid/text/format/Time;.:()V // method@05a8 │ │ -0ea8c4: ae03 0600 |0010: div-double v3, v6, v0 │ │ -0ea8c8: 8a33 |0012: double-to-int v3, v3 │ │ -0ea8ca: 5923 b600 |0013: iput v3, v2, Landroid/text/format/Time;.hour:I // field@00b6 │ │ -0ea8ce: 5223 b600 |0015: iget v3, v2, Landroid/text/format/Time;.hour:I // field@00b6 │ │ -0ea8d2: d233 100e |0017: mul-int/lit16 v3, v3, #int 3600 // #0e10 │ │ -0ea8d6: 8333 |0019: int-to-double v3, v3 │ │ -0ea8d8: 7120 382a 4300 |001a: invoke-static {v3, v4}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0ea8de: cc36 |001d: sub-double/2addr v6, v3 │ │ -0ea8e0: 1903 4e40 |001e: const-wide/high16 v3, #long 4633641066610819072 // #404e │ │ -0ea8e4: ae03 0603 |0020: div-double v3, v6, v3 │ │ -0ea8e8: 8a33 |0022: double-to-int v3, v3 │ │ -0ea8ea: 5923 b700 |0023: iput v3, v2, Landroid/text/format/Time;.minute:I // field@00b7 │ │ -0ea8ee: 5223 b700 |0025: iget v3, v2, Landroid/text/format/Time;.minute:I // field@00b7 │ │ -0ea8f2: 1304 3c00 |0027: const/16 v4, #int 60 // #3c │ │ -0ea8f6: da03 033c |0029: mul-int/lit8 v3, v3, #int 60 // #3c │ │ -0ea8fa: 8330 |002b: int-to-double v0, v3 │ │ -0ea8fc: 7120 382a 1000 |002c: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0ea902: cc06 |002f: sub-double/2addr v6, v0 │ │ -0ea904: 8a63 |0030: double-to-int v3, v6 │ │ -0ea906: 8233 |0031: int-to-float v3, v3 │ │ -0ea908: 7110 7f2a 0300 |0032: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0ea90e: 0a03 |0035: move-result v3 │ │ -0ea910: 5923 b800 |0036: iput v3, v2, Landroid/text/format/Time;.second:I // field@00b8 │ │ -0ea914: 5223 b800 |0038: iget v3, v2, Landroid/text/format/Time;.second:I // field@00b8 │ │ -0ea918: 3443 0d00 |003a: if-lt v3, v4, 0047 // +000d │ │ -0ea91c: 5223 b700 |003c: iget v3, v2, Landroid/text/format/Time;.minute:I // field@00b7 │ │ -0ea920: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ea924: 5923 b700 |0040: iput v3, v2, Landroid/text/format/Time;.minute:I // field@00b7 │ │ -0ea928: 5223 b800 |0042: iget v3, v2, Landroid/text/format/Time;.second:I // field@00b8 │ │ -0ea92c: b143 |0044: sub-int/2addr v3, v4 │ │ -0ea92e: 5923 b800 |0045: iput v3, v2, Landroid/text/format/Time;.second:I // field@00b8 │ │ -0ea932: 5223 b700 |0047: iget v3, v2, Landroid/text/format/Time;.minute:I // field@00b7 │ │ -0ea936: 3443 0d00 |0049: if-lt v3, v4, 0056 // +000d │ │ -0ea93a: 5223 b600 |004b: iget v3, v2, Landroid/text/format/Time;.hour:I // field@00b6 │ │ -0ea93e: d803 0301 |004d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ea942: 5923 b600 |004f: iput v3, v2, Landroid/text/format/Time;.hour:I // field@00b6 │ │ -0ea946: 5223 b700 |0051: iget v3, v2, Landroid/text/format/Time;.minute:I // field@00b7 │ │ -0ea94a: b143 |0053: sub-int/2addr v3, v4 │ │ -0ea94c: 5923 b700 |0054: iput v3, v2, Landroid/text/format/Time;.minute:I // field@00b7 │ │ -0ea950: 1102 |0056: return-object v2 │ │ +0ea89c: |[0ea89c] com.ds.avare.utils.Helper.fetchRawEte:(DDJZ)Landroid/text/format/Time; │ │ +0ea8ac: 8666 |0000: long-to-double v6, v6 │ │ +0ea8ae: 1800 0000 0000 0020 ac40 |0001: const-wide v0, #double 3600 // #40ac200000000000 │ │ +0ea8b8: 3808 0500 |0006: if-eqz v8, 000b // +0005 │ │ +0ea8bc: ce42 |0008: div-double/2addr v2, v4 │ │ +0ea8be: ad06 0200 |0009: mul-double v6, v2, v0 │ │ +0ea8c2: 2202 5e01 |000b: new-instance v2, Landroid/text/format/Time; // type@015e │ │ +0ea8c6: 7010 a805 0200 |000d: invoke-direct {v2}, Landroid/text/format/Time;.:()V // method@05a8 │ │ +0ea8cc: ae03 0600 |0010: div-double v3, v6, v0 │ │ +0ea8d0: 8a33 |0012: double-to-int v3, v3 │ │ +0ea8d2: 5923 b600 |0013: iput v3, v2, Landroid/text/format/Time;.hour:I // field@00b6 │ │ +0ea8d6: 5223 b600 |0015: iget v3, v2, Landroid/text/format/Time;.hour:I // field@00b6 │ │ +0ea8da: d233 100e |0017: mul-int/lit16 v3, v3, #int 3600 // #0e10 │ │ +0ea8de: 8333 |0019: int-to-double v3, v3 │ │ +0ea8e0: 7120 382a 4300 |001a: invoke-static {v3, v4}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0ea8e6: cc36 |001d: sub-double/2addr v6, v3 │ │ +0ea8e8: 1903 4e40 |001e: const-wide/high16 v3, #long 4633641066610819072 // #404e │ │ +0ea8ec: ae03 0603 |0020: div-double v3, v6, v3 │ │ +0ea8f0: 8a33 |0022: double-to-int v3, v3 │ │ +0ea8f2: 5923 b700 |0023: iput v3, v2, Landroid/text/format/Time;.minute:I // field@00b7 │ │ +0ea8f6: 5223 b700 |0025: iget v3, v2, Landroid/text/format/Time;.minute:I // field@00b7 │ │ +0ea8fa: 1304 3c00 |0027: const/16 v4, #int 60 // #3c │ │ +0ea8fe: da03 033c |0029: mul-int/lit8 v3, v3, #int 60 // #3c │ │ +0ea902: 8330 |002b: int-to-double v0, v3 │ │ +0ea904: 7120 382a 1000 |002c: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0ea90a: cc06 |002f: sub-double/2addr v6, v0 │ │ +0ea90c: 8a63 |0030: double-to-int v3, v6 │ │ +0ea90e: 8233 |0031: int-to-float v3, v3 │ │ +0ea910: 7110 7f2a 0300 |0032: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0ea916: 0a03 |0035: move-result v3 │ │ +0ea918: 5923 b800 |0036: iput v3, v2, Landroid/text/format/Time;.second:I // field@00b8 │ │ +0ea91c: 5223 b800 |0038: iget v3, v2, Landroid/text/format/Time;.second:I // field@00b8 │ │ +0ea920: 3443 0d00 |003a: if-lt v3, v4, 0047 // +000d │ │ +0ea924: 5223 b700 |003c: iget v3, v2, Landroid/text/format/Time;.minute:I // field@00b7 │ │ +0ea928: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ea92c: 5923 b700 |0040: iput v3, v2, Landroid/text/format/Time;.minute:I // field@00b7 │ │ +0ea930: 5223 b800 |0042: iget v3, v2, Landroid/text/format/Time;.second:I // field@00b8 │ │ +0ea934: b143 |0044: sub-int/2addr v3, v4 │ │ +0ea936: 5923 b800 |0045: iput v3, v2, Landroid/text/format/Time;.second:I // field@00b8 │ │ +0ea93a: 5223 b700 |0047: iget v3, v2, Landroid/text/format/Time;.minute:I // field@00b7 │ │ +0ea93e: 3443 0d00 |0049: if-lt v3, v4, 0056 // +000d │ │ +0ea942: 5223 b600 |004b: iget v3, v2, Landroid/text/format/Time;.hour:I // field@00b6 │ │ +0ea946: d803 0301 |004d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ea94a: 5923 b600 |004f: iput v3, v2, Landroid/text/format/Time;.hour:I // field@00b6 │ │ +0ea94e: 5223 b700 |0051: iget v3, v2, Landroid/text/format/Time;.minute:I // field@00b7 │ │ +0ea952: b143 |0053: sub-int/2addr v3, v4 │ │ +0ea954: 5923 b700 |0054: iput v3, v2, Landroid/text/format/Time;.minute:I // field@00b7 │ │ +0ea958: 1102 |0056: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x000b line=142 │ │ 0x0013 line=145 │ │ 0x0015 line=146 │ │ 0x0023 line=149 │ │ 0x0025 line=150 │ │ @@ -254829,18 +254831,18 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0eab68: |[0eab68] com.ds.avare.utils.Helper.findElevationFromNormalizedElevation:(D)D │ │ -0eab78: 6100 3316 |0000: sget-wide v0, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PLUSZ:D // field@1633 │ │ -0eab7c: ad02 0200 |0002: mul-double v2, v2, v0 │ │ -0eab80: 1002 |0004: return-wide v2 │ │ +0eab70: |[0eab70] com.ds.avare.utils.Helper.findElevationFromNormalizedElevation:(D)D │ │ +0eab80: 6100 3316 |0000: sget-wide v0, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PLUSZ:D // field@1633 │ │ +0eab84: ad02 0200 |0002: mul-double v2, v2, v0 │ │ +0eab88: 1002 |0004: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 (null) D │ │ │ │ #15 : (in Lcom/ds/avare/utils/Helper;) │ │ @@ -254848,23 +254850,23 @@ │ │ type : '(I)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0eab84: |[0eab84] com.ds.avare.utils.Helper.findElevationFromPixel:(I)D │ │ -0eab94: d544 ff00 |0000: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0eab98: 8340 |0002: int-to-double v0, v4 │ │ -0eab9a: 6102 3216 |0003: sget-wide v2, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PER_PIXEL_SLOPE:D // field@1632 │ │ -0eab9e: 7120 382a 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0eaba4: ad00 0002 |0008: mul-double v0, v0, v2 │ │ -0eaba8: 1802 c178 4dd2 e7c6 76c0 |000a: const-wide v2, #double -364.432 // #c076c6e7d24d78c1 │ │ -0eabb2: cb20 |000f: add-double/2addr v0, v2 │ │ -0eabb4: 1000 |0010: return-wide v0 │ │ +0eab8c: |[0eab8c] com.ds.avare.utils.Helper.findElevationFromPixel:(I)D │ │ +0eab9c: d544 ff00 |0000: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0eaba0: 8340 |0002: int-to-double v0, v4 │ │ +0eaba2: 6102 3216 |0003: sget-wide v2, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PER_PIXEL_SLOPE:D // field@1632 │ │ +0eaba6: 7120 382a 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0eabac: ad00 0002 |0008: mul-double v0, v0, v2 │ │ +0eabb0: 1802 c178 4dd2 e7c6 76c0 |000a: const-wide v2, #double -364.432 // #c076c6e7d24d78c1 │ │ +0eabba: cb20 |000f: add-double/2addr v0, v2 │ │ +0eabbc: 1000 |0010: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 (null) I │ │ │ │ #16 : (in Lcom/ds/avare/utils/Helper;) │ │ @@ -254872,20 +254874,20 @@ │ │ type : '(I)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0eabb8: |[0eabb8] com.ds.avare.utils.Helper.findElevationFromPixelNormalized:(I)D │ │ -0eabc8: 7110 8a26 0400 |0000: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.findElevationFromPixel:(I)D // method@268a │ │ -0eabce: 0b00 |0003: move-result-wide v0 │ │ -0eabd0: 6102 3316 |0004: sget-wide v2, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PLUSZ:D // field@1633 │ │ -0eabd4: ce20 |0006: div-double/2addr v0, v2 │ │ -0eabd6: 1000 |0007: return-wide v0 │ │ +0eabc0: |[0eabc0] com.ds.avare.utils.Helper.findElevationFromPixelNormalized:(I)D │ │ +0eabd0: 7110 8a26 0400 |0000: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.findElevationFromPixel:(I)D // method@268a │ │ +0eabd6: 0b00 |0003: move-result-wide v0 │ │ +0eabd8: 6102 3316 |0004: sget-wide v2, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PLUSZ:D // field@1633 │ │ +0eabdc: ce20 |0006: div-double/2addr v0, v2 │ │ +0eabde: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 (null) I │ │ │ │ #17 : (in Lcom/ds/avare/utils/Helper;) │ │ @@ -254893,20 +254895,20 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0eabd8: |[0eabd8] com.ds.avare.utils.Helper.findPixelFromElevation:(D)D │ │ -0eabe8: 1800 c178 4dd2 e7c6 76c0 |0000: const-wide v0, #double -364.432 // #c076c6e7d24d78c1 │ │ -0eabf2: cc02 |0005: sub-double/2addr v2, v0 │ │ -0eabf4: 6100 3216 |0006: sget-wide v0, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PER_PIXEL_SLOPE:D // field@1632 │ │ -0eabf8: ce02 |0008: div-double/2addr v2, v0 │ │ -0eabfa: 1002 |0009: return-wide v2 │ │ +0eabe0: |[0eabe0] com.ds.avare.utils.Helper.findPixelFromElevation:(D)D │ │ +0eabf0: 1800 c178 4dd2 e7c6 76c0 |0000: const-wide v0, #double -364.432 // #c076c6e7d24d78c1 │ │ +0eabfa: cc02 |0005: sub-double/2addr v2, v0 │ │ +0eabfc: 6100 3216 |0006: sget-wide v0, Lcom/ds/avare/utils/Helper;.ALTITUDE_FT_ELEVATION_PER_PIXEL_SLOPE:D // field@1632 │ │ +0eac00: ce02 |0008: div-double/2addr v2, v0 │ │ +0eac02: 1002 |0009: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) D │ │ │ │ #18 : (in Lcom/ds/avare/utils/Helper;) │ │ @@ -254914,20 +254916,20 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0eabfc: |[0eabfc] com.ds.avare.utils.Helper.findPixelFromElevationNormalized:(D)D │ │ -0eac0c: 7120 8c26 3200 |0000: invoke-static {v2, v3}, Lcom/ds/avare/utils/Helper;.findPixelFromElevation:(D)D // method@268c │ │ -0eac12: 0b02 |0003: move-result-wide v2 │ │ -0eac14: 1800 0000 0000 00e0 6f40 |0004: const-wide v0, #double 255 // #406fe00000000000 │ │ -0eac1e: ce02 |0009: div-double/2addr v2, v0 │ │ -0eac20: 1002 |000a: return-wide v2 │ │ +0eac04: |[0eac04] com.ds.avare.utils.Helper.findPixelFromElevationNormalized:(D)D │ │ +0eac14: 7120 8c26 3200 |0000: invoke-static {v2, v3}, Lcom/ds/avare/utils/Helper;.findPixelFromElevation:(D)D // method@268c │ │ +0eac1a: 0b02 |0003: move-result-wide v2 │ │ +0eac1c: 1800 0000 0000 00e0 6f40 |0004: const-wide v0, #double 255 // #406fe00000000000 │ │ +0eac26: ce02 |0009: div-double/2addr v2, v0 │ │ +0eac28: 1002 |000a: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) D │ │ │ │ #19 : (in Lcom/ds/avare/utils/Helper;) │ │ @@ -254935,23 +254937,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0eb36c: |[0eb36c] com.ds.avare.utils.Helper.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; │ │ -0eb37c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0eb380: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0eb382: 1102 |0003: return-object v2 │ │ -0eb384: 1a00 4a01 |0004: const-string v0, "'" // string@014a │ │ -0eb388: 1a01 852a |0006: const-string v1, "\'" // string@2a85 │ │ -0eb38c: 6e30 cd2a 0201 |0008: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0eb392: 0c02 |000b: move-result-object v2 │ │ -0eb394: 1102 |000c: return-object v2 │ │ +0eb374: |[0eb374] com.ds.avare.utils.Helper.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; │ │ +0eb384: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0eb388: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0eb38a: 1102 |0003: return-object v2 │ │ +0eb38c: 1a00 4a01 |0004: const-string v0, "'" // string@014a │ │ +0eb390: 1a01 852a |0006: const-string v1, "\'" // string@2a85 │ │ +0eb394: 6e30 cd2a 0201 |0008: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0eb39a: 0c02 |000b: move-result-object v2 │ │ +0eb39c: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=882 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ │ │ #20 : (in Lcom/ds/avare/utils/Helper;) │ │ @@ -254959,24 +254961,24 @@ │ │ type : '(Landroid/content/Context;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0eadf0: |[0eadf0] com.ds.avare.utils.Helper.getDpiToPix:(Landroid/content/Context;)F │ │ -0eae00: 6e10 a701 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ -0eae06: 0c02 |0003: move-result-object v2 │ │ -0eae08: 6e10 4c02 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@024c │ │ -0eae0e: 0c02 |0007: move-result-object v2 │ │ -0eae10: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0eae12: 1501 803f |0009: const/high16 v1, #int 1065353216 // #3f80 │ │ -0eae16: 7130 e805 1002 |000b: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.applyDimension:(IFLandroid/util/DisplayMetrics;)F // method@05e8 │ │ -0eae1c: 0a02 |000e: move-result v2 │ │ -0eae1e: 0f02 |000f: return v2 │ │ +0eadf8: |[0eadf8] com.ds.avare.utils.Helper.getDpiToPix:(Landroid/content/Context;)F │ │ +0eae08: 6e10 a701 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ +0eae0e: 0c02 |0003: move-result-object v2 │ │ +0eae10: 6e10 4c02 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@024c │ │ +0eae16: 0c02 |0007: move-result-object v2 │ │ +0eae18: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0eae1a: 1501 803f |0009: const/high16 v1, #int 1065353216 // #3f80 │ │ +0eae1e: 7130 e805 1002 |000b: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.applyDimension:(IFLandroid/util/DisplayMetrics;)F // method@05e8 │ │ +0eae24: 0a02 |000e: move-result v2 │ │ +0eae26: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x000b line=688 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -254985,34 +254987,34 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0eb398: |[0eb398] com.ds.avare.utils.Helper.getExternalFolder:(Landroid/content/Context;)Ljava/lang/String; │ │ -0eb3a8: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0eb3ac: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eb3b2: 6201 9800 |0005: sget-object v1, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@0098 │ │ -0eb3b6: 7110 7904 0100 |0007: invoke-static {v1}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0479 │ │ -0eb3bc: 0c01 |000a: move-result-object v1 │ │ -0eb3be: 6e10 9e29 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ -0eb3c4: 0c01 |000e: move-result-object v1 │ │ -0eb3c6: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb3cc: 6201 0c18 |0012: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0eb3d0: 6e20 f52a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb3d6: 6e10 a601 0200 |0017: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -0eb3dc: 0c01 |001a: move-result-object v1 │ │ -0eb3de: 6e20 f52a 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb3e4: 6e10 fa2a 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eb3ea: 0c02 |0021: move-result-object v2 │ │ -0eb3ec: 1102 |0022: return-object v2 │ │ -0eb3ee: 7110 9226 0200 |0023: invoke-static {v2}, Lcom/ds/avare/utils/Helper;.getInternalFolder:(Landroid/content/Context;)Ljava/lang/String; // method@2692 │ │ -0eb3f4: 0c02 |0026: move-result-object v2 │ │ -0eb3f6: 1102 |0027: return-object v2 │ │ +0eb3a0: |[0eb3a0] com.ds.avare.utils.Helper.getExternalFolder:(Landroid/content/Context;)Ljava/lang/String; │ │ +0eb3b0: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0eb3b4: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eb3ba: 6201 9800 |0005: sget-object v1, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@0098 │ │ +0eb3be: 7110 7904 0100 |0007: invoke-static {v1}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0479 │ │ +0eb3c4: 0c01 |000a: move-result-object v1 │ │ +0eb3c6: 6e10 9e29 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ +0eb3cc: 0c01 |000e: move-result-object v1 │ │ +0eb3ce: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb3d4: 6201 0c18 |0012: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0eb3d8: 6e20 f52a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb3de: 6e10 a601 0200 |0017: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +0eb3e4: 0c01 |001a: move-result-object v1 │ │ +0eb3e6: 6e20 f52a 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb3ec: 6e10 fa2a 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eb3f2: 0c02 |0021: move-result-object v2 │ │ +0eb3f4: 1102 |0022: return-object v2 │ │ +0eb3f6: 7110 9226 0200 |0023: invoke-static {v2}, Lcom/ds/avare/utils/Helper;.getInternalFolder:(Landroid/content/Context;)Ljava/lang/String; // method@2692 │ │ +0eb3fc: 0c02 |0026: move-result-object v2 │ │ +0eb3fe: 1102 |0027: return-object v2 │ │ catches : 1 │ │ 0x0000 - 0x0022 │ │ Ljava/lang/Exception; -> 0x0023 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0023 line=82 │ │ locals : │ │ @@ -255023,28 +255025,28 @@ │ │ type : '(DD)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0eb408: |[0eb408] com.ds.avare.utils.Helper.getGpsAddress:(DD)Ljava/lang/String; │ │ -0eb418: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0eb41c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eb422: 7120 ae26 4300 |0005: invoke-static {v3, v4}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ -0eb428: 0b03 |0008: move-result-wide v3 │ │ -0eb42a: 6e30 ef2a 3004 |0009: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0eb430: 1a03 3f01 |000c: const-string v3, "&" // string@013f │ │ -0eb434: 6e20 f52a 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb43a: 7120 ae26 2100 |0011: invoke-static {v1, v2}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ -0eb440: 0b01 |0014: move-result-wide v1 │ │ -0eb442: 6e30 ef2a 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0eb448: 6e10 fa2a 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eb44e: 0c01 |001b: move-result-object v1 │ │ -0eb450: 1101 |001c: return-object v1 │ │ +0eb410: |[0eb410] com.ds.avare.utils.Helper.getGpsAddress:(DD)Ljava/lang/String; │ │ +0eb420: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0eb424: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eb42a: 7120 ae26 4300 |0005: invoke-static {v3, v4}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ +0eb430: 0b03 |0008: move-result-wide v3 │ │ +0eb432: 6e30 ef2a 3004 |0009: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0eb438: 1a03 3f01 |000c: const-string v3, "&" // string@013f │ │ +0eb43c: 6e20 f52a 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb442: 7120 ae26 2100 |0011: invoke-static {v1, v2}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ +0eb448: 0b01 |0014: move-result-wide v1 │ │ +0eb44a: 6e30 ef2a 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0eb450: 6e10 fa2a 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eb456: 0c01 |001b: move-result-object v1 │ │ +0eb458: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ locals : │ │ 0x0000 - 0x001d reg=1 (null) D │ │ 0x0000 - 0x001d reg=3 (null) D │ │ │ │ @@ -255053,20 +255055,20 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0eb454: |[0eb454] com.ds.avare.utils.Helper.getInternalFolder:(Landroid/content/Context;)Ljava/lang/String; │ │ -0eb464: 6e10 9f01 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@019f │ │ -0eb46a: 0c00 |0003: move-result-object v0 │ │ -0eb46c: 6e10 9e29 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ -0eb472: 0c00 |0007: move-result-object v0 │ │ -0eb474: 1100 |0008: return-object v0 │ │ +0eb45c: |[0eb45c] com.ds.avare.utils.Helper.getInternalFolder:(Landroid/content/Context;)Ljava/lang/String; │ │ +0eb46c: 6e10 9f01 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@019f │ │ +0eb472: 0c00 |0003: move-result-object v0 │ │ +0eb474: 6e10 9e29 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ +0eb47a: 0c00 |0007: move-result-object v0 │ │ +0eb47c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ │ │ #24 : (in Lcom/ds/avare/utils/Helper;) │ │ @@ -255074,47 +255076,47 @@ │ │ type : '(DD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0eac24: |[0eac24] com.ds.avare.utils.Helper.getMagneticHeading:(DD)D │ │ -0eac34: cb20 |0000: add-double/2addr v0, v2 │ │ -0eac36: 1802 0000 0000 0080 7640 |0001: const-wide v2, #double 360 // #4076800000000000 │ │ -0eac40: cb20 |0006: add-double/2addr v0, v2 │ │ -0eac42: cf20 |0007: rem-double/2addr v0, v2 │ │ -0eac44: 1000 |0008: return-wide v0 │ │ +0eac2c: |[0eac2c] com.ds.avare.utils.Helper.getMagneticHeading:(DD)D │ │ +0eac3c: cb20 |0000: add-double/2addr v0, v2 │ │ +0eac3e: 1802 0000 0000 0080 7640 |0001: const-wide v2, #double 360 // #4076800000000000 │ │ +0eac48: cb20 |0006: add-double/2addr v0, v2 │ │ +0eac4a: cf20 |0007: rem-double/2addr v0, v2 │ │ +0eac4c: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lcom/ds/avare/utils/Helper;) │ │ name : 'getMillisGMT' │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0ebb44: |[0ebb44] com.ds.avare.utils.Helper.getMillisGMT:()J │ │ -0ebb54: 2200 5c07 |0000: new-instance v0, Ljava/util/GregorianCalendar; // type@075c │ │ -0ebb58: 7010 e32b 0000 |0002: invoke-direct {v0}, Ljava/util/GregorianCalendar;.:()V // method@2be3 │ │ -0ebb5e: 6e10 b92b 0000 |0005: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeZone:()Ljava/util/TimeZone; // method@2bb9 │ │ -0ebb64: 0c00 |0008: move-result-object v0 │ │ -0ebb66: 7100 fc2a 0000 |0009: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0ebb6c: 0b01 |000c: move-result-wide v1 │ │ -0ebb6e: 6e30 7e2c 1002 |000d: invoke-virtual {v0, v1, v2}, Ljava/util/TimeZone;.getOffset:(J)I // method@2c7e │ │ -0ebb74: 0a00 |0010: move-result v0 │ │ -0ebb76: 7100 fc2a 0000 |0011: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0ebb7c: 0b01 |0014: move-result-wide v1 │ │ -0ebb7e: 8103 |0015: int-to-long v3, v0 │ │ -0ebb80: bc31 |0016: sub-long/2addr v1, v3 │ │ -0ebb82: 1001 |0017: return-wide v1 │ │ +0ebb4c: |[0ebb4c] com.ds.avare.utils.Helper.getMillisGMT:()J │ │ +0ebb5c: 2200 5c07 |0000: new-instance v0, Ljava/util/GregorianCalendar; // type@075c │ │ +0ebb60: 7010 e32b 0000 |0002: invoke-direct {v0}, Ljava/util/GregorianCalendar;.:()V // method@2be3 │ │ +0ebb66: 6e10 b92b 0000 |0005: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeZone:()Ljava/util/TimeZone; // method@2bb9 │ │ +0ebb6c: 0c00 |0008: move-result-object v0 │ │ +0ebb6e: 7100 fc2a 0000 |0009: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0ebb74: 0b01 |000c: move-result-wide v1 │ │ +0ebb76: 6e30 7e2c 1002 |000d: invoke-virtual {v0, v1, v2}, Ljava/util/TimeZone;.getOffset:(J)I // method@2c7e │ │ +0ebb7c: 0a00 |0010: move-result v0 │ │ +0ebb7e: 7100 fc2a 0000 |0011: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0ebb84: 0b01 |0014: move-result-wide v1 │ │ +0ebb86: 8103 |0015: int-to-long v3, v0 │ │ +0ebb88: bc31 |0016: sub-long/2addr v1, v3 │ │ +0ebb8a: 1001 |0017: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0005 line=736 │ │ 0x0009 line=737 │ │ 0x0011 line=738 │ │ locals : │ │ @@ -255124,56 +255126,56 @@ │ │ type : '(Landroid/graphics/Bitmap;IID)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 67 16-bit code units │ │ -0ea7a0: |[0ea7a0] com.ds.avare.utils.Helper.getResizedBitmap:(Landroid/graphics/Bitmap;IID)Landroid/graphics/Bitmap; │ │ -0ea7b0: 3907 0300 |0000: if-nez v7, 0003 // +0003 │ │ -0ea7b4: 1107 |0002: return-object v7 │ │ -0ea7b6: 6e10 9602 0700 |0003: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ -0ea7bc: 0a04 |0006: move-result v4 │ │ -0ea7be: 6e10 9a02 0700 |0007: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ -0ea7c4: 0a03 |000a: move-result v3 │ │ -0ea7c6: 3804 3700 |000b: if-eqz v4, 0042 // +0037 │ │ -0ea7ca: 3903 0300 |000d: if-nez v3, 0010 // +0003 │ │ -0ea7ce: 2833 |000f: goto 0042 // +0033 │ │ -0ea7d0: 9300 0403 |0010: div-int v0, v4, v3 │ │ -0ea7d4: 8300 |0012: int-to-double v0, v0 │ │ -0ea7d6: 7120 7c2a 9800 |0013: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ -0ea7dc: 0a08 |0016: move-result v8 │ │ -0ea7de: 8388 |0017: int-to-double v8, v8 │ │ -0ea7e0: 7120 382a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0ea7e6: ad08 080a |001b: mul-double v8, v8, v10 │ │ -0ea7ea: 8a88 |001d: double-to-int v8, v8 │ │ -0ea7ec: 8389 |001e: int-to-double v9, v8 │ │ -0ea7ee: 7120 382a a900 |001f: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0ea7f4: 7120 382a 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0ea7fa: ce09 |0025: div-double/2addr v9, v0 │ │ -0ea7fc: 8a99 |0026: double-to-int v9, v9 │ │ -0ea7fe: 3448 0500 |0027: if-lt v8, v4, 002c // +0005 │ │ -0ea802: 3439 0300 |0029: if-lt v9, v3, 002c // +0003 │ │ -0ea806: 1107 |002b: return-object v7 │ │ -0ea808: 8299 |002c: int-to-float v9, v9 │ │ -0ea80a: 823a |002d: int-to-float v10, v3 │ │ -0ea80c: c9a9 |002e: div-float/2addr v9, v10 │ │ -0ea80e: 8288 |002f: int-to-float v8, v8 │ │ -0ea810: 824a |0030: int-to-float v10, v4 │ │ -0ea812: c9a8 |0031: div-float/2addr v8, v10 │ │ -0ea814: 2205 a100 |0032: new-instance v5, Landroid/graphics/Matrix; // type@00a1 │ │ -0ea818: 7010 d402 0500 |0034: invoke-direct {v5}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ -0ea81e: 6e30 d702 9508 |0037: invoke-virtual {v5, v9, v8}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@02d7 │ │ -0ea824: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -0ea826: 1202 |003b: const/4 v2, #int 0 // #0 │ │ -0ea828: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -0ea82a: 0770 |003d: move-object v0, v7 │ │ -0ea82c: 7707 9102 0000 |003e: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; // method@0291 │ │ -0ea832: 0c07 |0041: move-result-object v7 │ │ -0ea834: 1107 |0042: return-object v7 │ │ +0ea7a8: |[0ea7a8] com.ds.avare.utils.Helper.getResizedBitmap:(Landroid/graphics/Bitmap;IID)Landroid/graphics/Bitmap; │ │ +0ea7b8: 3907 0300 |0000: if-nez v7, 0003 // +0003 │ │ +0ea7bc: 1107 |0002: return-object v7 │ │ +0ea7be: 6e10 9602 0700 |0003: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ +0ea7c4: 0a04 |0006: move-result v4 │ │ +0ea7c6: 6e10 9a02 0700 |0007: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ +0ea7cc: 0a03 |000a: move-result v3 │ │ +0ea7ce: 3804 3700 |000b: if-eqz v4, 0042 // +0037 │ │ +0ea7d2: 3903 0300 |000d: if-nez v3, 0010 // +0003 │ │ +0ea7d6: 2833 |000f: goto 0042 // +0033 │ │ +0ea7d8: 9300 0403 |0010: div-int v0, v4, v3 │ │ +0ea7dc: 8300 |0012: int-to-double v0, v0 │ │ +0ea7de: 7120 7c2a 9800 |0013: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ +0ea7e4: 0a08 |0016: move-result v8 │ │ +0ea7e6: 8388 |0017: int-to-double v8, v8 │ │ +0ea7e8: 7120 382a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0ea7ee: ad08 080a |001b: mul-double v8, v8, v10 │ │ +0ea7f2: 8a88 |001d: double-to-int v8, v8 │ │ +0ea7f4: 8389 |001e: int-to-double v9, v8 │ │ +0ea7f6: 7120 382a a900 |001f: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0ea7fc: 7120 382a 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0ea802: ce09 |0025: div-double/2addr v9, v0 │ │ +0ea804: 8a99 |0026: double-to-int v9, v9 │ │ +0ea806: 3448 0500 |0027: if-lt v8, v4, 002c // +0005 │ │ +0ea80a: 3439 0300 |0029: if-lt v9, v3, 002c // +0003 │ │ +0ea80e: 1107 |002b: return-object v7 │ │ +0ea810: 8299 |002c: int-to-float v9, v9 │ │ +0ea812: 823a |002d: int-to-float v10, v3 │ │ +0ea814: c9a9 |002e: div-float/2addr v9, v10 │ │ +0ea816: 8288 |002f: int-to-float v8, v8 │ │ +0ea818: 824a |0030: int-to-float v10, v4 │ │ +0ea81a: c9a8 |0031: div-float/2addr v8, v10 │ │ +0ea81c: 2205 a100 |0032: new-instance v5, Landroid/graphics/Matrix; // type@00a1 │ │ +0ea820: 7010 d402 0500 |0034: invoke-direct {v5}, Landroid/graphics/Matrix;.:()V // method@02d4 │ │ +0ea826: 6e30 d702 9508 |0037: invoke-virtual {v5, v9, v8}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@02d7 │ │ +0ea82c: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +0ea82e: 1202 |003b: const/4 v2, #int 0 // #0 │ │ +0ea830: 1206 |003c: const/4 v6, #int 0 // #0 │ │ +0ea832: 0770 |003d: move-object v0, v7 │ │ +0ea834: 7707 9102 0000 |003e: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; // method@0291 │ │ +0ea83a: 0c07 |0041: move-result-object v7 │ │ +0ea83c: 1107 |0042: return-object v7 │ │ catches : 1 │ │ 0x003e - 0x0042 │ │ Ljava/lang/Exception; -> 0x0042 │ │ positions : │ │ 0x0003 line=767 │ │ 0x0007 line=768 │ │ 0x0010 line=776 │ │ @@ -255193,130 +255195,130 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/LinkedList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 234 16-bit code units │ │ -0eb944: |[0eb944] com.ds.avare.utils.Helper.getShapesInTFR:(Landroid/content/Context;)Ljava/util/LinkedList; │ │ -0eb954: 2200 6307 |0000: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -0eb958: 7010 152c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0eb95e: 2201 1007 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0eb962: 7010 eb2a 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eb968: 2202 2206 |000a: new-instance v2, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0eb96c: 7020 e024 b200 |000c: invoke-direct {v2, v11}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0eb972: 6e10 0c25 0200 |000f: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ -0eb978: 0c02 |0012: move-result-object v2 │ │ -0eb97a: 6e20 f52a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb980: 6202 0c18 |0016: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0eb984: 6e20 f52a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb98a: 1a02 6b4b |001b: const-string v2, "tfr.txt" // string@4b6b │ │ -0eb98e: 6e20 f52a 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb994: 6e10 fa2a 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eb99a: 0c01 |0023: move-result-object v1 │ │ -0eb99c: 2202 1007 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0eb9a0: 7010 eb2a 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eb9a6: 2203 2206 |0029: new-instance v3, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0eb9aa: 7020 e024 b300 |002b: invoke-direct {v3, v11}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0eb9b0: 6e10 0c25 0300 |002e: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ -0eb9b6: 0c0b |0031: move-result-object v11 │ │ -0eb9b8: 6e20 f52a b200 |0032: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb9be: 620b 0c18 |0035: sget-object v11, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0eb9c2: 6e20 f52a b200 |0037: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb9c8: 1a0b 0526 |003a: const-string v11, "TFRs" // string@2605 │ │ -0eb9cc: 6e20 f52a b200 |003c: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb9d2: 6e10 fa2a 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eb9d8: 0c0b |0042: move-result-object v11 │ │ -0eb9da: 7110 a726 0100 |0043: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.readFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@26a7 │ │ -0eb9e0: 0c02 |0046: move-result-object v2 │ │ -0eb9e2: 7110 a826 0b00 |0047: invoke-static {v11}, Lcom/ds/avare/utils/Helper;.readTimestampFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@26a8 │ │ -0eb9e8: 0c0b |004a: move-result-object v11 │ │ -0eb9ea: 3802 9e00 |004b: if-eqz v2, 00e9 // +009e │ │ -0eb9ee: 380b 9c00 |004d: if-eqz v11, 00e9 // +009c │ │ -0eb9f2: 2203 bf06 |004f: new-instance v3, Ljava/io/File; // type@06bf │ │ -0eb9f6: 7020 9629 1300 |0051: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0eb9fc: 2201 4a07 |0054: new-instance v1, Ljava/text/SimpleDateFormat; // type@074a │ │ -0eba00: 7100 462c 0000 |0056: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0eba06: 0c03 |0059: move-result-object v3 │ │ -0eba08: 1a04 0a20 |005a: const-string v4, "MM_dd_yyyy_HH:mm" // string@200a │ │ -0eba0c: 7030 802b 4103 |005c: invoke-direct {v1, v4, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0eba12: 1a03 e72a |005f: const-string v3, "_UTC" // string@2ae7 │ │ -0eba16: 1a04 0000 |0061: const-string v4, "" // string@0000 │ │ -0eba1a: 6e30 cd2a 3b04 |0063: invoke-virtual {v11, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0eba20: 0c0b |0066: move-result-object v11 │ │ -0eba22: 6e20 832b b100 |0067: invoke-virtual {v1, v11}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2b83 │ │ -0eba28: 0c0b |006a: move-result-object v11 │ │ -0eba2a: 1a01 4702 |006b: const-string v1, "," // string@0247 │ │ -0eba2e: 6e20 d02a 1200 |006d: invoke-virtual {v2, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0eba34: 0c01 |0070: move-result-object v1 │ │ -0eba36: 1202 |0071: const/4 v2, #int 0 // #0 │ │ -0eba38: 1203 |0072: const/4 v3, #int 0 // #0 │ │ -0eba3a: 2114 |0073: array-length v4, v1 │ │ -0eba3c: 3543 6c00 |0074: if-ge v3, v4, 00e0 // +006c │ │ -0eba40: 4604 0103 |0076: aget-object v4, v1, v3 │ │ -0eba44: 1a05 0026 |0078: const-string v5, "TFR:: " // string@2600 │ │ -0eba48: 6e20 b72a 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0eba4e: 0a04 |007d: move-result v4 │ │ -0eba50: 3804 4b00 |007e: if-eqz v4, 00c9 // +004b │ │ -0eba54: 3802 0800 |0080: if-eqz v2, 0088 // +0008 │ │ -0eba58: 6e10 a424 0200 |0082: invoke-virtual {v2}, Lcom/ds/avare/shapes/TFRShape;.makePolygon:()V // method@24a4 │ │ -0eba5e: 6e20 182c 2000 |0085: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0eba64: 2202 1b06 |0088: new-instance v2, Lcom/ds/avare/shapes/TFRShape; // type@061b │ │ -0eba68: 4604 0103 |008a: aget-object v4, v1, v3 │ │ -0eba6c: 2206 1007 |008c: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -0eba70: 7010 eb2a 0600 |008e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eba76: 1a07 3e09 |0091: const-string v7, "@ " // string@093e │ │ -0eba7a: 6e20 f52a 7600 |0093: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eba80: 6e10 d72b 0b00 |0096: invoke-virtual {v11}, Ljava/util/Date;.toString:()Ljava/lang/String; // method@2bd7 │ │ -0eba86: 0c07 |0099: move-result-object v7 │ │ -0eba88: 6e20 f52a 7600 |009a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eba8e: 6e10 fa2a 0600 |009d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eba94: 0c06 |00a0: move-result-object v6 │ │ -0eba96: 6e30 cd2a 5406 |00a1: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0eba9c: 0c04 |00a4: move-result-object v4 │ │ -0eba9e: 1a05 0427 |00a5: const-string v5, "Top" // string@2704 │ │ -0ebaa2: 1a06 1800 |00a7: const-string v6, " │ │ +0eb94c: |[0eb94c] com.ds.avare.utils.Helper.getShapesInTFR:(Landroid/content/Context;)Ljava/util/LinkedList; │ │ +0eb95c: 2200 6307 |0000: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +0eb960: 7010 152c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0eb966: 2201 1007 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0eb96a: 7010 eb2a 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eb970: 2202 2206 |000a: new-instance v2, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0eb974: 7020 e024 b200 |000c: invoke-direct {v2, v11}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0eb97a: 6e10 0c25 0200 |000f: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ +0eb980: 0c02 |0012: move-result-object v2 │ │ +0eb982: 6e20 f52a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb988: 6202 0c18 |0016: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0eb98c: 6e20 f52a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb992: 1a02 6b4b |001b: const-string v2, "tfr.txt" // string@4b6b │ │ +0eb996: 6e20 f52a 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb99c: 6e10 fa2a 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eb9a2: 0c01 |0023: move-result-object v1 │ │ +0eb9a4: 2202 1007 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0eb9a8: 7010 eb2a 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eb9ae: 2203 2206 |0029: new-instance v3, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0eb9b2: 7020 e024 b300 |002b: invoke-direct {v3, v11}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0eb9b8: 6e10 0c25 0300 |002e: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ +0eb9be: 0c0b |0031: move-result-object v11 │ │ +0eb9c0: 6e20 f52a b200 |0032: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb9c6: 620b 0c18 |0035: sget-object v11, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0eb9ca: 6e20 f52a b200 |0037: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb9d0: 1a0b 0526 |003a: const-string v11, "TFRs" // string@2605 │ │ +0eb9d4: 6e20 f52a b200 |003c: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb9da: 6e10 fa2a 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eb9e0: 0c0b |0042: move-result-object v11 │ │ +0eb9e2: 7110 a726 0100 |0043: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.readFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@26a7 │ │ +0eb9e8: 0c02 |0046: move-result-object v2 │ │ +0eb9ea: 7110 a826 0b00 |0047: invoke-static {v11}, Lcom/ds/avare/utils/Helper;.readTimestampFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@26a8 │ │ +0eb9f0: 0c0b |004a: move-result-object v11 │ │ +0eb9f2: 3802 9e00 |004b: if-eqz v2, 00e9 // +009e │ │ +0eb9f6: 380b 9c00 |004d: if-eqz v11, 00e9 // +009c │ │ +0eb9fa: 2203 bf06 |004f: new-instance v3, Ljava/io/File; // type@06bf │ │ +0eb9fe: 7020 9629 1300 |0051: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0eba04: 2201 4a07 |0054: new-instance v1, Ljava/text/SimpleDateFormat; // type@074a │ │ +0eba08: 7100 462c 0000 |0056: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0eba0e: 0c03 |0059: move-result-object v3 │ │ +0eba10: 1a04 0a20 |005a: const-string v4, "MM_dd_yyyy_HH:mm" // string@200a │ │ +0eba14: 7030 802b 4103 |005c: invoke-direct {v1, v4, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0eba1a: 1a03 e72a |005f: const-string v3, "_UTC" // string@2ae7 │ │ +0eba1e: 1a04 0000 |0061: const-string v4, "" // string@0000 │ │ +0eba22: 6e30 cd2a 3b04 |0063: invoke-virtual {v11, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0eba28: 0c0b |0066: move-result-object v11 │ │ +0eba2a: 6e20 832b b100 |0067: invoke-virtual {v1, v11}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2b83 │ │ +0eba30: 0c0b |006a: move-result-object v11 │ │ +0eba32: 1a01 4702 |006b: const-string v1, "," // string@0247 │ │ +0eba36: 6e20 d02a 1200 |006d: invoke-virtual {v2, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0eba3c: 0c01 |0070: move-result-object v1 │ │ +0eba3e: 1202 |0071: const/4 v2, #int 0 // #0 │ │ +0eba40: 1203 |0072: const/4 v3, #int 0 // #0 │ │ +0eba42: 2114 |0073: array-length v4, v1 │ │ +0eba44: 3543 6c00 |0074: if-ge v3, v4, 00e0 // +006c │ │ +0eba48: 4604 0103 |0076: aget-object v4, v1, v3 │ │ +0eba4c: 1a05 0026 |0078: const-string v5, "TFR:: " // string@2600 │ │ +0eba50: 6e20 b72a 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0eba56: 0a04 |007d: move-result v4 │ │ +0eba58: 3804 4b00 |007e: if-eqz v4, 00c9 // +004b │ │ +0eba5c: 3802 0800 |0080: if-eqz v2, 0088 // +0008 │ │ +0eba60: 6e10 a424 0200 |0082: invoke-virtual {v2}, Lcom/ds/avare/shapes/TFRShape;.makePolygon:()V // method@24a4 │ │ +0eba66: 6e20 182c 2000 |0085: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0eba6c: 2202 1b06 |0088: new-instance v2, Lcom/ds/avare/shapes/TFRShape; // type@061b │ │ +0eba70: 4604 0103 |008a: aget-object v4, v1, v3 │ │ +0eba74: 2206 1007 |008c: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +0eba78: 7010 eb2a 0600 |008e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eba7e: 1a07 3e09 |0091: const-string v7, "@ " // string@093e │ │ +0eba82: 6e20 f52a 7600 |0093: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eba88: 6e10 d72b 0b00 |0096: invoke-virtual {v11}, Ljava/util/Date;.toString:()Ljava/lang/String; // method@2bd7 │ │ +0eba8e: 0c07 |0099: move-result-object v7 │ │ +0eba90: 6e20 f52a 7600 |009a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eba96: 6e10 fa2a 0600 |009d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eba9c: 0c06 |00a0: move-result-object v6 │ │ +0eba9e: 6e30 cd2a 5406 |00a1: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0ebaa4: 0c04 |00a4: move-result-object v4 │ │ +0ebaa6: 1a05 0427 |00a5: const-string v5, "Top" // string@2704 │ │ +0ebaaa: 1a06 1800 |00a7: const-string v6, " │ │ Top " // string@0018 │ │ -0ebaa6: 6e30 cd2a 5406 |00a9: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0ebaac: 0c04 |00ac: move-result-object v4 │ │ -0ebaae: 1a05 2e1f |00ad: const-string v5, "Low" // string@1f2e │ │ -0ebab2: 1a06 1300 |00af: const-string v6, " │ │ +0ebaae: 6e30 cd2a 5406 |00a9: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0ebab4: 0c04 |00ac: move-result-object v4 │ │ +0ebab6: 1a05 2e1f |00ad: const-string v5, "Low" // string@1f2e │ │ +0ebaba: 1a06 1300 |00af: const-string v6, " │ │ Bottom " // string@0013 │ │ -0ebab6: 6e30 cd2a 5406 |00b1: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0ebabc: 0c04 |00b4: move-result-object v4 │ │ -0ebabe: 1a05 0b10 |00b5: const-string v5, "Eff" // string@100b │ │ -0ebac2: 1a06 1400 |00b7: const-string v6, " │ │ +0ebabe: 6e30 cd2a 5406 |00b1: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0ebac4: 0c04 |00b4: move-result-object v4 │ │ +0ebac6: 1a05 0b10 |00b5: const-string v5, "Eff" // string@100b │ │ +0ebaca: 1a06 1400 |00b7: const-string v6, " │ │ Effective" // string@0014 │ │ -0ebac6: 6e30 cd2a 5406 |00b9: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0ebacc: 0c04 |00bc: move-result-object v4 │ │ -0ebace: 1a05 3810 |00bd: const-string v5, "Exp" // string@1038 │ │ -0ebad2: 1a06 1600 |00bf: const-string v6, " │ │ +0ebace: 6e30 cd2a 5406 |00b9: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0ebad4: 0c04 |00bc: move-result-object v4 │ │ +0ebad6: 1a05 3810 |00bd: const-string v5, "Exp" // string@1038 │ │ +0ebada: 1a06 1600 |00bf: const-string v6, " │ │ Expires " // string@0016 │ │ -0ebad6: 6e30 cd2a 5406 |00c1: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0ebadc: 0c04 |00c4: move-result-object v4 │ │ -0ebade: 7030 9f24 420b |00c5: invoke-direct {v2, v4, v11}, Lcom/ds/avare/shapes/TFRShape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@249f │ │ -0ebae4: 2815 |00c8: goto 00dd // +0015 │ │ -0ebae6: d80a 0301 |00c9: add-int/lit8 v10, v3, #int 1 // #01 │ │ -0ebaea: 4604 010a |00cb: aget-object v4, v1, v10 │ │ -0ebaee: 7110 392a 0400 |00cd: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0ebaf4: 0b05 |00d0: move-result-wide v5 │ │ -0ebaf6: 4603 0103 |00d1: aget-object v3, v1, v3 │ │ -0ebafa: 7110 392a 0300 |00d3: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0ebb00: 0b07 |00d6: move-result-wide v7 │ │ -0ebb02: 1209 |00d7: const/4 v9, #int 0 // #0 │ │ -0ebb04: 0724 |00d8: move-object v4, v2 │ │ -0ebb06: 7406 a024 0400 |00d9: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/shapes/TFRShape;.add:(DDZ)V // method@24a0 │ │ -0ebb0c: 01a3 |00dc: move v3, v10 │ │ -0ebb0e: d803 0301 |00dd: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ebb12: 2894 |00df: goto 0073 // -006c │ │ -0ebb14: 3802 0900 |00e0: if-eqz v2, 00e9 // +0009 │ │ -0ebb18: 6e10 a424 0200 |00e2: invoke-virtual {v2}, Lcom/ds/avare/shapes/TFRShape;.makePolygon:()V // method@24a4 │ │ -0ebb1e: 6e20 182c 2000 |00e5: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0ebb24: 0000 |00e8: nop // spacer │ │ -0ebb26: 1100 |00e9: return-object v0 │ │ +0ebade: 6e30 cd2a 5406 |00c1: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0ebae4: 0c04 |00c4: move-result-object v4 │ │ +0ebae6: 7030 9f24 420b |00c5: invoke-direct {v2, v4, v11}, Lcom/ds/avare/shapes/TFRShape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@249f │ │ +0ebaec: 2815 |00c8: goto 00dd // +0015 │ │ +0ebaee: d80a 0301 |00c9: add-int/lit8 v10, v3, #int 1 // #01 │ │ +0ebaf2: 4604 010a |00cb: aget-object v4, v1, v10 │ │ +0ebaf6: 7110 392a 0400 |00cd: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0ebafc: 0b05 |00d0: move-result-wide v5 │ │ +0ebafe: 4603 0103 |00d1: aget-object v3, v1, v3 │ │ +0ebb02: 7110 392a 0300 |00d3: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0ebb08: 0b07 |00d6: move-result-wide v7 │ │ +0ebb0a: 1209 |00d7: const/4 v9, #int 0 // #0 │ │ +0ebb0c: 0724 |00d8: move-object v4, v2 │ │ +0ebb0e: 7406 a024 0400 |00d9: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/shapes/TFRShape;.add:(DDZ)V // method@24a0 │ │ +0ebb14: 01a3 |00dc: move v3, v10 │ │ +0ebb16: d803 0301 |00dd: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ebb1a: 2894 |00df: goto 0073 // -006c │ │ +0ebb1c: 3802 0900 |00e0: if-eqz v2, 00e9 // +0009 │ │ +0ebb20: 6e10 a424 0200 |00e2: invoke-virtual {v2}, Lcom/ds/avare/shapes/TFRShape;.makePolygon:()V // method@24a4 │ │ +0ebb26: 6e20 182c 2000 |00e5: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0ebb2c: 0000 |00e8: nop // spacer │ │ +0ebb2e: 1100 |00e9: return-object v0 │ │ catches : 2 │ │ 0x005f - 0x006b │ │ Ljava/lang/Exception; -> 0x00e9 │ │ 0x00cb - 0x00dc │ │ Ljava/lang/Exception; -> 0x00dc │ │ positions : │ │ 0x0000 line=607 │ │ @@ -255352,20 +255354,20 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0eac48: |[0eac48] com.ds.avare.utils.Helper.getSpeedInKnots:(D)D │ │ -0eac58: 1800 9981 caf8 f719 ff3f |0000: const-wide v0, #double 1.94384 // #3fff19f7f8ca8199 │ │ -0eac62: ad02 0200 |0005: mul-double v2, v2, v0 │ │ -0eac66: 6100 5f15 |0007: sget-wide v0, Lcom/ds/avare/storage/Preferences;.speedConversion:D // field@155f │ │ -0eac6a: ce02 |0009: div-double/2addr v2, v0 │ │ -0eac6c: 1002 |000a: return-wide v2 │ │ +0eac50: |[0eac50] com.ds.avare.utils.Helper.getSpeedInKnots:(D)D │ │ +0eac60: 1800 9981 caf8 f719 ff3f |0000: const-wide v0, #double 1.94384 // #3fff19f7f8ca8199 │ │ +0eac6a: ad02 0200 |0005: mul-double v2, v2, v0 │ │ +0eac6e: 6100 5f15 |0007: sget-wide v0, Lcom/ds/avare/storage/Preferences;.speedConversion:D // field@155f │ │ +0eac72: ce02 |0009: div-double/2addr v2, v0 │ │ +0eac74: 1002 |000a: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=748 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) D │ │ │ │ #29 : (in Lcom/ds/avare/utils/Helper;) │ │ @@ -255373,31 +255375,31 @@ │ │ type : '(Landroid/content/Context;)Landroid/graphics/Typeface;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0ea848: |[0ea848] com.ds.avare.utils.Helper.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; │ │ -0ea858: 2200 2206 |0000: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0ea85c: 7020 e024 1000 |0002: invoke-direct {v0, v1}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0ea862: 6e10 5525 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useSysFont:()Z // method@2555 │ │ -0ea868: 0a00 |0008: move-result v0 │ │ -0ea86a: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ -0ea86e: 6201 8500 |000b: sget-object v1, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@0085 │ │ -0ea872: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0ea874: 7120 3a03 0100 |000e: invoke-static {v1, v0}, Landroid/graphics/Typeface;.create:(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; // method@033a │ │ -0ea87a: 0c01 |0011: move-result-object v1 │ │ -0ea87c: 1101 |0012: return-object v1 │ │ -0ea87e: 6e10 9101 0100 |0013: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0191 │ │ -0ea884: 0c01 |0016: move-result-object v1 │ │ -0ea886: 1a00 de23 |0017: const-string v0, "RobotoMono-Bold.ttf" // string@23de │ │ -0ea88a: 7120 3b03 0100 |0019: invoke-static {v1, v0}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@033b │ │ -0ea890: 0c01 |001c: move-result-object v1 │ │ -0ea892: 1101 |001d: return-object v1 │ │ +0ea850: |[0ea850] com.ds.avare.utils.Helper.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; │ │ +0ea860: 2200 2206 |0000: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0ea864: 7020 e024 1000 |0002: invoke-direct {v0, v1}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0ea86a: 6e10 5525 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useSysFont:()Z // method@2555 │ │ +0ea870: 0a00 |0008: move-result v0 │ │ +0ea872: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ +0ea876: 6201 8500 |000b: sget-object v1, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@0085 │ │ +0ea87a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0ea87c: 7120 3a03 0100 |000e: invoke-static {v1, v0}, Landroid/graphics/Typeface;.create:(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; // method@033a │ │ +0ea882: 0c01 |0011: move-result-object v1 │ │ +0ea884: 1101 |0012: return-object v1 │ │ +0ea886: 6e10 9101 0100 |0013: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0191 │ │ +0ea88c: 0c01 |0016: move-result-object v1 │ │ +0ea88e: 1a00 de23 |0017: const-string v0, "RobotoMono-Bold.ttf" // string@23de │ │ +0ea892: 7120 3b03 0100 |0019: invoke-static {v1, v0}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@033b │ │ +0ea898: 0c01 |001c: move-result-object v1 │ │ +0ea89a: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x000b line=473 │ │ 0x0013 line=475 │ │ locals : │ │ 0x0000 - 0x001e reg=1 (null) Landroid/content/Context; │ │ @@ -255407,29 +255409,29 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0eb478: |[0eb478] com.ds.avare.utils.Helper.getWebViewFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ -0eb488: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0eb48c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eb492: 1a01 5832 |0005: const-string v1, "file:///android_asset/" // string@3258 │ │ -0eb496: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb49c: 6e20 f52a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb4a2: 1403 c101 0c7f |000d: const v3, #float 1.86101e+38 // #7f0c01c1 │ │ -0eb4a8: 6e20 a901 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0eb4ae: 0c02 |0013: move-result-object v2 │ │ -0eb4b0: 6e20 f52a 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb4b6: 1a02 6805 |0017: const-string v2, ".html" // string@0568 │ │ -0eb4ba: 6e20 f52a 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb4c0: 6e10 fa2a 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eb4c6: 0c02 |001f: move-result-object v2 │ │ -0eb4c8: 1102 |0020: return-object v2 │ │ +0eb480: |[0eb480] com.ds.avare.utils.Helper.getWebViewFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ +0eb490: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0eb494: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eb49a: 1a01 5832 |0005: const-string v1, "file:///android_asset/" // string@3258 │ │ +0eb49e: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb4a4: 6e20 f52a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb4aa: 1403 c101 0c7f |000d: const v3, #float 1.86101e+38 // #7f0c01c1 │ │ +0eb4b0: 6e20 a901 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0eb4b6: 0c02 |0013: move-result-object v2 │ │ +0eb4b8: 6e20 f52a 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb4be: 1a02 6805 |0017: const-string v2, ".html" // string@0568 │ │ +0eb4c2: 6e20 f52a 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb4c8: 6e10 fa2a 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eb4ce: 0c02 |001f: move-result-object v2 │ │ +0eb4d0: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0021 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -255438,26 +255440,26 @@ │ │ type : '(Landroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0ebc48: |[0ebc48] com.ds.avare.utils.Helper.invertCanvasColors:(Landroid/graphics/Paint;)V │ │ -0ebc58: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -0ebc5c: 2300 bf09 |0002: new-array v0, v0, [F // type@09bf │ │ -0ebc60: 2600 1200 0000 |0004: fill-array-data v0, 00000016 // +00000012 │ │ -0ebc66: 2201 9b00 |0007: new-instance v1, Landroid/graphics/ColorMatrix; // type@009b │ │ -0ebc6a: 7020 d002 0100 |0009: invoke-direct {v1, v0}, Landroid/graphics/ColorMatrix;.:([F)V // method@02d0 │ │ -0ebc70: 2200 9c00 |000c: new-instance v0, Landroid/graphics/ColorMatrixColorFilter; // type@009c │ │ -0ebc74: 7020 d102 1000 |000e: invoke-direct {v0, v1}, Landroid/graphics/ColorMatrixColorFilter;.:(Landroid/graphics/ColorMatrix;)V // method@02d1 │ │ -0ebc7a: 6e20 f902 0200 |0011: invoke-virtual {v2, v0}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f9 │ │ -0ebc80: 0e00 |0014: return-void │ │ -0ebc82: 0000 |0015: nop // spacer │ │ -0ebc84: 0003 0400 1400 0000 0000 80bf 0000 ... |0016: array-data (44 units) │ │ +0ebc50: |[0ebc50] com.ds.avare.utils.Helper.invertCanvasColors:(Landroid/graphics/Paint;)V │ │ +0ebc60: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +0ebc64: 2300 bf09 |0002: new-array v0, v0, [F // type@09bf │ │ +0ebc68: 2600 1200 0000 |0004: fill-array-data v0, 00000016 // +00000012 │ │ +0ebc6e: 2201 9b00 |0007: new-instance v1, Landroid/graphics/ColorMatrix; // type@009b │ │ +0ebc72: 7020 d002 0100 |0009: invoke-direct {v1, v0}, Landroid/graphics/ColorMatrix;.:([F)V // method@02d0 │ │ +0ebc78: 2200 9c00 |000c: new-instance v0, Landroid/graphics/ColorMatrixColorFilter; // type@009c │ │ +0ebc7c: 7020 d102 1000 |000e: invoke-direct {v0, v1}, Landroid/graphics/ColorMatrixColorFilter;.:(Landroid/graphics/ColorMatrix;)V // method@02d1 │ │ +0ebc82: 6e20 f902 0200 |0011: invoke-virtual {v2, v0}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f9 │ │ +0ebc88: 0e00 |0014: return-void │ │ +0ebc8a: 0000 |0015: nop // spacer │ │ +0ebc8c: 0003 0400 1400 0000 0000 80bf 0000 ... |0016: array-data (44 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=292 │ │ 0x0007 line=298 │ │ 0x000c line=299 │ │ locals : │ │ 0x0000 - 0x0042 reg=2 (null) Landroid/graphics/Paint; │ │ @@ -255467,51 +255469,51 @@ │ │ type : '(D)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0ea954: |[0ea954] com.ds.avare.utils.Helper.isFrequencyUHF:(D)Z │ │ -0ea964: 1900 6140 |0000: const-wide/high16 v0, #long 4638989091168321536 // #4061 │ │ -0ea968: 2f02 0300 |0002: cmpl-double v2, v3, v0 │ │ -0ea96c: 3d02 0400 |0004: if-lez v2, 0008 // +0004 │ │ -0ea970: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -0ea972: 2802 |0007: goto 0009 // +0002 │ │ -0ea974: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0ea976: 0f03 |0009: return v3 │ │ +0ea95c: |[0ea95c] com.ds.avare.utils.Helper.isFrequencyUHF:(D)Z │ │ +0ea96c: 1900 6140 |0000: const-wide/high16 v0, #long 4638989091168321536 // #4061 │ │ +0ea970: 2f02 0300 |0002: cmpl-double v2, v3, v0 │ │ +0ea974: 3d02 0400 |0004: if-lez v2, 0008 // +0004 │ │ +0ea978: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +0ea97a: 2802 |0007: goto 0009 // +0002 │ │ +0ea97c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0ea97e: 0f03 |0009: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Lcom/ds/avare/utils/Helper;) │ │ name : 'isGPSCoordinate' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0ea978: |[0ea978] com.ds.avare.utils.Helper.isGPSCoordinate:(Ljava/lang/String;)Z │ │ -0ea988: 1a00 3f01 |0000: const-string v0, "&" // string@013f │ │ -0ea98c: 6e20 b72a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0ea992: 0a00 |0005: move-result v0 │ │ -0ea994: 3900 1100 |0006: if-nez v0, 0017 // +0011 │ │ -0ea998: 6200 3416 |0008: sget-object v0, Lcom/ds/avare/utils/Helper;.ICAO_GPS_PATTERN:Ljava/util/regex/Pattern; // field@1634 │ │ -0ea99c: 6e20 d02c 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2cd0 │ │ -0ea9a2: 0c01 |000d: move-result-object v1 │ │ -0ea9a4: 6e10 ca2c 0100 |000e: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@2cca │ │ -0ea9aa: 0a01 |0011: move-result v1 │ │ -0ea9ac: 3801 0300 |0012: if-eqz v1, 0015 // +0003 │ │ -0ea9b0: 2803 |0014: goto 0017 // +0003 │ │ -0ea9b2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0ea9b4: 2802 |0016: goto 0018 // +0002 │ │ -0ea9b6: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -0ea9b8: 0f01 |0018: return v1 │ │ +0ea980: |[0ea980] com.ds.avare.utils.Helper.isGPSCoordinate:(Ljava/lang/String;)Z │ │ +0ea990: 1a00 3f01 |0000: const-string v0, "&" // string@013f │ │ +0ea994: 6e20 b72a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0ea99a: 0a00 |0005: move-result v0 │ │ +0ea99c: 3900 1100 |0006: if-nez v0, 0017 // +0011 │ │ +0ea9a0: 6200 3416 |0008: sget-object v0, Lcom/ds/avare/utils/Helper;.ICAO_GPS_PATTERN:Ljava/util/regex/Pattern; // field@1634 │ │ +0ea9a4: 6e20 d02c 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2cd0 │ │ +0ea9aa: 0c01 |000d: move-result-object v1 │ │ +0ea9ac: 6e10 ca2c 0100 |000e: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@2cca │ │ +0ea9b2: 0a01 |0011: move-result v1 │ │ +0ea9b4: 3801 0300 |0012: if-eqz v1, 0015 // +0003 │ │ +0ea9b8: 2803 |0014: goto 0017 // +0003 │ │ +0ea9ba: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0ea9bc: 2802 |0016: goto 0018 // +0002 │ │ +0ea9be: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +0ea9c0: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=929 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 (null) Ljava/lang/String; │ │ │ │ #34 : (in Lcom/ds/avare/utils/Helper;) │ │ @@ -255519,157 +255521,157 @@ │ │ type : '(D)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0ea9bc: |[0ea9bc] com.ds.avare.utils.Helper.isLatitudeSane:(D)Z │ │ -0ea9cc: 1800 0000 0000 0080 56c0 |0000: const-wide v0, #double -90 // #c056800000000000 │ │ -0ea9d6: 2f02 0300 |0005: cmpl-double v2, v3, v0 │ │ -0ea9da: 3d02 0d00 |0007: if-lez v2, 0014 // +000d │ │ -0ea9de: 1800 0000 0000 0080 5640 |0009: const-wide v0, #double 90 // #4056800000000000 │ │ -0ea9e8: 3002 0300 |000e: cmpg-double v2, v3, v0 │ │ -0ea9ec: 3b02 0400 |0010: if-gez v2, 0014 // +0004 │ │ -0ea9f0: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -0ea9f2: 2802 |0013: goto 0015 // +0002 │ │ -0ea9f4: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0ea9f6: 0f03 |0015: return v3 │ │ +0ea9c4: |[0ea9c4] com.ds.avare.utils.Helper.isLatitudeSane:(D)Z │ │ +0ea9d4: 1800 0000 0000 0080 56c0 |0000: const-wide v0, #double -90 // #c056800000000000 │ │ +0ea9de: 2f02 0300 |0005: cmpl-double v2, v3, v0 │ │ +0ea9e2: 3d02 0d00 |0007: if-lez v2, 0014 // +000d │ │ +0ea9e6: 1800 0000 0000 0080 5640 |0009: const-wide v0, #double 90 // #4056800000000000 │ │ +0ea9f0: 3002 0300 |000e: cmpg-double v2, v3, v0 │ │ +0ea9f4: 3b02 0400 |0010: if-gez v2, 0014 // +0004 │ │ +0ea9f8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0ea9fa: 2802 |0013: goto 0015 // +0002 │ │ +0ea9fc: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0ea9fe: 0f03 |0015: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Lcom/ds/avare/utils/Helper;) │ │ name : 'isLongitudeSane' │ │ type : '(D)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0ea9f8: |[0ea9f8] com.ds.avare.utils.Helper.isLongitudeSane:(D)Z │ │ -0eaa08: 1800 0000 0000 0080 6640 |0000: const-wide v0, #double 180 // #4066800000000000 │ │ -0eaa12: 3002 0300 |0005: cmpg-double v2, v3, v0 │ │ -0eaa16: 3b02 0d00 |0007: if-gez v2, 0014 // +000d │ │ -0eaa1a: 1800 0000 0000 0080 66c0 |0009: const-wide v0, #double -180 // #c066800000000000 │ │ -0eaa24: 2f02 0300 |000e: cmpl-double v2, v3, v0 │ │ -0eaa28: 3d02 0400 |0010: if-lez v2, 0014 // +0004 │ │ -0eaa2c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -0eaa2e: 2802 |0013: goto 0015 // +0002 │ │ -0eaa30: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0eaa32: 0f03 |0015: return v3 │ │ +0eaa00: |[0eaa00] com.ds.avare.utils.Helper.isLongitudeSane:(D)Z │ │ +0eaa10: 1800 0000 0000 0080 6640 |0000: const-wide v0, #double 180 // #4066800000000000 │ │ +0eaa1a: 3002 0300 |0005: cmpg-double v2, v3, v0 │ │ +0eaa1e: 3b02 0d00 |0007: if-gez v2, 0014 // +000d │ │ +0eaa22: 1800 0000 0000 0080 66c0 |0009: const-wide v0, #double -180 // #c066800000000000 │ │ +0eaa2c: 2f02 0300 |000e: cmpl-double v2, v3, v0 │ │ +0eaa30: 3d02 0400 |0010: if-lez v2, 0014 // +0004 │ │ +0eaa34: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0eaa36: 2802 |0013: goto 0015 // +0002 │ │ +0eaa38: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0eaa3a: 0f03 |0015: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Lcom/ds/avare/utils/Helper;) │ │ name : 'isSameGPSLocation' │ │ type : '(DDDD)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0eaa34: |[0eaa34] com.ds.avare.utils.Helper.isSameGPSLocation:(DDDD)Z │ │ -0eaa44: cc40 |0000: sub-double/2addr v0, v4 │ │ -0eaa46: ad00 0000 |0001: mul-double v0, v0, v0 │ │ -0eaa4a: cc62 |0003: sub-double/2addr v2, v6 │ │ -0eaa4c: ad02 0202 |0004: mul-double v2, v2, v2 │ │ -0eaa50: cb20 |0006: add-double/2addr v0, v2 │ │ -0eaa52: 1802 fca9 f1d2 4d62 503f |0007: const-wide v2, #double 0.001 // #3f50624dd2f1a9fc │ │ -0eaa5c: 3004 0002 |000c: cmpg-double v4, v0, v2 │ │ -0eaa60: 3b04 0400 |000e: if-gez v4, 0012 // +0004 │ │ -0eaa64: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0eaa66: 0f00 |0011: return v0 │ │ -0eaa68: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0eaa6a: 0f00 |0013: return v0 │ │ +0eaa3c: |[0eaa3c] com.ds.avare.utils.Helper.isSameGPSLocation:(DDDD)Z │ │ +0eaa4c: cc40 |0000: sub-double/2addr v0, v4 │ │ +0eaa4e: ad00 0000 |0001: mul-double v0, v0, v0 │ │ +0eaa52: cc62 |0003: sub-double/2addr v2, v6 │ │ +0eaa54: ad02 0202 |0004: mul-double v2, v2, v2 │ │ +0eaa58: cb20 |0006: add-double/2addr v0, v2 │ │ +0eaa5a: 1802 fca9 f1d2 4d62 503f |0007: const-wide v2, #double 0.001 // #3f50624dd2f1a9fc │ │ +0eaa64: 3004 0002 |000c: cmpg-double v4, v0, v2 │ │ +0eaa68: 3b04 0400 |000e: if-gez v4, 0012 // +0004 │ │ +0eaa6c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0eaa6e: 0f00 |0011: return v0 │ │ +0eaa70: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0eaa72: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Lcom/ds/avare/utils/Helper;) │ │ name : 'leftOfCourseLine' │ │ type : '(DD)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0eaa6c: |[0eaa6c] com.ds.avare.utils.Helper.leftOfCourseLine:(DD)Z │ │ -0eaa7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0eaa7e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0eaa80: 1802 0000 0000 0080 6640 |0002: const-wide v2, #double 180 // #4066800000000000 │ │ -0eaa8a: 3004 0702 |0007: cmpg-double v4, v7, v2 │ │ -0eaa8e: 3c04 0d00 |0009: if-gtz v4, 0016 // +000d │ │ -0eaa92: 2f04 0507 |000b: cmpl-double v4, v5, v7 │ │ -0eaa96: 3a04 0800 |000d: if-ltz v4, 0015 // +0008 │ │ -0eaa9a: cb27 |000f: add-double/2addr v7, v2 │ │ -0eaa9c: 3002 0507 |0010: cmpg-double v2, v5, v7 │ │ -0eaaa0: 3c02 0300 |0012: if-gtz v2, 0015 // +0003 │ │ -0eaaa4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0eaaa6: 0f00 |0015: return v0 │ │ -0eaaa8: 2f04 0507 |0016: cmpl-double v4, v5, v7 │ │ -0eaaac: 3c04 0700 |0018: if-gtz v4, 001f // +0007 │ │ -0eaab0: cc27 |001a: sub-double/2addr v7, v2 │ │ -0eaab2: 3002 0507 |001b: cmpg-double v2, v5, v7 │ │ -0eaab6: 3b02 0300 |001d: if-gez v2, 0020 // +0003 │ │ -0eaaba: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -0eaabc: 0f00 |0020: return v0 │ │ +0eaa74: |[0eaa74] com.ds.avare.utils.Helper.leftOfCourseLine:(DD)Z │ │ +0eaa84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0eaa86: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0eaa88: 1802 0000 0000 0080 6640 |0002: const-wide v2, #double 180 // #4066800000000000 │ │ +0eaa92: 3004 0702 |0007: cmpg-double v4, v7, v2 │ │ +0eaa96: 3c04 0d00 |0009: if-gtz v4, 0016 // +000d │ │ +0eaa9a: 2f04 0507 |000b: cmpl-double v4, v5, v7 │ │ +0eaa9e: 3a04 0800 |000d: if-ltz v4, 0015 // +0008 │ │ +0eaaa2: cb27 |000f: add-double/2addr v7, v2 │ │ +0eaaa4: 3002 0507 |0010: cmpg-double v2, v5, v7 │ │ +0eaaa8: 3c02 0300 |0012: if-gtz v2, 0015 // +0003 │ │ +0eaaac: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0eaaae: 0f00 |0015: return v0 │ │ +0eaab0: 2f04 0507 |0016: cmpl-double v4, v5, v7 │ │ +0eaab4: 3c04 0700 |0018: if-gtz v4, 001f // +0007 │ │ +0eaab8: cc27 |001a: sub-double/2addr v7, v2 │ │ +0eaaba: 3002 0507 |001b: cmpg-double v2, v5, v7 │ │ +0eaabe: 3b02 0300 |001d: if-gez v2, 0020 // +0003 │ │ +0eaac2: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +0eaac4: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (in Lcom/ds/avare/utils/Helper;) │ │ name : 'makeLine' │ │ type : '(DLjava/lang/String;Ljava/lang/String;DD)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -0eb4cc: |[0eb4cc] com.ds.avare.utils.Helper.makeLine:(DLjava/lang/String;Ljava/lang/String;DD)Ljava/lang/String; │ │ -0eb4dc: 7100 462c 0000 |0000: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0eb4e2: 0c00 |0003: move-result-object v0 │ │ -0eb4e4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0eb4e6: 2311 f609 |0005: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -0eb4ea: 7120 802a 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0eb4f0: 0b02 |000a: move-result-wide v2 │ │ -0eb4f2: 7120 682a 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ -0eb4f8: 0c02 |000e: move-result-object v2 │ │ -0eb4fa: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0eb4fc: 4d02 0103 |0010: aput-object v2, v1, v3 │ │ -0eb500: 1a02 3201 |0012: const-string v2, "%3d" // string@0132 │ │ -0eb504: 7130 bd2a 2001 |0014: invoke-static {v0, v2, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0eb50a: 0c02 |0017: move-result-object v2 │ │ -0eb50c: 3905 0400 |0018: if-nez v5, 001c // +0004 │ │ -0eb510: 1a05 1d00 |001a: const-string v5, " " // string@001d │ │ -0eb514: 2203 1007 |001c: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0eb518: 7010 eb2a 0300 |001e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eb51e: 6e20 f52a 2300 |0021: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb524: 6e20 f52a 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb52a: 1a02 1b00 |0027: const-string v2, " " // string@001b │ │ -0eb52e: 6e20 f52a 2300 |0029: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb534: 6e20 f52a 5300 |002c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb53a: 6e20 f52a 2300 |002f: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb540: 7140 9326 7698 |0032: invoke-static {v6, v7, v8, v9}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ -0eb546: 0b04 |0035: move-result-wide v4 │ │ -0eb548: 7120 802a 5400 |0036: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0eb54e: 0b04 |0039: move-result-wide v4 │ │ -0eb550: 7120 8526 5400 |003a: invoke-static {v4, v5}, Lcom/ds/avare/utils/Helper;.correctConvertHeading:(J)Ljava/lang/String; // method@2685 │ │ -0eb556: 0c02 |003d: move-result-object v2 │ │ -0eb558: 6e20 f52a 2300 |003e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb55e: 1302 b000 |0041: const/16 v2, #int 176 // #b0 │ │ -0eb562: 6e20 ee2a 2300 |0043: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -0eb568: 6e10 fa2a 0300 |0046: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eb56e: 0c02 |0049: move-result-object v2 │ │ -0eb570: 1102 |004a: return-object v2 │ │ +0eb4d4: |[0eb4d4] com.ds.avare.utils.Helper.makeLine:(DLjava/lang/String;Ljava/lang/String;DD)Ljava/lang/String; │ │ +0eb4e4: 7100 462c 0000 |0000: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0eb4ea: 0c00 |0003: move-result-object v0 │ │ +0eb4ec: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0eb4ee: 2311 f609 |0005: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +0eb4f2: 7120 802a 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0eb4f8: 0b02 |000a: move-result-wide v2 │ │ +0eb4fa: 7120 682a 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ +0eb500: 0c02 |000e: move-result-object v2 │ │ +0eb502: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +0eb504: 4d02 0103 |0010: aput-object v2, v1, v3 │ │ +0eb508: 1a02 3201 |0012: const-string v2, "%3d" // string@0132 │ │ +0eb50c: 7130 bd2a 2001 |0014: invoke-static {v0, v2, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0eb512: 0c02 |0017: move-result-object v2 │ │ +0eb514: 3905 0400 |0018: if-nez v5, 001c // +0004 │ │ +0eb518: 1a05 1d00 |001a: const-string v5, " " // string@001d │ │ +0eb51c: 2203 1007 |001c: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0eb520: 7010 eb2a 0300 |001e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eb526: 6e20 f52a 2300 |0021: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb52c: 6e20 f52a 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb532: 1a02 1b00 |0027: const-string v2, " " // string@001b │ │ +0eb536: 6e20 f52a 2300 |0029: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb53c: 6e20 f52a 5300 |002c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb542: 6e20 f52a 2300 |002f: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb548: 7140 9326 7698 |0032: invoke-static {v6, v7, v8, v9}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ +0eb54e: 0b04 |0035: move-result-wide v4 │ │ +0eb550: 7120 802a 5400 |0036: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0eb556: 0b04 |0039: move-result-wide v4 │ │ +0eb558: 7120 8526 5400 |003a: invoke-static {v4, v5}, Lcom/ds/avare/utils/Helper;.correctConvertHeading:(J)Ljava/lang/String; // method@2685 │ │ +0eb55e: 0c02 |003d: move-result-object v2 │ │ +0eb560: 6e20 f52a 2300 |003e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb566: 1302 b000 |0041: const/16 v2, #int 176 // #b0 │ │ +0eb56a: 6e20 ee2a 2300 |0043: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +0eb570: 6e10 fa2a 0300 |0046: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eb576: 0c02 |0049: move-result-object v2 │ │ +0eb578: 1102 |004a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x001c line=361 │ │ 0x0032 line=363 │ │ locals : │ │ 0x0000 - 0x004b reg=2 (null) D │ │ @@ -255683,49 +255685,49 @@ │ │ type : '(DLjava/lang/String;Ljava/lang/String;DD)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -0eb574: |[0eb574] com.ds.avare.utils.Helper.makeLine2:(DLjava/lang/String;Ljava/lang/String;DD)Ljava/lang/String; │ │ -0eb584: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0eb588: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eb58e: 7100 462c 0000 |0005: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0eb594: 0c01 |0008: move-result-object v1 │ │ -0eb596: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -0eb598: 2322 f609 |000a: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ -0eb59c: 7120 802a 4300 |000c: invoke-static {v3, v4}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0eb5a2: 0b03 |000f: move-result-wide v3 │ │ -0eb5a4: 7120 682a 4300 |0010: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ -0eb5aa: 0c03 |0013: move-result-object v3 │ │ -0eb5ac: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -0eb5ae: 4d03 0204 |0015: aput-object v3, v2, v4 │ │ -0eb5b2: 1a03 3201 |0017: const-string v3, "%3d" // string@0132 │ │ -0eb5b6: 7130 bd2a 3102 |0019: invoke-static {v1, v3, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0eb5bc: 0c03 |001c: move-result-object v3 │ │ -0eb5be: 6e20 f52a 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb5c4: 6e20 f52a 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb5ca: 1a03 1b00 |0023: const-string v3, " " // string@001b │ │ -0eb5ce: 6e20 f52a 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb5d4: 6e20 f52a 6000 |0028: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb5da: 1a03 3500 |002b: const-string v3, " BRG " // string@0035 │ │ -0eb5de: 6e20 f52a 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb5e4: 7140 9326 87a9 |0030: invoke-static {v7, v8, v9, v10}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ -0eb5ea: 0b03 |0033: move-result-wide v3 │ │ -0eb5ec: 7120 802a 4300 |0034: invoke-static {v3, v4}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0eb5f2: 0b03 |0037: move-result-wide v3 │ │ -0eb5f4: 7120 8526 4300 |0038: invoke-static {v3, v4}, Lcom/ds/avare/utils/Helper;.correctConvertHeading:(J)Ljava/lang/String; // method@2685 │ │ -0eb5fa: 0c03 |003b: move-result-object v3 │ │ -0eb5fc: 6e20 f52a 3000 |003c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb602: 1303 b000 |003f: const/16 v3, #int 176 // #b0 │ │ -0eb606: 6e20 ee2a 3000 |0041: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -0eb60c: 6e10 fa2a 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eb612: 0c03 |0047: move-result-object v3 │ │ -0eb614: 1103 |0048: return-object v3 │ │ +0eb57c: |[0eb57c] com.ds.avare.utils.Helper.makeLine2:(DLjava/lang/String;Ljava/lang/String;DD)Ljava/lang/String; │ │ +0eb58c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0eb590: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eb596: 7100 462c 0000 |0005: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0eb59c: 0c01 |0008: move-result-object v1 │ │ +0eb59e: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +0eb5a0: 2322 f609 |000a: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ +0eb5a4: 7120 802a 4300 |000c: invoke-static {v3, v4}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0eb5aa: 0b03 |000f: move-result-wide v3 │ │ +0eb5ac: 7120 682a 4300 |0010: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ +0eb5b2: 0c03 |0013: move-result-object v3 │ │ +0eb5b4: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +0eb5b6: 4d03 0204 |0015: aput-object v3, v2, v4 │ │ +0eb5ba: 1a03 3201 |0017: const-string v3, "%3d" // string@0132 │ │ +0eb5be: 7130 bd2a 3102 |0019: invoke-static {v1, v3, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0eb5c4: 0c03 |001c: move-result-object v3 │ │ +0eb5c6: 6e20 f52a 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb5cc: 6e20 f52a 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb5d2: 1a03 1b00 |0023: const-string v3, " " // string@001b │ │ +0eb5d6: 6e20 f52a 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb5dc: 6e20 f52a 6000 |0028: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb5e2: 1a03 3500 |002b: const-string v3, " BRG " // string@0035 │ │ +0eb5e6: 6e20 f52a 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb5ec: 7140 9326 87a9 |0030: invoke-static {v7, v8, v9, v10}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ +0eb5f2: 0b03 |0033: move-result-wide v3 │ │ +0eb5f4: 7120 802a 4300 |0034: invoke-static {v3, v4}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0eb5fa: 0b03 |0037: move-result-wide v3 │ │ +0eb5fc: 7120 8526 4300 |0038: invoke-static {v3, v4}, Lcom/ds/avare/utils/Helper;.correctConvertHeading:(J)Ljava/lang/String; // method@2685 │ │ +0eb602: 0c03 |003b: move-result-object v3 │ │ +0eb604: 6e20 f52a 3000 |003c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb60a: 1303 b000 |003f: const/16 v3, #int 176 // #b0 │ │ +0eb60e: 6e20 ee2a 3000 |0041: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +0eb614: 6e10 fa2a 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eb61a: 0c03 |0047: move-result-object v3 │ │ +0eb61c: 1103 |0048: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0030 line=370 │ │ locals : │ │ 0x0000 - 0x0049 reg=3 (null) D │ │ 0x0000 - 0x0049 reg=5 (null) Ljava/lang/String; │ │ @@ -255738,48 +255740,48 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -0eb618: |[0eb618] com.ds.avare.utils.Helper.makeVariation:(D)Ljava/lang/String; │ │ -0eb628: 7120 802a 4300 |0000: invoke-static {v3, v4}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0eb62e: 0b03 |0003: move-result-wide v3 │ │ -0eb630: 8434 |0004: long-to-int v4, v3 │ │ -0eb632: 7100 462c 0000 |0005: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0eb638: 0c03 |0008: move-result-object v3 │ │ -0eb63a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0eb63c: 2300 f609 |000a: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ -0eb640: 7110 622a 0400 |000c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0eb646: 0c01 |000f: move-result-object v1 │ │ -0eb648: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0eb64a: 4d01 0002 |0011: aput-object v1, v0, v2 │ │ -0eb64e: 1a01 1901 |0013: const-string v1, "%02d" // string@0119 │ │ -0eb652: 7130 bd2a 1300 |0015: invoke-static {v3, v1, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0eb658: 1a03 d74d |0018: const-string v3, "° " // string@4dd7 │ │ -0eb65c: 3b04 1700 |001a: if-gez v4, 0031 // +0017 │ │ -0eb660: 2200 1007 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0eb664: 7010 eb2a 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eb66a: 1a01 4c0f |0021: const-string v1, "E" // string@0f4c │ │ -0eb66e: 6e20 f52a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb674: 6e20 f12a 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0eb67a: 6e20 f52a 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb680: 6e10 fa2a 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eb686: 0c03 |002f: move-result-object v3 │ │ -0eb688: 2815 |0030: goto 0045 // +0015 │ │ -0eb68a: 2200 1007 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0eb68e: 7010 eb2a 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eb694: 1a01 0d29 |0036: const-string v1, "W" // string@290d │ │ -0eb698: 6e20 f52a 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb69e: 6e20 f12a 4000 |003b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0eb6a4: 6e20 f52a 3000 |003e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb6aa: 6e10 fa2a 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eb6b0: 0c03 |0044: move-result-object v3 │ │ -0eb6b2: 1103 |0045: return-object v3 │ │ +0eb620: |[0eb620] com.ds.avare.utils.Helper.makeVariation:(D)Ljava/lang/String; │ │ +0eb630: 7120 802a 4300 |0000: invoke-static {v3, v4}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0eb636: 0b03 |0003: move-result-wide v3 │ │ +0eb638: 8434 |0004: long-to-int v4, v3 │ │ +0eb63a: 7100 462c 0000 |0005: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0eb640: 0c03 |0008: move-result-object v3 │ │ +0eb642: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0eb644: 2300 f609 |000a: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ +0eb648: 7110 622a 0400 |000c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0eb64e: 0c01 |000f: move-result-object v1 │ │ +0eb650: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0eb652: 4d01 0002 |0011: aput-object v1, v0, v2 │ │ +0eb656: 1a01 1901 |0013: const-string v1, "%02d" // string@0119 │ │ +0eb65a: 7130 bd2a 1300 |0015: invoke-static {v3, v1, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0eb660: 1a03 d74d |0018: const-string v3, "° " // string@4dd7 │ │ +0eb664: 3b04 1700 |001a: if-gez v4, 0031 // +0017 │ │ +0eb668: 2200 1007 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0eb66c: 7010 eb2a 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eb672: 1a01 4c0f |0021: const-string v1, "E" // string@0f4c │ │ +0eb676: 6e20 f52a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb67c: 6e20 f12a 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0eb682: 6e20 f52a 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb688: 6e10 fa2a 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eb68e: 0c03 |002f: move-result-object v3 │ │ +0eb690: 2815 |0030: goto 0045 // +0015 │ │ +0eb692: 2200 1007 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0eb696: 7010 eb2a 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eb69c: 1a01 0d29 |0036: const-string v1, "W" // string@290d │ │ +0eb6a0: 6e20 f52a 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb6a6: 6e20 f12a 4000 |003b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0eb6ac: 6e20 f52a 3000 |003e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb6b2: 6e10 fa2a 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eb6b8: 0c03 |0044: move-result-object v3 │ │ +0eb6ba: 1103 |0045: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0005 line=447 │ │ 0x001c line=449 │ │ 0x0031 line=452 │ │ locals : │ │ @@ -255790,36 +255792,36 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0eb6b4: |[0eb6b4] com.ds.avare.utils.Helper.millisToGMT:(J)Ljava/lang/String; │ │ -0eb6c4: 2200 4a07 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ -0eb6c8: 7100 462c 0000 |0002: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0eb6ce: 0c01 |0005: move-result-object v1 │ │ -0eb6d0: 1a02 0b20 |0006: const-string v2, "MM_dd_yyyy_hh_mm" // string@200b │ │ -0eb6d4: 7030 802b 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0eb6da: 1a01 9111 |000b: const-string v1, "GMT" // string@1191 │ │ -0eb6de: 7110 802c 0100 |000d: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0eb6e4: 0c01 |0010: move-result-object v1 │ │ -0eb6e6: 6e20 842b 1000 |0011: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0eb6ec: 2201 1007 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0eb6f0: 7010 eb2a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eb6f6: 7120 682a 4300 |0019: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ -0eb6fc: 0c03 |001c: move-result-object v3 │ │ -0eb6fe: 6e20 812b 3000 |001d: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@2b81 │ │ -0eb704: 0c03 |0020: move-result-object v3 │ │ -0eb706: 6e20 f52a 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb70c: 1a03 e72a |0024: const-string v3, "_UTC" // string@2ae7 │ │ -0eb710: 6e20 f52a 3100 |0026: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb716: 6e10 fa2a 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eb71c: 0c03 |002c: move-result-object v3 │ │ -0eb71e: 1103 |002d: return-object v3 │ │ +0eb6bc: |[0eb6bc] com.ds.avare.utils.Helper.millisToGMT:(J)Ljava/lang/String; │ │ +0eb6cc: 2200 4a07 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ +0eb6d0: 7100 462c 0000 |0002: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0eb6d6: 0c01 |0005: move-result-object v1 │ │ +0eb6d8: 1a02 0b20 |0006: const-string v2, "MM_dd_yyyy_hh_mm" // string@200b │ │ +0eb6dc: 7030 802b 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0eb6e2: 1a01 9111 |000b: const-string v1, "GMT" // string@1191 │ │ +0eb6e6: 7110 802c 0100 |000d: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0eb6ec: 0c01 |0010: move-result-object v1 │ │ +0eb6ee: 6e20 842b 1000 |0011: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0eb6f4: 2201 1007 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0eb6f8: 7010 eb2a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eb6fe: 7120 682a 4300 |0019: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ +0eb704: 0c03 |001c: move-result-object v3 │ │ +0eb706: 6e20 812b 3000 |001d: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@2b81 │ │ +0eb70c: 0c03 |0020: move-result-object v3 │ │ +0eb70e: 6e20 f52a 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb714: 1a03 e72a |0024: const-string v3, "_UTC" // string@2ae7 │ │ +0eb718: 6e20 f52a 3100 |0026: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb71e: 6e10 fa2a 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eb724: 0c03 |002c: move-result-object v3 │ │ +0eb726: 1103 |002d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ 0x000d line=726 │ │ 0x0014 line=727 │ │ locals : │ │ 0x0000 - 0x002e reg=3 (null) J │ │ @@ -255829,35 +255831,35 @@ │ │ type : '(Ljava/lang/String;)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0eac70: |[0eac70] com.ds.avare.utils.Helper.parseVariation:(Ljava/lang/String;)D │ │ -0eac80: 3803 1e00 |0000: if-eqz v3, 001e // +001e │ │ -0eac84: 6e10 c92a 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0eac8a: 0a00 |0005: move-result v0 │ │ -0eac8c: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -0eac8e: 3510 0300 |0007: if-ge v0, v1, 000a // +0003 │ │ -0eac92: 2815 |0009: goto 001e // +0015 │ │ -0eac94: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0eac96: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -0eac98: 6e30 d42a 0301 |000c: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0eac9e: 0c00 |000f: move-result-object v0 │ │ -0eaca0: 7110 392a 0000 |0010: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0eaca6: 0b00 |0013: move-result-wide v0 │ │ -0eaca8: 1a02 4c0f |0014: const-string v2, "E" // string@0f4c │ │ -0eacac: 6e20 b72a 2300 |0016: invoke-virtual {v3, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0eacb2: 0a03 |0019: move-result v3 │ │ -0eacb4: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -0eacb8: 8000 |001c: neg-double v0, v0 │ │ -0eacba: 1000 |001d: return-wide v0 │ │ -0eacbc: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ -0eacc0: 1000 |0020: return-wide v0 │ │ +0eac78: |[0eac78] com.ds.avare.utils.Helper.parseVariation:(Ljava/lang/String;)D │ │ +0eac88: 3803 1e00 |0000: if-eqz v3, 001e // +001e │ │ +0eac8c: 6e10 c92a 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0eac92: 0a00 |0005: move-result v0 │ │ +0eac94: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +0eac96: 3510 0300 |0007: if-ge v0, v1, 000a // +0003 │ │ +0eac9a: 2815 |0009: goto 001e // +0015 │ │ +0eac9c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0eac9e: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +0eaca0: 6e30 d42a 0301 |000c: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0eaca6: 0c00 |000f: move-result-object v0 │ │ +0eaca8: 7110 392a 0000 |0010: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0eacae: 0b00 |0013: move-result-wide v0 │ │ +0eacb0: 1a02 4c0f |0014: const-string v2, "E" // string@0f4c │ │ +0eacb4: 6e20 b72a 2300 |0016: invoke-virtual {v3, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0eacba: 0a03 |0019: move-result v3 │ │ +0eacbc: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +0eacc0: 8000 |001c: neg-double v0, v0 │ │ +0eacc2: 1000 |001d: return-wide v0 │ │ +0eacc4: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ +0eacc8: 1000 |0020: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=428 │ │ 0x000c line=432 │ │ 0x0016 line=433 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 (null) Ljava/lang/String; │ │ @@ -255867,74 +255869,74 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -0eb720: |[0eb720] com.ds.avare.utils.Helper.readFromAssetsFile:(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; │ │ -0eb730: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0eb734: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eb73a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0eb73c: 6e10 a701 0400 |0006: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ -0eb742: 0c04 |0009: move-result-object v4 │ │ -0eb744: 6e10 4302 0400 |000a: invoke-virtual {v4}, Landroid/content/res/Resources;.getAssets:()Landroid/content/res/AssetManager; // method@0243 │ │ -0eb74a: 0c04 |000d: move-result-object v4 │ │ -0eb74c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -0eb74e: 6e30 3802 3402 |000f: invoke-virtual {v4, v3, v2}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;I)Ljava/io/InputStream; // method@0238 │ │ -0eb754: 0c03 |0012: move-result-object v3 │ │ -0eb756: 2204 cb06 |0013: new-instance v4, Ljava/io/InputStreamReader; // type@06cb │ │ -0eb75a: 7020 d129 3400 |0015: invoke-direct {v4, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@29d1 │ │ -0eb760: 2202 b706 |0018: new-instance v2, Ljava/io/BufferedReader; // type@06b7 │ │ -0eb764: 7020 7229 4200 |001a: invoke-direct {v2, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2972 │ │ -0eb76a: 6e10 7629 0200 |001d: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ -0eb770: 0c01 |0020: move-result-object v1 │ │ -0eb772: 3801 0600 |0021: if-eqz v1, 0027 // +0006 │ │ -0eb776: 6e20 f52a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eb77c: 28f7 |0026: goto 001d // -0009 │ │ -0eb77e: 6e10 d329 0400 |0027: invoke-virtual {v4}, Ljava/io/InputStreamReader;.close:()V // method@29d3 │ │ -0eb784: 3803 0500 |002a: if-eqz v3, 002f // +0005 │ │ -0eb788: 6e10 ce29 0300 |002c: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@29ce │ │ -0eb78e: 6e10 7429 0200 |002f: invoke-virtual {v2}, Ljava/io/BufferedReader;.close:()V // method@2974 │ │ -0eb794: 2831 |0032: goto 0063 // +0031 │ │ -0eb796: 0d00 |0033: move-exception v0 │ │ -0eb798: 2803 |0034: goto 0037 // +0003 │ │ -0eb79a: 0d00 |0035: move-exception v0 │ │ -0eb79c: 0712 |0036: move-object v2, v1 │ │ -0eb79e: 0741 |0037: move-object v1, v4 │ │ -0eb7a0: 280c |0038: goto 0044 // +000c │ │ -0eb7a2: 0712 |0039: move-object v2, v1 │ │ -0eb7a4: 0741 |003a: move-object v1, v4 │ │ -0eb7a6: 281b |003b: goto 0056 // +001b │ │ -0eb7a8: 0d00 |003c: move-exception v0 │ │ -0eb7aa: 0712 |003d: move-object v2, v1 │ │ -0eb7ac: 2806 |003e: goto 0044 // +0006 │ │ -0eb7ae: 0712 |003f: move-object v2, v1 │ │ -0eb7b0: 2816 |0040: goto 0056 // +0016 │ │ -0eb7b2: 0d00 |0041: move-exception v0 │ │ -0eb7b4: 0713 |0042: move-object v3, v1 │ │ -0eb7b6: 0732 |0043: move-object v2, v3 │ │ -0eb7b8: 3801 0500 |0044: if-eqz v1, 0049 // +0005 │ │ -0eb7bc: 6e10 d329 0100 |0046: invoke-virtual {v1}, Ljava/io/InputStreamReader;.close:()V // method@29d3 │ │ -0eb7c2: 3803 0500 |0049: if-eqz v3, 004e // +0005 │ │ -0eb7c6: 6e10 ce29 0300 |004b: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@29ce │ │ -0eb7cc: 3802 0500 |004e: if-eqz v2, 0053 // +0005 │ │ -0eb7d0: 6e10 7429 0200 |0050: invoke-virtual {v2}, Ljava/io/BufferedReader;.close:()V // method@2974 │ │ -0eb7d6: 2700 |0053: throw v0 │ │ -0eb7d8: 0713 |0054: move-object v3, v1 │ │ -0eb7da: 0732 |0055: move-object v2, v3 │ │ -0eb7dc: 3801 0500 |0056: if-eqz v1, 005b // +0005 │ │ -0eb7e0: 6e10 d329 0100 |0058: invoke-virtual {v1}, Ljava/io/InputStreamReader;.close:()V // method@29d3 │ │ -0eb7e6: 3803 0500 |005b: if-eqz v3, 0060 // +0005 │ │ -0eb7ea: 6e10 ce29 0300 |005d: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@29ce │ │ -0eb7f0: 3802 0300 |0060: if-eqz v2, 0063 // +0003 │ │ -0eb7f4: 28cd |0062: goto 002f // -0033 │ │ -0eb7f6: 6e10 fa2a 0000 |0063: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eb7fc: 0c03 |0066: move-result-object v3 │ │ -0eb7fe: 1103 |0067: return-object v3 │ │ +0eb728: |[0eb728] com.ds.avare.utils.Helper.readFromAssetsFile:(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; │ │ +0eb738: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0eb73c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eb742: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0eb744: 6e10 a701 0400 |0006: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ +0eb74a: 0c04 |0009: move-result-object v4 │ │ +0eb74c: 6e10 4302 0400 |000a: invoke-virtual {v4}, Landroid/content/res/Resources;.getAssets:()Landroid/content/res/AssetManager; // method@0243 │ │ +0eb752: 0c04 |000d: move-result-object v4 │ │ +0eb754: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +0eb756: 6e30 3802 3402 |000f: invoke-virtual {v4, v3, v2}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;I)Ljava/io/InputStream; // method@0238 │ │ +0eb75c: 0c03 |0012: move-result-object v3 │ │ +0eb75e: 2204 cb06 |0013: new-instance v4, Ljava/io/InputStreamReader; // type@06cb │ │ +0eb762: 7020 d129 3400 |0015: invoke-direct {v4, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@29d1 │ │ +0eb768: 2202 b706 |0018: new-instance v2, Ljava/io/BufferedReader; // type@06b7 │ │ +0eb76c: 7020 7229 4200 |001a: invoke-direct {v2, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2972 │ │ +0eb772: 6e10 7629 0200 |001d: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ +0eb778: 0c01 |0020: move-result-object v1 │ │ +0eb77a: 3801 0600 |0021: if-eqz v1, 0027 // +0006 │ │ +0eb77e: 6e20 f52a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eb784: 28f7 |0026: goto 001d // -0009 │ │ +0eb786: 6e10 d329 0400 |0027: invoke-virtual {v4}, Ljava/io/InputStreamReader;.close:()V // method@29d3 │ │ +0eb78c: 3803 0500 |002a: if-eqz v3, 002f // +0005 │ │ +0eb790: 6e10 ce29 0300 |002c: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@29ce │ │ +0eb796: 6e10 7429 0200 |002f: invoke-virtual {v2}, Ljava/io/BufferedReader;.close:()V // method@2974 │ │ +0eb79c: 2831 |0032: goto 0063 // +0031 │ │ +0eb79e: 0d00 |0033: move-exception v0 │ │ +0eb7a0: 2803 |0034: goto 0037 // +0003 │ │ +0eb7a2: 0d00 |0035: move-exception v0 │ │ +0eb7a4: 0712 |0036: move-object v2, v1 │ │ +0eb7a6: 0741 |0037: move-object v1, v4 │ │ +0eb7a8: 280c |0038: goto 0044 // +000c │ │ +0eb7aa: 0712 |0039: move-object v2, v1 │ │ +0eb7ac: 0741 |003a: move-object v1, v4 │ │ +0eb7ae: 281b |003b: goto 0056 // +001b │ │ +0eb7b0: 0d00 |003c: move-exception v0 │ │ +0eb7b2: 0712 |003d: move-object v2, v1 │ │ +0eb7b4: 2806 |003e: goto 0044 // +0006 │ │ +0eb7b6: 0712 |003f: move-object v2, v1 │ │ +0eb7b8: 2816 |0040: goto 0056 // +0016 │ │ +0eb7ba: 0d00 |0041: move-exception v0 │ │ +0eb7bc: 0713 |0042: move-object v3, v1 │ │ +0eb7be: 0732 |0043: move-object v2, v3 │ │ +0eb7c0: 3801 0500 |0044: if-eqz v1, 0049 // +0005 │ │ +0eb7c4: 6e10 d329 0100 |0046: invoke-virtual {v1}, Ljava/io/InputStreamReader;.close:()V // method@29d3 │ │ +0eb7ca: 3803 0500 |0049: if-eqz v3, 004e // +0005 │ │ +0eb7ce: 6e10 ce29 0300 |004b: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@29ce │ │ +0eb7d4: 3802 0500 |004e: if-eqz v2, 0053 // +0005 │ │ +0eb7d8: 6e10 7429 0200 |0050: invoke-virtual {v2}, Ljava/io/BufferedReader;.close:()V // method@2974 │ │ +0eb7de: 2700 |0053: throw v0 │ │ +0eb7e0: 0713 |0054: move-object v3, v1 │ │ +0eb7e2: 0732 |0055: move-object v2, v3 │ │ +0eb7e4: 3801 0500 |0056: if-eqz v1, 005b // +0005 │ │ +0eb7e8: 6e10 d329 0100 |0058: invoke-virtual {v1}, Ljava/io/InputStreamReader;.close:()V // method@29d3 │ │ +0eb7ee: 3803 0500 |005b: if-eqz v3, 0060 // +0005 │ │ +0eb7f2: 6e10 ce29 0300 |005d: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@29ce │ │ +0eb7f8: 3802 0300 |0060: if-eqz v2, 0063 // +0003 │ │ +0eb7fc: 28cd |0062: goto 002f // -0033 │ │ +0eb7fe: 6e10 fa2a 0000 |0063: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eb804: 0c03 |0066: move-result-object v3 │ │ +0eb806: 1103 |0067: return-object v3 │ │ catches : 7 │ │ 0x0006 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0054 │ │ -> 0x0041 │ │ 0x0013 - 0x0018 │ │ Ljava/lang/Exception; -> 0x003f │ │ -> 0x003c │ │ @@ -255977,35 +255979,35 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0eb858: |[0eb858] com.ds.avare.utils.Helper.readFromFile:(Ljava/lang/String;)Ljava/lang/String; │ │ -0eb868: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ -0eb86c: 7020 9629 3000 |0002: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0eb872: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0eb874: 6e10 9c29 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@299c │ │ -0eb87a: 0a01 |0009: move-result v1 │ │ -0eb87c: 3801 1500 |000a: if-eqz v1, 001f // +0015 │ │ -0eb880: 6e10 a729 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@29a7 │ │ -0eb886: 0b01 |000f: move-result-wide v1 │ │ -0eb888: 8412 |0010: long-to-int v2, v1 │ │ -0eb88a: 2321 bc09 |0011: new-array v1, v2, [B // type@09bc │ │ -0eb88e: 2202 c206 |0013: new-instance v2, Ljava/io/FileInputStream; // type@06c2 │ │ -0eb892: 7020 b229 0200 |0015: invoke-direct {v2, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@29b2 │ │ -0eb898: 6e20 cf29 1200 |0018: invoke-virtual {v2, v1}, Ljava/io/InputStream;.read:([B)I // method@29cf │ │ -0eb89e: 6e10 ce29 0200 |001b: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@29ce │ │ -0eb8a4: 2802 |001e: goto 0020 // +0002 │ │ -0eb8a6: 0731 |001f: move-object v1, v3 │ │ -0eb8a8: 3801 0700 |0020: if-eqz v1, 0027 // +0007 │ │ -0eb8ac: 2203 0e07 |0022: new-instance v3, Ljava/lang/String; // type@070e │ │ -0eb8b0: 7020 af2a 1300 |0024: invoke-direct {v3, v1}, Ljava/lang/String;.:([B)V // method@2aaf │ │ -0eb8b6: 1103 |0027: return-object v3 │ │ +0eb860: |[0eb860] com.ds.avare.utils.Helper.readFromFile:(Ljava/lang/String;)Ljava/lang/String; │ │ +0eb870: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ +0eb874: 7020 9629 3000 |0002: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0eb87a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0eb87c: 6e10 9c29 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@299c │ │ +0eb882: 0a01 |0009: move-result v1 │ │ +0eb884: 3801 1500 |000a: if-eqz v1, 001f // +0015 │ │ +0eb888: 6e10 a729 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@29a7 │ │ +0eb88e: 0b01 |000f: move-result-wide v1 │ │ +0eb890: 8412 |0010: long-to-int v2, v1 │ │ +0eb892: 2321 bc09 |0011: new-array v1, v2, [B // type@09bc │ │ +0eb896: 2202 c206 |0013: new-instance v2, Ljava/io/FileInputStream; // type@06c2 │ │ +0eb89a: 7020 b229 0200 |0015: invoke-direct {v2, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@29b2 │ │ +0eb8a0: 6e20 cf29 1200 |0018: invoke-virtual {v2, v1}, Ljava/io/InputStream;.read:([B)I // method@29cf │ │ +0eb8a6: 6e10 ce29 0200 |001b: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@29ce │ │ +0eb8ac: 2802 |001e: goto 0020 // +0002 │ │ +0eb8ae: 0731 |001f: move-object v1, v3 │ │ +0eb8b0: 3801 0700 |0020: if-eqz v1, 0027 // +0007 │ │ +0eb8b4: 2203 0e07 |0022: new-instance v3, Ljava/lang/String; // type@070e │ │ +0eb8b8: 7020 af2a 1300 |0024: invoke-direct {v3, v1}, Ljava/lang/String;.:([B)V // method@2aaf │ │ +0eb8be: 1103 |0027: return-object v3 │ │ catches : 1 │ │ 0x0006 - 0x001e │ │ Ljava/lang/Exception; -> 0x0027 │ │ positions : │ │ 0x0000 line=558 │ │ 0x0006 line=561 │ │ 0x000c line=562 │ │ @@ -256021,28 +256023,28 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0eb8c8: |[0eb8c8] com.ds.avare.utils.Helper.readTimestampFromFile:(Ljava/lang/String;)Ljava/lang/String; │ │ -0eb8d8: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ -0eb8dc: 7020 9629 3000 |0002: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0eb8e2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0eb8e4: 6e10 9c29 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@299c │ │ -0eb8ea: 0a01 |0009: move-result v1 │ │ -0eb8ec: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -0eb8f0: 2201 b706 |000c: new-instance v1, Ljava/io/BufferedReader; // type@06b7 │ │ -0eb8f4: 2202 c506 |000e: new-instance v2, Ljava/io/FileReader; // type@06c5 │ │ -0eb8f8: 7020 c229 0200 |0010: invoke-direct {v2, v0}, Ljava/io/FileReader;.:(Ljava/io/File;)V // method@29c2 │ │ -0eb8fe: 7020 7229 2100 |0013: invoke-direct {v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2972 │ │ -0eb904: 6e10 7629 0100 |0016: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ -0eb90a: 0c03 |0019: move-result-object v3 │ │ -0eb90c: 1103 |001a: return-object v3 │ │ +0eb8d0: |[0eb8d0] com.ds.avare.utils.Helper.readTimestampFromFile:(Ljava/lang/String;)Ljava/lang/String; │ │ +0eb8e0: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ +0eb8e4: 7020 9629 3000 |0002: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0eb8ea: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0eb8ec: 6e10 9c29 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@299c │ │ +0eb8f2: 0a01 |0009: move-result v1 │ │ +0eb8f4: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +0eb8f8: 2201 b706 |000c: new-instance v1, Ljava/io/BufferedReader; // type@06b7 │ │ +0eb8fc: 2202 c506 |000e: new-instance v2, Ljava/io/FileReader; // type@06c5 │ │ +0eb900: 7020 c229 0200 |0010: invoke-direct {v2, v0}, Ljava/io/FileReader;.:(Ljava/io/File;)V // method@29c2 │ │ +0eb906: 7020 7229 2100 |0013: invoke-direct {v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2972 │ │ +0eb90c: 6e10 7629 0100 |0016: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ +0eb912: 0c03 |0019: move-result-object v3 │ │ +0eb914: 1103 |001a: return-object v3 │ │ catches : 1 │ │ 0x0006 - 0x001a │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0000 line=583 │ │ 0x0006 line=585 │ │ 0x000c line=586 │ │ @@ -256055,20 +256057,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0eb920: |[0eb920] com.ds.avare.utils.Helper.removeLeadingZeros:(Ljava/lang/String;)Ljava/lang/String; │ │ -0eb930: 1a00 992a |0000: const-string v0, "^0+(?!$)" // string@2a99 │ │ -0eb934: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0eb938: 6e30 cf2a 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2acf │ │ -0eb93e: 0c02 |0007: move-result-object v2 │ │ -0eb940: 1102 |0008: return-object v2 │ │ +0eb928: |[0eb928] com.ds.avare.utils.Helper.removeLeadingZeros:(Ljava/lang/String;)Ljava/lang/String; │ │ +0eb938: 1a00 992a |0000: const-string v0, "^0+(?!$)" // string@2a99 │ │ +0eb93c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0eb940: 6e30 cf2a 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2acf │ │ +0eb946: 0c02 |0007: move-result-object v2 │ │ +0eb948: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=392 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ #47 : (in Lcom/ds/avare/utils/Helper;) │ │ @@ -256076,18 +256078,18 @@ │ │ type : '(Landroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ebcdc: |[0ebcdc] com.ds.avare.utils.Helper.restoreCanvasColors:(Landroid/graphics/Paint;)V │ │ -0ebcec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ebcee: 6e20 f902 0100 |0001: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f9 │ │ -0ebcf4: 0e00 |0004: return-void │ │ +0ebce4: |[0ebce4] com.ds.avare.utils.Helper.restoreCanvasColors:(Landroid/graphics/Paint;)V │ │ +0ebcf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ebcf6: 6e20 f902 0100 |0001: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f9 │ │ +0ebcfc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/graphics/Paint; │ │ │ │ #48 : (in Lcom/ds/avare/utils/Helper;) │ │ @@ -256095,44 +256097,44 @@ │ │ type : '(DDDDD)[D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 10 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0eacf8: |[0eacf8] com.ds.avare.utils.Helper.rotateCoord:(DDDDD)[D │ │ -0ead08: cc4a |0000: sub-double/2addr v10, v4 │ │ -0ead0a: cc6c |0001: sub-double/2addr v12, v6 │ │ -0ead0c: ad00 0a0a |0002: mul-double v0, v10, v10 │ │ -0ead10: ad02 0c0c |0004: mul-double v2, v12, v12 │ │ -0ead14: cb20 |0006: add-double/2addr v0, v2 │ │ -0ead16: 7120 822a 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ -0ead1c: 0b00 |000a: move-result-wide v0 │ │ -0ead1e: 7140 702a dcba |000b: invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ -0ead24: 0b0a |000e: move-result-wide v10 │ │ -0ead26: 180c 182d 4454 fb21 0940 |000f: const-wide v12, #double 3.14159 // #400921fb54442d18 │ │ -0ead30: ad08 080c |0014: mul-double v8, v8, v12 │ │ -0ead34: 180c 0000 0000 0080 6640 |0016: const-wide v12, #double 180 // #4066800000000000 │ │ -0ead3e: cec8 |001b: div-double/2addr v8, v12 │ │ -0ead40: cb8a |001c: add-double/2addr v10, v8 │ │ -0ead42: 7120 722a ba00 |001d: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0ead48: 0b08 |0020: move-result-wide v8 │ │ -0ead4a: ad08 0800 |0021: mul-double v8, v8, v0 │ │ -0ead4e: 7120 812a ba00 |0023: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0ead54: 0b0a |0026: move-result-wide v10 │ │ -0ead56: ad00 000a |0027: mul-double v0, v0, v10 │ │ -0ead5a: 122a |0029: const/4 v10, #int 2 // #2 │ │ -0ead5c: 23aa be09 |002a: new-array v10, v10, [D // type@09be │ │ -0ead60: cb48 |002c: add-double/2addr v8, v4 │ │ -0ead62: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -0ead64: 4c08 0a04 |002e: aput-wide v8, v10, v4 │ │ -0ead68: cb60 |0030: add-double/2addr v0, v6 │ │ -0ead6a: 1214 |0031: const/4 v4, #int 1 // #1 │ │ -0ead6c: 4c00 0a04 |0032: aput-wide v0, v10, v4 │ │ -0ead70: 110a |0034: return-object v10 │ │ +0ead00: |[0ead00] com.ds.avare.utils.Helper.rotateCoord:(DDDDD)[D │ │ +0ead10: cc4a |0000: sub-double/2addr v10, v4 │ │ +0ead12: cc6c |0001: sub-double/2addr v12, v6 │ │ +0ead14: ad00 0a0a |0002: mul-double v0, v10, v10 │ │ +0ead18: ad02 0c0c |0004: mul-double v2, v12, v12 │ │ +0ead1c: cb20 |0006: add-double/2addr v0, v2 │ │ +0ead1e: 7120 822a 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ +0ead24: 0b00 |000a: move-result-wide v0 │ │ +0ead26: 7140 702a dcba |000b: invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ +0ead2c: 0b0a |000e: move-result-wide v10 │ │ +0ead2e: 180c 182d 4454 fb21 0940 |000f: const-wide v12, #double 3.14159 // #400921fb54442d18 │ │ +0ead38: ad08 080c |0014: mul-double v8, v8, v12 │ │ +0ead3c: 180c 0000 0000 0080 6640 |0016: const-wide v12, #double 180 // #4066800000000000 │ │ +0ead46: cec8 |001b: div-double/2addr v8, v12 │ │ +0ead48: cb8a |001c: add-double/2addr v10, v8 │ │ +0ead4a: 7120 722a ba00 |001d: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0ead50: 0b08 |0020: move-result-wide v8 │ │ +0ead52: ad08 0800 |0021: mul-double v8, v8, v0 │ │ +0ead56: 7120 812a ba00 |0023: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0ead5c: 0b0a |0026: move-result-wide v10 │ │ +0ead5e: ad00 000a |0027: mul-double v0, v0, v10 │ │ +0ead62: 122a |0029: const/4 v10, #int 2 // #2 │ │ +0ead64: 23aa be09 |002a: new-array v10, v10, [D // type@09be │ │ +0ead68: cb48 |002c: add-double/2addr v8, v4 │ │ +0ead6a: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +0ead6c: 4c08 0a04 |002e: aput-wide v8, v10, v4 │ │ +0ead70: cb60 |0030: add-double/2addr v0, v6 │ │ +0ead72: 1214 |0031: const/4 v4, #int 1 // #1 │ │ +0ead74: 4c00 0a04 |0032: aput-wide v0, v10, v4 │ │ +0ead78: 110a |0034: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=907 │ │ 0x000b line=908 │ │ 0x001d line=910 │ │ 0x0023 line=911 │ │ locals : │ │ @@ -256147,65 +256149,65 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -0ebcf8: |[0ebcf8] com.ds.avare.utils.Helper.setOrientationAndOn:(Landroid/app/Activity;)V │ │ -0ebd08: 2200 2206 |0000: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0ebd0c: 6e10 1000 0300 |0002: invoke-virtual {v3}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0010 │ │ -0ebd12: 0c01 |0005: move-result-object v1 │ │ -0ebd14: 7020 e024 1000 |0006: invoke-direct {v0, v1}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0ebd1a: 6e10 1f25 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isKeepScreenOn:()Z // method@251f │ │ -0ebd20: 0a01 |000c: move-result v1 │ │ -0ebd22: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ -0ebd26: 6e10 1c00 0300 |000f: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@001c │ │ -0ebd2c: 0c01 |0012: move-result-object v1 │ │ -0ebd2e: 1302 8000 |0013: const/16 v2, #int 128 // #80 │ │ -0ebd32: 6e20 ae07 2100 |0015: invoke-virtual {v1, v2}, Landroid/view/Window;.addFlags:(I)V // method@07ae │ │ -0ebd38: 6e10 0325 0000 |0018: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getOrientation:()Ljava/lang/String; // method@2503 │ │ -0ebd3e: 0c00 |001b: move-result-object v0 │ │ -0ebd40: 1a01 1a25 |001c: const-string v1, "Sensor" // string@251a │ │ -0ebd44: 6e20 ba2a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ebd4a: 0a01 |0021: move-result v1 │ │ -0ebd4c: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ -0ebd50: 1241 |0024: const/4 v1, #int 4 // #4 │ │ -0ebd52: 6e20 3200 1300 |0025: invoke-virtual {v3, v1}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@0032 │ │ -0ebd58: 1a01 ea22 |0028: const-string v1, "Portrait" // string@22ea │ │ -0ebd5c: 6e20 ba2a 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ebd62: 0a01 |002d: move-result v1 │ │ -0ebd64: 3801 0700 |002e: if-eqz v1, 0035 // +0007 │ │ -0ebd68: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -0ebd6a: 6e20 3200 1300 |0031: invoke-virtual {v3, v1}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@0032 │ │ -0ebd70: 280e |0034: goto 0042 // +000e │ │ -0ebd72: 1a01 d923 |0035: const-string v1, "Reverse Portrait" // string@23d9 │ │ -0ebd76: 6e20 ba2a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ebd7c: 0a01 |003a: move-result v1 │ │ -0ebd7e: 3801 0700 |003b: if-eqz v1, 0042 // +0007 │ │ -0ebd82: 1301 0900 |003d: const/16 v1, #int 9 // #9 │ │ -0ebd86: 6e20 3200 1300 |003f: invoke-virtual {v3, v1}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@0032 │ │ -0ebd8c: 1a01 0a19 |0042: const-string v1, "Landscape" // string@190a │ │ -0ebd90: 6e20 ba2a 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ebd96: 0a01 |0047: move-result v1 │ │ -0ebd98: 3801 0700 |0048: if-eqz v1, 004f // +0007 │ │ -0ebd9c: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -0ebd9e: 6e20 3200 0300 |004b: invoke-virtual {v3, v0}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@0032 │ │ -0ebda4: 280e |004e: goto 005c // +000e │ │ -0ebda6: 1a01 d823 |004f: const-string v1, "Reverse Landscape" // string@23d8 │ │ -0ebdaa: 6e20 ba2a 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ebdb0: 0a00 |0054: move-result v0 │ │ -0ebdb2: 3800 0700 |0055: if-eqz v0, 005c // +0007 │ │ -0ebdb6: 1300 0800 |0057: const/16 v0, #int 8 // #8 │ │ -0ebdba: 6e20 3200 0300 |0059: invoke-virtual {v3, v0}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@0032 │ │ -0ebdc0: 6e10 1c00 0300 |005c: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@001c │ │ -0ebdc6: 0c03 |005f: move-result-object v3 │ │ -0ebdc8: 1230 |0060: const/4 v0, #int 3 // #3 │ │ -0ebdca: 6e20 b507 0300 |0061: invoke-virtual {v3, v0}, Landroid/view/Window;.setSoftInputMode:(I)V // method@07b5 │ │ -0ebdd0: 0e00 |0064: return-void │ │ +0ebd00: |[0ebd00] com.ds.avare.utils.Helper.setOrientationAndOn:(Landroid/app/Activity;)V │ │ +0ebd10: 2200 2206 |0000: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0ebd14: 6e10 1000 0300 |0002: invoke-virtual {v3}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0010 │ │ +0ebd1a: 0c01 |0005: move-result-object v1 │ │ +0ebd1c: 7020 e024 1000 |0006: invoke-direct {v0, v1}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0ebd22: 6e10 1f25 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isKeepScreenOn:()Z // method@251f │ │ +0ebd28: 0a01 |000c: move-result v1 │ │ +0ebd2a: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ +0ebd2e: 6e10 1c00 0300 |000f: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@001c │ │ +0ebd34: 0c01 |0012: move-result-object v1 │ │ +0ebd36: 1302 8000 |0013: const/16 v2, #int 128 // #80 │ │ +0ebd3a: 6e20 ae07 2100 |0015: invoke-virtual {v1, v2}, Landroid/view/Window;.addFlags:(I)V // method@07ae │ │ +0ebd40: 6e10 0325 0000 |0018: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getOrientation:()Ljava/lang/String; // method@2503 │ │ +0ebd46: 0c00 |001b: move-result-object v0 │ │ +0ebd48: 1a01 1a25 |001c: const-string v1, "Sensor" // string@251a │ │ +0ebd4c: 6e20 ba2a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ebd52: 0a01 |0021: move-result v1 │ │ +0ebd54: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ +0ebd58: 1241 |0024: const/4 v1, #int 4 // #4 │ │ +0ebd5a: 6e20 3200 1300 |0025: invoke-virtual {v3, v1}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@0032 │ │ +0ebd60: 1a01 ea22 |0028: const-string v1, "Portrait" // string@22ea │ │ +0ebd64: 6e20 ba2a 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ebd6a: 0a01 |002d: move-result v1 │ │ +0ebd6c: 3801 0700 |002e: if-eqz v1, 0035 // +0007 │ │ +0ebd70: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +0ebd72: 6e20 3200 1300 |0031: invoke-virtual {v3, v1}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@0032 │ │ +0ebd78: 280e |0034: goto 0042 // +000e │ │ +0ebd7a: 1a01 d923 |0035: const-string v1, "Reverse Portrait" // string@23d9 │ │ +0ebd7e: 6e20 ba2a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ebd84: 0a01 |003a: move-result v1 │ │ +0ebd86: 3801 0700 |003b: if-eqz v1, 0042 // +0007 │ │ +0ebd8a: 1301 0900 |003d: const/16 v1, #int 9 // #9 │ │ +0ebd8e: 6e20 3200 1300 |003f: invoke-virtual {v3, v1}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@0032 │ │ +0ebd94: 1a01 0a19 |0042: const-string v1, "Landscape" // string@190a │ │ +0ebd98: 6e20 ba2a 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ebd9e: 0a01 |0047: move-result v1 │ │ +0ebda0: 3801 0700 |0048: if-eqz v1, 004f // +0007 │ │ +0ebda4: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +0ebda6: 6e20 3200 0300 |004b: invoke-virtual {v3, v0}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@0032 │ │ +0ebdac: 280e |004e: goto 005c // +000e │ │ +0ebdae: 1a01 d823 |004f: const-string v1, "Reverse Landscape" // string@23d8 │ │ +0ebdb2: 6e20 ba2a 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ebdb8: 0a00 |0054: move-result v0 │ │ +0ebdba: 3800 0700 |0055: if-eqz v0, 005c // +0007 │ │ +0ebdbe: 1300 0800 |0057: const/16 v0, #int 8 // #8 │ │ +0ebdc2: 6e20 3200 0300 |0059: invoke-virtual {v3, v0}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@0032 │ │ +0ebdc8: 6e10 1c00 0300 |005c: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@001c │ │ +0ebdce: 0c03 |005f: move-result-object v3 │ │ +0ebdd0: 1230 |0060: const/4 v0, #int 3 // #3 │ │ +0ebdd2: 6e20 b507 0300 |0061: invoke-virtual {v3, v0}, Landroid/view/Window;.setSoftInputMode:(I)V // method@07b5 │ │ +0ebdd8: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0009 line=497 │ │ 0x000f line=498 │ │ 0x0018 line=501 │ │ 0x001e line=502 │ │ @@ -256227,28 +256229,28 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0ebdd4: |[0ebdd4] com.ds.avare.utils.Helper.setTheme:(Landroid/app/Activity;)V │ │ -0ebde4: 2200 2206 |0000: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0ebde8: 6e10 1000 0200 |0002: invoke-virtual {v2}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0010 │ │ -0ebdee: 0c01 |0005: move-result-object v1 │ │ -0ebdf0: 7020 e024 1000 |0006: invoke-direct {v0, v1}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0ebdf6: 6e10 2325 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ -0ebdfc: 0a00 |000c: move-result v0 │ │ -0ebdfe: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0ebe02: 1400 0800 0301 |000f: const v0, #float 2.40609e-38 // #01030008 │ │ -0ebe08: 6e20 3300 0200 |0012: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0033 │ │ -0ebe0e: 2807 |0015: goto 001c // +0007 │ │ -0ebe10: 1400 0c00 0301 |0016: const v0, #float 2.40609e-38 // #0103000c │ │ -0ebe16: 6e20 3300 0200 |0019: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0033 │ │ -0ebe1c: 0e00 |001c: return-void │ │ +0ebddc: |[0ebddc] com.ds.avare.utils.Helper.setTheme:(Landroid/app/Activity;)V │ │ +0ebdec: 2200 2206 |0000: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0ebdf0: 6e10 1000 0200 |0002: invoke-virtual {v2}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0010 │ │ +0ebdf6: 0c01 |0005: move-result-object v1 │ │ +0ebdf8: 7020 e024 1000 |0006: invoke-direct {v0, v1}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0ebdfe: 6e10 2325 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ +0ebe04: 0a00 |000c: move-result v0 │ │ +0ebe06: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +0ebe0a: 1400 0800 0301 |000f: const v0, #float 2.40609e-38 // #01030008 │ │ +0ebe10: 6e20 3300 0200 |0012: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0033 │ │ +0ebe16: 2807 |0015: goto 001c // +0007 │ │ +0ebe18: 1400 0c00 0301 |0016: const v0, #float 2.40609e-38 // #0103000c │ │ +0ebe1e: 6e20 3300 0200 |0019: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0033 │ │ +0ebe24: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0009 line=463 │ │ 0x0012 line=464 │ │ 0x0019 line=467 │ │ locals : │ │ @@ -256259,23 +256261,23 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0eacc4: |[0eacc4] com.ds.avare.utils.Helper.truncGeo:(D)D │ │ -0eacd4: 1800 0000 0000 0088 c340 |0000: const-wide v0, #double 10000 // #40c3880000000000 │ │ -0eacde: ad02 0200 |0005: mul-double v2, v2, v0 │ │ -0eace2: 7120 802a 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0eace8: 0b02 |000a: move-result-wide v2 │ │ -0eacea: 8622 |000b: long-to-double v2, v2 │ │ -0eacec: 7120 382a 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0eacf2: ce02 |000f: div-double/2addr v2, v0 │ │ -0eacf4: 1002 |0010: return-wide v2 │ │ +0eaccc: |[0eaccc] com.ds.avare.utils.Helper.truncGeo:(D)D │ │ +0eacdc: 1800 0000 0000 0088 c340 |0000: const-wide v0, #double 10000 // #40c3880000000000 │ │ +0eace6: ad02 0200 |0005: mul-double v2, v2, v0 │ │ +0eacea: 7120 802a 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0eacf0: 0b02 |000a: move-result-wide v2 │ │ +0eacf2: 8622 |000b: long-to-double v2, v2 │ │ +0eacf4: 7120 382a 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0eacfa: ce02 |000f: div-double/2addr v2, v0 │ │ +0eacfc: 1002 |0010: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=266 │ │ 0x000c line=267 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) D │ │ │ │ @@ -256284,33 +256286,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0eaac0: |[0eaac0] com.ds.avare.utils.Helper.writeFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -0eaad0: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ -0eaad4: 7020 9629 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0eaada: 6e10 9c29 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@299c │ │ -0eaae0: 0a02 |0008: move-result v2 │ │ -0eaae2: 3902 0500 |0009: if-nez v2, 000e // +0005 │ │ -0eaae6: 6e10 9a29 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.createNewFile:()Z // method@299a │ │ -0eaaec: 2202 c606 |000e: new-instance v2, Ljava/io/FileWriter; // type@06c6 │ │ -0eaaf0: 6e10 9d29 0000 |0010: invoke-virtual {v0}, Ljava/io/File;.getAbsoluteFile:()Ljava/io/File; // method@299d │ │ -0eaaf6: 0c00 |0013: move-result-object v0 │ │ -0eaaf8: 7020 c429 0200 |0014: invoke-direct {v2, v0}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@29c4 │ │ -0eaafe: 2200 b806 |0017: new-instance v0, Ljava/io/BufferedWriter; // type@06b8 │ │ -0eab02: 7020 7729 2000 |0019: invoke-direct {v0, v2}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@2977 │ │ -0eab08: 6e20 7a29 1000 |001c: invoke-virtual {v0, v1}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@297a │ │ -0eab0e: 6e10 7929 0000 |001f: invoke-virtual {v0}, Ljava/io/BufferedWriter;.close:()V // method@2979 │ │ -0eab14: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -0eab16: 0f01 |0023: return v1 │ │ -0eab18: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -0eab1a: 0f01 |0025: return v1 │ │ +0eaac8: |[0eaac8] com.ds.avare.utils.Helper.writeFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +0eaad8: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ +0eaadc: 7020 9629 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0eaae2: 6e10 9c29 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@299c │ │ +0eaae8: 0a02 |0008: move-result v2 │ │ +0eaaea: 3902 0500 |0009: if-nez v2, 000e // +0005 │ │ +0eaaee: 6e10 9a29 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.createNewFile:()Z // method@299a │ │ +0eaaf4: 2202 c606 |000e: new-instance v2, Ljava/io/FileWriter; // type@06c6 │ │ +0eaaf8: 6e10 9d29 0000 |0010: invoke-virtual {v0}, Ljava/io/File;.getAbsoluteFile:()Ljava/io/File; // method@299d │ │ +0eaafe: 0c00 |0013: move-result-object v0 │ │ +0eab00: 7020 c429 0200 |0014: invoke-direct {v2, v0}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@29c4 │ │ +0eab06: 2200 b806 |0017: new-instance v0, Ljava/io/BufferedWriter; // type@06b8 │ │ +0eab0a: 7020 7729 2000 |0019: invoke-direct {v0, v2}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@2977 │ │ +0eab10: 6e20 7a29 1000 |001c: invoke-virtual {v0, v1}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@297a │ │ +0eab16: 6e10 7929 0000 |001f: invoke-virtual {v0}, Ljava/io/BufferedWriter;.close:()V // method@2979 │ │ +0eab1c: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +0eab1e: 0f01 |0023: return v1 │ │ +0eab20: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +0eab22: 0f01 |0025: return v1 │ │ catches : 1 │ │ 0x0000 - 0x0022 │ │ Ljava/lang/Exception; -> 0x0024 │ │ positions : │ │ 0x0000 line=857 │ │ 0x0005 line=859 │ │ 0x000b line=860 │ │ @@ -256399,22 +256401,22 @@ │ │ type : '(Lcom/ds/avare/utils/InfoLines;II[Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ebe98: |[0ebe98] com.ds.avare.utils.InfoLines$InfoLineFieldLoc.:(Lcom/ds/avare/utils/InfoLines;II[Ljava/lang/String;I)V │ │ -0ebea8: 5b01 3916 |0000: iput-object v1, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.this$0:Lcom/ds/avare/utils/InfoLines; // field@1639 │ │ -0ebeac: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ebeb2: 5902 3716 |0005: iput v2, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mRowIdx:I // field@1637 │ │ -0ebeb6: 5903 3516 |0007: iput v3, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mFieldIdx:I // field@1635 │ │ -0ebeba: 5b04 3616 |0009: iput-object v4, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mOptions:[Ljava/lang/String; // field@1636 │ │ -0ebebe: 5905 3816 |000b: iput v5, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mSelected:I // field@1638 │ │ -0ebec2: 0e00 |000d: return-void │ │ +0ebea0: |[0ebea0] com.ds.avare.utils.InfoLines$InfoLineFieldLoc.:(Lcom/ds/avare/utils/InfoLines;II[Ljava/lang/String;I)V │ │ +0ebeb0: 5b01 3916 |0000: iput-object v1, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.this$0:Lcom/ds/avare/utils/InfoLines; // field@1639 │ │ +0ebeb4: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ebeba: 5902 3716 |0005: iput v2, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mRowIdx:I // field@1637 │ │ +0ebebe: 5903 3516 |0007: iput v3, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mFieldIdx:I // field@1635 │ │ +0ebec2: 5b04 3616 |0009: iput-object v4, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mOptions:[Ljava/lang/String; // field@1636 │ │ +0ebec6: 5905 3816 |000b: iput v5, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mSelected:I // field@1638 │ │ +0ebeca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ 0x0007 line=52 │ │ 0x0009 line=53 │ │ 0x000b line=54 │ │ @@ -256431,17 +256433,17 @@ │ │ type : '(Lcom/ds/avare/utils/InfoLines;II[Ljava/lang/String;ILcom/ds/avare/utils/InfoLines$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -0ebec4: |[0ebec4] com.ds.avare.utils.InfoLines$InfoLineFieldLoc.:(Lcom/ds/avare/utils/InfoLines;II[Ljava/lang/String;ILcom/ds/avare/utils/InfoLines$1;)V │ │ -0ebed4: 7606 b026 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.:(Lcom/ds/avare/utils/InfoLines;II[Ljava/lang/String;I)V // method@26b0 │ │ -0ebeda: 0e00 |0003: return-void │ │ +0ebecc: |[0ebecc] com.ds.avare.utils.InfoLines$InfoLineFieldLoc.:(Lcom/ds/avare/utils/InfoLines;II[Ljava/lang/String;ILcom/ds/avare/utils/InfoLines$1;)V │ │ +0ebedc: 7606 b026 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.:(Lcom/ds/avare/utils/InfoLines;II[Ljava/lang/String;I)V // method@26b0 │ │ +0ebee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/utils/InfoLines; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -256455,17 +256457,17 @@ │ │ type : '(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebe68: |[0ebe68] com.ds.avare.utils.InfoLines$InfoLineFieldLoc.access$100:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)[Ljava/lang/String; │ │ -0ebe78: 5400 3616 |0000: iget-object v0, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mOptions:[Ljava/lang/String; // field@1636 │ │ -0ebe7c: 1100 |0002: return-object v0 │ │ +0ebe70: |[0ebe70] com.ds.avare.utils.InfoLines$InfoLineFieldLoc.access$100:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)[Ljava/lang/String; │ │ +0ebe80: 5400 3616 |0000: iget-object v0, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mOptions:[Ljava/lang/String; // field@1636 │ │ +0ebe84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; │ │ │ │ #3 : (in Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;) │ │ @@ -256473,17 +256475,17 @@ │ │ type : '(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebe20: |[0ebe20] com.ds.avare.utils.InfoLines$InfoLineFieldLoc.access$200:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I │ │ -0ebe30: 5200 3716 |0000: iget v0, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mRowIdx:I // field@1637 │ │ -0ebe34: 0f00 |0002: return v0 │ │ +0ebe28: |[0ebe28] com.ds.avare.utils.InfoLines$InfoLineFieldLoc.access$200:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I │ │ +0ebe38: 5200 3716 |0000: iget v0, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mRowIdx:I // field@1637 │ │ +0ebe3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; │ │ │ │ #4 : (in Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;) │ │ @@ -256491,17 +256493,17 @@ │ │ type : '(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebe38: |[0ebe38] com.ds.avare.utils.InfoLines$InfoLineFieldLoc.access$300:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I │ │ -0ebe48: 5200 3516 |0000: iget v0, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mFieldIdx:I // field@1635 │ │ -0ebe4c: 0f00 |0002: return v0 │ │ +0ebe40: |[0ebe40] com.ds.avare.utils.InfoLines$InfoLineFieldLoc.access$300:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I │ │ +0ebe50: 5200 3516 |0000: iget v0, v0, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mFieldIdx:I // field@1635 │ │ +0ebe54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; │ │ │ │ Virtual methods - │ │ @@ -256510,17 +256512,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebe80: |[0ebe80] com.ds.avare.utils.InfoLines$InfoLineFieldLoc.getOptions:()[Ljava/lang/String; │ │ -0ebe90: 5410 3616 |0000: iget-object v0, v1, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mOptions:[Ljava/lang/String; // field@1636 │ │ -0ebe94: 1100 |0002: return-object v0 │ │ +0ebe88: |[0ebe88] com.ds.avare.utils.InfoLines$InfoLineFieldLoc.getOptions:()[Ljava/lang/String; │ │ +0ebe98: 5410 3616 |0000: iget-object v0, v1, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mOptions:[Ljava/lang/String; // field@1636 │ │ +0ebe9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; │ │ │ │ #1 : (in Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;) │ │ @@ -256528,17 +256530,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebe50: |[0ebe50] com.ds.avare.utils.InfoLines$InfoLineFieldLoc.getSelected:()I │ │ -0ebe60: 5210 3816 |0000: iget v0, v1, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mSelected:I // field@1638 │ │ -0ebe64: 0f00 |0002: return v0 │ │ +0ebe58: |[0ebe58] com.ds.avare.utils.InfoLines$InfoLineFieldLoc.getSelected:()I │ │ +0ebe68: 5210 3816 |0000: iget v0, v1, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.mSelected:I // field@1638 │ │ +0ebe6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; │ │ │ │ source_file_idx : 4914 (InfoLines.java) │ │ @@ -256777,90 +256779,90 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0ec934: |[0ec934] com.ds.avare.utils.InfoLines.:()V │ │ -0ec944: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -0ec946: 2300 bf09 |0001: new-array v0, v0, [F // type@09bf │ │ -0ec94a: 6900 5916 |0003: sput-object v0, Lcom/ds/avare/utils/InfoLines;.mCharWidths:[F // field@1659 │ │ -0ec94e: 0e00 |0005: return-void │ │ +0ec93c: |[0ec93c] com.ds.avare.utils.InfoLines.:()V │ │ +0ec94c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +0ec94e: 2300 bf09 |0001: new-array v0, v0, [F // type@09bf │ │ +0ec952: 6900 5916 |0003: sput-object v0, Lcom/ds/avare/utils/InfoLines;.mCharWidths:[F // field@1659 │ │ +0ec956: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=124 │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/utils/InfoLines;) │ │ name : '' │ │ type : '(Lcom/ds/avare/StorageService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -0ec950: |[0ec950] com.ds.avare.utils.InfoLines.:(Lcom/ds/avare/StorageService;)V │ │ -0ec960: 7010 8a2a 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ec966: 2200 2206 |0003: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0ec96a: 7020 e024 8000 |0005: invoke-direct {v0, v8}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0ec970: 5b70 6216 |0008: iput-object v0, v7, Lcom/ds/avare/utils/InfoLines;.mPref:Lcom/ds/avare/storage/Preferences; // field@1662 │ │ -0ec974: 5b78 6416 |000a: iput-object v8, v7, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec978: 1220 |000c: const/4 v0, #int 2 // #2 │ │ -0ec97a: 2300 c009 |000d: new-array v0, v0, [I // type@09c0 │ │ -0ec97e: 2600 5b00 0000 |000f: fill-array-data v0, 0000006a // +0000005b │ │ -0ec984: 1c01 0400 |0012: const-class v1, I // type@0004 │ │ -0ec988: 7120 212b 0100 |0014: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@2b21 │ │ -0ec98e: 0c00 |0017: move-result-object v0 │ │ -0ec990: 1f00 170a |0018: check-cast v0, [[I // type@0a17 │ │ -0ec994: 5b70 5c16 |001a: iput-object v0, v7, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ec998: 5470 6216 |001c: iget-object v0, v7, Lcom/ds/avare/utils/InfoLines;.mPref:Lcom/ds/avare/storage/Preferences; // field@1662 │ │ -0ec99c: 6e10 0a25 0000 |001e: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRowFormats:()Ljava/lang/String; // method@250a │ │ -0ec9a2: 0c00 |0021: move-result-object v0 │ │ -0ec9a4: 1a01 1b00 |0022: const-string v1, " " // string@001b │ │ -0ec9a8: 6e20 d02a 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0ec9ae: 0c00 |0027: move-result-object v0 │ │ -0ec9b0: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -0ec9b2: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -0ec9b4: 2103 |002a: array-length v3, v0 │ │ -0ec9b6: 3532 2000 |002b: if-ge v2, v3, 004b // +0020 │ │ -0ec9ba: 4603 0002 |002d: aget-object v3, v0, v2 │ │ -0ec9be: 1a04 4702 |002f: const-string v4, "," // string@0247 │ │ -0ec9c2: 6e20 d02a 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0ec9c8: 0c03 |0034: move-result-object v3 │ │ -0ec9ca: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -0ec9cc: 2135 |0036: array-length v5, v3 │ │ -0ec9ce: 3554 1100 |0037: if-ge v4, v5, 0048 // +0011 │ │ -0ec9d2: 5475 5c16 |0039: iget-object v5, v7, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ec9d6: 4605 0502 |003b: aget-object v5, v5, v2 │ │ -0ec9da: 4606 0304 |003d: aget-object v6, v3, v4 │ │ -0ec9de: 7110 5d2a 0600 |003f: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0ec9e4: 0a06 |0042: move-result v6 │ │ -0ec9e6: 4b06 0504 |0043: aput v6, v5, v4 │ │ -0ec9ea: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ec9ee: 28ef |0047: goto 0036 // -0011 │ │ -0ec9f0: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ec9f4: 28e0 |004a: goto 002a // -0020 │ │ -0ec9f6: 7010 c426 0700 |004b: invoke-direct {v7}, Lcom/ds/avare/utils/InfoLines;.setRowCount:()V // method@26c4 │ │ -0ec9fc: 6e10 241e 0800 |004e: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getResources:()Landroid/content/res/Resources; // method@1e24 │ │ -0eca02: 0c00 |0051: move-result-object v0 │ │ -0eca04: 1401 1e00 027f |0052: const v1, #float 1.728e+38 // #7f02001e │ │ -0eca0a: 6e20 5702 1000 |0055: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0257 │ │ -0eca10: 0c00 |0058: move-result-object v0 │ │ -0eca12: 5b70 6116 |0059: iput-object v0, v7, Lcom/ds/avare/utils/InfoLines;.mOptionList:[Ljava/lang/String; // field@1661 │ │ -0eca16: 6e10 241e 0800 |005b: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getResources:()Landroid/content/res/Resources; // method@1e24 │ │ -0eca1c: 0c08 |005e: move-result-object v8 │ │ -0eca1e: 1400 1d00 027f |005f: const v0, #float 1.728e+38 // #7f02001d │ │ -0eca24: 6e20 5702 0800 |0062: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0257 │ │ -0eca2a: 0c08 |0065: move-result-object v8 │ │ -0eca2c: 5b78 5e16 |0066: iput-object v8, v7, Lcom/ds/avare/utils/InfoLines;.mFieldTitles:[Ljava/lang/String; // field@165e │ │ -0eca30: 0e00 |0068: return-void │ │ -0eca32: 0000 |0069: nop // spacer │ │ -0eca34: 0003 0400 0200 0000 0400 0000 2c00 ... |006a: array-data (8 units) │ │ +0ec958: |[0ec958] com.ds.avare.utils.InfoLines.:(Lcom/ds/avare/StorageService;)V │ │ +0ec968: 7010 8a2a 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ec96e: 2200 2206 |0003: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0ec972: 7020 e024 8000 |0005: invoke-direct {v0, v8}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0ec978: 5b70 6216 |0008: iput-object v0, v7, Lcom/ds/avare/utils/InfoLines;.mPref:Lcom/ds/avare/storage/Preferences; // field@1662 │ │ +0ec97c: 5b78 6416 |000a: iput-object v8, v7, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec980: 1220 |000c: const/4 v0, #int 2 // #2 │ │ +0ec982: 2300 c009 |000d: new-array v0, v0, [I // type@09c0 │ │ +0ec986: 2600 5b00 0000 |000f: fill-array-data v0, 0000006a // +0000005b │ │ +0ec98c: 1c01 0400 |0012: const-class v1, I // type@0004 │ │ +0ec990: 7120 212b 0100 |0014: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@2b21 │ │ +0ec996: 0c00 |0017: move-result-object v0 │ │ +0ec998: 1f00 170a |0018: check-cast v0, [[I // type@0a17 │ │ +0ec99c: 5b70 5c16 |001a: iput-object v0, v7, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ec9a0: 5470 6216 |001c: iget-object v0, v7, Lcom/ds/avare/utils/InfoLines;.mPref:Lcom/ds/avare/storage/Preferences; // field@1662 │ │ +0ec9a4: 6e10 0a25 0000 |001e: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRowFormats:()Ljava/lang/String; // method@250a │ │ +0ec9aa: 0c00 |0021: move-result-object v0 │ │ +0ec9ac: 1a01 1b00 |0022: const-string v1, " " // string@001b │ │ +0ec9b0: 6e20 d02a 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0ec9b6: 0c00 |0027: move-result-object v0 │ │ +0ec9b8: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +0ec9ba: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +0ec9bc: 2103 |002a: array-length v3, v0 │ │ +0ec9be: 3532 2000 |002b: if-ge v2, v3, 004b // +0020 │ │ +0ec9c2: 4603 0002 |002d: aget-object v3, v0, v2 │ │ +0ec9c6: 1a04 4702 |002f: const-string v4, "," // string@0247 │ │ +0ec9ca: 6e20 d02a 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0ec9d0: 0c03 |0034: move-result-object v3 │ │ +0ec9d2: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +0ec9d4: 2135 |0036: array-length v5, v3 │ │ +0ec9d6: 3554 1100 |0037: if-ge v4, v5, 0048 // +0011 │ │ +0ec9da: 5475 5c16 |0039: iget-object v5, v7, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ec9de: 4605 0502 |003b: aget-object v5, v5, v2 │ │ +0ec9e2: 4606 0304 |003d: aget-object v6, v3, v4 │ │ +0ec9e6: 7110 5d2a 0600 |003f: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0ec9ec: 0a06 |0042: move-result v6 │ │ +0ec9ee: 4b06 0504 |0043: aput v6, v5, v4 │ │ +0ec9f2: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ec9f6: 28ef |0047: goto 0036 // -0011 │ │ +0ec9f8: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ec9fc: 28e0 |004a: goto 002a // -0020 │ │ +0ec9fe: 7010 c426 0700 |004b: invoke-direct {v7}, Lcom/ds/avare/utils/InfoLines;.setRowCount:()V // method@26c4 │ │ +0eca04: 6e10 241e 0800 |004e: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getResources:()Landroid/content/res/Resources; // method@1e24 │ │ +0eca0a: 0c00 |0051: move-result-object v0 │ │ +0eca0c: 1401 1e00 027f |0052: const v1, #float 1.728e+38 // #7f02001e │ │ +0eca12: 6e20 5702 1000 |0055: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0257 │ │ +0eca18: 0c00 |0058: move-result-object v0 │ │ +0eca1a: 5b70 6116 |0059: iput-object v0, v7, Lcom/ds/avare/utils/InfoLines;.mOptionList:[Ljava/lang/String; // field@1661 │ │ +0eca1e: 6e10 241e 0800 |005b: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getResources:()Landroid/content/res/Resources; // method@1e24 │ │ +0eca24: 0c08 |005e: move-result-object v8 │ │ +0eca26: 1400 1d00 027f |005f: const v0, #float 1.728e+38 // #7f02001d │ │ +0eca2c: 6e20 5702 0800 |0062: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0257 │ │ +0eca32: 0c08 |0065: move-result-object v8 │ │ +0eca34: 5b78 5e16 |0066: iput-object v8, v7, Lcom/ds/avare/utils/InfoLines;.mFieldTitles:[Ljava/lang/String; // field@165e │ │ +0eca38: 0e00 |0068: return-void │ │ +0eca3a: 0000 |0069: nop // spacer │ │ +0eca3c: 0003 0400 0200 0000 0400 0000 2c00 ... |006a: array-data (8 units) │ │ catches : 1 │ │ 0x0039 - 0x0045 │ │ Ljava/lang/Exception; -> 0x0045 │ │ positions : │ │ 0x0000 line=261 │ │ 0x0003 line=262 │ │ 0x000a line=263 │ │ @@ -256883,46 +256885,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0ec0f8: |[0ec0f8] com.ds.avare.utils.InfoLines.buildConfigString:()Ljava/lang/String; │ │ -0ec108: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0ec10c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ec112: 5471 5c16 |0005: iget-object v1, v7, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ec116: 2111 |0007: array-length v1, v1 │ │ -0ec118: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0ec11a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0ec11c: 3513 2b00 |000a: if-ge v3, v1, 0035 // +002b │ │ -0ec120: 5474 5c16 |000c: iget-object v4, v7, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ec124: 4604 0403 |000e: aget-object v4, v4, v3 │ │ -0ec128: 2144 |0010: array-length v4, v4 │ │ -0ec12a: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -0ec12c: 3545 1700 |0012: if-ge v5, v4, 0029 // +0017 │ │ -0ec130: 5476 5c16 |0014: iget-object v6, v7, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ec134: 4606 0603 |0016: aget-object v6, v6, v3 │ │ -0ec138: 4406 0605 |0018: aget v6, v6, v5 │ │ -0ec13c: 6e20 f12a 6000 |001a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0ec142: d806 04ff |001d: add-int/lit8 v6, v4, #int -1 // #ff │ │ -0ec146: 3565 0700 |001f: if-ge v5, v6, 0026 // +0007 │ │ -0ec14a: 1306 2c00 |0021: const/16 v6, #int 44 // #2c │ │ -0ec14e: 6e20 ee2a 6000 |0023: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -0ec154: d805 0501 |0026: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0ec158: 28ea |0028: goto 0012 // -0016 │ │ -0ec15a: d804 01ff |0029: add-int/lit8 v4, v1, #int -1 // #ff │ │ -0ec15e: 3543 0700 |002b: if-ge v3, v4, 0032 // +0007 │ │ -0ec162: 1304 2000 |002d: const/16 v4, #int 32 // #20 │ │ -0ec166: 6e20 ee2a 4000 |002f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -0ec16c: d803 0301 |0032: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ec170: 28d6 |0034: goto 000a // -002a │ │ -0ec172: 6e10 fa2a 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ec178: 0c00 |0038: move-result-object v0 │ │ -0ec17a: 1100 |0039: return-object v0 │ │ +0ec100: |[0ec100] com.ds.avare.utils.InfoLines.buildConfigString:()Ljava/lang/String; │ │ +0ec110: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0ec114: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ec11a: 5471 5c16 |0005: iget-object v1, v7, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ec11e: 2111 |0007: array-length v1, v1 │ │ +0ec120: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0ec122: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0ec124: 3513 2b00 |000a: if-ge v3, v1, 0035 // +002b │ │ +0ec128: 5474 5c16 |000c: iget-object v4, v7, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ec12c: 4604 0403 |000e: aget-object v4, v4, v3 │ │ +0ec130: 2144 |0010: array-length v4, v4 │ │ +0ec132: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +0ec134: 3545 1700 |0012: if-ge v5, v4, 0029 // +0017 │ │ +0ec138: 5476 5c16 |0014: iget-object v6, v7, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ec13c: 4606 0603 |0016: aget-object v6, v6, v3 │ │ +0ec140: 4406 0605 |0018: aget v6, v6, v5 │ │ +0ec144: 6e20 f12a 6000 |001a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0ec14a: d806 04ff |001d: add-int/lit8 v6, v4, #int -1 // #ff │ │ +0ec14e: 3565 0700 |001f: if-ge v5, v6, 0026 // +0007 │ │ +0ec152: 1306 2c00 |0021: const/16 v6, #int 44 // #2c │ │ +0ec156: 6e20 ee2a 6000 |0023: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +0ec15c: d805 0501 |0026: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0ec160: 28ea |0028: goto 0012 // -0016 │ │ +0ec162: d804 01ff |0029: add-int/lit8 v4, v1, #int -1 // #ff │ │ +0ec166: 3543 0700 |002b: if-ge v3, v4, 0032 // +0007 │ │ +0ec16a: 1304 2000 |002d: const/16 v4, #int 32 // #20 │ │ +0ec16e: 6e20 ee2a 4000 |002f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +0ec174: d803 0301 |0032: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ec178: 28d6 |0034: goto 000a // -002a │ │ +0ec17a: 6e10 fa2a 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ec180: 0c00 |0038: move-result-object v0 │ │ +0ec182: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ 0x0005 line=867 │ │ 0x000c line=868 │ │ 0x0014 line=869 │ │ 0x0023 line=871 │ │ @@ -256936,462 +256938,462 @@ │ │ type : '(IZ)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 926 16-bit code units │ │ -0ec17c: |[0ec17c] com.ds.avare.utils.InfoLines.getDisplayFieldValue:(IZ)Ljava/lang/String; │ │ -0ec18c: 1a00 1d00 |0000: const-string v0, " " // string@001d │ │ -0ec190: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0ec192: 380d 1a00 |0003: if-eqz v13, 001d // +001a │ │ -0ec196: 331c 0f00 |0005: if-ne v12, v1, 0014 // +000f │ │ -0ec19a: 7100 b52b 0000 |0007: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ -0ec1a0: 0c0c |000a: move-result-object v12 │ │ -0ec1a2: 6e10 b92b 0c00 |000b: invoke-virtual {v12}, Ljava/util/Calendar;.getTimeZone:()Ljava/util/TimeZone; // method@2bb9 │ │ -0ec1a8: 0c0c |000e: move-result-object v12 │ │ -0ec1aa: 6e10 7d2c 0c00 |000f: invoke-virtual {v12}, Ljava/util/TimeZone;.getID:()Ljava/lang/String; // method@2c7d │ │ -0ec1b0: 0c0c |0012: move-result-object v12 │ │ -0ec1b2: 110c |0013: return-object v12 │ │ -0ec1b4: 54bd 5e16 |0014: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mFieldTitles:[Ljava/lang/String; // field@165e │ │ -0ec1b8: 21d1 |0016: array-length v1, v13 │ │ -0ec1ba: 37c1 0500 |0017: if-le v1, v12, 001c // +0005 │ │ -0ec1be: 460c 0d0c |0019: aget-object v12, v13, v12 │ │ -0ec1c2: 110c |001b: return-object v12 │ │ -0ec1c4: 1100 |001c: return-object v0 │ │ -0ec1c6: 130d 0c00 |001d: const/16 v13, #int 12 // #c │ │ -0ec1ca: 1302 0b00 |001f: const/16 v2, #int 11 // #b │ │ -0ec1ce: 1a03 2001 |0021: const-string v3, "%02d:%02d" // string@0120 │ │ -0ec1d2: 1304 b000 |0023: const/16 v4, #int 176 // #b0 │ │ -0ec1d6: 1a05 1b00 |0025: const-string v5, " " // string@001b │ │ -0ec1da: 1a06 1401 |0027: const-string v6, "%.0f%s" // string@0114 │ │ -0ec1de: 1a07 0000 |0029: const-string v7, "" // string@0000 │ │ -0ec1e2: 1258 |002b: const/4 v8, #int 5 // #5 │ │ -0ec1e4: 1219 |002c: const/4 v9, #int 1 // #1 │ │ -0ec1e6: 120a |002d: const/4 v10, #int 0 // #0 │ │ -0ec1e8: 2b0c 4203 0000 |002e: packed-switch v12, 00000370 // +00000342 │ │ -0ec1ee: 2900 3d03 |0031: goto/16 036e // +033d │ │ -0ec1f2: 54bc 6416 |0033: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec1f6: 380c 3903 |0035: if-eqz v12, 036e // +0339 │ │ -0ec1fa: 6e10 051e 0c00 |0037: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getExtendedGpsParams:()Lcom/ds/avare/gps/ExtendedGpsParams; // method@1e05 │ │ -0ec200: 0c0c |003a: move-result-object v12 │ │ -0ec202: 380c 3303 |003b: if-eqz v12, 036e // +0333 │ │ -0ec206: 54bc 6416 |003d: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec20a: 6e10 051e 0c00 |003f: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getExtendedGpsParams:()Lcom/ds/avare/gps/ExtendedGpsParams; // method@1e05 │ │ -0ec210: 0c0c |0042: move-result-object v12 │ │ -0ec212: 6e10 6821 0c00 |0043: invoke-virtual {v12}, Lcom/ds/avare/gps/ExtendedGpsParams;.getAltitudeTrend:()D // method@2168 │ │ -0ec218: 0b0c |0046: move-result-wide v12 │ │ -0ec21a: 8ccc |0047: double-to-float v12, v12 │ │ -0ec21c: 7110 8126 0c00 |0048: invoke-static {v12}, Lcom/ds/avare/utils/Helper;.calculateAltitudeFromMSL:(F)Ljava/lang/String; // method@2681 │ │ -0ec222: 0c0c |004b: move-result-object v12 │ │ -0ec224: 7120 8426 8c00 |004c: invoke-static {v12, v8}, Lcom/ds/avare/utils/Helper;.centerString:(Ljava/lang/String;I)Ljava/lang/String; // method@2684 │ │ -0ec22a: 0c0c |004f: move-result-object v12 │ │ -0ec22c: 110c |0050: return-object v12 │ │ -0ec22e: 54bc 6416 |0051: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec232: 380c 1b03 |0053: if-eqz v12, 036e // +031b │ │ -0ec236: 6e10 051e 0c00 |0055: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getExtendedGpsParams:()Lcom/ds/avare/gps/ExtendedGpsParams; // method@1e05 │ │ -0ec23c: 0c0c |0058: move-result-object v12 │ │ -0ec23e: 380c 1503 |0059: if-eqz v12, 036e // +0315 │ │ -0ec242: 54bc 6416 |005b: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec246: 6e10 0e1e 0c00 |005d: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ec24c: 0c0c |0060: move-result-object v12 │ │ -0ec24e: 380c 0d03 |0061: if-eqz v12, 036e // +030d │ │ -0ec252: 220c 1007 |0063: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -0ec256: 7010 eb2a 0c00 |0065: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ec25c: 6e20 f52a 5c00 |0068: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ec262: 54bd 6416 |006b: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec266: 6e10 051e 0d00 |006d: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getExtendedGpsParams:()Lcom/ds/avare/gps/ExtendedGpsParams; // method@1e05 │ │ -0ec26c: 0c0d |0070: move-result-object v13 │ │ -0ec26e: 6e10 6921 0d00 |0071: invoke-virtual {v13}, Lcom/ds/avare/gps/ExtendedGpsParams;.getBearingTrend:()D // method@2169 │ │ -0ec274: 0b00 |0074: move-result-wide v0 │ │ -0ec276: 54bd 6416 |0075: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec27a: 6e10 0e1e 0d00 |0077: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ec280: 0c0d |007a: move-result-object v13 │ │ -0ec282: 6e10 9321 0d00 |007b: invoke-virtual {v13}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0ec288: 0b02 |007e: move-result-wide v2 │ │ -0ec28a: 7140 9326 1032 |007f: invoke-static {v0, v1, v2, v3}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ -0ec290: 0b00 |0082: move-result-wide v0 │ │ -0ec292: 7120 802a 1000 |0083: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0ec298: 0b00 |0086: move-result-wide v0 │ │ -0ec29a: 7120 8526 1000 |0087: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.correctConvertHeading:(J)Ljava/lang/String; // method@2685 │ │ -0ec2a0: 0c0d |008a: move-result-object v13 │ │ -0ec2a2: 6e20 f52a dc00 |008b: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ec2a8: 6e20 ee2a 4c00 |008e: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -0ec2ae: 6e10 fa2a 0c00 |0091: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ec2b4: 0c0c |0094: move-result-object v12 │ │ -0ec2b6: 110c |0095: return-object v12 │ │ -0ec2b8: 54bc 6416 |0096: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec2bc: 380c d602 |0098: if-eqz v12, 036e // +02d6 │ │ -0ec2c0: 6e10 051e 0c00 |009a: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getExtendedGpsParams:()Lcom/ds/avare/gps/ExtendedGpsParams; // method@1e05 │ │ -0ec2c6: 0c0c |009d: move-result-object v12 │ │ -0ec2c8: 380c d002 |009e: if-eqz v12, 036e // +02d0 │ │ -0ec2cc: 7100 462c 0000 |00a0: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0ec2d2: 0c0c |00a3: move-result-object v12 │ │ -0ec2d4: 231d f609 |00a4: new-array v13, v1, [Ljava/lang/Object; // type@09f6 │ │ -0ec2d8: 54b0 6416 |00a6: iget-object v0, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec2dc: 6e10 051e 0000 |00a8: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getExtendedGpsParams:()Lcom/ds/avare/gps/ExtendedGpsParams; // method@1e05 │ │ -0ec2e2: 0c00 |00ab: move-result-object v0 │ │ -0ec2e4: 6e10 6d21 0000 |00ac: invoke-virtual {v0}, Lcom/ds/avare/gps/ExtendedGpsParams;.getSpeedTrend:()D // method@216d │ │ -0ec2ea: 0b00 |00af: move-result-wide v0 │ │ -0ec2ec: 7120 3b2a 1000 |00b0: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0ec2f2: 0c00 |00b3: move-result-object v0 │ │ -0ec2f4: 4d00 0d0a |00b4: aput-object v0, v13, v10 │ │ -0ec2f8: 6200 6015 |00b6: sget-object v0, Lcom/ds/avare/storage/Preferences;.speedConversionUnit:Ljava/lang/String; // field@1560 │ │ -0ec2fc: 4d00 0d09 |00b8: aput-object v0, v13, v9 │ │ -0ec300: 7130 bd2a 6c0d |00ba: invoke-static {v12, v6, v13}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0ec306: 0c0c |00bd: move-result-object v12 │ │ -0ec308: 7120 8426 8c00 |00be: invoke-static {v12, v8}, Lcom/ds/avare/utils/Helper;.centerString:(Ljava/lang/String;I)Ljava/lang/String; // method@2684 │ │ -0ec30e: 0c0c |00c1: move-result-object v12 │ │ -0ec310: 110c |00c2: return-object v12 │ │ -0ec312: 54bc 6416 |00c3: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec316: 380c a902 |00c5: if-eqz v12, 036e // +02a9 │ │ -0ec31a: 6e10 2f1e 0c00 |00c7: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getUpTimer:()Lcom/ds/avare/instruments/UpTimer; // method@1e2f │ │ -0ec320: 0c0c |00ca: move-result-object v12 │ │ -0ec322: 380c a302 |00cb: if-eqz v12, 036e // +02a3 │ │ -0ec326: 54bc 6416 |00cd: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec32a: 6e10 2f1e 0c00 |00cf: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getUpTimer:()Lcom/ds/avare/instruments/UpTimer; // method@1e2f │ │ -0ec330: 0c0c |00d2: move-result-object v12 │ │ -0ec332: 6e10 f821 0c00 |00d3: invoke-virtual {v12}, Lcom/ds/avare/instruments/UpTimer;.getDisplay:()Ljava/lang/String; // method@21f8 │ │ -0ec338: 0c0c |00d6: move-result-object v12 │ │ -0ec33a: 110c |00d7: return-object v12 │ │ -0ec33c: 54bc 6416 |00d8: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec340: 380c 9402 |00da: if-eqz v12, 036e // +0294 │ │ -0ec344: 6e10 0a1e 0c00 |00dc: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getFuelTimer:()Lcom/ds/avare/instruments/FuelTimer; // method@1e0a │ │ -0ec34a: 0c0c |00df: move-result-object v12 │ │ -0ec34c: 380c 8e02 |00e0: if-eqz v12, 036e // +028e │ │ -0ec350: 54bc 6416 |00e2: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec354: 6e10 0a1e 0c00 |00e4: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getFuelTimer:()Lcom/ds/avare/instruments/FuelTimer; // method@1e0a │ │ -0ec35a: 0c0c |00e7: move-result-object v12 │ │ -0ec35c: 6e10 d621 0c00 |00e8: invoke-virtual {v12}, Lcom/ds/avare/instruments/FuelTimer;.getDisplay:()Ljava/lang/String; // method@21d6 │ │ -0ec362: 0c0c |00eb: move-result-object v12 │ │ -0ec364: 110c |00ec: return-object v12 │ │ -0ec366: 54bc 6416 |00ed: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec36a: 380c 7f02 |00ef: if-eqz v12, 036e // +027f │ │ -0ec36e: 6e10 0e1e 0c00 |00f1: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ec374: 0c0c |00f4: move-result-object v12 │ │ -0ec376: 380c 7902 |00f5: if-eqz v12, 036e // +0279 │ │ -0ec37a: 54bc 6416 |00f7: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec37e: 6e10 011e 0c00 |00f9: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0ec384: 0c0c |00fc: move-result-object v12 │ │ -0ec386: 380c 7102 |00fd: if-eqz v12, 036e // +0271 │ │ -0ec38a: 54bd 6416 |00ff: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec38e: 6e10 0e1e 0d00 |0101: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ec394: 0c0d |0104: move-result-object v13 │ │ -0ec396: 6e20 f222 dc00 |0105: invoke-virtual {v12, v13}, Lcom/ds/avare/place/Destination;.getFlightPathRequired:(Lcom/ds/avare/gps/GpsParams;)Ljava/lang/String; // method@22f2 │ │ -0ec39c: 0c0c |0108: move-result-object v12 │ │ -0ec39e: 110c |0109: return-object v12 │ │ -0ec3a0: 54bc 6416 |010a: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec3a4: 380c 6202 |010c: if-eqz v12, 036e // +0262 │ │ -0ec3a8: 6e10 011e 0c00 |010e: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0ec3ae: 0c0c |0111: move-result-object v12 │ │ -0ec3b0: 380c 5c02 |0112: if-eqz v12, 036e // +025c │ │ -0ec3b4: 54bc 6416 |0114: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec3b8: 6e10 fd1d 0c00 |0116: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getCDI:()Lcom/ds/avare/instruments/CDI; // method@1dfd │ │ -0ec3be: 0c0c |0119: move-result-object v12 │ │ -0ec3c0: 380c 5402 |011a: if-eqz v12, 036e // +0254 │ │ -0ec3c4: 6e10 b621 0c00 |011c: invoke-virtual {v12}, Lcom/ds/avare/instruments/CDI;.getDeviation:()D // method@21b6 │ │ -0ec3ca: 0b0c |011f: move-result-wide v12 │ │ -0ec3cc: 7100 462c 0000 |0120: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0ec3d2: 0c00 |0123: move-result-object v0 │ │ -0ec3d4: 7030 bd26 cb0d |0124: invoke-direct {v11, v12, v13}, Lcom/ds/avare/utils/InfoLines;.getFmtString:(D)Ljava/lang/String; // method@26bd │ │ -0ec3da: 0c01 |0127: move-result-object v1 │ │ -0ec3dc: 2392 f609 |0128: new-array v2, v9, [Ljava/lang/Object; // type@09f6 │ │ -0ec3e0: 7120 3b2a dc00 |012a: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0ec3e6: 0c0c |012d: move-result-object v12 │ │ -0ec3e8: 4d0c 020a |012e: aput-object v12, v2, v10 │ │ -0ec3ec: 7130 bd2a 1002 |0130: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0ec3f2: 0c0c |0133: move-result-object v12 │ │ -0ec3f4: 110c |0134: return-object v12 │ │ -0ec3f6: 54bc 6416 |0135: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec3fa: 380c 3702 |0137: if-eqz v12, 036e // +0237 │ │ -0ec3fe: 6e10 1c1e 0c00 |0139: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getOdometer:()Lcom/ds/avare/instruments/Odometer; // method@1e1c │ │ -0ec404: 0c0c |013c: move-result-object v12 │ │ -0ec406: 380c 3102 |013d: if-eqz v12, 036e // +0231 │ │ -0ec40a: 6e10 ed21 0c00 |013f: invoke-virtual {v12}, Lcom/ds/avare/instruments/Odometer;.getValue:()D // method@21ed │ │ -0ec410: 0b0c |0142: move-result-wide v12 │ │ -0ec412: 7100 462c 0000 |0143: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0ec418: 0c00 |0146: move-result-object v0 │ │ -0ec41a: 7030 bd26 cb0d |0147: invoke-direct {v11, v12, v13}, Lcom/ds/avare/utils/InfoLines;.getFmtString:(D)Ljava/lang/String; // method@26bd │ │ -0ec420: 0c01 |014a: move-result-object v1 │ │ -0ec422: 2392 f609 |014b: new-array v2, v9, [Ljava/lang/Object; // type@09f6 │ │ -0ec426: 7120 3b2a dc00 |014d: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0ec42c: 0c0c |0150: move-result-object v12 │ │ -0ec42e: 4d0c 020a |0151: aput-object v12, v2, v10 │ │ -0ec432: 7130 bd2a 1002 |0153: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0ec438: 0c0c |0156: move-result-object v12 │ │ -0ec43a: 110c |0157: return-object v12 │ │ -0ec43c: 54bc 6416 |0158: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec440: 380c 1402 |015a: if-eqz v12, 036e // +0214 │ │ -0ec444: 6e10 0e1e 0c00 |015c: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ec44a: 0c0c |015f: move-result-object v12 │ │ -0ec44c: 380c 0e02 |0160: if-eqz v12, 036e // +020e │ │ -0ec450: 54bc 6416 |0162: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec454: 6e10 011e 0c00 |0164: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0ec45a: 0c0c |0167: move-result-object v12 │ │ -0ec45c: 380c 0602 |0168: if-eqz v12, 036e // +0206 │ │ -0ec460: 54bd 6416 |016a: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec464: 6e10 0e1e 0d00 |016c: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ec46a: 0c0d |016f: move-result-object v13 │ │ -0ec46c: 6e20 0023 dc00 |0170: invoke-virtual {v12, v13}, Lcom/ds/avare/place/Destination;.getVerticalSpeedTo:(Lcom/ds/avare/gps/GpsParams;)Ljava/lang/String; // method@2300 │ │ -0ec472: 0c0c |0173: move-result-object v12 │ │ -0ec474: 110c |0174: return-object v12 │ │ -0ec476: 54bc 6416 |0175: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec47a: 380c f701 |0177: if-eqz v12, 036e // +01f7 │ │ -0ec47e: 6e10 311e 0c00 |0179: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getVSI:()Lcom/ds/avare/instruments/VSI; // method@1e31 │ │ -0ec484: 0c0c |017c: move-result-object v12 │ │ -0ec486: 380c f101 |017d: if-eqz v12, 036e // +01f1 │ │ -0ec48a: 54bc 6416 |017f: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec48e: 6e10 311e 0c00 |0181: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getVSI:()Lcom/ds/avare/instruments/VSI; // method@1e31 │ │ -0ec494: 0c0c |0184: move-result-object v12 │ │ -0ec496: 6e10 0622 0c00 |0185: invoke-virtual {v12}, Lcom/ds/avare/instruments/VSI;.getValue:()D // method@2206 │ │ -0ec49c: 0b0c |0188: move-result-wide v12 │ │ -0ec49e: 7100 462c 0000 |0189: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0ec4a4: 0c00 |018c: move-result-object v0 │ │ -0ec4a6: 2391 f609 |018d: new-array v1, v9, [Ljava/lang/Object; // type@09f6 │ │ -0ec4aa: 7120 3b2a dc00 |018f: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0ec4b0: 0c0c |0192: move-result-object v12 │ │ -0ec4b2: 4d0c 010a |0193: aput-object v12, v1, v10 │ │ -0ec4b6: 1a0c 1001 |0195: const-string v12, "%+05.0f" // string@0110 │ │ -0ec4ba: 7130 bd2a c001 |0197: invoke-static {v0, v12, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0ec4c0: 0c0c |019a: move-result-object v12 │ │ -0ec4c2: 110c |019b: return-object v12 │ │ -0ec4c4: 54bc 6416 |019c: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec4c8: 380c d001 |019e: if-eqz v12, 036e // +01d0 │ │ -0ec4cc: 220c 1007 |01a0: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -0ec4d0: 7010 eb2a 0c00 |01a2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ec4d6: 6e20 f52a 7c00 |01a5: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ec4dc: 54bd 6416 |01a8: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec4e0: 6e10 091e 0d00 |01aa: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getFlightTimer:()Lcom/ds/avare/instruments/FlightTimer; // method@1e09 │ │ -0ec4e6: 0c0d |01ad: move-result-object v13 │ │ -0ec4e8: 6e10 c821 0d00 |01ae: invoke-virtual {v13}, Lcom/ds/avare/instruments/FlightTimer;.getValue:()Ljava/lang/String; // method@21c8 │ │ -0ec4ee: 0c0d |01b1: move-result-object v13 │ │ -0ec4f0: 6e20 f52a dc00 |01b2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ec4f6: 6e10 fa2a 0c00 |01b5: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ec4fc: 0c0c |01b8: move-result-object v12 │ │ -0ec4fe: 110c |01b9: return-object v12 │ │ -0ec500: 52bc 5716 |01ba: iget v12, v11, Lcom/ds/avare/utils/InfoLines;.mAltitude:F // field@1657 │ │ -0ec504: 7110 8126 0c00 |01bc: invoke-static {v12}, Lcom/ds/avare/utils/Helper;.calculateAltitudeFromMSL:(F)Ljava/lang/String; // method@2681 │ │ -0ec50a: 0c0c |01bf: move-result-object v12 │ │ -0ec50c: 7120 8426 8c00 |01c0: invoke-static {v12, v8}, Lcom/ds/avare/utils/Helper;.centerString:(Ljava/lang/String;I)Ljava/lang/String; // method@2684 │ │ -0ec512: 0c0c |01c3: move-result-object v12 │ │ -0ec514: 110c |01c4: return-object v12 │ │ -0ec516: 54bc 6416 |01c5: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec51a: 380c a701 |01c7: if-eqz v12, 036e // +01a7 │ │ -0ec51e: 6e10 011e 0c00 |01c9: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0ec524: 0c0c |01cc: move-result-object v12 │ │ -0ec526: 380c a101 |01cd: if-eqz v12, 036e // +01a1 │ │ -0ec52a: 220c 1007 |01cf: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -0ec52e: 7010 eb2a 0c00 |01d1: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ec534: 6e20 f52a 7c00 |01d4: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ec53a: 54bd 6416 |01d7: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec53e: 6e10 011e 0d00 |01d9: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0ec544: 0c0d |01dc: move-result-object v13 │ │ -0ec546: 6e10 ee22 0d00 |01dd: invoke-virtual {v13}, Lcom/ds/avare/place/Destination;.getEta:()Ljava/lang/String; // method@22ee │ │ -0ec54c: 0c0d |01e0: move-result-object v13 │ │ -0ec54e: 6e20 f52a dc00 |01e1: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ec554: 6e10 fa2a 0c00 |01e4: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ec55a: 0c0c |01e7: move-result-object v12 │ │ -0ec55c: 110c |01e8: return-object v12 │ │ -0ec55e: 54bc 6416 |01e9: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec562: 380c 8301 |01eb: if-eqz v12, 036e // +0183 │ │ -0ec566: 6e10 011e 0c00 |01ed: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0ec56c: 0c0c |01f0: move-result-object v12 │ │ -0ec56e: 380c 7d01 |01f1: if-eqz v12, 036e // +017d │ │ -0ec572: 220c 1007 |01f3: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -0ec576: 7010 eb2a 0c00 |01f5: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ec57c: 6e20 f52a 7c00 |01f8: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ec582: 54bd 6416 |01fb: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec586: 6e10 011e 0d00 |01fd: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0ec58c: 0c0d |0200: move-result-object v13 │ │ -0ec58e: 6e10 ef22 0d00 |0201: invoke-virtual {v13}, Lcom/ds/avare/place/Destination;.getEte:()Ljava/lang/String; // method@22ef │ │ -0ec594: 0c0d |0204: move-result-object v13 │ │ -0ec596: 6e20 f52a dc00 |0205: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ec59c: 6e10 fa2a 0c00 |0208: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ec5a2: 0c0c |020b: move-result-object v12 │ │ -0ec5a4: 110c |020c: return-object v12 │ │ -0ec5a6: 54bc 6416 |020d: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec5aa: 380c 5f01 |020f: if-eqz v12, 036e // +015f │ │ -0ec5ae: 6e10 011e 0c00 |0211: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0ec5b4: 0c0c |0214: move-result-object v12 │ │ -0ec5b6: 380c 5901 |0215: if-eqz v12, 036e // +0159 │ │ -0ec5ba: 54bc 6416 |0217: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec5be: 6e10 011e 0c00 |0219: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0ec5c4: 0c0c |021c: move-result-object v12 │ │ -0ec5c6: 6e10 eb22 0c00 |021d: invoke-virtual {v12}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ -0ec5cc: 0b0c |0220: move-result-wide v12 │ │ -0ec5ce: 1902 5940 |0221: const-wide/high16 v2, #long 4636737291354636288 // #4059 │ │ -0ec5d2: 2f00 0c02 |0223: cmpl-double v0, v12, v2 │ │ -0ec5d6: 3a00 0300 |0225: if-ltz v0, 0228 // +0003 │ │ -0ec5da: 2803 |0227: goto 022a // +0003 │ │ -0ec5dc: 1a06 3301 |0228: const-string v6, "%4.1f%s" // string@0133 │ │ -0ec5e0: 7100 462c 0000 |022a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0ec5e6: 0c00 |022d: move-result-object v0 │ │ -0ec5e8: 2311 f609 |022e: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -0ec5ec: 7120 3b2a dc00 |0230: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0ec5f2: 0c0c |0233: move-result-object v12 │ │ -0ec5f4: 4d0c 010a |0234: aput-object v12, v1, v10 │ │ -0ec5f8: 620c 5915 |0236: sget-object v12, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ -0ec5fc: 4d0c 0109 |0238: aput-object v12, v1, v9 │ │ -0ec600: 7130 bd2a 6001 |023a: invoke-static {v0, v6, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0ec606: 0c0c |023d: move-result-object v12 │ │ -0ec608: 7120 8426 8c00 |023e: invoke-static {v12, v8}, Lcom/ds/avare/utils/Helper;.centerString:(Ljava/lang/String;I)Ljava/lang/String; // method@2684 │ │ -0ec60e: 0c0c |0241: move-result-object v12 │ │ -0ec610: 110c |0242: return-object v12 │ │ -0ec612: 54bc 6416 |0243: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec616: 380c 2901 |0245: if-eqz v12, 036e // +0129 │ │ -0ec61a: 6e10 011e 0c00 |0247: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0ec620: 0c0c |024a: move-result-object v12 │ │ -0ec622: 380c 2301 |024b: if-eqz v12, 036e // +0123 │ │ -0ec626: 54bc 6416 |024d: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec62a: 6e10 011e 0c00 |024f: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0ec630: 0c0c |0252: move-result-object v12 │ │ -0ec632: 6e10 f722 0c00 |0253: invoke-virtual {v12}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ -0ec638: 0c0c |0256: move-result-object v12 │ │ -0ec63a: 7110 9c26 0c00 |0257: invoke-static {v12}, Lcom/ds/avare/utils/Helper;.isGPSCoordinate:(Ljava/lang/String;)Z // method@269c │ │ -0ec640: 0a0d |025a: move-result v13 │ │ -0ec642: 380d 0500 |025b: if-eqz v13, 0260 // +0005 │ │ -0ec646: 1a0c 9411 |025d: const-string v12, "GPS" // string@1194 │ │ -0ec64a: 280c |025f: goto 026b // +000c │ │ -0ec64c: 6e10 c92a 0c00 |0260: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0ec652: 0a0d |0263: move-result v13 │ │ -0ec654: 378d 0700 |0264: if-le v13, v8, 026b // +0007 │ │ -0ec658: 124d |0266: const/4 v13, #int 4 // #4 │ │ -0ec65a: 6e30 d42a ac0d |0267: invoke-virtual {v12, v10, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0ec660: 0c0c |026a: move-result-object v12 │ │ -0ec662: 7120 8426 8c00 |026b: invoke-static {v12, v8}, Lcom/ds/avare/utils/Helper;.centerString:(Ljava/lang/String;I)Ljava/lang/String; // method@2684 │ │ -0ec668: 0c0c |026e: move-result-object v12 │ │ -0ec66a: 110c |026f: return-object v12 │ │ -0ec66c: 54bc 6416 |0270: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec670: 380c fc00 |0272: if-eqz v12, 036e // +00fc │ │ -0ec674: 6e10 0e1e 0c00 |0274: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ec67a: 0c0c |0277: move-result-object v12 │ │ -0ec67c: 380c f600 |0278: if-eqz v12, 036e // +00f6 │ │ -0ec680: 54bc 6416 |027a: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec684: 6e10 011e 0c00 |027c: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0ec68a: 0c0c |027f: move-result-object v12 │ │ -0ec68c: 380c ee00 |0280: if-eqz v12, 036e // +00ee │ │ -0ec690: 220c 1007 |0282: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -0ec694: 7010 eb2a 0c00 |0284: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ec69a: 6e20 f52a 5c00 |0287: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ec6a0: 54bd 6416 |028a: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec6a4: 6e10 011e 0d00 |028c: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0ec6aa: 0c0d |028f: move-result-object v13 │ │ -0ec6ac: 6e10 e622 0d00 |0290: invoke-virtual {v13}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ -0ec6b2: 0b00 |0293: move-result-wide v0 │ │ -0ec6b4: 54bd 6416 |0294: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec6b8: 6e10 0e1e 0d00 |0296: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ec6be: 0c0d |0299: move-result-object v13 │ │ -0ec6c0: 6e10 9321 0d00 |029a: invoke-virtual {v13}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0ec6c6: 0b02 |029d: move-result-wide v2 │ │ -0ec6c8: 7140 9326 1032 |029e: invoke-static {v0, v1, v2, v3}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ -0ec6ce: 0b00 |02a1: move-result-wide v0 │ │ -0ec6d0: 7120 802a 1000 |02a2: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0ec6d6: 0b00 |02a5: move-result-wide v0 │ │ -0ec6d8: 7120 8526 1000 |02a6: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.correctConvertHeading:(J)Ljava/lang/String; // method@2685 │ │ -0ec6de: 0c0d |02a9: move-result-object v13 │ │ -0ec6e0: 6e20 f52a dc00 |02aa: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ec6e6: 6e20 ee2a 4c00 |02ad: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -0ec6ec: 6e10 fa2a 0c00 |02b0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ec6f2: 0c0c |02b3: move-result-object v12 │ │ -0ec6f4: 110c |02b4: return-object v12 │ │ -0ec6f6: 54bc 6416 |02b5: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec6fa: 380c b700 |02b7: if-eqz v12, 036e // +00b7 │ │ -0ec6fe: 6e10 0e1e 0c00 |02b9: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ec704: 0c0c |02bc: move-result-object v12 │ │ -0ec706: 380c b100 |02bd: if-eqz v12, 036e // +00b1 │ │ -0ec70a: 220c 1007 |02bf: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -0ec70e: 7010 eb2a 0c00 |02c1: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ec714: 6e20 f52a 5c00 |02c4: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ec71a: 54bd 6416 |02c7: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec71e: 6e10 0e1e 0d00 |02c9: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ec724: 0c0d |02cc: move-result-object v13 │ │ -0ec726: 6e10 9121 0d00 |02cd: invoke-virtual {v13}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0ec72c: 0b00 |02d0: move-result-wide v0 │ │ -0ec72e: 54bd 6416 |02d1: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec732: 6e10 0e1e 0d00 |02d3: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ec738: 0c0d |02d6: move-result-object v13 │ │ -0ec73a: 6e10 9321 0d00 |02d7: invoke-virtual {v13}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0ec740: 0b02 |02da: move-result-wide v2 │ │ -0ec742: 7140 9326 1032 |02db: invoke-static {v0, v1, v2, v3}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ -0ec748: 0b00 |02de: move-result-wide v0 │ │ -0ec74a: 7120 802a 1000 |02df: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0ec750: 0b00 |02e2: move-result-wide v0 │ │ -0ec752: 7120 8526 1000 |02e3: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.correctConvertHeading:(J)Ljava/lang/String; // method@2685 │ │ -0ec758: 0c0d |02e6: move-result-object v13 │ │ -0ec75a: 6e20 f52a dc00 |02e7: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ec760: 6e20 ee2a 4c00 |02ea: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -0ec766: 6e10 fa2a 0c00 |02ed: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ec76c: 0c0c |02f0: move-result-object v12 │ │ -0ec76e: 110c |02f1: return-object v12 │ │ -0ec770: 54bc 6416 |02f2: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec774: 380c 7a00 |02f4: if-eqz v12, 036e // +007a │ │ -0ec778: 6e10 0e1e 0c00 |02f6: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ec77e: 0c0c |02f9: move-result-object v12 │ │ -0ec780: 380c 7400 |02fa: if-eqz v12, 036e // +0074 │ │ -0ec784: 7100 462c 0000 |02fc: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0ec78a: 0c0c |02ff: move-result-object v12 │ │ -0ec78c: 231d f609 |0300: new-array v13, v1, [Ljava/lang/Object; // type@09f6 │ │ -0ec790: 54b0 6416 |0302: iget-object v0, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ec794: 6e10 0e1e 0000 |0304: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ec79a: 0c00 |0307: move-result-object v0 │ │ -0ec79c: 6e10 9c21 0000 |0308: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ -0ec7a2: 0b00 |030b: move-result-wide v0 │ │ -0ec7a4: 7120 3b2a 1000 |030c: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0ec7aa: 0c00 |030f: move-result-object v0 │ │ -0ec7ac: 4d00 0d0a |0310: aput-object v0, v13, v10 │ │ -0ec7b0: 6200 6015 |0312: sget-object v0, Lcom/ds/avare/storage/Preferences;.speedConversionUnit:Ljava/lang/String; // field@1560 │ │ -0ec7b4: 4d00 0d09 |0314: aput-object v0, v13, v9 │ │ -0ec7b8: 7130 bd2a 6c0d |0316: invoke-static {v12, v6, v13}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0ec7be: 0c0c |0319: move-result-object v12 │ │ -0ec7c0: 7120 8426 8c00 |031a: invoke-static {v12, v8}, Lcom/ds/avare/utils/Helper;.centerString:(Ljava/lang/String;I)Ljava/lang/String; // method@2684 │ │ -0ec7c6: 0c0c |031d: move-result-object v12 │ │ -0ec7c8: 110c |031e: return-object v12 │ │ -0ec7ca: 7100 b52b 0000 |031f: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ -0ec7d0: 0c0c |0322: move-result-object v12 │ │ -0ec7d2: 7100 462c 0000 |0323: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0ec7d8: 0c00 |0326: move-result-object v0 │ │ -0ec7da: 2311 f609 |0327: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -0ec7de: 6e20 b42b 2c00 |0329: invoke-virtual {v12, v2}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ -0ec7e4: 0a02 |032c: move-result v2 │ │ -0ec7e6: 7110 622a 0200 |032d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0ec7ec: 0c02 |0330: move-result-object v2 │ │ -0ec7ee: 4d02 010a |0331: aput-object v2, v1, v10 │ │ -0ec7f2: 6e20 b42b dc00 |0333: invoke-virtual {v12, v13}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ -0ec7f8: 0a0c |0336: move-result v12 │ │ -0ec7fa: 7110 622a 0c00 |0337: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0ec800: 0c0c |033a: move-result-object v12 │ │ -0ec802: 4d0c 0109 |033b: aput-object v12, v1, v9 │ │ -0ec806: 7130 bd2a 3001 |033d: invoke-static {v0, v3, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0ec80c: 0c0c |0340: move-result-object v12 │ │ -0ec80e: 110c |0341: return-object v12 │ │ -0ec810: 7100 b52b 0000 |0342: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ -0ec816: 0c0c |0345: move-result-object v12 │ │ -0ec818: 1a00 7c27 |0346: const-string v0, "UTC" // string@277c │ │ -0ec81c: 7110 802c 0000 |0348: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0ec822: 0c00 |034b: move-result-object v0 │ │ -0ec824: 6e20 c02b 0c00 |034c: invoke-virtual {v12, v0}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@2bc0 │ │ -0ec82a: 7100 462c 0000 |034f: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0ec830: 0c00 |0352: move-result-object v0 │ │ -0ec832: 2311 f609 |0353: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -0ec836: 6e20 b42b 2c00 |0355: invoke-virtual {v12, v2}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ -0ec83c: 0a02 |0358: move-result v2 │ │ -0ec83e: 7110 622a 0200 |0359: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0ec844: 0c02 |035c: move-result-object v2 │ │ -0ec846: 4d02 010a |035d: aput-object v2, v1, v10 │ │ -0ec84a: 6e20 b42b dc00 |035f: invoke-virtual {v12, v13}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ -0ec850: 0a0c |0362: move-result v12 │ │ -0ec852: 7110 622a 0c00 |0363: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0ec858: 0c0c |0366: move-result-object v12 │ │ -0ec85a: 4d0c 0109 |0367: aput-object v12, v1, v9 │ │ -0ec85e: 7130 bd2a 3001 |0369: invoke-static {v0, v3, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0ec864: 0c0c |036c: move-result-object v12 │ │ -0ec866: 110c |036d: return-object v12 │ │ -0ec868: 1100 |036e: return-object v0 │ │ -0ec86a: 0000 |036f: nop // spacer │ │ -0ec86c: 0001 1500 0100 0000 1403 0000 f102 ... |0370: packed-switch-data (46 units) │ │ +0ec184: |[0ec184] com.ds.avare.utils.InfoLines.getDisplayFieldValue:(IZ)Ljava/lang/String; │ │ +0ec194: 1a00 1d00 |0000: const-string v0, " " // string@001d │ │ +0ec198: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0ec19a: 380d 1a00 |0003: if-eqz v13, 001d // +001a │ │ +0ec19e: 331c 0f00 |0005: if-ne v12, v1, 0014 // +000f │ │ +0ec1a2: 7100 b52b 0000 |0007: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ +0ec1a8: 0c0c |000a: move-result-object v12 │ │ +0ec1aa: 6e10 b92b 0c00 |000b: invoke-virtual {v12}, Ljava/util/Calendar;.getTimeZone:()Ljava/util/TimeZone; // method@2bb9 │ │ +0ec1b0: 0c0c |000e: move-result-object v12 │ │ +0ec1b2: 6e10 7d2c 0c00 |000f: invoke-virtual {v12}, Ljava/util/TimeZone;.getID:()Ljava/lang/String; // method@2c7d │ │ +0ec1b8: 0c0c |0012: move-result-object v12 │ │ +0ec1ba: 110c |0013: return-object v12 │ │ +0ec1bc: 54bd 5e16 |0014: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mFieldTitles:[Ljava/lang/String; // field@165e │ │ +0ec1c0: 21d1 |0016: array-length v1, v13 │ │ +0ec1c2: 37c1 0500 |0017: if-le v1, v12, 001c // +0005 │ │ +0ec1c6: 460c 0d0c |0019: aget-object v12, v13, v12 │ │ +0ec1ca: 110c |001b: return-object v12 │ │ +0ec1cc: 1100 |001c: return-object v0 │ │ +0ec1ce: 130d 0c00 |001d: const/16 v13, #int 12 // #c │ │ +0ec1d2: 1302 0b00 |001f: const/16 v2, #int 11 // #b │ │ +0ec1d6: 1a03 2001 |0021: const-string v3, "%02d:%02d" // string@0120 │ │ +0ec1da: 1304 b000 |0023: const/16 v4, #int 176 // #b0 │ │ +0ec1de: 1a05 1b00 |0025: const-string v5, " " // string@001b │ │ +0ec1e2: 1a06 1401 |0027: const-string v6, "%.0f%s" // string@0114 │ │ +0ec1e6: 1a07 0000 |0029: const-string v7, "" // string@0000 │ │ +0ec1ea: 1258 |002b: const/4 v8, #int 5 // #5 │ │ +0ec1ec: 1219 |002c: const/4 v9, #int 1 // #1 │ │ +0ec1ee: 120a |002d: const/4 v10, #int 0 // #0 │ │ +0ec1f0: 2b0c 4203 0000 |002e: packed-switch v12, 00000370 // +00000342 │ │ +0ec1f6: 2900 3d03 |0031: goto/16 036e // +033d │ │ +0ec1fa: 54bc 6416 |0033: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec1fe: 380c 3903 |0035: if-eqz v12, 036e // +0339 │ │ +0ec202: 6e10 051e 0c00 |0037: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getExtendedGpsParams:()Lcom/ds/avare/gps/ExtendedGpsParams; // method@1e05 │ │ +0ec208: 0c0c |003a: move-result-object v12 │ │ +0ec20a: 380c 3303 |003b: if-eqz v12, 036e // +0333 │ │ +0ec20e: 54bc 6416 |003d: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec212: 6e10 051e 0c00 |003f: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getExtendedGpsParams:()Lcom/ds/avare/gps/ExtendedGpsParams; // method@1e05 │ │ +0ec218: 0c0c |0042: move-result-object v12 │ │ +0ec21a: 6e10 6821 0c00 |0043: invoke-virtual {v12}, Lcom/ds/avare/gps/ExtendedGpsParams;.getAltitudeTrend:()D // method@2168 │ │ +0ec220: 0b0c |0046: move-result-wide v12 │ │ +0ec222: 8ccc |0047: double-to-float v12, v12 │ │ +0ec224: 7110 8126 0c00 |0048: invoke-static {v12}, Lcom/ds/avare/utils/Helper;.calculateAltitudeFromMSL:(F)Ljava/lang/String; // method@2681 │ │ +0ec22a: 0c0c |004b: move-result-object v12 │ │ +0ec22c: 7120 8426 8c00 |004c: invoke-static {v12, v8}, Lcom/ds/avare/utils/Helper;.centerString:(Ljava/lang/String;I)Ljava/lang/String; // method@2684 │ │ +0ec232: 0c0c |004f: move-result-object v12 │ │ +0ec234: 110c |0050: return-object v12 │ │ +0ec236: 54bc 6416 |0051: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec23a: 380c 1b03 |0053: if-eqz v12, 036e // +031b │ │ +0ec23e: 6e10 051e 0c00 |0055: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getExtendedGpsParams:()Lcom/ds/avare/gps/ExtendedGpsParams; // method@1e05 │ │ +0ec244: 0c0c |0058: move-result-object v12 │ │ +0ec246: 380c 1503 |0059: if-eqz v12, 036e // +0315 │ │ +0ec24a: 54bc 6416 |005b: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec24e: 6e10 0e1e 0c00 |005d: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ec254: 0c0c |0060: move-result-object v12 │ │ +0ec256: 380c 0d03 |0061: if-eqz v12, 036e // +030d │ │ +0ec25a: 220c 1007 |0063: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +0ec25e: 7010 eb2a 0c00 |0065: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ec264: 6e20 f52a 5c00 |0068: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ec26a: 54bd 6416 |006b: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec26e: 6e10 051e 0d00 |006d: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getExtendedGpsParams:()Lcom/ds/avare/gps/ExtendedGpsParams; // method@1e05 │ │ +0ec274: 0c0d |0070: move-result-object v13 │ │ +0ec276: 6e10 6921 0d00 |0071: invoke-virtual {v13}, Lcom/ds/avare/gps/ExtendedGpsParams;.getBearingTrend:()D // method@2169 │ │ +0ec27c: 0b00 |0074: move-result-wide v0 │ │ +0ec27e: 54bd 6416 |0075: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec282: 6e10 0e1e 0d00 |0077: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ec288: 0c0d |007a: move-result-object v13 │ │ +0ec28a: 6e10 9321 0d00 |007b: invoke-virtual {v13}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0ec290: 0b02 |007e: move-result-wide v2 │ │ +0ec292: 7140 9326 1032 |007f: invoke-static {v0, v1, v2, v3}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ +0ec298: 0b00 |0082: move-result-wide v0 │ │ +0ec29a: 7120 802a 1000 |0083: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0ec2a0: 0b00 |0086: move-result-wide v0 │ │ +0ec2a2: 7120 8526 1000 |0087: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.correctConvertHeading:(J)Ljava/lang/String; // method@2685 │ │ +0ec2a8: 0c0d |008a: move-result-object v13 │ │ +0ec2aa: 6e20 f52a dc00 |008b: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ec2b0: 6e20 ee2a 4c00 |008e: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +0ec2b6: 6e10 fa2a 0c00 |0091: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ec2bc: 0c0c |0094: move-result-object v12 │ │ +0ec2be: 110c |0095: return-object v12 │ │ +0ec2c0: 54bc 6416 |0096: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec2c4: 380c d602 |0098: if-eqz v12, 036e // +02d6 │ │ +0ec2c8: 6e10 051e 0c00 |009a: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getExtendedGpsParams:()Lcom/ds/avare/gps/ExtendedGpsParams; // method@1e05 │ │ +0ec2ce: 0c0c |009d: move-result-object v12 │ │ +0ec2d0: 380c d002 |009e: if-eqz v12, 036e // +02d0 │ │ +0ec2d4: 7100 462c 0000 |00a0: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0ec2da: 0c0c |00a3: move-result-object v12 │ │ +0ec2dc: 231d f609 |00a4: new-array v13, v1, [Ljava/lang/Object; // type@09f6 │ │ +0ec2e0: 54b0 6416 |00a6: iget-object v0, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec2e4: 6e10 051e 0000 |00a8: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getExtendedGpsParams:()Lcom/ds/avare/gps/ExtendedGpsParams; // method@1e05 │ │ +0ec2ea: 0c00 |00ab: move-result-object v0 │ │ +0ec2ec: 6e10 6d21 0000 |00ac: invoke-virtual {v0}, Lcom/ds/avare/gps/ExtendedGpsParams;.getSpeedTrend:()D // method@216d │ │ +0ec2f2: 0b00 |00af: move-result-wide v0 │ │ +0ec2f4: 7120 3b2a 1000 |00b0: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0ec2fa: 0c00 |00b3: move-result-object v0 │ │ +0ec2fc: 4d00 0d0a |00b4: aput-object v0, v13, v10 │ │ +0ec300: 6200 6015 |00b6: sget-object v0, Lcom/ds/avare/storage/Preferences;.speedConversionUnit:Ljava/lang/String; // field@1560 │ │ +0ec304: 4d00 0d09 |00b8: aput-object v0, v13, v9 │ │ +0ec308: 7130 bd2a 6c0d |00ba: invoke-static {v12, v6, v13}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0ec30e: 0c0c |00bd: move-result-object v12 │ │ +0ec310: 7120 8426 8c00 |00be: invoke-static {v12, v8}, Lcom/ds/avare/utils/Helper;.centerString:(Ljava/lang/String;I)Ljava/lang/String; // method@2684 │ │ +0ec316: 0c0c |00c1: move-result-object v12 │ │ +0ec318: 110c |00c2: return-object v12 │ │ +0ec31a: 54bc 6416 |00c3: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec31e: 380c a902 |00c5: if-eqz v12, 036e // +02a9 │ │ +0ec322: 6e10 2f1e 0c00 |00c7: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getUpTimer:()Lcom/ds/avare/instruments/UpTimer; // method@1e2f │ │ +0ec328: 0c0c |00ca: move-result-object v12 │ │ +0ec32a: 380c a302 |00cb: if-eqz v12, 036e // +02a3 │ │ +0ec32e: 54bc 6416 |00cd: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec332: 6e10 2f1e 0c00 |00cf: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getUpTimer:()Lcom/ds/avare/instruments/UpTimer; // method@1e2f │ │ +0ec338: 0c0c |00d2: move-result-object v12 │ │ +0ec33a: 6e10 f821 0c00 |00d3: invoke-virtual {v12}, Lcom/ds/avare/instruments/UpTimer;.getDisplay:()Ljava/lang/String; // method@21f8 │ │ +0ec340: 0c0c |00d6: move-result-object v12 │ │ +0ec342: 110c |00d7: return-object v12 │ │ +0ec344: 54bc 6416 |00d8: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec348: 380c 9402 |00da: if-eqz v12, 036e // +0294 │ │ +0ec34c: 6e10 0a1e 0c00 |00dc: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getFuelTimer:()Lcom/ds/avare/instruments/FuelTimer; // method@1e0a │ │ +0ec352: 0c0c |00df: move-result-object v12 │ │ +0ec354: 380c 8e02 |00e0: if-eqz v12, 036e // +028e │ │ +0ec358: 54bc 6416 |00e2: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec35c: 6e10 0a1e 0c00 |00e4: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getFuelTimer:()Lcom/ds/avare/instruments/FuelTimer; // method@1e0a │ │ +0ec362: 0c0c |00e7: move-result-object v12 │ │ +0ec364: 6e10 d621 0c00 |00e8: invoke-virtual {v12}, Lcom/ds/avare/instruments/FuelTimer;.getDisplay:()Ljava/lang/String; // method@21d6 │ │ +0ec36a: 0c0c |00eb: move-result-object v12 │ │ +0ec36c: 110c |00ec: return-object v12 │ │ +0ec36e: 54bc 6416 |00ed: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec372: 380c 7f02 |00ef: if-eqz v12, 036e // +027f │ │ +0ec376: 6e10 0e1e 0c00 |00f1: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ec37c: 0c0c |00f4: move-result-object v12 │ │ +0ec37e: 380c 7902 |00f5: if-eqz v12, 036e // +0279 │ │ +0ec382: 54bc 6416 |00f7: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec386: 6e10 011e 0c00 |00f9: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0ec38c: 0c0c |00fc: move-result-object v12 │ │ +0ec38e: 380c 7102 |00fd: if-eqz v12, 036e // +0271 │ │ +0ec392: 54bd 6416 |00ff: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec396: 6e10 0e1e 0d00 |0101: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ec39c: 0c0d |0104: move-result-object v13 │ │ +0ec39e: 6e20 f222 dc00 |0105: invoke-virtual {v12, v13}, Lcom/ds/avare/place/Destination;.getFlightPathRequired:(Lcom/ds/avare/gps/GpsParams;)Ljava/lang/String; // method@22f2 │ │ +0ec3a4: 0c0c |0108: move-result-object v12 │ │ +0ec3a6: 110c |0109: return-object v12 │ │ +0ec3a8: 54bc 6416 |010a: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec3ac: 380c 6202 |010c: if-eqz v12, 036e // +0262 │ │ +0ec3b0: 6e10 011e 0c00 |010e: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0ec3b6: 0c0c |0111: move-result-object v12 │ │ +0ec3b8: 380c 5c02 |0112: if-eqz v12, 036e // +025c │ │ +0ec3bc: 54bc 6416 |0114: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec3c0: 6e10 fd1d 0c00 |0116: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getCDI:()Lcom/ds/avare/instruments/CDI; // method@1dfd │ │ +0ec3c6: 0c0c |0119: move-result-object v12 │ │ +0ec3c8: 380c 5402 |011a: if-eqz v12, 036e // +0254 │ │ +0ec3cc: 6e10 b621 0c00 |011c: invoke-virtual {v12}, Lcom/ds/avare/instruments/CDI;.getDeviation:()D // method@21b6 │ │ +0ec3d2: 0b0c |011f: move-result-wide v12 │ │ +0ec3d4: 7100 462c 0000 |0120: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0ec3da: 0c00 |0123: move-result-object v0 │ │ +0ec3dc: 7030 bd26 cb0d |0124: invoke-direct {v11, v12, v13}, Lcom/ds/avare/utils/InfoLines;.getFmtString:(D)Ljava/lang/String; // method@26bd │ │ +0ec3e2: 0c01 |0127: move-result-object v1 │ │ +0ec3e4: 2392 f609 |0128: new-array v2, v9, [Ljava/lang/Object; // type@09f6 │ │ +0ec3e8: 7120 3b2a dc00 |012a: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0ec3ee: 0c0c |012d: move-result-object v12 │ │ +0ec3f0: 4d0c 020a |012e: aput-object v12, v2, v10 │ │ +0ec3f4: 7130 bd2a 1002 |0130: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0ec3fa: 0c0c |0133: move-result-object v12 │ │ +0ec3fc: 110c |0134: return-object v12 │ │ +0ec3fe: 54bc 6416 |0135: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec402: 380c 3702 |0137: if-eqz v12, 036e // +0237 │ │ +0ec406: 6e10 1c1e 0c00 |0139: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getOdometer:()Lcom/ds/avare/instruments/Odometer; // method@1e1c │ │ +0ec40c: 0c0c |013c: move-result-object v12 │ │ +0ec40e: 380c 3102 |013d: if-eqz v12, 036e // +0231 │ │ +0ec412: 6e10 ed21 0c00 |013f: invoke-virtual {v12}, Lcom/ds/avare/instruments/Odometer;.getValue:()D // method@21ed │ │ +0ec418: 0b0c |0142: move-result-wide v12 │ │ +0ec41a: 7100 462c 0000 |0143: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0ec420: 0c00 |0146: move-result-object v0 │ │ +0ec422: 7030 bd26 cb0d |0147: invoke-direct {v11, v12, v13}, Lcom/ds/avare/utils/InfoLines;.getFmtString:(D)Ljava/lang/String; // method@26bd │ │ +0ec428: 0c01 |014a: move-result-object v1 │ │ +0ec42a: 2392 f609 |014b: new-array v2, v9, [Ljava/lang/Object; // type@09f6 │ │ +0ec42e: 7120 3b2a dc00 |014d: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0ec434: 0c0c |0150: move-result-object v12 │ │ +0ec436: 4d0c 020a |0151: aput-object v12, v2, v10 │ │ +0ec43a: 7130 bd2a 1002 |0153: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0ec440: 0c0c |0156: move-result-object v12 │ │ +0ec442: 110c |0157: return-object v12 │ │ +0ec444: 54bc 6416 |0158: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec448: 380c 1402 |015a: if-eqz v12, 036e // +0214 │ │ +0ec44c: 6e10 0e1e 0c00 |015c: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ec452: 0c0c |015f: move-result-object v12 │ │ +0ec454: 380c 0e02 |0160: if-eqz v12, 036e // +020e │ │ +0ec458: 54bc 6416 |0162: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec45c: 6e10 011e 0c00 |0164: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0ec462: 0c0c |0167: move-result-object v12 │ │ +0ec464: 380c 0602 |0168: if-eqz v12, 036e // +0206 │ │ +0ec468: 54bd 6416 |016a: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec46c: 6e10 0e1e 0d00 |016c: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ec472: 0c0d |016f: move-result-object v13 │ │ +0ec474: 6e20 0023 dc00 |0170: invoke-virtual {v12, v13}, Lcom/ds/avare/place/Destination;.getVerticalSpeedTo:(Lcom/ds/avare/gps/GpsParams;)Ljava/lang/String; // method@2300 │ │ +0ec47a: 0c0c |0173: move-result-object v12 │ │ +0ec47c: 110c |0174: return-object v12 │ │ +0ec47e: 54bc 6416 |0175: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec482: 380c f701 |0177: if-eqz v12, 036e // +01f7 │ │ +0ec486: 6e10 311e 0c00 |0179: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getVSI:()Lcom/ds/avare/instruments/VSI; // method@1e31 │ │ +0ec48c: 0c0c |017c: move-result-object v12 │ │ +0ec48e: 380c f101 |017d: if-eqz v12, 036e // +01f1 │ │ +0ec492: 54bc 6416 |017f: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec496: 6e10 311e 0c00 |0181: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getVSI:()Lcom/ds/avare/instruments/VSI; // method@1e31 │ │ +0ec49c: 0c0c |0184: move-result-object v12 │ │ +0ec49e: 6e10 0622 0c00 |0185: invoke-virtual {v12}, Lcom/ds/avare/instruments/VSI;.getValue:()D // method@2206 │ │ +0ec4a4: 0b0c |0188: move-result-wide v12 │ │ +0ec4a6: 7100 462c 0000 |0189: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0ec4ac: 0c00 |018c: move-result-object v0 │ │ +0ec4ae: 2391 f609 |018d: new-array v1, v9, [Ljava/lang/Object; // type@09f6 │ │ +0ec4b2: 7120 3b2a dc00 |018f: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0ec4b8: 0c0c |0192: move-result-object v12 │ │ +0ec4ba: 4d0c 010a |0193: aput-object v12, v1, v10 │ │ +0ec4be: 1a0c 1001 |0195: const-string v12, "%+05.0f" // string@0110 │ │ +0ec4c2: 7130 bd2a c001 |0197: invoke-static {v0, v12, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0ec4c8: 0c0c |019a: move-result-object v12 │ │ +0ec4ca: 110c |019b: return-object v12 │ │ +0ec4cc: 54bc 6416 |019c: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec4d0: 380c d001 |019e: if-eqz v12, 036e // +01d0 │ │ +0ec4d4: 220c 1007 |01a0: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +0ec4d8: 7010 eb2a 0c00 |01a2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ec4de: 6e20 f52a 7c00 |01a5: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ec4e4: 54bd 6416 |01a8: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec4e8: 6e10 091e 0d00 |01aa: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getFlightTimer:()Lcom/ds/avare/instruments/FlightTimer; // method@1e09 │ │ +0ec4ee: 0c0d |01ad: move-result-object v13 │ │ +0ec4f0: 6e10 c821 0d00 |01ae: invoke-virtual {v13}, Lcom/ds/avare/instruments/FlightTimer;.getValue:()Ljava/lang/String; // method@21c8 │ │ +0ec4f6: 0c0d |01b1: move-result-object v13 │ │ +0ec4f8: 6e20 f52a dc00 |01b2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ec4fe: 6e10 fa2a 0c00 |01b5: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ec504: 0c0c |01b8: move-result-object v12 │ │ +0ec506: 110c |01b9: return-object v12 │ │ +0ec508: 52bc 5716 |01ba: iget v12, v11, Lcom/ds/avare/utils/InfoLines;.mAltitude:F // field@1657 │ │ +0ec50c: 7110 8126 0c00 |01bc: invoke-static {v12}, Lcom/ds/avare/utils/Helper;.calculateAltitudeFromMSL:(F)Ljava/lang/String; // method@2681 │ │ +0ec512: 0c0c |01bf: move-result-object v12 │ │ +0ec514: 7120 8426 8c00 |01c0: invoke-static {v12, v8}, Lcom/ds/avare/utils/Helper;.centerString:(Ljava/lang/String;I)Ljava/lang/String; // method@2684 │ │ +0ec51a: 0c0c |01c3: move-result-object v12 │ │ +0ec51c: 110c |01c4: return-object v12 │ │ +0ec51e: 54bc 6416 |01c5: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec522: 380c a701 |01c7: if-eqz v12, 036e // +01a7 │ │ +0ec526: 6e10 011e 0c00 |01c9: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0ec52c: 0c0c |01cc: move-result-object v12 │ │ +0ec52e: 380c a101 |01cd: if-eqz v12, 036e // +01a1 │ │ +0ec532: 220c 1007 |01cf: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +0ec536: 7010 eb2a 0c00 |01d1: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ec53c: 6e20 f52a 7c00 |01d4: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ec542: 54bd 6416 |01d7: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec546: 6e10 011e 0d00 |01d9: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0ec54c: 0c0d |01dc: move-result-object v13 │ │ +0ec54e: 6e10 ee22 0d00 |01dd: invoke-virtual {v13}, Lcom/ds/avare/place/Destination;.getEta:()Ljava/lang/String; // method@22ee │ │ +0ec554: 0c0d |01e0: move-result-object v13 │ │ +0ec556: 6e20 f52a dc00 |01e1: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ec55c: 6e10 fa2a 0c00 |01e4: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ec562: 0c0c |01e7: move-result-object v12 │ │ +0ec564: 110c |01e8: return-object v12 │ │ +0ec566: 54bc 6416 |01e9: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec56a: 380c 8301 |01eb: if-eqz v12, 036e // +0183 │ │ +0ec56e: 6e10 011e 0c00 |01ed: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0ec574: 0c0c |01f0: move-result-object v12 │ │ +0ec576: 380c 7d01 |01f1: if-eqz v12, 036e // +017d │ │ +0ec57a: 220c 1007 |01f3: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +0ec57e: 7010 eb2a 0c00 |01f5: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ec584: 6e20 f52a 7c00 |01f8: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ec58a: 54bd 6416 |01fb: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec58e: 6e10 011e 0d00 |01fd: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0ec594: 0c0d |0200: move-result-object v13 │ │ +0ec596: 6e10 ef22 0d00 |0201: invoke-virtual {v13}, Lcom/ds/avare/place/Destination;.getEte:()Ljava/lang/String; // method@22ef │ │ +0ec59c: 0c0d |0204: move-result-object v13 │ │ +0ec59e: 6e20 f52a dc00 |0205: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ec5a4: 6e10 fa2a 0c00 |0208: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ec5aa: 0c0c |020b: move-result-object v12 │ │ +0ec5ac: 110c |020c: return-object v12 │ │ +0ec5ae: 54bc 6416 |020d: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec5b2: 380c 5f01 |020f: if-eqz v12, 036e // +015f │ │ +0ec5b6: 6e10 011e 0c00 |0211: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0ec5bc: 0c0c |0214: move-result-object v12 │ │ +0ec5be: 380c 5901 |0215: if-eqz v12, 036e // +0159 │ │ +0ec5c2: 54bc 6416 |0217: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec5c6: 6e10 011e 0c00 |0219: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0ec5cc: 0c0c |021c: move-result-object v12 │ │ +0ec5ce: 6e10 eb22 0c00 |021d: invoke-virtual {v12}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ +0ec5d4: 0b0c |0220: move-result-wide v12 │ │ +0ec5d6: 1902 5940 |0221: const-wide/high16 v2, #long 4636737291354636288 // #4059 │ │ +0ec5da: 2f00 0c02 |0223: cmpl-double v0, v12, v2 │ │ +0ec5de: 3a00 0300 |0225: if-ltz v0, 0228 // +0003 │ │ +0ec5e2: 2803 |0227: goto 022a // +0003 │ │ +0ec5e4: 1a06 3301 |0228: const-string v6, "%4.1f%s" // string@0133 │ │ +0ec5e8: 7100 462c 0000 |022a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0ec5ee: 0c00 |022d: move-result-object v0 │ │ +0ec5f0: 2311 f609 |022e: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +0ec5f4: 7120 3b2a dc00 |0230: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0ec5fa: 0c0c |0233: move-result-object v12 │ │ +0ec5fc: 4d0c 010a |0234: aput-object v12, v1, v10 │ │ +0ec600: 620c 5915 |0236: sget-object v12, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ +0ec604: 4d0c 0109 |0238: aput-object v12, v1, v9 │ │ +0ec608: 7130 bd2a 6001 |023a: invoke-static {v0, v6, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0ec60e: 0c0c |023d: move-result-object v12 │ │ +0ec610: 7120 8426 8c00 |023e: invoke-static {v12, v8}, Lcom/ds/avare/utils/Helper;.centerString:(Ljava/lang/String;I)Ljava/lang/String; // method@2684 │ │ +0ec616: 0c0c |0241: move-result-object v12 │ │ +0ec618: 110c |0242: return-object v12 │ │ +0ec61a: 54bc 6416 |0243: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec61e: 380c 2901 |0245: if-eqz v12, 036e // +0129 │ │ +0ec622: 6e10 011e 0c00 |0247: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0ec628: 0c0c |024a: move-result-object v12 │ │ +0ec62a: 380c 2301 |024b: if-eqz v12, 036e // +0123 │ │ +0ec62e: 54bc 6416 |024d: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec632: 6e10 011e 0c00 |024f: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0ec638: 0c0c |0252: move-result-object v12 │ │ +0ec63a: 6e10 f722 0c00 |0253: invoke-virtual {v12}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ +0ec640: 0c0c |0256: move-result-object v12 │ │ +0ec642: 7110 9c26 0c00 |0257: invoke-static {v12}, Lcom/ds/avare/utils/Helper;.isGPSCoordinate:(Ljava/lang/String;)Z // method@269c │ │ +0ec648: 0a0d |025a: move-result v13 │ │ +0ec64a: 380d 0500 |025b: if-eqz v13, 0260 // +0005 │ │ +0ec64e: 1a0c 9411 |025d: const-string v12, "GPS" // string@1194 │ │ +0ec652: 280c |025f: goto 026b // +000c │ │ +0ec654: 6e10 c92a 0c00 |0260: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0ec65a: 0a0d |0263: move-result v13 │ │ +0ec65c: 378d 0700 |0264: if-le v13, v8, 026b // +0007 │ │ +0ec660: 124d |0266: const/4 v13, #int 4 // #4 │ │ +0ec662: 6e30 d42a ac0d |0267: invoke-virtual {v12, v10, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0ec668: 0c0c |026a: move-result-object v12 │ │ +0ec66a: 7120 8426 8c00 |026b: invoke-static {v12, v8}, Lcom/ds/avare/utils/Helper;.centerString:(Ljava/lang/String;I)Ljava/lang/String; // method@2684 │ │ +0ec670: 0c0c |026e: move-result-object v12 │ │ +0ec672: 110c |026f: return-object v12 │ │ +0ec674: 54bc 6416 |0270: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec678: 380c fc00 |0272: if-eqz v12, 036e // +00fc │ │ +0ec67c: 6e10 0e1e 0c00 |0274: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ec682: 0c0c |0277: move-result-object v12 │ │ +0ec684: 380c f600 |0278: if-eqz v12, 036e // +00f6 │ │ +0ec688: 54bc 6416 |027a: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec68c: 6e10 011e 0c00 |027c: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0ec692: 0c0c |027f: move-result-object v12 │ │ +0ec694: 380c ee00 |0280: if-eqz v12, 036e // +00ee │ │ +0ec698: 220c 1007 |0282: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +0ec69c: 7010 eb2a 0c00 |0284: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ec6a2: 6e20 f52a 5c00 |0287: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ec6a8: 54bd 6416 |028a: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec6ac: 6e10 011e 0d00 |028c: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0ec6b2: 0c0d |028f: move-result-object v13 │ │ +0ec6b4: 6e10 e622 0d00 |0290: invoke-virtual {v13}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ +0ec6ba: 0b00 |0293: move-result-wide v0 │ │ +0ec6bc: 54bd 6416 |0294: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec6c0: 6e10 0e1e 0d00 |0296: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ec6c6: 0c0d |0299: move-result-object v13 │ │ +0ec6c8: 6e10 9321 0d00 |029a: invoke-virtual {v13}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0ec6ce: 0b02 |029d: move-result-wide v2 │ │ +0ec6d0: 7140 9326 1032 |029e: invoke-static {v0, v1, v2, v3}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ +0ec6d6: 0b00 |02a1: move-result-wide v0 │ │ +0ec6d8: 7120 802a 1000 |02a2: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0ec6de: 0b00 |02a5: move-result-wide v0 │ │ +0ec6e0: 7120 8526 1000 |02a6: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.correctConvertHeading:(J)Ljava/lang/String; // method@2685 │ │ +0ec6e6: 0c0d |02a9: move-result-object v13 │ │ +0ec6e8: 6e20 f52a dc00 |02aa: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ec6ee: 6e20 ee2a 4c00 |02ad: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +0ec6f4: 6e10 fa2a 0c00 |02b0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ec6fa: 0c0c |02b3: move-result-object v12 │ │ +0ec6fc: 110c |02b4: return-object v12 │ │ +0ec6fe: 54bc 6416 |02b5: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec702: 380c b700 |02b7: if-eqz v12, 036e // +00b7 │ │ +0ec706: 6e10 0e1e 0c00 |02b9: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ec70c: 0c0c |02bc: move-result-object v12 │ │ +0ec70e: 380c b100 |02bd: if-eqz v12, 036e // +00b1 │ │ +0ec712: 220c 1007 |02bf: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +0ec716: 7010 eb2a 0c00 |02c1: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ec71c: 6e20 f52a 5c00 |02c4: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ec722: 54bd 6416 |02c7: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec726: 6e10 0e1e 0d00 |02c9: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ec72c: 0c0d |02cc: move-result-object v13 │ │ +0ec72e: 6e10 9121 0d00 |02cd: invoke-virtual {v13}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0ec734: 0b00 |02d0: move-result-wide v0 │ │ +0ec736: 54bd 6416 |02d1: iget-object v13, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec73a: 6e10 0e1e 0d00 |02d3: invoke-virtual {v13}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ec740: 0c0d |02d6: move-result-object v13 │ │ +0ec742: 6e10 9321 0d00 |02d7: invoke-virtual {v13}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0ec748: 0b02 |02da: move-result-wide v2 │ │ +0ec74a: 7140 9326 1032 |02db: invoke-static {v0, v1, v2, v3}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ +0ec750: 0b00 |02de: move-result-wide v0 │ │ +0ec752: 7120 802a 1000 |02df: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0ec758: 0b00 |02e2: move-result-wide v0 │ │ +0ec75a: 7120 8526 1000 |02e3: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.correctConvertHeading:(J)Ljava/lang/String; // method@2685 │ │ +0ec760: 0c0d |02e6: move-result-object v13 │ │ +0ec762: 6e20 f52a dc00 |02e7: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ec768: 6e20 ee2a 4c00 |02ea: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +0ec76e: 6e10 fa2a 0c00 |02ed: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ec774: 0c0c |02f0: move-result-object v12 │ │ +0ec776: 110c |02f1: return-object v12 │ │ +0ec778: 54bc 6416 |02f2: iget-object v12, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec77c: 380c 7a00 |02f4: if-eqz v12, 036e // +007a │ │ +0ec780: 6e10 0e1e 0c00 |02f6: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ec786: 0c0c |02f9: move-result-object v12 │ │ +0ec788: 380c 7400 |02fa: if-eqz v12, 036e // +0074 │ │ +0ec78c: 7100 462c 0000 |02fc: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0ec792: 0c0c |02ff: move-result-object v12 │ │ +0ec794: 231d f609 |0300: new-array v13, v1, [Ljava/lang/Object; // type@09f6 │ │ +0ec798: 54b0 6416 |0302: iget-object v0, v11, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ec79c: 6e10 0e1e 0000 |0304: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ec7a2: 0c00 |0307: move-result-object v0 │ │ +0ec7a4: 6e10 9c21 0000 |0308: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getSpeed:()D // method@219c │ │ +0ec7aa: 0b00 |030b: move-result-wide v0 │ │ +0ec7ac: 7120 3b2a 1000 |030c: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0ec7b2: 0c00 |030f: move-result-object v0 │ │ +0ec7b4: 4d00 0d0a |0310: aput-object v0, v13, v10 │ │ +0ec7b8: 6200 6015 |0312: sget-object v0, Lcom/ds/avare/storage/Preferences;.speedConversionUnit:Ljava/lang/String; // field@1560 │ │ +0ec7bc: 4d00 0d09 |0314: aput-object v0, v13, v9 │ │ +0ec7c0: 7130 bd2a 6c0d |0316: invoke-static {v12, v6, v13}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0ec7c6: 0c0c |0319: move-result-object v12 │ │ +0ec7c8: 7120 8426 8c00 |031a: invoke-static {v12, v8}, Lcom/ds/avare/utils/Helper;.centerString:(Ljava/lang/String;I)Ljava/lang/String; // method@2684 │ │ +0ec7ce: 0c0c |031d: move-result-object v12 │ │ +0ec7d0: 110c |031e: return-object v12 │ │ +0ec7d2: 7100 b52b 0000 |031f: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ +0ec7d8: 0c0c |0322: move-result-object v12 │ │ +0ec7da: 7100 462c 0000 |0323: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0ec7e0: 0c00 |0326: move-result-object v0 │ │ +0ec7e2: 2311 f609 |0327: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +0ec7e6: 6e20 b42b 2c00 |0329: invoke-virtual {v12, v2}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ +0ec7ec: 0a02 |032c: move-result v2 │ │ +0ec7ee: 7110 622a 0200 |032d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0ec7f4: 0c02 |0330: move-result-object v2 │ │ +0ec7f6: 4d02 010a |0331: aput-object v2, v1, v10 │ │ +0ec7fa: 6e20 b42b dc00 |0333: invoke-virtual {v12, v13}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ +0ec800: 0a0c |0336: move-result v12 │ │ +0ec802: 7110 622a 0c00 |0337: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0ec808: 0c0c |033a: move-result-object v12 │ │ +0ec80a: 4d0c 0109 |033b: aput-object v12, v1, v9 │ │ +0ec80e: 7130 bd2a 3001 |033d: invoke-static {v0, v3, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0ec814: 0c0c |0340: move-result-object v12 │ │ +0ec816: 110c |0341: return-object v12 │ │ +0ec818: 7100 b52b 0000 |0342: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ +0ec81e: 0c0c |0345: move-result-object v12 │ │ +0ec820: 1a00 7c27 |0346: const-string v0, "UTC" // string@277c │ │ +0ec824: 7110 802c 0000 |0348: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0ec82a: 0c00 |034b: move-result-object v0 │ │ +0ec82c: 6e20 c02b 0c00 |034c: invoke-virtual {v12, v0}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@2bc0 │ │ +0ec832: 7100 462c 0000 |034f: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0ec838: 0c00 |0352: move-result-object v0 │ │ +0ec83a: 2311 f609 |0353: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +0ec83e: 6e20 b42b 2c00 |0355: invoke-virtual {v12, v2}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ +0ec844: 0a02 |0358: move-result v2 │ │ +0ec846: 7110 622a 0200 |0359: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0ec84c: 0c02 |035c: move-result-object v2 │ │ +0ec84e: 4d02 010a |035d: aput-object v2, v1, v10 │ │ +0ec852: 6e20 b42b dc00 |035f: invoke-virtual {v12, v13}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ +0ec858: 0a0c |0362: move-result v12 │ │ +0ec85a: 7110 622a 0c00 |0363: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0ec860: 0c0c |0366: move-result-object v12 │ │ +0ec862: 4d0c 0109 |0367: aput-object v12, v1, v9 │ │ +0ec866: 7130 bd2a 3001 |0369: invoke-static {v0, v3, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0ec86c: 0c0c |036c: move-result-object v12 │ │ +0ec86e: 110c |036d: return-object v12 │ │ +0ec870: 1100 |036e: return-object v0 │ │ +0ec872: 0000 |036f: nop // spacer │ │ +0ec874: 0001 1500 0100 0000 1403 0000 f102 ... |0370: packed-switch-data (46 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=602 │ │ 0x0014 line=607 │ │ 0x0019 line=608 │ │ 0x0033 line=832 │ │ 0x003d line=833 │ │ @@ -257510,77 +257512,77 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -0ec8c8: |[0ec8c8] com.ds.avare.utils.InfoLines.getFmtString:(D)Ljava/lang/String; │ │ -0ec8d8: 1800 0000 0000 8087 c340 |0000: const-wide v0, #double 9999 // #40c3878000000000 │ │ -0ec8e2: 2f02 0400 |0005: cmpl-double v2, v4, v0 │ │ -0ec8e6: 3a02 0500 |0007: if-ltz v2, 000c // +0005 │ │ -0ec8ea: 1a04 2c01 |0009: const-string v4, "%05.0f" // string@012c │ │ -0ec8ee: 1104 |000b: return-object v4 │ │ -0ec8f0: 1800 0000 0000 0040 8f40 |000c: const-wide v0, #double 1000 // #408f400000000000 │ │ -0ec8fa: 2f02 0400 |0011: cmpl-double v2, v4, v0 │ │ -0ec8fe: 3a02 0500 |0013: if-ltz v2, 0018 // +0005 │ │ -0ec902: 1a04 2200 |0015: const-string v4, " %04.0f" // string@0022 │ │ -0ec906: 1104 |0017: return-object v4 │ │ -0ec908: 1900 5940 |0018: const-wide/high16 v0, #long 4636737291354636288 // #4059 │ │ -0ec90c: 2f02 0400 |001a: cmpl-double v2, v4, v0 │ │ -0ec910: 3a02 0500 |001c: if-ltz v2, 0021 // +0005 │ │ -0ec914: 1a04 2000 |001e: const-string v4, " %03.0f " // string@0020 │ │ -0ec918: 1104 |0020: return-object v4 │ │ -0ec91a: 1900 2440 |0021: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ -0ec91e: 2f02 0400 |0023: cmpl-double v2, v4, v0 │ │ -0ec922: 3a02 0500 |0025: if-ltz v2, 002a // +0005 │ │ -0ec926: 1a04 2300 |0027: const-string v4, " %04.1f" // string@0023 │ │ -0ec92a: 1104 |0029: return-object v4 │ │ -0ec92c: 1a04 2100 |002a: const-string v4, " %03.2f" // string@0021 │ │ -0ec930: 1104 |002c: return-object v4 │ │ +0ec8d0: |[0ec8d0] com.ds.avare.utils.InfoLines.getFmtString:(D)Ljava/lang/String; │ │ +0ec8e0: 1800 0000 0000 8087 c340 |0000: const-wide v0, #double 9999 // #40c3878000000000 │ │ +0ec8ea: 2f02 0400 |0005: cmpl-double v2, v4, v0 │ │ +0ec8ee: 3a02 0500 |0007: if-ltz v2, 000c // +0005 │ │ +0ec8f2: 1a04 2c01 |0009: const-string v4, "%05.0f" // string@012c │ │ +0ec8f6: 1104 |000b: return-object v4 │ │ +0ec8f8: 1800 0000 0000 0040 8f40 |000c: const-wide v0, #double 1000 // #408f400000000000 │ │ +0ec902: 2f02 0400 |0011: cmpl-double v2, v4, v0 │ │ +0ec906: 3a02 0500 |0013: if-ltz v2, 0018 // +0005 │ │ +0ec90a: 1a04 2200 |0015: const-string v4, " %04.0f" // string@0022 │ │ +0ec90e: 1104 |0017: return-object v4 │ │ +0ec910: 1900 5940 |0018: const-wide/high16 v0, #long 4636737291354636288 // #4059 │ │ +0ec914: 2f02 0400 |001a: cmpl-double v2, v4, v0 │ │ +0ec918: 3a02 0500 |001c: if-ltz v2, 0021 // +0005 │ │ +0ec91c: 1a04 2000 |001e: const-string v4, " %03.0f " // string@0020 │ │ +0ec920: 1104 |0020: return-object v4 │ │ +0ec922: 1900 2440 |0021: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ +0ec926: 2f02 0400 |0023: cmpl-double v2, v4, v0 │ │ +0ec92a: 3a02 0500 |0025: if-ltz v2, 002a // +0005 │ │ +0ec92e: 1a04 2300 |0027: const-string v4, " %04.1f" // string@0023 │ │ +0ec932: 1104 |0029: return-object v4 │ │ +0ec934: 1a04 2100 |002a: const-string v4, " %03.2f" // string@0021 │ │ +0ec938: 1104 |002c: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/ds/avare/utils/InfoLines;) │ │ name : 'isShowing' │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -0ebedc: |[0ebedc] com.ds.avare.utils.InfoLines.isShowing:(I)Z │ │ -0ebeec: 5280 5a16 |0000: iget v0, v8, Lcom/ds/avare/utils/InfoLines;.mDisplayOrientation:I // field@165a │ │ -0ebef0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0ebef2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0ebef4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0ebef8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0ebefa: 2802 |0007: goto 0009 // +0002 │ │ -0ebefc: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -0ebefe: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0ebf00: 3513 1c00 |000a: if-ge v3, v1, 0026 // +001c │ │ -0ebf04: 5484 5c16 |000c: iget-object v4, v8, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ebf08: 4604 0403 |000e: aget-object v4, v4, v3 │ │ -0ebf0c: 2144 |0010: array-length v4, v4 │ │ -0ebf0e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -0ebf10: 3545 1100 |0012: if-ge v5, v4, 0023 // +0011 │ │ -0ebf14: 5486 5c16 |0014: iget-object v6, v8, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ebf18: 9007 0300 |0016: add-int v7, v3, v0 │ │ -0ebf1c: 4606 0607 |0018: aget-object v6, v6, v7 │ │ -0ebf20: 4406 0605 |001a: aget v6, v6, v5 │ │ -0ebf24: 3396 0400 |001c: if-ne v6, v9, 0020 // +0004 │ │ -0ebf28: 1219 |001e: const/4 v9, #int 1 // #1 │ │ -0ebf2a: 0f09 |001f: return v9 │ │ -0ebf2c: d805 0501 |0020: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0ebf30: 28f0 |0022: goto 0012 // -0010 │ │ -0ebf32: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ebf36: 28e5 |0025: goto 000a // -001b │ │ -0ebf38: 0f02 |0026: return v2 │ │ +0ebee4: |[0ebee4] com.ds.avare.utils.InfoLines.isShowing:(I)Z │ │ +0ebef4: 5280 5a16 |0000: iget v0, v8, Lcom/ds/avare/utils/InfoLines;.mDisplayOrientation:I // field@165a │ │ +0ebef8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0ebefa: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0ebefc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0ebf00: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0ebf02: 2802 |0007: goto 0009 // +0002 │ │ +0ebf04: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +0ebf06: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0ebf08: 3513 1c00 |000a: if-ge v3, v1, 0026 // +001c │ │ +0ebf0c: 5484 5c16 |000c: iget-object v4, v8, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ebf10: 4604 0403 |000e: aget-object v4, v4, v3 │ │ +0ebf14: 2144 |0010: array-length v4, v4 │ │ +0ebf16: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +0ebf18: 3545 1100 |0012: if-ge v5, v4, 0023 // +0011 │ │ +0ebf1c: 5486 5c16 |0014: iget-object v6, v8, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ebf20: 9007 0300 |0016: add-int v7, v3, v0 │ │ +0ebf24: 4606 0607 |0018: aget-object v6, v6, v7 │ │ +0ebf28: 4406 0605 |001a: aget v6, v6, v5 │ │ +0ebf2c: 3396 0400 |001c: if-ne v6, v9, 0020 // +0004 │ │ +0ebf30: 1219 |001e: const/4 v9, #int 1 // #1 │ │ +0ebf32: 0f09 |001f: return v9 │ │ +0ebf34: d805 0501 |0020: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0ebf38: 28f0 |0022: goto 0012 // -0010 │ │ +0ebf3a: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ebf3e: 28e5 |0025: goto 000a // -001b │ │ +0ebf40: 0f02 |0026: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x000c line=216 │ │ 0x0014 line=217 │ │ locals : │ │ 0x0000 - 0x0027 reg=8 this Lcom/ds/avare/utils/InfoLines; │ │ @@ -257591,43 +257593,43 @@ │ │ type : '(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -0ebf3c: |[0ebf3c] com.ds.avare.utils.InfoLines.rangeCheck:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;I)Z │ │ -0ebf4c: 7110 b326 0500 |0000: invoke-static {v5}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$200:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b3 │ │ -0ebf52: 0a00 |0003: move-result v0 │ │ -0ebf54: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0ebf56: 3a00 2a00 |0005: if-ltz v0, 002f // +002a │ │ -0ebf5a: 7110 b326 0500 |0007: invoke-static {v5}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$200:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b3 │ │ -0ebf60: 0a00 |000a: move-result v0 │ │ -0ebf62: 5442 5c16 |000b: iget-object v2, v4, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ebf66: 2122 |000d: array-length v2, v2 │ │ -0ebf68: 3420 0300 |000e: if-lt v0, v2, 0011 // +0003 │ │ -0ebf6c: 281f |0010: goto 002f // +001f │ │ -0ebf6e: 7110 b426 0500 |0011: invoke-static {v5}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$300:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b4 │ │ -0ebf74: 0a00 |0014: move-result v0 │ │ -0ebf76: 3a00 1a00 |0015: if-ltz v0, 002f // +001a │ │ -0ebf7a: 7110 b426 0500 |0017: invoke-static {v5}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$300:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b4 │ │ -0ebf80: 0a00 |001a: move-result v0 │ │ -0ebf82: 5442 5c16 |001b: iget-object v2, v4, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ebf86: 7110 b326 0500 |001d: invoke-static {v5}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$200:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b3 │ │ -0ebf8c: 0a03 |0020: move-result v3 │ │ -0ebf8e: 4602 0203 |0021: aget-object v2, v2, v3 │ │ -0ebf92: 2122 |0023: array-length v2, v2 │ │ -0ebf94: 3420 0300 |0024: if-lt v0, v2, 0027 // +0003 │ │ -0ebf98: 2809 |0026: goto 002f // +0009 │ │ -0ebf9a: 7110 b226 0500 |0027: invoke-static {v5}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$100:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)[Ljava/lang/String; // method@26b2 │ │ -0ebfa0: 0c05 |002a: move-result-object v5 │ │ -0ebfa2: 2155 |002b: array-length v5, v5 │ │ -0ebfa4: 3556 0300 |002c: if-ge v6, v5, 002f // +0003 │ │ -0ebfa8: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -0ebfaa: 0f01 |002f: return v1 │ │ +0ebf44: |[0ebf44] com.ds.avare.utils.InfoLines.rangeCheck:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;I)Z │ │ +0ebf54: 7110 b326 0500 |0000: invoke-static {v5}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$200:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b3 │ │ +0ebf5a: 0a00 |0003: move-result v0 │ │ +0ebf5c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0ebf5e: 3a00 2a00 |0005: if-ltz v0, 002f // +002a │ │ +0ebf62: 7110 b326 0500 |0007: invoke-static {v5}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$200:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b3 │ │ +0ebf68: 0a00 |000a: move-result v0 │ │ +0ebf6a: 5442 5c16 |000b: iget-object v2, v4, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ebf6e: 2122 |000d: array-length v2, v2 │ │ +0ebf70: 3420 0300 |000e: if-lt v0, v2, 0011 // +0003 │ │ +0ebf74: 281f |0010: goto 002f // +001f │ │ +0ebf76: 7110 b426 0500 |0011: invoke-static {v5}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$300:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b4 │ │ +0ebf7c: 0a00 |0014: move-result v0 │ │ +0ebf7e: 3a00 1a00 |0015: if-ltz v0, 002f // +001a │ │ +0ebf82: 7110 b426 0500 |0017: invoke-static {v5}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$300:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b4 │ │ +0ebf88: 0a00 |001a: move-result v0 │ │ +0ebf8a: 5442 5c16 |001b: iget-object v2, v4, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ebf8e: 7110 b326 0500 |001d: invoke-static {v5}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$200:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b3 │ │ +0ebf94: 0a03 |0020: move-result v3 │ │ +0ebf96: 4602 0203 |0021: aget-object v2, v2, v3 │ │ +0ebf9a: 2122 |0023: array-length v2, v2 │ │ +0ebf9c: 3420 0300 |0024: if-lt v0, v2, 0027 // +0003 │ │ +0ebfa0: 2809 |0026: goto 002f // +0009 │ │ +0ebfa2: 7110 b226 0500 |0027: invoke-static {v5}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$100:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)[Ljava/lang/String; // method@26b2 │ │ +0ebfa8: 0c05 |002a: move-result-object v5 │ │ +0ebfaa: 2155 |002b: array-length v5, v5 │ │ +0ebfac: 3556 0300 |002c: if-ge v6, v5, 002f // +0003 │ │ +0ebfb0: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +0ebfb2: 0f01 |002f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0011 line=414 │ │ 0x0017 line=415 │ │ 0x0027 line=420 │ │ locals : │ │ @@ -257640,94 +257642,94 @@ │ │ type : '(Landroid/graphics/Paint;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -0ecdd0: |[0ecdd0] com.ds.avare.utils.InfoLines.resizeFields:(Landroid/graphics/Paint;II)V │ │ -0ecde0: 6200 5916 |0000: sget-object v0, Lcom/ds/avare/utils/InfoLines;.mCharWidths:[F // field@1659 │ │ -0ecde4: 1a01 1e00 |0002: const-string v1, " " // string@001e │ │ -0ecde8: 6e30 ef02 1800 |0004: invoke-virtual {v8, v1, v0}, Landroid/graphics/Paint;.getTextWidths:(Ljava/lang/String;[F)I // method@02ef │ │ -0ecdee: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -0ecdf0: 4400 0008 |0008: aget v0, v0, v8 │ │ -0ecdf4: 8700 |000a: float-to-int v0, v0 │ │ -0ecdf6: da01 0006 |000b: mul-int/lit8 v1, v0, #int 6 // #06 │ │ -0ecdfa: 5272 5b16 |000d: iget v2, v7, Lcom/ds/avare/utils/InfoLines;.mDisplayWidth:I // field@165b │ │ -0ecdfe: 3392 0700 |000f: if-ne v2, v9, 0016 // +0007 │ │ -0ece02: 5272 5f16 |0011: iget v2, v7, Lcom/ds/avare/utils/InfoLines;.mFieldWidth:I // field@165f │ │ -0ece06: 3312 0300 |0013: if-ne v2, v1, 0016 // +0003 │ │ -0ece0a: 0e00 |0015: return-void │ │ -0ece0c: 5979 5b16 |0016: iput v9, v7, Lcom/ds/avare/utils/InfoLines;.mDisplayWidth:I // field@165b │ │ -0ece10: 5970 5816 |0018: iput v0, v7, Lcom/ds/avare/utils/InfoLines;.mCharWidth:I // field@1658 │ │ -0ece14: 5971 5f16 |001a: iput v1, v7, Lcom/ds/avare/utils/InfoLines;.mFieldWidth:I // field@165f │ │ -0ece18: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0ece1a: 37a9 0400 |001d: if-le v9, v10, 0021 // +0004 │ │ -0ece1e: 120a |001f: const/4 v10, #int 0 // #0 │ │ -0ece20: 2802 |0020: goto 0022 // +0002 │ │ -0ece22: 121a |0021: const/4 v10, #int 1 // #1 │ │ -0ece24: 597a 5a16 |0022: iput v10, v7, Lcom/ds/avare/utils/InfoLines;.mDisplayOrientation:I // field@165a │ │ -0ece28: b319 |0024: div-int/2addr v9, v1 │ │ -0ece2a: 1221 |0025: const/4 v1, #int 2 // #2 │ │ -0ece2c: 390a 0400 |0026: if-nez v10, 002a // +0004 │ │ -0ece30: 120a |0028: const/4 v10, #int 0 // #0 │ │ -0ece32: 2802 |0029: goto 002b // +0002 │ │ -0ece34: 122a |002a: const/4 v10, #int 2 // #2 │ │ -0ece36: 1202 |002b: const/4 v2, #int 0 // #0 │ │ -0ece38: 3512 1600 |002c: if-ge v2, v1, 0042 // +0016 │ │ -0ece3c: 0193 |002e: move v3, v9 │ │ -0ece3e: 5474 5c16 |002f: iget-object v4, v7, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ece42: 9005 0a02 |0031: add-int v5, v10, v2 │ │ -0ece46: 4606 0405 |0033: aget-object v6, v4, v5 │ │ -0ece4a: 2166 |0035: array-length v6, v6 │ │ -0ece4c: 3563 0900 |0036: if-ge v3, v6, 003f // +0009 │ │ -0ece50: 4604 0405 |0038: aget-object v4, v4, v5 │ │ -0ece54: 4b08 0403 |003a: aput v8, v4, v3 │ │ -0ece58: d803 0301 |003c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ece5c: 28f1 |003e: goto 002f // -000f │ │ -0ece5e: d802 0201 |003f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ece62: 28eb |0041: goto 002c // -0015 │ │ -0ece64: 527a 5b16 |0042: iget v10, v7, Lcom/ds/avare/utils/InfoLines;.mDisplayWidth:I // field@165b │ │ -0ece68: 5271 5f16 |0044: iget v1, v7, Lcom/ds/avare/utils/InfoLines;.mFieldWidth:I // field@165f │ │ -0ece6c: 9201 0109 |0046: mul-int v1, v1, v9 │ │ -0ece70: b11a |0048: sub-int/2addr v10, v1 │ │ -0ece72: 3709 0700 |0049: if-le v9, v0, 0050 // +0007 │ │ -0ece76: d801 09ff |004b: add-int/lit8 v1, v9, #int -1 // #ff │ │ -0ece7a: 9301 0a01 |004d: div-int v1, v10, v1 │ │ -0ece7e: 2802 |004f: goto 0051 // +0002 │ │ -0ece80: 01a1 |0050: move v1, v10 │ │ -0ece82: 2399 c009 |0051: new-array v9, v9, [I // type@09c0 │ │ -0ece86: 5b79 5d16 |0053: iput-object v9, v7, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ -0ece8a: 4b08 0908 |0055: aput v8, v9, v8 │ │ -0ece8e: 2199 |0057: array-length v9, v9 │ │ -0ece90: 0112 |0058: move v2, v1 │ │ -0ece92: 3590 2400 |0059: if-ge v0, v9, 007d // +0024 │ │ -0ece96: 5473 5d16 |005b: iget-object v3, v7, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ -0ece9a: d804 00ff |005d: add-int/lit8 v4, v0, #int -1 // #ff │ │ -0ece9e: 4404 0304 |005f: aget v4, v3, v4 │ │ -0ecea2: 5275 5f16 |0061: iget v5, v7, Lcom/ds/avare/utils/InfoLines;.mFieldWidth:I // field@165f │ │ -0ecea6: b054 |0063: add-int/2addr v4, v5 │ │ -0ecea8: b024 |0064: add-int/2addr v4, v2 │ │ -0eceaa: 4b04 0300 |0065: aput v4, v3, v0 │ │ -0eceae: d802 09ff |0067: add-int/lit8 v2, v9, #int -1 // #ff │ │ -0eceb2: 3320 0a00 |0069: if-ne v0, v2, 0073 // +000a │ │ -0eceb6: 5272 5b16 |006b: iget v2, v7, Lcom/ds/avare/utils/InfoLines;.mDisplayWidth:I // field@165b │ │ -0eceba: b152 |006d: sub-int/2addr v2, v5 │ │ -0ecebc: 5274 5816 |006e: iget v4, v7, Lcom/ds/avare/utils/InfoLines;.mCharWidth:I // field@1658 │ │ -0ecec0: b042 |0070: add-int/2addr v2, v4 │ │ -0ecec2: 4b02 0300 |0071: aput v2, v3, v0 │ │ -0ecec6: 371a 0500 |0073: if-le v10, v1, 0078 // +0005 │ │ -0ececa: b11a |0075: sub-int/2addr v10, v1 │ │ -0ececc: 0112 |0076: move v2, v1 │ │ -0ecece: 2803 |0077: goto 007a // +0003 │ │ -0eced0: 01a2 |0078: move v2, v10 │ │ -0eced2: 120a |0079: const/4 v10, #int 0 // #0 │ │ -0eced4: d800 0001 |007a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0eced8: 28dd |007c: goto 0059 // -0023 │ │ -0eceda: 0e00 |007d: return-void │ │ +0ecdd8: |[0ecdd8] com.ds.avare.utils.InfoLines.resizeFields:(Landroid/graphics/Paint;II)V │ │ +0ecde8: 6200 5916 |0000: sget-object v0, Lcom/ds/avare/utils/InfoLines;.mCharWidths:[F // field@1659 │ │ +0ecdec: 1a01 1e00 |0002: const-string v1, " " // string@001e │ │ +0ecdf0: 6e30 ef02 1800 |0004: invoke-virtual {v8, v1, v0}, Landroid/graphics/Paint;.getTextWidths:(Ljava/lang/String;[F)I // method@02ef │ │ +0ecdf6: 1208 |0007: const/4 v8, #int 0 // #0 │ │ +0ecdf8: 4400 0008 |0008: aget v0, v0, v8 │ │ +0ecdfc: 8700 |000a: float-to-int v0, v0 │ │ +0ecdfe: da01 0006 |000b: mul-int/lit8 v1, v0, #int 6 // #06 │ │ +0ece02: 5272 5b16 |000d: iget v2, v7, Lcom/ds/avare/utils/InfoLines;.mDisplayWidth:I // field@165b │ │ +0ece06: 3392 0700 |000f: if-ne v2, v9, 0016 // +0007 │ │ +0ece0a: 5272 5f16 |0011: iget v2, v7, Lcom/ds/avare/utils/InfoLines;.mFieldWidth:I // field@165f │ │ +0ece0e: 3312 0300 |0013: if-ne v2, v1, 0016 // +0003 │ │ +0ece12: 0e00 |0015: return-void │ │ +0ece14: 5979 5b16 |0016: iput v9, v7, Lcom/ds/avare/utils/InfoLines;.mDisplayWidth:I // field@165b │ │ +0ece18: 5970 5816 |0018: iput v0, v7, Lcom/ds/avare/utils/InfoLines;.mCharWidth:I // field@1658 │ │ +0ece1c: 5971 5f16 |001a: iput v1, v7, Lcom/ds/avare/utils/InfoLines;.mFieldWidth:I // field@165f │ │ +0ece20: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0ece22: 37a9 0400 |001d: if-le v9, v10, 0021 // +0004 │ │ +0ece26: 120a |001f: const/4 v10, #int 0 // #0 │ │ +0ece28: 2802 |0020: goto 0022 // +0002 │ │ +0ece2a: 121a |0021: const/4 v10, #int 1 // #1 │ │ +0ece2c: 597a 5a16 |0022: iput v10, v7, Lcom/ds/avare/utils/InfoLines;.mDisplayOrientation:I // field@165a │ │ +0ece30: b319 |0024: div-int/2addr v9, v1 │ │ +0ece32: 1221 |0025: const/4 v1, #int 2 // #2 │ │ +0ece34: 390a 0400 |0026: if-nez v10, 002a // +0004 │ │ +0ece38: 120a |0028: const/4 v10, #int 0 // #0 │ │ +0ece3a: 2802 |0029: goto 002b // +0002 │ │ +0ece3c: 122a |002a: const/4 v10, #int 2 // #2 │ │ +0ece3e: 1202 |002b: const/4 v2, #int 0 // #0 │ │ +0ece40: 3512 1600 |002c: if-ge v2, v1, 0042 // +0016 │ │ +0ece44: 0193 |002e: move v3, v9 │ │ +0ece46: 5474 5c16 |002f: iget-object v4, v7, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ece4a: 9005 0a02 |0031: add-int v5, v10, v2 │ │ +0ece4e: 4606 0405 |0033: aget-object v6, v4, v5 │ │ +0ece52: 2166 |0035: array-length v6, v6 │ │ +0ece54: 3563 0900 |0036: if-ge v3, v6, 003f // +0009 │ │ +0ece58: 4604 0405 |0038: aget-object v4, v4, v5 │ │ +0ece5c: 4b08 0403 |003a: aput v8, v4, v3 │ │ +0ece60: d803 0301 |003c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ece64: 28f1 |003e: goto 002f // -000f │ │ +0ece66: d802 0201 |003f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ece6a: 28eb |0041: goto 002c // -0015 │ │ +0ece6c: 527a 5b16 |0042: iget v10, v7, Lcom/ds/avare/utils/InfoLines;.mDisplayWidth:I // field@165b │ │ +0ece70: 5271 5f16 |0044: iget v1, v7, Lcom/ds/avare/utils/InfoLines;.mFieldWidth:I // field@165f │ │ +0ece74: 9201 0109 |0046: mul-int v1, v1, v9 │ │ +0ece78: b11a |0048: sub-int/2addr v10, v1 │ │ +0ece7a: 3709 0700 |0049: if-le v9, v0, 0050 // +0007 │ │ +0ece7e: d801 09ff |004b: add-int/lit8 v1, v9, #int -1 // #ff │ │ +0ece82: 9301 0a01 |004d: div-int v1, v10, v1 │ │ +0ece86: 2802 |004f: goto 0051 // +0002 │ │ +0ece88: 01a1 |0050: move v1, v10 │ │ +0ece8a: 2399 c009 |0051: new-array v9, v9, [I // type@09c0 │ │ +0ece8e: 5b79 5d16 |0053: iput-object v9, v7, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ +0ece92: 4b08 0908 |0055: aput v8, v9, v8 │ │ +0ece96: 2199 |0057: array-length v9, v9 │ │ +0ece98: 0112 |0058: move v2, v1 │ │ +0ece9a: 3590 2400 |0059: if-ge v0, v9, 007d // +0024 │ │ +0ece9e: 5473 5d16 |005b: iget-object v3, v7, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ +0ecea2: d804 00ff |005d: add-int/lit8 v4, v0, #int -1 // #ff │ │ +0ecea6: 4404 0304 |005f: aget v4, v3, v4 │ │ +0eceaa: 5275 5f16 |0061: iget v5, v7, Lcom/ds/avare/utils/InfoLines;.mFieldWidth:I // field@165f │ │ +0eceae: b054 |0063: add-int/2addr v4, v5 │ │ +0eceb0: b024 |0064: add-int/2addr v4, v2 │ │ +0eceb2: 4b04 0300 |0065: aput v4, v3, v0 │ │ +0eceb6: d802 09ff |0067: add-int/lit8 v2, v9, #int -1 // #ff │ │ +0eceba: 3320 0a00 |0069: if-ne v0, v2, 0073 // +000a │ │ +0ecebe: 5272 5b16 |006b: iget v2, v7, Lcom/ds/avare/utils/InfoLines;.mDisplayWidth:I // field@165b │ │ +0ecec2: b152 |006d: sub-int/2addr v2, v5 │ │ +0ecec4: 5274 5816 |006e: iget v4, v7, Lcom/ds/avare/utils/InfoLines;.mCharWidth:I // field@1658 │ │ +0ecec8: b042 |0070: add-int/2addr v2, v4 │ │ +0ececa: 4b02 0300 |0071: aput v2, v3, v0 │ │ +0ecece: 371a 0500 |0073: if-le v10, v1, 0078 // +0005 │ │ +0eced2: b11a |0075: sub-int/2addr v10, v1 │ │ +0eced4: 0112 |0076: move v2, v1 │ │ +0eced6: 2803 |0077: goto 007a // +0003 │ │ +0eced8: 01a2 |0078: move v2, v10 │ │ +0eceda: 120a |0079: const/4 v10, #int 0 // #0 │ │ +0ecedc: d800 0001 |007a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ecee0: 28dd |007c: goto 0059 // -0023 │ │ +0ecee2: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0008 line=521 │ │ 0x000d line=525 │ │ 0x0016 line=531 │ │ 0x0018 line=532 │ │ @@ -257754,42 +257756,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 43 16-bit code units │ │ -0ecf64: |[0ecf64] com.ds.avare.utils.InfoLines.setRowCount:()V │ │ -0ecf74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ecf76: 5980 6316 |0001: iput v0, v8, Lcom/ds/avare/utils/InfoLines;.mRowCount:I // field@1663 │ │ -0ecf7a: 5281 5a16 |0003: iget v1, v8, Lcom/ds/avare/utils/InfoLines;.mDisplayOrientation:I // field@165a │ │ -0ecf7e: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -0ecf80: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ -0ecf84: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0ecf86: 2802 |0009: goto 000b // +0002 │ │ -0ecf88: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -0ecf8a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0ecf8c: 3523 1e00 |000c: if-ge v3, v2, 002a // +001e │ │ -0ecf90: 5484 5c16 |000e: iget-object v4, v8, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ecf94: 9005 0103 |0010: add-int v5, v1, v3 │ │ -0ecf98: 4604 0405 |0012: aget-object v4, v4, v5 │ │ -0ecf9c: 2144 |0014: array-length v4, v4 │ │ -0ecf9e: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -0ecfa0: 3546 1100 |0016: if-ge v6, v4, 0027 // +0011 │ │ -0ecfa4: 5487 5c16 |0018: iget-object v7, v8, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ecfa8: 4607 0705 |001a: aget-object v7, v7, v5 │ │ -0ecfac: 4407 0706 |001c: aget v7, v7, v6 │ │ -0ecfb0: 3807 0600 |001e: if-eqz v7, 0024 // +0006 │ │ -0ecfb4: d807 0301 |0020: add-int/lit8 v7, v3, #int 1 // #01 │ │ -0ecfb8: 5987 6316 |0022: iput v7, v8, Lcom/ds/avare/utils/InfoLines;.mRowCount:I // field@1663 │ │ -0ecfbc: d806 0601 |0024: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0ecfc0: 28f0 |0026: goto 0016 // -0010 │ │ -0ecfc2: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ecfc6: 28e3 |0029: goto 000c // -001d │ │ -0ecfc8: 0e00 |002a: return-void │ │ +0ecf6c: |[0ecf6c] com.ds.avare.utils.InfoLines.setRowCount:()V │ │ +0ecf7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ecf7e: 5980 6316 |0001: iput v0, v8, Lcom/ds/avare/utils/InfoLines;.mRowCount:I // field@1663 │ │ +0ecf82: 5281 5a16 |0003: iget v1, v8, Lcom/ds/avare/utils/InfoLines;.mDisplayOrientation:I // field@165a │ │ +0ecf86: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +0ecf88: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ +0ecf8c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0ecf8e: 2802 |0009: goto 000b // +0002 │ │ +0ecf90: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +0ecf92: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0ecf94: 3523 1e00 |000c: if-ge v3, v2, 002a // +001e │ │ +0ecf98: 5484 5c16 |000e: iget-object v4, v8, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ecf9c: 9005 0103 |0010: add-int v5, v1, v3 │ │ +0ecfa0: 4604 0405 |0012: aget-object v4, v4, v5 │ │ +0ecfa4: 2144 |0014: array-length v4, v4 │ │ +0ecfa6: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +0ecfa8: 3546 1100 |0016: if-ge v6, v4, 0027 // +0011 │ │ +0ecfac: 5487 5c16 |0018: iget-object v7, v8, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ecfb0: 4607 0705 |001a: aget-object v7, v7, v5 │ │ +0ecfb4: 4407 0706 |001c: aget v7, v7, v6 │ │ +0ecfb8: 3807 0600 |001e: if-eqz v7, 0024 // +0006 │ │ +0ecfbc: d807 0301 |0020: add-int/lit8 v7, v3, #int 1 // #01 │ │ +0ecfc0: 5987 6316 |0022: iput v7, v8, Lcom/ds/avare/utils/InfoLines;.mRowCount:I // field@1663 │ │ +0ecfc4: d806 0601 |0024: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0ecfc8: 28f0 |0026: goto 0016 // -0010 │ │ +0ecfca: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ecfce: 28e3 |0029: goto 000c // -001d │ │ +0ecfd0: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=390 │ │ 0x0003 line=391 │ │ 0x000e line=393 │ │ 0x0018 line=394 │ │ 0x0022 line=395 │ │ @@ -257802,182 +257804,182 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 26 │ │ ins : 10 │ │ outs : 6 │ │ insns size : 309 16-bit code units │ │ -0eca54: |[0eca54] com.ds.avare.utils.InfoLines.drawCornerTextsDynamic:(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/String;Ljava/lang/String;)V │ │ -0eca64: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -0eca68: 0807 1100 |0002: move-object/from16 v7, v17 │ │ -0eca6c: 0808 1200 |0004: move-object/from16 v8, v18 │ │ -0eca70: 0809 1800 |0006: move-object/from16 v9, v24 │ │ -0eca74: 0201 1600 |0008: move/from16 v1, v22 │ │ -0eca78: 0202 1700 |000a: move/from16 v2, v23 │ │ -0eca7c: 080a 1900 |000c: move-object/from16 v10, v25 │ │ -0eca80: 7040 c226 8021 |000e: invoke-direct {v0, v8, v1, v2}, Lcom/ds/avare/utils/InfoLines;.resizeFields:(Landroid/graphics/Paint;II)V // method@26c2 │ │ -0eca86: 7401 ee02 1200 |0011: invoke-virtual/range {v18}, Landroid/graphics/Paint;.getTextSize:()F // method@02ee │ │ -0eca8c: 0a0b |0014: move-result v11 │ │ -0eca8e: 1501 2040 |0015: const/high16 v1, #int 1075838976 // #4020 │ │ -0eca92: a90c 0b01 |0017: div-float v12, v11, v1 │ │ -0eca96: a60d 0b0c |0019: add-float v13, v11, v12 │ │ -0eca9a: 5201 6316 |001b: iget v1, v0, Lcom/ds/avare/utils/InfoLines;.mRowCount:I // field@1663 │ │ -0eca9e: 8211 |001d: int-to-float v1, v1 │ │ -0ecaa0: a801 010d |001e: mul-float v1, v1, v13 │ │ -0ecaa4: 0202 1500 |0020: move/from16 v2, v21 │ │ -0ecaa8: 822e |0022: int-to-float v14, v2 │ │ -0ecaaa: c6e1 |0023: add-float/2addr v1, v14 │ │ -0ecaac: 5901 6516 |0024: iput v1, v0, Lcom/ds/avare/utils/InfoLines;.mShadowY:F // field@1665 │ │ -0ecab0: 5401 6416 |0026: iget-object v1, v0, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ecab4: 3801 1500 |0028: if-eqz v1, 003d // +0015 │ │ -0ecab8: 6e10 0e1e 0100 |002a: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ecabe: 0c01 |002d: move-result-object v1 │ │ -0ecac0: 3801 0f00 |002e: if-eqz v1, 003d // +000f │ │ -0ecac4: 5401 6416 |0030: iget-object v1, v0, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ecac8: 6e10 0e1e 0100 |0032: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -0ecace: 0c01 |0035: move-result-object v1 │ │ -0ecad0: 6e10 8f21 0100 |0036: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0ecad6: 0b01 |0039: move-result-wide v1 │ │ -0ecad8: 8c11 |003a: double-to-float v1, v1 │ │ -0ecada: 5901 5716 |003b: iput v1, v0, Lcom/ds/avare/utils/InfoLines;.mAltitude:F // field@1657 │ │ -0ecade: 5401 6216 |003d: iget-object v1, v0, Lcom/ds/avare/utils/InfoLines;.mPref:Lcom/ds/avare/storage/Preferences; // field@1662 │ │ -0ecae2: 6e10 2625 0100 |003f: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isShowBackground:()Z // method@2526 │ │ -0ecae8: 0a01 |0042: move-result v1 │ │ -0ecaea: 120f |0043: const/4 v15, #int 0 // #0 │ │ -0ecaec: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -0ecaee: 3801 2200 |0045: if-eqz v1, 0067 // +0022 │ │ -0ecaf2: 6e56 fd02 f8ff |0047: invoke-virtual {v8, v15, v15, v15, v6}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0ecaf8: 0201 1400 |004a: move/from16 v1, v20 │ │ -0ecafc: 6e20 f802 1800 |004c: invoke-virtual {v8, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0ecb02: 1301 4f00 |004f: const/16 v1, #int 79 // #4f │ │ -0ecb06: 6e20 f502 1800 |0051: invoke-virtual {v8, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0ecb0c: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -0ecb0e: 1203 |0055: const/4 v3, #int 0 // #0 │ │ -0ecb10: 5201 5b16 |0056: iget v1, v0, Lcom/ds/avare/utils/InfoLines;.mDisplayWidth:I // field@165b │ │ -0ecb14: 8214 |0058: int-to-float v4, v1 │ │ -0ecb16: 5205 6516 |0059: iget v5, v0, Lcom/ds/avare/utils/InfoLines;.mShadowY:F // field@1665 │ │ -0ecb1a: 0801 1100 |005b: move-object/from16 v1, v17 │ │ -0ecb1e: 0806 1200 |005d: move-object/from16 v6, v18 │ │ -0ecb22: 7406 b702 0100 |005f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0ecb28: 1301 ff00 |0062: const/16 v1, #int 255 // #ff │ │ -0ecb2c: 6e20 f502 1800 |0064: invoke-virtual {v8, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0ecb32: 1501 00ff |0067: const/high16 v1, #int -16777216 // #ff00 │ │ -0ecb36: 6e51 fd02 e8ee |0069: invoke-virtual {v8, v14, v14, v14, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0ecb3c: 6201 5c00 |006c: sget-object v1, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@005c │ │ -0ecb40: 6e20 0103 1800 |006e: invoke-virtual {v8, v1}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0301 │ │ -0ecb46: 7402 f802 1200 |0071: invoke-virtual/range {v18, v19}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0ecb4c: 5201 5a16 |0074: iget v1, v0, Lcom/ds/avare/utils/InfoLines;.mDisplayOrientation:I // field@165a │ │ -0ecb50: 1226 |0076: const/4 v6, #int 2 // #2 │ │ -0ecb52: 3901 0400 |0077: if-nez v1, 007b // +0004 │ │ -0ecb56: 1201 |0079: const/4 v1, #int 0 // #0 │ │ -0ecb58: 2802 |007a: goto 007c // +0002 │ │ -0ecb5a: 1221 |007b: const/4 v1, #int 2 // #2 │ │ -0ecb5c: 1502 0040 |007c: const/high16 v2, #int 1073741824 // #4000 │ │ -0ecb60: 1503 803f |007e: const/high16 v3, #int 1065353216 // #3f80 │ │ -0ecb64: 1214 |0080: const/4 v4, #int 1 // #1 │ │ -0ecb66: 380a 0900 |0081: if-eqz v10, 008a // +0009 │ │ -0ecb6a: a705 0d03 |0083: sub-float v5, v13, v3 │ │ -0ecb6e: 6e58 b902 a75f |0085: invoke-virtual {v7, v10, v15, v5, v8}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0ecb74: 120a |0088: const/4 v10, #int 0 // #0 │ │ -0ecb76: 2848 |0089: goto 00d1 // +0048 │ │ -0ecb78: 1205 |008a: const/4 v5, #int 0 // #0 │ │ -0ecb7a: 540a 5d16 |008b: iget-object v10, v0, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ -0ecb7e: 21aa |008d: array-length v10, v10 │ │ -0ecb80: 35a5 faff |008e: if-ge v5, v10, 0088 // -0006 │ │ -0ecb84: 6e20 0203 c800 |0090: invoke-virtual {v8, v12}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0ecb8a: 540a 5c16 |0093: iget-object v10, v0, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ecb8e: 460a 0a01 |0095: aget-object v10, v10, v1 │ │ -0ecb92: 440a 0a05 |0097: aget v10, v10, v5 │ │ -0ecb96: 7030 bc26 a004 |0099: invoke-direct {v0, v10, v4}, Lcom/ds/avare/utils/InfoLines;.getDisplayFieldValue:(IZ)Ljava/lang/String; // method@26bc │ │ -0ecb9c: 0c0a |009c: move-result-object v10 │ │ -0ecb9e: 540e 5d16 |009d: iget-object v14, v0, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ -0ecba2: 440e 0e05 |009f: aget v14, v14, v5 │ │ -0ecba6: 520f 5f16 |00a1: iget v15, v0, Lcom/ds/avare/utils/InfoLines;.mFieldWidth:I // field@165f │ │ -0ecbaa: 5204 5816 |00a3: iget v4, v0, Lcom/ds/avare/utils/InfoLines;.mCharWidth:I // field@1658 │ │ -0ecbae: b14f |00a5: sub-int/2addr v15, v4 │ │ -0ecbb0: 6e20 f302 a800 |00a6: invoke-virtual {v8, v10}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@02f3 │ │ -0ecbb6: 0a04 |00a9: move-result v4 │ │ -0ecbb8: 8744 |00aa: float-to-int v4, v4 │ │ -0ecbba: b14f |00ab: sub-int/2addr v15, v4 │ │ -0ecbbc: b36f |00ac: div-int/2addr v15, v6 │ │ -0ecbbe: b0fe |00ad: add-int/2addr v14, v15 │ │ -0ecbc0: 82e4 |00ae: int-to-float v4, v14 │ │ -0ecbc2: a70e 0d0b |00af: sub-float v14, v13, v11 │ │ -0ecbc6: c62e |00b1: add-float/2addr v14, v2 │ │ -0ecbc8: 6e58 b902 a7e4 |00b2: invoke-virtual {v7, v10, v4, v14, v8}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0ecbce: 6e20 0203 b800 |00b5: invoke-virtual {v8, v11}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0ecbd4: 5404 5c16 |00b8: iget-object v4, v0, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ecbd8: 4604 0401 |00ba: aget-object v4, v4, v1 │ │ -0ecbdc: 4404 0405 |00bc: aget v4, v4, v5 │ │ -0ecbe0: 120a |00be: const/4 v10, #int 0 // #0 │ │ -0ecbe2: 7030 bc26 400a |00bf: invoke-direct {v0, v4, v10}, Lcom/ds/avare/utils/InfoLines;.getDisplayFieldValue:(IZ)Ljava/lang/String; // method@26bc │ │ -0ecbe8: 0c04 |00c2: move-result-object v4 │ │ -0ecbea: 540e 5d16 |00c3: iget-object v14, v0, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ -0ecbee: 440e 0e05 |00c5: aget v14, v14, v5 │ │ -0ecbf2: 82ee |00c7: int-to-float v14, v14 │ │ -0ecbf4: a70f 0d03 |00c8: sub-float v15, v13, v3 │ │ -0ecbf8: 6e58 b902 47fe |00ca: invoke-virtual {v7, v4, v14, v15, v8}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0ecbfe: d805 0501 |00cd: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0ecc02: 1214 |00cf: const/4 v4, #int 1 // #1 │ │ -0ecc04: 28bb |00d0: goto 008b // -0045 │ │ -0ecc06: 3809 1600 |00d1: if-eqz v9, 00e7 // +0016 │ │ -0ecc0a: 6201 5d00 |00d3: sget-object v1, Landroid/graphics/Paint$Align;.RIGHT:Landroid/graphics/Paint$Align; // field@005d │ │ -0ecc0e: 6e20 0103 1800 |00d5: invoke-virtual {v8, v1}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0301 │ │ -0ecc14: 1501 ffff |00d8: const/high16 v1, #int -65536 // #ffff │ │ -0ecc18: 6e20 f802 1800 |00da: invoke-virtual {v8, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0ecc1e: 5201 5b16 |00dd: iget v1, v0, Lcom/ds/avare/utils/InfoLines;.mDisplayWidth:I // field@165b │ │ -0ecc22: 8211 |00df: int-to-float v1, v1 │ │ -0ecc24: a80d 0d02 |00e0: mul-float v13, v13, v2 │ │ -0ecc28: c73d |00e2: sub-float/2addr v13, v3 │ │ -0ecc2a: 6e58 b902 97d1 |00e3: invoke-virtual {v7, v9, v1, v13, v8}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0ecc30: 284e |00e6: goto 0134 // +004e │ │ -0ecc32: 1204 |00e7: const/4 v4, #int 0 // #0 │ │ -0ecc34: 5405 5d16 |00e8: iget-object v5, v0, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ -0ecc38: 2155 |00ea: array-length v5, v5 │ │ -0ecc3a: 3554 4900 |00eb: if-ge v4, v5, 0134 // +0049 │ │ -0ecc3e: 6e20 0203 c800 |00ed: invoke-virtual {v8, v12}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0ecc44: 5405 5c16 |00f0: iget-object v5, v0, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ecc48: 1219 |00f2: const/4 v9, #int 1 // #1 │ │ -0ecc4a: d80e 0101 |00f3: add-int/lit8 v14, v1, #int 1 // #01 │ │ -0ecc4e: 4605 050e |00f5: aget-object v5, v5, v14 │ │ -0ecc52: 4405 0504 |00f7: aget v5, v5, v4 │ │ -0ecc56: 7030 bc26 5009 |00f9: invoke-direct {v0, v5, v9}, Lcom/ds/avare/utils/InfoLines;.getDisplayFieldValue:(IZ)Ljava/lang/String; // method@26bc │ │ -0ecc5c: 0c05 |00fc: move-result-object v5 │ │ -0ecc5e: 540f 5d16 |00fd: iget-object v15, v0, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ -0ecc62: 440f 0f04 |00ff: aget v15, v15, v4 │ │ -0ecc66: 5209 5f16 |0101: iget v9, v0, Lcom/ds/avare/utils/InfoLines;.mFieldWidth:I // field@165f │ │ -0ecc6a: 5203 5816 |0103: iget v3, v0, Lcom/ds/avare/utils/InfoLines;.mCharWidth:I // field@1658 │ │ -0ecc6e: b139 |0105: sub-int/2addr v9, v3 │ │ -0ecc70: 6e20 f302 5800 |0106: invoke-virtual {v8, v5}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@02f3 │ │ -0ecc76: 0a03 |0109: move-result v3 │ │ -0ecc78: 8733 |010a: float-to-int v3, v3 │ │ -0ecc7a: b139 |010b: sub-int/2addr v9, v3 │ │ -0ecc7c: b369 |010c: div-int/2addr v9, v6 │ │ -0ecc7e: b09f |010d: add-int/2addr v15, v9 │ │ -0ecc80: 82f3 |010e: int-to-float v3, v15 │ │ -0ecc82: a809 0d02 |010f: mul-float v9, v13, v2 │ │ -0ecc86: a70f 090b |0111: sub-float v15, v9, v11 │ │ -0ecc8a: c62f |0113: add-float/2addr v15, v2 │ │ -0ecc8c: 6e58 b902 57f3 |0114: invoke-virtual {v7, v5, v3, v15, v8}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0ecc92: 6e20 0203 b800 |0117: invoke-virtual {v8, v11}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0ecc98: 5403 5c16 |011a: iget-object v3, v0, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ecc9c: 4603 030e |011c: aget-object v3, v3, v14 │ │ -0ecca0: 4403 0304 |011e: aget v3, v3, v4 │ │ -0ecca4: 7030 bc26 300a |0120: invoke-direct {v0, v3, v10}, Lcom/ds/avare/utils/InfoLines;.getDisplayFieldValue:(IZ)Ljava/lang/String; // method@26bc │ │ -0eccaa: 0c03 |0123: move-result-object v3 │ │ -0eccac: 5405 5d16 |0124: iget-object v5, v0, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ -0eccb0: 4405 0504 |0126: aget v5, v5, v4 │ │ -0eccb4: 8255 |0128: int-to-float v5, v5 │ │ -0eccb6: 150e 803f |0129: const/high16 v14, #int 1065353216 // #3f80 │ │ -0eccba: c7e9 |012b: sub-float/2addr v9, v14 │ │ -0eccbc: 6e58 b902 3795 |012c: invoke-virtual {v7, v3, v5, v9, v8}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0eccc2: d804 0401 |012f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0eccc6: 1503 803f |0131: const/high16 v3, #int 1065353216 // #3f80 │ │ -0eccca: 28b5 |0133: goto 00e8 // -004b │ │ -0ecccc: 0e00 |0134: return-void │ │ +0eca5c: |[0eca5c] com.ds.avare.utils.InfoLines.drawCornerTextsDynamic:(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/String;Ljava/lang/String;)V │ │ +0eca6c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +0eca70: 0807 1100 |0002: move-object/from16 v7, v17 │ │ +0eca74: 0808 1200 |0004: move-object/from16 v8, v18 │ │ +0eca78: 0809 1800 |0006: move-object/from16 v9, v24 │ │ +0eca7c: 0201 1600 |0008: move/from16 v1, v22 │ │ +0eca80: 0202 1700 |000a: move/from16 v2, v23 │ │ +0eca84: 080a 1900 |000c: move-object/from16 v10, v25 │ │ +0eca88: 7040 c226 8021 |000e: invoke-direct {v0, v8, v1, v2}, Lcom/ds/avare/utils/InfoLines;.resizeFields:(Landroid/graphics/Paint;II)V // method@26c2 │ │ +0eca8e: 7401 ee02 1200 |0011: invoke-virtual/range {v18}, Landroid/graphics/Paint;.getTextSize:()F // method@02ee │ │ +0eca94: 0a0b |0014: move-result v11 │ │ +0eca96: 1501 2040 |0015: const/high16 v1, #int 1075838976 // #4020 │ │ +0eca9a: a90c 0b01 |0017: div-float v12, v11, v1 │ │ +0eca9e: a60d 0b0c |0019: add-float v13, v11, v12 │ │ +0ecaa2: 5201 6316 |001b: iget v1, v0, Lcom/ds/avare/utils/InfoLines;.mRowCount:I // field@1663 │ │ +0ecaa6: 8211 |001d: int-to-float v1, v1 │ │ +0ecaa8: a801 010d |001e: mul-float v1, v1, v13 │ │ +0ecaac: 0202 1500 |0020: move/from16 v2, v21 │ │ +0ecab0: 822e |0022: int-to-float v14, v2 │ │ +0ecab2: c6e1 |0023: add-float/2addr v1, v14 │ │ +0ecab4: 5901 6516 |0024: iput v1, v0, Lcom/ds/avare/utils/InfoLines;.mShadowY:F // field@1665 │ │ +0ecab8: 5401 6416 |0026: iget-object v1, v0, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ecabc: 3801 1500 |0028: if-eqz v1, 003d // +0015 │ │ +0ecac0: 6e10 0e1e 0100 |002a: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ecac6: 0c01 |002d: move-result-object v1 │ │ +0ecac8: 3801 0f00 |002e: if-eqz v1, 003d // +000f │ │ +0ecacc: 5401 6416 |0030: iget-object v1, v0, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ecad0: 6e10 0e1e 0100 |0032: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +0ecad6: 0c01 |0035: move-result-object v1 │ │ +0ecad8: 6e10 8f21 0100 |0036: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0ecade: 0b01 |0039: move-result-wide v1 │ │ +0ecae0: 8c11 |003a: double-to-float v1, v1 │ │ +0ecae2: 5901 5716 |003b: iput v1, v0, Lcom/ds/avare/utils/InfoLines;.mAltitude:F // field@1657 │ │ +0ecae6: 5401 6216 |003d: iget-object v1, v0, Lcom/ds/avare/utils/InfoLines;.mPref:Lcom/ds/avare/storage/Preferences; // field@1662 │ │ +0ecaea: 6e10 2625 0100 |003f: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isShowBackground:()Z // method@2526 │ │ +0ecaf0: 0a01 |0042: move-result v1 │ │ +0ecaf2: 120f |0043: const/4 v15, #int 0 // #0 │ │ +0ecaf4: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +0ecaf6: 3801 2200 |0045: if-eqz v1, 0067 // +0022 │ │ +0ecafa: 6e56 fd02 f8ff |0047: invoke-virtual {v8, v15, v15, v15, v6}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0ecb00: 0201 1400 |004a: move/from16 v1, v20 │ │ +0ecb04: 6e20 f802 1800 |004c: invoke-virtual {v8, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0ecb0a: 1301 4f00 |004f: const/16 v1, #int 79 // #4f │ │ +0ecb0e: 6e20 f502 1800 |0051: invoke-virtual {v8, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0ecb14: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +0ecb16: 1203 |0055: const/4 v3, #int 0 // #0 │ │ +0ecb18: 5201 5b16 |0056: iget v1, v0, Lcom/ds/avare/utils/InfoLines;.mDisplayWidth:I // field@165b │ │ +0ecb1c: 8214 |0058: int-to-float v4, v1 │ │ +0ecb1e: 5205 6516 |0059: iget v5, v0, Lcom/ds/avare/utils/InfoLines;.mShadowY:F // field@1665 │ │ +0ecb22: 0801 1100 |005b: move-object/from16 v1, v17 │ │ +0ecb26: 0806 1200 |005d: move-object/from16 v6, v18 │ │ +0ecb2a: 7406 b702 0100 |005f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0ecb30: 1301 ff00 |0062: const/16 v1, #int 255 // #ff │ │ +0ecb34: 6e20 f502 1800 |0064: invoke-virtual {v8, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0ecb3a: 1501 00ff |0067: const/high16 v1, #int -16777216 // #ff00 │ │ +0ecb3e: 6e51 fd02 e8ee |0069: invoke-virtual {v8, v14, v14, v14, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0ecb44: 6201 5c00 |006c: sget-object v1, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@005c │ │ +0ecb48: 6e20 0103 1800 |006e: invoke-virtual {v8, v1}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0301 │ │ +0ecb4e: 7402 f802 1200 |0071: invoke-virtual/range {v18, v19}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0ecb54: 5201 5a16 |0074: iget v1, v0, Lcom/ds/avare/utils/InfoLines;.mDisplayOrientation:I // field@165a │ │ +0ecb58: 1226 |0076: const/4 v6, #int 2 // #2 │ │ +0ecb5a: 3901 0400 |0077: if-nez v1, 007b // +0004 │ │ +0ecb5e: 1201 |0079: const/4 v1, #int 0 // #0 │ │ +0ecb60: 2802 |007a: goto 007c // +0002 │ │ +0ecb62: 1221 |007b: const/4 v1, #int 2 // #2 │ │ +0ecb64: 1502 0040 |007c: const/high16 v2, #int 1073741824 // #4000 │ │ +0ecb68: 1503 803f |007e: const/high16 v3, #int 1065353216 // #3f80 │ │ +0ecb6c: 1214 |0080: const/4 v4, #int 1 // #1 │ │ +0ecb6e: 380a 0900 |0081: if-eqz v10, 008a // +0009 │ │ +0ecb72: a705 0d03 |0083: sub-float v5, v13, v3 │ │ +0ecb76: 6e58 b902 a75f |0085: invoke-virtual {v7, v10, v15, v5, v8}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0ecb7c: 120a |0088: const/4 v10, #int 0 // #0 │ │ +0ecb7e: 2848 |0089: goto 00d1 // +0048 │ │ +0ecb80: 1205 |008a: const/4 v5, #int 0 // #0 │ │ +0ecb82: 540a 5d16 |008b: iget-object v10, v0, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ +0ecb86: 21aa |008d: array-length v10, v10 │ │ +0ecb88: 35a5 faff |008e: if-ge v5, v10, 0088 // -0006 │ │ +0ecb8c: 6e20 0203 c800 |0090: invoke-virtual {v8, v12}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0ecb92: 540a 5c16 |0093: iget-object v10, v0, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ecb96: 460a 0a01 |0095: aget-object v10, v10, v1 │ │ +0ecb9a: 440a 0a05 |0097: aget v10, v10, v5 │ │ +0ecb9e: 7030 bc26 a004 |0099: invoke-direct {v0, v10, v4}, Lcom/ds/avare/utils/InfoLines;.getDisplayFieldValue:(IZ)Ljava/lang/String; // method@26bc │ │ +0ecba4: 0c0a |009c: move-result-object v10 │ │ +0ecba6: 540e 5d16 |009d: iget-object v14, v0, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ +0ecbaa: 440e 0e05 |009f: aget v14, v14, v5 │ │ +0ecbae: 520f 5f16 |00a1: iget v15, v0, Lcom/ds/avare/utils/InfoLines;.mFieldWidth:I // field@165f │ │ +0ecbb2: 5204 5816 |00a3: iget v4, v0, Lcom/ds/avare/utils/InfoLines;.mCharWidth:I // field@1658 │ │ +0ecbb6: b14f |00a5: sub-int/2addr v15, v4 │ │ +0ecbb8: 6e20 f302 a800 |00a6: invoke-virtual {v8, v10}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@02f3 │ │ +0ecbbe: 0a04 |00a9: move-result v4 │ │ +0ecbc0: 8744 |00aa: float-to-int v4, v4 │ │ +0ecbc2: b14f |00ab: sub-int/2addr v15, v4 │ │ +0ecbc4: b36f |00ac: div-int/2addr v15, v6 │ │ +0ecbc6: b0fe |00ad: add-int/2addr v14, v15 │ │ +0ecbc8: 82e4 |00ae: int-to-float v4, v14 │ │ +0ecbca: a70e 0d0b |00af: sub-float v14, v13, v11 │ │ +0ecbce: c62e |00b1: add-float/2addr v14, v2 │ │ +0ecbd0: 6e58 b902 a7e4 |00b2: invoke-virtual {v7, v10, v4, v14, v8}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0ecbd6: 6e20 0203 b800 |00b5: invoke-virtual {v8, v11}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0ecbdc: 5404 5c16 |00b8: iget-object v4, v0, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ecbe0: 4604 0401 |00ba: aget-object v4, v4, v1 │ │ +0ecbe4: 4404 0405 |00bc: aget v4, v4, v5 │ │ +0ecbe8: 120a |00be: const/4 v10, #int 0 // #0 │ │ +0ecbea: 7030 bc26 400a |00bf: invoke-direct {v0, v4, v10}, Lcom/ds/avare/utils/InfoLines;.getDisplayFieldValue:(IZ)Ljava/lang/String; // method@26bc │ │ +0ecbf0: 0c04 |00c2: move-result-object v4 │ │ +0ecbf2: 540e 5d16 |00c3: iget-object v14, v0, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ +0ecbf6: 440e 0e05 |00c5: aget v14, v14, v5 │ │ +0ecbfa: 82ee |00c7: int-to-float v14, v14 │ │ +0ecbfc: a70f 0d03 |00c8: sub-float v15, v13, v3 │ │ +0ecc00: 6e58 b902 47fe |00ca: invoke-virtual {v7, v4, v14, v15, v8}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0ecc06: d805 0501 |00cd: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0ecc0a: 1214 |00cf: const/4 v4, #int 1 // #1 │ │ +0ecc0c: 28bb |00d0: goto 008b // -0045 │ │ +0ecc0e: 3809 1600 |00d1: if-eqz v9, 00e7 // +0016 │ │ +0ecc12: 6201 5d00 |00d3: sget-object v1, Landroid/graphics/Paint$Align;.RIGHT:Landroid/graphics/Paint$Align; // field@005d │ │ +0ecc16: 6e20 0103 1800 |00d5: invoke-virtual {v8, v1}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0301 │ │ +0ecc1c: 1501 ffff |00d8: const/high16 v1, #int -65536 // #ffff │ │ +0ecc20: 6e20 f802 1800 |00da: invoke-virtual {v8, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0ecc26: 5201 5b16 |00dd: iget v1, v0, Lcom/ds/avare/utils/InfoLines;.mDisplayWidth:I // field@165b │ │ +0ecc2a: 8211 |00df: int-to-float v1, v1 │ │ +0ecc2c: a80d 0d02 |00e0: mul-float v13, v13, v2 │ │ +0ecc30: c73d |00e2: sub-float/2addr v13, v3 │ │ +0ecc32: 6e58 b902 97d1 |00e3: invoke-virtual {v7, v9, v1, v13, v8}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0ecc38: 284e |00e6: goto 0134 // +004e │ │ +0ecc3a: 1204 |00e7: const/4 v4, #int 0 // #0 │ │ +0ecc3c: 5405 5d16 |00e8: iget-object v5, v0, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ +0ecc40: 2155 |00ea: array-length v5, v5 │ │ +0ecc42: 3554 4900 |00eb: if-ge v4, v5, 0134 // +0049 │ │ +0ecc46: 6e20 0203 c800 |00ed: invoke-virtual {v8, v12}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0ecc4c: 5405 5c16 |00f0: iget-object v5, v0, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ecc50: 1219 |00f2: const/4 v9, #int 1 // #1 │ │ +0ecc52: d80e 0101 |00f3: add-int/lit8 v14, v1, #int 1 // #01 │ │ +0ecc56: 4605 050e |00f5: aget-object v5, v5, v14 │ │ +0ecc5a: 4405 0504 |00f7: aget v5, v5, v4 │ │ +0ecc5e: 7030 bc26 5009 |00f9: invoke-direct {v0, v5, v9}, Lcom/ds/avare/utils/InfoLines;.getDisplayFieldValue:(IZ)Ljava/lang/String; // method@26bc │ │ +0ecc64: 0c05 |00fc: move-result-object v5 │ │ +0ecc66: 540f 5d16 |00fd: iget-object v15, v0, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ +0ecc6a: 440f 0f04 |00ff: aget v15, v15, v4 │ │ +0ecc6e: 5209 5f16 |0101: iget v9, v0, Lcom/ds/avare/utils/InfoLines;.mFieldWidth:I // field@165f │ │ +0ecc72: 5203 5816 |0103: iget v3, v0, Lcom/ds/avare/utils/InfoLines;.mCharWidth:I // field@1658 │ │ +0ecc76: b139 |0105: sub-int/2addr v9, v3 │ │ +0ecc78: 6e20 f302 5800 |0106: invoke-virtual {v8, v5}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@02f3 │ │ +0ecc7e: 0a03 |0109: move-result v3 │ │ +0ecc80: 8733 |010a: float-to-int v3, v3 │ │ +0ecc82: b139 |010b: sub-int/2addr v9, v3 │ │ +0ecc84: b369 |010c: div-int/2addr v9, v6 │ │ +0ecc86: b09f |010d: add-int/2addr v15, v9 │ │ +0ecc88: 82f3 |010e: int-to-float v3, v15 │ │ +0ecc8a: a809 0d02 |010f: mul-float v9, v13, v2 │ │ +0ecc8e: a70f 090b |0111: sub-float v15, v9, v11 │ │ +0ecc92: c62f |0113: add-float/2addr v15, v2 │ │ +0ecc94: 6e58 b902 57f3 |0114: invoke-virtual {v7, v5, v3, v15, v8}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0ecc9a: 6e20 0203 b800 |0117: invoke-virtual {v8, v11}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0ecca0: 5403 5c16 |011a: iget-object v3, v0, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ecca4: 4603 030e |011c: aget-object v3, v3, v14 │ │ +0ecca8: 4403 0304 |011e: aget v3, v3, v4 │ │ +0eccac: 7030 bc26 300a |0120: invoke-direct {v0, v3, v10}, Lcom/ds/avare/utils/InfoLines;.getDisplayFieldValue:(IZ)Ljava/lang/String; // method@26bc │ │ +0eccb2: 0c03 |0123: move-result-object v3 │ │ +0eccb4: 5405 5d16 |0124: iget-object v5, v0, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ +0eccb8: 4405 0504 |0126: aget v5, v5, v4 │ │ +0eccbc: 8255 |0128: int-to-float v5, v5 │ │ +0eccbe: 150e 803f |0129: const/high16 v14, #int 1065353216 // #3f80 │ │ +0eccc2: c7e9 |012b: sub-float/2addr v9, v14 │ │ +0eccc4: 6e58 b902 3795 |012c: invoke-virtual {v7, v3, v5, v9, v8}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0eccca: d804 0401 |012f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0eccce: 1503 803f |0131: const/high16 v3, #int 1065353216 // #3f80 │ │ +0eccd2: 28b5 |0133: goto 00e8 // -004b │ │ +0eccd4: 0e00 |0134: return-void │ │ catches : (none) │ │ positions : │ │ 0x000e line=437 │ │ 0x0011 line=439 │ │ 0x001b line=442 │ │ 0x0026 line=444 │ │ 0x0030 line=445 │ │ @@ -258028,103 +258030,103 @@ │ │ type : '(Landroid/graphics/Paint;FF)Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 146 16-bit code units │ │ -0ebfac: |[0ebfac] com.ds.avare.utils.InfoLines.findField:(Landroid/graphics/Paint;FF)Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; │ │ -0ebfbc: 6e10 ee02 0a00 |0000: invoke-virtual {v10}, Landroid/graphics/Paint;.getTextSize:()F // method@02ee │ │ -0ebfc2: 0a0a |0003: move-result v10 │ │ -0ebfc4: 1500 2040 |0004: const/high16 v0, #int 1075838976 // #4020 │ │ -0ebfc8: a900 0a00 |0006: div-float v0, v10, v0 │ │ -0ebfcc: c60a |0008: add-float/2addr v10, v0 │ │ -0ebfce: 1500 0040 |0009: const/high16 v0, #int 1073741824 // #4000 │ │ -0ebfd2: a800 000a |000b: mul-float v0, v0, v10 │ │ -0ebfd6: 2d00 0c00 |000d: cmpl-float v0, v12, v0 │ │ -0ebfda: 3d00 0400 |000f: if-lez v0, 0013 // +0004 │ │ -0ebfde: 120a |0011: const/4 v10, #int 0 // #0 │ │ -0ebfe0: 110a |0012: return-object v10 │ │ -0ebfe2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0ebfe4: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -0ebfe6: 2d0a 0c0a |0015: cmpl-float v10, v12, v10 │ │ -0ebfea: 3d0a 0400 |0017: if-lez v10, 001b // +0004 │ │ -0ebfee: 121a |0019: const/4 v10, #int 1 // #1 │ │ -0ebff0: 2802 |001a: goto 001c // +0002 │ │ -0ebff2: 120a |001b: const/4 v10, #int 0 // #0 │ │ -0ebff4: 529c 5a16 |001c: iget v12, v9, Lcom/ds/avare/utils/InfoLines;.mDisplayOrientation:I // field@165a │ │ -0ebff8: 390c 0400 |001e: if-nez v12, 0022 // +0004 │ │ -0ebffc: 120c |0020: const/4 v12, #int 0 // #0 │ │ -0ebffe: 2802 |0021: goto 0023 // +0002 │ │ -0ec000: 122c |0022: const/4 v12, #int 2 // #2 │ │ -0ec002: 9004 0a0c |0023: add-int v4, v10, v12 │ │ -0ec006: 549a 5d16 |0025: iget-object v10, v9, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ -0ec00a: 21aa |0027: array-length v10, v10 │ │ -0ec00c: b11a |0028: sub-int/2addr v10, v1 │ │ -0ec00e: 121c |0029: const/4 v12, #int 1 // #1 │ │ -0ec010: 5492 5d16 |002a: iget-object v2, v9, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ -0ec014: 2123 |002c: array-length v3, v2 │ │ -0ec016: 353c 0f00 |002d: if-ge v12, v3, 003c // +000f │ │ -0ec01a: 4402 020c |002f: aget v2, v2, v12 │ │ -0ec01e: 8222 |0031: int-to-float v2, v2 │ │ -0ec020: 2d02 020b |0032: cmpl-float v2, v2, v11 │ │ -0ec024: 3d02 0500 |0034: if-lez v2, 0039 // +0005 │ │ -0ec028: b11c |0036: sub-int/2addr v12, v1 │ │ -0ec02a: 01c5 |0037: move v5, v12 │ │ -0ec02c: 2805 |0038: goto 003d // +0005 │ │ -0ec02e: d80c 0c01 |0039: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0ec032: 28ef |003b: goto 002a // -0011 │ │ -0ec034: 01a5 |003c: move v5, v10 │ │ -0ec036: 549a 5c16 |003d: iget-object v10, v9, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ec03a: 460a 0a04 |003f: aget-object v10, v10, v4 │ │ -0ec03e: 440a 0a05 |0041: aget v10, v10, v5 │ │ -0ec042: 220b 4e07 |0043: new-instance v11, Ljava/util/ArrayList; // type@074e │ │ -0ec046: 7010 8e2b 0b00 |0045: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0ec04c: 549c 6116 |0048: iget-object v12, v9, Lcom/ds/avare/utils/InfoLines;.mOptionList:[Ljava/lang/String; // field@1661 │ │ -0ec050: 21cc |004a: array-length v12, v12 │ │ -0ec052: 1202 |004b: const/4 v2, #int 0 // #0 │ │ -0ec054: 35c2 2b00 |004c: if-ge v2, v12, 0077 // +002b │ │ -0ec058: 3902 0a00 |004e: if-nez v2, 0058 // +000a │ │ -0ec05c: 5493 6116 |0050: iget-object v3, v9, Lcom/ds/avare/utils/InfoLines;.mOptionList:[Ljava/lang/String; // field@1661 │ │ -0ec060: 4603 0300 |0052: aget-object v3, v3, v0 │ │ -0ec064: 7220 282c 3b00 |0054: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0ec06a: 281d |0057: goto 0074 // +001d │ │ -0ec06c: 33a2 0f00 |0058: if-ne v2, v10, 0067 // +000f │ │ -0ec070: 549a 6116 |005a: iget-object v10, v9, Lcom/ds/avare/utils/InfoLines;.mOptionList:[Ljava/lang/String; // field@1661 │ │ -0ec074: 460a 0a02 |005c: aget-object v10, v10, v2 │ │ -0ec078: 7220 282c ab00 |005e: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0ec07e: 7210 362c 0b00 |0061: invoke-interface {v11}, Ljava/util/List;.size:()I // method@2c36 │ │ -0ec084: 0a0a |0064: move-result v10 │ │ -0ec086: b11a |0065: sub-int/2addr v10, v1 │ │ -0ec088: 280e |0066: goto 0074 // +000e │ │ -0ec08a: 7020 bf26 2900 |0067: invoke-direct {v9, v2}, Lcom/ds/avare/utils/InfoLines;.isShowing:(I)Z // method@26bf │ │ -0ec090: 0a03 |006a: move-result v3 │ │ -0ec092: 3903 0900 |006b: if-nez v3, 0074 // +0009 │ │ -0ec096: 5493 6116 |006d: iget-object v3, v9, Lcom/ds/avare/utils/InfoLines;.mOptionList:[Ljava/lang/String; // field@1661 │ │ -0ec09a: 4603 0302 |006f: aget-object v3, v3, v2 │ │ -0ec09e: 7220 282c 3b00 |0071: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0ec0a4: d802 0201 |0074: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ec0a8: 28d6 |0076: goto 004c // -002a │ │ -0ec0aa: 7210 362c 0b00 |0077: invoke-interface {v11}, Ljava/util/List;.size:()I // method@2c36 │ │ -0ec0b0: 0a0c |007a: move-result v12 │ │ -0ec0b2: 34ca 0400 |007b: if-lt v10, v12, 007f // +0004 │ │ -0ec0b6: 1207 |007d: const/4 v7, #int 0 // #0 │ │ -0ec0b8: 2802 |007e: goto 0080 // +0002 │ │ -0ec0ba: 01a7 |007f: move v7, v10 │ │ -0ec0bc: 220a 5506 |0080: new-instance v10, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; // type@0655 │ │ -0ec0c0: 230c f809 |0082: new-array v12, v0, [Ljava/lang/String; // type@09f8 │ │ -0ec0c4: 7220 382c cb00 |0084: invoke-interface {v11, v12}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2c38 │ │ -0ec0ca: 0c0b |0087: move-result-object v11 │ │ -0ec0cc: 07b6 |0088: move-object v6, v11 │ │ -0ec0ce: 1f06 f809 |0089: check-cast v6, [Ljava/lang/String; // type@09f8 │ │ -0ec0d2: 1208 |008b: const/4 v8, #int 0 // #0 │ │ -0ec0d4: 07a2 |008c: move-object v2, v10 │ │ -0ec0d6: 0793 |008d: move-object v3, v9 │ │ -0ec0d8: 7607 b126 0200 |008e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.:(Lcom/ds/avare/utils/InfoLines;II[Ljava/lang/String;ILcom/ds/avare/utils/InfoLines$1;)V // method@26b1 │ │ -0ec0de: 110a |0091: return-object v10 │ │ +0ebfb4: |[0ebfb4] com.ds.avare.utils.InfoLines.findField:(Landroid/graphics/Paint;FF)Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; │ │ +0ebfc4: 6e10 ee02 0a00 |0000: invoke-virtual {v10}, Landroid/graphics/Paint;.getTextSize:()F // method@02ee │ │ +0ebfca: 0a0a |0003: move-result v10 │ │ +0ebfcc: 1500 2040 |0004: const/high16 v0, #int 1075838976 // #4020 │ │ +0ebfd0: a900 0a00 |0006: div-float v0, v10, v0 │ │ +0ebfd4: c60a |0008: add-float/2addr v10, v0 │ │ +0ebfd6: 1500 0040 |0009: const/high16 v0, #int 1073741824 // #4000 │ │ +0ebfda: a800 000a |000b: mul-float v0, v0, v10 │ │ +0ebfde: 2d00 0c00 |000d: cmpl-float v0, v12, v0 │ │ +0ebfe2: 3d00 0400 |000f: if-lez v0, 0013 // +0004 │ │ +0ebfe6: 120a |0011: const/4 v10, #int 0 // #0 │ │ +0ebfe8: 110a |0012: return-object v10 │ │ +0ebfea: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0ebfec: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0ebfee: 2d0a 0c0a |0015: cmpl-float v10, v12, v10 │ │ +0ebff2: 3d0a 0400 |0017: if-lez v10, 001b // +0004 │ │ +0ebff6: 121a |0019: const/4 v10, #int 1 // #1 │ │ +0ebff8: 2802 |001a: goto 001c // +0002 │ │ +0ebffa: 120a |001b: const/4 v10, #int 0 // #0 │ │ +0ebffc: 529c 5a16 |001c: iget v12, v9, Lcom/ds/avare/utils/InfoLines;.mDisplayOrientation:I // field@165a │ │ +0ec000: 390c 0400 |001e: if-nez v12, 0022 // +0004 │ │ +0ec004: 120c |0020: const/4 v12, #int 0 // #0 │ │ +0ec006: 2802 |0021: goto 0023 // +0002 │ │ +0ec008: 122c |0022: const/4 v12, #int 2 // #2 │ │ +0ec00a: 9004 0a0c |0023: add-int v4, v10, v12 │ │ +0ec00e: 549a 5d16 |0025: iget-object v10, v9, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ +0ec012: 21aa |0027: array-length v10, v10 │ │ +0ec014: b11a |0028: sub-int/2addr v10, v1 │ │ +0ec016: 121c |0029: const/4 v12, #int 1 // #1 │ │ +0ec018: 5492 5d16 |002a: iget-object v2, v9, Lcom/ds/avare/utils/InfoLines;.mFieldPosX:[I // field@165d │ │ +0ec01c: 2123 |002c: array-length v3, v2 │ │ +0ec01e: 353c 0f00 |002d: if-ge v12, v3, 003c // +000f │ │ +0ec022: 4402 020c |002f: aget v2, v2, v12 │ │ +0ec026: 8222 |0031: int-to-float v2, v2 │ │ +0ec028: 2d02 020b |0032: cmpl-float v2, v2, v11 │ │ +0ec02c: 3d02 0500 |0034: if-lez v2, 0039 // +0005 │ │ +0ec030: b11c |0036: sub-int/2addr v12, v1 │ │ +0ec032: 01c5 |0037: move v5, v12 │ │ +0ec034: 2805 |0038: goto 003d // +0005 │ │ +0ec036: d80c 0c01 |0039: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0ec03a: 28ef |003b: goto 002a // -0011 │ │ +0ec03c: 01a5 |003c: move v5, v10 │ │ +0ec03e: 549a 5c16 |003d: iget-object v10, v9, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ec042: 460a 0a04 |003f: aget-object v10, v10, v4 │ │ +0ec046: 440a 0a05 |0041: aget v10, v10, v5 │ │ +0ec04a: 220b 4e07 |0043: new-instance v11, Ljava/util/ArrayList; // type@074e │ │ +0ec04e: 7010 8e2b 0b00 |0045: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0ec054: 549c 6116 |0048: iget-object v12, v9, Lcom/ds/avare/utils/InfoLines;.mOptionList:[Ljava/lang/String; // field@1661 │ │ +0ec058: 21cc |004a: array-length v12, v12 │ │ +0ec05a: 1202 |004b: const/4 v2, #int 0 // #0 │ │ +0ec05c: 35c2 2b00 |004c: if-ge v2, v12, 0077 // +002b │ │ +0ec060: 3902 0a00 |004e: if-nez v2, 0058 // +000a │ │ +0ec064: 5493 6116 |0050: iget-object v3, v9, Lcom/ds/avare/utils/InfoLines;.mOptionList:[Ljava/lang/String; // field@1661 │ │ +0ec068: 4603 0300 |0052: aget-object v3, v3, v0 │ │ +0ec06c: 7220 282c 3b00 |0054: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0ec072: 281d |0057: goto 0074 // +001d │ │ +0ec074: 33a2 0f00 |0058: if-ne v2, v10, 0067 // +000f │ │ +0ec078: 549a 6116 |005a: iget-object v10, v9, Lcom/ds/avare/utils/InfoLines;.mOptionList:[Ljava/lang/String; // field@1661 │ │ +0ec07c: 460a 0a02 |005c: aget-object v10, v10, v2 │ │ +0ec080: 7220 282c ab00 |005e: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0ec086: 7210 362c 0b00 |0061: invoke-interface {v11}, Ljava/util/List;.size:()I // method@2c36 │ │ +0ec08c: 0a0a |0064: move-result v10 │ │ +0ec08e: b11a |0065: sub-int/2addr v10, v1 │ │ +0ec090: 280e |0066: goto 0074 // +000e │ │ +0ec092: 7020 bf26 2900 |0067: invoke-direct {v9, v2}, Lcom/ds/avare/utils/InfoLines;.isShowing:(I)Z // method@26bf │ │ +0ec098: 0a03 |006a: move-result v3 │ │ +0ec09a: 3903 0900 |006b: if-nez v3, 0074 // +0009 │ │ +0ec09e: 5493 6116 |006d: iget-object v3, v9, Lcom/ds/avare/utils/InfoLines;.mOptionList:[Ljava/lang/String; // field@1661 │ │ +0ec0a2: 4603 0302 |006f: aget-object v3, v3, v2 │ │ +0ec0a6: 7220 282c 3b00 |0071: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0ec0ac: d802 0201 |0074: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ec0b0: 28d6 |0076: goto 004c // -002a │ │ +0ec0b2: 7210 362c 0b00 |0077: invoke-interface {v11}, Ljava/util/List;.size:()I // method@2c36 │ │ +0ec0b8: 0a0c |007a: move-result v12 │ │ +0ec0ba: 34ca 0400 |007b: if-lt v10, v12, 007f // +0004 │ │ +0ec0be: 1207 |007d: const/4 v7, #int 0 // #0 │ │ +0ec0c0: 2802 |007e: goto 0080 // +0002 │ │ +0ec0c2: 01a7 |007f: move v7, v10 │ │ +0ec0c4: 220a 5506 |0080: new-instance v10, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; // type@0655 │ │ +0ec0c8: 230c f809 |0082: new-array v12, v0, [Ljava/lang/String; // type@09f8 │ │ +0ec0cc: 7220 382c cb00 |0084: invoke-interface {v11, v12}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2c38 │ │ +0ec0d2: 0c0b |0087: move-result-object v11 │ │ +0ec0d4: 07b6 |0088: move-object v6, v11 │ │ +0ec0d6: 1f06 f809 |0089: check-cast v6, [Ljava/lang/String; // type@09f8 │ │ +0ec0da: 1208 |008b: const/4 v8, #int 0 // #0 │ │ +0ec0dc: 07a2 |008c: move-object v2, v10 │ │ +0ec0de: 0793 |008d: move-object v3, v9 │ │ +0ec0e0: 7607 b126 0200 |008e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.:(Lcom/ds/avare/utils/InfoLines;II[Ljava/lang/String;ILcom/ds/avare/utils/InfoLines$1;)V // method@26b1 │ │ +0ec0e6: 110a |0091: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x001c line=158 │ │ 0x0025 line=161 │ │ 0x002a line=162 │ │ 0x002f line=163 │ │ @@ -258150,17 +258152,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ec0e0: |[0ec0e0] com.ds.avare.utils.InfoLines.getHeight:()F │ │ -0ec0f0: 5210 6516 |0000: iget v0, v1, Lcom/ds/avare/utils/InfoLines;.mShadowY:F // field@1665 │ │ -0ec0f4: 0f00 |0002: return v0 │ │ +0ec0e8: |[0ec0e8] com.ds.avare.utils.InfoLines.getHeight:()F │ │ +0ec0f8: 5210 6516 |0000: iget v0, v1, Lcom/ds/avare/utils/InfoLines;.mShadowY:F // field@1665 │ │ +0ec0fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/InfoLines; │ │ │ │ #3 : (in Lcom/ds/avare/utils/InfoLines;) │ │ @@ -258168,77 +258170,77 @@ │ │ type : '(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -0eccd0: |[0eccd0] com.ds.avare.utils.InfoLines.longPress:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)V │ │ -0ecce0: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -0ecce4: 0e00 |0002: return-void │ │ -0ecce6: 5420 5c16 |0003: iget-object v0, v2, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0eccea: 7110 b326 0300 |0005: invoke-static {v3}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$200:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b3 │ │ -0eccf0: 0a01 |0008: move-result v1 │ │ -0eccf2: 4600 0001 |0009: aget-object v0, v0, v1 │ │ -0eccf6: 7110 b426 0300 |000b: invoke-static {v3}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$300:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b4 │ │ -0eccfc: 0a03 |000e: move-result v3 │ │ -0eccfe: 4403 0003 |000f: aget v3, v0, v3 │ │ -0ecd02: 1260 |0011: const/4 v0, #int 6 // #6 │ │ -0ecd04: 3203 5500 |0012: if-eq v3, v0, 0067 // +0055 │ │ -0ecd08: 1300 0b00 |0014: const/16 v0, #int 11 // #b │ │ -0ecd0c: 3203 4500 |0016: if-eq v3, v0, 005b // +0045 │ │ -0ecd10: 1300 0e00 |0018: const/16 v0, #int 14 // #e │ │ -0ecd14: 3203 3300 |001a: if-eq v3, v0, 004d // +0033 │ │ -0ecd18: 1300 1100 |001c: const/16 v0, #int 17 // #11 │ │ -0ecd1c: 3203 1b00 |001e: if-eq v3, v0, 0039 // +001b │ │ -0ecd20: 1300 1200 |0020: const/16 v0, #int 18 // #12 │ │ -0ecd24: 3203 0300 |0022: if-eq v3, v0, 0025 // +0003 │ │ -0ecd28: 2853 |0024: goto 0077 // +0053 │ │ -0ecd2a: 5423 6416 |0025: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ecd2e: 3803 5000 |0027: if-eqz v3, 0077 // +0050 │ │ -0ecd32: 6e10 2f1e 0300 |0029: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getUpTimer:()Lcom/ds/avare/instruments/UpTimer; // method@1e2f │ │ -0ecd38: 0c03 |002c: move-result-object v3 │ │ -0ecd3a: 3803 4a00 |002d: if-eqz v3, 0077 // +004a │ │ -0ecd3e: 5423 6416 |002f: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ecd42: 6e10 2f1e 0300 |0031: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getUpTimer:()Lcom/ds/avare/instruments/UpTimer; // method@1e2f │ │ -0ecd48: 0c03 |0034: move-result-object v3 │ │ -0ecd4a: 6e10 fb21 0300 |0035: invoke-virtual {v3}, Lcom/ds/avare/instruments/UpTimer;.reset:()V // method@21fb │ │ -0ecd50: 283f |0038: goto 0077 // +003f │ │ -0ecd52: 5423 6416 |0039: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ecd56: 3803 3c00 |003b: if-eqz v3, 0077 // +003c │ │ -0ecd5a: 6e10 0a1e 0300 |003d: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getFuelTimer:()Lcom/ds/avare/instruments/FuelTimer; // method@1e0a │ │ -0ecd60: 0c03 |0040: move-result-object v3 │ │ -0ecd62: 3803 3600 |0041: if-eqz v3, 0077 // +0036 │ │ -0ecd66: 5423 6416 |0043: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ecd6a: 6e10 0a1e 0300 |0045: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getFuelTimer:()Lcom/ds/avare/instruments/FuelTimer; // method@1e0a │ │ -0ecd70: 0c03 |0048: move-result-object v3 │ │ -0ecd72: 6e10 d921 0300 |0049: invoke-virtual {v3}, Lcom/ds/avare/instruments/FuelTimer;.reset:()V // method@21d9 │ │ -0ecd78: 282b |004c: goto 0077 // +002b │ │ -0ecd7a: 5423 6416 |004d: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ecd7e: 3803 2800 |004f: if-eqz v3, 0077 // +0028 │ │ -0ecd82: 6e10 1c1e 0300 |0051: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getOdometer:()Lcom/ds/avare/instruments/Odometer; // method@1e1c │ │ -0ecd88: 0c03 |0054: move-result-object v3 │ │ -0ecd8a: 3803 2200 |0055: if-eqz v3, 0077 // +0022 │ │ -0ecd8e: 6e10 ee21 0300 |0057: invoke-virtual {v3}, Lcom/ds/avare/instruments/Odometer;.reset:()V // method@21ee │ │ -0ecd94: 281d |005a: goto 0077 // +001d │ │ -0ecd96: 5423 6416 |005b: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ecd9a: 3803 1a00 |005d: if-eqz v3, 0077 // +001a │ │ -0ecd9e: 6e10 091e 0300 |005f: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getFlightTimer:()Lcom/ds/avare/instruments/FlightTimer; // method@1e09 │ │ -0ecda4: 0c03 |0062: move-result-object v3 │ │ -0ecda6: 6e10 ca21 0300 |0063: invoke-virtual {v3}, Lcom/ds/avare/instruments/FlightTimer;.reset:()V // method@21ca │ │ -0ecdac: 2811 |0066: goto 0077 // +0011 │ │ -0ecdae: 5423 6416 |0067: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ecdb2: 3803 0e00 |0069: if-eqz v3, 0077 // +000e │ │ -0ecdb6: 6e10 011e 0300 |006b: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0ecdbc: 0c03 |006e: move-result-object v3 │ │ -0ecdbe: 3803 0800 |006f: if-eqz v3, 0077 // +0008 │ │ -0ecdc2: 5423 6416 |0071: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ecdc6: 1200 |0073: const/4 v0, #int 0 // #0 │ │ -0ecdc8: 6e20 3f1e 0300 |0074: invoke-virtual {v3, v0}, Lcom/ds/avare/StorageService;.setDestination:(Lcom/ds/avare/place/Destination;)V // method@1e3f │ │ -0ecdce: 0e00 |0077: return-void │ │ +0eccd8: |[0eccd8] com.ds.avare.utils.InfoLines.longPress:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)V │ │ +0ecce8: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +0eccec: 0e00 |0002: return-void │ │ +0eccee: 5420 5c16 |0003: iget-object v0, v2, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0eccf2: 7110 b326 0300 |0005: invoke-static {v3}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$200:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b3 │ │ +0eccf8: 0a01 |0008: move-result v1 │ │ +0eccfa: 4600 0001 |0009: aget-object v0, v0, v1 │ │ +0eccfe: 7110 b426 0300 |000b: invoke-static {v3}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$300:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b4 │ │ +0ecd04: 0a03 |000e: move-result v3 │ │ +0ecd06: 4403 0003 |000f: aget v3, v0, v3 │ │ +0ecd0a: 1260 |0011: const/4 v0, #int 6 // #6 │ │ +0ecd0c: 3203 5500 |0012: if-eq v3, v0, 0067 // +0055 │ │ +0ecd10: 1300 0b00 |0014: const/16 v0, #int 11 // #b │ │ +0ecd14: 3203 4500 |0016: if-eq v3, v0, 005b // +0045 │ │ +0ecd18: 1300 0e00 |0018: const/16 v0, #int 14 // #e │ │ +0ecd1c: 3203 3300 |001a: if-eq v3, v0, 004d // +0033 │ │ +0ecd20: 1300 1100 |001c: const/16 v0, #int 17 // #11 │ │ +0ecd24: 3203 1b00 |001e: if-eq v3, v0, 0039 // +001b │ │ +0ecd28: 1300 1200 |0020: const/16 v0, #int 18 // #12 │ │ +0ecd2c: 3203 0300 |0022: if-eq v3, v0, 0025 // +0003 │ │ +0ecd30: 2853 |0024: goto 0077 // +0053 │ │ +0ecd32: 5423 6416 |0025: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ecd36: 3803 5000 |0027: if-eqz v3, 0077 // +0050 │ │ +0ecd3a: 6e10 2f1e 0300 |0029: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getUpTimer:()Lcom/ds/avare/instruments/UpTimer; // method@1e2f │ │ +0ecd40: 0c03 |002c: move-result-object v3 │ │ +0ecd42: 3803 4a00 |002d: if-eqz v3, 0077 // +004a │ │ +0ecd46: 5423 6416 |002f: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ecd4a: 6e10 2f1e 0300 |0031: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getUpTimer:()Lcom/ds/avare/instruments/UpTimer; // method@1e2f │ │ +0ecd50: 0c03 |0034: move-result-object v3 │ │ +0ecd52: 6e10 fb21 0300 |0035: invoke-virtual {v3}, Lcom/ds/avare/instruments/UpTimer;.reset:()V // method@21fb │ │ +0ecd58: 283f |0038: goto 0077 // +003f │ │ +0ecd5a: 5423 6416 |0039: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ecd5e: 3803 3c00 |003b: if-eqz v3, 0077 // +003c │ │ +0ecd62: 6e10 0a1e 0300 |003d: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getFuelTimer:()Lcom/ds/avare/instruments/FuelTimer; // method@1e0a │ │ +0ecd68: 0c03 |0040: move-result-object v3 │ │ +0ecd6a: 3803 3600 |0041: if-eqz v3, 0077 // +0036 │ │ +0ecd6e: 5423 6416 |0043: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ecd72: 6e10 0a1e 0300 |0045: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getFuelTimer:()Lcom/ds/avare/instruments/FuelTimer; // method@1e0a │ │ +0ecd78: 0c03 |0048: move-result-object v3 │ │ +0ecd7a: 6e10 d921 0300 |0049: invoke-virtual {v3}, Lcom/ds/avare/instruments/FuelTimer;.reset:()V // method@21d9 │ │ +0ecd80: 282b |004c: goto 0077 // +002b │ │ +0ecd82: 5423 6416 |004d: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ecd86: 3803 2800 |004f: if-eqz v3, 0077 // +0028 │ │ +0ecd8a: 6e10 1c1e 0300 |0051: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getOdometer:()Lcom/ds/avare/instruments/Odometer; // method@1e1c │ │ +0ecd90: 0c03 |0054: move-result-object v3 │ │ +0ecd92: 3803 2200 |0055: if-eqz v3, 0077 // +0022 │ │ +0ecd96: 6e10 ee21 0300 |0057: invoke-virtual {v3}, Lcom/ds/avare/instruments/Odometer;.reset:()V // method@21ee │ │ +0ecd9c: 281d |005a: goto 0077 // +001d │ │ +0ecd9e: 5423 6416 |005b: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ecda2: 3803 1a00 |005d: if-eqz v3, 0077 // +001a │ │ +0ecda6: 6e10 091e 0300 |005f: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getFlightTimer:()Lcom/ds/avare/instruments/FlightTimer; // method@1e09 │ │ +0ecdac: 0c03 |0062: move-result-object v3 │ │ +0ecdae: 6e10 ca21 0300 |0063: invoke-virtual {v3}, Lcom/ds/avare/instruments/FlightTimer;.reset:()V // method@21ca │ │ +0ecdb4: 2811 |0066: goto 0077 // +0011 │ │ +0ecdb6: 5423 6416 |0067: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ecdba: 3803 0e00 |0069: if-eqz v3, 0077 // +000e │ │ +0ecdbe: 6e10 011e 0300 |006b: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0ecdc4: 0c03 |006e: move-result-object v3 │ │ +0ecdc6: 3803 0800 |006f: if-eqz v3, 0077 // +0008 │ │ +0ecdca: 5423 6416 |0071: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ecdce: 1200 |0073: const/4 v0, #int 0 // #0 │ │ +0ecdd0: 6e20 3f1e 0300 |0074: invoke-virtual {v3, v0}, Lcom/ds/avare/StorageService;.setDestination:(Lcom/ds/avare/place/Destination;)V // method@1e3f │ │ +0ecdd6: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=333 │ │ 0x0025 line=374 │ │ 0x0029 line=375 │ │ 0x002f line=376 │ │ 0x0039 line=365 │ │ @@ -258261,46 +258263,46 @@ │ │ type : '(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0ecedc: |[0ecedc] com.ds.avare.utils.InfoLines.setFieldType:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;I)V │ │ -0eceec: 7030 c126 4305 |0000: invoke-direct {v3, v4, v5}, Lcom/ds/avare/utils/InfoLines;.rangeCheck:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;I)Z // method@26c1 │ │ -0ecef2: 0a00 |0003: move-result v0 │ │ -0ecef4: 3800 3600 |0004: if-eqz v0, 003a // +0036 │ │ -0ecef8: 7110 b226 0400 |0006: invoke-static {v4}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$100:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)[Ljava/lang/String; // method@26b2 │ │ -0ecefe: 0c00 |0009: move-result-object v0 │ │ -0ecf00: 4605 0005 |000a: aget-object v5, v0, v5 │ │ -0ecf04: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0ecf06: 5431 6116 |000d: iget-object v1, v3, Lcom/ds/avare/utils/InfoLines;.mOptionList:[Ljava/lang/String; // field@1661 │ │ -0ecf0a: 2111 |000f: array-length v1, v1 │ │ -0ecf0c: 3510 2a00 |0010: if-ge v0, v1, 003a // +002a │ │ -0ecf10: 5432 6116 |0012: iget-object v2, v3, Lcom/ds/avare/utils/InfoLines;.mOptionList:[Ljava/lang/String; // field@1661 │ │ -0ecf14: 4602 0200 |0014: aget-object v2, v2, v0 │ │ -0ecf18: 6e20 b82a 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@2ab8 │ │ -0ecf1e: 0a02 |0019: move-result v2 │ │ -0ecf20: 3802 1d00 |001a: if-eqz v2, 0037 // +001d │ │ -0ecf24: 5435 5c16 |001c: iget-object v5, v3, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ecf28: 7110 b326 0400 |001e: invoke-static {v4}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$200:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b3 │ │ -0ecf2e: 0a01 |0021: move-result v1 │ │ -0ecf30: 4605 0501 |0022: aget-object v5, v5, v1 │ │ -0ecf34: 7110 b426 0400 |0024: invoke-static {v4}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$300:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b4 │ │ -0ecf3a: 0a04 |0027: move-result v4 │ │ -0ecf3c: 4b00 0504 |0028: aput v0, v5, v4 │ │ -0ecf40: 5434 6216 |002a: iget-object v4, v3, Lcom/ds/avare/utils/InfoLines;.mPref:Lcom/ds/avare/storage/Preferences; // field@1662 │ │ -0ecf44: 7010 b926 0300 |002c: invoke-direct {v3}, Lcom/ds/avare/utils/InfoLines;.buildConfigString:()Ljava/lang/String; // method@26b9 │ │ -0ecf4a: 0c05 |002f: move-result-object v5 │ │ -0ecf4c: 6e20 3e25 5400 |0030: invoke-virtual {v4, v5}, Lcom/ds/avare/storage/Preferences;.setRowFormats:(Ljava/lang/String;)V // method@253e │ │ -0ecf52: 7010 c426 0300 |0033: invoke-direct {v3}, Lcom/ds/avare/utils/InfoLines;.setRowCount:()V // method@26c4 │ │ -0ecf58: 0e00 |0036: return-void │ │ -0ecf5a: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ecf5e: 28d7 |0039: goto 0010 // -0029 │ │ -0ecf60: 0e00 |003a: return-void │ │ +0ecee4: |[0ecee4] com.ds.avare.utils.InfoLines.setFieldType:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;I)V │ │ +0ecef4: 7030 c126 4305 |0000: invoke-direct {v3, v4, v5}, Lcom/ds/avare/utils/InfoLines;.rangeCheck:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;I)Z // method@26c1 │ │ +0ecefa: 0a00 |0003: move-result v0 │ │ +0ecefc: 3800 3600 |0004: if-eqz v0, 003a // +0036 │ │ +0ecf00: 7110 b226 0400 |0006: invoke-static {v4}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$100:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)[Ljava/lang/String; // method@26b2 │ │ +0ecf06: 0c00 |0009: move-result-object v0 │ │ +0ecf08: 4605 0005 |000a: aget-object v5, v0, v5 │ │ +0ecf0c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0ecf0e: 5431 6116 |000d: iget-object v1, v3, Lcom/ds/avare/utils/InfoLines;.mOptionList:[Ljava/lang/String; // field@1661 │ │ +0ecf12: 2111 |000f: array-length v1, v1 │ │ +0ecf14: 3510 2a00 |0010: if-ge v0, v1, 003a // +002a │ │ +0ecf18: 5432 6116 |0012: iget-object v2, v3, Lcom/ds/avare/utils/InfoLines;.mOptionList:[Ljava/lang/String; // field@1661 │ │ +0ecf1c: 4602 0200 |0014: aget-object v2, v2, v0 │ │ +0ecf20: 6e20 b82a 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@2ab8 │ │ +0ecf26: 0a02 |0019: move-result v2 │ │ +0ecf28: 3802 1d00 |001a: if-eqz v2, 0037 // +001d │ │ +0ecf2c: 5435 5c16 |001c: iget-object v5, v3, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ecf30: 7110 b326 0400 |001e: invoke-static {v4}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$200:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b3 │ │ +0ecf36: 0a01 |0021: move-result v1 │ │ +0ecf38: 4605 0501 |0022: aget-object v5, v5, v1 │ │ +0ecf3c: 7110 b426 0400 |0024: invoke-static {v4}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$300:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b4 │ │ +0ecf42: 0a04 |0027: move-result v4 │ │ +0ecf44: 4b00 0504 |0028: aput v0, v5, v4 │ │ +0ecf48: 5434 6216 |002a: iget-object v4, v3, Lcom/ds/avare/utils/InfoLines;.mPref:Lcom/ds/avare/storage/Preferences; // field@1662 │ │ +0ecf4c: 7010 b926 0300 |002c: invoke-direct {v3}, Lcom/ds/avare/utils/InfoLines;.buildConfigString:()Ljava/lang/String; // method@26b9 │ │ +0ecf52: 0c05 |002f: move-result-object v5 │ │ +0ecf54: 6e20 3e25 5400 |0030: invoke-virtual {v4, v5}, Lcom/ds/avare/storage/Preferences;.setRowFormats:(Ljava/lang/String;)V // method@253e │ │ +0ecf5a: 7010 c426 0300 |0033: invoke-direct {v3}, Lcom/ds/avare/utils/InfoLines;.setRowCount:()V // method@26c4 │ │ +0ecf60: 0e00 |0036: return-void │ │ +0ecf62: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ecf66: 28d7 |0039: goto 0010 // -0029 │ │ +0ecf68: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=238 │ │ 0x000d line=241 │ │ 0x0012 line=245 │ │ 0x001c line=246 │ │ @@ -258316,49 +258318,49 @@ │ │ type : '(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 66 16-bit code units │ │ -0ecfcc: |[0ecfcc] com.ds.avare.utils.InfoLines.touch:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)V │ │ -0ecfdc: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -0ecfe0: 0e00 |0002: return-void │ │ -0ecfe2: 5420 5c16 |0003: iget-object v0, v2, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ -0ecfe6: 7110 b326 0300 |0005: invoke-static {v3}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$200:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b3 │ │ -0ecfec: 0a01 |0008: move-result v1 │ │ -0ecfee: 4600 0001 |0009: aget-object v0, v0, v1 │ │ -0ecff2: 7110 b426 0300 |000b: invoke-static {v3}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$300:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b4 │ │ -0ecff8: 0a03 |000e: move-result v3 │ │ -0ecffa: 4403 0003 |000f: aget v3, v0, v3 │ │ -0ecffe: 1300 1100 |0011: const/16 v0, #int 17 // #11 │ │ -0ed002: 3203 1b00 |0013: if-eq v3, v0, 002e // +001b │ │ -0ed006: 1300 1200 |0015: const/16 v0, #int 18 // #12 │ │ -0ed00a: 3203 0300 |0017: if-eq v3, v0, 001a // +0003 │ │ -0ed00e: 2828 |0019: goto 0041 // +0028 │ │ -0ed010: 5423 6416 |001a: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ed014: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ -0ed018: 6e10 2f1e 0300 |001e: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getUpTimer:()Lcom/ds/avare/instruments/UpTimer; // method@1e2f │ │ -0ed01e: 0c03 |0021: move-result-object v3 │ │ -0ed020: 3803 1f00 |0022: if-eqz v3, 0041 // +001f │ │ -0ed024: 5423 6416 |0024: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ed028: 6e10 2f1e 0300 |0026: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getUpTimer:()Lcom/ds/avare/instruments/UpTimer; // method@1e2f │ │ -0ed02e: 0c03 |0029: move-result-object v3 │ │ -0ed030: 6e10 fe21 0300 |002a: invoke-virtual {v3}, Lcom/ds/avare/instruments/UpTimer;.toggleState:()V // method@21fe │ │ -0ed036: 2814 |002d: goto 0041 // +0014 │ │ -0ed038: 5423 6416 |002e: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ed03c: 3803 1100 |0030: if-eqz v3, 0041 // +0011 │ │ -0ed040: 6e10 0a1e 0300 |0032: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getFuelTimer:()Lcom/ds/avare/instruments/FuelTimer; // method@1e0a │ │ -0ed046: 0c03 |0035: move-result-object v3 │ │ -0ed048: 3803 0b00 |0036: if-eqz v3, 0041 // +000b │ │ -0ed04c: 5423 6416 |0038: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ -0ed050: 6e10 0a1e 0300 |003a: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getFuelTimer:()Lcom/ds/avare/instruments/FuelTimer; // method@1e0a │ │ -0ed056: 0c03 |003d: move-result-object v3 │ │ -0ed058: 6e10 dc21 0300 |003e: invoke-virtual {v3}, Lcom/ds/avare/instruments/FuelTimer;.toggleState:()V // method@21dc │ │ -0ed05e: 0e00 |0041: return-void │ │ +0ecfd4: |[0ecfd4] com.ds.avare.utils.InfoLines.touch:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)V │ │ +0ecfe4: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +0ecfe8: 0e00 |0002: return-void │ │ +0ecfea: 5420 5c16 |0003: iget-object v0, v2, Lcom/ds/avare/utils/InfoLines;.mFieldLines:[[I // field@165c │ │ +0ecfee: 7110 b326 0300 |0005: invoke-static {v3}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$200:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b3 │ │ +0ecff4: 0a01 |0008: move-result v1 │ │ +0ecff6: 4600 0001 |0009: aget-object v0, v0, v1 │ │ +0ecffa: 7110 b426 0300 |000b: invoke-static {v3}, Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;.access$300:(Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)I // method@26b4 │ │ +0ed000: 0a03 |000e: move-result v3 │ │ +0ed002: 4403 0003 |000f: aget v3, v0, v3 │ │ +0ed006: 1300 1100 |0011: const/16 v0, #int 17 // #11 │ │ +0ed00a: 3203 1b00 |0013: if-eq v3, v0, 002e // +001b │ │ +0ed00e: 1300 1200 |0015: const/16 v0, #int 18 // #12 │ │ +0ed012: 3203 0300 |0017: if-eq v3, v0, 001a // +0003 │ │ +0ed016: 2828 |0019: goto 0041 // +0028 │ │ +0ed018: 5423 6416 |001a: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ed01c: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ +0ed020: 6e10 2f1e 0300 |001e: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getUpTimer:()Lcom/ds/avare/instruments/UpTimer; // method@1e2f │ │ +0ed026: 0c03 |0021: move-result-object v3 │ │ +0ed028: 3803 1f00 |0022: if-eqz v3, 0041 // +001f │ │ +0ed02c: 5423 6416 |0024: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ed030: 6e10 2f1e 0300 |0026: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getUpTimer:()Lcom/ds/avare/instruments/UpTimer; // method@1e2f │ │ +0ed036: 0c03 |0029: move-result-object v3 │ │ +0ed038: 6e10 fe21 0300 |002a: invoke-virtual {v3}, Lcom/ds/avare/instruments/UpTimer;.toggleState:()V // method@21fe │ │ +0ed03e: 2814 |002d: goto 0041 // +0014 │ │ +0ed040: 5423 6416 |002e: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ed044: 3803 1100 |0030: if-eqz v3, 0041 // +0011 │ │ +0ed048: 6e10 0a1e 0300 |0032: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getFuelTimer:()Lcom/ds/avare/instruments/FuelTimer; // method@1e0a │ │ +0ed04e: 0c03 |0035: move-result-object v3 │ │ +0ed050: 3803 0b00 |0036: if-eqz v3, 0041 // +000b │ │ +0ed054: 5423 6416 |0038: iget-object v3, v2, Lcom/ds/avare/utils/InfoLines;.mService:Lcom/ds/avare/StorageService; // field@1664 │ │ +0ed058: 6e10 0a1e 0300 |003a: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getFuelTimer:()Lcom/ds/avare/instruments/FuelTimer; // method@1e0a │ │ +0ed05e: 0c03 |003d: move-result-object v3 │ │ +0ed060: 6e10 dc21 0300 |003e: invoke-virtual {v3}, Lcom/ds/avare/instruments/FuelTimer;.toggleState:()V // method@21dc │ │ +0ed066: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=299 │ │ 0x001a line=310 │ │ 0x001e line=311 │ │ 0x0024 line=312 │ │ 0x002e line=302 │ │ @@ -258397,24 +258399,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0ed060: |[0ed060] com.ds.avare.utils.ListPreferenceWithSummary.:(Landroid/content/Context;)V │ │ -0ed070: 7020 0305 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0503 │ │ -0ed076: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -0ed07a: 5b01 6616 |0005: iput-object v1, v0, Lcom/ds/avare/utils/ListPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1666 │ │ -0ed07e: 6f10 0505 0000 |0007: invoke-super {v0}, Landroid/preference/ListPreference;.getSummary:()Ljava/lang/CharSequence; // method@0505 │ │ -0ed084: 0c01 |000a: move-result-object v1 │ │ -0ed086: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ -0ed08c: 0c01 |000e: move-result-object v1 │ │ -0ed08e: 5b01 6616 |000f: iput-object v1, v0, Lcom/ds/avare/utils/ListPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1666 │ │ -0ed092: 0e00 |0011: return-void │ │ +0ed068: |[0ed068] com.ds.avare.utils.ListPreferenceWithSummary.:(Landroid/content/Context;)V │ │ +0ed078: 7020 0305 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0503 │ │ +0ed07e: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +0ed082: 5b01 6616 |0005: iput-object v1, v0, Lcom/ds/avare/utils/ListPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1666 │ │ +0ed086: 6f10 0505 0000 |0007: invoke-super {v0}, Landroid/preference/ListPreference;.getSummary:()Ljava/lang/CharSequence; // method@0505 │ │ +0ed08c: 0c01 |000a: move-result-object v1 │ │ +0ed08e: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ +0ed094: 0c01 |000e: move-result-object v1 │ │ +0ed096: 5b01 6616 |000f: iput-object v1, v0, Lcom/ds/avare/utils/ListPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1666 │ │ +0ed09a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=26 │ │ 0x0007 line=35 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lcom/ds/avare/utils/ListPreferenceWithSummary; │ │ @@ -258425,24 +258427,24 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0ed094: |[0ed094] com.ds.avare.utils.ListPreferenceWithSummary.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0ed0a4: 7030 0405 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0504 │ │ -0ed0aa: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -0ed0ae: 5b01 6616 |0005: iput-object v1, v0, Lcom/ds/avare/utils/ListPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1666 │ │ -0ed0b2: 6f10 0505 0000 |0007: invoke-super {v0}, Landroid/preference/ListPreference;.getSummary:()Ljava/lang/CharSequence; // method@0505 │ │ -0ed0b8: 0c01 |000a: move-result-object v1 │ │ -0ed0ba: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ -0ed0c0: 0c01 |000e: move-result-object v1 │ │ -0ed0c2: 5b01 6616 |000f: iput-object v1, v0, Lcom/ds/avare/utils/ListPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1666 │ │ -0ed0c6: 0e00 |0011: return-void │ │ +0ed09c: |[0ed09c] com.ds.avare.utils.ListPreferenceWithSummary.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0ed0ac: 7030 0405 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0504 │ │ +0ed0b2: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +0ed0b6: 5b01 6616 |0005: iput-object v1, v0, Lcom/ds/avare/utils/ListPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1666 │ │ +0ed0ba: 6f10 0505 0000 |0007: invoke-super {v0}, Landroid/preference/ListPreference;.getSummary:()Ljava/lang/CharSequence; // method@0505 │ │ +0ed0c0: 0c01 |000a: move-result-object v1 │ │ +0ed0c2: 7210 012a 0100 |000b: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ +0ed0c8: 0c01 |000e: move-result-object v1 │ │ +0ed0ca: 5b01 6616 |000f: iput-object v1, v0, Lcom/ds/avare/utils/ListPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1666 │ │ +0ed0ce: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=26 │ │ 0x0007 line=30 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lcom/ds/avare/utils/ListPreferenceWithSummary; │ │ @@ -258455,30 +258457,30 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0ed0c8: |[0ed0c8] com.ds.avare.utils.ListPreferenceWithSummary.setSummary:(Ljava/lang/CharSequence;)V │ │ -0ed0d8: 2202 1007 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0ed0dc: 7010 eb2a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ed0e2: 5410 6616 |0005: iget-object v0, v1, Lcom/ds/avare/utils/ListPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1666 │ │ -0ed0e6: 6e20 f52a 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed0ec: 1a00 2400 |000a: const-string v0, " (" // string@0024 │ │ -0ed0f0: 6e20 f52a 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed0f6: 6e10 c826 0100 |000f: invoke-virtual {v1}, Lcom/ds/avare/utils/ListPreferenceWithSummary;.getEntry:()Ljava/lang/CharSequence; // method@26c8 │ │ -0ed0fc: 0c00 |0012: move-result-object v0 │ │ -0ed0fe: 6e20 f42a 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -0ed104: 1a00 1802 |0016: const-string v0, ")" // string@0218 │ │ -0ed108: 6e20 f52a 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed10e: 6e10 fa2a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ed114: 0c02 |001e: move-result-object v2 │ │ -0ed116: 6f20 0a05 2100 |001f: invoke-super {v1, v2}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@050a │ │ -0ed11c: 0e00 |0022: return-void │ │ +0ed0d0: |[0ed0d0] com.ds.avare.utils.ListPreferenceWithSummary.setSummary:(Ljava/lang/CharSequence;)V │ │ +0ed0e0: 2202 1007 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0ed0e4: 7010 eb2a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ed0ea: 5410 6616 |0005: iget-object v0, v1, Lcom/ds/avare/utils/ListPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1666 │ │ +0ed0ee: 6e20 f52a 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed0f4: 1a00 2400 |000a: const-string v0, " (" // string@0024 │ │ +0ed0f8: 6e20 f52a 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed0fe: 6e10 c826 0100 |000f: invoke-virtual {v1}, Lcom/ds/avare/utils/ListPreferenceWithSummary;.getEntry:()Ljava/lang/CharSequence; // method@26c8 │ │ +0ed104: 0c00 |0012: move-result-object v0 │ │ +0ed106: 6e20 f42a 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +0ed10c: 1a00 1802 |0016: const-string v0, ")" // string@0218 │ │ +0ed110: 6e20 f52a 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed116: 6e10 fa2a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ed11c: 0c02 |001e: move-result-object v2 │ │ +0ed11e: 6f20 0a05 2100 |001f: invoke-super {v1, v2}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@050a │ │ +0ed124: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0023 reg=1 this Lcom/ds/avare/utils/ListPreferenceWithSummary; │ │ 0x0000 - 0x0023 reg=2 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -258487,29 +258489,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0ed120: |[0ed120] com.ds.avare.utils.ListPreferenceWithSummary.setValue:(Ljava/lang/String;)V │ │ -0ed130: 6f20 0b05 3200 |0000: invoke-super {v2, v3}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@050b │ │ -0ed136: 2200 1007 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0ed13a: 7010 eb2a 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ed140: 5421 6616 |0008: iget-object v1, v2, Lcom/ds/avare/utils/ListPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1666 │ │ -0ed144: 6e20 f52a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed14a: 1a01 2400 |000d: const-string v1, " (" // string@0024 │ │ -0ed14e: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed154: 6e20 f52a 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed15a: 1a03 1802 |0015: const-string v3, ")" // string@0218 │ │ -0ed15e: 6e20 f52a 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed164: 6e10 fa2a 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ed16a: 0c03 |001d: move-result-object v3 │ │ -0ed16c: 6e20 c926 3200 |001e: invoke-virtual {v2, v3}, Lcom/ds/avare/utils/ListPreferenceWithSummary;.setSummary:(Ljava/lang/CharSequence;)V // method@26c9 │ │ -0ed172: 0e00 |0021: return-void │ │ +0ed128: |[0ed128] com.ds.avare.utils.ListPreferenceWithSummary.setValue:(Ljava/lang/String;)V │ │ +0ed138: 6f20 0b05 3200 |0000: invoke-super {v2, v3}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@050b │ │ +0ed13e: 2200 1007 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0ed142: 7010 eb2a 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ed148: 5421 6616 |0008: iget-object v1, v2, Lcom/ds/avare/utils/ListPreferenceWithSummary;.originalSummary:Ljava/lang/String; // field@1666 │ │ +0ed14c: 6e20 f52a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed152: 1a01 2400 |000d: const-string v1, " (" // string@0024 │ │ +0ed156: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed15c: 6e20 f52a 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed162: 1a03 1802 |0015: const-string v3, ")" // string@0218 │ │ +0ed166: 6e20 f52a 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed16c: 6e10 fa2a 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ed172: 0c03 |001d: move-result-object v3 │ │ +0ed174: 6e20 c926 3200 |001e: invoke-virtual {v2, v3}, Lcom/ds/avare/utils/ListPreferenceWithSummary;.setSummary:(Ljava/lang/CharSequence;)V // method@26c9 │ │ +0ed17a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lcom/ds/avare/utils/ListPreferenceWithSummary; │ │ 0x0000 - 0x0022 reg=3 (null) Ljava/lang/String; │ │ @@ -258544,17 +258546,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ed174: |[0ed174] com.ds.avare.utils.Logger$1.:()V │ │ -0ed184: 7010 7d04 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@047d │ │ -0ed18a: 0e00 |0003: return-void │ │ +0ed17c: |[0ed17c] com.ds.avare.utils.Logger$1.:()V │ │ +0ed18c: 7010 7d04 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@047d │ │ +0ed192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/Logger$1; │ │ │ │ Virtual methods - │ │ @@ -258563,47 +258565,47 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0ed18c: |[0ed18c] com.ds.avare.utils.Logger$1.handleMessage:(Landroid/os/Message;)V │ │ -0ed19c: 5440 9900 |0000: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -0ed1a0: 1f00 0e07 |0002: check-cast v0, Ljava/lang/String; // type@070e │ │ -0ed1a4: 3804 3c00 |0004: if-eqz v4, 0040 // +003c │ │ -0ed1a8: 7100 d026 0000 |0006: invoke-static {}, Lcom/ds/avare/utils/Logger;.access$000:()Landroid/widget/TextView; // method@26d0 │ │ -0ed1ae: 0c04 |0009: move-result-object v4 │ │ -0ed1b0: 3804 3600 |000a: if-eqz v4, 0040 // +0036 │ │ -0ed1b4: 7100 d026 0000 |000c: invoke-static {}, Lcom/ds/avare/utils/Logger;.access$000:()Landroid/widget/TextView; // method@26d0 │ │ -0ed1ba: 0c04 |000f: move-result-object v4 │ │ -0ed1bc: 6e10 c409 0400 |0010: invoke-virtual {v4}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@09c4 │ │ -0ed1c2: 0c04 |0013: move-result-object v4 │ │ -0ed1c4: 7210 012a 0400 |0014: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ -0ed1ca: 0c04 |0017: move-result-object v4 │ │ -0ed1cc: 6e10 c92a 0400 |0018: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0ed1d2: 0a01 |001b: move-result v1 │ │ -0ed1d4: 1302 ff03 |001c: const/16 v2, #int 1023 // #3ff │ │ -0ed1d8: 3721 0700 |001e: if-le v1, v2, 0025 // +0007 │ │ -0ed1dc: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0ed1de: 6e30 d42a 1402 |0021: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0ed1e4: 0c04 |0024: move-result-object v4 │ │ -0ed1e6: 7100 d026 0000 |0025: invoke-static {}, Lcom/ds/avare/utils/Logger;.access$000:()Landroid/widget/TextView; // method@26d0 │ │ -0ed1ec: 0c01 |0028: move-result-object v1 │ │ -0ed1ee: 2202 1007 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0ed1f2: 7010 eb2a 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ed1f8: 6e20 f52a 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed1fe: 1a00 0900 |0031: const-string v0, " │ │ +0ed194: |[0ed194] com.ds.avare.utils.Logger$1.handleMessage:(Landroid/os/Message;)V │ │ +0ed1a4: 5440 9900 |0000: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +0ed1a8: 1f00 0e07 |0002: check-cast v0, Ljava/lang/String; // type@070e │ │ +0ed1ac: 3804 3c00 |0004: if-eqz v4, 0040 // +003c │ │ +0ed1b0: 7100 d026 0000 |0006: invoke-static {}, Lcom/ds/avare/utils/Logger;.access$000:()Landroid/widget/TextView; // method@26d0 │ │ +0ed1b6: 0c04 |0009: move-result-object v4 │ │ +0ed1b8: 3804 3600 |000a: if-eqz v4, 0040 // +0036 │ │ +0ed1bc: 7100 d026 0000 |000c: invoke-static {}, Lcom/ds/avare/utils/Logger;.access$000:()Landroid/widget/TextView; // method@26d0 │ │ +0ed1c2: 0c04 |000f: move-result-object v4 │ │ +0ed1c4: 6e10 c409 0400 |0010: invoke-virtual {v4}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@09c4 │ │ +0ed1ca: 0c04 |0013: move-result-object v4 │ │ +0ed1cc: 7210 012a 0400 |0014: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ +0ed1d2: 0c04 |0017: move-result-object v4 │ │ +0ed1d4: 6e10 c92a 0400 |0018: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0ed1da: 0a01 |001b: move-result v1 │ │ +0ed1dc: 1302 ff03 |001c: const/16 v2, #int 1023 // #3ff │ │ +0ed1e0: 3721 0700 |001e: if-le v1, v2, 0025 // +0007 │ │ +0ed1e4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0ed1e6: 6e30 d42a 1402 |0021: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0ed1ec: 0c04 |0024: move-result-object v4 │ │ +0ed1ee: 7100 d026 0000 |0025: invoke-static {}, Lcom/ds/avare/utils/Logger;.access$000:()Landroid/widget/TextView; // method@26d0 │ │ +0ed1f4: 0c01 |0028: move-result-object v1 │ │ +0ed1f6: 2202 1007 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0ed1fa: 7010 eb2a 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ed200: 6e20 f52a 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed206: 1a00 0900 |0031: const-string v0, " │ │ " // string@0009 │ │ -0ed202: 6e20 f52a 0200 |0033: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed208: 6e20 f52a 4200 |0036: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed20e: 6e10 fa2a 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ed214: 0c04 |003c: move-result-object v4 │ │ -0ed216: 6e20 e009 4100 |003d: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09e0 │ │ -0ed21c: 0e00 |0040: return-void │ │ +0ed20a: 6e20 f52a 0200 |0033: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed210: 6e20 f52a 4200 |0036: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed216: 6e10 fa2a 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ed21c: 0c04 |003c: move-result-object v4 │ │ +0ed21e: 6e20 e009 4100 |003d: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09e0 │ │ +0ed224: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ 0x000c line=54 │ │ 0x0018 line=58 │ │ 0x0021 line=59 │ │ @@ -258645,36 +258647,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ed238: |[0ed238] com.ds.avare.utils.Logger.:()V │ │ -0ed248: 2200 5806 |0000: new-instance v0, Lcom/ds/avare/utils/Logger$1; // type@0658 │ │ -0ed24c: 7010 cb26 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/utils/Logger$1;.:()V // method@26cb │ │ -0ed252: 6900 6716 |0005: sput-object v0, Lcom/ds/avare/utils/Logger;.mHandler:Landroid/os/Handler; // field@1667 │ │ -0ed256: 0e00 |0007: return-void │ │ +0ed240: |[0ed240] com.ds.avare.utils.Logger.:()V │ │ +0ed250: 2200 5806 |0000: new-instance v0, Lcom/ds/avare/utils/Logger$1; // type@0658 │ │ +0ed254: 7010 cb26 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/utils/Logger$1;.:()V // method@26cb │ │ +0ed25a: 6900 6716 |0005: sput-object v0, Lcom/ds/avare/utils/Logger;.mHandler:Landroid/os/Handler; // field@1667 │ │ +0ed25e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/utils/Logger;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ed258: |[0ed258] com.ds.avare.utils.Logger.:()V │ │ -0ed268: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ed26e: 0e00 |0003: return-void │ │ +0ed260: |[0ed260] com.ds.avare.utils.Logger.:()V │ │ +0ed270: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ed276: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/Logger; │ │ │ │ #2 : (in Lcom/ds/avare/utils/Logger;) │ │ @@ -258682,22 +258684,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0ed270: |[0ed270] com.ds.avare.utils.Logger.Logit:(Ljava/lang/String;)V │ │ -0ed280: 6200 6716 |0000: sget-object v0, Lcom/ds/avare/utils/Logger;.mHandler:Landroid/os/Handler; // field@1667 │ │ -0ed284: 6e10 8604 0000 |0002: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@0486 │ │ -0ed28a: 0c00 |0005: move-result-object v0 │ │ -0ed28c: 5b01 9900 |0006: iput-object v1, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -0ed290: 6201 6716 |0008: sget-object v1, Lcom/ds/avare/utils/Logger;.mHandler:Landroid/os/Handler; // field@1667 │ │ -0ed294: 6e20 9204 0100 |000a: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -0ed29a: 0e00 |000d: return-void │ │ +0ed278: |[0ed278] com.ds.avare.utils.Logger.Logit:(Ljava/lang/String;)V │ │ +0ed288: 6200 6716 |0000: sget-object v0, Lcom/ds/avare/utils/Logger;.mHandler:Landroid/os/Handler; // field@1667 │ │ +0ed28c: 6e10 8604 0000 |0002: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@0486 │ │ +0ed292: 0c00 |0005: move-result-object v0 │ │ +0ed294: 5b01 9900 |0006: iput-object v1, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +0ed298: 6201 6716 |0008: sget-object v1, Lcom/ds/avare/utils/Logger;.mHandler:Landroid/os/Handler; // field@1667 │ │ +0ed29c: 6e20 9204 0100 |000a: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +0ed2a2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0006 line=31 │ │ 0x0008 line=32 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ @@ -258707,49 +258709,49 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed220: |[0ed220] com.ds.avare.utils.Logger.access$000:()Landroid/widget/TextView; │ │ -0ed230: 6200 6816 |0000: sget-object v0, Lcom/ds/avare/utils/Logger;.mTv:Landroid/widget/TextView; // field@1668 │ │ -0ed234: 1100 |0002: return-object v0 │ │ +0ed228: |[0ed228] com.ds.avare.utils.Logger.access$000:()Landroid/widget/TextView; │ │ +0ed238: 6200 6816 |0000: sget-object v0, Lcom/ds/avare/utils/Logger;.mTv:Landroid/widget/TextView; // field@1668 │ │ +0ed23c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #4 : (in Lcom/ds/avare/utils/Logger;) │ │ name : 'setContext' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ed29c: |[0ed29c] com.ds.avare.utils.Logger.setContext:(Landroid/content/Context;)V │ │ -0ed2ac: 0e00 |0000: return-void │ │ +0ed2a4: |[0ed2a4] com.ds.avare.utils.Logger.setContext:(Landroid/content/Context;)V │ │ +0ed2b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/ds/avare/utils/Logger;) │ │ name : 'setTextView' │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed2b0: |[0ed2b0] com.ds.avare.utils.Logger.setTextView:(Landroid/widget/TextView;)V │ │ -0ed2c0: 6900 6816 |0000: sput-object v0, Lcom/ds/avare/utils/Logger;.mTv:Landroid/widget/TextView; // field@1668 │ │ -0ed2c4: 0e00 |0002: return-void │ │ +0ed2b8: |[0ed2b8] com.ds.avare.utils.Logger.setTextView:(Landroid/widget/TextView;)V │ │ +0ed2c8: 6900 6816 |0000: sput-object v0, Lcom/ds/avare/utils/Logger;.mTv:Landroid/widget/TextView; // field@1668 │ │ +0ed2cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ @@ -258790,163 +258792,163 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 333 16-bit code units │ │ -0ed3ac: |[0ed3ac] com.ds.avare.utils.MorseCodeGenerator.:()V │ │ -0ed3bc: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ed3c2: 2200 5d07 |0003: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -0ed3c6: 7010 ed2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0ed3cc: 5b30 6a16 |0008: iput-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed3d0: 1a01 3f09 |000a: const-string v1, "A" // string@093f │ │ -0ed3d4: 1a02 4e05 |000c: const-string v2, ".-" // string@054e │ │ -0ed3d8: 6e30 f62b 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed3de: 5430 6a16 |0011: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed3e2: 1a01 710b |0013: const-string v1, "B" // string@0b71 │ │ -0ed3e6: 1a02 9102 |0015: const-string v2, "-..." // string@0291 │ │ -0ed3ea: 6e30 f62b 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed3f0: 5430 6a16 |001a: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed3f4: 1a01 1c0c |001c: const-string v1, "C" // string@0c1c │ │ -0ed3f8: 1a02 8e02 |001e: const-string v2, "-.-." // string@028e │ │ -0ed3fc: 6e30 f62b 1002 |0020: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed402: 5430 6a16 |0023: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed406: 1a01 410e |0025: const-string v1, "D" // string@0e41 │ │ -0ed40a: 1a02 8f02 |0027: const-string v2, "-.." // string@028f │ │ -0ed40e: 6e30 f62b 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed414: 5430 6a16 |002c: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed418: 1a01 4c0f |002e: const-string v1, "E" // string@0f4c │ │ -0ed41c: 1a02 3e05 |0030: const-string v2, "." // string@053e │ │ -0ed420: 6e30 f62b 1002 |0032: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed426: 5430 6a16 |0035: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed42a: 1a01 4f10 |0037: const-string v1, "F" // string@104f │ │ -0ed42e: 1a02 5805 |0039: const-string v2, "..-." // string@0558 │ │ -0ed432: 6e30 f62b 1002 |003b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed438: 5430 6a16 |003e: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed43c: 1a01 7a11 |0040: const-string v1, "G" // string@117a │ │ -0ed440: 1a02 8402 |0042: const-string v2, "--." // string@0284 │ │ -0ed444: 6e30 f62b 1002 |0044: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed44a: 5430 6a16 |0047: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed44e: 1a01 0312 |0049: const-string v1, "H" // string@1203 │ │ -0ed452: 1a02 5d05 |004b: const-string v2, "...." // string@055d │ │ -0ed456: 6e30 f62b 1002 |004d: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed45c: 5430 6a16 |0050: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed460: 1a01 5f12 |0052: const-string v1, "I" // string@125f │ │ -0ed464: 1a02 5505 |0054: const-string v2, ".." // string@0555 │ │ -0ed468: 6e30 f62b 1002 |0056: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed46e: 5430 6a16 |0059: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed472: 1a01 7913 |005b: const-string v1, "J" // string@1379 │ │ -0ed476: 1a02 5005 |005d: const-string v2, ".---" // string@0550 │ │ -0ed47a: 6e30 f62b 1002 |005f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed480: 5430 6a16 |0062: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed484: 1a01 9613 |0064: const-string v1, "K" // string@1396 │ │ -0ed488: 1a02 8c02 |0066: const-string v2, "-.-" // string@028c │ │ -0ed48c: 6e30 f62b 1002 |0068: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed492: 5430 6a16 |006b: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed496: 1a01 ea13 |006d: const-string v1, "L" // string@13ea │ │ -0ed49a: 1a02 5405 |006f: const-string v2, ".-.." // string@0554 │ │ -0ed49e: 6e30 f62b 1002 |0071: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed4a4: 5430 6a16 |0074: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed4a8: 1a01 321f |0076: const-string v1, "M" // string@1f32 │ │ -0ed4ac: 1a02 7f02 |0078: const-string v2, "--" // string@027f │ │ -0ed4b0: 6e30 f62b 1002 |007a: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed4b6: 5430 6a16 |007d: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed4ba: 1a01 d320 |007f: const-string v1, "N" // string@20d3 │ │ -0ed4be: 1a02 8b02 |0081: const-string v2, "-." // string@028b │ │ -0ed4c2: 6e30 f62b 1002 |0083: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed4c8: 5430 6a16 |0086: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed4cc: 1a01 9321 |0088: const-string v1, "O" // string@2193 │ │ -0ed4d0: 1a02 8002 |008a: const-string v2, "---" // string@0280 │ │ -0ed4d4: 6e30 f62b 1002 |008c: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed4da: 5430 6a16 |008f: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed4de: 1a01 f121 |0091: const-string v1, "P" // string@21f1 │ │ -0ed4e2: 1a02 5205 |0093: const-string v2, ".--." // string@0552 │ │ -0ed4e6: 6e30 f62b 1002 |0095: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed4ec: 5430 6a16 |0098: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed4f0: 1a01 0f23 |009a: const-string v1, "Q" // string@230f │ │ -0ed4f4: 1a02 8502 |009c: const-string v2, "--.-" // string@0285 │ │ -0ed4f8: 6e30 f62b 1002 |009e: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed4fe: 5430 6a16 |00a1: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed502: 1a01 1423 |00a3: const-string v1, "R" // string@2314 │ │ -0ed506: 1a02 5305 |00a5: const-string v2, ".-." // string@0553 │ │ -0ed50a: 6e30 f62b 1002 |00a7: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed510: 5430 6a16 |00aa: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed514: 1a01 f023 |00ac: const-string v1, "S" // string@23f0 │ │ -0ed518: 1a02 5905 |00ae: const-string v2, "..." // string@0559 │ │ -0ed51c: 6e30 f62b 1002 |00b0: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed522: 5430 6a16 |00b3: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed526: 1a01 b025 |00b5: const-string v1, "T" // string@25b0 │ │ -0ed52a: 1a02 7e02 |00b7: const-string v2, "-" // string@027e │ │ -0ed52e: 6e30 f62b 1002 |00b9: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed534: 5430 6a16 |00bc: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed538: 1a01 4b27 |00be: const-string v1, "U" // string@274b │ │ -0ed53c: 1a02 5605 |00c0: const-string v2, "..-" // string@0556 │ │ -0ed540: 6e30 f62b 1002 |00c2: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed546: 5430 6a16 |00c5: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed54a: 1a01 e427 |00c7: const-string v1, "V" // string@27e4 │ │ -0ed54e: 1a02 5b05 |00c9: const-string v2, "...-" // string@055b │ │ -0ed552: 6e30 f62b 1002 |00cb: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed558: 5430 6a16 |00ce: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed55c: 1a01 0d29 |00d0: const-string v1, "W" // string@290d │ │ -0ed560: 1a02 4f05 |00d2: const-string v2, ".--" // string@054f │ │ -0ed564: 6e30 f62b 1002 |00d4: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed56a: 5430 6a16 |00d7: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed56e: 1a01 8229 |00d9: const-string v1, "X" // string@2982 │ │ -0ed572: 1a02 9002 |00db: const-string v2, "-..-" // string@0290 │ │ -0ed576: 6e30 f62b 1002 |00dd: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed57c: 5430 6a16 |00e0: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed580: 1a01 a129 |00e2: const-string v1, "Y" // string@29a1 │ │ -0ed584: 1a02 8d02 |00e4: const-string v2, "-.--" // string@028d │ │ -0ed588: 6e30 f62b 1002 |00e6: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed58e: 5430 6a16 |00e9: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed592: 1a01 b529 |00eb: const-string v1, "Z" // string@29b5 │ │ -0ed596: 1a02 8702 |00ed: const-string v2, "--.." // string@0287 │ │ -0ed59a: 6e30 f62b 1002 |00ef: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed5a0: 5430 6a16 |00f2: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed5a4: 1a01 9705 |00f4: const-string v1, "0" // string@0597 │ │ -0ed5a8: 1a02 8102 |00f6: const-string v2, "-----" // string@0281 │ │ -0ed5ac: 6e30 f62b 1002 |00f8: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed5b2: 5430 6a16 |00fb: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed5b6: 1a01 9f05 |00fd: const-string v1, "1" // string@059f │ │ -0ed5ba: 1a02 5105 |00ff: const-string v2, ".----" // string@0551 │ │ -0ed5be: 6e30 f62b 1002 |0101: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed5c4: 5430 6a16 |0104: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed5c8: 1a01 cd05 |0106: const-string v1, "2" // string@05cd │ │ -0ed5cc: 1a02 5705 |0108: const-string v2, "..---" // string@0557 │ │ -0ed5d0: 6e30 f62b 1002 |010a: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed5d6: 5430 6a16 |010d: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed5da: 1a01 0b06 |010f: const-string v1, "3" // string@060b │ │ -0ed5de: 1a02 5c05 |0111: const-string v2, "...--" // string@055c │ │ -0ed5e2: 6e30 f62b 1002 |0113: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed5e8: 5430 6a16 |0116: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed5ec: 1a01 c906 |0118: const-string v1, "4" // string@06c9 │ │ -0ed5f0: 1a02 5e05 |011a: const-string v2, "....-" // string@055e │ │ -0ed5f4: 6e30 f62b 1002 |011c: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed5fa: 5430 6a16 |011f: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed5fe: 1a01 7007 |0121: const-string v1, "5" // string@0770 │ │ -0ed602: 1a02 5f05 |0123: const-string v2, "....." // string@055f │ │ -0ed606: 6e30 f62b 1002 |0125: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed60c: 5430 6a16 |0128: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed610: 1a01 d107 |012a: const-string v1, "6" // string@07d1 │ │ -0ed614: 1a02 9202 |012c: const-string v2, "-...." // string@0292 │ │ -0ed618: 6e30 f62b 1002 |012e: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed61e: 5430 6a16 |0131: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed622: 1a01 2e08 |0133: const-string v1, "7" // string@082e │ │ -0ed626: 1a02 8802 |0135: const-string v2, "--..." // string@0288 │ │ -0ed62a: 6e30 f62b 1002 |0137: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed630: 5430 6a16 |013a: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed634: 1a01 5d08 |013c: const-string v1, "8" // string@085d │ │ -0ed638: 1a02 8302 |013e: const-string v2, "---.." // string@0283 │ │ -0ed63c: 6e30 f62b 1002 |0140: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed642: 5430 6a16 |0143: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed646: 1a01 6808 |0145: const-string v1, "9" // string@0868 │ │ -0ed64a: 1a02 8202 |0147: const-string v2, "----." // string@0282 │ │ -0ed64e: 6e30 f62b 1002 |0149: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ed654: 0e00 |014c: return-void │ │ +0ed3b4: |[0ed3b4] com.ds.avare.utils.MorseCodeGenerator.:()V │ │ +0ed3c4: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ed3ca: 2200 5d07 |0003: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +0ed3ce: 7010 ed2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0ed3d4: 5b30 6a16 |0008: iput-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed3d8: 1a01 3f09 |000a: const-string v1, "A" // string@093f │ │ +0ed3dc: 1a02 4e05 |000c: const-string v2, ".-" // string@054e │ │ +0ed3e0: 6e30 f62b 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed3e6: 5430 6a16 |0011: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed3ea: 1a01 710b |0013: const-string v1, "B" // string@0b71 │ │ +0ed3ee: 1a02 9102 |0015: const-string v2, "-..." // string@0291 │ │ +0ed3f2: 6e30 f62b 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed3f8: 5430 6a16 |001a: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed3fc: 1a01 1c0c |001c: const-string v1, "C" // string@0c1c │ │ +0ed400: 1a02 8e02 |001e: const-string v2, "-.-." // string@028e │ │ +0ed404: 6e30 f62b 1002 |0020: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed40a: 5430 6a16 |0023: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed40e: 1a01 410e |0025: const-string v1, "D" // string@0e41 │ │ +0ed412: 1a02 8f02 |0027: const-string v2, "-.." // string@028f │ │ +0ed416: 6e30 f62b 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed41c: 5430 6a16 |002c: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed420: 1a01 4c0f |002e: const-string v1, "E" // string@0f4c │ │ +0ed424: 1a02 3e05 |0030: const-string v2, "." // string@053e │ │ +0ed428: 6e30 f62b 1002 |0032: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed42e: 5430 6a16 |0035: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed432: 1a01 4f10 |0037: const-string v1, "F" // string@104f │ │ +0ed436: 1a02 5805 |0039: const-string v2, "..-." // string@0558 │ │ +0ed43a: 6e30 f62b 1002 |003b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed440: 5430 6a16 |003e: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed444: 1a01 7a11 |0040: const-string v1, "G" // string@117a │ │ +0ed448: 1a02 8402 |0042: const-string v2, "--." // string@0284 │ │ +0ed44c: 6e30 f62b 1002 |0044: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed452: 5430 6a16 |0047: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed456: 1a01 0312 |0049: const-string v1, "H" // string@1203 │ │ +0ed45a: 1a02 5d05 |004b: const-string v2, "...." // string@055d │ │ +0ed45e: 6e30 f62b 1002 |004d: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed464: 5430 6a16 |0050: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed468: 1a01 5f12 |0052: const-string v1, "I" // string@125f │ │ +0ed46c: 1a02 5505 |0054: const-string v2, ".." // string@0555 │ │ +0ed470: 6e30 f62b 1002 |0056: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed476: 5430 6a16 |0059: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed47a: 1a01 7913 |005b: const-string v1, "J" // string@1379 │ │ +0ed47e: 1a02 5005 |005d: const-string v2, ".---" // string@0550 │ │ +0ed482: 6e30 f62b 1002 |005f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed488: 5430 6a16 |0062: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed48c: 1a01 9613 |0064: const-string v1, "K" // string@1396 │ │ +0ed490: 1a02 8c02 |0066: const-string v2, "-.-" // string@028c │ │ +0ed494: 6e30 f62b 1002 |0068: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed49a: 5430 6a16 |006b: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed49e: 1a01 ea13 |006d: const-string v1, "L" // string@13ea │ │ +0ed4a2: 1a02 5405 |006f: const-string v2, ".-.." // string@0554 │ │ +0ed4a6: 6e30 f62b 1002 |0071: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed4ac: 5430 6a16 |0074: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed4b0: 1a01 321f |0076: const-string v1, "M" // string@1f32 │ │ +0ed4b4: 1a02 7f02 |0078: const-string v2, "--" // string@027f │ │ +0ed4b8: 6e30 f62b 1002 |007a: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed4be: 5430 6a16 |007d: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed4c2: 1a01 d320 |007f: const-string v1, "N" // string@20d3 │ │ +0ed4c6: 1a02 8b02 |0081: const-string v2, "-." // string@028b │ │ +0ed4ca: 6e30 f62b 1002 |0083: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed4d0: 5430 6a16 |0086: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed4d4: 1a01 9321 |0088: const-string v1, "O" // string@2193 │ │ +0ed4d8: 1a02 8002 |008a: const-string v2, "---" // string@0280 │ │ +0ed4dc: 6e30 f62b 1002 |008c: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed4e2: 5430 6a16 |008f: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed4e6: 1a01 f121 |0091: const-string v1, "P" // string@21f1 │ │ +0ed4ea: 1a02 5205 |0093: const-string v2, ".--." // string@0552 │ │ +0ed4ee: 6e30 f62b 1002 |0095: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed4f4: 5430 6a16 |0098: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed4f8: 1a01 0f23 |009a: const-string v1, "Q" // string@230f │ │ +0ed4fc: 1a02 8502 |009c: const-string v2, "--.-" // string@0285 │ │ +0ed500: 6e30 f62b 1002 |009e: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed506: 5430 6a16 |00a1: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed50a: 1a01 1423 |00a3: const-string v1, "R" // string@2314 │ │ +0ed50e: 1a02 5305 |00a5: const-string v2, ".-." // string@0553 │ │ +0ed512: 6e30 f62b 1002 |00a7: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed518: 5430 6a16 |00aa: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed51c: 1a01 f023 |00ac: const-string v1, "S" // string@23f0 │ │ +0ed520: 1a02 5905 |00ae: const-string v2, "..." // string@0559 │ │ +0ed524: 6e30 f62b 1002 |00b0: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed52a: 5430 6a16 |00b3: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed52e: 1a01 b025 |00b5: const-string v1, "T" // string@25b0 │ │ +0ed532: 1a02 7e02 |00b7: const-string v2, "-" // string@027e │ │ +0ed536: 6e30 f62b 1002 |00b9: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed53c: 5430 6a16 |00bc: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed540: 1a01 4b27 |00be: const-string v1, "U" // string@274b │ │ +0ed544: 1a02 5605 |00c0: const-string v2, "..-" // string@0556 │ │ +0ed548: 6e30 f62b 1002 |00c2: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed54e: 5430 6a16 |00c5: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed552: 1a01 e427 |00c7: const-string v1, "V" // string@27e4 │ │ +0ed556: 1a02 5b05 |00c9: const-string v2, "...-" // string@055b │ │ +0ed55a: 6e30 f62b 1002 |00cb: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed560: 5430 6a16 |00ce: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed564: 1a01 0d29 |00d0: const-string v1, "W" // string@290d │ │ +0ed568: 1a02 4f05 |00d2: const-string v2, ".--" // string@054f │ │ +0ed56c: 6e30 f62b 1002 |00d4: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed572: 5430 6a16 |00d7: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed576: 1a01 8229 |00d9: const-string v1, "X" // string@2982 │ │ +0ed57a: 1a02 9002 |00db: const-string v2, "-..-" // string@0290 │ │ +0ed57e: 6e30 f62b 1002 |00dd: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed584: 5430 6a16 |00e0: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed588: 1a01 a129 |00e2: const-string v1, "Y" // string@29a1 │ │ +0ed58c: 1a02 8d02 |00e4: const-string v2, "-.--" // string@028d │ │ +0ed590: 6e30 f62b 1002 |00e6: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed596: 5430 6a16 |00e9: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed59a: 1a01 b529 |00eb: const-string v1, "Z" // string@29b5 │ │ +0ed59e: 1a02 8702 |00ed: const-string v2, "--.." // string@0287 │ │ +0ed5a2: 6e30 f62b 1002 |00ef: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed5a8: 5430 6a16 |00f2: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed5ac: 1a01 9705 |00f4: const-string v1, "0" // string@0597 │ │ +0ed5b0: 1a02 8102 |00f6: const-string v2, "-----" // string@0281 │ │ +0ed5b4: 6e30 f62b 1002 |00f8: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed5ba: 5430 6a16 |00fb: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed5be: 1a01 9f05 |00fd: const-string v1, "1" // string@059f │ │ +0ed5c2: 1a02 5105 |00ff: const-string v2, ".----" // string@0551 │ │ +0ed5c6: 6e30 f62b 1002 |0101: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed5cc: 5430 6a16 |0104: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed5d0: 1a01 cd05 |0106: const-string v1, "2" // string@05cd │ │ +0ed5d4: 1a02 5705 |0108: const-string v2, "..---" // string@0557 │ │ +0ed5d8: 6e30 f62b 1002 |010a: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed5de: 5430 6a16 |010d: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed5e2: 1a01 0b06 |010f: const-string v1, "3" // string@060b │ │ +0ed5e6: 1a02 5c05 |0111: const-string v2, "...--" // string@055c │ │ +0ed5ea: 6e30 f62b 1002 |0113: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed5f0: 5430 6a16 |0116: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed5f4: 1a01 c906 |0118: const-string v1, "4" // string@06c9 │ │ +0ed5f8: 1a02 5e05 |011a: const-string v2, "....-" // string@055e │ │ +0ed5fc: 6e30 f62b 1002 |011c: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed602: 5430 6a16 |011f: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed606: 1a01 7007 |0121: const-string v1, "5" // string@0770 │ │ +0ed60a: 1a02 5f05 |0123: const-string v2, "....." // string@055f │ │ +0ed60e: 6e30 f62b 1002 |0125: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed614: 5430 6a16 |0128: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed618: 1a01 d107 |012a: const-string v1, "6" // string@07d1 │ │ +0ed61c: 1a02 9202 |012c: const-string v2, "-...." // string@0292 │ │ +0ed620: 6e30 f62b 1002 |012e: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed626: 5430 6a16 |0131: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed62a: 1a01 2e08 |0133: const-string v1, "7" // string@082e │ │ +0ed62e: 1a02 8802 |0135: const-string v2, "--..." // string@0288 │ │ +0ed632: 6e30 f62b 1002 |0137: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed638: 5430 6a16 |013a: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed63c: 1a01 5d08 |013c: const-string v1, "8" // string@085d │ │ +0ed640: 1a02 8302 |013e: const-string v2, "---.." // string@0283 │ │ +0ed644: 6e30 f62b 1002 |0140: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed64a: 5430 6a16 |0143: iget-object v0, v3, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed64e: 1a01 6808 |0145: const-string v1, "9" // string@0868 │ │ +0ed652: 1a02 8202 |0147: const-string v2, "----." // string@0282 │ │ +0ed656: 6e30 f62b 1002 |0149: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ed65c: 0e00 |014c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x000e line=33 │ │ 0x0011 line=34 │ │ 0x001a line=35 │ │ @@ -258991,22 +258993,22 @@ │ │ type : '()Lcom/ds/avare/utils/MorseCodeGenerator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ed2c8: |[0ed2c8] com.ds.avare.utils.MorseCodeGenerator.getInstance:()Lcom/ds/avare/utils/MorseCodeGenerator; │ │ -0ed2d8: 6200 6916 |0000: sget-object v0, Lcom/ds/avare/utils/MorseCodeGenerator;.mInstance:Lcom/ds/avare/utils/MorseCodeGenerator; // field@1669 │ │ -0ed2dc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0ed2e0: 2200 5a06 |0004: new-instance v0, Lcom/ds/avare/utils/MorseCodeGenerator; // type@065a │ │ -0ed2e4: 7010 d326 0000 |0006: invoke-direct {v0}, Lcom/ds/avare/utils/MorseCodeGenerator;.:()V // method@26d3 │ │ -0ed2ea: 6900 6916 |0009: sput-object v0, Lcom/ds/avare/utils/MorseCodeGenerator;.mInstance:Lcom/ds/avare/utils/MorseCodeGenerator; // field@1669 │ │ -0ed2ee: 6200 6916 |000b: sget-object v0, Lcom/ds/avare/utils/MorseCodeGenerator;.mInstance:Lcom/ds/avare/utils/MorseCodeGenerator; // field@1669 │ │ -0ed2f2: 1100 |000d: return-object v0 │ │ +0ed2d0: |[0ed2d0] com.ds.avare.utils.MorseCodeGenerator.getInstance:()Lcom/ds/avare/utils/MorseCodeGenerator; │ │ +0ed2e0: 6200 6916 |0000: sget-object v0, Lcom/ds/avare/utils/MorseCodeGenerator;.mInstance:Lcom/ds/avare/utils/MorseCodeGenerator; // field@1669 │ │ +0ed2e4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0ed2e8: 2200 5a06 |0004: new-instance v0, Lcom/ds/avare/utils/MorseCodeGenerator; // type@065a │ │ +0ed2ec: 7010 d326 0000 |0006: invoke-direct {v0}, Lcom/ds/avare/utils/MorseCodeGenerator;.:()V // method@26d3 │ │ +0ed2f2: 6900 6916 |0009: sput-object v0, Lcom/ds/avare/utils/MorseCodeGenerator;.mInstance:Lcom/ds/avare/utils/MorseCodeGenerator; // field@1669 │ │ +0ed2f6: 6200 6916 |000b: sget-object v0, Lcom/ds/avare/utils/MorseCodeGenerator;.mInstance:Lcom/ds/avare/utils/MorseCodeGenerator; // field@1669 │ │ +0ed2fa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x000b line=78 │ │ locals : │ │ │ │ @@ -259016,58 +259018,58 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -0ed2f4: |[0ed2f4] com.ds.avare.utils.MorseCodeGenerator.getCodeHtml:(Ljava/lang/String;)Ljava/lang/String; │ │ -0ed304: 6200 2718 |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ -0ed308: 6e20 d92a 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -0ed30e: 0c06 |0005: move-result-object v6 │ │ -0ed310: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -0ed314: 6e20 d02a 0600 |0008: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0ed31a: 0c06 |000b: move-result-object v6 │ │ -0ed31c: 2161 |000c: array-length v1, v6 │ │ -0ed31e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0ed320: 3512 3400 |000e: if-ge v2, v1, 0042 // +0034 │ │ -0ed324: 4603 0602 |0010: aget-object v3, v6, v2 │ │ -0ed328: 6e10 c52a 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@2ac5 │ │ -0ed32e: 0a04 |0015: move-result v4 │ │ -0ed330: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ -0ed334: 2827 |0018: goto 003f // +0027 │ │ -0ed336: 5454 6a16 |0019: iget-object v4, v5, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ -0ed33a: 6e20 f42b 3400 |001b: invoke-virtual {v4, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -0ed340: 0c03 |001e: move-result-object v3 │ │ -0ed342: 1f03 0e07 |001f: check-cast v3, Ljava/lang/String; // type@070e │ │ -0ed346: 3903 0300 |0021: if-nez v3, 0024 // +0003 │ │ -0ed34a: 281c |0023: goto 003f // +001c │ │ -0ed34c: 6e10 c52a 0300 |0024: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@2ac5 │ │ -0ed352: 0a04 |0027: move-result v4 │ │ -0ed354: 3804 0300 |0028: if-eqz v4, 002b // +0003 │ │ -0ed358: 2815 |002a: goto 003f // +0015 │ │ -0ed35a: 2204 1007 |002b: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -0ed35e: 7010 eb2a 0400 |002d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ed364: 6e20 f52a 0400 |0030: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed36a: 6e20 f52a 3400 |0033: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed370: 1a00 4801 |0036: const-string v0, " " // string@0148 │ │ -0ed374: 6e20 f52a 0400 |0038: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed37a: 6e10 fa2a 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ed380: 0c00 |003e: move-result-object v0 │ │ -0ed382: d802 0201 |003f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ed386: 28cd |0041: goto 000e // -0033 │ │ -0ed388: 1a06 7e02 |0042: const-string v6, "-" // string@027e │ │ -0ed38c: 1a01 4201 |0044: const-string v1, "–" // string@0142 │ │ -0ed390: 6e30 cd2a 6001 |0046: invoke-virtual {v0, v6, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0ed396: 0c06 |0049: move-result-object v6 │ │ -0ed398: 1a00 3e05 |004a: const-string v0, "." // string@053e │ │ -0ed39c: 1a01 4301 |004c: const-string v1, "•" // string@0143 │ │ -0ed3a0: 6e30 cd2a 0601 |004e: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0ed3a6: 0c06 |0051: move-result-object v6 │ │ -0ed3a8: 1106 |0052: return-object v6 │ │ +0ed2fc: |[0ed2fc] com.ds.avare.utils.MorseCodeGenerator.getCodeHtml:(Ljava/lang/String;)Ljava/lang/String; │ │ +0ed30c: 6200 2718 |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ +0ed310: 6e20 d92a 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +0ed316: 0c06 |0005: move-result-object v6 │ │ +0ed318: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +0ed31c: 6e20 d02a 0600 |0008: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0ed322: 0c06 |000b: move-result-object v6 │ │ +0ed324: 2161 |000c: array-length v1, v6 │ │ +0ed326: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0ed328: 3512 3400 |000e: if-ge v2, v1, 0042 // +0034 │ │ +0ed32c: 4603 0602 |0010: aget-object v3, v6, v2 │ │ +0ed330: 6e10 c52a 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@2ac5 │ │ +0ed336: 0a04 |0015: move-result v4 │ │ +0ed338: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ +0ed33c: 2827 |0018: goto 003f // +0027 │ │ +0ed33e: 5454 6a16 |0019: iget-object v4, v5, Lcom/ds/avare/utils/MorseCodeGenerator;.mMap:Ljava/util/HashMap; // field@166a │ │ +0ed342: 6e20 f42b 3400 |001b: invoke-virtual {v4, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +0ed348: 0c03 |001e: move-result-object v3 │ │ +0ed34a: 1f03 0e07 |001f: check-cast v3, Ljava/lang/String; // type@070e │ │ +0ed34e: 3903 0300 |0021: if-nez v3, 0024 // +0003 │ │ +0ed352: 281c |0023: goto 003f // +001c │ │ +0ed354: 6e10 c52a 0300 |0024: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@2ac5 │ │ +0ed35a: 0a04 |0027: move-result v4 │ │ +0ed35c: 3804 0300 |0028: if-eqz v4, 002b // +0003 │ │ +0ed360: 2815 |002a: goto 003f // +0015 │ │ +0ed362: 2204 1007 |002b: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +0ed366: 7010 eb2a 0400 |002d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ed36c: 6e20 f52a 0400 |0030: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed372: 6e20 f52a 3400 |0033: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed378: 1a00 4801 |0036: const-string v0, " " // string@0148 │ │ +0ed37c: 6e20 f52a 0400 |0038: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed382: 6e10 fa2a 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ed388: 0c00 |003e: move-result-object v0 │ │ +0ed38a: d802 0201 |003f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ed38e: 28cd |0041: goto 000e // -0033 │ │ +0ed390: 1a06 7e02 |0042: const-string v6, "-" // string@027e │ │ +0ed394: 1a01 4201 |0044: const-string v1, "–" // string@0142 │ │ +0ed398: 6e30 cd2a 6001 |0046: invoke-virtual {v0, v6, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0ed39e: 0c06 |0049: move-result-object v6 │ │ +0ed3a0: 1a00 3e05 |004a: const-string v0, "." // string@053e │ │ +0ed3a4: 1a01 4301 |004c: const-string v1, "•" // string@0143 │ │ +0ed3a8: 6e30 cd2a 0601 |004e: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0ed3ae: 0c06 |0051: move-result-object v6 │ │ +0ed3b0: 1106 |0052: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0008 line=88 │ │ 0x000c line=90 │ │ 0x0012 line=91 │ │ 0x0019 line=94 │ │ @@ -259112,30 +259114,30 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0ed69c: |[0ed69c] com.ds.avare.utils.MovingAverage.:(I)V │ │ -0ed6ac: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ed6b2: 5934 6c16 |0003: iput v4, v3, Lcom/ds/avare/utils/MovingAverage;.mSize:I // field@166c │ │ -0ed6b6: 3c04 0300 |0005: if-gtz v4, 0008 // +0003 │ │ -0ed6ba: 0e00 |0007: return-void │ │ -0ed6bc: 2344 be09 |0008: new-array v4, v4, [D // type@09be │ │ -0ed6c0: 5b34 6b16 |000a: iput-object v4, v3, Lcom/ds/avare/utils/MovingAverage;.mNumbers:[D // field@166b │ │ -0ed6c4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0ed6c6: 5230 6c16 |000d: iget v0, v3, Lcom/ds/avare/utils/MovingAverage;.mSize:I // field@166c │ │ -0ed6ca: 3504 0b00 |000f: if-ge v4, v0, 001a // +000b │ │ -0ed6ce: 5430 6b16 |0011: iget-object v0, v3, Lcom/ds/avare/utils/MovingAverage;.mNumbers:[D // field@166b │ │ -0ed6d2: 1601 0000 |0013: const-wide/16 v1, #int 0 // #0 │ │ -0ed6d6: 4c01 0004 |0015: aput-wide v1, v0, v4 │ │ -0ed6da: d804 0401 |0017: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ed6de: 28f4 |0019: goto 000d // -000c │ │ -0ed6e0: 0e00 |001a: return-void │ │ +0ed6a4: |[0ed6a4] com.ds.avare.utils.MovingAverage.:(I)V │ │ +0ed6b4: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ed6ba: 5934 6c16 |0003: iput v4, v3, Lcom/ds/avare/utils/MovingAverage;.mSize:I // field@166c │ │ +0ed6be: 3c04 0300 |0005: if-gtz v4, 0008 // +0003 │ │ +0ed6c2: 0e00 |0007: return-void │ │ +0ed6c4: 2344 be09 |0008: new-array v4, v4, [D // type@09be │ │ +0ed6c8: 5b34 6b16 |000a: iput-object v4, v3, Lcom/ds/avare/utils/MovingAverage;.mNumbers:[D // field@166b │ │ +0ed6cc: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0ed6ce: 5230 6c16 |000d: iget v0, v3, Lcom/ds/avare/utils/MovingAverage;.mSize:I // field@166c │ │ +0ed6d2: 3504 0b00 |000f: if-ge v4, v0, 001a // +000b │ │ +0ed6d6: 5430 6b16 |0011: iget-object v0, v3, Lcom/ds/avare/utils/MovingAverage;.mNumbers:[D // field@166b │ │ +0ed6da: 1601 0000 |0013: const-wide/16 v1, #int 0 // #0 │ │ +0ed6de: 4c01 0004 |0015: aput-wide v1, v0, v4 │ │ +0ed6e2: d804 0401 |0017: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ed6e6: 28f4 |0019: goto 000d // -000c │ │ +0ed6e8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0008 line=29 │ │ 0x000d line=30 │ │ 0x0011 line=31 │ │ @@ -259149,30 +259151,30 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0ed6e4: |[0ed6e4] com.ds.avare.utils.MovingAverage.add:(D)V │ │ -0ed6f4: 5240 6c16 |0000: iget v0, v4, Lcom/ds/avare/utils/MovingAverage;.mSize:I // field@166c │ │ -0ed6f8: 3c00 0300 |0002: if-gtz v0, 0005 // +0003 │ │ -0ed6fc: 0e00 |0004: return-void │ │ -0ed6fe: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0ed702: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ -0ed706: 5441 6b16 |0009: iget-object v1, v4, Lcom/ds/avare/utils/MovingAverage;.mNumbers:[D // field@166b │ │ -0ed70a: d802 00ff |000b: add-int/lit8 v2, v0, #int -1 // #ff │ │ -0ed70e: 4502 0102 |000d: aget-wide v2, v1, v2 │ │ -0ed712: 4c02 0100 |000f: aput-wide v2, v1, v0 │ │ -0ed716: d800 00ff |0011: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0ed71a: 28f4 |0013: goto 0007 // -000c │ │ -0ed71c: 5440 6b16 |0014: iget-object v0, v4, Lcom/ds/avare/utils/MovingAverage;.mNumbers:[D // field@166b │ │ -0ed720: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0ed722: 4c05 0001 |0017: aput-wide v5, v0, v1 │ │ -0ed726: 0e00 |0019: return-void │ │ +0ed6ec: |[0ed6ec] com.ds.avare.utils.MovingAverage.add:(D)V │ │ +0ed6fc: 5240 6c16 |0000: iget v0, v4, Lcom/ds/avare/utils/MovingAverage;.mSize:I // field@166c │ │ +0ed700: 3c00 0300 |0002: if-gtz v0, 0005 // +0003 │ │ +0ed704: 0e00 |0004: return-void │ │ +0ed706: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0ed70a: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ +0ed70e: 5441 6b16 |0009: iget-object v1, v4, Lcom/ds/avare/utils/MovingAverage;.mNumbers:[D // field@166b │ │ +0ed712: d802 00ff |000b: add-int/lit8 v2, v0, #int -1 // #ff │ │ +0ed716: 4502 0102 |000d: aget-wide v2, v1, v2 │ │ +0ed71a: 4c02 0100 |000f: aput-wide v2, v1, v0 │ │ +0ed71e: d800 00ff |0011: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0ed722: 28f4 |0013: goto 0007 // -000c │ │ +0ed724: 5440 6b16 |0014: iget-object v0, v4, Lcom/ds/avare/utils/MovingAverage;.mNumbers:[D // field@166b │ │ +0ed728: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0ed72a: 4c05 0001 |0017: aput-wide v5, v0, v1 │ │ +0ed72e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0009 line=42 │ │ 0x0014 line=45 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lcom/ds/avare/utils/MovingAverage; │ │ @@ -259183,31 +259185,31 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0ed658: |[0ed658] com.ds.avare.utils.MovingAverage.get:()D │ │ -0ed668: 5260 6c16 |0000: iget v0, v6, Lcom/ds/avare/utils/MovingAverage;.mSize:I // field@166c │ │ -0ed66c: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -0ed670: 3c00 0300 |0004: if-gtz v0, 0007 // +0003 │ │ -0ed674: 1001 |0006: return-wide v1 │ │ -0ed676: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0ed678: 5263 6c16 |0008: iget v3, v6, Lcom/ds/avare/utils/MovingAverage;.mSize:I // field@166c │ │ -0ed67c: 3530 0a00 |000a: if-ge v0, v3, 0014 // +000a │ │ -0ed680: 5463 6b16 |000c: iget-object v3, v6, Lcom/ds/avare/utils/MovingAverage;.mNumbers:[D // field@166b │ │ -0ed684: 4504 0300 |000e: aget-wide v4, v3, v0 │ │ -0ed688: cb41 |0010: add-double/2addr v1, v4 │ │ -0ed68a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ed68e: 28f5 |0013: goto 0008 // -000b │ │ -0ed690: 8333 |0014: int-to-double v3, v3 │ │ -0ed692: 7120 382a 4300 |0015: invoke-static {v3, v4}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0ed698: ce31 |0018: div-double/2addr v1, v3 │ │ -0ed69a: 1001 |0019: return-wide v1 │ │ +0ed660: |[0ed660] com.ds.avare.utils.MovingAverage.get:()D │ │ +0ed670: 5260 6c16 |0000: iget v0, v6, Lcom/ds/avare/utils/MovingAverage;.mSize:I // field@166c │ │ +0ed674: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +0ed678: 3c00 0300 |0004: if-gtz v0, 0007 // +0003 │ │ +0ed67c: 1001 |0006: return-wide v1 │ │ +0ed67e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0ed680: 5263 6c16 |0008: iget v3, v6, Lcom/ds/avare/utils/MovingAverage;.mSize:I // field@166c │ │ +0ed684: 3530 0a00 |000a: if-ge v0, v3, 0014 // +000a │ │ +0ed688: 5463 6b16 |000c: iget-object v3, v6, Lcom/ds/avare/utils/MovingAverage;.mNumbers:[D // field@166b │ │ +0ed68c: 4504 0300 |000e: aget-wide v4, v3, v0 │ │ +0ed690: cb41 |0010: add-double/2addr v1, v4 │ │ +0ed692: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ed696: 28f5 |0013: goto 0008 // -000b │ │ +0ed698: 8333 |0014: int-to-double v3, v3 │ │ +0ed69a: 7120 382a 4300 |0015: invoke-static {v3, v4}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0ed6a0: ce31 |0018: div-double/2addr v1, v3 │ │ +0ed6a2: 1001 |0019: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0008 line=54 │ │ 0x000c line=55 │ │ 0x0015 line=57 │ │ locals : │ │ @@ -259246,19 +259248,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ed728: |[0ed728] com.ds.avare.utils.Mutex.:()V │ │ -0ed738: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ed73e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0ed740: 5c10 6d16 |0004: iput-boolean v0, v1, Lcom/ds/avare/utils/Mutex;.mAvailable:Z // field@166d │ │ -0ed744: 0e00 |0006: return-void │ │ +0ed730: |[0ed730] com.ds.avare.utils.Mutex.:()V │ │ +0ed740: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ed746: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ed748: 5c10 6d16 |0004: iput-boolean v0, v1, Lcom/ds/avare/utils/Mutex;.mAvailable:Z // field@166d │ │ +0ed74c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0004 line=26 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/ds/avare/utils/Mutex; │ │ │ │ @@ -259268,29 +259270,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0ed748: |[0ed748] com.ds.avare.utils.Mutex.lock:()V │ │ -0ed758: 1d01 |0000: monitor-enter v1 │ │ -0ed75a: 5510 6d16 |0001: iget-boolean v0, v1, Lcom/ds/avare/utils/Mutex;.mAvailable:Z // field@166d │ │ -0ed75e: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ -0ed762: 6e10 922a 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@2a92 │ │ -0ed768: 28f9 |0008: goto 0001 // -0007 │ │ -0ed76a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0ed76c: 5c10 6d16 |000a: iput-boolean v0, v1, Lcom/ds/avare/utils/Mutex;.mAvailable:Z // field@166d │ │ -0ed770: 1e01 |000c: monitor-exit v1 │ │ -0ed772: 0e00 |000d: return-void │ │ -0ed774: 0d00 |000e: move-exception v0 │ │ -0ed776: 1e01 |000f: monitor-exit v1 │ │ -0ed778: 2802 |0010: goto 0012 // +0002 │ │ -0ed77a: 2700 |0011: throw v0 │ │ -0ed77c: 28ff |0012: goto 0011 // -0001 │ │ +0ed750: |[0ed750] com.ds.avare.utils.Mutex.lock:()V │ │ +0ed760: 1d01 |0000: monitor-enter v1 │ │ +0ed762: 5510 6d16 |0001: iget-boolean v0, v1, Lcom/ds/avare/utils/Mutex;.mAvailable:Z // field@166d │ │ +0ed766: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ +0ed76a: 6e10 922a 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@2a92 │ │ +0ed770: 28f9 |0008: goto 0001 // -0007 │ │ +0ed772: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0ed774: 5c10 6d16 |000a: iput-boolean v0, v1, Lcom/ds/avare/utils/Mutex;.mAvailable:Z // field@166d │ │ +0ed778: 1e01 |000c: monitor-exit v1 │ │ +0ed77a: 0e00 |000d: return-void │ │ +0ed77c: 0d00 |000e: move-exception v0 │ │ +0ed77e: 1e01 |000f: monitor-exit v1 │ │ +0ed780: 2802 |0010: goto 0012 // +0002 │ │ +0ed782: 2700 |0011: throw v0 │ │ +0ed784: 28ff |0012: goto 0011 // -0001 │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=42 │ │ 0x0005 line=43 │ │ 0x000a line=45 │ │ @@ -259303,24 +259305,24 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0ed78c: |[0ed78c] com.ds.avare.utils.Mutex.unlock:()V │ │ -0ed79c: 1d01 |0000: monitor-enter v1 │ │ -0ed79e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0ed7a0: 5c10 6d16 |0002: iput-boolean v0, v1, Lcom/ds/avare/utils/Mutex;.mAvailable:Z // field@166d │ │ -0ed7a4: 6e10 8f2a 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@2a8f │ │ -0ed7aa: 1e01 |0007: monitor-exit v1 │ │ -0ed7ac: 0e00 |0008: return-void │ │ -0ed7ae: 0d00 |0009: move-exception v0 │ │ -0ed7b0: 1e01 |000a: monitor-exit v1 │ │ -0ed7b2: 2700 |000b: throw v0 │ │ +0ed794: |[0ed794] com.ds.avare.utils.Mutex.unlock:()V │ │ +0ed7a4: 1d01 |0000: monitor-enter v1 │ │ +0ed7a6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0ed7a8: 5c10 6d16 |0002: iput-boolean v0, v1, Lcom/ds/avare/utils/Mutex;.mAvailable:Z // field@166d │ │ +0ed7ac: 6e10 8f2a 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@2a8f │ │ +0ed7b2: 1e01 |0007: monitor-exit v1 │ │ +0ed7b4: 0e00 |0008: return-void │ │ +0ed7b6: 0d00 |0009: move-exception v0 │ │ +0ed7b8: 1e01 |000a: monitor-exit v1 │ │ +0ed7ba: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0002 line=33 │ │ 0x0004 line=34 │ │ 0x0007 line=35 │ │ @@ -259372,21 +259374,21 @@ │ │ type : '(Landroid/content/Context;DDD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0edb68: |[0edb68] com.ds.avare.utils.NavAidHelper.:(Landroid/content/Context;DDD)V │ │ -0edb78: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0edb7e: 5a02 7116 |0003: iput-wide v2, v0, Lcom/ds/avare/utils/NavAidHelper;.lonReference:D // field@1671 │ │ -0edb82: 5a04 7016 |0005: iput-wide v4, v0, Lcom/ds/avare/utils/NavAidHelper;.latReference:D // field@1670 │ │ -0edb86: 5b01 6f16 |0007: iput-object v1, v0, Lcom/ds/avare/utils/NavAidHelper;.ctx:Landroid/content/Context; // field@166f │ │ -0edb8a: 5a06 6e16 |0009: iput-wide v6, v0, Lcom/ds/avare/utils/NavAidHelper;.altitudeReference:D // field@166e │ │ -0edb8e: 0e00 |000b: return-void │ │ +0edb70: |[0edb70] com.ds.avare.utils.NavAidHelper.:(Landroid/content/Context;DDD)V │ │ +0edb80: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0edb86: 5a02 7116 |0003: iput-wide v2, v0, Lcom/ds/avare/utils/NavAidHelper;.lonReference:D // field@1671 │ │ +0edb8a: 5a04 7016 |0005: iput-wide v4, v0, Lcom/ds/avare/utils/NavAidHelper;.latReference:D // field@1670 │ │ +0edb8e: 5b01 6f16 |0007: iput-object v1, v0, Lcom/ds/avare/utils/NavAidHelper;.ctx:Landroid/content/Context; // field@166f │ │ +0edb92: 5a06 6e16 |0009: iput-wide v6, v0, Lcom/ds/avare/utils/NavAidHelper;.altitudeReference:D // field@166e │ │ +0edb96: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x0007 line=38 │ │ 0x0009 line=39 │ │ @@ -259402,89 +259404,89 @@ │ │ type : '(Lcom/ds/avare/position/Coordinate;ILjava/lang/String;D)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 144 16-bit code units │ │ -0ed8dc: |[0ed8dc] com.ds.avare.utils.NavAidHelper.getNavaidLocationAsHtml:(Lcom/ds/avare/position/Coordinate;ILjava/lang/String;D)Ljava/lang/String; │ │ -0ed8ec: 2209 0806 |0000: new-instance v9, Lcom/ds/avare/position/Projection; // type@0608 │ │ -0ed8f0: 6e10 d123 0b00 |0002: invoke-virtual {v11}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0ed8f6: 0b01 |0005: move-result-wide v1 │ │ -0ed8f8: 6e10 cf23 0b00 |0006: invoke-virtual {v11}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0ed8fe: 0b03 |0009: move-result-wide v3 │ │ -0ed900: 53a5 7116 |000a: iget-wide v5, v10, Lcom/ds/avare/utils/NavAidHelper;.lonReference:D // field@1671 │ │ -0ed904: 53a7 7016 |000c: iget-wide v7, v10, Lcom/ds/avare/utils/NavAidHelper;.latReference:D // field@1670 │ │ -0ed908: 0790 |000e: move-object v0, v9 │ │ -0ed90a: 7609 1e24 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ -0ed910: 6e10 2224 0900 |0012: invoke-virtual {v9}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ -0ed916: 0b00 |0015: move-result-wide v0 │ │ -0ed918: 53a2 6e16 |0016: iget-wide v2, v10, Lcom/ds/avare/utils/NavAidHelper;.altitudeReference:D // field@166e │ │ -0ed91c: cce2 |0018: sub-double/2addr v2, v14 │ │ -0ed91e: 7153 de26 102d |0019: invoke-static {v0, v1, v13, v2, v3}, Lcom/ds/avare/utils/NavAidHelper;.isVorReceived:(DLjava/lang/String;D)Z // method@26de │ │ -0ed924: 0a0b |001c: move-result v11 │ │ -0ed926: 120e |001d: const/4 v14, #int 0 // #0 │ │ -0ed928: 121f |001e: const/4 v15, #int 1 // #1 │ │ -0ed92a: 390b 1300 |001f: if-nez v11, 0032 // +0013 │ │ -0ed92e: 1a0b 2026 |0021: const-string v11, "TLH" // string@2620 │ │ -0ed932: 6e20 b72a db00 |0023: invoke-virtual {v11, v13}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0ed938: 0a0b |0026: move-result v11 │ │ -0ed93a: 390b 0900 |0027: if-nez v11, 0030 // +0009 │ │ -0ed93e: 6e10 c52a 0d00 |0029: invoke-virtual {v13}, Ljava/lang/String;.isEmpty:()Z // method@2ac5 │ │ -0ed944: 0a0b |002c: move-result v11 │ │ -0ed946: 390b 0300 |002d: if-nez v11, 0030 // +0003 │ │ -0ed94a: 2803 |002f: goto 0032 // +0003 │ │ -0ed94c: 120b |0030: const/4 v11, #int 0 // #0 │ │ -0ed94e: 2802 |0031: goto 0033 // +0002 │ │ -0ed950: 121b |0032: const/4 v11, #int 1 // #1 │ │ -0ed952: 6e10 2124 0900 |0033: invoke-virtual {v9}, Lcom/ds/avare/position/Projection;.getBearing:()D // method@2421 │ │ -0ed958: 0b02 |0036: move-result-wide v2 │ │ -0ed95a: 7bcc |0037: neg-int v12, v12 │ │ -0ed95c: 83cc |0038: int-to-double v12, v12 │ │ -0ed95e: 7140 9326 32dc |0039: invoke-static {v2, v3, v12, v13}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ -0ed964: 0b0c |003c: move-result-wide v12 │ │ -0ed966: 7120 802a dc00 |003d: invoke-static {v12, v13}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0ed96c: 0b0c |0040: move-result-wide v12 │ │ -0ed96e: 2202 1007 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0ed972: 7010 eb2a 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ed978: 7100 462c 0000 |0046: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0ed97e: 0c03 |0049: move-result-object v3 │ │ -0ed980: 23f4 f609 |004a: new-array v4, v15, [Ljava/lang/Object; // type@09f6 │ │ -0ed984: 7120 682a dc00 |004c: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ -0ed98a: 0c0c |004f: move-result-object v12 │ │ -0ed98c: 4d0c 040e |0050: aput-object v12, v4, v14 │ │ -0ed990: 1a0c 2501 |0052: const-string v12, "%03d" // string@0125 │ │ -0ed994: 7130 bd2a c304 |0054: invoke-static {v3, v12, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0ed99a: 0c0d |0057: move-result-object v13 │ │ -0ed99c: 6e20 f52a d200 |0058: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed9a2: 1a0d c508 |005b: const-string v13, "" // string@0153 │ │ -0ed9c4: 6e20 f52a b200 |006c: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed9ca: 7100 462c 0000 |006f: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0ed9d0: 0c0b |0072: move-result-object v11 │ │ -0ed9d2: 23fd f609 |0073: new-array v13, v15, [Ljava/lang/Object; // type@09f6 │ │ -0ed9d6: 7120 802a 1000 |0075: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0ed9dc: 0b00 |0078: move-result-wide v0 │ │ -0ed9de: 7120 682a 1000 |0079: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ -0ed9e4: 0c0f |007c: move-result-object v15 │ │ -0ed9e6: 4d0f 0d0e |007d: aput-object v15, v13, v14 │ │ -0ed9ea: 7130 bd2a cb0d |007f: invoke-static {v11, v12, v13}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0ed9f0: 0c0b |0082: move-result-object v11 │ │ -0ed9f2: 6e20 f52a b200 |0083: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ed9f8: 1a0b 9e08 |0086: const-string v11, "" // string@089e │ │ -0ed9fc: 6e20 f52a b200 |0088: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eda02: 6e10 fa2a 0200 |008b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eda08: 0c0b |008e: move-result-object v11 │ │ -0eda0a: 110b |008f: return-object v11 │ │ +0ed8e4: |[0ed8e4] com.ds.avare.utils.NavAidHelper.getNavaidLocationAsHtml:(Lcom/ds/avare/position/Coordinate;ILjava/lang/String;D)Ljava/lang/String; │ │ +0ed8f4: 2209 0806 |0000: new-instance v9, Lcom/ds/avare/position/Projection; // type@0608 │ │ +0ed8f8: 6e10 d123 0b00 |0002: invoke-virtual {v11}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0ed8fe: 0b01 |0005: move-result-wide v1 │ │ +0ed900: 6e10 cf23 0b00 |0006: invoke-virtual {v11}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0ed906: 0b03 |0009: move-result-wide v3 │ │ +0ed908: 53a5 7116 |000a: iget-wide v5, v10, Lcom/ds/avare/utils/NavAidHelper;.lonReference:D // field@1671 │ │ +0ed90c: 53a7 7016 |000c: iget-wide v7, v10, Lcom/ds/avare/utils/NavAidHelper;.latReference:D // field@1670 │ │ +0ed910: 0790 |000e: move-object v0, v9 │ │ +0ed912: 7609 1e24 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ +0ed918: 6e10 2224 0900 |0012: invoke-virtual {v9}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ +0ed91e: 0b00 |0015: move-result-wide v0 │ │ +0ed920: 53a2 6e16 |0016: iget-wide v2, v10, Lcom/ds/avare/utils/NavAidHelper;.altitudeReference:D // field@166e │ │ +0ed924: cce2 |0018: sub-double/2addr v2, v14 │ │ +0ed926: 7153 de26 102d |0019: invoke-static {v0, v1, v13, v2, v3}, Lcom/ds/avare/utils/NavAidHelper;.isVorReceived:(DLjava/lang/String;D)Z // method@26de │ │ +0ed92c: 0a0b |001c: move-result v11 │ │ +0ed92e: 120e |001d: const/4 v14, #int 0 // #0 │ │ +0ed930: 121f |001e: const/4 v15, #int 1 // #1 │ │ +0ed932: 390b 1300 |001f: if-nez v11, 0032 // +0013 │ │ +0ed936: 1a0b 2026 |0021: const-string v11, "TLH" // string@2620 │ │ +0ed93a: 6e20 b72a db00 |0023: invoke-virtual {v11, v13}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0ed940: 0a0b |0026: move-result v11 │ │ +0ed942: 390b 0900 |0027: if-nez v11, 0030 // +0009 │ │ +0ed946: 6e10 c52a 0d00 |0029: invoke-virtual {v13}, Ljava/lang/String;.isEmpty:()Z // method@2ac5 │ │ +0ed94c: 0a0b |002c: move-result v11 │ │ +0ed94e: 390b 0300 |002d: if-nez v11, 0030 // +0003 │ │ +0ed952: 2803 |002f: goto 0032 // +0003 │ │ +0ed954: 120b |0030: const/4 v11, #int 0 // #0 │ │ +0ed956: 2802 |0031: goto 0033 // +0002 │ │ +0ed958: 121b |0032: const/4 v11, #int 1 // #1 │ │ +0ed95a: 6e10 2124 0900 |0033: invoke-virtual {v9}, Lcom/ds/avare/position/Projection;.getBearing:()D // method@2421 │ │ +0ed960: 0b02 |0036: move-result-wide v2 │ │ +0ed962: 7bcc |0037: neg-int v12, v12 │ │ +0ed964: 83cc |0038: int-to-double v12, v12 │ │ +0ed966: 7140 9326 32dc |0039: invoke-static {v2, v3, v12, v13}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ +0ed96c: 0b0c |003c: move-result-wide v12 │ │ +0ed96e: 7120 802a dc00 |003d: invoke-static {v12, v13}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0ed974: 0b0c |0040: move-result-wide v12 │ │ +0ed976: 2202 1007 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0ed97a: 7010 eb2a 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ed980: 7100 462c 0000 |0046: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0ed986: 0c03 |0049: move-result-object v3 │ │ +0ed988: 23f4 f609 |004a: new-array v4, v15, [Ljava/lang/Object; // type@09f6 │ │ +0ed98c: 7120 682a dc00 |004c: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ +0ed992: 0c0c |004f: move-result-object v12 │ │ +0ed994: 4d0c 040e |0050: aput-object v12, v4, v14 │ │ +0ed998: 1a0c 2501 |0052: const-string v12, "%03d" // string@0125 │ │ +0ed99c: 7130 bd2a c304 |0054: invoke-static {v3, v12, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0ed9a2: 0c0d |0057: move-result-object v13 │ │ +0ed9a4: 6e20 f52a d200 |0058: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed9aa: 1a0d c508 |005b: const-string v13, "" // string@0153 │ │ +0ed9cc: 6e20 f52a b200 |006c: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ed9d2: 7100 462c 0000 |006f: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0ed9d8: 0c0b |0072: move-result-object v11 │ │ +0ed9da: 23fd f609 |0073: new-array v13, v15, [Ljava/lang/Object; // type@09f6 │ │ +0ed9de: 7120 802a 1000 |0075: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0ed9e4: 0b00 |0078: move-result-wide v0 │ │ +0ed9e6: 7120 682a 1000 |0079: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ +0ed9ec: 0c0f |007c: move-result-object v15 │ │ +0ed9ee: 4d0f 0d0e |007d: aput-object v15, v13, v14 │ │ +0ed9f2: 7130 bd2a cb0d |007f: invoke-static {v11, v12, v13}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0ed9f8: 0c0b |0082: move-result-object v11 │ │ +0ed9fa: 6e20 f52a b200 |0083: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eda00: 1a0b 9e08 |0086: const-string v11, "" // string@089e │ │ +0eda04: 6e20 f52a b200 |0088: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eda0a: 6e10 fa2a 0200 |008b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eda10: 0c0b |008e: move-result-object v11 │ │ +0eda12: 110b |008f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x0012 line=74 │ │ 0x0016 line=75 │ │ 0x0023 line=76 │ │ @@ -259503,76 +259505,76 @@ │ │ type : '(DLjava/lang/String;D)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 133 16-bit code units │ │ -0ed7c0: |[0ed7c0] com.ds.avare.utils.NavAidHelper.isVorReceived:(DLjava/lang/String;D)Z │ │ -0ed7d0: 1a00 b025 |0000: const-string v0, "T" // string@25b0 │ │ -0ed7d4: 6e20 ba2a 0b00 |0002: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ed7da: 0a00 |0005: move-result v0 │ │ -0ed7dc: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -0ed7e0: 1800 0000 0000 0070 c740 |0008: const-wide v0, #double 12000 // #40c7700000000000 │ │ -0ed7ea: 3002 0c00 |000d: cmpg-double v2, v12, v0 │ │ -0ed7ee: 3b02 0800 |000f: if-gez v2, 0017 // +0008 │ │ -0ed7f2: 1900 3940 |0011: const-wide/high16 v0, #long 4627730092099895296 // #4039 │ │ -0ed7f6: 3002 0900 |0013: cmpg-double v2, v9, v0 │ │ -0ed7fa: 3d02 6c00 |0015: if-lez v2, 0081 // +006c │ │ -0ed7fe: 1a00 ea13 |0017: const-string v0, "L" // string@13ea │ │ -0ed802: 6e20 ba2a 0b00 |0019: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ed808: 0a00 |001c: move-result v0 │ │ -0ed80a: 1901 4440 |001d: const-wide/high16 v1, #long 4630826316843712512 // #4044 │ │ -0ed80e: 1803 0000 0000 0094 d140 |001f: const-wide v3, #double 18000 // #40d1940000000000 │ │ -0ed818: 3800 0a00 |0024: if-eqz v0, 002e // +000a │ │ -0ed81c: 3000 0c03 |0026: cmpg-double v0, v12, v3 │ │ -0ed820: 3b00 0600 |0028: if-gez v0, 002e // +0006 │ │ -0ed824: 3000 0901 |002a: cmpg-double v0, v9, v1 │ │ -0ed828: 3d00 5500 |002c: if-lez v0, 0081 // +0055 │ │ -0ed82c: 1a00 0312 |002e: const-string v0, "H" // string@1203 │ │ -0ed830: 6e20 ba2a 0b00 |0030: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ed836: 0a05 |0033: move-result v5 │ │ -0ed838: 3805 0a00 |0034: if-eqz v5, 003e // +000a │ │ -0ed83c: 3005 0c03 |0036: cmpg-double v5, v12, v3 │ │ -0ed840: 3b05 0600 |0038: if-gez v5, 003e // +0006 │ │ -0ed844: 3005 0901 |003a: cmpg-double v5, v9, v1 │ │ -0ed848: 3d05 4500 |003c: if-lez v5, 0081 // +0045 │ │ -0ed84c: 6e20 ba2a 0b00 |003e: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ed852: 0a01 |0041: move-result v1 │ │ -0ed854: 1905 5940 |0042: const-wide/high16 v5, #long 4636737291354636288 // #4059 │ │ -0ed858: 3801 1300 |0044: if-eqz v1, 0057 // +0013 │ │ -0ed85c: 1801 0000 0000 0052 cc40 |0046: const-wide v1, #double 14500 // #40cc520000000000 │ │ -0ed866: 3007 010c |004b: cmpg-double v7, v1, v12 │ │ -0ed86a: 3b07 0a00 |004d: if-gez v7, 0057 // +000a │ │ -0ed86e: 3001 0c03 |004f: cmpg-double v1, v12, v3 │ │ -0ed872: 3c01 0600 |0051: if-gtz v1, 0057 // +0006 │ │ -0ed876: 3001 0905 |0053: cmpg-double v1, v9, v5 │ │ -0ed87a: 3d01 2c00 |0055: if-lez v1, 0081 // +002c │ │ -0ed87e: 6e20 ba2a 0b00 |0057: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ed884: 0a01 |005a: move-result v1 │ │ -0ed886: 1807 0000 0000 00f9 e540 |005b: const-wide v7, #double 45000 // #40e5f90000000000 │ │ -0ed890: 3801 1300 |0060: if-eqz v1, 0073 // +0013 │ │ -0ed894: 3001 030c |0062: cmpg-double v1, v3, v12 │ │ -0ed898: 3b01 0f00 |0064: if-gez v1, 0073 // +000f │ │ -0ed89c: 3001 0c07 |0066: cmpg-double v1, v12, v7 │ │ -0ed8a0: 3c01 0b00 |0068: if-gtz v1, 0073 // +000b │ │ -0ed8a4: 1801 0000 0000 0040 6040 |006a: const-wide v1, #double 130 // #4060400000000000 │ │ -0ed8ae: 3003 0901 |006f: cmpg-double v3, v9, v1 │ │ -0ed8b2: 3d03 1000 |0071: if-lez v3, 0081 // +0010 │ │ -0ed8b6: 6e20 ba2a 0b00 |0073: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ed8bc: 0a0b |0076: move-result v11 │ │ -0ed8be: 380b 0c00 |0077: if-eqz v11, 0083 // +000c │ │ -0ed8c2: 300b 070c |0079: cmpg-double v11, v7, v12 │ │ -0ed8c6: 3b0b 0800 |007b: if-gez v11, 0083 // +0008 │ │ -0ed8ca: 300b 0905 |007d: cmpg-double v11, v9, v5 │ │ -0ed8ce: 3c0b 0400 |007f: if-gtz v11, 0083 // +0004 │ │ -0ed8d2: 1219 |0081: const/4 v9, #int 1 // #1 │ │ -0ed8d4: 2802 |0082: goto 0084 // +0002 │ │ -0ed8d6: 1209 |0083: const/4 v9, #int 0 // #0 │ │ -0ed8d8: 0f09 |0084: return v9 │ │ +0ed7c8: |[0ed7c8] com.ds.avare.utils.NavAidHelper.isVorReceived:(DLjava/lang/String;D)Z │ │ +0ed7d8: 1a00 b025 |0000: const-string v0, "T" // string@25b0 │ │ +0ed7dc: 6e20 ba2a 0b00 |0002: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ed7e2: 0a00 |0005: move-result v0 │ │ +0ed7e4: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +0ed7e8: 1800 0000 0000 0070 c740 |0008: const-wide v0, #double 12000 // #40c7700000000000 │ │ +0ed7f2: 3002 0c00 |000d: cmpg-double v2, v12, v0 │ │ +0ed7f6: 3b02 0800 |000f: if-gez v2, 0017 // +0008 │ │ +0ed7fa: 1900 3940 |0011: const-wide/high16 v0, #long 4627730092099895296 // #4039 │ │ +0ed7fe: 3002 0900 |0013: cmpg-double v2, v9, v0 │ │ +0ed802: 3d02 6c00 |0015: if-lez v2, 0081 // +006c │ │ +0ed806: 1a00 ea13 |0017: const-string v0, "L" // string@13ea │ │ +0ed80a: 6e20 ba2a 0b00 |0019: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ed810: 0a00 |001c: move-result v0 │ │ +0ed812: 1901 4440 |001d: const-wide/high16 v1, #long 4630826316843712512 // #4044 │ │ +0ed816: 1803 0000 0000 0094 d140 |001f: const-wide v3, #double 18000 // #40d1940000000000 │ │ +0ed820: 3800 0a00 |0024: if-eqz v0, 002e // +000a │ │ +0ed824: 3000 0c03 |0026: cmpg-double v0, v12, v3 │ │ +0ed828: 3b00 0600 |0028: if-gez v0, 002e // +0006 │ │ +0ed82c: 3000 0901 |002a: cmpg-double v0, v9, v1 │ │ +0ed830: 3d00 5500 |002c: if-lez v0, 0081 // +0055 │ │ +0ed834: 1a00 0312 |002e: const-string v0, "H" // string@1203 │ │ +0ed838: 6e20 ba2a 0b00 |0030: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ed83e: 0a05 |0033: move-result v5 │ │ +0ed840: 3805 0a00 |0034: if-eqz v5, 003e // +000a │ │ +0ed844: 3005 0c03 |0036: cmpg-double v5, v12, v3 │ │ +0ed848: 3b05 0600 |0038: if-gez v5, 003e // +0006 │ │ +0ed84c: 3005 0901 |003a: cmpg-double v5, v9, v1 │ │ +0ed850: 3d05 4500 |003c: if-lez v5, 0081 // +0045 │ │ +0ed854: 6e20 ba2a 0b00 |003e: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ed85a: 0a01 |0041: move-result v1 │ │ +0ed85c: 1905 5940 |0042: const-wide/high16 v5, #long 4636737291354636288 // #4059 │ │ +0ed860: 3801 1300 |0044: if-eqz v1, 0057 // +0013 │ │ +0ed864: 1801 0000 0000 0052 cc40 |0046: const-wide v1, #double 14500 // #40cc520000000000 │ │ +0ed86e: 3007 010c |004b: cmpg-double v7, v1, v12 │ │ +0ed872: 3b07 0a00 |004d: if-gez v7, 0057 // +000a │ │ +0ed876: 3001 0c03 |004f: cmpg-double v1, v12, v3 │ │ +0ed87a: 3c01 0600 |0051: if-gtz v1, 0057 // +0006 │ │ +0ed87e: 3001 0905 |0053: cmpg-double v1, v9, v5 │ │ +0ed882: 3d01 2c00 |0055: if-lez v1, 0081 // +002c │ │ +0ed886: 6e20 ba2a 0b00 |0057: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ed88c: 0a01 |005a: move-result v1 │ │ +0ed88e: 1807 0000 0000 00f9 e540 |005b: const-wide v7, #double 45000 // #40e5f90000000000 │ │ +0ed898: 3801 1300 |0060: if-eqz v1, 0073 // +0013 │ │ +0ed89c: 3001 030c |0062: cmpg-double v1, v3, v12 │ │ +0ed8a0: 3b01 0f00 |0064: if-gez v1, 0073 // +000f │ │ +0ed8a4: 3001 0c07 |0066: cmpg-double v1, v12, v7 │ │ +0ed8a8: 3c01 0b00 |0068: if-gtz v1, 0073 // +000b │ │ +0ed8ac: 1801 0000 0000 0040 6040 |006a: const-wide v1, #double 130 // #4060400000000000 │ │ +0ed8b6: 3003 0901 |006f: cmpg-double v3, v9, v1 │ │ +0ed8ba: 3d03 1000 |0071: if-lez v3, 0081 // +0010 │ │ +0ed8be: 6e20 ba2a 0b00 |0073: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ed8c4: 0a0b |0076: move-result v11 │ │ +0ed8c6: 380b 0c00 |0077: if-eqz v11, 0083 // +000c │ │ +0ed8ca: 300b 070c |0079: cmpg-double v11, v7, v12 │ │ +0ed8ce: 3b0b 0800 |007b: if-gez v11, 0083 // +0008 │ │ +0ed8d2: 300b 0905 |007d: cmpg-double v11, v9, v5 │ │ +0ed8d6: 3c0b 0400 |007f: if-gtz v11, 0083 // +0004 │ │ +0ed8da: 1219 |0081: const/4 v9, #int 1 // #1 │ │ +0ed8dc: 2802 |0082: goto 0084 // +0002 │ │ +0ed8de: 1209 |0083: const/4 v9, #int 0 // #0 │ │ +0ed8e0: 0f09 |0084: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=61 │ │ 0x0019 line=62 │ │ 0x0030 line=63 │ │ 0x003e line=64 │ │ 0x0057 line=65 │ │ @@ -259588,90 +259590,90 @@ │ │ type : '(Ljava/util/Vector;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 166 16-bit code units │ │ -0eda0c: |[0eda0c] com.ds.avare.utils.NavAidHelper.toHtmlString:(Ljava/util/Vector;)Ljava/lang/String; │ │ -0eda1c: 1a00 0709 |0000: const-string v0, "" // string@0907 │ │ -0eda20: 380a 9200 |0002: if-eqz v10, 0094 // +0092 │ │ -0eda24: 6e10 932c 0a00 |0004: invoke-virtual {v10}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@2c93 │ │ -0eda2a: 0c0a |0007: move-result-object v10 │ │ -0eda2c: 7210 042c 0a00 |0008: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0eda32: 0a01 |000b: move-result v1 │ │ -0eda34: 3801 8800 |000c: if-eqz v1, 0094 // +0088 │ │ -0eda38: 7210 052c 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0eda3e: 0c01 |0011: move-result-object v1 │ │ -0eda40: 1f01 f105 |0012: check-cast v1, Lcom/ds/avare/place/NavAid; // type@05f1 │ │ -0eda44: 2202 1007 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0eda48: 7010 eb2a 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eda4e: 6e20 f52a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eda54: 1a00 0b09 |001c: const-string v0, "" // string@08a8 │ │ -0edb32: 6e20 f52a 0100 |008b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0edb38: 6e10 fa2a 0100 |008e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0edb3e: 0c00 |0091: move-result-object v0 │ │ -0edb40: 2900 76ff |0092: goto/16 0008 // -008a │ │ -0edb44: 220a 1007 |0094: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -0edb48: 7010 eb2a 0a00 |0096: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0edb4e: 6e20 f52a 0a00 |0099: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0edb54: 1a00 a608 |009c: const-string v0, "
" // string@090b │ │ -0eda58: 6e20 f52a 0200 |001e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eda5e: 6e10 fa2a 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0eda64: 0c00 |0024: move-result-object v0 │ │ -0eda66: 2202 1007 |0025: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0eda6a: 7010 eb2a 0200 |0027: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0eda70: 6e20 f52a 0200 |002a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eda76: 6e10 3123 0100 |002d: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.getLocationId:()Ljava/lang/String; // method@2331 │ │ -0eda7c: 0c00 |0030: move-result-object v0 │ │ -0eda7e: 6e20 f52a 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0eda84: 6e10 2e23 0100 |0034: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.getCoords:()Lcom/ds/avare/position/Coordinate; // method@232e │ │ -0eda8a: 0c04 |0037: move-result-object v4 │ │ -0eda8c: 6e10 3523 0100 |0038: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.getVariation:()I // method@2335 │ │ -0eda92: 0a05 |003b: move-result v5 │ │ -0eda94: 6e10 3323 0100 |003c: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.getNavaidClass:()Ljava/lang/String; // method@2333 │ │ -0eda9a: 0c06 |003f: move-result-object v6 │ │ -0eda9c: 6e10 2f23 0100 |0040: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.getElevation:()D // method@232f │ │ -0edaa2: 0b07 |0043: move-result-wide v7 │ │ -0edaa4: 0793 |0044: move-object v3, v9 │ │ -0edaa6: 7606 dd26 0300 |0045: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/NavAidHelper;.getNavaidLocationAsHtml:(Lcom/ds/avare/position/Coordinate;ILjava/lang/String;D)Ljava/lang/String; // method@26dd │ │ -0edaac: 0c00 |0048: move-result-object v0 │ │ -0edaae: 6e20 f52a 0200 |0049: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0edab4: 1a00 3400 |004c: const-string v0, "  " // string@0034 │ │ -0edab8: 6e20 f52a 0200 |004e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0edabe: 6e10 3023 0100 |0051: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.getFrequency:()Ljava/lang/String; // method@2330 │ │ -0edac4: 0c00 |0054: move-result-object v0 │ │ -0edac6: 6e20 f52a 0200 |0055: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0edacc: 1a00 a908 |0058: const-string v0, " " // string@08a9 │ │ -0edad0: 6e20 f52a 0200 |005a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0edad6: 6e10 3623 0100 |005d: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.hasHiwas:()Z // method@2336 │ │ -0edadc: 0a03 |0060: move-result v3 │ │ -0edade: 3803 0500 |0061: if-eqz v3, 0066 // +0005 │ │ -0edae2: 1a03 9301 |0063: const-string v3, "(H)" // string@0193 │ │ -0edae6: 2803 |0065: goto 0068 // +0003 │ │ -0edae8: 1a03 0000 |0066: const-string v3, "" // string@0000 │ │ -0edaec: 6e20 f52a 3200 |0068: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0edaf2: 6e20 f52a 0200 |006b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0edaf8: 7100 d526 0000 |006e: invoke-static {}, Lcom/ds/avare/utils/MorseCodeGenerator;.getInstance:()Lcom/ds/avare/utils/MorseCodeGenerator; // method@26d5 │ │ -0edafe: 0c00 |0071: move-result-object v0 │ │ -0edb00: 6e10 3123 0100 |0072: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.getLocationId:()Ljava/lang/String; // method@2331 │ │ -0edb06: 0c01 |0075: move-result-object v1 │ │ -0edb08: 6e20 d426 1000 |0076: invoke-virtual {v0, v1}, Lcom/ds/avare/utils/MorseCodeGenerator;.getCodeHtml:(Ljava/lang/String;)Ljava/lang/String; // method@26d4 │ │ -0edb0e: 0c00 |0079: move-result-object v0 │ │ -0edb10: 6e20 f52a 0200 |007a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0edb16: 6e10 fa2a 0200 |007d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0edb1c: 0c00 |0080: move-result-object v0 │ │ -0edb1e: 2201 1007 |0081: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0edb22: 7010 eb2a 0100 |0083: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0edb28: 6e20 f52a 0100 |0086: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0edb2e: 1a00 a808 |0089: const-string v0, "
" // string@08a6 │ │ -0edb58: 6e20 f52a 0a00 |009e: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0edb5e: 6e10 fa2a 0a00 |00a1: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0edb64: 0c0a |00a4: move-result-object v10 │ │ -0edb66: 110a |00a5: return-object v10 │ │ +0eda14: |[0eda14] com.ds.avare.utils.NavAidHelper.toHtmlString:(Ljava/util/Vector;)Ljava/lang/String; │ │ +0eda24: 1a00 0709 |0000: const-string v0, "" // string@0907 │ │ +0eda28: 380a 9200 |0002: if-eqz v10, 0094 // +0092 │ │ +0eda2c: 6e10 932c 0a00 |0004: invoke-virtual {v10}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@2c93 │ │ +0eda32: 0c0a |0007: move-result-object v10 │ │ +0eda34: 7210 042c 0a00 |0008: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0eda3a: 0a01 |000b: move-result v1 │ │ +0eda3c: 3801 8800 |000c: if-eqz v1, 0094 // +0088 │ │ +0eda40: 7210 052c 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0eda46: 0c01 |0011: move-result-object v1 │ │ +0eda48: 1f01 f105 |0012: check-cast v1, Lcom/ds/avare/place/NavAid; // type@05f1 │ │ +0eda4c: 2202 1007 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0eda50: 7010 eb2a 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eda56: 6e20 f52a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eda5c: 1a00 0b09 |001c: const-string v0, "" // string@08a8 │ │ +0edb3a: 6e20 f52a 0100 |008b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0edb40: 6e10 fa2a 0100 |008e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0edb46: 0c00 |0091: move-result-object v0 │ │ +0edb48: 2900 76ff |0092: goto/16 0008 // -008a │ │ +0edb4c: 220a 1007 |0094: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +0edb50: 7010 eb2a 0a00 |0096: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0edb56: 6e20 f52a 0a00 |0099: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0edb5c: 1a00 a608 |009c: const-string v0, "
" // string@090b │ │ +0eda60: 6e20 f52a 0200 |001e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eda66: 6e10 fa2a 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0eda6c: 0c00 |0024: move-result-object v0 │ │ +0eda6e: 2202 1007 |0025: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0eda72: 7010 eb2a 0200 |0027: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0eda78: 6e20 f52a 0200 |002a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eda7e: 6e10 3123 0100 |002d: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.getLocationId:()Ljava/lang/String; // method@2331 │ │ +0eda84: 0c00 |0030: move-result-object v0 │ │ +0eda86: 6e20 f52a 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0eda8c: 6e10 2e23 0100 |0034: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.getCoords:()Lcom/ds/avare/position/Coordinate; // method@232e │ │ +0eda92: 0c04 |0037: move-result-object v4 │ │ +0eda94: 6e10 3523 0100 |0038: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.getVariation:()I // method@2335 │ │ +0eda9a: 0a05 |003b: move-result v5 │ │ +0eda9c: 6e10 3323 0100 |003c: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.getNavaidClass:()Ljava/lang/String; // method@2333 │ │ +0edaa2: 0c06 |003f: move-result-object v6 │ │ +0edaa4: 6e10 2f23 0100 |0040: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.getElevation:()D // method@232f │ │ +0edaaa: 0b07 |0043: move-result-wide v7 │ │ +0edaac: 0793 |0044: move-object v3, v9 │ │ +0edaae: 7606 dd26 0300 |0045: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/NavAidHelper;.getNavaidLocationAsHtml:(Lcom/ds/avare/position/Coordinate;ILjava/lang/String;D)Ljava/lang/String; // method@26dd │ │ +0edab4: 0c00 |0048: move-result-object v0 │ │ +0edab6: 6e20 f52a 0200 |0049: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0edabc: 1a00 3400 |004c: const-string v0, "  " // string@0034 │ │ +0edac0: 6e20 f52a 0200 |004e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0edac6: 6e10 3023 0100 |0051: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.getFrequency:()Ljava/lang/String; // method@2330 │ │ +0edacc: 0c00 |0054: move-result-object v0 │ │ +0edace: 6e20 f52a 0200 |0055: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0edad4: 1a00 a908 |0058: const-string v0, " " // string@08a9 │ │ +0edad8: 6e20 f52a 0200 |005a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0edade: 6e10 3623 0100 |005d: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.hasHiwas:()Z // method@2336 │ │ +0edae4: 0a03 |0060: move-result v3 │ │ +0edae6: 3803 0500 |0061: if-eqz v3, 0066 // +0005 │ │ +0edaea: 1a03 9301 |0063: const-string v3, "(H)" // string@0193 │ │ +0edaee: 2803 |0065: goto 0068 // +0003 │ │ +0edaf0: 1a03 0000 |0066: const-string v3, "" // string@0000 │ │ +0edaf4: 6e20 f52a 3200 |0068: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0edafa: 6e20 f52a 0200 |006b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0edb00: 7100 d526 0000 |006e: invoke-static {}, Lcom/ds/avare/utils/MorseCodeGenerator;.getInstance:()Lcom/ds/avare/utils/MorseCodeGenerator; // method@26d5 │ │ +0edb06: 0c00 |0071: move-result-object v0 │ │ +0edb08: 6e10 3123 0100 |0072: invoke-virtual {v1}, Lcom/ds/avare/place/NavAid;.getLocationId:()Ljava/lang/String; // method@2331 │ │ +0edb0e: 0c01 |0075: move-result-object v1 │ │ +0edb10: 6e20 d426 1000 |0076: invoke-virtual {v0, v1}, Lcom/ds/avare/utils/MorseCodeGenerator;.getCodeHtml:(Ljava/lang/String;)Ljava/lang/String; // method@26d4 │ │ +0edb16: 0c00 |0079: move-result-object v0 │ │ +0edb18: 6e20 f52a 0200 |007a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0edb1e: 6e10 fa2a 0200 |007d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0edb24: 0c00 |0080: move-result-object v0 │ │ +0edb26: 2201 1007 |0081: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0edb2a: 7010 eb2a 0100 |0083: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0edb30: 6e20 f52a 0100 |0086: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0edb36: 1a00 a808 |0089: const-string v0, "
" // string@08a6 │ │ +0edb60: 6e20 f52a 0a00 |009e: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0edb66: 6e10 fa2a 0a00 |00a1: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0edb6c: 0c0a |00a4: move-result-object v10 │ │ +0edb6e: 110a |00a5: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=90 │ │ 0x0014 line=92 │ │ 0x0025 line=94 │ │ 0x002d line=95 │ │ 0x0034 line=96 │ │ @@ -259717,18 +259719,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0edb90: |[0edb90] com.ds.avare.utils.NavComments.:()V │ │ -0edba0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0edba6: 6e10 e126 0000 |0003: invoke-virtual {v0}, Lcom/ds/avare/utils/NavComments;.clear:()V // method@26e1 │ │ -0edbac: 0e00 |0006: return-void │ │ +0edb98: |[0edb98] com.ds.avare.utils.NavComments.:()V │ │ +0edba8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0edbae: 6e10 e126 0000 |0003: invoke-virtual {v0}, Lcom/ds/avare/utils/NavComments;.clear:()V // method@26e1 │ │ +0edbb4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/utils/NavComments; │ │ │ │ @@ -259738,19 +259740,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0edbb0: |[0edbb0] com.ds.avare.utils.NavComments.clear:()V │ │ -0edbc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0edbc2: 5b10 7216 |0001: iput-object v0, v1, Lcom/ds/avare/utils/NavComments;.mLeftComment:Ljava/lang/String; // field@1672 │ │ -0edbc6: 5b10 7316 |0003: iput-object v0, v1, Lcom/ds/avare/utils/NavComments;.mRightComment:Ljava/lang/String; // field@1673 │ │ -0edbca: 0e00 |0005: return-void │ │ +0edbb8: |[0edbb8] com.ds.avare.utils.NavComments.clear:()V │ │ +0edbc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0edbca: 5b10 7216 |0001: iput-object v0, v1, Lcom/ds/avare/utils/NavComments;.mLeftComment:Ljava/lang/String; // field@1672 │ │ +0edbce: 5b10 7316 |0003: iput-object v0, v1, Lcom/ds/avare/utils/NavComments;.mRightComment:Ljava/lang/String; // field@1673 │ │ +0edbd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0003 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/utils/NavComments; │ │ │ │ @@ -259759,53 +259761,53 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/utils/ShadowedText;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 71 16-bit code units │ │ -0edbcc: |[0edbcc] com.ds.avare.utils.NavComments.draw:(Landroid/view/View;Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/utils/ShadowedText;)V │ │ -0edbdc: 07d0 |0000: move-object v0, v13 │ │ -0edbde: 6e10 c506 0e00 |0001: invoke-virtual {v14}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@06c5 │ │ -0edbe4: 0c01 |0004: move-result-object v1 │ │ -0edbe6: 1f01 9f01 |0005: check-cast v1, Landroid/view/View; // type@019f │ │ -0edbea: 1402 5100 087f |0007: const v2, #float 1.80777e+38 // #7f080051 │ │ -0edbf0: 6e20 9b06 2100 |000a: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@069b │ │ -0edbf6: 0c01 |000d: move-result-object v1 │ │ -0edbf8: 1f01 d501 |000e: check-cast v1, Landroid/widget/Button; // type@01d5 │ │ -0edbfc: 3801 3600 |0010: if-eqz v1, 0046 // +0036 │ │ -0edc00: 6e10 dc06 0e00 |0012: invoke-virtual {v14}, Landroid/view/View;.getWidth:()I // method@06dc │ │ -0edc06: 0a02 |0015: move-result v2 │ │ -0edc08: db02 0204 |0016: div-int/lit8 v2, v2, #int 4 // #04 │ │ -0edc0c: 6e10 dc06 0e00 |0018: invoke-virtual {v14}, Landroid/view/View;.getWidth:()I // method@06dc │ │ -0edc12: 0a03 |001b: move-result v3 │ │ -0edc14: db03 0304 |001c: div-int/lit8 v3, v3, #int 4 // #04 │ │ -0edc18: da03 0303 |001e: mul-int/lit8 v3, v3, #int 3 // #03 │ │ -0edc1c: 6e10 0309 0100 |0020: invoke-virtual {v1}, Landroid/widget/Button;.getHeight:()I // method@0903 │ │ -0edc22: 0a04 |0023: move-result v4 │ │ -0edc24: db04 0402 |0024: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0edc28: 6e10 0609 0100 |0026: invoke-virtual {v1}, Landroid/widget/Button;.getTop:()I // method@0906 │ │ -0edc2e: 0a01 |0029: move-result v1 │ │ -0edc30: b014 |002a: add-int/2addr v4, v1 │ │ -0edc32: 12f1 |002b: const/4 v1, #int -1 // #ff │ │ -0edc34: 080c 1000 |002c: move-object/from16 v12, v16 │ │ -0edc38: 6e20 f802 1c00 |002e: invoke-virtual {v12, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0edc3e: 5408 7216 |0031: iget-object v8, v0, Lcom/ds/avare/utils/NavComments;.mLeftComment:Ljava/lang/String; // field@1672 │ │ -0edc42: 1509 00ff |0033: const/high16 v9, #int -16777216 // #ff00 │ │ -0edc46: 822a |0035: int-to-float v10, v2 │ │ -0edc48: 8241 |0036: int-to-float v1, v4 │ │ -0edc4a: 0805 1100 |0037: move-object/from16 v5, v17 │ │ -0edc4e: 07f6 |0039: move-object v6, v15 │ │ -0edc50: 0807 1000 |003a: move-object/from16 v7, v16 │ │ -0edc54: 011b |003c: move v11, v1 │ │ -0edc56: 7407 4a27 0500 |003d: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ -0edc5c: 5408 7316 |0040: iget-object v8, v0, Lcom/ds/avare/utils/NavComments;.mRightComment:Ljava/lang/String; // field@1673 │ │ -0edc60: 823a |0042: int-to-float v10, v3 │ │ -0edc62: 7407 4a27 0500 |0043: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ -0edc68: 0e00 |0046: return-void │ │ +0edbd4: |[0edbd4] com.ds.avare.utils.NavComments.draw:(Landroid/view/View;Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/utils/ShadowedText;)V │ │ +0edbe4: 07d0 |0000: move-object v0, v13 │ │ +0edbe6: 6e10 c506 0e00 |0001: invoke-virtual {v14}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@06c5 │ │ +0edbec: 0c01 |0004: move-result-object v1 │ │ +0edbee: 1f01 9f01 |0005: check-cast v1, Landroid/view/View; // type@019f │ │ +0edbf2: 1402 5100 087f |0007: const v2, #float 1.80777e+38 // #7f080051 │ │ +0edbf8: 6e20 9b06 2100 |000a: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@069b │ │ +0edbfe: 0c01 |000d: move-result-object v1 │ │ +0edc00: 1f01 d501 |000e: check-cast v1, Landroid/widget/Button; // type@01d5 │ │ +0edc04: 3801 3600 |0010: if-eqz v1, 0046 // +0036 │ │ +0edc08: 6e10 dc06 0e00 |0012: invoke-virtual {v14}, Landroid/view/View;.getWidth:()I // method@06dc │ │ +0edc0e: 0a02 |0015: move-result v2 │ │ +0edc10: db02 0204 |0016: div-int/lit8 v2, v2, #int 4 // #04 │ │ +0edc14: 6e10 dc06 0e00 |0018: invoke-virtual {v14}, Landroid/view/View;.getWidth:()I // method@06dc │ │ +0edc1a: 0a03 |001b: move-result v3 │ │ +0edc1c: db03 0304 |001c: div-int/lit8 v3, v3, #int 4 // #04 │ │ +0edc20: da03 0303 |001e: mul-int/lit8 v3, v3, #int 3 // #03 │ │ +0edc24: 6e10 0309 0100 |0020: invoke-virtual {v1}, Landroid/widget/Button;.getHeight:()I // method@0903 │ │ +0edc2a: 0a04 |0023: move-result v4 │ │ +0edc2c: db04 0402 |0024: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0edc30: 6e10 0609 0100 |0026: invoke-virtual {v1}, Landroid/widget/Button;.getTop:()I // method@0906 │ │ +0edc36: 0a01 |0029: move-result v1 │ │ +0edc38: b014 |002a: add-int/2addr v4, v1 │ │ +0edc3a: 12f1 |002b: const/4 v1, #int -1 // #ff │ │ +0edc3c: 080c 1000 |002c: move-object/from16 v12, v16 │ │ +0edc40: 6e20 f802 1c00 |002e: invoke-virtual {v12, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0edc46: 5408 7216 |0031: iget-object v8, v0, Lcom/ds/avare/utils/NavComments;.mLeftComment:Ljava/lang/String; // field@1672 │ │ +0edc4a: 1509 00ff |0033: const/high16 v9, #int -16777216 // #ff00 │ │ +0edc4e: 822a |0035: int-to-float v10, v2 │ │ +0edc50: 8241 |0036: int-to-float v1, v4 │ │ +0edc52: 0805 1100 |0037: move-object/from16 v5, v17 │ │ +0edc56: 07f6 |0039: move-object v6, v15 │ │ +0edc58: 0807 1000 |003a: move-object/from16 v7, v16 │ │ +0edc5c: 011b |003c: move v11, v1 │ │ +0edc5e: 7407 4a27 0500 |003d: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ +0edc64: 5408 7316 |0040: iget-object v8, v0, Lcom/ds/avare/utils/NavComments;.mRightComment:Ljava/lang/String; // field@1673 │ │ +0edc68: 823a |0042: int-to-float v10, v3 │ │ +0edc6a: 7407 4a27 0500 |0043: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ +0edc70: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ 0x000a line=82 │ │ 0x0012 line=88 │ │ 0x0018 line=91 │ │ 0x0020 line=94 │ │ @@ -259824,17 +259826,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0edc6c: |[0edc6c] com.ds.avare.utils.NavComments.setLeft:(Ljava/lang/String;)V │ │ -0edc7c: 5b01 7216 |0000: iput-object v1, v0, Lcom/ds/avare/utils/NavComments;.mLeftComment:Ljava/lang/String; // field@1672 │ │ -0edc80: 0e00 |0002: return-void │ │ +0edc74: |[0edc74] com.ds.avare.utils.NavComments.setLeft:(Ljava/lang/String;)V │ │ +0edc84: 5b01 7216 |0000: iput-object v1, v0, Lcom/ds/avare/utils/NavComments;.mLeftComment:Ljava/lang/String; // field@1672 │ │ +0edc88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/utils/NavComments; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -259843,17 +259845,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0edc84: |[0edc84] com.ds.avare.utils.NavComments.setRight:(Ljava/lang/String;)V │ │ -0edc94: 5b01 7316 |0000: iput-object v1, v0, Lcom/ds/avare/utils/NavComments;.mRightComment:Ljava/lang/String; // field@1673 │ │ -0edc98: 0e00 |0002: return-void │ │ +0edc8c: |[0edc8c] com.ds.avare.utils.NavComments.setRight:(Ljava/lang/String;)V │ │ +0edc9c: 5b01 7316 |0000: iput-object v1, v0, Lcom/ds/avare/utils/NavComments;.mRightComment:Ljava/lang/String; // field@1673 │ │ +0edca0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/utils/NavComments; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -259886,17 +259888,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ee9b8: |[0ee9b8] com.ds.avare.utils.NetworkHelper.:()V │ │ -0ee9c8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ee9ce: 0e00 |0003: return-void │ │ +0ee9c0: |[0ee9c0] com.ds.avare.utils.NetworkHelper.:()V │ │ +0ee9d0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ee9d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/NetworkHelper; │ │ │ │ #1 : (in Lcom/ds/avare/utils/NetworkHelper;) │ │ @@ -259904,34 +259906,34 @@ │ │ type : '(Lorg/xml/sax/XMLReader;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0ee9d0: |[0ee9d0] com.ds.avare.utils.NetworkHelper.connectAndReadXml:(Lorg/xml/sax/XMLReader;Ljava/lang/String;)V │ │ -0ee9e0: 2200 3607 |0000: new-instance v0, Ljava/net/URL; // type@0736 │ │ -0ee9e4: 7020 572b 3000 |0002: invoke-direct {v0, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2b57 │ │ -0ee9ea: 6e10 582b 0000 |0005: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2b58 │ │ -0ee9f0: 0c03 |0008: move-result-object v3 │ │ -0ee9f2: 1f03 2c07 |0009: check-cast v3, Ljava/net/HttpURLConnection; // type@072c │ │ -0ee9f6: 1a00 dc27 |000b: const-string v0, "User-Agent" // string@27dc │ │ -0ee9fa: 1a01 bc20 |000d: const-string v1, "Mozilla/5.0 ( compatible ) " // string@20bc │ │ -0ee9fe: 6e30 4b2b 0301 |000f: invoke-virtual {v3, v0, v1}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2b4b │ │ -0eea04: 1a00 c10a |0012: const-string v0, "Accept" // string@0ac1 │ │ -0eea08: 1a01 3602 |0014: const-string v1, "*/*" // string@0236 │ │ -0eea0c: 6e30 4b2b 0301 |0016: invoke-virtual {v3, v0, v1}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2b4b │ │ -0eea12: 6e10 412b 0300 |0019: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.connect:()V // method@2b41 │ │ -0eea18: 6e10 452b 0300 |001c: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@2b45 │ │ -0eea1e: 0c00 |001f: move-result-object v0 │ │ -0eea20: 2201 1809 |0020: new-instance v1, Lorg/xml/sax/InputSource; // type@0918 │ │ -0eea24: 7020 7f35 0100 |0022: invoke-direct {v1, v0}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@357f │ │ -0eea2a: 7220 8435 1200 |0025: invoke-interface {v2, v1}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@3584 │ │ -0eea30: 6e10 422b 0300 |0028: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.disconnect:()V // method@2b42 │ │ -0eea36: 0e00 |002b: return-void │ │ +0ee9d8: |[0ee9d8] com.ds.avare.utils.NetworkHelper.connectAndReadXml:(Lorg/xml/sax/XMLReader;Ljava/lang/String;)V │ │ +0ee9e8: 2200 3607 |0000: new-instance v0, Ljava/net/URL; // type@0736 │ │ +0ee9ec: 7020 572b 3000 |0002: invoke-direct {v0, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2b57 │ │ +0ee9f2: 6e10 582b 0000 |0005: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2b58 │ │ +0ee9f8: 0c03 |0008: move-result-object v3 │ │ +0ee9fa: 1f03 2c07 |0009: check-cast v3, Ljava/net/HttpURLConnection; // type@072c │ │ +0ee9fe: 1a00 dc27 |000b: const-string v0, "User-Agent" // string@27dc │ │ +0eea02: 1a01 bc20 |000d: const-string v1, "Mozilla/5.0 ( compatible ) " // string@20bc │ │ +0eea06: 6e30 4b2b 0301 |000f: invoke-virtual {v3, v0, v1}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2b4b │ │ +0eea0c: 1a00 c10a |0012: const-string v0, "Accept" // string@0ac1 │ │ +0eea10: 1a01 3602 |0014: const-string v1, "*/*" // string@0236 │ │ +0eea14: 6e30 4b2b 0301 |0016: invoke-virtual {v3, v0, v1}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2b4b │ │ +0eea1a: 6e10 412b 0300 |0019: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.connect:()V // method@2b41 │ │ +0eea20: 6e10 452b 0300 |001c: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@2b45 │ │ +0eea26: 0c00 |001f: move-result-object v0 │ │ +0eea28: 2201 1809 |0020: new-instance v1, Lorg/xml/sax/InputSource; // type@0918 │ │ +0eea2c: 7020 7f35 0100 |0022: invoke-direct {v1, v0}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@357f │ │ +0eea32: 7220 8435 1200 |0025: invoke-interface {v2, v1}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@3584 │ │ +0eea38: 6e10 422b 0300 |0028: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.disconnect:()V // method@2b42 │ │ +0eea3e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x000f line=205 │ │ 0x0016 line=206 │ │ 0x0019 line=207 │ │ 0x001c line=208 │ │ @@ -259947,76 +259949,76 @@ │ │ type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 116 16-bit code units │ │ -0ede38: |[0ede38] com.ds.avare.utils.NetworkHelper.findCycleOffset:(Ljava/lang/String;I)Ljava/lang/String; │ │ -0ede48: 7701 5d2a 1200 |0000: invoke-static/range {v18}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0ede4e: 0a00 |0003: move-result v0 │ │ -0ede50: db01 0064 |0004: div-int/lit8 v1, v0, #int 100 // #64 │ │ -0ede54: da02 0164 |0006: mul-int/lit8 v2, v1, #int 100 // #64 │ │ -0ede58: b120 |0008: sub-int/2addr v0, v2 │ │ -0ede5a: d013 d007 |0009: add-int/lit16 v3, v1, #int 2000 // #07d0 │ │ -0ede5e: 7110 ea26 0300 |000b: invoke-static {v3}, Lcom/ds/avare/utils/NetworkHelper;.getFirstDate:(I)I // method@26ea │ │ -0ede64: 0a05 |000e: move-result v5 │ │ -0ede66: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0ede68: 3515 0300 |0010: if-ge v5, v1, 0013 // +0003 │ │ -0ede6c: 1112 |0012: return-object v18 │ │ -0ede6e: 2209 5c07 |0013: new-instance v9, Ljava/util/GregorianCalendar; // type@075c │ │ -0ede72: 1a0a 9111 |0015: const-string v10, "GMT" // string@1191 │ │ -0ede76: 7110 802c 0a00 |0017: invoke-static {v10}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0ede7c: 0c02 |001a: move-result-object v2 │ │ -0ede7e: 7020 e42b 2900 |001b: invoke-direct {v9, v2}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ -0ede84: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -0ede86: 1306 0900 |001f: const/16 v6, #int 9 // #9 │ │ -0ede8a: 1207 |0021: const/4 v7, #int 0 // #0 │ │ -0ede8c: 1208 |0022: const/4 v8, #int 0 // #0 │ │ -0ede8e: 0792 |0023: move-object v2, v9 │ │ -0ede90: 7407 eb2b 0200 |0024: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljava/util/GregorianCalendar;.set:(IIIIII)V // method@2beb │ │ -0ede96: b110 |0027: sub-int/2addr v0, v1 │ │ -0ede98: 9000 0013 |0028: add-int v0, v0, v19 │ │ -0ede9c: 1302 1c00 |002a: const/16 v2, #int 28 // #1c │ │ -0edea0: da00 001c |002c: mul-int/lit8 v0, v0, #int 28 // #1c │ │ -0edea4: 1253 |002e: const/4 v3, #int 5 // #5 │ │ -0edea6: 6e30 e52b 3900 |002f: invoke-virtual {v9, v3, v0}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ -0edeac: 6e20 e82b 1900 |0032: invoke-virtual {v9, v1}, Ljava/util/GregorianCalendar;.get:(I)I // method@2be8 │ │ -0edeb2: 0a00 |0035: move-result v0 │ │ -0edeb4: d000 30f8 |0036: add-int/lit16 v0, v0, #int -2000 // #f830 │ │ -0edeb8: d00c d007 |0038: add-int/lit16 v12, v0, #int 2000 // #07d0 │ │ -0edebc: 7110 ea26 0c00 |003a: invoke-static {v12}, Lcom/ds/avare/utils/NetworkHelper;.getFirstDate:(I)I // method@26ea │ │ -0edec2: 0a0e |003d: move-result v14 │ │ -0edec4: 2204 5c07 |003e: new-instance v4, Ljava/util/GregorianCalendar; // type@075c │ │ -0edec8: 7110 802c 0a00 |0040: invoke-static {v10}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0edece: 0c05 |0043: move-result-object v5 │ │ -0eded0: 7020 e42b 5400 |0044: invoke-direct {v4, v5}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ -0eded6: 120d |0047: const/4 v13, #int 0 // #0 │ │ -0eded8: 130f 0900 |0048: const/16 v15, #int 9 // #9 │ │ -0ededc: 1310 0000 |004a: const/16 v16, #int 0 // #0 │ │ -0edee0: 1311 0000 |004c: const/16 v17, #int 0 // #0 │ │ -0edee4: 074b |004e: move-object v11, v4 │ │ -0edee6: 7407 eb2b 0b00 |004f: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17}, Ljava/util/GregorianCalendar;.set:(IIIIII)V // method@2beb │ │ -0edeec: da00 0064 |0052: mul-int/lit8 v0, v0, #int 100 // #64 │ │ -0edef0: b010 |0054: add-int/2addr v0, v1 │ │ -0edef2: 6e20 e72b 9400 |0055: invoke-virtual {v4, v9}, Ljava/util/GregorianCalendar;.before:(Ljava/lang/Object;)Z // method@2be7 │ │ -0edef8: 0a01 |0058: move-result v1 │ │ -0edefa: 3801 0800 |0059: if-eqz v1, 0061 // +0008 │ │ -0edefe: 6e30 e52b 3402 |005b: invoke-virtual {v4, v3, v2}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ -0edf04: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0edf08: 28f5 |0060: goto 0055 // -000b │ │ -0edf0a: 2201 1007 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0edf0e: 7010 eb2a 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0edf14: 1a02 0000 |0066: const-string v2, "" // string@0000 │ │ -0edf18: 6e20 f52a 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0edf1e: 6e20 f12a 0100 |006b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0edf24: 6e10 fa2a 0100 |006e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0edf2a: 0c00 |0071: move-result-object v0 │ │ -0edf2c: 1100 |0072: return-object v0 │ │ -0edf2e: 1112 |0073: return-object v18 │ │ +0ede40: |[0ede40] com.ds.avare.utils.NetworkHelper.findCycleOffset:(Ljava/lang/String;I)Ljava/lang/String; │ │ +0ede50: 7701 5d2a 1200 |0000: invoke-static/range {v18}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0ede56: 0a00 |0003: move-result v0 │ │ +0ede58: db01 0064 |0004: div-int/lit8 v1, v0, #int 100 // #64 │ │ +0ede5c: da02 0164 |0006: mul-int/lit8 v2, v1, #int 100 // #64 │ │ +0ede60: b120 |0008: sub-int/2addr v0, v2 │ │ +0ede62: d013 d007 |0009: add-int/lit16 v3, v1, #int 2000 // #07d0 │ │ +0ede66: 7110 ea26 0300 |000b: invoke-static {v3}, Lcom/ds/avare/utils/NetworkHelper;.getFirstDate:(I)I // method@26ea │ │ +0ede6c: 0a05 |000e: move-result v5 │ │ +0ede6e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0ede70: 3515 0300 |0010: if-ge v5, v1, 0013 // +0003 │ │ +0ede74: 1112 |0012: return-object v18 │ │ +0ede76: 2209 5c07 |0013: new-instance v9, Ljava/util/GregorianCalendar; // type@075c │ │ +0ede7a: 1a0a 9111 |0015: const-string v10, "GMT" // string@1191 │ │ +0ede7e: 7110 802c 0a00 |0017: invoke-static {v10}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0ede84: 0c02 |001a: move-result-object v2 │ │ +0ede86: 7020 e42b 2900 |001b: invoke-direct {v9, v2}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ +0ede8c: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +0ede8e: 1306 0900 |001f: const/16 v6, #int 9 // #9 │ │ +0ede92: 1207 |0021: const/4 v7, #int 0 // #0 │ │ +0ede94: 1208 |0022: const/4 v8, #int 0 // #0 │ │ +0ede96: 0792 |0023: move-object v2, v9 │ │ +0ede98: 7407 eb2b 0200 |0024: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljava/util/GregorianCalendar;.set:(IIIIII)V // method@2beb │ │ +0ede9e: b110 |0027: sub-int/2addr v0, v1 │ │ +0edea0: 9000 0013 |0028: add-int v0, v0, v19 │ │ +0edea4: 1302 1c00 |002a: const/16 v2, #int 28 // #1c │ │ +0edea8: da00 001c |002c: mul-int/lit8 v0, v0, #int 28 // #1c │ │ +0edeac: 1253 |002e: const/4 v3, #int 5 // #5 │ │ +0edeae: 6e30 e52b 3900 |002f: invoke-virtual {v9, v3, v0}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ +0edeb4: 6e20 e82b 1900 |0032: invoke-virtual {v9, v1}, Ljava/util/GregorianCalendar;.get:(I)I // method@2be8 │ │ +0edeba: 0a00 |0035: move-result v0 │ │ +0edebc: d000 30f8 |0036: add-int/lit16 v0, v0, #int -2000 // #f830 │ │ +0edec0: d00c d007 |0038: add-int/lit16 v12, v0, #int 2000 // #07d0 │ │ +0edec4: 7110 ea26 0c00 |003a: invoke-static {v12}, Lcom/ds/avare/utils/NetworkHelper;.getFirstDate:(I)I // method@26ea │ │ +0edeca: 0a0e |003d: move-result v14 │ │ +0edecc: 2204 5c07 |003e: new-instance v4, Ljava/util/GregorianCalendar; // type@075c │ │ +0eded0: 7110 802c 0a00 |0040: invoke-static {v10}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0eded6: 0c05 |0043: move-result-object v5 │ │ +0eded8: 7020 e42b 5400 |0044: invoke-direct {v4, v5}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ +0edede: 120d |0047: const/4 v13, #int 0 // #0 │ │ +0edee0: 130f 0900 |0048: const/16 v15, #int 9 // #9 │ │ +0edee4: 1310 0000 |004a: const/16 v16, #int 0 // #0 │ │ +0edee8: 1311 0000 |004c: const/16 v17, #int 0 // #0 │ │ +0edeec: 074b |004e: move-object v11, v4 │ │ +0edeee: 7407 eb2b 0b00 |004f: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17}, Ljava/util/GregorianCalendar;.set:(IIIIII)V // method@2beb │ │ +0edef4: da00 0064 |0052: mul-int/lit8 v0, v0, #int 100 // #64 │ │ +0edef8: b010 |0054: add-int/2addr v0, v1 │ │ +0edefa: 6e20 e72b 9400 |0055: invoke-virtual {v4, v9}, Ljava/util/GregorianCalendar;.before:(Ljava/lang/Object;)Z // method@2be7 │ │ +0edf00: 0a01 |0058: move-result v1 │ │ +0edf02: 3801 0800 |0059: if-eqz v1, 0061 // +0008 │ │ +0edf06: 6e30 e52b 3402 |005b: invoke-virtual {v4, v3, v2}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ +0edf0c: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0edf10: 28f5 |0060: goto 0055 // -000b │ │ +0edf12: 2201 1007 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0edf16: 7010 eb2a 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0edf1c: 1a02 0000 |0066: const-string v2, "" // string@0000 │ │ +0edf20: 6e20 f52a 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0edf26: 6e20 f12a 0100 |006b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0edf2c: 6e10 fa2a 0100 |006e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0edf32: 0c00 |0071: move-result-object v0 │ │ +0edf34: 1100 |0072: return-object v0 │ │ +0edf36: 1112 |0073: return-object v18 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0073 │ │ positions : │ │ 0x0000 line=525 │ │ 0x0004 line=532 │ │ 0x000b line=534 │ │ @@ -260039,79 +260041,79 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 120 16-bit code units │ │ -0edf40: |[0edf40] com.ds.avare.utils.NetworkHelper.getCycle:()Ljava/lang/String; │ │ -0edf50: 2200 5c07 |0000: new-instance v0, Ljava/util/GregorianCalendar; // type@075c │ │ -0edf54: 1a01 9111 |0002: const-string v1, "GMT" // string@1191 │ │ -0edf58: 7110 802c 0100 |0004: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0edf5e: 0c02 |0007: move-result-object v2 │ │ -0edf60: 7020 e42b 2000 |0008: invoke-direct {v0, v2}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ -0edf66: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0edf68: 6e20 e82b 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/GregorianCalendar;.get:(I)I // method@2be8 │ │ -0edf6e: 0a0a |000f: move-result v10 │ │ -0edf70: 7110 ea26 0a00 |0010: invoke-static {v10}, Lcom/ds/avare/utils/NetworkHelper;.getFirstDate:(I)I // method@26ea │ │ -0edf76: 0a0b |0013: move-result v11 │ │ -0edf78: 220c 5c07 |0014: new-instance v12, Ljava/util/GregorianCalendar; // type@075c │ │ -0edf7c: 7110 802c 0100 |0016: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0edf82: 0c03 |0019: move-result-object v3 │ │ -0edf84: 7020 e42b 3c00 |001a: invoke-direct {v12, v3}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ -0edf8a: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -0edf8c: 1307 0900 |001e: const/16 v7, #int 9 // #9 │ │ -0edf90: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -0edf92: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -0edf94: 07c3 |0022: move-object v3, v12 │ │ -0edf96: 01a4 |0023: move v4, v10 │ │ -0edf98: 01b6 |0024: move v6, v11 │ │ -0edf9a: 7407 eb2b 0300 |0025: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Ljava/util/GregorianCalendar;.set:(IIIIII)V // method@2beb │ │ -0edfa0: 6e20 e62b 0c00 |0028: invoke-virtual {v12, v0}, Ljava/util/GregorianCalendar;.after:(Ljava/lang/Object;)Z // method@2be6 │ │ -0edfa6: 0a03 |002b: move-result v3 │ │ -0edfa8: 3803 0800 |002c: if-eqz v3, 0034 // +0008 │ │ -0edfac: d80a 0aff |002e: add-int/lit8 v10, v10, #int -1 // #ff │ │ -0edfb0: 7110 ea26 0a00 |0030: invoke-static {v10}, Lcom/ds/avare/utils/NetworkHelper;.getFirstDate:(I)I // method@26ea │ │ -0edfb6: 0a0b |0033: move-result v11 │ │ -0edfb8: 01a4 |0034: move v4, v10 │ │ -0edfba: 01b6 |0035: move v6, v11 │ │ -0edfbc: 220a 5c07 |0036: new-instance v10, Ljava/util/GregorianCalendar; // type@075c │ │ -0edfc0: 7110 802c 0100 |0038: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0edfc6: 0c01 |003b: move-result-object v1 │ │ -0edfc8: 7020 e42b 1a00 |003c: invoke-direct {v10, v1}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ -0edfce: d041 30f8 |003f: add-int/lit16 v1, v4, #int -2000 // #f830 │ │ -0edfd2: da01 0164 |0041: mul-int/lit8 v1, v1, #int 100 // #64 │ │ -0edfd6: 1a0b 0000 |0043: const-string v11, "" // string@0000 │ │ -0edfda: 3526 0300 |0045: if-ge v6, v2, 0048 // +0003 │ │ -0edfde: 110b |0047: return-object v11 │ │ -0edfe0: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -0edfe2: 1307 0900 |0049: const/16 v7, #int 9 // #9 │ │ -0edfe6: 1208 |004b: const/4 v8, #int 0 // #0 │ │ -0edfe8: 1209 |004c: const/4 v9, #int 0 // #0 │ │ -0edfea: 07a3 |004d: move-object v3, v10 │ │ -0edfec: 7407 eb2b 0300 |004e: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Ljava/util/GregorianCalendar;.set:(IIIIII)V // method@2beb │ │ -0edff2: b021 |0051: add-int/2addr v1, v2 │ │ -0edff4: 1253 |0052: const/4 v3, #int 5 // #5 │ │ -0edff6: 1304 1c00 |0053: const/16 v4, #int 28 // #1c │ │ -0edffa: 6e30 e52b 3a04 |0055: invoke-virtual {v10, v3, v4}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ -0ee000: 6e20 e62b 0a00 |0058: invoke-virtual {v10, v0}, Ljava/util/GregorianCalendar;.after:(Ljava/lang/Object;)Z // method@2be6 │ │ -0ee006: 0a05 |005b: move-result v5 │ │ -0ee008: 3905 0c00 |005c: if-nez v5, 0068 // +000c │ │ -0ee00c: 6e30 e52b 3a04 |005e: invoke-virtual {v10, v3, v4}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ -0ee012: b021 |0061: add-int/2addr v1, v2 │ │ -0ee014: 6e20 e62b 0a00 |0062: invoke-virtual {v10, v0}, Ljava/util/GregorianCalendar;.after:(Ljava/lang/Object;)Z // method@2be6 │ │ -0ee01a: 0a05 |0065: move-result v5 │ │ -0ee01c: 3805 f8ff |0066: if-eqz v5, 005e // -0008 │ │ -0ee020: 2200 1007 |0068: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee024: 7010 eb2a 0000 |006a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee02a: 6e20 f52a b000 |006d: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee030: 6e20 f12a 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0ee036: 6e10 fa2a 0000 |0073: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee03c: 0c00 |0076: move-result-object v0 │ │ -0ee03e: 1100 |0077: return-object v0 │ │ +0edf48: |[0edf48] com.ds.avare.utils.NetworkHelper.getCycle:()Ljava/lang/String; │ │ +0edf58: 2200 5c07 |0000: new-instance v0, Ljava/util/GregorianCalendar; // type@075c │ │ +0edf5c: 1a01 9111 |0002: const-string v1, "GMT" // string@1191 │ │ +0edf60: 7110 802c 0100 |0004: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0edf66: 0c02 |0007: move-result-object v2 │ │ +0edf68: 7020 e42b 2000 |0008: invoke-direct {v0, v2}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ +0edf6e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0edf70: 6e20 e82b 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/GregorianCalendar;.get:(I)I // method@2be8 │ │ +0edf76: 0a0a |000f: move-result v10 │ │ +0edf78: 7110 ea26 0a00 |0010: invoke-static {v10}, Lcom/ds/avare/utils/NetworkHelper;.getFirstDate:(I)I // method@26ea │ │ +0edf7e: 0a0b |0013: move-result v11 │ │ +0edf80: 220c 5c07 |0014: new-instance v12, Ljava/util/GregorianCalendar; // type@075c │ │ +0edf84: 7110 802c 0100 |0016: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0edf8a: 0c03 |0019: move-result-object v3 │ │ +0edf8c: 7020 e42b 3c00 |001a: invoke-direct {v12, v3}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ +0edf92: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +0edf94: 1307 0900 |001e: const/16 v7, #int 9 // #9 │ │ +0edf98: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +0edf9a: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +0edf9c: 07c3 |0022: move-object v3, v12 │ │ +0edf9e: 01a4 |0023: move v4, v10 │ │ +0edfa0: 01b6 |0024: move v6, v11 │ │ +0edfa2: 7407 eb2b 0300 |0025: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Ljava/util/GregorianCalendar;.set:(IIIIII)V // method@2beb │ │ +0edfa8: 6e20 e62b 0c00 |0028: invoke-virtual {v12, v0}, Ljava/util/GregorianCalendar;.after:(Ljava/lang/Object;)Z // method@2be6 │ │ +0edfae: 0a03 |002b: move-result v3 │ │ +0edfb0: 3803 0800 |002c: if-eqz v3, 0034 // +0008 │ │ +0edfb4: d80a 0aff |002e: add-int/lit8 v10, v10, #int -1 // #ff │ │ +0edfb8: 7110 ea26 0a00 |0030: invoke-static {v10}, Lcom/ds/avare/utils/NetworkHelper;.getFirstDate:(I)I // method@26ea │ │ +0edfbe: 0a0b |0033: move-result v11 │ │ +0edfc0: 01a4 |0034: move v4, v10 │ │ +0edfc2: 01b6 |0035: move v6, v11 │ │ +0edfc4: 220a 5c07 |0036: new-instance v10, Ljava/util/GregorianCalendar; // type@075c │ │ +0edfc8: 7110 802c 0100 |0038: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0edfce: 0c01 |003b: move-result-object v1 │ │ +0edfd0: 7020 e42b 1a00 |003c: invoke-direct {v10, v1}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ +0edfd6: d041 30f8 |003f: add-int/lit16 v1, v4, #int -2000 // #f830 │ │ +0edfda: da01 0164 |0041: mul-int/lit8 v1, v1, #int 100 // #64 │ │ +0edfde: 1a0b 0000 |0043: const-string v11, "" // string@0000 │ │ +0edfe2: 3526 0300 |0045: if-ge v6, v2, 0048 // +0003 │ │ +0edfe6: 110b |0047: return-object v11 │ │ +0edfe8: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +0edfea: 1307 0900 |0049: const/16 v7, #int 9 // #9 │ │ +0edfee: 1208 |004b: const/4 v8, #int 0 // #0 │ │ +0edff0: 1209 |004c: const/4 v9, #int 0 // #0 │ │ +0edff2: 07a3 |004d: move-object v3, v10 │ │ +0edff4: 7407 eb2b 0300 |004e: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Ljava/util/GregorianCalendar;.set:(IIIIII)V // method@2beb │ │ +0edffa: b021 |0051: add-int/2addr v1, v2 │ │ +0edffc: 1253 |0052: const/4 v3, #int 5 // #5 │ │ +0edffe: 1304 1c00 |0053: const/16 v4, #int 28 // #1c │ │ +0ee002: 6e30 e52b 3a04 |0055: invoke-virtual {v10, v3, v4}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ +0ee008: 6e20 e62b 0a00 |0058: invoke-virtual {v10, v0}, Ljava/util/GregorianCalendar;.after:(Ljava/lang/Object;)Z // method@2be6 │ │ +0ee00e: 0a05 |005b: move-result v5 │ │ +0ee010: 3905 0c00 |005c: if-nez v5, 0068 // +000c │ │ +0ee014: 6e30 e52b 3a04 |005e: invoke-virtual {v10, v3, v4}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ +0ee01a: b021 |0061: add-int/2addr v1, v2 │ │ +0ee01c: 6e20 e62b 0a00 |0062: invoke-virtual {v10, v0}, Ljava/util/GregorianCalendar;.after:(Ljava/lang/Object;)Z // method@2be6 │ │ +0ee022: 0a05 |0065: move-result v5 │ │ +0ee024: 3805 f8ff |0066: if-eqz v5, 005e // -0008 │ │ +0ee028: 2200 1007 |0068: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee02c: 7010 eb2a 0000 |006a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee032: 6e20 f52a b000 |006d: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee038: 6e20 f12a 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0ee03e: 6e10 fa2a 0000 |0073: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee044: 0c00 |0076: move-result-object v0 │ │ +0ee046: 1100 |0077: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x000c line=323 │ │ 0x0010 line=324 │ │ 0x0014 line=325 │ │ 0x0025 line=326 │ │ @@ -260131,23 +260133,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0ee040: |[0ee040] com.ds.avare.utils.NetworkHelper.getDonationURL:(Ljava/lang/String;)Ljava/lang/String; │ │ -0ee050: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee054: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee05a: 6e20 f52a 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee060: 1a01 6c31 |0008: const-string v1, "donate.html" // string@316c │ │ -0ee064: 6e20 f52a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee06a: 6e10 fa2a 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee070: 0c01 |0010: move-result-object v1 │ │ -0ee072: 1101 |0011: return-object v1 │ │ +0ee048: |[0ee048] com.ds.avare.utils.NetworkHelper.getDonationURL:(Ljava/lang/String;)Ljava/lang/String; │ │ +0ee058: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee05c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee062: 6e20 f52a 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee068: 1a01 6c31 |0008: const-string v1, "donate.html" // string@316c │ │ +0ee06c: 6e20 f52a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee072: 6e10 fa2a 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee078: 0c01 |0010: move-result-object v1 │ │ +0ee07a: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lcom/ds/avare/utils/NetworkHelper;) │ │ @@ -260155,57 +260157,57 @@ │ │ type : '(I)I' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 58 16-bit code units │ │ -0eddb4: |[0eddb4] com.ds.avare.utils.NetworkHelper.getFirstDate:(I)I │ │ -0eddc4: 2b00 2200 0000 |0000: packed-switch v0, 00000022 // +00000022 │ │ -0eddca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0eddcc: 0f00 |0004: return v0 │ │ -0eddce: 1300 1200 |0005: const/16 v0, #int 18 // #12 │ │ -0eddd2: 0f00 |0007: return v0 │ │ -0eddd4: 1300 1400 |0008: const/16 v0, #int 20 // #14 │ │ -0eddd8: 0f00 |000a: return v0 │ │ -0eddda: 1300 1500 |000b: const/16 v0, #int 21 // #15 │ │ -0eddde: 0f00 |000d: return v0 │ │ -0edde0: 1300 1600 |000e: const/16 v0, #int 22 // #16 │ │ -0edde4: 0f00 |0010: return v0 │ │ -0edde6: 1300 1700 |0011: const/16 v0, #int 23 // #17 │ │ -0eddea: 0f00 |0013: return v0 │ │ -0eddec: 1300 1900 |0014: const/16 v0, #int 25 // #19 │ │ -0eddf0: 0f00 |0016: return v0 │ │ -0eddf2: 1300 1a00 |0017: const/16 v0, #int 26 // #1a │ │ -0eddf6: 0f00 |0019: return v0 │ │ -0eddf8: 1300 1b00 |001a: const/16 v0, #int 27 // #1b │ │ -0eddfc: 0f00 |001c: return v0 │ │ -0eddfe: 1300 1c00 |001d: const/16 v0, #int 28 // #1c │ │ -0ede02: 0f00 |001f: return v0 │ │ -0ede04: 1220 |0020: const/4 v0, #int 2 // #2 │ │ -0ede06: 0f00 |0021: return v0 │ │ -0ede08: 0001 0a00 e407 0000 2000 0000 1d00 ... |0022: packed-switch-data (24 units) │ │ +0eddbc: |[0eddbc] com.ds.avare.utils.NetworkHelper.getFirstDate:(I)I │ │ +0eddcc: 2b00 2200 0000 |0000: packed-switch v0, 00000022 // +00000022 │ │ +0eddd2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0eddd4: 0f00 |0004: return v0 │ │ +0eddd6: 1300 1200 |0005: const/16 v0, #int 18 // #12 │ │ +0eddda: 0f00 |0007: return v0 │ │ +0edddc: 1300 1400 |0008: const/16 v0, #int 20 // #14 │ │ +0edde0: 0f00 |000a: return v0 │ │ +0edde2: 1300 1500 |000b: const/16 v0, #int 21 // #15 │ │ +0edde6: 0f00 |000d: return v0 │ │ +0edde8: 1300 1600 |000e: const/16 v0, #int 22 // #16 │ │ +0eddec: 0f00 |0010: return v0 │ │ +0eddee: 1300 1700 |0011: const/16 v0, #int 23 // #17 │ │ +0eddf2: 0f00 |0013: return v0 │ │ +0eddf4: 1300 1900 |0014: const/16 v0, #int 25 // #19 │ │ +0eddf8: 0f00 |0016: return v0 │ │ +0eddfa: 1300 1a00 |0017: const/16 v0, #int 26 // #1a │ │ +0eddfe: 0f00 |0019: return v0 │ │ +0ede00: 1300 1b00 |001a: const/16 v0, #int 27 // #1b │ │ +0ede04: 0f00 |001c: return v0 │ │ +0ede06: 1300 1c00 |001d: const/16 v0, #int 28 // #1c │ │ +0ede0a: 0f00 |001f: return v0 │ │ +0ede0c: 1220 |0020: const/4 v0, #int 2 // #2 │ │ +0ede0e: 0f00 |0021: return v0 │ │ +0ede10: 0001 0a00 e407 0000 2000 0000 1d00 ... |0022: packed-switch-data (24 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/ds/avare/utils/NetworkHelper;) │ │ name : 'getHelpUrl' │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ee074: |[0ee074] com.ds.avare.utils.NetworkHelper.getHelpUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ -0ee084: 1a00 b539 |0000: const-string v0, "help" // string@39b5 │ │ -0ee088: 7120 9926 0100 |0002: invoke-static {v1, v0}, Lcom/ds/avare/utils/Helper;.getWebViewFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@2699 │ │ -0ee08e: 0c01 |0005: move-result-object v1 │ │ -0ee090: 1101 |0006: return-object v1 │ │ +0ee07c: |[0ee07c] com.ds.avare.utils.NetworkHelper.getHelpUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ +0ee08c: 1a00 b539 |0000: const-string v0, "help" // string@39b5 │ │ +0ee090: 7120 9926 0100 |0002: invoke-static {v1, v0}, Lcom/ds/avare/utils/Helper;.getWebViewFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@2699 │ │ +0ee096: 0c01 |0005: move-result-object v1 │ │ +0ee098: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=251 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ │ │ #7 : (in Lcom/ds/avare/utils/NetworkHelper;) │ │ @@ -260213,47 +260215,47 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0ee094: |[0ee094] com.ds.avare.utils.NetworkHelper.getMETAR:(Ljava/lang/String;)Ljava/lang/String; │ │ -0ee0a4: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee0a8: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee0ae: 1a01 d939 |0005: const-string v1, "https://aviationweather.gov/adds/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&stationString=K" // string@39d9 │ │ -0ee0b2: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee0b8: 6e20 f52a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee0be: 1a02 4601 |000d: const-string v2, "&hoursBeforeNow=2" // string@0146 │ │ -0ee0c2: 6e20 f52a 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee0c8: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee0ce: 0c02 |0015: move-result-object v2 │ │ -0ee0d0: 7100 fa2c 0000 |0016: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@2cfa │ │ -0ee0d6: 0c00 |0019: move-result-object v0 │ │ -0ee0d8: 6e10 fb2c 0000 |001a: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@2cfb │ │ -0ee0de: 0c00 |001d: move-result-object v0 │ │ -0ee0e0: 6e10 f72c 0000 |001e: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@2cf7 │ │ -0ee0e6: 0c00 |0021: move-result-object v0 │ │ -0ee0e8: 2201 6b06 |0022: new-instance v1, Lcom/ds/avare/utils/SAXXMLHandlerMETAR; // type@066b │ │ -0ee0ec: 7010 2427 0100 |0024: invoke-direct {v1}, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.:()V // method@2724 │ │ -0ee0f2: 7220 8535 1000 |0027: invoke-interface {v0, v1}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@3585 │ │ -0ee0f8: 7120 e626 2000 |002a: invoke-static {v0, v2}, Lcom/ds/avare/utils/NetworkHelper;.connectAndReadXml:(Lorg/xml/sax/XMLReader;Ljava/lang/String;)V // method@26e6 │ │ -0ee0fe: 6e10 2727 0100 |002d: invoke-virtual {v1}, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.getText:()Ljava/util/List; // method@2727 │ │ -0ee104: 0c02 |0030: move-result-object v2 │ │ -0ee106: 7210 302c 0200 |0031: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -0ee10c: 0c02 |0034: move-result-object v2 │ │ -0ee10e: 7210 042c 0200 |0035: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0ee114: 0a00 |0038: move-result v0 │ │ -0ee116: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ -0ee11a: 7210 052c 0200 |003b: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0ee120: 0c02 |003e: move-result-object v2 │ │ -0ee122: 1f02 0e07 |003f: check-cast v2, Ljava/lang/String; // type@070e │ │ -0ee126: 1102 |0041: return-object v2 │ │ -0ee128: 1a02 0000 |0042: const-string v2, "" // string@0000 │ │ -0ee12c: 1102 |0044: return-object v2 │ │ +0ee09c: |[0ee09c] com.ds.avare.utils.NetworkHelper.getMETAR:(Ljava/lang/String;)Ljava/lang/String; │ │ +0ee0ac: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee0b0: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee0b6: 1a01 d939 |0005: const-string v1, "https://aviationweather.gov/adds/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&stationString=K" // string@39d9 │ │ +0ee0ba: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee0c0: 6e20 f52a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee0c6: 1a02 4601 |000d: const-string v2, "&hoursBeforeNow=2" // string@0146 │ │ +0ee0ca: 6e20 f52a 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee0d0: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee0d6: 0c02 |0015: move-result-object v2 │ │ +0ee0d8: 7100 fa2c 0000 |0016: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@2cfa │ │ +0ee0de: 0c00 |0019: move-result-object v0 │ │ +0ee0e0: 6e10 fb2c 0000 |001a: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@2cfb │ │ +0ee0e6: 0c00 |001d: move-result-object v0 │ │ +0ee0e8: 6e10 f72c 0000 |001e: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@2cf7 │ │ +0ee0ee: 0c00 |0021: move-result-object v0 │ │ +0ee0f0: 2201 6b06 |0022: new-instance v1, Lcom/ds/avare/utils/SAXXMLHandlerMETAR; // type@066b │ │ +0ee0f4: 7010 2427 0100 |0024: invoke-direct {v1}, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.:()V // method@2724 │ │ +0ee0fa: 7220 8535 1000 |0027: invoke-interface {v0, v1}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@3585 │ │ +0ee100: 7120 e626 2000 |002a: invoke-static {v0, v2}, Lcom/ds/avare/utils/NetworkHelper;.connectAndReadXml:(Lorg/xml/sax/XMLReader;Ljava/lang/String;)V // method@26e6 │ │ +0ee106: 6e10 2727 0100 |002d: invoke-virtual {v1}, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.getText:()Ljava/util/List; // method@2727 │ │ +0ee10c: 0c02 |0030: move-result-object v2 │ │ +0ee10e: 7210 302c 0200 |0031: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +0ee114: 0c02 |0034: move-result-object v2 │ │ +0ee116: 7210 042c 0200 |0035: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0ee11c: 0a00 |0038: move-result v0 │ │ +0ee11e: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ +0ee122: 7210 052c 0200 |003b: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0ee128: 0c02 |003e: move-result-object v2 │ │ +0ee12a: 1f02 0e07 |003f: check-cast v2, Ljava/lang/String; // type@070e │ │ +0ee12e: 1102 |0041: return-object v2 │ │ +0ee130: 1a02 0000 |0042: const-string v2, "" // string@0000 │ │ +0ee134: 1102 |0044: return-object v2 │ │ catches : 1 │ │ 0x0016 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0042 │ │ positions : │ │ 0x0000 line=116 │ │ 0x0016 line=120 │ │ 0x0022 line=121 │ │ @@ -260269,56 +260271,56 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -0ee140: |[0ee140] com.ds.avare.utils.NetworkHelper.getMETARPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0ee150: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee154: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee15a: 1a01 da39 |0005: const-string v1, "https://aviationweather.gov/adds/dataserver_current/httpparam?datasource=metars&requestType=retrieve&format=xml&mostRecentForEachStation=constraint&hoursBeforeNow=1.25&flightPath=" // string@39da │ │ -0ee15e: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee164: 6e20 f52a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee16a: 1a03 7d08 |000d: const-string v3, ";" // string@087d │ │ -0ee16e: 6e20 f52a 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee174: 6e20 f52a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee17a: 6e10 fa2a 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee180: 0c02 |0018: move-result-object v2 │ │ -0ee182: 1a03 0000 |0019: const-string v3, "" // string@0000 │ │ -0ee186: 7100 fa2c 0000 |001b: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@2cfa │ │ -0ee18c: 0c00 |001e: move-result-object v0 │ │ -0ee18e: 6e10 fb2c 0000 |001f: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@2cfb │ │ -0ee194: 0c00 |0022: move-result-object v0 │ │ -0ee196: 6e10 f72c 0000 |0023: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@2cf7 │ │ -0ee19c: 0c00 |0026: move-result-object v0 │ │ -0ee19e: 2201 6b06 |0027: new-instance v1, Lcom/ds/avare/utils/SAXXMLHandlerMETAR; // type@066b │ │ -0ee1a2: 7010 2427 0100 |0029: invoke-direct {v1}, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.:()V // method@2724 │ │ -0ee1a8: 7220 8535 1000 |002c: invoke-interface {v0, v1}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@3585 │ │ -0ee1ae: 7120 e626 2000 |002f: invoke-static {v0, v2}, Lcom/ds/avare/utils/NetworkHelper;.connectAndReadXml:(Lorg/xml/sax/XMLReader;Ljava/lang/String;)V // method@26e6 │ │ -0ee1b4: 6e10 2727 0100 |0032: invoke-virtual {v1}, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.getText:()Ljava/util/List; // method@2727 │ │ -0ee1ba: 0c02 |0035: move-result-object v2 │ │ -0ee1bc: 7210 302c 0200 |0036: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -0ee1c2: 0c02 |0039: move-result-object v2 │ │ -0ee1c4: 7210 042c 0200 |003a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0ee1ca: 0a00 |003d: move-result v0 │ │ -0ee1cc: 3800 1d00 |003e: if-eqz v0, 005b // +001d │ │ -0ee1d0: 7210 052c 0200 |0040: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0ee1d6: 0c00 |0043: move-result-object v0 │ │ -0ee1d8: 1f00 0e07 |0044: check-cast v0, Ljava/lang/String; // type@070e │ │ -0ee1dc: 2201 1007 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee1e0: 7010 eb2a 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee1e6: 6e20 f52a 3100 |004b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee1ec: 6e20 f52a 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee1f2: 1a00 7908 |0051: const-string v0, "::::" // string@0879 │ │ -0ee1f6: 6e20 f52a 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee1fc: 6e10 fa2a 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee202: 0c03 |0059: move-result-object v3 │ │ -0ee204: 28e0 |005a: goto 003a // -0020 │ │ -0ee206: 1103 |005b: return-object v3 │ │ +0ee148: |[0ee148] com.ds.avare.utils.NetworkHelper.getMETARPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0ee158: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee15c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee162: 1a01 da39 |0005: const-string v1, "https://aviationweather.gov/adds/dataserver_current/httpparam?datasource=metars&requestType=retrieve&format=xml&mostRecentForEachStation=constraint&hoursBeforeNow=1.25&flightPath=" // string@39da │ │ +0ee166: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee16c: 6e20 f52a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee172: 1a03 7d08 |000d: const-string v3, ";" // string@087d │ │ +0ee176: 6e20 f52a 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee17c: 6e20 f52a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee182: 6e10 fa2a 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee188: 0c02 |0018: move-result-object v2 │ │ +0ee18a: 1a03 0000 |0019: const-string v3, "" // string@0000 │ │ +0ee18e: 7100 fa2c 0000 |001b: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@2cfa │ │ +0ee194: 0c00 |001e: move-result-object v0 │ │ +0ee196: 6e10 fb2c 0000 |001f: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@2cfb │ │ +0ee19c: 0c00 |0022: move-result-object v0 │ │ +0ee19e: 6e10 f72c 0000 |0023: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@2cf7 │ │ +0ee1a4: 0c00 |0026: move-result-object v0 │ │ +0ee1a6: 2201 6b06 |0027: new-instance v1, Lcom/ds/avare/utils/SAXXMLHandlerMETAR; // type@066b │ │ +0ee1aa: 7010 2427 0100 |0029: invoke-direct {v1}, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.:()V // method@2724 │ │ +0ee1b0: 7220 8535 1000 |002c: invoke-interface {v0, v1}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@3585 │ │ +0ee1b6: 7120 e626 2000 |002f: invoke-static {v0, v2}, Lcom/ds/avare/utils/NetworkHelper;.connectAndReadXml:(Lorg/xml/sax/XMLReader;Ljava/lang/String;)V // method@26e6 │ │ +0ee1bc: 6e10 2727 0100 |0032: invoke-virtual {v1}, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.getText:()Ljava/util/List; // method@2727 │ │ +0ee1c2: 0c02 |0035: move-result-object v2 │ │ +0ee1c4: 7210 302c 0200 |0036: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +0ee1ca: 0c02 |0039: move-result-object v2 │ │ +0ee1cc: 7210 042c 0200 |003a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0ee1d2: 0a00 |003d: move-result v0 │ │ +0ee1d4: 3800 1d00 |003e: if-eqz v0, 005b // +001d │ │ +0ee1d8: 7210 052c 0200 |0040: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0ee1de: 0c00 |0043: move-result-object v0 │ │ +0ee1e0: 1f00 0e07 |0044: check-cast v0, Ljava/lang/String; // type@070e │ │ +0ee1e4: 2201 1007 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee1e8: 7010 eb2a 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee1ee: 6e20 f52a 3100 |004b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee1f4: 6e20 f52a 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee1fa: 1a00 7908 |0051: const-string v0, "::::" // string@0879 │ │ +0ee1fe: 6e20 f52a 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee204: 6e10 fa2a 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee20a: 0c03 |0059: move-result-object v3 │ │ +0ee20c: 28e0 |005a: goto 003a // -0020 │ │ +0ee20e: 1103 |005b: return-object v3 │ │ catches : 1 │ │ 0x001b - 0x005a │ │ Ljava/lang/Exception; -> 0x005b │ │ positions : │ │ 0x0000 line=142 │ │ 0x001b line=152 │ │ 0x0027 line=153 │ │ @@ -260336,63 +260338,63 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -0ee218: |[0ee218] com.ds.avare.utils.NetworkHelper.getNAMMET:(Ljava/lang/String;)Ljava/lang/String; │ │ -0ee228: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0ee22c: 2201 3607 |0002: new-instance v1, Ljava/net/URL; // type@0736 │ │ -0ee230: 2202 1007 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee234: 7010 eb2a 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee23a: 1a03 de39 |0009: const-string v3, "https://www.nws.noaa.gov/cgi-bin/mos/getmet.pl?sta=K" // string@39de │ │ -0ee23e: 6e20 f52a 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee244: 6e20 f52a 6200 |000e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee24a: 6e10 fa2a 0200 |0011: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee250: 0c06 |0014: move-result-object v6 │ │ -0ee252: 7020 572b 6100 |0015: invoke-direct {v1, v6}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2b57 │ │ -0ee258: 2206 6e07 |0018: new-instance v6, Ljava/util/Scanner; // type@076e │ │ -0ee25c: 6e10 592b 0100 |001a: invoke-virtual {v1}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@2b59 │ │ -0ee262: 0c01 |001d: move-result-object v1 │ │ -0ee264: 7020 682c 1600 |001e: invoke-direct {v6, v1}, Ljava/util/Scanner;.:(Ljava/io/InputStream;)V // method@2c68 │ │ -0ee26a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0ee26c: 0702 |0022: move-object v2, v0 │ │ -0ee26e: 6e10 6a2c 0600 |0023: invoke-virtual {v6}, Ljava/util/Scanner;.hasNextLine:()Z // method@2c6a │ │ -0ee274: 0a03 |0026: move-result v3 │ │ -0ee276: 3803 3600 |0027: if-eqz v3, 005d // +0036 │ │ -0ee27a: 6e10 6b2c 0600 |0029: invoke-virtual {v6}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@2c6b │ │ -0ee280: 0c03 |002c: move-result-object v3 │ │ -0ee282: 1a04 b508 |002d: const-string v4, "
" // string@08b5
│ │ -0ee286: 6e20 b72a 4300                         |002f: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7
│ │ -0ee28c: 0a04                                   |0032: move-result v4
│ │ -0ee28e: 1215                                   |0033: const/4 v5, #int 1 // #1
│ │ -0ee290: 3804 0400                              |0034: if-eqz v4, 0038 // +0004
│ │ -0ee294: 1211                                   |0036: const/4 v1, #int 1 // #1
│ │ -0ee296: 28ec                                   |0037: goto 0023 // -0014
│ │ -0ee298: 1a04 9808                              |0038: const-string v4, "
" // string@0898 │ │ -0ee29c: 6e20 b72a 4300 |003a: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0ee2a2: 0a04 |003d: move-result v4 │ │ -0ee2a4: 3804 0300 |003e: if-eqz v4, 0041 // +0003 │ │ -0ee2a8: 281d |0040: goto 005d // +001d │ │ -0ee2aa: 3351 e2ff |0041: if-ne v1, v5, 0023 // -001e │ │ -0ee2ae: 2204 1007 |0043: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee2b2: 7010 eb2a 0400 |0045: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee2b8: 6e20 f52a 2400 |0048: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee2be: 1a02 0409 |004b: const-string v2, "
" // string@0904
│ │ -0ee2c2: 6e20 f52a 2400                         |004d: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5
│ │ -0ee2c8: 6e20 f52a 3400                         |0050: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5
│ │ -0ee2ce: 1a02 a508                              |0053: const-string v2, "
" // string@08a5 │ │ -0ee2d2: 6e20 f52a 2400 |0055: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee2d8: 6e10 fa2a 0400 |0058: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee2de: 0c02 |005b: move-result-object v2 │ │ -0ee2e0: 28c7 |005c: goto 0023 // -0039 │ │ -0ee2e2: 6e10 692c 0600 |005d: invoke-virtual {v6}, Ljava/util/Scanner;.close:()V // method@2c69 │ │ -0ee2e8: 1102 |0060: return-object v2 │ │ -0ee2ea: 1100 |0061: return-object v0 │ │ +0ee220: |[0ee220] com.ds.avare.utils.NetworkHelper.getNAMMET:(Ljava/lang/String;)Ljava/lang/String; │ │ +0ee230: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0ee234: 2201 3607 |0002: new-instance v1, Ljava/net/URL; // type@0736 │ │ +0ee238: 2202 1007 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee23c: 7010 eb2a 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee242: 1a03 de39 |0009: const-string v3, "https://www.nws.noaa.gov/cgi-bin/mos/getmet.pl?sta=K" // string@39de │ │ +0ee246: 6e20 f52a 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee24c: 6e20 f52a 6200 |000e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee252: 6e10 fa2a 0200 |0011: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee258: 0c06 |0014: move-result-object v6 │ │ +0ee25a: 7020 572b 6100 |0015: invoke-direct {v1, v6}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2b57 │ │ +0ee260: 2206 6e07 |0018: new-instance v6, Ljava/util/Scanner; // type@076e │ │ +0ee264: 6e10 592b 0100 |001a: invoke-virtual {v1}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@2b59 │ │ +0ee26a: 0c01 |001d: move-result-object v1 │ │ +0ee26c: 7020 682c 1600 |001e: invoke-direct {v6, v1}, Ljava/util/Scanner;.:(Ljava/io/InputStream;)V // method@2c68 │ │ +0ee272: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0ee274: 0702 |0022: move-object v2, v0 │ │ +0ee276: 6e10 6a2c 0600 |0023: invoke-virtual {v6}, Ljava/util/Scanner;.hasNextLine:()Z // method@2c6a │ │ +0ee27c: 0a03 |0026: move-result v3 │ │ +0ee27e: 3803 3600 |0027: if-eqz v3, 005d // +0036 │ │ +0ee282: 6e10 6b2c 0600 |0029: invoke-virtual {v6}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@2c6b │ │ +0ee288: 0c03 |002c: move-result-object v3 │ │ +0ee28a: 1a04 b508 |002d: const-string v4, "
" // string@08b5
│ │ +0ee28e: 6e20 b72a 4300                         |002f: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7
│ │ +0ee294: 0a04                                   |0032: move-result v4
│ │ +0ee296: 1215                                   |0033: const/4 v5, #int 1 // #1
│ │ +0ee298: 3804 0400                              |0034: if-eqz v4, 0038 // +0004
│ │ +0ee29c: 1211                                   |0036: const/4 v1, #int 1 // #1
│ │ +0ee29e: 28ec                                   |0037: goto 0023 // -0014
│ │ +0ee2a0: 1a04 9808                              |0038: const-string v4, "
" // string@0898 │ │ +0ee2a4: 6e20 b72a 4300 |003a: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0ee2aa: 0a04 |003d: move-result v4 │ │ +0ee2ac: 3804 0300 |003e: if-eqz v4, 0041 // +0003 │ │ +0ee2b0: 281d |0040: goto 005d // +001d │ │ +0ee2b2: 3351 e2ff |0041: if-ne v1, v5, 0023 // -001e │ │ +0ee2b6: 2204 1007 |0043: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee2ba: 7010 eb2a 0400 |0045: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee2c0: 6e20 f52a 2400 |0048: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee2c6: 1a02 0409 |004b: const-string v2, "
" // string@0904
│ │ +0ee2ca: 6e20 f52a 2400                         |004d: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5
│ │ +0ee2d0: 6e20 f52a 3400                         |0050: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5
│ │ +0ee2d6: 1a02 a508                              |0053: const-string v2, "
" // string@08a5 │ │ +0ee2da: 6e20 f52a 2400 |0055: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee2e0: 6e10 fa2a 0400 |0058: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee2e6: 0c02 |005b: move-result-object v2 │ │ +0ee2e8: 28c7 |005c: goto 0023 // -0039 │ │ +0ee2ea: 6e10 692c 0600 |005d: invoke-virtual {v6}, Ljava/util/Scanner;.close:()V // method@2c69 │ │ +0ee2f0: 1102 |0060: return-object v2 │ │ +0ee2f2: 1100 |0061: return-object v0 │ │ catches : 1 │ │ 0x0002 - 0x0060 │ │ Ljava/lang/Exception; -> 0x0061 │ │ positions : │ │ 0x0002 line=71 │ │ 0x0018 line=72 │ │ 0x0023 line=75 │ │ @@ -260409,69 +260411,69 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -0ee2fc: |[0ee2fc] com.ds.avare.utils.NetworkHelper.getNotams:(Ljava/lang/String;)Ljava/lang/String; │ │ -0ee30c: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -0ee310: 7010 ed2b 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0ee316: 1a01 1e46 |0005: const-string v1, "retrieveLocId" // string@461e │ │ -0ee31a: 7230 582c 1007 |0007: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0ee320: 1a07 b345 |000a: const-string v7, "reportType" // string@45b3 │ │ -0ee324: 1a01 9c23 |000c: const-string v1, "Raw" // string@239c │ │ -0ee328: 7230 582c 7001 |000e: invoke-interface {v0, v7, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0ee32e: 1a07 922c |0011: const-string v7, "actionType" // string@2c92 │ │ -0ee332: 1a01 6542 |0013: const-string v1, "notamRetrievalByICAOs" // string@4265 │ │ -0ee336: 7230 582c 7001 |0015: invoke-interface {v0, v7, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0ee33c: 1a07 004b |0018: const-string v7, "submit" // string@4b00 │ │ -0ee340: 1a01 fa28 |001a: const-string v1, "View+NOTAMSs" // string@28fa │ │ -0ee344: 7230 582c 7001 |001c: invoke-interface {v0, v7, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -0ee34a: 1a07 dd39 |001f: const-string v7, "https://www.notams.faa.gov/dinsQueryWeb/queryRetrievalMapAction.do" // string@39dd │ │ -0ee34e: 7120 1422 0700 |0021: invoke-static {v7, v0}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ -0ee354: 0c07 |0024: move-result-object v7 │ │ -0ee356: 2802 |0025: goto 0027 // +0002 │ │ -0ee358: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -0ee35a: 1a00 0000 |0027: const-string v0, "" // string@0000 │ │ -0ee35e: 3807 3c00 |0029: if-eqz v7, 0065 // +003c │ │ -0ee362: 1a01 8a2a |002b: const-string v1, "\" // string@2a8a │ │ -0ee366: 6e20 d02a 1700 |002d: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0ee36c: 0c07 |0030: move-result-object v7 │ │ -0ee36e: 2171 |0031: array-length v1, v7 │ │ -0ee370: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -0ee372: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -0ee374: 3513 2900 |0034: if-ge v3, v1, 005d // +0029 │ │ -0ee378: 4604 0703 |0036: aget-object v4, v7, v3 │ │ -0ee37c: 1a05 9808 |0038: const-string v5, "" // string@0898 │ │ -0ee380: 6e20 b72a 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0ee386: 0a06 |003d: move-result v6 │ │ -0ee388: 3806 1c00 |003e: if-eqz v6, 005a // +001c │ │ -0ee38c: 6e20 d02a 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0ee392: 0c04 |0043: move-result-object v4 │ │ -0ee394: 2205 1007 |0044: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee398: 7010 eb2a 0500 |0046: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee39e: 6e20 f52a 0500 |0049: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee3a4: 4600 0402 |004c: aget-object v0, v4, v2 │ │ -0ee3a8: 6e20 f52a 0500 |004e: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee3ae: 1a00 0c00 |0051: const-string v0, " │ │ +0ee304: |[0ee304] com.ds.avare.utils.NetworkHelper.getNotams:(Ljava/lang/String;)Ljava/lang/String; │ │ +0ee314: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +0ee318: 7010 ed2b 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0ee31e: 1a01 1e46 |0005: const-string v1, "retrieveLocId" // string@461e │ │ +0ee322: 7230 582c 1007 |0007: invoke-interface {v0, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0ee328: 1a07 b345 |000a: const-string v7, "reportType" // string@45b3 │ │ +0ee32c: 1a01 9c23 |000c: const-string v1, "Raw" // string@239c │ │ +0ee330: 7230 582c 7001 |000e: invoke-interface {v0, v7, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0ee336: 1a07 922c |0011: const-string v7, "actionType" // string@2c92 │ │ +0ee33a: 1a01 6542 |0013: const-string v1, "notamRetrievalByICAOs" // string@4265 │ │ +0ee33e: 7230 582c 7001 |0015: invoke-interface {v0, v7, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0ee344: 1a07 004b |0018: const-string v7, "submit" // string@4b00 │ │ +0ee348: 1a01 fa28 |001a: const-string v1, "View+NOTAMSs" // string@28fa │ │ +0ee34c: 7230 582c 7001 |001c: invoke-interface {v0, v7, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +0ee352: 1a07 dd39 |001f: const-string v7, "https://www.notams.faa.gov/dinsQueryWeb/queryRetrievalMapAction.do" // string@39dd │ │ +0ee356: 7120 1422 0700 |0021: invoke-static {v7, v0}, Lcom/ds/avare/message/NetworkHelper;.post:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; // method@2214 │ │ +0ee35c: 0c07 |0024: move-result-object v7 │ │ +0ee35e: 2802 |0025: goto 0027 // +0002 │ │ +0ee360: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +0ee362: 1a00 0000 |0027: const-string v0, "" // string@0000 │ │ +0ee366: 3807 3c00 |0029: if-eqz v7, 0065 // +003c │ │ +0ee36a: 1a01 8a2a |002b: const-string v1, "\" // string@2a8a │ │ +0ee36e: 6e20 d02a 1700 |002d: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0ee374: 0c07 |0030: move-result-object v7 │ │ +0ee376: 2171 |0031: array-length v1, v7 │ │ +0ee378: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +0ee37a: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +0ee37c: 3513 2900 |0034: if-ge v3, v1, 005d // +0029 │ │ +0ee380: 4604 0703 |0036: aget-object v4, v7, v3 │ │ +0ee384: 1a05 9808 |0038: const-string v5, "" // string@0898 │ │ +0ee388: 6e20 b72a 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0ee38e: 0a06 |003d: move-result v6 │ │ +0ee390: 3806 1c00 |003e: if-eqz v6, 005a // +001c │ │ +0ee394: 6e20 d02a 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0ee39a: 0c04 |0043: move-result-object v4 │ │ +0ee39c: 2205 1007 |0044: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee3a0: 7010 eb2a 0500 |0046: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee3a6: 6e20 f52a 0500 |0049: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee3ac: 4600 0402 |004c: aget-object v0, v4, v2 │ │ +0ee3b0: 6e20 f52a 0500 |004e: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee3b6: 1a00 0c00 |0051: const-string v0, " │ │ │ │ " // string@000c │ │ -0ee3b2: 6e20 f52a 0500 |0053: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee3b8: 6e10 fa2a 0500 |0056: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee3be: 0c00 |0059: move-result-object v0 │ │ -0ee3c0: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ee3c4: 28d8 |005c: goto 0034 // -0028 │ │ -0ee3c6: 1a07 5601 |005d: const-string v7, "( │ │ +0ee3ba: 6e20 f52a 0500 |0053: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee3c0: 6e10 fa2a 0500 |0056: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee3c6: 0c00 |0059: move-result-object v0 │ │ +0ee3c8: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ee3cc: 28d8 |005c: goto 0034 // -0028 │ │ +0ee3ce: 1a07 5601 |005d: const-string v7, "( │ │ | │ │ )" // string@0156 │ │ -0ee3ca: 1a01 c008 |005f: const-string v1, "
" // string@08c0 │ │ -0ee3ce: 6e30 ce2a 7001 |0061: invoke-virtual {v0, v7, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0ee3d4: 0c00 |0064: move-result-object v0 │ │ -0ee3d6: 1100 |0065: return-object v0 │ │ +0ee3d2: 1a01 c008 |005f: const-string v1, "
" // string@08c0 │ │ +0ee3d6: 6e30 ce2a 7001 |0061: invoke-virtual {v0, v7, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0ee3dc: 0c00 |0064: move-result-object v0 │ │ +0ee3de: 1100 |0065: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0025 │ │ Ljava/lang/Exception; -> 0x0026 │ │ positions : │ │ 0x0000 line=569 │ │ 0x0007 line=570 │ │ 0x000e line=571 │ │ @@ -260492,56 +260494,56 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -0ee3e8: |[0ee3e8] com.ds.avare.utils.NetworkHelper.getPIREPSPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0ee3f8: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee3fc: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee402: 1a01 db39 |0005: const-string v1, "https://aviationweather.gov/adds/dataserver_current/httpparam?datasource=pireps&requestType=retrieve&format=xml&hoursBeforeNow=12&flightPath=" // string@39db │ │ -0ee406: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee40c: 6e20 f52a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee412: 1a03 7d08 |000d: const-string v3, ";" // string@087d │ │ -0ee416: 6e20 f52a 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee41c: 6e20 f52a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee422: 6e10 fa2a 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee428: 0c02 |0018: move-result-object v2 │ │ -0ee42a: 1a03 0000 |0019: const-string v3, "" // string@0000 │ │ -0ee42e: 7100 fa2c 0000 |001b: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@2cfa │ │ -0ee434: 0c00 |001e: move-result-object v0 │ │ -0ee436: 6e10 fb2c 0000 |001f: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@2cfb │ │ -0ee43c: 0c00 |0022: move-result-object v0 │ │ -0ee43e: 6e10 f72c 0000 |0023: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@2cf7 │ │ -0ee444: 0c00 |0026: move-result-object v0 │ │ -0ee446: 2201 6c06 |0027: new-instance v1, Lcom/ds/avare/utils/SAXXMLHandlerPIREP; // type@066c │ │ -0ee44a: 7010 2927 0100 |0029: invoke-direct {v1}, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.:()V // method@2729 │ │ -0ee450: 7220 8535 1000 |002c: invoke-interface {v0, v1}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@3585 │ │ -0ee456: 7120 e626 2000 |002f: invoke-static {v0, v2}, Lcom/ds/avare/utils/NetworkHelper;.connectAndReadXml:(Lorg/xml/sax/XMLReader;Ljava/lang/String;)V // method@26e6 │ │ -0ee45c: 6e10 2c27 0100 |0032: invoke-virtual {v1}, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.getText:()Ljava/util/List; // method@272c │ │ -0ee462: 0c02 |0035: move-result-object v2 │ │ -0ee464: 7210 302c 0200 |0036: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -0ee46a: 0c02 |0039: move-result-object v2 │ │ -0ee46c: 7210 042c 0200 |003a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0ee472: 0a00 |003d: move-result v0 │ │ -0ee474: 3800 1d00 |003e: if-eqz v0, 005b // +001d │ │ -0ee478: 7210 052c 0200 |0040: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0ee47e: 0c00 |0043: move-result-object v0 │ │ -0ee480: 1f00 0e07 |0044: check-cast v0, Ljava/lang/String; // type@070e │ │ -0ee484: 2201 1007 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee488: 7010 eb2a 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee48e: 6e20 f52a 3100 |004b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee494: 6e20 f52a 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee49a: 1a00 7908 |0051: const-string v0, "::::" // string@0879 │ │ -0ee49e: 6e20 f52a 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee4a4: 6e10 fa2a 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee4aa: 0c03 |0059: move-result-object v3 │ │ -0ee4ac: 28e0 |005a: goto 003a // -0020 │ │ -0ee4ae: 1103 |005b: return-object v3 │ │ +0ee3f0: |[0ee3f0] com.ds.avare.utils.NetworkHelper.getPIREPSPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0ee400: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee404: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee40a: 1a01 db39 |0005: const-string v1, "https://aviationweather.gov/adds/dataserver_current/httpparam?datasource=pireps&requestType=retrieve&format=xml&hoursBeforeNow=12&flightPath=" // string@39db │ │ +0ee40e: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee414: 6e20 f52a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee41a: 1a03 7d08 |000d: const-string v3, ";" // string@087d │ │ +0ee41e: 6e20 f52a 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee424: 6e20 f52a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee42a: 6e10 fa2a 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee430: 0c02 |0018: move-result-object v2 │ │ +0ee432: 1a03 0000 |0019: const-string v3, "" // string@0000 │ │ +0ee436: 7100 fa2c 0000 |001b: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@2cfa │ │ +0ee43c: 0c00 |001e: move-result-object v0 │ │ +0ee43e: 6e10 fb2c 0000 |001f: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@2cfb │ │ +0ee444: 0c00 |0022: move-result-object v0 │ │ +0ee446: 6e10 f72c 0000 |0023: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@2cf7 │ │ +0ee44c: 0c00 |0026: move-result-object v0 │ │ +0ee44e: 2201 6c06 |0027: new-instance v1, Lcom/ds/avare/utils/SAXXMLHandlerPIREP; // type@066c │ │ +0ee452: 7010 2927 0100 |0029: invoke-direct {v1}, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.:()V // method@2729 │ │ +0ee458: 7220 8535 1000 |002c: invoke-interface {v0, v1}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@3585 │ │ +0ee45e: 7120 e626 2000 |002f: invoke-static {v0, v2}, Lcom/ds/avare/utils/NetworkHelper;.connectAndReadXml:(Lorg/xml/sax/XMLReader;Ljava/lang/String;)V // method@26e6 │ │ +0ee464: 6e10 2c27 0100 |0032: invoke-virtual {v1}, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.getText:()Ljava/util/List; // method@272c │ │ +0ee46a: 0c02 |0035: move-result-object v2 │ │ +0ee46c: 7210 302c 0200 |0036: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +0ee472: 0c02 |0039: move-result-object v2 │ │ +0ee474: 7210 042c 0200 |003a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0ee47a: 0a00 |003d: move-result v0 │ │ +0ee47c: 3800 1d00 |003e: if-eqz v0, 005b // +001d │ │ +0ee480: 7210 052c 0200 |0040: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0ee486: 0c00 |0043: move-result-object v0 │ │ +0ee488: 1f00 0e07 |0044: check-cast v0, Ljava/lang/String; // type@070e │ │ +0ee48c: 2201 1007 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee490: 7010 eb2a 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee496: 6e20 f52a 3100 |004b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee49c: 6e20 f52a 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee4a2: 1a00 7908 |0051: const-string v0, "::::" // string@0879 │ │ +0ee4a6: 6e20 f52a 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee4ac: 6e10 fa2a 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee4b2: 0c03 |0059: move-result-object v3 │ │ +0ee4b4: 28e0 |005a: goto 003a // -0020 │ │ +0ee4b6: 1103 |005b: return-object v3 │ │ catches : 1 │ │ 0x001b - 0x005a │ │ Ljava/lang/Exception; -> 0x005b │ │ positions : │ │ 0x0000 line=221 │ │ 0x001b line=231 │ │ 0x0027 line=232 │ │ @@ -260559,56 +260561,56 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -0ee4c0: |[0ee4c0] com.ds.avare.utils.NetworkHelper.getTAFPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0ee4d0: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee4d4: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee4da: 1a01 dc39 |0005: const-string v1, "https://aviationweather.gov/adds/dataserver_current/httpparam?datasource=tafs&requestType=retrieve&format=xml&mostRecentForEachStation=constraint&hoursBeforeNow=1.25&flightPath=" // string@39dc │ │ -0ee4de: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee4e4: 6e20 f52a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee4ea: 1a03 7d08 |000d: const-string v3, ";" // string@087d │ │ -0ee4ee: 6e20 f52a 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee4f4: 6e20 f52a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee4fa: 6e10 fa2a 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee500: 0c02 |0018: move-result-object v2 │ │ -0ee502: 1a03 0000 |0019: const-string v3, "" // string@0000 │ │ -0ee506: 7100 fa2c 0000 |001b: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@2cfa │ │ -0ee50c: 0c00 |001e: move-result-object v0 │ │ -0ee50e: 6e10 fb2c 0000 |001f: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@2cfb │ │ -0ee514: 0c00 |0022: move-result-object v0 │ │ -0ee516: 6e10 f72c 0000 |0023: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@2cf7 │ │ -0ee51c: 0c00 |0026: move-result-object v0 │ │ -0ee51e: 2201 6d06 |0027: new-instance v1, Lcom/ds/avare/utils/SAXXMLHandlerTAF; // type@066d │ │ -0ee522: 7010 2e27 0100 |0029: invoke-direct {v1}, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.:()V // method@272e │ │ -0ee528: 7220 8535 1000 |002c: invoke-interface {v0, v1}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@3585 │ │ -0ee52e: 7120 e626 2000 |002f: invoke-static {v0, v2}, Lcom/ds/avare/utils/NetworkHelper;.connectAndReadXml:(Lorg/xml/sax/XMLReader;Ljava/lang/String;)V // method@26e6 │ │ -0ee534: 6e10 3127 0100 |0032: invoke-virtual {v1}, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.getText:()Ljava/util/List; // method@2731 │ │ -0ee53a: 0c02 |0035: move-result-object v2 │ │ -0ee53c: 7210 302c 0200 |0036: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -0ee542: 0c02 |0039: move-result-object v2 │ │ -0ee544: 7210 042c 0200 |003a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0ee54a: 0a00 |003d: move-result v0 │ │ -0ee54c: 3800 1d00 |003e: if-eqz v0, 005b // +001d │ │ -0ee550: 7210 052c 0200 |0040: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0ee556: 0c00 |0043: move-result-object v0 │ │ -0ee558: 1f00 0e07 |0044: check-cast v0, Ljava/lang/String; // type@070e │ │ -0ee55c: 2201 1007 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee560: 7010 eb2a 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee566: 6e20 f52a 3100 |004b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee56c: 6e20 f52a 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee572: 1a00 7908 |0051: const-string v0, "::::" // string@0879 │ │ -0ee576: 6e20 f52a 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee57c: 6e10 fa2a 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee582: 0c03 |0059: move-result-object v3 │ │ -0ee584: 28e0 |005a: goto 003a // -0020 │ │ -0ee586: 1103 |005b: return-object v3 │ │ +0ee4c8: |[0ee4c8] com.ds.avare.utils.NetworkHelper.getTAFPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0ee4d8: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee4dc: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee4e2: 1a01 dc39 |0005: const-string v1, "https://aviationweather.gov/adds/dataserver_current/httpparam?datasource=tafs&requestType=retrieve&format=xml&mostRecentForEachStation=constraint&hoursBeforeNow=1.25&flightPath=" // string@39dc │ │ +0ee4e6: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee4ec: 6e20 f52a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee4f2: 1a03 7d08 |000d: const-string v3, ";" // string@087d │ │ +0ee4f6: 6e20 f52a 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee4fc: 6e20 f52a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee502: 6e10 fa2a 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee508: 0c02 |0018: move-result-object v2 │ │ +0ee50a: 1a03 0000 |0019: const-string v3, "" // string@0000 │ │ +0ee50e: 7100 fa2c 0000 |001b: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@2cfa │ │ +0ee514: 0c00 |001e: move-result-object v0 │ │ +0ee516: 6e10 fb2c 0000 |001f: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@2cfb │ │ +0ee51c: 0c00 |0022: move-result-object v0 │ │ +0ee51e: 6e10 f72c 0000 |0023: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@2cf7 │ │ +0ee524: 0c00 |0026: move-result-object v0 │ │ +0ee526: 2201 6d06 |0027: new-instance v1, Lcom/ds/avare/utils/SAXXMLHandlerTAF; // type@066d │ │ +0ee52a: 7010 2e27 0100 |0029: invoke-direct {v1}, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.:()V // method@272e │ │ +0ee530: 7220 8535 1000 |002c: invoke-interface {v0, v1}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@3585 │ │ +0ee536: 7120 e626 2000 |002f: invoke-static {v0, v2}, Lcom/ds/avare/utils/NetworkHelper;.connectAndReadXml:(Lorg/xml/sax/XMLReader;Ljava/lang/String;)V // method@26e6 │ │ +0ee53c: 6e10 3127 0100 |0032: invoke-virtual {v1}, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.getText:()Ljava/util/List; // method@2731 │ │ +0ee542: 0c02 |0035: move-result-object v2 │ │ +0ee544: 7210 302c 0200 |0036: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +0ee54a: 0c02 |0039: move-result-object v2 │ │ +0ee54c: 7210 042c 0200 |003a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0ee552: 0a00 |003d: move-result v0 │ │ +0ee554: 3800 1d00 |003e: if-eqz v0, 005b // +001d │ │ +0ee558: 7210 052c 0200 |0040: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0ee55e: 0c00 |0043: move-result-object v0 │ │ +0ee560: 1f00 0e07 |0044: check-cast v0, Ljava/lang/String; // type@070e │ │ +0ee564: 2201 1007 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee568: 7010 eb2a 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee56e: 6e20 f52a 3100 |004b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee574: 6e20 f52a 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee57a: 1a00 7908 |0051: const-string v0, "::::" // string@0879 │ │ +0ee57e: 6e20 f52a 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee584: 6e10 fa2a 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee58a: 0c03 |0059: move-result-object v3 │ │ +0ee58c: 28e0 |005a: goto 003a // -0020 │ │ +0ee58e: 1103 |005b: return-object v3 │ │ catches : 1 │ │ 0x001b - 0x005a │ │ Ljava/lang/Exception; -> 0x005b │ │ positions : │ │ 0x0000 line=175 │ │ 0x001b line=185 │ │ 0x0027 line=186 │ │ @@ -260626,83 +260628,83 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -0ee598: |[0ee598] com.ds.avare.utils.NetworkHelper.getUrl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ -0ee5a8: 1a00 0626 |0000: const-string v0, "TFRs.zip" // string@2606 │ │ -0ee5ac: 6e20 ba2a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ee5b2: 0a00 |0005: move-result v0 │ │ -0ee5b4: 1a01 7405 |0006: const-string v1, "/" // string@0574 │ │ -0ee5b8: 3800 1500 |0008: if-eqz v0, 001d // +0015 │ │ -0ee5bc: 2203 1007 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee5c0: 7010 eb2a 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee5c6: 6e20 f52a 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee5cc: 6e20 f52a 1300 |0012: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee5d2: 6e20 f52a 2300 |0015: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee5d8: 6e10 fa2a 0300 |0018: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee5de: 0c02 |001b: move-result-object v2 │ │ -0ee5e0: 1102 |001c: return-object v2 │ │ -0ee5e2: 1a00 c511 |001d: const-string v0, "GameTFRs.zip" // string@11c5 │ │ -0ee5e6: 6e20 ba2a 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ee5ec: 0a00 |0022: move-result v0 │ │ -0ee5ee: 3800 1500 |0023: if-eqz v0, 0038 // +0015 │ │ -0ee5f2: 2203 1007 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee5f6: 7010 eb2a 0300 |0027: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee5fc: 6e20 f52a 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee602: 6e20 f52a 1300 |002d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee608: 6e20 f52a 2300 |0030: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee60e: 6e10 fa2a 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee614: 0c02 |0036: move-result-object v2 │ │ -0ee616: 1102 |0037: return-object v2 │ │ -0ee618: 1a00 144d |0038: const-string v0, "weather.zip" // string@4d14 │ │ -0ee61c: 6e20 ba2a 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ee622: 0a00 |003d: move-result v0 │ │ -0ee624: 3800 1500 |003e: if-eqz v0, 0053 // +0015 │ │ -0ee628: 2203 1007 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee62c: 7010 eb2a 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee632: 6e20 f52a 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee638: 6e20 f52a 1300 |0048: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee63e: 6e20 f52a 2300 |004b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee644: 6e10 fa2a 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee64a: 0c02 |0051: move-result-object v2 │ │ -0ee64c: 1102 |0052: return-object v2 │ │ -0ee64e: 1a00 4c30 |0053: const-string v0, "conus.zip" // string@304c │ │ -0ee652: 6e20 ba2a 0200 |0055: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ee658: 0a00 |0058: move-result v0 │ │ -0ee65a: 3800 1500 |0059: if-eqz v0, 006e // +0015 │ │ -0ee65e: 2203 1007 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee662: 7010 eb2a 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee668: 6e20 f52a 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee66e: 6e20 f52a 1300 |0063: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee674: 6e20 f52a 2300 |0066: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee67a: 6e10 fa2a 0300 |0069: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee680: 0c02 |006c: move-result-object v2 │ │ -0ee682: 1102 |006d: return-object v2 │ │ -0ee684: 3905 1800 |006e: if-nez v5, 0086 // +0018 │ │ -0ee688: 2205 1007 |0070: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee68c: 7010 eb2a 0500 |0072: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee692: 6e20 f52a 4500 |0075: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee698: 6e20 f52a 3500 |0078: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee69e: 6e20 f52a 1500 |007b: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee6a4: 6e20 f52a 2500 |007e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee6aa: 6e10 fa2a 0500 |0081: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee6b0: 0c02 |0084: move-result-object v2 │ │ -0ee6b2: 1102 |0085: return-object v2 │ │ -0ee6b4: 2203 1007 |0086: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee6b8: 7010 eb2a 0300 |0088: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee6be: 6e20 f52a 4300 |008b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee6c4: 1a04 d74a |008e: const-string v4, "static/" // string@4ad7 │ │ -0ee6c8: 6e20 f52a 4300 |0090: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee6ce: 6e20 f52a 2300 |0093: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee6d4: 6e10 fa2a 0300 |0096: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee6da: 0c02 |0099: move-result-object v2 │ │ -0ee6dc: 1102 |009a: return-object v2 │ │ +0ee5a0: |[0ee5a0] com.ds.avare.utils.NetworkHelper.getUrl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ +0ee5b0: 1a00 0626 |0000: const-string v0, "TFRs.zip" // string@2606 │ │ +0ee5b4: 6e20 ba2a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ee5ba: 0a00 |0005: move-result v0 │ │ +0ee5bc: 1a01 7405 |0006: const-string v1, "/" // string@0574 │ │ +0ee5c0: 3800 1500 |0008: if-eqz v0, 001d // +0015 │ │ +0ee5c4: 2203 1007 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee5c8: 7010 eb2a 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee5ce: 6e20 f52a 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee5d4: 6e20 f52a 1300 |0012: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee5da: 6e20 f52a 2300 |0015: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee5e0: 6e10 fa2a 0300 |0018: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee5e6: 0c02 |001b: move-result-object v2 │ │ +0ee5e8: 1102 |001c: return-object v2 │ │ +0ee5ea: 1a00 c511 |001d: const-string v0, "GameTFRs.zip" // string@11c5 │ │ +0ee5ee: 6e20 ba2a 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ee5f4: 0a00 |0022: move-result v0 │ │ +0ee5f6: 3800 1500 |0023: if-eqz v0, 0038 // +0015 │ │ +0ee5fa: 2203 1007 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee5fe: 7010 eb2a 0300 |0027: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee604: 6e20 f52a 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee60a: 6e20 f52a 1300 |002d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee610: 6e20 f52a 2300 |0030: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee616: 6e10 fa2a 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee61c: 0c02 |0036: move-result-object v2 │ │ +0ee61e: 1102 |0037: return-object v2 │ │ +0ee620: 1a00 144d |0038: const-string v0, "weather.zip" // string@4d14 │ │ +0ee624: 6e20 ba2a 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ee62a: 0a00 |003d: move-result v0 │ │ +0ee62c: 3800 1500 |003e: if-eqz v0, 0053 // +0015 │ │ +0ee630: 2203 1007 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee634: 7010 eb2a 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee63a: 6e20 f52a 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee640: 6e20 f52a 1300 |0048: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee646: 6e20 f52a 2300 |004b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee64c: 6e10 fa2a 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee652: 0c02 |0051: move-result-object v2 │ │ +0ee654: 1102 |0052: return-object v2 │ │ +0ee656: 1a00 4c30 |0053: const-string v0, "conus.zip" // string@304c │ │ +0ee65a: 6e20 ba2a 0200 |0055: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ee660: 0a00 |0058: move-result v0 │ │ +0ee662: 3800 1500 |0059: if-eqz v0, 006e // +0015 │ │ +0ee666: 2203 1007 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee66a: 7010 eb2a 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee670: 6e20 f52a 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee676: 6e20 f52a 1300 |0063: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee67c: 6e20 f52a 2300 |0066: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee682: 6e10 fa2a 0300 |0069: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee688: 0c02 |006c: move-result-object v2 │ │ +0ee68a: 1102 |006d: return-object v2 │ │ +0ee68c: 3905 1800 |006e: if-nez v5, 0086 // +0018 │ │ +0ee690: 2205 1007 |0070: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee694: 7010 eb2a 0500 |0072: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee69a: 6e20 f52a 4500 |0075: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee6a0: 6e20 f52a 3500 |0078: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee6a6: 6e20 f52a 1500 |007b: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee6ac: 6e20 f52a 2500 |007e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee6b2: 6e10 fa2a 0500 |0081: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee6b8: 0c02 |0084: move-result-object v2 │ │ +0ee6ba: 1102 |0085: return-object v2 │ │ +0ee6bc: 2203 1007 |0086: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee6c0: 7010 eb2a 0300 |0088: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee6c6: 6e20 f52a 4300 |008b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee6cc: 1a04 d74a |008e: const-string v4, "static/" // string@4ad7 │ │ +0ee6d0: 6e20 f52a 4300 |0090: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee6d6: 6e20 f52a 2300 |0093: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee6dc: 6e10 fa2a 0300 |0096: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee6e2: 0c02 |0099: move-result-object v2 │ │ +0ee6e4: 1102 |009a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=262 │ │ 0x000a line=263 │ │ 0x001f line=265 │ │ 0x0025 line=266 │ │ 0x003a line=268 │ │ @@ -260722,22 +260724,22 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0ee6e0: |[0ee6e0] com.ds.avare.utils.NetworkHelper.getVersion:(I)Ljava/lang/String; │ │ -0ee6f0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0ee6f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ee6f6: 7130 f426 0001 |0003: invoke-static {v0, v0, v1}, Lcom/ds/avare/utils/NetworkHelper;.getVersion:(Ljava/lang/String;Ljava/lang/String;[Z)Ljava/lang/String; // method@26f4 │ │ -0ee6fc: 0c00 |0006: move-result-object v0 │ │ -0ee6fe: 7120 e726 2000 |0007: invoke-static {v0, v2}, Lcom/ds/avare/utils/NetworkHelper;.findCycleOffset:(Ljava/lang/String;I)Ljava/lang/String; // method@26e7 │ │ -0ee704: 0c02 |000a: move-result-object v2 │ │ -0ee706: 1102 |000b: return-object v2 │ │ +0ee6e8: |[0ee6e8] com.ds.avare.utils.NetworkHelper.getVersion:(I)Ljava/lang/String; │ │ +0ee6f8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0ee6fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ee6fe: 7130 f426 0001 |0003: invoke-static {v0, v0, v1}, Lcom/ds/avare/utils/NetworkHelper;.getVersion:(Ljava/lang/String;Ljava/lang/String;[Z)Ljava/lang/String; // method@26f4 │ │ +0ee704: 0c00 |0006: move-result-object v0 │ │ +0ee706: 7120 e726 2000 |0007: invoke-static {v0, v2}, Lcom/ds/avare/utils/NetworkHelper;.findCycleOffset:(Ljava/lang/String;I)Ljava/lang/String; // method@26e7 │ │ +0ee70c: 0c02 |000a: move-result-object v2 │ │ +0ee70e: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=424 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) I │ │ │ │ #15 : (in Lcom/ds/avare/utils/NetworkHelper;) │ │ @@ -260745,88 +260747,88 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;[Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -0ee708: |[0ee708] com.ds.avare.utils.NetworkHelper.getVersion:(Ljava/lang/String;Ljava/lang/String;[Z)Ljava/lang/String; │ │ -0ee718: 2200 5c07 |0000: new-instance v0, Ljava/util/GregorianCalendar; // type@075c │ │ -0ee71c: 1a01 9111 |0002: const-string v1, "GMT" // string@1191 │ │ -0ee720: 7110 802c 0100 |0004: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0ee726: 0c01 |0007: move-result-object v1 │ │ -0ee728: 7020 e42b 1000 |0008: invoke-direct {v0, v1}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ -0ee72e: 7110 f526 0500 |000b: invoke-static {v5}, Lcom/ds/avare/utils/NetworkHelper;.getVersionNetwork:(Ljava/lang/String;)Ljava/lang/String; // method@26f5 │ │ -0ee734: 0c05 |000e: move-result-object v5 │ │ -0ee736: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0ee738: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -0ee73a: 3807 0c00 |0011: if-eqz v7, 001d // +000c │ │ -0ee73e: 2173 |0013: array-length v3, v7 │ │ -0ee740: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ -0ee744: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ -0ee748: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -0ee74a: 2802 |0019: goto 001b // +0002 │ │ -0ee74c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0ee74e: 4e03 0701 |001b: aput-boolean v3, v7, v1 │ │ -0ee752: 1a07 0526 |001d: const-string v7, "TFRs" // string@2605 │ │ -0ee756: 6e20 ba2a 7600 |001f: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ee75c: 0a07 |0022: move-result v7 │ │ -0ee75e: 3907 1b00 |0023: if-nez v7, 003e // +001b │ │ -0ee762: 1a07 124d |0025: const-string v7, "weather" // string@4d12 │ │ -0ee766: 6e20 ba2a 7600 |0027: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ee76c: 0a07 |002a: move-result v7 │ │ -0ee76e: 3907 1300 |002b: if-nez v7, 003e // +0013 │ │ -0ee772: 1a07 4b30 |002d: const-string v7, "conus" // string@304b │ │ -0ee776: 6e20 ba2a 7600 |002f: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ee77c: 0a06 |0032: move-result v6 │ │ -0ee77e: 3806 0300 |0033: if-eqz v6, 0036 // +0003 │ │ -0ee782: 2809 |0035: goto 003e // +0009 │ │ -0ee784: 3805 0300 |0036: if-eqz v5, 0039 // +0003 │ │ -0ee788: 1105 |0038: return-object v5 │ │ -0ee78a: 7100 e826 0000 |0039: invoke-static {}, Lcom/ds/avare/utils/NetworkHelper;.getCycle:()Ljava/lang/String; // method@26e8 │ │ -0ee790: 0c05 |003c: move-result-object v5 │ │ -0ee792: 1105 |003d: return-object v5 │ │ -0ee794: 6205 2718 |003e: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ -0ee798: 1256 |0040: const/4 v6, #int 5 // #5 │ │ -0ee79a: 2367 f609 |0041: new-array v7, v6, [Ljava/lang/Object; // type@09f6 │ │ -0ee79e: 1223 |0043: const/4 v3, #int 2 // #2 │ │ -0ee7a0: 6e20 e82b 3000 |0044: invoke-virtual {v0, v3}, Ljava/util/GregorianCalendar;.get:(I)I // method@2be8 │ │ -0ee7a6: 0a04 |0047: move-result v4 │ │ -0ee7a8: b024 |0048: add-int/2addr v4, v2 │ │ -0ee7aa: 7110 622a 0400 |0049: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0ee7b0: 0c04 |004c: move-result-object v4 │ │ -0ee7b2: 4d04 0701 |004d: aput-object v4, v7, v1 │ │ -0ee7b6: 6e20 e82b 6000 |004f: invoke-virtual {v0, v6}, Ljava/util/GregorianCalendar;.get:(I)I // method@2be8 │ │ -0ee7bc: 0a06 |0052: move-result v6 │ │ -0ee7be: 7110 622a 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0ee7c4: 0c06 |0056: move-result-object v6 │ │ -0ee7c6: 4d06 0702 |0057: aput-object v6, v7, v2 │ │ -0ee7ca: 6e20 e82b 2000 |0059: invoke-virtual {v0, v2}, Ljava/util/GregorianCalendar;.get:(I)I // method@2be8 │ │ -0ee7d0: 0a06 |005c: move-result v6 │ │ -0ee7d2: 7110 622a 0600 |005d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0ee7d8: 0c06 |0060: move-result-object v6 │ │ -0ee7da: 4d06 0703 |0061: aput-object v6, v7, v3 │ │ -0ee7de: 1236 |0063: const/4 v6, #int 3 // #3 │ │ -0ee7e0: 1301 0b00 |0064: const/16 v1, #int 11 // #b │ │ -0ee7e4: 6e20 e82b 1000 |0066: invoke-virtual {v0, v1}, Ljava/util/GregorianCalendar;.get:(I)I // method@2be8 │ │ -0ee7ea: 0a01 |0069: move-result v1 │ │ -0ee7ec: 7110 622a 0100 |006a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0ee7f2: 0c01 |006d: move-result-object v1 │ │ -0ee7f4: 4d01 0706 |006e: aput-object v1, v7, v6 │ │ -0ee7f8: 1246 |0070: const/4 v6, #int 4 // #4 │ │ -0ee7fa: 1301 0c00 |0071: const/16 v1, #int 12 // #c │ │ -0ee7fe: 6e20 e82b 1000 |0073: invoke-virtual {v0, v1}, Ljava/util/GregorianCalendar;.get:(I)I // method@2be8 │ │ -0ee804: 0a00 |0076: move-result v0 │ │ -0ee806: 7110 622a 0000 |0077: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0ee80c: 0c00 |007a: move-result-object v0 │ │ -0ee80e: 4d00 0706 |007b: aput-object v0, v7, v6 │ │ -0ee812: 1a06 2401 |007d: const-string v6, "%02d_%02d_%04d_%02d:%02d_UTC" // string@0124 │ │ -0ee816: 7130 bd2a 6507 |007f: invoke-static {v5, v6, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0ee81c: 0c05 |0082: move-result-object v5 │ │ -0ee81e: 1105 |0083: return-object v5 │ │ +0ee710: |[0ee710] com.ds.avare.utils.NetworkHelper.getVersion:(Ljava/lang/String;Ljava/lang/String;[Z)Ljava/lang/String; │ │ +0ee720: 2200 5c07 |0000: new-instance v0, Ljava/util/GregorianCalendar; // type@075c │ │ +0ee724: 1a01 9111 |0002: const-string v1, "GMT" // string@1191 │ │ +0ee728: 7110 802c 0100 |0004: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0ee72e: 0c01 |0007: move-result-object v1 │ │ +0ee730: 7020 e42b 1000 |0008: invoke-direct {v0, v1}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ +0ee736: 7110 f526 0500 |000b: invoke-static {v5}, Lcom/ds/avare/utils/NetworkHelper;.getVersionNetwork:(Ljava/lang/String;)Ljava/lang/String; // method@26f5 │ │ +0ee73c: 0c05 |000e: move-result-object v5 │ │ +0ee73e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0ee740: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +0ee742: 3807 0c00 |0011: if-eqz v7, 001d // +000c │ │ +0ee746: 2173 |0013: array-length v3, v7 │ │ +0ee748: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ +0ee74c: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ +0ee750: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +0ee752: 2802 |0019: goto 001b // +0002 │ │ +0ee754: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0ee756: 4e03 0701 |001b: aput-boolean v3, v7, v1 │ │ +0ee75a: 1a07 0526 |001d: const-string v7, "TFRs" // string@2605 │ │ +0ee75e: 6e20 ba2a 7600 |001f: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ee764: 0a07 |0022: move-result v7 │ │ +0ee766: 3907 1b00 |0023: if-nez v7, 003e // +001b │ │ +0ee76a: 1a07 124d |0025: const-string v7, "weather" // string@4d12 │ │ +0ee76e: 6e20 ba2a 7600 |0027: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ee774: 0a07 |002a: move-result v7 │ │ +0ee776: 3907 1300 |002b: if-nez v7, 003e // +0013 │ │ +0ee77a: 1a07 4b30 |002d: const-string v7, "conus" // string@304b │ │ +0ee77e: 6e20 ba2a 7600 |002f: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ee784: 0a06 |0032: move-result v6 │ │ +0ee786: 3806 0300 |0033: if-eqz v6, 0036 // +0003 │ │ +0ee78a: 2809 |0035: goto 003e // +0009 │ │ +0ee78c: 3805 0300 |0036: if-eqz v5, 0039 // +0003 │ │ +0ee790: 1105 |0038: return-object v5 │ │ +0ee792: 7100 e826 0000 |0039: invoke-static {}, Lcom/ds/avare/utils/NetworkHelper;.getCycle:()Ljava/lang/String; // method@26e8 │ │ +0ee798: 0c05 |003c: move-result-object v5 │ │ +0ee79a: 1105 |003d: return-object v5 │ │ +0ee79c: 6205 2718 |003e: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ +0ee7a0: 1256 |0040: const/4 v6, #int 5 // #5 │ │ +0ee7a2: 2367 f609 |0041: new-array v7, v6, [Ljava/lang/Object; // type@09f6 │ │ +0ee7a6: 1223 |0043: const/4 v3, #int 2 // #2 │ │ +0ee7a8: 6e20 e82b 3000 |0044: invoke-virtual {v0, v3}, Ljava/util/GregorianCalendar;.get:(I)I // method@2be8 │ │ +0ee7ae: 0a04 |0047: move-result v4 │ │ +0ee7b0: b024 |0048: add-int/2addr v4, v2 │ │ +0ee7b2: 7110 622a 0400 |0049: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0ee7b8: 0c04 |004c: move-result-object v4 │ │ +0ee7ba: 4d04 0701 |004d: aput-object v4, v7, v1 │ │ +0ee7be: 6e20 e82b 6000 |004f: invoke-virtual {v0, v6}, Ljava/util/GregorianCalendar;.get:(I)I // method@2be8 │ │ +0ee7c4: 0a06 |0052: move-result v6 │ │ +0ee7c6: 7110 622a 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0ee7cc: 0c06 |0056: move-result-object v6 │ │ +0ee7ce: 4d06 0702 |0057: aput-object v6, v7, v2 │ │ +0ee7d2: 6e20 e82b 2000 |0059: invoke-virtual {v0, v2}, Ljava/util/GregorianCalendar;.get:(I)I // method@2be8 │ │ +0ee7d8: 0a06 |005c: move-result v6 │ │ +0ee7da: 7110 622a 0600 |005d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0ee7e0: 0c06 |0060: move-result-object v6 │ │ +0ee7e2: 4d06 0703 |0061: aput-object v6, v7, v3 │ │ +0ee7e6: 1236 |0063: const/4 v6, #int 3 // #3 │ │ +0ee7e8: 1301 0b00 |0064: const/16 v1, #int 11 // #b │ │ +0ee7ec: 6e20 e82b 1000 |0066: invoke-virtual {v0, v1}, Ljava/util/GregorianCalendar;.get:(I)I // method@2be8 │ │ +0ee7f2: 0a01 |0069: move-result v1 │ │ +0ee7f4: 7110 622a 0100 |006a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0ee7fa: 0c01 |006d: move-result-object v1 │ │ +0ee7fc: 4d01 0706 |006e: aput-object v1, v7, v6 │ │ +0ee800: 1246 |0070: const/4 v6, #int 4 // #4 │ │ +0ee802: 1301 0c00 |0071: const/16 v1, #int 12 // #c │ │ +0ee806: 6e20 e82b 1000 |0073: invoke-virtual {v0, v1}, Ljava/util/GregorianCalendar;.get:(I)I // method@2be8 │ │ +0ee80c: 0a00 |0076: move-result v0 │ │ +0ee80e: 7110 622a 0000 |0077: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0ee814: 0c00 |007a: move-result-object v0 │ │ +0ee816: 4d00 0706 |007b: aput-object v0, v7, v6 │ │ +0ee81a: 1a06 2401 |007d: const-string v6, "%02d_%02d_%04d_%02d:%02d_UTC" // string@0124 │ │ +0ee81e: 7130 bd2a 6507 |007f: invoke-static {v5, v6, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0ee824: 0c05 |0082: move-result-object v5 │ │ +0ee826: 1105 |0083: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x000b line=433 │ │ 0x0013 line=435 │ │ 0x001b line=436 │ │ 0x001f line=442 │ │ @@ -260847,38 +260849,38 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0ee820: |[0ee820] com.ds.avare.utils.NetworkHelper.getVersionNetwork:(Ljava/lang/String;)Ljava/lang/String; │ │ -0ee830: 2200 3607 |0000: new-instance v0, Ljava/net/URL; // type@0736 │ │ -0ee834: 2201 1007 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee838: 7010 eb2a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee83e: 6e20 f52a 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee844: 1a02 e04c |000a: const-string v2, "version.php" // string@4ce0 │ │ -0ee848: 6e20 f52a 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee84e: 6e10 fa2a 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee854: 0c02 |0012: move-result-object v2 │ │ -0ee856: 7020 572b 2000 |0013: invoke-direct {v0, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2b57 │ │ -0ee85c: 6e10 582b 0000 |0016: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2b58 │ │ -0ee862: 0c02 |0019: move-result-object v2 │ │ -0ee864: 6e10 5c2b 0200 |001a: invoke-virtual {v2}, Ljava/net/URLConnection;.getInputStream:()Ljava/io/InputStream; // method@2b5c │ │ -0ee86a: 0c02 |001d: move-result-object v2 │ │ -0ee86c: 2200 b706 |001e: new-instance v0, Ljava/io/BufferedReader; // type@06b7 │ │ -0ee870: 2201 cb06 |0020: new-instance v1, Ljava/io/InputStreamReader; // type@06cb │ │ -0ee874: 7020 d129 2100 |0022: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@29d1 │ │ -0ee87a: 7020 7229 1000 |0025: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2972 │ │ -0ee880: 6e10 7629 0000 |0028: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ -0ee886: 0c02 |002b: move-result-object v2 │ │ -0ee888: 3802 0300 |002c: if-eqz v2, 002f // +0003 │ │ -0ee88c: 1102 |002e: return-object v2 │ │ -0ee88e: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -0ee890: 1102 |0030: return-object v2 │ │ +0ee828: |[0ee828] com.ds.avare.utils.NetworkHelper.getVersionNetwork:(Ljava/lang/String;)Ljava/lang/String; │ │ +0ee838: 2200 3607 |0000: new-instance v0, Ljava/net/URL; // type@0736 │ │ +0ee83c: 2201 1007 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee840: 7010 eb2a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee846: 6e20 f52a 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee84c: 1a02 e04c |000a: const-string v2, "version.php" // string@4ce0 │ │ +0ee850: 6e20 f52a 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee856: 6e10 fa2a 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee85c: 0c02 |0012: move-result-object v2 │ │ +0ee85e: 7020 572b 2000 |0013: invoke-direct {v0, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2b57 │ │ +0ee864: 6e10 582b 0000 |0016: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2b58 │ │ +0ee86a: 0c02 |0019: move-result-object v2 │ │ +0ee86c: 6e10 5c2b 0200 |001a: invoke-virtual {v2}, Ljava/net/URLConnection;.getInputStream:()Ljava/io/InputStream; // method@2b5c │ │ +0ee872: 0c02 |001d: move-result-object v2 │ │ +0ee874: 2200 b706 |001e: new-instance v0, Ljava/io/BufferedReader; // type@06b7 │ │ +0ee878: 2201 cb06 |0020: new-instance v1, Ljava/io/InputStreamReader; // type@06cb │ │ +0ee87c: 7020 d129 2100 |0022: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@29d1 │ │ +0ee882: 7020 7229 1000 |0025: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2972 │ │ +0ee888: 6e10 7629 0000 |0028: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ +0ee88e: 0c02 |002b: move-result-object v2 │ │ +0ee890: 3802 0300 |002c: if-eqz v2, 002f // +0003 │ │ +0ee894: 1102 |002e: return-object v2 │ │ +0ee896: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +0ee898: 1102 |0030: return-object v2 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/Exception; -> 0x002f │ │ positions : │ │ 0x0000 line=467 │ │ 0x0016 line=468 │ │ 0x001a line=469 │ │ @@ -260892,75 +260894,75 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 122 16-bit code units │ │ -0ee8a4: |[0ee8a4] com.ds.avare.utils.NetworkHelper.getVersionRange:(Ljava/lang/String;)Ljava/lang/String; │ │ -0ee8b4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0ee8b8: 7110 5d2a 0a00 |0002: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0ee8be: 0a0a |0005: move-result v10 │ │ -0ee8c0: db01 0a64 |0006: div-int/lit8 v1, v10, #int 100 // #64 │ │ -0ee8c4: da02 0164 |0008: mul-int/lit8 v2, v1, #int 100 // #64 │ │ -0ee8c8: b12a |000a: sub-int/2addr v10, v2 │ │ -0ee8ca: d013 d007 |000b: add-int/lit16 v3, v1, #int 2000 // #07d0 │ │ -0ee8ce: 7110 ea26 0300 |000d: invoke-static {v3}, Lcom/ds/avare/utils/NetworkHelper;.getFirstDate:(I)I // method@26ea │ │ -0ee8d4: 0a05 |0010: move-result v5 │ │ -0ee8d6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -0ee8d8: 3515 0300 |0012: if-ge v5, v1, 0015 // +0003 │ │ -0ee8dc: 1100 |0014: return-object v0 │ │ -0ee8de: 2200 4a07 |0015: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ -0ee8e2: 6202 2718 |0017: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ -0ee8e6: 1a04 0920 |0019: const-string v4, "MM/dd/yyyy" // string@2009 │ │ -0ee8ea: 7030 802b 4002 |001b: invoke-direct {v0, v4, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0ee8f0: 2209 5c07 |001e: new-instance v9, Ljava/util/GregorianCalendar; // type@075c │ │ -0ee8f4: 1a02 9111 |0020: const-string v2, "GMT" // string@1191 │ │ -0ee8f8: 7110 802c 0200 |0022: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0ee8fe: 0c02 |0025: move-result-object v2 │ │ -0ee900: 7020 e42b 2900 |0026: invoke-direct {v9, v2}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ -0ee906: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -0ee908: 1306 0900 |002a: const/16 v6, #int 9 // #9 │ │ -0ee90c: 1207 |002c: const/4 v7, #int 0 // #0 │ │ -0ee90e: 1208 |002d: const/4 v8, #int 0 // #0 │ │ -0ee910: 0792 |002e: move-object v2, v9 │ │ -0ee912: 7407 eb2b 0200 |002f: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljava/util/GregorianCalendar;.set:(IIIIII)V // method@2beb │ │ -0ee918: b11a |0032: sub-int/2addr v10, v1 │ │ -0ee91a: 1301 1c00 |0033: const/16 v1, #int 28 // #1c │ │ -0ee91e: da0a 0a1c |0035: mul-int/lit8 v10, v10, #int 28 // #1c │ │ -0ee922: 1252 |0037: const/4 v2, #int 5 // #5 │ │ -0ee924: 6e30 e52b 290a |0038: invoke-virtual {v9, v2, v10}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ -0ee92a: 220a 1007 |003b: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee92e: 7010 eb2a 0a00 |003d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee934: 1a03 5501 |0040: const-string v3, "(" // string@0155 │ │ -0ee938: 6e20 f52a 3a00 |0042: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee93e: 6e10 e92b 0900 |0045: invoke-virtual {v9}, Ljava/util/GregorianCalendar;.getTime:()Ljava/util/Date; // method@2be9 │ │ -0ee944: 0c03 |0048: move-result-object v3 │ │ -0ee946: 6e20 822b 3000 |0049: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0ee94c: 0c03 |004c: move-result-object v3 │ │ -0ee94e: 6e20 f52a 3a00 |004d: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee954: 6e10 fa2a 0a00 |0050: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee95a: 0c0a |0053: move-result-object v10 │ │ -0ee95c: 6e30 e52b 2901 |0054: invoke-virtual {v9, v2, v1}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ -0ee962: 2201 1007 |0057: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0ee966: 7010 eb2a 0100 |0059: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ee96c: 6e20 f52a a100 |005c: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee972: 1a0a 7e02 |005f: const-string v10, "-" // string@027e │ │ -0ee976: 6e20 f52a a100 |0061: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee97c: 6e10 e92b 0900 |0064: invoke-virtual {v9}, Ljava/util/GregorianCalendar;.getTime:()Ljava/util/Date; // method@2be9 │ │ -0ee982: 0c0a |0067: move-result-object v10 │ │ -0ee984: 6e20 822b a000 |0068: invoke-virtual {v0, v10}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0ee98a: 0c0a |006b: move-result-object v10 │ │ -0ee98c: 6e20 f52a a100 |006c: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee992: 1a0a 1802 |006f: const-string v10, ")" // string@0218 │ │ -0ee996: 6e20 f52a a100 |0071: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ee99c: 6e10 fa2a 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ee9a2: 0c0a |0077: move-result-object v10 │ │ -0ee9a4: 110a |0078: return-object v10 │ │ -0ee9a6: 1100 |0079: return-object v0 │ │ +0ee8ac: |[0ee8ac] com.ds.avare.utils.NetworkHelper.getVersionRange:(Ljava/lang/String;)Ljava/lang/String; │ │ +0ee8bc: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0ee8c0: 7110 5d2a 0a00 |0002: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0ee8c6: 0a0a |0005: move-result v10 │ │ +0ee8c8: db01 0a64 |0006: div-int/lit8 v1, v10, #int 100 // #64 │ │ +0ee8cc: da02 0164 |0008: mul-int/lit8 v2, v1, #int 100 // #64 │ │ +0ee8d0: b12a |000a: sub-int/2addr v10, v2 │ │ +0ee8d2: d013 d007 |000b: add-int/lit16 v3, v1, #int 2000 // #07d0 │ │ +0ee8d6: 7110 ea26 0300 |000d: invoke-static {v3}, Lcom/ds/avare/utils/NetworkHelper;.getFirstDate:(I)I // method@26ea │ │ +0ee8dc: 0a05 |0010: move-result v5 │ │ +0ee8de: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0ee8e0: 3515 0300 |0012: if-ge v5, v1, 0015 // +0003 │ │ +0ee8e4: 1100 |0014: return-object v0 │ │ +0ee8e6: 2200 4a07 |0015: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ +0ee8ea: 6202 2718 |0017: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ +0ee8ee: 1a04 0920 |0019: const-string v4, "MM/dd/yyyy" // string@2009 │ │ +0ee8f2: 7030 802b 4002 |001b: invoke-direct {v0, v4, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0ee8f8: 2209 5c07 |001e: new-instance v9, Ljava/util/GregorianCalendar; // type@075c │ │ +0ee8fc: 1a02 9111 |0020: const-string v2, "GMT" // string@1191 │ │ +0ee900: 7110 802c 0200 |0022: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0ee906: 0c02 |0025: move-result-object v2 │ │ +0ee908: 7020 e42b 2900 |0026: invoke-direct {v9, v2}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ +0ee90e: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +0ee910: 1306 0900 |002a: const/16 v6, #int 9 // #9 │ │ +0ee914: 1207 |002c: const/4 v7, #int 0 // #0 │ │ +0ee916: 1208 |002d: const/4 v8, #int 0 // #0 │ │ +0ee918: 0792 |002e: move-object v2, v9 │ │ +0ee91a: 7407 eb2b 0200 |002f: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljava/util/GregorianCalendar;.set:(IIIIII)V // method@2beb │ │ +0ee920: b11a |0032: sub-int/2addr v10, v1 │ │ +0ee922: 1301 1c00 |0033: const/16 v1, #int 28 // #1c │ │ +0ee926: da0a 0a1c |0035: mul-int/lit8 v10, v10, #int 28 // #1c │ │ +0ee92a: 1252 |0037: const/4 v2, #int 5 // #5 │ │ +0ee92c: 6e30 e52b 290a |0038: invoke-virtual {v9, v2, v10}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ +0ee932: 220a 1007 |003b: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee936: 7010 eb2a 0a00 |003d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee93c: 1a03 5501 |0040: const-string v3, "(" // string@0155 │ │ +0ee940: 6e20 f52a 3a00 |0042: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee946: 6e10 e92b 0900 |0045: invoke-virtual {v9}, Ljava/util/GregorianCalendar;.getTime:()Ljava/util/Date; // method@2be9 │ │ +0ee94c: 0c03 |0048: move-result-object v3 │ │ +0ee94e: 6e20 822b 3000 |0049: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0ee954: 0c03 |004c: move-result-object v3 │ │ +0ee956: 6e20 f52a 3a00 |004d: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee95c: 6e10 fa2a 0a00 |0050: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee962: 0c0a |0053: move-result-object v10 │ │ +0ee964: 6e30 e52b 2901 |0054: invoke-virtual {v9, v2, v1}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ +0ee96a: 2201 1007 |0057: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0ee96e: 7010 eb2a 0100 |0059: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ee974: 6e20 f52a a100 |005c: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee97a: 1a0a 7e02 |005f: const-string v10, "-" // string@027e │ │ +0ee97e: 6e20 f52a a100 |0061: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee984: 6e10 e92b 0900 |0064: invoke-virtual {v9}, Ljava/util/GregorianCalendar;.getTime:()Ljava/util/Date; // method@2be9 │ │ +0ee98a: 0c0a |0067: move-result-object v10 │ │ +0ee98c: 6e20 822b a000 |0068: invoke-virtual {v0, v10}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0ee992: 0c0a |006b: move-result-object v10 │ │ +0ee994: 6e20 f52a a100 |006c: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee99a: 1a0a 1802 |006f: const-string v10, ")" // string@0218 │ │ +0ee99e: 6e20 f52a a100 |0071: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ee9a4: 6e10 fa2a 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ee9aa: 0c0a |0077: move-result-object v10 │ │ +0ee9ac: 110a |0078: return-object v10 │ │ +0ee9ae: 1100 |0079: return-object v0 │ │ catches : 1 │ │ 0x0002 - 0x0006 │ │ Ljava/lang/Exception; -> 0x0079 │ │ positions : │ │ 0x0002 line=490 │ │ 0x0006 line=497 │ │ 0x000d line=499 │ │ @@ -260979,82 +260981,82 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 123 16-bit code units │ │ -0edc9c: |[0edc9c] com.ds.avare.utils.NetworkHelper.isExpired:(Ljava/lang/String;I)Z │ │ -0edcac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0edcae: 390a 0300 |0001: if-nez v10, 0004 // +0003 │ │ -0edcb2: 0f00 |0003: return v0 │ │ -0edcb4: 2201 5c07 |0004: new-instance v1, Ljava/util/GregorianCalendar; // type@075c │ │ -0edcb8: 1a02 9111 |0006: const-string v2, "GMT" // string@1191 │ │ -0edcbc: 7110 802c 0200 |0008: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0edcc2: 0c03 |000b: move-result-object v3 │ │ -0edcc4: 7020 e42b 3100 |000c: invoke-direct {v1, v3}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ -0edcca: 2203 5c07 |000f: new-instance v3, Ljava/util/GregorianCalendar; // type@075c │ │ -0edcce: 7110 802c 0200 |0011: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0edcd4: 0c02 |0014: move-result-object v2 │ │ -0edcd6: 7020 e42b 2300 |0015: invoke-direct {v3, v2}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ -0edcdc: 1a02 9b2a |0018: const-string v2, "_" // string@2a9b │ │ -0edce0: 6e20 b72a 2a00 |001a: invoke-virtual {v10, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0edce6: 0a04 |001d: move-result v4 │ │ -0edce8: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -0edcea: 3804 5000 |001f: if-eqz v4, 006f // +0050 │ │ -0edcee: 6e20 d02a 2a00 |0021: invoke-virtual {v10, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0edcf4: 0c0a |0024: move-result-object v10 │ │ -0edcf6: 21a2 |0025: array-length v2, v10 │ │ -0edcf8: 1244 |0026: const/4 v4, #int 4 // #4 │ │ -0edcfa: 3542 0300 |0027: if-ge v2, v4, 002a // +0003 │ │ -0edcfe: 0f00 |0029: return v0 │ │ -0edd00: 4602 0a05 |002a: aget-object v2, v10, v5 │ │ -0edd04: 7110 5d2a 0200 |002c: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0edd0a: 0a02 |002f: move-result v2 │ │ -0edd0c: d806 02ff |0030: add-int/lit8 v6, v2, #int -1 // #ff │ │ -0edd10: 4602 0a00 |0032: aget-object v2, v10, v0 │ │ -0edd14: 7110 5d2a 0200 |0034: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0edd1a: 0a07 |0037: move-result v7 │ │ -0edd1c: 1222 |0038: const/4 v2, #int 2 // #2 │ │ -0edd1e: 4602 0a02 |0039: aget-object v2, v10, v2 │ │ -0edd22: 7110 5d2a 0200 |003b: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0edd28: 0a02 |003e: move-result v2 │ │ -0edd2a: 1234 |003f: const/4 v4, #int 3 // #3 │ │ -0edd2c: 460a 0a04 |0040: aget-object v10, v10, v4 │ │ -0edd30: 1a04 6d08 |0042: const-string v4, ":" // string@086d │ │ -0edd34: 6e20 d02a 4a00 |0044: invoke-virtual {v10, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0edd3a: 0c0a |0047: move-result-object v10 │ │ -0edd3c: 4604 0a05 |0048: aget-object v4, v10, v5 │ │ -0edd40: 7110 5d2a 0400 |004a: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0edd46: 0a08 |004d: move-result v8 │ │ -0edd48: 460a 0a00 |004e: aget-object v10, v10, v0 │ │ -0edd4c: 7110 5d2a 0a00 |0050: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0edd52: 0a09 |0053: move-result v9 │ │ -0edd54: 3402 1a00 |0054: if-lt v2, v0, 006e // +001a │ │ -0edd58: 3a06 1800 |0056: if-ltz v6, 006e // +0018 │ │ -0edd5c: 3407 1600 |0058: if-lt v7, v0, 006e // +0016 │ │ -0edd60: 3a08 1400 |005a: if-ltz v8, 006e // +0014 │ │ -0edd64: 3b09 0300 |005c: if-gez v9, 005f // +0003 │ │ -0edd68: 2810 |005e: goto 006e // +0010 │ │ -0edd6a: 0734 |005f: move-object v4, v3 │ │ -0edd6c: 0125 |0060: move v5, v2 │ │ -0edd6e: 7406 ea2b 0400 |0061: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Ljava/util/GregorianCalendar;.set:(IIIII)V // method@2bea │ │ -0edd74: 130a 0c00 |0064: const/16 v10, #int 12 // #c │ │ -0edd78: 6e30 e52b a30b |0066: invoke-virtual {v3, v10, v11}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ -0edd7e: 6e20 e62b 3100 |0069: invoke-virtual {v1, v3}, Ljava/util/GregorianCalendar;.after:(Ljava/lang/Object;)Z // method@2be6 │ │ -0edd84: 0a0a |006c: move-result v10 │ │ -0edd86: 0f0a |006d: return v10 │ │ -0edd88: 0f00 |006e: return v0 │ │ -0edd8a: 7100 e826 0000 |006f: invoke-static {}, Lcom/ds/avare/utils/NetworkHelper;.getCycle:()Ljava/lang/String; // method@26e8 │ │ -0edd90: 0c0b |0072: move-result-object v11 │ │ -0edd92: 6e20 ba2a ab00 |0073: invoke-virtual {v11, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0edd98: 0a0a |0076: move-result v10 │ │ -0edd9a: 390a 0300 |0077: if-nez v10, 007a // +0003 │ │ -0edd9e: 0f00 |0079: return v0 │ │ -0edda0: 0f05 |007a: return v5 │ │ +0edca4: |[0edca4] com.ds.avare.utils.NetworkHelper.isExpired:(Ljava/lang/String;I)Z │ │ +0edcb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0edcb6: 390a 0300 |0001: if-nez v10, 0004 // +0003 │ │ +0edcba: 0f00 |0003: return v0 │ │ +0edcbc: 2201 5c07 |0004: new-instance v1, Ljava/util/GregorianCalendar; // type@075c │ │ +0edcc0: 1a02 9111 |0006: const-string v2, "GMT" // string@1191 │ │ +0edcc4: 7110 802c 0200 |0008: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0edcca: 0c03 |000b: move-result-object v3 │ │ +0edccc: 7020 e42b 3100 |000c: invoke-direct {v1, v3}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ +0edcd2: 2203 5c07 |000f: new-instance v3, Ljava/util/GregorianCalendar; // type@075c │ │ +0edcd6: 7110 802c 0200 |0011: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0edcdc: 0c02 |0014: move-result-object v2 │ │ +0edcde: 7020 e42b 2300 |0015: invoke-direct {v3, v2}, Ljava/util/GregorianCalendar;.:(Ljava/util/TimeZone;)V // method@2be4 │ │ +0edce4: 1a02 9b2a |0018: const-string v2, "_" // string@2a9b │ │ +0edce8: 6e20 b72a 2a00 |001a: invoke-virtual {v10, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0edcee: 0a04 |001d: move-result v4 │ │ +0edcf0: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +0edcf2: 3804 5000 |001f: if-eqz v4, 006f // +0050 │ │ +0edcf6: 6e20 d02a 2a00 |0021: invoke-virtual {v10, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0edcfc: 0c0a |0024: move-result-object v10 │ │ +0edcfe: 21a2 |0025: array-length v2, v10 │ │ +0edd00: 1244 |0026: const/4 v4, #int 4 // #4 │ │ +0edd02: 3542 0300 |0027: if-ge v2, v4, 002a // +0003 │ │ +0edd06: 0f00 |0029: return v0 │ │ +0edd08: 4602 0a05 |002a: aget-object v2, v10, v5 │ │ +0edd0c: 7110 5d2a 0200 |002c: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0edd12: 0a02 |002f: move-result v2 │ │ +0edd14: d806 02ff |0030: add-int/lit8 v6, v2, #int -1 // #ff │ │ +0edd18: 4602 0a00 |0032: aget-object v2, v10, v0 │ │ +0edd1c: 7110 5d2a 0200 |0034: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0edd22: 0a07 |0037: move-result v7 │ │ +0edd24: 1222 |0038: const/4 v2, #int 2 // #2 │ │ +0edd26: 4602 0a02 |0039: aget-object v2, v10, v2 │ │ +0edd2a: 7110 5d2a 0200 |003b: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0edd30: 0a02 |003e: move-result v2 │ │ +0edd32: 1234 |003f: const/4 v4, #int 3 // #3 │ │ +0edd34: 460a 0a04 |0040: aget-object v10, v10, v4 │ │ +0edd38: 1a04 6d08 |0042: const-string v4, ":" // string@086d │ │ +0edd3c: 6e20 d02a 4a00 |0044: invoke-virtual {v10, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0edd42: 0c0a |0047: move-result-object v10 │ │ +0edd44: 4604 0a05 |0048: aget-object v4, v10, v5 │ │ +0edd48: 7110 5d2a 0400 |004a: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0edd4e: 0a08 |004d: move-result v8 │ │ +0edd50: 460a 0a00 |004e: aget-object v10, v10, v0 │ │ +0edd54: 7110 5d2a 0a00 |0050: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0edd5a: 0a09 |0053: move-result v9 │ │ +0edd5c: 3402 1a00 |0054: if-lt v2, v0, 006e // +001a │ │ +0edd60: 3a06 1800 |0056: if-ltz v6, 006e // +0018 │ │ +0edd64: 3407 1600 |0058: if-lt v7, v0, 006e // +0016 │ │ +0edd68: 3a08 1400 |005a: if-ltz v8, 006e // +0014 │ │ +0edd6c: 3b09 0300 |005c: if-gez v9, 005f // +0003 │ │ +0edd70: 2810 |005e: goto 006e // +0010 │ │ +0edd72: 0734 |005f: move-object v4, v3 │ │ +0edd74: 0125 |0060: move v5, v2 │ │ +0edd76: 7406 ea2b 0400 |0061: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Ljava/util/GregorianCalendar;.set:(IIIII)V // method@2bea │ │ +0edd7c: 130a 0c00 |0064: const/16 v10, #int 12 // #c │ │ +0edd80: 6e30 e52b a30b |0066: invoke-virtual {v3, v10, v11}, Ljava/util/GregorianCalendar;.add:(II)V // method@2be5 │ │ +0edd86: 6e20 e62b 3100 |0069: invoke-virtual {v1, v3}, Ljava/util/GregorianCalendar;.after:(Ljava/lang/Object;)Z // method@2be6 │ │ +0edd8c: 0a0a |006c: move-result v10 │ │ +0edd8e: 0f0a |006d: return v10 │ │ +0edd90: 0f00 |006e: return v0 │ │ +0edd92: 7100 e826 0000 |006f: invoke-static {}, Lcom/ds/avare/utils/NetworkHelper;.getCycle:()Ljava/lang/String; // method@26e8 │ │ +0edd98: 0c0b |0072: move-result-object v11 │ │ +0edd9a: 6e20 ba2a ab00 |0073: invoke-virtual {v11, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0edda0: 0a0a |0076: move-result v10 │ │ +0edda2: 390a 0300 |0077: if-nez v10, 007a // +0003 │ │ +0edda6: 0f00 |0079: return v0 │ │ +0edda8: 0f05 |007a: return v5 │ │ catches : 1 │ │ 0x002a - 0x0054 │ │ Ljava/lang/Exception; -> 0x006e │ │ positions : │ │ 0x0004 line=371 │ │ 0x000f line=372 │ │ 0x001a line=374 │ │ @@ -261110,18 +261112,18 @@ │ │ type : '(Lcom/ds/avare/utils/OptionButton;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0eea38: |[0eea38] com.ds.avare.utils.OptionButton$1.:(Lcom/ds/avare/utils/OptionButton;)V │ │ -0eea48: 5b01 7416 |0000: iput-object v1, v0, Lcom/ds/avare/utils/OptionButton$1;.this$0:Lcom/ds/avare/utils/OptionButton; // field@1674 │ │ -0eea4c: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0eea52: 0e00 |0005: return-void │ │ +0eea40: |[0eea40] com.ds.avare.utils.OptionButton$1.:(Lcom/ds/avare/utils/OptionButton;)V │ │ +0eea50: 5b01 7416 |0000: iput-object v1, v0, Lcom/ds/avare/utils/OptionButton$1;.this$0:Lcom/ds/avare/utils/OptionButton; // field@1674 │ │ +0eea54: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0eea5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/utils/OptionButton$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/utils/OptionButton; │ │ │ │ @@ -261131,44 +261133,44 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0eea54: |[0eea54] com.ds.avare.utils.OptionButton$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0eea64: 7210 bf01 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@01bf │ │ -0eea6a: 5412 7416 |0003: iget-object v2, v1, Lcom/ds/avare/utils/OptionButton$1;.this$0:Lcom/ds/avare/utils/OptionButton; // field@1674 │ │ -0eea6e: 7110 fd26 0200 |0005: invoke-static {v2}, Lcom/ds/avare/utils/OptionButton;.access$000:(Lcom/ds/avare/utils/OptionButton;)Ljava/util/ArrayList; // method@26fd │ │ -0eea74: 0c02 |0008: move-result-object v2 │ │ -0eea76: 6e10 9c2b 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -0eea7c: 0a02 |000c: move-result v2 │ │ -0eea7e: 3523 2e00 |000d: if-ge v3, v2, 003b // +002e │ │ -0eea82: 3b03 0300 |000f: if-gez v3, 0012 // +0003 │ │ -0eea86: 282a |0011: goto 003b // +002a │ │ -0eea88: 5412 7416 |0012: iget-object v2, v1, Lcom/ds/avare/utils/OptionButton$1;.this$0:Lcom/ds/avare/utils/OptionButton; // field@1674 │ │ -0eea8c: 7120 fe26 3200 |0014: invoke-static {v2, v3}, Lcom/ds/avare/utils/OptionButton;.access$102:(Lcom/ds/avare/utils/OptionButton;I)I // method@26fe │ │ -0eea92: 5412 7416 |0017: iget-object v2, v1, Lcom/ds/avare/utils/OptionButton$1;.this$0:Lcom/ds/avare/utils/OptionButton; // field@1674 │ │ -0eea96: 7110 fd26 0200 |0019: invoke-static {v2}, Lcom/ds/avare/utils/OptionButton;.access$000:(Lcom/ds/avare/utils/OptionButton;)Ljava/util/ArrayList; // method@26fd │ │ -0eea9c: 0c00 |001c: move-result-object v0 │ │ -0eea9e: 6e20 962b 3000 |001d: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -0eeaa4: 0c00 |0020: move-result-object v0 │ │ -0eeaa6: 1f00 e006 |0021: check-cast v0, Ljava/lang/CharSequence; // type@06e0 │ │ -0eeaaa: 6e20 0a27 0200 |0023: invoke-virtual {v2, v0}, Lcom/ds/avare/utils/OptionButton;.setText:(Ljava/lang/CharSequence;)V // method@270a │ │ -0eeab0: 5412 7416 |0026: iget-object v2, v1, Lcom/ds/avare/utils/OptionButton$1;.this$0:Lcom/ds/avare/utils/OptionButton; // field@1674 │ │ -0eeab4: 7110 ff26 0200 |0028: invoke-static {v2}, Lcom/ds/avare/utils/OptionButton;.access$200:(Lcom/ds/avare/utils/OptionButton;)Lcom/ds/avare/utils/GenericCallback; // method@26ff │ │ -0eeaba: 0c02 |002b: move-result-object v2 │ │ -0eeabc: 3802 0f00 |002c: if-eqz v2, 003b // +000f │ │ -0eeac0: 5412 7416 |002e: iget-object v2, v1, Lcom/ds/avare/utils/OptionButton$1;.this$0:Lcom/ds/avare/utils/OptionButton; // field@1674 │ │ -0eeac4: 7110 ff26 0200 |0030: invoke-static {v2}, Lcom/ds/avare/utils/OptionButton;.access$200:(Lcom/ds/avare/utils/OptionButton;)Lcom/ds/avare/utils/GenericCallback; // method@26ff │ │ -0eeaca: 0c02 |0033: move-result-object v2 │ │ -0eeacc: 7110 622a 0300 |0034: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0eead2: 0c03 |0037: move-result-object v3 │ │ -0eead4: 6e30 7a26 1203 |0038: invoke-virtual {v2, v1, v3}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -0eeada: 0e00 |003b: return-void │ │ +0eea5c: |[0eea5c] com.ds.avare.utils.OptionButton$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0eea6c: 7210 bf01 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@01bf │ │ +0eea72: 5412 7416 |0003: iget-object v2, v1, Lcom/ds/avare/utils/OptionButton$1;.this$0:Lcom/ds/avare/utils/OptionButton; // field@1674 │ │ +0eea76: 7110 fd26 0200 |0005: invoke-static {v2}, Lcom/ds/avare/utils/OptionButton;.access$000:(Lcom/ds/avare/utils/OptionButton;)Ljava/util/ArrayList; // method@26fd │ │ +0eea7c: 0c02 |0008: move-result-object v2 │ │ +0eea7e: 6e10 9c2b 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +0eea84: 0a02 |000c: move-result v2 │ │ +0eea86: 3523 2e00 |000d: if-ge v3, v2, 003b // +002e │ │ +0eea8a: 3b03 0300 |000f: if-gez v3, 0012 // +0003 │ │ +0eea8e: 282a |0011: goto 003b // +002a │ │ +0eea90: 5412 7416 |0012: iget-object v2, v1, Lcom/ds/avare/utils/OptionButton$1;.this$0:Lcom/ds/avare/utils/OptionButton; // field@1674 │ │ +0eea94: 7120 fe26 3200 |0014: invoke-static {v2, v3}, Lcom/ds/avare/utils/OptionButton;.access$102:(Lcom/ds/avare/utils/OptionButton;I)I // method@26fe │ │ +0eea9a: 5412 7416 |0017: iget-object v2, v1, Lcom/ds/avare/utils/OptionButton$1;.this$0:Lcom/ds/avare/utils/OptionButton; // field@1674 │ │ +0eea9e: 7110 fd26 0200 |0019: invoke-static {v2}, Lcom/ds/avare/utils/OptionButton;.access$000:(Lcom/ds/avare/utils/OptionButton;)Ljava/util/ArrayList; // method@26fd │ │ +0eeaa4: 0c00 |001c: move-result-object v0 │ │ +0eeaa6: 6e20 962b 3000 |001d: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +0eeaac: 0c00 |0020: move-result-object v0 │ │ +0eeaae: 1f00 e006 |0021: check-cast v0, Ljava/lang/CharSequence; // type@06e0 │ │ +0eeab2: 6e20 0a27 0200 |0023: invoke-virtual {v2, v0}, Lcom/ds/avare/utils/OptionButton;.setText:(Ljava/lang/CharSequence;)V // method@270a │ │ +0eeab8: 5412 7416 |0026: iget-object v2, v1, Lcom/ds/avare/utils/OptionButton$1;.this$0:Lcom/ds/avare/utils/OptionButton; // field@1674 │ │ +0eeabc: 7110 ff26 0200 |0028: invoke-static {v2}, Lcom/ds/avare/utils/OptionButton;.access$200:(Lcom/ds/avare/utils/OptionButton;)Lcom/ds/avare/utils/GenericCallback; // method@26ff │ │ +0eeac2: 0c02 |002b: move-result-object v2 │ │ +0eeac4: 3802 0f00 |002c: if-eqz v2, 003b // +000f │ │ +0eeac8: 5412 7416 |002e: iget-object v2, v1, Lcom/ds/avare/utils/OptionButton$1;.this$0:Lcom/ds/avare/utils/OptionButton; // field@1674 │ │ +0eeacc: 7110 ff26 0200 |0030: invoke-static {v2}, Lcom/ds/avare/utils/OptionButton;.access$200:(Lcom/ds/avare/utils/OptionButton;)Lcom/ds/avare/utils/GenericCallback; // method@26ff │ │ +0eead2: 0c02 |0033: move-result-object v2 │ │ +0eead4: 7110 622a 0300 |0034: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0eeada: 0c03 |0037: move-result-object v3 │ │ +0eeadc: 6e30 7a26 1203 |0038: invoke-virtual {v2, v1, v3}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +0eeae2: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0003 line=143 │ │ 0x0012 line=146 │ │ 0x0017 line=147 │ │ 0x0026 line=148 │ │ @@ -261230,19 +261232,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0eeb7c: |[0eeb7c] com.ds.avare.utils.OptionButton.:(Landroid/content/Context;)V │ │ -0eeb8c: 7020 ff08 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/Button;.:(Landroid/content/Context;)V // method@08ff │ │ -0eeb92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0eeb94: 7030 0227 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/ds/avare/utils/OptionButton;.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2702 │ │ -0eeb9a: 0e00 |0007: return-void │ │ +0eeb84: |[0eeb84] com.ds.avare.utils.OptionButton.:(Landroid/content/Context;)V │ │ +0eeb94: 7020 ff08 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/Button;.:(Landroid/content/Context;)V // method@08ff │ │ +0eeb9a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0eeb9c: 7030 0227 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/ds/avare/utils/OptionButton;.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2702 │ │ +0eeba2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/ds/avare/utils/OptionButton; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ @@ -261252,18 +261254,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0eeb9c: |[0eeb9c] com.ds.avare.utils.OptionButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0eebac: 7030 0009 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/Button;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0900 │ │ -0eebb2: 7030 0227 1002 |0003: invoke-direct {v0, v1, v2}, Lcom/ds/avare/utils/OptionButton;.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2702 │ │ -0eebb8: 0e00 |0006: return-void │ │ +0eeba4: |[0eeba4] com.ds.avare.utils.OptionButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0eebb4: 7030 0009 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/Button;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0900 │ │ +0eebba: 7030 0227 1002 |0003: invoke-direct {v0, v1, v2}, Lcom/ds/avare/utils/OptionButton;.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2702 │ │ +0eebc0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/utils/OptionButton; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -261274,18 +261276,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0eebbc: |[0eebbc] com.ds.avare.utils.OptionButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0eebcc: 7040 0109 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/Button;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0901 │ │ -0eebd2: 7030 0227 1002 |0003: invoke-direct {v0, v1, v2}, Lcom/ds/avare/utils/OptionButton;.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2702 │ │ -0eebd8: 0e00 |0006: return-void │ │ +0eebc4: |[0eebc4] com.ds.avare.utils.OptionButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0eebd4: 7040 0109 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/Button;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0901 │ │ +0eebda: 7030 0227 1002 |0003: invoke-direct {v0, v1, v2}, Lcom/ds/avare/utils/OptionButton;.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2702 │ │ +0eebe0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/utils/OptionButton; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -261297,17 +261299,17 @@ │ │ type : '(Lcom/ds/avare/utils/OptionButton;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eeb64: |[0eeb64] com.ds.avare.utils.OptionButton.access$000:(Lcom/ds/avare/utils/OptionButton;)Ljava/util/ArrayList; │ │ -0eeb74: 5400 7816 |0000: iget-object v0, v0, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ -0eeb78: 1100 |0002: return-object v0 │ │ +0eeb6c: |[0eeb6c] com.ds.avare.utils.OptionButton.access$000:(Lcom/ds/avare/utils/OptionButton;)Ljava/util/ArrayList; │ │ +0eeb7c: 5400 7816 |0000: iget-object v0, v0, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ +0eeb80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/OptionButton; │ │ │ │ #4 : (in Lcom/ds/avare/utils/OptionButton;) │ │ @@ -261315,17 +261317,17 @@ │ │ type : '(Lcom/ds/avare/utils/OptionButton;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eeaf4: |[0eeaf4] com.ds.avare.utils.OptionButton.access$102:(Lcom/ds/avare/utils/OptionButton;I)I │ │ -0eeb04: 5901 7916 |0000: iput v1, v0, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ -0eeb08: 0f01 |0002: return v1 │ │ +0eeafc: |[0eeafc] com.ds.avare.utils.OptionButton.access$102:(Lcom/ds/avare/utils/OptionButton;I)I │ │ +0eeb0c: 5901 7916 |0000: iput v1, v0, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ +0eeb10: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/OptionButton; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -261334,17 +261336,17 @@ │ │ type : '(Lcom/ds/avare/utils/OptionButton;)Lcom/ds/avare/utils/GenericCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eeadc: |[0eeadc] com.ds.avare.utils.OptionButton.access$200:(Lcom/ds/avare/utils/OptionButton;)Lcom/ds/avare/utils/GenericCallback; │ │ -0eeaec: 5400 7516 |0000: iget-object v0, v0, Lcom/ds/avare/utils/OptionButton;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@1675 │ │ -0eeaf0: 1100 |0002: return-object v0 │ │ +0eeae4: |[0eeae4] com.ds.avare.utils.OptionButton.access$200:(Lcom/ds/avare/utils/OptionButton;)Lcom/ds/avare/utils/GenericCallback; │ │ +0eeaf4: 5400 7516 |0000: iget-object v0, v0, Lcom/ds/avare/utils/OptionButton;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@1675 │ │ +0eeaf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/OptionButton; │ │ │ │ #6 : (in Lcom/ds/avare/utils/OptionButton;) │ │ @@ -261352,54 +261354,54 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -0eebdc: |[0eebdc] com.ds.avare.utils.OptionButton.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0eebec: 5b56 7616 |0000: iput-object v6, v5, Lcom/ds/avare/utils/OptionButton;.mContext:Landroid/content/Context; // field@1676 │ │ -0eebf0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0eebf2: 5950 7916 |0003: iput v0, v5, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ -0eebf6: 6e20 0727 5500 |0005: invoke-virtual {v5, v5}, Lcom/ds/avare/utils/OptionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2707 │ │ -0eebfc: 2201 4e07 |0008: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ -0eec00: 7010 8e2b 0100 |000a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0eec06: 5b51 7816 |000d: iput-object v1, v5, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ -0eec0a: 3907 0300 |000f: if-nez v7, 0012 // +0003 │ │ -0eec0e: 0e00 |0011: return-void │ │ -0eec10: 1221 |0012: const/4 v1, #int 2 // #2 │ │ -0eec12: 2311 c009 |0013: new-array v1, v1, [I // type@09c0 │ │ -0eec16: 2601 3300 0000 |0015: fill-array-data v1, 00000048 // +00000033 │ │ -0eec1c: 6e30 b201 7601 |0018: invoke-virtual {v6, v7, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b2 │ │ -0eec22: 0c06 |001b: move-result-object v6 │ │ -0eec24: 3906 0300 |001c: if-nez v6, 001f // +0003 │ │ -0eec28: 0e00 |001e: return-void │ │ -0eec2a: 6e20 6802 0600 |001f: invoke-virtual {v6, v0}, Landroid/content/res/TypedArray;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0268 │ │ -0eec30: 0c07 |0022: move-result-object v7 │ │ -0eec32: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -0eec34: 6e20 6702 1600 |0024: invoke-virtual {v6, v1}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@0267 │ │ -0eec3a: 0c01 |0027: move-result-object v1 │ │ -0eec3c: 6e10 6e02 0600 |0028: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@026e │ │ -0eec42: 3907 0300 |002b: if-nez v7, 002e // +0003 │ │ -0eec46: 0e00 |002d: return-void │ │ -0eec48: 2176 |002e: array-length v6, v7 │ │ -0eec4a: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -0eec4c: 3562 1000 |0030: if-ge v2, v6, 0040 // +0010 │ │ -0eec50: 4603 0702 |0032: aget-object v3, v7, v2 │ │ -0eec54: 5454 7816 |0034: iget-object v4, v5, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ -0eec58: 7110 e02a 0300 |0036: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2ae0 │ │ -0eec5e: 0c03 |0039: move-result-object v3 │ │ -0eec60: 6e20 922b 3400 |003a: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -0eec66: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0eec6a: 28f1 |003f: goto 0030 // -000f │ │ -0eec6c: 4606 0700 |0040: aget-object v6, v7, v0 │ │ -0eec70: 6e20 0a27 6500 |0042: invoke-virtual {v5, v6}, Lcom/ds/avare/utils/OptionButton;.setText:(Ljava/lang/CharSequence;)V // method@270a │ │ -0eec76: 5b51 7716 |0045: iput-object v1, v5, Lcom/ds/avare/utils/OptionButton;.mLabel:Ljava/lang/CharSequence; // field@1677 │ │ -0eec7a: 0e00 |0047: return-void │ │ -0eec7c: 0003 0400 0200 0000 b200 0101 c603 ... |0048: array-data (8 units) │ │ +0eebe4: |[0eebe4] com.ds.avare.utils.OptionButton.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0eebf4: 5b56 7616 |0000: iput-object v6, v5, Lcom/ds/avare/utils/OptionButton;.mContext:Landroid/content/Context; // field@1676 │ │ +0eebf8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0eebfa: 5950 7916 |0003: iput v0, v5, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ +0eebfe: 6e20 0727 5500 |0005: invoke-virtual {v5, v5}, Lcom/ds/avare/utils/OptionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2707 │ │ +0eec04: 2201 4e07 |0008: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ +0eec08: 7010 8e2b 0100 |000a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0eec0e: 5b51 7816 |000d: iput-object v1, v5, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ +0eec12: 3907 0300 |000f: if-nez v7, 0012 // +0003 │ │ +0eec16: 0e00 |0011: return-void │ │ +0eec18: 1221 |0012: const/4 v1, #int 2 // #2 │ │ +0eec1a: 2311 c009 |0013: new-array v1, v1, [I // type@09c0 │ │ +0eec1e: 2601 3300 0000 |0015: fill-array-data v1, 00000048 // +00000033 │ │ +0eec24: 6e30 b201 7601 |0018: invoke-virtual {v6, v7, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b2 │ │ +0eec2a: 0c06 |001b: move-result-object v6 │ │ +0eec2c: 3906 0300 |001c: if-nez v6, 001f // +0003 │ │ +0eec30: 0e00 |001e: return-void │ │ +0eec32: 6e20 6802 0600 |001f: invoke-virtual {v6, v0}, Landroid/content/res/TypedArray;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0268 │ │ +0eec38: 0c07 |0022: move-result-object v7 │ │ +0eec3a: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0eec3c: 6e20 6702 1600 |0024: invoke-virtual {v6, v1}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@0267 │ │ +0eec42: 0c01 |0027: move-result-object v1 │ │ +0eec44: 6e10 6e02 0600 |0028: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@026e │ │ +0eec4a: 3907 0300 |002b: if-nez v7, 002e // +0003 │ │ +0eec4e: 0e00 |002d: return-void │ │ +0eec50: 2176 |002e: array-length v6, v7 │ │ +0eec52: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +0eec54: 3562 1000 |0030: if-ge v2, v6, 0040 // +0010 │ │ +0eec58: 4603 0702 |0032: aget-object v3, v7, v2 │ │ +0eec5c: 5454 7816 |0034: iget-object v4, v5, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ +0eec60: 7110 e02a 0300 |0036: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2ae0 │ │ +0eec66: 0c03 |0039: move-result-object v3 │ │ +0eec68: 6e20 922b 3400 |003a: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +0eec6e: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0eec72: 28f1 |003f: goto 0030 // -000f │ │ +0eec74: 4606 0700 |0040: aget-object v6, v7, v0 │ │ +0eec78: 6e20 0a27 6500 |0042: invoke-virtual {v5, v6}, Lcom/ds/avare/utils/OptionButton;.setText:(Ljava/lang/CharSequence;)V // method@270a │ │ +0eec7e: 5b51 7716 |0045: iput-object v1, v5, Lcom/ds/avare/utils/OptionButton;.mLabel:Ljava/lang/CharSequence; // field@1677 │ │ +0eec82: 0e00 |0047: return-void │ │ +0eec84: 0003 0400 0200 0000 b200 0101 c603 ... |0048: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0008 line=42 │ │ 0x0015 line=46 │ │ @@ -261422,17 +261424,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eeb0c: |[0eeb0c] com.ds.avare.utils.OptionButton.getCurrentIndex:()I │ │ -0eeb1c: 5210 7916 |0000: iget v0, v1, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ -0eeb20: 0f00 |0002: return v0 │ │ +0eeb14: |[0eeb14] com.ds.avare.utils.OptionButton.getCurrentIndex:()I │ │ +0eeb24: 5210 7916 |0000: iget v0, v1, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ +0eeb28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/OptionButton; │ │ │ │ #1 : (in Lcom/ds/avare/utils/OptionButton;) │ │ @@ -261440,28 +261442,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0eeb24: |[0eeb24] com.ds.avare.utils.OptionButton.getCurrentValue:()Ljava/lang/String; │ │ -0eeb34: 5220 7916 |0000: iget v0, v2, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ -0eeb38: 5421 7816 |0002: iget-object v1, v2, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ -0eeb3c: 6e10 9c2b 0100 |0004: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -0eeb42: 0a01 |0007: move-result v1 │ │ -0eeb44: 3410 0500 |0008: if-lt v0, v1, 000d // +0005 │ │ -0eeb48: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ -0eeb4c: 1100 |000c: return-object v0 │ │ -0eeb4e: 5420 7816 |000d: iget-object v0, v2, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ -0eeb52: 5221 7916 |000f: iget v1, v2, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ -0eeb56: 6e20 962b 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -0eeb5c: 0c00 |0014: move-result-object v0 │ │ -0eeb5e: 1f00 0e07 |0015: check-cast v0, Ljava/lang/String; // type@070e │ │ -0eeb62: 1100 |0017: return-object v0 │ │ +0eeb2c: |[0eeb2c] com.ds.avare.utils.OptionButton.getCurrentValue:()Ljava/lang/String; │ │ +0eeb3c: 5220 7916 |0000: iget v0, v2, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ +0eeb40: 5421 7816 |0002: iget-object v1, v2, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ +0eeb44: 6e10 9c2b 0100 |0004: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +0eeb4a: 0a01 |0007: move-result v1 │ │ +0eeb4c: 3410 0500 |0008: if-lt v0, v1, 000d // +0005 │ │ +0eeb50: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ +0eeb54: 1100 |000c: return-object v0 │ │ +0eeb56: 5420 7816 |000d: iget-object v0, v2, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ +0eeb5a: 5221 7916 |000f: iget v1, v2, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ +0eeb5e: 6e20 962b 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +0eeb64: 0c00 |0014: move-result-object v0 │ │ +0eeb66: 1f00 0e07 |0015: check-cast v0, Ljava/lang/String; // type@070e │ │ +0eeb6a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x000d line=117 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/ds/avare/utils/OptionButton; │ │ │ │ @@ -261470,37 +261472,37 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -0eec8c: |[0eec8c] com.ds.avare.utils.OptionButton.onClick:(Landroid/view/View;)V │ │ -0eec9c: 2204 6006 |0000: new-instance v4, Lcom/ds/avare/utils/OptionButton$1; // type@0660 │ │ -0eeca0: 7020 f826 3400 |0002: invoke-direct {v4, v3}, Lcom/ds/avare/utils/OptionButton$1;.:(Lcom/ds/avare/utils/OptionButton;)V // method@26f8 │ │ -0eeca6: 2200 4606 |0005: new-instance v0, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder; // type@0646 │ │ -0eecaa: 5431 7616 |0007: iget-object v1, v3, Lcom/ds/avare/utils/OptionButton;.mContext:Landroid/content/Context; // field@1676 │ │ -0eecae: 7020 4426 1000 |0009: invoke-direct {v0, v1}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.:(Landroid/content/Context;)V // method@2644 │ │ -0eecb4: 5431 7716 |000c: iget-object v1, v3, Lcom/ds/avare/utils/OptionButton;.mLabel:Ljava/lang/CharSequence; // field@1677 │ │ -0eecb8: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -0eecbc: 6e20 4d26 1000 |0010: invoke-virtual {v0, v1}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@264d │ │ -0eecc2: 5431 7816 |0013: iget-object v1, v3, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ -0eecc6: 6e10 9c2b 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -0eeccc: 0a02 |0018: move-result v2 │ │ -0eecce: 2322 f809 |0019: new-array v2, v2, [Ljava/lang/String; // type@09f8 │ │ -0eecd2: 6e20 9e2b 2100 |001b: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9e │ │ -0eecd8: 0c01 |001e: move-result-object v1 │ │ -0eecda: 1f01 f309 |001f: check-cast v1, [Ljava/lang/CharSequence; // type@09f3 │ │ -0eecde: 5232 7916 |0021: iget v2, v3, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ -0eece2: 6e40 4b26 1042 |0023: invoke-virtual {v0, v1, v2, v4}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@264b │ │ -0eece8: 0c04 |0026: move-result-object v4 │ │ -0eecea: 6e10 5400 0400 |0027: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0054 │ │ -0eecf0: 0c04 |002a: move-result-object v4 │ │ -0eecf2: 6e10 6700 0400 |002b: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@0067 │ │ -0eecf8: 0e00 |002e: return-void │ │ +0eec94: |[0eec94] com.ds.avare.utils.OptionButton.onClick:(Landroid/view/View;)V │ │ +0eeca4: 2204 6006 |0000: new-instance v4, Lcom/ds/avare/utils/OptionButton$1; // type@0660 │ │ +0eeca8: 7020 f826 3400 |0002: invoke-direct {v4, v3}, Lcom/ds/avare/utils/OptionButton$1;.:(Lcom/ds/avare/utils/OptionButton;)V // method@26f8 │ │ +0eecae: 2200 4606 |0005: new-instance v0, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder; // type@0646 │ │ +0eecb2: 5431 7616 |0007: iget-object v1, v3, Lcom/ds/avare/utils/OptionButton;.mContext:Landroid/content/Context; // field@1676 │ │ +0eecb6: 7020 4426 1000 |0009: invoke-direct {v0, v1}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.:(Landroid/content/Context;)V // method@2644 │ │ +0eecbc: 5431 7716 |000c: iget-object v1, v3, Lcom/ds/avare/utils/OptionButton;.mLabel:Ljava/lang/CharSequence; // field@1677 │ │ +0eecc0: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +0eecc4: 6e20 4d26 1000 |0010: invoke-virtual {v0, v1}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@264d │ │ +0eecca: 5431 7816 |0013: iget-object v1, v3, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ +0eecce: 6e10 9c2b 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +0eecd4: 0a02 |0018: move-result v2 │ │ +0eecd6: 2322 f809 |0019: new-array v2, v2, [Ljava/lang/String; // type@09f8 │ │ +0eecda: 6e20 9e2b 2100 |001b: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9e │ │ +0eece0: 0c01 |001e: move-result-object v1 │ │ +0eece2: 1f01 f309 |001f: check-cast v1, [Ljava/lang/CharSequence; // type@09f3 │ │ +0eece6: 5232 7916 |0021: iget v2, v3, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ +0eecea: 6e40 4b26 1042 |0023: invoke-virtual {v0, v1, v2, v4}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@264b │ │ +0eecf0: 0c04 |0026: move-result-object v4 │ │ +0eecf2: 6e10 5400 0400 |0027: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0054 │ │ +0eecf8: 0c04 |002a: move-result-object v4 │ │ +0eecfa: 6e10 6700 0400 |002b: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@0067 │ │ +0eed00: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=154 │ │ 0x000c line=155 │ │ 0x0010 line=156 │ │ 0x0013 line=158 │ │ @@ -261514,17 +261516,17 @@ │ │ type : '(Lcom/ds/avare/utils/GenericCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eecfc: |[0eecfc] com.ds.avare.utils.OptionButton.setCallback:(Lcom/ds/avare/utils/GenericCallback;)V │ │ -0eed0c: 5b01 7516 |0000: iput-object v1, v0, Lcom/ds/avare/utils/OptionButton;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@1675 │ │ -0eed10: 0e00 |0002: return-void │ │ +0eed04: |[0eed04] com.ds.avare.utils.OptionButton.setCallback:(Lcom/ds/avare/utils/GenericCallback;)V │ │ +0eed14: 5b01 7516 |0000: iput-object v1, v0, Lcom/ds/avare/utils/OptionButton;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@1675 │ │ +0eed18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/utils/OptionButton; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/ds/avare/utils/GenericCallback; │ │ │ │ @@ -261533,28 +261535,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0eed14: |[0eed14] com.ds.avare.utils.OptionButton.setCurrentSelectionIndex:(I)V │ │ -0eed24: 5220 7916 |0000: iget v0, v2, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ -0eed28: 5421 7816 |0002: iget-object v1, v2, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ -0eed2c: 6e10 9c2b 0100 |0004: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -0eed32: 0a01 |0007: move-result v1 │ │ -0eed34: 3410 0300 |0008: if-lt v0, v1, 000b // +0003 │ │ -0eed38: 0e00 |000a: return-void │ │ -0eed3a: 5923 7916 |000b: iput v3, v2, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ -0eed3e: 5420 7816 |000d: iget-object v0, v2, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ -0eed42: 6e20 962b 3000 |000f: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -0eed48: 0c03 |0012: move-result-object v3 │ │ -0eed4a: 1f03 e006 |0013: check-cast v3, Ljava/lang/CharSequence; // type@06e0 │ │ -0eed4e: 6e20 0a27 3200 |0015: invoke-virtual {v2, v3}, Lcom/ds/avare/utils/OptionButton;.setText:(Ljava/lang/CharSequence;)V // method@270a │ │ -0eed54: 0e00 |0018: return-void │ │ +0eed1c: |[0eed1c] com.ds.avare.utils.OptionButton.setCurrentSelectionIndex:(I)V │ │ +0eed2c: 5220 7916 |0000: iget v0, v2, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ +0eed30: 5421 7816 |0002: iget-object v1, v2, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ +0eed34: 6e10 9c2b 0100 |0004: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +0eed3a: 0a01 |0007: move-result v1 │ │ +0eed3c: 3410 0300 |0008: if-lt v0, v1, 000b // +0003 │ │ +0eed40: 0e00 |000a: return-void │ │ +0eed42: 5923 7916 |000b: iput v3, v2, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ +0eed46: 5420 7816 |000d: iget-object v0, v2, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ +0eed4a: 6e20 962b 3000 |000f: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +0eed50: 0c03 |0012: move-result-object v3 │ │ +0eed52: 1f03 e006 |0013: check-cast v3, Ljava/lang/CharSequence; // type@06e0 │ │ +0eed56: 6e20 0a27 3200 |0015: invoke-virtual {v2, v3}, Lcom/ds/avare/utils/OptionButton;.setText:(Ljava/lang/CharSequence;)V // method@270a │ │ +0eed5c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000b line=100 │ │ 0x000d line=101 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/ds/avare/utils/OptionButton; │ │ @@ -261565,28 +261567,28 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0eed58: |[0eed58] com.ds.avare.utils.OptionButton.setOptions:(Ljava/util/ArrayList;)V │ │ -0eed68: 5b12 7816 |0000: iput-object v2, v1, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ -0eed6c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0eed6e: 5910 7916 |0003: iput v0, v1, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ -0eed72: 3802 1300 |0005: if-eqz v2, 0018 // +0013 │ │ -0eed76: 6e10 9c2b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -0eed7c: 0a02 |000a: move-result v2 │ │ -0eed7e: 3d02 0d00 |000b: if-lez v2, 0018 // +000d │ │ -0eed82: 5412 7816 |000d: iget-object v2, v1, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ -0eed86: 6e20 962b 0200 |000f: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -0eed8c: 0c02 |0012: move-result-object v2 │ │ -0eed8e: 1f02 e006 |0013: check-cast v2, Ljava/lang/CharSequence; // type@06e0 │ │ -0eed92: 6e20 0a27 2100 |0015: invoke-virtual {v1, v2}, Lcom/ds/avare/utils/OptionButton;.setText:(Ljava/lang/CharSequence;)V // method@270a │ │ -0eed98: 0e00 |0018: return-void │ │ +0eed60: |[0eed60] com.ds.avare.utils.OptionButton.setOptions:(Ljava/util/ArrayList;)V │ │ +0eed70: 5b12 7816 |0000: iput-object v2, v1, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ +0eed74: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0eed76: 5910 7916 |0003: iput v0, v1, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ +0eed7a: 3802 1300 |0005: if-eqz v2, 0018 // +0013 │ │ +0eed7e: 6e10 9c2b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +0eed84: 0a02 |000a: move-result v2 │ │ +0eed86: 3d02 0d00 |000b: if-lez v2, 0018 // +000d │ │ +0eed8a: 5412 7816 |000d: iget-object v2, v1, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ +0eed8e: 6e20 962b 0200 |000f: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +0eed94: 0c02 |0012: move-result-object v2 │ │ +0eed96: 1f02 e006 |0013: check-cast v2, Ljava/lang/CharSequence; // type@06e0 │ │ +0eed9a: 6e20 0a27 2100 |0015: invoke-virtual {v1, v2}, Lcom/ds/avare/utils/OptionButton;.setText:(Ljava/lang/CharSequence;)V // method@270a │ │ +0eeda0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ 0x0007 line=131 │ │ 0x000d line=132 │ │ locals : │ │ @@ -261598,34 +261600,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0eed9c: |[0eed9c] com.ds.avare.utils.OptionButton.setSelectedValue:(Ljava/lang/String;)V │ │ -0eedac: 5430 7816 |0000: iget-object v0, v3, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ -0eedb0: 6e10 992b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ -0eedb6: 0c00 |0005: move-result-object v0 │ │ -0eedb8: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0eedbe: 0a01 |0009: move-result v1 │ │ -0eedc0: 3801 1a00 |000a: if-eqz v1, 0024 // +001a │ │ -0eedc4: 7210 052c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0eedca: 0c01 |000f: move-result-object v1 │ │ -0eedcc: 1f01 0e07 |0010: check-cast v1, Ljava/lang/String; // type@070e │ │ -0eedd0: 6e20 ba2a 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0eedd6: 0a02 |0015: move-result v2 │ │ -0eedd8: 3802 f0ff |0016: if-eqz v2, 0006 // -0010 │ │ -0eeddc: 5432 7816 |0018: iget-object v2, v3, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ -0eede0: 6e20 972b 1200 |001a: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@2b97 │ │ -0eede6: 0a02 |001d: move-result v2 │ │ -0eede8: 5932 7916 |001e: iput v2, v3, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ -0eedec: 6e20 0a27 1300 |0020: invoke-virtual {v3, v1}, Lcom/ds/avare/utils/OptionButton;.setText:(Ljava/lang/CharSequence;)V // method@270a │ │ -0eedf2: 28e3 |0023: goto 0006 // -001d │ │ -0eedf4: 0e00 |0024: return-void │ │ +0eeda4: |[0eeda4] com.ds.avare.utils.OptionButton.setSelectedValue:(Ljava/lang/String;)V │ │ +0eedb4: 5430 7816 |0000: iget-object v0, v3, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ +0eedb8: 6e10 992b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ +0eedbe: 0c00 |0005: move-result-object v0 │ │ +0eedc0: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0eedc6: 0a01 |0009: move-result v1 │ │ +0eedc8: 3801 1a00 |000a: if-eqz v1, 0024 // +001a │ │ +0eedcc: 7210 052c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0eedd2: 0c01 |000f: move-result-object v1 │ │ +0eedd4: 1f01 0e07 |0010: check-cast v1, Ljava/lang/String; // type@070e │ │ +0eedd8: 6e20 ba2a 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0eedde: 0a02 |0015: move-result v2 │ │ +0eede0: 3802 f0ff |0016: if-eqz v2, 0006 // -0010 │ │ +0eede4: 5432 7816 |0018: iget-object v2, v3, Lcom/ds/avare/utils/OptionButton;.mOptions:Ljava/util/ArrayList; // field@1678 │ │ +0eede8: 6e20 972b 1200 |001a: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@2b97 │ │ +0eedee: 0a02 |001d: move-result v2 │ │ +0eedf0: 5932 7916 |001e: iput v2, v3, Lcom/ds/avare/utils/OptionButton;.mSelected:I // field@1679 │ │ +0eedf4: 6e20 0a27 1300 |0020: invoke-virtual {v3, v1}, Lcom/ds/avare/utils/OptionButton;.setText:(Ljava/lang/CharSequence;)V // method@270a │ │ +0eedfa: 28e3 |0023: goto 0006 // -001d │ │ +0eedfc: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0012 line=106 │ │ 0x0018 line=107 │ │ 0x0020 line=108 │ │ locals : │ │ @@ -261657,17 +261659,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ef000: |[0ef000] com.ds.avare.utils.PngCommentReader.:()V │ │ -0ef010: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ef016: 0e00 |0003: return-void │ │ +0ef008: |[0ef008] com.ds.avare.utils.PngCommentReader.:()V │ │ +0ef018: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ef01e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/PngCommentReader; │ │ │ │ #1 : (in Lcom/ds/avare/utils/PngCommentReader;) │ │ @@ -261675,139 +261677,139 @@ │ │ type : '(Ljava/lang/String;)[F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 232 16-bit code units │ │ -0eedf8: |[0eedf8] com.ds.avare.utils.PngCommentReader.readPlate:(Ljava/lang/String;)[F │ │ -0eee08: 1a00 b80d |0000: const-string v0, "Comment" // string@0db8 │ │ -0eee0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0eee0e: 2202 c206 |0003: new-instance v2, Ljava/io/FileInputStream; // type@06c2 │ │ -0eee12: 7020 b429 d200 |0005: invoke-direct {v2, v13}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@29b4 │ │ -0eee18: 6e10 b729 0200 |0008: invoke-virtual {v2}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@29b7 │ │ -0eee1e: 0c0d |000b: move-result-object v13 │ │ -0eee20: 6204 2418 |000c: sget-object v4, Ljava/nio/channels/FileChannel$MapMode;.READ_ONLY:Ljava/nio/channels/FileChannel$MapMode; // field@1824 │ │ -0eee24: 1605 0000 |000e: const-wide/16 v5, #int 0 // #0 │ │ -0eee28: 6e10 782b 0d00 |0010: invoke-virtual {v13}, Ljava/nio/channels/FileChannel;.size:()J // method@2b78 │ │ -0eee2e: 0b07 |0013: move-result-wide v7 │ │ -0eee30: 07d3 |0014: move-object v3, v13 │ │ -0eee32: 7406 772b 0300 |0015: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/nio/channels/FileChannel;.map:(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer; // method@2b77 │ │ -0eee38: 0c02 |0018: move-result-object v2 │ │ -0eee3a: 6203 2218 |0019: sget-object v3, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@1822 │ │ -0eee3e: 6e20 6f2b 3200 |001b: invoke-virtual {v2, v3}, Ljava/nio/MappedByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b6f │ │ -0eee44: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ -0eee48: 2333 bc09 |0020: new-array v3, v3, [B // type@09bc │ │ -0eee4c: 6e20 6d2b 3200 |0022: invoke-virtual {v2, v3}, Ljava/nio/MappedByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@2b6d │ │ -0eee52: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -0eee54: 4805 0304 |0026: aget-byte v5, v3, v4 │ │ -0eee58: 1306 89ff |0028: const/16 v6, #int -119 // #ff89 │ │ -0eee5c: 3365 ba00 |002a: if-ne v5, v6, 00e4 // +00ba │ │ -0eee60: 1215 |002c: const/4 v5, #int 1 // #1 │ │ -0eee62: 4806 0305 |002d: aget-byte v6, v3, v5 │ │ -0eee66: 1307 5000 |002f: const/16 v7, #int 80 // #50 │ │ -0eee6a: 3376 b300 |0031: if-ne v6, v7, 00e4 // +00b3 │ │ -0eee6e: 1226 |0033: const/4 v6, #int 2 // #2 │ │ -0eee70: 4807 0306 |0034: aget-byte v7, v3, v6 │ │ -0eee74: 1308 4e00 |0036: const/16 v8, #int 78 // #4e │ │ -0eee78: 3387 ac00 |0038: if-ne v7, v8, 00e4 // +00ac │ │ -0eee7c: 1237 |003a: const/4 v7, #int 3 // #3 │ │ -0eee7e: 4808 0307 |003b: aget-byte v8, v3, v7 │ │ -0eee82: 1309 4700 |003d: const/16 v9, #int 71 // #47 │ │ -0eee86: 3398 a500 |003f: if-ne v8, v9, 00e4 // +00a5 │ │ -0eee8a: 1248 |0041: const/4 v8, #int 4 // #4 │ │ -0eee8c: 4809 0308 |0042: aget-byte v9, v3, v8 │ │ -0eee90: 130a 0d00 |0044: const/16 v10, #int 13 // #d │ │ -0eee94: 33a9 9e00 |0046: if-ne v9, v10, 00e4 // +009e │ │ -0eee98: 1259 |0048: const/4 v9, #int 5 // #5 │ │ -0eee9a: 4809 0309 |0049: aget-byte v9, v3, v9 │ │ -0eee9e: 130a 0a00 |004b: const/16 v10, #int 10 // #a │ │ -0eeea2: 33a9 9700 |004d: if-ne v9, v10, 00e4 // +0097 │ │ -0eeea6: 1269 |004f: const/4 v9, #int 6 // #6 │ │ -0eeea8: 4809 0309 |0050: aget-byte v9, v3, v9 │ │ -0eeeac: 130b 1a00 |0052: const/16 v11, #int 26 // #1a │ │ -0eeeb0: 33b9 9000 |0054: if-ne v9, v11, 00e4 // +0090 │ │ -0eeeb4: 1279 |0056: const/4 v9, #int 7 // #7 │ │ -0eeeb6: 4803 0309 |0057: aget-byte v3, v3, v9 │ │ -0eeeba: 33a3 8b00 |0059: if-ne v3, v10, 00e4 // +008b │ │ -0eeebe: 2383 bc09 |005b: new-array v3, v8, [B // type@09bc │ │ -0eeec2: 6e10 6e2b 0200 |005d: invoke-virtual {v2}, Ljava/nio/MappedByteBuffer;.getInt:()I // method@2b6e │ │ -0eeec8: 0a09 |0060: move-result v9 │ │ -0eeeca: 6e20 6d2b 3200 |0061: invoke-virtual {v2, v3}, Ljava/nio/MappedByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@2b6d │ │ -0eeed0: 480a 0304 |0064: aget-byte v10, v3, v4 │ │ -0eeed4: 130b 7400 |0066: const/16 v11, #int 116 // #74 │ │ -0eeed8: 33ab 6f00 |0068: if-ne v11, v10, 00d7 // +006f │ │ -0eeedc: 130a 4500 |006a: const/16 v10, #int 69 // #45 │ │ -0eeee0: 480c 0305 |006c: aget-byte v12, v3, v5 │ │ -0eeee4: 33ca 6900 |006e: if-ne v10, v12, 00d7 // +0069 │ │ -0eeee8: 130a 5800 |0070: const/16 v10, #int 88 // #58 │ │ -0eeeec: 480c 0306 |0072: aget-byte v12, v3, v6 │ │ -0eeef0: 33ca 6300 |0074: if-ne v10, v12, 00d7 // +0063 │ │ -0eeef4: 480a 0307 |0076: aget-byte v10, v3, v7 │ │ -0eeef8: 33ab 5f00 |0078: if-ne v11, v10, 00d7 // +005f │ │ -0eeefc: 239a bc09 |007a: new-array v10, v9, [B // type@09bc │ │ -0eef00: 6e20 6d2b a200 |007c: invoke-virtual {v2, v10}, Ljava/nio/MappedByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@2b6d │ │ -0eef06: 120b |007f: const/4 v11, #int 0 // #0 │ │ -0eef08: 359b 0d00 |0080: if-ge v11, v9, 008d // +000d │ │ -0eef0c: 480c 0a0b |0082: aget-byte v12, v10, v11 │ │ -0eef10: 390c 0600 |0084: if-nez v12, 008a // +0006 │ │ -0eef14: 130c 2000 |0086: const/16 v12, #int 32 // #20 │ │ -0eef18: 4f0c 0a0b |0088: aput-byte v12, v10, v11 │ │ -0eef1c: d80b 0b01 |008a: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0eef20: 28f4 |008c: goto 0080 // -000c │ │ -0eef22: 220b 0e07 |008d: new-instance v11, Ljava/lang/String; // type@070e │ │ -0eef26: 7020 af2a ab00 |008f: invoke-direct {v11, v10}, Ljava/lang/String;.:([B)V // method@2aaf │ │ -0eef2c: 6e20 d22a 0b00 |0092: invoke-virtual {v11, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0eef32: 0a0a |0095: move-result v10 │ │ -0eef34: 380a 3800 |0096: if-eqz v10, 00ce // +0038 │ │ -0eef38: 1a0a 0000 |0098: const-string v10, "" // string@0000 │ │ -0eef3c: 6e30 cd2a 0b0a |009a: invoke-virtual {v11, v0, v10}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0eef42: 0c0a |009d: move-result-object v10 │ │ -0eef44: 1a0b 802a |009e: const-string v11, "[|]" // string@2a80 │ │ -0eef48: 6e20 d02a ba00 |00a0: invoke-virtual {v10, v11}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0eef4e: 0c0a |00a3: move-result-object v10 │ │ -0eef50: 21ab |00a4: array-length v11, v10 │ │ -0eef52: 33b8 2900 |00a5: if-ne v8, v11, 00ce // +0029 │ │ -0eef56: 2380 bf09 |00a7: new-array v0, v8, [F // type@09bf │ │ -0eef5a: 4602 0a04 |00a9: aget-object v2, v10, v4 │ │ -0eef5e: 7110 392a 0200 |00ab: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0eef64: 0b02 |00ae: move-result-wide v2 │ │ -0eef66: 8c22 |00af: double-to-float v2, v2 │ │ -0eef68: 4b02 0004 |00b0: aput v2, v0, v4 │ │ -0eef6c: 4602 0a05 |00b2: aget-object v2, v10, v5 │ │ -0eef70: 7110 392a 0200 |00b4: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0eef76: 0b02 |00b7: move-result-wide v2 │ │ -0eef78: 8c22 |00b8: double-to-float v2, v2 │ │ -0eef7a: 4b02 0005 |00b9: aput v2, v0, v5 │ │ -0eef7e: 4602 0a06 |00bb: aget-object v2, v10, v6 │ │ -0eef82: 7110 392a 0200 |00bd: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0eef88: 0b02 |00c0: move-result-wide v2 │ │ -0eef8a: 8c22 |00c1: double-to-float v2, v2 │ │ -0eef8c: 4b02 0006 |00c2: aput v2, v0, v6 │ │ -0eef90: 4602 0a07 |00c4: aget-object v2, v10, v7 │ │ -0eef94: 7110 392a 0200 |00c6: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0eef9a: 0b02 |00c9: move-result-wide v2 │ │ -0eef9c: 8c22 |00ca: double-to-float v2, v2 │ │ -0eef9e: 4b02 0007 |00cb: aput v2, v0, v7 │ │ -0eefa2: 1100 |00cd: return-object v0 │ │ -0eefa4: 6e10 702b 0200 |00ce: invoke-virtual {v2}, Ljava/nio/MappedByteBuffer;.position:()I // method@2b70 │ │ -0eefaa: 0a0a |00d1: move-result v10 │ │ -0eefac: b08a |00d2: add-int/2addr v10, v8 │ │ -0eefae: 6e20 712b a200 |00d3: invoke-virtual {v2, v10}, Ljava/nio/MappedByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b71 │ │ -0eefb4: 280a |00d6: goto 00e0 // +000a │ │ -0eefb6: 6e10 702b 0200 |00d7: invoke-virtual {v2}, Ljava/nio/MappedByteBuffer;.position:()I // method@2b70 │ │ -0eefbc: 0a0a |00da: move-result v10 │ │ -0eefbe: b09a |00db: add-int/2addr v10, v9 │ │ -0eefc0: b08a |00dc: add-int/2addr v10, v8 │ │ -0eefc2: 6e20 712b a200 |00dd: invoke-virtual {v2, v10}, Ljava/nio/MappedByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b71 │ │ -0eefc8: 3c09 7dff |00e0: if-gtz v9, 005d // -0083 │ │ -0eefcc: 2802 |00e2: goto 00e4 // +0002 │ │ -0eefce: 071d |00e3: move-object v13, v1 │ │ -0eefd0: 6e10 762b 0d00 |00e4: invoke-virtual {v13}, Ljava/nio/channels/FileChannel;.close:()V // method@2b76 │ │ -0eefd6: 1101 |00e7: return-object v1 │ │ +0eee00: |[0eee00] com.ds.avare.utils.PngCommentReader.readPlate:(Ljava/lang/String;)[F │ │ +0eee10: 1a00 b80d |0000: const-string v0, "Comment" // string@0db8 │ │ +0eee14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0eee16: 2202 c206 |0003: new-instance v2, Ljava/io/FileInputStream; // type@06c2 │ │ +0eee1a: 7020 b429 d200 |0005: invoke-direct {v2, v13}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@29b4 │ │ +0eee20: 6e10 b729 0200 |0008: invoke-virtual {v2}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@29b7 │ │ +0eee26: 0c0d |000b: move-result-object v13 │ │ +0eee28: 6204 2418 |000c: sget-object v4, Ljava/nio/channels/FileChannel$MapMode;.READ_ONLY:Ljava/nio/channels/FileChannel$MapMode; // field@1824 │ │ +0eee2c: 1605 0000 |000e: const-wide/16 v5, #int 0 // #0 │ │ +0eee30: 6e10 782b 0d00 |0010: invoke-virtual {v13}, Ljava/nio/channels/FileChannel;.size:()J // method@2b78 │ │ +0eee36: 0b07 |0013: move-result-wide v7 │ │ +0eee38: 07d3 |0014: move-object v3, v13 │ │ +0eee3a: 7406 772b 0300 |0015: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/nio/channels/FileChannel;.map:(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer; // method@2b77 │ │ +0eee40: 0c02 |0018: move-result-object v2 │ │ +0eee42: 6203 2218 |0019: sget-object v3, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@1822 │ │ +0eee46: 6e20 6f2b 3200 |001b: invoke-virtual {v2, v3}, Ljava/nio/MappedByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b6f │ │ +0eee4c: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ +0eee50: 2333 bc09 |0020: new-array v3, v3, [B // type@09bc │ │ +0eee54: 6e20 6d2b 3200 |0022: invoke-virtual {v2, v3}, Ljava/nio/MappedByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@2b6d │ │ +0eee5a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +0eee5c: 4805 0304 |0026: aget-byte v5, v3, v4 │ │ +0eee60: 1306 89ff |0028: const/16 v6, #int -119 // #ff89 │ │ +0eee64: 3365 ba00 |002a: if-ne v5, v6, 00e4 // +00ba │ │ +0eee68: 1215 |002c: const/4 v5, #int 1 // #1 │ │ +0eee6a: 4806 0305 |002d: aget-byte v6, v3, v5 │ │ +0eee6e: 1307 5000 |002f: const/16 v7, #int 80 // #50 │ │ +0eee72: 3376 b300 |0031: if-ne v6, v7, 00e4 // +00b3 │ │ +0eee76: 1226 |0033: const/4 v6, #int 2 // #2 │ │ +0eee78: 4807 0306 |0034: aget-byte v7, v3, v6 │ │ +0eee7c: 1308 4e00 |0036: const/16 v8, #int 78 // #4e │ │ +0eee80: 3387 ac00 |0038: if-ne v7, v8, 00e4 // +00ac │ │ +0eee84: 1237 |003a: const/4 v7, #int 3 // #3 │ │ +0eee86: 4808 0307 |003b: aget-byte v8, v3, v7 │ │ +0eee8a: 1309 4700 |003d: const/16 v9, #int 71 // #47 │ │ +0eee8e: 3398 a500 |003f: if-ne v8, v9, 00e4 // +00a5 │ │ +0eee92: 1248 |0041: const/4 v8, #int 4 // #4 │ │ +0eee94: 4809 0308 |0042: aget-byte v9, v3, v8 │ │ +0eee98: 130a 0d00 |0044: const/16 v10, #int 13 // #d │ │ +0eee9c: 33a9 9e00 |0046: if-ne v9, v10, 00e4 // +009e │ │ +0eeea0: 1259 |0048: const/4 v9, #int 5 // #5 │ │ +0eeea2: 4809 0309 |0049: aget-byte v9, v3, v9 │ │ +0eeea6: 130a 0a00 |004b: const/16 v10, #int 10 // #a │ │ +0eeeaa: 33a9 9700 |004d: if-ne v9, v10, 00e4 // +0097 │ │ +0eeeae: 1269 |004f: const/4 v9, #int 6 // #6 │ │ +0eeeb0: 4809 0309 |0050: aget-byte v9, v3, v9 │ │ +0eeeb4: 130b 1a00 |0052: const/16 v11, #int 26 // #1a │ │ +0eeeb8: 33b9 9000 |0054: if-ne v9, v11, 00e4 // +0090 │ │ +0eeebc: 1279 |0056: const/4 v9, #int 7 // #7 │ │ +0eeebe: 4803 0309 |0057: aget-byte v3, v3, v9 │ │ +0eeec2: 33a3 8b00 |0059: if-ne v3, v10, 00e4 // +008b │ │ +0eeec6: 2383 bc09 |005b: new-array v3, v8, [B // type@09bc │ │ +0eeeca: 6e10 6e2b 0200 |005d: invoke-virtual {v2}, Ljava/nio/MappedByteBuffer;.getInt:()I // method@2b6e │ │ +0eeed0: 0a09 |0060: move-result v9 │ │ +0eeed2: 6e20 6d2b 3200 |0061: invoke-virtual {v2, v3}, Ljava/nio/MappedByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@2b6d │ │ +0eeed8: 480a 0304 |0064: aget-byte v10, v3, v4 │ │ +0eeedc: 130b 7400 |0066: const/16 v11, #int 116 // #74 │ │ +0eeee0: 33ab 6f00 |0068: if-ne v11, v10, 00d7 // +006f │ │ +0eeee4: 130a 4500 |006a: const/16 v10, #int 69 // #45 │ │ +0eeee8: 480c 0305 |006c: aget-byte v12, v3, v5 │ │ +0eeeec: 33ca 6900 |006e: if-ne v10, v12, 00d7 // +0069 │ │ +0eeef0: 130a 5800 |0070: const/16 v10, #int 88 // #58 │ │ +0eeef4: 480c 0306 |0072: aget-byte v12, v3, v6 │ │ +0eeef8: 33ca 6300 |0074: if-ne v10, v12, 00d7 // +0063 │ │ +0eeefc: 480a 0307 |0076: aget-byte v10, v3, v7 │ │ +0eef00: 33ab 5f00 |0078: if-ne v11, v10, 00d7 // +005f │ │ +0eef04: 239a bc09 |007a: new-array v10, v9, [B // type@09bc │ │ +0eef08: 6e20 6d2b a200 |007c: invoke-virtual {v2, v10}, Ljava/nio/MappedByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@2b6d │ │ +0eef0e: 120b |007f: const/4 v11, #int 0 // #0 │ │ +0eef10: 359b 0d00 |0080: if-ge v11, v9, 008d // +000d │ │ +0eef14: 480c 0a0b |0082: aget-byte v12, v10, v11 │ │ +0eef18: 390c 0600 |0084: if-nez v12, 008a // +0006 │ │ +0eef1c: 130c 2000 |0086: const/16 v12, #int 32 // #20 │ │ +0eef20: 4f0c 0a0b |0088: aput-byte v12, v10, v11 │ │ +0eef24: d80b 0b01 |008a: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0eef28: 28f4 |008c: goto 0080 // -000c │ │ +0eef2a: 220b 0e07 |008d: new-instance v11, Ljava/lang/String; // type@070e │ │ +0eef2e: 7020 af2a ab00 |008f: invoke-direct {v11, v10}, Ljava/lang/String;.:([B)V // method@2aaf │ │ +0eef34: 6e20 d22a 0b00 |0092: invoke-virtual {v11, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0eef3a: 0a0a |0095: move-result v10 │ │ +0eef3c: 380a 3800 |0096: if-eqz v10, 00ce // +0038 │ │ +0eef40: 1a0a 0000 |0098: const-string v10, "" // string@0000 │ │ +0eef44: 6e30 cd2a 0b0a |009a: invoke-virtual {v11, v0, v10}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0eef4a: 0c0a |009d: move-result-object v10 │ │ +0eef4c: 1a0b 802a |009e: const-string v11, "[|]" // string@2a80 │ │ +0eef50: 6e20 d02a ba00 |00a0: invoke-virtual {v10, v11}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0eef56: 0c0a |00a3: move-result-object v10 │ │ +0eef58: 21ab |00a4: array-length v11, v10 │ │ +0eef5a: 33b8 2900 |00a5: if-ne v8, v11, 00ce // +0029 │ │ +0eef5e: 2380 bf09 |00a7: new-array v0, v8, [F // type@09bf │ │ +0eef62: 4602 0a04 |00a9: aget-object v2, v10, v4 │ │ +0eef66: 7110 392a 0200 |00ab: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0eef6c: 0b02 |00ae: move-result-wide v2 │ │ +0eef6e: 8c22 |00af: double-to-float v2, v2 │ │ +0eef70: 4b02 0004 |00b0: aput v2, v0, v4 │ │ +0eef74: 4602 0a05 |00b2: aget-object v2, v10, v5 │ │ +0eef78: 7110 392a 0200 |00b4: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0eef7e: 0b02 |00b7: move-result-wide v2 │ │ +0eef80: 8c22 |00b8: double-to-float v2, v2 │ │ +0eef82: 4b02 0005 |00b9: aput v2, v0, v5 │ │ +0eef86: 4602 0a06 |00bb: aget-object v2, v10, v6 │ │ +0eef8a: 7110 392a 0200 |00bd: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0eef90: 0b02 |00c0: move-result-wide v2 │ │ +0eef92: 8c22 |00c1: double-to-float v2, v2 │ │ +0eef94: 4b02 0006 |00c2: aput v2, v0, v6 │ │ +0eef98: 4602 0a07 |00c4: aget-object v2, v10, v7 │ │ +0eef9c: 7110 392a 0200 |00c6: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0eefa2: 0b02 |00c9: move-result-wide v2 │ │ +0eefa4: 8c22 |00ca: double-to-float v2, v2 │ │ +0eefa6: 4b02 0007 |00cb: aput v2, v0, v7 │ │ +0eefaa: 1100 |00cd: return-object v0 │ │ +0eefac: 6e10 702b 0200 |00ce: invoke-virtual {v2}, Ljava/nio/MappedByteBuffer;.position:()I // method@2b70 │ │ +0eefb2: 0a0a |00d1: move-result v10 │ │ +0eefb4: b08a |00d2: add-int/2addr v10, v8 │ │ +0eefb6: 6e20 712b a200 |00d3: invoke-virtual {v2, v10}, Ljava/nio/MappedByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b71 │ │ +0eefbc: 280a |00d6: goto 00e0 // +000a │ │ +0eefbe: 6e10 702b 0200 |00d7: invoke-virtual {v2}, Ljava/nio/MappedByteBuffer;.position:()I // method@2b70 │ │ +0eefc4: 0a0a |00da: move-result v10 │ │ +0eefc6: b09a |00db: add-int/2addr v10, v9 │ │ +0eefc8: b08a |00dc: add-int/2addr v10, v8 │ │ +0eefca: 6e20 712b a200 |00dd: invoke-virtual {v2, v10}, Ljava/nio/MappedByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b71 │ │ +0eefd0: 3c09 7dff |00e0: if-gtz v9, 005d // -0083 │ │ +0eefd4: 2802 |00e2: goto 00e4 // +0002 │ │ +0eefd6: 071d |00e3: move-object v13, v1 │ │ +0eefd8: 6e10 762b 0d00 |00e4: invoke-virtual {v13}, Ljava/nio/channels/FileChannel;.close:()V // method@2b76 │ │ +0eefde: 1101 |00e7: return-object v1 │ │ catches : 3 │ │ 0x0003 - 0x000c │ │ Ljava/lang/Exception; -> 0x00e3 │ │ 0x000c - 0x00e0 │ │ Ljava/lang/Exception; -> 0x00e4 │ │ 0x00e4 - 0x00e7 │ │ Ljava/lang/Exception; -> 0x00e7 │ │ @@ -261879,19 +261881,19 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ef018: |[0ef018] com.ds.avare.utils.RateApp$1.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)V │ │ -0ef028: 5b01 7a16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/RateApp$1;.val$ctx:Landroid/content/Context; // field@167a │ │ -0ef02c: 5b02 7b16 |0002: iput-object v2, v0, Lcom/ds/avare/utils/RateApp$1;.val$pref:Lcom/ds/avare/storage/Preferences; // field@167b │ │ -0ef030: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ef036: 0e00 |0007: return-void │ │ +0ef020: |[0ef020] com.ds.avare.utils.RateApp$1.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)V │ │ +0ef030: 5b01 7a16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/RateApp$1;.val$ctx:Landroid/content/Context; // field@167a │ │ +0ef034: 5b02 7b16 |0002: iput-object v2, v0, Lcom/ds/avare/utils/RateApp$1;.val$pref:Lcom/ds/avare/storage/Preferences; // field@167b │ │ +0ef038: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ef03e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/ds/avare/utils/RateApp$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/ds/avare/storage/Preferences; │ │ @@ -261902,37 +261904,37 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0ef038: |[0ef038] com.ds.avare.utils.RateApp$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0ef048: 5435 7a16 |0000: iget-object v5, v3, Lcom/ds/avare/utils/RateApp$1;.val$ctx:Landroid/content/Context; // field@167a │ │ -0ef04c: 2200 6400 |0002: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -0ef050: 2201 1007 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0ef054: 7010 eb2a 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ef05a: 1a02 7f41 |0009: const-string v2, "market://details?id=" // string@417f │ │ -0ef05e: 6e20 f52a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ef064: 5432 7a16 |000e: iget-object v2, v3, Lcom/ds/avare/utils/RateApp$1;.val$ctx:Landroid/content/Context; // field@167a │ │ -0ef068: 6e10 a601 0200 |0010: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -0ef06e: 0c02 |0013: move-result-object v2 │ │ -0ef070: 6e20 f52a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ef076: 6e10 fa2a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ef07c: 0c01 |001a: move-result-object v1 │ │ -0ef07e: 7110 0204 0100 |001b: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0402 │ │ -0ef084: 0c01 |001e: move-result-object v1 │ │ -0ef086: 1a02 702d |001f: const-string v2, "android.intent.action.VIEW" // string@2d70 │ │ -0ef08a: 7030 c501 2001 |0021: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@01c5 │ │ -0ef090: 6e20 b801 0500 |0024: invoke-virtual {v5, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b8 │ │ -0ef096: 5435 7b16 |0027: iget-object v5, v3, Lcom/ds/avare/utils/RateApp$1;.val$pref:Lcom/ds/avare/storage/Preferences; // field@167b │ │ -0ef09a: 12f0 |0029: const/4 v0, #int -1 // #ff │ │ -0ef09c: 6e20 3b25 0500 |002a: invoke-virtual {v5, v0}, Lcom/ds/avare/storage/Preferences;.setRateAskCount:(I)V // method@253b │ │ -0ef0a2: 7210 bf01 0400 |002d: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@01bf │ │ -0ef0a8: 0e00 |0030: return-void │ │ +0ef040: |[0ef040] com.ds.avare.utils.RateApp$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ef050: 5435 7a16 |0000: iget-object v5, v3, Lcom/ds/avare/utils/RateApp$1;.val$ctx:Landroid/content/Context; // field@167a │ │ +0ef054: 2200 6400 |0002: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +0ef058: 2201 1007 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0ef05c: 7010 eb2a 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ef062: 1a02 7f41 |0009: const-string v2, "market://details?id=" // string@417f │ │ +0ef066: 6e20 f52a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ef06c: 5432 7a16 |000e: iget-object v2, v3, Lcom/ds/avare/utils/RateApp$1;.val$ctx:Landroid/content/Context; // field@167a │ │ +0ef070: 6e10 a601 0200 |0010: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +0ef076: 0c02 |0013: move-result-object v2 │ │ +0ef078: 6e20 f52a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ef07e: 6e10 fa2a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ef084: 0c01 |001a: move-result-object v1 │ │ +0ef086: 7110 0204 0100 |001b: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0402 │ │ +0ef08c: 0c01 |001e: move-result-object v1 │ │ +0ef08e: 1a02 702d |001f: const-string v2, "android.intent.action.VIEW" // string@2d70 │ │ +0ef092: 7030 c501 2001 |0021: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@01c5 │ │ +0ef098: 6e20 b801 0500 |0024: invoke-virtual {v5, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b8 │ │ +0ef09e: 5435 7b16 |0027: iget-object v5, v3, Lcom/ds/avare/utils/RateApp$1;.val$pref:Lcom/ds/avare/storage/Preferences; // field@167b │ │ +0ef0a2: 12f0 |0029: const/4 v0, #int -1 // #ff │ │ +0ef0a4: 6e20 3b25 0500 |002a: invoke-virtual {v5, v0}, Lcom/ds/avare/storage/Preferences;.setRateAskCount:(I)V // method@253b │ │ +0ef0aa: 7210 bf01 0400 |002d: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@01bf │ │ +0ef0b0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0027 line=56 │ │ 0x002d line=57 │ │ locals : │ │ 0x0000 - 0x0031 reg=3 this Lcom/ds/avare/utils/RateApp$1; │ │ @@ -261974,18 +261976,18 @@ │ │ type : '(Lcom/ds/avare/storage/Preferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ef0ac: |[0ef0ac] com.ds.avare.utils.RateApp$2.:(Lcom/ds/avare/storage/Preferences;)V │ │ -0ef0bc: 5b01 7c16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/RateApp$2;.val$pref:Lcom/ds/avare/storage/Preferences; // field@167c │ │ -0ef0c0: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ef0c6: 0e00 |0005: return-void │ │ +0ef0b4: |[0ef0b4] com.ds.avare.utils.RateApp$2.:(Lcom/ds/avare/storage/Preferences;)V │ │ +0ef0c4: 5b01 7c16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/RateApp$2;.val$pref:Lcom/ds/avare/storage/Preferences; // field@167c │ │ +0ef0c8: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ef0ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/utils/RateApp$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/storage/Preferences; │ │ │ │ @@ -261995,20 +261997,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0ef0c8: |[0ef0c8] com.ds.avare.utils.RateApp$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0ef0d8: 5413 7c16 |0000: iget-object v3, v1, Lcom/ds/avare/utils/RateApp$2;.val$pref:Lcom/ds/avare/storage/Preferences; // field@167c │ │ -0ef0dc: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -0ef0de: 6e20 3b25 0300 |0003: invoke-virtual {v3, v0}, Lcom/ds/avare/storage/Preferences;.setRateAskCount:(I)V // method@253b │ │ -0ef0e4: 7210 bf01 0200 |0006: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@01bf │ │ -0ef0ea: 0e00 |0009: return-void │ │ +0ef0d0: |[0ef0d0] com.ds.avare.utils.RateApp$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ef0e0: 5413 7c16 |0000: iget-object v3, v1, Lcom/ds/avare/utils/RateApp$2;.val$pref:Lcom/ds/avare/storage/Preferences; // field@167c │ │ +0ef0e4: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +0ef0e6: 6e20 3b25 0300 |0003: invoke-virtual {v3, v0}, Lcom/ds/avare/storage/Preferences;.setRateAskCount:(I)V // method@253b │ │ +0ef0ec: 7210 bf01 0200 |0006: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@01bf │ │ +0ef0f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/ds/avare/utils/RateApp$2; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -262045,17 +262047,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ef0ec: |[0ef0ec] com.ds.avare.utils.RateApp$3.:()V │ │ -0ef0fc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ef102: 0e00 |0003: return-void │ │ +0ef0f4: |[0ef0f4] com.ds.avare.utils.RateApp$3.:()V │ │ +0ef104: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ef10a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/RateApp$3; │ │ │ │ Virtual methods - │ │ @@ -262064,17 +262066,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ef104: |[0ef104] com.ds.avare.utils.RateApp$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -0ef114: 7210 bf01 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@01bf │ │ -0ef11a: 0e00 |0003: return-void │ │ +0ef10c: |[0ef10c] com.ds.avare.utils.RateApp$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ef11c: 7210 bf01 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@01bf │ │ +0ef122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/RateApp$3; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -262109,17 +262111,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ef11c: |[0ef11c] com.ds.avare.utils.RateApp.:()V │ │ -0ef12c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ef132: 0e00 |0003: return-void │ │ +0ef124: |[0ef124] com.ds.avare.utils.RateApp.:()V │ │ +0ef134: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ef13a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/RateApp; │ │ │ │ #1 : (in Lcom/ds/avare/utils/RateApp;) │ │ @@ -262127,54 +262129,54 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -0ef134: |[0ef134] com.ds.avare.utils.RateApp.rateIt:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)V │ │ -0ef144: 6e10 0725 0400 |0000: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.getRateAskCount:()I // method@2507 │ │ -0ef14a: 0a00 |0003: move-result v0 │ │ -0ef14c: 3a00 5800 |0004: if-ltz v0, 005c // +0058 │ │ -0ef150: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ef154: 6e20 3b25 0400 |0008: invoke-virtual {v4, v0}, Lcom/ds/avare/storage/Preferences;.setRateAskCount:(I)V // method@253b │ │ -0ef15a: dc00 000a |000b: rem-int/lit8 v0, v0, #int 10 // #0a │ │ -0ef15e: 3900 4f00 |000d: if-nez v0, 005c // +004f │ │ -0ef162: 2200 4606 |000f: new-instance v0, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder; // type@0646 │ │ -0ef166: 7020 4426 3000 |0011: invoke-direct {v0, v3}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.:(Landroid/content/Context;)V // method@2644 │ │ -0ef16c: 1401 2301 0c7f |0014: const v1, #float 1.86098e+38 // #7f0c0123 │ │ -0ef172: 6e20 a901 1300 |0017: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ef178: 0c01 |001a: move-result-object v1 │ │ -0ef17a: 6e20 4d26 1000 |001b: invoke-virtual {v0, v1}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@264d │ │ -0ef180: 1401 2201 0c7f |001e: const v1, #float 1.86098e+38 // #7f0c0122 │ │ -0ef186: 6e20 a901 1300 |0021: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ef18c: 0c01 |0024: move-result-object v1 │ │ -0ef18e: 6e20 4626 1000 |0025: invoke-virtual {v0, v1}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@2646 │ │ -0ef194: 1401 2101 0c7f |0028: const v1, #float 1.86098e+38 // #7f0c0121 │ │ -0ef19a: 6e20 a901 1300 |002b: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ef1a0: 0c01 |002e: move-result-object v1 │ │ -0ef1a2: 2202 6306 |002f: new-instance v2, Lcom/ds/avare/utils/RateApp$1; // type@0663 │ │ -0ef1a6: 7030 0d27 3204 |0031: invoke-direct {v2, v3, v4}, Lcom/ds/avare/utils/RateApp$1;.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)V // method@270d │ │ -0ef1ac: 6e30 4a26 1002 |0034: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@264a │ │ -0ef1b2: 1401 f200 0c7f |0037: const v1, #float 1.86097e+38 // #7f0c00f2 │ │ -0ef1b8: 6e20 a901 1300 |003a: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ef1be: 0c01 |003d: move-result-object v1 │ │ -0ef1c0: 2202 6406 |003e: new-instance v2, Lcom/ds/avare/utils/RateApp$2; // type@0664 │ │ -0ef1c4: 7020 0f27 4200 |0040: invoke-direct {v2, v4}, Lcom/ds/avare/utils/RateApp$2;.:(Lcom/ds/avare/storage/Preferences;)V // method@270f │ │ -0ef1ca: 6e30 4926 1002 |0043: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@2649 │ │ -0ef1d0: 1404 e500 0c7f |0046: const v4, #float 1.86097e+38 // #7f0c00e5 │ │ -0ef1d6: 6e20 a901 4300 |0049: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ef1dc: 0c03 |004c: move-result-object v3 │ │ -0ef1de: 2204 6506 |004d: new-instance v4, Lcom/ds/avare/utils/RateApp$3; // type@0665 │ │ -0ef1e2: 7010 1127 0400 |004f: invoke-direct {v4}, Lcom/ds/avare/utils/RateApp$3;.:()V // method@2711 │ │ -0ef1e8: 6e30 4826 3004 |0052: invoke-virtual {v0, v3, v4}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@2648 │ │ -0ef1ee: 6e10 4526 0000 |0055: invoke-virtual {v0}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.create:()Landroid/app/AlertDialog; // method@2645 │ │ -0ef1f4: 0c03 |0058: move-result-object v3 │ │ -0ef1f6: 6e10 6700 0300 |0059: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@0067 │ │ -0ef1fc: 0e00 |005c: return-void │ │ +0ef13c: |[0ef13c] com.ds.avare.utils.RateApp.rateIt:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)V │ │ +0ef14c: 6e10 0725 0400 |0000: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.getRateAskCount:()I // method@2507 │ │ +0ef152: 0a00 |0003: move-result v0 │ │ +0ef154: 3a00 5800 |0004: if-ltz v0, 005c // +0058 │ │ +0ef158: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ef15c: 6e20 3b25 0400 |0008: invoke-virtual {v4, v0}, Lcom/ds/avare/storage/Preferences;.setRateAskCount:(I)V // method@253b │ │ +0ef162: dc00 000a |000b: rem-int/lit8 v0, v0, #int 10 // #0a │ │ +0ef166: 3900 4f00 |000d: if-nez v0, 005c // +004f │ │ +0ef16a: 2200 4606 |000f: new-instance v0, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder; // type@0646 │ │ +0ef16e: 7020 4426 3000 |0011: invoke-direct {v0, v3}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.:(Landroid/content/Context;)V // method@2644 │ │ +0ef174: 1401 2301 0c7f |0014: const v1, #float 1.86098e+38 // #7f0c0123 │ │ +0ef17a: 6e20 a901 1300 |0017: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ef180: 0c01 |001a: move-result-object v1 │ │ +0ef182: 6e20 4d26 1000 |001b: invoke-virtual {v0, v1}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@264d │ │ +0ef188: 1401 2201 0c7f |001e: const v1, #float 1.86098e+38 // #7f0c0122 │ │ +0ef18e: 6e20 a901 1300 |0021: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ef194: 0c01 |0024: move-result-object v1 │ │ +0ef196: 6e20 4626 1000 |0025: invoke-virtual {v0, v1}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@2646 │ │ +0ef19c: 1401 2101 0c7f |0028: const v1, #float 1.86098e+38 // #7f0c0121 │ │ +0ef1a2: 6e20 a901 1300 |002b: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ef1a8: 0c01 |002e: move-result-object v1 │ │ +0ef1aa: 2202 6306 |002f: new-instance v2, Lcom/ds/avare/utils/RateApp$1; // type@0663 │ │ +0ef1ae: 7030 0d27 3204 |0031: invoke-direct {v2, v3, v4}, Lcom/ds/avare/utils/RateApp$1;.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)V // method@270d │ │ +0ef1b4: 6e30 4a26 1002 |0034: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@264a │ │ +0ef1ba: 1401 f200 0c7f |0037: const v1, #float 1.86097e+38 // #7f0c00f2 │ │ +0ef1c0: 6e20 a901 1300 |003a: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ef1c6: 0c01 |003d: move-result-object v1 │ │ +0ef1c8: 2202 6406 |003e: new-instance v2, Lcom/ds/avare/utils/RateApp$2; // type@0664 │ │ +0ef1cc: 7020 0f27 4200 |0040: invoke-direct {v2, v4}, Lcom/ds/avare/utils/RateApp$2;.:(Lcom/ds/avare/storage/Preferences;)V // method@270f │ │ +0ef1d2: 6e30 4926 1002 |0043: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@2649 │ │ +0ef1d8: 1404 e500 0c7f |0046: const v4, #float 1.86097e+38 // #7f0c00e5 │ │ +0ef1de: 6e20 a901 4300 |0049: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ef1e4: 0c03 |004c: move-result-object v3 │ │ +0ef1e6: 2204 6506 |004d: new-instance v4, Lcom/ds/avare/utils/RateApp$3; // type@0665 │ │ +0ef1ea: 7010 1127 0400 |004f: invoke-direct {v4}, Lcom/ds/avare/utils/RateApp$3;.:()V // method@2711 │ │ +0ef1f0: 6e30 4826 3004 |0052: invoke-virtual {v0, v3, v4}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@2648 │ │ +0ef1f6: 6e10 4526 0000 |0055: invoke-virtual {v0}, Lcom/ds/avare/utils/DecoratedAlertDialogBuilder;.create:()Landroid/app/AlertDialog; // method@2645 │ │ +0ef1fc: 0c03 |0058: move-result-object v3 │ │ +0ef1fe: 6e10 6700 0300 |0059: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@0067 │ │ +0ef204: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0008 line=46 │ │ 0x000b line=48 │ │ 0x000f line=49 │ │ 0x0017 line=50 │ │ @@ -262224,18 +262226,18 @@ │ │ type : '(Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ef284: |[0ef284] com.ds.avare.utils.RateLimitedBackgroundQueue$1$1.:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;)V │ │ -0ef294: 5b01 7e16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1;.this$1:Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1; // field@167e │ │ -0ef298: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ -0ef29e: 0e00 |0005: return-void │ │ +0ef28c: |[0ef28c] com.ds.avare.utils.RateLimitedBackgroundQueue$1$1.:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;)V │ │ +0ef29c: 5b01 7e16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1;.this$1:Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1; // field@167e │ │ +0ef2a0: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ +0ef2a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1; │ │ │ │ @@ -262245,19 +262247,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ef200: |[0ef200] com.ds.avare.utils.RateLimitedBackgroundQueue$1$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ef210: 1f01 f909 |0000: check-cast v1, [Ljava/lang/Void; // type@09f9 │ │ -0ef214: 6e20 1727 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@2717 │ │ -0ef21a: 0c01 |0005: move-result-object v1 │ │ -0ef21c: 1101 |0006: return-object v1 │ │ +0ef208: |[0ef208] com.ds.avare.utils.RateLimitedBackgroundQueue$1$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ef218: 1f01 f909 |0000: check-cast v1, [Ljava/lang/Void; // type@09f9 │ │ +0ef21c: 6e20 1727 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@2717 │ │ +0ef222: 0c01 |0005: move-result-object v1 │ │ +0ef224: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -262266,36 +262268,36 @@ │ │ type : '([Ljava/lang/Void;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0ef220: |[0ef220] com.ds.avare.utils.RateLimitedBackgroundQueue$1$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -0ef230: 5412 7e16 |0000: iget-object v2, v1, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1;.this$1:Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1; // field@167e │ │ -0ef234: 5422 7f16 |0002: iget-object v2, v2, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ -0ef238: 7110 1b27 0200 |0004: invoke-static {v2}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.access$000:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Ljava/util/HashMap; // method@271b │ │ -0ef23e: 0c02 |0007: move-result-object v2 │ │ -0ef240: 6e10 f82b 0200 |0008: invoke-virtual {v2}, Ljava/util/HashMap;.size:()I // method@2bf8 │ │ -0ef246: 0a02 |000b: move-result v2 │ │ -0ef248: 3d02 1b00 |000c: if-lez v2, 0027 // +001b │ │ -0ef24c: 5412 7e16 |000e: iget-object v2, v1, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1;.this$1:Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1; // field@167e │ │ -0ef250: 5422 7f16 |0010: iget-object v2, v2, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ -0ef254: 7110 1e27 0200 |0012: invoke-static {v2}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.access$200:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Ljava/util/HashMap; // method@271e │ │ -0ef25a: 0c02 |0015: move-result-object v2 │ │ -0ef25c: 6e10 f82b 0200 |0016: invoke-virtual {v2}, Ljava/util/HashMap;.size:()I // method@2bf8 │ │ -0ef262: 0a00 |0019: move-result v0 │ │ -0ef264: 3d00 0d00 |001a: if-lez v0, 0027 // +000d │ │ -0ef268: 5410 7e16 |001c: iget-object v0, v1, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1;.this$1:Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1; // field@167e │ │ -0ef26c: 5400 8016 |001e: iget-object v0, v0, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.val$service:Lcom/ds/avare/StorageService; // field@1680 │ │ -0ef270: 6e10 ff1d 0000 |0020: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0ef276: 0c00 |0023: move-result-object v0 │ │ -0ef278: 6e20 6920 2000 |0024: invoke-virtual {v0, v2}, Lcom/ds/avare/content/DataSource;.findLonLatMetar:(Ljava/util/HashMap;)V // method@2069 │ │ -0ef27e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0ef280: 1102 |0028: return-object v2 │ │ +0ef228: |[0ef228] com.ds.avare.utils.RateLimitedBackgroundQueue$1$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +0ef238: 5412 7e16 |0000: iget-object v2, v1, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1;.this$1:Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1; // field@167e │ │ +0ef23c: 5422 7f16 |0002: iget-object v2, v2, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ +0ef240: 7110 1b27 0200 |0004: invoke-static {v2}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.access$000:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Ljava/util/HashMap; // method@271b │ │ +0ef246: 0c02 |0007: move-result-object v2 │ │ +0ef248: 6e10 f82b 0200 |0008: invoke-virtual {v2}, Ljava/util/HashMap;.size:()I // method@2bf8 │ │ +0ef24e: 0a02 |000b: move-result v2 │ │ +0ef250: 3d02 1b00 |000c: if-lez v2, 0027 // +001b │ │ +0ef254: 5412 7e16 |000e: iget-object v2, v1, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1;.this$1:Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1; // field@167e │ │ +0ef258: 5422 7f16 |0010: iget-object v2, v2, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ +0ef25c: 7110 1e27 0200 |0012: invoke-static {v2}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.access$200:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Ljava/util/HashMap; // method@271e │ │ +0ef262: 0c02 |0015: move-result-object v2 │ │ +0ef264: 6e10 f82b 0200 |0016: invoke-virtual {v2}, Ljava/util/HashMap;.size:()I // method@2bf8 │ │ +0ef26a: 0a00 |0019: move-result v0 │ │ +0ef26c: 3d00 0d00 |001a: if-lez v0, 0027 // +000d │ │ +0ef270: 5410 7e16 |001c: iget-object v0, v1, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1;.this$1:Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1; // field@167e │ │ +0ef274: 5400 8016 |001e: iget-object v0, v0, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.val$service:Lcom/ds/avare/StorageService; // field@1680 │ │ +0ef278: 6e10 ff1d 0000 |0020: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0ef27e: 0c00 |0023: move-result-object v0 │ │ +0ef280: 6e20 6920 2000 |0024: invoke-virtual {v0, v2}, Lcom/ds/avare/content/DataSource;.findLonLatMetar:(Ljava/util/HashMap;)V // method@2069 │ │ +0ef286: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0ef288: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000e line=59 │ │ 0x0016 line=62 │ │ 0x001c line=63 │ │ locals : │ │ @@ -262340,19 +262342,19 @@ │ │ type : '(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;Lcom/ds/avare/StorageService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ef2a0: |[0ef2a0] com.ds.avare.utils.RateLimitedBackgroundQueue$1.:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;Lcom/ds/avare/StorageService;)V │ │ -0ef2b0: 5b01 7f16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ -0ef2b4: 5b02 8016 |0002: iput-object v2, v0, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.val$service:Lcom/ds/avare/StorageService; // field@1680 │ │ -0ef2b8: 7010 842c 0000 |0004: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@2c84 │ │ -0ef2be: 0e00 |0007: return-void │ │ +0ef2a8: |[0ef2a8] com.ds.avare.utils.RateLimitedBackgroundQueue$1.:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;Lcom/ds/avare/StorageService;)V │ │ +0ef2b8: 5b01 7f16 |0000: iput-object v1, v0, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ +0ef2bc: 5b02 8016 |0002: iput-object v2, v0, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.val$service:Lcom/ds/avare/StorageService; // field@1680 │ │ +0ef2c0: 7010 842c 0000 |0004: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@2c84 │ │ +0ef2c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/ds/avare/utils/RateLimitedBackgroundQueue; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/ds/avare/StorageService; │ │ @@ -262363,52 +262365,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0ef2c0: |[0ef2c0] com.ds.avare.utils.RateLimitedBackgroundQueue$1.run:()V │ │ -0ef2d0: 5440 7f16 |0000: iget-object v0, v4, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ -0ef2d4: 7110 1b27 0000 |0002: invoke-static {v0}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.access$000:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Ljava/util/HashMap; // method@271b │ │ -0ef2da: 0c00 |0005: move-result-object v0 │ │ -0ef2dc: 6e10 f82b 0000 |0006: invoke-virtual {v0}, Ljava/util/HashMap;.size:()I // method@2bf8 │ │ -0ef2e2: 0a00 |0009: move-result v0 │ │ -0ef2e4: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -0ef2e8: 0e00 |000c: return-void │ │ -0ef2ea: 5440 7f16 |000d: iget-object v0, v4, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ -0ef2ee: 7110 1c27 0000 |000f: invoke-static {v0}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.access$100:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Landroid/os/AsyncTask; // method@271c │ │ -0ef2f4: 0c00 |0012: move-result-object v0 │ │ -0ef2f6: 3800 1100 |0013: if-eqz v0, 0024 // +0011 │ │ -0ef2fa: 5440 7f16 |0015: iget-object v0, v4, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ -0ef2fe: 7110 1c27 0000 |0017: invoke-static {v0}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.access$100:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Landroid/os/AsyncTask; // method@271c │ │ -0ef304: 0c00 |001a: move-result-object v0 │ │ -0ef306: 6e10 3404 0000 |001b: invoke-virtual {v0}, Landroid/os/AsyncTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@0434 │ │ -0ef30c: 0c00 |001e: move-result-object v0 │ │ -0ef30e: 6201 8d00 |001f: sget-object v1, Landroid/os/AsyncTask$Status;.RUNNING:Landroid/os/AsyncTask$Status; // field@008d │ │ -0ef312: 3310 0300 |0021: if-ne v0, v1, 0024 // +0003 │ │ -0ef316: 0e00 |0023: return-void │ │ -0ef318: 5440 7f16 |0024: iget-object v0, v4, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ -0ef31c: 2201 6706 |0026: new-instance v1, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1; // type@0667 │ │ -0ef320: 7020 1527 4100 |0028: invoke-direct {v1, v4}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1;.:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;)V // method@2715 │ │ -0ef326: 7120 1d27 1000 |002b: invoke-static {v0, v1}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.access$102:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;Landroid/os/AsyncTask;)Landroid/os/AsyncTask; // method@271d │ │ -0ef32c: 5440 7f16 |002e: iget-object v0, v4, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ -0ef330: 7110 1c27 0000 |0030: invoke-static {v0}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.access$100:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Landroid/os/AsyncTask; // method@271c │ │ -0ef336: 0c00 |0033: move-result-object v0 │ │ -0ef338: 1231 |0034: const/4 v1, #int 3 // #3 │ │ -0ef33a: 2311 f909 |0035: new-array v1, v1, [Ljava/lang/Void; // type@09f9 │ │ -0ef33e: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0ef340: 1203 |0038: const/4 v3, #int 0 // #0 │ │ -0ef342: 4d03 0102 |0039: aput-object v3, v1, v2 │ │ -0ef346: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -0ef348: 4d03 0102 |003c: aput-object v3, v1, v2 │ │ -0ef34c: 1222 |003e: const/4 v2, #int 2 // #2 │ │ -0ef34e: 4d03 0102 |003f: aput-object v3, v1, v2 │ │ -0ef352: 6e20 3304 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0433 │ │ -0ef358: 0e00 |0044: return-void │ │ +0ef2c8: |[0ef2c8] com.ds.avare.utils.RateLimitedBackgroundQueue$1.run:()V │ │ +0ef2d8: 5440 7f16 |0000: iget-object v0, v4, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ +0ef2dc: 7110 1b27 0000 |0002: invoke-static {v0}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.access$000:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Ljava/util/HashMap; // method@271b │ │ +0ef2e2: 0c00 |0005: move-result-object v0 │ │ +0ef2e4: 6e10 f82b 0000 |0006: invoke-virtual {v0}, Ljava/util/HashMap;.size:()I // method@2bf8 │ │ +0ef2ea: 0a00 |0009: move-result v0 │ │ +0ef2ec: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +0ef2f0: 0e00 |000c: return-void │ │ +0ef2f2: 5440 7f16 |000d: iget-object v0, v4, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ +0ef2f6: 7110 1c27 0000 |000f: invoke-static {v0}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.access$100:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Landroid/os/AsyncTask; // method@271c │ │ +0ef2fc: 0c00 |0012: move-result-object v0 │ │ +0ef2fe: 3800 1100 |0013: if-eqz v0, 0024 // +0011 │ │ +0ef302: 5440 7f16 |0015: iget-object v0, v4, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ +0ef306: 7110 1c27 0000 |0017: invoke-static {v0}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.access$100:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Landroid/os/AsyncTask; // method@271c │ │ +0ef30c: 0c00 |001a: move-result-object v0 │ │ +0ef30e: 6e10 3404 0000 |001b: invoke-virtual {v0}, Landroid/os/AsyncTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@0434 │ │ +0ef314: 0c00 |001e: move-result-object v0 │ │ +0ef316: 6201 8d00 |001f: sget-object v1, Landroid/os/AsyncTask$Status;.RUNNING:Landroid/os/AsyncTask$Status; // field@008d │ │ +0ef31a: 3310 0300 |0021: if-ne v0, v1, 0024 // +0003 │ │ +0ef31e: 0e00 |0023: return-void │ │ +0ef320: 5440 7f16 |0024: iget-object v0, v4, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ +0ef324: 2201 6706 |0026: new-instance v1, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1; // type@0667 │ │ +0ef328: 7020 1527 4100 |0028: invoke-direct {v1, v4}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1$1;.:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;)V // method@2715 │ │ +0ef32e: 7120 1d27 1000 |002b: invoke-static {v0, v1}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.access$102:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;Landroid/os/AsyncTask;)Landroid/os/AsyncTask; // method@271d │ │ +0ef334: 5440 7f16 |002e: iget-object v0, v4, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.this$0:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@167f │ │ +0ef338: 7110 1c27 0000 |0030: invoke-static {v0}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.access$100:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Landroid/os/AsyncTask; // method@271c │ │ +0ef33e: 0c00 |0033: move-result-object v0 │ │ +0ef340: 1231 |0034: const/4 v1, #int 3 // #3 │ │ +0ef342: 2311 f909 |0035: new-array v1, v1, [Ljava/lang/Void; // type@09f9 │ │ +0ef346: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0ef348: 1203 |0038: const/4 v3, #int 0 // #0 │ │ +0ef34a: 4d03 0102 |0039: aput-object v3, v1, v2 │ │ +0ef34e: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +0ef350: 4d03 0102 |003c: aput-object v3, v1, v2 │ │ +0ef354: 1222 |003e: const/4 v2, #int 2 // #2 │ │ +0ef356: 4d03 0102 |003f: aput-object v3, v1, v2 │ │ +0ef35a: 6e20 3304 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0433 │ │ +0ef360: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000d line=47 │ │ 0x0024 line=52 │ │ 0x002e line=69 │ │ locals : │ │ @@ -262460,27 +262462,27 @@ │ │ type : '(Lcom/ds/avare/StorageService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 28 16-bit code units │ │ -0ef408: |[0ef408] com.ds.avare.utils.RateLimitedBackgroundQueue.:(Lcom/ds/avare/StorageService;)V │ │ -0ef418: 7010 8a2a 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ef41e: 2200 5d07 |0003: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -0ef422: 7010 ed2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0ef428: 5b70 8316 |0008: iput-object v0, v7, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mQueueMetar:Ljava/util/HashMap; // field@1683 │ │ -0ef42c: 2202 6806 |000a: new-instance v2, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1; // type@0668 │ │ -0ef430: 7030 1827 7208 |000c: invoke-direct {v2, v7, v8}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;Lcom/ds/avare/StorageService;)V // method@2718 │ │ -0ef436: 2201 7407 |000f: new-instance v1, Ljava/util/Timer; // type@0774 │ │ -0ef43a: 7010 812c 0100 |0011: invoke-direct {v1}, Ljava/util/Timer;.:()V // method@2c81 │ │ -0ef440: 1603 0000 |0014: const-wide/16 v3, #int 0 // #0 │ │ -0ef444: 1605 3075 |0016: const-wide/16 v5, #int 30000 // #7530 │ │ -0ef448: 7406 832c 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@2c83 │ │ -0ef44e: 0e00 |001b: return-void │ │ +0ef410: |[0ef410] com.ds.avare.utils.RateLimitedBackgroundQueue.:(Lcom/ds/avare/StorageService;)V │ │ +0ef420: 7010 8a2a 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ef426: 2200 5d07 |0003: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +0ef42a: 7010 ed2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0ef430: 5b70 8316 |0008: iput-object v0, v7, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mQueueMetar:Ljava/util/HashMap; // field@1683 │ │ +0ef434: 2202 6806 |000a: new-instance v2, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1; // type@0668 │ │ +0ef438: 7030 1827 7208 |000c: invoke-direct {v2, v7, v8}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue$1;.:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;Lcom/ds/avare/StorageService;)V // method@2718 │ │ +0ef43e: 2201 7407 |000f: new-instance v1, Ljava/util/Timer; // type@0774 │ │ +0ef442: 7010 812c 0100 |0011: invoke-direct {v1}, Ljava/util/Timer;.:()V // method@2c81 │ │ +0ef448: 1603 0000 |0014: const-wide/16 v3, #int 0 // #0 │ │ +0ef44c: 1605 3075 |0016: const-wide/16 v5, #int 30000 // #7530 │ │ +0ef450: 7406 832c 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@2c83 │ │ +0ef456: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=39 │ │ 0x000a line=41 │ │ 0x000f line=72 │ │ 0x0018 line=73 │ │ @@ -262493,17 +262495,17 @@ │ │ type : '(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Ljava/util/HashMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ef38c: |[0ef38c] com.ds.avare.utils.RateLimitedBackgroundQueue.access$000:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Ljava/util/HashMap; │ │ -0ef39c: 5400 8316 |0000: iget-object v0, v0, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mQueueMetar:Ljava/util/HashMap; // field@1683 │ │ -0ef3a0: 1100 |0002: return-object v0 │ │ +0ef394: |[0ef394] com.ds.avare.utils.RateLimitedBackgroundQueue.access$000:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Ljava/util/HashMap; │ │ +0ef3a4: 5400 8316 |0000: iget-object v0, v0, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mQueueMetar:Ljava/util/HashMap; // field@1683 │ │ +0ef3a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/RateLimitedBackgroundQueue; │ │ │ │ #2 : (in Lcom/ds/avare/utils/RateLimitedBackgroundQueue;) │ │ @@ -262511,17 +262513,17 @@ │ │ type : '(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Landroid/os/AsyncTask;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ef35c: |[0ef35c] com.ds.avare.utils.RateLimitedBackgroundQueue.access$100:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Landroid/os/AsyncTask; │ │ -0ef36c: 5400 8216 |0000: iget-object v0, v0, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mProcessTask:Landroid/os/AsyncTask; // field@1682 │ │ -0ef370: 1100 |0002: return-object v0 │ │ +0ef364: |[0ef364] com.ds.avare.utils.RateLimitedBackgroundQueue.access$100:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Landroid/os/AsyncTask; │ │ +0ef374: 5400 8216 |0000: iget-object v0, v0, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mProcessTask:Landroid/os/AsyncTask; // field@1682 │ │ +0ef378: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/RateLimitedBackgroundQueue; │ │ │ │ #3 : (in Lcom/ds/avare/utils/RateLimitedBackgroundQueue;) │ │ @@ -262529,17 +262531,17 @@ │ │ type : '(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;Landroid/os/AsyncTask;)Landroid/os/AsyncTask;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ef374: |[0ef374] com.ds.avare.utils.RateLimitedBackgroundQueue.access$102:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;Landroid/os/AsyncTask;)Landroid/os/AsyncTask; │ │ -0ef384: 5b01 8216 |0000: iput-object v1, v0, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mProcessTask:Landroid/os/AsyncTask; // field@1682 │ │ -0ef388: 1101 |0002: return-object v1 │ │ +0ef37c: |[0ef37c] com.ds.avare.utils.RateLimitedBackgroundQueue.access$102:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;Landroid/os/AsyncTask;)Landroid/os/AsyncTask; │ │ +0ef38c: 5b01 8216 |0000: iput-object v1, v0, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mProcessTask:Landroid/os/AsyncTask; // field@1682 │ │ +0ef390: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/utils/RateLimitedBackgroundQueue; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/os/AsyncTask; │ │ │ │ @@ -262548,18 +262550,18 @@ │ │ type : '(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Ljava/util/HashMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ef3a4: |[0ef3a4] com.ds.avare.utils.RateLimitedBackgroundQueue.access$200:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Ljava/util/HashMap; │ │ -0ef3b4: 7010 2027 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.removeMetarsFromQueue:()Ljava/util/HashMap; // method@2720 │ │ -0ef3ba: 0c00 |0003: move-result-object v0 │ │ -0ef3bc: 1100 |0004: return-object v0 │ │ +0ef3ac: |[0ef3ac] com.ds.avare.utils.RateLimitedBackgroundQueue.access$200:(Lcom/ds/avare/utils/RateLimitedBackgroundQueue;)Ljava/util/HashMap; │ │ +0ef3bc: 7010 2027 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.removeMetarsFromQueue:()Ljava/util/HashMap; // method@2720 │ │ +0ef3c2: 0c00 |0003: move-result-object v0 │ │ +0ef3c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/ds/avare/utils/RateLimitedBackgroundQueue; │ │ │ │ #5 : (in Lcom/ds/avare/utils/RateLimitedBackgroundQueue;) │ │ @@ -262567,28 +262569,28 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0ef3c0: |[0ef3c0] com.ds.avare.utils.RateLimitedBackgroundQueue.removeMetarsFromQueue:()Ljava/util/HashMap; │ │ -0ef3d0: 5430 8316 |0000: iget-object v0, v3, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mQueueMetar:Ljava/util/HashMap; // field@1683 │ │ -0ef3d4: 1d00 |0002: monitor-enter v0 │ │ -0ef3d6: 5431 8316 |0003: iget-object v1, v3, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mQueueMetar:Ljava/util/HashMap; // field@1683 │ │ -0ef3da: 6e10 f12b 0100 |0005: invoke-virtual {v1}, Ljava/util/HashMap;.clone:()Ljava/lang/Object; // method@2bf1 │ │ -0ef3e0: 0c01 |0008: move-result-object v1 │ │ -0ef3e2: 1f01 5d07 |0009: check-cast v1, Ljava/util/HashMap; // type@075d │ │ -0ef3e6: 5432 8316 |000b: iget-object v2, v3, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mQueueMetar:Ljava/util/HashMap; // field@1683 │ │ -0ef3ea: 6e10 f02b 0200 |000d: invoke-virtual {v2}, Ljava/util/HashMap;.clear:()V // method@2bf0 │ │ -0ef3f0: 1e00 |0010: monitor-exit v0 │ │ -0ef3f2: 1101 |0011: return-object v1 │ │ -0ef3f4: 0d01 |0012: move-exception v1 │ │ -0ef3f6: 1e00 |0013: monitor-exit v0 │ │ -0ef3f8: 2701 |0014: throw v1 │ │ +0ef3c8: |[0ef3c8] com.ds.avare.utils.RateLimitedBackgroundQueue.removeMetarsFromQueue:()Ljava/util/HashMap; │ │ +0ef3d8: 5430 8316 |0000: iget-object v0, v3, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mQueueMetar:Ljava/util/HashMap; // field@1683 │ │ +0ef3dc: 1d00 |0002: monitor-enter v0 │ │ +0ef3de: 5431 8316 |0003: iget-object v1, v3, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mQueueMetar:Ljava/util/HashMap; // field@1683 │ │ +0ef3e2: 6e10 f12b 0100 |0005: invoke-virtual {v1}, Ljava/util/HashMap;.clone:()Ljava/lang/Object; // method@2bf1 │ │ +0ef3e8: 0c01 |0008: move-result-object v1 │ │ +0ef3ea: 1f01 5d07 |0009: check-cast v1, Ljava/util/HashMap; // type@075d │ │ +0ef3ee: 5432 8316 |000b: iget-object v2, v3, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mQueueMetar:Ljava/util/HashMap; // field@1683 │ │ +0ef3f2: 6e10 f02b 0200 |000d: invoke-virtual {v2}, Ljava/util/HashMap;.clear:()V // method@2bf0 │ │ +0ef3f8: 1e00 |0010: monitor-exit v0 │ │ +0ef3fa: 1101 |0011: return-object v1 │ │ +0ef3fc: 0d01 |0012: move-exception v1 │ │ +0ef3fe: 1e00 |0013: monitor-exit v0 │ │ +0ef400: 2701 |0014: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x000b line=82 │ │ @@ -262602,29 +262604,29 @@ │ │ type : '(Lcom/ds/avare/weather/Metar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0ef450: |[0ef450] com.ds.avare.utils.RateLimitedBackgroundQueue.insertMetarInQueue:(Lcom/ds/avare/weather/Metar;)V │ │ -0ef460: 5450 8316 |0000: iget-object v0, v5, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mQueueMetar:Ljava/util/HashMap; // field@1683 │ │ -0ef464: 1d00 |0002: monitor-enter v0 │ │ -0ef466: 5451 8316 |0003: iget-object v1, v5, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mQueueMetar:Ljava/util/HashMap; // field@1683 │ │ -0ef46a: 5462 8917 |0005: iget-object v2, v6, Lcom/ds/avare/weather/Metar;.stationId:Ljava/lang/String; // field@1789 │ │ -0ef46e: 1a03 9a2a |0007: const-string v3, "^K" // string@2a9a │ │ -0ef472: 1a04 0000 |0009: const-string v4, "" // string@0000 │ │ -0ef476: 6e30 ce2a 3204 |000b: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0ef47c: 0c02 |000e: move-result-object v2 │ │ -0ef47e: 6e30 f62b 2106 |000f: invoke-virtual {v1, v2, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0ef484: 1e00 |0012: monitor-exit v0 │ │ -0ef486: 0e00 |0013: return-void │ │ -0ef488: 0d06 |0014: move-exception v6 │ │ -0ef48a: 1e00 |0015: monitor-exit v0 │ │ -0ef48c: 2706 |0016: throw v6 │ │ +0ef458: |[0ef458] com.ds.avare.utils.RateLimitedBackgroundQueue.insertMetarInQueue:(Lcom/ds/avare/weather/Metar;)V │ │ +0ef468: 5450 8316 |0000: iget-object v0, v5, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mQueueMetar:Ljava/util/HashMap; // field@1683 │ │ +0ef46c: 1d00 |0002: monitor-enter v0 │ │ +0ef46e: 5451 8316 |0003: iget-object v1, v5, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.mQueueMetar:Ljava/util/HashMap; // field@1683 │ │ +0ef472: 5462 8917 |0005: iget-object v2, v6, Lcom/ds/avare/weather/Metar;.stationId:Ljava/lang/String; // field@1789 │ │ +0ef476: 1a03 9a2a |0007: const-string v3, "^K" // string@2a9a │ │ +0ef47a: 1a04 0000 |0009: const-string v4, "" // string@0000 │ │ +0ef47e: 6e30 ce2a 3204 |000b: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0ef484: 0c02 |000e: move-result-object v2 │ │ +0ef486: 6e30 f62b 2106 |000f: invoke-virtual {v1, v2, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0ef48c: 1e00 |0012: monitor-exit v0 │ │ +0ef48e: 0e00 |0013: return-void │ │ +0ef490: 0d06 |0014: move-exception v6 │ │ +0ef492: 1e00 |0015: monitor-exit v0 │ │ +0ef494: 2706 |0016: throw v6 │ │ catches : 1 │ │ 0x0003 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=94 │ │ 0x0012 line=95 │ │ @@ -262661,18 +262663,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ef49c: |[0ef49c] com.ds.avare.utils.RegisterActivityPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0ef4ac: 7030 fc04 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@04fc │ │ -0ef4b2: 5b01 8416 |0003: iput-object v1, v0, Lcom/ds/avare/utils/RegisterActivityPreference;.mContext:Landroid/content/Context; // field@1684 │ │ -0ef4b6: 0e00 |0005: return-void │ │ +0ef4a4: |[0ef4a4] com.ds.avare.utils.RegisterActivityPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0ef4b4: 7030 fc04 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@04fc │ │ +0ef4ba: 5b01 8416 |0003: iput-object v1, v0, Lcom/ds/avare/utils/RegisterActivityPreference;.mContext:Landroid/content/Context; // field@1684 │ │ +0ef4be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/utils/RegisterActivityPreference; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -262684,24 +262686,24 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0ef4b8: |[0ef4b8] com.ds.avare.utils.RegisterActivityPreference.onClick:(Landroid/content/DialogInterface;I)V │ │ -0ef4c8: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -0ef4ca: 3334 1000 |0001: if-ne v4, v3, 0011 // +0010 │ │ -0ef4ce: 5423 8416 |0003: iget-object v3, v2, Lcom/ds/avare/utils/RegisterActivityPreference;.mContext:Landroid/content/Context; // field@1684 │ │ -0ef4d2: 2204 6400 |0005: new-instance v4, Landroid/content/Intent; // type@0064 │ │ -0ef4d6: 5420 8416 |0007: iget-object v0, v2, Lcom/ds/avare/utils/RegisterActivityPreference;.mContext:Landroid/content/Context; // field@1684 │ │ -0ef4da: 1c01 ff04 |0009: const-class v1, Lcom/ds/avare/RegisterActivity; // type@04ff │ │ -0ef4de: 7030 c201 0401 |000b: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c2 │ │ -0ef4e4: 6e20 b801 4300 |000e: invoke-virtual {v3, v4}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b8 │ │ -0ef4ea: 0e00 |0011: return-void │ │ +0ef4c0: |[0ef4c0] com.ds.avare.utils.RegisterActivityPreference.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ef4d0: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +0ef4d2: 3334 1000 |0001: if-ne v4, v3, 0011 // +0010 │ │ +0ef4d6: 5423 8416 |0003: iget-object v3, v2, Lcom/ds/avare/utils/RegisterActivityPreference;.mContext:Landroid/content/Context; // field@1684 │ │ +0ef4da: 2204 6400 |0005: new-instance v4, Landroid/content/Intent; // type@0064 │ │ +0ef4de: 5420 8416 |0007: iget-object v0, v2, Lcom/ds/avare/utils/RegisterActivityPreference;.mContext:Landroid/content/Context; // field@1684 │ │ +0ef4e2: 1c01 ff04 |0009: const-class v1, Lcom/ds/avare/RegisterActivity; // type@04ff │ │ +0ef4e6: 7030 c201 0401 |000b: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c2 │ │ +0ef4ec: 6e20 b801 4300 |000e: invoke-virtual {v3, v4}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b8 │ │ +0ef4f2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=58 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/ds/avare/utils/RegisterActivityPreference; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0012 reg=4 (null) I │ │ @@ -262711,17 +262713,17 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ef4ec: |[0ef4ec] com.ds.avare.utils.RegisterActivityPreference.onDialogClosed:(Z)V │ │ -0ef4fc: 6f20 fd04 1000 |0000: invoke-super {v0, v1}, Landroid/preference/DialogPreference;.onDialogClosed:(Z)V // method@04fd │ │ -0ef502: 0e00 |0003: return-void │ │ +0ef4f4: |[0ef4f4] com.ds.avare.utils.RegisterActivityPreference.onDialogClosed:(Z)V │ │ +0ef504: 6f20 fd04 1000 |0000: invoke-super {v0, v1}, Landroid/preference/DialogPreference;.onDialogClosed:(Z)V // method@04fd │ │ +0ef50a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/RegisterActivityPreference; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -262772,20 +262774,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ef51c: |[0ef51c] com.ds.avare.utils.SAXXMLHandlerMETAR.:()V │ │ -0ef52c: 7010 8635 0100 |0000: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@3586 │ │ -0ef532: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -0ef536: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0ef53c: 5b10 8816 |0008: iput-object v0, v1, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mText:Ljava/util/List; // field@1688 │ │ -0ef540: 0e00 |000a: return-void │ │ +0ef524: |[0ef524] com.ds.avare.utils.SAXXMLHandlerMETAR.:()V │ │ +0ef534: 7010 8635 0100 |0000: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@3586 │ │ +0ef53a: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +0ef53e: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0ef544: 5b10 8816 |0008: iput-object v0, v1, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mText:Ljava/util/List; // field@1688 │ │ +0ef548: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/utils/SAXXMLHandlerMETAR; │ │ │ │ @@ -262795,26 +262797,26 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0ef544: |[0ef544] com.ds.avare.utils.SAXXMLHandlerMETAR.characters:([CII)V │ │ -0ef554: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0ef558: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ef55e: 5421 8716 |0005: iget-object v1, v2, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempVal:Ljava/lang/String; // field@1687 │ │ -0ef562: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ef568: 2201 0e07 |000a: new-instance v1, Ljava/lang/String; // type@070e │ │ -0ef56c: 7040 b22a 3154 |000c: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -0ef572: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ef578: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ef57e: 0c03 |0015: move-result-object v3 │ │ -0ef580: 5b23 8716 |0016: iput-object v3, v2, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempVal:Ljava/lang/String; // field@1687 │ │ -0ef584: 0e00 |0018: return-void │ │ +0ef54c: |[0ef54c] com.ds.avare.utils.SAXXMLHandlerMETAR.characters:([CII)V │ │ +0ef55c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0ef560: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ef566: 5421 8716 |0005: iget-object v1, v2, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempVal:Ljava/lang/String; // field@1687 │ │ +0ef56a: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ef570: 2201 0e07 |000a: new-instance v1, Ljava/lang/String; // type@070e │ │ +0ef574: 7040 b22a 3154 |000c: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +0ef57a: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ef580: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ef586: 0c03 |0015: move-result-object v3 │ │ +0ef588: 5b23 8716 |0016: iput-object v3, v2, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempVal:Ljava/lang/String; // field@1687 │ │ +0ef58c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/ds/avare/utils/SAXXMLHandlerMETAR; │ │ 0x0000 - 0x0019 reg=3 (null) [C │ │ 0x0000 - 0x0019 reg=4 (null) I │ │ @@ -262825,54 +262827,54 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -0ef588: |[0ef588] com.ds.avare.utils.SAXXMLHandlerMETAR.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0ef598: 1a01 e844 |0000: const-string v1, "raw_text" // string@44e8 │ │ -0ef59c: 6e20 bb2a 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0ef5a2: 0a01 |0005: move-result v1 │ │ -0ef5a4: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ -0ef5a8: 5401 8716 |0008: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempVal:Ljava/lang/String; // field@1687 │ │ -0ef5ac: 5b01 8616 |000a: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempText:Ljava/lang/String; // field@1686 │ │ -0ef5b0: 1a01 be32 |000c: const-string v1, "flight_category" // string@32be │ │ -0ef5b4: 6e20 bb2a 1300 |000e: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0ef5ba: 0a01 |0011: move-result v1 │ │ -0ef5bc: 3801 0600 |0012: if-eqz v1, 0018 // +0006 │ │ -0ef5c0: 5401 8716 |0014: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempVal:Ljava/lang/String; // field@1687 │ │ -0ef5c4: 5b01 8516 |0016: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempCategory:Ljava/lang/String; // field@1685 │ │ -0ef5c8: 1a01 861f |0018: const-string v1, "METAR" // string@1f86 │ │ -0ef5cc: 6e20 bb2a 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0ef5d2: 0a01 |001d: move-result v1 │ │ -0ef5d4: 3801 3200 |001e: if-eqz v1, 0050 // +0032 │ │ -0ef5d8: 5401 8616 |0020: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempText:Ljava/lang/String; // field@1686 │ │ -0ef5dc: 1a02 0000 |0022: const-string v2, "" // string@0000 │ │ -0ef5e0: 6e20 ba2a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ef5e6: 0a01 |0027: move-result v1 │ │ -0ef5e8: 3901 2800 |0028: if-nez v1, 0050 // +0028 │ │ -0ef5ec: 5401 8516 |002a: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempCategory:Ljava/lang/String; // field@1685 │ │ -0ef5f0: 6e20 ba2a 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ef5f6: 0a01 |002f: move-result v1 │ │ -0ef5f8: 3801 0300 |0030: if-eqz v1, 0033 // +0003 │ │ -0ef5fc: 281e |0032: goto 0050 // +001e │ │ -0ef5fe: 5401 8816 |0033: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mText:Ljava/util/List; // field@1688 │ │ -0ef602: 2202 1007 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0ef606: 7010 eb2a 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ef60c: 5403 8516 |003a: iget-object v3, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempCategory:Ljava/lang/String; // field@1685 │ │ -0ef610: 6e20 f52a 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ef616: 1a03 4702 |003f: const-string v3, "," // string@0247 │ │ -0ef61a: 6e20 f52a 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ef620: 5403 8616 |0044: iget-object v3, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempText:Ljava/lang/String; // field@1686 │ │ -0ef624: 6e20 f52a 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ef62a: 6e10 fa2a 0200 |0049: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ef630: 0c02 |004c: move-result-object v2 │ │ -0ef632: 7220 282c 2100 |004d: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0ef638: 0e00 |0050: return-void │ │ +0ef590: |[0ef590] com.ds.avare.utils.SAXXMLHandlerMETAR.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0ef5a0: 1a01 e844 |0000: const-string v1, "raw_text" // string@44e8 │ │ +0ef5a4: 6e20 bb2a 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0ef5aa: 0a01 |0005: move-result v1 │ │ +0ef5ac: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ +0ef5b0: 5401 8716 |0008: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempVal:Ljava/lang/String; // field@1687 │ │ +0ef5b4: 5b01 8616 |000a: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempText:Ljava/lang/String; // field@1686 │ │ +0ef5b8: 1a01 be32 |000c: const-string v1, "flight_category" // string@32be │ │ +0ef5bc: 6e20 bb2a 1300 |000e: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0ef5c2: 0a01 |0011: move-result v1 │ │ +0ef5c4: 3801 0600 |0012: if-eqz v1, 0018 // +0006 │ │ +0ef5c8: 5401 8716 |0014: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempVal:Ljava/lang/String; // field@1687 │ │ +0ef5cc: 5b01 8516 |0016: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempCategory:Ljava/lang/String; // field@1685 │ │ +0ef5d0: 1a01 861f |0018: const-string v1, "METAR" // string@1f86 │ │ +0ef5d4: 6e20 bb2a 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0ef5da: 0a01 |001d: move-result v1 │ │ +0ef5dc: 3801 3200 |001e: if-eqz v1, 0050 // +0032 │ │ +0ef5e0: 5401 8616 |0020: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempText:Ljava/lang/String; // field@1686 │ │ +0ef5e4: 1a02 0000 |0022: const-string v2, "" // string@0000 │ │ +0ef5e8: 6e20 ba2a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ef5ee: 0a01 |0027: move-result v1 │ │ +0ef5f0: 3901 2800 |0028: if-nez v1, 0050 // +0028 │ │ +0ef5f4: 5401 8516 |002a: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempCategory:Ljava/lang/String; // field@1685 │ │ +0ef5f8: 6e20 ba2a 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ef5fe: 0a01 |002f: move-result v1 │ │ +0ef600: 3801 0300 |0030: if-eqz v1, 0033 // +0003 │ │ +0ef604: 281e |0032: goto 0050 // +001e │ │ +0ef606: 5401 8816 |0033: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mText:Ljava/util/List; // field@1688 │ │ +0ef60a: 2202 1007 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0ef60e: 7010 eb2a 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ef614: 5403 8516 |003a: iget-object v3, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempCategory:Ljava/lang/String; // field@1685 │ │ +0ef618: 6e20 f52a 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ef61e: 1a03 4702 |003f: const-string v3, "," // string@0247 │ │ +0ef622: 6e20 f52a 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ef628: 5403 8616 |0044: iget-object v3, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempText:Ljava/lang/String; // field@1686 │ │ +0ef62c: 6e20 f52a 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ef632: 6e10 fa2a 0200 |0049: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ef638: 0c02 |004c: move-result-object v2 │ │ +0ef63a: 7220 282c 2100 |004d: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0ef640: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0008 line=55 │ │ 0x000e line=57 │ │ 0x0014 line=58 │ │ 0x001a line=60 │ │ @@ -262889,17 +262891,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ef504: |[0ef504] com.ds.avare.utils.SAXXMLHandlerMETAR.getText:()Ljava/util/List; │ │ -0ef514: 5410 8816 |0000: iget-object v0, v1, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mText:Ljava/util/List; // field@1688 │ │ -0ef518: 1100 |0002: return-object v0 │ │ +0ef50c: |[0ef50c] com.ds.avare.utils.SAXXMLHandlerMETAR.getText:()Ljava/util/List; │ │ +0ef51c: 5410 8816 |0000: iget-object v0, v1, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mText:Ljava/util/List; // field@1688 │ │ +0ef520: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/SAXXMLHandlerMETAR; │ │ │ │ #3 : (in Lcom/ds/avare/utils/SAXXMLHandlerMETAR;) │ │ @@ -262907,28 +262909,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0ef63c: |[0ef63c] com.ds.avare.utils.SAXXMLHandlerMETAR.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -0ef64c: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -0ef650: 5b01 8716 |0002: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempVal:Ljava/lang/String; // field@1687 │ │ -0ef654: 1a01 861f |0004: const-string v1, "METAR" // string@1f86 │ │ -0ef658: 6e20 bb2a 1300 |0006: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0ef65e: 0a01 |0009: move-result v1 │ │ -0ef660: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -0ef664: 2201 0e07 |000c: new-instance v1, Ljava/lang/String; // type@070e │ │ -0ef668: 7010 ad2a 0100 |000e: invoke-direct {v1}, Ljava/lang/String;.:()V // method@2aad │ │ -0ef66e: 5b01 8616 |0011: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempText:Ljava/lang/String; // field@1686 │ │ -0ef672: 2201 0e07 |0013: new-instance v1, Ljava/lang/String; // type@070e │ │ -0ef676: 7010 ad2a 0100 |0015: invoke-direct {v1}, Ljava/lang/String;.:()V // method@2aad │ │ -0ef67c: 5b01 8516 |0018: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempCategory:Ljava/lang/String; // field@1685 │ │ -0ef680: 0e00 |001a: return-void │ │ +0ef644: |[0ef644] com.ds.avare.utils.SAXXMLHandlerMETAR.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +0ef654: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +0ef658: 5b01 8716 |0002: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempVal:Ljava/lang/String; // field@1687 │ │ +0ef65c: 1a01 861f |0004: const-string v1, "METAR" // string@1f86 │ │ +0ef660: 6e20 bb2a 1300 |0006: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0ef666: 0a01 |0009: move-result v1 │ │ +0ef668: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +0ef66c: 2201 0e07 |000c: new-instance v1, Ljava/lang/String; // type@070e │ │ +0ef670: 7010 ad2a 0100 |000e: invoke-direct {v1}, Ljava/lang/String;.:()V // method@2aad │ │ +0ef676: 5b01 8616 |0011: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempText:Ljava/lang/String; // field@1686 │ │ +0ef67a: 2201 0e07 |0013: new-instance v1, Ljava/lang/String; // type@070e │ │ +0ef67e: 7010 ad2a 0100 |0015: invoke-direct {v1}, Ljava/lang/String;.:()V // method@2aad │ │ +0ef684: 5b01 8516 |0018: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerMETAR;.mTempCategory:Ljava/lang/String; // field@1685 │ │ +0ef688: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ 0x0006 line=43 │ │ 0x000c line=44 │ │ 0x0013 line=45 │ │ locals : │ │ @@ -262985,20 +262987,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ef69c: |[0ef69c] com.ds.avare.utils.SAXXMLHandlerPIREP.:()V │ │ -0ef6ac: 7010 8635 0100 |0000: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@3586 │ │ -0ef6b2: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -0ef6b6: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0ef6bc: 5b10 8c16 |0008: iput-object v0, v1, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mText:Ljava/util/List; // field@168c │ │ -0ef6c0: 0e00 |000a: return-void │ │ +0ef6a4: |[0ef6a4] com.ds.avare.utils.SAXXMLHandlerPIREP.:()V │ │ +0ef6b4: 7010 8635 0100 |0000: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@3586 │ │ +0ef6ba: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +0ef6be: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0ef6c4: 5b10 8c16 |0008: iput-object v0, v1, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mText:Ljava/util/List; // field@168c │ │ +0ef6c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/utils/SAXXMLHandlerPIREP; │ │ │ │ @@ -263008,26 +263010,26 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0ef6c4: |[0ef6c4] com.ds.avare.utils.SAXXMLHandlerPIREP.characters:([CII)V │ │ -0ef6d4: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0ef6d8: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ef6de: 5421 8b16 |0005: iget-object v1, v2, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempVal:Ljava/lang/String; // field@168b │ │ -0ef6e2: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ef6e8: 2201 0e07 |000a: new-instance v1, Ljava/lang/String; // type@070e │ │ -0ef6ec: 7040 b22a 3154 |000c: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -0ef6f2: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ef6f8: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ef6fe: 0c03 |0015: move-result-object v3 │ │ -0ef700: 5b23 8b16 |0016: iput-object v3, v2, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempVal:Ljava/lang/String; // field@168b │ │ -0ef704: 0e00 |0018: return-void │ │ +0ef6cc: |[0ef6cc] com.ds.avare.utils.SAXXMLHandlerPIREP.characters:([CII)V │ │ +0ef6dc: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0ef6e0: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ef6e6: 5421 8b16 |0005: iget-object v1, v2, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempVal:Ljava/lang/String; // field@168b │ │ +0ef6ea: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ef6f0: 2201 0e07 |000a: new-instance v1, Ljava/lang/String; // type@070e │ │ +0ef6f4: 7040 b22a 3154 |000c: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +0ef6fa: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ef700: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ef706: 0c03 |0015: move-result-object v3 │ │ +0ef708: 5b23 8b16 |0016: iput-object v3, v2, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempVal:Ljava/lang/String; // field@168b │ │ +0ef70c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/ds/avare/utils/SAXXMLHandlerPIREP; │ │ 0x0000 - 0x0019 reg=3 (null) [C │ │ 0x0000 - 0x0019 reg=4 (null) I │ │ @@ -263038,40 +263040,40 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0ef708: |[0ef708] com.ds.avare.utils.SAXXMLHandlerPIREP.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0ef718: 1a01 e844 |0000: const-string v1, "raw_text" // string@44e8 │ │ -0ef71c: 6e20 bb2a 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0ef722: 0a01 |0005: move-result v1 │ │ -0ef724: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ -0ef728: 5401 8b16 |0008: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempVal:Ljava/lang/String; // field@168b │ │ -0ef72c: 5b01 8916 |000a: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempText:Ljava/lang/String; // field@1689 │ │ -0ef730: 1a01 ed43 |000c: const-string v1, "pirep_type" // string@43ed │ │ -0ef734: 6e20 bb2a 1300 |000e: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0ef73a: 0a01 |0011: move-result v1 │ │ -0ef73c: 3801 0600 |0012: if-eqz v1, 0018 // +0006 │ │ -0ef740: 5401 8b16 |0014: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempVal:Ljava/lang/String; // field@168b │ │ -0ef744: 5b01 8a16 |0016: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempType:Ljava/lang/String; // field@168a │ │ -0ef748: 1a01 0b22 |0018: const-string v1, "PIREP" // string@220b │ │ -0ef74c: 6e20 bb2a 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0ef752: 0a01 |001d: move-result v1 │ │ -0ef754: 3801 1300 |001e: if-eqz v1, 0031 // +0013 │ │ -0ef758: 5401 8a16 |0020: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempType:Ljava/lang/String; // field@168a │ │ -0ef75c: 1a02 c109 |0022: const-string v2, "AIREP" // string@09c1 │ │ -0ef760: 6e20 ba2a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ef766: 0a01 |0027: move-result v1 │ │ -0ef768: 3901 0900 |0028: if-nez v1, 0031 // +0009 │ │ -0ef76c: 5401 8c16 |002a: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mText:Ljava/util/List; // field@168c │ │ -0ef770: 5402 8916 |002c: iget-object v2, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempText:Ljava/lang/String; // field@1689 │ │ -0ef774: 7220 282c 2100 |002e: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0ef77a: 0e00 |0031: return-void │ │ +0ef710: |[0ef710] com.ds.avare.utils.SAXXMLHandlerPIREP.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0ef720: 1a01 e844 |0000: const-string v1, "raw_text" // string@44e8 │ │ +0ef724: 6e20 bb2a 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0ef72a: 0a01 |0005: move-result v1 │ │ +0ef72c: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ +0ef730: 5401 8b16 |0008: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempVal:Ljava/lang/String; // field@168b │ │ +0ef734: 5b01 8916 |000a: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempText:Ljava/lang/String; // field@1689 │ │ +0ef738: 1a01 ed43 |000c: const-string v1, "pirep_type" // string@43ed │ │ +0ef73c: 6e20 bb2a 1300 |000e: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0ef742: 0a01 |0011: move-result v1 │ │ +0ef744: 3801 0600 |0012: if-eqz v1, 0018 // +0006 │ │ +0ef748: 5401 8b16 |0014: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempVal:Ljava/lang/String; // field@168b │ │ +0ef74c: 5b01 8a16 |0016: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempType:Ljava/lang/String; // field@168a │ │ +0ef750: 1a01 0b22 |0018: const-string v1, "PIREP" // string@220b │ │ +0ef754: 6e20 bb2a 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0ef75a: 0a01 |001d: move-result v1 │ │ +0ef75c: 3801 1300 |001e: if-eqz v1, 0031 // +0013 │ │ +0ef760: 5401 8a16 |0020: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempType:Ljava/lang/String; // field@168a │ │ +0ef764: 1a02 c109 |0022: const-string v2, "AIREP" // string@09c1 │ │ +0ef768: 6e20 ba2a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ef76e: 0a01 |0027: move-result v1 │ │ +0ef770: 3901 0900 |0028: if-nez v1, 0031 // +0009 │ │ +0ef774: 5401 8c16 |002a: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mText:Ljava/util/List; // field@168c │ │ +0ef778: 5402 8916 |002c: iget-object v2, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempText:Ljava/lang/String; // field@1689 │ │ +0ef77c: 7220 282c 2100 |002e: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0ef782: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0008 line=56 │ │ 0x000e line=58 │ │ 0x0014 line=59 │ │ 0x001a line=61 │ │ @@ -263088,17 +263090,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ef684: |[0ef684] com.ds.avare.utils.SAXXMLHandlerPIREP.getText:()Ljava/util/List; │ │ -0ef694: 5410 8c16 |0000: iget-object v0, v1, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mText:Ljava/util/List; // field@168c │ │ -0ef698: 1100 |0002: return-object v0 │ │ +0ef68c: |[0ef68c] com.ds.avare.utils.SAXXMLHandlerPIREP.getText:()Ljava/util/List; │ │ +0ef69c: 5410 8c16 |0000: iget-object v0, v1, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mText:Ljava/util/List; // field@168c │ │ +0ef6a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/SAXXMLHandlerPIREP; │ │ │ │ #3 : (in Lcom/ds/avare/utils/SAXXMLHandlerPIREP;) │ │ @@ -263106,28 +263108,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0ef77c: |[0ef77c] com.ds.avare.utils.SAXXMLHandlerPIREP.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -0ef78c: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -0ef790: 5b01 8b16 |0002: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempVal:Ljava/lang/String; // field@168b │ │ -0ef794: 1a01 0b22 |0004: const-string v1, "PIREP" // string@220b │ │ -0ef798: 6e20 bb2a 1300 |0006: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0ef79e: 0a01 |0009: move-result v1 │ │ -0ef7a0: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -0ef7a4: 2201 0e07 |000c: new-instance v1, Ljava/lang/String; // type@070e │ │ -0ef7a8: 7010 ad2a 0100 |000e: invoke-direct {v1}, Ljava/lang/String;.:()V // method@2aad │ │ -0ef7ae: 5b01 8916 |0011: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempText:Ljava/lang/String; // field@1689 │ │ -0ef7b2: 2201 0e07 |0013: new-instance v1, Ljava/lang/String; // type@070e │ │ -0ef7b6: 7010 ad2a 0100 |0015: invoke-direct {v1}, Ljava/lang/String;.:()V // method@2aad │ │ -0ef7bc: 5b01 8a16 |0018: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempType:Ljava/lang/String; // field@168a │ │ -0ef7c0: 0e00 |001a: return-void │ │ +0ef784: |[0ef784] com.ds.avare.utils.SAXXMLHandlerPIREP.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +0ef794: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +0ef798: 5b01 8b16 |0002: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempVal:Ljava/lang/String; // field@168b │ │ +0ef79c: 1a01 0b22 |0004: const-string v1, "PIREP" // string@220b │ │ +0ef7a0: 6e20 bb2a 1300 |0006: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0ef7a6: 0a01 |0009: move-result v1 │ │ +0ef7a8: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +0ef7ac: 2201 0e07 |000c: new-instance v1, Ljava/lang/String; // type@070e │ │ +0ef7b0: 7010 ad2a 0100 |000e: invoke-direct {v1}, Ljava/lang/String;.:()V // method@2aad │ │ +0ef7b6: 5b01 8916 |0011: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempText:Ljava/lang/String; // field@1689 │ │ +0ef7ba: 2201 0e07 |0013: new-instance v1, Ljava/lang/String; // type@070e │ │ +0ef7be: 7010 ad2a 0100 |0015: invoke-direct {v1}, Ljava/lang/String;.:()V // method@2aad │ │ +0ef7c4: 5b01 8a16 |0018: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerPIREP;.mTempType:Ljava/lang/String; // field@168a │ │ +0ef7c8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=43 │ │ 0x0006 line=44 │ │ 0x000c line=45 │ │ 0x0013 line=46 │ │ locals : │ │ @@ -263180,20 +263182,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ef7dc: |[0ef7dc] com.ds.avare.utils.SAXXMLHandlerTAF.:()V │ │ -0ef7ec: 7010 8635 0100 |0000: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@3586 │ │ -0ef7f2: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -0ef7f6: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0ef7fc: 5b10 8f16 |0008: iput-object v0, v1, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mText:Ljava/util/List; // field@168f │ │ -0ef800: 0e00 |000a: return-void │ │ +0ef7e4: |[0ef7e4] com.ds.avare.utils.SAXXMLHandlerTAF.:()V │ │ +0ef7f4: 7010 8635 0100 |0000: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@3586 │ │ +0ef7fa: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +0ef7fe: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0ef804: 5b10 8f16 |0008: iput-object v0, v1, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mText:Ljava/util/List; // field@168f │ │ +0ef808: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/utils/SAXXMLHandlerTAF; │ │ │ │ @@ -263203,26 +263205,26 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0ef804: |[0ef804] com.ds.avare.utils.SAXXMLHandlerTAF.characters:([CII)V │ │ -0ef814: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0ef818: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0ef81e: 5421 8e16 |0005: iget-object v1, v2, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mTempVal:Ljava/lang/String; // field@168e │ │ -0ef822: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ef828: 2201 0e07 |000a: new-instance v1, Ljava/lang/String; // type@070e │ │ -0ef82c: 7040 b22a 3154 |000c: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -0ef832: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ef838: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0ef83e: 0c03 |0015: move-result-object v3 │ │ -0ef840: 5b23 8e16 |0016: iput-object v3, v2, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mTempVal:Ljava/lang/String; // field@168e │ │ -0ef844: 0e00 |0018: return-void │ │ +0ef80c: |[0ef80c] com.ds.avare.utils.SAXXMLHandlerTAF.characters:([CII)V │ │ +0ef81c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0ef820: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0ef826: 5421 8e16 |0005: iget-object v1, v2, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mTempVal:Ljava/lang/String; // field@168e │ │ +0ef82a: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ef830: 2201 0e07 |000a: new-instance v1, Ljava/lang/String; // type@070e │ │ +0ef834: 7040 b22a 3154 |000c: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +0ef83a: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ef840: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0ef846: 0c03 |0015: move-result-object v3 │ │ +0ef848: 5b23 8e16 |0016: iput-object v3, v2, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mTempVal:Ljava/lang/String; // field@168e │ │ +0ef84c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/ds/avare/utils/SAXXMLHandlerTAF; │ │ 0x0000 - 0x0019 reg=3 (null) [C │ │ 0x0000 - 0x0019 reg=4 (null) I │ │ @@ -263233,29 +263235,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0ef848: |[0ef848] com.ds.avare.utils.SAXXMLHandlerTAF.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0ef858: 1a01 e844 |0000: const-string v1, "raw_text" // string@44e8 │ │ -0ef85c: 6e20 bb2a 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0ef862: 0a01 |0005: move-result v1 │ │ -0ef864: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ -0ef868: 5401 8e16 |0008: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mTempVal:Ljava/lang/String; // field@168e │ │ -0ef86c: 5b01 8d16 |000a: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mTempText:Ljava/lang/String; // field@168d │ │ -0ef870: 1a01 d125 |000c: const-string v1, "TAF" // string@25d1 │ │ -0ef874: 6e20 bb2a 1300 |000e: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0ef87a: 0a01 |0011: move-result v1 │ │ -0ef87c: 3801 0900 |0012: if-eqz v1, 001b // +0009 │ │ -0ef880: 5401 8f16 |0014: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mText:Ljava/util/List; // field@168f │ │ -0ef884: 5402 8d16 |0016: iget-object v2, v0, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mTempText:Ljava/lang/String; // field@168d │ │ -0ef888: 7220 282c 2100 |0018: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0ef88e: 0e00 |001b: return-void │ │ +0ef850: |[0ef850] com.ds.avare.utils.SAXXMLHandlerTAF.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0ef860: 1a01 e844 |0000: const-string v1, "raw_text" // string@44e8 │ │ +0ef864: 6e20 bb2a 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0ef86a: 0a01 |0005: move-result v1 │ │ +0ef86c: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ +0ef870: 5401 8e16 |0008: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mTempVal:Ljava/lang/String; // field@168e │ │ +0ef874: 5b01 8d16 |000a: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mTempText:Ljava/lang/String; // field@168d │ │ +0ef878: 1a01 d125 |000c: const-string v1, "TAF" // string@25d1 │ │ +0ef87c: 6e20 bb2a 1300 |000e: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0ef882: 0a01 |0011: move-result v1 │ │ +0ef884: 3801 0900 |0012: if-eqz v1, 001b // +0009 │ │ +0ef888: 5401 8f16 |0014: iget-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mText:Ljava/util/List; // field@168f │ │ +0ef88c: 5402 8d16 |0016: iget-object v2, v0, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mTempText:Ljava/lang/String; // field@168d │ │ +0ef890: 7220 282c 2100 |0018: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0ef896: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ 0x0008 line=49 │ │ 0x000e line=51 │ │ 0x0014 line=52 │ │ locals : │ │ @@ -263269,17 +263271,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ef7c4: |[0ef7c4] com.ds.avare.utils.SAXXMLHandlerTAF.getText:()Ljava/util/List; │ │ -0ef7d4: 5410 8f16 |0000: iget-object v0, v1, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mText:Ljava/util/List; // field@168f │ │ -0ef7d8: 1100 |0002: return-object v0 │ │ +0ef7cc: |[0ef7cc] com.ds.avare.utils.SAXXMLHandlerTAF.getText:()Ljava/util/List; │ │ +0ef7dc: 5410 8f16 |0000: iget-object v0, v1, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mText:Ljava/util/List; // field@168f │ │ +0ef7e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/utils/SAXXMLHandlerTAF; │ │ │ │ #3 : (in Lcom/ds/avare/utils/SAXXMLHandlerTAF;) │ │ @@ -263287,25 +263289,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0ef890: |[0ef890] com.ds.avare.utils.SAXXMLHandlerTAF.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -0ef8a0: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -0ef8a4: 5b01 8e16 |0002: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mTempVal:Ljava/lang/String; // field@168e │ │ -0ef8a8: 1a01 d125 |0004: const-string v1, "TAF" // string@25d1 │ │ -0ef8ac: 6e20 bb2a 1300 |0006: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -0ef8b2: 0a01 |0009: move-result v1 │ │ -0ef8b4: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -0ef8b8: 2201 0e07 |000c: new-instance v1, Ljava/lang/String; // type@070e │ │ -0ef8bc: 7010 ad2a 0100 |000e: invoke-direct {v1}, Ljava/lang/String;.:()V // method@2aad │ │ -0ef8c2: 5b01 8d16 |0011: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mTempText:Ljava/lang/String; // field@168d │ │ -0ef8c6: 0e00 |0013: return-void │ │ +0ef898: |[0ef898] com.ds.avare.utils.SAXXMLHandlerTAF.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +0ef8a8: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +0ef8ac: 5b01 8e16 |0002: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mTempVal:Ljava/lang/String; // field@168e │ │ +0ef8b0: 1a01 d125 |0004: const-string v1, "TAF" // string@25d1 │ │ +0ef8b4: 6e20 bb2a 1300 |0006: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +0ef8ba: 0a01 |0009: move-result v1 │ │ +0ef8bc: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +0ef8c0: 2201 0e07 |000c: new-instance v1, Ljava/lang/String; // type@070e │ │ +0ef8c4: 7010 ad2a 0100 |000e: invoke-direct {v1}, Ljava/lang/String;.:()V // method@2aad │ │ +0ef8ca: 5b01 8d16 |0011: iput-object v1, v0, Lcom/ds/avare/utils/SAXXMLHandlerTAF;.mTempText:Ljava/lang/String; // field@168d │ │ +0ef8ce: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x0006 line=38 │ │ 0x000c line=39 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 this Lcom/ds/avare/utils/SAXXMLHandlerTAF; │ │ @@ -263366,37 +263368,37 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0efa10: |[0efa10] com.ds.avare.utils.SeekBarListPreferenceWithSummary.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0efa20: 7030 0405 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0504 │ │ -0efa26: 5b23 9116 |0003: iput-object v3, v2, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ -0efa2a: 1a03 ca39 |0005: const-string v3, "http://schemas.android.com/apk/res/android" // string@39ca │ │ -0efa2e: 1a00 2331 |0007: const-string v0, "dialogMessage" // string@3123 │ │ -0efa32: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0efa34: 7240 bb05 3410 |000a: invoke-interface {v4, v3, v0, v1}, Landroid/util/AttributeSet;.getAttributeResourceValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@05bb │ │ -0efa3a: 0a01 |000d: move-result v1 │ │ -0efa3c: 3901 0900 |000e: if-nez v1, 0017 // +0009 │ │ -0efa40: 7230 bc05 3400 |0010: invoke-interface {v4, v3, v0}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@05bc │ │ -0efa46: 0c03 |0013: move-result-object v3 │ │ -0efa48: 5b23 9216 |0014: iput-object v3, v2, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mDialogMessage:Ljava/lang/String; // field@1692 │ │ -0efa4c: 2809 |0016: goto 001f // +0009 │ │ -0efa4e: 5423 9116 |0017: iget-object v3, v2, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ -0efa52: 6e20 a901 1300 |0019: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0efa58: 0c03 |001c: move-result-object v3 │ │ -0efa5a: 5b23 9216 |001d: iput-object v3, v2, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mDialogMessage:Ljava/lang/String; // field@1692 │ │ -0efa5e: 6f10 0505 0200 |001f: invoke-super {v2}, Landroid/preference/ListPreference;.getSummary:()Ljava/lang/CharSequence; // method@0505 │ │ -0efa64: 0c03 |0022: move-result-object v3 │ │ -0efa66: 7210 012a 0300 |0023: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ -0efa6c: 0c03 |0026: move-result-object v3 │ │ -0efa6e: 5b23 9316 |0027: iput-object v3, v2, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@1693 │ │ -0efa72: 0e00 |0029: return-void │ │ +0efa18: |[0efa18] com.ds.avare.utils.SeekBarListPreferenceWithSummary.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0efa28: 7030 0405 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0504 │ │ +0efa2e: 5b23 9116 |0003: iput-object v3, v2, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ +0efa32: 1a03 ca39 |0005: const-string v3, "http://schemas.android.com/apk/res/android" // string@39ca │ │ +0efa36: 1a00 2331 |0007: const-string v0, "dialogMessage" // string@3123 │ │ +0efa3a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0efa3c: 7240 bb05 3410 |000a: invoke-interface {v4, v3, v0, v1}, Landroid/util/AttributeSet;.getAttributeResourceValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@05bb │ │ +0efa42: 0a01 |000d: move-result v1 │ │ +0efa44: 3901 0900 |000e: if-nez v1, 0017 // +0009 │ │ +0efa48: 7230 bc05 3400 |0010: invoke-interface {v4, v3, v0}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@05bc │ │ +0efa4e: 0c03 |0013: move-result-object v3 │ │ +0efa50: 5b23 9216 |0014: iput-object v3, v2, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mDialogMessage:Ljava/lang/String; // field@1692 │ │ +0efa54: 2809 |0016: goto 001f // +0009 │ │ +0efa56: 5423 9116 |0017: iget-object v3, v2, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ +0efa5a: 6e20 a901 1300 |0019: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0efa60: 0c03 |001c: move-result-object v3 │ │ +0efa62: 5b23 9216 |001d: iput-object v3, v2, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mDialogMessage:Ljava/lang/String; // field@1692 │ │ +0efa66: 6f10 0505 0200 |001f: invoke-super {v2}, Landroid/preference/ListPreference;.getSummary:()Ljava/lang/CharSequence; // method@0505 │ │ +0efa6c: 0c03 |0022: move-result-object v3 │ │ +0efa6e: 7210 012a 0300 |0023: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ +0efa74: 0c03 |0026: move-result-object v3 │ │ +0efa76: 5b23 9316 |0027: iput-object v3, v2, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@1693 │ │ +0efa7a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=31 │ │ 0x000a line=34 │ │ 0x0010 line=36 │ │ 0x0017 line=39 │ │ @@ -263411,23 +263413,23 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ef9b8: |[0ef9b8] com.ds.avare.utils.SeekBarListPreferenceWithSummary.getEntryFromValue:(I)Ljava/lang/CharSequence; │ │ -0ef9c8: 6e10 3627 0100 |0000: invoke-virtual {v1}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getEntries:()[Ljava/lang/CharSequence; // method@2736 │ │ -0ef9ce: 0c00 |0003: move-result-object v0 │ │ -0ef9d0: 3a02 0700 |0004: if-ltz v2, 000b // +0007 │ │ -0ef9d4: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0ef9d8: 4602 0002 |0008: aget-object v2, v0, v2 │ │ -0ef9dc: 2803 |000a: goto 000d // +0003 │ │ -0ef9de: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ -0ef9e2: 1102 |000d: return-object v2 │ │ +0ef9c0: |[0ef9c0] com.ds.avare.utils.SeekBarListPreferenceWithSummary.getEntryFromValue:(I)Ljava/lang/CharSequence; │ │ +0ef9d0: 6e10 3627 0100 |0000: invoke-virtual {v1}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getEntries:()[Ljava/lang/CharSequence; // method@2736 │ │ +0ef9d6: 0c00 |0003: move-result-object v0 │ │ +0ef9d8: 3a02 0700 |0004: if-ltz v2, 000b // +0007 │ │ +0ef9dc: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0ef9e0: 4602 0002 |0008: aget-object v2, v0, v2 │ │ +0ef9e4: 2803 |000a: goto 000d // +0003 │ │ +0ef9e6: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ +0ef9ea: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0008 line=109 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ @@ -263437,23 +263439,23 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ef9e4: |[0ef9e4] com.ds.avare.utils.SeekBarListPreferenceWithSummary.getEntryValueFromValue:(I)Ljava/lang/CharSequence; │ │ -0ef9f4: 6e10 3a27 0100 |0000: invoke-virtual {v1}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getEntryValues:()[Ljava/lang/CharSequence; // method@273a │ │ -0ef9fa: 0c00 |0003: move-result-object v0 │ │ -0ef9fc: 3a02 0700 |0004: if-ltz v2, 000b // +0007 │ │ -0efa00: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0efa04: 4602 0002 |0008: aget-object v2, v0, v2 │ │ -0efa08: 2803 |000a: goto 000d // +0003 │ │ -0efa0a: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ -0efa0e: 1102 |000d: return-object v2 │ │ +0ef9ec: |[0ef9ec] com.ds.avare.utils.SeekBarListPreferenceWithSummary.getEntryValueFromValue:(I)Ljava/lang/CharSequence; │ │ +0ef9fc: 6e10 3a27 0100 |0000: invoke-virtual {v1}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getEntryValues:()[Ljava/lang/CharSequence; // method@273a │ │ +0efa02: 0c00 |0003: move-result-object v0 │ │ +0efa04: 3a02 0700 |0004: if-ltz v2, 000b // +0007 │ │ +0efa08: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0efa0c: 4602 0002 |0008: aget-object v2, v0, v2 │ │ +0efa10: 2803 |000a: goto 000d // +0003 │ │ +0efa12: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ +0efa16: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0008 line=114 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ @@ -263463,33 +263465,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0efb60: |[0efb60] com.ds.avare.utils.SeekBarListPreferenceWithSummary.setProgressBarValue:()V │ │ -0efb70: 6e10 4727 0300 |0000: invoke-virtual {v3}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.shouldPersist:()Z // method@2747 │ │ -0efb76: 0a00 |0003: move-result v0 │ │ -0efb78: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0efb7c: 6e10 3b27 0300 |0006: invoke-virtual {v3}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getValue:()Ljava/lang/String; // method@273b │ │ -0efb82: 0c00 |0009: move-result-object v0 │ │ -0efb84: 2802 |000a: goto 000c // +0002 │ │ -0efb86: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0efb88: 5431 9416 |000c: iget-object v1, v3, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mSeekBar:Landroid/widget/SeekBar; // field@1694 │ │ -0efb8c: 6e10 3627 0300 |000e: invoke-virtual {v3}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getEntries:()[Ljava/lang/CharSequence; // method@2736 │ │ -0efb92: 0c02 |0011: move-result-object v2 │ │ -0efb94: 2122 |0012: array-length v2, v2 │ │ -0efb96: d802 02ff |0013: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0efb9a: 6e20 9b09 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/SeekBar;.setMax:(I)V // method@099b │ │ -0efba0: 5431 9416 |0018: iget-object v1, v3, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mSeekBar:Landroid/widget/SeekBar; // field@1694 │ │ -0efba4: 6e20 3427 0300 |001a: invoke-virtual {v3, v0}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.findIndexOfValue:(Ljava/lang/String;)I // method@2734 │ │ -0efbaa: 0a00 |001d: move-result v0 │ │ -0efbac: 6e20 9d09 0100 |001e: invoke-virtual {v1, v0}, Landroid/widget/SeekBar;.setProgress:(I)V // method@099d │ │ -0efbb2: 0e00 |0021: return-void │ │ +0efb68: |[0efb68] com.ds.avare.utils.SeekBarListPreferenceWithSummary.setProgressBarValue:()V │ │ +0efb78: 6e10 4727 0300 |0000: invoke-virtual {v3}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.shouldPersist:()Z // method@2747 │ │ +0efb7e: 0a00 |0003: move-result v0 │ │ +0efb80: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0efb84: 6e10 3b27 0300 |0006: invoke-virtual {v3}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getValue:()Ljava/lang/String; // method@273b │ │ +0efb8a: 0c00 |0009: move-result-object v0 │ │ +0efb8c: 2802 |000a: goto 000c // +0002 │ │ +0efb8e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0efb90: 5431 9416 |000c: iget-object v1, v3, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mSeekBar:Landroid/widget/SeekBar; // field@1694 │ │ +0efb94: 6e10 3627 0300 |000e: invoke-virtual {v3}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getEntries:()[Ljava/lang/CharSequence; // method@2736 │ │ +0efb9a: 0c02 |0011: move-result-object v2 │ │ +0efb9c: 2122 |0012: array-length v2, v2 │ │ +0efb9e: d802 02ff |0013: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0efba2: 6e20 9b09 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/SeekBar;.setMax:(I)V // method@099b │ │ +0efba8: 5431 9416 |0018: iget-object v1, v3, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mSeekBar:Landroid/widget/SeekBar; // field@1694 │ │ +0efbac: 6e20 3427 0300 |001a: invoke-virtual {v3, v0}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.findIndexOfValue:(Ljava/lang/String;)I // method@2734 │ │ +0efbb2: 0a00 |001d: move-result v0 │ │ +0efbb4: 6e20 9d09 0100 |001e: invoke-virtual {v1, v0}, Landroid/widget/SeekBar;.setProgress:(I)V // method@099d │ │ +0efbba: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x000c line=90 │ │ 0x0018 line=91 │ │ locals : │ │ @@ -263501,18 +263503,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0efa74: |[0efa74] com.ds.avare.utils.SeekBarListPreferenceWithSummary.onBindDialogView:(Landroid/view/View;)V │ │ -0efa84: 6f20 0605 1000 |0000: invoke-super {v0, v1}, Landroid/preference/ListPreference;.onBindDialogView:(Landroid/view/View;)V // method@0506 │ │ -0efa8a: 7010 4327 0000 |0003: invoke-direct {v0}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.setProgressBarValue:()V // method@2743 │ │ -0efa90: 0e00 |0006: return-void │ │ +0efa7c: |[0efa7c] com.ds.avare.utils.SeekBarListPreferenceWithSummary.onBindDialogView:(Landroid/view/View;)V │ │ +0efa8c: 6f20 0605 1000 |0000: invoke-super {v0, v1}, Landroid/preference/ListPreference;.onBindDialogView:(Landroid/view/View;)V // method@0506 │ │ +0efa92: 7010 4327 0000 |0003: invoke-direct {v0}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.setProgressBarValue:()V // method@2743 │ │ +0efa98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ @@ -263522,26 +263524,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0efa94: |[0efa94] com.ds.avare.utils.SeekBarListPreferenceWithSummary.onClick:(Landroid/view/View;)V │ │ -0efaa4: 6e10 4727 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.shouldPersist:()Z // method@2747 │ │ -0efaaa: 0a01 |0003: move-result v1 │ │ -0efaac: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ -0efab0: 5401 9416 |0006: iget-object v1, v0, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mSeekBar:Landroid/widget/SeekBar; // field@1694 │ │ -0efab4: 6e10 9709 0100 |0008: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@0997 │ │ -0efaba: 0a01 |000b: move-result v1 │ │ -0efabc: 6e20 4627 1000 |000c: invoke-virtual {v0, v1}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.setValueIndex:(I)V // method@2746 │ │ -0efac2: 6e10 3527 0000 |000f: invoke-virtual {v0}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getDialog:()Landroid/app/Dialog; // method@2735 │ │ -0efac8: 0c01 |0012: move-result-object v1 │ │ -0efaca: 6e10 7800 0100 |0013: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0078 │ │ -0efad0: 0e00 |0016: return-void │ │ +0efa9c: |[0efa9c] com.ds.avare.utils.SeekBarListPreferenceWithSummary.onClick:(Landroid/view/View;)V │ │ +0efaac: 6e10 4727 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.shouldPersist:()Z // method@2747 │ │ +0efab2: 0a01 |0003: move-result v1 │ │ +0efab4: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ +0efab8: 5401 9416 |0006: iget-object v1, v0, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mSeekBar:Landroid/widget/SeekBar; // field@1694 │ │ +0efabc: 6e10 9709 0100 |0008: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@0997 │ │ +0efac2: 0a01 |000b: move-result v1 │ │ +0efac4: 6e20 4627 1000 |000c: invoke-virtual {v0, v1}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.setValueIndex:(I)V // method@2746 │ │ +0efaca: 6e10 3527 0000 |000f: invoke-virtual {v0}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getDialog:()Landroid/app/Dialog; // method@2735 │ │ +0efad0: 0c01 |0012: move-result-object v1 │ │ +0efad2: 6e10 7800 0100 |0013: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0078 │ │ +0efad8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x000f line=139 │ │ locals : │ │ 0x0000 - 0x0017 reg=0 this Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary; │ │ @@ -263552,64 +263554,64 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 111 16-bit code units │ │ -0ef8c8: |[0ef8c8] com.ds.avare.utils.SeekBarListPreferenceWithSummary.onCreateDialogView:()Landroid/view/View; │ │ -0ef8d8: 2200 e301 |0000: new-instance v0, Landroid/widget/LinearLayout; // type@01e3 │ │ -0ef8dc: 5461 9116 |0002: iget-object v1, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ -0ef8e0: 7020 5109 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0951 │ │ -0ef8e6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0ef8e8: 6e20 5409 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0954 │ │ -0ef8ee: 1262 |000b: const/4 v2, #int 6 // #6 │ │ -0ef8f0: 6e52 5509 2022 |000c: invoke-virtual {v0, v2, v2, v2, v2}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@0955 │ │ -0ef8f6: 2202 f401 |000f: new-instance v2, Landroid/widget/TextView; // type@01f4 │ │ -0ef8fa: 5463 9116 |0011: iget-object v3, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ -0ef8fe: 7020 ab09 3200 |0013: invoke-direct {v2, v3}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@09ab │ │ -0ef904: 1303 1e00 |0016: const/16 v3, #int 30 // #1e │ │ -0ef908: 1304 0a00 |0018: const/16 v4, #int 10 // #a │ │ -0ef90c: 6e54 df09 3234 |001a: invoke-virtual {v2, v3, v4, v3, v4}, Landroid/widget/TextView;.setPadding:(IIII)V // method@09df │ │ -0ef912: 12f3 |001d: const/4 v3, #int -1 // #ff │ │ -0ef914: 6e20 e309 3200 |001e: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@09e3 │ │ -0ef91a: 5464 9216 |0021: iget-object v4, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mDialogMessage:Ljava/lang/String; // field@1692 │ │ -0ef91e: 3804 0500 |0023: if-eqz v4, 0028 // +0005 │ │ -0ef922: 6e20 e009 4200 |0025: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09e0 │ │ -0ef928: 6e20 5209 2000 |0028: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0952 │ │ -0ef92e: 2202 f401 |002b: new-instance v2, Landroid/widget/TextView; // type@01f4 │ │ -0ef932: 5464 9116 |002d: iget-object v4, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ -0ef936: 7020 ab09 4200 |002f: invoke-direct {v2, v4}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@09ab │ │ -0ef93c: 5b62 9516 |0032: iput-object v2, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mValueText:Landroid/widget/TextView; // field@1695 │ │ -0ef940: 6e20 db09 1200 |0034: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setGravity:(I)V // method@09db │ │ -0ef946: 5461 9516 |0037: iget-object v1, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mValueText:Landroid/widget/TextView; // field@1695 │ │ -0ef94a: 1202 |0039: const/4 v2, #int 0 // #0 │ │ -0ef94c: 5464 9116 |003a: iget-object v4, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ -0ef950: 1505 067f |003c: const/high16 v5, #int 2131099648 // #7f06 │ │ -0ef954: 7120 7d26 5400 |003e: invoke-static {v4, v5}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ -0ef95a: 0a04 |0041: move-result v4 │ │ -0ef95c: 6e30 e609 2104 |0042: invoke-virtual {v1, v2, v4}, Landroid/widget/TextView;.setTextSize:(IF)V // method@09e6 │ │ -0ef962: 5461 9516 |0045: iget-object v1, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mValueText:Landroid/widget/TextView; // field@1695 │ │ -0ef966: 6e20 e309 3100 |0047: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@09e3 │ │ -0ef96c: 2201 e201 |004a: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@01e2 │ │ -0ef970: 12e2 |004c: const/4 v2, #int -2 // #fe │ │ -0ef972: 7030 5009 3102 |004d: invoke-direct {v1, v3, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0950 │ │ -0ef978: 5464 9516 |0050: iget-object v4, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mValueText:Landroid/widget/TextView; // field@1695 │ │ -0ef97c: 6e30 5309 4001 |0052: invoke-virtual {v0, v4, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0953 │ │ -0ef982: 2201 ee01 |0055: new-instance v1, Landroid/widget/SeekBar; // type@01ee │ │ -0ef986: 5464 9116 |0057: iget-object v4, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ -0ef98a: 7020 9409 4100 |0059: invoke-direct {v1, v4}, Landroid/widget/SeekBar;.:(Landroid/content/Context;)V // method@0994 │ │ -0ef990: 5b61 9416 |005c: iput-object v1, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mSeekBar:Landroid/widget/SeekBar; // field@1694 │ │ -0ef994: 6e20 9c09 6100 |005e: invoke-virtual {v1, v6}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@099c │ │ -0ef99a: 5461 9416 |0061: iget-object v1, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mSeekBar:Landroid/widget/SeekBar; // field@1694 │ │ -0ef99e: 2204 e201 |0063: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@01e2 │ │ -0ef9a2: 7030 5009 3402 |0065: invoke-direct {v4, v3, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0950 │ │ -0ef9a8: 6e30 5309 1004 |0068: invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0953 │ │ -0ef9ae: 7010 4327 0600 |006b: invoke-direct {v6}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.setProgressBarValue:()V // method@2743 │ │ -0ef9b4: 1100 |006e: return-object v0 │ │ +0ef8d0: |[0ef8d0] com.ds.avare.utils.SeekBarListPreferenceWithSummary.onCreateDialogView:()Landroid/view/View; │ │ +0ef8e0: 2200 e301 |0000: new-instance v0, Landroid/widget/LinearLayout; // type@01e3 │ │ +0ef8e4: 5461 9116 |0002: iget-object v1, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ +0ef8e8: 7020 5109 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0951 │ │ +0ef8ee: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0ef8f0: 6e20 5409 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0954 │ │ +0ef8f6: 1262 |000b: const/4 v2, #int 6 // #6 │ │ +0ef8f8: 6e52 5509 2022 |000c: invoke-virtual {v0, v2, v2, v2, v2}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@0955 │ │ +0ef8fe: 2202 f401 |000f: new-instance v2, Landroid/widget/TextView; // type@01f4 │ │ +0ef902: 5463 9116 |0011: iget-object v3, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ +0ef906: 7020 ab09 3200 |0013: invoke-direct {v2, v3}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@09ab │ │ +0ef90c: 1303 1e00 |0016: const/16 v3, #int 30 // #1e │ │ +0ef910: 1304 0a00 |0018: const/16 v4, #int 10 // #a │ │ +0ef914: 6e54 df09 3234 |001a: invoke-virtual {v2, v3, v4, v3, v4}, Landroid/widget/TextView;.setPadding:(IIII)V // method@09df │ │ +0ef91a: 12f3 |001d: const/4 v3, #int -1 // #ff │ │ +0ef91c: 6e20 e309 3200 |001e: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@09e3 │ │ +0ef922: 5464 9216 |0021: iget-object v4, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mDialogMessage:Ljava/lang/String; // field@1692 │ │ +0ef926: 3804 0500 |0023: if-eqz v4, 0028 // +0005 │ │ +0ef92a: 6e20 e009 4200 |0025: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09e0 │ │ +0ef930: 6e20 5209 2000 |0028: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0952 │ │ +0ef936: 2202 f401 |002b: new-instance v2, Landroid/widget/TextView; // type@01f4 │ │ +0ef93a: 5464 9116 |002d: iget-object v4, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ +0ef93e: 7020 ab09 4200 |002f: invoke-direct {v2, v4}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@09ab │ │ +0ef944: 5b62 9516 |0032: iput-object v2, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mValueText:Landroid/widget/TextView; // field@1695 │ │ +0ef948: 6e20 db09 1200 |0034: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setGravity:(I)V // method@09db │ │ +0ef94e: 5461 9516 |0037: iget-object v1, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mValueText:Landroid/widget/TextView; // field@1695 │ │ +0ef952: 1202 |0039: const/4 v2, #int 0 // #0 │ │ +0ef954: 5464 9116 |003a: iget-object v4, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ +0ef958: 1505 067f |003c: const/high16 v5, #int 2131099648 // #7f06 │ │ +0ef95c: 7120 7d26 5400 |003e: invoke-static {v4, v5}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ +0ef962: 0a04 |0041: move-result v4 │ │ +0ef964: 6e30 e609 2104 |0042: invoke-virtual {v1, v2, v4}, Landroid/widget/TextView;.setTextSize:(IF)V // method@09e6 │ │ +0ef96a: 5461 9516 |0045: iget-object v1, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mValueText:Landroid/widget/TextView; // field@1695 │ │ +0ef96e: 6e20 e309 3100 |0047: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@09e3 │ │ +0ef974: 2201 e201 |004a: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@01e2 │ │ +0ef978: 12e2 |004c: const/4 v2, #int -2 // #fe │ │ +0ef97a: 7030 5009 3102 |004d: invoke-direct {v1, v3, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0950 │ │ +0ef980: 5464 9516 |0050: iget-object v4, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mValueText:Landroid/widget/TextView; // field@1695 │ │ +0ef984: 6e30 5309 4001 |0052: invoke-virtual {v0, v4, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0953 │ │ +0ef98a: 2201 ee01 |0055: new-instance v1, Landroid/widget/SeekBar; // type@01ee │ │ +0ef98e: 5464 9116 |0057: iget-object v4, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ +0ef992: 7020 9409 4100 |0059: invoke-direct {v1, v4}, Landroid/widget/SeekBar;.:(Landroid/content/Context;)V // method@0994 │ │ +0ef998: 5b61 9416 |005c: iput-object v1, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mSeekBar:Landroid/widget/SeekBar; // field@1694 │ │ +0ef99c: 6e20 9c09 6100 |005e: invoke-virtual {v1, v6}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@099c │ │ +0ef9a2: 5461 9416 |0061: iget-object v1, v6, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mSeekBar:Landroid/widget/SeekBar; // field@1694 │ │ +0ef9a6: 2204 e201 |0063: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@01e2 │ │ +0ef9aa: 7030 5009 3402 |0065: invoke-direct {v4, v3, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0950 │ │ +0ef9b0: 6e30 5309 1004 |0068: invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0953 │ │ +0ef9b6: 7010 4327 0600 |006b: invoke-direct {v6}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.setProgressBarValue:()V // method@2743 │ │ +0ef9bc: 1100 |006e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0008 line=50 │ │ 0x000c line=51 │ │ 0x000f line=53 │ │ 0x001a line=54 │ │ @@ -263635,46 +263637,46 @@ │ │ type : '(Landroid/app/AlertDialog$Builder;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0efad4: |[0efad4] com.ds.avare.utils.SeekBarListPreferenceWithSummary.onPrepareDialogBuilder:(Landroid/app/AlertDialog$Builder;)V │ │ -0efae4: 0e00 |0000: return-void │ │ +0efadc: |[0efadc] com.ds.avare.utils.SeekBarListPreferenceWithSummary.onPrepareDialogBuilder:(Landroid/app/AlertDialog$Builder;)V │ │ +0efaec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0efae8: |[0efae8] com.ds.avare.utils.SeekBarListPreferenceWithSummary.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -0efaf8: 5412 9516 |0000: iget-object v2, v1, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mValueText:Landroid/widget/TextView; // field@1695 │ │ -0efafc: 7020 3827 3100 |0002: invoke-direct {v1, v3}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getEntryFromValue:(I)Ljava/lang/CharSequence; // method@2738 │ │ -0efb02: 0c04 |0005: move-result-object v4 │ │ -0efb04: 6e20 e009 4200 |0006: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09e0 │ │ -0efb0a: 5412 9516 |0009: iget-object v2, v1, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mValueText:Landroid/widget/TextView; // field@1695 │ │ -0efb0e: 5414 9116 |000b: iget-object v4, v1, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ -0efb12: 7020 3927 3100 |000d: invoke-direct {v1, v3}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getEntryValueFromValue:(I)Ljava/lang/CharSequence; // method@2739 │ │ -0efb18: 0c03 |0010: move-result-object v3 │ │ -0efb1a: 7210 012a 0300 |0011: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ -0efb20: 0c03 |0014: move-result-object v3 │ │ -0efb22: 1500 067f |0015: const/high16 v0, #int 2131099648 // #7f06 │ │ -0efb26: 7130 7e26 0403 |0017: invoke-static {v4, v0, v3}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;ILjava/lang/String;)F // method@267e │ │ -0efb2c: 0a03 |001a: move-result v3 │ │ -0efb2e: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -0efb30: 6e30 e609 4203 |001c: invoke-virtual {v2, v4, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@09e6 │ │ -0efb36: 0e00 |001f: return-void │ │ +0efaf0: |[0efaf0] com.ds.avare.utils.SeekBarListPreferenceWithSummary.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +0efb00: 5412 9516 |0000: iget-object v2, v1, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mValueText:Landroid/widget/TextView; // field@1695 │ │ +0efb04: 7020 3827 3100 |0002: invoke-direct {v1, v3}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getEntryFromValue:(I)Ljava/lang/CharSequence; // method@2738 │ │ +0efb0a: 0c04 |0005: move-result-object v4 │ │ +0efb0c: 6e20 e009 4200 |0006: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09e0 │ │ +0efb12: 5412 9516 |0009: iget-object v2, v1, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mValueText:Landroid/widget/TextView; // field@1695 │ │ +0efb16: 5414 9116 |000b: iget-object v4, v1, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mContext:Landroid/content/Context; // field@1691 │ │ +0efb1a: 7020 3927 3100 |000d: invoke-direct {v1, v3}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getEntryValueFromValue:(I)Ljava/lang/CharSequence; // method@2739 │ │ +0efb20: 0c03 |0010: move-result-object v3 │ │ +0efb22: 7210 012a 0300 |0011: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2a01 │ │ +0efb28: 0c03 |0014: move-result-object v3 │ │ +0efb2a: 1500 067f |0015: const/high16 v0, #int 2131099648 // #7f06 │ │ +0efb2e: 7130 7e26 0403 |0017: invoke-static {v4, v0, v3}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;ILjava/lang/String;)F // method@267e │ │ +0efb34: 0a03 |001a: move-result v3 │ │ +0efb36: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +0efb38: 6e30 e609 4203 |001c: invoke-virtual {v2, v4, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@09e6 │ │ +0efb3e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0009 line=103 │ │ 0x000d line=104 │ │ 0x001c line=103 │ │ locals : │ │ @@ -263688,60 +263690,60 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0efb38: |[0efb38] com.ds.avare.utils.SeekBarListPreferenceWithSummary.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -0efb48: 0e00 |0000: return-void │ │ +0efb40: |[0efb40] com.ds.avare.utils.SeekBarListPreferenceWithSummary.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +0efb50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;) │ │ name : 'onStopTrackingTouch' │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0efb4c: |[0efb4c] com.ds.avare.utils.SeekBarListPreferenceWithSummary.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -0efb5c: 0e00 |0000: return-void │ │ +0efb54: |[0efb54] com.ds.avare.utils.SeekBarListPreferenceWithSummary.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +0efb64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;) │ │ name : 'setSummary' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0efbb4: |[0efbb4] com.ds.avare.utils.SeekBarListPreferenceWithSummary.setSummary:(Ljava/lang/CharSequence;)V │ │ -0efbc4: 2202 1007 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0efbc8: 7010 eb2a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0efbce: 5410 9316 |0005: iget-object v0, v1, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@1693 │ │ -0efbd2: 6e20 f52a 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0efbd8: 1a00 2400 |000a: const-string v0, " (" // string@0024 │ │ -0efbdc: 6e20 f52a 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0efbe2: 6e10 3727 0100 |000f: invoke-virtual {v1}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getEntry:()Ljava/lang/CharSequence; // method@2737 │ │ -0efbe8: 0c00 |0012: move-result-object v0 │ │ -0efbea: 6e20 f42a 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -0efbf0: 1a00 1802 |0016: const-string v0, ")" // string@0218 │ │ -0efbf4: 6e20 f52a 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0efbfa: 6e10 fa2a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0efc00: 0c02 |001e: move-result-object v2 │ │ -0efc02: 6f20 0a05 2100 |001f: invoke-super {v1, v2}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@050a │ │ -0efc08: 0e00 |0022: return-void │ │ +0efbbc: |[0efbbc] com.ds.avare.utils.SeekBarListPreferenceWithSummary.setSummary:(Ljava/lang/CharSequence;)V │ │ +0efbcc: 2202 1007 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0efbd0: 7010 eb2a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0efbd6: 5410 9316 |0005: iget-object v0, v1, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@1693 │ │ +0efbda: 6e20 f52a 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0efbe0: 1a00 2400 |000a: const-string v0, " (" // string@0024 │ │ +0efbe4: 6e20 f52a 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0efbea: 6e10 3727 0100 |000f: invoke-virtual {v1}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getEntry:()Ljava/lang/CharSequence; // method@2737 │ │ +0efbf0: 0c00 |0012: move-result-object v0 │ │ +0efbf2: 6e20 f42a 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +0efbf8: 1a00 1802 |0016: const-string v0, ")" // string@0218 │ │ +0efbfc: 6e20 f52a 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0efc02: 6e10 fa2a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0efc08: 0c02 |001e: move-result-object v2 │ │ +0efc0a: 6f20 0a05 2100 |001f: invoke-super {v1, v2}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@050a │ │ +0efc10: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0023 reg=1 this Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary; │ │ 0x0000 - 0x0023 reg=2 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -263750,29 +263752,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0efc0c: |[0efc0c] com.ds.avare.utils.SeekBarListPreferenceWithSummary.setValue:(Ljava/lang/String;)V │ │ -0efc1c: 6f20 0b05 3200 |0000: invoke-super {v2, v3}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@050b │ │ -0efc22: 2200 1007 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0efc26: 7010 eb2a 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0efc2c: 5421 9316 |0008: iget-object v1, v2, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@1693 │ │ -0efc30: 6e20 f52a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0efc36: 1a01 2400 |000d: const-string v1, " (" // string@0024 │ │ -0efc3a: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0efc40: 6e20 f52a 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0efc46: 1a03 1802 |0015: const-string v3, ")" // string@0218 │ │ -0efc4a: 6e20 f52a 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0efc50: 6e10 fa2a 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0efc56: 0c03 |001d: move-result-object v3 │ │ -0efc58: 6e20 4427 3200 |001e: invoke-virtual {v2, v3}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.setSummary:(Ljava/lang/CharSequence;)V // method@2744 │ │ -0efc5e: 0e00 |0021: return-void │ │ +0efc14: |[0efc14] com.ds.avare.utils.SeekBarListPreferenceWithSummary.setValue:(Ljava/lang/String;)V │ │ +0efc24: 6f20 0b05 3200 |0000: invoke-super {v2, v3}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@050b │ │ +0efc2a: 2200 1007 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0efc2e: 7010 eb2a 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0efc34: 5421 9316 |0008: iget-object v1, v2, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.mOriginalSummary:Ljava/lang/String; // field@1693 │ │ +0efc38: 6e20 f52a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0efc3e: 1a01 2400 |000d: const-string v1, " (" // string@0024 │ │ +0efc42: 6e20 f52a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0efc48: 6e20 f52a 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0efc4e: 1a03 1802 |0015: const-string v3, ")" // string@0218 │ │ +0efc52: 6e20 f52a 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0efc58: 6e10 fa2a 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0efc5e: 0c03 |001d: move-result-object v3 │ │ +0efc60: 6e20 4427 3200 |001e: invoke-virtual {v2, v3}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.setSummary:(Ljava/lang/CharSequence;)V // method@2744 │ │ +0efc66: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary; │ │ 0x0000 - 0x0022 reg=3 (null) Ljava/lang/String; │ │ @@ -263782,24 +263784,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0efc60: |[0efc60] com.ds.avare.utils.SeekBarListPreferenceWithSummary.showDialog:(Landroid/os/Bundle;)V │ │ -0efc70: 6f20 0c05 2100 |0000: invoke-super {v1, v2}, Landroid/preference/ListPreference;.showDialog:(Landroid/os/Bundle;)V // method@050c │ │ -0efc76: 6e10 3527 0100 |0003: invoke-virtual {v1}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getDialog:()Landroid/app/Dialog; // method@2735 │ │ -0efc7c: 0c02 |0006: move-result-object v2 │ │ -0efc7e: 1f02 1700 |0007: check-cast v2, Landroid/app/AlertDialog; // type@0017 │ │ -0efc82: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -0efc84: 6e20 5d00 0200 |000a: invoke-virtual {v2, v0}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@005d │ │ -0efc8a: 0c02 |000d: move-result-object v2 │ │ -0efc8c: 6e20 0909 1200 |000e: invoke-virtual {v2, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0909 │ │ -0efc92: 0e00 |0011: return-void │ │ +0efc68: |[0efc68] com.ds.avare.utils.SeekBarListPreferenceWithSummary.showDialog:(Landroid/os/Bundle;)V │ │ +0efc78: 6f20 0c05 2100 |0000: invoke-super {v1, v2}, Landroid/preference/ListPreference;.showDialog:(Landroid/os/Bundle;)V // method@050c │ │ +0efc7e: 6e10 3527 0100 |0003: invoke-virtual {v1}, Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary;.getDialog:()Landroid/app/Dialog; // method@2735 │ │ +0efc84: 0c02 |0006: move-result-object v2 │ │ +0efc86: 1f02 1700 |0007: check-cast v2, Landroid/app/AlertDialog; // type@0017 │ │ +0efc8a: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +0efc8c: 6e20 5d00 0200 |000a: invoke-virtual {v2, v0}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@005d │ │ +0efc92: 0c02 |000d: move-result-object v2 │ │ +0efc94: 6e20 0909 1200 |000e: invoke-virtual {v2, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0909 │ │ +0efc9a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=129 │ │ 0x000e line=130 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/ds/avare/utils/SeekBarListPreferenceWithSummary; │ │ @@ -263898,53 +263900,53 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 78 16-bit code units │ │ -0efc94: |[0efc94] com.ds.avare.utils.ShadowedText.:(Landroid/content/Context;)V │ │ -0efca4: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0efcaa: 2200 a700 |0003: new-instance v0, Landroid/graphics/Paint; // type@00a7 │ │ -0efcae: 7010 e002 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ -0efcb4: 5b30 a316 |0008: iput-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ -0efcb8: 7110 9826 0400 |000a: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ -0efcbe: 0c01 |000d: move-result-object v1 │ │ -0efcc0: 6e20 0303 1000 |000e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ -0efcc6: 5430 a316 |0011: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ -0efcca: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0efccc: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -0efcce: 6e52 fd02 1011 |0015: invoke-virtual {v0, v1, v1, v1, v2}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0efcd4: 5430 a316 |0018: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ -0efcd8: 1301 7f00 |001a: const/16 v1, #int 127 // #7f │ │ -0efcdc: 6e20 f502 1000 |001c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0efce2: 5430 a316 |001f: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ -0efce6: 6201 6300 |0021: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ -0efcea: 6e20 0003 1000 |0023: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0efcf0: 2200 b000 |0026: new-instance v0, Landroid/graphics/Rect; // type@00b0 │ │ -0efcf4: 7010 1f03 0000 |0028: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@031f │ │ -0efcfa: 5b30 a416 |002b: iput-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efcfe: 2200 b100 |002d: new-instance v0, Landroid/graphics/RectF; // type@00b1 │ │ -0efd02: 5431 a416 |002f: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efd06: 7020 2d03 1000 |0031: invoke-direct {v0, v1}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@032d │ │ -0efd0c: 5b30 a216 |0034: iput-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ -0efd10: 7110 8f26 0400 |0036: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ -0efd16: 0a04 |0039: move-result v4 │ │ -0efd18: 5934 a116 |003a: iput v4, v3, Lcom/ds/avare/utils/ShadowedText;.mDipToPix:F // field@16a1 │ │ -0efd1c: 1500 a040 |003c: const/high16 v0, #int 1084227584 // #40a0 │ │ -0efd20: a801 0400 |003e: mul-float v1, v4, v0 │ │ -0efd24: 8711 |0040: float-to-int v1, v1 │ │ -0efd26: 5931 9f16 |0041: iput v1, v3, Lcom/ds/avare/utils/ShadowedText;.XMARGIN:I // field@169f │ │ -0efd2a: a801 0400 |0043: mul-float v1, v4, v0 │ │ -0efd2e: 8711 |0045: float-to-int v1, v1 │ │ -0efd30: 5931 a016 |0046: iput v1, v3, Lcom/ds/avare/utils/ShadowedText;.YMARGIN:I // field@16a0 │ │ -0efd34: a804 0400 |0048: mul-float v4, v4, v0 │ │ -0efd38: 8744 |004a: float-to-int v4, v4 │ │ -0efd3a: 5934 9e16 |004b: iput v4, v3, Lcom/ds/avare/utils/ShadowedText;.SHADOWRECTRADIUS:I // field@169e │ │ -0efd3e: 0e00 |004d: return-void │ │ +0efc9c: |[0efc9c] com.ds.avare.utils.ShadowedText.:(Landroid/content/Context;)V │ │ +0efcac: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0efcb2: 2200 a700 |0003: new-instance v0, Landroid/graphics/Paint; // type@00a7 │ │ +0efcb6: 7010 e002 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ +0efcbc: 5b30 a316 |0008: iput-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ +0efcc0: 7110 9826 0400 |000a: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ +0efcc6: 0c01 |000d: move-result-object v1 │ │ +0efcc8: 6e20 0303 1000 |000e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ +0efcce: 5430 a316 |0011: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ +0efcd2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0efcd4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +0efcd6: 6e52 fd02 1011 |0015: invoke-virtual {v0, v1, v1, v1, v2}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0efcdc: 5430 a316 |0018: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ +0efce0: 1301 7f00 |001a: const/16 v1, #int 127 // #7f │ │ +0efce4: 6e20 f502 1000 |001c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0efcea: 5430 a316 |001f: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ +0efcee: 6201 6300 |0021: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ +0efcf2: 6e20 0003 1000 |0023: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0efcf8: 2200 b000 |0026: new-instance v0, Landroid/graphics/Rect; // type@00b0 │ │ +0efcfc: 7010 1f03 0000 |0028: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@031f │ │ +0efd02: 5b30 a416 |002b: iput-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efd06: 2200 b100 |002d: new-instance v0, Landroid/graphics/RectF; // type@00b1 │ │ +0efd0a: 5431 a416 |002f: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efd0e: 7020 2d03 1000 |0031: invoke-direct {v0, v1}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@032d │ │ +0efd14: 5b30 a216 |0034: iput-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ +0efd18: 7110 8f26 0400 |0036: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ +0efd1e: 0a04 |0039: move-result v4 │ │ +0efd20: 5934 a116 |003a: iput v4, v3, Lcom/ds/avare/utils/ShadowedText;.mDipToPix:F // field@16a1 │ │ +0efd24: 1500 a040 |003c: const/high16 v0, #int 1084227584 // #40a0 │ │ +0efd28: a801 0400 |003e: mul-float v1, v4, v0 │ │ +0efd2c: 8711 |0040: float-to-int v1, v1 │ │ +0efd2e: 5931 9f16 |0041: iput v1, v3, Lcom/ds/avare/utils/ShadowedText;.XMARGIN:I // field@169f │ │ +0efd32: a801 0400 |0043: mul-float v1, v4, v0 │ │ +0efd36: 8711 |0045: float-to-int v1, v1 │ │ +0efd38: 5931 a016 |0046: iput v1, v3, Lcom/ds/avare/utils/ShadowedText;.YMARGIN:I // field@16a0 │ │ +0efd3c: a804 0400 |0048: mul-float v4, v4, v0 │ │ +0efd40: 8744 |004a: float-to-int v4, v4 │ │ +0efd42: 5934 9e16 |004b: iput v4, v3, Lcom/ds/avare/utils/ShadowedText;.SHADOWRECTRADIUS:I // field@169e │ │ +0efd46: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x000a line=41 │ │ 0x0011 line=42 │ │ 0x0018 line=43 │ │ @@ -263965,100 +263967,100 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -0efd40: |[0efd40] com.ds.avare.utils.ShadowedText.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V │ │ -0efd50: 3806 9200 |0000: if-eqz v6, 0092 // +0092 │ │ -0efd54: 6e10 c92a 0600 |0002: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0efd5a: 0a00 |0005: move-result v0 │ │ -0efd5c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0efd60: 2900 8a00 |0008: goto/16 0092 // +008a │ │ -0efd64: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0efd66: 6e10 c92a 0600 |000b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0efd6c: 0a01 |000e: move-result v1 │ │ -0efd6e: 5432 a416 |000f: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efd72: 6e52 ed02 6510 |0011: invoke-virtual {v5, v6, v0, v1, v2}, Landroid/graphics/Paint;.getTextBounds:(Ljava/lang/String;IILandroid/graphics/Rect;)V // method@02ed │ │ -0efd78: 5430 a216 |0014: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ -0efd7c: 5431 a416 |0016: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efd80: 5211 7a00 |0018: iget v1, v1, Landroid/graphics/Rect;.bottom:I // field@007a │ │ -0efd84: 5232 a016 |001a: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.YMARGIN:I // field@16a0 │ │ -0efd88: b021 |001c: add-int/2addr v1, v2 │ │ -0efd8a: 8211 |001d: int-to-float v1, v1 │ │ -0efd8c: c691 |001e: add-float/2addr v1, v9 │ │ -0efd8e: 5432 a416 |001f: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efd92: 5222 7d00 |0021: iget v2, v2, Landroid/graphics/Rect;.top:I // field@007d │ │ -0efd96: db02 0202 |0023: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0efd9a: 8222 |0025: int-to-float v2, v2 │ │ -0efd9c: c721 |0026: sub-float/2addr v1, v2 │ │ -0efd9e: 5901 7e00 |0027: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@007e │ │ -0efda2: 5430 a216 |0029: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ -0efda6: 5431 a416 |002b: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efdaa: 5211 7d00 |002d: iget v1, v1, Landroid/graphics/Rect;.top:I // field@007d │ │ -0efdae: 5232 a016 |002f: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.YMARGIN:I // field@16a0 │ │ -0efdb2: b121 |0031: sub-int/2addr v1, v2 │ │ -0efdb4: 8211 |0032: int-to-float v1, v1 │ │ -0efdb6: c691 |0033: add-float/2addr v1, v9 │ │ -0efdb8: 5432 a416 |0034: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efdbc: 5222 7d00 |0036: iget v2, v2, Landroid/graphics/Rect;.top:I // field@007d │ │ -0efdc0: db02 0202 |0038: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0efdc4: 8222 |003a: int-to-float v2, v2 │ │ -0efdc6: c721 |003b: sub-float/2addr v1, v2 │ │ -0efdc8: 5901 8100 |003c: iput v1, v0, Landroid/graphics/RectF;.top:F // field@0081 │ │ -0efdcc: 5430 a216 |003e: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ -0efdd0: 5431 a416 |0040: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efdd4: 5211 7b00 |0042: iget v1, v1, Landroid/graphics/Rect;.left:I // field@007b │ │ -0efdd8: 5232 9f16 |0044: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.XMARGIN:I // field@169f │ │ -0efddc: b121 |0046: sub-int/2addr v1, v2 │ │ -0efdde: 8211 |0047: int-to-float v1, v1 │ │ -0efde0: c681 |0048: add-float/2addr v1, v8 │ │ -0efde2: 5432 a416 |0049: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efde6: 5222 7c00 |004b: iget v2, v2, Landroid/graphics/Rect;.right:I // field@007c │ │ -0efdea: db02 0202 |004d: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0efdee: 8222 |004f: int-to-float v2, v2 │ │ -0efdf0: c721 |0050: sub-float/2addr v1, v2 │ │ -0efdf2: 5901 7f00 |0051: iput v1, v0, Landroid/graphics/RectF;.left:F // field@007f │ │ -0efdf6: 5430 a216 |0053: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ -0efdfa: 5431 a416 |0055: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efdfe: 5211 7c00 |0057: iget v1, v1, Landroid/graphics/Rect;.right:I // field@007c │ │ -0efe02: 5232 9f16 |0059: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.XMARGIN:I // field@169f │ │ -0efe06: b021 |005b: add-int/2addr v1, v2 │ │ -0efe08: 8211 |005c: int-to-float v1, v1 │ │ -0efe0a: c681 |005d: add-float/2addr v1, v8 │ │ -0efe0c: 5432 a416 |005e: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efe10: 5222 7c00 |0060: iget v2, v2, Landroid/graphics/Rect;.right:I // field@007c │ │ -0efe14: db02 0202 |0062: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0efe18: 8222 |0064: int-to-float v2, v2 │ │ -0efe1a: c721 |0065: sub-float/2addr v1, v2 │ │ -0efe1c: 5901 8000 |0066: iput v1, v0, Landroid/graphics/RectF;.right:F // field@0080 │ │ -0efe20: 5430 a316 |0068: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ -0efe24: 6e20 f802 7000 |006a: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0efe2a: 5437 a316 |006d: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ -0efe2e: 1300 8000 |006f: const/16 v0, #int 128 // #80 │ │ -0efe32: 6e20 f502 0700 |0071: invoke-virtual {v7, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0efe38: 5437 a216 |0074: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ -0efe3c: 5230 9e16 |0076: iget v0, v3, Lcom/ds/avare/utils/ShadowedText;.SHADOWRECTRADIUS:I // field@169e │ │ -0efe40: 8201 |0078: int-to-float v1, v0 │ │ -0efe42: 8200 |0079: int-to-float v0, v0 │ │ -0efe44: 5432 a316 |007a: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ -0efe48: 6e52 b802 7401 |007c: invoke-virtual {v4, v7, v1, v0, v2}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@02b8 │ │ -0efe4e: 5437 a416 |007f: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efe52: 5277 7c00 |0081: iget v7, v7, Landroid/graphics/Rect;.right:I // field@007c │ │ -0efe56: db07 0702 |0083: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0efe5a: 8277 |0085: int-to-float v7, v7 │ │ -0efe5c: c778 |0086: sub-float/2addr v8, v7 │ │ -0efe5e: 5437 a416 |0087: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efe62: 5277 7d00 |0089: iget v7, v7, Landroid/graphics/Rect;.top:I // field@007d │ │ -0efe66: db07 0702 |008b: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0efe6a: 8277 |008d: int-to-float v7, v7 │ │ -0efe6c: c779 |008e: sub-float/2addr v9, v7 │ │ -0efe6e: 6e55 b902 6498 |008f: invoke-virtual {v4, v6, v8, v9, v5}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0efe74: 0e00 |0092: return-void │ │ +0efd48: |[0efd48] com.ds.avare.utils.ShadowedText.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V │ │ +0efd58: 3806 9200 |0000: if-eqz v6, 0092 // +0092 │ │ +0efd5c: 6e10 c92a 0600 |0002: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0efd62: 0a00 |0005: move-result v0 │ │ +0efd64: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0efd68: 2900 8a00 |0008: goto/16 0092 // +008a │ │ +0efd6c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0efd6e: 6e10 c92a 0600 |000b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0efd74: 0a01 |000e: move-result v1 │ │ +0efd76: 5432 a416 |000f: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efd7a: 6e52 ed02 6510 |0011: invoke-virtual {v5, v6, v0, v1, v2}, Landroid/graphics/Paint;.getTextBounds:(Ljava/lang/String;IILandroid/graphics/Rect;)V // method@02ed │ │ +0efd80: 5430 a216 |0014: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ +0efd84: 5431 a416 |0016: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efd88: 5211 7a00 |0018: iget v1, v1, Landroid/graphics/Rect;.bottom:I // field@007a │ │ +0efd8c: 5232 a016 |001a: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.YMARGIN:I // field@16a0 │ │ +0efd90: b021 |001c: add-int/2addr v1, v2 │ │ +0efd92: 8211 |001d: int-to-float v1, v1 │ │ +0efd94: c691 |001e: add-float/2addr v1, v9 │ │ +0efd96: 5432 a416 |001f: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efd9a: 5222 7d00 |0021: iget v2, v2, Landroid/graphics/Rect;.top:I // field@007d │ │ +0efd9e: db02 0202 |0023: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0efda2: 8222 |0025: int-to-float v2, v2 │ │ +0efda4: c721 |0026: sub-float/2addr v1, v2 │ │ +0efda6: 5901 7e00 |0027: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@007e │ │ +0efdaa: 5430 a216 |0029: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ +0efdae: 5431 a416 |002b: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efdb2: 5211 7d00 |002d: iget v1, v1, Landroid/graphics/Rect;.top:I // field@007d │ │ +0efdb6: 5232 a016 |002f: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.YMARGIN:I // field@16a0 │ │ +0efdba: b121 |0031: sub-int/2addr v1, v2 │ │ +0efdbc: 8211 |0032: int-to-float v1, v1 │ │ +0efdbe: c691 |0033: add-float/2addr v1, v9 │ │ +0efdc0: 5432 a416 |0034: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efdc4: 5222 7d00 |0036: iget v2, v2, Landroid/graphics/Rect;.top:I // field@007d │ │ +0efdc8: db02 0202 |0038: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0efdcc: 8222 |003a: int-to-float v2, v2 │ │ +0efdce: c721 |003b: sub-float/2addr v1, v2 │ │ +0efdd0: 5901 8100 |003c: iput v1, v0, Landroid/graphics/RectF;.top:F // field@0081 │ │ +0efdd4: 5430 a216 |003e: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ +0efdd8: 5431 a416 |0040: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efddc: 5211 7b00 |0042: iget v1, v1, Landroid/graphics/Rect;.left:I // field@007b │ │ +0efde0: 5232 9f16 |0044: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.XMARGIN:I // field@169f │ │ +0efde4: b121 |0046: sub-int/2addr v1, v2 │ │ +0efde6: 8211 |0047: int-to-float v1, v1 │ │ +0efde8: c681 |0048: add-float/2addr v1, v8 │ │ +0efdea: 5432 a416 |0049: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efdee: 5222 7c00 |004b: iget v2, v2, Landroid/graphics/Rect;.right:I // field@007c │ │ +0efdf2: db02 0202 |004d: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0efdf6: 8222 |004f: int-to-float v2, v2 │ │ +0efdf8: c721 |0050: sub-float/2addr v1, v2 │ │ +0efdfa: 5901 7f00 |0051: iput v1, v0, Landroid/graphics/RectF;.left:F // field@007f │ │ +0efdfe: 5430 a216 |0053: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ +0efe02: 5431 a416 |0055: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efe06: 5211 7c00 |0057: iget v1, v1, Landroid/graphics/Rect;.right:I // field@007c │ │ +0efe0a: 5232 9f16 |0059: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.XMARGIN:I // field@169f │ │ +0efe0e: b021 |005b: add-int/2addr v1, v2 │ │ +0efe10: 8211 |005c: int-to-float v1, v1 │ │ +0efe12: c681 |005d: add-float/2addr v1, v8 │ │ +0efe14: 5432 a416 |005e: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efe18: 5222 7c00 |0060: iget v2, v2, Landroid/graphics/Rect;.right:I // field@007c │ │ +0efe1c: db02 0202 |0062: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0efe20: 8222 |0064: int-to-float v2, v2 │ │ +0efe22: c721 |0065: sub-float/2addr v1, v2 │ │ +0efe24: 5901 8000 |0066: iput v1, v0, Landroid/graphics/RectF;.right:F // field@0080 │ │ +0efe28: 5430 a316 |0068: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ +0efe2c: 6e20 f802 7000 |006a: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0efe32: 5437 a316 |006d: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ +0efe36: 1300 8000 |006f: const/16 v0, #int 128 // #80 │ │ +0efe3a: 6e20 f502 0700 |0071: invoke-virtual {v7, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0efe40: 5437 a216 |0074: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ +0efe44: 5230 9e16 |0076: iget v0, v3, Lcom/ds/avare/utils/ShadowedText;.SHADOWRECTRADIUS:I // field@169e │ │ +0efe48: 8201 |0078: int-to-float v1, v0 │ │ +0efe4a: 8200 |0079: int-to-float v0, v0 │ │ +0efe4c: 5432 a316 |007a: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ +0efe50: 6e52 b802 7401 |007c: invoke-virtual {v4, v7, v1, v0, v2}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@02b8 │ │ +0efe56: 5437 a416 |007f: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efe5a: 5277 7c00 |0081: iget v7, v7, Landroid/graphics/Rect;.right:I // field@007c │ │ +0efe5e: db07 0702 |0083: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0efe62: 8277 |0085: int-to-float v7, v7 │ │ +0efe64: c778 |0086: sub-float/2addr v8, v7 │ │ +0efe66: 5437 a416 |0087: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efe6a: 5277 7d00 |0089: iget v7, v7, Landroid/graphics/Rect;.top:I // field@007d │ │ +0efe6e: db07 0702 |008b: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0efe72: 8277 |008d: int-to-float v7, v7 │ │ +0efe74: c779 |008e: sub-float/2addr v9, v7 │ │ +0efe76: 6e55 b902 6498 |008f: invoke-virtual {v4, v6, v8, v9, v5}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0efe7c: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x000b line=74 │ │ 0x0014 line=77 │ │ 0x0029 line=78 │ │ 0x003e line=79 │ │ @@ -264081,66 +264083,66 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IIFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 82 16-bit code units │ │ -0efe78: |[0efe78] com.ds.avare.utils.ShadowedText.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IIFF)V │ │ -0efe88: 380a 5100 |0000: if-eqz v10, 0051 // +0051 │ │ -0efe8c: 6e10 c92a 0a00 |0002: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0efe92: 0a00 |0005: move-result v0 │ │ -0efe94: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0efe98: 2849 |0008: goto 0051 // +0049 │ │ -0efe9a: 380c 3e00 |0009: if-eqz v12, 0047 // +003e │ │ -0efe9e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0efea0: 6e10 c92a 0a00 |000c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0efea6: 0a01 |000f: move-result v1 │ │ -0efea8: 5472 a416 |0010: iget-object v2, v7, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efeac: 6e52 ed02 a910 |0012: invoke-virtual {v9, v10, v0, v1, v2}, Landroid/graphics/Paint;.getTextBounds:(Ljava/lang/String;IILandroid/graphics/Rect;)V // method@02ed │ │ -0efeb2: 5470 a416 |0015: iget-object v0, v7, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efeb6: 5200 7c00 |0017: iget v0, v0, Landroid/graphics/Rect;.right:I // field@007c │ │ -0efeba: 5471 a416 |0019: iget-object v1, v7, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efebe: 5211 7b00 |001b: iget v1, v1, Landroid/graphics/Rect;.left:I // field@007b │ │ -0efec2: b110 |001d: sub-int/2addr v0, v1 │ │ -0efec4: 5471 a416 |001e: iget-object v1, v7, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efec8: 5211 7a00 |0020: iget v1, v1, Landroid/graphics/Rect;.bottom:I // field@007a │ │ -0efecc: 5472 a416 |0022: iget-object v2, v7, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efed0: 5222 7d00 |0024: iget v2, v2, Landroid/graphics/Rect;.top:I // field@007d │ │ -0efed4: b121 |0026: sub-int/2addr v1, v2 │ │ -0efed6: da02 0102 |0027: mul-int/lit8 v2, v1, #int 2 // #02 │ │ -0efeda: db00 0002 |0029: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0efede: b002 |002b: add-int/2addr v2, v0 │ │ -0efee0: db00 0102 |002c: div-int/lit8 v0, v1, #int 2 // #02 │ │ -0efee4: b001 |002e: add-int/2addr v1, v0 │ │ -0efee6: dd00 0c02 |002f: and-int/lit8 v0, v12, #int 2 // #02 │ │ -0efeea: 3800 0400 |0031: if-eqz v0, 0035 // +0004 │ │ -0efeee: 8220 |0033: int-to-float v0, v2 │ │ -0efef0: c60d |0034: add-float/2addr v13, v0 │ │ -0efef2: dd00 0c08 |0035: and-int/lit8 v0, v12, #int 8 // #08 │ │ -0efef6: 3800 0400 |0037: if-eqz v0, 003b // +0004 │ │ -0efefa: 8220 |0039: int-to-float v0, v2 │ │ -0efefc: c70d |003a: sub-float/2addr v13, v0 │ │ -0efefe: dd00 0c01 |003b: and-int/lit8 v0, v12, #int 1 // #01 │ │ -0eff02: 3800 0400 |003d: if-eqz v0, 0041 // +0004 │ │ -0eff06: 8210 |003f: int-to-float v0, v1 │ │ -0eff08: c70e |0040: sub-float/2addr v14, v0 │ │ -0eff0a: dd0c 0c04 |0041: and-int/lit8 v12, v12, #int 4 // #04 │ │ -0eff0e: 380c 0400 |0043: if-eqz v12, 0047 // +0004 │ │ -0eff12: 821c |0045: int-to-float v12, v1 │ │ -0eff14: c6ce |0046: add-float/2addr v14, v12 │ │ -0eff16: 01d5 |0047: move v5, v13 │ │ -0eff18: 01e6 |0048: move v6, v14 │ │ -0eff1a: 0770 |0049: move-object v0, v7 │ │ -0eff1c: 0781 |004a: move-object v1, v8 │ │ -0eff1e: 0792 |004b: move-object v2, v9 │ │ -0eff20: 07a3 |004c: move-object v3, v10 │ │ -0eff22: 01b4 |004d: move v4, v11 │ │ -0eff24: 7407 4a27 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ -0eff2a: 0e00 |0051: return-void │ │ +0efe80: |[0efe80] com.ds.avare.utils.ShadowedText.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IIFF)V │ │ +0efe90: 380a 5100 |0000: if-eqz v10, 0051 // +0051 │ │ +0efe94: 6e10 c92a 0a00 |0002: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0efe9a: 0a00 |0005: move-result v0 │ │ +0efe9c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0efea0: 2849 |0008: goto 0051 // +0049 │ │ +0efea2: 380c 3e00 |0009: if-eqz v12, 0047 // +003e │ │ +0efea6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0efea8: 6e10 c92a 0a00 |000c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0efeae: 0a01 |000f: move-result v1 │ │ +0efeb0: 5472 a416 |0010: iget-object v2, v7, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efeb4: 6e52 ed02 a910 |0012: invoke-virtual {v9, v10, v0, v1, v2}, Landroid/graphics/Paint;.getTextBounds:(Ljava/lang/String;IILandroid/graphics/Rect;)V // method@02ed │ │ +0efeba: 5470 a416 |0015: iget-object v0, v7, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efebe: 5200 7c00 |0017: iget v0, v0, Landroid/graphics/Rect;.right:I // field@007c │ │ +0efec2: 5471 a416 |0019: iget-object v1, v7, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efec6: 5211 7b00 |001b: iget v1, v1, Landroid/graphics/Rect;.left:I // field@007b │ │ +0efeca: b110 |001d: sub-int/2addr v0, v1 │ │ +0efecc: 5471 a416 |001e: iget-object v1, v7, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efed0: 5211 7a00 |0020: iget v1, v1, Landroid/graphics/Rect;.bottom:I // field@007a │ │ +0efed4: 5472 a416 |0022: iget-object v2, v7, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efed8: 5222 7d00 |0024: iget v2, v2, Landroid/graphics/Rect;.top:I // field@007d │ │ +0efedc: b121 |0026: sub-int/2addr v1, v2 │ │ +0efede: da02 0102 |0027: mul-int/lit8 v2, v1, #int 2 // #02 │ │ +0efee2: db00 0002 |0029: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0efee6: b002 |002b: add-int/2addr v2, v0 │ │ +0efee8: db00 0102 |002c: div-int/lit8 v0, v1, #int 2 // #02 │ │ +0efeec: b001 |002e: add-int/2addr v1, v0 │ │ +0efeee: dd00 0c02 |002f: and-int/lit8 v0, v12, #int 2 // #02 │ │ +0efef2: 3800 0400 |0031: if-eqz v0, 0035 // +0004 │ │ +0efef6: 8220 |0033: int-to-float v0, v2 │ │ +0efef8: c60d |0034: add-float/2addr v13, v0 │ │ +0efefa: dd00 0c08 |0035: and-int/lit8 v0, v12, #int 8 // #08 │ │ +0efefe: 3800 0400 |0037: if-eqz v0, 003b // +0004 │ │ +0eff02: 8220 |0039: int-to-float v0, v2 │ │ +0eff04: c70d |003a: sub-float/2addr v13, v0 │ │ +0eff06: dd00 0c01 |003b: and-int/lit8 v0, v12, #int 1 // #01 │ │ +0eff0a: 3800 0400 |003d: if-eqz v0, 0041 // +0004 │ │ +0eff0e: 8210 |003f: int-to-float v0, v1 │ │ +0eff10: c70e |0040: sub-float/2addr v14, v0 │ │ +0eff12: dd0c 0c04 |0041: and-int/lit8 v12, v12, #int 4 // #04 │ │ +0eff16: 380c 0400 |0043: if-eqz v12, 0047 // +0004 │ │ +0eff1a: 821c |0045: int-to-float v12, v1 │ │ +0eff1c: c6ce |0046: add-float/2addr v14, v12 │ │ +0eff1e: 01d5 |0047: move v5, v13 │ │ +0eff20: 01e6 |0048: move v6, v14 │ │ +0eff22: 0770 |0049: move-object v0, v7 │ │ +0eff24: 0781 |004a: move-object v1, v8 │ │ +0eff26: 0792 |004b: move-object v2, v9 │ │ +0eff28: 07a3 |004c: move-object v3, v10 │ │ +0eff2a: 01b4 |004d: move v4, v11 │ │ +0eff2c: 7407 4a27 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ +0eff32: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=118 │ │ 0x000c line=125 │ │ 0x0015 line=128 │ │ 0x001e line=129 │ │ 0x0029 line=130 │ │ @@ -264161,99 +264163,99 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 8 │ │ outs : 5 │ │ insns size : 145 16-bit code units │ │ -0eff2c: |[0eff2c] com.ds.avare.utils.ShadowedText.drawAlpha:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFFI)V │ │ -0eff3c: 3806 9000 |0000: if-eqz v6, 0090 // +0090 │ │ -0eff40: 6e10 c92a 0600 |0002: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0eff46: 0a00 |0005: move-result v0 │ │ -0eff48: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0eff4c: 2900 8800 |0008: goto/16 0090 // +0088 │ │ -0eff50: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0eff52: 6e10 c92a 0600 |000b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0eff58: 0a01 |000e: move-result v1 │ │ -0eff5a: 5432 a416 |000f: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0eff5e: 6e52 ed02 6510 |0011: invoke-virtual {v5, v6, v0, v1, v2}, Landroid/graphics/Paint;.getTextBounds:(Ljava/lang/String;IILandroid/graphics/Rect;)V // method@02ed │ │ -0eff64: 5430 a216 |0014: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ -0eff68: 5431 a416 |0016: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0eff6c: 5211 7a00 |0018: iget v1, v1, Landroid/graphics/Rect;.bottom:I // field@007a │ │ -0eff70: 5232 a016 |001a: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.YMARGIN:I // field@16a0 │ │ -0eff74: b021 |001c: add-int/2addr v1, v2 │ │ -0eff76: 8211 |001d: int-to-float v1, v1 │ │ -0eff78: c691 |001e: add-float/2addr v1, v9 │ │ -0eff7a: 5432 a416 |001f: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0eff7e: 5222 7d00 |0021: iget v2, v2, Landroid/graphics/Rect;.top:I // field@007d │ │ -0eff82: db02 0202 |0023: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0eff86: 8222 |0025: int-to-float v2, v2 │ │ -0eff88: c721 |0026: sub-float/2addr v1, v2 │ │ -0eff8a: 5901 7e00 |0027: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@007e │ │ -0eff8e: 5430 a216 |0029: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ -0eff92: 5431 a416 |002b: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0eff96: 5211 7d00 |002d: iget v1, v1, Landroid/graphics/Rect;.top:I // field@007d │ │ -0eff9a: 5232 a016 |002f: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.YMARGIN:I // field@16a0 │ │ -0eff9e: b121 |0031: sub-int/2addr v1, v2 │ │ -0effa0: 8211 |0032: int-to-float v1, v1 │ │ -0effa2: c691 |0033: add-float/2addr v1, v9 │ │ -0effa4: 5432 a416 |0034: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0effa8: 5222 7d00 |0036: iget v2, v2, Landroid/graphics/Rect;.top:I // field@007d │ │ -0effac: db02 0202 |0038: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0effb0: 8222 |003a: int-to-float v2, v2 │ │ -0effb2: c721 |003b: sub-float/2addr v1, v2 │ │ -0effb4: 5901 8100 |003c: iput v1, v0, Landroid/graphics/RectF;.top:F // field@0081 │ │ -0effb8: 5430 a216 |003e: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ -0effbc: 5431 a416 |0040: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0effc0: 5211 7b00 |0042: iget v1, v1, Landroid/graphics/Rect;.left:I // field@007b │ │ -0effc4: 5232 9f16 |0044: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.XMARGIN:I // field@169f │ │ -0effc8: b121 |0046: sub-int/2addr v1, v2 │ │ -0effca: 8211 |0047: int-to-float v1, v1 │ │ -0effcc: c681 |0048: add-float/2addr v1, v8 │ │ -0effce: 5432 a416 |0049: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0effd2: 5222 7c00 |004b: iget v2, v2, Landroid/graphics/Rect;.right:I // field@007c │ │ -0effd6: db02 0202 |004d: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0effda: 8222 |004f: int-to-float v2, v2 │ │ -0effdc: c721 |0050: sub-float/2addr v1, v2 │ │ -0effde: 5901 7f00 |0051: iput v1, v0, Landroid/graphics/RectF;.left:F // field@007f │ │ -0effe2: 5430 a216 |0053: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ -0effe6: 5431 a416 |0055: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0effea: 5211 7c00 |0057: iget v1, v1, Landroid/graphics/Rect;.right:I // field@007c │ │ -0effee: 5232 9f16 |0059: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.XMARGIN:I // field@169f │ │ -0efff2: b021 |005b: add-int/2addr v1, v2 │ │ -0efff4: 8211 |005c: int-to-float v1, v1 │ │ -0efff6: c681 |005d: add-float/2addr v1, v8 │ │ -0efff8: 5432 a416 |005e: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0efffc: 5222 7c00 |0060: iget v2, v2, Landroid/graphics/Rect;.right:I // field@007c │ │ -0f0000: db02 0202 |0062: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0f0004: 8222 |0064: int-to-float v2, v2 │ │ -0f0006: c721 |0065: sub-float/2addr v1, v2 │ │ -0f0008: 5901 8000 |0066: iput v1, v0, Landroid/graphics/RectF;.right:F // field@0080 │ │ -0f000c: 5430 a316 |0068: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ -0f0010: 6e20 f802 7000 |006a: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f0016: 5437 a316 |006d: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ -0f001a: 6e20 f502 a700 |006f: invoke-virtual {v7, v10}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0f0020: 5437 a216 |0072: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ -0f0024: 523a 9e16 |0074: iget v10, v3, Lcom/ds/avare/utils/ShadowedText;.SHADOWRECTRADIUS:I // field@169e │ │ -0f0028: 82a0 |0076: int-to-float v0, v10 │ │ -0f002a: 82aa |0077: int-to-float v10, v10 │ │ -0f002c: 5431 a316 |0078: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ -0f0030: 6e51 b802 74a0 |007a: invoke-virtual {v4, v7, v0, v10, v1}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@02b8 │ │ -0f0036: 5437 a416 |007d: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0f003a: 5277 7c00 |007f: iget v7, v7, Landroid/graphics/Rect;.right:I // field@007c │ │ -0f003e: db07 0702 |0081: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0f0042: 8277 |0083: int-to-float v7, v7 │ │ -0f0044: c778 |0084: sub-float/2addr v8, v7 │ │ -0f0046: 5437 a416 |0085: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ -0f004a: 5277 7d00 |0087: iget v7, v7, Landroid/graphics/Rect;.top:I // field@007d │ │ -0f004e: db07 0702 |0089: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0f0052: 8277 |008b: int-to-float v7, v7 │ │ -0f0054: c779 |008c: sub-float/2addr v9, v7 │ │ -0f0056: 6e55 b902 6498 |008d: invoke-virtual {v4, v6, v8, v9, v5}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f005c: 0e00 |0090: return-void │ │ +0eff34: |[0eff34] com.ds.avare.utils.ShadowedText.drawAlpha:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFFI)V │ │ +0eff44: 3806 9000 |0000: if-eqz v6, 0090 // +0090 │ │ +0eff48: 6e10 c92a 0600 |0002: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0eff4e: 0a00 |0005: move-result v0 │ │ +0eff50: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0eff54: 2900 8800 |0008: goto/16 0090 // +0088 │ │ +0eff58: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0eff5a: 6e10 c92a 0600 |000b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0eff60: 0a01 |000e: move-result v1 │ │ +0eff62: 5432 a416 |000f: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0eff66: 6e52 ed02 6510 |0011: invoke-virtual {v5, v6, v0, v1, v2}, Landroid/graphics/Paint;.getTextBounds:(Ljava/lang/String;IILandroid/graphics/Rect;)V // method@02ed │ │ +0eff6c: 5430 a216 |0014: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ +0eff70: 5431 a416 |0016: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0eff74: 5211 7a00 |0018: iget v1, v1, Landroid/graphics/Rect;.bottom:I // field@007a │ │ +0eff78: 5232 a016 |001a: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.YMARGIN:I // field@16a0 │ │ +0eff7c: b021 |001c: add-int/2addr v1, v2 │ │ +0eff7e: 8211 |001d: int-to-float v1, v1 │ │ +0eff80: c691 |001e: add-float/2addr v1, v9 │ │ +0eff82: 5432 a416 |001f: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0eff86: 5222 7d00 |0021: iget v2, v2, Landroid/graphics/Rect;.top:I // field@007d │ │ +0eff8a: db02 0202 |0023: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0eff8e: 8222 |0025: int-to-float v2, v2 │ │ +0eff90: c721 |0026: sub-float/2addr v1, v2 │ │ +0eff92: 5901 7e00 |0027: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@007e │ │ +0eff96: 5430 a216 |0029: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ +0eff9a: 5431 a416 |002b: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0eff9e: 5211 7d00 |002d: iget v1, v1, Landroid/graphics/Rect;.top:I // field@007d │ │ +0effa2: 5232 a016 |002f: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.YMARGIN:I // field@16a0 │ │ +0effa6: b121 |0031: sub-int/2addr v1, v2 │ │ +0effa8: 8211 |0032: int-to-float v1, v1 │ │ +0effaa: c691 |0033: add-float/2addr v1, v9 │ │ +0effac: 5432 a416 |0034: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0effb0: 5222 7d00 |0036: iget v2, v2, Landroid/graphics/Rect;.top:I // field@007d │ │ +0effb4: db02 0202 |0038: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0effb8: 8222 |003a: int-to-float v2, v2 │ │ +0effba: c721 |003b: sub-float/2addr v1, v2 │ │ +0effbc: 5901 8100 |003c: iput v1, v0, Landroid/graphics/RectF;.top:F // field@0081 │ │ +0effc0: 5430 a216 |003e: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ +0effc4: 5431 a416 |0040: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0effc8: 5211 7b00 |0042: iget v1, v1, Landroid/graphics/Rect;.left:I // field@007b │ │ +0effcc: 5232 9f16 |0044: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.XMARGIN:I // field@169f │ │ +0effd0: b121 |0046: sub-int/2addr v1, v2 │ │ +0effd2: 8211 |0047: int-to-float v1, v1 │ │ +0effd4: c681 |0048: add-float/2addr v1, v8 │ │ +0effd6: 5432 a416 |0049: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0effda: 5222 7c00 |004b: iget v2, v2, Landroid/graphics/Rect;.right:I // field@007c │ │ +0effde: db02 0202 |004d: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0effe2: 8222 |004f: int-to-float v2, v2 │ │ +0effe4: c721 |0050: sub-float/2addr v1, v2 │ │ +0effe6: 5901 7f00 |0051: iput v1, v0, Landroid/graphics/RectF;.left:F // field@007f │ │ +0effea: 5430 a216 |0053: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ +0effee: 5431 a416 |0055: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0efff2: 5211 7c00 |0057: iget v1, v1, Landroid/graphics/Rect;.right:I // field@007c │ │ +0efff6: 5232 9f16 |0059: iget v2, v3, Lcom/ds/avare/utils/ShadowedText;.XMARGIN:I // field@169f │ │ +0efffa: b021 |005b: add-int/2addr v1, v2 │ │ +0efffc: 8211 |005c: int-to-float v1, v1 │ │ +0efffe: c681 |005d: add-float/2addr v1, v8 │ │ +0f0000: 5432 a416 |005e: iget-object v2, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0f0004: 5222 7c00 |0060: iget v2, v2, Landroid/graphics/Rect;.right:I // field@007c │ │ +0f0008: db02 0202 |0062: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0f000c: 8222 |0064: int-to-float v2, v2 │ │ +0f000e: c721 |0065: sub-float/2addr v1, v2 │ │ +0f0010: 5901 8000 |0066: iput v1, v0, Landroid/graphics/RectF;.right:F // field@0080 │ │ +0f0014: 5430 a316 |0068: iget-object v0, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ +0f0018: 6e20 f802 7000 |006a: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f001e: 5437 a316 |006d: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ +0f0022: 6e20 f502 a700 |006f: invoke-virtual {v7, v10}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0f0028: 5437 a216 |0072: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowBox:Landroid/graphics/RectF; // field@16a2 │ │ +0f002c: 523a 9e16 |0074: iget v10, v3, Lcom/ds/avare/utils/ShadowedText;.SHADOWRECTRADIUS:I // field@169e │ │ +0f0030: 82a0 |0076: int-to-float v0, v10 │ │ +0f0032: 82aa |0077: int-to-float v10, v10 │ │ +0f0034: 5431 a316 |0078: iget-object v1, v3, Lcom/ds/avare/utils/ShadowedText;.mShadowPaint:Landroid/graphics/Paint; // field@16a3 │ │ +0f0038: 6e51 b802 74a0 |007a: invoke-virtual {v4, v7, v0, v10, v1}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@02b8 │ │ +0f003e: 5437 a416 |007d: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0f0042: 5277 7c00 |007f: iget v7, v7, Landroid/graphics/Rect;.right:I // field@007c │ │ +0f0046: db07 0702 |0081: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0f004a: 8277 |0083: int-to-float v7, v7 │ │ +0f004c: c778 |0084: sub-float/2addr v8, v7 │ │ +0f004e: 5437 a416 |0085: iget-object v7, v3, Lcom/ds/avare/utils/ShadowedText;.mTextSize:Landroid/graphics/Rect; // field@16a4 │ │ +0f0052: 5277 7d00 |0087: iget v7, v7, Landroid/graphics/Rect;.top:I // field@007d │ │ +0f0056: db07 0702 |0089: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0f005a: 8277 |008b: int-to-float v7, v7 │ │ +0f005c: c779 |008c: sub-float/2addr v9, v7 │ │ +0f005e: 6e55 b902 6498 |008d: invoke-virtual {v4, v6, v8, v9, v5}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f0064: 0e00 |0090: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=174 │ │ 0x000b line=179 │ │ 0x0014 line=182 │ │ 0x0029 line=183 │ │ 0x003e line=184 │ │ @@ -264302,17 +264304,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f0060: |[0f0060] com.ds.avare.utils.TimeConstants.:()V │ │ -0f0070: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0f0076: 0e00 |0003: return-void │ │ +0f0068: |[0f0068] com.ds.avare.utils.TimeConstants.:()V │ │ +0f0078: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0f007e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/TimeConstants; │ │ │ │ Virtual methods - │ │ @@ -264341,17 +264343,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f00e0: |[0f00e0] com.ds.avare.utils.Tips.:()V │ │ -0f00f0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0f00f6: 0e00 |0003: return-void │ │ +0f00e8: |[0f00e8] com.ds.avare.utils.Tips.:()V │ │ +0f00f8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0f00fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/Tips; │ │ │ │ #1 : (in Lcom/ds/avare/utils/Tips;) │ │ @@ -264359,36 +264361,36 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0f0078: |[0f0078] com.ds.avare.utils.Tips.getTip:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)Ljava/lang/String; │ │ -0f0088: 6e10 a701 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ -0f008e: 0c02 |0003: move-result-object v2 │ │ -0f0090: 1400 2100 027f |0004: const v0, #float 1.728e+38 // #7f020021 │ │ -0f0096: 6e20 5702 0200 |0007: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0257 │ │ -0f009c: 0c02 |000a: move-result-object v2 │ │ -0f009e: 6e10 1225 0300 |000b: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getTipIndex:()I // method@2512 │ │ -0f00a4: 0a00 |000e: move-result v0 │ │ -0f00a6: 2121 |000f: array-length v1, v2 │ │ -0f00a8: 3410 0300 |0010: if-lt v0, v1, 0013 // +0003 │ │ -0f00ac: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0f00ae: 4602 0200 |0013: aget-object v2, v2, v0 │ │ -0f00b2: 2201 1007 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f00b6: 7010 eb2a 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f00bc: 6e20 f52a 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f00c2: 1a02 3e05 |001d: const-string v2, "." // string@053e │ │ -0f00c6: 6e20 f52a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f00cc: 6e10 fa2a 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f00d2: 0c02 |0025: move-result-object v2 │ │ -0f00d4: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0f00d8: 6e20 4125 0300 |0028: invoke-virtual {v3, v0}, Lcom/ds/avare/storage/Preferences;.setTipIndex:(I)V // method@2541 │ │ -0f00de: 1102 |002b: return-object v2 │ │ +0f0080: |[0f0080] com.ds.avare.utils.Tips.getTip:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)Ljava/lang/String; │ │ +0f0090: 6e10 a701 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ +0f0096: 0c02 |0003: move-result-object v2 │ │ +0f0098: 1400 2100 027f |0004: const v0, #float 1.728e+38 // #7f020021 │ │ +0f009e: 6e20 5702 0200 |0007: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0257 │ │ +0f00a4: 0c02 |000a: move-result-object v2 │ │ +0f00a6: 6e10 1225 0300 |000b: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.getTipIndex:()I // method@2512 │ │ +0f00ac: 0a00 |000e: move-result v0 │ │ +0f00ae: 2121 |000f: array-length v1, v2 │ │ +0f00b0: 3410 0300 |0010: if-lt v0, v1, 0013 // +0003 │ │ +0f00b4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0f00b6: 4602 0200 |0013: aget-object v2, v2, v0 │ │ +0f00ba: 2201 1007 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f00be: 7010 eb2a 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f00c4: 6e20 f52a 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f00ca: 1a02 3e05 |001d: const-string v2, "." // string@053e │ │ +0f00ce: 6e20 f52a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f00d4: 6e10 fa2a 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f00da: 0c02 |0025: move-result-object v2 │ │ +0f00dc: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f00e0: 6e20 4125 0300 |0028: invoke-virtual {v3, v0}, Lcom/ds/avare/storage/Preferences;.setTipIndex:(I)V // method@2541 │ │ +0f00e6: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000b line=29 │ │ 0x000f line=30 │ │ 0x0013 line=33 │ │ 0x0015 line=34 │ │ @@ -264485,17 +264487,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f01e0: |[0f01e0] com.ds.avare.utils.TwilightCalculator.:()V │ │ -0f01f0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0f01f6: 0e00 |0003: return-void │ │ +0f01e8: |[0f01e8] com.ds.avare.utils.TwilightCalculator.:()V │ │ +0f01f8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0f01fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/TwilightCalculator; │ │ │ │ Virtual methods - │ │ @@ -264504,143 +264506,143 @@ │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 283 16-bit code units │ │ -0f01f8: |[0f01f8] com.ds.avare.utils.TwilightCalculator.calculateTwilight:(DD)V │ │ -0f0208: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -0f020c: 7100 fc2a 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0f0212: 0b01 |0005: move-result-wide v1 │ │ -0f0214: 1803 00da 626d dc00 0000 |0006: const-wide v3, #double 4.67746e-312 // #000000dc6d62da00 │ │ -0f021e: 9c05 0103 |000b: sub-long v5, v1, v3 │ │ -0f0222: 8655 |000d: long-to-double v5, v5 │ │ -0f0224: 1807 0000 0000 7099 9441 |000e: const-wide v7, #double 8.64e+07 // #4194997000000000 │ │ -0f022e: 7120 382a 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0f0234: ce75 |0016: div-double/2addr v5, v7 │ │ -0f0236: 1809 0000 00a0 649d 913f |0017: const-wide v9, #double 0.017202 // #3f919d64a0000000 │ │ -0f0240: ad09 0905 |001c: mul-double v9, v9, v5 │ │ -0f0244: 180b 0000 0040 d2f5 1840 |001e: const-wide v11, #double 6.24006 // #4018f5d240000000 │ │ -0f024e: cbb9 |0023: add-double/2addr v9, v11 │ │ -0f0250: 7120 812a a900 |0024: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0f0256: 0b0b |0027: move-result-wide v11 │ │ -0f0258: 180d 0000 00c0 5f1c a13f |0028: const-wide v13, #double 0.0334196 // #3fa11c5fc0000000 │ │ -0f0262: ad0b 0b0d |002d: mul-double v11, v11, v13 │ │ -0f0266: cb9b |002f: add-double/2addr v11, v9 │ │ -0f0268: 190d 0040 |0030: const-wide/high16 v13, #long 4611686018427387904 // #4000 │ │ -0f026c: ad0f 090d |0032: mul-double v15, v9, v13 │ │ -0f0270: 7702 812a 0f00 |0034: invoke-static/range {v15, v16}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0f0276: 0b0f |0037: move-result-wide v15 │ │ -0f0278: 1811 0000 0000 5be0 363f |0038: const-wide v17, #double 0.000349066 // #3f36e05b00000000 │ │ -0f0282: ad0f 0f11 |003d: mul-double v15, v15, v17 │ │ -0f0286: cbfb |003f: add-double/2addr v11, v15 │ │ -0f0288: 190f 0840 |0040: const-wide/high16 v15, #long 4613937818241073152 // #4008 │ │ -0f028c: ad0f 0f09 |0042: mul-double v15, v15, v9 │ │ -0f0290: 7702 812a 0f00 |0044: invoke-static/range {v15, v16}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0f0296: 0b0f |0047: move-result-wide v15 │ │ -0f0298: 1811 0000 00c0 1cf6 d53e |0048: const-wide v17, #double 5.236e-06 // #3ed5f61cc0000000 │ │ -0f02a2: ad0f 0f11 |004d: mul-double v15, v15, v17 │ │ -0f02a6: cbfb |004f: add-double/2addr v11, v15 │ │ -0f02a8: 180f 0000 0060 d8be fc3f |0050: const-wide v15, #double 1.79659 // #3ffcbed860000000 │ │ -0f02b2: cbfb |0055: add-double/2addr v11, v15 │ │ -0f02b4: 180f 182d 4454 fb21 0940 |0056: const-wide v15, #double 3.14159 // #400921fb54442d18 │ │ -0f02be: cbfb |005b: add-double/2addr v11, v15 │ │ -0f02c0: 0503 1600 |005c: move-wide/from16 v3, v22 │ │ -0f02c4: 8033 |005e: neg-double v3, v3 │ │ -0f02c6: 1811 0000 0000 0080 7640 |005f: const-wide v17, #double 360 // #4076800000000000 │ │ -0f02d0: ae03 0311 |0064: div-double v3, v3, v17 │ │ -0f02d4: 1811 0000 0040 bf7d 4d3f |0066: const-wide v17, #double 0.0009 // #3f4d7dbf40000000 │ │ -0f02de: ac05 0511 |006b: sub-double v5, v5, v17 │ │ -0f02e2: cc35 |006d: sub-double/2addr v5, v3 │ │ -0f02e4: 7120 802a 6500 |006e: invoke-static {v5, v6}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0f02ea: 0b05 |0071: move-result-wide v5 │ │ -0f02ec: 8655 |0072: long-to-double v5, v5 │ │ -0f02ee: 7120 382a 6500 |0073: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0f02f4: ab05 0511 |0076: add-double v5, v5, v17 │ │ -0f02f8: cb35 |0078: add-double/2addr v5, v3 │ │ -0f02fa: 7120 812a a900 |0079: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0f0300: 0b03 |007c: move-result-wide v3 │ │ -0f0302: 1809 0000 00e0 73b5 753f |007d: const-wide v9, #double 0.0053 // #3f75b573e0000000 │ │ -0f030c: ad03 0309 |0082: mul-double v3, v3, v9 │ │ -0f0310: cb35 |0084: add-double/2addr v5, v3 │ │ -0f0312: ad0d 0d0b |0085: mul-double v13, v13, v11 │ │ -0f0316: 7120 812a ed00 |0087: invoke-static {v13, v14}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0f031c: 0b03 |008a: move-result-wide v3 │ │ -0f031e: 1809 0000 00a0 2c43 7cbf |008b: const-wide v9, #double -0.0069 // #bf7c432ca0000000 │ │ -0f0328: ad03 0309 |0090: mul-double v3, v3, v9 │ │ -0f032c: cb35 |0092: add-double/2addr v5, v3 │ │ -0f032e: 7120 812a cb00 |0093: invoke-static {v11, v12}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0f0334: 0b03 |0096: move-result-wide v3 │ │ -0f0336: 1809 0000 0080 a331 da3f |0097: const-wide v9, #double 0.40928 // #3fda31a380000000 │ │ -0f0340: 7120 812a a900 |009c: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0f0346: 0b09 |009f: move-result-wide v9 │ │ -0f0348: ad03 0309 |00a0: mul-double v3, v3, v9 │ │ -0f034c: 7120 6e2a 4300 |00a2: invoke-static {v3, v4}, Ljava/lang/Math;.asin:(D)D // method@2a6e │ │ -0f0352: 0b03 |00a5: move-result-wide v3 │ │ -0f0354: 1809 399d 52a2 46df 913f |00a6: const-wide v9, #double 0.0174533 // #3f91df46a2529d39 │ │ -0f035e: ad09 0914 |00ab: mul-double v9, v9, v20 │ │ -0f0362: 160b 0000 |00ad: const-wide/16 v11, #int 0 // #0 │ │ -0f0366: 7120 812a cb00 |00af: invoke-static {v11, v12}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0f036c: 0b0b |00b2: move-result-wide v11 │ │ -0f036e: 7120 812a a900 |00b3: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0f0374: 0b0d |00b6: move-result-wide v13 │ │ -0f0376: 7120 812a 4300 |00b7: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0f037c: 0b11 |00ba: move-result-wide v17 │ │ -0f037e: ad0d 0d11 |00bb: mul-double v13, v13, v17 │ │ -0f0382: ccdb |00bd: sub-double/2addr v11, v13 │ │ -0f0384: 7120 722a a900 |00be: invoke-static {v9, v10}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0f038a: 0b09 |00c1: move-result-wide v9 │ │ -0f038c: 7120 722a 4300 |00c2: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0f0392: 0b03 |00c5: move-result-wide v3 │ │ -0f0394: ad09 0903 |00c6: mul-double v9, v9, v3 │ │ -0f0398: ce9b |00c8: div-double/2addr v11, v9 │ │ -0f039a: 1213 |00c9: const/4 v3, #int 1 // #1 │ │ -0f039c: 1609 ffff |00ca: const-wide/16 v9, #int -1 // #ffff │ │ -0f03a0: 190d f03f |00cc: const-wide/high16 v13, #long 4607182418800017408 // #3ff0 │ │ -0f03a4: 2f04 0b0d |00ce: cmpl-double v4, v11, v13 │ │ -0f03a8: 3a04 0900 |00d0: if-ltz v4, 00d9 // +0009 │ │ -0f03ac: 5903 b016 |00d2: iput v3, v0, Lcom/ds/avare/utils/TwilightCalculator;.mState:I // field@16b0 │ │ -0f03b0: 5a09 b216 |00d4: iput-wide v9, v0, Lcom/ds/avare/utils/TwilightCalculator;.mSunset:J // field@16b2 │ │ -0f03b4: 5a09 b116 |00d6: iput-wide v9, v0, Lcom/ds/avare/utils/TwilightCalculator;.mSunrise:J // field@16b1 │ │ -0f03b8: 0e00 |00d8: return-void │ │ -0f03ba: 190d f0bf |00d9: const-wide/high16 v13, #long -4616189618054758400 // #bff0 │ │ -0f03be: 1204 |00db: const/4 v4, #int 0 // #0 │ │ -0f03c0: 3011 0b0d |00dc: cmpg-double v17, v11, v13 │ │ -0f03c4: 3c11 0900 |00de: if-gtz v17, 00e7 // +0009 │ │ -0f03c8: 5904 b016 |00e0: iput v4, v0, Lcom/ds/avare/utils/TwilightCalculator;.mState:I // field@16b0 │ │ -0f03cc: 5a09 b216 |00e2: iput-wide v9, v0, Lcom/ds/avare/utils/TwilightCalculator;.mSunset:J // field@16b2 │ │ -0f03d0: 5a09 b116 |00e4: iput-wide v9, v0, Lcom/ds/avare/utils/TwilightCalculator;.mSunrise:J // field@16b1 │ │ -0f03d4: 0e00 |00e6: return-void │ │ -0f03d6: 7120 6d2a cb00 |00e7: invoke-static {v11, v12}, Ljava/lang/Math;.acos:(D)D // method@2a6d │ │ -0f03dc: 0b09 |00ea: move-result-wide v9 │ │ -0f03de: 180b 182d 4454 fb21 1940 |00eb: const-wide v11, #double 6.28319 // #401921fb54442d18 │ │ -0f03e8: ceb9 |00f0: div-double/2addr v9, v11 │ │ -0f03ea: ab0b 0509 |00f1: add-double v11, v5, v9 │ │ -0f03ee: ad0b 0b07 |00f3: mul-double v11, v11, v7 │ │ -0f03f2: 7120 802a cb00 |00f5: invoke-static {v11, v12}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0f03f8: 0b0b |00f8: move-result-wide v11 │ │ -0f03fa: 180d 00da 626d dc00 0000 |00f9: const-wide v13, #double 4.67746e-312 // #000000dc6d62da00 │ │ -0f0404: bbdb |00fe: add-long/2addr v11, v13 │ │ -0f0406: 5a0b b216 |00ff: iput-wide v11, v0, Lcom/ds/avare/utils/TwilightCalculator;.mSunset:J // field@16b2 │ │ -0f040a: cc95 |0101: sub-double/2addr v5, v9 │ │ -0f040c: ad05 0507 |0102: mul-double v5, v5, v7 │ │ -0f0410: 7120 802a 6500 |0104: invoke-static {v5, v6}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0f0416: 0b05 |0107: move-result-wide v5 │ │ -0f0418: bbd5 |0108: add-long/2addr v5, v13 │ │ -0f041a: 5a05 b116 |0109: iput-wide v5, v0, Lcom/ds/avare/utils/TwilightCalculator;.mSunrise:J // field@16b1 │ │ -0f041e: 3107 0501 |010b: cmp-long v7, v5, v1 │ │ -0f0422: 3b07 0b00 |010d: if-gez v7, 0118 // +000b │ │ -0f0426: 5305 b216 |010f: iget-wide v5, v0, Lcom/ds/avare/utils/TwilightCalculator;.mSunset:J // field@16b2 │ │ -0f042a: 3107 0501 |0111: cmp-long v7, v5, v1 │ │ -0f042e: 3d07 0500 |0113: if-lez v7, 0118 // +0005 │ │ -0f0432: 5904 b016 |0115: iput v4, v0, Lcom/ds/avare/utils/TwilightCalculator;.mState:I // field@16b0 │ │ -0f0436: 2803 |0117: goto 011a // +0003 │ │ -0f0438: 5903 b016 |0118: iput v3, v0, Lcom/ds/avare/utils/TwilightCalculator;.mState:I // field@16b0 │ │ -0f043c: 0e00 |011a: return-void │ │ +0f0200: |[0f0200] com.ds.avare.utils.TwilightCalculator.calculateTwilight:(DD)V │ │ +0f0210: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +0f0214: 7100 fc2a 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0f021a: 0b01 |0005: move-result-wide v1 │ │ +0f021c: 1803 00da 626d dc00 0000 |0006: const-wide v3, #double 4.67746e-312 // #000000dc6d62da00 │ │ +0f0226: 9c05 0103 |000b: sub-long v5, v1, v3 │ │ +0f022a: 8655 |000d: long-to-double v5, v5 │ │ +0f022c: 1807 0000 0000 7099 9441 |000e: const-wide v7, #double 8.64e+07 // #4194997000000000 │ │ +0f0236: 7120 382a 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0f023c: ce75 |0016: div-double/2addr v5, v7 │ │ +0f023e: 1809 0000 00a0 649d 913f |0017: const-wide v9, #double 0.017202 // #3f919d64a0000000 │ │ +0f0248: ad09 0905 |001c: mul-double v9, v9, v5 │ │ +0f024c: 180b 0000 0040 d2f5 1840 |001e: const-wide v11, #double 6.24006 // #4018f5d240000000 │ │ +0f0256: cbb9 |0023: add-double/2addr v9, v11 │ │ +0f0258: 7120 812a a900 |0024: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0f025e: 0b0b |0027: move-result-wide v11 │ │ +0f0260: 180d 0000 00c0 5f1c a13f |0028: const-wide v13, #double 0.0334196 // #3fa11c5fc0000000 │ │ +0f026a: ad0b 0b0d |002d: mul-double v11, v11, v13 │ │ +0f026e: cb9b |002f: add-double/2addr v11, v9 │ │ +0f0270: 190d 0040 |0030: const-wide/high16 v13, #long 4611686018427387904 // #4000 │ │ +0f0274: ad0f 090d |0032: mul-double v15, v9, v13 │ │ +0f0278: 7702 812a 0f00 |0034: invoke-static/range {v15, v16}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0f027e: 0b0f |0037: move-result-wide v15 │ │ +0f0280: 1811 0000 0000 5be0 363f |0038: const-wide v17, #double 0.000349066 // #3f36e05b00000000 │ │ +0f028a: ad0f 0f11 |003d: mul-double v15, v15, v17 │ │ +0f028e: cbfb |003f: add-double/2addr v11, v15 │ │ +0f0290: 190f 0840 |0040: const-wide/high16 v15, #long 4613937818241073152 // #4008 │ │ +0f0294: ad0f 0f09 |0042: mul-double v15, v15, v9 │ │ +0f0298: 7702 812a 0f00 |0044: invoke-static/range {v15, v16}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0f029e: 0b0f |0047: move-result-wide v15 │ │ +0f02a0: 1811 0000 00c0 1cf6 d53e |0048: const-wide v17, #double 5.236e-06 // #3ed5f61cc0000000 │ │ +0f02aa: ad0f 0f11 |004d: mul-double v15, v15, v17 │ │ +0f02ae: cbfb |004f: add-double/2addr v11, v15 │ │ +0f02b0: 180f 0000 0060 d8be fc3f |0050: const-wide v15, #double 1.79659 // #3ffcbed860000000 │ │ +0f02ba: cbfb |0055: add-double/2addr v11, v15 │ │ +0f02bc: 180f 182d 4454 fb21 0940 |0056: const-wide v15, #double 3.14159 // #400921fb54442d18 │ │ +0f02c6: cbfb |005b: add-double/2addr v11, v15 │ │ +0f02c8: 0503 1600 |005c: move-wide/from16 v3, v22 │ │ +0f02cc: 8033 |005e: neg-double v3, v3 │ │ +0f02ce: 1811 0000 0000 0080 7640 |005f: const-wide v17, #double 360 // #4076800000000000 │ │ +0f02d8: ae03 0311 |0064: div-double v3, v3, v17 │ │ +0f02dc: 1811 0000 0040 bf7d 4d3f |0066: const-wide v17, #double 0.0009 // #3f4d7dbf40000000 │ │ +0f02e6: ac05 0511 |006b: sub-double v5, v5, v17 │ │ +0f02ea: cc35 |006d: sub-double/2addr v5, v3 │ │ +0f02ec: 7120 802a 6500 |006e: invoke-static {v5, v6}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0f02f2: 0b05 |0071: move-result-wide v5 │ │ +0f02f4: 8655 |0072: long-to-double v5, v5 │ │ +0f02f6: 7120 382a 6500 |0073: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0f02fc: ab05 0511 |0076: add-double v5, v5, v17 │ │ +0f0300: cb35 |0078: add-double/2addr v5, v3 │ │ +0f0302: 7120 812a a900 |0079: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0f0308: 0b03 |007c: move-result-wide v3 │ │ +0f030a: 1809 0000 00e0 73b5 753f |007d: const-wide v9, #double 0.0053 // #3f75b573e0000000 │ │ +0f0314: ad03 0309 |0082: mul-double v3, v3, v9 │ │ +0f0318: cb35 |0084: add-double/2addr v5, v3 │ │ +0f031a: ad0d 0d0b |0085: mul-double v13, v13, v11 │ │ +0f031e: 7120 812a ed00 |0087: invoke-static {v13, v14}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0f0324: 0b03 |008a: move-result-wide v3 │ │ +0f0326: 1809 0000 00a0 2c43 7cbf |008b: const-wide v9, #double -0.0069 // #bf7c432ca0000000 │ │ +0f0330: ad03 0309 |0090: mul-double v3, v3, v9 │ │ +0f0334: cb35 |0092: add-double/2addr v5, v3 │ │ +0f0336: 7120 812a cb00 |0093: invoke-static {v11, v12}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0f033c: 0b03 |0096: move-result-wide v3 │ │ +0f033e: 1809 0000 0080 a331 da3f |0097: const-wide v9, #double 0.40928 // #3fda31a380000000 │ │ +0f0348: 7120 812a a900 |009c: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0f034e: 0b09 |009f: move-result-wide v9 │ │ +0f0350: ad03 0309 |00a0: mul-double v3, v3, v9 │ │ +0f0354: 7120 6e2a 4300 |00a2: invoke-static {v3, v4}, Ljava/lang/Math;.asin:(D)D // method@2a6e │ │ +0f035a: 0b03 |00a5: move-result-wide v3 │ │ +0f035c: 1809 399d 52a2 46df 913f |00a6: const-wide v9, #double 0.0174533 // #3f91df46a2529d39 │ │ +0f0366: ad09 0914 |00ab: mul-double v9, v9, v20 │ │ +0f036a: 160b 0000 |00ad: const-wide/16 v11, #int 0 // #0 │ │ +0f036e: 7120 812a cb00 |00af: invoke-static {v11, v12}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0f0374: 0b0b |00b2: move-result-wide v11 │ │ +0f0376: 7120 812a a900 |00b3: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0f037c: 0b0d |00b6: move-result-wide v13 │ │ +0f037e: 7120 812a 4300 |00b7: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0f0384: 0b11 |00ba: move-result-wide v17 │ │ +0f0386: ad0d 0d11 |00bb: mul-double v13, v13, v17 │ │ +0f038a: ccdb |00bd: sub-double/2addr v11, v13 │ │ +0f038c: 7120 722a a900 |00be: invoke-static {v9, v10}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0f0392: 0b09 |00c1: move-result-wide v9 │ │ +0f0394: 7120 722a 4300 |00c2: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0f039a: 0b03 |00c5: move-result-wide v3 │ │ +0f039c: ad09 0903 |00c6: mul-double v9, v9, v3 │ │ +0f03a0: ce9b |00c8: div-double/2addr v11, v9 │ │ +0f03a2: 1213 |00c9: const/4 v3, #int 1 // #1 │ │ +0f03a4: 1609 ffff |00ca: const-wide/16 v9, #int -1 // #ffff │ │ +0f03a8: 190d f03f |00cc: const-wide/high16 v13, #long 4607182418800017408 // #3ff0 │ │ +0f03ac: 2f04 0b0d |00ce: cmpl-double v4, v11, v13 │ │ +0f03b0: 3a04 0900 |00d0: if-ltz v4, 00d9 // +0009 │ │ +0f03b4: 5903 b016 |00d2: iput v3, v0, Lcom/ds/avare/utils/TwilightCalculator;.mState:I // field@16b0 │ │ +0f03b8: 5a09 b216 |00d4: iput-wide v9, v0, Lcom/ds/avare/utils/TwilightCalculator;.mSunset:J // field@16b2 │ │ +0f03bc: 5a09 b116 |00d6: iput-wide v9, v0, Lcom/ds/avare/utils/TwilightCalculator;.mSunrise:J // field@16b1 │ │ +0f03c0: 0e00 |00d8: return-void │ │ +0f03c2: 190d f0bf |00d9: const-wide/high16 v13, #long -4616189618054758400 // #bff0 │ │ +0f03c6: 1204 |00db: const/4 v4, #int 0 // #0 │ │ +0f03c8: 3011 0b0d |00dc: cmpg-double v17, v11, v13 │ │ +0f03cc: 3c11 0900 |00de: if-gtz v17, 00e7 // +0009 │ │ +0f03d0: 5904 b016 |00e0: iput v4, v0, Lcom/ds/avare/utils/TwilightCalculator;.mState:I // field@16b0 │ │ +0f03d4: 5a09 b216 |00e2: iput-wide v9, v0, Lcom/ds/avare/utils/TwilightCalculator;.mSunset:J // field@16b2 │ │ +0f03d8: 5a09 b116 |00e4: iput-wide v9, v0, Lcom/ds/avare/utils/TwilightCalculator;.mSunrise:J // field@16b1 │ │ +0f03dc: 0e00 |00e6: return-void │ │ +0f03de: 7120 6d2a cb00 |00e7: invoke-static {v11, v12}, Ljava/lang/Math;.acos:(D)D // method@2a6d │ │ +0f03e4: 0b09 |00ea: move-result-wide v9 │ │ +0f03e6: 180b 182d 4454 fb21 1940 |00eb: const-wide v11, #double 6.28319 // #401921fb54442d18 │ │ +0f03f0: ceb9 |00f0: div-double/2addr v9, v11 │ │ +0f03f2: ab0b 0509 |00f1: add-double v11, v5, v9 │ │ +0f03f6: ad0b 0b07 |00f3: mul-double v11, v11, v7 │ │ +0f03fa: 7120 802a cb00 |00f5: invoke-static {v11, v12}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0f0400: 0b0b |00f8: move-result-wide v11 │ │ +0f0402: 180d 00da 626d dc00 0000 |00f9: const-wide v13, #double 4.67746e-312 // #000000dc6d62da00 │ │ +0f040c: bbdb |00fe: add-long/2addr v11, v13 │ │ +0f040e: 5a0b b216 |00ff: iput-wide v11, v0, Lcom/ds/avare/utils/TwilightCalculator;.mSunset:J // field@16b2 │ │ +0f0412: cc95 |0101: sub-double/2addr v5, v9 │ │ +0f0414: ad05 0507 |0102: mul-double v5, v5, v7 │ │ +0f0418: 7120 802a 6500 |0104: invoke-static {v5, v6}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0f041e: 0b05 |0107: move-result-wide v5 │ │ +0f0420: bbd5 |0108: add-long/2addr v5, v13 │ │ +0f0422: 5a05 b116 |0109: iput-wide v5, v0, Lcom/ds/avare/utils/TwilightCalculator;.mSunrise:J // field@16b1 │ │ +0f0426: 3107 0501 |010b: cmp-long v7, v5, v1 │ │ +0f042a: 3b07 0b00 |010d: if-gez v7, 0118 // +000b │ │ +0f042e: 5305 b216 |010f: iget-wide v5, v0, Lcom/ds/avare/utils/TwilightCalculator;.mSunset:J // field@16b2 │ │ +0f0432: 3107 0501 |0111: cmp-long v7, v5, v1 │ │ +0f0436: 3d07 0500 |0113: if-lez v7, 0118 // +0005 │ │ +0f043a: 5904 b016 |0115: iput v4, v0, Lcom/ds/avare/utils/TwilightCalculator;.mState:I // field@16b0 │ │ +0f043e: 2803 |0117: goto 011a // +0003 │ │ +0f0440: 5903 b016 |0118: iput v3, v0, Lcom/ds/avare/utils/TwilightCalculator;.mState:I // field@16b0 │ │ +0f0444: 0e00 |011a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ 0x0013 line=99 │ │ 0x0024 line=105 │ │ 0x0034 line=106 │ │ 0x006e line=113 │ │ @@ -264671,37 +264673,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0f00f8: |[0f00f8] com.ds.avare.utils.TwilightCalculator.getSunrise:()Ljava/lang/String; │ │ -0f0108: 2200 4a07 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ -0f010c: 7100 462c 0000 |0002: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0f0112: 0c01 |0005: move-result-object v1 │ │ -0f0114: 1a02 2412 |0006: const-string v2, "HH:mm" // string@1224 │ │ -0f0118: 7030 802b 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0f011e: 1a01 9211 |000b: const-string v1, "GMT+0000" // string@1192 │ │ -0f0122: 7110 802c 0100 |000d: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0f0128: 0c01 |0010: move-result-object v1 │ │ -0f012a: 6e20 842b 1000 |0011: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0f0130: 2201 1007 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0134: 7010 eb2a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f013a: 2202 4607 |0019: new-instance v2, Ljava/sql/Date; // type@0746 │ │ -0f013e: 5353 b116 |001b: iget-wide v3, v5, Lcom/ds/avare/utils/TwilightCalculator;.mSunrise:J // field@16b1 │ │ -0f0142: 7030 7a2b 3204 |001d: invoke-direct {v2, v3, v4}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ -0f0148: 6e20 822b 2000 |0020: invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0f014e: 0c00 |0023: move-result-object v0 │ │ -0f0150: 6e20 f52a 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0156: 1a00 5f00 |0027: const-string v0, " Z" // string@005f │ │ -0f015a: 6e20 f52a 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0160: 6e10 fa2a 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0166: 0c00 |002f: move-result-object v0 │ │ -0f0168: 1100 |0030: return-object v0 │ │ +0f0100: |[0f0100] com.ds.avare.utils.TwilightCalculator.getSunrise:()Ljava/lang/String; │ │ +0f0110: 2200 4a07 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ +0f0114: 7100 462c 0000 |0002: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0f011a: 0c01 |0005: move-result-object v1 │ │ +0f011c: 1a02 2412 |0006: const-string v2, "HH:mm" // string@1224 │ │ +0f0120: 7030 802b 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0f0126: 1a01 9211 |000b: const-string v1, "GMT+0000" // string@1192 │ │ +0f012a: 7110 802c 0100 |000d: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0f0130: 0c01 |0010: move-result-object v1 │ │ +0f0132: 6e20 842b 1000 |0011: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0f0138: 2201 1007 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f013c: 7010 eb2a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0142: 2202 4607 |0019: new-instance v2, Ljava/sql/Date; // type@0746 │ │ +0f0146: 5353 b116 |001b: iget-wide v3, v5, Lcom/ds/avare/utils/TwilightCalculator;.mSunrise:J // field@16b1 │ │ +0f014a: 7030 7a2b 3204 |001d: invoke-direct {v2, v3, v4}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ +0f0150: 6e20 822b 2000 |0020: invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0f0156: 0c00 |0023: move-result-object v0 │ │ +0f0158: 6e20 f52a 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f015e: 1a00 5f00 |0027: const-string v0, " Z" // string@005f │ │ +0f0162: 6e20 f52a 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0168: 6e10 fa2a 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f016e: 0c00 |002f: move-result-object v0 │ │ +0f0170: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000d line=76 │ │ 0x0014 line=77 │ │ locals : │ │ 0x0000 - 0x0031 reg=5 this Lcom/ds/avare/utils/TwilightCalculator; │ │ @@ -264711,37 +264713,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0f016c: |[0f016c] com.ds.avare.utils.TwilightCalculator.getSunset:()Ljava/lang/String; │ │ -0f017c: 2200 4a07 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ -0f0180: 7100 462c 0000 |0002: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0f0186: 0c01 |0005: move-result-object v1 │ │ -0f0188: 1a02 2412 |0006: const-string v2, "HH:mm" // string@1224 │ │ -0f018c: 7030 802b 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0f0192: 1a01 9211 |000b: const-string v1, "GMT+0000" // string@1192 │ │ -0f0196: 7110 802c 0100 |000d: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0f019c: 0c01 |0010: move-result-object v1 │ │ -0f019e: 6e20 842b 1000 |0011: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0f01a4: 2201 1007 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f01a8: 7010 eb2a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f01ae: 2202 4607 |0019: new-instance v2, Ljava/sql/Date; // type@0746 │ │ -0f01b2: 5353 b216 |001b: iget-wide v3, v5, Lcom/ds/avare/utils/TwilightCalculator;.mSunset:J // field@16b2 │ │ -0f01b6: 7030 7a2b 3204 |001d: invoke-direct {v2, v3, v4}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ -0f01bc: 6e20 822b 2000 |0020: invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0f01c2: 0c00 |0023: move-result-object v0 │ │ -0f01c4: 6e20 f52a 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f01ca: 1a00 5f00 |0027: const-string v0, " Z" // string@005f │ │ -0f01ce: 6e20 f52a 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f01d4: 6e10 fa2a 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f01da: 0c00 |002f: move-result-object v0 │ │ -0f01dc: 1100 |0030: return-object v0 │ │ +0f0174: |[0f0174] com.ds.avare.utils.TwilightCalculator.getSunset:()Ljava/lang/String; │ │ +0f0184: 2200 4a07 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ +0f0188: 7100 462c 0000 |0002: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0f018e: 0c01 |0005: move-result-object v1 │ │ +0f0190: 1a02 2412 |0006: const-string v2, "HH:mm" // string@1224 │ │ +0f0194: 7030 802b 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0f019a: 1a01 9211 |000b: const-string v1, "GMT+0000" // string@1192 │ │ +0f019e: 7110 802c 0100 |000d: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0f01a4: 0c01 |0010: move-result-object v1 │ │ +0f01a6: 6e20 842b 1000 |0011: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0f01ac: 2201 1007 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f01b0: 7010 eb2a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f01b6: 2202 4607 |0019: new-instance v2, Ljava/sql/Date; // type@0746 │ │ +0f01ba: 5353 b216 |001b: iget-wide v3, v5, Lcom/ds/avare/utils/TwilightCalculator;.mSunset:J // field@16b2 │ │ +0f01be: 7030 7a2b 3204 |001d: invoke-direct {v2, v3, v4}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ +0f01c4: 6e20 822b 2000 |0020: invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0f01ca: 0c00 |0023: move-result-object v0 │ │ +0f01cc: 6e20 f52a 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f01d2: 1a00 5f00 |0027: const-string v0, " Z" // string@005f │ │ +0f01d6: 6e20 f52a 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f01dc: 6e10 fa2a 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f01e2: 0c00 |002f: move-result-object v0 │ │ +0f01e4: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x000d line=86 │ │ 0x0014 line=87 │ │ locals : │ │ 0x0000 - 0x0031 reg=5 this Lcom/ds/avare/utils/TwilightCalculator; │ │ @@ -264771,17 +264773,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f04c8: |[0f04c8] com.ds.avare.utils.VerticalSeekBar.:(Landroid/content/Context;)V │ │ -0f04d8: 7020 9409 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SeekBar;.:(Landroid/content/Context;)V // method@0994 │ │ -0f04de: 0e00 |0003: return-void │ │ +0f04d0: |[0f04d0] com.ds.avare.utils.VerticalSeekBar.:(Landroid/content/Context;)V │ │ +0f04e0: 7020 9409 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SeekBar;.:(Landroid/content/Context;)V // method@0994 │ │ +0f04e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/VerticalSeekBar; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -264790,17 +264792,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0f04e0: |[0f04e0] com.ds.avare.utils.VerticalSeekBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0f04f0: 7030 9509 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/SeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0995 │ │ -0f04f6: 0e00 |0003: return-void │ │ +0f04e8: |[0f04e8] com.ds.avare.utils.VerticalSeekBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0f04f8: 7030 9509 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/SeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0995 │ │ +0f04fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/VerticalSeekBar; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/util/AttributeSet; │ │ @@ -264810,17 +264812,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 │ │ -0f04f8: |[0f04f8] com.ds.avare.utils.VerticalSeekBar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0f0508: 7040 9609 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/SeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0996 │ │ -0f050e: 0e00 |0003: return-void │ │ +0f0500: |[0f0500] com.ds.avare.utils.VerticalSeekBar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0f0510: 7040 9609 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/SeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0996 │ │ +0f0516: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/VerticalSeekBar; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/util/AttributeSet; │ │ @@ -264832,25 +264834,25 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0f0510: |[0f0510] com.ds.avare.utils.VerticalSeekBar.onDraw:(Landroid/graphics/Canvas;)V │ │ -0f0520: 1500 b4c2 |0000: const/high16 v0, #int -1028390912 // #c2b4 │ │ -0f0524: 6e20 bd02 0300 |0002: invoke-virtual {v3, v0}, Landroid/graphics/Canvas;.rotate:(F)V // method@02bd │ │ -0f052a: 6e10 5727 0200 |0005: invoke-virtual {v2}, Lcom/ds/avare/utils/VerticalSeekBar;.getHeight:()I // method@2757 │ │ -0f0530: 0a00 |0008: move-result v0 │ │ -0f0532: 7b00 |0009: neg-int v0, v0 │ │ -0f0534: 8200 |000a: int-to-float v0, v0 │ │ -0f0536: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0f0538: 6e30 c102 0301 |000c: invoke-virtual {v3, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@02c1 │ │ -0f053e: 6f20 9809 3200 |000f: invoke-super {v2, v3}, Landroid/widget/SeekBar;.onDraw:(Landroid/graphics/Canvas;)V // method@0998 │ │ -0f0544: 0e00 |0012: return-void │ │ +0f0518: |[0f0518] com.ds.avare.utils.VerticalSeekBar.onDraw:(Landroid/graphics/Canvas;)V │ │ +0f0528: 1500 b4c2 |0000: const/high16 v0, #int -1028390912 // #c2b4 │ │ +0f052c: 6e20 bd02 0300 |0002: invoke-virtual {v3, v0}, Landroid/graphics/Canvas;.rotate:(F)V // method@02bd │ │ +0f0532: 6e10 5727 0200 |0005: invoke-virtual {v2}, Lcom/ds/avare/utils/VerticalSeekBar;.getHeight:()I // method@2757 │ │ +0f0538: 0a00 |0008: move-result v0 │ │ +0f053a: 7b00 |0009: neg-int v0, v0 │ │ +0f053c: 8200 |000a: int-to-float v0, v0 │ │ +0f053e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0f0540: 6e30 c102 0301 |000c: invoke-virtual {v3, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@02c1 │ │ +0f0546: 6f20 9809 3200 |000f: invoke-super {v2, v3}, Landroid/widget/SeekBar;.onDraw:(Landroid/graphics/Canvas;)V // method@0998 │ │ +0f054c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ 0x0005 line=59 │ │ 0x000f line=60 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/ds/avare/utils/VerticalSeekBar; │ │ @@ -264861,27 +264863,27 @@ │ │ type : '(II)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0f0548: |[0f0548] com.ds.avare.utils.VerticalSeekBar.onMeasure:(II)V │ │ -0f0558: 1d00 |0000: monitor-enter v0 │ │ -0f055a: 6f30 9909 2001 |0001: invoke-super {v0, v2, v1}, Landroid/widget/SeekBar;.onMeasure:(II)V // method@0999 │ │ -0f0560: 6e10 5927 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/utils/VerticalSeekBar;.getMeasuredHeight:()I // method@2759 │ │ -0f0566: 0a01 |0007: move-result v1 │ │ -0f0568: 6e10 5a27 0000 |0008: invoke-virtual {v0}, Lcom/ds/avare/utils/VerticalSeekBar;.getMeasuredWidth:()I // method@275a │ │ -0f056e: 0a02 |000b: move-result v2 │ │ -0f0570: 6e30 6127 1002 |000c: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/utils/VerticalSeekBar;.setMeasuredDimension:(II)V // method@2761 │ │ -0f0576: 1e00 |000f: monitor-exit v0 │ │ -0f0578: 0e00 |0010: return-void │ │ -0f057a: 0d01 |0011: move-exception v1 │ │ -0f057c: 1e00 |0012: monitor-exit v0 │ │ -0f057e: 2701 |0013: throw v1 │ │ +0f0550: |[0f0550] com.ds.avare.utils.VerticalSeekBar.onMeasure:(II)V │ │ +0f0560: 1d00 |0000: monitor-enter v0 │ │ +0f0562: 6f30 9909 2001 |0001: invoke-super {v0, v2, v1}, Landroid/widget/SeekBar;.onMeasure:(II)V // method@0999 │ │ +0f0568: 6e10 5927 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/utils/VerticalSeekBar;.getMeasuredHeight:()I // method@2759 │ │ +0f056e: 0a01 |0007: move-result v1 │ │ +0f0570: 6e10 5a27 0000 |0008: invoke-virtual {v0}, Lcom/ds/avare/utils/VerticalSeekBar;.getMeasuredWidth:()I // method@275a │ │ +0f0576: 0a02 |000b: move-result v2 │ │ +0f0578: 6e30 6127 1002 |000c: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/utils/VerticalSeekBar;.setMeasuredDimension:(II)V // method@2761 │ │ +0f057e: 1e00 |000f: monitor-exit v0 │ │ +0f0580: 0e00 |0010: return-void │ │ +0f0582: 0d01 |0011: move-exception v1 │ │ +0f0584: 1e00 |0012: monitor-exit v0 │ │ +0f0586: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ -> 0x0011 │ │ positions : │ │ 0x0001 line=46 │ │ 0x0004 line=47 │ │ 0x000f line=48 │ │ @@ -264895,17 +264897,17 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0f058c: |[0f058c] com.ds.avare.utils.VerticalSeekBar.onSizeChanged:(IIII)V │ │ -0f059c: 6f53 9a09 2041 |0000: invoke-super {v0, v2, v1, v4, v3}, Landroid/widget/SeekBar;.onSizeChanged:(IIII)V // method@099a │ │ -0f05a2: 0e00 |0003: return-void │ │ +0f0594: |[0f0594] com.ds.avare.utils.VerticalSeekBar.onSizeChanged:(IIII)V │ │ +0f05a4: 6f53 9a09 2041 |0000: invoke-super {v0, v2, v1, v4, v3}, Landroid/widget/SeekBar;.onSizeChanged:(IIII)V // method@099a │ │ +0f05aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/VerticalSeekBar; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -264917,49 +264919,49 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 59 16-bit code units │ │ -0f0440: |[0f0440] com.ds.avare.utils.VerticalSeekBar.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0f0450: 6e10 5c27 0400 |0000: invoke-virtual {v4}, Lcom/ds/avare/utils/VerticalSeekBar;.isEnabled:()Z // method@275c │ │ -0f0456: 0a00 |0003: move-result v0 │ │ -0f0458: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0f045a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0f045e: 0f01 |0007: return v1 │ │ -0f0460: 6e10 5106 0500 |0008: invoke-virtual {v5}, Landroid/view/MotionEvent;.getAction:()I // method@0651 │ │ -0f0466: 0a00 |000b: move-result v0 │ │ -0f0468: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -0f046a: 3800 0800 |000d: if-eqz v0, 0015 // +0008 │ │ -0f046e: 3220 0600 |000f: if-eq v0, v2, 0015 // +0006 │ │ -0f0472: 1223 |0011: const/4 v3, #int 2 // #2 │ │ -0f0474: 3230 0300 |0012: if-eq v0, v3, 0015 // +0003 │ │ -0f0478: 2826 |0014: goto 003a // +0026 │ │ -0f047a: 6e10 5827 0400 |0015: invoke-virtual {v4}, Lcom/ds/avare/utils/VerticalSeekBar;.getMax:()I // method@2758 │ │ -0f0480: 0a00 |0018: move-result v0 │ │ -0f0482: 6e10 5827 0400 |0019: invoke-virtual {v4}, Lcom/ds/avare/utils/VerticalSeekBar;.getMax:()I // method@2758 │ │ -0f0488: 0a03 |001c: move-result v3 │ │ -0f048a: 8233 |001d: int-to-float v3, v3 │ │ -0f048c: 6e10 6406 0500 |001e: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ -0f0492: 0a05 |0021: move-result v5 │ │ -0f0494: a803 0305 |0022: mul-float v3, v3, v5 │ │ -0f0498: 6e10 5727 0400 |0024: invoke-virtual {v4}, Lcom/ds/avare/utils/VerticalSeekBar;.getHeight:()I // method@2757 │ │ -0f049e: 0a05 |0027: move-result v5 │ │ -0f04a0: 8255 |0028: int-to-float v5, v5 │ │ -0f04a2: c953 |0029: div-float/2addr v3, v5 │ │ -0f04a4: 8735 |002a: float-to-int v5, v3 │ │ -0f04a6: b150 |002b: sub-int/2addr v0, v5 │ │ -0f04a8: 6e20 6227 0400 |002c: invoke-virtual {v4, v0}, Lcom/ds/avare/utils/VerticalSeekBar;.setProgress:(I)V // method@2762 │ │ -0f04ae: 6e10 5b27 0400 |002f: invoke-virtual {v4}, Lcom/ds/avare/utils/VerticalSeekBar;.getWidth:()I // method@275b │ │ -0f04b4: 0a05 |0032: move-result v5 │ │ -0f04b6: 6e10 5727 0400 |0033: invoke-virtual {v4}, Lcom/ds/avare/utils/VerticalSeekBar;.getHeight:()I // method@2757 │ │ -0f04bc: 0a00 |0036: move-result v0 │ │ -0f04be: 6e51 5f27 5410 |0037: invoke-virtual {v4, v5, v0, v1, v1}, Lcom/ds/avare/utils/VerticalSeekBar;.onSizeChanged:(IIII)V // method@275f │ │ -0f04c4: 0f02 |003a: return v2 │ │ +0f0448: |[0f0448] com.ds.avare.utils.VerticalSeekBar.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0f0458: 6e10 5c27 0400 |0000: invoke-virtual {v4}, Lcom/ds/avare/utils/VerticalSeekBar;.isEnabled:()Z // method@275c │ │ +0f045e: 0a00 |0003: move-result v0 │ │ +0f0460: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0f0462: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0f0466: 0f01 |0007: return v1 │ │ +0f0468: 6e10 5106 0500 |0008: invoke-virtual {v5}, Landroid/view/MotionEvent;.getAction:()I // method@0651 │ │ +0f046e: 0a00 |000b: move-result v0 │ │ +0f0470: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0f0472: 3800 0800 |000d: if-eqz v0, 0015 // +0008 │ │ +0f0476: 3220 0600 |000f: if-eq v0, v2, 0015 // +0006 │ │ +0f047a: 1223 |0011: const/4 v3, #int 2 // #2 │ │ +0f047c: 3230 0300 |0012: if-eq v0, v3, 0015 // +0003 │ │ +0f0480: 2826 |0014: goto 003a // +0026 │ │ +0f0482: 6e10 5827 0400 |0015: invoke-virtual {v4}, Lcom/ds/avare/utils/VerticalSeekBar;.getMax:()I // method@2758 │ │ +0f0488: 0a00 |0018: move-result v0 │ │ +0f048a: 6e10 5827 0400 |0019: invoke-virtual {v4}, Lcom/ds/avare/utils/VerticalSeekBar;.getMax:()I // method@2758 │ │ +0f0490: 0a03 |001c: move-result v3 │ │ +0f0492: 8233 |001d: int-to-float v3, v3 │ │ +0f0494: 6e10 6406 0500 |001e: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ +0f049a: 0a05 |0021: move-result v5 │ │ +0f049c: a803 0305 |0022: mul-float v3, v3, v5 │ │ +0f04a0: 6e10 5727 0400 |0024: invoke-virtual {v4}, Lcom/ds/avare/utils/VerticalSeekBar;.getHeight:()I // method@2757 │ │ +0f04a6: 0a05 |0027: move-result v5 │ │ +0f04a8: 8255 |0028: int-to-float v5, v5 │ │ +0f04aa: c953 |0029: div-float/2addr v3, v5 │ │ +0f04ac: 8735 |002a: float-to-int v5, v3 │ │ +0f04ae: b150 |002b: sub-int/2addr v0, v5 │ │ +0f04b0: 6e20 6227 0400 |002c: invoke-virtual {v4, v0}, Lcom/ds/avare/utils/VerticalSeekBar;.setProgress:(I)V // method@2762 │ │ +0f04b6: 6e10 5b27 0400 |002f: invoke-virtual {v4}, Lcom/ds/avare/utils/VerticalSeekBar;.getWidth:()I // method@275b │ │ +0f04bc: 0a05 |0032: move-result v5 │ │ +0f04be: 6e10 5727 0400 |0033: invoke-virtual {v4}, Lcom/ds/avare/utils/VerticalSeekBar;.getHeight:()I // method@2757 │ │ +0f04c4: 0a00 |0036: move-result v0 │ │ +0f04c6: 6e51 5f27 5410 |0037: invoke-virtual {v4, v5, v0, v1, v1}, Lcom/ds/avare/utils/VerticalSeekBar;.onSizeChanged:(IIII)V // method@275f │ │ +0f04cc: 0f02 |003a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0008 line=69 │ │ 0x0015 line=73 │ │ 0x002f line=74 │ │ locals : │ │ @@ -264995,17 +264997,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f3708: |[0f3708] com.ds.avare.utils.WeatherHelper.:()V │ │ -0f3718: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0f371e: 0e00 |0003: return-void │ │ +0f3710: |[0f3710] com.ds.avare.utils.WeatherHelper.:()V │ │ +0f3720: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0f3726: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/WeatherHelper; │ │ │ │ #1 : (in Lcom/ds/avare/utils/WeatherHelper;) │ │ @@ -265013,143 +265015,143 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 261 16-bit code units │ │ -0f0818: |[0f0818] com.ds.avare.utils.WeatherHelper.decodeWind:(Ljava/lang/String;)Ljava/lang/String; │ │ -0f0828: 6e10 c92a 0e00 |0000: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0f082e: 0a00 |0003: move-result v0 │ │ -0f0830: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -0f0834: 1242 |0006: const/4 v2, #int 4 // #4 │ │ -0f0836: 3520 0300 |0007: if-ge v0, v2, 000a // +0003 │ │ -0f083a: 1101 |0009: return-object v1 │ │ -0f083c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0f083e: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -0f0840: 6e30 d42a 0e03 |000c: invoke-virtual {v14, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f0846: 0c04 |000f: move-result-object v4 │ │ -0f0848: 7110 5d2a 0400 |0010: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0f084e: 0a04 |0013: move-result v4 │ │ -0f0850: da04 040a |0014: mul-int/lit8 v4, v4, #int 10 // #0a │ │ -0f0854: 6e30 d42a 3e02 |0016: invoke-virtual {v14, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f085a: 0c05 |0019: move-result-object v5 │ │ -0f085c: 7110 5d2a 0500 |001a: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0f0862: 0a05 |001d: move-result v5 │ │ -0f0864: 6e10 c92a 0e00 |001e: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0f086a: 0a06 |0021: move-result v6 │ │ -0f086c: 1a07 9b05 |0022: const-string v7, "000°000kt" // string@059b │ │ -0f0870: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -0f0872: 1a09 2a01 |0025: const-string v9, "%03d°%03dkt" // string@012a │ │ -0f0876: 130a fe01 |0027: const/16 v10, #int 510 // #1fe │ │ -0f087a: 130b de03 |0029: const/16 v11, #int 990 // #3de │ │ -0f087e: 3326 2400 |002b: if-ne v6, v2, 004f // +0024 │ │ -0f0882: 33b4 0500 |002d: if-ne v4, v11, 0032 // +0005 │ │ -0f0886: 3905 0300 |002f: if-nez v5, 0032 // +0003 │ │ -0f088a: 1107 |0031: return-object v7 │ │ -0f088c: 34a4 0600 |0032: if-lt v4, v10, 0038 // +0006 │ │ -0f0890: d044 0cfe |0034: add-int/lit16 v4, v4, #int -500 // #fe0c │ │ -0f0894: d805 0564 |0036: add-int/lit8 v5, v5, #int 100 // #64 │ │ -0f0898: 7100 462c 0000 |0038: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0f089e: 0c0e |003b: move-result-object v14 │ │ -0f08a0: 2331 f609 |003c: new-array v1, v3, [Ljava/lang/Object; // type@09f6 │ │ -0f08a4: 7110 622a 0400 |003e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0f08aa: 0c02 |0041: move-result-object v2 │ │ -0f08ac: 4d02 0100 |0042: aput-object v2, v1, v0 │ │ -0f08b0: 7110 622a 0500 |0044: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0f08b6: 0c00 |0047: move-result-object v0 │ │ -0f08b8: 4d00 0108 |0048: aput-object v0, v1, v8 │ │ -0f08bc: 7130 bd2a 9e01 |004a: invoke-static {v14, v9, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0f08c2: 0c0e |004d: move-result-object v14 │ │ -0f08c4: 110e |004e: return-object v14 │ │ -0f08c6: 6e10 c92a 0e00 |004f: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0f08cc: 0a06 |0052: move-result v6 │ │ -0f08ce: 127c |0053: const/4 v12, #int 7 // #7 │ │ -0f08d0: 1a0d 1c0c |0054: const-string v13, "C" // string@0c1c │ │ -0f08d4: 33c6 4c00 |0056: if-ne v6, v12, 00a2 // +004c │ │ -0f08d8: 6e30 d42a 2e0c |0058: invoke-virtual {v14, v2, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f08de: 0c0e |005b: move-result-object v14 │ │ -0f08e0: 33b4 1700 |005c: if-ne v4, v11, 0073 // +0017 │ │ -0f08e4: 3905 1500 |005e: if-nez v5, 0073 // +0015 │ │ -0f08e8: 2200 1007 |0060: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f08ec: 7010 eb2a 0000 |0062: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f08f2: 6e20 f52a 7000 |0065: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f08f8: 6e20 f52a e000 |0068: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f08fe: 6e20 f52a d000 |006b: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0904: 6e10 fa2a 0000 |006e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f090a: 0c0e |0071: move-result-object v14 │ │ -0f090c: 110e |0072: return-object v14 │ │ -0f090e: 34a4 0600 |0073: if-lt v4, v10, 0079 // +0006 │ │ -0f0912: d044 0cfe |0075: add-int/lit16 v4, v4, #int -500 // #fe0c │ │ -0f0916: d805 0564 |0077: add-int/lit8 v5, v5, #int 100 // #64 │ │ -0f091a: 2201 1007 |0079: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f091e: 7010 eb2a 0100 |007b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0924: 7100 462c 0000 |007e: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0f092a: 0c02 |0081: move-result-object v2 │ │ -0f092c: 2333 f609 |0082: new-array v3, v3, [Ljava/lang/Object; // type@09f6 │ │ -0f0930: 7110 622a 0400 |0084: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0f0936: 0c04 |0087: move-result-object v4 │ │ -0f0938: 4d04 0300 |0088: aput-object v4, v3, v0 │ │ -0f093c: 7110 622a 0500 |008a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0f0942: 0c00 |008d: move-result-object v0 │ │ -0f0944: 4d00 0308 |008e: aput-object v0, v3, v8 │ │ -0f0948: 7130 bd2a 9203 |0090: invoke-static {v2, v9, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0f094e: 0c00 |0093: move-result-object v0 │ │ -0f0950: 6e20 f52a 0100 |0094: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0956: 6e20 f52a e100 |0097: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f095c: 6e20 f52a d100 |009a: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0962: 6e10 fa2a 0100 |009d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0968: 0c0e |00a0: move-result-object v14 │ │ -0f096a: 110e |00a1: return-object v14 │ │ -0f096c: 6e10 c92a 0e00 |00a2: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0f0972: 0a06 |00a5: move-result v6 │ │ -0f0974: 126c |00a6: const/4 v12, #int 6 // #6 │ │ -0f0976: 33c6 5d00 |00a7: if-ne v6, v12, 0104 // +005d │ │ -0f097a: 2201 1007 |00a9: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f097e: 7010 eb2a 0100 |00ab: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0984: 1a06 7e02 |00ae: const-string v6, "-" // string@027e │ │ -0f0988: 6e20 f52a 6100 |00b0: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f098e: 6e30 d42a 2e0c |00b3: invoke-virtual {v14, v2, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f0994: 0c0e |00b6: move-result-object v14 │ │ -0f0996: 6e20 f52a e100 |00b7: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f099c: 6e10 fa2a 0100 |00ba: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f09a2: 0c0e |00bd: move-result-object v14 │ │ -0f09a4: 33b4 1700 |00be: if-ne v4, v11, 00d5 // +0017 │ │ -0f09a8: 3905 1500 |00c0: if-nez v5, 00d5 // +0015 │ │ -0f09ac: 2200 1007 |00c2: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f09b0: 7010 eb2a 0000 |00c4: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f09b6: 6e20 f52a 7000 |00c7: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f09bc: 6e20 f52a e000 |00ca: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f09c2: 6e20 f52a d000 |00cd: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f09c8: 6e10 fa2a 0000 |00d0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f09ce: 0c0e |00d3: move-result-object v14 │ │ -0f09d0: 110e |00d4: return-object v14 │ │ -0f09d2: 34a4 0600 |00d5: if-lt v4, v10, 00db // +0006 │ │ -0f09d6: d044 0cfe |00d7: add-int/lit16 v4, v4, #int -500 // #fe0c │ │ -0f09da: d805 0564 |00d9: add-int/lit8 v5, v5, #int 100 // #64 │ │ -0f09de: 2201 1007 |00db: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f09e2: 7010 eb2a 0100 |00dd: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f09e8: 7100 462c 0000 |00e0: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0f09ee: 0c02 |00e3: move-result-object v2 │ │ -0f09f0: 2333 f609 |00e4: new-array v3, v3, [Ljava/lang/Object; // type@09f6 │ │ -0f09f4: 7110 622a 0400 |00e6: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0f09fa: 0c04 |00e9: move-result-object v4 │ │ -0f09fc: 4d04 0300 |00ea: aput-object v4, v3, v0 │ │ -0f0a00: 7110 622a 0500 |00ec: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0f0a06: 0c00 |00ef: move-result-object v0 │ │ -0f0a08: 4d00 0308 |00f0: aput-object v0, v3, v8 │ │ -0f0a0c: 7130 bd2a 9203 |00f2: invoke-static {v2, v9, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0f0a12: 0c00 |00f5: move-result-object v0 │ │ -0f0a14: 6e20 f52a 0100 |00f6: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0a1a: 6e20 f52a e100 |00f9: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0a20: 6e20 f52a d100 |00fc: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0a26: 6e10 fa2a 0100 |00ff: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0a2c: 0c0e |0102: move-result-object v14 │ │ -0f0a2e: 110e |0103: return-object v14 │ │ -0f0a30: 1101 |0104: return-object v1 │ │ +0f0820: |[0f0820] com.ds.avare.utils.WeatherHelper.decodeWind:(Ljava/lang/String;)Ljava/lang/String; │ │ +0f0830: 6e10 c92a 0e00 |0000: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0f0836: 0a00 |0003: move-result v0 │ │ +0f0838: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +0f083c: 1242 |0006: const/4 v2, #int 4 // #4 │ │ +0f083e: 3520 0300 |0007: if-ge v0, v2, 000a // +0003 │ │ +0f0842: 1101 |0009: return-object v1 │ │ +0f0844: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0f0846: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +0f0848: 6e30 d42a 0e03 |000c: invoke-virtual {v14, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f084e: 0c04 |000f: move-result-object v4 │ │ +0f0850: 7110 5d2a 0400 |0010: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0f0856: 0a04 |0013: move-result v4 │ │ +0f0858: da04 040a |0014: mul-int/lit8 v4, v4, #int 10 // #0a │ │ +0f085c: 6e30 d42a 3e02 |0016: invoke-virtual {v14, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f0862: 0c05 |0019: move-result-object v5 │ │ +0f0864: 7110 5d2a 0500 |001a: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0f086a: 0a05 |001d: move-result v5 │ │ +0f086c: 6e10 c92a 0e00 |001e: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0f0872: 0a06 |0021: move-result v6 │ │ +0f0874: 1a07 9b05 |0022: const-string v7, "000°000kt" // string@059b │ │ +0f0878: 1218 |0024: const/4 v8, #int 1 // #1 │ │ +0f087a: 1a09 2a01 |0025: const-string v9, "%03d°%03dkt" // string@012a │ │ +0f087e: 130a fe01 |0027: const/16 v10, #int 510 // #1fe │ │ +0f0882: 130b de03 |0029: const/16 v11, #int 990 // #3de │ │ +0f0886: 3326 2400 |002b: if-ne v6, v2, 004f // +0024 │ │ +0f088a: 33b4 0500 |002d: if-ne v4, v11, 0032 // +0005 │ │ +0f088e: 3905 0300 |002f: if-nez v5, 0032 // +0003 │ │ +0f0892: 1107 |0031: return-object v7 │ │ +0f0894: 34a4 0600 |0032: if-lt v4, v10, 0038 // +0006 │ │ +0f0898: d044 0cfe |0034: add-int/lit16 v4, v4, #int -500 // #fe0c │ │ +0f089c: d805 0564 |0036: add-int/lit8 v5, v5, #int 100 // #64 │ │ +0f08a0: 7100 462c 0000 |0038: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0f08a6: 0c0e |003b: move-result-object v14 │ │ +0f08a8: 2331 f609 |003c: new-array v1, v3, [Ljava/lang/Object; // type@09f6 │ │ +0f08ac: 7110 622a 0400 |003e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0f08b2: 0c02 |0041: move-result-object v2 │ │ +0f08b4: 4d02 0100 |0042: aput-object v2, v1, v0 │ │ +0f08b8: 7110 622a 0500 |0044: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0f08be: 0c00 |0047: move-result-object v0 │ │ +0f08c0: 4d00 0108 |0048: aput-object v0, v1, v8 │ │ +0f08c4: 7130 bd2a 9e01 |004a: invoke-static {v14, v9, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0f08ca: 0c0e |004d: move-result-object v14 │ │ +0f08cc: 110e |004e: return-object v14 │ │ +0f08ce: 6e10 c92a 0e00 |004f: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0f08d4: 0a06 |0052: move-result v6 │ │ +0f08d6: 127c |0053: const/4 v12, #int 7 // #7 │ │ +0f08d8: 1a0d 1c0c |0054: const-string v13, "C" // string@0c1c │ │ +0f08dc: 33c6 4c00 |0056: if-ne v6, v12, 00a2 // +004c │ │ +0f08e0: 6e30 d42a 2e0c |0058: invoke-virtual {v14, v2, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f08e6: 0c0e |005b: move-result-object v14 │ │ +0f08e8: 33b4 1700 |005c: if-ne v4, v11, 0073 // +0017 │ │ +0f08ec: 3905 1500 |005e: if-nez v5, 0073 // +0015 │ │ +0f08f0: 2200 1007 |0060: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f08f4: 7010 eb2a 0000 |0062: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f08fa: 6e20 f52a 7000 |0065: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0900: 6e20 f52a e000 |0068: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0906: 6e20 f52a d000 |006b: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f090c: 6e10 fa2a 0000 |006e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0912: 0c0e |0071: move-result-object v14 │ │ +0f0914: 110e |0072: return-object v14 │ │ +0f0916: 34a4 0600 |0073: if-lt v4, v10, 0079 // +0006 │ │ +0f091a: d044 0cfe |0075: add-int/lit16 v4, v4, #int -500 // #fe0c │ │ +0f091e: d805 0564 |0077: add-int/lit8 v5, v5, #int 100 // #64 │ │ +0f0922: 2201 1007 |0079: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0926: 7010 eb2a 0100 |007b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f092c: 7100 462c 0000 |007e: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0f0932: 0c02 |0081: move-result-object v2 │ │ +0f0934: 2333 f609 |0082: new-array v3, v3, [Ljava/lang/Object; // type@09f6 │ │ +0f0938: 7110 622a 0400 |0084: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0f093e: 0c04 |0087: move-result-object v4 │ │ +0f0940: 4d04 0300 |0088: aput-object v4, v3, v0 │ │ +0f0944: 7110 622a 0500 |008a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0f094a: 0c00 |008d: move-result-object v0 │ │ +0f094c: 4d00 0308 |008e: aput-object v0, v3, v8 │ │ +0f0950: 7130 bd2a 9203 |0090: invoke-static {v2, v9, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0f0956: 0c00 |0093: move-result-object v0 │ │ +0f0958: 6e20 f52a 0100 |0094: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f095e: 6e20 f52a e100 |0097: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0964: 6e20 f52a d100 |009a: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f096a: 6e10 fa2a 0100 |009d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0970: 0c0e |00a0: move-result-object v14 │ │ +0f0972: 110e |00a1: return-object v14 │ │ +0f0974: 6e10 c92a 0e00 |00a2: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0f097a: 0a06 |00a5: move-result v6 │ │ +0f097c: 126c |00a6: const/4 v12, #int 6 // #6 │ │ +0f097e: 33c6 5d00 |00a7: if-ne v6, v12, 0104 // +005d │ │ +0f0982: 2201 1007 |00a9: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0986: 7010 eb2a 0100 |00ab: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f098c: 1a06 7e02 |00ae: const-string v6, "-" // string@027e │ │ +0f0990: 6e20 f52a 6100 |00b0: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0996: 6e30 d42a 2e0c |00b3: invoke-virtual {v14, v2, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f099c: 0c0e |00b6: move-result-object v14 │ │ +0f099e: 6e20 f52a e100 |00b7: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f09a4: 6e10 fa2a 0100 |00ba: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f09aa: 0c0e |00bd: move-result-object v14 │ │ +0f09ac: 33b4 1700 |00be: if-ne v4, v11, 00d5 // +0017 │ │ +0f09b0: 3905 1500 |00c0: if-nez v5, 00d5 // +0015 │ │ +0f09b4: 2200 1007 |00c2: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f09b8: 7010 eb2a 0000 |00c4: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f09be: 6e20 f52a 7000 |00c7: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f09c4: 6e20 f52a e000 |00ca: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f09ca: 6e20 f52a d000 |00cd: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f09d0: 6e10 fa2a 0000 |00d0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f09d6: 0c0e |00d3: move-result-object v14 │ │ +0f09d8: 110e |00d4: return-object v14 │ │ +0f09da: 34a4 0600 |00d5: if-lt v4, v10, 00db // +0006 │ │ +0f09de: d044 0cfe |00d7: add-int/lit16 v4, v4, #int -500 // #fe0c │ │ +0f09e2: d805 0564 |00d9: add-int/lit8 v5, v5, #int 100 // #64 │ │ +0f09e6: 2201 1007 |00db: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f09ea: 7010 eb2a 0100 |00dd: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f09f0: 7100 462c 0000 |00e0: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0f09f6: 0c02 |00e3: move-result-object v2 │ │ +0f09f8: 2333 f609 |00e4: new-array v3, v3, [Ljava/lang/Object; // type@09f6 │ │ +0f09fc: 7110 622a 0400 |00e6: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0f0a02: 0c04 |00e9: move-result-object v4 │ │ +0f0a04: 4d04 0300 |00ea: aput-object v4, v3, v0 │ │ +0f0a08: 7110 622a 0500 |00ec: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0f0a0e: 0c00 |00ef: move-result-object v0 │ │ +0f0a10: 4d00 0308 |00f0: aput-object v0, v3, v8 │ │ +0f0a14: 7130 bd2a 9203 |00f2: invoke-static {v2, v9, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0f0a1a: 0c00 |00f5: move-result-object v0 │ │ +0f0a1c: 6e20 f52a 0100 |00f6: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0a22: 6e20 f52a e100 |00f9: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0a28: 6e20 f52a d100 |00fc: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0a2e: 6e10 fa2a 0100 |00ff: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0a34: 0c0e |0102: move-result-object v14 │ │ +0f0a36: 110e |0103: return-object v14 │ │ +0f0a38: 1101 |0104: return-object v1 │ │ catches : 1 │ │ 0x000c - 0x001e │ │ Ljava/lang/Exception; -> 0x0104 │ │ positions : │ │ 0x0000 line=511 │ │ 0x000c line=518 │ │ 0x0016 line=519 │ │ @@ -265171,25 +265173,25 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0f0704: |[0f0704] com.ds.avare.utils.WeatherHelper.decodeWindDir:(Ljava/lang/String;)I │ │ -0f0714: 7110 6427 0100 |0000: invoke-static {v1}, Lcom/ds/avare/utils/WeatherHelper;.decodeWind:(Ljava/lang/String;)Ljava/lang/String; // method@2764 │ │ -0f071a: 0c01 |0003: move-result-object v1 │ │ -0f071c: 1a00 d64d |0004: const-string v0, "°" // string@4dd6 │ │ -0f0720: 6e20 d02a 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0f0726: 0c01 |0009: move-result-object v1 │ │ -0f0728: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0f072a: 4601 0100 |000b: aget-object v1, v1, v0 │ │ -0f072e: 7110 5d2a 0100 |000d: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0f0734: 0a00 |0010: move-result v0 │ │ -0f0736: 0f00 |0011: return v0 │ │ +0f070c: |[0f070c] com.ds.avare.utils.WeatherHelper.decodeWindDir:(Ljava/lang/String;)I │ │ +0f071c: 7110 6427 0100 |0000: invoke-static {v1}, Lcom/ds/avare/utils/WeatherHelper;.decodeWind:(Ljava/lang/String;)Ljava/lang/String; // method@2764 │ │ +0f0722: 0c01 |0003: move-result-object v1 │ │ +0f0724: 1a00 d64d |0004: const-string v0, "°" // string@4dd6 │ │ +0f0728: 6e20 d02a 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0f072e: 0c01 |0009: move-result-object v1 │ │ +0f0730: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0f0732: 4601 0100 |000b: aget-object v1, v1, v0 │ │ +0f0736: 7110 5d2a 0100 |000d: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0f073c: 0a00 |0010: move-result v0 │ │ +0f073e: 0f00 |0011: return v0 │ │ catches : 1 │ │ 0x000b - 0x0011 │ │ Ljava/lang/Exception; -> 0x0011 │ │ positions : │ │ 0x0000 line=606 │ │ 0x0006 line=607 │ │ 0x000b line=610 │ │ @@ -265201,30 +265203,30 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0f0748: |[0f0748] com.ds.avare.utils.WeatherHelper.decodeWindSpeed:(Ljava/lang/String;)I │ │ -0f0758: 7110 6427 0200 |0000: invoke-static {v2}, Lcom/ds/avare/utils/WeatherHelper;.decodeWind:(Ljava/lang/String;)Ljava/lang/String; // method@2764 │ │ -0f075e: 0c02 |0003: move-result-object v2 │ │ -0f0760: 1a00 d64d |0004: const-string v0, "°" // string@4dd6 │ │ -0f0764: 6e20 d02a 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0f076a: 0c02 |0009: move-result-object v2 │ │ -0f076c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0f076e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0f0770: 4602 0200 |000c: aget-object v2, v2, v0 │ │ -0f0774: 1a00 a03b |000e: const-string v0, "kt" // string@3ba0 │ │ -0f0778: 6e20 d02a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0f077e: 0c02 |0013: move-result-object v2 │ │ -0f0780: 4602 0201 |0014: aget-object v2, v2, v1 │ │ -0f0784: 7110 5d2a 0200 |0016: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0f078a: 0a01 |0019: move-result v1 │ │ -0f078c: 0f01 |001a: return v1 │ │ +0f0750: |[0f0750] com.ds.avare.utils.WeatherHelper.decodeWindSpeed:(Ljava/lang/String;)I │ │ +0f0760: 7110 6427 0200 |0000: invoke-static {v2}, Lcom/ds/avare/utils/WeatherHelper;.decodeWind:(Ljava/lang/String;)Ljava/lang/String; // method@2764 │ │ +0f0766: 0c02 |0003: move-result-object v2 │ │ +0f0768: 1a00 d64d |0004: const-string v0, "°" // string@4dd6 │ │ +0f076c: 6e20 d02a 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0f0772: 0c02 |0009: move-result-object v2 │ │ +0f0774: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0f0776: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0f0778: 4602 0200 |000c: aget-object v2, v2, v0 │ │ +0f077c: 1a00 a03b |000e: const-string v0, "kt" // string@3ba0 │ │ +0f0780: 6e20 d02a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0f0786: 0c02 |0013: move-result-object v2 │ │ +0f0788: 4602 0201 |0014: aget-object v2, v2, v1 │ │ +0f078c: 7110 5d2a 0200 |0016: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0f0792: 0a01 |0019: move-result v1 │ │ +0f0794: 0f01 |001a: return v1 │ │ catches : 1 │ │ 0x000c - 0x001a │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0000 line=588 │ │ 0x0006 line=589 │ │ 0x000c line=592 │ │ @@ -265236,957 +265238,957 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 1954 16-bit code units │ │ -0f0a44: |[0f0a44] com.ds.avare.utils.WeatherHelper.formatMetarHTML:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -0f0a54: 1a00 6e23 |0000: const-string v0, "RMK" // string@236e │ │ -0f0a58: 6e20 d02a 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0f0a5e: 0c08 |0005: move-result-object v8 │ │ -0f0a60: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0f0a62: 4600 0800 |0007: aget-object v0, v8, v0 │ │ -0f0a66: 7110 7527 0000 |0009: invoke-static {v0}, Lcom/ds/avare/utils/WeatherHelper;.splitOnSecondSpace:(Ljava/lang/String;)Landroid/util/Pair; // method@2775 │ │ -0f0a6c: 0c00 |000c: move-result-object v0 │ │ -0f0a6e: 5401 c100 |000d: iget-object v1, v0, Landroid/util/Pair;.first:Ljava/lang/Object; // field@00c1 │ │ -0f0a72: 1f01 0e07 |000f: check-cast v1, Ljava/lang/String; // type@070e │ │ -0f0a76: 5400 c200 |0011: iget-object v0, v0, Landroid/util/Pair;.second:Ljava/lang/Object; // field@00c2 │ │ -0f0a7a: 1f00 0e07 |0013: check-cast v0, Ljava/lang/String; // type@070e │ │ -0f0a7e: 2202 1007 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0a82: 7010 eb2a 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0a88: 1a03 8324 |001a: const-string v3, "SPECI" // string@2483 │ │ -0f0a8c: 6e20 f52a 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0a92: 1a04 0000 |001f: const-string v4, "" // string@0000 │ │ -0f0a96: 3809 0500 |0021: if-eqz v9, 0026 // +0005 │ │ -0f0a9a: 1a05 d501 |0023: const-string v5, "(Special/unscheduled)" // string@01d5 │ │ -0f0a9e: 2802 |0025: goto 0027 // +0002 │ │ -0f0aa0: 0745 |0026: move-object v5, v4 │ │ -0f0aa2: 6e20 f52a 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0aa8: 6e10 fa2a 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0aae: 0c02 |002d: move-result-object v2 │ │ -0f0ab0: 6e30 ce2a 3102 |002e: invoke-virtual {v1, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0ab6: 0c01 |0031: move-result-object v1 │ │ -0f0ab8: 2202 1007 |0032: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0abc: 7010 eb2a 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0ac2: 1a03 3d02 |0037: const-string v3, "+" // string@023d │ │ -0f0ac6: 6e20 f52a 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0acc: 3809 0500 |003c: if-eqz v9, 0041 // +0005 │ │ -0f0ad0: 1a03 9601 |003e: const-string v3, "(Heavy)" // string@0196 │ │ -0f0ad4: 2802 |0040: goto 0042 // +0002 │ │ -0f0ad6: 0743 |0041: move-object v3, v4 │ │ -0f0ad8: 6e20 f52a 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0ade: 6e10 fa2a 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0ae4: 0c02 |0048: move-result-object v2 │ │ -0f0ae6: 1a03 862a |0049: const-string v3, "\+" // string@2a86 │ │ -0f0aea: 6e30 ce2a 3002 |004b: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0af0: 0c00 |004e: move-result-object v0 │ │ -0f0af2: 2202 1007 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0af6: 7010 eb2a 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0afc: 1a03 7e02 |0054: const-string v3, "-" // string@027e │ │ -0f0b00: 6e20 f52a 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0b06: 3809 0500 |0059: if-eqz v9, 005e // +0005 │ │ -0f0b0a: 1a03 ac01 |005b: const-string v3, "(Light)" // string@01ac │ │ -0f0b0e: 2802 |005d: goto 005f // +0002 │ │ -0f0b10: 0743 |005e: move-object v3, v4 │ │ -0f0b12: 6e20 f52a 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0b18: 6e10 fa2a 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0b1e: 0c02 |0065: move-result-object v2 │ │ -0f0b20: 1a03 872a |0066: const-string v3, "\-" // string@2a87 │ │ -0f0b24: 6e30 ce2a 3002 |0068: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0b2a: 0c00 |006b: move-result-object v0 │ │ -0f0b2c: 2202 1007 |006c: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0b30: 7010 eb2a 0200 |006e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0b36: 1a03 f712 |0071: const-string v3, "IR" // string@12f7 │ │ -0f0b3a: 6e20 f52a 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0b40: 3809 0500 |0076: if-eqz v9, 007b // +0005 │ │ -0f0b44: 1a05 c701 |0078: const-string v5, "(Runway Ice)" // string@01c7 │ │ -0f0b48: 2802 |007a: goto 007c // +0002 │ │ -0f0b4a: 0745 |007b: move-object v5, v4 │ │ -0f0b4c: 6e20 f52a 5200 |007c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0b52: 6e10 fa2a 0200 |007f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0b58: 0c02 |0082: move-result-object v2 │ │ -0f0b5a: 6e30 ce2a 3002 |0083: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0b60: 0c00 |0086: move-result-object v0 │ │ -0f0b62: 2202 1007 |0087: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0b66: 7010 eb2a 0200 |0089: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0b6c: 1a03 3d29 |008c: const-string v3, "WR" // string@293d │ │ -0f0b70: 6e20 f52a 3200 |008e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0b76: 3809 0500 |0091: if-eqz v9, 0096 // +0005 │ │ -0f0b7a: 1a05 0302 |0093: const-string v5, "(Wet Runway)" // string@0203 │ │ -0f0b7e: 2802 |0095: goto 0097 // +0002 │ │ -0f0b80: 0745 |0096: move-object v5, v4 │ │ -0f0b82: 6e20 f52a 5200 |0097: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0b88: 6e10 fa2a 0200 |009a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0b8e: 0c02 |009d: move-result-object v2 │ │ -0f0b90: 6e30 ce2a 3002 |009e: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0b96: 0c00 |00a1: move-result-object v0 │ │ -0f0b98: 2202 1007 |00a2: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0b9c: 7010 eb2a 0200 |00a4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0ba2: 1a03 ac14 |00a7: const-string v3, "LSR" // string@14ac │ │ -0f0ba6: 6e20 f52a 3200 |00a9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0bac: 3809 0500 |00ac: if-eqz v9, 00b1 // +0005 │ │ -0f0bb0: 1a05 b001 |00ae: const-string v5, "(Loose Runway Snow)" // string@01b0 │ │ -0f0bb4: 2802 |00b0: goto 00b2 // +0002 │ │ -0f0bb6: 0745 |00b1: move-object v5, v4 │ │ -0f0bb8: 6e20 f52a 5200 |00b2: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0bbe: 6e10 fa2a 0200 |00b5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0bc4: 0c02 |00b8: move-result-object v2 │ │ -0f0bc6: 6e30 ce2a 3002 |00b9: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0bcc: 0c00 |00bc: move-result-object v0 │ │ -0f0bce: 2202 1007 |00bd: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0bd2: 7010 eb2a 0200 |00bf: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0bd8: 1a03 6622 |00c2: const-string v3, "PSR" // string@2266 │ │ -0f0bdc: 6e20 f52a 3200 |00c4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0be2: 3809 0500 |00c7: if-eqz v9, 00cc // +0005 │ │ -0f0be6: 1a05 b901 |00c9: const-string v5, "(Packed Runway Snow)" // string@01b9 │ │ -0f0bea: 2802 |00cb: goto 00cd // +0002 │ │ -0f0bec: 0745 |00cc: move-object v5, v4 │ │ -0f0bee: 6e20 f52a 5200 |00cd: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0bf4: 6e10 fa2a 0200 |00d0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0bfa: 0c02 |00d3: move-result-object v2 │ │ -0f0bfc: 6e30 ce2a 3002 |00d4: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0c02: 0c00 |00d7: move-result-object v0 │ │ -0f0c04: 2202 1007 |00d8: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0c08: 7010 eb2a 0200 |00da: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0c0e: 1a03 ad14 |00dd: const-string v3, "LTG" // string@14ad │ │ -0f0c12: 6e20 f52a 3200 |00df: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0c18: 3809 0500 |00e2: if-eqz v9, 00e7 // +0005 │ │ -0f0c1c: 1a05 ad01 |00e4: const-string v5, "(Lightning)" // string@01ad │ │ -0f0c20: 2802 |00e6: goto 00e8 // +0002 │ │ -0f0c22: 0745 |00e7: move-object v5, v4 │ │ -0f0c24: 6e20 f52a 5200 |00e8: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0c2a: 6e10 fa2a 0200 |00eb: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0c30: 0c02 |00ee: move-result-object v2 │ │ -0f0c32: 6e30 ce2a 3002 |00ef: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0c38: 0c00 |00f2: move-result-object v0 │ │ -0f0c3a: 2202 1007 |00f3: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0c3e: 7010 eb2a 0200 |00f5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0c44: 1a03 ee25 |00f8: const-string v3, "TCU" // string@25ee │ │ -0f0c48: 6e20 f52a 3200 |00fa: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0c4e: 3809 0500 |00fd: if-eqz v9, 0102 // +0005 │ │ -0f0c52: 1a05 f501 |00ff: const-string v5, "(Towering Cumulus)" // string@01f5 │ │ -0f0c56: 2802 |0101: goto 0103 // +0002 │ │ -0f0c58: 0745 |0102: move-object v5, v4 │ │ -0f0c5a: 6e20 f52a 5200 |0103: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0c60: 6e10 fa2a 0200 |0106: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0c66: 0c02 |0109: move-result-object v2 │ │ -0f0c68: 6e30 ce2a 3002 |010a: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0c6e: 0c00 |010d: move-result-object v0 │ │ -0f0c70: 2202 1007 |010e: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0c74: 7010 eb2a 0200 |0110: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0c7a: 1a03 ca28 |0113: const-string v3, "VRB" // string@28ca │ │ -0f0c7e: 6e20 f52a 3200 |0115: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0c84: 3809 0500 |0118: if-eqz v9, 011d // +0005 │ │ -0f0c88: 1a05 fd01 |011a: const-string v5, "(Variable)" // string@01fd │ │ -0f0c8c: 2802 |011c: goto 011e // +0002 │ │ -0f0c8e: 0745 |011d: move-object v5, v4 │ │ -0f0c90: 6e20 f52a 5200 |011e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0c96: 6e10 fa2a 0200 |0121: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0c9c: 0c02 |0124: move-result-object v2 │ │ -0f0c9e: 6e30 ce2a 3002 |0125: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0ca4: 0c00 |0128: move-result-object v0 │ │ -0f0ca6: 2202 1007 |0129: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0caa: 7010 eb2a 0200 |012b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0cb0: 1a03 760a |012e: const-string v3, "AUTO" // string@0a76 │ │ -0f0cb4: 6e20 f52a 3200 |0130: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0cba: 3809 0500 |0133: if-eqz v9, 0138 // +0005 │ │ -0f0cbe: 1a05 8001 |0135: const-string v5, "(Automated)" // string@0180 │ │ -0f0cc2: 2802 |0137: goto 0139 // +0002 │ │ -0f0cc4: 0745 |0138: move-object v5, v4 │ │ -0f0cc6: 6e20 f52a 5200 |0139: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0ccc: 6e10 fa2a 0200 |013c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0cd2: 0c02 |013f: move-result-object v2 │ │ -0f0cd4: 6e30 ce2a 3002 |0140: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0cda: 0c00 |0143: move-result-object v0 │ │ -0f0cdc: 2202 1007 |0144: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0ce0: 7010 eb2a 0200 |0146: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0ce6: 1a03 2c0d |0149: const-string v3, "COR" // string@0d2c │ │ -0f0cea: 6e20 f52a 3200 |014b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0cf0: 3809 0500 |014e: if-eqz v9, 0153 // +0005 │ │ -0f0cf4: 1a05 8501 |0150: const-string v5, "(Corrected)" // string@0185 │ │ -0f0cf8: 2802 |0152: goto 0154 // +0002 │ │ -0f0cfa: 0745 |0153: move-object v5, v4 │ │ -0f0cfc: 6e20 f52a 5200 |0154: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0d02: 6e10 fa2a 0200 |0157: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0d08: 0c02 |015a: move-result-object v2 │ │ -0f0d0a: 6e30 ce2a 3002 |015b: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0d10: 0c00 |015e: move-result-object v0 │ │ -0f0d12: 2202 1007 |015f: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0d16: 7010 eb2a 0200 |0161: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0d1c: 1a03 2e00 |0164: const-string v3, " 9999" // string@002e │ │ -0f0d20: 6e20 f52a 3200 |0166: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0d26: 3809 0500 |0169: if-eqz v9, 016e // +0005 │ │ -0f0d2a: 1a03 ff01 |016b: const-string v3, "(Visibility > 7SM) " // string@01ff │ │ -0f0d2e: 2802 |016d: goto 016f // +0002 │ │ -0f0d30: 0743 |016e: move-object v3, v4 │ │ -0f0d32: 6e20 f52a 3200 |016f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0d38: 6e10 fa2a 0200 |0172: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0d3e: 0c02 |0175: move-result-object v2 │ │ -0f0d40: 1a03 2f00 |0176: const-string v3, " 9999 " // string@002f │ │ -0f0d44: 6e30 ce2a 3002 |0178: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0d4a: 0c00 |017b: move-result-object v0 │ │ -0f0d4c: 2202 1007 |017c: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0d50: 7010 eb2a 0200 |017e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0d56: 1a03 ef1f |0181: const-string v3, "MI" // string@1fef │ │ -0f0d5a: 6e20 f52a 3200 |0183: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0d60: 3809 0500 |0186: if-eqz v9, 018b // +0005 │ │ -0f0d64: 1a05 cd01 |0188: const-string v5, "(Shallow)" // string@01cd │ │ -0f0d68: 2802 |018a: goto 018c // +0002 │ │ -0f0d6a: 0745 |018b: move-object v5, v4 │ │ -0f0d6c: 6e20 f52a 5200 |018c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0d72: 6e10 fa2a 0200 |018f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0d78: 0c02 |0192: move-result-object v2 │ │ -0f0d7a: 6e30 ce2a 3002 |0193: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0d80: 0c00 |0196: move-result-object v0 │ │ -0f0d82: 2202 1007 |0197: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0d86: 7010 eb2a 0200 |0199: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0d8c: 1a03 9c0b |019c: const-string v3, "BC" // string@0b9c │ │ -0f0d90: 6e20 f52a 3200 |019e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0d96: 3809 0500 |01a1: if-eqz v9, 01a6 // +0005 │ │ -0f0d9a: 1a05 bb01 |01a3: const-string v5, "(Patches)" // string@01bb │ │ -0f0d9e: 2802 |01a5: goto 01a7 // +0002 │ │ -0f0da0: 0745 |01a6: move-object v5, v4 │ │ -0f0da2: 6e20 f52a 5200 |01a7: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0da8: 6e10 fa2a 0200 |01aa: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0dae: 0c02 |01ad: move-result-object v2 │ │ -0f0db0: 6e30 ce2a 3002 |01ae: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0db6: 0c00 |01b1: move-result-object v0 │ │ -0f0db8: 2202 1007 |01b2: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0dbc: 7010 eb2a 0200 |01b4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0dc2: 1a03 b60e |01b7: const-string v3, "DR" // string@0eb6 │ │ -0f0dc6: 6e20 f52a 3200 |01b9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0dcc: 3809 0500 |01bc: if-eqz v9, 01c1 // +0005 │ │ -0f0dd0: 1a05 b101 |01be: const-string v5, "(Low Drifting)" // string@01b1 │ │ -0f0dd4: 2802 |01c0: goto 01c2 // +0002 │ │ -0f0dd6: 0745 |01c1: move-object v5, v4 │ │ -0f0dd8: 6e20 f52a 5200 |01c2: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0dde: 6e10 fa2a 0200 |01c5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0de4: 0c02 |01c8: move-result-object v2 │ │ -0f0de6: 6e30 ce2a 3002 |01c9: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0dec: 0c00 |01cc: move-result-object v0 │ │ -0f0dee: 2202 1007 |01cd: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0df2: 7010 eb2a 0200 |01cf: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0df8: 1a03 af0b |01d2: const-string v3, "BL" // string@0baf │ │ -0f0dfc: 6e20 f52a 3200 |01d4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0e02: 3809 0500 |01d7: if-eqz v9, 01dc // +0005 │ │ -0f0e06: 1a05 8101 |01d9: const-string v5, "(Blowing)" // string@0181 │ │ -0f0e0a: 2802 |01db: goto 01dd // +0002 │ │ -0f0e0c: 0745 |01dc: move-object v5, v4 │ │ -0f0e0e: 6e20 f52a 5200 |01dd: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0e14: 6e10 fa2a 0200 |01e0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0e1a: 0c02 |01e3: move-result-object v2 │ │ -0f0e1c: 6e30 ce2a 3002 |01e4: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0e22: 0c00 |01e7: move-result-object v0 │ │ -0f0e24: 2202 1007 |01e8: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0e28: 7010 eb2a 0200 |01ea: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0e2e: 1a03 3324 |01ed: const-string v3, "SH" // string@2433 │ │ -0f0e32: 6e20 f52a 3200 |01ef: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0e38: 3809 0500 |01f2: if-eqz v9, 01f7 // +0005 │ │ -0f0e3c: 1a05 ce01 |01f4: const-string v5, "(Showers)" // string@01ce │ │ -0f0e40: 2802 |01f6: goto 01f8 // +0002 │ │ -0f0e42: 0745 |01f7: move-object v5, v4 │ │ -0f0e44: 6e20 f52a 5200 |01f8: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0e4a: 6e10 fa2a 0200 |01fb: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0e50: 0c02 |01fe: move-result-object v2 │ │ -0f0e52: 6e30 ce2a 3002 |01ff: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0e58: 0c00 |0202: move-result-object v0 │ │ -0f0e5a: 2202 1007 |0203: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0e5e: 7010 eb2a 0200 |0205: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0e64: 1a03 3f26 |0208: const-string v3, "TS" // string@263f │ │ -0f0e68: 6e20 f52a 3200 |020a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0e6e: 3809 0500 |020d: if-eqz v9, 0212 // +0005 │ │ -0f0e72: 1a05 f301 |020f: const-string v5, "(Thunderstorm)" // string@01f3 │ │ -0f0e76: 2802 |0211: goto 0213 // +0002 │ │ -0f0e78: 0745 |0212: move-object v5, v4 │ │ -0f0e7a: 6e20 f52a 5200 |0213: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0e80: 6e10 fa2a 0200 |0216: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0e86: 0c02 |0219: move-result-object v2 │ │ -0f0e88: 6e30 ce2a 3002 |021a: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0e8e: 0c00 |021d: move-result-object v0 │ │ -0f0e90: 2202 1007 |021e: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0e94: 7010 eb2a 0200 |0220: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0e9a: 1a03 dc10 |0223: const-string v3, "FZ" // string@10dc │ │ -0f0e9e: 6e20 f52a 3200 |0225: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0ea4: 3809 0500 |0228: if-eqz v9, 022d // +0005 │ │ -0f0ea8: 1a05 9101 |022a: const-string v5, "(Freezing)" // string@0191 │ │ -0f0eac: 2802 |022c: goto 022e // +0002 │ │ -0f0eae: 0745 |022d: move-object v5, v4 │ │ -0f0eb0: 6e20 f52a 5200 |022e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0eb6: 6e10 fa2a 0200 |0231: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0ebc: 0c02 |0234: move-result-object v2 │ │ -0f0ebe: 6e30 ce2a 3002 |0235: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0ec4: 0c00 |0238: move-result-object v0 │ │ -0f0ec6: 2202 1007 |0239: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0eca: 7010 eb2a 0200 |023b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0ed0: 1a03 3422 |023e: const-string v3, "PR" // string@2234 │ │ -0f0ed4: 6e20 f52a 3200 |0240: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0eda: 3809 0500 |0243: if-eqz v9, 0248 // +0005 │ │ -0f0ede: 1a05 ba01 |0245: const-string v5, "(Partial)" // string@01ba │ │ -0f0ee2: 2802 |0247: goto 0249 // +0002 │ │ -0f0ee4: 0745 |0248: move-object v5, v4 │ │ -0f0ee6: 6e20 f52a 5200 |0249: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0eec: 6e10 fa2a 0200 |024c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0ef2: 0c02 |024f: move-result-object v2 │ │ -0f0ef4: 6e30 ce2a 3002 |0250: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0efa: 0c00 |0253: move-result-object v0 │ │ -0f0efc: 2202 1007 |0254: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0f00: 7010 eb2a 0200 |0256: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0f06: 1a03 c90e |0259: const-string v3, "DZ" // string@0ec9 │ │ -0f0f0a: 6e20 f52a 3200 |025b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0f10: 3809 0500 |025e: if-eqz v9, 0263 // +0005 │ │ -0f0f14: 1a05 8a01 |0260: const-string v5, "(Drizzle)" // string@018a │ │ -0f0f18: 2802 |0262: goto 0264 // +0002 │ │ -0f0f1a: 0745 |0263: move-object v5, v4 │ │ -0f0f1c: 6e20 f52a 5200 |0264: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0f22: 6e10 fa2a 0200 |0267: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0f28: 0c02 |026a: move-result-object v2 │ │ -0f0f2a: 6e30 ce2a 3002 |026b: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0f30: 0c00 |026e: move-result-object v0 │ │ -0f0f32: 2202 1007 |026f: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0f36: 7010 eb2a 0200 |0271: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0f3c: 1a03 1623 |0274: const-string v3, "RA " // string@2316 │ │ -0f0f40: 6e20 f52a 3200 |0276: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0f46: 3809 0500 |0279: if-eqz v9, 027e // +0005 │ │ -0f0f4a: 1a05 c201 |027b: const-string v5, "(Rain)" // string@01c2 │ │ -0f0f4e: 2802 |027d: goto 027f // +0002 │ │ -0f0f50: 0745 |027e: move-object v5, v4 │ │ -0f0f52: 6e20 f52a 5200 |027f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0f58: 6e10 fa2a 0200 |0282: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0f5e: 0c02 |0285: move-result-object v2 │ │ -0f0f60: 6e30 ce2a 3002 |0286: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0f66: 0c00 |0289: move-result-object v0 │ │ -0f0f68: 2202 1007 |028a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0f6c: 7010 eb2a 0200 |028c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0f72: 1a03 5f24 |028f: const-string v3, "SN" // string@245f │ │ -0f0f76: 6e20 f52a 3200 |0291: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0f7c: 3809 0500 |0294: if-eqz v9, 0299 // +0005 │ │ -0f0f80: 1a03 d401 |0296: const-string v3, "(Snow)" // string@01d4 │ │ -0f0f84: 2802 |0298: goto 029a // +0002 │ │ -0f0f86: 0743 |0299: move-object v3, v4 │ │ -0f0f88: 6e20 f52a 3200 |029a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0f8e: 6e10 fa2a 0200 |029d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0f94: 0c02 |02a0: move-result-object v2 │ │ -0f0f96: 1a03 5f24 |02a1: const-string v3, "SN" // string@245f │ │ -0f0f9a: 6e30 ce2a 3002 |02a3: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0fa0: 0c00 |02a6: move-result-object v0 │ │ -0f0fa2: 2202 1007 |02a7: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0fa6: 7010 eb2a 0200 |02a9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0fac: 1a03 3124 |02ac: const-string v3, "SG" // string@2431 │ │ -0f0fb0: 6e20 f52a 3200 |02ae: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0fb6: 3809 0500 |02b1: if-eqz v9, 02b6 // +0005 │ │ -0f0fba: 1a03 d301 |02b3: const-string v3, "(Snow Grains)" // string@01d3 │ │ -0f0fbe: 2802 |02b5: goto 02b7 // +0002 │ │ -0f0fc0: 0743 |02b6: move-object v3, v4 │ │ -0f0fc2: 6e20 f52a 3200 |02b7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0fc8: 6e10 fa2a 0200 |02ba: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f0fce: 0c02 |02bd: move-result-object v2 │ │ -0f0fd0: 1a03 3124 |02be: const-string v3, "SG" // string@2431 │ │ -0f0fd4: 6e30 ce2a 3002 |02c0: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f0fda: 0c00 |02c3: move-result-object v0 │ │ -0f0fdc: 2202 1007 |02c4: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f0fe0: 7010 eb2a 0200 |02c6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f0fe6: 1a03 6312 |02c9: const-string v3, "IC" // string@1263 │ │ -0f0fea: 6e20 f52a 3200 |02cb: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f0ff0: 3809 0500 |02ce: if-eqz v9, 02d3 // +0005 │ │ -0f0ff4: 1a03 a301 |02d0: const-string v3, "(Ice Crystals)" // string@01a3 │ │ -0f0ff8: 2802 |02d2: goto 02d4 // +0002 │ │ -0f0ffa: 0743 |02d3: move-object v3, v4 │ │ -0f0ffc: 6e20 f52a 3200 |02d4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1002: 6e10 fa2a 0200 |02d7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1008: 0c02 |02da: move-result-object v2 │ │ -0f100a: 1a03 6312 |02db: const-string v3, "IC" // string@1263 │ │ -0f100e: 6e30 ce2a 3002 |02dd: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1014: 0c00 |02e0: move-result-object v0 │ │ -0f1016: 2202 1007 |02e1: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f101a: 7010 eb2a 0200 |02e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1020: 1a03 1822 |02e6: const-string v3, "PL" // string@2218 │ │ -0f1024: 6e20 f52a 3200 |02e8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f102a: 3809 0500 |02eb: if-eqz v9, 02f0 // +0005 │ │ -0f102e: 1a03 a401 |02ed: const-string v3, "(Ice Pellets)" // string@01a4 │ │ -0f1032: 2802 |02ef: goto 02f1 // +0002 │ │ -0f1034: 0743 |02f0: move-object v3, v4 │ │ -0f1036: 6e20 f52a 3200 |02f1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f103c: 6e10 fa2a 0200 |02f4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1042: 0c02 |02f7: move-result-object v2 │ │ -0f1044: 1a03 1822 |02f8: const-string v3, "PL" // string@2218 │ │ -0f1048: 6e30 ce2a 3002 |02fa: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f104e: 0c00 |02fd: move-result-object v0 │ │ -0f1050: 2202 1007 |02fe: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1054: 7010 eb2a 0200 |0300: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f105a: 1a03 9c11 |0303: const-string v3, "GR" // string@119c │ │ -0f105e: 6e20 f52a 3200 |0305: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1064: 3809 0500 |0308: if-eqz v9, 030d // +0005 │ │ -0f1068: 1a03 9401 |030a: const-string v3, "(Hail)" // string@0194 │ │ -0f106c: 2802 |030c: goto 030e // +0002 │ │ -0f106e: 0743 |030d: move-object v3, v4 │ │ -0f1070: 6e20 f52a 3200 |030e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1076: 6e10 fa2a 0200 |0311: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f107c: 0c02 |0314: move-result-object v2 │ │ -0f107e: 1a03 9c11 |0315: const-string v3, "GR" // string@119c │ │ -0f1082: 6e30 ce2a 3002 |0317: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1088: 0c00 |031a: move-result-object v0 │ │ -0f108a: 2202 1007 |031b: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f108e: 7010 eb2a 0200 |031d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1094: 1a03 bb11 |0320: const-string v3, "GS" // string@11bb │ │ -0f1098: 6e20 f52a 3200 |0322: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f109e: 3809 0500 |0325: if-eqz v9, 032a // +0005 │ │ -0f10a2: 1a03 d101 |0327: const-string v3, "(Small Hail)" // string@01d1 │ │ -0f10a6: 2802 |0329: goto 032b // +0002 │ │ -0f10a8: 0743 |032a: move-object v3, v4 │ │ -0f10aa: 6e20 f52a 3200 |032b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f10b0: 6e10 fa2a 0200 |032e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f10b6: 0c02 |0331: move-result-object v2 │ │ -0f10b8: 1a03 bb11 |0332: const-string v3, "GS" // string@11bb │ │ -0f10bc: 6e30 ce2a 3002 |0334: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f10c2: 0c00 |0337: move-result-object v0 │ │ -0f10c4: 2202 1007 |0338: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f10c8: 7010 eb2a 0200 |033a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f10ce: 1a03 6a27 |033d: const-string v3, "UP" // string@276a │ │ -0f10d2: 6e20 f52a 3200 |033f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f10d8: 3809 0500 |0342: if-eqz v9, 0347 // +0005 │ │ -0f10dc: 1a03 f801 |0344: const-string v3, "(Unknown Precip.)" // string@01f8 │ │ -0f10e0: 2802 |0346: goto 0348 // +0002 │ │ -0f10e2: 0743 |0347: move-object v3, v4 │ │ -0f10e4: 6e20 f52a 3200 |0348: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f10ea: 6e10 fa2a 0200 |034b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f10f0: 0c02 |034e: move-result-object v2 │ │ -0f10f2: 1a03 6a27 |034f: const-string v3, "UP" // string@276a │ │ -0f10f6: 6e30 ce2a 3002 |0351: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f10fc: 0c00 |0354: move-result-object v0 │ │ -0f10fe: 2202 1007 |0355: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1102: 7010 eb2a 0200 |0357: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1108: 1a03 bf0b |035a: const-string v3, "BR" // string@0bbf │ │ -0f110c: 6e20 f52a 3200 |035c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1112: 3809 0500 |035f: if-eqz v9, 0364 // +0005 │ │ -0f1116: 1a03 b301 |0361: const-string v3, "(Mist)" // string@01b3 │ │ -0f111a: 2802 |0363: goto 0365 // +0002 │ │ -0f111c: 0743 |0364: move-object v3, v4 │ │ -0f111e: 6e20 f52a 3200 |0365: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1124: 6e10 fa2a 0200 |0368: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f112a: 0c02 |036b: move-result-object v2 │ │ -0f112c: 1a03 bf0b |036c: const-string v3, "BR" // string@0bbf │ │ -0f1130: 6e30 ce2a 3002 |036e: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1136: 0c00 |0371: move-result-object v0 │ │ -0f1138: 2202 1007 |0372: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f113c: 7010 eb2a 0200 |0374: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1142: 1a03 7410 |0377: const-string v3, "FG" // string@1074 │ │ -0f1146: 6e20 f52a 3200 |0379: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f114c: 3809 0500 |037c: if-eqz v9, 0381 // +0005 │ │ -0f1150: 1a03 9001 |037e: const-string v3, "(Fog)" // string@0190 │ │ -0f1154: 2802 |0380: goto 0382 // +0002 │ │ -0f1156: 0743 |0381: move-object v3, v4 │ │ -0f1158: 6e20 f52a 3200 |0382: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f115e: 6e10 fa2a 0200 |0385: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1164: 0c02 |0388: move-result-object v2 │ │ -0f1166: 1a03 7410 |0389: const-string v3, "FG" // string@1074 │ │ -0f116a: 6e30 ce2a 3002 |038b: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1170: 0c00 |038e: move-result-object v0 │ │ -0f1172: 2202 1007 |038f: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1176: 7010 eb2a 0200 |0391: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f117c: 1a03 d810 |0394: const-string v3, "FU" // string@10d8 │ │ -0f1180: 6e20 f52a 3200 |0396: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1186: 3809 0500 |0399: if-eqz v9, 039e // +0005 │ │ -0f118a: 1a03 d201 |039b: const-string v3, "(Smoke)" // string@01d2 │ │ -0f118e: 2802 |039d: goto 039f // +0002 │ │ -0f1190: 0743 |039e: move-object v3, v4 │ │ -0f1192: 6e20 f52a 3200 |039f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1198: 6e10 fa2a 0200 |03a2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f119e: 0c02 |03a5: move-result-object v2 │ │ -0f11a0: 1a03 d810 |03a6: const-string v3, "FU" // string@10d8 │ │ -0f11a4: 6e30 ce2a 3002 |03a8: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f11aa: 0c00 |03ab: move-result-object v0 │ │ -0f11ac: 2202 1007 |03ac: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f11b0: 7010 eb2a 0200 |03ae: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f11b6: 1a03 c50e |03b1: const-string v3, "DU" // string@0ec5 │ │ -0f11ba: 6e20 f52a 3200 |03b3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f11c0: 3809 0500 |03b6: if-eqz v9, 03bb // +0005 │ │ -0f11c4: 1a03 8f01 |03b8: const-string v3, "(Dust)" // string@018f │ │ -0f11c8: 2802 |03ba: goto 03bc // +0002 │ │ -0f11ca: 0743 |03bb: move-object v3, v4 │ │ -0f11cc: 6e20 f52a 3200 |03bc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f11d2: 6e10 fa2a 0200 |03bf: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f11d8: 0c02 |03c2: move-result-object v2 │ │ -0f11da: 1a03 c50e |03c3: const-string v3, "DU" // string@0ec5 │ │ -0f11de: 6e30 ce2a 3002 |03c5: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f11e4: 0c00 |03c8: move-result-object v0 │ │ -0f11e6: 2202 1007 |03c9: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f11ea: 7010 eb2a 0200 |03cb: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f11f0: 1a03 f423 |03ce: const-string v3, "SA" // string@23f4 │ │ -0f11f4: 6e20 f52a 3200 |03d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f11fa: 3809 0500 |03d3: if-eqz v9, 03d8 // +0005 │ │ -0f11fe: 1a03 c901 |03d5: const-string v3, "(Sand)" // string@01c9 │ │ -0f1202: 2802 |03d7: goto 03d9 // +0002 │ │ -0f1204: 0743 |03d8: move-object v3, v4 │ │ -0f1206: 6e20 f52a 3200 |03d9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f120c: 6e10 fa2a 0200 |03dc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1212: 0c02 |03df: move-result-object v2 │ │ -0f1214: 1a03 f423 |03e0: const-string v3, "SA" // string@23f4 │ │ -0f1218: 6e30 ce2a 3002 |03e2: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f121e: 0c00 |03e5: move-result-object v0 │ │ -0f1220: 2202 1007 |03e6: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1224: 7010 eb2a 0200 |03e8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f122a: 1a03 3d12 |03eb: const-string v3, "HZ" // string@123d │ │ -0f122e: 6e20 f52a 3200 |03ed: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1234: 3809 0500 |03f0: if-eqz v9, 03f5 // +0005 │ │ -0f1238: 1a03 9501 |03f2: const-string v3, "(Haze)" // string@0195 │ │ -0f123c: 2802 |03f4: goto 03f6 // +0002 │ │ -0f123e: 0743 |03f5: move-object v3, v4 │ │ -0f1240: 6e20 f52a 3200 |03f6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1246: 6e10 fa2a 0200 |03f9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f124c: 0c02 |03fc: move-result-object v2 │ │ -0f124e: 1a03 3d12 |03fd: const-string v3, "HZ" // string@123d │ │ -0f1252: 6e30 ce2a 3002 |03ff: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1258: 0c00 |0402: move-result-object v0 │ │ -0f125a: 2202 1007 |0403: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f125e: 7010 eb2a 0200 |0405: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1264: 1a03 7122 |0408: const-string v3, "PY" // string@2271 │ │ -0f1268: 6e20 f52a 3200 |040a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f126e: 3809 0500 |040d: if-eqz v9, 0412 // +0005 │ │ -0f1272: 1a03 d601 |040f: const-string v3, "(Spray)" // string@01d6 │ │ -0f1276: 2802 |0411: goto 0413 // +0002 │ │ -0f1278: 0743 |0412: move-object v3, v4 │ │ -0f127a: 6e20 f52a 3200 |0413: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1280: 6e10 fa2a 0200 |0416: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1286: 0c02 |0419: move-result-object v2 │ │ -0f1288: 1a03 7122 |041a: const-string v3, "PY" // string@2271 │ │ -0f128c: 6e30 ce2a 3002 |041c: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1292: 0c00 |041f: move-result-object v0 │ │ -0f1294: 2202 1007 |0420: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1298: 7010 eb2a 0200 |0422: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f129e: 1a03 e627 |0425: const-string v3, "VA" // string@27e6 │ │ -0f12a2: 6e20 f52a 3200 |0427: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f12a8: 3809 0500 |042a: if-eqz v9, 042f // +0005 │ │ -0f12ac: 1a03 0102 |042c: const-string v3, "(Volcanic Ash)" // string@0201 │ │ -0f12b0: 2802 |042e: goto 0430 // +0002 │ │ -0f12b2: 0743 |042f: move-object v3, v4 │ │ -0f12b4: 6e20 f52a 3200 |0430: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f12ba: 6e10 fa2a 0200 |0433: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f12c0: 0c02 |0436: move-result-object v2 │ │ -0f12c2: 1a03 e627 |0437: const-string v3, "VA" // string@27e6 │ │ -0f12c6: 6e30 ce2a 3002 |0439: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f12cc: 0c00 |043c: move-result-object v0 │ │ -0f12ce: 2202 1007 |043d: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f12d2: 7010 eb2a 0200 |043f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f12d8: 1a03 8a24 |0442: const-string v3, "SQ" // string@248a │ │ -0f12dc: 6e20 f52a 3200 |0444: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f12e2: 3809 0500 |0447: if-eqz v9, 044c // +0005 │ │ -0f12e6: 1a03 d701 |0449: const-string v3, "(Squalls)" // string@01d7 │ │ -0f12ea: 2802 |044b: goto 044d // +0002 │ │ -0f12ec: 0743 |044c: move-object v3, v4 │ │ -0f12ee: 6e20 f52a 3200 |044d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f12f4: 6e10 fa2a 0200 |0450: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f12fa: 0c02 |0453: move-result-object v2 │ │ -0f12fc: 1a03 8a24 |0454: const-string v3, "SQ" // string@248a │ │ -0f1300: 6e30 ce2a 3002 |0456: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1306: 0c00 |0459: move-result-object v0 │ │ -0f1308: 2202 1007 |045a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f130c: 7010 eb2a 0200 |045c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1312: 1a03 6010 |045f: const-string v3, "FC" // string@1060 │ │ -0f1316: 6e20 f52a 3200 |0461: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f131c: 3809 0500 |0464: if-eqz v9, 0469 // +0005 │ │ -0f1320: 1a03 9201 |0466: const-string v3, "(Funnel Cloud)" // string@0192 │ │ -0f1324: 2802 |0468: goto 046a // +0002 │ │ -0f1326: 0743 |0469: move-object v3, v4 │ │ -0f1328: 6e20 f52a 3200 |046a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f132e: 6e10 fa2a 0200 |046d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1334: 0c02 |0470: move-result-object v2 │ │ -0f1336: 1a03 6010 |0471: const-string v3, "FC" // string@1060 │ │ -0f133a: 6e30 ce2a 3002 |0473: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1340: 0c00 |0476: move-result-object v0 │ │ -0f1342: 2202 1007 |0477: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1346: 7010 eb2a 0200 |0479: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f134c: 1a03 9124 |047c: const-string v3, "SS" // string@2491 │ │ -0f1350: 6e20 f52a 3200 |047e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1356: 3809 0500 |0481: if-eqz v9, 0486 // +0005 │ │ -0f135a: 1a03 c801 |0483: const-string v3, "(Sand Storm)" // string@01c8 │ │ -0f135e: 2802 |0485: goto 0487 // +0002 │ │ -0f1360: 0743 |0486: move-object v3, v4 │ │ -0f1362: 6e20 f52a 3200 |0487: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1368: 6e10 fa2a 0200 |048a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f136e: 0c02 |048d: move-result-object v2 │ │ -0f1370: 1a03 9124 |048e: const-string v3, "SS" // string@2491 │ │ -0f1374: 6e30 ce2a 3002 |0490: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f137a: 0c00 |0493: move-result-object v0 │ │ -0f137c: 2202 1007 |0494: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1380: 7010 eb2a 0200 |0496: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1386: 1a03 bd0e |0499: const-string v3, "DS" // string@0ebd │ │ -0f138a: 6e20 f52a 3200 |049b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1390: 3809 0500 |049e: if-eqz v9, 04a3 // +0005 │ │ -0f1394: 1a03 8d01 |04a0: const-string v3, "(Dust Storm)" // string@018d │ │ -0f1398: 2802 |04a2: goto 04a4 // +0002 │ │ -0f139a: 0743 |04a3: move-object v3, v4 │ │ -0f139c: 6e20 f52a 3200 |04a4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f13a2: 6e10 fa2a 0200 |04a7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f13a8: 0c02 |04aa: move-result-object v2 │ │ -0f13aa: 1a03 bd0e |04ab: const-string v3, "DS" // string@0ebd │ │ -0f13ae: 6e30 ce2a 3002 |04ad: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f13b4: 0c00 |04b0: move-result-object v0 │ │ -0f13b6: 2202 1007 |04b1: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f13ba: 7010 eb2a 0200 |04b3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f13c0: 1a03 5b00 |04b6: const-string v3, " VC" // string@005b │ │ -0f13c4: 6e20 f52a 3200 |04b8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f13ca: 3809 0500 |04bb: if-eqz v9, 04c0 // +0005 │ │ -0f13ce: 1a03 a601 |04bd: const-string v3, "(In Vicinity)" // string@01a6 │ │ -0f13d2: 2802 |04bf: goto 04c1 // +0002 │ │ -0f13d4: 0743 |04c0: move-object v3, v4 │ │ -0f13d6: 6e20 f52a 3200 |04c1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f13dc: 6e10 fa2a 0200 |04c4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f13e2: 0c02 |04c7: move-result-object v2 │ │ -0f13e4: 1a03 5b00 |04c8: const-string v3, " VC" // string@005b │ │ -0f13e8: 6e30 ce2a 3002 |04ca: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f13ee: 0c00 |04cd: move-result-object v0 │ │ -0f13f0: 2202 1007 |04ce: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f13f4: 7010 eb2a 0200 |04d0: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f13fa: 1a03 5824 |04d3: const-string v3, "SKC" // string@2458 │ │ -0f13fe: 6e20 f52a 3200 |04d5: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1404: 3809 0500 |04d8: if-eqz v9, 04dd // +0005 │ │ -0f1408: 1a03 cf01 |04da: const-string v3, "(Sky Clear)" // string@01cf │ │ -0f140c: 2802 |04dc: goto 04de // +0002 │ │ -0f140e: 0743 |04dd: move-object v3, v4 │ │ -0f1410: 6e20 f52a 3200 |04de: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1416: 6e10 fa2a 0200 |04e1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f141c: 0c02 |04e4: move-result-object v2 │ │ -0f141e: 1a03 5824 |04e5: const-string v3, "SKC" // string@2458 │ │ -0f1422: 6e30 ce2a 3002 |04e7: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1428: 0c00 |04ea: move-result-object v0 │ │ -0f142a: 2202 1007 |04eb: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f142e: 7010 eb2a 0200 |04ed: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1434: 1a03 d90c |04f0: const-string v3, "CLR" // string@0cd9 │ │ -0f1438: 6e20 f52a 3200 |04f2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f143e: 3809 0500 |04f5: if-eqz v9, 04fa // +0005 │ │ -0f1442: 1a03 8301 |04f7: const-string v3, "(Clear <12,000ft)" // string@0183 │ │ -0f1446: 2802 |04f9: goto 04fb // +0002 │ │ -0f1448: 0743 |04fa: move-object v3, v4 │ │ -0f144a: 6e20 f52a 3200 |04fb: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1450: 6e10 fa2a 0200 |04fe: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1456: 0c02 |0501: move-result-object v2 │ │ -0f1458: 1a03 d90c |0502: const-string v3, "CLR" // string@0cd9 │ │ -0f145c: 6e30 ce2a 3002 |0504: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1462: 0c00 |0507: move-result-object v0 │ │ -0f1464: 2202 1007 |0508: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1468: 7010 eb2a 0200 |050a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f146e: 1a03 ae0b |050d: const-string v3, "BKN" // string@0bae │ │ -0f1472: 6e20 f52a 3200 |050f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1478: 3809 0500 |0512: if-eqz v9, 0517 // +0005 │ │ -0f147c: 1a03 8201 |0514: const-string v3, "(Broken)" // string@0182 │ │ -0f1480: 2802 |0516: goto 0518 // +0002 │ │ -0f1482: 0743 |0517: move-object v3, v4 │ │ -0f1484: 6e20 f52a 3200 |0518: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f148a: 6e10 fa2a 0200 |051b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1490: 0c02 |051e: move-result-object v2 │ │ -0f1492: 1a03 ae0b |051f: const-string v3, "BKN" // string@0bae │ │ -0f1496: 6e30 ce2a 3002 |0521: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f149c: 0c00 |0524: move-result-object v0 │ │ -0f149e: 2202 1007 |0525: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f14a2: 7010 eb2a 0200 |0527: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f14a8: 1a03 1124 |052a: const-string v3, "SCT" // string@2411 │ │ -0f14ac: 6e20 f52a 3200 |052c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f14b2: 3809 0500 |052f: if-eqz v9, 0534 // +0005 │ │ -0f14b6: 1a03 ca01 |0531: const-string v3, "(Scattered)" // string@01ca │ │ -0f14ba: 2802 |0533: goto 0535 // +0002 │ │ -0f14bc: 0743 |0534: move-object v3, v4 │ │ -0f14be: 6e20 f52a 3200 |0535: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f14c4: 6e10 fa2a 0200 |0538: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f14ca: 0c02 |053b: move-result-object v2 │ │ -0f14cc: 1a03 1124 |053c: const-string v3, "SCT" // string@2411 │ │ -0f14d0: 6e30 ce2a 3002 |053e: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f14d6: 0c00 |0541: move-result-object v0 │ │ -0f14d8: 2202 1007 |0542: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f14dc: 7010 eb2a 0200 |0544: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f14e2: 1a03 b921 |0547: const-string v3, "OVC" // string@21b9 │ │ -0f14e6: 6e20 f52a 3200 |0549: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f14ec: 3809 0500 |054c: if-eqz v9, 0551 // +0005 │ │ -0f14f0: 1a03 b801 |054e: const-string v3, "(Overcast)" // string@01b8 │ │ -0f14f4: 2802 |0550: goto 0552 // +0002 │ │ -0f14f6: 0743 |0551: move-object v3, v4 │ │ -0f14f8: 6e20 f52a 3200 |0552: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f14fe: 6e10 fa2a 0200 |0555: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1504: 0c02 |0558: move-result-object v2 │ │ -0f1506: 1a03 b921 |0559: const-string v3, "OVC" // string@21b9 │ │ -0f150a: 6e30 ce2a 3002 |055b: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1510: 0c00 |055e: move-result-object v0 │ │ -0f1512: 2202 1007 |055f: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1516: 7010 eb2a 0200 |0561: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f151c: 1a03 5422 |0564: const-string v3, "PROB" // string@2254 │ │ -0f1520: 6e20 f52a 3200 |0566: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1526: 3809 0500 |0569: if-eqz v9, 056e // +0005 │ │ -0f152a: 1a03 bf01 |056b: const-string v3, "(Probability%)" // string@01bf │ │ -0f152e: 2802 |056d: goto 056f // +0002 │ │ -0f1530: 0743 |056e: move-object v3, v4 │ │ -0f1532: 6e20 f52a 3200 |056f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1538: 6e10 fa2a 0200 |0572: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f153e: 0c02 |0575: move-result-object v2 │ │ -0f1540: 1a03 5422 |0576: const-string v3, "PROB" // string@2254 │ │ -0f1544: 6e30 ce2a 3002 |0578: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f154a: 0c00 |057b: move-result-object v0 │ │ -0f154c: 2202 1007 |057c: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1550: 7010 eb2a 0200 |057e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1556: 1a03 cd28 |0581: const-string v3, "VV" // string@28cd │ │ -0f155a: 6e20 f52a 3200 |0583: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1560: 3809 0500 |0586: if-eqz v9, 058b // +0005 │ │ -0f1564: 1a03 fe01 |0588: const-string v3, "(Vertical Visibility)" // string@01fe │ │ -0f1568: 2802 |058a: goto 058c // +0002 │ │ -0f156a: 0743 |058b: move-object v3, v4 │ │ -0f156c: 6e20 f52a 3200 |058c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1572: 6e10 fa2a 0200 |058f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1578: 0c02 |0592: move-result-object v2 │ │ -0f157a: 1a03 cd28 |0593: const-string v3, "VV" // string@28cd │ │ -0f157e: 6e30 ce2a 3002 |0595: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1584: 0c00 |0598: move-result-object v0 │ │ -0f1586: 2202 1007 |0599: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f158a: 7010 eb2a 0200 |059b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1590: 1a03 a10c |059e: const-string v3, "CB" // string@0ca1 │ │ -0f1594: 6e20 f52a 3200 |05a0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f159a: 3809 0500 |05a3: if-eqz v9, 05a8 // +0005 │ │ -0f159e: 1a03 8601 |05a5: const-string v3, "(Cumulonimbus)" // string@0186 │ │ -0f15a2: 2802 |05a7: goto 05a9 // +0002 │ │ -0f15a4: 0743 |05a8: move-object v3, v4 │ │ -0f15a6: 6e20 f52a 3200 |05a9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f15ac: 6e10 fa2a 0200 |05ac: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f15b2: 0c02 |05af: move-result-object v2 │ │ -0f15b4: 1a03 a10c |05b0: const-string v3, "CB" // string@0ca1 │ │ -0f15b8: 6e30 ce2a 3002 |05b2: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f15be: 0c00 |05b5: move-result-object v0 │ │ -0f15c0: 2202 1007 |05b6: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f15c4: 7010 eb2a 0200 |05b8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f15ca: 1a03 3e29 |05bb: const-string v3, "WS" // string@293e │ │ -0f15ce: 6e20 f52a 3200 |05bd: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f15d4: 3809 0500 |05c0: if-eqz v9, 05c5 // +0005 │ │ -0f15d8: 1a03 0502 |05c2: const-string v3, "(Wind Shear)" // string@0205 │ │ -0f15dc: 2802 |05c4: goto 05c6 // +0002 │ │ -0f15de: 0743 |05c5: move-object v3, v4 │ │ -0f15e0: 6e20 f52a 3200 |05c6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f15e6: 6e10 fa2a 0200 |05c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f15ec: 0c02 |05cc: move-result-object v2 │ │ -0f15ee: 1a03 3e29 |05cd: const-string v3, "WS" // string@293e │ │ -0f15f2: 6e30 ce2a 3002 |05cf: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f15f8: 0c00 |05d2: move-result-object v0 │ │ -0f15fa: 1212 |05d3: const/4 v2, #int 1 // #1 │ │ -0f15fc: 2183 |05d4: array-length v3, v8 │ │ -0f15fe: 3532 b801 |05d5: if-ge v2, v3, 078d // +01b8 │ │ -0f1602: 4603 0802 |05d7: aget-object v3, v8, v2 │ │ -0f1606: 2205 1007 |05d9: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f160a: 7010 eb2a 0500 |05db: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1610: 1a06 540a |05de: const-string v6, "AO" // string@0a54 │ │ -0f1614: 6e20 f52a 6500 |05e0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f161a: 3809 0500 |05e3: if-eqz v9, 05e8 // +0005 │ │ -0f161e: 1a06 d901 |05e5: const-string v6, "(Station Type)" // string@01d9 │ │ -0f1622: 2802 |05e7: goto 05e9 // +0002 │ │ -0f1624: 0746 |05e8: move-object v6, v4 │ │ -0f1626: 6e20 f52a 6500 |05e9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f162c: 6e10 fa2a 0500 |05ec: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1632: 0c05 |05ef: move-result-object v5 │ │ -0f1634: 1a06 540a |05f0: const-string v6, "AO" // string@0a54 │ │ -0f1638: 6e30 ce2a 6305 |05f2: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f163e: 0c03 |05f5: move-result-object v3 │ │ -0f1640: 2205 1007 |05f6: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1644: 7010 eb2a 0500 |05f8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f164a: 1a06 1723 |05fb: const-string v6, "RAB" // string@2317 │ │ -0f164e: 6e20 f52a 6500 |05fd: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1654: 3809 0500 |0600: if-eqz v9, 0605 // +0005 │ │ -0f1658: 1a06 c001 |0602: const-string v6, "(Rain Began)" // string@01c0 │ │ -0f165c: 2802 |0604: goto 0606 // +0002 │ │ -0f165e: 0746 |0605: move-object v6, v4 │ │ -0f1660: 6e20 f52a 6500 |0606: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1666: 6e10 fa2a 0500 |0609: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f166c: 0c05 |060c: move-result-object v5 │ │ -0f166e: 1a06 1723 |060d: const-string v6, "RAB" // string@2317 │ │ -0f1672: 6e30 ce2a 6305 |060f: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1678: 0c03 |0612: move-result-object v3 │ │ -0f167a: 2205 1007 |0613: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f167e: 7010 eb2a 0500 |0615: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1684: 1a06 1b23 |0618: const-string v6, "RAE" // string@231b │ │ -0f1688: 6e20 f52a 6500 |061a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f168e: 3809 0500 |061d: if-eqz v9, 0622 // +0005 │ │ -0f1692: 1a06 c101 |061f: const-string v6, "(Rain Ended)" // string@01c1 │ │ -0f1696: 2802 |0621: goto 0623 // +0002 │ │ -0f1698: 0746 |0622: move-object v6, v4 │ │ -0f169a: 6e20 f52a 6500 |0623: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f16a0: 6e10 fa2a 0500 |0626: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f16a6: 0c05 |0629: move-result-object v5 │ │ -0f16a8: 1a06 1b23 |062a: const-string v6, "RAE" // string@231b │ │ -0f16ac: 6e30 ce2a 6305 |062c: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f16b2: 0c03 |062f: move-result-object v3 │ │ -0f16b4: 2205 1007 |0630: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f16b8: 7010 eb2a 0500 |0632: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f16be: 1a06 ce0c |0635: const-string v6, "CIG" // string@0cce │ │ -0f16c2: 6e20 f52a 6500 |0637: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f16c8: 3809 0500 |063a: if-eqz v9, 063f // +0005 │ │ -0f16cc: 1a06 fc01 |063c: const-string v6, "(Variable Ceiling)" // string@01fc │ │ -0f16d0: 2802 |063e: goto 0640 // +0002 │ │ -0f16d2: 0746 |063f: move-object v6, v4 │ │ -0f16d4: 6e20 f52a 6500 |0640: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f16da: 6e10 fa2a 0500 |0643: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f16e0: 0c05 |0646: move-result-object v5 │ │ -0f16e2: 1a06 ce0c |0647: const-string v6, "CIG" // string@0cce │ │ -0f16e6: 6e30 ce2a 6305 |0649: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f16ec: 0c03 |064c: move-result-object v3 │ │ -0f16ee: 2205 1007 |064d: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f16f2: 7010 eb2a 0500 |064f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f16f8: 1a06 5d24 |0652: const-string v6, "SLP" // string@245d │ │ -0f16fc: 6e20 f52a 6500 |0654: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1702: 3809 0500 |0657: if-eqz v9, 065c // +0005 │ │ -0f1706: 1a06 cb01 |0659: const-string v6, "(Sea Level Pressure)" // string@01cb │ │ -0f170a: 2802 |065b: goto 065d // +0002 │ │ -0f170c: 0746 |065c: move-object v6, v4 │ │ -0f170e: 6e20 f52a 6500 |065d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1714: 6e10 fa2a 0500 |0660: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f171a: 0c05 |0663: move-result-object v5 │ │ -0f171c: 1a06 5d24 |0664: const-string v6, "SLP" // string@245d │ │ -0f1720: 6e30 ce2a 6305 |0666: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1726: 0c03 |0669: move-result-object v3 │ │ -0f1728: 2205 1007 |066a: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f172c: 7010 eb2a 0500 |066c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1732: 1a06 8c23 |066f: const-string v6, "RVRNO" // string@238c │ │ -0f1736: 6e20 f52a 6500 |0671: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f173c: 3809 0500 |0674: if-eqz v9, 0679 // +0005 │ │ -0f1740: 1a06 b601 |0676: const-string v6, "(No RVR reported)" // string@01b6 │ │ -0f1744: 2802 |0678: goto 067a // +0002 │ │ -0f1746: 0746 |0679: move-object v6, v4 │ │ -0f1748: 6e20 f52a 6500 |067a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f174e: 6e10 fa2a 0500 |067d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1754: 0c05 |0680: move-result-object v5 │ │ -0f1756: 1a06 8c23 |0681: const-string v6, "RVRNO" // string@238c │ │ -0f175a: 6e30 ce2a 6305 |0683: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1760: 0c03 |0686: move-result-object v3 │ │ -0f1762: 2205 1007 |0687: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1766: 7010 eb2a 0500 |0689: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f176c: 1a06 0821 |068c: const-string v6, "NOSIG" // string@2108 │ │ -0f1770: 6e20 f52a 6500 |068e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1776: 3809 0500 |0691: if-eqz v9, 0696 // +0005 │ │ -0f177a: 1a06 b701 |0693: const-string v6, "(No Significant Change Expected)" // string@01b7 │ │ -0f177e: 2802 |0695: goto 0697 // +0002 │ │ -0f1780: 0746 |0696: move-object v6, v4 │ │ -0f1782: 6e20 f52a 6500 |0697: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1788: 6e10 fa2a 0500 |069a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f178e: 0c05 |069d: move-result-object v5 │ │ -0f1790: 1a06 0821 |069e: const-string v6, "NOSIG" // string@2108 │ │ -0f1794: 6e30 ce2a 6305 |06a0: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f179a: 0c03 |06a3: move-result-object v3 │ │ -0f179c: 2205 1007 |06a4: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f17a0: 7010 eb2a 0500 |06a6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f17a6: 1a06 4126 |06a9: const-string v6, "TSNO" // string@2641 │ │ -0f17aa: 6e20 f52a 6500 |06ab: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f17b0: 3809 0500 |06ae: if-eqz v9, 06b3 // +0005 │ │ -0f17b4: 1a06 f201 |06b0: const-string v6, "(Thunderstorm Info Not Available)" // string@01f2 │ │ -0f17b8: 2802 |06b2: goto 06b4 // +0002 │ │ -0f17ba: 0746 |06b3: move-object v6, v4 │ │ -0f17bc: 6e20 f52a 6500 |06b4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f17c2: 6e10 fa2a 0500 |06b7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f17c8: 0c05 |06ba: move-result-object v5 │ │ -0f17ca: 1a06 4126 |06bb: const-string v6, "TSNO" // string@2641 │ │ -0f17ce: 6e30 ce2a 6305 |06bd: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f17d4: 0c03 |06c0: move-result-object v3 │ │ -0f17d6: 2205 1007 |06c1: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f17da: 7010 eb2a 0500 |06c3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f17e0: 1a06 1722 |06c6: const-string v6, "PK WND" // string@2217 │ │ -0f17e4: 6e20 f52a 6500 |06c8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f17ea: 3809 0500 |06cb: if-eqz v9, 06d0 // +0005 │ │ -0f17ee: 1a06 bc01 |06cd: const-string v6, "(Peak Wind)" // string@01bc │ │ -0f17f2: 2802 |06cf: goto 06d1 // +0002 │ │ -0f17f4: 0746 |06d0: move-object v6, v4 │ │ -0f17f6: 6e20 f52a 6500 |06d1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f17fc: 6e10 fa2a 0500 |06d4: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1802: 0c05 |06d7: move-result-object v5 │ │ -0f1804: 1a06 1722 |06d8: const-string v6, "PK WND" // string@2217 │ │ -0f1808: 6e30 ce2a 6305 |06da: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f180e: 0c03 |06dd: move-result-object v3 │ │ -0f1810: 2205 1007 |06de: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1814: 7010 eb2a 0500 |06e0: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f181a: 1a06 4029 |06e3: const-string v6, "WSHFT" // string@2940 │ │ -0f181e: 6e20 f52a 6500 |06e5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1824: 3809 0500 |06e8: if-eqz v9, 06ed // +0005 │ │ -0f1828: 1a06 0602 |06ea: const-string v6, "(Wind Shift)" // string@0206 │ │ -0f182c: 2802 |06ec: goto 06ee // +0002 │ │ -0f182e: 0746 |06ed: move-object v6, v4 │ │ -0f1830: 6e20 f52a 6500 |06ee: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1836: 6e10 fa2a 0500 |06f1: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f183c: 0c05 |06f4: move-result-object v5 │ │ -0f183e: 1a06 4029 |06f5: const-string v6, "WSHFT" // string@2940 │ │ -0f1842: 6e30 ce2a 6305 |06f7: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1848: 0c03 |06fa: move-result-object v3 │ │ -0f184a: 2205 1007 |06fb: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f184e: 7010 eb2a 0500 |06fd: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1854: 1a06 3528 |0700: const-string v6, "VIS" // string@2835 │ │ -0f1858: 6e20 f52a 6500 |0702: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f185e: 3809 0500 |0705: if-eqz v9, 070a // +0005 │ │ -0f1862: 1a06 0002 |0707: const-string v6, "(Visibility)" // string@0200 │ │ -0f1866: 2802 |0709: goto 070b // +0002 │ │ -0f1868: 0746 |070a: move-object v6, v4 │ │ -0f186a: 6e20 f52a 6500 |070b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1870: 6e10 fa2a 0500 |070e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1876: 0c05 |0711: move-result-object v5 │ │ -0f1878: 1a06 3528 |0712: const-string v6, "VIS" // string@2835 │ │ -0f187c: 6e30 ce2a 6305 |0714: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1882: 0c03 |0717: move-result-object v3 │ │ -0f1884: 2205 1007 |0718: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1888: 7010 eb2a 0500 |071a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f188e: 1a06 4b22 |071d: const-string v6, "PRESFR" // string@224b │ │ -0f1892: 6e20 f52a 6500 |071f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1898: 3809 0500 |0722: if-eqz v9, 0727 // +0005 │ │ -0f189c: 1a07 be01 |0724: const-string v7, "(Pressure Raising Rapidly)" // string@01be │ │ -0f18a0: 2802 |0726: goto 0728 // +0002 │ │ -0f18a2: 0747 |0727: move-object v7, v4 │ │ -0f18a4: 6e20 f52a 7500 |0728: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f18aa: 6e10 fa2a 0500 |072b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f18b0: 0c05 |072e: move-result-object v5 │ │ -0f18b2: 1a07 4c22 |072f: const-string v7, "PRESRR" // string@224c │ │ -0f18b6: 6e30 ce2a 7305 |0731: invoke-virtual {v3, v7, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f18bc: 0c03 |0734: move-result-object v3 │ │ -0f18be: 2205 1007 |0735: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f18c2: 7010 eb2a 0500 |0737: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f18c8: 6e20 f52a 6500 |073a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f18ce: 3809 0500 |073d: if-eqz v9, 0742 // +0005 │ │ -0f18d2: 1a07 bd01 |073f: const-string v7, "(Pressure Falling Rapidly)" // string@01bd │ │ -0f18d6: 2802 |0741: goto 0743 // +0002 │ │ -0f18d8: 0747 |0742: move-object v7, v4 │ │ -0f18da: 6e20 f52a 7500 |0743: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f18e0: 6e10 fa2a 0500 |0746: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f18e6: 0c05 |0749: move-result-object v5 │ │ -0f18e8: 6e30 ce2a 6305 |074a: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f18ee: 0c03 |074d: move-result-object v3 │ │ -0f18f0: 2205 1007 |074e: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f18f4: 7010 eb2a 0500 |0750: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f18fa: 1a06 842a |0753: const-string v6, "\$" // string@2a84 │ │ -0f18fe: 6e20 f52a 6500 |0755: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1904: 3809 0500 |0758: if-eqz v9, 075d // +0005 │ │ -0f1908: 1a06 d801 |075a: const-string v6, "(Station Maintenance Needed)" // string@01d8 │ │ -0f190c: 2802 |075c: goto 075e // +0002 │ │ -0f190e: 0746 |075d: move-object v6, v4 │ │ -0f1910: 6e20 f52a 6500 |075e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1916: 6e10 fa2a 0500 |0761: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f191c: 0c05 |0764: move-result-object v5 │ │ -0f191e: 1a06 842a |0765: const-string v6, "\$" // string@2a84 │ │ -0f1922: 6e30 ce2a 6305 |0767: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1928: 0c03 |076a: move-result-object v3 │ │ -0f192a: 2205 1007 |076b: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f192e: 7010 eb2a 0500 |076d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1934: 6e20 f52a 0500 |0770: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f193a: 1a00 4b00 |0773: const-string v0, " RMK" // string@004b │ │ -0f193e: 6e20 f52a 0500 |0775: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1944: 3809 0500 |0778: if-eqz v9, 077d // +0005 │ │ -0f1948: 1a00 c301 |077a: const-string v0, "(Remark)" // string@01c3 │ │ -0f194c: 2803 |077c: goto 077f // +0003 │ │ -0f194e: 1a00 1b00 |077d: const-string v0, " " // string@001b │ │ -0f1952: 6e20 f52a 0500 |077f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1958: 6e20 f52a 3500 |0782: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f195e: 6e10 fa2a 0500 |0785: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1964: 0c00 |0788: move-result-object v0 │ │ -0f1966: d802 0201 |0789: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0f196a: 2900 49fe |078b: goto/16 05d4 // -01b7 │ │ -0f196e: 2208 1007 |078d: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1972: 7010 eb2a 0800 |078f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1978: 6e20 f52a 1800 |0792: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f197e: 1a09 1b00 |0795: const-string v9, " " // string@001b │ │ -0f1982: 6e20 f52a 9800 |0797: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1988: 6e20 f52a 0800 |079a: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f198e: 6e10 fa2a 0800 |079d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1994: 0c08 |07a0: move-result-object v8 │ │ -0f1996: 1108 |07a1: return-object v8 │ │ +0f0a4c: |[0f0a4c] com.ds.avare.utils.WeatherHelper.formatMetarHTML:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +0f0a5c: 1a00 6e23 |0000: const-string v0, "RMK" // string@236e │ │ +0f0a60: 6e20 d02a 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0f0a66: 0c08 |0005: move-result-object v8 │ │ +0f0a68: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0f0a6a: 4600 0800 |0007: aget-object v0, v8, v0 │ │ +0f0a6e: 7110 7527 0000 |0009: invoke-static {v0}, Lcom/ds/avare/utils/WeatherHelper;.splitOnSecondSpace:(Ljava/lang/String;)Landroid/util/Pair; // method@2775 │ │ +0f0a74: 0c00 |000c: move-result-object v0 │ │ +0f0a76: 5401 c100 |000d: iget-object v1, v0, Landroid/util/Pair;.first:Ljava/lang/Object; // field@00c1 │ │ +0f0a7a: 1f01 0e07 |000f: check-cast v1, Ljava/lang/String; // type@070e │ │ +0f0a7e: 5400 c200 |0011: iget-object v0, v0, Landroid/util/Pair;.second:Ljava/lang/Object; // field@00c2 │ │ +0f0a82: 1f00 0e07 |0013: check-cast v0, Ljava/lang/String; // type@070e │ │ +0f0a86: 2202 1007 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0a8a: 7010 eb2a 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0a90: 1a03 8324 |001a: const-string v3, "SPECI" // string@2483 │ │ +0f0a94: 6e20 f52a 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0a9a: 1a04 0000 |001f: const-string v4, "" // string@0000 │ │ +0f0a9e: 3809 0500 |0021: if-eqz v9, 0026 // +0005 │ │ +0f0aa2: 1a05 d501 |0023: const-string v5, "(Special/unscheduled)" // string@01d5 │ │ +0f0aa6: 2802 |0025: goto 0027 // +0002 │ │ +0f0aa8: 0745 |0026: move-object v5, v4 │ │ +0f0aaa: 6e20 f52a 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0ab0: 6e10 fa2a 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0ab6: 0c02 |002d: move-result-object v2 │ │ +0f0ab8: 6e30 ce2a 3102 |002e: invoke-virtual {v1, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0abe: 0c01 |0031: move-result-object v1 │ │ +0f0ac0: 2202 1007 |0032: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0ac4: 7010 eb2a 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0aca: 1a03 3d02 |0037: const-string v3, "+" // string@023d │ │ +0f0ace: 6e20 f52a 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0ad4: 3809 0500 |003c: if-eqz v9, 0041 // +0005 │ │ +0f0ad8: 1a03 9601 |003e: const-string v3, "(Heavy)" // string@0196 │ │ +0f0adc: 2802 |0040: goto 0042 // +0002 │ │ +0f0ade: 0743 |0041: move-object v3, v4 │ │ +0f0ae0: 6e20 f52a 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0ae6: 6e10 fa2a 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0aec: 0c02 |0048: move-result-object v2 │ │ +0f0aee: 1a03 862a |0049: const-string v3, "\+" // string@2a86 │ │ +0f0af2: 6e30 ce2a 3002 |004b: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0af8: 0c00 |004e: move-result-object v0 │ │ +0f0afa: 2202 1007 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0afe: 7010 eb2a 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0b04: 1a03 7e02 |0054: const-string v3, "-" // string@027e │ │ +0f0b08: 6e20 f52a 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0b0e: 3809 0500 |0059: if-eqz v9, 005e // +0005 │ │ +0f0b12: 1a03 ac01 |005b: const-string v3, "(Light)" // string@01ac │ │ +0f0b16: 2802 |005d: goto 005f // +0002 │ │ +0f0b18: 0743 |005e: move-object v3, v4 │ │ +0f0b1a: 6e20 f52a 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0b20: 6e10 fa2a 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0b26: 0c02 |0065: move-result-object v2 │ │ +0f0b28: 1a03 872a |0066: const-string v3, "\-" // string@2a87 │ │ +0f0b2c: 6e30 ce2a 3002 |0068: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0b32: 0c00 |006b: move-result-object v0 │ │ +0f0b34: 2202 1007 |006c: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0b38: 7010 eb2a 0200 |006e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0b3e: 1a03 f712 |0071: const-string v3, "IR" // string@12f7 │ │ +0f0b42: 6e20 f52a 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0b48: 3809 0500 |0076: if-eqz v9, 007b // +0005 │ │ +0f0b4c: 1a05 c701 |0078: const-string v5, "(Runway Ice)" // string@01c7 │ │ +0f0b50: 2802 |007a: goto 007c // +0002 │ │ +0f0b52: 0745 |007b: move-object v5, v4 │ │ +0f0b54: 6e20 f52a 5200 |007c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0b5a: 6e10 fa2a 0200 |007f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0b60: 0c02 |0082: move-result-object v2 │ │ +0f0b62: 6e30 ce2a 3002 |0083: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0b68: 0c00 |0086: move-result-object v0 │ │ +0f0b6a: 2202 1007 |0087: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0b6e: 7010 eb2a 0200 |0089: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0b74: 1a03 3d29 |008c: const-string v3, "WR" // string@293d │ │ +0f0b78: 6e20 f52a 3200 |008e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0b7e: 3809 0500 |0091: if-eqz v9, 0096 // +0005 │ │ +0f0b82: 1a05 0302 |0093: const-string v5, "(Wet Runway)" // string@0203 │ │ +0f0b86: 2802 |0095: goto 0097 // +0002 │ │ +0f0b88: 0745 |0096: move-object v5, v4 │ │ +0f0b8a: 6e20 f52a 5200 |0097: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0b90: 6e10 fa2a 0200 |009a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0b96: 0c02 |009d: move-result-object v2 │ │ +0f0b98: 6e30 ce2a 3002 |009e: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0b9e: 0c00 |00a1: move-result-object v0 │ │ +0f0ba0: 2202 1007 |00a2: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0ba4: 7010 eb2a 0200 |00a4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0baa: 1a03 ac14 |00a7: const-string v3, "LSR" // string@14ac │ │ +0f0bae: 6e20 f52a 3200 |00a9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0bb4: 3809 0500 |00ac: if-eqz v9, 00b1 // +0005 │ │ +0f0bb8: 1a05 b001 |00ae: const-string v5, "(Loose Runway Snow)" // string@01b0 │ │ +0f0bbc: 2802 |00b0: goto 00b2 // +0002 │ │ +0f0bbe: 0745 |00b1: move-object v5, v4 │ │ +0f0bc0: 6e20 f52a 5200 |00b2: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0bc6: 6e10 fa2a 0200 |00b5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0bcc: 0c02 |00b8: move-result-object v2 │ │ +0f0bce: 6e30 ce2a 3002 |00b9: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0bd4: 0c00 |00bc: move-result-object v0 │ │ +0f0bd6: 2202 1007 |00bd: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0bda: 7010 eb2a 0200 |00bf: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0be0: 1a03 6622 |00c2: const-string v3, "PSR" // string@2266 │ │ +0f0be4: 6e20 f52a 3200 |00c4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0bea: 3809 0500 |00c7: if-eqz v9, 00cc // +0005 │ │ +0f0bee: 1a05 b901 |00c9: const-string v5, "(Packed Runway Snow)" // string@01b9 │ │ +0f0bf2: 2802 |00cb: goto 00cd // +0002 │ │ +0f0bf4: 0745 |00cc: move-object v5, v4 │ │ +0f0bf6: 6e20 f52a 5200 |00cd: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0bfc: 6e10 fa2a 0200 |00d0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0c02: 0c02 |00d3: move-result-object v2 │ │ +0f0c04: 6e30 ce2a 3002 |00d4: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0c0a: 0c00 |00d7: move-result-object v0 │ │ +0f0c0c: 2202 1007 |00d8: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0c10: 7010 eb2a 0200 |00da: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0c16: 1a03 ad14 |00dd: const-string v3, "LTG" // string@14ad │ │ +0f0c1a: 6e20 f52a 3200 |00df: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0c20: 3809 0500 |00e2: if-eqz v9, 00e7 // +0005 │ │ +0f0c24: 1a05 ad01 |00e4: const-string v5, "(Lightning)" // string@01ad │ │ +0f0c28: 2802 |00e6: goto 00e8 // +0002 │ │ +0f0c2a: 0745 |00e7: move-object v5, v4 │ │ +0f0c2c: 6e20 f52a 5200 |00e8: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0c32: 6e10 fa2a 0200 |00eb: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0c38: 0c02 |00ee: move-result-object v2 │ │ +0f0c3a: 6e30 ce2a 3002 |00ef: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0c40: 0c00 |00f2: move-result-object v0 │ │ +0f0c42: 2202 1007 |00f3: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0c46: 7010 eb2a 0200 |00f5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0c4c: 1a03 ee25 |00f8: const-string v3, "TCU" // string@25ee │ │ +0f0c50: 6e20 f52a 3200 |00fa: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0c56: 3809 0500 |00fd: if-eqz v9, 0102 // +0005 │ │ +0f0c5a: 1a05 f501 |00ff: const-string v5, "(Towering Cumulus)" // string@01f5 │ │ +0f0c5e: 2802 |0101: goto 0103 // +0002 │ │ +0f0c60: 0745 |0102: move-object v5, v4 │ │ +0f0c62: 6e20 f52a 5200 |0103: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0c68: 6e10 fa2a 0200 |0106: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0c6e: 0c02 |0109: move-result-object v2 │ │ +0f0c70: 6e30 ce2a 3002 |010a: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0c76: 0c00 |010d: move-result-object v0 │ │ +0f0c78: 2202 1007 |010e: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0c7c: 7010 eb2a 0200 |0110: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0c82: 1a03 ca28 |0113: const-string v3, "VRB" // string@28ca │ │ +0f0c86: 6e20 f52a 3200 |0115: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0c8c: 3809 0500 |0118: if-eqz v9, 011d // +0005 │ │ +0f0c90: 1a05 fd01 |011a: const-string v5, "(Variable)" // string@01fd │ │ +0f0c94: 2802 |011c: goto 011e // +0002 │ │ +0f0c96: 0745 |011d: move-object v5, v4 │ │ +0f0c98: 6e20 f52a 5200 |011e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0c9e: 6e10 fa2a 0200 |0121: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0ca4: 0c02 |0124: move-result-object v2 │ │ +0f0ca6: 6e30 ce2a 3002 |0125: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0cac: 0c00 |0128: move-result-object v0 │ │ +0f0cae: 2202 1007 |0129: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0cb2: 7010 eb2a 0200 |012b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0cb8: 1a03 760a |012e: const-string v3, "AUTO" // string@0a76 │ │ +0f0cbc: 6e20 f52a 3200 |0130: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0cc2: 3809 0500 |0133: if-eqz v9, 0138 // +0005 │ │ +0f0cc6: 1a05 8001 |0135: const-string v5, "(Automated)" // string@0180 │ │ +0f0cca: 2802 |0137: goto 0139 // +0002 │ │ +0f0ccc: 0745 |0138: move-object v5, v4 │ │ +0f0cce: 6e20 f52a 5200 |0139: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0cd4: 6e10 fa2a 0200 |013c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0cda: 0c02 |013f: move-result-object v2 │ │ +0f0cdc: 6e30 ce2a 3002 |0140: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0ce2: 0c00 |0143: move-result-object v0 │ │ +0f0ce4: 2202 1007 |0144: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0ce8: 7010 eb2a 0200 |0146: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0cee: 1a03 2c0d |0149: const-string v3, "COR" // string@0d2c │ │ +0f0cf2: 6e20 f52a 3200 |014b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0cf8: 3809 0500 |014e: if-eqz v9, 0153 // +0005 │ │ +0f0cfc: 1a05 8501 |0150: const-string v5, "(Corrected)" // string@0185 │ │ +0f0d00: 2802 |0152: goto 0154 // +0002 │ │ +0f0d02: 0745 |0153: move-object v5, v4 │ │ +0f0d04: 6e20 f52a 5200 |0154: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0d0a: 6e10 fa2a 0200 |0157: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0d10: 0c02 |015a: move-result-object v2 │ │ +0f0d12: 6e30 ce2a 3002 |015b: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0d18: 0c00 |015e: move-result-object v0 │ │ +0f0d1a: 2202 1007 |015f: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0d1e: 7010 eb2a 0200 |0161: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0d24: 1a03 2e00 |0164: const-string v3, " 9999" // string@002e │ │ +0f0d28: 6e20 f52a 3200 |0166: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0d2e: 3809 0500 |0169: if-eqz v9, 016e // +0005 │ │ +0f0d32: 1a03 ff01 |016b: const-string v3, "(Visibility > 7SM) " // string@01ff │ │ +0f0d36: 2802 |016d: goto 016f // +0002 │ │ +0f0d38: 0743 |016e: move-object v3, v4 │ │ +0f0d3a: 6e20 f52a 3200 |016f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0d40: 6e10 fa2a 0200 |0172: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0d46: 0c02 |0175: move-result-object v2 │ │ +0f0d48: 1a03 2f00 |0176: const-string v3, " 9999 " // string@002f │ │ +0f0d4c: 6e30 ce2a 3002 |0178: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0d52: 0c00 |017b: move-result-object v0 │ │ +0f0d54: 2202 1007 |017c: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0d58: 7010 eb2a 0200 |017e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0d5e: 1a03 ef1f |0181: const-string v3, "MI" // string@1fef │ │ +0f0d62: 6e20 f52a 3200 |0183: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0d68: 3809 0500 |0186: if-eqz v9, 018b // +0005 │ │ +0f0d6c: 1a05 cd01 |0188: const-string v5, "(Shallow)" // string@01cd │ │ +0f0d70: 2802 |018a: goto 018c // +0002 │ │ +0f0d72: 0745 |018b: move-object v5, v4 │ │ +0f0d74: 6e20 f52a 5200 |018c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0d7a: 6e10 fa2a 0200 |018f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0d80: 0c02 |0192: move-result-object v2 │ │ +0f0d82: 6e30 ce2a 3002 |0193: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0d88: 0c00 |0196: move-result-object v0 │ │ +0f0d8a: 2202 1007 |0197: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0d8e: 7010 eb2a 0200 |0199: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0d94: 1a03 9c0b |019c: const-string v3, "BC" // string@0b9c │ │ +0f0d98: 6e20 f52a 3200 |019e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0d9e: 3809 0500 |01a1: if-eqz v9, 01a6 // +0005 │ │ +0f0da2: 1a05 bb01 |01a3: const-string v5, "(Patches)" // string@01bb │ │ +0f0da6: 2802 |01a5: goto 01a7 // +0002 │ │ +0f0da8: 0745 |01a6: move-object v5, v4 │ │ +0f0daa: 6e20 f52a 5200 |01a7: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0db0: 6e10 fa2a 0200 |01aa: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0db6: 0c02 |01ad: move-result-object v2 │ │ +0f0db8: 6e30 ce2a 3002 |01ae: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0dbe: 0c00 |01b1: move-result-object v0 │ │ +0f0dc0: 2202 1007 |01b2: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0dc4: 7010 eb2a 0200 |01b4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0dca: 1a03 b60e |01b7: const-string v3, "DR" // string@0eb6 │ │ +0f0dce: 6e20 f52a 3200 |01b9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0dd4: 3809 0500 |01bc: if-eqz v9, 01c1 // +0005 │ │ +0f0dd8: 1a05 b101 |01be: const-string v5, "(Low Drifting)" // string@01b1 │ │ +0f0ddc: 2802 |01c0: goto 01c2 // +0002 │ │ +0f0dde: 0745 |01c1: move-object v5, v4 │ │ +0f0de0: 6e20 f52a 5200 |01c2: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0de6: 6e10 fa2a 0200 |01c5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0dec: 0c02 |01c8: move-result-object v2 │ │ +0f0dee: 6e30 ce2a 3002 |01c9: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0df4: 0c00 |01cc: move-result-object v0 │ │ +0f0df6: 2202 1007 |01cd: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0dfa: 7010 eb2a 0200 |01cf: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0e00: 1a03 af0b |01d2: const-string v3, "BL" // string@0baf │ │ +0f0e04: 6e20 f52a 3200 |01d4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0e0a: 3809 0500 |01d7: if-eqz v9, 01dc // +0005 │ │ +0f0e0e: 1a05 8101 |01d9: const-string v5, "(Blowing)" // string@0181 │ │ +0f0e12: 2802 |01db: goto 01dd // +0002 │ │ +0f0e14: 0745 |01dc: move-object v5, v4 │ │ +0f0e16: 6e20 f52a 5200 |01dd: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0e1c: 6e10 fa2a 0200 |01e0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0e22: 0c02 |01e3: move-result-object v2 │ │ +0f0e24: 6e30 ce2a 3002 |01e4: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0e2a: 0c00 |01e7: move-result-object v0 │ │ +0f0e2c: 2202 1007 |01e8: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0e30: 7010 eb2a 0200 |01ea: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0e36: 1a03 3324 |01ed: const-string v3, "SH" // string@2433 │ │ +0f0e3a: 6e20 f52a 3200 |01ef: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0e40: 3809 0500 |01f2: if-eqz v9, 01f7 // +0005 │ │ +0f0e44: 1a05 ce01 |01f4: const-string v5, "(Showers)" // string@01ce │ │ +0f0e48: 2802 |01f6: goto 01f8 // +0002 │ │ +0f0e4a: 0745 |01f7: move-object v5, v4 │ │ +0f0e4c: 6e20 f52a 5200 |01f8: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0e52: 6e10 fa2a 0200 |01fb: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0e58: 0c02 |01fe: move-result-object v2 │ │ +0f0e5a: 6e30 ce2a 3002 |01ff: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0e60: 0c00 |0202: move-result-object v0 │ │ +0f0e62: 2202 1007 |0203: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0e66: 7010 eb2a 0200 |0205: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0e6c: 1a03 3f26 |0208: const-string v3, "TS" // string@263f │ │ +0f0e70: 6e20 f52a 3200 |020a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0e76: 3809 0500 |020d: if-eqz v9, 0212 // +0005 │ │ +0f0e7a: 1a05 f301 |020f: const-string v5, "(Thunderstorm)" // string@01f3 │ │ +0f0e7e: 2802 |0211: goto 0213 // +0002 │ │ +0f0e80: 0745 |0212: move-object v5, v4 │ │ +0f0e82: 6e20 f52a 5200 |0213: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0e88: 6e10 fa2a 0200 |0216: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0e8e: 0c02 |0219: move-result-object v2 │ │ +0f0e90: 6e30 ce2a 3002 |021a: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0e96: 0c00 |021d: move-result-object v0 │ │ +0f0e98: 2202 1007 |021e: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0e9c: 7010 eb2a 0200 |0220: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0ea2: 1a03 dc10 |0223: const-string v3, "FZ" // string@10dc │ │ +0f0ea6: 6e20 f52a 3200 |0225: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0eac: 3809 0500 |0228: if-eqz v9, 022d // +0005 │ │ +0f0eb0: 1a05 9101 |022a: const-string v5, "(Freezing)" // string@0191 │ │ +0f0eb4: 2802 |022c: goto 022e // +0002 │ │ +0f0eb6: 0745 |022d: move-object v5, v4 │ │ +0f0eb8: 6e20 f52a 5200 |022e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0ebe: 6e10 fa2a 0200 |0231: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0ec4: 0c02 |0234: move-result-object v2 │ │ +0f0ec6: 6e30 ce2a 3002 |0235: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0ecc: 0c00 |0238: move-result-object v0 │ │ +0f0ece: 2202 1007 |0239: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0ed2: 7010 eb2a 0200 |023b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0ed8: 1a03 3422 |023e: const-string v3, "PR" // string@2234 │ │ +0f0edc: 6e20 f52a 3200 |0240: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0ee2: 3809 0500 |0243: if-eqz v9, 0248 // +0005 │ │ +0f0ee6: 1a05 ba01 |0245: const-string v5, "(Partial)" // string@01ba │ │ +0f0eea: 2802 |0247: goto 0249 // +0002 │ │ +0f0eec: 0745 |0248: move-object v5, v4 │ │ +0f0eee: 6e20 f52a 5200 |0249: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0ef4: 6e10 fa2a 0200 |024c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0efa: 0c02 |024f: move-result-object v2 │ │ +0f0efc: 6e30 ce2a 3002 |0250: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0f02: 0c00 |0253: move-result-object v0 │ │ +0f0f04: 2202 1007 |0254: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0f08: 7010 eb2a 0200 |0256: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0f0e: 1a03 c90e |0259: const-string v3, "DZ" // string@0ec9 │ │ +0f0f12: 6e20 f52a 3200 |025b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0f18: 3809 0500 |025e: if-eqz v9, 0263 // +0005 │ │ +0f0f1c: 1a05 8a01 |0260: const-string v5, "(Drizzle)" // string@018a │ │ +0f0f20: 2802 |0262: goto 0264 // +0002 │ │ +0f0f22: 0745 |0263: move-object v5, v4 │ │ +0f0f24: 6e20 f52a 5200 |0264: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0f2a: 6e10 fa2a 0200 |0267: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0f30: 0c02 |026a: move-result-object v2 │ │ +0f0f32: 6e30 ce2a 3002 |026b: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0f38: 0c00 |026e: move-result-object v0 │ │ +0f0f3a: 2202 1007 |026f: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0f3e: 7010 eb2a 0200 |0271: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0f44: 1a03 1623 |0274: const-string v3, "RA " // string@2316 │ │ +0f0f48: 6e20 f52a 3200 |0276: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0f4e: 3809 0500 |0279: if-eqz v9, 027e // +0005 │ │ +0f0f52: 1a05 c201 |027b: const-string v5, "(Rain)" // string@01c2 │ │ +0f0f56: 2802 |027d: goto 027f // +0002 │ │ +0f0f58: 0745 |027e: move-object v5, v4 │ │ +0f0f5a: 6e20 f52a 5200 |027f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0f60: 6e10 fa2a 0200 |0282: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0f66: 0c02 |0285: move-result-object v2 │ │ +0f0f68: 6e30 ce2a 3002 |0286: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0f6e: 0c00 |0289: move-result-object v0 │ │ +0f0f70: 2202 1007 |028a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0f74: 7010 eb2a 0200 |028c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0f7a: 1a03 5f24 |028f: const-string v3, "SN" // string@245f │ │ +0f0f7e: 6e20 f52a 3200 |0291: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0f84: 3809 0500 |0294: if-eqz v9, 0299 // +0005 │ │ +0f0f88: 1a03 d401 |0296: const-string v3, "(Snow)" // string@01d4 │ │ +0f0f8c: 2802 |0298: goto 029a // +0002 │ │ +0f0f8e: 0743 |0299: move-object v3, v4 │ │ +0f0f90: 6e20 f52a 3200 |029a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0f96: 6e10 fa2a 0200 |029d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0f9c: 0c02 |02a0: move-result-object v2 │ │ +0f0f9e: 1a03 5f24 |02a1: const-string v3, "SN" // string@245f │ │ +0f0fa2: 6e30 ce2a 3002 |02a3: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0fa8: 0c00 |02a6: move-result-object v0 │ │ +0f0faa: 2202 1007 |02a7: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0fae: 7010 eb2a 0200 |02a9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0fb4: 1a03 3124 |02ac: const-string v3, "SG" // string@2431 │ │ +0f0fb8: 6e20 f52a 3200 |02ae: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0fbe: 3809 0500 |02b1: if-eqz v9, 02b6 // +0005 │ │ +0f0fc2: 1a03 d301 |02b3: const-string v3, "(Snow Grains)" // string@01d3 │ │ +0f0fc6: 2802 |02b5: goto 02b7 // +0002 │ │ +0f0fc8: 0743 |02b6: move-object v3, v4 │ │ +0f0fca: 6e20 f52a 3200 |02b7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0fd0: 6e10 fa2a 0200 |02ba: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f0fd6: 0c02 |02bd: move-result-object v2 │ │ +0f0fd8: 1a03 3124 |02be: const-string v3, "SG" // string@2431 │ │ +0f0fdc: 6e30 ce2a 3002 |02c0: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f0fe2: 0c00 |02c3: move-result-object v0 │ │ +0f0fe4: 2202 1007 |02c4: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f0fe8: 7010 eb2a 0200 |02c6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f0fee: 1a03 6312 |02c9: const-string v3, "IC" // string@1263 │ │ +0f0ff2: 6e20 f52a 3200 |02cb: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f0ff8: 3809 0500 |02ce: if-eqz v9, 02d3 // +0005 │ │ +0f0ffc: 1a03 a301 |02d0: const-string v3, "(Ice Crystals)" // string@01a3 │ │ +0f1000: 2802 |02d2: goto 02d4 // +0002 │ │ +0f1002: 0743 |02d3: move-object v3, v4 │ │ +0f1004: 6e20 f52a 3200 |02d4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f100a: 6e10 fa2a 0200 |02d7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1010: 0c02 |02da: move-result-object v2 │ │ +0f1012: 1a03 6312 |02db: const-string v3, "IC" // string@1263 │ │ +0f1016: 6e30 ce2a 3002 |02dd: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f101c: 0c00 |02e0: move-result-object v0 │ │ +0f101e: 2202 1007 |02e1: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1022: 7010 eb2a 0200 |02e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1028: 1a03 1822 |02e6: const-string v3, "PL" // string@2218 │ │ +0f102c: 6e20 f52a 3200 |02e8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1032: 3809 0500 |02eb: if-eqz v9, 02f0 // +0005 │ │ +0f1036: 1a03 a401 |02ed: const-string v3, "(Ice Pellets)" // string@01a4 │ │ +0f103a: 2802 |02ef: goto 02f1 // +0002 │ │ +0f103c: 0743 |02f0: move-object v3, v4 │ │ +0f103e: 6e20 f52a 3200 |02f1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1044: 6e10 fa2a 0200 |02f4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f104a: 0c02 |02f7: move-result-object v2 │ │ +0f104c: 1a03 1822 |02f8: const-string v3, "PL" // string@2218 │ │ +0f1050: 6e30 ce2a 3002 |02fa: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1056: 0c00 |02fd: move-result-object v0 │ │ +0f1058: 2202 1007 |02fe: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f105c: 7010 eb2a 0200 |0300: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1062: 1a03 9c11 |0303: const-string v3, "GR" // string@119c │ │ +0f1066: 6e20 f52a 3200 |0305: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f106c: 3809 0500 |0308: if-eqz v9, 030d // +0005 │ │ +0f1070: 1a03 9401 |030a: const-string v3, "(Hail)" // string@0194 │ │ +0f1074: 2802 |030c: goto 030e // +0002 │ │ +0f1076: 0743 |030d: move-object v3, v4 │ │ +0f1078: 6e20 f52a 3200 |030e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f107e: 6e10 fa2a 0200 |0311: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1084: 0c02 |0314: move-result-object v2 │ │ +0f1086: 1a03 9c11 |0315: const-string v3, "GR" // string@119c │ │ +0f108a: 6e30 ce2a 3002 |0317: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1090: 0c00 |031a: move-result-object v0 │ │ +0f1092: 2202 1007 |031b: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1096: 7010 eb2a 0200 |031d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f109c: 1a03 bb11 |0320: const-string v3, "GS" // string@11bb │ │ +0f10a0: 6e20 f52a 3200 |0322: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f10a6: 3809 0500 |0325: if-eqz v9, 032a // +0005 │ │ +0f10aa: 1a03 d101 |0327: const-string v3, "(Small Hail)" // string@01d1 │ │ +0f10ae: 2802 |0329: goto 032b // +0002 │ │ +0f10b0: 0743 |032a: move-object v3, v4 │ │ +0f10b2: 6e20 f52a 3200 |032b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f10b8: 6e10 fa2a 0200 |032e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f10be: 0c02 |0331: move-result-object v2 │ │ +0f10c0: 1a03 bb11 |0332: const-string v3, "GS" // string@11bb │ │ +0f10c4: 6e30 ce2a 3002 |0334: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f10ca: 0c00 |0337: move-result-object v0 │ │ +0f10cc: 2202 1007 |0338: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f10d0: 7010 eb2a 0200 |033a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f10d6: 1a03 6a27 |033d: const-string v3, "UP" // string@276a │ │ +0f10da: 6e20 f52a 3200 |033f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f10e0: 3809 0500 |0342: if-eqz v9, 0347 // +0005 │ │ +0f10e4: 1a03 f801 |0344: const-string v3, "(Unknown Precip.)" // string@01f8 │ │ +0f10e8: 2802 |0346: goto 0348 // +0002 │ │ +0f10ea: 0743 |0347: move-object v3, v4 │ │ +0f10ec: 6e20 f52a 3200 |0348: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f10f2: 6e10 fa2a 0200 |034b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f10f8: 0c02 |034e: move-result-object v2 │ │ +0f10fa: 1a03 6a27 |034f: const-string v3, "UP" // string@276a │ │ +0f10fe: 6e30 ce2a 3002 |0351: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1104: 0c00 |0354: move-result-object v0 │ │ +0f1106: 2202 1007 |0355: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f110a: 7010 eb2a 0200 |0357: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1110: 1a03 bf0b |035a: const-string v3, "BR" // string@0bbf │ │ +0f1114: 6e20 f52a 3200 |035c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f111a: 3809 0500 |035f: if-eqz v9, 0364 // +0005 │ │ +0f111e: 1a03 b301 |0361: const-string v3, "(Mist)" // string@01b3 │ │ +0f1122: 2802 |0363: goto 0365 // +0002 │ │ +0f1124: 0743 |0364: move-object v3, v4 │ │ +0f1126: 6e20 f52a 3200 |0365: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f112c: 6e10 fa2a 0200 |0368: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1132: 0c02 |036b: move-result-object v2 │ │ +0f1134: 1a03 bf0b |036c: const-string v3, "BR" // string@0bbf │ │ +0f1138: 6e30 ce2a 3002 |036e: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f113e: 0c00 |0371: move-result-object v0 │ │ +0f1140: 2202 1007 |0372: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1144: 7010 eb2a 0200 |0374: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f114a: 1a03 7410 |0377: const-string v3, "FG" // string@1074 │ │ +0f114e: 6e20 f52a 3200 |0379: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1154: 3809 0500 |037c: if-eqz v9, 0381 // +0005 │ │ +0f1158: 1a03 9001 |037e: const-string v3, "(Fog)" // string@0190 │ │ +0f115c: 2802 |0380: goto 0382 // +0002 │ │ +0f115e: 0743 |0381: move-object v3, v4 │ │ +0f1160: 6e20 f52a 3200 |0382: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1166: 6e10 fa2a 0200 |0385: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f116c: 0c02 |0388: move-result-object v2 │ │ +0f116e: 1a03 7410 |0389: const-string v3, "FG" // string@1074 │ │ +0f1172: 6e30 ce2a 3002 |038b: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1178: 0c00 |038e: move-result-object v0 │ │ +0f117a: 2202 1007 |038f: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f117e: 7010 eb2a 0200 |0391: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1184: 1a03 d810 |0394: const-string v3, "FU" // string@10d8 │ │ +0f1188: 6e20 f52a 3200 |0396: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f118e: 3809 0500 |0399: if-eqz v9, 039e // +0005 │ │ +0f1192: 1a03 d201 |039b: const-string v3, "(Smoke)" // string@01d2 │ │ +0f1196: 2802 |039d: goto 039f // +0002 │ │ +0f1198: 0743 |039e: move-object v3, v4 │ │ +0f119a: 6e20 f52a 3200 |039f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f11a0: 6e10 fa2a 0200 |03a2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f11a6: 0c02 |03a5: move-result-object v2 │ │ +0f11a8: 1a03 d810 |03a6: const-string v3, "FU" // string@10d8 │ │ +0f11ac: 6e30 ce2a 3002 |03a8: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f11b2: 0c00 |03ab: move-result-object v0 │ │ +0f11b4: 2202 1007 |03ac: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f11b8: 7010 eb2a 0200 |03ae: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f11be: 1a03 c50e |03b1: const-string v3, "DU" // string@0ec5 │ │ +0f11c2: 6e20 f52a 3200 |03b3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f11c8: 3809 0500 |03b6: if-eqz v9, 03bb // +0005 │ │ +0f11cc: 1a03 8f01 |03b8: const-string v3, "(Dust)" // string@018f │ │ +0f11d0: 2802 |03ba: goto 03bc // +0002 │ │ +0f11d2: 0743 |03bb: move-object v3, v4 │ │ +0f11d4: 6e20 f52a 3200 |03bc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f11da: 6e10 fa2a 0200 |03bf: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f11e0: 0c02 |03c2: move-result-object v2 │ │ +0f11e2: 1a03 c50e |03c3: const-string v3, "DU" // string@0ec5 │ │ +0f11e6: 6e30 ce2a 3002 |03c5: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f11ec: 0c00 |03c8: move-result-object v0 │ │ +0f11ee: 2202 1007 |03c9: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f11f2: 7010 eb2a 0200 |03cb: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f11f8: 1a03 f423 |03ce: const-string v3, "SA" // string@23f4 │ │ +0f11fc: 6e20 f52a 3200 |03d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1202: 3809 0500 |03d3: if-eqz v9, 03d8 // +0005 │ │ +0f1206: 1a03 c901 |03d5: const-string v3, "(Sand)" // string@01c9 │ │ +0f120a: 2802 |03d7: goto 03d9 // +0002 │ │ +0f120c: 0743 |03d8: move-object v3, v4 │ │ +0f120e: 6e20 f52a 3200 |03d9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1214: 6e10 fa2a 0200 |03dc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f121a: 0c02 |03df: move-result-object v2 │ │ +0f121c: 1a03 f423 |03e0: const-string v3, "SA" // string@23f4 │ │ +0f1220: 6e30 ce2a 3002 |03e2: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1226: 0c00 |03e5: move-result-object v0 │ │ +0f1228: 2202 1007 |03e6: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f122c: 7010 eb2a 0200 |03e8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1232: 1a03 3d12 |03eb: const-string v3, "HZ" // string@123d │ │ +0f1236: 6e20 f52a 3200 |03ed: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f123c: 3809 0500 |03f0: if-eqz v9, 03f5 // +0005 │ │ +0f1240: 1a03 9501 |03f2: const-string v3, "(Haze)" // string@0195 │ │ +0f1244: 2802 |03f4: goto 03f6 // +0002 │ │ +0f1246: 0743 |03f5: move-object v3, v4 │ │ +0f1248: 6e20 f52a 3200 |03f6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f124e: 6e10 fa2a 0200 |03f9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1254: 0c02 |03fc: move-result-object v2 │ │ +0f1256: 1a03 3d12 |03fd: const-string v3, "HZ" // string@123d │ │ +0f125a: 6e30 ce2a 3002 |03ff: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1260: 0c00 |0402: move-result-object v0 │ │ +0f1262: 2202 1007 |0403: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1266: 7010 eb2a 0200 |0405: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f126c: 1a03 7122 |0408: const-string v3, "PY" // string@2271 │ │ +0f1270: 6e20 f52a 3200 |040a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1276: 3809 0500 |040d: if-eqz v9, 0412 // +0005 │ │ +0f127a: 1a03 d601 |040f: const-string v3, "(Spray)" // string@01d6 │ │ +0f127e: 2802 |0411: goto 0413 // +0002 │ │ +0f1280: 0743 |0412: move-object v3, v4 │ │ +0f1282: 6e20 f52a 3200 |0413: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1288: 6e10 fa2a 0200 |0416: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f128e: 0c02 |0419: move-result-object v2 │ │ +0f1290: 1a03 7122 |041a: const-string v3, "PY" // string@2271 │ │ +0f1294: 6e30 ce2a 3002 |041c: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f129a: 0c00 |041f: move-result-object v0 │ │ +0f129c: 2202 1007 |0420: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f12a0: 7010 eb2a 0200 |0422: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f12a6: 1a03 e627 |0425: const-string v3, "VA" // string@27e6 │ │ +0f12aa: 6e20 f52a 3200 |0427: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f12b0: 3809 0500 |042a: if-eqz v9, 042f // +0005 │ │ +0f12b4: 1a03 0102 |042c: const-string v3, "(Volcanic Ash)" // string@0201 │ │ +0f12b8: 2802 |042e: goto 0430 // +0002 │ │ +0f12ba: 0743 |042f: move-object v3, v4 │ │ +0f12bc: 6e20 f52a 3200 |0430: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f12c2: 6e10 fa2a 0200 |0433: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f12c8: 0c02 |0436: move-result-object v2 │ │ +0f12ca: 1a03 e627 |0437: const-string v3, "VA" // string@27e6 │ │ +0f12ce: 6e30 ce2a 3002 |0439: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f12d4: 0c00 |043c: move-result-object v0 │ │ +0f12d6: 2202 1007 |043d: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f12da: 7010 eb2a 0200 |043f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f12e0: 1a03 8a24 |0442: const-string v3, "SQ" // string@248a │ │ +0f12e4: 6e20 f52a 3200 |0444: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f12ea: 3809 0500 |0447: if-eqz v9, 044c // +0005 │ │ +0f12ee: 1a03 d701 |0449: const-string v3, "(Squalls)" // string@01d7 │ │ +0f12f2: 2802 |044b: goto 044d // +0002 │ │ +0f12f4: 0743 |044c: move-object v3, v4 │ │ +0f12f6: 6e20 f52a 3200 |044d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f12fc: 6e10 fa2a 0200 |0450: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1302: 0c02 |0453: move-result-object v2 │ │ +0f1304: 1a03 8a24 |0454: const-string v3, "SQ" // string@248a │ │ +0f1308: 6e30 ce2a 3002 |0456: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f130e: 0c00 |0459: move-result-object v0 │ │ +0f1310: 2202 1007 |045a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1314: 7010 eb2a 0200 |045c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f131a: 1a03 6010 |045f: const-string v3, "FC" // string@1060 │ │ +0f131e: 6e20 f52a 3200 |0461: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1324: 3809 0500 |0464: if-eqz v9, 0469 // +0005 │ │ +0f1328: 1a03 9201 |0466: const-string v3, "(Funnel Cloud)" // string@0192 │ │ +0f132c: 2802 |0468: goto 046a // +0002 │ │ +0f132e: 0743 |0469: move-object v3, v4 │ │ +0f1330: 6e20 f52a 3200 |046a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1336: 6e10 fa2a 0200 |046d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f133c: 0c02 |0470: move-result-object v2 │ │ +0f133e: 1a03 6010 |0471: const-string v3, "FC" // string@1060 │ │ +0f1342: 6e30 ce2a 3002 |0473: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1348: 0c00 |0476: move-result-object v0 │ │ +0f134a: 2202 1007 |0477: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f134e: 7010 eb2a 0200 |0479: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1354: 1a03 9124 |047c: const-string v3, "SS" // string@2491 │ │ +0f1358: 6e20 f52a 3200 |047e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f135e: 3809 0500 |0481: if-eqz v9, 0486 // +0005 │ │ +0f1362: 1a03 c801 |0483: const-string v3, "(Sand Storm)" // string@01c8 │ │ +0f1366: 2802 |0485: goto 0487 // +0002 │ │ +0f1368: 0743 |0486: move-object v3, v4 │ │ +0f136a: 6e20 f52a 3200 |0487: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1370: 6e10 fa2a 0200 |048a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1376: 0c02 |048d: move-result-object v2 │ │ +0f1378: 1a03 9124 |048e: const-string v3, "SS" // string@2491 │ │ +0f137c: 6e30 ce2a 3002 |0490: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1382: 0c00 |0493: move-result-object v0 │ │ +0f1384: 2202 1007 |0494: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1388: 7010 eb2a 0200 |0496: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f138e: 1a03 bd0e |0499: const-string v3, "DS" // string@0ebd │ │ +0f1392: 6e20 f52a 3200 |049b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1398: 3809 0500 |049e: if-eqz v9, 04a3 // +0005 │ │ +0f139c: 1a03 8d01 |04a0: const-string v3, "(Dust Storm)" // string@018d │ │ +0f13a0: 2802 |04a2: goto 04a4 // +0002 │ │ +0f13a2: 0743 |04a3: move-object v3, v4 │ │ +0f13a4: 6e20 f52a 3200 |04a4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f13aa: 6e10 fa2a 0200 |04a7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f13b0: 0c02 |04aa: move-result-object v2 │ │ +0f13b2: 1a03 bd0e |04ab: const-string v3, "DS" // string@0ebd │ │ +0f13b6: 6e30 ce2a 3002 |04ad: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f13bc: 0c00 |04b0: move-result-object v0 │ │ +0f13be: 2202 1007 |04b1: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f13c2: 7010 eb2a 0200 |04b3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f13c8: 1a03 5b00 |04b6: const-string v3, " VC" // string@005b │ │ +0f13cc: 6e20 f52a 3200 |04b8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f13d2: 3809 0500 |04bb: if-eqz v9, 04c0 // +0005 │ │ +0f13d6: 1a03 a601 |04bd: const-string v3, "(In Vicinity)" // string@01a6 │ │ +0f13da: 2802 |04bf: goto 04c1 // +0002 │ │ +0f13dc: 0743 |04c0: move-object v3, v4 │ │ +0f13de: 6e20 f52a 3200 |04c1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f13e4: 6e10 fa2a 0200 |04c4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f13ea: 0c02 |04c7: move-result-object v2 │ │ +0f13ec: 1a03 5b00 |04c8: const-string v3, " VC" // string@005b │ │ +0f13f0: 6e30 ce2a 3002 |04ca: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f13f6: 0c00 |04cd: move-result-object v0 │ │ +0f13f8: 2202 1007 |04ce: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f13fc: 7010 eb2a 0200 |04d0: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1402: 1a03 5824 |04d3: const-string v3, "SKC" // string@2458 │ │ +0f1406: 6e20 f52a 3200 |04d5: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f140c: 3809 0500 |04d8: if-eqz v9, 04dd // +0005 │ │ +0f1410: 1a03 cf01 |04da: const-string v3, "(Sky Clear)" // string@01cf │ │ +0f1414: 2802 |04dc: goto 04de // +0002 │ │ +0f1416: 0743 |04dd: move-object v3, v4 │ │ +0f1418: 6e20 f52a 3200 |04de: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f141e: 6e10 fa2a 0200 |04e1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1424: 0c02 |04e4: move-result-object v2 │ │ +0f1426: 1a03 5824 |04e5: const-string v3, "SKC" // string@2458 │ │ +0f142a: 6e30 ce2a 3002 |04e7: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1430: 0c00 |04ea: move-result-object v0 │ │ +0f1432: 2202 1007 |04eb: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1436: 7010 eb2a 0200 |04ed: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f143c: 1a03 d90c |04f0: const-string v3, "CLR" // string@0cd9 │ │ +0f1440: 6e20 f52a 3200 |04f2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1446: 3809 0500 |04f5: if-eqz v9, 04fa // +0005 │ │ +0f144a: 1a03 8301 |04f7: const-string v3, "(Clear <12,000ft)" // string@0183 │ │ +0f144e: 2802 |04f9: goto 04fb // +0002 │ │ +0f1450: 0743 |04fa: move-object v3, v4 │ │ +0f1452: 6e20 f52a 3200 |04fb: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1458: 6e10 fa2a 0200 |04fe: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f145e: 0c02 |0501: move-result-object v2 │ │ +0f1460: 1a03 d90c |0502: const-string v3, "CLR" // string@0cd9 │ │ +0f1464: 6e30 ce2a 3002 |0504: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f146a: 0c00 |0507: move-result-object v0 │ │ +0f146c: 2202 1007 |0508: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1470: 7010 eb2a 0200 |050a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1476: 1a03 ae0b |050d: const-string v3, "BKN" // string@0bae │ │ +0f147a: 6e20 f52a 3200 |050f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1480: 3809 0500 |0512: if-eqz v9, 0517 // +0005 │ │ +0f1484: 1a03 8201 |0514: const-string v3, "(Broken)" // string@0182 │ │ +0f1488: 2802 |0516: goto 0518 // +0002 │ │ +0f148a: 0743 |0517: move-object v3, v4 │ │ +0f148c: 6e20 f52a 3200 |0518: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1492: 6e10 fa2a 0200 |051b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1498: 0c02 |051e: move-result-object v2 │ │ +0f149a: 1a03 ae0b |051f: const-string v3, "BKN" // string@0bae │ │ +0f149e: 6e30 ce2a 3002 |0521: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f14a4: 0c00 |0524: move-result-object v0 │ │ +0f14a6: 2202 1007 |0525: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f14aa: 7010 eb2a 0200 |0527: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f14b0: 1a03 1124 |052a: const-string v3, "SCT" // string@2411 │ │ +0f14b4: 6e20 f52a 3200 |052c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f14ba: 3809 0500 |052f: if-eqz v9, 0534 // +0005 │ │ +0f14be: 1a03 ca01 |0531: const-string v3, "(Scattered)" // string@01ca │ │ +0f14c2: 2802 |0533: goto 0535 // +0002 │ │ +0f14c4: 0743 |0534: move-object v3, v4 │ │ +0f14c6: 6e20 f52a 3200 |0535: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f14cc: 6e10 fa2a 0200 |0538: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f14d2: 0c02 |053b: move-result-object v2 │ │ +0f14d4: 1a03 1124 |053c: const-string v3, "SCT" // string@2411 │ │ +0f14d8: 6e30 ce2a 3002 |053e: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f14de: 0c00 |0541: move-result-object v0 │ │ +0f14e0: 2202 1007 |0542: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f14e4: 7010 eb2a 0200 |0544: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f14ea: 1a03 b921 |0547: const-string v3, "OVC" // string@21b9 │ │ +0f14ee: 6e20 f52a 3200 |0549: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f14f4: 3809 0500 |054c: if-eqz v9, 0551 // +0005 │ │ +0f14f8: 1a03 b801 |054e: const-string v3, "(Overcast)" // string@01b8 │ │ +0f14fc: 2802 |0550: goto 0552 // +0002 │ │ +0f14fe: 0743 |0551: move-object v3, v4 │ │ +0f1500: 6e20 f52a 3200 |0552: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1506: 6e10 fa2a 0200 |0555: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f150c: 0c02 |0558: move-result-object v2 │ │ +0f150e: 1a03 b921 |0559: const-string v3, "OVC" // string@21b9 │ │ +0f1512: 6e30 ce2a 3002 |055b: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1518: 0c00 |055e: move-result-object v0 │ │ +0f151a: 2202 1007 |055f: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f151e: 7010 eb2a 0200 |0561: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1524: 1a03 5422 |0564: const-string v3, "PROB" // string@2254 │ │ +0f1528: 6e20 f52a 3200 |0566: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f152e: 3809 0500 |0569: if-eqz v9, 056e // +0005 │ │ +0f1532: 1a03 bf01 |056b: const-string v3, "(Probability%)" // string@01bf │ │ +0f1536: 2802 |056d: goto 056f // +0002 │ │ +0f1538: 0743 |056e: move-object v3, v4 │ │ +0f153a: 6e20 f52a 3200 |056f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1540: 6e10 fa2a 0200 |0572: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1546: 0c02 |0575: move-result-object v2 │ │ +0f1548: 1a03 5422 |0576: const-string v3, "PROB" // string@2254 │ │ +0f154c: 6e30 ce2a 3002 |0578: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1552: 0c00 |057b: move-result-object v0 │ │ +0f1554: 2202 1007 |057c: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1558: 7010 eb2a 0200 |057e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f155e: 1a03 cd28 |0581: const-string v3, "VV" // string@28cd │ │ +0f1562: 6e20 f52a 3200 |0583: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1568: 3809 0500 |0586: if-eqz v9, 058b // +0005 │ │ +0f156c: 1a03 fe01 |0588: const-string v3, "(Vertical Visibility)" // string@01fe │ │ +0f1570: 2802 |058a: goto 058c // +0002 │ │ +0f1572: 0743 |058b: move-object v3, v4 │ │ +0f1574: 6e20 f52a 3200 |058c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f157a: 6e10 fa2a 0200 |058f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1580: 0c02 |0592: move-result-object v2 │ │ +0f1582: 1a03 cd28 |0593: const-string v3, "VV" // string@28cd │ │ +0f1586: 6e30 ce2a 3002 |0595: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f158c: 0c00 |0598: move-result-object v0 │ │ +0f158e: 2202 1007 |0599: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1592: 7010 eb2a 0200 |059b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1598: 1a03 a10c |059e: const-string v3, "CB" // string@0ca1 │ │ +0f159c: 6e20 f52a 3200 |05a0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f15a2: 3809 0500 |05a3: if-eqz v9, 05a8 // +0005 │ │ +0f15a6: 1a03 8601 |05a5: const-string v3, "(Cumulonimbus)" // string@0186 │ │ +0f15aa: 2802 |05a7: goto 05a9 // +0002 │ │ +0f15ac: 0743 |05a8: move-object v3, v4 │ │ +0f15ae: 6e20 f52a 3200 |05a9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f15b4: 6e10 fa2a 0200 |05ac: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f15ba: 0c02 |05af: move-result-object v2 │ │ +0f15bc: 1a03 a10c |05b0: const-string v3, "CB" // string@0ca1 │ │ +0f15c0: 6e30 ce2a 3002 |05b2: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f15c6: 0c00 |05b5: move-result-object v0 │ │ +0f15c8: 2202 1007 |05b6: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f15cc: 7010 eb2a 0200 |05b8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f15d2: 1a03 3e29 |05bb: const-string v3, "WS" // string@293e │ │ +0f15d6: 6e20 f52a 3200 |05bd: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f15dc: 3809 0500 |05c0: if-eqz v9, 05c5 // +0005 │ │ +0f15e0: 1a03 0502 |05c2: const-string v3, "(Wind Shear)" // string@0205 │ │ +0f15e4: 2802 |05c4: goto 05c6 // +0002 │ │ +0f15e6: 0743 |05c5: move-object v3, v4 │ │ +0f15e8: 6e20 f52a 3200 |05c6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f15ee: 6e10 fa2a 0200 |05c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f15f4: 0c02 |05cc: move-result-object v2 │ │ +0f15f6: 1a03 3e29 |05cd: const-string v3, "WS" // string@293e │ │ +0f15fa: 6e30 ce2a 3002 |05cf: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1600: 0c00 |05d2: move-result-object v0 │ │ +0f1602: 1212 |05d3: const/4 v2, #int 1 // #1 │ │ +0f1604: 2183 |05d4: array-length v3, v8 │ │ +0f1606: 3532 b801 |05d5: if-ge v2, v3, 078d // +01b8 │ │ +0f160a: 4603 0802 |05d7: aget-object v3, v8, v2 │ │ +0f160e: 2205 1007 |05d9: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1612: 7010 eb2a 0500 |05db: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1618: 1a06 540a |05de: const-string v6, "AO" // string@0a54 │ │ +0f161c: 6e20 f52a 6500 |05e0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1622: 3809 0500 |05e3: if-eqz v9, 05e8 // +0005 │ │ +0f1626: 1a06 d901 |05e5: const-string v6, "(Station Type)" // string@01d9 │ │ +0f162a: 2802 |05e7: goto 05e9 // +0002 │ │ +0f162c: 0746 |05e8: move-object v6, v4 │ │ +0f162e: 6e20 f52a 6500 |05e9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1634: 6e10 fa2a 0500 |05ec: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f163a: 0c05 |05ef: move-result-object v5 │ │ +0f163c: 1a06 540a |05f0: const-string v6, "AO" // string@0a54 │ │ +0f1640: 6e30 ce2a 6305 |05f2: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1646: 0c03 |05f5: move-result-object v3 │ │ +0f1648: 2205 1007 |05f6: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f164c: 7010 eb2a 0500 |05f8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1652: 1a06 1723 |05fb: const-string v6, "RAB" // string@2317 │ │ +0f1656: 6e20 f52a 6500 |05fd: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f165c: 3809 0500 |0600: if-eqz v9, 0605 // +0005 │ │ +0f1660: 1a06 c001 |0602: const-string v6, "(Rain Began)" // string@01c0 │ │ +0f1664: 2802 |0604: goto 0606 // +0002 │ │ +0f1666: 0746 |0605: move-object v6, v4 │ │ +0f1668: 6e20 f52a 6500 |0606: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f166e: 6e10 fa2a 0500 |0609: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1674: 0c05 |060c: move-result-object v5 │ │ +0f1676: 1a06 1723 |060d: const-string v6, "RAB" // string@2317 │ │ +0f167a: 6e30 ce2a 6305 |060f: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1680: 0c03 |0612: move-result-object v3 │ │ +0f1682: 2205 1007 |0613: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1686: 7010 eb2a 0500 |0615: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f168c: 1a06 1b23 |0618: const-string v6, "RAE" // string@231b │ │ +0f1690: 6e20 f52a 6500 |061a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1696: 3809 0500 |061d: if-eqz v9, 0622 // +0005 │ │ +0f169a: 1a06 c101 |061f: const-string v6, "(Rain Ended)" // string@01c1 │ │ +0f169e: 2802 |0621: goto 0623 // +0002 │ │ +0f16a0: 0746 |0622: move-object v6, v4 │ │ +0f16a2: 6e20 f52a 6500 |0623: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f16a8: 6e10 fa2a 0500 |0626: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f16ae: 0c05 |0629: move-result-object v5 │ │ +0f16b0: 1a06 1b23 |062a: const-string v6, "RAE" // string@231b │ │ +0f16b4: 6e30 ce2a 6305 |062c: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f16ba: 0c03 |062f: move-result-object v3 │ │ +0f16bc: 2205 1007 |0630: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f16c0: 7010 eb2a 0500 |0632: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f16c6: 1a06 ce0c |0635: const-string v6, "CIG" // string@0cce │ │ +0f16ca: 6e20 f52a 6500 |0637: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f16d0: 3809 0500 |063a: if-eqz v9, 063f // +0005 │ │ +0f16d4: 1a06 fc01 |063c: const-string v6, "(Variable Ceiling)" // string@01fc │ │ +0f16d8: 2802 |063e: goto 0640 // +0002 │ │ +0f16da: 0746 |063f: move-object v6, v4 │ │ +0f16dc: 6e20 f52a 6500 |0640: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f16e2: 6e10 fa2a 0500 |0643: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f16e8: 0c05 |0646: move-result-object v5 │ │ +0f16ea: 1a06 ce0c |0647: const-string v6, "CIG" // string@0cce │ │ +0f16ee: 6e30 ce2a 6305 |0649: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f16f4: 0c03 |064c: move-result-object v3 │ │ +0f16f6: 2205 1007 |064d: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f16fa: 7010 eb2a 0500 |064f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1700: 1a06 5d24 |0652: const-string v6, "SLP" // string@245d │ │ +0f1704: 6e20 f52a 6500 |0654: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f170a: 3809 0500 |0657: if-eqz v9, 065c // +0005 │ │ +0f170e: 1a06 cb01 |0659: const-string v6, "(Sea Level Pressure)" // string@01cb │ │ +0f1712: 2802 |065b: goto 065d // +0002 │ │ +0f1714: 0746 |065c: move-object v6, v4 │ │ +0f1716: 6e20 f52a 6500 |065d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f171c: 6e10 fa2a 0500 |0660: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1722: 0c05 |0663: move-result-object v5 │ │ +0f1724: 1a06 5d24 |0664: const-string v6, "SLP" // string@245d │ │ +0f1728: 6e30 ce2a 6305 |0666: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f172e: 0c03 |0669: move-result-object v3 │ │ +0f1730: 2205 1007 |066a: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1734: 7010 eb2a 0500 |066c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f173a: 1a06 8c23 |066f: const-string v6, "RVRNO" // string@238c │ │ +0f173e: 6e20 f52a 6500 |0671: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1744: 3809 0500 |0674: if-eqz v9, 0679 // +0005 │ │ +0f1748: 1a06 b601 |0676: const-string v6, "(No RVR reported)" // string@01b6 │ │ +0f174c: 2802 |0678: goto 067a // +0002 │ │ +0f174e: 0746 |0679: move-object v6, v4 │ │ +0f1750: 6e20 f52a 6500 |067a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1756: 6e10 fa2a 0500 |067d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f175c: 0c05 |0680: move-result-object v5 │ │ +0f175e: 1a06 8c23 |0681: const-string v6, "RVRNO" // string@238c │ │ +0f1762: 6e30 ce2a 6305 |0683: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1768: 0c03 |0686: move-result-object v3 │ │ +0f176a: 2205 1007 |0687: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f176e: 7010 eb2a 0500 |0689: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1774: 1a06 0821 |068c: const-string v6, "NOSIG" // string@2108 │ │ +0f1778: 6e20 f52a 6500 |068e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f177e: 3809 0500 |0691: if-eqz v9, 0696 // +0005 │ │ +0f1782: 1a06 b701 |0693: const-string v6, "(No Significant Change Expected)" // string@01b7 │ │ +0f1786: 2802 |0695: goto 0697 // +0002 │ │ +0f1788: 0746 |0696: move-object v6, v4 │ │ +0f178a: 6e20 f52a 6500 |0697: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1790: 6e10 fa2a 0500 |069a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1796: 0c05 |069d: move-result-object v5 │ │ +0f1798: 1a06 0821 |069e: const-string v6, "NOSIG" // string@2108 │ │ +0f179c: 6e30 ce2a 6305 |06a0: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f17a2: 0c03 |06a3: move-result-object v3 │ │ +0f17a4: 2205 1007 |06a4: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f17a8: 7010 eb2a 0500 |06a6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f17ae: 1a06 4126 |06a9: const-string v6, "TSNO" // string@2641 │ │ +0f17b2: 6e20 f52a 6500 |06ab: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f17b8: 3809 0500 |06ae: if-eqz v9, 06b3 // +0005 │ │ +0f17bc: 1a06 f201 |06b0: const-string v6, "(Thunderstorm Info Not Available)" // string@01f2 │ │ +0f17c0: 2802 |06b2: goto 06b4 // +0002 │ │ +0f17c2: 0746 |06b3: move-object v6, v4 │ │ +0f17c4: 6e20 f52a 6500 |06b4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f17ca: 6e10 fa2a 0500 |06b7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f17d0: 0c05 |06ba: move-result-object v5 │ │ +0f17d2: 1a06 4126 |06bb: const-string v6, "TSNO" // string@2641 │ │ +0f17d6: 6e30 ce2a 6305 |06bd: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f17dc: 0c03 |06c0: move-result-object v3 │ │ +0f17de: 2205 1007 |06c1: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f17e2: 7010 eb2a 0500 |06c3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f17e8: 1a06 1722 |06c6: const-string v6, "PK WND" // string@2217 │ │ +0f17ec: 6e20 f52a 6500 |06c8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f17f2: 3809 0500 |06cb: if-eqz v9, 06d0 // +0005 │ │ +0f17f6: 1a06 bc01 |06cd: const-string v6, "(Peak Wind)" // string@01bc │ │ +0f17fa: 2802 |06cf: goto 06d1 // +0002 │ │ +0f17fc: 0746 |06d0: move-object v6, v4 │ │ +0f17fe: 6e20 f52a 6500 |06d1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1804: 6e10 fa2a 0500 |06d4: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f180a: 0c05 |06d7: move-result-object v5 │ │ +0f180c: 1a06 1722 |06d8: const-string v6, "PK WND" // string@2217 │ │ +0f1810: 6e30 ce2a 6305 |06da: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1816: 0c03 |06dd: move-result-object v3 │ │ +0f1818: 2205 1007 |06de: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f181c: 7010 eb2a 0500 |06e0: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1822: 1a06 4029 |06e3: const-string v6, "WSHFT" // string@2940 │ │ +0f1826: 6e20 f52a 6500 |06e5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f182c: 3809 0500 |06e8: if-eqz v9, 06ed // +0005 │ │ +0f1830: 1a06 0602 |06ea: const-string v6, "(Wind Shift)" // string@0206 │ │ +0f1834: 2802 |06ec: goto 06ee // +0002 │ │ +0f1836: 0746 |06ed: move-object v6, v4 │ │ +0f1838: 6e20 f52a 6500 |06ee: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f183e: 6e10 fa2a 0500 |06f1: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1844: 0c05 |06f4: move-result-object v5 │ │ +0f1846: 1a06 4029 |06f5: const-string v6, "WSHFT" // string@2940 │ │ +0f184a: 6e30 ce2a 6305 |06f7: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1850: 0c03 |06fa: move-result-object v3 │ │ +0f1852: 2205 1007 |06fb: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1856: 7010 eb2a 0500 |06fd: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f185c: 1a06 3528 |0700: const-string v6, "VIS" // string@2835 │ │ +0f1860: 6e20 f52a 6500 |0702: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1866: 3809 0500 |0705: if-eqz v9, 070a // +0005 │ │ +0f186a: 1a06 0002 |0707: const-string v6, "(Visibility)" // string@0200 │ │ +0f186e: 2802 |0709: goto 070b // +0002 │ │ +0f1870: 0746 |070a: move-object v6, v4 │ │ +0f1872: 6e20 f52a 6500 |070b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1878: 6e10 fa2a 0500 |070e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f187e: 0c05 |0711: move-result-object v5 │ │ +0f1880: 1a06 3528 |0712: const-string v6, "VIS" // string@2835 │ │ +0f1884: 6e30 ce2a 6305 |0714: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f188a: 0c03 |0717: move-result-object v3 │ │ +0f188c: 2205 1007 |0718: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1890: 7010 eb2a 0500 |071a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1896: 1a06 4b22 |071d: const-string v6, "PRESFR" // string@224b │ │ +0f189a: 6e20 f52a 6500 |071f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f18a0: 3809 0500 |0722: if-eqz v9, 0727 // +0005 │ │ +0f18a4: 1a07 be01 |0724: const-string v7, "(Pressure Raising Rapidly)" // string@01be │ │ +0f18a8: 2802 |0726: goto 0728 // +0002 │ │ +0f18aa: 0747 |0727: move-object v7, v4 │ │ +0f18ac: 6e20 f52a 7500 |0728: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f18b2: 6e10 fa2a 0500 |072b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f18b8: 0c05 |072e: move-result-object v5 │ │ +0f18ba: 1a07 4c22 |072f: const-string v7, "PRESRR" // string@224c │ │ +0f18be: 6e30 ce2a 7305 |0731: invoke-virtual {v3, v7, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f18c4: 0c03 |0734: move-result-object v3 │ │ +0f18c6: 2205 1007 |0735: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f18ca: 7010 eb2a 0500 |0737: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f18d0: 6e20 f52a 6500 |073a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f18d6: 3809 0500 |073d: if-eqz v9, 0742 // +0005 │ │ +0f18da: 1a07 bd01 |073f: const-string v7, "(Pressure Falling Rapidly)" // string@01bd │ │ +0f18de: 2802 |0741: goto 0743 // +0002 │ │ +0f18e0: 0747 |0742: move-object v7, v4 │ │ +0f18e2: 6e20 f52a 7500 |0743: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f18e8: 6e10 fa2a 0500 |0746: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f18ee: 0c05 |0749: move-result-object v5 │ │ +0f18f0: 6e30 ce2a 6305 |074a: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f18f6: 0c03 |074d: move-result-object v3 │ │ +0f18f8: 2205 1007 |074e: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f18fc: 7010 eb2a 0500 |0750: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1902: 1a06 842a |0753: const-string v6, "\$" // string@2a84 │ │ +0f1906: 6e20 f52a 6500 |0755: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f190c: 3809 0500 |0758: if-eqz v9, 075d // +0005 │ │ +0f1910: 1a06 d801 |075a: const-string v6, "(Station Maintenance Needed)" // string@01d8 │ │ +0f1914: 2802 |075c: goto 075e // +0002 │ │ +0f1916: 0746 |075d: move-object v6, v4 │ │ +0f1918: 6e20 f52a 6500 |075e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f191e: 6e10 fa2a 0500 |0761: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1924: 0c05 |0764: move-result-object v5 │ │ +0f1926: 1a06 842a |0765: const-string v6, "\$" // string@2a84 │ │ +0f192a: 6e30 ce2a 6305 |0767: invoke-virtual {v3, v6, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1930: 0c03 |076a: move-result-object v3 │ │ +0f1932: 2205 1007 |076b: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1936: 7010 eb2a 0500 |076d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f193c: 6e20 f52a 0500 |0770: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1942: 1a00 4b00 |0773: const-string v0, " RMK" // string@004b │ │ +0f1946: 6e20 f52a 0500 |0775: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f194c: 3809 0500 |0778: if-eqz v9, 077d // +0005 │ │ +0f1950: 1a00 c301 |077a: const-string v0, "(Remark)" // string@01c3 │ │ +0f1954: 2803 |077c: goto 077f // +0003 │ │ +0f1956: 1a00 1b00 |077d: const-string v0, " " // string@001b │ │ +0f195a: 6e20 f52a 0500 |077f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1960: 6e20 f52a 3500 |0782: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1966: 6e10 fa2a 0500 |0785: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f196c: 0c00 |0788: move-result-object v0 │ │ +0f196e: d802 0201 |0789: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f1972: 2900 49fe |078b: goto/16 05d4 // -01b7 │ │ +0f1976: 2208 1007 |078d: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0f197a: 7010 eb2a 0800 |078f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1980: 6e20 f52a 1800 |0792: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1986: 1a09 1b00 |0795: const-string v9, " " // string@001b │ │ +0f198a: 6e20 f52a 9800 |0797: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1990: 6e20 f52a 0800 |079a: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1996: 6e10 fa2a 0800 |079d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f199c: 0c08 |07a0: move-result-object v8 │ │ +0f199e: 1108 |07a1: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=212 │ │ 0x0007 line=215 │ │ 0x000d line=216 │ │ 0x0011 line=217 │ │ 0x0015 line=222 │ │ @@ -266268,400 +266270,400 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 800 16-bit code units │ │ -0f1998: |[0f1998] com.ds.avare.utils.WeatherHelper.formatPirepHTML:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -0f19a8: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f19ac: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f19b2: 1a01 4d27 |0005: const-string v1, "UA" // string@274d │ │ -0f19b6: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f19bc: 1a02 0000 |000a: const-string v2, "" // string@0000 │ │ -0f19c0: 3805 0500 |000c: if-eqz v5, 0011 // +0005 │ │ -0f19c4: 1a03 fa01 |000e: const-string v3, "(Upper Air)" // string@01fa │ │ -0f19c8: 2802 |0010: goto 0012 // +0002 │ │ -0f19ca: 0723 |0011: move-object v3, v2 │ │ -0f19cc: 6e20 f52a 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f19d2: 6e10 fa2a 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f19d8: 0c00 |0018: move-result-object v0 │ │ -0f19da: 6e30 ce2a 1400 |0019: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f19e0: 0c04 |001c: move-result-object v4 │ │ -0f19e2: 2200 1007 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f19e6: 7010 eb2a 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f19ec: 1a01 8227 |0022: const-string v1, "UUA" // string@2782 │ │ -0f19f0: 6e20 f52a 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f19f6: 3805 0500 |0027: if-eqz v5, 002c // +0005 │ │ -0f19fa: 1a03 fb01 |0029: const-string v3, "(Urgent)" // string@01fb │ │ -0f19fe: 2802 |002b: goto 002d // +0002 │ │ -0f1a00: 0723 |002c: move-object v3, v2 │ │ -0f1a02: 6e20 f52a 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1a08: 6e10 fa2a 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1a0e: 0c00 |0033: move-result-object v0 │ │ -0f1a10: 6e30 ce2a 1400 |0034: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1a16: 0c04 |0037: move-result-object v4 │ │ -0f1a18: 2200 1007 |0038: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1a1c: 7010 eb2a 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1a22: 1a01 7d05 |003d: const-string v1, "/OV" // string@057d │ │ -0f1a26: 6e20 f52a 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1a2c: 3805 0500 |0042: if-eqz v5, 0047 // +0005 │ │ -0f1a30: 1a03 ae01 |0044: const-string v3, "(Location)" // string@01ae │ │ -0f1a34: 2802 |0046: goto 0048 // +0002 │ │ -0f1a36: 0723 |0047: move-object v3, v2 │ │ -0f1a38: 6e20 f52a 3000 |0048: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1a3e: 6e10 fa2a 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1a44: 0c00 |004e: move-result-object v0 │ │ -0f1a46: 6e30 ce2a 1400 |004f: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1a4c: 0c04 |0052: move-result-object v4 │ │ -0f1a4e: 2200 1007 |0053: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1a52: 7010 eb2a 0000 |0055: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1a58: 1a01 8205 |0058: const-string v1, "/TM" // string@0582 │ │ -0f1a5c: 6e20 f52a 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1a62: 3805 0500 |005d: if-eqz v5, 0062 // +0005 │ │ -0f1a66: 1a03 f401 |005f: const-string v3, "(Time UTC)" // string@01f4 │ │ -0f1a6a: 2802 |0061: goto 0063 // +0002 │ │ -0f1a6c: 0723 |0062: move-object v3, v2 │ │ -0f1a6e: 6e20 f52a 3000 |0063: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1a74: 6e10 fa2a 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1a7a: 0c00 |0069: move-result-object v0 │ │ -0f1a7c: 6e30 ce2a 1400 |006a: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1a82: 0c04 |006d: move-result-object v4 │ │ -0f1a84: 2200 1007 |006e: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1a88: 7010 eb2a 0000 |0070: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1a8e: 1a01 7905 |0073: const-string v1, "/FL" // string@0579 │ │ -0f1a92: 6e20 f52a 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1a98: 3805 0500 |0078: if-eqz v5, 007d // +0005 │ │ -0f1a9c: 1a03 7e01 |007a: const-string v3, "(Altimeter MSL)" // string@017e │ │ -0f1aa0: 2802 |007c: goto 007e // +0002 │ │ -0f1aa2: 0723 |007d: move-object v3, v2 │ │ -0f1aa4: 6e20 f52a 3000 |007e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1aaa: 6e10 fa2a 0000 |0081: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1ab0: 0c00 |0084: move-result-object v0 │ │ -0f1ab2: 6e30 ce2a 1400 |0085: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1ab8: 0c04 |0088: move-result-object v4 │ │ -0f1aba: 2200 1007 |0089: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1abe: 7010 eb2a 0000 |008b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1ac4: 1a01 6527 |008e: const-string v1, "UNKN" // string@2765 │ │ -0f1ac8: 6e20 f52a 1000 |0090: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1ace: 3805 0500 |0093: if-eqz v5, 0098 // +0005 │ │ -0f1ad2: 1a03 f901 |0095: const-string v3, "(Unknown)" // string@01f9 │ │ -0f1ad6: 2802 |0097: goto 0099 // +0002 │ │ -0f1ad8: 0723 |0098: move-object v3, v2 │ │ -0f1ada: 6e20 f52a 3000 |0099: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1ae0: 6e10 fa2a 0000 |009c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1ae6: 0c00 |009f: move-result-object v0 │ │ -0f1ae8: 6e30 ce2a 1400 |00a0: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1aee: 0c04 |00a3: move-result-object v4 │ │ -0f1af0: 2200 1007 |00a4: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1af4: 7010 eb2a 0000 |00a6: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1afa: 1a01 c70e |00a9: const-string v1, "DURC" // string@0ec7 │ │ -0f1afe: 6e20 f52a 1000 |00ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1b04: 3805 0500 |00ae: if-eqz v5, 00b3 // +0005 │ │ -0f1b08: 1a03 8b01 |00b0: const-string v3, "(During Climb)" // string@018b │ │ -0f1b0c: 2802 |00b2: goto 00b4 // +0002 │ │ -0f1b0e: 0723 |00b3: move-object v3, v2 │ │ -0f1b10: 6e20 f52a 3000 |00b4: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1b16: 6e10 fa2a 0000 |00b7: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1b1c: 0c00 |00ba: move-result-object v0 │ │ -0f1b1e: 6e30 ce2a 1400 |00bb: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1b24: 0c04 |00be: move-result-object v4 │ │ -0f1b26: 2200 1007 |00bf: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1b2a: 7010 eb2a 0000 |00c1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1b30: 1a01 c80e |00c4: const-string v1, "DURD" // string@0ec8 │ │ -0f1b34: 6e20 f52a 1000 |00c6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1b3a: 3805 0500 |00c9: if-eqz v5, 00ce // +0005 │ │ -0f1b3e: 1a03 8c01 |00cb: const-string v3, "(During Descent)" // string@018c │ │ -0f1b42: 2802 |00cd: goto 00cf // +0002 │ │ -0f1b44: 0723 |00ce: move-object v3, v2 │ │ -0f1b46: 6e20 f52a 3000 |00cf: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1b4c: 6e10 fa2a 0000 |00d2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1b52: 0c00 |00d5: move-result-object v0 │ │ -0f1b54: 6e30 ce2a 1400 |00d6: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1b5a: 0c04 |00d9: move-result-object v4 │ │ -0f1b5c: 2200 1007 |00da: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1b60: 7010 eb2a 0000 |00dc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1b66: 1a01 8305 |00df: const-string v1, "/TP" // string@0583 │ │ -0f1b6a: 6e20 f52a 1000 |00e1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1b70: 3805 0500 |00e4: if-eqz v5, 00e9 // +0005 │ │ -0f1b74: 1a03 7d01 |00e6: const-string v3, "(Aircraft Type)" // string@017d │ │ -0f1b78: 2802 |00e8: goto 00ea // +0002 │ │ -0f1b7a: 0723 |00e9: move-object v3, v2 │ │ -0f1b7c: 6e20 f52a 3000 |00ea: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1b82: 6e10 fa2a 0000 |00ed: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1b88: 0c00 |00f0: move-result-object v0 │ │ -0f1b8a: 6e30 ce2a 1400 |00f1: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1b90: 0c04 |00f4: move-result-object v4 │ │ -0f1b92: 2200 1007 |00f5: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1b96: 7010 eb2a 0000 |00f7: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1b9c: 1a01 7f05 |00fa: const-string v1, "/SK" // string@057f │ │ -0f1ba0: 6e20 f52a 1000 |00fc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1ba6: 3805 0500 |00ff: if-eqz v5, 0104 // +0005 │ │ -0f1baa: 1a03 d001 |0101: const-string v3, "(Sky Condition)" // string@01d0 │ │ -0f1bae: 2802 |0103: goto 0105 // +0002 │ │ -0f1bb0: 0723 |0104: move-object v3, v2 │ │ -0f1bb2: 6e20 f52a 3000 |0105: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1bb8: 6e10 fa2a 0000 |0108: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1bbe: 0c00 |010b: move-result-object v0 │ │ -0f1bc0: 6e30 ce2a 1400 |010c: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1bc6: 0c04 |010f: move-result-object v4 │ │ -0f1bc8: 2200 1007 |0110: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1bcc: 7010 eb2a 0000 |0112: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1bd2: 1a01 5824 |0115: const-string v1, "SKC" // string@2458 │ │ -0f1bd6: 6e20 f52a 1000 |0117: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1bdc: 3805 0500 |011a: if-eqz v5, 011f // +0005 │ │ -0f1be0: 1a03 cf01 |011c: const-string v3, "(Sky Clear)" // string@01cf │ │ -0f1be4: 2802 |011e: goto 0120 // +0002 │ │ -0f1be6: 0723 |011f: move-object v3, v2 │ │ -0f1be8: 6e20 f52a 3000 |0120: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1bee: 6e10 fa2a 0000 |0123: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1bf4: 0c00 |0126: move-result-object v0 │ │ -0f1bf6: 6e30 ce2a 1400 |0127: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1bfc: 0c04 |012a: move-result-object v4 │ │ -0f1bfe: 2200 1007 |012b: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1c02: 7010 eb2a 0000 |012d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1c08: 1a01 ae0b |0130: const-string v1, "BKN" // string@0bae │ │ -0f1c0c: 6e20 f52a 1000 |0132: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1c12: 3805 0500 |0135: if-eqz v5, 013a // +0005 │ │ -0f1c16: 1a03 8201 |0137: const-string v3, "(Broken)" // string@0182 │ │ -0f1c1a: 2802 |0139: goto 013b // +0002 │ │ -0f1c1c: 0723 |013a: move-object v3, v2 │ │ -0f1c1e: 6e20 f52a 3000 |013b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1c24: 6e10 fa2a 0000 |013e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1c2a: 0c00 |0141: move-result-object v0 │ │ -0f1c2c: 6e30 ce2a 1400 |0142: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1c32: 0c04 |0145: move-result-object v4 │ │ -0f1c34: 2200 1007 |0146: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1c38: 7010 eb2a 0000 |0148: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1c3e: 1a01 1124 |014b: const-string v1, "SCT" // string@2411 │ │ -0f1c42: 6e20 f52a 1000 |014d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1c48: 3805 0500 |0150: if-eqz v5, 0155 // +0005 │ │ -0f1c4c: 1a03 ca01 |0152: const-string v3, "(Scattered)" // string@01ca │ │ -0f1c50: 2802 |0154: goto 0156 // +0002 │ │ -0f1c52: 0723 |0155: move-object v3, v2 │ │ -0f1c54: 6e20 f52a 3000 |0156: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1c5a: 6e10 fa2a 0000 |0159: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1c60: 0c00 |015c: move-result-object v0 │ │ -0f1c62: 6e30 ce2a 1400 |015d: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1c68: 0c04 |0160: move-result-object v4 │ │ -0f1c6a: 2200 1007 |0161: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1c6e: 7010 eb2a 0000 |0163: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1c74: 1a01 b921 |0166: const-string v1, "OVC" // string@21b9 │ │ -0f1c78: 6e20 f52a 1000 |0168: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1c7e: 3805 0500 |016b: if-eqz v5, 0170 // +0005 │ │ -0f1c82: 1a03 b801 |016d: const-string v3, "(Overcast)" // string@01b8 │ │ -0f1c86: 2802 |016f: goto 0171 // +0002 │ │ -0f1c88: 0723 |0170: move-object v3, v2 │ │ -0f1c8a: 6e20 f52a 3000 |0171: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1c90: 6e10 fa2a 0000 |0174: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1c96: 0c00 |0177: move-result-object v0 │ │ -0f1c98: 6e30 ce2a 1400 |0178: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1c9e: 0c04 |017b: move-result-object v4 │ │ -0f1ca0: 2200 1007 |017c: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1ca4: 7010 eb2a 0000 |017e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1caa: 1a01 8505 |0181: const-string v1, "/WX" // string@0585 │ │ -0f1cae: 6e20 f52a 1000 |0183: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1cb4: 3805 0500 |0186: if-eqz v5, 018b // +0005 │ │ -0f1cb8: 1a03 0202 |0188: const-string v3, "(Weather)" // string@0202 │ │ -0f1cbc: 2802 |018a: goto 018c // +0002 │ │ -0f1cbe: 0723 |018b: move-object v3, v2 │ │ -0f1cc0: 6e20 f52a 3000 |018c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1cc6: 6e10 fa2a 0000 |018f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1ccc: 0c00 |0192: move-result-object v0 │ │ -0f1cce: 6e30 ce2a 1400 |0193: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1cd4: 0c04 |0196: move-result-object v4 │ │ -0f1cd6: 2200 1007 |0197: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1cda: 7010 eb2a 0000 |0199: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1ce0: 1a01 8005 |019c: const-string v1, "/TA" // string@0580 │ │ -0f1ce4: 6e20 f52a 1000 |019e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1cea: 3805 0500 |01a1: if-eqz v5, 01a6 // +0005 │ │ -0f1cee: 1a03 f101 |01a3: const-string v3, "(Temperature)" // string@01f1 │ │ -0f1cf2: 2802 |01a5: goto 01a7 // +0002 │ │ -0f1cf4: 0723 |01a6: move-object v3, v2 │ │ -0f1cf6: 6e20 f52a 3000 |01a7: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1cfc: 6e10 fa2a 0000 |01aa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1d02: 0c00 |01ad: move-result-object v0 │ │ -0f1d04: 6e30 ce2a 1400 |01ae: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1d0a: 0c04 |01b1: move-result-object v4 │ │ -0f1d0c: 2200 1007 |01b2: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1d10: 7010 eb2a 0000 |01b4: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1d16: 1a01 8405 |01b7: const-string v1, "/WV" // string@0584 │ │ -0f1d1a: 6e20 f52a 1000 |01b9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1d20: 3805 0500 |01bc: if-eqz v5, 01c1 // +0005 │ │ -0f1d24: 1a03 0702 |01be: const-string v3, "(Wind Velocity)" // string@0207 │ │ -0f1d28: 2802 |01c0: goto 01c2 // +0002 │ │ -0f1d2a: 0723 |01c1: move-object v3, v2 │ │ -0f1d2c: 6e20 f52a 3000 |01c2: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1d32: 6e10 fa2a 0000 |01c5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1d38: 0c00 |01c8: move-result-object v0 │ │ -0f1d3a: 6e30 ce2a 1400 |01c9: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1d40: 0c04 |01cc: move-result-object v4 │ │ -0f1d42: 2200 1007 |01cd: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1d46: 7010 eb2a 0000 |01cf: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1d4c: 1a01 7a05 |01d2: const-string v1, "/IAS" // string@057a │ │ -0f1d50: 6e20 f52a 1000 |01d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1d56: 3805 0500 |01d7: if-eqz v5, 01dc // +0005 │ │ -0f1d5a: 1a03 a801 |01d9: const-string v3, "(Indicated Airspeed)" // string@01a8 │ │ -0f1d5e: 2802 |01db: goto 01dd // +0002 │ │ -0f1d60: 0723 |01dc: move-object v3, v2 │ │ -0f1d62: 6e20 f52a 3000 |01dd: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1d68: 6e10 fa2a 0000 |01e0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1d6e: 0c00 |01e3: move-result-object v0 │ │ -0f1d70: 6e30 ce2a 1400 |01e4: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1d76: 0c04 |01e7: move-result-object v4 │ │ -0f1d78: 2200 1007 |01e8: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1d7c: 7010 eb2a 0000 |01ea: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1d82: 1a01 7b05 |01ed: const-string v1, "/IC" // string@057b │ │ -0f1d86: 6e20 f52a 1000 |01ef: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1d8c: 3805 0500 |01f2: if-eqz v5, 01f7 // +0005 │ │ -0f1d90: 1a03 a501 |01f4: const-string v3, "(Ice)" // string@01a5 │ │ -0f1d94: 2802 |01f6: goto 01f8 // +0002 │ │ -0f1d96: 0723 |01f7: move-object v3, v2 │ │ -0f1d98: 6e20 f52a 3000 |01f8: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1d9e: 6e10 fa2a 0000 |01fb: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1da4: 0c00 |01fe: move-result-object v0 │ │ -0f1da6: 6e30 ce2a 1400 |01ff: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1dac: 0c04 |0202: move-result-object v4 │ │ -0f1dae: 2200 1007 |0203: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1db2: 7010 eb2a 0000 |0205: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1db8: 1a01 d90c |0208: const-string v1, "CLR" // string@0cd9 │ │ -0f1dbc: 6e20 f52a 1000 |020a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1dc2: 3805 0500 |020d: if-eqz v5, 0212 // +0005 │ │ -0f1dc6: 1a03 8401 |020f: const-string v3, "(Clear)" // string@0184 │ │ -0f1dca: 2802 |0211: goto 0213 // +0002 │ │ -0f1dcc: 0723 |0212: move-object v3, v2 │ │ -0f1dce: 6e20 f52a 3000 |0213: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1dd4: 6e10 fa2a 0000 |0216: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1dda: 0c00 |0219: move-result-object v0 │ │ -0f1ddc: 6e30 ce2a 1400 |021a: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1de2: 0c04 |021d: move-result-object v4 │ │ -0f1de4: 2200 1007 |021e: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1de8: 7010 eb2a 0000 |0220: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1dee: 1a01 5920 |0223: const-string v1, "MXD" // string@2059 │ │ -0f1df2: 6e20 f52a 1000 |0225: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1df8: 3805 0500 |0228: if-eqz v5, 022d // +0005 │ │ -0f1dfc: 1a03 b401 |022a: const-string v3, "(Mixed)" // string@01b4 │ │ -0f1e00: 2802 |022c: goto 022e // +0002 │ │ -0f1e02: 0723 |022d: move-object v3, v2 │ │ -0f1e04: 6e20 f52a 3000 |022e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1e0a: 6e10 fa2a 0000 |0231: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1e10: 0c00 |0234: move-result-object v0 │ │ -0f1e12: 6e30 ce2a 1400 |0235: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1e18: 0c04 |0238: move-result-object v4 │ │ -0f1e1a: 2200 1007 |0239: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1e1e: 7010 eb2a 0000 |023b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1e24: 1a01 5723 |023e: const-string v1, "RIM" // string@2357 │ │ -0f1e28: 6e20 f52a 1000 |0240: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1e2e: 3805 0500 |0243: if-eqz v5, 0248 // +0005 │ │ -0f1e32: 1a01 c601 |0245: const-string v1, "(Rime)" // string@01c6 │ │ -0f1e36: 2802 |0247: goto 0249 // +0002 │ │ -0f1e38: 0721 |0248: move-object v1, v2 │ │ -0f1e3a: 6e20 f52a 1000 |0249: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1e40: 6e10 fa2a 0000 |024c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1e46: 0c00 |024f: move-result-object v0 │ │ -0f1e48: 1a01 5723 |0250: const-string v1, "RIM" // string@2357 │ │ -0f1e4c: 6e30 ce2a 1400 |0252: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1e52: 0c04 |0255: move-result-object v4 │ │ -0f1e54: 2200 1007 |0256: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1e58: 7010 eb2a 0000 |0258: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1e5e: 1a01 3926 |025b: const-string v1, "TRC" // string@2639 │ │ -0f1e62: 6e20 f52a 1000 |025d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1e68: 3805 0500 |0260: if-eqz v5, 0265 // +0005 │ │ -0f1e6c: 1a01 f601 |0262: const-string v1, "(Trace)" // string@01f6 │ │ -0f1e70: 2802 |0264: goto 0266 // +0002 │ │ -0f1e72: 0721 |0265: move-object v1, v2 │ │ -0f1e74: 6e20 f52a 1000 |0266: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1e7a: 6e10 fa2a 0000 |0269: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1e80: 0c00 |026c: move-result-object v0 │ │ -0f1e82: 1a01 3926 |026d: const-string v1, "TRC" // string@2639 │ │ -0f1e86: 6e30 ce2a 1400 |026f: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1e8c: 0c04 |0272: move-result-object v4 │ │ -0f1e8e: 2200 1007 |0273: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1e92: 7010 eb2a 0000 |0275: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1e98: 1a01 0d20 |0278: const-string v1, "MOD" // string@200d │ │ -0f1e9c: 6e20 f52a 1000 |027a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1ea2: 3805 0500 |027d: if-eqz v5, 0282 // +0005 │ │ -0f1ea6: 1a01 b501 |027f: const-string v1, "(Moderate)" // string@01b5 │ │ -0f1eaa: 2802 |0281: goto 0283 // +0002 │ │ -0f1eac: 0721 |0282: move-object v1, v2 │ │ -0f1eae: 6e20 f52a 1000 |0283: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1eb4: 6e10 fa2a 0000 |0286: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1eba: 0c00 |0289: move-result-object v0 │ │ -0f1ebc: 1a01 0d20 |028a: const-string v1, "MOD" // string@200d │ │ -0f1ec0: 6e30 ce2a 1400 |028c: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1ec6: 0c04 |028f: move-result-object v4 │ │ -0f1ec8: 2200 1007 |0290: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1ecc: 7010 eb2a 0000 |0292: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1ed2: 1a01 2914 |0295: const-string v1, "LGT" // string@1429 │ │ -0f1ed6: 6e20 f52a 1000 |0297: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1edc: 3805 0500 |029a: if-eqz v5, 029f // +0005 │ │ -0f1ee0: 1a01 ac01 |029c: const-string v1, "(Light)" // string@01ac │ │ -0f1ee4: 2802 |029e: goto 02a0 // +0002 │ │ -0f1ee6: 0721 |029f: move-object v1, v2 │ │ -0f1ee8: 6e20 f52a 1000 |02a0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1eee: 6e10 fa2a 0000 |02a3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1ef4: 0c00 |02a6: move-result-object v0 │ │ -0f1ef6: 1a01 2914 |02a7: const-string v1, "LGT" // string@1429 │ │ -0f1efa: 6e30 ce2a 1400 |02a9: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1f00: 0c04 |02ac: move-result-object v4 │ │ -0f1f02: 2200 1007 |02ad: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1f06: 7010 eb2a 0000 |02af: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1f0c: 1a01 c724 |02b2: const-string v1, "SVR" // string@24c7 │ │ -0f1f10: 6e20 f52a 1000 |02b4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1f16: 3805 0500 |02b7: if-eqz v5, 02bc // +0005 │ │ -0f1f1a: 1a01 cc01 |02b9: const-string v1, "(Severe)" // string@01cc │ │ -0f1f1e: 2802 |02bb: goto 02bd // +0002 │ │ -0f1f20: 0721 |02bc: move-object v1, v2 │ │ -0f1f22: 6e20 f52a 1000 |02bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1f28: 6e10 fa2a 0000 |02c0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1f2e: 0c00 |02c3: move-result-object v0 │ │ -0f1f30: 1a01 c724 |02c4: const-string v1, "SVR" // string@24c7 │ │ -0f1f34: 6e30 ce2a 1400 |02c6: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1f3a: 0c04 |02c9: move-result-object v4 │ │ -0f1f3c: 2200 1007 |02ca: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1f40: 7010 eb2a 0000 |02cc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1f46: 1a01 3c12 |02cf: const-string v1, "HVY" // string@123c │ │ -0f1f4a: 6e20 f52a 1000 |02d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1f50: 3805 0500 |02d4: if-eqz v5, 02d9 // +0005 │ │ -0f1f54: 1a01 9601 |02d6: const-string v1, "(Heavy)" // string@0196 │ │ -0f1f58: 2802 |02d8: goto 02da // +0002 │ │ -0f1f5a: 0721 |02d9: move-object v1, v2 │ │ -0f1f5c: 6e20 f52a 1000 |02da: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1f62: 6e10 fa2a 0000 |02dd: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1f68: 0c00 |02e0: move-result-object v0 │ │ -0f1f6a: 1a01 3c12 |02e1: const-string v1, "HVY" // string@123c │ │ -0f1f6e: 6e30 ce2a 1400 |02e3: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1f74: 0c04 |02e6: move-result-object v4 │ │ -0f1f76: 2200 1007 |02e7: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1f7a: 7010 eb2a 0000 |02e9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1f80: 1a01 7e05 |02ec: const-string v1, "/RM" // string@057e │ │ -0f1f84: 6e20 f52a 1000 |02ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1f8a: 3805 0500 |02f1: if-eqz v5, 02f6 // +0005 │ │ -0f1f8e: 1a01 c501 |02f3: const-string v1, "(Remarks)" // string@01c5 │ │ -0f1f92: 2802 |02f5: goto 02f7 // +0002 │ │ -0f1f94: 0721 |02f6: move-object v1, v2 │ │ -0f1f96: 6e20 f52a 1000 |02f7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1f9c: 6e10 fa2a 0000 |02fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1fa2: 0c00 |02fd: move-result-object v0 │ │ -0f1fa4: 1a01 7e05 |02fe: const-string v1, "/RM" // string@057e │ │ -0f1fa8: 6e30 ce2a 1400 |0300: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1fae: 0c04 |0303: move-result-object v4 │ │ -0f1fb0: 2200 1007 |0304: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f1fb4: 7010 eb2a 0000 |0306: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f1fba: 1a01 8105 |0309: const-string v1, "/TB" // string@0581 │ │ -0f1fbe: 6e20 f52a 1000 |030b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1fc4: 3805 0400 |030e: if-eqz v5, 0312 // +0004 │ │ -0f1fc8: 1a02 f701 |0310: const-string v2, "(Turbulence)" // string@01f7 │ │ -0f1fcc: 6e20 f52a 2000 |0312: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f1fd2: 6e10 fa2a 0000 |0315: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f1fd8: 0c05 |0318: move-result-object v5 │ │ -0f1fda: 1a00 8105 |0319: const-string v0, "/TB" // string@0581 │ │ -0f1fde: 6e30 ce2a 0405 |031b: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f1fe4: 0c04 |031e: move-result-object v4 │ │ -0f1fe6: 1104 |031f: return-object v4 │ │ +0f19a0: |[0f19a0] com.ds.avare.utils.WeatherHelper.formatPirepHTML:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +0f19b0: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f19b4: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f19ba: 1a01 4d27 |0005: const-string v1, "UA" // string@274d │ │ +0f19be: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f19c4: 1a02 0000 |000a: const-string v2, "" // string@0000 │ │ +0f19c8: 3805 0500 |000c: if-eqz v5, 0011 // +0005 │ │ +0f19cc: 1a03 fa01 |000e: const-string v3, "(Upper Air)" // string@01fa │ │ +0f19d0: 2802 |0010: goto 0012 // +0002 │ │ +0f19d2: 0723 |0011: move-object v3, v2 │ │ +0f19d4: 6e20 f52a 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f19da: 6e10 fa2a 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f19e0: 0c00 |0018: move-result-object v0 │ │ +0f19e2: 6e30 ce2a 1400 |0019: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f19e8: 0c04 |001c: move-result-object v4 │ │ +0f19ea: 2200 1007 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f19ee: 7010 eb2a 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f19f4: 1a01 8227 |0022: const-string v1, "UUA" // string@2782 │ │ +0f19f8: 6e20 f52a 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f19fe: 3805 0500 |0027: if-eqz v5, 002c // +0005 │ │ +0f1a02: 1a03 fb01 |0029: const-string v3, "(Urgent)" // string@01fb │ │ +0f1a06: 2802 |002b: goto 002d // +0002 │ │ +0f1a08: 0723 |002c: move-object v3, v2 │ │ +0f1a0a: 6e20 f52a 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1a10: 6e10 fa2a 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1a16: 0c00 |0033: move-result-object v0 │ │ +0f1a18: 6e30 ce2a 1400 |0034: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1a1e: 0c04 |0037: move-result-object v4 │ │ +0f1a20: 2200 1007 |0038: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1a24: 7010 eb2a 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1a2a: 1a01 7d05 |003d: const-string v1, "/OV" // string@057d │ │ +0f1a2e: 6e20 f52a 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1a34: 3805 0500 |0042: if-eqz v5, 0047 // +0005 │ │ +0f1a38: 1a03 ae01 |0044: const-string v3, "(Location)" // string@01ae │ │ +0f1a3c: 2802 |0046: goto 0048 // +0002 │ │ +0f1a3e: 0723 |0047: move-object v3, v2 │ │ +0f1a40: 6e20 f52a 3000 |0048: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1a46: 6e10 fa2a 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1a4c: 0c00 |004e: move-result-object v0 │ │ +0f1a4e: 6e30 ce2a 1400 |004f: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1a54: 0c04 |0052: move-result-object v4 │ │ +0f1a56: 2200 1007 |0053: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1a5a: 7010 eb2a 0000 |0055: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1a60: 1a01 8205 |0058: const-string v1, "/TM" // string@0582 │ │ +0f1a64: 6e20 f52a 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1a6a: 3805 0500 |005d: if-eqz v5, 0062 // +0005 │ │ +0f1a6e: 1a03 f401 |005f: const-string v3, "(Time UTC)" // string@01f4 │ │ +0f1a72: 2802 |0061: goto 0063 // +0002 │ │ +0f1a74: 0723 |0062: move-object v3, v2 │ │ +0f1a76: 6e20 f52a 3000 |0063: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1a7c: 6e10 fa2a 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1a82: 0c00 |0069: move-result-object v0 │ │ +0f1a84: 6e30 ce2a 1400 |006a: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1a8a: 0c04 |006d: move-result-object v4 │ │ +0f1a8c: 2200 1007 |006e: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1a90: 7010 eb2a 0000 |0070: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1a96: 1a01 7905 |0073: const-string v1, "/FL" // string@0579 │ │ +0f1a9a: 6e20 f52a 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1aa0: 3805 0500 |0078: if-eqz v5, 007d // +0005 │ │ +0f1aa4: 1a03 7e01 |007a: const-string v3, "(Altimeter MSL)" // string@017e │ │ +0f1aa8: 2802 |007c: goto 007e // +0002 │ │ +0f1aaa: 0723 |007d: move-object v3, v2 │ │ +0f1aac: 6e20 f52a 3000 |007e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1ab2: 6e10 fa2a 0000 |0081: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1ab8: 0c00 |0084: move-result-object v0 │ │ +0f1aba: 6e30 ce2a 1400 |0085: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1ac0: 0c04 |0088: move-result-object v4 │ │ +0f1ac2: 2200 1007 |0089: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1ac6: 7010 eb2a 0000 |008b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1acc: 1a01 6527 |008e: const-string v1, "UNKN" // string@2765 │ │ +0f1ad0: 6e20 f52a 1000 |0090: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1ad6: 3805 0500 |0093: if-eqz v5, 0098 // +0005 │ │ +0f1ada: 1a03 f901 |0095: const-string v3, "(Unknown)" // string@01f9 │ │ +0f1ade: 2802 |0097: goto 0099 // +0002 │ │ +0f1ae0: 0723 |0098: move-object v3, v2 │ │ +0f1ae2: 6e20 f52a 3000 |0099: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1ae8: 6e10 fa2a 0000 |009c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1aee: 0c00 |009f: move-result-object v0 │ │ +0f1af0: 6e30 ce2a 1400 |00a0: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1af6: 0c04 |00a3: move-result-object v4 │ │ +0f1af8: 2200 1007 |00a4: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1afc: 7010 eb2a 0000 |00a6: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1b02: 1a01 c70e |00a9: const-string v1, "DURC" // string@0ec7 │ │ +0f1b06: 6e20 f52a 1000 |00ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1b0c: 3805 0500 |00ae: if-eqz v5, 00b3 // +0005 │ │ +0f1b10: 1a03 8b01 |00b0: const-string v3, "(During Climb)" // string@018b │ │ +0f1b14: 2802 |00b2: goto 00b4 // +0002 │ │ +0f1b16: 0723 |00b3: move-object v3, v2 │ │ +0f1b18: 6e20 f52a 3000 |00b4: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1b1e: 6e10 fa2a 0000 |00b7: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1b24: 0c00 |00ba: move-result-object v0 │ │ +0f1b26: 6e30 ce2a 1400 |00bb: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1b2c: 0c04 |00be: move-result-object v4 │ │ +0f1b2e: 2200 1007 |00bf: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1b32: 7010 eb2a 0000 |00c1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1b38: 1a01 c80e |00c4: const-string v1, "DURD" // string@0ec8 │ │ +0f1b3c: 6e20 f52a 1000 |00c6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1b42: 3805 0500 |00c9: if-eqz v5, 00ce // +0005 │ │ +0f1b46: 1a03 8c01 |00cb: const-string v3, "(During Descent)" // string@018c │ │ +0f1b4a: 2802 |00cd: goto 00cf // +0002 │ │ +0f1b4c: 0723 |00ce: move-object v3, v2 │ │ +0f1b4e: 6e20 f52a 3000 |00cf: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1b54: 6e10 fa2a 0000 |00d2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1b5a: 0c00 |00d5: move-result-object v0 │ │ +0f1b5c: 6e30 ce2a 1400 |00d6: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1b62: 0c04 |00d9: move-result-object v4 │ │ +0f1b64: 2200 1007 |00da: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1b68: 7010 eb2a 0000 |00dc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1b6e: 1a01 8305 |00df: const-string v1, "/TP" // string@0583 │ │ +0f1b72: 6e20 f52a 1000 |00e1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1b78: 3805 0500 |00e4: if-eqz v5, 00e9 // +0005 │ │ +0f1b7c: 1a03 7d01 |00e6: const-string v3, "(Aircraft Type)" // string@017d │ │ +0f1b80: 2802 |00e8: goto 00ea // +0002 │ │ +0f1b82: 0723 |00e9: move-object v3, v2 │ │ +0f1b84: 6e20 f52a 3000 |00ea: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1b8a: 6e10 fa2a 0000 |00ed: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1b90: 0c00 |00f0: move-result-object v0 │ │ +0f1b92: 6e30 ce2a 1400 |00f1: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1b98: 0c04 |00f4: move-result-object v4 │ │ +0f1b9a: 2200 1007 |00f5: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1b9e: 7010 eb2a 0000 |00f7: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1ba4: 1a01 7f05 |00fa: const-string v1, "/SK" // string@057f │ │ +0f1ba8: 6e20 f52a 1000 |00fc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1bae: 3805 0500 |00ff: if-eqz v5, 0104 // +0005 │ │ +0f1bb2: 1a03 d001 |0101: const-string v3, "(Sky Condition)" // string@01d0 │ │ +0f1bb6: 2802 |0103: goto 0105 // +0002 │ │ +0f1bb8: 0723 |0104: move-object v3, v2 │ │ +0f1bba: 6e20 f52a 3000 |0105: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1bc0: 6e10 fa2a 0000 |0108: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1bc6: 0c00 |010b: move-result-object v0 │ │ +0f1bc8: 6e30 ce2a 1400 |010c: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1bce: 0c04 |010f: move-result-object v4 │ │ +0f1bd0: 2200 1007 |0110: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1bd4: 7010 eb2a 0000 |0112: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1bda: 1a01 5824 |0115: const-string v1, "SKC" // string@2458 │ │ +0f1bde: 6e20 f52a 1000 |0117: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1be4: 3805 0500 |011a: if-eqz v5, 011f // +0005 │ │ +0f1be8: 1a03 cf01 |011c: const-string v3, "(Sky Clear)" // string@01cf │ │ +0f1bec: 2802 |011e: goto 0120 // +0002 │ │ +0f1bee: 0723 |011f: move-object v3, v2 │ │ +0f1bf0: 6e20 f52a 3000 |0120: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1bf6: 6e10 fa2a 0000 |0123: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1bfc: 0c00 |0126: move-result-object v0 │ │ +0f1bfe: 6e30 ce2a 1400 |0127: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1c04: 0c04 |012a: move-result-object v4 │ │ +0f1c06: 2200 1007 |012b: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1c0a: 7010 eb2a 0000 |012d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1c10: 1a01 ae0b |0130: const-string v1, "BKN" // string@0bae │ │ +0f1c14: 6e20 f52a 1000 |0132: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1c1a: 3805 0500 |0135: if-eqz v5, 013a // +0005 │ │ +0f1c1e: 1a03 8201 |0137: const-string v3, "(Broken)" // string@0182 │ │ +0f1c22: 2802 |0139: goto 013b // +0002 │ │ +0f1c24: 0723 |013a: move-object v3, v2 │ │ +0f1c26: 6e20 f52a 3000 |013b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1c2c: 6e10 fa2a 0000 |013e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1c32: 0c00 |0141: move-result-object v0 │ │ +0f1c34: 6e30 ce2a 1400 |0142: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1c3a: 0c04 |0145: move-result-object v4 │ │ +0f1c3c: 2200 1007 |0146: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1c40: 7010 eb2a 0000 |0148: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1c46: 1a01 1124 |014b: const-string v1, "SCT" // string@2411 │ │ +0f1c4a: 6e20 f52a 1000 |014d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1c50: 3805 0500 |0150: if-eqz v5, 0155 // +0005 │ │ +0f1c54: 1a03 ca01 |0152: const-string v3, "(Scattered)" // string@01ca │ │ +0f1c58: 2802 |0154: goto 0156 // +0002 │ │ +0f1c5a: 0723 |0155: move-object v3, v2 │ │ +0f1c5c: 6e20 f52a 3000 |0156: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1c62: 6e10 fa2a 0000 |0159: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1c68: 0c00 |015c: move-result-object v0 │ │ +0f1c6a: 6e30 ce2a 1400 |015d: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1c70: 0c04 |0160: move-result-object v4 │ │ +0f1c72: 2200 1007 |0161: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1c76: 7010 eb2a 0000 |0163: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1c7c: 1a01 b921 |0166: const-string v1, "OVC" // string@21b9 │ │ +0f1c80: 6e20 f52a 1000 |0168: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1c86: 3805 0500 |016b: if-eqz v5, 0170 // +0005 │ │ +0f1c8a: 1a03 b801 |016d: const-string v3, "(Overcast)" // string@01b8 │ │ +0f1c8e: 2802 |016f: goto 0171 // +0002 │ │ +0f1c90: 0723 |0170: move-object v3, v2 │ │ +0f1c92: 6e20 f52a 3000 |0171: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1c98: 6e10 fa2a 0000 |0174: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1c9e: 0c00 |0177: move-result-object v0 │ │ +0f1ca0: 6e30 ce2a 1400 |0178: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1ca6: 0c04 |017b: move-result-object v4 │ │ +0f1ca8: 2200 1007 |017c: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1cac: 7010 eb2a 0000 |017e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1cb2: 1a01 8505 |0181: const-string v1, "/WX" // string@0585 │ │ +0f1cb6: 6e20 f52a 1000 |0183: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1cbc: 3805 0500 |0186: if-eqz v5, 018b // +0005 │ │ +0f1cc0: 1a03 0202 |0188: const-string v3, "(Weather)" // string@0202 │ │ +0f1cc4: 2802 |018a: goto 018c // +0002 │ │ +0f1cc6: 0723 |018b: move-object v3, v2 │ │ +0f1cc8: 6e20 f52a 3000 |018c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1cce: 6e10 fa2a 0000 |018f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1cd4: 0c00 |0192: move-result-object v0 │ │ +0f1cd6: 6e30 ce2a 1400 |0193: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1cdc: 0c04 |0196: move-result-object v4 │ │ +0f1cde: 2200 1007 |0197: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1ce2: 7010 eb2a 0000 |0199: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1ce8: 1a01 8005 |019c: const-string v1, "/TA" // string@0580 │ │ +0f1cec: 6e20 f52a 1000 |019e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1cf2: 3805 0500 |01a1: if-eqz v5, 01a6 // +0005 │ │ +0f1cf6: 1a03 f101 |01a3: const-string v3, "(Temperature)" // string@01f1 │ │ +0f1cfa: 2802 |01a5: goto 01a7 // +0002 │ │ +0f1cfc: 0723 |01a6: move-object v3, v2 │ │ +0f1cfe: 6e20 f52a 3000 |01a7: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1d04: 6e10 fa2a 0000 |01aa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1d0a: 0c00 |01ad: move-result-object v0 │ │ +0f1d0c: 6e30 ce2a 1400 |01ae: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1d12: 0c04 |01b1: move-result-object v4 │ │ +0f1d14: 2200 1007 |01b2: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1d18: 7010 eb2a 0000 |01b4: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1d1e: 1a01 8405 |01b7: const-string v1, "/WV" // string@0584 │ │ +0f1d22: 6e20 f52a 1000 |01b9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1d28: 3805 0500 |01bc: if-eqz v5, 01c1 // +0005 │ │ +0f1d2c: 1a03 0702 |01be: const-string v3, "(Wind Velocity)" // string@0207 │ │ +0f1d30: 2802 |01c0: goto 01c2 // +0002 │ │ +0f1d32: 0723 |01c1: move-object v3, v2 │ │ +0f1d34: 6e20 f52a 3000 |01c2: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1d3a: 6e10 fa2a 0000 |01c5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1d40: 0c00 |01c8: move-result-object v0 │ │ +0f1d42: 6e30 ce2a 1400 |01c9: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1d48: 0c04 |01cc: move-result-object v4 │ │ +0f1d4a: 2200 1007 |01cd: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1d4e: 7010 eb2a 0000 |01cf: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1d54: 1a01 7a05 |01d2: const-string v1, "/IAS" // string@057a │ │ +0f1d58: 6e20 f52a 1000 |01d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1d5e: 3805 0500 |01d7: if-eqz v5, 01dc // +0005 │ │ +0f1d62: 1a03 a801 |01d9: const-string v3, "(Indicated Airspeed)" // string@01a8 │ │ +0f1d66: 2802 |01db: goto 01dd // +0002 │ │ +0f1d68: 0723 |01dc: move-object v3, v2 │ │ +0f1d6a: 6e20 f52a 3000 |01dd: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1d70: 6e10 fa2a 0000 |01e0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1d76: 0c00 |01e3: move-result-object v0 │ │ +0f1d78: 6e30 ce2a 1400 |01e4: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1d7e: 0c04 |01e7: move-result-object v4 │ │ +0f1d80: 2200 1007 |01e8: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1d84: 7010 eb2a 0000 |01ea: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1d8a: 1a01 7b05 |01ed: const-string v1, "/IC" // string@057b │ │ +0f1d8e: 6e20 f52a 1000 |01ef: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1d94: 3805 0500 |01f2: if-eqz v5, 01f7 // +0005 │ │ +0f1d98: 1a03 a501 |01f4: const-string v3, "(Ice)" // string@01a5 │ │ +0f1d9c: 2802 |01f6: goto 01f8 // +0002 │ │ +0f1d9e: 0723 |01f7: move-object v3, v2 │ │ +0f1da0: 6e20 f52a 3000 |01f8: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1da6: 6e10 fa2a 0000 |01fb: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1dac: 0c00 |01fe: move-result-object v0 │ │ +0f1dae: 6e30 ce2a 1400 |01ff: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1db4: 0c04 |0202: move-result-object v4 │ │ +0f1db6: 2200 1007 |0203: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1dba: 7010 eb2a 0000 |0205: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1dc0: 1a01 d90c |0208: const-string v1, "CLR" // string@0cd9 │ │ +0f1dc4: 6e20 f52a 1000 |020a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1dca: 3805 0500 |020d: if-eqz v5, 0212 // +0005 │ │ +0f1dce: 1a03 8401 |020f: const-string v3, "(Clear)" // string@0184 │ │ +0f1dd2: 2802 |0211: goto 0213 // +0002 │ │ +0f1dd4: 0723 |0212: move-object v3, v2 │ │ +0f1dd6: 6e20 f52a 3000 |0213: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1ddc: 6e10 fa2a 0000 |0216: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1de2: 0c00 |0219: move-result-object v0 │ │ +0f1de4: 6e30 ce2a 1400 |021a: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1dea: 0c04 |021d: move-result-object v4 │ │ +0f1dec: 2200 1007 |021e: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1df0: 7010 eb2a 0000 |0220: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1df6: 1a01 5920 |0223: const-string v1, "MXD" // string@2059 │ │ +0f1dfa: 6e20 f52a 1000 |0225: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1e00: 3805 0500 |0228: if-eqz v5, 022d // +0005 │ │ +0f1e04: 1a03 b401 |022a: const-string v3, "(Mixed)" // string@01b4 │ │ +0f1e08: 2802 |022c: goto 022e // +0002 │ │ +0f1e0a: 0723 |022d: move-object v3, v2 │ │ +0f1e0c: 6e20 f52a 3000 |022e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1e12: 6e10 fa2a 0000 |0231: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1e18: 0c00 |0234: move-result-object v0 │ │ +0f1e1a: 6e30 ce2a 1400 |0235: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1e20: 0c04 |0238: move-result-object v4 │ │ +0f1e22: 2200 1007 |0239: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1e26: 7010 eb2a 0000 |023b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1e2c: 1a01 5723 |023e: const-string v1, "RIM" // string@2357 │ │ +0f1e30: 6e20 f52a 1000 |0240: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1e36: 3805 0500 |0243: if-eqz v5, 0248 // +0005 │ │ +0f1e3a: 1a01 c601 |0245: const-string v1, "(Rime)" // string@01c6 │ │ +0f1e3e: 2802 |0247: goto 0249 // +0002 │ │ +0f1e40: 0721 |0248: move-object v1, v2 │ │ +0f1e42: 6e20 f52a 1000 |0249: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1e48: 6e10 fa2a 0000 |024c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1e4e: 0c00 |024f: move-result-object v0 │ │ +0f1e50: 1a01 5723 |0250: const-string v1, "RIM" // string@2357 │ │ +0f1e54: 6e30 ce2a 1400 |0252: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1e5a: 0c04 |0255: move-result-object v4 │ │ +0f1e5c: 2200 1007 |0256: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1e60: 7010 eb2a 0000 |0258: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1e66: 1a01 3926 |025b: const-string v1, "TRC" // string@2639 │ │ +0f1e6a: 6e20 f52a 1000 |025d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1e70: 3805 0500 |0260: if-eqz v5, 0265 // +0005 │ │ +0f1e74: 1a01 f601 |0262: const-string v1, "(Trace)" // string@01f6 │ │ +0f1e78: 2802 |0264: goto 0266 // +0002 │ │ +0f1e7a: 0721 |0265: move-object v1, v2 │ │ +0f1e7c: 6e20 f52a 1000 |0266: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1e82: 6e10 fa2a 0000 |0269: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1e88: 0c00 |026c: move-result-object v0 │ │ +0f1e8a: 1a01 3926 |026d: const-string v1, "TRC" // string@2639 │ │ +0f1e8e: 6e30 ce2a 1400 |026f: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1e94: 0c04 |0272: move-result-object v4 │ │ +0f1e96: 2200 1007 |0273: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1e9a: 7010 eb2a 0000 |0275: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1ea0: 1a01 0d20 |0278: const-string v1, "MOD" // string@200d │ │ +0f1ea4: 6e20 f52a 1000 |027a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1eaa: 3805 0500 |027d: if-eqz v5, 0282 // +0005 │ │ +0f1eae: 1a01 b501 |027f: const-string v1, "(Moderate)" // string@01b5 │ │ +0f1eb2: 2802 |0281: goto 0283 // +0002 │ │ +0f1eb4: 0721 |0282: move-object v1, v2 │ │ +0f1eb6: 6e20 f52a 1000 |0283: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1ebc: 6e10 fa2a 0000 |0286: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1ec2: 0c00 |0289: move-result-object v0 │ │ +0f1ec4: 1a01 0d20 |028a: const-string v1, "MOD" // string@200d │ │ +0f1ec8: 6e30 ce2a 1400 |028c: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1ece: 0c04 |028f: move-result-object v4 │ │ +0f1ed0: 2200 1007 |0290: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1ed4: 7010 eb2a 0000 |0292: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1eda: 1a01 2914 |0295: const-string v1, "LGT" // string@1429 │ │ +0f1ede: 6e20 f52a 1000 |0297: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1ee4: 3805 0500 |029a: if-eqz v5, 029f // +0005 │ │ +0f1ee8: 1a01 ac01 |029c: const-string v1, "(Light)" // string@01ac │ │ +0f1eec: 2802 |029e: goto 02a0 // +0002 │ │ +0f1eee: 0721 |029f: move-object v1, v2 │ │ +0f1ef0: 6e20 f52a 1000 |02a0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1ef6: 6e10 fa2a 0000 |02a3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1efc: 0c00 |02a6: move-result-object v0 │ │ +0f1efe: 1a01 2914 |02a7: const-string v1, "LGT" // string@1429 │ │ +0f1f02: 6e30 ce2a 1400 |02a9: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1f08: 0c04 |02ac: move-result-object v4 │ │ +0f1f0a: 2200 1007 |02ad: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1f0e: 7010 eb2a 0000 |02af: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1f14: 1a01 c724 |02b2: const-string v1, "SVR" // string@24c7 │ │ +0f1f18: 6e20 f52a 1000 |02b4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1f1e: 3805 0500 |02b7: if-eqz v5, 02bc // +0005 │ │ +0f1f22: 1a01 cc01 |02b9: const-string v1, "(Severe)" // string@01cc │ │ +0f1f26: 2802 |02bb: goto 02bd // +0002 │ │ +0f1f28: 0721 |02bc: move-object v1, v2 │ │ +0f1f2a: 6e20 f52a 1000 |02bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1f30: 6e10 fa2a 0000 |02c0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1f36: 0c00 |02c3: move-result-object v0 │ │ +0f1f38: 1a01 c724 |02c4: const-string v1, "SVR" // string@24c7 │ │ +0f1f3c: 6e30 ce2a 1400 |02c6: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1f42: 0c04 |02c9: move-result-object v4 │ │ +0f1f44: 2200 1007 |02ca: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1f48: 7010 eb2a 0000 |02cc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1f4e: 1a01 3c12 |02cf: const-string v1, "HVY" // string@123c │ │ +0f1f52: 6e20 f52a 1000 |02d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1f58: 3805 0500 |02d4: if-eqz v5, 02d9 // +0005 │ │ +0f1f5c: 1a01 9601 |02d6: const-string v1, "(Heavy)" // string@0196 │ │ +0f1f60: 2802 |02d8: goto 02da // +0002 │ │ +0f1f62: 0721 |02d9: move-object v1, v2 │ │ +0f1f64: 6e20 f52a 1000 |02da: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1f6a: 6e10 fa2a 0000 |02dd: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1f70: 0c00 |02e0: move-result-object v0 │ │ +0f1f72: 1a01 3c12 |02e1: const-string v1, "HVY" // string@123c │ │ +0f1f76: 6e30 ce2a 1400 |02e3: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1f7c: 0c04 |02e6: move-result-object v4 │ │ +0f1f7e: 2200 1007 |02e7: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1f82: 7010 eb2a 0000 |02e9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1f88: 1a01 7e05 |02ec: const-string v1, "/RM" // string@057e │ │ +0f1f8c: 6e20 f52a 1000 |02ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1f92: 3805 0500 |02f1: if-eqz v5, 02f6 // +0005 │ │ +0f1f96: 1a01 c501 |02f3: const-string v1, "(Remarks)" // string@01c5 │ │ +0f1f9a: 2802 |02f5: goto 02f7 // +0002 │ │ +0f1f9c: 0721 |02f6: move-object v1, v2 │ │ +0f1f9e: 6e20 f52a 1000 |02f7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1fa4: 6e10 fa2a 0000 |02fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1faa: 0c00 |02fd: move-result-object v0 │ │ +0f1fac: 1a01 7e05 |02fe: const-string v1, "/RM" // string@057e │ │ +0f1fb0: 6e30 ce2a 1400 |0300: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1fb6: 0c04 |0303: move-result-object v4 │ │ +0f1fb8: 2200 1007 |0304: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f1fbc: 7010 eb2a 0000 |0306: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f1fc2: 1a01 8105 |0309: const-string v1, "/TB" // string@0581 │ │ +0f1fc6: 6e20 f52a 1000 |030b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1fcc: 3805 0400 |030e: if-eqz v5, 0312 // +0004 │ │ +0f1fd0: 1a02 f701 |0310: const-string v2, "(Turbulence)" // string@01f7 │ │ +0f1fd4: 6e20 f52a 2000 |0312: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f1fda: 6e10 fa2a 0000 |0315: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f1fe0: 0c05 |0318: move-result-object v5 │ │ +0f1fe2: 1a00 8105 |0319: const-string v0, "/TB" // string@0581 │ │ +0f1fe6: 6e30 ce2a 0405 |031b: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f1fec: 0c04 |031e: move-result-object v4 │ │ +0f1fee: 1104 |031f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x001d line=380 │ │ 0x0038 line=381 │ │ 0x0053 line=382 │ │ 0x006e line=383 │ │ @@ -266698,724 +266700,724 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 1502 16-bit code units │ │ -0f1fe8: |[0f1fe8] com.ds.avare.utils.WeatherHelper.formatTafHTML:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -0f1ff8: 1a00 6e23 |0000: const-string v0, "RMK" // string@236e │ │ -0f1ffc: 6e20 d02a 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0f2002: 0c06 |0005: move-result-object v6 │ │ -0f2004: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0f2006: 4600 0600 |0007: aget-object v0, v6, v0 │ │ -0f200a: 2201 1007 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f200e: 7010 eb2a 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2014: 1a02 ec08 |000e: const-string v2, "+" // string@08ec │ │ -0f2018: 6e20 f52a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f201e: 1a02 0000 |0013: const-string v2, "" // string@0000 │ │ -0f2022: 3807 0500 |0015: if-eqz v7, 001a // +0005 │ │ -0f2026: 1a03 9601 |0017: const-string v3, "(Heavy)" // string@0196 │ │ -0f202a: 2802 |0019: goto 001b // +0002 │ │ -0f202c: 0723 |001a: move-object v3, v2 │ │ -0f202e: 6e20 f52a 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2034: 1a03 9e08 |001e: const-string v3, "" // string@089e │ │ -0f2038: 6e20 f52a 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f203e: 6e10 fa2a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2044: 0c01 |0026: move-result-object v1 │ │ -0f2046: 1a04 862a |0027: const-string v4, "\+" // string@2a86 │ │ -0f204a: 6e30 ce2a 4001 |0029: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2050: 0c00 |002c: move-result-object v0 │ │ -0f2052: 2201 1007 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2056: 7010 eb2a 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f205c: 1a04 d208 |0032: const-string v4, "-" // string@08d2 │ │ -0f2060: 6e20 f52a 4100 |0034: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2066: 3807 0500 |0037: if-eqz v7, 003c // +0005 │ │ -0f206a: 1a04 ac01 |0039: const-string v4, "(Light)" // string@01ac │ │ -0f206e: 2802 |003b: goto 003d // +0002 │ │ -0f2070: 0724 |003c: move-object v4, v2 │ │ -0f2072: 6e20 f52a 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2078: 6e20 f52a 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f207e: 6e10 fa2a 0100 |0043: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2084: 0c01 |0046: move-result-object v1 │ │ -0f2086: 1a04 872a |0047: const-string v4, "\-" // string@2a87 │ │ -0f208a: 6e30 ce2a 4001 |0049: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2090: 0c00 |004c: move-result-object v0 │ │ -0f2092: 2201 1007 |004d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2096: 7010 eb2a 0100 |004f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f209c: 1a04 cc08 |0052: const-string v4, "MI" // string@08cc │ │ -0f20a0: 6e20 f52a 4100 |0054: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f20a6: 3807 0500 |0057: if-eqz v7, 005c // +0005 │ │ -0f20aa: 1a04 cd01 |0059: const-string v4, "(Shallow)" // string@01cd │ │ -0f20ae: 2802 |005b: goto 005d // +0002 │ │ -0f20b0: 0724 |005c: move-object v4, v2 │ │ -0f20b2: 6e20 f52a 4100 |005d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f20b8: 6e20 f52a 3100 |0060: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f20be: 6e10 fa2a 0100 |0063: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f20c4: 0c01 |0066: move-result-object v1 │ │ -0f20c6: 1a04 ef1f |0067: const-string v4, "MI" // string@1fef │ │ -0f20ca: 6e30 ce2a 4001 |0069: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f20d0: 0c00 |006c: move-result-object v0 │ │ -0f20d2: 2201 1007 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f20d6: 7010 eb2a 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f20dc: 1a04 c708 |0072: const-string v4, "BC" // string@08c7 │ │ -0f20e0: 6e20 f52a 4100 |0074: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f20e6: 3807 0500 |0077: if-eqz v7, 007c // +0005 │ │ -0f20ea: 1a04 bb01 |0079: const-string v4, "(Patches)" // string@01bb │ │ -0f20ee: 2802 |007b: goto 007d // +0002 │ │ -0f20f0: 0724 |007c: move-object v4, v2 │ │ -0f20f2: 6e20 f52a 4100 |007d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f20f8: 6e20 f52a 3100 |0080: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f20fe: 6e10 fa2a 0100 |0083: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2104: 0c01 |0086: move-result-object v1 │ │ -0f2106: 1a04 9c0b |0087: const-string v4, "BC" // string@0b9c │ │ -0f210a: 6e30 ce2a 4001 |0089: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2110: 0c00 |008c: move-result-object v0 │ │ -0f2112: 2201 1007 |008d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2116: 7010 eb2a 0100 |008f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f211c: 1a04 c908 |0092: const-string v4, "DR" // string@08c9 │ │ -0f2120: 6e20 f52a 4100 |0094: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2126: 3807 0500 |0097: if-eqz v7, 009c // +0005 │ │ -0f212a: 1a04 b101 |0099: const-string v4, "(Low Drifting)" // string@01b1 │ │ -0f212e: 2802 |009b: goto 009d // +0002 │ │ -0f2130: 0724 |009c: move-object v4, v2 │ │ -0f2132: 6e20 f52a 4100 |009d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2138: 6e20 f52a 3100 |00a0: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f213e: 6e10 fa2a 0100 |00a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2144: 0c01 |00a6: move-result-object v1 │ │ -0f2146: 1a04 b60e |00a7: const-string v4, "DR" // string@0eb6 │ │ -0f214a: 6e30 ce2a 4001 |00a9: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2150: 0c00 |00ac: move-result-object v0 │ │ -0f2152: 2201 1007 |00ad: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2156: 7010 eb2a 0100 |00af: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f215c: 1a04 c808 |00b2: const-string v4, "BL" // string@08c8 │ │ -0f2160: 6e20 f52a 4100 |00b4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2166: 3807 0500 |00b7: if-eqz v7, 00bc // +0005 │ │ -0f216a: 1a04 8101 |00b9: const-string v4, "(Blowing)" // string@0181 │ │ -0f216e: 2802 |00bb: goto 00bd // +0002 │ │ -0f2170: 0724 |00bc: move-object v4, v2 │ │ -0f2172: 6e20 f52a 4100 |00bd: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2178: 6e20 f52a 3100 |00c0: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f217e: 6e10 fa2a 0100 |00c3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2184: 0c01 |00c6: move-result-object v1 │ │ -0f2186: 1a04 af0b |00c7: const-string v4, "BL" // string@0baf │ │ -0f218a: 6e30 ce2a 4001 |00c9: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2190: 0c00 |00cc: move-result-object v0 │ │ -0f2192: 2201 1007 |00cd: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2196: 7010 eb2a 0100 |00cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f219c: 1a04 ce08 |00d2: const-string v4, "SH" // string@08ce │ │ -0f21a0: 6e20 f52a 4100 |00d4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f21a6: 3807 0500 |00d7: if-eqz v7, 00dc // +0005 │ │ -0f21aa: 1a04 ce01 |00d9: const-string v4, "(Showers)" // string@01ce │ │ -0f21ae: 2802 |00db: goto 00dd // +0002 │ │ -0f21b0: 0724 |00dc: move-object v4, v2 │ │ -0f21b2: 6e20 f52a 4100 |00dd: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f21b8: 6e20 f52a 3100 |00e0: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f21be: 6e10 fa2a 0100 |00e3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f21c4: 0c01 |00e6: move-result-object v1 │ │ -0f21c6: 1a04 3324 |00e7: const-string v4, "SH" // string@2433 │ │ -0f21ca: 6e30 ce2a 4001 |00e9: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f21d0: 0c00 |00ec: move-result-object v0 │ │ -0f21d2: 2201 1007 |00ed: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f21d6: 7010 eb2a 0100 |00ef: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f21dc: 1a04 e708 |00f2: const-string v4, "TS" // string@08e7 │ │ -0f21e0: 6e20 f52a 4100 |00f4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f21e6: 3807 0500 |00f7: if-eqz v7, 00fc // +0005 │ │ -0f21ea: 1a04 f301 |00f9: const-string v4, "(Thunderstorm)" // string@01f3 │ │ -0f21ee: 2802 |00fb: goto 00fd // +0002 │ │ -0f21f0: 0724 |00fc: move-object v4, v2 │ │ -0f21f2: 6e20 f52a 4100 |00fd: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f21f8: 6e20 f52a 3100 |0100: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f21fe: 6e10 fa2a 0100 |0103: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2204: 0c01 |0106: move-result-object v1 │ │ -0f2206: 1a04 3f26 |0107: const-string v4, "TS" // string@263f │ │ -0f220a: 6e30 ce2a 4001 |0109: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2210: 0c00 |010c: move-result-object v0 │ │ -0f2212: 2201 1007 |010d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2216: 7010 eb2a 0100 |010f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f221c: 1a04 da08 |0112: const-string v4, "FZ" // string@08da │ │ -0f2220: 6e20 f52a 4100 |0114: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2226: 3807 0500 |0117: if-eqz v7, 011c // +0005 │ │ -0f222a: 1a04 9101 |0119: const-string v4, "(Freezing)" // string@0191 │ │ -0f222e: 2802 |011b: goto 011d // +0002 │ │ -0f2230: 0724 |011c: move-object v4, v2 │ │ -0f2232: 6e20 f52a 4100 |011d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2238: 6e20 f52a 3100 |0120: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f223e: 6e10 fa2a 0100 |0123: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2244: 0c01 |0126: move-result-object v1 │ │ -0f2246: 1a04 dc10 |0127: const-string v4, "FZ" // string@10dc │ │ -0f224a: 6e30 ce2a 4001 |0129: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2250: 0c00 |012c: move-result-object v0 │ │ -0f2252: 2201 1007 |012d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2256: 7010 eb2a 0100 |012f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f225c: 1a04 cd08 |0132: const-string v4, "PR" // string@08cd │ │ -0f2260: 6e20 f52a 4100 |0134: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2266: 3807 0500 |0137: if-eqz v7, 013c // +0005 │ │ -0f226a: 1a04 ba01 |0139: const-string v4, "(Partial)" // string@01ba │ │ -0f226e: 2802 |013b: goto 013d // +0002 │ │ -0f2270: 0724 |013c: move-object v4, v2 │ │ -0f2272: 6e20 f52a 4100 |013d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2278: 6e20 f52a 3100 |0140: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f227e: 6e10 fa2a 0100 |0143: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2284: 0c01 |0146: move-result-object v1 │ │ -0f2286: 1a04 3422 |0147: const-string v4, "PR" // string@2234 │ │ -0f228a: 6e30 ce2a 4001 |0149: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2290: 0c00 |014c: move-result-object v0 │ │ -0f2292: 2201 1007 |014d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2296: 7010 eb2a 0100 |014f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f229c: 1a04 440a |0152: const-string v4, "AMD" // string@0a44 │ │ -0f22a0: 6e20 f52a 4100 |0154: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f22a6: 3807 0500 |0157: if-eqz v7, 015c // +0005 │ │ -0f22aa: 1a05 7f01 |0159: const-string v5, "(Amended)" // string@017f │ │ -0f22ae: 2802 |015b: goto 015d // +0002 │ │ -0f22b0: 0725 |015c: move-object v5, v2 │ │ -0f22b2: 6e20 f52a 5100 |015d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f22b8: 6e10 fa2a 0100 |0160: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f22be: 0c01 |0163: move-result-object v1 │ │ -0f22c0: 6e30 ce2a 4001 |0164: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f22c6: 0c00 |0167: move-result-object v0 │ │ -0f22c8: 2201 1007 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f22cc: 7010 eb2a 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f22d2: 1a04 3f29 |016d: const-string v4, "WSCONDS" // string@293f │ │ -0f22d6: 6e20 f52a 4100 |016f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f22dc: 3807 0500 |0172: if-eqz v7, 0177 // +0005 │ │ -0f22e0: 1a05 0402 |0174: const-string v5, "(Wind Shear Possible)" // string@0204 │ │ -0f22e4: 2802 |0176: goto 0178 // +0002 │ │ -0f22e6: 0725 |0177: move-object v5, v2 │ │ -0f22e8: 6e20 f52a 5100 |0178: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f22ee: 6e10 fa2a 0100 |017b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f22f4: 0c01 |017e: move-result-object v1 │ │ -0f22f6: 6e30 ce2a 4001 |017f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f22fc: 0c00 |0182: move-result-object v0 │ │ -0f22fe: 2201 1007 |0183: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2302: 7010 eb2a 0100 |0185: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2308: 1a04 ca08 |0188: const-string v4, "DZ" // string@08ca │ │ -0f230c: 6e20 f52a 4100 |018a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2312: 3807 0500 |018d: if-eqz v7, 0192 // +0005 │ │ -0f2316: 1a04 8a01 |018f: const-string v4, "(Drizzle)" // string@018a │ │ -0f231a: 2802 |0191: goto 0193 // +0002 │ │ -0f231c: 0724 |0192: move-object v4, v2 │ │ -0f231e: 6e20 f52a 4100 |0193: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2324: 6e20 f52a 3100 |0196: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f232a: 6e10 fa2a 0100 |0199: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2330: 0c01 |019c: move-result-object v1 │ │ -0f2332: 1a04 c90e |019d: const-string v4, "DZ" // string@0ec9 │ │ -0f2336: 6e30 ce2a 4001 |019f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f233c: 0c00 |01a2: move-result-object v0 │ │ -0f233e: 2201 1007 |01a3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2342: 7010 eb2a 0100 |01a5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2348: 1a04 e108 |01a8: const-string v4, "RA" // string@08e1 │ │ -0f234c: 6e20 f52a 4100 |01aa: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2352: 3807 0500 |01ad: if-eqz v7, 01b2 // +0005 │ │ -0f2356: 1a04 c201 |01af: const-string v4, "(Rain)" // string@01c2 │ │ -0f235a: 2802 |01b1: goto 01b3 // +0002 │ │ -0f235c: 0724 |01b2: move-object v4, v2 │ │ -0f235e: 6e20 f52a 4100 |01b3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2364: 6e20 f52a 3100 |01b6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f236a: 6e10 fa2a 0100 |01b9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2370: 0c01 |01bc: move-result-object v1 │ │ -0f2372: 1a04 1523 |01bd: const-string v4, "RA" // string@2315 │ │ -0f2376: 6e30 ce2a 4001 |01bf: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f237c: 0c00 |01c2: move-result-object v0 │ │ -0f237e: 2201 1007 |01c3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2382: 7010 eb2a 0100 |01c5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2388: 1a04 e408 |01c8: const-string v4, "SN" // string@08e4 │ │ -0f238c: 6e20 f52a 4100 |01ca: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2392: 3807 0500 |01cd: if-eqz v7, 01d2 // +0005 │ │ -0f2396: 1a04 d401 |01cf: const-string v4, "(Snow)" // string@01d4 │ │ -0f239a: 2802 |01d1: goto 01d3 // +0002 │ │ -0f239c: 0724 |01d2: move-object v4, v2 │ │ -0f239e: 6e20 f52a 4100 |01d3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f23a4: 6e20 f52a 3100 |01d6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f23aa: 6e10 fa2a 0100 |01d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f23b0: 0c01 |01dc: move-result-object v1 │ │ -0f23b2: 1a04 5f24 |01dd: const-string v4, "SN" // string@245f │ │ -0f23b6: 6e30 ce2a 4001 |01df: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f23bc: 0c00 |01e2: move-result-object v0 │ │ -0f23be: 2201 1007 |01e3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f23c2: 7010 eb2a 0100 |01e5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f23c8: 1a04 e308 |01e8: const-string v4, "SG" // string@08e3 │ │ -0f23cc: 6e20 f52a 4100 |01ea: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f23d2: 3807 0500 |01ed: if-eqz v7, 01f2 // +0005 │ │ -0f23d6: 1a04 d301 |01ef: const-string v4, "(Snow Grains)" // string@01d3 │ │ -0f23da: 2802 |01f1: goto 01f3 // +0002 │ │ -0f23dc: 0724 |01f2: move-object v4, v2 │ │ -0f23de: 6e20 f52a 4100 |01f3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f23e4: 6e20 f52a 3100 |01f6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f23ea: 6e10 fa2a 0100 |01f9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f23f0: 0c01 |01fc: move-result-object v1 │ │ -0f23f2: 1a04 3124 |01fd: const-string v4, "SG" // string@2431 │ │ -0f23f6: 6e30 ce2a 4001 |01ff: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f23fc: 0c00 |0202: move-result-object v0 │ │ -0f23fe: 2201 1007 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2402: 7010 eb2a 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2408: 1a04 dd08 |0208: const-string v4, "IC" // string@08dd │ │ -0f240c: 6e20 f52a 4100 |020a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2412: 3807 0500 |020d: if-eqz v7, 0212 // +0005 │ │ -0f2416: 1a04 a301 |020f: const-string v4, "(Ice Crystals)" // string@01a3 │ │ -0f241a: 2802 |0211: goto 0213 // +0002 │ │ -0f241c: 0724 |0212: move-object v4, v2 │ │ -0f241e: 6e20 f52a 4100 |0213: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2424: 6e20 f52a 3100 |0216: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f242a: 6e10 fa2a 0100 |0219: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2430: 0c01 |021c: move-result-object v1 │ │ -0f2432: 1a04 6312 |021d: const-string v4, "IC" // string@1263 │ │ -0f2436: 6e30 ce2a 4001 |021f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f243c: 0c00 |0222: move-result-object v0 │ │ -0f243e: 2201 1007 |0223: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2442: 7010 eb2a 0100 |0225: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2448: 1a04 df08 |0228: const-string v4, "PL" // string@08df │ │ -0f244c: 6e20 f52a 4100 |022a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2452: 3807 0500 |022d: if-eqz v7, 0232 // +0005 │ │ -0f2456: 1a04 a401 |022f: const-string v4, "(Ice Pellets)" // string@01a4 │ │ -0f245a: 2802 |0231: goto 0233 // +0002 │ │ -0f245c: 0724 |0232: move-object v4, v2 │ │ -0f245e: 6e20 f52a 4100 |0233: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2464: 6e20 f52a 3100 |0236: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f246a: 6e10 fa2a 0100 |0239: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2470: 0c01 |023c: move-result-object v1 │ │ -0f2472: 1a04 1822 |023d: const-string v4, "PL" // string@2218 │ │ -0f2476: 6e30 ce2a 4001 |023f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f247c: 0c00 |0242: move-result-object v0 │ │ -0f247e: 2201 1007 |0243: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2482: 7010 eb2a 0100 |0245: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2488: 1a04 db08 |0248: const-string v4, "GR" // string@08db │ │ -0f248c: 6e20 f52a 4100 |024a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2492: 3807 0500 |024d: if-eqz v7, 0252 // +0005 │ │ -0f2496: 1a04 9401 |024f: const-string v4, "(Hail)" // string@0194 │ │ -0f249a: 2802 |0251: goto 0253 // +0002 │ │ -0f249c: 0724 |0252: move-object v4, v2 │ │ -0f249e: 6e20 f52a 4100 |0253: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f24a4: 6e20 f52a 3100 |0256: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f24aa: 6e10 fa2a 0100 |0259: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f24b0: 0c01 |025c: move-result-object v1 │ │ -0f24b2: 1a04 9c11 |025d: const-string v4, "GR" // string@119c │ │ -0f24b6: 6e30 ce2a 4001 |025f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f24bc: 0c00 |0262: move-result-object v0 │ │ -0f24be: 2201 1007 |0263: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f24c2: 7010 eb2a 0100 |0265: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f24c8: 1a04 cb08 |0268: const-string v4, "GS" // string@08cb │ │ -0f24cc: 6e20 f52a 4100 |026a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f24d2: 3807 0500 |026d: if-eqz v7, 0272 // +0005 │ │ -0f24d6: 1a04 d101 |026f: const-string v4, "(Small Hail)" // string@01d1 │ │ -0f24da: 2802 |0271: goto 0273 // +0002 │ │ -0f24dc: 0724 |0272: move-object v4, v2 │ │ -0f24de: 6e20 f52a 4100 |0273: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f24e4: 6e20 f52a 3100 |0276: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f24ea: 6e10 fa2a 0100 |0279: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f24f0: 0c01 |027c: move-result-object v1 │ │ -0f24f2: 1a04 bb11 |027d: const-string v4, "GS" // string@11bb │ │ -0f24f6: 6e30 ce2a 4001 |027f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f24fc: 0c00 |0282: move-result-object v0 │ │ -0f24fe: 2201 1007 |0283: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2502: 7010 eb2a 0100 |0285: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2508: 1a04 e808 |0288: const-string v4, "UP" // string@08e8 │ │ -0f250c: 6e20 f52a 4100 |028a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2512: 3807 0500 |028d: if-eqz v7, 0292 // +0005 │ │ -0f2516: 1a04 f801 |028f: const-string v4, "(Unknown Precip.)" // string@01f8 │ │ -0f251a: 2802 |0291: goto 0293 // +0002 │ │ -0f251c: 0724 |0292: move-object v4, v2 │ │ -0f251e: 6e20 f52a 4100 |0293: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2524: 6e20 f52a 3100 |0296: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f252a: 6e10 fa2a 0100 |0299: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2530: 0c01 |029c: move-result-object v1 │ │ -0f2532: 1a04 6a27 |029d: const-string v4, "UP" // string@276a │ │ -0f2536: 6e30 ce2a 4001 |029f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f253c: 0c00 |02a2: move-result-object v0 │ │ -0f253e: 2201 1007 |02a3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2542: 7010 eb2a 0100 |02a5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2548: 1a04 d308 |02a8: const-string v4, "BR" // string@08d3 │ │ -0f254c: 6e20 f52a 4100 |02aa: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2552: 3807 0500 |02ad: if-eqz v7, 02b2 // +0005 │ │ -0f2556: 1a04 b301 |02af: const-string v4, "(Mist)" // string@01b3 │ │ -0f255a: 2802 |02b1: goto 02b3 // +0002 │ │ -0f255c: 0724 |02b2: move-object v4, v2 │ │ -0f255e: 6e20 f52a 4100 |02b3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2564: 6e20 f52a 3100 |02b6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f256a: 6e10 fa2a 0100 |02b9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2570: 0c01 |02bc: move-result-object v1 │ │ -0f2572: 1a04 bf0b |02bd: const-string v4, "BR" // string@0bbf │ │ -0f2576: 6e30 ce2a 4001 |02bf: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f257c: 0c00 |02c2: move-result-object v0 │ │ -0f257e: 2201 1007 |02c3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2582: 7010 eb2a 0100 |02c5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2588: 1a04 d808 |02c8: const-string v4, "FG" // string@08d8 │ │ -0f258c: 6e20 f52a 4100 |02ca: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2592: 3807 0500 |02cd: if-eqz v7, 02d2 // +0005 │ │ -0f2596: 1a04 9001 |02cf: const-string v4, "(Fog)" // string@0190 │ │ -0f259a: 2802 |02d1: goto 02d3 // +0002 │ │ -0f259c: 0724 |02d2: move-object v4, v2 │ │ -0f259e: 6e20 f52a 4100 |02d3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f25a4: 6e20 f52a 3100 |02d6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f25aa: 6e10 fa2a 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f25b0: 0c01 |02dc: move-result-object v1 │ │ -0f25b2: 1a04 7410 |02dd: const-string v4, "FG" // string@1074 │ │ -0f25b6: 6e30 ce2a 4001 |02df: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f25bc: 0c00 |02e2: move-result-object v0 │ │ -0f25be: 2201 1007 |02e3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f25c2: 7010 eb2a 0100 |02e5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f25c8: 1a04 d908 |02e8: const-string v4, "FU" // string@08d9 │ │ -0f25cc: 6e20 f52a 4100 |02ea: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f25d2: 3807 0500 |02ed: if-eqz v7, 02f2 // +0005 │ │ -0f25d6: 1a04 d201 |02ef: const-string v4, "(Smoke)" // string@01d2 │ │ -0f25da: 2802 |02f1: goto 02f3 // +0002 │ │ -0f25dc: 0724 |02f2: move-object v4, v2 │ │ -0f25de: 6e20 f52a 4100 |02f3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f25e4: 6e20 f52a 3100 |02f6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f25ea: 6e10 fa2a 0100 |02f9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f25f0: 0c01 |02fc: move-result-object v1 │ │ -0f25f2: 1a04 d810 |02fd: const-string v4, "FU" // string@10d8 │ │ -0f25f6: 6e30 ce2a 4001 |02ff: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f25fc: 0c00 |0302: move-result-object v0 │ │ -0f25fe: 2201 1007 |0303: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2602: 7010 eb2a 0100 |0305: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2608: 1a04 d608 |0308: const-string v4, "DU" // string@08d6 │ │ -0f260c: 6e20 f52a 4100 |030a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2612: 3807 0500 |030d: if-eqz v7, 0312 // +0005 │ │ -0f2616: 1a04 8f01 |030f: const-string v4, "(Dust)" // string@018f │ │ -0f261a: 2802 |0311: goto 0313 // +0002 │ │ -0f261c: 0724 |0312: move-object v4, v2 │ │ -0f261e: 6e20 f52a 4100 |0313: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2624: 6e20 f52a 3100 |0316: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f262a: 6e10 fa2a 0100 |0319: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2630: 0c01 |031c: move-result-object v1 │ │ -0f2632: 1a04 c50e |031d: const-string v4, "DU" // string@0ec5 │ │ -0f2636: 6e30 ce2a 4001 |031f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f263c: 0c00 |0322: move-result-object v0 │ │ -0f263e: 2201 1007 |0323: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2642: 7010 eb2a 0100 |0325: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2648: 1a04 e208 |0328: const-string v4, "SA" // string@08e2 │ │ -0f264c: 6e20 f52a 4100 |032a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2652: 3807 0500 |032d: if-eqz v7, 0332 // +0005 │ │ -0f2656: 1a04 c901 |032f: const-string v4, "(Sand)" // string@01c9 │ │ -0f265a: 2802 |0331: goto 0333 // +0002 │ │ -0f265c: 0724 |0332: move-object v4, v2 │ │ -0f265e: 6e20 f52a 4100 |0333: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2664: 6e20 f52a 3100 |0336: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f266a: 6e10 fa2a 0100 |0339: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2670: 0c01 |033c: move-result-object v1 │ │ -0f2672: 1a04 f423 |033d: const-string v4, "SA" // string@23f4 │ │ -0f2676: 6e30 ce2a 4001 |033f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f267c: 0c00 |0342: move-result-object v0 │ │ -0f267e: 2201 1007 |0343: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2682: 7010 eb2a 0100 |0345: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2688: 1a04 dc08 |0348: const-string v4, "HZ" // string@08dc │ │ -0f268c: 6e20 f52a 4100 |034a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2692: 3807 0500 |034d: if-eqz v7, 0352 // +0005 │ │ -0f2696: 1a04 9501 |034f: const-string v4, "(Haze)" // string@0195 │ │ -0f269a: 2802 |0351: goto 0353 // +0002 │ │ -0f269c: 0724 |0352: move-object v4, v2 │ │ -0f269e: 6e20 f52a 4100 |0353: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f26a4: 6e20 f52a 3100 |0356: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f26aa: 6e10 fa2a 0100 |0359: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f26b0: 0c01 |035c: move-result-object v1 │ │ -0f26b2: 1a04 3d12 |035d: const-string v4, "HZ" // string@123d │ │ -0f26b6: 6e30 ce2a 4001 |035f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f26bc: 0c00 |0362: move-result-object v0 │ │ -0f26be: 2201 1007 |0363: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f26c2: 7010 eb2a 0100 |0365: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f26c8: 1a04 e008 |0368: const-string v4, "PY" // string@08e0 │ │ -0f26cc: 6e20 f52a 4100 |036a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f26d2: 3807 0500 |036d: if-eqz v7, 0372 // +0005 │ │ -0f26d6: 1a04 d601 |036f: const-string v4, "(Spray)" // string@01d6 │ │ -0f26da: 2802 |0371: goto 0373 // +0002 │ │ -0f26dc: 0724 |0372: move-object v4, v2 │ │ -0f26de: 6e20 f52a 4100 |0373: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f26e4: 6e20 f52a 3100 |0376: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f26ea: 6e10 fa2a 0100 |0379: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f26f0: 0c01 |037c: move-result-object v1 │ │ -0f26f2: 1a04 7122 |037d: const-string v4, "PY" // string@2271 │ │ -0f26f6: 6e30 ce2a 4001 |037f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f26fc: 0c00 |0382: move-result-object v0 │ │ -0f26fe: 2201 1007 |0383: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2702: 7010 eb2a 0100 |0385: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2708: 1a04 e908 |0388: const-string v4, "VA" // string@08e9 │ │ -0f270c: 6e20 f52a 4100 |038a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2712: 3807 0500 |038d: if-eqz v7, 0392 // +0005 │ │ -0f2716: 1a04 0102 |038f: const-string v4, "(Volcanic Ash)" // string@0201 │ │ -0f271a: 2802 |0391: goto 0393 // +0002 │ │ -0f271c: 0724 |0392: move-object v4, v2 │ │ -0f271e: 6e20 f52a 4100 |0393: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2724: 6e20 f52a 3100 |0396: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f272a: 6e10 fa2a 0100 |0399: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2730: 0c01 |039c: move-result-object v1 │ │ -0f2732: 1a04 e627 |039d: const-string v4, "VA" // string@27e6 │ │ -0f2736: 6e30 ce2a 4001 |039f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f273c: 0c00 |03a2: move-result-object v0 │ │ -0f273e: 2201 1007 |03a3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2742: 7010 eb2a 0100 |03a5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2748: 1a04 de08 |03a8: const-string v4, "P0" // string@08de │ │ -0f274c: 6e20 f52a 4100 |03aa: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2752: 3807 0500 |03ad: if-eqz v7, 03b2 // +0005 │ │ -0f2756: 1a04 8e01 |03af: const-string v4, "(Dust Whirls)" // string@018e │ │ -0f275a: 2802 |03b1: goto 03b3 // +0002 │ │ -0f275c: 0724 |03b2: move-object v4, v2 │ │ -0f275e: 6e20 f52a 4100 |03b3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2764: 6e20 f52a 3100 |03b6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f276a: 6e10 fa2a 0100 |03b9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2770: 0c01 |03bc: move-result-object v1 │ │ -0f2772: 1a04 f221 |03bd: const-string v4, "P0" // string@21f2 │ │ -0f2776: 6e30 ce2a 4001 |03bf: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f277c: 0c00 |03c2: move-result-object v0 │ │ -0f277e: 2201 1007 |03c3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2782: 7010 eb2a 0100 |03c5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2788: 1a04 e508 |03c8: const-string v4, "SQ" // string@08e5 │ │ -0f278c: 6e20 f52a 4100 |03ca: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2792: 3807 0500 |03cd: if-eqz v7, 03d2 // +0005 │ │ -0f2796: 1a04 d701 |03cf: const-string v4, "(Squalls)" // string@01d7 │ │ -0f279a: 2802 |03d1: goto 03d3 // +0002 │ │ -0f279c: 0724 |03d2: move-object v4, v2 │ │ -0f279e: 6e20 f52a 4100 |03d3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f27a4: 6e20 f52a 3100 |03d6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f27aa: 6e10 fa2a 0100 |03d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f27b0: 0c01 |03dc: move-result-object v1 │ │ -0f27b2: 1a04 8a24 |03dd: const-string v4, "SQ" // string@248a │ │ -0f27b6: 6e30 ce2a 4001 |03df: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f27bc: 0c00 |03e2: move-result-object v0 │ │ -0f27be: 2201 1007 |03e3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f27c2: 7010 eb2a 0100 |03e5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f27c8: 1a04 d708 |03e8: const-string v4, "FC" // string@08d7 │ │ -0f27cc: 6e20 f52a 4100 |03ea: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f27d2: 3807 0500 |03ed: if-eqz v7, 03f2 // +0005 │ │ -0f27d6: 1a04 9201 |03ef: const-string v4, "(Funnel Cloud)" // string@0192 │ │ -0f27da: 2802 |03f1: goto 03f3 // +0002 │ │ -0f27dc: 0724 |03f2: move-object v4, v2 │ │ -0f27de: 6e20 f52a 4100 |03f3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f27e4: 6e20 f52a 3100 |03f6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f27ea: 6e10 fa2a 0100 |03f9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f27f0: 0c01 |03fc: move-result-object v1 │ │ -0f27f2: 1a04 6010 |03fd: const-string v4, "FC" // string@1060 │ │ -0f27f6: 6e30 ce2a 4001 |03ff: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f27fc: 0c00 |0402: move-result-object v0 │ │ -0f27fe: 2201 1007 |0403: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2802: 7010 eb2a 0100 |0405: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2808: 1a04 e608 |0408: const-string v4, "SS" // string@08e6 │ │ -0f280c: 6e20 f52a 4100 |040a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2812: 3807 0500 |040d: if-eqz v7, 0412 // +0005 │ │ -0f2816: 1a04 c801 |040f: const-string v4, "(Sand Storm)" // string@01c8 │ │ -0f281a: 2802 |0411: goto 0413 // +0002 │ │ -0f281c: 0724 |0412: move-object v4, v2 │ │ -0f281e: 6e20 f52a 4100 |0413: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2824: 6e20 f52a 3100 |0416: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f282a: 6e10 fa2a 0100 |0419: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2830: 0c01 |041c: move-result-object v1 │ │ -0f2832: 1a04 9124 |041d: const-string v4, "SS" // string@2491 │ │ -0f2836: 6e30 ce2a 4001 |041f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f283c: 0c00 |0422: move-result-object v0 │ │ -0f283e: 2201 1007 |0423: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2842: 7010 eb2a 0100 |0425: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2848: 1a04 d508 |0428: const-string v4, "DS" // string@08d5 │ │ -0f284c: 6e20 f52a 4100 |042a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2852: 3807 0500 |042d: if-eqz v7, 0432 // +0005 │ │ -0f2856: 1a04 8d01 |042f: const-string v4, "(Dust Storm)" // string@018d │ │ -0f285a: 2802 |0431: goto 0433 // +0002 │ │ -0f285c: 0724 |0432: move-object v4, v2 │ │ -0f285e: 6e20 f52a 4100 |0433: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2864: 6e20 f52a 3100 |0436: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f286a: 6e10 fa2a 0100 |0439: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2870: 0c01 |043c: move-result-object v1 │ │ -0f2872: 1a04 bd0e |043d: const-string v4, "DS" // string@0ebd │ │ -0f2876: 6e30 ce2a 4001 |043f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f287c: 0c00 |0442: move-result-object v0 │ │ -0f287e: 2201 1007 |0443: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2882: 7010 eb2a 0100 |0445: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2888: 1a04 ee08 |0448: const-string v4, " VC" // string@08ee │ │ -0f288c: 6e20 f52a 4100 |044a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2892: 3807 0500 |044d: if-eqz v7, 0452 // +0005 │ │ -0f2896: 1a04 a601 |044f: const-string v4, "(In Vicinity)" // string@01a6 │ │ -0f289a: 2802 |0451: goto 0453 // +0002 │ │ -0f289c: 0724 |0452: move-object v4, v2 │ │ -0f289e: 6e20 f52a 4100 |0453: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f28a4: 6e20 f52a 3100 |0456: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f28aa: 6e10 fa2a 0100 |0459: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f28b0: 0c01 |045c: move-result-object v1 │ │ -0f28b2: 1a04 5b00 |045d: const-string v4, " VC" // string@005b │ │ -0f28b6: 6e30 ce2a 4001 |045f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f28bc: 0c00 |0462: move-result-object v0 │ │ -0f28be: 2201 1007 |0463: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f28c2: 7010 eb2a 0100 |0465: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f28c8: 1a04 5824 |0468: const-string v4, "SKC" // string@2458 │ │ -0f28cc: 6e20 f52a 4100 |046a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f28d2: 3807 0500 |046d: if-eqz v7, 0472 // +0005 │ │ -0f28d6: 1a05 cf01 |046f: const-string v5, "(Sky Clear)" // string@01cf │ │ -0f28da: 2802 |0471: goto 0473 // +0002 │ │ -0f28dc: 0725 |0472: move-object v5, v2 │ │ -0f28de: 6e20 f52a 5100 |0473: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f28e4: 6e10 fa2a 0100 |0476: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f28ea: 0c01 |0479: move-result-object v1 │ │ -0f28ec: 6e30 ce2a 4001 |047a: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f28f2: 0c00 |047d: move-result-object v0 │ │ -0f28f4: 2201 1007 |047e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f28f8: 7010 eb2a 0100 |0480: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f28fe: 1a04 d90c |0483: const-string v4, "CLR" // string@0cd9 │ │ -0f2902: 6e20 f52a 4100 |0485: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2908: 3807 0500 |0488: if-eqz v7, 048d // +0005 │ │ -0f290c: 1a05 8301 |048a: const-string v5, "(Clear <12,000ft)" // string@0183 │ │ -0f2910: 2802 |048c: goto 048e // +0002 │ │ -0f2912: 0725 |048d: move-object v5, v2 │ │ -0f2914: 6e20 f52a 5100 |048e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f291a: 6e10 fa2a 0100 |0491: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2920: 0c01 |0494: move-result-object v1 │ │ -0f2922: 6e30 ce2a 4001 |0495: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2928: 0c00 |0498: move-result-object v0 │ │ -0f292a: 2201 1007 |0499: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f292e: 7010 eb2a 0100 |049b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2934: 1a04 ae0b |049e: const-string v4, "BKN" // string@0bae │ │ -0f2938: 6e20 f52a 4100 |04a0: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f293e: 3807 0500 |04a3: if-eqz v7, 04a8 // +0005 │ │ -0f2942: 1a05 8201 |04a5: const-string v5, "(Broken)" // string@0182 │ │ -0f2946: 2802 |04a7: goto 04a9 // +0002 │ │ -0f2948: 0725 |04a8: move-object v5, v2 │ │ -0f294a: 6e20 f52a 5100 |04a9: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2950: 6e10 fa2a 0100 |04ac: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2956: 0c01 |04af: move-result-object v1 │ │ -0f2958: 6e30 ce2a 4001 |04b0: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f295e: 0c00 |04b3: move-result-object v0 │ │ -0f2960: 2201 1007 |04b4: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2964: 7010 eb2a 0100 |04b6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f296a: 1a04 1124 |04b9: const-string v4, "SCT" // string@2411 │ │ -0f296e: 6e20 f52a 4100 |04bb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2974: 3807 0500 |04be: if-eqz v7, 04c3 // +0005 │ │ -0f2978: 1a05 ca01 |04c0: const-string v5, "(Scattered)" // string@01ca │ │ -0f297c: 2802 |04c2: goto 04c4 // +0002 │ │ -0f297e: 0725 |04c3: move-object v5, v2 │ │ -0f2980: 6e20 f52a 5100 |04c4: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2986: 6e10 fa2a 0100 |04c7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f298c: 0c01 |04ca: move-result-object v1 │ │ -0f298e: 6e30 ce2a 4001 |04cb: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2994: 0c00 |04ce: move-result-object v0 │ │ -0f2996: 2201 1007 |04cf: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f299a: 7010 eb2a 0100 |04d1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f29a0: 1a04 b921 |04d4: const-string v4, "OVC" // string@21b9 │ │ -0f29a4: 6e20 f52a 4100 |04d6: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f29aa: 3807 0500 |04d9: if-eqz v7, 04de // +0005 │ │ -0f29ae: 1a05 b801 |04db: const-string v5, "(Overcast)" // string@01b8 │ │ -0f29b2: 2802 |04dd: goto 04df // +0002 │ │ -0f29b4: 0725 |04de: move-object v5, v2 │ │ -0f29b6: 6e20 f52a 5100 |04df: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f29bc: 6e10 fa2a 0100 |04e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f29c2: 0c01 |04e5: move-result-object v1 │ │ -0f29c4: 6e30 ce2a 4001 |04e6: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f29ca: 0c00 |04e9: move-result-object v0 │ │ -0f29cc: 2201 1007 |04ea: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f29d0: 7010 eb2a 0100 |04ec: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f29d6: 1a04 5422 |04ef: const-string v4, "PROB" // string@2254 │ │ -0f29da: 6e20 f52a 4100 |04f1: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f29e0: 3807 0500 |04f4: if-eqz v7, 04f9 // +0005 │ │ -0f29e4: 1a05 bf01 |04f6: const-string v5, "(Probability%)" // string@01bf │ │ -0f29e8: 2802 |04f8: goto 04fa // +0002 │ │ -0f29ea: 0725 |04f9: move-object v5, v2 │ │ -0f29ec: 6e20 f52a 5100 |04fa: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f29f2: 6e10 fa2a 0100 |04fd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f29f8: 0c01 |0500: move-result-object v1 │ │ -0f29fa: 6e30 ce2a 4001 |0501: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2a00: 0c00 |0504: move-result-object v0 │ │ -0f2a02: 2201 1007 |0505: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2a06: 7010 eb2a 0100 |0507: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2a0c: 1a04 ea08 |050a: const-string v4, "VV" // string@08ea │ │ -0f2a10: 6e20 f52a 4100 |050c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2a16: 3807 0500 |050f: if-eqz v7, 0514 // +0005 │ │ -0f2a1a: 1a04 fe01 |0511: const-string v4, "(Vertical Visibility)" // string@01fe │ │ -0f2a1e: 2802 |0513: goto 0515 // +0002 │ │ -0f2a20: 0724 |0514: move-object v4, v2 │ │ -0f2a22: 6e20 f52a 4100 |0515: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2a28: 6e20 f52a 3100 |0518: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2a2e: 6e10 fa2a 0100 |051b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2a34: 0c01 |051e: move-result-object v1 │ │ -0f2a36: 1a04 cd28 |051f: const-string v4, "VV" // string@28cd │ │ -0f2a3a: 6e30 ce2a 4001 |0521: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2a40: 0c00 |0524: move-result-object v0 │ │ -0f2a42: 2201 1007 |0525: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2a46: 7010 eb2a 0100 |0527: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2a4c: 1a04 d408 |052a: const-string v4, "CB" // string@08d4 │ │ -0f2a50: 6e20 f52a 4100 |052c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2a56: 3807 0500 |052f: if-eqz v7, 0534 // +0005 │ │ -0f2a5a: 1a04 8601 |0531: const-string v4, "(Cumulonimbus)" // string@0186 │ │ -0f2a5e: 2802 |0533: goto 0535 // +0002 │ │ -0f2a60: 0724 |0534: move-object v4, v2 │ │ -0f2a62: 6e20 f52a 4100 |0535: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2a68: 6e20 f52a 3100 |0538: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2a6e: 6e10 fa2a 0100 |053b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2a74: 0c01 |053e: move-result-object v1 │ │ -0f2a76: 1a04 a10c |053f: const-string v4, "CB" // string@0ca1 │ │ -0f2a7a: 6e30 ce2a 4001 |0541: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2a80: 0c00 |0544: move-result-object v0 │ │ -0f2a82: 2201 1007 |0545: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2a86: 7010 eb2a 0100 |0547: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2a8c: 1a04 ed08 |054a: const-string v4, "WS" // string@08ed │ │ -0f2a90: 6e20 f52a 4100 |054c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2a96: 3807 0500 |054f: if-eqz v7, 0554 // +0005 │ │ -0f2a9a: 1a04 0502 |0551: const-string v4, "(Wind Shear)" // string@0205 │ │ -0f2a9e: 2802 |0553: goto 0555 // +0002 │ │ -0f2aa0: 0724 |0554: move-object v4, v2 │ │ -0f2aa2: 6e20 f52a 4100 |0555: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2aa8: 6e20 f52a 3100 |0558: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2aae: 6e10 fa2a 0100 |055b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2ab4: 0c01 |055e: move-result-object v1 │ │ -0f2ab6: 1a03 3e29 |055f: const-string v3, "WS" // string@293e │ │ -0f2aba: 6e30 ce2a 3001 |0561: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2ac0: 0c00 |0564: move-result-object v0 │ │ -0f2ac2: 2201 1007 |0565: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2ac6: 7010 eb2a 0100 |0567: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2acc: 1a03 2e00 |056a: const-string v3, " 9999" // string@002e │ │ -0f2ad0: 6e20 f52a 3100 |056c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2ad6: 3807 0500 |056f: if-eqz v7, 0574 // +0005 │ │ -0f2ada: 1a03 ff01 |0571: const-string v3, "(Visibility > 7SM) " // string@01ff │ │ -0f2ade: 2802 |0573: goto 0575 // +0002 │ │ -0f2ae0: 0723 |0574: move-object v3, v2 │ │ -0f2ae2: 6e20 f52a 3100 |0575: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2ae8: 6e10 fa2a 0100 |0578: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2aee: 0c01 |057b: move-result-object v1 │ │ -0f2af0: 1a03 2f00 |057c: const-string v3, " 9999 " // string@002f │ │ -0f2af4: 6e30 ce2a 3001 |057e: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2afa: 0c00 |0581: move-result-object v0 │ │ -0f2afc: 2201 1007 |0582: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2b00: 7010 eb2a 0100 |0584: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2b06: 1a03 1123 |0587: const-string v3, "QNH" // string@2311 │ │ -0f2b0a: 6e20 f52a 3100 |0589: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2b10: 3807 0500 |058c: if-eqz v7, 0591 // +0005 │ │ -0f2b14: 1a04 b201 |058e: const-string v4, "(Minimum Altimeter)" // string@01b2 │ │ -0f2b18: 2802 |0590: goto 0592 // +0002 │ │ -0f2b1a: 0724 |0591: move-object v4, v2 │ │ -0f2b1c: 6e20 f52a 4100 |0592: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2b22: 6e10 fa2a 0100 |0595: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2b28: 0c01 |0598: move-result-object v1 │ │ -0f2b2a: 6e30 ce2a 3001 |0599: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2b30: 0c00 |059c: move-result-object v0 │ │ -0f2b32: 2201 1007 |059d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2b36: 7010 eb2a 0100 |059f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2b3c: 1a03 e412 |05a2: const-string v3, "INS" // string@12e4 │ │ -0f2b40: 6e20 f52a 3100 |05a4: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2b46: 3807 0400 |05a7: if-eqz v7, 05ab // +0004 │ │ -0f2b4a: 1a02 a701 |05a9: const-string v2, "(Inches)" // string@01a7 │ │ -0f2b4e: 6e20 f52a 2100 |05ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2b54: 6e10 fa2a 0100 |05ae: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2b5a: 0c01 |05b1: move-result-object v1 │ │ -0f2b5c: 6e30 ce2a 3001 |05b2: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f2b62: 0c00 |05b5: move-result-object v0 │ │ -0f2b64: 1211 |05b6: const/4 v1, #int 1 // #1 │ │ -0f2b66: 2162 |05b7: array-length v2, v6 │ │ -0f2b68: 3521 2500 |05b8: if-ge v1, v2, 05dd // +0025 │ │ -0f2b6c: 4602 0601 |05ba: aget-object v2, v6, v1 │ │ -0f2b70: 2203 1007 |05bc: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2b74: 7010 eb2a 0300 |05be: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2b7a: 6e20 f52a 0300 |05c1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2b80: 1a00 4b00 |05c4: const-string v0, " RMK" // string@004b │ │ -0f2b84: 6e20 f52a 0300 |05c6: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2b8a: 3807 0500 |05c9: if-eqz v7, 05ce // +0005 │ │ -0f2b8e: 1a00 c401 |05cb: const-string v0, "(Remark) " // string@01c4 │ │ -0f2b92: 2803 |05cd: goto 05d0 // +0003 │ │ -0f2b94: 1a00 1b00 |05ce: const-string v0, " " // string@001b │ │ -0f2b98: 6e20 f52a 0300 |05d0: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2b9e: 6e20 f52a 2300 |05d3: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2ba4: 6e10 fa2a 0300 |05d6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2baa: 0c00 |05d9: move-result-object v0 │ │ -0f2bac: d801 0101 |05da: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0f2bb0: 28db |05dc: goto 05b7 // -0025 │ │ -0f2bb2: 1100 |05dd: return-object v0 │ │ +0f1ff0: |[0f1ff0] com.ds.avare.utils.WeatherHelper.formatTafHTML:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +0f2000: 1a00 6e23 |0000: const-string v0, "RMK" // string@236e │ │ +0f2004: 6e20 d02a 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0f200a: 0c06 |0005: move-result-object v6 │ │ +0f200c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0f200e: 4600 0600 |0007: aget-object v0, v6, v0 │ │ +0f2012: 2201 1007 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2016: 7010 eb2a 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f201c: 1a02 ec08 |000e: const-string v2, "+" // string@08ec │ │ +0f2020: 6e20 f52a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2026: 1a02 0000 |0013: const-string v2, "" // string@0000 │ │ +0f202a: 3807 0500 |0015: if-eqz v7, 001a // +0005 │ │ +0f202e: 1a03 9601 |0017: const-string v3, "(Heavy)" // string@0196 │ │ +0f2032: 2802 |0019: goto 001b // +0002 │ │ +0f2034: 0723 |001a: move-object v3, v2 │ │ +0f2036: 6e20 f52a 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f203c: 1a03 9e08 |001e: const-string v3, "" // string@089e │ │ +0f2040: 6e20 f52a 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2046: 6e10 fa2a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f204c: 0c01 |0026: move-result-object v1 │ │ +0f204e: 1a04 862a |0027: const-string v4, "\+" // string@2a86 │ │ +0f2052: 6e30 ce2a 4001 |0029: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2058: 0c00 |002c: move-result-object v0 │ │ +0f205a: 2201 1007 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f205e: 7010 eb2a 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2064: 1a04 d208 |0032: const-string v4, "-" // string@08d2 │ │ +0f2068: 6e20 f52a 4100 |0034: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f206e: 3807 0500 |0037: if-eqz v7, 003c // +0005 │ │ +0f2072: 1a04 ac01 |0039: const-string v4, "(Light)" // string@01ac │ │ +0f2076: 2802 |003b: goto 003d // +0002 │ │ +0f2078: 0724 |003c: move-object v4, v2 │ │ +0f207a: 6e20 f52a 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2080: 6e20 f52a 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2086: 6e10 fa2a 0100 |0043: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f208c: 0c01 |0046: move-result-object v1 │ │ +0f208e: 1a04 872a |0047: const-string v4, "\-" // string@2a87 │ │ +0f2092: 6e30 ce2a 4001 |0049: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2098: 0c00 |004c: move-result-object v0 │ │ +0f209a: 2201 1007 |004d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f209e: 7010 eb2a 0100 |004f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f20a4: 1a04 cc08 |0052: const-string v4, "MI" // string@08cc │ │ +0f20a8: 6e20 f52a 4100 |0054: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f20ae: 3807 0500 |0057: if-eqz v7, 005c // +0005 │ │ +0f20b2: 1a04 cd01 |0059: const-string v4, "(Shallow)" // string@01cd │ │ +0f20b6: 2802 |005b: goto 005d // +0002 │ │ +0f20b8: 0724 |005c: move-object v4, v2 │ │ +0f20ba: 6e20 f52a 4100 |005d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f20c0: 6e20 f52a 3100 |0060: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f20c6: 6e10 fa2a 0100 |0063: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f20cc: 0c01 |0066: move-result-object v1 │ │ +0f20ce: 1a04 ef1f |0067: const-string v4, "MI" // string@1fef │ │ +0f20d2: 6e30 ce2a 4001 |0069: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f20d8: 0c00 |006c: move-result-object v0 │ │ +0f20da: 2201 1007 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f20de: 7010 eb2a 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f20e4: 1a04 c708 |0072: const-string v4, "BC" // string@08c7 │ │ +0f20e8: 6e20 f52a 4100 |0074: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f20ee: 3807 0500 |0077: if-eqz v7, 007c // +0005 │ │ +0f20f2: 1a04 bb01 |0079: const-string v4, "(Patches)" // string@01bb │ │ +0f20f6: 2802 |007b: goto 007d // +0002 │ │ +0f20f8: 0724 |007c: move-object v4, v2 │ │ +0f20fa: 6e20 f52a 4100 |007d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2100: 6e20 f52a 3100 |0080: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2106: 6e10 fa2a 0100 |0083: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f210c: 0c01 |0086: move-result-object v1 │ │ +0f210e: 1a04 9c0b |0087: const-string v4, "BC" // string@0b9c │ │ +0f2112: 6e30 ce2a 4001 |0089: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2118: 0c00 |008c: move-result-object v0 │ │ +0f211a: 2201 1007 |008d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f211e: 7010 eb2a 0100 |008f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2124: 1a04 c908 |0092: const-string v4, "DR" // string@08c9 │ │ +0f2128: 6e20 f52a 4100 |0094: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f212e: 3807 0500 |0097: if-eqz v7, 009c // +0005 │ │ +0f2132: 1a04 b101 |0099: const-string v4, "(Low Drifting)" // string@01b1 │ │ +0f2136: 2802 |009b: goto 009d // +0002 │ │ +0f2138: 0724 |009c: move-object v4, v2 │ │ +0f213a: 6e20 f52a 4100 |009d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2140: 6e20 f52a 3100 |00a0: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2146: 6e10 fa2a 0100 |00a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f214c: 0c01 |00a6: move-result-object v1 │ │ +0f214e: 1a04 b60e |00a7: const-string v4, "DR" // string@0eb6 │ │ +0f2152: 6e30 ce2a 4001 |00a9: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2158: 0c00 |00ac: move-result-object v0 │ │ +0f215a: 2201 1007 |00ad: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f215e: 7010 eb2a 0100 |00af: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2164: 1a04 c808 |00b2: const-string v4, "BL" // string@08c8 │ │ +0f2168: 6e20 f52a 4100 |00b4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f216e: 3807 0500 |00b7: if-eqz v7, 00bc // +0005 │ │ +0f2172: 1a04 8101 |00b9: const-string v4, "(Blowing)" // string@0181 │ │ +0f2176: 2802 |00bb: goto 00bd // +0002 │ │ +0f2178: 0724 |00bc: move-object v4, v2 │ │ +0f217a: 6e20 f52a 4100 |00bd: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2180: 6e20 f52a 3100 |00c0: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2186: 6e10 fa2a 0100 |00c3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f218c: 0c01 |00c6: move-result-object v1 │ │ +0f218e: 1a04 af0b |00c7: const-string v4, "BL" // string@0baf │ │ +0f2192: 6e30 ce2a 4001 |00c9: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2198: 0c00 |00cc: move-result-object v0 │ │ +0f219a: 2201 1007 |00cd: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f219e: 7010 eb2a 0100 |00cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f21a4: 1a04 ce08 |00d2: const-string v4, "SH" // string@08ce │ │ +0f21a8: 6e20 f52a 4100 |00d4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f21ae: 3807 0500 |00d7: if-eqz v7, 00dc // +0005 │ │ +0f21b2: 1a04 ce01 |00d9: const-string v4, "(Showers)" // string@01ce │ │ +0f21b6: 2802 |00db: goto 00dd // +0002 │ │ +0f21b8: 0724 |00dc: move-object v4, v2 │ │ +0f21ba: 6e20 f52a 4100 |00dd: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f21c0: 6e20 f52a 3100 |00e0: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f21c6: 6e10 fa2a 0100 |00e3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f21cc: 0c01 |00e6: move-result-object v1 │ │ +0f21ce: 1a04 3324 |00e7: const-string v4, "SH" // string@2433 │ │ +0f21d2: 6e30 ce2a 4001 |00e9: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f21d8: 0c00 |00ec: move-result-object v0 │ │ +0f21da: 2201 1007 |00ed: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f21de: 7010 eb2a 0100 |00ef: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f21e4: 1a04 e708 |00f2: const-string v4, "TS" // string@08e7 │ │ +0f21e8: 6e20 f52a 4100 |00f4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f21ee: 3807 0500 |00f7: if-eqz v7, 00fc // +0005 │ │ +0f21f2: 1a04 f301 |00f9: const-string v4, "(Thunderstorm)" // string@01f3 │ │ +0f21f6: 2802 |00fb: goto 00fd // +0002 │ │ +0f21f8: 0724 |00fc: move-object v4, v2 │ │ +0f21fa: 6e20 f52a 4100 |00fd: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2200: 6e20 f52a 3100 |0100: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2206: 6e10 fa2a 0100 |0103: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f220c: 0c01 |0106: move-result-object v1 │ │ +0f220e: 1a04 3f26 |0107: const-string v4, "TS" // string@263f │ │ +0f2212: 6e30 ce2a 4001 |0109: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2218: 0c00 |010c: move-result-object v0 │ │ +0f221a: 2201 1007 |010d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f221e: 7010 eb2a 0100 |010f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2224: 1a04 da08 |0112: const-string v4, "FZ" // string@08da │ │ +0f2228: 6e20 f52a 4100 |0114: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f222e: 3807 0500 |0117: if-eqz v7, 011c // +0005 │ │ +0f2232: 1a04 9101 |0119: const-string v4, "(Freezing)" // string@0191 │ │ +0f2236: 2802 |011b: goto 011d // +0002 │ │ +0f2238: 0724 |011c: move-object v4, v2 │ │ +0f223a: 6e20 f52a 4100 |011d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2240: 6e20 f52a 3100 |0120: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2246: 6e10 fa2a 0100 |0123: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f224c: 0c01 |0126: move-result-object v1 │ │ +0f224e: 1a04 dc10 |0127: const-string v4, "FZ" // string@10dc │ │ +0f2252: 6e30 ce2a 4001 |0129: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2258: 0c00 |012c: move-result-object v0 │ │ +0f225a: 2201 1007 |012d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f225e: 7010 eb2a 0100 |012f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2264: 1a04 cd08 |0132: const-string v4, "PR" // string@08cd │ │ +0f2268: 6e20 f52a 4100 |0134: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f226e: 3807 0500 |0137: if-eqz v7, 013c // +0005 │ │ +0f2272: 1a04 ba01 |0139: const-string v4, "(Partial)" // string@01ba │ │ +0f2276: 2802 |013b: goto 013d // +0002 │ │ +0f2278: 0724 |013c: move-object v4, v2 │ │ +0f227a: 6e20 f52a 4100 |013d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2280: 6e20 f52a 3100 |0140: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2286: 6e10 fa2a 0100 |0143: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f228c: 0c01 |0146: move-result-object v1 │ │ +0f228e: 1a04 3422 |0147: const-string v4, "PR" // string@2234 │ │ +0f2292: 6e30 ce2a 4001 |0149: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2298: 0c00 |014c: move-result-object v0 │ │ +0f229a: 2201 1007 |014d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f229e: 7010 eb2a 0100 |014f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f22a4: 1a04 440a |0152: const-string v4, "AMD" // string@0a44 │ │ +0f22a8: 6e20 f52a 4100 |0154: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f22ae: 3807 0500 |0157: if-eqz v7, 015c // +0005 │ │ +0f22b2: 1a05 7f01 |0159: const-string v5, "(Amended)" // string@017f │ │ +0f22b6: 2802 |015b: goto 015d // +0002 │ │ +0f22b8: 0725 |015c: move-object v5, v2 │ │ +0f22ba: 6e20 f52a 5100 |015d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f22c0: 6e10 fa2a 0100 |0160: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f22c6: 0c01 |0163: move-result-object v1 │ │ +0f22c8: 6e30 ce2a 4001 |0164: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f22ce: 0c00 |0167: move-result-object v0 │ │ +0f22d0: 2201 1007 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f22d4: 7010 eb2a 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f22da: 1a04 3f29 |016d: const-string v4, "WSCONDS" // string@293f │ │ +0f22de: 6e20 f52a 4100 |016f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f22e4: 3807 0500 |0172: if-eqz v7, 0177 // +0005 │ │ +0f22e8: 1a05 0402 |0174: const-string v5, "(Wind Shear Possible)" // string@0204 │ │ +0f22ec: 2802 |0176: goto 0178 // +0002 │ │ +0f22ee: 0725 |0177: move-object v5, v2 │ │ +0f22f0: 6e20 f52a 5100 |0178: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f22f6: 6e10 fa2a 0100 |017b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f22fc: 0c01 |017e: move-result-object v1 │ │ +0f22fe: 6e30 ce2a 4001 |017f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2304: 0c00 |0182: move-result-object v0 │ │ +0f2306: 2201 1007 |0183: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f230a: 7010 eb2a 0100 |0185: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2310: 1a04 ca08 |0188: const-string v4, "DZ" // string@08ca │ │ +0f2314: 6e20 f52a 4100 |018a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f231a: 3807 0500 |018d: if-eqz v7, 0192 // +0005 │ │ +0f231e: 1a04 8a01 |018f: const-string v4, "(Drizzle)" // string@018a │ │ +0f2322: 2802 |0191: goto 0193 // +0002 │ │ +0f2324: 0724 |0192: move-object v4, v2 │ │ +0f2326: 6e20 f52a 4100 |0193: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f232c: 6e20 f52a 3100 |0196: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2332: 6e10 fa2a 0100 |0199: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2338: 0c01 |019c: move-result-object v1 │ │ +0f233a: 1a04 c90e |019d: const-string v4, "DZ" // string@0ec9 │ │ +0f233e: 6e30 ce2a 4001 |019f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2344: 0c00 |01a2: move-result-object v0 │ │ +0f2346: 2201 1007 |01a3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f234a: 7010 eb2a 0100 |01a5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2350: 1a04 e108 |01a8: const-string v4, "RA" // string@08e1 │ │ +0f2354: 6e20 f52a 4100 |01aa: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f235a: 3807 0500 |01ad: if-eqz v7, 01b2 // +0005 │ │ +0f235e: 1a04 c201 |01af: const-string v4, "(Rain)" // string@01c2 │ │ +0f2362: 2802 |01b1: goto 01b3 // +0002 │ │ +0f2364: 0724 |01b2: move-object v4, v2 │ │ +0f2366: 6e20 f52a 4100 |01b3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f236c: 6e20 f52a 3100 |01b6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2372: 6e10 fa2a 0100 |01b9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2378: 0c01 |01bc: move-result-object v1 │ │ +0f237a: 1a04 1523 |01bd: const-string v4, "RA" // string@2315 │ │ +0f237e: 6e30 ce2a 4001 |01bf: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2384: 0c00 |01c2: move-result-object v0 │ │ +0f2386: 2201 1007 |01c3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f238a: 7010 eb2a 0100 |01c5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2390: 1a04 e408 |01c8: const-string v4, "SN" // string@08e4 │ │ +0f2394: 6e20 f52a 4100 |01ca: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f239a: 3807 0500 |01cd: if-eqz v7, 01d2 // +0005 │ │ +0f239e: 1a04 d401 |01cf: const-string v4, "(Snow)" // string@01d4 │ │ +0f23a2: 2802 |01d1: goto 01d3 // +0002 │ │ +0f23a4: 0724 |01d2: move-object v4, v2 │ │ +0f23a6: 6e20 f52a 4100 |01d3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f23ac: 6e20 f52a 3100 |01d6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f23b2: 6e10 fa2a 0100 |01d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f23b8: 0c01 |01dc: move-result-object v1 │ │ +0f23ba: 1a04 5f24 |01dd: const-string v4, "SN" // string@245f │ │ +0f23be: 6e30 ce2a 4001 |01df: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f23c4: 0c00 |01e2: move-result-object v0 │ │ +0f23c6: 2201 1007 |01e3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f23ca: 7010 eb2a 0100 |01e5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f23d0: 1a04 e308 |01e8: const-string v4, "SG" // string@08e3 │ │ +0f23d4: 6e20 f52a 4100 |01ea: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f23da: 3807 0500 |01ed: if-eqz v7, 01f2 // +0005 │ │ +0f23de: 1a04 d301 |01ef: const-string v4, "(Snow Grains)" // string@01d3 │ │ +0f23e2: 2802 |01f1: goto 01f3 // +0002 │ │ +0f23e4: 0724 |01f2: move-object v4, v2 │ │ +0f23e6: 6e20 f52a 4100 |01f3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f23ec: 6e20 f52a 3100 |01f6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f23f2: 6e10 fa2a 0100 |01f9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f23f8: 0c01 |01fc: move-result-object v1 │ │ +0f23fa: 1a04 3124 |01fd: const-string v4, "SG" // string@2431 │ │ +0f23fe: 6e30 ce2a 4001 |01ff: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2404: 0c00 |0202: move-result-object v0 │ │ +0f2406: 2201 1007 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f240a: 7010 eb2a 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2410: 1a04 dd08 |0208: const-string v4, "IC" // string@08dd │ │ +0f2414: 6e20 f52a 4100 |020a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f241a: 3807 0500 |020d: if-eqz v7, 0212 // +0005 │ │ +0f241e: 1a04 a301 |020f: const-string v4, "(Ice Crystals)" // string@01a3 │ │ +0f2422: 2802 |0211: goto 0213 // +0002 │ │ +0f2424: 0724 |0212: move-object v4, v2 │ │ +0f2426: 6e20 f52a 4100 |0213: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f242c: 6e20 f52a 3100 |0216: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2432: 6e10 fa2a 0100 |0219: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2438: 0c01 |021c: move-result-object v1 │ │ +0f243a: 1a04 6312 |021d: const-string v4, "IC" // string@1263 │ │ +0f243e: 6e30 ce2a 4001 |021f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2444: 0c00 |0222: move-result-object v0 │ │ +0f2446: 2201 1007 |0223: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f244a: 7010 eb2a 0100 |0225: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2450: 1a04 df08 |0228: const-string v4, "PL" // string@08df │ │ +0f2454: 6e20 f52a 4100 |022a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f245a: 3807 0500 |022d: if-eqz v7, 0232 // +0005 │ │ +0f245e: 1a04 a401 |022f: const-string v4, "(Ice Pellets)" // string@01a4 │ │ +0f2462: 2802 |0231: goto 0233 // +0002 │ │ +0f2464: 0724 |0232: move-object v4, v2 │ │ +0f2466: 6e20 f52a 4100 |0233: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f246c: 6e20 f52a 3100 |0236: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2472: 6e10 fa2a 0100 |0239: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2478: 0c01 |023c: move-result-object v1 │ │ +0f247a: 1a04 1822 |023d: const-string v4, "PL" // string@2218 │ │ +0f247e: 6e30 ce2a 4001 |023f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2484: 0c00 |0242: move-result-object v0 │ │ +0f2486: 2201 1007 |0243: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f248a: 7010 eb2a 0100 |0245: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2490: 1a04 db08 |0248: const-string v4, "GR" // string@08db │ │ +0f2494: 6e20 f52a 4100 |024a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f249a: 3807 0500 |024d: if-eqz v7, 0252 // +0005 │ │ +0f249e: 1a04 9401 |024f: const-string v4, "(Hail)" // string@0194 │ │ +0f24a2: 2802 |0251: goto 0253 // +0002 │ │ +0f24a4: 0724 |0252: move-object v4, v2 │ │ +0f24a6: 6e20 f52a 4100 |0253: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f24ac: 6e20 f52a 3100 |0256: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f24b2: 6e10 fa2a 0100 |0259: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f24b8: 0c01 |025c: move-result-object v1 │ │ +0f24ba: 1a04 9c11 |025d: const-string v4, "GR" // string@119c │ │ +0f24be: 6e30 ce2a 4001 |025f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f24c4: 0c00 |0262: move-result-object v0 │ │ +0f24c6: 2201 1007 |0263: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f24ca: 7010 eb2a 0100 |0265: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f24d0: 1a04 cb08 |0268: const-string v4, "GS" // string@08cb │ │ +0f24d4: 6e20 f52a 4100 |026a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f24da: 3807 0500 |026d: if-eqz v7, 0272 // +0005 │ │ +0f24de: 1a04 d101 |026f: const-string v4, "(Small Hail)" // string@01d1 │ │ +0f24e2: 2802 |0271: goto 0273 // +0002 │ │ +0f24e4: 0724 |0272: move-object v4, v2 │ │ +0f24e6: 6e20 f52a 4100 |0273: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f24ec: 6e20 f52a 3100 |0276: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f24f2: 6e10 fa2a 0100 |0279: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f24f8: 0c01 |027c: move-result-object v1 │ │ +0f24fa: 1a04 bb11 |027d: const-string v4, "GS" // string@11bb │ │ +0f24fe: 6e30 ce2a 4001 |027f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2504: 0c00 |0282: move-result-object v0 │ │ +0f2506: 2201 1007 |0283: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f250a: 7010 eb2a 0100 |0285: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2510: 1a04 e808 |0288: const-string v4, "UP" // string@08e8 │ │ +0f2514: 6e20 f52a 4100 |028a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f251a: 3807 0500 |028d: if-eqz v7, 0292 // +0005 │ │ +0f251e: 1a04 f801 |028f: const-string v4, "(Unknown Precip.)" // string@01f8 │ │ +0f2522: 2802 |0291: goto 0293 // +0002 │ │ +0f2524: 0724 |0292: move-object v4, v2 │ │ +0f2526: 6e20 f52a 4100 |0293: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f252c: 6e20 f52a 3100 |0296: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2532: 6e10 fa2a 0100 |0299: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2538: 0c01 |029c: move-result-object v1 │ │ +0f253a: 1a04 6a27 |029d: const-string v4, "UP" // string@276a │ │ +0f253e: 6e30 ce2a 4001 |029f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2544: 0c00 |02a2: move-result-object v0 │ │ +0f2546: 2201 1007 |02a3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f254a: 7010 eb2a 0100 |02a5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2550: 1a04 d308 |02a8: const-string v4, "BR" // string@08d3 │ │ +0f2554: 6e20 f52a 4100 |02aa: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f255a: 3807 0500 |02ad: if-eqz v7, 02b2 // +0005 │ │ +0f255e: 1a04 b301 |02af: const-string v4, "(Mist)" // string@01b3 │ │ +0f2562: 2802 |02b1: goto 02b3 // +0002 │ │ +0f2564: 0724 |02b2: move-object v4, v2 │ │ +0f2566: 6e20 f52a 4100 |02b3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f256c: 6e20 f52a 3100 |02b6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2572: 6e10 fa2a 0100 |02b9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2578: 0c01 |02bc: move-result-object v1 │ │ +0f257a: 1a04 bf0b |02bd: const-string v4, "BR" // string@0bbf │ │ +0f257e: 6e30 ce2a 4001 |02bf: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2584: 0c00 |02c2: move-result-object v0 │ │ +0f2586: 2201 1007 |02c3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f258a: 7010 eb2a 0100 |02c5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2590: 1a04 d808 |02c8: const-string v4, "FG" // string@08d8 │ │ +0f2594: 6e20 f52a 4100 |02ca: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f259a: 3807 0500 |02cd: if-eqz v7, 02d2 // +0005 │ │ +0f259e: 1a04 9001 |02cf: const-string v4, "(Fog)" // string@0190 │ │ +0f25a2: 2802 |02d1: goto 02d3 // +0002 │ │ +0f25a4: 0724 |02d2: move-object v4, v2 │ │ +0f25a6: 6e20 f52a 4100 |02d3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f25ac: 6e20 f52a 3100 |02d6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f25b2: 6e10 fa2a 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f25b8: 0c01 |02dc: move-result-object v1 │ │ +0f25ba: 1a04 7410 |02dd: const-string v4, "FG" // string@1074 │ │ +0f25be: 6e30 ce2a 4001 |02df: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f25c4: 0c00 |02e2: move-result-object v0 │ │ +0f25c6: 2201 1007 |02e3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f25ca: 7010 eb2a 0100 |02e5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f25d0: 1a04 d908 |02e8: const-string v4, "FU" // string@08d9 │ │ +0f25d4: 6e20 f52a 4100 |02ea: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f25da: 3807 0500 |02ed: if-eqz v7, 02f2 // +0005 │ │ +0f25de: 1a04 d201 |02ef: const-string v4, "(Smoke)" // string@01d2 │ │ +0f25e2: 2802 |02f1: goto 02f3 // +0002 │ │ +0f25e4: 0724 |02f2: move-object v4, v2 │ │ +0f25e6: 6e20 f52a 4100 |02f3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f25ec: 6e20 f52a 3100 |02f6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f25f2: 6e10 fa2a 0100 |02f9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f25f8: 0c01 |02fc: move-result-object v1 │ │ +0f25fa: 1a04 d810 |02fd: const-string v4, "FU" // string@10d8 │ │ +0f25fe: 6e30 ce2a 4001 |02ff: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2604: 0c00 |0302: move-result-object v0 │ │ +0f2606: 2201 1007 |0303: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f260a: 7010 eb2a 0100 |0305: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2610: 1a04 d608 |0308: const-string v4, "DU" // string@08d6 │ │ +0f2614: 6e20 f52a 4100 |030a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f261a: 3807 0500 |030d: if-eqz v7, 0312 // +0005 │ │ +0f261e: 1a04 8f01 |030f: const-string v4, "(Dust)" // string@018f │ │ +0f2622: 2802 |0311: goto 0313 // +0002 │ │ +0f2624: 0724 |0312: move-object v4, v2 │ │ +0f2626: 6e20 f52a 4100 |0313: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f262c: 6e20 f52a 3100 |0316: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2632: 6e10 fa2a 0100 |0319: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2638: 0c01 |031c: move-result-object v1 │ │ +0f263a: 1a04 c50e |031d: const-string v4, "DU" // string@0ec5 │ │ +0f263e: 6e30 ce2a 4001 |031f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2644: 0c00 |0322: move-result-object v0 │ │ +0f2646: 2201 1007 |0323: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f264a: 7010 eb2a 0100 |0325: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2650: 1a04 e208 |0328: const-string v4, "SA" // string@08e2 │ │ +0f2654: 6e20 f52a 4100 |032a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f265a: 3807 0500 |032d: if-eqz v7, 0332 // +0005 │ │ +0f265e: 1a04 c901 |032f: const-string v4, "(Sand)" // string@01c9 │ │ +0f2662: 2802 |0331: goto 0333 // +0002 │ │ +0f2664: 0724 |0332: move-object v4, v2 │ │ +0f2666: 6e20 f52a 4100 |0333: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f266c: 6e20 f52a 3100 |0336: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2672: 6e10 fa2a 0100 |0339: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2678: 0c01 |033c: move-result-object v1 │ │ +0f267a: 1a04 f423 |033d: const-string v4, "SA" // string@23f4 │ │ +0f267e: 6e30 ce2a 4001 |033f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2684: 0c00 |0342: move-result-object v0 │ │ +0f2686: 2201 1007 |0343: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f268a: 7010 eb2a 0100 |0345: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2690: 1a04 dc08 |0348: const-string v4, "HZ" // string@08dc │ │ +0f2694: 6e20 f52a 4100 |034a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f269a: 3807 0500 |034d: if-eqz v7, 0352 // +0005 │ │ +0f269e: 1a04 9501 |034f: const-string v4, "(Haze)" // string@0195 │ │ +0f26a2: 2802 |0351: goto 0353 // +0002 │ │ +0f26a4: 0724 |0352: move-object v4, v2 │ │ +0f26a6: 6e20 f52a 4100 |0353: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f26ac: 6e20 f52a 3100 |0356: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f26b2: 6e10 fa2a 0100 |0359: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f26b8: 0c01 |035c: move-result-object v1 │ │ +0f26ba: 1a04 3d12 |035d: const-string v4, "HZ" // string@123d │ │ +0f26be: 6e30 ce2a 4001 |035f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f26c4: 0c00 |0362: move-result-object v0 │ │ +0f26c6: 2201 1007 |0363: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f26ca: 7010 eb2a 0100 |0365: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f26d0: 1a04 e008 |0368: const-string v4, "PY" // string@08e0 │ │ +0f26d4: 6e20 f52a 4100 |036a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f26da: 3807 0500 |036d: if-eqz v7, 0372 // +0005 │ │ +0f26de: 1a04 d601 |036f: const-string v4, "(Spray)" // string@01d6 │ │ +0f26e2: 2802 |0371: goto 0373 // +0002 │ │ +0f26e4: 0724 |0372: move-object v4, v2 │ │ +0f26e6: 6e20 f52a 4100 |0373: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f26ec: 6e20 f52a 3100 |0376: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f26f2: 6e10 fa2a 0100 |0379: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f26f8: 0c01 |037c: move-result-object v1 │ │ +0f26fa: 1a04 7122 |037d: const-string v4, "PY" // string@2271 │ │ +0f26fe: 6e30 ce2a 4001 |037f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2704: 0c00 |0382: move-result-object v0 │ │ +0f2706: 2201 1007 |0383: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f270a: 7010 eb2a 0100 |0385: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2710: 1a04 e908 |0388: const-string v4, "VA" // string@08e9 │ │ +0f2714: 6e20 f52a 4100 |038a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f271a: 3807 0500 |038d: if-eqz v7, 0392 // +0005 │ │ +0f271e: 1a04 0102 |038f: const-string v4, "(Volcanic Ash)" // string@0201 │ │ +0f2722: 2802 |0391: goto 0393 // +0002 │ │ +0f2724: 0724 |0392: move-object v4, v2 │ │ +0f2726: 6e20 f52a 4100 |0393: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f272c: 6e20 f52a 3100 |0396: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2732: 6e10 fa2a 0100 |0399: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2738: 0c01 |039c: move-result-object v1 │ │ +0f273a: 1a04 e627 |039d: const-string v4, "VA" // string@27e6 │ │ +0f273e: 6e30 ce2a 4001 |039f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2744: 0c00 |03a2: move-result-object v0 │ │ +0f2746: 2201 1007 |03a3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f274a: 7010 eb2a 0100 |03a5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2750: 1a04 de08 |03a8: const-string v4, "P0" // string@08de │ │ +0f2754: 6e20 f52a 4100 |03aa: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f275a: 3807 0500 |03ad: if-eqz v7, 03b2 // +0005 │ │ +0f275e: 1a04 8e01 |03af: const-string v4, "(Dust Whirls)" // string@018e │ │ +0f2762: 2802 |03b1: goto 03b3 // +0002 │ │ +0f2764: 0724 |03b2: move-object v4, v2 │ │ +0f2766: 6e20 f52a 4100 |03b3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f276c: 6e20 f52a 3100 |03b6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2772: 6e10 fa2a 0100 |03b9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2778: 0c01 |03bc: move-result-object v1 │ │ +0f277a: 1a04 f221 |03bd: const-string v4, "P0" // string@21f2 │ │ +0f277e: 6e30 ce2a 4001 |03bf: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2784: 0c00 |03c2: move-result-object v0 │ │ +0f2786: 2201 1007 |03c3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f278a: 7010 eb2a 0100 |03c5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2790: 1a04 e508 |03c8: const-string v4, "SQ" // string@08e5 │ │ +0f2794: 6e20 f52a 4100 |03ca: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f279a: 3807 0500 |03cd: if-eqz v7, 03d2 // +0005 │ │ +0f279e: 1a04 d701 |03cf: const-string v4, "(Squalls)" // string@01d7 │ │ +0f27a2: 2802 |03d1: goto 03d3 // +0002 │ │ +0f27a4: 0724 |03d2: move-object v4, v2 │ │ +0f27a6: 6e20 f52a 4100 |03d3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f27ac: 6e20 f52a 3100 |03d6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f27b2: 6e10 fa2a 0100 |03d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f27b8: 0c01 |03dc: move-result-object v1 │ │ +0f27ba: 1a04 8a24 |03dd: const-string v4, "SQ" // string@248a │ │ +0f27be: 6e30 ce2a 4001 |03df: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f27c4: 0c00 |03e2: move-result-object v0 │ │ +0f27c6: 2201 1007 |03e3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f27ca: 7010 eb2a 0100 |03e5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f27d0: 1a04 d708 |03e8: const-string v4, "FC" // string@08d7 │ │ +0f27d4: 6e20 f52a 4100 |03ea: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f27da: 3807 0500 |03ed: if-eqz v7, 03f2 // +0005 │ │ +0f27de: 1a04 9201 |03ef: const-string v4, "(Funnel Cloud)" // string@0192 │ │ +0f27e2: 2802 |03f1: goto 03f3 // +0002 │ │ +0f27e4: 0724 |03f2: move-object v4, v2 │ │ +0f27e6: 6e20 f52a 4100 |03f3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f27ec: 6e20 f52a 3100 |03f6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f27f2: 6e10 fa2a 0100 |03f9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f27f8: 0c01 |03fc: move-result-object v1 │ │ +0f27fa: 1a04 6010 |03fd: const-string v4, "FC" // string@1060 │ │ +0f27fe: 6e30 ce2a 4001 |03ff: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2804: 0c00 |0402: move-result-object v0 │ │ +0f2806: 2201 1007 |0403: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f280a: 7010 eb2a 0100 |0405: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2810: 1a04 e608 |0408: const-string v4, "SS" // string@08e6 │ │ +0f2814: 6e20 f52a 4100 |040a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f281a: 3807 0500 |040d: if-eqz v7, 0412 // +0005 │ │ +0f281e: 1a04 c801 |040f: const-string v4, "(Sand Storm)" // string@01c8 │ │ +0f2822: 2802 |0411: goto 0413 // +0002 │ │ +0f2824: 0724 |0412: move-object v4, v2 │ │ +0f2826: 6e20 f52a 4100 |0413: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f282c: 6e20 f52a 3100 |0416: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2832: 6e10 fa2a 0100 |0419: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2838: 0c01 |041c: move-result-object v1 │ │ +0f283a: 1a04 9124 |041d: const-string v4, "SS" // string@2491 │ │ +0f283e: 6e30 ce2a 4001 |041f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2844: 0c00 |0422: move-result-object v0 │ │ +0f2846: 2201 1007 |0423: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f284a: 7010 eb2a 0100 |0425: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2850: 1a04 d508 |0428: const-string v4, "DS" // string@08d5 │ │ +0f2854: 6e20 f52a 4100 |042a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f285a: 3807 0500 |042d: if-eqz v7, 0432 // +0005 │ │ +0f285e: 1a04 8d01 |042f: const-string v4, "(Dust Storm)" // string@018d │ │ +0f2862: 2802 |0431: goto 0433 // +0002 │ │ +0f2864: 0724 |0432: move-object v4, v2 │ │ +0f2866: 6e20 f52a 4100 |0433: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f286c: 6e20 f52a 3100 |0436: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2872: 6e10 fa2a 0100 |0439: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2878: 0c01 |043c: move-result-object v1 │ │ +0f287a: 1a04 bd0e |043d: const-string v4, "DS" // string@0ebd │ │ +0f287e: 6e30 ce2a 4001 |043f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2884: 0c00 |0442: move-result-object v0 │ │ +0f2886: 2201 1007 |0443: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f288a: 7010 eb2a 0100 |0445: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2890: 1a04 ee08 |0448: const-string v4, " VC" // string@08ee │ │ +0f2894: 6e20 f52a 4100 |044a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f289a: 3807 0500 |044d: if-eqz v7, 0452 // +0005 │ │ +0f289e: 1a04 a601 |044f: const-string v4, "(In Vicinity)" // string@01a6 │ │ +0f28a2: 2802 |0451: goto 0453 // +0002 │ │ +0f28a4: 0724 |0452: move-object v4, v2 │ │ +0f28a6: 6e20 f52a 4100 |0453: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f28ac: 6e20 f52a 3100 |0456: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f28b2: 6e10 fa2a 0100 |0459: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f28b8: 0c01 |045c: move-result-object v1 │ │ +0f28ba: 1a04 5b00 |045d: const-string v4, " VC" // string@005b │ │ +0f28be: 6e30 ce2a 4001 |045f: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f28c4: 0c00 |0462: move-result-object v0 │ │ +0f28c6: 2201 1007 |0463: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f28ca: 7010 eb2a 0100 |0465: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f28d0: 1a04 5824 |0468: const-string v4, "SKC" // string@2458 │ │ +0f28d4: 6e20 f52a 4100 |046a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f28da: 3807 0500 |046d: if-eqz v7, 0472 // +0005 │ │ +0f28de: 1a05 cf01 |046f: const-string v5, "(Sky Clear)" // string@01cf │ │ +0f28e2: 2802 |0471: goto 0473 // +0002 │ │ +0f28e4: 0725 |0472: move-object v5, v2 │ │ +0f28e6: 6e20 f52a 5100 |0473: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f28ec: 6e10 fa2a 0100 |0476: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f28f2: 0c01 |0479: move-result-object v1 │ │ +0f28f4: 6e30 ce2a 4001 |047a: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f28fa: 0c00 |047d: move-result-object v0 │ │ +0f28fc: 2201 1007 |047e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2900: 7010 eb2a 0100 |0480: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2906: 1a04 d90c |0483: const-string v4, "CLR" // string@0cd9 │ │ +0f290a: 6e20 f52a 4100 |0485: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2910: 3807 0500 |0488: if-eqz v7, 048d // +0005 │ │ +0f2914: 1a05 8301 |048a: const-string v5, "(Clear <12,000ft)" // string@0183 │ │ +0f2918: 2802 |048c: goto 048e // +0002 │ │ +0f291a: 0725 |048d: move-object v5, v2 │ │ +0f291c: 6e20 f52a 5100 |048e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2922: 6e10 fa2a 0100 |0491: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2928: 0c01 |0494: move-result-object v1 │ │ +0f292a: 6e30 ce2a 4001 |0495: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2930: 0c00 |0498: move-result-object v0 │ │ +0f2932: 2201 1007 |0499: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2936: 7010 eb2a 0100 |049b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f293c: 1a04 ae0b |049e: const-string v4, "BKN" // string@0bae │ │ +0f2940: 6e20 f52a 4100 |04a0: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2946: 3807 0500 |04a3: if-eqz v7, 04a8 // +0005 │ │ +0f294a: 1a05 8201 |04a5: const-string v5, "(Broken)" // string@0182 │ │ +0f294e: 2802 |04a7: goto 04a9 // +0002 │ │ +0f2950: 0725 |04a8: move-object v5, v2 │ │ +0f2952: 6e20 f52a 5100 |04a9: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2958: 6e10 fa2a 0100 |04ac: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f295e: 0c01 |04af: move-result-object v1 │ │ +0f2960: 6e30 ce2a 4001 |04b0: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2966: 0c00 |04b3: move-result-object v0 │ │ +0f2968: 2201 1007 |04b4: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f296c: 7010 eb2a 0100 |04b6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2972: 1a04 1124 |04b9: const-string v4, "SCT" // string@2411 │ │ +0f2976: 6e20 f52a 4100 |04bb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f297c: 3807 0500 |04be: if-eqz v7, 04c3 // +0005 │ │ +0f2980: 1a05 ca01 |04c0: const-string v5, "(Scattered)" // string@01ca │ │ +0f2984: 2802 |04c2: goto 04c4 // +0002 │ │ +0f2986: 0725 |04c3: move-object v5, v2 │ │ +0f2988: 6e20 f52a 5100 |04c4: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f298e: 6e10 fa2a 0100 |04c7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2994: 0c01 |04ca: move-result-object v1 │ │ +0f2996: 6e30 ce2a 4001 |04cb: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f299c: 0c00 |04ce: move-result-object v0 │ │ +0f299e: 2201 1007 |04cf: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f29a2: 7010 eb2a 0100 |04d1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f29a8: 1a04 b921 |04d4: const-string v4, "OVC" // string@21b9 │ │ +0f29ac: 6e20 f52a 4100 |04d6: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f29b2: 3807 0500 |04d9: if-eqz v7, 04de // +0005 │ │ +0f29b6: 1a05 b801 |04db: const-string v5, "(Overcast)" // string@01b8 │ │ +0f29ba: 2802 |04dd: goto 04df // +0002 │ │ +0f29bc: 0725 |04de: move-object v5, v2 │ │ +0f29be: 6e20 f52a 5100 |04df: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f29c4: 6e10 fa2a 0100 |04e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f29ca: 0c01 |04e5: move-result-object v1 │ │ +0f29cc: 6e30 ce2a 4001 |04e6: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f29d2: 0c00 |04e9: move-result-object v0 │ │ +0f29d4: 2201 1007 |04ea: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f29d8: 7010 eb2a 0100 |04ec: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f29de: 1a04 5422 |04ef: const-string v4, "PROB" // string@2254 │ │ +0f29e2: 6e20 f52a 4100 |04f1: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f29e8: 3807 0500 |04f4: if-eqz v7, 04f9 // +0005 │ │ +0f29ec: 1a05 bf01 |04f6: const-string v5, "(Probability%)" // string@01bf │ │ +0f29f0: 2802 |04f8: goto 04fa // +0002 │ │ +0f29f2: 0725 |04f9: move-object v5, v2 │ │ +0f29f4: 6e20 f52a 5100 |04fa: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f29fa: 6e10 fa2a 0100 |04fd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2a00: 0c01 |0500: move-result-object v1 │ │ +0f2a02: 6e30 ce2a 4001 |0501: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2a08: 0c00 |0504: move-result-object v0 │ │ +0f2a0a: 2201 1007 |0505: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2a0e: 7010 eb2a 0100 |0507: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2a14: 1a04 ea08 |050a: const-string v4, "VV" // string@08ea │ │ +0f2a18: 6e20 f52a 4100 |050c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2a1e: 3807 0500 |050f: if-eqz v7, 0514 // +0005 │ │ +0f2a22: 1a04 fe01 |0511: const-string v4, "(Vertical Visibility)" // string@01fe │ │ +0f2a26: 2802 |0513: goto 0515 // +0002 │ │ +0f2a28: 0724 |0514: move-object v4, v2 │ │ +0f2a2a: 6e20 f52a 4100 |0515: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2a30: 6e20 f52a 3100 |0518: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2a36: 6e10 fa2a 0100 |051b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2a3c: 0c01 |051e: move-result-object v1 │ │ +0f2a3e: 1a04 cd28 |051f: const-string v4, "VV" // string@28cd │ │ +0f2a42: 6e30 ce2a 4001 |0521: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2a48: 0c00 |0524: move-result-object v0 │ │ +0f2a4a: 2201 1007 |0525: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2a4e: 7010 eb2a 0100 |0527: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2a54: 1a04 d408 |052a: const-string v4, "CB" // string@08d4 │ │ +0f2a58: 6e20 f52a 4100 |052c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2a5e: 3807 0500 |052f: if-eqz v7, 0534 // +0005 │ │ +0f2a62: 1a04 8601 |0531: const-string v4, "(Cumulonimbus)" // string@0186 │ │ +0f2a66: 2802 |0533: goto 0535 // +0002 │ │ +0f2a68: 0724 |0534: move-object v4, v2 │ │ +0f2a6a: 6e20 f52a 4100 |0535: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2a70: 6e20 f52a 3100 |0538: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2a76: 6e10 fa2a 0100 |053b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2a7c: 0c01 |053e: move-result-object v1 │ │ +0f2a7e: 1a04 a10c |053f: const-string v4, "CB" // string@0ca1 │ │ +0f2a82: 6e30 ce2a 4001 |0541: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2a88: 0c00 |0544: move-result-object v0 │ │ +0f2a8a: 2201 1007 |0545: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2a8e: 7010 eb2a 0100 |0547: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2a94: 1a04 ed08 |054a: const-string v4, "WS" // string@08ed │ │ +0f2a98: 6e20 f52a 4100 |054c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2a9e: 3807 0500 |054f: if-eqz v7, 0554 // +0005 │ │ +0f2aa2: 1a04 0502 |0551: const-string v4, "(Wind Shear)" // string@0205 │ │ +0f2aa6: 2802 |0553: goto 0555 // +0002 │ │ +0f2aa8: 0724 |0554: move-object v4, v2 │ │ +0f2aaa: 6e20 f52a 4100 |0555: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2ab0: 6e20 f52a 3100 |0558: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2ab6: 6e10 fa2a 0100 |055b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2abc: 0c01 |055e: move-result-object v1 │ │ +0f2abe: 1a03 3e29 |055f: const-string v3, "WS" // string@293e │ │ +0f2ac2: 6e30 ce2a 3001 |0561: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2ac8: 0c00 |0564: move-result-object v0 │ │ +0f2aca: 2201 1007 |0565: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2ace: 7010 eb2a 0100 |0567: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2ad4: 1a03 2e00 |056a: const-string v3, " 9999" // string@002e │ │ +0f2ad8: 6e20 f52a 3100 |056c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2ade: 3807 0500 |056f: if-eqz v7, 0574 // +0005 │ │ +0f2ae2: 1a03 ff01 |0571: const-string v3, "(Visibility > 7SM) " // string@01ff │ │ +0f2ae6: 2802 |0573: goto 0575 // +0002 │ │ +0f2ae8: 0723 |0574: move-object v3, v2 │ │ +0f2aea: 6e20 f52a 3100 |0575: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2af0: 6e10 fa2a 0100 |0578: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2af6: 0c01 |057b: move-result-object v1 │ │ +0f2af8: 1a03 2f00 |057c: const-string v3, " 9999 " // string@002f │ │ +0f2afc: 6e30 ce2a 3001 |057e: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2b02: 0c00 |0581: move-result-object v0 │ │ +0f2b04: 2201 1007 |0582: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2b08: 7010 eb2a 0100 |0584: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2b0e: 1a03 1123 |0587: const-string v3, "QNH" // string@2311 │ │ +0f2b12: 6e20 f52a 3100 |0589: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2b18: 3807 0500 |058c: if-eqz v7, 0591 // +0005 │ │ +0f2b1c: 1a04 b201 |058e: const-string v4, "(Minimum Altimeter)" // string@01b2 │ │ +0f2b20: 2802 |0590: goto 0592 // +0002 │ │ +0f2b22: 0724 |0591: move-object v4, v2 │ │ +0f2b24: 6e20 f52a 4100 |0592: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2b2a: 6e10 fa2a 0100 |0595: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2b30: 0c01 |0598: move-result-object v1 │ │ +0f2b32: 6e30 ce2a 3001 |0599: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2b38: 0c00 |059c: move-result-object v0 │ │ +0f2b3a: 2201 1007 |059d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2b3e: 7010 eb2a 0100 |059f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2b44: 1a03 e412 |05a2: const-string v3, "INS" // string@12e4 │ │ +0f2b48: 6e20 f52a 3100 |05a4: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2b4e: 3807 0400 |05a7: if-eqz v7, 05ab // +0004 │ │ +0f2b52: 1a02 a701 |05a9: const-string v2, "(Inches)" // string@01a7 │ │ +0f2b56: 6e20 f52a 2100 |05ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2b5c: 6e10 fa2a 0100 |05ae: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2b62: 0c01 |05b1: move-result-object v1 │ │ +0f2b64: 6e30 ce2a 3001 |05b2: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f2b6a: 0c00 |05b5: move-result-object v0 │ │ +0f2b6c: 1211 |05b6: const/4 v1, #int 1 // #1 │ │ +0f2b6e: 2162 |05b7: array-length v2, v6 │ │ +0f2b70: 3521 2500 |05b8: if-ge v1, v2, 05dd // +0025 │ │ +0f2b74: 4602 0601 |05ba: aget-object v2, v6, v1 │ │ +0f2b78: 2203 1007 |05bc: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2b7c: 7010 eb2a 0300 |05be: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2b82: 6e20 f52a 0300 |05c1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2b88: 1a00 4b00 |05c4: const-string v0, " RMK" // string@004b │ │ +0f2b8c: 6e20 f52a 0300 |05c6: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2b92: 3807 0500 |05c9: if-eqz v7, 05ce // +0005 │ │ +0f2b96: 1a00 c401 |05cb: const-string v0, "(Remark) " // string@01c4 │ │ +0f2b9a: 2803 |05cd: goto 05d0 // +0003 │ │ +0f2b9c: 1a00 1b00 |05ce: const-string v0, " " // string@001b │ │ +0f2ba0: 6e20 f52a 0300 |05d0: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2ba6: 6e20 f52a 2300 |05d3: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2bac: 6e10 fa2a 0300 |05d6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2bb2: 0c00 |05d9: move-result-object v0 │ │ +0f2bb4: d801 0101 |05da: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0f2bb8: 28db |05dc: goto 05b7 // -0025 │ │ +0f2bba: 1100 |05dd: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=110 │ │ 0x0007 line=111 │ │ 0x0009 line=116 │ │ 0x002d line=117 │ │ 0x004d line=122 │ │ @@ -267475,169 +267477,169 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 322 16-bit code units │ │ -0f2bb4: |[0f2bb4] com.ds.avare.utils.WeatherHelper.formatVisibilityHTML:(Ljava/lang/String;)Ljava/lang/String; │ │ -0f2bc4: 1a00 eb08 |0000: const-string v0, "" // string@08eb │ │ -0f2bc8: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0f2bcc: 07c2 |0004: move-object v2, v12 │ │ -0f2bce: 1a03 5e24 |0005: const-string v3, "SM" // string@245e │ │ -0f2bd2: 6e20 c42a 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2ac4 │ │ -0f2bd8: 0a03 |000a: move-result v3 │ │ -0f2bda: 3a03 1201 |000b: if-ltz v3, 011d // +0112 │ │ -0f2bde: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0f2be0: 6e30 d42a 4203 |000e: invoke-virtual {v2, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f2be6: 0c05 |0011: move-result-object v5 │ │ -0f2be8: 6e10 c92a 0500 |0012: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0f2bee: 0a06 |0015: move-result v6 │ │ -0f2bf0: d807 06f8 |0016: add-int/lit8 v7, v6, #int -8 // #f8 │ │ -0f2bf4: 6e20 d32a 7500 |0018: invoke-virtual {v5, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -0f2bfa: 0c07 |001b: move-result-object v7 │ │ -0f2bfc: 1a08 4705 |001c: const-string v8, ".* P6" // string@0547 │ │ -0f2c00: 6e20 ca2a 8700 |001e: invoke-virtual {v7, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -0f2c06: 0a08 |0021: move-result v8 │ │ -0f2c08: 1219 |0022: const/4 v9, #int 1 // #1 │ │ -0f2c0a: 3808 0700 |0023: if-eqz v8, 002a // +0007 │ │ -0f2c0e: d806 06fe |0025: add-int/lit8 v6, v6, #int -2 // #fe │ │ -0f2c12: 1267 |0027: const/4 v7, #int 6 // #6 │ │ -0f2c14: 1218 |0028: const/4 v8, #int 1 // #1 │ │ -0f2c16: 2845 |0029: goto 006e // +0045 │ │ -0f2c18: 1a08 4905 |002a: const-string v8, ".* [1-9]{1} [1-3]{1}\/[2-4]{1}" // string@0549 │ │ -0f2c1c: 6e20 ca2a 8700 |002c: invoke-virtual {v7, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -0f2c22: 0a08 |002f: move-result v8 │ │ -0f2c24: 3808 1000 |0030: if-eqz v8, 0040 // +0010 │ │ -0f2c28: d806 06fb |0032: add-int/lit8 v6, v6, #int -5 // #fb │ │ -0f2c2c: d807 0601 |0034: add-int/lit8 v7, v6, #int 1 // #01 │ │ -0f2c30: 6e30 d42a 6507 |0036: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f2c36: 0c07 |0039: move-result-object v7 │ │ -0f2c38: 7110 5d2a 0700 |003a: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0f2c3e: 0a07 |003d: move-result v7 │ │ -0f2c40: 1208 |003e: const/4 v8, #int 0 // #0 │ │ -0f2c42: 282f |003f: goto 006e // +002f │ │ -0f2c44: 1a08 4a05 |0040: const-string v8, ".* [1]{1}[1-3]{1}\/[2-4]{1}" // string@054a │ │ -0f2c48: 6e20 ca2a 8700 |0042: invoke-virtual {v7, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -0f2c4e: 0a08 |0045: move-result v8 │ │ -0f2c50: 3808 0f00 |0046: if-eqz v8, 0055 // +000f │ │ -0f2c54: d806 06fc |0048: add-int/lit8 v6, v6, #int -4 // #fc │ │ -0f2c58: d807 0601 |004a: add-int/lit8 v7, v6, #int 1 // #01 │ │ -0f2c5c: 6e30 d42a 6507 |004c: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f2c62: 0c07 |004f: move-result-object v7 │ │ -0f2c64: 7110 5d2a 0700 |0050: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0f2c6a: 0a07 |0053: move-result v7 │ │ -0f2c6c: 28ea |0054: goto 003e // -0016 │ │ -0f2c6e: 1a08 4805 |0055: const-string v8, ".* [1-3]{1}\/[2-4]{1}" // string@0548 │ │ -0f2c72: 6e20 ca2a 8700 |0057: invoke-virtual {v7, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -0f2c78: 0a07 |005a: move-result v7 │ │ -0f2c7a: 3807 0600 |005b: if-eqz v7, 0061 // +0006 │ │ -0f2c7e: d806 06fd |005d: add-int/lit8 v6, v6, #int -3 // #fd │ │ -0f2c82: 1207 |005f: const/4 v7, #int 0 // #0 │ │ -0f2c84: 28de |0060: goto 003e // -0022 │ │ -0f2c86: d806 06ff |0061: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0f2c8a: d807 0601 |0063: add-int/lit8 v7, v6, #int 1 // #01 │ │ -0f2c8e: 6e30 d42a 6507 |0065: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f2c94: 0c07 |0068: move-result-object v7 │ │ -0f2c96: 7110 5d2a 0700 |0069: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0f2c9c: 0a07 |006c: move-result v7 │ │ -0f2c9e: 28d1 |006d: goto 003e // -002f │ │ -0f2ca0: 6e20 d32a 6500 |006e: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -0f2ca6: 0c0a |0071: move-result-object v10 │ │ -0f2ca8: 3808 1900 |0072: if-eqz v8, 008b // +0019 │ │ -0f2cac: 2207 1007 |0074: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2cb0: 7010 eb2a 0700 |0076: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2cb6: 6e30 d42a 4506 |0079: invoke-virtual {v5, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f2cbc: 0c04 |007c: move-result-object v4 │ │ -0f2cbe: 6e20 f52a 4700 |007d: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2cc4: 1a04 d008 |0080: const-string v4, "P6SM" // string@08d0 │ │ -0f2cc8: 6e20 f52a 4700 |0082: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2cce: 6e10 fa2a 0700 |0085: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2cd4: 0c04 |0088: move-result-object v4 │ │ -0f2cd6: 2900 7900 |0089: goto/16 0102 // +0079 │ │ -0f2cda: 1258 |008b: const/4 v8, #int 5 // #5 │ │ -0f2cdc: 1a0b a108 |008c: const-string v11, "SM" // string@08a1 │ │ -0f2ce0: 3487 1e00 |008e: if-lt v7, v8, 00ac // +001e │ │ -0f2ce4: 2207 1007 |0090: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2ce8: 7010 eb2a 0700 |0092: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2cee: 6e30 d42a 4506 |0095: invoke-virtual {v5, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f2cf4: 0c04 |0098: move-result-object v4 │ │ -0f2cf6: 6e20 f52a 4700 |0099: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2cfc: 1a04 cf08 |009c: const-string v4, "" // string@08cf │ │ -0f2d00: 6e20 f52a 4700 |009e: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2d06: 6e20 f52a a700 |00a1: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2d0c: 6e20 f52a b700 |00a4: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2d12: 6e10 fa2a 0700 |00a7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2d18: 0c04 |00aa: move-result-object v4 │ │ -0f2d1a: 2857 |00ab: goto 0102 // +0057 │ │ -0f2d1c: 1238 |00ac: const/4 v8, #int 3 // #3 │ │ -0f2d1e: 3487 1e00 |00ad: if-lt v7, v8, 00cb // +001e │ │ -0f2d22: 2207 1007 |00af: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2d26: 7010 eb2a 0700 |00b1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2d2c: 6e30 d42a 4506 |00b4: invoke-virtual {v5, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f2d32: 0c04 |00b7: move-result-object v4 │ │ -0f2d34: 6e20 f52a 4700 |00b8: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2d3a: 1a04 c608 |00bb: const-string v4, "" // string@08c6 │ │ -0f2d3e: 6e20 f52a 4700 |00bd: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2d44: 6e20 f52a a700 |00c0: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2d4a: 6e20 f52a b700 |00c3: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2d50: 6e10 fa2a 0700 |00c6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2d56: 0c04 |00c9: move-result-object v4 │ │ -0f2d58: 2838 |00ca: goto 0102 // +0038 │ │ -0f2d5a: 3497 1e00 |00cb: if-lt v7, v9, 00e9 // +001e │ │ -0f2d5e: 2207 1007 |00cd: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2d62: 7010 eb2a 0700 |00cf: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2d68: 6e30 d42a 4506 |00d2: invoke-virtual {v5, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f2d6e: 0c04 |00d5: move-result-object v4 │ │ -0f2d70: 6e20 f52a 4700 |00d6: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2d76: 1a04 d108 |00d9: const-string v4, "" // string@08d1 │ │ -0f2d7a: 6e20 f52a 4700 |00db: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2d80: 6e20 f52a a700 |00de: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2d86: 6e20 f52a b700 |00e1: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2d8c: 6e10 fa2a 0700 |00e4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2d92: 0c04 |00e7: move-result-object v4 │ │ -0f2d94: 281a |00e8: goto 0102 // +001a │ │ -0f2d96: 2207 1007 |00e9: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2d9a: 7010 eb2a 0700 |00eb: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2da0: 6e30 d42a 4506 |00ee: invoke-virtual {v5, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f2da6: 0c04 |00f1: move-result-object v4 │ │ -0f2da8: 6e20 f52a 4700 |00f2: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2dae: 6e20 f52a 0700 |00f5: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2db4: 6e20 f52a a700 |00f8: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2dba: 6e20 f52a b700 |00fb: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2dc0: 6e10 fa2a 0700 |00fe: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2dc6: 0c04 |0101: move-result-object v4 │ │ -0f2dc8: 2205 1007 |0102: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2dcc: 7010 eb2a 0500 |0104: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2dd2: 6e20 f52a 1500 |0107: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2dd8: 6e20 f52a 4500 |010a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2dde: 6e10 fa2a 0500 |010d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2de4: 0c01 |0110: move-result-object v1 │ │ -0f2de6: d803 0302 |0111: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0f2dea: 6e10 c92a 0200 |0113: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0f2df0: 0a04 |0116: move-result v4 │ │ -0f2df2: 6e30 d42a 3204 |0117: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f2df8: 0c02 |011a: move-result-object v2 │ │ -0f2dfa: 2900 eafe |011b: goto/16 0005 // -0116 │ │ -0f2dfe: 2203 1007 |011d: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2e02: 7010 eb2a 0300 |011f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2e08: 6e20 f52a 1300 |0122: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2e0e: 6e20 f52a 2300 |0125: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2e14: 6e10 fa2a 0300 |0128: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2e1a: 0c0c |012b: move-result-object v12 │ │ -0f2e1c: 2815 |012c: goto 0141 // +0015 │ │ -0f2e1e: 2201 1007 |012d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2e22: 7010 eb2a 0100 |012f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2e28: 6e20 f52a 0100 |0132: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2e2e: 6e20 f52a c100 |0135: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2e34: 1a0c 9e08 |0138: const-string v12, "" // string@089e │ │ -0f2e38: 6e20 f52a c100 |013a: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2e3e: 6e10 fa2a 0100 |013d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2e44: 0c0c |0140: move-result-object v12 │ │ -0f2e46: 110c |0141: return-object v12 │ │ +0f2bbc: |[0f2bbc] com.ds.avare.utils.WeatherHelper.formatVisibilityHTML:(Ljava/lang/String;)Ljava/lang/String; │ │ +0f2bcc: 1a00 eb08 |0000: const-string v0, "" // string@08eb │ │ +0f2bd0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0f2bd4: 07c2 |0004: move-object v2, v12 │ │ +0f2bd6: 1a03 5e24 |0005: const-string v3, "SM" // string@245e │ │ +0f2bda: 6e20 c42a 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2ac4 │ │ +0f2be0: 0a03 |000a: move-result v3 │ │ +0f2be2: 3a03 1201 |000b: if-ltz v3, 011d // +0112 │ │ +0f2be6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0f2be8: 6e30 d42a 4203 |000e: invoke-virtual {v2, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f2bee: 0c05 |0011: move-result-object v5 │ │ +0f2bf0: 6e10 c92a 0500 |0012: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0f2bf6: 0a06 |0015: move-result v6 │ │ +0f2bf8: d807 06f8 |0016: add-int/lit8 v7, v6, #int -8 // #f8 │ │ +0f2bfc: 6e20 d32a 7500 |0018: invoke-virtual {v5, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +0f2c02: 0c07 |001b: move-result-object v7 │ │ +0f2c04: 1a08 4705 |001c: const-string v8, ".* P6" // string@0547 │ │ +0f2c08: 6e20 ca2a 8700 |001e: invoke-virtual {v7, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +0f2c0e: 0a08 |0021: move-result v8 │ │ +0f2c10: 1219 |0022: const/4 v9, #int 1 // #1 │ │ +0f2c12: 3808 0700 |0023: if-eqz v8, 002a // +0007 │ │ +0f2c16: d806 06fe |0025: add-int/lit8 v6, v6, #int -2 // #fe │ │ +0f2c1a: 1267 |0027: const/4 v7, #int 6 // #6 │ │ +0f2c1c: 1218 |0028: const/4 v8, #int 1 // #1 │ │ +0f2c1e: 2845 |0029: goto 006e // +0045 │ │ +0f2c20: 1a08 4905 |002a: const-string v8, ".* [1-9]{1} [1-3]{1}\/[2-4]{1}" // string@0549 │ │ +0f2c24: 6e20 ca2a 8700 |002c: invoke-virtual {v7, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +0f2c2a: 0a08 |002f: move-result v8 │ │ +0f2c2c: 3808 1000 |0030: if-eqz v8, 0040 // +0010 │ │ +0f2c30: d806 06fb |0032: add-int/lit8 v6, v6, #int -5 // #fb │ │ +0f2c34: d807 0601 |0034: add-int/lit8 v7, v6, #int 1 // #01 │ │ +0f2c38: 6e30 d42a 6507 |0036: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f2c3e: 0c07 |0039: move-result-object v7 │ │ +0f2c40: 7110 5d2a 0700 |003a: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0f2c46: 0a07 |003d: move-result v7 │ │ +0f2c48: 1208 |003e: const/4 v8, #int 0 // #0 │ │ +0f2c4a: 282f |003f: goto 006e // +002f │ │ +0f2c4c: 1a08 4a05 |0040: const-string v8, ".* [1]{1}[1-3]{1}\/[2-4]{1}" // string@054a │ │ +0f2c50: 6e20 ca2a 8700 |0042: invoke-virtual {v7, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +0f2c56: 0a08 |0045: move-result v8 │ │ +0f2c58: 3808 0f00 |0046: if-eqz v8, 0055 // +000f │ │ +0f2c5c: d806 06fc |0048: add-int/lit8 v6, v6, #int -4 // #fc │ │ +0f2c60: d807 0601 |004a: add-int/lit8 v7, v6, #int 1 // #01 │ │ +0f2c64: 6e30 d42a 6507 |004c: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f2c6a: 0c07 |004f: move-result-object v7 │ │ +0f2c6c: 7110 5d2a 0700 |0050: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0f2c72: 0a07 |0053: move-result v7 │ │ +0f2c74: 28ea |0054: goto 003e // -0016 │ │ +0f2c76: 1a08 4805 |0055: const-string v8, ".* [1-3]{1}\/[2-4]{1}" // string@0548 │ │ +0f2c7a: 6e20 ca2a 8700 |0057: invoke-virtual {v7, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +0f2c80: 0a07 |005a: move-result v7 │ │ +0f2c82: 3807 0600 |005b: if-eqz v7, 0061 // +0006 │ │ +0f2c86: d806 06fd |005d: add-int/lit8 v6, v6, #int -3 // #fd │ │ +0f2c8a: 1207 |005f: const/4 v7, #int 0 // #0 │ │ +0f2c8c: 28de |0060: goto 003e // -0022 │ │ +0f2c8e: d806 06ff |0061: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0f2c92: d807 0601 |0063: add-int/lit8 v7, v6, #int 1 // #01 │ │ +0f2c96: 6e30 d42a 6507 |0065: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f2c9c: 0c07 |0068: move-result-object v7 │ │ +0f2c9e: 7110 5d2a 0700 |0069: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0f2ca4: 0a07 |006c: move-result v7 │ │ +0f2ca6: 28d1 |006d: goto 003e // -002f │ │ +0f2ca8: 6e20 d32a 6500 |006e: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +0f2cae: 0c0a |0071: move-result-object v10 │ │ +0f2cb0: 3808 1900 |0072: if-eqz v8, 008b // +0019 │ │ +0f2cb4: 2207 1007 |0074: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2cb8: 7010 eb2a 0700 |0076: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2cbe: 6e30 d42a 4506 |0079: invoke-virtual {v5, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f2cc4: 0c04 |007c: move-result-object v4 │ │ +0f2cc6: 6e20 f52a 4700 |007d: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2ccc: 1a04 d008 |0080: const-string v4, "P6SM" // string@08d0 │ │ +0f2cd0: 6e20 f52a 4700 |0082: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2cd6: 6e10 fa2a 0700 |0085: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2cdc: 0c04 |0088: move-result-object v4 │ │ +0f2cde: 2900 7900 |0089: goto/16 0102 // +0079 │ │ +0f2ce2: 1258 |008b: const/4 v8, #int 5 // #5 │ │ +0f2ce4: 1a0b a108 |008c: const-string v11, "SM" // string@08a1 │ │ +0f2ce8: 3487 1e00 |008e: if-lt v7, v8, 00ac // +001e │ │ +0f2cec: 2207 1007 |0090: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2cf0: 7010 eb2a 0700 |0092: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2cf6: 6e30 d42a 4506 |0095: invoke-virtual {v5, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f2cfc: 0c04 |0098: move-result-object v4 │ │ +0f2cfe: 6e20 f52a 4700 |0099: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2d04: 1a04 cf08 |009c: const-string v4, "" // string@08cf │ │ +0f2d08: 6e20 f52a 4700 |009e: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2d0e: 6e20 f52a a700 |00a1: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2d14: 6e20 f52a b700 |00a4: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2d1a: 6e10 fa2a 0700 |00a7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2d20: 0c04 |00aa: move-result-object v4 │ │ +0f2d22: 2857 |00ab: goto 0102 // +0057 │ │ +0f2d24: 1238 |00ac: const/4 v8, #int 3 // #3 │ │ +0f2d26: 3487 1e00 |00ad: if-lt v7, v8, 00cb // +001e │ │ +0f2d2a: 2207 1007 |00af: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2d2e: 7010 eb2a 0700 |00b1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2d34: 6e30 d42a 4506 |00b4: invoke-virtual {v5, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f2d3a: 0c04 |00b7: move-result-object v4 │ │ +0f2d3c: 6e20 f52a 4700 |00b8: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2d42: 1a04 c608 |00bb: const-string v4, "" // string@08c6 │ │ +0f2d46: 6e20 f52a 4700 |00bd: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2d4c: 6e20 f52a a700 |00c0: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2d52: 6e20 f52a b700 |00c3: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2d58: 6e10 fa2a 0700 |00c6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2d5e: 0c04 |00c9: move-result-object v4 │ │ +0f2d60: 2838 |00ca: goto 0102 // +0038 │ │ +0f2d62: 3497 1e00 |00cb: if-lt v7, v9, 00e9 // +001e │ │ +0f2d66: 2207 1007 |00cd: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2d6a: 7010 eb2a 0700 |00cf: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2d70: 6e30 d42a 4506 |00d2: invoke-virtual {v5, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f2d76: 0c04 |00d5: move-result-object v4 │ │ +0f2d78: 6e20 f52a 4700 |00d6: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2d7e: 1a04 d108 |00d9: const-string v4, "" // string@08d1 │ │ +0f2d82: 6e20 f52a 4700 |00db: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2d88: 6e20 f52a a700 |00de: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2d8e: 6e20 f52a b700 |00e1: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2d94: 6e10 fa2a 0700 |00e4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2d9a: 0c04 |00e7: move-result-object v4 │ │ +0f2d9c: 281a |00e8: goto 0102 // +001a │ │ +0f2d9e: 2207 1007 |00e9: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2da2: 7010 eb2a 0700 |00eb: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2da8: 6e30 d42a 4506 |00ee: invoke-virtual {v5, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f2dae: 0c04 |00f1: move-result-object v4 │ │ +0f2db0: 6e20 f52a 4700 |00f2: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2db6: 6e20 f52a 0700 |00f5: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2dbc: 6e20 f52a a700 |00f8: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2dc2: 6e20 f52a b700 |00fb: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2dc8: 6e10 fa2a 0700 |00fe: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2dce: 0c04 |0101: move-result-object v4 │ │ +0f2dd0: 2205 1007 |0102: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2dd4: 7010 eb2a 0500 |0104: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2dda: 6e20 f52a 1500 |0107: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2de0: 6e20 f52a 4500 |010a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2de6: 6e10 fa2a 0500 |010d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2dec: 0c01 |0110: move-result-object v1 │ │ +0f2dee: d803 0302 |0111: add-int/lit8 v3, v3, #int 2 // #02 │ │ +0f2df2: 6e10 c92a 0200 |0113: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0f2df8: 0a04 |0116: move-result v4 │ │ +0f2dfa: 6e30 d42a 3204 |0117: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f2e00: 0c02 |011a: move-result-object v2 │ │ +0f2e02: 2900 eafe |011b: goto/16 0005 // -0116 │ │ +0f2e06: 2203 1007 |011d: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2e0a: 7010 eb2a 0300 |011f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2e10: 6e20 f52a 1300 |0122: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2e16: 6e20 f52a 2300 |0125: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2e1c: 6e10 fa2a 0300 |0128: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2e22: 0c0c |012b: move-result-object v12 │ │ +0f2e24: 2815 |012c: goto 0141 // +0015 │ │ +0f2e26: 2201 1007 |012d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2e2a: 7010 eb2a 0100 |012f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2e30: 6e20 f52a 0100 |0132: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2e36: 6e20 f52a c100 |0135: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2e3c: 1a0c 9e08 |0138: const-string v12, "" // string@089e │ │ +0f2e40: 6e20 f52a c100 |013a: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2e46: 6e10 fa2a 0100 |013d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2e4c: 0c0c |0140: move-result-object v12 │ │ +0f2e4e: 110c |0141: return-object v12 │ │ catches : 2 │ │ 0x0005 - 0x0089 │ │ Ljava/lang/Exception; -> 0x012d │ │ 0x0090 - 0x012c │ │ Ljava/lang/Exception; -> 0x012d │ │ positions : │ │ 0x0007 line=428 │ │ @@ -267669,40 +267671,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0f2e60: |[0f2e60] com.ds.avare.utils.WeatherHelper.formatWeather:(Ljava/lang/String;)Ljava/lang/String; │ │ -0f2e70: 1a00 d225 |0000: const-string v0, "TAF " // string@25d2 │ │ -0f2e74: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0f2e78: 6e30 cd2a 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0f2e7e: 0c02 |0007: move-result-object v2 │ │ -0f2e80: 1a00 450a |0008: const-string v0, "AMD " // string@0a45 │ │ -0f2e84: 6e30 cd2a 0201 |000a: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0f2e8a: 0c02 |000d: move-result-object v2 │ │ -0f2e8c: 1a00 0c00 |000e: const-string v0, " │ │ +0f2e68: |[0f2e68] com.ds.avare.utils.WeatherHelper.formatWeather:(Ljava/lang/String;)Ljava/lang/String; │ │ +0f2e78: 1a00 d225 |0000: const-string v0, "TAF " // string@25d2 │ │ +0f2e7c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0f2e80: 6e30 cd2a 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0f2e86: 0c02 |0007: move-result-object v2 │ │ +0f2e88: 1a00 450a |0008: const-string v0, "AMD " // string@0a45 │ │ +0f2e8c: 6e30 cd2a 0201 |000a: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0f2e92: 0c02 |000d: move-result-object v2 │ │ +0f2e94: 1a00 0c00 |000e: const-string v0, " │ │ │ │ " // string@000c │ │ -0f2e90: 1a01 0900 |0010: const-string v1, " │ │ +0f2e98: 1a01 0900 |0010: const-string v1, " │ │ " // string@0009 │ │ -0f2e94: 6e30 cd2a 0201 |0012: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0f2e9a: 0c02 |0015: move-result-object v2 │ │ -0f2e9c: 1a00 3d00 |0016: const-string v0, " FM" // string@003d │ │ -0f2ea0: 1a01 1700 |0018: const-string v1, " │ │ +0f2e9c: 6e30 cd2a 0201 |0012: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0f2ea2: 0c02 |0015: move-result-object v2 │ │ +0f2ea4: 1a00 3d00 |0016: const-string v0, " FM" // string@003d │ │ +0f2ea8: 1a01 1700 |0018: const-string v1, " │ │ FM" // string@0017 │ │ -0f2ea4: 6e30 cd2a 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0f2eaa: 0c02 |001d: move-result-object v2 │ │ -0f2eac: 1a00 a00b |001e: const-string v0, "BECMG" // string@0ba0 │ │ -0f2eb0: 1a01 1200 |0020: const-string v1, " │ │ +0f2eac: 6e30 cd2a 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0f2eb2: 0c02 |001d: move-result-object v2 │ │ +0f2eb4: 1a00 a00b |001e: const-string v0, "BECMG" // string@0ba0 │ │ +0f2eb8: 1a01 1200 |0020: const-string v1, " │ │ BECMG" // string@0012 │ │ -0f2eb4: 6e30 cd2a 0201 |0022: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0f2eba: 0c02 |0025: move-result-object v2 │ │ -0f2ebc: 1102 |0026: return-object v2 │ │ +0f2ebc: 6e30 cd2a 0201 |0022: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0f2ec2: 0c02 |0025: move-result-object v2 │ │ +0f2ec4: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=74 │ │ 0x000a line=75 │ │ 0x0012 line=76 │ │ 0x001a line=77 │ │ 0x0022 line=78 │ │ @@ -267714,44 +267716,44 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0f2ec0: |[0f2ec0] com.ds.avare.utils.WeatherHelper.formatWeatherHTML:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -0f2ed0: 1a00 d225 |0000: const-string v0, "TAF " // string@25d2 │ │ -0f2ed4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0f2ed8: 6e30 cd2a 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0f2ede: 0c02 |0007: move-result-object v2 │ │ -0f2ee0: 1a00 450a |0008: const-string v0, "AMD " // string@0a45 │ │ -0f2ee4: 6e30 cd2a 0201 |000a: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0f2eea: 0c02 |000d: move-result-object v2 │ │ -0f2eec: 1a00 0900 |000e: const-string v0, " │ │ +0f2ec8: |[0f2ec8] com.ds.avare.utils.WeatherHelper.formatWeatherHTML:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +0f2ed8: 1a00 d225 |0000: const-string v0, "TAF " // string@25d2 │ │ +0f2edc: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0f2ee0: 6e30 cd2a 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0f2ee6: 0c02 |0007: move-result-object v2 │ │ +0f2ee8: 1a00 450a |0008: const-string v0, "AMD " // string@0a45 │ │ +0f2eec: 6e30 cd2a 0201 |000a: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0f2ef2: 0c02 |000d: move-result-object v2 │ │ +0f2ef4: 1a00 0900 |000e: const-string v0, " │ │ " // string@0009 │ │ -0f2ef0: 1a01 c108 |0010: const-string v1, "
" // string@08c1 │ │ -0f2ef4: 6e30 cd2a 0201 |0012: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0f2efa: 0c02 |0015: move-result-object v2 │ │ -0f2efc: 1a00 a00b |0016: const-string v0, "BECMG" // string@0ba0 │ │ -0f2f00: 1a01 3d00 |0018: const-string v1, " FM" // string@003d │ │ -0f2f04: 3803 0f00 |001a: if-eqz v3, 0029 // +000f │ │ -0f2f08: 1a03 9d08 |001c: const-string v3, "
FM(From)
" // string@089d │ │ -0f2f0c: 6e30 cd2a 1203 |001e: invoke-virtual {v2, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0f2f12: 0c02 |0021: move-result-object v2 │ │ -0f2f14: 1a03 9b08 |0022: const-string v3, "
BECMG(Becoming)
" // string@089b │ │ -0f2f18: 6e30 cd2a 0203 |0024: invoke-virtual {v2, v0, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0f2f1e: 0c02 |0027: move-result-object v2 │ │ -0f2f20: 280d |0028: goto 0035 // +000d │ │ -0f2f22: 1a03 9c08 |0029: const-string v3, "
FM" // string@089c │ │ -0f2f26: 6e30 cd2a 1203 |002b: invoke-virtual {v2, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0f2f2c: 0c02 |002e: move-result-object v2 │ │ -0f2f2e: 1a03 9a08 |002f: const-string v3, "
BECMG" // string@089a │ │ -0f2f32: 6e30 cd2a 0203 |0031: invoke-virtual {v2, v0, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0f2f38: 0c02 |0034: move-result-object v2 │ │ -0f2f3a: 1102 |0035: return-object v2 │ │ +0f2ef8: 1a01 c108 |0010: const-string v1, "
" // string@08c1 │ │ +0f2efc: 6e30 cd2a 0201 |0012: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0f2f02: 0c02 |0015: move-result-object v2 │ │ +0f2f04: 1a00 a00b |0016: const-string v0, "BECMG" // string@0ba0 │ │ +0f2f08: 1a01 3d00 |0018: const-string v1, " FM" // string@003d │ │ +0f2f0c: 3803 0f00 |001a: if-eqz v3, 0029 // +000f │ │ +0f2f10: 1a03 9d08 |001c: const-string v3, "
FM(From)
" // string@089d │ │ +0f2f14: 6e30 cd2a 1203 |001e: invoke-virtual {v2, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0f2f1a: 0c02 |0021: move-result-object v2 │ │ +0f2f1c: 1a03 9b08 |0022: const-string v3, "
BECMG(Becoming)
" // string@089b │ │ +0f2f20: 6e30 cd2a 0203 |0024: invoke-virtual {v2, v0, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0f2f26: 0c02 |0027: move-result-object v2 │ │ +0f2f28: 280d |0028: goto 0035 // +000d │ │ +0f2f2a: 1a03 9c08 |0029: const-string v3, "
FM" // string@089c │ │ +0f2f2e: 6e30 cd2a 1203 |002b: invoke-virtual {v2, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0f2f34: 0c02 |002e: move-result-object v2 │ │ +0f2f36: 1a03 9a08 |002f: const-string v3, "
BECMG" // string@089a │ │ +0f2f3a: 6e30 cd2a 0203 |0031: invoke-virtual {v2, v0, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0f2f40: 0c02 |0034: move-result-object v2 │ │ +0f2f42: 1102 |0035: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=88 │ │ 0x000a line=89 │ │ 0x0012 line=90 │ │ 0x001e line=92 │ │ 0x0024 line=93 │ │ @@ -267766,139 +267768,139 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 273 16-bit code units │ │ -0f2f3c: |[0f2f3c] com.ds.avare.utils.WeatherHelper.formatWindsHTML:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -0f2f4c: 1a00 eb08 |0000: const-string v0, "" // string@08eb │ │ -0f2f50: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0f2f54: 07b2 |0004: move-object v2, v11 │ │ -0f2f56: 0713 |0005: move-object v3, v1 │ │ -0f2f58: 1a04 d813 |0006: const-string v4, "KT" // string@13d8 │ │ -0f2f5c: 6e20 c42a 4200 |0008: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2ac4 │ │ -0f2f62: 0a04 |000b: move-result v4 │ │ -0f2f64: 3a04 c700 |000c: if-ltz v4, 00d3 // +00c7 │ │ -0f2f68: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -0f2f6a: 6e30 d42a 5204 |000f: invoke-virtual {v2, v5, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f2f70: 0c06 |0012: move-result-object v6 │ │ -0f2f72: 6e10 c92a 0600 |0013: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0f2f78: 0a07 |0016: move-result v7 │ │ -0f2f7a: d807 07fe |0017: add-int/lit8 v7, v7, #int -2 // #fe │ │ -0f2f7e: 6e10 c92a 0600 |0019: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0f2f84: 0a08 |001c: move-result v8 │ │ -0f2f86: 6e30 d42a 7608 |001d: invoke-virtual {v6, v7, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f2f8c: 0c07 |0020: move-result-object v7 │ │ -0f2f8e: 7110 5d2a 0700 |0021: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0f2f94: 0a08 |0024: move-result v8 │ │ -0f2f96: 1309 0a00 |0025: const/16 v9, #int 10 // #a │ │ -0f2f9a: 1a0a a008 |0027: const-string v10, "KT" // string@08a0 │ │ -0f2f9e: 3598 2400 |0029: if-ge v8, v9, 004d // +0024 │ │ -0f2fa2: 2208 1007 |002b: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2fa6: 7010 eb2a 0800 |002d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2fac: 6e10 c92a 0600 |0030: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0f2fb2: 0a09 |0033: move-result v9 │ │ -0f2fb4: d809 09fe |0034: add-int/lit8 v9, v9, #int -2 // #fe │ │ -0f2fb8: 6e30 d42a 5609 |0036: invoke-virtual {v6, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f2fbe: 0c05 |0039: move-result-object v5 │ │ -0f2fc0: 6e20 f52a 5800 |003a: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2fc6: 1a05 cf08 |003d: const-string v5, "" // string@08cf │ │ -0f2fca: 6e20 f52a 5800 |003f: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2fd0: 6e20 f52a 7800 |0042: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2fd6: 6e20 f52a a800 |0045: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f2fdc: 6e10 fa2a 0800 |0048: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f2fe2: 0c05 |004b: move-result-object v5 │ │ -0f2fe4: 286c |004c: goto 00b8 // +006c │ │ -0f2fe6: 1309 1400 |004d: const/16 v9, #int 20 // #14 │ │ -0f2fea: 3598 2400 |004f: if-ge v8, v9, 0073 // +0024 │ │ -0f2fee: 2208 1007 |0051: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0f2ff2: 7010 eb2a 0800 |0053: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f2ff8: 6e10 c92a 0600 |0056: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0f2ffe: 0a09 |0059: move-result v9 │ │ -0f3000: d809 09fe |005a: add-int/lit8 v9, v9, #int -2 // #fe │ │ -0f3004: 6e30 d42a 5609 |005c: invoke-virtual {v6, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f300a: 0c05 |005f: move-result-object v5 │ │ -0f300c: 6e20 f52a 5800 |0060: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3012: 1a05 c608 |0063: const-string v5, "" // string@08c6 │ │ -0f3016: 6e20 f52a 5800 |0065: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f301c: 6e20 f52a 7800 |0068: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3022: 6e20 f52a a800 |006b: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3028: 6e10 fa2a 0800 |006e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f302e: 0c05 |0071: move-result-object v5 │ │ -0f3030: 2846 |0072: goto 00b8 // +0046 │ │ -0f3032: 1309 1e00 |0073: const/16 v9, #int 30 // #1e │ │ -0f3036: 3598 2400 |0075: if-ge v8, v9, 0099 // +0024 │ │ -0f303a: 2208 1007 |0077: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0f303e: 7010 eb2a 0800 |0079: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3044: 6e10 c92a 0600 |007c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0f304a: 0a09 |007f: move-result v9 │ │ -0f304c: d809 09fe |0080: add-int/lit8 v9, v9, #int -2 // #fe │ │ -0f3050: 6e30 d42a 5609 |0082: invoke-virtual {v6, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f3056: 0c05 |0085: move-result-object v5 │ │ -0f3058: 6e20 f52a 5800 |0086: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f305e: 1a05 d108 |0089: const-string v5, "" // string@08d1 │ │ -0f3062: 6e20 f52a 5800 |008b: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3068: 6e20 f52a 7800 |008e: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f306e: 6e20 f52a a800 |0091: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3074: 6e10 fa2a 0800 |0094: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f307a: 0c05 |0097: move-result-object v5 │ │ -0f307c: 2820 |0098: goto 00b8 // +0020 │ │ -0f307e: 2208 1007 |0099: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3082: 7010 eb2a 0800 |009b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3088: 6e10 c92a 0600 |009e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0f308e: 0a09 |00a1: move-result v9 │ │ -0f3090: d809 09fe |00a2: add-int/lit8 v9, v9, #int -2 // #fe │ │ -0f3094: 6e30 d42a 5609 |00a4: invoke-virtual {v6, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f309a: 0c05 |00a7: move-result-object v5 │ │ -0f309c: 6e20 f52a 5800 |00a8: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f30a2: 6e20 f52a 0800 |00ab: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f30a8: 6e20 f52a 7800 |00ae: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f30ae: 6e20 f52a a800 |00b1: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f30b4: 6e10 fa2a 0800 |00b4: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f30ba: 0c05 |00b7: move-result-object v5 │ │ -0f30bc: 2206 1007 |00b8: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -0f30c0: 7010 eb2a 0600 |00ba: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f30c6: 6e20 f52a 3600 |00bd: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f30cc: 6e20 f52a 5600 |00c0: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f30d2: 6e10 fa2a 0600 |00c3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f30d8: 0c03 |00c6: move-result-object v3 │ │ -0f30da: d804 0402 |00c7: add-int/lit8 v4, v4, #int 2 // #02 │ │ -0f30de: 6e10 c92a 0200 |00c9: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0f30e4: 0a05 |00cc: move-result v5 │ │ -0f30e6: 6e30 d42a 4205 |00cd: invoke-virtual {v2, v4, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f30ec: 0c02 |00d0: move-result-object v2 │ │ -0f30ee: 2900 35ff |00d1: goto/16 0006 // -00cb │ │ -0f30f2: 2204 1007 |00d3: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -0f30f6: 7010 eb2a 0400 |00d5: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f30fc: 6e20 f52a 3400 |00d8: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3102: 6e20 f52a 2400 |00db: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3108: 6e10 fa2a 0400 |00de: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f310e: 0c0b |00e1: move-result-object v11 │ │ -0f3110: 2815 |00e2: goto 00f7 // +0015 │ │ -0f3112: 2202 1007 |00e3: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3116: 7010 eb2a 0200 |00e5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f311c: 6e20 f52a 0200 |00e8: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3122: 6e20 f52a b200 |00eb: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3128: 1a0b 9e08 |00ee: const-string v11, "" // string@089e │ │ -0f312c: 6e20 f52a b200 |00f0: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3132: 6e10 fa2a 0200 |00f3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3138: 0c0b |00f6: move-result-object v11 │ │ -0f313a: 2200 1007 |00f7: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f313e: 7010 eb2a 0000 |00f9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3144: 1a02 ca28 |00fc: const-string v2, "VRB" // string@28ca │ │ -0f3148: 6e20 f52a 2000 |00fe: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f314e: 380c 0400 |0101: if-eqz v12, 0105 // +0004 │ │ -0f3152: 1a01 fd01 |0103: const-string v1, "(Variable)" // string@01fd │ │ -0f3156: 6e20 f52a 1000 |0105: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f315c: 6e10 fa2a 0000 |0108: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3162: 0c0c |010b: move-result-object v12 │ │ -0f3164: 6e30 ce2a 2b0c |010c: invoke-virtual {v11, v2, v12}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -0f316a: 0c0b |010f: move-result-object v11 │ │ -0f316c: 110b |0110: return-object v11 │ │ +0f2f44: |[0f2f44] com.ds.avare.utils.WeatherHelper.formatWindsHTML:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +0f2f54: 1a00 eb08 |0000: const-string v0, "" // string@08eb │ │ +0f2f58: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0f2f5c: 07b2 |0004: move-object v2, v11 │ │ +0f2f5e: 0713 |0005: move-object v3, v1 │ │ +0f2f60: 1a04 d813 |0006: const-string v4, "KT" // string@13d8 │ │ +0f2f64: 6e20 c42a 4200 |0008: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2ac4 │ │ +0f2f6a: 0a04 |000b: move-result v4 │ │ +0f2f6c: 3a04 c700 |000c: if-ltz v4, 00d3 // +00c7 │ │ +0f2f70: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0f2f72: 6e30 d42a 5204 |000f: invoke-virtual {v2, v5, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f2f78: 0c06 |0012: move-result-object v6 │ │ +0f2f7a: 6e10 c92a 0600 |0013: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0f2f80: 0a07 |0016: move-result v7 │ │ +0f2f82: d807 07fe |0017: add-int/lit8 v7, v7, #int -2 // #fe │ │ +0f2f86: 6e10 c92a 0600 |0019: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0f2f8c: 0a08 |001c: move-result v8 │ │ +0f2f8e: 6e30 d42a 7608 |001d: invoke-virtual {v6, v7, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f2f94: 0c07 |0020: move-result-object v7 │ │ +0f2f96: 7110 5d2a 0700 |0021: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0f2f9c: 0a08 |0024: move-result v8 │ │ +0f2f9e: 1309 0a00 |0025: const/16 v9, #int 10 // #a │ │ +0f2fa2: 1a0a a008 |0027: const-string v10, "KT" // string@08a0 │ │ +0f2fa6: 3598 2400 |0029: if-ge v8, v9, 004d // +0024 │ │ +0f2faa: 2208 1007 |002b: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2fae: 7010 eb2a 0800 |002d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f2fb4: 6e10 c92a 0600 |0030: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0f2fba: 0a09 |0033: move-result v9 │ │ +0f2fbc: d809 09fe |0034: add-int/lit8 v9, v9, #int -2 // #fe │ │ +0f2fc0: 6e30 d42a 5609 |0036: invoke-virtual {v6, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f2fc6: 0c05 |0039: move-result-object v5 │ │ +0f2fc8: 6e20 f52a 5800 |003a: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2fce: 1a05 cf08 |003d: const-string v5, "" // string@08cf │ │ +0f2fd2: 6e20 f52a 5800 |003f: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2fd8: 6e20 f52a 7800 |0042: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2fde: 6e20 f52a a800 |0045: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f2fe4: 6e10 fa2a 0800 |0048: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f2fea: 0c05 |004b: move-result-object v5 │ │ +0f2fec: 286c |004c: goto 00b8 // +006c │ │ +0f2fee: 1309 1400 |004d: const/16 v9, #int 20 // #14 │ │ +0f2ff2: 3598 2400 |004f: if-ge v8, v9, 0073 // +0024 │ │ +0f2ff6: 2208 1007 |0051: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0f2ffa: 7010 eb2a 0800 |0053: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3000: 6e10 c92a 0600 |0056: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0f3006: 0a09 |0059: move-result v9 │ │ +0f3008: d809 09fe |005a: add-int/lit8 v9, v9, #int -2 // #fe │ │ +0f300c: 6e30 d42a 5609 |005c: invoke-virtual {v6, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f3012: 0c05 |005f: move-result-object v5 │ │ +0f3014: 6e20 f52a 5800 |0060: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f301a: 1a05 c608 |0063: const-string v5, "" // string@08c6 │ │ +0f301e: 6e20 f52a 5800 |0065: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3024: 6e20 f52a 7800 |0068: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f302a: 6e20 f52a a800 |006b: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3030: 6e10 fa2a 0800 |006e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3036: 0c05 |0071: move-result-object v5 │ │ +0f3038: 2846 |0072: goto 00b8 // +0046 │ │ +0f303a: 1309 1e00 |0073: const/16 v9, #int 30 // #1e │ │ +0f303e: 3598 2400 |0075: if-ge v8, v9, 0099 // +0024 │ │ +0f3042: 2208 1007 |0077: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3046: 7010 eb2a 0800 |0079: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f304c: 6e10 c92a 0600 |007c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0f3052: 0a09 |007f: move-result v9 │ │ +0f3054: d809 09fe |0080: add-int/lit8 v9, v9, #int -2 // #fe │ │ +0f3058: 6e30 d42a 5609 |0082: invoke-virtual {v6, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f305e: 0c05 |0085: move-result-object v5 │ │ +0f3060: 6e20 f52a 5800 |0086: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3066: 1a05 d108 |0089: const-string v5, "" // string@08d1 │ │ +0f306a: 6e20 f52a 5800 |008b: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3070: 6e20 f52a 7800 |008e: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3076: 6e20 f52a a800 |0091: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f307c: 6e10 fa2a 0800 |0094: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3082: 0c05 |0097: move-result-object v5 │ │ +0f3084: 2820 |0098: goto 00b8 // +0020 │ │ +0f3086: 2208 1007 |0099: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0f308a: 7010 eb2a 0800 |009b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3090: 6e10 c92a 0600 |009e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0f3096: 0a09 |00a1: move-result v9 │ │ +0f3098: d809 09fe |00a2: add-int/lit8 v9, v9, #int -2 // #fe │ │ +0f309c: 6e30 d42a 5609 |00a4: invoke-virtual {v6, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f30a2: 0c05 |00a7: move-result-object v5 │ │ +0f30a4: 6e20 f52a 5800 |00a8: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f30aa: 6e20 f52a 0800 |00ab: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f30b0: 6e20 f52a 7800 |00ae: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f30b6: 6e20 f52a a800 |00b1: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f30bc: 6e10 fa2a 0800 |00b4: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f30c2: 0c05 |00b7: move-result-object v5 │ │ +0f30c4: 2206 1007 |00b8: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +0f30c8: 7010 eb2a 0600 |00ba: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f30ce: 6e20 f52a 3600 |00bd: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f30d4: 6e20 f52a 5600 |00c0: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f30da: 6e10 fa2a 0600 |00c3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f30e0: 0c03 |00c6: move-result-object v3 │ │ +0f30e2: d804 0402 |00c7: add-int/lit8 v4, v4, #int 2 // #02 │ │ +0f30e6: 6e10 c92a 0200 |00c9: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0f30ec: 0a05 |00cc: move-result v5 │ │ +0f30ee: 6e30 d42a 4205 |00cd: invoke-virtual {v2, v4, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f30f4: 0c02 |00d0: move-result-object v2 │ │ +0f30f6: 2900 35ff |00d1: goto/16 0006 // -00cb │ │ +0f30fa: 2204 1007 |00d3: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +0f30fe: 7010 eb2a 0400 |00d5: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3104: 6e20 f52a 3400 |00d8: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f310a: 6e20 f52a 2400 |00db: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3110: 6e10 fa2a 0400 |00de: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3116: 0c0b |00e1: move-result-object v11 │ │ +0f3118: 2815 |00e2: goto 00f7 // +0015 │ │ +0f311a: 2202 1007 |00e3: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f311e: 7010 eb2a 0200 |00e5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3124: 6e20 f52a 0200 |00e8: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f312a: 6e20 f52a b200 |00eb: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3130: 1a0b 9e08 |00ee: const-string v11, "" // string@089e │ │ +0f3134: 6e20 f52a b200 |00f0: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f313a: 6e10 fa2a 0200 |00f3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3140: 0c0b |00f6: move-result-object v11 │ │ +0f3142: 2200 1007 |00f7: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3146: 7010 eb2a 0000 |00f9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f314c: 1a02 ca28 |00fc: const-string v2, "VRB" // string@28ca │ │ +0f3150: 6e20 f52a 2000 |00fe: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3156: 380c 0400 |0101: if-eqz v12, 0105 // +0004 │ │ +0f315a: 1a01 fd01 |0103: const-string v1, "(Variable)" // string@01fd │ │ +0f315e: 6e20 f52a 1000 |0105: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3164: 6e10 fa2a 0000 |0108: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f316a: 0c0c |010b: move-result-object v12 │ │ +0f316c: 6e30 ce2a 2b0c |010c: invoke-virtual {v11, v2, v12}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +0f3172: 0c0b |010f: move-result-object v11 │ │ +0f3174: 110b |0110: return-object v11 │ │ catches : 2 │ │ 0x0006 - 0x0025 │ │ Ljava/lang/Exception; -> 0x00e3 │ │ 0x002b - 0x00e2 │ │ Ljava/lang/Exception; -> 0x00e3 │ │ positions : │ │ 0x0008 line=341 │ │ @@ -267923,180 +267925,180 @@ │ │ type : '(Ljava/lang/String;Ljava/util/LinkedList;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 327 16-bit code units │ │ -0f3188: |[0f3188] com.ds.avare.utils.WeatherHelper.getBestRunway:(Ljava/lang/String;Ljava/util/LinkedList;)Ljava/lang/String; │ │ -0f3198: 1a00 0e00 |0000: const-string v0, " │ │ +0f3190: |[0f3190] com.ds.avare.utils.WeatherHelper.getBestRunway:(Ljava/lang/String;Ljava/util/LinkedList;)Ljava/lang/String; │ │ +0f31a0: 1a00 0e00 |0000: const-string v0, " │ │ " // string@000e │ │ -0f319c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0f31a0: 381a 4201 |0004: if-eqz v26, 0146 // +0142 │ │ -0f31a4: 3919 0400 |0006: if-nez v25, 000a // +0004 │ │ -0f31a8: 2900 3e01 |0008: goto/16 0146 // +013e │ │ -0f31ac: 7701 7227 1900 |000a: invoke-static/range {v25}, Lcom/ds/avare/utils/WeatherHelper;.getWindFromMetar:(Ljava/lang/String;)[D // method@2772 │ │ -0f31b2: 0c02 |000d: move-result-object v2 │ │ -0f31b4: 3802 3801 |000e: if-eqz v2, 0146 // +0138 │ │ -0f31b8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0f31ba: 4504 0203 |0011: aget-wide v4, v2, v3 │ │ -0f31be: 1216 |0013: const/4 v6, #int 1 // #1 │ │ -0f31c0: 4507 0206 |0014: aget-wide v7, v2, v6 │ │ -0f31c4: 1229 |0016: const/4 v9, #int 2 // #2 │ │ -0f31c6: 4509 0209 |0017: aget-wide v9, v2, v9 │ │ -0f31ca: 180b 0000 0020 5fa0 02c2 |0019: const-wide v11, #double -1e+10 // #c202a05f20000000 │ │ -0f31d4: 7401 212c 1a00 |001e: invoke-virtual/range {v26}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0f31da: 0c02 |0021: move-result-object v2 │ │ -0f31dc: 160f 0000 |0022: const-wide/16 v15, #int 0 // #0 │ │ -0f31e0: 1611 0000 |0024: const-wide/16 v17, #int 0 // #0 │ │ -0f31e4: 7210 042c 0200 |0026: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0f31ea: 0a13 |0029: move-result v19 │ │ -0f31ec: 3813 1c01 |002a: if-eqz v19, 0146 // +011c │ │ -0f31f0: 7210 052c 0200 |002c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0f31f6: 0c13 |002f: move-result-object v19 │ │ -0f31f8: 0803 1300 |0030: move-object/from16 v3, v19 │ │ -0f31fc: 1f03 0e07 |0032: check-cast v3, Ljava/lang/String; // type@070e │ │ -0f3200: 1a0d 4702 |0034: const-string v13, "," // string@0247 │ │ -0f3204: 6e20 d02a d300 |0036: invoke-virtual {v3, v13}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0f320a: 0c03 |0039: move-result-object v3 │ │ -0f320c: 460d 0306 |003a: aget-object v13, v3, v6 │ │ -0f3210: 7110 392a 0d00 |003c: invoke-static {v13}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0f3216: 0b0d |003f: move-result-wide v13 │ │ -0f3218: ac0d 040d |0040: sub-double v13, v4, v13 │ │ -0f321c: 7120 852a ed00 |0042: invoke-static {v13, v14}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0f3222: 0b15 |0045: move-result-wide v21 │ │ -0f3224: 7702 722a 1500 |0046: invoke-static/range {v21, v22}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0f322a: 0b15 |0049: move-result-wide v21 │ │ -0f322c: 0517 0400 |004a: move-wide/from16 v23, v4 │ │ -0f3230: ad04 0715 |004c: mul-double v4, v7, v21 │ │ -0f3234: 2f15 040b |004e: cmpl-double v21, v4, v11 │ │ -0f3238: 3d15 e500 |0050: if-lez v21, 0135 // +00e5 │ │ -0f323c: 7120 852a ed00 |0052: invoke-static {v13, v14}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0f3242: 0b0b |0055: move-result-wide v11 │ │ -0f3244: 7120 812a cb00 |0056: invoke-static {v11, v12}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0f324a: 0b0b |0059: move-result-wide v11 │ │ -0f324c: ad0b 0b07 |005a: mul-double v11, v11, v7 │ │ -0f3250: 1613 0000 |005c: const-wide/16 v19, #int 0 // #0 │ │ -0f3254: 2f15 0913 |005e: cmpl-double v21, v9, v19 │ │ -0f3258: 3815 1a00 |0060: if-eqz v21, 007a // +001a │ │ -0f325c: 7120 852a ed00 |0062: invoke-static {v13, v14}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0f3262: 0b15 |0065: move-result-wide v21 │ │ -0f3264: 7702 722a 1500 |0066: invoke-static/range {v21, v22}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0f326a: 0b0f |0069: move-result-wide v15 │ │ -0f326c: ad0f 0f09 |006a: mul-double v15, v15, v9 │ │ -0f3270: 7120 852a ed00 |006c: invoke-static {v13, v14}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0f3276: 0b0d |006f: move-result-wide v13 │ │ -0f3278: 7120 812a ed00 |0070: invoke-static {v13, v14}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0f327e: 0b0d |0073: move-result-wide v13 │ │ -0f3280: ad11 090d |0074: mul-double v17, v9, v13 │ │ -0f3284: 2804 |0076: goto 007a // +0004 │ │ -0f3286: 044b |0077: move-wide v11, v4 │ │ -0f3288: 2900 c200 |0078: goto/16 013a // +00c2 │ │ -0f328c: 0515 0700 |007a: move-wide/from16 v21, v7 │ │ -0f3290: 04fd |007c: move-wide v13, v15 │ │ -0f3292: 0506 1100 |007d: move-wide/from16 v6, v17 │ │ -0f3296: 1208 |007f: const/4 v8, #int 0 // #0 │ │ -0f3298: 4601 0308 |0080: aget-object v1, v3, v8 │ │ -0f329c: 2203 1007 |0082: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f32a0: 7010 eb2a 0300 |0084: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f32a6: 6e20 f52a 1300 |0087: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f32ac: 6e20 f52a 0300 |008a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f32b2: 8a4f |008d: double-to-int v15, v4 │ │ -0f32b4: 7110 6c2a 0f00 |008e: invoke-static {v15}, Ljava/lang/Math;.abs:(I)I // method@2a6c │ │ -0f32ba: 0a0f |0091: move-result v15 │ │ -0f32bc: 6e20 f12a f300 |0092: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0f32c2: 6e10 fa2a 0300 |0095: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f32c8: 0c01 |0098: move-result-object v1 │ │ -0f32ca: 1a03 7a11 |0099: const-string v3, "G" // string@117a │ │ -0f32ce: 160f 0000 |009b: const-wide/16 v15, #int 0 // #0 │ │ -0f32d2: 2f11 090f |009d: cmpl-double v17, v9, v15 │ │ -0f32d6: 3811 2000 |009f: if-eqz v17, 00bf // +0020 │ │ -0f32da: 220f 1007 |00a1: new-instance v15, Ljava/lang/StringBuilder; // type@0710 │ │ -0f32de: 7010 eb2a 0f00 |00a3: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f32e4: 6e20 f52a 1f00 |00a6: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f32ea: 6e20 f52a 3f00 |00a9: invoke-virtual {v15, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f32f0: 8ad8 |00ac: double-to-int v8, v13 │ │ -0f32f2: 7110 6c2a 0800 |00ad: invoke-static {v8}, Ljava/lang/Math;.abs:(I)I // method@2a6c │ │ -0f32f8: 0a08 |00b0: move-result v8 │ │ -0f32fa: 6e20 f12a 8f00 |00b1: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0f3300: 6e10 fa2a 0f00 |00b4: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3306: 0c01 |00b7: move-result-object v1 │ │ -0f3308: 2807 |00b8: goto 00bf // +0007 │ │ -0f330a: 044b |00b9: move-wide v11, v4 │ │ -0f330c: 0511 0600 |00ba: move-wide/from16 v17, v6 │ │ -0f3310: 04df |00bc: move-wide v15, v13 │ │ -0f3312: 2900 7f00 |00bd: goto/16 013c // +007f │ │ -0f3316: 2208 1007 |00bf: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0f331a: 7010 eb2a 0800 |00c1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3320: 6e20 f52a 1800 |00c4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3326: 160f 0000 |00c7: const-wide/16 v15, #int 0 // #0 │ │ -0f332a: 3011 040f |00c9: cmpg-double v17, v4, v15 │ │ -0f332e: 3b11 0500 |00cb: if-gez v17, 00d0 // +0005 │ │ -0f3332: 1a0f dc13 |00cd: const-string v15, "KT Tail" // string@13dc │ │ -0f3336: 2803 |00cf: goto 00d2 // +0003 │ │ -0f3338: 1a0f d913 |00d0: const-string v15, "KT Head" // string@13d9 │ │ -0f333c: 6e20 f52a f800 |00d2: invoke-virtual {v8, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3342: 6e10 fa2a 0800 |00d5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3348: 0c01 |00d8: move-result-object v1 │ │ -0f334a: 2208 1007 |00d9: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0f334e: 7010 eb2a 0800 |00db: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3354: 6e20 f52a 1800 |00de: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f335a: 6e20 f52a 0800 |00e1: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3360: 8abf |00e4: double-to-int v15, v11 │ │ -0f3362: 7110 6c2a 0f00 |00e5: invoke-static {v15}, Ljava/lang/Math;.abs:(I)I // method@2a6c │ │ -0f3368: 0a0f |00e8: move-result v15 │ │ -0f336a: 6e20 f12a f800 |00e9: invoke-virtual {v8, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0f3370: 6e10 fa2a 0800 |00ec: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3376: 0c01 |00ef: move-result-object v1 │ │ -0f3378: 160f 0000 |00f0: const-wide/16 v15, #int 0 // #0 │ │ -0f337c: 2f08 090f |00f2: cmpl-double v8, v9, v15 │ │ -0f3380: 3808 1900 |00f4: if-eqz v8, 010d // +0019 │ │ -0f3384: 2208 1007 |00f6: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3388: 7010 eb2a 0800 |00f8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f338e: 6e20 f52a 1800 |00fb: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3394: 6e20 f52a 3800 |00fe: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f339a: 8a63 |0101: double-to-int v3, v6 │ │ -0f339c: 7110 6c2a 0300 |0102: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@2a6c │ │ -0f33a2: 0a03 |0105: move-result v3 │ │ -0f33a4: 6e20 f12a 3800 |0106: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0f33aa: 6e10 fa2a 0800 |0109: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f33b0: 0c01 |010c: move-result-object v1 │ │ -0f33b2: 2203 1007 |010d: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f33b6: 7010 eb2a 0300 |010f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f33bc: 6e20 f52a 1300 |0112: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f33c2: 1613 0000 |0115: const-wide/16 v19, #int 0 // #0 │ │ -0f33c6: 3008 0b13 |0117: cmpg-double v8, v11, v19 │ │ -0f33ca: 3b08 0500 |0119: if-gez v8, 011e // +0005 │ │ -0f33ce: 1a08 da13 |011b: const-string v8, "KT Left X" // string@13da │ │ -0f33d2: 2803 |011d: goto 0120 // +0003 │ │ -0f33d4: 1a08 db13 |011e: const-string v8, "KT Right X" // string@13db │ │ -0f33d8: 6e20 f52a 8300 |0120: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f33de: 6e10 fa2a 0300 |0123: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f33e4: 0c01 |0126: move-result-object v1 │ │ -0f33e6: 2803 |0127: goto 012a // +0003 │ │ -0f33e8: 1613 0000 |0128: const-wide/16 v19, #int 0 // #0 │ │ -0f33ec: 044b |012a: move-wide v11, v4 │ │ -0f33ee: 0511 0600 |012b: move-wide/from16 v17, v6 │ │ -0f33f2: 04df |012d: move-wide v15, v13 │ │ -0f33f4: 2810 |012e: goto 013e // +0010 │ │ -0f33f6: 0515 0700 |012f: move-wide/from16 v21, v7 │ │ -0f33fa: 1613 0000 |0131: const-wide/16 v19, #int 0 // #0 │ │ -0f33fe: 044b |0133: move-wide v11, v4 │ │ -0f3400: 280a |0134: goto 013e // +000a │ │ -0f3402: 0515 0700 |0135: move-wide/from16 v21, v7 │ │ -0f3406: 2805 |0137: goto 013c // +0005 │ │ -0f3408: 0517 0400 |0138: move-wide/from16 v23, v4 │ │ -0f340c: 0515 0700 |013a: move-wide/from16 v21, v7 │ │ -0f3410: 1613 0000 |013c: const-wide/16 v19, #int 0 // #0 │ │ -0f3414: 0507 1500 |013e: move-wide/from16 v7, v21 │ │ -0f3418: 0504 1700 |0140: move-wide/from16 v4, v23 │ │ -0f341c: 1203 |0142: const/4 v3, #int 0 // #0 │ │ -0f341e: 1216 |0143: const/4 v6, #int 1 // #1 │ │ -0f3420: 2900 e2fe |0144: goto/16 0026 // -011e │ │ -0f3424: 1101 |0146: return-object v1 │ │ +0f31a4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0f31a8: 381a 4201 |0004: if-eqz v26, 0146 // +0142 │ │ +0f31ac: 3919 0400 |0006: if-nez v25, 000a // +0004 │ │ +0f31b0: 2900 3e01 |0008: goto/16 0146 // +013e │ │ +0f31b4: 7701 7227 1900 |000a: invoke-static/range {v25}, Lcom/ds/avare/utils/WeatherHelper;.getWindFromMetar:(Ljava/lang/String;)[D // method@2772 │ │ +0f31ba: 0c02 |000d: move-result-object v2 │ │ +0f31bc: 3802 3801 |000e: if-eqz v2, 0146 // +0138 │ │ +0f31c0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0f31c2: 4504 0203 |0011: aget-wide v4, v2, v3 │ │ +0f31c6: 1216 |0013: const/4 v6, #int 1 // #1 │ │ +0f31c8: 4507 0206 |0014: aget-wide v7, v2, v6 │ │ +0f31cc: 1229 |0016: const/4 v9, #int 2 // #2 │ │ +0f31ce: 4509 0209 |0017: aget-wide v9, v2, v9 │ │ +0f31d2: 180b 0000 0020 5fa0 02c2 |0019: const-wide v11, #double -1e+10 // #c202a05f20000000 │ │ +0f31dc: 7401 212c 1a00 |001e: invoke-virtual/range {v26}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0f31e2: 0c02 |0021: move-result-object v2 │ │ +0f31e4: 160f 0000 |0022: const-wide/16 v15, #int 0 // #0 │ │ +0f31e8: 1611 0000 |0024: const-wide/16 v17, #int 0 // #0 │ │ +0f31ec: 7210 042c 0200 |0026: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0f31f2: 0a13 |0029: move-result v19 │ │ +0f31f4: 3813 1c01 |002a: if-eqz v19, 0146 // +011c │ │ +0f31f8: 7210 052c 0200 |002c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0f31fe: 0c13 |002f: move-result-object v19 │ │ +0f3200: 0803 1300 |0030: move-object/from16 v3, v19 │ │ +0f3204: 1f03 0e07 |0032: check-cast v3, Ljava/lang/String; // type@070e │ │ +0f3208: 1a0d 4702 |0034: const-string v13, "," // string@0247 │ │ +0f320c: 6e20 d02a d300 |0036: invoke-virtual {v3, v13}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0f3212: 0c03 |0039: move-result-object v3 │ │ +0f3214: 460d 0306 |003a: aget-object v13, v3, v6 │ │ +0f3218: 7110 392a 0d00 |003c: invoke-static {v13}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0f321e: 0b0d |003f: move-result-wide v13 │ │ +0f3220: ac0d 040d |0040: sub-double v13, v4, v13 │ │ +0f3224: 7120 852a ed00 |0042: invoke-static {v13, v14}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0f322a: 0b15 |0045: move-result-wide v21 │ │ +0f322c: 7702 722a 1500 |0046: invoke-static/range {v21, v22}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0f3232: 0b15 |0049: move-result-wide v21 │ │ +0f3234: 0517 0400 |004a: move-wide/from16 v23, v4 │ │ +0f3238: ad04 0715 |004c: mul-double v4, v7, v21 │ │ +0f323c: 2f15 040b |004e: cmpl-double v21, v4, v11 │ │ +0f3240: 3d15 e500 |0050: if-lez v21, 0135 // +00e5 │ │ +0f3244: 7120 852a ed00 |0052: invoke-static {v13, v14}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0f324a: 0b0b |0055: move-result-wide v11 │ │ +0f324c: 7120 812a cb00 |0056: invoke-static {v11, v12}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0f3252: 0b0b |0059: move-result-wide v11 │ │ +0f3254: ad0b 0b07 |005a: mul-double v11, v11, v7 │ │ +0f3258: 1613 0000 |005c: const-wide/16 v19, #int 0 // #0 │ │ +0f325c: 2f15 0913 |005e: cmpl-double v21, v9, v19 │ │ +0f3260: 3815 1a00 |0060: if-eqz v21, 007a // +001a │ │ +0f3264: 7120 852a ed00 |0062: invoke-static {v13, v14}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0f326a: 0b15 |0065: move-result-wide v21 │ │ +0f326c: 7702 722a 1500 |0066: invoke-static/range {v21, v22}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0f3272: 0b0f |0069: move-result-wide v15 │ │ +0f3274: ad0f 0f09 |006a: mul-double v15, v15, v9 │ │ +0f3278: 7120 852a ed00 |006c: invoke-static {v13, v14}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0f327e: 0b0d |006f: move-result-wide v13 │ │ +0f3280: 7120 812a ed00 |0070: invoke-static {v13, v14}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0f3286: 0b0d |0073: move-result-wide v13 │ │ +0f3288: ad11 090d |0074: mul-double v17, v9, v13 │ │ +0f328c: 2804 |0076: goto 007a // +0004 │ │ +0f328e: 044b |0077: move-wide v11, v4 │ │ +0f3290: 2900 c200 |0078: goto/16 013a // +00c2 │ │ +0f3294: 0515 0700 |007a: move-wide/from16 v21, v7 │ │ +0f3298: 04fd |007c: move-wide v13, v15 │ │ +0f329a: 0506 1100 |007d: move-wide/from16 v6, v17 │ │ +0f329e: 1208 |007f: const/4 v8, #int 0 // #0 │ │ +0f32a0: 4601 0308 |0080: aget-object v1, v3, v8 │ │ +0f32a4: 2203 1007 |0082: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f32a8: 7010 eb2a 0300 |0084: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f32ae: 6e20 f52a 1300 |0087: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f32b4: 6e20 f52a 0300 |008a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f32ba: 8a4f |008d: double-to-int v15, v4 │ │ +0f32bc: 7110 6c2a 0f00 |008e: invoke-static {v15}, Ljava/lang/Math;.abs:(I)I // method@2a6c │ │ +0f32c2: 0a0f |0091: move-result v15 │ │ +0f32c4: 6e20 f12a f300 |0092: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0f32ca: 6e10 fa2a 0300 |0095: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f32d0: 0c01 |0098: move-result-object v1 │ │ +0f32d2: 1a03 7a11 |0099: const-string v3, "G" // string@117a │ │ +0f32d6: 160f 0000 |009b: const-wide/16 v15, #int 0 // #0 │ │ +0f32da: 2f11 090f |009d: cmpl-double v17, v9, v15 │ │ +0f32de: 3811 2000 |009f: if-eqz v17, 00bf // +0020 │ │ +0f32e2: 220f 1007 |00a1: new-instance v15, Ljava/lang/StringBuilder; // type@0710 │ │ +0f32e6: 7010 eb2a 0f00 |00a3: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f32ec: 6e20 f52a 1f00 |00a6: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f32f2: 6e20 f52a 3f00 |00a9: invoke-virtual {v15, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f32f8: 8ad8 |00ac: double-to-int v8, v13 │ │ +0f32fa: 7110 6c2a 0800 |00ad: invoke-static {v8}, Ljava/lang/Math;.abs:(I)I // method@2a6c │ │ +0f3300: 0a08 |00b0: move-result v8 │ │ +0f3302: 6e20 f12a 8f00 |00b1: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0f3308: 6e10 fa2a 0f00 |00b4: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f330e: 0c01 |00b7: move-result-object v1 │ │ +0f3310: 2807 |00b8: goto 00bf // +0007 │ │ +0f3312: 044b |00b9: move-wide v11, v4 │ │ +0f3314: 0511 0600 |00ba: move-wide/from16 v17, v6 │ │ +0f3318: 04df |00bc: move-wide v15, v13 │ │ +0f331a: 2900 7f00 |00bd: goto/16 013c // +007f │ │ +0f331e: 2208 1007 |00bf: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3322: 7010 eb2a 0800 |00c1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3328: 6e20 f52a 1800 |00c4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f332e: 160f 0000 |00c7: const-wide/16 v15, #int 0 // #0 │ │ +0f3332: 3011 040f |00c9: cmpg-double v17, v4, v15 │ │ +0f3336: 3b11 0500 |00cb: if-gez v17, 00d0 // +0005 │ │ +0f333a: 1a0f dc13 |00cd: const-string v15, "KT Tail" // string@13dc │ │ +0f333e: 2803 |00cf: goto 00d2 // +0003 │ │ +0f3340: 1a0f d913 |00d0: const-string v15, "KT Head" // string@13d9 │ │ +0f3344: 6e20 f52a f800 |00d2: invoke-virtual {v8, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f334a: 6e10 fa2a 0800 |00d5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3350: 0c01 |00d8: move-result-object v1 │ │ +0f3352: 2208 1007 |00d9: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3356: 7010 eb2a 0800 |00db: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f335c: 6e20 f52a 1800 |00de: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3362: 6e20 f52a 0800 |00e1: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3368: 8abf |00e4: double-to-int v15, v11 │ │ +0f336a: 7110 6c2a 0f00 |00e5: invoke-static {v15}, Ljava/lang/Math;.abs:(I)I // method@2a6c │ │ +0f3370: 0a0f |00e8: move-result v15 │ │ +0f3372: 6e20 f12a f800 |00e9: invoke-virtual {v8, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0f3378: 6e10 fa2a 0800 |00ec: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f337e: 0c01 |00ef: move-result-object v1 │ │ +0f3380: 160f 0000 |00f0: const-wide/16 v15, #int 0 // #0 │ │ +0f3384: 2f08 090f |00f2: cmpl-double v8, v9, v15 │ │ +0f3388: 3808 1900 |00f4: if-eqz v8, 010d // +0019 │ │ +0f338c: 2208 1007 |00f6: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3390: 7010 eb2a 0800 |00f8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3396: 6e20 f52a 1800 |00fb: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f339c: 6e20 f52a 3800 |00fe: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f33a2: 8a63 |0101: double-to-int v3, v6 │ │ +0f33a4: 7110 6c2a 0300 |0102: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@2a6c │ │ +0f33aa: 0a03 |0105: move-result v3 │ │ +0f33ac: 6e20 f12a 3800 |0106: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0f33b2: 6e10 fa2a 0800 |0109: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f33b8: 0c01 |010c: move-result-object v1 │ │ +0f33ba: 2203 1007 |010d: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f33be: 7010 eb2a 0300 |010f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f33c4: 6e20 f52a 1300 |0112: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f33ca: 1613 0000 |0115: const-wide/16 v19, #int 0 // #0 │ │ +0f33ce: 3008 0b13 |0117: cmpg-double v8, v11, v19 │ │ +0f33d2: 3b08 0500 |0119: if-gez v8, 011e // +0005 │ │ +0f33d6: 1a08 da13 |011b: const-string v8, "KT Left X" // string@13da │ │ +0f33da: 2803 |011d: goto 0120 // +0003 │ │ +0f33dc: 1a08 db13 |011e: const-string v8, "KT Right X" // string@13db │ │ +0f33e0: 6e20 f52a 8300 |0120: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f33e6: 6e10 fa2a 0300 |0123: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f33ec: 0c01 |0126: move-result-object v1 │ │ +0f33ee: 2803 |0127: goto 012a // +0003 │ │ +0f33f0: 1613 0000 |0128: const-wide/16 v19, #int 0 // #0 │ │ +0f33f4: 044b |012a: move-wide v11, v4 │ │ +0f33f6: 0511 0600 |012b: move-wide/from16 v17, v6 │ │ +0f33fa: 04df |012d: move-wide v15, v13 │ │ +0f33fc: 2810 |012e: goto 013e // +0010 │ │ +0f33fe: 0515 0700 |012f: move-wide/from16 v21, v7 │ │ +0f3402: 1613 0000 |0131: const-wide/16 v19, #int 0 // #0 │ │ +0f3406: 044b |0133: move-wide v11, v4 │ │ +0f3408: 280a |0134: goto 013e // +000a │ │ +0f340a: 0515 0700 |0135: move-wide/from16 v21, v7 │ │ +0f340e: 2805 |0137: goto 013c // +0005 │ │ +0f3410: 0517 0400 |0138: move-wide/from16 v23, v4 │ │ +0f3414: 0515 0700 |013a: move-wide/from16 v21, v7 │ │ +0f3418: 1613 0000 |013c: const-wide/16 v19, #int 0 // #0 │ │ +0f341c: 0507 1500 |013e: move-wide/from16 v7, v21 │ │ +0f3420: 0504 1700 |0140: move-wide/from16 v4, v23 │ │ +0f3424: 1203 |0142: const/4 v3, #int 0 // #0 │ │ +0f3426: 1216 |0143: const/4 v6, #int 1 // #1 │ │ +0f3428: 2900 e2fe |0144: goto/16 0026 // -011e │ │ +0f342c: 1101 |0146: return-object v1 │ │ catches : 11 │ │ 0x003a - 0x004a │ │ Ljava/lang/Exception; -> 0x0138 │ │ 0x0052 - 0x005a │ │ Ljava/lang/Exception; -> 0x012f │ │ 0x0062 - 0x0074 │ │ Ljava/lang/Exception; -> 0x0077 │ │ @@ -268144,119 +268146,119 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 199 16-bit code units │ │ -0f34a0: |[0f34a0] com.ds.avare.utils.WeatherHelper.getDensityAltitude:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0f34b0: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -0f34b4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0f34b8: 3811 c200 |0004: if-eqz v17, 00c6 // +00c2 │ │ -0f34bc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0f34c0: 2900 be00 |0008: goto/16 00c6 // +00be │ │ -0f34c4: 1a02 1b00 |000a: const-string v2, " " // string@001b │ │ -0f34c8: 6e20 d02a 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0f34ce: 0c00 |000f: move-result-object v0 │ │ -0f34d0: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -0f34d2: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -0f34d4: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -0f34d6: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -0f34d8: 1608 0000 |0014: const-wide/16 v8, #int 0 // #0 │ │ -0f34dc: 160a 0000 |0016: const-wide/16 v10, #int 0 // #0 │ │ -0f34e0: 190c 5940 |0018: const-wide/high16 v12, #long 4636737291354636288 // #4059 │ │ -0f34e4: 121e |001a: const/4 v14, #int 1 // #1 │ │ -0f34e6: 210f |001b: array-length v15, v0 │ │ -0f34e8: 35f5 5800 |001c: if-ge v5, v15, 0074 // +0058 │ │ -0f34ec: 460f 0005 |001e: aget-object v15, v0, v5 │ │ -0f34f0: 1a02 6e23 |0020: const-string v2, "RMK" // string@236e │ │ -0f34f4: 6e20 ba2a 2f00 |0022: invoke-virtual {v15, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f34fa: 0a02 |0025: move-result v2 │ │ -0f34fc: 3802 0300 |0026: if-eqz v2, 0029 // +0003 │ │ -0f3500: 284c |0028: goto 0074 // +004c │ │ -0f3502: 4602 0005 |0029: aget-object v2, v0, v5 │ │ -0f3506: 1a03 331f |002b: const-string v3, "M?[0-9]*/M?[0-9]*" // string@1f33 │ │ -0f350a: 6e20 ca2a 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -0f3510: 0a02 |0030: move-result v2 │ │ -0f3512: 3802 2500 |0031: if-eqz v2, 0056 // +0025 │ │ -0f3516: 4602 0005 |0033: aget-object v2, v0, v5 │ │ -0f351a: 1a03 7405 |0035: const-string v3, "/" // string@0574 │ │ -0f351e: 6e20 d02a 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0f3524: 0c02 |003a: move-result-object v2 │ │ -0f3526: 4602 0204 |003b: aget-object v2, v2, v4 │ │ -0f352a: 1a03 321f |003d: const-string v3, "M" // string@1f32 │ │ -0f352e: 6e20 d22a 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0f3534: 0a03 |0042: move-result v3 │ │ -0f3536: 3803 0c00 |0043: if-eqz v3, 004f // +000c │ │ -0f353a: 6e20 d32a e200 |0045: invoke-virtual {v2, v14}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -0f3540: 0c02 |0048: move-result-object v2 │ │ -0f3542: 7110 392a 0200 |0049: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0f3548: 0b02 |004c: move-result-wide v2 │ │ -0f354a: 8022 |004d: neg-double v2, v2 │ │ -0f354c: 2805 |004e: goto 0053 // +0005 │ │ -0f354e: 7110 392a 0200 |004f: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0f3554: 0b02 |0052: move-result-wide v2 │ │ -0f3556: 0428 |0053: move-wide v8, v2 │ │ -0f3558: 1216 |0054: const/4 v6, #int 1 // #1 │ │ -0f355a: 281c |0055: goto 0071 // +001c │ │ -0f355c: 4602 0005 |0056: aget-object v2, v0, v5 │ │ -0f3560: 1a03 b10a |0058: const-string v3, "A[0-9][0-9][0-9][0-9]" // string@0ab1 │ │ -0f3564: 6e20 ca2a 3200 |005a: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -0f356a: 0a02 |005d: move-result v2 │ │ -0f356c: 3802 1300 |005e: if-eqz v2, 0071 // +0013 │ │ -0f3570: 4602 0005 |0060: aget-object v2, v0, v5 │ │ -0f3574: 1a03 3f09 |0062: const-string v3, "A" // string@093f │ │ -0f3578: 6e20 d02a 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0f357e: 0c02 |0067: move-result-object v2 │ │ -0f3580: 4602 020e |0068: aget-object v2, v2, v14 │ │ -0f3584: 7110 392a 0200 |006a: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0f358a: 0b02 |006d: move-result-wide v2 │ │ -0f358c: ae0a 020c |006e: div-double v10, v2, v12 │ │ -0f3590: 1217 |0070: const/4 v7, #int 1 // #1 │ │ -0f3592: d805 0501 |0071: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0f3596: 28a5 |0073: goto 0018 // -005b │ │ -0f3598: 7701 392a 1100 |0074: invoke-static/range {v17}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0f359e: 0b02 |0077: move-result-wide v2 │ │ -0f35a0: 1214 |0078: const/4 v4, #int 1 // #1 │ │ -0f35a2: 2803 |0079: goto 007c // +0003 │ │ -0f35a4: 1602 0000 |007a: const-wide/16 v2, #int 0 // #0 │ │ -0f35a8: 3806 4a00 |007c: if-eqz v6, 00c6 // +004a │ │ -0f35ac: 3807 4800 |007e: if-eqz v7, 00c6 // +0048 │ │ -0f35b0: 3804 4600 |0080: if-eqz v4, 00c6 // +0046 │ │ -0f35b4: 1804 ec51 b81e 85eb 3d40 |0082: const-wide v4, #double 29.92 // #403deb851eb851ec │ │ -0f35be: cca4 |0087: sub-double/2addr v4, v10 │ │ -0f35c0: 1806 0000 0000 0040 8f40 |0088: const-wide v6, #double 1000 // #408f400000000000 │ │ -0f35ca: ad04 0406 |008d: mul-double v4, v4, v6 │ │ -0f35ce: cb42 |008f: add-double/2addr v2, v4 │ │ -0f35d0: 1904 2e40 |0090: const-wide/high16 v4, #long 4624633867356078080 // #402e │ │ -0f35d4: 1806 da64 9ea6 e03a 603f |0092: const-wide v6, #double 0.0019812 // #3f603ae0a69e64da │ │ -0f35de: ad06 0602 |0097: mul-double v6, v6, v2 │ │ -0f35e2: cc64 |0099: sub-double/2addr v4, v6 │ │ -0f35e4: 1806 6666 6666 6612 7140 |009a: const-wide v6, #double 273.15 // #4071126666666666 │ │ -0f35ee: ac04 0604 |009f: sub-double v4, v6, v4 │ │ -0f35f2: cc86 |00a1: sub-double/2addr v6, v8 │ │ -0f35f4: 1808 6666 6666 66a6 5d40 |00a2: const-wide v8, #double 118.6 // #405da66666666666 │ │ -0f35fe: cc64 |00a7: sub-double/2addr v4, v6 │ │ -0f3600: ad04 0408 |00a8: mul-double v4, v4, v8 │ │ -0f3604: cb42 |00aa: add-double/2addr v2, v4 │ │ -0f3606: cec2 |00ab: div-double/2addr v2, v12 │ │ -0f3608: 8a20 |00ac: double-to-int v0, v2 │ │ -0f360a: da00 0064 |00ad: mul-int/lit8 v0, v0, #int 100 // #64 │ │ -0f360e: 8302 |00af: int-to-double v2, v0 │ │ -0f3610: 2200 1007 |00b0: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3614: 7010 eb2a 0000 |00b2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f361a: 6e20 f52a 1000 |00b5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3620: 8a21 |00b8: double-to-int v1, v2 │ │ -0f3622: 6e20 f12a 1000 |00b9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0f3628: 1a01 8d00 |00bc: const-string v1, " ft" // string@008d │ │ -0f362c: 6e20 f52a 1000 |00be: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3632: 6e10 fa2a 0000 |00c1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3638: 0c00 |00c4: move-result-object v0 │ │ -0f363a: 1100 |00c5: return-object v0 │ │ -0f363c: 1101 |00c6: return-object v1 │ │ +0f34a8: |[0f34a8] com.ds.avare.utils.WeatherHelper.getDensityAltitude:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0f34b8: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +0f34bc: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0f34c0: 3811 c200 |0004: if-eqz v17, 00c6 // +00c2 │ │ +0f34c4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0f34c8: 2900 be00 |0008: goto/16 00c6 // +00be │ │ +0f34cc: 1a02 1b00 |000a: const-string v2, " " // string@001b │ │ +0f34d0: 6e20 d02a 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0f34d6: 0c00 |000f: move-result-object v0 │ │ +0f34d8: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +0f34da: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +0f34dc: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +0f34de: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +0f34e0: 1608 0000 |0014: const-wide/16 v8, #int 0 // #0 │ │ +0f34e4: 160a 0000 |0016: const-wide/16 v10, #int 0 // #0 │ │ +0f34e8: 190c 5940 |0018: const-wide/high16 v12, #long 4636737291354636288 // #4059 │ │ +0f34ec: 121e |001a: const/4 v14, #int 1 // #1 │ │ +0f34ee: 210f |001b: array-length v15, v0 │ │ +0f34f0: 35f5 5800 |001c: if-ge v5, v15, 0074 // +0058 │ │ +0f34f4: 460f 0005 |001e: aget-object v15, v0, v5 │ │ +0f34f8: 1a02 6e23 |0020: const-string v2, "RMK" // string@236e │ │ +0f34fc: 6e20 ba2a 2f00 |0022: invoke-virtual {v15, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f3502: 0a02 |0025: move-result v2 │ │ +0f3504: 3802 0300 |0026: if-eqz v2, 0029 // +0003 │ │ +0f3508: 284c |0028: goto 0074 // +004c │ │ +0f350a: 4602 0005 |0029: aget-object v2, v0, v5 │ │ +0f350e: 1a03 331f |002b: const-string v3, "M?[0-9]*/M?[0-9]*" // string@1f33 │ │ +0f3512: 6e20 ca2a 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +0f3518: 0a02 |0030: move-result v2 │ │ +0f351a: 3802 2500 |0031: if-eqz v2, 0056 // +0025 │ │ +0f351e: 4602 0005 |0033: aget-object v2, v0, v5 │ │ +0f3522: 1a03 7405 |0035: const-string v3, "/" // string@0574 │ │ +0f3526: 6e20 d02a 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0f352c: 0c02 |003a: move-result-object v2 │ │ +0f352e: 4602 0204 |003b: aget-object v2, v2, v4 │ │ +0f3532: 1a03 321f |003d: const-string v3, "M" // string@1f32 │ │ +0f3536: 6e20 d22a 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0f353c: 0a03 |0042: move-result v3 │ │ +0f353e: 3803 0c00 |0043: if-eqz v3, 004f // +000c │ │ +0f3542: 6e20 d32a e200 |0045: invoke-virtual {v2, v14}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +0f3548: 0c02 |0048: move-result-object v2 │ │ +0f354a: 7110 392a 0200 |0049: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0f3550: 0b02 |004c: move-result-wide v2 │ │ +0f3552: 8022 |004d: neg-double v2, v2 │ │ +0f3554: 2805 |004e: goto 0053 // +0005 │ │ +0f3556: 7110 392a 0200 |004f: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0f355c: 0b02 |0052: move-result-wide v2 │ │ +0f355e: 0428 |0053: move-wide v8, v2 │ │ +0f3560: 1216 |0054: const/4 v6, #int 1 // #1 │ │ +0f3562: 281c |0055: goto 0071 // +001c │ │ +0f3564: 4602 0005 |0056: aget-object v2, v0, v5 │ │ +0f3568: 1a03 b10a |0058: const-string v3, "A[0-9][0-9][0-9][0-9]" // string@0ab1 │ │ +0f356c: 6e20 ca2a 3200 |005a: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +0f3572: 0a02 |005d: move-result v2 │ │ +0f3574: 3802 1300 |005e: if-eqz v2, 0071 // +0013 │ │ +0f3578: 4602 0005 |0060: aget-object v2, v0, v5 │ │ +0f357c: 1a03 3f09 |0062: const-string v3, "A" // string@093f │ │ +0f3580: 6e20 d02a 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0f3586: 0c02 |0067: move-result-object v2 │ │ +0f3588: 4602 020e |0068: aget-object v2, v2, v14 │ │ +0f358c: 7110 392a 0200 |006a: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0f3592: 0b02 |006d: move-result-wide v2 │ │ +0f3594: ae0a 020c |006e: div-double v10, v2, v12 │ │ +0f3598: 1217 |0070: const/4 v7, #int 1 // #1 │ │ +0f359a: d805 0501 |0071: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0f359e: 28a5 |0073: goto 0018 // -005b │ │ +0f35a0: 7701 392a 1100 |0074: invoke-static/range {v17}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0f35a6: 0b02 |0077: move-result-wide v2 │ │ +0f35a8: 1214 |0078: const/4 v4, #int 1 // #1 │ │ +0f35aa: 2803 |0079: goto 007c // +0003 │ │ +0f35ac: 1602 0000 |007a: const-wide/16 v2, #int 0 // #0 │ │ +0f35b0: 3806 4a00 |007c: if-eqz v6, 00c6 // +004a │ │ +0f35b4: 3807 4800 |007e: if-eqz v7, 00c6 // +0048 │ │ +0f35b8: 3804 4600 |0080: if-eqz v4, 00c6 // +0046 │ │ +0f35bc: 1804 ec51 b81e 85eb 3d40 |0082: const-wide v4, #double 29.92 // #403deb851eb851ec │ │ +0f35c6: cca4 |0087: sub-double/2addr v4, v10 │ │ +0f35c8: 1806 0000 0000 0040 8f40 |0088: const-wide v6, #double 1000 // #408f400000000000 │ │ +0f35d2: ad04 0406 |008d: mul-double v4, v4, v6 │ │ +0f35d6: cb42 |008f: add-double/2addr v2, v4 │ │ +0f35d8: 1904 2e40 |0090: const-wide/high16 v4, #long 4624633867356078080 // #402e │ │ +0f35dc: 1806 da64 9ea6 e03a 603f |0092: const-wide v6, #double 0.0019812 // #3f603ae0a69e64da │ │ +0f35e6: ad06 0602 |0097: mul-double v6, v6, v2 │ │ +0f35ea: cc64 |0099: sub-double/2addr v4, v6 │ │ +0f35ec: 1806 6666 6666 6612 7140 |009a: const-wide v6, #double 273.15 // #4071126666666666 │ │ +0f35f6: ac04 0604 |009f: sub-double v4, v6, v4 │ │ +0f35fa: cc86 |00a1: sub-double/2addr v6, v8 │ │ +0f35fc: 1808 6666 6666 66a6 5d40 |00a2: const-wide v8, #double 118.6 // #405da66666666666 │ │ +0f3606: cc64 |00a7: sub-double/2addr v4, v6 │ │ +0f3608: ad04 0408 |00a8: mul-double v4, v4, v8 │ │ +0f360c: cb42 |00aa: add-double/2addr v2, v4 │ │ +0f360e: cec2 |00ab: div-double/2addr v2, v12 │ │ +0f3610: 8a20 |00ac: double-to-int v0, v2 │ │ +0f3612: da00 0064 |00ad: mul-int/lit8 v0, v0, #int 100 // #64 │ │ +0f3616: 8302 |00af: int-to-double v2, v0 │ │ +0f3618: 2200 1007 |00b0: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f361c: 7010 eb2a 0000 |00b2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3622: 6e20 f52a 1000 |00b5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3628: 8a21 |00b8: double-to-int v1, v2 │ │ +0f362a: 6e20 f12a 1000 |00b9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0f3630: 1a01 8d00 |00bc: const-string v1, " ft" // string@008d │ │ +0f3634: 6e20 f52a 1000 |00be: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f363a: 6e10 fa2a 0000 |00c1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3640: 0c00 |00c4: move-result-object v0 │ │ +0f3642: 1100 |00c5: return-object v0 │ │ +0f3644: 1101 |00c6: return-object v1 │ │ catches : 1 │ │ 0x001b - 0x0078 │ │ Ljava/lang/Exception; -> 0x007a │ │ positions : │ │ 0x000c line=674 │ │ 0x001b line=677 │ │ 0x001e line=678 │ │ @@ -268279,25 +268281,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0f3650: |[0f3650] com.ds.avare.utils.WeatherHelper.getMetarTime:(Ljava/lang/String;)Ljava/lang/String; │ │ -0f3660: 1a00 1b00 |0000: const-string v0, " " // string@001b │ │ -0f3664: 6e20 d02a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0f366a: 0c02 |0005: move-result-object v2 │ │ -0f366c: 2120 |0006: array-length v0, v2 │ │ -0f366e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0f3670: 3710 0500 |0008: if-le v0, v1, 000d // +0005 │ │ -0f3674: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -0f3678: 2803 |000c: goto 000f // +0003 │ │ -0f367a: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ -0f367e: 1102 |000f: return-object v2 │ │ +0f3658: |[0f3658] com.ds.avare.utils.WeatherHelper.getMetarTime:(Ljava/lang/String;)Ljava/lang/String; │ │ +0f3668: 1a00 1b00 |0000: const-string v0, " " // string@001b │ │ +0f366c: 6e20 d02a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0f3672: 0c02 |0005: move-result-object v2 │ │ +0f3674: 2120 |0006: array-length v0, v2 │ │ +0f3676: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0f3678: 3710 0500 |0008: if-le v0, v1, 000d // +0005 │ │ +0f367c: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +0f3680: 2803 |000c: goto 000f // +0003 │ │ +0f3682: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ +0f3686: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=639 │ │ 0x0006 line=640 │ │ 0x000a line=641 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -268307,94 +268309,94 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f3680: |[0f3680] com.ds.avare.utils.WeatherHelper.getNamMosLegend:()Ljava/lang/String; │ │ -0f3690: 1a00 bc08 |0000: const-string v0, "NAM Forecast Legend
" // string@08bc │ │ -0f3694: 1100 |0002: return-object v0 │ │ +0f3688: |[0f3688] com.ds.avare.utils.WeatherHelper.getNamMosLegend:()Ljava/lang/String; │ │ +0f3698: 1a00 bc08 |0000: const-string v0, "NAM Forecast Legend
" // string@08bc │ │ +0f369c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/ds/avare/utils/WeatherHelper;) │ │ name : 'getWindFromMetar' │ │ type : '(Ljava/lang/String;)[D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -0f05ec: |[0f05ec] com.ds.avare.utils.WeatherHelper.getWindFromMetar:(Ljava/lang/String;)[D │ │ -0f05fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f05fe: 390b 0300 |0001: if-nez v11, 0004 // +0003 │ │ -0f0602: 1100 |0003: return-object v0 │ │ -0f0604: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -0f0606: 2312 be09 |0005: new-array v2, v1, [D // type@09be │ │ -0f060a: 2602 6500 0000 |0007: fill-array-data v2, 0000006c // +00000065 │ │ -0f0610: 1a03 1b00 |000a: const-string v3, " " // string@001b │ │ -0f0614: 6e20 d02a 3b00 |000c: invoke-virtual {v11, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0f061a: 0c0b |000f: move-result-object v11 │ │ -0f061c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0f061e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0f0620: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -0f0622: 21b6 |0013: array-length v6, v11 │ │ -0f0624: 3564 5400 |0014: if-ge v4, v6, 0068 // +0054 │ │ -0f0628: 4606 0b04 |0016: aget-object v6, v11, v4 │ │ -0f062c: 1a07 6e23 |0018: const-string v7, "RMK" // string@236e │ │ -0f0630: 6e20 ba2a 7600 |001a: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f0636: 0a06 |001d: move-result v6 │ │ -0f0638: 3806 0300 |001e: if-eqz v6, 0021 // +0003 │ │ -0f063c: 2848 |0020: goto 0068 // +0048 │ │ -0f063e: 4606 0b04 |0021: aget-object v6, v11, v4 │ │ -0f0642: 1a07 4b05 |0023: const-string v7, ".*KT" // string@054b │ │ -0f0646: 6e20 ca2a 7600 |0025: invoke-virtual {v6, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -0f064c: 0a06 |0028: move-result v6 │ │ -0f064e: 1217 |0029: const/4 v7, #int 1 // #1 │ │ -0f0650: 3806 3a00 |002a: if-eqz v6, 0064 // +003a │ │ -0f0654: 4606 0b04 |002c: aget-object v6, v11, v4 │ │ -0f0658: 6e30 d42a 3601 |002e: invoke-virtual {v6, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f065e: 0c08 |0031: move-result-object v8 │ │ -0f0660: 1a09 ca28 |0032: const-string v9, "VRB" // string@28ca │ │ -0f0664: 6e20 ba2a 9800 |0034: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f066a: 0a09 |0037: move-result v9 │ │ -0f066c: 3809 0400 |0038: if-eqz v9, 003c // +0004 │ │ -0f0670: 1a08 9905 |003a: const-string v8, "000" // string@0599 │ │ -0f0674: 7110 392a 0800 |003c: invoke-static {v8}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0f067a: 0b08 |003f: move-result-wide v8 │ │ -0f067c: 4c08 0203 |0040: aput-wide v8, v2, v3 │ │ -0f0680: 1258 |0042: const/4 v8, #int 5 // #5 │ │ -0f0682: 6e30 d42a 1608 |0043: invoke-virtual {v6, v1, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f0688: 0c08 |0046: move-result-object v8 │ │ -0f068a: 7110 392a 0800 |0047: invoke-static {v8}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0f0690: 0b08 |004a: move-result-wide v8 │ │ -0f0692: 4c08 0207 |004b: aput-wide v8, v2, v7 │ │ -0f0696: 1a08 7a11 |004d: const-string v8, "G" // string@117a │ │ -0f069a: 6e20 b72a 8600 |004f: invoke-virtual {v6, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0f06a0: 0a08 |0052: move-result v8 │ │ -0f06a2: 3808 1000 |0053: if-eqz v8, 0063 // +0010 │ │ -0f06a6: 1228 |0055: const/4 v8, #int 2 // #2 │ │ -0f06a8: 1269 |0056: const/4 v9, #int 6 // #6 │ │ -0f06aa: 130a 0800 |0057: const/16 v10, #int 8 // #8 │ │ -0f06ae: 6e30 d42a 960a |0059: invoke-virtual {v6, v9, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f06b4: 0c06 |005c: move-result-object v6 │ │ -0f06b6: 7110 392a 0600 |005d: invoke-static {v6}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0f06bc: 0b09 |0060: move-result-wide v9 │ │ -0f06be: 4c09 0208 |0061: aput-wide v9, v2, v8 │ │ -0f06c2: 1215 |0063: const/4 v5, #int 1 // #1 │ │ -0f06c4: d804 0401 |0064: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0f06c8: 28ad |0066: goto 0013 // -0053 │ │ -0f06ca: 0000 |0067: nop // spacer │ │ -0f06cc: 3805 0300 |0068: if-eqz v5, 006b // +0003 │ │ -0f06d0: 1102 |006a: return-object v2 │ │ -0f06d2: 1100 |006b: return-object v0 │ │ -0f06d4: 0003 0800 0300 0000 0000 0000 0000 ... |006c: array-data (16 units) │ │ +0f05f4: |[0f05f4] com.ds.avare.utils.WeatherHelper.getWindFromMetar:(Ljava/lang/String;)[D │ │ +0f0604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f0606: 390b 0300 |0001: if-nez v11, 0004 // +0003 │ │ +0f060a: 1100 |0003: return-object v0 │ │ +0f060c: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +0f060e: 2312 be09 |0005: new-array v2, v1, [D // type@09be │ │ +0f0612: 2602 6500 0000 |0007: fill-array-data v2, 0000006c // +00000065 │ │ +0f0618: 1a03 1b00 |000a: const-string v3, " " // string@001b │ │ +0f061c: 6e20 d02a 3b00 |000c: invoke-virtual {v11, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0f0622: 0c0b |000f: move-result-object v11 │ │ +0f0624: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0f0626: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0f0628: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +0f062a: 21b6 |0013: array-length v6, v11 │ │ +0f062c: 3564 5400 |0014: if-ge v4, v6, 0068 // +0054 │ │ +0f0630: 4606 0b04 |0016: aget-object v6, v11, v4 │ │ +0f0634: 1a07 6e23 |0018: const-string v7, "RMK" // string@236e │ │ +0f0638: 6e20 ba2a 7600 |001a: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f063e: 0a06 |001d: move-result v6 │ │ +0f0640: 3806 0300 |001e: if-eqz v6, 0021 // +0003 │ │ +0f0644: 2848 |0020: goto 0068 // +0048 │ │ +0f0646: 4606 0b04 |0021: aget-object v6, v11, v4 │ │ +0f064a: 1a07 4b05 |0023: const-string v7, ".*KT" // string@054b │ │ +0f064e: 6e20 ca2a 7600 |0025: invoke-virtual {v6, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +0f0654: 0a06 |0028: move-result v6 │ │ +0f0656: 1217 |0029: const/4 v7, #int 1 // #1 │ │ +0f0658: 3806 3a00 |002a: if-eqz v6, 0064 // +003a │ │ +0f065c: 4606 0b04 |002c: aget-object v6, v11, v4 │ │ +0f0660: 6e30 d42a 3601 |002e: invoke-virtual {v6, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f0666: 0c08 |0031: move-result-object v8 │ │ +0f0668: 1a09 ca28 |0032: const-string v9, "VRB" // string@28ca │ │ +0f066c: 6e20 ba2a 9800 |0034: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f0672: 0a09 |0037: move-result v9 │ │ +0f0674: 3809 0400 |0038: if-eqz v9, 003c // +0004 │ │ +0f0678: 1a08 9905 |003a: const-string v8, "000" // string@0599 │ │ +0f067c: 7110 392a 0800 |003c: invoke-static {v8}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0f0682: 0b08 |003f: move-result-wide v8 │ │ +0f0684: 4c08 0203 |0040: aput-wide v8, v2, v3 │ │ +0f0688: 1258 |0042: const/4 v8, #int 5 // #5 │ │ +0f068a: 6e30 d42a 1608 |0043: invoke-virtual {v6, v1, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f0690: 0c08 |0046: move-result-object v8 │ │ +0f0692: 7110 392a 0800 |0047: invoke-static {v8}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0f0698: 0b08 |004a: move-result-wide v8 │ │ +0f069a: 4c08 0207 |004b: aput-wide v8, v2, v7 │ │ +0f069e: 1a08 7a11 |004d: const-string v8, "G" // string@117a │ │ +0f06a2: 6e20 b72a 8600 |004f: invoke-virtual {v6, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0f06a8: 0a08 |0052: move-result v8 │ │ +0f06aa: 3808 1000 |0053: if-eqz v8, 0063 // +0010 │ │ +0f06ae: 1228 |0055: const/4 v8, #int 2 // #2 │ │ +0f06b0: 1269 |0056: const/4 v9, #int 6 // #6 │ │ +0f06b2: 130a 0800 |0057: const/16 v10, #int 8 // #8 │ │ +0f06b6: 6e30 d42a 960a |0059: invoke-virtual {v6, v9, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f06bc: 0c06 |005c: move-result-object v6 │ │ +0f06be: 7110 392a 0600 |005d: invoke-static {v6}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0f06c4: 0b09 |0060: move-result-wide v9 │ │ +0f06c6: 4c09 0208 |0061: aput-wide v9, v2, v8 │ │ +0f06ca: 1215 |0063: const/4 v5, #int 1 // #1 │ │ +0f06cc: d804 0401 |0064: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0f06d0: 28ad |0066: goto 0013 // -0053 │ │ +0f06d2: 0000 |0067: nop // spacer │ │ +0f06d4: 3805 0300 |0068: if-eqz v5, 006b // +0003 │ │ +0f06d8: 1102 |006a: return-object v2 │ │ +0f06da: 1100 |006b: return-object v0 │ │ +0f06dc: 0003 0800 0300 0000 0000 0000 0000 ... |006c: array-data (16 units) │ │ catches : 1 │ │ 0x0013 - 0x0063 │ │ Ljava/lang/Exception; -> 0x0067 │ │ positions : │ │ 0x0007 line=737 │ │ 0x000c line=745 │ │ 0x0013 line=748 │ │ @@ -268415,41 +268417,41 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0f07a0: |[0f07a0] com.ds.avare.utils.WeatherHelper.metarColor:(Ljava/lang/String;)I │ │ -0f07b0: 1a00 1028 |0000: const-string v0, "VFR" // string@2810 │ │ -0f07b4: 6e20 ba2a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f07ba: 0a00 |0005: move-result v0 │ │ -0f07bc: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -0f07c0: 1401 25e8 78ff |0008: const v1, #float -3.30854e+38 // #ff78e825 │ │ -0f07c6: 0f01 |000b: return v1 │ │ -0f07c8: 1a00 9212 |000c: const-string v0, "IFR" // string@1292 │ │ -0f07cc: 6e20 ba2a 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f07d2: 0a00 |0011: move-result v0 │ │ -0f07d4: 3800 0600 |0012: if-eqz v0, 0018 // +0006 │ │ -0f07d8: 1401 002a ffff |0014: const v1, #float -nan // #ffff2a00 │ │ -0f07de: 0f01 |0017: return v1 │ │ -0f07e0: 1a00 5820 |0018: const-string v0, "MVFR" // string@2058 │ │ -0f07e4: 6e20 ba2a 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f07ea: 0a00 |001d: move-result v0 │ │ -0f07ec: 3800 0600 |001e: if-eqz v0, 0024 // +0006 │ │ -0f07f0: 1401 ff84 48ff |0020: const v1, #float -2.66536e+38 // #ff4884ff │ │ -0f07f6: 0f01 |0023: return v1 │ │ -0f07f8: 1a00 3314 |0024: const-string v0, "LIFR" // string@1433 │ │ -0f07fc: 6e20 ba2a 0100 |0026: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f0802: 0a01 |0029: move-result v1 │ │ -0f0804: 3801 0600 |002a: if-eqz v1, 0030 // +0006 │ │ -0f0808: 1401 f954 ffff |002c: const v1, #float -nan // #ffff54f9 │ │ -0f080e: 0f01 |002f: return v1 │ │ -0f0810: 1401 3333 33ff |0030: const v1, #float -2.38198e+38 // #ff333333 │ │ -0f0816: 0f01 |0033: return v1 │ │ +0f07a8: |[0f07a8] com.ds.avare.utils.WeatherHelper.metarColor:(Ljava/lang/String;)I │ │ +0f07b8: 1a00 1028 |0000: const-string v0, "VFR" // string@2810 │ │ +0f07bc: 6e20 ba2a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f07c2: 0a00 |0005: move-result v0 │ │ +0f07c4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +0f07c8: 1401 25e8 78ff |0008: const v1, #float -3.30854e+38 // #ff78e825 │ │ +0f07ce: 0f01 |000b: return v1 │ │ +0f07d0: 1a00 9212 |000c: const-string v0, "IFR" // string@1292 │ │ +0f07d4: 6e20 ba2a 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f07da: 0a00 |0011: move-result v0 │ │ +0f07dc: 3800 0600 |0012: if-eqz v0, 0018 // +0006 │ │ +0f07e0: 1401 002a ffff |0014: const v1, #float -nan // #ffff2a00 │ │ +0f07e6: 0f01 |0017: return v1 │ │ +0f07e8: 1a00 5820 |0018: const-string v0, "MVFR" // string@2058 │ │ +0f07ec: 6e20 ba2a 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f07f2: 0a00 |001d: move-result v0 │ │ +0f07f4: 3800 0600 |001e: if-eqz v0, 0024 // +0006 │ │ +0f07f8: 1401 ff84 48ff |0020: const v1, #float -2.66536e+38 // #ff4884ff │ │ +0f07fe: 0f01 |0023: return v1 │ │ +0f0800: 1a00 3314 |0024: const-string v0, "LIFR" // string@1433 │ │ +0f0804: 6e20 ba2a 0100 |0026: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f080a: 0a01 |0029: move-result v1 │ │ +0f080c: 3801 0600 |002a: if-eqz v1, 0030 // +0006 │ │ +0f0810: 1401 f954 ffff |002c: const v1, #float -nan // #ffff54f9 │ │ +0f0816: 0f01 |002f: return v1 │ │ +0f0818: 1401 3333 33ff |0030: const v1, #float -2.38198e+38 // #ff333333 │ │ +0f081e: 0f01 |0033: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=28 │ │ 0x000e line=32 │ │ 0x001a line=36 │ │ 0x0026 line=40 │ │ locals : │ │ @@ -268460,41 +268462,41 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0f3698: |[0f3698] com.ds.avare.utils.WeatherHelper.metarColorString:(Ljava/lang/String;)Ljava/lang/String; │ │ -0f36a8: 1a00 1028 |0000: const-string v0, "VFR" // string@2810 │ │ -0f36ac: 6e20 ba2a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f36b2: 0a00 |0005: move-result v0 │ │ -0f36b4: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0f36b8: 1a01 ee00 |0008: const-string v1, "#78e825" // string@00ee │ │ -0f36bc: 1101 |000a: return-object v1 │ │ -0f36be: 1a00 9212 |000b: const-string v0, "IFR" // string@1292 │ │ -0f36c2: 6e20 ba2a 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f36c8: 0a00 |0010: move-result v0 │ │ -0f36ca: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -0f36ce: 1a01 f100 |0013: const-string v1, "#ff2a00" // string@00f1 │ │ -0f36d2: 1101 |0015: return-object v1 │ │ -0f36d4: 1a00 5820 |0016: const-string v0, "MVFR" // string@2058 │ │ -0f36d8: 6e20 ba2a 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f36de: 0a00 |001b: move-result v0 │ │ -0f36e0: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -0f36e4: 1a01 ed00 |001e: const-string v1, "#008aff" // string@00ed │ │ -0f36e8: 1101 |0020: return-object v1 │ │ -0f36ea: 1a00 3314 |0021: const-string v0, "LIFR" // string@1433 │ │ -0f36ee: 6e20 ba2a 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f36f4: 0a01 |0026: move-result v1 │ │ -0f36f6: 3801 0500 |0027: if-eqz v1, 002c // +0005 │ │ -0f36fa: 1a01 f200 |0029: const-string v1, "#ff54f9" // string@00f2 │ │ -0f36fe: 1101 |002b: return-object v1 │ │ -0f3700: 1a01 2e4d |002c: const-string v1, "white" // string@4d2e │ │ -0f3704: 1101 |002e: return-object v1 │ │ +0f36a0: |[0f36a0] com.ds.avare.utils.WeatherHelper.metarColorString:(Ljava/lang/String;)Ljava/lang/String; │ │ +0f36b0: 1a00 1028 |0000: const-string v0, "VFR" // string@2810 │ │ +0f36b4: 6e20 ba2a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f36ba: 0a00 |0005: move-result v0 │ │ +0f36bc: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0f36c0: 1a01 ee00 |0008: const-string v1, "#78e825" // string@00ee │ │ +0f36c4: 1101 |000a: return-object v1 │ │ +0f36c6: 1a00 9212 |000b: const-string v0, "IFR" // string@1292 │ │ +0f36ca: 6e20 ba2a 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f36d0: 0a00 |0010: move-result v0 │ │ +0f36d2: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +0f36d6: 1a01 f100 |0013: const-string v1, "#ff2a00" // string@00f1 │ │ +0f36da: 1101 |0015: return-object v1 │ │ +0f36dc: 1a00 5820 |0016: const-string v0, "MVFR" // string@2058 │ │ +0f36e0: 6e20 ba2a 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f36e6: 0a00 |001b: move-result v0 │ │ +0f36e8: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +0f36ec: 1a01 ed00 |001e: const-string v1, "#008aff" // string@00ed │ │ +0f36f0: 1101 |0020: return-object v1 │ │ +0f36f2: 1a00 3314 |0021: const-string v0, "LIFR" // string@1433 │ │ +0f36f6: 6e20 ba2a 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f36fc: 0a01 |0026: move-result v1 │ │ +0f36fe: 3801 0500 |0027: if-eqz v1, 002c // +0005 │ │ +0f3702: 1a01 f200 |0029: const-string v1, "#ff54f9" // string@00f2 │ │ +0f3706: 1101 |002b: return-object v1 │ │ +0f3708: 1a01 2e4d |002c: const-string v1, "white" // string@4d2e │ │ +0f370c: 1101 |002e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ 0x000d line=56 │ │ 0x0018 line=59 │ │ 0x0023 line=62 │ │ locals : │ │ @@ -268505,30 +268507,30 @@ │ │ type : '(Ljava/lang/String;)Landroid/util/Pair;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0f05a4: |[0f05a4] com.ds.avare.utils.WeatherHelper.splitOnSecondSpace:(Ljava/lang/String;)Landroid/util/Pair; │ │ -0f05b4: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -0f05b8: 6e20 c22a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(I)I // method@2ac2 │ │ -0f05be: 0a01 |0005: move-result v1 │ │ -0f05c0: d801 0101 |0006: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0f05c4: 6e30 c32a 0201 |0008: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.indexOf:(II)I // method@2ac3 │ │ -0f05ca: 0a00 |000b: move-result v0 │ │ -0f05cc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0f05ce: 6e30 d42a 1200 |000d: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f05d4: 0c01 |0010: move-result-object v1 │ │ -0f05d6: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0f05da: 6e20 d32a 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -0f05e0: 0c02 |0016: move-result-object v2 │ │ -0f05e2: 7120 cd05 2100 |0017: invoke-static {v1, v2}, Landroid/util/Pair;.create:(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair; // method@05cd │ │ -0f05e8: 0c02 |001a: move-result-object v2 │ │ -0f05ea: 1102 |001b: return-object v2 │ │ +0f05ac: |[0f05ac] com.ds.avare.utils.WeatherHelper.splitOnSecondSpace:(Ljava/lang/String;)Landroid/util/Pair; │ │ +0f05bc: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +0f05c0: 6e20 c22a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(I)I // method@2ac2 │ │ +0f05c6: 0a01 |0005: move-result v1 │ │ +0f05c8: d801 0101 |0006: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0f05cc: 6e30 c32a 0201 |0008: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.indexOf:(II)I // method@2ac3 │ │ +0f05d2: 0a00 |000b: move-result v0 │ │ +0f05d4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0f05d6: 6e30 d42a 1200 |000d: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f05dc: 0c01 |0010: move-result-object v1 │ │ +0f05de: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f05e2: 6e20 d32a 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +0f05e8: 0c02 |0016: move-result-object v2 │ │ +0f05ea: 7120 cd05 2100 |0017: invoke-static {v1, v2}, Landroid/util/Pair;.create:(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair; // method@05cd │ │ +0f05f0: 0c02 |001a: move-result-object v2 │ │ +0f05f2: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=198 │ │ 0x000d line=199 │ │ 0x0013 line=200 │ │ 0x0017 line=201 │ │ locals : │ │ @@ -268560,17 +268562,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f37bc: |[0f37bc] com.ds.avare.utils.WifiUtil.:()V │ │ -0f37cc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0f37d2: 0e00 |0003: return-void │ │ +0f37c4: |[0f37c4] com.ds.avare.utils.WifiUtil.:()V │ │ +0f37d4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0f37da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/WifiUtil; │ │ │ │ #1 : (in Lcom/ds/avare/utils/WifiUtil;) │ │ @@ -268578,53 +268580,53 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -0f3720: |[0f3720] com.ds.avare.utils.WifiUtil.getIpAddr:(Landroid/content/Context;)Ljava/lang/String; │ │ -0f3730: 1a00 344d |0000: const-string v0, "wifi" // string@4d34 │ │ -0f3734: 6e20 ab01 0400 |0002: invoke-virtual {v4, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ -0f373a: 0c04 |0005: move-result-object v4 │ │ -0f373c: 1f04 f800 |0006: check-cast v4, Landroid/net/wifi/WifiManager; // type@00f8 │ │ -0f3740: 6e10 0604 0400 |0008: invoke-virtual {v4}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@0406 │ │ -0f3746: 0c04 |000b: move-result-object v4 │ │ -0f3748: 6e10 0504 0400 |000c: invoke-virtual {v4}, Landroid/net/wifi/WifiInfo;.getIpAddress:()I // method@0405 │ │ -0f374e: 0a04 |000f: move-result v4 │ │ -0f3750: 6200 2718 |0010: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ -0f3754: 1241 |0012: const/4 v1, #int 4 // #4 │ │ -0f3756: 2311 f609 |0013: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -0f375a: d542 ff00 |0015: and-int/lit16 v2, v4, #int 255 // #00ff │ │ -0f375e: 7110 622a 0200 |0017: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0f3764: 0c02 |001a: move-result-object v2 │ │ -0f3766: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -0f3768: 4d02 0103 |001c: aput-object v2, v1, v3 │ │ -0f376c: e102 0408 |001e: shr-int/lit8 v2, v4, #int 8 // #08 │ │ -0f3770: d522 ff00 |0020: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0f3774: 7110 622a 0200 |0022: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0f377a: 0c02 |0025: move-result-object v2 │ │ -0f377c: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -0f377e: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ -0f3782: e102 0410 |0029: shr-int/lit8 v2, v4, #int 16 // #10 │ │ -0f3786: d522 ff00 |002b: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0f378a: 7110 622a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0f3790: 0c02 |0030: move-result-object v2 │ │ -0f3792: 1223 |0031: const/4 v3, #int 2 // #2 │ │ -0f3794: 4d02 0103 |0032: aput-object v2, v1, v3 │ │ -0f3798: e104 0418 |0034: shr-int/lit8 v4, v4, #int 24 // #18 │ │ -0f379c: d544 ff00 |0036: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0f37a0: 7110 622a 0400 |0038: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0f37a6: 0c04 |003b: move-result-object v4 │ │ -0f37a8: 1232 |003c: const/4 v2, #int 3 // #3 │ │ -0f37aa: 4d04 0102 |003d: aput-object v4, v1, v2 │ │ -0f37ae: 1a04 3701 |003f: const-string v4, "%d.%d.%d.%d" // string@0137 │ │ -0f37b2: 7130 bd2a 4001 |0041: invoke-static {v0, v4, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0f37b8: 0c04 |0044: move-result-object v4 │ │ -0f37ba: 1104 |0045: return-object v4 │ │ +0f3728: |[0f3728] com.ds.avare.utils.WifiUtil.getIpAddr:(Landroid/content/Context;)Ljava/lang/String; │ │ +0f3738: 1a00 344d |0000: const-string v0, "wifi" // string@4d34 │ │ +0f373c: 6e20 ab01 0400 |0002: invoke-virtual {v4, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ +0f3742: 0c04 |0005: move-result-object v4 │ │ +0f3744: 1f04 f800 |0006: check-cast v4, Landroid/net/wifi/WifiManager; // type@00f8 │ │ +0f3748: 6e10 0604 0400 |0008: invoke-virtual {v4}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@0406 │ │ +0f374e: 0c04 |000b: move-result-object v4 │ │ +0f3750: 6e10 0504 0400 |000c: invoke-virtual {v4}, Landroid/net/wifi/WifiInfo;.getIpAddress:()I // method@0405 │ │ +0f3756: 0a04 |000f: move-result v4 │ │ +0f3758: 6200 2718 |0010: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ +0f375c: 1241 |0012: const/4 v1, #int 4 // #4 │ │ +0f375e: 2311 f609 |0013: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +0f3762: d542 ff00 |0015: and-int/lit16 v2, v4, #int 255 // #00ff │ │ +0f3766: 7110 622a 0200 |0017: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0f376c: 0c02 |001a: move-result-object v2 │ │ +0f376e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +0f3770: 4d02 0103 |001c: aput-object v2, v1, v3 │ │ +0f3774: e102 0408 |001e: shr-int/lit8 v2, v4, #int 8 // #08 │ │ +0f3778: d522 ff00 |0020: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0f377c: 7110 622a 0200 |0022: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0f3782: 0c02 |0025: move-result-object v2 │ │ +0f3784: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +0f3786: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ +0f378a: e102 0410 |0029: shr-int/lit8 v2, v4, #int 16 // #10 │ │ +0f378e: d522 ff00 |002b: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0f3792: 7110 622a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0f3798: 0c02 |0030: move-result-object v2 │ │ +0f379a: 1223 |0031: const/4 v3, #int 2 // #2 │ │ +0f379c: 4d02 0103 |0032: aput-object v2, v1, v3 │ │ +0f37a0: e104 0418 |0034: shr-int/lit8 v4, v4, #int 24 // #18 │ │ +0f37a4: d544 ff00 |0036: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0f37a8: 7110 622a 0400 |0038: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0f37ae: 0c04 |003b: move-result-object v4 │ │ +0f37b0: 1232 |003c: const/4 v2, #int 3 // #3 │ │ +0f37b2: 4d04 0102 |003d: aput-object v4, v1, v2 │ │ +0f37b6: 1a04 3701 |003f: const-string v4, "%d.%d.%d.%d" // string@0137 │ │ +0f37ba: 7130 bd2a 4001 |0041: invoke-static {v0, v4, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0f37c0: 0c04 |0044: move-result-object v4 │ │ +0f37c2: 1104 |0045: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ 0x0008 line=35 │ │ 0x000c line=36 │ │ 0x0010 line=38 │ │ 0x0017 line=39 │ │ @@ -268661,17 +268663,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f3898: |[0f3898] com.ds.avare.utils.WindTriagle.:()V │ │ -0f38a8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0f38ae: 0e00 |0003: return-void │ │ +0f38a0: |[0f38a0] com.ds.avare.utils.WindTriagle.:()V │ │ +0f38b0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0f38b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/WindTriagle; │ │ │ │ #1 : (in Lcom/ds/avare/utils/WindTriagle;) │ │ @@ -268679,62 +268681,62 @@ │ │ type : '(DDDD)[D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 31 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -0f37d4: |[0f37d4] com.ds.avare.utils.WindTriagle.getTrueFromGroundAndWind:(DDDD)[D │ │ -0f37e4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0f37e6: 2300 be09 |0001: new-array v0, v0, [D // type@09be │ │ -0f37ea: 1801 7b14 ae47 e17a 843f |0003: const-wide v1, #double 0.01 // #3f847ae147ae147b │ │ -0f37f4: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ -0f37f8: 2f05 1703 |000a: cmpl-double v5, v23, v3 │ │ -0f37fc: 3905 0400 |000c: if-nez v5, 0010 // +0004 │ │ -0f3800: 0415 |000e: move-wide v5, v1 │ │ -0f3802: 2803 |000f: goto 0012 // +0003 │ │ -0f3804: 0505 1700 |0010: move-wide/from16 v5, v23 │ │ -0f3808: ac07 191d |0012: sub-double v7, v25, v29 │ │ -0f380c: 1809 0000 0000 0080 6640 |0014: const-wide v9, #double 180 // #4066800000000000 │ │ -0f3816: cc97 |0019: sub-double/2addr v7, v9 │ │ -0f3818: 180b 182d 4454 fb21 0940 |001a: const-wide v11, #double 3.14159 // #400921fb54442d18 │ │ -0f3822: ad07 070b |001f: mul-double v7, v7, v11 │ │ -0f3826: ce97 |0021: div-double/2addr v7, v9 │ │ -0f3828: ad0d 1b1b |0022: mul-double v13, v27, v27 │ │ -0f382c: ad0f 0505 |0024: mul-double v15, v5, v5 │ │ -0f3830: ab11 0d0f |0026: add-double v17, v13, v15 │ │ -0f3834: 1913 0040 |0028: const-wide/high16 v19, #long 4611686018427387904 // #4000 │ │ -0f3838: ad15 1b13 |002a: mul-double v21, v27, v19 │ │ -0f383c: ad15 1505 |002c: mul-double v21, v21, v5 │ │ -0f3840: 7120 722a 8700 |002e: invoke-static {v7, v8}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0f3846: 0b07 |0031: move-result-wide v7 │ │ -0f3848: ad15 1507 |0032: mul-double v21, v21, v7 │ │ -0f384c: ac11 1115 |0034: sub-double v17, v17, v21 │ │ -0f3850: 7702 822a 1100 |0036: invoke-static/range {v17, v18}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ -0f3856: 0b07 |0039: move-result-wide v7 │ │ -0f3858: 2f11 0703 |003a: cmpl-double v17, v7, v3 │ │ -0f385c: 3911 0300 |003c: if-nez v17, 003f // +0003 │ │ -0f3860: 2802 |003e: goto 0040 // +0002 │ │ -0f3862: 0471 |003f: move-wide v1, v7 │ │ -0f3864: ad03 0101 |0040: mul-double v3, v1, v1 │ │ -0f3868: cbf3 |0042: add-double/2addr v3, v15 │ │ -0f386a: ccd3 |0043: sub-double/2addr v3, v13 │ │ -0f386c: ad13 1301 |0044: mul-double v19, v19, v1 │ │ -0f3870: ad13 1305 |0046: mul-double v19, v19, v5 │ │ -0f3874: ae03 0313 |0048: div-double v3, v3, v19 │ │ -0f3878: 7120 6d2a 4300 |004a: invoke-static {v3, v4}, Ljava/lang/Math;.acos:(D)D // method@2a6d │ │ -0f387e: 0b03 |004d: move-result-wide v3 │ │ -0f3880: ad03 0309 |004e: mul-double v3, v3, v9 │ │ -0f3884: ceb3 |0050: div-double/2addr v3, v11 │ │ -0f3886: ab03 0319 |0051: add-double v3, v3, v25 │ │ -0f388a: 1205 |0053: const/4 v5, #int 0 // #0 │ │ -0f388c: 4c01 0005 |0054: aput-wide v1, v0, v5 │ │ -0f3890: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -0f3892: 4c03 0001 |0057: aput-wide v3, v0, v1 │ │ -0f3896: 1100 |0059: return-object v0 │ │ +0f37dc: |[0f37dc] com.ds.avare.utils.WindTriagle.getTrueFromGroundAndWind:(DDDD)[D │ │ +0f37ec: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0f37ee: 2300 be09 |0001: new-array v0, v0, [D // type@09be │ │ +0f37f2: 1801 7b14 ae47 e17a 843f |0003: const-wide v1, #double 0.01 // #3f847ae147ae147b │ │ +0f37fc: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ +0f3800: 2f05 1703 |000a: cmpl-double v5, v23, v3 │ │ +0f3804: 3905 0400 |000c: if-nez v5, 0010 // +0004 │ │ +0f3808: 0415 |000e: move-wide v5, v1 │ │ +0f380a: 2803 |000f: goto 0012 // +0003 │ │ +0f380c: 0505 1700 |0010: move-wide/from16 v5, v23 │ │ +0f3810: ac07 191d |0012: sub-double v7, v25, v29 │ │ +0f3814: 1809 0000 0000 0080 6640 |0014: const-wide v9, #double 180 // #4066800000000000 │ │ +0f381e: cc97 |0019: sub-double/2addr v7, v9 │ │ +0f3820: 180b 182d 4454 fb21 0940 |001a: const-wide v11, #double 3.14159 // #400921fb54442d18 │ │ +0f382a: ad07 070b |001f: mul-double v7, v7, v11 │ │ +0f382e: ce97 |0021: div-double/2addr v7, v9 │ │ +0f3830: ad0d 1b1b |0022: mul-double v13, v27, v27 │ │ +0f3834: ad0f 0505 |0024: mul-double v15, v5, v5 │ │ +0f3838: ab11 0d0f |0026: add-double v17, v13, v15 │ │ +0f383c: 1913 0040 |0028: const-wide/high16 v19, #long 4611686018427387904 // #4000 │ │ +0f3840: ad15 1b13 |002a: mul-double v21, v27, v19 │ │ +0f3844: ad15 1505 |002c: mul-double v21, v21, v5 │ │ +0f3848: 7120 722a 8700 |002e: invoke-static {v7, v8}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0f384e: 0b07 |0031: move-result-wide v7 │ │ +0f3850: ad15 1507 |0032: mul-double v21, v21, v7 │ │ +0f3854: ac11 1115 |0034: sub-double v17, v17, v21 │ │ +0f3858: 7702 822a 1100 |0036: invoke-static/range {v17, v18}, Ljava/lang/Math;.sqrt:(D)D // method@2a82 │ │ +0f385e: 0b07 |0039: move-result-wide v7 │ │ +0f3860: 2f11 0703 |003a: cmpl-double v17, v7, v3 │ │ +0f3864: 3911 0300 |003c: if-nez v17, 003f // +0003 │ │ +0f3868: 2802 |003e: goto 0040 // +0002 │ │ +0f386a: 0471 |003f: move-wide v1, v7 │ │ +0f386c: ad03 0101 |0040: mul-double v3, v1, v1 │ │ +0f3870: cbf3 |0042: add-double/2addr v3, v15 │ │ +0f3872: ccd3 |0043: sub-double/2addr v3, v13 │ │ +0f3874: ad13 1301 |0044: mul-double v19, v19, v1 │ │ +0f3878: ad13 1305 |0046: mul-double v19, v19, v5 │ │ +0f387c: ae03 0313 |0048: div-double v3, v3, v19 │ │ +0f3880: 7120 6d2a 4300 |004a: invoke-static {v3, v4}, Ljava/lang/Math;.acos:(D)D // method@2a6d │ │ +0f3886: 0b03 |004d: move-result-wide v3 │ │ +0f3888: ad03 0309 |004e: mul-double v3, v3, v9 │ │ +0f388c: ceb3 |0050: div-double/2addr v3, v11 │ │ +0f388e: ab03 0319 |0051: add-double v3, v3, v25 │ │ +0f3892: 1205 |0053: const/4 v5, #int 0 // #0 │ │ +0f3894: 4c01 0005 |0054: aput-wide v1, v0, v5 │ │ +0f3898: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +0f389a: 4c03 0001 |0057: aput-wide v3, v0, v1 │ │ +0f389e: 1100 |0059: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x002e line=34 │ │ 0x004a line=38 │ │ locals : │ │ 0x0000 - 0x005a reg=23 (null) D │ │ 0x0000 - 0x005a reg=25 (null) D │ │ @@ -268808,42 +268810,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0f3960: |[0f3960] com.ds.avare.utils.WindsAloftHelper$DirSpeed.:(Ljava/lang/String;)V │ │ -0f3970: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0f3976: 1a00 6b08 |0003: const-string v0, "9900" // string@086b │ │ -0f397a: 6e20 d22a 0400 |0005: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0f3980: 0a00 |0008: move-result v0 │ │ -0f3982: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0f3984: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0f3988: 5931 b316 |000c: iput v1, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Dir:I // field@16b3 │ │ -0f398c: 5931 b416 |000e: iput v1, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Speed:I // field@16b4 │ │ -0f3990: 2821 |0010: goto 0031 // +0021 │ │ -0f3992: 1220 |0011: const/4 v0, #int 2 // #2 │ │ -0f3994: 6e30 d42a 1400 |0012: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f399a: 0c01 |0015: move-result-object v1 │ │ -0f399c: 7110 5d2a 0100 |0016: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0f39a2: 0a01 |0019: move-result v1 │ │ -0f39a4: da01 010a |001a: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -0f39a8: 1242 |001c: const/4 v2, #int 4 // #4 │ │ -0f39aa: 6e30 d42a 0402 |001d: invoke-virtual {v4, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f39b0: 0c04 |0020: move-result-object v4 │ │ -0f39b2: 7110 5d2a 0400 |0021: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0f39b8: 0a04 |0024: move-result v4 │ │ -0f39ba: 1300 fe01 |0025: const/16 v0, #int 510 // #1fe │ │ -0f39be: 3401 0600 |0027: if-lt v1, v0, 002d // +0006 │ │ -0f39c2: d011 0cfe |0029: add-int/lit16 v1, v1, #int -500 // #fe0c │ │ -0f39c6: d804 0464 |002b: add-int/lit8 v4, v4, #int 100 // #64 │ │ -0f39ca: 5931 b316 |002d: iput v1, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Dir:I // field@16b3 │ │ -0f39ce: 5934 b416 |002f: iput v4, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Speed:I // field@16b4 │ │ -0f39d2: 0e00 |0031: return-void │ │ +0f3968: |[0f3968] com.ds.avare.utils.WindsAloftHelper$DirSpeed.:(Ljava/lang/String;)V │ │ +0f3978: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0f397e: 1a00 6b08 |0003: const-string v0, "9900" // string@086b │ │ +0f3982: 6e20 d22a 0400 |0005: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0f3988: 0a00 |0008: move-result v0 │ │ +0f398a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0f398c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0f3990: 5931 b316 |000c: iput v1, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Dir:I // field@16b3 │ │ +0f3994: 5931 b416 |000e: iput v1, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Speed:I // field@16b4 │ │ +0f3998: 2821 |0010: goto 0031 // +0021 │ │ +0f399a: 1220 |0011: const/4 v0, #int 2 // #2 │ │ +0f399c: 6e30 d42a 1400 |0012: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f39a2: 0c01 |0015: move-result-object v1 │ │ +0f39a4: 7110 5d2a 0100 |0016: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0f39aa: 0a01 |0019: move-result v1 │ │ +0f39ac: da01 010a |001a: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +0f39b0: 1242 |001c: const/4 v2, #int 4 // #4 │ │ +0f39b2: 6e30 d42a 0402 |001d: invoke-virtual {v4, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f39b8: 0c04 |0020: move-result-object v4 │ │ +0f39ba: 7110 5d2a 0400 |0021: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0f39c0: 0a04 |0024: move-result v4 │ │ +0f39c2: 1300 fe01 |0025: const/16 v0, #int 510 // #1fe │ │ +0f39c6: 3401 0600 |0027: if-lt v1, v0, 002d // +0006 │ │ +0f39ca: d011 0cfe |0029: add-int/lit16 v1, v1, #int -500 // #fe0c │ │ +0f39ce: d804 0464 |002b: add-int/lit8 v4, v4, #int 100 // #64 │ │ +0f39d2: 5931 b316 |002d: iput v1, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Dir:I // field@16b3 │ │ +0f39d6: 5934 b416 |002f: iput v4, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Speed:I // field@16b4 │ │ +0f39da: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ 0x000c line=118 │ │ 0x000e line=119 │ │ 0x0012 line=123 │ │ @@ -268859,18 +268861,18 @@ │ │ type : '(Ljava/lang/String;)Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0f3944: |[0f3944] com.ds.avare.utils.WindsAloftHelper$DirSpeed.parseFrom:(Ljava/lang/String;)Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed; │ │ -0f3954: 2200 7806 |0000: new-instance v0, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed; // type@0678 │ │ -0f3958: 7020 7a27 1000 |0002: invoke-direct {v0, v1}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.:(Ljava/lang/String;)V // method@277a │ │ -0f395e: 1100 |0005: return-object v0 │ │ +0f394c: |[0f394c] com.ds.avare.utils.WindsAloftHelper$DirSpeed.parseFrom:(Ljava/lang/String;)Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed; │ │ +0f395c: 2200 7806 |0000: new-instance v0, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed; // type@0678 │ │ +0f3960: 7020 7a27 1000 |0002: invoke-direct {v0, v1}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.:(Ljava/lang/String;)V // method@277a │ │ +0f3966: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -268920,23 +268922,23 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0f38b0: |[0f38b0] com.ds.avare.utils.WindsAloftHelper$DirSpeedTemp.:()V │ │ -0f38c0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0f38c6: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -0f38ca: 5b10 b816 |0005: iput-object v0, v1, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Temp:Ljava/lang/String; // field@16b8 │ │ -0f38ce: 5b10 b716 |0007: iput-object v0, v1, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Speed:Ljava/lang/String; // field@16b7 │ │ -0f38d2: 5b10 b516 |0009: iput-object v0, v1, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Dir:Ljava/lang/String; // field@16b5 │ │ -0f38d6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0f38d8: 5c10 b616 |000c: iput-boolean v0, v1, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.IsNull:Z // field@16b6 │ │ -0f38dc: 0e00 |000e: return-void │ │ +0f38b8: |[0f38b8] com.ds.avare.utils.WindsAloftHelper$DirSpeedTemp.:()V │ │ +0f38c8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0f38ce: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +0f38d2: 5b10 b816 |0005: iput-object v0, v1, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Temp:Ljava/lang/String; // field@16b8 │ │ +0f38d6: 5b10 b716 |0007: iput-object v0, v1, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Speed:Ljava/lang/String; // field@16b7 │ │ +0f38da: 5b10 b516 |0009: iput-object v0, v1, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Dir:Ljava/lang/String; // field@16b5 │ │ +0f38de: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0f38e0: 5c10 b616 |000c: iput-boolean v0, v1, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.IsNull:Z // field@16b6 │ │ +0f38e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ 0x000c line=101 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp; │ │ @@ -268946,17 +268948,17 @@ │ │ type : '(Lcom/ds/avare/utils/WindsAloftHelper$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f38e0: |[0f38e0] com.ds.avare.utils.WindsAloftHelper$DirSpeedTemp.:(Lcom/ds/avare/utils/WindsAloftHelper$1;)V │ │ -0f38f0: 7010 7c27 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.:()V // method@277c │ │ -0f38f6: 0e00 |0003: return-void │ │ +0f38e8: |[0f38e8] com.ds.avare.utils.WindsAloftHelper$DirSpeedTemp.:(Lcom/ds/avare/utils/WindsAloftHelper$1;)V │ │ +0f38f8: 7010 7c27 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.:()V // method@277c │ │ +0f38fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/utils/WindsAloftHelper$1; │ │ │ │ @@ -268965,25 +268967,25 @@ │ │ type : '([Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0f38f8: |[0f38f8] com.ds.avare.utils.WindsAloftHelper$DirSpeedTemp.:([Ljava/lang/String;Ljava/lang/String;)V │ │ -0f3908: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0f390e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0f3910: 4601 0300 |0004: aget-object v1, v3, v0 │ │ -0f3914: 5b21 b516 |0006: iput-object v1, v2, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Dir:Ljava/lang/String; // field@16b5 │ │ -0f3918: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0f391a: 4603 0301 |0009: aget-object v3, v3, v1 │ │ -0f391e: 5b23 b716 |000b: iput-object v3, v2, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Speed:Ljava/lang/String; // field@16b7 │ │ -0f3922: 5b24 b816 |000d: iput-object v4, v2, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Temp:Ljava/lang/String; // field@16b8 │ │ -0f3926: 5c20 b616 |000f: iput-boolean v0, v2, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.IsNull:Z // field@16b6 │ │ -0f392a: 0e00 |0011: return-void │ │ +0f3900: |[0f3900] com.ds.avare.utils.WindsAloftHelper$DirSpeedTemp.:([Ljava/lang/String;Ljava/lang/String;)V │ │ +0f3910: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0f3916: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f3918: 4601 0300 |0004: aget-object v1, v3, v0 │ │ +0f391c: 5b21 b516 |0006: iput-object v1, v2, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Dir:Ljava/lang/String; // field@16b5 │ │ +0f3920: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0f3922: 4603 0301 |0009: aget-object v3, v3, v1 │ │ +0f3926: 5b23 b716 |000b: iput-object v3, v2, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Speed:Ljava/lang/String; // field@16b7 │ │ +0f392a: 5b24 b816 |000d: iput-object v4, v2, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Temp:Ljava/lang/String; // field@16b8 │ │ +0f392e: 5c20 b616 |000f: iput-boolean v0, v2, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.IsNull:Z // field@16b6 │ │ +0f3932: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x000f line=97 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp; │ │ @@ -268995,17 +268997,17 @@ │ │ type : '([Ljava/lang/String;Ljava/lang/String;Lcom/ds/avare/utils/WindsAloftHelper$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0f392c: |[0f392c] com.ds.avare.utils.WindsAloftHelper$DirSpeedTemp.:([Ljava/lang/String;Ljava/lang/String;Lcom/ds/avare/utils/WindsAloftHelper$1;)V │ │ -0f393c: 7030 7e27 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.:([Ljava/lang/String;Ljava/lang/String;)V // method@277e │ │ -0f3942: 0e00 |0003: return-void │ │ +0f3934: |[0f3934] com.ds.avare.utils.WindsAloftHelper$DirSpeedTemp.:([Ljava/lang/String;Ljava/lang/String;Lcom/ds/avare/utils/WindsAloftHelper$1;)V │ │ +0f3944: 7030 7e27 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.:([Ljava/lang/String;Ljava/lang/String;)V // method@277e │ │ +0f394a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp; │ │ 0x0000 - 0x0004 reg=1 (null) [Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -269061,32 +269063,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0f3f2c: |[0f3f2c] com.ds.avare.utils.WindsAloftHelper.:()V │ │ -0f3f3c: 0e00 |0000: return-void │ │ +0f3f34: |[0f3f34] com.ds.avare.utils.WindsAloftHelper.:()V │ │ +0f3f44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/utils/WindsAloftHelper;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f3f40: |[0f3f40] com.ds.avare.utils.WindsAloftHelper.:()V │ │ -0f3f50: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0f3f56: 0e00 |0003: return-void │ │ +0f3f48: |[0f3f48] com.ds.avare.utils.WindsAloftHelper.:()V │ │ +0f3f58: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0f3f5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/WindsAloftHelper; │ │ │ │ #2 : (in Lcom/ds/avare/utils/WindsAloftHelper;) │ │ @@ -269094,42 +269096,42 @@ │ │ type : '(Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;)[Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0f3eb8: |[0f3eb8] com.ds.avare.utils.WindsAloftHelper.formatDirAndSpeed:(Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;)[Ljava/lang/String; │ │ -0f3ec8: 7100 462c 0000 |0000: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0f3ece: 0c00 |0003: move-result-object v0 │ │ -0f3ed0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0f3ed2: 2312 f609 |0005: new-array v2, v1, [Ljava/lang/Object; // type@09f6 │ │ -0f3ed6: 5253 b316 |0007: iget v3, v5, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Dir:I // field@16b3 │ │ -0f3eda: 7110 622a 0300 |0009: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0f3ee0: 0c03 |000c: move-result-object v3 │ │ -0f3ee2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0f3ee4: 4d03 0204 |000e: aput-object v3, v2, v4 │ │ -0f3ee8: 1a03 2901 |0010: const-string v3, "%03d°" // string@0129 │ │ -0f3eec: 7130 bd2a 3002 |0012: invoke-static {v0, v3, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0f3ef2: 0c00 |0015: move-result-object v0 │ │ -0f3ef4: 7100 462c 0000 |0016: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0f3efa: 0c02 |0019: move-result-object v2 │ │ -0f3efc: 2313 f609 |001a: new-array v3, v1, [Ljava/lang/Object; // type@09f6 │ │ -0f3f00: 5255 b416 |001c: iget v5, v5, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Speed:I // field@16b4 │ │ -0f3f04: 7110 622a 0500 |001e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0f3f0a: 0c05 |0021: move-result-object v5 │ │ -0f3f0c: 4d05 0304 |0022: aput-object v5, v3, v4 │ │ -0f3f10: 1a05 3801 |0024: const-string v5, "%dkt" // string@0138 │ │ -0f3f14: 7130 bd2a 5203 |0026: invoke-static {v2, v5, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0f3f1a: 0c05 |0029: move-result-object v5 │ │ -0f3f1c: 1222 |002a: const/4 v2, #int 2 // #2 │ │ -0f3f1e: 2322 f809 |002b: new-array v2, v2, [Ljava/lang/String; // type@09f8 │ │ -0f3f22: 4d00 0204 |002d: aput-object v0, v2, v4 │ │ -0f3f26: 4d05 0201 |002f: aput-object v5, v2, v1 │ │ -0f3f2a: 1102 |0031: return-object v2 │ │ +0f3ec0: |[0f3ec0] com.ds.avare.utils.WindsAloftHelper.formatDirAndSpeed:(Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;)[Ljava/lang/String; │ │ +0f3ed0: 7100 462c 0000 |0000: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0f3ed6: 0c00 |0003: move-result-object v0 │ │ +0f3ed8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0f3eda: 2312 f609 |0005: new-array v2, v1, [Ljava/lang/Object; // type@09f6 │ │ +0f3ede: 5253 b316 |0007: iget v3, v5, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Dir:I // field@16b3 │ │ +0f3ee2: 7110 622a 0300 |0009: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0f3ee8: 0c03 |000c: move-result-object v3 │ │ +0f3eea: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0f3eec: 4d03 0204 |000e: aput-object v3, v2, v4 │ │ +0f3ef0: 1a03 2901 |0010: const-string v3, "%03d°" // string@0129 │ │ +0f3ef4: 7130 bd2a 3002 |0012: invoke-static {v0, v3, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0f3efa: 0c00 |0015: move-result-object v0 │ │ +0f3efc: 7100 462c 0000 |0016: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0f3f02: 0c02 |0019: move-result-object v2 │ │ +0f3f04: 2313 f609 |001a: new-array v3, v1, [Ljava/lang/Object; // type@09f6 │ │ +0f3f08: 5255 b416 |001c: iget v5, v5, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Speed:I // field@16b4 │ │ +0f3f0c: 7110 622a 0500 |001e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0f3f12: 0c05 |0021: move-result-object v5 │ │ +0f3f14: 4d05 0304 |0022: aput-object v5, v3, v4 │ │ +0f3f18: 1a05 3801 |0024: const-string v5, "%dkt" // string@0138 │ │ +0f3f1c: 7130 bd2a 5203 |0026: invoke-static {v2, v5, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0f3f22: 0c05 |0029: move-result-object v5 │ │ +0f3f24: 1222 |002a: const/4 v2, #int 2 // #2 │ │ +0f3f26: 2322 f809 |002b: new-array v2, v2, [Ljava/lang/String; // type@09f8 │ │ +0f3f2a: 4d00 0204 |002d: aput-object v0, v2, v4 │ │ +0f3f2e: 4d05 0201 |002f: aput-object v5, v2, v1 │ │ +0f3f32: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0016 line=85 │ │ locals : │ │ 0x0000 - 0x0032 reg=5 (null) Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed; │ │ │ │ @@ -269138,48 +269140,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0f3abc: |[0f3abc] com.ds.avare.utils.WindsAloftHelper.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0f3acc: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0f3ad0: 7110 8627 0300 |0002: invoke-static {v3}, Lcom/ds/avare/utils/WindsAloftHelper;.parseWindAndTemperature:(Ljava/lang/String;)Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp; // method@2786 │ │ -0f3ad6: 0c03 |0005: move-result-object v3 │ │ -0f3ad8: 5531 b616 |0006: iget-boolean v1, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.IsNull:Z // field@16b6 │ │ -0f3adc: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -0f3ae0: 7110 8927 0000 |000a: invoke-static {v0}, Lcom/ds/avare/utils/WindsAloftHelper;.tr:(Ljava/lang/String;)Ljava/lang/String; // method@2789 │ │ -0f3ae6: 0c02 |000d: move-result-object v2 │ │ -0f3ae8: 2830 |000e: goto 003e // +0030 │ │ -0f3aea: 2201 1007 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3aee: 7010 eb2a 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3af4: 7110 8827 0200 |0014: invoke-static {v2}, Lcom/ds/avare/utils/WindsAloftHelper;.td:(Ljava/lang/String;)Ljava/lang/String; // method@2788 │ │ -0f3afa: 0c02 |0017: move-result-object v2 │ │ -0f3afc: 6e20 f52a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3b02: 5432 b516 |001b: iget-object v2, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Dir:Ljava/lang/String; // field@16b5 │ │ -0f3b06: 7110 8827 0200 |001d: invoke-static {v2}, Lcom/ds/avare/utils/WindsAloftHelper;.td:(Ljava/lang/String;)Ljava/lang/String; // method@2788 │ │ -0f3b0c: 0c02 |0020: move-result-object v2 │ │ -0f3b0e: 6e20 f52a 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3b14: 5432 b716 |0024: iget-object v2, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Speed:Ljava/lang/String; // field@16b7 │ │ -0f3b18: 7110 8827 0200 |0026: invoke-static {v2}, Lcom/ds/avare/utils/WindsAloftHelper;.td:(Ljava/lang/String;)Ljava/lang/String; // method@2788 │ │ -0f3b1e: 0c02 |0029: move-result-object v2 │ │ -0f3b20: 6e20 f52a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3b26: 5432 b816 |002d: iget-object v2, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Temp:Ljava/lang/String; // field@16b8 │ │ -0f3b2a: 7110 8827 0200 |002f: invoke-static {v2}, Lcom/ds/avare/utils/WindsAloftHelper;.td:(Ljava/lang/String;)Ljava/lang/String; // method@2788 │ │ -0f3b30: 0c02 |0032: move-result-object v2 │ │ -0f3b32: 6e20 f52a 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3b38: 6e10 fa2a 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3b3e: 0c02 |0039: move-result-object v2 │ │ -0f3b40: 7110 8927 0200 |003a: invoke-static {v2}, Lcom/ds/avare/utils/WindsAloftHelper;.tr:(Ljava/lang/String;)Ljava/lang/String; // method@2789 │ │ -0f3b46: 0c02 |003d: move-result-object v2 │ │ -0f3b48: 1102 |003e: return-object v2 │ │ -0f3b4a: 7110 8927 0000 |003f: invoke-static {v0}, Lcom/ds/avare/utils/WindsAloftHelper;.tr:(Ljava/lang/String;)Ljava/lang/String; // method@2789 │ │ -0f3b50: 0c02 |0042: move-result-object v2 │ │ -0f3b52: 1102 |0043: return-object v2 │ │ +0f3ac4: |[0f3ac4] com.ds.avare.utils.WindsAloftHelper.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0f3ad4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0f3ad8: 7110 8627 0300 |0002: invoke-static {v3}, Lcom/ds/avare/utils/WindsAloftHelper;.parseWindAndTemperature:(Ljava/lang/String;)Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp; // method@2786 │ │ +0f3ade: 0c03 |0005: move-result-object v3 │ │ +0f3ae0: 5531 b616 |0006: iget-boolean v1, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.IsNull:Z // field@16b6 │ │ +0f3ae4: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +0f3ae8: 7110 8927 0000 |000a: invoke-static {v0}, Lcom/ds/avare/utils/WindsAloftHelper;.tr:(Ljava/lang/String;)Ljava/lang/String; // method@2789 │ │ +0f3aee: 0c02 |000d: move-result-object v2 │ │ +0f3af0: 2830 |000e: goto 003e // +0030 │ │ +0f3af2: 2201 1007 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3af6: 7010 eb2a 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3afc: 7110 8827 0200 |0014: invoke-static {v2}, Lcom/ds/avare/utils/WindsAloftHelper;.td:(Ljava/lang/String;)Ljava/lang/String; // method@2788 │ │ +0f3b02: 0c02 |0017: move-result-object v2 │ │ +0f3b04: 6e20 f52a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3b0a: 5432 b516 |001b: iget-object v2, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Dir:Ljava/lang/String; // field@16b5 │ │ +0f3b0e: 7110 8827 0200 |001d: invoke-static {v2}, Lcom/ds/avare/utils/WindsAloftHelper;.td:(Ljava/lang/String;)Ljava/lang/String; // method@2788 │ │ +0f3b14: 0c02 |0020: move-result-object v2 │ │ +0f3b16: 6e20 f52a 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3b1c: 5432 b716 |0024: iget-object v2, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Speed:Ljava/lang/String; // field@16b7 │ │ +0f3b20: 7110 8827 0200 |0026: invoke-static {v2}, Lcom/ds/avare/utils/WindsAloftHelper;.td:(Ljava/lang/String;)Ljava/lang/String; // method@2788 │ │ +0f3b26: 0c02 |0029: move-result-object v2 │ │ +0f3b28: 6e20 f52a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3b2e: 5432 b816 |002d: iget-object v2, v3, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.Temp:Ljava/lang/String; // field@16b8 │ │ +0f3b32: 7110 8827 0200 |002f: invoke-static {v2}, Lcom/ds/avare/utils/WindsAloftHelper;.td:(Ljava/lang/String;)Ljava/lang/String; // method@2788 │ │ +0f3b38: 0c02 |0032: move-result-object v2 │ │ +0f3b3a: 6e20 f52a 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3b40: 6e10 fa2a 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3b46: 0c02 |0039: move-result-object v2 │ │ +0f3b48: 7110 8927 0200 |003a: invoke-static {v2}, Lcom/ds/avare/utils/WindsAloftHelper;.tr:(Ljava/lang/String;)Ljava/lang/String; // method@2789 │ │ +0f3b4e: 0c02 |003d: move-result-object v2 │ │ +0f3b50: 1102 |003e: return-object v2 │ │ +0f3b52: 7110 8927 0000 |003f: invoke-static {v0}, Lcom/ds/avare/utils/WindsAloftHelper;.tr:(Ljava/lang/String;)Ljava/lang/String; // method@2789 │ │ +0f3b58: 0c02 |0042: move-result-object v2 │ │ +0f3b5a: 1102 |0043: return-object v2 │ │ catches : 1 │ │ 0x0002 - 0x003e │ │ Ljava/lang/Exception; -> 0x003f │ │ positions : │ │ 0x0002 line=39 │ │ 0x0006 line=40 │ │ 0x003f line=42 │ │ @@ -269192,154 +269194,154 @@ │ │ type : '(Lcom/ds/avare/weather/WindsAloft;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 289 16-bit code units │ │ -0f3b64: |[0f3b64] com.ds.avare.utils.WindsAloftHelper.formatWindsHTML:(Lcom/ds/avare/weather/WindsAloft;I)Ljava/lang/String; │ │ -0f3b74: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3b78: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3b7e: 5451 9617 |0005: iget-object v1, v5, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -0f3b82: 7110 8527 0100 |0007: invoke-static {v1}, Lcom/ds/avare/utils/WindsAloftHelper;.p:(Ljava/lang/String;)Ljava/lang/String; // method@2785 │ │ -0f3b88: 0c01 |000a: move-result-object v1 │ │ -0f3b8a: 6e20 f52a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3b90: 5451 9717 |000e: iget-object v1, v5, Lcom/ds/avare/weather/WindsAloft;.time:Ljava/lang/String; // field@1797 │ │ -0f3b94: 7110 8527 0100 |0010: invoke-static {v1}, Lcom/ds/avare/utils/WindsAloftHelper;.p:(Ljava/lang/String;)Ljava/lang/String; // method@2785 │ │ -0f3b9a: 0c01 |0013: move-result-object v1 │ │ -0f3b9c: 6e20 f52a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3ba2: 6e10 fa2a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3ba8: 0c00 |001a: move-result-object v0 │ │ -0f3baa: 1a01 0000 |001b: const-string v1, "" // string@0000 │ │ -0f3bae: 3d06 0b00 |001d: if-lez v6, 0028 // +000b │ │ -0f3bb2: 5452 a017 |001f: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ -0f3bb6: 1a03 1c06 |0021: const-string v3, "3000" // string@061c │ │ -0f3bba: 7120 8327 2300 |0023: invoke-static {v3, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ -0f3bc0: 0c02 |0026: move-result-object v2 │ │ -0f3bc2: 2802 |0027: goto 0029 // +0002 │ │ -0f3bc4: 0712 |0028: move-object v2, v1 │ │ -0f3bc6: 2203 1007 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3bca: 7010 eb2a 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3bd0: 6e20 f52a 2300 |002e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3bd6: 1232 |0031: const/4 v2, #int 3 // #3 │ │ -0f3bd8: 3726 0b00 |0032: if-le v6, v2, 003d // +000b │ │ -0f3bdc: 5452 a117 |0034: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ -0f3be0: 1a04 e407 |0036: const-string v4, "6000" // string@07e4 │ │ -0f3be4: 7120 8327 2400 |0038: invoke-static {v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ -0f3bea: 0c02 |003b: move-result-object v2 │ │ -0f3bec: 2802 |003c: goto 003e // +0002 │ │ -0f3bee: 0712 |003d: move-object v2, v1 │ │ -0f3bf0: 6e20 f52a 2300 |003e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3bf6: 6e10 fa2a 0300 |0041: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3bfc: 0c02 |0044: move-result-object v2 │ │ -0f3bfe: 2203 1007 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3c02: 7010 eb2a 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3c08: 6e20 f52a 2300 |004a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3c0e: 1262 |004d: const/4 v2, #int 6 // #6 │ │ -0f3c10: 3726 0b00 |004e: if-le v6, v2, 0059 // +000b │ │ -0f3c14: 5452 a217 |0050: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ -0f3c18: 1a04 6a08 |0052: const-string v4, "9000" // string@086a │ │ -0f3c1c: 7120 8327 2400 |0054: invoke-static {v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ -0f3c22: 0c02 |0057: move-result-object v2 │ │ -0f3c24: 2802 |0058: goto 005a // +0002 │ │ -0f3c26: 0712 |0059: move-object v2, v1 │ │ -0f3c28: 6e20 f52a 2300 |005a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3c2e: 6e10 fa2a 0300 |005d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3c34: 0c02 |0060: move-result-object v2 │ │ -0f3c36: 2203 1007 |0061: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3c3a: 7010 eb2a 0300 |0063: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3c40: 6e20 f52a 2300 |0066: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3c46: 1302 0900 |0069: const/16 v2, #int 9 // #9 │ │ -0f3c4a: 3726 0b00 |006b: if-le v6, v2, 0076 // +000b │ │ -0f3c4e: 5452 9a17 |006d: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ -0f3c52: 1a04 aa05 |006f: const-string v4, "12000" // string@05aa │ │ -0f3c56: 7120 8327 2400 |0071: invoke-static {v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ -0f3c5c: 0c02 |0074: move-result-object v2 │ │ -0f3c5e: 2802 |0075: goto 0077 // +0002 │ │ -0f3c60: 0712 |0076: move-object v2, v1 │ │ -0f3c62: 6e20 f52a 2300 |0077: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3c68: 6e10 fa2a 0300 |007a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3c6e: 0c02 |007d: move-result-object v2 │ │ -0f3c70: 2203 1007 |007e: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3c74: 7010 eb2a 0300 |0080: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3c7a: 6e20 f52a 2300 |0083: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3c80: 1302 0c00 |0086: const/16 v2, #int 12 // #c │ │ -0f3c84: 3726 0b00 |0088: if-le v6, v2, 0093 // +000b │ │ -0f3c88: 5452 9b17 |008a: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ -0f3c8c: 1a04 c905 |008c: const-string v4, "18000" // string@05c9 │ │ -0f3c90: 7120 8327 2400 |008e: invoke-static {v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ -0f3c96: 0c02 |0091: move-result-object v2 │ │ -0f3c98: 2802 |0092: goto 0094 // +0002 │ │ -0f3c9a: 0712 |0093: move-object v2, v1 │ │ -0f3c9c: 6e20 f52a 2300 |0094: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3ca2: 6e10 fa2a 0300 |0097: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3ca8: 0c02 |009a: move-result-object v2 │ │ -0f3caa: 2203 1007 |009b: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3cae: 7010 eb2a 0300 |009d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3cb4: 6e20 f52a 2300 |00a0: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3cba: 1302 1200 |00a3: const/16 v2, #int 18 // #12 │ │ -0f3cbe: 3726 0b00 |00a5: if-le v6, v2, 00b0 // +000b │ │ -0f3cc2: 5452 9c17 |00a7: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ -0f3cc6: 1a04 df05 |00a9: const-string v4, "24000" // string@05df │ │ -0f3cca: 7120 8327 2400 |00ab: invoke-static {v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ -0f3cd0: 0c02 |00ae: move-result-object v2 │ │ -0f3cd2: 2802 |00af: goto 00b1 // +0002 │ │ -0f3cd4: 0712 |00b0: move-object v2, v1 │ │ -0f3cd6: 6e20 f52a 2300 |00b1: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3cdc: 6e10 fa2a 0300 |00b4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3ce2: 0c02 |00b7: move-result-object v2 │ │ -0f3ce4: 2203 1007 |00b8: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3ce8: 7010 eb2a 0300 |00ba: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3cee: 6e20 f52a 2300 |00bd: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3cf4: 1302 1800 |00c0: const/16 v2, #int 24 // #18 │ │ -0f3cf8: 3726 0b00 |00c2: if-le v6, v2, 00cd // +000b │ │ -0f3cfc: 5452 9d17 |00c4: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ -0f3d00: 1a04 1d06 |00c6: const-string v4, "30000" // string@061d │ │ -0f3d04: 7120 8327 2400 |00c8: invoke-static {v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ -0f3d0a: 0c02 |00cb: move-result-object v2 │ │ -0f3d0c: 2802 |00cc: goto 00ce // +0002 │ │ -0f3d0e: 0712 |00cd: move-object v2, v1 │ │ -0f3d10: 6e20 f52a 2300 |00ce: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3d16: 6e10 fa2a 0300 |00d1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3d1c: 0c02 |00d4: move-result-object v2 │ │ -0f3d1e: 2203 1007 |00d5: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3d22: 7010 eb2a 0300 |00d7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3d28: 6e20 f52a 2300 |00da: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3d2e: 1302 1e00 |00dd: const/16 v2, #int 30 // #1e │ │ -0f3d32: 3726 0b00 |00df: if-le v6, v2, 00ea // +000b │ │ -0f3d36: 5452 9e17 |00e1: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ -0f3d3a: 1a04 6506 |00e3: const-string v4, "34000" // string@0665 │ │ -0f3d3e: 7120 8327 2400 |00e5: invoke-static {v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ -0f3d44: 0c02 |00e8: move-result-object v2 │ │ -0f3d46: 2802 |00e9: goto 00eb // +0002 │ │ -0f3d48: 0712 |00ea: move-object v2, v1 │ │ -0f3d4a: 6e20 f52a 2300 |00eb: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3d50: 6e10 fa2a 0300 |00ee: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3d56: 0c02 |00f1: move-result-object v2 │ │ -0f3d58: 2203 1007 |00f2: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3d5c: 7010 eb2a 0300 |00f4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3d62: 6e20 f52a 2300 |00f7: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3d68: 1302 2200 |00fa: const/16 v2, #int 34 // #22 │ │ -0f3d6c: 3726 0a00 |00fc: if-le v6, v2, 0106 // +000a │ │ -0f3d70: 5455 9f17 |00fe: iget-object v5, v5, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ -0f3d74: 1a06 c806 |0100: const-string v6, "39000" // string@06c8 │ │ -0f3d78: 7120 8327 5600 |0102: invoke-static {v6, v5}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ -0f3d7e: 0c01 |0105: move-result-object v1 │ │ -0f3d80: 6e20 f52a 1300 |0106: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3d86: 6e10 fa2a 0300 |0109: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3d8c: 0c05 |010c: move-result-object v5 │ │ -0f3d8e: 2206 1007 |010d: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3d92: 7010 eb2a 0600 |010f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3d98: 6e20 f52a 0600 |0112: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3d9e: 7110 8727 0500 |0115: invoke-static {v5}, Lcom/ds/avare/utils/WindsAloftHelper;.table:(Ljava/lang/String;)Ljava/lang/String; // method@2787 │ │ -0f3da4: 0c05 |0118: move-result-object v5 │ │ -0f3da6: 6e20 f52a 5600 |0119: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3dac: 6e10 fa2a 0600 |011c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3db2: 0c05 |011f: move-result-object v5 │ │ -0f3db4: 1105 |0120: return-object v5 │ │ +0f3b6c: |[0f3b6c] com.ds.avare.utils.WindsAloftHelper.formatWindsHTML:(Lcom/ds/avare/weather/WindsAloft;I)Ljava/lang/String; │ │ +0f3b7c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3b80: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3b86: 5451 9617 |0005: iget-object v1, v5, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +0f3b8a: 7110 8527 0100 |0007: invoke-static {v1}, Lcom/ds/avare/utils/WindsAloftHelper;.p:(Ljava/lang/String;)Ljava/lang/String; // method@2785 │ │ +0f3b90: 0c01 |000a: move-result-object v1 │ │ +0f3b92: 6e20 f52a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3b98: 5451 9717 |000e: iget-object v1, v5, Lcom/ds/avare/weather/WindsAloft;.time:Ljava/lang/String; // field@1797 │ │ +0f3b9c: 7110 8527 0100 |0010: invoke-static {v1}, Lcom/ds/avare/utils/WindsAloftHelper;.p:(Ljava/lang/String;)Ljava/lang/String; // method@2785 │ │ +0f3ba2: 0c01 |0013: move-result-object v1 │ │ +0f3ba4: 6e20 f52a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3baa: 6e10 fa2a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3bb0: 0c00 |001a: move-result-object v0 │ │ +0f3bb2: 1a01 0000 |001b: const-string v1, "" // string@0000 │ │ +0f3bb6: 3d06 0b00 |001d: if-lez v6, 0028 // +000b │ │ +0f3bba: 5452 a017 |001f: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ +0f3bbe: 1a03 1c06 |0021: const-string v3, "3000" // string@061c │ │ +0f3bc2: 7120 8327 2300 |0023: invoke-static {v3, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ +0f3bc8: 0c02 |0026: move-result-object v2 │ │ +0f3bca: 2802 |0027: goto 0029 // +0002 │ │ +0f3bcc: 0712 |0028: move-object v2, v1 │ │ +0f3bce: 2203 1007 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3bd2: 7010 eb2a 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3bd8: 6e20 f52a 2300 |002e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3bde: 1232 |0031: const/4 v2, #int 3 // #3 │ │ +0f3be0: 3726 0b00 |0032: if-le v6, v2, 003d // +000b │ │ +0f3be4: 5452 a117 |0034: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ +0f3be8: 1a04 e407 |0036: const-string v4, "6000" // string@07e4 │ │ +0f3bec: 7120 8327 2400 |0038: invoke-static {v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ +0f3bf2: 0c02 |003b: move-result-object v2 │ │ +0f3bf4: 2802 |003c: goto 003e // +0002 │ │ +0f3bf6: 0712 |003d: move-object v2, v1 │ │ +0f3bf8: 6e20 f52a 2300 |003e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3bfe: 6e10 fa2a 0300 |0041: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3c04: 0c02 |0044: move-result-object v2 │ │ +0f3c06: 2203 1007 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3c0a: 7010 eb2a 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3c10: 6e20 f52a 2300 |004a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3c16: 1262 |004d: const/4 v2, #int 6 // #6 │ │ +0f3c18: 3726 0b00 |004e: if-le v6, v2, 0059 // +000b │ │ +0f3c1c: 5452 a217 |0050: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ +0f3c20: 1a04 6a08 |0052: const-string v4, "9000" // string@086a │ │ +0f3c24: 7120 8327 2400 |0054: invoke-static {v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ +0f3c2a: 0c02 |0057: move-result-object v2 │ │ +0f3c2c: 2802 |0058: goto 005a // +0002 │ │ +0f3c2e: 0712 |0059: move-object v2, v1 │ │ +0f3c30: 6e20 f52a 2300 |005a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3c36: 6e10 fa2a 0300 |005d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3c3c: 0c02 |0060: move-result-object v2 │ │ +0f3c3e: 2203 1007 |0061: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3c42: 7010 eb2a 0300 |0063: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3c48: 6e20 f52a 2300 |0066: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3c4e: 1302 0900 |0069: const/16 v2, #int 9 // #9 │ │ +0f3c52: 3726 0b00 |006b: if-le v6, v2, 0076 // +000b │ │ +0f3c56: 5452 9a17 |006d: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ +0f3c5a: 1a04 aa05 |006f: const-string v4, "12000" // string@05aa │ │ +0f3c5e: 7120 8327 2400 |0071: invoke-static {v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ +0f3c64: 0c02 |0074: move-result-object v2 │ │ +0f3c66: 2802 |0075: goto 0077 // +0002 │ │ +0f3c68: 0712 |0076: move-object v2, v1 │ │ +0f3c6a: 6e20 f52a 2300 |0077: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3c70: 6e10 fa2a 0300 |007a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3c76: 0c02 |007d: move-result-object v2 │ │ +0f3c78: 2203 1007 |007e: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3c7c: 7010 eb2a 0300 |0080: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3c82: 6e20 f52a 2300 |0083: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3c88: 1302 0c00 |0086: const/16 v2, #int 12 // #c │ │ +0f3c8c: 3726 0b00 |0088: if-le v6, v2, 0093 // +000b │ │ +0f3c90: 5452 9b17 |008a: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ +0f3c94: 1a04 c905 |008c: const-string v4, "18000" // string@05c9 │ │ +0f3c98: 7120 8327 2400 |008e: invoke-static {v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ +0f3c9e: 0c02 |0091: move-result-object v2 │ │ +0f3ca0: 2802 |0092: goto 0094 // +0002 │ │ +0f3ca2: 0712 |0093: move-object v2, v1 │ │ +0f3ca4: 6e20 f52a 2300 |0094: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3caa: 6e10 fa2a 0300 |0097: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3cb0: 0c02 |009a: move-result-object v2 │ │ +0f3cb2: 2203 1007 |009b: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3cb6: 7010 eb2a 0300 |009d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3cbc: 6e20 f52a 2300 |00a0: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3cc2: 1302 1200 |00a3: const/16 v2, #int 18 // #12 │ │ +0f3cc6: 3726 0b00 |00a5: if-le v6, v2, 00b0 // +000b │ │ +0f3cca: 5452 9c17 |00a7: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ +0f3cce: 1a04 df05 |00a9: const-string v4, "24000" // string@05df │ │ +0f3cd2: 7120 8327 2400 |00ab: invoke-static {v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ +0f3cd8: 0c02 |00ae: move-result-object v2 │ │ +0f3cda: 2802 |00af: goto 00b1 // +0002 │ │ +0f3cdc: 0712 |00b0: move-object v2, v1 │ │ +0f3cde: 6e20 f52a 2300 |00b1: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3ce4: 6e10 fa2a 0300 |00b4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3cea: 0c02 |00b7: move-result-object v2 │ │ +0f3cec: 2203 1007 |00b8: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3cf0: 7010 eb2a 0300 |00ba: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3cf6: 6e20 f52a 2300 |00bd: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3cfc: 1302 1800 |00c0: const/16 v2, #int 24 // #18 │ │ +0f3d00: 3726 0b00 |00c2: if-le v6, v2, 00cd // +000b │ │ +0f3d04: 5452 9d17 |00c4: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ +0f3d08: 1a04 1d06 |00c6: const-string v4, "30000" // string@061d │ │ +0f3d0c: 7120 8327 2400 |00c8: invoke-static {v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ +0f3d12: 0c02 |00cb: move-result-object v2 │ │ +0f3d14: 2802 |00cc: goto 00ce // +0002 │ │ +0f3d16: 0712 |00cd: move-object v2, v1 │ │ +0f3d18: 6e20 f52a 2300 |00ce: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3d1e: 6e10 fa2a 0300 |00d1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3d24: 0c02 |00d4: move-result-object v2 │ │ +0f3d26: 2203 1007 |00d5: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3d2a: 7010 eb2a 0300 |00d7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3d30: 6e20 f52a 2300 |00da: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3d36: 1302 1e00 |00dd: const/16 v2, #int 30 // #1e │ │ +0f3d3a: 3726 0b00 |00df: if-le v6, v2, 00ea // +000b │ │ +0f3d3e: 5452 9e17 |00e1: iget-object v2, v5, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ +0f3d42: 1a04 6506 |00e3: const-string v4, "34000" // string@0665 │ │ +0f3d46: 7120 8327 2400 |00e5: invoke-static {v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ +0f3d4c: 0c02 |00e8: move-result-object v2 │ │ +0f3d4e: 2802 |00e9: goto 00eb // +0002 │ │ +0f3d50: 0712 |00ea: move-object v2, v1 │ │ +0f3d52: 6e20 f52a 2300 |00eb: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3d58: 6e10 fa2a 0300 |00ee: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3d5e: 0c02 |00f1: move-result-object v2 │ │ +0f3d60: 2203 1007 |00f2: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3d64: 7010 eb2a 0300 |00f4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3d6a: 6e20 f52a 2300 |00f7: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3d70: 1302 2200 |00fa: const/16 v2, #int 34 // #22 │ │ +0f3d74: 3726 0a00 |00fc: if-le v6, v2, 0106 // +000a │ │ +0f3d78: 5455 9f17 |00fe: iget-object v5, v5, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ +0f3d7c: 1a06 c806 |0100: const-string v6, "39000" // string@06c8 │ │ +0f3d80: 7120 8327 5600 |0102: invoke-static {v6, v5}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindRow:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2783 │ │ +0f3d86: 0c01 |0105: move-result-object v1 │ │ +0f3d88: 6e20 f52a 1300 |0106: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3d8e: 6e10 fa2a 0300 |0109: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3d94: 0c05 |010c: move-result-object v5 │ │ +0f3d96: 2206 1007 |010d: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3d9a: 7010 eb2a 0600 |010f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3da0: 6e20 f52a 0600 |0112: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3da6: 7110 8727 0500 |0115: invoke-static {v5}, Lcom/ds/avare/utils/WindsAloftHelper;.table:(Ljava/lang/String;)Ljava/lang/String; // method@2787 │ │ +0f3dac: 0c05 |0118: move-result-object v5 │ │ +0f3dae: 6e20 f52a 5600 |0119: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3db4: 6e10 fa2a 0600 |011c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3dba: 0c05 |011f: move-result-object v5 │ │ +0f3dbc: 1105 |0120: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x001f line=20 │ │ 0x0029 line=21 │ │ 0x0045 line=22 │ │ 0x0061 line=23 │ │ @@ -269358,25 +269360,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0f3db8: |[0f3db8] com.ds.avare.utils.WindsAloftHelper.p:(Ljava/lang/String;)Ljava/lang/String; │ │ -0f3dc8: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3dcc: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3dd2: 1a01 0309 |0005: const-string v1, "

" // string@0903 │ │ -0f3dd6: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3ddc: 6e20 f52a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3de2: 1a02 a308 |000d: const-string v2, "

" // string@08a3 │ │ -0f3de6: 6e20 f52a 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3dec: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3df2: 0c02 |0015: move-result-object v2 │ │ -0f3df4: 1102 |0016: return-object v2 │ │ +0f3dc0: |[0f3dc0] com.ds.avare.utils.WindsAloftHelper.p:(Ljava/lang/String;)Ljava/lang/String; │ │ +0f3dd0: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3dd4: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3dda: 1a01 0309 |0005: const-string v1, "

" // string@0903 │ │ +0f3dde: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3de4: 6e20 f52a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3dea: 1a02 a308 |000d: const-string v2, "

" // string@08a3 │ │ +0f3dee: 6e20 f52a 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3df4: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3dfa: 0c02 |0015: move-result-object v2 │ │ +0f3dfc: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ │ │ #6 : (in Lcom/ds/avare/utils/WindsAloftHelper;) │ │ @@ -269384,63 +269386,63 @@ │ │ type : '(Ljava/lang/String;)Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -0f39d4: |[0f39d4] com.ds.avare.utils.WindsAloftHelper.parseWindAndTemperature:(Ljava/lang/String;)Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp; │ │ -0f39e4: 6e10 c92a 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0f39ea: 0a00 |0003: move-result v0 │ │ -0f39ec: 6001 b916 |0004: sget v1, Lcom/ds/avare/utils/WindsAloftHelper;.ONLY_WIND_LEN:I // field@16b9 │ │ -0f39f0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0f39f2: 3210 1100 |0007: if-eq v0, v1, 0018 // +0011 │ │ -0f39f6: 6001 bb16 |0009: sget v1, Lcom/ds/avare/utils/WindsAloftHelper;.WIND_AND_TEMP_LEN:I // field@16bb │ │ -0f39fa: 3210 0d00 |000b: if-eq v0, v1, 0018 // +000d │ │ -0f39fe: 6001 bc16 |000d: sget v1, Lcom/ds/avare/utils/WindsAloftHelper;.WIND_NEG_TEMP_LEN:I // field@16bc │ │ -0f3a02: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ -0f3a06: 2807 |0011: goto 0018 // +0007 │ │ -0f3a08: 2207 7906 |0012: new-instance v7, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp; // type@0679 │ │ -0f3a0c: 7020 7d27 2700 |0014: invoke-direct {v7, v2}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.:(Lcom/ds/avare/utils/WindsAloftHelper$1;)V // method@277d │ │ -0f3a12: 1107 |0017: return-object v7 │ │ -0f3a14: 7110 7b27 0700 |0018: invoke-static {v7}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.parseFrom:(Ljava/lang/String;)Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed; // method@277b │ │ -0f3a1a: 0c01 |001b: move-result-object v1 │ │ -0f3a1c: 6003 b916 |001c: sget v3, Lcom/ds/avare/utils/WindsAloftHelper;.ONLY_WIND_LEN:I // field@16b9 │ │ -0f3a20: 1a04 0000 |001e: const-string v4, "" // string@0000 │ │ -0f3a24: 3330 0300 |0020: if-ne v0, v3, 0023 // +0003 │ │ -0f3a28: 2831 |0022: goto 0053 // +0031 │ │ -0f3a2a: 2203 1007 |0023: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3a2e: 7010 eb2a 0300 |0025: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3a34: 2205 1007 |0028: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3a38: 7010 eb2a 0500 |002a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3a3e: 6006 bc16 |002d: sget v6, Lcom/ds/avare/utils/WindsAloftHelper;.WIND_NEG_TEMP_LEN:I // field@16bc │ │ -0f3a42: 3360 0400 |002f: if-ne v0, v6, 0033 // +0004 │ │ -0f3a46: 1a04 7e02 |0031: const-string v4, "-" // string@027e │ │ -0f3a4a: 6e20 f52a 4500 |0033: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3a50: 6004 ba16 |0036: sget v4, Lcom/ds/avare/utils/WindsAloftHelper;.TEMP_LEN:I // field@16ba │ │ -0f3a54: 6e30 d42a 4700 |0038: invoke-virtual {v7, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0f3a5a: 0c07 |003b: move-result-object v7 │ │ -0f3a5c: 6e20 f52a 7500 |003c: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3a62: 6e10 fa2a 0500 |003f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3a68: 0c07 |0042: move-result-object v7 │ │ -0f3a6a: 7110 5d2a 0700 |0043: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0f3a70: 0a07 |0046: move-result v7 │ │ -0f3a72: 6e20 f12a 7300 |0047: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0f3a78: 1a07 1c0c |004a: const-string v7, "C" // string@0c1c │ │ -0f3a7c: 6e20 f52a 7300 |004c: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3a82: 6e10 fa2a 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3a88: 0c04 |0052: move-result-object v4 │ │ -0f3a8a: 2207 7906 |0053: new-instance v7, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp; // type@0679 │ │ -0f3a8e: 7110 8227 0100 |0055: invoke-static {v1}, Lcom/ds/avare/utils/WindsAloftHelper;.formatDirAndSpeed:(Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;)[Ljava/lang/String; // method@2782 │ │ -0f3a94: 0c00 |0058: move-result-object v0 │ │ -0f3a96: 7040 7f27 0724 |0059: invoke-direct {v7, v0, v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.:([Ljava/lang/String;Ljava/lang/String;Lcom/ds/avare/utils/WindsAloftHelper$1;)V // method@277f │ │ -0f3a9c: 1107 |005c: return-object v7 │ │ -0f3a9e: 2207 7906 |005d: new-instance v7, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp; // type@0679 │ │ -0f3aa2: 7020 7d27 2700 |005f: invoke-direct {v7, v2}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.:(Lcom/ds/avare/utils/WindsAloftHelper$1;)V // method@277d │ │ -0f3aa8: 1107 |0062: return-object v7 │ │ +0f39dc: |[0f39dc] com.ds.avare.utils.WindsAloftHelper.parseWindAndTemperature:(Ljava/lang/String;)Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp; │ │ +0f39ec: 6e10 c92a 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0f39f2: 0a00 |0003: move-result v0 │ │ +0f39f4: 6001 b916 |0004: sget v1, Lcom/ds/avare/utils/WindsAloftHelper;.ONLY_WIND_LEN:I // field@16b9 │ │ +0f39f8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0f39fa: 3210 1100 |0007: if-eq v0, v1, 0018 // +0011 │ │ +0f39fe: 6001 bb16 |0009: sget v1, Lcom/ds/avare/utils/WindsAloftHelper;.WIND_AND_TEMP_LEN:I // field@16bb │ │ +0f3a02: 3210 0d00 |000b: if-eq v0, v1, 0018 // +000d │ │ +0f3a06: 6001 bc16 |000d: sget v1, Lcom/ds/avare/utils/WindsAloftHelper;.WIND_NEG_TEMP_LEN:I // field@16bc │ │ +0f3a0a: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ +0f3a0e: 2807 |0011: goto 0018 // +0007 │ │ +0f3a10: 2207 7906 |0012: new-instance v7, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp; // type@0679 │ │ +0f3a14: 7020 7d27 2700 |0014: invoke-direct {v7, v2}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.:(Lcom/ds/avare/utils/WindsAloftHelper$1;)V // method@277d │ │ +0f3a1a: 1107 |0017: return-object v7 │ │ +0f3a1c: 7110 7b27 0700 |0018: invoke-static {v7}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.parseFrom:(Ljava/lang/String;)Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed; // method@277b │ │ +0f3a22: 0c01 |001b: move-result-object v1 │ │ +0f3a24: 6003 b916 |001c: sget v3, Lcom/ds/avare/utils/WindsAloftHelper;.ONLY_WIND_LEN:I // field@16b9 │ │ +0f3a28: 1a04 0000 |001e: const-string v4, "" // string@0000 │ │ +0f3a2c: 3330 0300 |0020: if-ne v0, v3, 0023 // +0003 │ │ +0f3a30: 2831 |0022: goto 0053 // +0031 │ │ +0f3a32: 2203 1007 |0023: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3a36: 7010 eb2a 0300 |0025: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3a3c: 2205 1007 |0028: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3a40: 7010 eb2a 0500 |002a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3a46: 6006 bc16 |002d: sget v6, Lcom/ds/avare/utils/WindsAloftHelper;.WIND_NEG_TEMP_LEN:I // field@16bc │ │ +0f3a4a: 3360 0400 |002f: if-ne v0, v6, 0033 // +0004 │ │ +0f3a4e: 1a04 7e02 |0031: const-string v4, "-" // string@027e │ │ +0f3a52: 6e20 f52a 4500 |0033: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3a58: 6004 ba16 |0036: sget v4, Lcom/ds/avare/utils/WindsAloftHelper;.TEMP_LEN:I // field@16ba │ │ +0f3a5c: 6e30 d42a 4700 |0038: invoke-virtual {v7, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0f3a62: 0c07 |003b: move-result-object v7 │ │ +0f3a64: 6e20 f52a 7500 |003c: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3a6a: 6e10 fa2a 0500 |003f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3a70: 0c07 |0042: move-result-object v7 │ │ +0f3a72: 7110 5d2a 0700 |0043: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0f3a78: 0a07 |0046: move-result v7 │ │ +0f3a7a: 6e20 f12a 7300 |0047: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0f3a80: 1a07 1c0c |004a: const-string v7, "C" // string@0c1c │ │ +0f3a84: 6e20 f52a 7300 |004c: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3a8a: 6e10 fa2a 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3a90: 0c04 |0052: move-result-object v4 │ │ +0f3a92: 2207 7906 |0053: new-instance v7, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp; // type@0679 │ │ +0f3a96: 7110 8227 0100 |0055: invoke-static {v1}, Lcom/ds/avare/utils/WindsAloftHelper;.formatDirAndSpeed:(Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;)[Ljava/lang/String; // method@2782 │ │ +0f3a9c: 0c00 |0058: move-result-object v0 │ │ +0f3a9e: 7040 7f27 0724 |0059: invoke-direct {v7, v0, v4, v2}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.:([Ljava/lang/String;Ljava/lang/String;Lcom/ds/avare/utils/WindsAloftHelper$1;)V // method@277f │ │ +0f3aa4: 1107 |005c: return-object v7 │ │ +0f3aa6: 2207 7906 |005d: new-instance v7, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp; // type@0679 │ │ +0f3aaa: 7020 7d27 2700 |005f: invoke-direct {v7, v2}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeedTemp;.:(Lcom/ds/avare/utils/WindsAloftHelper$1;)V // method@277d │ │ +0f3ab0: 1107 |0062: return-object v7 │ │ catches : 1 │ │ 0x0018 - 0x001c │ │ Ljava/lang/Exception; -> 0x005d │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x0012 line=74 │ │ @@ -269457,25 +269459,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0f3df8: |[0f3df8] com.ds.avare.utils.WindsAloftHelper.table:(Ljava/lang/String;)Ljava/lang/String; │ │ -0f3e08: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3e0c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3e12: 1a01 0709 |0005: const-string v1, "" // string@0907 │ │ -0f3e16: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3e1c: 6e20 f52a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3e22: 1a02 a608 |000d: const-string v2, "
" // string@08a6 │ │ -0f3e26: 6e20 f52a 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3e2c: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3e32: 0c02 |0015: move-result-object v2 │ │ -0f3e34: 1102 |0016: return-object v2 │ │ +0f3e00: |[0f3e00] com.ds.avare.utils.WindsAloftHelper.table:(Ljava/lang/String;)Ljava/lang/String; │ │ +0f3e10: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3e14: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3e1a: 1a01 0709 |0005: const-string v1, "" // string@0907 │ │ +0f3e1e: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3e24: 6e20 f52a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3e2a: 1a02 a608 |000d: const-string v2, "
" // string@08a6 │ │ +0f3e2e: 6e20 f52a 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3e34: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3e3a: 0c02 |0015: move-result-object v2 │ │ +0f3e3c: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ │ │ #8 : (in Lcom/ds/avare/utils/WindsAloftHelper;) │ │ @@ -269483,25 +269485,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0f3e38: |[0f3e38] com.ds.avare.utils.WindsAloftHelper.td:(Ljava/lang/String;)Ljava/lang/String; │ │ -0f3e48: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3e4c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3e52: 1a01 0809 |0005: const-string v1, " " // string@0908 │ │ -0f3e56: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3e5c: 6e20 f52a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3e62: 1a02 a708 |000d: const-string v2, "" // string@08a7 │ │ -0f3e66: 6e20 f52a 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3e6c: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3e72: 0c02 |0015: move-result-object v2 │ │ -0f3e74: 1102 |0016: return-object v2 │ │ +0f3e40: |[0f3e40] com.ds.avare.utils.WindsAloftHelper.td:(Ljava/lang/String;)Ljava/lang/String; │ │ +0f3e50: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3e54: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3e5a: 1a01 0809 |0005: const-string v1, " " // string@0908 │ │ +0f3e5e: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3e64: 6e20 f52a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3e6a: 1a02 a708 |000d: const-string v2, "" // string@08a7 │ │ +0f3e6e: 6e20 f52a 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3e74: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3e7a: 0c02 |0015: move-result-object v2 │ │ +0f3e7c: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ │ │ #9 : (in Lcom/ds/avare/utils/WindsAloftHelper;) │ │ @@ -269509,25 +269511,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0f3e78: |[0f3e78] com.ds.avare.utils.WindsAloftHelper.tr:(Ljava/lang/String;)Ljava/lang/String; │ │ -0f3e88: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3e8c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3e92: 1a01 0a09 |0005: const-string v1, "" // string@090a │ │ -0f3e96: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3e9c: 6e20 f52a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3ea2: 1a02 aa08 |000d: const-string v2, "" // string@08aa │ │ -0f3ea6: 6e20 f52a 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3eac: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f3eb2: 0c02 |0015: move-result-object v2 │ │ -0f3eb4: 1102 |0016: return-object v2 │ │ +0f3e80: |[0f3e80] com.ds.avare.utils.WindsAloftHelper.tr:(Ljava/lang/String;)Ljava/lang/String; │ │ +0f3e90: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3e94: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3e9a: 1a01 0a09 |0005: const-string v1, "" // string@090a │ │ +0f3e9e: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3ea4: 6e20 f52a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3eaa: 1a02 aa08 |000d: const-string v2, "" // string@08aa │ │ +0f3eae: 6e20 f52a 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3eb4: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f3eba: 0c02 |0015: move-result-object v2 │ │ +0f3ebc: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -269562,17 +269564,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f3f94: |[0f3f94] com.ds.avare.utils.ZipFolder$1.:()V │ │ -0f3fa4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0f3faa: 0e00 |0003: return-void │ │ +0f3f9c: |[0f3f9c] com.ds.avare.utils.ZipFolder$1.:()V │ │ +0f3fac: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0f3fb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/ZipFolder$1; │ │ │ │ Virtual methods - │ │ @@ -269581,28 +269583,28 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0f3f58: |[0f3f58] com.ds.avare.utils.ZipFolder$1.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -0f3f68: 1a01 7205 |0000: const-string v1, ".xml" // string@0572 │ │ -0f3f6c: 6e20 b92a 1200 |0002: invoke-virtual {v2, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -0f3f72: 0a01 |0005: move-result v1 │ │ -0f3f74: 3901 0d00 |0006: if-nez v1, 0013 // +000d │ │ -0f3f78: 1a01 6a05 |0008: const-string v1, ".kml" // string@056a │ │ -0f3f7c: 6e20 b92a 1200 |000a: invoke-virtual {v2, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -0f3f82: 0a01 |000d: move-result v1 │ │ -0f3f84: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -0f3f88: 2803 |0010: goto 0013 // +0003 │ │ -0f3f8a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0f3f8c: 2802 |0012: goto 0014 // +0002 │ │ -0f3f8e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0f3f90: 0f01 |0014: return v1 │ │ +0f3f60: |[0f3f60] com.ds.avare.utils.ZipFolder$1.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +0f3f70: 1a01 7205 |0000: const-string v1, ".xml" // string@0572 │ │ +0f3f74: 6e20 b92a 1200 |0002: invoke-virtual {v2, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +0f3f7a: 0a01 |0005: move-result v1 │ │ +0f3f7c: 3901 0d00 |0006: if-nez v1, 0013 // +000d │ │ +0f3f80: 1a01 6a05 |0008: const-string v1, ".kml" // string@056a │ │ +0f3f84: 6e20 b92a 1200 |000a: invoke-virtual {v2, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +0f3f8a: 0a01 |000d: move-result v1 │ │ +0f3f8c: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +0f3f90: 2803 |0010: goto 0013 // +0003 │ │ +0f3f92: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0f3f94: 2802 |0012: goto 0014 // +0002 │ │ +0f3f96: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0f3f98: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=41 │ │ locals : │ │ 0x0000 - 0x0015 reg=0 this Lcom/ds/avare/utils/ZipFolder$1; │ │ 0x0000 - 0x0015 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ @@ -269641,17 +269643,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f41a0: |[0f41a0] com.ds.avare.utils.ZipFolder.:()V │ │ -0f41b0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0f41b6: 0e00 |0003: return-void │ │ +0f41a8: |[0f41a8] com.ds.avare.utils.ZipFolder.:()V │ │ +0f41b8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0f41be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/utils/ZipFolder; │ │ │ │ #1 : (in Lcom/ds/avare/utils/ZipFolder;) │ │ @@ -269659,31 +269661,31 @@ │ │ type : '(Ljava/io/File;Ljava/util/List;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0f41b8: |[0f41b8] com.ds.avare.utils.ZipFolder.getAllFiles:(Ljava/io/File;Ljava/util/List;)V │ │ -0f41c8: 2200 7b06 |0000: new-instance v0, Lcom/ds/avare/utils/ZipFolder$1; // type@067b │ │ -0f41cc: 7010 8a27 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/utils/ZipFolder$1;.:()V // method@278a │ │ -0f41d2: 6e20 ab29 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/File;.listFiles:(Ljava/io/FilenameFilter;)[Ljava/io/File; // method@29ab │ │ -0f41d8: 0c04 |0008: move-result-object v4 │ │ -0f41da: 2140 |0009: array-length v0, v4 │ │ -0f41dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0f41de: 3501 1300 |000b: if-ge v1, v0, 001e // +0013 │ │ -0f41e2: 4602 0401 |000d: aget-object v2, v4, v1 │ │ -0f41e6: 7220 282c 2500 |000f: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0f41ec: 6e10 a529 0200 |0012: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ -0f41f2: 0a03 |0015: move-result v3 │ │ -0f41f4: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ -0f41f8: 7120 8d27 5200 |0018: invoke-static {v2, v5}, Lcom/ds/avare/utils/ZipFolder;.getAllFiles:(Ljava/io/File;Ljava/util/List;)V // method@278d │ │ -0f41fe: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0f4202: 28ee |001d: goto 000b // -0012 │ │ -0f4204: 0e00 |001e: return-void │ │ +0f41c0: |[0f41c0] com.ds.avare.utils.ZipFolder.getAllFiles:(Ljava/io/File;Ljava/util/List;)V │ │ +0f41d0: 2200 7b06 |0000: new-instance v0, Lcom/ds/avare/utils/ZipFolder$1; // type@067b │ │ +0f41d4: 7010 8a27 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/utils/ZipFolder$1;.:()V // method@278a │ │ +0f41da: 6e20 ab29 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/File;.listFiles:(Ljava/io/FilenameFilter;)[Ljava/io/File; // method@29ab │ │ +0f41e0: 0c04 |0008: move-result-object v4 │ │ +0f41e2: 2140 |0009: array-length v0, v4 │ │ +0f41e4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0f41e6: 3501 1300 |000b: if-ge v1, v0, 001e // +0013 │ │ +0f41ea: 4602 0401 |000d: aget-object v2, v4, v1 │ │ +0f41ee: 7220 282c 2500 |000f: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0f41f4: 6e10 a529 0200 |0012: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ +0f41fa: 0a03 |0015: move-result v3 │ │ +0f41fc: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ +0f4200: 7120 8d27 5200 |0018: invoke-static {v2, v5}, Lcom/ds/avare/utils/ZipFolder;.getAllFiles:(Ljava/io/File;Ljava/util/List;)V // method@278d │ │ +0f4206: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0f420a: 28ee |001d: goto 000b // -0012 │ │ +0f420c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0009 line=44 │ │ 0x000f line=45 │ │ 0x0012 line=46 │ │ 0x0018 line=47 │ │ @@ -269696,56 +269698,56 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -0f3fac: |[0f3fac] com.ds.avare.utils.ZipFolder.unzipFiles:(Ljava/lang/String;Ljava/io/InputStream;)Z │ │ -0f3fbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f3fbe: 2201 9107 |0001: new-instance v1, Ljava/util/zip/ZipInputStream; // type@0791 │ │ -0f3fc2: 7020 da2c 6100 |0003: invoke-direct {v1, v6}, Ljava/util/zip/ZipInputStream;.:(Ljava/io/InputStream;)V // method@2cda │ │ -0f3fc8: 6e10 dd2c 0100 |0006: invoke-virtual {v1}, Ljava/util/zip/ZipInputStream;.getNextEntry:()Ljava/util/zip/ZipEntry; // method@2cdd │ │ -0f3fce: 0c06 |0009: move-result-object v6 │ │ -0f3fd0: 3806 4600 |000a: if-eqz v6, 0050 // +0046 │ │ -0f3fd4: 6e10 d42c 0600 |000c: invoke-virtual {v6}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@2cd4 │ │ -0f3fda: 0c06 |000f: move-result-object v6 │ │ -0f3fdc: 2202 bf06 |0010: new-instance v2, Ljava/io/File; // type@06bf │ │ -0f3fe0: 2203 1007 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f3fe4: 7010 eb2a 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f3fea: 6e20 f52a 5300 |0017: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3ff0: 6204 0c18 |001a: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0f3ff4: 6e20 f52a 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f3ffa: 6e20 f52a 6300 |001f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4000: 6e10 fa2a 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f4006: 0c06 |0025: move-result-object v6 │ │ -0f4008: 7020 9629 6200 |0026: invoke-direct {v2, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0f400e: 2206 bf06 |0029: new-instance v6, Ljava/io/File; // type@06bf │ │ -0f4012: 6e10 a229 0200 |002b: invoke-virtual {v2}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@29a2 │ │ -0f4018: 0c03 |002e: move-result-object v3 │ │ -0f401a: 7020 9629 3600 |002f: invoke-direct {v6, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0f4020: 6e10 ad29 0600 |0032: invoke-virtual {v6}, Ljava/io/File;.mkdirs:()Z // method@29ad │ │ -0f4026: 2206 c406 |0035: new-instance v6, Ljava/io/FileOutputStream; // type@06c4 │ │ -0f402a: 7020 bb29 2600 |0037: invoke-direct {v6, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@29bb │ │ -0f4030: 1302 0010 |003a: const/16 v2, #int 4096 // #1000 │ │ -0f4034: 2322 bc09 |003c: new-array v2, v2, [B // type@09bc │ │ -0f4038: 6e20 de2c 2100 |003e: invoke-virtual {v1, v2}, Ljava/util/zip/ZipInputStream;.read:([B)I // method@2cde │ │ -0f403e: 0a03 |0041: move-result v3 │ │ -0f4040: 3d03 0600 |0042: if-lez v3, 0048 // +0006 │ │ -0f4044: 6e40 c129 2630 |0044: invoke-virtual {v6, v2, v0, v3}, Ljava/io/FileOutputStream;.write:([BII)V // method@29c1 │ │ -0f404a: 28f7 |0047: goto 003e // -0009 │ │ -0f404c: 6e10 bf29 0600 |0048: invoke-virtual {v6}, Ljava/io/FileOutputStream;.close:()V // method@29bf │ │ -0f4052: 6e10 dd2c 0100 |004b: invoke-virtual {v1}, Ljava/util/zip/ZipInputStream;.getNextEntry:()Ljava/util/zip/ZipEntry; // method@2cdd │ │ -0f4058: 0c06 |004e: move-result-object v6 │ │ -0f405a: 28bb |004f: goto 000a // -0045 │ │ -0f405c: 6e10 dc2c 0100 |0050: invoke-virtual {v1}, Ljava/util/zip/ZipInputStream;.closeEntry:()V // method@2cdc │ │ -0f4062: 6e10 db2c 0100 |0053: invoke-virtual {v1}, Ljava/util/zip/ZipInputStream;.close:()V // method@2cdb │ │ -0f4068: 1215 |0056: const/4 v5, #int 1 // #1 │ │ -0f406a: 0f05 |0057: return v5 │ │ -0f406c: 0f00 |0058: return v0 │ │ +0f3fb4: |[0f3fb4] com.ds.avare.utils.ZipFolder.unzipFiles:(Ljava/lang/String;Ljava/io/InputStream;)Z │ │ +0f3fc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f3fc6: 2201 9107 |0001: new-instance v1, Ljava/util/zip/ZipInputStream; // type@0791 │ │ +0f3fca: 7020 da2c 6100 |0003: invoke-direct {v1, v6}, Ljava/util/zip/ZipInputStream;.:(Ljava/io/InputStream;)V // method@2cda │ │ +0f3fd0: 6e10 dd2c 0100 |0006: invoke-virtual {v1}, Ljava/util/zip/ZipInputStream;.getNextEntry:()Ljava/util/zip/ZipEntry; // method@2cdd │ │ +0f3fd6: 0c06 |0009: move-result-object v6 │ │ +0f3fd8: 3806 4600 |000a: if-eqz v6, 0050 // +0046 │ │ +0f3fdc: 6e10 d42c 0600 |000c: invoke-virtual {v6}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@2cd4 │ │ +0f3fe2: 0c06 |000f: move-result-object v6 │ │ +0f3fe4: 2202 bf06 |0010: new-instance v2, Ljava/io/File; // type@06bf │ │ +0f3fe8: 2203 1007 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f3fec: 7010 eb2a 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f3ff2: 6e20 f52a 5300 |0017: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f3ff8: 6204 0c18 |001a: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0f3ffc: 6e20 f52a 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4002: 6e20 f52a 6300 |001f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4008: 6e10 fa2a 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f400e: 0c06 |0025: move-result-object v6 │ │ +0f4010: 7020 9629 6200 |0026: invoke-direct {v2, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0f4016: 2206 bf06 |0029: new-instance v6, Ljava/io/File; // type@06bf │ │ +0f401a: 6e10 a229 0200 |002b: invoke-virtual {v2}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@29a2 │ │ +0f4020: 0c03 |002e: move-result-object v3 │ │ +0f4022: 7020 9629 3600 |002f: invoke-direct {v6, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0f4028: 6e10 ad29 0600 |0032: invoke-virtual {v6}, Ljava/io/File;.mkdirs:()Z // method@29ad │ │ +0f402e: 2206 c406 |0035: new-instance v6, Ljava/io/FileOutputStream; // type@06c4 │ │ +0f4032: 7020 bb29 2600 |0037: invoke-direct {v6, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@29bb │ │ +0f4038: 1302 0010 |003a: const/16 v2, #int 4096 // #1000 │ │ +0f403c: 2322 bc09 |003c: new-array v2, v2, [B // type@09bc │ │ +0f4040: 6e20 de2c 2100 |003e: invoke-virtual {v1, v2}, Ljava/util/zip/ZipInputStream;.read:([B)I // method@2cde │ │ +0f4046: 0a03 |0041: move-result v3 │ │ +0f4048: 3d03 0600 |0042: if-lez v3, 0048 // +0006 │ │ +0f404c: 6e40 c129 2630 |0044: invoke-virtual {v6, v2, v0, v3}, Ljava/io/FileOutputStream;.write:([BII)V // method@29c1 │ │ +0f4052: 28f7 |0047: goto 003e // -0009 │ │ +0f4054: 6e10 bf29 0600 |0048: invoke-virtual {v6}, Ljava/io/FileOutputStream;.close:()V // method@29bf │ │ +0f405a: 6e10 dd2c 0100 |004b: invoke-virtual {v1}, Ljava/util/zip/ZipInputStream;.getNextEntry:()Ljava/util/zip/ZipEntry; // method@2cdd │ │ +0f4060: 0c06 |004e: move-result-object v6 │ │ +0f4062: 28bb |004f: goto 000a // -0045 │ │ +0f4064: 6e10 dc2c 0100 |0050: invoke-virtual {v1}, Ljava/util/zip/ZipInputStream;.closeEntry:()V // method@2cdc │ │ +0f406a: 6e10 db2c 0100 |0053: invoke-virtual {v1}, Ljava/util/zip/ZipInputStream;.close:()V // method@2cdb │ │ +0f4070: 1215 |0056: const/4 v5, #int 1 // #1 │ │ +0f4072: 0f05 |0057: return v5 │ │ +0f4074: 0f00 |0058: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0056 │ │ Ljava/lang/Exception; -> 0x0058 │ │ positions : │ │ 0x0001 line=111 │ │ 0x0006 line=113 │ │ 0x000c line=116 │ │ @@ -269767,72 +269769,72 @@ │ │ type : '(Ljava/lang/String;Ljava/io/OutputStream;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 127 16-bit code units │ │ -0f4080: |[0f4080] com.ds.avare.utils.ZipFolder.zipFiles:(Ljava/lang/String;Ljava/io/OutputStream;)Z │ │ -0f4090: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0f4094: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f409a: 6e20 f52a 6000 |0005: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f40a0: 6206 0c18 |0008: sget-object v6, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0f40a4: 6e20 f52a 6000 |000a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f40aa: 1a06 534a |000d: const-string v6, "shared_prefs" // string@4a53 │ │ -0f40ae: 6e20 f52a 6000 |000f: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f40b4: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f40ba: 0c00 |0015: move-result-object v0 │ │ -0f40bc: 2201 4e07 |0016: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ -0f40c0: 7010 8e2b 0100 |0018: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0f40c6: 2202 bf06 |001b: new-instance v2, Ljava/io/File; // type@06bf │ │ -0f40ca: 7020 9629 0200 |001d: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -0f40d0: 7120 8d27 1200 |0020: invoke-static {v2, v1}, Lcom/ds/avare/utils/ZipFolder;.getAllFiles:(Ljava/io/File;Ljava/util/List;)V // method@278d │ │ -0f40d6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0f40d8: 2202 9207 |0024: new-instance v2, Ljava/util/zip/ZipOutputStream; // type@0792 │ │ -0f40dc: 7020 df2c 7200 |0026: invoke-direct {v2, v7}, Ljava/util/zip/ZipOutputStream;.:(Ljava/io/OutputStream;)V // method@2cdf │ │ -0f40e2: 7210 302c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -0f40e8: 0c07 |002c: move-result-object v7 │ │ -0f40ea: 7210 042c 0700 |002d: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0f40f0: 0a01 |0030: move-result v1 │ │ -0f40f2: 3801 4800 |0031: if-eqz v1, 0079 // +0048 │ │ -0f40f6: 7210 052c 0700 |0033: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0f40fc: 0c01 |0036: move-result-object v1 │ │ -0f40fe: 1f01 bf06 |0037: check-cast v1, Ljava/io/File; // type@06bf │ │ -0f4102: 6e10 a529 0100 |0039: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ -0f4108: 0a03 |003c: move-result v3 │ │ -0f410a: 3903 f0ff |003d: if-nez v3, 002d // -0010 │ │ -0f410e: 2203 c206 |003f: new-instance v3, Ljava/io/FileInputStream; // type@06c2 │ │ -0f4112: 7020 b229 1300 |0041: invoke-direct {v3, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@29b2 │ │ -0f4118: 2204 1007 |0044: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -0f411c: 7010 eb2a 0400 |0046: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f4122: 6e20 f52a 6400 |0049: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4128: 6205 0c18 |004c: sget-object v5, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0f412c: 6e20 f52a 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4132: 6e10 a129 0100 |0051: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ -0f4138: 0c01 |0054: move-result-object v1 │ │ -0f413a: 6e20 f52a 1400 |0055: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4140: 6e10 fa2a 0400 |0058: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f4146: 0c01 |005b: move-result-object v1 │ │ -0f4148: 2204 8f07 |005c: new-instance v4, Ljava/util/zip/ZipEntry; // type@078f │ │ -0f414c: 7020 d32c 1400 |005e: invoke-direct {v4, v1}, Ljava/util/zip/ZipEntry;.:(Ljava/lang/String;)V // method@2cd3 │ │ -0f4152: 6e20 e22c 4200 |0061: invoke-virtual {v2, v4}, Ljava/util/zip/ZipOutputStream;.putNextEntry:(Ljava/util/zip/ZipEntry;)V // method@2ce2 │ │ -0f4158: 1301 0010 |0064: const/16 v1, #int 4096 // #1000 │ │ -0f415c: 2311 bc09 |0066: new-array v1, v1, [B // type@09bc │ │ -0f4160: 6e20 b829 1300 |0068: invoke-virtual {v3, v1}, Ljava/io/FileInputStream;.read:([B)I // method@29b8 │ │ -0f4166: 0a04 |006b: move-result v4 │ │ -0f4168: 3a04 0600 |006c: if-ltz v4, 0072 // +0006 │ │ -0f416c: 6e40 e32c 1240 |006e: invoke-virtual {v2, v1, v0, v4}, Ljava/util/zip/ZipOutputStream;.write:([BII)V // method@2ce3 │ │ -0f4172: 28f7 |0071: goto 0068 // -0009 │ │ -0f4174: 6e10 e12c 0200 |0072: invoke-virtual {v2}, Ljava/util/zip/ZipOutputStream;.closeEntry:()V // method@2ce1 │ │ -0f417a: 6e10 b629 0300 |0075: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ -0f4180: 28b5 |0078: goto 002d // -004b │ │ -0f4182: 6e10 e02c 0200 |0079: invoke-virtual {v2}, Ljava/util/zip/ZipOutputStream;.close:()V // method@2ce0 │ │ -0f4188: 1216 |007c: const/4 v6, #int 1 // #1 │ │ -0f418a: 0f06 |007d: return v6 │ │ -0f418c: 0f00 |007e: return v0 │ │ +0f4088: |[0f4088] com.ds.avare.utils.ZipFolder.zipFiles:(Ljava/lang/String;Ljava/io/OutputStream;)Z │ │ +0f4098: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0f409c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f40a2: 6e20 f52a 6000 |0005: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f40a8: 6206 0c18 |0008: sget-object v6, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0f40ac: 6e20 f52a 6000 |000a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f40b2: 1a06 534a |000d: const-string v6, "shared_prefs" // string@4a53 │ │ +0f40b6: 6e20 f52a 6000 |000f: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f40bc: 6e10 fa2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f40c2: 0c00 |0015: move-result-object v0 │ │ +0f40c4: 2201 4e07 |0016: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ +0f40c8: 7010 8e2b 0100 |0018: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0f40ce: 2202 bf06 |001b: new-instance v2, Ljava/io/File; // type@06bf │ │ +0f40d2: 7020 9629 0200 |001d: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +0f40d8: 7120 8d27 1200 |0020: invoke-static {v2, v1}, Lcom/ds/avare/utils/ZipFolder;.getAllFiles:(Ljava/io/File;Ljava/util/List;)V // method@278d │ │ +0f40de: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0f40e0: 2202 9207 |0024: new-instance v2, Ljava/util/zip/ZipOutputStream; // type@0792 │ │ +0f40e4: 7020 df2c 7200 |0026: invoke-direct {v2, v7}, Ljava/util/zip/ZipOutputStream;.:(Ljava/io/OutputStream;)V // method@2cdf │ │ +0f40ea: 7210 302c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +0f40f0: 0c07 |002c: move-result-object v7 │ │ +0f40f2: 7210 042c 0700 |002d: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0f40f8: 0a01 |0030: move-result v1 │ │ +0f40fa: 3801 4800 |0031: if-eqz v1, 0079 // +0048 │ │ +0f40fe: 7210 052c 0700 |0033: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0f4104: 0c01 |0036: move-result-object v1 │ │ +0f4106: 1f01 bf06 |0037: check-cast v1, Ljava/io/File; // type@06bf │ │ +0f410a: 6e10 a529 0100 |0039: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@29a5 │ │ +0f4110: 0a03 |003c: move-result v3 │ │ +0f4112: 3903 f0ff |003d: if-nez v3, 002d // -0010 │ │ +0f4116: 2203 c206 |003f: new-instance v3, Ljava/io/FileInputStream; // type@06c2 │ │ +0f411a: 7020 b229 1300 |0041: invoke-direct {v3, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@29b2 │ │ +0f4120: 2204 1007 |0044: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +0f4124: 7010 eb2a 0400 |0046: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f412a: 6e20 f52a 6400 |0049: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4130: 6205 0c18 |004c: sget-object v5, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0f4134: 6e20 f52a 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f413a: 6e10 a129 0100 |0051: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ +0f4140: 0c01 |0054: move-result-object v1 │ │ +0f4142: 6e20 f52a 1400 |0055: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4148: 6e10 fa2a 0400 |0058: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f414e: 0c01 |005b: move-result-object v1 │ │ +0f4150: 2204 8f07 |005c: new-instance v4, Ljava/util/zip/ZipEntry; // type@078f │ │ +0f4154: 7020 d32c 1400 |005e: invoke-direct {v4, v1}, Ljava/util/zip/ZipEntry;.:(Ljava/lang/String;)V // method@2cd3 │ │ +0f415a: 6e20 e22c 4200 |0061: invoke-virtual {v2, v4}, Ljava/util/zip/ZipOutputStream;.putNextEntry:(Ljava/util/zip/ZipEntry;)V // method@2ce2 │ │ +0f4160: 1301 0010 |0064: const/16 v1, #int 4096 // #1000 │ │ +0f4164: 2311 bc09 |0066: new-array v1, v1, [B // type@09bc │ │ +0f4168: 6e20 b829 1300 |0068: invoke-virtual {v3, v1}, Ljava/io/FileInputStream;.read:([B)I // method@29b8 │ │ +0f416e: 0a04 |006b: move-result v4 │ │ +0f4170: 3a04 0600 |006c: if-ltz v4, 0072 // +0006 │ │ +0f4174: 6e40 e32c 1240 |006e: invoke-virtual {v2, v1, v0, v4}, Ljava/util/zip/ZipOutputStream;.write:([BII)V // method@2ce3 │ │ +0f417a: 28f7 |0071: goto 0068 // -0009 │ │ +0f417c: 6e10 e12c 0200 |0072: invoke-virtual {v2}, Ljava/util/zip/ZipOutputStream;.closeEntry:()V // method@2ce1 │ │ +0f4182: 6e10 b629 0300 |0075: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ +0f4188: 28b5 |0078: goto 002d // -004b │ │ +0f418a: 6e10 e02c 0200 |0079: invoke-virtual {v2}, Ljava/util/zip/ZipOutputStream;.close:()V // method@2ce0 │ │ +0f4190: 1216 |007c: const/4 v6, #int 1 // #1 │ │ +0f4192: 0f06 |007d: return v6 │ │ +0f4194: 0f00 |007e: return v0 │ │ catches : 1 │ │ 0x0024 - 0x007c │ │ Ljava/lang/Exception; -> 0x007e │ │ positions : │ │ 0x0000 line=59 │ │ 0x0016 line=60 │ │ 0x001b line=61 │ │ @@ -269913,18 +269915,18 @@ │ │ type : '(Lcom/ds/avare/views/AfdView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f4208: |[0f4208] com.ds.avare.views.AfdView$GestureListener.:(Lcom/ds/avare/views/AfdView;)V │ │ -0f4218: 5b01 be16 |0000: iput-object v1, v0, Lcom/ds/avare/views/AfdView$GestureListener;.this$0:Lcom/ds/avare/views/AfdView; // field@16be │ │ -0f421c: 7010 1806 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@0618 │ │ -0f4222: 0e00 |0005: return-void │ │ +0f4210: |[0f4210] com.ds.avare.views.AfdView$GestureListener.:(Lcom/ds/avare/views/AfdView;)V │ │ +0f4220: 5b01 be16 |0000: iput-object v1, v0, Lcom/ds/avare/views/AfdView$GestureListener;.this$0:Lcom/ds/avare/views/AfdView; // field@16be │ │ +0f4224: 7010 1806 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@0618 │ │ +0f422a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/AfdView$GestureListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/views/AfdView; │ │ │ │ @@ -269933,17 +269935,17 @@ │ │ type : '(Lcom/ds/avare/views/AfdView;Lcom/ds/avare/views/AfdView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f4224: |[0f4224] com.ds.avare.views.AfdView$GestureListener.:(Lcom/ds/avare/views/AfdView;Lcom/ds/avare/views/AfdView$1;)V │ │ -0f4234: 7020 9027 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/views/AfdView$GestureListener;.:(Lcom/ds/avare/views/AfdView;)V // method@2790 │ │ -0f423a: 0e00 |0003: return-void │ │ +0f422c: |[0f422c] com.ds.avare.views.AfdView$GestureListener.:(Lcom/ds/avare/views/AfdView;Lcom/ds/avare/views/AfdView$1;)V │ │ +0f423c: 7020 9027 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/views/AfdView$GestureListener;.:(Lcom/ds/avare/views/AfdView;)V // method@2790 │ │ +0f4242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/views/AfdView$GestureListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/views/AfdView; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/views/AfdView$1; │ │ @@ -269954,16 +269956,16 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0f423c: |[0f423c] com.ds.avare.views.AfdView$GestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -0f424c: 0e00 |0000: return-void │ │ +0f4244: |[0f4244] com.ds.avare.views.AfdView$GestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +0f4254: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2807 (AfdView.java) │ │ │ │ Class #961 header: │ │ @@ -270023,18 +270025,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f4628: |[0f4628] com.ds.avare.views.GlassView.:(Landroid/content/Context;)V │ │ -0f4638: 7020 8506 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ -0f463e: 7020 b227 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/GlassView;.setup:(Landroid/content/Context;)V // method@27b2 │ │ -0f4644: 0e00 |0006: return-void │ │ +0f4630: |[0f4630] com.ds.avare.views.GlassView.:(Landroid/content/Context;)V │ │ +0f4640: 7020 8506 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ +0f4646: 7020 b227 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/GlassView;.setup:(Landroid/content/Context;)V // method@27b2 │ │ +0f464c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/GlassView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -270044,18 +270046,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0f4648: |[0f4648] com.ds.avare.views.GlassView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0f4658: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ -0f465e: 7020 b227 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/GlassView;.setup:(Landroid/content/Context;)V // method@27b2 │ │ -0f4664: 0e00 |0006: return-void │ │ +0f4650: |[0f4650] com.ds.avare.views.GlassView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0f4660: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ +0f4666: 7020 b227 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/GlassView;.setup:(Landroid/content/Context;)V // method@27b2 │ │ +0f466c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/GlassView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -270066,18 +270068,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0f4668: |[0f4668] com.ds.avare.views.GlassView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0f4678: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ -0f467e: 7020 b227 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/GlassView;.setup:(Landroid/content/Context;)V // method@27b2 │ │ -0f4684: 0e00 |0006: return-void │ │ +0f4670: |[0f4670] com.ds.avare.views.GlassView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0f4680: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ +0f4686: 7020 b227 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/GlassView;.setup:(Landroid/content/Context;)V // method@27b2 │ │ +0f468c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/GlassView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -270089,37 +270091,37 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 40 16-bit code units │ │ -0f4688: |[0f4688] com.ds.avare.views.GlassView.drawStatusLines:(Landroid/graphics/Canvas;)V │ │ -0f4698: 54b0 cf16 |0000: iget-object v0, v11, Lcom/ds/avare/views/GlassView;.mService:Lcom/ds/avare/StorageService; // field@16cf │ │ -0f469c: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ -0f46a0: 54b0 ce16 |0004: iget-object v0, v11, Lcom/ds/avare/views/GlassView;.mPref:Lcom/ds/avare/storage/Preferences; // field@16ce │ │ -0f46a4: 6e10 4725 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.show3DInfoLines:()Z // method@2547 │ │ -0f46aa: 0a00 |0009: move-result v0 │ │ -0f46ac: 3800 1d00 |000a: if-eqz v0, 0027 // +001d │ │ -0f46b0: 54b0 cf16 |000c: iget-object v0, v11, Lcom/ds/avare/views/GlassView;.mService:Lcom/ds/avare/StorageService; // field@16cf │ │ -0f46b4: 6e10 0f1e 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getInfoLines:()Lcom/ds/avare/utils/InfoLines; // method@1e0f │ │ -0f46ba: 0c01 |0011: move-result-object v1 │ │ -0f46bc: 54b3 cd16 |0012: iget-object v3, v11, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ -0f46c0: 12f4 |0014: const/4 v4, #int -1 // #ff │ │ -0f46c2: 1505 00ff |0015: const/high16 v5, #int -16777216 // #ff00 │ │ -0f46c6: 1246 |0017: const/4 v6, #int 4 // #4 │ │ -0f46c8: 6e10 ac27 0b00 |0018: invoke-virtual {v11}, Lcom/ds/avare/views/GlassView;.getWidth:()I // method@27ac │ │ -0f46ce: 0a07 |001b: move-result v7 │ │ -0f46d0: 6e10 ab27 0b00 |001c: invoke-virtual {v11}, Lcom/ds/avare/views/GlassView;.getHeight:()I // method@27ab │ │ -0f46d6: 0a08 |001f: move-result v8 │ │ -0f46d8: 54b9 cc16 |0020: iget-object v9, v11, Lcom/ds/avare/views/GlassView;.mErrorStatus:Ljava/lang/String; // field@16cc │ │ -0f46dc: 120a |0022: const/4 v10, #int 0 // #0 │ │ -0f46de: 07c2 |0023: move-object v2, v12 │ │ -0f46e0: 740a ba26 0100 |0024: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/InfoLines;.drawCornerTextsDynamic:(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/String;Ljava/lang/String;)V // method@26ba │ │ -0f46e6: 0e00 |0027: return-void │ │ +0f4690: |[0f4690] com.ds.avare.views.GlassView.drawStatusLines:(Landroid/graphics/Canvas;)V │ │ +0f46a0: 54b0 cf16 |0000: iget-object v0, v11, Lcom/ds/avare/views/GlassView;.mService:Lcom/ds/avare/StorageService; // field@16cf │ │ +0f46a4: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ +0f46a8: 54b0 ce16 |0004: iget-object v0, v11, Lcom/ds/avare/views/GlassView;.mPref:Lcom/ds/avare/storage/Preferences; // field@16ce │ │ +0f46ac: 6e10 4725 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.show3DInfoLines:()Z // method@2547 │ │ +0f46b2: 0a00 |0009: move-result v0 │ │ +0f46b4: 3800 1d00 |000a: if-eqz v0, 0027 // +001d │ │ +0f46b8: 54b0 cf16 |000c: iget-object v0, v11, Lcom/ds/avare/views/GlassView;.mService:Lcom/ds/avare/StorageService; // field@16cf │ │ +0f46bc: 6e10 0f1e 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getInfoLines:()Lcom/ds/avare/utils/InfoLines; // method@1e0f │ │ +0f46c2: 0c01 |0011: move-result-object v1 │ │ +0f46c4: 54b3 cd16 |0012: iget-object v3, v11, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ +0f46c8: 12f4 |0014: const/4 v4, #int -1 // #ff │ │ +0f46ca: 1505 00ff |0015: const/high16 v5, #int -16777216 // #ff00 │ │ +0f46ce: 1246 |0017: const/4 v6, #int 4 // #4 │ │ +0f46d0: 6e10 ac27 0b00 |0018: invoke-virtual {v11}, Lcom/ds/avare/views/GlassView;.getWidth:()I // method@27ac │ │ +0f46d6: 0a07 |001b: move-result v7 │ │ +0f46d8: 6e10 ab27 0b00 |001c: invoke-virtual {v11}, Lcom/ds/avare/views/GlassView;.getHeight:()I // method@27ab │ │ +0f46de: 0a08 |001f: move-result v8 │ │ +0f46e0: 54b9 cc16 |0020: iget-object v9, v11, Lcom/ds/avare/views/GlassView;.mErrorStatus:Ljava/lang/String; // field@16cc │ │ +0f46e4: 120a |0022: const/4 v10, #int 0 // #0 │ │ +0f46e6: 07c2 |0023: move-object v2, v12 │ │ +0f46e8: 740a ba26 0100 |0024: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/InfoLines;.drawCornerTextsDynamic:(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/String;Ljava/lang/String;)V // method@26ba │ │ +0f46ee: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x000c line=113 │ │ 0x0018 line=115 │ │ 0x0024 line=113 │ │ locals : │ │ @@ -270131,40 +270133,40 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0f4794: |[0f4794] com.ds.avare.views.GlassView.setup:(Landroid/content/Context;)V │ │ -0f47a4: 5b23 cb16 |0000: iput-object v3, v2, Lcom/ds/avare/views/GlassView;.mContext:Landroid/content/Context; // field@16cb │ │ -0f47a8: 2200 2206 |0002: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0f47ac: 7020 e024 3000 |0004: invoke-direct {v0, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0f47b2: 5b20 ce16 |0007: iput-object v0, v2, Lcom/ds/avare/views/GlassView;.mPref:Lcom/ds/avare/storage/Preferences; // field@16ce │ │ -0f47b6: 2203 a700 |0009: new-instance v3, Landroid/graphics/Paint; // type@00a7 │ │ -0f47ba: 7010 e002 0300 |000b: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ -0f47c0: 5b23 cd16 |000e: iput-object v3, v2, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ -0f47c4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0f47c6: 6e20 f602 0300 |0011: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0f47cc: 5423 cd16 |0014: iget-object v3, v2, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ -0f47d0: 5420 cb16 |0016: iget-object v0, v2, Lcom/ds/avare/views/GlassView;.mContext:Landroid/content/Context; // field@16cb │ │ -0f47d4: 7110 9826 0000 |0018: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ -0f47da: 0c00 |001b: move-result-object v0 │ │ -0f47dc: 6e20 0303 0300 |001c: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ -0f47e2: 5423 cd16 |001f: iget-object v3, v2, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ -0f47e6: 1500 8040 |0021: const/high16 v0, #int 1082130432 // #4080 │ │ -0f47ea: 1501 00ff |0023: const/high16 v1, #int -16777216 // #ff00 │ │ -0f47ee: 6e51 fd02 0300 |0025: invoke-virtual {v3, v0, v0, v0, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0f47f4: 5423 cd16 |0028: iget-object v3, v2, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ -0f47f8: 5420 cb16 |002a: iget-object v0, v2, Lcom/ds/avare/views/GlassView;.mContext:Landroid/content/Context; // field@16cb │ │ -0f47fc: 1501 067f |002c: const/high16 v1, #int 2131099648 // #7f06 │ │ -0f4800: 7120 7d26 1000 |002e: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ -0f4806: 0a00 |0031: move-result v0 │ │ -0f4808: 6e20 0203 0300 |0032: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0f480e: 0e00 |0035: return-void │ │ +0f479c: |[0f479c] com.ds.avare.views.GlassView.setup:(Landroid/content/Context;)V │ │ +0f47ac: 5b23 cb16 |0000: iput-object v3, v2, Lcom/ds/avare/views/GlassView;.mContext:Landroid/content/Context; // field@16cb │ │ +0f47b0: 2200 2206 |0002: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0f47b4: 7020 e024 3000 |0004: invoke-direct {v0, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0f47ba: 5b20 ce16 |0007: iput-object v0, v2, Lcom/ds/avare/views/GlassView;.mPref:Lcom/ds/avare/storage/Preferences; // field@16ce │ │ +0f47be: 2203 a700 |0009: new-instance v3, Landroid/graphics/Paint; // type@00a7 │ │ +0f47c2: 7010 e002 0300 |000b: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ +0f47c8: 5b23 cd16 |000e: iput-object v3, v2, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ +0f47cc: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0f47ce: 6e20 f602 0300 |0011: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0f47d4: 5423 cd16 |0014: iget-object v3, v2, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ +0f47d8: 5420 cb16 |0016: iget-object v0, v2, Lcom/ds/avare/views/GlassView;.mContext:Landroid/content/Context; // field@16cb │ │ +0f47dc: 7110 9826 0000 |0018: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ +0f47e2: 0c00 |001b: move-result-object v0 │ │ +0f47e4: 6e20 0303 0300 |001c: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ +0f47ea: 5423 cd16 |001f: iget-object v3, v2, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ +0f47ee: 1500 8040 |0021: const/high16 v0, #int 1082130432 // #4080 │ │ +0f47f2: 1501 00ff |0023: const/high16 v1, #int -16777216 // #ff00 │ │ +0f47f6: 6e51 fd02 0300 |0025: invoke-virtual {v3, v0, v0, v0, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0f47fc: 5423 cd16 |0028: iget-object v3, v2, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ +0f4800: 5420 cb16 |002a: iget-object v0, v2, Lcom/ds/avare/views/GlassView;.mContext:Landroid/content/Context; // field@16cb │ │ +0f4804: 1501 067f |002c: const/high16 v1, #int 2131099648 // #7f06 │ │ +0f4808: 7120 7d26 1000 |002e: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ +0f480e: 0a00 |0031: move-result v0 │ │ +0f4810: 6e20 0203 0300 |0032: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0f4816: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ 0x0009 line=55 │ │ 0x0011 line=56 │ │ 0x0014 line=57 │ │ @@ -270180,34 +270182,34 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -0f46e8: |[0f46e8] com.ds.avare.views.GlassView.onDraw:(Landroid/graphics/Canvas;)V │ │ -0f46f8: 7020 aa27 5400 |0000: invoke-direct {v4, v5}, Lcom/ds/avare/views/GlassView;.drawStatusLines:(Landroid/graphics/Canvas;)V // method@27aa │ │ -0f46fe: 5440 ca16 |0003: iget-object v0, v4, Lcom/ds/avare/views/GlassView;.mAgl:Ljava/lang/String; // field@16ca │ │ -0f4702: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ -0f4706: 5440 cd16 |0007: iget-object v0, v4, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ -0f470a: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -0f470c: 6e20 f802 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f4712: 5440 ca16 |000d: iget-object v0, v4, Lcom/ds/avare/views/GlassView;.mAgl:Ljava/lang/String; // field@16ca │ │ -0f4716: 6e10 ab27 0400 |000f: invoke-virtual {v4}, Lcom/ds/avare/views/GlassView;.getHeight:()I // method@27ab │ │ -0f471c: 0a01 |0012: move-result v1 │ │ -0f471e: 8211 |0013: int-to-float v1, v1 │ │ -0f4720: 5442 cd16 |0014: iget-object v2, v4, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ -0f4724: 6e10 ee02 0200 |0016: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSize:()F // method@02ee │ │ -0f472a: 0a02 |0019: move-result v2 │ │ -0f472c: c721 |001a: sub-float/2addr v1, v2 │ │ -0f472e: 1502 0041 |001b: const/high16 v2, #int 1090519040 // #4100 │ │ -0f4732: c721 |001d: sub-float/2addr v1, v2 │ │ -0f4734: 5443 cd16 |001e: iget-object v3, v4, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ -0f4738: 6e53 b902 0512 |0020: invoke-virtual {v5, v0, v2, v1, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f473e: 0e00 |0023: return-void │ │ +0f46f0: |[0f46f0] com.ds.avare.views.GlassView.onDraw:(Landroid/graphics/Canvas;)V │ │ +0f4700: 7020 aa27 5400 |0000: invoke-direct {v4, v5}, Lcom/ds/avare/views/GlassView;.drawStatusLines:(Landroid/graphics/Canvas;)V // method@27aa │ │ +0f4706: 5440 ca16 |0003: iget-object v0, v4, Lcom/ds/avare/views/GlassView;.mAgl:Ljava/lang/String; // field@16ca │ │ +0f470a: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ +0f470e: 5440 cd16 |0007: iget-object v0, v4, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ +0f4712: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +0f4714: 6e20 f802 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f471a: 5440 ca16 |000d: iget-object v0, v4, Lcom/ds/avare/views/GlassView;.mAgl:Ljava/lang/String; // field@16ca │ │ +0f471e: 6e10 ab27 0400 |000f: invoke-virtual {v4}, Lcom/ds/avare/views/GlassView;.getHeight:()I // method@27ab │ │ +0f4724: 0a01 |0012: move-result v1 │ │ +0f4726: 8211 |0013: int-to-float v1, v1 │ │ +0f4728: 5442 cd16 |0014: iget-object v2, v4, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ +0f472c: 6e10 ee02 0200 |0016: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSize:()F // method@02ee │ │ +0f4732: 0a02 |0019: move-result v2 │ │ +0f4734: c721 |001a: sub-float/2addr v1, v2 │ │ +0f4736: 1502 0041 |001b: const/high16 v2, #int 1090519040 // #4100 │ │ +0f473a: c721 |001d: sub-float/2addr v1, v2 │ │ +0f473c: 5443 cd16 |001e: iget-object v3, v4, Lcom/ds/avare/views/GlassView;.mPaint:Landroid/graphics/Paint; // field@16cd │ │ +0f4740: 6e53 b902 0512 |0020: invoke-virtual {v5, v0, v2, v1, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f4746: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=104 │ │ 0x0007 line=105 │ │ 0x000d line=106 │ │ locals : │ │ @@ -270219,18 +270221,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f4740: |[0f4740] com.ds.avare.views.GlassView.setAgl:(Ljava/lang/String;)V │ │ -0f4750: 5b01 ca16 |0000: iput-object v1, v0, Lcom/ds/avare/views/GlassView;.mAgl:Ljava/lang/String; // field@16ca │ │ -0f4754: 6e10 ad27 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/GlassView;.invalidate:()V // method@27ad │ │ -0f475a: 0e00 |0005: return-void │ │ +0f4748: |[0f4748] com.ds.avare.views.GlassView.setAgl:(Ljava/lang/String;)V │ │ +0f4758: 5b01 ca16 |0000: iput-object v1, v0, Lcom/ds/avare/views/GlassView;.mAgl:Ljava/lang/String; // field@16ca │ │ +0f475c: 6e10 ad27 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/GlassView;.invalidate:()V // method@27ad │ │ +0f4762: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0002 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/GlassView; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -270240,18 +270242,18 @@ │ │ type : '(Lcom/ds/avare/StorageService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f475c: |[0f475c] com.ds.avare.views.GlassView.setService:(Lcom/ds/avare/StorageService;)V │ │ -0f476c: 5b01 cf16 |0000: iput-object v1, v0, Lcom/ds/avare/views/GlassView;.mService:Lcom/ds/avare/StorageService; // field@16cf │ │ -0f4770: 6e10 ad27 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/GlassView;.invalidate:()V // method@27ad │ │ -0f4776: 0e00 |0005: return-void │ │ +0f4764: |[0f4764] com.ds.avare.views.GlassView.setService:(Lcom/ds/avare/StorageService;)V │ │ +0f4774: 5b01 cf16 |0000: iput-object v1, v0, Lcom/ds/avare/views/GlassView;.mService:Lcom/ds/avare/StorageService; // field@16cf │ │ +0f4778: 6e10 ad27 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/GlassView;.invalidate:()V // method@27ad │ │ +0f477e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0002 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/GlassView; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/StorageService; │ │ @@ -270261,18 +270263,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f4778: |[0f4778] com.ds.avare.views.GlassView.setStatus:(Ljava/lang/String;)V │ │ -0f4788: 5b01 cc16 |0000: iput-object v1, v0, Lcom/ds/avare/views/GlassView;.mErrorStatus:Ljava/lang/String; // field@16cc │ │ -0f478c: 6e10 ad27 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/GlassView;.invalidate:()V // method@27ad │ │ -0f4792: 0e00 |0005: return-void │ │ +0f4780: |[0f4780] com.ds.avare.views.GlassView.setStatus:(Ljava/lang/String;)V │ │ +0f4790: 5b01 cc16 |0000: iput-object v1, v0, Lcom/ds/avare/views/GlassView;.mErrorStatus:Ljava/lang/String; // field@16cc │ │ +0f4794: 6e10 ad27 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/GlassView;.invalidate:()V // method@27ad │ │ +0f479a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/GlassView; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -270376,22 +270378,22 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0f4ea4: |[0f4ea4] com.ds.avare.views.LocationView$ClosestAirportTask.:(Lcom/ds/avare/views/LocationView;)V │ │ -0f4eb4: 5b01 de16 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4eb8: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ -0f4ebe: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -0f4ec2: 5b01 dc16 |0007: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.tfr:Ljava/lang/String; // field@16dc │ │ -0f4ec6: 5b01 dd16 |0009: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.tfra:Ljava/lang/String; // field@16dd │ │ -0f4eca: 5b01 db16 |000b: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.textMets:Ljava/lang/String; // field@16db │ │ -0f4ece: 0e00 |000d: return-void │ │ +0f4eac: |[0f4eac] com.ds.avare.views.LocationView$ClosestAirportTask.:(Lcom/ds/avare/views/LocationView;)V │ │ +0f4ebc: 5b01 de16 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4ec0: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ +0f4ec6: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +0f4eca: 5b01 dc16 |0007: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.tfr:Ljava/lang/String; // field@16dc │ │ +0f4ece: 5b01 dd16 |0009: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.tfra:Ljava/lang/String; // field@16dd │ │ +0f4ed2: 5b01 db16 |000b: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.textMets:Ljava/lang/String; // field@16db │ │ +0f4ed6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1251 │ │ 0x0007 line=1254 │ │ 0x0009 line=1255 │ │ 0x000b line=1256 │ │ locals : │ │ @@ -270403,17 +270405,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/views/LocationView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f4ed0: |[0f4ed0] com.ds.avare.views.LocationView$ClosestAirportTask.:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/views/LocationView$1;)V │ │ -0f4ee0: 7020 b527 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.:(Lcom/ds/avare/views/LocationView;)V // method@27b5 │ │ -0f4ee6: 0e00 |0003: return-void │ │ +0f4ed8: |[0f4ed8] com.ds.avare.views.LocationView$ClosestAirportTask.:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/views/LocationView$1;)V │ │ +0f4ee8: 7020 b527 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.:(Lcom/ds/avare/views/LocationView;)V // method@27b5 │ │ +0f4eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1251 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/views/LocationView$ClosestAirportTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/views/LocationView$1; │ │ @@ -270423,46 +270425,46 @@ │ │ type : '(Ljava/util/LinkedList;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 59 16-bit code units │ │ -0f4e1c: |[0f4e1c] com.ds.avare.views.LocationView$ClosestAirportTask.getTfrTextOnTouch:(Ljava/util/LinkedList;)Ljava/lang/String; │ │ -0f4e2c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0f4e30: 3808 3800 |0002: if-eqz v8, 003a // +0038 │ │ -0f4e34: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0f4e36: 6e10 262c 0800 |0005: invoke-virtual {v8}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0f4e3c: 0a02 |0008: move-result v2 │ │ -0f4e3e: 3521 3100 |0009: if-ge v1, v2, 003a // +0031 │ │ -0f4e42: 6e20 1d2c 1800 |000b: invoke-virtual {v8, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0f4e48: 0c02 |000e: move-result-object v2 │ │ -0f4e4a: 1f02 1b06 |000f: check-cast v2, Lcom/ds/avare/shapes/TFRShape; // type@061b │ │ -0f4e4e: 5473 d516 |0011: iget-object v3, v7, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f4e52: 6e10 372a 0300 |0013: invoke-virtual {v3}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4e58: 0b03 |0016: move-result-wide v3 │ │ -0f4e5a: 5475 d316 |0017: iget-object v5, v7, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f4e5e: 6e10 372a 0500 |0019: invoke-virtual {v5}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4e64: 0b05 |001c: move-result-wide v5 │ │ -0f4e66: 6e56 a324 3254 |001d: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/ds/avare/shapes/TFRShape;.getTextIfTouched:(DD)Ljava/lang/String; // method@24a3 │ │ -0f4e6c: 0c02 |0020: move-result-object v2 │ │ -0f4e6e: 3802 1600 |0021: if-eqz v2, 0037 // +0016 │ │ -0f4e72: 2203 1007 |0023: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f4e76: 7010 eb2a 0300 |0025: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f4e7c: 6e20 f52a 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4e82: 6e20 f52a 2300 |002b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4e88: 1a00 1000 |002e: const-string v0, " │ │ +0f4e24: |[0f4e24] com.ds.avare.views.LocationView$ClosestAirportTask.getTfrTextOnTouch:(Ljava/util/LinkedList;)Ljava/lang/String; │ │ +0f4e34: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0f4e38: 3808 3800 |0002: if-eqz v8, 003a // +0038 │ │ +0f4e3c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0f4e3e: 6e10 262c 0800 |0005: invoke-virtual {v8}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0f4e44: 0a02 |0008: move-result v2 │ │ +0f4e46: 3521 3100 |0009: if-ge v1, v2, 003a // +0031 │ │ +0f4e4a: 6e20 1d2c 1800 |000b: invoke-virtual {v8, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0f4e50: 0c02 |000e: move-result-object v2 │ │ +0f4e52: 1f02 1b06 |000f: check-cast v2, Lcom/ds/avare/shapes/TFRShape; // type@061b │ │ +0f4e56: 5473 d516 |0011: iget-object v3, v7, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f4e5a: 6e10 372a 0300 |0013: invoke-virtual {v3}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4e60: 0b03 |0016: move-result-wide v3 │ │ +0f4e62: 5475 d316 |0017: iget-object v5, v7, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f4e66: 6e10 372a 0500 |0019: invoke-virtual {v5}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4e6c: 0b05 |001c: move-result-wide v5 │ │ +0f4e6e: 6e56 a324 3254 |001d: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/ds/avare/shapes/TFRShape;.getTextIfTouched:(DD)Ljava/lang/String; // method@24a3 │ │ +0f4e74: 0c02 |0020: move-result-object v2 │ │ +0f4e76: 3802 1600 |0021: if-eqz v2, 0037 // +0016 │ │ +0f4e7a: 2203 1007 |0023: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f4e7e: 7010 eb2a 0300 |0025: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f4e84: 6e20 f52a 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4e8a: 6e20 f52a 2300 |002b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4e90: 1a00 1000 |002e: const-string v0, " │ │ -- │ │ " // string@0010 │ │ -0f4e8c: 6e20 f52a 0300 |0030: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4e92: 6e10 fa2a 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f4e98: 0c00 |0036: move-result-object v0 │ │ -0f4e9a: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0f4e9e: 28cc |0039: goto 0005 // -0034 │ │ -0f4ea0: 1100 |003a: return-object v0 │ │ +0f4e94: 6e20 f52a 0300 |0030: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4e9a: 6e10 fa2a 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f4ea0: 0c00 |0036: move-result-object v0 │ │ +0f4ea2: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0f4ea6: 28cc |0039: goto 0005 // -0034 │ │ +0f4ea8: 1100 |003a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1271 │ │ 0x000b line=1272 │ │ 0x0011 line=1276 │ │ 0x0023 line=1278 │ │ locals : │ │ @@ -270475,18 +270477,18 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0f4990: |[0f4990] com.ds.avare.views.LocationView$ClosestAirportTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0f49a0: 6e20 b927 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/String; // method@27b9 │ │ -0f49a6: 0c01 |0003: move-result-object v1 │ │ -0f49a8: 1101 |0004: return-object v1 │ │ +0f4998: |[0f4998] com.ds.avare.views.LocationView$ClosestAirportTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0f49a8: 6e20 b927 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/String; // method@27b9 │ │ +0f49ae: 0c01 |0003: move-result-object v1 │ │ +0f49b0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1251 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/ds/avare/views/LocationView$ClosestAirportTask; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -270495,295 +270497,295 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 551 16-bit code units │ │ -0f49ac: |[0f49ac] com.ds.avare.views.LocationView$ClosestAirportTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/String; │ │ -0f49bc: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -0f49c2: 0c00 |0003: move-result-object v0 │ │ -0f49c4: 1a01 990d |0004: const-string v1, "Closest" // string@0d99 │ │ -0f49c8: 6e20 0f2b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -0f49ce: 54b0 de16 |0009: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f49d2: 7110 d527 0000 |000b: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f49d8: 0c00 |000e: move-result-object v0 │ │ -0f49da: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0f49dc: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -0f49e0: 1101 |0012: return-object v1 │ │ -0f49e2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0f49e4: 4602 0c00 |0014: aget-object v2, v12, v0 │ │ -0f49e8: 1f02 e906 |0016: check-cast v2, Ljava/lang/Double; // type@06e9 │ │ -0f49ec: 5bb2 d516 |0018: iput-object v2, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f49f0: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -0f49f2: 460c 0c02 |001b: aget-object v12, v12, v2 │ │ -0f49f6: 1f0c e906 |001d: check-cast v12, Ljava/lang/Double; // type@06e9 │ │ -0f49fa: 5bbc d316 |001f: iput-object v12, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f49fe: 1602 c800 |0021: const-wide/16 v2, #int 200 // #c8 │ │ -0f4a02: 7120 102b 3200 |0023: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@2b10 │ │ -0f4a08: 2802 |0026: goto 0028 // +0002 │ │ -0f4a0a: 0000 |0027: nop // spacer │ │ -0f4a0c: 6e10 bc27 0b00 |0028: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ -0f4a12: 0a0c |002b: move-result v12 │ │ -0f4a14: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ -0f4a18: 380c 0300 |002e: if-eqz v12, 0031 // +0003 │ │ -0f4a1c: 1102 |0030: return-object v2 │ │ -0f4a1e: 54bc de16 |0031: iget-object v12, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4a22: 7110 d527 0c00 |0033: invoke-static {v12}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f4a28: 0c0c |0036: move-result-object v12 │ │ -0f4a2a: 380c 2b00 |0037: if-eqz v12, 0062 // +002b │ │ -0f4a2e: 54bc de16 |0039: iget-object v12, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4a32: 7110 d027 0c00 |003b: invoke-static {v12}, Lcom/ds/avare/views/LocationView;.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; // method@27d0 │ │ -0f4a38: 0c0c |003e: move-result-object v12 │ │ -0f4a3a: 6e10 5125 0c00 |003f: invoke-virtual {v12}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0f4a40: 0a0c |0042: move-result v12 │ │ -0f4a42: 380c 1100 |0043: if-eqz v12, 0054 // +0011 │ │ -0f4a46: 54bc de16 |0045: iget-object v12, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4a4a: 7110 d527 0c00 |0047: invoke-static {v12}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f4a50: 0c0c |004a: move-result-object v12 │ │ -0f4a52: 6e10 f71d 0c00 |004b: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0f4a58: 0c0c |004e: move-result-object v12 │ │ -0f4a5a: 6e10 8928 0c00 |004f: invoke-virtual {v12}, Lcom/ds/avare/weather/AdsbWeatherCache;.getAirSigMet:()Ljava/util/LinkedList; // method@2889 │ │ -0f4a60: 0c01 |0052: move-result-object v1 │ │ -0f4a62: 280f |0053: goto 0062 // +000f │ │ -0f4a64: 54bc de16 |0054: iget-object v12, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4a68: 7110 d527 0c00 |0056: invoke-static {v12}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f4a6e: 0c0c |0059: move-result-object v12 │ │ -0f4a70: 6e10 101e 0c00 |005a: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getInternetWeatherCache:()Lcom/ds/avare/weather/InternetWeatherCache; // method@1e10 │ │ -0f4a76: 0c0c |005d: move-result-object v12 │ │ -0f4a78: 6e10 a828 0c00 |005e: invoke-virtual {v12}, Lcom/ds/avare/weather/InternetWeatherCache;.getAirSigMet:()Ljava/util/LinkedList; // method@28a8 │ │ -0f4a7e: 0c01 |0061: move-result-object v1 │ │ -0f4a80: 3801 4400 |0062: if-eqz v1, 00a6 // +0044 │ │ -0f4a84: 7210 362c 0100 |0064: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2c36 │ │ -0f4a8a: 0a0c |0067: move-result v12 │ │ -0f4a8c: 35c0 3e00 |0068: if-ge v0, v12, 00a6 // +003e │ │ -0f4a90: 7220 2d2c 0100 |006a: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -0f4a96: 0c0c |006d: move-result-object v12 │ │ -0f4a98: 1f0c 8e06 |006e: check-cast v12, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ -0f4a9c: 54c3 7417 |0070: iget-object v3, v12, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ -0f4aa0: 3803 3100 |0072: if-eqz v3, 00a3 // +0031 │ │ -0f4aa4: 220c 1007 |0074: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -0f4aa8: 7010 eb2a 0c00 |0076: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f4aae: 54b4 db16 |0079: iget-object v4, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.textMets:Ljava/lang/String; // field@16db │ │ -0f4ab2: 6e20 f52a 4c00 |007b: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4ab8: 54b4 de16 |007e: iget-object v4, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4abc: 7110 c927 0400 |0080: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$1000:(Lcom/ds/avare/views/LocationView;)Landroid/content/Context; // method@27c9 │ │ -0f4ac2: 0c04 |0083: move-result-object v4 │ │ -0f4ac4: 7220 2d2c 0100 |0084: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -0f4aca: 0c05 |0087: move-result-object v5 │ │ -0f4acc: 1f05 8e06 |0088: check-cast v5, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ -0f4ad0: 54b6 d516 |008a: iget-object v6, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f4ad4: 6e10 372a 0600 |008c: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4ada: 0b06 |008f: move-result-wide v6 │ │ -0f4adc: 54b8 d316 |0090: iget-object v8, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f4ae0: 6e10 372a 0800 |0092: invoke-virtual {v8}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4ae6: 0b08 |0095: move-result-wide v8 │ │ -0f4ae8: 7407 6a24 0300 |0096: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/shapes/MetShape;.getHTMLMetOnTouch:(Landroid/content/Context;Lcom/ds/avare/weather/AirSigMet;DD)Ljava/lang/String; // method@246a │ │ -0f4aee: 0c03 |0099: move-result-object v3 │ │ -0f4af0: 6e20 f52a 3c00 |009a: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4af6: 6e10 fa2a 0c00 |009d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f4afc: 0c0c |00a0: move-result-object v12 │ │ -0f4afe: 5bbc db16 |00a1: iput-object v12, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.textMets:Ljava/lang/String; // field@16db │ │ -0f4b02: d800 0001 |00a3: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0f4b06: 28bf |00a5: goto 0064 // -0041 │ │ -0f4b08: 54bc de16 |00a6: iget-object v12, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4b0c: 7110 d527 0c00 |00a8: invoke-static {v12}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f4b12: 0c0c |00ab: move-result-object v12 │ │ -0f4b14: 6e10 ff1d 0c00 |00ac: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0f4b1a: 0c0c |00af: move-result-object v12 │ │ -0f4b1c: 54b0 d516 |00b0: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f4b20: 6e10 372a 0000 |00b2: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4b26: 0b00 |00b5: move-result-wide v0 │ │ -0f4b28: 54b3 d316 |00b6: iget-object v3, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f4b2c: 6e10 372a 0300 |00b8: invoke-virtual {v3}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4b32: 0b03 |00bb: move-result-wide v3 │ │ -0f4b34: 6e54 6220 0c31 |00bc: invoke-virtual {v12, v0, v1, v3, v4}, Lcom/ds/avare/content/DataSource;.findClosestAirportID:(DD)Ljava/lang/String; // method@2062 │ │ -0f4b3a: 0c0c |00bf: move-result-object v12 │ │ -0f4b3c: 6e10 bc27 0b00 |00c0: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ -0f4b42: 0a00 |00c3: move-result v0 │ │ -0f4b44: 3800 0300 |00c4: if-eqz v0, 00c7 // +0003 │ │ -0f4b48: 1102 |00c6: return-object v2 │ │ -0f4b4a: 390c 2e00 |00c7: if-nez v12, 00f5 // +002e │ │ -0f4b4e: 220c 1007 |00c9: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -0f4b52: 7010 eb2a 0c00 |00cb: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f4b58: 6e20 f52a 2c00 |00ce: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4b5e: 54b0 d316 |00d1: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f4b62: 6e10 372a 0000 |00d3: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4b68: 0b00 |00d6: move-result-wide v0 │ │ -0f4b6a: 7120 ae26 1000 |00d7: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ -0f4b70: 0b00 |00da: move-result-wide v0 │ │ -0f4b72: 6e30 ef2a 0c01 |00db: invoke-virtual {v12, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0f4b78: 1a00 3f01 |00de: const-string v0, "&" // string@013f │ │ -0f4b7c: 6e20 f52a 0c00 |00e0: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4b82: 54b0 d516 |00e3: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f4b86: 6e10 372a 0000 |00e5: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4b8c: 0b00 |00e8: move-result-wide v0 │ │ -0f4b8e: 7120 ae26 1000 |00e9: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ -0f4b94: 0b00 |00ec: move-result-wide v0 │ │ -0f4b96: 6e30 ef2a 0c01 |00ed: invoke-virtual {v12, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0f4b9c: 6e10 fa2a 0c00 |00f0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f4ba2: 0c0c |00f3: move-result-object v12 │ │ -0f4ba4: 285d |00f4: goto 0151 // +005d │ │ -0f4ba6: 54b0 de16 |00f5: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4baa: 7110 d527 0000 |00f7: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f4bb0: 0c00 |00fa: move-result-object v0 │ │ -0f4bb2: 6e10 ff1d 0000 |00fb: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0f4bb8: 0c00 |00fe: move-result-object v0 │ │ -0f4bba: 6e20 7720 c000 |00ff: invoke-virtual {v0, v12}, Lcom/ds/avare/content/DataSource;.getTaf:(Ljava/lang/String;)Lcom/ds/avare/weather/Taf; // method@2077 │ │ -0f4bc0: 0c00 |0102: move-result-object v0 │ │ -0f4bc2: 5bb0 da16 |0103: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.taf:Lcom/ds/avare/weather/Taf; // field@16da │ │ -0f4bc6: 6e10 bc27 0b00 |0105: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ -0f4bcc: 0a00 |0108: move-result v0 │ │ -0f4bce: 3800 0300 |0109: if-eqz v0, 010c // +0003 │ │ -0f4bd2: 1102 |010b: return-object v2 │ │ -0f4bd4: 54b0 de16 |010c: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4bd8: 7110 d527 0000 |010e: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f4bde: 0c00 |0111: move-result-object v0 │ │ -0f4be0: 6e10 ff1d 0000 |0112: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0f4be6: 0c00 |0115: move-result-object v0 │ │ -0f4be8: 6e20 7220 c000 |0116: invoke-virtual {v0, v12}, Lcom/ds/avare/content/DataSource;.getMetar:(Ljava/lang/String;)Lcom/ds/avare/weather/Metar; // method@2072 │ │ -0f4bee: 0c00 |0119: move-result-object v0 │ │ -0f4bf0: 5bb0 d616 |011a: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ -0f4bf4: 6e10 bc27 0b00 |011c: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ -0f4bfa: 0a00 |011f: move-result v0 │ │ -0f4bfc: 3800 0300 |0120: if-eqz v0, 0123 // +0003 │ │ -0f4c00: 1102 |0122: return-object v2 │ │ -0f4c02: 54b0 de16 |0123: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4c06: 7110 d527 0000 |0125: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f4c0c: 0c00 |0128: move-result-object v0 │ │ -0f4c0e: 6e10 ff1d 0000 |0129: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0f4c14: 0c00 |012c: move-result-object v0 │ │ -0f4c16: 6e20 6f20 c000 |012d: invoke-virtual {v0, v12}, Lcom/ds/avare/content/DataSource;.findRunways:(Ljava/lang/String;)Ljava/util/LinkedList; // method@206f │ │ -0f4c1c: 0c00 |0130: move-result-object v0 │ │ -0f4c1e: 5bb0 d816 |0131: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.runways:Ljava/util/LinkedList; // field@16d8 │ │ -0f4c22: 6e10 bc27 0b00 |0133: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ -0f4c28: 0a00 |0136: move-result v0 │ │ -0f4c2a: 3800 0300 |0137: if-eqz v0, 013a // +0003 │ │ -0f4c2e: 1102 |0139: return-object v2 │ │ -0f4c30: 54b0 de16 |013a: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4c34: 7110 d527 0000 |013c: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f4c3a: 0c00 |013f: move-result-object v0 │ │ -0f4c3c: 6e10 ff1d 0000 |0140: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0f4c42: 0c00 |0143: move-result-object v0 │ │ -0f4c44: 6e20 6620 c000 |0144: invoke-virtual {v0, v12}, Lcom/ds/avare/content/DataSource;.findElev:(Ljava/lang/String;)Ljava/lang/String; // method@2066 │ │ -0f4c4a: 0c00 |0147: move-result-object v0 │ │ -0f4c4c: 5bb0 d216 |0148: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.elev:Ljava/lang/String; // field@16d2 │ │ -0f4c50: 6e10 bc27 0b00 |014a: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ -0f4c56: 0a00 |014d: move-result v0 │ │ -0f4c58: 3800 0300 |014e: if-eqz v0, 0151 // +0003 │ │ -0f4c5c: 1102 |0150: return-object v2 │ │ -0f4c5e: 54b0 de16 |0151: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4c62: 7110 d027 0000 |0153: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; // method@27d0 │ │ -0f4c68: 0c00 |0156: move-result-object v0 │ │ -0f4c6a: 6e10 5125 0000 |0157: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0f4c70: 0a00 |015a: move-result v0 │ │ -0f4c72: 3900 8600 |015b: if-nez v0, 01e1 // +0086 │ │ -0f4c76: 54b0 de16 |015d: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4c7a: 7110 d527 0000 |015f: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f4c80: 0c00 |0162: move-result-object v0 │ │ -0f4c82: 6e10 ff1d 0000 |0163: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0f4c88: 0c00 |0166: move-result-object v0 │ │ -0f4c8a: 54b1 d516 |0167: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f4c8e: 6e10 372a 0100 |0169: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4c94: 0b03 |016c: move-result-wide v3 │ │ -0f4c96: 54b1 d316 |016d: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f4c9a: 6e10 372a 0100 |016f: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4ca0: 0b05 |0172: move-result-wide v5 │ │ -0f4ca2: 6e56 7120 3054 |0173: invoke-virtual {v0, v3, v4, v5, v6}, Lcom/ds/avare/content/DataSource;.getAireps:(DD)Ljava/util/LinkedList; // method@2071 │ │ -0f4ca8: 0c00 |0176: move-result-object v0 │ │ -0f4caa: 5bb0 d116 |0177: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.aireps:Ljava/util/LinkedList; // field@16d1 │ │ -0f4cae: 6e10 bc27 0b00 |0179: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ -0f4cb4: 0a00 |017c: move-result v0 │ │ -0f4cb6: 3800 0300 |017d: if-eqz v0, 0180 // +0003 │ │ -0f4cba: 1102 |017f: return-object v2 │ │ -0f4cbc: 54b0 de16 |0180: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4cc0: 7110 d527 0000 |0182: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f4cc6: 0c00 |0185: move-result-object v0 │ │ -0f4cc8: 6e10 ff1d 0000 |0186: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0f4cce: 0c00 |0189: move-result-object v0 │ │ -0f4cd0: 54b1 d516 |018a: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f4cd4: 6e10 372a 0100 |018c: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4cda: 0b03 |018f: move-result-wide v3 │ │ -0f4cdc: 54b1 d316 |0190: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f4ce0: 6e10 372a 0100 |0192: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4ce6: 0b05 |0195: move-result-wide v5 │ │ -0f4ce8: 6e56 8020 3054 |0196: invoke-virtual {v0, v3, v4, v5, v6}, Lcom/ds/avare/content/DataSource;.getWindsAloft:(DD)Lcom/ds/avare/weather/WindsAloft; // method@2080 │ │ -0f4cee: 0c00 |0199: move-result-object v0 │ │ -0f4cf0: 5bb0 df16 |019a: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.wa:Lcom/ds/avare/weather/WindsAloft; // field@16df │ │ -0f4cf4: 6e10 bc27 0b00 |019c: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ -0f4cfa: 0a00 |019f: move-result v0 │ │ -0f4cfc: 3800 0300 |01a0: if-eqz v0, 01a3 // +0003 │ │ -0f4d00: 1102 |01a2: return-object v2 │ │ -0f4d02: 54b0 de16 |01a3: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4d06: 7110 d527 0000 |01a5: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f4d0c: 0c00 |01a8: move-result-object v0 │ │ -0f4d0e: 6e10 ff1d 0000 |01a9: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0f4d14: 0c00 |01ac: move-result-object v0 │ │ -0f4d16: 54b1 d516 |01ad: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f4d1a: 6e10 372a 0100 |01af: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4d20: 0b03 |01b2: move-result-wide v3 │ │ -0f4d22: 54b1 d316 |01b3: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f4d26: 6e10 372a 0100 |01b5: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4d2c: 0b05 |01b8: move-result-wide v5 │ │ -0f4d2e: 6e56 7620 3054 |01b9: invoke-virtual {v0, v3, v4, v5, v6}, Lcom/ds/avare/content/DataSource;.getSua:(DD)Ljava/lang/String; // method@2076 │ │ -0f4d34: 0c00 |01bc: move-result-object v0 │ │ -0f4d36: 5bb0 d916 |01bd: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.sua:Ljava/lang/String; // field@16d9 │ │ -0f4d3a: 6e10 bc27 0b00 |01bf: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ -0f4d40: 0a00 |01c2: move-result v0 │ │ -0f4d42: 3800 0300 |01c3: if-eqz v0, 01c6 // +0003 │ │ -0f4d46: 1102 |01c5: return-object v2 │ │ -0f4d48: 54b0 de16 |01c6: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4d4c: 7110 ca27 0000 |01c8: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$1100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/shapes/Layer; // method@27ca │ │ -0f4d52: 0c00 |01cb: move-result-object v0 │ │ -0f4d54: 3800 0e00 |01cc: if-eqz v0, 01da // +000e │ │ -0f4d58: 54b0 de16 |01ce: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4d5c: 7110 ca27 0000 |01d0: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$1100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/shapes/Layer; // method@27ca │ │ -0f4d62: 0c00 |01d3: move-result-object v0 │ │ -0f4d64: 6e10 4d24 0000 |01d4: invoke-virtual {v0}, Lcom/ds/avare/shapes/Layer;.getDate:()Ljava/lang/String; // method@244d │ │ -0f4d6a: 0c00 |01d7: move-result-object v0 │ │ -0f4d6c: 5bb0 d416 |01d8: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.layer:Ljava/lang/String; // field@16d4 │ │ -0f4d70: 6e10 bc27 0b00 |01da: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ -0f4d76: 0a00 |01dd: move-result v0 │ │ -0f4d78: 3800 0300 |01de: if-eqz v0, 01e1 // +0003 │ │ -0f4d7c: 1102 |01e0: return-object v2 │ │ -0f4d7e: 54b0 de16 |01e1: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4d82: 7110 d527 0000 |01e3: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f4d88: 0c00 |01e6: move-result-object v0 │ │ -0f4d8a: 6e10 ff1d 0000 |01e7: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0f4d90: 0c00 |01ea: move-result-object v0 │ │ -0f4d92: 54b1 d316 |01eb: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f4d96: 6e10 372a 0100 |01ed: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4d9c: 0b01 |01f0: move-result-wide v1 │ │ -0f4d9e: 54b3 d516 |01f1: iget-object v3, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f4da2: 6e10 372a 0300 |01f3: invoke-virtual {v3}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4da8: 0b03 |01f6: move-result-wide v3 │ │ -0f4daa: 6e54 6c20 1032 |01f7: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/content/DataSource;.findNavaidsNearby:(DD)Ljava/util/Vector; // method@206c │ │ -0f4db0: 0c00 |01fa: move-result-object v0 │ │ -0f4db2: 5bb0 d716 |01fb: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.navaids:Ljava/util/Vector; // field@16d7 │ │ -0f4db6: 54b0 de16 |01fd: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4dba: 220a 0806 |01ff: new-instance v10, Lcom/ds/avare/position/Projection; // type@0608 │ │ -0f4dbe: 7110 cd27 0000 |0201: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; // method@27cd │ │ -0f4dc4: 0c01 |0204: move-result-object v1 │ │ -0f4dc6: 6e10 9921 0100 |0205: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0f4dcc: 0b02 |0208: move-result-wide v2 │ │ -0f4dce: 54b1 de16 |0209: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4dd2: 7110 cd27 0100 |020b: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; // method@27cd │ │ -0f4dd8: 0c01 |020e: move-result-object v1 │ │ -0f4dda: 6e10 9721 0100 |020f: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0f4de0: 0b04 |0212: move-result-wide v4 │ │ -0f4de2: 54b1 d516 |0213: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f4de6: 6e10 372a 0100 |0215: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4dec: 0b06 |0218: move-result-wide v6 │ │ -0f4dee: 54b1 d316 |0219: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f4df2: 6e10 372a 0100 |021b: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f4df8: 0b08 |021e: move-result-wide v8 │ │ -0f4dfa: 07a1 |021f: move-object v1, v10 │ │ -0f4dfc: 7609 1e24 0100 |0220: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ -0f4e02: 7120 cc27 a000 |0223: invoke-static {v0, v10}, Lcom/ds/avare/views/LocationView;.access$1202:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/position/Projection;)Lcom/ds/avare/position/Projection; // method@27cc │ │ -0f4e08: 110c |0226: return-object v12 │ │ +0f49b4: |[0f49b4] com.ds.avare.views.LocationView$ClosestAirportTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/String; │ │ +0f49c4: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +0f49ca: 0c00 |0003: move-result-object v0 │ │ +0f49cc: 1a01 990d |0004: const-string v1, "Closest" // string@0d99 │ │ +0f49d0: 6e20 0f2b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +0f49d6: 54b0 de16 |0009: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f49da: 7110 d527 0000 |000b: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f49e0: 0c00 |000e: move-result-object v0 │ │ +0f49e2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0f49e4: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +0f49e8: 1101 |0012: return-object v1 │ │ +0f49ea: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0f49ec: 4602 0c00 |0014: aget-object v2, v12, v0 │ │ +0f49f0: 1f02 e906 |0016: check-cast v2, Ljava/lang/Double; // type@06e9 │ │ +0f49f4: 5bb2 d516 |0018: iput-object v2, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f49f8: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +0f49fa: 460c 0c02 |001b: aget-object v12, v12, v2 │ │ +0f49fe: 1f0c e906 |001d: check-cast v12, Ljava/lang/Double; // type@06e9 │ │ +0f4a02: 5bbc d316 |001f: iput-object v12, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f4a06: 1602 c800 |0021: const-wide/16 v2, #int 200 // #c8 │ │ +0f4a0a: 7120 102b 3200 |0023: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@2b10 │ │ +0f4a10: 2802 |0026: goto 0028 // +0002 │ │ +0f4a12: 0000 |0027: nop // spacer │ │ +0f4a14: 6e10 bc27 0b00 |0028: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ +0f4a1a: 0a0c |002b: move-result v12 │ │ +0f4a1c: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ +0f4a20: 380c 0300 |002e: if-eqz v12, 0031 // +0003 │ │ +0f4a24: 1102 |0030: return-object v2 │ │ +0f4a26: 54bc de16 |0031: iget-object v12, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4a2a: 7110 d527 0c00 |0033: invoke-static {v12}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f4a30: 0c0c |0036: move-result-object v12 │ │ +0f4a32: 380c 2b00 |0037: if-eqz v12, 0062 // +002b │ │ +0f4a36: 54bc de16 |0039: iget-object v12, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4a3a: 7110 d027 0c00 |003b: invoke-static {v12}, Lcom/ds/avare/views/LocationView;.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; // method@27d0 │ │ +0f4a40: 0c0c |003e: move-result-object v12 │ │ +0f4a42: 6e10 5125 0c00 |003f: invoke-virtual {v12}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0f4a48: 0a0c |0042: move-result v12 │ │ +0f4a4a: 380c 1100 |0043: if-eqz v12, 0054 // +0011 │ │ +0f4a4e: 54bc de16 |0045: iget-object v12, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4a52: 7110 d527 0c00 |0047: invoke-static {v12}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f4a58: 0c0c |004a: move-result-object v12 │ │ +0f4a5a: 6e10 f71d 0c00 |004b: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0f4a60: 0c0c |004e: move-result-object v12 │ │ +0f4a62: 6e10 8928 0c00 |004f: invoke-virtual {v12}, Lcom/ds/avare/weather/AdsbWeatherCache;.getAirSigMet:()Ljava/util/LinkedList; // method@2889 │ │ +0f4a68: 0c01 |0052: move-result-object v1 │ │ +0f4a6a: 280f |0053: goto 0062 // +000f │ │ +0f4a6c: 54bc de16 |0054: iget-object v12, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4a70: 7110 d527 0c00 |0056: invoke-static {v12}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f4a76: 0c0c |0059: move-result-object v12 │ │ +0f4a78: 6e10 101e 0c00 |005a: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getInternetWeatherCache:()Lcom/ds/avare/weather/InternetWeatherCache; // method@1e10 │ │ +0f4a7e: 0c0c |005d: move-result-object v12 │ │ +0f4a80: 6e10 a828 0c00 |005e: invoke-virtual {v12}, Lcom/ds/avare/weather/InternetWeatherCache;.getAirSigMet:()Ljava/util/LinkedList; // method@28a8 │ │ +0f4a86: 0c01 |0061: move-result-object v1 │ │ +0f4a88: 3801 4400 |0062: if-eqz v1, 00a6 // +0044 │ │ +0f4a8c: 7210 362c 0100 |0064: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2c36 │ │ +0f4a92: 0a0c |0067: move-result v12 │ │ +0f4a94: 35c0 3e00 |0068: if-ge v0, v12, 00a6 // +003e │ │ +0f4a98: 7220 2d2c 0100 |006a: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +0f4a9e: 0c0c |006d: move-result-object v12 │ │ +0f4aa0: 1f0c 8e06 |006e: check-cast v12, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ +0f4aa4: 54c3 7417 |0070: iget-object v3, v12, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ +0f4aa8: 3803 3100 |0072: if-eqz v3, 00a3 // +0031 │ │ +0f4aac: 220c 1007 |0074: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +0f4ab0: 7010 eb2a 0c00 |0076: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f4ab6: 54b4 db16 |0079: iget-object v4, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.textMets:Ljava/lang/String; // field@16db │ │ +0f4aba: 6e20 f52a 4c00 |007b: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4ac0: 54b4 de16 |007e: iget-object v4, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4ac4: 7110 c927 0400 |0080: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$1000:(Lcom/ds/avare/views/LocationView;)Landroid/content/Context; // method@27c9 │ │ +0f4aca: 0c04 |0083: move-result-object v4 │ │ +0f4acc: 7220 2d2c 0100 |0084: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +0f4ad2: 0c05 |0087: move-result-object v5 │ │ +0f4ad4: 1f05 8e06 |0088: check-cast v5, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ +0f4ad8: 54b6 d516 |008a: iget-object v6, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f4adc: 6e10 372a 0600 |008c: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4ae2: 0b06 |008f: move-result-wide v6 │ │ +0f4ae4: 54b8 d316 |0090: iget-object v8, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f4ae8: 6e10 372a 0800 |0092: invoke-virtual {v8}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4aee: 0b08 |0095: move-result-wide v8 │ │ +0f4af0: 7407 6a24 0300 |0096: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/shapes/MetShape;.getHTMLMetOnTouch:(Landroid/content/Context;Lcom/ds/avare/weather/AirSigMet;DD)Ljava/lang/String; // method@246a │ │ +0f4af6: 0c03 |0099: move-result-object v3 │ │ +0f4af8: 6e20 f52a 3c00 |009a: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4afe: 6e10 fa2a 0c00 |009d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f4b04: 0c0c |00a0: move-result-object v12 │ │ +0f4b06: 5bbc db16 |00a1: iput-object v12, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.textMets:Ljava/lang/String; // field@16db │ │ +0f4b0a: d800 0001 |00a3: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f4b0e: 28bf |00a5: goto 0064 // -0041 │ │ +0f4b10: 54bc de16 |00a6: iget-object v12, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4b14: 7110 d527 0c00 |00a8: invoke-static {v12}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f4b1a: 0c0c |00ab: move-result-object v12 │ │ +0f4b1c: 6e10 ff1d 0c00 |00ac: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0f4b22: 0c0c |00af: move-result-object v12 │ │ +0f4b24: 54b0 d516 |00b0: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f4b28: 6e10 372a 0000 |00b2: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4b2e: 0b00 |00b5: move-result-wide v0 │ │ +0f4b30: 54b3 d316 |00b6: iget-object v3, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f4b34: 6e10 372a 0300 |00b8: invoke-virtual {v3}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4b3a: 0b03 |00bb: move-result-wide v3 │ │ +0f4b3c: 6e54 6220 0c31 |00bc: invoke-virtual {v12, v0, v1, v3, v4}, Lcom/ds/avare/content/DataSource;.findClosestAirportID:(DD)Ljava/lang/String; // method@2062 │ │ +0f4b42: 0c0c |00bf: move-result-object v12 │ │ +0f4b44: 6e10 bc27 0b00 |00c0: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ +0f4b4a: 0a00 |00c3: move-result v0 │ │ +0f4b4c: 3800 0300 |00c4: if-eqz v0, 00c7 // +0003 │ │ +0f4b50: 1102 |00c6: return-object v2 │ │ +0f4b52: 390c 2e00 |00c7: if-nez v12, 00f5 // +002e │ │ +0f4b56: 220c 1007 |00c9: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +0f4b5a: 7010 eb2a 0c00 |00cb: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f4b60: 6e20 f52a 2c00 |00ce: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4b66: 54b0 d316 |00d1: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f4b6a: 6e10 372a 0000 |00d3: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4b70: 0b00 |00d6: move-result-wide v0 │ │ +0f4b72: 7120 ae26 1000 |00d7: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ +0f4b78: 0b00 |00da: move-result-wide v0 │ │ +0f4b7a: 6e30 ef2a 0c01 |00db: invoke-virtual {v12, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0f4b80: 1a00 3f01 |00de: const-string v0, "&" // string@013f │ │ +0f4b84: 6e20 f52a 0c00 |00e0: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4b8a: 54b0 d516 |00e3: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f4b8e: 6e10 372a 0000 |00e5: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4b94: 0b00 |00e8: move-result-wide v0 │ │ +0f4b96: 7120 ae26 1000 |00e9: invoke-static {v0, v1}, Lcom/ds/avare/utils/Helper;.truncGeo:(D)D // method@26ae │ │ +0f4b9c: 0b00 |00ec: move-result-wide v0 │ │ +0f4b9e: 6e30 ef2a 0c01 |00ed: invoke-virtual {v12, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0f4ba4: 6e10 fa2a 0c00 |00f0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f4baa: 0c0c |00f3: move-result-object v12 │ │ +0f4bac: 285d |00f4: goto 0151 // +005d │ │ +0f4bae: 54b0 de16 |00f5: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4bb2: 7110 d527 0000 |00f7: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f4bb8: 0c00 |00fa: move-result-object v0 │ │ +0f4bba: 6e10 ff1d 0000 |00fb: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0f4bc0: 0c00 |00fe: move-result-object v0 │ │ +0f4bc2: 6e20 7720 c000 |00ff: invoke-virtual {v0, v12}, Lcom/ds/avare/content/DataSource;.getTaf:(Ljava/lang/String;)Lcom/ds/avare/weather/Taf; // method@2077 │ │ +0f4bc8: 0c00 |0102: move-result-object v0 │ │ +0f4bca: 5bb0 da16 |0103: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.taf:Lcom/ds/avare/weather/Taf; // field@16da │ │ +0f4bce: 6e10 bc27 0b00 |0105: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ +0f4bd4: 0a00 |0108: move-result v0 │ │ +0f4bd6: 3800 0300 |0109: if-eqz v0, 010c // +0003 │ │ +0f4bda: 1102 |010b: return-object v2 │ │ +0f4bdc: 54b0 de16 |010c: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4be0: 7110 d527 0000 |010e: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f4be6: 0c00 |0111: move-result-object v0 │ │ +0f4be8: 6e10 ff1d 0000 |0112: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0f4bee: 0c00 |0115: move-result-object v0 │ │ +0f4bf0: 6e20 7220 c000 |0116: invoke-virtual {v0, v12}, Lcom/ds/avare/content/DataSource;.getMetar:(Ljava/lang/String;)Lcom/ds/avare/weather/Metar; // method@2072 │ │ +0f4bf6: 0c00 |0119: move-result-object v0 │ │ +0f4bf8: 5bb0 d616 |011a: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ +0f4bfc: 6e10 bc27 0b00 |011c: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ +0f4c02: 0a00 |011f: move-result v0 │ │ +0f4c04: 3800 0300 |0120: if-eqz v0, 0123 // +0003 │ │ +0f4c08: 1102 |0122: return-object v2 │ │ +0f4c0a: 54b0 de16 |0123: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4c0e: 7110 d527 0000 |0125: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f4c14: 0c00 |0128: move-result-object v0 │ │ +0f4c16: 6e10 ff1d 0000 |0129: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0f4c1c: 0c00 |012c: move-result-object v0 │ │ +0f4c1e: 6e20 6f20 c000 |012d: invoke-virtual {v0, v12}, Lcom/ds/avare/content/DataSource;.findRunways:(Ljava/lang/String;)Ljava/util/LinkedList; // method@206f │ │ +0f4c24: 0c00 |0130: move-result-object v0 │ │ +0f4c26: 5bb0 d816 |0131: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.runways:Ljava/util/LinkedList; // field@16d8 │ │ +0f4c2a: 6e10 bc27 0b00 |0133: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ +0f4c30: 0a00 |0136: move-result v0 │ │ +0f4c32: 3800 0300 |0137: if-eqz v0, 013a // +0003 │ │ +0f4c36: 1102 |0139: return-object v2 │ │ +0f4c38: 54b0 de16 |013a: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4c3c: 7110 d527 0000 |013c: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f4c42: 0c00 |013f: move-result-object v0 │ │ +0f4c44: 6e10 ff1d 0000 |0140: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0f4c4a: 0c00 |0143: move-result-object v0 │ │ +0f4c4c: 6e20 6620 c000 |0144: invoke-virtual {v0, v12}, Lcom/ds/avare/content/DataSource;.findElev:(Ljava/lang/String;)Ljava/lang/String; // method@2066 │ │ +0f4c52: 0c00 |0147: move-result-object v0 │ │ +0f4c54: 5bb0 d216 |0148: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.elev:Ljava/lang/String; // field@16d2 │ │ +0f4c58: 6e10 bc27 0b00 |014a: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ +0f4c5e: 0a00 |014d: move-result v0 │ │ +0f4c60: 3800 0300 |014e: if-eqz v0, 0151 // +0003 │ │ +0f4c64: 1102 |0150: return-object v2 │ │ +0f4c66: 54b0 de16 |0151: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4c6a: 7110 d027 0000 |0153: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; // method@27d0 │ │ +0f4c70: 0c00 |0156: move-result-object v0 │ │ +0f4c72: 6e10 5125 0000 |0157: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0f4c78: 0a00 |015a: move-result v0 │ │ +0f4c7a: 3900 8600 |015b: if-nez v0, 01e1 // +0086 │ │ +0f4c7e: 54b0 de16 |015d: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4c82: 7110 d527 0000 |015f: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f4c88: 0c00 |0162: move-result-object v0 │ │ +0f4c8a: 6e10 ff1d 0000 |0163: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0f4c90: 0c00 |0166: move-result-object v0 │ │ +0f4c92: 54b1 d516 |0167: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f4c96: 6e10 372a 0100 |0169: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4c9c: 0b03 |016c: move-result-wide v3 │ │ +0f4c9e: 54b1 d316 |016d: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f4ca2: 6e10 372a 0100 |016f: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4ca8: 0b05 |0172: move-result-wide v5 │ │ +0f4caa: 6e56 7120 3054 |0173: invoke-virtual {v0, v3, v4, v5, v6}, Lcom/ds/avare/content/DataSource;.getAireps:(DD)Ljava/util/LinkedList; // method@2071 │ │ +0f4cb0: 0c00 |0176: move-result-object v0 │ │ +0f4cb2: 5bb0 d116 |0177: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.aireps:Ljava/util/LinkedList; // field@16d1 │ │ +0f4cb6: 6e10 bc27 0b00 |0179: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ +0f4cbc: 0a00 |017c: move-result v0 │ │ +0f4cbe: 3800 0300 |017d: if-eqz v0, 0180 // +0003 │ │ +0f4cc2: 1102 |017f: return-object v2 │ │ +0f4cc4: 54b0 de16 |0180: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4cc8: 7110 d527 0000 |0182: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f4cce: 0c00 |0185: move-result-object v0 │ │ +0f4cd0: 6e10 ff1d 0000 |0186: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0f4cd6: 0c00 |0189: move-result-object v0 │ │ +0f4cd8: 54b1 d516 |018a: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f4cdc: 6e10 372a 0100 |018c: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4ce2: 0b03 |018f: move-result-wide v3 │ │ +0f4ce4: 54b1 d316 |0190: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f4ce8: 6e10 372a 0100 |0192: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4cee: 0b05 |0195: move-result-wide v5 │ │ +0f4cf0: 6e56 8020 3054 |0196: invoke-virtual {v0, v3, v4, v5, v6}, Lcom/ds/avare/content/DataSource;.getWindsAloft:(DD)Lcom/ds/avare/weather/WindsAloft; // method@2080 │ │ +0f4cf6: 0c00 |0199: move-result-object v0 │ │ +0f4cf8: 5bb0 df16 |019a: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.wa:Lcom/ds/avare/weather/WindsAloft; // field@16df │ │ +0f4cfc: 6e10 bc27 0b00 |019c: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ +0f4d02: 0a00 |019f: move-result v0 │ │ +0f4d04: 3800 0300 |01a0: if-eqz v0, 01a3 // +0003 │ │ +0f4d08: 1102 |01a2: return-object v2 │ │ +0f4d0a: 54b0 de16 |01a3: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4d0e: 7110 d527 0000 |01a5: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f4d14: 0c00 |01a8: move-result-object v0 │ │ +0f4d16: 6e10 ff1d 0000 |01a9: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0f4d1c: 0c00 |01ac: move-result-object v0 │ │ +0f4d1e: 54b1 d516 |01ad: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f4d22: 6e10 372a 0100 |01af: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4d28: 0b03 |01b2: move-result-wide v3 │ │ +0f4d2a: 54b1 d316 |01b3: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f4d2e: 6e10 372a 0100 |01b5: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4d34: 0b05 |01b8: move-result-wide v5 │ │ +0f4d36: 6e56 7620 3054 |01b9: invoke-virtual {v0, v3, v4, v5, v6}, Lcom/ds/avare/content/DataSource;.getSua:(DD)Ljava/lang/String; // method@2076 │ │ +0f4d3c: 0c00 |01bc: move-result-object v0 │ │ +0f4d3e: 5bb0 d916 |01bd: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.sua:Ljava/lang/String; // field@16d9 │ │ +0f4d42: 6e10 bc27 0b00 |01bf: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ +0f4d48: 0a00 |01c2: move-result v0 │ │ +0f4d4a: 3800 0300 |01c3: if-eqz v0, 01c6 // +0003 │ │ +0f4d4e: 1102 |01c5: return-object v2 │ │ +0f4d50: 54b0 de16 |01c6: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4d54: 7110 ca27 0000 |01c8: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$1100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/shapes/Layer; // method@27ca │ │ +0f4d5a: 0c00 |01cb: move-result-object v0 │ │ +0f4d5c: 3800 0e00 |01cc: if-eqz v0, 01da // +000e │ │ +0f4d60: 54b0 de16 |01ce: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4d64: 7110 ca27 0000 |01d0: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$1100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/shapes/Layer; // method@27ca │ │ +0f4d6a: 0c00 |01d3: move-result-object v0 │ │ +0f4d6c: 6e10 4d24 0000 |01d4: invoke-virtual {v0}, Lcom/ds/avare/shapes/Layer;.getDate:()Ljava/lang/String; // method@244d │ │ +0f4d72: 0c00 |01d7: move-result-object v0 │ │ +0f4d74: 5bb0 d416 |01d8: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.layer:Ljava/lang/String; // field@16d4 │ │ +0f4d78: 6e10 bc27 0b00 |01da: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.isCancelled:()Z // method@27bc │ │ +0f4d7e: 0a00 |01dd: move-result v0 │ │ +0f4d80: 3800 0300 |01de: if-eqz v0, 01e1 // +0003 │ │ +0f4d84: 1102 |01e0: return-object v2 │ │ +0f4d86: 54b0 de16 |01e1: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4d8a: 7110 d527 0000 |01e3: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f4d90: 0c00 |01e6: move-result-object v0 │ │ +0f4d92: 6e10 ff1d 0000 |01e7: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0f4d98: 0c00 |01ea: move-result-object v0 │ │ +0f4d9a: 54b1 d316 |01eb: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f4d9e: 6e10 372a 0100 |01ed: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4da4: 0b01 |01f0: move-result-wide v1 │ │ +0f4da6: 54b3 d516 |01f1: iget-object v3, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f4daa: 6e10 372a 0300 |01f3: invoke-virtual {v3}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4db0: 0b03 |01f6: move-result-wide v3 │ │ +0f4db2: 6e54 6c20 1032 |01f7: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/content/DataSource;.findNavaidsNearby:(DD)Ljava/util/Vector; // method@206c │ │ +0f4db8: 0c00 |01fa: move-result-object v0 │ │ +0f4dba: 5bb0 d716 |01fb: iput-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.navaids:Ljava/util/Vector; // field@16d7 │ │ +0f4dbe: 54b0 de16 |01fd: iget-object v0, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4dc2: 220a 0806 |01ff: new-instance v10, Lcom/ds/avare/position/Projection; // type@0608 │ │ +0f4dc6: 7110 cd27 0000 |0201: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; // method@27cd │ │ +0f4dcc: 0c01 |0204: move-result-object v1 │ │ +0f4dce: 6e10 9921 0100 |0205: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0f4dd4: 0b02 |0208: move-result-wide v2 │ │ +0f4dd6: 54b1 de16 |0209: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4dda: 7110 cd27 0100 |020b: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; // method@27cd │ │ +0f4de0: 0c01 |020e: move-result-object v1 │ │ +0f4de2: 6e10 9721 0100 |020f: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0f4de8: 0b04 |0212: move-result-wide v4 │ │ +0f4dea: 54b1 d516 |0213: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f4dee: 6e10 372a 0100 |0215: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4df4: 0b06 |0218: move-result-wide v6 │ │ +0f4df6: 54b1 d316 |0219: iget-object v1, v11, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f4dfa: 6e10 372a 0100 |021b: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f4e00: 0b08 |021e: move-result-wide v8 │ │ +0f4e02: 07a1 |021f: move-object v1, v10 │ │ +0f4e04: 7609 1e24 0100 |0220: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ +0f4e0a: 7120 cc27 a000 |0223: invoke-static {v0, v10}, Lcom/ds/avare/views/LocationView;.access$1202:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/position/Projection;)Lcom/ds/avare/position/Projection; // method@27cc │ │ +0f4e10: 110c |0226: return-object v12 │ │ catches : 1 │ │ 0x0023 - 0x0026 │ │ Ljava/lang/Exception; -> 0x0027 │ │ positions : │ │ 0x0000 line=1290 │ │ 0x0009 line=1291 │ │ 0x0014 line=1296 │ │ @@ -270829,18 +270831,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0f4ee8: |[0f4ee8] com.ds.avare.views.LocationView$ClosestAirportTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0f4ef8: 1f01 0e07 |0000: check-cast v1, Ljava/lang/String; // type@070e │ │ -0f4efc: 6e20 be27 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.onPostExecute:(Ljava/lang/String;)V // method@27be │ │ -0f4f02: 0e00 |0005: return-void │ │ +0f4ef0: |[0f4ef0] com.ds.avare.views.LocationView$ClosestAirportTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0f4f00: 1f01 0e07 |0000: check-cast v1, Ljava/lang/String; // type@070e │ │ +0f4f04: 6e20 be27 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.onPostExecute:(Ljava/lang/String;)V // method@27be │ │ +0f4f0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1251 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/LocationView$ClosestAirportTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -270849,361 +270851,361 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 715 16-bit code units │ │ -0f4f04: |[0f4f04] com.ds.avare.views.LocationView$ClosestAirportTask.onPostExecute:(Ljava/lang/String;)V │ │ -0f4f14: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0f4f18: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -0f4f1c: 5402 de16 |0004: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4f20: 7110 ce27 0200 |0006: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$1400:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface; // method@27ce │ │ -0f4f26: 0c02 |0009: move-result-object v2 │ │ -0f4f28: 3802 bb02 |000a: if-eqz v2, 02c5 // +02bb │ │ -0f4f2c: 5402 de16 |000c: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4f30: 7110 cb27 0200 |000e: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$1200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Projection; // method@27cb │ │ -0f4f36: 0c02 |0011: move-result-object v2 │ │ -0f4f38: 3802 b302 |0012: if-eqz v2, 02c5 // +02b3 │ │ -0f4f3c: 3801 b102 |0014: if-eqz v1, 02c5 // +02b1 │ │ -0f4f40: 5402 de16 |0016: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4f44: 2203 3906 |0018: new-instance v3, Lcom/ds/avare/touch/LongTouchDestination; // type@0639 │ │ -0f4f48: 7010 e325 0300 |001a: invoke-direct {v3}, Lcom/ds/avare/touch/LongTouchDestination;.:()V // method@25e3 │ │ -0f4f4e: 5b23 fb16 |001d: iput-object v3, v2, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f4f52: 5402 de16 |001f: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4f56: 5422 fb16 |0021: iget-object v2, v2, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f4f5a: 5b21 d515 |0023: iput-object v1, v2, Lcom/ds/avare/touch/LongTouchDestination;.airport:Ljava/lang/String; // field@15d5 │ │ -0f4f5e: 5402 de16 |0025: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4f62: 5422 fb16 |0027: iget-object v2, v2, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f4f66: 2203 1007 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0f4f6a: 7010 eb2a 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f4f70: 5404 de16 |002e: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4f74: 7110 cb27 0400 |0030: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$1200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Projection; // method@27cb │ │ -0f4f7a: 0c04 |0033: move-result-object v4 │ │ -0f4f7c: 6e10 2224 0400 |0034: invoke-virtual {v4}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ -0f4f82: 0b04 |0037: move-result-wide v4 │ │ -0f4f84: 7120 802a 5400 |0038: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0f4f8a: 0b04 |003b: move-result-wide v4 │ │ -0f4f8c: 6e30 f22a 4305 |003c: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -0f4f92: 6204 5915 |003f: sget-object v4, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ -0f4f96: 6e20 f52a 4300 |0041: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4f9c: 1a04 5501 |0044: const-string v4, "(" // string@0155 │ │ -0f4fa0: 6e20 f52a 4300 |0046: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4fa6: 5404 de16 |0049: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4faa: 7110 cb27 0400 |004b: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$1200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Projection; // method@27cb │ │ -0f4fb0: 0c04 |004e: move-result-object v4 │ │ -0f4fb2: 5405 de16 |004f: iget-object v5, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4fb6: 7110 cd27 0500 |0051: invoke-static {v5}, Lcom/ds/avare/views/LocationView;.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; // method@27cd │ │ -0f4fbc: 0c05 |0054: move-result-object v5 │ │ -0f4fbe: 6e10 9321 0500 |0055: invoke-virtual {v5}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0f4fc4: 0b05 |0058: move-result-wide v5 │ │ -0f4fc6: 6e30 2324 5406 |0059: invoke-virtual {v4, v5, v6}, Lcom/ds/avare/position/Projection;.getGeneralDirectionFrom:(D)Ljava/lang/String; // method@2423 │ │ -0f4fcc: 0c04 |005c: move-result-object v4 │ │ -0f4fce: 6e20 f52a 4300 |005d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4fd4: 1a04 1a02 |0060: const-string v4, ") " // string@021a │ │ -0f4fd8: 6e20 f52a 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f4fde: 5404 de16 |0065: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4fe2: 7110 cb27 0400 |0067: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$1200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Projection; // method@27cb │ │ -0f4fe8: 0c04 |006a: move-result-object v4 │ │ -0f4fea: 6e10 2124 0400 |006b: invoke-virtual {v4}, Lcom/ds/avare/position/Projection;.getBearing:()D // method@2421 │ │ -0f4ff0: 0b04 |006e: move-result-wide v4 │ │ -0f4ff2: 5406 de16 |006f: iget-object v6, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f4ff6: 7110 cd27 0600 |0071: invoke-static {v6}, Lcom/ds/avare/views/LocationView;.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; // method@27cd │ │ -0f4ffc: 0c06 |0074: move-result-object v6 │ │ -0f4ffe: 6e10 9321 0600 |0075: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0f5004: 0b06 |0078: move-result-wide v6 │ │ -0f5006: 7140 9326 5476 |0079: invoke-static {v4, v5, v6, v7}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ -0f500c: 0b04 |007c: move-result-wide v4 │ │ -0f500e: 7120 802a 5400 |007d: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0f5014: 0b04 |0080: move-result-wide v4 │ │ -0f5016: 7120 8526 5400 |0081: invoke-static {v4, v5}, Lcom/ds/avare/utils/Helper;.correctConvertHeading:(J)Ljava/lang/String; // method@2685 │ │ -0f501c: 0c04 |0084: move-result-object v4 │ │ -0f501e: 6e20 f52a 4300 |0085: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f5024: 1304 b000 |0088: const/16 v4, #int 176 // #b0 │ │ -0f5028: 6e20 ee2a 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -0f502e: 6e10 fa2a 0300 |008d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f5034: 0c03 |0090: move-result-object v3 │ │ -0f5036: 5b23 d615 |0091: iput-object v3, v2, Lcom/ds/avare/touch/LongTouchDestination;.info:Ljava/lang/String; // field@15d6 │ │ -0f503a: 5402 de16 |0093: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f503e: 7110 d527 0200 |0095: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f5044: 0c02 |0098: move-result-object v2 │ │ -0f5046: 6e10 f71d 0200 |0099: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0f504c: 0c02 |009c: move-result-object v2 │ │ -0f504e: 6e10 9a28 0200 |009d: invoke-virtual {v2}, Lcom/ds/avare/weather/AdsbWeatherCache;.sweep:()V // method@289a │ │ -0f5054: 5402 de16 |00a0: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5058: 7110 d527 0200 |00a2: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f505e: 0c02 |00a5: move-result-object v2 │ │ -0f5060: 6e10 f61d 0200 |00a6: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getAdsbTfrCache:()Lcom/ds/avare/adsb/TfrCache; // method@1df6 │ │ -0f5066: 0c02 |00a9: move-result-object v2 │ │ -0f5068: 6e10 3b1f 0200 |00aa: invoke-virtual {v2}, Lcom/ds/avare/adsb/TfrCache;.sweep:()V // method@1f3b │ │ -0f506e: 5402 de16 |00ad: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5072: 7110 d027 0200 |00af: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; // method@27d0 │ │ -0f5078: 0c02 |00b2: move-result-object v2 │ │ -0f507a: 6e10 5125 0200 |00b3: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0f5080: 0a02 |00b6: move-result v2 │ │ -0f5082: 3802 7f00 |00b7: if-eqz v2, 0136 // +007f │ │ -0f5086: 5402 de16 |00b9: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f508a: 7110 d527 0200 |00bb: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f5090: 0c02 |00be: move-result-object v2 │ │ -0f5092: 6e10 f71d 0200 |00bf: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0f5098: 0c02 |00c2: move-result-object v2 │ │ -0f509a: 6e20 9028 1200 |00c3: invoke-virtual {v2, v1}, Lcom/ds/avare/weather/AdsbWeatherCache;.getTaf:(Ljava/lang/String;)Lcom/ds/avare/weather/Taf; // method@2890 │ │ -0f50a0: 0c02 |00c6: move-result-object v2 │ │ -0f50a2: 5b02 da16 |00c7: iput-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.taf:Lcom/ds/avare/weather/Taf; // field@16da │ │ -0f50a6: 5402 de16 |00c9: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f50aa: 7110 d527 0200 |00cb: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f50b0: 0c02 |00ce: move-result-object v2 │ │ -0f50b2: 6e10 f71d 0200 |00cf: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0f50b8: 0c02 |00d2: move-result-object v2 │ │ -0f50ba: 6e20 8c28 1200 |00d3: invoke-virtual {v2, v1}, Lcom/ds/avare/weather/AdsbWeatherCache;.getMETAR:(Ljava/lang/String;)Lcom/ds/avare/weather/Metar; // method@288c │ │ -0f50c0: 0c01 |00d6: move-result-object v1 │ │ -0f50c2: 5b01 d616 |00d7: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ -0f50c6: 5401 de16 |00d9: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f50ca: 7110 d527 0100 |00db: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f50d0: 0c01 |00de: move-result-object v1 │ │ -0f50d2: 6e10 f71d 0100 |00df: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0f50d8: 0c01 |00e2: move-result-object v1 │ │ -0f50da: 5402 d516 |00e3: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f50de: 6e10 372a 0200 |00e5: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f50e4: 0b02 |00e8: move-result-wide v2 │ │ -0f50e6: 5404 d316 |00e9: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f50ea: 6e10 372a 0400 |00eb: invoke-virtual {v4}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f50f0: 0b04 |00ee: move-result-wide v4 │ │ -0f50f2: 6e55 8a28 2143 |00ef: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/ds/avare/weather/AdsbWeatherCache;.getAireps:(DD)Ljava/util/LinkedList; // method@288a │ │ -0f50f8: 0c01 |00f2: move-result-object v1 │ │ -0f50fa: 5b01 d116 |00f3: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.aireps:Ljava/util/LinkedList; // field@16d1 │ │ -0f50fe: 5401 de16 |00f5: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5102: 7110 d527 0100 |00f7: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f5108: 0c01 |00fa: move-result-object v1 │ │ -0f510a: 6e10 f71d 0100 |00fb: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0f5110: 0c01 |00fe: move-result-object v1 │ │ -0f5112: 5402 d516 |00ff: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f5116: 6e10 372a 0200 |0101: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f511c: 0b02 |0104: move-result-wide v2 │ │ -0f511e: 5404 d316 |0105: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f5122: 6e10 372a 0400 |0107: invoke-virtual {v4}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f5128: 0b04 |010a: move-result-wide v4 │ │ -0f512a: 6e55 9128 2143 |010b: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/ds/avare/weather/AdsbWeatherCache;.getWindsAloft:(DD)Lcom/ds/avare/weather/WindsAloft; // method@2891 │ │ -0f5130: 0c01 |010e: move-result-object v1 │ │ -0f5132: 5b01 df16 |010f: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.wa:Lcom/ds/avare/weather/WindsAloft; // field@16df │ │ -0f5136: 5401 de16 |0111: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f513a: 7110 d527 0100 |0113: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f5140: 0c01 |0116: move-result-object v1 │ │ -0f5142: 6e10 f71d 0100 |0117: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0f5148: 0c01 |011a: move-result-object v1 │ │ -0f514a: 6e10 8d28 0100 |011b: invoke-virtual {v1}, Lcom/ds/avare/weather/AdsbWeatherCache;.getNexrad:()Lcom/ds/avare/adsb/NexradImage; // method@288d │ │ -0f5150: 0c01 |011e: move-result-object v1 │ │ -0f5152: 6e10 2d1f 0100 |011f: invoke-virtual {v1}, Lcom/ds/avare/adsb/NexradImage;.getDate:()Ljava/lang/String; // method@1f2d │ │ -0f5158: 0c01 |0122: move-result-object v1 │ │ -0f515a: 5b01 d416 |0123: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.layer:Ljava/lang/String; // field@16d4 │ │ -0f515e: 5401 de16 |0125: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5162: 7110 d527 0100 |0127: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f5168: 0c01 |012a: move-result-object v1 │ │ -0f516a: 6e10 f71d 0100 |012b: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0f5170: 0c01 |012e: move-result-object v1 │ │ -0f5172: 6e10 8f28 0100 |012f: invoke-virtual {v1}, Lcom/ds/avare/weather/AdsbWeatherCache;.getSua:()Ljava/lang/String; // method@288f │ │ -0f5178: 0c01 |0132: move-result-object v1 │ │ -0f517a: 5b01 d916 |0133: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.sua:Ljava/lang/String; // field@16d9 │ │ -0f517e: 2826 |0135: goto 015b // +0026 │ │ -0f5180: 5401 de16 |0136: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5184: 7110 d527 0100 |0138: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f518a: 0c01 |013b: move-result-object v1 │ │ -0f518c: 6e10 101e 0100 |013c: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getInternetWeatherCache:()Lcom/ds/avare/weather/InternetWeatherCache; // method@1e10 │ │ -0f5192: 0c01 |013f: move-result-object v1 │ │ -0f5194: 5402 de16 |0140: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5198: 7110 d027 0200 |0142: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; // method@27d0 │ │ -0f519e: 0c02 |0145: move-result-object v2 │ │ -0f51a0: 6e10 fb24 0200 |0146: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getExpiryTime:()I // method@24fb │ │ -0f51a6: 0a02 |0149: move-result v2 │ │ -0f51a8: 6e20 a928 2100 |014a: invoke-virtual {v1, v2}, Lcom/ds/avare/weather/InternetWeatherCache;.isOld:(I)Z // method@28a9 │ │ -0f51ae: 0a01 |014d: move-result v1 │ │ -0f51b0: 3801 0d00 |014e: if-eqz v1, 015b // +000d │ │ -0f51b4: 1201 |0150: const/4 v1, #int 0 // #0 │ │ -0f51b6: 5b01 da16 |0151: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.taf:Lcom/ds/avare/weather/Taf; // field@16da │ │ -0f51ba: 5b01 d616 |0153: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ -0f51be: 5b01 d116 |0155: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.aireps:Ljava/util/LinkedList; // field@16d1 │ │ -0f51c2: 5b01 db16 |0157: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.textMets:Ljava/lang/String; // field@16db │ │ -0f51c6: 5b01 df16 |0159: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.wa:Lcom/ds/avare/weather/WindsAloft; // field@16df │ │ -0f51ca: 5401 d116 |015b: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.aireps:Ljava/util/LinkedList; // field@16d1 │ │ -0f51ce: 3801 2d00 |015d: if-eqz v1, 018a // +002d │ │ -0f51d2: 6e10 212c 0100 |015f: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0f51d8: 0c01 |0162: move-result-object v1 │ │ -0f51da: 7210 042c 0100 |0163: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0f51e0: 0a02 |0166: move-result v2 │ │ -0f51e2: 3802 2300 |0167: if-eqz v2, 018a // +0023 │ │ -0f51e6: 7210 052c 0100 |0169: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0f51ec: 0c02 |016c: move-result-object v2 │ │ -0f51ee: 0723 |016d: move-object v3, v2 │ │ -0f51f0: 1f03 8f06 |016e: check-cast v3, Lcom/ds/avare/weather/Airep; // type@068f │ │ -0f51f4: 5402 d516 |0170: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f51f8: 6e10 372a 0200 |0172: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f51fe: 0b04 |0175: move-result-wide v4 │ │ -0f5200: 5402 d316 |0176: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f5204: 6e10 372a 0200 |0178: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f520a: 0b06 |017b: move-result-wide v6 │ │ -0f520c: 5402 de16 |017c: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5210: 7110 cd27 0200 |017e: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; // method@27cd │ │ -0f5216: 0c02 |0181: move-result-object v2 │ │ -0f5218: 6e10 9321 0200 |0182: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0f521e: 0b08 |0185: move-result-wide v8 │ │ -0f5220: 7407 9e28 0300 |0186: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/weather/Airep;.updateTextWithLocation:(DDD)V // method@289e │ │ -0f5226: 28da |0189: goto 0163 // -0026 │ │ -0f5228: 540a df16 |018a: iget-object v10, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.wa:Lcom/ds/avare/weather/WindsAloft; // field@16df │ │ -0f522c: 380a 1b00 |018c: if-eqz v10, 01a7 // +001b │ │ -0f5230: 5401 d516 |018e: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f5234: 6e10 372a 0100 |0190: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f523a: 0b0b |0193: move-result-wide v11 │ │ -0f523c: 5401 d316 |0194: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f5240: 6e10 372a 0100 |0196: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f5246: 0b0d |0199: move-result-wide v13 │ │ -0f5248: 5401 de16 |019a: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f524c: 7110 cd27 0100 |019c: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; // method@27cd │ │ -0f5252: 0c01 |019f: move-result-object v1 │ │ -0f5254: 6e10 9321 0100 |01a0: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0f525a: 0b0f |01a3: move-result-wide v15 │ │ -0f525c: 7407 b728 0a00 |01a4: invoke-virtual/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/ds/avare/weather/WindsAloft;.updateStationWithLocation:(DDD)V // method@28b7 │ │ -0f5262: 5401 de16 |01a7: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5266: 7110 d527 0100 |01a9: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f526c: 0c01 |01ac: move-result-object v1 │ │ -0f526e: 6e10 2a1e 0100 |01ad: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getTFRShapes:()Ljava/util/LinkedList; // method@1e2a │ │ -0f5274: 0c01 |01b0: move-result-object v1 │ │ -0f5276: 7020 bb27 1000 |01b1: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.getTfrTextOnTouch:(Ljava/util/LinkedList;)Ljava/lang/String; // method@27bb │ │ -0f527c: 0c01 |01b4: move-result-object v1 │ │ -0f527e: 5b01 dc16 |01b5: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.tfr:Ljava/lang/String; // field@16dc │ │ -0f5282: 5401 de16 |01b7: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5286: 7110 d527 0100 |01b9: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f528c: 0c01 |01bc: move-result-object v1 │ │ -0f528e: 6e10 f51d 0100 |01bd: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getAdsbTFRShapes:()Ljava/util/LinkedList; // method@1df5 │ │ -0f5294: 0c01 |01c0: move-result-object v1 │ │ -0f5296: 7020 bb27 1000 |01c1: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.getTfrTextOnTouch:(Ljava/util/LinkedList;)Ljava/lang/String; // method@27bb │ │ -0f529c: 0c01 |01c4: move-result-object v1 │ │ -0f529e: 5b01 dd16 |01c5: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.tfra:Ljava/lang/String; // field@16dd │ │ -0f52a2: 5401 de16 |01c7: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f52a6: 5411 fb16 |01c9: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f52aa: 2202 1007 |01cb: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f52ae: 7010 eb2a 0200 |01cd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f52b4: 5403 dc16 |01d0: iget-object v3, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.tfr:Ljava/lang/String; // field@16dc │ │ -0f52b8: 6e20 f52a 3200 |01d2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f52be: 1a03 0900 |01d5: const-string v3, " │ │ +0f4f0c: |[0f4f0c] com.ds.avare.views.LocationView$ClosestAirportTask.onPostExecute:(Ljava/lang/String;)V │ │ +0f4f1c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0f4f20: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +0f4f24: 5402 de16 |0004: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4f28: 7110 ce27 0200 |0006: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$1400:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface; // method@27ce │ │ +0f4f2e: 0c02 |0009: move-result-object v2 │ │ +0f4f30: 3802 bb02 |000a: if-eqz v2, 02c5 // +02bb │ │ +0f4f34: 5402 de16 |000c: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4f38: 7110 cb27 0200 |000e: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$1200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Projection; // method@27cb │ │ +0f4f3e: 0c02 |0011: move-result-object v2 │ │ +0f4f40: 3802 b302 |0012: if-eqz v2, 02c5 // +02b3 │ │ +0f4f44: 3801 b102 |0014: if-eqz v1, 02c5 // +02b1 │ │ +0f4f48: 5402 de16 |0016: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4f4c: 2203 3906 |0018: new-instance v3, Lcom/ds/avare/touch/LongTouchDestination; // type@0639 │ │ +0f4f50: 7010 e325 0300 |001a: invoke-direct {v3}, Lcom/ds/avare/touch/LongTouchDestination;.:()V // method@25e3 │ │ +0f4f56: 5b23 fb16 |001d: iput-object v3, v2, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f4f5a: 5402 de16 |001f: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4f5e: 5422 fb16 |0021: iget-object v2, v2, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f4f62: 5b21 d515 |0023: iput-object v1, v2, Lcom/ds/avare/touch/LongTouchDestination;.airport:Ljava/lang/String; // field@15d5 │ │ +0f4f66: 5402 de16 |0025: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4f6a: 5422 fb16 |0027: iget-object v2, v2, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f4f6e: 2203 1007 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0f4f72: 7010 eb2a 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f4f78: 5404 de16 |002e: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4f7c: 7110 cb27 0400 |0030: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$1200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Projection; // method@27cb │ │ +0f4f82: 0c04 |0033: move-result-object v4 │ │ +0f4f84: 6e10 2224 0400 |0034: invoke-virtual {v4}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ +0f4f8a: 0b04 |0037: move-result-wide v4 │ │ +0f4f8c: 7120 802a 5400 |0038: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0f4f92: 0b04 |003b: move-result-wide v4 │ │ +0f4f94: 6e30 f22a 4305 |003c: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +0f4f9a: 6204 5915 |003f: sget-object v4, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ +0f4f9e: 6e20 f52a 4300 |0041: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4fa4: 1a04 5501 |0044: const-string v4, "(" // string@0155 │ │ +0f4fa8: 6e20 f52a 4300 |0046: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4fae: 5404 de16 |0049: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4fb2: 7110 cb27 0400 |004b: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$1200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Projection; // method@27cb │ │ +0f4fb8: 0c04 |004e: move-result-object v4 │ │ +0f4fba: 5405 de16 |004f: iget-object v5, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4fbe: 7110 cd27 0500 |0051: invoke-static {v5}, Lcom/ds/avare/views/LocationView;.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; // method@27cd │ │ +0f4fc4: 0c05 |0054: move-result-object v5 │ │ +0f4fc6: 6e10 9321 0500 |0055: invoke-virtual {v5}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0f4fcc: 0b05 |0058: move-result-wide v5 │ │ +0f4fce: 6e30 2324 5406 |0059: invoke-virtual {v4, v5, v6}, Lcom/ds/avare/position/Projection;.getGeneralDirectionFrom:(D)Ljava/lang/String; // method@2423 │ │ +0f4fd4: 0c04 |005c: move-result-object v4 │ │ +0f4fd6: 6e20 f52a 4300 |005d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4fdc: 1a04 1a02 |0060: const-string v4, ") " // string@021a │ │ +0f4fe0: 6e20 f52a 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f4fe6: 5404 de16 |0065: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4fea: 7110 cb27 0400 |0067: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$1200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Projection; // method@27cb │ │ +0f4ff0: 0c04 |006a: move-result-object v4 │ │ +0f4ff2: 6e10 2124 0400 |006b: invoke-virtual {v4}, Lcom/ds/avare/position/Projection;.getBearing:()D // method@2421 │ │ +0f4ff8: 0b04 |006e: move-result-wide v4 │ │ +0f4ffa: 5406 de16 |006f: iget-object v6, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f4ffe: 7110 cd27 0600 |0071: invoke-static {v6}, Lcom/ds/avare/views/LocationView;.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; // method@27cd │ │ +0f5004: 0c06 |0074: move-result-object v6 │ │ +0f5006: 6e10 9321 0600 |0075: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0f500c: 0b06 |0078: move-result-wide v6 │ │ +0f500e: 7140 9326 5476 |0079: invoke-static {v4, v5, v6, v7}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ +0f5014: 0b04 |007c: move-result-wide v4 │ │ +0f5016: 7120 802a 5400 |007d: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0f501c: 0b04 |0080: move-result-wide v4 │ │ +0f501e: 7120 8526 5400 |0081: invoke-static {v4, v5}, Lcom/ds/avare/utils/Helper;.correctConvertHeading:(J)Ljava/lang/String; // method@2685 │ │ +0f5024: 0c04 |0084: move-result-object v4 │ │ +0f5026: 6e20 f52a 4300 |0085: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f502c: 1304 b000 |0088: const/16 v4, #int 176 // #b0 │ │ +0f5030: 6e20 ee2a 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +0f5036: 6e10 fa2a 0300 |008d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f503c: 0c03 |0090: move-result-object v3 │ │ +0f503e: 5b23 d615 |0091: iput-object v3, v2, Lcom/ds/avare/touch/LongTouchDestination;.info:Ljava/lang/String; // field@15d6 │ │ +0f5042: 5402 de16 |0093: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f5046: 7110 d527 0200 |0095: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f504c: 0c02 |0098: move-result-object v2 │ │ +0f504e: 6e10 f71d 0200 |0099: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0f5054: 0c02 |009c: move-result-object v2 │ │ +0f5056: 6e10 9a28 0200 |009d: invoke-virtual {v2}, Lcom/ds/avare/weather/AdsbWeatherCache;.sweep:()V // method@289a │ │ +0f505c: 5402 de16 |00a0: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f5060: 7110 d527 0200 |00a2: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f5066: 0c02 |00a5: move-result-object v2 │ │ +0f5068: 6e10 f61d 0200 |00a6: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getAdsbTfrCache:()Lcom/ds/avare/adsb/TfrCache; // method@1df6 │ │ +0f506e: 0c02 |00a9: move-result-object v2 │ │ +0f5070: 6e10 3b1f 0200 |00aa: invoke-virtual {v2}, Lcom/ds/avare/adsb/TfrCache;.sweep:()V // method@1f3b │ │ +0f5076: 5402 de16 |00ad: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f507a: 7110 d027 0200 |00af: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; // method@27d0 │ │ +0f5080: 0c02 |00b2: move-result-object v2 │ │ +0f5082: 6e10 5125 0200 |00b3: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0f5088: 0a02 |00b6: move-result v2 │ │ +0f508a: 3802 7f00 |00b7: if-eqz v2, 0136 // +007f │ │ +0f508e: 5402 de16 |00b9: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f5092: 7110 d527 0200 |00bb: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f5098: 0c02 |00be: move-result-object v2 │ │ +0f509a: 6e10 f71d 0200 |00bf: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0f50a0: 0c02 |00c2: move-result-object v2 │ │ +0f50a2: 6e20 9028 1200 |00c3: invoke-virtual {v2, v1}, Lcom/ds/avare/weather/AdsbWeatherCache;.getTaf:(Ljava/lang/String;)Lcom/ds/avare/weather/Taf; // method@2890 │ │ +0f50a8: 0c02 |00c6: move-result-object v2 │ │ +0f50aa: 5b02 da16 |00c7: iput-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.taf:Lcom/ds/avare/weather/Taf; // field@16da │ │ +0f50ae: 5402 de16 |00c9: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f50b2: 7110 d527 0200 |00cb: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f50b8: 0c02 |00ce: move-result-object v2 │ │ +0f50ba: 6e10 f71d 0200 |00cf: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0f50c0: 0c02 |00d2: move-result-object v2 │ │ +0f50c2: 6e20 8c28 1200 |00d3: invoke-virtual {v2, v1}, Lcom/ds/avare/weather/AdsbWeatherCache;.getMETAR:(Ljava/lang/String;)Lcom/ds/avare/weather/Metar; // method@288c │ │ +0f50c8: 0c01 |00d6: move-result-object v1 │ │ +0f50ca: 5b01 d616 |00d7: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ +0f50ce: 5401 de16 |00d9: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f50d2: 7110 d527 0100 |00db: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f50d8: 0c01 |00de: move-result-object v1 │ │ +0f50da: 6e10 f71d 0100 |00df: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0f50e0: 0c01 |00e2: move-result-object v1 │ │ +0f50e2: 5402 d516 |00e3: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f50e6: 6e10 372a 0200 |00e5: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f50ec: 0b02 |00e8: move-result-wide v2 │ │ +0f50ee: 5404 d316 |00e9: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f50f2: 6e10 372a 0400 |00eb: invoke-virtual {v4}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f50f8: 0b04 |00ee: move-result-wide v4 │ │ +0f50fa: 6e55 8a28 2143 |00ef: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/ds/avare/weather/AdsbWeatherCache;.getAireps:(DD)Ljava/util/LinkedList; // method@288a │ │ +0f5100: 0c01 |00f2: move-result-object v1 │ │ +0f5102: 5b01 d116 |00f3: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.aireps:Ljava/util/LinkedList; // field@16d1 │ │ +0f5106: 5401 de16 |00f5: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f510a: 7110 d527 0100 |00f7: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f5110: 0c01 |00fa: move-result-object v1 │ │ +0f5112: 6e10 f71d 0100 |00fb: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0f5118: 0c01 |00fe: move-result-object v1 │ │ +0f511a: 5402 d516 |00ff: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f511e: 6e10 372a 0200 |0101: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f5124: 0b02 |0104: move-result-wide v2 │ │ +0f5126: 5404 d316 |0105: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f512a: 6e10 372a 0400 |0107: invoke-virtual {v4}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f5130: 0b04 |010a: move-result-wide v4 │ │ +0f5132: 6e55 9128 2143 |010b: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/ds/avare/weather/AdsbWeatherCache;.getWindsAloft:(DD)Lcom/ds/avare/weather/WindsAloft; // method@2891 │ │ +0f5138: 0c01 |010e: move-result-object v1 │ │ +0f513a: 5b01 df16 |010f: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.wa:Lcom/ds/avare/weather/WindsAloft; // field@16df │ │ +0f513e: 5401 de16 |0111: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f5142: 7110 d527 0100 |0113: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f5148: 0c01 |0116: move-result-object v1 │ │ +0f514a: 6e10 f71d 0100 |0117: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0f5150: 0c01 |011a: move-result-object v1 │ │ +0f5152: 6e10 8d28 0100 |011b: invoke-virtual {v1}, Lcom/ds/avare/weather/AdsbWeatherCache;.getNexrad:()Lcom/ds/avare/adsb/NexradImage; // method@288d │ │ +0f5158: 0c01 |011e: move-result-object v1 │ │ +0f515a: 6e10 2d1f 0100 |011f: invoke-virtual {v1}, Lcom/ds/avare/adsb/NexradImage;.getDate:()Ljava/lang/String; // method@1f2d │ │ +0f5160: 0c01 |0122: move-result-object v1 │ │ +0f5162: 5b01 d416 |0123: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.layer:Ljava/lang/String; // field@16d4 │ │ +0f5166: 5401 de16 |0125: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f516a: 7110 d527 0100 |0127: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f5170: 0c01 |012a: move-result-object v1 │ │ +0f5172: 6e10 f71d 0100 |012b: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0f5178: 0c01 |012e: move-result-object v1 │ │ +0f517a: 6e10 8f28 0100 |012f: invoke-virtual {v1}, Lcom/ds/avare/weather/AdsbWeatherCache;.getSua:()Ljava/lang/String; // method@288f │ │ +0f5180: 0c01 |0132: move-result-object v1 │ │ +0f5182: 5b01 d916 |0133: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.sua:Ljava/lang/String; // field@16d9 │ │ +0f5186: 2826 |0135: goto 015b // +0026 │ │ +0f5188: 5401 de16 |0136: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f518c: 7110 d527 0100 |0138: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f5192: 0c01 |013b: move-result-object v1 │ │ +0f5194: 6e10 101e 0100 |013c: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getInternetWeatherCache:()Lcom/ds/avare/weather/InternetWeatherCache; // method@1e10 │ │ +0f519a: 0c01 |013f: move-result-object v1 │ │ +0f519c: 5402 de16 |0140: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f51a0: 7110 d027 0200 |0142: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; // method@27d0 │ │ +0f51a6: 0c02 |0145: move-result-object v2 │ │ +0f51a8: 6e10 fb24 0200 |0146: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getExpiryTime:()I // method@24fb │ │ +0f51ae: 0a02 |0149: move-result v2 │ │ +0f51b0: 6e20 a928 2100 |014a: invoke-virtual {v1, v2}, Lcom/ds/avare/weather/InternetWeatherCache;.isOld:(I)Z // method@28a9 │ │ +0f51b6: 0a01 |014d: move-result v1 │ │ +0f51b8: 3801 0d00 |014e: if-eqz v1, 015b // +000d │ │ +0f51bc: 1201 |0150: const/4 v1, #int 0 // #0 │ │ +0f51be: 5b01 da16 |0151: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.taf:Lcom/ds/avare/weather/Taf; // field@16da │ │ +0f51c2: 5b01 d616 |0153: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ +0f51c6: 5b01 d116 |0155: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.aireps:Ljava/util/LinkedList; // field@16d1 │ │ +0f51ca: 5b01 db16 |0157: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.textMets:Ljava/lang/String; // field@16db │ │ +0f51ce: 5b01 df16 |0159: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.wa:Lcom/ds/avare/weather/WindsAloft; // field@16df │ │ +0f51d2: 5401 d116 |015b: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.aireps:Ljava/util/LinkedList; // field@16d1 │ │ +0f51d6: 3801 2d00 |015d: if-eqz v1, 018a // +002d │ │ +0f51da: 6e10 212c 0100 |015f: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0f51e0: 0c01 |0162: move-result-object v1 │ │ +0f51e2: 7210 042c 0100 |0163: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0f51e8: 0a02 |0166: move-result v2 │ │ +0f51ea: 3802 2300 |0167: if-eqz v2, 018a // +0023 │ │ +0f51ee: 7210 052c 0100 |0169: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0f51f4: 0c02 |016c: move-result-object v2 │ │ +0f51f6: 0723 |016d: move-object v3, v2 │ │ +0f51f8: 1f03 8f06 |016e: check-cast v3, Lcom/ds/avare/weather/Airep; // type@068f │ │ +0f51fc: 5402 d516 |0170: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f5200: 6e10 372a 0200 |0172: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f5206: 0b04 |0175: move-result-wide v4 │ │ +0f5208: 5402 d316 |0176: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f520c: 6e10 372a 0200 |0178: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f5212: 0b06 |017b: move-result-wide v6 │ │ +0f5214: 5402 de16 |017c: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f5218: 7110 cd27 0200 |017e: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; // method@27cd │ │ +0f521e: 0c02 |0181: move-result-object v2 │ │ +0f5220: 6e10 9321 0200 |0182: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0f5226: 0b08 |0185: move-result-wide v8 │ │ +0f5228: 7407 9e28 0300 |0186: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/weather/Airep;.updateTextWithLocation:(DDD)V // method@289e │ │ +0f522e: 28da |0189: goto 0163 // -0026 │ │ +0f5230: 540a df16 |018a: iget-object v10, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.wa:Lcom/ds/avare/weather/WindsAloft; // field@16df │ │ +0f5234: 380a 1b00 |018c: if-eqz v10, 01a7 // +001b │ │ +0f5238: 5401 d516 |018e: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f523c: 6e10 372a 0100 |0190: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f5242: 0b0b |0193: move-result-wide v11 │ │ +0f5244: 5401 d316 |0194: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f5248: 6e10 372a 0100 |0196: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f524e: 0b0d |0199: move-result-wide v13 │ │ +0f5250: 5401 de16 |019a: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f5254: 7110 cd27 0100 |019c: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; // method@27cd │ │ +0f525a: 0c01 |019f: move-result-object v1 │ │ +0f525c: 6e10 9321 0100 |01a0: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0f5262: 0b0f |01a3: move-result-wide v15 │ │ +0f5264: 7407 b728 0a00 |01a4: invoke-virtual/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/ds/avare/weather/WindsAloft;.updateStationWithLocation:(DDD)V // method@28b7 │ │ +0f526a: 5401 de16 |01a7: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f526e: 7110 d527 0100 |01a9: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f5274: 0c01 |01ac: move-result-object v1 │ │ +0f5276: 6e10 2a1e 0100 |01ad: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getTFRShapes:()Ljava/util/LinkedList; // method@1e2a │ │ +0f527c: 0c01 |01b0: move-result-object v1 │ │ +0f527e: 7020 bb27 1000 |01b1: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.getTfrTextOnTouch:(Ljava/util/LinkedList;)Ljava/lang/String; // method@27bb │ │ +0f5284: 0c01 |01b4: move-result-object v1 │ │ +0f5286: 5b01 dc16 |01b5: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.tfr:Ljava/lang/String; // field@16dc │ │ +0f528a: 5401 de16 |01b7: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f528e: 7110 d527 0100 |01b9: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f5294: 0c01 |01bc: move-result-object v1 │ │ +0f5296: 6e10 f51d 0100 |01bd: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getAdsbTFRShapes:()Ljava/util/LinkedList; // method@1df5 │ │ +0f529c: 0c01 |01c0: move-result-object v1 │ │ +0f529e: 7020 bb27 1000 |01c1: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.getTfrTextOnTouch:(Ljava/util/LinkedList;)Ljava/lang/String; // method@27bb │ │ +0f52a4: 0c01 |01c4: move-result-object v1 │ │ +0f52a6: 5b01 dd16 |01c5: iput-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.tfra:Ljava/lang/String; // field@16dd │ │ +0f52aa: 5401 de16 |01c7: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f52ae: 5411 fb16 |01c9: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f52b2: 2202 1007 |01cb: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f52b6: 7010 eb2a 0200 |01cd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f52bc: 5403 dc16 |01d0: iget-object v3, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.tfr:Ljava/lang/String; // field@16dc │ │ +0f52c0: 6e20 f52a 3200 |01d2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f52c6: 1a03 0900 |01d5: const-string v3, " │ │ " // string@0009 │ │ -0f52c2: 6e20 f52a 3200 |01d7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f52c8: 5404 dd16 |01da: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.tfra:Ljava/lang/String; // field@16dd │ │ -0f52cc: 6e20 f52a 4200 |01dc: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f52d2: 6e10 fa2a 0200 |01df: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f52d8: 0c02 |01e2: move-result-object v2 │ │ -0f52da: 5b12 de15 |01e3: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.tfr:Ljava/lang/String; // field@15de │ │ -0f52de: 5401 de16 |01e5: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f52e2: 5411 fb16 |01e7: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f52e6: 5402 da16 |01e9: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.taf:Lcom/ds/avare/weather/Taf; // field@16da │ │ -0f52ea: 5b12 dd15 |01eb: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.taf:Lcom/ds/avare/weather/Taf; // field@15dd │ │ -0f52ee: 5401 de16 |01ed: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f52f2: 5411 fb16 |01ef: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f52f6: 5402 d616 |01f1: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ -0f52fa: 5b12 d815 |01f3: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.metar:Lcom/ds/avare/weather/Metar; // field@15d8 │ │ -0f52fe: 5401 de16 |01f5: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5302: 5411 fb16 |01f7: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f5306: 5402 d116 |01f9: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.aireps:Ljava/util/LinkedList; // field@16d1 │ │ -0f530a: 5b12 d415 |01fb: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.airep:Ljava/util/LinkedList; // field@15d4 │ │ -0f530e: 5401 de16 |01fd: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5312: 5411 fb16 |01ff: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f5316: 5402 db16 |0201: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.textMets:Ljava/lang/String; // field@16db │ │ -0f531a: 5b12 d915 |0203: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.mets:Ljava/lang/String; // field@15d9 │ │ -0f531e: 5401 de16 |0205: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5322: 5411 fb16 |0207: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f5326: 5402 df16 |0209: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.wa:Lcom/ds/avare/weather/WindsAloft; // field@16df │ │ -0f532a: 5b12 df15 |020b: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.wa:Lcom/ds/avare/weather/WindsAloft; // field@15df │ │ -0f532e: 5401 de16 |020d: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5332: 5411 fb16 |020f: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f5336: 5402 d916 |0211: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.sua:Ljava/lang/String; // field@16d9 │ │ -0f533a: 5b12 dc15 |0213: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.sua:Ljava/lang/String; // field@15dc │ │ -0f533e: 5401 de16 |0215: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5342: 5411 fb16 |0217: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f5346: 5402 d416 |0219: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.layer:Ljava/lang/String; // field@16d4 │ │ -0f534a: 5b12 d715 |021b: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.layer:Ljava/lang/String; // field@15d7 │ │ -0f534e: 5401 de16 |021d: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5352: 5411 fb16 |021f: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f5356: 2202 5d06 |0221: new-instance v2, Lcom/ds/avare/utils/NavAidHelper; // type@065d │ │ -0f535a: 5404 de16 |0223: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f535e: 7110 c927 0400 |0225: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$1000:(Lcom/ds/avare/views/LocationView;)Landroid/content/Context; // method@27c9 │ │ -0f5364: 0c05 |0228: move-result-object v5 │ │ -0f5366: 5404 d516 |0229: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ -0f536a: 6e10 372a 0400 |022b: invoke-virtual {v4}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f5370: 0b06 |022e: move-result-wide v6 │ │ -0f5372: 5404 d316 |022f: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ -0f5376: 6e10 372a 0400 |0231: invoke-virtual {v4}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -0f537c: 0b08 |0234: move-result-wide v8 │ │ -0f537e: 5404 de16 |0235: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5382: 7110 cd27 0400 |0237: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; // method@27cd │ │ -0f5388: 0c04 |023a: move-result-object v4 │ │ -0f538a: 6e10 8f21 0400 |023b: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ -0f5390: 0b0a |023e: move-result-wide v10 │ │ -0f5392: 0724 |023f: move-object v4, v2 │ │ -0f5394: 7608 dc26 0400 |0240: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/utils/NavAidHelper;.:(Landroid/content/Context;DDD)V // method@26dc │ │ -0f539a: 5404 d716 |0243: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.navaids:Ljava/util/Vector; // field@16d7 │ │ -0f539e: 6e20 df26 4200 |0245: invoke-virtual {v2, v4}, Lcom/ds/avare/utils/NavAidHelper;.toHtmlString:(Ljava/util/Vector;)Ljava/lang/String; // method@26df │ │ -0f53a4: 0c02 |0248: move-result-object v2 │ │ -0f53a6: 5b12 da15 |0249: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.navaids:Ljava/lang/String; // field@15da │ │ -0f53aa: 5401 d616 |024b: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ -0f53ae: 3801 6400 |024d: if-eqz v1, 02b1 // +0064 │ │ -0f53b2: 5401 de16 |024f: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f53b6: 5411 fb16 |0251: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f53ba: 2202 1007 |0253: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f53be: 7010 eb2a 0200 |0255: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f53c4: 5404 d616 |0258: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ -0f53c8: 5444 8817 |025a: iget-object v4, v4, Lcom/ds/avare/weather/Metar;.rawText:Ljava/lang/String; // field@1788 │ │ -0f53cc: 7110 7027 0400 |025c: invoke-static {v4}, Lcom/ds/avare/utils/WeatherHelper;.getMetarTime:(Ljava/lang/String;)Ljava/lang/String; // method@2770 │ │ -0f53d2: 0c04 |025f: move-result-object v4 │ │ -0f53d4: 6e20 f52a 4200 |0260: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f53da: 6e20 f52a 3200 |0263: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f53e0: 5404 de16 |0266: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f53e4: 7110 c927 0400 |0268: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$1000:(Lcom/ds/avare/views/LocationView;)Landroid/content/Context; // method@27c9 │ │ -0f53ea: 0c04 |026b: move-result-object v4 │ │ -0f53ec: 1405 6a00 0c7f |026c: const v5, #float 1.86094e+38 // #7f0c006a │ │ -0f53f2: 6e20 a901 5400 |026f: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0f53f8: 0c04 |0272: move-result-object v4 │ │ -0f53fa: 6e20 f52a 4200 |0273: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f5400: 1a04 1b00 |0276: const-string v4, " " // string@001b │ │ -0f5404: 6e20 f52a 4200 |0278: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f540a: 5405 d616 |027b: iget-object v5, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ -0f540e: 5455 8817 |027d: iget-object v5, v5, Lcom/ds/avare/weather/Metar;.rawText:Ljava/lang/String; // field@1788 │ │ -0f5412: 5406 d216 |027f: iget-object v6, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.elev:Ljava/lang/String; // field@16d2 │ │ -0f5416: 7120 6f27 6500 |0281: invoke-static {v5, v6}, Lcom/ds/avare/utils/WeatherHelper;.getDensityAltitude:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@276f │ │ -0f541c: 0c05 |0284: move-result-object v5 │ │ -0f541e: 6e20 f52a 5200 |0285: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f5424: 6e20 f52a 3200 |0288: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f542a: 5403 de16 |028b: iget-object v3, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f542e: 7110 c927 0300 |028d: invoke-static {v3}, Lcom/ds/avare/views/LocationView;.access$1000:(Lcom/ds/avare/views/LocationView;)Landroid/content/Context; // method@27c9 │ │ -0f5434: 0c03 |0290: move-result-object v3 │ │ -0f5436: 1405 4900 0c7f |0291: const v5, #float 1.86093e+38 // #7f0c0049 │ │ -0f543c: 6e20 a901 5300 |0294: invoke-virtual {v3, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0f5442: 0c03 |0297: move-result-object v3 │ │ -0f5444: 6e20 f52a 3200 |0298: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f544a: 6e20 f52a 4200 |029b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f5450: 5403 d616 |029e: iget-object v3, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ -0f5454: 5433 8817 |02a0: iget-object v3, v3, Lcom/ds/avare/weather/Metar;.rawText:Ljava/lang/String; // field@1788 │ │ -0f5458: 5404 d816 |02a2: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.runways:Ljava/util/LinkedList; // field@16d8 │ │ -0f545c: 7120 6e27 4300 |02a4: invoke-static {v3, v4}, Lcom/ds/avare/utils/WeatherHelper;.getBestRunway:(Ljava/lang/String;Ljava/util/LinkedList;)Ljava/lang/String; // method@276e │ │ -0f5462: 0c03 |02a7: move-result-object v3 │ │ -0f5464: 6e20 f52a 3200 |02a8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f546a: 6e10 fa2a 0200 |02ab: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f5470: 0c02 |02ae: move-result-object v2 │ │ -0f5472: 5b12 db15 |02af: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.performance:Ljava/lang/String; // field@15db │ │ -0f5476: 5401 de16 |02b1: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f547a: 5511 ea16 |02b3: iget-boolean v1, v1, Lcom/ds/avare/views/LocationView;.mDoCallbackWhenDone:Z // field@16ea │ │ -0f547e: 3801 1000 |02b5: if-eqz v1, 02c5 // +0010 │ │ -0f5482: 5401 de16 |02b7: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5486: 7110 ce27 0100 |02b9: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$1400:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface; // method@27ce │ │ -0f548c: 0c01 |02bc: move-result-object v1 │ │ -0f548e: 1212 |02bd: const/4 v2, #int 1 // #1 │ │ -0f5490: 5403 de16 |02be: iget-object v3, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f5494: 5433 fb16 |02c0: iget-object v3, v3, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f5498: 7230 e125 2103 |02c2: invoke-interface {v1, v2, v3}, Lcom/ds/avare/touch/GestureInterface;.gestureCallBack:(ILcom/ds/avare/touch/LongTouchDestination;)V // method@25e1 │ │ -0f549e: 5401 de16 |02c5: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ -0f54a2: 6e10 fd27 0100 |02c7: invoke-virtual {v1}, Lcom/ds/avare/views/LocationView;.invalidate:()V // method@27fd │ │ -0f54a8: 0e00 |02ca: return-void │ │ +0f52ca: 6e20 f52a 3200 |01d7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f52d0: 5404 dd16 |01da: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.tfra:Ljava/lang/String; // field@16dd │ │ +0f52d4: 6e20 f52a 4200 |01dc: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f52da: 6e10 fa2a 0200 |01df: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f52e0: 0c02 |01e2: move-result-object v2 │ │ +0f52e2: 5b12 de15 |01e3: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.tfr:Ljava/lang/String; // field@15de │ │ +0f52e6: 5401 de16 |01e5: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f52ea: 5411 fb16 |01e7: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f52ee: 5402 da16 |01e9: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.taf:Lcom/ds/avare/weather/Taf; // field@16da │ │ +0f52f2: 5b12 dd15 |01eb: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.taf:Lcom/ds/avare/weather/Taf; // field@15dd │ │ +0f52f6: 5401 de16 |01ed: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f52fa: 5411 fb16 |01ef: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f52fe: 5402 d616 |01f1: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ +0f5302: 5b12 d815 |01f3: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.metar:Lcom/ds/avare/weather/Metar; // field@15d8 │ │ +0f5306: 5401 de16 |01f5: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f530a: 5411 fb16 |01f7: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f530e: 5402 d116 |01f9: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.aireps:Ljava/util/LinkedList; // field@16d1 │ │ +0f5312: 5b12 d415 |01fb: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.airep:Ljava/util/LinkedList; // field@15d4 │ │ +0f5316: 5401 de16 |01fd: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f531a: 5411 fb16 |01ff: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f531e: 5402 db16 |0201: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.textMets:Ljava/lang/String; // field@16db │ │ +0f5322: 5b12 d915 |0203: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.mets:Ljava/lang/String; // field@15d9 │ │ +0f5326: 5401 de16 |0205: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f532a: 5411 fb16 |0207: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f532e: 5402 df16 |0209: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.wa:Lcom/ds/avare/weather/WindsAloft; // field@16df │ │ +0f5332: 5b12 df15 |020b: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.wa:Lcom/ds/avare/weather/WindsAloft; // field@15df │ │ +0f5336: 5401 de16 |020d: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f533a: 5411 fb16 |020f: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f533e: 5402 d916 |0211: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.sua:Ljava/lang/String; // field@16d9 │ │ +0f5342: 5b12 dc15 |0213: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.sua:Ljava/lang/String; // field@15dc │ │ +0f5346: 5401 de16 |0215: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f534a: 5411 fb16 |0217: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f534e: 5402 d416 |0219: iget-object v2, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.layer:Ljava/lang/String; // field@16d4 │ │ +0f5352: 5b12 d715 |021b: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.layer:Ljava/lang/String; // field@15d7 │ │ +0f5356: 5401 de16 |021d: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f535a: 5411 fb16 |021f: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f535e: 2202 5d06 |0221: new-instance v2, Lcom/ds/avare/utils/NavAidHelper; // type@065d │ │ +0f5362: 5404 de16 |0223: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f5366: 7110 c927 0400 |0225: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$1000:(Lcom/ds/avare/views/LocationView;)Landroid/content/Context; // method@27c9 │ │ +0f536c: 0c05 |0228: move-result-object v5 │ │ +0f536e: 5404 d516 |0229: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lon:Ljava/lang/Double; // field@16d5 │ │ +0f5372: 6e10 372a 0400 |022b: invoke-virtual {v4}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f5378: 0b06 |022e: move-result-wide v6 │ │ +0f537a: 5404 d316 |022f: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.lat:Ljava/lang/Double; // field@16d3 │ │ +0f537e: 6e10 372a 0400 |0231: invoke-virtual {v4}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +0f5384: 0b08 |0234: move-result-wide v8 │ │ +0f5386: 5404 de16 |0235: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f538a: 7110 cd27 0400 |0237: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; // method@27cd │ │ +0f5390: 0c04 |023a: move-result-object v4 │ │ +0f5392: 6e10 8f21 0400 |023b: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getAltitude:()D // method@218f │ │ +0f5398: 0b0a |023e: move-result-wide v10 │ │ +0f539a: 0724 |023f: move-object v4, v2 │ │ +0f539c: 7608 dc26 0400 |0240: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/utils/NavAidHelper;.:(Landroid/content/Context;DDD)V // method@26dc │ │ +0f53a2: 5404 d716 |0243: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.navaids:Ljava/util/Vector; // field@16d7 │ │ +0f53a6: 6e20 df26 4200 |0245: invoke-virtual {v2, v4}, Lcom/ds/avare/utils/NavAidHelper;.toHtmlString:(Ljava/util/Vector;)Ljava/lang/String; // method@26df │ │ +0f53ac: 0c02 |0248: move-result-object v2 │ │ +0f53ae: 5b12 da15 |0249: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.navaids:Ljava/lang/String; // field@15da │ │ +0f53b2: 5401 d616 |024b: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ +0f53b6: 3801 6400 |024d: if-eqz v1, 02b1 // +0064 │ │ +0f53ba: 5401 de16 |024f: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f53be: 5411 fb16 |0251: iget-object v1, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f53c2: 2202 1007 |0253: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f53c6: 7010 eb2a 0200 |0255: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f53cc: 5404 d616 |0258: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ +0f53d0: 5444 8817 |025a: iget-object v4, v4, Lcom/ds/avare/weather/Metar;.rawText:Ljava/lang/String; // field@1788 │ │ +0f53d4: 7110 7027 0400 |025c: invoke-static {v4}, Lcom/ds/avare/utils/WeatherHelper;.getMetarTime:(Ljava/lang/String;)Ljava/lang/String; // method@2770 │ │ +0f53da: 0c04 |025f: move-result-object v4 │ │ +0f53dc: 6e20 f52a 4200 |0260: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f53e2: 6e20 f52a 3200 |0263: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f53e8: 5404 de16 |0266: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f53ec: 7110 c927 0400 |0268: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$1000:(Lcom/ds/avare/views/LocationView;)Landroid/content/Context; // method@27c9 │ │ +0f53f2: 0c04 |026b: move-result-object v4 │ │ +0f53f4: 1405 6a00 0c7f |026c: const v5, #float 1.86094e+38 // #7f0c006a │ │ +0f53fa: 6e20 a901 5400 |026f: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0f5400: 0c04 |0272: move-result-object v4 │ │ +0f5402: 6e20 f52a 4200 |0273: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f5408: 1a04 1b00 |0276: const-string v4, " " // string@001b │ │ +0f540c: 6e20 f52a 4200 |0278: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f5412: 5405 d616 |027b: iget-object v5, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ +0f5416: 5455 8817 |027d: iget-object v5, v5, Lcom/ds/avare/weather/Metar;.rawText:Ljava/lang/String; // field@1788 │ │ +0f541a: 5406 d216 |027f: iget-object v6, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.elev:Ljava/lang/String; // field@16d2 │ │ +0f541e: 7120 6f27 6500 |0281: invoke-static {v5, v6}, Lcom/ds/avare/utils/WeatherHelper;.getDensityAltitude:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@276f │ │ +0f5424: 0c05 |0284: move-result-object v5 │ │ +0f5426: 6e20 f52a 5200 |0285: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f542c: 6e20 f52a 3200 |0288: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f5432: 5403 de16 |028b: iget-object v3, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f5436: 7110 c927 0300 |028d: invoke-static {v3}, Lcom/ds/avare/views/LocationView;.access$1000:(Lcom/ds/avare/views/LocationView;)Landroid/content/Context; // method@27c9 │ │ +0f543c: 0c03 |0290: move-result-object v3 │ │ +0f543e: 1405 4900 0c7f |0291: const v5, #float 1.86093e+38 // #7f0c0049 │ │ +0f5444: 6e20 a901 5300 |0294: invoke-virtual {v3, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0f544a: 0c03 |0297: move-result-object v3 │ │ +0f544c: 6e20 f52a 3200 |0298: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f5452: 6e20 f52a 4200 |029b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f5458: 5403 d616 |029e: iget-object v3, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.metar:Lcom/ds/avare/weather/Metar; // field@16d6 │ │ +0f545c: 5433 8817 |02a0: iget-object v3, v3, Lcom/ds/avare/weather/Metar;.rawText:Ljava/lang/String; // field@1788 │ │ +0f5460: 5404 d816 |02a2: iget-object v4, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.runways:Ljava/util/LinkedList; // field@16d8 │ │ +0f5464: 7120 6e27 4300 |02a4: invoke-static {v3, v4}, Lcom/ds/avare/utils/WeatherHelper;.getBestRunway:(Ljava/lang/String;Ljava/util/LinkedList;)Ljava/lang/String; // method@276e │ │ +0f546a: 0c03 |02a7: move-result-object v3 │ │ +0f546c: 6e20 f52a 3200 |02a8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f5472: 6e10 fa2a 0200 |02ab: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f5478: 0c02 |02ae: move-result-object v2 │ │ +0f547a: 5b12 db15 |02af: iput-object v2, v1, Lcom/ds/avare/touch/LongTouchDestination;.performance:Ljava/lang/String; // field@15db │ │ +0f547e: 5401 de16 |02b1: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f5482: 5511 ea16 |02b3: iget-boolean v1, v1, Lcom/ds/avare/views/LocationView;.mDoCallbackWhenDone:Z // field@16ea │ │ +0f5486: 3801 1000 |02b5: if-eqz v1, 02c5 // +0010 │ │ +0f548a: 5401 de16 |02b7: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f548e: 7110 ce27 0100 |02b9: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$1400:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface; // method@27ce │ │ +0f5494: 0c01 |02bc: move-result-object v1 │ │ +0f5496: 1212 |02bd: const/4 v2, #int 1 // #1 │ │ +0f5498: 5403 de16 |02be: iget-object v3, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f549c: 5433 fb16 |02c0: iget-object v3, v3, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f54a0: 7230 e125 2103 |02c2: invoke-interface {v1, v2, v3}, Lcom/ds/avare/touch/GestureInterface;.gestureCallBack:(ILcom/ds/avare/touch/LongTouchDestination;)V // method@25e1 │ │ +0f54a6: 5401 de16 |02c5: iget-object v1, v0, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.this$0:Lcom/ds/avare/views/LocationView; // field@16de │ │ +0f54aa: 6e10 fd27 0100 |02c7: invoke-virtual {v1}, Lcom/ds/avare/views/LocationView;.invalidate:()V // method@27fd │ │ +0f54b0: 0e00 |02ca: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1405 │ │ 0x0016 line=1406 │ │ 0x001f line=1407 │ │ 0x0025 line=1408 │ │ 0x004b line=1409 │ │ @@ -271287,18 +271289,18 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f5614: |[0f5614] com.ds.avare.views.LocationView$GestureListener.:(Lcom/ds/avare/views/LocationView;)V │ │ -0f5624: 5b01 e016 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f5628: 7010 1806 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@0618 │ │ -0f562e: 0e00 |0005: return-void │ │ +0f561c: |[0f561c] com.ds.avare.views.LocationView$GestureListener.:(Lcom/ds/avare/views/LocationView;)V │ │ +0f562c: 5b01 e016 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f5630: 7010 1806 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@0618 │ │ +0f5636: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1502 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/LocationView$GestureListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/views/LocationView; │ │ │ │ @@ -271307,17 +271309,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/views/LocationView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f5630: |[0f5630] com.ds.avare.views.LocationView$GestureListener.:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/views/LocationView$1;)V │ │ -0f5640: 7020 bf27 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView$GestureListener;.:(Lcom/ds/avare/views/LocationView;)V // method@27bf │ │ -0f5646: 0e00 |0003: return-void │ │ +0f5638: |[0f5638] com.ds.avare.views.LocationView$GestureListener.:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/views/LocationView$1;)V │ │ +0f5648: 7020 bf27 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView$GestureListener;.:(Lcom/ds/avare/views/LocationView;)V // method@27bf │ │ +0f564e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1502 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/views/LocationView$GestureListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/views/LocationView$1; │ │ @@ -271328,50 +271330,50 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -0f54ac: |[0f54ac] com.ds.avare.views.LocationView$GestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -0f54bc: 5430 e016 |0000: iget-object v0, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f54c0: 7110 d027 0000 |0002: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; // method@27d0 │ │ -0f54c6: 0c00 |0005: move-result-object v0 │ │ -0f54c8: 6e10 5325 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useDynamicFields:()Z // method@2553 │ │ -0f54ce: 0a00 |0009: move-result v0 │ │ -0f54d0: 3800 3500 |000a: if-eqz v0, 003f // +0035 │ │ -0f54d4: 5430 e016 |000c: iget-object v0, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f54d8: 7110 d527 0000 |000e: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f54de: 0c00 |0011: move-result-object v0 │ │ -0f54e0: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ -0f54e4: 282b |0014: goto 003f // +002b │ │ -0f54e6: 6e10 6206 0400 |0015: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ -0f54ec: 0a00 |0018: move-result v0 │ │ -0f54ee: 6e10 6406 0400 |0019: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ -0f54f4: 0a04 |001c: move-result v4 │ │ -0f54f6: 5431 e016 |001d: iget-object v1, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f54fa: 7110 d527 0100 |001f: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f5500: 0c01 |0022: move-result-object v1 │ │ -0f5502: 6e10 0f1e 0100 |0023: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getInfoLines:()Lcom/ds/avare/utils/InfoLines; // method@1e0f │ │ -0f5508: 0c01 |0026: move-result-object v1 │ │ -0f550a: 5432 e016 |0027: iget-object v2, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f550e: 7110 cf27 0200 |0029: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$1500:(Lcom/ds/avare/views/LocationView;)Landroid/graphics/Paint; // method@27cf │ │ -0f5514: 0c02 |002c: move-result-object v2 │ │ -0f5516: 6e40 bb26 2140 |002d: invoke-virtual {v1, v2, v0, v4}, Lcom/ds/avare/utils/InfoLines;.findField:(Landroid/graphics/Paint;FF)Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; // method@26bb │ │ -0f551c: 0c04 |0030: move-result-object v4 │ │ -0f551e: 3804 0c00 |0031: if-eqz v4, 003d // +000c │ │ -0f5522: 5430 e016 |0033: iget-object v0, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f5526: 7110 ce27 0000 |0035: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$1400:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface; // method@27ce │ │ -0f552c: 0c00 |0038: move-result-object v0 │ │ -0f552e: 1221 |0039: const/4 v1, #int 2 // #2 │ │ -0f5530: 7230 e225 1004 |003a: invoke-interface {v0, v1, v4}, Lcom/ds/avare/touch/GestureInterface;.gestureCallBack:(ILcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)V // method@25e2 │ │ -0f5536: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -0f5538: 0f04 |003e: return v4 │ │ -0f553a: 1204 |003f: const/4 v4, #int 0 // #0 │ │ -0f553c: 0f04 |0040: return v4 │ │ +0f54b4: |[0f54b4] com.ds.avare.views.LocationView$GestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +0f54c4: 5430 e016 |0000: iget-object v0, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f54c8: 7110 d027 0000 |0002: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; // method@27d0 │ │ +0f54ce: 0c00 |0005: move-result-object v0 │ │ +0f54d0: 6e10 5325 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useDynamicFields:()Z // method@2553 │ │ +0f54d6: 0a00 |0009: move-result v0 │ │ +0f54d8: 3800 3500 |000a: if-eqz v0, 003f // +0035 │ │ +0f54dc: 5430 e016 |000c: iget-object v0, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f54e0: 7110 d527 0000 |000e: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f54e6: 0c00 |0011: move-result-object v0 │ │ +0f54e8: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ +0f54ec: 282b |0014: goto 003f // +002b │ │ +0f54ee: 6e10 6206 0400 |0015: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ +0f54f4: 0a00 |0018: move-result v0 │ │ +0f54f6: 6e10 6406 0400 |0019: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ +0f54fc: 0a04 |001c: move-result v4 │ │ +0f54fe: 5431 e016 |001d: iget-object v1, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f5502: 7110 d527 0100 |001f: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f5508: 0c01 |0022: move-result-object v1 │ │ +0f550a: 6e10 0f1e 0100 |0023: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getInfoLines:()Lcom/ds/avare/utils/InfoLines; // method@1e0f │ │ +0f5510: 0c01 |0026: move-result-object v1 │ │ +0f5512: 5432 e016 |0027: iget-object v2, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f5516: 7110 cf27 0200 |0029: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$1500:(Lcom/ds/avare/views/LocationView;)Landroid/graphics/Paint; // method@27cf │ │ +0f551c: 0c02 |002c: move-result-object v2 │ │ +0f551e: 6e40 bb26 2140 |002d: invoke-virtual {v1, v2, v0, v4}, Lcom/ds/avare/utils/InfoLines;.findField:(Landroid/graphics/Paint;FF)Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; // method@26bb │ │ +0f5524: 0c04 |0030: move-result-object v4 │ │ +0f5526: 3804 0c00 |0031: if-eqz v4, 003d // +000c │ │ +0f552a: 5430 e016 |0033: iget-object v0, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f552e: 7110 ce27 0000 |0035: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$1400:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface; // method@27ce │ │ +0f5534: 0c00 |0038: move-result-object v0 │ │ +0f5536: 1221 |0039: const/4 v1, #int 2 // #2 │ │ +0f5538: 7230 e225 1004 |003a: invoke-interface {v0, v1, v4}, Lcom/ds/avare/touch/GestureInterface;.gestureCallBack:(ILcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)V // method@25e2 │ │ +0f553e: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +0f5540: 0f04 |003e: return v4 │ │ +0f5542: 1204 |003f: const/4 v4, #int 0 // #0 │ │ +0f5544: 0f04 |0040: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1537 │ │ 0x0015 line=1541 │ │ 0x0019 line=1542 │ │ 0x001d line=1543 │ │ 0x0033 line=1546 │ │ @@ -271384,27 +271386,27 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0f5540: |[0f5540] com.ds.avare.views.LocationView$GestureListener.onDown:(Landroid/view/MotionEvent;)Z │ │ -0f5550: 5401 e016 |0000: iget-object v1, v0, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f5554: 7110 d527 0100 |0002: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f555a: 0c01 |0005: move-result-object v1 │ │ -0f555c: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ -0f5560: 5401 e016 |0008: iget-object v1, v0, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f5564: 7110 d527 0100 |000a: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f556a: 0c01 |000d: move-result-object v1 │ │ -0f556c: 6e10 031e 0100 |000e: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getDraw:()Lcom/ds/avare/shapes/Draw; // method@1e03 │ │ -0f5572: 0c01 |0011: move-result-object v1 │ │ -0f5574: 6e10 4024 0100 |0012: invoke-virtual {v1}, Lcom/ds/avare/shapes/Draw;.addSeparation:()V // method@2440 │ │ -0f557a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0f557c: 0f01 |0016: return v1 │ │ +0f5548: |[0f5548] com.ds.avare.views.LocationView$GestureListener.onDown:(Landroid/view/MotionEvent;)Z │ │ +0f5558: 5401 e016 |0000: iget-object v1, v0, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f555c: 7110 d527 0100 |0002: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f5562: 0c01 |0005: move-result-object v1 │ │ +0f5564: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ +0f5568: 5401 e016 |0008: iget-object v1, v0, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f556c: 7110 d527 0100 |000a: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f5572: 0c01 |000d: move-result-object v1 │ │ +0f5574: 6e10 031e 0100 |000e: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getDraw:()Lcom/ds/avare/shapes/Draw; // method@1e03 │ │ +0f557a: 0c01 |0011: move-result-object v1 │ │ +0f557c: 6e10 4024 0100 |0012: invoke-virtual {v1}, Lcom/ds/avare/shapes/Draw;.addSeparation:()V // method@2440 │ │ +0f5582: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +0f5584: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1506 │ │ 0x0008 line=1510 │ │ locals : │ │ 0x0000 - 0x0017 reg=0 this Lcom/ds/avare/views/LocationView$GestureListener; │ │ 0x0000 - 0x0017 reg=1 (null) Landroid/view/MotionEvent; │ │ @@ -271414,57 +271416,57 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -0f5648: |[0f5648] com.ds.avare.views.LocationView$GestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -0f5658: 6e10 6206 0700 |0000: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ -0f565e: 0a00 |0003: move-result v0 │ │ -0f5660: 8900 |0004: float-to-double v0, v0 │ │ -0f5662: 6e10 6406 0700 |0005: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ -0f5668: 0a07 |0008: move-result v7 │ │ -0f566a: 8972 |0009: float-to-double v2, v7 │ │ -0f566c: 5467 e016 |000a: iget-object v7, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f5670: 7110 d527 0700 |000c: invoke-static {v7}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f5676: 0c07 |000f: move-result-object v7 │ │ -0f5678: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -0f567a: 3807 2400 |0011: if-eqz v7, 0035 // +0024 │ │ -0f567e: 5467 e016 |0013: iget-object v7, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f5682: 7110 d527 0700 |0015: invoke-static {v7}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f5688: 0c07 |0018: move-result-object v7 │ │ -0f568a: 6e10 0f1e 0700 |0019: invoke-virtual {v7}, Lcom/ds/avare/StorageService;.getInfoLines:()Lcom/ds/avare/utils/InfoLines; // method@1e0f │ │ -0f5690: 0c07 |001c: move-result-object v7 │ │ -0f5692: 5465 e016 |001d: iget-object v5, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f5696: 7110 cf27 0500 |001f: invoke-static {v5}, Lcom/ds/avare/views/LocationView;.access$1500:(Lcom/ds/avare/views/LocationView;)Landroid/graphics/Paint; // method@27cf │ │ -0f569c: 0c05 |0022: move-result-object v5 │ │ -0f569e: 8c00 |0023: double-to-float v0, v0 │ │ -0f56a0: 8c21 |0024: double-to-float v1, v2 │ │ -0f56a2: 6e40 bb26 5710 |0025: invoke-virtual {v7, v5, v0, v1}, Lcom/ds/avare/utils/InfoLines;.findField:(Landroid/graphics/Paint;FF)Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; // method@26bb │ │ -0f56a8: 0c07 |0028: move-result-object v7 │ │ -0f56aa: 3807 0c00 |0029: if-eqz v7, 0035 // +000c │ │ -0f56ae: 5460 e016 |002b: iget-object v0, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f56b2: 7110 ce27 0000 |002d: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$1400:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface; // method@27ce │ │ -0f56b8: 0c00 |0030: move-result-object v0 │ │ -0f56ba: 7230 e225 4007 |0031: invoke-interface {v0, v4, v7}, Lcom/ds/avare/touch/GestureInterface;.gestureCallBack:(ILcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)V // method@25e2 │ │ -0f56c0: 0e00 |0034: return-void │ │ -0f56c2: 5467 e016 |0035: iget-object v7, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f56c6: 5477 fb16 |0037: iget-object v7, v7, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f56ca: 3907 0700 |0039: if-nez v7, 0040 // +0007 │ │ -0f56ce: 5467 e016 |003b: iget-object v7, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f56d2: 5c74 ea16 |003d: iput-boolean v4, v7, Lcom/ds/avare/views/LocationView;.mDoCallbackWhenDone:Z // field@16ea │ │ -0f56d6: 280e |003f: goto 004d // +000e │ │ -0f56d8: 5467 e016 |0040: iget-object v7, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f56dc: 7110 ce27 0700 |0042: invoke-static {v7}, Lcom/ds/avare/views/LocationView;.access$1400:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface; // method@27ce │ │ -0f56e2: 0c07 |0045: move-result-object v7 │ │ -0f56e4: 5460 e016 |0046: iget-object v0, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f56e8: 5400 fb16 |0048: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f56ec: 7230 e125 4700 |004a: invoke-interface {v7, v4, v0}, Lcom/ds/avare/touch/GestureInterface;.gestureCallBack:(ILcom/ds/avare/touch/LongTouchDestination;)V // method@25e1 │ │ -0f56f2: 0e00 |004d: return-void │ │ +0f5650: |[0f5650] com.ds.avare.views.LocationView$GestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +0f5660: 6e10 6206 0700 |0000: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ +0f5666: 0a00 |0003: move-result v0 │ │ +0f5668: 8900 |0004: float-to-double v0, v0 │ │ +0f566a: 6e10 6406 0700 |0005: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ +0f5670: 0a07 |0008: move-result v7 │ │ +0f5672: 8972 |0009: float-to-double v2, v7 │ │ +0f5674: 5467 e016 |000a: iget-object v7, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f5678: 7110 d527 0700 |000c: invoke-static {v7}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f567e: 0c07 |000f: move-result-object v7 │ │ +0f5680: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +0f5682: 3807 2400 |0011: if-eqz v7, 0035 // +0024 │ │ +0f5686: 5467 e016 |0013: iget-object v7, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f568a: 7110 d527 0700 |0015: invoke-static {v7}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f5690: 0c07 |0018: move-result-object v7 │ │ +0f5692: 6e10 0f1e 0700 |0019: invoke-virtual {v7}, Lcom/ds/avare/StorageService;.getInfoLines:()Lcom/ds/avare/utils/InfoLines; // method@1e0f │ │ +0f5698: 0c07 |001c: move-result-object v7 │ │ +0f569a: 5465 e016 |001d: iget-object v5, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f569e: 7110 cf27 0500 |001f: invoke-static {v5}, Lcom/ds/avare/views/LocationView;.access$1500:(Lcom/ds/avare/views/LocationView;)Landroid/graphics/Paint; // method@27cf │ │ +0f56a4: 0c05 |0022: move-result-object v5 │ │ +0f56a6: 8c00 |0023: double-to-float v0, v0 │ │ +0f56a8: 8c21 |0024: double-to-float v1, v2 │ │ +0f56aa: 6e40 bb26 5710 |0025: invoke-virtual {v7, v5, v0, v1}, Lcom/ds/avare/utils/InfoLines;.findField:(Landroid/graphics/Paint;FF)Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; // method@26bb │ │ +0f56b0: 0c07 |0028: move-result-object v7 │ │ +0f56b2: 3807 0c00 |0029: if-eqz v7, 0035 // +000c │ │ +0f56b6: 5460 e016 |002b: iget-object v0, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f56ba: 7110 ce27 0000 |002d: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$1400:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface; // method@27ce │ │ +0f56c0: 0c00 |0030: move-result-object v0 │ │ +0f56c2: 7230 e225 4007 |0031: invoke-interface {v0, v4, v7}, Lcom/ds/avare/touch/GestureInterface;.gestureCallBack:(ILcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)V // method@25e2 │ │ +0f56c8: 0e00 |0034: return-void │ │ +0f56ca: 5467 e016 |0035: iget-object v7, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f56ce: 5477 fb16 |0037: iget-object v7, v7, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f56d2: 3907 0700 |0039: if-nez v7, 0040 // +0007 │ │ +0f56d6: 5467 e016 |003b: iget-object v7, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f56da: 5c74 ea16 |003d: iput-boolean v4, v7, Lcom/ds/avare/views/LocationView;.mDoCallbackWhenDone:Z // field@16ea │ │ +0f56de: 280e |003f: goto 004d // +000e │ │ +0f56e0: 5467 e016 |0040: iget-object v7, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f56e4: 7110 ce27 0700 |0042: invoke-static {v7}, Lcom/ds/avare/views/LocationView;.access$1400:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface; // method@27ce │ │ +0f56ea: 0c07 |0045: move-result-object v7 │ │ +0f56ec: 5460 e016 |0046: iget-object v0, v6, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f56f0: 5400 fb16 |0048: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f56f4: 7230 e125 4700 |004a: invoke-interface {v7, v4, v0}, Lcom/ds/avare/touch/GestureInterface;.gestureCallBack:(ILcom/ds/avare/touch/LongTouchDestination;)V // method@25e1 │ │ +0f56fa: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1559 │ │ 0x0005 line=1560 │ │ 0x000a line=1562 │ │ 0x0013 line=1563 │ │ 0x002b line=1566 │ │ @@ -271480,50 +271482,50 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -0f5580: |[0f5580] com.ds.avare.views.LocationView$GestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -0f5590: 5430 e016 |0000: iget-object v0, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f5594: 7110 d027 0000 |0002: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; // method@27d0 │ │ -0f559a: 0c00 |0005: move-result-object v0 │ │ -0f559c: 6e10 5325 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useDynamicFields:()Z // method@2553 │ │ -0f55a2: 0a00 |0009: move-result v0 │ │ -0f55a4: 3800 3500 |000a: if-eqz v0, 003f // +0035 │ │ -0f55a8: 5430 e016 |000c: iget-object v0, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f55ac: 7110 d527 0000 |000e: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f55b2: 0c00 |0011: move-result-object v0 │ │ -0f55b4: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ -0f55b8: 282b |0014: goto 003f // +002b │ │ -0f55ba: 6e10 6206 0400 |0015: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ -0f55c0: 0a00 |0018: move-result v0 │ │ -0f55c2: 6e10 6406 0400 |0019: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ -0f55c8: 0a04 |001c: move-result v4 │ │ -0f55ca: 5431 e016 |001d: iget-object v1, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f55ce: 7110 d527 0100 |001f: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f55d4: 0c01 |0022: move-result-object v1 │ │ -0f55d6: 6e10 0f1e 0100 |0023: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getInfoLines:()Lcom/ds/avare/utils/InfoLines; // method@1e0f │ │ -0f55dc: 0c01 |0026: move-result-object v1 │ │ -0f55de: 5432 e016 |0027: iget-object v2, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f55e2: 7110 cf27 0200 |0029: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$1500:(Lcom/ds/avare/views/LocationView;)Landroid/graphics/Paint; // method@27cf │ │ -0f55e8: 0c02 |002c: move-result-object v2 │ │ -0f55ea: 6e40 bb26 2140 |002d: invoke-virtual {v1, v2, v0, v4}, Lcom/ds/avare/utils/InfoLines;.findField:(Landroid/graphics/Paint;FF)Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; // method@26bb │ │ -0f55f0: 0c04 |0030: move-result-object v4 │ │ -0f55f2: 3804 0c00 |0031: if-eqz v4, 003d // +000c │ │ -0f55f6: 5430 e016 |0033: iget-object v0, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ -0f55fa: 7110 ce27 0000 |0035: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$1400:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface; // method@27ce │ │ -0f5600: 0c00 |0038: move-result-object v0 │ │ -0f5602: 1231 |0039: const/4 v1, #int 3 // #3 │ │ -0f5604: 7230 e225 1004 |003a: invoke-interface {v0, v1, v4}, Lcom/ds/avare/touch/GestureInterface;.gestureCallBack:(ILcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)V // method@25e2 │ │ -0f560a: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -0f560c: 0f04 |003e: return v4 │ │ -0f560e: 1204 |003f: const/4 v4, #int 0 // #0 │ │ -0f5610: 0f04 |0040: return v4 │ │ +0f5588: |[0f5588] com.ds.avare.views.LocationView$GestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +0f5598: 5430 e016 |0000: iget-object v0, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f559c: 7110 d027 0000 |0002: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; // method@27d0 │ │ +0f55a2: 0c00 |0005: move-result-object v0 │ │ +0f55a4: 6e10 5325 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useDynamicFields:()Z // method@2553 │ │ +0f55aa: 0a00 |0009: move-result v0 │ │ +0f55ac: 3800 3500 |000a: if-eqz v0, 003f // +0035 │ │ +0f55b0: 5430 e016 |000c: iget-object v0, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f55b4: 7110 d527 0000 |000e: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f55ba: 0c00 |0011: move-result-object v0 │ │ +0f55bc: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ +0f55c0: 282b |0014: goto 003f // +002b │ │ +0f55c2: 6e10 6206 0400 |0015: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ +0f55c8: 0a00 |0018: move-result v0 │ │ +0f55ca: 6e10 6406 0400 |0019: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ +0f55d0: 0a04 |001c: move-result v4 │ │ +0f55d2: 5431 e016 |001d: iget-object v1, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f55d6: 7110 d527 0100 |001f: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f55dc: 0c01 |0022: move-result-object v1 │ │ +0f55de: 6e10 0f1e 0100 |0023: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getInfoLines:()Lcom/ds/avare/utils/InfoLines; // method@1e0f │ │ +0f55e4: 0c01 |0026: move-result-object v1 │ │ +0f55e6: 5432 e016 |0027: iget-object v2, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f55ea: 7110 cf27 0200 |0029: invoke-static {v2}, Lcom/ds/avare/views/LocationView;.access$1500:(Lcom/ds/avare/views/LocationView;)Landroid/graphics/Paint; // method@27cf │ │ +0f55f0: 0c02 |002c: move-result-object v2 │ │ +0f55f2: 6e40 bb26 2140 |002d: invoke-virtual {v1, v2, v0, v4}, Lcom/ds/avare/utils/InfoLines;.findField:(Landroid/graphics/Paint;FF)Lcom/ds/avare/utils/InfoLines$InfoLineFieldLoc; // method@26bb │ │ +0f55f8: 0c04 |0030: move-result-object v4 │ │ +0f55fa: 3804 0c00 |0031: if-eqz v4, 003d // +000c │ │ +0f55fe: 5430 e016 |0033: iget-object v0, v3, Lcom/ds/avare/views/LocationView$GestureListener;.this$0:Lcom/ds/avare/views/LocationView; // field@16e0 │ │ +0f5602: 7110 ce27 0000 |0035: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$1400:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface; // method@27ce │ │ +0f5608: 0c00 |0038: move-result-object v0 │ │ +0f560a: 1231 |0039: const/4 v1, #int 3 // #3 │ │ +0f560c: 7230 e225 1004 |003a: invoke-interface {v0, v1, v4}, Lcom/ds/avare/touch/GestureInterface;.gestureCallBack:(ILcom/ds/avare/utils/InfoLines$InfoLineFieldLoc;)V // method@25e2 │ │ +0f5612: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +0f5614: 0f04 |003e: return v4 │ │ +0f5616: 1204 |003f: const/4 v4, #int 0 // #0 │ │ +0f5618: 0f04 |0040: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1519 │ │ 0x0015 line=1523 │ │ 0x0019 line=1524 │ │ 0x001d line=1525 │ │ 0x0033 line=1528 │ │ @@ -271568,18 +271570,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f7598: |[0f7598] com.ds.avare.views.MemView.:(Landroid/content/Context;)V │ │ -0f75a8: 7020 8506 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ -0f75ae: 7020 1928 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/MemView;.setup:(Landroid/content/Context;)V // method@2819 │ │ -0f75b4: 0e00 |0006: return-void │ │ +0f75a0: |[0f75a0] com.ds.avare.views.MemView.:(Landroid/content/Context;)V │ │ +0f75b0: 7020 8506 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ +0f75b6: 7020 1928 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/MemView;.setup:(Landroid/content/Context;)V // method@2819 │ │ +0f75bc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/MemView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -271589,18 +271591,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0f75b8: |[0f75b8] com.ds.avare.views.MemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0f75c8: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ -0f75ce: 7020 1928 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/MemView;.setup:(Landroid/content/Context;)V // method@2819 │ │ -0f75d4: 0e00 |0006: return-void │ │ +0f75c0: |[0f75c0] com.ds.avare.views.MemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0f75d0: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ +0f75d6: 7020 1928 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/MemView;.setup:(Landroid/content/Context;)V // method@2819 │ │ +0f75dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/MemView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -271611,18 +271613,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0f75d8: |[0f75d8] com.ds.avare.views.MemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0f75e8: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ -0f75ee: 7020 1928 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/MemView;.setup:(Landroid/content/Context;)V // method@2819 │ │ -0f75f4: 0e00 |0006: return-void │ │ +0f75e0: |[0f75e0] com.ds.avare.views.MemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0f75f0: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ +0f75f6: 7020 1928 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/MemView;.setup:(Landroid/content/Context;)V // method@2819 │ │ +0f75fc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/MemView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -271634,35 +271636,35 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -0f7684: |[0f7684] com.ds.avare.views.MemView.setup:(Landroid/content/Context;)V │ │ -0f7694: 5b23 1117 |0000: iput-object v3, v2, Lcom/ds/avare/views/MemView;.mContext:Landroid/content/Context; // field@1711 │ │ -0f7698: 2203 a700 |0002: new-instance v3, Landroid/graphics/Paint; // type@00a7 │ │ -0f769c: 7010 e002 0300 |0004: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ -0f76a2: 5b23 1317 |0007: iput-object v3, v2, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ -0f76a6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0f76a8: 6e20 f602 0300 |000a: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0f76ae: 5423 1317 |000d: iget-object v3, v2, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ -0f76b2: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ -0f76b4: 6e20 f802 0300 |0010: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f76ba: 5423 1317 |0013: iget-object v3, v2, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ -0f76be: 5420 1117 |0015: iget-object v0, v2, Lcom/ds/avare/views/MemView;.mContext:Landroid/content/Context; // field@1711 │ │ -0f76c2: 7110 9826 0000 |0017: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ -0f76c8: 0c00 |001a: move-result-object v0 │ │ -0f76ca: 6e20 0303 0300 |001b: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ -0f76d0: 5423 1317 |001e: iget-object v3, v2, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ -0f76d4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0f76d6: 1501 00ff |0021: const/high16 v1, #int -16777216 // #ff00 │ │ -0f76da: 6e51 fd02 0300 |0023: invoke-virtual {v3, v0, v0, v0, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0f76e0: 5920 1217 |0026: iput v0, v2, Lcom/ds/avare/views/MemView;.mFraction:F // field@1712 │ │ -0f76e4: 0e00 |0028: return-void │ │ +0f768c: |[0f768c] com.ds.avare.views.MemView.setup:(Landroid/content/Context;)V │ │ +0f769c: 5b23 1117 |0000: iput-object v3, v2, Lcom/ds/avare/views/MemView;.mContext:Landroid/content/Context; // field@1711 │ │ +0f76a0: 2203 a700 |0002: new-instance v3, Landroid/graphics/Paint; // type@00a7 │ │ +0f76a4: 7010 e002 0300 |0004: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ +0f76aa: 5b23 1317 |0007: iput-object v3, v2, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ +0f76ae: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0f76b0: 6e20 f602 0300 |000a: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0f76b6: 5423 1317 |000d: iget-object v3, v2, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ +0f76ba: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ +0f76bc: 6e20 f802 0300 |0010: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f76c2: 5423 1317 |0013: iget-object v3, v2, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ +0f76c6: 5420 1117 |0015: iget-object v0, v2, Lcom/ds/avare/views/MemView;.mContext:Landroid/content/Context; // field@1711 │ │ +0f76ca: 7110 9826 0000 |0017: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ +0f76d0: 0c00 |001a: move-result-object v0 │ │ +0f76d2: 6e20 0303 0300 |001b: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ +0f76d8: 5423 1317 |001e: iget-object v3, v2, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ +0f76dc: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0f76de: 1501 00ff |0021: const/high16 v1, #int -16777216 // #ff00 │ │ +0f76e2: 6e51 fd02 0300 |0023: invoke-virtual {v3, v0, v0, v0, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0f76e8: 5920 1217 |0026: iput v0, v2, Lcom/ds/avare/views/MemView;.mFraction:F // field@1712 │ │ +0f76ec: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0002 line=44 │ │ 0x000a line=45 │ │ 0x000d line=46 │ │ 0x0013 line=47 │ │ @@ -271678,48 +271680,48 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 62 16-bit code units │ │ -0f75f8: |[0f75f8] com.ds.avare.views.MemView.onDraw:(Landroid/graphics/Canvas;)V │ │ -0f7608: 5480 1317 |0000: iget-object v0, v8, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ -0f760c: 6201 6400 |0002: sget-object v1, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@0064 │ │ -0f7610: 6e20 0003 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f7616: 5480 1317 |0007: iget-object v0, v8, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ -0f761a: 1401 00ff 00ff |0009: const v1, #float -1.71465e+38 // #ff00ff00 │ │ -0f7620: 6e20 f802 1000 |000c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f7626: 6e10 1628 0800 |000f: invoke-virtual {v8}, Lcom/ds/avare/views/MemView;.getWidth:()I // method@2816 │ │ -0f762c: 0a00 |0012: move-result v0 │ │ -0f762e: 8204 |0013: int-to-float v4, v0 │ │ -0f7630: 6e10 1528 0800 |0014: invoke-virtual {v8}, Lcom/ds/avare/views/MemView;.getHeight:()I // method@2815 │ │ -0f7636: 0a00 |0017: move-result v0 │ │ -0f7638: 8205 |0018: int-to-float v5, v0 │ │ -0f763a: 5486 1317 |0019: iget-object v6, v8, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ -0f763e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0f7640: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -0f7642: 0791 |001d: move-object v1, v9 │ │ -0f7644: 7406 b702 0100 |001e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f764a: 5480 1317 |0021: iget-object v0, v8, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ -0f764e: 1501 ffff |0023: const/high16 v1, #int -65536 // #ffff │ │ -0f7652: 6e20 f802 1000 |0025: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f7658: 6e10 1628 0800 |0028: invoke-virtual {v8}, Lcom/ds/avare/views/MemView;.getWidth:()I // method@2816 │ │ -0f765e: 0a00 |002b: move-result v0 │ │ -0f7660: 8200 |002c: int-to-float v0, v0 │ │ -0f7662: 5281 1217 |002d: iget v1, v8, Lcom/ds/avare/views/MemView;.mFraction:F // field@1712 │ │ -0f7666: a805 0001 |002f: mul-float v5, v0, v1 │ │ -0f766a: 6e10 1528 0800 |0031: invoke-virtual {v8}, Lcom/ds/avare/views/MemView;.getHeight:()I // method@2815 │ │ -0f7670: 0a00 |0034: move-result v0 │ │ -0f7672: 8206 |0035: int-to-float v6, v0 │ │ -0f7674: 5487 1317 |0036: iget-object v7, v8, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ -0f7678: 1204 |0038: const/4 v4, #int 0 // #0 │ │ -0f767a: 0792 |0039: move-object v2, v9 │ │ -0f767c: 7406 b702 0200 |003a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f7682: 0e00 |003d: return-void │ │ +0f7600: |[0f7600] com.ds.avare.views.MemView.onDraw:(Landroid/graphics/Canvas;)V │ │ +0f7610: 5480 1317 |0000: iget-object v0, v8, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ +0f7614: 6201 6400 |0002: sget-object v1, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@0064 │ │ +0f7618: 6e20 0003 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f761e: 5480 1317 |0007: iget-object v0, v8, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ +0f7622: 1401 00ff 00ff |0009: const v1, #float -1.71465e+38 // #ff00ff00 │ │ +0f7628: 6e20 f802 1000 |000c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f762e: 6e10 1628 0800 |000f: invoke-virtual {v8}, Lcom/ds/avare/views/MemView;.getWidth:()I // method@2816 │ │ +0f7634: 0a00 |0012: move-result v0 │ │ +0f7636: 8204 |0013: int-to-float v4, v0 │ │ +0f7638: 6e10 1528 0800 |0014: invoke-virtual {v8}, Lcom/ds/avare/views/MemView;.getHeight:()I // method@2815 │ │ +0f763e: 0a00 |0017: move-result v0 │ │ +0f7640: 8205 |0018: int-to-float v5, v0 │ │ +0f7642: 5486 1317 |0019: iget-object v6, v8, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ +0f7646: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0f7648: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +0f764a: 0791 |001d: move-object v1, v9 │ │ +0f764c: 7406 b702 0100 |001e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f7652: 5480 1317 |0021: iget-object v0, v8, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ +0f7656: 1501 ffff |0023: const/high16 v1, #int -65536 // #ffff │ │ +0f765a: 6e20 f802 1000 |0025: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f7660: 6e10 1628 0800 |0028: invoke-virtual {v8}, Lcom/ds/avare/views/MemView;.getWidth:()I // method@2816 │ │ +0f7666: 0a00 |002b: move-result v0 │ │ +0f7668: 8200 |002c: int-to-float v0, v0 │ │ +0f766a: 5281 1217 |002d: iget v1, v8, Lcom/ds/avare/views/MemView;.mFraction:F // field@1712 │ │ +0f766e: a805 0001 |002f: mul-float v5, v0, v1 │ │ +0f7672: 6e10 1528 0800 |0031: invoke-virtual {v8}, Lcom/ds/avare/views/MemView;.getHeight:()I // method@2815 │ │ +0f7678: 0a00 |0034: move-result v0 │ │ +0f767a: 8206 |0035: int-to-float v6, v0 │ │ +0f767c: 5487 1317 |0036: iget-object v7, v8, Lcom/ds/avare/views/MemView;.mPaint:Landroid/graphics/Paint; // field@1713 │ │ +0f7680: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +0f7682: 0792 |0039: move-object v2, v9 │ │ +0f7684: 7406 b702 0200 |003a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f768a: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=100 │ │ 0x000f line=101 │ │ 0x0021 line=102 │ │ 0x0028 line=103 │ │ @@ -271732,18 +271734,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f76e8: |[0f76e8] com.ds.avare.views.MemView.updateMemStatus:(F)V │ │ -0f76f8: 5901 1217 |0000: iput v1, v0, Lcom/ds/avare/views/MemView;.mFraction:F // field@1712 │ │ -0f76fc: 6e10 1828 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/MemView;.postInvalidate:()V // method@2818 │ │ -0f7702: 0e00 |0005: return-void │ │ +0f76f0: |[0f76f0] com.ds.avare.views.MemView.updateMemStatus:(F)V │ │ +0f7700: 5901 1217 |0000: iput v1, v0, Lcom/ds/avare/views/MemView;.mFraction:F // field@1712 │ │ +0f7704: 6e10 1828 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/MemView;.postInvalidate:()V // method@2818 │ │ +0f770a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0002 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/MemView; │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ @@ -271887,18 +271889,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f7768: |[0f7768] com.ds.avare.views.PfdView.:(Landroid/content/Context;)V │ │ -0f7778: 7020 8506 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ -0f777e: 7020 2e28 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.setup:(Landroid/content/Context;)V // method@282e │ │ -0f7784: 0e00 |0006: return-void │ │ +0f7770: |[0f7770] com.ds.avare.views.PfdView.:(Landroid/content/Context;)V │ │ +0f7780: 7020 8506 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ +0f7786: 7020 2e28 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.setup:(Landroid/content/Context;)V // method@282e │ │ +0f778c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/PfdView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -271908,18 +271910,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0f7788: |[0f7788] com.ds.avare.views.PfdView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0f7798: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ -0f779e: 7020 2e28 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.setup:(Landroid/content/Context;)V // method@282e │ │ -0f77a4: 0e00 |0006: return-void │ │ +0f7790: |[0f7790] com.ds.avare.views.PfdView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0f77a0: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ +0f77a6: 7020 2e28 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.setup:(Landroid/content/Context;)V // method@282e │ │ +0f77ac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/PfdView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -271930,18 +271932,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0f77a8: |[0f77a8] com.ds.avare.views.PfdView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0f77b8: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ -0f77be: 7020 2e28 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.setup:(Landroid/content/Context;)V // method@282e │ │ -0f77c4: 0e00 |0006: return-void │ │ +0f77b0: |[0f77b0] com.ds.avare.views.PfdView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0f77c0: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ +0f77c6: 7020 2e28 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.setup:(Landroid/content/Context;)V // method@282e │ │ +0f77cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/PfdView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -271953,53 +271955,53 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -0fa4a8: |[0fa4a8] com.ds.avare.views.PfdView.setup:(Landroid/content/Context;)V │ │ -0fa4b8: 5b34 1e17 |0000: iput-object v4, v3, Lcom/ds/avare/views/PfdView;.mContext:Landroid/content/Context; // field@171e │ │ -0fa4bc: 2200 a700 |0002: new-instance v0, Landroid/graphics/Paint; // type@00a7 │ │ -0fa4c0: 7010 e002 0000 |0004: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ -0fa4c6: 5b30 2217 |0007: iput-object v0, v3, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa4ca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0fa4cc: 6e20 f602 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0fa4d2: 5430 2217 |000d: iget-object v0, v3, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa4d6: 5431 1e17 |000f: iget-object v1, v3, Lcom/ds/avare/views/PfdView;.mContext:Landroid/content/Context; // field@171e │ │ -0fa4da: 7110 9826 0100 |0011: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ -0fa4e0: 0c01 |0014: move-result-object v1 │ │ -0fa4e2: 6e20 0303 1000 |0015: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ -0fa4e8: 5430 2217 |0018: iget-object v0, v3, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa4ec: 5431 1e17 |001a: iget-object v1, v3, Lcom/ds/avare/views/PfdView;.mContext:Landroid/content/Context; // field@171e │ │ -0fa4f0: 1402 1800 067f |001c: const v2, #float 1.78117e+38 // #7f060018 │ │ -0fa4f6: 7120 7d26 2100 |001f: invoke-static {v1, v2}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ -0fa4fc: 0a01 |0022: move-result v1 │ │ -0fa4fe: 6e20 0203 1000 |0023: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0fa504: 7110 8f26 0400 |0026: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ -0fa50a: 0a04 |0029: move-result v4 │ │ -0fa50c: 5934 1f17 |002a: iput v4, v3, Lcom/ds/avare/views/PfdView;.mDpi:F // field@171f │ │ -0fa510: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -0fa512: 5934 2417 |002d: iput v4, v3, Lcom/ds/avare/views/PfdView;.mPitch:F // field@1724 │ │ -0fa516: 5934 2717 |002f: iput v4, v3, Lcom/ds/avare/views/PfdView;.mSpeed:F // field@1727 │ │ -0fa51a: 5934 2817 |0031: iput v4, v3, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ -0fa51e: 5934 1a17 |0033: iput v4, v3, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ -0fa522: 5934 1b17 |0035: iput v4, v3, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ -0fa526: 5934 2c17 |0037: iput v4, v3, Lcom/ds/avare/views/PfdView;.mVsi:F // field@172c │ │ -0fa52a: 5934 1c17 |0039: iput v4, v3, Lcom/ds/avare/views/PfdView;.mAoa:F // field@171c │ │ -0fa52e: 5934 2e17 |003b: iput v4, v3, Lcom/ds/avare/views/PfdView;.mYaw:F // field@172e │ │ -0fa532: 5934 2a17 |003d: iput v4, v3, Lcom/ds/avare/views/PfdView;.mTurnTrend:F // field@172a │ │ -0fa536: 5934 2117 |003f: iput v4, v3, Lcom/ds/avare/views/PfdView;.mInclinometer:F // field@1721 │ │ -0fa53a: 5934 1d17 |0041: iput v4, v3, Lcom/ds/avare/views/PfdView;.mCdi:F // field@171d │ │ -0fa53e: 1504 4040 |0043: const/high16 v4, #int 1077936128 // #4040 │ │ -0fa542: 5934 2b17 |0045: iput v4, v3, Lcom/ds/avare/views/PfdView;.mVdi:F // field@172b │ │ -0fa546: 2204 a800 |0047: new-instance v4, Landroid/graphics/Path; // type@00a8 │ │ -0fa54a: 7010 0503 0400 |0049: invoke-direct {v4}, Landroid/graphics/Path;.:()V // method@0305 │ │ -0fa550: 5b34 2317 |004c: iput-object v4, v3, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0fa554: 0e00 |004e: return-void │ │ +0fa4b0: |[0fa4b0] com.ds.avare.views.PfdView.setup:(Landroid/content/Context;)V │ │ +0fa4c0: 5b34 1e17 |0000: iput-object v4, v3, Lcom/ds/avare/views/PfdView;.mContext:Landroid/content/Context; // field@171e │ │ +0fa4c4: 2200 a700 |0002: new-instance v0, Landroid/graphics/Paint; // type@00a7 │ │ +0fa4c8: 7010 e002 0000 |0004: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ +0fa4ce: 5b30 2217 |0007: iput-object v0, v3, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa4d2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0fa4d4: 6e20 f602 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0fa4da: 5430 2217 |000d: iget-object v0, v3, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa4de: 5431 1e17 |000f: iget-object v1, v3, Lcom/ds/avare/views/PfdView;.mContext:Landroid/content/Context; // field@171e │ │ +0fa4e2: 7110 9826 0100 |0011: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ +0fa4e8: 0c01 |0014: move-result-object v1 │ │ +0fa4ea: 6e20 0303 1000 |0015: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ +0fa4f0: 5430 2217 |0018: iget-object v0, v3, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa4f4: 5431 1e17 |001a: iget-object v1, v3, Lcom/ds/avare/views/PfdView;.mContext:Landroid/content/Context; // field@171e │ │ +0fa4f8: 1402 1800 067f |001c: const v2, #float 1.78117e+38 // #7f060018 │ │ +0fa4fe: 7120 7d26 2100 |001f: invoke-static {v1, v2}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ +0fa504: 0a01 |0022: move-result v1 │ │ +0fa506: 6e20 0203 1000 |0023: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0fa50c: 7110 8f26 0400 |0026: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ +0fa512: 0a04 |0029: move-result v4 │ │ +0fa514: 5934 1f17 |002a: iput v4, v3, Lcom/ds/avare/views/PfdView;.mDpi:F // field@171f │ │ +0fa518: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +0fa51a: 5934 2417 |002d: iput v4, v3, Lcom/ds/avare/views/PfdView;.mPitch:F // field@1724 │ │ +0fa51e: 5934 2717 |002f: iput v4, v3, Lcom/ds/avare/views/PfdView;.mSpeed:F // field@1727 │ │ +0fa522: 5934 2817 |0031: iput v4, v3, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ +0fa526: 5934 1a17 |0033: iput v4, v3, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ +0fa52a: 5934 1b17 |0035: iput v4, v3, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ +0fa52e: 5934 2c17 |0037: iput v4, v3, Lcom/ds/avare/views/PfdView;.mVsi:F // field@172c │ │ +0fa532: 5934 1c17 |0039: iput v4, v3, Lcom/ds/avare/views/PfdView;.mAoa:F // field@171c │ │ +0fa536: 5934 2e17 |003b: iput v4, v3, Lcom/ds/avare/views/PfdView;.mYaw:F // field@172e │ │ +0fa53a: 5934 2a17 |003d: iput v4, v3, Lcom/ds/avare/views/PfdView;.mTurnTrend:F // field@172a │ │ +0fa53e: 5934 2117 |003f: iput v4, v3, Lcom/ds/avare/views/PfdView;.mInclinometer:F // field@1721 │ │ +0fa542: 5934 1d17 |0041: iput v4, v3, Lcom/ds/avare/views/PfdView;.mCdi:F // field@171d │ │ +0fa546: 1504 4040 |0043: const/high16 v4, #int 1077936128 // #4040 │ │ +0fa54a: 5934 2b17 |0045: iput v4, v3, Lcom/ds/avare/views/PfdView;.mVdi:F // field@172b │ │ +0fa54e: 2204 a800 |0047: new-instance v4, Landroid/graphics/Path; // type@00a8 │ │ +0fa552: 7010 0503 0400 |0049: invoke-direct {v4}, Landroid/graphics/Path;.:()V // method@0305 │ │ +0fa558: 5b34 2317 |004c: iput-object v4, v3, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0fa55c: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x000a line=85 │ │ 0x000d line=86 │ │ 0x0018 line=87 │ │ @@ -272026,23 +272028,23 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0f7704: |[0f7704] com.ds.avare.views.PfdView.x:(F)F │ │ -0f7714: 5230 2d17 |0000: iget v0, v3, Lcom/ds/avare/views/PfdView;.mWidth:F // field@172d │ │ -0f7718: 1501 4843 |0002: const/high16 v1, #int 1128792064 // #4348 │ │ -0f771c: a901 0001 |0004: div-float v1, v0, v1 │ │ -0f7720: 1502 0040 |0006: const/high16 v2, #int 1073741824 // #4000 │ │ -0f7724: c920 |0008: div-float/2addr v0, v2 │ │ -0f7726: a804 0401 |0009: mul-float v4, v4, v1 │ │ -0f772a: c640 |000b: add-float/2addr v0, v4 │ │ -0f772c: 0f00 |000c: return v0 │ │ +0f770c: |[0f770c] com.ds.avare.views.PfdView.x:(F)F │ │ +0f771c: 5230 2d17 |0000: iget v0, v3, Lcom/ds/avare/views/PfdView;.mWidth:F // field@172d │ │ +0f7720: 1501 4843 |0002: const/high16 v1, #int 1128792064 // #4348 │ │ +0f7724: a901 0001 |0004: div-float v1, v0, v1 │ │ +0f7728: 1502 0040 |0006: const/high16 v2, #int 1073741824 // #4000 │ │ +0f772c: c920 |0008: div-float/2addr v0, v2 │ │ +0f772e: a804 0401 |0009: mul-float v4, v4, v1 │ │ +0f7732: c640 |000b: add-float/2addr v0, v4 │ │ +0f7734: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/ds/avare/views/PfdView; │ │ 0x0000 - 0x000d reg=4 (null) F │ │ │ │ @@ -272051,26 +272053,26 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0f7730: |[0f7730] com.ds.avare.views.PfdView.y:(F)F │ │ -0f7740: 5230 2017 |0000: iget v0, v3, Lcom/ds/avare/views/PfdView;.mHeight:F // field@1720 │ │ -0f7744: 1501 4843 |0002: const/high16 v1, #int 1128792064 // #4348 │ │ -0f7748: a901 0001 |0004: div-float v1, v0, v1 │ │ -0f774c: 1502 0040 |0006: const/high16 v2, #int 1073741824 // #4000 │ │ -0f7750: a902 0002 |0008: div-float v2, v0, v2 │ │ -0f7754: a804 0401 |000a: mul-float v4, v4, v1 │ │ -0f7758: c742 |000c: sub-float/2addr v2, v4 │ │ -0f775a: 1504 003e |000d: const/high16 v4, #int 1040187392 // #3e00 │ │ -0f775e: a800 0004 |000f: mul-float v0, v0, v4 │ │ -0f7762: c702 |0011: sub-float/2addr v2, v0 │ │ -0f7764: 0f02 |0012: return v2 │ │ +0f7738: |[0f7738] com.ds.avare.views.PfdView.y:(F)F │ │ +0f7748: 5230 2017 |0000: iget v0, v3, Lcom/ds/avare/views/PfdView;.mHeight:F // field@1720 │ │ +0f774c: 1501 4843 |0002: const/high16 v1, #int 1128792064 // #4348 │ │ +0f7750: a901 0001 |0004: div-float v1, v0, v1 │ │ +0f7754: 1502 0040 |0006: const/high16 v2, #int 1073741824 // #4000 │ │ +0f7758: a902 0002 |0008: div-float v2, v0, v2 │ │ +0f775c: a804 0401 |000a: mul-float v4, v4, v1 │ │ +0f7760: c742 |000c: sub-float/2addr v2, v4 │ │ +0f7762: 1504 003e |000d: const/high16 v4, #int 1040187392 // #3e00 │ │ +0f7766: a800 0004 |000f: mul-float v0, v0, v4 │ │ +0f776a: c702 |0011: sub-float/2addr v2, v0 │ │ +0f776c: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/ds/avare/views/PfdView; │ │ 0x0000 - 0x0013 reg=4 (null) F │ │ │ │ @@ -272080,2616 +272082,2616 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 5396 16-bit code units │ │ -0f77c8: |[0f77c8] com.ds.avare.views.PfdView.onDraw:(Landroid/graphics/Canvas;)V │ │ -0f77d8: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -0f77dc: 0807 1a00 |0002: move-object/from16 v7, v26 │ │ -0f77e0: 5401 2217 |0004: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f77e4: 5202 1f17 |0006: iget v2, v0, Lcom/ds/avare/views/PfdView;.mDpi:F // field@171f │ │ -0f77e8: 1508 0040 |0008: const/high16 v8, #int 1073741824 // #4000 │ │ -0f77ec: a802 0208 |000a: mul-float v2, v2, v8 │ │ -0f77f0: 6e20 ff02 2100 |000c: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0f77f6: 5201 2d17 |000f: iget v1, v0, Lcom/ds/avare/views/PfdView;.mWidth:F // field@172d │ │ -0f77fa: 5202 2017 |0011: iget v2, v0, Lcom/ds/avare/views/PfdView;.mHeight:F // field@1720 │ │ -0f77fe: 1509 c842 |0013: const/high16 v9, #int 1120403456 // #42c8 │ │ -0f7802: 12fa |0015: const/4 v10, #int -1 // #ff │ │ -0f7804: 120b |0016: const/4 v11, #int 0 // #0 │ │ -0f7806: 2d01 0102 |0017: cmpl-float v1, v1, v2 │ │ -0f780a: 3d01 5900 |0019: if-lez v1, 0072 // +0059 │ │ -0f780e: 5401 2217 |001b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7812: 1502 ffff |001d: const/high16 v2, #int -65536 // #ffff │ │ -0f7816: 6e20 f802 2100 |001f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f781c: 1501 c8c2 |0022: const/high16 v1, #int -1027080192 // #c2c8 │ │ -0f7820: 7020 2f28 1000 |0024: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7826: 0a02 |0027: move-result v2 │ │ -0f7828: 7020 3028 1000 |0028: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f782e: 0a03 |002b: move-result v3 │ │ -0f7830: 7020 2f28 9000 |002c: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7836: 0a04 |002f: move-result v4 │ │ -0f7838: 7020 3028 9000 |0030: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f783e: 0a05 |0033: move-result v5 │ │ -0f7840: 5406 2217 |0034: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7844: 0801 1a00 |0036: move-object/from16 v1, v26 │ │ -0f7848: 7406 b402 0100 |0038: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f784e: 1501 c8c2 |003b: const/high16 v1, #int -1027080192 // #c2c8 │ │ -0f7852: 7020 2f28 1000 |003d: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7858: 0a02 |0040: move-result v2 │ │ -0f785a: 7020 3028 9000 |0041: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7860: 0a03 |0044: move-result v3 │ │ -0f7862: 7020 2f28 9000 |0045: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7868: 0a04 |0048: move-result v4 │ │ -0f786a: 7020 3028 1000 |0049: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7870: 0a05 |004c: move-result v5 │ │ -0f7872: 5406 2217 |004d: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7876: 0801 1a00 |004f: move-object/from16 v1, v26 │ │ -0f787a: 7406 b402 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f7880: 5401 2217 |0054: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7884: 6e20 f802 a100 |0056: invoke-virtual {v1, v10}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f788a: 5401 1e17 |0059: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mContext:Landroid/content/Context; // field@171e │ │ -0f788e: 1402 0401 0c7f |005b: const v2, #float 1.86097e+38 // #7f0c0104 │ │ -0f7894: 6e20 a901 2100 |005e: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0f789a: 0c01 |0061: move-result-object v1 │ │ -0f789c: 1502 b4c2 |0062: const/high16 v2, #int -1028390912 // #c2b4 │ │ -0f78a0: 7020 2f28 2000 |0064: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f78a6: 0a02 |0067: move-result v2 │ │ -0f78a8: 7020 3028 b000 |0068: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f78ae: 0a03 |006b: move-result v3 │ │ -0f78b0: 5404 2217 |006c: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f78b4: 6e54 b902 1732 |006e: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f78ba: 0e00 |0071: return-void │ │ -0f78bc: 7401 bf02 1a00 |0072: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ -0f78c2: 5401 2217 |0075: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f78c6: 6e10 ec02 0100 |0077: invoke-virtual {v1}, Landroid/graphics/Paint;.getStyle:()Landroid/graphics/Paint$Style; // method@02ec │ │ -0f78cc: 0c0c |007a: move-result-object v12 │ │ -0f78ce: 5201 2617 |007b: iget v1, v0, Lcom/ds/avare/views/PfdView;.mRoll:F // field@1726 │ │ -0f78d2: 7020 2f28 b000 |007d: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f78d8: 0a02 |0080: move-result v2 │ │ -0f78da: 7020 3028 b000 |0081: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f78e0: 0a03 |0084: move-result v3 │ │ -0f78e2: 6e40 be02 1732 |0085: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f78e8: 7020 3028 b000 |0088: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f78ee: 0a01 |008b: move-result v1 │ │ -0f78f0: 5202 2417 |008c: iget v2, v0, Lcom/ds/avare/views/PfdView;.mPitch:F // field@1724 │ │ -0f78f4: 1503 8040 |008e: const/high16 v3, #int 1082130432 // #4080 │ │ -0f78f8: a802 0203 |0090: mul-float v2, v2, v3 │ │ -0f78fc: 7020 3028 2000 |0092: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7902: 0a02 |0095: move-result v2 │ │ -0f7904: c721 |0096: sub-float/2addr v1, v2 │ │ -0f7906: 6e30 c102 b701 |0097: invoke-virtual {v7, v11, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@02c1 │ │ -0f790c: 5401 2217 |009a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7910: 1402 ff00 00ff |009c: const v2, #float -1.70146e+38 // #ff0000ff │ │ -0f7916: 6e20 f802 2100 |009f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f791c: 1501 c8c3 |00a2: const/high16 v1, #int -1010302976 // #c3c8 │ │ -0f7920: 7020 2f28 1000 |00a4: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7926: 0a02 |00a7: move-result v2 │ │ -0f7928: 1501 b443 |00a8: const/high16 v1, #int 1135869952 // #43b4 │ │ -0f792c: 7020 3028 1000 |00aa: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7932: 0a03 |00ad: move-result v3 │ │ -0f7934: 1501 c843 |00ae: const/high16 v1, #int 1137180672 // #43c8 │ │ -0f7938: 7020 2f28 1000 |00b0: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f793e: 0a04 |00b3: move-result v4 │ │ -0f7940: 7020 3028 b000 |00b4: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7946: 0a05 |00b7: move-result v5 │ │ -0f7948: 5406 2217 |00b8: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f794c: 0801 1a00 |00ba: move-object/from16 v1, v26 │ │ -0f7950: 7406 b702 0100 |00bc: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f7956: 5401 2217 |00bf: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f795a: 1402 4466 82ff |00c1: const v2, #float -nan // #ff826644 │ │ -0f7960: 6e20 f802 2100 |00c4: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f7966: 1501 c8c3 |00c7: const/high16 v1, #int -1010302976 // #c3c8 │ │ -0f796a: 7020 2f28 1000 |00c9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7970: 0a02 |00cc: move-result v2 │ │ -0f7972: 7020 3028 b000 |00cd: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7978: 0a03 |00d0: move-result v3 │ │ -0f797a: 1501 c843 |00d1: const/high16 v1, #int 1137180672 // #43c8 │ │ -0f797e: 7020 2f28 1000 |00d3: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7984: 0a04 |00d6: move-result v4 │ │ -0f7986: 1501 b4c3 |00d7: const/high16 v1, #int -1011613696 // #c3b4 │ │ -0f798a: 7020 3028 1000 |00d9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7990: 0a05 |00dc: move-result v5 │ │ -0f7992: 5406 2217 |00dd: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7996: 0801 1a00 |00df: move-object/from16 v1, v26 │ │ -0f799a: 7406 b702 0100 |00e1: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f79a0: 5401 2217 |00e4: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f79a4: 6e20 f802 a100 |00e6: invoke-virtual {v1, v10}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f79aa: 1501 16c3 |00e9: const/high16 v1, #int -1021968384 // #c316 │ │ -0f79ae: 7020 2f28 1000 |00eb: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f79b4: 0a02 |00ee: move-result v2 │ │ -0f79b6: 7020 3028 b000 |00ef: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f79bc: 0a03 |00f2: move-result v3 │ │ -0f79be: 1501 1643 |00f3: const/high16 v1, #int 1125515264 // #4316 │ │ -0f79c2: 7020 2f28 1000 |00f5: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f79c8: 0a04 |00f8: move-result v4 │ │ -0f79ca: 7020 3028 b000 |00f9: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f79d0: 0a05 |00fc: move-result v5 │ │ -0f79d2: 5406 2217 |00fd: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f79d6: 0801 1a00 |00ff: move-object/from16 v1, v26 │ │ -0f79da: 7406 b402 0100 |0101: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f79e0: 5201 2417 |0104: iget v1, v0, Lcom/ds/avare/views/PfdView;.mPitch:F // field@1724 │ │ -0f79e4: 8911 |0106: float-to-double v1, v1 │ │ -0f79e6: 1903 f43f |0107: const-wide/high16 v3, #long 4608308318706860032 // #3ff4 │ │ -0f79ea: 7120 382a 2100 |0109: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0f79f0: cb31 |010c: add-double/2addr v1, v3 │ │ -0f79f2: 1903 0440 |010d: const-wide/high16 v3, #long 4612811918334230528 // #4004 │ │ -0f79f6: ce31 |010f: div-double/2addr v1, v3 │ │ -0f79f8: 7120 802a 2100 |0110: invoke-static {v1, v2}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0f79fe: 0b01 |0113: move-result-wide v1 │ │ -0f7a00: 8511 |0114: long-to-float v1, v1 │ │ -0f7a02: 1502 2040 |0115: const/high16 v2, #int 1075838976 // #4020 │ │ -0f7a06: a80d 0102 |0117: mul-float v13, v1, v2 │ │ -0f7a0a: 5401 2217 |0119: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7a0e: 6e10 e502 0100 |011b: invoke-virtual {v1}, Landroid/graphics/Paint;.descent:()F // method@02e5 │ │ -0f7a14: 0a01 |011e: move-result v1 │ │ -0f7a16: 5402 2217 |011f: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7a1a: 6e10 e302 0200 |0121: invoke-virtual {v2}, Landroid/graphics/Paint;.ascent:()F // method@02e3 │ │ -0f7a20: 0a02 |0124: move-result v2 │ │ -0f7a22: c621 |0125: add-float/2addr v1, v2 │ │ -0f7a24: a90e 0108 |0126: div-float v14, v1, v8 │ │ -0f7a28: 1501 48c1 |0128: const/high16 v1, #int -1052246016 // #c148 │ │ -0f7a2c: 150f 48c1 |012a: const/high16 v15, #int -1052246016 // #c148 │ │ -0f7a30: 1501 4841 |012c: const/high16 v1, #int 1095237632 // #4148 │ │ -0f7a34: 1506 a040 |012e: const/high16 v6, #int 1084227584 // #40a0 │ │ -0f7a38: 1505 2041 |0130: const/high16 v5, #int 1092616192 // #4120 │ │ -0f7a3c: 2e01 0f01 |0132: cmpg-float v1, v15, v1 │ │ -0f7a40: 3c01 b300 |0134: if-gtz v1, 01e7 // +00b3 │ │ -0f7a44: a610 0d0f |0136: add-float v16, v13, v15 │ │ -0f7a48: aa01 1005 |0138: rem-float v1, v16, v5 │ │ -0f7a4c: 2d01 0b01 |013a: cmpl-float v1, v11, v1 │ │ -0f7a50: 3901 5900 |013c: if-nez v1, 0195 // +0059 │ │ -0f7a54: 1501 40c1 |013e: const/high16 v1, #int -1052770304 // #c140 │ │ -0f7a58: 7020 2f28 1000 |0140: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7a5e: 0a02 |0143: move-result v2 │ │ -0f7a60: 1501 8040 |0144: const/high16 v1, #int 1082130432 // #4080 │ │ -0f7a64: a805 1001 |0146: mul-float v5, v16, v1 │ │ -0f7a68: 7020 3028 5000 |0148: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7a6e: 0a03 |014b: move-result v3 │ │ -0f7a70: 1501 4041 |014c: const/high16 v1, #int 1094713344 // #4140 │ │ -0f7a74: 7020 2f28 1000 |014e: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7a7a: 0a04 |0151: move-result v4 │ │ -0f7a7c: 7020 3028 5000 |0152: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7a82: 0a11 |0155: move-result v17 │ │ -0f7a84: 5401 2217 |0156: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7a88: 0812 0100 |0158: move-object/from16 v18, v1 │ │ -0f7a8c: 0801 1a00 |015a: move-object/from16 v1, v26 │ │ -0f7a90: 0159 |015c: move v9, v5 │ │ -0f7a92: 0205 1100 |015d: move/from16 v5, v17 │ │ -0f7a96: 150a a040 |015f: const/high16 v10, #int 1084227584 // #40a0 │ │ -0f7a9a: 0806 1200 |0161: move-object/from16 v6, v18 │ │ -0f7a9e: 7406 b402 0100 |0163: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f7aa4: 2d01 0b10 |0166: cmpl-float v1, v11, v16 │ │ -0f7aa8: 3901 0300 |0168: if-nez v1, 016b // +0003 │ │ -0f7aac: 2870 |016a: goto 01da // +0070 │ │ -0f7aae: 2201 1007 |016b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f7ab2: 7010 eb2a 0100 |016d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f7ab8: 1a02 1b00 |0170: const-string v2, " " // string@001b │ │ -0f7abc: 6e20 f52a 2100 |0172: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f7ac2: 7701 6b2a 1000 |0175: invoke-static/range {v16}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -0f7ac8: 0a02 |0178: move-result v2 │ │ -0f7aca: 7110 7f2a 0200 |0179: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0f7ad0: 0a02 |017c: move-result v2 │ │ -0f7ad2: 6e20 f12a 2100 |017d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0f7ad8: 6e10 fa2a 0100 |0180: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f7ade: 0c01 |0183: move-result-object v1 │ │ -0f7ae0: 1502 4041 |0184: const/high16 v2, #int 1094713344 // #4140 │ │ -0f7ae4: 7020 2f28 2000 |0186: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7aea: 0a02 |0189: move-result v2 │ │ -0f7aec: 7020 3028 9000 |018a: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7af2: 0a03 |018d: move-result v3 │ │ -0f7af4: c7e3 |018e: sub-float/2addr v3, v14 │ │ -0f7af6: 5404 2217 |018f: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7afa: 6e54 b902 1732 |0191: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f7b00: 2803 |0194: goto 0197 // +0003 │ │ -0f7b02: 150a a040 |0195: const/high16 v10, #int 1084227584 // #40a0 │ │ -0f7b06: aa01 100a |0197: rem-float v1, v16, v10 │ │ -0f7b0a: 2d01 0b01 |0199: cmpl-float v1, v11, v1 │ │ -0f7b0e: 3901 2200 |019b: if-nez v1, 01bd // +0022 │ │ -0f7b12: 1501 80c0 |019d: const/high16 v1, #int -1065353216 // #c080 │ │ -0f7b16: 7020 2f28 1000 |019f: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7b1c: 0a02 |01a2: move-result v2 │ │ -0f7b1e: 1501 8040 |01a3: const/high16 v1, #int 1082130432 // #4080 │ │ -0f7b22: a801 0110 |01a5: mul-float v1, v1, v16 │ │ -0f7b26: 7020 3028 1000 |01a7: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7b2c: 0a03 |01aa: move-result v3 │ │ -0f7b2e: 1504 8040 |01ab: const/high16 v4, #int 1082130432 // #4080 │ │ -0f7b32: 7020 2f28 4000 |01ad: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7b38: 0a04 |01b0: move-result v4 │ │ -0f7b3a: 7020 3028 1000 |01b1: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7b40: 0a05 |01b4: move-result v5 │ │ -0f7b42: 5406 2217 |01b5: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7b46: 0801 1a00 |01b7: move-object/from16 v1, v26 │ │ -0f7b4a: 7406 b402 0100 |01b9: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f7b50: 281e |01bc: goto 01da // +001e │ │ -0f7b52: 1501 00c0 |01bd: const/high16 v1, #int -1073741824 // #c000 │ │ -0f7b56: 7020 2f28 1000 |01bf: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7b5c: 0a02 |01c2: move-result v2 │ │ -0f7b5e: 1501 8040 |01c3: const/high16 v1, #int 1082130432 // #4080 │ │ -0f7b62: a801 0110 |01c5: mul-float v1, v1, v16 │ │ -0f7b66: 7020 3028 1000 |01c7: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7b6c: 0a03 |01ca: move-result v3 │ │ -0f7b6e: 7020 2f28 8000 |01cb: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7b74: 0a04 |01ce: move-result v4 │ │ -0f7b76: 7020 3028 1000 |01cf: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7b7c: 0a05 |01d2: move-result v5 │ │ -0f7b7e: 5406 2217 |01d3: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7b82: 0801 1a00 |01d5: move-object/from16 v1, v26 │ │ -0f7b86: 7406 b402 0100 |01d7: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f7b8c: 89f1 |01da: float-to-double v1, v15 │ │ -0f7b8e: 1903 0440 |01db: const-wide/high16 v3, #long 4612811918334230528 // #4004 │ │ -0f7b92: 7120 382a 2100 |01dd: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0f7b98: cb31 |01e0: add-double/2addr v1, v3 │ │ -0f7b9a: 8c1f |01e1: double-to-float v15, v1 │ │ -0f7b9c: 1509 c842 |01e2: const/high16 v9, #int 1120403456 // #42c8 │ │ -0f7ba0: 12fa |01e4: const/4 v10, #int -1 // #ff │ │ -0f7ba2: 2900 47ff |01e5: goto/16 012c // -00b9 │ │ -0f7ba6: 150a a040 |01e7: const/high16 v10, #int 1084227584 // #40a0 │ │ -0f7baa: 7401 bb02 1a00 |01e9: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ -0f7bb0: 7401 bf02 1a00 |01ec: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ -0f7bb6: 5201 1c17 |01ef: iget v1, v0, Lcom/ds/avare/views/PfdView;.mAoa:F // field@171c │ │ -0f7bba: 1402 5555 553f |01f1: const v2, #float 0.833333 // #3f555555 │ │ -0f7bc0: 1403 8888 88ff |01f4: const v3, #float -nan // #ff888888 │ │ -0f7bc6: 2d02 0102 |01f7: cmpl-float v2, v1, v2 │ │ -0f7bca: 3d02 0700 |01f9: if-lez v2, 0200 // +0007 │ │ -0f7bce: 1502 ffff |01fb: const/high16 v2, #int -65536 // #ffff │ │ -0f7bd2: 1509 ffff |01fd: const/high16 v9, #int -65536 // #ffff │ │ -0f7bd6: 2804 |01ff: goto 0203 // +0004 │ │ -0f7bd8: 1409 8888 88ff |0200: const v9, #float -nan // #ff888888 │ │ -0f7bde: 1402 aaaa 2a3f |0203: const v2, #float 0.666667 // #3f2aaaaa │ │ -0f7be4: 2d02 0102 |0206: cmpl-float v2, v1, v2 │ │ -0f7be8: 3d02 0700 |0208: if-lez v2, 020f // +0007 │ │ -0f7bec: 1502 ffff |020a: const/high16 v2, #int -65536 // #ffff │ │ -0f7bf0: 150d ffff |020c: const/high16 v13, #int -65536 // #ffff │ │ -0f7bf4: 2804 |020e: goto 0212 // +0004 │ │ -0f7bf6: 140d 8888 88ff |020f: const v13, #float -nan // #ff888888 │ │ -0f7bfc: 1402 5655 153f |0212: const v2, #float 0.583333 // #3f155556 │ │ -0f7c02: 2d02 0102 |0215: cmpl-float v2, v1, v2 │ │ -0f7c06: 3d02 0700 |0217: if-lez v2, 021e // +0007 │ │ -0f7c0a: 1302 00ff |0219: const/16 v2, #int -256 // #ff00 │ │ -0f7c0e: 130e 00ff |021b: const/16 v14, #int -256 // #ff00 │ │ -0f7c12: 2804 |021d: goto 0221 // +0004 │ │ -0f7c14: 140e 8888 88ff |021e: const v14, #float -nan // #ff888888 │ │ -0f7c1a: 1502 003f |0221: const/high16 v2, #int 1056964608 // #3f00 │ │ -0f7c1e: 2d02 0102 |0223: cmpl-float v2, v1, v2 │ │ -0f7c22: 3d02 0700 |0225: if-lez v2, 022c // +0007 │ │ -0f7c26: 1302 00ff |0227: const/16 v2, #int -256 // #ff00 │ │ -0f7c2a: 130f 00ff |0229: const/16 v15, #int -256 // #ff00 │ │ -0f7c2e: 2804 |022b: goto 022f // +0004 │ │ -0f7c30: 140f 8888 88ff |022c: const v15, #float -nan // #ff888888 │ │ -0f7c36: 1402 5655 d53e |022f: const v2, #float 0.416667 // #3ed55556 │ │ -0f7c3c: 2d02 0102 |0232: cmpl-float v2, v1, v2 │ │ -0f7c40: 3d02 0700 |0234: if-lez v2, 023b // +0007 │ │ -0f7c44: 1302 00ff |0236: const/16 v2, #int -256 // #ff00 │ │ -0f7c48: 1306 00ff |0238: const/16 v6, #int -256 // #ff00 │ │ -0f7c4c: 2804 |023a: goto 023e // +0004 │ │ -0f7c4e: 1406 8888 88ff |023b: const v6, #float -nan // #ff888888 │ │ -0f7c54: 1402 aaaa aa3e |023e: const v2, #float 0.333333 // #3eaaaaaa │ │ -0f7c5a: 2d02 0102 |0241: cmpl-float v2, v1, v2 │ │ -0f7c5e: 3d02 0700 |0243: if-lez v2, 024a // +0007 │ │ -0f7c62: 1302 00ff |0245: const/16 v2, #int -256 // #ff00 │ │ -0f7c66: 1304 00ff |0247: const/16 v4, #int -256 // #ff00 │ │ -0f7c6a: 2804 |0249: goto 024d // +0004 │ │ -0f7c6c: 1404 8888 88ff |024a: const v4, #float -nan // #ff888888 │ │ -0f7c72: 1502 803e |024d: const/high16 v2, #int 1048576000 // #3e80 │ │ -0f7c76: 2d02 0102 |024f: cmpl-float v2, v1, v2 │ │ -0f7c7a: 3d02 0600 |0251: if-lez v2, 0257 // +0006 │ │ -0f7c7e: 1402 00ff 00ff |0253: const v2, #float -1.71465e+38 // #ff00ff00 │ │ -0f7c84: 2804 |0256: goto 025a // +0004 │ │ -0f7c86: 1402 8888 88ff |0257: const v2, #float -nan // #ff888888 │ │ -0f7c8c: 1410 acaa 2a3e |025a: const v16, #float 0.166667 // #3e2aaaac │ │ -0f7c92: 2d10 0110 |025d: cmpl-float v16, v1, v16 │ │ -0f7c96: 3d10 0900 |025f: if-lez v16, 0268 // +0009 │ │ -0f7c9a: 1410 00ff 00ff |0261: const v16, #float -1.71465e+38 // #ff00ff00 │ │ -0f7ca0: 1408 00ff 00ff |0264: const v8, #float -1.71465e+38 // #ff00ff00 │ │ -0f7ca6: 2804 |0267: goto 026b // +0004 │ │ -0f7ca8: 1408 8888 88ff |0268: const v8, #float -nan // #ff888888 │ │ -0f7cae: 2d01 010b |026b: cmpl-float v1, v1, v11 │ │ -0f7cb2: 3a01 0500 |026d: if-ltz v1, 0272 // +0005 │ │ -0f7cb6: 1403 00ff 00ff |026f: const v3, #float -1.71465e+38 // #ff00ff00 │ │ -0f7cbc: 5401 2217 |0272: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7cc0: 1505 00ff |0274: const/high16 v5, #int -16777216 // #ff00 │ │ -0f7cc4: 6e20 f802 5100 |0276: invoke-virtual {v1, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f7cca: 5401 2317 |0279: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f7cce: 6e10 1003 0100 |027b: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ -0f7cd4: 5401 2317 |027e: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f7cd8: 1505 34c2 |0280: const/high16 v5, #int -1036779520 // #c234 │ │ -0f7cdc: 7020 2f28 5000 |0282: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7ce2: 0a05 |0285: move-result v5 │ │ -0f7ce4: 150b f841 |0286: const/high16 v11, #int 1106771968 // #41f8 │ │ -0f7ce8: 7020 3028 b000 |0288: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7cee: 0a0b |028b: move-result v11 │ │ -0f7cf0: 6e30 0a03 510b |028c: invoke-virtual {v1, v5, v11}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ -0f7cf6: 5401 2317 |028f: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f7cfa: 1505 34c2 |0291: const/high16 v5, #int -1036779520 // #c234 │ │ -0f7cfe: 7020 2f28 5000 |0293: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7d04: 0a05 |0296: move-result v5 │ │ -0f7d06: 7020 3028 a000 |0297: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7d0c: 0a0b |029a: move-result v11 │ │ -0f7d0e: 6e30 0903 510b |029b: invoke-virtual {v1, v5, v11}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f7d14: 5401 2317 |029e: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f7d18: 1505 c8c1 |02a0: const/high16 v5, #int -1043857408 // #c1c8 │ │ -0f7d1c: 7020 2f28 5000 |02a2: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7d22: 0a05 |02a5: move-result v5 │ │ -0f7d24: 7020 3028 a000 |02a6: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7d2a: 0a0b |02a9: move-result v11 │ │ -0f7d2c: 6e30 0903 510b |02aa: invoke-virtual {v1, v5, v11}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f7d32: 5401 2317 |02ad: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f7d36: 1505 c8c1 |02af: const/high16 v5, #int -1043857408 // #c1c8 │ │ -0f7d3a: 7020 2f28 5000 |02b1: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7d40: 0a05 |02b4: move-result v5 │ │ -0f7d42: 150b f841 |02b5: const/high16 v11, #int 1106771968 // #41f8 │ │ -0f7d46: 7020 3028 b000 |02b7: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7d4c: 0a0b |02ba: move-result v11 │ │ -0f7d4e: 6e30 0903 510b |02bb: invoke-virtual {v1, v5, v11}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f7d54: 5401 2317 |02be: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f7d58: 5405 2217 |02c0: iget-object v5, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7d5c: 6e30 b602 1705 |02c2: invoke-virtual {v7, v1, v5}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ -0f7d62: 5401 2217 |02c5: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7d66: 6e20 f802 3100 |02c7: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f7d6c: 150b 30c2 |02ca: const/high16 v11, #int -1037041664 // #c230 │ │ -0f7d70: 7020 2f28 b000 |02cc: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7d76: 0a03 |02cf: move-result v3 │ │ -0f7d78: 1501 c040 |02d0: const/high16 v1, #int 1086324736 // #40c0 │ │ -0f7d7c: 7020 3028 1000 |02d2: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7d82: 0a05 |02d5: move-result v5 │ │ -0f7d84: 1501 d0c1 |02d6: const/high16 v1, #int -1043333120 // #c1d0 │ │ -0f7d88: 7020 2f28 1000 |02d8: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7d8e: 0a13 |02db: move-result v19 │ │ -0f7d90: 1501 c040 |02dc: const/high16 v1, #int 1086324736 // #40c0 │ │ -0f7d94: 7020 3028 1000 |02de: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7d9a: 0a15 |02e1: move-result v21 │ │ -0f7d9c: 5401 2217 |02e2: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7da0: 0814 0100 |02e4: move-object/from16 v20, v1 │ │ -0f7da4: 150a d0c1 |02e6: const/high16 v10, #int -1043333120 // #c1d0 │ │ -0f7da8: 0801 1a00 |02e8: move-object/from16 v1, v26 │ │ -0f7dac: 0216 0200 |02ea: move/from16 v22, v2 │ │ -0f7db0: 0132 |02ec: move v2, v3 │ │ -0f7db2: 0153 |02ed: move v3, v5 │ │ -0f7db4: 0145 |02ee: move v5, v4 │ │ -0f7db6: 0204 1300 |02ef: move/from16 v4, v19 │ │ -0f7dba: 0217 0500 |02f1: move/from16 v23, v5 │ │ -0f7dbe: 0205 1500 |02f3: move/from16 v5, v21 │ │ -0f7dc2: 0218 0600 |02f5: move/from16 v24, v6 │ │ -0f7dc6: 0806 1400 |02f7: move-object/from16 v6, v20 │ │ -0f7dca: 7406 b402 0100 |02f9: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f7dd0: 5401 2217 |02fc: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7dd4: 6e20 f802 8100 |02fe: invoke-virtual {v1, v8}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f7dda: 7020 2f28 b000 |0301: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7de0: 0a02 |0304: move-result v2 │ │ -0f7de2: 1501 1041 |0305: const/high16 v1, #int 1091567616 // #4110 │ │ -0f7de6: 7020 3028 1000 |0307: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7dec: 0a03 |030a: move-result v3 │ │ -0f7dee: 7020 2f28 a000 |030b: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7df4: 0a04 |030e: move-result v4 │ │ -0f7df6: 7020 3028 1000 |030f: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7dfc: 0a05 |0312: move-result v5 │ │ -0f7dfe: 5406 2217 |0313: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7e02: 0801 1a00 |0315: move-object/from16 v1, v26 │ │ -0f7e06: 7406 b402 0100 |0317: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f7e0c: 5401 2217 |031a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7e10: 0202 1600 |031c: move/from16 v2, v22 │ │ -0f7e14: 6e20 f802 2100 |031e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f7e1a: 7020 2f28 b000 |0321: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7e20: 0a02 |0324: move-result v2 │ │ -0f7e22: 1501 4041 |0325: const/high16 v1, #int 1094713344 // #4140 │ │ -0f7e26: 7020 3028 1000 |0327: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7e2c: 0a03 |032a: move-result v3 │ │ -0f7e2e: 1501 18c2 |032b: const/high16 v1, #int -1038614528 // #c218 │ │ -0f7e32: 7020 2f28 1000 |032d: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7e38: 0a04 |0330: move-result v4 │ │ -0f7e3a: 1501 4041 |0331: const/high16 v1, #int 1094713344 // #4140 │ │ -0f7e3e: 7020 3028 1000 |0333: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7e44: 0a05 |0336: move-result v5 │ │ -0f7e46: 5406 2217 |0337: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7e4a: 0801 1a00 |0339: move-object/from16 v1, v26 │ │ -0f7e4e: 7406 b402 0100 |033b: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f7e54: 1501 00c2 |033e: const/high16 v1, #int -1040187392 // #c200 │ │ -0f7e58: 7020 2f28 1000 |0340: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7e5e: 0a02 |0343: move-result v2 │ │ -0f7e60: 1501 4041 |0344: const/high16 v1, #int 1094713344 // #4140 │ │ -0f7e64: 7020 3028 1000 |0346: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7e6a: 0a03 |0349: move-result v3 │ │ -0f7e6c: 7020 2f28 a000 |034a: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7e72: 0a04 |034d: move-result v4 │ │ -0f7e74: 7020 3028 1000 |034e: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7e7a: 0a05 |0351: move-result v5 │ │ -0f7e7c: 5406 2217 |0352: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7e80: 0801 1a00 |0354: move-object/from16 v1, v26 │ │ -0f7e84: 7406 b402 0100 |0356: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f7e8a: 1508 0cc2 |0359: const/high16 v8, #int -1039400960 // #c20c │ │ -0f7e8e: 7020 2f28 8000 |035b: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7e94: 0a01 |035e: move-result v1 │ │ -0f7e96: 1502 4041 |035f: const/high16 v2, #int 1094713344 // #4140 │ │ -0f7e9a: 7020 3028 2000 |0361: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7ea0: 0a02 |0364: move-result v2 │ │ -0f7ea2: 1503 8040 |0365: const/high16 v3, #int 1082130432 // #4080 │ │ -0f7ea6: 5404 2217 |0367: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7eaa: 6e54 b302 1732 |0369: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0f7eb0: 5401 2217 |036c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7eb4: 0202 1700 |036e: move/from16 v2, v23 │ │ -0f7eb8: 6e20 f802 2100 |0370: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f7ebe: 7020 2f28 b000 |0373: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7ec4: 0a02 |0376: move-result v2 │ │ -0f7ec6: 1506 7041 |0377: const/high16 v6, #int 1097859072 // #4170 │ │ -0f7eca: 7020 3028 6000 |0379: invoke-direct {v0, v6}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7ed0: 0a03 |037c: move-result v3 │ │ -0f7ed2: 7020 2f28 a000 |037d: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7ed8: 0a04 |0380: move-result v4 │ │ -0f7eda: 7020 3028 6000 |0381: invoke-direct {v0, v6}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7ee0: 0a05 |0384: move-result v5 │ │ -0f7ee2: 5401 2217 |0385: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7ee6: 0812 0100 |0387: move-object/from16 v18, v1 │ │ -0f7eea: 0801 1a00 |0389: move-object/from16 v1, v26 │ │ -0f7eee: 0806 1200 |038b: move-object/from16 v6, v18 │ │ -0f7ef2: 7406 b402 0100 |038d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f7ef8: 5401 2217 |0390: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7efc: 0202 1800 |0392: move/from16 v2, v24 │ │ -0f7f00: 6e20 f802 2100 |0394: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f7f06: 7020 2f28 b000 |0397: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7f0c: 0a02 |039a: move-result v2 │ │ -0f7f0e: 1501 9041 |039b: const/high16 v1, #int 1099956224 // #4190 │ │ -0f7f12: 7020 3028 1000 |039d: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7f18: 0a03 |03a0: move-result v3 │ │ -0f7f1a: 1501 18c2 |03a1: const/high16 v1, #int -1038614528 // #c218 │ │ -0f7f1e: 7020 2f28 1000 |03a3: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7f24: 0a04 |03a6: move-result v4 │ │ -0f7f26: 1501 9041 |03a7: const/high16 v1, #int 1099956224 // #4190 │ │ -0f7f2a: 7020 3028 1000 |03a9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7f30: 0a05 |03ac: move-result v5 │ │ -0f7f32: 5406 2217 |03ad: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7f36: 0801 1a00 |03af: move-object/from16 v1, v26 │ │ -0f7f3a: 7406 b402 0100 |03b1: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f7f40: 1501 00c2 |03b4: const/high16 v1, #int -1040187392 // #c200 │ │ -0f7f44: 7020 2f28 1000 |03b6: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7f4a: 0a02 |03b9: move-result v2 │ │ -0f7f4c: 1501 9041 |03ba: const/high16 v1, #int 1099956224 // #4190 │ │ -0f7f50: 7020 3028 1000 |03bc: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7f56: 0a03 |03bf: move-result v3 │ │ -0f7f58: 7020 2f28 a000 |03c0: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7f5e: 0a04 |03c3: move-result v4 │ │ -0f7f60: 7020 3028 1000 |03c4: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7f66: 0a05 |03c7: move-result v5 │ │ -0f7f68: 5406 2217 |03c8: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7f6c: 0801 1a00 |03ca: move-object/from16 v1, v26 │ │ -0f7f70: 7406 b402 0100 |03cc: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f7f76: 5401 2217 |03cf: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7f7a: 6e20 f802 f100 |03d1: invoke-virtual {v1, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f7f80: 7020 2f28 b000 |03d4: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7f86: 0a02 |03d7: move-result v2 │ │ -0f7f88: 1501 a841 |03d8: const/high16 v1, #int 1101529088 // #41a8 │ │ -0f7f8c: 7020 3028 1000 |03da: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7f92: 0a03 |03dd: move-result v3 │ │ -0f7f94: 7020 2f28 8000 |03de: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7f9a: 0a04 |03e1: move-result v4 │ │ -0f7f9c: 1501 9041 |03e2: const/high16 v1, #int 1099956224 // #4190 │ │ -0f7fa0: 7020 3028 1000 |03e4: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7fa6: 0a05 |03e7: move-result v5 │ │ -0f7fa8: 5406 2217 |03e8: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7fac: 0801 1a00 |03ea: move-object/from16 v1, v26 │ │ -0f7fb0: 7406 b402 0100 |03ec: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f7fb6: 7020 2f28 8000 |03ef: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7fbc: 0a02 |03f2: move-result v2 │ │ -0f7fbe: 1501 9041 |03f3: const/high16 v1, #int 1099956224 // #4190 │ │ -0f7fc2: 7020 3028 1000 |03f5: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7fc8: 0a03 |03f8: move-result v3 │ │ -0f7fca: 7020 2f28 a000 |03f9: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7fd0: 0a04 |03fc: move-result v4 │ │ -0f7fd2: 1501 a841 |03fd: const/high16 v1, #int 1101529088 // #41a8 │ │ -0f7fd6: 7020 3028 1000 |03ff: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f7fdc: 0a05 |0402: move-result v5 │ │ -0f7fde: 5406 2217 |0403: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7fe2: 0801 1a00 |0405: move-object/from16 v1, v26 │ │ -0f7fe6: 7406 b402 0100 |0407: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f7fec: 5401 2217 |040a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f7ff0: 6e20 f802 e100 |040c: invoke-virtual {v1, v14}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f7ff6: 7020 2f28 b000 |040f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f7ffc: 0a02 |0412: move-result v2 │ │ -0f7ffe: 1501 c041 |0413: const/high16 v1, #int 1103101952 // #41c0 │ │ -0f8002: 7020 3028 1000 |0415: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8008: 0a03 |0418: move-result v3 │ │ -0f800a: 7020 2f28 8000 |0419: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8010: 0a04 |041c: move-result v4 │ │ -0f8012: 1501 a841 |041d: const/high16 v1, #int 1101529088 // #41a8 │ │ -0f8016: 7020 3028 1000 |041f: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f801c: 0a05 |0422: move-result v5 │ │ -0f801e: 5406 2217 |0423: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8022: 0801 1a00 |0425: move-object/from16 v1, v26 │ │ -0f8026: 7406 b402 0100 |0427: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f802c: 7020 2f28 8000 |042a: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8032: 0a02 |042d: move-result v2 │ │ -0f8034: 1501 a841 |042e: const/high16 v1, #int 1101529088 // #41a8 │ │ -0f8038: 7020 3028 1000 |0430: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f803e: 0a03 |0433: move-result v3 │ │ -0f8040: 7020 2f28 a000 |0434: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8046: 0a04 |0437: move-result v4 │ │ -0f8048: 1501 c041 |0438: const/high16 v1, #int 1103101952 // #41c0 │ │ -0f804c: 7020 3028 1000 |043a: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8052: 0a05 |043d: move-result v5 │ │ -0f8054: 5406 2217 |043e: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8058: 0801 1a00 |0440: move-object/from16 v1, v26 │ │ -0f805c: 7406 b402 0100 |0442: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8062: 5401 2217 |0445: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8066: 6e20 f802 d100 |0447: invoke-virtual {v1, v13}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f806c: 7020 2f28 b000 |044a: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8072: 0a02 |044d: move-result v2 │ │ -0f8074: 1501 d841 |044e: const/high16 v1, #int 1104674816 // #41d8 │ │ -0f8078: 7020 3028 1000 |0450: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f807e: 0a03 |0453: move-result v3 │ │ -0f8080: 7020 2f28 8000 |0454: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8086: 0a04 |0457: move-result v4 │ │ -0f8088: 1501 c041 |0458: const/high16 v1, #int 1103101952 // #41c0 │ │ -0f808c: 7020 3028 1000 |045a: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8092: 0a05 |045d: move-result v5 │ │ -0f8094: 5406 2217 |045e: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8098: 0801 1a00 |0460: move-object/from16 v1, v26 │ │ -0f809c: 7406 b402 0100 |0462: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f80a2: 7020 2f28 8000 |0465: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f80a8: 0a02 |0468: move-result v2 │ │ -0f80aa: 1501 c041 |0469: const/high16 v1, #int 1103101952 // #41c0 │ │ -0f80ae: 7020 3028 1000 |046b: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f80b4: 0a03 |046e: move-result v3 │ │ -0f80b6: 7020 2f28 a000 |046f: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f80bc: 0a04 |0472: move-result v4 │ │ -0f80be: 1501 d841 |0473: const/high16 v1, #int 1104674816 // #41d8 │ │ -0f80c2: 7020 3028 1000 |0475: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f80c8: 0a05 |0478: move-result v5 │ │ -0f80ca: 5406 2217 |0479: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f80ce: 0801 1a00 |047b: move-object/from16 v1, v26 │ │ -0f80d2: 7406 b402 0100 |047d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f80d8: 5401 2217 |0480: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f80dc: 6e20 f802 9100 |0482: invoke-virtual {v1, v9}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f80e2: 7020 2f28 b000 |0485: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f80e8: 0a02 |0488: move-result v2 │ │ -0f80ea: 1509 f041 |0489: const/high16 v9, #int 1106247680 // #41f0 │ │ -0f80ee: 7020 3028 9000 |048b: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f80f4: 0a03 |048e: move-result v3 │ │ -0f80f6: 7020 2f28 8000 |048f: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f80fc: 0a04 |0492: move-result v4 │ │ -0f80fe: 1501 d841 |0493: const/high16 v1, #int 1104674816 // #41d8 │ │ -0f8102: 7020 3028 1000 |0495: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8108: 0a05 |0498: move-result v5 │ │ -0f810a: 5406 2217 |0499: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f810e: 0801 1a00 |049b: move-object/from16 v1, v26 │ │ -0f8112: 7406 b402 0100 |049d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8118: 7020 2f28 8000 |04a0: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f811e: 0a02 |04a3: move-result v2 │ │ -0f8120: 1501 d841 |04a4: const/high16 v1, #int 1104674816 // #41d8 │ │ -0f8124: 7020 3028 1000 |04a6: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f812a: 0a03 |04a9: move-result v3 │ │ -0f812c: 7020 2f28 a000 |04aa: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8132: 0a04 |04ad: move-result v4 │ │ -0f8134: 7020 3028 9000 |04ae: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f813a: 0a05 |04b1: move-result v5 │ │ -0f813c: 5406 2217 |04b2: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8140: 0801 1a00 |04b4: move-object/from16 v1, v26 │ │ -0f8144: 7406 b402 0100 |04b6: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f814a: 7401 bb02 1a00 |04b9: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ -0f8150: 7401 bf02 1a00 |04bc: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ -0f8156: 5201 2617 |04bf: iget v1, v0, Lcom/ds/avare/views/PfdView;.mRoll:F // field@1726 │ │ -0f815a: 1202 |04c1: const/4 v2, #int 0 // #0 │ │ -0f815c: 7020 2f28 2000 |04c2: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8162: 0a03 |04c5: move-result v3 │ │ -0f8164: 7020 3028 2000 |04c6: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f816a: 0a04 |04c9: move-result v4 │ │ -0f816c: 6e40 be02 1743 |04ca: invoke-virtual {v7, v1, v3, v4}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f8172: 5401 2217 |04cd: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8176: 12f3 |04cf: const/4 v3, #int -1 // #ff │ │ -0f8178: 6e20 f802 3100 |04d0: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f817e: 5401 2217 |04d3: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8182: 6203 6500 |04d5: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0f8186: 6e20 0003 3100 |04d7: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f818c: 7020 3028 2000 |04da: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8192: 0a01 |04dd: move-result v1 │ │ -0f8194: 150a 8c42 |04de: const/high16 v10, #int 1116471296 // #428c │ │ -0f8198: 7020 3028 a000 |04e0: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f819e: 0a03 |04e3: move-result v3 │ │ -0f81a0: c731 |04e4: sub-float/2addr v1, v3 │ │ -0f81a2: 5403 2517 |04e5: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mRectf:Landroid/graphics/RectF; // field@1725 │ │ -0f81a6: 7020 2f28 2000 |04e7: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f81ac: 0a04 |04ea: move-result v4 │ │ -0f81ae: c714 |04eb: sub-float/2addr v4, v1 │ │ -0f81b0: 7020 3028 2000 |04ec: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f81b6: 0a05 |04ef: move-result v5 │ │ -0f81b8: c715 |04f0: sub-float/2addr v5, v1 │ │ -0f81ba: 7020 2f28 2000 |04f1: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f81c0: 0a06 |04f4: move-result v6 │ │ -0f81c2: c616 |04f5: add-float/2addr v6, v1 │ │ -0f81c4: 7020 3028 2000 |04f6: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f81ca: 0a0b |04f9: move-result v11 │ │ -0f81cc: c61b |04fa: add-float/2addr v11, v1 │ │ -0f81ce: 6e5b 2f03 4365 |04fb: invoke-virtual {v3, v4, v5, v6, v11}, Landroid/graphics/RectF;.set:(FFFF)V // method@032f │ │ -0f81d4: 5402 2517 |04fe: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mRectf:Landroid/graphics/RectF; // field@1725 │ │ -0f81d8: 1503 5243 |0500: const/high16 v3, #int 1129447424 // #4352 │ │ -0f81dc: 1504 f042 |0502: const/high16 v4, #int 1123024896 // #42f0 │ │ -0f81e0: 1205 |0504: const/4 v5, #int 0 // #0 │ │ -0f81e2: 5406 2217 |0505: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f81e6: 0801 1a00 |0507: move-object/from16 v1, v26 │ │ -0f81ea: 7406 b002 0100 |0509: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@02b0 │ │ -0f81f0: 5401 2217 |050c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f81f4: 6e20 0003 c100 |050e: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f81fa: 1501 70c2 |0511: const/high16 v1, #int -1032847360 // #c270 │ │ -0f81fe: 120b |0513: const/4 v11, #int 0 // #0 │ │ -0f8200: 7020 2f28 b000 |0514: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8206: 0a02 |0517: move-result v2 │ │ -0f8208: 7020 3028 b000 |0518: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f820e: 0a03 |051b: move-result v3 │ │ -0f8210: 6e40 be02 1732 |051c: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f8216: 7020 2f28 b000 |051f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f821c: 0a02 |0522: move-result v2 │ │ -0f821e: 1501 9642 |0523: const/high16 v1, #int 1117126656 // #4296 │ │ -0f8222: 7020 3028 1000 |0525: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8228: 0a03 |0528: move-result v3 │ │ -0f822a: 7020 2f28 b000 |0529: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8230: 0a04 |052c: move-result v4 │ │ -0f8232: 7020 3028 a000 |052d: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8238: 0a05 |0530: move-result v5 │ │ -0f823a: 5406 2217 |0531: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f823e: 0801 1a00 |0533: move-object/from16 v1, v26 │ │ -0f8242: 7406 b402 0100 |0535: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8248: 7020 2f28 b000 |0538: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f824e: 0a01 |053b: move-result v1 │ │ -0f8250: 7020 3028 b000 |053c: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8256: 0a02 |053f: move-result v2 │ │ -0f8258: 150d 7041 |0540: const/high16 v13, #int 1097859072 // #4170 │ │ -0f825c: 6e40 be02 d721 |0542: invoke-virtual {v7, v13, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f8262: 7020 2f28 b000 |0545: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8268: 0a02 |0548: move-result v2 │ │ -0f826a: 1501 9242 |0549: const/high16 v1, #int 1116864512 // #4292 │ │ -0f826e: 7020 3028 1000 |054b: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8274: 0a03 |054e: move-result v3 │ │ -0f8276: 7020 2f28 b000 |054f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f827c: 0a04 |0552: move-result v4 │ │ -0f827e: 7020 3028 a000 |0553: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8284: 0a05 |0556: move-result v5 │ │ -0f8286: 5406 2217 |0557: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f828a: 0801 1a00 |0559: move-object/from16 v1, v26 │ │ -0f828e: 7406 b402 0100 |055b: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8294: 7020 2f28 b000 |055e: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f829a: 0a01 |0561: move-result v1 │ │ -0f829c: 7020 3028 b000 |0562: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f82a2: 0a02 |0565: move-result v2 │ │ -0f82a4: 6e40 be02 d721 |0566: invoke-virtual {v7, v13, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f82aa: 7020 2f28 b000 |0569: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f82b0: 0a02 |056c: move-result v2 │ │ -0f82b2: 1501 9642 |056d: const/high16 v1, #int 1117126656 // #4296 │ │ -0f82b6: 7020 3028 1000 |056f: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f82bc: 0a03 |0572: move-result v3 │ │ -0f82be: 7020 2f28 b000 |0573: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f82c4: 0a04 |0576: move-result v4 │ │ -0f82c6: 7020 3028 a000 |0577: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f82cc: 0a05 |057a: move-result v5 │ │ -0f82ce: 5406 2217 |057b: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f82d2: 0801 1a00 |057d: move-object/from16 v1, v26 │ │ -0f82d6: 7406 b402 0100 |057f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f82dc: 7020 2f28 b000 |0582: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f82e2: 0a01 |0585: move-result v1 │ │ -0f82e4: 7020 3028 b000 |0586: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f82ea: 0a02 |0589: move-result v2 │ │ -0f82ec: 150e 2041 |058a: const/high16 v14, #int 1092616192 // #4120 │ │ -0f82f0: 6e40 be02 e721 |058c: invoke-virtual {v7, v14, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f82f6: 7020 2f28 b000 |058f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f82fc: 0a02 |0592: move-result v2 │ │ -0f82fe: 1501 9242 |0593: const/high16 v1, #int 1116864512 // #4292 │ │ -0f8302: 7020 3028 1000 |0595: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8308: 0a03 |0598: move-result v3 │ │ -0f830a: 7020 2f28 b000 |0599: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8310: 0a04 |059c: move-result v4 │ │ -0f8312: 7020 3028 a000 |059d: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8318: 0a05 |05a0: move-result v5 │ │ -0f831a: 5406 2217 |05a1: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f831e: 0801 1a00 |05a3: move-object/from16 v1, v26 │ │ -0f8322: 7406 b402 0100 |05a5: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8328: 7020 2f28 b000 |05a8: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f832e: 0a01 |05ab: move-result v1 │ │ -0f8330: 7020 3028 b000 |05ac: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8336: 0a02 |05af: move-result v2 │ │ -0f8338: 6e40 be02 e721 |05b0: invoke-virtual {v7, v14, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f833e: 7020 2f28 b000 |05b3: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8344: 0a02 |05b6: move-result v2 │ │ -0f8346: 1501 9242 |05b7: const/high16 v1, #int 1116864512 // #4292 │ │ -0f834a: 7020 3028 1000 |05b9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8350: 0a03 |05bc: move-result v3 │ │ -0f8352: 7020 2f28 b000 |05bd: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8358: 0a04 |05c0: move-result v4 │ │ -0f835a: 7020 3028 a000 |05c1: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8360: 0a05 |05c4: move-result v5 │ │ -0f8362: 5406 2217 |05c5: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8366: 0801 1a00 |05c7: move-object/from16 v1, v26 │ │ -0f836a: 7406 b402 0100 |05c9: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8370: 7020 2f28 b000 |05cc: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8376: 0a01 |05cf: move-result v1 │ │ -0f8378: 7020 3028 b000 |05d0: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f837e: 0a02 |05d3: move-result v2 │ │ -0f8380: 6e40 be02 e721 |05d4: invoke-virtual {v7, v14, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f8386: 5401 2317 |05d7: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f838a: 6e10 1003 0100 |05d9: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ -0f8390: 5401 2317 |05dc: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f8394: 1502 e0c0 |05de: const/high16 v2, #int -1059061760 // #c0e0 │ │ -0f8398: 7020 2f28 2000 |05e0: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f839e: 0a02 |05e3: move-result v2 │ │ -0f83a0: 1503 9642 |05e4: const/high16 v3, #int 1117126656 // #4296 │ │ -0f83a4: 7020 3028 3000 |05e6: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f83aa: 0a03 |05e9: move-result v3 │ │ -0f83ac: 6e30 0a03 2103 |05ea: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ -0f83b2: 5401 2317 |05ed: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f83b6: 7020 2f28 b000 |05ef: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f83bc: 0a02 |05f2: move-result v2 │ │ -0f83be: 7020 3028 a000 |05f3: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f83c4: 0a03 |05f6: move-result v3 │ │ -0f83c6: 6e30 0903 2103 |05f7: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f83cc: 5401 2317 |05fa: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f83d0: 1502 e040 |05fc: const/high16 v2, #int 1088421888 // #40e0 │ │ -0f83d4: 7020 2f28 2000 |05fe: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f83da: 0a02 |0601: move-result v2 │ │ -0f83dc: 1503 9642 |0602: const/high16 v3, #int 1117126656 // #4296 │ │ -0f83e0: 7020 3028 3000 |0604: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f83e6: 0a03 |0607: move-result v3 │ │ -0f83e8: 6e30 0903 2103 |0608: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f83ee: 5401 2317 |060b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f83f2: 5402 2217 |060d: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f83f6: 6e30 b602 1702 |060f: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ -0f83fc: 120b |0612: const/4 v11, #int 0 // #0 │ │ -0f83fe: 7020 2f28 b000 |0613: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8404: 0a01 |0616: move-result v1 │ │ -0f8406: 7020 3028 b000 |0617: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f840c: 0a02 |061a: move-result v2 │ │ -0f840e: 6e40 be02 e721 |061b: invoke-virtual {v7, v14, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f8414: 7020 2f28 b000 |061e: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f841a: 0a02 |0621: move-result v2 │ │ -0f841c: 1501 9242 |0622: const/high16 v1, #int 1116864512 // #4292 │ │ -0f8420: 7020 3028 1000 |0624: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8426: 0a03 |0627: move-result v3 │ │ -0f8428: 7020 2f28 b000 |0628: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f842e: 0a04 |062b: move-result v4 │ │ -0f8430: 7020 3028 a000 |062c: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8436: 0a05 |062f: move-result v5 │ │ -0f8438: 5406 2217 |0630: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f843c: 0801 1a00 |0632: move-object/from16 v1, v26 │ │ -0f8440: 7406 b402 0100 |0634: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8446: 7020 2f28 b000 |0637: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f844c: 0a01 |063a: move-result v1 │ │ -0f844e: 7020 3028 b000 |063b: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8454: 0a02 |063e: move-result v2 │ │ -0f8456: 6e40 be02 e721 |063f: invoke-virtual {v7, v14, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f845c: 7020 2f28 b000 |0642: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8462: 0a02 |0645: move-result v2 │ │ -0f8464: 1501 9242 |0646: const/high16 v1, #int 1116864512 // #4292 │ │ -0f8468: 7020 3028 1000 |0648: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f846e: 0a03 |064b: move-result v3 │ │ -0f8470: 7020 2f28 b000 |064c: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8476: 0a04 |064f: move-result v4 │ │ -0f8478: 7020 3028 a000 |0650: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f847e: 0a05 |0653: move-result v5 │ │ -0f8480: 5406 2217 |0654: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8484: 0801 1a00 |0656: move-object/from16 v1, v26 │ │ -0f8488: 7406 b402 0100 |0658: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f848e: 7020 2f28 b000 |065b: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8494: 0a01 |065e: move-result v1 │ │ -0f8496: 7020 3028 b000 |065f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f849c: 0a02 |0662: move-result v2 │ │ -0f849e: 6e40 be02 e721 |0663: invoke-virtual {v7, v14, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f84a4: 7020 2f28 b000 |0666: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f84aa: 0a02 |0669: move-result v2 │ │ -0f84ac: 1501 9642 |066a: const/high16 v1, #int 1117126656 // #4296 │ │ -0f84b0: 7020 3028 1000 |066c: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f84b6: 0a03 |066f: move-result v3 │ │ -0f84b8: 7020 2f28 b000 |0670: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f84be: 0a04 |0673: move-result v4 │ │ -0f84c0: 7020 3028 a000 |0674: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f84c6: 0a05 |0677: move-result v5 │ │ -0f84c8: 5406 2217 |0678: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f84cc: 0801 1a00 |067a: move-object/from16 v1, v26 │ │ -0f84d0: 7406 b402 0100 |067c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f84d6: 7020 2f28 b000 |067f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f84dc: 0a01 |0682: move-result v1 │ │ -0f84de: 7020 3028 b000 |0683: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f84e4: 0a02 |0686: move-result v2 │ │ -0f84e6: 6e40 be02 d721 |0687: invoke-virtual {v7, v13, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f84ec: 7020 2f28 b000 |068a: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f84f2: 0a02 |068d: move-result v2 │ │ -0f84f4: 1501 9242 |068e: const/high16 v1, #int 1116864512 // #4292 │ │ -0f84f8: 7020 3028 1000 |0690: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f84fe: 0a03 |0693: move-result v3 │ │ -0f8500: 7020 2f28 b000 |0694: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8506: 0a04 |0697: move-result v4 │ │ -0f8508: 7020 3028 a000 |0698: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f850e: 0a05 |069b: move-result v5 │ │ -0f8510: 5406 2217 |069c: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8514: 0801 1a00 |069e: move-object/from16 v1, v26 │ │ -0f8518: 7406 b402 0100 |06a0: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f851e: 7020 2f28 b000 |06a3: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8524: 0a01 |06a6: move-result v1 │ │ -0f8526: 7020 3028 b000 |06a7: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f852c: 0a02 |06aa: move-result v2 │ │ -0f852e: 6e40 be02 d721 |06ab: invoke-virtual {v7, v13, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f8534: 7020 2f28 b000 |06ae: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f853a: 0a02 |06b1: move-result v2 │ │ -0f853c: 1501 9242 |06b2: const/high16 v1, #int 1116864512 // #4292 │ │ -0f8540: 7020 3028 1000 |06b4: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8546: 0a03 |06b7: move-result v3 │ │ -0f8548: 7020 2f28 b000 |06b8: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f854e: 0a04 |06bb: move-result v4 │ │ -0f8550: 7020 3028 a000 |06bc: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8556: 0a05 |06bf: move-result v5 │ │ -0f8558: 5406 2217 |06c0: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f855c: 0801 1a00 |06c2: move-object/from16 v1, v26 │ │ -0f8560: 7406 b402 0100 |06c4: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8566: 1501 70c2 |06c7: const/high16 v1, #int -1032847360 // #c270 │ │ -0f856a: 7020 2f28 b000 |06c9: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8570: 0a02 |06cc: move-result v2 │ │ -0f8572: 7020 3028 b000 |06cd: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8578: 0a03 |06d0: move-result v3 │ │ -0f857a: 6e40 be02 1732 |06d1: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f8580: 7401 bb02 1a00 |06d4: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ -0f8586: 5401 2317 |06d7: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f858a: 6e10 1003 0100 |06d9: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ -0f8590: 5401 2317 |06dc: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f8594: 1502 e040 |06de: const/high16 v2, #int 1088421888 // #40e0 │ │ -0f8598: 7020 2f28 2000 |06e0: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f859e: 0a02 |06e3: move-result v2 │ │ -0f85a0: 1503 8242 |06e4: const/high16 v3, #int 1115815936 // #4282 │ │ -0f85a4: 7020 3028 3000 |06e6: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f85aa: 0a03 |06e9: move-result v3 │ │ -0f85ac: 6e30 0a03 2103 |06ea: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ -0f85b2: 5401 2317 |06ed: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f85b6: 1202 |06ef: const/4 v2, #int 0 // #0 │ │ -0f85b8: 7020 2f28 2000 |06f0: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f85be: 0a03 |06f3: move-result v3 │ │ -0f85c0: 7020 3028 a000 |06f4: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f85c6: 0a02 |06f7: move-result v2 │ │ -0f85c8: 6e30 0903 3102 |06f8: invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f85ce: 5401 2317 |06fb: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f85d2: 1502 e0c0 |06fd: const/high16 v2, #int -1059061760 // #c0e0 │ │ -0f85d6: 7020 2f28 2000 |06ff: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f85dc: 0a02 |0702: move-result v2 │ │ -0f85de: 1503 8242 |0703: const/high16 v3, #int 1115815936 // #4282 │ │ -0f85e2: 7020 3028 3000 |0705: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f85e8: 0a03 |0708: move-result v3 │ │ -0f85ea: 6e30 0903 2103 |0709: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f85f0: 5401 2317 |070c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f85f4: 5402 2217 |070e: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f85f8: 6e30 b602 1702 |0710: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ -0f85fe: 1501 e0c0 |0713: const/high16 v1, #int -1059061760 // #c0e0 │ │ -0f8602: 5202 2117 |0715: iget v2, v0, Lcom/ds/avare/views/PfdView;.mInclinometer:F // field@1721 │ │ -0f8606: 1503 0040 |0717: const/high16 v3, #int 1073741824 // #4000 │ │ -0f860a: a802 0203 |0719: mul-float v2, v2, v3 │ │ -0f860e: c612 |071b: add-float/2addr v2, v1 │ │ -0f8610: 7020 2f28 2000 |071c: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8616: 0a02 |071f: move-result v2 │ │ -0f8618: 1501 8042 |0720: const/high16 v1, #int 1115684864 // #4280 │ │ -0f861c: 7020 3028 1000 |0722: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8622: 0a04 |0725: move-result v4 │ │ -0f8624: 1501 e040 |0726: const/high16 v1, #int 1088421888 // #40e0 │ │ -0f8628: 5205 2117 |0728: iget v5, v0, Lcom/ds/avare/views/PfdView;.mInclinometer:F // field@1721 │ │ -0f862c: a805 0503 |072a: mul-float v5, v5, v3 │ │ -0f8630: c615 |072c: add-float/2addr v5, v1 │ │ -0f8632: 7020 2f28 5000 |072d: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8638: 0a05 |0730: move-result v5 │ │ -0f863a: 1501 7842 |0731: const/high16 v1, #int 1115160576 // #4278 │ │ -0f863e: 7020 3028 1000 |0733: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8644: 0a06 |0736: move-result v6 │ │ -0f8646: 540a 2217 |0737: iget-object v10, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f864a: 0801 1a00 |0739: move-object/from16 v1, v26 │ │ -0f864e: 0143 |073b: move v3, v4 │ │ -0f8650: 0154 |073c: move v4, v5 │ │ -0f8652: 0165 |073d: move v5, v6 │ │ -0f8654: 07a6 |073e: move-object v6, v10 │ │ -0f8656: 7406 b702 0100 |073f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f865c: 5401 2217 |0742: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8660: 1302 00ff |0744: const/16 v2, #int -256 // #ff00 │ │ -0f8664: 6e20 f802 2100 |0746: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f866a: 1501 34c2 |0749: const/high16 v1, #int -1036779520 // #c234 │ │ -0f866e: 7020 2f28 1000 |074b: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8674: 0a02 |074e: move-result v2 │ │ -0f8676: 150a 803f |074f: const/high16 v10, #int 1065353216 // #3f80 │ │ -0f867a: 7020 3028 a000 |0751: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8680: 0a03 |0754: move-result v3 │ │ -0f8682: 1501 a0c1 |0755: const/high16 v1, #int -1046478848 // #c1a0 │ │ -0f8686: 7020 2f28 1000 |0757: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f868c: 0a04 |075a: move-result v4 │ │ -0f868e: 1501 80bf |075b: const/high16 v1, #int -1082130432 // #bf80 │ │ -0f8692: 7020 3028 1000 |075d: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8698: 0a05 |0760: move-result v5 │ │ -0f869a: 5406 2217 |0761: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f869e: 0801 1a00 |0763: move-object/from16 v1, v26 │ │ -0f86a2: 7406 b702 0100 |0765: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f86a8: 1501 a041 |0768: const/high16 v1, #int 1101004800 // #41a0 │ │ -0f86ac: 7020 2f28 1000 |076a: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f86b2: 0a02 |076d: move-result v2 │ │ -0f86b4: 7020 3028 a000 |076e: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f86ba: 0a03 |0771: move-result v3 │ │ -0f86bc: 1501 3442 |0772: const/high16 v1, #int 1110704128 // #4234 │ │ -0f86c0: 7020 2f28 1000 |0774: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f86c6: 0a04 |0777: move-result v4 │ │ -0f86c8: 1501 80bf |0778: const/high16 v1, #int -1082130432 // #bf80 │ │ -0f86cc: 7020 3028 1000 |077a: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f86d2: 0a05 |077d: move-result v5 │ │ -0f86d4: 5406 2217 |077e: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f86d8: 0801 1a00 |0780: move-object/from16 v1, v26 │ │ -0f86dc: 7406 b702 0100 |0782: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f86e2: 5401 2317 |0785: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f86e6: 6e10 1003 0100 |0787: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ -0f86ec: 5401 2317 |078a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f86f0: 1202 |078c: const/4 v2, #int 0 // #0 │ │ -0f86f2: 7020 2f28 2000 |078d: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f86f8: 0a03 |0790: move-result v3 │ │ -0f86fa: 7020 3028 2000 |0791: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8700: 0a04 |0794: move-result v4 │ │ -0f8702: 6e30 0a03 3104 |0795: invoke-virtual {v1, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ -0f8708: 5401 2317 |0798: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f870c: 1503 70c1 |079a: const/high16 v3, #int -1049624576 // #c170 │ │ -0f8710: 7020 2f28 3000 |079c: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8716: 0a03 |079f: move-result v3 │ │ -0f8718: 1504 20c1 |07a0: const/high16 v4, #int -1054867456 // #c120 │ │ -0f871c: 7020 3028 4000 |07a2: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8722: 0a04 |07a5: move-result v4 │ │ -0f8724: 6e30 0903 3104 |07a6: invoke-virtual {v1, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f872a: 5401 2317 |07a9: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f872e: 7020 2f28 2000 |07ab: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8734: 0a03 |07ae: move-result v3 │ │ -0f8736: 1502 a0c0 |07af: const/high16 v2, #int -1063256064 // #c0a0 │ │ -0f873a: 7020 3028 2000 |07b1: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8740: 0a02 |07b4: move-result v2 │ │ -0f8742: 6e30 0903 3102 |07b5: invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f8748: 5401 2317 |07b8: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f874c: 7020 2f28 d000 |07ba: invoke-direct {v0, v13}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8752: 0a02 |07bd: move-result v2 │ │ -0f8754: 1503 20c1 |07be: const/high16 v3, #int -1054867456 // #c120 │ │ -0f8758: 7020 3028 3000 |07c0: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f875e: 0a03 |07c3: move-result v3 │ │ -0f8760: 6e30 0903 2103 |07c4: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f8766: 5401 2317 |07c7: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f876a: 5402 2217 |07c9: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f876e: 6e30 b602 1702 |07cb: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ -0f8774: 5401 2217 |07ce: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8778: 12f2 |07d0: const/4 v2, #int -1 // #ff │ │ -0f877a: 6e20 f802 2100 |07d1: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f8780: 7401 bf02 1a00 |07d4: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ -0f8786: 1501 a0c2 |07d7: const/high16 v1, #int -1029701632 // #c2a0 │ │ -0f878a: 7020 2f28 1000 |07d9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8790: 0a01 |07dc: move-result v1 │ │ -0f8792: 1502 0c42 |07dd: const/high16 v2, #int 1108082688 // #420c │ │ -0f8796: 7020 3028 2000 |07df: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f879c: 0a02 |07e2: move-result v2 │ │ -0f879e: 150b 48c2 |07e3: const/high16 v11, #int -1035468800 // #c248 │ │ -0f87a2: 7020 2f28 b000 |07e5: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f87a8: 0a03 |07e8: move-result v3 │ │ -0f87aa: 7020 3028 8000 |07e9: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f87b0: 0a04 |07ec: move-result v4 │ │ -0f87b2: 6e54 ae02 1732 |07ed: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.clipRect:(FFFF)Z // method@02ae │ │ -0f87b8: 1201 |07f0: const/4 v1, #int 0 // #0 │ │ -0f87ba: 7020 3028 1000 |07f1: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f87c0: 0a02 |07f4: move-result v2 │ │ -0f87c2: 5203 2717 |07f5: iget v3, v0, Lcom/ds/avare/views/PfdView;.mSpeed:F // field@1727 │ │ -0f87c6: 150f c03f |07f7: const/high16 v15, #int 1069547520 // #3fc0 │ │ -0f87ca: a803 030f |07f9: mul-float v3, v3, v15 │ │ -0f87ce: 7020 3028 3000 |07fb: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f87d4: 0a03 |07fe: move-result v3 │ │ -0f87d6: c732 |07ff: sub-float/2addr v2, v3 │ │ -0f87d8: 6e30 c102 1702 |0800: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@02c1 │ │ -0f87de: 5201 2717 |0803: iget v1, v0, Lcom/ds/avare/views/PfdView;.mSpeed:F // field@1727 │ │ -0f87e2: c9e1 |0805: div-float/2addr v1, v14 │ │ -0f87e4: 7110 7f2a 0100 |0806: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0f87ea: 0a01 |0809: move-result v1 │ │ -0f87ec: 8211 |080a: int-to-float v1, v1 │ │ -0f87ee: a812 010e |080b: mul-float v18, v1, v14 │ │ -0f87f2: a713 1209 |080d: sub-float v19, v18, v9 │ │ -0f87f6: 0214 1300 |080f: move/from16 v20, v19 │ │ -0f87fa: a615 1209 |0811: add-float v21, v18, v9 │ │ -0f87fe: 1506 96c2 |0813: const/high16 v6, #int -1030356992 // #c296 │ │ -0f8802: 2e01 1415 |0815: cmpg-float v1, v20, v21 │ │ -0f8806: 3c01 5900 |0817: if-gtz v1, 0870 // +0059 │ │ -0f880a: 1201 |0819: const/4 v1, #int 0 // #0 │ │ -0f880c: 2e02 1401 |081a: cmpg-float v2, v20, v1 │ │ -0f8810: 3b02 0300 |081c: if-gez v2, 081f // +0003 │ │ -0f8814: 284b |081e: goto 0869 // +004b │ │ -0f8816: 7020 2f28 b000 |081f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f881c: 0a02 |0822: move-result v2 │ │ -0f881e: a805 140f |0823: mul-float v5, v20, v15 │ │ -0f8822: 7020 3028 5000 |0825: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8828: 0a03 |0828: move-result v3 │ │ -0f882a: 1501 5cc2 |0829: const/high16 v1, #int -1034158080 // #c25c │ │ -0f882e: 7020 2f28 1000 |082b: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8834: 0a04 |082e: move-result v4 │ │ -0f8836: 7020 3028 5000 |082f: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f883c: 0a15 |0832: move-result v21 │ │ -0f883e: 5401 2217 |0833: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8842: 0816 0100 |0835: move-object/from16 v22, v1 │ │ -0f8846: 0801 1a00 |0837: move-object/from16 v1, v26 │ │ -0f884a: 015a |0839: move v10, v5 │ │ -0f884c: 0205 1500 |083a: move/from16 v5, v21 │ │ -0f8850: 1509 96c2 |083c: const/high16 v9, #int -1030356992 // #c296 │ │ -0f8854: 0806 1600 |083e: move-object/from16 v6, v22 │ │ -0f8858: 7406 b402 0100 |0840: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f885e: 2201 1007 |0843: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f8862: 7010 eb2a 0100 |0845: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f8868: 1a02 0000 |0848: const-string v2, "" // string@0000 │ │ -0f886c: 6e20 f52a 2100 |084a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f8872: 7701 6b2a 1400 |084d: invoke-static/range {v20}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -0f8878: 0a02 |0850: move-result v2 │ │ -0f887a: 7110 7f2a 0200 |0851: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0f8880: 0a02 |0854: move-result v2 │ │ -0f8882: 6e20 f12a 2100 |0855: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0f8888: 6e10 fa2a 0100 |0858: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f888e: 0c01 |085b: move-result-object v1 │ │ -0f8890: 7020 2f28 9000 |085c: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8896: 0a02 |085f: move-result v2 │ │ -0f8898: 7020 3028 a000 |0860: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f889e: 0a03 |0863: move-result v3 │ │ -0f88a0: 5404 2217 |0864: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f88a4: 6e54 b902 1732 |0866: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f88aa: a614 140e |0869: add-float v20, v20, v14 │ │ -0f88ae: 1509 f041 |086b: const/high16 v9, #int 1106247680 // #41f0 │ │ -0f88b2: 150a 803f |086d: const/high16 v10, #int 1065353216 // #3f80 │ │ -0f88b6: 28a2 |086f: goto 0811 // -005e │ │ -0f88b8: 1509 96c2 |0870: const/high16 v9, #int -1030356992 // #c296 │ │ -0f88bc: 2e01 1315 |0872: cmpg-float v1, v19, v21 │ │ -0f88c0: 3c01 2800 |0874: if-gtz v1, 089c // +0028 │ │ -0f88c4: 1201 |0876: const/4 v1, #int 0 // #0 │ │ -0f88c6: 2e02 1301 |0877: cmpg-float v2, v19, v1 │ │ -0f88ca: 3b02 0300 |0879: if-gez v2, 087c // +0003 │ │ -0f88ce: 281c |087b: goto 0897 // +001c │ │ -0f88d0: 7020 2f28 b000 |087c: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f88d6: 0a02 |087f: move-result v2 │ │ -0f88d8: a801 130f |0880: mul-float v1, v19, v15 │ │ -0f88dc: 7020 3028 1000 |0882: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f88e2: 0a03 |0885: move-result v3 │ │ -0f88e4: 1504 54c2 |0886: const/high16 v4, #int -1034682368 // #c254 │ │ -0f88e8: 7020 2f28 4000 |0888: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f88ee: 0a04 |088b: move-result v4 │ │ -0f88f0: 7020 3028 1000 |088c: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f88f6: 0a05 |088f: move-result v5 │ │ -0f88f8: 5406 2217 |0890: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f88fc: 0801 1a00 |0892: move-object/from16 v1, v26 │ │ -0f8900: 7406 b402 0100 |0894: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8906: 1501 a040 |0897: const/high16 v1, #int 1084227584 // #40a0 │ │ -0f890a: a613 1301 |0899: add-float v19, v19, v1 │ │ -0f890e: 28d7 |089b: goto 0872 // -0029 │ │ -0f8910: 7401 bb02 1a00 |089c: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ -0f8916: 5401 2217 |089f: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f891a: 1402 ff00 ffff |08a1: const v2, #float -nan // #ffff00ff │ │ -0f8920: 6e20 f802 2100 |08a4: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f8926: 5201 2817 |08a7: iget v1, v0, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ -0f892a: 1202 |08a9: const/4 v2, #int 0 // #0 │ │ -0f892c: 2d01 0102 |08aa: cmpl-float v1, v1, v2 │ │ -0f8930: 3d01 2500 |08ac: if-lez v1, 08d1 // +0025 │ │ -0f8934: 1501 54c2 |08ae: const/high16 v1, #int -1034682368 // #c254 │ │ -0f8938: 7020 2f28 1000 |08b0: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f893e: 0a03 |08b3: move-result v3 │ │ -0f8940: 5201 2817 |08b4: iget v1, v0, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ -0f8944: a801 010f |08b6: mul-float v1, v1, v15 │ │ -0f8948: 7020 3028 1000 |08b8: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f894e: 0a04 |08bb: move-result v4 │ │ -0f8950: 7020 2f28 b000 |08bc: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8956: 0a05 |08bf: move-result v5 │ │ -0f8958: 7020 3028 2000 |08c0: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f895e: 0a06 |08c3: move-result v6 │ │ -0f8960: 540a 2217 |08c4: iget-object v10, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8964: 0801 1a00 |08c6: move-object/from16 v1, v26 │ │ -0f8968: 0132 |08c8: move v2, v3 │ │ -0f896a: 0143 |08c9: move v3, v4 │ │ -0f896c: 0154 |08ca: move v4, v5 │ │ -0f896e: 0165 |08cb: move v5, v6 │ │ -0f8970: 07a6 |08cc: move-object v6, v10 │ │ -0f8972: 7406 b702 0100 |08cd: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f8978: 281f |08d0: goto 08ef // +001f │ │ -0f897a: 1501 54c2 |08d1: const/high16 v1, #int -1034682368 // #c254 │ │ -0f897e: 7020 2f28 1000 |08d3: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8984: 0a02 |08d6: move-result v2 │ │ -0f8986: 1201 |08d7: const/4 v1, #int 0 // #0 │ │ -0f8988: 7020 3028 1000 |08d8: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f898e: 0a03 |08db: move-result v3 │ │ -0f8990: 7020 2f28 b000 |08dc: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8996: 0a04 |08df: move-result v4 │ │ -0f8998: 5201 2817 |08e0: iget v1, v0, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ -0f899c: a801 010f |08e2: mul-float v1, v1, v15 │ │ -0f89a0: 7020 3028 1000 |08e4: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f89a6: 0a05 |08e7: move-result v5 │ │ -0f89a8: 5406 2217 |08e8: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f89ac: 0801 1a00 |08ea: move-object/from16 v1, v26 │ │ -0f89b0: 7406 b702 0100 |08ec: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f89b6: 5401 2217 |08ef: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f89ba: 1502 00ff |08f1: const/high16 v2, #int -16777216 // #ff00 │ │ -0f89be: 6e20 f802 2100 |08f3: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f89c4: 5401 2317 |08f6: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f89c8: 6e10 1003 0100 |08f8: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ -0f89ce: 5401 2317 |08fb: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f89d2: 1502 a0c2 |08fd: const/high16 v2, #int -1029701632 // #c2a0 │ │ -0f89d6: 7020 2f28 2000 |08ff: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f89dc: 0a02 |0902: move-result v2 │ │ -0f89de: 1503 4040 |0903: const/high16 v3, #int 1077936128 // #4040 │ │ -0f89e2: 7020 3028 3000 |0905: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f89e8: 0a03 |0908: move-result v3 │ │ -0f89ea: 6e30 0a03 2103 |0909: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ -0f89f0: 5401 2317 |090c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f89f4: 1502 5cc2 |090e: const/high16 v2, #int -1034158080 // #c25c │ │ -0f89f8: 7020 2f28 2000 |0910: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f89fe: 0a02 |0913: move-result v2 │ │ -0f8a00: 1503 4040 |0914: const/high16 v3, #int 1077936128 // #4040 │ │ -0f8a04: 7020 3028 3000 |0916: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8a0a: 0a03 |0919: move-result v3 │ │ -0f8a0c: 6e30 0903 2103 |091a: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f8a12: 5401 2317 |091d: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f8a16: 7020 2f28 b000 |091f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8a1c: 0a02 |0922: move-result v2 │ │ -0f8a1e: 1203 |0923: const/4 v3, #int 0 // #0 │ │ -0f8a20: 7020 3028 3000 |0924: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8a26: 0a04 |0927: move-result v4 │ │ -0f8a28: 6e30 0903 2104 |0928: invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f8a2e: 5401 2317 |092b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f8a32: 1502 5cc2 |092d: const/high16 v2, #int -1034158080 // #c25c │ │ -0f8a36: 7020 2f28 2000 |092f: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8a3c: 0a02 |0932: move-result v2 │ │ -0f8a3e: 1503 40c0 |0933: const/high16 v3, #int -1069547520 // #c040 │ │ -0f8a42: 7020 3028 3000 |0935: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8a48: 0a03 |0938: move-result v3 │ │ -0f8a4a: 6e30 0903 2103 |0939: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f8a50: 5401 2317 |093c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f8a54: 1502 a0c2 |093e: const/high16 v2, #int -1029701632 // #c2a0 │ │ -0f8a58: 7020 2f28 2000 |0940: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8a5e: 0a02 |0943: move-result v2 │ │ -0f8a60: 1503 40c0 |0944: const/high16 v3, #int -1069547520 // #c040 │ │ -0f8a64: 7020 3028 3000 |0946: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8a6a: 0a03 |0949: move-result v3 │ │ -0f8a6c: 6e30 0903 2103 |094a: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f8a72: 5401 2317 |094d: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f8a76: 5402 2217 |094f: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8a7a: 6e30 b602 1702 |0951: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ -0f8a80: 5401 2217 |0954: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8a84: 12f2 |0956: const/4 v2, #int -1 // #ff │ │ -0f8a86: 6e20 f802 2100 |0957: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f8a8c: 2201 1007 |095a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f8a90: 7010 eb2a 0100 |095c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f8a96: 1a02 0000 |095f: const-string v2, "" // string@0000 │ │ -0f8a9a: 6e20 f52a 2100 |0961: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f8aa0: 5202 2717 |0964: iget v2, v0, Lcom/ds/avare/views/PfdView;.mSpeed:F // field@1727 │ │ -0f8aa4: 7110 6b2a 0200 |0966: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -0f8aaa: 0a02 |0969: move-result v2 │ │ -0f8aac: 7110 7f2a 0200 |096a: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0f8ab2: 0a02 |096d: move-result v2 │ │ -0f8ab4: 6e20 f12a 2100 |096e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0f8aba: 6e10 fa2a 0100 |0971: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f8ac0: 0c01 |0974: move-result-object v1 │ │ -0f8ac2: 7020 2f28 9000 |0975: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8ac8: 0a02 |0978: move-result v2 │ │ -0f8aca: 1503 00c0 |0979: const/high16 v3, #int -1073741824 // #c000 │ │ -0f8ace: 7020 3028 3000 |097b: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8ad4: 0a03 |097e: move-result v3 │ │ -0f8ad6: 5404 2217 |097f: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8ada: 6e54 b902 1732 |0981: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f8ae0: 5401 2217 |0984: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8ae4: 6202 6500 |0986: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0f8ae8: 6e20 0003 2100 |0988: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f8aee: 5401 2217 |098b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8af2: 12f2 |098d: const/4 v2, #int -1 // #ff │ │ -0f8af4: 6e20 f802 2100 |098e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f8afa: 1501 a0c2 |0991: const/high16 v1, #int -1029701632 // #c2a0 │ │ -0f8afe: 7020 2f28 1000 |0993: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8b04: 0a02 |0996: move-result v2 │ │ -0f8b06: 1501 0c42 |0997: const/high16 v1, #int 1108082688 // #420c │ │ -0f8b0a: 7020 3028 1000 |0999: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8b10: 0a03 |099c: move-result v3 │ │ -0f8b12: 7020 2f28 b000 |099d: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8b18: 0a04 |09a0: move-result v4 │ │ -0f8b1a: 7020 3028 8000 |09a1: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8b20: 0a05 |09a4: move-result v5 │ │ -0f8b22: 5406 2217 |09a5: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8b26: 0801 1a00 |09a7: move-object/from16 v1, v26 │ │ -0f8b2a: 7406 b702 0100 |09a9: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f8b30: 5401 2217 |09ac: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8b34: 6e20 0003 c100 |09ae: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f8b3a: 5401 2217 |09b1: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8b3e: 12f2 |09b3: const/4 v2, #int -1 // #ff │ │ -0f8b40: 6e20 f802 2100 |09b4: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f8b46: 7401 bf02 1a00 |09b7: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ -0f8b4c: 1501 0c42 |09ba: const/high16 v1, #int 1108082688 // #420c │ │ -0f8b50: 7020 2f28 1000 |09bc: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8b56: 0a01 |09bf: move-result v1 │ │ -0f8b58: 1502 0c42 |09c0: const/high16 v2, #int 1108082688 // #420c │ │ -0f8b5c: 7020 3028 2000 |09c2: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8b62: 0a02 |09c5: move-result v2 │ │ -0f8b64: 150a aa42 |09c6: const/high16 v10, #int 1118437376 // #42aa │ │ -0f8b68: 7020 2f28 a000 |09c8: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8b6e: 0a03 |09cb: move-result v3 │ │ -0f8b70: 7020 3028 8000 |09cc: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8b76: 0a04 |09cf: move-result v4 │ │ -0f8b78: 6e54 ae02 1732 |09d0: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.clipRect:(FFFF)Z // method@02ae │ │ -0f8b7e: 1201 |09d3: const/4 v1, #int 0 // #0 │ │ -0f8b80: 7020 3028 1000 |09d4: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8b86: 0a02 |09d7: move-result v2 │ │ -0f8b88: 5203 1a17 |09d8: iget v3, v0, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ -0f8b8c: a803 030f |09da: mul-float v3, v3, v15 │ │ -0f8b90: c9e3 |09dc: div-float/2addr v3, v14 │ │ -0f8b92: 7020 3028 3000 |09dd: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8b98: 0a03 |09e0: move-result v3 │ │ -0f8b9a: c732 |09e1: sub-float/2addr v2, v3 │ │ -0f8b9c: 6e30 c102 1702 |09e2: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@02c1 │ │ -0f8ba2: 5201 1a17 |09e5: iget v1, v0, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ -0f8ba6: 1502 c842 |09e7: const/high16 v2, #int 1120403456 // #42c8 │ │ -0f8baa: c921 |09e9: div-float/2addr v1, v2 │ │ -0f8bac: 7110 7f2a 0100 |09ea: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0f8bb2: 0a01 |09ed: move-result v1 │ │ -0f8bb4: 8211 |09ee: int-to-float v1, v1 │ │ -0f8bb6: a812 0102 |09ef: mul-float v18, v1, v2 │ │ -0f8bba: 1501 9643 |09f1: const/high16 v1, #int 1133903872 // #4396 │ │ -0f8bbe: a701 1201 |09f3: sub-float v1, v18, v1 │ │ -0f8bc2: a913 010e |09f5: div-float v19, v1, v14 │ │ -0f8bc6: 0214 1300 |09f7: move/from16 v20, v19 │ │ -0f8bca: 1501 9643 |09f9: const/high16 v1, #int 1133903872 // #4396 │ │ -0f8bce: a601 1201 |09fb: add-float v1, v18, v1 │ │ -0f8bd2: a915 010e |09fd: div-float v21, v1, v14 │ │ -0f8bd6: 2e01 1415 |09ff: cmpg-float v1, v20, v21 │ │ -0f8bda: 3c01 4d00 |0a01: if-gtz v1, 0a4e // +004d │ │ -0f8bde: 1501 4842 |0a03: const/high16 v1, #int 1112014848 // #4248 │ │ -0f8be2: 7020 2f28 1000 |0a05: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8be8: 0a02 |0a08: move-result v2 │ │ -0f8bea: a806 140f |0a09: mul-float v6, v20, v15 │ │ -0f8bee: 7020 3028 6000 |0a0b: invoke-direct {v0, v6}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8bf4: 0a03 |0a0e: move-result v3 │ │ -0f8bf6: 1501 5c42 |0a0f: const/high16 v1, #int 1113325568 // #425c │ │ -0f8bfa: 7020 2f28 1000 |0a11: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8c00: 0a04 |0a14: move-result v4 │ │ -0f8c02: 7020 3028 6000 |0a15: invoke-direct {v0, v6}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8c08: 0a05 |0a18: move-result v5 │ │ -0f8c0a: 5401 2217 |0a19: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8c0e: 0815 0100 |0a1b: move-object/from16 v21, v1 │ │ -0f8c12: 0801 1a00 |0a1d: move-object/from16 v1, v26 │ │ -0f8c16: 016b |0a1f: move v11, v6 │ │ -0f8c18: 0806 1500 |0a20: move-object/from16 v6, v21 │ │ -0f8c1c: 7406 b402 0100 |0a22: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8c22: 2201 1007 |0a25: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f8c26: 7010 eb2a 0100 |0a27: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f8c2c: 7701 7f2a 1400 |0a2a: invoke-static/range {v20}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0f8c32: 0a02 |0a2d: move-result v2 │ │ -0f8c34: 6e20 f12a 2100 |0a2e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0f8c3a: 1a02 9705 |0a31: const-string v2, "0" // string@0597 │ │ -0f8c3e: 6e20 f52a 2100 |0a33: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f8c44: 6e10 fa2a 0100 |0a36: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f8c4a: 0c01 |0a39: move-result-object v1 │ │ -0f8c4c: 1502 5c42 |0a3a: const/high16 v2, #int 1113325568 // #425c │ │ -0f8c50: 7020 2f28 2000 |0a3c: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8c56: 0a02 |0a3f: move-result v2 │ │ -0f8c58: 7020 3028 b000 |0a40: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8c5e: 0a03 |0a43: move-result v3 │ │ -0f8c60: 5404 2217 |0a44: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8c64: 6e54 b902 1732 |0a46: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f8c6a: a614 140e |0a49: add-float v20, v20, v14 │ │ -0f8c6e: 150b 48c2 |0a4b: const/high16 v11, #int -1035468800 // #c248 │ │ -0f8c72: 28ac |0a4d: goto 09f9 // -0054 │ │ -0f8c74: 2e01 1315 |0a4e: cmpg-float v1, v19, v21 │ │ -0f8c78: 3c01 2400 |0a50: if-gtz v1, 0a74 // +0024 │ │ -0f8c7c: 1501 4842 |0a52: const/high16 v1, #int 1112014848 // #4248 │ │ -0f8c80: 7020 2f28 1000 |0a54: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8c86: 0a02 |0a57: move-result v2 │ │ -0f8c88: a801 130f |0a58: mul-float v1, v19, v15 │ │ -0f8c8c: 7020 3028 1000 |0a5a: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8c92: 0a03 |0a5d: move-result v3 │ │ -0f8c94: 1504 5442 |0a5e: const/high16 v4, #int 1112801280 // #4254 │ │ -0f8c98: 7020 2f28 4000 |0a60: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8c9e: 0a04 |0a63: move-result v4 │ │ -0f8ca0: 7020 3028 1000 |0a64: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8ca6: 0a05 |0a67: move-result v5 │ │ -0f8ca8: 5406 2217 |0a68: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8cac: 0801 1a00 |0a6a: move-object/from16 v1, v26 │ │ -0f8cb0: 7406 b402 0100 |0a6c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8cb6: 1501 0040 |0a6f: const/high16 v1, #int 1073741824 // #4000 │ │ -0f8cba: a613 1301 |0a71: add-float v19, v19, v1 │ │ -0f8cbe: 28db |0a73: goto 0a4e // -0025 │ │ -0f8cc0: 7401 bb02 1a00 |0a74: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ -0f8cc6: 5401 2217 |0a77: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8cca: 1402 ff00 ffff |0a79: const v2, #float -nan // #ffff00ff │ │ -0f8cd0: 6e20 f802 2100 |0a7c: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f8cd6: 5201 1b17 |0a7f: iget v1, v0, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ -0f8cda: 1202 |0a81: const/4 v2, #int 0 // #0 │ │ -0f8cdc: 2d01 0102 |0a82: cmpl-float v1, v1, v2 │ │ -0f8ce0: 3d01 2800 |0a84: if-lez v1, 0aac // +0028 │ │ -0f8ce4: 1501 4842 |0a86: const/high16 v1, #int 1112014848 // #4248 │ │ -0f8ce8: 7020 2f28 1000 |0a88: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8cee: 0a03 |0a8b: move-result v3 │ │ -0f8cf0: 5201 1b17 |0a8c: iget v1, v0, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ -0f8cf4: a801 010f |0a8e: mul-float v1, v1, v15 │ │ -0f8cf8: c9e1 |0a90: div-float/2addr v1, v14 │ │ -0f8cfa: 7020 3028 1000 |0a91: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8d00: 0a04 |0a94: move-result v4 │ │ -0f8d02: 1501 5042 |0a95: const/high16 v1, #int 1112539136 // #4250 │ │ -0f8d06: 7020 2f28 1000 |0a97: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8d0c: 0a05 |0a9a: move-result v5 │ │ -0f8d0e: 7020 3028 2000 |0a9b: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8d14: 0a06 |0a9e: move-result v6 │ │ -0f8d16: 540b 2217 |0a9f: iget-object v11, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8d1a: 0801 1a00 |0aa1: move-object/from16 v1, v26 │ │ -0f8d1e: 0132 |0aa3: move v2, v3 │ │ -0f8d20: 0143 |0aa4: move v3, v4 │ │ -0f8d22: 0154 |0aa5: move v4, v5 │ │ -0f8d24: 0165 |0aa6: move v5, v6 │ │ -0f8d26: 07b6 |0aa7: move-object v6, v11 │ │ -0f8d28: 7406 b702 0100 |0aa8: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f8d2e: 2822 |0aab: goto 0acd // +0022 │ │ -0f8d30: 1501 4842 |0aac: const/high16 v1, #int 1112014848 // #4248 │ │ -0f8d34: 7020 2f28 1000 |0aae: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8d3a: 0a02 |0ab1: move-result v2 │ │ -0f8d3c: 1201 |0ab2: const/4 v1, #int 0 // #0 │ │ -0f8d3e: 7020 3028 1000 |0ab3: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8d44: 0a03 |0ab6: move-result v3 │ │ -0f8d46: 1501 5042 |0ab7: const/high16 v1, #int 1112539136 // #4250 │ │ -0f8d4a: 7020 2f28 1000 |0ab9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8d50: 0a04 |0abc: move-result v4 │ │ -0f8d52: 5201 1b17 |0abd: iget v1, v0, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ -0f8d56: a801 010f |0abf: mul-float v1, v1, v15 │ │ -0f8d5a: c9e1 |0ac1: div-float/2addr v1, v14 │ │ -0f8d5c: 7020 3028 1000 |0ac2: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8d62: 0a05 |0ac5: move-result v5 │ │ -0f8d64: 5406 2217 |0ac6: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8d68: 0801 1a00 |0ac8: move-object/from16 v1, v26 │ │ -0f8d6c: 7406 b702 0100 |0aca: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f8d72: 5401 2217 |0acd: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8d76: 1502 00ff |0acf: const/high16 v2, #int -16777216 // #ff00 │ │ -0f8d7a: 6e20 f802 2100 |0ad1: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f8d80: 5401 2317 |0ad4: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f8d84: 6e10 1003 0100 |0ad6: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ -0f8d8a: 5401 2317 |0ad9: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f8d8e: 1502 4842 |0adb: const/high16 v2, #int 1112014848 // #4248 │ │ -0f8d92: 7020 2f28 2000 |0add: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8d98: 0a02 |0ae0: move-result v2 │ │ -0f8d9a: 1203 |0ae1: const/4 v3, #int 0 // #0 │ │ -0f8d9c: 7020 3028 3000 |0ae2: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8da2: 0a04 |0ae5: move-result v4 │ │ -0f8da4: 6e30 0a03 2104 |0ae6: invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ -0f8daa: 5401 2317 |0ae9: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f8dae: 1502 5c42 |0aeb: const/high16 v2, #int 1113325568 // #425c │ │ -0f8db2: 7020 2f28 2000 |0aed: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8db8: 0a02 |0af0: move-result v2 │ │ -0f8dba: 1503 4040 |0af1: const/high16 v3, #int 1077936128 // #4040 │ │ -0f8dbe: 7020 3028 3000 |0af3: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8dc4: 0a03 |0af6: move-result v3 │ │ -0f8dc6: 6e30 0903 2103 |0af7: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f8dcc: 5401 2317 |0afa: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f8dd0: 7020 2f28 a000 |0afc: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8dd6: 0a02 |0aff: move-result v2 │ │ -0f8dd8: 1503 4040 |0b00: const/high16 v3, #int 1077936128 // #4040 │ │ -0f8ddc: 7020 3028 3000 |0b02: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8de2: 0a03 |0b05: move-result v3 │ │ -0f8de4: 6e30 0903 2103 |0b06: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f8dea: 5401 2317 |0b09: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f8dee: 7020 2f28 a000 |0b0b: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8df4: 0a02 |0b0e: move-result v2 │ │ -0f8df6: 1503 40c0 |0b0f: const/high16 v3, #int -1069547520 // #c040 │ │ -0f8dfa: 7020 3028 3000 |0b11: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8e00: 0a03 |0b14: move-result v3 │ │ -0f8e02: 6e30 0903 2103 |0b15: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f8e08: 5401 2317 |0b18: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f8e0c: 1502 5c42 |0b1a: const/high16 v2, #int 1113325568 // #425c │ │ -0f8e10: 7020 2f28 2000 |0b1c: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8e16: 0a02 |0b1f: move-result v2 │ │ -0f8e18: 1503 40c0 |0b20: const/high16 v3, #int -1069547520 // #c040 │ │ -0f8e1c: 7020 3028 3000 |0b22: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8e22: 0a03 |0b25: move-result v3 │ │ -0f8e24: 6e30 0903 2103 |0b26: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f8e2a: 5401 2317 |0b29: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f8e2e: 5402 2217 |0b2b: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8e32: 6e30 b602 1702 |0b2d: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ -0f8e38: 5401 2217 |0b30: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8e3c: 12f2 |0b32: const/4 v2, #int -1 // #ff │ │ -0f8e3e: 6e20 f802 2100 |0b33: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f8e44: 2201 1007 |0b36: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f8e48: 7010 eb2a 0100 |0b38: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f8e4e: 5202 1a17 |0b3b: iget v2, v0, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ -0f8e52: 7110 7f2a 0200 |0b3d: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0f8e58: 0a02 |0b40: move-result v2 │ │ -0f8e5a: 6e20 f12a 2100 |0b41: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0f8e60: 1a02 0000 |0b44: const-string v2, "" // string@0000 │ │ -0f8e64: 6e20 f52a 2100 |0b46: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f8e6a: 6e10 fa2a 0100 |0b49: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f8e70: 0c01 |0b4c: move-result-object v1 │ │ -0f8e72: 1502 5c42 |0b4d: const/high16 v2, #int 1113325568 // #425c │ │ -0f8e76: 7020 2f28 2000 |0b4f: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8e7c: 0a02 |0b52: move-result v2 │ │ -0f8e7e: 1503 00c0 |0b53: const/high16 v3, #int -1073741824 // #c000 │ │ -0f8e82: 7020 3028 3000 |0b55: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8e88: 0a03 |0b58: move-result v3 │ │ -0f8e8a: 5404 2217 |0b59: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8e8e: 6e54 b902 1732 |0b5b: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f8e94: 5401 2217 |0b5e: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8e98: 6202 6500 |0b60: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0f8e9c: 6e20 0003 2100 |0b62: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f8ea2: 5401 2217 |0b65: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8ea6: 12f2 |0b67: const/4 v2, #int -1 // #ff │ │ -0f8ea8: 6e20 f802 2100 |0b68: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f8eae: 1501 4842 |0b6b: const/high16 v1, #int 1112014848 // #4248 │ │ -0f8eb2: 7020 2f28 1000 |0b6d: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8eb8: 0a02 |0b70: move-result v2 │ │ -0f8eba: 1501 0c42 |0b71: const/high16 v1, #int 1108082688 // #420c │ │ -0f8ebe: 7020 3028 1000 |0b73: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8ec4: 0a03 |0b76: move-result v3 │ │ -0f8ec6: 7020 2f28 a000 |0b77: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8ecc: 0a04 |0b7a: move-result v4 │ │ -0f8ece: 7020 3028 8000 |0b7b: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8ed4: 0a05 |0b7e: move-result v5 │ │ -0f8ed6: 5406 2217 |0b7f: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8eda: 0801 1a00 |0b81: move-object/from16 v1, v26 │ │ -0f8ede: 7406 b702 0100 |0b83: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f8ee4: 5401 2217 |0b86: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8ee8: 6e20 0003 c100 |0b88: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f8eee: 5401 2217 |0b8b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8ef2: 12f2 |0b8d: const/4 v2, #int -1 // #ff │ │ -0f8ef4: 6e20 f802 2100 |0b8e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f8efa: 1508 b442 |0b91: const/high16 v8, #int 1119092736 // #42b4 │ │ -0f8efe: 7020 2f28 8000 |0b93: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8f04: 0a02 |0b96: move-result v2 │ │ -0f8f06: 1501 f040 |0b97: const/high16 v1, #int 1089470464 // #40f0 │ │ -0f8f0a: 7020 3028 1000 |0b99: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8f10: 0a03 |0b9c: move-result v3 │ │ -0f8f12: 7020 2f28 a000 |0b9d: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8f18: 0a04 |0ba0: move-result v4 │ │ -0f8f1a: 7020 3028 1000 |0ba1: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8f20: 0a05 |0ba4: move-result v5 │ │ -0f8f22: 5406 2217 |0ba5: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8f26: 0801 1a00 |0ba7: move-object/from16 v1, v26 │ │ -0f8f2a: 7406 b402 0100 |0ba9: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8f30: 1501 be42 |0bac: const/high16 v1, #int 1119748096 // #42be │ │ -0f8f34: 7020 2f28 1000 |0bae: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8f3a: 0a02 |0bb1: move-result v2 │ │ -0f8f3c: 7020 3028 d000 |0bb2: invoke-direct {v0, v13}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8f42: 0a03 |0bb5: move-result v3 │ │ -0f8f44: 7020 2f28 a000 |0bb6: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8f4a: 0a04 |0bb9: move-result v4 │ │ -0f8f4c: 7020 3028 d000 |0bba: invoke-direct {v0, v13}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8f52: 0a05 |0bbd: move-result v5 │ │ -0f8f54: 5406 2217 |0bbe: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8f58: 0801 1a00 |0bc0: move-object/from16 v1, v26 │ │ -0f8f5c: 7406 b402 0100 |0bc2: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8f62: 7020 2f28 8000 |0bc5: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8f68: 0a02 |0bc8: move-result v2 │ │ -0f8f6a: 1501 b441 |0bc9: const/high16 v1, #int 1102315520 // #41b4 │ │ -0f8f6e: 7020 3028 1000 |0bcb: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8f74: 0a03 |0bce: move-result v3 │ │ -0f8f76: 7020 2f28 a000 |0bcf: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8f7c: 0a04 |0bd2: move-result v4 │ │ -0f8f7e: 7020 3028 1000 |0bd3: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8f84: 0a05 |0bd6: move-result v5 │ │ -0f8f86: 5406 2217 |0bd7: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8f8a: 0801 1a00 |0bd9: move-object/from16 v1, v26 │ │ -0f8f8e: 7406 b402 0100 |0bdb: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8f94: 7020 2f28 8000 |0bde: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8f9a: 0a02 |0be1: move-result v2 │ │ -0f8f9c: 1501 f0c0 |0be2: const/high16 v1, #int -1058013184 // #c0f0 │ │ -0f8fa0: 7020 3028 1000 |0be4: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8fa6: 0a03 |0be7: move-result v3 │ │ -0f8fa8: 7020 2f28 a000 |0be8: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8fae: 0a04 |0beb: move-result v4 │ │ -0f8fb0: 7020 3028 1000 |0bec: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8fb6: 0a05 |0bef: move-result v5 │ │ -0f8fb8: 5406 2217 |0bf0: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8fbc: 0801 1a00 |0bf2: move-object/from16 v1, v26 │ │ -0f8fc0: 7406 b402 0100 |0bf4: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8fc6: 1501 be42 |0bf7: const/high16 v1, #int 1119748096 // #42be │ │ -0f8fca: 7020 2f28 1000 |0bf9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8fd0: 0a02 |0bfc: move-result v2 │ │ -0f8fd2: 1501 70c1 |0bfd: const/high16 v1, #int -1049624576 // #c170 │ │ -0f8fd6: 7020 3028 1000 |0bff: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8fdc: 0a03 |0c02: move-result v3 │ │ -0f8fde: 7020 2f28 a000 |0c03: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f8fe4: 0a04 |0c06: move-result v4 │ │ -0f8fe6: 7020 3028 1000 |0c07: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f8fec: 0a05 |0c0a: move-result v5 │ │ -0f8fee: 5406 2217 |0c0b: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f8ff2: 0801 1a00 |0c0d: move-object/from16 v1, v26 │ │ -0f8ff6: 7406 b402 0100 |0c0f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f8ffc: 7020 2f28 8000 |0c12: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9002: 0a02 |0c15: move-result v2 │ │ -0f9004: 1501 b4c1 |0c16: const/high16 v1, #int -1045168128 // #c1b4 │ │ -0f9008: 7020 3028 1000 |0c18: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f900e: 0a03 |0c1b: move-result v3 │ │ -0f9010: 7020 2f28 a000 |0c1c: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9016: 0a04 |0c1f: move-result v4 │ │ -0f9018: 7020 3028 1000 |0c20: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f901e: 0a05 |0c23: move-result v5 │ │ -0f9020: 5406 2217 |0c24: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9024: 0801 1a00 |0c26: move-object/from16 v1, v26 │ │ -0f9028: 7406 b402 0100 |0c28: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f902e: 5401 2217 |0c2b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9032: 6202 6500 |0c2d: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0f9036: 6e20 0003 2100 |0c2f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f903c: 5401 2217 |0c32: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9040: 12f2 |0c34: const/4 v2, #int -1 // #ff │ │ -0f9042: 6e20 f802 2100 |0c35: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f9048: 5401 2317 |0c38: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f904c: 6e10 1003 0100 |0c3a: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ -0f9052: 5401 2317 |0c3d: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f9056: 7020 2f28 a000 |0c3f: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f905c: 0a02 |0c42: move-result v2 │ │ -0f905e: 1503 f041 |0c43: const/high16 v3, #int 1106247680 // #41f0 │ │ -0f9062: 7020 3028 3000 |0c45: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9068: 0a04 |0c48: move-result v4 │ │ -0f906a: 6e30 0a03 2104 |0c49: invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ -0f9070: 5401 2317 |0c4c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f9074: 1502 c442 |0c4e: const/high16 v2, #int 1120141312 // #42c4 │ │ -0f9078: 7020 2f28 2000 |0c50: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f907e: 0a02 |0c53: move-result v2 │ │ -0f9080: 7020 3028 3000 |0c54: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9086: 0a04 |0c57: move-result v4 │ │ -0f9088: 6e30 0903 2104 |0c58: invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f908e: 5401 2317 |0c5b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f9092: 1502 c442 |0c5d: const/high16 v2, #int 1120141312 // #42c4 │ │ -0f9096: 7020 2f28 2000 |0c5f: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f909c: 0a02 |0c62: move-result v2 │ │ -0f909e: 1503 f040 |0c63: const/high16 v3, #int 1089470464 // #40f0 │ │ -0f90a2: 7020 3028 3000 |0c65: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f90a8: 0a03 |0c68: move-result v3 │ │ -0f90aa: 6e30 0903 2103 |0c69: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f90b0: 5401 2317 |0c6c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f90b4: 7020 2f28 a000 |0c6e: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f90ba: 0a02 |0c71: move-result v2 │ │ -0f90bc: 1203 |0c72: const/4 v3, #int 0 // #0 │ │ -0f90be: 7020 3028 3000 |0c73: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f90c4: 0a04 |0c76: move-result v4 │ │ -0f90c6: 6e30 0903 2104 |0c77: invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f90cc: 5401 2317 |0c7a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f90d0: 1502 c442 |0c7c: const/high16 v2, #int 1120141312 // #42c4 │ │ -0f90d4: 7020 2f28 2000 |0c7e: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f90da: 0a02 |0c81: move-result v2 │ │ -0f90dc: 1503 f0c0 |0c82: const/high16 v3, #int -1058013184 // #c0f0 │ │ -0f90e0: 7020 3028 3000 |0c84: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f90e6: 0a03 |0c87: move-result v3 │ │ -0f90e8: 6e30 0903 2103 |0c88: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f90ee: 5401 2317 |0c8b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f90f2: 1502 c442 |0c8d: const/high16 v2, #int 1120141312 // #42c4 │ │ -0f90f6: 7020 2f28 2000 |0c8f: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f90fc: 0a02 |0c92: move-result v2 │ │ -0f90fe: 1503 f0c1 |0c93: const/high16 v3, #int -1041235968 // #c1f0 │ │ -0f9102: 7020 3028 3000 |0c95: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9108: 0a03 |0c98: move-result v3 │ │ -0f910a: 6e30 0903 2103 |0c99: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f9110: 5401 2317 |0c9c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f9114: 7020 2f28 a000 |0c9e: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f911a: 0a02 |0ca1: move-result v2 │ │ -0f911c: 1503 f0c1 |0ca2: const/high16 v3, #int -1041235968 // #c1f0 │ │ -0f9120: 7020 3028 3000 |0ca4: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9126: 0a03 |0ca7: move-result v3 │ │ -0f9128: 6e30 0903 2103 |0ca8: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f912e: 5401 2317 |0cab: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f9132: 5402 2217 |0cad: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9136: 6e30 b602 1702 |0caf: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ -0f913c: 5401 2217 |0cb2: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9140: 6e20 0003 c100 |0cb4: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f9146: 7020 2f28 8000 |0cb7: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f914c: 0a01 |0cba: move-result v1 │ │ -0f914e: 1502 8441 |0cbb: const/high16 v2, #int 1099169792 // #4184 │ │ -0f9152: 7020 3028 2000 |0cbd: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9158: 0a02 |0cc0: move-result v2 │ │ -0f915a: 5403 2217 |0cc1: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f915e: 1a04 9f05 |0cc3: const-string v4, "1" // string@059f │ │ -0f9162: 6e53 b902 4721 |0cc5: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f9168: 7020 2f28 8000 |0cc8: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f916e: 0a01 |0ccb: move-result v1 │ │ -0f9170: 1502 fc41 |0ccc: const/high16 v2, #int 1107034112 // #41fc │ │ -0f9174: 7020 3028 2000 |0cce: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f917a: 0a02 |0cd1: move-result v2 │ │ -0f917c: 5403 2217 |0cd2: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9180: 1a04 cd05 |0cd4: const-string v4, "2" // string@05cd │ │ -0f9184: 6e53 b902 4721 |0cd6: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f918a: 7020 2f28 8000 |0cd9: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9190: 0a01 |0cdc: move-result v1 │ │ -0f9192: 1502 58c1 |0cdd: const/high16 v2, #int -1051197440 // #c158 │ │ -0f9196: 7020 3028 2000 |0cdf: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f919c: 0a02 |0ce2: move-result v2 │ │ -0f919e: 5403 2217 |0ce3: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f91a2: 1a04 9f05 |0ce5: const-string v4, "1" // string@059f │ │ -0f91a6: 6e53 b902 4721 |0ce7: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f91ac: 7020 2f28 8000 |0cea: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f91b2: 0a01 |0ced: move-result v1 │ │ -0f91b4: 1502 e4c1 |0cee: const/high16 v2, #int -1042022400 // #c1e4 │ │ -0f91b8: 7020 3028 2000 |0cf0: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f91be: 0a02 |0cf3: move-result v2 │ │ -0f91c0: 5403 2217 |0cf4: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f91c4: 1a04 cd05 |0cf6: const-string v4, "2" // string@05cd │ │ -0f91c8: 6e53 b902 4721 |0cf8: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f91ce: 5401 2217 |0cfb: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f91d2: 1502 00ff |0cfd: const/high16 v2, #int -16777216 // #ff00 │ │ -0f91d6: 6e20 f802 2100 |0cff: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f91dc: 5201 2c17 |0d02: iget v1, v0, Lcom/ds/avare/views/PfdView;.mVsi:F // field@172c │ │ -0f91e0: 1502 c842 |0d04: const/high16 v2, #int 1120403456 // #42c8 │ │ -0f91e4: c921 |0d06: div-float/2addr v1, v2 │ │ -0f91e6: a801 010f |0d07: mul-float v1, v1, v15 │ │ -0f91ea: 5402 2317 |0d09: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f91ee: 6e10 1003 0200 |0d0b: invoke-virtual {v2}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ -0f91f4: 5402 2317 |0d0e: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f91f8: 7020 2f28 a000 |0d10: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f91fe: 0a03 |0d13: move-result v3 │ │ -0f9200: 1204 |0d14: const/4 v4, #int 0 // #0 │ │ -0f9202: a60b 0104 |0d15: add-float v11, v1, v4 │ │ -0f9206: 7020 3028 b000 |0d17: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f920c: 0a04 |0d1a: move-result v4 │ │ -0f920e: 6e30 0a03 3204 |0d1b: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ -0f9214: 5402 2317 |0d1e: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f9218: 1503 b842 |0d20: const/high16 v3, #int 1119354880 // #42b8 │ │ -0f921c: 7020 2f28 3000 |0d22: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9222: 0a03 |0d25: move-result v3 │ │ -0f9224: 1504 7040 |0d26: const/high16 v4, #int 1081081856 // #4070 │ │ -0f9228: c614 |0d28: add-float/2addr v4, v1 │ │ -0f922a: 7020 3028 4000 |0d29: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9230: 0a05 |0d2c: move-result v5 │ │ -0f9232: 6e30 0903 3205 |0d2d: invoke-virtual {v2, v3, v5}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f9238: 5402 2317 |0d30: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f923c: 1503 c442 |0d32: const/high16 v3, #int 1120141312 // #42c4 │ │ -0f9240: 7020 2f28 3000 |0d34: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9246: 0a03 |0d37: move-result v3 │ │ -0f9248: 7020 3028 4000 |0d38: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f924e: 0a04 |0d3b: move-result v4 │ │ -0f9250: 6e30 0903 3204 |0d3c: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f9256: 5402 2317 |0d3f: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f925a: 1503 c442 |0d41: const/high16 v3, #int 1120141312 // #42c4 │ │ -0f925e: 7020 2f28 3000 |0d43: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9264: 0a03 |0d46: move-result v3 │ │ -0f9266: 1504 70c0 |0d47: const/high16 v4, #int -1066401792 // #c070 │ │ -0f926a: c641 |0d49: add-float/2addr v1, v4 │ │ -0f926c: 7020 3028 1000 |0d4a: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9272: 0a04 |0d4d: move-result v4 │ │ -0f9274: 6e30 0903 3204 |0d4e: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f927a: 5402 2317 |0d51: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f927e: 1503 b842 |0d53: const/high16 v3, #int 1119354880 // #42b8 │ │ -0f9282: 7020 2f28 3000 |0d55: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9288: 0a03 |0d58: move-result v3 │ │ -0f928a: 7020 3028 1000 |0d59: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9290: 0a01 |0d5c: move-result v1 │ │ -0f9292: 6e30 0903 3201 |0d5d: invoke-virtual {v2, v3, v1}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f9298: 5401 2317 |0d60: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f929c: 7020 2f28 a000 |0d62: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f92a2: 0a02 |0d65: move-result v2 │ │ -0f92a4: 7020 3028 b000 |0d66: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f92aa: 0a03 |0d69: move-result v3 │ │ -0f92ac: 6e30 0903 2103 |0d6a: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f92b2: 5401 2317 |0d6d: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f92b6: 5402 2217 |0d6f: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f92ba: 6e30 b602 1702 |0d71: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ -0f92c0: 5401 2217 |0d74: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f92c4: 6202 6500 |0d76: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0f92c8: 6e20 0003 2100 |0d78: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f92ce: 5401 2217 |0d7b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f92d2: 12f2 |0d7d: const/4 v2, #int -1 // #ff │ │ -0f92d4: 6e20 f802 2100 |0d7e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f92da: 5401 2317 |0d81: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f92de: 5402 2217 |0d83: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f92e2: 6e30 b602 1702 |0d85: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ -0f92e8: 5401 2217 |0d88: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f92ec: 6e20 0003 c100 |0d8a: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f92f2: 5201 2c17 |0d8d: iget v1, v0, Lcom/ds/avare/views/PfdView;.mVsi:F // field@172c │ │ -0f92f6: 7110 6b2a 0100 |0d8f: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -0f92fc: 0a01 |0d92: move-result v1 │ │ -0f92fe: 1502 7a44 |0d93: const/high16 v2, #int 1148846080 // #447a │ │ -0f9302: ca21 |0d95: rem-float/2addr v1, v2 │ │ -0f9304: 1502 c842 |0d96: const/high16 v2, #int 1120403456 // #42c8 │ │ -0f9308: c921 |0d98: div-float/2addr v1, v2 │ │ -0f930a: 8711 |0d99: float-to-int v1, v1 │ │ -0f930c: 2202 1007 |0d9a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0f9310: 7010 eb2a 0200 |0d9c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f9316: 6e20 f12a 1200 |0d9f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0f931c: 1a01 0000 |0da2: const-string v1, "" // string@0000 │ │ -0f9320: 6e20 f52a 1200 |0da4: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f9326: 6e10 fa2a 0200 |0da7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f932c: 0c01 |0daa: move-result-object v1 │ │ -0f932e: 7020 2f28 8000 |0dab: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9334: 0a02 |0dae: move-result v2 │ │ -0f9336: 7020 3028 b000 |0daf: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f933c: 0a03 |0db2: move-result v3 │ │ -0f933e: 5404 2217 |0db3: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9342: 6e10 e502 0400 |0db5: invoke-virtual {v4}, Landroid/graphics/Paint;.descent:()F // method@02e5 │ │ -0f9348: 0a04 |0db8: move-result v4 │ │ -0f934a: 5405 2217 |0db9: iget-object v5, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f934e: 6e10 e302 0500 |0dbb: invoke-virtual {v5}, Landroid/graphics/Paint;.ascent:()F // method@02e3 │ │ -0f9354: 0a05 |0dbe: move-result v5 │ │ -0f9356: c654 |0dbf: add-float/2addr v4, v5 │ │ -0f9358: 1505 0040 |0dc0: const/high16 v5, #int 1073741824 // #4000 │ │ -0f935c: c954 |0dc2: div-float/2addr v4, v5 │ │ -0f935e: c743 |0dc3: sub-float/2addr v3, v4 │ │ -0f9360: 5404 2217 |0dc4: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9364: 6e54 b902 1732 |0dc6: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f936a: 5401 2217 |0dc9: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f936e: 12f2 |0dcb: const/4 v2, #int -1 // #ff │ │ -0f9370: 6e20 f802 2100 |0dcc: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f9376: 5401 2317 |0dcf: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f937a: 6e10 1003 0100 |0dd1: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ -0f9380: 5401 2317 |0dd4: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f9384: 1502 a0c0 |0dd6: const/high16 v2, #int -1063256064 // #c0a0 │ │ -0f9388: 7020 2f28 2000 |0dd8: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f938e: 0a02 |0ddb: move-result v2 │ │ -0f9390: 1503 70c2 |0ddc: const/high16 v3, #int -1032847360 // #c270 │ │ -0f9394: 7020 3028 3000 |0dde: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f939a: 0a03 |0de1: move-result v3 │ │ -0f939c: 6e30 0a03 2103 |0de2: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ -0f93a2: 5401 2317 |0de5: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f93a6: 1202 |0de7: const/4 v2, #int 0 // #0 │ │ -0f93a8: 7020 2f28 2000 |0de8: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f93ae: 0a03 |0deb: move-result v3 │ │ -0f93b0: 1508 82c2 |0dec: const/high16 v8, #int -1031667712 // #c282 │ │ -0f93b4: 7020 3028 8000 |0dee: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f93ba: 0a02 |0df1: move-result v2 │ │ -0f93bc: 6e30 0903 3102 |0df2: invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f93c2: 5401 2317 |0df5: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f93c6: 1502 a040 |0df7: const/high16 v2, #int 1084227584 // #40a0 │ │ -0f93ca: 7020 2f28 2000 |0df9: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f93d0: 0a03 |0dfc: move-result v3 │ │ -0f93d2: 1502 70c2 |0dfd: const/high16 v2, #int -1032847360 // #c270 │ │ -0f93d6: 7020 3028 2000 |0dff: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f93dc: 0a02 |0e02: move-result v2 │ │ -0f93de: 6e30 0903 3102 |0e03: invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f93e4: 5401 2317 |0e06: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f93e8: 5402 2217 |0e08: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f93ec: 6e30 b602 1702 |0e0a: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ -0f93f2: 7401 bf02 1a00 |0e0d: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ -0f93f8: 1501 90c1 |0e10: const/high16 v1, #int -1047527424 // #c190 │ │ -0f93fc: 120a |0e12: const/4 v10, #int 0 // #0 │ │ -0f93fe: 7020 2f28 a000 |0e13: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9404: 0a02 |0e16: move-result v2 │ │ -0f9406: 150b bec2 |0e17: const/high16 v11, #int -1027735552 // #c2be │ │ -0f940a: 7020 3028 b000 |0e19: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9410: 0a03 |0e1c: move-result v3 │ │ -0f9412: 6e40 be02 1732 |0e1d: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f9418: 7020 2f28 a000 |0e20: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f941e: 0a02 |0e23: move-result v2 │ │ -0f9420: 1501 70c2 |0e24: const/high16 v1, #int -1032847360 // #c270 │ │ -0f9424: 7020 3028 1000 |0e26: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f942a: 0a03 |0e29: move-result v3 │ │ -0f942c: 7020 2f28 a000 |0e2a: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9432: 0a04 |0e2d: move-result v4 │ │ -0f9434: 7020 3028 8000 |0e2e: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f943a: 0a05 |0e31: move-result v5 │ │ -0f943c: 5406 2217 |0e32: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9440: 0801 1a00 |0e34: move-object/from16 v1, v26 │ │ -0f9444: 7406 b402 0100 |0e36: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f944a: 1501 1041 |0e39: const/high16 v1, #int 1091567616 // #4110 │ │ -0f944e: 7020 2f28 a000 |0e3b: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9454: 0a02 |0e3e: move-result v2 │ │ -0f9456: 7020 3028 b000 |0e3f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f945c: 0a03 |0e42: move-result v3 │ │ -0f945e: 6e40 be02 1732 |0e43: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f9464: 7020 2f28 a000 |0e46: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f946a: 0a02 |0e49: move-result v2 │ │ -0f946c: 1501 70c2 |0e4a: const/high16 v1, #int -1032847360 // #c270 │ │ -0f9470: 7020 3028 1000 |0e4c: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9476: 0a03 |0e4f: move-result v3 │ │ -0f9478: 7020 2f28 a000 |0e50: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f947e: 0a04 |0e53: move-result v4 │ │ -0f9480: 7020 3028 8000 |0e54: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9486: 0a05 |0e57: move-result v5 │ │ -0f9488: 5406 2217 |0e58: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f948c: 0801 1a00 |0e5a: move-object/from16 v1, v26 │ │ -0f9490: 7406 b402 0100 |0e5c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f9496: 1501 9041 |0e5f: const/high16 v1, #int 1099956224 // #4190 │ │ -0f949a: 7020 2f28 a000 |0e61: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f94a0: 0a02 |0e64: move-result v2 │ │ -0f94a2: 7020 3028 b000 |0e65: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f94a8: 0a03 |0e68: move-result v3 │ │ -0f94aa: 6e40 be02 1732 |0e69: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f94b0: 7020 2f28 a000 |0e6c: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f94b6: 0a02 |0e6f: move-result v2 │ │ -0f94b8: 1501 70c2 |0e70: const/high16 v1, #int -1032847360 // #c270 │ │ -0f94bc: 7020 3028 1000 |0e72: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f94c2: 0a03 |0e75: move-result v3 │ │ -0f94c4: 7020 2f28 a000 |0e76: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f94ca: 0a04 |0e79: move-result v4 │ │ -0f94cc: 7020 3028 8000 |0e7a: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f94d2: 0a05 |0e7d: move-result v5 │ │ -0f94d4: 5406 2217 |0e7e: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f94d8: 0801 1a00 |0e80: move-object/from16 v1, v26 │ │ -0f94dc: 7406 b402 0100 |0e82: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f94e2: 1501 1041 |0e85: const/high16 v1, #int 1091567616 // #4110 │ │ -0f94e6: 7020 2f28 a000 |0e87: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f94ec: 0a02 |0e8a: move-result v2 │ │ -0f94ee: 7020 3028 b000 |0e8b: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f94f4: 0a03 |0e8e: move-result v3 │ │ -0f94f6: 6e40 be02 1732 |0e8f: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f94fc: 7020 2f28 a000 |0e92: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9502: 0a02 |0e95: move-result v2 │ │ -0f9504: 1501 70c2 |0e96: const/high16 v1, #int -1032847360 // #c270 │ │ -0f9508: 7020 3028 1000 |0e98: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f950e: 0a03 |0e9b: move-result v3 │ │ -0f9510: 7020 2f28 a000 |0e9c: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9516: 0a04 |0e9f: move-result v4 │ │ -0f9518: 7020 3028 8000 |0ea0: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f951e: 0a05 |0ea3: move-result v5 │ │ -0f9520: 5406 2217 |0ea4: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9524: 0801 1a00 |0ea6: move-object/from16 v1, v26 │ │ -0f9528: 7406 b402 0100 |0ea8: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f952e: 7401 bb02 1a00 |0eab: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ -0f9534: 7401 bf02 1a00 |0eae: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ -0f953a: 5201 2e17 |0eb1: iget v1, v0, Lcom/ds/avare/views/PfdView;.mYaw:F // field@172e │ │ -0f953e: 7f11 |0eb3: neg-float v1, v1 │ │ -0f9540: 120a |0eb4: const/4 v10, #int 0 // #0 │ │ -0f9542: 7020 2f28 a000 |0eb5: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9548: 0a02 |0eb8: move-result v2 │ │ -0f954a: 7020 3028 b000 |0eb9: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9550: 0a03 |0ebc: move-result v3 │ │ -0f9552: 6e40 be02 1732 |0ebd: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f9558: 5401 2217 |0ec0: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f955c: 6e10 e502 0100 |0ec2: invoke-virtual {v1}, Landroid/graphics/Paint;.descent:()F // method@02e5 │ │ -0f9562: 0a01 |0ec5: move-result v1 │ │ -0f9564: 5402 2217 |0ec6: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9568: 6e10 e302 0200 |0ec8: invoke-virtual {v2}, Landroid/graphics/Paint;.ascent:()F // method@02e3 │ │ -0f956e: 0a02 |0ecb: move-result v2 │ │ -0f9570: c621 |0ecc: add-float/2addr v1, v2 │ │ -0f9572: 1502 0040 |0ecd: const/high16 v2, #int 1073741824 // #4000 │ │ -0f9576: a90d 0102 |0ecf: div-float v13, v1, v2 │ │ -0f957a: 7020 2f28 a000 |0ed1: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9580: 0a02 |0ed4: move-result v2 │ │ -0f9582: 7020 3028 8000 |0ed5: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9588: 0a03 |0ed8: move-result v3 │ │ -0f958a: 7020 2f28 a000 |0ed9: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9590: 0a04 |0edc: move-result v4 │ │ -0f9592: 150e 8cc2 |0edd: const/high16 v14, #int -1031012352 // #c28c │ │ -0f9596: 7020 3028 e000 |0edf: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f959c: 0a05 |0ee2: move-result v5 │ │ -0f959e: 5406 2217 |0ee3: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f95a2: 0801 1a00 |0ee5: move-object/from16 v1, v26 │ │ -0f95a6: 7406 b402 0100 |0ee7: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f95ac: 7020 2f28 a000 |0eea: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f95b2: 0a01 |0eed: move-result v1 │ │ -0f95b4: c6d1 |0eee: add-float/2addr v1, v13 │ │ -0f95b6: 7020 3028 9000 |0eef: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f95bc: 0a02 |0ef2: move-result v2 │ │ -0f95be: 5403 2217 |0ef3: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f95c2: 1a04 d320 |0ef5: const-string v4, "N" // string@20d3 │ │ -0f95c6: 6e53 b902 4721 |0ef7: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f95cc: 7020 2f28 a000 |0efa: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f95d2: 0a01 |0efd: move-result v1 │ │ -0f95d4: 7020 3028 b000 |0efe: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f95da: 0a02 |0f01: move-result v2 │ │ -0f95dc: 1503 f041 |0f02: const/high16 v3, #int 1106247680 // #41f0 │ │ -0f95e0: 6e40 be02 3721 |0f04: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f95e6: 7020 2f28 a000 |0f07: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f95ec: 0a02 |0f0a: move-result v2 │ │ -0f95ee: 7020 3028 8000 |0f0b: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f95f4: 0a03 |0f0e: move-result v3 │ │ -0f95f6: 7020 2f28 a000 |0f0f: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f95fc: 0a04 |0f12: move-result v4 │ │ -0f95fe: 7020 3028 e000 |0f13: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9604: 0a05 |0f16: move-result v5 │ │ -0f9606: 5406 2217 |0f17: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f960a: 0801 1a00 |0f19: move-object/from16 v1, v26 │ │ -0f960e: 7406 b402 0100 |0f1b: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f9614: 7020 2f28 a000 |0f1e: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f961a: 0a01 |0f21: move-result v1 │ │ -0f961c: c6d1 |0f22: add-float/2addr v1, v13 │ │ -0f961e: 7020 3028 9000 |0f23: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9624: 0a02 |0f26: move-result v2 │ │ -0f9626: 5403 2217 |0f27: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f962a: 1a04 0b06 |0f29: const-string v4, "3" // string@060b │ │ -0f962e: 6e53 b902 4721 |0f2b: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f9634: 7020 2f28 a000 |0f2e: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f963a: 0a01 |0f31: move-result v1 │ │ -0f963c: 7020 3028 b000 |0f32: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9642: 0a02 |0f35: move-result v2 │ │ -0f9644: 1503 f041 |0f36: const/high16 v3, #int 1106247680 // #41f0 │ │ -0f9648: 6e40 be02 3721 |0f38: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f964e: 7020 2f28 a000 |0f3b: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9654: 0a02 |0f3e: move-result v2 │ │ -0f9656: 7020 3028 8000 |0f3f: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f965c: 0a03 |0f42: move-result v3 │ │ -0f965e: 7020 2f28 a000 |0f43: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9664: 0a04 |0f46: move-result v4 │ │ -0f9666: 7020 3028 e000 |0f47: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f966c: 0a05 |0f4a: move-result v5 │ │ -0f966e: 5406 2217 |0f4b: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9672: 0801 1a00 |0f4d: move-object/from16 v1, v26 │ │ -0f9676: 7406 b402 0100 |0f4f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f967c: 7020 2f28 a000 |0f52: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9682: 0a01 |0f55: move-result v1 │ │ -0f9684: c6d1 |0f56: add-float/2addr v1, v13 │ │ -0f9686: 7020 3028 9000 |0f57: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f968c: 0a02 |0f5a: move-result v2 │ │ -0f968e: 5403 2217 |0f5b: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9692: 1a04 d107 |0f5d: const-string v4, "6" // string@07d1 │ │ -0f9696: 6e53 b902 4721 |0f5f: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f969c: 7020 2f28 a000 |0f62: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f96a2: 0a01 |0f65: move-result v1 │ │ -0f96a4: 7020 3028 b000 |0f66: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f96aa: 0a02 |0f69: move-result v2 │ │ -0f96ac: 1503 f041 |0f6a: const/high16 v3, #int 1106247680 // #41f0 │ │ -0f96b0: 6e40 be02 3721 |0f6c: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f96b6: 7020 2f28 a000 |0f6f: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f96bc: 0a02 |0f72: move-result v2 │ │ -0f96be: 7020 3028 8000 |0f73: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f96c4: 0a03 |0f76: move-result v3 │ │ -0f96c6: 7020 2f28 a000 |0f77: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f96cc: 0a04 |0f7a: move-result v4 │ │ -0f96ce: 7020 3028 e000 |0f7b: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f96d4: 0a05 |0f7e: move-result v5 │ │ -0f96d6: 5406 2217 |0f7f: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f96da: 0801 1a00 |0f81: move-object/from16 v1, v26 │ │ -0f96de: 7406 b402 0100 |0f83: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f96e4: 7020 2f28 a000 |0f86: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f96ea: 0a01 |0f89: move-result v1 │ │ -0f96ec: c6d1 |0f8a: add-float/2addr v1, v13 │ │ -0f96ee: 7020 3028 9000 |0f8b: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f96f4: 0a02 |0f8e: move-result v2 │ │ -0f96f6: 5403 2217 |0f8f: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f96fa: 1a04 4c0f |0f91: const-string v4, "E" // string@0f4c │ │ -0f96fe: 6e53 b902 4721 |0f93: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f9704: 7020 2f28 a000 |0f96: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f970a: 0a01 |0f99: move-result v1 │ │ -0f970c: 7020 3028 b000 |0f9a: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9712: 0a02 |0f9d: move-result v2 │ │ -0f9714: 1503 f041 |0f9e: const/high16 v3, #int 1106247680 // #41f0 │ │ -0f9718: 6e40 be02 3721 |0fa0: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f971e: 7020 2f28 a000 |0fa3: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9724: 0a02 |0fa6: move-result v2 │ │ -0f9726: 7020 3028 8000 |0fa7: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f972c: 0a03 |0faa: move-result v3 │ │ -0f972e: 7020 2f28 a000 |0fab: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9734: 0a04 |0fae: move-result v4 │ │ -0f9736: 7020 3028 e000 |0faf: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f973c: 0a05 |0fb2: move-result v5 │ │ -0f973e: 5406 2217 |0fb3: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9742: 0801 1a00 |0fb5: move-object/from16 v1, v26 │ │ -0f9746: 7406 b402 0100 |0fb7: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f974c: 7020 2f28 a000 |0fba: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9752: 0a01 |0fbd: move-result v1 │ │ -0f9754: 1502 0040 |0fbe: const/high16 v2, #int 1073741824 // #4000 │ │ -0f9758: a80f 0d02 |0fc0: mul-float v15, v13, v2 │ │ -0f975c: c6f1 |0fc2: add-float/2addr v1, v15 │ │ -0f975e: 7020 3028 9000 |0fc3: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9764: 0a02 |0fc6: move-result v2 │ │ -0f9766: 5403 2217 |0fc7: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f976a: 1a04 a905 |0fc9: const-string v4, "12" // string@05a9 │ │ -0f976e: 6e53 b902 4721 |0fcb: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f9774: 7020 2f28 a000 |0fce: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f977a: 0a01 |0fd1: move-result v1 │ │ -0f977c: 7020 3028 b000 |0fd2: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9782: 0a02 |0fd5: move-result v2 │ │ -0f9784: 1503 f041 |0fd6: const/high16 v3, #int 1106247680 // #41f0 │ │ -0f9788: 6e40 be02 3721 |0fd8: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f978e: 7020 2f28 a000 |0fdb: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9794: 0a02 |0fde: move-result v2 │ │ -0f9796: 7020 3028 8000 |0fdf: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f979c: 0a03 |0fe2: move-result v3 │ │ -0f979e: 7020 2f28 a000 |0fe3: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f97a4: 0a04 |0fe6: move-result v4 │ │ -0f97a6: 7020 3028 e000 |0fe7: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f97ac: 0a05 |0fea: move-result v5 │ │ -0f97ae: 5406 2217 |0feb: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f97b2: 0801 1a00 |0fed: move-object/from16 v1, v26 │ │ -0f97b6: 7406 b402 0100 |0fef: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f97bc: 7020 2f28 a000 |0ff2: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f97c2: 0a01 |0ff5: move-result v1 │ │ -0f97c4: c6f1 |0ff6: add-float/2addr v1, v15 │ │ -0f97c6: 7020 3028 9000 |0ff7: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f97cc: 0a02 |0ffa: move-result v2 │ │ -0f97ce: 5403 2217 |0ffb: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f97d2: 1a04 b505 |0ffd: const-string v4, "15" // string@05b5 │ │ -0f97d6: 6e53 b902 4721 |0fff: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f97dc: 7020 2f28 a000 |1002: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f97e2: 0a01 |1005: move-result v1 │ │ -0f97e4: 7020 3028 b000 |1006: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f97ea: 0a02 |1009: move-result v2 │ │ -0f97ec: 1503 f041 |100a: const/high16 v3, #int 1106247680 // #41f0 │ │ -0f97f0: 6e40 be02 3721 |100c: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f97f6: 7020 2f28 a000 |100f: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f97fc: 0a02 |1012: move-result v2 │ │ -0f97fe: 7020 3028 8000 |1013: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9804: 0a03 |1016: move-result v3 │ │ -0f9806: 7020 2f28 a000 |1017: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f980c: 0a04 |101a: move-result v4 │ │ -0f980e: 7020 3028 e000 |101b: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9814: 0a05 |101e: move-result v5 │ │ -0f9816: 5406 2217 |101f: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f981a: 0801 1a00 |1021: move-object/from16 v1, v26 │ │ -0f981e: 7406 b402 0100 |1023: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f9824: 7020 2f28 a000 |1026: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f982a: 0a01 |1029: move-result v1 │ │ -0f982c: c6d1 |102a: add-float/2addr v1, v13 │ │ -0f982e: 7020 3028 9000 |102b: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9834: 0a02 |102e: move-result v2 │ │ -0f9836: 5403 2217 |102f: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f983a: 1a04 f023 |1031: const-string v4, "S" // string@23f0 │ │ -0f983e: 6e53 b902 4721 |1033: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f9844: 7020 2f28 a000 |1036: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f984a: 0a01 |1039: move-result v1 │ │ -0f984c: 7020 3028 b000 |103a: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9852: 0a02 |103d: move-result v2 │ │ -0f9854: 1503 f041 |103e: const/high16 v3, #int 1106247680 // #41f0 │ │ -0f9858: 6e40 be02 3721 |1040: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f985e: 7020 2f28 a000 |1043: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9864: 0a02 |1046: move-result v2 │ │ -0f9866: 7020 3028 8000 |1047: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f986c: 0a03 |104a: move-result v3 │ │ -0f986e: 7020 2f28 a000 |104b: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9874: 0a04 |104e: move-result v4 │ │ -0f9876: 7020 3028 e000 |104f: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f987c: 0a05 |1052: move-result v5 │ │ -0f987e: 5406 2217 |1053: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9882: 0801 1a00 |1055: move-object/from16 v1, v26 │ │ -0f9886: 7406 b402 0100 |1057: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f988c: 7020 2f28 a000 |105a: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9892: 0a01 |105d: move-result v1 │ │ -0f9894: c6f1 |105e: add-float/2addr v1, v15 │ │ -0f9896: 7020 3028 9000 |105f: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f989c: 0a02 |1062: move-result v2 │ │ -0f989e: 5403 2217 |1063: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f98a2: 1a04 d105 |1065: const-string v4, "21" // string@05d1 │ │ -0f98a6: 6e53 b902 4721 |1067: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f98ac: 7020 2f28 a000 |106a: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f98b2: 0a01 |106d: move-result v1 │ │ -0f98b4: 7020 3028 b000 |106e: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f98ba: 0a02 |1071: move-result v2 │ │ -0f98bc: 1503 f041 |1072: const/high16 v3, #int 1106247680 // #41f0 │ │ -0f98c0: 6e40 be02 3721 |1074: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f98c6: 7020 2f28 a000 |1077: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f98cc: 0a02 |107a: move-result v2 │ │ -0f98ce: 7020 3028 8000 |107b: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f98d4: 0a03 |107e: move-result v3 │ │ -0f98d6: 7020 2f28 a000 |107f: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f98dc: 0a04 |1082: move-result v4 │ │ -0f98de: 7020 3028 e000 |1083: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f98e4: 0a05 |1086: move-result v5 │ │ -0f98e6: 5406 2217 |1087: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f98ea: 0801 1a00 |1089: move-object/from16 v1, v26 │ │ -0f98ee: 7406 b402 0100 |108b: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f98f4: 7020 2f28 a000 |108e: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f98fa: 0a01 |1091: move-result v1 │ │ -0f98fc: c6f1 |1092: add-float/2addr v1, v15 │ │ -0f98fe: 7020 3028 9000 |1093: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9904: 0a02 |1096: move-result v2 │ │ -0f9906: 5403 2217 |1097: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f990a: 1a04 d805 |1099: const-string v4, "24" // string@05d8 │ │ -0f990e: 6e53 b902 4721 |109b: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f9914: 7020 2f28 a000 |109e: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f991a: 0a01 |10a1: move-result v1 │ │ -0f991c: 7020 3028 b000 |10a2: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9922: 0a02 |10a5: move-result v2 │ │ -0f9924: 1503 f041 |10a6: const/high16 v3, #int 1106247680 // #41f0 │ │ -0f9928: 6e40 be02 3721 |10a8: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f992e: 7020 2f28 a000 |10ab: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9934: 0a02 |10ae: move-result v2 │ │ -0f9936: 7020 3028 8000 |10af: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f993c: 0a03 |10b2: move-result v3 │ │ -0f993e: 7020 2f28 a000 |10b3: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9944: 0a04 |10b6: move-result v4 │ │ -0f9946: 7020 3028 e000 |10b7: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f994c: 0a05 |10ba: move-result v5 │ │ -0f994e: 5406 2217 |10bb: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9952: 0801 1a00 |10bd: move-object/from16 v1, v26 │ │ -0f9956: 7406 b402 0100 |10bf: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f995c: 7020 2f28 a000 |10c2: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9962: 0a01 |10c5: move-result v1 │ │ -0f9964: c6d1 |10c6: add-float/2addr v1, v13 │ │ -0f9966: 7020 3028 9000 |10c7: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f996c: 0a02 |10ca: move-result v2 │ │ -0f996e: 5403 2217 |10cb: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9972: 1a04 0d29 |10cd: const-string v4, "W" // string@290d │ │ -0f9976: 6e53 b902 4721 |10cf: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f997c: 7020 2f28 a000 |10d2: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9982: 0a01 |10d5: move-result v1 │ │ -0f9984: 7020 3028 b000 |10d6: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f998a: 0a02 |10d9: move-result v2 │ │ -0f998c: 1503 f041 |10da: const/high16 v3, #int 1106247680 // #41f0 │ │ -0f9990: 6e40 be02 3721 |10dc: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f9996: 7020 2f28 a000 |10df: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f999c: 0a02 |10e2: move-result v2 │ │ -0f999e: 7020 3028 8000 |10e3: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f99a4: 0a03 |10e6: move-result v3 │ │ -0f99a6: 7020 2f28 a000 |10e7: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f99ac: 0a04 |10ea: move-result v4 │ │ -0f99ae: 7020 3028 e000 |10eb: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f99b4: 0a05 |10ee: move-result v5 │ │ -0f99b6: 5406 2217 |10ef: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f99ba: 0801 1a00 |10f1: move-object/from16 v1, v26 │ │ -0f99be: 7406 b402 0100 |10f3: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f99c4: 7020 2f28 a000 |10f6: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f99ca: 0a01 |10f9: move-result v1 │ │ -0f99cc: c6f1 |10fa: add-float/2addr v1, v15 │ │ -0f99ce: 7020 3028 9000 |10fb: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f99d4: 0a02 |10fe: move-result v2 │ │ -0f99d6: 5403 2217 |10ff: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f99da: 1a04 0c06 |1101: const-string v4, "30" // string@060c │ │ -0f99de: 6e53 b902 4721 |1103: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f99e4: 7020 2f28 a000 |1106: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f99ea: 0a01 |1109: move-result v1 │ │ -0f99ec: 7020 3028 b000 |110a: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f99f2: 0a02 |110d: move-result v2 │ │ -0f99f4: 1503 f041 |110e: const/high16 v3, #int 1106247680 // #41f0 │ │ -0f99f8: 6e40 be02 3721 |1110: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f99fe: 7020 2f28 a000 |1113: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9a04: 0a02 |1116: move-result v2 │ │ -0f9a06: 7020 3028 8000 |1117: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9a0c: 0a03 |111a: move-result v3 │ │ -0f9a0e: 7020 2f28 a000 |111b: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9a14: 0a04 |111e: move-result v4 │ │ -0f9a16: 7020 3028 e000 |111f: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9a1c: 0a05 |1122: move-result v5 │ │ -0f9a1e: 5406 2217 |1123: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9a22: 0801 1a00 |1125: move-object/from16 v1, v26 │ │ -0f9a26: 7406 b402 0100 |1127: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f9a2c: 7020 2f28 a000 |112a: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9a32: 0a01 |112d: move-result v1 │ │ -0f9a34: c6f1 |112e: add-float/2addr v1, v15 │ │ -0f9a36: 7020 3028 9000 |112f: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9a3c: 0a02 |1132: move-result v2 │ │ -0f9a3e: 5403 2217 |1133: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9a42: 1a04 3b06 |1135: const-string v4, "33" // string@063b │ │ -0f9a46: 6e53 b902 4721 |1137: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f9a4c: 7020 2f28 a000 |113a: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9a52: 0a01 |113d: move-result v1 │ │ -0f9a54: 7020 3028 b000 |113e: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9a5a: 0a02 |1141: move-result v2 │ │ -0f9a5c: 1503 f041 |1142: const/high16 v3, #int 1106247680 // #41f0 │ │ -0f9a60: 6e40 be02 3721 |1144: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f9a66: 7401 bb02 1a00 |1147: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ -0f9a6c: 5401 2217 |114a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9a70: 12f2 |114c: const/4 v2, #int -1 // #ff │ │ -0f9a72: 6e20 f802 2100 |114d: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f9a78: 7020 2f28 a000 |1150: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9a7e: 0a02 |1153: move-result v2 │ │ -0f9a80: 1501 d2c2 |1154: const/high16 v1, #int -1026424832 // #c2d2 │ │ -0f9a84: 7020 3028 1000 |1156: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9a8a: 0a03 |1159: move-result v3 │ │ -0f9a8c: 7020 2f28 a000 |115a: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9a92: 0a04 |115d: move-result v4 │ │ -0f9a94: 1501 aac2 |115e: const/high16 v1, #int -1029046272 // #c2aa │ │ -0f9a98: 7020 3028 1000 |1160: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9a9e: 0a05 |1163: move-result v5 │ │ -0f9aa0: 5406 2217 |1164: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9aa4: 0801 1a00 |1166: move-object/from16 v1, v26 │ │ -0f9aa8: 7406 b402 0100 |1168: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f9aae: 5401 2217 |116b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9ab2: 1502 00ff |116d: const/high16 v2, #int -16777216 // #ff00 │ │ -0f9ab6: 6e20 f802 2100 |116f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f9abc: 1501 50c1 |1172: const/high16 v1, #int -1051721728 // #c150 │ │ -0f9ac0: 7020 2f28 1000 |1174: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9ac6: 0a02 |1177: move-result v2 │ │ -0f9ac8: 1501 48c2 |1178: const/high16 v1, #int -1035468800 // #c248 │ │ -0f9acc: 7020 3028 1000 |117a: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9ad2: 0a03 |117d: move-result v3 │ │ -0f9ad4: 1501 5041 |117e: const/high16 v1, #int 1095761920 // #4150 │ │ -0f9ad8: 7020 2f28 1000 |1180: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9ade: 0a04 |1183: move-result v4 │ │ -0f9ae0: 1501 68c2 |1184: const/high16 v1, #int -1033371648 // #c268 │ │ -0f9ae4: 7020 3028 1000 |1186: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9aea: 0a05 |1189: move-result v5 │ │ -0f9aec: 5406 2217 |118a: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9af0: 0801 1a00 |118c: move-object/from16 v1, v26 │ │ -0f9af4: 7406 b702 0100 |118e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f9afa: 5401 2217 |1191: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9afe: 6202 6500 |1193: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0f9b02: 6e20 0003 2100 |1195: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f9b08: 5401 2217 |1198: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9b0c: 12f2 |119a: const/4 v2, #int -1 // #ff │ │ -0f9b0e: 6e20 f802 2100 |119b: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f9b14: 1501 50c1 |119e: const/high16 v1, #int -1051721728 // #c150 │ │ -0f9b18: 7020 2f28 1000 |11a0: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9b1e: 0a02 |11a3: move-result v2 │ │ -0f9b20: 1501 48c2 |11a4: const/high16 v1, #int -1035468800 // #c248 │ │ -0f9b24: 7020 3028 1000 |11a6: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9b2a: 0a03 |11a9: move-result v3 │ │ -0f9b2c: 1501 5041 |11aa: const/high16 v1, #int 1095761920 // #4150 │ │ -0f9b30: 7020 2f28 1000 |11ac: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9b36: 0a04 |11af: move-result v4 │ │ -0f9b38: 1501 68c2 |11b0: const/high16 v1, #int -1033371648 // #c268 │ │ -0f9b3c: 7020 3028 1000 |11b2: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9b42: 0a05 |11b5: move-result v5 │ │ -0f9b44: 5406 2217 |11b6: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9b48: 0801 1a00 |11b8: move-object/from16 v1, v26 │ │ -0f9b4c: 7406 b702 0100 |11ba: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f9b52: 5401 2217 |11bd: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9b56: 6e20 0003 c100 |11bf: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f9b5c: 2201 1007 |11c2: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f9b60: 7010 eb2a 0100 |11c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f9b66: 5202 2e17 |11c7: iget v2, v0, Lcom/ds/avare/views/PfdView;.mYaw:F // field@172e │ │ -0f9b6a: 1503 b443 |11c9: const/high16 v3, #int 1135869952 // #43b4 │ │ -0f9b6e: c632 |11cb: add-float/2addr v2, v3 │ │ -0f9b70: ca32 |11cc: rem-float/2addr v2, v3 │ │ -0f9b72: 7110 7f2a 0200 |11cd: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0f9b78: 0a02 |11d0: move-result v2 │ │ -0f9b7a: 6e20 f12a 2100 |11d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0f9b80: 1a02 d64d |11d4: const-string v2, "°" // string@4dd6 │ │ -0f9b84: 6e20 f52a 2100 |11d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f9b8a: 6e10 fa2a 0100 |11d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f9b90: 0c01 |11dc: move-result-object v1 │ │ -0f9b92: 1502 20c1 |11dd: const/high16 v2, #int -1054867456 // #c120 │ │ -0f9b96: 7020 2f28 2000 |11df: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9b9c: 0a02 |11e2: move-result v2 │ │ -0f9b9e: 1503 60c2 |11e3: const/high16 v3, #int -1033895936 // #c260 │ │ -0f9ba2: 7020 3028 3000 |11e5: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9ba8: 0a03 |11e8: move-result v3 │ │ -0f9baa: 5404 2217 |11e9: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9bae: 6e54 b902 1732 |11eb: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f9bb4: 5401 2217 |11ee: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9bb8: 1502 8040 |11f0: const/high16 v2, #int 1082130432 // #4080 │ │ -0f9bbc: 5203 1f17 |11f2: iget v3, v0, Lcom/ds/avare/views/PfdView;.mDpi:F // field@171f │ │ -0f9bc0: a803 0302 |11f4: mul-float v3, v3, v2 │ │ -0f9bc4: 6e20 ff02 3100 |11f6: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0f9bca: 5401 2217 |11f9: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9bce: 1402 ff00 ffff |11fb: const v2, #float -nan // #ffff00ff │ │ -0f9bd4: 6e20 f802 2100 |11fe: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f9bda: 5401 2217 |1201: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9bde: 6202 6500 |1203: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0f9be2: 6e20 0003 2100 |1205: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f9be8: 7020 3028 b000 |1208: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9bee: 0a01 |120b: move-result v1 │ │ -0f9bf0: 7020 3028 8000 |120c: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9bf6: 0a02 |120f: move-result v2 │ │ -0f9bf8: c721 |1210: sub-float/2addr v1, v2 │ │ -0f9bfa: 5402 2517 |1211: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mRectf:Landroid/graphics/RectF; // field@1725 │ │ -0f9bfe: 1203 |1213: const/4 v3, #int 0 // #0 │ │ -0f9c00: 7020 2f28 3000 |1214: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9c06: 0a04 |1217: move-result v4 │ │ -0f9c08: c714 |1218: sub-float/2addr v4, v1 │ │ -0f9c0a: 7020 3028 b000 |1219: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9c10: 0a05 |121c: move-result v5 │ │ -0f9c12: c715 |121d: sub-float/2addr v5, v1 │ │ -0f9c14: 7020 2f28 3000 |121e: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9c1a: 0a06 |1221: move-result v6 │ │ -0f9c1c: c616 |1222: add-float/2addr v6, v1 │ │ -0f9c1e: 7020 3028 b000 |1223: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9c24: 0a03 |1226: move-result v3 │ │ -0f9c26: c613 |1227: add-float/2addr v3, v1 │ │ -0f9c28: 6e53 2f03 4265 |1228: invoke-virtual {v2, v4, v5, v6, v3}, Landroid/graphics/RectF;.set:(FFFF)V // method@032f │ │ -0f9c2e: 5402 2517 |122b: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mRectf:Landroid/graphics/RectF; // field@1725 │ │ -0f9c32: 1503 b4c2 |122d: const/high16 v3, #int -1028390912 // #c2b4 │ │ -0f9c36: 5204 2a17 |122f: iget v4, v0, Lcom/ds/avare/views/PfdView;.mTurnTrend:F // field@172a │ │ -0f9c3a: 1205 |1231: const/4 v5, #int 0 // #0 │ │ -0f9c3c: 5406 2217 |1232: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9c40: 0801 1a00 |1234: move-object/from16 v1, v26 │ │ -0f9c44: 7406 b002 0100 |1236: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@02b0 │ │ -0f9c4a: 5401 2217 |1239: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9c4e: 6e20 0003 c100 |123b: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f9c54: 7401 bf02 1a00 |123e: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ -0f9c5a: 5201 2917 |1241: iget v1, v0, Lcom/ds/avare/views/PfdView;.mTo:F // field@1729 │ │ -0f9c5e: 5202 2e17 |1243: iget v2, v0, Lcom/ds/avare/views/PfdView;.mYaw:F // field@172e │ │ -0f9c62: c721 |1245: sub-float/2addr v1, v2 │ │ -0f9c64: 1502 b443 |1246: const/high16 v2, #int 1135869952 // #43b4 │ │ -0f9c68: c621 |1248: add-float/2addr v1, v2 │ │ -0f9c6a: ca21 |1249: rem-float/2addr v1, v2 │ │ -0f9c6c: 1202 |124a: const/4 v2, #int 0 // #0 │ │ -0f9c6e: 7020 2f28 2000 |124b: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9c74: 0a03 |124e: move-result v3 │ │ -0f9c76: 7020 3028 b000 |124f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9c7c: 0a02 |1252: move-result v2 │ │ -0f9c7e: 6e40 be02 1723 |1253: invoke-virtual {v7, v1, v3, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f9c84: 5401 2217 |1256: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9c88: 12f2 |1258: const/4 v2, #int -1 // #ff │ │ -0f9c8a: 6e20 f802 2100 |1259: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f9c90: 1201 |125c: const/4 v1, #int 0 // #0 │ │ -0f9c92: 1502 c841 |125d: const/high16 v2, #int 1103626240 // #41c8 │ │ -0f9c96: 2e02 0102 |125f: cmpg-float v2, v1, v2 │ │ -0f9c9a: 3b02 3800 |1261: if-gez v2, 1299 // +0038 │ │ -0f9c9e: 1502 a0c0 |1263: const/high16 v2, #int -1063256064 // #c0a0 │ │ -0f9ca2: c712 |1265: sub-float/2addr v2, v1 │ │ -0f9ca4: 7020 2f28 2000 |1266: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9caa: 0a02 |1269: move-result v2 │ │ -0f9cac: 7020 3028 b000 |126a: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9cb2: 0a03 |126d: move-result v3 │ │ -0f9cb4: 1208 |126e: const/4 v8, #int 0 // #0 │ │ -0f9cb6: 7020 3028 8000 |126f: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9cbc: 0a04 |1272: move-result v4 │ │ -0f9cbe: 1505 803f |1273: const/high16 v5, #int 1065353216 // #3f80 │ │ -0f9cc2: 7020 3028 5000 |1275: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9cc8: 0a06 |1278: move-result v6 │ │ -0f9cca: c764 |1279: sub-float/2addr v4, v6 │ │ -0f9ccc: 5406 2217 |127a: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9cd0: 6e56 b302 2743 |127c: invoke-virtual {v7, v2, v3, v4, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0f9cd6: 1502 a040 |127f: const/high16 v2, #int 1084227584 // #40a0 │ │ -0f9cda: c621 |1281: add-float/2addr v1, v2 │ │ -0f9cdc: 7020 2f28 1000 |1282: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9ce2: 0a02 |1285: move-result v2 │ │ -0f9ce4: 7020 3028 b000 |1286: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9cea: 0a03 |1289: move-result v3 │ │ -0f9cec: 7020 3028 8000 |128a: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9cf2: 0a04 |128d: move-result v4 │ │ -0f9cf4: 7020 3028 5000 |128e: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9cfa: 0a06 |1291: move-result v6 │ │ -0f9cfc: c764 |1292: sub-float/2addr v4, v6 │ │ -0f9cfe: 5405 2217 |1293: iget-object v5, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9d02: 6e55 b302 2743 |1295: invoke-virtual {v7, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0f9d08: 28c5 |1298: goto 125d // -003b │ │ -0f9d0a: 1208 |1299: const/4 v8, #int 0 // #0 │ │ -0f9d0c: 5401 2217 |129a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9d10: 1402 ff00 ffff |129c: const v2, #float -nan // #ffff00ff │ │ -0f9d16: 6e20 f802 2100 |129f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f9d1c: 7020 2f28 8000 |12a2: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9d22: 0a02 |12a5: move-result v2 │ │ -0f9d24: 1501 e6c2 |12a6: const/high16 v1, #int -1025114112 // #c2e6 │ │ -0f9d28: 7020 3028 1000 |12a8: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9d2e: 0a03 |12ab: move-result v3 │ │ -0f9d30: 7020 2f28 8000 |12ac: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9d36: 0a04 |12af: move-result v4 │ │ -0f9d38: 1501 d2c2 |12b0: const/high16 v1, #int -1026424832 // #c2d2 │ │ -0f9d3c: 7020 3028 1000 |12b2: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9d42: 0a05 |12b5: move-result v5 │ │ -0f9d44: 5406 2217 |12b6: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9d48: 0801 1a00 |12b8: move-object/from16 v1, v26 │ │ -0f9d4c: 7406 b402 0100 |12ba: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f9d52: 7020 2f28 8000 |12bd: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9d58: 0a02 |12c0: move-result v2 │ │ -0f9d5a: 1501 aac2 |12c1: const/high16 v1, #int -1029046272 // #c2aa │ │ -0f9d5e: 7020 3028 1000 |12c3: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9d64: 0a03 |12c6: move-result v3 │ │ -0f9d66: 7020 2f28 8000 |12c7: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9d6c: 0a04 |12ca: move-result v4 │ │ -0f9d6e: 1501 a0c2 |12cb: const/high16 v1, #int -1029701632 // #c2a0 │ │ -0f9d72: 7020 3028 1000 |12cd: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9d78: 0a05 |12d0: move-result v5 │ │ -0f9d7a: 5406 2217 |12d1: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9d7e: 0801 1a00 |12d3: move-object/from16 v1, v26 │ │ -0f9d82: 7406 b402 0100 |12d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f9d88: 5401 2317 |12d8: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f9d8c: 6e10 1003 0100 |12da: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ -0f9d92: 5401 2317 |12dd: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f9d96: 1202 |12df: const/4 v2, #int 0 // #0 │ │ -0f9d98: 7020 2f28 2000 |12e0: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9d9e: 0a03 |12e3: move-result v3 │ │ -0f9da0: 7020 3028 9000 |12e4: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9da6: 0a02 |12e7: move-result v2 │ │ -0f9da8: 6e30 0a03 3102 |12e8: invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ -0f9dae: 5401 2317 |12eb: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f9db2: 1502 a0c0 |12ed: const/high16 v2, #int -1063256064 // #c0a0 │ │ -0f9db6: 7020 2f28 2000 |12ef: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9dbc: 0a02 |12f2: move-result v2 │ │ -0f9dbe: 1503 a0c2 |12f3: const/high16 v3, #int -1029701632 // #c2a0 │ │ -0f9dc2: 7020 3028 3000 |12f5: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9dc8: 0a03 |12f8: move-result v3 │ │ -0f9dca: 6e30 0903 2103 |12f9: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f9dd0: 5401 2317 |12fc: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f9dd4: 1502 a040 |12fe: const/high16 v2, #int 1084227584 // #40a0 │ │ -0f9dd8: 7020 2f28 2000 |1300: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9dde: 0a03 |1303: move-result v3 │ │ -0f9de0: 1502 a0c2 |1304: const/high16 v2, #int -1029701632 // #c2a0 │ │ -0f9de4: 7020 3028 2000 |1306: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9dea: 0a02 |1309: move-result v2 │ │ -0f9dec: 6e30 0903 3102 |130a: invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ -0f9df2: 5401 2317 |130d: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ -0f9df6: 5402 2217 |130f: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9dfa: 6e30 b602 1702 |1311: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ -0f9e00: 5401 2217 |1314: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9e04: 5202 1f17 |1316: iget v2, v0, Lcom/ds/avare/views/PfdView;.mDpi:F // field@171f │ │ -0f9e08: 1503 0040 |1318: const/high16 v3, #int 1073741824 // #4000 │ │ -0f9e0c: a802 0203 |131a: mul-float v2, v2, v3 │ │ -0f9e10: 6e20 ff02 2100 |131c: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0f9e16: 5201 1d17 |131f: iget v1, v0, Lcom/ds/avare/views/PfdView;.mCdi:F // field@171d │ │ -0f9e1a: 1502 a040 |1321: const/high16 v2, #int 1084227584 // #40a0 │ │ -0f9e1e: a801 0102 |1323: mul-float v1, v1, v2 │ │ -0f9e22: 7020 2f28 1000 |1325: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9e28: 0a03 |1328: move-result v3 │ │ -0f9e2a: 1501 d2c2 |1329: const/high16 v1, #int -1026424832 // #c2d2 │ │ -0f9e2e: 7020 3028 1000 |132b: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9e34: 0a04 |132e: move-result v4 │ │ -0f9e36: 5201 1d17 |132f: iget v1, v0, Lcom/ds/avare/views/PfdView;.mCdi:F // field@171d │ │ -0f9e3a: a801 0102 |1331: mul-float v1, v1, v2 │ │ -0f9e3e: 7020 2f28 1000 |1333: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9e44: 0a05 |1336: move-result v5 │ │ -0f9e46: 1501 aac2 |1337: const/high16 v1, #int -1029046272 // #c2aa │ │ -0f9e4a: 7020 3028 1000 |1339: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9e50: 0a06 |133c: move-result v6 │ │ -0f9e52: 5408 2217 |133d: iget-object v8, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9e56: 0801 1a00 |133f: move-object/from16 v1, v26 │ │ -0f9e5a: 0132 |1341: move v2, v3 │ │ -0f9e5c: 0143 |1342: move v3, v4 │ │ -0f9e5e: 0154 |1343: move v4, v5 │ │ -0f9e60: 0165 |1344: move v5, v6 │ │ -0f9e62: 0786 |1345: move-object v6, v8 │ │ -0f9e64: 7406 b402 0100 |1346: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0f9e6a: 7401 bb02 1a00 |1349: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ -0f9e70: 5401 2217 |134c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9e74: 1502 00ff |134e: const/high16 v2, #int -16777216 // #ff00 │ │ -0f9e78: 6e20 f802 2100 |1350: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f9e7e: 1501 3442 |1353: const/high16 v1, #int 1110704128 // #4234 │ │ -0f9e82: 7020 2f28 1000 |1355: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9e88: 0a02 |1358: move-result v2 │ │ -0f9e8a: 7020 3028 e000 |1359: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9e90: 0a03 |135c: move-result v3 │ │ -0f9e92: 1501 8e42 |135d: const/high16 v1, #int 1116602368 // #428e │ │ -0f9e96: 7020 2f28 1000 |135f: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9e9c: 0a04 |1362: move-result v4 │ │ -0f9e9e: 1501 9cc2 |1363: const/high16 v1, #int -1029963776 // #c29c │ │ -0f9ea2: 7020 3028 1000 |1365: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9ea8: 0a05 |1368: move-result v5 │ │ -0f9eaa: 5406 2217 |1369: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9eae: 0801 1a00 |136b: move-object/from16 v1, v26 │ │ -0f9eb2: 7406 b702 0100 |136d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f9eb8: 5401 2217 |1370: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9ebc: 6202 6500 |1372: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0f9ec0: 6e20 0003 2100 |1374: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f9ec6: 5401 2217 |1377: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9eca: 12f2 |1379: const/4 v2, #int -1 // #ff │ │ -0f9ecc: 6e20 f802 2100 |137a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f9ed2: 1501 3442 |137d: const/high16 v1, #int 1110704128 // #4234 │ │ -0f9ed6: 7020 2f28 1000 |137f: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9edc: 0a02 |1382: move-result v2 │ │ -0f9ede: 7020 3028 e000 |1383: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9ee4: 0a03 |1386: move-result v3 │ │ -0f9ee6: 1501 8e42 |1387: const/high16 v1, #int 1116602368 // #428e │ │ -0f9eea: 7020 2f28 1000 |1389: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9ef0: 0a04 |138c: move-result v4 │ │ -0f9ef2: 1501 9cc2 |138d: const/high16 v1, #int -1029963776 // #c29c │ │ -0f9ef6: 7020 3028 1000 |138f: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9efc: 0a05 |1392: move-result v5 │ │ -0f9efe: 5406 2217 |1393: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9f02: 0801 1a00 |1395: move-object/from16 v1, v26 │ │ -0f9f06: 7406 b702 0100 |1397: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0f9f0c: 5401 2217 |139a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9f10: 6e20 0003 c100 |139c: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f9f16: 2201 1007 |139f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f9f1a: 7010 eb2a 0100 |13a1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f9f20: 5202 2917 |13a4: iget v2, v0, Lcom/ds/avare/views/PfdView;.mTo:F // field@1729 │ │ -0f9f24: 1503 b443 |13a6: const/high16 v3, #int 1135869952 // #43b4 │ │ -0f9f28: c632 |13a8: add-float/2addr v2, v3 │ │ -0f9f2a: ca32 |13a9: rem-float/2addr v2, v3 │ │ -0f9f2c: 7110 7f2a 0200 |13aa: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0f9f32: 0a02 |13ad: move-result v2 │ │ -0f9f34: 6e20 f12a 2100 |13ae: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0f9f3a: 1a02 d64d |13b1: const-string v2, "°" // string@4dd6 │ │ -0f9f3e: 6e20 f52a 2100 |13b3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f9f44: 6e10 fa2a 0100 |13b6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f9f4a: 0c01 |13b9: move-result-object v1 │ │ -0f9f4c: 1502 4042 |13ba: const/high16 v2, #int 1111490560 // #4240 │ │ -0f9f50: 7020 2f28 2000 |13bc: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9f56: 0a02 |13bf: move-result v2 │ │ -0f9f58: 1503 98c2 |13c0: const/high16 v3, #int -1030225920 // #c298 │ │ -0f9f5c: 7020 3028 3000 |13c2: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9f62: 0a03 |13c5: move-result v3 │ │ -0f9f64: 5404 2217 |13c6: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9f68: 6e54 b902 1732 |13c8: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f9f6e: 5401 2217 |13cb: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9f72: 1302 00ff |13cd: const/16 v2, #int -256 // #ff00 │ │ -0f9f76: 6e20 f802 2100 |13cf: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f9f7c: 5401 1e17 |13d2: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mContext:Landroid/content/Context; // field@171e │ │ -0f9f80: 1402 3901 0c7f |13d4: const v2, #float 1.86098e+38 // #7f0c0139 │ │ -0f9f86: 6e20 a901 2100 |13d7: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0f9f8c: 0c01 |13da: move-result-object v1 │ │ -0f9f8e: 7020 2f28 b000 |13db: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9f94: 0a02 |13de: move-result v2 │ │ -0f9f96: 1503 34c2 |13df: const/high16 v3, #int -1036779520 // #c234 │ │ -0f9f9a: 7020 3028 3000 |13e1: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9fa0: 0a03 |13e4: move-result v3 │ │ -0f9fa2: 5404 2217 |13e5: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9fa6: 6e54 b902 1732 |13e7: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0f9fac: 5401 2217 |13ea: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9fb0: 6202 6500 |13ec: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0f9fb4: 6e20 0003 2100 |13ee: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f9fba: 5401 2217 |13f1: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9fbe: 12f2 |13f3: const/4 v2, #int -1 // #ff │ │ -0f9fc0: 6e20 f802 2100 |13f4: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f9fc6: 1501 3442 |13f7: const/high16 v1, #int 1110704128 // #4234 │ │ -0f9fca: 7020 2f28 1000 |13f9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9fd0: 0a02 |13fc: move-result v2 │ │ -0f9fd2: 1501 c841 |13fd: const/high16 v1, #int 1103626240 // #41c8 │ │ -0f9fd6: 7020 3028 1000 |13ff: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9fdc: 0a03 |1402: move-result v3 │ │ -0f9fde: 1501 4842 |1403: const/high16 v1, #int 1112014848 // #4248 │ │ -0f9fe2: 7020 2f28 1000 |1405: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0f9fe8: 0a04 |1408: move-result v4 │ │ -0f9fea: 1501 c8c1 |1409: const/high16 v1, #int -1043857408 // #c1c8 │ │ -0f9fee: 7020 3028 1000 |140b: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0f9ff4: 0a05 |140e: move-result v5 │ │ -0f9ff6: 5406 2217 |140f: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0f9ffa: 0801 1a00 |1411: move-object/from16 v1, v26 │ │ -0f9ffe: 7406 b702 0100 |1413: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0fa004: 1501 3442 |1416: const/high16 v1, #int 1110704128 // #4234 │ │ -0fa008: 7020 2f28 1000 |1418: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0fa00e: 0a02 |141b: move-result v2 │ │ -0fa010: 1201 |141c: const/4 v1, #int 0 // #0 │ │ -0fa012: 7020 3028 1000 |141d: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa018: 0a03 |1420: move-result v3 │ │ -0fa01a: 1504 4842 |1421: const/high16 v4, #int 1112014848 // #4248 │ │ -0fa01e: 7020 2f28 4000 |1423: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0fa024: 0a04 |1426: move-result v4 │ │ -0fa026: 7020 3028 1000 |1427: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa02c: 0a05 |142a: move-result v5 │ │ -0fa02e: 5406 2217 |142b: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa032: 0801 1a00 |142d: move-object/from16 v1, v26 │ │ -0fa036: 7406 b402 0100 |142f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0fa03c: 5401 2217 |1432: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa040: 6e20 0003 c100 |1434: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0fa046: 1501 3e42 |1437: const/high16 v1, #int 1111359488 // #423e │ │ -0fa04a: 7020 2f28 1000 |1439: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0fa050: 0a01 |143c: move-result v1 │ │ -0fa052: 1402 6666 8641 |143d: const v2, #float 16.8 // #41866666 │ │ -0fa058: 7020 3028 2000 |1440: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa05e: 0a02 |1443: move-result v2 │ │ -0fa060: 1203 |1444: const/4 v3, #int 0 // #0 │ │ -0fa062: 7020 3028 3000 |1445: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa068: 0a04 |1448: move-result v4 │ │ -0fa06a: 1505 803f |1449: const/high16 v5, #int 1065353216 // #3f80 │ │ -0fa06e: 7020 3028 5000 |144b: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa074: 0a06 |144e: move-result v6 │ │ -0fa076: c764 |144f: sub-float/2addr v4, v6 │ │ -0fa078: 5406 2217 |1450: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa07c: 6e56 b302 1742 |1452: invoke-virtual {v7, v1, v2, v4, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0fa082: 1501 3e42 |1455: const/high16 v1, #int 1111359488 // #423e │ │ -0fa086: 7020 2f28 1000 |1457: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0fa08c: 0a01 |145a: move-result v1 │ │ -0fa08e: 1402 6666 0641 |145b: const v2, #float 8.4 // #41066666 │ │ -0fa094: 7020 3028 2000 |145e: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa09a: 0a02 |1461: move-result v2 │ │ -0fa09c: 7020 3028 3000 |1462: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa0a2: 0a04 |1465: move-result v4 │ │ -0fa0a4: 7020 3028 5000 |1466: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa0aa: 0a06 |1469: move-result v6 │ │ -0fa0ac: c764 |146a: sub-float/2addr v4, v6 │ │ -0fa0ae: 5406 2217 |146b: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa0b2: 6e56 b302 1742 |146d: invoke-virtual {v7, v1, v2, v4, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0fa0b8: 1501 3e42 |1470: const/high16 v1, #int 1111359488 // #423e │ │ -0fa0bc: 7020 2f28 1000 |1472: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0fa0c2: 0a01 |1475: move-result v1 │ │ -0fa0c4: 1402 6666 06c1 |1476: const v2, #float -8.4 // #c1066666 │ │ -0fa0ca: 7020 3028 2000 |1479: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa0d0: 0a02 |147c: move-result v2 │ │ -0fa0d2: 7020 3028 3000 |147d: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa0d8: 0a04 |1480: move-result v4 │ │ -0fa0da: 7020 3028 5000 |1481: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa0e0: 0a06 |1484: move-result v6 │ │ -0fa0e2: c764 |1485: sub-float/2addr v4, v6 │ │ -0fa0e4: 5406 2217 |1486: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa0e8: 6e56 b302 1742 |1488: invoke-virtual {v7, v1, v2, v4, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0fa0ee: 1501 3e42 |148b: const/high16 v1, #int 1111359488 // #423e │ │ -0fa0f2: 7020 2f28 1000 |148d: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0fa0f8: 0a01 |1490: move-result v1 │ │ -0fa0fa: 1402 6666 86c1 |1491: const v2, #float -16.8 // #c1866666 │ │ -0fa100: 7020 3028 2000 |1494: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa106: 0a02 |1497: move-result v2 │ │ -0fa108: 7020 3028 3000 |1498: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa10e: 0a04 |149b: move-result v4 │ │ -0fa110: 7020 3028 5000 |149c: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa116: 0a03 |149f: move-result v3 │ │ -0fa118: c734 |14a0: sub-float/2addr v4, v3 │ │ -0fa11a: 5403 2217 |14a1: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa11e: 6e53 b302 1742 |14a3: invoke-virtual {v7, v1, v2, v4, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0fa124: 5201 2b17 |14a6: iget v1, v0, Lcom/ds/avare/views/PfdView;.mVdi:F // field@172b │ │ -0fa128: 8912 |14a8: float-to-double v2, v1 │ │ -0fa12a: 1804 9a99 9999 9999 0d40 |14a9: const-wide v4, #double 3.7 // #400d99999999999a │ │ -0fa134: 2f06 0204 |14ae: cmpl-double v6, v2, v4 │ │ -0fa138: 3a06 0b00 |14b0: if-ltz v6, 14bb // +000b │ │ -0fa13c: 5401 2217 |14b2: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa140: 1402 ff00 ffff |14b4: const v2, #float -nan // #ffff00ff │ │ -0fa146: 6e20 f802 2100 |14b7: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fa14c: 281c |14ba: goto 14d6 // +001c │ │ -0fa14e: 8911 |14bb: float-to-double v1, v1 │ │ -0fa150: 1803 6666 6666 6666 0240 |14bc: const-wide v3, #double 2.3 // #4002666666666666 │ │ -0fa15a: 3005 0103 |14c1: cmpg-double v5, v1, v3 │ │ -0fa15e: 3c05 0b00 |14c3: if-gtz v5, 14ce // +000b │ │ -0fa162: 5401 2217 |14c5: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa166: 1402 ff00 ffff |14c7: const v2, #float -nan // #ffff00ff │ │ -0fa16c: 6e20 f802 2100 |14ca: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fa172: 2809 |14cd: goto 14d6 // +0009 │ │ -0fa174: 5401 2217 |14ce: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa178: 1402 ffff 00ff |14d0: const v2, #float -1.7147e+38 // #ff00ffff │ │ -0fa17e: 6e20 f802 2100 |14d3: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fa184: 1501 4040 |14d6: const/high16 v1, #int 1077936128 // #4040 │ │ -0fa188: 5202 2b17 |14d8: iget v2, v0, Lcom/ds/avare/views/PfdView;.mVdi:F // field@172b │ │ -0fa18c: c721 |14da: sub-float/2addr v1, v2 │ │ -0fa18e: 1502 3e42 |14db: const/high16 v2, #int 1111359488 // #423e │ │ -0fa192: 7020 2f28 2000 |14dd: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0fa198: 0a02 |14e0: move-result v2 │ │ -0fa19a: 1503 f041 |14e1: const/high16 v3, #int 1106247680 // #41f0 │ │ -0fa19e: a801 0103 |14e3: mul-float v1, v1, v3 │ │ -0fa1a2: 7020 3028 1000 |14e5: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa1a8: 0a01 |14e8: move-result v1 │ │ -0fa1aa: 1203 |14e9: const/4 v3, #int 0 // #0 │ │ -0fa1ac: 7020 3028 3000 |14ea: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa1b2: 0a03 |14ed: move-result v3 │ │ -0fa1b4: 1504 803f |14ee: const/high16 v4, #int 1065353216 // #3f80 │ │ -0fa1b8: 7020 3028 4000 |14f0: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa1be: 0a04 |14f3: move-result v4 │ │ -0fa1c0: c743 |14f4: sub-float/2addr v3, v4 │ │ -0fa1c2: 5404 2217 |14f5: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa1c6: 6e54 b302 2731 |14f7: invoke-virtual {v7, v2, v1, v3, v4}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0fa1cc: 5401 2217 |14fa: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa1d0: 12f2 |14fc: const/4 v2, #int -1 // #ff │ │ -0fa1d2: 6e20 f802 2100 |14fd: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fa1d8: 1501 3442 |1500: const/high16 v1, #int 1110704128 // #4234 │ │ -0fa1dc: 7020 2f28 1000 |1502: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ -0fa1e2: 0a01 |1505: move-result v1 │ │ -0fa1e4: 1502 d041 |1506: const/high16 v2, #int 1104150528 // #41d0 │ │ -0fa1e8: 7020 3028 2000 |1508: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ -0fa1ee: 0a02 |150b: move-result v2 │ │ -0fa1f0: 5403 2217 |150c: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0fa1f4: 1a04 7a11 |150e: const-string v4, "G" // string@117a │ │ -0fa1f8: 6e53 b902 4721 |1510: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0fa1fe: 0e00 |1513: return-void │ │ +0f77d0: |[0f77d0] com.ds.avare.views.PfdView.onDraw:(Landroid/graphics/Canvas;)V │ │ +0f77e0: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +0f77e4: 0807 1a00 |0002: move-object/from16 v7, v26 │ │ +0f77e8: 5401 2217 |0004: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f77ec: 5202 1f17 |0006: iget v2, v0, Lcom/ds/avare/views/PfdView;.mDpi:F // field@171f │ │ +0f77f0: 1508 0040 |0008: const/high16 v8, #int 1073741824 // #4000 │ │ +0f77f4: a802 0208 |000a: mul-float v2, v2, v8 │ │ +0f77f8: 6e20 ff02 2100 |000c: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0f77fe: 5201 2d17 |000f: iget v1, v0, Lcom/ds/avare/views/PfdView;.mWidth:F // field@172d │ │ +0f7802: 5202 2017 |0011: iget v2, v0, Lcom/ds/avare/views/PfdView;.mHeight:F // field@1720 │ │ +0f7806: 1509 c842 |0013: const/high16 v9, #int 1120403456 // #42c8 │ │ +0f780a: 12fa |0015: const/4 v10, #int -1 // #ff │ │ +0f780c: 120b |0016: const/4 v11, #int 0 // #0 │ │ +0f780e: 2d01 0102 |0017: cmpl-float v1, v1, v2 │ │ +0f7812: 3d01 5900 |0019: if-lez v1, 0072 // +0059 │ │ +0f7816: 5401 2217 |001b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f781a: 1502 ffff |001d: const/high16 v2, #int -65536 // #ffff │ │ +0f781e: 6e20 f802 2100 |001f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f7824: 1501 c8c2 |0022: const/high16 v1, #int -1027080192 // #c2c8 │ │ +0f7828: 7020 2f28 1000 |0024: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f782e: 0a02 |0027: move-result v2 │ │ +0f7830: 7020 3028 1000 |0028: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7836: 0a03 |002b: move-result v3 │ │ +0f7838: 7020 2f28 9000 |002c: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f783e: 0a04 |002f: move-result v4 │ │ +0f7840: 7020 3028 9000 |0030: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7846: 0a05 |0033: move-result v5 │ │ +0f7848: 5406 2217 |0034: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f784c: 0801 1a00 |0036: move-object/from16 v1, v26 │ │ +0f7850: 7406 b402 0100 |0038: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f7856: 1501 c8c2 |003b: const/high16 v1, #int -1027080192 // #c2c8 │ │ +0f785a: 7020 2f28 1000 |003d: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7860: 0a02 |0040: move-result v2 │ │ +0f7862: 7020 3028 9000 |0041: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7868: 0a03 |0044: move-result v3 │ │ +0f786a: 7020 2f28 9000 |0045: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7870: 0a04 |0048: move-result v4 │ │ +0f7872: 7020 3028 1000 |0049: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7878: 0a05 |004c: move-result v5 │ │ +0f787a: 5406 2217 |004d: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f787e: 0801 1a00 |004f: move-object/from16 v1, v26 │ │ +0f7882: 7406 b402 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f7888: 5401 2217 |0054: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f788c: 6e20 f802 a100 |0056: invoke-virtual {v1, v10}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f7892: 5401 1e17 |0059: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mContext:Landroid/content/Context; // field@171e │ │ +0f7896: 1402 0401 0c7f |005b: const v2, #float 1.86097e+38 // #7f0c0104 │ │ +0f789c: 6e20 a901 2100 |005e: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0f78a2: 0c01 |0061: move-result-object v1 │ │ +0f78a4: 1502 b4c2 |0062: const/high16 v2, #int -1028390912 // #c2b4 │ │ +0f78a8: 7020 2f28 2000 |0064: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f78ae: 0a02 |0067: move-result v2 │ │ +0f78b0: 7020 3028 b000 |0068: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f78b6: 0a03 |006b: move-result v3 │ │ +0f78b8: 5404 2217 |006c: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f78bc: 6e54 b902 1732 |006e: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f78c2: 0e00 |0071: return-void │ │ +0f78c4: 7401 bf02 1a00 |0072: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ +0f78ca: 5401 2217 |0075: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f78ce: 6e10 ec02 0100 |0077: invoke-virtual {v1}, Landroid/graphics/Paint;.getStyle:()Landroid/graphics/Paint$Style; // method@02ec │ │ +0f78d4: 0c0c |007a: move-result-object v12 │ │ +0f78d6: 5201 2617 |007b: iget v1, v0, Lcom/ds/avare/views/PfdView;.mRoll:F // field@1726 │ │ +0f78da: 7020 2f28 b000 |007d: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f78e0: 0a02 |0080: move-result v2 │ │ +0f78e2: 7020 3028 b000 |0081: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f78e8: 0a03 |0084: move-result v3 │ │ +0f78ea: 6e40 be02 1732 |0085: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f78f0: 7020 3028 b000 |0088: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f78f6: 0a01 |008b: move-result v1 │ │ +0f78f8: 5202 2417 |008c: iget v2, v0, Lcom/ds/avare/views/PfdView;.mPitch:F // field@1724 │ │ +0f78fc: 1503 8040 |008e: const/high16 v3, #int 1082130432 // #4080 │ │ +0f7900: a802 0203 |0090: mul-float v2, v2, v3 │ │ +0f7904: 7020 3028 2000 |0092: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f790a: 0a02 |0095: move-result v2 │ │ +0f790c: c721 |0096: sub-float/2addr v1, v2 │ │ +0f790e: 6e30 c102 b701 |0097: invoke-virtual {v7, v11, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@02c1 │ │ +0f7914: 5401 2217 |009a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7918: 1402 ff00 00ff |009c: const v2, #float -1.70146e+38 // #ff0000ff │ │ +0f791e: 6e20 f802 2100 |009f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f7924: 1501 c8c3 |00a2: const/high16 v1, #int -1010302976 // #c3c8 │ │ +0f7928: 7020 2f28 1000 |00a4: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f792e: 0a02 |00a7: move-result v2 │ │ +0f7930: 1501 b443 |00a8: const/high16 v1, #int 1135869952 // #43b4 │ │ +0f7934: 7020 3028 1000 |00aa: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f793a: 0a03 |00ad: move-result v3 │ │ +0f793c: 1501 c843 |00ae: const/high16 v1, #int 1137180672 // #43c8 │ │ +0f7940: 7020 2f28 1000 |00b0: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7946: 0a04 |00b3: move-result v4 │ │ +0f7948: 7020 3028 b000 |00b4: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f794e: 0a05 |00b7: move-result v5 │ │ +0f7950: 5406 2217 |00b8: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7954: 0801 1a00 |00ba: move-object/from16 v1, v26 │ │ +0f7958: 7406 b702 0100 |00bc: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f795e: 5401 2217 |00bf: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7962: 1402 4466 82ff |00c1: const v2, #float -nan // #ff826644 │ │ +0f7968: 6e20 f802 2100 |00c4: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f796e: 1501 c8c3 |00c7: const/high16 v1, #int -1010302976 // #c3c8 │ │ +0f7972: 7020 2f28 1000 |00c9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7978: 0a02 |00cc: move-result v2 │ │ +0f797a: 7020 3028 b000 |00cd: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7980: 0a03 |00d0: move-result v3 │ │ +0f7982: 1501 c843 |00d1: const/high16 v1, #int 1137180672 // #43c8 │ │ +0f7986: 7020 2f28 1000 |00d3: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f798c: 0a04 |00d6: move-result v4 │ │ +0f798e: 1501 b4c3 |00d7: const/high16 v1, #int -1011613696 // #c3b4 │ │ +0f7992: 7020 3028 1000 |00d9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7998: 0a05 |00dc: move-result v5 │ │ +0f799a: 5406 2217 |00dd: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f799e: 0801 1a00 |00df: move-object/from16 v1, v26 │ │ +0f79a2: 7406 b702 0100 |00e1: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f79a8: 5401 2217 |00e4: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f79ac: 6e20 f802 a100 |00e6: invoke-virtual {v1, v10}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f79b2: 1501 16c3 |00e9: const/high16 v1, #int -1021968384 // #c316 │ │ +0f79b6: 7020 2f28 1000 |00eb: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f79bc: 0a02 |00ee: move-result v2 │ │ +0f79be: 7020 3028 b000 |00ef: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f79c4: 0a03 |00f2: move-result v3 │ │ +0f79c6: 1501 1643 |00f3: const/high16 v1, #int 1125515264 // #4316 │ │ +0f79ca: 7020 2f28 1000 |00f5: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f79d0: 0a04 |00f8: move-result v4 │ │ +0f79d2: 7020 3028 b000 |00f9: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f79d8: 0a05 |00fc: move-result v5 │ │ +0f79da: 5406 2217 |00fd: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f79de: 0801 1a00 |00ff: move-object/from16 v1, v26 │ │ +0f79e2: 7406 b402 0100 |0101: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f79e8: 5201 2417 |0104: iget v1, v0, Lcom/ds/avare/views/PfdView;.mPitch:F // field@1724 │ │ +0f79ec: 8911 |0106: float-to-double v1, v1 │ │ +0f79ee: 1903 f43f |0107: const-wide/high16 v3, #long 4608308318706860032 // #3ff4 │ │ +0f79f2: 7120 382a 2100 |0109: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0f79f8: cb31 |010c: add-double/2addr v1, v3 │ │ +0f79fa: 1903 0440 |010d: const-wide/high16 v3, #long 4612811918334230528 // #4004 │ │ +0f79fe: ce31 |010f: div-double/2addr v1, v3 │ │ +0f7a00: 7120 802a 2100 |0110: invoke-static {v1, v2}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0f7a06: 0b01 |0113: move-result-wide v1 │ │ +0f7a08: 8511 |0114: long-to-float v1, v1 │ │ +0f7a0a: 1502 2040 |0115: const/high16 v2, #int 1075838976 // #4020 │ │ +0f7a0e: a80d 0102 |0117: mul-float v13, v1, v2 │ │ +0f7a12: 5401 2217 |0119: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7a16: 6e10 e502 0100 |011b: invoke-virtual {v1}, Landroid/graphics/Paint;.descent:()F // method@02e5 │ │ +0f7a1c: 0a01 |011e: move-result v1 │ │ +0f7a1e: 5402 2217 |011f: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7a22: 6e10 e302 0200 |0121: invoke-virtual {v2}, Landroid/graphics/Paint;.ascent:()F // method@02e3 │ │ +0f7a28: 0a02 |0124: move-result v2 │ │ +0f7a2a: c621 |0125: add-float/2addr v1, v2 │ │ +0f7a2c: a90e 0108 |0126: div-float v14, v1, v8 │ │ +0f7a30: 1501 48c1 |0128: const/high16 v1, #int -1052246016 // #c148 │ │ +0f7a34: 150f 48c1 |012a: const/high16 v15, #int -1052246016 // #c148 │ │ +0f7a38: 1501 4841 |012c: const/high16 v1, #int 1095237632 // #4148 │ │ +0f7a3c: 1506 a040 |012e: const/high16 v6, #int 1084227584 // #40a0 │ │ +0f7a40: 1505 2041 |0130: const/high16 v5, #int 1092616192 // #4120 │ │ +0f7a44: 2e01 0f01 |0132: cmpg-float v1, v15, v1 │ │ +0f7a48: 3c01 b300 |0134: if-gtz v1, 01e7 // +00b3 │ │ +0f7a4c: a610 0d0f |0136: add-float v16, v13, v15 │ │ +0f7a50: aa01 1005 |0138: rem-float v1, v16, v5 │ │ +0f7a54: 2d01 0b01 |013a: cmpl-float v1, v11, v1 │ │ +0f7a58: 3901 5900 |013c: if-nez v1, 0195 // +0059 │ │ +0f7a5c: 1501 40c1 |013e: const/high16 v1, #int -1052770304 // #c140 │ │ +0f7a60: 7020 2f28 1000 |0140: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7a66: 0a02 |0143: move-result v2 │ │ +0f7a68: 1501 8040 |0144: const/high16 v1, #int 1082130432 // #4080 │ │ +0f7a6c: a805 1001 |0146: mul-float v5, v16, v1 │ │ +0f7a70: 7020 3028 5000 |0148: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7a76: 0a03 |014b: move-result v3 │ │ +0f7a78: 1501 4041 |014c: const/high16 v1, #int 1094713344 // #4140 │ │ +0f7a7c: 7020 2f28 1000 |014e: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7a82: 0a04 |0151: move-result v4 │ │ +0f7a84: 7020 3028 5000 |0152: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7a8a: 0a11 |0155: move-result v17 │ │ +0f7a8c: 5401 2217 |0156: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7a90: 0812 0100 |0158: move-object/from16 v18, v1 │ │ +0f7a94: 0801 1a00 |015a: move-object/from16 v1, v26 │ │ +0f7a98: 0159 |015c: move v9, v5 │ │ +0f7a9a: 0205 1100 |015d: move/from16 v5, v17 │ │ +0f7a9e: 150a a040 |015f: const/high16 v10, #int 1084227584 // #40a0 │ │ +0f7aa2: 0806 1200 |0161: move-object/from16 v6, v18 │ │ +0f7aa6: 7406 b402 0100 |0163: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f7aac: 2d01 0b10 |0166: cmpl-float v1, v11, v16 │ │ +0f7ab0: 3901 0300 |0168: if-nez v1, 016b // +0003 │ │ +0f7ab4: 2870 |016a: goto 01da // +0070 │ │ +0f7ab6: 2201 1007 |016b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f7aba: 7010 eb2a 0100 |016d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f7ac0: 1a02 1b00 |0170: const-string v2, " " // string@001b │ │ +0f7ac4: 6e20 f52a 2100 |0172: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f7aca: 7701 6b2a 1000 |0175: invoke-static/range {v16}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +0f7ad0: 0a02 |0178: move-result v2 │ │ +0f7ad2: 7110 7f2a 0200 |0179: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0f7ad8: 0a02 |017c: move-result v2 │ │ +0f7ada: 6e20 f12a 2100 |017d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0f7ae0: 6e10 fa2a 0100 |0180: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f7ae6: 0c01 |0183: move-result-object v1 │ │ +0f7ae8: 1502 4041 |0184: const/high16 v2, #int 1094713344 // #4140 │ │ +0f7aec: 7020 2f28 2000 |0186: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7af2: 0a02 |0189: move-result v2 │ │ +0f7af4: 7020 3028 9000 |018a: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7afa: 0a03 |018d: move-result v3 │ │ +0f7afc: c7e3 |018e: sub-float/2addr v3, v14 │ │ +0f7afe: 5404 2217 |018f: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7b02: 6e54 b902 1732 |0191: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f7b08: 2803 |0194: goto 0197 // +0003 │ │ +0f7b0a: 150a a040 |0195: const/high16 v10, #int 1084227584 // #40a0 │ │ +0f7b0e: aa01 100a |0197: rem-float v1, v16, v10 │ │ +0f7b12: 2d01 0b01 |0199: cmpl-float v1, v11, v1 │ │ +0f7b16: 3901 2200 |019b: if-nez v1, 01bd // +0022 │ │ +0f7b1a: 1501 80c0 |019d: const/high16 v1, #int -1065353216 // #c080 │ │ +0f7b1e: 7020 2f28 1000 |019f: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7b24: 0a02 |01a2: move-result v2 │ │ +0f7b26: 1501 8040 |01a3: const/high16 v1, #int 1082130432 // #4080 │ │ +0f7b2a: a801 0110 |01a5: mul-float v1, v1, v16 │ │ +0f7b2e: 7020 3028 1000 |01a7: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7b34: 0a03 |01aa: move-result v3 │ │ +0f7b36: 1504 8040 |01ab: const/high16 v4, #int 1082130432 // #4080 │ │ +0f7b3a: 7020 2f28 4000 |01ad: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7b40: 0a04 |01b0: move-result v4 │ │ +0f7b42: 7020 3028 1000 |01b1: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7b48: 0a05 |01b4: move-result v5 │ │ +0f7b4a: 5406 2217 |01b5: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7b4e: 0801 1a00 |01b7: move-object/from16 v1, v26 │ │ +0f7b52: 7406 b402 0100 |01b9: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f7b58: 281e |01bc: goto 01da // +001e │ │ +0f7b5a: 1501 00c0 |01bd: const/high16 v1, #int -1073741824 // #c000 │ │ +0f7b5e: 7020 2f28 1000 |01bf: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7b64: 0a02 |01c2: move-result v2 │ │ +0f7b66: 1501 8040 |01c3: const/high16 v1, #int 1082130432 // #4080 │ │ +0f7b6a: a801 0110 |01c5: mul-float v1, v1, v16 │ │ +0f7b6e: 7020 3028 1000 |01c7: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7b74: 0a03 |01ca: move-result v3 │ │ +0f7b76: 7020 2f28 8000 |01cb: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7b7c: 0a04 |01ce: move-result v4 │ │ +0f7b7e: 7020 3028 1000 |01cf: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7b84: 0a05 |01d2: move-result v5 │ │ +0f7b86: 5406 2217 |01d3: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7b8a: 0801 1a00 |01d5: move-object/from16 v1, v26 │ │ +0f7b8e: 7406 b402 0100 |01d7: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f7b94: 89f1 |01da: float-to-double v1, v15 │ │ +0f7b96: 1903 0440 |01db: const-wide/high16 v3, #long 4612811918334230528 // #4004 │ │ +0f7b9a: 7120 382a 2100 |01dd: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0f7ba0: cb31 |01e0: add-double/2addr v1, v3 │ │ +0f7ba2: 8c1f |01e1: double-to-float v15, v1 │ │ +0f7ba4: 1509 c842 |01e2: const/high16 v9, #int 1120403456 // #42c8 │ │ +0f7ba8: 12fa |01e4: const/4 v10, #int -1 // #ff │ │ +0f7baa: 2900 47ff |01e5: goto/16 012c // -00b9 │ │ +0f7bae: 150a a040 |01e7: const/high16 v10, #int 1084227584 // #40a0 │ │ +0f7bb2: 7401 bb02 1a00 |01e9: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ +0f7bb8: 7401 bf02 1a00 |01ec: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ +0f7bbe: 5201 1c17 |01ef: iget v1, v0, Lcom/ds/avare/views/PfdView;.mAoa:F // field@171c │ │ +0f7bc2: 1402 5555 553f |01f1: const v2, #float 0.833333 // #3f555555 │ │ +0f7bc8: 1403 8888 88ff |01f4: const v3, #float -nan // #ff888888 │ │ +0f7bce: 2d02 0102 |01f7: cmpl-float v2, v1, v2 │ │ +0f7bd2: 3d02 0700 |01f9: if-lez v2, 0200 // +0007 │ │ +0f7bd6: 1502 ffff |01fb: const/high16 v2, #int -65536 // #ffff │ │ +0f7bda: 1509 ffff |01fd: const/high16 v9, #int -65536 // #ffff │ │ +0f7bde: 2804 |01ff: goto 0203 // +0004 │ │ +0f7be0: 1409 8888 88ff |0200: const v9, #float -nan // #ff888888 │ │ +0f7be6: 1402 aaaa 2a3f |0203: const v2, #float 0.666667 // #3f2aaaaa │ │ +0f7bec: 2d02 0102 |0206: cmpl-float v2, v1, v2 │ │ +0f7bf0: 3d02 0700 |0208: if-lez v2, 020f // +0007 │ │ +0f7bf4: 1502 ffff |020a: const/high16 v2, #int -65536 // #ffff │ │ +0f7bf8: 150d ffff |020c: const/high16 v13, #int -65536 // #ffff │ │ +0f7bfc: 2804 |020e: goto 0212 // +0004 │ │ +0f7bfe: 140d 8888 88ff |020f: const v13, #float -nan // #ff888888 │ │ +0f7c04: 1402 5655 153f |0212: const v2, #float 0.583333 // #3f155556 │ │ +0f7c0a: 2d02 0102 |0215: cmpl-float v2, v1, v2 │ │ +0f7c0e: 3d02 0700 |0217: if-lez v2, 021e // +0007 │ │ +0f7c12: 1302 00ff |0219: const/16 v2, #int -256 // #ff00 │ │ +0f7c16: 130e 00ff |021b: const/16 v14, #int -256 // #ff00 │ │ +0f7c1a: 2804 |021d: goto 0221 // +0004 │ │ +0f7c1c: 140e 8888 88ff |021e: const v14, #float -nan // #ff888888 │ │ +0f7c22: 1502 003f |0221: const/high16 v2, #int 1056964608 // #3f00 │ │ +0f7c26: 2d02 0102 |0223: cmpl-float v2, v1, v2 │ │ +0f7c2a: 3d02 0700 |0225: if-lez v2, 022c // +0007 │ │ +0f7c2e: 1302 00ff |0227: const/16 v2, #int -256 // #ff00 │ │ +0f7c32: 130f 00ff |0229: const/16 v15, #int -256 // #ff00 │ │ +0f7c36: 2804 |022b: goto 022f // +0004 │ │ +0f7c38: 140f 8888 88ff |022c: const v15, #float -nan // #ff888888 │ │ +0f7c3e: 1402 5655 d53e |022f: const v2, #float 0.416667 // #3ed55556 │ │ +0f7c44: 2d02 0102 |0232: cmpl-float v2, v1, v2 │ │ +0f7c48: 3d02 0700 |0234: if-lez v2, 023b // +0007 │ │ +0f7c4c: 1302 00ff |0236: const/16 v2, #int -256 // #ff00 │ │ +0f7c50: 1306 00ff |0238: const/16 v6, #int -256 // #ff00 │ │ +0f7c54: 2804 |023a: goto 023e // +0004 │ │ +0f7c56: 1406 8888 88ff |023b: const v6, #float -nan // #ff888888 │ │ +0f7c5c: 1402 aaaa aa3e |023e: const v2, #float 0.333333 // #3eaaaaaa │ │ +0f7c62: 2d02 0102 |0241: cmpl-float v2, v1, v2 │ │ +0f7c66: 3d02 0700 |0243: if-lez v2, 024a // +0007 │ │ +0f7c6a: 1302 00ff |0245: const/16 v2, #int -256 // #ff00 │ │ +0f7c6e: 1304 00ff |0247: const/16 v4, #int -256 // #ff00 │ │ +0f7c72: 2804 |0249: goto 024d // +0004 │ │ +0f7c74: 1404 8888 88ff |024a: const v4, #float -nan // #ff888888 │ │ +0f7c7a: 1502 803e |024d: const/high16 v2, #int 1048576000 // #3e80 │ │ +0f7c7e: 2d02 0102 |024f: cmpl-float v2, v1, v2 │ │ +0f7c82: 3d02 0600 |0251: if-lez v2, 0257 // +0006 │ │ +0f7c86: 1402 00ff 00ff |0253: const v2, #float -1.71465e+38 // #ff00ff00 │ │ +0f7c8c: 2804 |0256: goto 025a // +0004 │ │ +0f7c8e: 1402 8888 88ff |0257: const v2, #float -nan // #ff888888 │ │ +0f7c94: 1410 acaa 2a3e |025a: const v16, #float 0.166667 // #3e2aaaac │ │ +0f7c9a: 2d10 0110 |025d: cmpl-float v16, v1, v16 │ │ +0f7c9e: 3d10 0900 |025f: if-lez v16, 0268 // +0009 │ │ +0f7ca2: 1410 00ff 00ff |0261: const v16, #float -1.71465e+38 // #ff00ff00 │ │ +0f7ca8: 1408 00ff 00ff |0264: const v8, #float -1.71465e+38 // #ff00ff00 │ │ +0f7cae: 2804 |0267: goto 026b // +0004 │ │ +0f7cb0: 1408 8888 88ff |0268: const v8, #float -nan // #ff888888 │ │ +0f7cb6: 2d01 010b |026b: cmpl-float v1, v1, v11 │ │ +0f7cba: 3a01 0500 |026d: if-ltz v1, 0272 // +0005 │ │ +0f7cbe: 1403 00ff 00ff |026f: const v3, #float -1.71465e+38 // #ff00ff00 │ │ +0f7cc4: 5401 2217 |0272: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7cc8: 1505 00ff |0274: const/high16 v5, #int -16777216 // #ff00 │ │ +0f7ccc: 6e20 f802 5100 |0276: invoke-virtual {v1, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f7cd2: 5401 2317 |0279: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f7cd6: 6e10 1003 0100 |027b: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ +0f7cdc: 5401 2317 |027e: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f7ce0: 1505 34c2 |0280: const/high16 v5, #int -1036779520 // #c234 │ │ +0f7ce4: 7020 2f28 5000 |0282: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7cea: 0a05 |0285: move-result v5 │ │ +0f7cec: 150b f841 |0286: const/high16 v11, #int 1106771968 // #41f8 │ │ +0f7cf0: 7020 3028 b000 |0288: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7cf6: 0a0b |028b: move-result v11 │ │ +0f7cf8: 6e30 0a03 510b |028c: invoke-virtual {v1, v5, v11}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ +0f7cfe: 5401 2317 |028f: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f7d02: 1505 34c2 |0291: const/high16 v5, #int -1036779520 // #c234 │ │ +0f7d06: 7020 2f28 5000 |0293: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7d0c: 0a05 |0296: move-result v5 │ │ +0f7d0e: 7020 3028 a000 |0297: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7d14: 0a0b |029a: move-result v11 │ │ +0f7d16: 6e30 0903 510b |029b: invoke-virtual {v1, v5, v11}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f7d1c: 5401 2317 |029e: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f7d20: 1505 c8c1 |02a0: const/high16 v5, #int -1043857408 // #c1c8 │ │ +0f7d24: 7020 2f28 5000 |02a2: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7d2a: 0a05 |02a5: move-result v5 │ │ +0f7d2c: 7020 3028 a000 |02a6: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7d32: 0a0b |02a9: move-result v11 │ │ +0f7d34: 6e30 0903 510b |02aa: invoke-virtual {v1, v5, v11}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f7d3a: 5401 2317 |02ad: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f7d3e: 1505 c8c1 |02af: const/high16 v5, #int -1043857408 // #c1c8 │ │ +0f7d42: 7020 2f28 5000 |02b1: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7d48: 0a05 |02b4: move-result v5 │ │ +0f7d4a: 150b f841 |02b5: const/high16 v11, #int 1106771968 // #41f8 │ │ +0f7d4e: 7020 3028 b000 |02b7: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7d54: 0a0b |02ba: move-result v11 │ │ +0f7d56: 6e30 0903 510b |02bb: invoke-virtual {v1, v5, v11}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f7d5c: 5401 2317 |02be: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f7d60: 5405 2217 |02c0: iget-object v5, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7d64: 6e30 b602 1705 |02c2: invoke-virtual {v7, v1, v5}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ +0f7d6a: 5401 2217 |02c5: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7d6e: 6e20 f802 3100 |02c7: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f7d74: 150b 30c2 |02ca: const/high16 v11, #int -1037041664 // #c230 │ │ +0f7d78: 7020 2f28 b000 |02cc: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7d7e: 0a03 |02cf: move-result v3 │ │ +0f7d80: 1501 c040 |02d0: const/high16 v1, #int 1086324736 // #40c0 │ │ +0f7d84: 7020 3028 1000 |02d2: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7d8a: 0a05 |02d5: move-result v5 │ │ +0f7d8c: 1501 d0c1 |02d6: const/high16 v1, #int -1043333120 // #c1d0 │ │ +0f7d90: 7020 2f28 1000 |02d8: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7d96: 0a13 |02db: move-result v19 │ │ +0f7d98: 1501 c040 |02dc: const/high16 v1, #int 1086324736 // #40c0 │ │ +0f7d9c: 7020 3028 1000 |02de: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7da2: 0a15 |02e1: move-result v21 │ │ +0f7da4: 5401 2217 |02e2: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7da8: 0814 0100 |02e4: move-object/from16 v20, v1 │ │ +0f7dac: 150a d0c1 |02e6: const/high16 v10, #int -1043333120 // #c1d0 │ │ +0f7db0: 0801 1a00 |02e8: move-object/from16 v1, v26 │ │ +0f7db4: 0216 0200 |02ea: move/from16 v22, v2 │ │ +0f7db8: 0132 |02ec: move v2, v3 │ │ +0f7dba: 0153 |02ed: move v3, v5 │ │ +0f7dbc: 0145 |02ee: move v5, v4 │ │ +0f7dbe: 0204 1300 |02ef: move/from16 v4, v19 │ │ +0f7dc2: 0217 0500 |02f1: move/from16 v23, v5 │ │ +0f7dc6: 0205 1500 |02f3: move/from16 v5, v21 │ │ +0f7dca: 0218 0600 |02f5: move/from16 v24, v6 │ │ +0f7dce: 0806 1400 |02f7: move-object/from16 v6, v20 │ │ +0f7dd2: 7406 b402 0100 |02f9: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f7dd8: 5401 2217 |02fc: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7ddc: 6e20 f802 8100 |02fe: invoke-virtual {v1, v8}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f7de2: 7020 2f28 b000 |0301: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7de8: 0a02 |0304: move-result v2 │ │ +0f7dea: 1501 1041 |0305: const/high16 v1, #int 1091567616 // #4110 │ │ +0f7dee: 7020 3028 1000 |0307: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7df4: 0a03 |030a: move-result v3 │ │ +0f7df6: 7020 2f28 a000 |030b: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7dfc: 0a04 |030e: move-result v4 │ │ +0f7dfe: 7020 3028 1000 |030f: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7e04: 0a05 |0312: move-result v5 │ │ +0f7e06: 5406 2217 |0313: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7e0a: 0801 1a00 |0315: move-object/from16 v1, v26 │ │ +0f7e0e: 7406 b402 0100 |0317: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f7e14: 5401 2217 |031a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7e18: 0202 1600 |031c: move/from16 v2, v22 │ │ +0f7e1c: 6e20 f802 2100 |031e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f7e22: 7020 2f28 b000 |0321: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7e28: 0a02 |0324: move-result v2 │ │ +0f7e2a: 1501 4041 |0325: const/high16 v1, #int 1094713344 // #4140 │ │ +0f7e2e: 7020 3028 1000 |0327: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7e34: 0a03 |032a: move-result v3 │ │ +0f7e36: 1501 18c2 |032b: const/high16 v1, #int -1038614528 // #c218 │ │ +0f7e3a: 7020 2f28 1000 |032d: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7e40: 0a04 |0330: move-result v4 │ │ +0f7e42: 1501 4041 |0331: const/high16 v1, #int 1094713344 // #4140 │ │ +0f7e46: 7020 3028 1000 |0333: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7e4c: 0a05 |0336: move-result v5 │ │ +0f7e4e: 5406 2217 |0337: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7e52: 0801 1a00 |0339: move-object/from16 v1, v26 │ │ +0f7e56: 7406 b402 0100 |033b: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f7e5c: 1501 00c2 |033e: const/high16 v1, #int -1040187392 // #c200 │ │ +0f7e60: 7020 2f28 1000 |0340: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7e66: 0a02 |0343: move-result v2 │ │ +0f7e68: 1501 4041 |0344: const/high16 v1, #int 1094713344 // #4140 │ │ +0f7e6c: 7020 3028 1000 |0346: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7e72: 0a03 |0349: move-result v3 │ │ +0f7e74: 7020 2f28 a000 |034a: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7e7a: 0a04 |034d: move-result v4 │ │ +0f7e7c: 7020 3028 1000 |034e: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7e82: 0a05 |0351: move-result v5 │ │ +0f7e84: 5406 2217 |0352: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7e88: 0801 1a00 |0354: move-object/from16 v1, v26 │ │ +0f7e8c: 7406 b402 0100 |0356: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f7e92: 1508 0cc2 |0359: const/high16 v8, #int -1039400960 // #c20c │ │ +0f7e96: 7020 2f28 8000 |035b: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7e9c: 0a01 |035e: move-result v1 │ │ +0f7e9e: 1502 4041 |035f: const/high16 v2, #int 1094713344 // #4140 │ │ +0f7ea2: 7020 3028 2000 |0361: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7ea8: 0a02 |0364: move-result v2 │ │ +0f7eaa: 1503 8040 |0365: const/high16 v3, #int 1082130432 // #4080 │ │ +0f7eae: 5404 2217 |0367: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7eb2: 6e54 b302 1732 |0369: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0f7eb8: 5401 2217 |036c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7ebc: 0202 1700 |036e: move/from16 v2, v23 │ │ +0f7ec0: 6e20 f802 2100 |0370: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f7ec6: 7020 2f28 b000 |0373: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7ecc: 0a02 |0376: move-result v2 │ │ +0f7ece: 1506 7041 |0377: const/high16 v6, #int 1097859072 // #4170 │ │ +0f7ed2: 7020 3028 6000 |0379: invoke-direct {v0, v6}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7ed8: 0a03 |037c: move-result v3 │ │ +0f7eda: 7020 2f28 a000 |037d: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7ee0: 0a04 |0380: move-result v4 │ │ +0f7ee2: 7020 3028 6000 |0381: invoke-direct {v0, v6}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7ee8: 0a05 |0384: move-result v5 │ │ +0f7eea: 5401 2217 |0385: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7eee: 0812 0100 |0387: move-object/from16 v18, v1 │ │ +0f7ef2: 0801 1a00 |0389: move-object/from16 v1, v26 │ │ +0f7ef6: 0806 1200 |038b: move-object/from16 v6, v18 │ │ +0f7efa: 7406 b402 0100 |038d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f7f00: 5401 2217 |0390: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7f04: 0202 1800 |0392: move/from16 v2, v24 │ │ +0f7f08: 6e20 f802 2100 |0394: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f7f0e: 7020 2f28 b000 |0397: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7f14: 0a02 |039a: move-result v2 │ │ +0f7f16: 1501 9041 |039b: const/high16 v1, #int 1099956224 // #4190 │ │ +0f7f1a: 7020 3028 1000 |039d: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7f20: 0a03 |03a0: move-result v3 │ │ +0f7f22: 1501 18c2 |03a1: const/high16 v1, #int -1038614528 // #c218 │ │ +0f7f26: 7020 2f28 1000 |03a3: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7f2c: 0a04 |03a6: move-result v4 │ │ +0f7f2e: 1501 9041 |03a7: const/high16 v1, #int 1099956224 // #4190 │ │ +0f7f32: 7020 3028 1000 |03a9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7f38: 0a05 |03ac: move-result v5 │ │ +0f7f3a: 5406 2217 |03ad: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7f3e: 0801 1a00 |03af: move-object/from16 v1, v26 │ │ +0f7f42: 7406 b402 0100 |03b1: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f7f48: 1501 00c2 |03b4: const/high16 v1, #int -1040187392 // #c200 │ │ +0f7f4c: 7020 2f28 1000 |03b6: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7f52: 0a02 |03b9: move-result v2 │ │ +0f7f54: 1501 9041 |03ba: const/high16 v1, #int 1099956224 // #4190 │ │ +0f7f58: 7020 3028 1000 |03bc: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7f5e: 0a03 |03bf: move-result v3 │ │ +0f7f60: 7020 2f28 a000 |03c0: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7f66: 0a04 |03c3: move-result v4 │ │ +0f7f68: 7020 3028 1000 |03c4: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7f6e: 0a05 |03c7: move-result v5 │ │ +0f7f70: 5406 2217 |03c8: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7f74: 0801 1a00 |03ca: move-object/from16 v1, v26 │ │ +0f7f78: 7406 b402 0100 |03cc: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f7f7e: 5401 2217 |03cf: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7f82: 6e20 f802 f100 |03d1: invoke-virtual {v1, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f7f88: 7020 2f28 b000 |03d4: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7f8e: 0a02 |03d7: move-result v2 │ │ +0f7f90: 1501 a841 |03d8: const/high16 v1, #int 1101529088 // #41a8 │ │ +0f7f94: 7020 3028 1000 |03da: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7f9a: 0a03 |03dd: move-result v3 │ │ +0f7f9c: 7020 2f28 8000 |03de: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7fa2: 0a04 |03e1: move-result v4 │ │ +0f7fa4: 1501 9041 |03e2: const/high16 v1, #int 1099956224 // #4190 │ │ +0f7fa8: 7020 3028 1000 |03e4: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7fae: 0a05 |03e7: move-result v5 │ │ +0f7fb0: 5406 2217 |03e8: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7fb4: 0801 1a00 |03ea: move-object/from16 v1, v26 │ │ +0f7fb8: 7406 b402 0100 |03ec: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f7fbe: 7020 2f28 8000 |03ef: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7fc4: 0a02 |03f2: move-result v2 │ │ +0f7fc6: 1501 9041 |03f3: const/high16 v1, #int 1099956224 // #4190 │ │ +0f7fca: 7020 3028 1000 |03f5: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7fd0: 0a03 |03f8: move-result v3 │ │ +0f7fd2: 7020 2f28 a000 |03f9: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f7fd8: 0a04 |03fc: move-result v4 │ │ +0f7fda: 1501 a841 |03fd: const/high16 v1, #int 1101529088 // #41a8 │ │ +0f7fde: 7020 3028 1000 |03ff: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f7fe4: 0a05 |0402: move-result v5 │ │ +0f7fe6: 5406 2217 |0403: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7fea: 0801 1a00 |0405: move-object/from16 v1, v26 │ │ +0f7fee: 7406 b402 0100 |0407: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f7ff4: 5401 2217 |040a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f7ff8: 6e20 f802 e100 |040c: invoke-virtual {v1, v14}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f7ffe: 7020 2f28 b000 |040f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8004: 0a02 |0412: move-result v2 │ │ +0f8006: 1501 c041 |0413: const/high16 v1, #int 1103101952 // #41c0 │ │ +0f800a: 7020 3028 1000 |0415: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8010: 0a03 |0418: move-result v3 │ │ +0f8012: 7020 2f28 8000 |0419: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8018: 0a04 |041c: move-result v4 │ │ +0f801a: 1501 a841 |041d: const/high16 v1, #int 1101529088 // #41a8 │ │ +0f801e: 7020 3028 1000 |041f: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8024: 0a05 |0422: move-result v5 │ │ +0f8026: 5406 2217 |0423: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f802a: 0801 1a00 |0425: move-object/from16 v1, v26 │ │ +0f802e: 7406 b402 0100 |0427: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8034: 7020 2f28 8000 |042a: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f803a: 0a02 |042d: move-result v2 │ │ +0f803c: 1501 a841 |042e: const/high16 v1, #int 1101529088 // #41a8 │ │ +0f8040: 7020 3028 1000 |0430: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8046: 0a03 |0433: move-result v3 │ │ +0f8048: 7020 2f28 a000 |0434: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f804e: 0a04 |0437: move-result v4 │ │ +0f8050: 1501 c041 |0438: const/high16 v1, #int 1103101952 // #41c0 │ │ +0f8054: 7020 3028 1000 |043a: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f805a: 0a05 |043d: move-result v5 │ │ +0f805c: 5406 2217 |043e: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8060: 0801 1a00 |0440: move-object/from16 v1, v26 │ │ +0f8064: 7406 b402 0100 |0442: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f806a: 5401 2217 |0445: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f806e: 6e20 f802 d100 |0447: invoke-virtual {v1, v13}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f8074: 7020 2f28 b000 |044a: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f807a: 0a02 |044d: move-result v2 │ │ +0f807c: 1501 d841 |044e: const/high16 v1, #int 1104674816 // #41d8 │ │ +0f8080: 7020 3028 1000 |0450: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8086: 0a03 |0453: move-result v3 │ │ +0f8088: 7020 2f28 8000 |0454: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f808e: 0a04 |0457: move-result v4 │ │ +0f8090: 1501 c041 |0458: const/high16 v1, #int 1103101952 // #41c0 │ │ +0f8094: 7020 3028 1000 |045a: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f809a: 0a05 |045d: move-result v5 │ │ +0f809c: 5406 2217 |045e: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f80a0: 0801 1a00 |0460: move-object/from16 v1, v26 │ │ +0f80a4: 7406 b402 0100 |0462: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f80aa: 7020 2f28 8000 |0465: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f80b0: 0a02 |0468: move-result v2 │ │ +0f80b2: 1501 c041 |0469: const/high16 v1, #int 1103101952 // #41c0 │ │ +0f80b6: 7020 3028 1000 |046b: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f80bc: 0a03 |046e: move-result v3 │ │ +0f80be: 7020 2f28 a000 |046f: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f80c4: 0a04 |0472: move-result v4 │ │ +0f80c6: 1501 d841 |0473: const/high16 v1, #int 1104674816 // #41d8 │ │ +0f80ca: 7020 3028 1000 |0475: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f80d0: 0a05 |0478: move-result v5 │ │ +0f80d2: 5406 2217 |0479: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f80d6: 0801 1a00 |047b: move-object/from16 v1, v26 │ │ +0f80da: 7406 b402 0100 |047d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f80e0: 5401 2217 |0480: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f80e4: 6e20 f802 9100 |0482: invoke-virtual {v1, v9}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f80ea: 7020 2f28 b000 |0485: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f80f0: 0a02 |0488: move-result v2 │ │ +0f80f2: 1509 f041 |0489: const/high16 v9, #int 1106247680 // #41f0 │ │ +0f80f6: 7020 3028 9000 |048b: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f80fc: 0a03 |048e: move-result v3 │ │ +0f80fe: 7020 2f28 8000 |048f: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8104: 0a04 |0492: move-result v4 │ │ +0f8106: 1501 d841 |0493: const/high16 v1, #int 1104674816 // #41d8 │ │ +0f810a: 7020 3028 1000 |0495: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8110: 0a05 |0498: move-result v5 │ │ +0f8112: 5406 2217 |0499: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8116: 0801 1a00 |049b: move-object/from16 v1, v26 │ │ +0f811a: 7406 b402 0100 |049d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8120: 7020 2f28 8000 |04a0: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8126: 0a02 |04a3: move-result v2 │ │ +0f8128: 1501 d841 |04a4: const/high16 v1, #int 1104674816 // #41d8 │ │ +0f812c: 7020 3028 1000 |04a6: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8132: 0a03 |04a9: move-result v3 │ │ +0f8134: 7020 2f28 a000 |04aa: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f813a: 0a04 |04ad: move-result v4 │ │ +0f813c: 7020 3028 9000 |04ae: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8142: 0a05 |04b1: move-result v5 │ │ +0f8144: 5406 2217 |04b2: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8148: 0801 1a00 |04b4: move-object/from16 v1, v26 │ │ +0f814c: 7406 b402 0100 |04b6: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8152: 7401 bb02 1a00 |04b9: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ +0f8158: 7401 bf02 1a00 |04bc: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ +0f815e: 5201 2617 |04bf: iget v1, v0, Lcom/ds/avare/views/PfdView;.mRoll:F // field@1726 │ │ +0f8162: 1202 |04c1: const/4 v2, #int 0 // #0 │ │ +0f8164: 7020 2f28 2000 |04c2: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f816a: 0a03 |04c5: move-result v3 │ │ +0f816c: 7020 3028 2000 |04c6: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8172: 0a04 |04c9: move-result v4 │ │ +0f8174: 6e40 be02 1743 |04ca: invoke-virtual {v7, v1, v3, v4}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f817a: 5401 2217 |04cd: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f817e: 12f3 |04cf: const/4 v3, #int -1 // #ff │ │ +0f8180: 6e20 f802 3100 |04d0: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f8186: 5401 2217 |04d3: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f818a: 6203 6500 |04d5: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0f818e: 6e20 0003 3100 |04d7: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f8194: 7020 3028 2000 |04da: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f819a: 0a01 |04dd: move-result v1 │ │ +0f819c: 150a 8c42 |04de: const/high16 v10, #int 1116471296 // #428c │ │ +0f81a0: 7020 3028 a000 |04e0: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f81a6: 0a03 |04e3: move-result v3 │ │ +0f81a8: c731 |04e4: sub-float/2addr v1, v3 │ │ +0f81aa: 5403 2517 |04e5: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mRectf:Landroid/graphics/RectF; // field@1725 │ │ +0f81ae: 7020 2f28 2000 |04e7: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f81b4: 0a04 |04ea: move-result v4 │ │ +0f81b6: c714 |04eb: sub-float/2addr v4, v1 │ │ +0f81b8: 7020 3028 2000 |04ec: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f81be: 0a05 |04ef: move-result v5 │ │ +0f81c0: c715 |04f0: sub-float/2addr v5, v1 │ │ +0f81c2: 7020 2f28 2000 |04f1: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f81c8: 0a06 |04f4: move-result v6 │ │ +0f81ca: c616 |04f5: add-float/2addr v6, v1 │ │ +0f81cc: 7020 3028 2000 |04f6: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f81d2: 0a0b |04f9: move-result v11 │ │ +0f81d4: c61b |04fa: add-float/2addr v11, v1 │ │ +0f81d6: 6e5b 2f03 4365 |04fb: invoke-virtual {v3, v4, v5, v6, v11}, Landroid/graphics/RectF;.set:(FFFF)V // method@032f │ │ +0f81dc: 5402 2517 |04fe: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mRectf:Landroid/graphics/RectF; // field@1725 │ │ +0f81e0: 1503 5243 |0500: const/high16 v3, #int 1129447424 // #4352 │ │ +0f81e4: 1504 f042 |0502: const/high16 v4, #int 1123024896 // #42f0 │ │ +0f81e8: 1205 |0504: const/4 v5, #int 0 // #0 │ │ +0f81ea: 5406 2217 |0505: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f81ee: 0801 1a00 |0507: move-object/from16 v1, v26 │ │ +0f81f2: 7406 b002 0100 |0509: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@02b0 │ │ +0f81f8: 5401 2217 |050c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f81fc: 6e20 0003 c100 |050e: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f8202: 1501 70c2 |0511: const/high16 v1, #int -1032847360 // #c270 │ │ +0f8206: 120b |0513: const/4 v11, #int 0 // #0 │ │ +0f8208: 7020 2f28 b000 |0514: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f820e: 0a02 |0517: move-result v2 │ │ +0f8210: 7020 3028 b000 |0518: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8216: 0a03 |051b: move-result v3 │ │ +0f8218: 6e40 be02 1732 |051c: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f821e: 7020 2f28 b000 |051f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8224: 0a02 |0522: move-result v2 │ │ +0f8226: 1501 9642 |0523: const/high16 v1, #int 1117126656 // #4296 │ │ +0f822a: 7020 3028 1000 |0525: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8230: 0a03 |0528: move-result v3 │ │ +0f8232: 7020 2f28 b000 |0529: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8238: 0a04 |052c: move-result v4 │ │ +0f823a: 7020 3028 a000 |052d: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8240: 0a05 |0530: move-result v5 │ │ +0f8242: 5406 2217 |0531: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8246: 0801 1a00 |0533: move-object/from16 v1, v26 │ │ +0f824a: 7406 b402 0100 |0535: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8250: 7020 2f28 b000 |0538: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8256: 0a01 |053b: move-result v1 │ │ +0f8258: 7020 3028 b000 |053c: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f825e: 0a02 |053f: move-result v2 │ │ +0f8260: 150d 7041 |0540: const/high16 v13, #int 1097859072 // #4170 │ │ +0f8264: 6e40 be02 d721 |0542: invoke-virtual {v7, v13, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f826a: 7020 2f28 b000 |0545: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8270: 0a02 |0548: move-result v2 │ │ +0f8272: 1501 9242 |0549: const/high16 v1, #int 1116864512 // #4292 │ │ +0f8276: 7020 3028 1000 |054b: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f827c: 0a03 |054e: move-result v3 │ │ +0f827e: 7020 2f28 b000 |054f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8284: 0a04 |0552: move-result v4 │ │ +0f8286: 7020 3028 a000 |0553: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f828c: 0a05 |0556: move-result v5 │ │ +0f828e: 5406 2217 |0557: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8292: 0801 1a00 |0559: move-object/from16 v1, v26 │ │ +0f8296: 7406 b402 0100 |055b: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f829c: 7020 2f28 b000 |055e: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f82a2: 0a01 |0561: move-result v1 │ │ +0f82a4: 7020 3028 b000 |0562: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f82aa: 0a02 |0565: move-result v2 │ │ +0f82ac: 6e40 be02 d721 |0566: invoke-virtual {v7, v13, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f82b2: 7020 2f28 b000 |0569: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f82b8: 0a02 |056c: move-result v2 │ │ +0f82ba: 1501 9642 |056d: const/high16 v1, #int 1117126656 // #4296 │ │ +0f82be: 7020 3028 1000 |056f: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f82c4: 0a03 |0572: move-result v3 │ │ +0f82c6: 7020 2f28 b000 |0573: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f82cc: 0a04 |0576: move-result v4 │ │ +0f82ce: 7020 3028 a000 |0577: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f82d4: 0a05 |057a: move-result v5 │ │ +0f82d6: 5406 2217 |057b: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f82da: 0801 1a00 |057d: move-object/from16 v1, v26 │ │ +0f82de: 7406 b402 0100 |057f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f82e4: 7020 2f28 b000 |0582: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f82ea: 0a01 |0585: move-result v1 │ │ +0f82ec: 7020 3028 b000 |0586: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f82f2: 0a02 |0589: move-result v2 │ │ +0f82f4: 150e 2041 |058a: const/high16 v14, #int 1092616192 // #4120 │ │ +0f82f8: 6e40 be02 e721 |058c: invoke-virtual {v7, v14, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f82fe: 7020 2f28 b000 |058f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8304: 0a02 |0592: move-result v2 │ │ +0f8306: 1501 9242 |0593: const/high16 v1, #int 1116864512 // #4292 │ │ +0f830a: 7020 3028 1000 |0595: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8310: 0a03 |0598: move-result v3 │ │ +0f8312: 7020 2f28 b000 |0599: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8318: 0a04 |059c: move-result v4 │ │ +0f831a: 7020 3028 a000 |059d: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8320: 0a05 |05a0: move-result v5 │ │ +0f8322: 5406 2217 |05a1: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8326: 0801 1a00 |05a3: move-object/from16 v1, v26 │ │ +0f832a: 7406 b402 0100 |05a5: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8330: 7020 2f28 b000 |05a8: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8336: 0a01 |05ab: move-result v1 │ │ +0f8338: 7020 3028 b000 |05ac: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f833e: 0a02 |05af: move-result v2 │ │ +0f8340: 6e40 be02 e721 |05b0: invoke-virtual {v7, v14, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f8346: 7020 2f28 b000 |05b3: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f834c: 0a02 |05b6: move-result v2 │ │ +0f834e: 1501 9242 |05b7: const/high16 v1, #int 1116864512 // #4292 │ │ +0f8352: 7020 3028 1000 |05b9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8358: 0a03 |05bc: move-result v3 │ │ +0f835a: 7020 2f28 b000 |05bd: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8360: 0a04 |05c0: move-result v4 │ │ +0f8362: 7020 3028 a000 |05c1: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8368: 0a05 |05c4: move-result v5 │ │ +0f836a: 5406 2217 |05c5: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f836e: 0801 1a00 |05c7: move-object/from16 v1, v26 │ │ +0f8372: 7406 b402 0100 |05c9: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8378: 7020 2f28 b000 |05cc: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f837e: 0a01 |05cf: move-result v1 │ │ +0f8380: 7020 3028 b000 |05d0: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8386: 0a02 |05d3: move-result v2 │ │ +0f8388: 6e40 be02 e721 |05d4: invoke-virtual {v7, v14, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f838e: 5401 2317 |05d7: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8392: 6e10 1003 0100 |05d9: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ +0f8398: 5401 2317 |05dc: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f839c: 1502 e0c0 |05de: const/high16 v2, #int -1059061760 // #c0e0 │ │ +0f83a0: 7020 2f28 2000 |05e0: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f83a6: 0a02 |05e3: move-result v2 │ │ +0f83a8: 1503 9642 |05e4: const/high16 v3, #int 1117126656 // #4296 │ │ +0f83ac: 7020 3028 3000 |05e6: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f83b2: 0a03 |05e9: move-result v3 │ │ +0f83b4: 6e30 0a03 2103 |05ea: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ +0f83ba: 5401 2317 |05ed: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f83be: 7020 2f28 b000 |05ef: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f83c4: 0a02 |05f2: move-result v2 │ │ +0f83c6: 7020 3028 a000 |05f3: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f83cc: 0a03 |05f6: move-result v3 │ │ +0f83ce: 6e30 0903 2103 |05f7: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f83d4: 5401 2317 |05fa: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f83d8: 1502 e040 |05fc: const/high16 v2, #int 1088421888 // #40e0 │ │ +0f83dc: 7020 2f28 2000 |05fe: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f83e2: 0a02 |0601: move-result v2 │ │ +0f83e4: 1503 9642 |0602: const/high16 v3, #int 1117126656 // #4296 │ │ +0f83e8: 7020 3028 3000 |0604: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f83ee: 0a03 |0607: move-result v3 │ │ +0f83f0: 6e30 0903 2103 |0608: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f83f6: 5401 2317 |060b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f83fa: 5402 2217 |060d: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f83fe: 6e30 b602 1702 |060f: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ +0f8404: 120b |0612: const/4 v11, #int 0 // #0 │ │ +0f8406: 7020 2f28 b000 |0613: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f840c: 0a01 |0616: move-result v1 │ │ +0f840e: 7020 3028 b000 |0617: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8414: 0a02 |061a: move-result v2 │ │ +0f8416: 6e40 be02 e721 |061b: invoke-virtual {v7, v14, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f841c: 7020 2f28 b000 |061e: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8422: 0a02 |0621: move-result v2 │ │ +0f8424: 1501 9242 |0622: const/high16 v1, #int 1116864512 // #4292 │ │ +0f8428: 7020 3028 1000 |0624: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f842e: 0a03 |0627: move-result v3 │ │ +0f8430: 7020 2f28 b000 |0628: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8436: 0a04 |062b: move-result v4 │ │ +0f8438: 7020 3028 a000 |062c: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f843e: 0a05 |062f: move-result v5 │ │ +0f8440: 5406 2217 |0630: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8444: 0801 1a00 |0632: move-object/from16 v1, v26 │ │ +0f8448: 7406 b402 0100 |0634: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f844e: 7020 2f28 b000 |0637: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8454: 0a01 |063a: move-result v1 │ │ +0f8456: 7020 3028 b000 |063b: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f845c: 0a02 |063e: move-result v2 │ │ +0f845e: 6e40 be02 e721 |063f: invoke-virtual {v7, v14, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f8464: 7020 2f28 b000 |0642: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f846a: 0a02 |0645: move-result v2 │ │ +0f846c: 1501 9242 |0646: const/high16 v1, #int 1116864512 // #4292 │ │ +0f8470: 7020 3028 1000 |0648: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8476: 0a03 |064b: move-result v3 │ │ +0f8478: 7020 2f28 b000 |064c: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f847e: 0a04 |064f: move-result v4 │ │ +0f8480: 7020 3028 a000 |0650: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8486: 0a05 |0653: move-result v5 │ │ +0f8488: 5406 2217 |0654: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f848c: 0801 1a00 |0656: move-object/from16 v1, v26 │ │ +0f8490: 7406 b402 0100 |0658: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8496: 7020 2f28 b000 |065b: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f849c: 0a01 |065e: move-result v1 │ │ +0f849e: 7020 3028 b000 |065f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f84a4: 0a02 |0662: move-result v2 │ │ +0f84a6: 6e40 be02 e721 |0663: invoke-virtual {v7, v14, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f84ac: 7020 2f28 b000 |0666: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f84b2: 0a02 |0669: move-result v2 │ │ +0f84b4: 1501 9642 |066a: const/high16 v1, #int 1117126656 // #4296 │ │ +0f84b8: 7020 3028 1000 |066c: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f84be: 0a03 |066f: move-result v3 │ │ +0f84c0: 7020 2f28 b000 |0670: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f84c6: 0a04 |0673: move-result v4 │ │ +0f84c8: 7020 3028 a000 |0674: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f84ce: 0a05 |0677: move-result v5 │ │ +0f84d0: 5406 2217 |0678: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f84d4: 0801 1a00 |067a: move-object/from16 v1, v26 │ │ +0f84d8: 7406 b402 0100 |067c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f84de: 7020 2f28 b000 |067f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f84e4: 0a01 |0682: move-result v1 │ │ +0f84e6: 7020 3028 b000 |0683: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f84ec: 0a02 |0686: move-result v2 │ │ +0f84ee: 6e40 be02 d721 |0687: invoke-virtual {v7, v13, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f84f4: 7020 2f28 b000 |068a: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f84fa: 0a02 |068d: move-result v2 │ │ +0f84fc: 1501 9242 |068e: const/high16 v1, #int 1116864512 // #4292 │ │ +0f8500: 7020 3028 1000 |0690: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8506: 0a03 |0693: move-result v3 │ │ +0f8508: 7020 2f28 b000 |0694: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f850e: 0a04 |0697: move-result v4 │ │ +0f8510: 7020 3028 a000 |0698: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8516: 0a05 |069b: move-result v5 │ │ +0f8518: 5406 2217 |069c: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f851c: 0801 1a00 |069e: move-object/from16 v1, v26 │ │ +0f8520: 7406 b402 0100 |06a0: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8526: 7020 2f28 b000 |06a3: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f852c: 0a01 |06a6: move-result v1 │ │ +0f852e: 7020 3028 b000 |06a7: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8534: 0a02 |06aa: move-result v2 │ │ +0f8536: 6e40 be02 d721 |06ab: invoke-virtual {v7, v13, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f853c: 7020 2f28 b000 |06ae: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8542: 0a02 |06b1: move-result v2 │ │ +0f8544: 1501 9242 |06b2: const/high16 v1, #int 1116864512 // #4292 │ │ +0f8548: 7020 3028 1000 |06b4: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f854e: 0a03 |06b7: move-result v3 │ │ +0f8550: 7020 2f28 b000 |06b8: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8556: 0a04 |06bb: move-result v4 │ │ +0f8558: 7020 3028 a000 |06bc: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f855e: 0a05 |06bf: move-result v5 │ │ +0f8560: 5406 2217 |06c0: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8564: 0801 1a00 |06c2: move-object/from16 v1, v26 │ │ +0f8568: 7406 b402 0100 |06c4: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f856e: 1501 70c2 |06c7: const/high16 v1, #int -1032847360 // #c270 │ │ +0f8572: 7020 2f28 b000 |06c9: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8578: 0a02 |06cc: move-result v2 │ │ +0f857a: 7020 3028 b000 |06cd: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8580: 0a03 |06d0: move-result v3 │ │ +0f8582: 6e40 be02 1732 |06d1: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f8588: 7401 bb02 1a00 |06d4: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ +0f858e: 5401 2317 |06d7: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8592: 6e10 1003 0100 |06d9: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ +0f8598: 5401 2317 |06dc: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f859c: 1502 e040 |06de: const/high16 v2, #int 1088421888 // #40e0 │ │ +0f85a0: 7020 2f28 2000 |06e0: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f85a6: 0a02 |06e3: move-result v2 │ │ +0f85a8: 1503 8242 |06e4: const/high16 v3, #int 1115815936 // #4282 │ │ +0f85ac: 7020 3028 3000 |06e6: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f85b2: 0a03 |06e9: move-result v3 │ │ +0f85b4: 6e30 0a03 2103 |06ea: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ +0f85ba: 5401 2317 |06ed: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f85be: 1202 |06ef: const/4 v2, #int 0 // #0 │ │ +0f85c0: 7020 2f28 2000 |06f0: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f85c6: 0a03 |06f3: move-result v3 │ │ +0f85c8: 7020 3028 a000 |06f4: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f85ce: 0a02 |06f7: move-result v2 │ │ +0f85d0: 6e30 0903 3102 |06f8: invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f85d6: 5401 2317 |06fb: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f85da: 1502 e0c0 |06fd: const/high16 v2, #int -1059061760 // #c0e0 │ │ +0f85de: 7020 2f28 2000 |06ff: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f85e4: 0a02 |0702: move-result v2 │ │ +0f85e6: 1503 8242 |0703: const/high16 v3, #int 1115815936 // #4282 │ │ +0f85ea: 7020 3028 3000 |0705: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f85f0: 0a03 |0708: move-result v3 │ │ +0f85f2: 6e30 0903 2103 |0709: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f85f8: 5401 2317 |070c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f85fc: 5402 2217 |070e: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8600: 6e30 b602 1702 |0710: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ +0f8606: 1501 e0c0 |0713: const/high16 v1, #int -1059061760 // #c0e0 │ │ +0f860a: 5202 2117 |0715: iget v2, v0, Lcom/ds/avare/views/PfdView;.mInclinometer:F // field@1721 │ │ +0f860e: 1503 0040 |0717: const/high16 v3, #int 1073741824 // #4000 │ │ +0f8612: a802 0203 |0719: mul-float v2, v2, v3 │ │ +0f8616: c612 |071b: add-float/2addr v2, v1 │ │ +0f8618: 7020 2f28 2000 |071c: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f861e: 0a02 |071f: move-result v2 │ │ +0f8620: 1501 8042 |0720: const/high16 v1, #int 1115684864 // #4280 │ │ +0f8624: 7020 3028 1000 |0722: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f862a: 0a04 |0725: move-result v4 │ │ +0f862c: 1501 e040 |0726: const/high16 v1, #int 1088421888 // #40e0 │ │ +0f8630: 5205 2117 |0728: iget v5, v0, Lcom/ds/avare/views/PfdView;.mInclinometer:F // field@1721 │ │ +0f8634: a805 0503 |072a: mul-float v5, v5, v3 │ │ +0f8638: c615 |072c: add-float/2addr v5, v1 │ │ +0f863a: 7020 2f28 5000 |072d: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8640: 0a05 |0730: move-result v5 │ │ +0f8642: 1501 7842 |0731: const/high16 v1, #int 1115160576 // #4278 │ │ +0f8646: 7020 3028 1000 |0733: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f864c: 0a06 |0736: move-result v6 │ │ +0f864e: 540a 2217 |0737: iget-object v10, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8652: 0801 1a00 |0739: move-object/from16 v1, v26 │ │ +0f8656: 0143 |073b: move v3, v4 │ │ +0f8658: 0154 |073c: move v4, v5 │ │ +0f865a: 0165 |073d: move v5, v6 │ │ +0f865c: 07a6 |073e: move-object v6, v10 │ │ +0f865e: 7406 b702 0100 |073f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f8664: 5401 2217 |0742: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8668: 1302 00ff |0744: const/16 v2, #int -256 // #ff00 │ │ +0f866c: 6e20 f802 2100 |0746: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f8672: 1501 34c2 |0749: const/high16 v1, #int -1036779520 // #c234 │ │ +0f8676: 7020 2f28 1000 |074b: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f867c: 0a02 |074e: move-result v2 │ │ +0f867e: 150a 803f |074f: const/high16 v10, #int 1065353216 // #3f80 │ │ +0f8682: 7020 3028 a000 |0751: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8688: 0a03 |0754: move-result v3 │ │ +0f868a: 1501 a0c1 |0755: const/high16 v1, #int -1046478848 // #c1a0 │ │ +0f868e: 7020 2f28 1000 |0757: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8694: 0a04 |075a: move-result v4 │ │ +0f8696: 1501 80bf |075b: const/high16 v1, #int -1082130432 // #bf80 │ │ +0f869a: 7020 3028 1000 |075d: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f86a0: 0a05 |0760: move-result v5 │ │ +0f86a2: 5406 2217 |0761: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f86a6: 0801 1a00 |0763: move-object/from16 v1, v26 │ │ +0f86aa: 7406 b702 0100 |0765: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f86b0: 1501 a041 |0768: const/high16 v1, #int 1101004800 // #41a0 │ │ +0f86b4: 7020 2f28 1000 |076a: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f86ba: 0a02 |076d: move-result v2 │ │ +0f86bc: 7020 3028 a000 |076e: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f86c2: 0a03 |0771: move-result v3 │ │ +0f86c4: 1501 3442 |0772: const/high16 v1, #int 1110704128 // #4234 │ │ +0f86c8: 7020 2f28 1000 |0774: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f86ce: 0a04 |0777: move-result v4 │ │ +0f86d0: 1501 80bf |0778: const/high16 v1, #int -1082130432 // #bf80 │ │ +0f86d4: 7020 3028 1000 |077a: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f86da: 0a05 |077d: move-result v5 │ │ +0f86dc: 5406 2217 |077e: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f86e0: 0801 1a00 |0780: move-object/from16 v1, v26 │ │ +0f86e4: 7406 b702 0100 |0782: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f86ea: 5401 2317 |0785: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f86ee: 6e10 1003 0100 |0787: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ +0f86f4: 5401 2317 |078a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f86f8: 1202 |078c: const/4 v2, #int 0 // #0 │ │ +0f86fa: 7020 2f28 2000 |078d: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8700: 0a03 |0790: move-result v3 │ │ +0f8702: 7020 3028 2000 |0791: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8708: 0a04 |0794: move-result v4 │ │ +0f870a: 6e30 0a03 3104 |0795: invoke-virtual {v1, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ +0f8710: 5401 2317 |0798: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8714: 1503 70c1 |079a: const/high16 v3, #int -1049624576 // #c170 │ │ +0f8718: 7020 2f28 3000 |079c: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f871e: 0a03 |079f: move-result v3 │ │ +0f8720: 1504 20c1 |07a0: const/high16 v4, #int -1054867456 // #c120 │ │ +0f8724: 7020 3028 4000 |07a2: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f872a: 0a04 |07a5: move-result v4 │ │ +0f872c: 6e30 0903 3104 |07a6: invoke-virtual {v1, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f8732: 5401 2317 |07a9: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8736: 7020 2f28 2000 |07ab: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f873c: 0a03 |07ae: move-result v3 │ │ +0f873e: 1502 a0c0 |07af: const/high16 v2, #int -1063256064 // #c0a0 │ │ +0f8742: 7020 3028 2000 |07b1: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8748: 0a02 |07b4: move-result v2 │ │ +0f874a: 6e30 0903 3102 |07b5: invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f8750: 5401 2317 |07b8: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8754: 7020 2f28 d000 |07ba: invoke-direct {v0, v13}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f875a: 0a02 |07bd: move-result v2 │ │ +0f875c: 1503 20c1 |07be: const/high16 v3, #int -1054867456 // #c120 │ │ +0f8760: 7020 3028 3000 |07c0: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8766: 0a03 |07c3: move-result v3 │ │ +0f8768: 6e30 0903 2103 |07c4: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f876e: 5401 2317 |07c7: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8772: 5402 2217 |07c9: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8776: 6e30 b602 1702 |07cb: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ +0f877c: 5401 2217 |07ce: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8780: 12f2 |07d0: const/4 v2, #int -1 // #ff │ │ +0f8782: 6e20 f802 2100 |07d1: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f8788: 7401 bf02 1a00 |07d4: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ +0f878e: 1501 a0c2 |07d7: const/high16 v1, #int -1029701632 // #c2a0 │ │ +0f8792: 7020 2f28 1000 |07d9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8798: 0a01 |07dc: move-result v1 │ │ +0f879a: 1502 0c42 |07dd: const/high16 v2, #int 1108082688 // #420c │ │ +0f879e: 7020 3028 2000 |07df: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f87a4: 0a02 |07e2: move-result v2 │ │ +0f87a6: 150b 48c2 |07e3: const/high16 v11, #int -1035468800 // #c248 │ │ +0f87aa: 7020 2f28 b000 |07e5: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f87b0: 0a03 |07e8: move-result v3 │ │ +0f87b2: 7020 3028 8000 |07e9: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f87b8: 0a04 |07ec: move-result v4 │ │ +0f87ba: 6e54 ae02 1732 |07ed: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.clipRect:(FFFF)Z // method@02ae │ │ +0f87c0: 1201 |07f0: const/4 v1, #int 0 // #0 │ │ +0f87c2: 7020 3028 1000 |07f1: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f87c8: 0a02 |07f4: move-result v2 │ │ +0f87ca: 5203 2717 |07f5: iget v3, v0, Lcom/ds/avare/views/PfdView;.mSpeed:F // field@1727 │ │ +0f87ce: 150f c03f |07f7: const/high16 v15, #int 1069547520 // #3fc0 │ │ +0f87d2: a803 030f |07f9: mul-float v3, v3, v15 │ │ +0f87d6: 7020 3028 3000 |07fb: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f87dc: 0a03 |07fe: move-result v3 │ │ +0f87de: c732 |07ff: sub-float/2addr v2, v3 │ │ +0f87e0: 6e30 c102 1702 |0800: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@02c1 │ │ +0f87e6: 5201 2717 |0803: iget v1, v0, Lcom/ds/avare/views/PfdView;.mSpeed:F // field@1727 │ │ +0f87ea: c9e1 |0805: div-float/2addr v1, v14 │ │ +0f87ec: 7110 7f2a 0100 |0806: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0f87f2: 0a01 |0809: move-result v1 │ │ +0f87f4: 8211 |080a: int-to-float v1, v1 │ │ +0f87f6: a812 010e |080b: mul-float v18, v1, v14 │ │ +0f87fa: a713 1209 |080d: sub-float v19, v18, v9 │ │ +0f87fe: 0214 1300 |080f: move/from16 v20, v19 │ │ +0f8802: a615 1209 |0811: add-float v21, v18, v9 │ │ +0f8806: 1506 96c2 |0813: const/high16 v6, #int -1030356992 // #c296 │ │ +0f880a: 2e01 1415 |0815: cmpg-float v1, v20, v21 │ │ +0f880e: 3c01 5900 |0817: if-gtz v1, 0870 // +0059 │ │ +0f8812: 1201 |0819: const/4 v1, #int 0 // #0 │ │ +0f8814: 2e02 1401 |081a: cmpg-float v2, v20, v1 │ │ +0f8818: 3b02 0300 |081c: if-gez v2, 081f // +0003 │ │ +0f881c: 284b |081e: goto 0869 // +004b │ │ +0f881e: 7020 2f28 b000 |081f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8824: 0a02 |0822: move-result v2 │ │ +0f8826: a805 140f |0823: mul-float v5, v20, v15 │ │ +0f882a: 7020 3028 5000 |0825: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8830: 0a03 |0828: move-result v3 │ │ +0f8832: 1501 5cc2 |0829: const/high16 v1, #int -1034158080 // #c25c │ │ +0f8836: 7020 2f28 1000 |082b: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f883c: 0a04 |082e: move-result v4 │ │ +0f883e: 7020 3028 5000 |082f: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8844: 0a15 |0832: move-result v21 │ │ +0f8846: 5401 2217 |0833: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f884a: 0816 0100 |0835: move-object/from16 v22, v1 │ │ +0f884e: 0801 1a00 |0837: move-object/from16 v1, v26 │ │ +0f8852: 015a |0839: move v10, v5 │ │ +0f8854: 0205 1500 |083a: move/from16 v5, v21 │ │ +0f8858: 1509 96c2 |083c: const/high16 v9, #int -1030356992 // #c296 │ │ +0f885c: 0806 1600 |083e: move-object/from16 v6, v22 │ │ +0f8860: 7406 b402 0100 |0840: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8866: 2201 1007 |0843: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f886a: 7010 eb2a 0100 |0845: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f8870: 1a02 0000 |0848: const-string v2, "" // string@0000 │ │ +0f8874: 6e20 f52a 2100 |084a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f887a: 7701 6b2a 1400 |084d: invoke-static/range {v20}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +0f8880: 0a02 |0850: move-result v2 │ │ +0f8882: 7110 7f2a 0200 |0851: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0f8888: 0a02 |0854: move-result v2 │ │ +0f888a: 6e20 f12a 2100 |0855: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0f8890: 6e10 fa2a 0100 |0858: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f8896: 0c01 |085b: move-result-object v1 │ │ +0f8898: 7020 2f28 9000 |085c: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f889e: 0a02 |085f: move-result v2 │ │ +0f88a0: 7020 3028 a000 |0860: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f88a6: 0a03 |0863: move-result v3 │ │ +0f88a8: 5404 2217 |0864: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f88ac: 6e54 b902 1732 |0866: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f88b2: a614 140e |0869: add-float v20, v20, v14 │ │ +0f88b6: 1509 f041 |086b: const/high16 v9, #int 1106247680 // #41f0 │ │ +0f88ba: 150a 803f |086d: const/high16 v10, #int 1065353216 // #3f80 │ │ +0f88be: 28a2 |086f: goto 0811 // -005e │ │ +0f88c0: 1509 96c2 |0870: const/high16 v9, #int -1030356992 // #c296 │ │ +0f88c4: 2e01 1315 |0872: cmpg-float v1, v19, v21 │ │ +0f88c8: 3c01 2800 |0874: if-gtz v1, 089c // +0028 │ │ +0f88cc: 1201 |0876: const/4 v1, #int 0 // #0 │ │ +0f88ce: 2e02 1301 |0877: cmpg-float v2, v19, v1 │ │ +0f88d2: 3b02 0300 |0879: if-gez v2, 087c // +0003 │ │ +0f88d6: 281c |087b: goto 0897 // +001c │ │ +0f88d8: 7020 2f28 b000 |087c: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f88de: 0a02 |087f: move-result v2 │ │ +0f88e0: a801 130f |0880: mul-float v1, v19, v15 │ │ +0f88e4: 7020 3028 1000 |0882: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f88ea: 0a03 |0885: move-result v3 │ │ +0f88ec: 1504 54c2 |0886: const/high16 v4, #int -1034682368 // #c254 │ │ +0f88f0: 7020 2f28 4000 |0888: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f88f6: 0a04 |088b: move-result v4 │ │ +0f88f8: 7020 3028 1000 |088c: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f88fe: 0a05 |088f: move-result v5 │ │ +0f8900: 5406 2217 |0890: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8904: 0801 1a00 |0892: move-object/from16 v1, v26 │ │ +0f8908: 7406 b402 0100 |0894: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f890e: 1501 a040 |0897: const/high16 v1, #int 1084227584 // #40a0 │ │ +0f8912: a613 1301 |0899: add-float v19, v19, v1 │ │ +0f8916: 28d7 |089b: goto 0872 // -0029 │ │ +0f8918: 7401 bb02 1a00 |089c: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ +0f891e: 5401 2217 |089f: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8922: 1402 ff00 ffff |08a1: const v2, #float -nan // #ffff00ff │ │ +0f8928: 6e20 f802 2100 |08a4: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f892e: 5201 2817 |08a7: iget v1, v0, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ +0f8932: 1202 |08a9: const/4 v2, #int 0 // #0 │ │ +0f8934: 2d01 0102 |08aa: cmpl-float v1, v1, v2 │ │ +0f8938: 3d01 2500 |08ac: if-lez v1, 08d1 // +0025 │ │ +0f893c: 1501 54c2 |08ae: const/high16 v1, #int -1034682368 // #c254 │ │ +0f8940: 7020 2f28 1000 |08b0: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8946: 0a03 |08b3: move-result v3 │ │ +0f8948: 5201 2817 |08b4: iget v1, v0, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ +0f894c: a801 010f |08b6: mul-float v1, v1, v15 │ │ +0f8950: 7020 3028 1000 |08b8: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8956: 0a04 |08bb: move-result v4 │ │ +0f8958: 7020 2f28 b000 |08bc: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f895e: 0a05 |08bf: move-result v5 │ │ +0f8960: 7020 3028 2000 |08c0: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8966: 0a06 |08c3: move-result v6 │ │ +0f8968: 540a 2217 |08c4: iget-object v10, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f896c: 0801 1a00 |08c6: move-object/from16 v1, v26 │ │ +0f8970: 0132 |08c8: move v2, v3 │ │ +0f8972: 0143 |08c9: move v3, v4 │ │ +0f8974: 0154 |08ca: move v4, v5 │ │ +0f8976: 0165 |08cb: move v5, v6 │ │ +0f8978: 07a6 |08cc: move-object v6, v10 │ │ +0f897a: 7406 b702 0100 |08cd: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f8980: 281f |08d0: goto 08ef // +001f │ │ +0f8982: 1501 54c2 |08d1: const/high16 v1, #int -1034682368 // #c254 │ │ +0f8986: 7020 2f28 1000 |08d3: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f898c: 0a02 |08d6: move-result v2 │ │ +0f898e: 1201 |08d7: const/4 v1, #int 0 // #0 │ │ +0f8990: 7020 3028 1000 |08d8: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8996: 0a03 |08db: move-result v3 │ │ +0f8998: 7020 2f28 b000 |08dc: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f899e: 0a04 |08df: move-result v4 │ │ +0f89a0: 5201 2817 |08e0: iget v1, v0, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ +0f89a4: a801 010f |08e2: mul-float v1, v1, v15 │ │ +0f89a8: 7020 3028 1000 |08e4: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f89ae: 0a05 |08e7: move-result v5 │ │ +0f89b0: 5406 2217 |08e8: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f89b4: 0801 1a00 |08ea: move-object/from16 v1, v26 │ │ +0f89b8: 7406 b702 0100 |08ec: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f89be: 5401 2217 |08ef: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f89c2: 1502 00ff |08f1: const/high16 v2, #int -16777216 // #ff00 │ │ +0f89c6: 6e20 f802 2100 |08f3: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f89cc: 5401 2317 |08f6: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f89d0: 6e10 1003 0100 |08f8: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ +0f89d6: 5401 2317 |08fb: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f89da: 1502 a0c2 |08fd: const/high16 v2, #int -1029701632 // #c2a0 │ │ +0f89de: 7020 2f28 2000 |08ff: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f89e4: 0a02 |0902: move-result v2 │ │ +0f89e6: 1503 4040 |0903: const/high16 v3, #int 1077936128 // #4040 │ │ +0f89ea: 7020 3028 3000 |0905: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f89f0: 0a03 |0908: move-result v3 │ │ +0f89f2: 6e30 0a03 2103 |0909: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ +0f89f8: 5401 2317 |090c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f89fc: 1502 5cc2 |090e: const/high16 v2, #int -1034158080 // #c25c │ │ +0f8a00: 7020 2f28 2000 |0910: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8a06: 0a02 |0913: move-result v2 │ │ +0f8a08: 1503 4040 |0914: const/high16 v3, #int 1077936128 // #4040 │ │ +0f8a0c: 7020 3028 3000 |0916: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8a12: 0a03 |0919: move-result v3 │ │ +0f8a14: 6e30 0903 2103 |091a: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f8a1a: 5401 2317 |091d: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8a1e: 7020 2f28 b000 |091f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8a24: 0a02 |0922: move-result v2 │ │ +0f8a26: 1203 |0923: const/4 v3, #int 0 // #0 │ │ +0f8a28: 7020 3028 3000 |0924: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8a2e: 0a04 |0927: move-result v4 │ │ +0f8a30: 6e30 0903 2104 |0928: invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f8a36: 5401 2317 |092b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8a3a: 1502 5cc2 |092d: const/high16 v2, #int -1034158080 // #c25c │ │ +0f8a3e: 7020 2f28 2000 |092f: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8a44: 0a02 |0932: move-result v2 │ │ +0f8a46: 1503 40c0 |0933: const/high16 v3, #int -1069547520 // #c040 │ │ +0f8a4a: 7020 3028 3000 |0935: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8a50: 0a03 |0938: move-result v3 │ │ +0f8a52: 6e30 0903 2103 |0939: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f8a58: 5401 2317 |093c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8a5c: 1502 a0c2 |093e: const/high16 v2, #int -1029701632 // #c2a0 │ │ +0f8a60: 7020 2f28 2000 |0940: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8a66: 0a02 |0943: move-result v2 │ │ +0f8a68: 1503 40c0 |0944: const/high16 v3, #int -1069547520 // #c040 │ │ +0f8a6c: 7020 3028 3000 |0946: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8a72: 0a03 |0949: move-result v3 │ │ +0f8a74: 6e30 0903 2103 |094a: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f8a7a: 5401 2317 |094d: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8a7e: 5402 2217 |094f: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8a82: 6e30 b602 1702 |0951: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ +0f8a88: 5401 2217 |0954: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8a8c: 12f2 |0956: const/4 v2, #int -1 // #ff │ │ +0f8a8e: 6e20 f802 2100 |0957: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f8a94: 2201 1007 |095a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f8a98: 7010 eb2a 0100 |095c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f8a9e: 1a02 0000 |095f: const-string v2, "" // string@0000 │ │ +0f8aa2: 6e20 f52a 2100 |0961: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f8aa8: 5202 2717 |0964: iget v2, v0, Lcom/ds/avare/views/PfdView;.mSpeed:F // field@1727 │ │ +0f8aac: 7110 6b2a 0200 |0966: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +0f8ab2: 0a02 |0969: move-result v2 │ │ +0f8ab4: 7110 7f2a 0200 |096a: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0f8aba: 0a02 |096d: move-result v2 │ │ +0f8abc: 6e20 f12a 2100 |096e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0f8ac2: 6e10 fa2a 0100 |0971: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f8ac8: 0c01 |0974: move-result-object v1 │ │ +0f8aca: 7020 2f28 9000 |0975: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8ad0: 0a02 |0978: move-result v2 │ │ +0f8ad2: 1503 00c0 |0979: const/high16 v3, #int -1073741824 // #c000 │ │ +0f8ad6: 7020 3028 3000 |097b: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8adc: 0a03 |097e: move-result v3 │ │ +0f8ade: 5404 2217 |097f: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8ae2: 6e54 b902 1732 |0981: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f8ae8: 5401 2217 |0984: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8aec: 6202 6500 |0986: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0f8af0: 6e20 0003 2100 |0988: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f8af6: 5401 2217 |098b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8afa: 12f2 |098d: const/4 v2, #int -1 // #ff │ │ +0f8afc: 6e20 f802 2100 |098e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f8b02: 1501 a0c2 |0991: const/high16 v1, #int -1029701632 // #c2a0 │ │ +0f8b06: 7020 2f28 1000 |0993: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8b0c: 0a02 |0996: move-result v2 │ │ +0f8b0e: 1501 0c42 |0997: const/high16 v1, #int 1108082688 // #420c │ │ +0f8b12: 7020 3028 1000 |0999: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8b18: 0a03 |099c: move-result v3 │ │ +0f8b1a: 7020 2f28 b000 |099d: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8b20: 0a04 |09a0: move-result v4 │ │ +0f8b22: 7020 3028 8000 |09a1: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8b28: 0a05 |09a4: move-result v5 │ │ +0f8b2a: 5406 2217 |09a5: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8b2e: 0801 1a00 |09a7: move-object/from16 v1, v26 │ │ +0f8b32: 7406 b702 0100 |09a9: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f8b38: 5401 2217 |09ac: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8b3c: 6e20 0003 c100 |09ae: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f8b42: 5401 2217 |09b1: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8b46: 12f2 |09b3: const/4 v2, #int -1 // #ff │ │ +0f8b48: 6e20 f802 2100 |09b4: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f8b4e: 7401 bf02 1a00 |09b7: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ +0f8b54: 1501 0c42 |09ba: const/high16 v1, #int 1108082688 // #420c │ │ +0f8b58: 7020 2f28 1000 |09bc: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8b5e: 0a01 |09bf: move-result v1 │ │ +0f8b60: 1502 0c42 |09c0: const/high16 v2, #int 1108082688 // #420c │ │ +0f8b64: 7020 3028 2000 |09c2: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8b6a: 0a02 |09c5: move-result v2 │ │ +0f8b6c: 150a aa42 |09c6: const/high16 v10, #int 1118437376 // #42aa │ │ +0f8b70: 7020 2f28 a000 |09c8: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8b76: 0a03 |09cb: move-result v3 │ │ +0f8b78: 7020 3028 8000 |09cc: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8b7e: 0a04 |09cf: move-result v4 │ │ +0f8b80: 6e54 ae02 1732 |09d0: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.clipRect:(FFFF)Z // method@02ae │ │ +0f8b86: 1201 |09d3: const/4 v1, #int 0 // #0 │ │ +0f8b88: 7020 3028 1000 |09d4: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8b8e: 0a02 |09d7: move-result v2 │ │ +0f8b90: 5203 1a17 |09d8: iget v3, v0, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ +0f8b94: a803 030f |09da: mul-float v3, v3, v15 │ │ +0f8b98: c9e3 |09dc: div-float/2addr v3, v14 │ │ +0f8b9a: 7020 3028 3000 |09dd: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8ba0: 0a03 |09e0: move-result v3 │ │ +0f8ba2: c732 |09e1: sub-float/2addr v2, v3 │ │ +0f8ba4: 6e30 c102 1702 |09e2: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@02c1 │ │ +0f8baa: 5201 1a17 |09e5: iget v1, v0, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ +0f8bae: 1502 c842 |09e7: const/high16 v2, #int 1120403456 // #42c8 │ │ +0f8bb2: c921 |09e9: div-float/2addr v1, v2 │ │ +0f8bb4: 7110 7f2a 0100 |09ea: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0f8bba: 0a01 |09ed: move-result v1 │ │ +0f8bbc: 8211 |09ee: int-to-float v1, v1 │ │ +0f8bbe: a812 0102 |09ef: mul-float v18, v1, v2 │ │ +0f8bc2: 1501 9643 |09f1: const/high16 v1, #int 1133903872 // #4396 │ │ +0f8bc6: a701 1201 |09f3: sub-float v1, v18, v1 │ │ +0f8bca: a913 010e |09f5: div-float v19, v1, v14 │ │ +0f8bce: 0214 1300 |09f7: move/from16 v20, v19 │ │ +0f8bd2: 1501 9643 |09f9: const/high16 v1, #int 1133903872 // #4396 │ │ +0f8bd6: a601 1201 |09fb: add-float v1, v18, v1 │ │ +0f8bda: a915 010e |09fd: div-float v21, v1, v14 │ │ +0f8bde: 2e01 1415 |09ff: cmpg-float v1, v20, v21 │ │ +0f8be2: 3c01 4d00 |0a01: if-gtz v1, 0a4e // +004d │ │ +0f8be6: 1501 4842 |0a03: const/high16 v1, #int 1112014848 // #4248 │ │ +0f8bea: 7020 2f28 1000 |0a05: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8bf0: 0a02 |0a08: move-result v2 │ │ +0f8bf2: a806 140f |0a09: mul-float v6, v20, v15 │ │ +0f8bf6: 7020 3028 6000 |0a0b: invoke-direct {v0, v6}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8bfc: 0a03 |0a0e: move-result v3 │ │ +0f8bfe: 1501 5c42 |0a0f: const/high16 v1, #int 1113325568 // #425c │ │ +0f8c02: 7020 2f28 1000 |0a11: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8c08: 0a04 |0a14: move-result v4 │ │ +0f8c0a: 7020 3028 6000 |0a15: invoke-direct {v0, v6}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8c10: 0a05 |0a18: move-result v5 │ │ +0f8c12: 5401 2217 |0a19: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8c16: 0815 0100 |0a1b: move-object/from16 v21, v1 │ │ +0f8c1a: 0801 1a00 |0a1d: move-object/from16 v1, v26 │ │ +0f8c1e: 016b |0a1f: move v11, v6 │ │ +0f8c20: 0806 1500 |0a20: move-object/from16 v6, v21 │ │ +0f8c24: 7406 b402 0100 |0a22: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8c2a: 2201 1007 |0a25: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f8c2e: 7010 eb2a 0100 |0a27: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f8c34: 7701 7f2a 1400 |0a2a: invoke-static/range {v20}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0f8c3a: 0a02 |0a2d: move-result v2 │ │ +0f8c3c: 6e20 f12a 2100 |0a2e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0f8c42: 1a02 9705 |0a31: const-string v2, "0" // string@0597 │ │ +0f8c46: 6e20 f52a 2100 |0a33: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f8c4c: 6e10 fa2a 0100 |0a36: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f8c52: 0c01 |0a39: move-result-object v1 │ │ +0f8c54: 1502 5c42 |0a3a: const/high16 v2, #int 1113325568 // #425c │ │ +0f8c58: 7020 2f28 2000 |0a3c: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8c5e: 0a02 |0a3f: move-result v2 │ │ +0f8c60: 7020 3028 b000 |0a40: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8c66: 0a03 |0a43: move-result v3 │ │ +0f8c68: 5404 2217 |0a44: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8c6c: 6e54 b902 1732 |0a46: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f8c72: a614 140e |0a49: add-float v20, v20, v14 │ │ +0f8c76: 150b 48c2 |0a4b: const/high16 v11, #int -1035468800 // #c248 │ │ +0f8c7a: 28ac |0a4d: goto 09f9 // -0054 │ │ +0f8c7c: 2e01 1315 |0a4e: cmpg-float v1, v19, v21 │ │ +0f8c80: 3c01 2400 |0a50: if-gtz v1, 0a74 // +0024 │ │ +0f8c84: 1501 4842 |0a52: const/high16 v1, #int 1112014848 // #4248 │ │ +0f8c88: 7020 2f28 1000 |0a54: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8c8e: 0a02 |0a57: move-result v2 │ │ +0f8c90: a801 130f |0a58: mul-float v1, v19, v15 │ │ +0f8c94: 7020 3028 1000 |0a5a: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8c9a: 0a03 |0a5d: move-result v3 │ │ +0f8c9c: 1504 5442 |0a5e: const/high16 v4, #int 1112801280 // #4254 │ │ +0f8ca0: 7020 2f28 4000 |0a60: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8ca6: 0a04 |0a63: move-result v4 │ │ +0f8ca8: 7020 3028 1000 |0a64: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8cae: 0a05 |0a67: move-result v5 │ │ +0f8cb0: 5406 2217 |0a68: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8cb4: 0801 1a00 |0a6a: move-object/from16 v1, v26 │ │ +0f8cb8: 7406 b402 0100 |0a6c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8cbe: 1501 0040 |0a6f: const/high16 v1, #int 1073741824 // #4000 │ │ +0f8cc2: a613 1301 |0a71: add-float v19, v19, v1 │ │ +0f8cc6: 28db |0a73: goto 0a4e // -0025 │ │ +0f8cc8: 7401 bb02 1a00 |0a74: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ +0f8cce: 5401 2217 |0a77: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8cd2: 1402 ff00 ffff |0a79: const v2, #float -nan // #ffff00ff │ │ +0f8cd8: 6e20 f802 2100 |0a7c: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f8cde: 5201 1b17 |0a7f: iget v1, v0, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ +0f8ce2: 1202 |0a81: const/4 v2, #int 0 // #0 │ │ +0f8ce4: 2d01 0102 |0a82: cmpl-float v1, v1, v2 │ │ +0f8ce8: 3d01 2800 |0a84: if-lez v1, 0aac // +0028 │ │ +0f8cec: 1501 4842 |0a86: const/high16 v1, #int 1112014848 // #4248 │ │ +0f8cf0: 7020 2f28 1000 |0a88: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8cf6: 0a03 |0a8b: move-result v3 │ │ +0f8cf8: 5201 1b17 |0a8c: iget v1, v0, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ +0f8cfc: a801 010f |0a8e: mul-float v1, v1, v15 │ │ +0f8d00: c9e1 |0a90: div-float/2addr v1, v14 │ │ +0f8d02: 7020 3028 1000 |0a91: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8d08: 0a04 |0a94: move-result v4 │ │ +0f8d0a: 1501 5042 |0a95: const/high16 v1, #int 1112539136 // #4250 │ │ +0f8d0e: 7020 2f28 1000 |0a97: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8d14: 0a05 |0a9a: move-result v5 │ │ +0f8d16: 7020 3028 2000 |0a9b: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8d1c: 0a06 |0a9e: move-result v6 │ │ +0f8d1e: 540b 2217 |0a9f: iget-object v11, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8d22: 0801 1a00 |0aa1: move-object/from16 v1, v26 │ │ +0f8d26: 0132 |0aa3: move v2, v3 │ │ +0f8d28: 0143 |0aa4: move v3, v4 │ │ +0f8d2a: 0154 |0aa5: move v4, v5 │ │ +0f8d2c: 0165 |0aa6: move v5, v6 │ │ +0f8d2e: 07b6 |0aa7: move-object v6, v11 │ │ +0f8d30: 7406 b702 0100 |0aa8: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f8d36: 2822 |0aab: goto 0acd // +0022 │ │ +0f8d38: 1501 4842 |0aac: const/high16 v1, #int 1112014848 // #4248 │ │ +0f8d3c: 7020 2f28 1000 |0aae: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8d42: 0a02 |0ab1: move-result v2 │ │ +0f8d44: 1201 |0ab2: const/4 v1, #int 0 // #0 │ │ +0f8d46: 7020 3028 1000 |0ab3: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8d4c: 0a03 |0ab6: move-result v3 │ │ +0f8d4e: 1501 5042 |0ab7: const/high16 v1, #int 1112539136 // #4250 │ │ +0f8d52: 7020 2f28 1000 |0ab9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8d58: 0a04 |0abc: move-result v4 │ │ +0f8d5a: 5201 1b17 |0abd: iget v1, v0, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ +0f8d5e: a801 010f |0abf: mul-float v1, v1, v15 │ │ +0f8d62: c9e1 |0ac1: div-float/2addr v1, v14 │ │ +0f8d64: 7020 3028 1000 |0ac2: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8d6a: 0a05 |0ac5: move-result v5 │ │ +0f8d6c: 5406 2217 |0ac6: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8d70: 0801 1a00 |0ac8: move-object/from16 v1, v26 │ │ +0f8d74: 7406 b702 0100 |0aca: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f8d7a: 5401 2217 |0acd: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8d7e: 1502 00ff |0acf: const/high16 v2, #int -16777216 // #ff00 │ │ +0f8d82: 6e20 f802 2100 |0ad1: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f8d88: 5401 2317 |0ad4: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8d8c: 6e10 1003 0100 |0ad6: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ +0f8d92: 5401 2317 |0ad9: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8d96: 1502 4842 |0adb: const/high16 v2, #int 1112014848 // #4248 │ │ +0f8d9a: 7020 2f28 2000 |0add: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8da0: 0a02 |0ae0: move-result v2 │ │ +0f8da2: 1203 |0ae1: const/4 v3, #int 0 // #0 │ │ +0f8da4: 7020 3028 3000 |0ae2: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8daa: 0a04 |0ae5: move-result v4 │ │ +0f8dac: 6e30 0a03 2104 |0ae6: invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ +0f8db2: 5401 2317 |0ae9: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8db6: 1502 5c42 |0aeb: const/high16 v2, #int 1113325568 // #425c │ │ +0f8dba: 7020 2f28 2000 |0aed: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8dc0: 0a02 |0af0: move-result v2 │ │ +0f8dc2: 1503 4040 |0af1: const/high16 v3, #int 1077936128 // #4040 │ │ +0f8dc6: 7020 3028 3000 |0af3: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8dcc: 0a03 |0af6: move-result v3 │ │ +0f8dce: 6e30 0903 2103 |0af7: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f8dd4: 5401 2317 |0afa: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8dd8: 7020 2f28 a000 |0afc: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8dde: 0a02 |0aff: move-result v2 │ │ +0f8de0: 1503 4040 |0b00: const/high16 v3, #int 1077936128 // #4040 │ │ +0f8de4: 7020 3028 3000 |0b02: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8dea: 0a03 |0b05: move-result v3 │ │ +0f8dec: 6e30 0903 2103 |0b06: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f8df2: 5401 2317 |0b09: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8df6: 7020 2f28 a000 |0b0b: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8dfc: 0a02 |0b0e: move-result v2 │ │ +0f8dfe: 1503 40c0 |0b0f: const/high16 v3, #int -1069547520 // #c040 │ │ +0f8e02: 7020 3028 3000 |0b11: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8e08: 0a03 |0b14: move-result v3 │ │ +0f8e0a: 6e30 0903 2103 |0b15: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f8e10: 5401 2317 |0b18: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8e14: 1502 5c42 |0b1a: const/high16 v2, #int 1113325568 // #425c │ │ +0f8e18: 7020 2f28 2000 |0b1c: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8e1e: 0a02 |0b1f: move-result v2 │ │ +0f8e20: 1503 40c0 |0b20: const/high16 v3, #int -1069547520 // #c040 │ │ +0f8e24: 7020 3028 3000 |0b22: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8e2a: 0a03 |0b25: move-result v3 │ │ +0f8e2c: 6e30 0903 2103 |0b26: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f8e32: 5401 2317 |0b29: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f8e36: 5402 2217 |0b2b: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8e3a: 6e30 b602 1702 |0b2d: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ +0f8e40: 5401 2217 |0b30: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8e44: 12f2 |0b32: const/4 v2, #int -1 // #ff │ │ +0f8e46: 6e20 f802 2100 |0b33: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f8e4c: 2201 1007 |0b36: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f8e50: 7010 eb2a 0100 |0b38: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f8e56: 5202 1a17 |0b3b: iget v2, v0, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ +0f8e5a: 7110 7f2a 0200 |0b3d: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0f8e60: 0a02 |0b40: move-result v2 │ │ +0f8e62: 6e20 f12a 2100 |0b41: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0f8e68: 1a02 0000 |0b44: const-string v2, "" // string@0000 │ │ +0f8e6c: 6e20 f52a 2100 |0b46: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f8e72: 6e10 fa2a 0100 |0b49: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f8e78: 0c01 |0b4c: move-result-object v1 │ │ +0f8e7a: 1502 5c42 |0b4d: const/high16 v2, #int 1113325568 // #425c │ │ +0f8e7e: 7020 2f28 2000 |0b4f: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8e84: 0a02 |0b52: move-result v2 │ │ +0f8e86: 1503 00c0 |0b53: const/high16 v3, #int -1073741824 // #c000 │ │ +0f8e8a: 7020 3028 3000 |0b55: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8e90: 0a03 |0b58: move-result v3 │ │ +0f8e92: 5404 2217 |0b59: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8e96: 6e54 b902 1732 |0b5b: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f8e9c: 5401 2217 |0b5e: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8ea0: 6202 6500 |0b60: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0f8ea4: 6e20 0003 2100 |0b62: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f8eaa: 5401 2217 |0b65: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8eae: 12f2 |0b67: const/4 v2, #int -1 // #ff │ │ +0f8eb0: 6e20 f802 2100 |0b68: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f8eb6: 1501 4842 |0b6b: const/high16 v1, #int 1112014848 // #4248 │ │ +0f8eba: 7020 2f28 1000 |0b6d: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8ec0: 0a02 |0b70: move-result v2 │ │ +0f8ec2: 1501 0c42 |0b71: const/high16 v1, #int 1108082688 // #420c │ │ +0f8ec6: 7020 3028 1000 |0b73: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8ecc: 0a03 |0b76: move-result v3 │ │ +0f8ece: 7020 2f28 a000 |0b77: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8ed4: 0a04 |0b7a: move-result v4 │ │ +0f8ed6: 7020 3028 8000 |0b7b: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8edc: 0a05 |0b7e: move-result v5 │ │ +0f8ede: 5406 2217 |0b7f: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8ee2: 0801 1a00 |0b81: move-object/from16 v1, v26 │ │ +0f8ee6: 7406 b702 0100 |0b83: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f8eec: 5401 2217 |0b86: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8ef0: 6e20 0003 c100 |0b88: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f8ef6: 5401 2217 |0b8b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8efa: 12f2 |0b8d: const/4 v2, #int -1 // #ff │ │ +0f8efc: 6e20 f802 2100 |0b8e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f8f02: 1508 b442 |0b91: const/high16 v8, #int 1119092736 // #42b4 │ │ +0f8f06: 7020 2f28 8000 |0b93: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8f0c: 0a02 |0b96: move-result v2 │ │ +0f8f0e: 1501 f040 |0b97: const/high16 v1, #int 1089470464 // #40f0 │ │ +0f8f12: 7020 3028 1000 |0b99: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8f18: 0a03 |0b9c: move-result v3 │ │ +0f8f1a: 7020 2f28 a000 |0b9d: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8f20: 0a04 |0ba0: move-result v4 │ │ +0f8f22: 7020 3028 1000 |0ba1: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8f28: 0a05 |0ba4: move-result v5 │ │ +0f8f2a: 5406 2217 |0ba5: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8f2e: 0801 1a00 |0ba7: move-object/from16 v1, v26 │ │ +0f8f32: 7406 b402 0100 |0ba9: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8f38: 1501 be42 |0bac: const/high16 v1, #int 1119748096 // #42be │ │ +0f8f3c: 7020 2f28 1000 |0bae: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8f42: 0a02 |0bb1: move-result v2 │ │ +0f8f44: 7020 3028 d000 |0bb2: invoke-direct {v0, v13}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8f4a: 0a03 |0bb5: move-result v3 │ │ +0f8f4c: 7020 2f28 a000 |0bb6: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8f52: 0a04 |0bb9: move-result v4 │ │ +0f8f54: 7020 3028 d000 |0bba: invoke-direct {v0, v13}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8f5a: 0a05 |0bbd: move-result v5 │ │ +0f8f5c: 5406 2217 |0bbe: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8f60: 0801 1a00 |0bc0: move-object/from16 v1, v26 │ │ +0f8f64: 7406 b402 0100 |0bc2: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8f6a: 7020 2f28 8000 |0bc5: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8f70: 0a02 |0bc8: move-result v2 │ │ +0f8f72: 1501 b441 |0bc9: const/high16 v1, #int 1102315520 // #41b4 │ │ +0f8f76: 7020 3028 1000 |0bcb: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8f7c: 0a03 |0bce: move-result v3 │ │ +0f8f7e: 7020 2f28 a000 |0bcf: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8f84: 0a04 |0bd2: move-result v4 │ │ +0f8f86: 7020 3028 1000 |0bd3: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8f8c: 0a05 |0bd6: move-result v5 │ │ +0f8f8e: 5406 2217 |0bd7: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8f92: 0801 1a00 |0bd9: move-object/from16 v1, v26 │ │ +0f8f96: 7406 b402 0100 |0bdb: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8f9c: 7020 2f28 8000 |0bde: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8fa2: 0a02 |0be1: move-result v2 │ │ +0f8fa4: 1501 f0c0 |0be2: const/high16 v1, #int -1058013184 // #c0f0 │ │ +0f8fa8: 7020 3028 1000 |0be4: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8fae: 0a03 |0be7: move-result v3 │ │ +0f8fb0: 7020 2f28 a000 |0be8: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8fb6: 0a04 |0beb: move-result v4 │ │ +0f8fb8: 7020 3028 1000 |0bec: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8fbe: 0a05 |0bef: move-result v5 │ │ +0f8fc0: 5406 2217 |0bf0: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8fc4: 0801 1a00 |0bf2: move-object/from16 v1, v26 │ │ +0f8fc8: 7406 b402 0100 |0bf4: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f8fce: 1501 be42 |0bf7: const/high16 v1, #int 1119748096 // #42be │ │ +0f8fd2: 7020 2f28 1000 |0bf9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8fd8: 0a02 |0bfc: move-result v2 │ │ +0f8fda: 1501 70c1 |0bfd: const/high16 v1, #int -1049624576 // #c170 │ │ +0f8fde: 7020 3028 1000 |0bff: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8fe4: 0a03 |0c02: move-result v3 │ │ +0f8fe6: 7020 2f28 a000 |0c03: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f8fec: 0a04 |0c06: move-result v4 │ │ +0f8fee: 7020 3028 1000 |0c07: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f8ff4: 0a05 |0c0a: move-result v5 │ │ +0f8ff6: 5406 2217 |0c0b: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f8ffa: 0801 1a00 |0c0d: move-object/from16 v1, v26 │ │ +0f8ffe: 7406 b402 0100 |0c0f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f9004: 7020 2f28 8000 |0c12: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f900a: 0a02 |0c15: move-result v2 │ │ +0f900c: 1501 b4c1 |0c16: const/high16 v1, #int -1045168128 // #c1b4 │ │ +0f9010: 7020 3028 1000 |0c18: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9016: 0a03 |0c1b: move-result v3 │ │ +0f9018: 7020 2f28 a000 |0c1c: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f901e: 0a04 |0c1f: move-result v4 │ │ +0f9020: 7020 3028 1000 |0c20: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9026: 0a05 |0c23: move-result v5 │ │ +0f9028: 5406 2217 |0c24: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f902c: 0801 1a00 |0c26: move-object/from16 v1, v26 │ │ +0f9030: 7406 b402 0100 |0c28: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f9036: 5401 2217 |0c2b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f903a: 6202 6500 |0c2d: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0f903e: 6e20 0003 2100 |0c2f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f9044: 5401 2217 |0c32: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9048: 12f2 |0c34: const/4 v2, #int -1 // #ff │ │ +0f904a: 6e20 f802 2100 |0c35: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f9050: 5401 2317 |0c38: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f9054: 6e10 1003 0100 |0c3a: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ +0f905a: 5401 2317 |0c3d: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f905e: 7020 2f28 a000 |0c3f: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9064: 0a02 |0c42: move-result v2 │ │ +0f9066: 1503 f041 |0c43: const/high16 v3, #int 1106247680 // #41f0 │ │ +0f906a: 7020 3028 3000 |0c45: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9070: 0a04 |0c48: move-result v4 │ │ +0f9072: 6e30 0a03 2104 |0c49: invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ +0f9078: 5401 2317 |0c4c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f907c: 1502 c442 |0c4e: const/high16 v2, #int 1120141312 // #42c4 │ │ +0f9080: 7020 2f28 2000 |0c50: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9086: 0a02 |0c53: move-result v2 │ │ +0f9088: 7020 3028 3000 |0c54: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f908e: 0a04 |0c57: move-result v4 │ │ +0f9090: 6e30 0903 2104 |0c58: invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f9096: 5401 2317 |0c5b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f909a: 1502 c442 |0c5d: const/high16 v2, #int 1120141312 // #42c4 │ │ +0f909e: 7020 2f28 2000 |0c5f: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f90a4: 0a02 |0c62: move-result v2 │ │ +0f90a6: 1503 f040 |0c63: const/high16 v3, #int 1089470464 // #40f0 │ │ +0f90aa: 7020 3028 3000 |0c65: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f90b0: 0a03 |0c68: move-result v3 │ │ +0f90b2: 6e30 0903 2103 |0c69: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f90b8: 5401 2317 |0c6c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f90bc: 7020 2f28 a000 |0c6e: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f90c2: 0a02 |0c71: move-result v2 │ │ +0f90c4: 1203 |0c72: const/4 v3, #int 0 // #0 │ │ +0f90c6: 7020 3028 3000 |0c73: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f90cc: 0a04 |0c76: move-result v4 │ │ +0f90ce: 6e30 0903 2104 |0c77: invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f90d4: 5401 2317 |0c7a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f90d8: 1502 c442 |0c7c: const/high16 v2, #int 1120141312 // #42c4 │ │ +0f90dc: 7020 2f28 2000 |0c7e: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f90e2: 0a02 |0c81: move-result v2 │ │ +0f90e4: 1503 f0c0 |0c82: const/high16 v3, #int -1058013184 // #c0f0 │ │ +0f90e8: 7020 3028 3000 |0c84: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f90ee: 0a03 |0c87: move-result v3 │ │ +0f90f0: 6e30 0903 2103 |0c88: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f90f6: 5401 2317 |0c8b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f90fa: 1502 c442 |0c8d: const/high16 v2, #int 1120141312 // #42c4 │ │ +0f90fe: 7020 2f28 2000 |0c8f: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9104: 0a02 |0c92: move-result v2 │ │ +0f9106: 1503 f0c1 |0c93: const/high16 v3, #int -1041235968 // #c1f0 │ │ +0f910a: 7020 3028 3000 |0c95: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9110: 0a03 |0c98: move-result v3 │ │ +0f9112: 6e30 0903 2103 |0c99: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f9118: 5401 2317 |0c9c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f911c: 7020 2f28 a000 |0c9e: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9122: 0a02 |0ca1: move-result v2 │ │ +0f9124: 1503 f0c1 |0ca2: const/high16 v3, #int -1041235968 // #c1f0 │ │ +0f9128: 7020 3028 3000 |0ca4: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f912e: 0a03 |0ca7: move-result v3 │ │ +0f9130: 6e30 0903 2103 |0ca8: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f9136: 5401 2317 |0cab: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f913a: 5402 2217 |0cad: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f913e: 6e30 b602 1702 |0caf: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ +0f9144: 5401 2217 |0cb2: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9148: 6e20 0003 c100 |0cb4: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f914e: 7020 2f28 8000 |0cb7: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9154: 0a01 |0cba: move-result v1 │ │ +0f9156: 1502 8441 |0cbb: const/high16 v2, #int 1099169792 // #4184 │ │ +0f915a: 7020 3028 2000 |0cbd: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9160: 0a02 |0cc0: move-result v2 │ │ +0f9162: 5403 2217 |0cc1: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9166: 1a04 9f05 |0cc3: const-string v4, "1" // string@059f │ │ +0f916a: 6e53 b902 4721 |0cc5: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f9170: 7020 2f28 8000 |0cc8: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9176: 0a01 |0ccb: move-result v1 │ │ +0f9178: 1502 fc41 |0ccc: const/high16 v2, #int 1107034112 // #41fc │ │ +0f917c: 7020 3028 2000 |0cce: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9182: 0a02 |0cd1: move-result v2 │ │ +0f9184: 5403 2217 |0cd2: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9188: 1a04 cd05 |0cd4: const-string v4, "2" // string@05cd │ │ +0f918c: 6e53 b902 4721 |0cd6: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f9192: 7020 2f28 8000 |0cd9: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9198: 0a01 |0cdc: move-result v1 │ │ +0f919a: 1502 58c1 |0cdd: const/high16 v2, #int -1051197440 // #c158 │ │ +0f919e: 7020 3028 2000 |0cdf: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f91a4: 0a02 |0ce2: move-result v2 │ │ +0f91a6: 5403 2217 |0ce3: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f91aa: 1a04 9f05 |0ce5: const-string v4, "1" // string@059f │ │ +0f91ae: 6e53 b902 4721 |0ce7: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f91b4: 7020 2f28 8000 |0cea: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f91ba: 0a01 |0ced: move-result v1 │ │ +0f91bc: 1502 e4c1 |0cee: const/high16 v2, #int -1042022400 // #c1e4 │ │ +0f91c0: 7020 3028 2000 |0cf0: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f91c6: 0a02 |0cf3: move-result v2 │ │ +0f91c8: 5403 2217 |0cf4: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f91cc: 1a04 cd05 |0cf6: const-string v4, "2" // string@05cd │ │ +0f91d0: 6e53 b902 4721 |0cf8: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f91d6: 5401 2217 |0cfb: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f91da: 1502 00ff |0cfd: const/high16 v2, #int -16777216 // #ff00 │ │ +0f91de: 6e20 f802 2100 |0cff: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f91e4: 5201 2c17 |0d02: iget v1, v0, Lcom/ds/avare/views/PfdView;.mVsi:F // field@172c │ │ +0f91e8: 1502 c842 |0d04: const/high16 v2, #int 1120403456 // #42c8 │ │ +0f91ec: c921 |0d06: div-float/2addr v1, v2 │ │ +0f91ee: a801 010f |0d07: mul-float v1, v1, v15 │ │ +0f91f2: 5402 2317 |0d09: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f91f6: 6e10 1003 0200 |0d0b: invoke-virtual {v2}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ +0f91fc: 5402 2317 |0d0e: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f9200: 7020 2f28 a000 |0d10: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9206: 0a03 |0d13: move-result v3 │ │ +0f9208: 1204 |0d14: const/4 v4, #int 0 // #0 │ │ +0f920a: a60b 0104 |0d15: add-float v11, v1, v4 │ │ +0f920e: 7020 3028 b000 |0d17: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9214: 0a04 |0d1a: move-result v4 │ │ +0f9216: 6e30 0a03 3204 |0d1b: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ +0f921c: 5402 2317 |0d1e: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f9220: 1503 b842 |0d20: const/high16 v3, #int 1119354880 // #42b8 │ │ +0f9224: 7020 2f28 3000 |0d22: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f922a: 0a03 |0d25: move-result v3 │ │ +0f922c: 1504 7040 |0d26: const/high16 v4, #int 1081081856 // #4070 │ │ +0f9230: c614 |0d28: add-float/2addr v4, v1 │ │ +0f9232: 7020 3028 4000 |0d29: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9238: 0a05 |0d2c: move-result v5 │ │ +0f923a: 6e30 0903 3205 |0d2d: invoke-virtual {v2, v3, v5}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f9240: 5402 2317 |0d30: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f9244: 1503 c442 |0d32: const/high16 v3, #int 1120141312 // #42c4 │ │ +0f9248: 7020 2f28 3000 |0d34: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f924e: 0a03 |0d37: move-result v3 │ │ +0f9250: 7020 3028 4000 |0d38: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9256: 0a04 |0d3b: move-result v4 │ │ +0f9258: 6e30 0903 3204 |0d3c: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f925e: 5402 2317 |0d3f: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f9262: 1503 c442 |0d41: const/high16 v3, #int 1120141312 // #42c4 │ │ +0f9266: 7020 2f28 3000 |0d43: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f926c: 0a03 |0d46: move-result v3 │ │ +0f926e: 1504 70c0 |0d47: const/high16 v4, #int -1066401792 // #c070 │ │ +0f9272: c641 |0d49: add-float/2addr v1, v4 │ │ +0f9274: 7020 3028 1000 |0d4a: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f927a: 0a04 |0d4d: move-result v4 │ │ +0f927c: 6e30 0903 3204 |0d4e: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f9282: 5402 2317 |0d51: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f9286: 1503 b842 |0d53: const/high16 v3, #int 1119354880 // #42b8 │ │ +0f928a: 7020 2f28 3000 |0d55: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9290: 0a03 |0d58: move-result v3 │ │ +0f9292: 7020 3028 1000 |0d59: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9298: 0a01 |0d5c: move-result v1 │ │ +0f929a: 6e30 0903 3201 |0d5d: invoke-virtual {v2, v3, v1}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f92a0: 5401 2317 |0d60: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f92a4: 7020 2f28 a000 |0d62: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f92aa: 0a02 |0d65: move-result v2 │ │ +0f92ac: 7020 3028 b000 |0d66: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f92b2: 0a03 |0d69: move-result v3 │ │ +0f92b4: 6e30 0903 2103 |0d6a: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f92ba: 5401 2317 |0d6d: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f92be: 5402 2217 |0d6f: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f92c2: 6e30 b602 1702 |0d71: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ +0f92c8: 5401 2217 |0d74: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f92cc: 6202 6500 |0d76: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0f92d0: 6e20 0003 2100 |0d78: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f92d6: 5401 2217 |0d7b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f92da: 12f2 |0d7d: const/4 v2, #int -1 // #ff │ │ +0f92dc: 6e20 f802 2100 |0d7e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f92e2: 5401 2317 |0d81: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f92e6: 5402 2217 |0d83: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f92ea: 6e30 b602 1702 |0d85: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ +0f92f0: 5401 2217 |0d88: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f92f4: 6e20 0003 c100 |0d8a: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f92fa: 5201 2c17 |0d8d: iget v1, v0, Lcom/ds/avare/views/PfdView;.mVsi:F // field@172c │ │ +0f92fe: 7110 6b2a 0100 |0d8f: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +0f9304: 0a01 |0d92: move-result v1 │ │ +0f9306: 1502 7a44 |0d93: const/high16 v2, #int 1148846080 // #447a │ │ +0f930a: ca21 |0d95: rem-float/2addr v1, v2 │ │ +0f930c: 1502 c842 |0d96: const/high16 v2, #int 1120403456 // #42c8 │ │ +0f9310: c921 |0d98: div-float/2addr v1, v2 │ │ +0f9312: 8711 |0d99: float-to-int v1, v1 │ │ +0f9314: 2202 1007 |0d9a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0f9318: 7010 eb2a 0200 |0d9c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f931e: 6e20 f12a 1200 |0d9f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0f9324: 1a01 0000 |0da2: const-string v1, "" // string@0000 │ │ +0f9328: 6e20 f52a 1200 |0da4: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f932e: 6e10 fa2a 0200 |0da7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f9334: 0c01 |0daa: move-result-object v1 │ │ +0f9336: 7020 2f28 8000 |0dab: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f933c: 0a02 |0dae: move-result v2 │ │ +0f933e: 7020 3028 b000 |0daf: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9344: 0a03 |0db2: move-result v3 │ │ +0f9346: 5404 2217 |0db3: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f934a: 6e10 e502 0400 |0db5: invoke-virtual {v4}, Landroid/graphics/Paint;.descent:()F // method@02e5 │ │ +0f9350: 0a04 |0db8: move-result v4 │ │ +0f9352: 5405 2217 |0db9: iget-object v5, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9356: 6e10 e302 0500 |0dbb: invoke-virtual {v5}, Landroid/graphics/Paint;.ascent:()F // method@02e3 │ │ +0f935c: 0a05 |0dbe: move-result v5 │ │ +0f935e: c654 |0dbf: add-float/2addr v4, v5 │ │ +0f9360: 1505 0040 |0dc0: const/high16 v5, #int 1073741824 // #4000 │ │ +0f9364: c954 |0dc2: div-float/2addr v4, v5 │ │ +0f9366: c743 |0dc3: sub-float/2addr v3, v4 │ │ +0f9368: 5404 2217 |0dc4: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f936c: 6e54 b902 1732 |0dc6: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f9372: 5401 2217 |0dc9: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9376: 12f2 |0dcb: const/4 v2, #int -1 // #ff │ │ +0f9378: 6e20 f802 2100 |0dcc: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f937e: 5401 2317 |0dcf: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f9382: 6e10 1003 0100 |0dd1: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ +0f9388: 5401 2317 |0dd4: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f938c: 1502 a0c0 |0dd6: const/high16 v2, #int -1063256064 // #c0a0 │ │ +0f9390: 7020 2f28 2000 |0dd8: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9396: 0a02 |0ddb: move-result v2 │ │ +0f9398: 1503 70c2 |0ddc: const/high16 v3, #int -1032847360 // #c270 │ │ +0f939c: 7020 3028 3000 |0dde: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f93a2: 0a03 |0de1: move-result v3 │ │ +0f93a4: 6e30 0a03 2103 |0de2: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ +0f93aa: 5401 2317 |0de5: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f93ae: 1202 |0de7: const/4 v2, #int 0 // #0 │ │ +0f93b0: 7020 2f28 2000 |0de8: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f93b6: 0a03 |0deb: move-result v3 │ │ +0f93b8: 1508 82c2 |0dec: const/high16 v8, #int -1031667712 // #c282 │ │ +0f93bc: 7020 3028 8000 |0dee: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f93c2: 0a02 |0df1: move-result v2 │ │ +0f93c4: 6e30 0903 3102 |0df2: invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f93ca: 5401 2317 |0df5: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f93ce: 1502 a040 |0df7: const/high16 v2, #int 1084227584 // #40a0 │ │ +0f93d2: 7020 2f28 2000 |0df9: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f93d8: 0a03 |0dfc: move-result v3 │ │ +0f93da: 1502 70c2 |0dfd: const/high16 v2, #int -1032847360 // #c270 │ │ +0f93de: 7020 3028 2000 |0dff: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f93e4: 0a02 |0e02: move-result v2 │ │ +0f93e6: 6e30 0903 3102 |0e03: invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f93ec: 5401 2317 |0e06: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f93f0: 5402 2217 |0e08: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f93f4: 6e30 b602 1702 |0e0a: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ +0f93fa: 7401 bf02 1a00 |0e0d: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ +0f9400: 1501 90c1 |0e10: const/high16 v1, #int -1047527424 // #c190 │ │ +0f9404: 120a |0e12: const/4 v10, #int 0 // #0 │ │ +0f9406: 7020 2f28 a000 |0e13: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f940c: 0a02 |0e16: move-result v2 │ │ +0f940e: 150b bec2 |0e17: const/high16 v11, #int -1027735552 // #c2be │ │ +0f9412: 7020 3028 b000 |0e19: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9418: 0a03 |0e1c: move-result v3 │ │ +0f941a: 6e40 be02 1732 |0e1d: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f9420: 7020 2f28 a000 |0e20: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9426: 0a02 |0e23: move-result v2 │ │ +0f9428: 1501 70c2 |0e24: const/high16 v1, #int -1032847360 // #c270 │ │ +0f942c: 7020 3028 1000 |0e26: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9432: 0a03 |0e29: move-result v3 │ │ +0f9434: 7020 2f28 a000 |0e2a: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f943a: 0a04 |0e2d: move-result v4 │ │ +0f943c: 7020 3028 8000 |0e2e: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9442: 0a05 |0e31: move-result v5 │ │ +0f9444: 5406 2217 |0e32: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9448: 0801 1a00 |0e34: move-object/from16 v1, v26 │ │ +0f944c: 7406 b402 0100 |0e36: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f9452: 1501 1041 |0e39: const/high16 v1, #int 1091567616 // #4110 │ │ +0f9456: 7020 2f28 a000 |0e3b: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f945c: 0a02 |0e3e: move-result v2 │ │ +0f945e: 7020 3028 b000 |0e3f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9464: 0a03 |0e42: move-result v3 │ │ +0f9466: 6e40 be02 1732 |0e43: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f946c: 7020 2f28 a000 |0e46: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9472: 0a02 |0e49: move-result v2 │ │ +0f9474: 1501 70c2 |0e4a: const/high16 v1, #int -1032847360 // #c270 │ │ +0f9478: 7020 3028 1000 |0e4c: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f947e: 0a03 |0e4f: move-result v3 │ │ +0f9480: 7020 2f28 a000 |0e50: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9486: 0a04 |0e53: move-result v4 │ │ +0f9488: 7020 3028 8000 |0e54: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f948e: 0a05 |0e57: move-result v5 │ │ +0f9490: 5406 2217 |0e58: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9494: 0801 1a00 |0e5a: move-object/from16 v1, v26 │ │ +0f9498: 7406 b402 0100 |0e5c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f949e: 1501 9041 |0e5f: const/high16 v1, #int 1099956224 // #4190 │ │ +0f94a2: 7020 2f28 a000 |0e61: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f94a8: 0a02 |0e64: move-result v2 │ │ +0f94aa: 7020 3028 b000 |0e65: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f94b0: 0a03 |0e68: move-result v3 │ │ +0f94b2: 6e40 be02 1732 |0e69: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f94b8: 7020 2f28 a000 |0e6c: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f94be: 0a02 |0e6f: move-result v2 │ │ +0f94c0: 1501 70c2 |0e70: const/high16 v1, #int -1032847360 // #c270 │ │ +0f94c4: 7020 3028 1000 |0e72: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f94ca: 0a03 |0e75: move-result v3 │ │ +0f94cc: 7020 2f28 a000 |0e76: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f94d2: 0a04 |0e79: move-result v4 │ │ +0f94d4: 7020 3028 8000 |0e7a: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f94da: 0a05 |0e7d: move-result v5 │ │ +0f94dc: 5406 2217 |0e7e: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f94e0: 0801 1a00 |0e80: move-object/from16 v1, v26 │ │ +0f94e4: 7406 b402 0100 |0e82: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f94ea: 1501 1041 |0e85: const/high16 v1, #int 1091567616 // #4110 │ │ +0f94ee: 7020 2f28 a000 |0e87: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f94f4: 0a02 |0e8a: move-result v2 │ │ +0f94f6: 7020 3028 b000 |0e8b: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f94fc: 0a03 |0e8e: move-result v3 │ │ +0f94fe: 6e40 be02 1732 |0e8f: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f9504: 7020 2f28 a000 |0e92: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f950a: 0a02 |0e95: move-result v2 │ │ +0f950c: 1501 70c2 |0e96: const/high16 v1, #int -1032847360 // #c270 │ │ +0f9510: 7020 3028 1000 |0e98: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9516: 0a03 |0e9b: move-result v3 │ │ +0f9518: 7020 2f28 a000 |0e9c: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f951e: 0a04 |0e9f: move-result v4 │ │ +0f9520: 7020 3028 8000 |0ea0: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9526: 0a05 |0ea3: move-result v5 │ │ +0f9528: 5406 2217 |0ea4: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f952c: 0801 1a00 |0ea6: move-object/from16 v1, v26 │ │ +0f9530: 7406 b402 0100 |0ea8: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f9536: 7401 bb02 1a00 |0eab: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ +0f953c: 7401 bf02 1a00 |0eae: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ +0f9542: 5201 2e17 |0eb1: iget v1, v0, Lcom/ds/avare/views/PfdView;.mYaw:F // field@172e │ │ +0f9546: 7f11 |0eb3: neg-float v1, v1 │ │ +0f9548: 120a |0eb4: const/4 v10, #int 0 // #0 │ │ +0f954a: 7020 2f28 a000 |0eb5: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9550: 0a02 |0eb8: move-result v2 │ │ +0f9552: 7020 3028 b000 |0eb9: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9558: 0a03 |0ebc: move-result v3 │ │ +0f955a: 6e40 be02 1732 |0ebd: invoke-virtual {v7, v1, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f9560: 5401 2217 |0ec0: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9564: 6e10 e502 0100 |0ec2: invoke-virtual {v1}, Landroid/graphics/Paint;.descent:()F // method@02e5 │ │ +0f956a: 0a01 |0ec5: move-result v1 │ │ +0f956c: 5402 2217 |0ec6: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9570: 6e10 e302 0200 |0ec8: invoke-virtual {v2}, Landroid/graphics/Paint;.ascent:()F // method@02e3 │ │ +0f9576: 0a02 |0ecb: move-result v2 │ │ +0f9578: c621 |0ecc: add-float/2addr v1, v2 │ │ +0f957a: 1502 0040 |0ecd: const/high16 v2, #int 1073741824 // #4000 │ │ +0f957e: a90d 0102 |0ecf: div-float v13, v1, v2 │ │ +0f9582: 7020 2f28 a000 |0ed1: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9588: 0a02 |0ed4: move-result v2 │ │ +0f958a: 7020 3028 8000 |0ed5: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9590: 0a03 |0ed8: move-result v3 │ │ +0f9592: 7020 2f28 a000 |0ed9: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9598: 0a04 |0edc: move-result v4 │ │ +0f959a: 150e 8cc2 |0edd: const/high16 v14, #int -1031012352 // #c28c │ │ +0f959e: 7020 3028 e000 |0edf: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f95a4: 0a05 |0ee2: move-result v5 │ │ +0f95a6: 5406 2217 |0ee3: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f95aa: 0801 1a00 |0ee5: move-object/from16 v1, v26 │ │ +0f95ae: 7406 b402 0100 |0ee7: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f95b4: 7020 2f28 a000 |0eea: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f95ba: 0a01 |0eed: move-result v1 │ │ +0f95bc: c6d1 |0eee: add-float/2addr v1, v13 │ │ +0f95be: 7020 3028 9000 |0eef: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f95c4: 0a02 |0ef2: move-result v2 │ │ +0f95c6: 5403 2217 |0ef3: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f95ca: 1a04 d320 |0ef5: const-string v4, "N" // string@20d3 │ │ +0f95ce: 6e53 b902 4721 |0ef7: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f95d4: 7020 2f28 a000 |0efa: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f95da: 0a01 |0efd: move-result v1 │ │ +0f95dc: 7020 3028 b000 |0efe: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f95e2: 0a02 |0f01: move-result v2 │ │ +0f95e4: 1503 f041 |0f02: const/high16 v3, #int 1106247680 // #41f0 │ │ +0f95e8: 6e40 be02 3721 |0f04: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f95ee: 7020 2f28 a000 |0f07: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f95f4: 0a02 |0f0a: move-result v2 │ │ +0f95f6: 7020 3028 8000 |0f0b: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f95fc: 0a03 |0f0e: move-result v3 │ │ +0f95fe: 7020 2f28 a000 |0f0f: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9604: 0a04 |0f12: move-result v4 │ │ +0f9606: 7020 3028 e000 |0f13: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f960c: 0a05 |0f16: move-result v5 │ │ +0f960e: 5406 2217 |0f17: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9612: 0801 1a00 |0f19: move-object/from16 v1, v26 │ │ +0f9616: 7406 b402 0100 |0f1b: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f961c: 7020 2f28 a000 |0f1e: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9622: 0a01 |0f21: move-result v1 │ │ +0f9624: c6d1 |0f22: add-float/2addr v1, v13 │ │ +0f9626: 7020 3028 9000 |0f23: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f962c: 0a02 |0f26: move-result v2 │ │ +0f962e: 5403 2217 |0f27: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9632: 1a04 0b06 |0f29: const-string v4, "3" // string@060b │ │ +0f9636: 6e53 b902 4721 |0f2b: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f963c: 7020 2f28 a000 |0f2e: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9642: 0a01 |0f31: move-result v1 │ │ +0f9644: 7020 3028 b000 |0f32: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f964a: 0a02 |0f35: move-result v2 │ │ +0f964c: 1503 f041 |0f36: const/high16 v3, #int 1106247680 // #41f0 │ │ +0f9650: 6e40 be02 3721 |0f38: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f9656: 7020 2f28 a000 |0f3b: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f965c: 0a02 |0f3e: move-result v2 │ │ +0f965e: 7020 3028 8000 |0f3f: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9664: 0a03 |0f42: move-result v3 │ │ +0f9666: 7020 2f28 a000 |0f43: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f966c: 0a04 |0f46: move-result v4 │ │ +0f966e: 7020 3028 e000 |0f47: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9674: 0a05 |0f4a: move-result v5 │ │ +0f9676: 5406 2217 |0f4b: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f967a: 0801 1a00 |0f4d: move-object/from16 v1, v26 │ │ +0f967e: 7406 b402 0100 |0f4f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f9684: 7020 2f28 a000 |0f52: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f968a: 0a01 |0f55: move-result v1 │ │ +0f968c: c6d1 |0f56: add-float/2addr v1, v13 │ │ +0f968e: 7020 3028 9000 |0f57: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9694: 0a02 |0f5a: move-result v2 │ │ +0f9696: 5403 2217 |0f5b: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f969a: 1a04 d107 |0f5d: const-string v4, "6" // string@07d1 │ │ +0f969e: 6e53 b902 4721 |0f5f: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f96a4: 7020 2f28 a000 |0f62: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f96aa: 0a01 |0f65: move-result v1 │ │ +0f96ac: 7020 3028 b000 |0f66: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f96b2: 0a02 |0f69: move-result v2 │ │ +0f96b4: 1503 f041 |0f6a: const/high16 v3, #int 1106247680 // #41f0 │ │ +0f96b8: 6e40 be02 3721 |0f6c: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f96be: 7020 2f28 a000 |0f6f: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f96c4: 0a02 |0f72: move-result v2 │ │ +0f96c6: 7020 3028 8000 |0f73: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f96cc: 0a03 |0f76: move-result v3 │ │ +0f96ce: 7020 2f28 a000 |0f77: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f96d4: 0a04 |0f7a: move-result v4 │ │ +0f96d6: 7020 3028 e000 |0f7b: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f96dc: 0a05 |0f7e: move-result v5 │ │ +0f96de: 5406 2217 |0f7f: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f96e2: 0801 1a00 |0f81: move-object/from16 v1, v26 │ │ +0f96e6: 7406 b402 0100 |0f83: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f96ec: 7020 2f28 a000 |0f86: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f96f2: 0a01 |0f89: move-result v1 │ │ +0f96f4: c6d1 |0f8a: add-float/2addr v1, v13 │ │ +0f96f6: 7020 3028 9000 |0f8b: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f96fc: 0a02 |0f8e: move-result v2 │ │ +0f96fe: 5403 2217 |0f8f: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9702: 1a04 4c0f |0f91: const-string v4, "E" // string@0f4c │ │ +0f9706: 6e53 b902 4721 |0f93: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f970c: 7020 2f28 a000 |0f96: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9712: 0a01 |0f99: move-result v1 │ │ +0f9714: 7020 3028 b000 |0f9a: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f971a: 0a02 |0f9d: move-result v2 │ │ +0f971c: 1503 f041 |0f9e: const/high16 v3, #int 1106247680 // #41f0 │ │ +0f9720: 6e40 be02 3721 |0fa0: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f9726: 7020 2f28 a000 |0fa3: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f972c: 0a02 |0fa6: move-result v2 │ │ +0f972e: 7020 3028 8000 |0fa7: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9734: 0a03 |0faa: move-result v3 │ │ +0f9736: 7020 2f28 a000 |0fab: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f973c: 0a04 |0fae: move-result v4 │ │ +0f973e: 7020 3028 e000 |0faf: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9744: 0a05 |0fb2: move-result v5 │ │ +0f9746: 5406 2217 |0fb3: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f974a: 0801 1a00 |0fb5: move-object/from16 v1, v26 │ │ +0f974e: 7406 b402 0100 |0fb7: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f9754: 7020 2f28 a000 |0fba: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f975a: 0a01 |0fbd: move-result v1 │ │ +0f975c: 1502 0040 |0fbe: const/high16 v2, #int 1073741824 // #4000 │ │ +0f9760: a80f 0d02 |0fc0: mul-float v15, v13, v2 │ │ +0f9764: c6f1 |0fc2: add-float/2addr v1, v15 │ │ +0f9766: 7020 3028 9000 |0fc3: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f976c: 0a02 |0fc6: move-result v2 │ │ +0f976e: 5403 2217 |0fc7: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9772: 1a04 a905 |0fc9: const-string v4, "12" // string@05a9 │ │ +0f9776: 6e53 b902 4721 |0fcb: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f977c: 7020 2f28 a000 |0fce: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9782: 0a01 |0fd1: move-result v1 │ │ +0f9784: 7020 3028 b000 |0fd2: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f978a: 0a02 |0fd5: move-result v2 │ │ +0f978c: 1503 f041 |0fd6: const/high16 v3, #int 1106247680 // #41f0 │ │ +0f9790: 6e40 be02 3721 |0fd8: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f9796: 7020 2f28 a000 |0fdb: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f979c: 0a02 |0fde: move-result v2 │ │ +0f979e: 7020 3028 8000 |0fdf: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f97a4: 0a03 |0fe2: move-result v3 │ │ +0f97a6: 7020 2f28 a000 |0fe3: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f97ac: 0a04 |0fe6: move-result v4 │ │ +0f97ae: 7020 3028 e000 |0fe7: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f97b4: 0a05 |0fea: move-result v5 │ │ +0f97b6: 5406 2217 |0feb: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f97ba: 0801 1a00 |0fed: move-object/from16 v1, v26 │ │ +0f97be: 7406 b402 0100 |0fef: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f97c4: 7020 2f28 a000 |0ff2: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f97ca: 0a01 |0ff5: move-result v1 │ │ +0f97cc: c6f1 |0ff6: add-float/2addr v1, v15 │ │ +0f97ce: 7020 3028 9000 |0ff7: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f97d4: 0a02 |0ffa: move-result v2 │ │ +0f97d6: 5403 2217 |0ffb: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f97da: 1a04 b505 |0ffd: const-string v4, "15" // string@05b5 │ │ +0f97de: 6e53 b902 4721 |0fff: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f97e4: 7020 2f28 a000 |1002: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f97ea: 0a01 |1005: move-result v1 │ │ +0f97ec: 7020 3028 b000 |1006: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f97f2: 0a02 |1009: move-result v2 │ │ +0f97f4: 1503 f041 |100a: const/high16 v3, #int 1106247680 // #41f0 │ │ +0f97f8: 6e40 be02 3721 |100c: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f97fe: 7020 2f28 a000 |100f: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9804: 0a02 |1012: move-result v2 │ │ +0f9806: 7020 3028 8000 |1013: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f980c: 0a03 |1016: move-result v3 │ │ +0f980e: 7020 2f28 a000 |1017: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9814: 0a04 |101a: move-result v4 │ │ +0f9816: 7020 3028 e000 |101b: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f981c: 0a05 |101e: move-result v5 │ │ +0f981e: 5406 2217 |101f: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9822: 0801 1a00 |1021: move-object/from16 v1, v26 │ │ +0f9826: 7406 b402 0100 |1023: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f982c: 7020 2f28 a000 |1026: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9832: 0a01 |1029: move-result v1 │ │ +0f9834: c6d1 |102a: add-float/2addr v1, v13 │ │ +0f9836: 7020 3028 9000 |102b: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f983c: 0a02 |102e: move-result v2 │ │ +0f983e: 5403 2217 |102f: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9842: 1a04 f023 |1031: const-string v4, "S" // string@23f0 │ │ +0f9846: 6e53 b902 4721 |1033: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f984c: 7020 2f28 a000 |1036: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9852: 0a01 |1039: move-result v1 │ │ +0f9854: 7020 3028 b000 |103a: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f985a: 0a02 |103d: move-result v2 │ │ +0f985c: 1503 f041 |103e: const/high16 v3, #int 1106247680 // #41f0 │ │ +0f9860: 6e40 be02 3721 |1040: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f9866: 7020 2f28 a000 |1043: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f986c: 0a02 |1046: move-result v2 │ │ +0f986e: 7020 3028 8000 |1047: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9874: 0a03 |104a: move-result v3 │ │ +0f9876: 7020 2f28 a000 |104b: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f987c: 0a04 |104e: move-result v4 │ │ +0f987e: 7020 3028 e000 |104f: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9884: 0a05 |1052: move-result v5 │ │ +0f9886: 5406 2217 |1053: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f988a: 0801 1a00 |1055: move-object/from16 v1, v26 │ │ +0f988e: 7406 b402 0100 |1057: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f9894: 7020 2f28 a000 |105a: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f989a: 0a01 |105d: move-result v1 │ │ +0f989c: c6f1 |105e: add-float/2addr v1, v15 │ │ +0f989e: 7020 3028 9000 |105f: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f98a4: 0a02 |1062: move-result v2 │ │ +0f98a6: 5403 2217 |1063: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f98aa: 1a04 d105 |1065: const-string v4, "21" // string@05d1 │ │ +0f98ae: 6e53 b902 4721 |1067: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f98b4: 7020 2f28 a000 |106a: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f98ba: 0a01 |106d: move-result v1 │ │ +0f98bc: 7020 3028 b000 |106e: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f98c2: 0a02 |1071: move-result v2 │ │ +0f98c4: 1503 f041 |1072: const/high16 v3, #int 1106247680 // #41f0 │ │ +0f98c8: 6e40 be02 3721 |1074: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f98ce: 7020 2f28 a000 |1077: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f98d4: 0a02 |107a: move-result v2 │ │ +0f98d6: 7020 3028 8000 |107b: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f98dc: 0a03 |107e: move-result v3 │ │ +0f98de: 7020 2f28 a000 |107f: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f98e4: 0a04 |1082: move-result v4 │ │ +0f98e6: 7020 3028 e000 |1083: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f98ec: 0a05 |1086: move-result v5 │ │ +0f98ee: 5406 2217 |1087: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f98f2: 0801 1a00 |1089: move-object/from16 v1, v26 │ │ +0f98f6: 7406 b402 0100 |108b: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f98fc: 7020 2f28 a000 |108e: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9902: 0a01 |1091: move-result v1 │ │ +0f9904: c6f1 |1092: add-float/2addr v1, v15 │ │ +0f9906: 7020 3028 9000 |1093: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f990c: 0a02 |1096: move-result v2 │ │ +0f990e: 5403 2217 |1097: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9912: 1a04 d805 |1099: const-string v4, "24" // string@05d8 │ │ +0f9916: 6e53 b902 4721 |109b: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f991c: 7020 2f28 a000 |109e: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9922: 0a01 |10a1: move-result v1 │ │ +0f9924: 7020 3028 b000 |10a2: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f992a: 0a02 |10a5: move-result v2 │ │ +0f992c: 1503 f041 |10a6: const/high16 v3, #int 1106247680 // #41f0 │ │ +0f9930: 6e40 be02 3721 |10a8: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f9936: 7020 2f28 a000 |10ab: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f993c: 0a02 |10ae: move-result v2 │ │ +0f993e: 7020 3028 8000 |10af: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9944: 0a03 |10b2: move-result v3 │ │ +0f9946: 7020 2f28 a000 |10b3: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f994c: 0a04 |10b6: move-result v4 │ │ +0f994e: 7020 3028 e000 |10b7: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9954: 0a05 |10ba: move-result v5 │ │ +0f9956: 5406 2217 |10bb: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f995a: 0801 1a00 |10bd: move-object/from16 v1, v26 │ │ +0f995e: 7406 b402 0100 |10bf: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f9964: 7020 2f28 a000 |10c2: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f996a: 0a01 |10c5: move-result v1 │ │ +0f996c: c6d1 |10c6: add-float/2addr v1, v13 │ │ +0f996e: 7020 3028 9000 |10c7: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9974: 0a02 |10ca: move-result v2 │ │ +0f9976: 5403 2217 |10cb: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f997a: 1a04 0d29 |10cd: const-string v4, "W" // string@290d │ │ +0f997e: 6e53 b902 4721 |10cf: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f9984: 7020 2f28 a000 |10d2: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f998a: 0a01 |10d5: move-result v1 │ │ +0f998c: 7020 3028 b000 |10d6: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9992: 0a02 |10d9: move-result v2 │ │ +0f9994: 1503 f041 |10da: const/high16 v3, #int 1106247680 // #41f0 │ │ +0f9998: 6e40 be02 3721 |10dc: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f999e: 7020 2f28 a000 |10df: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f99a4: 0a02 |10e2: move-result v2 │ │ +0f99a6: 7020 3028 8000 |10e3: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f99ac: 0a03 |10e6: move-result v3 │ │ +0f99ae: 7020 2f28 a000 |10e7: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f99b4: 0a04 |10ea: move-result v4 │ │ +0f99b6: 7020 3028 e000 |10eb: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f99bc: 0a05 |10ee: move-result v5 │ │ +0f99be: 5406 2217 |10ef: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f99c2: 0801 1a00 |10f1: move-object/from16 v1, v26 │ │ +0f99c6: 7406 b402 0100 |10f3: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f99cc: 7020 2f28 a000 |10f6: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f99d2: 0a01 |10f9: move-result v1 │ │ +0f99d4: c6f1 |10fa: add-float/2addr v1, v15 │ │ +0f99d6: 7020 3028 9000 |10fb: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f99dc: 0a02 |10fe: move-result v2 │ │ +0f99de: 5403 2217 |10ff: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f99e2: 1a04 0c06 |1101: const-string v4, "30" // string@060c │ │ +0f99e6: 6e53 b902 4721 |1103: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f99ec: 7020 2f28 a000 |1106: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f99f2: 0a01 |1109: move-result v1 │ │ +0f99f4: 7020 3028 b000 |110a: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f99fa: 0a02 |110d: move-result v2 │ │ +0f99fc: 1503 f041 |110e: const/high16 v3, #int 1106247680 // #41f0 │ │ +0f9a00: 6e40 be02 3721 |1110: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f9a06: 7020 2f28 a000 |1113: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9a0c: 0a02 |1116: move-result v2 │ │ +0f9a0e: 7020 3028 8000 |1117: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9a14: 0a03 |111a: move-result v3 │ │ +0f9a16: 7020 2f28 a000 |111b: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9a1c: 0a04 |111e: move-result v4 │ │ +0f9a1e: 7020 3028 e000 |111f: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9a24: 0a05 |1122: move-result v5 │ │ +0f9a26: 5406 2217 |1123: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9a2a: 0801 1a00 |1125: move-object/from16 v1, v26 │ │ +0f9a2e: 7406 b402 0100 |1127: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f9a34: 7020 2f28 a000 |112a: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9a3a: 0a01 |112d: move-result v1 │ │ +0f9a3c: c6f1 |112e: add-float/2addr v1, v15 │ │ +0f9a3e: 7020 3028 9000 |112f: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9a44: 0a02 |1132: move-result v2 │ │ +0f9a46: 5403 2217 |1133: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9a4a: 1a04 3b06 |1135: const-string v4, "33" // string@063b │ │ +0f9a4e: 6e53 b902 4721 |1137: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f9a54: 7020 2f28 a000 |113a: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9a5a: 0a01 |113d: move-result v1 │ │ +0f9a5c: 7020 3028 b000 |113e: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9a62: 0a02 |1141: move-result v2 │ │ +0f9a64: 1503 f041 |1142: const/high16 v3, #int 1106247680 // #41f0 │ │ +0f9a68: 6e40 be02 3721 |1144: invoke-virtual {v7, v3, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f9a6e: 7401 bb02 1a00 |1147: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ +0f9a74: 5401 2217 |114a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9a78: 12f2 |114c: const/4 v2, #int -1 // #ff │ │ +0f9a7a: 6e20 f802 2100 |114d: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f9a80: 7020 2f28 a000 |1150: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9a86: 0a02 |1153: move-result v2 │ │ +0f9a88: 1501 d2c2 |1154: const/high16 v1, #int -1026424832 // #c2d2 │ │ +0f9a8c: 7020 3028 1000 |1156: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9a92: 0a03 |1159: move-result v3 │ │ +0f9a94: 7020 2f28 a000 |115a: invoke-direct {v0, v10}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9a9a: 0a04 |115d: move-result v4 │ │ +0f9a9c: 1501 aac2 |115e: const/high16 v1, #int -1029046272 // #c2aa │ │ +0f9aa0: 7020 3028 1000 |1160: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9aa6: 0a05 |1163: move-result v5 │ │ +0f9aa8: 5406 2217 |1164: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9aac: 0801 1a00 |1166: move-object/from16 v1, v26 │ │ +0f9ab0: 7406 b402 0100 |1168: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f9ab6: 5401 2217 |116b: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9aba: 1502 00ff |116d: const/high16 v2, #int -16777216 // #ff00 │ │ +0f9abe: 6e20 f802 2100 |116f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f9ac4: 1501 50c1 |1172: const/high16 v1, #int -1051721728 // #c150 │ │ +0f9ac8: 7020 2f28 1000 |1174: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9ace: 0a02 |1177: move-result v2 │ │ +0f9ad0: 1501 48c2 |1178: const/high16 v1, #int -1035468800 // #c248 │ │ +0f9ad4: 7020 3028 1000 |117a: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9ada: 0a03 |117d: move-result v3 │ │ +0f9adc: 1501 5041 |117e: const/high16 v1, #int 1095761920 // #4150 │ │ +0f9ae0: 7020 2f28 1000 |1180: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9ae6: 0a04 |1183: move-result v4 │ │ +0f9ae8: 1501 68c2 |1184: const/high16 v1, #int -1033371648 // #c268 │ │ +0f9aec: 7020 3028 1000 |1186: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9af2: 0a05 |1189: move-result v5 │ │ +0f9af4: 5406 2217 |118a: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9af8: 0801 1a00 |118c: move-object/from16 v1, v26 │ │ +0f9afc: 7406 b702 0100 |118e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f9b02: 5401 2217 |1191: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9b06: 6202 6500 |1193: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0f9b0a: 6e20 0003 2100 |1195: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f9b10: 5401 2217 |1198: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9b14: 12f2 |119a: const/4 v2, #int -1 // #ff │ │ +0f9b16: 6e20 f802 2100 |119b: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f9b1c: 1501 50c1 |119e: const/high16 v1, #int -1051721728 // #c150 │ │ +0f9b20: 7020 2f28 1000 |11a0: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9b26: 0a02 |11a3: move-result v2 │ │ +0f9b28: 1501 48c2 |11a4: const/high16 v1, #int -1035468800 // #c248 │ │ +0f9b2c: 7020 3028 1000 |11a6: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9b32: 0a03 |11a9: move-result v3 │ │ +0f9b34: 1501 5041 |11aa: const/high16 v1, #int 1095761920 // #4150 │ │ +0f9b38: 7020 2f28 1000 |11ac: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9b3e: 0a04 |11af: move-result v4 │ │ +0f9b40: 1501 68c2 |11b0: const/high16 v1, #int -1033371648 // #c268 │ │ +0f9b44: 7020 3028 1000 |11b2: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9b4a: 0a05 |11b5: move-result v5 │ │ +0f9b4c: 5406 2217 |11b6: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9b50: 0801 1a00 |11b8: move-object/from16 v1, v26 │ │ +0f9b54: 7406 b702 0100 |11ba: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f9b5a: 5401 2217 |11bd: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9b5e: 6e20 0003 c100 |11bf: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f9b64: 2201 1007 |11c2: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f9b68: 7010 eb2a 0100 |11c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f9b6e: 5202 2e17 |11c7: iget v2, v0, Lcom/ds/avare/views/PfdView;.mYaw:F // field@172e │ │ +0f9b72: 1503 b443 |11c9: const/high16 v3, #int 1135869952 // #43b4 │ │ +0f9b76: c632 |11cb: add-float/2addr v2, v3 │ │ +0f9b78: ca32 |11cc: rem-float/2addr v2, v3 │ │ +0f9b7a: 7110 7f2a 0200 |11cd: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0f9b80: 0a02 |11d0: move-result v2 │ │ +0f9b82: 6e20 f12a 2100 |11d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0f9b88: 1a02 d64d |11d4: const-string v2, "°" // string@4dd6 │ │ +0f9b8c: 6e20 f52a 2100 |11d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f9b92: 6e10 fa2a 0100 |11d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f9b98: 0c01 |11dc: move-result-object v1 │ │ +0f9b9a: 1502 20c1 |11dd: const/high16 v2, #int -1054867456 // #c120 │ │ +0f9b9e: 7020 2f28 2000 |11df: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9ba4: 0a02 |11e2: move-result v2 │ │ +0f9ba6: 1503 60c2 |11e3: const/high16 v3, #int -1033895936 // #c260 │ │ +0f9baa: 7020 3028 3000 |11e5: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9bb0: 0a03 |11e8: move-result v3 │ │ +0f9bb2: 5404 2217 |11e9: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9bb6: 6e54 b902 1732 |11eb: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f9bbc: 5401 2217 |11ee: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9bc0: 1502 8040 |11f0: const/high16 v2, #int 1082130432 // #4080 │ │ +0f9bc4: 5203 1f17 |11f2: iget v3, v0, Lcom/ds/avare/views/PfdView;.mDpi:F // field@171f │ │ +0f9bc8: a803 0302 |11f4: mul-float v3, v3, v2 │ │ +0f9bcc: 6e20 ff02 3100 |11f6: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0f9bd2: 5401 2217 |11f9: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9bd6: 1402 ff00 ffff |11fb: const v2, #float -nan // #ffff00ff │ │ +0f9bdc: 6e20 f802 2100 |11fe: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f9be2: 5401 2217 |1201: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9be6: 6202 6500 |1203: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0f9bea: 6e20 0003 2100 |1205: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f9bf0: 7020 3028 b000 |1208: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9bf6: 0a01 |120b: move-result v1 │ │ +0f9bf8: 7020 3028 8000 |120c: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9bfe: 0a02 |120f: move-result v2 │ │ +0f9c00: c721 |1210: sub-float/2addr v1, v2 │ │ +0f9c02: 5402 2517 |1211: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mRectf:Landroid/graphics/RectF; // field@1725 │ │ +0f9c06: 1203 |1213: const/4 v3, #int 0 // #0 │ │ +0f9c08: 7020 2f28 3000 |1214: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9c0e: 0a04 |1217: move-result v4 │ │ +0f9c10: c714 |1218: sub-float/2addr v4, v1 │ │ +0f9c12: 7020 3028 b000 |1219: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9c18: 0a05 |121c: move-result v5 │ │ +0f9c1a: c715 |121d: sub-float/2addr v5, v1 │ │ +0f9c1c: 7020 2f28 3000 |121e: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9c22: 0a06 |1221: move-result v6 │ │ +0f9c24: c616 |1222: add-float/2addr v6, v1 │ │ +0f9c26: 7020 3028 b000 |1223: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9c2c: 0a03 |1226: move-result v3 │ │ +0f9c2e: c613 |1227: add-float/2addr v3, v1 │ │ +0f9c30: 6e53 2f03 4265 |1228: invoke-virtual {v2, v4, v5, v6, v3}, Landroid/graphics/RectF;.set:(FFFF)V // method@032f │ │ +0f9c36: 5402 2517 |122b: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mRectf:Landroid/graphics/RectF; // field@1725 │ │ +0f9c3a: 1503 b4c2 |122d: const/high16 v3, #int -1028390912 // #c2b4 │ │ +0f9c3e: 5204 2a17 |122f: iget v4, v0, Lcom/ds/avare/views/PfdView;.mTurnTrend:F // field@172a │ │ +0f9c42: 1205 |1231: const/4 v5, #int 0 // #0 │ │ +0f9c44: 5406 2217 |1232: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9c48: 0801 1a00 |1234: move-object/from16 v1, v26 │ │ +0f9c4c: 7406 b002 0100 |1236: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@02b0 │ │ +0f9c52: 5401 2217 |1239: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9c56: 6e20 0003 c100 |123b: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f9c5c: 7401 bf02 1a00 |123e: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ +0f9c62: 5201 2917 |1241: iget v1, v0, Lcom/ds/avare/views/PfdView;.mTo:F // field@1729 │ │ +0f9c66: 5202 2e17 |1243: iget v2, v0, Lcom/ds/avare/views/PfdView;.mYaw:F // field@172e │ │ +0f9c6a: c721 |1245: sub-float/2addr v1, v2 │ │ +0f9c6c: 1502 b443 |1246: const/high16 v2, #int 1135869952 // #43b4 │ │ +0f9c70: c621 |1248: add-float/2addr v1, v2 │ │ +0f9c72: ca21 |1249: rem-float/2addr v1, v2 │ │ +0f9c74: 1202 |124a: const/4 v2, #int 0 // #0 │ │ +0f9c76: 7020 2f28 2000 |124b: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9c7c: 0a03 |124e: move-result v3 │ │ +0f9c7e: 7020 3028 b000 |124f: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9c84: 0a02 |1252: move-result v2 │ │ +0f9c86: 6e40 be02 1723 |1253: invoke-virtual {v7, v1, v3, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f9c8c: 5401 2217 |1256: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9c90: 12f2 |1258: const/4 v2, #int -1 // #ff │ │ +0f9c92: 6e20 f802 2100 |1259: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f9c98: 1201 |125c: const/4 v1, #int 0 // #0 │ │ +0f9c9a: 1502 c841 |125d: const/high16 v2, #int 1103626240 // #41c8 │ │ +0f9c9e: 2e02 0102 |125f: cmpg-float v2, v1, v2 │ │ +0f9ca2: 3b02 3800 |1261: if-gez v2, 1299 // +0038 │ │ +0f9ca6: 1502 a0c0 |1263: const/high16 v2, #int -1063256064 // #c0a0 │ │ +0f9caa: c712 |1265: sub-float/2addr v2, v1 │ │ +0f9cac: 7020 2f28 2000 |1266: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9cb2: 0a02 |1269: move-result v2 │ │ +0f9cb4: 7020 3028 b000 |126a: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9cba: 0a03 |126d: move-result v3 │ │ +0f9cbc: 1208 |126e: const/4 v8, #int 0 // #0 │ │ +0f9cbe: 7020 3028 8000 |126f: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9cc4: 0a04 |1272: move-result v4 │ │ +0f9cc6: 1505 803f |1273: const/high16 v5, #int 1065353216 // #3f80 │ │ +0f9cca: 7020 3028 5000 |1275: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9cd0: 0a06 |1278: move-result v6 │ │ +0f9cd2: c764 |1279: sub-float/2addr v4, v6 │ │ +0f9cd4: 5406 2217 |127a: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9cd8: 6e56 b302 2743 |127c: invoke-virtual {v7, v2, v3, v4, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0f9cde: 1502 a040 |127f: const/high16 v2, #int 1084227584 // #40a0 │ │ +0f9ce2: c621 |1281: add-float/2addr v1, v2 │ │ +0f9ce4: 7020 2f28 1000 |1282: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9cea: 0a02 |1285: move-result v2 │ │ +0f9cec: 7020 3028 b000 |1286: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9cf2: 0a03 |1289: move-result v3 │ │ +0f9cf4: 7020 3028 8000 |128a: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9cfa: 0a04 |128d: move-result v4 │ │ +0f9cfc: 7020 3028 5000 |128e: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9d02: 0a06 |1291: move-result v6 │ │ +0f9d04: c764 |1292: sub-float/2addr v4, v6 │ │ +0f9d06: 5405 2217 |1293: iget-object v5, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9d0a: 6e55 b302 2743 |1295: invoke-virtual {v7, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0f9d10: 28c5 |1298: goto 125d // -003b │ │ +0f9d12: 1208 |1299: const/4 v8, #int 0 // #0 │ │ +0f9d14: 5401 2217 |129a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9d18: 1402 ff00 ffff |129c: const v2, #float -nan // #ffff00ff │ │ +0f9d1e: 6e20 f802 2100 |129f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f9d24: 7020 2f28 8000 |12a2: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9d2a: 0a02 |12a5: move-result v2 │ │ +0f9d2c: 1501 e6c2 |12a6: const/high16 v1, #int -1025114112 // #c2e6 │ │ +0f9d30: 7020 3028 1000 |12a8: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9d36: 0a03 |12ab: move-result v3 │ │ +0f9d38: 7020 2f28 8000 |12ac: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9d3e: 0a04 |12af: move-result v4 │ │ +0f9d40: 1501 d2c2 |12b0: const/high16 v1, #int -1026424832 // #c2d2 │ │ +0f9d44: 7020 3028 1000 |12b2: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9d4a: 0a05 |12b5: move-result v5 │ │ +0f9d4c: 5406 2217 |12b6: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9d50: 0801 1a00 |12b8: move-object/from16 v1, v26 │ │ +0f9d54: 7406 b402 0100 |12ba: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f9d5a: 7020 2f28 8000 |12bd: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9d60: 0a02 |12c0: move-result v2 │ │ +0f9d62: 1501 aac2 |12c1: const/high16 v1, #int -1029046272 // #c2aa │ │ +0f9d66: 7020 3028 1000 |12c3: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9d6c: 0a03 |12c6: move-result v3 │ │ +0f9d6e: 7020 2f28 8000 |12c7: invoke-direct {v0, v8}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9d74: 0a04 |12ca: move-result v4 │ │ +0f9d76: 1501 a0c2 |12cb: const/high16 v1, #int -1029701632 // #c2a0 │ │ +0f9d7a: 7020 3028 1000 |12cd: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9d80: 0a05 |12d0: move-result v5 │ │ +0f9d82: 5406 2217 |12d1: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9d86: 0801 1a00 |12d3: move-object/from16 v1, v26 │ │ +0f9d8a: 7406 b402 0100 |12d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f9d90: 5401 2317 |12d8: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f9d94: 6e10 1003 0100 |12da: invoke-virtual {v1}, Landroid/graphics/Path;.reset:()V // method@0310 │ │ +0f9d9a: 5401 2317 |12dd: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f9d9e: 1202 |12df: const/4 v2, #int 0 // #0 │ │ +0f9da0: 7020 2f28 2000 |12e0: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9da6: 0a03 |12e3: move-result v3 │ │ +0f9da8: 7020 3028 9000 |12e4: invoke-direct {v0, v9}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9dae: 0a02 |12e7: move-result v2 │ │ +0f9db0: 6e30 0a03 3102 |12e8: invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;.moveTo:(FF)V // method@030a │ │ +0f9db6: 5401 2317 |12eb: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f9dba: 1502 a0c0 |12ed: const/high16 v2, #int -1063256064 // #c0a0 │ │ +0f9dbe: 7020 2f28 2000 |12ef: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9dc4: 0a02 |12f2: move-result v2 │ │ +0f9dc6: 1503 a0c2 |12f3: const/high16 v3, #int -1029701632 // #c2a0 │ │ +0f9dca: 7020 3028 3000 |12f5: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9dd0: 0a03 |12f8: move-result v3 │ │ +0f9dd2: 6e30 0903 2103 |12f9: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f9dd8: 5401 2317 |12fc: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f9ddc: 1502 a040 |12fe: const/high16 v2, #int 1084227584 // #40a0 │ │ +0f9de0: 7020 2f28 2000 |1300: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9de6: 0a03 |1303: move-result v3 │ │ +0f9de8: 1502 a0c2 |1304: const/high16 v2, #int -1029701632 // #c2a0 │ │ +0f9dec: 7020 3028 2000 |1306: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9df2: 0a02 |1309: move-result v2 │ │ +0f9df4: 6e30 0903 3102 |130a: invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;.lineTo:(FF)V // method@0309 │ │ +0f9dfa: 5401 2317 |130d: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPath:Landroid/graphics/Path; // field@1723 │ │ +0f9dfe: 5402 2217 |130f: iget-object v2, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9e02: 6e30 b602 1702 |1311: invoke-virtual {v7, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02b6 │ │ +0f9e08: 5401 2217 |1314: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9e0c: 5202 1f17 |1316: iget v2, v0, Lcom/ds/avare/views/PfdView;.mDpi:F // field@171f │ │ +0f9e10: 1503 0040 |1318: const/high16 v3, #int 1073741824 // #4000 │ │ +0f9e14: a802 0203 |131a: mul-float v2, v2, v3 │ │ +0f9e18: 6e20 ff02 2100 |131c: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0f9e1e: 5201 1d17 |131f: iget v1, v0, Lcom/ds/avare/views/PfdView;.mCdi:F // field@171d │ │ +0f9e22: 1502 a040 |1321: const/high16 v2, #int 1084227584 // #40a0 │ │ +0f9e26: a801 0102 |1323: mul-float v1, v1, v2 │ │ +0f9e2a: 7020 2f28 1000 |1325: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9e30: 0a03 |1328: move-result v3 │ │ +0f9e32: 1501 d2c2 |1329: const/high16 v1, #int -1026424832 // #c2d2 │ │ +0f9e36: 7020 3028 1000 |132b: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9e3c: 0a04 |132e: move-result v4 │ │ +0f9e3e: 5201 1d17 |132f: iget v1, v0, Lcom/ds/avare/views/PfdView;.mCdi:F // field@171d │ │ +0f9e42: a801 0102 |1331: mul-float v1, v1, v2 │ │ +0f9e46: 7020 2f28 1000 |1333: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9e4c: 0a05 |1336: move-result v5 │ │ +0f9e4e: 1501 aac2 |1337: const/high16 v1, #int -1029046272 // #c2aa │ │ +0f9e52: 7020 3028 1000 |1339: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9e58: 0a06 |133c: move-result v6 │ │ +0f9e5a: 5408 2217 |133d: iget-object v8, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9e5e: 0801 1a00 |133f: move-object/from16 v1, v26 │ │ +0f9e62: 0132 |1341: move v2, v3 │ │ +0f9e64: 0143 |1342: move v3, v4 │ │ +0f9e66: 0154 |1343: move v4, v5 │ │ +0f9e68: 0165 |1344: move v5, v6 │ │ +0f9e6a: 0786 |1345: move-object v6, v8 │ │ +0f9e6c: 7406 b402 0100 |1346: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0f9e72: 7401 bb02 1a00 |1349: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ +0f9e78: 5401 2217 |134c: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9e7c: 1502 00ff |134e: const/high16 v2, #int -16777216 // #ff00 │ │ +0f9e80: 6e20 f802 2100 |1350: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f9e86: 1501 3442 |1353: const/high16 v1, #int 1110704128 // #4234 │ │ +0f9e8a: 7020 2f28 1000 |1355: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9e90: 0a02 |1358: move-result v2 │ │ +0f9e92: 7020 3028 e000 |1359: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9e98: 0a03 |135c: move-result v3 │ │ +0f9e9a: 1501 8e42 |135d: const/high16 v1, #int 1116602368 // #428e │ │ +0f9e9e: 7020 2f28 1000 |135f: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9ea4: 0a04 |1362: move-result v4 │ │ +0f9ea6: 1501 9cc2 |1363: const/high16 v1, #int -1029963776 // #c29c │ │ +0f9eaa: 7020 3028 1000 |1365: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9eb0: 0a05 |1368: move-result v5 │ │ +0f9eb2: 5406 2217 |1369: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9eb6: 0801 1a00 |136b: move-object/from16 v1, v26 │ │ +0f9eba: 7406 b702 0100 |136d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f9ec0: 5401 2217 |1370: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9ec4: 6202 6500 |1372: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0f9ec8: 6e20 0003 2100 |1374: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f9ece: 5401 2217 |1377: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9ed2: 12f2 |1379: const/4 v2, #int -1 // #ff │ │ +0f9ed4: 6e20 f802 2100 |137a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f9eda: 1501 3442 |137d: const/high16 v1, #int 1110704128 // #4234 │ │ +0f9ede: 7020 2f28 1000 |137f: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9ee4: 0a02 |1382: move-result v2 │ │ +0f9ee6: 7020 3028 e000 |1383: invoke-direct {v0, v14}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9eec: 0a03 |1386: move-result v3 │ │ +0f9eee: 1501 8e42 |1387: const/high16 v1, #int 1116602368 // #428e │ │ +0f9ef2: 7020 2f28 1000 |1389: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9ef8: 0a04 |138c: move-result v4 │ │ +0f9efa: 1501 9cc2 |138d: const/high16 v1, #int -1029963776 // #c29c │ │ +0f9efe: 7020 3028 1000 |138f: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9f04: 0a05 |1392: move-result v5 │ │ +0f9f06: 5406 2217 |1393: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9f0a: 0801 1a00 |1395: move-object/from16 v1, v26 │ │ +0f9f0e: 7406 b702 0100 |1397: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0f9f14: 5401 2217 |139a: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9f18: 6e20 0003 c100 |139c: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f9f1e: 2201 1007 |139f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f9f22: 7010 eb2a 0100 |13a1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f9f28: 5202 2917 |13a4: iget v2, v0, Lcom/ds/avare/views/PfdView;.mTo:F // field@1729 │ │ +0f9f2c: 1503 b443 |13a6: const/high16 v3, #int 1135869952 // #43b4 │ │ +0f9f30: c632 |13a8: add-float/2addr v2, v3 │ │ +0f9f32: ca32 |13a9: rem-float/2addr v2, v3 │ │ +0f9f34: 7110 7f2a 0200 |13aa: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0f9f3a: 0a02 |13ad: move-result v2 │ │ +0f9f3c: 6e20 f12a 2100 |13ae: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0f9f42: 1a02 d64d |13b1: const-string v2, "°" // string@4dd6 │ │ +0f9f46: 6e20 f52a 2100 |13b3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f9f4c: 6e10 fa2a 0100 |13b6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f9f52: 0c01 |13b9: move-result-object v1 │ │ +0f9f54: 1502 4042 |13ba: const/high16 v2, #int 1111490560 // #4240 │ │ +0f9f58: 7020 2f28 2000 |13bc: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9f5e: 0a02 |13bf: move-result v2 │ │ +0f9f60: 1503 98c2 |13c0: const/high16 v3, #int -1030225920 // #c298 │ │ +0f9f64: 7020 3028 3000 |13c2: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9f6a: 0a03 |13c5: move-result v3 │ │ +0f9f6c: 5404 2217 |13c6: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9f70: 6e54 b902 1732 |13c8: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f9f76: 5401 2217 |13cb: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9f7a: 1302 00ff |13cd: const/16 v2, #int -256 // #ff00 │ │ +0f9f7e: 6e20 f802 2100 |13cf: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f9f84: 5401 1e17 |13d2: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mContext:Landroid/content/Context; // field@171e │ │ +0f9f88: 1402 3901 0c7f |13d4: const v2, #float 1.86098e+38 // #7f0c0139 │ │ +0f9f8e: 6e20 a901 2100 |13d7: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0f9f94: 0c01 |13da: move-result-object v1 │ │ +0f9f96: 7020 2f28 b000 |13db: invoke-direct {v0, v11}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9f9c: 0a02 |13de: move-result v2 │ │ +0f9f9e: 1503 34c2 |13df: const/high16 v3, #int -1036779520 // #c234 │ │ +0f9fa2: 7020 3028 3000 |13e1: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9fa8: 0a03 |13e4: move-result v3 │ │ +0f9faa: 5404 2217 |13e5: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9fae: 6e54 b902 1732 |13e7: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0f9fb4: 5401 2217 |13ea: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9fb8: 6202 6500 |13ec: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0f9fbc: 6e20 0003 2100 |13ee: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f9fc2: 5401 2217 |13f1: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0f9fc6: 12f2 |13f3: const/4 v2, #int -1 // #ff │ │ +0f9fc8: 6e20 f802 2100 |13f4: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f9fce: 1501 3442 |13f7: const/high16 v1, #int 1110704128 // #4234 │ │ +0f9fd2: 7020 2f28 1000 |13f9: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9fd8: 0a02 |13fc: move-result v2 │ │ +0f9fda: 1501 c841 |13fd: const/high16 v1, #int 1103626240 // #41c8 │ │ +0f9fde: 7020 3028 1000 |13ff: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9fe4: 0a03 |1402: move-result v3 │ │ +0f9fe6: 1501 4842 |1403: const/high16 v1, #int 1112014848 // #4248 │ │ +0f9fea: 7020 2f28 1000 |1405: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0f9ff0: 0a04 |1408: move-result v4 │ │ +0f9ff2: 1501 c8c1 |1409: const/high16 v1, #int -1043857408 // #c1c8 │ │ +0f9ff6: 7020 3028 1000 |140b: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0f9ffc: 0a05 |140e: move-result v5 │ │ +0f9ffe: 5406 2217 |140f: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa002: 0801 1a00 |1411: move-object/from16 v1, v26 │ │ +0fa006: 7406 b702 0100 |1413: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0fa00c: 1501 3442 |1416: const/high16 v1, #int 1110704128 // #4234 │ │ +0fa010: 7020 2f28 1000 |1418: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0fa016: 0a02 |141b: move-result v2 │ │ +0fa018: 1201 |141c: const/4 v1, #int 0 // #0 │ │ +0fa01a: 7020 3028 1000 |141d: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa020: 0a03 |1420: move-result v3 │ │ +0fa022: 1504 4842 |1421: const/high16 v4, #int 1112014848 // #4248 │ │ +0fa026: 7020 2f28 4000 |1423: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0fa02c: 0a04 |1426: move-result v4 │ │ +0fa02e: 7020 3028 1000 |1427: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa034: 0a05 |142a: move-result v5 │ │ +0fa036: 5406 2217 |142b: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa03a: 0801 1a00 |142d: move-object/from16 v1, v26 │ │ +0fa03e: 7406 b402 0100 |142f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0fa044: 5401 2217 |1432: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa048: 6e20 0003 c100 |1434: invoke-virtual {v1, v12}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0fa04e: 1501 3e42 |1437: const/high16 v1, #int 1111359488 // #423e │ │ +0fa052: 7020 2f28 1000 |1439: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0fa058: 0a01 |143c: move-result v1 │ │ +0fa05a: 1402 6666 8641 |143d: const v2, #float 16.8 // #41866666 │ │ +0fa060: 7020 3028 2000 |1440: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa066: 0a02 |1443: move-result v2 │ │ +0fa068: 1203 |1444: const/4 v3, #int 0 // #0 │ │ +0fa06a: 7020 3028 3000 |1445: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa070: 0a04 |1448: move-result v4 │ │ +0fa072: 1505 803f |1449: const/high16 v5, #int 1065353216 // #3f80 │ │ +0fa076: 7020 3028 5000 |144b: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa07c: 0a06 |144e: move-result v6 │ │ +0fa07e: c764 |144f: sub-float/2addr v4, v6 │ │ +0fa080: 5406 2217 |1450: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa084: 6e56 b302 1742 |1452: invoke-virtual {v7, v1, v2, v4, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0fa08a: 1501 3e42 |1455: const/high16 v1, #int 1111359488 // #423e │ │ +0fa08e: 7020 2f28 1000 |1457: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0fa094: 0a01 |145a: move-result v1 │ │ +0fa096: 1402 6666 0641 |145b: const v2, #float 8.4 // #41066666 │ │ +0fa09c: 7020 3028 2000 |145e: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa0a2: 0a02 |1461: move-result v2 │ │ +0fa0a4: 7020 3028 3000 |1462: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa0aa: 0a04 |1465: move-result v4 │ │ +0fa0ac: 7020 3028 5000 |1466: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa0b2: 0a06 |1469: move-result v6 │ │ +0fa0b4: c764 |146a: sub-float/2addr v4, v6 │ │ +0fa0b6: 5406 2217 |146b: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa0ba: 6e56 b302 1742 |146d: invoke-virtual {v7, v1, v2, v4, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0fa0c0: 1501 3e42 |1470: const/high16 v1, #int 1111359488 // #423e │ │ +0fa0c4: 7020 2f28 1000 |1472: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0fa0ca: 0a01 |1475: move-result v1 │ │ +0fa0cc: 1402 6666 06c1 |1476: const v2, #float -8.4 // #c1066666 │ │ +0fa0d2: 7020 3028 2000 |1479: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa0d8: 0a02 |147c: move-result v2 │ │ +0fa0da: 7020 3028 3000 |147d: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa0e0: 0a04 |1480: move-result v4 │ │ +0fa0e2: 7020 3028 5000 |1481: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa0e8: 0a06 |1484: move-result v6 │ │ +0fa0ea: c764 |1485: sub-float/2addr v4, v6 │ │ +0fa0ec: 5406 2217 |1486: iget-object v6, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa0f0: 6e56 b302 1742 |1488: invoke-virtual {v7, v1, v2, v4, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0fa0f6: 1501 3e42 |148b: const/high16 v1, #int 1111359488 // #423e │ │ +0fa0fa: 7020 2f28 1000 |148d: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0fa100: 0a01 |1490: move-result v1 │ │ +0fa102: 1402 6666 86c1 |1491: const v2, #float -16.8 // #c1866666 │ │ +0fa108: 7020 3028 2000 |1494: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa10e: 0a02 |1497: move-result v2 │ │ +0fa110: 7020 3028 3000 |1498: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa116: 0a04 |149b: move-result v4 │ │ +0fa118: 7020 3028 5000 |149c: invoke-direct {v0, v5}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa11e: 0a03 |149f: move-result v3 │ │ +0fa120: c734 |14a0: sub-float/2addr v4, v3 │ │ +0fa122: 5403 2217 |14a1: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa126: 6e53 b302 1742 |14a3: invoke-virtual {v7, v1, v2, v4, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0fa12c: 5201 2b17 |14a6: iget v1, v0, Lcom/ds/avare/views/PfdView;.mVdi:F // field@172b │ │ +0fa130: 8912 |14a8: float-to-double v2, v1 │ │ +0fa132: 1804 9a99 9999 9999 0d40 |14a9: const-wide v4, #double 3.7 // #400d99999999999a │ │ +0fa13c: 2f06 0204 |14ae: cmpl-double v6, v2, v4 │ │ +0fa140: 3a06 0b00 |14b0: if-ltz v6, 14bb // +000b │ │ +0fa144: 5401 2217 |14b2: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa148: 1402 ff00 ffff |14b4: const v2, #float -nan // #ffff00ff │ │ +0fa14e: 6e20 f802 2100 |14b7: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fa154: 281c |14ba: goto 14d6 // +001c │ │ +0fa156: 8911 |14bb: float-to-double v1, v1 │ │ +0fa158: 1803 6666 6666 6666 0240 |14bc: const-wide v3, #double 2.3 // #4002666666666666 │ │ +0fa162: 3005 0103 |14c1: cmpg-double v5, v1, v3 │ │ +0fa166: 3c05 0b00 |14c3: if-gtz v5, 14ce // +000b │ │ +0fa16a: 5401 2217 |14c5: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa16e: 1402 ff00 ffff |14c7: const v2, #float -nan // #ffff00ff │ │ +0fa174: 6e20 f802 2100 |14ca: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fa17a: 2809 |14cd: goto 14d6 // +0009 │ │ +0fa17c: 5401 2217 |14ce: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa180: 1402 ffff 00ff |14d0: const v2, #float -1.7147e+38 // #ff00ffff │ │ +0fa186: 6e20 f802 2100 |14d3: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fa18c: 1501 4040 |14d6: const/high16 v1, #int 1077936128 // #4040 │ │ +0fa190: 5202 2b17 |14d8: iget v2, v0, Lcom/ds/avare/views/PfdView;.mVdi:F // field@172b │ │ +0fa194: c721 |14da: sub-float/2addr v1, v2 │ │ +0fa196: 1502 3e42 |14db: const/high16 v2, #int 1111359488 // #423e │ │ +0fa19a: 7020 2f28 2000 |14dd: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0fa1a0: 0a02 |14e0: move-result v2 │ │ +0fa1a2: 1503 f041 |14e1: const/high16 v3, #int 1106247680 // #41f0 │ │ +0fa1a6: a801 0103 |14e3: mul-float v1, v1, v3 │ │ +0fa1aa: 7020 3028 1000 |14e5: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa1b0: 0a01 |14e8: move-result v1 │ │ +0fa1b2: 1203 |14e9: const/4 v3, #int 0 // #0 │ │ +0fa1b4: 7020 3028 3000 |14ea: invoke-direct {v0, v3}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa1ba: 0a03 |14ed: move-result v3 │ │ +0fa1bc: 1504 803f |14ee: const/high16 v4, #int 1065353216 // #3f80 │ │ +0fa1c0: 7020 3028 4000 |14f0: invoke-direct {v0, v4}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa1c6: 0a04 |14f3: move-result v4 │ │ +0fa1c8: c743 |14f4: sub-float/2addr v3, v4 │ │ +0fa1ca: 5404 2217 |14f5: iget-object v4, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa1ce: 6e54 b302 2731 |14f7: invoke-virtual {v7, v2, v1, v3, v4}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0fa1d4: 5401 2217 |14fa: iget-object v1, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa1d8: 12f2 |14fc: const/4 v2, #int -1 // #ff │ │ +0fa1da: 6e20 f802 2100 |14fd: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fa1e0: 1501 3442 |1500: const/high16 v1, #int 1110704128 // #4234 │ │ +0fa1e4: 7020 2f28 1000 |1502: invoke-direct {v0, v1}, Lcom/ds/avare/views/PfdView;.x:(F)F // method@282f │ │ +0fa1ea: 0a01 |1505: move-result v1 │ │ +0fa1ec: 1502 d041 |1506: const/high16 v2, #int 1104150528 // #41d0 │ │ +0fa1f0: 7020 3028 2000 |1508: invoke-direct {v0, v2}, Lcom/ds/avare/views/PfdView;.y:(F)F // method@2830 │ │ +0fa1f6: 0a02 |150b: move-result v2 │ │ +0fa1f8: 5403 2217 |150c: iget-object v3, v0, Lcom/ds/avare/views/PfdView;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0fa1fc: 1a04 7a11 |150e: const-string v4, "G" // string@117a │ │ +0fa200: 6e53 b902 4721 |1510: invoke-virtual {v7, v4, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0fa206: 0e00 |1513: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=177 │ │ 0x000f line=182 │ │ 0x001b line=183 │ │ 0x0024 line=184 │ │ 0x003d line=185 │ │ @@ -275015,26 +275017,26 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0fa200: |[0fa200] com.ds.avare.views.PfdView.onSizeChanged:(IIII)V │ │ -0fa210: 8213 |0000: int-to-float v3, v1 │ │ -0fa212: 5903 2d17 |0001: iput v3, v0, Lcom/ds/avare/views/PfdView;.mWidth:F // field@172d │ │ -0fa216: 8223 |0003: int-to-float v3, v2 │ │ -0fa218: 5903 2017 |0004: iput v3, v0, Lcom/ds/avare/views/PfdView;.mHeight:F // field@1720 │ │ -0fa21c: 3512 0300 |0006: if-ge v2, v1, 0009 // +0003 │ │ -0fa220: 0e00 |0008: return-void │ │ -0fa222: 2201 b100 |0009: new-instance v1, Landroid/graphics/RectF; // type@00b1 │ │ -0fa226: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0fa228: 7052 2c03 2122 |000c: invoke-direct {v1, v2, v2, v2, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@032c │ │ -0fa22e: 5b01 2517 |000f: iput-object v1, v0, Lcom/ds/avare/views/PfdView;.mRectf:Landroid/graphics/RectF; // field@1725 │ │ -0fa232: 0e00 |0011: return-void │ │ +0fa208: |[0fa208] com.ds.avare.views.PfdView.onSizeChanged:(IIII)V │ │ +0fa218: 8213 |0000: int-to-float v3, v1 │ │ +0fa21a: 5903 2d17 |0001: iput v3, v0, Lcom/ds/avare/views/PfdView;.mWidth:F // field@172d │ │ +0fa21e: 8223 |0003: int-to-float v3, v2 │ │ +0fa220: 5903 2017 |0004: iput v3, v0, Lcom/ds/avare/views/PfdView;.mHeight:F // field@1720 │ │ +0fa224: 3512 0300 |0006: if-ge v2, v1, 0009 // +0003 │ │ +0fa228: 0e00 |0008: return-void │ │ +0fa22a: 2201 b100 |0009: new-instance v1, Landroid/graphics/RectF; // type@00b1 │ │ +0fa22e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0fa230: 7052 2c03 2122 |000c: invoke-direct {v1, v2, v2, v2, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@032c │ │ +0fa236: 5b01 2517 |000f: iput-object v1, v0, Lcom/ds/avare/views/PfdView;.mRectf:Landroid/graphics/RectF; // field@1725 │ │ +0fa23a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=156 │ │ 0x0004 line=157 │ │ 0x0009 line=164 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lcom/ds/avare/views/PfdView; │ │ @@ -275048,36 +275050,36 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0fa234: |[0fa234] com.ds.avare.views.PfdView.setAcceleration:(F)V │ │ -0fa244: 0e00 |0000: return-void │ │ +0fa23c: |[0fa23c] com.ds.avare.views.PfdView.setAcceleration:(F)V │ │ +0fa24c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/ds/avare/views/PfdView;) │ │ name : 'setAirspeed' │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0fa248: |[0fa248] com.ds.avare.views.PfdView.setAirspeed:(F)V │ │ -0fa258: 5912 2717 |0000: iput v2, v1, Lcom/ds/avare/views/PfdView;.mSpeed:F // field@1727 │ │ -0fa25c: 1500 fa43 |0002: const/high16 v0, #int 1140457472 // #43fa │ │ -0fa260: 2d02 0200 |0004: cmpl-float v2, v2, v0 │ │ -0fa264: 3d02 0400 |0006: if-lez v2, 000a // +0004 │ │ -0fa268: 5910 2717 |0008: iput v0, v1, Lcom/ds/avare/views/PfdView;.mSpeed:F // field@1727 │ │ -0fa26c: 0e00 |000a: return-void │ │ +0fa250: |[0fa250] com.ds.avare.views.PfdView.setAirspeed:(F)V │ │ +0fa260: 5912 2717 |0000: iput v2, v1, Lcom/ds/avare/views/PfdView;.mSpeed:F // field@1727 │ │ +0fa264: 1500 fa43 |0002: const/high16 v0, #int 1140457472 // #43fa │ │ +0fa268: 2d02 0200 |0004: cmpl-float v2, v2, v0 │ │ +0fa26c: 3d02 0400 |0006: if-lez v2, 000a // +0004 │ │ +0fa270: 5910 2717 |0008: iput v0, v1, Lcom/ds/avare/views/PfdView;.mSpeed:F // field@1727 │ │ +0fa274: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ 0x0008 line=845 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/views/PfdView; │ │ 0x0000 - 0x000b reg=2 (null) F │ │ @@ -275087,26 +275089,26 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -0fa270: |[0fa270] com.ds.avare.views.PfdView.setAltitude:(F)V │ │ -0fa280: 5912 1a17 |0000: iput v2, v1, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ -0fa284: 1400 0050 4347 |0002: const v0, #float 50000 // #47435000 │ │ -0fa28a: 2d02 0200 |0005: cmpl-float v2, v2, v0 │ │ -0fa28e: 3d02 0400 |0007: if-lez v2, 000b // +0004 │ │ -0fa292: 5910 1a17 |0009: iput v0, v1, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ -0fa296: 5212 1a17 |000b: iget v2, v1, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ -0fa29a: 1400 00a0 0cc6 |000d: const v0, #float -9000 // #c60ca000 │ │ -0fa2a0: 2e02 0200 |0010: cmpg-float v2, v2, v0 │ │ -0fa2a4: 3b02 0400 |0012: if-gez v2, 0016 // +0004 │ │ -0fa2a8: 5910 1a17 |0014: iput v0, v1, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ -0fa2ac: 0e00 |0016: return-void │ │ +0fa278: |[0fa278] com.ds.avare.views.PfdView.setAltitude:(F)V │ │ +0fa288: 5912 1a17 |0000: iput v2, v1, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ +0fa28c: 1400 0050 4347 |0002: const v0, #float 50000 // #47435000 │ │ +0fa292: 2d02 0200 |0005: cmpl-float v2, v2, v0 │ │ +0fa296: 3d02 0400 |0007: if-lez v2, 000b // +0004 │ │ +0fa29a: 5910 1a17 |0009: iput v0, v1, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ +0fa29e: 5212 1a17 |000b: iget v2, v1, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ +0fa2a2: 1400 00a0 0cc6 |000d: const v0, #float -9000 // #c60ca000 │ │ +0fa2a8: 2e02 0200 |0010: cmpg-float v2, v2, v0 │ │ +0fa2ac: 3b02 0400 |0012: if-gez v2, 0016 // +0004 │ │ +0fa2b0: 5910 1a17 |0014: iput v0, v1, Lcom/ds/avare/views/PfdView;.mAltitude:F // field@171a │ │ +0fa2b4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=832 │ │ 0x0009 line=834 │ │ 0x000b line=836 │ │ 0x0014 line=837 │ │ locals : │ │ @@ -275118,26 +275120,26 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0fa2b0: |[0fa2b0] com.ds.avare.views.PfdView.setAltitudeChange:(F)V │ │ -0fa2c0: 5912 1b17 |0000: iput v2, v1, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ -0fa2c4: 1500 4843 |0002: const/high16 v0, #int 1128792064 // #4348 │ │ -0fa2c8: 2d02 0200 |0004: cmpl-float v2, v2, v0 │ │ -0fa2cc: 3d02 0400 |0006: if-lez v2, 000a // +0004 │ │ -0fa2d0: 5910 1b17 |0008: iput v0, v1, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ -0fa2d4: 5212 1b17 |000a: iget v2, v1, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ -0fa2d8: 1500 48c3 |000c: const/high16 v0, #int -1018691584 // #c348 │ │ -0fa2dc: 2e02 0200 |000e: cmpg-float v2, v2, v0 │ │ -0fa2e0: 3b02 0400 |0010: if-gez v2, 0014 // +0004 │ │ -0fa2e4: 5910 1b17 |0012: iput v0, v1, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ -0fa2e8: 0e00 |0014: return-void │ │ +0fa2b8: |[0fa2b8] com.ds.avare.views.PfdView.setAltitudeChange:(F)V │ │ +0fa2c8: 5912 1b17 |0000: iput v2, v1, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ +0fa2cc: 1500 4843 |0002: const/high16 v0, #int 1128792064 // #4348 │ │ +0fa2d0: 2d02 0200 |0004: cmpl-float v2, v2, v0 │ │ +0fa2d4: 3d02 0400 |0006: if-lez v2, 000a // +0004 │ │ +0fa2d8: 5910 1b17 |0008: iput v0, v1, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ +0fa2dc: 5212 1b17 |000a: iget v2, v1, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ +0fa2e0: 1500 48c3 |000c: const/high16 v0, #int -1018691584 // #c348 │ │ +0fa2e4: 2e02 0200 |000e: cmpg-float v2, v2, v0 │ │ +0fa2e8: 3b02 0400 |0010: if-gez v2, 0014 // +0004 │ │ +0fa2ec: 5910 1b17 |0012: iput v0, v1, Lcom/ds/avare/views/PfdView;.mAltitudeChange:F // field@171b │ │ +0fa2f0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0008 line=802 │ │ 0x000a line=804 │ │ 0x0012 line=805 │ │ locals : │ │ @@ -275149,17 +275151,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fa2ec: |[0fa2ec] com.ds.avare.views.PfdView.setAoa:(F)V │ │ -0fa2fc: 5901 1c17 |0000: iput v1, v0, Lcom/ds/avare/views/PfdView;.mAoa:F // field@171c │ │ -0fa300: 0e00 |0002: return-void │ │ +0fa2f4: |[0fa2f4] com.ds.avare.views.PfdView.setAoa:(F)V │ │ +0fa304: 5901 1c17 |0000: iput v1, v0, Lcom/ds/avare/views/PfdView;.mAoa:F // field@171c │ │ +0fa308: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/views/PfdView; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -275168,47 +275170,47 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;DDD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 62 16-bit code units │ │ -0fa304: |[0fa304] com.ds.avare.views.PfdView.setParams:(Lcom/ds/avare/gps/GpsParams;DDD)V │ │ -0fa314: 6e10 9321 0300 |0000: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0fa31a: 0b00 |0003: move-result-wide v0 │ │ -0fa31c: cb04 |0004: add-double/2addr v4, v0 │ │ -0fa31e: 1800 0000 0000 0080 7640 |0005: const-wide v0, #double 360 // #4076800000000000 │ │ -0fa328: cb04 |000a: add-double/2addr v4, v0 │ │ -0fa32a: 8c43 |000b: double-to-float v3, v4 │ │ -0fa32c: 1504 b443 |000c: const/high16 v4, #int 1135869952 // #43b4 │ │ -0fa330: ca43 |000e: rem-float/2addr v3, v4 │ │ -0fa332: 5923 2917 |000f: iput v3, v2, Lcom/ds/avare/views/PfdView;.mTo:F // field@1729 │ │ -0fa336: 8c63 |0011: double-to-float v3, v6 │ │ -0fa338: 5923 1d17 |0012: iput v3, v2, Lcom/ds/avare/views/PfdView;.mCdi:F // field@171d │ │ -0fa33c: 1504 a040 |0014: const/high16 v4, #int 1084227584 // #40a0 │ │ -0fa340: 2d03 0304 |0016: cmpl-float v3, v3, v4 │ │ -0fa344: 3d03 0400 |0018: if-lez v3, 001c // +0004 │ │ -0fa348: 5924 1d17 |001a: iput v4, v2, Lcom/ds/avare/views/PfdView;.mCdi:F // field@171d │ │ -0fa34c: 5223 1d17 |001c: iget v3, v2, Lcom/ds/avare/views/PfdView;.mCdi:F // field@171d │ │ -0fa350: 1504 a0c0 |001e: const/high16 v4, #int -1063256064 // #c0a0 │ │ -0fa354: 2e03 0304 |0020: cmpg-float v3, v3, v4 │ │ -0fa358: 3b03 0400 |0022: if-gez v3, 0026 // +0004 │ │ -0fa35c: 5924 1d17 |0024: iput v4, v2, Lcom/ds/avare/views/PfdView;.mCdi:F // field@171d │ │ -0fa360: 8c83 |0026: double-to-float v3, v8 │ │ -0fa362: 5923 2b17 |0027: iput v3, v2, Lcom/ds/avare/views/PfdView;.mVdi:F // field@172b │ │ -0fa366: 1404 3333 7340 |0029: const v4, #float 3.8 // #40733333 │ │ -0fa36c: 2d03 0304 |002c: cmpl-float v3, v3, v4 │ │ -0fa370: 3d03 0400 |002e: if-lez v3, 0032 // +0004 │ │ -0fa374: 5924 2b17 |0030: iput v4, v2, Lcom/ds/avare/views/PfdView;.mVdi:F // field@172b │ │ -0fa378: 5223 2b17 |0032: iget v3, v2, Lcom/ds/avare/views/PfdView;.mVdi:F // field@172b │ │ -0fa37c: 1404 cdcc 0c40 |0034: const v4, #float 2.2 // #400ccccd │ │ -0fa382: 2e03 0304 |0037: cmpg-float v3, v3, v4 │ │ -0fa386: 3b03 0400 |0039: if-gez v3, 003d // +0004 │ │ -0fa38a: 5924 2b17 |003b: iput v4, v2, Lcom/ds/avare/views/PfdView;.mVdi:F // field@172b │ │ -0fa38e: 0e00 |003d: return-void │ │ +0fa30c: |[0fa30c] com.ds.avare.views.PfdView.setParams:(Lcom/ds/avare/gps/GpsParams;DDD)V │ │ +0fa31c: 6e10 9321 0300 |0000: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0fa322: 0b00 |0003: move-result-wide v0 │ │ +0fa324: cb04 |0004: add-double/2addr v4, v0 │ │ +0fa326: 1800 0000 0000 0080 7640 |0005: const-wide v0, #double 360 // #4076800000000000 │ │ +0fa330: cb04 |000a: add-double/2addr v4, v0 │ │ +0fa332: 8c43 |000b: double-to-float v3, v4 │ │ +0fa334: 1504 b443 |000c: const/high16 v4, #int 1135869952 // #43b4 │ │ +0fa338: ca43 |000e: rem-float/2addr v3, v4 │ │ +0fa33a: 5923 2917 |000f: iput v3, v2, Lcom/ds/avare/views/PfdView;.mTo:F // field@1729 │ │ +0fa33e: 8c63 |0011: double-to-float v3, v6 │ │ +0fa340: 5923 1d17 |0012: iput v3, v2, Lcom/ds/avare/views/PfdView;.mCdi:F // field@171d │ │ +0fa344: 1504 a040 |0014: const/high16 v4, #int 1084227584 // #40a0 │ │ +0fa348: 2d03 0304 |0016: cmpl-float v3, v3, v4 │ │ +0fa34c: 3d03 0400 |0018: if-lez v3, 001c // +0004 │ │ +0fa350: 5924 1d17 |001a: iput v4, v2, Lcom/ds/avare/views/PfdView;.mCdi:F // field@171d │ │ +0fa354: 5223 1d17 |001c: iget v3, v2, Lcom/ds/avare/views/PfdView;.mCdi:F // field@171d │ │ +0fa358: 1504 a0c0 |001e: const/high16 v4, #int -1063256064 // #c0a0 │ │ +0fa35c: 2e03 0304 |0020: cmpg-float v3, v3, v4 │ │ +0fa360: 3b03 0400 |0022: if-gez v3, 0026 // +0004 │ │ +0fa364: 5924 1d17 |0024: iput v4, v2, Lcom/ds/avare/views/PfdView;.mCdi:F // field@171d │ │ +0fa368: 8c83 |0026: double-to-float v3, v8 │ │ +0fa36a: 5923 2b17 |0027: iput v3, v2, Lcom/ds/avare/views/PfdView;.mVdi:F // field@172b │ │ +0fa36e: 1404 3333 7340 |0029: const v4, #float 3.8 // #40733333 │ │ +0fa374: 2d03 0304 |002c: cmpl-float v3, v3, v4 │ │ +0fa378: 3d03 0400 |002e: if-lez v3, 0032 // +0004 │ │ +0fa37c: 5924 2b17 |0030: iput v4, v2, Lcom/ds/avare/views/PfdView;.mVdi:F // field@172b │ │ +0fa380: 5223 2b17 |0032: iget v3, v2, Lcom/ds/avare/views/PfdView;.mVdi:F // field@172b │ │ +0fa384: 1404 cdcc 0c40 |0034: const v4, #float 2.2 // #400ccccd │ │ +0fa38a: 2e03 0304 |0037: cmpg-float v3, v3, v4 │ │ +0fa38e: 3b03 0400 |0039: if-gez v3, 003d // +0004 │ │ +0fa392: 5924 2b17 |003b: iput v4, v2, Lcom/ds/avare/views/PfdView;.mVdi:F // field@172b │ │ +0fa396: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ 0x0012 line=813 │ │ 0x001a line=815 │ │ 0x001c line=817 │ │ 0x0024 line=818 │ │ @@ -275228,17 +275230,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fa390: |[0fa390] com.ds.avare.views.PfdView.setPitch:(F)V │ │ -0fa3a0: 5901 2417 |0000: iput v1, v0, Lcom/ds/avare/views/PfdView;.mPitch:F // field@1724 │ │ -0fa3a4: 0e00 |0002: return-void │ │ +0fa398: |[0fa398] com.ds.avare.views.PfdView.setPitch:(F)V │ │ +0fa3a8: 5901 2417 |0000: iput v1, v0, Lcom/ds/avare/views/PfdView;.mPitch:F // field@1724 │ │ +0fa3ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/views/PfdView; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -275247,17 +275249,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fa3a8: |[0fa3a8] com.ds.avare.views.PfdView.setRoll:(F)V │ │ -0fa3b8: 5901 2617 |0000: iput v1, v0, Lcom/ds/avare/views/PfdView;.mRoll:F // field@1726 │ │ -0fa3bc: 0e00 |0002: return-void │ │ +0fa3b0: |[0fa3b0] com.ds.avare.views.PfdView.setRoll:(F)V │ │ +0fa3c0: 5901 2617 |0000: iput v1, v0, Lcom/ds/avare/views/PfdView;.mRoll:F // field@1726 │ │ +0fa3c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/views/PfdView; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -275266,25 +275268,25 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0fa3c0: |[0fa3c0] com.ds.avare.views.PfdView.setSlip:(F)V │ │ -0fa3d0: 1500 2041 |0000: const/high16 v0, #int 1092616192 // #4120 │ │ -0fa3d4: 2d01 0300 |0002: cmpl-float v1, v3, v0 │ │ -0fa3d8: 3d01 0400 |0004: if-lez v1, 0008 // +0004 │ │ -0fa3dc: 1503 2041 |0006: const/high16 v3, #int 1092616192 // #4120 │ │ -0fa3e0: 1500 20c1 |0008: const/high16 v0, #int -1054867456 // #c120 │ │ -0fa3e4: 2e01 0300 |000a: cmpg-float v1, v3, v0 │ │ -0fa3e8: 3b01 0400 |000c: if-gez v1, 0010 // +0004 │ │ -0fa3ec: 1503 20c1 |000e: const/high16 v3, #int -1054867456 // #c120 │ │ -0fa3f0: 5923 2117 |0010: iput v3, v2, Lcom/ds/avare/views/PfdView;.mInclinometer:F // field@1721 │ │ -0fa3f4: 0e00 |0012: return-void │ │ +0fa3c8: |[0fa3c8] com.ds.avare.views.PfdView.setSlip:(F)V │ │ +0fa3d8: 1500 2041 |0000: const/high16 v0, #int 1092616192 // #4120 │ │ +0fa3dc: 2d01 0300 |0002: cmpl-float v1, v3, v0 │ │ +0fa3e0: 3d01 0400 |0004: if-lez v1, 0008 // +0004 │ │ +0fa3e4: 1503 2041 |0006: const/high16 v3, #int 1092616192 // #4120 │ │ +0fa3e8: 1500 20c1 |0008: const/high16 v0, #int -1054867456 // #c120 │ │ +0fa3ec: 2e01 0300 |000a: cmpg-float v1, v3, v0 │ │ +0fa3f0: 3b01 0400 |000c: if-gez v1, 0010 // +0004 │ │ +0fa3f4: 1503 20c1 |000e: const/high16 v3, #int -1054867456 // #c120 │ │ +0fa3f8: 5923 2117 |0010: iput v3, v2, Lcom/ds/avare/views/PfdView;.mInclinometer:F // field@1721 │ │ +0fa3fc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0010 line=775 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/ds/avare/views/PfdView; │ │ 0x0000 - 0x0013 reg=3 (null) F │ │ │ │ @@ -275293,26 +275295,26 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0fa3f8: |[0fa3f8] com.ds.avare.views.PfdView.setSpeedTrend:(F)V │ │ -0fa408: 5912 2817 |0000: iput v2, v1, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ -0fa40c: 1500 a041 |0002: const/high16 v0, #int 1101004800 // #41a0 │ │ -0fa410: 2d02 0200 |0004: cmpl-float v2, v2, v0 │ │ -0fa414: 3d02 0400 |0006: if-lez v2, 000a // +0004 │ │ -0fa418: 5910 2817 |0008: iput v0, v1, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ -0fa41c: 5212 2817 |000a: iget v2, v1, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ -0fa420: 1500 a0c1 |000c: const/high16 v0, #int -1046478848 // #c1a0 │ │ -0fa424: 2e02 0200 |000e: cmpg-float v2, v2, v0 │ │ -0fa428: 3b02 0400 |0010: if-gez v2, 0014 // +0004 │ │ -0fa42c: 5910 2817 |0012: iput v0, v1, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ -0fa430: 0e00 |0014: return-void │ │ +0fa400: |[0fa400] com.ds.avare.views.PfdView.setSpeedTrend:(F)V │ │ +0fa410: 5912 2817 |0000: iput v2, v1, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ +0fa414: 1500 a041 |0002: const/high16 v0, #int 1101004800 // #41a0 │ │ +0fa418: 2d02 0200 |0004: cmpl-float v2, v2, v0 │ │ +0fa41c: 3d02 0400 |0006: if-lez v2, 000a // +0004 │ │ +0fa420: 5910 2817 |0008: iput v0, v1, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ +0fa424: 5212 2817 |000a: iget v2, v1, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ +0fa428: 1500 a0c1 |000c: const/high16 v0, #int -1046478848 // #c1a0 │ │ +0fa42c: 2e02 0200 |000e: cmpg-float v2, v2, v0 │ │ +0fa430: 3b02 0400 |0010: if-gez v2, 0014 // +0004 │ │ +0fa434: 5910 2817 |0012: iput v0, v1, Lcom/ds/avare/views/PfdView;.mSpeedChange:F // field@1728 │ │ +0fa438: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0008 line=792 │ │ 0x000a line=794 │ │ 0x0012 line=795 │ │ locals : │ │ @@ -275324,26 +275326,26 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0fa434: |[0fa434] com.ds.avare.views.PfdView.setVsi:(F)V │ │ -0fa444: 5912 2c17 |0000: iput v2, v1, Lcom/ds/avare/views/PfdView;.mVsi:F // field@172c │ │ -0fa448: 1500 fa44 |0002: const/high16 v0, #int 1157234688 // #44fa │ │ -0fa44c: 2d02 0200 |0004: cmpl-float v2, v2, v0 │ │ -0fa450: 3d02 0400 |0006: if-lez v2, 000a // +0004 │ │ -0fa454: 5910 2c17 |0008: iput v0, v1, Lcom/ds/avare/views/PfdView;.mVsi:F // field@172c │ │ -0fa458: 5212 2c17 |000a: iget v2, v1, Lcom/ds/avare/views/PfdView;.mVsi:F // field@172c │ │ -0fa45c: 1500 fac4 |000c: const/high16 v0, #int -990248960 // #c4fa │ │ -0fa460: 2e02 0200 |000e: cmpg-float v2, v2, v0 │ │ -0fa464: 3b02 0400 |0010: if-gez v2, 0014 // +0004 │ │ -0fa468: 5910 2c17 |0012: iput v0, v1, Lcom/ds/avare/views/PfdView;.mVsi:F // field@172c │ │ -0fa46c: 0e00 |0014: return-void │ │ +0fa43c: |[0fa43c] com.ds.avare.views.PfdView.setVsi:(F)V │ │ +0fa44c: 5912 2c17 |0000: iput v2, v1, Lcom/ds/avare/views/PfdView;.mVsi:F // field@172c │ │ +0fa450: 1500 fa44 |0002: const/high16 v0, #int 1157234688 // #44fa │ │ +0fa454: 2d02 0200 |0004: cmpl-float v2, v2, v0 │ │ +0fa458: 3d02 0400 |0006: if-lez v2, 000a // +0004 │ │ +0fa45c: 5910 2c17 |0008: iput v0, v1, Lcom/ds/avare/views/PfdView;.mVsi:F // field@172c │ │ +0fa460: 5212 2c17 |000a: iget v2, v1, Lcom/ds/avare/views/PfdView;.mVsi:F // field@172c │ │ +0fa464: 1500 fac4 |000c: const/high16 v0, #int -990248960 // #c4fa │ │ +0fa468: 2e02 0200 |000e: cmpg-float v2, v2, v0 │ │ +0fa46c: 3b02 0400 |0010: if-gez v2, 0014 // +0004 │ │ +0fa470: 5910 2c17 |0012: iput v0, v1, Lcom/ds/avare/views/PfdView;.mVsi:F // field@172c │ │ +0fa474: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0008 line=852 │ │ 0x000a line=854 │ │ 0x0012 line=855 │ │ locals : │ │ @@ -275355,17 +275357,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fa470: |[0fa470] com.ds.avare.views.PfdView.setYaw:(F)V │ │ -0fa480: 5901 2e17 |0000: iput v1, v0, Lcom/ds/avare/views/PfdView;.mYaw:F // field@172e │ │ -0fa484: 0e00 |0002: return-void │ │ +0fa478: |[0fa478] com.ds.avare.views.PfdView.setYaw:(F)V │ │ +0fa488: 5901 2e17 |0000: iput v1, v0, Lcom/ds/avare/views/PfdView;.mYaw:F // field@172e │ │ +0fa48c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/views/PfdView; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -275374,19 +275376,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0fa488: |[0fa488] com.ds.avare.views.PfdView.setYawRate:(F)V │ │ -0fa498: 1500 c040 |0000: const/high16 v0, #int 1086324736 // #40c0 │ │ -0fa49c: a802 0200 |0002: mul-float v2, v2, v0 │ │ -0fa4a0: 5912 2a17 |0004: iput v2, v1, Lcom/ds/avare/views/PfdView;.mTurnTrend:F // field@172a │ │ -0fa4a4: 0e00 |0006: return-void │ │ +0fa490: |[0fa490] com.ds.avare.views.PfdView.setYawRate:(F)V │ │ +0fa4a0: 1500 c040 |0000: const/high16 v0, #int 1086324736 // #40c0 │ │ +0fa4a4: a802 0200 |0002: mul-float v2, v2, v0 │ │ +0fa4a8: 5912 2a17 |0004: iput v2, v1, Lcom/ds/avare/views/PfdView;.mTurnTrend:F // field@172a │ │ +0fa4ac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=779 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/ds/avare/views/PfdView; │ │ 0x0000 - 0x0007 reg=2 (null) F │ │ │ │ @@ -275450,18 +275452,18 @@ │ │ type : '(Lcom/ds/avare/views/PlatesView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0fac94: |[0fac94] com.ds.avare.views.PlatesView$GestureListener.:(Lcom/ds/avare/views/PlatesView;)V │ │ -0faca4: 5b01 3b17 |0000: iput-object v1, v0, Lcom/ds/avare/views/PlatesView$GestureListener;.this$0:Lcom/ds/avare/views/PlatesView; // field@173b │ │ -0faca8: 7010 1806 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@0618 │ │ -0facae: 0e00 |0005: return-void │ │ +0fac9c: |[0fac9c] com.ds.avare.views.PlatesView$GestureListener.:(Lcom/ds/avare/views/PlatesView;)V │ │ +0facac: 5b01 3b17 |0000: iput-object v1, v0, Lcom/ds/avare/views/PlatesView$GestureListener;.this$0:Lcom/ds/avare/views/PlatesView; // field@173b │ │ +0facb0: 7010 1806 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@0618 │ │ +0facb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/PlatesView$GestureListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/views/PlatesView; │ │ │ │ @@ -275470,17 +275472,17 @@ │ │ type : '(Lcom/ds/avare/views/PlatesView;Lcom/ds/avare/views/PlatesView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0facb0: |[0facb0] com.ds.avare.views.PlatesView$GestureListener.:(Lcom/ds/avare/views/PlatesView;Lcom/ds/avare/views/PlatesView$1;)V │ │ -0facc0: 7020 4928 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/views/PlatesView$GestureListener;.:(Lcom/ds/avare/views/PlatesView;)V // method@2849 │ │ -0facc6: 0e00 |0003: return-void │ │ +0facb8: |[0facb8] com.ds.avare.views.PlatesView$GestureListener.:(Lcom/ds/avare/views/PlatesView;Lcom/ds/avare/views/PlatesView$1;)V │ │ +0facc8: 7020 4928 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/views/PlatesView$GestureListener;.:(Lcom/ds/avare/views/PlatesView;)V // method@2849 │ │ +0facce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/views/PlatesView$GestureListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/views/PlatesView; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/views/PlatesView$1; │ │ @@ -275491,27 +275493,27 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0fac54: |[0fac54] com.ds.avare.views.PlatesView$GestureListener.onDown:(Landroid/view/MotionEvent;)Z │ │ -0fac64: 5401 3b17 |0000: iget-object v1, v0, Lcom/ds/avare/views/PlatesView$GestureListener;.this$0:Lcom/ds/avare/views/PlatesView; // field@173b │ │ -0fac68: 7110 5028 0100 |0002: invoke-static {v1}, Lcom/ds/avare/views/PlatesView;.access$100:(Lcom/ds/avare/views/PlatesView;)Lcom/ds/avare/StorageService; // method@2850 │ │ -0fac6e: 0c01 |0005: move-result-object v1 │ │ -0fac70: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ -0fac74: 5401 3b17 |0008: iget-object v1, v0, Lcom/ds/avare/views/PlatesView$GestureListener;.this$0:Lcom/ds/avare/views/PlatesView; // field@173b │ │ -0fac78: 7110 5028 0100 |000a: invoke-static {v1}, Lcom/ds/avare/views/PlatesView;.access$100:(Lcom/ds/avare/views/PlatesView;)Lcom/ds/avare/StorageService; // method@2850 │ │ -0fac7e: 0c01 |000d: move-result-object v1 │ │ -0fac80: 6e10 201e 0100 |000e: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getPixelDraw:()Lcom/ds/avare/shapes/PixelDraw; // method@1e20 │ │ -0fac86: 0c01 |0011: move-result-object v1 │ │ -0fac88: 6e10 7424 0100 |0012: invoke-virtual {v1}, Lcom/ds/avare/shapes/PixelDraw;.addSeparation:()V // method@2474 │ │ -0fac8e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0fac90: 0f01 |0016: return v1 │ │ +0fac5c: |[0fac5c] com.ds.avare.views.PlatesView$GestureListener.onDown:(Landroid/view/MotionEvent;)Z │ │ +0fac6c: 5401 3b17 |0000: iget-object v1, v0, Lcom/ds/avare/views/PlatesView$GestureListener;.this$0:Lcom/ds/avare/views/PlatesView; // field@173b │ │ +0fac70: 7110 5028 0100 |0002: invoke-static {v1}, Lcom/ds/avare/views/PlatesView;.access$100:(Lcom/ds/avare/views/PlatesView;)Lcom/ds/avare/StorageService; // method@2850 │ │ +0fac76: 0c01 |0005: move-result-object v1 │ │ +0fac78: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ +0fac7c: 5401 3b17 |0008: iget-object v1, v0, Lcom/ds/avare/views/PlatesView$GestureListener;.this$0:Lcom/ds/avare/views/PlatesView; // field@173b │ │ +0fac80: 7110 5028 0100 |000a: invoke-static {v1}, Lcom/ds/avare/views/PlatesView;.access$100:(Lcom/ds/avare/views/PlatesView;)Lcom/ds/avare/StorageService; // method@2850 │ │ +0fac86: 0c01 |000d: move-result-object v1 │ │ +0fac88: 6e10 201e 0100 |000e: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getPixelDraw:()Lcom/ds/avare/shapes/PixelDraw; // method@1e20 │ │ +0fac8e: 0c01 |0011: move-result-object v1 │ │ +0fac90: 6e10 7424 0100 |0012: invoke-virtual {v1}, Lcom/ds/avare/shapes/PixelDraw;.addSeparation:()V // method@2474 │ │ +0fac96: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +0fac98: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0008 line=551 │ │ locals : │ │ 0x0000 - 0x0017 reg=0 this Lcom/ds/avare/views/PlatesView$GestureListener; │ │ 0x0000 - 0x0017 reg=1 (null) Landroid/view/MotionEvent; │ │ @@ -275521,16 +275523,16 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0facc8: |[0facc8] com.ds.avare.views.PlatesView$GestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -0facd8: 0e00 |0000: return-void │ │ +0facd0: |[0facd0] com.ds.avare.views.PlatesView$GestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +0face0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8899 (PlatesView.java) │ │ │ │ Class #968 header: │ │ @@ -275576,18 +275578,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0fb964: |[0fb964] com.ds.avare.views.SatelliteView.:(Landroid/content/Context;)V │ │ -0fb974: 7020 8506 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ -0fb97a: 7020 7128 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/SatelliteView;.setup:(Landroid/content/Context;)V // method@2871 │ │ -0fb980: 0e00 |0006: return-void │ │ +0fb96c: |[0fb96c] com.ds.avare.views.SatelliteView.:(Landroid/content/Context;)V │ │ +0fb97c: 7020 8506 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ +0fb982: 7020 7128 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/SatelliteView;.setup:(Landroid/content/Context;)V // method@2871 │ │ +0fb988: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/SatelliteView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -275597,18 +275599,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0fb984: |[0fb984] com.ds.avare.views.SatelliteView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0fb994: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ -0fb99a: 7020 7128 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/SatelliteView;.setup:(Landroid/content/Context;)V // method@2871 │ │ -0fb9a0: 0e00 |0006: return-void │ │ +0fb98c: |[0fb98c] com.ds.avare.views.SatelliteView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0fb99c: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ +0fb9a2: 7020 7128 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/SatelliteView;.setup:(Landroid/content/Context;)V // method@2871 │ │ +0fb9a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/SatelliteView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -275619,18 +275621,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0fb9a4: |[0fb9a4] com.ds.avare.views.SatelliteView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0fb9b4: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ -0fb9ba: 7020 7128 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/SatelliteView;.setup:(Landroid/content/Context;)V // method@2871 │ │ -0fb9c0: 0e00 |0006: return-void │ │ +0fb9ac: |[0fb9ac] com.ds.avare.views.SatelliteView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0fb9bc: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ +0fb9c2: 7020 7128 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/SatelliteView;.setup:(Landroid/content/Context;)V // method@2871 │ │ +0fb9c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/SatelliteView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -275642,41 +275644,41 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0fbcb4: |[0fbcb4] com.ds.avare.views.SatelliteView.setup:(Landroid/content/Context;)V │ │ -0fbcc4: 5b23 5417 |0000: iput-object v3, v2, Lcom/ds/avare/views/SatelliteView;.mContext:Landroid/content/Context; // field@1754 │ │ -0fbcc8: 2200 a700 |0002: new-instance v0, Landroid/graphics/Paint; // type@00a7 │ │ -0fbccc: 7010 e002 0000 |0004: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ -0fbcd2: 5b20 5717 |0007: iput-object v0, v2, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fbcd6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0fbcd8: 6e20 f602 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0fbcde: 5420 5717 |000d: iget-object v0, v2, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fbce2: 12f1 |000f: const/4 v1, #int -1 // #ff │ │ -0fbce4: 6e20 f802 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fbcea: 5420 5717 |0013: iget-object v0, v2, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fbcee: 5421 5417 |0015: iget-object v1, v2, Lcom/ds/avare/views/SatelliteView;.mContext:Landroid/content/Context; // field@1754 │ │ -0fbcf2: 7110 9826 0100 |0017: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ -0fbcf8: 0c01 |001a: move-result-object v1 │ │ -0fbcfa: 6e20 0303 1000 |001b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ -0fbd00: 7110 8f26 0300 |001e: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ -0fbd06: 0a03 |0021: move-result v3 │ │ -0fbd08: 5923 5517 |0022: iput v3, v2, Lcom/ds/avare/views/SatelliteView;.mDipToPix:F // field@1755 │ │ -0fbd0c: 5420 5717 |0024: iget-object v0, v2, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fbd10: 1501 803f |0026: const/high16 v1, #int 1065353216 // #3f80 │ │ -0fbd14: a803 0301 |0028: mul-float v3, v3, v1 │ │ -0fbd18: 6e20 ff02 3000 |002a: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0fbd1e: 5423 5717 |002d: iget-object v3, v2, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fbd22: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -0fbd24: 1501 00ff |0030: const/high16 v1, #int -16777216 // #ff00 │ │ -0fbd28: 6e51 fd02 0300 |0032: invoke-virtual {v3, v0, v0, v0, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0fbd2e: 0e00 |0035: return-void │ │ +0fbcbc: |[0fbcbc] com.ds.avare.views.SatelliteView.setup:(Landroid/content/Context;)V │ │ +0fbccc: 5b23 5417 |0000: iput-object v3, v2, Lcom/ds/avare/views/SatelliteView;.mContext:Landroid/content/Context; // field@1754 │ │ +0fbcd0: 2200 a700 |0002: new-instance v0, Landroid/graphics/Paint; // type@00a7 │ │ +0fbcd4: 7010 e002 0000 |0004: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ +0fbcda: 5b20 5717 |0007: iput-object v0, v2, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fbcde: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0fbce0: 6e20 f602 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0fbce6: 5420 5717 |000d: iget-object v0, v2, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fbcea: 12f1 |000f: const/4 v1, #int -1 // #ff │ │ +0fbcec: 6e20 f802 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fbcf2: 5420 5717 |0013: iget-object v0, v2, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fbcf6: 5421 5417 |0015: iget-object v1, v2, Lcom/ds/avare/views/SatelliteView;.mContext:Landroid/content/Context; // field@1754 │ │ +0fbcfa: 7110 9826 0100 |0017: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ +0fbd00: 0c01 |001a: move-result-object v1 │ │ +0fbd02: 6e20 0303 1000 |001b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ +0fbd08: 7110 8f26 0300 |001e: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ +0fbd0e: 0a03 |0021: move-result v3 │ │ +0fbd10: 5923 5517 |0022: iput v3, v2, Lcom/ds/avare/views/SatelliteView;.mDipToPix:F // field@1755 │ │ +0fbd14: 5420 5717 |0024: iget-object v0, v2, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fbd18: 1501 803f |0026: const/high16 v1, #int 1065353216 // #3f80 │ │ +0fbd1c: a803 0301 |0028: mul-float v3, v3, v1 │ │ +0fbd20: 6e20 ff02 3000 |002a: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0fbd26: 5423 5717 |002d: iget-object v3, v2, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fbd2a: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +0fbd2c: 1501 00ff |0030: const/high16 v1, #int -16777216 // #ff00 │ │ +0fbd30: 6e51 fd02 0300 |0032: invoke-virtual {v3, v0, v0, v0, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0fbd36: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ 0x000a line=51 │ │ 0x000d line=52 │ │ 0x0013 line=53 │ │ @@ -275693,213 +275695,213 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 368 16-bit code units │ │ -0fb9c4: |[0fb9c4] com.ds.avare.views.SatelliteView.onDraw:(Landroid/graphics/Canvas;)V │ │ -0fb9d4: 6e10 bf02 0c00 |0000: invoke-virtual {v12}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ -0fb9da: 6e10 6e28 0b00 |0003: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ -0fb9e0: 0a00 |0006: move-result v0 │ │ -0fb9e2: 6e10 6d28 0b00 |0007: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ -0fb9e8: 0a01 |000a: move-result v1 │ │ -0fb9ea: 7120 7c2a 1000 |000b: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ -0fb9f0: 0a00 |000e: move-result v0 │ │ -0fb9f2: d800 00f8 |000f: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -0fb9f6: 8200 |0011: int-to-float v0, v0 │ │ -0fb9f8: 59b0 5817 |0012: iput v0, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ -0fb9fc: 6e10 6d28 0b00 |0014: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ -0fba02: 0a01 |0017: move-result v1 │ │ -0fba04: d801 01f8 |0018: add-int/lit8 v1, v1, #int -8 // #f8 │ │ -0fba08: 8211 |001a: int-to-float v1, v1 │ │ -0fba0a: 1502 0041 |001b: const/high16 v2, #int 1090519040 // #4100 │ │ -0fba0e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0fba10: 1504 0040 |001e: const/high16 v4, #int 1073741824 // #4000 │ │ -0fba14: 2d00 0001 |0020: cmpl-float v0, v0, v1 │ │ -0fba18: 3900 1200 |0022: if-nez v0, 0034 // +0012 │ │ -0fba1c: 6e10 6e28 0b00 |0024: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ -0fba22: 0a00 |0027: move-result v0 │ │ -0fba24: db00 0002 |0028: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0fba28: 8200 |002a: int-to-float v0, v0 │ │ -0fba2a: 52b1 5817 |002b: iget v1, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ -0fba2e: c941 |002d: div-float/2addr v1, v4 │ │ -0fba30: c710 |002e: sub-float/2addr v0, v1 │ │ -0fba32: c720 |002f: sub-float/2addr v0, v2 │ │ -0fba34: 6e30 c102 0c03 |0030: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.translate:(FF)V // method@02c1 │ │ -0fba3a: 2810 |0033: goto 0043 // +0010 │ │ -0fba3c: 6e10 6d28 0b00 |0034: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ -0fba42: 0a00 |0037: move-result v0 │ │ -0fba44: db00 0002 |0038: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0fba48: 8200 |003a: int-to-float v0, v0 │ │ -0fba4a: 52b1 5817 |003b: iget v1, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ -0fba4e: c941 |003d: div-float/2addr v1, v4 │ │ -0fba50: c710 |003e: sub-float/2addr v0, v1 │ │ -0fba52: c720 |003f: sub-float/2addr v0, v2 │ │ -0fba54: 6e30 c102 3c00 |0040: invoke-virtual {v12, v3, v0}, Landroid/graphics/Canvas;.translate:(FF)V // method@02c1 │ │ -0fba5a: 54b0 5717 |0043: iget-object v0, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fba5e: 6201 6500 |0045: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0fba62: 6e20 0003 1000 |0047: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0fba68: 54b0 5717 |004a: iget-object v0, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fba6c: 12f1 |004c: const/4 v1, #int -1 // #ff │ │ -0fba6e: 6e20 f802 1000 |004d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fba74: 6e10 6e28 0b00 |0050: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ -0fba7a: 0a00 |0053: move-result v0 │ │ -0fba7c: db00 0002 |0054: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0fba80: 8200 |0056: int-to-float v0, v0 │ │ -0fba82: 52b2 5817 |0057: iget v2, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ -0fba86: c942 |0059: div-float/2addr v2, v4 │ │ -0fba88: a706 0002 |005a: sub-float v6, v0, v2 │ │ -0fba8c: 6e10 6d28 0b00 |005c: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ -0fba92: 0a00 |005f: move-result v0 │ │ -0fba94: db00 0002 |0060: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0fba98: 8207 |0062: int-to-float v7, v0 │ │ -0fba9a: 6e10 6e28 0b00 |0063: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ -0fbaa0: 0a00 |0066: move-result v0 │ │ -0fbaa2: db00 0002 |0067: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0fbaa6: 8200 |0069: int-to-float v0, v0 │ │ -0fbaa8: 52b2 5817 |006a: iget v2, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ -0fbaac: c942 |006c: div-float/2addr v2, v4 │ │ -0fbaae: a608 0002 |006d: add-float v8, v0, v2 │ │ -0fbab2: 6e10 6d28 0b00 |006f: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ -0fbab8: 0a00 |0072: move-result v0 │ │ -0fbaba: db00 0002 |0073: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0fbabe: 8209 |0075: int-to-float v9, v0 │ │ -0fbac0: 54ba 5717 |0076: iget-object v10, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fbac4: 07c5 |0078: move-object v5, v12 │ │ -0fbac6: 7406 b402 0500 |0079: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0fbacc: 6e10 6e28 0b00 |007c: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ -0fbad2: 0a00 |007f: move-result v0 │ │ -0fbad4: db00 0002 |0080: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0fbad8: 8206 |0082: int-to-float v6, v0 │ │ -0fbada: 6e10 6d28 0b00 |0083: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ -0fbae0: 0a00 |0086: move-result v0 │ │ -0fbae2: db00 0002 |0087: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0fbae6: 8200 |0089: int-to-float v0, v0 │ │ -0fbae8: 52b2 5817 |008a: iget v2, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ -0fbaec: c942 |008c: div-float/2addr v2, v4 │ │ -0fbaee: a707 0002 |008d: sub-float v7, v0, v2 │ │ -0fbaf2: 6e10 6e28 0b00 |008f: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ -0fbaf8: 0a00 |0092: move-result v0 │ │ -0fbafa: db00 0002 |0093: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0fbafe: 8208 |0095: int-to-float v8, v0 │ │ -0fbb00: 6e10 6d28 0b00 |0096: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ -0fbb06: 0a00 |0099: move-result v0 │ │ -0fbb08: db00 0002 |009a: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0fbb0c: 8200 |009c: int-to-float v0, v0 │ │ -0fbb0e: 52b2 5817 |009d: iget v2, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ -0fbb12: c942 |009f: div-float/2addr v2, v4 │ │ -0fbb14: a609 0002 |00a0: add-float v9, v0, v2 │ │ -0fbb18: 54ba 5717 |00a2: iget-object v10, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fbb1c: 7406 b402 0500 |00a4: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0fbb22: 6e10 6e28 0b00 |00a7: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ -0fbb28: 0a00 |00aa: move-result v0 │ │ -0fbb2a: db00 0002 |00ab: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0fbb2e: 8200 |00ad: int-to-float v0, v0 │ │ -0fbb30: 6e10 6d28 0b00 |00ae: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ -0fbb36: 0a02 |00b1: move-result v2 │ │ -0fbb38: db02 0202 |00b2: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0fbb3c: 8222 |00b4: int-to-float v2, v2 │ │ -0fbb3e: 52b3 5817 |00b5: iget v3, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ -0fbb42: c943 |00b7: div-float/2addr v3, v4 │ │ -0fbb44: 54b4 5717 |00b8: iget-object v4, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fbb48: 6e54 b302 0c32 |00ba: invoke-virtual {v12, v0, v2, v3, v4}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0fbb4e: 6e10 6e28 0b00 |00bd: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ -0fbb54: 0a00 |00c0: move-result v0 │ │ -0fbb56: db00 0002 |00c1: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0fbb5a: 8200 |00c3: int-to-float v0, v0 │ │ -0fbb5c: 6e10 6d28 0b00 |00c4: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ -0fbb62: 0a02 |00c7: move-result v2 │ │ -0fbb64: db02 0202 |00c8: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0fbb68: 8222 |00ca: int-to-float v2, v2 │ │ -0fbb6a: 52b3 5817 |00cb: iget v3, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ -0fbb6e: 1504 8040 |00cd: const/high16 v4, #int 1082130432 // #4080 │ │ -0fbb72: c943 |00cf: div-float/2addr v3, v4 │ │ -0fbb74: 54b4 5717 |00d0: iget-object v4, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fbb78: 6e54 b302 0c32 |00d2: invoke-virtual {v12, v0, v2, v3, v4}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0fbb7e: 54b0 5617 |00d5: iget-object v0, v11, Lcom/ds/avare/views/SatelliteView;.mGpsStatus:Landroid/location/GpsStatus; // field@1756 │ │ -0fbb82: 3800 9500 |00d7: if-eqz v0, 016c // +0095 │ │ -0fbb86: 6e10 b703 0000 |00d9: invoke-virtual {v0}, Landroid/location/GpsStatus;.getSatellites:()Ljava/lang/Iterable; // method@03b7 │ │ -0fbb8c: 0c00 |00dc: move-result-object v0 │ │ -0fbb8e: 7210 652a 0000 |00dd: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -0fbb94: 0c00 |00e0: move-result-object v0 │ │ -0fbb96: 54b2 5717 |00e1: iget-object v2, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fbb9a: 6e20 f802 1200 |00e3: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fbba0: 54b1 5717 |00e6: iget-object v1, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fbba4: 6202 6500 |00e8: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0fbba8: 6e20 0003 2100 |00ea: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0fbbae: 7210 042c 0000 |00ed: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fbbb4: 0a01 |00f0: move-result v1 │ │ -0fbbb6: 3801 7700 |00f1: if-eqz v1, 0168 // +0077 │ │ -0fbbba: 7210 052c 0000 |00f3: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fbbc0: 0c01 |00f6: move-result-object v1 │ │ -0fbbc2: 1f01 dd00 |00f7: check-cast v1, Landroid/location/GpsSatellite; // type@00dd │ │ -0fbbc6: 6e10 b603 0100 |00f9: invoke-virtual {v1}, Landroid/location/GpsSatellite;.usedInFix:()Z // method@03b6 │ │ -0fbbcc: 0a02 |00fc: move-result v2 │ │ -0fbbce: 3802 0b00 |00fd: if-eqz v2, 0108 // +000b │ │ -0fbbd2: 54b2 5717 |00ff: iget-object v2, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fbbd6: 1403 00ff 00ff |0101: const v3, #float -1.71465e+38 // #ff00ff00 │ │ -0fbbdc: 6e20 f802 3200 |0104: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fbbe2: 2808 |0107: goto 010f // +0008 │ │ -0fbbe4: 54b2 5717 |0108: iget-object v2, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fbbe8: 1503 ffff |010a: const/high16 v3, #int -65536 // #ffff │ │ -0fbbec: 6e20 f802 3200 |010c: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fbbf2: 6e10 b303 0100 |010f: invoke-virtual {v1}, Landroid/location/GpsSatellite;.getAzimuth:()F // method@03b3 │ │ -0fbbf8: 0a02 |0112: move-result v2 │ │ -0fbbfa: 8922 |0113: float-to-double v2, v2 │ │ -0fbbfc: 7120 852a 3200 |0114: invoke-static {v2, v3}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0fbc02: 0b02 |0117: move-result-wide v2 │ │ -0fbc04: 6e10 b403 0100 |0118: invoke-virtual {v1}, Landroid/location/GpsSatellite;.getElevation:()F // method@03b4 │ │ -0fbc0a: 0a04 |011b: move-result v4 │ │ -0fbc0c: 8944 |011c: float-to-double v4, v4 │ │ -0fbc0e: 7120 852a 5400 |011d: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ -0fbc14: 0b04 |0120: move-result-wide v4 │ │ -0fbc16: 7120 722a 5400 |0121: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0fbc1c: 0b04 |0124: move-result-wide v4 │ │ -0fbc1e: 52b6 5817 |0125: iget v6, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ -0fbc22: 8966 |0127: float-to-double v6, v6 │ │ -0fbc24: 7120 382a 7600 |0128: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0fbc2a: ad04 0406 |012b: mul-double v4, v4, v6 │ │ -0fbc2e: 1906 0040 |012d: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -0fbc32: ce64 |012f: div-double/2addr v4, v6 │ │ -0fbc34: 6e10 6e28 0b00 |0130: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ -0fbc3a: 0a06 |0133: move-result v6 │ │ -0fbc3c: db06 0602 |0134: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0fbc40: 8366 |0136: int-to-double v6, v6 │ │ -0fbc42: 7120 812a 3200 |0137: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ -0fbc48: 0b08 |013a: move-result-wide v8 │ │ -0fbc4a: ad08 0804 |013b: mul-double v8, v8, v4 │ │ -0fbc4e: 7120 382a 7600 |013d: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0fbc54: cb86 |0140: add-double/2addr v6, v8 │ │ -0fbc56: 8c66 |0141: double-to-float v6, v6 │ │ -0fbc58: 6e10 6d28 0b00 |0142: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ -0fbc5e: 0a07 |0145: move-result v7 │ │ -0fbc60: db07 0702 |0146: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0fbc64: 8377 |0148: int-to-double v7, v7 │ │ -0fbc66: 7120 722a 3200 |0149: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ -0fbc6c: 0b02 |014c: move-result-wide v2 │ │ -0fbc6e: ad04 0402 |014d: mul-double v4, v4, v2 │ │ -0fbc72: 7120 382a 8700 |014f: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0fbc78: cc47 |0152: sub-double/2addr v7, v4 │ │ -0fbc7a: 8c72 |0153: double-to-float v2, v7 │ │ -0fbc7c: 6e10 b503 0100 |0154: invoke-virtual {v1}, Landroid/location/GpsSatellite;.getSnr:()F // method@03b5 │ │ -0fbc82: 0a01 |0157: move-result v1 │ │ -0fbc84: 1503 c842 |0158: const/high16 v3, #int 1120403456 // #42c8 │ │ -0fbc88: c931 |015a: div-float/2addr v1, v3 │ │ -0fbc8a: 52b3 5817 |015b: iget v3, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ -0fbc8e: a801 0103 |015d: mul-float v1, v1, v3 │ │ -0fbc92: 1503 8041 |015f: const/high16 v3, #int 1098907648 // #4180 │ │ -0fbc96: c931 |0161: div-float/2addr v1, v3 │ │ -0fbc98: 54b3 5717 |0162: iget-object v3, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ -0fbc9c: 6e53 b302 6c12 |0164: invoke-virtual {v12, v6, v2, v1, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0fbca2: 2886 |0167: goto 00ed // -007a │ │ -0fbca4: 6e10 bb02 0c00 |0168: invoke-virtual {v12}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ -0fbcaa: 2804 |016b: goto 016f // +0004 │ │ -0fbcac: 6e10 bb02 0c00 |016c: invoke-virtual {v12}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ -0fbcb2: 0e00 |016f: return-void │ │ +0fb9cc: |[0fb9cc] com.ds.avare.views.SatelliteView.onDraw:(Landroid/graphics/Canvas;)V │ │ +0fb9dc: 6e10 bf02 0c00 |0000: invoke-virtual {v12}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ +0fb9e2: 6e10 6e28 0b00 |0003: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ +0fb9e8: 0a00 |0006: move-result v0 │ │ +0fb9ea: 6e10 6d28 0b00 |0007: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ +0fb9f0: 0a01 |000a: move-result v1 │ │ +0fb9f2: 7120 7c2a 1000 |000b: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ +0fb9f8: 0a00 |000e: move-result v0 │ │ +0fb9fa: d800 00f8 |000f: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +0fb9fe: 8200 |0011: int-to-float v0, v0 │ │ +0fba00: 59b0 5817 |0012: iput v0, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ +0fba04: 6e10 6d28 0b00 |0014: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ +0fba0a: 0a01 |0017: move-result v1 │ │ +0fba0c: d801 01f8 |0018: add-int/lit8 v1, v1, #int -8 // #f8 │ │ +0fba10: 8211 |001a: int-to-float v1, v1 │ │ +0fba12: 1502 0041 |001b: const/high16 v2, #int 1090519040 // #4100 │ │ +0fba16: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0fba18: 1504 0040 |001e: const/high16 v4, #int 1073741824 // #4000 │ │ +0fba1c: 2d00 0001 |0020: cmpl-float v0, v0, v1 │ │ +0fba20: 3900 1200 |0022: if-nez v0, 0034 // +0012 │ │ +0fba24: 6e10 6e28 0b00 |0024: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ +0fba2a: 0a00 |0027: move-result v0 │ │ +0fba2c: db00 0002 |0028: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0fba30: 8200 |002a: int-to-float v0, v0 │ │ +0fba32: 52b1 5817 |002b: iget v1, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ +0fba36: c941 |002d: div-float/2addr v1, v4 │ │ +0fba38: c710 |002e: sub-float/2addr v0, v1 │ │ +0fba3a: c720 |002f: sub-float/2addr v0, v2 │ │ +0fba3c: 6e30 c102 0c03 |0030: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.translate:(FF)V // method@02c1 │ │ +0fba42: 2810 |0033: goto 0043 // +0010 │ │ +0fba44: 6e10 6d28 0b00 |0034: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ +0fba4a: 0a00 |0037: move-result v0 │ │ +0fba4c: db00 0002 |0038: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0fba50: 8200 |003a: int-to-float v0, v0 │ │ +0fba52: 52b1 5817 |003b: iget v1, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ +0fba56: c941 |003d: div-float/2addr v1, v4 │ │ +0fba58: c710 |003e: sub-float/2addr v0, v1 │ │ +0fba5a: c720 |003f: sub-float/2addr v0, v2 │ │ +0fba5c: 6e30 c102 3c00 |0040: invoke-virtual {v12, v3, v0}, Landroid/graphics/Canvas;.translate:(FF)V // method@02c1 │ │ +0fba62: 54b0 5717 |0043: iget-object v0, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fba66: 6201 6500 |0045: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0fba6a: 6e20 0003 1000 |0047: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0fba70: 54b0 5717 |004a: iget-object v0, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fba74: 12f1 |004c: const/4 v1, #int -1 // #ff │ │ +0fba76: 6e20 f802 1000 |004d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fba7c: 6e10 6e28 0b00 |0050: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ +0fba82: 0a00 |0053: move-result v0 │ │ +0fba84: db00 0002 |0054: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0fba88: 8200 |0056: int-to-float v0, v0 │ │ +0fba8a: 52b2 5817 |0057: iget v2, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ +0fba8e: c942 |0059: div-float/2addr v2, v4 │ │ +0fba90: a706 0002 |005a: sub-float v6, v0, v2 │ │ +0fba94: 6e10 6d28 0b00 |005c: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ +0fba9a: 0a00 |005f: move-result v0 │ │ +0fba9c: db00 0002 |0060: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0fbaa0: 8207 |0062: int-to-float v7, v0 │ │ +0fbaa2: 6e10 6e28 0b00 |0063: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ +0fbaa8: 0a00 |0066: move-result v0 │ │ +0fbaaa: db00 0002 |0067: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0fbaae: 8200 |0069: int-to-float v0, v0 │ │ +0fbab0: 52b2 5817 |006a: iget v2, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ +0fbab4: c942 |006c: div-float/2addr v2, v4 │ │ +0fbab6: a608 0002 |006d: add-float v8, v0, v2 │ │ +0fbaba: 6e10 6d28 0b00 |006f: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ +0fbac0: 0a00 |0072: move-result v0 │ │ +0fbac2: db00 0002 |0073: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0fbac6: 8209 |0075: int-to-float v9, v0 │ │ +0fbac8: 54ba 5717 |0076: iget-object v10, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fbacc: 07c5 |0078: move-object v5, v12 │ │ +0fbace: 7406 b402 0500 |0079: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0fbad4: 6e10 6e28 0b00 |007c: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ +0fbada: 0a00 |007f: move-result v0 │ │ +0fbadc: db00 0002 |0080: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0fbae0: 8206 |0082: int-to-float v6, v0 │ │ +0fbae2: 6e10 6d28 0b00 |0083: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ +0fbae8: 0a00 |0086: move-result v0 │ │ +0fbaea: db00 0002 |0087: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0fbaee: 8200 |0089: int-to-float v0, v0 │ │ +0fbaf0: 52b2 5817 |008a: iget v2, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ +0fbaf4: c942 |008c: div-float/2addr v2, v4 │ │ +0fbaf6: a707 0002 |008d: sub-float v7, v0, v2 │ │ +0fbafa: 6e10 6e28 0b00 |008f: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ +0fbb00: 0a00 |0092: move-result v0 │ │ +0fbb02: db00 0002 |0093: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0fbb06: 8208 |0095: int-to-float v8, v0 │ │ +0fbb08: 6e10 6d28 0b00 |0096: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ +0fbb0e: 0a00 |0099: move-result v0 │ │ +0fbb10: db00 0002 |009a: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0fbb14: 8200 |009c: int-to-float v0, v0 │ │ +0fbb16: 52b2 5817 |009d: iget v2, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ +0fbb1a: c942 |009f: div-float/2addr v2, v4 │ │ +0fbb1c: a609 0002 |00a0: add-float v9, v0, v2 │ │ +0fbb20: 54ba 5717 |00a2: iget-object v10, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fbb24: 7406 b402 0500 |00a4: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0fbb2a: 6e10 6e28 0b00 |00a7: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ +0fbb30: 0a00 |00aa: move-result v0 │ │ +0fbb32: db00 0002 |00ab: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0fbb36: 8200 |00ad: int-to-float v0, v0 │ │ +0fbb38: 6e10 6d28 0b00 |00ae: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ +0fbb3e: 0a02 |00b1: move-result v2 │ │ +0fbb40: db02 0202 |00b2: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0fbb44: 8222 |00b4: int-to-float v2, v2 │ │ +0fbb46: 52b3 5817 |00b5: iget v3, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ +0fbb4a: c943 |00b7: div-float/2addr v3, v4 │ │ +0fbb4c: 54b4 5717 |00b8: iget-object v4, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fbb50: 6e54 b302 0c32 |00ba: invoke-virtual {v12, v0, v2, v3, v4}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0fbb56: 6e10 6e28 0b00 |00bd: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ +0fbb5c: 0a00 |00c0: move-result v0 │ │ +0fbb5e: db00 0002 |00c1: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0fbb62: 8200 |00c3: int-to-float v0, v0 │ │ +0fbb64: 6e10 6d28 0b00 |00c4: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ +0fbb6a: 0a02 |00c7: move-result v2 │ │ +0fbb6c: db02 0202 |00c8: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0fbb70: 8222 |00ca: int-to-float v2, v2 │ │ +0fbb72: 52b3 5817 |00cb: iget v3, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ +0fbb76: 1504 8040 |00cd: const/high16 v4, #int 1082130432 // #4080 │ │ +0fbb7a: c943 |00cf: div-float/2addr v3, v4 │ │ +0fbb7c: 54b4 5717 |00d0: iget-object v4, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fbb80: 6e54 b302 0c32 |00d2: invoke-virtual {v12, v0, v2, v3, v4}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0fbb86: 54b0 5617 |00d5: iget-object v0, v11, Lcom/ds/avare/views/SatelliteView;.mGpsStatus:Landroid/location/GpsStatus; // field@1756 │ │ +0fbb8a: 3800 9500 |00d7: if-eqz v0, 016c // +0095 │ │ +0fbb8e: 6e10 b703 0000 |00d9: invoke-virtual {v0}, Landroid/location/GpsStatus;.getSatellites:()Ljava/lang/Iterable; // method@03b7 │ │ +0fbb94: 0c00 |00dc: move-result-object v0 │ │ +0fbb96: 7210 652a 0000 |00dd: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +0fbb9c: 0c00 |00e0: move-result-object v0 │ │ +0fbb9e: 54b2 5717 |00e1: iget-object v2, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fbba2: 6e20 f802 1200 |00e3: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fbba8: 54b1 5717 |00e6: iget-object v1, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fbbac: 6202 6500 |00e8: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0fbbb0: 6e20 0003 2100 |00ea: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0fbbb6: 7210 042c 0000 |00ed: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fbbbc: 0a01 |00f0: move-result v1 │ │ +0fbbbe: 3801 7700 |00f1: if-eqz v1, 0168 // +0077 │ │ +0fbbc2: 7210 052c 0000 |00f3: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fbbc8: 0c01 |00f6: move-result-object v1 │ │ +0fbbca: 1f01 dd00 |00f7: check-cast v1, Landroid/location/GpsSatellite; // type@00dd │ │ +0fbbce: 6e10 b603 0100 |00f9: invoke-virtual {v1}, Landroid/location/GpsSatellite;.usedInFix:()Z // method@03b6 │ │ +0fbbd4: 0a02 |00fc: move-result v2 │ │ +0fbbd6: 3802 0b00 |00fd: if-eqz v2, 0108 // +000b │ │ +0fbbda: 54b2 5717 |00ff: iget-object v2, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fbbde: 1403 00ff 00ff |0101: const v3, #float -1.71465e+38 // #ff00ff00 │ │ +0fbbe4: 6e20 f802 3200 |0104: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fbbea: 2808 |0107: goto 010f // +0008 │ │ +0fbbec: 54b2 5717 |0108: iget-object v2, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fbbf0: 1503 ffff |010a: const/high16 v3, #int -65536 // #ffff │ │ +0fbbf4: 6e20 f802 3200 |010c: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fbbfa: 6e10 b303 0100 |010f: invoke-virtual {v1}, Landroid/location/GpsSatellite;.getAzimuth:()F // method@03b3 │ │ +0fbc00: 0a02 |0112: move-result v2 │ │ +0fbc02: 8922 |0113: float-to-double v2, v2 │ │ +0fbc04: 7120 852a 3200 |0114: invoke-static {v2, v3}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0fbc0a: 0b02 |0117: move-result-wide v2 │ │ +0fbc0c: 6e10 b403 0100 |0118: invoke-virtual {v1}, Landroid/location/GpsSatellite;.getElevation:()F // method@03b4 │ │ +0fbc12: 0a04 |011b: move-result v4 │ │ +0fbc14: 8944 |011c: float-to-double v4, v4 │ │ +0fbc16: 7120 852a 5400 |011d: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@2a85 │ │ +0fbc1c: 0b04 |0120: move-result-wide v4 │ │ +0fbc1e: 7120 722a 5400 |0121: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0fbc24: 0b04 |0124: move-result-wide v4 │ │ +0fbc26: 52b6 5817 |0125: iget v6, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ +0fbc2a: 8966 |0127: float-to-double v6, v6 │ │ +0fbc2c: 7120 382a 7600 |0128: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0fbc32: ad04 0406 |012b: mul-double v4, v4, v6 │ │ +0fbc36: 1906 0040 |012d: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +0fbc3a: ce64 |012f: div-double/2addr v4, v6 │ │ +0fbc3c: 6e10 6e28 0b00 |0130: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getWidth:()I // method@286e │ │ +0fbc42: 0a06 |0133: move-result v6 │ │ +0fbc44: db06 0602 |0134: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0fbc48: 8366 |0136: int-to-double v6, v6 │ │ +0fbc4a: 7120 812a 3200 |0137: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@2a81 │ │ +0fbc50: 0b08 |013a: move-result-wide v8 │ │ +0fbc52: ad08 0804 |013b: mul-double v8, v8, v4 │ │ +0fbc56: 7120 382a 7600 |013d: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0fbc5c: cb86 |0140: add-double/2addr v6, v8 │ │ +0fbc5e: 8c66 |0141: double-to-float v6, v6 │ │ +0fbc60: 6e10 6d28 0b00 |0142: invoke-virtual {v11}, Lcom/ds/avare/views/SatelliteView;.getHeight:()I // method@286d │ │ +0fbc66: 0a07 |0145: move-result v7 │ │ +0fbc68: db07 0702 |0146: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0fbc6c: 8377 |0148: int-to-double v7, v7 │ │ +0fbc6e: 7120 722a 3200 |0149: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2a72 │ │ +0fbc74: 0b02 |014c: move-result-wide v2 │ │ +0fbc76: ad04 0402 |014d: mul-double v4, v4, v2 │ │ +0fbc7a: 7120 382a 8700 |014f: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0fbc80: cc47 |0152: sub-double/2addr v7, v4 │ │ +0fbc82: 8c72 |0153: double-to-float v2, v7 │ │ +0fbc84: 6e10 b503 0100 |0154: invoke-virtual {v1}, Landroid/location/GpsSatellite;.getSnr:()F // method@03b5 │ │ +0fbc8a: 0a01 |0157: move-result v1 │ │ +0fbc8c: 1503 c842 |0158: const/high16 v3, #int 1120403456 // #42c8 │ │ +0fbc90: c931 |015a: div-float/2addr v1, v3 │ │ +0fbc92: 52b3 5817 |015b: iget v3, v11, Lcom/ds/avare/views/SatelliteView;.min:F // field@1758 │ │ +0fbc96: a801 0103 |015d: mul-float v1, v1, v3 │ │ +0fbc9a: 1503 8041 |015f: const/high16 v3, #int 1098907648 // #4180 │ │ +0fbc9e: c931 |0161: div-float/2addr v1, v3 │ │ +0fbca0: 54b3 5717 |0162: iget-object v3, v11, Lcom/ds/avare/views/SatelliteView;.mPaint:Landroid/graphics/Paint; // field@1757 │ │ +0fbca4: 6e53 b302 6c12 |0164: invoke-virtual {v12, v6, v2, v1, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0fbcaa: 2886 |0167: goto 00ed // -007a │ │ +0fbcac: 6e10 bb02 0c00 |0168: invoke-virtual {v12}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ +0fbcb2: 2804 |016b: goto 016f // +0004 │ │ +0fbcb4: 6e10 bb02 0c00 |016c: invoke-virtual {v12}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ +0fbcba: 0e00 |016f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ 0x0014 line=108 │ │ 0x0024 line=109 │ │ 0x0034 line=112 │ │ @@ -275936,18 +275938,18 @@ │ │ type : '(Landroid/location/GpsStatus;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0fbd30: |[0fbd30] com.ds.avare.views.SatelliteView.updateGpsStatus:(Landroid/location/GpsStatus;)V │ │ -0fbd40: 5b01 5617 |0000: iput-object v1, v0, Lcom/ds/avare/views/SatelliteView;.mGpsStatus:Landroid/location/GpsStatus; // field@1756 │ │ -0fbd44: 6e10 7028 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/SatelliteView;.postInvalidate:()V // method@2870 │ │ -0fbd4a: 0e00 |0005: return-void │ │ +0fbd38: |[0fbd38] com.ds.avare.views.SatelliteView.updateGpsStatus:(Landroid/location/GpsStatus;)V │ │ +0fbd48: 5b01 5617 |0000: iput-object v1, v0, Lcom/ds/avare/views/SatelliteView;.mGpsStatus:Landroid/location/GpsStatus; // field@1756 │ │ +0fbd4c: 6e10 7028 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/SatelliteView;.postInvalidate:()V // method@2870 │ │ +0fbd52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0002 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/SatelliteView; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/location/GpsStatus; │ │ @@ -276039,47 +276041,47 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/StorageService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0fc2ac: |[0fc2ac] com.ds.avare.weather.AdsbWeatherCache.:(Landroid/content/Context;Lcom/ds/avare/StorageService;)V │ │ -0fc2bc: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0fc2c2: 2200 2206 |0003: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0fc2c6: 7020 e024 2000 |0005: invoke-direct {v0, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0fc2cc: 5b10 6717 |0008: iput-object v0, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ -0fc2d0: 2202 5d07 |000a: new-instance v2, Ljava/util/HashMap; // type@075d │ │ -0fc2d4: 7010 ed2b 0200 |000c: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0fc2da: 5b12 6917 |000f: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mTaf:Ljava/util/HashMap; // field@1769 │ │ -0fc2de: 2202 5d07 |0011: new-instance v2, Ljava/util/HashMap; // type@075d │ │ -0fc2e2: 7010 ed2b 0200 |0013: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0fc2e8: 5b12 6317 |0016: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetar:Ljava/util/HashMap; // field@1763 │ │ -0fc2ec: 2202 5d07 |0018: new-instance v2, Ljava/util/HashMap; // type@075d │ │ -0fc2f0: 7010 ed2b 0200 |001a: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0fc2f6: 5b12 6217 |001d: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirep:Ljava/util/HashMap; // field@1762 │ │ -0fc2fa: 2202 5d07 |001f: new-instance v2, Ljava/util/HashMap; // type@075d │ │ -0fc2fe: 7010 ed2b 0200 |0021: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0fc304: 5b12 6a17 |0024: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mWinds:Ljava/util/HashMap; // field@176a │ │ -0fc308: 2202 3c05 |0026: new-instance v2, Lcom/ds/avare/adsb/NexradImage; // type@053c │ │ -0fc30c: 7010 2c1f 0200 |0028: invoke-direct {v2}, Lcom/ds/avare/adsb/NexradImage;.:()V // method@1f2c │ │ -0fc312: 5b12 6517 |002b: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mNexrad:Lcom/ds/avare/adsb/NexradImage; // field@1765 │ │ -0fc316: 2202 6906 |002d: new-instance v2, Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // type@0669 │ │ -0fc31a: 7020 1a27 3200 |002f: invoke-direct {v2, v3}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.:(Lcom/ds/avare/StorageService;)V // method@271a │ │ -0fc320: 5b12 6417 |0032: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetarQueue:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@1764 │ │ -0fc324: 2202 3d05 |0034: new-instance v2, Lcom/ds/avare/adsb/NexradImageConus; // type@053d │ │ -0fc328: 7010 311f 0200 |0036: invoke-direct {v2}, Lcom/ds/avare/adsb/NexradImageConus;.:()V // method@1f31 │ │ -0fc32e: 5b12 6617 |0039: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mNexradConus:Lcom/ds/avare/adsb/NexradImageConus; // field@1766 │ │ -0fc332: 2202 5d07 |003b: new-instance v2, Ljava/util/HashMap; // type@075d │ │ -0fc336: 7010 ed2b 0200 |003d: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0fc33c: 5b12 6817 |0040: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mSua:Ljava/util/HashMap; // field@1768 │ │ -0fc340: 2202 5d07 |0042: new-instance v2, Ljava/util/HashMap; // type@075d │ │ -0fc344: 7010 ed2b 0200 |0044: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ -0fc34a: 5b12 6117 |0047: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirSig:Ljava/util/HashMap; // field@1761 │ │ -0fc34e: 0e00 |0049: return-void │ │ +0fc2b4: |[0fc2b4] com.ds.avare.weather.AdsbWeatherCache.:(Landroid/content/Context;Lcom/ds/avare/StorageService;)V │ │ +0fc2c4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0fc2ca: 2200 2206 |0003: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0fc2ce: 7020 e024 2000 |0005: invoke-direct {v0, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0fc2d4: 5b10 6717 |0008: iput-object v0, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ +0fc2d8: 2202 5d07 |000a: new-instance v2, Ljava/util/HashMap; // type@075d │ │ +0fc2dc: 7010 ed2b 0200 |000c: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0fc2e2: 5b12 6917 |000f: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mTaf:Ljava/util/HashMap; // field@1769 │ │ +0fc2e6: 2202 5d07 |0011: new-instance v2, Ljava/util/HashMap; // type@075d │ │ +0fc2ea: 7010 ed2b 0200 |0013: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0fc2f0: 5b12 6317 |0016: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetar:Ljava/util/HashMap; // field@1763 │ │ +0fc2f4: 2202 5d07 |0018: new-instance v2, Ljava/util/HashMap; // type@075d │ │ +0fc2f8: 7010 ed2b 0200 |001a: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0fc2fe: 5b12 6217 |001d: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirep:Ljava/util/HashMap; // field@1762 │ │ +0fc302: 2202 5d07 |001f: new-instance v2, Ljava/util/HashMap; // type@075d │ │ +0fc306: 7010 ed2b 0200 |0021: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0fc30c: 5b12 6a17 |0024: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mWinds:Ljava/util/HashMap; // field@176a │ │ +0fc310: 2202 3c05 |0026: new-instance v2, Lcom/ds/avare/adsb/NexradImage; // type@053c │ │ +0fc314: 7010 2c1f 0200 |0028: invoke-direct {v2}, Lcom/ds/avare/adsb/NexradImage;.:()V // method@1f2c │ │ +0fc31a: 5b12 6517 |002b: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mNexrad:Lcom/ds/avare/adsb/NexradImage; // field@1765 │ │ +0fc31e: 2202 6906 |002d: new-instance v2, Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // type@0669 │ │ +0fc322: 7020 1a27 3200 |002f: invoke-direct {v2, v3}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.:(Lcom/ds/avare/StorageService;)V // method@271a │ │ +0fc328: 5b12 6417 |0032: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetarQueue:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@1764 │ │ +0fc32c: 2202 3d05 |0034: new-instance v2, Lcom/ds/avare/adsb/NexradImageConus; // type@053d │ │ +0fc330: 7010 311f 0200 |0036: invoke-direct {v2}, Lcom/ds/avare/adsb/NexradImageConus;.:()V // method@1f31 │ │ +0fc336: 5b12 6617 |0039: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mNexradConus:Lcom/ds/avare/adsb/NexradImageConus; // field@1766 │ │ +0fc33a: 2202 5d07 |003b: new-instance v2, Ljava/util/HashMap; // type@075d │ │ +0fc33e: 7010 ed2b 0200 |003d: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0fc344: 5b12 6817 |0040: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mSua:Ljava/util/HashMap; // field@1768 │ │ +0fc348: 2202 5d07 |0042: new-instance v2, Ljava/util/HashMap; // type@075d │ │ +0fc34c: 7010 ed2b 0200 |0044: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ +0fc352: 5b12 6117 |0047: iput-object v2, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirSig:Ljava/util/HashMap; // field@1761 │ │ +0fc356: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x000a line=63 │ │ 0x0011 line=64 │ │ 0x0018 line=65 │ │ @@ -276099,129 +276101,129 @@ │ │ type : '(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/HashMap;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 230 16-bit code units │ │ -0fc350: |[0fc350] com.ds.avare.weather.AdsbWeatherCache.drawMetars:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/HashMap;Z)V │ │ -0fc360: 54b0 c914 |0000: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0fc364: 6e10 4d25 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ -0fc36a: 0a00 |0005: move-result v0 │ │ -0fc36c: 3800 df00 |0006: if-eqz v0, 00e5 // +00df │ │ -0fc370: 380d dd00 |0008: if-eqz v13, 00e5 // +00dd │ │ -0fc374: 54bd c914 |000a: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0fc378: 6e10 5125 0d00 |000c: invoke-virtual {v13}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0fc37e: 0a0d |000f: move-result v13 │ │ -0fc380: 390d 0400 |0010: if-nez v13, 0014 // +0004 │ │ -0fc384: 2900 d300 |0012: goto/16 00e5 // +00d3 │ │ -0fc388: 6e10 f52b 0c00 |0014: invoke-virtual {v12}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ -0fc38e: 0c0d |0017: move-result-object v13 │ │ -0fc390: 7210 742c 0d00 |0018: invoke-interface {v13}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -0fc396: 0c0d |001b: move-result-object v13 │ │ -0fc398: 7210 042c 0d00 |001c: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fc39e: 0a00 |001f: move-result v0 │ │ -0fc3a0: 3800 c500 |0020: if-eqz v0, 00e5 // +00c5 │ │ -0fc3a4: 7210 052c 0d00 |0022: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fc3aa: 0c00 |0025: move-result-object v0 │ │ -0fc3ac: 1f00 0e07 |0026: check-cast v0, Ljava/lang/String; // type@070e │ │ -0fc3b0: 6e20 f42b 0c00 |0028: invoke-virtual {v12, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -0fc3b6: 0c00 |002b: move-result-object v0 │ │ -0fc3b8: 1f00 9306 |002c: check-cast v0, Lcom/ds/avare/weather/Metar; // type@0693 │ │ -0fc3bc: 54b1 c614 |002e: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0fc3c0: 5302 8617 |0030: iget-wide v2, v0, Lcom/ds/avare/weather/Metar;.lat:D // field@1786 │ │ -0fc3c4: 5304 8717 |0032: iget-wide v4, v0, Lcom/ds/avare/weather/Metar;.lon:D // field@1787 │ │ -0fc3c8: 7155 9228 2143 |0034: invoke-static {v1, v2, v3, v4, v5}, Lcom/ds/avare/weather/AdsbWeatherCache;.isOnScreen:(Lcom/ds/avare/position/Origin;DD)Z // method@2892 │ │ -0fc3ce: 0a01 |0037: move-result v1 │ │ -0fc3d0: 3901 0300 |0038: if-nez v1, 003b // +0003 │ │ -0fc3d4: 28e2 |003a: goto 001c // -001e │ │ -0fc3d6: 54b1 c614 |003b: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0fc3da: 5302 8717 |003d: iget-wide v2, v0, Lcom/ds/avare/weather/Metar;.lon:D // field@1787 │ │ -0fc3de: 6e30 0924 2103 |003f: invoke-virtual {v1, v2, v3}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0fc3e4: 0b01 |0042: move-result-wide v1 │ │ -0fc3e6: 8c18 |0043: double-to-float v8, v1 │ │ -0fc3e8: 54b1 c614 |0044: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0fc3ec: 5302 8617 |0046: iget-wide v2, v0, Lcom/ds/avare/weather/Metar;.lat:D // field@1786 │ │ -0fc3f0: 6e30 0a24 2103 |0048: invoke-virtual {v1, v2, v3}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0fc3f6: 0b01 |004b: move-result-wide v1 │ │ -0fc3f8: 8c19 |004c: double-to-float v9, v1 │ │ -0fc3fa: 5406 8517 |004d: iget-object v6, v0, Lcom/ds/avare/weather/Metar;.flightCategory:Ljava/lang/String; // field@1785 │ │ -0fc3fe: 54b1 c914 |004f: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0fc402: 6e10 2825 0100 |0051: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isShowLabelMETARS:()Z // method@2528 │ │ -0fc408: 0a01 |0054: move-result v1 │ │ -0fc40a: 3801 4600 |0055: if-eqz v1, 009b // +0046 │ │ -0fc40e: 5401 8517 |0057: iget-object v1, v0, Lcom/ds/avare/weather/Metar;.flightCategory:Ljava/lang/String; // field@1785 │ │ -0fc412: 7110 7427 0100 |0059: invoke-static {v1}, Lcom/ds/avare/utils/WeatherHelper;.metarColorString:(Ljava/lang/String;)Ljava/lang/String; // method@2774 │ │ -0fc418: 0c01 |005c: move-result-object v1 │ │ -0fc41a: 1a02 2e4d |005d: const-string v2, "white" // string@4d2e │ │ -0fc41e: 6e20 ba2a 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fc424: 0a01 |0062: move-result v1 │ │ -0fc426: 3801 1e00 |0063: if-eqz v1, 0081 // +001e │ │ -0fc42a: 54b1 cc14 |0065: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ -0fc42e: 6e10 251e 0100 |0067: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ -0fc434: 0c03 |006a: move-result-object v3 │ │ -0fc436: 54b4 c214 |006b: iget-object v4, v11, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0fc43a: 54b5 cd14 |006d: iget-object v5, v11, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ -0fc43e: 5400 8517 |006f: iget-object v0, v0, Lcom/ds/avare/weather/Metar;.flightCategory:Ljava/lang/String; // field@1785 │ │ -0fc442: 7110 7327 0000 |0071: invoke-static {v0}, Lcom/ds/avare/utils/WeatherHelper;.metarColor:(Ljava/lang/String;)I // method@2773 │ │ -0fc448: 0a07 |0074: move-result v7 │ │ -0fc44a: 54b0 c914 |0075: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0fc44e: 6e10 4d25 0000 |0077: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ -0fc454: 0a0a |007a: move-result v10 │ │ -0fc456: 1a06 d720 |007b: const-string v6, "NA" // string@20d7 │ │ -0fc45a: 7408 4c27 0300 |007d: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/ShadowedText;.drawAlpha:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFFI)V // method@274c │ │ -0fc460: 285c |0080: goto 00dc // +005c │ │ -0fc462: 54b1 cc14 |0081: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ -0fc466: 6e10 251e 0100 |0083: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ -0fc46c: 0c03 |0086: move-result-object v3 │ │ -0fc46e: 54b4 c214 |0087: iget-object v4, v11, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0fc472: 54b5 cd14 |0089: iget-object v5, v11, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ -0fc476: 5400 8517 |008b: iget-object v0, v0, Lcom/ds/avare/weather/Metar;.flightCategory:Ljava/lang/String; // field@1785 │ │ -0fc47a: 7110 7327 0000 |008d: invoke-static {v0}, Lcom/ds/avare/utils/WeatherHelper;.metarColor:(Ljava/lang/String;)I // method@2773 │ │ -0fc480: 0a07 |0090: move-result v7 │ │ -0fc482: 54b0 c914 |0091: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0fc486: 6e10 4d25 0000 |0093: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ -0fc48c: 0a0a |0096: move-result v10 │ │ -0fc48e: 7408 4c27 0300 |0097: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/ShadowedText;.drawAlpha:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFFI)V // method@274c │ │ -0fc494: 2842 |009a: goto 00dc // +0042 │ │ -0fc496: 54b1 c714 |009b: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0fc49a: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -0fc49c: 6e20 f802 2100 |009e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fc4a2: 54b1 c714 |00a1: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0fc4a6: 54b2 c914 |00a3: iget-object v2, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0fc4aa: 6e10 4d25 0200 |00a5: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ -0fc4b0: 0a02 |00a8: move-result v2 │ │ -0fc4b2: 6e20 f502 2100 |00a9: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0fc4b8: 54b1 c214 |00ac: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0fc4bc: 52b2 c414 |00ae: iget v2, v11, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ -0fc4c0: 1503 1041 |00b0: const/high16 v3, #int 1091567616 // #4110 │ │ -0fc4c4: a802 0203 |00b2: mul-float v2, v2, v3 │ │ -0fc4c8: 54b3 c714 |00b4: iget-object v3, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0fc4cc: 6e53 b302 8129 |00b6: invoke-virtual {v1, v8, v9, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0fc4d2: 54b1 c714 |00b9: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0fc4d6: 5400 8517 |00bb: iget-object v0, v0, Lcom/ds/avare/weather/Metar;.flightCategory:Ljava/lang/String; // field@1785 │ │ -0fc4da: 7110 7327 0000 |00bd: invoke-static {v0}, Lcom/ds/avare/utils/WeatherHelper;.metarColor:(Ljava/lang/String;)I // method@2773 │ │ -0fc4e0: 0a00 |00c0: move-result v0 │ │ -0fc4e2: 6e20 f802 0100 |00c1: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fc4e8: 54b0 c714 |00c4: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0fc4ec: 54b1 c914 |00c6: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0fc4f0: 6e10 4d25 0100 |00c8: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ -0fc4f6: 0a01 |00cb: move-result v1 │ │ -0fc4f8: 6e20 f502 1000 |00cc: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0fc4fe: 54b0 c214 |00cf: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0fc502: 52b1 c414 |00d1: iget v1, v11, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ -0fc506: 1502 0041 |00d3: const/high16 v2, #int 1090519040 // #4100 │ │ -0fc50a: a801 0102 |00d5: mul-float v1, v1, v2 │ │ -0fc50e: 54b2 c714 |00d7: iget-object v2, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0fc512: 6e52 b302 8019 |00d9: invoke-virtual {v0, v8, v9, v1, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0fc518: 54b0 c714 |00dc: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0fc51c: 1301 ff00 |00de: const/16 v1, #int 255 // #ff │ │ -0fc520: 6e20 f502 1000 |00e0: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0fc526: 2900 39ff |00e3: goto/16 001c // -00c7 │ │ -0fc52a: 0e00 |00e5: return-void │ │ +0fc358: |[0fc358] com.ds.avare.weather.AdsbWeatherCache.drawMetars:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/HashMap;Z)V │ │ +0fc368: 54b0 c914 |0000: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0fc36c: 6e10 4d25 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ +0fc372: 0a00 |0005: move-result v0 │ │ +0fc374: 3800 df00 |0006: if-eqz v0, 00e5 // +00df │ │ +0fc378: 380d dd00 |0008: if-eqz v13, 00e5 // +00dd │ │ +0fc37c: 54bd c914 |000a: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0fc380: 6e10 5125 0d00 |000c: invoke-virtual {v13}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0fc386: 0a0d |000f: move-result v13 │ │ +0fc388: 390d 0400 |0010: if-nez v13, 0014 // +0004 │ │ +0fc38c: 2900 d300 |0012: goto/16 00e5 // +00d3 │ │ +0fc390: 6e10 f52b 0c00 |0014: invoke-virtual {v12}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ +0fc396: 0c0d |0017: move-result-object v13 │ │ +0fc398: 7210 742c 0d00 |0018: invoke-interface {v13}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +0fc39e: 0c0d |001b: move-result-object v13 │ │ +0fc3a0: 7210 042c 0d00 |001c: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fc3a6: 0a00 |001f: move-result v0 │ │ +0fc3a8: 3800 c500 |0020: if-eqz v0, 00e5 // +00c5 │ │ +0fc3ac: 7210 052c 0d00 |0022: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fc3b2: 0c00 |0025: move-result-object v0 │ │ +0fc3b4: 1f00 0e07 |0026: check-cast v0, Ljava/lang/String; // type@070e │ │ +0fc3b8: 6e20 f42b 0c00 |0028: invoke-virtual {v12, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +0fc3be: 0c00 |002b: move-result-object v0 │ │ +0fc3c0: 1f00 9306 |002c: check-cast v0, Lcom/ds/avare/weather/Metar; // type@0693 │ │ +0fc3c4: 54b1 c614 |002e: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0fc3c8: 5302 8617 |0030: iget-wide v2, v0, Lcom/ds/avare/weather/Metar;.lat:D // field@1786 │ │ +0fc3cc: 5304 8717 |0032: iget-wide v4, v0, Lcom/ds/avare/weather/Metar;.lon:D // field@1787 │ │ +0fc3d0: 7155 9228 2143 |0034: invoke-static {v1, v2, v3, v4, v5}, Lcom/ds/avare/weather/AdsbWeatherCache;.isOnScreen:(Lcom/ds/avare/position/Origin;DD)Z // method@2892 │ │ +0fc3d6: 0a01 |0037: move-result v1 │ │ +0fc3d8: 3901 0300 |0038: if-nez v1, 003b // +0003 │ │ +0fc3dc: 28e2 |003a: goto 001c // -001e │ │ +0fc3de: 54b1 c614 |003b: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0fc3e2: 5302 8717 |003d: iget-wide v2, v0, Lcom/ds/avare/weather/Metar;.lon:D // field@1787 │ │ +0fc3e6: 6e30 0924 2103 |003f: invoke-virtual {v1, v2, v3}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0fc3ec: 0b01 |0042: move-result-wide v1 │ │ +0fc3ee: 8c18 |0043: double-to-float v8, v1 │ │ +0fc3f0: 54b1 c614 |0044: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0fc3f4: 5302 8617 |0046: iget-wide v2, v0, Lcom/ds/avare/weather/Metar;.lat:D // field@1786 │ │ +0fc3f8: 6e30 0a24 2103 |0048: invoke-virtual {v1, v2, v3}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0fc3fe: 0b01 |004b: move-result-wide v1 │ │ +0fc400: 8c19 |004c: double-to-float v9, v1 │ │ +0fc402: 5406 8517 |004d: iget-object v6, v0, Lcom/ds/avare/weather/Metar;.flightCategory:Ljava/lang/String; // field@1785 │ │ +0fc406: 54b1 c914 |004f: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0fc40a: 6e10 2825 0100 |0051: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isShowLabelMETARS:()Z // method@2528 │ │ +0fc410: 0a01 |0054: move-result v1 │ │ +0fc412: 3801 4600 |0055: if-eqz v1, 009b // +0046 │ │ +0fc416: 5401 8517 |0057: iget-object v1, v0, Lcom/ds/avare/weather/Metar;.flightCategory:Ljava/lang/String; // field@1785 │ │ +0fc41a: 7110 7427 0100 |0059: invoke-static {v1}, Lcom/ds/avare/utils/WeatherHelper;.metarColorString:(Ljava/lang/String;)Ljava/lang/String; // method@2774 │ │ +0fc420: 0c01 |005c: move-result-object v1 │ │ +0fc422: 1a02 2e4d |005d: const-string v2, "white" // string@4d2e │ │ +0fc426: 6e20 ba2a 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fc42c: 0a01 |0062: move-result v1 │ │ +0fc42e: 3801 1e00 |0063: if-eqz v1, 0081 // +001e │ │ +0fc432: 54b1 cc14 |0065: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ +0fc436: 6e10 251e 0100 |0067: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ +0fc43c: 0c03 |006a: move-result-object v3 │ │ +0fc43e: 54b4 c214 |006b: iget-object v4, v11, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0fc442: 54b5 cd14 |006d: iget-object v5, v11, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ +0fc446: 5400 8517 |006f: iget-object v0, v0, Lcom/ds/avare/weather/Metar;.flightCategory:Ljava/lang/String; // field@1785 │ │ +0fc44a: 7110 7327 0000 |0071: invoke-static {v0}, Lcom/ds/avare/utils/WeatherHelper;.metarColor:(Ljava/lang/String;)I // method@2773 │ │ +0fc450: 0a07 |0074: move-result v7 │ │ +0fc452: 54b0 c914 |0075: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0fc456: 6e10 4d25 0000 |0077: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ +0fc45c: 0a0a |007a: move-result v10 │ │ +0fc45e: 1a06 d720 |007b: const-string v6, "NA" // string@20d7 │ │ +0fc462: 7408 4c27 0300 |007d: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/ShadowedText;.drawAlpha:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFFI)V // method@274c │ │ +0fc468: 285c |0080: goto 00dc // +005c │ │ +0fc46a: 54b1 cc14 |0081: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ +0fc46e: 6e10 251e 0100 |0083: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ +0fc474: 0c03 |0086: move-result-object v3 │ │ +0fc476: 54b4 c214 |0087: iget-object v4, v11, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0fc47a: 54b5 cd14 |0089: iget-object v5, v11, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ +0fc47e: 5400 8517 |008b: iget-object v0, v0, Lcom/ds/avare/weather/Metar;.flightCategory:Ljava/lang/String; // field@1785 │ │ +0fc482: 7110 7327 0000 |008d: invoke-static {v0}, Lcom/ds/avare/utils/WeatherHelper;.metarColor:(Ljava/lang/String;)I // method@2773 │ │ +0fc488: 0a07 |0090: move-result v7 │ │ +0fc48a: 54b0 c914 |0091: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0fc48e: 6e10 4d25 0000 |0093: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ +0fc494: 0a0a |0096: move-result v10 │ │ +0fc496: 7408 4c27 0300 |0097: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/ShadowedText;.drawAlpha:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFFI)V // method@274c │ │ +0fc49c: 2842 |009a: goto 00dc // +0042 │ │ +0fc49e: 54b1 c714 |009b: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0fc4a2: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +0fc4a4: 6e20 f802 2100 |009e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fc4aa: 54b1 c714 |00a1: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0fc4ae: 54b2 c914 |00a3: iget-object v2, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0fc4b2: 6e10 4d25 0200 |00a5: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ +0fc4b8: 0a02 |00a8: move-result v2 │ │ +0fc4ba: 6e20 f502 2100 |00a9: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0fc4c0: 54b1 c214 |00ac: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0fc4c4: 52b2 c414 |00ae: iget v2, v11, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ +0fc4c8: 1503 1041 |00b0: const/high16 v3, #int 1091567616 // #4110 │ │ +0fc4cc: a802 0203 |00b2: mul-float v2, v2, v3 │ │ +0fc4d0: 54b3 c714 |00b4: iget-object v3, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0fc4d4: 6e53 b302 8129 |00b6: invoke-virtual {v1, v8, v9, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0fc4da: 54b1 c714 |00b9: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0fc4de: 5400 8517 |00bb: iget-object v0, v0, Lcom/ds/avare/weather/Metar;.flightCategory:Ljava/lang/String; // field@1785 │ │ +0fc4e2: 7110 7327 0000 |00bd: invoke-static {v0}, Lcom/ds/avare/utils/WeatherHelper;.metarColor:(Ljava/lang/String;)I // method@2773 │ │ +0fc4e8: 0a00 |00c0: move-result v0 │ │ +0fc4ea: 6e20 f802 0100 |00c1: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fc4f0: 54b0 c714 |00c4: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0fc4f4: 54b1 c914 |00c6: iget-object v1, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0fc4f8: 6e10 4d25 0100 |00c8: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ +0fc4fe: 0a01 |00cb: move-result v1 │ │ +0fc500: 6e20 f502 1000 |00cc: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0fc506: 54b0 c214 |00cf: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0fc50a: 52b1 c414 |00d1: iget v1, v11, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ +0fc50e: 1502 0041 |00d3: const/high16 v2, #int 1090519040 // #4100 │ │ +0fc512: a801 0102 |00d5: mul-float v1, v1, v2 │ │ +0fc516: 54b2 c714 |00d7: iget-object v2, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0fc51a: 6e52 b302 8019 |00d9: invoke-virtual {v0, v8, v9, v1, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0fc520: 54b0 c714 |00dc: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0fc524: 1301 ff00 |00de: const/16 v1, #int 255 // #ff │ │ +0fc528: 6e20 f502 1000 |00e0: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0fc52e: 2900 39ff |00e3: goto/16 001c // -00c7 │ │ +0fc532: 0e00 |00e5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0014 line=143 │ │ 0x0018 line=144 │ │ 0x0028 line=145 │ │ 0x002e line=146 │ │ @@ -276253,44 +276255,44 @@ │ │ type : '(Lcom/ds/avare/position/Origin;DD)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -0fbf78: |[0fbf78] com.ds.avare.weather.AdsbWeatherCache.isOnScreen:(Lcom/ds/avare/position/Origin;DD)Z │ │ -0fbf88: 6e10 0224 0a00 |0000: invoke-virtual {v10}, Lcom/ds/avare/position/Origin;.getLatScreenTop:()D // method@2402 │ │ -0fbf8e: 0b00 |0003: move-result-wide v0 │ │ -0fbf90: 6e10 0124 0a00 |0004: invoke-virtual {v10}, Lcom/ds/avare/position/Origin;.getLatScreenBot:()D // method@2401 │ │ -0fbf96: 0b02 |0007: move-result-wide v2 │ │ -0fbf98: 6e10 0524 0a00 |0008: invoke-virtual {v10}, Lcom/ds/avare/position/Origin;.getLonScreenLeft:()D // method@2405 │ │ -0fbf9e: 0b04 |000b: move-result-wide v4 │ │ -0fbfa0: 6e10 0624 0a00 |000c: invoke-virtual {v10}, Lcom/ds/avare/position/Origin;.getLonScreenRight:()D // method@2406 │ │ -0fbfa6: 0b06 |000f: move-result-wide v6 │ │ -0fbfa8: 121a |0010: const/4 v10, #int 1 // #1 │ │ -0fbfaa: 1208 |0011: const/4 v8, #int 0 // #0 │ │ -0fbfac: 3009 0b00 |0012: cmpg-double v9, v11, v0 │ │ -0fbfb0: 3b09 0800 |0014: if-gez v9, 001c // +0008 │ │ -0fbfb4: 2f00 0b02 |0016: cmpl-double v0, v11, v2 │ │ -0fbfb8: 3d00 0400 |0018: if-lez v0, 001c // +0004 │ │ -0fbfbc: 121b |001a: const/4 v11, #int 1 // #1 │ │ -0fbfbe: 2802 |001b: goto 001d // +0002 │ │ -0fbfc0: 120b |001c: const/4 v11, #int 0 // #0 │ │ -0fbfc2: 300c 0d06 |001d: cmpg-double v12, v13, v6 │ │ -0fbfc6: 3b0c 0800 |001f: if-gez v12, 0027 // +0008 │ │ -0fbfca: 2f0c 0d04 |0021: cmpl-double v12, v13, v4 │ │ -0fbfce: 3d0c 0400 |0023: if-lez v12, 0027 // +0004 │ │ -0fbfd2: 121c |0025: const/4 v12, #int 1 // #1 │ │ -0fbfd4: 2802 |0026: goto 0028 // +0002 │ │ -0fbfd6: 120c |0027: const/4 v12, #int 0 // #0 │ │ -0fbfd8: 380b 0500 |0028: if-eqz v11, 002d // +0005 │ │ -0fbfdc: 380c 0300 |002a: if-eqz v12, 002d // +0003 │ │ -0fbfe0: 2802 |002c: goto 002e // +0002 │ │ -0fbfe2: 120a |002d: const/4 v10, #int 0 // #0 │ │ -0fbfe4: 0f0a |002e: return v10 │ │ +0fbf80: |[0fbf80] com.ds.avare.weather.AdsbWeatherCache.isOnScreen:(Lcom/ds/avare/position/Origin;DD)Z │ │ +0fbf90: 6e10 0224 0a00 |0000: invoke-virtual {v10}, Lcom/ds/avare/position/Origin;.getLatScreenTop:()D // method@2402 │ │ +0fbf96: 0b00 |0003: move-result-wide v0 │ │ +0fbf98: 6e10 0124 0a00 |0004: invoke-virtual {v10}, Lcom/ds/avare/position/Origin;.getLatScreenBot:()D // method@2401 │ │ +0fbf9e: 0b02 |0007: move-result-wide v2 │ │ +0fbfa0: 6e10 0524 0a00 |0008: invoke-virtual {v10}, Lcom/ds/avare/position/Origin;.getLonScreenLeft:()D // method@2405 │ │ +0fbfa6: 0b04 |000b: move-result-wide v4 │ │ +0fbfa8: 6e10 0624 0a00 |000c: invoke-virtual {v10}, Lcom/ds/avare/position/Origin;.getLonScreenRight:()D // method@2406 │ │ +0fbfae: 0b06 |000f: move-result-wide v6 │ │ +0fbfb0: 121a |0010: const/4 v10, #int 1 // #1 │ │ +0fbfb2: 1208 |0011: const/4 v8, #int 0 // #0 │ │ +0fbfb4: 3009 0b00 |0012: cmpg-double v9, v11, v0 │ │ +0fbfb8: 3b09 0800 |0014: if-gez v9, 001c // +0008 │ │ +0fbfbc: 2f00 0b02 |0016: cmpl-double v0, v11, v2 │ │ +0fbfc0: 3d00 0400 |0018: if-lez v0, 001c // +0004 │ │ +0fbfc4: 121b |001a: const/4 v11, #int 1 // #1 │ │ +0fbfc6: 2802 |001b: goto 001d // +0002 │ │ +0fbfc8: 120b |001c: const/4 v11, #int 0 // #0 │ │ +0fbfca: 300c 0d06 |001d: cmpg-double v12, v13, v6 │ │ +0fbfce: 3b0c 0800 |001f: if-gez v12, 0027 // +0008 │ │ +0fbfd2: 2f0c 0d04 |0021: cmpl-double v12, v13, v4 │ │ +0fbfd6: 3d0c 0400 |0023: if-lez v12, 0027 // +0004 │ │ +0fbfda: 121c |0025: const/4 v12, #int 1 // #1 │ │ +0fbfdc: 2802 |0026: goto 0028 // +0002 │ │ +0fbfde: 120c |0027: const/4 v12, #int 0 // #0 │ │ +0fbfe0: 380b 0500 |0028: if-eqz v11, 002d // +0005 │ │ +0fbfe4: 380c 0300 |002a: if-eqz v12, 002d // +0003 │ │ +0fbfe8: 2802 |002c: goto 002e // +0002 │ │ +0fbfea: 120a |002d: const/4 v10, #int 0 // #0 │ │ +0fbfec: 0f0a |002e: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ 0x0008 line=123 │ │ 0x000c line=124 │ │ locals : │ │ @@ -276304,31 +276306,31 @@ │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0fc1b8: |[0fc1b8] com.ds.avare.weather.AdsbWeatherCache.getAirSigMet:()Ljava/util/LinkedList; │ │ -0fc1c8: 2200 6307 |0000: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -0fc1cc: 7010 152c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0fc1d2: 5431 6117 |0005: iget-object v1, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirSig:Ljava/util/HashMap; // field@1761 │ │ -0fc1d6: 6e10 f92b 0100 |0007: invoke-virtual {v1}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@2bf9 │ │ -0fc1dc: 0c01 |000a: move-result-object v1 │ │ -0fc1de: 7210 c42b 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2bc4 │ │ -0fc1e4: 0c01 |000e: move-result-object v1 │ │ -0fc1e6: 7210 042c 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fc1ec: 0a02 |0012: move-result v2 │ │ -0fc1ee: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ -0fc1f2: 7210 052c 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fc1f8: 0c02 |0018: move-result-object v2 │ │ -0fc1fa: 1f02 8e06 |0019: check-cast v2, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ -0fc1fe: 6e20 182c 2000 |001b: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0fc204: 28f1 |001e: goto 000f // -000f │ │ -0fc206: 1100 |001f: return-object v0 │ │ +0fc1c0: |[0fc1c0] com.ds.avare.weather.AdsbWeatherCache.getAirSigMet:()Ljava/util/LinkedList; │ │ +0fc1d0: 2200 6307 |0000: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +0fc1d4: 7010 152c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0fc1da: 5431 6117 |0005: iget-object v1, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirSig:Ljava/util/HashMap; // field@1761 │ │ +0fc1de: 6e10 f92b 0100 |0007: invoke-virtual {v1}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@2bf9 │ │ +0fc1e4: 0c01 |000a: move-result-object v1 │ │ +0fc1e6: 7210 c42b 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2bc4 │ │ +0fc1ec: 0c01 |000e: move-result-object v1 │ │ +0fc1ee: 7210 042c 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fc1f4: 0a02 |0012: move-result v2 │ │ +0fc1f6: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ +0fc1fa: 7210 052c 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fc200: 0c02 |0018: move-result-object v2 │ │ +0fc202: 1f02 8e06 |0019: check-cast v2, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ +0fc206: 6e20 182c 2000 |001b: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0fc20c: 28f1 |001e: goto 000f // -000f │ │ +0fc20e: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0005 line=529 │ │ 0x001b line=530 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lcom/ds/avare/weather/AdsbWeatherCache; │ │ @@ -276338,54 +276340,54 @@ │ │ type : '(DD)Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0fc208: |[0fc208] com.ds.avare.weather.AdsbWeatherCache.getAireps:(DD)Ljava/util/LinkedList; │ │ -0fc218: 2200 6307 |0000: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -0fc21c: 7010 152c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0fc222: 54a1 6217 |0005: iget-object v1, v10, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirep:Ljava/util/HashMap; // field@1762 │ │ -0fc226: 6e10 f92b 0100 |0007: invoke-virtual {v1}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@2bf9 │ │ -0fc22c: 0c01 |000a: move-result-object v1 │ │ -0fc22e: 7210 c42b 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2bc4 │ │ -0fc234: 0c01 |000e: move-result-object v1 │ │ -0fc236: 7210 042c 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fc23c: 0a02 |0012: move-result v2 │ │ -0fc23e: 3802 3600 |0013: if-eqz v2, 0049 // +0036 │ │ -0fc242: 7210 052c 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fc248: 0c02 |0018: move-result-object v2 │ │ -0fc24a: 1f02 8f06 |0019: check-cast v2, Lcom/ds/avare/weather/Airep; // type@068f │ │ -0fc24e: 5223 7917 |001b: iget v3, v2, Lcom/ds/avare/weather/Airep;.lat:F // field@1779 │ │ -0fc252: 8933 |001d: float-to-double v3, v3 │ │ -0fc254: 1905 1440 |001e: const-wide/high16 v5, #long 4617315517961601024 // #4014 │ │ -0fc258: ac07 0d05 |0020: sub-double v7, v13, v5 │ │ -0fc25c: 2f09 0307 |0022: cmpl-double v9, v3, v7 │ │ -0fc260: 3d09 ebff |0024: if-lez v9, 000f // -0015 │ │ -0fc264: 5223 7917 |0026: iget v3, v2, Lcom/ds/avare/weather/Airep;.lat:F // field@1779 │ │ -0fc268: 8933 |0028: float-to-double v3, v3 │ │ -0fc26a: ab07 0d05 |0029: add-double v7, v13, v5 │ │ -0fc26e: 3009 0307 |002b: cmpg-double v9, v3, v7 │ │ -0fc272: 3b09 e2ff |002d: if-gez v9, 000f // -001e │ │ -0fc276: 5223 7a17 |002f: iget v3, v2, Lcom/ds/avare/weather/Airep;.lon:F // field@177a │ │ -0fc27a: 8933 |0031: float-to-double v3, v3 │ │ -0fc27c: ac07 0b05 |0032: sub-double v7, v11, v5 │ │ -0fc280: 2f09 0307 |0034: cmpl-double v9, v3, v7 │ │ -0fc284: 3d09 d9ff |0036: if-lez v9, 000f // -0027 │ │ -0fc288: 5223 7a17 |0038: iget v3, v2, Lcom/ds/avare/weather/Airep;.lon:F // field@177a │ │ -0fc28c: 8933 |003a: float-to-double v3, v3 │ │ -0fc28e: cbb5 |003b: add-double/2addr v5, v11 │ │ -0fc290: 3007 0305 |003c: cmpg-double v7, v3, v5 │ │ -0fc294: 3b07 d1ff |003e: if-gez v7, 000f // -002f │ │ -0fc298: 2203 8f06 |0040: new-instance v3, Lcom/ds/avare/weather/Airep; // type@068f │ │ -0fc29c: 7020 9d28 2300 |0042: invoke-direct {v3, v2}, Lcom/ds/avare/weather/Airep;.:(Lcom/ds/avare/weather/Airep;)V // method@289d │ │ -0fc2a2: 6e20 182c 3000 |0045: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0fc2a8: 28c7 |0048: goto 000f // -0039 │ │ -0fc2aa: 1100 |0049: return-object v0 │ │ +0fc210: |[0fc210] com.ds.avare.weather.AdsbWeatherCache.getAireps:(DD)Ljava/util/LinkedList; │ │ +0fc220: 2200 6307 |0000: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +0fc224: 7010 152c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0fc22a: 54a1 6217 |0005: iget-object v1, v10, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirep:Ljava/util/HashMap; // field@1762 │ │ +0fc22e: 6e10 f92b 0100 |0007: invoke-virtual {v1}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@2bf9 │ │ +0fc234: 0c01 |000a: move-result-object v1 │ │ +0fc236: 7210 c42b 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2bc4 │ │ +0fc23c: 0c01 |000e: move-result-object v1 │ │ +0fc23e: 7210 042c 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fc244: 0a02 |0012: move-result v2 │ │ +0fc246: 3802 3600 |0013: if-eqz v2, 0049 // +0036 │ │ +0fc24a: 7210 052c 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fc250: 0c02 |0018: move-result-object v2 │ │ +0fc252: 1f02 8f06 |0019: check-cast v2, Lcom/ds/avare/weather/Airep; // type@068f │ │ +0fc256: 5223 7917 |001b: iget v3, v2, Lcom/ds/avare/weather/Airep;.lat:F // field@1779 │ │ +0fc25a: 8933 |001d: float-to-double v3, v3 │ │ +0fc25c: 1905 1440 |001e: const-wide/high16 v5, #long 4617315517961601024 // #4014 │ │ +0fc260: ac07 0d05 |0020: sub-double v7, v13, v5 │ │ +0fc264: 2f09 0307 |0022: cmpl-double v9, v3, v7 │ │ +0fc268: 3d09 ebff |0024: if-lez v9, 000f // -0015 │ │ +0fc26c: 5223 7917 |0026: iget v3, v2, Lcom/ds/avare/weather/Airep;.lat:F // field@1779 │ │ +0fc270: 8933 |0028: float-to-double v3, v3 │ │ +0fc272: ab07 0d05 |0029: add-double v7, v13, v5 │ │ +0fc276: 3009 0307 |002b: cmpg-double v9, v3, v7 │ │ +0fc27a: 3b09 e2ff |002d: if-gez v9, 000f // -001e │ │ +0fc27e: 5223 7a17 |002f: iget v3, v2, Lcom/ds/avare/weather/Airep;.lon:F // field@177a │ │ +0fc282: 8933 |0031: float-to-double v3, v3 │ │ +0fc284: ac07 0b05 |0032: sub-double v7, v11, v5 │ │ +0fc288: 2f09 0307 |0034: cmpl-double v9, v3, v7 │ │ +0fc28c: 3d09 d9ff |0036: if-lez v9, 000f // -0027 │ │ +0fc290: 5223 7a17 |0038: iget v3, v2, Lcom/ds/avare/weather/Airep;.lon:F // field@177a │ │ +0fc294: 8933 |003a: float-to-double v3, v3 │ │ +0fc296: cbb5 |003b: add-double/2addr v5, v11 │ │ +0fc298: 3007 0305 |003c: cmpg-double v7, v3, v5 │ │ +0fc29c: 3b07 d1ff |003e: if-gez v7, 000f // -002f │ │ +0fc2a0: 2203 8f06 |0040: new-instance v3, Lcom/ds/avare/weather/Airep; // type@068f │ │ +0fc2a4: 7020 9d28 2300 |0042: invoke-direct {v3, v2}, Lcom/ds/avare/weather/Airep;.:(Lcom/ds/avare/weather/Airep;)V // method@289d │ │ +0fc2aa: 6e20 182c 3000 |0045: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0fc2b0: 28c7 |0048: goto 000f // -0039 │ │ +0fc2b2: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0005 line=493 │ │ 0x001b line=498 │ │ 0x0040 line=501 │ │ 0x0045 line=502 │ │ @@ -276399,17 +276401,17 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fc1a0: |[0fc1a0] com.ds.avare.weather.AdsbWeatherCache.getAllMetars:()Ljava/util/HashMap; │ │ -0fc1b0: 5410 6317 |0000: iget-object v0, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetar:Ljava/util/HashMap; // field@1763 │ │ -0fc1b4: 1100 |0002: return-object v0 │ │ +0fc1a8: |[0fc1a8] com.ds.avare.weather.AdsbWeatherCache.getAllMetars:()Ljava/util/HashMap; │ │ +0fc1b8: 5410 6317 |0000: iget-object v0, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetar:Ljava/util/HashMap; // field@1763 │ │ +0fc1bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/weather/AdsbWeatherCache; │ │ │ │ #3 : (in Lcom/ds/avare/weather/AdsbWeatherCache;) │ │ @@ -276417,27 +276419,27 @@ │ │ type : '(Ljava/lang/String;)Lcom/ds/avare/weather/Metar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0fc018: |[0fc018] com.ds.avare.weather.AdsbWeatherCache.getMETAR:(Ljava/lang/String;)Lcom/ds/avare/weather/Metar; │ │ -0fc028: 5430 6317 |0000: iget-object v0, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetar:Ljava/util/HashMap; // field@1763 │ │ -0fc02c: 2201 1007 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0fc030: 7010 eb2a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fc036: 1a02 9613 |0007: const-string v2, "K" // string@1396 │ │ -0fc03a: 6e20 f52a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fc040: 6e20 f52a 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fc046: 6e10 fa2a 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fc04c: 0c04 |0012: move-result-object v4 │ │ -0fc04e: 6e20 f42b 4000 |0013: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -0fc054: 0c04 |0016: move-result-object v4 │ │ -0fc056: 1f04 9306 |0017: check-cast v4, Lcom/ds/avare/weather/Metar; // type@0693 │ │ -0fc05a: 1104 |0019: return-object v4 │ │ +0fc020: |[0fc020] com.ds.avare.weather.AdsbWeatherCache.getMETAR:(Ljava/lang/String;)Lcom/ds/avare/weather/Metar; │ │ +0fc030: 5430 6317 |0000: iget-object v0, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetar:Ljava/util/HashMap; // field@1763 │ │ +0fc034: 2201 1007 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0fc038: 7010 eb2a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fc03e: 1a02 9613 |0007: const-string v2, "K" // string@1396 │ │ +0fc042: 6e20 f52a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fc048: 6e20 f52a 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fc04e: 6e10 fa2a 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fc054: 0c04 |0012: move-result-object v4 │ │ +0fc056: 6e20 f42b 4000 |0013: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +0fc05c: 0c04 |0016: move-result-object v4 │ │ +0fc05e: 1f04 9306 |0017: check-cast v4, Lcom/ds/avare/weather/Metar; // type@0693 │ │ +0fc062: 1104 |0019: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/ds/avare/weather/AdsbWeatherCache; │ │ 0x0000 - 0x001a reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -276446,17 +276448,17 @@ │ │ type : '()Lcom/ds/avare/adsb/NexradImage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fbfe8: |[0fbfe8] com.ds.avare.weather.AdsbWeatherCache.getNexrad:()Lcom/ds/avare/adsb/NexradImage; │ │ -0fbff8: 5410 6517 |0000: iget-object v0, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mNexrad:Lcom/ds/avare/adsb/NexradImage; // field@1765 │ │ -0fbffc: 1100 |0002: return-object v0 │ │ +0fbff0: |[0fbff0] com.ds.avare.weather.AdsbWeatherCache.getNexrad:()Lcom/ds/avare/adsb/NexradImage; │ │ +0fc000: 5410 6517 |0000: iget-object v0, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mNexrad:Lcom/ds/avare/adsb/NexradImage; // field@1765 │ │ +0fc004: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/weather/AdsbWeatherCache; │ │ │ │ #5 : (in Lcom/ds/avare/weather/AdsbWeatherCache;) │ │ @@ -276464,17 +276466,17 @@ │ │ type : '()Lcom/ds/avare/adsb/NexradImageConus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fc000: |[0fc000] com.ds.avare.weather.AdsbWeatherCache.getNexradConus:()Lcom/ds/avare/adsb/NexradImageConus; │ │ -0fc010: 5410 6617 |0000: iget-object v0, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mNexradConus:Lcom/ds/avare/adsb/NexradImageConus; // field@1766 │ │ -0fc014: 1100 |0002: return-object v0 │ │ +0fc008: |[0fc008] com.ds.avare.weather.AdsbWeatherCache.getNexradConus:()Lcom/ds/avare/adsb/NexradImageConus; │ │ +0fc018: 5410 6617 |0000: iget-object v0, v1, Lcom/ds/avare/weather/AdsbWeatherCache;.mNexradConus:Lcom/ds/avare/adsb/NexradImageConus; // field@1766 │ │ +0fc01c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/weather/AdsbWeatherCache; │ │ │ │ #6 : (in Lcom/ds/avare/weather/AdsbWeatherCache;) │ │ @@ -276482,39 +276484,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0fc130: |[0fc130] com.ds.avare.weather.AdsbWeatherCache.getSua:()Ljava/lang/String; │ │ -0fc140: 5440 6817 |0000: iget-object v0, v4, Lcom/ds/avare/weather/AdsbWeatherCache;.mSua:Ljava/util/HashMap; // field@1768 │ │ -0fc144: 6e10 f92b 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@2bf9 │ │ -0fc14a: 0c00 |0005: move-result-object v0 │ │ -0fc14c: 7210 c42b 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2bc4 │ │ -0fc152: 0c00 |0009: move-result-object v0 │ │ -0fc154: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ -0fc158: 7210 042c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fc15e: 0a02 |000f: move-result v2 │ │ -0fc160: 3802 1f00 |0010: if-eqz v2, 002f // +001f │ │ -0fc164: 7210 052c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fc16a: 0c02 |0015: move-result-object v2 │ │ -0fc16c: 1f02 9606 |0016: check-cast v2, Lcom/ds/avare/weather/Sua; // type@0696 │ │ -0fc170: 2203 1007 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0fc174: 7010 eb2a 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fc17a: 6e20 f52a 1300 |001d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fc180: 5421 8d17 |0020: iget-object v1, v2, Lcom/ds/avare/weather/Sua;.text:Ljava/lang/String; // field@178d │ │ -0fc184: 6e20 f52a 1300 |0022: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fc18a: 1a01 0900 |0025: const-string v1, " │ │ +0fc138: |[0fc138] com.ds.avare.weather.AdsbWeatherCache.getSua:()Ljava/lang/String; │ │ +0fc148: 5440 6817 |0000: iget-object v0, v4, Lcom/ds/avare/weather/AdsbWeatherCache;.mSua:Ljava/util/HashMap; // field@1768 │ │ +0fc14c: 6e10 f92b 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@2bf9 │ │ +0fc152: 0c00 |0005: move-result-object v0 │ │ +0fc154: 7210 c42b 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2bc4 │ │ +0fc15a: 0c00 |0009: move-result-object v0 │ │ +0fc15c: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ +0fc160: 7210 042c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fc166: 0a02 |000f: move-result v2 │ │ +0fc168: 3802 1f00 |0010: if-eqz v2, 002f // +001f │ │ +0fc16c: 7210 052c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fc172: 0c02 |0015: move-result-object v2 │ │ +0fc174: 1f02 9606 |0016: check-cast v2, Lcom/ds/avare/weather/Sua; // type@0696 │ │ +0fc178: 2203 1007 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0fc17c: 7010 eb2a 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fc182: 6e20 f52a 1300 |001d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fc188: 5421 8d17 |0020: iget-object v1, v2, Lcom/ds/avare/weather/Sua;.text:Ljava/lang/String; // field@178d │ │ +0fc18c: 6e20 f52a 1300 |0022: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fc192: 1a01 0900 |0025: const-string v1, " │ │ " // string@0009 │ │ -0fc18e: 6e20 f52a 1300 |0027: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fc194: 6e10 fa2a 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fc19a: 0c01 |002d: move-result-object v1 │ │ -0fc19c: 28de |002e: goto 000c // -0022 │ │ -0fc19e: 1101 |002f: return-object v1 │ │ +0fc196: 6e20 f52a 1300 |0027: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fc19c: 6e10 fa2a 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fc1a2: 0c01 |002d: move-result-object v1 │ │ +0fc1a4: 28de |002e: goto 000c // -0022 │ │ +0fc1a6: 1101 |002f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x0018 line=519 │ │ locals : │ │ 0x0000 - 0x0030 reg=4 this Lcom/ds/avare/weather/AdsbWeatherCache; │ │ │ │ @@ -276523,27 +276525,27 @@ │ │ type : '(Ljava/lang/String;)Lcom/ds/avare/weather/Taf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0fc05c: |[0fc05c] com.ds.avare.weather.AdsbWeatherCache.getTaf:(Ljava/lang/String;)Lcom/ds/avare/weather/Taf; │ │ -0fc06c: 5430 6917 |0000: iget-object v0, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mTaf:Ljava/util/HashMap; // field@1769 │ │ -0fc070: 2201 1007 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0fc074: 7010 eb2a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fc07a: 1a02 9613 |0007: const-string v2, "K" // string@1396 │ │ -0fc07e: 6e20 f52a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fc084: 6e20 f52a 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fc08a: 6e10 fa2a 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fc090: 0c04 |0012: move-result-object v4 │ │ -0fc092: 6e20 f42b 4000 |0013: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -0fc098: 0c04 |0016: move-result-object v4 │ │ -0fc09a: 1f04 9706 |0017: check-cast v4, Lcom/ds/avare/weather/Taf; // type@0697 │ │ -0fc09e: 1104 |0019: return-object v4 │ │ +0fc064: |[0fc064] com.ds.avare.weather.AdsbWeatherCache.getTaf:(Ljava/lang/String;)Lcom/ds/avare/weather/Taf; │ │ +0fc074: 5430 6917 |0000: iget-object v0, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mTaf:Ljava/util/HashMap; // field@1769 │ │ +0fc078: 2201 1007 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0fc07c: 7010 eb2a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fc082: 1a02 9613 |0007: const-string v2, "K" // string@1396 │ │ +0fc086: 6e20 f52a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fc08c: 6e20 f52a 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fc092: 6e10 fa2a 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fc098: 0c04 |0012: move-result-object v4 │ │ +0fc09a: 6e20 f42b 4000 |0013: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +0fc0a0: 0c04 |0016: move-result-object v4 │ │ +0fc0a2: 1f04 9706 |0017: check-cast v4, Lcom/ds/avare/weather/Taf; // type@0697 │ │ +0fc0a6: 1104 |0019: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/ds/avare/weather/AdsbWeatherCache; │ │ 0x0000 - 0x001a reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -276552,50 +276554,50 @@ │ │ type : '(DD)Lcom/ds/avare/weather/WindsAloft;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0fc0a0: |[0fc0a0] com.ds.avare.weather.AdsbWeatherCache.getWindsAloft:(DD)Lcom/ds/avare/weather/WindsAloft; │ │ -0fc0b0: 54a0 6a17 |0000: iget-object v0, v10, Lcom/ds/avare/weather/AdsbWeatherCache;.mWinds:Ljava/util/HashMap; // field@176a │ │ -0fc0b4: 6e10 f92b 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@2bf9 │ │ -0fc0ba: 0c00 |0005: move-result-object v0 │ │ -0fc0bc: 7210 c42b 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2bc4 │ │ -0fc0c2: 0c00 |0009: move-result-object v0 │ │ -0fc0c4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0fc0c6: 1802 0000 0020 5fa0 0242 |000b: const-wide v2, #double 1e+10 // #4202a05f20000000 │ │ -0fc0d0: 0714 |0010: move-object v4, v1 │ │ -0fc0d2: 7210 042c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fc0d8: 0a05 |0014: move-result v5 │ │ -0fc0da: 3805 2200 |0015: if-eqz v5, 0037 // +0022 │ │ -0fc0de: 7210 052c 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fc0e4: 0c05 |001a: move-result-object v5 │ │ -0fc0e6: 1f05 9806 |001b: check-cast v5, Lcom/ds/avare/weather/WindsAloft; // type@0698 │ │ -0fc0ea: 5256 9517 |001d: iget v6, v5, Lcom/ds/avare/weather/WindsAloft;.lon:F // field@1795 │ │ -0fc0ee: 5257 9417 |001f: iget v7, v5, Lcom/ds/avare/weather/WindsAloft;.lat:F // field@1794 │ │ -0fc0f2: 8968 |0021: float-to-double v8, v6 │ │ -0fc0f4: 7120 382a 9800 |0022: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0fc0fa: ccb8 |0025: sub-double/2addr v8, v11 │ │ -0fc0fc: ad08 0808 |0026: mul-double v8, v8, v8 │ │ -0fc100: 8976 |0028: float-to-double v6, v7 │ │ -0fc102: 7120 382a 7600 |0029: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0fc108: ccd6 |002c: sub-double/2addr v6, v13 │ │ -0fc10a: ad06 0606 |002d: mul-double v6, v6, v6 │ │ -0fc10e: cb68 |002f: add-double/2addr v8, v6 │ │ -0fc110: 2f06 0208 |0030: cmpl-double v6, v2, v8 │ │ -0fc114: 3d06 dfff |0032: if-lez v6, 0011 // -0021 │ │ -0fc118: 0754 |0034: move-object v4, v5 │ │ -0fc11a: 0482 |0035: move-wide v2, v8 │ │ -0fc11c: 28db |0036: goto 0011 // -0025 │ │ -0fc11e: 3904 0300 |0037: if-nez v4, 003a // +0003 │ │ -0fc122: 1101 |0039: return-object v1 │ │ -0fc124: 220b 9806 |003a: new-instance v11, Lcom/ds/avare/weather/WindsAloft; // type@0698 │ │ -0fc128: 7020 b528 4b00 |003c: invoke-direct {v11, v4}, Lcom/ds/avare/weather/WindsAloft;.:(Lcom/ds/avare/weather/WindsAloft;)V // method@28b5 │ │ -0fc12e: 110b |003f: return-object v11 │ │ +0fc0a8: |[0fc0a8] com.ds.avare.weather.AdsbWeatherCache.getWindsAloft:(DD)Lcom/ds/avare/weather/WindsAloft; │ │ +0fc0b8: 54a0 6a17 |0000: iget-object v0, v10, Lcom/ds/avare/weather/AdsbWeatherCache;.mWinds:Ljava/util/HashMap; // field@176a │ │ +0fc0bc: 6e10 f92b 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@2bf9 │ │ +0fc0c2: 0c00 |0005: move-result-object v0 │ │ +0fc0c4: 7210 c42b 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2bc4 │ │ +0fc0ca: 0c00 |0009: move-result-object v0 │ │ +0fc0cc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0fc0ce: 1802 0000 0020 5fa0 0242 |000b: const-wide v2, #double 1e+10 // #4202a05f20000000 │ │ +0fc0d8: 0714 |0010: move-object v4, v1 │ │ +0fc0da: 7210 042c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fc0e0: 0a05 |0014: move-result v5 │ │ +0fc0e2: 3805 2200 |0015: if-eqz v5, 0037 // +0022 │ │ +0fc0e6: 7210 052c 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fc0ec: 0c05 |001a: move-result-object v5 │ │ +0fc0ee: 1f05 9806 |001b: check-cast v5, Lcom/ds/avare/weather/WindsAloft; // type@0698 │ │ +0fc0f2: 5256 9517 |001d: iget v6, v5, Lcom/ds/avare/weather/WindsAloft;.lon:F // field@1795 │ │ +0fc0f6: 5257 9417 |001f: iget v7, v5, Lcom/ds/avare/weather/WindsAloft;.lat:F // field@1794 │ │ +0fc0fa: 8968 |0021: float-to-double v8, v6 │ │ +0fc0fc: 7120 382a 9800 |0022: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0fc102: ccb8 |0025: sub-double/2addr v8, v11 │ │ +0fc104: ad08 0808 |0026: mul-double v8, v8, v8 │ │ +0fc108: 8976 |0028: float-to-double v6, v7 │ │ +0fc10a: 7120 382a 7600 |0029: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0fc110: ccd6 |002c: sub-double/2addr v6, v13 │ │ +0fc112: ad06 0606 |002d: mul-double v6, v6, v6 │ │ +0fc116: cb68 |002f: add-double/2addr v8, v6 │ │ +0fc118: 2f06 0208 |0030: cmpl-double v6, v2, v8 │ │ +0fc11c: 3d06 dfff |0032: if-lez v6, 0011 // -0021 │ │ +0fc120: 0754 |0034: move-object v4, v5 │ │ +0fc122: 0482 |0035: move-wide v2, v8 │ │ +0fc124: 28db |0036: goto 0011 // -0025 │ │ +0fc126: 3904 0300 |0037: if-nez v4, 003a // +0003 │ │ +0fc12a: 1101 |0039: return-object v1 │ │ +0fc12c: 220b 9806 |003a: new-instance v11, Lcom/ds/avare/weather/WindsAloft; // type@0698 │ │ +0fc130: 7020 b528 4b00 |003c: invoke-direct {v11, v4}, Lcom/ds/avare/weather/WindsAloft;.:(Lcom/ds/avare/weather/WindsAloft;)V // method@28b5 │ │ +0fc136: 110b |003f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x001d line=550 │ │ 0x001f line=551 │ │ 0x0022 line=555 │ │ 0x003a line=568 │ │ @@ -276609,160 +276611,160 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 9 │ │ outs : 6 │ │ insns size : 283 16-bit code units │ │ -0fc52c: |[0fc52c] com.ds.avare.weather.AdsbWeatherCache.putAirSigMet:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0fc53c: 5470 6717 |0000: iget-object v0, v7, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ -0fc540: 6e10 5125 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0fc546: 0a00 |0005: move-result v0 │ │ -0fc548: 3800 1401 |0006: if-eqz v0, 011a // +0114 │ │ -0fc54c: 390a 0400 |0008: if-nez v10, 000c // +0004 │ │ -0fc550: 2900 1001 |000a: goto/16 011a // +0110 │ │ -0fc554: 5470 6117 |000c: iget-object v0, v7, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirSig:Ljava/util/HashMap; // field@1761 │ │ -0fc558: 6e20 f42b a000 |000e: invoke-virtual {v0, v10}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -0fc55e: 0c00 |0011: move-result-object v0 │ │ -0fc560: 1f00 8e06 |0012: check-cast v0, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ -0fc564: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -0fc568: 2200 8e06 |0016: new-instance v0, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ -0fc56c: 7010 9b28 0000 |0018: invoke-direct {v0}, Lcom/ds/avare/weather/AirSigMet;.:()V // method@289b │ │ -0fc572: 7100 fc2a 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0fc578: 0b01 |001e: move-result-wide v1 │ │ -0fc57a: 5a01 7717 |001f: iput-wide v1, v0, Lcom/ds/avare/weather/AirSigMet;.timestamp:J // field@1777 │ │ -0fc57e: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ -0fc582: 380d 7e00 |0023: if-eqz v13, 00a1 // +007e │ │ -0fc586: 6e20 ba2a 1d00 |0025: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fc58c: 0a02 |0028: move-result v2 │ │ -0fc58e: 3902 7800 |0029: if-nez v2, 00a1 // +0078 │ │ -0fc592: 1a02 320a |002b: const-string v2, "ALL" // string@0a32 │ │ -0fc596: 5b02 6b17 |002d: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ -0fc59a: 5b01 6c17 |002f: iput-object v1, v0, Lcom/ds/avare/weather/AirSigMet;.maxFt:Ljava/lang/String; // field@176c │ │ -0fc59e: 5b01 6d17 |0031: iput-object v1, v0, Lcom/ds/avare/weather/AirSigMet;.minFt:Ljava/lang/String; // field@176d │ │ -0fc5a2: 1a02 b109 |0033: const-string v2, "ADS-B" // string@09b1 │ │ -0fc5a6: 5b02 7217 |0035: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ -0fc5aa: 5b01 7317 |0037: iput-object v1, v0, Lcom/ds/avare/weather/AirSigMet;.severity:Ljava/lang/String; // field@1773 │ │ -0fc5ae: 1a02 c509 |0039: const-string v2, "AIRMET TANGO" // string@09c5 │ │ -0fc5b2: 6e20 b72a 2d00 |003b: invoke-virtual {v13, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0fc5b8: 0a02 |003e: move-result v2 │ │ -0fc5ba: 1a03 c209 |003f: const-string v3, "AIRMET" // string@09c2 │ │ -0fc5be: 3802 0900 |0041: if-eqz v2, 004a // +0009 │ │ -0fc5c2: 5b03 7217 |0043: iput-object v3, v0, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ -0fc5c6: 1a02 5926 |0045: const-string v2, "TURB" // string@2659 │ │ -0fc5ca: 5b02 6b17 |0047: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ -0fc5ce: 284d |0049: goto 0096 // +004d │ │ -0fc5d0: 1a02 c309 |004a: const-string v2, "AIRMET MTN OBSCN" // string@09c3 │ │ -0fc5d4: 6e20 b72a 2d00 |004c: invoke-virtual {v13, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0fc5da: 0a02 |004f: move-result v2 │ │ -0fc5dc: 3802 0900 |0050: if-eqz v2, 0059 // +0009 │ │ -0fc5e0: 5b03 7217 |0052: iput-object v3, v0, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ -0fc5e4: 1a02 4e20 |0054: const-string v2, "MTN OBSCN" // string@204e │ │ -0fc5e8: 5b02 6b17 |0056: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ -0fc5ec: 283e |0058: goto 0096 // +003e │ │ -0fc5ee: 1a02 c409 |0059: const-string v2, "AIRMET SIERRA" // string@09c4 │ │ -0fc5f2: 6e20 b72a 2d00 |005b: invoke-virtual {v13, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0fc5f8: 0a02 |005e: move-result v2 │ │ -0fc5fa: 3802 0900 |005f: if-eqz v2, 0068 // +0009 │ │ -0fc5fe: 5b03 7217 |0061: iput-object v3, v0, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ -0fc602: 1a02 9212 |0063: const-string v2, "IFR" // string@1292 │ │ -0fc606: 5b02 6b17 |0065: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ -0fc60a: 282f |0067: goto 0096 // +002f │ │ -0fc60c: 1a02 c609 |0068: const-string v2, "AIRMET ZULU" // string@09c6 │ │ -0fc610: 6e20 b72a 2d00 |006a: invoke-virtual {v13, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0fc616: 0a02 |006d: move-result v2 │ │ -0fc618: 3802 0900 |006e: if-eqz v2, 0077 // +0009 │ │ -0fc61c: 5b03 7217 |0070: iput-object v3, v0, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ -0fc620: 1a02 6712 |0072: const-string v2, "ICE" // string@1267 │ │ -0fc624: 5b02 6b17 |0074: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ -0fc628: 2820 |0076: goto 0096 // +0020 │ │ -0fc62a: 1a02 290d |0077: const-string v2, "CONVECTIVE SIGMET" // string@0d29 │ │ -0fc62e: 6e20 b72a 2d00 |0079: invoke-virtual {v13, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0fc634: 0a02 |007c: move-result v2 │ │ -0fc636: 1a03 270d |007d: const-string v3, "CONVECTIVE" // string@0d27 │ │ -0fc63a: 3802 0900 |007f: if-eqz v2, 0088 // +0009 │ │ -0fc63e: 1a02 4b24 |0081: const-string v2, "SIGMET" // string@244b │ │ -0fc642: 5b02 7217 |0083: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ -0fc646: 5b03 6b17 |0085: iput-object v3, v0, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ -0fc64a: 280f |0087: goto 0096 // +000f │ │ -0fc64c: 1a02 280d |0088: const-string v2, "CONVECTIVE OUTLOOK" // string@0d28 │ │ -0fc650: 6e20 b72a 2d00 |008a: invoke-virtual {v13, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0fc656: 0a02 |008d: move-result v2 │ │ -0fc658: 3802 0800 |008e: if-eqz v2, 0096 // +0008 │ │ -0fc65c: 1a02 b821 |0090: const-string v2, "OUTLOOK" // string@21b8 │ │ -0fc660: 5b02 7217 |0092: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ -0fc664: 5b03 6b17 |0094: iput-object v3, v0, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ -0fc668: 5b0d 7117 |0096: iput-object v13, v0, Lcom/ds/avare/weather/AirSigMet;.rawText:Ljava/lang/String; // field@1771 │ │ -0fc66c: 5402 7417 |0098: iget-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ -0fc670: 3802 0700 |009a: if-eqz v2, 00a1 // +0007 │ │ -0fc674: 5402 7417 |009c: iget-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ -0fc678: 6e20 6f24 d200 |009e: invoke-virtual {v2, v13}, Lcom/ds/avare/shapes/MetShape;.updateText:(Ljava/lang/String;)V // method@246f │ │ -0fc67e: 380e 0a00 |00a1: if-eqz v14, 00ab // +000a │ │ -0fc682: 6e20 ba2a 1e00 |00a3: invoke-virtual {v14, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fc688: 0a0d |00a6: move-result v13 │ │ -0fc68a: 390d 0400 |00a7: if-nez v13, 00ab // +0004 │ │ -0fc68e: 5b0e 7517 |00a9: iput-object v14, v0, Lcom/ds/avare/weather/AirSigMet;.timeFrom:Ljava/lang/String; // field@1775 │ │ -0fc692: 380f 0a00 |00ab: if-eqz v15, 00b5 // +000a │ │ -0fc696: 6e20 ba2a 1f00 |00ad: invoke-virtual {v15, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fc69c: 0a0d |00b0: move-result v13 │ │ -0fc69e: 390d 0400 |00b1: if-nez v13, 00b5 // +0004 │ │ -0fc6a2: 5b0f 7617 |00b3: iput-object v15, v0, Lcom/ds/avare/weather/AirSigMet;.timeTo:Ljava/lang/String; // field@1776 │ │ -0fc6a6: 1a0d 2244 |00b5: const-string v13, "polygon" // string@4422 │ │ -0fc6aa: 6e20 ba2a db00 |00b7: invoke-virtual {v11, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fc6b0: 0a0b |00ba: move-result v11 │ │ -0fc6b2: 380b 5a00 |00bb: if-eqz v11, 0115 // +005a │ │ -0fc6b6: 380c 5800 |00bd: if-eqz v12, 0115 // +0058 │ │ -0fc6ba: 6e20 ba2a 1c00 |00bf: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fc6c0: 0a0b |00c2: move-result v11 │ │ -0fc6c2: 390b 5200 |00c3: if-nez v11, 0115 // +0052 │ │ -0fc6c6: 5b0c 7017 |00c5: iput-object v12, v0, Lcom/ds/avare/weather/AirSigMet;.points:Ljava/lang/String; // field@1770 │ │ -0fc6ca: 220b 1306 |00c7: new-instance v11, Lcom/ds/avare/shapes/MetShape; // type@0613 │ │ -0fc6ce: 540c 7117 |00c9: iget-object v12, v0, Lcom/ds/avare/weather/AirSigMet;.rawText:Ljava/lang/String; // field@1771 │ │ -0fc6d2: 390c 0300 |00cb: if-nez v12, 00ce // +0003 │ │ -0fc6d6: 2803 |00cd: goto 00d0 // +0003 │ │ -0fc6d8: 5401 7117 |00ce: iget-object v1, v0, Lcom/ds/avare/weather/AirSigMet;.rawText:Ljava/lang/String; // field@1771 │ │ -0fc6dc: 220c 4607 |00d0: new-instance v12, Ljava/sql/Date; // type@0746 │ │ -0fc6e0: 7030 7a2b 8c09 |00d2: invoke-direct {v12, v8, v9}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ -0fc6e6: 7030 6624 1b0c |00d5: invoke-direct {v11, v1, v12}, Lcom/ds/avare/shapes/MetShape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@2466 │ │ -0fc6ec: 5b0b 7417 |00d8: iput-object v11, v0, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ -0fc6f0: 5408 7017 |00da: iget-object v8, v0, Lcom/ds/avare/weather/AirSigMet;.points:Ljava/lang/String; // field@1770 │ │ -0fc6f4: 1a09 112a |00dc: const-string v9, "[;]" // string@2a11 │ │ -0fc6f8: 6e20 d02a 9800 |00de: invoke-virtual {v8, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0fc6fe: 0c08 |00e1: move-result-object v8 │ │ -0fc700: 1209 |00e2: const/4 v9, #int 0 // #0 │ │ -0fc702: 120b |00e3: const/4 v11, #int 0 // #0 │ │ -0fc704: 218c |00e4: array-length v12, v8 │ │ -0fc706: 35cb 2b00 |00e5: if-ge v11, v12, 0110 // +002b │ │ -0fc70a: 460c 080b |00e7: aget-object v12, v8, v11 │ │ -0fc70e: 1a0d 102a |00e9: const-string v13, "[:]" // string@2a10 │ │ -0fc712: 6e20 d02a dc00 |00eb: invoke-virtual {v12, v13}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0fc718: 0c0c |00ee: move-result-object v12 │ │ -0fc71a: 460d 0c09 |00ef: aget-object v13, v12, v9 │ │ -0fc71e: 7110 392a 0d00 |00f1: invoke-static {v13}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0fc724: 0b02 |00f4: move-result-wide v2 │ │ -0fc726: 121d |00f5: const/4 v13, #int 1 // #1 │ │ -0fc728: 460c 0c0d |00f6: aget-object v12, v12, v13 │ │ -0fc72c: 7110 392a 0c00 |00f8: invoke-static {v12}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0fc732: 0b04 |00fb: move-result-wide v4 │ │ -0fc734: 160c 0000 |00fc: const-wide/16 v12, #int 0 // #0 │ │ -0fc738: 2f0e 0c04 |00fe: cmpl-double v14, v12, v4 │ │ -0fc73c: 380e 0d00 |0100: if-eqz v14, 010d // +000d │ │ -0fc740: 2f0e 0c02 |0102: cmpl-double v14, v12, v2 │ │ -0fc744: 390e 0300 |0104: if-nez v14, 0107 // +0003 │ │ -0fc748: 2807 |0106: goto 010d // +0007 │ │ -0fc74a: 5401 7417 |0107: iget-object v1, v0, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ -0fc74e: 1206 |0109: const/4 v6, #int 0 // #0 │ │ -0fc750: 7406 6724 0100 |010a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/shapes/MetShape;.add:(DDZ)V // method@2467 │ │ -0fc756: d80b 0b01 |010d: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0fc75a: 28d5 |010f: goto 00e4 // -002b │ │ -0fc75c: 5408 7417 |0110: iget-object v8, v0, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ -0fc760: 6e10 6e24 0800 |0112: invoke-virtual {v8}, Lcom/ds/avare/shapes/MetShape;.makePolygon:()V // method@246e │ │ -0fc766: 5478 6117 |0115: iget-object v8, v7, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirSig:Ljava/util/HashMap; // field@1761 │ │ -0fc76a: 6e30 f62b a800 |0117: invoke-virtual {v8, v10, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0fc770: 0e00 |011a: return-void │ │ +0fc534: |[0fc534] com.ds.avare.weather.AdsbWeatherCache.putAirSigMet:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0fc544: 5470 6717 |0000: iget-object v0, v7, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ +0fc548: 6e10 5125 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0fc54e: 0a00 |0005: move-result v0 │ │ +0fc550: 3800 1401 |0006: if-eqz v0, 011a // +0114 │ │ +0fc554: 390a 0400 |0008: if-nez v10, 000c // +0004 │ │ +0fc558: 2900 1001 |000a: goto/16 011a // +0110 │ │ +0fc55c: 5470 6117 |000c: iget-object v0, v7, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirSig:Ljava/util/HashMap; // field@1761 │ │ +0fc560: 6e20 f42b a000 |000e: invoke-virtual {v0, v10}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +0fc566: 0c00 |0011: move-result-object v0 │ │ +0fc568: 1f00 8e06 |0012: check-cast v0, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ +0fc56c: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ +0fc570: 2200 8e06 |0016: new-instance v0, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ +0fc574: 7010 9b28 0000 |0018: invoke-direct {v0}, Lcom/ds/avare/weather/AirSigMet;.:()V // method@289b │ │ +0fc57a: 7100 fc2a 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0fc580: 0b01 |001e: move-result-wide v1 │ │ +0fc582: 5a01 7717 |001f: iput-wide v1, v0, Lcom/ds/avare/weather/AirSigMet;.timestamp:J // field@1777 │ │ +0fc586: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ +0fc58a: 380d 7e00 |0023: if-eqz v13, 00a1 // +007e │ │ +0fc58e: 6e20 ba2a 1d00 |0025: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fc594: 0a02 |0028: move-result v2 │ │ +0fc596: 3902 7800 |0029: if-nez v2, 00a1 // +0078 │ │ +0fc59a: 1a02 320a |002b: const-string v2, "ALL" // string@0a32 │ │ +0fc59e: 5b02 6b17 |002d: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ +0fc5a2: 5b01 6c17 |002f: iput-object v1, v0, Lcom/ds/avare/weather/AirSigMet;.maxFt:Ljava/lang/String; // field@176c │ │ +0fc5a6: 5b01 6d17 |0031: iput-object v1, v0, Lcom/ds/avare/weather/AirSigMet;.minFt:Ljava/lang/String; // field@176d │ │ +0fc5aa: 1a02 b109 |0033: const-string v2, "ADS-B" // string@09b1 │ │ +0fc5ae: 5b02 7217 |0035: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ +0fc5b2: 5b01 7317 |0037: iput-object v1, v0, Lcom/ds/avare/weather/AirSigMet;.severity:Ljava/lang/String; // field@1773 │ │ +0fc5b6: 1a02 c509 |0039: const-string v2, "AIRMET TANGO" // string@09c5 │ │ +0fc5ba: 6e20 b72a 2d00 |003b: invoke-virtual {v13, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0fc5c0: 0a02 |003e: move-result v2 │ │ +0fc5c2: 1a03 c209 |003f: const-string v3, "AIRMET" // string@09c2 │ │ +0fc5c6: 3802 0900 |0041: if-eqz v2, 004a // +0009 │ │ +0fc5ca: 5b03 7217 |0043: iput-object v3, v0, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ +0fc5ce: 1a02 5926 |0045: const-string v2, "TURB" // string@2659 │ │ +0fc5d2: 5b02 6b17 |0047: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ +0fc5d6: 284d |0049: goto 0096 // +004d │ │ +0fc5d8: 1a02 c309 |004a: const-string v2, "AIRMET MTN OBSCN" // string@09c3 │ │ +0fc5dc: 6e20 b72a 2d00 |004c: invoke-virtual {v13, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0fc5e2: 0a02 |004f: move-result v2 │ │ +0fc5e4: 3802 0900 |0050: if-eqz v2, 0059 // +0009 │ │ +0fc5e8: 5b03 7217 |0052: iput-object v3, v0, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ +0fc5ec: 1a02 4e20 |0054: const-string v2, "MTN OBSCN" // string@204e │ │ +0fc5f0: 5b02 6b17 |0056: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ +0fc5f4: 283e |0058: goto 0096 // +003e │ │ +0fc5f6: 1a02 c409 |0059: const-string v2, "AIRMET SIERRA" // string@09c4 │ │ +0fc5fa: 6e20 b72a 2d00 |005b: invoke-virtual {v13, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0fc600: 0a02 |005e: move-result v2 │ │ +0fc602: 3802 0900 |005f: if-eqz v2, 0068 // +0009 │ │ +0fc606: 5b03 7217 |0061: iput-object v3, v0, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ +0fc60a: 1a02 9212 |0063: const-string v2, "IFR" // string@1292 │ │ +0fc60e: 5b02 6b17 |0065: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ +0fc612: 282f |0067: goto 0096 // +002f │ │ +0fc614: 1a02 c609 |0068: const-string v2, "AIRMET ZULU" // string@09c6 │ │ +0fc618: 6e20 b72a 2d00 |006a: invoke-virtual {v13, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0fc61e: 0a02 |006d: move-result v2 │ │ +0fc620: 3802 0900 |006e: if-eqz v2, 0077 // +0009 │ │ +0fc624: 5b03 7217 |0070: iput-object v3, v0, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ +0fc628: 1a02 6712 |0072: const-string v2, "ICE" // string@1267 │ │ +0fc62c: 5b02 6b17 |0074: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ +0fc630: 2820 |0076: goto 0096 // +0020 │ │ +0fc632: 1a02 290d |0077: const-string v2, "CONVECTIVE SIGMET" // string@0d29 │ │ +0fc636: 6e20 b72a 2d00 |0079: invoke-virtual {v13, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0fc63c: 0a02 |007c: move-result v2 │ │ +0fc63e: 1a03 270d |007d: const-string v3, "CONVECTIVE" // string@0d27 │ │ +0fc642: 3802 0900 |007f: if-eqz v2, 0088 // +0009 │ │ +0fc646: 1a02 4b24 |0081: const-string v2, "SIGMET" // string@244b │ │ +0fc64a: 5b02 7217 |0083: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ +0fc64e: 5b03 6b17 |0085: iput-object v3, v0, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ +0fc652: 280f |0087: goto 0096 // +000f │ │ +0fc654: 1a02 280d |0088: const-string v2, "CONVECTIVE OUTLOOK" // string@0d28 │ │ +0fc658: 6e20 b72a 2d00 |008a: invoke-virtual {v13, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0fc65e: 0a02 |008d: move-result v2 │ │ +0fc660: 3802 0800 |008e: if-eqz v2, 0096 // +0008 │ │ +0fc664: 1a02 b821 |0090: const-string v2, "OUTLOOK" // string@21b8 │ │ +0fc668: 5b02 7217 |0092: iput-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ +0fc66c: 5b03 6b17 |0094: iput-object v3, v0, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ +0fc670: 5b0d 7117 |0096: iput-object v13, v0, Lcom/ds/avare/weather/AirSigMet;.rawText:Ljava/lang/String; // field@1771 │ │ +0fc674: 5402 7417 |0098: iget-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ +0fc678: 3802 0700 |009a: if-eqz v2, 00a1 // +0007 │ │ +0fc67c: 5402 7417 |009c: iget-object v2, v0, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ +0fc680: 6e20 6f24 d200 |009e: invoke-virtual {v2, v13}, Lcom/ds/avare/shapes/MetShape;.updateText:(Ljava/lang/String;)V // method@246f │ │ +0fc686: 380e 0a00 |00a1: if-eqz v14, 00ab // +000a │ │ +0fc68a: 6e20 ba2a 1e00 |00a3: invoke-virtual {v14, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fc690: 0a0d |00a6: move-result v13 │ │ +0fc692: 390d 0400 |00a7: if-nez v13, 00ab // +0004 │ │ +0fc696: 5b0e 7517 |00a9: iput-object v14, v0, Lcom/ds/avare/weather/AirSigMet;.timeFrom:Ljava/lang/String; // field@1775 │ │ +0fc69a: 380f 0a00 |00ab: if-eqz v15, 00b5 // +000a │ │ +0fc69e: 6e20 ba2a 1f00 |00ad: invoke-virtual {v15, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fc6a4: 0a0d |00b0: move-result v13 │ │ +0fc6a6: 390d 0400 |00b1: if-nez v13, 00b5 // +0004 │ │ +0fc6aa: 5b0f 7617 |00b3: iput-object v15, v0, Lcom/ds/avare/weather/AirSigMet;.timeTo:Ljava/lang/String; // field@1776 │ │ +0fc6ae: 1a0d 2244 |00b5: const-string v13, "polygon" // string@4422 │ │ +0fc6b2: 6e20 ba2a db00 |00b7: invoke-virtual {v11, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fc6b8: 0a0b |00ba: move-result v11 │ │ +0fc6ba: 380b 5a00 |00bb: if-eqz v11, 0115 // +005a │ │ +0fc6be: 380c 5800 |00bd: if-eqz v12, 0115 // +0058 │ │ +0fc6c2: 6e20 ba2a 1c00 |00bf: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fc6c8: 0a0b |00c2: move-result v11 │ │ +0fc6ca: 390b 5200 |00c3: if-nez v11, 0115 // +0052 │ │ +0fc6ce: 5b0c 7017 |00c5: iput-object v12, v0, Lcom/ds/avare/weather/AirSigMet;.points:Ljava/lang/String; // field@1770 │ │ +0fc6d2: 220b 1306 |00c7: new-instance v11, Lcom/ds/avare/shapes/MetShape; // type@0613 │ │ +0fc6d6: 540c 7117 |00c9: iget-object v12, v0, Lcom/ds/avare/weather/AirSigMet;.rawText:Ljava/lang/String; // field@1771 │ │ +0fc6da: 390c 0300 |00cb: if-nez v12, 00ce // +0003 │ │ +0fc6de: 2803 |00cd: goto 00d0 // +0003 │ │ +0fc6e0: 5401 7117 |00ce: iget-object v1, v0, Lcom/ds/avare/weather/AirSigMet;.rawText:Ljava/lang/String; // field@1771 │ │ +0fc6e4: 220c 4607 |00d0: new-instance v12, Ljava/sql/Date; // type@0746 │ │ +0fc6e8: 7030 7a2b 8c09 |00d2: invoke-direct {v12, v8, v9}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ +0fc6ee: 7030 6624 1b0c |00d5: invoke-direct {v11, v1, v12}, Lcom/ds/avare/shapes/MetShape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@2466 │ │ +0fc6f4: 5b0b 7417 |00d8: iput-object v11, v0, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ +0fc6f8: 5408 7017 |00da: iget-object v8, v0, Lcom/ds/avare/weather/AirSigMet;.points:Ljava/lang/String; // field@1770 │ │ +0fc6fc: 1a09 112a |00dc: const-string v9, "[;]" // string@2a11 │ │ +0fc700: 6e20 d02a 9800 |00de: invoke-virtual {v8, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0fc706: 0c08 |00e1: move-result-object v8 │ │ +0fc708: 1209 |00e2: const/4 v9, #int 0 // #0 │ │ +0fc70a: 120b |00e3: const/4 v11, #int 0 // #0 │ │ +0fc70c: 218c |00e4: array-length v12, v8 │ │ +0fc70e: 35cb 2b00 |00e5: if-ge v11, v12, 0110 // +002b │ │ +0fc712: 460c 080b |00e7: aget-object v12, v8, v11 │ │ +0fc716: 1a0d 102a |00e9: const-string v13, "[:]" // string@2a10 │ │ +0fc71a: 6e20 d02a dc00 |00eb: invoke-virtual {v12, v13}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0fc720: 0c0c |00ee: move-result-object v12 │ │ +0fc722: 460d 0c09 |00ef: aget-object v13, v12, v9 │ │ +0fc726: 7110 392a 0d00 |00f1: invoke-static {v13}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0fc72c: 0b02 |00f4: move-result-wide v2 │ │ +0fc72e: 121d |00f5: const/4 v13, #int 1 // #1 │ │ +0fc730: 460c 0c0d |00f6: aget-object v12, v12, v13 │ │ +0fc734: 7110 392a 0c00 |00f8: invoke-static {v12}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0fc73a: 0b04 |00fb: move-result-wide v4 │ │ +0fc73c: 160c 0000 |00fc: const-wide/16 v12, #int 0 // #0 │ │ +0fc740: 2f0e 0c04 |00fe: cmpl-double v14, v12, v4 │ │ +0fc744: 380e 0d00 |0100: if-eqz v14, 010d // +000d │ │ +0fc748: 2f0e 0c02 |0102: cmpl-double v14, v12, v2 │ │ +0fc74c: 390e 0300 |0104: if-nez v14, 0107 // +0003 │ │ +0fc750: 2807 |0106: goto 010d // +0007 │ │ +0fc752: 5401 7417 |0107: iget-object v1, v0, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ +0fc756: 1206 |0109: const/4 v6, #int 0 // #0 │ │ +0fc758: 7406 6724 0100 |010a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/shapes/MetShape;.add:(DDZ)V // method@2467 │ │ +0fc75e: d80b 0b01 |010d: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0fc762: 28d5 |010f: goto 00e4 // -002b │ │ +0fc764: 5408 7417 |0110: iget-object v8, v0, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ +0fc768: 6e10 6e24 0800 |0112: invoke-virtual {v8}, Lcom/ds/avare/shapes/MetShape;.makePolygon:()V // method@246e │ │ +0fc76e: 5478 6117 |0115: iget-object v8, v7, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirSig:Ljava/util/HashMap; // field@1761 │ │ +0fc772: 6e30 f62b a800 |0117: invoke-virtual {v8, v10, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0fc778: 0e00 |011a: return-void │ │ catches : 1 │ │ 0x00ef - 0x010d │ │ Ljava/lang/Exception; -> 0x010d │ │ positions : │ │ 0x0000 line=273 │ │ 0x000c line=277 │ │ 0x0016 line=279 │ │ @@ -276824,74 +276826,74 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Lcom/ds/avare/content/DataSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -0fc784: |[0fc784] com.ds.avare.weather.AdsbWeatherCache.putAirep:(JLjava/lang/String;Ljava/lang/String;Lcom/ds/avare/content/DataSource;)V │ │ -0fc794: 5420 6717 |0000: iget-object v0, v2, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ -0fc798: 6e10 5125 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0fc79e: 0a00 |0005: move-result v0 │ │ -0fc7a0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0fc7a4: 0e00 |0008: return-void │ │ -0fc7a6: 1a00 e10b |0009: const-string v0, "Base" // string@0be1 │ │ -0fc7aa: 6e30 6820 5700 |000b: invoke-virtual {v7, v5, v0}, Lcom/ds/avare/content/DataSource;.findLonLat:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2068 │ │ -0fc7b0: 0c07 |000e: move-result-object v7 │ │ -0fc7b2: 3907 0300 |000f: if-nez v7, 0012 // +0003 │ │ -0fc7b6: 0e00 |0011: return-void │ │ -0fc7b8: 1a00 4702 |0012: const-string v0, "," // string@0247 │ │ -0fc7bc: 6e20 d02a 0700 |0014: invoke-virtual {v7, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0fc7c2: 0c07 |0017: move-result-object v7 │ │ -0fc7c4: 2170 |0018: array-length v0, v7 │ │ -0fc7c6: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -0fc7c8: 3210 0300 |001a: if-eq v0, v1, 001d // +0003 │ │ -0fc7cc: 0e00 |001c: return-void │ │ -0fc7ce: 2200 8f06 |001d: new-instance v0, Lcom/ds/avare/weather/Airep; // type@068f │ │ -0fc7d2: 7010 9c28 0000 |001f: invoke-direct {v0}, Lcom/ds/avare/weather/Airep;.:()V // method@289c │ │ -0fc7d8: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0fc7da: 4601 0701 |0023: aget-object v1, v7, v1 │ │ -0fc7de: 7110 4d2a 0100 |0025: invoke-static {v1}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ -0fc7e4: 0a01 |0028: move-result v1 │ │ -0fc7e6: 5901 7a17 |0029: iput v1, v0, Lcom/ds/avare/weather/Airep;.lon:F // field@177a │ │ -0fc7ea: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -0fc7ec: 4607 0701 |002c: aget-object v7, v7, v1 │ │ -0fc7f0: 7110 4d2a 0700 |002e: invoke-static {v7}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ -0fc7f6: 0a07 |0031: move-result v7 │ │ -0fc7f8: 5907 7917 |0032: iput v7, v0, Lcom/ds/avare/weather/Airep;.lat:F // field@1779 │ │ -0fc7fc: 5b06 7b17 |0034: iput-object v6, v0, Lcom/ds/avare/weather/Airep;.rawText:Ljava/lang/String; // field@177b │ │ -0fc800: 1a06 0b22 |0036: const-string v6, "PIREP" // string@220b │ │ -0fc804: 5b06 7c17 |0038: iput-object v6, v0, Lcom/ds/avare/weather/Airep;.reportType:Ljava/lang/String; // field@177c │ │ -0fc808: 2206 4607 |003a: new-instance v6, Ljava/sql/Date; // type@0746 │ │ -0fc80c: 7030 7a2b 3604 |003c: invoke-direct {v6, v3, v4}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ -0fc812: 2203 4a07 |003f: new-instance v3, Ljava/text/SimpleDateFormat; // type@074a │ │ -0fc816: 7100 462c 0000 |0041: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0fc81c: 0c04 |0044: move-result-object v4 │ │ -0fc81e: 1a07 cb30 |0045: const-string v7, "ddHHmm" // string@30cb │ │ -0fc822: 7030 802b 7304 |0047: invoke-direct {v3, v7, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0fc828: 1a04 5739 |004a: const-string v4, "gmt" // string@3957 │ │ -0fc82c: 7110 802c 0400 |004c: invoke-static {v4}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0fc832: 0c04 |004f: move-result-object v4 │ │ -0fc834: 6e20 842b 4300 |0050: invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0fc83a: 2204 1007 |0053: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -0fc83e: 7010 eb2a 0400 |0055: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fc844: 6e20 822b 6300 |0058: invoke-virtual {v3, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0fc84a: 0c03 |005b: move-result-object v3 │ │ -0fc84c: 6e20 f52a 3400 |005c: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fc852: 1a03 b529 |005f: const-string v3, "Z" // string@29b5 │ │ -0fc856: 6e20 f52a 3400 |0061: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fc85c: 6e10 fa2a 0400 |0064: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fc862: 0c03 |0067: move-result-object v3 │ │ -0fc864: 5b03 7d17 |0068: iput-object v3, v0, Lcom/ds/avare/weather/Airep;.time:Ljava/lang/String; // field@177d │ │ -0fc868: 7100 fc2a 0000 |006a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0fc86e: 0b03 |006d: move-result-wide v3 │ │ -0fc870: 5a03 7e17 |006e: iput-wide v3, v0, Lcom/ds/avare/weather/Airep;.timestamp:J // field@177e │ │ -0fc874: 5423 6217 |0070: iget-object v3, v2, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirep:Ljava/util/HashMap; // field@1762 │ │ -0fc878: 6e30 f62b 5300 |0072: invoke-virtual {v3, v5, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0fc87e: 0e00 |0075: return-void │ │ +0fc78c: |[0fc78c] com.ds.avare.weather.AdsbWeatherCache.putAirep:(JLjava/lang/String;Ljava/lang/String;Lcom/ds/avare/content/DataSource;)V │ │ +0fc79c: 5420 6717 |0000: iget-object v0, v2, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ +0fc7a0: 6e10 5125 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0fc7a6: 0a00 |0005: move-result v0 │ │ +0fc7a8: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0fc7ac: 0e00 |0008: return-void │ │ +0fc7ae: 1a00 e10b |0009: const-string v0, "Base" // string@0be1 │ │ +0fc7b2: 6e30 6820 5700 |000b: invoke-virtual {v7, v5, v0}, Lcom/ds/avare/content/DataSource;.findLonLat:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2068 │ │ +0fc7b8: 0c07 |000e: move-result-object v7 │ │ +0fc7ba: 3907 0300 |000f: if-nez v7, 0012 // +0003 │ │ +0fc7be: 0e00 |0011: return-void │ │ +0fc7c0: 1a00 4702 |0012: const-string v0, "," // string@0247 │ │ +0fc7c4: 6e20 d02a 0700 |0014: invoke-virtual {v7, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0fc7ca: 0c07 |0017: move-result-object v7 │ │ +0fc7cc: 2170 |0018: array-length v0, v7 │ │ +0fc7ce: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +0fc7d0: 3210 0300 |001a: if-eq v0, v1, 001d // +0003 │ │ +0fc7d4: 0e00 |001c: return-void │ │ +0fc7d6: 2200 8f06 |001d: new-instance v0, Lcom/ds/avare/weather/Airep; // type@068f │ │ +0fc7da: 7010 9c28 0000 |001f: invoke-direct {v0}, Lcom/ds/avare/weather/Airep;.:()V // method@289c │ │ +0fc7e0: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0fc7e2: 4601 0701 |0023: aget-object v1, v7, v1 │ │ +0fc7e6: 7110 4d2a 0100 |0025: invoke-static {v1}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ +0fc7ec: 0a01 |0028: move-result v1 │ │ +0fc7ee: 5901 7a17 |0029: iput v1, v0, Lcom/ds/avare/weather/Airep;.lon:F // field@177a │ │ +0fc7f2: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +0fc7f4: 4607 0701 |002c: aget-object v7, v7, v1 │ │ +0fc7f8: 7110 4d2a 0700 |002e: invoke-static {v7}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ +0fc7fe: 0a07 |0031: move-result v7 │ │ +0fc800: 5907 7917 |0032: iput v7, v0, Lcom/ds/avare/weather/Airep;.lat:F // field@1779 │ │ +0fc804: 5b06 7b17 |0034: iput-object v6, v0, Lcom/ds/avare/weather/Airep;.rawText:Ljava/lang/String; // field@177b │ │ +0fc808: 1a06 0b22 |0036: const-string v6, "PIREP" // string@220b │ │ +0fc80c: 5b06 7c17 |0038: iput-object v6, v0, Lcom/ds/avare/weather/Airep;.reportType:Ljava/lang/String; // field@177c │ │ +0fc810: 2206 4607 |003a: new-instance v6, Ljava/sql/Date; // type@0746 │ │ +0fc814: 7030 7a2b 3604 |003c: invoke-direct {v6, v3, v4}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ +0fc81a: 2203 4a07 |003f: new-instance v3, Ljava/text/SimpleDateFormat; // type@074a │ │ +0fc81e: 7100 462c 0000 |0041: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0fc824: 0c04 |0044: move-result-object v4 │ │ +0fc826: 1a07 cb30 |0045: const-string v7, "ddHHmm" // string@30cb │ │ +0fc82a: 7030 802b 7304 |0047: invoke-direct {v3, v7, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0fc830: 1a04 5739 |004a: const-string v4, "gmt" // string@3957 │ │ +0fc834: 7110 802c 0400 |004c: invoke-static {v4}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0fc83a: 0c04 |004f: move-result-object v4 │ │ +0fc83c: 6e20 842b 4300 |0050: invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0fc842: 2204 1007 |0053: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +0fc846: 7010 eb2a 0400 |0055: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fc84c: 6e20 822b 6300 |0058: invoke-virtual {v3, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0fc852: 0c03 |005b: move-result-object v3 │ │ +0fc854: 6e20 f52a 3400 |005c: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fc85a: 1a03 b529 |005f: const-string v3, "Z" // string@29b5 │ │ +0fc85e: 6e20 f52a 3400 |0061: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fc864: 6e10 fa2a 0400 |0064: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fc86a: 0c03 |0067: move-result-object v3 │ │ +0fc86c: 5b03 7d17 |0068: iput-object v3, v0, Lcom/ds/avare/weather/Airep;.time:Ljava/lang/String; // field@177d │ │ +0fc870: 7100 fc2a 0000 |006a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0fc876: 0b03 |006d: move-result-wide v3 │ │ +0fc878: 5a03 7e17 |006e: iput-wide v3, v0, Lcom/ds/avare/weather/Airep;.timestamp:J // field@177e │ │ +0fc87c: 5423 6217 |0070: iget-object v3, v2, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirep:Ljava/util/HashMap; // field@1762 │ │ +0fc880: 6e30 f62b 5300 |0072: invoke-virtual {v3, v5, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0fc886: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x000b line=368 │ │ 0x0014 line=372 │ │ 0x0018 line=373 │ │ 0x001d line=377 │ │ @@ -276917,42 +276919,42 @@ │ │ type : '(JI[IZ[III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 46 16-bit code units │ │ -0fc880: |[0fc880] com.ds.avare.weather.AdsbWeatherCache.putImg:(JI[IZ[III)V │ │ -0fc890: 07b0 |0000: move-object v0, v11 │ │ -0fc892: 5401 6717 |0001: iget-object v1, v0, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ -0fc896: 6e10 5125 0100 |0003: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0fc89c: 0a01 |0006: move-result v1 │ │ -0fc89e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -0fc8a2: 0e00 |0009: return-void │ │ -0fc8a4: 3810 1300 |000a: if-eqz v16, 001d // +0013 │ │ -0fc8a8: 5402 6617 |000c: iget-object v2, v0, Lcom/ds/avare/weather/AdsbWeatherCache;.mNexradConus:Lcom/ds/avare/adsb/NexradImageConus; // field@1766 │ │ -0fc8ac: 04c3 |000e: move-wide v3, v12 │ │ -0fc8ae: 01e5 |000f: move v5, v14 │ │ -0fc8b0: 07f6 |0010: move-object v6, v15 │ │ -0fc8b2: 0207 1000 |0011: move/from16 v7, v16 │ │ -0fc8b6: 0808 1100 |0013: move-object/from16 v8, v17 │ │ -0fc8ba: 0209 1200 |0015: move/from16 v9, v18 │ │ -0fc8be: 020a 1300 |0017: move/from16 v10, v19 │ │ -0fc8c2: 7409 351f 0200 |0019: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/adsb/NexradImageConus;.putImg:(JI[IZ[III)V // method@1f35 │ │ -0fc8c8: 2811 |001c: goto 002d // +0011 │ │ -0fc8ca: 5402 6517 |001d: iget-object v2, v0, Lcom/ds/avare/weather/AdsbWeatherCache;.mNexrad:Lcom/ds/avare/adsb/NexradImage; // field@1765 │ │ -0fc8ce: 04c3 |001f: move-wide v3, v12 │ │ -0fc8d0: 01e5 |0020: move v5, v14 │ │ -0fc8d2: 07f6 |0021: move-object v6, v15 │ │ -0fc8d4: 0207 1000 |0022: move/from16 v7, v16 │ │ -0fc8d8: 0808 1100 |0024: move-object/from16 v8, v17 │ │ -0fc8dc: 0209 1200 |0026: move/from16 v9, v18 │ │ -0fc8e0: 020a 1300 |0028: move/from16 v10, v19 │ │ -0fc8e4: 7409 301f 0200 |002a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/adsb/NexradImage;.putImg:(JI[IZ[III)V // method@1f30 │ │ -0fc8ea: 0e00 |002d: return-void │ │ +0fc888: |[0fc888] com.ds.avare.weather.AdsbWeatherCache.putImg:(JI[IZ[III)V │ │ +0fc898: 07b0 |0000: move-object v0, v11 │ │ +0fc89a: 5401 6717 |0001: iget-object v1, v0, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ +0fc89e: 6e10 5125 0100 |0003: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0fc8a4: 0a01 |0006: move-result v1 │ │ +0fc8a6: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +0fc8aa: 0e00 |0009: return-void │ │ +0fc8ac: 3810 1300 |000a: if-eqz v16, 001d // +0013 │ │ +0fc8b0: 5402 6617 |000c: iget-object v2, v0, Lcom/ds/avare/weather/AdsbWeatherCache;.mNexradConus:Lcom/ds/avare/adsb/NexradImageConus; // field@1766 │ │ +0fc8b4: 04c3 |000e: move-wide v3, v12 │ │ +0fc8b6: 01e5 |000f: move v5, v14 │ │ +0fc8b8: 07f6 |0010: move-object v6, v15 │ │ +0fc8ba: 0207 1000 |0011: move/from16 v7, v16 │ │ +0fc8be: 0808 1100 |0013: move-object/from16 v8, v17 │ │ +0fc8c2: 0209 1200 |0015: move/from16 v9, v18 │ │ +0fc8c6: 020a 1300 |0017: move/from16 v10, v19 │ │ +0fc8ca: 7409 351f 0200 |0019: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/adsb/NexradImageConus;.putImg:(JI[IZ[III)V // method@1f35 │ │ +0fc8d0: 2811 |001c: goto 002d // +0011 │ │ +0fc8d2: 5402 6517 |001d: iget-object v2, v0, Lcom/ds/avare/weather/AdsbWeatherCache;.mNexrad:Lcom/ds/avare/adsb/NexradImage; // field@1765 │ │ +0fc8d6: 04c3 |001f: move-wide v3, v12 │ │ +0fc8d8: 01e5 |0020: move v5, v14 │ │ +0fc8da: 07f6 |0021: move-object v6, v15 │ │ +0fc8dc: 0207 1000 |0022: move/from16 v7, v16 │ │ +0fc8e0: 0808 1100 |0024: move-object/from16 v8, v17 │ │ +0fc8e4: 0209 1200 |0026: move/from16 v9, v18 │ │ +0fc8e8: 020a 1300 |0028: move/from16 v10, v19 │ │ +0fc8ec: 7409 301f 0200 |002a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/adsb/NexradImage;.putImg:(JI[IZ[III)V // method@1f30 │ │ +0fc8f2: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=450 │ │ 0x000c line=454 │ │ 0x001d line=457 │ │ locals : │ │ 0x0000 - 0x002e reg=11 this Lcom/ds/avare/weather/AdsbWeatherCache; │ │ @@ -276969,62 +276971,62 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -0fc8ec: |[0fc8ec] com.ds.avare.weather.AdsbWeatherCache.putMetar:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0fc8fc: 5430 6717 |0000: iget-object v0, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ -0fc900: 6e10 5125 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0fc906: 0a00 |0005: move-result v0 │ │ -0fc908: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0fc90c: 0e00 |0008: return-void │ │ -0fc90e: 2200 9306 |0009: new-instance v0, Lcom/ds/avare/weather/Metar; // type@0693 │ │ -0fc912: 7010 ab28 0000 |000b: invoke-direct {v0}, Lcom/ds/avare/weather/Metar;.:()V // method@28ab │ │ -0fc918: 2201 1007 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0fc91c: 7010 eb2a 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fc922: 6e20 f52a 6100 |0013: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fc928: 1a02 1b00 |0016: const-string v2, " " // string@001b │ │ -0fc92c: 6e20 f52a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fc932: 6e20 f52a 7100 |001b: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fc938: 6e10 fa2a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fc93e: 0c07 |0021: move-result-object v7 │ │ -0fc940: 5b07 8817 |0022: iput-object v7, v0, Lcom/ds/avare/weather/Metar;.rawText:Ljava/lang/String; // field@1788 │ │ -0fc944: 5b06 8917 |0024: iput-object v6, v0, Lcom/ds/avare/weather/Metar;.stationId:Ljava/lang/String; // field@1789 │ │ -0fc948: 2207 4607 |0026: new-instance v7, Ljava/sql/Date; // type@0746 │ │ -0fc94c: 7030 7a2b 4705 |0028: invoke-direct {v7, v4, v5}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ -0fc952: 2204 4a07 |002b: new-instance v4, Ljava/text/SimpleDateFormat; // type@074a │ │ -0fc956: 7100 462c 0000 |002d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0fc95c: 0c05 |0030: move-result-object v5 │ │ -0fc95e: 1a01 cb30 |0031: const-string v1, "ddHHmm" // string@30cb │ │ -0fc962: 7030 802b 1405 |0033: invoke-direct {v4, v1, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0fc968: 1a05 5739 |0036: const-string v5, "gmt" // string@3957 │ │ -0fc96c: 7110 802c 0500 |0038: invoke-static {v5}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0fc972: 0c05 |003b: move-result-object v5 │ │ -0fc974: 6e20 842b 5400 |003c: invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0fc97a: 2205 1007 |003f: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0fc97e: 7010 eb2a 0500 |0041: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fc984: 6e20 822b 7400 |0044: invoke-virtual {v4, v7}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0fc98a: 0c04 |0047: move-result-object v4 │ │ -0fc98c: 6e20 f52a 4500 |0048: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fc992: 1a04 b529 |004b: const-string v4, "Z" // string@29b5 │ │ -0fc996: 6e20 f52a 4500 |004d: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fc99c: 6e10 fa2a 0500 |0050: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fc9a2: 0c04 |0053: move-result-object v4 │ │ -0fc9a4: 5b04 8a17 |0054: iput-object v4, v0, Lcom/ds/avare/weather/Metar;.time:Ljava/lang/String; // field@178a │ │ -0fc9a8: 5b08 8517 |0056: iput-object v8, v0, Lcom/ds/avare/weather/Metar;.flightCategory:Ljava/lang/String; // field@1785 │ │ -0fc9ac: 7100 fc2a 0000 |0058: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0fc9b2: 0b04 |005b: move-result-wide v4 │ │ -0fc9b4: 5a04 8b17 |005c: iput-wide v4, v0, Lcom/ds/avare/weather/Metar;.timestamp:J // field@178b │ │ -0fc9b8: 5434 6317 |005e: iget-object v4, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetar:Ljava/util/HashMap; // field@1763 │ │ -0fc9bc: 6e30 f62b 6400 |0060: invoke-virtual {v4, v6, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0fc9c2: 5434 6417 |0063: iget-object v4, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetarQueue:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@1764 │ │ -0fc9c6: 6e20 1f27 0400 |0065: invoke-virtual {v4, v0}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.insertMetarInQueue:(Lcom/ds/avare/weather/Metar;)V // method@271f │ │ -0fc9cc: 0e00 |0068: return-void │ │ +0fc8f4: |[0fc8f4] com.ds.avare.weather.AdsbWeatherCache.putMetar:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0fc904: 5430 6717 |0000: iget-object v0, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ +0fc908: 6e10 5125 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0fc90e: 0a00 |0005: move-result v0 │ │ +0fc910: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0fc914: 0e00 |0008: return-void │ │ +0fc916: 2200 9306 |0009: new-instance v0, Lcom/ds/avare/weather/Metar; // type@0693 │ │ +0fc91a: 7010 ab28 0000 |000b: invoke-direct {v0}, Lcom/ds/avare/weather/Metar;.:()V // method@28ab │ │ +0fc920: 2201 1007 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0fc924: 7010 eb2a 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fc92a: 6e20 f52a 6100 |0013: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fc930: 1a02 1b00 |0016: const-string v2, " " // string@001b │ │ +0fc934: 6e20 f52a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fc93a: 6e20 f52a 7100 |001b: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fc940: 6e10 fa2a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fc946: 0c07 |0021: move-result-object v7 │ │ +0fc948: 5b07 8817 |0022: iput-object v7, v0, Lcom/ds/avare/weather/Metar;.rawText:Ljava/lang/String; // field@1788 │ │ +0fc94c: 5b06 8917 |0024: iput-object v6, v0, Lcom/ds/avare/weather/Metar;.stationId:Ljava/lang/String; // field@1789 │ │ +0fc950: 2207 4607 |0026: new-instance v7, Ljava/sql/Date; // type@0746 │ │ +0fc954: 7030 7a2b 4705 |0028: invoke-direct {v7, v4, v5}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ +0fc95a: 2204 4a07 |002b: new-instance v4, Ljava/text/SimpleDateFormat; // type@074a │ │ +0fc95e: 7100 462c 0000 |002d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0fc964: 0c05 |0030: move-result-object v5 │ │ +0fc966: 1a01 cb30 |0031: const-string v1, "ddHHmm" // string@30cb │ │ +0fc96a: 7030 802b 1405 |0033: invoke-direct {v4, v1, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0fc970: 1a05 5739 |0036: const-string v5, "gmt" // string@3957 │ │ +0fc974: 7110 802c 0500 |0038: invoke-static {v5}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0fc97a: 0c05 |003b: move-result-object v5 │ │ +0fc97c: 6e20 842b 5400 |003c: invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0fc982: 2205 1007 |003f: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0fc986: 7010 eb2a 0500 |0041: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fc98c: 6e20 822b 7400 |0044: invoke-virtual {v4, v7}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0fc992: 0c04 |0047: move-result-object v4 │ │ +0fc994: 6e20 f52a 4500 |0048: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fc99a: 1a04 b529 |004b: const-string v4, "Z" // string@29b5 │ │ +0fc99e: 6e20 f52a 4500 |004d: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fc9a4: 6e10 fa2a 0500 |0050: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fc9aa: 0c04 |0053: move-result-object v4 │ │ +0fc9ac: 5b04 8a17 |0054: iput-object v4, v0, Lcom/ds/avare/weather/Metar;.time:Ljava/lang/String; // field@178a │ │ +0fc9b0: 5b08 8517 |0056: iput-object v8, v0, Lcom/ds/avare/weather/Metar;.flightCategory:Ljava/lang/String; // field@1785 │ │ +0fc9b4: 7100 fc2a 0000 |0058: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0fc9ba: 0b04 |005b: move-result-wide v4 │ │ +0fc9bc: 5a04 8b17 |005c: iput-wide v4, v0, Lcom/ds/avare/weather/Metar;.timestamp:J // field@178b │ │ +0fc9c0: 5434 6317 |005e: iget-object v4, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetar:Ljava/util/HashMap; // field@1763 │ │ +0fc9c4: 6e30 f62b 6400 |0060: invoke-virtual {v4, v6, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0fc9ca: 5434 6417 |0063: iget-object v4, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetarQueue:Lcom/ds/avare/utils/RateLimitedBackgroundQueue; // field@1764 │ │ +0fc9ce: 6e20 1f27 0400 |0065: invoke-virtual {v4, v0}, Lcom/ds/avare/utils/RateLimitedBackgroundQueue;.insertMetarInQueue:(Lcom/ds/avare/weather/Metar;)V // method@271f │ │ +0fc9d4: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0009 line=101 │ │ 0x000e line=102 │ │ 0x0024 line=103 │ │ 0x0026 line=104 │ │ @@ -277047,128 +277049,128 @@ │ │ type : '(JLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 233 16-bit code units │ │ -0fc9d0: |[0fc9d0] com.ds.avare.weather.AdsbWeatherCache.putSua:(JLjava/lang/String;)V │ │ -0fc9e0: 5460 6717 |0000: iget-object v0, v6, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ -0fc9e4: 6e10 5125 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0fc9ea: 0a00 |0005: move-result v0 │ │ -0fc9ec: 3800 e200 |0006: if-eqz v0, 00e8 // +00e2 │ │ -0fc9f0: 3909 0400 |0008: if-nez v9, 000c // +0004 │ │ -0fc9f4: 2900 de00 |000a: goto/16 00e8 // +00de │ │ -0fc9f8: 1a00 0100 |000c: const-string v0, "��" // string@0001 │ │ -0fc9fc: 6e20 d02a 0900 |000e: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0fca02: 0c09 |0011: move-result-object v9 │ │ -0fca04: 2190 |0012: array-length v0, v9 │ │ -0fca06: 1271 |0013: const/4 v1, #int 7 // #7 │ │ -0fca08: 3510 0300 |0014: if-ge v0, v1, 0017 // +0003 │ │ -0fca0c: 0e00 |0016: return-void │ │ -0fca0e: 1220 |0017: const/4 v0, #int 2 // #2 │ │ -0fca10: 4600 0900 |0018: aget-object v0, v9, v0 │ │ -0fca14: 1231 |001a: const/4 v1, #int 3 // #3 │ │ -0fca16: 4601 0901 |001b: aget-object v1, v9, v1 │ │ -0fca1a: 1242 |001d: const/4 v2, #int 4 // #4 │ │ -0fca1c: 4602 0902 |001e: aget-object v2, v9, v2 │ │ -0fca20: 1253 |0020: const/4 v3, #int 5 // #5 │ │ -0fca22: 4603 0903 |0021: aget-object v3, v9, v3 │ │ -0fca26: 1264 |0023: const/4 v4, #int 6 // #6 │ │ -0fca28: 4609 0904 |0024: aget-object v9, v9, v4 │ │ -0fca2c: 1a04 0d29 |0026: const-string v4, "W" // string@290d │ │ -0fca30: 6e20 ba2a 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fca36: 0a04 |002b: move-result v4 │ │ -0fca38: 3904 2400 |002c: if-nez v4, 0050 // +0024 │ │ -0fca3c: 1a04 1423 |002e: const-string v4, "R" // string@2314 │ │ -0fca40: 6e20 ba2a 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fca46: 0a04 |0033: move-result v4 │ │ -0fca48: 3904 1c00 |0034: if-nez v4, 0050 // +001c │ │ -0fca4c: 1a04 321f |0036: const-string v4, "M" // string@1f32 │ │ -0fca50: 6e20 ba2a 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fca56: 0a04 |003b: move-result v4 │ │ -0fca58: 3904 1400 |003c: if-nez v4, 0050 // +0014 │ │ -0fca5c: 1a04 f121 |003e: const-string v4, "P" // string@21f1 │ │ -0fca60: 6e20 ba2a 4100 |0040: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fca66: 0a04 |0043: move-result v4 │ │ -0fca68: 3904 0c00 |0044: if-nez v4, 0050 // +000c │ │ -0fca6c: 1a04 ea13 |0046: const-string v4, "L" // string@13ea │ │ -0fca70: 6e20 ba2a 4100 |0048: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fca76: 0a04 |004b: move-result v4 │ │ -0fca78: 3804 0300 |004c: if-eqz v4, 004f // +0003 │ │ -0fca7c: 2802 |004e: goto 0050 // +0002 │ │ -0fca7e: 0e00 |004f: return-void │ │ -0fca80: 1a04 0312 |0050: const-string v4, "H" // string@1203 │ │ -0fca84: 6e20 ba2a 4000 |0052: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fca8a: 0a00 |0055: move-result v0 │ │ -0fca8c: 3900 0300 |0056: if-nez v0, 0059 // +0003 │ │ -0fca90: 0e00 |0058: return-void │ │ -0fca92: 2200 4a07 |0059: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ -0fca96: 1a04 be4d |005b: const-string v4, "yyMMddHHmm" // string@4dbe │ │ -0fca9a: 7020 7f2b 4000 |005d: invoke-direct {v0, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2b7f │ │ -0fcaa0: 2204 4a07 |0060: new-instance v4, Ljava/text/SimpleDateFormat; // type@074a │ │ -0fcaa4: 1a05 cb30 |0062: const-string v5, "ddHHmm" // string@30cb │ │ -0fcaa8: 7020 7f2b 5400 |0064: invoke-direct {v4, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2b7f │ │ -0fcaae: 6e20 7c2b 3000 |0067: invoke-virtual {v0, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2b7c │ │ -0fcab4: 0c03 |006a: move-result-object v3 │ │ -0fcab6: 6e20 7c2b 9000 |006b: invoke-virtual {v0, v9}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2b7c │ │ -0fcabc: 0c09 |006e: move-result-object v9 │ │ -0fcabe: 6e20 7b2b 3400 |006f: invoke-virtual {v4, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b7b │ │ -0fcac4: 0c00 |0072: move-result-object v0 │ │ -0fcac6: 6e20 7b2b 9400 |0073: invoke-virtual {v4, v9}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b7b │ │ -0fcacc: 0c09 |0076: move-result-object v9 │ │ -0fcace: 5463 6817 |0077: iget-object v3, v6, Lcom/ds/avare/weather/AdsbWeatherCache;.mSua:Ljava/util/HashMap; // field@1768 │ │ -0fcad2: 6e20 f42b 2300 |0079: invoke-virtual {v3, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -0fcad8: 0c03 |007c: move-result-object v3 │ │ -0fcada: 1f03 9606 |007d: check-cast v3, Lcom/ds/avare/weather/Sua; // type@0696 │ │ -0fcade: 3903 0700 |007f: if-nez v3, 0086 // +0007 │ │ -0fcae2: 2203 9606 |0081: new-instance v3, Lcom/ds/avare/weather/Sua; // type@0696 │ │ -0fcae6: 7010 b228 0300 |0083: invoke-direct {v3}, Lcom/ds/avare/weather/Sua;.:()V // method@28b2 │ │ -0fcaec: 2204 4607 |0086: new-instance v4, Ljava/sql/Date; // type@0746 │ │ -0fcaf0: 7030 7a2b 7408 |0088: invoke-direct {v4, v7, v8}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ -0fcaf6: 2207 4a07 |008b: new-instance v7, Ljava/text/SimpleDateFormat; // type@074a │ │ -0fcafa: 7100 462c 0000 |008d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0fcb00: 0c08 |0090: move-result-object v8 │ │ -0fcb02: 7030 802b 5708 |0091: invoke-direct {v7, v5, v8}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0fcb08: 1a08 5739 |0094: const-string v8, "gmt" // string@3957 │ │ -0fcb0c: 7110 802c 0800 |0096: invoke-static {v8}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0fcb12: 0c08 |0099: move-result-object v8 │ │ -0fcb14: 6e20 842b 8700 |009a: invoke-virtual {v7, v8}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0fcb1a: 2208 1007 |009d: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0fcb1e: 7010 eb2a 0800 |009f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fcb24: 6e20 822b 4700 |00a2: invoke-virtual {v7, v4}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0fcb2a: 0c07 |00a5: move-result-object v7 │ │ -0fcb2c: 6e20 f52a 7800 |00a6: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcb32: 1a07 b529 |00a9: const-string v7, "Z" // string@29b5 │ │ -0fcb36: 6e20 f52a 7800 |00ab: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcb3c: 6e10 fa2a 0800 |00ae: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fcb42: 0c08 |00b1: move-result-object v8 │ │ -0fcb44: 5b38 8e17 |00b2: iput-object v8, v3, Lcom/ds/avare/weather/Sua;.time:Ljava/lang/String; // field@178e │ │ -0fcb48: 7100 fc2a 0000 |00b4: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0fcb4e: 0b04 |00b7: move-result-wide v4 │ │ -0fcb50: 5a34 8f17 |00b8: iput-wide v4, v3, Lcom/ds/avare/weather/Sua;.timestamp:J // field@178f │ │ -0fcb54: 2208 1007 |00ba: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0fcb58: 7010 eb2a 0800 |00bc: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fcb5e: 6e20 f52a 2800 |00bf: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcb64: 1a04 5501 |00c2: const-string v4, "(" // string@0155 │ │ -0fcb68: 6e20 f52a 4800 |00c4: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcb6e: 6e20 f52a 1800 |00c7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcb74: 1a01 1a02 |00ca: const-string v1, ") " // string@021a │ │ -0fcb78: 6e20 f52a 1800 |00cc: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcb7e: 6e20 f52a 0800 |00cf: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcb84: 1a00 b629 |00d2: const-string v0, "Z till " // string@29b6 │ │ -0fcb88: 6e20 f52a 0800 |00d4: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcb8e: 6e20 f52a 9800 |00d7: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcb94: 6e20 f52a 7800 |00da: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcb9a: 6e10 fa2a 0800 |00dd: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fcba0: 0c07 |00e0: move-result-object v7 │ │ -0fcba2: 5b37 8d17 |00e1: iput-object v7, v3, Lcom/ds/avare/weather/Sua;.text:Ljava/lang/String; // field@178d │ │ -0fcba6: 5467 6817 |00e3: iget-object v7, v6, Lcom/ds/avare/weather/AdsbWeatherCache;.mSua:Ljava/util/HashMap; // field@1768 │ │ -0fcbaa: 6e30 f62b 2703 |00e5: invoke-virtual {v7, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0fcbb0: 0e00 |00e8: return-void │ │ +0fc9d8: |[0fc9d8] com.ds.avare.weather.AdsbWeatherCache.putSua:(JLjava/lang/String;)V │ │ +0fc9e8: 5460 6717 |0000: iget-object v0, v6, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ +0fc9ec: 6e10 5125 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0fc9f2: 0a00 |0005: move-result v0 │ │ +0fc9f4: 3800 e200 |0006: if-eqz v0, 00e8 // +00e2 │ │ +0fc9f8: 3909 0400 |0008: if-nez v9, 000c // +0004 │ │ +0fc9fc: 2900 de00 |000a: goto/16 00e8 // +00de │ │ +0fca00: 1a00 0100 |000c: const-string v0, "��" // string@0001 │ │ +0fca04: 6e20 d02a 0900 |000e: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0fca0a: 0c09 |0011: move-result-object v9 │ │ +0fca0c: 2190 |0012: array-length v0, v9 │ │ +0fca0e: 1271 |0013: const/4 v1, #int 7 // #7 │ │ +0fca10: 3510 0300 |0014: if-ge v0, v1, 0017 // +0003 │ │ +0fca14: 0e00 |0016: return-void │ │ +0fca16: 1220 |0017: const/4 v0, #int 2 // #2 │ │ +0fca18: 4600 0900 |0018: aget-object v0, v9, v0 │ │ +0fca1c: 1231 |001a: const/4 v1, #int 3 // #3 │ │ +0fca1e: 4601 0901 |001b: aget-object v1, v9, v1 │ │ +0fca22: 1242 |001d: const/4 v2, #int 4 // #4 │ │ +0fca24: 4602 0902 |001e: aget-object v2, v9, v2 │ │ +0fca28: 1253 |0020: const/4 v3, #int 5 // #5 │ │ +0fca2a: 4603 0903 |0021: aget-object v3, v9, v3 │ │ +0fca2e: 1264 |0023: const/4 v4, #int 6 // #6 │ │ +0fca30: 4609 0904 |0024: aget-object v9, v9, v4 │ │ +0fca34: 1a04 0d29 |0026: const-string v4, "W" // string@290d │ │ +0fca38: 6e20 ba2a 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fca3e: 0a04 |002b: move-result v4 │ │ +0fca40: 3904 2400 |002c: if-nez v4, 0050 // +0024 │ │ +0fca44: 1a04 1423 |002e: const-string v4, "R" // string@2314 │ │ +0fca48: 6e20 ba2a 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fca4e: 0a04 |0033: move-result v4 │ │ +0fca50: 3904 1c00 |0034: if-nez v4, 0050 // +001c │ │ +0fca54: 1a04 321f |0036: const-string v4, "M" // string@1f32 │ │ +0fca58: 6e20 ba2a 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fca5e: 0a04 |003b: move-result v4 │ │ +0fca60: 3904 1400 |003c: if-nez v4, 0050 // +0014 │ │ +0fca64: 1a04 f121 |003e: const-string v4, "P" // string@21f1 │ │ +0fca68: 6e20 ba2a 4100 |0040: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fca6e: 0a04 |0043: move-result v4 │ │ +0fca70: 3904 0c00 |0044: if-nez v4, 0050 // +000c │ │ +0fca74: 1a04 ea13 |0046: const-string v4, "L" // string@13ea │ │ +0fca78: 6e20 ba2a 4100 |0048: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fca7e: 0a04 |004b: move-result v4 │ │ +0fca80: 3804 0300 |004c: if-eqz v4, 004f // +0003 │ │ +0fca84: 2802 |004e: goto 0050 // +0002 │ │ +0fca86: 0e00 |004f: return-void │ │ +0fca88: 1a04 0312 |0050: const-string v4, "H" // string@1203 │ │ +0fca8c: 6e20 ba2a 4000 |0052: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fca92: 0a00 |0055: move-result v0 │ │ +0fca94: 3900 0300 |0056: if-nez v0, 0059 // +0003 │ │ +0fca98: 0e00 |0058: return-void │ │ +0fca9a: 2200 4a07 |0059: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ +0fca9e: 1a04 be4d |005b: const-string v4, "yyMMddHHmm" // string@4dbe │ │ +0fcaa2: 7020 7f2b 4000 |005d: invoke-direct {v0, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2b7f │ │ +0fcaa8: 2204 4a07 |0060: new-instance v4, Ljava/text/SimpleDateFormat; // type@074a │ │ +0fcaac: 1a05 cb30 |0062: const-string v5, "ddHHmm" // string@30cb │ │ +0fcab0: 7020 7f2b 5400 |0064: invoke-direct {v4, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2b7f │ │ +0fcab6: 6e20 7c2b 3000 |0067: invoke-virtual {v0, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2b7c │ │ +0fcabc: 0c03 |006a: move-result-object v3 │ │ +0fcabe: 6e20 7c2b 9000 |006b: invoke-virtual {v0, v9}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2b7c │ │ +0fcac4: 0c09 |006e: move-result-object v9 │ │ +0fcac6: 6e20 7b2b 3400 |006f: invoke-virtual {v4, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b7b │ │ +0fcacc: 0c00 |0072: move-result-object v0 │ │ +0fcace: 6e20 7b2b 9400 |0073: invoke-virtual {v4, v9}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b7b │ │ +0fcad4: 0c09 |0076: move-result-object v9 │ │ +0fcad6: 5463 6817 |0077: iget-object v3, v6, Lcom/ds/avare/weather/AdsbWeatherCache;.mSua:Ljava/util/HashMap; // field@1768 │ │ +0fcada: 6e20 f42b 2300 |0079: invoke-virtual {v3, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +0fcae0: 0c03 |007c: move-result-object v3 │ │ +0fcae2: 1f03 9606 |007d: check-cast v3, Lcom/ds/avare/weather/Sua; // type@0696 │ │ +0fcae6: 3903 0700 |007f: if-nez v3, 0086 // +0007 │ │ +0fcaea: 2203 9606 |0081: new-instance v3, Lcom/ds/avare/weather/Sua; // type@0696 │ │ +0fcaee: 7010 b228 0300 |0083: invoke-direct {v3}, Lcom/ds/avare/weather/Sua;.:()V // method@28b2 │ │ +0fcaf4: 2204 4607 |0086: new-instance v4, Ljava/sql/Date; // type@0746 │ │ +0fcaf8: 7030 7a2b 7408 |0088: invoke-direct {v4, v7, v8}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ +0fcafe: 2207 4a07 |008b: new-instance v7, Ljava/text/SimpleDateFormat; // type@074a │ │ +0fcb02: 7100 462c 0000 |008d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0fcb08: 0c08 |0090: move-result-object v8 │ │ +0fcb0a: 7030 802b 5708 |0091: invoke-direct {v7, v5, v8}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0fcb10: 1a08 5739 |0094: const-string v8, "gmt" // string@3957 │ │ +0fcb14: 7110 802c 0800 |0096: invoke-static {v8}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0fcb1a: 0c08 |0099: move-result-object v8 │ │ +0fcb1c: 6e20 842b 8700 |009a: invoke-virtual {v7, v8}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0fcb22: 2208 1007 |009d: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0fcb26: 7010 eb2a 0800 |009f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fcb2c: 6e20 822b 4700 |00a2: invoke-virtual {v7, v4}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0fcb32: 0c07 |00a5: move-result-object v7 │ │ +0fcb34: 6e20 f52a 7800 |00a6: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcb3a: 1a07 b529 |00a9: const-string v7, "Z" // string@29b5 │ │ +0fcb3e: 6e20 f52a 7800 |00ab: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcb44: 6e10 fa2a 0800 |00ae: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fcb4a: 0c08 |00b1: move-result-object v8 │ │ +0fcb4c: 5b38 8e17 |00b2: iput-object v8, v3, Lcom/ds/avare/weather/Sua;.time:Ljava/lang/String; // field@178e │ │ +0fcb50: 7100 fc2a 0000 |00b4: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0fcb56: 0b04 |00b7: move-result-wide v4 │ │ +0fcb58: 5a34 8f17 |00b8: iput-wide v4, v3, Lcom/ds/avare/weather/Sua;.timestamp:J // field@178f │ │ +0fcb5c: 2208 1007 |00ba: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0fcb60: 7010 eb2a 0800 |00bc: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fcb66: 6e20 f52a 2800 |00bf: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcb6c: 1a04 5501 |00c2: const-string v4, "(" // string@0155 │ │ +0fcb70: 6e20 f52a 4800 |00c4: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcb76: 6e20 f52a 1800 |00c7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcb7c: 1a01 1a02 |00ca: const-string v1, ") " // string@021a │ │ +0fcb80: 6e20 f52a 1800 |00cc: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcb86: 6e20 f52a 0800 |00cf: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcb8c: 1a00 b629 |00d2: const-string v0, "Z till " // string@29b6 │ │ +0fcb90: 6e20 f52a 0800 |00d4: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcb96: 6e20 f52a 9800 |00d7: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcb9c: 6e20 f52a 7800 |00da: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcba2: 6e10 fa2a 0800 |00dd: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fcba8: 0c07 |00e0: move-result-object v7 │ │ +0fcbaa: 5b37 8d17 |00e1: iput-object v7, v3, Lcom/ds/avare/weather/Sua;.text:Ljava/lang/String; // field@178d │ │ +0fcbae: 5467 6817 |00e3: iget-object v7, v6, Lcom/ds/avare/weather/AdsbWeatherCache;.mSua:Ljava/util/HashMap; // field@1768 │ │ +0fcbb2: 6e30 f62b 2703 |00e5: invoke-virtual {v7, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0fcbb8: 0e00 |00e8: return-void │ │ catches : 1 │ │ 0x0067 - 0x0077 │ │ Ljava/lang/Exception; -> 0x00e8 │ │ positions : │ │ 0x0000 line=211 │ │ 0x000e line=216 │ │ 0x0012 line=217 │ │ @@ -277204,59 +277206,59 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -0fcbc4: |[0fcbc4] com.ds.avare.weather.AdsbWeatherCache.putTaf:(JLjava/lang/String;Ljava/lang/String;)V │ │ -0fcbd4: 5430 6717 |0000: iget-object v0, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ -0fcbd8: 6e10 5125 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0fcbde: 0a00 |0005: move-result v0 │ │ -0fcbe0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0fcbe4: 0e00 |0008: return-void │ │ -0fcbe6: 2200 9706 |0009: new-instance v0, Lcom/ds/avare/weather/Taf; // type@0697 │ │ -0fcbea: 7010 b328 0000 |000b: invoke-direct {v0}, Lcom/ds/avare/weather/Taf;.:()V // method@28b3 │ │ -0fcbf0: 2201 1007 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0fcbf4: 7010 eb2a 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fcbfa: 6e20 f52a 6100 |0013: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcc00: 1a02 1b00 |0016: const-string v2, " " // string@001b │ │ -0fcc04: 6e20 f52a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcc0a: 6e20 f52a 7100 |001b: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcc10: 6e10 fa2a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fcc16: 0c07 |0021: move-result-object v7 │ │ -0fcc18: 5b07 9017 |0022: iput-object v7, v0, Lcom/ds/avare/weather/Taf;.rawText:Ljava/lang/String; // field@1790 │ │ -0fcc1c: 5b06 9117 |0024: iput-object v6, v0, Lcom/ds/avare/weather/Taf;.stationId:Ljava/lang/String; // field@1791 │ │ -0fcc20: 2207 4607 |0026: new-instance v7, Ljava/sql/Date; // type@0746 │ │ -0fcc24: 7030 7a2b 4705 |0028: invoke-direct {v7, v4, v5}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ -0fcc2a: 2204 4a07 |002b: new-instance v4, Ljava/text/SimpleDateFormat; // type@074a │ │ -0fcc2e: 7100 462c 0000 |002d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0fcc34: 0c05 |0030: move-result-object v5 │ │ -0fcc36: 1a01 cb30 |0031: const-string v1, "ddHHmm" // string@30cb │ │ -0fcc3a: 7030 802b 1405 |0033: invoke-direct {v4, v1, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0fcc40: 1a05 5739 |0036: const-string v5, "gmt" // string@3957 │ │ -0fcc44: 7110 802c 0500 |0038: invoke-static {v5}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0fcc4a: 0c05 |003b: move-result-object v5 │ │ -0fcc4c: 6e20 842b 5400 |003c: invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0fcc52: 2205 1007 |003f: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0fcc56: 7010 eb2a 0500 |0041: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fcc5c: 6e20 822b 7400 |0044: invoke-virtual {v4, v7}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0fcc62: 0c04 |0047: move-result-object v4 │ │ -0fcc64: 6e20 f52a 4500 |0048: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcc6a: 1a04 b529 |004b: const-string v4, "Z" // string@29b5 │ │ -0fcc6e: 6e20 f52a 4500 |004d: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcc74: 6e10 fa2a 0500 |0050: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fcc7a: 0c04 |0053: move-result-object v4 │ │ -0fcc7c: 5b04 9217 |0054: iput-object v4, v0, Lcom/ds/avare/weather/Taf;.time:Ljava/lang/String; // field@1792 │ │ -0fcc80: 7100 fc2a 0000 |0056: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0fcc86: 0b04 |0059: move-result-wide v4 │ │ -0fcc88: 5a04 9317 |005a: iput-wide v4, v0, Lcom/ds/avare/weather/Taf;.timestamp:J // field@1793 │ │ -0fcc8c: 5434 6917 |005c: iget-object v4, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mTaf:Ljava/util/HashMap; // field@1769 │ │ -0fcc90: 6e30 f62b 6400 |005e: invoke-virtual {v4, v6, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0fcc96: 0e00 |0061: return-void │ │ +0fcbcc: |[0fcbcc] com.ds.avare.weather.AdsbWeatherCache.putTaf:(JLjava/lang/String;Ljava/lang/String;)V │ │ +0fcbdc: 5430 6717 |0000: iget-object v0, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ +0fcbe0: 6e10 5125 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0fcbe6: 0a00 |0005: move-result v0 │ │ +0fcbe8: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0fcbec: 0e00 |0008: return-void │ │ +0fcbee: 2200 9706 |0009: new-instance v0, Lcom/ds/avare/weather/Taf; // type@0697 │ │ +0fcbf2: 7010 b328 0000 |000b: invoke-direct {v0}, Lcom/ds/avare/weather/Taf;.:()V // method@28b3 │ │ +0fcbf8: 2201 1007 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0fcbfc: 7010 eb2a 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fcc02: 6e20 f52a 6100 |0013: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcc08: 1a02 1b00 |0016: const-string v2, " " // string@001b │ │ +0fcc0c: 6e20 f52a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcc12: 6e20 f52a 7100 |001b: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcc18: 6e10 fa2a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fcc1e: 0c07 |0021: move-result-object v7 │ │ +0fcc20: 5b07 9017 |0022: iput-object v7, v0, Lcom/ds/avare/weather/Taf;.rawText:Ljava/lang/String; // field@1790 │ │ +0fcc24: 5b06 9117 |0024: iput-object v6, v0, Lcom/ds/avare/weather/Taf;.stationId:Ljava/lang/String; // field@1791 │ │ +0fcc28: 2207 4607 |0026: new-instance v7, Ljava/sql/Date; // type@0746 │ │ +0fcc2c: 7030 7a2b 4705 |0028: invoke-direct {v7, v4, v5}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ +0fcc32: 2204 4a07 |002b: new-instance v4, Ljava/text/SimpleDateFormat; // type@074a │ │ +0fcc36: 7100 462c 0000 |002d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0fcc3c: 0c05 |0030: move-result-object v5 │ │ +0fcc3e: 1a01 cb30 |0031: const-string v1, "ddHHmm" // string@30cb │ │ +0fcc42: 7030 802b 1405 |0033: invoke-direct {v4, v1, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0fcc48: 1a05 5739 |0036: const-string v5, "gmt" // string@3957 │ │ +0fcc4c: 7110 802c 0500 |0038: invoke-static {v5}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0fcc52: 0c05 |003b: move-result-object v5 │ │ +0fcc54: 6e20 842b 5400 |003c: invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0fcc5a: 2205 1007 |003f: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0fcc5e: 7010 eb2a 0500 |0041: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fcc64: 6e20 822b 7400 |0044: invoke-virtual {v4, v7}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0fcc6a: 0c04 |0047: move-result-object v4 │ │ +0fcc6c: 6e20 f52a 4500 |0048: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcc72: 1a04 b529 |004b: const-string v4, "Z" // string@29b5 │ │ +0fcc76: 6e20 f52a 4500 |004d: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcc7c: 6e10 fa2a 0500 |0050: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fcc82: 0c04 |0053: move-result-object v4 │ │ +0fcc84: 5b04 9217 |0054: iput-object v4, v0, Lcom/ds/avare/weather/Taf;.time:Ljava/lang/String; // field@1792 │ │ +0fcc88: 7100 fc2a 0000 |0056: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0fcc8e: 0b04 |0059: move-result-wide v4 │ │ +0fcc90: 5a04 9317 |005a: iput-wide v4, v0, Lcom/ds/avare/weather/Taf;.timestamp:J // field@1793 │ │ +0fcc94: 5434 6917 |005c: iget-object v4, v3, Lcom/ds/avare/weather/AdsbWeatherCache;.mTaf:Ljava/util/HashMap; // field@1769 │ │ +0fcc98: 6e30 f62b 6400 |005e: invoke-virtual {v4, v6, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0fcc9e: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0009 line=194 │ │ 0x000e line=195 │ │ 0x0024 line=196 │ │ 0x0026 line=197 │ │ @@ -277276,93 +277278,93 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -0fcc98: |[0fcc98] com.ds.avare.weather.AdsbWeatherCache.putWinds:(JLjava/lang/String;Ljava/lang/String;)V │ │ -0fcca8: 5450 6717 |0000: iget-object v0, v5, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ -0fccac: 6e10 5125 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0fccb2: 0a00 |0005: move-result v0 │ │ -0fccb4: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0fccb8: 0e00 |0008: return-void │ │ -0fccba: 2200 9806 |0009: new-instance v0, Lcom/ds/avare/weather/WindsAloft; // type@0698 │ │ -0fccbe: 7010 b428 0000 |000b: invoke-direct {v0}, Lcom/ds/avare/weather/WindsAloft;.:()V // method@28b4 │ │ -0fccc4: 5b08 9617 |000e: iput-object v8, v0, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -0fccc8: 1a01 4702 |0010: const-string v1, "," // string@0247 │ │ -0fcccc: 6e20 d02a 1900 |0012: invoke-virtual {v9, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0fccd2: 0c09 |0015: move-result-object v9 │ │ -0fccd4: 2191 |0016: array-length v1, v9 │ │ -0fccd6: 1302 0900 |0017: const/16 v2, #int 9 // #9 │ │ -0fccda: 3521 0300 |0019: if-ge v1, v2, 001c // +0003 │ │ -0fccde: 0e00 |001b: return-void │ │ -0fcce0: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -0fcce2: 4602 0901 |001d: aget-object v2, v9, v1 │ │ -0fcce6: 5b02 a017 |001f: iput-object v2, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ -0fccea: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -0fccec: 4603 0902 |0022: aget-object v3, v9, v2 │ │ -0fccf0: 5b03 a117 |0024: iput-object v3, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ -0fccf4: 1223 |0026: const/4 v3, #int 2 // #2 │ │ -0fccf6: 4604 0903 |0027: aget-object v4, v9, v3 │ │ -0fccfa: 5b04 a217 |0029: iput-object v4, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ -0fccfe: 1234 |002b: const/4 v4, #int 3 // #3 │ │ -0fcd00: 4604 0904 |002c: aget-object v4, v9, v4 │ │ -0fcd04: 5b04 9a17 |002e: iput-object v4, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ -0fcd08: 1244 |0030: const/4 v4, #int 4 // #4 │ │ -0fcd0a: 4604 0904 |0031: aget-object v4, v9, v4 │ │ -0fcd0e: 5b04 9b17 |0033: iput-object v4, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ -0fcd12: 1254 |0035: const/4 v4, #int 5 // #5 │ │ -0fcd14: 4604 0904 |0036: aget-object v4, v9, v4 │ │ -0fcd18: 5b04 9c17 |0038: iput-object v4, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ -0fcd1c: 1264 |003a: const/4 v4, #int 6 // #6 │ │ -0fcd1e: 4604 0904 |003b: aget-object v4, v9, v4 │ │ -0fcd22: 5b04 9d17 |003d: iput-object v4, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ -0fcd26: 1274 |003f: const/4 v4, #int 7 // #7 │ │ -0fcd28: 4604 0904 |0040: aget-object v4, v9, v4 │ │ -0fcd2c: 5b04 9e17 |0042: iput-object v4, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ -0fcd30: 1304 0800 |0044: const/16 v4, #int 8 // #8 │ │ -0fcd34: 4609 0904 |0046: aget-object v9, v9, v4 │ │ -0fcd38: 5b09 9f17 |0048: iput-object v9, v0, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ -0fcd3c: 2209 4607 |004a: new-instance v9, Ljava/sql/Date; // type@0746 │ │ -0fcd40: 7030 7a2b 6907 |004c: invoke-direct {v9, v6, v7}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ -0fcd46: 2206 4a07 |004f: new-instance v6, Ljava/text/SimpleDateFormat; // type@074a │ │ -0fcd4a: 7100 462c 0000 |0051: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0fcd50: 0c07 |0054: move-result-object v7 │ │ -0fcd52: 1a04 cb30 |0055: const-string v4, "ddHHmm" // string@30cb │ │ -0fcd56: 7030 802b 4607 |0057: invoke-direct {v6, v4, v7}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0fcd5c: 1a07 5739 |005a: const-string v7, "gmt" // string@3957 │ │ -0fcd60: 7110 802c 0700 |005c: invoke-static {v7}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0fcd66: 0c07 |005f: move-result-object v7 │ │ -0fcd68: 6e20 842b 7600 |0060: invoke-virtual {v6, v7}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0fcd6e: 2207 1007 |0063: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0fcd72: 7010 eb2a 0700 |0065: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fcd78: 6e20 822b 9600 |0068: invoke-virtual {v6, v9}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0fcd7e: 0c06 |006b: move-result-object v6 │ │ -0fcd80: 6e20 f52a 6700 |006c: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcd86: 1a06 b529 |006f: const-string v6, "Z" // string@29b5 │ │ -0fcd8a: 6e20 f52a 6700 |0071: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fcd90: 6e10 fa2a 0700 |0074: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fcd96: 0c06 |0077: move-result-object v6 │ │ -0fcd98: 5b06 9717 |0078: iput-object v6, v0, Lcom/ds/avare/weather/WindsAloft;.time:Ljava/lang/String; // field@1797 │ │ -0fcd9c: 2336 bf09 |007a: new-array v6, v3, [F // type@09bf │ │ -0fcda0: 7120 b128 6800 |007c: invoke-static {v8, v6}, Lcom/ds/avare/weather/Stations;.getStationLocation:(Ljava/lang/String;[F)Z // method@28b1 │ │ -0fcda6: 0a07 |007f: move-result v7 │ │ -0fcda8: 3907 0300 |0080: if-nez v7, 0083 // +0003 │ │ -0fcdac: 0e00 |0082: return-void │ │ -0fcdae: 4407 0601 |0083: aget v7, v6, v1 │ │ -0fcdb2: 5907 9517 |0085: iput v7, v0, Lcom/ds/avare/weather/WindsAloft;.lon:F // field@1795 │ │ -0fcdb6: 4406 0602 |0087: aget v6, v6, v2 │ │ -0fcdba: 5906 9417 |0089: iput v6, v0, Lcom/ds/avare/weather/WindsAloft;.lat:F // field@1794 │ │ -0fcdbe: 7100 fc2a 0000 |008b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0fcdc4: 0b06 |008e: move-result-wide v6 │ │ -0fcdc6: 5a06 9817 |008f: iput-wide v6, v0, Lcom/ds/avare/weather/WindsAloft;.timestamp:J // field@1798 │ │ -0fcdca: 5456 6a17 |0091: iget-object v6, v5, Lcom/ds/avare/weather/AdsbWeatherCache;.mWinds:Ljava/util/HashMap; // field@176a │ │ -0fcdce: 6e30 f62b 8600 |0093: invoke-virtual {v6, v8, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -0fcdd4: 0e00 |0096: return-void │ │ +0fcca0: |[0fcca0] com.ds.avare.weather.AdsbWeatherCache.putWinds:(JLjava/lang/String;Ljava/lang/String;)V │ │ +0fccb0: 5450 6717 |0000: iget-object v0, v5, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ +0fccb4: 6e10 5125 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0fccba: 0a00 |0005: move-result v0 │ │ +0fccbc: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0fccc0: 0e00 |0008: return-void │ │ +0fccc2: 2200 9806 |0009: new-instance v0, Lcom/ds/avare/weather/WindsAloft; // type@0698 │ │ +0fccc6: 7010 b428 0000 |000b: invoke-direct {v0}, Lcom/ds/avare/weather/WindsAloft;.:()V // method@28b4 │ │ +0fcccc: 5b08 9617 |000e: iput-object v8, v0, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +0fccd0: 1a01 4702 |0010: const-string v1, "," // string@0247 │ │ +0fccd4: 6e20 d02a 1900 |0012: invoke-virtual {v9, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0fccda: 0c09 |0015: move-result-object v9 │ │ +0fccdc: 2191 |0016: array-length v1, v9 │ │ +0fccde: 1302 0900 |0017: const/16 v2, #int 9 // #9 │ │ +0fcce2: 3521 0300 |0019: if-ge v1, v2, 001c // +0003 │ │ +0fcce6: 0e00 |001b: return-void │ │ +0fcce8: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +0fccea: 4602 0901 |001d: aget-object v2, v9, v1 │ │ +0fccee: 5b02 a017 |001f: iput-object v2, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ +0fccf2: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +0fccf4: 4603 0902 |0022: aget-object v3, v9, v2 │ │ +0fccf8: 5b03 a117 |0024: iput-object v3, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ +0fccfc: 1223 |0026: const/4 v3, #int 2 // #2 │ │ +0fccfe: 4604 0903 |0027: aget-object v4, v9, v3 │ │ +0fcd02: 5b04 a217 |0029: iput-object v4, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ +0fcd06: 1234 |002b: const/4 v4, #int 3 // #3 │ │ +0fcd08: 4604 0904 |002c: aget-object v4, v9, v4 │ │ +0fcd0c: 5b04 9a17 |002e: iput-object v4, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ +0fcd10: 1244 |0030: const/4 v4, #int 4 // #4 │ │ +0fcd12: 4604 0904 |0031: aget-object v4, v9, v4 │ │ +0fcd16: 5b04 9b17 |0033: iput-object v4, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ +0fcd1a: 1254 |0035: const/4 v4, #int 5 // #5 │ │ +0fcd1c: 4604 0904 |0036: aget-object v4, v9, v4 │ │ +0fcd20: 5b04 9c17 |0038: iput-object v4, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ +0fcd24: 1264 |003a: const/4 v4, #int 6 // #6 │ │ +0fcd26: 4604 0904 |003b: aget-object v4, v9, v4 │ │ +0fcd2a: 5b04 9d17 |003d: iput-object v4, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ +0fcd2e: 1274 |003f: const/4 v4, #int 7 // #7 │ │ +0fcd30: 4604 0904 |0040: aget-object v4, v9, v4 │ │ +0fcd34: 5b04 9e17 |0042: iput-object v4, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ +0fcd38: 1304 0800 |0044: const/16 v4, #int 8 // #8 │ │ +0fcd3c: 4609 0904 |0046: aget-object v9, v9, v4 │ │ +0fcd40: 5b09 9f17 |0048: iput-object v9, v0, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ +0fcd44: 2209 4607 |004a: new-instance v9, Ljava/sql/Date; // type@0746 │ │ +0fcd48: 7030 7a2b 6907 |004c: invoke-direct {v9, v6, v7}, Ljava/sql/Date;.:(J)V // method@2b7a │ │ +0fcd4e: 2206 4a07 |004f: new-instance v6, Ljava/text/SimpleDateFormat; // type@074a │ │ +0fcd52: 7100 462c 0000 |0051: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0fcd58: 0c07 |0054: move-result-object v7 │ │ +0fcd5a: 1a04 cb30 |0055: const-string v4, "ddHHmm" // string@30cb │ │ +0fcd5e: 7030 802b 4607 |0057: invoke-direct {v6, v4, v7}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0fcd64: 1a07 5739 |005a: const-string v7, "gmt" // string@3957 │ │ +0fcd68: 7110 802c 0700 |005c: invoke-static {v7}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0fcd6e: 0c07 |005f: move-result-object v7 │ │ +0fcd70: 6e20 842b 7600 |0060: invoke-virtual {v6, v7}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0fcd76: 2207 1007 |0063: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0fcd7a: 7010 eb2a 0700 |0065: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fcd80: 6e20 822b 9600 |0068: invoke-virtual {v6, v9}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0fcd86: 0c06 |006b: move-result-object v6 │ │ +0fcd88: 6e20 f52a 6700 |006c: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcd8e: 1a06 b529 |006f: const-string v6, "Z" // string@29b5 │ │ +0fcd92: 6e20 f52a 6700 |0071: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fcd98: 6e10 fa2a 0700 |0074: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fcd9e: 0c06 |0077: move-result-object v6 │ │ +0fcda0: 5b06 9717 |0078: iput-object v6, v0, Lcom/ds/avare/weather/WindsAloft;.time:Ljava/lang/String; // field@1797 │ │ +0fcda4: 2336 bf09 |007a: new-array v6, v3, [F // type@09bf │ │ +0fcda8: 7120 b128 6800 |007c: invoke-static {v8, v6}, Lcom/ds/avare/weather/Stations;.getStationLocation:(Ljava/lang/String;[F)Z // method@28b1 │ │ +0fcdae: 0a07 |007f: move-result v7 │ │ +0fcdb0: 3907 0300 |0080: if-nez v7, 0083 // +0003 │ │ +0fcdb4: 0e00 |0082: return-void │ │ +0fcdb6: 4407 0601 |0083: aget v7, v6, v1 │ │ +0fcdba: 5907 9517 |0085: iput v7, v0, Lcom/ds/avare/weather/WindsAloft;.lon:F // field@1795 │ │ +0fcdbe: 4406 0602 |0087: aget v6, v6, v2 │ │ +0fcdc2: 5906 9417 |0089: iput v6, v0, Lcom/ds/avare/weather/WindsAloft;.lat:F // field@1794 │ │ +0fcdc6: 7100 fc2a 0000 |008b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0fcdcc: 0b06 |008e: move-result-wide v6 │ │ +0fcdce: 5a06 9817 |008f: iput-wide v6, v0, Lcom/ds/avare/weather/WindsAloft;.timestamp:J // field@1798 │ │ +0fcdd2: 5456 6a17 |0091: iget-object v6, v5, Lcom/ds/avare/weather/AdsbWeatherCache;.mWinds:Ljava/util/HashMap; // field@176a │ │ +0fcdd6: 6e30 f62b 8600 |0093: invoke-virtual {v6, v8, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +0fcddc: 0e00 |0096: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0009 line=401 │ │ 0x000e line=402 │ │ 0x0012 line=407 │ │ 0x0016 line=408 │ │ @@ -277395,277 +277397,277 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 515 16-bit code units │ │ -0fcdd8: |[0fcdd8] com.ds.avare.weather.AdsbWeatherCache.sweep:()V │ │ -0fcde8: 7100 fc2a 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -0fcdee: 0b00 |0003: move-result-wide v0 │ │ -0fcdf0: 54c2 6717 |0004: iget-object v2, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ -0fcdf4: 6e10 fb24 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getExpiryTime:()I // method@24fb │ │ -0fcdfa: 0a02 |0009: move-result v2 │ │ -0fcdfc: da02 023c |000a: mul-int/lit8 v2, v2, #int 60 // #3c │ │ -0fce00: d222 e803 |000c: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -0fce04: 2203 6307 |000e: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ -0fce08: 7010 152c 0300 |0010: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0fce0e: 54c4 6a17 |0013: iget-object v4, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mWinds:Ljava/util/HashMap; // field@176a │ │ -0fce12: 6e10 f52b 0400 |0015: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ -0fce18: 0c04 |0018: move-result-object v4 │ │ -0fce1a: 7210 742c 0400 |0019: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -0fce20: 0c04 |001c: move-result-object v4 │ │ -0fce22: 7210 042c 0400 |001d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fce28: 0a05 |0020: move-result v5 │ │ -0fce2a: 1606 0000 |0021: const-wide/16 v6, #int 0 // #0 │ │ -0fce2e: 3805 1e00 |0023: if-eqz v5, 0041 // +001e │ │ -0fce32: 7210 052c 0400 |0025: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fce38: 0c05 |0028: move-result-object v5 │ │ -0fce3a: 1f05 0e07 |0029: check-cast v5, Ljava/lang/String; // type@070e │ │ -0fce3e: 54c8 6a17 |002b: iget-object v8, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mWinds:Ljava/util/HashMap; // field@176a │ │ -0fce42: 6e20 f42b 5800 |002d: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -0fce48: 0c08 |0030: move-result-object v8 │ │ -0fce4a: 1f08 9806 |0031: check-cast v8, Lcom/ds/avare/weather/WindsAloft; // type@0698 │ │ -0fce4e: 5388 9817 |0033: iget-wide v8, v8, Lcom/ds/avare/weather/WindsAloft;.timestamp:J // field@1798 │ │ -0fce52: 9c08 0008 |0035: sub-long v8, v0, v8 │ │ -0fce56: 812a |0037: int-to-long v10, v2 │ │ -0fce58: bca8 |0038: sub-long/2addr v8, v10 │ │ -0fce5a: 310a 0806 |0039: cmp-long v10, v8, v6 │ │ -0fce5e: 3d0a e2ff |003b: if-lez v10, 001d // -001e │ │ -0fce62: 6e20 182c 5300 |003d: invoke-virtual {v3, v5}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0fce68: 28dd |0040: goto 001d // -0023 │ │ -0fce6a: 6e10 212c 0300 |0041: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0fce70: 0c03 |0044: move-result-object v3 │ │ -0fce72: 7210 042c 0300 |0045: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fce78: 0a04 |0048: move-result v4 │ │ -0fce7a: 3804 0e00 |0049: if-eqz v4, 0057 // +000e │ │ -0fce7e: 7210 052c 0300 |004b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fce84: 0c04 |004e: move-result-object v4 │ │ -0fce86: 1f04 0e07 |004f: check-cast v4, Ljava/lang/String; // type@070e │ │ -0fce8a: 54c5 6a17 |0051: iget-object v5, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mWinds:Ljava/util/HashMap; // field@176a │ │ -0fce8e: 6e20 f72b 4500 |0053: invoke-virtual {v5, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ -0fce94: 28ef |0056: goto 0045 // -0011 │ │ -0fce96: 2203 6307 |0057: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ -0fce9a: 7010 152c 0300 |0059: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0fcea0: 54c4 6917 |005c: iget-object v4, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mTaf:Ljava/util/HashMap; // field@1769 │ │ -0fcea4: 6e10 f52b 0400 |005e: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ -0fceaa: 0c04 |0061: move-result-object v4 │ │ -0fceac: 7210 742c 0400 |0062: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -0fceb2: 0c04 |0065: move-result-object v4 │ │ -0fceb4: 7210 042c 0400 |0066: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fceba: 0a05 |0069: move-result v5 │ │ -0fcebc: 3805 1e00 |006a: if-eqz v5, 0088 // +001e │ │ -0fcec0: 7210 052c 0400 |006c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fcec6: 0c05 |006f: move-result-object v5 │ │ -0fcec8: 1f05 0e07 |0070: check-cast v5, Ljava/lang/String; // type@070e │ │ -0fcecc: 54c8 6917 |0072: iget-object v8, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mTaf:Ljava/util/HashMap; // field@1769 │ │ -0fced0: 6e20 f42b 5800 |0074: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -0fced6: 0c08 |0077: move-result-object v8 │ │ -0fced8: 1f08 9706 |0078: check-cast v8, Lcom/ds/avare/weather/Taf; // type@0697 │ │ -0fcedc: 5388 9317 |007a: iget-wide v8, v8, Lcom/ds/avare/weather/Taf;.timestamp:J // field@1793 │ │ -0fcee0: 9c08 0008 |007c: sub-long v8, v0, v8 │ │ -0fcee4: 812a |007e: int-to-long v10, v2 │ │ -0fcee6: bca8 |007f: sub-long/2addr v8, v10 │ │ -0fcee8: 310a 0806 |0080: cmp-long v10, v8, v6 │ │ -0fceec: 3d0a e4ff |0082: if-lez v10, 0066 // -001c │ │ -0fcef0: 6e20 182c 5300 |0084: invoke-virtual {v3, v5}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0fcef6: 28df |0087: goto 0066 // -0021 │ │ -0fcef8: 6e10 212c 0300 |0088: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0fcefe: 0c03 |008b: move-result-object v3 │ │ -0fcf00: 7210 042c 0300 |008c: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fcf06: 0a04 |008f: move-result v4 │ │ -0fcf08: 3804 0e00 |0090: if-eqz v4, 009e // +000e │ │ -0fcf0c: 7210 052c 0300 |0092: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fcf12: 0c04 |0095: move-result-object v4 │ │ -0fcf14: 1f04 0e07 |0096: check-cast v4, Ljava/lang/String; // type@070e │ │ -0fcf18: 54c5 6917 |0098: iget-object v5, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mTaf:Ljava/util/HashMap; // field@1769 │ │ -0fcf1c: 6e20 f72b 4500 |009a: invoke-virtual {v5, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ -0fcf22: 28ef |009d: goto 008c // -0011 │ │ -0fcf24: 2203 6307 |009e: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ -0fcf28: 7010 152c 0300 |00a0: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0fcf2e: 54c4 6317 |00a3: iget-object v4, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetar:Ljava/util/HashMap; // field@1763 │ │ -0fcf32: 6e10 f52b 0400 |00a5: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ -0fcf38: 0c04 |00a8: move-result-object v4 │ │ -0fcf3a: 7210 742c 0400 |00a9: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -0fcf40: 0c04 |00ac: move-result-object v4 │ │ -0fcf42: 7210 042c 0400 |00ad: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fcf48: 0a05 |00b0: move-result v5 │ │ -0fcf4a: 3805 1e00 |00b1: if-eqz v5, 00cf // +001e │ │ -0fcf4e: 7210 052c 0400 |00b3: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fcf54: 0c05 |00b6: move-result-object v5 │ │ -0fcf56: 1f05 0e07 |00b7: check-cast v5, Ljava/lang/String; // type@070e │ │ -0fcf5a: 54c8 6317 |00b9: iget-object v8, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetar:Ljava/util/HashMap; // field@1763 │ │ -0fcf5e: 6e20 f42b 5800 |00bb: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -0fcf64: 0c08 |00be: move-result-object v8 │ │ -0fcf66: 1f08 9306 |00bf: check-cast v8, Lcom/ds/avare/weather/Metar; // type@0693 │ │ -0fcf6a: 5388 8b17 |00c1: iget-wide v8, v8, Lcom/ds/avare/weather/Metar;.timestamp:J // field@178b │ │ -0fcf6e: 9c08 0008 |00c3: sub-long v8, v0, v8 │ │ -0fcf72: 812a |00c5: int-to-long v10, v2 │ │ -0fcf74: bca8 |00c6: sub-long/2addr v8, v10 │ │ -0fcf76: 310a 0806 |00c7: cmp-long v10, v8, v6 │ │ -0fcf7a: 3d0a e4ff |00c9: if-lez v10, 00ad // -001c │ │ -0fcf7e: 6e20 182c 5300 |00cb: invoke-virtual {v3, v5}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0fcf84: 28df |00ce: goto 00ad // -0021 │ │ -0fcf86: 6e10 212c 0300 |00cf: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0fcf8c: 0c03 |00d2: move-result-object v3 │ │ -0fcf8e: 7210 042c 0300 |00d3: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fcf94: 0a04 |00d6: move-result v4 │ │ -0fcf96: 3804 0e00 |00d7: if-eqz v4, 00e5 // +000e │ │ -0fcf9a: 7210 052c 0300 |00d9: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fcfa0: 0c04 |00dc: move-result-object v4 │ │ -0fcfa2: 1f04 0e07 |00dd: check-cast v4, Ljava/lang/String; // type@070e │ │ -0fcfa6: 54c5 6317 |00df: iget-object v5, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetar:Ljava/util/HashMap; // field@1763 │ │ -0fcfaa: 6e20 f72b 4500 |00e1: invoke-virtual {v5, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ -0fcfb0: 28ef |00e4: goto 00d3 // -0011 │ │ -0fcfb2: 2203 6307 |00e5: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ -0fcfb6: 7010 152c 0300 |00e7: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0fcfbc: 54c4 6217 |00ea: iget-object v4, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirep:Ljava/util/HashMap; // field@1762 │ │ -0fcfc0: 6e10 f52b 0400 |00ec: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ -0fcfc6: 0c04 |00ef: move-result-object v4 │ │ -0fcfc8: 7210 742c 0400 |00f0: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -0fcfce: 0c04 |00f3: move-result-object v4 │ │ -0fcfd0: 7210 042c 0400 |00f4: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fcfd6: 0a05 |00f7: move-result v5 │ │ -0fcfd8: 3805 1e00 |00f8: if-eqz v5, 0116 // +001e │ │ -0fcfdc: 7210 052c 0400 |00fa: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fcfe2: 0c05 |00fd: move-result-object v5 │ │ -0fcfe4: 1f05 0e07 |00fe: check-cast v5, Ljava/lang/String; // type@070e │ │ -0fcfe8: 54c8 6217 |0100: iget-object v8, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirep:Ljava/util/HashMap; // field@1762 │ │ -0fcfec: 6e20 f42b 5800 |0102: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -0fcff2: 0c08 |0105: move-result-object v8 │ │ -0fcff4: 1f08 8f06 |0106: check-cast v8, Lcom/ds/avare/weather/Airep; // type@068f │ │ -0fcff8: 5388 7e17 |0108: iget-wide v8, v8, Lcom/ds/avare/weather/Airep;.timestamp:J // field@177e │ │ -0fcffc: 9c08 0008 |010a: sub-long v8, v0, v8 │ │ -0fd000: 812a |010c: int-to-long v10, v2 │ │ -0fd002: bca8 |010d: sub-long/2addr v8, v10 │ │ -0fd004: 310a 0806 |010e: cmp-long v10, v8, v6 │ │ -0fd008: 3d0a e4ff |0110: if-lez v10, 00f4 // -001c │ │ -0fd00c: 6e20 182c 5300 |0112: invoke-virtual {v3, v5}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0fd012: 28df |0115: goto 00f4 // -0021 │ │ -0fd014: 6e10 212c 0300 |0116: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0fd01a: 0c03 |0119: move-result-object v3 │ │ -0fd01c: 7210 042c 0300 |011a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fd022: 0a04 |011d: move-result v4 │ │ -0fd024: 3804 0e00 |011e: if-eqz v4, 012c // +000e │ │ -0fd028: 7210 052c 0300 |0120: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fd02e: 0c04 |0123: move-result-object v4 │ │ -0fd030: 1f04 0e07 |0124: check-cast v4, Ljava/lang/String; // type@070e │ │ -0fd034: 54c5 6217 |0126: iget-object v5, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirep:Ljava/util/HashMap; // field@1762 │ │ -0fd038: 6e20 f72b 4500 |0128: invoke-virtual {v5, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ -0fd03e: 28ef |012b: goto 011a // -0011 │ │ -0fd040: 2203 6307 |012c: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ -0fd044: 7010 152c 0300 |012e: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0fd04a: 54c4 6817 |0131: iget-object v4, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mSua:Ljava/util/HashMap; // field@1768 │ │ -0fd04e: 6e10 f52b 0400 |0133: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ -0fd054: 0c04 |0136: move-result-object v4 │ │ -0fd056: 7210 742c 0400 |0137: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -0fd05c: 0c04 |013a: move-result-object v4 │ │ -0fd05e: 7210 042c 0400 |013b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fd064: 0a05 |013e: move-result v5 │ │ -0fd066: 3805 1e00 |013f: if-eqz v5, 015d // +001e │ │ -0fd06a: 7210 052c 0400 |0141: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fd070: 0c05 |0144: move-result-object v5 │ │ -0fd072: 1f05 0e07 |0145: check-cast v5, Ljava/lang/String; // type@070e │ │ -0fd076: 54c8 6817 |0147: iget-object v8, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mSua:Ljava/util/HashMap; // field@1768 │ │ -0fd07a: 6e20 f42b 5800 |0149: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -0fd080: 0c08 |014c: move-result-object v8 │ │ -0fd082: 1f08 9606 |014d: check-cast v8, Lcom/ds/avare/weather/Sua; // type@0696 │ │ -0fd086: 5388 8f17 |014f: iget-wide v8, v8, Lcom/ds/avare/weather/Sua;.timestamp:J // field@178f │ │ -0fd08a: 9c08 0008 |0151: sub-long v8, v0, v8 │ │ -0fd08e: 812a |0153: int-to-long v10, v2 │ │ -0fd090: bca8 |0154: sub-long/2addr v8, v10 │ │ -0fd092: 310a 0806 |0155: cmp-long v10, v8, v6 │ │ -0fd096: 3d0a e4ff |0157: if-lez v10, 013b // -001c │ │ -0fd09a: 6e20 182c 5300 |0159: invoke-virtual {v3, v5}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0fd0a0: 28df |015c: goto 013b // -0021 │ │ -0fd0a2: 6e10 212c 0300 |015d: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0fd0a8: 0c03 |0160: move-result-object v3 │ │ -0fd0aa: 7210 042c 0300 |0161: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fd0b0: 0a04 |0164: move-result v4 │ │ -0fd0b2: 3804 0e00 |0165: if-eqz v4, 0173 // +000e │ │ -0fd0b6: 7210 052c 0300 |0167: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fd0bc: 0c04 |016a: move-result-object v4 │ │ -0fd0be: 1f04 0e07 |016b: check-cast v4, Ljava/lang/String; // type@070e │ │ -0fd0c2: 54c5 6817 |016d: iget-object v5, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mSua:Ljava/util/HashMap; // field@1768 │ │ -0fd0c6: 6e20 f72b 4500 |016f: invoke-virtual {v5, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ -0fd0cc: 28ef |0172: goto 0161 // -0011 │ │ -0fd0ce: 2203 6307 |0173: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ -0fd0d2: 7010 152c 0300 |0175: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0fd0d8: 54c4 6117 |0178: iget-object v4, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirSig:Ljava/util/HashMap; // field@1761 │ │ -0fd0dc: 6e10 f52b 0400 |017a: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ -0fd0e2: 0c04 |017d: move-result-object v4 │ │ -0fd0e4: 7210 742c 0400 |017e: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -0fd0ea: 0c04 |0181: move-result-object v4 │ │ -0fd0ec: 7210 042c 0400 |0182: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fd0f2: 0a05 |0185: move-result v5 │ │ -0fd0f4: 3805 1e00 |0186: if-eqz v5, 01a4 // +001e │ │ -0fd0f8: 7210 052c 0400 |0188: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fd0fe: 0c05 |018b: move-result-object v5 │ │ -0fd100: 1f05 0e07 |018c: check-cast v5, Ljava/lang/String; // type@070e │ │ -0fd104: 54c8 6117 |018e: iget-object v8, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirSig:Ljava/util/HashMap; // field@1761 │ │ -0fd108: 6e20 f42b 5800 |0190: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -0fd10e: 0c08 |0193: move-result-object v8 │ │ -0fd110: 1f08 8e06 |0194: check-cast v8, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ -0fd114: 5388 7717 |0196: iget-wide v8, v8, Lcom/ds/avare/weather/AirSigMet;.timestamp:J // field@1777 │ │ -0fd118: 9c08 0008 |0198: sub-long v8, v0, v8 │ │ -0fd11c: 812a |019a: int-to-long v10, v2 │ │ -0fd11e: bca8 |019b: sub-long/2addr v8, v10 │ │ -0fd120: 310a 0806 |019c: cmp-long v10, v8, v6 │ │ -0fd124: 3d0a e4ff |019e: if-lez v10, 0182 // -001c │ │ -0fd128: 6e20 182c 5300 |01a0: invoke-virtual {v3, v5}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0fd12e: 28df |01a3: goto 0182 // -0021 │ │ -0fd130: 6e10 212c 0300 |01a4: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0fd136: 0c03 |01a7: move-result-object v3 │ │ -0fd138: 7210 042c 0300 |01a8: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fd13e: 0a04 |01ab: move-result v4 │ │ -0fd140: 3804 0e00 |01ac: if-eqz v4, 01ba // +000e │ │ -0fd144: 7210 052c 0300 |01ae: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fd14a: 0c04 |01b1: move-result-object v4 │ │ -0fd14c: 1f04 0e07 |01b2: check-cast v4, Ljava/lang/String; // type@070e │ │ -0fd150: 54c5 6117 |01b4: iget-object v5, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirSig:Ljava/util/HashMap; // field@1761 │ │ -0fd154: 6e20 f72b 4500 |01b6: invoke-virtual {v5, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ -0fd15a: 28ef |01b9: goto 01a8 // -0011 │ │ -0fd15c: 2203 6307 |01ba: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ -0fd160: 7010 152c 0300 |01bc: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0fd166: 54c4 6517 |01bf: iget-object v4, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mNexrad:Lcom/ds/avare/adsb/NexradImage; // field@1765 │ │ -0fd16a: 6e10 2e1f 0400 |01c1: invoke-virtual {v4}, Lcom/ds/avare/adsb/NexradImage;.getImages:()Landroid/util/SparseArray; // method@1f2e │ │ -0fd170: 0c04 |01c4: move-result-object v4 │ │ -0fd172: 1205 |01c5: const/4 v5, #int 0 // #0 │ │ -0fd174: 6e10 dc05 0400 |01c6: invoke-virtual {v4}, Landroid/util/SparseArray;.size:()I // method@05dc │ │ -0fd17a: 0a08 |01c9: move-result v8 │ │ -0fd17c: 3585 2000 |01ca: if-ge v5, v8, 01ea // +0020 │ │ -0fd180: 6e20 dd05 5400 |01cc: invoke-virtual {v4, v5}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@05dd │ │ -0fd186: 0c08 |01cf: move-result-object v8 │ │ -0fd188: 1f08 3b05 |01d0: check-cast v8, Lcom/ds/avare/adsb/NexradBitmap; // type@053b │ │ -0fd18c: 5388 dc0f |01d2: iget-wide v8, v8, Lcom/ds/avare/adsb/NexradBitmap;.timestamp:J // field@0fdc │ │ -0fd190: 9c08 0008 |01d4: sub-long v8, v0, v8 │ │ -0fd194: 812a |01d6: int-to-long v10, v2 │ │ -0fd196: bca8 |01d7: sub-long/2addr v8, v10 │ │ -0fd198: 310a 0806 |01d8: cmp-long v10, v8, v6 │ │ -0fd19c: 3d0a 0d00 |01da: if-lez v10, 01e7 // +000d │ │ -0fd1a0: 6e20 d805 5400 |01dc: invoke-virtual {v4, v5}, Landroid/util/SparseArray;.keyAt:(I)I // method@05d8 │ │ -0fd1a6: 0a08 |01df: move-result v8 │ │ -0fd1a8: 7110 622a 0800 |01e0: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0fd1ae: 0c08 |01e3: move-result-object v8 │ │ -0fd1b0: 6e20 182c 8300 |01e4: invoke-virtual {v3, v8}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0fd1b6: d805 0501 |01e7: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0fd1ba: 28dd |01e9: goto 01c6 // -0023 │ │ -0fd1bc: 6e10 212c 0300 |01ea: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0fd1c2: 0c00 |01ed: move-result-object v0 │ │ -0fd1c4: 7210 042c 0000 |01ee: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fd1ca: 0a01 |01f1: move-result v1 │ │ -0fd1cc: 3801 1000 |01f2: if-eqz v1, 0202 // +0010 │ │ -0fd1d0: 7210 052c 0000 |01f4: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fd1d6: 0c01 |01f7: move-result-object v1 │ │ -0fd1d8: 1f01 f406 |01f8: check-cast v1, Ljava/lang/Integer; // type@06f4 │ │ -0fd1dc: 6e10 5b2a 0100 |01fa: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -0fd1e2: 0a01 |01fd: move-result v1 │ │ -0fd1e4: 6e20 da05 1400 |01fe: invoke-virtual {v4, v1}, Landroid/util/SparseArray;.remove:(I)V // method@05da │ │ -0fd1ea: 28ed |0201: goto 01ee // -0013 │ │ -0fd1ec: 0e00 |0202: return-void │ │ +0fcde0: |[0fcde0] com.ds.avare.weather.AdsbWeatherCache.sweep:()V │ │ +0fcdf0: 7100 fc2a 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +0fcdf6: 0b00 |0003: move-result-wide v0 │ │ +0fcdf8: 54c2 6717 |0004: iget-object v2, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mPref:Lcom/ds/avare/storage/Preferences; // field@1767 │ │ +0fcdfc: 6e10 fb24 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getExpiryTime:()I // method@24fb │ │ +0fce02: 0a02 |0009: move-result v2 │ │ +0fce04: da02 023c |000a: mul-int/lit8 v2, v2, #int 60 // #3c │ │ +0fce08: d222 e803 |000c: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +0fce0c: 2203 6307 |000e: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ +0fce10: 7010 152c 0300 |0010: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0fce16: 54c4 6a17 |0013: iget-object v4, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mWinds:Ljava/util/HashMap; // field@176a │ │ +0fce1a: 6e10 f52b 0400 |0015: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ +0fce20: 0c04 |0018: move-result-object v4 │ │ +0fce22: 7210 742c 0400 |0019: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +0fce28: 0c04 |001c: move-result-object v4 │ │ +0fce2a: 7210 042c 0400 |001d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fce30: 0a05 |0020: move-result v5 │ │ +0fce32: 1606 0000 |0021: const-wide/16 v6, #int 0 // #0 │ │ +0fce36: 3805 1e00 |0023: if-eqz v5, 0041 // +001e │ │ +0fce3a: 7210 052c 0400 |0025: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fce40: 0c05 |0028: move-result-object v5 │ │ +0fce42: 1f05 0e07 |0029: check-cast v5, Ljava/lang/String; // type@070e │ │ +0fce46: 54c8 6a17 |002b: iget-object v8, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mWinds:Ljava/util/HashMap; // field@176a │ │ +0fce4a: 6e20 f42b 5800 |002d: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +0fce50: 0c08 |0030: move-result-object v8 │ │ +0fce52: 1f08 9806 |0031: check-cast v8, Lcom/ds/avare/weather/WindsAloft; // type@0698 │ │ +0fce56: 5388 9817 |0033: iget-wide v8, v8, Lcom/ds/avare/weather/WindsAloft;.timestamp:J // field@1798 │ │ +0fce5a: 9c08 0008 |0035: sub-long v8, v0, v8 │ │ +0fce5e: 812a |0037: int-to-long v10, v2 │ │ +0fce60: bca8 |0038: sub-long/2addr v8, v10 │ │ +0fce62: 310a 0806 |0039: cmp-long v10, v8, v6 │ │ +0fce66: 3d0a e2ff |003b: if-lez v10, 001d // -001e │ │ +0fce6a: 6e20 182c 5300 |003d: invoke-virtual {v3, v5}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0fce70: 28dd |0040: goto 001d // -0023 │ │ +0fce72: 6e10 212c 0300 |0041: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0fce78: 0c03 |0044: move-result-object v3 │ │ +0fce7a: 7210 042c 0300 |0045: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fce80: 0a04 |0048: move-result v4 │ │ +0fce82: 3804 0e00 |0049: if-eqz v4, 0057 // +000e │ │ +0fce86: 7210 052c 0300 |004b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fce8c: 0c04 |004e: move-result-object v4 │ │ +0fce8e: 1f04 0e07 |004f: check-cast v4, Ljava/lang/String; // type@070e │ │ +0fce92: 54c5 6a17 |0051: iget-object v5, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mWinds:Ljava/util/HashMap; // field@176a │ │ +0fce96: 6e20 f72b 4500 |0053: invoke-virtual {v5, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ +0fce9c: 28ef |0056: goto 0045 // -0011 │ │ +0fce9e: 2203 6307 |0057: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ +0fcea2: 7010 152c 0300 |0059: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0fcea8: 54c4 6917 |005c: iget-object v4, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mTaf:Ljava/util/HashMap; // field@1769 │ │ +0fceac: 6e10 f52b 0400 |005e: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ +0fceb2: 0c04 |0061: move-result-object v4 │ │ +0fceb4: 7210 742c 0400 |0062: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +0fceba: 0c04 |0065: move-result-object v4 │ │ +0fcebc: 7210 042c 0400 |0066: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fcec2: 0a05 |0069: move-result v5 │ │ +0fcec4: 3805 1e00 |006a: if-eqz v5, 0088 // +001e │ │ +0fcec8: 7210 052c 0400 |006c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fcece: 0c05 |006f: move-result-object v5 │ │ +0fced0: 1f05 0e07 |0070: check-cast v5, Ljava/lang/String; // type@070e │ │ +0fced4: 54c8 6917 |0072: iget-object v8, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mTaf:Ljava/util/HashMap; // field@1769 │ │ +0fced8: 6e20 f42b 5800 |0074: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +0fcede: 0c08 |0077: move-result-object v8 │ │ +0fcee0: 1f08 9706 |0078: check-cast v8, Lcom/ds/avare/weather/Taf; // type@0697 │ │ +0fcee4: 5388 9317 |007a: iget-wide v8, v8, Lcom/ds/avare/weather/Taf;.timestamp:J // field@1793 │ │ +0fcee8: 9c08 0008 |007c: sub-long v8, v0, v8 │ │ +0fceec: 812a |007e: int-to-long v10, v2 │ │ +0fceee: bca8 |007f: sub-long/2addr v8, v10 │ │ +0fcef0: 310a 0806 |0080: cmp-long v10, v8, v6 │ │ +0fcef4: 3d0a e4ff |0082: if-lez v10, 0066 // -001c │ │ +0fcef8: 6e20 182c 5300 |0084: invoke-virtual {v3, v5}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0fcefe: 28df |0087: goto 0066 // -0021 │ │ +0fcf00: 6e10 212c 0300 |0088: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0fcf06: 0c03 |008b: move-result-object v3 │ │ +0fcf08: 7210 042c 0300 |008c: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fcf0e: 0a04 |008f: move-result v4 │ │ +0fcf10: 3804 0e00 |0090: if-eqz v4, 009e // +000e │ │ +0fcf14: 7210 052c 0300 |0092: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fcf1a: 0c04 |0095: move-result-object v4 │ │ +0fcf1c: 1f04 0e07 |0096: check-cast v4, Ljava/lang/String; // type@070e │ │ +0fcf20: 54c5 6917 |0098: iget-object v5, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mTaf:Ljava/util/HashMap; // field@1769 │ │ +0fcf24: 6e20 f72b 4500 |009a: invoke-virtual {v5, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ +0fcf2a: 28ef |009d: goto 008c // -0011 │ │ +0fcf2c: 2203 6307 |009e: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ +0fcf30: 7010 152c 0300 |00a0: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0fcf36: 54c4 6317 |00a3: iget-object v4, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetar:Ljava/util/HashMap; // field@1763 │ │ +0fcf3a: 6e10 f52b 0400 |00a5: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ +0fcf40: 0c04 |00a8: move-result-object v4 │ │ +0fcf42: 7210 742c 0400 |00a9: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +0fcf48: 0c04 |00ac: move-result-object v4 │ │ +0fcf4a: 7210 042c 0400 |00ad: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fcf50: 0a05 |00b0: move-result v5 │ │ +0fcf52: 3805 1e00 |00b1: if-eqz v5, 00cf // +001e │ │ +0fcf56: 7210 052c 0400 |00b3: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fcf5c: 0c05 |00b6: move-result-object v5 │ │ +0fcf5e: 1f05 0e07 |00b7: check-cast v5, Ljava/lang/String; // type@070e │ │ +0fcf62: 54c8 6317 |00b9: iget-object v8, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetar:Ljava/util/HashMap; // field@1763 │ │ +0fcf66: 6e20 f42b 5800 |00bb: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +0fcf6c: 0c08 |00be: move-result-object v8 │ │ +0fcf6e: 1f08 9306 |00bf: check-cast v8, Lcom/ds/avare/weather/Metar; // type@0693 │ │ +0fcf72: 5388 8b17 |00c1: iget-wide v8, v8, Lcom/ds/avare/weather/Metar;.timestamp:J // field@178b │ │ +0fcf76: 9c08 0008 |00c3: sub-long v8, v0, v8 │ │ +0fcf7a: 812a |00c5: int-to-long v10, v2 │ │ +0fcf7c: bca8 |00c6: sub-long/2addr v8, v10 │ │ +0fcf7e: 310a 0806 |00c7: cmp-long v10, v8, v6 │ │ +0fcf82: 3d0a e4ff |00c9: if-lez v10, 00ad // -001c │ │ +0fcf86: 6e20 182c 5300 |00cb: invoke-virtual {v3, v5}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0fcf8c: 28df |00ce: goto 00ad // -0021 │ │ +0fcf8e: 6e10 212c 0300 |00cf: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0fcf94: 0c03 |00d2: move-result-object v3 │ │ +0fcf96: 7210 042c 0300 |00d3: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fcf9c: 0a04 |00d6: move-result v4 │ │ +0fcf9e: 3804 0e00 |00d7: if-eqz v4, 00e5 // +000e │ │ +0fcfa2: 7210 052c 0300 |00d9: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fcfa8: 0c04 |00dc: move-result-object v4 │ │ +0fcfaa: 1f04 0e07 |00dd: check-cast v4, Ljava/lang/String; // type@070e │ │ +0fcfae: 54c5 6317 |00df: iget-object v5, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mMetar:Ljava/util/HashMap; // field@1763 │ │ +0fcfb2: 6e20 f72b 4500 |00e1: invoke-virtual {v5, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ +0fcfb8: 28ef |00e4: goto 00d3 // -0011 │ │ +0fcfba: 2203 6307 |00e5: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ +0fcfbe: 7010 152c 0300 |00e7: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0fcfc4: 54c4 6217 |00ea: iget-object v4, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirep:Ljava/util/HashMap; // field@1762 │ │ +0fcfc8: 6e10 f52b 0400 |00ec: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ +0fcfce: 0c04 |00ef: move-result-object v4 │ │ +0fcfd0: 7210 742c 0400 |00f0: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +0fcfd6: 0c04 |00f3: move-result-object v4 │ │ +0fcfd8: 7210 042c 0400 |00f4: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fcfde: 0a05 |00f7: move-result v5 │ │ +0fcfe0: 3805 1e00 |00f8: if-eqz v5, 0116 // +001e │ │ +0fcfe4: 7210 052c 0400 |00fa: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fcfea: 0c05 |00fd: move-result-object v5 │ │ +0fcfec: 1f05 0e07 |00fe: check-cast v5, Ljava/lang/String; // type@070e │ │ +0fcff0: 54c8 6217 |0100: iget-object v8, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirep:Ljava/util/HashMap; // field@1762 │ │ +0fcff4: 6e20 f42b 5800 |0102: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +0fcffa: 0c08 |0105: move-result-object v8 │ │ +0fcffc: 1f08 8f06 |0106: check-cast v8, Lcom/ds/avare/weather/Airep; // type@068f │ │ +0fd000: 5388 7e17 |0108: iget-wide v8, v8, Lcom/ds/avare/weather/Airep;.timestamp:J // field@177e │ │ +0fd004: 9c08 0008 |010a: sub-long v8, v0, v8 │ │ +0fd008: 812a |010c: int-to-long v10, v2 │ │ +0fd00a: bca8 |010d: sub-long/2addr v8, v10 │ │ +0fd00c: 310a 0806 |010e: cmp-long v10, v8, v6 │ │ +0fd010: 3d0a e4ff |0110: if-lez v10, 00f4 // -001c │ │ +0fd014: 6e20 182c 5300 |0112: invoke-virtual {v3, v5}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0fd01a: 28df |0115: goto 00f4 // -0021 │ │ +0fd01c: 6e10 212c 0300 |0116: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0fd022: 0c03 |0119: move-result-object v3 │ │ +0fd024: 7210 042c 0300 |011a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fd02a: 0a04 |011d: move-result v4 │ │ +0fd02c: 3804 0e00 |011e: if-eqz v4, 012c // +000e │ │ +0fd030: 7210 052c 0300 |0120: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fd036: 0c04 |0123: move-result-object v4 │ │ +0fd038: 1f04 0e07 |0124: check-cast v4, Ljava/lang/String; // type@070e │ │ +0fd03c: 54c5 6217 |0126: iget-object v5, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirep:Ljava/util/HashMap; // field@1762 │ │ +0fd040: 6e20 f72b 4500 |0128: invoke-virtual {v5, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ +0fd046: 28ef |012b: goto 011a // -0011 │ │ +0fd048: 2203 6307 |012c: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ +0fd04c: 7010 152c 0300 |012e: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0fd052: 54c4 6817 |0131: iget-object v4, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mSua:Ljava/util/HashMap; // field@1768 │ │ +0fd056: 6e10 f52b 0400 |0133: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ +0fd05c: 0c04 |0136: move-result-object v4 │ │ +0fd05e: 7210 742c 0400 |0137: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +0fd064: 0c04 |013a: move-result-object v4 │ │ +0fd066: 7210 042c 0400 |013b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fd06c: 0a05 |013e: move-result v5 │ │ +0fd06e: 3805 1e00 |013f: if-eqz v5, 015d // +001e │ │ +0fd072: 7210 052c 0400 |0141: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fd078: 0c05 |0144: move-result-object v5 │ │ +0fd07a: 1f05 0e07 |0145: check-cast v5, Ljava/lang/String; // type@070e │ │ +0fd07e: 54c8 6817 |0147: iget-object v8, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mSua:Ljava/util/HashMap; // field@1768 │ │ +0fd082: 6e20 f42b 5800 |0149: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +0fd088: 0c08 |014c: move-result-object v8 │ │ +0fd08a: 1f08 9606 |014d: check-cast v8, Lcom/ds/avare/weather/Sua; // type@0696 │ │ +0fd08e: 5388 8f17 |014f: iget-wide v8, v8, Lcom/ds/avare/weather/Sua;.timestamp:J // field@178f │ │ +0fd092: 9c08 0008 |0151: sub-long v8, v0, v8 │ │ +0fd096: 812a |0153: int-to-long v10, v2 │ │ +0fd098: bca8 |0154: sub-long/2addr v8, v10 │ │ +0fd09a: 310a 0806 |0155: cmp-long v10, v8, v6 │ │ +0fd09e: 3d0a e4ff |0157: if-lez v10, 013b // -001c │ │ +0fd0a2: 6e20 182c 5300 |0159: invoke-virtual {v3, v5}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0fd0a8: 28df |015c: goto 013b // -0021 │ │ +0fd0aa: 6e10 212c 0300 |015d: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0fd0b0: 0c03 |0160: move-result-object v3 │ │ +0fd0b2: 7210 042c 0300 |0161: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fd0b8: 0a04 |0164: move-result v4 │ │ +0fd0ba: 3804 0e00 |0165: if-eqz v4, 0173 // +000e │ │ +0fd0be: 7210 052c 0300 |0167: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fd0c4: 0c04 |016a: move-result-object v4 │ │ +0fd0c6: 1f04 0e07 |016b: check-cast v4, Ljava/lang/String; // type@070e │ │ +0fd0ca: 54c5 6817 |016d: iget-object v5, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mSua:Ljava/util/HashMap; // field@1768 │ │ +0fd0ce: 6e20 f72b 4500 |016f: invoke-virtual {v5, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ +0fd0d4: 28ef |0172: goto 0161 // -0011 │ │ +0fd0d6: 2203 6307 |0173: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ +0fd0da: 7010 152c 0300 |0175: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0fd0e0: 54c4 6117 |0178: iget-object v4, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirSig:Ljava/util/HashMap; // field@1761 │ │ +0fd0e4: 6e10 f52b 0400 |017a: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ +0fd0ea: 0c04 |017d: move-result-object v4 │ │ +0fd0ec: 7210 742c 0400 |017e: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +0fd0f2: 0c04 |0181: move-result-object v4 │ │ +0fd0f4: 7210 042c 0400 |0182: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fd0fa: 0a05 |0185: move-result v5 │ │ +0fd0fc: 3805 1e00 |0186: if-eqz v5, 01a4 // +001e │ │ +0fd100: 7210 052c 0400 |0188: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fd106: 0c05 |018b: move-result-object v5 │ │ +0fd108: 1f05 0e07 |018c: check-cast v5, Ljava/lang/String; // type@070e │ │ +0fd10c: 54c8 6117 |018e: iget-object v8, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirSig:Ljava/util/HashMap; // field@1761 │ │ +0fd110: 6e20 f42b 5800 |0190: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +0fd116: 0c08 |0193: move-result-object v8 │ │ +0fd118: 1f08 8e06 |0194: check-cast v8, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ +0fd11c: 5388 7717 |0196: iget-wide v8, v8, Lcom/ds/avare/weather/AirSigMet;.timestamp:J // field@1777 │ │ +0fd120: 9c08 0008 |0198: sub-long v8, v0, v8 │ │ +0fd124: 812a |019a: int-to-long v10, v2 │ │ +0fd126: bca8 |019b: sub-long/2addr v8, v10 │ │ +0fd128: 310a 0806 |019c: cmp-long v10, v8, v6 │ │ +0fd12c: 3d0a e4ff |019e: if-lez v10, 0182 // -001c │ │ +0fd130: 6e20 182c 5300 |01a0: invoke-virtual {v3, v5}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0fd136: 28df |01a3: goto 0182 // -0021 │ │ +0fd138: 6e10 212c 0300 |01a4: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0fd13e: 0c03 |01a7: move-result-object v3 │ │ +0fd140: 7210 042c 0300 |01a8: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fd146: 0a04 |01ab: move-result v4 │ │ +0fd148: 3804 0e00 |01ac: if-eqz v4, 01ba // +000e │ │ +0fd14c: 7210 052c 0300 |01ae: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fd152: 0c04 |01b1: move-result-object v4 │ │ +0fd154: 1f04 0e07 |01b2: check-cast v4, Ljava/lang/String; // type@070e │ │ +0fd158: 54c5 6117 |01b4: iget-object v5, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mAirSig:Ljava/util/HashMap; // field@1761 │ │ +0fd15c: 6e20 f72b 4500 |01b6: invoke-virtual {v5, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ +0fd162: 28ef |01b9: goto 01a8 // -0011 │ │ +0fd164: 2203 6307 |01ba: new-instance v3, Ljava/util/LinkedList; // type@0763 │ │ +0fd168: 7010 152c 0300 |01bc: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0fd16e: 54c4 6517 |01bf: iget-object v4, v12, Lcom/ds/avare/weather/AdsbWeatherCache;.mNexrad:Lcom/ds/avare/adsb/NexradImage; // field@1765 │ │ +0fd172: 6e10 2e1f 0400 |01c1: invoke-virtual {v4}, Lcom/ds/avare/adsb/NexradImage;.getImages:()Landroid/util/SparseArray; // method@1f2e │ │ +0fd178: 0c04 |01c4: move-result-object v4 │ │ +0fd17a: 1205 |01c5: const/4 v5, #int 0 // #0 │ │ +0fd17c: 6e10 dc05 0400 |01c6: invoke-virtual {v4}, Landroid/util/SparseArray;.size:()I // method@05dc │ │ +0fd182: 0a08 |01c9: move-result v8 │ │ +0fd184: 3585 2000 |01ca: if-ge v5, v8, 01ea // +0020 │ │ +0fd188: 6e20 dd05 5400 |01cc: invoke-virtual {v4, v5}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@05dd │ │ +0fd18e: 0c08 |01cf: move-result-object v8 │ │ +0fd190: 1f08 3b05 |01d0: check-cast v8, Lcom/ds/avare/adsb/NexradBitmap; // type@053b │ │ +0fd194: 5388 dc0f |01d2: iget-wide v8, v8, Lcom/ds/avare/adsb/NexradBitmap;.timestamp:J // field@0fdc │ │ +0fd198: 9c08 0008 |01d4: sub-long v8, v0, v8 │ │ +0fd19c: 812a |01d6: int-to-long v10, v2 │ │ +0fd19e: bca8 |01d7: sub-long/2addr v8, v10 │ │ +0fd1a0: 310a 0806 |01d8: cmp-long v10, v8, v6 │ │ +0fd1a4: 3d0a 0d00 |01da: if-lez v10, 01e7 // +000d │ │ +0fd1a8: 6e20 d805 5400 |01dc: invoke-virtual {v4, v5}, Landroid/util/SparseArray;.keyAt:(I)I // method@05d8 │ │ +0fd1ae: 0a08 |01df: move-result v8 │ │ +0fd1b0: 7110 622a 0800 |01e0: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0fd1b6: 0c08 |01e3: move-result-object v8 │ │ +0fd1b8: 6e20 182c 8300 |01e4: invoke-virtual {v3, v8}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0fd1be: d805 0501 |01e7: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0fd1c2: 28dd |01e9: goto 01c6 // -0023 │ │ +0fd1c4: 6e10 212c 0300 |01ea: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0fd1ca: 0c00 |01ed: move-result-object v0 │ │ +0fd1cc: 7210 042c 0000 |01ee: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fd1d2: 0a01 |01f1: move-result v1 │ │ +0fd1d4: 3801 1000 |01f2: if-eqz v1, 0202 // +0010 │ │ +0fd1d8: 7210 052c 0000 |01f4: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fd1de: 0c01 |01f7: move-result-object v1 │ │ +0fd1e0: 1f01 f406 |01f8: check-cast v1, Ljava/lang/Integer; // type@06f4 │ │ +0fd1e4: 6e10 5b2a 0100 |01fa: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +0fd1ea: 0a01 |01fd: move-result v1 │ │ +0fd1ec: 6e20 da05 1400 |01fe: invoke-virtual {v4, v1}, Landroid/util/SparseArray;.remove:(I)V // method@05da │ │ +0fd1f2: 28ed |0201: goto 01ee // -0013 │ │ +0fd1f4: 0e00 |0202: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0004 line=578 │ │ 0x000e line=589 │ │ 0x0013 line=590 │ │ 0x002b line=591 │ │ @@ -277796,17 +277798,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fd1f0: |[0fd1f0] com.ds.avare.weather.AirSigMet.:()V │ │ -0fd200: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0fd206: 0e00 |0003: return-void │ │ +0fd1f8: |[0fd1f8] com.ds.avare.weather.AirSigMet.:()V │ │ +0fd208: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0fd20e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/weather/AirSigMet; │ │ │ │ Virtual methods - │ │ @@ -277864,17 +277866,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fd208: |[0fd208] com.ds.avare.weather.Airep.:()V │ │ -0fd218: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0fd21e: 0e00 |0003: return-void │ │ +0fd210: |[0fd210] com.ds.avare.weather.Airep.:()V │ │ +0fd220: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0fd226: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/weather/Airep; │ │ │ │ #1 : (in Lcom/ds/avare/weather/Airep;) │ │ @@ -277882,29 +277884,29 @@ │ │ type : '(Lcom/ds/avare/weather/Airep;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0fd220: |[0fd220] com.ds.avare.weather.Airep.:(Lcom/ds/avare/weather/Airep;)V │ │ -0fd230: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0fd236: 5430 7d17 |0003: iget-object v0, v3, Lcom/ds/avare/weather/Airep;.time:Ljava/lang/String; // field@177d │ │ -0fd23a: 5b20 7d17 |0005: iput-object v0, v2, Lcom/ds/avare/weather/Airep;.time:Ljava/lang/String; // field@177d │ │ -0fd23e: 5430 7c17 |0007: iget-object v0, v3, Lcom/ds/avare/weather/Airep;.reportType:Ljava/lang/String; // field@177c │ │ -0fd242: 5b20 7c17 |0009: iput-object v0, v2, Lcom/ds/avare/weather/Airep;.reportType:Ljava/lang/String; // field@177c │ │ -0fd246: 5230 7a17 |000b: iget v0, v3, Lcom/ds/avare/weather/Airep;.lon:F // field@177a │ │ -0fd24a: 5920 7a17 |000d: iput v0, v2, Lcom/ds/avare/weather/Airep;.lon:F // field@177a │ │ -0fd24e: 5230 7917 |000f: iget v0, v3, Lcom/ds/avare/weather/Airep;.lat:F // field@1779 │ │ -0fd252: 5920 7917 |0011: iput v0, v2, Lcom/ds/avare/weather/Airep;.lat:F // field@1779 │ │ -0fd256: 5430 7b17 |0013: iget-object v0, v3, Lcom/ds/avare/weather/Airep;.rawText:Ljava/lang/String; // field@177b │ │ -0fd25a: 5b20 7b17 |0015: iput-object v0, v2, Lcom/ds/avare/weather/Airep;.rawText:Ljava/lang/String; // field@177b │ │ -0fd25e: 5330 7e17 |0017: iget-wide v0, v3, Lcom/ds/avare/weather/Airep;.timestamp:J // field@177e │ │ -0fd262: 5a20 7e17 |0019: iput-wide v0, v2, Lcom/ds/avare/weather/Airep;.timestamp:J // field@177e │ │ -0fd266: 0e00 |001b: return-void │ │ +0fd228: |[0fd228] com.ds.avare.weather.Airep.:(Lcom/ds/avare/weather/Airep;)V │ │ +0fd238: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0fd23e: 5430 7d17 |0003: iget-object v0, v3, Lcom/ds/avare/weather/Airep;.time:Ljava/lang/String; // field@177d │ │ +0fd242: 5b20 7d17 |0005: iput-object v0, v2, Lcom/ds/avare/weather/Airep;.time:Ljava/lang/String; // field@177d │ │ +0fd246: 5430 7c17 |0007: iget-object v0, v3, Lcom/ds/avare/weather/Airep;.reportType:Ljava/lang/String; // field@177c │ │ +0fd24a: 5b20 7c17 |0009: iput-object v0, v2, Lcom/ds/avare/weather/Airep;.reportType:Ljava/lang/String; // field@177c │ │ +0fd24e: 5230 7a17 |000b: iget v0, v3, Lcom/ds/avare/weather/Airep;.lon:F // field@177a │ │ +0fd252: 5920 7a17 |000d: iput v0, v2, Lcom/ds/avare/weather/Airep;.lon:F // field@177a │ │ +0fd256: 5230 7917 |000f: iget v0, v3, Lcom/ds/avare/weather/Airep;.lat:F // field@1779 │ │ +0fd25a: 5920 7917 |0011: iput v0, v2, Lcom/ds/avare/weather/Airep;.lat:F // field@1779 │ │ +0fd25e: 5430 7b17 |0013: iget-object v0, v3, Lcom/ds/avare/weather/Airep;.rawText:Ljava/lang/String; // field@177b │ │ +0fd262: 5b20 7b17 |0015: iput-object v0, v2, Lcom/ds/avare/weather/Airep;.rawText:Ljava/lang/String; // field@177b │ │ +0fd266: 5330 7e17 |0017: iget-wide v0, v3, Lcom/ds/avare/weather/Airep;.timestamp:J // field@177e │ │ +0fd26a: 5a20 7e17 |0019: iput-wide v0, v2, Lcom/ds/avare/weather/Airep;.timestamp:J // field@177e │ │ +0fd26e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0007 line=48 │ │ 0x000b line=49 │ │ 0x000f line=50 │ │ @@ -277920,50 +277922,50 @@ │ │ type : '(DDD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 7 │ │ outs : 9 │ │ insns size : 72 16-bit code units │ │ -0fd268: |[0fd268] com.ds.avare.weather.Airep.updateTextWithLocation:(DDD)V │ │ -0fd278: 07b0 |0000: move-object v0, v11 │ │ -0fd27a: 220a 0806 |0001: new-instance v10, Lcom/ds/avare/position/Projection; // type@0608 │ │ -0fd27e: 5201 7a17 |0003: iget v1, v0, Lcom/ds/avare/weather/Airep;.lon:F // field@177a │ │ -0fd282: 8912 |0005: float-to-double v2, v1 │ │ -0fd284: 5201 7917 |0006: iget v1, v0, Lcom/ds/avare/weather/Airep;.lat:F // field@1779 │ │ -0fd288: 8914 |0008: float-to-double v4, v1 │ │ -0fd28a: 07a1 |0009: move-object v1, v10 │ │ -0fd28c: 04c6 |000a: move-wide v6, v12 │ │ -0fd28e: 04e8 |000b: move-wide v8, v14 │ │ -0fd290: 7609 1e24 0100 |000c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ -0fd296: 2201 1007 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0fd29a: 7010 eb2a 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fd2a0: 5402 7c17 |0014: iget-object v2, v0, Lcom/ds/avare/weather/Airep;.reportType:Ljava/lang/String; // field@177c │ │ -0fd2a4: 6e20 f52a 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd2aa: 1a02 5501 |0019: const-string v2, "(" // string@0155 │ │ -0fd2ae: 6e20 f52a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd2b4: 6e10 2224 0a00 |001e: invoke-virtual {v10}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ -0fd2ba: 0b02 |0021: move-result-wide v2 │ │ -0fd2bc: 7120 802a 3200 |0022: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0fd2c2: 0b02 |0025: move-result-wide v2 │ │ -0fd2c4: 6e30 f22a 2103 |0026: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -0fd2ca: 6202 5915 |0029: sget-object v2, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ -0fd2ce: 6e20 f52a 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd2d4: 1a02 1b00 |002e: const-string v2, " " // string@001b │ │ -0fd2d8: 6e20 f52a 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd2de: 0502 1000 |0033: move-wide/from16 v2, v16 │ │ -0fd2e2: 6e30 2324 2a03 |0035: invoke-virtual {v10, v2, v3}, Lcom/ds/avare/position/Projection;.getGeneralDirectionFrom:(D)Ljava/lang/String; // method@2423 │ │ -0fd2e8: 0c02 |0038: move-result-object v2 │ │ -0fd2ea: 6e20 f52a 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd2f0: 1a02 1802 |003c: const-string v2, ")" // string@0218 │ │ -0fd2f4: 6e20 f52a 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd2fa: 6e10 fa2a 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fd300: 0c01 |0044: move-result-object v1 │ │ -0fd302: 5b01 7c17 |0045: iput-object v1, v0, Lcom/ds/avare/weather/Airep;.reportType:Ljava/lang/String; // field@177c │ │ -0fd306: 0e00 |0047: return-void │ │ +0fd270: |[0fd270] com.ds.avare.weather.Airep.updateTextWithLocation:(DDD)V │ │ +0fd280: 07b0 |0000: move-object v0, v11 │ │ +0fd282: 220a 0806 |0001: new-instance v10, Lcom/ds/avare/position/Projection; // type@0608 │ │ +0fd286: 5201 7a17 |0003: iget v1, v0, Lcom/ds/avare/weather/Airep;.lon:F // field@177a │ │ +0fd28a: 8912 |0005: float-to-double v2, v1 │ │ +0fd28c: 5201 7917 |0006: iget v1, v0, Lcom/ds/avare/weather/Airep;.lat:F // field@1779 │ │ +0fd290: 8914 |0008: float-to-double v4, v1 │ │ +0fd292: 07a1 |0009: move-object v1, v10 │ │ +0fd294: 04c6 |000a: move-wide v6, v12 │ │ +0fd296: 04e8 |000b: move-wide v8, v14 │ │ +0fd298: 7609 1e24 0100 |000c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ +0fd29e: 2201 1007 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0fd2a2: 7010 eb2a 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fd2a8: 5402 7c17 |0014: iget-object v2, v0, Lcom/ds/avare/weather/Airep;.reportType:Ljava/lang/String; // field@177c │ │ +0fd2ac: 6e20 f52a 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd2b2: 1a02 5501 |0019: const-string v2, "(" // string@0155 │ │ +0fd2b6: 6e20 f52a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd2bc: 6e10 2224 0a00 |001e: invoke-virtual {v10}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ +0fd2c2: 0b02 |0021: move-result-wide v2 │ │ +0fd2c4: 7120 802a 3200 |0022: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0fd2ca: 0b02 |0025: move-result-wide v2 │ │ +0fd2cc: 6e30 f22a 2103 |0026: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +0fd2d2: 6202 5915 |0029: sget-object v2, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ +0fd2d6: 6e20 f52a 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd2dc: 1a02 1b00 |002e: const-string v2, " " // string@001b │ │ +0fd2e0: 6e20 f52a 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd2e6: 0502 1000 |0033: move-wide/from16 v2, v16 │ │ +0fd2ea: 6e30 2324 2a03 |0035: invoke-virtual {v10, v2, v3}, Lcom/ds/avare/position/Projection;.getGeneralDirectionFrom:(D)Ljava/lang/String; // method@2423 │ │ +0fd2f0: 0c02 |0038: move-result-object v2 │ │ +0fd2f2: 6e20 f52a 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd2f8: 1a02 1802 |003c: const-string v2, ")" // string@0218 │ │ +0fd2fc: 6e20 f52a 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd302: 6e10 fa2a 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fd308: 0c01 |0044: move-result-object v1 │ │ +0fd30a: 5b01 7c17 |0045: iput-object v1, v0, Lcom/ds/avare/weather/Airep;.reportType:Ljava/lang/String; // field@177c │ │ +0fd30e: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=62 │ │ 0x000f line=63 │ │ 0x001e line=64 │ │ 0x0035 line=65 │ │ locals : │ │ @@ -278033,18 +278035,18 @@ │ │ type : '(Lcom/ds/avare/weather/InternetWeatherCache;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0fd308: |[0fd308] com.ds.avare.weather.InternetWeatherCache$WeatherTask.:(Lcom/ds/avare/weather/InternetWeatherCache;)V │ │ -0fd318: 5b01 7f17 |0000: iput-object v1, v0, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.this$0:Lcom/ds/avare/weather/InternetWeatherCache; // field@177f │ │ -0fd31c: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0fd322: 0e00 |0005: return-void │ │ +0fd310: |[0fd310] com.ds.avare.weather.InternetWeatherCache$WeatherTask.:(Lcom/ds/avare/weather/InternetWeatherCache;)V │ │ +0fd320: 5b01 7f17 |0000: iput-object v1, v0, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.this$0:Lcom/ds/avare/weather/InternetWeatherCache; // field@177f │ │ +0fd324: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0fd32a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/weather/InternetWeatherCache; │ │ │ │ @@ -278053,17 +278055,17 @@ │ │ type : '(Lcom/ds/avare/weather/InternetWeatherCache;Lcom/ds/avare/weather/InternetWeatherCache$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0fd324: |[0fd324] com.ds.avare.weather.InternetWeatherCache$WeatherTask.:(Lcom/ds/avare/weather/InternetWeatherCache;Lcom/ds/avare/weather/InternetWeatherCache$1;)V │ │ -0fd334: 7020 9f28 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.:(Lcom/ds/avare/weather/InternetWeatherCache;)V // method@289f │ │ -0fd33a: 0e00 |0003: return-void │ │ +0fd32c: |[0fd32c] com.ds.avare.weather.InternetWeatherCache$WeatherTask.:(Lcom/ds/avare/weather/InternetWeatherCache;Lcom/ds/avare/weather/InternetWeatherCache$1;)V │ │ +0fd33c: 7020 9f28 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.:(Lcom/ds/avare/weather/InternetWeatherCache;)V // method@289f │ │ +0fd342: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/weather/InternetWeatherCache; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/weather/InternetWeatherCache$1; │ │ @@ -278074,168 +278076,168 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 316 16-bit code units │ │ -0fd33c: |[0fd33c] com.ds.avare.weather.InternetWeatherCache$WeatherTask.run:()V │ │ -0fd34c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0fd350: 1a01 0900 |0002: const-string v1, " │ │ +0fd344: |[0fd344] com.ds.avare.weather.InternetWeatherCache$WeatherTask.run:()V │ │ +0fd354: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0fd358: 1a01 0900 |0002: const-string v1, " │ │ " // string@0009 │ │ -0fd354: 1a02 1b00 |0004: const-string v2, " " // string@001b │ │ -0fd358: 5403 7f17 |0006: iget-object v3, v0, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.this$0:Lcom/ds/avare/weather/InternetWeatherCache; // field@177f │ │ -0fd35c: 7110 a528 0300 |0008: invoke-static {v3}, Lcom/ds/avare/weather/InternetWeatherCache;.access$200:(Lcom/ds/avare/weather/InternetWeatherCache;)Lcom/ds/avare/StorageService; // method@28a5 │ │ -0fd362: 0c04 |000b: move-result-object v4 │ │ -0fd364: 6e10 ff1d 0400 |000c: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0fd36a: 0c04 |000f: move-result-object v4 │ │ -0fd36c: 6e10 7020 0400 |0010: invoke-virtual {v4}, Lcom/ds/avare/content/DataSource;.getAirSigMets:()Ljava/util/LinkedList; // method@2070 │ │ -0fd372: 0c04 |0013: move-result-object v4 │ │ -0fd374: 7120 a428 4300 |0014: invoke-static {v3, v4}, Lcom/ds/avare/weather/InternetWeatherCache;.access$102:(Lcom/ds/avare/weather/InternetWeatherCache;Ljava/util/LinkedList;)Ljava/util/LinkedList; // method@28a4 │ │ -0fd37a: 2203 1007 |0017: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0fd37e: 7010 eb2a 0300 |0019: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fd384: 2204 2206 |001c: new-instance v4, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0fd388: 5405 7f17 |001e: iget-object v5, v0, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.this$0:Lcom/ds/avare/weather/InternetWeatherCache; // field@177f │ │ -0fd38c: 7110 a528 0500 |0020: invoke-static {v5}, Lcom/ds/avare/weather/InternetWeatherCache;.access$200:(Lcom/ds/avare/weather/InternetWeatherCache;)Lcom/ds/avare/StorageService; // method@28a5 │ │ -0fd392: 0c05 |0023: move-result-object v5 │ │ -0fd394: 7020 e024 5400 |0024: invoke-direct {v4, v5}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0fd39a: 6e10 0c25 0400 |0027: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ -0fd3a0: 0c04 |002a: move-result-object v4 │ │ -0fd3a2: 6e20 f52a 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd3a8: 6204 0c18 |002e: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0fd3ac: 6e20 f52a 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd3b2: 1a04 124d |0033: const-string v4, "weather" // string@4d12 │ │ -0fd3b6: 6e20 f52a 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd3bc: 6e10 fa2a 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fd3c2: 0c03 |003b: move-result-object v3 │ │ -0fd3c4: 7110 a826 0300 |003c: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.readTimestampFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@26a8 │ │ -0fd3ca: 0c03 |003f: move-result-object v3 │ │ -0fd3cc: 1a04 0000 |0040: const-string v4, "" // string@0000 │ │ -0fd3d0: 3803 1e00 |0042: if-eqz v3, 0060 // +001e │ │ -0fd3d4: 2205 4a07 |0044: new-instance v5, Ljava/text/SimpleDateFormat; // type@074a │ │ -0fd3d8: 1a06 0a20 |0046: const-string v6, "MM_dd_yyyy_HH:mm" // string@200a │ │ -0fd3dc: 7100 462c 0000 |0048: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0fd3e2: 0c07 |004b: move-result-object v7 │ │ -0fd3e4: 7030 802b 6507 |004c: invoke-direct {v5, v6, v7}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0fd3ea: 5406 7f17 |004f: iget-object v6, v0, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.this$0:Lcom/ds/avare/weather/InternetWeatherCache; // field@177f │ │ -0fd3ee: 1a07 e72a |0051: const-string v7, "_UTC" // string@2ae7 │ │ -0fd3f2: 6e30 cd2a 7304 |0053: invoke-virtual {v3, v7, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -0fd3f8: 0c03 |0056: move-result-object v3 │ │ -0fd3fa: 6e20 832b 3500 |0057: invoke-virtual {v5, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2b83 │ │ -0fd400: 0c03 |005a: move-result-object v3 │ │ -0fd402: 7120 a728 3600 |005b: invoke-static {v6, v3}, Lcom/ds/avare/weather/InternetWeatherCache;.access$302:(Lcom/ds/avare/weather/InternetWeatherCache;Ljava/util/Date;)Ljava/util/Date; // method@28a7 │ │ -0fd408: 2802 |005e: goto 0060 // +0002 │ │ -0fd40a: 0e00 |005f: return-void │ │ -0fd40c: 1203 |0060: const/4 v3, #int 0 // #0 │ │ -0fd40e: 1205 |0061: const/4 v5, #int 0 // #0 │ │ -0fd410: 5406 7f17 |0062: iget-object v6, v0, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.this$0:Lcom/ds/avare/weather/InternetWeatherCache; // field@177f │ │ -0fd414: 7110 a328 0600 |0064: invoke-static {v6}, Lcom/ds/avare/weather/InternetWeatherCache;.access$100:(Lcom/ds/avare/weather/InternetWeatherCache;)Ljava/util/LinkedList; // method@28a3 │ │ -0fd41a: 0c06 |0067: move-result-object v6 │ │ -0fd41c: 6e10 262c 0600 |0068: invoke-virtual {v6}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0fd422: 0a06 |006b: move-result v6 │ │ -0fd424: 3565 cf00 |006c: if-ge v5, v6, 013b // +00cf │ │ -0fd428: 5406 7f17 |006e: iget-object v6, v0, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.this$0:Lcom/ds/avare/weather/InternetWeatherCache; // field@177f │ │ -0fd42c: 7110 a328 0600 |0070: invoke-static {v6}, Lcom/ds/avare/weather/InternetWeatherCache;.access$100:(Lcom/ds/avare/weather/InternetWeatherCache;)Ljava/util/LinkedList; // method@28a3 │ │ -0fd432: 0c06 |0073: move-result-object v6 │ │ -0fd434: 6e20 1d2c 5600 |0074: invoke-virtual {v6, v5}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0fd43a: 0c06 |0077: move-result-object v6 │ │ -0fd43c: 1f06 8e06 |0078: check-cast v6, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ -0fd440: 5467 7317 |007a: iget-object v7, v6, Lcom/ds/avare/weather/AirSigMet;.severity:Ljava/lang/String; // field@1773 │ │ -0fd444: 1a08 0421 |007c: const-string v8, "NONE" // string@2104 │ │ -0fd448: 6e20 ba2a 8700 |007e: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fd44e: 0a07 |0081: move-result v7 │ │ -0fd450: 3807 0400 |0082: if-eqz v7, 0086 // +0004 │ │ -0fd454: 2900 b300 |0084: goto/16 0137 // +00b3 │ │ -0fd458: 2207 1007 |0086: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0fd45c: 7010 eb2a 0700 |0088: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fd462: 5468 7217 |008b: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ -0fd466: 6e20 f52a 8700 |008d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd46c: 6e20 f52a 2700 |0090: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd472: 5468 6b17 |0093: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ -0fd476: 6e20 f52a 8700 |0095: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd47c: 5468 7317 |0098: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.severity:Ljava/lang/String; // field@1773 │ │ -0fd480: 6e20 ba2a 4800 |009a: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fd486: 0a08 |009d: move-result v8 │ │ -0fd488: 3908 0a00 |009e: if-nez v8, 00a8 // +000a │ │ -0fd48c: 6e20 f52a 2700 |00a0: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd492: 5468 7317 |00a3: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.severity:Ljava/lang/String; // field@1773 │ │ -0fd496: 6e20 f52a 8700 |00a5: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd49c: 6e20 f52a 1700 |00a8: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd4a2: 5468 6d17 |00ab: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.minFt:Ljava/lang/String; // field@176d │ │ -0fd4a6: 6e20 ba2a 4800 |00ad: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fd4ac: 0a08 |00b0: move-result v8 │ │ -0fd4ae: 3908 0c00 |00b1: if-nez v8, 00bd // +000c │ │ -0fd4b2: 5468 6d17 |00b3: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.minFt:Ljava/lang/String; // field@176d │ │ -0fd4b6: 6e20 f52a 8700 |00b5: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd4bc: 1a08 d700 |00b8: const-string v8, " to " // string@00d7 │ │ -0fd4c0: 6e20 f52a 8700 |00ba: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd4c6: 5468 6c17 |00bd: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.maxFt:Ljava/lang/String; // field@176c │ │ -0fd4ca: 6e20 ba2a 4800 |00bf: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fd4d0: 0a08 |00c2: move-result v8 │ │ -0fd4d2: 3908 0c00 |00c3: if-nez v8, 00cf // +000c │ │ -0fd4d6: 5468 6c17 |00c5: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.maxFt:Ljava/lang/String; // field@176c │ │ -0fd4da: 6e20 f52a 8700 |00c7: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd4e0: 1a08 8e00 |00ca: const-string v8, " ft MSL" // string@008e │ │ -0fd4e4: 6e20 f52a 8700 |00cc: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd4ea: 6e20 f52a 1700 |00cf: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd4f0: 5468 7517 |00d2: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.timeFrom:Ljava/lang/String; // field@1775 │ │ -0fd4f4: 6e20 f52a 8700 |00d4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd4fa: 1a08 d800 |00d7: const-string v8, " to │ │ +0fd35c: 1a02 1b00 |0004: const-string v2, " " // string@001b │ │ +0fd360: 5403 7f17 |0006: iget-object v3, v0, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.this$0:Lcom/ds/avare/weather/InternetWeatherCache; // field@177f │ │ +0fd364: 7110 a528 0300 |0008: invoke-static {v3}, Lcom/ds/avare/weather/InternetWeatherCache;.access$200:(Lcom/ds/avare/weather/InternetWeatherCache;)Lcom/ds/avare/StorageService; // method@28a5 │ │ +0fd36a: 0c04 |000b: move-result-object v4 │ │ +0fd36c: 6e10 ff1d 0400 |000c: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0fd372: 0c04 |000f: move-result-object v4 │ │ +0fd374: 6e10 7020 0400 |0010: invoke-virtual {v4}, Lcom/ds/avare/content/DataSource;.getAirSigMets:()Ljava/util/LinkedList; // method@2070 │ │ +0fd37a: 0c04 |0013: move-result-object v4 │ │ +0fd37c: 7120 a428 4300 |0014: invoke-static {v3, v4}, Lcom/ds/avare/weather/InternetWeatherCache;.access$102:(Lcom/ds/avare/weather/InternetWeatherCache;Ljava/util/LinkedList;)Ljava/util/LinkedList; // method@28a4 │ │ +0fd382: 2203 1007 |0017: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0fd386: 7010 eb2a 0300 |0019: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fd38c: 2204 2206 |001c: new-instance v4, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0fd390: 5405 7f17 |001e: iget-object v5, v0, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.this$0:Lcom/ds/avare/weather/InternetWeatherCache; // field@177f │ │ +0fd394: 7110 a528 0500 |0020: invoke-static {v5}, Lcom/ds/avare/weather/InternetWeatherCache;.access$200:(Lcom/ds/avare/weather/InternetWeatherCache;)Lcom/ds/avare/StorageService; // method@28a5 │ │ +0fd39a: 0c05 |0023: move-result-object v5 │ │ +0fd39c: 7020 e024 5400 |0024: invoke-direct {v4, v5}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0fd3a2: 6e10 0c25 0400 |0027: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ +0fd3a8: 0c04 |002a: move-result-object v4 │ │ +0fd3aa: 6e20 f52a 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd3b0: 6204 0c18 |002e: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0fd3b4: 6e20 f52a 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd3ba: 1a04 124d |0033: const-string v4, "weather" // string@4d12 │ │ +0fd3be: 6e20 f52a 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd3c4: 6e10 fa2a 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fd3ca: 0c03 |003b: move-result-object v3 │ │ +0fd3cc: 7110 a826 0300 |003c: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.readTimestampFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@26a8 │ │ +0fd3d2: 0c03 |003f: move-result-object v3 │ │ +0fd3d4: 1a04 0000 |0040: const-string v4, "" // string@0000 │ │ +0fd3d8: 3803 1e00 |0042: if-eqz v3, 0060 // +001e │ │ +0fd3dc: 2205 4a07 |0044: new-instance v5, Ljava/text/SimpleDateFormat; // type@074a │ │ +0fd3e0: 1a06 0a20 |0046: const-string v6, "MM_dd_yyyy_HH:mm" // string@200a │ │ +0fd3e4: 7100 462c 0000 |0048: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0fd3ea: 0c07 |004b: move-result-object v7 │ │ +0fd3ec: 7030 802b 6507 |004c: invoke-direct {v5, v6, v7}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0fd3f2: 5406 7f17 |004f: iget-object v6, v0, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.this$0:Lcom/ds/avare/weather/InternetWeatherCache; // field@177f │ │ +0fd3f6: 1a07 e72a |0051: const-string v7, "_UTC" // string@2ae7 │ │ +0fd3fa: 6e30 cd2a 7304 |0053: invoke-virtual {v3, v7, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +0fd400: 0c03 |0056: move-result-object v3 │ │ +0fd402: 6e20 832b 3500 |0057: invoke-virtual {v5, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2b83 │ │ +0fd408: 0c03 |005a: move-result-object v3 │ │ +0fd40a: 7120 a728 3600 |005b: invoke-static {v6, v3}, Lcom/ds/avare/weather/InternetWeatherCache;.access$302:(Lcom/ds/avare/weather/InternetWeatherCache;Ljava/util/Date;)Ljava/util/Date; // method@28a7 │ │ +0fd410: 2802 |005e: goto 0060 // +0002 │ │ +0fd412: 0e00 |005f: return-void │ │ +0fd414: 1203 |0060: const/4 v3, #int 0 // #0 │ │ +0fd416: 1205 |0061: const/4 v5, #int 0 // #0 │ │ +0fd418: 5406 7f17 |0062: iget-object v6, v0, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.this$0:Lcom/ds/avare/weather/InternetWeatherCache; // field@177f │ │ +0fd41c: 7110 a328 0600 |0064: invoke-static {v6}, Lcom/ds/avare/weather/InternetWeatherCache;.access$100:(Lcom/ds/avare/weather/InternetWeatherCache;)Ljava/util/LinkedList; // method@28a3 │ │ +0fd422: 0c06 |0067: move-result-object v6 │ │ +0fd424: 6e10 262c 0600 |0068: invoke-virtual {v6}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0fd42a: 0a06 |006b: move-result v6 │ │ +0fd42c: 3565 cf00 |006c: if-ge v5, v6, 013b // +00cf │ │ +0fd430: 5406 7f17 |006e: iget-object v6, v0, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.this$0:Lcom/ds/avare/weather/InternetWeatherCache; // field@177f │ │ +0fd434: 7110 a328 0600 |0070: invoke-static {v6}, Lcom/ds/avare/weather/InternetWeatherCache;.access$100:(Lcom/ds/avare/weather/InternetWeatherCache;)Ljava/util/LinkedList; // method@28a3 │ │ +0fd43a: 0c06 |0073: move-result-object v6 │ │ +0fd43c: 6e20 1d2c 5600 |0074: invoke-virtual {v6, v5}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0fd442: 0c06 |0077: move-result-object v6 │ │ +0fd444: 1f06 8e06 |0078: check-cast v6, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ +0fd448: 5467 7317 |007a: iget-object v7, v6, Lcom/ds/avare/weather/AirSigMet;.severity:Ljava/lang/String; // field@1773 │ │ +0fd44c: 1a08 0421 |007c: const-string v8, "NONE" // string@2104 │ │ +0fd450: 6e20 ba2a 8700 |007e: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fd456: 0a07 |0081: move-result v7 │ │ +0fd458: 3807 0400 |0082: if-eqz v7, 0086 // +0004 │ │ +0fd45c: 2900 b300 |0084: goto/16 0137 // +00b3 │ │ +0fd460: 2207 1007 |0086: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0fd464: 7010 eb2a 0700 |0088: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fd46a: 5468 7217 |008b: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ +0fd46e: 6e20 f52a 8700 |008d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd474: 6e20 f52a 2700 |0090: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd47a: 5468 6b17 |0093: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ +0fd47e: 6e20 f52a 8700 |0095: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd484: 5468 7317 |0098: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.severity:Ljava/lang/String; // field@1773 │ │ +0fd488: 6e20 ba2a 4800 |009a: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fd48e: 0a08 |009d: move-result v8 │ │ +0fd490: 3908 0a00 |009e: if-nez v8, 00a8 // +000a │ │ +0fd494: 6e20 f52a 2700 |00a0: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd49a: 5468 7317 |00a3: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.severity:Ljava/lang/String; // field@1773 │ │ +0fd49e: 6e20 f52a 8700 |00a5: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd4a4: 6e20 f52a 1700 |00a8: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd4aa: 5468 6d17 |00ab: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.minFt:Ljava/lang/String; // field@176d │ │ +0fd4ae: 6e20 ba2a 4800 |00ad: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fd4b4: 0a08 |00b0: move-result v8 │ │ +0fd4b6: 3908 0c00 |00b1: if-nez v8, 00bd // +000c │ │ +0fd4ba: 5468 6d17 |00b3: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.minFt:Ljava/lang/String; // field@176d │ │ +0fd4be: 6e20 f52a 8700 |00b5: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd4c4: 1a08 d700 |00b8: const-string v8, " to " // string@00d7 │ │ +0fd4c8: 6e20 f52a 8700 |00ba: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd4ce: 5468 6c17 |00bd: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.maxFt:Ljava/lang/String; // field@176c │ │ +0fd4d2: 6e20 ba2a 4800 |00bf: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fd4d8: 0a08 |00c2: move-result v8 │ │ +0fd4da: 3908 0c00 |00c3: if-nez v8, 00cf // +000c │ │ +0fd4de: 5468 6c17 |00c5: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.maxFt:Ljava/lang/String; // field@176c │ │ +0fd4e2: 6e20 f52a 8700 |00c7: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd4e8: 1a08 8e00 |00ca: const-string v8, " ft MSL" // string@008e │ │ +0fd4ec: 6e20 f52a 8700 |00cc: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd4f2: 6e20 f52a 1700 |00cf: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd4f8: 5468 7517 |00d2: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.timeFrom:Ljava/lang/String; // field@1775 │ │ +0fd4fc: 6e20 f52a 8700 |00d4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd502: 1a08 d800 |00d7: const-string v8, " to │ │ " // string@00d8 │ │ -0fd4fe: 6e20 f52a 8700 |00d9: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd504: 5468 7617 |00dc: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.timeTo:Ljava/lang/String; // field@1776 │ │ -0fd508: 6e20 f52a 8700 |00de: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd50e: 1a08 1100 |00e1: const-string v8, " │ │ +0fd506: 6e20 f52a 8700 |00d9: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd50c: 5468 7617 |00dc: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.timeTo:Ljava/lang/String; // field@1776 │ │ +0fd510: 6e20 f52a 8700 |00de: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd516: 1a08 1100 |00e1: const-string v8, " │ │ :: │ │ " // string@0011 │ │ -0fd512: 6e20 f52a 8700 |00e3: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd518: 5468 7117 |00e6: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.rawText:Ljava/lang/String; // field@1771 │ │ -0fd51c: 6e20 f52a 8700 |00e8: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd522: 2208 1306 |00eb: new-instance v8, Lcom/ds/avare/shapes/MetShape; // type@0613 │ │ -0fd526: 6e10 fa2a 0700 |00ed: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fd52c: 0c07 |00f0: move-result-object v7 │ │ -0fd52e: 5409 7f17 |00f1: iget-object v9, v0, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.this$0:Lcom/ds/avare/weather/InternetWeatherCache; // field@177f │ │ -0fd532: 7110 a628 0900 |00f3: invoke-static {v9}, Lcom/ds/avare/weather/InternetWeatherCache;.access$300:(Lcom/ds/avare/weather/InternetWeatherCache;)Ljava/util/Date; // method@28a6 │ │ -0fd538: 0c09 |00f6: move-result-object v9 │ │ -0fd53a: 7030 6624 7809 |00f7: invoke-direct {v8, v7, v9}, Lcom/ds/avare/shapes/MetShape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@2466 │ │ -0fd540: 5b68 7417 |00fa: iput-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ -0fd544: 5467 7017 |00fc: iget-object v7, v6, Lcom/ds/avare/weather/AirSigMet;.points:Ljava/lang/String; // field@1770 │ │ -0fd548: 1a08 112a |00fe: const-string v8, "[;]" // string@2a11 │ │ -0fd54c: 6e20 d02a 8700 |0100: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0fd552: 0c07 |0103: move-result-object v7 │ │ -0fd554: 1208 |0104: const/4 v8, #int 0 // #0 │ │ -0fd556: 2179 |0105: array-length v9, v7 │ │ -0fd558: 3598 2c00 |0106: if-ge v8, v9, 0132 // +002c │ │ -0fd55c: 4609 0708 |0108: aget-object v9, v7, v8 │ │ -0fd560: 1a0a 102a |010a: const-string v10, "[:]" // string@2a10 │ │ -0fd564: 6e20 d02a a900 |010c: invoke-virtual {v9, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0fd56a: 0c09 |010f: move-result-object v9 │ │ -0fd56c: 460a 0903 |0110: aget-object v10, v9, v3 │ │ -0fd570: 7110 392a 0a00 |0112: invoke-static {v10}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0fd576: 0b0c |0115: move-result-wide v12 │ │ -0fd578: 121a |0116: const/4 v10, #int 1 // #1 │ │ -0fd57a: 4609 090a |0117: aget-object v9, v9, v10 │ │ -0fd57e: 7110 392a 0900 |0119: invoke-static {v9}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0fd584: 0b0e |011c: move-result-wide v14 │ │ -0fd586: 1609 0000 |011d: const-wide/16 v9, #int 0 // #0 │ │ -0fd58a: 2f0b 090e |011f: cmpl-double v11, v9, v14 │ │ -0fd58e: 380b 0e00 |0121: if-eqz v11, 012f // +000e │ │ -0fd592: 2f0b 090c |0123: cmpl-double v11, v9, v12 │ │ -0fd596: 390b 0300 |0125: if-nez v11, 0128 // +0003 │ │ -0fd59a: 2808 |0127: goto 012f // +0008 │ │ -0fd59c: 546b 7417 |0128: iget-object v11, v6, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ -0fd5a0: 1310 0000 |012a: const/16 v16, #int 0 // #0 │ │ -0fd5a4: 7406 6724 0b00 |012c: invoke-virtual/range {v11, v12, v13, v14, v15, v16}, Lcom/ds/avare/shapes/MetShape;.add:(DDZ)V // method@2467 │ │ -0fd5aa: d808 0801 |012f: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0fd5ae: 28d4 |0131: goto 0105 // -002c │ │ -0fd5b0: 5466 7417 |0132: iget-object v6, v6, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ -0fd5b4: 6e10 6e24 0600 |0134: invoke-virtual {v6}, Lcom/ds/avare/shapes/MetShape;.makePolygon:()V // method@246e │ │ -0fd5ba: d805 0501 |0137: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0fd5be: 2900 29ff |0139: goto/16 0062 // -00d7 │ │ -0fd5c2: 0e00 |013b: return-void │ │ +0fd51a: 6e20 f52a 8700 |00e3: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd520: 5468 7117 |00e6: iget-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.rawText:Ljava/lang/String; // field@1771 │ │ +0fd524: 6e20 f52a 8700 |00e8: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd52a: 2208 1306 |00eb: new-instance v8, Lcom/ds/avare/shapes/MetShape; // type@0613 │ │ +0fd52e: 6e10 fa2a 0700 |00ed: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fd534: 0c07 |00f0: move-result-object v7 │ │ +0fd536: 5409 7f17 |00f1: iget-object v9, v0, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.this$0:Lcom/ds/avare/weather/InternetWeatherCache; // field@177f │ │ +0fd53a: 7110 a628 0900 |00f3: invoke-static {v9}, Lcom/ds/avare/weather/InternetWeatherCache;.access$300:(Lcom/ds/avare/weather/InternetWeatherCache;)Ljava/util/Date; // method@28a6 │ │ +0fd540: 0c09 |00f6: move-result-object v9 │ │ +0fd542: 7030 6624 7809 |00f7: invoke-direct {v8, v7, v9}, Lcom/ds/avare/shapes/MetShape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@2466 │ │ +0fd548: 5b68 7417 |00fa: iput-object v8, v6, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ +0fd54c: 5467 7017 |00fc: iget-object v7, v6, Lcom/ds/avare/weather/AirSigMet;.points:Ljava/lang/String; // field@1770 │ │ +0fd550: 1a08 112a |00fe: const-string v8, "[;]" // string@2a11 │ │ +0fd554: 6e20 d02a 8700 |0100: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0fd55a: 0c07 |0103: move-result-object v7 │ │ +0fd55c: 1208 |0104: const/4 v8, #int 0 // #0 │ │ +0fd55e: 2179 |0105: array-length v9, v7 │ │ +0fd560: 3598 2c00 |0106: if-ge v8, v9, 0132 // +002c │ │ +0fd564: 4609 0708 |0108: aget-object v9, v7, v8 │ │ +0fd568: 1a0a 102a |010a: const-string v10, "[:]" // string@2a10 │ │ +0fd56c: 6e20 d02a a900 |010c: invoke-virtual {v9, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0fd572: 0c09 |010f: move-result-object v9 │ │ +0fd574: 460a 0903 |0110: aget-object v10, v9, v3 │ │ +0fd578: 7110 392a 0a00 |0112: invoke-static {v10}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0fd57e: 0b0c |0115: move-result-wide v12 │ │ +0fd580: 121a |0116: const/4 v10, #int 1 // #1 │ │ +0fd582: 4609 090a |0117: aget-object v9, v9, v10 │ │ +0fd586: 7110 392a 0900 |0119: invoke-static {v9}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0fd58c: 0b0e |011c: move-result-wide v14 │ │ +0fd58e: 1609 0000 |011d: const-wide/16 v9, #int 0 // #0 │ │ +0fd592: 2f0b 090e |011f: cmpl-double v11, v9, v14 │ │ +0fd596: 380b 0e00 |0121: if-eqz v11, 012f // +000e │ │ +0fd59a: 2f0b 090c |0123: cmpl-double v11, v9, v12 │ │ +0fd59e: 390b 0300 |0125: if-nez v11, 0128 // +0003 │ │ +0fd5a2: 2808 |0127: goto 012f // +0008 │ │ +0fd5a4: 546b 7417 |0128: iget-object v11, v6, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ +0fd5a8: 1310 0000 |012a: const/16 v16, #int 0 // #0 │ │ +0fd5ac: 7406 6724 0b00 |012c: invoke-virtual/range {v11, v12, v13, v14, v15, v16}, Lcom/ds/avare/shapes/MetShape;.add:(DDZ)V // method@2467 │ │ +0fd5b2: d808 0801 |012f: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0fd5b6: 28d4 |0131: goto 0105 // -002c │ │ +0fd5b8: 5466 7417 |0132: iget-object v6, v6, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ +0fd5bc: 6e10 6e24 0600 |0134: invoke-virtual {v6}, Lcom/ds/avare/shapes/MetShape;.makePolygon:()V // method@246e │ │ +0fd5c2: d805 0501 |0137: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0fd5c6: 2900 29ff |0139: goto/16 0062 // -00d7 │ │ +0fd5ca: 0e00 |013b: return-void │ │ catches : 4 │ │ 0x0006 - 0x0040 │ │ Ljava/lang/Exception; -> 0x013b │ │ 0x0044 - 0x004f │ │ Ljava/lang/Exception; -> 0x013b │ │ 0x004f - 0x005e │ │ Ljava/lang/Exception; -> 0x005f │ │ @@ -278334,23 +278336,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0fd6cc: |[0fd6cc] com.ds.avare.weather.InternetWeatherCache.:()V │ │ -0fd6dc: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0fd6e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0fd6e4: 5b10 8317 |0004: iput-object v0, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mWeatherTask:Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask; // field@1783 │ │ -0fd6e8: 5b10 8417 |0006: iput-object v0, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mWeatherThread:Ljava/lang/Thread; // field@1784 │ │ -0fd6ec: 5b10 8017 |0008: iput-object v0, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mAirSig:Ljava/util/LinkedList; // field@1780 │ │ -0fd6f0: 5b10 8217 |000a: iput-object v0, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mService:Lcom/ds/avare/StorageService; // field@1782 │ │ -0fd6f4: 5b10 8117 |000c: iput-object v0, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mDate:Ljava/util/Date; // field@1781 │ │ -0fd6f8: 0e00 |000e: return-void │ │ +0fd6d4: |[0fd6d4] com.ds.avare.weather.InternetWeatherCache.:()V │ │ +0fd6e4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0fd6ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0fd6ec: 5b10 8317 |0004: iput-object v0, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mWeatherTask:Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask; // field@1783 │ │ +0fd6f0: 5b10 8417 |0006: iput-object v0, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mWeatherThread:Ljava/lang/Thread; // field@1784 │ │ +0fd6f4: 5b10 8017 |0008: iput-object v0, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mAirSig:Ljava/util/LinkedList; // field@1780 │ │ +0fd6f8: 5b10 8217 |000a: iput-object v0, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mService:Lcom/ds/avare/StorageService; // field@1782 │ │ +0fd6fc: 5b10 8117 |000c: iput-object v0, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mDate:Ljava/util/Date; // field@1781 │ │ +0fd700: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ 0x0006 line=45 │ │ 0x0008 line=46 │ │ 0x000a line=47 │ │ @@ -278363,17 +278365,17 @@ │ │ type : '(Lcom/ds/avare/weather/InternetWeatherCache;)Ljava/util/LinkedList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fd684: |[0fd684] com.ds.avare.weather.InternetWeatherCache.access$100:(Lcom/ds/avare/weather/InternetWeatherCache;)Ljava/util/LinkedList; │ │ -0fd694: 5400 8017 |0000: iget-object v0, v0, Lcom/ds/avare/weather/InternetWeatherCache;.mAirSig:Ljava/util/LinkedList; // field@1780 │ │ -0fd698: 1100 |0002: return-object v0 │ │ +0fd68c: |[0fd68c] com.ds.avare.weather.InternetWeatherCache.access$100:(Lcom/ds/avare/weather/InternetWeatherCache;)Ljava/util/LinkedList; │ │ +0fd69c: 5400 8017 |0000: iget-object v0, v0, Lcom/ds/avare/weather/InternetWeatherCache;.mAirSig:Ljava/util/LinkedList; // field@1780 │ │ +0fd6a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/weather/InternetWeatherCache; │ │ │ │ #2 : (in Lcom/ds/avare/weather/InternetWeatherCache;) │ │ @@ -278381,17 +278383,17 @@ │ │ type : '(Lcom/ds/avare/weather/InternetWeatherCache;Ljava/util/LinkedList;)Ljava/util/LinkedList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fd69c: |[0fd69c] com.ds.avare.weather.InternetWeatherCache.access$102:(Lcom/ds/avare/weather/InternetWeatherCache;Ljava/util/LinkedList;)Ljava/util/LinkedList; │ │ -0fd6ac: 5b01 8017 |0000: iput-object v1, v0, Lcom/ds/avare/weather/InternetWeatherCache;.mAirSig:Ljava/util/LinkedList; // field@1780 │ │ -0fd6b0: 1101 |0002: return-object v1 │ │ +0fd6a4: |[0fd6a4] com.ds.avare.weather.InternetWeatherCache.access$102:(Lcom/ds/avare/weather/InternetWeatherCache;Ljava/util/LinkedList;)Ljava/util/LinkedList; │ │ +0fd6b4: 5b01 8017 |0000: iput-object v1, v0, Lcom/ds/avare/weather/InternetWeatherCache;.mAirSig:Ljava/util/LinkedList; // field@1780 │ │ +0fd6b8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/weather/InternetWeatherCache; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/LinkedList; │ │ │ │ @@ -278400,17 +278402,17 @@ │ │ type : '(Lcom/ds/avare/weather/InternetWeatherCache;)Lcom/ds/avare/StorageService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fd63c: |[0fd63c] com.ds.avare.weather.InternetWeatherCache.access$200:(Lcom/ds/avare/weather/InternetWeatherCache;)Lcom/ds/avare/StorageService; │ │ -0fd64c: 5400 8217 |0000: iget-object v0, v0, Lcom/ds/avare/weather/InternetWeatherCache;.mService:Lcom/ds/avare/StorageService; // field@1782 │ │ -0fd650: 1100 |0002: return-object v0 │ │ +0fd644: |[0fd644] com.ds.avare.weather.InternetWeatherCache.access$200:(Lcom/ds/avare/weather/InternetWeatherCache;)Lcom/ds/avare/StorageService; │ │ +0fd654: 5400 8217 |0000: iget-object v0, v0, Lcom/ds/avare/weather/InternetWeatherCache;.mService:Lcom/ds/avare/StorageService; // field@1782 │ │ +0fd658: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/weather/InternetWeatherCache; │ │ │ │ #4 : (in Lcom/ds/avare/weather/InternetWeatherCache;) │ │ @@ -278418,17 +278420,17 @@ │ │ type : '(Lcom/ds/avare/weather/InternetWeatherCache;)Ljava/util/Date;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fd654: |[0fd654] com.ds.avare.weather.InternetWeatherCache.access$300:(Lcom/ds/avare/weather/InternetWeatherCache;)Ljava/util/Date; │ │ -0fd664: 5400 8117 |0000: iget-object v0, v0, Lcom/ds/avare/weather/InternetWeatherCache;.mDate:Ljava/util/Date; // field@1781 │ │ -0fd668: 1100 |0002: return-object v0 │ │ +0fd65c: |[0fd65c] com.ds.avare.weather.InternetWeatherCache.access$300:(Lcom/ds/avare/weather/InternetWeatherCache;)Ljava/util/Date; │ │ +0fd66c: 5400 8117 |0000: iget-object v0, v0, Lcom/ds/avare/weather/InternetWeatherCache;.mDate:Ljava/util/Date; // field@1781 │ │ +0fd670: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/weather/InternetWeatherCache; │ │ │ │ #5 : (in Lcom/ds/avare/weather/InternetWeatherCache;) │ │ @@ -278436,17 +278438,17 @@ │ │ type : '(Lcom/ds/avare/weather/InternetWeatherCache;Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fd66c: |[0fd66c] com.ds.avare.weather.InternetWeatherCache.access$302:(Lcom/ds/avare/weather/InternetWeatherCache;Ljava/util/Date;)Ljava/util/Date; │ │ -0fd67c: 5b01 8117 |0000: iput-object v1, v0, Lcom/ds/avare/weather/InternetWeatherCache;.mDate:Ljava/util/Date; // field@1781 │ │ -0fd680: 1101 |0002: return-object v1 │ │ +0fd674: |[0fd674] com.ds.avare.weather.InternetWeatherCache.access$302:(Lcom/ds/avare/weather/InternetWeatherCache;Ljava/util/Date;)Ljava/util/Date; │ │ +0fd684: 5b01 8117 |0000: iput-object v1, v0, Lcom/ds/avare/weather/InternetWeatherCache;.mDate:Ljava/util/Date; // field@1781 │ │ +0fd688: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/weather/InternetWeatherCache; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -278456,17 +278458,17 @@ │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fd6b4: |[0fd6b4] com.ds.avare.weather.InternetWeatherCache.getAirSigMet:()Ljava/util/LinkedList; │ │ -0fd6c4: 5410 8017 |0000: iget-object v0, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mAirSig:Ljava/util/LinkedList; // field@1780 │ │ -0fd6c8: 1100 |0002: return-object v0 │ │ +0fd6bc: |[0fd6bc] com.ds.avare.weather.InternetWeatherCache.getAirSigMet:()Ljava/util/LinkedList; │ │ +0fd6cc: 5410 8017 |0000: iget-object v0, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mAirSig:Ljava/util/LinkedList; // field@1780 │ │ +0fd6d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/weather/InternetWeatherCache; │ │ │ │ #1 : (in Lcom/ds/avare/weather/InternetWeatherCache;) │ │ @@ -278474,33 +278476,33 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -0fd5f0: |[0fd5f0] com.ds.avare.weather.InternetWeatherCache.isOld:(I)Z │ │ -0fd600: 5460 8117 |0000: iget-object v0, v6, Lcom/ds/avare/weather/InternetWeatherCache;.mDate:Ljava/util/Date; // field@1781 │ │ -0fd604: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0fd606: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0fd60a: 0f01 |0005: return v1 │ │ -0fd60c: 7100 9426 0000 |0006: invoke-static {}, Lcom/ds/avare/utils/Helper;.getMillisGMT:()J // method@2694 │ │ -0fd612: 0b02 |0009: move-result-wide v2 │ │ -0fd614: 5460 8117 |000a: iget-object v0, v6, Lcom/ds/avare/weather/InternetWeatherCache;.mDate:Ljava/util/Date; // field@1781 │ │ -0fd618: 6e10 d62b 0000 |000c: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@2bd6 │ │ -0fd61e: 0b04 |000f: move-result-wide v4 │ │ -0fd620: bc42 |0010: sub-long/2addr v2, v4 │ │ -0fd622: da07 073c |0011: mul-int/lit8 v7, v7, #int 60 // #3c │ │ -0fd626: d277 e803 |0013: mul-int/lit16 v7, v7, #int 1000 // #03e8 │ │ -0fd62a: 8174 |0015: int-to-long v4, v7 │ │ -0fd62c: 3107 0204 |0016: cmp-long v7, v2, v4 │ │ -0fd630: 3d07 0400 |0018: if-lez v7, 001c // +0004 │ │ -0fd634: 1217 |001a: const/4 v7, #int 1 // #1 │ │ -0fd636: 0f07 |001b: return v7 │ │ -0fd638: 0f01 |001c: return v1 │ │ +0fd5f8: |[0fd5f8] com.ds.avare.weather.InternetWeatherCache.isOld:(I)Z │ │ +0fd608: 5460 8117 |0000: iget-object v0, v6, Lcom/ds/avare/weather/InternetWeatherCache;.mDate:Ljava/util/Date; // field@1781 │ │ +0fd60c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0fd60e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0fd612: 0f01 |0005: return v1 │ │ +0fd614: 7100 9426 0000 |0006: invoke-static {}, Lcom/ds/avare/utils/Helper;.getMillisGMT:()J // method@2694 │ │ +0fd61a: 0b02 |0009: move-result-wide v2 │ │ +0fd61c: 5460 8117 |000a: iget-object v0, v6, Lcom/ds/avare/weather/InternetWeatherCache;.mDate:Ljava/util/Date; // field@1781 │ │ +0fd620: 6e10 d62b 0000 |000c: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@2bd6 │ │ +0fd626: 0b04 |000f: move-result-wide v4 │ │ +0fd628: bc42 |0010: sub-long/2addr v2, v4 │ │ +0fd62a: da07 073c |0011: mul-int/lit8 v7, v7, #int 60 // #3c │ │ +0fd62e: d277 e803 |0013: mul-int/lit16 v7, v7, #int 1000 // #03e8 │ │ +0fd632: 8174 |0015: int-to-long v4, v7 │ │ +0fd634: 3107 0204 |0016: cmp-long v7, v2, v4 │ │ +0fd638: 3d07 0400 |0018: if-lez v7, 001c // +0004 │ │ +0fd63c: 1217 |001a: const/4 v7, #int 1 // #1 │ │ +0fd63e: 0f07 |001b: return v7 │ │ +0fd640: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=60 │ │ 0x000a line=61 │ │ locals : │ │ 0x0000 - 0x001d reg=6 this Lcom/ds/avare/weather/InternetWeatherCache; │ │ @@ -278511,34 +278513,34 @@ │ │ type : '(Lcom/ds/avare/StorageService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0fd6fc: |[0fd6fc] com.ds.avare.weather.InternetWeatherCache.parse:(Lcom/ds/avare/StorageService;)V │ │ -0fd70c: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ -0fd710: 0e00 |0002: return-void │ │ -0fd712: 5b12 8217 |0003: iput-object v2, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mService:Lcom/ds/avare/StorageService; // field@1782 │ │ -0fd716: 5412 8417 |0005: iget-object v2, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mWeatherThread:Ljava/lang/Thread; // field@1784 │ │ -0fd71a: 3802 0900 |0007: if-eqz v2, 0010 // +0009 │ │ -0fd71e: 6e10 0c2b 0200 |0009: invoke-virtual {v2}, Ljava/lang/Thread;.isAlive:()Z // method@2b0c │ │ -0fd724: 0a02 |000c: move-result v2 │ │ -0fd726: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ -0fd72a: 0e00 |000f: return-void │ │ -0fd72c: 2202 9106 |0010: new-instance v2, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask; // type@0691 │ │ -0fd730: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0fd732: 7030 a028 1200 |0013: invoke-direct {v2, v1, v0}, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.:(Lcom/ds/avare/weather/InternetWeatherCache;Lcom/ds/avare/weather/InternetWeatherCache$1;)V // method@28a0 │ │ -0fd738: 5b12 8317 |0016: iput-object v2, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mWeatherTask:Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask; // field@1783 │ │ -0fd73c: 2202 1407 |0018: new-instance v2, Ljava/lang/Thread; // type@0714 │ │ -0fd740: 5410 8317 |001a: iget-object v0, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mWeatherTask:Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask; // field@1783 │ │ -0fd744: 7020 032b 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ -0fd74a: 5b12 8417 |001f: iput-object v2, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mWeatherThread:Ljava/lang/Thread; // field@1784 │ │ -0fd74e: 6e10 112b 0200 |0021: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ -0fd754: 0e00 |0024: return-void │ │ +0fd704: |[0fd704] com.ds.avare.weather.InternetWeatherCache.parse:(Lcom/ds/avare/StorageService;)V │ │ +0fd714: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ +0fd718: 0e00 |0002: return-void │ │ +0fd71a: 5b12 8217 |0003: iput-object v2, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mService:Lcom/ds/avare/StorageService; // field@1782 │ │ +0fd71e: 5412 8417 |0005: iget-object v2, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mWeatherThread:Ljava/lang/Thread; // field@1784 │ │ +0fd722: 3802 0900 |0007: if-eqz v2, 0010 // +0009 │ │ +0fd726: 6e10 0c2b 0200 |0009: invoke-virtual {v2}, Ljava/lang/Thread;.isAlive:()Z // method@2b0c │ │ +0fd72c: 0a02 |000c: move-result v2 │ │ +0fd72e: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ +0fd732: 0e00 |000f: return-void │ │ +0fd734: 2202 9106 |0010: new-instance v2, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask; // type@0691 │ │ +0fd738: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0fd73a: 7030 a028 1200 |0013: invoke-direct {v2, v1, v0}, Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask;.:(Lcom/ds/avare/weather/InternetWeatherCache;Lcom/ds/avare/weather/InternetWeatherCache$1;)V // method@28a0 │ │ +0fd740: 5b12 8317 |0016: iput-object v2, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mWeatherTask:Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask; // field@1783 │ │ +0fd744: 2202 1407 |0018: new-instance v2, Ljava/lang/Thread; // type@0714 │ │ +0fd748: 5410 8317 |001a: iget-object v0, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mWeatherTask:Lcom/ds/avare/weather/InternetWeatherCache$WeatherTask; // field@1783 │ │ +0fd74c: 7020 032b 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ +0fd752: 5b12 8417 |001f: iput-object v2, v1, Lcom/ds/avare/weather/InternetWeatherCache;.mWeatherThread:Ljava/lang/Thread; // field@1784 │ │ +0fd756: 6e10 112b 0200 |0021: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ +0fd75c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=77 │ │ 0x0005 line=81 │ │ 0x0009 line=82 │ │ 0x0010 line=86 │ │ 0x0018 line=87 │ │ @@ -278600,17 +278602,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fd900: |[0fd900] com.ds.avare.weather.Metar.:()V │ │ -0fd910: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0fd916: 0e00 |0003: return-void │ │ +0fd908: |[0fd908] com.ds.avare.weather.Metar.:()V │ │ +0fd918: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0fd91e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/weather/Metar; │ │ │ │ Virtual methods - │ │ @@ -278639,17 +278641,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fd8e8: |[0fd8e8] com.ds.avare.weather.MetarFlightCategory.:()V │ │ -0fd8f8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0fd8fe: 0e00 |0003: return-void │ │ +0fd8f0: |[0fd8f0] com.ds.avare.weather.MetarFlightCategory.:()V │ │ +0fd900: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0fd906: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/weather/MetarFlightCategory; │ │ │ │ #1 : (in Lcom/ds/avare/weather/MetarFlightCategory;) │ │ @@ -278657,60 +278659,60 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -0fd810: |[0fd810] com.ds.avare.weather.MetarFlightCategory.getFlightCategory:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0fd820: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0fd824: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fd82a: 6e20 f52a 5000 |0005: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd830: 1a05 1b00 |0008: const-string v5, " " // string@001b │ │ -0fd834: 6e20 f52a 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd83a: 6e20 f52a 6000 |000d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fd840: 6e10 fa2a 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0fd846: 0c05 |0013: move-result-object v5 │ │ -0fd848: 7110 712d 0500 |0014: invoke-static {v5}, Lnet/sf/jweather/metar/MetarParser;.parse:(Ljava/lang/String;)Lnet/sf/jweather/metar/Metar; // method@2d71 │ │ -0fd84e: 0c05 |0017: move-result-object v5 │ │ -0fd850: 6e10 432d 0500 |0018: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getVisibility:()Ljava/lang/Float; // method@2d43 │ │ -0fd856: 0c06 |001b: move-result-object v6 │ │ -0fd858: 6e10 4c2a 0600 |001c: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -0fd85e: 0a06 |001f: move-result v6 │ │ -0fd860: 1400 ffff ff7f |0020: const v0, #float nan // #7fffffff │ │ -0fd866: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -0fd868: 6e10 462d 0500 |0024: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getVisibilityLessThan:()Z // method@2d46 │ │ -0fd86e: 0a02 |0027: move-result v2 │ │ -0fd870: 6e10 3b2d 0500 |0028: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getSkyConditions:()Ljava/util/ArrayList; // method@2d3b │ │ -0fd876: 0c05 |002b: move-result-object v5 │ │ -0fd878: 6e10 992b 0500 |002c: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ -0fd87e: 0c05 |002f: move-result-object v5 │ │ -0fd880: 7210 042c 0500 |0030: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0fd886: 0a03 |0033: move-result v3 │ │ -0fd888: 3803 1f00 |0034: if-eqz v3, 0053 // +001f │ │ -0fd88c: 7210 052c 0500 |0036: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0fd892: 0c03 |0039: move-result-object v3 │ │ -0fd894: 1f03 c007 |003a: check-cast v3, Lnet/sf/jweather/metar/SkyCondition; // type@07c0 │ │ -0fd898: 6e10 8f2d 0300 |003c: invoke-virtual {v3}, Lnet/sf/jweather/metar/SkyCondition;.isBrokenClouds:()Z // method@2d8f │ │ -0fd89e: 0a04 |003f: move-result v4 │ │ -0fd8a0: 3904 0e00 |0040: if-nez v4, 004e // +000e │ │ -0fd8a4: 6e10 942d 0300 |0042: invoke-virtual {v3}, Lnet/sf/jweather/metar/SkyCondition;.isOvercast:()Z // method@2d94 │ │ -0fd8aa: 0a04 |0045: move-result v4 │ │ -0fd8ac: 3904 0800 |0046: if-nez v4, 004e // +0008 │ │ -0fd8b0: 6e10 972d 0300 |0048: invoke-virtual {v3}, Lnet/sf/jweather/metar/SkyCondition;.isVerticalVisibility:()Z // method@2d97 │ │ -0fd8b6: 0a04 |004b: move-result v4 │ │ -0fd8b8: 3804 e4ff |004c: if-eqz v4, 0030 // -001c │ │ -0fd8bc: 6e10 8c2d 0300 |004e: invoke-virtual {v3}, Lnet/sf/jweather/metar/SkyCondition;.getHeight:()I // method@2d8c │ │ -0fd8c2: 0a00 |0051: move-result v0 │ │ -0fd8c4: 1211 |0052: const/4 v1, #int 1 // #1 │ │ -0fd8c6: 7140 ae28 0126 |0053: invoke-static {v1, v0, v6, v2}, Lcom/ds/avare/weather/MetarFlightCategory;.getFlightCategory:(ZIFZ)Ljava/lang/String; // method@28ae │ │ -0fd8cc: 0c05 |0056: move-result-object v5 │ │ -0fd8ce: 2803 |0057: goto 005a // +0003 │ │ -0fd8d0: 1a05 bb27 |0058: const-string v5, "Unknown" // string@27bb │ │ -0fd8d4: 1105 |005a: return-object v5 │ │ +0fd818: |[0fd818] com.ds.avare.weather.MetarFlightCategory.getFlightCategory:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0fd828: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0fd82c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fd832: 6e20 f52a 5000 |0005: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd838: 1a05 1b00 |0008: const-string v5, " " // string@001b │ │ +0fd83c: 6e20 f52a 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd842: 6e20 f52a 6000 |000d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fd848: 6e10 fa2a 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0fd84e: 0c05 |0013: move-result-object v5 │ │ +0fd850: 7110 712d 0500 |0014: invoke-static {v5}, Lnet/sf/jweather/metar/MetarParser;.parse:(Ljava/lang/String;)Lnet/sf/jweather/metar/Metar; // method@2d71 │ │ +0fd856: 0c05 |0017: move-result-object v5 │ │ +0fd858: 6e10 432d 0500 |0018: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getVisibility:()Ljava/lang/Float; // method@2d43 │ │ +0fd85e: 0c06 |001b: move-result-object v6 │ │ +0fd860: 6e10 4c2a 0600 |001c: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +0fd866: 0a06 |001f: move-result v6 │ │ +0fd868: 1400 ffff ff7f |0020: const v0, #float nan // #7fffffff │ │ +0fd86e: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0fd870: 6e10 462d 0500 |0024: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getVisibilityLessThan:()Z // method@2d46 │ │ +0fd876: 0a02 |0027: move-result v2 │ │ +0fd878: 6e10 3b2d 0500 |0028: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getSkyConditions:()Ljava/util/ArrayList; // method@2d3b │ │ +0fd87e: 0c05 |002b: move-result-object v5 │ │ +0fd880: 6e10 992b 0500 |002c: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ +0fd886: 0c05 |002f: move-result-object v5 │ │ +0fd888: 7210 042c 0500 |0030: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0fd88e: 0a03 |0033: move-result v3 │ │ +0fd890: 3803 1f00 |0034: if-eqz v3, 0053 // +001f │ │ +0fd894: 7210 052c 0500 |0036: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0fd89a: 0c03 |0039: move-result-object v3 │ │ +0fd89c: 1f03 c007 |003a: check-cast v3, Lnet/sf/jweather/metar/SkyCondition; // type@07c0 │ │ +0fd8a0: 6e10 8f2d 0300 |003c: invoke-virtual {v3}, Lnet/sf/jweather/metar/SkyCondition;.isBrokenClouds:()Z // method@2d8f │ │ +0fd8a6: 0a04 |003f: move-result v4 │ │ +0fd8a8: 3904 0e00 |0040: if-nez v4, 004e // +000e │ │ +0fd8ac: 6e10 942d 0300 |0042: invoke-virtual {v3}, Lnet/sf/jweather/metar/SkyCondition;.isOvercast:()Z // method@2d94 │ │ +0fd8b2: 0a04 |0045: move-result v4 │ │ +0fd8b4: 3904 0800 |0046: if-nez v4, 004e // +0008 │ │ +0fd8b8: 6e10 972d 0300 |0048: invoke-virtual {v3}, Lnet/sf/jweather/metar/SkyCondition;.isVerticalVisibility:()Z // method@2d97 │ │ +0fd8be: 0a04 |004b: move-result v4 │ │ +0fd8c0: 3804 e4ff |004c: if-eqz v4, 0030 // -001c │ │ +0fd8c4: 6e10 8c2d 0300 |004e: invoke-virtual {v3}, Lnet/sf/jweather/metar/SkyCondition;.getHeight:()I // method@2d8c │ │ +0fd8ca: 0a00 |0051: move-result v0 │ │ +0fd8cc: 1211 |0052: const/4 v1, #int 1 // #1 │ │ +0fd8ce: 7140 ae28 0126 |0053: invoke-static {v1, v0, v6, v2}, Lcom/ds/avare/weather/MetarFlightCategory;.getFlightCategory:(ZIFZ)Ljava/lang/String; // method@28ae │ │ +0fd8d4: 0c05 |0056: move-result-object v5 │ │ +0fd8d6: 2803 |0057: goto 005a // +0003 │ │ +0fd8d8: 1a05 bb27 |0058: const-string v5, "Unknown" // string@27bb │ │ +0fd8dc: 1105 |005a: return-object v5 │ │ catches : 1 │ │ 0x0000 - 0x0057 │ │ Ljava/lang/Exception; -> 0x0058 │ │ positions : │ │ 0x0000 line=21 │ │ 0x0018 line=22 │ │ 0x0024 line=25 │ │ @@ -278728,59 +278730,59 @@ │ │ type : '(ZIFZ)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -0fd758: |[0fd758] com.ds.avare.weather.MetarFlightCategory.getFlightCategory:(ZIFZ)Ljava/lang/String; │ │ -0fd768: 3805 0d00 |0000: if-eqz v5, 000d // +000d │ │ -0fd76c: 8944 |0002: float-to-double v4, v4 │ │ -0fd76e: 1800 7b14 ae47 e17a 843f |0003: const-wide v0, #double 0.01 // #3f847ae147ae147b │ │ -0fd778: 7120 382a 5400 |0008: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0fd77e: cc04 |000b: sub-double/2addr v4, v0 │ │ -0fd780: 8c44 |000c: double-to-float v4, v4 │ │ -0fd782: 1305 f401 |000d: const/16 v5, #int 500 // #1f4 │ │ -0fd786: 3802 0400 |000f: if-eqz v2, 0013 // +0004 │ │ -0fd78a: 3453 0800 |0011: if-lt v3, v5, 0019 // +0008 │ │ -0fd78e: 1500 803f |0013: const/high16 v0, #int 1065353216 // #3f80 │ │ -0fd792: 2e01 0400 |0015: cmpg-float v1, v4, v0 │ │ -0fd796: 3b01 0500 |0017: if-gez v1, 001c // +0005 │ │ -0fd79a: 1a02 3314 |0019: const-string v2, "LIFR" // string@1433 │ │ -0fd79e: 1102 |001b: return-object v2 │ │ -0fd7a0: 1301 e803 |001c: const/16 v1, #int 1000 // #3e8 │ │ -0fd7a4: 3802 0600 |001e: if-eqz v2, 0024 // +0006 │ │ -0fd7a8: 3513 0400 |0020: if-ge v3, v1, 0024 // +0004 │ │ -0fd7ac: 3553 0c00 |0022: if-ge v3, v5, 002e // +000c │ │ -0fd7b0: 1505 4040 |0024: const/high16 v5, #int 1077936128 // #4040 │ │ -0fd7b4: 2d00 0400 |0026: cmpl-float v0, v4, v0 │ │ -0fd7b8: 3a00 0900 |0028: if-ltz v0, 0031 // +0009 │ │ -0fd7bc: 2e00 0405 |002a: cmpg-float v0, v4, v5 │ │ -0fd7c0: 3b00 0500 |002c: if-gez v0, 0031 // +0005 │ │ -0fd7c4: 1a02 9212 |002e: const-string v2, "IFR" // string@1292 │ │ -0fd7c8: 1102 |0030: return-object v2 │ │ -0fd7ca: 1300 b80b |0031: const/16 v0, #int 3000 // #bb8 │ │ -0fd7ce: 3802 0600 |0033: if-eqz v2, 0039 // +0006 │ │ -0fd7d2: 3503 0400 |0035: if-ge v3, v0, 0039 // +0004 │ │ -0fd7d6: 3513 0c00 |0037: if-ge v3, v1, 0043 // +000c │ │ -0fd7da: 1501 a040 |0039: const/high16 v1, #int 1084227584 // #40a0 │ │ -0fd7de: 2d05 0405 |003b: cmpl-float v5, v4, v5 │ │ -0fd7e2: 3a05 0900 |003d: if-ltz v5, 0046 // +0009 │ │ -0fd7e6: 2e05 0401 |003f: cmpg-float v5, v4, v1 │ │ -0fd7ea: 3c05 0500 |0041: if-gtz v5, 0046 // +0005 │ │ -0fd7ee: 1a02 5820 |0043: const-string v2, "MVFR" // string@2058 │ │ -0fd7f2: 1102 |0045: return-object v2 │ │ -0fd7f4: 3603 0400 |0046: if-gt v3, v0, 004a // +0004 │ │ -0fd7f8: 3902 0900 |0048: if-nez v2, 0051 // +0009 │ │ -0fd7fc: 2d02 0401 |004a: cmpl-float v2, v4, v1 │ │ -0fd800: 3d02 0500 |004c: if-lez v2, 0051 // +0005 │ │ -0fd804: 1a02 1028 |004e: const-string v2, "VFR" // string@2810 │ │ -0fd808: 1102 |0050: return-object v2 │ │ -0fd80a: 1a02 bb27 |0051: const-string v2, "Unknown" // string@27bb │ │ -0fd80e: 1102 |0053: return-object v2 │ │ +0fd760: |[0fd760] com.ds.avare.weather.MetarFlightCategory.getFlightCategory:(ZIFZ)Ljava/lang/String; │ │ +0fd770: 3805 0d00 |0000: if-eqz v5, 000d // +000d │ │ +0fd774: 8944 |0002: float-to-double v4, v4 │ │ +0fd776: 1800 7b14 ae47 e17a 843f |0003: const-wide v0, #double 0.01 // #3f847ae147ae147b │ │ +0fd780: 7120 382a 5400 |0008: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0fd786: cc04 |000b: sub-double/2addr v4, v0 │ │ +0fd788: 8c44 |000c: double-to-float v4, v4 │ │ +0fd78a: 1305 f401 |000d: const/16 v5, #int 500 // #1f4 │ │ +0fd78e: 3802 0400 |000f: if-eqz v2, 0013 // +0004 │ │ +0fd792: 3453 0800 |0011: if-lt v3, v5, 0019 // +0008 │ │ +0fd796: 1500 803f |0013: const/high16 v0, #int 1065353216 // #3f80 │ │ +0fd79a: 2e01 0400 |0015: cmpg-float v1, v4, v0 │ │ +0fd79e: 3b01 0500 |0017: if-gez v1, 001c // +0005 │ │ +0fd7a2: 1a02 3314 |0019: const-string v2, "LIFR" // string@1433 │ │ +0fd7a6: 1102 |001b: return-object v2 │ │ +0fd7a8: 1301 e803 |001c: const/16 v1, #int 1000 // #3e8 │ │ +0fd7ac: 3802 0600 |001e: if-eqz v2, 0024 // +0006 │ │ +0fd7b0: 3513 0400 |0020: if-ge v3, v1, 0024 // +0004 │ │ +0fd7b4: 3553 0c00 |0022: if-ge v3, v5, 002e // +000c │ │ +0fd7b8: 1505 4040 |0024: const/high16 v5, #int 1077936128 // #4040 │ │ +0fd7bc: 2d00 0400 |0026: cmpl-float v0, v4, v0 │ │ +0fd7c0: 3a00 0900 |0028: if-ltz v0, 0031 // +0009 │ │ +0fd7c4: 2e00 0405 |002a: cmpg-float v0, v4, v5 │ │ +0fd7c8: 3b00 0500 |002c: if-gez v0, 0031 // +0005 │ │ +0fd7cc: 1a02 9212 |002e: const-string v2, "IFR" // string@1292 │ │ +0fd7d0: 1102 |0030: return-object v2 │ │ +0fd7d2: 1300 b80b |0031: const/16 v0, #int 3000 // #bb8 │ │ +0fd7d6: 3802 0600 |0033: if-eqz v2, 0039 // +0006 │ │ +0fd7da: 3503 0400 |0035: if-ge v3, v0, 0039 // +0004 │ │ +0fd7de: 3513 0c00 |0037: if-ge v3, v1, 0043 // +000c │ │ +0fd7e2: 1501 a040 |0039: const/high16 v1, #int 1084227584 // #40a0 │ │ +0fd7e6: 2d05 0405 |003b: cmpl-float v5, v4, v5 │ │ +0fd7ea: 3a05 0900 |003d: if-ltz v5, 0046 // +0009 │ │ +0fd7ee: 2e05 0401 |003f: cmpg-float v5, v4, v1 │ │ +0fd7f2: 3c05 0500 |0041: if-gtz v5, 0046 // +0005 │ │ +0fd7f6: 1a02 5820 |0043: const-string v2, "MVFR" // string@2058 │ │ +0fd7fa: 1102 |0045: return-object v2 │ │ +0fd7fc: 3603 0400 |0046: if-gt v3, v0, 004a // +0004 │ │ +0fd800: 3902 0900 |0048: if-nez v2, 0051 // +0009 │ │ +0fd804: 2d02 0401 |004a: cmpl-float v2, v4, v1 │ │ +0fd808: 3d02 0500 |004c: if-lez v2, 0051 // +0005 │ │ +0fd80c: 1a02 1028 |004e: const-string v2, "VFR" // string@2810 │ │ +0fd810: 1102 |0050: return-object v2 │ │ +0fd812: 1a02 bb27 |0051: const-string v2, "Unknown" // string@27bb │ │ +0fd816: 1102 |0053: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=52 │ │ locals : │ │ 0x0000 - 0x0054 reg=2 (null) Z │ │ 0x0000 - 0x0054 reg=3 (null) I │ │ 0x0000 - 0x0054 reg=4 (null) F │ │ @@ -278816,2117 +278818,2117 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4161 16-bit code units │ │ -0fd978: |[0fd978] com.ds.avare.weather.Stations.:()V │ │ -0fd988: 1300 bb02 |0000: const/16 v0, #int 699 // #2bb │ │ -0fd98c: 2300 f809 |0002: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ -0fd990: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0fd992: 1a02 a70b |0005: const-string v2, "BHM" // string@0ba7 │ │ -0fd996: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -0fd99a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0fd99c: 1a02 4506 |000a: const-string v2, "33.55" // string@0645 │ │ -0fd9a0: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -0fd9a4: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -0fd9a6: 1a02 9904 |000f: const-string v2, "-86.73333" // string@0499 │ │ -0fd9aa: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -0fd9ae: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -0fd9b0: 1a02 3912 |0014: const-string v2, "HSV" // string@1239 │ │ -0fd9b4: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -0fd9b8: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -0fd9ba: 1a02 5c06 |0019: const-string v2, "34.55" // string@065c │ │ -0fd9be: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -0fd9c2: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -0fd9c4: 1a02 9a04 |001e: const-string v2, "-86.76667" // string@049a │ │ -0fd9c8: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -0fd9cc: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -0fd9ce: 1a02 ee1f |0023: const-string v2, "MGM" // string@1fee │ │ -0fd9d2: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -0fd9d6: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -0fd9d8: 1a02 2d06 |0028: const-string v2, "32.216667" // string@062d │ │ -0fd9dc: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -0fd9e0: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -0fd9e4: 1a02 9304 |002e: const-string v2, "-86.316666" // string@0493 │ │ -0fd9e8: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -0fd9ec: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -0fd9f0: 1a02 0c20 |0034: const-string v2, "MOB" // string@200c │ │ -0fd9f4: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -0fd9f8: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -0fd9fc: 1a02 1a06 |003a: const-string v2, "30.683332" // string@061a │ │ -0fda00: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -0fda04: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -0fda08: 1a02 ab04 |0040: const-string v2, "-88.23333" // string@04ab │ │ -0fda0c: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -0fda10: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ -0fda14: 1a02 ae09 |0046: const-string v2, "ADK" // string@09ae │ │ -0fda18: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ -0fda1c: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ -0fda20: 1a02 8107 |004c: const-string v2, "51.933334" // string@0781 │ │ -0fda24: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -0fda28: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ -0fda2c: 1a02 b703 |0052: const-string v2, "-176.41667" // string@03b7 │ │ -0fda30: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -0fda34: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ -0fda38: 1a02 af09 |0058: const-string v2, "ADQ" // string@09af │ │ -0fda3c: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ -0fda40: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ -0fda44: 1a02 b507 |005e: const-string v2, "57.766666" // string@07b5 │ │ -0fda48: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ -0fda4c: 1301 1100 |0062: const/16 v1, #int 17 // #11 │ │ -0fda50: 1a02 8b03 |0064: const-string v2, "-152.58333" // string@038b │ │ -0fda54: 4d02 0001 |0066: aput-object v2, v0, v1 │ │ -0fda58: 1301 1200 |0068: const/16 v1, #int 18 // #12 │ │ -0fda5c: 1a02 2f0a |006a: const-string v2, "AKN" // string@0a2f │ │ -0fda60: 4d02 0001 |006c: aput-object v2, v0, v1 │ │ -0fda64: 1301 1300 |006e: const/16 v1, #int 19 // #13 │ │ -0fda68: 1a02 bb07 |0070: const-string v2, "58.733334" // string@07bb │ │ -0fda6c: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ -0fda70: 1301 1400 |0074: const/16 v1, #int 20 // #14 │ │ -0fda74: 1a02 9603 |0076: const-string v2, "-156.75" // string@0396 │ │ -0fda78: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ -0fda7c: 1301 1500 |007a: const/16 v1, #int 21 // #15 │ │ -0fda80: 1a02 460a |007c: const-string v2, "ANC" // string@0a46 │ │ -0fda84: 4d02 0001 |007e: aput-object v2, v0, v1 │ │ -0fda88: 1301 1600 |0080: const/16 v1, #int 22 // #16 │ │ -0fda8c: 1a02 e507 |0082: const-string v2, "61.233334" // string@07e5 │ │ -0fda90: 4d02 0001 |0084: aput-object v2, v0, v1 │ │ -0fda94: 1301 1700 |0086: const/16 v1, #int 23 // #17 │ │ -0fda98: 1a02 8203 |0088: const-string v2, "-149.55" // string@0382 │ │ -0fda9c: 4d02 0001 |008a: aput-object v2, v0, v1 │ │ -0fdaa0: 1301 1800 |008c: const/16 v1, #int 24 // #18 │ │ -0fdaa4: 1a02 4d0a |008e: const-string v2, "ANN" // string@0a4d │ │ -0fdaa8: 4d02 0001 |0090: aput-object v2, v0, v1 │ │ -0fdaac: 1301 1900 |0092: const/16 v1, #int 25 // #19 │ │ -0fdab0: 1a02 9707 |0094: const-string v2, "55.05" // string@0797 │ │ -0fdab4: 4d02 0001 |0096: aput-object v2, v0, v1 │ │ -0fdab8: 1301 1a00 |0098: const/16 v1, #int 26 // #1a │ │ -0fdabc: 1a02 5903 |009a: const-string v2, "-131.61667" // string@0359 │ │ -0fdac0: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ -0fdac4: 1301 1b00 |009e: const/16 v1, #int 27 // #1b │ │ -0fdac8: 1a02 a40b |00a0: const-string v2, "BET" // string@0ba4 │ │ -0fdacc: 4d02 0001 |00a2: aput-object v2, v0, v1 │ │ -0fdad0: 1301 1c00 |00a4: const/16 v1, #int 28 // #1c │ │ -0fdad4: 1a02 e307 |00a6: const-string v2, "60.583332" // string@07e3 │ │ -0fdad8: 4d02 0001 |00a8: aput-object v2, v0, v1 │ │ -0fdadc: 1301 1d00 |00aa: const/16 v1, #int 29 // #1d │ │ -0fdae0: 1a02 a203 |00ac: const-string v2, "-161.58333" // string@03a2 │ │ -0fdae4: 4d02 0001 |00ae: aput-object v2, v0, v1 │ │ -0fdae8: 1301 1e00 |00b0: const/16 v1, #int 30 // #1e │ │ -0fdaec: 1a02 c50b |00b2: const-string v2, "BRW" // string@0bc5 │ │ -0fdaf0: 4d02 0001 |00b4: aput-object v2, v0, v1 │ │ -0fdaf4: 1301 1f00 |00b6: const/16 v1, #int 31 // #1f │ │ -0fdaf8: 1a02 3608 |00b8: const-string v2, "71.28333" // string@0836 │ │ -0fdafc: 4d02 0001 |00ba: aput-object v2, v0, v1 │ │ -0fdb00: 1301 2000 |00bc: const/16 v1, #int 32 // #20 │ │ -0fdb04: 1a02 9503 |00be: const-string v2, "-156.51666" // string@0395 │ │ -0fdb08: 4d02 0001 |00c0: aput-object v2, v0, v1 │ │ -0fdb0c: 1301 2100 |00c2: const/16 v1, #int 33 // #21 │ │ -0fdb10: 1a02 c60b |00c4: const-string v2, "BTI" // string@0bc6 │ │ -0fdb14: 4d02 0001 |00c6: aput-object v2, v0, v1 │ │ -0fdb18: 1301 2200 |00c8: const/16 v1, #int 34 // #22 │ │ -0fdb1c: 1a02 3308 |00ca: const-string v2, "70.166664" // string@0833 │ │ -0fdb20: 4d02 0001 |00cc: aput-object v2, v0, v1 │ │ -0fdb24: 1301 2300 |00ce: const/16 v1, #int 35 // #23 │ │ -0fdb28: 1a02 7603 |00d0: const-string v2, "-143.91667" // string@0376 │ │ -0fdb2c: 4d02 0001 |00d2: aput-object v2, v0, v1 │ │ -0fdb30: 1301 2400 |00d4: const/16 v1, #int 36 // #24 │ │ -0fdb34: 1a02 ca0b |00d6: const-string v2, "BTT" // string@0bca │ │ -0fdb38: 4d02 0001 |00d8: aput-object v2, v0, v1 │ │ -0fdb3c: 1301 2500 |00da: const/16 v1, #int 37 // #25 │ │ -0fdb40: 1a02 1408 |00dc: const-string v2, "66.9" // string@0814 │ │ -0fdb44: 4d02 0001 |00de: aput-object v2, v0, v1 │ │ -0fdb48: 1301 2600 |00e0: const/16 v1, #int 38 // #26 │ │ -0fdb4c: 1a02 8903 |00e2: const-string v2, "-151.5" // string@0389 │ │ -0fdb50: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ -0fdb54: 1301 2700 |00e6: const/16 v1, #int 39 // #27 │ │ -0fdb58: 1a02 aa0c |00e8: const-string v2, "CDB" // string@0caa │ │ -0fdb5c: 4d02 0001 |00ea: aput-object v2, v0, v1 │ │ -0fdb60: 1301 2800 |00ec: const/16 v1, #int 40 // #28 │ │ -0fdb64: 1a02 9807 |00ee: const-string v2, "55.183334" // string@0798 │ │ -0fdb68: 4d02 0001 |00f0: aput-object v2, v0, v1 │ │ -0fdb6c: 1301 2900 |00f2: const/16 v1, #int 41 // #29 │ │ -0fdb70: 1a02 a503 |00f4: const-string v2, "-162.36667" // string@03a5 │ │ -0fdb74: 4d02 0001 |00f6: aput-object v2, v0, v1 │ │ -0fdb78: 1301 2a00 |00f8: const/16 v1, #int 42 // #2a │ │ -0fdb7c: 1a02 480d |00fa: const-string v2, "CZF" // string@0d48 │ │ -0fdb80: 4d02 0001 |00fc: aput-object v2, v0, v1 │ │ -0fdb84: 1301 2b00 |00fe: const/16 v1, #int 43 // #2b │ │ -0fdb88: 1a02 e807 |0100: const-string v2, "61.783333" // string@07e8 │ │ -0fdb8c: 4d02 0001 |0102: aput-object v2, v0, v1 │ │ -0fdb90: 1301 2c00 |0104: const/16 v1, #int 44 // #2c │ │ -0fdb94: 1a02 ab03 |0106: const-string v2, "-166.03334" // string@03ab │ │ -0fdb98: 4d02 0001 |0108: aput-object v2, v0, v1 │ │ -0fdb9c: 1301 2d00 |010a: const/16 v1, #int 45 // #2d │ │ -0fdba0: 1a02 570f |010c: const-string v2, "EHM" // string@0f57 │ │ -0fdba4: 4d02 0001 |010e: aput-object v2, v0, v1 │ │ -0fdba8: 1301 2e00 |0110: const/16 v1, #int 46 // #2e │ │ -0fdbac: 1a02 ba07 |0112: const-string v2, "58.65" // string@07ba │ │ -0fdbb0: 4d02 0001 |0114: aput-object v2, v0, v1 │ │ -0fdbb4: 1301 2f00 |0116: const/16 v1, #int 47 // #2f │ │ -0fdbb8: 1a02 a403 |0118: const-string v2, "-162.06667" // string@03a4 │ │ -0fdbbc: 4d02 0001 |011a: aput-object v2, v0, v1 │ │ -0fdbc0: 1301 3000 |011c: const/16 v1, #int 48 // #30 │ │ -0fdbc4: 1a02 5310 |011e: const-string v2, "FAI" // string@1053 │ │ -0fdbc8: 4d02 0001 |0120: aput-object v2, v0, v1 │ │ -0fdbcc: 1301 3100 |0122: const/16 v1, #int 49 // #31 │ │ -0fdbd0: 1a02 0c08 |0124: const-string v2, "64.71667" // string@080c │ │ -0fdbd4: 4d02 0001 |0126: aput-object v2, v0, v1 │ │ -0fdbd8: 1301 3200 |0128: const/16 v1, #int 50 // #32 │ │ -0fdbdc: 1a02 8103 |012a: const-string v2, "-148.18333" // string@0381 │ │ -0fdbe0: 4d02 0001 |012c: aput-object v2, v0, v1 │ │ -0fdbe4: 1301 3300 |012e: const/16 v1, #int 51 // #33 │ │ -0fdbe8: 1a02 db10 |0130: const-string v2, "FYU" // string@10db │ │ -0fdbec: 4d02 0001 |0132: aput-object v2, v0, v1 │ │ -0fdbf0: 1301 3400 |0134: const/16 v1, #int 52 // #34 │ │ -0fdbf4: 1a02 1208 |0136: const-string v2, "66.583336" // string@0812 │ │ -0fdbf8: 4d02 0001 |0138: aput-object v2, v0, v1 │ │ -0fdbfc: 1301 3500 |013a: const/16 v1, #int 53 // #35 │ │ -0fdc00: 1a02 7c03 |013c: const-string v2, "-145.08333" // string@037c │ │ -0fdc04: 4d02 0001 |013e: aput-object v2, v0, v1 │ │ -0fdc08: 1301 3600 |0140: const/16 v1, #int 54 // #36 │ │ -0fdc0c: 1a02 7c11 |0142: const-string v2, "GAL" // string@117c │ │ -0fdc10: 4d02 0001 |0144: aput-object v2, v0, v1 │ │ -0fdc14: 1301 3700 |0146: const/16 v1, #int 55 // #37 │ │ -0fdc18: 1a02 0d08 |0148: const-string v2, "64.73333" // string@080d │ │ -0fdc1c: 4d02 0001 |014a: aput-object v2, v0, v1 │ │ -0fdc20: 1301 3800 |014c: const/16 v1, #int 56 // #38 │ │ -0fdc24: 1a02 9703 |014e: const-string v2, "-156.93333" // string@0397 │ │ -0fdc28: 4d02 0001 |0150: aput-object v2, v0, v1 │ │ -0fdc2c: 1301 3900 |0152: const/16 v1, #int 57 // #39 │ │ -0fdc30: 1a02 8e11 |0154: const-string v2, "GKN" // string@118e │ │ -0fdc34: 4d02 0001 |0156: aput-object v2, v0, v1 │ │ -0fdc38: 1301 3a00 |0158: const/16 v1, #int 58 // #3a │ │ -0fdc3c: 1a02 e907 |015a: const-string v2, "62.15" // string@07e9 │ │ -0fdc40: 4d02 0001 |015c: aput-object v2, v0, v1 │ │ -0fdc44: 1301 3b00 |015e: const/16 v1, #int 59 // #3b │ │ -0fdc48: 1a02 7d03 |0160: const-string v2, "-145.45" // string@037d │ │ -0fdc4c: 4d02 0001 |0162: aput-object v2, v0, v1 │ │ -0fdc50: 1301 3c00 |0164: const/16 v1, #int 60 // #3c │ │ -0fdc54: 1a02 2e12 |0166: const-string v2, "HOM" // string@122e │ │ -0fdc58: 4d02 0001 |0168: aput-object v2, v0, v1 │ │ -0fdc5c: 1301 3d00 |016a: const/16 v1, #int 61 // #3d │ │ -0fdc60: 1a02 c107 |016c: const-string v2, "59.65" // string@07c1 │ │ -0fdc64: 4d02 0001 |016e: aput-object v2, v0, v1 │ │ -0fdc68: 1301 3e00 |0170: const/16 v1, #int 62 // #3e │ │ -0fdc6c: 1a02 8803 |0172: const-string v2, "-151.48334" // string@0388 │ │ -0fdc70: 4d02 0001 |0174: aput-object v2, v0, v1 │ │ -0fdc74: 1301 3f00 |0176: const/16 v1, #int 63 // #3f │ │ -0fdc78: 1a02 8a13 |0178: const-string v2, "JNU" // string@138a │ │ -0fdc7c: 4d02 0001 |017a: aput-object v2, v0, v1 │ │ -0fdc80: 1301 4000 |017c: const/16 v1, #int 64 // #40 │ │ -0fdc84: 1a02 b907 |017e: const-string v2, "58.433334" // string@07b9 │ │ -0fdc88: 4d02 0001 |0180: aput-object v2, v0, v1 │ │ -0fdc8c: 1301 4100 |0182: const/16 v1, #int 65 // #41 │ │ -0fdc90: 1a02 5e03 |0184: const-string v2, "-134.68333" // string@035e │ │ -0fdc94: 4d02 0001 |0186: aput-object v2, v0, v1 │ │ -0fdc98: 1301 4200 |0188: const/16 v1, #int 66 // #42 │ │ -0fdc9c: 1a02 b114 |018a: const-string v2, "LUR" // string@14b1 │ │ -0fdca0: 4d02 0001 |018c: aput-object v2, v0, v1 │ │ -0fdca4: 1301 4300 |018e: const/16 v1, #int 67 // #43 │ │ -0fdca8: 1a02 2d08 |0190: const-string v2, "68.88333" // string@082d │ │ -0fdcac: 4d02 0001 |0192: aput-object v2, v0, v1 │ │ -0fdcb0: 1301 4400 |0194: const/16 v1, #int 68 // #44 │ │ -0fdcb4: 1a02 ac03 |0196: const-string v2, "-166.11667" // string@03ac │ │ -0fdcb8: 4d02 0001 |0198: aput-object v2, v0, v1 │ │ -0fdcbc: 1301 4500 |019a: const/16 v1, #int 69 // #45 │ │ -0fdcc0: 1a02 601f |019c: const-string v2, "MCG" // string@1f60 │ │ -0fdcc4: 4d02 0001 |019e: aput-object v2, v0, v1 │ │ -0fdcc8: 1301 4600 |01a0: const/16 v1, #int 70 // #46 │ │ -0fdccc: 1a02 eb07 |01a2: const-string v2, "62.816666" // string@07eb │ │ -0fdcd0: 4d02 0001 |01a4: aput-object v2, v0, v1 │ │ -0fdcd4: 1301 4700 |01a6: const/16 v1, #int 71 // #47 │ │ -0fdcd8: 1a02 9203 |01a8: const-string v2, "-155.4" // string@0392 │ │ -0fdcdc: 4d02 0001 |01aa: aput-object v2, v0, v1 │ │ -0fdce0: 1301 4800 |01ac: const/16 v1, #int 72 // #48 │ │ -0fdce4: 1a02 621f |01ae: const-string v2, "MDO" // string@1f62 │ │ -0fdce8: 4d02 0001 |01b0: aput-object v2, v0, v1 │ │ -0fdcec: 1301 4900 |01b2: const/16 v1, #int 73 // #49 │ │ -0fdcf0: 1a02 be07 |01b4: const-string v2, "59.5" // string@07be │ │ -0fdcf4: 4d02 0001 |01b6: aput-object v2, v0, v1 │ │ -0fdcf8: 1301 4a00 |01b8: const/16 v1, #int 74 // #4a │ │ -0fdcfc: 1a02 7f03 |01ba: const-string v2, "-146.3" // string@037f │ │ -0fdd00: 4d02 0001 |01bc: aput-object v2, v0, v1 │ │ -0fdd04: 1301 4b00 |01be: const/16 v1, #int 75 // #4b │ │ -0fdd08: 1a02 9e21 |01c0: const-string v2, "OME" // string@219e │ │ -0fdd0c: 4d02 0001 |01c2: aput-object v2, v0, v1 │ │ -0fdd10: 1301 4c00 |01c4: const/16 v1, #int 76 // #4c │ │ -0fdd14: 1a02 0b08 |01c6: const-string v2, "64.61667" // string@080b │ │ -0fdd18: 4d02 0001 |01c8: aput-object v2, v0, v1 │ │ -0fdd1c: 1301 4d00 |01ca: const/16 v1, #int 77 // #4d │ │ -0fdd20: 1a02 aa03 |01cc: const-string v2, "-165.08333" // string@03aa │ │ -0fdd24: 4d02 0001 |01ce: aput-object v2, v0, v1 │ │ -0fdd28: 1301 4e00 |01d0: const/16 v1, #int 78 // #4e │ │ -0fdd2c: 1a02 b421 |01d2: const-string v2, "ORT" // string@21b4 │ │ -0fdd30: 4d02 0001 |01d4: aput-object v2, v0, v1 │ │ -0fdd34: 1301 4f00 |01d6: const/16 v1, #int 79 // #4f │ │ -0fdd38: 1a02 ed07 |01d8: const-string v2, "63.066666" // string@07ed │ │ -0fdd3c: 4d02 0001 |01da: aput-object v2, v0, v1 │ │ -0fdd40: 1301 5000 |01dc: const/16 v1, #int 80 // #50 │ │ -0fdd44: 1a02 7403 |01de: const-string v2, "-142.06667" // string@0374 │ │ -0fdd48: 4d02 0001 |01e0: aput-object v2, v0, v1 │ │ -0fdd4c: 1301 5100 |01e2: const/16 v1, #int 81 // #51 │ │ -0fdd50: 1a02 b621 |01e4: const-string v2, "OTZ" // string@21b6 │ │ -0fdd54: 4d02 0001 |01e6: aput-object v2, v0, v1 │ │ -0fdd58: 1301 5200 |01e8: const/16 v1, #int 82 // #52 │ │ -0fdd5c: 1a02 1308 |01ea: const-string v2, "66.65" // string@0813 │ │ -0fdd60: 4d02 0001 |01ec: aput-object v2, v0, v1 │ │ -0fdd64: 1301 5300 |01ee: const/16 v1, #int 83 // #53 │ │ -0fdd68: 1a02 a603 |01f0: const-string v2, "-162.9" // string@03a6 │ │ -0fdd6c: 4d02 0001 |01f2: aput-object v2, v0, v1 │ │ -0fdd70: 1301 5400 |01f4: const/16 v1, #int 84 // #54 │ │ -0fdd74: 1a02 6024 |01f6: const-string v2, "SNP" // string@2460 │ │ -0fdd78: 4d02 0001 |01f8: aput-object v2, v0, v1 │ │ -0fdd7c: 1301 5500 |01fa: const/16 v1, #int 85 // #55 │ │ -0fdd80: 1a02 b407 |01fc: const-string v2, "57.15" // string@07b4 │ │ -0fdd84: 4d02 0001 |01fe: aput-object v2, v0, v1 │ │ -0fdd88: 1301 5600 |0200: const/16 v1, #int 86 // #56 │ │ -0fdd8c: 1a02 b003 |0202: const-string v2, "-170.61667" // string@03b0 │ │ -0fdd90: 4d02 0001 |0204: aput-object v2, v0, v1 │ │ -0fdd94: 1301 5700 |0206: const/16 v1, #int 87 // #57 │ │ -0fdd98: 1a02 1c26 |0208: const-string v2, "TKA" // string@261c │ │ -0fdd9c: 4d02 0001 |020a: aput-object v2, v0, v1 │ │ -0fdda0: 1301 5800 |020c: const/16 v1, #int 88 // #58 │ │ -0fdda4: 1a02 ea07 |020e: const-string v2, "62.316666" // string@07ea │ │ -0fdda8: 4d02 0001 |0210: aput-object v2, v0, v1 │ │ -0fddac: 1301 5900 |0212: const/16 v1, #int 89 // #59 │ │ -0fddb0: 1a02 8403 |0214: const-string v2, "-150.1" // string@0384 │ │ -0fddb4: 4d02 0001 |0216: aput-object v2, v0, v1 │ │ -0fddb8: 1301 5a00 |0218: const/16 v1, #int 90 // #5a │ │ -0fddbc: 1a02 6427 |021a: const-string v2, "UNK" // string@2764 │ │ -0fddc0: 4d02 0001 |021c: aput-object v2, v0, v1 │ │ -0fddc4: 1301 5b00 |021e: const/16 v1, #int 91 // #5b │ │ -0fddc8: 1a02 f907 |0220: const-string v2, "63.883335" // string@07f9 │ │ -0fddcc: 4d02 0001 |0222: aput-object v2, v0, v1 │ │ -0fddd0: 1301 5c00 |0224: const/16 v1, #int 92 // #5c │ │ -0fddd4: 1a02 a103 |0226: const-string v2, "-160.8" // string@03a1 │ │ -0fddd8: 4d02 0001 |0228: aput-object v2, v0, v1 │ │ -0fdddc: 1301 5d00 |022a: const/16 v1, #int 93 // #5d │ │ -0fdde0: 1a02 a229 |022c: const-string v2, "YAK" // string@29a2 │ │ -0fdde4: 4d02 0001 |022e: aput-object v2, v0, v1 │ │ -0fdde8: 1301 5e00 |0230: const/16 v1, #int 94 // #5e │ │ -0fddec: 1a02 c007 |0232: const-string v2, "59.616665" // string@07c0 │ │ -0fddf0: 4d02 0001 |0234: aput-object v2, v0, v1 │ │ -0fddf4: 1301 5f00 |0236: const/16 v1, #int 95 // #5f │ │ -0fddf8: 1a02 6a03 |0238: const-string v2, "-139.5" // string@036a │ │ -0fddfc: 4d02 0001 |023a: aput-object v2, v0, v1 │ │ -0fde00: 1301 6000 |023c: const/16 v1, #int 96 // #60 │ │ -0fde04: 1a02 aa12 |023e: const-string v2, "IKO" // string@12aa │ │ -0fde08: 4d02 0001 |0240: aput-object v2, v0, v1 │ │ -0fde0c: 1301 6100 |0242: const/16 v1, #int 97 // #61 │ │ -0fde10: 1a02 9207 |0244: const-string v2, "52.95" // string@0792 │ │ -0fde14: 4d02 0001 |0246: aput-object v2, v0, v1 │ │ -0fde18: 1301 6200 |0248: const/16 v1, #int 98 // #62 │ │ -0fde1c: 1a02 ae03 |024a: const-string v2, "-168.85" // string@03ae │ │ -0fde20: 4d02 0001 |024c: aput-object v2, v0, v1 │ │ -0fde24: 1301 6300 |024e: const/16 v1, #int 99 // #63 │ │ -0fde28: 1a02 be09 |0250: const-string v2, "AFM" // string@09be │ │ -0fde2c: 4d02 0001 |0252: aput-object v2, v0, v1 │ │ -0fde30: 1301 6400 |0254: const/16 v1, #int 100 // #64 │ │ -0fde34: 1a02 1508 |0256: const-string v2, "67.1" // string@0815 │ │ -0fde38: 4d02 0001 |0258: aput-object v2, v0, v1 │ │ -0fde3c: 1301 6500 |025a: const/16 v1, #int 101 // #65 │ │ -0fde40: 1a02 9b03 |025c: const-string v2, "-157.85" // string@039b │ │ -0fde44: 4d02 0001 |025e: aput-object v2, v0, v1 │ │ -0fde48: 1301 6600 |0260: const/16 v1, #int 102 // #66 │ │ -0fde4c: 1a02 cb07 |0262: const-string v2, "5AB" // string@07cb │ │ -0fde50: 4d02 0001 |0264: aput-object v2, v0, v1 │ │ -0fde54: 1301 6700 |0266: const/16 v1, #int 103 // #67 │ │ -0fde58: 1a02 9107 |0268: const-string v2, "52.416668" // string@0791 │ │ -0fde5c: 4d02 0001 |026a: aput-object v2, v0, v1 │ │ -0fde60: 1301 6800 |026c: const/16 v1, #int 104 // #68 │ │ -0fde64: 1a02 c505 |026e: const-string v2, "176.0" // string@05c5 │ │ -0fde68: 4d02 0001 |0270: aput-object v2, v0, v1 │ │ -0fde6c: 1301 6900 |0272: const/16 v1, #int 105 // #69 │ │ -0fde70: 1a02 cc07 |0274: const-string v2, "5AC" // string@07cc │ │ -0fde74: 4d02 0001 |0276: aput-object v2, v0, v1 │ │ -0fde78: 1301 6a00 |0278: const/16 v1, #int 106 // #6a │ │ -0fde7c: 1a02 8207 |027a: const-string v2, "52.0" // string@0782 │ │ -0fde80: 4d02 0001 |027c: aput-object v2, v0, v1 │ │ -0fde84: 1301 6b00 |027e: const/16 v1, #int 107 // #6b │ │ -0fde88: 1a02 6103 |0280: const-string v2, "-135.0" // string@0361 │ │ -0fde8c: 4d02 0001 |0282: aput-object v2, v0, v1 │ │ -0fde90: 1301 6c00 |0284: const/16 v1, #int 108 // #6c │ │ -0fde94: 1a02 cd07 |0286: const-string v2, "5AD" // string@07cd │ │ -0fde98: 4d02 0001 |0288: aput-object v2, v0, v1 │ │ -0fde9c: 1301 6d00 |028a: const/16 v1, #int 109 // #6d │ │ -0fdea0: 1a02 9307 |028c: const-string v2, "54.0" // string@0793 │ │ -0fdea4: 4d02 0001 |028e: aput-object v2, v0, v1 │ │ -0fdea8: 1301 6e00 |0290: const/16 v1, #int 110 // #6e │ │ -0fdeac: 1a02 7903 |0292: const-string v2, "-145.0" // string@0379 │ │ -0fdeb0: 4d02 0001 |0294: aput-object v2, v0, v1 │ │ -0fdeb4: 1301 6f00 |0296: const/16 v1, #int 111 // #6f │ │ -0fdeb8: 1a02 ce07 |0298: const-string v2, "5AE" // string@07ce │ │ -0fdebc: 4d02 0001 |029a: aput-object v2, v0, v1 │ │ -0fdec0: 1301 7000 |029c: const/16 v1, #int 112 // #70 │ │ -0fdec4: 1a02 9607 |029e: const-string v2, "55.0" // string@0796 │ │ -0fdec8: 4d02 0001 |02a0: aput-object v2, v0, v1 │ │ -0fdecc: 1301 7100 |02a2: const/16 v1, #int 113 // #71 │ │ -0fded0: 1a02 8f03 |02a4: const-string v2, "-155.0" // string@038f │ │ -0fded4: 4d02 0001 |02a6: aput-object v2, v0, v1 │ │ -0fded8: 1301 7200 |02a8: const/16 v1, #int 114 // #72 │ │ -0fdedc: 1a02 cf07 |02aa: const-string v2, "5AF" // string@07cf │ │ -0fdee0: 4d02 0001 |02ac: aput-object v2, v0, v1 │ │ -0fdee4: 1301 7300 |02ae: const/16 v1, #int 115 // #73 │ │ -0fdee8: 1a02 a207 |02b0: const-string v2, "56.0" // string@07a2 │ │ -0fdeec: 4d02 0001 |02b2: aput-object v2, v0, v1 │ │ -0fdef0: 1301 7400 |02b4: const/16 v1, #int 116 // #74 │ │ -0fdef4: 1a02 6703 |02b6: const-string v2, "-137.0" // string@0367 │ │ -0fdef8: 4d02 0001 |02b8: aput-object v2, v0, v1 │ │ -0fdefc: 1301 7500 |02ba: const/16 v1, #int 117 // #75 │ │ -0fdf00: 1a02 d007 |02bc: const-string v2, "5AG" // string@07d0 │ │ -0fdf04: 4d02 0001 |02be: aput-object v2, v0, v1 │ │ -0fdf08: 1301 7600 |02c0: const/16 v1, #int 118 // #76 │ │ -0fdf0c: 1a02 b707 |02c2: const-string v2, "58.0" // string@07b7 │ │ -0fdf10: 4d02 0001 |02c4: aput-object v2, v0, v1 │ │ -0fdf14: 1301 7700 |02c6: const/16 v1, #int 119 // #77 │ │ -0fdf18: 1a02 7303 |02c8: const-string v2, "-142.0" // string@0373 │ │ -0fdf1c: 4d02 0001 |02ca: aput-object v2, v0, v1 │ │ -0fdf20: 1301 7800 |02cc: const/16 v1, #int 120 // #78 │ │ -0fdf24: 1a02 d410 |02ce: const-string v2, "FSM" // string@10d4 │ │ -0fdf28: 4d02 0001 |02d0: aput-object v2, v0, v1 │ │ -0fdf2c: 1301 7900 |02d2: const/16 v1, #int 121 // #79 │ │ -0fdf30: 1a02 6b06 |02d4: const-string v2, "35.383335" // string@066b │ │ -0fdf34: 4d02 0001 |02d6: aput-object v2, v0, v1 │ │ -0fdf38: 1301 7a00 |02d8: const/16 v1, #int 122 // #7a │ │ -0fdf3c: 1a02 e904 |02da: const-string v2, "-94.26667" // string@04e9 │ │ -0fdf40: 4d02 0001 |02dc: aput-object v2, v0, v1 │ │ -0fdf44: 1301 7b00 |02de: const/16 v1, #int 123 // #7b │ │ -0fdf48: 1a02 4d14 |02e0: const-string v2, "LIT" // string@144d │ │ -0fdf4c: 4d02 0001 |02e2: aput-object v2, v0, v1 │ │ -0fdf50: 1301 7c00 |02e4: const/16 v1, #int 124 // #7c │ │ -0fdf54: 1a02 6006 |02e6: const-string v2, "34.666668" // string@0660 │ │ -0fdf58: 4d02 0001 |02e8: aput-object v2, v0, v1 │ │ -0fdf5c: 1301 7d00 |02ea: const/16 v1, #int 125 // #7d │ │ -0fdf60: 1a02 d204 |02ec: const-string v2, "-92.166664" // string@04d2 │ │ -0fdf64: 4d02 0001 |02ee: aput-object v2, v0, v1 │ │ -0fdf68: 1301 7e00 |02f0: const/16 v1, #int 126 // #7e │ │ -0fdf6c: 1a02 0622 |02f2: const-string v2, "PHX" // string@2206 │ │ -0fdf70: 4d02 0001 |02f4: aput-object v2, v0, v1 │ │ -0fdf74: 1301 7f00 |02f6: const/16 v1, #int 127 // #7f │ │ -0fdf78: 1a02 4306 |02f8: const-string v2, "33.416668" // string@0643 │ │ -0fdf7c: 4d02 0001 |02fa: aput-object v2, v0, v1 │ │ -0fdf80: 1301 8000 |02fc: const/16 v1, #int 128 // #80 │ │ -0fdf84: 1a02 e302 |02fe: const-string v2, "-111.88333" // string@02e3 │ │ -0fdf88: 4d02 0001 |0300: aput-object v2, v0, v1 │ │ -0fdf8c: 1301 8100 |0302: const/16 v1, #int 129 // #81 │ │ -0fdf90: 1a02 3522 |0304: const-string v2, "PRC" // string@2235 │ │ -0fdf94: 4d02 0001 |0306: aput-object v2, v0, v1 │ │ -0fdf98: 1301 8200 |0308: const/16 v1, #int 130 // #82 │ │ -0fdf9c: 1a02 6106 |030a: const-string v2, "34.7" // string@0661 │ │ -0fdfa0: 4d02 0001 |030c: aput-object v2, v0, v1 │ │ -0fdfa4: 1301 8300 |030e: const/16 v1, #int 131 // #83 │ │ -0fdfa8: 1a02 ea02 |0310: const-string v2, "-112.46667" // string@02ea │ │ -0fdfac: 4d02 0001 |0312: aput-object v2, v0, v1 │ │ -0fdfb0: 1301 8400 |0314: const/16 v1, #int 132 // #84 │ │ -0fdfb4: 1a02 5a26 |0316: const-string v2, "TUS" // string@265a │ │ -0fdfb8: 4d02 0001 |0318: aput-object v2, v0, v1 │ │ -0fdfbc: 1301 8500 |031a: const/16 v1, #int 133 // #85 │ │ -0fdfc0: 1a02 2b06 |031c: const-string v2, "32.116665" // string@062b │ │ -0fdfc4: 4d02 0001 |031e: aput-object v2, v0, v1 │ │ -0fdfc8: 1301 8600 |0320: const/16 v1, #int 134 // #86 │ │ -0fdfcc: 1a02 d602 |0322: const-string v2, "-110.816666" // string@02d6 │ │ -0fdfd0: 4d02 0001 |0324: aput-object v2, v0, v1 │ │ -0fdfd4: 1301 8700 |0326: const/16 v1, #int 135 // #87 │ │ -0fdfd8: 1a02 aa0b |0328: const-string v2, "BIH" // string@0baa │ │ -0fdfdc: 4d02 0001 |032a: aput-object v2, v0, v1 │ │ -0fdfe0: 1301 8800 |032c: const/16 v1, #int 136 // #88 │ │ -0fdfe4: 1a02 8e06 |032e: const-string v2, "37.366665" // string@068e │ │ -0fdfe8: 4d02 0001 |0330: aput-object v2, v0, v1 │ │ -0fdfec: 1301 8900 |0332: const/16 v1, #int 137 // #89 │ │ -0fdff0: 1a02 1003 |0334: const-string v2, "-118.35" // string@0310 │ │ -0fdff4: 4d02 0001 |0336: aput-object v2, v0, v1 │ │ -0fdff8: 1301 8a00 |0338: const/16 v1, #int 138 // #8a │ │ -0fdffc: 1a02 b10b |033a: const-string v2, "BLH" // string@0bb1 │ │ -0fe000: 4d02 0001 |033c: aput-object v2, v0, v1 │ │ -0fe004: 1301 8b00 |033e: const/16 v1, #int 139 // #8b │ │ -0fe008: 1a02 4606 |0340: const-string v2, "33.583332" // string@0646 │ │ -0fe00c: 4d02 0001 |0342: aput-object v2, v0, v1 │ │ -0fe010: 1301 8c00 |0344: const/16 v1, #int 140 // #8c │ │ -0fe014: 1a02 f902 |0346: const-string v2, "-114.75" // string@02f9 │ │ -0fe018: 4d02 0001 |0348: aput-object v2, v0, v1 │ │ -0fe01c: 1301 8d00 |034a: const/16 v1, #int 141 // #8d │ │ -0fe020: 1a02 5d10 |034c: const-string v2, "FAT" // string@105d │ │ -0fe024: 4d02 0001 |034e: aput-object v2, v0, v1 │ │ -0fe028: 1301 8e00 |0350: const/16 v1, #int 142 // #8e │ │ -0fe02c: 1a02 8606 |0352: const-string v2, "36.883335" // string@0686 │ │ -0fe030: 4d02 0001 |0354: aput-object v2, v0, v1 │ │ -0fe034: 1301 8f00 |0356: const/16 v1, #int 143 // #8f │ │ -0fe038: 1a03 1e03 |0358: const-string v3, "-119.8" // string@031e │ │ -0fe03c: 4d03 0001 |035a: aput-object v3, v0, v1 │ │ -0fe040: 1301 9000 |035c: const/16 v1, #int 144 // #90 │ │ -0fe044: 1a03 c510 |035e: const-string v3, "FOT" // string@10c5 │ │ -0fe048: 4d03 0001 |0360: aput-object v3, v0, v1 │ │ -0fe04c: 1301 9100 |0362: const/16 v1, #int 145 // #91 │ │ -0fe050: 1a03 e006 |0364: const-string v3, "40.666668" // string@06e0 │ │ -0fe054: 4d03 0001 |0366: aput-object v3, v0, v1 │ │ -0fe058: 1301 9200 |0368: const/16 v1, #int 146 // #92 │ │ -0fe05c: 1a03 4203 |036a: const-string v3, "-124.23333" // string@0342 │ │ -0fe060: 4d03 0001 |036c: aput-object v3, v0, v1 │ │ -0fe064: 1301 9300 |036e: const/16 v1, #int 147 // #93 │ │ -0fe068: 1a03 a321 |0370: const-string v3, "ONT" // string@21a3 │ │ -0fe06c: 4d03 0001 |0372: aput-object v3, v0, v1 │ │ -0fe070: 1301 9400 |0374: const/16 v1, #int 148 // #94 │ │ -0fe074: 1a03 5006 |0376: const-string v3, "34.05" // string@0650 │ │ -0fe078: 4d03 0001 |0378: aput-object v3, v0, v1 │ │ -0fe07c: 1301 9500 |037a: const/16 v1, #int 149 // #95 │ │ -0fe080: 1a03 0903 |037c: const-string v3, "-117.6" // string@0309 │ │ -0fe084: 4d03 0001 |037e: aput-object v3, v0, v1 │ │ -0fe088: 1301 9600 |0380: const/16 v1, #int 150 // #96 │ │ -0fe08c: 1a03 2023 |0382: const-string v3, "RBL" // string@2320 │ │ -0fe090: 4d03 0001 |0384: aput-object v3, v0, v1 │ │ -0fe094: 1301 9700 |0386: const/16 v1, #int 151 // #97 │ │ -0fe098: 1a03 d206 |0388: const-string v3, "40.083332" // string@06d2 │ │ -0fe09c: 4d03 0001 |038a: aput-object v3, v0, v1 │ │ -0fe0a0: 1301 9800 |038c: const/16 v1, #int 152 // #98 │ │ -0fe0a4: 1a03 3503 |038e: const-string v3, "-122.23333" // string@0335 │ │ -0fe0a8: 4d03 0001 |0390: aput-object v3, v0, v1 │ │ -0fe0ac: 1301 9900 |0392: const/16 v1, #int 153 // #99 │ │ -0fe0b0: 1a03 f523 |0394: const-string v3, "SAC" // string@23f5 │ │ -0fe0b4: 4d03 0001 |0396: aput-object v3, v0, v1 │ │ -0fe0b8: 1301 9a00 |0398: const/16 v1, #int 154 // #9a │ │ -0fe0bc: 1a03 a406 |039a: const-string v3, "38.433334" // string@06a4 │ │ -0fe0c0: 4d03 0001 |039c: aput-object v3, v0, v1 │ │ -0fe0c4: 1301 9b00 |039e: const/16 v1, #int 155 // #9b │ │ -0fe0c8: 1a03 3203 |03a0: const-string v3, "-121.55" // string@0332 │ │ -0fe0cc: 4d03 0001 |03a2: aput-object v3, v0, v1 │ │ -0fe0d0: 1301 9c00 |03a4: const/16 v1, #int 156 // #9c │ │ -0fe0d4: 1a03 f623 |03a6: const-string v3, "SAN" // string@23f6 │ │ -0fe0d8: 4d03 0001 |03a8: aput-object v3, v0, v1 │ │ -0fe0dc: 1301 9d00 |03aa: const/16 v1, #int 157 // #9d │ │ -0fe0e0: 1a03 3406 |03ac: const-string v3, "32.733334" // string@0634 │ │ -0fe0e4: 4d03 0001 |03ae: aput-object v3, v0, v1 │ │ -0fe0e8: 1301 9e00 |03b0: const/16 v1, #int 158 // #9e │ │ -0fe0ec: 1a03 0803 |03b2: const-string v3, "-117.183334" // string@0308 │ │ -0fe0f0: 4d03 0001 |03b4: aput-object v3, v0, v1 │ │ -0fe0f4: 1301 9f00 |03b6: const/16 v1, #int 159 // #9f │ │ -0fe0f8: 1a03 fe23 |03b8: const-string v3, "SBA" // string@23fe │ │ -0fe0fc: 4d03 0001 |03ba: aput-object v3, v0, v1 │ │ -0fe100: 1301 a000 |03bc: const/16 v1, #int 160 // #a0 │ │ -0fe104: 1a03 5906 |03be: const-string v3, "34.5" // string@0659 │ │ -0fe108: 4d03 0001 |03c0: aput-object v3, v0, v1 │ │ -0fe10c: 1301 a100 |03c2: const/16 v1, #int 161 // #a1 │ │ -0fe110: 1a03 1d03 |03c4: const-string v3, "-119.76667" // string@031d │ │ -0fe114: 4d03 0001 |03c6: aput-object v3, v0, v1 │ │ -0fe118: 1301 a200 |03c8: const/16 v1, #int 162 // #a2 │ │ -0fe11c: 1a03 3024 |03ca: const-string v3, "SFO" // string@2430 │ │ -0fe120: 4d03 0001 |03cc: aput-object v3, v0, v1 │ │ -0fe124: 1301 a300 |03ce: const/16 v1, #int 163 // #a3 │ │ -0fe128: 1a03 9006 |03d0: const-string v3, "37.616665" // string@0690 │ │ -0fe12c: 4d03 0001 |03d2: aput-object v3, v0, v1 │ │ -0fe130: 1301 a400 |03d4: const/16 v1, #int 164 // #a4 │ │ -0fe134: 1a03 3703 |03d6: const-string v3, "-122.36667" // string@0337 │ │ -0fe138: 4d03 0001 |03d8: aput-object v3, v0, v1 │ │ -0fe13c: 1301 a500 |03da: const/16 v1, #int 165 // #a5 │ │ -0fe140: 1a03 4f24 |03dc: const-string v3, "SIY" // string@244f │ │ -0fe144: 4d03 0001 |03de: aput-object v3, v0, v1 │ │ -0fe148: 1301 a600 |03e0: const/16 v1, #int 166 // #a6 │ │ -0fe14c: 1a03 fc06 |03e2: const-string v3, "41.783333" // string@06fc │ │ -0fe150: 4d03 0001 |03e4: aput-object v3, v0, v1 │ │ -0fe154: 1301 a700 |03e6: const/16 v1, #int 167 // #a7 │ │ -0fe158: 1a03 3803 |03e8: const-string v3, "-122.45" // string@0338 │ │ -0fe15c: 4d03 0001 |03ea: aput-object v3, v0, v1 │ │ -0fe160: 1301 a800 |03ec: const/16 v1, #int 168 // #a8 │ │ -0fe164: 1a03 3029 |03ee: const-string v3, "WJF" // string@2930 │ │ -0fe168: 4d03 0001 |03f0: aput-object v3, v0, v1 │ │ -0fe16c: 1301 a900 |03f2: const/16 v1, #int 169 // #a9 │ │ -0fe170: 1a03 6206 |03f4: const-string v3, "34.733334" // string@0662 │ │ -0fe174: 4d03 0001 |03f6: aput-object v3, v0, v1 │ │ -0fe178: 1301 aa00 |03f8: const/16 v1, #int 170 // #aa │ │ -0fe17c: 1a03 0f03 |03fa: const-string v3, "-118.21667" // string@030f │ │ -0fe180: 4d03 0001 |03fc: aput-object v3, v0, v1 │ │ -0fe184: 1301 ab00 |03fe: const/16 v1, #int 171 // #ab │ │ -0fe188: 1a03 360a |0400: const-string v3, "ALS" // string@0a36 │ │ -0fe18c: 4d03 0001 |0402: aput-object v3, v0, v1 │ │ -0fe190: 1301 ac00 |0404: const/16 v1, #int 172 // #ac │ │ -0fe194: 1a03 8c06 |0406: const-string v3, "37.333332" // string@068c │ │ -0fe198: 4d03 0001 |0408: aput-object v3, v0, v1 │ │ -0fe19c: 1301 ad00 |040a: const/16 v1, #int 173 // #ad │ │ -0fe1a0: 1a04 c002 |040c: const-string v4, "-105.8" // string@02c0 │ │ -0fe1a4: 4d04 0001 |040e: aput-object v4, v0, v1 │ │ -0fe1a8: 1301 ae00 |0410: const/16 v1, #int 174 // #ae │ │ -0fe1ac: 1a04 810e |0412: const-string v4, "DEN" // string@0e81 │ │ -0fe1b0: 4d04 0001 |0414: aput-object v4, v0, v1 │ │ -0fe1b4: 1301 af00 |0416: const/16 v1, #int 175 // #af │ │ -0fe1b8: 1a04 c206 |0418: const-string v4, "39.8" // string@06c2 │ │ -0fe1bc: 4d04 0001 |041a: aput-object v4, v0, v1 │ │ -0fe1c0: 1301 b000 |041c: const/16 v1, #int 176 // #b0 │ │ -0fe1c4: 1a05 bb02 |041e: const-string v5, "-104.88333" // string@02bb │ │ -0fe1c8: 4d05 0001 |0420: aput-object v5, v0, v1 │ │ -0fe1cc: 1301 b100 |0422: const/16 v1, #int 177 // #b1 │ │ -0fe1d0: 1a05 8d11 |0424: const-string v5, "GJT" // string@118d │ │ -0fe1d4: 4d05 0001 |0426: aput-object v5, v0, v1 │ │ -0fe1d8: 1301 b200 |0428: const/16 v1, #int 178 // #b2 │ │ -0fe1dc: 1a05 b006 |042a: const-string v5, "39.05" // string@06b0 │ │ -0fe1e0: 4d05 0001 |042c: aput-object v5, v0, v1 │ │ -0fe1e4: 1301 b300 |042e: const/16 v1, #int 179 // #b3 │ │ -0fe1e8: 1a05 cc02 |0430: const-string v5, "-108.78333" // string@02cc │ │ -0fe1ec: 4d05 0001 |0432: aput-object v5, v0, v1 │ │ -0fe1f0: 1301 b400 |0434: const/16 v1, #int 180 // #b4 │ │ -0fe1f4: 1a05 6b22 |0436: const-string v5, "PUB" // string@226b │ │ -0fe1f8: 4d05 0001 |0438: aput-object v5, v0, v1 │ │ -0fe1fc: 1301 b500 |043a: const/16 v1, #int 181 // #b5 │ │ -0fe200: 1a05 a006 |043c: const-string v5, "38.283333" // string@06a0 │ │ -0fe204: 4d05 0001 |043e: aput-object v5, v0, v1 │ │ -0fe208: 1301 b600 |0440: const/16 v1, #int 182 // #b6 │ │ -0fe20c: 1a05 b602 |0442: const-string v5, "-104.416664" // string@02b6 │ │ -0fe210: 4d05 0001 |0444: aput-object v5, v0, v1 │ │ -0fe214: 1301 b700 |0446: const/16 v1, #int 183 // #b7 │ │ -0fe218: 1a05 9e0b |0448: const-string v5, "BDL" // string@0b9e │ │ -0fe21c: 4d05 0001 |044a: aput-object v5, v0, v1 │ │ -0fe220: 1301 b800 |044c: const/16 v1, #int 184 // #b8 │ │ -0fe224: 1a05 0107 |044e: const-string v5, "41.933334" // string@0701 │ │ -0fe228: 4d05 0001 |0450: aput-object v5, v0, v1 │ │ -0fe22c: 1301 b900 |0452: const/16 v1, #int 185 // #b9 │ │ -0fe230: 1a05 fa03 |0454: const-string v5, "-72.683334" // string@03fa │ │ -0fe234: 4d05 0001 |0456: aput-object v5, v0, v1 │ │ -0fe238: 1301 ba00 |0458: const/16 v1, #int 186 // #ba │ │ -0fe23c: 1a05 fc0f |045a: const-string v5, "EYW" // string@0ffc │ │ -0fe240: 4d05 0001 |045c: aput-object v5, v0, v1 │ │ -0fe244: 1301 bb00 |045e: const/16 v1, #int 187 // #bb │ │ -0fe248: 1a05 de05 |0460: const-string v5, "24.583334" // string@05de │ │ -0fe24c: 4d05 0001 |0462: aput-object v5, v0, v1 │ │ -0fe250: 1301 bc00 |0464: const/16 v1, #int 188 // #bc │ │ -0fe254: 1a05 5204 |0466: const-string v5, "-81.8" // string@0452 │ │ -0fe258: 4d05 0001 |0468: aput-object v5, v0, v1 │ │ -0fe25c: 1301 bd00 |046a: const/16 v1, #int 189 // #bd │ │ -0fe260: 1a05 7c13 |046c: const-string v5, "JAX" // string@137c │ │ -0fe264: 4d05 0001 |046e: aput-object v5, v0, v1 │ │ -0fe268: 1301 be00 |0470: const/16 v1, #int 190 // #be │ │ -0fe26c: 1a05 1306 |0472: const-string v5, "30.433332" // string@0613 │ │ -0fe270: 4d05 0001 |0474: aput-object v5, v0, v1 │ │ -0fe274: 1301 bf00 |0476: const/16 v1, #int 191 // #bf │ │ -0fe278: 1a05 5004 |0478: const-string v5, "-81.55" // string@0450 │ │ -0fe27c: 4d05 0001 |047a: aput-object v5, v0, v1 │ │ -0fe280: 1301 c000 |047c: const/16 v1, #int 192 // #c0 │ │ -0fe284: 1a05 f01f |047e: const-string v5, "MIA" // string@1ff0 │ │ -0fe288: 4d05 0001 |0480: aput-object v5, v0, v1 │ │ -0fe28c: 1301 c100 |0482: const/16 v1, #int 193 // #c1 │ │ -0fe290: 1a05 e505 |0484: const-string v5, "25.95" // string@05e5 │ │ -0fe294: 4d05 0001 |0486: aput-object v5, v0, v1 │ │ -0fe298: 1301 c200 |0488: const/16 v1, #int 194 // #c2 │ │ -0fe29c: 1a05 4404 |048a: const-string v5, "-80.45" // string@0444 │ │ -0fe2a0: 4d05 0001 |048c: aput-object v5, v0, v1 │ │ -0fe2a4: 1301 c300 |048e: const/16 v1, #int 195 // #c3 │ │ -0fe2a8: 1a05 0720 |0490: const-string v5, "MLB" // string@2007 │ │ -0fe2ac: 4d05 0001 |0492: aput-object v5, v0, v1 │ │ -0fe2b0: 1301 c400 |0494: const/16 v1, #int 196 // #c4 │ │ -0fe2b4: 1a05 f905 |0496: const-string v5, "28.1" // string@05f9 │ │ -0fe2b8: 4d05 0001 |0498: aput-object v5, v0, v1 │ │ -0fe2bc: 1301 c500 |049a: const/16 v1, #int 197 // #c5 │ │ -0fe2c0: 1a05 4704 |049c: const-string v5, "-80.63333" // string@0447 │ │ -0fe2c4: 4d05 0001 |049e: aput-object v5, v0, v1 │ │ -0fe2c8: 1301 c600 |04a0: const/16 v1, #int 198 // #c6 │ │ -0fe2cc: 1a05 0422 |04a2: const-string v5, "PFN" // string@2204 │ │ -0fe2d0: 4d05 0001 |04a4: aput-object v5, v0, v1 │ │ -0fe2d4: 1301 c700 |04a6: const/16 v1, #int 199 // #c7 │ │ -0fe2d8: 1a05 0f06 |04a8: const-string v5, "30.2" // string@060f │ │ -0fe2dc: 4d05 0001 |04aa: aput-object v5, v0, v1 │ │ -0fe2e0: 1301 c800 |04ac: const/16 v1, #int 200 // #c8 │ │ -0fe2e4: 1a05 8d04 |04ae: const-string v5, "-85.666664" // string@048d │ │ -0fe2e8: 4d05 0001 |04b0: aput-object v5, v0, v1 │ │ -0fe2ec: 1301 c900 |04b2: const/16 v1, #int 201 // #c9 │ │ -0fe2f0: 1a05 0822 |04b4: const-string v5, "PIE" // string@2208 │ │ -0fe2f4: 4d05 0001 |04b6: aput-object v5, v0, v1 │ │ -0fe2f8: 1301 ca00 |04b8: const/16 v1, #int 202 // #ca │ │ -0fe2fc: 1a05 f105 |04ba: const-string v5, "27.9" // string@05f1 │ │ -0fe300: 4d05 0001 |04bc: aput-object v5, v0, v1 │ │ -0fe304: 1301 cb00 |04be: const/16 v1, #int 203 // #cb │ │ -0fe308: 1a06 6104 |04c0: const-string v6, "-82.683334" // string@0461 │ │ -0fe30c: 4d06 0001 |04c2: aput-object v6, v0, v1 │ │ -0fe310: 1301 cc00 |04c4: const/16 v1, #int 204 // #cc │ │ -0fe314: 1a06 2026 |04c6: const-string v6, "TLH" // string@2620 │ │ -0fe318: 4d06 0001 |04c8: aput-object v6, v0, v1 │ │ -0fe31c: 1301 cd00 |04ca: const/16 v1, #int 205 // #cd │ │ -0fe320: 1a06 1506 |04cc: const-string v6, "30.55" // string@0615 │ │ -0fe324: 4d06 0001 |04ce: aput-object v6, v0, v1 │ │ -0fe328: 1301 ce00 |04d0: const/16 v1, #int 206 // #ce │ │ -0fe32c: 1a06 7504 |04d2: const-string v6, "-84.36667" // string@0475 │ │ -0fe330: 4d06 0001 |04d4: aput-object v6, v0, v1 │ │ -0fe334: 1301 cf00 |04d6: const/16 v1, #int 207 // #cf │ │ -0fe338: 1a06 6b0a |04d8: const-string v6, "ATL" // string@0a6b │ │ -0fe33c: 4d06 0001 |04da: aput-object v6, v0, v1 │ │ -0fe340: 1301 d000 |04dc: const/16 v1, #int 208 // #d0 │ │ -0fe344: 1a06 4806 |04de: const-string v6, "33.616665" // string@0648 │ │ -0fe348: 4d06 0001 |04e0: aput-object v6, v0, v1 │ │ -0fe34c: 1301 d100 |04e2: const/16 v1, #int 209 // #d1 │ │ -0fe350: 1a06 7604 |04e4: const-string v6, "-84.433334" // string@0476 │ │ -0fe354: 4d06 0001 |04e6: aput-object v6, v0, v1 │ │ -0fe358: 1301 d200 |04e8: const/16 v1, #int 210 // #d2 │ │ -0fe35c: 1a06 3b0d |04ea: const-string v6, "CSG" // string@0d3b │ │ -0fe360: 4d06 0001 |04ec: aput-object v6, v0, v1 │ │ -0fe364: 1301 d300 |04ee: const/16 v1, #int 211 // #d3 │ │ -0fe368: 1a06 3306 |04f0: const-string v6, "32.6" // string@0633 │ │ -0fe36c: 4d06 0001 |04f2: aput-object v6, v0, v1 │ │ -0fe370: 1301 d400 |04f4: const/16 v1, #int 212 // #d4 │ │ -0fe374: 1a06 8404 |04f6: const-string v6, "-85.01667" // string@0484 │ │ -0fe378: 4d06 0001 |04f8: aput-object v6, v0, v1 │ │ -0fe37c: 1301 d500 |04fa: const/16 v1, #int 213 // #d5 │ │ -0fe380: 1a06 fa23 |04fc: const-string v6, "SAV" // string@23fa │ │ -0fe384: 4d06 0001 |04fe: aput-object v6, v0, v1 │ │ -0fe388: 1301 d600 |0500: const/16 v1, #int 214 // #d6 │ │ -0fe38c: 1a06 2c06 |0502: const-string v6, "32.15" // string@062c │ │ -0fe390: 4d06 0001 |0504: aput-object v6, v0, v1 │ │ -0fe394: 1301 d700 |0506: const/16 v1, #int 215 // #d7 │ │ -0fe398: 1a06 4d04 |0508: const-string v6, "-81.1" // string@044d │ │ -0fe39c: 4d06 0001 |050a: aput-object v6, v0, v1 │ │ -0fe3a0: 1301 d800 |050c: const/16 v1, #int 216 // #d8 │ │ -0fe3a4: 1a06 0013 |050e: const-string v6, "ITO" // string@1300 │ │ -0fe3a8: 4d06 0001 |0510: aput-object v6, v0, v1 │ │ -0fe3ac: 1301 d900 |0512: const/16 v1, #int 217 // #d9 │ │ -0fe3b0: 1a06 cb05 |0514: const-string v6, "19.716667" // string@05cb │ │ -0fe3b4: 4d06 0001 |0516: aput-object v6, v0, v1 │ │ -0fe3b8: 1301 da00 |0518: const/16 v1, #int 218 // #da │ │ -0fe3bc: 1a06 9103 |051a: const-string v6, "-155.05" // string@0391 │ │ -0fe3c0: 4d06 0001 |051c: aput-object v6, v0, v1 │ │ -0fe3c4: 1301 db00 |051e: const/16 v1, #int 219 // #db │ │ -0fe3c8: 1a06 2d12 |0520: const-string v6, "HNL" // string@122d │ │ -0fe3cc: 4d06 0001 |0522: aput-object v6, v0, v1 │ │ -0fe3d0: 1301 dc00 |0524: const/16 v1, #int 220 // #dc │ │ -0fe3d4: 1a06 d205 |0526: const-string v6, "21.316668" // string@05d2 │ │ -0fe3d8: 4d06 0001 |0528: aput-object v6, v0, v1 │ │ -0fe3dc: 1301 dd00 |052a: const/16 v1, #int 221 // #dd │ │ -0fe3e0: 1a06 9c03 |052c: const-string v6, "-157.91667" // string@039c │ │ -0fe3e4: 4d06 0001 |052e: aput-object v6, v0, v1 │ │ -0fe3e8: 1301 de00 |0530: const/16 v1, #int 222 // #de │ │ -0fe3ec: 1a06 3614 |0532: const-string v6, "LIH" // string@1436 │ │ -0fe3f0: 4d06 0001 |0534: aput-object v6, v0, v1 │ │ -0fe3f4: 1301 df00 |0536: const/16 v1, #int 223 // #df │ │ -0fe3f8: 1a06 d405 |0538: const-string v6, "21.983334" // string@05d4 │ │ -0fe3fc: 4d06 0001 |053a: aput-object v6, v0, v1 │ │ -0fe400: 1301 e000 |053c: const/16 v1, #int 224 // #e0 │ │ -0fe404: 1a06 9f03 |053e: const-string v6, "-159.33333" // string@039f │ │ -0fe408: 4d06 0001 |0540: aput-object v6, v0, v1 │ │ -0fe40c: 1301 e100 |0542: const/16 v1, #int 225 // #e1 │ │ -0fe410: 1a06 9a21 |0544: const-string v6, "OGG" // string@219a │ │ -0fe414: 4d06 0001 |0546: aput-object v6, v0, v1 │ │ -0fe418: 1301 e200 |0548: const/16 v1, #int 226 // #e2 │ │ -0fe41c: 1a06 d005 |054a: const-string v6, "20.9" // string@05d0 │ │ -0fe420: 4d06 0001 |054c: aput-object v6, v0, v1 │ │ -0fe424: 1301 e300 |054e: const/16 v1, #int 227 // #e3 │ │ -0fe428: 1a06 9403 |0550: const-string v6, "-156.43333" // string@0394 │ │ -0fe42c: 4d06 0001 |0552: aput-object v6, v0, v1 │ │ -0fe430: 1301 e400 |0554: const/16 v1, #int 228 // #e4 │ │ -0fe434: 1a06 8f14 |0556: const-string v6, "LNY" // string@148f │ │ -0fe438: 4d06 0001 |0558: aput-object v6, v0, v1 │ │ -0fe43c: 1301 e500 |055a: const/16 v1, #int 229 // #e5 │ │ -0fe440: 1a06 cf05 |055c: const-string v6, "20.783333" // string@05cf │ │ -0fe444: 4d06 0001 |055e: aput-object v6, v0, v1 │ │ -0fe448: 1301 e600 |0560: const/16 v1, #int 230 // #e6 │ │ -0fe44c: 1a06 9803 |0562: const-string v6, "-156.95" // string@0398 │ │ -0fe450: 4d06 0001 |0564: aput-object v6, v0, v1 │ │ -0fe454: 1301 e700 |0566: const/16 v1, #int 231 // #e7 │ │ -0fe458: 1a06 d613 |0568: const-string v6, "KOA" // string@13d6 │ │ -0fe45c: 4d06 0001 |056a: aput-object v6, v0, v1 │ │ -0fe460: 1301 e800 |056c: const/16 v1, #int 232 // #e8 │ │ -0fe464: 1a06 cc05 |056e: const-string v6, "19.733334" // string@05cc │ │ -0fe468: 4d06 0001 |0570: aput-object v6, v0, v1 │ │ -0fe46c: 1301 e900 |0572: const/16 v1, #int 233 // #e9 │ │ -0fe470: 1a06 9303 |0574: const-string v6, "-156.05" // string@0393 │ │ -0fe474: 4d06 0001 |0576: aput-object v6, v0, v1 │ │ -0fe478: 1301 ea00 |0578: const/16 v1, #int 234 // #ea │ │ -0fe47c: 1a06 b60b |057a: const-string v6, "BOI" // string@0bb6 │ │ -0fe480: 4d06 0001 |057c: aput-object v6, v0, v1 │ │ -0fe484: 1301 eb00 |057e: const/16 v1, #int 235 // #eb │ │ -0fe488: 1a06 1c07 |0580: const-string v6, "43.566666" // string@071c │ │ -0fe48c: 4d06 0001 |0582: aput-object v6, v0, v1 │ │ -0fe490: 1301 ec00 |0584: const/16 v1, #int 236 // #ec │ │ -0fe494: 1a06 fe02 |0586: const-string v6, "-116.23333" // string@02fe │ │ -0fe498: 4d06 0001 |0588: aput-object v6, v0, v1 │ │ -0fe49c: 1301 ed00 |058a: const/16 v1, #int 237 // #ed │ │ -0fe4a0: 1a06 b214 |058c: const-string v6, "LWS" // string@14b2 │ │ -0fe4a4: 4d06 0001 |058e: aput-object v6, v0, v1 │ │ -0fe4a8: 1301 ee00 |0590: const/16 v1, #int 238 // #ee │ │ -0fe4ac: 1a06 4307 |0592: const-string v6, "46.366665" // string@0743 │ │ -0fe4b0: 4d06 0001 |0594: aput-object v6, v0, v1 │ │ -0fe4b4: 1301 ef00 |0596: const/16 v1, #int 239 // #ef │ │ -0fe4b8: 1a07 0303 |0598: const-string v7, "-116.86667" // string@0303 │ │ -0fe4bc: 4d07 0001 |059a: aput-object v7, v0, v1 │ │ -0fe4c0: 1301 f000 |059c: const/16 v1, #int 240 // #f0 │ │ -0fe4c4: 1a07 0922 |059e: const-string v7, "PIH" // string@2209 │ │ -0fe4c8: 4d07 0001 |05a0: aput-object v7, v0, v1 │ │ -0fe4cc: 1301 f100 |05a2: const/16 v1, #int 241 // #f1 │ │ -0fe4d0: 1a07 1307 |05a4: const-string v7, "42.866665" // string@0713 │ │ -0fe4d4: 4d07 0001 |05a6: aput-object v7, v0, v1 │ │ -0fe4d8: 1301 f200 |05a8: const/16 v1, #int 242 // #f2 │ │ -0fe4dc: 1a07 ed02 |05aa: const-string v7, "-112.65" // string@02ed │ │ -0fe4e0: 4d07 0001 |05ac: aput-object v7, v0, v1 │ │ -0fe4e4: 1301 f300 |05ae: const/16 v1, #int 243 // #f3 │ │ -0fe4e8: 1a07 8c13 |05b0: const-string v7, "JOT" // string@138c │ │ -0fe4ec: 4d07 0001 |05b2: aput-object v7, v0, v1 │ │ -0fe4f0: 1301 f400 |05b4: const/16 v1, #int 244 // #f4 │ │ -0fe4f4: 1a07 f706 |05b6: const-string v7, "41.533333" // string@06f7 │ │ -0fe4f8: 4d07 0001 |05b8: aput-object v7, v0, v1 │ │ -0fe4fc: 1301 f500 |05ba: const/16 v1, #int 245 // #f5 │ │ -0fe500: 1a07 ac04 |05bc: const-string v7, "-88.316666" // string@04ac │ │ -0fe504: 4d07 0001 |05be: aput-object v7, v0, v1 │ │ -0fe508: 1301 f600 |05c0: const/16 v1, #int 246 // #f6 │ │ -0fe50c: 1a07 8724 |05c2: const-string v7, "SPI" // string@2487 │ │ -0fe510: 4d07 0001 |05c4: aput-object v7, v0, v1 │ │ -0fe514: 1301 f700 |05c6: const/16 v1, #int 247 // #f7 │ │ -0fe518: 1a07 c506 |05c8: const-string v7, "39.833332" // string@06c5 │ │ -0fe51c: 4d07 0001 |05ca: aput-object v7, v0, v1 │ │ -0fe520: 1301 f800 |05cc: const/16 v1, #int 248 // #f8 │ │ -0fe524: 1a07 bc04 |05ce: const-string v7, "-89.666664" // string@04bc │ │ -0fe528: 4d07 0001 |05d0: aput-object v7, v0, v1 │ │ -0fe52c: 1301 f900 |05d2: const/16 v1, #int 249 // #f9 │ │ -0fe530: 1a07 a60f |05d4: const-string v7, "EVV" // string@0fa6 │ │ -0fe534: 4d07 0001 |05d6: aput-object v7, v0, v1 │ │ -0fe538: 1301 fa00 |05d8: const/16 v1, #int 250 // #fa │ │ -0fe53c: 1a07 9606 |05da: const-string v7, "38.033333" // string@0696 │ │ -0fe540: 4d07 0001 |05dc: aput-object v7, v0, v1 │ │ -0fe544: 1301 fb00 |05de: const/16 v1, #int 251 // #fb │ │ -0fe548: 1a07 a204 |05e0: const-string v7, "-87.51667" // string@04a2 │ │ -0fe54c: 4d07 0001 |05e2: aput-object v7, v0, v1 │ │ -0fe550: 1301 fc00 |05e4: const/16 v1, #int 252 // #fc │ │ -0fe554: 1a07 da10 |05e6: const-string v7, "FWA" // string@10da │ │ -0fe558: 4d07 0001 |05e8: aput-object v7, v0, v1 │ │ -0fe55c: 1301 fd00 |05ea: const/16 v1, #int 253 // #fd │ │ -0fe560: 1a07 e606 |05ec: const-string v7, "40.966667" // string@06e6 │ │ -0fe564: 4d07 0001 |05ee: aput-object v7, v0, v1 │ │ -0fe568: 1301 fe00 |05f0: const/16 v1, #int 254 // #fe │ │ -0fe56c: 1a07 8504 |05f2: const-string v7, "-85.183334" // string@0485 │ │ -0fe570: 4d07 0001 |05f4: aput-object v7, v0, v1 │ │ -0fe574: 1301 ff00 |05f6: const/16 v1, #int 255 // #ff │ │ -0fe578: 1a07 d312 |05f8: const-string v7, "IND" // string@12d3 │ │ -0fe57c: 4d07 0001 |05fa: aput-object v7, v0, v1 │ │ -0fe580: 1301 0001 |05fc: const/16 v1, #int 256 // #100 │ │ -0fe584: 4d04 0001 |05fe: aput-object v4, v0, v1 │ │ -0fe588: 1301 0101 |0600: const/16 v1, #int 257 // #101 │ │ -0fe58c: 1a04 9504 |0602: const-string v4, "-86.36667" // string@0495 │ │ -0fe590: 4d04 0001 |0604: aput-object v4, v0, v1 │ │ -0fe594: 1301 0201 |0606: const/16 v1, #int 258 // #102 │ │ -0fe598: 1a04 c30b |0608: const-string v4, "BRL" // string@0bc3 │ │ -0fe59c: 4d04 0001 |060a: aput-object v4, v0, v1 │ │ -0fe5a0: 1301 0301 |060c: const/16 v1, #int 259 // #103 │ │ -0fe5a4: 1a04 e106 |060e: const-string v4, "40.716667" // string@06e1 │ │ -0fe5a8: 4d04 0001 |0610: aput-object v4, v0, v1 │ │ -0fe5ac: 1301 0401 |0612: const/16 v1, #int 260 // #104 │ │ -0fe5b0: 1a04 c504 |0614: const-string v4, "-90.916664" // string@04c5 │ │ -0fe5b4: 4d04 0001 |0616: aput-object v4, v0, v1 │ │ -0fe5b8: 1301 0501 |0618: const/16 v1, #int 261 // #105 │ │ -0fe5bc: 1a04 480e |061a: const-string v4, "DBQ" // string@0e48 │ │ -0fe5c0: 4d04 0001 |061c: aput-object v4, v0, v1 │ │ -0fe5c4: 1301 0601 |061e: const/16 v1, #int 262 // #106 │ │ -0fe5c8: 1a04 0507 |0620: const-string v4, "42.4" // string@0705 │ │ -0fe5cc: 4d04 0001 |0622: aput-object v4, v0, v1 │ │ -0fe5d0: 1301 0701 |0624: const/16 v1, #int 263 // #107 │ │ -0fe5d4: 1a04 c404 |0626: const-string v4, "-90.7" // string@04c4 │ │ -0fe5d8: 4d04 0001 |0628: aput-object v4, v0, v1 │ │ -0fe5dc: 1301 0801 |062a: const/16 v1, #int 264 // #108 │ │ -0fe5e0: 1a04 be0e |062c: const-string v4, "DSM" // string@0ebe │ │ -0fe5e4: 4d04 0001 |062e: aput-object v4, v0, v1 │ │ -0fe5e8: 1301 0901 |0630: const/16 v1, #int 265 // #109 │ │ -0fe5ec: 1a04 f406 |0632: const-string v4, "41.433334" // string@06f4 │ │ -0fe5f0: 4d04 0001 |0634: aput-object v4, v0, v1 │ │ -0fe5f4: 1301 0a01 |0636: const/16 v1, #int 266 // #10a │ │ -0fe5f8: 1a04 e304 |0638: const-string v4, "-93.63333" // string@04e3 │ │ -0fe5fc: 4d04 0001 |063a: aput-object v4, v0, v1 │ │ -0fe600: 1301 0b01 |063c: const/16 v1, #int 267 // #10b │ │ -0fe604: 1a04 611f |063e: const-string v4, "MCW" // string@1f61 │ │ -0fe608: 4d04 0001 |0640: aput-object v4, v0, v1 │ │ -0fe60c: 1301 0c01 |0642: const/16 v1, #int 268 // #10c │ │ -0fe610: 1a04 1607 |0644: const-string v4, "43.083332" // string@0716 │ │ -0fe614: 4d04 0001 |0646: aput-object v4, v0, v1 │ │ -0fe618: 1301 0d01 |0648: const/16 v1, #int 269 // #10d │ │ -0fe61c: 1a04 de04 |064a: const-string v4, "-93.316666" // string@04de │ │ -0fe620: 4d04 0001 |064c: aput-object v4, v0, v1 │ │ -0fe624: 1301 0e01 |064e: const/16 v1, #int 270 // #10e │ │ -0fe628: 1a04 8311 |0650: const-string v4, "GCK" // string@1183 │ │ -0fe62c: 4d04 0001 |0652: aput-object v4, v0, v1 │ │ -0fe630: 1301 0f01 |0654: const/16 v1, #int 271 // #10f │ │ -0fe634: 1a04 9406 |0656: const-string v4, "37.916668" // string@0694 │ │ -0fe638: 4d04 0001 |0658: aput-object v4, v0, v1 │ │ -0fe63c: 1301 1001 |065a: const/16 v1, #int 272 // #110 │ │ -0fe640: 1a04 9702 |065c: const-string v4, "-100.71667" // string@0297 │ │ -0fe644: 4d04 0001 |065e: aput-object v4, v0, v1 │ │ -0fe648: 1301 1101 |0660: const/16 v1, #int 273 // #111 │ │ -0fe64c: 1a04 8f11 |0662: const-string v4, "GLD" // string@118f │ │ -0fe650: 4d04 0001 |0664: aput-object v4, v0, v1 │ │ -0fe654: 1301 1201 |0666: const/16 v1, #int 274 // #112 │ │ -0fe658: 1a04 bc06 |0668: const-string v4, "39.383335" // string@06bc │ │ -0fe65c: 4d04 0001 |066a: aput-object v4, v0, v1 │ │ -0fe660: 1301 1301 |066c: const/16 v1, #int 275 // #113 │ │ -0fe664: 1a04 9c02 |066e: const-string v4, "-101.683334" // string@029c │ │ -0fe668: 4d04 0001 |0670: aput-object v4, v0, v1 │ │ -0fe66c: 1301 1401 |0672: const/16 v1, #int 276 // #114 │ │ -0fe670: 1a04 6b12 |0674: const-string v4, "ICT" // string@126b │ │ -0fe674: 4d04 0001 |0676: aput-object v4, v0, v1 │ │ -0fe678: 1301 1501 |0678: const/16 v1, #int 277 // #115 │ │ -0fe67c: 1a04 9306 |067a: const-string v4, "37.716667" // string@0693 │ │ -0fe680: 4d04 0001 |067c: aput-object v4, v0, v1 │ │ -0fe684: 1301 1601 |067e: const/16 v1, #int 278 // #116 │ │ -0fe688: 1a04 1705 |0680: const-string v4, "-97.45" // string@0517 │ │ -0fe68c: 4d04 0001 |0682: aput-object v4, v0, v1 │ │ -0fe690: 1301 1701 |0684: const/16 v1, #int 279 // #117 │ │ -0fe694: 1a04 5c24 |0686: const-string v4, "SLN" // string@245c │ │ -0fe698: 4d04 0001 |0688: aput-object v4, v0, v1 │ │ -0fe69c: 1301 1801 |068a: const/16 v1, #int 280 // #118 │ │ -0fe6a0: 1a04 ab06 |068c: const-string v4, "38.866665" // string@06ab │ │ -0fe6a4: 4d04 0001 |068e: aput-object v4, v0, v1 │ │ -0fe6a8: 1301 1901 |0690: const/16 v1, #int 281 // #119 │ │ -0fe6ac: 1a04 1805 |0692: const-string v4, "-97.61667" // string@0518 │ │ -0fe6b0: 4d04 0001 |0694: aput-object v4, v0, v1 │ │ -0fe6b4: 1301 1a01 |0696: const/16 v1, #int 282 // #11a │ │ -0fe6b8: 1a04 a314 |0698: const-string v4, "LOU" // string@14a3 │ │ -0fe6bc: 4d04 0001 |069a: aput-object v4, v0, v1 │ │ -0fe6c0: 1301 1b01 |069c: const/16 v1, #int 283 // #11b │ │ -0fe6c4: 1a04 9706 |069e: const-string v4, "38.1" // string@0697 │ │ -0fe6c8: 4d04 0001 |06a0: aput-object v4, v0, v1 │ │ -0fe6cc: 1301 1c01 |06a2: const/16 v1, #int 284 // #11c │ │ -0fe6d0: 1a04 8c04 |06a4: const-string v4, "-85.566666" // string@048c │ │ -0fe6d4: 4d04 0001 |06a6: aput-object v4, v0, v1 │ │ -0fe6d8: 1301 1d01 |06a8: const/16 v1, #int 285 // #11d │ │ -0fe6dc: 1a04 0a14 |06aa: const-string v4, "LCH" // string@140a │ │ -0fe6e0: 4d04 0001 |06ac: aput-object v4, v0, v1 │ │ -0fe6e4: 1301 1e01 |06ae: const/16 v1, #int 286 // #11e │ │ -0fe6e8: 1a04 0e06 |06b0: const-string v4, "30.133333" // string@060e │ │ -0fe6ec: 4d04 0001 |06b2: aput-object v4, v0, v1 │ │ -0fe6f0: 1301 1f01 |06b4: const/16 v1, #int 287 // #11f │ │ -0fe6f4: 1a04 dd04 |06b6: const-string v4, "-93.1" // string@04dd │ │ -0fe6f8: 4d04 0001 |06b8: aput-object v4, v0, v1 │ │ -0fe6fc: 1301 2001 |06ba: const/16 v1, #int 288 // #120 │ │ -0fe700: 1a04 4c20 |06bc: const-string v4, "MSY" // string@204c │ │ -0fe704: 4d04 0001 |06be: aput-object v4, v0, v1 │ │ -0fe708: 1301 2101 |06c0: const/16 v1, #int 289 // #121 │ │ -0fe70c: 1a04 0d06 |06c2: const-string v4, "30.016666" // string@060d │ │ -0fe710: 4d04 0001 |06c4: aput-object v4, v0, v1 │ │ -0fe714: 1301 2201 |06c6: const/16 v1, #int 290 // #122 │ │ -0fe718: 1a04 c104 |06c8: const-string v4, "-90.166664" // string@04c1 │ │ -0fe71c: 4d04 0001 |06ca: aput-object v4, v0, v1 │ │ -0fe720: 1301 2301 |06cc: const/16 v1, #int 291 // #123 │ │ -0fe724: 1a07 4724 |06ce: const-string v7, "SHV" // string@2447 │ │ -0fe728: 4d07 0001 |06d0: aput-object v7, v0, v1 │ │ -0fe72c: 1301 2401 |06d2: const/16 v1, #int 292 // #124 │ │ -0fe730: 1a07 3706 |06d4: const-string v7, "32.766666" // string@0637 │ │ -0fe734: 4d07 0001 |06d6: aput-object v7, v0, v1 │ │ -0fe738: 1301 2501 |06d8: const/16 v1, #int 293 // #125 │ │ -0fe73c: 1a07 e404 |06da: const-string v7, "-93.8" // string@04e4 │ │ -0fe740: 4d07 0001 |06dc: aput-object v7, v0, v1 │ │ -0fe744: 1301 2601 |06de: const/16 v1, #int 294 // #126 │ │ -0fe748: 1a07 a60b |06e0: const-string v7, "BGR" // string@0ba6 │ │ -0fe74c: 4d07 0001 |06e2: aput-object v7, v0, v1 │ │ -0fe750: 1301 2701 |06e4: const/16 v1, #int 295 // #127 │ │ -0fe754: 1a07 3807 |06e6: const-string v7, "44.833332" // string@0738 │ │ -0fe758: 4d07 0001 |06e8: aput-object v7, v0, v1 │ │ -0fe75c: 1301 2801 |06ea: const/16 v1, #int 296 // #128 │ │ -0fe760: 1a07 dc03 |06ec: const-string v7, "-68.86667" // string@03dc │ │ -0fe764: 4d07 0001 |06ee: aput-object v7, v0, v1 │ │ -0fe768: 1301 2901 |06f0: const/16 v1, #int 297 // #129 │ │ -0fe76c: 1a07 860c |06f2: const-string v7, "CAR" // string@0c86 │ │ -0fe770: 4d07 0001 |06f4: aput-object v7, v0, v1 │ │ -0fe774: 1301 2a01 |06f6: const/16 v1, #int 298 // #12a │ │ -0fe778: 1a07 4b07 |06f8: const-string v7, "46.866665" // string@074b │ │ -0fe77c: 4d07 0001 |06fa: aput-object v7, v0, v1 │ │ -0fe780: 1301 2b01 |06fc: const/16 v1, #int 299 // #12b │ │ -0fe784: 1a07 da03 |06fe: const-string v7, "-68.01667" // string@03da │ │ -0fe788: 4d07 0001 |0700: aput-object v7, v0, v1 │ │ -0fe78c: 1301 2c01 |0702: const/16 v1, #int 300 // #12c │ │ -0fe790: 1a07 6f22 |0704: const-string v7, "PWM" // string@226f │ │ -0fe794: 4d07 0001 |0706: aput-object v7, v0, v1 │ │ -0fe798: 1301 2d01 |0708: const/16 v1, #int 301 // #12d │ │ -0fe79c: 1a07 1d07 |070a: const-string v7, "43.633335" // string@071d │ │ -0fe7a0: 4d07 0001 |070c: aput-object v7, v0, v1 │ │ -0fe7a4: 1301 2e01 |070e: const/16 v1, #int 302 // #12e │ │ -0fe7a8: 1a08 e203 |0710: const-string v8, "-70.3" // string@03e2 │ │ -0fe7ac: 4d08 0001 |0712: aput-object v8, v0, v1 │ │ -0fe7b0: 1301 2f01 |0714: const/16 v1, #int 303 // #12f │ │ -0fe7b4: 1a08 7c0f |0716: const-string v8, "EMI" // string@0f7c │ │ -0fe7b8: 4d08 0001 |0718: aput-object v8, v0, v1 │ │ -0fe7bc: 1301 3001 |071a: const/16 v1, #int 304 // #130 │ │ -0fe7c0: 1a08 be06 |071c: const-string v8, "39.483334" // string@06be │ │ -0fe7c4: 4d08 0001 |071e: aput-object v8, v0, v1 │ │ -0fe7c8: 1301 3101 |0720: const/16 v1, #int 305 // #131 │ │ -0fe7cc: 1a08 1404 |0722: const-string v8, "-76.96667" // string@0414 │ │ -0fe7d0: 4d08 0001 |0724: aput-object v8, v0, v1 │ │ -0fe7d4: 1301 3201 |0726: const/16 v1, #int 306 // #132 │ │ -0fe7d8: 1a08 5309 |0728: const-string v8, "ACK" // string@0953 │ │ -0fe7dc: 4d08 0001 |072a: aput-object v8, v0, v1 │ │ -0fe7e0: 1301 3301 |072c: const/16 v1, #int 307 // #133 │ │ -0fe7e4: 1a08 ec06 |072e: const-string v8, "41.266666" // string@06ec │ │ -0fe7e8: 4d08 0001 |0730: aput-object v8, v0, v1 │ │ -0fe7ec: 1301 3401 |0732: const/16 v1, #int 308 // #134 │ │ -0fe7f0: 1a09 e103 |0734: const-string v9, "-70.01667" // string@03e1 │ │ -0fe7f4: 4d09 0001 |0736: aput-object v9, v0, v1 │ │ -0fe7f8: 1301 3501 |0738: const/16 v1, #int 309 // #135 │ │ -0fe7fc: 1a09 bd0b |073a: const-string v9, "BOS" // string@0bbd │ │ -0fe800: 4d09 0001 |073c: aput-object v9, v0, v1 │ │ -0fe804: 1301 3601 |073e: const/16 v1, #int 310 // #136 │ │ -0fe808: 1a09 0407 |0740: const-string v9, "42.35" // string@0704 │ │ -0fe80c: 4d09 0001 |0742: aput-object v9, v0, v1 │ │ -0fe810: 1301 3701 |0744: const/16 v1, #int 311 // #137 │ │ -0fe814: 1a09 e803 |0746: const-string v9, "-70.98333" // string@03e8 │ │ -0fe818: 4d09 0001 |0748: aput-object v9, v0, v1 │ │ -0fe81c: 1301 3801 |074a: const/16 v1, #int 312 // #138 │ │ -0fe820: 1a09 500f |074c: const-string v9, "ECK" // string@0f50 │ │ -0fe824: 4d09 0001 |074e: aput-object v9, v0, v1 │ │ -0fe828: 1301 3901 |0750: const/16 v1, #int 313 // #139 │ │ -0fe82c: 1a09 1907 |0752: const-string v9, "43.25" // string@0719 │ │ -0fe830: 4d09 0001 |0754: aput-object v9, v0, v1 │ │ -0fe834: 1301 3a01 |0756: const/16 v1, #int 314 // #13a │ │ -0fe838: 1a09 6204 |0758: const-string v9, "-82.71667" // string@0462 │ │ -0fe83c: 4d09 0001 |075a: aput-object v9, v0, v1 │ │ -0fe840: 1301 3b01 |075c: const/16 v1, #int 315 // #13b │ │ -0fe844: 1a09 0620 |075e: const-string v9, "MKG" // string@2006 │ │ -0fe848: 4d09 0001 |0760: aput-object v9, v0, v1 │ │ -0fe84c: 1301 3c01 |0762: const/16 v1, #int 316 // #13c │ │ -0fe850: 1a09 1807 |0764: const-string v9, "43.166668" // string@0718 │ │ -0fe854: 4d09 0001 |0766: aput-object v9, v0, v1 │ │ -0fe858: 1301 3d01 |0768: const/16 v1, #int 317 // #13d │ │ -0fe85c: 1a09 9104 |076a: const-string v9, "-86.03333" // string@0491 │ │ -0fe860: 4d09 0001 |076c: aput-object v9, v0, v1 │ │ -0fe864: 1301 3e01 |076e: const/16 v1, #int 318 // #13e │ │ -0fe868: 1a09 2620 |0770: const-string v9, "MQT" // string@2026 │ │ -0fe86c: 4d09 0001 |0772: aput-object v9, v0, v1 │ │ -0fe870: 1301 3f01 |0774: const/16 v1, #int 319 // #13f │ │ -0fe874: 1a09 4507 |0776: const-string v9, "46.516666" // string@0745 │ │ -0fe878: 4d09 0001 |0778: aput-object v9, v0, v1 │ │ -0fe87c: 1301 4001 |077a: const/16 v1, #int 320 // #140 │ │ -0fe880: 1a09 a404 |077c: const-string v9, "-87.583336" // string@04a4 │ │ -0fe884: 4d09 0001 |077e: aput-object v9, v0, v1 │ │ -0fe888: 1301 4101 |0780: const/16 v1, #int 321 // #141 │ │ -0fe88c: 1a09 9224 |0782: const-string v9, "SSM" // string@2492 │ │ -0fe890: 4d09 0001 |0784: aput-object v9, v0, v1 │ │ -0fe894: 1301 4201 |0786: const/16 v1, #int 322 // #142 │ │ -0fe898: 1a09 4407 |0788: const-string v9, "46.4" // string@0744 │ │ -0fe89c: 4d09 0001 |078a: aput-object v9, v0, v1 │ │ -0fe8a0: 1301 4301 |078c: const/16 v1, #int 323 // #143 │ │ -0fe8a4: 1a09 7404 |078e: const-string v9, "-84.3" // string@0474 │ │ -0fe8a8: 4d09 0001 |0790: aput-object v9, v0, v1 │ │ -0fe8ac: 1301 4401 |0792: const/16 v1, #int 324 // #144 │ │ -0fe8b0: 1a09 5d26 |0794: const-string v9, "TVC" // string@265d │ │ -0fe8b4: 4d09 0001 |0796: aput-object v9, v0, v1 │ │ -0fe8b8: 1301 4501 |0798: const/16 v1, #int 325 // #145 │ │ -0fe8bc: 1a09 3607 |079a: const-string v9, "44.666668" // string@0736 │ │ -0fe8c0: 4d09 0001 |079c: aput-object v9, v0, v1 │ │ -0fe8c4: 1301 4601 |079e: const/16 v1, #int 326 // #146 │ │ -0fe8c8: 1a09 8a04 |07a0: const-string v9, "-85.53333" // string@048a │ │ -0fe8cc: 4d09 0001 |07a2: aput-object v9, v0, v1 │ │ -0fe8d0: 1301 4701 |07a4: const/16 v1, #int 327 // #147 │ │ -0fe8d4: 1a09 b00a |07a6: const-string v9, "AXN" // string@0ab0 │ │ -0fe8d8: 4d09 0001 |07a8: aput-object v9, v0, v1 │ │ -0fe8dc: 1301 4801 |07aa: const/16 v1, #int 328 // #148 │ │ -0fe8e0: 1a09 4107 |07ac: const-string v9, "45.95" // string@0741 │ │ -0fe8e4: 4d09 0001 |07ae: aput-object v9, v0, v1 │ │ -0fe8e8: 1301 4901 |07b0: const/16 v1, #int 329 // #149 │ │ -0fe8ec: 1a09 f704 |07b2: const-string v9, "-95.21667" // string@04f7 │ │ -0fe8f0: 4d09 0001 |07b4: aput-object v9, v0, v1 │ │ -0fe8f4: 1301 4a01 |07b6: const/16 v1, #int 330 // #14a │ │ -0fe8f8: 1a09 a90e |07b8: const-string v9, "DLH" // string@0ea9 │ │ -0fe8fc: 4d09 0001 |07ba: aput-object v9, v0, v1 │ │ -0fe900: 1301 4b01 |07bc: const/16 v1, #int 331 // #14b │ │ -0fe904: 1a09 4907 |07be: const-string v9, "46.8" // string@0749 │ │ -0fe908: 4d09 0001 |07c0: aput-object v9, v0, v1 │ │ -0fe90c: 1301 4c01 |07c2: const/16 v1, #int 332 // #14c │ │ -0fe910: 1a09 d304 |07c4: const-string v9, "-92.2" // string@04d3 │ │ -0fe914: 4d09 0001 |07c6: aput-object v9, v0, v1 │ │ -0fe918: 1301 4d01 |07c8: const/16 v1, #int 333 // #14d │ │ -0fe91c: 1a09 de12 |07ca: const-string v9, "INL" // string@12de │ │ -0fe920: 4d09 0001 |07cc: aput-object v9, v0, v1 │ │ -0fe924: 1301 4e01 |07ce: const/16 v1, #int 334 // #14e │ │ -0fe928: 1a09 6607 |07d0: const-string v9, "48.55" // string@0766 │ │ -0fe92c: 4d09 0001 |07d2: aput-object v9, v0, v1 │ │ -0fe930: 1301 4f01 |07d4: const/16 v1, #int 335 // #14f │ │ -0fe934: 1a09 e104 |07d6: const-string v9, "-93.4" // string@04e1 │ │ -0fe938: 4d09 0001 |07d8: aput-object v9, v0, v1 │ │ -0fe93c: 1301 5001 |07da: const/16 v1, #int 336 // #150 │ │ -0fe940: 1a09 4b20 |07dc: const-string v9, "MSP" // string@204b │ │ -0fe944: 4d09 0001 |07de: aput-object v9, v0, v1 │ │ -0fe948: 1301 5101 |07e0: const/16 v1, #int 337 // #151 │ │ -0fe94c: 1a09 3907 |07e2: const-string v9, "45.133335" // string@0739 │ │ -0fe950: 4d09 0001 |07e4: aput-object v9, v0, v1 │ │ -0fe954: 1301 5201 |07e6: const/16 v1, #int 338 // #152 │ │ -0fe958: 1a09 e004 |07e8: const-string v9, "-93.36667" // string@04e0 │ │ -0fe95c: 4d09 0001 |07ea: aput-object v9, v0, v1 │ │ -0fe960: 1301 5301 |07ec: const/16 v1, #int 339 // #153 │ │ -0fe964: 1a09 bf0c |07ee: const-string v9, "CGI" // string@0cbf │ │ -0fe968: 4d09 0001 |07f0: aput-object v9, v0, v1 │ │ -0fe96c: 1301 5401 |07f2: const/16 v1, #int 340 // #154 │ │ -0fe970: 1a09 8a06 |07f4: const-string v9, "37.216667" // string@068a │ │ -0fe974: 4d09 0001 |07f6: aput-object v9, v0, v1 │ │ -0fe978: 1301 5501 |07f8: const/16 v1, #int 341 // #155 │ │ -0fe97c: 1a09 b904 |07fa: const-string v9, "-89.566666" // string@04b9 │ │ -0fe980: 4d09 0001 |07fc: aput-object v9, v0, v1 │ │ -0fe984: 1301 5601 |07fe: const/16 v1, #int 342 // #156 │ │ -0fe988: 1a09 2d0d |0800: const-string v9, "COU" // string@0d2d │ │ -0fe98c: 4d09 0001 |0802: aput-object v9, v0, v1 │ │ -0fe990: 1301 5701 |0804: const/16 v1, #int 343 // #157 │ │ -0fe994: 1a09 a906 |0806: const-string v9, "38.8" // string@06a9 │ │ -0fe998: 4d09 0001 |0808: aput-object v9, v0, v1 │ │ -0fe99c: 1301 5801 |080a: const/16 v1, #int 344 // #158 │ │ -0fe9a0: 1a09 d404 |080c: const-string v9, "-92.21667" // string@04d4 │ │ -0fe9a4: 4d09 0001 |080e: aput-object v9, v0, v1 │ │ -0fe9a8: 1301 5901 |0810: const/16 v1, #int 345 // #159 │ │ -0fe9ac: 1a09 0520 |0812: const-string v9, "MKC" // string@2005 │ │ -0fe9b0: 4d09 0001 |0814: aput-object v9, v0, v1 │ │ -0fe9b4: 1301 5a01 |0816: const/16 v1, #int 346 // #15a │ │ -0fe9b8: 1a09 b606 |0818: const-string v9, "39.266666" // string@06b6 │ │ -0fe9bc: 4d09 0001 |081a: aput-object v9, v0, v1 │ │ -0fe9c0: 1301 5b01 |081c: const/16 v1, #int 347 // #15b │ │ -0fe9c4: 1a09 ee04 |081e: const-string v9, "-94.583336" // string@04ee │ │ -0fe9c8: 4d09 0001 |0820: aput-object v9, v0, v1 │ │ -0fe9cc: 1301 5c01 |0822: const/16 v1, #int 348 // #15c │ │ -0fe9d0: 1a09 3224 |0824: const-string v9, "SGF" // string@2432 │ │ -0fe9d4: 4d09 0001 |0826: aput-object v9, v0, v1 │ │ -0fe9d8: 1301 5d01 |0828: const/16 v1, #int 349 // #15d │ │ -0fe9dc: 1a09 8d06 |082a: const-string v9, "37.35" // string@068d │ │ -0fe9e0: 4d09 0001 |082c: aput-object v9, v0, v1 │ │ -0fe9e4: 1301 5e01 |082e: const/16 v1, #int 350 // #15e │ │ -0fe9e8: 1a09 df04 |0830: const-string v9, "-93.333336" // string@04df │ │ -0fe9ec: 4d09 0001 |0832: aput-object v9, v0, v1 │ │ -0fe9f0: 1301 5f01 |0834: const/16 v1, #int 351 // #15f │ │ -0fe9f4: 1a09 a524 |0836: const-string v9, "STL" // string@24a5 │ │ -0fe9f8: 4d09 0001 |0838: aput-object v9, v0, v1 │ │ -0fe9fc: 1301 6001 |083a: const/16 v1, #int 352 // #160 │ │ -0fea00: 1a09 aa06 |083c: const-string v9, "38.85" // string@06aa │ │ -0fea04: 4d09 0001 |083e: aput-object v9, v0, v1 │ │ -0fea08: 1301 6101 |0840: const/16 v1, #int 353 // #161 │ │ -0fea0c: 1a09 c304 |0842: const-string v9, "-90.46667" // string@04c3 │ │ -0fea10: 4d09 0001 |0844: aput-object v9, v0, v1 │ │ -0fea14: 1301 6201 |0846: const/16 v1, #int 354 // #162 │ │ -0fea18: 1a09 7b13 |0848: const-string v9, "JAN" // string@137b │ │ -0fea1c: 4d09 0001 |084a: aput-object v9, v0, v1 │ │ -0fea20: 1301 6301 |084c: const/16 v1, #int 355 // #163 │ │ -0fea24: 1a09 3106 |084e: const-string v9, "32.5" // string@0631 │ │ -0fea28: 4d09 0001 |0850: aput-object v9, v0, v1 │ │ -0fea2c: 1301 6401 |0852: const/16 v1, #int 356 // #164 │ │ -0fea30: 4d04 0001 |0854: aput-object v4, v0, v1 │ │ -0fea34: 1301 6501 |0856: const/16 v1, #int 357 // #165 │ │ -0fea38: 1a04 ab0b |0858: const-string v4, "BIL" // string@0bab │ │ -0fea3c: 4d04 0001 |085a: aput-object v4, v0, v1 │ │ -0fea40: 1301 6601 |085c: const/16 v1, #int 358 // #166 │ │ -0fea44: 1a04 4007 |085e: const-string v4, "45.8" // string@0740 │ │ -0fea48: 4d04 0001 |0860: aput-object v4, v0, v1 │ │ -0fea4c: 1301 6701 |0862: const/16 v1, #int 359 // #167 │ │ -0fea50: 1a04 ca02 |0864: const-string v4, "-108.61667" // string@02ca │ │ -0fea54: 4d04 0001 |0866: aput-object v4, v0, v1 │ │ -0fea58: 1301 6801 |0868: const/16 v1, #int 360 // #168 │ │ -0fea5c: 1a04 ab0e |086a: const-string v4, "DLN" // string@0eab │ │ -0fea60: 4d04 0001 |086c: aput-object v4, v0, v1 │ │ -0fea64: 1301 6901 |086e: const/16 v1, #int 361 // #169 │ │ -0fea68: 1a04 3a07 |0870: const-string v4, "45.233334" // string@073a │ │ -0fea6c: 4d04 0001 |0872: aput-object v4, v0, v1 │ │ -0fea70: 1301 6a01 |0874: const/16 v1, #int 362 // #16a │ │ -0fea74: 1a04 eb02 |0876: const-string v4, "-112.53333" // string@02eb │ │ -0fea78: 4d04 0001 |0878: aput-object v4, v0, v1 │ │ -0fea7c: 1301 6b01 |087a: const/16 v1, #int 363 // #16b │ │ -0fea80: 1a04 9311 |087c: const-string v4, "GPI" // string@1193 │ │ -0fea84: 4d04 0001 |087e: aput-object v4, v0, v1 │ │ -0fea88: 1301 6c01 |0880: const/16 v1, #int 364 // #16c │ │ -0fea8c: 1a04 6307 |0882: const-string v4, "48.2" // string@0763 │ │ -0fea90: 4d04 0001 |0884: aput-object v4, v0, v1 │ │ -0fea94: 1301 6d01 |0886: const/16 v1, #int 365 // #16d │ │ -0fea98: 1a09 f702 |0888: const-string v9, "-114.166664" // string@02f7 │ │ -0fea9c: 4d09 0001 |088a: aput-object v9, v0, v1 │ │ -0feaa0: 1301 6e01 |088c: const/16 v1, #int 366 // #16e │ │ -0feaa4: 1a09 8c11 |088e: const-string v9, "GGW" // string@118c │ │ -0feaa8: 4d09 0001 |0890: aput-object v9, v0, v1 │ │ -0feaac: 1301 6f01 |0892: const/16 v1, #int 367 // #16f │ │ -0feab0: 4d04 0001 |0894: aput-object v4, v0, v1 │ │ -0feab4: 1301 7001 |0896: const/16 v1, #int 368 // #170 │ │ -0feab8: 1a04 c702 |0898: const-string v4, "-106.61667" // string@02c7 │ │ -0feabc: 4d04 0001 |089a: aput-object v4, v0, v1 │ │ -0feac0: 1301 7101 |089c: const/16 v1, #int 369 // #171 │ │ -0feac4: 1a04 be11 |089e: const-string v4, "GTF" // string@11be │ │ -0feac8: 4d04 0001 |08a0: aput-object v4, v0, v1 │ │ -0feacc: 1301 7201 |08a2: const/16 v1, #int 370 // #172 │ │ -0fead0: 1a04 4e07 |08a4: const-string v4, "47.45" // string@074e │ │ -0fead4: 4d04 0001 |08a6: aput-object v4, v0, v1 │ │ -0fead8: 1301 7301 |08a8: const/16 v1, #int 371 // #173 │ │ -0feadc: 1a04 e002 |08aa: const-string v4, "-111.4" // string@02e0 │ │ -0feae0: 4d04 0001 |08ac: aput-object v4, v0, v1 │ │ -0feae4: 1301 7401 |08ae: const/16 v1, #int 372 // #174 │ │ -0feae8: 1a04 0820 |08b0: const-string v4, "MLS" // string@2008 │ │ -0feaec: 4d04 0001 |08b2: aput-object v4, v0, v1 │ │ -0feaf0: 1301 7501 |08b4: const/16 v1, #int 373 // #175 │ │ -0feaf4: 4d06 0001 |08b6: aput-object v6, v0, v1 │ │ -0feaf8: 1301 7601 |08b8: const/16 v1, #int 374 // #176 │ │ -0feafc: 1a04 c202 |08ba: const-string v4, "-105.95" // string@02c2 │ │ -0feb00: 4d04 0001 |08bc: aput-object v4, v0, v1 │ │ -0feb04: 1301 7701 |08be: const/16 v1, #int 375 // #177 │ │ -0feb08: 1a04 0f12 |08c0: const-string v4, "HAT" // string@120f │ │ -0feb0c: 4d04 0001 |08c2: aput-object v4, v0, v1 │ │ -0feb10: 1301 7801 |08c4: const/16 v1, #int 376 // #178 │ │ -0feb14: 1a04 6906 |08c6: const-string v4, "35.266666" // string@0669 │ │ -0feb18: 4d04 0001 |08c8: aput-object v4, v0, v1 │ │ -0feb1c: 1301 7901 |08ca: const/16 v1, #int 377 // #179 │ │ -0feb20: 1a04 0904 |08cc: const-string v4, "-75.55" // string@0409 │ │ -0feb24: 4d04 0001 |08ce: aput-object v4, v0, v1 │ │ -0feb28: 1301 7a01 |08d0: const/16 v1, #int 378 // #17a │ │ -0feb2c: 1a04 be12 |08d2: const-string v4, "ILM" // string@12be │ │ -0feb30: 4d04 0001 |08d4: aput-object v4, v0, v1 │ │ -0feb34: 1301 7b01 |08d6: const/16 v1, #int 379 // #17b │ │ -0feb38: 1a04 5606 |08d8: const-string v4, "34.35" // string@0656 │ │ -0feb3c: 4d04 0001 |08da: aput-object v4, v0, v1 │ │ -0feb40: 1301 7c01 |08dc: const/16 v1, #int 380 // #17c │ │ -0feb44: 1a04 1b04 |08de: const-string v4, "-77.86667" // string@041b │ │ -0feb48: 4d04 0001 |08e0: aput-object v4, v0, v1 │ │ -0feb4c: 1301 7d01 |08e2: const/16 v1, #int 381 // #17d │ │ -0feb50: 1a04 2223 |08e4: const-string v4, "RDU" // string@2322 │ │ -0feb54: 4d04 0001 |08e6: aput-object v4, v0, v1 │ │ -0feb58: 1301 7e01 |08e8: const/16 v1, #int 382 // #17e │ │ -0feb5c: 1a04 7406 |08ea: const-string v4, "35.866665" // string@0674 │ │ -0feb60: 4d04 0001 |08ec: aput-object v4, v0, v1 │ │ -0feb64: 1301 7f01 |08ee: const/16 v1, #int 383 // #17f │ │ -0feb68: 1a04 2704 |08f0: const-string v4, "-78.78333" // string@0427 │ │ -0feb6c: 4d04 0001 |08f2: aput-object v4, v0, v1 │ │ -0feb70: 1301 8001 |08f4: const/16 v1, #int 384 // #180 │ │ -0feb74: 1a04 900e |08f6: const-string v4, "DIK" // string@0e90 │ │ -0feb78: 4d04 0001 |08f8: aput-object v4, v0, v1 │ │ -0feb7c: 1301 8101 |08fa: const/16 v1, #int 385 // #181 │ │ -0feb80: 1a04 4a07 |08fc: const-string v4, "46.85" // string@074a │ │ -0feb84: 4d04 0001 |08fe: aput-object v4, v0, v1 │ │ -0feb88: 1301 8201 |0900: const/16 v1, #int 386 // #182 │ │ -0feb8c: 1a04 a202 |0902: const-string v4, "-102.76667" // string@02a2 │ │ -0feb90: 4d04 0001 |0904: aput-object v4, v0, v1 │ │ -0feb94: 1301 8301 |0906: const/16 v1, #int 387 // #183 │ │ -0feb98: 1a04 8811 |0908: const-string v4, "GFK" // string@1188 │ │ -0feb9c: 4d04 0001 |090a: aput-object v4, v0, v1 │ │ -0feba0: 1301 8401 |090c: const/16 v1, #int 388 // #184 │ │ -0feba4: 1a04 5607 |090e: const-string v4, "47.95" // string@0756 │ │ -0feba8: 4d04 0001 |0910: aput-object v4, v0, v1 │ │ -0febac: 1301 8501 |0912: const/16 v1, #int 389 // #185 │ │ -0febb0: 1a04 1405 |0914: const-string v4, "-97.183334" // string@0514 │ │ -0febb4: 4d04 0001 |0916: aput-object v4, v0, v1 │ │ -0febb8: 1301 8601 |0918: const/16 v1, #int 390 // #186 │ │ -0febbc: 1a04 1920 |091a: const-string v4, "MOT" // string@2019 │ │ -0febc0: 4d04 0001 |091c: aput-object v4, v0, v1 │ │ -0febc4: 1301 8701 |091e: const/16 v1, #int 391 // #187 │ │ -0febc8: 1a04 6407 |0920: const-string v4, "48.25" // string@0764 │ │ -0febcc: 4d04 0001 |0922: aput-object v4, v0, v1 │ │ -0febd0: 1301 8801 |0924: const/16 v1, #int 392 // #188 │ │ -0febd4: 1a04 9a02 |0926: const-string v4, "-101.28333" // string@029a │ │ -0febd8: 4d04 0001 |0928: aput-object v4, v0, v1 │ │ -0febdc: 1301 8901 |092a: const/16 v1, #int 393 // #189 │ │ -0febe0: 1a04 a50b |092c: const-string v4, "BFF" // string@0ba5 │ │ -0febe4: 4d04 0001 |092e: aput-object v4, v0, v1 │ │ -0febe8: 1301 8a01 |0930: const/16 v1, #int 394 // #18a │ │ -0febec: 1a04 fe06 |0932: const-string v4, "41.883335" // string@06fe │ │ -0febf0: 4d04 0001 |0934: aput-object v4, v0, v1 │ │ -0febf4: 1301 8b01 |0936: const/16 v1, #int 395 // #18b │ │ -0febf8: 1a04 aa02 |0938: const-string v4, "-103.46667" // string@02aa │ │ -0febfc: 4d04 0001 |093a: aput-object v4, v0, v1 │ │ -0fec00: 1301 8c01 |093c: const/16 v1, #int 396 // #18c │ │ -0fec04: 1a04 a011 |093e: const-string v4, "GRI" // string@11a0 │ │ -0fec08: 4d04 0001 |0940: aput-object v4, v0, v1 │ │ -0fec0c: 1301 8d01 |0942: const/16 v1, #int 397 // #18d │ │ -0fec10: 1a04 e706 |0944: const-string v4, "40.983334" // string@06e7 │ │ -0fec14: 4d04 0001 |0946: aput-object v4, v0, v1 │ │ -0fec18: 1301 8e01 |0948: const/16 v1, #int 398 // #18e │ │ -0fec1c: 1a04 1e05 |094a: const-string v4, "-98.3" // string@051e │ │ -0fec20: 4d04 0001 |094c: aput-object v4, v0, v1 │ │ -0fec24: 1301 8f01 |094e: const/16 v1, #int 399 // #18f │ │ -0fec28: 1a04 9d21 |0950: const-string v4, "OMA" // string@219d │ │ -0fec2c: 4d04 0001 |0952: aput-object v4, v0, v1 │ │ -0fec30: 1301 9001 |0954: const/16 v1, #int 400 // #190 │ │ -0fec34: 1a04 ea06 |0956: const-string v4, "41.166668" // string@06ea │ │ -0fec38: 4d04 0001 |0958: aput-object v4, v0, v1 │ │ -0fec3c: 1301 9101 |095a: const/16 v1, #int 401 // #191 │ │ -0fec40: 1a04 fb04 |095c: const-string v4, "-95.73333" // string@04fb │ │ -0fec44: 4d04 0001 |095e: aput-object v4, v0, v1 │ │ -0fec48: 1301 9201 |0960: const/16 v1, #int 402 // #192 │ │ -0fec4c: 1a04 a121 |0962: const-string v4, "ONL" // string@21a1 │ │ -0fec50: 4d04 0001 |0964: aput-object v4, v0, v1 │ │ -0fec54: 1301 9301 |0966: const/16 v1, #int 403 // #193 │ │ -0fec58: 1a04 0707 |0968: const-string v4, "42.466667" // string@0707 │ │ -0fec5c: 4d04 0001 |096a: aput-object v4, v0, v1 │ │ -0fec60: 1301 9401 |096c: const/16 v1, #int 404 // #194 │ │ -0fec64: 1a04 2305 |096e: const-string v4, "-98.683334" // string@0523 │ │ -0fec68: 4d04 0001 |0970: aput-object v4, v0, v1 │ │ -0fec6c: 1301 9501 |0972: const/16 v1, #int 405 // #195 │ │ -0fec70: 1a04 b30b |0974: const-string v4, "BML" // string@0bb3 │ │ -0fec74: 4d04 0001 |0976: aput-object v4, v0, v1 │ │ -0fec78: 1301 9601 |0978: const/16 v1, #int 406 // #196 │ │ -0fec7c: 1a04 3507 |097a: const-string v4, "44.633335" // string@0735 │ │ -0fec80: 4d04 0001 |097c: aput-object v4, v0, v1 │ │ -0fec84: 1301 9701 |097e: const/16 v1, #int 407 // #197 │ │ -0fec88: 1a06 ea03 |0980: const-string v6, "-71.183334" // string@03ea │ │ -0fec8c: 4d06 0001 |0982: aput-object v6, v0, v1 │ │ -0fec90: 1301 9801 |0984: const/16 v1, #int 408 // #198 │ │ -0fec94: 1a06 a709 |0986: const-string v6, "ACY" // string@09a7 │ │ -0fec98: 4d06 0001 |0988: aput-object v6, v0, v1 │ │ -0fec9c: 1301 9901 |098a: const/16 v1, #int 409 // #199 │ │ -0feca0: 1a06 bd06 |098c: const-string v6, "39.45" // string@06bd │ │ -0feca4: 4d06 0001 |098e: aput-object v6, v0, v1 │ │ -0feca8: 1301 9a01 |0990: const/16 v1, #int 410 // #19a │ │ -0fecac: 1a06 0504 |0992: const-string v6, "-74.566666" // string@0405 │ │ -0fecb0: 4d06 0001 |0994: aput-object v6, v0, v1 │ │ -0fecb4: 1301 9b01 |0996: const/16 v1, #int 411 // #19b │ │ -0fecb8: 1a06 4909 |0998: const-string v6, "ABQ" // string@0949 │ │ -0fecbc: 4d06 0001 |099a: aput-object v6, v0, v1 │ │ -0fecc0: 1301 9c01 |099c: const/16 v1, #int 412 // #19c │ │ -0fecc4: 1a06 6606 |099e: const-string v6, "35.033333" // string@0666 │ │ -0fecc8: 4d06 0001 |09a0: aput-object v6, v0, v1 │ │ -0feccc: 1301 9d01 |09a2: const/16 v1, #int 413 // #19d │ │ -0fecd0: 1a06 c802 |09a4: const-string v6, "-106.8" // string@02c8 │ │ -0fecd4: 4d06 0001 |09a6: aput-object v6, v0, v1 │ │ -0fecd8: 1301 9e01 |09a8: const/16 v1, #int 414 // #19e │ │ -0fecdc: 1a06 c010 |09aa: const-string v6, "FMN" // string@10c0 │ │ -0fece0: 4d06 0001 |09ac: aput-object v6, v0, v1 │ │ -0fece4: 1301 9f01 |09ae: const/16 v1, #int 415 // #19f │ │ -0fece8: 1a06 8206 |09b0: const-string v6, "36.733334" // string@0682 │ │ -0fecec: 4d06 0001 |09b2: aput-object v6, v0, v1 │ │ -0fecf0: 1301 a001 |09b4: const/16 v1, #int 416 // #1a0 │ │ -0fecf4: 1a06 c902 |09b6: const-string v6, "-108.083336" // string@02c9 │ │ -0fecf8: 4d06 0001 |09b8: aput-object v6, v0, v1 │ │ -0fecfc: 1301 a101 |09ba: const/16 v1, #int 417 // #1a1 │ │ -0fed00: 1a06 7e23 |09bc: const-string v6, "ROW" // string@237e │ │ -0fed04: 4d06 0001 |09be: aput-object v6, v0, v1 │ │ -0fed08: 1301 a201 |09c0: const/16 v1, #int 418 // #1a2 │ │ -0fed0c: 1a06 3f06 |09c2: const-string v6, "33.333332" // string@063f │ │ -0fed10: 4d06 0001 |09c4: aput-object v6, v0, v1 │ │ -0fed14: 1301 a301 |09c6: const/16 v1, #int 419 // #1a3 │ │ -0fed18: 1a06 b702 |09c8: const-string v6, "-104.61667" // string@02b7 │ │ -0fed1c: 4d06 0001 |09ca: aput-object v6, v0, v1 │ │ -0fed20: 1301 a401 |09cc: const/16 v1, #int 420 // #1a4 │ │ -0fed24: 1a06 ed25 |09ce: const-string v6, "TCC" // string@25ed │ │ -0fed28: 4d06 0001 |09d0: aput-object v6, v0, v1 │ │ -0fed2c: 1301 a501 |09d2: const/16 v1, #int 421 // #1a5 │ │ -0fed30: 1a06 6806 |09d4: const-string v6, "35.166668" // string@0668 │ │ -0fed34: 4d06 0001 |09d6: aput-object v6, v0, v1 │ │ -0fed38: 1301 a601 |09d8: const/16 v1, #int 422 // #1a6 │ │ -0fed3c: 1a06 ac02 |09da: const-string v6, "-103.583336" // string@02ac │ │ -0fed40: 4d06 0001 |09dc: aput-object v6, v0, v1 │ │ -0fed44: 1301 a701 |09de: const/16 v1, #int 423 // #1a7 │ │ -0fed48: 1a06 032a |09e0: const-string v6, "ZUN" // string@2a03 │ │ -0fed4c: 4d06 0001 |09e2: aput-object v6, v0, v1 │ │ -0fed50: 1301 a801 |09e4: const/16 v1, #int 424 // #1a8 │ │ -0fed54: 1a06 6406 |09e6: const-string v6, "34.95" // string@0664 │ │ -0fed58: 4d06 0001 |09e8: aput-object v6, v0, v1 │ │ -0fed5c: 1301 a901 |09ea: const/16 v1, #int 425 // #1a9 │ │ -0fed60: 1a06 d002 |09ec: const-string v6, "-109.15" // string@02d0 │ │ -0fed64: 4d06 0001 |09ee: aput-object v6, v0, v1 │ │ -0fed68: 1301 aa01 |09f0: const/16 v1, #int 426 // #1aa │ │ -0fed6c: 1a06 7a0b |09f2: const-string v6, "BAM" // string@0b7a │ │ -0fed70: 4d06 0001 |09f4: aput-object v6, v0, v1 │ │ -0fed74: 1301 ab01 |09f6: const/16 v1, #int 427 // #1ab │ │ -0fed78: 1a06 dc06 |09f8: const-string v6, "40.566666" // string@06dc │ │ -0fed7c: 4d06 0001 |09fa: aput-object v6, v0, v1 │ │ -0fed80: 1301 ac01 |09fc: const/16 v1, #int 428 // #1ac │ │ -0fed84: 1a06 0503 |09fe: const-string v6, "-116.916664" // string@0305 │ │ -0fed88: 4d06 0001 |0a00: aput-object v6, v0, v1 │ │ -0fed8c: 1301 ad01 |0a02: const/16 v1, #int 429 // #1ad │ │ -0fed90: 1a06 740f |0a04: const-string v6, "ELY" // string@0f74 │ │ -0fed94: 4d06 0001 |0a06: aput-object v6, v0, v1 │ │ -0fed98: 1301 ae01 |0a08: const/16 v1, #int 430 // #1ae │ │ -0fed9c: 1a06 b906 |0a0a: const-string v6, "39.283333" // string@06b9 │ │ -0feda0: 4d06 0001 |0a0c: aput-object v6, v0, v1 │ │ -0feda4: 1301 af01 |0a0e: const/16 v1, #int 431 // #1af │ │ -0feda8: 1a06 fa02 |0a10: const-string v6, "-114.833336" // string@02fa │ │ -0fedac: 4d06 0001 |0a12: aput-object v6, v0, v1 │ │ -0fedb0: 1301 b001 |0a14: const/16 v1, #int 432 // #1b0 │ │ -0fedb4: 1a06 f213 |0a16: const-string v6, "LAS" // string@13f2 │ │ -0fedb8: 4d06 0001 |0a18: aput-object v6, v0, v1 │ │ -0fedbc: 1301 b101 |0a1a: const/16 v1, #int 433 // #1b1 │ │ -0fedc0: 1a06 7d06 |0a1c: const-string v6, "36.066666" // string@067d │ │ -0fedc4: 4d06 0001 |0a1e: aput-object v6, v0, v1 │ │ -0fedc8: 1301 b201 |0a20: const/16 v1, #int 434 // #1b2 │ │ -0fedcc: 1a06 fb02 |0a22: const-string v6, "-115.15" // string@02fb │ │ -0fedd0: 4d06 0001 |0a24: aput-object v6, v0, v1 │ │ -0fedd4: 1301 b301 |0a26: const/16 v1, #int 435 // #1b3 │ │ -0fedd8: 1a06 7323 |0a28: const-string v6, "RNO" // string@2373 │ │ -0feddc: 4d06 0001 |0a2a: aput-object v6, v0, v1 │ │ -0fede0: 1301 b401 |0a2c: const/16 v1, #int 436 // #1b4 │ │ -0fede4: 1a06 bf06 |0a2e: const-string v6, "39.516666" // string@06bf │ │ -0fede8: 4d06 0001 |0a30: aput-object v6, v0, v1 │ │ -0fedec: 1301 b501 |0a32: const/16 v1, #int 437 // #1b5 │ │ -0fedf0: 1a06 1b03 |0a34: const-string v6, "-119.65" // string@031b │ │ -0fedf4: 4d06 0001 |0a36: aput-object v6, v0, v1 │ │ -0fedf8: 1301 b601 |0a38: const/16 v1, #int 438 // #1b6 │ │ -0fedfc: 1a06 300a |0a3a: const-string v6, "ALB" // string@0a30 │ │ -0fee00: 4d06 0001 |0a3c: aput-object v6, v0, v1 │ │ -0fee04: 1301 b701 |0a3e: const/16 v1, #int 439 // #1b7 │ │ -0fee08: 1a06 0b07 |0a40: const-string v6, "42.733334" // string@070b │ │ -0fee0c: 4d06 0001 |0a42: aput-object v6, v0, v1 │ │ -0fee10: 1301 b801 |0a44: const/16 v1, #int 440 // #1b8 │ │ -0fee14: 1a06 0204 |0a46: const-string v6, "-73.8" // string@0402 │ │ -0fee18: 4d06 0001 |0a48: aput-object v6, v0, v1 │ │ -0fee1c: 1301 b901 |0a4a: const/16 v1, #int 441 // #1b9 │ │ -0fee20: 1a06 cb0b |0a4c: const-string v6, "BUF" // string@0bcb │ │ -0fee24: 4d06 0001 |0a4e: aput-object v6, v0, v1 │ │ -0fee28: 1301 ba01 |0a50: const/16 v1, #int 442 // #1ba │ │ -0fee2c: 1a06 1507 |0a52: const-string v6, "42.916668" // string@0715 │ │ -0fee30: 4d06 0001 |0a54: aput-object v6, v0, v1 │ │ -0fee34: 1301 bb01 |0a56: const/16 v1, #int 443 // #1bb │ │ -0fee38: 1a06 2604 |0a58: const-string v6, "-78.63333" // string@0426 │ │ -0fee3c: 4d06 0001 |0a5a: aput-object v6, v0, v1 │ │ -0fee40: 1301 bc01 |0a5c: const/16 v1, #int 444 // #1bc │ │ -0fee44: 1a06 8013 |0a5e: const-string v6, "JFK" // string@1380 │ │ -0fee48: 4d06 0001 |0a60: aput-object v6, v0, v1 │ │ -0fee4c: 1301 bd01 |0a62: const/16 v1, #int 445 // #1bd │ │ -0fee50: 1a06 df06 |0a64: const-string v6, "40.616665" // string@06df │ │ -0fee54: 4d06 0001 |0a66: aput-object v6, v0, v1 │ │ -0fee58: 1301 be01 |0a68: const/16 v1, #int 446 // #1be │ │ -0fee5c: 1a06 0104 |0a6a: const-string v6, "-73.76667" // string@0401 │ │ -0fee60: 4d06 0001 |0a6c: aput-object v6, v0, v1 │ │ -0fee64: 1301 bf01 |0a6e: const/16 v1, #int 447 // #1bf │ │ -0fee68: 1a06 2022 |0a70: const-string v6, "PLB" // string@2220 │ │ -0fee6c: 4d06 0001 |0a72: aput-object v6, v0, v1 │ │ -0fee70: 1301 c001 |0a74: const/16 v1, #int 448 // #1c0 │ │ -0fee74: 1a06 3707 |0a76: const-string v6, "44.8" // string@0737 │ │ -0fee78: 4d06 0001 |0a78: aput-object v6, v0, v1 │ │ -0fee7c: 1301 c101 |0a7a: const/16 v1, #int 449 // #1c1 │ │ -0fee80: 1a06 0004 |0a7c: const-string v6, "-73.4" // string@0400 │ │ -0fee84: 4d06 0001 |0a7e: aput-object v6, v0, v1 │ │ -0fee88: 1301 c201 |0a80: const/16 v1, #int 450 // #1c2 │ │ -0fee8c: 1a06 ce24 |0a82: const-string v6, "SYR" // string@24ce │ │ -0fee90: 4d06 0001 |0a84: aput-object v6, v0, v1 │ │ -0fee94: 1301 c301 |0a86: const/16 v1, #int 451 // #1c3 │ │ -0fee98: 1a06 1707 |0a88: const-string v6, "43.15" // string@0717 │ │ -0fee9c: 4d06 0001 |0a8a: aput-object v6, v0, v1 │ │ -0feea0: 1301 c401 |0a8c: const/16 v1, #int 452 // #1c4 │ │ -0feea4: 1a06 1104 |0a8e: const-string v6, "-76.2" // string@0411 │ │ -0feea8: 4d06 0001 |0a90: aput-object v6, v0, v1 │ │ -0feeac: 1301 c501 |0a92: const/16 v1, #int 453 // #1c5 │ │ -0feeb0: 1a09 d40c |0a94: const-string v9, "CLE" // string@0cd4 │ │ -0feeb4: 4d09 0001 |0a96: aput-object v9, v0, v1 │ │ -0feeb8: 1301 c601 |0a98: const/16 v1, #int 454 // #1c6 │ │ -0feebc: 1a09 f006 |0a9a: const-string v9, "41.35" // string@06f0 │ │ -0feec0: 4d09 0001 |0a9c: aput-object v9, v0, v1 │ │ -0feec4: 1301 c701 |0a9e: const/16 v1, #int 455 // #1c7 │ │ -0feec8: 1a09 5804 |0aa0: const-string v9, "-82.15" // string@0458 │ │ -0feecc: 4d09 0001 |0aa2: aput-object v9, v0, v1 │ │ -0feed0: 1301 c801 |0aa4: const/16 v1, #int 456 // #1c8 │ │ -0feed4: 1a09 db0c |0aa6: const-string v9, "CMH" // string@0cdb │ │ -0feed8: 4d09 0001 |0aa8: aput-object v9, v0, v1 │ │ -0feedc: 1301 c901 |0aaa: const/16 v1, #int 457 // #1c9 │ │ -0feee0: 1a09 c706 |0aac: const-string v9, "39.983334" // string@06c7 │ │ -0feee4: 4d09 0001 |0aae: aput-object v9, v0, v1 │ │ -0feee8: 1301 ca01 |0ab0: const/16 v1, #int 458 // #1ca │ │ -0feeec: 1a09 6604 |0ab2: const-string v9, "-82.916664" // string@0466 │ │ -0feef0: 4d09 0001 |0ab4: aput-object v9, v0, v1 │ │ -0feef4: 1301 cb01 |0ab6: const/16 v1, #int 459 // #1cb │ │ -0feef8: 1a09 460d |0ab8: const-string v9, "CVG" // string@0d46 │ │ -0feefc: 4d09 0001 |0aba: aput-object v9, v0, v1 │ │ -0fef00: 1301 cc01 |0abc: const/16 v1, #int 460 // #1cc │ │ -0fef04: 1a09 af06 |0abe: const-string v9, "39.0" // string@06af │ │ -0fef08: 4d09 0001 |0ac0: aput-object v9, v0, v1 │ │ -0fef0c: 1301 cd01 |0ac2: const/16 v1, #int 461 // #1cd │ │ -0fef10: 1a09 7904 |0ac4: const-string v9, "-84.7" // string@0479 │ │ -0fef14: 4d09 0001 |0ac6: aput-object v9, v0, v1 │ │ -0fef18: 1301 ce01 |0ac8: const/16 v1, #int 462 // #1ce │ │ -0fef1c: 1a09 7b11 |0aca: const-string v9, "GAG" // string@117b │ │ -0fef20: 4d09 0001 |0acc: aput-object v9, v0, v1 │ │ -0fef24: 1301 cf01 |0ace: const/16 v1, #int 463 // #1cf │ │ -0fef28: 1a09 8006 |0ad0: const-string v9, "36.333332" // string@0680 │ │ -0fef2c: 4d09 0001 |0ad2: aput-object v9, v0, v1 │ │ -0fef30: 1301 d001 |0ad4: const/16 v1, #int 464 // #1d0 │ │ -0fef34: 1a09 2605 |0ad6: const-string v9, "-99.86667" // string@0526 │ │ -0fef38: 4d09 0001 |0ad8: aput-object v9, v0, v1 │ │ -0fef3c: 1301 d101 |0ada: const/16 v1, #int 465 // #1d1 │ │ -0fef40: 1a09 9c21 |0adc: const-string v9, "OKC" // string@219c │ │ -0fef44: 4d09 0001 |0ade: aput-object v9, v0, v1 │ │ -0fef48: 1301 d201 |0ae0: const/16 v1, #int 466 // #1d2 │ │ -0fef4c: 1a09 6c06 |0ae2: const-string v9, "35.4" // string@066c │ │ -0fef50: 4d09 0001 |0ae4: aput-object v9, v0, v1 │ │ -0fef54: 1301 d301 |0ae6: const/16 v1, #int 467 // #1d3 │ │ -0fef58: 1a09 1905 |0ae8: const-string v9, "-97.63333" // string@0519 │ │ -0fef5c: 4d09 0001 |0aea: aput-object v9, v0, v1 │ │ -0fef60: 1301 d401 |0aec: const/16 v1, #int 468 // #1d4 │ │ -0fef64: 1a09 5826 |0aee: const-string v9, "TUL" // string@2658 │ │ -0fef68: 4d09 0001 |0af0: aput-object v9, v0, v1 │ │ -0fef6c: 1301 d501 |0af2: const/16 v1, #int 469 // #1d5 │ │ -0fef70: 1a09 7f06 |0af4: const-string v9, "36.183334" // string@067f │ │ -0fef74: 4d09 0001 |0af6: aput-object v9, v0, v1 │ │ -0fef78: 1301 d601 |0af8: const/16 v1, #int 470 // #1d6 │ │ -0fef7c: 1a09 fd04 |0afa: const-string v9, "-95.78333" // string@04fd │ │ -0fef80: 4d09 0001 |0afc: aput-object v9, v0, v1 │ │ -0fef84: 1301 d701 |0afe: const/16 v1, #int 471 // #1d7 │ │ -0fef88: 1a09 690a |0b00: const-string v9, "AST" // string@0a69 │ │ -0fef8c: 4d09 0001 |0b02: aput-object v9, v0, v1 │ │ -0fef90: 1301 d801 |0b04: const/16 v1, #int 472 // #1d8 │ │ -0fef94: 1a09 4207 |0b06: const-string v9, "46.15" // string@0742 │ │ -0fef98: 4d09 0001 |0b08: aput-object v9, v0, v1 │ │ -0fef9c: 1301 d901 |0b0a: const/16 v1, #int 473 // #1d9 │ │ -0fefa0: 1a09 4003 |0b0c: const-string v9, "-123.86667" // string@0340 │ │ -0fefa4: 4d09 0001 |0b0e: aput-object v9, v0, v1 │ │ -0fefa8: 1301 da01 |0b10: const/16 v1, #int 474 // #1da │ │ -0fefac: 1a09 c412 |0b12: const-string v9, "IMB" // string@12c4 │ │ -0fefb0: 4d09 0001 |0b14: aput-object v9, v0, v1 │ │ -0fefb4: 1301 db01 |0b16: const/16 v1, #int 475 // #1db │ │ -0fefb8: 4d04 0001 |0b18: aput-object v4, v0, v1 │ │ -0fefbc: 1301 dc01 |0b1a: const/16 v1, #int 476 // #1dc │ │ -0fefc0: 1a04 1c03 |0b1c: const-string v4, "-119.7" // string@031c │ │ -0fefc4: 4d04 0001 |0b1e: aput-object v4, v0, v1 │ │ -0fefc8: 1301 dd01 |0b20: const/16 v1, #int 477 // #1dd │ │ -0fefcc: 1a04 5414 |0b22: const-string v4, "LKV" // string@1454 │ │ -0fefd0: 4d04 0001 |0b24: aput-object v4, v0, v1 │ │ -0fefd4: 1301 de01 |0b26: const/16 v1, #int 478 // #1de │ │ -0fefd8: 1a04 0807 |0b28: const-string v4, "42.483334" // string@0708 │ │ -0fefdc: 4d04 0001 |0b2a: aput-object v4, v0, v1 │ │ -0fefe0: 1301 df01 |0b2c: const/16 v1, #int 479 // #1df │ │ -0fefe4: 1a04 2503 |0b2e: const-string v4, "-120.5" // string@0325 │ │ -0fefe8: 4d04 0001 |0b30: aput-object v4, v0, v1 │ │ -0fefec: 1301 e001 |0b32: const/16 v1, #int 480 // #1e0 │ │ -0feff0: 1a04 b521 |0b34: const-string v4, "OTH" // string@21b5 │ │ -0feff4: 4d04 0001 |0b36: aput-object v4, v0, v1 │ │ -0feff8: 1301 e101 |0b38: const/16 v1, #int 481 // #1e1 │ │ -0feffc: 1a04 1b07 |0b3a: const-string v4, "43.4" // string@071b │ │ -0ff000: 4d04 0001 |0b3c: aput-object v4, v0, v1 │ │ -0ff004: 1301 e201 |0b3e: const/16 v1, #int 482 // #1e2 │ │ -0ff008: 1a04 4103 |0b40: const-string v4, "-124.166664" // string@0341 │ │ -0ff00c: 4d04 0001 |0b42: aput-object v4, v0, v1 │ │ -0ff010: 1301 e301 |0b44: const/16 v1, #int 483 // #1e3 │ │ -0ff014: 1a04 ff21 |0b46: const-string v4, "PDX" // string@21ff │ │ -0ff018: 4d04 0001 |0b48: aput-object v4, v0, v1 │ │ -0ff01c: 1301 e401 |0b4a: const/16 v1, #int 484 // #1e4 │ │ -0ff020: 1a04 3e07 |0b4c: const-string v4, "45.733334" // string@073e │ │ -0ff024: 4d04 0001 |0b4e: aput-object v4, v0, v1 │ │ -0ff028: 1301 e501 |0b50: const/16 v1, #int 485 // #1e5 │ │ -0ff02c: 1a04 3903 |0b52: const-string v4, "-122.583336" // string@0339 │ │ -0ff030: 4d04 0001 |0b54: aput-object v4, v0, v1 │ │ -0ff034: 1301 e601 |0b56: const/16 v1, #int 486 // #1e6 │ │ -0ff038: 1a04 2123 |0b58: const-string v4, "RDM" // string@2321 │ │ -0ff03c: 4d04 0001 |0b5a: aput-object v4, v0, v1 │ │ -0ff040: 1301 e701 |0b5c: const/16 v1, #int 487 // #1e7 │ │ -0ff044: 1a04 2e07 |0b5e: const-string v4, "44.25" // string@072e │ │ -0ff048: 4d04 0001 |0b60: aput-object v4, v0, v1 │ │ -0ff04c: 1301 e801 |0b62: const/16 v1, #int 488 // #1e8 │ │ -0ff050: 1a04 2d03 |0b64: const-string v4, "-121.3" // string@032d │ │ -0ff054: 4d04 0001 |0b66: aput-object v4, v0, v1 │ │ -0ff058: 1301 e901 |0b68: const/16 v1, #int 489 // #1e9 │ │ -0ff05c: 1a04 bf09 |0b6a: const-string v4, "AGC" // string@09bf │ │ -0ff060: 4d04 0001 |0b6c: aput-object v4, v0, v1 │ │ -0ff064: 1301 ea01 |0b6e: const/16 v1, #int 490 // #1ea │ │ -0ff068: 1a04 d706 |0b70: const-string v4, "40.266666" // string@06d7 │ │ -0ff06c: 4d04 0001 |0b72: aput-object v4, v0, v1 │ │ -0ff070: 1301 eb01 |0b74: const/16 v1, #int 491 // #1eb │ │ -0ff074: 1a04 3704 |0b76: const-string v4, "-80.03333" // string@0437 │ │ -0ff078: 4d04 0001 |0b78: aput-object v4, v0, v1 │ │ -0ff07c: 1301 ec01 |0b7a: const/16 v1, #int 492 // #1ec │ │ -0ff080: 1a09 810a |0b7c: const-string v9, "AVP" // string@0a81 │ │ -0ff084: 4d09 0001 |0b7e: aput-object v9, v0, v1 │ │ -0ff088: 1301 ed01 |0b80: const/16 v1, #int 493 // #1ed │ │ -0ff08c: 4d08 0001 |0b82: aput-object v8, v0, v1 │ │ -0ff090: 1301 ee01 |0b84: const/16 v1, #int 494 // #1ee │ │ -0ff094: 1a08 0b04 |0b86: const-string v8, "-75.683334" // string@040b │ │ -0ff098: 4d08 0001 |0b88: aput-object v8, v0, v1 │ │ -0ff09c: 1301 ef01 |0b8a: const/16 v1, #int 495 // #1ef │ │ -0ff0a0: 1a08 6522 |0b8c: const-string v8, "PSB" // string@2265 │ │ -0ff0a4: 4d08 0001 |0b8e: aput-object v8, v0, v1 │ │ -0ff0a8: 1301 f001 |0b90: const/16 v1, #int 496 // #1f0 │ │ -0ff0ac: 1a08 e506 |0b92: const-string v8, "40.9" // string@06e5 │ │ -0ff0b0: 4d08 0001 |0b94: aput-object v8, v0, v1 │ │ -0ff0b4: 1301 f101 |0b96: const/16 v1, #int 497 // #1f1 │ │ -0ff0b8: 1a08 1d04 |0b98: const-string v8, "-77.98333" // string@041d │ │ -0ff0bc: 4d08 0001 |0b9a: aput-object v8, v0, v1 │ │ -0ff0c0: 1301 f201 |0b9c: const/16 v1, #int 498 // #1f2 │ │ -0ff0c4: 1a08 230c |0b9e: const-string v8, "CAE" // string@0c23 │ │ -0ff0c8: 4d08 0001 |0ba0: aput-object v8, v0, v1 │ │ -0ff0cc: 1301 f301 |0ba2: const/16 v1, #int 499 // #1f3 │ │ -0ff0d0: 1a08 4e06 |0ba4: const-string v8, "33.85" // string@064e │ │ -0ff0d4: 4d08 0001 |0ba6: aput-object v8, v0, v1 │ │ -0ff0d8: 1301 f401 |0ba8: const/16 v1, #int 500 // #1f4 │ │ -0ff0dc: 1a08 4c04 |0baa: const-string v8, "-81.05" // string@044c │ │ -0ff0e0: 4d08 0001 |0bac: aput-object v8, v0, v1 │ │ -0ff0e4: 1301 f501 |0bae: const/16 v1, #int 501 // #1f5 │ │ -0ff0e8: 1a08 cc0c |0bb0: const-string v8, "CHS" // string@0ccc │ │ -0ff0ec: 4d08 0001 |0bb2: aput-object v8, v0, v1 │ │ -0ff0f0: 1301 f601 |0bb4: const/16 v1, #int 502 // #1f6 │ │ -0ff0f4: 1a08 3906 |0bb6: const-string v8, "32.883335" // string@0639 │ │ -0ff0f8: 4d08 0001 |0bb8: aput-object v8, v0, v1 │ │ -0ff0fc: 1301 f701 |0bba: const/16 v1, #int 503 // #1f7 │ │ -0ff100: 4d04 0001 |0bbc: aput-object v4, v0, v1 │ │ -0ff104: 1301 f801 |0bbe: const/16 v1, #int 504 // #1f8 │ │ -0ff108: 1a04 bf10 |0bc0: const-string v4, "FLO" // string@10bf │ │ -0ff10c: 4d04 0001 |0bc2: aput-object v4, v0, v1 │ │ -0ff110: 1301 f901 |0bc4: const/16 v1, #int 505 // #1f9 │ │ -0ff114: 1a04 5406 |0bc6: const-string v4, "34.216667" // string@0654 │ │ -0ff118: 4d04 0001 |0bc8: aput-object v4, v0, v1 │ │ -0ff11c: 1301 fa01 |0bca: const/16 v1, #int 506 // #1fa │ │ -0ff120: 1a04 3504 |0bcc: const-string v4, "-79.65" // string@0435 │ │ -0ff124: 4d04 0001 |0bce: aput-object v4, v0, v1 │ │ -0ff128: 1301 fb01 |0bd0: const/16 v1, #int 507 // #1fb │ │ -0ff12c: 1a04 bd11 |0bd2: const-string v4, "GSP" // string@11bd │ │ -0ff130: 4d04 0001 |0bd4: aput-object v4, v0, v1 │ │ -0ff134: 1301 fc01 |0bd6: const/16 v1, #int 508 // #1fc │ │ -0ff138: 1a04 6306 |0bd8: const-string v4, "34.883335" // string@0663 │ │ -0ff13c: 4d04 0001 |0bda: aput-object v4, v0, v1 │ │ -0ff140: 1301 fd01 |0bdc: const/16 v1, #int 509 // #1fd │ │ -0ff144: 1a04 5c04 |0bde: const-string v4, "-82.21667" // string@045c │ │ -0ff148: 4d04 0001 |0be0: aput-object v4, v0, v1 │ │ -0ff14c: 1301 fe01 |0be2: const/16 v1, #int 510 // #1fe │ │ -0ff150: 1a04 4a09 |0be4: const-string v4, "ABR" // string@094a │ │ -0ff154: 4d04 0001 |0be6: aput-object v4, v0, v1 │ │ -0ff158: 1301 ff01 |0be8: const/16 v1, #int 511 // #1ff │ │ -0ff15c: 1a04 3b07 |0bea: const-string v4, "45.416668" // string@073b │ │ -0ff160: 4d04 0001 |0bec: aput-object v4, v0, v1 │ │ -0ff164: 1301 0002 |0bee: const/16 v1, #int 512 // #200 │ │ -0ff168: 1a04 1f05 |0bf0: const-string v4, "-98.36667" // string@051f │ │ -0ff16c: 4d04 0001 |0bf2: aput-object v4, v0, v1 │ │ -0ff170: 1301 0102 |0bf4: const/16 v1, #int 513 // #201 │ │ -0ff174: 1a04 d310 |0bf6: const-string v4, "FSD" // string@10d3 │ │ -0ff178: 4d04 0001 |0bf8: aput-object v4, v0, v1 │ │ -0ff17c: 1301 0202 |0bfa: const/16 v1, #int 514 // #202 │ │ -0ff180: 4d07 0001 |0bfc: aput-object v7, v0, v1 │ │ -0ff184: 1301 0302 |0bfe: const/16 v1, #int 515 // #203 │ │ -0ff188: 1a04 0c05 |0c00: const-string v4, "-96.76667" // string@050c │ │ -0ff18c: 4d04 0001 |0c02: aput-object v4, v0, v1 │ │ -0ff190: 1301 0402 |0c04: const/16 v1, #int 516 // #204 │ │ -0ff194: 1a04 0a22 |0c06: const-string v4, "PIR" // string@220a │ │ -0ff198: 4d04 0001 |0c08: aput-object v4, v0, v1 │ │ -0ff19c: 1301 0502 |0c0a: const/16 v1, #int 517 // #205 │ │ -0ff1a0: 1a04 3007 |0c0c: const-string v4, "44.383335" // string@0730 │ │ -0ff1a4: 4d04 0001 |0c0e: aput-object v4, v0, v1 │ │ -0ff1a8: 1301 0602 |0c10: const/16 v1, #int 518 // #206 │ │ -0ff1ac: 1a04 9502 |0c12: const-string v4, "-100.15" // string@0295 │ │ -0ff1b0: 4d04 0001 |0c14: aput-object v4, v0, v1 │ │ -0ff1b4: 1301 0702 |0c16: const/16 v1, #int 519 // #207 │ │ -0ff1b8: 1a04 1f23 |0c18: const-string v4, "RAP" // string@231f │ │ -0ff1bc: 4d04 0001 |0c1a: aput-object v4, v0, v1 │ │ -0ff1c0: 1301 0802 |0c1c: const/16 v1, #int 520 // #208 │ │ -0ff1c4: 1a04 2307 |0c1e: const-string v4, "43.966667" // string@0723 │ │ -0ff1c8: 4d04 0001 |0c20: aput-object v4, v0, v1 │ │ -0ff1cc: 1301 0902 |0c22: const/16 v1, #int 521 // #209 │ │ -0ff1d0: 1a04 a502 |0c24: const-string v4, "-103.0" // string@02a5 │ │ -0ff1d4: 4d04 0001 |0c26: aput-object v4, v0, v1 │ │ -0ff1d8: 1301 0a02 |0c28: const/16 v1, #int 522 // #20a │ │ -0ff1dc: 1a04 b40b |0c2a: const-string v4, "BNA" // string@0bb4 │ │ -0ff1e0: 4d04 0001 |0c2c: aput-object v4, v0, v1 │ │ -0ff1e4: 1301 0b02 |0c2e: const/16 v1, #int 523 // #20b │ │ -0ff1e8: 1a04 7e06 |0c30: const-string v4, "36.116665" // string@067e │ │ -0ff1ec: 4d04 0001 |0c32: aput-object v4, v0, v1 │ │ -0ff1f0: 1301 0c02 |0c34: const/16 v1, #int 524 // #20c │ │ -0ff1f4: 1a04 9704 |0c36: const-string v4, "-86.666664" // string@0497 │ │ -0ff1f8: 4d04 0001 |0c38: aput-object v4, v0, v1 │ │ -0ff1fc: 1301 0d02 |0c3a: const/16 v1, #int 525 // #20d │ │ -0ff200: 1a04 6a1f |0c3c: const-string v4, "MEM" // string@1f6a │ │ -0ff204: 4d04 0001 |0c3e: aput-object v4, v0, v1 │ │ -0ff208: 1301 0e02 |0c40: const/16 v1, #int 526 // #20e │ │ -0ff20c: 1a04 6706 |0c42: const-string v4, "35.05" // string@0667 │ │ -0ff210: 4d04 0001 |0c44: aput-object v4, v0, v1 │ │ -0ff214: 1301 0f02 |0c46: const/16 v1, #int 527 // #20f │ │ -0ff218: 1a04 be04 |0c48: const-string v4, "-89.96667" // string@04be │ │ -0ff21c: 4d04 0001 |0c4a: aput-object v4, v0, v1 │ │ -0ff220: 1301 1002 |0c4c: const/16 v1, #int 528 // #210 │ │ -0ff224: 1a04 3b26 |0c4e: const-string v4, "TRI" // string@263b │ │ -0ff228: 4d04 0001 |0c50: aput-object v4, v0, v1 │ │ -0ff22c: 1301 1102 |0c52: const/16 v1, #int 529 // #211 │ │ -0ff230: 1a04 8106 |0c54: const-string v4, "36.466667" // string@0681 │ │ -0ff234: 4d04 0001 |0c56: aput-object v4, v0, v1 │ │ -0ff238: 1301 1202 |0c58: const/16 v1, #int 530 // #212 │ │ -0ff23c: 1a04 5e04 |0c5a: const-string v4, "-82.4" // string@045e │ │ -0ff240: 4d04 0001 |0c5c: aput-object v4, v0, v1 │ │ -0ff244: 1301 1302 |0c5e: const/16 v1, #int 531 // #213 │ │ -0ff248: 1a04 af26 |0c60: const-string v4, "TYS" // string@26af │ │ -0ff24c: 4d04 0001 |0c62: aput-object v4, v0, v1 │ │ -0ff250: 1301 1402 |0c64: const/16 v1, #int 532 // #214 │ │ -0ff254: 1a04 7506 |0c66: const-string v4, "35.9" // string@0675 │ │ -0ff258: 4d04 0001 |0c68: aput-object v4, v0, v1 │ │ -0ff25c: 1301 1502 |0c6a: const/16 v1, #int 533 // #215 │ │ -0ff260: 1a04 7004 |0c6c: const-string v4, "-83.88333" // string@0470 │ │ -0ff264: 4d04 0001 |0c6e: aput-object v4, v0, v1 │ │ -0ff268: 1301 1602 |0c70: const/16 v1, #int 534 // #216 │ │ -0ff26c: 1a04 4409 |0c72: const-string v4, "ABI" // string@0944 │ │ -0ff270: 4d04 0001 |0c74: aput-object v4, v0, v1 │ │ -0ff274: 1301 1702 |0c76: const/16 v1, #int 535 // #217 │ │ -0ff278: 1a04 2f06 |0c78: const-string v4, "32.466667" // string@062f │ │ -0ff27c: 4d04 0001 |0c7a: aput-object v4, v0, v1 │ │ -0ff280: 1301 1802 |0c7c: const/16 v1, #int 536 // #218 │ │ -0ff284: 1a04 2505 |0c7e: const-string v4, "-99.85" // string@0525 │ │ -0ff288: 4d04 0001 |0c80: aput-object v4, v0, v1 │ │ -0ff28c: 1301 1902 |0c82: const/16 v1, #int 537 // #219 │ │ -0ff290: 1a04 420a |0c84: const-string v4, "AMA" // string@0a42 │ │ -0ff294: 4d04 0001 |0c86: aput-object v4, v0, v1 │ │ -0ff298: 1301 1a02 |0c88: const/16 v1, #int 538 // #21a │ │ -0ff29c: 1a04 6a06 |0c8a: const-string v4, "35.283333" // string@066a │ │ -0ff2a0: 4d04 0001 |0c8c: aput-object v4, v0, v1 │ │ -0ff2a4: 1301 1b02 |0c8e: const/16 v1, #int 539 // #21b │ │ -0ff2a8: 1a04 9b02 |0c90: const-string v4, "-101.63333" // string@029b │ │ -0ff2ac: 4d04 0001 |0c92: aput-object v4, v0, v1 │ │ -0ff2b0: 1301 1c02 |0c94: const/16 v1, #int 540 // #21c │ │ -0ff2b4: 1a04 c40b |0c96: const-string v4, "BRO" // string@0bc4 │ │ -0ff2b8: 4d04 0001 |0c98: aput-object v4, v0, v1 │ │ -0ff2bc: 1301 1d02 |0c9a: const/16 v1, #int 541 // #21d │ │ -0ff2c0: 1a04 e405 |0c9c: const-string v4, "25.916666" // string@05e4 │ │ -0ff2c4: 4d04 0001 |0c9e: aput-object v4, v0, v1 │ │ -0ff2c8: 1301 1e02 |0ca0: const/16 v1, #int 542 // #21e │ │ -0ff2cc: 1a04 1505 |0ca2: const-string v4, "-97.36667" // string@0515 │ │ -0ff2d0: 4d04 0001 |0ca4: aput-object v4, v0, v1 │ │ -0ff2d4: 1301 1f02 |0ca6: const/16 v1, #int 543 // #21f │ │ -0ff2d8: 1a04 d70c |0ca8: const-string v4, "CLL" // string@0cd7 │ │ -0ff2dc: 4d04 0001 |0caa: aput-object v4, v0, v1 │ │ -0ff2e0: 1301 2002 |0cac: const/16 v1, #int 544 // #220 │ │ -0ff2e4: 1a04 1806 |0cae: const-string v4, "30.6" // string@0618 │ │ -0ff2e8: 4d04 0001 |0cb0: aput-object v4, v0, v1 │ │ -0ff2ec: 1301 2102 |0cb2: const/16 v1, #int 545 // #221 │ │ -0ff2f0: 1a04 0805 |0cb4: const-string v4, "-96.416664" // string@0508 │ │ -0ff2f4: 4d04 0001 |0cb6: aput-object v4, v0, v1 │ │ -0ff2f8: 1301 2202 |0cb8: const/16 v1, #int 546 // #222 │ │ -0ff2fc: 1a04 390d |0cba: const-string v4, "CRP" // string@0d39 │ │ -0ff300: 4d04 0001 |0cbc: aput-object v4, v0, v1 │ │ -0ff304: 1301 2302 |0cbe: const/16 v1, #int 547 // #223 │ │ -0ff308: 4d05 0001 |0cc0: aput-object v5, v0, v1 │ │ -0ff30c: 1301 2402 |0cc2: const/16 v1, #int 548 // #224 │ │ -0ff310: 1a04 1605 |0cc4: const-string v4, "-97.433334" // string@0516 │ │ -0ff314: 4d04 0001 |0cc6: aput-object v4, v0, v1 │ │ -0ff318: 1301 2502 |0cc8: const/16 v1, #int 549 // #225 │ │ -0ff31c: 1a04 420e |0cca: const-string v4, "DAL" // string@0e42 │ │ -0ff320: 4d04 0001 |0ccc: aput-object v4, v0, v1 │ │ -0ff324: 1301 2602 |0cce: const/16 v1, #int 550 // #226 │ │ -0ff328: 1a04 3806 |0cd0: const-string v4, "32.833332" // string@0638 │ │ -0ff32c: 4d04 0001 |0cd2: aput-object v4, v0, v1 │ │ -0ff330: 1301 2702 |0cd4: const/16 v1, #int 551 // #227 │ │ -0ff334: 1a04 0d05 |0cd6: const-string v4, "-96.85" // string@050d │ │ -0ff338: 4d04 0001 |0cd8: aput-object v4, v0, v1 │ │ -0ff33c: 1301 2802 |0cda: const/16 v1, #int 552 // #228 │ │ -0ff340: 1a04 bc0e |0cdc: const-string v4, "DRT" // string@0ebc │ │ -0ff344: 4d04 0001 |0cde: aput-object v4, v0, v1 │ │ -0ff348: 1301 2902 |0ce0: const/16 v1, #int 553 // #229 │ │ -0ff34c: 1a04 0506 |0ce2: const-string v4, "29.366667" // string@0605 │ │ -0ff350: 4d04 0001 |0ce4: aput-object v4, v0, v1 │ │ -0ff354: 1301 2a02 |0ce6: const/16 v1, #int 554 // #22a │ │ -0ff358: 1a04 9802 |0ce8: const-string v4, "-100.916664" // string@0298 │ │ -0ff35c: 4d04 0001 |0cea: aput-object v4, v0, v1 │ │ -0ff360: 1301 2b02 |0cec: const/16 v1, #int 555 // #22b │ │ -0ff364: 1a04 6b0f |0cee: const-string v4, "ELP" // string@0f6b │ │ -0ff368: 4d04 0001 |0cf0: aput-object v4, v0, v1 │ │ -0ff36c: 1301 2c02 |0cf2: const/16 v1, #int 556 // #22c │ │ -0ff370: 1a04 2006 |0cf4: const-string v4, "31.8" // string@0620 │ │ -0ff374: 4d04 0001 |0cf6: aput-object v4, v0, v1 │ │ -0ff378: 1301 2d02 |0cf8: const/16 v1, #int 557 // #22d │ │ -0ff37c: 1a04 c502 |0cfa: const-string v4, "-106.26667" // string@02c5 │ │ -0ff380: 4d04 0001 |0cfc: aput-object v4, v0, v1 │ │ -0ff384: 1301 2e02 |0cfe: const/16 v1, #int 558 // #22e │ │ -0ff388: 1a04 3312 |0d00: const-string v4, "HOU" // string@1233 │ │ -0ff38c: 4d04 0001 |0d02: aput-object v4, v0, v1 │ │ -0ff390: 1301 2f02 |0d04: const/16 v1, #int 559 // #22f │ │ -0ff394: 1a04 0806 |0d06: const-string v4, "29.633333" // string@0608 │ │ -0ff398: 4d04 0001 |0d08: aput-object v4, v0, v1 │ │ -0ff39c: 1301 3002 |0d0a: const/16 v1, #int 560 // #230 │ │ -0ff3a0: 1a04 f804 |0d0c: const-string v4, "-95.26667" // string@04f8 │ │ -0ff3a4: 4d04 0001 |0d0e: aput-object v4, v0, v1 │ │ -0ff3a8: 1301 3102 |0d10: const/16 v1, #int 561 // #231 │ │ -0ff3ac: 1a04 dd12 |0d12: const-string v4, "INK" // string@12dd │ │ -0ff3b0: 4d04 0001 |0d14: aput-object v4, v0, v1 │ │ -0ff3b4: 1301 3202 |0d16: const/16 v1, #int 562 // #232 │ │ -0ff3b8: 1a04 2106 |0d18: const-string v4, "31.866667" // string@0621 │ │ -0ff3bc: 4d04 0001 |0d1a: aput-object v4, v0, v1 │ │ -0ff3c0: 1301 3302 |0d1c: const/16 v1, #int 563 // #233 │ │ -0ff3c4: 1a04 a702 |0d1e: const-string v4, "-103.23333" // string@02a7 │ │ -0ff3c8: 4d04 0001 |0d20: aput-object v4, v0, v1 │ │ -0ff3cc: 1301 3402 |0d22: const/16 v1, #int 564 // #234 │ │ -0ff3d0: 1a04 0414 |0d24: const-string v4, "LBB" // string@1404 │ │ -0ff3d4: 4d04 0001 |0d26: aput-object v4, v0, v1 │ │ -0ff3d8: 1301 3502 |0d28: const/16 v1, #int 565 // #235 │ │ -0ff3dc: 1a04 4c06 |0d2a: const-string v4, "33.7" // string@064c │ │ -0ff3e0: 4d04 0001 |0d2c: aput-object v4, v0, v1 │ │ -0ff3e4: 1301 3602 |0d2e: const/16 v1, #int 566 // #236 │ │ -0ff3e8: 1a04 9d02 |0d30: const-string v4, "-101.9" // string@029d │ │ -0ff3ec: 4d04 0001 |0d32: aput-object v4, v0, v1 │ │ -0ff3f0: 1301 3702 |0d34: const/16 v1, #int 567 // #237 │ │ -0ff3f4: 1a04 a614 |0d36: const-string v4, "LRD" // string@14a6 │ │ -0ff3f8: 4d04 0001 |0d38: aput-object v4, v0, v1 │ │ -0ff3fc: 1301 3802 |0d3a: const/16 v1, #int 568 // #238 │ │ -0ff400: 1a04 ee05 |0d3c: const-string v4, "27.466667" // string@05ee │ │ -0ff404: 4d04 0001 |0d3e: aput-object v4, v0, v1 │ │ -0ff408: 1301 3902 |0d40: const/16 v1, #int 569 // #239 │ │ -0ff40c: 1a04 2405 |0d42: const-string v4, "-99.416664" // string@0524 │ │ -0ff410: 4d04 0001 |0d44: aput-object v4, v0, v1 │ │ -0ff414: 1301 3a02 |0d46: const/16 v1, #int 570 // #23a │ │ -0ff418: 1a04 2720 |0d48: const-string v4, "MRF" // string@2027 │ │ -0ff41c: 4d04 0001 |0d4a: aput-object v4, v0, v1 │ │ -0ff420: 1301 3b02 |0d4c: const/16 v1, #int 571 // #23b │ │ -0ff424: 1a04 1006 |0d4e: const-string v4, "30.283333" // string@0610 │ │ -0ff428: 4d04 0001 |0d50: aput-object v4, v0, v1 │ │ -0ff42c: 1301 3c02 |0d52: const/16 v1, #int 572 // #23c │ │ -0ff430: 1a04 ad02 |0d54: const-string v4, "-103.61667" // string@02ad │ │ -0ff434: 4d04 0001 |0d56: aput-object v4, v0, v1 │ │ -0ff438: 1301 3d02 |0d58: const/16 v1, #int 573 // #23d │ │ -0ff43c: 1a04 6722 |0d5a: const-string v4, "PSX" // string@2267 │ │ -0ff440: 4d04 0001 |0d5c: aput-object v4, v0, v1 │ │ -0ff444: 1301 3e02 |0d5e: const/16 v1, #int 574 // #23e │ │ -0ff448: 1a04 ff05 |0d60: const-string v4, "28.75" // string@05ff │ │ -0ff44c: 4d04 0001 |0d62: aput-object v4, v0, v1 │ │ -0ff450: 1301 3f02 |0d64: const/16 v1, #int 575 // #23f │ │ -0ff454: 1a04 0505 |0d66: const-string v4, "-96.3" // string@0505 │ │ -0ff458: 4d04 0001 |0d68: aput-object v4, v0, v1 │ │ -0ff45c: 1301 4002 |0d6a: const/16 v1, #int 576 // #240 │ │ -0ff460: 1a04 f823 |0d6c: const-string v4, "SAT" // string@23f8 │ │ -0ff464: 4d04 0001 |0d6e: aput-object v4, v0, v1 │ │ -0ff468: 1301 4102 |0d70: const/16 v1, #int 577 // #241 │ │ -0ff46c: 1a04 fe05 |0d72: const-string v4, "28.633333" // string@05fe │ │ -0ff470: 4d04 0001 |0d74: aput-object v4, v0, v1 │ │ -0ff474: 1301 4202 |0d76: const/16 v1, #int 578 // #242 │ │ -0ff478: 1a04 2005 |0d78: const-string v4, "-98.45" // string@0520 │ │ -0ff47c: 4d04 0001 |0d7a: aput-object v4, v0, v1 │ │ -0ff480: 1301 4302 |0d7c: const/16 v1, #int 579 // #243 │ │ -0ff484: 1a04 8924 |0d7e: const-string v4, "SPS" // string@2489 │ │ -0ff488: 4d04 0001 |0d80: aput-object v4, v0, v1 │ │ -0ff48c: 1301 4402 |0d82: const/16 v1, #int 580 // #244 │ │ -0ff490: 1a04 4f06 |0d84: const-string v4, "33.983334" // string@064f │ │ -0ff494: 4d04 0001 |0d86: aput-object v4, v0, v1 │ │ -0ff498: 1301 4502 |0d88: const/16 v1, #int 581 // #245 │ │ -0ff49c: 1a04 2205 |0d8a: const-string v4, "-98.583336" // string@0522 │ │ -0ff4a0: 4d04 0001 |0d8c: aput-object v4, v0, v1 │ │ -0ff4a4: 1301 4602 |0d8e: const/16 v1, #int 582 // #246 │ │ -0ff4a8: 1a04 9d0b |0d90: const-string v4, "BCE" // string@0b9d │ │ -0ff4ac: 4d04 0001 |0d92: aput-object v4, v0, v1 │ │ -0ff4b0: 1301 4702 |0d94: const/16 v1, #int 583 // #247 │ │ -0ff4b4: 1a04 9206 |0d96: const-string v4, "37.683334" // string@0692 │ │ -0ff4b8: 4d04 0001 |0d98: aput-object v4, v0, v1 │ │ -0ff4bc: 1301 4802 |0d9a: const/16 v1, #int 584 // #248 │ │ -0ff4c0: 1a04 e702 |0d9c: const-string v4, "-112.3" // string@02e7 │ │ -0ff4c4: 4d04 0001 |0d9e: aput-object v4, v0, v1 │ │ -0ff4c8: 1301 4902 |0da0: const/16 v1, #int 585 // #249 │ │ -0ff4cc: 1a04 5b24 |0da2: const-string v4, "SLC" // string@245b │ │ -0ff4d0: 4d04 0001 |0da4: aput-object v4, v0, v1 │ │ -0ff4d4: 1301 4a02 |0da6: const/16 v1, #int 586 // #24a │ │ -0ff4d8: 1a04 e406 |0da8: const-string v4, "40.85" // string@06e4 │ │ -0ff4dc: 4d04 0001 |0daa: aput-object v4, v0, v1 │ │ -0ff4e0: 1301 4b02 |0dac: const/16 v1, #int 587 // #24b │ │ -0ff4e4: 1a04 e402 |0dae: const-string v4, "-111.96667" // string@02e4 │ │ -0ff4e8: 4d04 0001 |0db0: aput-object v4, v0, v1 │ │ -0ff4ec: 1301 4c02 |0db2: const/16 v1, #int 588 // #24c │ │ -0ff4f0: 1a04 af21 |0db4: const-string v4, "ORF" // string@21af │ │ -0ff4f4: 4d04 0001 |0db6: aput-object v4, v0, v1 │ │ -0ff4f8: 1301 4d02 |0db8: const/16 v1, #int 589 // #24d │ │ -0ff4fc: 4d02 0001 |0dba: aput-object v2, v0, v1 │ │ -0ff500: 1301 4e02 |0dbc: const/16 v1, #int 590 // #24e │ │ -0ff504: 4d06 0001 |0dbe: aput-object v6, v0, v1 │ │ -0ff508: 1301 4f02 |0dc0: const/16 v1, #int 591 // #24f │ │ -0ff50c: 1a02 5523 |0dc2: const-string v2, "RIC" // string@2355 │ │ -0ff510: 4d02 0001 |0dc4: aput-object v2, v0, v1 │ │ -0ff514: 1301 5002 |0dc6: const/16 v1, #int 592 // #250 │ │ -0ff518: 1a02 8f06 |0dc8: const-string v2, "37.5" // string@068f │ │ -0ff51c: 4d02 0001 |0dca: aput-object v2, v0, v1 │ │ -0ff520: 1301 5102 |0dcc: const/16 v1, #int 593 // #251 │ │ -0ff524: 1a02 1904 |0dce: const-string v2, "-77.316666" // string@0419 │ │ -0ff528: 4d02 0001 |0dd0: aput-object v2, v0, v1 │ │ -0ff52c: 1301 5202 |0dd2: const/16 v1, #int 594 // #252 │ │ -0ff530: 1a02 7423 |0dd4: const-string v2, "ROA" // string@2374 │ │ -0ff534: 4d02 0001 |0dd6: aput-object v2, v0, v1 │ │ -0ff538: 1301 5302 |0dd8: const/16 v1, #int 595 // #253 │ │ -0ff53c: 4d03 0001 |0dda: aput-object v3, v0, v1 │ │ -0ff540: 1301 5402 |0ddc: const/16 v1, #int 596 // #254 │ │ -0ff544: 1a02 3804 |0dde: const-string v2, "-80.066666" // string@0438 │ │ -0ff548: 4d02 0001 |0de0: aput-object v2, v0, v1 │ │ -0ff54c: 1301 5502 |0de2: const/16 v1, #int 597 // #255 │ │ -0ff550: 1a02 8411 |0de4: const-string v2, "GEG" // string@1184 │ │ -0ff554: 4d02 0001 |0de6: aput-object v2, v0, v1 │ │ -0ff558: 1301 5602 |0de8: const/16 v1, #int 598 // #256 │ │ -0ff55c: 1a02 4f07 |0dea: const-string v2, "47.55" // string@074f │ │ -0ff560: 4d02 0001 |0dec: aput-object v2, v0, v1 │ │ -0ff564: 1301 5702 |0dee: const/16 v1, #int 599 // #257 │ │ -0ff568: 1a02 0a03 |0df0: const-string v2, "-117.61667" // string@030a │ │ -0ff56c: 4d02 0001 |0df2: aput-object v2, v0, v1 │ │ -0ff570: 1301 5802 |0df4: const/16 v1, #int 600 // #258 │ │ -0ff574: 1a02 1524 |0df6: const-string v2, "SEA" // string@2415 │ │ -0ff578: 4d02 0001 |0df8: aput-object v2, v0, v1 │ │ -0ff57c: 1301 5902 |0dfa: const/16 v1, #int 601 // #259 │ │ -0ff580: 1a02 4d07 |0dfc: const-string v2, "47.433334" // string@074d │ │ -0ff584: 4d02 0001 |0dfe: aput-object v2, v0, v1 │ │ -0ff588: 1301 5a02 |0e00: const/16 v1, #int 602 // #25a │ │ -0ff58c: 1a02 3603 |0e02: const-string v2, "-122.3" // string@0336 │ │ -0ff590: 4d02 0001 |0e04: aput-object v2, v0, v1 │ │ -0ff594: 1301 5b02 |0e06: const/16 v1, #int 603 // #25b │ │ -0ff598: 1a02 a629 |0e08: const-string v2, "YKM" // string@29a6 │ │ -0ff59c: 4d02 0001 |0e0a: aput-object v2, v0, v1 │ │ -0ff5a0: 1301 5c02 |0e0c: const/16 v1, #int 604 // #25c │ │ -0ff5a4: 1a02 4607 |0e0e: const-string v2, "46.566666" // string@0746 │ │ -0ff5a8: 4d02 0001 |0e10: aput-object v2, v0, v1 │ │ -0ff5ac: 1301 5d02 |0e12: const/16 v1, #int 605 // #25d │ │ -0ff5b0: 1a02 2403 |0e14: const-string v2, "-120.433334" // string@0324 │ │ -0ff5b4: 4d02 0001 |0e16: aput-object v2, v0, v1 │ │ -0ff5b8: 1301 5e02 |0e18: const/16 v1, #int 606 // #25e │ │ -0ff5bc: 1a02 9f11 |0e1a: const-string v2, "GRB" // string@119f │ │ -0ff5c0: 4d02 0001 |0e1c: aput-object v2, v0, v1 │ │ -0ff5c4: 1301 5f02 |0e1e: const/16 v1, #int 607 // #25f │ │ -0ff5c8: 1a02 3407 |0e20: const-string v2, "44.55" // string@0734 │ │ -0ff5cc: 4d02 0001 |0e22: aput-object v2, v0, v1 │ │ -0ff5d0: 1301 6002 |0e24: const/16 v1, #int 608 // #260 │ │ -0ff5d4: 1a02 a904 |0e26: const-string v2, "-88.183334" // string@04a9 │ │ -0ff5d8: 4d02 0001 |0e28: aput-object v2, v0, v1 │ │ -0ff5dc: 1301 6102 |0e2a: const/16 v1, #int 609 // #261 │ │ -0ff5e0: 1a02 ab14 |0e2c: const-string v2, "LSE" // string@14ab │ │ -0ff5e4: 4d02 0001 |0e2e: aput-object v2, v0, v1 │ │ -0ff5e8: 1301 6202 |0e30: const/16 v1, #int 610 // #262 │ │ -0ff5ec: 1a02 2207 |0e32: const-string v2, "43.866665" // string@0722 │ │ -0ff5f0: 4d02 0001 |0e34: aput-object v2, v0, v1 │ │ -0ff5f4: 1301 6302 |0e36: const/16 v1, #int 611 // #263 │ │ -0ff5f8: 1a02 cc04 |0e38: const-string v2, "-91.25" // string@04cc │ │ -0ff5fc: 4d02 0001 |0e3a: aput-object v2, v0, v1 │ │ -0ff600: 1301 6402 |0e3c: const/16 v1, #int 612 // #264 │ │ -0ff604: 1a02 3a0d |0e3e: const-string v2, "CRW" // string@0d3a │ │ -0ff608: 4d02 0001 |0e40: aput-object v2, v0, v1 │ │ -0ff60c: 1301 6502 |0e42: const/16 v1, #int 613 // #265 │ │ -0ff610: 1a02 a206 |0e44: const-string v2, "38.333332" // string@06a2 │ │ -0ff614: 4d02 0001 |0e46: aput-object v2, v0, v1 │ │ -0ff618: 1301 6602 |0e48: const/16 v1, #int 614 // #266 │ │ -0ff61c: 1a02 5104 |0e4a: const-string v2, "-81.76667" // string@0451 │ │ -0ff620: 4d02 0001 |0e4c: aput-object v2, v0, v1 │ │ -0ff624: 1301 6702 |0e4e: const/16 v1, #int 615 // #267 │ │ -0ff628: 1a02 5f0f |0e50: const-string v2, "EKN" // string@0f5f │ │ -0ff62c: 4d02 0001 |0e52: aput-object v2, v0, v1 │ │ -0ff630: 1301 6802 |0e54: const/16 v1, #int 616 // #268 │ │ -0ff634: 1a02 ac06 |0e56: const-string v2, "38.9" // string@06ac │ │ -0ff638: 4d02 0001 |0e58: aput-object v2, v0, v1 │ │ -0ff63c: 1301 6902 |0e5a: const/16 v1, #int 617 // #269 │ │ -0ff640: 1a02 3a04 |0e5c: const-string v2, "-80.083336" // string@043a │ │ -0ff644: 4d02 0001 |0e5e: aput-object v2, v0, v1 │ │ -0ff648: 1301 6a02 |0e60: const/16 v1, #int 618 // #26a │ │ -0ff64c: 1a02 490d |0e62: const-string v2, "CZI" // string@0d49 │ │ -0ff650: 4d02 0001 |0e64: aput-object v2, v0, v1 │ │ -0ff654: 1301 6b02 |0e66: const/16 v1, #int 619 // #26b │ │ -0ff658: 1a02 2407 |0e68: const-string v2, "43.983334" // string@0724 │ │ -0ff65c: 4d02 0001 |0e6a: aput-object v2, v0, v1 │ │ -0ff660: 1301 6c02 |0e6c: const/16 v1, #int 620 // #26c │ │ -0ff664: 1a02 c602 |0e6e: const-string v2, "-106.433334" // string@02c6 │ │ -0ff668: 4d02 0001 |0e70: aput-object v2, v0, v1 │ │ -0ff66c: 1301 6d02 |0e72: const/16 v1, #int 621 // #26d │ │ -0ff670: 1a02 8e14 |0e74: const-string v2, "LND" // string@148e │ │ -0ff674: 4d02 0001 |0e76: aput-object v2, v0, v1 │ │ -0ff678: 1301 6e02 |0e78: const/16 v1, #int 622 // #26e │ │ -0ff67c: 1a02 1007 |0e7a: const-string v2, "42.8" // string@0710 │ │ -0ff680: 4d02 0001 |0e7c: aput-object v2, v0, v1 │ │ -0ff684: 1301 6f02 |0e7e: const/16 v1, #int 623 // #26f │ │ -0ff688: 1a02 cb02 |0e80: const-string v2, "-108.71667" // string@02cb │ │ -0ff68c: 4d02 0001 |0e82: aput-object v2, v0, v1 │ │ -0ff690: 1301 7002 |0e84: const/16 v1, #int 624 // #270 │ │ -0ff694: 1a02 5f1f |0e86: const-string v2, "MBW" // string@1f5f │ │ -0ff698: 4d02 0001 |0e88: aput-object v2, v0, v1 │ │ -0ff69c: 1301 7102 |0e8a: const/16 v1, #int 625 // #271 │ │ -0ff6a0: 1a02 fd06 |0e8c: const-string v2, "41.833332" // string@06fd │ │ -0ff6a4: 4d02 0001 |0e8e: aput-object v2, v0, v1 │ │ -0ff6a8: 1301 7202 |0e90: const/16 v1, #int 626 // #272 │ │ -0ff6ac: 1a02 c302 |0e92: const-string v2, "-106.0" // string@02c3 │ │ -0ff6b0: 4d02 0001 |0e94: aput-object v2, v0, v1 │ │ -0ff6b4: 1301 7302 |0e96: const/16 v1, #int 627 // #273 │ │ -0ff6b8: 1a02 6623 |0e98: const-string v2, "RKS" // string@2366 │ │ -0ff6bc: 4d02 0001 |0e9a: aput-object v2, v0, v1 │ │ -0ff6c0: 1301 7402 |0e9c: const/16 v1, #int 628 // #274 │ │ -0ff6c4: 1a02 f906 |0e9e: const-string v2, "41.583332" // string@06f9 │ │ -0ff6c8: 4d02 0001 |0ea0: aput-object v2, v0, v1 │ │ -0ff6cc: 1301 7502 |0ea2: const/16 v1, #int 629 // #275 │ │ -0ff6d0: 1a02 ce02 |0ea4: const-string v2, "-109.0" // string@02ce │ │ -0ff6d4: 4d02 0001 |0ea6: aput-object v2, v0, v1 │ │ -0ff6d8: 1301 7602 |0ea8: const/16 v1, #int 630 // #276 │ │ -0ff6dc: 1a02 0a06 |0eaa: const-string v2, "2XG" // string@060a │ │ -0ff6e0: 4d02 0001 |0eac: aput-object v2, v0, v1 │ │ -0ff6e4: 1301 7702 |0eae: const/16 v1, #int 631 // #277 │ │ -0ff6e8: 1a02 1206 |0eb0: const-string v2, "30.333334" // string@0612 │ │ -0ff6ec: 4d02 0001 |0eb2: aput-object v2, v0, v1 │ │ -0ff6f0: 1301 7802 |0eb4: const/16 v1, #int 632 // #278 │ │ -0ff6f4: 1a02 2404 |0eb6: const-string v2, "-78.5" // string@0424 │ │ -0ff6f8: 4d02 0001 |0eb8: aput-object v2, v0, v1 │ │ -0ff6fc: 1301 7902 |0eba: const/16 v1, #int 633 // #279 │ │ -0ff700: 1a02 b125 |0ebc: const-string v2, "T01" // string@25b1 │ │ -0ff704: 4d02 0001 |0ebe: aput-object v2, v0, v1 │ │ -0ff708: 1301 7a02 |0ec0: const/16 v1, #int 634 // #27a │ │ -0ff70c: 1a02 fb05 |0ec2: const-string v2, "28.5" // string@05fb │ │ -0ff710: 4d02 0001 |0ec4: aput-object v2, v0, v1 │ │ -0ff714: 1301 7b02 |0ec6: const/16 v1, #int 635 // #27b │ │ -0ff718: 1a03 e204 |0ec8: const-string v3, "-93.5" // string@04e2 │ │ -0ff71c: 4d03 0001 |0eca: aput-object v3, v0, v1 │ │ -0ff720: 1301 7c02 |0ecc: const/16 v1, #int 636 // #27c │ │ -0ff724: 1a03 b225 |0ece: const-string v3, "T06" // string@25b2 │ │ -0ff728: 4d03 0001 |0ed0: aput-object v3, v0, v1 │ │ -0ff72c: 1301 7d02 |0ed2: const/16 v1, #int 637 // #27d │ │ -0ff730: 4d02 0001 |0ed4: aput-object v2, v0, v1 │ │ -0ff734: 1301 7e02 |0ed6: const/16 v1, #int 638 // #27e │ │ -0ff738: 1a03 c704 |0ed8: const-string v3, "-91.0" // string@04c7 │ │ -0ff73c: 4d03 0001 |0eda: aput-object v3, v0, v1 │ │ -0ff740: 1301 7f02 |0edc: const/16 v1, #int 639 // #27f │ │ -0ff744: 1a03 b325 |0ede: const-string v3, "T07" // string@25b3 │ │ -0ff748: 4d03 0001 |0ee0: aput-object v3, v0, v1 │ │ -0ff74c: 1301 8002 |0ee2: const/16 v1, #int 640 // #280 │ │ -0ff750: 4d02 0001 |0ee4: aput-object v2, v0, v1 │ │ -0ff754: 1301 8102 |0ee6: const/16 v1, #int 641 // #281 │ │ -0ff758: 1a03 a504 |0ee8: const-string v3, "-88.0" // string@04a5 │ │ -0ff75c: 4d03 0001 |0eea: aput-object v3, v0, v1 │ │ -0ff760: 1301 8202 |0eec: const/16 v1, #int 642 // #282 │ │ -0ff764: 1a03 6f07 |0eee: const-string v3, "4J3" // string@076f │ │ -0ff768: 4d03 0001 |0ef0: aput-object v3, v0, v1 │ │ -0ff76c: 1301 8302 |0ef2: const/16 v1, #int 643 // #283 │ │ -0ff770: 4d02 0001 |0ef4: aput-object v2, v0, v1 │ │ -0ff774: 1301 8402 |0ef6: const/16 v1, #int 644 // #284 │ │ -0ff778: 1a02 7b04 |0ef8: const-string v2, "-85.0" // string@047b │ │ -0ff77c: 4d02 0001 |0efa: aput-object v2, v0, v1 │ │ -0ff780: 1301 8502 |0efc: const/16 v1, #int 645 // #285 │ │ -0ff784: 1a02 0912 |0efe: const-string v2, "H51" // string@1209 │ │ -0ff788: 4d02 0001 |0f00: aput-object v2, v0, v1 │ │ -0ff78c: 1301 8602 |0f02: const/16 v1, #int 646 // #286 │ │ -0ff790: 1a02 e905 |0f04: const-string v2, "26.5" // string@05e9 │ │ -0ff794: 4d02 0001 |0f06: aput-object v2, v0, v1 │ │ -0ff798: 1301 8702 |0f08: const/16 v1, #int 647 // #287 │ │ -0ff79c: 1a03 f204 |0f0a: const-string v3, "-95.0" // string@04f2 │ │ -0ff7a0: 4d03 0001 |0f0c: aput-object v3, v0, v1 │ │ -0ff7a4: 1301 8802 |0f0e: const/16 v1, #int 648 // #288 │ │ -0ff7a8: 1a03 0a12 |0f10: const-string v3, "H52" // string@120a │ │ -0ff7ac: 4d03 0001 |0f12: aput-object v3, v0, v1 │ │ -0ff7b0: 1301 8902 |0f14: const/16 v1, #int 649 // #289 │ │ -0ff7b4: 1a03 e705 |0f16: const-string v3, "26.0" // string@05e7 │ │ -0ff7b8: 4d03 0001 |0f18: aput-object v3, v0, v1 │ │ -0ff7bc: 1301 8a02 |0f1a: const/16 v1, #int 650 // #28a │ │ -0ff7c0: 1a03 b804 |0f1c: const-string v3, "-89.5" // string@04b8 │ │ -0ff7c4: 4d03 0001 |0f1e: aput-object v3, v0, v1 │ │ -0ff7c8: 1301 8b02 |0f20: const/16 v1, #int 651 // #28b │ │ -0ff7cc: 1a03 0b12 |0f22: const-string v3, "H61" // string@120b │ │ -0ff7d0: 4d03 0001 |0f24: aput-object v3, v0, v1 │ │ -0ff7d4: 1301 8c02 |0f26: const/16 v1, #int 652 // #28c │ │ -0ff7d8: 4d02 0001 |0f28: aput-object v2, v0, v1 │ │ -0ff7dc: 1301 8d02 |0f2a: const/16 v1, #int 653 // #28d │ │ -0ff7e0: 1a02 7104 |0f2c: const-string v2, "-84.0" // string@0471 │ │ -0ff7e4: 4d02 0001 |0f2e: aput-object v2, v0, v1 │ │ -0ff7e8: 1301 8e02 |0f30: const/16 v1, #int 654 // #28e │ │ -0ff7ec: 1a02 8b13 |0f32: const-string v2, "JON" // string@138b │ │ -0ff7f0: 4d02 0001 |0f34: aput-object v2, v0, v1 │ │ -0ff7f4: 1301 8f02 |0f36: const/16 v1, #int 655 // #28f │ │ -0ff7f8: 1a02 bf05 |0f38: const-string v2, "16.733334" // string@05bf │ │ -0ff7fc: 4d02 0001 |0f3a: aput-object v2, v0, v1 │ │ -0ff800: 1301 9002 |0f3c: const/16 v1, #int 656 // #290 │ │ -0ff804: 1a02 af03 |0f3e: const-string v2, "-169.53334" // string@03af │ │ -0ff808: 4d02 0001 |0f40: aput-object v2, v0, v1 │ │ -0ff80c: 1301 9102 |0f42: const/16 v1, #int 657 // #291 │ │ -0ff810: 1a02 351f |0f44: const-string v2, "MAJ" // string@1f35 │ │ -0ff814: 4d02 0001 |0f46: aput-object v2, v0, v1 │ │ -0ff818: 1301 9202 |0f48: const/16 v1, #int 658 // #292 │ │ -0ff81c: 1a02 2f08 |0f4a: const-string v2, "7.0666666" // string@082f │ │ -0ff820: 4d02 0001 |0f4c: aput-object v2, v0, v1 │ │ -0ff824: 1301 9302 |0f4e: const/16 v1, #int 659 // #293 │ │ -0ff828: 1a02 c405 |0f50: const-string v2, "171.26666" // string@05c4 │ │ -0ff82c: 4d02 0001 |0f52: aput-object v2, v0, v1 │ │ -0ff830: 1301 9402 |0f54: const/16 v1, #int 660 // #294 │ │ -0ff834: 1a02 dd13 |0f56: const-string v2, "KWA" // string@13dd │ │ -0ff838: 4d02 0001 |0f58: aput-object v2, v0, v1 │ │ -0ff83c: 1301 9502 |0f5a: const/16 v1, #int 661 // #295 │ │ -0ff840: 1a02 5f08 |0f5c: const-string v2, "8.716666" // string@085f │ │ -0ff844: 4d02 0001 |0f5e: aput-object v2, v0, v1 │ │ -0ff848: 1301 9602 |0f60: const/16 v1, #int 662 // #296 │ │ -0ff84c: 1a02 c205 |0f62: const-string v2, "167.73334" // string@05c2 │ │ -0ff850: 4d02 0001 |0f64: aput-object v2, v0, v1 │ │ -0ff854: 1301 9702 |0f66: const/16 v1, #int 663 // #297 │ │ -0ff858: 1a02 631f |0f68: const-string v2, "MDY" // string@1f63 │ │ -0ff85c: 4d02 0001 |0f6a: aput-object v2, v0, v1 │ │ -0ff860: 1301 9802 |0f6c: const/16 v1, #int 664 // #298 │ │ -0ff864: 1a02 fa05 |0f6e: const-string v2, "28.2" // string@05fa │ │ -0ff868: 4d02 0001 |0f70: aput-object v2, v0, v1 │ │ -0ff86c: 1301 9902 |0f72: const/16 v1, #int 665 // #299 │ │ -0ff870: 1a02 b803 |0f74: const-string v2, "-177.38333" // string@03b8 │ │ -0ff874: 4d02 0001 |0f76: aput-object v2, v0, v1 │ │ -0ff878: 1301 9a02 |0f78: const/16 v1, #int 666 // #29a │ │ -0ff87c: 1a02 3322 |0f7a: const-string v2, "PPG" // string@2233 │ │ -0ff880: 4d02 0001 |0f7c: aput-object v2, v0, v1 │ │ -0ff884: 1301 9b02 |0f7e: const/16 v1, #int 667 // #29b │ │ -0ff888: 1a02 6b03 |0f80: const-string v2, "-14.333333" // string@036b │ │ -0ff88c: 4d02 0001 |0f82: aput-object v2, v0, v1 │ │ -0ff890: 1301 9c02 |0f84: const/16 v1, #int 668 // #29c │ │ -0ff894: 1a02 b103 |0f86: const-string v2, "-170.71666" // string@03b1 │ │ -0ff898: 4d02 0001 |0f88: aput-object v2, v0, v1 │ │ -0ff89c: 1301 9d02 |0f8a: const/16 v1, #int 669 // #29d │ │ -0ff8a0: 1a02 5426 |0f8c: const-string v2, "TTK" // string@2654 │ │ -0ff8a4: 4d02 0001 |0f8e: aput-object v2, v0, v1 │ │ -0ff8a8: 1301 9e02 |0f90: const/16 v1, #int 670 // #29e │ │ -0ff8ac: 1a02 7107 |0f92: const-string v2, "5.35" // string@0771 │ │ -0ff8b0: 4d02 0001 |0f94: aput-object v2, v0, v1 │ │ -0ff8b4: 1301 9f02 |0f96: const/16 v1, #int 671 // #29f │ │ -0ff8b8: 1a02 c005 |0f98: const-string v2, "162.96666" // string@05c0 │ │ -0ff8bc: 4d02 0001 |0f9a: aput-object v2, v0, v1 │ │ -0ff8c0: 1301 a002 |0f9c: const/16 v1, #int 672 // #2a0 │ │ -0ff8c4: 1a02 820a |0f9e: const-string v2, "AWK" // string@0a82 │ │ -0ff8c8: 4d02 0001 |0fa0: aput-object v2, v0, v1 │ │ -0ff8cc: 1301 a102 |0fa2: const/16 v1, #int 673 // #2a1 │ │ -0ff8d0: 1a02 ca05 |0fa4: const-string v2, "19.283333" // string@05ca │ │ -0ff8d4: 4d02 0001 |0fa6: aput-object v2, v0, v1 │ │ -0ff8d8: 1301 a202 |0fa8: const/16 v1, #int 674 // #2a2 │ │ -0ff8dc: 1a02 c105 |0faa: const-string v2, "166.65" // string@05c1 │ │ -0ff8e0: 4d02 0001 |0fac: aput-object v2, v0, v1 │ │ -0ff8e4: 1301 a302 |0fae: const/16 v1, #int 675 // #2a3 │ │ -0ff8e8: 1a02 a211 |0fb0: const-string v2, "GRO" // string@11a2 │ │ -0ff8ec: 4d02 0001 |0fb2: aput-object v2, v0, v1 │ │ -0ff8f0: 1301 a402 |0fb4: const/16 v1, #int 676 // #2a4 │ │ -0ff8f4: 1a02 b005 |0fb6: const-string v2, "14.183333" // string@05b0 │ │ -0ff8f8: 4d02 0001 |0fb8: aput-object v2, v0, v1 │ │ -0ff8fc: 1301 a502 |0fba: const/16 v1, #int 677 // #2a5 │ │ -0ff900: 1a02 b205 |0fbc: const-string v2, "145.23334" // string@05b2 │ │ -0ff904: 4d02 0001 |0fbe: aput-object v2, v0, v1 │ │ -0ff908: 1301 a602 |0fc0: const/16 v1, #int 678 // #2a6 │ │ -0ff90c: 1a02 bc11 |0fc2: const-string v2, "GSN" // string@11bc │ │ -0ff910: 4d02 0001 |0fc4: aput-object v2, v0, v1 │ │ -0ff914: 1301 a702 |0fc6: const/16 v1, #int 679 // #2a7 │ │ -0ff918: 1a02 b805 |0fc8: const-string v2, "15.116667" // string@05b8 │ │ -0ff91c: 4d02 0001 |0fca: aput-object v2, v0, v1 │ │ -0ff920: 1301 a802 |0fcc: const/16 v1, #int 680 // #2a8 │ │ -0ff924: 1a02 b405 |0fce: const-string v2, "145.73334" // string@05b4 │ │ -0ff928: 4d02 0001 |0fd0: aput-object v2, v0, v1 │ │ -0ff92c: 1301 a902 |0fd2: const/16 v1, #int 681 // #2a9 │ │ -0ff930: 1a02 2126 |0fd4: const-string v2, "TNI" // string@2621 │ │ -0ff934: 4d02 0001 |0fd6: aput-object v2, v0, v1 │ │ -0ff938: 1301 aa02 |0fd8: const/16 v1, #int 682 // #2aa │ │ -0ff93c: 1a02 b605 |0fda: const-string v2, "15.0" // string@05b6 │ │ -0ff940: 4d02 0001 |0fdc: aput-object v2, v0, v1 │ │ -0ff944: 1301 ab02 |0fde: const/16 v1, #int 683 // #2ab │ │ -0ff948: 1a02 b305 |0fe0: const-string v2, "145.61667" // string@05b3 │ │ -0ff94c: 4d02 0001 |0fe2: aput-object v2, v0, v1 │ │ -0ff950: 1301 ac02 |0fe4: const/16 v1, #int 684 // #2ac │ │ -0ff954: 1a02 bf11 |0fe6: const-string v2, "GUM" // string@11bf │ │ -0ff958: 4d02 0001 |0fe8: aput-object v2, v0, v1 │ │ -0ff95c: 1301 ad02 |0fea: const/16 v1, #int 685 // #2ad │ │ -0ff960: 1a02 ac05 |0fec: const-string v2, "13.483334" // string@05ac │ │ -0ff964: 4d02 0001 |0fee: aput-object v2, v0, v1 │ │ -0ff968: 1301 ae02 |0ff0: const/16 v1, #int 686 // #2ae │ │ -0ff96c: 1a02 b105 |0ff2: const-string v2, "144.8" // string@05b1 │ │ -0ff970: 4d02 0001 |0ff4: aput-object v2, v0, v1 │ │ -0ff974: 1301 af02 |0ff6: const/16 v1, #int 687 // #2af │ │ -0ff978: 1a02 1d26 |0ff8: const-string v2, "TKK" // string@261d │ │ -0ff97c: 4d02 0001 |0ffa: aput-object v2, v0, v1 │ │ -0ff980: 1301 b002 |0ffc: const/16 v1, #int 688 // #2b0 │ │ -0ff984: 1a02 3108 |0ffe: const-string v2, "7.4666667" // string@0831 │ │ -0ff988: 4d02 0001 |1000: aput-object v2, v0, v1 │ │ -0ff98c: 1301 b102 |1002: const/16 v1, #int 689 // #2b1 │ │ -0ff990: 1a02 ba05 |1004: const-string v2, "151.85" // string@05ba │ │ -0ff994: 4d02 0001 |1006: aput-object v2, v0, v1 │ │ -0ff998: 1301 b202 |1008: const/16 v1, #int 690 // #2b2 │ │ -0ff99c: 1a02 2322 |100a: const-string v2, "PNI" // string@2223 │ │ -0ff9a0: 4d02 0001 |100c: aput-object v2, v0, v1 │ │ -0ff9a4: 1301 b302 |100e: const/16 v1, #int 691 // #2b3 │ │ -0ff9a8: 1a02 d307 |1010: const-string v2, "6.9833336" // string@07d3 │ │ -0ff9ac: 4d02 0001 |1012: aput-object v2, v0, v1 │ │ -0ff9b0: 1301 b402 |1014: const/16 v1, #int 692 // #2b4 │ │ -0ff9b4: 1a02 bb05 |1016: const-string v2, "158.21666" // string@05bb │ │ -0ff9b8: 4d02 0001 |1018: aput-object v2, v0, v1 │ │ -0ff9bc: 1301 b502 |101a: const/16 v1, #int 693 // #2b5 │ │ -0ff9c0: 1a02 7723 |101c: const-string v2, "ROR" // string@2377 │ │ -0ff9c4: 4d02 0001 |101e: aput-object v2, v0, v1 │ │ -0ff9c8: 1301 b602 |1020: const/16 v1, #int 694 // #2b6 │ │ -0ff9cc: 1a02 3008 |1022: const-string v2, "7.366667" // string@0830 │ │ -0ff9d0: 4d02 0001 |1024: aput-object v2, v0, v1 │ │ -0ff9d4: 1301 b702 |1026: const/16 v1, #int 695 // #2b7 │ │ -0ff9d8: 1a02 ad05 |1028: const-string v2, "134.55" // string@05ad │ │ -0ff9dc: 4d02 0001 |102a: aput-object v2, v0, v1 │ │ -0ff9e0: 1301 b802 |102c: const/16 v1, #int 696 // #2b8 │ │ -0ff9e4: 1a02 b425 |102e: const-string v2, "T11" // string@25b4 │ │ -0ff9e8: 4d02 0001 |1030: aput-object v2, v0, v1 │ │ -0ff9ec: 1301 b902 |1032: const/16 v1, #int 697 // #2b9 │ │ -0ff9f0: 1a02 6908 |1034: const-string v2, "9.5" // string@0869 │ │ -0ff9f4: 4d02 0001 |1036: aput-object v2, v0, v1 │ │ -0ff9f8: 1301 ba02 |1038: const/16 v1, #int 698 // #2ba │ │ -0ff9fc: 1a02 ae05 |103a: const-string v2, "138.08333" // string@05ae │ │ -0ffa00: 4d02 0001 |103c: aput-object v2, v0, v1 │ │ -0ffa04: 6900 8c17 |103e: sput-object v0, Lcom/ds/avare/weather/Stations;.mStations:[Ljava/lang/String; // field@178c │ │ -0ffa08: 0e00 |1040: return-void │ │ +0fd980: |[0fd980] com.ds.avare.weather.Stations.:()V │ │ +0fd990: 1300 bb02 |0000: const/16 v0, #int 699 // #2bb │ │ +0fd994: 2300 f809 |0002: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ +0fd998: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0fd99a: 1a02 a70b |0005: const-string v2, "BHM" // string@0ba7 │ │ +0fd99e: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +0fd9a2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0fd9a4: 1a02 4506 |000a: const-string v2, "33.55" // string@0645 │ │ +0fd9a8: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +0fd9ac: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +0fd9ae: 1a02 9904 |000f: const-string v2, "-86.73333" // string@0499 │ │ +0fd9b2: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +0fd9b6: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +0fd9b8: 1a02 3912 |0014: const-string v2, "HSV" // string@1239 │ │ +0fd9bc: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +0fd9c0: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +0fd9c2: 1a02 5c06 |0019: const-string v2, "34.55" // string@065c │ │ +0fd9c6: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +0fd9ca: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +0fd9cc: 1a02 9a04 |001e: const-string v2, "-86.76667" // string@049a │ │ +0fd9d0: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +0fd9d4: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +0fd9d6: 1a02 ee1f |0023: const-string v2, "MGM" // string@1fee │ │ +0fd9da: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +0fd9de: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +0fd9e0: 1a02 2d06 |0028: const-string v2, "32.216667" // string@062d │ │ +0fd9e4: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +0fd9e8: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +0fd9ec: 1a02 9304 |002e: const-string v2, "-86.316666" // string@0493 │ │ +0fd9f0: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +0fd9f4: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +0fd9f8: 1a02 0c20 |0034: const-string v2, "MOB" // string@200c │ │ +0fd9fc: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +0fda00: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +0fda04: 1a02 1a06 |003a: const-string v2, "30.683332" // string@061a │ │ +0fda08: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +0fda0c: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +0fda10: 1a02 ab04 |0040: const-string v2, "-88.23333" // string@04ab │ │ +0fda14: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +0fda18: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ +0fda1c: 1a02 ae09 |0046: const-string v2, "ADK" // string@09ae │ │ +0fda20: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ +0fda24: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ +0fda28: 1a02 8107 |004c: const-string v2, "51.933334" // string@0781 │ │ +0fda2c: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +0fda30: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ +0fda34: 1a02 b703 |0052: const-string v2, "-176.41667" // string@03b7 │ │ +0fda38: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +0fda3c: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ +0fda40: 1a02 af09 |0058: const-string v2, "ADQ" // string@09af │ │ +0fda44: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ +0fda48: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ +0fda4c: 1a02 b507 |005e: const-string v2, "57.766666" // string@07b5 │ │ +0fda50: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ +0fda54: 1301 1100 |0062: const/16 v1, #int 17 // #11 │ │ +0fda58: 1a02 8b03 |0064: const-string v2, "-152.58333" // string@038b │ │ +0fda5c: 4d02 0001 |0066: aput-object v2, v0, v1 │ │ +0fda60: 1301 1200 |0068: const/16 v1, #int 18 // #12 │ │ +0fda64: 1a02 2f0a |006a: const-string v2, "AKN" // string@0a2f │ │ +0fda68: 4d02 0001 |006c: aput-object v2, v0, v1 │ │ +0fda6c: 1301 1300 |006e: const/16 v1, #int 19 // #13 │ │ +0fda70: 1a02 bb07 |0070: const-string v2, "58.733334" // string@07bb │ │ +0fda74: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ +0fda78: 1301 1400 |0074: const/16 v1, #int 20 // #14 │ │ +0fda7c: 1a02 9603 |0076: const-string v2, "-156.75" // string@0396 │ │ +0fda80: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ +0fda84: 1301 1500 |007a: const/16 v1, #int 21 // #15 │ │ +0fda88: 1a02 460a |007c: const-string v2, "ANC" // string@0a46 │ │ +0fda8c: 4d02 0001 |007e: aput-object v2, v0, v1 │ │ +0fda90: 1301 1600 |0080: const/16 v1, #int 22 // #16 │ │ +0fda94: 1a02 e507 |0082: const-string v2, "61.233334" // string@07e5 │ │ +0fda98: 4d02 0001 |0084: aput-object v2, v0, v1 │ │ +0fda9c: 1301 1700 |0086: const/16 v1, #int 23 // #17 │ │ +0fdaa0: 1a02 8203 |0088: const-string v2, "-149.55" // string@0382 │ │ +0fdaa4: 4d02 0001 |008a: aput-object v2, v0, v1 │ │ +0fdaa8: 1301 1800 |008c: const/16 v1, #int 24 // #18 │ │ +0fdaac: 1a02 4d0a |008e: const-string v2, "ANN" // string@0a4d │ │ +0fdab0: 4d02 0001 |0090: aput-object v2, v0, v1 │ │ +0fdab4: 1301 1900 |0092: const/16 v1, #int 25 // #19 │ │ +0fdab8: 1a02 9707 |0094: const-string v2, "55.05" // string@0797 │ │ +0fdabc: 4d02 0001 |0096: aput-object v2, v0, v1 │ │ +0fdac0: 1301 1a00 |0098: const/16 v1, #int 26 // #1a │ │ +0fdac4: 1a02 5903 |009a: const-string v2, "-131.61667" // string@0359 │ │ +0fdac8: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ +0fdacc: 1301 1b00 |009e: const/16 v1, #int 27 // #1b │ │ +0fdad0: 1a02 a40b |00a0: const-string v2, "BET" // string@0ba4 │ │ +0fdad4: 4d02 0001 |00a2: aput-object v2, v0, v1 │ │ +0fdad8: 1301 1c00 |00a4: const/16 v1, #int 28 // #1c │ │ +0fdadc: 1a02 e307 |00a6: const-string v2, "60.583332" // string@07e3 │ │ +0fdae0: 4d02 0001 |00a8: aput-object v2, v0, v1 │ │ +0fdae4: 1301 1d00 |00aa: const/16 v1, #int 29 // #1d │ │ +0fdae8: 1a02 a203 |00ac: const-string v2, "-161.58333" // string@03a2 │ │ +0fdaec: 4d02 0001 |00ae: aput-object v2, v0, v1 │ │ +0fdaf0: 1301 1e00 |00b0: const/16 v1, #int 30 // #1e │ │ +0fdaf4: 1a02 c50b |00b2: const-string v2, "BRW" // string@0bc5 │ │ +0fdaf8: 4d02 0001 |00b4: aput-object v2, v0, v1 │ │ +0fdafc: 1301 1f00 |00b6: const/16 v1, #int 31 // #1f │ │ +0fdb00: 1a02 3608 |00b8: const-string v2, "71.28333" // string@0836 │ │ +0fdb04: 4d02 0001 |00ba: aput-object v2, v0, v1 │ │ +0fdb08: 1301 2000 |00bc: const/16 v1, #int 32 // #20 │ │ +0fdb0c: 1a02 9503 |00be: const-string v2, "-156.51666" // string@0395 │ │ +0fdb10: 4d02 0001 |00c0: aput-object v2, v0, v1 │ │ +0fdb14: 1301 2100 |00c2: const/16 v1, #int 33 // #21 │ │ +0fdb18: 1a02 c60b |00c4: const-string v2, "BTI" // string@0bc6 │ │ +0fdb1c: 4d02 0001 |00c6: aput-object v2, v0, v1 │ │ +0fdb20: 1301 2200 |00c8: const/16 v1, #int 34 // #22 │ │ +0fdb24: 1a02 3308 |00ca: const-string v2, "70.166664" // string@0833 │ │ +0fdb28: 4d02 0001 |00cc: aput-object v2, v0, v1 │ │ +0fdb2c: 1301 2300 |00ce: const/16 v1, #int 35 // #23 │ │ +0fdb30: 1a02 7603 |00d0: const-string v2, "-143.91667" // string@0376 │ │ +0fdb34: 4d02 0001 |00d2: aput-object v2, v0, v1 │ │ +0fdb38: 1301 2400 |00d4: const/16 v1, #int 36 // #24 │ │ +0fdb3c: 1a02 ca0b |00d6: const-string v2, "BTT" // string@0bca │ │ +0fdb40: 4d02 0001 |00d8: aput-object v2, v0, v1 │ │ +0fdb44: 1301 2500 |00da: const/16 v1, #int 37 // #25 │ │ +0fdb48: 1a02 1408 |00dc: const-string v2, "66.9" // string@0814 │ │ +0fdb4c: 4d02 0001 |00de: aput-object v2, v0, v1 │ │ +0fdb50: 1301 2600 |00e0: const/16 v1, #int 38 // #26 │ │ +0fdb54: 1a02 8903 |00e2: const-string v2, "-151.5" // string@0389 │ │ +0fdb58: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ +0fdb5c: 1301 2700 |00e6: const/16 v1, #int 39 // #27 │ │ +0fdb60: 1a02 aa0c |00e8: const-string v2, "CDB" // string@0caa │ │ +0fdb64: 4d02 0001 |00ea: aput-object v2, v0, v1 │ │ +0fdb68: 1301 2800 |00ec: const/16 v1, #int 40 // #28 │ │ +0fdb6c: 1a02 9807 |00ee: const-string v2, "55.183334" // string@0798 │ │ +0fdb70: 4d02 0001 |00f0: aput-object v2, v0, v1 │ │ +0fdb74: 1301 2900 |00f2: const/16 v1, #int 41 // #29 │ │ +0fdb78: 1a02 a503 |00f4: const-string v2, "-162.36667" // string@03a5 │ │ +0fdb7c: 4d02 0001 |00f6: aput-object v2, v0, v1 │ │ +0fdb80: 1301 2a00 |00f8: const/16 v1, #int 42 // #2a │ │ +0fdb84: 1a02 480d |00fa: const-string v2, "CZF" // string@0d48 │ │ +0fdb88: 4d02 0001 |00fc: aput-object v2, v0, v1 │ │ +0fdb8c: 1301 2b00 |00fe: const/16 v1, #int 43 // #2b │ │ +0fdb90: 1a02 e807 |0100: const-string v2, "61.783333" // string@07e8 │ │ +0fdb94: 4d02 0001 |0102: aput-object v2, v0, v1 │ │ +0fdb98: 1301 2c00 |0104: const/16 v1, #int 44 // #2c │ │ +0fdb9c: 1a02 ab03 |0106: const-string v2, "-166.03334" // string@03ab │ │ +0fdba0: 4d02 0001 |0108: aput-object v2, v0, v1 │ │ +0fdba4: 1301 2d00 |010a: const/16 v1, #int 45 // #2d │ │ +0fdba8: 1a02 570f |010c: const-string v2, "EHM" // string@0f57 │ │ +0fdbac: 4d02 0001 |010e: aput-object v2, v0, v1 │ │ +0fdbb0: 1301 2e00 |0110: const/16 v1, #int 46 // #2e │ │ +0fdbb4: 1a02 ba07 |0112: const-string v2, "58.65" // string@07ba │ │ +0fdbb8: 4d02 0001 |0114: aput-object v2, v0, v1 │ │ +0fdbbc: 1301 2f00 |0116: const/16 v1, #int 47 // #2f │ │ +0fdbc0: 1a02 a403 |0118: const-string v2, "-162.06667" // string@03a4 │ │ +0fdbc4: 4d02 0001 |011a: aput-object v2, v0, v1 │ │ +0fdbc8: 1301 3000 |011c: const/16 v1, #int 48 // #30 │ │ +0fdbcc: 1a02 5310 |011e: const-string v2, "FAI" // string@1053 │ │ +0fdbd0: 4d02 0001 |0120: aput-object v2, v0, v1 │ │ +0fdbd4: 1301 3100 |0122: const/16 v1, #int 49 // #31 │ │ +0fdbd8: 1a02 0c08 |0124: const-string v2, "64.71667" // string@080c │ │ +0fdbdc: 4d02 0001 |0126: aput-object v2, v0, v1 │ │ +0fdbe0: 1301 3200 |0128: const/16 v1, #int 50 // #32 │ │ +0fdbe4: 1a02 8103 |012a: const-string v2, "-148.18333" // string@0381 │ │ +0fdbe8: 4d02 0001 |012c: aput-object v2, v0, v1 │ │ +0fdbec: 1301 3300 |012e: const/16 v1, #int 51 // #33 │ │ +0fdbf0: 1a02 db10 |0130: const-string v2, "FYU" // string@10db │ │ +0fdbf4: 4d02 0001 |0132: aput-object v2, v0, v1 │ │ +0fdbf8: 1301 3400 |0134: const/16 v1, #int 52 // #34 │ │ +0fdbfc: 1a02 1208 |0136: const-string v2, "66.583336" // string@0812 │ │ +0fdc00: 4d02 0001 |0138: aput-object v2, v0, v1 │ │ +0fdc04: 1301 3500 |013a: const/16 v1, #int 53 // #35 │ │ +0fdc08: 1a02 7c03 |013c: const-string v2, "-145.08333" // string@037c │ │ +0fdc0c: 4d02 0001 |013e: aput-object v2, v0, v1 │ │ +0fdc10: 1301 3600 |0140: const/16 v1, #int 54 // #36 │ │ +0fdc14: 1a02 7c11 |0142: const-string v2, "GAL" // string@117c │ │ +0fdc18: 4d02 0001 |0144: aput-object v2, v0, v1 │ │ +0fdc1c: 1301 3700 |0146: const/16 v1, #int 55 // #37 │ │ +0fdc20: 1a02 0d08 |0148: const-string v2, "64.73333" // string@080d │ │ +0fdc24: 4d02 0001 |014a: aput-object v2, v0, v1 │ │ +0fdc28: 1301 3800 |014c: const/16 v1, #int 56 // #38 │ │ +0fdc2c: 1a02 9703 |014e: const-string v2, "-156.93333" // string@0397 │ │ +0fdc30: 4d02 0001 |0150: aput-object v2, v0, v1 │ │ +0fdc34: 1301 3900 |0152: const/16 v1, #int 57 // #39 │ │ +0fdc38: 1a02 8e11 |0154: const-string v2, "GKN" // string@118e │ │ +0fdc3c: 4d02 0001 |0156: aput-object v2, v0, v1 │ │ +0fdc40: 1301 3a00 |0158: const/16 v1, #int 58 // #3a │ │ +0fdc44: 1a02 e907 |015a: const-string v2, "62.15" // string@07e9 │ │ +0fdc48: 4d02 0001 |015c: aput-object v2, v0, v1 │ │ +0fdc4c: 1301 3b00 |015e: const/16 v1, #int 59 // #3b │ │ +0fdc50: 1a02 7d03 |0160: const-string v2, "-145.45" // string@037d │ │ +0fdc54: 4d02 0001 |0162: aput-object v2, v0, v1 │ │ +0fdc58: 1301 3c00 |0164: const/16 v1, #int 60 // #3c │ │ +0fdc5c: 1a02 2e12 |0166: const-string v2, "HOM" // string@122e │ │ +0fdc60: 4d02 0001 |0168: aput-object v2, v0, v1 │ │ +0fdc64: 1301 3d00 |016a: const/16 v1, #int 61 // #3d │ │ +0fdc68: 1a02 c107 |016c: const-string v2, "59.65" // string@07c1 │ │ +0fdc6c: 4d02 0001 |016e: aput-object v2, v0, v1 │ │ +0fdc70: 1301 3e00 |0170: const/16 v1, #int 62 // #3e │ │ +0fdc74: 1a02 8803 |0172: const-string v2, "-151.48334" // string@0388 │ │ +0fdc78: 4d02 0001 |0174: aput-object v2, v0, v1 │ │ +0fdc7c: 1301 3f00 |0176: const/16 v1, #int 63 // #3f │ │ +0fdc80: 1a02 8a13 |0178: const-string v2, "JNU" // string@138a │ │ +0fdc84: 4d02 0001 |017a: aput-object v2, v0, v1 │ │ +0fdc88: 1301 4000 |017c: const/16 v1, #int 64 // #40 │ │ +0fdc8c: 1a02 b907 |017e: const-string v2, "58.433334" // string@07b9 │ │ +0fdc90: 4d02 0001 |0180: aput-object v2, v0, v1 │ │ +0fdc94: 1301 4100 |0182: const/16 v1, #int 65 // #41 │ │ +0fdc98: 1a02 5e03 |0184: const-string v2, "-134.68333" // string@035e │ │ +0fdc9c: 4d02 0001 |0186: aput-object v2, v0, v1 │ │ +0fdca0: 1301 4200 |0188: const/16 v1, #int 66 // #42 │ │ +0fdca4: 1a02 b114 |018a: const-string v2, "LUR" // string@14b1 │ │ +0fdca8: 4d02 0001 |018c: aput-object v2, v0, v1 │ │ +0fdcac: 1301 4300 |018e: const/16 v1, #int 67 // #43 │ │ +0fdcb0: 1a02 2d08 |0190: const-string v2, "68.88333" // string@082d │ │ +0fdcb4: 4d02 0001 |0192: aput-object v2, v0, v1 │ │ +0fdcb8: 1301 4400 |0194: const/16 v1, #int 68 // #44 │ │ +0fdcbc: 1a02 ac03 |0196: const-string v2, "-166.11667" // string@03ac │ │ +0fdcc0: 4d02 0001 |0198: aput-object v2, v0, v1 │ │ +0fdcc4: 1301 4500 |019a: const/16 v1, #int 69 // #45 │ │ +0fdcc8: 1a02 601f |019c: const-string v2, "MCG" // string@1f60 │ │ +0fdccc: 4d02 0001 |019e: aput-object v2, v0, v1 │ │ +0fdcd0: 1301 4600 |01a0: const/16 v1, #int 70 // #46 │ │ +0fdcd4: 1a02 eb07 |01a2: const-string v2, "62.816666" // string@07eb │ │ +0fdcd8: 4d02 0001 |01a4: aput-object v2, v0, v1 │ │ +0fdcdc: 1301 4700 |01a6: const/16 v1, #int 71 // #47 │ │ +0fdce0: 1a02 9203 |01a8: const-string v2, "-155.4" // string@0392 │ │ +0fdce4: 4d02 0001 |01aa: aput-object v2, v0, v1 │ │ +0fdce8: 1301 4800 |01ac: const/16 v1, #int 72 // #48 │ │ +0fdcec: 1a02 621f |01ae: const-string v2, "MDO" // string@1f62 │ │ +0fdcf0: 4d02 0001 |01b0: aput-object v2, v0, v1 │ │ +0fdcf4: 1301 4900 |01b2: const/16 v1, #int 73 // #49 │ │ +0fdcf8: 1a02 be07 |01b4: const-string v2, "59.5" // string@07be │ │ +0fdcfc: 4d02 0001 |01b6: aput-object v2, v0, v1 │ │ +0fdd00: 1301 4a00 |01b8: const/16 v1, #int 74 // #4a │ │ +0fdd04: 1a02 7f03 |01ba: const-string v2, "-146.3" // string@037f │ │ +0fdd08: 4d02 0001 |01bc: aput-object v2, v0, v1 │ │ +0fdd0c: 1301 4b00 |01be: const/16 v1, #int 75 // #4b │ │ +0fdd10: 1a02 9e21 |01c0: const-string v2, "OME" // string@219e │ │ +0fdd14: 4d02 0001 |01c2: aput-object v2, v0, v1 │ │ +0fdd18: 1301 4c00 |01c4: const/16 v1, #int 76 // #4c │ │ +0fdd1c: 1a02 0b08 |01c6: const-string v2, "64.61667" // string@080b │ │ +0fdd20: 4d02 0001 |01c8: aput-object v2, v0, v1 │ │ +0fdd24: 1301 4d00 |01ca: const/16 v1, #int 77 // #4d │ │ +0fdd28: 1a02 aa03 |01cc: const-string v2, "-165.08333" // string@03aa │ │ +0fdd2c: 4d02 0001 |01ce: aput-object v2, v0, v1 │ │ +0fdd30: 1301 4e00 |01d0: const/16 v1, #int 78 // #4e │ │ +0fdd34: 1a02 b421 |01d2: const-string v2, "ORT" // string@21b4 │ │ +0fdd38: 4d02 0001 |01d4: aput-object v2, v0, v1 │ │ +0fdd3c: 1301 4f00 |01d6: const/16 v1, #int 79 // #4f │ │ +0fdd40: 1a02 ed07 |01d8: const-string v2, "63.066666" // string@07ed │ │ +0fdd44: 4d02 0001 |01da: aput-object v2, v0, v1 │ │ +0fdd48: 1301 5000 |01dc: const/16 v1, #int 80 // #50 │ │ +0fdd4c: 1a02 7403 |01de: const-string v2, "-142.06667" // string@0374 │ │ +0fdd50: 4d02 0001 |01e0: aput-object v2, v0, v1 │ │ +0fdd54: 1301 5100 |01e2: const/16 v1, #int 81 // #51 │ │ +0fdd58: 1a02 b621 |01e4: const-string v2, "OTZ" // string@21b6 │ │ +0fdd5c: 4d02 0001 |01e6: aput-object v2, v0, v1 │ │ +0fdd60: 1301 5200 |01e8: const/16 v1, #int 82 // #52 │ │ +0fdd64: 1a02 1308 |01ea: const-string v2, "66.65" // string@0813 │ │ +0fdd68: 4d02 0001 |01ec: aput-object v2, v0, v1 │ │ +0fdd6c: 1301 5300 |01ee: const/16 v1, #int 83 // #53 │ │ +0fdd70: 1a02 a603 |01f0: const-string v2, "-162.9" // string@03a6 │ │ +0fdd74: 4d02 0001 |01f2: aput-object v2, v0, v1 │ │ +0fdd78: 1301 5400 |01f4: const/16 v1, #int 84 // #54 │ │ +0fdd7c: 1a02 6024 |01f6: const-string v2, "SNP" // string@2460 │ │ +0fdd80: 4d02 0001 |01f8: aput-object v2, v0, v1 │ │ +0fdd84: 1301 5500 |01fa: const/16 v1, #int 85 // #55 │ │ +0fdd88: 1a02 b407 |01fc: const-string v2, "57.15" // string@07b4 │ │ +0fdd8c: 4d02 0001 |01fe: aput-object v2, v0, v1 │ │ +0fdd90: 1301 5600 |0200: const/16 v1, #int 86 // #56 │ │ +0fdd94: 1a02 b003 |0202: const-string v2, "-170.61667" // string@03b0 │ │ +0fdd98: 4d02 0001 |0204: aput-object v2, v0, v1 │ │ +0fdd9c: 1301 5700 |0206: const/16 v1, #int 87 // #57 │ │ +0fdda0: 1a02 1c26 |0208: const-string v2, "TKA" // string@261c │ │ +0fdda4: 4d02 0001 |020a: aput-object v2, v0, v1 │ │ +0fdda8: 1301 5800 |020c: const/16 v1, #int 88 // #58 │ │ +0fddac: 1a02 ea07 |020e: const-string v2, "62.316666" // string@07ea │ │ +0fddb0: 4d02 0001 |0210: aput-object v2, v0, v1 │ │ +0fddb4: 1301 5900 |0212: const/16 v1, #int 89 // #59 │ │ +0fddb8: 1a02 8403 |0214: const-string v2, "-150.1" // string@0384 │ │ +0fddbc: 4d02 0001 |0216: aput-object v2, v0, v1 │ │ +0fddc0: 1301 5a00 |0218: const/16 v1, #int 90 // #5a │ │ +0fddc4: 1a02 6427 |021a: const-string v2, "UNK" // string@2764 │ │ +0fddc8: 4d02 0001 |021c: aput-object v2, v0, v1 │ │ +0fddcc: 1301 5b00 |021e: const/16 v1, #int 91 // #5b │ │ +0fddd0: 1a02 f907 |0220: const-string v2, "63.883335" // string@07f9 │ │ +0fddd4: 4d02 0001 |0222: aput-object v2, v0, v1 │ │ +0fddd8: 1301 5c00 |0224: const/16 v1, #int 92 // #5c │ │ +0fdddc: 1a02 a103 |0226: const-string v2, "-160.8" // string@03a1 │ │ +0fdde0: 4d02 0001 |0228: aput-object v2, v0, v1 │ │ +0fdde4: 1301 5d00 |022a: const/16 v1, #int 93 // #5d │ │ +0fdde8: 1a02 a229 |022c: const-string v2, "YAK" // string@29a2 │ │ +0fddec: 4d02 0001 |022e: aput-object v2, v0, v1 │ │ +0fddf0: 1301 5e00 |0230: const/16 v1, #int 94 // #5e │ │ +0fddf4: 1a02 c007 |0232: const-string v2, "59.616665" // string@07c0 │ │ +0fddf8: 4d02 0001 |0234: aput-object v2, v0, v1 │ │ +0fddfc: 1301 5f00 |0236: const/16 v1, #int 95 // #5f │ │ +0fde00: 1a02 6a03 |0238: const-string v2, "-139.5" // string@036a │ │ +0fde04: 4d02 0001 |023a: aput-object v2, v0, v1 │ │ +0fde08: 1301 6000 |023c: const/16 v1, #int 96 // #60 │ │ +0fde0c: 1a02 aa12 |023e: const-string v2, "IKO" // string@12aa │ │ +0fde10: 4d02 0001 |0240: aput-object v2, v0, v1 │ │ +0fde14: 1301 6100 |0242: const/16 v1, #int 97 // #61 │ │ +0fde18: 1a02 9207 |0244: const-string v2, "52.95" // string@0792 │ │ +0fde1c: 4d02 0001 |0246: aput-object v2, v0, v1 │ │ +0fde20: 1301 6200 |0248: const/16 v1, #int 98 // #62 │ │ +0fde24: 1a02 ae03 |024a: const-string v2, "-168.85" // string@03ae │ │ +0fde28: 4d02 0001 |024c: aput-object v2, v0, v1 │ │ +0fde2c: 1301 6300 |024e: const/16 v1, #int 99 // #63 │ │ +0fde30: 1a02 be09 |0250: const-string v2, "AFM" // string@09be │ │ +0fde34: 4d02 0001 |0252: aput-object v2, v0, v1 │ │ +0fde38: 1301 6400 |0254: const/16 v1, #int 100 // #64 │ │ +0fde3c: 1a02 1508 |0256: const-string v2, "67.1" // string@0815 │ │ +0fde40: 4d02 0001 |0258: aput-object v2, v0, v1 │ │ +0fde44: 1301 6500 |025a: const/16 v1, #int 101 // #65 │ │ +0fde48: 1a02 9b03 |025c: const-string v2, "-157.85" // string@039b │ │ +0fde4c: 4d02 0001 |025e: aput-object v2, v0, v1 │ │ +0fde50: 1301 6600 |0260: const/16 v1, #int 102 // #66 │ │ +0fde54: 1a02 cb07 |0262: const-string v2, "5AB" // string@07cb │ │ +0fde58: 4d02 0001 |0264: aput-object v2, v0, v1 │ │ +0fde5c: 1301 6700 |0266: const/16 v1, #int 103 // #67 │ │ +0fde60: 1a02 9107 |0268: const-string v2, "52.416668" // string@0791 │ │ +0fde64: 4d02 0001 |026a: aput-object v2, v0, v1 │ │ +0fde68: 1301 6800 |026c: const/16 v1, #int 104 // #68 │ │ +0fde6c: 1a02 c505 |026e: const-string v2, "176.0" // string@05c5 │ │ +0fde70: 4d02 0001 |0270: aput-object v2, v0, v1 │ │ +0fde74: 1301 6900 |0272: const/16 v1, #int 105 // #69 │ │ +0fde78: 1a02 cc07 |0274: const-string v2, "5AC" // string@07cc │ │ +0fde7c: 4d02 0001 |0276: aput-object v2, v0, v1 │ │ +0fde80: 1301 6a00 |0278: const/16 v1, #int 106 // #6a │ │ +0fde84: 1a02 8207 |027a: const-string v2, "52.0" // string@0782 │ │ +0fde88: 4d02 0001 |027c: aput-object v2, v0, v1 │ │ +0fde8c: 1301 6b00 |027e: const/16 v1, #int 107 // #6b │ │ +0fde90: 1a02 6103 |0280: const-string v2, "-135.0" // string@0361 │ │ +0fde94: 4d02 0001 |0282: aput-object v2, v0, v1 │ │ +0fde98: 1301 6c00 |0284: const/16 v1, #int 108 // #6c │ │ +0fde9c: 1a02 cd07 |0286: const-string v2, "5AD" // string@07cd │ │ +0fdea0: 4d02 0001 |0288: aput-object v2, v0, v1 │ │ +0fdea4: 1301 6d00 |028a: const/16 v1, #int 109 // #6d │ │ +0fdea8: 1a02 9307 |028c: const-string v2, "54.0" // string@0793 │ │ +0fdeac: 4d02 0001 |028e: aput-object v2, v0, v1 │ │ +0fdeb0: 1301 6e00 |0290: const/16 v1, #int 110 // #6e │ │ +0fdeb4: 1a02 7903 |0292: const-string v2, "-145.0" // string@0379 │ │ +0fdeb8: 4d02 0001 |0294: aput-object v2, v0, v1 │ │ +0fdebc: 1301 6f00 |0296: const/16 v1, #int 111 // #6f │ │ +0fdec0: 1a02 ce07 |0298: const-string v2, "5AE" // string@07ce │ │ +0fdec4: 4d02 0001 |029a: aput-object v2, v0, v1 │ │ +0fdec8: 1301 7000 |029c: const/16 v1, #int 112 // #70 │ │ +0fdecc: 1a02 9607 |029e: const-string v2, "55.0" // string@0796 │ │ +0fded0: 4d02 0001 |02a0: aput-object v2, v0, v1 │ │ +0fded4: 1301 7100 |02a2: const/16 v1, #int 113 // #71 │ │ +0fded8: 1a02 8f03 |02a4: const-string v2, "-155.0" // string@038f │ │ +0fdedc: 4d02 0001 |02a6: aput-object v2, v0, v1 │ │ +0fdee0: 1301 7200 |02a8: const/16 v1, #int 114 // #72 │ │ +0fdee4: 1a02 cf07 |02aa: const-string v2, "5AF" // string@07cf │ │ +0fdee8: 4d02 0001 |02ac: aput-object v2, v0, v1 │ │ +0fdeec: 1301 7300 |02ae: const/16 v1, #int 115 // #73 │ │ +0fdef0: 1a02 a207 |02b0: const-string v2, "56.0" // string@07a2 │ │ +0fdef4: 4d02 0001 |02b2: aput-object v2, v0, v1 │ │ +0fdef8: 1301 7400 |02b4: const/16 v1, #int 116 // #74 │ │ +0fdefc: 1a02 6703 |02b6: const-string v2, "-137.0" // string@0367 │ │ +0fdf00: 4d02 0001 |02b8: aput-object v2, v0, v1 │ │ +0fdf04: 1301 7500 |02ba: const/16 v1, #int 117 // #75 │ │ +0fdf08: 1a02 d007 |02bc: const-string v2, "5AG" // string@07d0 │ │ +0fdf0c: 4d02 0001 |02be: aput-object v2, v0, v1 │ │ +0fdf10: 1301 7600 |02c0: const/16 v1, #int 118 // #76 │ │ +0fdf14: 1a02 b707 |02c2: const-string v2, "58.0" // string@07b7 │ │ +0fdf18: 4d02 0001 |02c4: aput-object v2, v0, v1 │ │ +0fdf1c: 1301 7700 |02c6: const/16 v1, #int 119 // #77 │ │ +0fdf20: 1a02 7303 |02c8: const-string v2, "-142.0" // string@0373 │ │ +0fdf24: 4d02 0001 |02ca: aput-object v2, v0, v1 │ │ +0fdf28: 1301 7800 |02cc: const/16 v1, #int 120 // #78 │ │ +0fdf2c: 1a02 d410 |02ce: const-string v2, "FSM" // string@10d4 │ │ +0fdf30: 4d02 0001 |02d0: aput-object v2, v0, v1 │ │ +0fdf34: 1301 7900 |02d2: const/16 v1, #int 121 // #79 │ │ +0fdf38: 1a02 6b06 |02d4: const-string v2, "35.383335" // string@066b │ │ +0fdf3c: 4d02 0001 |02d6: aput-object v2, v0, v1 │ │ +0fdf40: 1301 7a00 |02d8: const/16 v1, #int 122 // #7a │ │ +0fdf44: 1a02 e904 |02da: const-string v2, "-94.26667" // string@04e9 │ │ +0fdf48: 4d02 0001 |02dc: aput-object v2, v0, v1 │ │ +0fdf4c: 1301 7b00 |02de: const/16 v1, #int 123 // #7b │ │ +0fdf50: 1a02 4d14 |02e0: const-string v2, "LIT" // string@144d │ │ +0fdf54: 4d02 0001 |02e2: aput-object v2, v0, v1 │ │ +0fdf58: 1301 7c00 |02e4: const/16 v1, #int 124 // #7c │ │ +0fdf5c: 1a02 6006 |02e6: const-string v2, "34.666668" // string@0660 │ │ +0fdf60: 4d02 0001 |02e8: aput-object v2, v0, v1 │ │ +0fdf64: 1301 7d00 |02ea: const/16 v1, #int 125 // #7d │ │ +0fdf68: 1a02 d204 |02ec: const-string v2, "-92.166664" // string@04d2 │ │ +0fdf6c: 4d02 0001 |02ee: aput-object v2, v0, v1 │ │ +0fdf70: 1301 7e00 |02f0: const/16 v1, #int 126 // #7e │ │ +0fdf74: 1a02 0622 |02f2: const-string v2, "PHX" // string@2206 │ │ +0fdf78: 4d02 0001 |02f4: aput-object v2, v0, v1 │ │ +0fdf7c: 1301 7f00 |02f6: const/16 v1, #int 127 // #7f │ │ +0fdf80: 1a02 4306 |02f8: const-string v2, "33.416668" // string@0643 │ │ +0fdf84: 4d02 0001 |02fa: aput-object v2, v0, v1 │ │ +0fdf88: 1301 8000 |02fc: const/16 v1, #int 128 // #80 │ │ +0fdf8c: 1a02 e302 |02fe: const-string v2, "-111.88333" // string@02e3 │ │ +0fdf90: 4d02 0001 |0300: aput-object v2, v0, v1 │ │ +0fdf94: 1301 8100 |0302: const/16 v1, #int 129 // #81 │ │ +0fdf98: 1a02 3522 |0304: const-string v2, "PRC" // string@2235 │ │ +0fdf9c: 4d02 0001 |0306: aput-object v2, v0, v1 │ │ +0fdfa0: 1301 8200 |0308: const/16 v1, #int 130 // #82 │ │ +0fdfa4: 1a02 6106 |030a: const-string v2, "34.7" // string@0661 │ │ +0fdfa8: 4d02 0001 |030c: aput-object v2, v0, v1 │ │ +0fdfac: 1301 8300 |030e: const/16 v1, #int 131 // #83 │ │ +0fdfb0: 1a02 ea02 |0310: const-string v2, "-112.46667" // string@02ea │ │ +0fdfb4: 4d02 0001 |0312: aput-object v2, v0, v1 │ │ +0fdfb8: 1301 8400 |0314: const/16 v1, #int 132 // #84 │ │ +0fdfbc: 1a02 5a26 |0316: const-string v2, "TUS" // string@265a │ │ +0fdfc0: 4d02 0001 |0318: aput-object v2, v0, v1 │ │ +0fdfc4: 1301 8500 |031a: const/16 v1, #int 133 // #85 │ │ +0fdfc8: 1a02 2b06 |031c: const-string v2, "32.116665" // string@062b │ │ +0fdfcc: 4d02 0001 |031e: aput-object v2, v0, v1 │ │ +0fdfd0: 1301 8600 |0320: const/16 v1, #int 134 // #86 │ │ +0fdfd4: 1a02 d602 |0322: const-string v2, "-110.816666" // string@02d6 │ │ +0fdfd8: 4d02 0001 |0324: aput-object v2, v0, v1 │ │ +0fdfdc: 1301 8700 |0326: const/16 v1, #int 135 // #87 │ │ +0fdfe0: 1a02 aa0b |0328: const-string v2, "BIH" // string@0baa │ │ +0fdfe4: 4d02 0001 |032a: aput-object v2, v0, v1 │ │ +0fdfe8: 1301 8800 |032c: const/16 v1, #int 136 // #88 │ │ +0fdfec: 1a02 8e06 |032e: const-string v2, "37.366665" // string@068e │ │ +0fdff0: 4d02 0001 |0330: aput-object v2, v0, v1 │ │ +0fdff4: 1301 8900 |0332: const/16 v1, #int 137 // #89 │ │ +0fdff8: 1a02 1003 |0334: const-string v2, "-118.35" // string@0310 │ │ +0fdffc: 4d02 0001 |0336: aput-object v2, v0, v1 │ │ +0fe000: 1301 8a00 |0338: const/16 v1, #int 138 // #8a │ │ +0fe004: 1a02 b10b |033a: const-string v2, "BLH" // string@0bb1 │ │ +0fe008: 4d02 0001 |033c: aput-object v2, v0, v1 │ │ +0fe00c: 1301 8b00 |033e: const/16 v1, #int 139 // #8b │ │ +0fe010: 1a02 4606 |0340: const-string v2, "33.583332" // string@0646 │ │ +0fe014: 4d02 0001 |0342: aput-object v2, v0, v1 │ │ +0fe018: 1301 8c00 |0344: const/16 v1, #int 140 // #8c │ │ +0fe01c: 1a02 f902 |0346: const-string v2, "-114.75" // string@02f9 │ │ +0fe020: 4d02 0001 |0348: aput-object v2, v0, v1 │ │ +0fe024: 1301 8d00 |034a: const/16 v1, #int 141 // #8d │ │ +0fe028: 1a02 5d10 |034c: const-string v2, "FAT" // string@105d │ │ +0fe02c: 4d02 0001 |034e: aput-object v2, v0, v1 │ │ +0fe030: 1301 8e00 |0350: const/16 v1, #int 142 // #8e │ │ +0fe034: 1a02 8606 |0352: const-string v2, "36.883335" // string@0686 │ │ +0fe038: 4d02 0001 |0354: aput-object v2, v0, v1 │ │ +0fe03c: 1301 8f00 |0356: const/16 v1, #int 143 // #8f │ │ +0fe040: 1a03 1e03 |0358: const-string v3, "-119.8" // string@031e │ │ +0fe044: 4d03 0001 |035a: aput-object v3, v0, v1 │ │ +0fe048: 1301 9000 |035c: const/16 v1, #int 144 // #90 │ │ +0fe04c: 1a03 c510 |035e: const-string v3, "FOT" // string@10c5 │ │ +0fe050: 4d03 0001 |0360: aput-object v3, v0, v1 │ │ +0fe054: 1301 9100 |0362: const/16 v1, #int 145 // #91 │ │ +0fe058: 1a03 e006 |0364: const-string v3, "40.666668" // string@06e0 │ │ +0fe05c: 4d03 0001 |0366: aput-object v3, v0, v1 │ │ +0fe060: 1301 9200 |0368: const/16 v1, #int 146 // #92 │ │ +0fe064: 1a03 4203 |036a: const-string v3, "-124.23333" // string@0342 │ │ +0fe068: 4d03 0001 |036c: aput-object v3, v0, v1 │ │ +0fe06c: 1301 9300 |036e: const/16 v1, #int 147 // #93 │ │ +0fe070: 1a03 a321 |0370: const-string v3, "ONT" // string@21a3 │ │ +0fe074: 4d03 0001 |0372: aput-object v3, v0, v1 │ │ +0fe078: 1301 9400 |0374: const/16 v1, #int 148 // #94 │ │ +0fe07c: 1a03 5006 |0376: const-string v3, "34.05" // string@0650 │ │ +0fe080: 4d03 0001 |0378: aput-object v3, v0, v1 │ │ +0fe084: 1301 9500 |037a: const/16 v1, #int 149 // #95 │ │ +0fe088: 1a03 0903 |037c: const-string v3, "-117.6" // string@0309 │ │ +0fe08c: 4d03 0001 |037e: aput-object v3, v0, v1 │ │ +0fe090: 1301 9600 |0380: const/16 v1, #int 150 // #96 │ │ +0fe094: 1a03 2023 |0382: const-string v3, "RBL" // string@2320 │ │ +0fe098: 4d03 0001 |0384: aput-object v3, v0, v1 │ │ +0fe09c: 1301 9700 |0386: const/16 v1, #int 151 // #97 │ │ +0fe0a0: 1a03 d206 |0388: const-string v3, "40.083332" // string@06d2 │ │ +0fe0a4: 4d03 0001 |038a: aput-object v3, v0, v1 │ │ +0fe0a8: 1301 9800 |038c: const/16 v1, #int 152 // #98 │ │ +0fe0ac: 1a03 3503 |038e: const-string v3, "-122.23333" // string@0335 │ │ +0fe0b0: 4d03 0001 |0390: aput-object v3, v0, v1 │ │ +0fe0b4: 1301 9900 |0392: const/16 v1, #int 153 // #99 │ │ +0fe0b8: 1a03 f523 |0394: const-string v3, "SAC" // string@23f5 │ │ +0fe0bc: 4d03 0001 |0396: aput-object v3, v0, v1 │ │ +0fe0c0: 1301 9a00 |0398: const/16 v1, #int 154 // #9a │ │ +0fe0c4: 1a03 a406 |039a: const-string v3, "38.433334" // string@06a4 │ │ +0fe0c8: 4d03 0001 |039c: aput-object v3, v0, v1 │ │ +0fe0cc: 1301 9b00 |039e: const/16 v1, #int 155 // #9b │ │ +0fe0d0: 1a03 3203 |03a0: const-string v3, "-121.55" // string@0332 │ │ +0fe0d4: 4d03 0001 |03a2: aput-object v3, v0, v1 │ │ +0fe0d8: 1301 9c00 |03a4: const/16 v1, #int 156 // #9c │ │ +0fe0dc: 1a03 f623 |03a6: const-string v3, "SAN" // string@23f6 │ │ +0fe0e0: 4d03 0001 |03a8: aput-object v3, v0, v1 │ │ +0fe0e4: 1301 9d00 |03aa: const/16 v1, #int 157 // #9d │ │ +0fe0e8: 1a03 3406 |03ac: const-string v3, "32.733334" // string@0634 │ │ +0fe0ec: 4d03 0001 |03ae: aput-object v3, v0, v1 │ │ +0fe0f0: 1301 9e00 |03b0: const/16 v1, #int 158 // #9e │ │ +0fe0f4: 1a03 0803 |03b2: const-string v3, "-117.183334" // string@0308 │ │ +0fe0f8: 4d03 0001 |03b4: aput-object v3, v0, v1 │ │ +0fe0fc: 1301 9f00 |03b6: const/16 v1, #int 159 // #9f │ │ +0fe100: 1a03 fe23 |03b8: const-string v3, "SBA" // string@23fe │ │ +0fe104: 4d03 0001 |03ba: aput-object v3, v0, v1 │ │ +0fe108: 1301 a000 |03bc: const/16 v1, #int 160 // #a0 │ │ +0fe10c: 1a03 5906 |03be: const-string v3, "34.5" // string@0659 │ │ +0fe110: 4d03 0001 |03c0: aput-object v3, v0, v1 │ │ +0fe114: 1301 a100 |03c2: const/16 v1, #int 161 // #a1 │ │ +0fe118: 1a03 1d03 |03c4: const-string v3, "-119.76667" // string@031d │ │ +0fe11c: 4d03 0001 |03c6: aput-object v3, v0, v1 │ │ +0fe120: 1301 a200 |03c8: const/16 v1, #int 162 // #a2 │ │ +0fe124: 1a03 3024 |03ca: const-string v3, "SFO" // string@2430 │ │ +0fe128: 4d03 0001 |03cc: aput-object v3, v0, v1 │ │ +0fe12c: 1301 a300 |03ce: const/16 v1, #int 163 // #a3 │ │ +0fe130: 1a03 9006 |03d0: const-string v3, "37.616665" // string@0690 │ │ +0fe134: 4d03 0001 |03d2: aput-object v3, v0, v1 │ │ +0fe138: 1301 a400 |03d4: const/16 v1, #int 164 // #a4 │ │ +0fe13c: 1a03 3703 |03d6: const-string v3, "-122.36667" // string@0337 │ │ +0fe140: 4d03 0001 |03d8: aput-object v3, v0, v1 │ │ +0fe144: 1301 a500 |03da: const/16 v1, #int 165 // #a5 │ │ +0fe148: 1a03 4f24 |03dc: const-string v3, "SIY" // string@244f │ │ +0fe14c: 4d03 0001 |03de: aput-object v3, v0, v1 │ │ +0fe150: 1301 a600 |03e0: const/16 v1, #int 166 // #a6 │ │ +0fe154: 1a03 fc06 |03e2: const-string v3, "41.783333" // string@06fc │ │ +0fe158: 4d03 0001 |03e4: aput-object v3, v0, v1 │ │ +0fe15c: 1301 a700 |03e6: const/16 v1, #int 167 // #a7 │ │ +0fe160: 1a03 3803 |03e8: const-string v3, "-122.45" // string@0338 │ │ +0fe164: 4d03 0001 |03ea: aput-object v3, v0, v1 │ │ +0fe168: 1301 a800 |03ec: const/16 v1, #int 168 // #a8 │ │ +0fe16c: 1a03 3029 |03ee: const-string v3, "WJF" // string@2930 │ │ +0fe170: 4d03 0001 |03f0: aput-object v3, v0, v1 │ │ +0fe174: 1301 a900 |03f2: const/16 v1, #int 169 // #a9 │ │ +0fe178: 1a03 6206 |03f4: const-string v3, "34.733334" // string@0662 │ │ +0fe17c: 4d03 0001 |03f6: aput-object v3, v0, v1 │ │ +0fe180: 1301 aa00 |03f8: const/16 v1, #int 170 // #aa │ │ +0fe184: 1a03 0f03 |03fa: const-string v3, "-118.21667" // string@030f │ │ +0fe188: 4d03 0001 |03fc: aput-object v3, v0, v1 │ │ +0fe18c: 1301 ab00 |03fe: const/16 v1, #int 171 // #ab │ │ +0fe190: 1a03 360a |0400: const-string v3, "ALS" // string@0a36 │ │ +0fe194: 4d03 0001 |0402: aput-object v3, v0, v1 │ │ +0fe198: 1301 ac00 |0404: const/16 v1, #int 172 // #ac │ │ +0fe19c: 1a03 8c06 |0406: const-string v3, "37.333332" // string@068c │ │ +0fe1a0: 4d03 0001 |0408: aput-object v3, v0, v1 │ │ +0fe1a4: 1301 ad00 |040a: const/16 v1, #int 173 // #ad │ │ +0fe1a8: 1a04 c002 |040c: const-string v4, "-105.8" // string@02c0 │ │ +0fe1ac: 4d04 0001 |040e: aput-object v4, v0, v1 │ │ +0fe1b0: 1301 ae00 |0410: const/16 v1, #int 174 // #ae │ │ +0fe1b4: 1a04 810e |0412: const-string v4, "DEN" // string@0e81 │ │ +0fe1b8: 4d04 0001 |0414: aput-object v4, v0, v1 │ │ +0fe1bc: 1301 af00 |0416: const/16 v1, #int 175 // #af │ │ +0fe1c0: 1a04 c206 |0418: const-string v4, "39.8" // string@06c2 │ │ +0fe1c4: 4d04 0001 |041a: aput-object v4, v0, v1 │ │ +0fe1c8: 1301 b000 |041c: const/16 v1, #int 176 // #b0 │ │ +0fe1cc: 1a05 bb02 |041e: const-string v5, "-104.88333" // string@02bb │ │ +0fe1d0: 4d05 0001 |0420: aput-object v5, v0, v1 │ │ +0fe1d4: 1301 b100 |0422: const/16 v1, #int 177 // #b1 │ │ +0fe1d8: 1a05 8d11 |0424: const-string v5, "GJT" // string@118d │ │ +0fe1dc: 4d05 0001 |0426: aput-object v5, v0, v1 │ │ +0fe1e0: 1301 b200 |0428: const/16 v1, #int 178 // #b2 │ │ +0fe1e4: 1a05 b006 |042a: const-string v5, "39.05" // string@06b0 │ │ +0fe1e8: 4d05 0001 |042c: aput-object v5, v0, v1 │ │ +0fe1ec: 1301 b300 |042e: const/16 v1, #int 179 // #b3 │ │ +0fe1f0: 1a05 cc02 |0430: const-string v5, "-108.78333" // string@02cc │ │ +0fe1f4: 4d05 0001 |0432: aput-object v5, v0, v1 │ │ +0fe1f8: 1301 b400 |0434: const/16 v1, #int 180 // #b4 │ │ +0fe1fc: 1a05 6b22 |0436: const-string v5, "PUB" // string@226b │ │ +0fe200: 4d05 0001 |0438: aput-object v5, v0, v1 │ │ +0fe204: 1301 b500 |043a: const/16 v1, #int 181 // #b5 │ │ +0fe208: 1a05 a006 |043c: const-string v5, "38.283333" // string@06a0 │ │ +0fe20c: 4d05 0001 |043e: aput-object v5, v0, v1 │ │ +0fe210: 1301 b600 |0440: const/16 v1, #int 182 // #b6 │ │ +0fe214: 1a05 b602 |0442: const-string v5, "-104.416664" // string@02b6 │ │ +0fe218: 4d05 0001 |0444: aput-object v5, v0, v1 │ │ +0fe21c: 1301 b700 |0446: const/16 v1, #int 183 // #b7 │ │ +0fe220: 1a05 9e0b |0448: const-string v5, "BDL" // string@0b9e │ │ +0fe224: 4d05 0001 |044a: aput-object v5, v0, v1 │ │ +0fe228: 1301 b800 |044c: const/16 v1, #int 184 // #b8 │ │ +0fe22c: 1a05 0107 |044e: const-string v5, "41.933334" // string@0701 │ │ +0fe230: 4d05 0001 |0450: aput-object v5, v0, v1 │ │ +0fe234: 1301 b900 |0452: const/16 v1, #int 185 // #b9 │ │ +0fe238: 1a05 fa03 |0454: const-string v5, "-72.683334" // string@03fa │ │ +0fe23c: 4d05 0001 |0456: aput-object v5, v0, v1 │ │ +0fe240: 1301 ba00 |0458: const/16 v1, #int 186 // #ba │ │ +0fe244: 1a05 fc0f |045a: const-string v5, "EYW" // string@0ffc │ │ +0fe248: 4d05 0001 |045c: aput-object v5, v0, v1 │ │ +0fe24c: 1301 bb00 |045e: const/16 v1, #int 187 // #bb │ │ +0fe250: 1a05 de05 |0460: const-string v5, "24.583334" // string@05de │ │ +0fe254: 4d05 0001 |0462: aput-object v5, v0, v1 │ │ +0fe258: 1301 bc00 |0464: const/16 v1, #int 188 // #bc │ │ +0fe25c: 1a05 5204 |0466: const-string v5, "-81.8" // string@0452 │ │ +0fe260: 4d05 0001 |0468: aput-object v5, v0, v1 │ │ +0fe264: 1301 bd00 |046a: const/16 v1, #int 189 // #bd │ │ +0fe268: 1a05 7c13 |046c: const-string v5, "JAX" // string@137c │ │ +0fe26c: 4d05 0001 |046e: aput-object v5, v0, v1 │ │ +0fe270: 1301 be00 |0470: const/16 v1, #int 190 // #be │ │ +0fe274: 1a05 1306 |0472: const-string v5, "30.433332" // string@0613 │ │ +0fe278: 4d05 0001 |0474: aput-object v5, v0, v1 │ │ +0fe27c: 1301 bf00 |0476: const/16 v1, #int 191 // #bf │ │ +0fe280: 1a05 5004 |0478: const-string v5, "-81.55" // string@0450 │ │ +0fe284: 4d05 0001 |047a: aput-object v5, v0, v1 │ │ +0fe288: 1301 c000 |047c: const/16 v1, #int 192 // #c0 │ │ +0fe28c: 1a05 f01f |047e: const-string v5, "MIA" // string@1ff0 │ │ +0fe290: 4d05 0001 |0480: aput-object v5, v0, v1 │ │ +0fe294: 1301 c100 |0482: const/16 v1, #int 193 // #c1 │ │ +0fe298: 1a05 e505 |0484: const-string v5, "25.95" // string@05e5 │ │ +0fe29c: 4d05 0001 |0486: aput-object v5, v0, v1 │ │ +0fe2a0: 1301 c200 |0488: const/16 v1, #int 194 // #c2 │ │ +0fe2a4: 1a05 4404 |048a: const-string v5, "-80.45" // string@0444 │ │ +0fe2a8: 4d05 0001 |048c: aput-object v5, v0, v1 │ │ +0fe2ac: 1301 c300 |048e: const/16 v1, #int 195 // #c3 │ │ +0fe2b0: 1a05 0720 |0490: const-string v5, "MLB" // string@2007 │ │ +0fe2b4: 4d05 0001 |0492: aput-object v5, v0, v1 │ │ +0fe2b8: 1301 c400 |0494: const/16 v1, #int 196 // #c4 │ │ +0fe2bc: 1a05 f905 |0496: const-string v5, "28.1" // string@05f9 │ │ +0fe2c0: 4d05 0001 |0498: aput-object v5, v0, v1 │ │ +0fe2c4: 1301 c500 |049a: const/16 v1, #int 197 // #c5 │ │ +0fe2c8: 1a05 4704 |049c: const-string v5, "-80.63333" // string@0447 │ │ +0fe2cc: 4d05 0001 |049e: aput-object v5, v0, v1 │ │ +0fe2d0: 1301 c600 |04a0: const/16 v1, #int 198 // #c6 │ │ +0fe2d4: 1a05 0422 |04a2: const-string v5, "PFN" // string@2204 │ │ +0fe2d8: 4d05 0001 |04a4: aput-object v5, v0, v1 │ │ +0fe2dc: 1301 c700 |04a6: const/16 v1, #int 199 // #c7 │ │ +0fe2e0: 1a05 0f06 |04a8: const-string v5, "30.2" // string@060f │ │ +0fe2e4: 4d05 0001 |04aa: aput-object v5, v0, v1 │ │ +0fe2e8: 1301 c800 |04ac: const/16 v1, #int 200 // #c8 │ │ +0fe2ec: 1a05 8d04 |04ae: const-string v5, "-85.666664" // string@048d │ │ +0fe2f0: 4d05 0001 |04b0: aput-object v5, v0, v1 │ │ +0fe2f4: 1301 c900 |04b2: const/16 v1, #int 201 // #c9 │ │ +0fe2f8: 1a05 0822 |04b4: const-string v5, "PIE" // string@2208 │ │ +0fe2fc: 4d05 0001 |04b6: aput-object v5, v0, v1 │ │ +0fe300: 1301 ca00 |04b8: const/16 v1, #int 202 // #ca │ │ +0fe304: 1a05 f105 |04ba: const-string v5, "27.9" // string@05f1 │ │ +0fe308: 4d05 0001 |04bc: aput-object v5, v0, v1 │ │ +0fe30c: 1301 cb00 |04be: const/16 v1, #int 203 // #cb │ │ +0fe310: 1a06 6104 |04c0: const-string v6, "-82.683334" // string@0461 │ │ +0fe314: 4d06 0001 |04c2: aput-object v6, v0, v1 │ │ +0fe318: 1301 cc00 |04c4: const/16 v1, #int 204 // #cc │ │ +0fe31c: 1a06 2026 |04c6: const-string v6, "TLH" // string@2620 │ │ +0fe320: 4d06 0001 |04c8: aput-object v6, v0, v1 │ │ +0fe324: 1301 cd00 |04ca: const/16 v1, #int 205 // #cd │ │ +0fe328: 1a06 1506 |04cc: const-string v6, "30.55" // string@0615 │ │ +0fe32c: 4d06 0001 |04ce: aput-object v6, v0, v1 │ │ +0fe330: 1301 ce00 |04d0: const/16 v1, #int 206 // #ce │ │ +0fe334: 1a06 7504 |04d2: const-string v6, "-84.36667" // string@0475 │ │ +0fe338: 4d06 0001 |04d4: aput-object v6, v0, v1 │ │ +0fe33c: 1301 cf00 |04d6: const/16 v1, #int 207 // #cf │ │ +0fe340: 1a06 6b0a |04d8: const-string v6, "ATL" // string@0a6b │ │ +0fe344: 4d06 0001 |04da: aput-object v6, v0, v1 │ │ +0fe348: 1301 d000 |04dc: const/16 v1, #int 208 // #d0 │ │ +0fe34c: 1a06 4806 |04de: const-string v6, "33.616665" // string@0648 │ │ +0fe350: 4d06 0001 |04e0: aput-object v6, v0, v1 │ │ +0fe354: 1301 d100 |04e2: const/16 v1, #int 209 // #d1 │ │ +0fe358: 1a06 7604 |04e4: const-string v6, "-84.433334" // string@0476 │ │ +0fe35c: 4d06 0001 |04e6: aput-object v6, v0, v1 │ │ +0fe360: 1301 d200 |04e8: const/16 v1, #int 210 // #d2 │ │ +0fe364: 1a06 3b0d |04ea: const-string v6, "CSG" // string@0d3b │ │ +0fe368: 4d06 0001 |04ec: aput-object v6, v0, v1 │ │ +0fe36c: 1301 d300 |04ee: const/16 v1, #int 211 // #d3 │ │ +0fe370: 1a06 3306 |04f0: const-string v6, "32.6" // string@0633 │ │ +0fe374: 4d06 0001 |04f2: aput-object v6, v0, v1 │ │ +0fe378: 1301 d400 |04f4: const/16 v1, #int 212 // #d4 │ │ +0fe37c: 1a06 8404 |04f6: const-string v6, "-85.01667" // string@0484 │ │ +0fe380: 4d06 0001 |04f8: aput-object v6, v0, v1 │ │ +0fe384: 1301 d500 |04fa: const/16 v1, #int 213 // #d5 │ │ +0fe388: 1a06 fa23 |04fc: const-string v6, "SAV" // string@23fa │ │ +0fe38c: 4d06 0001 |04fe: aput-object v6, v0, v1 │ │ +0fe390: 1301 d600 |0500: const/16 v1, #int 214 // #d6 │ │ +0fe394: 1a06 2c06 |0502: const-string v6, "32.15" // string@062c │ │ +0fe398: 4d06 0001 |0504: aput-object v6, v0, v1 │ │ +0fe39c: 1301 d700 |0506: const/16 v1, #int 215 // #d7 │ │ +0fe3a0: 1a06 4d04 |0508: const-string v6, "-81.1" // string@044d │ │ +0fe3a4: 4d06 0001 |050a: aput-object v6, v0, v1 │ │ +0fe3a8: 1301 d800 |050c: const/16 v1, #int 216 // #d8 │ │ +0fe3ac: 1a06 0013 |050e: const-string v6, "ITO" // string@1300 │ │ +0fe3b0: 4d06 0001 |0510: aput-object v6, v0, v1 │ │ +0fe3b4: 1301 d900 |0512: const/16 v1, #int 217 // #d9 │ │ +0fe3b8: 1a06 cb05 |0514: const-string v6, "19.716667" // string@05cb │ │ +0fe3bc: 4d06 0001 |0516: aput-object v6, v0, v1 │ │ +0fe3c0: 1301 da00 |0518: const/16 v1, #int 218 // #da │ │ +0fe3c4: 1a06 9103 |051a: const-string v6, "-155.05" // string@0391 │ │ +0fe3c8: 4d06 0001 |051c: aput-object v6, v0, v1 │ │ +0fe3cc: 1301 db00 |051e: const/16 v1, #int 219 // #db │ │ +0fe3d0: 1a06 2d12 |0520: const-string v6, "HNL" // string@122d │ │ +0fe3d4: 4d06 0001 |0522: aput-object v6, v0, v1 │ │ +0fe3d8: 1301 dc00 |0524: const/16 v1, #int 220 // #dc │ │ +0fe3dc: 1a06 d205 |0526: const-string v6, "21.316668" // string@05d2 │ │ +0fe3e0: 4d06 0001 |0528: aput-object v6, v0, v1 │ │ +0fe3e4: 1301 dd00 |052a: const/16 v1, #int 221 // #dd │ │ +0fe3e8: 1a06 9c03 |052c: const-string v6, "-157.91667" // string@039c │ │ +0fe3ec: 4d06 0001 |052e: aput-object v6, v0, v1 │ │ +0fe3f0: 1301 de00 |0530: const/16 v1, #int 222 // #de │ │ +0fe3f4: 1a06 3614 |0532: const-string v6, "LIH" // string@1436 │ │ +0fe3f8: 4d06 0001 |0534: aput-object v6, v0, v1 │ │ +0fe3fc: 1301 df00 |0536: const/16 v1, #int 223 // #df │ │ +0fe400: 1a06 d405 |0538: const-string v6, "21.983334" // string@05d4 │ │ +0fe404: 4d06 0001 |053a: aput-object v6, v0, v1 │ │ +0fe408: 1301 e000 |053c: const/16 v1, #int 224 // #e0 │ │ +0fe40c: 1a06 9f03 |053e: const-string v6, "-159.33333" // string@039f │ │ +0fe410: 4d06 0001 |0540: aput-object v6, v0, v1 │ │ +0fe414: 1301 e100 |0542: const/16 v1, #int 225 // #e1 │ │ +0fe418: 1a06 9a21 |0544: const-string v6, "OGG" // string@219a │ │ +0fe41c: 4d06 0001 |0546: aput-object v6, v0, v1 │ │ +0fe420: 1301 e200 |0548: const/16 v1, #int 226 // #e2 │ │ +0fe424: 1a06 d005 |054a: const-string v6, "20.9" // string@05d0 │ │ +0fe428: 4d06 0001 |054c: aput-object v6, v0, v1 │ │ +0fe42c: 1301 e300 |054e: const/16 v1, #int 227 // #e3 │ │ +0fe430: 1a06 9403 |0550: const-string v6, "-156.43333" // string@0394 │ │ +0fe434: 4d06 0001 |0552: aput-object v6, v0, v1 │ │ +0fe438: 1301 e400 |0554: const/16 v1, #int 228 // #e4 │ │ +0fe43c: 1a06 8f14 |0556: const-string v6, "LNY" // string@148f │ │ +0fe440: 4d06 0001 |0558: aput-object v6, v0, v1 │ │ +0fe444: 1301 e500 |055a: const/16 v1, #int 229 // #e5 │ │ +0fe448: 1a06 cf05 |055c: const-string v6, "20.783333" // string@05cf │ │ +0fe44c: 4d06 0001 |055e: aput-object v6, v0, v1 │ │ +0fe450: 1301 e600 |0560: const/16 v1, #int 230 // #e6 │ │ +0fe454: 1a06 9803 |0562: const-string v6, "-156.95" // string@0398 │ │ +0fe458: 4d06 0001 |0564: aput-object v6, v0, v1 │ │ +0fe45c: 1301 e700 |0566: const/16 v1, #int 231 // #e7 │ │ +0fe460: 1a06 d613 |0568: const-string v6, "KOA" // string@13d6 │ │ +0fe464: 4d06 0001 |056a: aput-object v6, v0, v1 │ │ +0fe468: 1301 e800 |056c: const/16 v1, #int 232 // #e8 │ │ +0fe46c: 1a06 cc05 |056e: const-string v6, "19.733334" // string@05cc │ │ +0fe470: 4d06 0001 |0570: aput-object v6, v0, v1 │ │ +0fe474: 1301 e900 |0572: const/16 v1, #int 233 // #e9 │ │ +0fe478: 1a06 9303 |0574: const-string v6, "-156.05" // string@0393 │ │ +0fe47c: 4d06 0001 |0576: aput-object v6, v0, v1 │ │ +0fe480: 1301 ea00 |0578: const/16 v1, #int 234 // #ea │ │ +0fe484: 1a06 b60b |057a: const-string v6, "BOI" // string@0bb6 │ │ +0fe488: 4d06 0001 |057c: aput-object v6, v0, v1 │ │ +0fe48c: 1301 eb00 |057e: const/16 v1, #int 235 // #eb │ │ +0fe490: 1a06 1c07 |0580: const-string v6, "43.566666" // string@071c │ │ +0fe494: 4d06 0001 |0582: aput-object v6, v0, v1 │ │ +0fe498: 1301 ec00 |0584: const/16 v1, #int 236 // #ec │ │ +0fe49c: 1a06 fe02 |0586: const-string v6, "-116.23333" // string@02fe │ │ +0fe4a0: 4d06 0001 |0588: aput-object v6, v0, v1 │ │ +0fe4a4: 1301 ed00 |058a: const/16 v1, #int 237 // #ed │ │ +0fe4a8: 1a06 b214 |058c: const-string v6, "LWS" // string@14b2 │ │ +0fe4ac: 4d06 0001 |058e: aput-object v6, v0, v1 │ │ +0fe4b0: 1301 ee00 |0590: const/16 v1, #int 238 // #ee │ │ +0fe4b4: 1a06 4307 |0592: const-string v6, "46.366665" // string@0743 │ │ +0fe4b8: 4d06 0001 |0594: aput-object v6, v0, v1 │ │ +0fe4bc: 1301 ef00 |0596: const/16 v1, #int 239 // #ef │ │ +0fe4c0: 1a07 0303 |0598: const-string v7, "-116.86667" // string@0303 │ │ +0fe4c4: 4d07 0001 |059a: aput-object v7, v0, v1 │ │ +0fe4c8: 1301 f000 |059c: const/16 v1, #int 240 // #f0 │ │ +0fe4cc: 1a07 0922 |059e: const-string v7, "PIH" // string@2209 │ │ +0fe4d0: 4d07 0001 |05a0: aput-object v7, v0, v1 │ │ +0fe4d4: 1301 f100 |05a2: const/16 v1, #int 241 // #f1 │ │ +0fe4d8: 1a07 1307 |05a4: const-string v7, "42.866665" // string@0713 │ │ +0fe4dc: 4d07 0001 |05a6: aput-object v7, v0, v1 │ │ +0fe4e0: 1301 f200 |05a8: const/16 v1, #int 242 // #f2 │ │ +0fe4e4: 1a07 ed02 |05aa: const-string v7, "-112.65" // string@02ed │ │ +0fe4e8: 4d07 0001 |05ac: aput-object v7, v0, v1 │ │ +0fe4ec: 1301 f300 |05ae: const/16 v1, #int 243 // #f3 │ │ +0fe4f0: 1a07 8c13 |05b0: const-string v7, "JOT" // string@138c │ │ +0fe4f4: 4d07 0001 |05b2: aput-object v7, v0, v1 │ │ +0fe4f8: 1301 f400 |05b4: const/16 v1, #int 244 // #f4 │ │ +0fe4fc: 1a07 f706 |05b6: const-string v7, "41.533333" // string@06f7 │ │ +0fe500: 4d07 0001 |05b8: aput-object v7, v0, v1 │ │ +0fe504: 1301 f500 |05ba: const/16 v1, #int 245 // #f5 │ │ +0fe508: 1a07 ac04 |05bc: const-string v7, "-88.316666" // string@04ac │ │ +0fe50c: 4d07 0001 |05be: aput-object v7, v0, v1 │ │ +0fe510: 1301 f600 |05c0: const/16 v1, #int 246 // #f6 │ │ +0fe514: 1a07 8724 |05c2: const-string v7, "SPI" // string@2487 │ │ +0fe518: 4d07 0001 |05c4: aput-object v7, v0, v1 │ │ +0fe51c: 1301 f700 |05c6: const/16 v1, #int 247 // #f7 │ │ +0fe520: 1a07 c506 |05c8: const-string v7, "39.833332" // string@06c5 │ │ +0fe524: 4d07 0001 |05ca: aput-object v7, v0, v1 │ │ +0fe528: 1301 f800 |05cc: const/16 v1, #int 248 // #f8 │ │ +0fe52c: 1a07 bc04 |05ce: const-string v7, "-89.666664" // string@04bc │ │ +0fe530: 4d07 0001 |05d0: aput-object v7, v0, v1 │ │ +0fe534: 1301 f900 |05d2: const/16 v1, #int 249 // #f9 │ │ +0fe538: 1a07 a60f |05d4: const-string v7, "EVV" // string@0fa6 │ │ +0fe53c: 4d07 0001 |05d6: aput-object v7, v0, v1 │ │ +0fe540: 1301 fa00 |05d8: const/16 v1, #int 250 // #fa │ │ +0fe544: 1a07 9606 |05da: const-string v7, "38.033333" // string@0696 │ │ +0fe548: 4d07 0001 |05dc: aput-object v7, v0, v1 │ │ +0fe54c: 1301 fb00 |05de: const/16 v1, #int 251 // #fb │ │ +0fe550: 1a07 a204 |05e0: const-string v7, "-87.51667" // string@04a2 │ │ +0fe554: 4d07 0001 |05e2: aput-object v7, v0, v1 │ │ +0fe558: 1301 fc00 |05e4: const/16 v1, #int 252 // #fc │ │ +0fe55c: 1a07 da10 |05e6: const-string v7, "FWA" // string@10da │ │ +0fe560: 4d07 0001 |05e8: aput-object v7, v0, v1 │ │ +0fe564: 1301 fd00 |05ea: const/16 v1, #int 253 // #fd │ │ +0fe568: 1a07 e606 |05ec: const-string v7, "40.966667" // string@06e6 │ │ +0fe56c: 4d07 0001 |05ee: aput-object v7, v0, v1 │ │ +0fe570: 1301 fe00 |05f0: const/16 v1, #int 254 // #fe │ │ +0fe574: 1a07 8504 |05f2: const-string v7, "-85.183334" // string@0485 │ │ +0fe578: 4d07 0001 |05f4: aput-object v7, v0, v1 │ │ +0fe57c: 1301 ff00 |05f6: const/16 v1, #int 255 // #ff │ │ +0fe580: 1a07 d312 |05f8: const-string v7, "IND" // string@12d3 │ │ +0fe584: 4d07 0001 |05fa: aput-object v7, v0, v1 │ │ +0fe588: 1301 0001 |05fc: const/16 v1, #int 256 // #100 │ │ +0fe58c: 4d04 0001 |05fe: aput-object v4, v0, v1 │ │ +0fe590: 1301 0101 |0600: const/16 v1, #int 257 // #101 │ │ +0fe594: 1a04 9504 |0602: const-string v4, "-86.36667" // string@0495 │ │ +0fe598: 4d04 0001 |0604: aput-object v4, v0, v1 │ │ +0fe59c: 1301 0201 |0606: const/16 v1, #int 258 // #102 │ │ +0fe5a0: 1a04 c30b |0608: const-string v4, "BRL" // string@0bc3 │ │ +0fe5a4: 4d04 0001 |060a: aput-object v4, v0, v1 │ │ +0fe5a8: 1301 0301 |060c: const/16 v1, #int 259 // #103 │ │ +0fe5ac: 1a04 e106 |060e: const-string v4, "40.716667" // string@06e1 │ │ +0fe5b0: 4d04 0001 |0610: aput-object v4, v0, v1 │ │ +0fe5b4: 1301 0401 |0612: const/16 v1, #int 260 // #104 │ │ +0fe5b8: 1a04 c504 |0614: const-string v4, "-90.916664" // string@04c5 │ │ +0fe5bc: 4d04 0001 |0616: aput-object v4, v0, v1 │ │ +0fe5c0: 1301 0501 |0618: const/16 v1, #int 261 // #105 │ │ +0fe5c4: 1a04 480e |061a: const-string v4, "DBQ" // string@0e48 │ │ +0fe5c8: 4d04 0001 |061c: aput-object v4, v0, v1 │ │ +0fe5cc: 1301 0601 |061e: const/16 v1, #int 262 // #106 │ │ +0fe5d0: 1a04 0507 |0620: const-string v4, "42.4" // string@0705 │ │ +0fe5d4: 4d04 0001 |0622: aput-object v4, v0, v1 │ │ +0fe5d8: 1301 0701 |0624: const/16 v1, #int 263 // #107 │ │ +0fe5dc: 1a04 c404 |0626: const-string v4, "-90.7" // string@04c4 │ │ +0fe5e0: 4d04 0001 |0628: aput-object v4, v0, v1 │ │ +0fe5e4: 1301 0801 |062a: const/16 v1, #int 264 // #108 │ │ +0fe5e8: 1a04 be0e |062c: const-string v4, "DSM" // string@0ebe │ │ +0fe5ec: 4d04 0001 |062e: aput-object v4, v0, v1 │ │ +0fe5f0: 1301 0901 |0630: const/16 v1, #int 265 // #109 │ │ +0fe5f4: 1a04 f406 |0632: const-string v4, "41.433334" // string@06f4 │ │ +0fe5f8: 4d04 0001 |0634: aput-object v4, v0, v1 │ │ +0fe5fc: 1301 0a01 |0636: const/16 v1, #int 266 // #10a │ │ +0fe600: 1a04 e304 |0638: const-string v4, "-93.63333" // string@04e3 │ │ +0fe604: 4d04 0001 |063a: aput-object v4, v0, v1 │ │ +0fe608: 1301 0b01 |063c: const/16 v1, #int 267 // #10b │ │ +0fe60c: 1a04 611f |063e: const-string v4, "MCW" // string@1f61 │ │ +0fe610: 4d04 0001 |0640: aput-object v4, v0, v1 │ │ +0fe614: 1301 0c01 |0642: const/16 v1, #int 268 // #10c │ │ +0fe618: 1a04 1607 |0644: const-string v4, "43.083332" // string@0716 │ │ +0fe61c: 4d04 0001 |0646: aput-object v4, v0, v1 │ │ +0fe620: 1301 0d01 |0648: const/16 v1, #int 269 // #10d │ │ +0fe624: 1a04 de04 |064a: const-string v4, "-93.316666" // string@04de │ │ +0fe628: 4d04 0001 |064c: aput-object v4, v0, v1 │ │ +0fe62c: 1301 0e01 |064e: const/16 v1, #int 270 // #10e │ │ +0fe630: 1a04 8311 |0650: const-string v4, "GCK" // string@1183 │ │ +0fe634: 4d04 0001 |0652: aput-object v4, v0, v1 │ │ +0fe638: 1301 0f01 |0654: const/16 v1, #int 271 // #10f │ │ +0fe63c: 1a04 9406 |0656: const-string v4, "37.916668" // string@0694 │ │ +0fe640: 4d04 0001 |0658: aput-object v4, v0, v1 │ │ +0fe644: 1301 1001 |065a: const/16 v1, #int 272 // #110 │ │ +0fe648: 1a04 9702 |065c: const-string v4, "-100.71667" // string@0297 │ │ +0fe64c: 4d04 0001 |065e: aput-object v4, v0, v1 │ │ +0fe650: 1301 1101 |0660: const/16 v1, #int 273 // #111 │ │ +0fe654: 1a04 8f11 |0662: const-string v4, "GLD" // string@118f │ │ +0fe658: 4d04 0001 |0664: aput-object v4, v0, v1 │ │ +0fe65c: 1301 1201 |0666: const/16 v1, #int 274 // #112 │ │ +0fe660: 1a04 bc06 |0668: const-string v4, "39.383335" // string@06bc │ │ +0fe664: 4d04 0001 |066a: aput-object v4, v0, v1 │ │ +0fe668: 1301 1301 |066c: const/16 v1, #int 275 // #113 │ │ +0fe66c: 1a04 9c02 |066e: const-string v4, "-101.683334" // string@029c │ │ +0fe670: 4d04 0001 |0670: aput-object v4, v0, v1 │ │ +0fe674: 1301 1401 |0672: const/16 v1, #int 276 // #114 │ │ +0fe678: 1a04 6b12 |0674: const-string v4, "ICT" // string@126b │ │ +0fe67c: 4d04 0001 |0676: aput-object v4, v0, v1 │ │ +0fe680: 1301 1501 |0678: const/16 v1, #int 277 // #115 │ │ +0fe684: 1a04 9306 |067a: const-string v4, "37.716667" // string@0693 │ │ +0fe688: 4d04 0001 |067c: aput-object v4, v0, v1 │ │ +0fe68c: 1301 1601 |067e: const/16 v1, #int 278 // #116 │ │ +0fe690: 1a04 1705 |0680: const-string v4, "-97.45" // string@0517 │ │ +0fe694: 4d04 0001 |0682: aput-object v4, v0, v1 │ │ +0fe698: 1301 1701 |0684: const/16 v1, #int 279 // #117 │ │ +0fe69c: 1a04 5c24 |0686: const-string v4, "SLN" // string@245c │ │ +0fe6a0: 4d04 0001 |0688: aput-object v4, v0, v1 │ │ +0fe6a4: 1301 1801 |068a: const/16 v1, #int 280 // #118 │ │ +0fe6a8: 1a04 ab06 |068c: const-string v4, "38.866665" // string@06ab │ │ +0fe6ac: 4d04 0001 |068e: aput-object v4, v0, v1 │ │ +0fe6b0: 1301 1901 |0690: const/16 v1, #int 281 // #119 │ │ +0fe6b4: 1a04 1805 |0692: const-string v4, "-97.61667" // string@0518 │ │ +0fe6b8: 4d04 0001 |0694: aput-object v4, v0, v1 │ │ +0fe6bc: 1301 1a01 |0696: const/16 v1, #int 282 // #11a │ │ +0fe6c0: 1a04 a314 |0698: const-string v4, "LOU" // string@14a3 │ │ +0fe6c4: 4d04 0001 |069a: aput-object v4, v0, v1 │ │ +0fe6c8: 1301 1b01 |069c: const/16 v1, #int 283 // #11b │ │ +0fe6cc: 1a04 9706 |069e: const-string v4, "38.1" // string@0697 │ │ +0fe6d0: 4d04 0001 |06a0: aput-object v4, v0, v1 │ │ +0fe6d4: 1301 1c01 |06a2: const/16 v1, #int 284 // #11c │ │ +0fe6d8: 1a04 8c04 |06a4: const-string v4, "-85.566666" // string@048c │ │ +0fe6dc: 4d04 0001 |06a6: aput-object v4, v0, v1 │ │ +0fe6e0: 1301 1d01 |06a8: const/16 v1, #int 285 // #11d │ │ +0fe6e4: 1a04 0a14 |06aa: const-string v4, "LCH" // string@140a │ │ +0fe6e8: 4d04 0001 |06ac: aput-object v4, v0, v1 │ │ +0fe6ec: 1301 1e01 |06ae: const/16 v1, #int 286 // #11e │ │ +0fe6f0: 1a04 0e06 |06b0: const-string v4, "30.133333" // string@060e │ │ +0fe6f4: 4d04 0001 |06b2: aput-object v4, v0, v1 │ │ +0fe6f8: 1301 1f01 |06b4: const/16 v1, #int 287 // #11f │ │ +0fe6fc: 1a04 dd04 |06b6: const-string v4, "-93.1" // string@04dd │ │ +0fe700: 4d04 0001 |06b8: aput-object v4, v0, v1 │ │ +0fe704: 1301 2001 |06ba: const/16 v1, #int 288 // #120 │ │ +0fe708: 1a04 4c20 |06bc: const-string v4, "MSY" // string@204c │ │ +0fe70c: 4d04 0001 |06be: aput-object v4, v0, v1 │ │ +0fe710: 1301 2101 |06c0: const/16 v1, #int 289 // #121 │ │ +0fe714: 1a04 0d06 |06c2: const-string v4, "30.016666" // string@060d │ │ +0fe718: 4d04 0001 |06c4: aput-object v4, v0, v1 │ │ +0fe71c: 1301 2201 |06c6: const/16 v1, #int 290 // #122 │ │ +0fe720: 1a04 c104 |06c8: const-string v4, "-90.166664" // string@04c1 │ │ +0fe724: 4d04 0001 |06ca: aput-object v4, v0, v1 │ │ +0fe728: 1301 2301 |06cc: const/16 v1, #int 291 // #123 │ │ +0fe72c: 1a07 4724 |06ce: const-string v7, "SHV" // string@2447 │ │ +0fe730: 4d07 0001 |06d0: aput-object v7, v0, v1 │ │ +0fe734: 1301 2401 |06d2: const/16 v1, #int 292 // #124 │ │ +0fe738: 1a07 3706 |06d4: const-string v7, "32.766666" // string@0637 │ │ +0fe73c: 4d07 0001 |06d6: aput-object v7, v0, v1 │ │ +0fe740: 1301 2501 |06d8: const/16 v1, #int 293 // #125 │ │ +0fe744: 1a07 e404 |06da: const-string v7, "-93.8" // string@04e4 │ │ +0fe748: 4d07 0001 |06dc: aput-object v7, v0, v1 │ │ +0fe74c: 1301 2601 |06de: const/16 v1, #int 294 // #126 │ │ +0fe750: 1a07 a60b |06e0: const-string v7, "BGR" // string@0ba6 │ │ +0fe754: 4d07 0001 |06e2: aput-object v7, v0, v1 │ │ +0fe758: 1301 2701 |06e4: const/16 v1, #int 295 // #127 │ │ +0fe75c: 1a07 3807 |06e6: const-string v7, "44.833332" // string@0738 │ │ +0fe760: 4d07 0001 |06e8: aput-object v7, v0, v1 │ │ +0fe764: 1301 2801 |06ea: const/16 v1, #int 296 // #128 │ │ +0fe768: 1a07 dc03 |06ec: const-string v7, "-68.86667" // string@03dc │ │ +0fe76c: 4d07 0001 |06ee: aput-object v7, v0, v1 │ │ +0fe770: 1301 2901 |06f0: const/16 v1, #int 297 // #129 │ │ +0fe774: 1a07 860c |06f2: const-string v7, "CAR" // string@0c86 │ │ +0fe778: 4d07 0001 |06f4: aput-object v7, v0, v1 │ │ +0fe77c: 1301 2a01 |06f6: const/16 v1, #int 298 // #12a │ │ +0fe780: 1a07 4b07 |06f8: const-string v7, "46.866665" // string@074b │ │ +0fe784: 4d07 0001 |06fa: aput-object v7, v0, v1 │ │ +0fe788: 1301 2b01 |06fc: const/16 v1, #int 299 // #12b │ │ +0fe78c: 1a07 da03 |06fe: const-string v7, "-68.01667" // string@03da │ │ +0fe790: 4d07 0001 |0700: aput-object v7, v0, v1 │ │ +0fe794: 1301 2c01 |0702: const/16 v1, #int 300 // #12c │ │ +0fe798: 1a07 6f22 |0704: const-string v7, "PWM" // string@226f │ │ +0fe79c: 4d07 0001 |0706: aput-object v7, v0, v1 │ │ +0fe7a0: 1301 2d01 |0708: const/16 v1, #int 301 // #12d │ │ +0fe7a4: 1a07 1d07 |070a: const-string v7, "43.633335" // string@071d │ │ +0fe7a8: 4d07 0001 |070c: aput-object v7, v0, v1 │ │ +0fe7ac: 1301 2e01 |070e: const/16 v1, #int 302 // #12e │ │ +0fe7b0: 1a08 e203 |0710: const-string v8, "-70.3" // string@03e2 │ │ +0fe7b4: 4d08 0001 |0712: aput-object v8, v0, v1 │ │ +0fe7b8: 1301 2f01 |0714: const/16 v1, #int 303 // #12f │ │ +0fe7bc: 1a08 7c0f |0716: const-string v8, "EMI" // string@0f7c │ │ +0fe7c0: 4d08 0001 |0718: aput-object v8, v0, v1 │ │ +0fe7c4: 1301 3001 |071a: const/16 v1, #int 304 // #130 │ │ +0fe7c8: 1a08 be06 |071c: const-string v8, "39.483334" // string@06be │ │ +0fe7cc: 4d08 0001 |071e: aput-object v8, v0, v1 │ │ +0fe7d0: 1301 3101 |0720: const/16 v1, #int 305 // #131 │ │ +0fe7d4: 1a08 1404 |0722: const-string v8, "-76.96667" // string@0414 │ │ +0fe7d8: 4d08 0001 |0724: aput-object v8, v0, v1 │ │ +0fe7dc: 1301 3201 |0726: const/16 v1, #int 306 // #132 │ │ +0fe7e0: 1a08 5309 |0728: const-string v8, "ACK" // string@0953 │ │ +0fe7e4: 4d08 0001 |072a: aput-object v8, v0, v1 │ │ +0fe7e8: 1301 3301 |072c: const/16 v1, #int 307 // #133 │ │ +0fe7ec: 1a08 ec06 |072e: const-string v8, "41.266666" // string@06ec │ │ +0fe7f0: 4d08 0001 |0730: aput-object v8, v0, v1 │ │ +0fe7f4: 1301 3401 |0732: const/16 v1, #int 308 // #134 │ │ +0fe7f8: 1a09 e103 |0734: const-string v9, "-70.01667" // string@03e1 │ │ +0fe7fc: 4d09 0001 |0736: aput-object v9, v0, v1 │ │ +0fe800: 1301 3501 |0738: const/16 v1, #int 309 // #135 │ │ +0fe804: 1a09 bd0b |073a: const-string v9, "BOS" // string@0bbd │ │ +0fe808: 4d09 0001 |073c: aput-object v9, v0, v1 │ │ +0fe80c: 1301 3601 |073e: const/16 v1, #int 310 // #136 │ │ +0fe810: 1a09 0407 |0740: const-string v9, "42.35" // string@0704 │ │ +0fe814: 4d09 0001 |0742: aput-object v9, v0, v1 │ │ +0fe818: 1301 3701 |0744: const/16 v1, #int 311 // #137 │ │ +0fe81c: 1a09 e803 |0746: const-string v9, "-70.98333" // string@03e8 │ │ +0fe820: 4d09 0001 |0748: aput-object v9, v0, v1 │ │ +0fe824: 1301 3801 |074a: const/16 v1, #int 312 // #138 │ │ +0fe828: 1a09 500f |074c: const-string v9, "ECK" // string@0f50 │ │ +0fe82c: 4d09 0001 |074e: aput-object v9, v0, v1 │ │ +0fe830: 1301 3901 |0750: const/16 v1, #int 313 // #139 │ │ +0fe834: 1a09 1907 |0752: const-string v9, "43.25" // string@0719 │ │ +0fe838: 4d09 0001 |0754: aput-object v9, v0, v1 │ │ +0fe83c: 1301 3a01 |0756: const/16 v1, #int 314 // #13a │ │ +0fe840: 1a09 6204 |0758: const-string v9, "-82.71667" // string@0462 │ │ +0fe844: 4d09 0001 |075a: aput-object v9, v0, v1 │ │ +0fe848: 1301 3b01 |075c: const/16 v1, #int 315 // #13b │ │ +0fe84c: 1a09 0620 |075e: const-string v9, "MKG" // string@2006 │ │ +0fe850: 4d09 0001 |0760: aput-object v9, v0, v1 │ │ +0fe854: 1301 3c01 |0762: const/16 v1, #int 316 // #13c │ │ +0fe858: 1a09 1807 |0764: const-string v9, "43.166668" // string@0718 │ │ +0fe85c: 4d09 0001 |0766: aput-object v9, v0, v1 │ │ +0fe860: 1301 3d01 |0768: const/16 v1, #int 317 // #13d │ │ +0fe864: 1a09 9104 |076a: const-string v9, "-86.03333" // string@0491 │ │ +0fe868: 4d09 0001 |076c: aput-object v9, v0, v1 │ │ +0fe86c: 1301 3e01 |076e: const/16 v1, #int 318 // #13e │ │ +0fe870: 1a09 2620 |0770: const-string v9, "MQT" // string@2026 │ │ +0fe874: 4d09 0001 |0772: aput-object v9, v0, v1 │ │ +0fe878: 1301 3f01 |0774: const/16 v1, #int 319 // #13f │ │ +0fe87c: 1a09 4507 |0776: const-string v9, "46.516666" // string@0745 │ │ +0fe880: 4d09 0001 |0778: aput-object v9, v0, v1 │ │ +0fe884: 1301 4001 |077a: const/16 v1, #int 320 // #140 │ │ +0fe888: 1a09 a404 |077c: const-string v9, "-87.583336" // string@04a4 │ │ +0fe88c: 4d09 0001 |077e: aput-object v9, v0, v1 │ │ +0fe890: 1301 4101 |0780: const/16 v1, #int 321 // #141 │ │ +0fe894: 1a09 9224 |0782: const-string v9, "SSM" // string@2492 │ │ +0fe898: 4d09 0001 |0784: aput-object v9, v0, v1 │ │ +0fe89c: 1301 4201 |0786: const/16 v1, #int 322 // #142 │ │ +0fe8a0: 1a09 4407 |0788: const-string v9, "46.4" // string@0744 │ │ +0fe8a4: 4d09 0001 |078a: aput-object v9, v0, v1 │ │ +0fe8a8: 1301 4301 |078c: const/16 v1, #int 323 // #143 │ │ +0fe8ac: 1a09 7404 |078e: const-string v9, "-84.3" // string@0474 │ │ +0fe8b0: 4d09 0001 |0790: aput-object v9, v0, v1 │ │ +0fe8b4: 1301 4401 |0792: const/16 v1, #int 324 // #144 │ │ +0fe8b8: 1a09 5d26 |0794: const-string v9, "TVC" // string@265d │ │ +0fe8bc: 4d09 0001 |0796: aput-object v9, v0, v1 │ │ +0fe8c0: 1301 4501 |0798: const/16 v1, #int 325 // #145 │ │ +0fe8c4: 1a09 3607 |079a: const-string v9, "44.666668" // string@0736 │ │ +0fe8c8: 4d09 0001 |079c: aput-object v9, v0, v1 │ │ +0fe8cc: 1301 4601 |079e: const/16 v1, #int 326 // #146 │ │ +0fe8d0: 1a09 8a04 |07a0: const-string v9, "-85.53333" // string@048a │ │ +0fe8d4: 4d09 0001 |07a2: aput-object v9, v0, v1 │ │ +0fe8d8: 1301 4701 |07a4: const/16 v1, #int 327 // #147 │ │ +0fe8dc: 1a09 b00a |07a6: const-string v9, "AXN" // string@0ab0 │ │ +0fe8e0: 4d09 0001 |07a8: aput-object v9, v0, v1 │ │ +0fe8e4: 1301 4801 |07aa: const/16 v1, #int 328 // #148 │ │ +0fe8e8: 1a09 4107 |07ac: const-string v9, "45.95" // string@0741 │ │ +0fe8ec: 4d09 0001 |07ae: aput-object v9, v0, v1 │ │ +0fe8f0: 1301 4901 |07b0: const/16 v1, #int 329 // #149 │ │ +0fe8f4: 1a09 f704 |07b2: const-string v9, "-95.21667" // string@04f7 │ │ +0fe8f8: 4d09 0001 |07b4: aput-object v9, v0, v1 │ │ +0fe8fc: 1301 4a01 |07b6: const/16 v1, #int 330 // #14a │ │ +0fe900: 1a09 a90e |07b8: const-string v9, "DLH" // string@0ea9 │ │ +0fe904: 4d09 0001 |07ba: aput-object v9, v0, v1 │ │ +0fe908: 1301 4b01 |07bc: const/16 v1, #int 331 // #14b │ │ +0fe90c: 1a09 4907 |07be: const-string v9, "46.8" // string@0749 │ │ +0fe910: 4d09 0001 |07c0: aput-object v9, v0, v1 │ │ +0fe914: 1301 4c01 |07c2: const/16 v1, #int 332 // #14c │ │ +0fe918: 1a09 d304 |07c4: const-string v9, "-92.2" // string@04d3 │ │ +0fe91c: 4d09 0001 |07c6: aput-object v9, v0, v1 │ │ +0fe920: 1301 4d01 |07c8: const/16 v1, #int 333 // #14d │ │ +0fe924: 1a09 de12 |07ca: const-string v9, "INL" // string@12de │ │ +0fe928: 4d09 0001 |07cc: aput-object v9, v0, v1 │ │ +0fe92c: 1301 4e01 |07ce: const/16 v1, #int 334 // #14e │ │ +0fe930: 1a09 6607 |07d0: const-string v9, "48.55" // string@0766 │ │ +0fe934: 4d09 0001 |07d2: aput-object v9, v0, v1 │ │ +0fe938: 1301 4f01 |07d4: const/16 v1, #int 335 // #14f │ │ +0fe93c: 1a09 e104 |07d6: const-string v9, "-93.4" // string@04e1 │ │ +0fe940: 4d09 0001 |07d8: aput-object v9, v0, v1 │ │ +0fe944: 1301 5001 |07da: const/16 v1, #int 336 // #150 │ │ +0fe948: 1a09 4b20 |07dc: const-string v9, "MSP" // string@204b │ │ +0fe94c: 4d09 0001 |07de: aput-object v9, v0, v1 │ │ +0fe950: 1301 5101 |07e0: const/16 v1, #int 337 // #151 │ │ +0fe954: 1a09 3907 |07e2: const-string v9, "45.133335" // string@0739 │ │ +0fe958: 4d09 0001 |07e4: aput-object v9, v0, v1 │ │ +0fe95c: 1301 5201 |07e6: const/16 v1, #int 338 // #152 │ │ +0fe960: 1a09 e004 |07e8: const-string v9, "-93.36667" // string@04e0 │ │ +0fe964: 4d09 0001 |07ea: aput-object v9, v0, v1 │ │ +0fe968: 1301 5301 |07ec: const/16 v1, #int 339 // #153 │ │ +0fe96c: 1a09 bf0c |07ee: const-string v9, "CGI" // string@0cbf │ │ +0fe970: 4d09 0001 |07f0: aput-object v9, v0, v1 │ │ +0fe974: 1301 5401 |07f2: const/16 v1, #int 340 // #154 │ │ +0fe978: 1a09 8a06 |07f4: const-string v9, "37.216667" // string@068a │ │ +0fe97c: 4d09 0001 |07f6: aput-object v9, v0, v1 │ │ +0fe980: 1301 5501 |07f8: const/16 v1, #int 341 // #155 │ │ +0fe984: 1a09 b904 |07fa: const-string v9, "-89.566666" // string@04b9 │ │ +0fe988: 4d09 0001 |07fc: aput-object v9, v0, v1 │ │ +0fe98c: 1301 5601 |07fe: const/16 v1, #int 342 // #156 │ │ +0fe990: 1a09 2d0d |0800: const-string v9, "COU" // string@0d2d │ │ +0fe994: 4d09 0001 |0802: aput-object v9, v0, v1 │ │ +0fe998: 1301 5701 |0804: const/16 v1, #int 343 // #157 │ │ +0fe99c: 1a09 a906 |0806: const-string v9, "38.8" // string@06a9 │ │ +0fe9a0: 4d09 0001 |0808: aput-object v9, v0, v1 │ │ +0fe9a4: 1301 5801 |080a: const/16 v1, #int 344 // #158 │ │ +0fe9a8: 1a09 d404 |080c: const-string v9, "-92.21667" // string@04d4 │ │ +0fe9ac: 4d09 0001 |080e: aput-object v9, v0, v1 │ │ +0fe9b0: 1301 5901 |0810: const/16 v1, #int 345 // #159 │ │ +0fe9b4: 1a09 0520 |0812: const-string v9, "MKC" // string@2005 │ │ +0fe9b8: 4d09 0001 |0814: aput-object v9, v0, v1 │ │ +0fe9bc: 1301 5a01 |0816: const/16 v1, #int 346 // #15a │ │ +0fe9c0: 1a09 b606 |0818: const-string v9, "39.266666" // string@06b6 │ │ +0fe9c4: 4d09 0001 |081a: aput-object v9, v0, v1 │ │ +0fe9c8: 1301 5b01 |081c: const/16 v1, #int 347 // #15b │ │ +0fe9cc: 1a09 ee04 |081e: const-string v9, "-94.583336" // string@04ee │ │ +0fe9d0: 4d09 0001 |0820: aput-object v9, v0, v1 │ │ +0fe9d4: 1301 5c01 |0822: const/16 v1, #int 348 // #15c │ │ +0fe9d8: 1a09 3224 |0824: const-string v9, "SGF" // string@2432 │ │ +0fe9dc: 4d09 0001 |0826: aput-object v9, v0, v1 │ │ +0fe9e0: 1301 5d01 |0828: const/16 v1, #int 349 // #15d │ │ +0fe9e4: 1a09 8d06 |082a: const-string v9, "37.35" // string@068d │ │ +0fe9e8: 4d09 0001 |082c: aput-object v9, v0, v1 │ │ +0fe9ec: 1301 5e01 |082e: const/16 v1, #int 350 // #15e │ │ +0fe9f0: 1a09 df04 |0830: const-string v9, "-93.333336" // string@04df │ │ +0fe9f4: 4d09 0001 |0832: aput-object v9, v0, v1 │ │ +0fe9f8: 1301 5f01 |0834: const/16 v1, #int 351 // #15f │ │ +0fe9fc: 1a09 a524 |0836: const-string v9, "STL" // string@24a5 │ │ +0fea00: 4d09 0001 |0838: aput-object v9, v0, v1 │ │ +0fea04: 1301 6001 |083a: const/16 v1, #int 352 // #160 │ │ +0fea08: 1a09 aa06 |083c: const-string v9, "38.85" // string@06aa │ │ +0fea0c: 4d09 0001 |083e: aput-object v9, v0, v1 │ │ +0fea10: 1301 6101 |0840: const/16 v1, #int 353 // #161 │ │ +0fea14: 1a09 c304 |0842: const-string v9, "-90.46667" // string@04c3 │ │ +0fea18: 4d09 0001 |0844: aput-object v9, v0, v1 │ │ +0fea1c: 1301 6201 |0846: const/16 v1, #int 354 // #162 │ │ +0fea20: 1a09 7b13 |0848: const-string v9, "JAN" // string@137b │ │ +0fea24: 4d09 0001 |084a: aput-object v9, v0, v1 │ │ +0fea28: 1301 6301 |084c: const/16 v1, #int 355 // #163 │ │ +0fea2c: 1a09 3106 |084e: const-string v9, "32.5" // string@0631 │ │ +0fea30: 4d09 0001 |0850: aput-object v9, v0, v1 │ │ +0fea34: 1301 6401 |0852: const/16 v1, #int 356 // #164 │ │ +0fea38: 4d04 0001 |0854: aput-object v4, v0, v1 │ │ +0fea3c: 1301 6501 |0856: const/16 v1, #int 357 // #165 │ │ +0fea40: 1a04 ab0b |0858: const-string v4, "BIL" // string@0bab │ │ +0fea44: 4d04 0001 |085a: aput-object v4, v0, v1 │ │ +0fea48: 1301 6601 |085c: const/16 v1, #int 358 // #166 │ │ +0fea4c: 1a04 4007 |085e: const-string v4, "45.8" // string@0740 │ │ +0fea50: 4d04 0001 |0860: aput-object v4, v0, v1 │ │ +0fea54: 1301 6701 |0862: const/16 v1, #int 359 // #167 │ │ +0fea58: 1a04 ca02 |0864: const-string v4, "-108.61667" // string@02ca │ │ +0fea5c: 4d04 0001 |0866: aput-object v4, v0, v1 │ │ +0fea60: 1301 6801 |0868: const/16 v1, #int 360 // #168 │ │ +0fea64: 1a04 ab0e |086a: const-string v4, "DLN" // string@0eab │ │ +0fea68: 4d04 0001 |086c: aput-object v4, v0, v1 │ │ +0fea6c: 1301 6901 |086e: const/16 v1, #int 361 // #169 │ │ +0fea70: 1a04 3a07 |0870: const-string v4, "45.233334" // string@073a │ │ +0fea74: 4d04 0001 |0872: aput-object v4, v0, v1 │ │ +0fea78: 1301 6a01 |0874: const/16 v1, #int 362 // #16a │ │ +0fea7c: 1a04 eb02 |0876: const-string v4, "-112.53333" // string@02eb │ │ +0fea80: 4d04 0001 |0878: aput-object v4, v0, v1 │ │ +0fea84: 1301 6b01 |087a: const/16 v1, #int 363 // #16b │ │ +0fea88: 1a04 9311 |087c: const-string v4, "GPI" // string@1193 │ │ +0fea8c: 4d04 0001 |087e: aput-object v4, v0, v1 │ │ +0fea90: 1301 6c01 |0880: const/16 v1, #int 364 // #16c │ │ +0fea94: 1a04 6307 |0882: const-string v4, "48.2" // string@0763 │ │ +0fea98: 4d04 0001 |0884: aput-object v4, v0, v1 │ │ +0fea9c: 1301 6d01 |0886: const/16 v1, #int 365 // #16d │ │ +0feaa0: 1a09 f702 |0888: const-string v9, "-114.166664" // string@02f7 │ │ +0feaa4: 4d09 0001 |088a: aput-object v9, v0, v1 │ │ +0feaa8: 1301 6e01 |088c: const/16 v1, #int 366 // #16e │ │ +0feaac: 1a09 8c11 |088e: const-string v9, "GGW" // string@118c │ │ +0feab0: 4d09 0001 |0890: aput-object v9, v0, v1 │ │ +0feab4: 1301 6f01 |0892: const/16 v1, #int 367 // #16f │ │ +0feab8: 4d04 0001 |0894: aput-object v4, v0, v1 │ │ +0feabc: 1301 7001 |0896: const/16 v1, #int 368 // #170 │ │ +0feac0: 1a04 c702 |0898: const-string v4, "-106.61667" // string@02c7 │ │ +0feac4: 4d04 0001 |089a: aput-object v4, v0, v1 │ │ +0feac8: 1301 7101 |089c: const/16 v1, #int 369 // #171 │ │ +0feacc: 1a04 be11 |089e: const-string v4, "GTF" // string@11be │ │ +0fead0: 4d04 0001 |08a0: aput-object v4, v0, v1 │ │ +0fead4: 1301 7201 |08a2: const/16 v1, #int 370 // #172 │ │ +0fead8: 1a04 4e07 |08a4: const-string v4, "47.45" // string@074e │ │ +0feadc: 4d04 0001 |08a6: aput-object v4, v0, v1 │ │ +0feae0: 1301 7301 |08a8: const/16 v1, #int 371 // #173 │ │ +0feae4: 1a04 e002 |08aa: const-string v4, "-111.4" // string@02e0 │ │ +0feae8: 4d04 0001 |08ac: aput-object v4, v0, v1 │ │ +0feaec: 1301 7401 |08ae: const/16 v1, #int 372 // #174 │ │ +0feaf0: 1a04 0820 |08b0: const-string v4, "MLS" // string@2008 │ │ +0feaf4: 4d04 0001 |08b2: aput-object v4, v0, v1 │ │ +0feaf8: 1301 7501 |08b4: const/16 v1, #int 373 // #175 │ │ +0feafc: 4d06 0001 |08b6: aput-object v6, v0, v1 │ │ +0feb00: 1301 7601 |08b8: const/16 v1, #int 374 // #176 │ │ +0feb04: 1a04 c202 |08ba: const-string v4, "-105.95" // string@02c2 │ │ +0feb08: 4d04 0001 |08bc: aput-object v4, v0, v1 │ │ +0feb0c: 1301 7701 |08be: const/16 v1, #int 375 // #177 │ │ +0feb10: 1a04 0f12 |08c0: const-string v4, "HAT" // string@120f │ │ +0feb14: 4d04 0001 |08c2: aput-object v4, v0, v1 │ │ +0feb18: 1301 7801 |08c4: const/16 v1, #int 376 // #178 │ │ +0feb1c: 1a04 6906 |08c6: const-string v4, "35.266666" // string@0669 │ │ +0feb20: 4d04 0001 |08c8: aput-object v4, v0, v1 │ │ +0feb24: 1301 7901 |08ca: const/16 v1, #int 377 // #179 │ │ +0feb28: 1a04 0904 |08cc: const-string v4, "-75.55" // string@0409 │ │ +0feb2c: 4d04 0001 |08ce: aput-object v4, v0, v1 │ │ +0feb30: 1301 7a01 |08d0: const/16 v1, #int 378 // #17a │ │ +0feb34: 1a04 be12 |08d2: const-string v4, "ILM" // string@12be │ │ +0feb38: 4d04 0001 |08d4: aput-object v4, v0, v1 │ │ +0feb3c: 1301 7b01 |08d6: const/16 v1, #int 379 // #17b │ │ +0feb40: 1a04 5606 |08d8: const-string v4, "34.35" // string@0656 │ │ +0feb44: 4d04 0001 |08da: aput-object v4, v0, v1 │ │ +0feb48: 1301 7c01 |08dc: const/16 v1, #int 380 // #17c │ │ +0feb4c: 1a04 1b04 |08de: const-string v4, "-77.86667" // string@041b │ │ +0feb50: 4d04 0001 |08e0: aput-object v4, v0, v1 │ │ +0feb54: 1301 7d01 |08e2: const/16 v1, #int 381 // #17d │ │ +0feb58: 1a04 2223 |08e4: const-string v4, "RDU" // string@2322 │ │ +0feb5c: 4d04 0001 |08e6: aput-object v4, v0, v1 │ │ +0feb60: 1301 7e01 |08e8: const/16 v1, #int 382 // #17e │ │ +0feb64: 1a04 7406 |08ea: const-string v4, "35.866665" // string@0674 │ │ +0feb68: 4d04 0001 |08ec: aput-object v4, v0, v1 │ │ +0feb6c: 1301 7f01 |08ee: const/16 v1, #int 383 // #17f │ │ +0feb70: 1a04 2704 |08f0: const-string v4, "-78.78333" // string@0427 │ │ +0feb74: 4d04 0001 |08f2: aput-object v4, v0, v1 │ │ +0feb78: 1301 8001 |08f4: const/16 v1, #int 384 // #180 │ │ +0feb7c: 1a04 900e |08f6: const-string v4, "DIK" // string@0e90 │ │ +0feb80: 4d04 0001 |08f8: aput-object v4, v0, v1 │ │ +0feb84: 1301 8101 |08fa: const/16 v1, #int 385 // #181 │ │ +0feb88: 1a04 4a07 |08fc: const-string v4, "46.85" // string@074a │ │ +0feb8c: 4d04 0001 |08fe: aput-object v4, v0, v1 │ │ +0feb90: 1301 8201 |0900: const/16 v1, #int 386 // #182 │ │ +0feb94: 1a04 a202 |0902: const-string v4, "-102.76667" // string@02a2 │ │ +0feb98: 4d04 0001 |0904: aput-object v4, v0, v1 │ │ +0feb9c: 1301 8301 |0906: const/16 v1, #int 387 // #183 │ │ +0feba0: 1a04 8811 |0908: const-string v4, "GFK" // string@1188 │ │ +0feba4: 4d04 0001 |090a: aput-object v4, v0, v1 │ │ +0feba8: 1301 8401 |090c: const/16 v1, #int 388 // #184 │ │ +0febac: 1a04 5607 |090e: const-string v4, "47.95" // string@0756 │ │ +0febb0: 4d04 0001 |0910: aput-object v4, v0, v1 │ │ +0febb4: 1301 8501 |0912: const/16 v1, #int 389 // #185 │ │ +0febb8: 1a04 1405 |0914: const-string v4, "-97.183334" // string@0514 │ │ +0febbc: 4d04 0001 |0916: aput-object v4, v0, v1 │ │ +0febc0: 1301 8601 |0918: const/16 v1, #int 390 // #186 │ │ +0febc4: 1a04 1920 |091a: const-string v4, "MOT" // string@2019 │ │ +0febc8: 4d04 0001 |091c: aput-object v4, v0, v1 │ │ +0febcc: 1301 8701 |091e: const/16 v1, #int 391 // #187 │ │ +0febd0: 1a04 6407 |0920: const-string v4, "48.25" // string@0764 │ │ +0febd4: 4d04 0001 |0922: aput-object v4, v0, v1 │ │ +0febd8: 1301 8801 |0924: const/16 v1, #int 392 // #188 │ │ +0febdc: 1a04 9a02 |0926: const-string v4, "-101.28333" // string@029a │ │ +0febe0: 4d04 0001 |0928: aput-object v4, v0, v1 │ │ +0febe4: 1301 8901 |092a: const/16 v1, #int 393 // #189 │ │ +0febe8: 1a04 a50b |092c: const-string v4, "BFF" // string@0ba5 │ │ +0febec: 4d04 0001 |092e: aput-object v4, v0, v1 │ │ +0febf0: 1301 8a01 |0930: const/16 v1, #int 394 // #18a │ │ +0febf4: 1a04 fe06 |0932: const-string v4, "41.883335" // string@06fe │ │ +0febf8: 4d04 0001 |0934: aput-object v4, v0, v1 │ │ +0febfc: 1301 8b01 |0936: const/16 v1, #int 395 // #18b │ │ +0fec00: 1a04 aa02 |0938: const-string v4, "-103.46667" // string@02aa │ │ +0fec04: 4d04 0001 |093a: aput-object v4, v0, v1 │ │ +0fec08: 1301 8c01 |093c: const/16 v1, #int 396 // #18c │ │ +0fec0c: 1a04 a011 |093e: const-string v4, "GRI" // string@11a0 │ │ +0fec10: 4d04 0001 |0940: aput-object v4, v0, v1 │ │ +0fec14: 1301 8d01 |0942: const/16 v1, #int 397 // #18d │ │ +0fec18: 1a04 e706 |0944: const-string v4, "40.983334" // string@06e7 │ │ +0fec1c: 4d04 0001 |0946: aput-object v4, v0, v1 │ │ +0fec20: 1301 8e01 |0948: const/16 v1, #int 398 // #18e │ │ +0fec24: 1a04 1e05 |094a: const-string v4, "-98.3" // string@051e │ │ +0fec28: 4d04 0001 |094c: aput-object v4, v0, v1 │ │ +0fec2c: 1301 8f01 |094e: const/16 v1, #int 399 // #18f │ │ +0fec30: 1a04 9d21 |0950: const-string v4, "OMA" // string@219d │ │ +0fec34: 4d04 0001 |0952: aput-object v4, v0, v1 │ │ +0fec38: 1301 9001 |0954: const/16 v1, #int 400 // #190 │ │ +0fec3c: 1a04 ea06 |0956: const-string v4, "41.166668" // string@06ea │ │ +0fec40: 4d04 0001 |0958: aput-object v4, v0, v1 │ │ +0fec44: 1301 9101 |095a: const/16 v1, #int 401 // #191 │ │ +0fec48: 1a04 fb04 |095c: const-string v4, "-95.73333" // string@04fb │ │ +0fec4c: 4d04 0001 |095e: aput-object v4, v0, v1 │ │ +0fec50: 1301 9201 |0960: const/16 v1, #int 402 // #192 │ │ +0fec54: 1a04 a121 |0962: const-string v4, "ONL" // string@21a1 │ │ +0fec58: 4d04 0001 |0964: aput-object v4, v0, v1 │ │ +0fec5c: 1301 9301 |0966: const/16 v1, #int 403 // #193 │ │ +0fec60: 1a04 0707 |0968: const-string v4, "42.466667" // string@0707 │ │ +0fec64: 4d04 0001 |096a: aput-object v4, v0, v1 │ │ +0fec68: 1301 9401 |096c: const/16 v1, #int 404 // #194 │ │ +0fec6c: 1a04 2305 |096e: const-string v4, "-98.683334" // string@0523 │ │ +0fec70: 4d04 0001 |0970: aput-object v4, v0, v1 │ │ +0fec74: 1301 9501 |0972: const/16 v1, #int 405 // #195 │ │ +0fec78: 1a04 b30b |0974: const-string v4, "BML" // string@0bb3 │ │ +0fec7c: 4d04 0001 |0976: aput-object v4, v0, v1 │ │ +0fec80: 1301 9601 |0978: const/16 v1, #int 406 // #196 │ │ +0fec84: 1a04 3507 |097a: const-string v4, "44.633335" // string@0735 │ │ +0fec88: 4d04 0001 |097c: aput-object v4, v0, v1 │ │ +0fec8c: 1301 9701 |097e: const/16 v1, #int 407 // #197 │ │ +0fec90: 1a06 ea03 |0980: const-string v6, "-71.183334" // string@03ea │ │ +0fec94: 4d06 0001 |0982: aput-object v6, v0, v1 │ │ +0fec98: 1301 9801 |0984: const/16 v1, #int 408 // #198 │ │ +0fec9c: 1a06 a709 |0986: const-string v6, "ACY" // string@09a7 │ │ +0feca0: 4d06 0001 |0988: aput-object v6, v0, v1 │ │ +0feca4: 1301 9901 |098a: const/16 v1, #int 409 // #199 │ │ +0feca8: 1a06 bd06 |098c: const-string v6, "39.45" // string@06bd │ │ +0fecac: 4d06 0001 |098e: aput-object v6, v0, v1 │ │ +0fecb0: 1301 9a01 |0990: const/16 v1, #int 410 // #19a │ │ +0fecb4: 1a06 0504 |0992: const-string v6, "-74.566666" // string@0405 │ │ +0fecb8: 4d06 0001 |0994: aput-object v6, v0, v1 │ │ +0fecbc: 1301 9b01 |0996: const/16 v1, #int 411 // #19b │ │ +0fecc0: 1a06 4909 |0998: const-string v6, "ABQ" // string@0949 │ │ +0fecc4: 4d06 0001 |099a: aput-object v6, v0, v1 │ │ +0fecc8: 1301 9c01 |099c: const/16 v1, #int 412 // #19c │ │ +0feccc: 1a06 6606 |099e: const-string v6, "35.033333" // string@0666 │ │ +0fecd0: 4d06 0001 |09a0: aput-object v6, v0, v1 │ │ +0fecd4: 1301 9d01 |09a2: const/16 v1, #int 413 // #19d │ │ +0fecd8: 1a06 c802 |09a4: const-string v6, "-106.8" // string@02c8 │ │ +0fecdc: 4d06 0001 |09a6: aput-object v6, v0, v1 │ │ +0fece0: 1301 9e01 |09a8: const/16 v1, #int 414 // #19e │ │ +0fece4: 1a06 c010 |09aa: const-string v6, "FMN" // string@10c0 │ │ +0fece8: 4d06 0001 |09ac: aput-object v6, v0, v1 │ │ +0fecec: 1301 9f01 |09ae: const/16 v1, #int 415 // #19f │ │ +0fecf0: 1a06 8206 |09b0: const-string v6, "36.733334" // string@0682 │ │ +0fecf4: 4d06 0001 |09b2: aput-object v6, v0, v1 │ │ +0fecf8: 1301 a001 |09b4: const/16 v1, #int 416 // #1a0 │ │ +0fecfc: 1a06 c902 |09b6: const-string v6, "-108.083336" // string@02c9 │ │ +0fed00: 4d06 0001 |09b8: aput-object v6, v0, v1 │ │ +0fed04: 1301 a101 |09ba: const/16 v1, #int 417 // #1a1 │ │ +0fed08: 1a06 7e23 |09bc: const-string v6, "ROW" // string@237e │ │ +0fed0c: 4d06 0001 |09be: aput-object v6, v0, v1 │ │ +0fed10: 1301 a201 |09c0: const/16 v1, #int 418 // #1a2 │ │ +0fed14: 1a06 3f06 |09c2: const-string v6, "33.333332" // string@063f │ │ +0fed18: 4d06 0001 |09c4: aput-object v6, v0, v1 │ │ +0fed1c: 1301 a301 |09c6: const/16 v1, #int 419 // #1a3 │ │ +0fed20: 1a06 b702 |09c8: const-string v6, "-104.61667" // string@02b7 │ │ +0fed24: 4d06 0001 |09ca: aput-object v6, v0, v1 │ │ +0fed28: 1301 a401 |09cc: const/16 v1, #int 420 // #1a4 │ │ +0fed2c: 1a06 ed25 |09ce: const-string v6, "TCC" // string@25ed │ │ +0fed30: 4d06 0001 |09d0: aput-object v6, v0, v1 │ │ +0fed34: 1301 a501 |09d2: const/16 v1, #int 421 // #1a5 │ │ +0fed38: 1a06 6806 |09d4: const-string v6, "35.166668" // string@0668 │ │ +0fed3c: 4d06 0001 |09d6: aput-object v6, v0, v1 │ │ +0fed40: 1301 a601 |09d8: const/16 v1, #int 422 // #1a6 │ │ +0fed44: 1a06 ac02 |09da: const-string v6, "-103.583336" // string@02ac │ │ +0fed48: 4d06 0001 |09dc: aput-object v6, v0, v1 │ │ +0fed4c: 1301 a701 |09de: const/16 v1, #int 423 // #1a7 │ │ +0fed50: 1a06 032a |09e0: const-string v6, "ZUN" // string@2a03 │ │ +0fed54: 4d06 0001 |09e2: aput-object v6, v0, v1 │ │ +0fed58: 1301 a801 |09e4: const/16 v1, #int 424 // #1a8 │ │ +0fed5c: 1a06 6406 |09e6: const-string v6, "34.95" // string@0664 │ │ +0fed60: 4d06 0001 |09e8: aput-object v6, v0, v1 │ │ +0fed64: 1301 a901 |09ea: const/16 v1, #int 425 // #1a9 │ │ +0fed68: 1a06 d002 |09ec: const-string v6, "-109.15" // string@02d0 │ │ +0fed6c: 4d06 0001 |09ee: aput-object v6, v0, v1 │ │ +0fed70: 1301 aa01 |09f0: const/16 v1, #int 426 // #1aa │ │ +0fed74: 1a06 7a0b |09f2: const-string v6, "BAM" // string@0b7a │ │ +0fed78: 4d06 0001 |09f4: aput-object v6, v0, v1 │ │ +0fed7c: 1301 ab01 |09f6: const/16 v1, #int 427 // #1ab │ │ +0fed80: 1a06 dc06 |09f8: const-string v6, "40.566666" // string@06dc │ │ +0fed84: 4d06 0001 |09fa: aput-object v6, v0, v1 │ │ +0fed88: 1301 ac01 |09fc: const/16 v1, #int 428 // #1ac │ │ +0fed8c: 1a06 0503 |09fe: const-string v6, "-116.916664" // string@0305 │ │ +0fed90: 4d06 0001 |0a00: aput-object v6, v0, v1 │ │ +0fed94: 1301 ad01 |0a02: const/16 v1, #int 429 // #1ad │ │ +0fed98: 1a06 740f |0a04: const-string v6, "ELY" // string@0f74 │ │ +0fed9c: 4d06 0001 |0a06: aput-object v6, v0, v1 │ │ +0feda0: 1301 ae01 |0a08: const/16 v1, #int 430 // #1ae │ │ +0feda4: 1a06 b906 |0a0a: const-string v6, "39.283333" // string@06b9 │ │ +0feda8: 4d06 0001 |0a0c: aput-object v6, v0, v1 │ │ +0fedac: 1301 af01 |0a0e: const/16 v1, #int 431 // #1af │ │ +0fedb0: 1a06 fa02 |0a10: const-string v6, "-114.833336" // string@02fa │ │ +0fedb4: 4d06 0001 |0a12: aput-object v6, v0, v1 │ │ +0fedb8: 1301 b001 |0a14: const/16 v1, #int 432 // #1b0 │ │ +0fedbc: 1a06 f213 |0a16: const-string v6, "LAS" // string@13f2 │ │ +0fedc0: 4d06 0001 |0a18: aput-object v6, v0, v1 │ │ +0fedc4: 1301 b101 |0a1a: const/16 v1, #int 433 // #1b1 │ │ +0fedc8: 1a06 7d06 |0a1c: const-string v6, "36.066666" // string@067d │ │ +0fedcc: 4d06 0001 |0a1e: aput-object v6, v0, v1 │ │ +0fedd0: 1301 b201 |0a20: const/16 v1, #int 434 // #1b2 │ │ +0fedd4: 1a06 fb02 |0a22: const-string v6, "-115.15" // string@02fb │ │ +0fedd8: 4d06 0001 |0a24: aput-object v6, v0, v1 │ │ +0feddc: 1301 b301 |0a26: const/16 v1, #int 435 // #1b3 │ │ +0fede0: 1a06 7323 |0a28: const-string v6, "RNO" // string@2373 │ │ +0fede4: 4d06 0001 |0a2a: aput-object v6, v0, v1 │ │ +0fede8: 1301 b401 |0a2c: const/16 v1, #int 436 // #1b4 │ │ +0fedec: 1a06 bf06 |0a2e: const-string v6, "39.516666" // string@06bf │ │ +0fedf0: 4d06 0001 |0a30: aput-object v6, v0, v1 │ │ +0fedf4: 1301 b501 |0a32: const/16 v1, #int 437 // #1b5 │ │ +0fedf8: 1a06 1b03 |0a34: const-string v6, "-119.65" // string@031b │ │ +0fedfc: 4d06 0001 |0a36: aput-object v6, v0, v1 │ │ +0fee00: 1301 b601 |0a38: const/16 v1, #int 438 // #1b6 │ │ +0fee04: 1a06 300a |0a3a: const-string v6, "ALB" // string@0a30 │ │ +0fee08: 4d06 0001 |0a3c: aput-object v6, v0, v1 │ │ +0fee0c: 1301 b701 |0a3e: const/16 v1, #int 439 // #1b7 │ │ +0fee10: 1a06 0b07 |0a40: const-string v6, "42.733334" // string@070b │ │ +0fee14: 4d06 0001 |0a42: aput-object v6, v0, v1 │ │ +0fee18: 1301 b801 |0a44: const/16 v1, #int 440 // #1b8 │ │ +0fee1c: 1a06 0204 |0a46: const-string v6, "-73.8" // string@0402 │ │ +0fee20: 4d06 0001 |0a48: aput-object v6, v0, v1 │ │ +0fee24: 1301 b901 |0a4a: const/16 v1, #int 441 // #1b9 │ │ +0fee28: 1a06 cb0b |0a4c: const-string v6, "BUF" // string@0bcb │ │ +0fee2c: 4d06 0001 |0a4e: aput-object v6, v0, v1 │ │ +0fee30: 1301 ba01 |0a50: const/16 v1, #int 442 // #1ba │ │ +0fee34: 1a06 1507 |0a52: const-string v6, "42.916668" // string@0715 │ │ +0fee38: 4d06 0001 |0a54: aput-object v6, v0, v1 │ │ +0fee3c: 1301 bb01 |0a56: const/16 v1, #int 443 // #1bb │ │ +0fee40: 1a06 2604 |0a58: const-string v6, "-78.63333" // string@0426 │ │ +0fee44: 4d06 0001 |0a5a: aput-object v6, v0, v1 │ │ +0fee48: 1301 bc01 |0a5c: const/16 v1, #int 444 // #1bc │ │ +0fee4c: 1a06 8013 |0a5e: const-string v6, "JFK" // string@1380 │ │ +0fee50: 4d06 0001 |0a60: aput-object v6, v0, v1 │ │ +0fee54: 1301 bd01 |0a62: const/16 v1, #int 445 // #1bd │ │ +0fee58: 1a06 df06 |0a64: const-string v6, "40.616665" // string@06df │ │ +0fee5c: 4d06 0001 |0a66: aput-object v6, v0, v1 │ │ +0fee60: 1301 be01 |0a68: const/16 v1, #int 446 // #1be │ │ +0fee64: 1a06 0104 |0a6a: const-string v6, "-73.76667" // string@0401 │ │ +0fee68: 4d06 0001 |0a6c: aput-object v6, v0, v1 │ │ +0fee6c: 1301 bf01 |0a6e: const/16 v1, #int 447 // #1bf │ │ +0fee70: 1a06 2022 |0a70: const-string v6, "PLB" // string@2220 │ │ +0fee74: 4d06 0001 |0a72: aput-object v6, v0, v1 │ │ +0fee78: 1301 c001 |0a74: const/16 v1, #int 448 // #1c0 │ │ +0fee7c: 1a06 3707 |0a76: const-string v6, "44.8" // string@0737 │ │ +0fee80: 4d06 0001 |0a78: aput-object v6, v0, v1 │ │ +0fee84: 1301 c101 |0a7a: const/16 v1, #int 449 // #1c1 │ │ +0fee88: 1a06 0004 |0a7c: const-string v6, "-73.4" // string@0400 │ │ +0fee8c: 4d06 0001 |0a7e: aput-object v6, v0, v1 │ │ +0fee90: 1301 c201 |0a80: const/16 v1, #int 450 // #1c2 │ │ +0fee94: 1a06 ce24 |0a82: const-string v6, "SYR" // string@24ce │ │ +0fee98: 4d06 0001 |0a84: aput-object v6, v0, v1 │ │ +0fee9c: 1301 c301 |0a86: const/16 v1, #int 451 // #1c3 │ │ +0feea0: 1a06 1707 |0a88: const-string v6, "43.15" // string@0717 │ │ +0feea4: 4d06 0001 |0a8a: aput-object v6, v0, v1 │ │ +0feea8: 1301 c401 |0a8c: const/16 v1, #int 452 // #1c4 │ │ +0feeac: 1a06 1104 |0a8e: const-string v6, "-76.2" // string@0411 │ │ +0feeb0: 4d06 0001 |0a90: aput-object v6, v0, v1 │ │ +0feeb4: 1301 c501 |0a92: const/16 v1, #int 453 // #1c5 │ │ +0feeb8: 1a09 d40c |0a94: const-string v9, "CLE" // string@0cd4 │ │ +0feebc: 4d09 0001 |0a96: aput-object v9, v0, v1 │ │ +0feec0: 1301 c601 |0a98: const/16 v1, #int 454 // #1c6 │ │ +0feec4: 1a09 f006 |0a9a: const-string v9, "41.35" // string@06f0 │ │ +0feec8: 4d09 0001 |0a9c: aput-object v9, v0, v1 │ │ +0feecc: 1301 c701 |0a9e: const/16 v1, #int 455 // #1c7 │ │ +0feed0: 1a09 5804 |0aa0: const-string v9, "-82.15" // string@0458 │ │ +0feed4: 4d09 0001 |0aa2: aput-object v9, v0, v1 │ │ +0feed8: 1301 c801 |0aa4: const/16 v1, #int 456 // #1c8 │ │ +0feedc: 1a09 db0c |0aa6: const-string v9, "CMH" // string@0cdb │ │ +0feee0: 4d09 0001 |0aa8: aput-object v9, v0, v1 │ │ +0feee4: 1301 c901 |0aaa: const/16 v1, #int 457 // #1c9 │ │ +0feee8: 1a09 c706 |0aac: const-string v9, "39.983334" // string@06c7 │ │ +0feeec: 4d09 0001 |0aae: aput-object v9, v0, v1 │ │ +0feef0: 1301 ca01 |0ab0: const/16 v1, #int 458 // #1ca │ │ +0feef4: 1a09 6604 |0ab2: const-string v9, "-82.916664" // string@0466 │ │ +0feef8: 4d09 0001 |0ab4: aput-object v9, v0, v1 │ │ +0feefc: 1301 cb01 |0ab6: const/16 v1, #int 459 // #1cb │ │ +0fef00: 1a09 460d |0ab8: const-string v9, "CVG" // string@0d46 │ │ +0fef04: 4d09 0001 |0aba: aput-object v9, v0, v1 │ │ +0fef08: 1301 cc01 |0abc: const/16 v1, #int 460 // #1cc │ │ +0fef0c: 1a09 af06 |0abe: const-string v9, "39.0" // string@06af │ │ +0fef10: 4d09 0001 |0ac0: aput-object v9, v0, v1 │ │ +0fef14: 1301 cd01 |0ac2: const/16 v1, #int 461 // #1cd │ │ +0fef18: 1a09 7904 |0ac4: const-string v9, "-84.7" // string@0479 │ │ +0fef1c: 4d09 0001 |0ac6: aput-object v9, v0, v1 │ │ +0fef20: 1301 ce01 |0ac8: const/16 v1, #int 462 // #1ce │ │ +0fef24: 1a09 7b11 |0aca: const-string v9, "GAG" // string@117b │ │ +0fef28: 4d09 0001 |0acc: aput-object v9, v0, v1 │ │ +0fef2c: 1301 cf01 |0ace: const/16 v1, #int 463 // #1cf │ │ +0fef30: 1a09 8006 |0ad0: const-string v9, "36.333332" // string@0680 │ │ +0fef34: 4d09 0001 |0ad2: aput-object v9, v0, v1 │ │ +0fef38: 1301 d001 |0ad4: const/16 v1, #int 464 // #1d0 │ │ +0fef3c: 1a09 2605 |0ad6: const-string v9, "-99.86667" // string@0526 │ │ +0fef40: 4d09 0001 |0ad8: aput-object v9, v0, v1 │ │ +0fef44: 1301 d101 |0ada: const/16 v1, #int 465 // #1d1 │ │ +0fef48: 1a09 9c21 |0adc: const-string v9, "OKC" // string@219c │ │ +0fef4c: 4d09 0001 |0ade: aput-object v9, v0, v1 │ │ +0fef50: 1301 d201 |0ae0: const/16 v1, #int 466 // #1d2 │ │ +0fef54: 1a09 6c06 |0ae2: const-string v9, "35.4" // string@066c │ │ +0fef58: 4d09 0001 |0ae4: aput-object v9, v0, v1 │ │ +0fef5c: 1301 d301 |0ae6: const/16 v1, #int 467 // #1d3 │ │ +0fef60: 1a09 1905 |0ae8: const-string v9, "-97.63333" // string@0519 │ │ +0fef64: 4d09 0001 |0aea: aput-object v9, v0, v1 │ │ +0fef68: 1301 d401 |0aec: const/16 v1, #int 468 // #1d4 │ │ +0fef6c: 1a09 5826 |0aee: const-string v9, "TUL" // string@2658 │ │ +0fef70: 4d09 0001 |0af0: aput-object v9, v0, v1 │ │ +0fef74: 1301 d501 |0af2: const/16 v1, #int 469 // #1d5 │ │ +0fef78: 1a09 7f06 |0af4: const-string v9, "36.183334" // string@067f │ │ +0fef7c: 4d09 0001 |0af6: aput-object v9, v0, v1 │ │ +0fef80: 1301 d601 |0af8: const/16 v1, #int 470 // #1d6 │ │ +0fef84: 1a09 fd04 |0afa: const-string v9, "-95.78333" // string@04fd │ │ +0fef88: 4d09 0001 |0afc: aput-object v9, v0, v1 │ │ +0fef8c: 1301 d701 |0afe: const/16 v1, #int 471 // #1d7 │ │ +0fef90: 1a09 690a |0b00: const-string v9, "AST" // string@0a69 │ │ +0fef94: 4d09 0001 |0b02: aput-object v9, v0, v1 │ │ +0fef98: 1301 d801 |0b04: const/16 v1, #int 472 // #1d8 │ │ +0fef9c: 1a09 4207 |0b06: const-string v9, "46.15" // string@0742 │ │ +0fefa0: 4d09 0001 |0b08: aput-object v9, v0, v1 │ │ +0fefa4: 1301 d901 |0b0a: const/16 v1, #int 473 // #1d9 │ │ +0fefa8: 1a09 4003 |0b0c: const-string v9, "-123.86667" // string@0340 │ │ +0fefac: 4d09 0001 |0b0e: aput-object v9, v0, v1 │ │ +0fefb0: 1301 da01 |0b10: const/16 v1, #int 474 // #1da │ │ +0fefb4: 1a09 c412 |0b12: const-string v9, "IMB" // string@12c4 │ │ +0fefb8: 4d09 0001 |0b14: aput-object v9, v0, v1 │ │ +0fefbc: 1301 db01 |0b16: const/16 v1, #int 475 // #1db │ │ +0fefc0: 4d04 0001 |0b18: aput-object v4, v0, v1 │ │ +0fefc4: 1301 dc01 |0b1a: const/16 v1, #int 476 // #1dc │ │ +0fefc8: 1a04 1c03 |0b1c: const-string v4, "-119.7" // string@031c │ │ +0fefcc: 4d04 0001 |0b1e: aput-object v4, v0, v1 │ │ +0fefd0: 1301 dd01 |0b20: const/16 v1, #int 477 // #1dd │ │ +0fefd4: 1a04 5414 |0b22: const-string v4, "LKV" // string@1454 │ │ +0fefd8: 4d04 0001 |0b24: aput-object v4, v0, v1 │ │ +0fefdc: 1301 de01 |0b26: const/16 v1, #int 478 // #1de │ │ +0fefe0: 1a04 0807 |0b28: const-string v4, "42.483334" // string@0708 │ │ +0fefe4: 4d04 0001 |0b2a: aput-object v4, v0, v1 │ │ +0fefe8: 1301 df01 |0b2c: const/16 v1, #int 479 // #1df │ │ +0fefec: 1a04 2503 |0b2e: const-string v4, "-120.5" // string@0325 │ │ +0feff0: 4d04 0001 |0b30: aput-object v4, v0, v1 │ │ +0feff4: 1301 e001 |0b32: const/16 v1, #int 480 // #1e0 │ │ +0feff8: 1a04 b521 |0b34: const-string v4, "OTH" // string@21b5 │ │ +0feffc: 4d04 0001 |0b36: aput-object v4, v0, v1 │ │ +0ff000: 1301 e101 |0b38: const/16 v1, #int 481 // #1e1 │ │ +0ff004: 1a04 1b07 |0b3a: const-string v4, "43.4" // string@071b │ │ +0ff008: 4d04 0001 |0b3c: aput-object v4, v0, v1 │ │ +0ff00c: 1301 e201 |0b3e: const/16 v1, #int 482 // #1e2 │ │ +0ff010: 1a04 4103 |0b40: const-string v4, "-124.166664" // string@0341 │ │ +0ff014: 4d04 0001 |0b42: aput-object v4, v0, v1 │ │ +0ff018: 1301 e301 |0b44: const/16 v1, #int 483 // #1e3 │ │ +0ff01c: 1a04 ff21 |0b46: const-string v4, "PDX" // string@21ff │ │ +0ff020: 4d04 0001 |0b48: aput-object v4, v0, v1 │ │ +0ff024: 1301 e401 |0b4a: const/16 v1, #int 484 // #1e4 │ │ +0ff028: 1a04 3e07 |0b4c: const-string v4, "45.733334" // string@073e │ │ +0ff02c: 4d04 0001 |0b4e: aput-object v4, v0, v1 │ │ +0ff030: 1301 e501 |0b50: const/16 v1, #int 485 // #1e5 │ │ +0ff034: 1a04 3903 |0b52: const-string v4, "-122.583336" // string@0339 │ │ +0ff038: 4d04 0001 |0b54: aput-object v4, v0, v1 │ │ +0ff03c: 1301 e601 |0b56: const/16 v1, #int 486 // #1e6 │ │ +0ff040: 1a04 2123 |0b58: const-string v4, "RDM" // string@2321 │ │ +0ff044: 4d04 0001 |0b5a: aput-object v4, v0, v1 │ │ +0ff048: 1301 e701 |0b5c: const/16 v1, #int 487 // #1e7 │ │ +0ff04c: 1a04 2e07 |0b5e: const-string v4, "44.25" // string@072e │ │ +0ff050: 4d04 0001 |0b60: aput-object v4, v0, v1 │ │ +0ff054: 1301 e801 |0b62: const/16 v1, #int 488 // #1e8 │ │ +0ff058: 1a04 2d03 |0b64: const-string v4, "-121.3" // string@032d │ │ +0ff05c: 4d04 0001 |0b66: aput-object v4, v0, v1 │ │ +0ff060: 1301 e901 |0b68: const/16 v1, #int 489 // #1e9 │ │ +0ff064: 1a04 bf09 |0b6a: const-string v4, "AGC" // string@09bf │ │ +0ff068: 4d04 0001 |0b6c: aput-object v4, v0, v1 │ │ +0ff06c: 1301 ea01 |0b6e: const/16 v1, #int 490 // #1ea │ │ +0ff070: 1a04 d706 |0b70: const-string v4, "40.266666" // string@06d7 │ │ +0ff074: 4d04 0001 |0b72: aput-object v4, v0, v1 │ │ +0ff078: 1301 eb01 |0b74: const/16 v1, #int 491 // #1eb │ │ +0ff07c: 1a04 3704 |0b76: const-string v4, "-80.03333" // string@0437 │ │ +0ff080: 4d04 0001 |0b78: aput-object v4, v0, v1 │ │ +0ff084: 1301 ec01 |0b7a: const/16 v1, #int 492 // #1ec │ │ +0ff088: 1a09 810a |0b7c: const-string v9, "AVP" // string@0a81 │ │ +0ff08c: 4d09 0001 |0b7e: aput-object v9, v0, v1 │ │ +0ff090: 1301 ed01 |0b80: const/16 v1, #int 493 // #1ed │ │ +0ff094: 4d08 0001 |0b82: aput-object v8, v0, v1 │ │ +0ff098: 1301 ee01 |0b84: const/16 v1, #int 494 // #1ee │ │ +0ff09c: 1a08 0b04 |0b86: const-string v8, "-75.683334" // string@040b │ │ +0ff0a0: 4d08 0001 |0b88: aput-object v8, v0, v1 │ │ +0ff0a4: 1301 ef01 |0b8a: const/16 v1, #int 495 // #1ef │ │ +0ff0a8: 1a08 6522 |0b8c: const-string v8, "PSB" // string@2265 │ │ +0ff0ac: 4d08 0001 |0b8e: aput-object v8, v0, v1 │ │ +0ff0b0: 1301 f001 |0b90: const/16 v1, #int 496 // #1f0 │ │ +0ff0b4: 1a08 e506 |0b92: const-string v8, "40.9" // string@06e5 │ │ +0ff0b8: 4d08 0001 |0b94: aput-object v8, v0, v1 │ │ +0ff0bc: 1301 f101 |0b96: const/16 v1, #int 497 // #1f1 │ │ +0ff0c0: 1a08 1d04 |0b98: const-string v8, "-77.98333" // string@041d │ │ +0ff0c4: 4d08 0001 |0b9a: aput-object v8, v0, v1 │ │ +0ff0c8: 1301 f201 |0b9c: const/16 v1, #int 498 // #1f2 │ │ +0ff0cc: 1a08 230c |0b9e: const-string v8, "CAE" // string@0c23 │ │ +0ff0d0: 4d08 0001 |0ba0: aput-object v8, v0, v1 │ │ +0ff0d4: 1301 f301 |0ba2: const/16 v1, #int 499 // #1f3 │ │ +0ff0d8: 1a08 4e06 |0ba4: const-string v8, "33.85" // string@064e │ │ +0ff0dc: 4d08 0001 |0ba6: aput-object v8, v0, v1 │ │ +0ff0e0: 1301 f401 |0ba8: const/16 v1, #int 500 // #1f4 │ │ +0ff0e4: 1a08 4c04 |0baa: const-string v8, "-81.05" // string@044c │ │ +0ff0e8: 4d08 0001 |0bac: aput-object v8, v0, v1 │ │ +0ff0ec: 1301 f501 |0bae: const/16 v1, #int 501 // #1f5 │ │ +0ff0f0: 1a08 cc0c |0bb0: const-string v8, "CHS" // string@0ccc │ │ +0ff0f4: 4d08 0001 |0bb2: aput-object v8, v0, v1 │ │ +0ff0f8: 1301 f601 |0bb4: const/16 v1, #int 502 // #1f6 │ │ +0ff0fc: 1a08 3906 |0bb6: const-string v8, "32.883335" // string@0639 │ │ +0ff100: 4d08 0001 |0bb8: aput-object v8, v0, v1 │ │ +0ff104: 1301 f701 |0bba: const/16 v1, #int 503 // #1f7 │ │ +0ff108: 4d04 0001 |0bbc: aput-object v4, v0, v1 │ │ +0ff10c: 1301 f801 |0bbe: const/16 v1, #int 504 // #1f8 │ │ +0ff110: 1a04 bf10 |0bc0: const-string v4, "FLO" // string@10bf │ │ +0ff114: 4d04 0001 |0bc2: aput-object v4, v0, v1 │ │ +0ff118: 1301 f901 |0bc4: const/16 v1, #int 505 // #1f9 │ │ +0ff11c: 1a04 5406 |0bc6: const-string v4, "34.216667" // string@0654 │ │ +0ff120: 4d04 0001 |0bc8: aput-object v4, v0, v1 │ │ +0ff124: 1301 fa01 |0bca: const/16 v1, #int 506 // #1fa │ │ +0ff128: 1a04 3504 |0bcc: const-string v4, "-79.65" // string@0435 │ │ +0ff12c: 4d04 0001 |0bce: aput-object v4, v0, v1 │ │ +0ff130: 1301 fb01 |0bd0: const/16 v1, #int 507 // #1fb │ │ +0ff134: 1a04 bd11 |0bd2: const-string v4, "GSP" // string@11bd │ │ +0ff138: 4d04 0001 |0bd4: aput-object v4, v0, v1 │ │ +0ff13c: 1301 fc01 |0bd6: const/16 v1, #int 508 // #1fc │ │ +0ff140: 1a04 6306 |0bd8: const-string v4, "34.883335" // string@0663 │ │ +0ff144: 4d04 0001 |0bda: aput-object v4, v0, v1 │ │ +0ff148: 1301 fd01 |0bdc: const/16 v1, #int 509 // #1fd │ │ +0ff14c: 1a04 5c04 |0bde: const-string v4, "-82.21667" // string@045c │ │ +0ff150: 4d04 0001 |0be0: aput-object v4, v0, v1 │ │ +0ff154: 1301 fe01 |0be2: const/16 v1, #int 510 // #1fe │ │ +0ff158: 1a04 4a09 |0be4: const-string v4, "ABR" // string@094a │ │ +0ff15c: 4d04 0001 |0be6: aput-object v4, v0, v1 │ │ +0ff160: 1301 ff01 |0be8: const/16 v1, #int 511 // #1ff │ │ +0ff164: 1a04 3b07 |0bea: const-string v4, "45.416668" // string@073b │ │ +0ff168: 4d04 0001 |0bec: aput-object v4, v0, v1 │ │ +0ff16c: 1301 0002 |0bee: const/16 v1, #int 512 // #200 │ │ +0ff170: 1a04 1f05 |0bf0: const-string v4, "-98.36667" // string@051f │ │ +0ff174: 4d04 0001 |0bf2: aput-object v4, v0, v1 │ │ +0ff178: 1301 0102 |0bf4: const/16 v1, #int 513 // #201 │ │ +0ff17c: 1a04 d310 |0bf6: const-string v4, "FSD" // string@10d3 │ │ +0ff180: 4d04 0001 |0bf8: aput-object v4, v0, v1 │ │ +0ff184: 1301 0202 |0bfa: const/16 v1, #int 514 // #202 │ │ +0ff188: 4d07 0001 |0bfc: aput-object v7, v0, v1 │ │ +0ff18c: 1301 0302 |0bfe: const/16 v1, #int 515 // #203 │ │ +0ff190: 1a04 0c05 |0c00: const-string v4, "-96.76667" // string@050c │ │ +0ff194: 4d04 0001 |0c02: aput-object v4, v0, v1 │ │ +0ff198: 1301 0402 |0c04: const/16 v1, #int 516 // #204 │ │ +0ff19c: 1a04 0a22 |0c06: const-string v4, "PIR" // string@220a │ │ +0ff1a0: 4d04 0001 |0c08: aput-object v4, v0, v1 │ │ +0ff1a4: 1301 0502 |0c0a: const/16 v1, #int 517 // #205 │ │ +0ff1a8: 1a04 3007 |0c0c: const-string v4, "44.383335" // string@0730 │ │ +0ff1ac: 4d04 0001 |0c0e: aput-object v4, v0, v1 │ │ +0ff1b0: 1301 0602 |0c10: const/16 v1, #int 518 // #206 │ │ +0ff1b4: 1a04 9502 |0c12: const-string v4, "-100.15" // string@0295 │ │ +0ff1b8: 4d04 0001 |0c14: aput-object v4, v0, v1 │ │ +0ff1bc: 1301 0702 |0c16: const/16 v1, #int 519 // #207 │ │ +0ff1c0: 1a04 1f23 |0c18: const-string v4, "RAP" // string@231f │ │ +0ff1c4: 4d04 0001 |0c1a: aput-object v4, v0, v1 │ │ +0ff1c8: 1301 0802 |0c1c: const/16 v1, #int 520 // #208 │ │ +0ff1cc: 1a04 2307 |0c1e: const-string v4, "43.966667" // string@0723 │ │ +0ff1d0: 4d04 0001 |0c20: aput-object v4, v0, v1 │ │ +0ff1d4: 1301 0902 |0c22: const/16 v1, #int 521 // #209 │ │ +0ff1d8: 1a04 a502 |0c24: const-string v4, "-103.0" // string@02a5 │ │ +0ff1dc: 4d04 0001 |0c26: aput-object v4, v0, v1 │ │ +0ff1e0: 1301 0a02 |0c28: const/16 v1, #int 522 // #20a │ │ +0ff1e4: 1a04 b40b |0c2a: const-string v4, "BNA" // string@0bb4 │ │ +0ff1e8: 4d04 0001 |0c2c: aput-object v4, v0, v1 │ │ +0ff1ec: 1301 0b02 |0c2e: const/16 v1, #int 523 // #20b │ │ +0ff1f0: 1a04 7e06 |0c30: const-string v4, "36.116665" // string@067e │ │ +0ff1f4: 4d04 0001 |0c32: aput-object v4, v0, v1 │ │ +0ff1f8: 1301 0c02 |0c34: const/16 v1, #int 524 // #20c │ │ +0ff1fc: 1a04 9704 |0c36: const-string v4, "-86.666664" // string@0497 │ │ +0ff200: 4d04 0001 |0c38: aput-object v4, v0, v1 │ │ +0ff204: 1301 0d02 |0c3a: const/16 v1, #int 525 // #20d │ │ +0ff208: 1a04 6a1f |0c3c: const-string v4, "MEM" // string@1f6a │ │ +0ff20c: 4d04 0001 |0c3e: aput-object v4, v0, v1 │ │ +0ff210: 1301 0e02 |0c40: const/16 v1, #int 526 // #20e │ │ +0ff214: 1a04 6706 |0c42: const-string v4, "35.05" // string@0667 │ │ +0ff218: 4d04 0001 |0c44: aput-object v4, v0, v1 │ │ +0ff21c: 1301 0f02 |0c46: const/16 v1, #int 527 // #20f │ │ +0ff220: 1a04 be04 |0c48: const-string v4, "-89.96667" // string@04be │ │ +0ff224: 4d04 0001 |0c4a: aput-object v4, v0, v1 │ │ +0ff228: 1301 1002 |0c4c: const/16 v1, #int 528 // #210 │ │ +0ff22c: 1a04 3b26 |0c4e: const-string v4, "TRI" // string@263b │ │ +0ff230: 4d04 0001 |0c50: aput-object v4, v0, v1 │ │ +0ff234: 1301 1102 |0c52: const/16 v1, #int 529 // #211 │ │ +0ff238: 1a04 8106 |0c54: const-string v4, "36.466667" // string@0681 │ │ +0ff23c: 4d04 0001 |0c56: aput-object v4, v0, v1 │ │ +0ff240: 1301 1202 |0c58: const/16 v1, #int 530 // #212 │ │ +0ff244: 1a04 5e04 |0c5a: const-string v4, "-82.4" // string@045e │ │ +0ff248: 4d04 0001 |0c5c: aput-object v4, v0, v1 │ │ +0ff24c: 1301 1302 |0c5e: const/16 v1, #int 531 // #213 │ │ +0ff250: 1a04 af26 |0c60: const-string v4, "TYS" // string@26af │ │ +0ff254: 4d04 0001 |0c62: aput-object v4, v0, v1 │ │ +0ff258: 1301 1402 |0c64: const/16 v1, #int 532 // #214 │ │ +0ff25c: 1a04 7506 |0c66: const-string v4, "35.9" // string@0675 │ │ +0ff260: 4d04 0001 |0c68: aput-object v4, v0, v1 │ │ +0ff264: 1301 1502 |0c6a: const/16 v1, #int 533 // #215 │ │ +0ff268: 1a04 7004 |0c6c: const-string v4, "-83.88333" // string@0470 │ │ +0ff26c: 4d04 0001 |0c6e: aput-object v4, v0, v1 │ │ +0ff270: 1301 1602 |0c70: const/16 v1, #int 534 // #216 │ │ +0ff274: 1a04 4409 |0c72: const-string v4, "ABI" // string@0944 │ │ +0ff278: 4d04 0001 |0c74: aput-object v4, v0, v1 │ │ +0ff27c: 1301 1702 |0c76: const/16 v1, #int 535 // #217 │ │ +0ff280: 1a04 2f06 |0c78: const-string v4, "32.466667" // string@062f │ │ +0ff284: 4d04 0001 |0c7a: aput-object v4, v0, v1 │ │ +0ff288: 1301 1802 |0c7c: const/16 v1, #int 536 // #218 │ │ +0ff28c: 1a04 2505 |0c7e: const-string v4, "-99.85" // string@0525 │ │ +0ff290: 4d04 0001 |0c80: aput-object v4, v0, v1 │ │ +0ff294: 1301 1902 |0c82: const/16 v1, #int 537 // #219 │ │ +0ff298: 1a04 420a |0c84: const-string v4, "AMA" // string@0a42 │ │ +0ff29c: 4d04 0001 |0c86: aput-object v4, v0, v1 │ │ +0ff2a0: 1301 1a02 |0c88: const/16 v1, #int 538 // #21a │ │ +0ff2a4: 1a04 6a06 |0c8a: const-string v4, "35.283333" // string@066a │ │ +0ff2a8: 4d04 0001 |0c8c: aput-object v4, v0, v1 │ │ +0ff2ac: 1301 1b02 |0c8e: const/16 v1, #int 539 // #21b │ │ +0ff2b0: 1a04 9b02 |0c90: const-string v4, "-101.63333" // string@029b │ │ +0ff2b4: 4d04 0001 |0c92: aput-object v4, v0, v1 │ │ +0ff2b8: 1301 1c02 |0c94: const/16 v1, #int 540 // #21c │ │ +0ff2bc: 1a04 c40b |0c96: const-string v4, "BRO" // string@0bc4 │ │ +0ff2c0: 4d04 0001 |0c98: aput-object v4, v0, v1 │ │ +0ff2c4: 1301 1d02 |0c9a: const/16 v1, #int 541 // #21d │ │ +0ff2c8: 1a04 e405 |0c9c: const-string v4, "25.916666" // string@05e4 │ │ +0ff2cc: 4d04 0001 |0c9e: aput-object v4, v0, v1 │ │ +0ff2d0: 1301 1e02 |0ca0: const/16 v1, #int 542 // #21e │ │ +0ff2d4: 1a04 1505 |0ca2: const-string v4, "-97.36667" // string@0515 │ │ +0ff2d8: 4d04 0001 |0ca4: aput-object v4, v0, v1 │ │ +0ff2dc: 1301 1f02 |0ca6: const/16 v1, #int 543 // #21f │ │ +0ff2e0: 1a04 d70c |0ca8: const-string v4, "CLL" // string@0cd7 │ │ +0ff2e4: 4d04 0001 |0caa: aput-object v4, v0, v1 │ │ +0ff2e8: 1301 2002 |0cac: const/16 v1, #int 544 // #220 │ │ +0ff2ec: 1a04 1806 |0cae: const-string v4, "30.6" // string@0618 │ │ +0ff2f0: 4d04 0001 |0cb0: aput-object v4, v0, v1 │ │ +0ff2f4: 1301 2102 |0cb2: const/16 v1, #int 545 // #221 │ │ +0ff2f8: 1a04 0805 |0cb4: const-string v4, "-96.416664" // string@0508 │ │ +0ff2fc: 4d04 0001 |0cb6: aput-object v4, v0, v1 │ │ +0ff300: 1301 2202 |0cb8: const/16 v1, #int 546 // #222 │ │ +0ff304: 1a04 390d |0cba: const-string v4, "CRP" // string@0d39 │ │ +0ff308: 4d04 0001 |0cbc: aput-object v4, v0, v1 │ │ +0ff30c: 1301 2302 |0cbe: const/16 v1, #int 547 // #223 │ │ +0ff310: 4d05 0001 |0cc0: aput-object v5, v0, v1 │ │ +0ff314: 1301 2402 |0cc2: const/16 v1, #int 548 // #224 │ │ +0ff318: 1a04 1605 |0cc4: const-string v4, "-97.433334" // string@0516 │ │ +0ff31c: 4d04 0001 |0cc6: aput-object v4, v0, v1 │ │ +0ff320: 1301 2502 |0cc8: const/16 v1, #int 549 // #225 │ │ +0ff324: 1a04 420e |0cca: const-string v4, "DAL" // string@0e42 │ │ +0ff328: 4d04 0001 |0ccc: aput-object v4, v0, v1 │ │ +0ff32c: 1301 2602 |0cce: const/16 v1, #int 550 // #226 │ │ +0ff330: 1a04 3806 |0cd0: const-string v4, "32.833332" // string@0638 │ │ +0ff334: 4d04 0001 |0cd2: aput-object v4, v0, v1 │ │ +0ff338: 1301 2702 |0cd4: const/16 v1, #int 551 // #227 │ │ +0ff33c: 1a04 0d05 |0cd6: const-string v4, "-96.85" // string@050d │ │ +0ff340: 4d04 0001 |0cd8: aput-object v4, v0, v1 │ │ +0ff344: 1301 2802 |0cda: const/16 v1, #int 552 // #228 │ │ +0ff348: 1a04 bc0e |0cdc: const-string v4, "DRT" // string@0ebc │ │ +0ff34c: 4d04 0001 |0cde: aput-object v4, v0, v1 │ │ +0ff350: 1301 2902 |0ce0: const/16 v1, #int 553 // #229 │ │ +0ff354: 1a04 0506 |0ce2: const-string v4, "29.366667" // string@0605 │ │ +0ff358: 4d04 0001 |0ce4: aput-object v4, v0, v1 │ │ +0ff35c: 1301 2a02 |0ce6: const/16 v1, #int 554 // #22a │ │ +0ff360: 1a04 9802 |0ce8: const-string v4, "-100.916664" // string@0298 │ │ +0ff364: 4d04 0001 |0cea: aput-object v4, v0, v1 │ │ +0ff368: 1301 2b02 |0cec: const/16 v1, #int 555 // #22b │ │ +0ff36c: 1a04 6b0f |0cee: const-string v4, "ELP" // string@0f6b │ │ +0ff370: 4d04 0001 |0cf0: aput-object v4, v0, v1 │ │ +0ff374: 1301 2c02 |0cf2: const/16 v1, #int 556 // #22c │ │ +0ff378: 1a04 2006 |0cf4: const-string v4, "31.8" // string@0620 │ │ +0ff37c: 4d04 0001 |0cf6: aput-object v4, v0, v1 │ │ +0ff380: 1301 2d02 |0cf8: const/16 v1, #int 557 // #22d │ │ +0ff384: 1a04 c502 |0cfa: const-string v4, "-106.26667" // string@02c5 │ │ +0ff388: 4d04 0001 |0cfc: aput-object v4, v0, v1 │ │ +0ff38c: 1301 2e02 |0cfe: const/16 v1, #int 558 // #22e │ │ +0ff390: 1a04 3312 |0d00: const-string v4, "HOU" // string@1233 │ │ +0ff394: 4d04 0001 |0d02: aput-object v4, v0, v1 │ │ +0ff398: 1301 2f02 |0d04: const/16 v1, #int 559 // #22f │ │ +0ff39c: 1a04 0806 |0d06: const-string v4, "29.633333" // string@0608 │ │ +0ff3a0: 4d04 0001 |0d08: aput-object v4, v0, v1 │ │ +0ff3a4: 1301 3002 |0d0a: const/16 v1, #int 560 // #230 │ │ +0ff3a8: 1a04 f804 |0d0c: const-string v4, "-95.26667" // string@04f8 │ │ +0ff3ac: 4d04 0001 |0d0e: aput-object v4, v0, v1 │ │ +0ff3b0: 1301 3102 |0d10: const/16 v1, #int 561 // #231 │ │ +0ff3b4: 1a04 dd12 |0d12: const-string v4, "INK" // string@12dd │ │ +0ff3b8: 4d04 0001 |0d14: aput-object v4, v0, v1 │ │ +0ff3bc: 1301 3202 |0d16: const/16 v1, #int 562 // #232 │ │ +0ff3c0: 1a04 2106 |0d18: const-string v4, "31.866667" // string@0621 │ │ +0ff3c4: 4d04 0001 |0d1a: aput-object v4, v0, v1 │ │ +0ff3c8: 1301 3302 |0d1c: const/16 v1, #int 563 // #233 │ │ +0ff3cc: 1a04 a702 |0d1e: const-string v4, "-103.23333" // string@02a7 │ │ +0ff3d0: 4d04 0001 |0d20: aput-object v4, v0, v1 │ │ +0ff3d4: 1301 3402 |0d22: const/16 v1, #int 564 // #234 │ │ +0ff3d8: 1a04 0414 |0d24: const-string v4, "LBB" // string@1404 │ │ +0ff3dc: 4d04 0001 |0d26: aput-object v4, v0, v1 │ │ +0ff3e0: 1301 3502 |0d28: const/16 v1, #int 565 // #235 │ │ +0ff3e4: 1a04 4c06 |0d2a: const-string v4, "33.7" // string@064c │ │ +0ff3e8: 4d04 0001 |0d2c: aput-object v4, v0, v1 │ │ +0ff3ec: 1301 3602 |0d2e: const/16 v1, #int 566 // #236 │ │ +0ff3f0: 1a04 9d02 |0d30: const-string v4, "-101.9" // string@029d │ │ +0ff3f4: 4d04 0001 |0d32: aput-object v4, v0, v1 │ │ +0ff3f8: 1301 3702 |0d34: const/16 v1, #int 567 // #237 │ │ +0ff3fc: 1a04 a614 |0d36: const-string v4, "LRD" // string@14a6 │ │ +0ff400: 4d04 0001 |0d38: aput-object v4, v0, v1 │ │ +0ff404: 1301 3802 |0d3a: const/16 v1, #int 568 // #238 │ │ +0ff408: 1a04 ee05 |0d3c: const-string v4, "27.466667" // string@05ee │ │ +0ff40c: 4d04 0001 |0d3e: aput-object v4, v0, v1 │ │ +0ff410: 1301 3902 |0d40: const/16 v1, #int 569 // #239 │ │ +0ff414: 1a04 2405 |0d42: const-string v4, "-99.416664" // string@0524 │ │ +0ff418: 4d04 0001 |0d44: aput-object v4, v0, v1 │ │ +0ff41c: 1301 3a02 |0d46: const/16 v1, #int 570 // #23a │ │ +0ff420: 1a04 2720 |0d48: const-string v4, "MRF" // string@2027 │ │ +0ff424: 4d04 0001 |0d4a: aput-object v4, v0, v1 │ │ +0ff428: 1301 3b02 |0d4c: const/16 v1, #int 571 // #23b │ │ +0ff42c: 1a04 1006 |0d4e: const-string v4, "30.283333" // string@0610 │ │ +0ff430: 4d04 0001 |0d50: aput-object v4, v0, v1 │ │ +0ff434: 1301 3c02 |0d52: const/16 v1, #int 572 // #23c │ │ +0ff438: 1a04 ad02 |0d54: const-string v4, "-103.61667" // string@02ad │ │ +0ff43c: 4d04 0001 |0d56: aput-object v4, v0, v1 │ │ +0ff440: 1301 3d02 |0d58: const/16 v1, #int 573 // #23d │ │ +0ff444: 1a04 6722 |0d5a: const-string v4, "PSX" // string@2267 │ │ +0ff448: 4d04 0001 |0d5c: aput-object v4, v0, v1 │ │ +0ff44c: 1301 3e02 |0d5e: const/16 v1, #int 574 // #23e │ │ +0ff450: 1a04 ff05 |0d60: const-string v4, "28.75" // string@05ff │ │ +0ff454: 4d04 0001 |0d62: aput-object v4, v0, v1 │ │ +0ff458: 1301 3f02 |0d64: const/16 v1, #int 575 // #23f │ │ +0ff45c: 1a04 0505 |0d66: const-string v4, "-96.3" // string@0505 │ │ +0ff460: 4d04 0001 |0d68: aput-object v4, v0, v1 │ │ +0ff464: 1301 4002 |0d6a: const/16 v1, #int 576 // #240 │ │ +0ff468: 1a04 f823 |0d6c: const-string v4, "SAT" // string@23f8 │ │ +0ff46c: 4d04 0001 |0d6e: aput-object v4, v0, v1 │ │ +0ff470: 1301 4102 |0d70: const/16 v1, #int 577 // #241 │ │ +0ff474: 1a04 fe05 |0d72: const-string v4, "28.633333" // string@05fe │ │ +0ff478: 4d04 0001 |0d74: aput-object v4, v0, v1 │ │ +0ff47c: 1301 4202 |0d76: const/16 v1, #int 578 // #242 │ │ +0ff480: 1a04 2005 |0d78: const-string v4, "-98.45" // string@0520 │ │ +0ff484: 4d04 0001 |0d7a: aput-object v4, v0, v1 │ │ +0ff488: 1301 4302 |0d7c: const/16 v1, #int 579 // #243 │ │ +0ff48c: 1a04 8924 |0d7e: const-string v4, "SPS" // string@2489 │ │ +0ff490: 4d04 0001 |0d80: aput-object v4, v0, v1 │ │ +0ff494: 1301 4402 |0d82: const/16 v1, #int 580 // #244 │ │ +0ff498: 1a04 4f06 |0d84: const-string v4, "33.983334" // string@064f │ │ +0ff49c: 4d04 0001 |0d86: aput-object v4, v0, v1 │ │ +0ff4a0: 1301 4502 |0d88: const/16 v1, #int 581 // #245 │ │ +0ff4a4: 1a04 2205 |0d8a: const-string v4, "-98.583336" // string@0522 │ │ +0ff4a8: 4d04 0001 |0d8c: aput-object v4, v0, v1 │ │ +0ff4ac: 1301 4602 |0d8e: const/16 v1, #int 582 // #246 │ │ +0ff4b0: 1a04 9d0b |0d90: const-string v4, "BCE" // string@0b9d │ │ +0ff4b4: 4d04 0001 |0d92: aput-object v4, v0, v1 │ │ +0ff4b8: 1301 4702 |0d94: const/16 v1, #int 583 // #247 │ │ +0ff4bc: 1a04 9206 |0d96: const-string v4, "37.683334" // string@0692 │ │ +0ff4c0: 4d04 0001 |0d98: aput-object v4, v0, v1 │ │ +0ff4c4: 1301 4802 |0d9a: const/16 v1, #int 584 // #248 │ │ +0ff4c8: 1a04 e702 |0d9c: const-string v4, "-112.3" // string@02e7 │ │ +0ff4cc: 4d04 0001 |0d9e: aput-object v4, v0, v1 │ │ +0ff4d0: 1301 4902 |0da0: const/16 v1, #int 585 // #249 │ │ +0ff4d4: 1a04 5b24 |0da2: const-string v4, "SLC" // string@245b │ │ +0ff4d8: 4d04 0001 |0da4: aput-object v4, v0, v1 │ │ +0ff4dc: 1301 4a02 |0da6: const/16 v1, #int 586 // #24a │ │ +0ff4e0: 1a04 e406 |0da8: const-string v4, "40.85" // string@06e4 │ │ +0ff4e4: 4d04 0001 |0daa: aput-object v4, v0, v1 │ │ +0ff4e8: 1301 4b02 |0dac: const/16 v1, #int 587 // #24b │ │ +0ff4ec: 1a04 e402 |0dae: const-string v4, "-111.96667" // string@02e4 │ │ +0ff4f0: 4d04 0001 |0db0: aput-object v4, v0, v1 │ │ +0ff4f4: 1301 4c02 |0db2: const/16 v1, #int 588 // #24c │ │ +0ff4f8: 1a04 af21 |0db4: const-string v4, "ORF" // string@21af │ │ +0ff4fc: 4d04 0001 |0db6: aput-object v4, v0, v1 │ │ +0ff500: 1301 4d02 |0db8: const/16 v1, #int 589 // #24d │ │ +0ff504: 4d02 0001 |0dba: aput-object v2, v0, v1 │ │ +0ff508: 1301 4e02 |0dbc: const/16 v1, #int 590 // #24e │ │ +0ff50c: 4d06 0001 |0dbe: aput-object v6, v0, v1 │ │ +0ff510: 1301 4f02 |0dc0: const/16 v1, #int 591 // #24f │ │ +0ff514: 1a02 5523 |0dc2: const-string v2, "RIC" // string@2355 │ │ +0ff518: 4d02 0001 |0dc4: aput-object v2, v0, v1 │ │ +0ff51c: 1301 5002 |0dc6: const/16 v1, #int 592 // #250 │ │ +0ff520: 1a02 8f06 |0dc8: const-string v2, "37.5" // string@068f │ │ +0ff524: 4d02 0001 |0dca: aput-object v2, v0, v1 │ │ +0ff528: 1301 5102 |0dcc: const/16 v1, #int 593 // #251 │ │ +0ff52c: 1a02 1904 |0dce: const-string v2, "-77.316666" // string@0419 │ │ +0ff530: 4d02 0001 |0dd0: aput-object v2, v0, v1 │ │ +0ff534: 1301 5202 |0dd2: const/16 v1, #int 594 // #252 │ │ +0ff538: 1a02 7423 |0dd4: const-string v2, "ROA" // string@2374 │ │ +0ff53c: 4d02 0001 |0dd6: aput-object v2, v0, v1 │ │ +0ff540: 1301 5302 |0dd8: const/16 v1, #int 595 // #253 │ │ +0ff544: 4d03 0001 |0dda: aput-object v3, v0, v1 │ │ +0ff548: 1301 5402 |0ddc: const/16 v1, #int 596 // #254 │ │ +0ff54c: 1a02 3804 |0dde: const-string v2, "-80.066666" // string@0438 │ │ +0ff550: 4d02 0001 |0de0: aput-object v2, v0, v1 │ │ +0ff554: 1301 5502 |0de2: const/16 v1, #int 597 // #255 │ │ +0ff558: 1a02 8411 |0de4: const-string v2, "GEG" // string@1184 │ │ +0ff55c: 4d02 0001 |0de6: aput-object v2, v0, v1 │ │ +0ff560: 1301 5602 |0de8: const/16 v1, #int 598 // #256 │ │ +0ff564: 1a02 4f07 |0dea: const-string v2, "47.55" // string@074f │ │ +0ff568: 4d02 0001 |0dec: aput-object v2, v0, v1 │ │ +0ff56c: 1301 5702 |0dee: const/16 v1, #int 599 // #257 │ │ +0ff570: 1a02 0a03 |0df0: const-string v2, "-117.61667" // string@030a │ │ +0ff574: 4d02 0001 |0df2: aput-object v2, v0, v1 │ │ +0ff578: 1301 5802 |0df4: const/16 v1, #int 600 // #258 │ │ +0ff57c: 1a02 1524 |0df6: const-string v2, "SEA" // string@2415 │ │ +0ff580: 4d02 0001 |0df8: aput-object v2, v0, v1 │ │ +0ff584: 1301 5902 |0dfa: const/16 v1, #int 601 // #259 │ │ +0ff588: 1a02 4d07 |0dfc: const-string v2, "47.433334" // string@074d │ │ +0ff58c: 4d02 0001 |0dfe: aput-object v2, v0, v1 │ │ +0ff590: 1301 5a02 |0e00: const/16 v1, #int 602 // #25a │ │ +0ff594: 1a02 3603 |0e02: const-string v2, "-122.3" // string@0336 │ │ +0ff598: 4d02 0001 |0e04: aput-object v2, v0, v1 │ │ +0ff59c: 1301 5b02 |0e06: const/16 v1, #int 603 // #25b │ │ +0ff5a0: 1a02 a629 |0e08: const-string v2, "YKM" // string@29a6 │ │ +0ff5a4: 4d02 0001 |0e0a: aput-object v2, v0, v1 │ │ +0ff5a8: 1301 5c02 |0e0c: const/16 v1, #int 604 // #25c │ │ +0ff5ac: 1a02 4607 |0e0e: const-string v2, "46.566666" // string@0746 │ │ +0ff5b0: 4d02 0001 |0e10: aput-object v2, v0, v1 │ │ +0ff5b4: 1301 5d02 |0e12: const/16 v1, #int 605 // #25d │ │ +0ff5b8: 1a02 2403 |0e14: const-string v2, "-120.433334" // string@0324 │ │ +0ff5bc: 4d02 0001 |0e16: aput-object v2, v0, v1 │ │ +0ff5c0: 1301 5e02 |0e18: const/16 v1, #int 606 // #25e │ │ +0ff5c4: 1a02 9f11 |0e1a: const-string v2, "GRB" // string@119f │ │ +0ff5c8: 4d02 0001 |0e1c: aput-object v2, v0, v1 │ │ +0ff5cc: 1301 5f02 |0e1e: const/16 v1, #int 607 // #25f │ │ +0ff5d0: 1a02 3407 |0e20: const-string v2, "44.55" // string@0734 │ │ +0ff5d4: 4d02 0001 |0e22: aput-object v2, v0, v1 │ │ +0ff5d8: 1301 6002 |0e24: const/16 v1, #int 608 // #260 │ │ +0ff5dc: 1a02 a904 |0e26: const-string v2, "-88.183334" // string@04a9 │ │ +0ff5e0: 4d02 0001 |0e28: aput-object v2, v0, v1 │ │ +0ff5e4: 1301 6102 |0e2a: const/16 v1, #int 609 // #261 │ │ +0ff5e8: 1a02 ab14 |0e2c: const-string v2, "LSE" // string@14ab │ │ +0ff5ec: 4d02 0001 |0e2e: aput-object v2, v0, v1 │ │ +0ff5f0: 1301 6202 |0e30: const/16 v1, #int 610 // #262 │ │ +0ff5f4: 1a02 2207 |0e32: const-string v2, "43.866665" // string@0722 │ │ +0ff5f8: 4d02 0001 |0e34: aput-object v2, v0, v1 │ │ +0ff5fc: 1301 6302 |0e36: const/16 v1, #int 611 // #263 │ │ +0ff600: 1a02 cc04 |0e38: const-string v2, "-91.25" // string@04cc │ │ +0ff604: 4d02 0001 |0e3a: aput-object v2, v0, v1 │ │ +0ff608: 1301 6402 |0e3c: const/16 v1, #int 612 // #264 │ │ +0ff60c: 1a02 3a0d |0e3e: const-string v2, "CRW" // string@0d3a │ │ +0ff610: 4d02 0001 |0e40: aput-object v2, v0, v1 │ │ +0ff614: 1301 6502 |0e42: const/16 v1, #int 613 // #265 │ │ +0ff618: 1a02 a206 |0e44: const-string v2, "38.333332" // string@06a2 │ │ +0ff61c: 4d02 0001 |0e46: aput-object v2, v0, v1 │ │ +0ff620: 1301 6602 |0e48: const/16 v1, #int 614 // #266 │ │ +0ff624: 1a02 5104 |0e4a: const-string v2, "-81.76667" // string@0451 │ │ +0ff628: 4d02 0001 |0e4c: aput-object v2, v0, v1 │ │ +0ff62c: 1301 6702 |0e4e: const/16 v1, #int 615 // #267 │ │ +0ff630: 1a02 5f0f |0e50: const-string v2, "EKN" // string@0f5f │ │ +0ff634: 4d02 0001 |0e52: aput-object v2, v0, v1 │ │ +0ff638: 1301 6802 |0e54: const/16 v1, #int 616 // #268 │ │ +0ff63c: 1a02 ac06 |0e56: const-string v2, "38.9" // string@06ac │ │ +0ff640: 4d02 0001 |0e58: aput-object v2, v0, v1 │ │ +0ff644: 1301 6902 |0e5a: const/16 v1, #int 617 // #269 │ │ +0ff648: 1a02 3a04 |0e5c: const-string v2, "-80.083336" // string@043a │ │ +0ff64c: 4d02 0001 |0e5e: aput-object v2, v0, v1 │ │ +0ff650: 1301 6a02 |0e60: const/16 v1, #int 618 // #26a │ │ +0ff654: 1a02 490d |0e62: const-string v2, "CZI" // string@0d49 │ │ +0ff658: 4d02 0001 |0e64: aput-object v2, v0, v1 │ │ +0ff65c: 1301 6b02 |0e66: const/16 v1, #int 619 // #26b │ │ +0ff660: 1a02 2407 |0e68: const-string v2, "43.983334" // string@0724 │ │ +0ff664: 4d02 0001 |0e6a: aput-object v2, v0, v1 │ │ +0ff668: 1301 6c02 |0e6c: const/16 v1, #int 620 // #26c │ │ +0ff66c: 1a02 c602 |0e6e: const-string v2, "-106.433334" // string@02c6 │ │ +0ff670: 4d02 0001 |0e70: aput-object v2, v0, v1 │ │ +0ff674: 1301 6d02 |0e72: const/16 v1, #int 621 // #26d │ │ +0ff678: 1a02 8e14 |0e74: const-string v2, "LND" // string@148e │ │ +0ff67c: 4d02 0001 |0e76: aput-object v2, v0, v1 │ │ +0ff680: 1301 6e02 |0e78: const/16 v1, #int 622 // #26e │ │ +0ff684: 1a02 1007 |0e7a: const-string v2, "42.8" // string@0710 │ │ +0ff688: 4d02 0001 |0e7c: aput-object v2, v0, v1 │ │ +0ff68c: 1301 6f02 |0e7e: const/16 v1, #int 623 // #26f │ │ +0ff690: 1a02 cb02 |0e80: const-string v2, "-108.71667" // string@02cb │ │ +0ff694: 4d02 0001 |0e82: aput-object v2, v0, v1 │ │ +0ff698: 1301 7002 |0e84: const/16 v1, #int 624 // #270 │ │ +0ff69c: 1a02 5f1f |0e86: const-string v2, "MBW" // string@1f5f │ │ +0ff6a0: 4d02 0001 |0e88: aput-object v2, v0, v1 │ │ +0ff6a4: 1301 7102 |0e8a: const/16 v1, #int 625 // #271 │ │ +0ff6a8: 1a02 fd06 |0e8c: const-string v2, "41.833332" // string@06fd │ │ +0ff6ac: 4d02 0001 |0e8e: aput-object v2, v0, v1 │ │ +0ff6b0: 1301 7202 |0e90: const/16 v1, #int 626 // #272 │ │ +0ff6b4: 1a02 c302 |0e92: const-string v2, "-106.0" // string@02c3 │ │ +0ff6b8: 4d02 0001 |0e94: aput-object v2, v0, v1 │ │ +0ff6bc: 1301 7302 |0e96: const/16 v1, #int 627 // #273 │ │ +0ff6c0: 1a02 6623 |0e98: const-string v2, "RKS" // string@2366 │ │ +0ff6c4: 4d02 0001 |0e9a: aput-object v2, v0, v1 │ │ +0ff6c8: 1301 7402 |0e9c: const/16 v1, #int 628 // #274 │ │ +0ff6cc: 1a02 f906 |0e9e: const-string v2, "41.583332" // string@06f9 │ │ +0ff6d0: 4d02 0001 |0ea0: aput-object v2, v0, v1 │ │ +0ff6d4: 1301 7502 |0ea2: const/16 v1, #int 629 // #275 │ │ +0ff6d8: 1a02 ce02 |0ea4: const-string v2, "-109.0" // string@02ce │ │ +0ff6dc: 4d02 0001 |0ea6: aput-object v2, v0, v1 │ │ +0ff6e0: 1301 7602 |0ea8: const/16 v1, #int 630 // #276 │ │ +0ff6e4: 1a02 0a06 |0eaa: const-string v2, "2XG" // string@060a │ │ +0ff6e8: 4d02 0001 |0eac: aput-object v2, v0, v1 │ │ +0ff6ec: 1301 7702 |0eae: const/16 v1, #int 631 // #277 │ │ +0ff6f0: 1a02 1206 |0eb0: const-string v2, "30.333334" // string@0612 │ │ +0ff6f4: 4d02 0001 |0eb2: aput-object v2, v0, v1 │ │ +0ff6f8: 1301 7802 |0eb4: const/16 v1, #int 632 // #278 │ │ +0ff6fc: 1a02 2404 |0eb6: const-string v2, "-78.5" // string@0424 │ │ +0ff700: 4d02 0001 |0eb8: aput-object v2, v0, v1 │ │ +0ff704: 1301 7902 |0eba: const/16 v1, #int 633 // #279 │ │ +0ff708: 1a02 b125 |0ebc: const-string v2, "T01" // string@25b1 │ │ +0ff70c: 4d02 0001 |0ebe: aput-object v2, v0, v1 │ │ +0ff710: 1301 7a02 |0ec0: const/16 v1, #int 634 // #27a │ │ +0ff714: 1a02 fb05 |0ec2: const-string v2, "28.5" // string@05fb │ │ +0ff718: 4d02 0001 |0ec4: aput-object v2, v0, v1 │ │ +0ff71c: 1301 7b02 |0ec6: const/16 v1, #int 635 // #27b │ │ +0ff720: 1a03 e204 |0ec8: const-string v3, "-93.5" // string@04e2 │ │ +0ff724: 4d03 0001 |0eca: aput-object v3, v0, v1 │ │ +0ff728: 1301 7c02 |0ecc: const/16 v1, #int 636 // #27c │ │ +0ff72c: 1a03 b225 |0ece: const-string v3, "T06" // string@25b2 │ │ +0ff730: 4d03 0001 |0ed0: aput-object v3, v0, v1 │ │ +0ff734: 1301 7d02 |0ed2: const/16 v1, #int 637 // #27d │ │ +0ff738: 4d02 0001 |0ed4: aput-object v2, v0, v1 │ │ +0ff73c: 1301 7e02 |0ed6: const/16 v1, #int 638 // #27e │ │ +0ff740: 1a03 c704 |0ed8: const-string v3, "-91.0" // string@04c7 │ │ +0ff744: 4d03 0001 |0eda: aput-object v3, v0, v1 │ │ +0ff748: 1301 7f02 |0edc: const/16 v1, #int 639 // #27f │ │ +0ff74c: 1a03 b325 |0ede: const-string v3, "T07" // string@25b3 │ │ +0ff750: 4d03 0001 |0ee0: aput-object v3, v0, v1 │ │ +0ff754: 1301 8002 |0ee2: const/16 v1, #int 640 // #280 │ │ +0ff758: 4d02 0001 |0ee4: aput-object v2, v0, v1 │ │ +0ff75c: 1301 8102 |0ee6: const/16 v1, #int 641 // #281 │ │ +0ff760: 1a03 a504 |0ee8: const-string v3, "-88.0" // string@04a5 │ │ +0ff764: 4d03 0001 |0eea: aput-object v3, v0, v1 │ │ +0ff768: 1301 8202 |0eec: const/16 v1, #int 642 // #282 │ │ +0ff76c: 1a03 6f07 |0eee: const-string v3, "4J3" // string@076f │ │ +0ff770: 4d03 0001 |0ef0: aput-object v3, v0, v1 │ │ +0ff774: 1301 8302 |0ef2: const/16 v1, #int 643 // #283 │ │ +0ff778: 4d02 0001 |0ef4: aput-object v2, v0, v1 │ │ +0ff77c: 1301 8402 |0ef6: const/16 v1, #int 644 // #284 │ │ +0ff780: 1a02 7b04 |0ef8: const-string v2, "-85.0" // string@047b │ │ +0ff784: 4d02 0001 |0efa: aput-object v2, v0, v1 │ │ +0ff788: 1301 8502 |0efc: const/16 v1, #int 645 // #285 │ │ +0ff78c: 1a02 0912 |0efe: const-string v2, "H51" // string@1209 │ │ +0ff790: 4d02 0001 |0f00: aput-object v2, v0, v1 │ │ +0ff794: 1301 8602 |0f02: const/16 v1, #int 646 // #286 │ │ +0ff798: 1a02 e905 |0f04: const-string v2, "26.5" // string@05e9 │ │ +0ff79c: 4d02 0001 |0f06: aput-object v2, v0, v1 │ │ +0ff7a0: 1301 8702 |0f08: const/16 v1, #int 647 // #287 │ │ +0ff7a4: 1a03 f204 |0f0a: const-string v3, "-95.0" // string@04f2 │ │ +0ff7a8: 4d03 0001 |0f0c: aput-object v3, v0, v1 │ │ +0ff7ac: 1301 8802 |0f0e: const/16 v1, #int 648 // #288 │ │ +0ff7b0: 1a03 0a12 |0f10: const-string v3, "H52" // string@120a │ │ +0ff7b4: 4d03 0001 |0f12: aput-object v3, v0, v1 │ │ +0ff7b8: 1301 8902 |0f14: const/16 v1, #int 649 // #289 │ │ +0ff7bc: 1a03 e705 |0f16: const-string v3, "26.0" // string@05e7 │ │ +0ff7c0: 4d03 0001 |0f18: aput-object v3, v0, v1 │ │ +0ff7c4: 1301 8a02 |0f1a: const/16 v1, #int 650 // #28a │ │ +0ff7c8: 1a03 b804 |0f1c: const-string v3, "-89.5" // string@04b8 │ │ +0ff7cc: 4d03 0001 |0f1e: aput-object v3, v0, v1 │ │ +0ff7d0: 1301 8b02 |0f20: const/16 v1, #int 651 // #28b │ │ +0ff7d4: 1a03 0b12 |0f22: const-string v3, "H61" // string@120b │ │ +0ff7d8: 4d03 0001 |0f24: aput-object v3, v0, v1 │ │ +0ff7dc: 1301 8c02 |0f26: const/16 v1, #int 652 // #28c │ │ +0ff7e0: 4d02 0001 |0f28: aput-object v2, v0, v1 │ │ +0ff7e4: 1301 8d02 |0f2a: const/16 v1, #int 653 // #28d │ │ +0ff7e8: 1a02 7104 |0f2c: const-string v2, "-84.0" // string@0471 │ │ +0ff7ec: 4d02 0001 |0f2e: aput-object v2, v0, v1 │ │ +0ff7f0: 1301 8e02 |0f30: const/16 v1, #int 654 // #28e │ │ +0ff7f4: 1a02 8b13 |0f32: const-string v2, "JON" // string@138b │ │ +0ff7f8: 4d02 0001 |0f34: aput-object v2, v0, v1 │ │ +0ff7fc: 1301 8f02 |0f36: const/16 v1, #int 655 // #28f │ │ +0ff800: 1a02 bf05 |0f38: const-string v2, "16.733334" // string@05bf │ │ +0ff804: 4d02 0001 |0f3a: aput-object v2, v0, v1 │ │ +0ff808: 1301 9002 |0f3c: const/16 v1, #int 656 // #290 │ │ +0ff80c: 1a02 af03 |0f3e: const-string v2, "-169.53334" // string@03af │ │ +0ff810: 4d02 0001 |0f40: aput-object v2, v0, v1 │ │ +0ff814: 1301 9102 |0f42: const/16 v1, #int 657 // #291 │ │ +0ff818: 1a02 351f |0f44: const-string v2, "MAJ" // string@1f35 │ │ +0ff81c: 4d02 0001 |0f46: aput-object v2, v0, v1 │ │ +0ff820: 1301 9202 |0f48: const/16 v1, #int 658 // #292 │ │ +0ff824: 1a02 2f08 |0f4a: const-string v2, "7.0666666" // string@082f │ │ +0ff828: 4d02 0001 |0f4c: aput-object v2, v0, v1 │ │ +0ff82c: 1301 9302 |0f4e: const/16 v1, #int 659 // #293 │ │ +0ff830: 1a02 c405 |0f50: const-string v2, "171.26666" // string@05c4 │ │ +0ff834: 4d02 0001 |0f52: aput-object v2, v0, v1 │ │ +0ff838: 1301 9402 |0f54: const/16 v1, #int 660 // #294 │ │ +0ff83c: 1a02 dd13 |0f56: const-string v2, "KWA" // string@13dd │ │ +0ff840: 4d02 0001 |0f58: aput-object v2, v0, v1 │ │ +0ff844: 1301 9502 |0f5a: const/16 v1, #int 661 // #295 │ │ +0ff848: 1a02 5f08 |0f5c: const-string v2, "8.716666" // string@085f │ │ +0ff84c: 4d02 0001 |0f5e: aput-object v2, v0, v1 │ │ +0ff850: 1301 9602 |0f60: const/16 v1, #int 662 // #296 │ │ +0ff854: 1a02 c205 |0f62: const-string v2, "167.73334" // string@05c2 │ │ +0ff858: 4d02 0001 |0f64: aput-object v2, v0, v1 │ │ +0ff85c: 1301 9702 |0f66: const/16 v1, #int 663 // #297 │ │ +0ff860: 1a02 631f |0f68: const-string v2, "MDY" // string@1f63 │ │ +0ff864: 4d02 0001 |0f6a: aput-object v2, v0, v1 │ │ +0ff868: 1301 9802 |0f6c: const/16 v1, #int 664 // #298 │ │ +0ff86c: 1a02 fa05 |0f6e: const-string v2, "28.2" // string@05fa │ │ +0ff870: 4d02 0001 |0f70: aput-object v2, v0, v1 │ │ +0ff874: 1301 9902 |0f72: const/16 v1, #int 665 // #299 │ │ +0ff878: 1a02 b803 |0f74: const-string v2, "-177.38333" // string@03b8 │ │ +0ff87c: 4d02 0001 |0f76: aput-object v2, v0, v1 │ │ +0ff880: 1301 9a02 |0f78: const/16 v1, #int 666 // #29a │ │ +0ff884: 1a02 3322 |0f7a: const-string v2, "PPG" // string@2233 │ │ +0ff888: 4d02 0001 |0f7c: aput-object v2, v0, v1 │ │ +0ff88c: 1301 9b02 |0f7e: const/16 v1, #int 667 // #29b │ │ +0ff890: 1a02 6b03 |0f80: const-string v2, "-14.333333" // string@036b │ │ +0ff894: 4d02 0001 |0f82: aput-object v2, v0, v1 │ │ +0ff898: 1301 9c02 |0f84: const/16 v1, #int 668 // #29c │ │ +0ff89c: 1a02 b103 |0f86: const-string v2, "-170.71666" // string@03b1 │ │ +0ff8a0: 4d02 0001 |0f88: aput-object v2, v0, v1 │ │ +0ff8a4: 1301 9d02 |0f8a: const/16 v1, #int 669 // #29d │ │ +0ff8a8: 1a02 5426 |0f8c: const-string v2, "TTK" // string@2654 │ │ +0ff8ac: 4d02 0001 |0f8e: aput-object v2, v0, v1 │ │ +0ff8b0: 1301 9e02 |0f90: const/16 v1, #int 670 // #29e │ │ +0ff8b4: 1a02 7107 |0f92: const-string v2, "5.35" // string@0771 │ │ +0ff8b8: 4d02 0001 |0f94: aput-object v2, v0, v1 │ │ +0ff8bc: 1301 9f02 |0f96: const/16 v1, #int 671 // #29f │ │ +0ff8c0: 1a02 c005 |0f98: const-string v2, "162.96666" // string@05c0 │ │ +0ff8c4: 4d02 0001 |0f9a: aput-object v2, v0, v1 │ │ +0ff8c8: 1301 a002 |0f9c: const/16 v1, #int 672 // #2a0 │ │ +0ff8cc: 1a02 820a |0f9e: const-string v2, "AWK" // string@0a82 │ │ +0ff8d0: 4d02 0001 |0fa0: aput-object v2, v0, v1 │ │ +0ff8d4: 1301 a102 |0fa2: const/16 v1, #int 673 // #2a1 │ │ +0ff8d8: 1a02 ca05 |0fa4: const-string v2, "19.283333" // string@05ca │ │ +0ff8dc: 4d02 0001 |0fa6: aput-object v2, v0, v1 │ │ +0ff8e0: 1301 a202 |0fa8: const/16 v1, #int 674 // #2a2 │ │ +0ff8e4: 1a02 c105 |0faa: const-string v2, "166.65" // string@05c1 │ │ +0ff8e8: 4d02 0001 |0fac: aput-object v2, v0, v1 │ │ +0ff8ec: 1301 a302 |0fae: const/16 v1, #int 675 // #2a3 │ │ +0ff8f0: 1a02 a211 |0fb0: const-string v2, "GRO" // string@11a2 │ │ +0ff8f4: 4d02 0001 |0fb2: aput-object v2, v0, v1 │ │ +0ff8f8: 1301 a402 |0fb4: const/16 v1, #int 676 // #2a4 │ │ +0ff8fc: 1a02 b005 |0fb6: const-string v2, "14.183333" // string@05b0 │ │ +0ff900: 4d02 0001 |0fb8: aput-object v2, v0, v1 │ │ +0ff904: 1301 a502 |0fba: const/16 v1, #int 677 // #2a5 │ │ +0ff908: 1a02 b205 |0fbc: const-string v2, "145.23334" // string@05b2 │ │ +0ff90c: 4d02 0001 |0fbe: aput-object v2, v0, v1 │ │ +0ff910: 1301 a602 |0fc0: const/16 v1, #int 678 // #2a6 │ │ +0ff914: 1a02 bc11 |0fc2: const-string v2, "GSN" // string@11bc │ │ +0ff918: 4d02 0001 |0fc4: aput-object v2, v0, v1 │ │ +0ff91c: 1301 a702 |0fc6: const/16 v1, #int 679 // #2a7 │ │ +0ff920: 1a02 b805 |0fc8: const-string v2, "15.116667" // string@05b8 │ │ +0ff924: 4d02 0001 |0fca: aput-object v2, v0, v1 │ │ +0ff928: 1301 a802 |0fcc: const/16 v1, #int 680 // #2a8 │ │ +0ff92c: 1a02 b405 |0fce: const-string v2, "145.73334" // string@05b4 │ │ +0ff930: 4d02 0001 |0fd0: aput-object v2, v0, v1 │ │ +0ff934: 1301 a902 |0fd2: const/16 v1, #int 681 // #2a9 │ │ +0ff938: 1a02 2126 |0fd4: const-string v2, "TNI" // string@2621 │ │ +0ff93c: 4d02 0001 |0fd6: aput-object v2, v0, v1 │ │ +0ff940: 1301 aa02 |0fd8: const/16 v1, #int 682 // #2aa │ │ +0ff944: 1a02 b605 |0fda: const-string v2, "15.0" // string@05b6 │ │ +0ff948: 4d02 0001 |0fdc: aput-object v2, v0, v1 │ │ +0ff94c: 1301 ab02 |0fde: const/16 v1, #int 683 // #2ab │ │ +0ff950: 1a02 b305 |0fe0: const-string v2, "145.61667" // string@05b3 │ │ +0ff954: 4d02 0001 |0fe2: aput-object v2, v0, v1 │ │ +0ff958: 1301 ac02 |0fe4: const/16 v1, #int 684 // #2ac │ │ +0ff95c: 1a02 bf11 |0fe6: const-string v2, "GUM" // string@11bf │ │ +0ff960: 4d02 0001 |0fe8: aput-object v2, v0, v1 │ │ +0ff964: 1301 ad02 |0fea: const/16 v1, #int 685 // #2ad │ │ +0ff968: 1a02 ac05 |0fec: const-string v2, "13.483334" // string@05ac │ │ +0ff96c: 4d02 0001 |0fee: aput-object v2, v0, v1 │ │ +0ff970: 1301 ae02 |0ff0: const/16 v1, #int 686 // #2ae │ │ +0ff974: 1a02 b105 |0ff2: const-string v2, "144.8" // string@05b1 │ │ +0ff978: 4d02 0001 |0ff4: aput-object v2, v0, v1 │ │ +0ff97c: 1301 af02 |0ff6: const/16 v1, #int 687 // #2af │ │ +0ff980: 1a02 1d26 |0ff8: const-string v2, "TKK" // string@261d │ │ +0ff984: 4d02 0001 |0ffa: aput-object v2, v0, v1 │ │ +0ff988: 1301 b002 |0ffc: const/16 v1, #int 688 // #2b0 │ │ +0ff98c: 1a02 3108 |0ffe: const-string v2, "7.4666667" // string@0831 │ │ +0ff990: 4d02 0001 |1000: aput-object v2, v0, v1 │ │ +0ff994: 1301 b102 |1002: const/16 v1, #int 689 // #2b1 │ │ +0ff998: 1a02 ba05 |1004: const-string v2, "151.85" // string@05ba │ │ +0ff99c: 4d02 0001 |1006: aput-object v2, v0, v1 │ │ +0ff9a0: 1301 b202 |1008: const/16 v1, #int 690 // #2b2 │ │ +0ff9a4: 1a02 2322 |100a: const-string v2, "PNI" // string@2223 │ │ +0ff9a8: 4d02 0001 |100c: aput-object v2, v0, v1 │ │ +0ff9ac: 1301 b302 |100e: const/16 v1, #int 691 // #2b3 │ │ +0ff9b0: 1a02 d307 |1010: const-string v2, "6.9833336" // string@07d3 │ │ +0ff9b4: 4d02 0001 |1012: aput-object v2, v0, v1 │ │ +0ff9b8: 1301 b402 |1014: const/16 v1, #int 692 // #2b4 │ │ +0ff9bc: 1a02 bb05 |1016: const-string v2, "158.21666" // string@05bb │ │ +0ff9c0: 4d02 0001 |1018: aput-object v2, v0, v1 │ │ +0ff9c4: 1301 b502 |101a: const/16 v1, #int 693 // #2b5 │ │ +0ff9c8: 1a02 7723 |101c: const-string v2, "ROR" // string@2377 │ │ +0ff9cc: 4d02 0001 |101e: aput-object v2, v0, v1 │ │ +0ff9d0: 1301 b602 |1020: const/16 v1, #int 694 // #2b6 │ │ +0ff9d4: 1a02 3008 |1022: const-string v2, "7.366667" // string@0830 │ │ +0ff9d8: 4d02 0001 |1024: aput-object v2, v0, v1 │ │ +0ff9dc: 1301 b702 |1026: const/16 v1, #int 695 // #2b7 │ │ +0ff9e0: 1a02 ad05 |1028: const-string v2, "134.55" // string@05ad │ │ +0ff9e4: 4d02 0001 |102a: aput-object v2, v0, v1 │ │ +0ff9e8: 1301 b802 |102c: const/16 v1, #int 696 // #2b8 │ │ +0ff9ec: 1a02 b425 |102e: const-string v2, "T11" // string@25b4 │ │ +0ff9f0: 4d02 0001 |1030: aput-object v2, v0, v1 │ │ +0ff9f4: 1301 b902 |1032: const/16 v1, #int 697 // #2b9 │ │ +0ff9f8: 1a02 6908 |1034: const-string v2, "9.5" // string@0869 │ │ +0ff9fc: 4d02 0001 |1036: aput-object v2, v0, v1 │ │ +0ffa00: 1301 ba02 |1038: const/16 v1, #int 698 // #2ba │ │ +0ffa04: 1a02 ae05 |103a: const-string v2, "138.08333" // string@05ae │ │ +0ffa08: 4d02 0001 |103c: aput-object v2, v0, v1 │ │ +0ffa0c: 6900 8c17 |103e: sput-object v0, Lcom/ds/avare/weather/Stations;.mStations:[Ljava/lang/String; // field@178c │ │ +0ffa10: 0e00 |1040: return-void │ │ catches : (none) │ │ positions : │ │ 0x103e line=21 │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/weather/Stations;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ffa0c: |[0ffa0c] com.ds.avare.weather.Stations.:()V │ │ -0ffa1c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ffa22: 0e00 |0003: return-void │ │ +0ffa14: |[0ffa14] com.ds.avare.weather.Stations.:()V │ │ +0ffa24: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ffa2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/weather/Stations; │ │ │ │ #2 : (in Lcom/ds/avare/weather/Stations;) │ │ @@ -280934,39 +280936,39 @@ │ │ type : '(Ljava/lang/String;[F)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0fd918: |[0fd918] com.ds.avare.weather.Stations.getStationLocation:(Ljava/lang/String;[F)Z │ │ -0fd928: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fd92a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0fd92c: 6202 8c17 |0002: sget-object v2, Lcom/ds/avare/weather/Stations;.mStations:[Ljava/lang/String; // field@178c │ │ -0fd930: 2123 |0004: array-length v3, v2 │ │ -0fd932: 3531 2200 |0005: if-ge v1, v3, 0027 // +0022 │ │ -0fd936: 4603 0201 |0007: aget-object v3, v2, v1 │ │ -0fd93a: 6e20 ba2a 3400 |0009: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0fd940: 0a03 |000c: move-result v3 │ │ -0fd942: 3803 1700 |000d: if-eqz v3, 0024 // +0017 │ │ -0fd946: d804 0102 |000f: add-int/lit8 v4, v1, #int 2 // #02 │ │ -0fd94a: 4604 0204 |0011: aget-object v4, v2, v4 │ │ -0fd94e: 7110 4d2a 0400 |0013: invoke-static {v4}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ -0fd954: 0a04 |0016: move-result v4 │ │ -0fd956: 4b04 0500 |0017: aput v4, v5, v0 │ │ -0fd95a: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -0fd95c: b041 |001a: add-int/2addr v1, v4 │ │ -0fd95e: 4600 0201 |001b: aget-object v0, v2, v1 │ │ -0fd962: 7110 4d2a 0000 |001d: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ -0fd968: 0a00 |0020: move-result v0 │ │ -0fd96a: 4b00 0504 |0021: aput v0, v5, v4 │ │ -0fd96e: 0f04 |0023: return v4 │ │ -0fd970: d801 0103 |0024: add-int/lit8 v1, v1, #int 3 // #03 │ │ -0fd974: 28dc |0026: goto 0002 // -0024 │ │ -0fd976: 0f00 |0027: return v0 │ │ +0fd920: |[0fd920] com.ds.avare.weather.Stations.getStationLocation:(Ljava/lang/String;[F)Z │ │ +0fd930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fd932: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0fd934: 6202 8c17 |0002: sget-object v2, Lcom/ds/avare/weather/Stations;.mStations:[Ljava/lang/String; // field@178c │ │ +0fd938: 2123 |0004: array-length v3, v2 │ │ +0fd93a: 3531 2200 |0005: if-ge v1, v3, 0027 // +0022 │ │ +0fd93e: 4603 0201 |0007: aget-object v3, v2, v1 │ │ +0fd942: 6e20 ba2a 3400 |0009: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0fd948: 0a03 |000c: move-result v3 │ │ +0fd94a: 3803 1700 |000d: if-eqz v3, 0024 // +0017 │ │ +0fd94e: d804 0102 |000f: add-int/lit8 v4, v1, #int 2 // #02 │ │ +0fd952: 4604 0204 |0011: aget-object v4, v2, v4 │ │ +0fd956: 7110 4d2a 0400 |0013: invoke-static {v4}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ +0fd95c: 0a04 |0016: move-result v4 │ │ +0fd95e: 4b04 0500 |0017: aput v4, v5, v0 │ │ +0fd962: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +0fd964: b041 |001a: add-int/2addr v1, v4 │ │ +0fd966: 4600 0201 |001b: aget-object v0, v2, v1 │ │ +0fd96a: 7110 4d2a 0000 |001d: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ +0fd970: 0a00 |0020: move-result v0 │ │ +0fd972: 4b00 0504 |0021: aput v0, v5, v4 │ │ +0fd976: 0f04 |0023: return v4 │ │ +0fd978: d801 0103 |0024: add-int/lit8 v1, v1, #int 3 // #03 │ │ +0fd97c: 28dc |0026: goto 0002 // -0024 │ │ +0fd97e: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=261 │ │ 0x0007 line=262 │ │ 0x0011 line=263 │ │ 0x001b line=264 │ │ locals : │ │ @@ -281011,17 +281013,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ffa24: |[0ffa24] com.ds.avare.weather.Sua.:()V │ │ -0ffa34: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ffa3a: 0e00 |0003: return-void │ │ +0ffa2c: |[0ffa2c] com.ds.avare.weather.Sua.:()V │ │ +0ffa3c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ffa42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/weather/Sua; │ │ │ │ Virtual methods - │ │ @@ -281066,17 +281068,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ffa3c: |[0ffa3c] com.ds.avare.weather.Taf.:()V │ │ -0ffa4c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ffa52: 0e00 |0003: return-void │ │ +0ffa44: |[0ffa44] com.ds.avare.weather.Taf.:()V │ │ +0ffa54: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ffa5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/weather/Taf; │ │ │ │ Virtual methods - │ │ @@ -281165,30 +281167,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0ffeac: |[0ffeac] com.ds.avare.weather.WindsAloft.:()V │ │ -0ffebc: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0ffec2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -0ffec6: 5b10 9717 |0005: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.time:Ljava/lang/String; // field@1797 │ │ -0ffeca: 5b10 9617 |0007: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -0ffece: 5b10 9f17 |0009: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ -0ffed2: 5b10 9e17 |000b: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ -0ffed6: 5b10 9d17 |000d: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ -0ffeda: 5b10 9c17 |000f: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ -0ffede: 5b10 9b17 |0011: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ -0ffee2: 5b10 9a17 |0013: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ -0ffee6: 5b10 a217 |0015: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ -0ffeea: 5b10 a117 |0017: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ -0ffeee: 5b10 a017 |0019: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ -0ffef2: 5b10 9917 |001b: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0ffef6: 0e00 |001d: return-void │ │ +0ffeb4: |[0ffeb4] com.ds.avare.weather.WindsAloft.:()V │ │ +0ffec4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0ffeca: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +0ffece: 5b10 9717 |0005: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.time:Ljava/lang/String; // field@1797 │ │ +0ffed2: 5b10 9617 |0007: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +0ffed6: 5b10 9f17 |0009: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ +0ffeda: 5b10 9e17 |000b: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ +0ffede: 5b10 9d17 |000d: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ +0ffee2: 5b10 9c17 |000f: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ +0ffee6: 5b10 9b17 |0011: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ +0ffeea: 5b10 9a17 |0013: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ +0ffeee: 5b10 a217 |0015: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ +0ffef2: 5b10 a117 |0017: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ +0ffef6: 5b10 a017 |0019: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ +0ffefa: 5b10 9917 |001b: iput-object v0, v1, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0ffefe: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/ds/avare/weather/WindsAloft; │ │ │ │ @@ -281197,47 +281199,47 @@ │ │ type : '(Lcom/ds/avare/weather/WindsAloft;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -0ffef8: |[0ffef8] com.ds.avare.weather.WindsAloft.:(Lcom/ds/avare/weather/WindsAloft;)V │ │ -0fff08: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -0fff0e: 5430 9917 |0003: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0fff12: 5b20 9917 |0005: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0fff16: 5430 a017 |0007: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ -0fff1a: 5b20 a017 |0009: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ -0fff1e: 5430 a117 |000b: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ -0fff22: 5b20 a117 |000d: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ -0fff26: 5430 a217 |000f: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ -0fff2a: 5b20 a217 |0011: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ -0fff2e: 5430 9a17 |0013: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ -0fff32: 5b20 9a17 |0015: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ -0fff36: 5430 9b17 |0017: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ -0fff3a: 5b20 9b17 |0019: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ -0fff3e: 5430 9c17 |001b: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ -0fff42: 5b20 9c17 |001d: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ -0fff46: 5430 9d17 |001f: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ -0fff4a: 5b20 9d17 |0021: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ -0fff4e: 5430 9e17 |0023: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ -0fff52: 5b20 9e17 |0025: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ -0fff56: 5430 9f17 |0027: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ -0fff5a: 5b20 9f17 |0029: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ -0fff5e: 5430 9617 |002b: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -0fff62: 5b20 9617 |002d: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -0fff66: 5430 9717 |002f: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.time:Ljava/lang/String; // field@1797 │ │ -0fff6a: 5b20 9717 |0031: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.time:Ljava/lang/String; // field@1797 │ │ -0fff6e: 5230 9517 |0033: iget v0, v3, Lcom/ds/avare/weather/WindsAloft;.lon:F // field@1795 │ │ -0fff72: 5920 9517 |0035: iput v0, v2, Lcom/ds/avare/weather/WindsAloft;.lon:F // field@1795 │ │ -0fff76: 5230 9417 |0037: iget v0, v3, Lcom/ds/avare/weather/WindsAloft;.lat:F // field@1794 │ │ -0fff7a: 5920 9417 |0039: iput v0, v2, Lcom/ds/avare/weather/WindsAloft;.lat:F // field@1794 │ │ -0fff7e: 5330 9817 |003b: iget-wide v0, v3, Lcom/ds/avare/weather/WindsAloft;.timestamp:J // field@1798 │ │ -0fff82: 5a20 9817 |003d: iput-wide v0, v2, Lcom/ds/avare/weather/WindsAloft;.timestamp:J // field@1798 │ │ -0fff86: 0e00 |003f: return-void │ │ +0fff00: |[0fff00] com.ds.avare.weather.WindsAloft.:(Lcom/ds/avare/weather/WindsAloft;)V │ │ +0fff10: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +0fff16: 5430 9917 |0003: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0fff1a: 5b20 9917 |0005: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0fff1e: 5430 a017 |0007: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ +0fff22: 5b20 a017 |0009: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ +0fff26: 5430 a117 |000b: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ +0fff2a: 5b20 a117 |000d: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ +0fff2e: 5430 a217 |000f: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ +0fff32: 5b20 a217 |0011: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ +0fff36: 5430 9a17 |0013: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ +0fff3a: 5b20 9a17 |0015: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ +0fff3e: 5430 9b17 |0017: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ +0fff42: 5b20 9b17 |0019: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ +0fff46: 5430 9c17 |001b: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ +0fff4a: 5b20 9c17 |001d: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ +0fff4e: 5430 9d17 |001f: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ +0fff52: 5b20 9d17 |0021: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ +0fff56: 5430 9e17 |0023: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ +0fff5a: 5b20 9e17 |0025: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ +0fff5e: 5430 9f17 |0027: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ +0fff62: 5b20 9f17 |0029: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ +0fff66: 5430 9617 |002b: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +0fff6a: 5b20 9617 |002d: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +0fff6e: 5430 9717 |002f: iget-object v0, v3, Lcom/ds/avare/weather/WindsAloft;.time:Ljava/lang/String; // field@1797 │ │ +0fff72: 5b20 9717 |0031: iput-object v0, v2, Lcom/ds/avare/weather/WindsAloft;.time:Ljava/lang/String; // field@1797 │ │ +0fff76: 5230 9517 |0033: iget v0, v3, Lcom/ds/avare/weather/WindsAloft;.lon:F // field@1795 │ │ +0fff7a: 5920 9517 |0035: iput v0, v2, Lcom/ds/avare/weather/WindsAloft;.lon:F // field@1795 │ │ +0fff7e: 5230 9417 |0037: iget v0, v3, Lcom/ds/avare/weather/WindsAloft;.lat:F // field@1794 │ │ +0fff82: 5920 9417 |0039: iput v0, v2, Lcom/ds/avare/weather/WindsAloft;.lat:F // field@1794 │ │ +0fff86: 5330 9817 |003b: iget-wide v0, v3, Lcom/ds/avare/weather/WindsAloft;.timestamp:J // field@1798 │ │ +0fff8a: 5a20 9817 |003d: iput-wide v0, v2, Lcom/ds/avare/weather/WindsAloft;.timestamp:J // field@1798 │ │ +0fff8e: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0007 line=55 │ │ 0x000b line=56 │ │ 0x000f line=57 │ │ @@ -281262,280 +281264,280 @@ │ │ type : '(D[D)[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 27 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 522 16-bit code units │ │ -0ffa54: |[0ffa54] com.ds.avare.weather.WindsAloft.getWindAtAltitude:(D[D)[D │ │ -0ffa64: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -0ffa68: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0ffa6a: 2312 be09 |0003: new-array v2, v1, [D // type@09be │ │ -0ffa6e: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -0ffa70: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0ffa72: 1a05 0000 |0007: const-string v5, "" // string@0000 │ │ -0ffa76: 381a 9700 |0009: if-eqz v26, 00a0 // +0097 │ │ -0ffa7a: 4506 1a04 |000b: aget-wide v6, v26, v4 │ │ -0ffa7e: 1908 2440 |000d: const-wide/high16 v8, #long 4621819117588971520 // #4024 │ │ -0ffa82: ce86 |000f: div-double/2addr v6, v8 │ │ -0ffa84: 4508 1a03 |0010: aget-wide v8, v26, v3 │ │ -0ffa88: 190a 5940 |0012: const-wide/high16 v10, #long 4636737291354636288 // #4059 │ │ -0ffa8c: 2f0c 080a |0014: cmpl-double v12, v8, v10 │ │ -0ffa90: 3a0c 0600 |0016: if-ltz v12, 001c // +0006 │ │ -0ffa94: cca8 |0018: sub-double/2addr v8, v10 │ │ -0ffa96: 190a 4940 |0019: const-wide/high16 v10, #long 4632233691727265792 // #4049 │ │ -0ffa9a: cba6 |001b: add-double/2addr v6, v10 │ │ -0ffa9c: 2311 f609 |001c: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -0ffaa0: 8a66 |001e: double-to-int v6, v6 │ │ -0ffaa2: 7110 622a 0600 |001f: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0ffaa8: 0c06 |0022: move-result-object v6 │ │ -0ffaaa: 4d06 0104 |0023: aput-object v6, v1, v4 │ │ -0ffaae: 8a86 |0025: double-to-int v6, v8 │ │ -0ffab0: 7110 622a 0600 |0026: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0ffab6: 0c06 |0029: move-result-object v6 │ │ -0ffab8: 4d06 0103 |002a: aput-object v6, v1, v3 │ │ -0ffabc: 1a06 1a01 |002c: const-string v6, "%02d%02d" // string@011a │ │ -0ffac0: 7120 bc2a 1600 |002e: invoke-static {v6, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0ffac6: 0c01 |0031: move-result-object v1 │ │ -0ffac8: 5b01 9917 |0032: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0ffacc: 5401 a017 |0034: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ -0ffad0: 6e20 ba2a 5100 |0036: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffad6: 0a01 |0039: move-result v1 │ │ -0ffad8: 3801 0600 |003a: if-eqz v1, 0040 // +0006 │ │ -0ffadc: 5401 9917 |003c: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0ffae0: 5b01 a017 |003e: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ -0ffae4: 5401 a117 |0040: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ -0ffae8: 6e20 ba2a 5100 |0042: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffaee: 0a01 |0045: move-result v1 │ │ -0ffaf0: 3801 0600 |0046: if-eqz v1, 004c // +0006 │ │ -0ffaf4: 5401 9917 |0048: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0ffaf8: 5b01 a117 |004a: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ -0ffafc: 5401 a217 |004c: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ -0ffb00: 6e20 ba2a 5100 |004e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffb06: 0a01 |0051: move-result v1 │ │ -0ffb08: 3801 0600 |0052: if-eqz v1, 0058 // +0006 │ │ -0ffb0c: 5401 9917 |0054: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0ffb10: 5b01 a217 |0056: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ -0ffb14: 5401 9a17 |0058: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ -0ffb18: 6e20 ba2a 5100 |005a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffb1e: 0a01 |005d: move-result v1 │ │ -0ffb20: 3801 0600 |005e: if-eqz v1, 0064 // +0006 │ │ -0ffb24: 5401 9917 |0060: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0ffb28: 5b01 9a17 |0062: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ -0ffb2c: 5401 9b17 |0064: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ -0ffb30: 6e20 ba2a 5100 |0066: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffb36: 0a01 |0069: move-result v1 │ │ -0ffb38: 3801 0600 |006a: if-eqz v1, 0070 // +0006 │ │ -0ffb3c: 5401 9917 |006c: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0ffb40: 5b01 9b17 |006e: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ -0ffb44: 5401 9c17 |0070: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ -0ffb48: 6e20 ba2a 5100 |0072: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffb4e: 0a01 |0075: move-result v1 │ │ -0ffb50: 3801 0600 |0076: if-eqz v1, 007c // +0006 │ │ -0ffb54: 5401 9917 |0078: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0ffb58: 5b01 9c17 |007a: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ -0ffb5c: 5401 9d17 |007c: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ -0ffb60: 6e20 ba2a 5100 |007e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffb66: 0a01 |0081: move-result v1 │ │ -0ffb68: 3801 0600 |0082: if-eqz v1, 0088 // +0006 │ │ -0ffb6c: 5401 9917 |0084: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0ffb70: 5b01 9d17 |0086: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ -0ffb74: 5401 9e17 |0088: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ -0ffb78: 6e20 ba2a 5100 |008a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffb7e: 0a01 |008d: move-result v1 │ │ -0ffb80: 3801 0600 |008e: if-eqz v1, 0094 // +0006 │ │ -0ffb84: 5401 9917 |0090: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0ffb88: 5b01 9e17 |0092: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ -0ffb8c: 5401 9f17 |0094: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ -0ffb90: 6e20 ba2a 5100 |0096: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffb96: 0a01 |0099: move-result v1 │ │ -0ffb98: 3801 0600 |009a: if-eqz v1, 00a0 // +0006 │ │ -0ffb9c: 5401 9917 |009c: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0ffba0: 5b01 9f17 |009e: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ -0ffba4: 5401 9e17 |00a0: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ -0ffba8: 6e20 ba2a 5100 |00a2: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffbae: 0a01 |00a5: move-result v1 │ │ -0ffbb0: 3801 0600 |00a6: if-eqz v1, 00ac // +0006 │ │ -0ffbb4: 5401 9f17 |00a8: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ -0ffbb8: 5b01 9e17 |00aa: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ -0ffbbc: 5401 9d17 |00ac: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ -0ffbc0: 6e20 ba2a 5100 |00ae: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffbc6: 0a01 |00b1: move-result v1 │ │ -0ffbc8: 3801 0600 |00b2: if-eqz v1, 00b8 // +0006 │ │ -0ffbcc: 5401 9e17 |00b4: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ -0ffbd0: 5b01 9d17 |00b6: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ -0ffbd4: 5401 9c17 |00b8: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ -0ffbd8: 6e20 ba2a 5100 |00ba: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffbde: 0a01 |00bd: move-result v1 │ │ -0ffbe0: 3801 0600 |00be: if-eqz v1, 00c4 // +0006 │ │ -0ffbe4: 5401 9d17 |00c0: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ -0ffbe8: 5b01 9c17 |00c2: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ -0ffbec: 5401 9b17 |00c4: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ -0ffbf0: 6e20 ba2a 5100 |00c6: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffbf6: 0a01 |00c9: move-result v1 │ │ -0ffbf8: 3801 0600 |00ca: if-eqz v1, 00d0 // +0006 │ │ -0ffbfc: 5401 9c17 |00cc: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ -0ffc00: 5b01 9b17 |00ce: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ -0ffc04: 5401 9a17 |00d0: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ -0ffc08: 6e20 ba2a 5100 |00d2: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffc0e: 0a01 |00d5: move-result v1 │ │ -0ffc10: 3801 0600 |00d6: if-eqz v1, 00dc // +0006 │ │ -0ffc14: 5401 9b17 |00d8: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ -0ffc18: 5b01 9a17 |00da: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ -0ffc1c: 5401 a217 |00dc: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ -0ffc20: 6e20 ba2a 5100 |00de: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffc26: 0a01 |00e1: move-result v1 │ │ -0ffc28: 3801 0600 |00e2: if-eqz v1, 00e8 // +0006 │ │ -0ffc2c: 5401 9a17 |00e4: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ -0ffc30: 5b01 a217 |00e6: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ -0ffc34: 5401 a117 |00e8: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ -0ffc38: 6e20 ba2a 5100 |00ea: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffc3e: 0a01 |00ed: move-result v1 │ │ -0ffc40: 3801 0600 |00ee: if-eqz v1, 00f4 // +0006 │ │ -0ffc44: 5401 a217 |00f0: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ -0ffc48: 5b01 a117 |00f2: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ -0ffc4c: 5401 a017 |00f4: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ -0ffc50: 6e20 ba2a 5100 |00f6: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffc56: 0a01 |00f9: move-result v1 │ │ -0ffc58: 3801 0600 |00fa: if-eqz v1, 0100 // +0006 │ │ -0ffc5c: 5401 a117 |00fc: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ -0ffc60: 5b01 a017 |00fe: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ -0ffc64: 5401 9917 |0100: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0ffc68: 6e20 ba2a 5100 |0102: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0ffc6e: 0a01 |0105: move-result v1 │ │ -0ffc70: 3801 0600 |0106: if-eqz v1, 010c // +0006 │ │ -0ffc74: 5401 a017 |0108: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ -0ffc78: 5b01 9917 |010a: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0ffc7c: 1605 0000 |010c: const-wide/16 v5, #int 0 // #0 │ │ -0ffc80: 4c05 0204 |010e: aput-wide v5, v2, v4 │ │ -0ffc84: 4c05 0203 |0110: aput-wide v5, v2, v3 │ │ -0ffc88: 3001 1805 |0112: cmpg-double v1, v24, v5 │ │ -0ffc8c: 3b01 0300 |0114: if-gez v1, 0117 // +0003 │ │ -0ffc90: 1102 |0116: return-object v2 │ │ -0ffc92: 1807 0000 0000 009a e040 |0117: const-wide v7, #double 34000 // #40e09a0000000000 │ │ -0ffc9c: 1809 0000 0000 004c dd40 |011c: const-wide v9, #double 30000 // #40dd4c0000000000 │ │ -0ffca6: 180b 0000 0000 0070 d740 |0121: const-wide v11, #double 24000 // #40d7700000000000 │ │ -0ffcb0: 180d 0000 0000 0094 d140 |0126: const-wide v13, #double 18000 // #40d1940000000000 │ │ -0ffcba: 180f 0000 0000 0070 c740 |012b: const-wide v15, #double 12000 // #40c7700000000000 │ │ -0ffcc4: 1811 0000 0000 0094 c140 |0130: const-wide v17, #double 9000 // #40c1940000000000 │ │ -0ffcce: 1813 0000 0000 0070 b740 |0135: const-wide v19, #double 6000 // #40b7700000000000 │ │ -0ffcd8: 1815 0000 0000 0070 a740 |013a: const-wide v21, #double 3000 // #40a7700000000000 │ │ -0ffce2: 2f01 1805 |013f: cmpl-double v1, v24, v5 │ │ -0ffce6: 3a01 0f00 |0141: if-ltz v1, 0150 // +000f │ │ -0ffcea: 3001 1815 |0143: cmpg-double v1, v24, v21 │ │ -0ffcee: 3b01 0b00 |0145: if-gez v1, 0150 // +000b │ │ -0ffcf2: 5401 a017 |0147: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ -0ffcf6: 5407 9917 |0149: iget-object v7, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ -0ffcfa: 045d |014b: move-wide v13, v5 │ │ -0ffcfc: 0509 1500 |014c: move-wide/from16 v9, v21 │ │ -0ffd00: 2900 7a00 |014e: goto/16 01c8 // +007a │ │ -0ffd04: 2f01 1815 |0150: cmpl-double v1, v24, v21 │ │ -0ffd08: 3a01 1000 |0152: if-ltz v1, 0162 // +0010 │ │ -0ffd0c: 3001 1813 |0154: cmpg-double v1, v24, v19 │ │ -0ffd10: 3b01 0c00 |0156: if-gez v1, 0162 // +000c │ │ -0ffd14: 5401 a117 |0158: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ -0ffd18: 5407 a017 |015a: iget-object v7, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ -0ffd1c: 0509 1300 |015c: move-wide/from16 v9, v19 │ │ -0ffd20: 050d 1500 |015e: move-wide/from16 v13, v21 │ │ -0ffd24: 2900 6800 |0160: goto/16 01c8 // +0068 │ │ -0ffd28: 2f01 1813 |0162: cmpl-double v1, v24, v19 │ │ -0ffd2c: 3a01 0f00 |0164: if-ltz v1, 0173 // +000f │ │ -0ffd30: 3001 1811 |0166: cmpg-double v1, v24, v17 │ │ -0ffd34: 3b01 0b00 |0168: if-gez v1, 0173 // +000b │ │ -0ffd38: 5401 a217 |016a: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ -0ffd3c: 5407 a117 |016c: iget-object v7, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ -0ffd40: 0509 1100 |016e: move-wide/from16 v9, v17 │ │ -0ffd44: 050d 1300 |0170: move-wide/from16 v13, v19 │ │ -0ffd48: 2856 |0172: goto 01c8 // +0056 │ │ -0ffd4a: 2f01 1811 |0173: cmpl-double v1, v24, v17 │ │ -0ffd4e: 3a01 0e00 |0175: if-ltz v1, 0183 // +000e │ │ -0ffd52: 3001 180f |0177: cmpg-double v1, v24, v15 │ │ -0ffd56: 3b01 0a00 |0179: if-gez v1, 0183 // +000a │ │ -0ffd5a: 5401 9a17 |017b: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ -0ffd5e: 5407 a217 |017d: iget-object v7, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ -0ffd62: 04f9 |017f: move-wide v9, v15 │ │ -0ffd64: 050d 1100 |0180: move-wide/from16 v13, v17 │ │ -0ffd68: 2846 |0182: goto 01c8 // +0046 │ │ -0ffd6a: 2f01 180f |0183: cmpl-double v1, v24, v15 │ │ -0ffd6e: 3a01 0d00 |0185: if-ltz v1, 0192 // +000d │ │ -0ffd72: 3001 180d |0187: cmpg-double v1, v24, v13 │ │ -0ffd76: 3b01 0900 |0189: if-gez v1, 0192 // +0009 │ │ -0ffd7a: 5401 9b17 |018b: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ -0ffd7e: 5407 9a17 |018d: iget-object v7, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ -0ffd82: 04d9 |018f: move-wide v9, v13 │ │ -0ffd84: 04fd |0190: move-wide v13, v15 │ │ -0ffd86: 2837 |0191: goto 01c8 // +0037 │ │ -0ffd88: 2f01 180d |0192: cmpl-double v1, v24, v13 │ │ -0ffd8c: 3a01 0c00 |0194: if-ltz v1, 01a0 // +000c │ │ -0ffd90: 3001 180b |0196: cmpg-double v1, v24, v11 │ │ -0ffd94: 3b01 0800 |0198: if-gez v1, 01a0 // +0008 │ │ -0ffd98: 5401 9c17 |019a: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ -0ffd9c: 5407 9b17 |019c: iget-object v7, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ -0ffda0: 04b9 |019e: move-wide v9, v11 │ │ -0ffda2: 2829 |019f: goto 01c8 // +0029 │ │ -0ffda4: 2f01 180b |01a0: cmpl-double v1, v24, v11 │ │ -0ffda8: 3a01 0c00 |01a2: if-ltz v1, 01ae // +000c │ │ -0ffdac: 3001 1809 |01a4: cmpg-double v1, v24, v9 │ │ -0ffdb0: 3b01 0800 |01a6: if-gez v1, 01ae // +0008 │ │ -0ffdb4: 5401 9d17 |01a8: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ -0ffdb8: 5407 9c17 |01aa: iget-object v7, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ -0ffdbc: 04bd |01ac: move-wide v13, v11 │ │ -0ffdbe: 281b |01ad: goto 01c8 // +001b │ │ -0ffdc0: 2f01 1809 |01ae: cmpl-double v1, v24, v9 │ │ -0ffdc4: 3a01 0d00 |01b0: if-ltz v1, 01bd // +000d │ │ -0ffdc8: 3001 1807 |01b2: cmpg-double v1, v24, v7 │ │ -0ffdcc: 3b01 0900 |01b4: if-gez v1, 01bd // +0009 │ │ -0ffdd0: 5401 9e17 |01b6: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ -0ffdd4: 540b 9d17 |01b8: iget-object v11, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ -0ffdd8: 049d |01ba: move-wide v13, v9 │ │ -0ffdda: 0479 |01bb: move-wide v9, v7 │ │ -0ffddc: 280b |01bc: goto 01c7 // +000b │ │ -0ffdde: 1809 0000 0000 000b e340 |01bd: const-wide v9, #double 39000 // #40e30b0000000000 │ │ -0ffde8: 5401 9f17 |01c2: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ -0ffdec: 540b 9e17 |01c4: iget-object v11, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ -0ffdf0: 047d |01c6: move-wide v13, v7 │ │ -0ffdf2: 07b7 |01c7: move-object v7, v11 │ │ -0ffdf4: 7110 7b27 0100 |01c8: invoke-static {v1}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.parseFrom:(Ljava/lang/String;)Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed; // method@277b │ │ -0ffdfa: 0c01 |01cb: move-result-object v1 │ │ -0ffdfc: 7110 7b27 0700 |01cc: invoke-static {v7}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.parseFrom:(Ljava/lang/String;)Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed; // method@277b │ │ -0ffe02: 0c07 |01cf: move-result-object v7 │ │ -0ffe04: 5218 b416 |01d0: iget v8, v1, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Speed:I // field@16b4 │ │ -0ffe08: 527b b416 |01d2: iget v11, v7, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Speed:I // field@16b4 │ │ -0ffe0c: b1b8 |01d4: sub-int/2addr v8, v11 │ │ -0ffe0e: 838b |01d5: int-to-double v11, v8 │ │ -0ffe10: ccd9 |01d6: sub-double/2addr v9, v13 │ │ -0ffe12: 7120 382a cb00 |01d7: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0ffe18: ce9b |01da: div-double/2addr v11, v9 │ │ -0ffe1a: 5278 b416 |01db: iget v8, v7, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Speed:I // field@16b4 │ │ -0ffe1e: 8385 |01dd: int-to-double v5, v8 │ │ -0ffe20: ad11 0b0d |01de: mul-double v17, v11, v13 │ │ -0ffe24: 7120 382a 6500 |01e0: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0ffe2a: ac05 0511 |01e3: sub-double v5, v5, v17 │ │ -0ffe2e: ad0b 0b18 |01e5: mul-double v11, v11, v24 │ │ -0ffe32: cb5b |01e7: add-double/2addr v11, v5 │ │ -0ffe34: 4c0b 0204 |01e8: aput-wide v11, v2, v4 │ │ -0ffe38: 5211 b316 |01ea: iget v1, v1, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Dir:I // field@16b3 │ │ -0ffe3c: 5275 b316 |01ec: iget v5, v7, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Dir:I // field@16b3 │ │ -0ffe40: b151 |01ee: sub-int/2addr v1, v5 │ │ -0ffe42: 8315 |01ef: int-to-double v5, v1 │ │ -0ffe44: 7120 382a 6500 |01f0: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0ffe4a: ce95 |01f3: div-double/2addr v5, v9 │ │ -0ffe4c: 5271 b316 |01f4: iget v1, v7, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Dir:I // field@16b3 │ │ -0ffe50: 8317 |01f6: int-to-double v7, v1 │ │ -0ffe52: ad0d 0d05 |01f7: mul-double v13, v13, v5 │ │ -0ffe56: 7120 382a 8700 |01f9: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0ffe5c: ccd7 |01fc: sub-double/2addr v7, v13 │ │ -0ffe5e: ad05 0518 |01fd: mul-double v5, v5, v24 │ │ -0ffe62: cb75 |01ff: add-double/2addr v5, v7 │ │ -0ffe64: 4c05 0203 |0200: aput-wide v5, v2, v3 │ │ -0ffe68: 2807 |0202: goto 0209 // +0007 │ │ -0ffe6a: 1605 0000 |0203: const-wide/16 v5, #int 0 // #0 │ │ -0ffe6e: 4c05 0204 |0205: aput-wide v5, v2, v4 │ │ -0ffe72: 4c05 0203 |0207: aput-wide v5, v2, v3 │ │ -0ffe76: 1102 |0209: return-object v2 │ │ +0ffa5c: |[0ffa5c] com.ds.avare.weather.WindsAloft.getWindAtAltitude:(D[D)[D │ │ +0ffa6c: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +0ffa70: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0ffa72: 2312 be09 |0003: new-array v2, v1, [D // type@09be │ │ +0ffa76: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +0ffa78: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +0ffa7a: 1a05 0000 |0007: const-string v5, "" // string@0000 │ │ +0ffa7e: 381a 9700 |0009: if-eqz v26, 00a0 // +0097 │ │ +0ffa82: 4506 1a04 |000b: aget-wide v6, v26, v4 │ │ +0ffa86: 1908 2440 |000d: const-wide/high16 v8, #long 4621819117588971520 // #4024 │ │ +0ffa8a: ce86 |000f: div-double/2addr v6, v8 │ │ +0ffa8c: 4508 1a03 |0010: aget-wide v8, v26, v3 │ │ +0ffa90: 190a 5940 |0012: const-wide/high16 v10, #long 4636737291354636288 // #4059 │ │ +0ffa94: 2f0c 080a |0014: cmpl-double v12, v8, v10 │ │ +0ffa98: 3a0c 0600 |0016: if-ltz v12, 001c // +0006 │ │ +0ffa9c: cca8 |0018: sub-double/2addr v8, v10 │ │ +0ffa9e: 190a 4940 |0019: const-wide/high16 v10, #long 4632233691727265792 // #4049 │ │ +0ffaa2: cba6 |001b: add-double/2addr v6, v10 │ │ +0ffaa4: 2311 f609 |001c: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +0ffaa8: 8a66 |001e: double-to-int v6, v6 │ │ +0ffaaa: 7110 622a 0600 |001f: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0ffab0: 0c06 |0022: move-result-object v6 │ │ +0ffab2: 4d06 0104 |0023: aput-object v6, v1, v4 │ │ +0ffab6: 8a86 |0025: double-to-int v6, v8 │ │ +0ffab8: 7110 622a 0600 |0026: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0ffabe: 0c06 |0029: move-result-object v6 │ │ +0ffac0: 4d06 0103 |002a: aput-object v6, v1, v3 │ │ +0ffac4: 1a06 1a01 |002c: const-string v6, "%02d%02d" // string@011a │ │ +0ffac8: 7120 bc2a 1600 |002e: invoke-static {v6, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0fface: 0c01 |0031: move-result-object v1 │ │ +0ffad0: 5b01 9917 |0032: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0ffad4: 5401 a017 |0034: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ +0ffad8: 6e20 ba2a 5100 |0036: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffade: 0a01 |0039: move-result v1 │ │ +0ffae0: 3801 0600 |003a: if-eqz v1, 0040 // +0006 │ │ +0ffae4: 5401 9917 |003c: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0ffae8: 5b01 a017 |003e: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ +0ffaec: 5401 a117 |0040: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ +0ffaf0: 6e20 ba2a 5100 |0042: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffaf6: 0a01 |0045: move-result v1 │ │ +0ffaf8: 3801 0600 |0046: if-eqz v1, 004c // +0006 │ │ +0ffafc: 5401 9917 |0048: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0ffb00: 5b01 a117 |004a: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ +0ffb04: 5401 a217 |004c: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ +0ffb08: 6e20 ba2a 5100 |004e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffb0e: 0a01 |0051: move-result v1 │ │ +0ffb10: 3801 0600 |0052: if-eqz v1, 0058 // +0006 │ │ +0ffb14: 5401 9917 |0054: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0ffb18: 5b01 a217 |0056: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ +0ffb1c: 5401 9a17 |0058: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ +0ffb20: 6e20 ba2a 5100 |005a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffb26: 0a01 |005d: move-result v1 │ │ +0ffb28: 3801 0600 |005e: if-eqz v1, 0064 // +0006 │ │ +0ffb2c: 5401 9917 |0060: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0ffb30: 5b01 9a17 |0062: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ +0ffb34: 5401 9b17 |0064: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ +0ffb38: 6e20 ba2a 5100 |0066: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffb3e: 0a01 |0069: move-result v1 │ │ +0ffb40: 3801 0600 |006a: if-eqz v1, 0070 // +0006 │ │ +0ffb44: 5401 9917 |006c: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0ffb48: 5b01 9b17 |006e: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ +0ffb4c: 5401 9c17 |0070: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ +0ffb50: 6e20 ba2a 5100 |0072: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffb56: 0a01 |0075: move-result v1 │ │ +0ffb58: 3801 0600 |0076: if-eqz v1, 007c // +0006 │ │ +0ffb5c: 5401 9917 |0078: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0ffb60: 5b01 9c17 |007a: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ +0ffb64: 5401 9d17 |007c: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ +0ffb68: 6e20 ba2a 5100 |007e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffb6e: 0a01 |0081: move-result v1 │ │ +0ffb70: 3801 0600 |0082: if-eqz v1, 0088 // +0006 │ │ +0ffb74: 5401 9917 |0084: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0ffb78: 5b01 9d17 |0086: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ +0ffb7c: 5401 9e17 |0088: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ +0ffb80: 6e20 ba2a 5100 |008a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffb86: 0a01 |008d: move-result v1 │ │ +0ffb88: 3801 0600 |008e: if-eqz v1, 0094 // +0006 │ │ +0ffb8c: 5401 9917 |0090: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0ffb90: 5b01 9e17 |0092: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ +0ffb94: 5401 9f17 |0094: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ +0ffb98: 6e20 ba2a 5100 |0096: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffb9e: 0a01 |0099: move-result v1 │ │ +0ffba0: 3801 0600 |009a: if-eqz v1, 00a0 // +0006 │ │ +0ffba4: 5401 9917 |009c: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0ffba8: 5b01 9f17 |009e: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ +0ffbac: 5401 9e17 |00a0: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ +0ffbb0: 6e20 ba2a 5100 |00a2: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffbb6: 0a01 |00a5: move-result v1 │ │ +0ffbb8: 3801 0600 |00a6: if-eqz v1, 00ac // +0006 │ │ +0ffbbc: 5401 9f17 |00a8: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ +0ffbc0: 5b01 9e17 |00aa: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ +0ffbc4: 5401 9d17 |00ac: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ +0ffbc8: 6e20 ba2a 5100 |00ae: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffbce: 0a01 |00b1: move-result v1 │ │ +0ffbd0: 3801 0600 |00b2: if-eqz v1, 00b8 // +0006 │ │ +0ffbd4: 5401 9e17 |00b4: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ +0ffbd8: 5b01 9d17 |00b6: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ +0ffbdc: 5401 9c17 |00b8: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ +0ffbe0: 6e20 ba2a 5100 |00ba: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffbe6: 0a01 |00bd: move-result v1 │ │ +0ffbe8: 3801 0600 |00be: if-eqz v1, 00c4 // +0006 │ │ +0ffbec: 5401 9d17 |00c0: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ +0ffbf0: 5b01 9c17 |00c2: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ +0ffbf4: 5401 9b17 |00c4: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ +0ffbf8: 6e20 ba2a 5100 |00c6: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffbfe: 0a01 |00c9: move-result v1 │ │ +0ffc00: 3801 0600 |00ca: if-eqz v1, 00d0 // +0006 │ │ +0ffc04: 5401 9c17 |00cc: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ +0ffc08: 5b01 9b17 |00ce: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ +0ffc0c: 5401 9a17 |00d0: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ +0ffc10: 6e20 ba2a 5100 |00d2: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffc16: 0a01 |00d5: move-result v1 │ │ +0ffc18: 3801 0600 |00d6: if-eqz v1, 00dc // +0006 │ │ +0ffc1c: 5401 9b17 |00d8: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ +0ffc20: 5b01 9a17 |00da: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ +0ffc24: 5401 a217 |00dc: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ +0ffc28: 6e20 ba2a 5100 |00de: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffc2e: 0a01 |00e1: move-result v1 │ │ +0ffc30: 3801 0600 |00e2: if-eqz v1, 00e8 // +0006 │ │ +0ffc34: 5401 9a17 |00e4: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ +0ffc38: 5b01 a217 |00e6: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ +0ffc3c: 5401 a117 |00e8: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ +0ffc40: 6e20 ba2a 5100 |00ea: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffc46: 0a01 |00ed: move-result v1 │ │ +0ffc48: 3801 0600 |00ee: if-eqz v1, 00f4 // +0006 │ │ +0ffc4c: 5401 a217 |00f0: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ +0ffc50: 5b01 a117 |00f2: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ +0ffc54: 5401 a017 |00f4: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ +0ffc58: 6e20 ba2a 5100 |00f6: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffc5e: 0a01 |00f9: move-result v1 │ │ +0ffc60: 3801 0600 |00fa: if-eqz v1, 0100 // +0006 │ │ +0ffc64: 5401 a117 |00fc: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ +0ffc68: 5b01 a017 |00fe: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ +0ffc6c: 5401 9917 |0100: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0ffc70: 6e20 ba2a 5100 |0102: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0ffc76: 0a01 |0105: move-result v1 │ │ +0ffc78: 3801 0600 |0106: if-eqz v1, 010c // +0006 │ │ +0ffc7c: 5401 a017 |0108: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ +0ffc80: 5b01 9917 |010a: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0ffc84: 1605 0000 |010c: const-wide/16 v5, #int 0 // #0 │ │ +0ffc88: 4c05 0204 |010e: aput-wide v5, v2, v4 │ │ +0ffc8c: 4c05 0203 |0110: aput-wide v5, v2, v3 │ │ +0ffc90: 3001 1805 |0112: cmpg-double v1, v24, v5 │ │ +0ffc94: 3b01 0300 |0114: if-gez v1, 0117 // +0003 │ │ +0ffc98: 1102 |0116: return-object v2 │ │ +0ffc9a: 1807 0000 0000 009a e040 |0117: const-wide v7, #double 34000 // #40e09a0000000000 │ │ +0ffca4: 1809 0000 0000 004c dd40 |011c: const-wide v9, #double 30000 // #40dd4c0000000000 │ │ +0ffcae: 180b 0000 0000 0070 d740 |0121: const-wide v11, #double 24000 // #40d7700000000000 │ │ +0ffcb8: 180d 0000 0000 0094 d140 |0126: const-wide v13, #double 18000 // #40d1940000000000 │ │ +0ffcc2: 180f 0000 0000 0070 c740 |012b: const-wide v15, #double 12000 // #40c7700000000000 │ │ +0ffccc: 1811 0000 0000 0094 c140 |0130: const-wide v17, #double 9000 // #40c1940000000000 │ │ +0ffcd6: 1813 0000 0000 0070 b740 |0135: const-wide v19, #double 6000 // #40b7700000000000 │ │ +0ffce0: 1815 0000 0000 0070 a740 |013a: const-wide v21, #double 3000 // #40a7700000000000 │ │ +0ffcea: 2f01 1805 |013f: cmpl-double v1, v24, v5 │ │ +0ffcee: 3a01 0f00 |0141: if-ltz v1, 0150 // +000f │ │ +0ffcf2: 3001 1815 |0143: cmpg-double v1, v24, v21 │ │ +0ffcf6: 3b01 0b00 |0145: if-gez v1, 0150 // +000b │ │ +0ffcfa: 5401 a017 |0147: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ +0ffcfe: 5407 9917 |0149: iget-object v7, v0, Lcom/ds/avare/weather/WindsAloft;.w0k:Ljava/lang/String; // field@1799 │ │ +0ffd02: 045d |014b: move-wide v13, v5 │ │ +0ffd04: 0509 1500 |014c: move-wide/from16 v9, v21 │ │ +0ffd08: 2900 7a00 |014e: goto/16 01c8 // +007a │ │ +0ffd0c: 2f01 1815 |0150: cmpl-double v1, v24, v21 │ │ +0ffd10: 3a01 1000 |0152: if-ltz v1, 0162 // +0010 │ │ +0ffd14: 3001 1813 |0154: cmpg-double v1, v24, v19 │ │ +0ffd18: 3b01 0c00 |0156: if-gez v1, 0162 // +000c │ │ +0ffd1c: 5401 a117 |0158: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ +0ffd20: 5407 a017 |015a: iget-object v7, v0, Lcom/ds/avare/weather/WindsAloft;.w3k:Ljava/lang/String; // field@17a0 │ │ +0ffd24: 0509 1300 |015c: move-wide/from16 v9, v19 │ │ +0ffd28: 050d 1500 |015e: move-wide/from16 v13, v21 │ │ +0ffd2c: 2900 6800 |0160: goto/16 01c8 // +0068 │ │ +0ffd30: 2f01 1813 |0162: cmpl-double v1, v24, v19 │ │ +0ffd34: 3a01 0f00 |0164: if-ltz v1, 0173 // +000f │ │ +0ffd38: 3001 1811 |0166: cmpg-double v1, v24, v17 │ │ +0ffd3c: 3b01 0b00 |0168: if-gez v1, 0173 // +000b │ │ +0ffd40: 5401 a217 |016a: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ +0ffd44: 5407 a117 |016c: iget-object v7, v0, Lcom/ds/avare/weather/WindsAloft;.w6k:Ljava/lang/String; // field@17a1 │ │ +0ffd48: 0509 1100 |016e: move-wide/from16 v9, v17 │ │ +0ffd4c: 050d 1300 |0170: move-wide/from16 v13, v19 │ │ +0ffd50: 2856 |0172: goto 01c8 // +0056 │ │ +0ffd52: 2f01 1811 |0173: cmpl-double v1, v24, v17 │ │ +0ffd56: 3a01 0e00 |0175: if-ltz v1, 0183 // +000e │ │ +0ffd5a: 3001 180f |0177: cmpg-double v1, v24, v15 │ │ +0ffd5e: 3b01 0a00 |0179: if-gez v1, 0183 // +000a │ │ +0ffd62: 5401 9a17 |017b: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ +0ffd66: 5407 a217 |017d: iget-object v7, v0, Lcom/ds/avare/weather/WindsAloft;.w9k:Ljava/lang/String; // field@17a2 │ │ +0ffd6a: 04f9 |017f: move-wide v9, v15 │ │ +0ffd6c: 050d 1100 |0180: move-wide/from16 v13, v17 │ │ +0ffd70: 2846 |0182: goto 01c8 // +0046 │ │ +0ffd72: 2f01 180f |0183: cmpl-double v1, v24, v15 │ │ +0ffd76: 3a01 0d00 |0185: if-ltz v1, 0192 // +000d │ │ +0ffd7a: 3001 180d |0187: cmpg-double v1, v24, v13 │ │ +0ffd7e: 3b01 0900 |0189: if-gez v1, 0192 // +0009 │ │ +0ffd82: 5401 9b17 |018b: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ +0ffd86: 5407 9a17 |018d: iget-object v7, v0, Lcom/ds/avare/weather/WindsAloft;.w12k:Ljava/lang/String; // field@179a │ │ +0ffd8a: 04d9 |018f: move-wide v9, v13 │ │ +0ffd8c: 04fd |0190: move-wide v13, v15 │ │ +0ffd8e: 2837 |0191: goto 01c8 // +0037 │ │ +0ffd90: 2f01 180d |0192: cmpl-double v1, v24, v13 │ │ +0ffd94: 3a01 0c00 |0194: if-ltz v1, 01a0 // +000c │ │ +0ffd98: 3001 180b |0196: cmpg-double v1, v24, v11 │ │ +0ffd9c: 3b01 0800 |0198: if-gez v1, 01a0 // +0008 │ │ +0ffda0: 5401 9c17 |019a: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ +0ffda4: 5407 9b17 |019c: iget-object v7, v0, Lcom/ds/avare/weather/WindsAloft;.w18k:Ljava/lang/String; // field@179b │ │ +0ffda8: 04b9 |019e: move-wide v9, v11 │ │ +0ffdaa: 2829 |019f: goto 01c8 // +0029 │ │ +0ffdac: 2f01 180b |01a0: cmpl-double v1, v24, v11 │ │ +0ffdb0: 3a01 0c00 |01a2: if-ltz v1, 01ae // +000c │ │ +0ffdb4: 3001 1809 |01a4: cmpg-double v1, v24, v9 │ │ +0ffdb8: 3b01 0800 |01a6: if-gez v1, 01ae // +0008 │ │ +0ffdbc: 5401 9d17 |01a8: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ +0ffdc0: 5407 9c17 |01aa: iget-object v7, v0, Lcom/ds/avare/weather/WindsAloft;.w24k:Ljava/lang/String; // field@179c │ │ +0ffdc4: 04bd |01ac: move-wide v13, v11 │ │ +0ffdc6: 281b |01ad: goto 01c8 // +001b │ │ +0ffdc8: 2f01 1809 |01ae: cmpl-double v1, v24, v9 │ │ +0ffdcc: 3a01 0d00 |01b0: if-ltz v1, 01bd // +000d │ │ +0ffdd0: 3001 1807 |01b2: cmpg-double v1, v24, v7 │ │ +0ffdd4: 3b01 0900 |01b4: if-gez v1, 01bd // +0009 │ │ +0ffdd8: 5401 9e17 |01b6: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ +0ffddc: 540b 9d17 |01b8: iget-object v11, v0, Lcom/ds/avare/weather/WindsAloft;.w30k:Ljava/lang/String; // field@179d │ │ +0ffde0: 049d |01ba: move-wide v13, v9 │ │ +0ffde2: 0479 |01bb: move-wide v9, v7 │ │ +0ffde4: 280b |01bc: goto 01c7 // +000b │ │ +0ffde6: 1809 0000 0000 000b e340 |01bd: const-wide v9, #double 39000 // #40e30b0000000000 │ │ +0ffdf0: 5401 9f17 |01c2: iget-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.w39k:Ljava/lang/String; // field@179f │ │ +0ffdf4: 540b 9e17 |01c4: iget-object v11, v0, Lcom/ds/avare/weather/WindsAloft;.w34k:Ljava/lang/String; // field@179e │ │ +0ffdf8: 047d |01c6: move-wide v13, v7 │ │ +0ffdfa: 07b7 |01c7: move-object v7, v11 │ │ +0ffdfc: 7110 7b27 0100 |01c8: invoke-static {v1}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.parseFrom:(Ljava/lang/String;)Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed; // method@277b │ │ +0ffe02: 0c01 |01cb: move-result-object v1 │ │ +0ffe04: 7110 7b27 0700 |01cc: invoke-static {v7}, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.parseFrom:(Ljava/lang/String;)Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed; // method@277b │ │ +0ffe0a: 0c07 |01cf: move-result-object v7 │ │ +0ffe0c: 5218 b416 |01d0: iget v8, v1, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Speed:I // field@16b4 │ │ +0ffe10: 527b b416 |01d2: iget v11, v7, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Speed:I // field@16b4 │ │ +0ffe14: b1b8 |01d4: sub-int/2addr v8, v11 │ │ +0ffe16: 838b |01d5: int-to-double v11, v8 │ │ +0ffe18: ccd9 |01d6: sub-double/2addr v9, v13 │ │ +0ffe1a: 7120 382a cb00 |01d7: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0ffe20: ce9b |01da: div-double/2addr v11, v9 │ │ +0ffe22: 5278 b416 |01db: iget v8, v7, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Speed:I // field@16b4 │ │ +0ffe26: 8385 |01dd: int-to-double v5, v8 │ │ +0ffe28: ad11 0b0d |01de: mul-double v17, v11, v13 │ │ +0ffe2c: 7120 382a 6500 |01e0: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0ffe32: ac05 0511 |01e3: sub-double v5, v5, v17 │ │ +0ffe36: ad0b 0b18 |01e5: mul-double v11, v11, v24 │ │ +0ffe3a: cb5b |01e7: add-double/2addr v11, v5 │ │ +0ffe3c: 4c0b 0204 |01e8: aput-wide v11, v2, v4 │ │ +0ffe40: 5211 b316 |01ea: iget v1, v1, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Dir:I // field@16b3 │ │ +0ffe44: 5275 b316 |01ec: iget v5, v7, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Dir:I // field@16b3 │ │ +0ffe48: b151 |01ee: sub-int/2addr v1, v5 │ │ +0ffe4a: 8315 |01ef: int-to-double v5, v1 │ │ +0ffe4c: 7120 382a 6500 |01f0: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0ffe52: ce95 |01f3: div-double/2addr v5, v9 │ │ +0ffe54: 5271 b316 |01f4: iget v1, v7, Lcom/ds/avare/utils/WindsAloftHelper$DirSpeed;.Dir:I // field@16b3 │ │ +0ffe58: 8317 |01f6: int-to-double v7, v1 │ │ +0ffe5a: ad0d 0d05 |01f7: mul-double v13, v13, v5 │ │ +0ffe5e: 7120 382a 8700 |01f9: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0ffe64: ccd7 |01fc: sub-double/2addr v7, v13 │ │ +0ffe66: ad05 0518 |01fd: mul-double v5, v5, v24 │ │ +0ffe6a: cb75 |01ff: add-double/2addr v5, v7 │ │ +0ffe6c: 4c05 0203 |0200: aput-wide v5, v2, v3 │ │ +0ffe70: 2807 |0202: goto 0209 // +0007 │ │ +0ffe72: 1605 0000 |0203: const-wide/16 v5, #int 0 // #0 │ │ +0ffe76: 4c05 0204 |0205: aput-wide v5, v2, v4 │ │ +0ffe7a: 4c05 0203 |0207: aput-wide v5, v2, v3 │ │ +0ffe7e: 1102 |0209: return-object v2 │ │ catches : 5 │ │ 0x01c8 - 0x01d4 │ │ Ljava/lang/Exception; -> 0x0205 │ │ 0x01db - 0x01dd │ │ Ljava/lang/Exception; -> 0x0205 │ │ 0x01e8 - 0x01ee │ │ Ljava/lang/Exception; -> 0x0203 │ │ @@ -281617,50 +281619,50 @@ │ │ type : '(DDD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 7 │ │ outs : 9 │ │ insns size : 72 16-bit code units │ │ -0fff88: |[0fff88] com.ds.avare.weather.WindsAloft.updateStationWithLocation:(DDD)V │ │ -0fff98: 07b0 |0000: move-object v0, v11 │ │ -0fff9a: 220a 0806 |0001: new-instance v10, Lcom/ds/avare/position/Projection; // type@0608 │ │ -0fff9e: 5201 9517 |0003: iget v1, v0, Lcom/ds/avare/weather/WindsAloft;.lon:F // field@1795 │ │ -0fffa2: 8912 |0005: float-to-double v2, v1 │ │ -0fffa4: 5201 9417 |0006: iget v1, v0, Lcom/ds/avare/weather/WindsAloft;.lat:F // field@1794 │ │ -0fffa8: 8914 |0008: float-to-double v4, v1 │ │ -0fffaa: 07a1 |0009: move-object v1, v10 │ │ -0fffac: 04c6 |000a: move-wide v6, v12 │ │ -0fffae: 04e8 |000b: move-wide v8, v14 │ │ -0fffb0: 7609 1e24 0100 |000c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ -0fffb6: 2201 1007 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0fffba: 7010 eb2a 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0fffc0: 5402 9617 |0014: iget-object v2, v0, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -0fffc4: 6e20 f52a 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fffca: 1a02 5501 |0019: const-string v2, "(" // string@0155 │ │ -0fffce: 6e20 f52a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0fffd4: 6e10 2224 0a00 |001e: invoke-virtual {v10}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ -0fffda: 0b02 |0021: move-result-wide v2 │ │ -0fffdc: 7120 802a 3200 |0022: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -0fffe2: 0b02 |0025: move-result-wide v2 │ │ -0fffe4: 6e30 f22a 2103 |0026: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -0fffea: 6202 5915 |0029: sget-object v2, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ -0fffee: 6e20 f52a 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ffff4: 1a02 1b00 |002e: const-string v2, " " // string@001b │ │ -0ffff8: 6e20 f52a 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0ffffe: 0502 1000 |0033: move-wide/from16 v2, v16 │ │ -100002: 6e30 2324 2a03 |0035: invoke-virtual {v10, v2, v3}, Lcom/ds/avare/position/Projection;.getGeneralDirectionFrom:(D)Ljava/lang/String; // method@2423 │ │ -100008: 0c02 |0038: move-result-object v2 │ │ -10000a: 6e20 f52a 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100010: 1a02 1802 |003c: const-string v2, ")" // string@0218 │ │ -100014: 6e20 f52a 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10001a: 6e10 fa2a 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -100020: 0c01 |0044: move-result-object v1 │ │ -100022: 5b01 9617 |0045: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ -100026: 0e00 |0047: return-void │ │ +0fff90: |[0fff90] com.ds.avare.weather.WindsAloft.updateStationWithLocation:(DDD)V │ │ +0fffa0: 07b0 |0000: move-object v0, v11 │ │ +0fffa2: 220a 0806 |0001: new-instance v10, Lcom/ds/avare/position/Projection; // type@0608 │ │ +0fffa6: 5201 9517 |0003: iget v1, v0, Lcom/ds/avare/weather/WindsAloft;.lon:F // field@1795 │ │ +0fffaa: 8912 |0005: float-to-double v2, v1 │ │ +0fffac: 5201 9417 |0006: iget v1, v0, Lcom/ds/avare/weather/WindsAloft;.lat:F // field@1794 │ │ +0fffb0: 8914 |0008: float-to-double v4, v1 │ │ +0fffb2: 07a1 |0009: move-object v1, v10 │ │ +0fffb4: 04c6 |000a: move-wide v6, v12 │ │ +0fffb6: 04e8 |000b: move-wide v8, v14 │ │ +0fffb8: 7609 1e24 0100 |000c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ +0fffbe: 2201 1007 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0fffc2: 7010 eb2a 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0fffc8: 5402 9617 |0014: iget-object v2, v0, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +0fffcc: 6e20 f52a 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fffd2: 1a02 5501 |0019: const-string v2, "(" // string@0155 │ │ +0fffd6: 6e20 f52a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0fffdc: 6e10 2224 0a00 |001e: invoke-virtual {v10}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ +0fffe2: 0b02 |0021: move-result-wide v2 │ │ +0fffe4: 7120 802a 3200 |0022: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +0fffea: 0b02 |0025: move-result-wide v2 │ │ +0fffec: 6e30 f22a 2103 |0026: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +0ffff2: 6202 5915 |0029: sget-object v2, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ +0ffff6: 6e20 f52a 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0ffffc: 1a02 1b00 |002e: const-string v2, " " // string@001b │ │ +100000: 6e20 f52a 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100006: 0502 1000 |0033: move-wide/from16 v2, v16 │ │ +10000a: 6e30 2324 2a03 |0035: invoke-virtual {v10, v2, v3}, Lcom/ds/avare/position/Projection;.getGeneralDirectionFrom:(D)Ljava/lang/String; // method@2423 │ │ +100010: 0c02 |0038: move-result-object v2 │ │ +100012: 6e20 f52a 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100018: 1a02 1802 |003c: const-string v2, ")" // string@0218 │ │ +10001c: 6e20 f52a 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100022: 6e10 fa2a 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +100028: 0c01 |0044: move-result-object v1 │ │ +10002a: 5b01 9617 |0045: iput-object v1, v0, Lcom/ds/avare/weather/WindsAloft;.station:Ljava/lang/String; // field@1796 │ │ +10002e: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x000f line=79 │ │ 0x001e line=80 │ │ 0x0035 line=81 │ │ locals : │ │ @@ -281703,18 +281705,18 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppInterface;Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -100028: |[100028] com.ds.avare.webinfc.WebAppInterface$1.:(Lcom/ds/avare/webinfc/WebAppInterface;Landroid/os/Looper;)V │ │ -100038: 5b01 a317 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ -10003c: 7020 7e04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ -100042: 0e00 |0005: return-void │ │ +100030: |[100030] com.ds.avare.webinfc.WebAppInterface$1.:(Lcom/ds/avare/webinfc/WebAppInterface;Landroid/os/Looper;)V │ │ +100040: 5b01 a317 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ +100044: 7020 7e04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ +10004a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/webinfc/WebAppInterface$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/webinfc/WebAppInterface; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Looper; │ │ @@ -281725,160 +281727,160 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 310 16-bit code units │ │ -100044: |[100044] com.ds.avare.webinfc.WebAppInterface$1.handleMessage:(Landroid/os/Message;)V │ │ -100054: 5280 9a00 |0000: iget v0, v8, Landroid/os/Message;.what:I // field@009a │ │ -100058: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -10005a: 1302 0900 |0003: const/16 v2, #int 9 // #9 │ │ -10005e: 3302 1200 |0005: if-ne v2, v0, 0017 // +0012 │ │ -100062: 5478 a317 |0007: iget-object v8, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ -100066: 7110 bb28 0800 |0009: invoke-static {v8}, Lcom/ds/avare/webinfc/WebAppInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/utils/GenericCallback; // method@28bb │ │ -10006c: 0c08 |000c: move-result-object v8 │ │ -10006e: 1220 |000d: const/4 v0, #int 2 // #2 │ │ -100070: 7110 622a 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -100076: 0c00 |0011: move-result-object v0 │ │ -100078: 6e30 7a26 0801 |0012: invoke-virtual {v8, v0, v1}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -10007e: 2900 2001 |0015: goto/16 0135 // +0120 │ │ -100082: 1300 0a00 |0017: const/16 v0, #int 10 // #a │ │ -100086: 5282 9a00 |0019: iget v2, v8, Landroid/os/Message;.what:I // field@009a │ │ -10008a: 3320 1200 |001b: if-ne v0, v2, 002d // +0012 │ │ -10008e: 5478 a317 |001d: iget-object v8, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ -100092: 7110 bb28 0800 |001f: invoke-static {v8}, Lcom/ds/avare/webinfc/WebAppInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/utils/GenericCallback; // method@28bb │ │ -100098: 0c08 |0022: move-result-object v8 │ │ -10009a: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -10009c: 7110 622a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -1000a2: 0c00 |0027: move-result-object v0 │ │ -1000a4: 6e30 7a26 0801 |0028: invoke-virtual {v8, v0, v1}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -1000aa: 2900 0a01 |002b: goto/16 0135 // +010a │ │ -1000ae: 1300 0d00 |002d: const/16 v0, #int 13 // #d │ │ -1000b2: 5281 9a00 |002f: iget v1, v8, Landroid/os/Message;.what:I // field@009a │ │ -1000b6: 3310 2700 |0031: if-ne v0, v1, 0058 // +0027 │ │ -1000ba: 2200 1007 |0033: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -1000be: 7010 eb2a 0000 |0035: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1000c4: 1a01 7d3b |0038: const-string v1, "javascript:plan_fill(" // string@3b7d │ │ -1000c8: 6e20 f52a 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1000ce: 5488 9900 |003d: iget-object v8, v8, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -1000d2: 1f08 0e07 |003f: check-cast v8, Ljava/lang/String; // type@070e │ │ -1000d6: 6e20 f52a 8000 |0041: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1000dc: 1a08 1802 |0044: const-string v8, ")" // string@0218 │ │ -1000e0: 6e20 f52a 8000 |0046: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1000e6: 6e10 fa2a 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1000ec: 0c08 |004c: move-result-object v8 │ │ -1000ee: 5470 a317 |004d: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ -1000f2: 7110 bc28 0000 |004f: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppInterface;)Landroid/webkit/WebView; // method@28bc │ │ -1000f8: 0c00 |0052: move-result-object v0 │ │ -1000fa: 6e20 f208 8000 |0053: invoke-virtual {v0, v8}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -100100: 2900 df00 |0056: goto/16 0135 // +00df │ │ -100104: 1300 0f00 |0058: const/16 v0, #int 15 // #f │ │ -100108: 5281 9a00 |005a: iget v1, v8, Landroid/os/Message;.what:I // field@009a │ │ -10010c: 3310 1400 |005c: if-ne v0, v1, 0070 // +0014 │ │ -100110: 5470 a317 |005e: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ -100114: 7110 bb28 0000 |0060: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/utils/GenericCallback; // method@28bb │ │ -10011a: 0c00 |0063: move-result-object v0 │ │ -10011c: 1231 |0064: const/4 v1, #int 3 // #3 │ │ -10011e: 7110 622a 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -100124: 0c01 |0068: move-result-object v1 │ │ -100126: 5488 9900 |0069: iget-object v8, v8, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -10012a: 6e30 7a26 1008 |006b: invoke-virtual {v0, v1, v8}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -100130: 2900 c700 |006e: goto/16 0135 // +00c7 │ │ -100134: 1300 1000 |0070: const/16 v0, #int 16 // #10 │ │ -100138: 5281 9a00 |0072: iget v1, v8, Landroid/os/Message;.what:I // field@009a │ │ -10013c: 1a02 4d01 |0074: const-string v2, "')" // string@014d │ │ -100140: 3310 9200 |0076: if-ne v0, v1, 0108 // +0092 │ │ -100144: 5478 a317 |0078: iget-object v8, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ -100148: 7110 bd28 0800 |007a: invoke-static {v8}, Lcom/ds/avare/webinfc/WebAppInterface;.access$200:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/plan/LmfsPlanList; // method@28bd │ │ -10014e: 0c08 |007d: move-result-object v8 │ │ -100150: 6e10 c923 0800 |007e: invoke-virtual {v8}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -100156: 0c08 |0081: move-result-object v8 │ │ -100158: 3908 0300 |0082: if-nez v8, 0085 // +0003 │ │ -10015c: 0e00 |0084: return-void │ │ -10015e: 1208 |0085: const/4 v8, #int 0 // #0 │ │ -100160: 5470 a317 |0086: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ -100164: 7110 bd28 0000 |0088: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppInterface;.access$200:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/plan/LmfsPlanList; // method@28bd │ │ -10016a: 0c00 |008b: move-result-object v0 │ │ -10016c: 6e10 c923 0000 |008c: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -100172: 0c00 |008f: move-result-object v0 │ │ -100174: 6e10 212c 0000 |0090: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -10017a: 0c00 |0093: move-result-object v0 │ │ -10017c: 1a01 0000 |0094: const-string v1, "" // string@0000 │ │ -100180: 7210 042c 0000 |0096: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -100186: 0a03 |0099: move-result v3 │ │ -100188: 3803 5000 |009a: if-eqz v3, 00ea // +0050 │ │ -10018c: 7210 052c 0000 |009c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -100192: 0c03 |009f: move-result-object v3 │ │ -100194: 1f03 fe05 |00a0: check-cast v3, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ -100198: 2204 1007 |00a2: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -10019c: 7010 eb2a 0400 |00a4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1001a2: 6e20 f52a 1400 |00a7: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1001a8: 5471 a317 |00aa: iget-object v1, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ -1001ac: 7110 bd28 0100 |00ac: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppInterface;.access$200:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/plan/LmfsPlanList; // method@28bd │ │ -1001b2: 0c01 |00af: move-result-object v1 │ │ -1001b4: 5211 8614 |00b0: iget v1, v1, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ -1001b8: 3318 0500 |00b2: if-ne v8, v1, 00b7 // +0005 │ │ -1001bc: 1a01 9f05 |00b4: const-string v1, "1" // string@059f │ │ -1001c0: 2803 |00b6: goto 00b9 // +0003 │ │ -1001c2: 1a01 9705 |00b7: const-string v1, "0" // string@0597 │ │ -1001c6: 6e20 f52a 1400 |00b9: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1001cc: 1a01 4702 |00bc: const-string v1, "," // string@0247 │ │ -1001d0: 6e20 f52a 1400 |00be: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1001d6: 5435 7114 |00c1: iget-object v5, v3, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ -1001da: 6e20 f52a 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1001e0: 1a05 7e02 |00c6: const-string v5, "-" // string@027e │ │ -1001e4: 6e20 f52a 5400 |00c8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1001ea: 5436 7314 |00cb: iget-object v6, v3, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ -1001ee: 6e20 f52a 6400 |00cd: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1001f4: 6e20 f52a 5400 |00d0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1001fa: 5435 6b14 |00d3: iget-object v5, v3, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ -1001fe: 6e20 f52a 5400 |00d5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100204: 6e20 f52a 1400 |00d8: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10020a: 5433 7014 |00db: iget-object v3, v3, Lcom/ds/avare/plan/LmfsPlan;.currentState:Ljava/lang/String; // field@1470 │ │ -10020e: 6e20 f52a 3400 |00dd: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100214: 6e20 f52a 1400 |00e0: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10021a: 6e10 fa2a 0400 |00e3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -100220: 0c01 |00e6: move-result-object v1 │ │ -100222: d808 0801 |00e7: add-int/lit8 v8, v8, #int 1 // #01 │ │ -100226: 28ad |00e9: goto 0096 // -0053 │ │ -100228: 2208 1007 |00ea: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -10022c: 7010 eb2a 0800 |00ec: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -100232: 1a00 843b |00ef: const-string v0, "javascript:set_faa_plans('" // string@3b84 │ │ -100236: 6e20 f52a 0800 |00f1: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10023c: 6e20 f52a 1800 |00f4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100242: 6e20 f52a 2800 |00f7: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100248: 6e10 fa2a 0800 |00fa: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10024e: 0c08 |00fd: move-result-object v8 │ │ -100250: 5470 a317 |00fe: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ -100254: 7110 bc28 0000 |0100: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppInterface;)Landroid/webkit/WebView; // method@28bc │ │ -10025a: 0c00 |0103: move-result-object v0 │ │ -10025c: 6e20 f208 8000 |0104: invoke-virtual {v0, v8}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -100262: 282e |0107: goto 0135 // +002e │ │ -100264: 1300 1100 |0108: const/16 v0, #int 17 // #11 │ │ -100268: 5288 9a00 |010a: iget v8, v8, Landroid/os/Message;.what:I // field@009a │ │ -10026c: 3380 2900 |010c: if-ne v0, v8, 0135 // +0029 │ │ -100270: 2208 1007 |010e: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -100274: 7010 eb2a 0800 |0110: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10027a: 1a00 833b |0113: const-string v0, "javascript:set_email('" // string@3b83 │ │ -10027e: 6e20 f52a 0800 |0115: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100284: 5470 a317 |0118: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ -100288: 7110 be28 0000 |011a: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppInterface;.access$300:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/storage/Preferences; // method@28be │ │ -10028e: 0c00 |011d: move-result-object v0 │ │ -100290: 6e10 0825 0000 |011e: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ -100296: 0c00 |0121: move-result-object v0 │ │ -100298: 6e20 f52a 0800 |0122: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10029e: 6e20 f52a 2800 |0125: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1002a4: 6e10 fa2a 0800 |0128: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1002aa: 0c08 |012b: move-result-object v8 │ │ -1002ac: 5470 a317 |012c: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ -1002b0: 7110 bc28 0000 |012e: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppInterface;)Landroid/webkit/WebView; // method@28bc │ │ -1002b6: 0c00 |0131: move-result-object v0 │ │ -1002b8: 6e20 f208 8000 |0132: invoke-virtual {v0, v8}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -1002be: 0e00 |0135: return-void │ │ +10004c: |[10004c] com.ds.avare.webinfc.WebAppInterface$1.handleMessage:(Landroid/os/Message;)V │ │ +10005c: 5280 9a00 |0000: iget v0, v8, Landroid/os/Message;.what:I // field@009a │ │ +100060: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +100062: 1302 0900 |0003: const/16 v2, #int 9 // #9 │ │ +100066: 3302 1200 |0005: if-ne v2, v0, 0017 // +0012 │ │ +10006a: 5478 a317 |0007: iget-object v8, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ +10006e: 7110 bb28 0800 |0009: invoke-static {v8}, Lcom/ds/avare/webinfc/WebAppInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/utils/GenericCallback; // method@28bb │ │ +100074: 0c08 |000c: move-result-object v8 │ │ +100076: 1220 |000d: const/4 v0, #int 2 // #2 │ │ +100078: 7110 622a 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10007e: 0c00 |0011: move-result-object v0 │ │ +100080: 6e30 7a26 0801 |0012: invoke-virtual {v8, v0, v1}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +100086: 2900 2001 |0015: goto/16 0135 // +0120 │ │ +10008a: 1300 0a00 |0017: const/16 v0, #int 10 // #a │ │ +10008e: 5282 9a00 |0019: iget v2, v8, Landroid/os/Message;.what:I // field@009a │ │ +100092: 3320 1200 |001b: if-ne v0, v2, 002d // +0012 │ │ +100096: 5478 a317 |001d: iget-object v8, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ +10009a: 7110 bb28 0800 |001f: invoke-static {v8}, Lcom/ds/avare/webinfc/WebAppInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/utils/GenericCallback; // method@28bb │ │ +1000a0: 0c08 |0022: move-result-object v8 │ │ +1000a2: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +1000a4: 7110 622a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +1000aa: 0c00 |0027: move-result-object v0 │ │ +1000ac: 6e30 7a26 0801 |0028: invoke-virtual {v8, v0, v1}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +1000b2: 2900 0a01 |002b: goto/16 0135 // +010a │ │ +1000b6: 1300 0d00 |002d: const/16 v0, #int 13 // #d │ │ +1000ba: 5281 9a00 |002f: iget v1, v8, Landroid/os/Message;.what:I // field@009a │ │ +1000be: 3310 2700 |0031: if-ne v0, v1, 0058 // +0027 │ │ +1000c2: 2200 1007 |0033: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +1000c6: 7010 eb2a 0000 |0035: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1000cc: 1a01 7d3b |0038: const-string v1, "javascript:plan_fill(" // string@3b7d │ │ +1000d0: 6e20 f52a 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1000d6: 5488 9900 |003d: iget-object v8, v8, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +1000da: 1f08 0e07 |003f: check-cast v8, Ljava/lang/String; // type@070e │ │ +1000de: 6e20 f52a 8000 |0041: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1000e4: 1a08 1802 |0044: const-string v8, ")" // string@0218 │ │ +1000e8: 6e20 f52a 8000 |0046: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1000ee: 6e10 fa2a 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1000f4: 0c08 |004c: move-result-object v8 │ │ +1000f6: 5470 a317 |004d: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ +1000fa: 7110 bc28 0000 |004f: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppInterface;)Landroid/webkit/WebView; // method@28bc │ │ +100100: 0c00 |0052: move-result-object v0 │ │ +100102: 6e20 f208 8000 |0053: invoke-virtual {v0, v8}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +100108: 2900 df00 |0056: goto/16 0135 // +00df │ │ +10010c: 1300 0f00 |0058: const/16 v0, #int 15 // #f │ │ +100110: 5281 9a00 |005a: iget v1, v8, Landroid/os/Message;.what:I // field@009a │ │ +100114: 3310 1400 |005c: if-ne v0, v1, 0070 // +0014 │ │ +100118: 5470 a317 |005e: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ +10011c: 7110 bb28 0000 |0060: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/utils/GenericCallback; // method@28bb │ │ +100122: 0c00 |0063: move-result-object v0 │ │ +100124: 1231 |0064: const/4 v1, #int 3 // #3 │ │ +100126: 7110 622a 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10012c: 0c01 |0068: move-result-object v1 │ │ +10012e: 5488 9900 |0069: iget-object v8, v8, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +100132: 6e30 7a26 1008 |006b: invoke-virtual {v0, v1, v8}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +100138: 2900 c700 |006e: goto/16 0135 // +00c7 │ │ +10013c: 1300 1000 |0070: const/16 v0, #int 16 // #10 │ │ +100140: 5281 9a00 |0072: iget v1, v8, Landroid/os/Message;.what:I // field@009a │ │ +100144: 1a02 4d01 |0074: const-string v2, "')" // string@014d │ │ +100148: 3310 9200 |0076: if-ne v0, v1, 0108 // +0092 │ │ +10014c: 5478 a317 |0078: iget-object v8, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ +100150: 7110 bd28 0800 |007a: invoke-static {v8}, Lcom/ds/avare/webinfc/WebAppInterface;.access$200:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/plan/LmfsPlanList; // method@28bd │ │ +100156: 0c08 |007d: move-result-object v8 │ │ +100158: 6e10 c923 0800 |007e: invoke-virtual {v8}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +10015e: 0c08 |0081: move-result-object v8 │ │ +100160: 3908 0300 |0082: if-nez v8, 0085 // +0003 │ │ +100164: 0e00 |0084: return-void │ │ +100166: 1208 |0085: const/4 v8, #int 0 // #0 │ │ +100168: 5470 a317 |0086: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ +10016c: 7110 bd28 0000 |0088: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppInterface;.access$200:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/plan/LmfsPlanList; // method@28bd │ │ +100172: 0c00 |008b: move-result-object v0 │ │ +100174: 6e10 c923 0000 |008c: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +10017a: 0c00 |008f: move-result-object v0 │ │ +10017c: 6e10 212c 0000 |0090: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +100182: 0c00 |0093: move-result-object v0 │ │ +100184: 1a01 0000 |0094: const-string v1, "" // string@0000 │ │ +100188: 7210 042c 0000 |0096: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10018e: 0a03 |0099: move-result v3 │ │ +100190: 3803 5000 |009a: if-eqz v3, 00ea // +0050 │ │ +100194: 7210 052c 0000 |009c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10019a: 0c03 |009f: move-result-object v3 │ │ +10019c: 1f03 fe05 |00a0: check-cast v3, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ +1001a0: 2204 1007 |00a2: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +1001a4: 7010 eb2a 0400 |00a4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1001aa: 6e20 f52a 1400 |00a7: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1001b0: 5471 a317 |00aa: iget-object v1, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ +1001b4: 7110 bd28 0100 |00ac: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppInterface;.access$200:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/plan/LmfsPlanList; // method@28bd │ │ +1001ba: 0c01 |00af: move-result-object v1 │ │ +1001bc: 5211 8614 |00b0: iget v1, v1, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ +1001c0: 3318 0500 |00b2: if-ne v8, v1, 00b7 // +0005 │ │ +1001c4: 1a01 9f05 |00b4: const-string v1, "1" // string@059f │ │ +1001c8: 2803 |00b6: goto 00b9 // +0003 │ │ +1001ca: 1a01 9705 |00b7: const-string v1, "0" // string@0597 │ │ +1001ce: 6e20 f52a 1400 |00b9: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1001d4: 1a01 4702 |00bc: const-string v1, "," // string@0247 │ │ +1001d8: 6e20 f52a 1400 |00be: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1001de: 5435 7114 |00c1: iget-object v5, v3, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ +1001e2: 6e20 f52a 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1001e8: 1a05 7e02 |00c6: const-string v5, "-" // string@027e │ │ +1001ec: 6e20 f52a 5400 |00c8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1001f2: 5436 7314 |00cb: iget-object v6, v3, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ +1001f6: 6e20 f52a 6400 |00cd: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1001fc: 6e20 f52a 5400 |00d0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100202: 5435 6b14 |00d3: iget-object v5, v3, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ +100206: 6e20 f52a 5400 |00d5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10020c: 6e20 f52a 1400 |00d8: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100212: 5433 7014 |00db: iget-object v3, v3, Lcom/ds/avare/plan/LmfsPlan;.currentState:Ljava/lang/String; // field@1470 │ │ +100216: 6e20 f52a 3400 |00dd: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10021c: 6e20 f52a 1400 |00e0: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100222: 6e10 fa2a 0400 |00e3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +100228: 0c01 |00e6: move-result-object v1 │ │ +10022a: d808 0801 |00e7: add-int/lit8 v8, v8, #int 1 // #01 │ │ +10022e: 28ad |00e9: goto 0096 // -0053 │ │ +100230: 2208 1007 |00ea: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +100234: 7010 eb2a 0800 |00ec: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10023a: 1a00 843b |00ef: const-string v0, "javascript:set_faa_plans('" // string@3b84 │ │ +10023e: 6e20 f52a 0800 |00f1: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100244: 6e20 f52a 1800 |00f4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10024a: 6e20 f52a 2800 |00f7: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100250: 6e10 fa2a 0800 |00fa: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +100256: 0c08 |00fd: move-result-object v8 │ │ +100258: 5470 a317 |00fe: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ +10025c: 7110 bc28 0000 |0100: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppInterface;)Landroid/webkit/WebView; // method@28bc │ │ +100262: 0c00 |0103: move-result-object v0 │ │ +100264: 6e20 f208 8000 |0104: invoke-virtual {v0, v8}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +10026a: 282e |0107: goto 0135 // +002e │ │ +10026c: 1300 1100 |0108: const/16 v0, #int 17 // #11 │ │ +100270: 5288 9a00 |010a: iget v8, v8, Landroid/os/Message;.what:I // field@009a │ │ +100274: 3380 2900 |010c: if-ne v0, v8, 0135 // +0029 │ │ +100278: 2208 1007 |010e: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +10027c: 7010 eb2a 0800 |0110: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +100282: 1a00 833b |0113: const-string v0, "javascript:set_email('" // string@3b83 │ │ +100286: 6e20 f52a 0800 |0115: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10028c: 5470 a317 |0118: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ +100290: 7110 be28 0000 |011a: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppInterface;.access$300:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/storage/Preferences; // method@28be │ │ +100296: 0c00 |011d: move-result-object v0 │ │ +100298: 6e10 0825 0000 |011e: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getRegisteredEmail:()Ljava/lang/String; // method@2508 │ │ +10029e: 0c00 |0121: move-result-object v0 │ │ +1002a0: 6e20 f52a 0800 |0122: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1002a6: 6e20 f52a 2800 |0125: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1002ac: 6e10 fa2a 0800 |0128: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1002b2: 0c08 |012b: move-result-object v8 │ │ +1002b4: 5470 a317 |012c: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppInterface; // field@17a3 │ │ +1002b8: 7110 bc28 0000 |012e: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppInterface;)Landroid/webkit/WebView; // method@28bc │ │ +1002be: 0c00 |0131: move-result-object v0 │ │ +1002c0: 6e20 f208 8000 |0132: invoke-virtual {v0, v8}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +1002c6: 0e00 |0135: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0007 line=531 │ │ 0x0019 line=533 │ │ 0x001d line=534 │ │ 0x002f line=536 │ │ @@ -282000,28 +282002,28 @@ │ │ type : '(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -10033c: |[10033c] com.ds.avare.webinfc.WebAppInterface.:(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V │ │ -10034c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -100352: 2200 9906 |0003: new-instance v0, Lcom/ds/avare/webinfc/WebAppInterface$1; // type@0699 │ │ -100356: 7100 a704 0000 |0005: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ -10035c: 0c01 |0008: move-result-object v1 │ │ -10035e: 7030 b828 2001 |0009: invoke-direct {v0, v2, v1}, Lcom/ds/avare/webinfc/WebAppInterface$1;.:(Lcom/ds/avare/webinfc/WebAppInterface;Landroid/os/Looper;)V // method@28b8 │ │ -100364: 5b20 ad17 |000c: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100368: 5b24 b017 |000e: iput-object v4, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mWebView:Landroid/webkit/WebView; // field@17b0 │ │ -10036c: 5b23 ab17 |0010: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ -100370: 2204 2206 |0012: new-instance v4, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -100374: 7020 e024 3400 |0014: invoke-direct {v4, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -10037a: 5b24 ae17 |0017: iput-object v4, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17ae │ │ -10037e: 5b25 aa17 |0019: iput-object v5, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17aa │ │ -100382: 0e00 |001b: return-void │ │ +100344: |[100344] com.ds.avare.webinfc.WebAppInterface.:(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V │ │ +100354: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10035a: 2200 9906 |0003: new-instance v0, Lcom/ds/avare/webinfc/WebAppInterface$1; // type@0699 │ │ +10035e: 7100 a704 0000 |0005: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ +100364: 0c01 |0008: move-result-object v1 │ │ +100366: 7030 b828 2001 |0009: invoke-direct {v0, v2, v1}, Lcom/ds/avare/webinfc/WebAppInterface$1;.:(Lcom/ds/avare/webinfc/WebAppInterface;Landroid/os/Looper;)V // method@28b8 │ │ +10036c: 5b20 ad17 |000c: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100370: 5b24 b017 |000e: iput-object v4, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mWebView:Landroid/webkit/WebView; // field@17b0 │ │ +100374: 5b23 ab17 |0010: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ +100378: 2204 2206 |0012: new-instance v4, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +10037c: 7020 e024 3400 |0014: invoke-direct {v4, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +100382: 5b24 ae17 |0017: iput-object v4, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17ae │ │ +100386: 5b25 aa17 |0019: iput-object v5, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17aa │ │ +10038a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=526 │ │ 0x000e line=60 │ │ 0x0010 line=61 │ │ 0x0012 line=62 │ │ @@ -282037,17 +282039,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/utils/GenericCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -100308: |[100308] com.ds.avare.webinfc.WebAppInterface.access$000:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/utils/GenericCallback; │ │ -100318: 5400 aa17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17aa │ │ -10031c: 1100 |0002: return-object v0 │ │ +100310: |[100310] com.ds.avare.webinfc.WebAppInterface.access$000:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/utils/GenericCallback; │ │ +100320: 5400 aa17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17aa │ │ +100324: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppInterface; │ │ │ │ #2 : (in Lcom/ds/avare/webinfc/WebAppInterface;) │ │ @@ -282055,17 +282057,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppInterface;)Landroid/webkit/WebView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1002c0: |[1002c0] com.ds.avare.webinfc.WebAppInterface.access$100:(Lcom/ds/avare/webinfc/WebAppInterface;)Landroid/webkit/WebView; │ │ -1002d0: 5400 b017 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mWebView:Landroid/webkit/WebView; // field@17b0 │ │ -1002d4: 1100 |0002: return-object v0 │ │ +1002c8: |[1002c8] com.ds.avare.webinfc.WebAppInterface.access$100:(Lcom/ds/avare/webinfc/WebAppInterface;)Landroid/webkit/WebView; │ │ +1002d8: 5400 b017 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mWebView:Landroid/webkit/WebView; // field@17b0 │ │ +1002dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppInterface; │ │ │ │ #3 : (in Lcom/ds/avare/webinfc/WebAppInterface;) │ │ @@ -282073,17 +282075,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/plan/LmfsPlanList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1002d8: |[1002d8] com.ds.avare.webinfc.WebAppInterface.access$200:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/plan/LmfsPlanList; │ │ -1002e8: 5400 ac17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -1002ec: 1100 |0002: return-object v0 │ │ +1002e0: |[1002e0] com.ds.avare.webinfc.WebAppInterface.access$200:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/plan/LmfsPlanList; │ │ +1002f0: 5400 ac17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +1002f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppInterface; │ │ │ │ #4 : (in Lcom/ds/avare/webinfc/WebAppInterface;) │ │ @@ -282091,17 +282093,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/storage/Preferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1002f0: |[1002f0] com.ds.avare.webinfc.WebAppInterface.access$300:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/storage/Preferences; │ │ -100300: 5400 ae17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17ae │ │ -100304: 1100 |0002: return-object v0 │ │ +1002f8: |[1002f8] com.ds.avare.webinfc.WebAppInterface.access$300:(Lcom/ds/avare/webinfc/WebAppInterface;)Lcom/ds/avare/storage/Preferences; │ │ +100308: 5400 ae17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17ae │ │ +10030c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppInterface; │ │ │ │ #5 : (in Lcom/ds/avare/webinfc/WebAppInterface;) │ │ @@ -282109,232 +282111,232 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -100320: |[100320] com.ds.avare.webinfc.WebAppInterface.checkNull:(Ljava/lang/String;)Ljava/lang/String; │ │ -100330: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -100334: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -100338: 1101 |0004: return-object v1 │ │ +100328: |[100328] com.ds.avare.webinfc.WebAppInterface.checkNull:(Ljava/lang/String;)Ljava/lang/String; │ │ +100338: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +10033c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +100340: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/ds/avare/webinfc/WebAppInterface;) │ │ name : 'amendPlan' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 29 │ │ ins : 25 │ │ outs : 3 │ │ insns size : 389 16-bit code units │ │ -100384: |[100384] com.ds.avare.webinfc.WebAppInterface.amendPlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -100394: 0740 |0000: move-object v0, v4 │ │ -100396: 5401 ac17 |0001: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -10039a: 3801 8101 |0003: if-eqz v1, 0184 // +0181 │ │ -10039e: 6e10 c923 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -1003a4: 0c01 |0008: move-result-object v1 │ │ -1003a6: 3801 7b01 |0009: if-eqz v1, 0184 // +017b │ │ -1003aa: 5401 ac17 |000b: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -1003ae: 5211 8614 |000d: iget v1, v1, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ -1003b2: 5402 ac17 |000f: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -1003b6: 6e10 c923 0200 |0011: invoke-virtual {v2}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -1003bc: 0c02 |0014: move-result-object v2 │ │ -1003be: 6e10 262c 0200 |0015: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -1003c4: 0a02 |0018: move-result v2 │ │ -1003c6: 3421 0400 |0019: if-lt v1, v2, 001d // +0004 │ │ -1003ca: 2900 6901 |001b: goto/16 0184 // +0169 │ │ -1003ce: 5401 ac17 |001d: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -1003d2: 6e10 c923 0100 |001f: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -1003d8: 0c01 |0022: move-result-object v1 │ │ -1003da: 5402 ac17 |0023: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -1003de: 5222 8614 |0025: iget v2, v2, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ -1003e2: 6e20 1d2c 2100 |0027: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -1003e8: 0c01 |002a: move-result-object v1 │ │ -1003ea: 1f01 fe05 |002b: check-cast v1, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ -1003ee: 6e10 bd23 0100 |002d: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlan;.getId:()Ljava/lang/String; // method@23bd │ │ -1003f4: 0c02 |0030: move-result-object v2 │ │ -1003f6: 3902 0300 |0031: if-nez v2, 0034 // +0003 │ │ -1003fa: 0e00 |0033: return-void │ │ -1003fc: 5402 ad17 |0034: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100400: 1303 0a00 |0036: const/16 v3, #int 10 // #a │ │ -100404: 6e20 8f04 3200 |0038: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -10040a: 7100 462c 0000 |003b: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100410: 0c02 |003e: move-result-object v2 │ │ -100412: 0753 |003f: move-object v3, v5 │ │ -100414: 6e20 d92a 2500 |0040: invoke-virtual {v5, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -10041a: 0c02 |0043: move-result-object v2 │ │ -10041c: 5b12 6b14 |0044: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ -100420: 7100 462c 0000 |0046: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100426: 0c02 |0049: move-result-object v2 │ │ -100428: 0763 |004a: move-object v3, v6 │ │ -10042a: 6e20 d92a 2600 |004b: invoke-virtual {v6, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100430: 0c02 |004e: move-result-object v2 │ │ -100432: 5b12 7414 |004f: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ -100436: 7100 462c 0000 |0051: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -10043c: 0c02 |0054: move-result-object v2 │ │ -10043e: 0773 |0055: move-object v3, v7 │ │ -100440: 6e20 d92a 2700 |0056: invoke-virtual {v7, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100446: 0c02 |0059: move-result-object v2 │ │ -100448: 5b12 7514 |005a: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ -10044c: 7100 462c 0000 |005c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100452: 0c02 |005f: move-result-object v2 │ │ -100454: 0783 |0060: move-object v3, v8 │ │ -100456: 6e20 d92a 2800 |0061: invoke-virtual {v8, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -10045c: 0c02 |0064: move-result-object v2 │ │ -10045e: 5b12 7a14 |0065: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ -100462: 7100 462c 0000 |0067: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100468: 0c02 |006a: move-result-object v2 │ │ -10046a: 0793 |006b: move-object v3, v9 │ │ -10046c: 6e20 d92a 2900 |006c: invoke-virtual {v9, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100472: 0c02 |006f: move-result-object v2 │ │ -100474: 5b12 6c14 |0070: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ -100478: 7100 462c 0000 |0072: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -10047e: 0c02 |0075: move-result-object v2 │ │ -100480: 07a3 |0076: move-object v3, v10 │ │ -100482: 6e20 d92a 2a00 |0077: invoke-virtual {v10, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100488: 0c02 |007a: move-result-object v2 │ │ -10048a: 5b12 8414 |007b: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ -10048e: 7100 462c 0000 |007d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100494: 0c02 |0080: move-result-object v2 │ │ -100496: 07b3 |0081: move-object v3, v11 │ │ -100498: 6e20 d92a 2b00 |0082: invoke-virtual {v11, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -10049e: 0c02 |0085: move-result-object v2 │ │ -1004a0: 5b12 6a14 |0086: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ -1004a4: 7100 462c 0000 |0088: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1004aa: 0c02 |008b: move-result-object v2 │ │ -1004ac: 07c3 |008c: move-object v3, v12 │ │ -1004ae: 6e20 d92a 2c00 |008d: invoke-virtual {v12, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1004b4: 0c02 |0090: move-result-object v2 │ │ -1004b6: 5b12 7114 |0091: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ -1004ba: 7100 462c 0000 |0093: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1004c0: 0c02 |0096: move-result-object v2 │ │ -1004c2: 07d3 |0097: move-object v3, v13 │ │ -1004c4: 6e20 d92a 2d00 |0098: invoke-virtual {v13, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1004ca: 0c02 |009b: move-result-object v2 │ │ -1004cc: 7110 be23 0200 |009c: invoke-static {v2}, Lcom/ds/avare/plan/LmfsPlan;.getInstanceFromTime:(Ljava/lang/String;)Ljava/lang/String; // method@23be │ │ -1004d2: 0c02 |009f: move-result-object v2 │ │ -1004d4: 5b12 7214 |00a0: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.departureDate:Ljava/lang/String; // field@1472 │ │ -1004d8: 7100 462c 0000 |00a2: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1004de: 0c02 |00a5: move-result-object v2 │ │ -1004e0: 07e3 |00a6: move-object v3, v14 │ │ -1004e2: 6e20 d92a 2e00 |00a7: invoke-virtual {v14, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1004e8: 0c02 |00aa: move-result-object v2 │ │ -1004ea: 5b12 6f14 |00ab: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ -1004ee: 7100 462c 0000 |00ad: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1004f4: 0c02 |00b0: move-result-object v2 │ │ -1004f6: 07f3 |00b1: move-object v3, v15 │ │ -1004f8: 6e20 d92a 2f00 |00b2: invoke-virtual {v15, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1004fe: 0c02 |00b5: move-result-object v2 │ │ -100500: 5b12 7714 |00b6: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.level:Ljava/lang/String; // field@1477 │ │ -100504: 7100 462c 0000 |00b8: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -10050a: 0c02 |00bb: move-result-object v2 │ │ -10050c: 0803 1000 |00bc: move-object/from16 v3, v16 │ │ -100510: 6e20 d92a 2300 |00be: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100516: 0c02 |00c1: move-result-object v2 │ │ -100518: 5b12 8114 |00c2: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ -10051c: 7100 462c 0000 |00c4: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100522: 0c02 |00c7: move-result-object v2 │ │ -100524: 0803 1100 |00c8: move-object/from16 v3, v17 │ │ -100528: 6e20 d92a 2300 |00ca: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -10052e: 0c02 |00cd: move-result-object v2 │ │ -100530: 5b12 7f14 |00ce: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ -100534: 7100 462c 0000 |00d0: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -10053a: 0c02 |00d3: move-result-object v2 │ │ -10053c: 0803 1200 |00d4: move-object/from16 v3, v18 │ │ -100540: 6e20 d92a 2300 |00d6: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100546: 0c02 |00d9: move-result-object v2 │ │ -100548: 5b12 7b14 |00da: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ -10054c: 7100 462c 0000 |00dc: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100552: 0c02 |00df: move-result-object v2 │ │ -100554: 0803 1300 |00e0: move-object/from16 v3, v19 │ │ -100558: 6e20 d92a 2300 |00e2: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -10055e: 0c02 |00e5: move-result-object v2 │ │ -100560: 5b12 7314 |00e6: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ -100564: 7100 462c 0000 |00e8: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -10056a: 0c02 |00eb: move-result-object v2 │ │ -10056c: 0803 1400 |00ec: move-object/from16 v3, v20 │ │ -100570: 6e20 d92a 2300 |00ee: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100576: 0c02 |00f1: move-result-object v2 │ │ -100578: 7110 bc23 0200 |00f2: invoke-static {v2}, Lcom/ds/avare/plan/LmfsPlan;.getDurationFromInput:(Ljava/lang/String;)Ljava/lang/String; // method@23bc │ │ -10057e: 0c02 |00f5: move-result-object v2 │ │ -100580: 5b12 8214 |00f6: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.totalElapsedTime:Ljava/lang/String; // field@1482 │ │ -100584: 7100 462c 0000 |00f8: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -10058a: 0c02 |00fb: move-result-object v2 │ │ -10058c: 0803 1500 |00fc: move-object/from16 v3, v21 │ │ -100590: 6e20 d92a 2300 |00fe: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100596: 0c02 |0101: move-result-object v2 │ │ -100598: 5b12 6d14 |0102: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ -10059c: 7100 462c 0000 |0104: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1005a2: 0c02 |0107: move-result-object v2 │ │ -1005a4: 0803 1600 |0108: move-object/from16 v3, v22 │ │ -1005a8: 6e20 d92a 2300 |010a: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1005ae: 0c02 |010d: move-result-object v2 │ │ -1005b0: 5b12 6e14 |010e: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ -1005b4: 7100 462c 0000 |0110: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1005ba: 0c02 |0113: move-result-object v2 │ │ -1005bc: 0803 1700 |0114: move-object/from16 v3, v23 │ │ -1005c0: 6e20 d92a 2300 |0116: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1005c6: 0c02 |0119: move-result-object v2 │ │ -1005c8: 7110 bc23 0200 |011a: invoke-static {v2}, Lcom/ds/avare/plan/LmfsPlan;.getDurationFromInput:(Ljava/lang/String;)Ljava/lang/String; // method@23bc │ │ -1005ce: 0c02 |011d: move-result-object v2 │ │ -1005d0: 5b12 7614 |011e: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.fuelEndurance:Ljava/lang/String; // field@1476 │ │ -1005d4: 7100 462c 0000 |0120: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1005da: 0c02 |0123: move-result-object v2 │ │ -1005dc: 0803 1800 |0124: move-object/from16 v3, v24 │ │ -1005e0: 6e20 d92a 2300 |0126: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1005e6: 0c02 |0129: move-result-object v2 │ │ -1005e8: 5b12 7c14 |012a: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ -1005ec: 7100 462c 0000 |012c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1005f2: 0c02 |012f: move-result-object v2 │ │ -1005f4: 0803 1900 |0130: move-object/from16 v3, v25 │ │ -1005f8: 6e20 d92a 2300 |0132: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1005fe: 0c02 |0135: move-result-object v2 │ │ -100600: 5b12 6914 |0136: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ -100604: 7100 462c 0000 |0138: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -10060a: 0c02 |013b: move-result-object v2 │ │ -10060c: 0803 1a00 |013c: move-object/from16 v3, v26 │ │ -100610: 6e20 d92a 2300 |013e: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100616: 0c02 |0141: move-result-object v2 │ │ -100618: 5b12 8014 |0142: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ -10061c: 7100 462c 0000 |0144: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100622: 0c02 |0147: move-result-object v2 │ │ -100624: 0803 1b00 |0148: move-object/from16 v3, v27 │ │ -100628: 6e20 d92a 2300 |014a: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -10062e: 0c02 |014d: move-result-object v2 │ │ -100630: 5b12 7d14 |014e: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInCommand:Ljava/lang/String; // field@147d │ │ -100634: 7100 462c 0000 |0150: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -10063a: 0c02 |0153: move-result-object v2 │ │ -10063c: 0803 1c00 |0154: move-object/from16 v3, v28 │ │ -100640: 6e20 d92a 2300 |0156: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100646: 0c02 |0159: move-result-object v2 │ │ -100648: 5b12 7e14 |015a: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ -10064c: 2202 fd05 |015c: new-instance v2, Lcom/ds/avare/plan/LmfsInterface; // type@05fd │ │ -100650: 5403 ab17 |015e: iget-object v3, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ -100654: 7020 ac23 3200 |0160: invoke-direct {v2, v3}, Lcom/ds/avare/plan/LmfsInterface;.:(Landroid/content/Context;)V // method@23ac │ │ -10065a: 6e20 ae23 1200 |0163: invoke-virtual {v2, v1}, Lcom/ds/avare/plan/LmfsInterface;.amendFlightPlan:(Lcom/ds/avare/plan/LmfsPlan;)Ljava/lang/String; // method@23ae │ │ -100660: 6e10 b323 0200 |0166: invoke-virtual {v2}, Lcom/ds/avare/plan/LmfsInterface;.getError:()Ljava/lang/String; // method@23b3 │ │ -100666: 0c01 |0169: move-result-object v1 │ │ -100668: 3901 0600 |016a: if-nez v1, 0170 // +0006 │ │ -10066c: 6e10 c428 0400 |016c: invoke-virtual {v4}, Lcom/ds/avare/webinfc/WebAppInterface;.getPlans:()V // method@28c4 │ │ -100672: 0e00 |016f: return-void │ │ -100674: 5402 ad17 |0170: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100678: 1303 0f00 |0172: const/16 v3, #int 15 // #f │ │ -10067c: 6e30 8804 3201 |0174: invoke-virtual {v2, v3, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -100682: 0c01 |0177: move-result-object v1 │ │ -100684: 5402 ad17 |0178: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100688: 6e20 9204 1200 |017a: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -10068e: 5401 ad17 |017d: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100692: 1302 0900 |017f: const/16 v2, #int 9 // #9 │ │ -100696: 6e20 8f04 2100 |0181: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -10069c: 0e00 |0184: return-void │ │ +10038c: |[10038c] com.ds.avare.webinfc.WebAppInterface.amendPlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +10039c: 0740 |0000: move-object v0, v4 │ │ +10039e: 5401 ac17 |0001: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +1003a2: 3801 8101 |0003: if-eqz v1, 0184 // +0181 │ │ +1003a6: 6e10 c923 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +1003ac: 0c01 |0008: move-result-object v1 │ │ +1003ae: 3801 7b01 |0009: if-eqz v1, 0184 // +017b │ │ +1003b2: 5401 ac17 |000b: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +1003b6: 5211 8614 |000d: iget v1, v1, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ +1003ba: 5402 ac17 |000f: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +1003be: 6e10 c923 0200 |0011: invoke-virtual {v2}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +1003c4: 0c02 |0014: move-result-object v2 │ │ +1003c6: 6e10 262c 0200 |0015: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +1003cc: 0a02 |0018: move-result v2 │ │ +1003ce: 3421 0400 |0019: if-lt v1, v2, 001d // +0004 │ │ +1003d2: 2900 6901 |001b: goto/16 0184 // +0169 │ │ +1003d6: 5401 ac17 |001d: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +1003da: 6e10 c923 0100 |001f: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +1003e0: 0c01 |0022: move-result-object v1 │ │ +1003e2: 5402 ac17 |0023: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +1003e6: 5222 8614 |0025: iget v2, v2, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ +1003ea: 6e20 1d2c 2100 |0027: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +1003f0: 0c01 |002a: move-result-object v1 │ │ +1003f2: 1f01 fe05 |002b: check-cast v1, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ +1003f6: 6e10 bd23 0100 |002d: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlan;.getId:()Ljava/lang/String; // method@23bd │ │ +1003fc: 0c02 |0030: move-result-object v2 │ │ +1003fe: 3902 0300 |0031: if-nez v2, 0034 // +0003 │ │ +100402: 0e00 |0033: return-void │ │ +100404: 5402 ad17 |0034: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100408: 1303 0a00 |0036: const/16 v3, #int 10 // #a │ │ +10040c: 6e20 8f04 3200 |0038: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +100412: 7100 462c 0000 |003b: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100418: 0c02 |003e: move-result-object v2 │ │ +10041a: 0753 |003f: move-object v3, v5 │ │ +10041c: 6e20 d92a 2500 |0040: invoke-virtual {v5, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100422: 0c02 |0043: move-result-object v2 │ │ +100424: 5b12 6b14 |0044: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ +100428: 7100 462c 0000 |0046: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10042e: 0c02 |0049: move-result-object v2 │ │ +100430: 0763 |004a: move-object v3, v6 │ │ +100432: 6e20 d92a 2600 |004b: invoke-virtual {v6, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100438: 0c02 |004e: move-result-object v2 │ │ +10043a: 5b12 7414 |004f: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ +10043e: 7100 462c 0000 |0051: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100444: 0c02 |0054: move-result-object v2 │ │ +100446: 0773 |0055: move-object v3, v7 │ │ +100448: 6e20 d92a 2700 |0056: invoke-virtual {v7, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +10044e: 0c02 |0059: move-result-object v2 │ │ +100450: 5b12 7514 |005a: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ +100454: 7100 462c 0000 |005c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10045a: 0c02 |005f: move-result-object v2 │ │ +10045c: 0783 |0060: move-object v3, v8 │ │ +10045e: 6e20 d92a 2800 |0061: invoke-virtual {v8, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100464: 0c02 |0064: move-result-object v2 │ │ +100466: 5b12 7a14 |0065: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ +10046a: 7100 462c 0000 |0067: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100470: 0c02 |006a: move-result-object v2 │ │ +100472: 0793 |006b: move-object v3, v9 │ │ +100474: 6e20 d92a 2900 |006c: invoke-virtual {v9, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +10047a: 0c02 |006f: move-result-object v2 │ │ +10047c: 5b12 6c14 |0070: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ +100480: 7100 462c 0000 |0072: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100486: 0c02 |0075: move-result-object v2 │ │ +100488: 07a3 |0076: move-object v3, v10 │ │ +10048a: 6e20 d92a 2a00 |0077: invoke-virtual {v10, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100490: 0c02 |007a: move-result-object v2 │ │ +100492: 5b12 8414 |007b: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ +100496: 7100 462c 0000 |007d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10049c: 0c02 |0080: move-result-object v2 │ │ +10049e: 07b3 |0081: move-object v3, v11 │ │ +1004a0: 6e20 d92a 2b00 |0082: invoke-virtual {v11, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1004a6: 0c02 |0085: move-result-object v2 │ │ +1004a8: 5b12 6a14 |0086: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ +1004ac: 7100 462c 0000 |0088: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1004b2: 0c02 |008b: move-result-object v2 │ │ +1004b4: 07c3 |008c: move-object v3, v12 │ │ +1004b6: 6e20 d92a 2c00 |008d: invoke-virtual {v12, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1004bc: 0c02 |0090: move-result-object v2 │ │ +1004be: 5b12 7114 |0091: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ +1004c2: 7100 462c 0000 |0093: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1004c8: 0c02 |0096: move-result-object v2 │ │ +1004ca: 07d3 |0097: move-object v3, v13 │ │ +1004cc: 6e20 d92a 2d00 |0098: invoke-virtual {v13, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1004d2: 0c02 |009b: move-result-object v2 │ │ +1004d4: 7110 be23 0200 |009c: invoke-static {v2}, Lcom/ds/avare/plan/LmfsPlan;.getInstanceFromTime:(Ljava/lang/String;)Ljava/lang/String; // method@23be │ │ +1004da: 0c02 |009f: move-result-object v2 │ │ +1004dc: 5b12 7214 |00a0: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.departureDate:Ljava/lang/String; // field@1472 │ │ +1004e0: 7100 462c 0000 |00a2: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1004e6: 0c02 |00a5: move-result-object v2 │ │ +1004e8: 07e3 |00a6: move-object v3, v14 │ │ +1004ea: 6e20 d92a 2e00 |00a7: invoke-virtual {v14, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1004f0: 0c02 |00aa: move-result-object v2 │ │ +1004f2: 5b12 6f14 |00ab: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ +1004f6: 7100 462c 0000 |00ad: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1004fc: 0c02 |00b0: move-result-object v2 │ │ +1004fe: 07f3 |00b1: move-object v3, v15 │ │ +100500: 6e20 d92a 2f00 |00b2: invoke-virtual {v15, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100506: 0c02 |00b5: move-result-object v2 │ │ +100508: 5b12 7714 |00b6: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.level:Ljava/lang/String; // field@1477 │ │ +10050c: 7100 462c 0000 |00b8: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100512: 0c02 |00bb: move-result-object v2 │ │ +100514: 0803 1000 |00bc: move-object/from16 v3, v16 │ │ +100518: 6e20 d92a 2300 |00be: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +10051e: 0c02 |00c1: move-result-object v2 │ │ +100520: 5b12 8114 |00c2: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ +100524: 7100 462c 0000 |00c4: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10052a: 0c02 |00c7: move-result-object v2 │ │ +10052c: 0803 1100 |00c8: move-object/from16 v3, v17 │ │ +100530: 6e20 d92a 2300 |00ca: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100536: 0c02 |00cd: move-result-object v2 │ │ +100538: 5b12 7f14 |00ce: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ +10053c: 7100 462c 0000 |00d0: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100542: 0c02 |00d3: move-result-object v2 │ │ +100544: 0803 1200 |00d4: move-object/from16 v3, v18 │ │ +100548: 6e20 d92a 2300 |00d6: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +10054e: 0c02 |00d9: move-result-object v2 │ │ +100550: 5b12 7b14 |00da: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ +100554: 7100 462c 0000 |00dc: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10055a: 0c02 |00df: move-result-object v2 │ │ +10055c: 0803 1300 |00e0: move-object/from16 v3, v19 │ │ +100560: 6e20 d92a 2300 |00e2: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100566: 0c02 |00e5: move-result-object v2 │ │ +100568: 5b12 7314 |00e6: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ +10056c: 7100 462c 0000 |00e8: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100572: 0c02 |00eb: move-result-object v2 │ │ +100574: 0803 1400 |00ec: move-object/from16 v3, v20 │ │ +100578: 6e20 d92a 2300 |00ee: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +10057e: 0c02 |00f1: move-result-object v2 │ │ +100580: 7110 bc23 0200 |00f2: invoke-static {v2}, Lcom/ds/avare/plan/LmfsPlan;.getDurationFromInput:(Ljava/lang/String;)Ljava/lang/String; // method@23bc │ │ +100586: 0c02 |00f5: move-result-object v2 │ │ +100588: 5b12 8214 |00f6: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.totalElapsedTime:Ljava/lang/String; // field@1482 │ │ +10058c: 7100 462c 0000 |00f8: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100592: 0c02 |00fb: move-result-object v2 │ │ +100594: 0803 1500 |00fc: move-object/from16 v3, v21 │ │ +100598: 6e20 d92a 2300 |00fe: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +10059e: 0c02 |0101: move-result-object v2 │ │ +1005a0: 5b12 6d14 |0102: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ +1005a4: 7100 462c 0000 |0104: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1005aa: 0c02 |0107: move-result-object v2 │ │ +1005ac: 0803 1600 |0108: move-object/from16 v3, v22 │ │ +1005b0: 6e20 d92a 2300 |010a: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1005b6: 0c02 |010d: move-result-object v2 │ │ +1005b8: 5b12 6e14 |010e: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ +1005bc: 7100 462c 0000 |0110: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1005c2: 0c02 |0113: move-result-object v2 │ │ +1005c4: 0803 1700 |0114: move-object/from16 v3, v23 │ │ +1005c8: 6e20 d92a 2300 |0116: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1005ce: 0c02 |0119: move-result-object v2 │ │ +1005d0: 7110 bc23 0200 |011a: invoke-static {v2}, Lcom/ds/avare/plan/LmfsPlan;.getDurationFromInput:(Ljava/lang/String;)Ljava/lang/String; // method@23bc │ │ +1005d6: 0c02 |011d: move-result-object v2 │ │ +1005d8: 5b12 7614 |011e: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.fuelEndurance:Ljava/lang/String; // field@1476 │ │ +1005dc: 7100 462c 0000 |0120: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1005e2: 0c02 |0123: move-result-object v2 │ │ +1005e4: 0803 1800 |0124: move-object/from16 v3, v24 │ │ +1005e8: 6e20 d92a 2300 |0126: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1005ee: 0c02 |0129: move-result-object v2 │ │ +1005f0: 5b12 7c14 |012a: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ +1005f4: 7100 462c 0000 |012c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1005fa: 0c02 |012f: move-result-object v2 │ │ +1005fc: 0803 1900 |0130: move-object/from16 v3, v25 │ │ +100600: 6e20 d92a 2300 |0132: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100606: 0c02 |0135: move-result-object v2 │ │ +100608: 5b12 6914 |0136: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ +10060c: 7100 462c 0000 |0138: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100612: 0c02 |013b: move-result-object v2 │ │ +100614: 0803 1a00 |013c: move-object/from16 v3, v26 │ │ +100618: 6e20 d92a 2300 |013e: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +10061e: 0c02 |0141: move-result-object v2 │ │ +100620: 5b12 8014 |0142: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ +100624: 7100 462c 0000 |0144: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10062a: 0c02 |0147: move-result-object v2 │ │ +10062c: 0803 1b00 |0148: move-object/from16 v3, v27 │ │ +100630: 6e20 d92a 2300 |014a: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100636: 0c02 |014d: move-result-object v2 │ │ +100638: 5b12 7d14 |014e: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInCommand:Ljava/lang/String; // field@147d │ │ +10063c: 7100 462c 0000 |0150: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100642: 0c02 |0153: move-result-object v2 │ │ +100644: 0803 1c00 |0154: move-object/from16 v3, v28 │ │ +100648: 6e20 d92a 2300 |0156: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +10064e: 0c02 |0159: move-result-object v2 │ │ +100650: 5b12 7e14 |015a: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ +100654: 2202 fd05 |015c: new-instance v2, Lcom/ds/avare/plan/LmfsInterface; // type@05fd │ │ +100658: 5403 ab17 |015e: iget-object v3, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ +10065c: 7020 ac23 3200 |0160: invoke-direct {v2, v3}, Lcom/ds/avare/plan/LmfsInterface;.:(Landroid/content/Context;)V // method@23ac │ │ +100662: 6e20 ae23 1200 |0163: invoke-virtual {v2, v1}, Lcom/ds/avare/plan/LmfsInterface;.amendFlightPlan:(Lcom/ds/avare/plan/LmfsPlan;)Ljava/lang/String; // method@23ae │ │ +100668: 6e10 b323 0200 |0166: invoke-virtual {v2}, Lcom/ds/avare/plan/LmfsInterface;.getError:()Ljava/lang/String; // method@23b3 │ │ +10066e: 0c01 |0169: move-result-object v1 │ │ +100670: 3901 0600 |016a: if-nez v1, 0170 // +0006 │ │ +100674: 6e10 c428 0400 |016c: invoke-virtual {v4}, Lcom/ds/avare/webinfc/WebAppInterface;.getPlans:()V // method@28c4 │ │ +10067a: 0e00 |016f: return-void │ │ +10067c: 5402 ad17 |0170: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100680: 1303 0f00 |0172: const/16 v3, #int 15 // #f │ │ +100684: 6e30 8804 3201 |0174: invoke-virtual {v2, v3, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +10068a: 0c01 |0177: move-result-object v1 │ │ +10068c: 5402 ad17 |0178: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100690: 6e20 9204 1200 |017a: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +100696: 5401 ad17 |017d: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +10069a: 1302 0900 |017f: const/16 v2, #int 9 // #9 │ │ +10069e: 6e20 8f04 2100 |0181: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1006a4: 0e00 |0184: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=337 │ │ 0x001d line=341 │ │ 0x002d line=342 │ │ 0x0034 line=346 │ │ 0x003b line=347 │ │ @@ -282400,17 +282402,17 @@ │ │ type : '(Lcom/ds/avare/StorageService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1006a0: |[1006a0] com.ds.avare.webinfc.WebAppInterface.connect:(Lcom/ds/avare/StorageService;)V │ │ -1006b0: 5b01 af17 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mService:Lcom/ds/avare/StorageService; // field@17af │ │ -1006b4: 0e00 |0002: return-void │ │ +1006a8: |[1006a8] com.ds.avare.webinfc.WebAppInterface.connect:(Lcom/ds/avare/StorageService;)V │ │ +1006b8: 5b01 af17 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mService:Lcom/ds/avare/StorageService; // field@17af │ │ +1006bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/webinfc/WebAppInterface; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/ds/avare/StorageService; │ │ │ │ @@ -282419,190 +282421,190 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 29 │ │ ins : 25 │ │ outs : 3 │ │ insns size : 343 16-bit code units │ │ -1006b8: |[1006b8] com.ds.avare.webinfc.WebAppInterface.filePlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -1006c8: 0740 |0000: move-object v0, v4 │ │ -1006ca: 5401 ad17 |0001: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -1006ce: 1302 0a00 |0003: const/16 v2, #int 10 // #a │ │ -1006d2: 6e20 8f04 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1006d8: 2201 fe05 |0008: new-instance v1, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ -1006dc: 7010 b723 0100 |000a: invoke-direct {v1}, Lcom/ds/avare/plan/LmfsPlan;.:()V // method@23b7 │ │ -1006e2: 7100 462c 0000 |000d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1006e8: 0c02 |0010: move-result-object v2 │ │ -1006ea: 0753 |0011: move-object v3, v5 │ │ -1006ec: 6e20 d92a 2500 |0012: invoke-virtual {v5, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1006f2: 0c02 |0015: move-result-object v2 │ │ -1006f4: 5b12 6b14 |0016: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ -1006f8: 7100 462c 0000 |0018: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1006fe: 0c02 |001b: move-result-object v2 │ │ -100700: 0763 |001c: move-object v3, v6 │ │ -100702: 6e20 d92a 2600 |001d: invoke-virtual {v6, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100708: 0c02 |0020: move-result-object v2 │ │ -10070a: 5b12 7414 |0021: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ -10070e: 7100 462c 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100714: 0c02 |0026: move-result-object v2 │ │ -100716: 0773 |0027: move-object v3, v7 │ │ -100718: 6e20 d92a 2700 |0028: invoke-virtual {v7, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -10071e: 0c02 |002b: move-result-object v2 │ │ -100720: 5b12 7514 |002c: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ -100724: 7100 462c 0000 |002e: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -10072a: 0c02 |0031: move-result-object v2 │ │ -10072c: 0783 |0032: move-object v3, v8 │ │ -10072e: 6e20 d92a 2800 |0033: invoke-virtual {v8, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100734: 0c02 |0036: move-result-object v2 │ │ -100736: 5b12 7a14 |0037: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ -10073a: 7100 462c 0000 |0039: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100740: 0c02 |003c: move-result-object v2 │ │ -100742: 0793 |003d: move-object v3, v9 │ │ -100744: 6e20 d92a 2900 |003e: invoke-virtual {v9, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -10074a: 0c02 |0041: move-result-object v2 │ │ -10074c: 5b12 6c14 |0042: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ -100750: 7100 462c 0000 |0044: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100756: 0c02 |0047: move-result-object v2 │ │ -100758: 07a3 |0048: move-object v3, v10 │ │ -10075a: 6e20 d92a 2a00 |0049: invoke-virtual {v10, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100760: 0c02 |004c: move-result-object v2 │ │ -100762: 5b12 8414 |004d: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ -100766: 7100 462c 0000 |004f: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -10076c: 0c02 |0052: move-result-object v2 │ │ -10076e: 07b3 |0053: move-object v3, v11 │ │ -100770: 6e20 d92a 2b00 |0054: invoke-virtual {v11, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100776: 0c02 |0057: move-result-object v2 │ │ -100778: 5b12 6a14 |0058: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ -10077c: 7100 462c 0000 |005a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100782: 0c02 |005d: move-result-object v2 │ │ -100784: 07c3 |005e: move-object v3, v12 │ │ -100786: 6e20 d92a 2c00 |005f: invoke-virtual {v12, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -10078c: 0c02 |0062: move-result-object v2 │ │ -10078e: 5b12 7114 |0063: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ -100792: 7100 462c 0000 |0065: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100798: 0c02 |0068: move-result-object v2 │ │ -10079a: 07d3 |0069: move-object v3, v13 │ │ -10079c: 6e20 d92a 2d00 |006a: invoke-virtual {v13, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1007a2: 0c02 |006d: move-result-object v2 │ │ -1007a4: 7110 be23 0200 |006e: invoke-static {v2}, Lcom/ds/avare/plan/LmfsPlan;.getInstanceFromTime:(Ljava/lang/String;)Ljava/lang/String; // method@23be │ │ -1007aa: 0c02 |0071: move-result-object v2 │ │ -1007ac: 5b12 7214 |0072: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.departureDate:Ljava/lang/String; // field@1472 │ │ -1007b0: 7100 462c 0000 |0074: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1007b6: 0c02 |0077: move-result-object v2 │ │ -1007b8: 07e3 |0078: move-object v3, v14 │ │ -1007ba: 6e20 d92a 2e00 |0079: invoke-virtual {v14, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1007c0: 0c02 |007c: move-result-object v2 │ │ -1007c2: 5b12 6f14 |007d: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ -1007c6: 7100 462c 0000 |007f: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1007cc: 0c02 |0082: move-result-object v2 │ │ -1007ce: 07f3 |0083: move-object v3, v15 │ │ -1007d0: 6e20 d92a 2f00 |0084: invoke-virtual {v15, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1007d6: 0c02 |0087: move-result-object v2 │ │ -1007d8: 5b12 7714 |0088: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.level:Ljava/lang/String; // field@1477 │ │ -1007dc: 7100 462c 0000 |008a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1007e2: 0c02 |008d: move-result-object v2 │ │ -1007e4: 0803 1000 |008e: move-object/from16 v3, v16 │ │ -1007e8: 6e20 d92a 2300 |0090: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1007ee: 0c02 |0093: move-result-object v2 │ │ -1007f0: 5b12 8114 |0094: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ -1007f4: 7100 462c 0000 |0096: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1007fa: 0c02 |0099: move-result-object v2 │ │ -1007fc: 0803 1100 |009a: move-object/from16 v3, v17 │ │ -100800: 6e20 d92a 2300 |009c: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100806: 0c02 |009f: move-result-object v2 │ │ -100808: 5b12 7f14 |00a0: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ -10080c: 7100 462c 0000 |00a2: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100812: 0c02 |00a5: move-result-object v2 │ │ -100814: 0803 1200 |00a6: move-object/from16 v3, v18 │ │ -100818: 6e20 d92a 2300 |00a8: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -10081e: 0c02 |00ab: move-result-object v2 │ │ -100820: 5b12 7b14 |00ac: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ -100824: 7100 462c 0000 |00ae: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -10082a: 0c02 |00b1: move-result-object v2 │ │ -10082c: 0803 1300 |00b2: move-object/from16 v3, v19 │ │ -100830: 6e20 d92a 2300 |00b4: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100836: 0c02 |00b7: move-result-object v2 │ │ -100838: 5b12 7314 |00b8: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ -10083c: 7100 462c 0000 |00ba: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100842: 0c02 |00bd: move-result-object v2 │ │ -100844: 0803 1400 |00be: move-object/from16 v3, v20 │ │ -100848: 6e20 d92a 2300 |00c0: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -10084e: 0c02 |00c3: move-result-object v2 │ │ -100850: 7110 bc23 0200 |00c4: invoke-static {v2}, Lcom/ds/avare/plan/LmfsPlan;.getDurationFromInput:(Ljava/lang/String;)Ljava/lang/String; // method@23bc │ │ -100856: 0c02 |00c7: move-result-object v2 │ │ -100858: 5b12 8214 |00c8: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.totalElapsedTime:Ljava/lang/String; // field@1482 │ │ -10085c: 7100 462c 0000 |00ca: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100862: 0c02 |00cd: move-result-object v2 │ │ -100864: 0803 1500 |00ce: move-object/from16 v3, v21 │ │ -100868: 6e20 d92a 2300 |00d0: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -10086e: 0c02 |00d3: move-result-object v2 │ │ -100870: 5b12 6d14 |00d4: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ -100874: 7100 462c 0000 |00d6: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -10087a: 0c02 |00d9: move-result-object v2 │ │ -10087c: 0803 1600 |00da: move-object/from16 v3, v22 │ │ -100880: 6e20 d92a 2300 |00dc: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100886: 0c02 |00df: move-result-object v2 │ │ -100888: 5b12 6e14 |00e0: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ -10088c: 7100 462c 0000 |00e2: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100892: 0c02 |00e5: move-result-object v2 │ │ -100894: 0803 1700 |00e6: move-object/from16 v3, v23 │ │ -100898: 6e20 d92a 2300 |00e8: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -10089e: 0c02 |00eb: move-result-object v2 │ │ -1008a0: 7110 bc23 0200 |00ec: invoke-static {v2}, Lcom/ds/avare/plan/LmfsPlan;.getDurationFromInput:(Ljava/lang/String;)Ljava/lang/String; // method@23bc │ │ -1008a6: 0c02 |00ef: move-result-object v2 │ │ -1008a8: 5b12 7614 |00f0: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.fuelEndurance:Ljava/lang/String; // field@1476 │ │ -1008ac: 7100 462c 0000 |00f2: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1008b2: 0c02 |00f5: move-result-object v2 │ │ -1008b4: 0803 1800 |00f6: move-object/from16 v3, v24 │ │ -1008b8: 6e20 d92a 2300 |00f8: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1008be: 0c02 |00fb: move-result-object v2 │ │ -1008c0: 5b12 7c14 |00fc: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ -1008c4: 7100 462c 0000 |00fe: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1008ca: 0c02 |0101: move-result-object v2 │ │ -1008cc: 0803 1900 |0102: move-object/from16 v3, v25 │ │ -1008d0: 6e20 d92a 2300 |0104: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1008d6: 0c02 |0107: move-result-object v2 │ │ -1008d8: 5b12 6914 |0108: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ -1008dc: 7100 462c 0000 |010a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1008e2: 0c02 |010d: move-result-object v2 │ │ -1008e4: 0803 1a00 |010e: move-object/from16 v3, v26 │ │ -1008e8: 6e20 d92a 2300 |0110: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -1008ee: 0c02 |0113: move-result-object v2 │ │ -1008f0: 5b12 8014 |0114: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ -1008f4: 7100 462c 0000 |0116: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -1008fa: 0c02 |0119: move-result-object v2 │ │ -1008fc: 0803 1b00 |011a: move-object/from16 v3, v27 │ │ -100900: 6e20 d92a 2300 |011c: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -100906: 0c02 |011f: move-result-object v2 │ │ -100908: 5b12 7d14 |0120: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInCommand:Ljava/lang/String; // field@147d │ │ -10090c: 7100 462c 0000 |0122: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -100912: 0c02 |0125: move-result-object v2 │ │ -100914: 0803 1c00 |0126: move-object/from16 v3, v28 │ │ -100918: 6e20 d92a 2300 |0128: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -10091e: 0c02 |012b: move-result-object v2 │ │ -100920: 5b12 7e14 |012c: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ -100924: 2202 fd05 |012e: new-instance v2, Lcom/ds/avare/plan/LmfsInterface; // type@05fd │ │ -100928: 5403 ab17 |0130: iget-object v3, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ -10092c: 7020 ac23 3200 |0132: invoke-direct {v2, v3}, Lcom/ds/avare/plan/LmfsInterface;.:(Landroid/content/Context;)V // method@23ac │ │ -100932: 6e20 b123 1200 |0135: invoke-virtual {v2, v1}, Lcom/ds/avare/plan/LmfsInterface;.fileFlightPlan:(Lcom/ds/avare/plan/LmfsPlan;)Ljava/lang/String; // method@23b1 │ │ -100938: 6e10 b323 0200 |0138: invoke-virtual {v2}, Lcom/ds/avare/plan/LmfsInterface;.getError:()Ljava/lang/String; // method@23b3 │ │ -10093e: 0c01 |013b: move-result-object v1 │ │ -100940: 3901 0600 |013c: if-nez v1, 0142 // +0006 │ │ -100944: 6e10 c428 0400 |013e: invoke-virtual {v4}, Lcom/ds/avare/webinfc/WebAppInterface;.getPlans:()V // method@28c4 │ │ -10094a: 0e00 |0141: return-void │ │ -10094c: 5402 ad17 |0142: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100950: 1303 0f00 |0144: const/16 v3, #int 15 // #f │ │ -100954: 6e30 8804 3201 |0146: invoke-virtual {v2, v3, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -10095a: 0c01 |0149: move-result-object v1 │ │ -10095c: 5402 ad17 |014a: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100960: 6e20 9204 1200 |014c: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -100966: 5401 ad17 |014f: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -10096a: 1302 0900 |0151: const/16 v2, #int 9 // #9 │ │ -10096e: 6e20 8f04 2100 |0153: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -100974: 0e00 |0156: return-void │ │ +1006c0: |[1006c0] com.ds.avare.webinfc.WebAppInterface.filePlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +1006d0: 0740 |0000: move-object v0, v4 │ │ +1006d2: 5401 ad17 |0001: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +1006d6: 1302 0a00 |0003: const/16 v2, #int 10 // #a │ │ +1006da: 6e20 8f04 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1006e0: 2201 fe05 |0008: new-instance v1, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ +1006e4: 7010 b723 0100 |000a: invoke-direct {v1}, Lcom/ds/avare/plan/LmfsPlan;.:()V // method@23b7 │ │ +1006ea: 7100 462c 0000 |000d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1006f0: 0c02 |0010: move-result-object v2 │ │ +1006f2: 0753 |0011: move-object v3, v5 │ │ +1006f4: 6e20 d92a 2500 |0012: invoke-virtual {v5, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1006fa: 0c02 |0015: move-result-object v2 │ │ +1006fc: 5b12 6b14 |0016: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ +100700: 7100 462c 0000 |0018: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100706: 0c02 |001b: move-result-object v2 │ │ +100708: 0763 |001c: move-object v3, v6 │ │ +10070a: 6e20 d92a 2600 |001d: invoke-virtual {v6, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100710: 0c02 |0020: move-result-object v2 │ │ +100712: 5b12 7414 |0021: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ +100716: 7100 462c 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10071c: 0c02 |0026: move-result-object v2 │ │ +10071e: 0773 |0027: move-object v3, v7 │ │ +100720: 6e20 d92a 2700 |0028: invoke-virtual {v7, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100726: 0c02 |002b: move-result-object v2 │ │ +100728: 5b12 7514 |002c: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ +10072c: 7100 462c 0000 |002e: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100732: 0c02 |0031: move-result-object v2 │ │ +100734: 0783 |0032: move-object v3, v8 │ │ +100736: 6e20 d92a 2800 |0033: invoke-virtual {v8, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +10073c: 0c02 |0036: move-result-object v2 │ │ +10073e: 5b12 7a14 |0037: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ +100742: 7100 462c 0000 |0039: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100748: 0c02 |003c: move-result-object v2 │ │ +10074a: 0793 |003d: move-object v3, v9 │ │ +10074c: 6e20 d92a 2900 |003e: invoke-virtual {v9, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100752: 0c02 |0041: move-result-object v2 │ │ +100754: 5b12 6c14 |0042: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ +100758: 7100 462c 0000 |0044: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10075e: 0c02 |0047: move-result-object v2 │ │ +100760: 07a3 |0048: move-object v3, v10 │ │ +100762: 6e20 d92a 2a00 |0049: invoke-virtual {v10, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100768: 0c02 |004c: move-result-object v2 │ │ +10076a: 5b12 8414 |004d: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ +10076e: 7100 462c 0000 |004f: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100774: 0c02 |0052: move-result-object v2 │ │ +100776: 07b3 |0053: move-object v3, v11 │ │ +100778: 6e20 d92a 2b00 |0054: invoke-virtual {v11, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +10077e: 0c02 |0057: move-result-object v2 │ │ +100780: 5b12 6a14 |0058: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ +100784: 7100 462c 0000 |005a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10078a: 0c02 |005d: move-result-object v2 │ │ +10078c: 07c3 |005e: move-object v3, v12 │ │ +10078e: 6e20 d92a 2c00 |005f: invoke-virtual {v12, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100794: 0c02 |0062: move-result-object v2 │ │ +100796: 5b12 7114 |0063: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ +10079a: 7100 462c 0000 |0065: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1007a0: 0c02 |0068: move-result-object v2 │ │ +1007a2: 07d3 |0069: move-object v3, v13 │ │ +1007a4: 6e20 d92a 2d00 |006a: invoke-virtual {v13, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1007aa: 0c02 |006d: move-result-object v2 │ │ +1007ac: 7110 be23 0200 |006e: invoke-static {v2}, Lcom/ds/avare/plan/LmfsPlan;.getInstanceFromTime:(Ljava/lang/String;)Ljava/lang/String; // method@23be │ │ +1007b2: 0c02 |0071: move-result-object v2 │ │ +1007b4: 5b12 7214 |0072: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.departureDate:Ljava/lang/String; // field@1472 │ │ +1007b8: 7100 462c 0000 |0074: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1007be: 0c02 |0077: move-result-object v2 │ │ +1007c0: 07e3 |0078: move-object v3, v14 │ │ +1007c2: 6e20 d92a 2e00 |0079: invoke-virtual {v14, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1007c8: 0c02 |007c: move-result-object v2 │ │ +1007ca: 5b12 6f14 |007d: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ +1007ce: 7100 462c 0000 |007f: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1007d4: 0c02 |0082: move-result-object v2 │ │ +1007d6: 07f3 |0083: move-object v3, v15 │ │ +1007d8: 6e20 d92a 2f00 |0084: invoke-virtual {v15, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1007de: 0c02 |0087: move-result-object v2 │ │ +1007e0: 5b12 7714 |0088: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.level:Ljava/lang/String; // field@1477 │ │ +1007e4: 7100 462c 0000 |008a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1007ea: 0c02 |008d: move-result-object v2 │ │ +1007ec: 0803 1000 |008e: move-object/from16 v3, v16 │ │ +1007f0: 6e20 d92a 2300 |0090: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1007f6: 0c02 |0093: move-result-object v2 │ │ +1007f8: 5b12 8114 |0094: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ +1007fc: 7100 462c 0000 |0096: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100802: 0c02 |0099: move-result-object v2 │ │ +100804: 0803 1100 |009a: move-object/from16 v3, v17 │ │ +100808: 6e20 d92a 2300 |009c: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +10080e: 0c02 |009f: move-result-object v2 │ │ +100810: 5b12 7f14 |00a0: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ +100814: 7100 462c 0000 |00a2: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10081a: 0c02 |00a5: move-result-object v2 │ │ +10081c: 0803 1200 |00a6: move-object/from16 v3, v18 │ │ +100820: 6e20 d92a 2300 |00a8: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100826: 0c02 |00ab: move-result-object v2 │ │ +100828: 5b12 7b14 |00ac: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ +10082c: 7100 462c 0000 |00ae: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100832: 0c02 |00b1: move-result-object v2 │ │ +100834: 0803 1300 |00b2: move-object/from16 v3, v19 │ │ +100838: 6e20 d92a 2300 |00b4: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +10083e: 0c02 |00b7: move-result-object v2 │ │ +100840: 5b12 7314 |00b8: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ +100844: 7100 462c 0000 |00ba: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10084a: 0c02 |00bd: move-result-object v2 │ │ +10084c: 0803 1400 |00be: move-object/from16 v3, v20 │ │ +100850: 6e20 d92a 2300 |00c0: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100856: 0c02 |00c3: move-result-object v2 │ │ +100858: 7110 bc23 0200 |00c4: invoke-static {v2}, Lcom/ds/avare/plan/LmfsPlan;.getDurationFromInput:(Ljava/lang/String;)Ljava/lang/String; // method@23bc │ │ +10085e: 0c02 |00c7: move-result-object v2 │ │ +100860: 5b12 8214 |00c8: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.totalElapsedTime:Ljava/lang/String; // field@1482 │ │ +100864: 7100 462c 0000 |00ca: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10086a: 0c02 |00cd: move-result-object v2 │ │ +10086c: 0803 1500 |00ce: move-object/from16 v3, v21 │ │ +100870: 6e20 d92a 2300 |00d0: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100876: 0c02 |00d3: move-result-object v2 │ │ +100878: 5b12 6d14 |00d4: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ +10087c: 7100 462c 0000 |00d6: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100882: 0c02 |00d9: move-result-object v2 │ │ +100884: 0803 1600 |00da: move-object/from16 v3, v22 │ │ +100888: 6e20 d92a 2300 |00dc: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +10088e: 0c02 |00df: move-result-object v2 │ │ +100890: 5b12 6e14 |00e0: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ +100894: 7100 462c 0000 |00e2: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10089a: 0c02 |00e5: move-result-object v2 │ │ +10089c: 0803 1700 |00e6: move-object/from16 v3, v23 │ │ +1008a0: 6e20 d92a 2300 |00e8: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1008a6: 0c02 |00eb: move-result-object v2 │ │ +1008a8: 7110 bc23 0200 |00ec: invoke-static {v2}, Lcom/ds/avare/plan/LmfsPlan;.getDurationFromInput:(Ljava/lang/String;)Ljava/lang/String; // method@23bc │ │ +1008ae: 0c02 |00ef: move-result-object v2 │ │ +1008b0: 5b12 7614 |00f0: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.fuelEndurance:Ljava/lang/String; // field@1476 │ │ +1008b4: 7100 462c 0000 |00f2: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1008ba: 0c02 |00f5: move-result-object v2 │ │ +1008bc: 0803 1800 |00f6: move-object/from16 v3, v24 │ │ +1008c0: 6e20 d92a 2300 |00f8: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1008c6: 0c02 |00fb: move-result-object v2 │ │ +1008c8: 5b12 7c14 |00fc: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ +1008cc: 7100 462c 0000 |00fe: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1008d2: 0c02 |0101: move-result-object v2 │ │ +1008d4: 0803 1900 |0102: move-object/from16 v3, v25 │ │ +1008d8: 6e20 d92a 2300 |0104: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1008de: 0c02 |0107: move-result-object v2 │ │ +1008e0: 5b12 6914 |0108: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ +1008e4: 7100 462c 0000 |010a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +1008ea: 0c02 |010d: move-result-object v2 │ │ +1008ec: 0803 1a00 |010e: move-object/from16 v3, v26 │ │ +1008f0: 6e20 d92a 2300 |0110: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +1008f6: 0c02 |0113: move-result-object v2 │ │ +1008f8: 5b12 8014 |0114: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ +1008fc: 7100 462c 0000 |0116: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +100902: 0c02 |0119: move-result-object v2 │ │ +100904: 0803 1b00 |011a: move-object/from16 v3, v27 │ │ +100908: 6e20 d92a 2300 |011c: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +10090e: 0c02 |011f: move-result-object v2 │ │ +100910: 5b12 7d14 |0120: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInCommand:Ljava/lang/String; // field@147d │ │ +100914: 7100 462c 0000 |0122: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10091a: 0c02 |0125: move-result-object v2 │ │ +10091c: 0803 1c00 |0126: move-object/from16 v3, v28 │ │ +100920: 6e20 d92a 2300 |0128: invoke-virtual {v3, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +100926: 0c02 |012b: move-result-object v2 │ │ +100928: 5b12 7e14 |012c: iput-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ +10092c: 2202 fd05 |012e: new-instance v2, Lcom/ds/avare/plan/LmfsInterface; // type@05fd │ │ +100930: 5403 ab17 |0130: iget-object v3, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ +100934: 7020 ac23 3200 |0132: invoke-direct {v2, v3}, Lcom/ds/avare/plan/LmfsInterface;.:(Landroid/content/Context;)V // method@23ac │ │ +10093a: 6e20 b123 1200 |0135: invoke-virtual {v2, v1}, Lcom/ds/avare/plan/LmfsInterface;.fileFlightPlan:(Lcom/ds/avare/plan/LmfsPlan;)Ljava/lang/String; // method@23b1 │ │ +100940: 6e10 b323 0200 |0138: invoke-virtual {v2}, Lcom/ds/avare/plan/LmfsInterface;.getError:()Ljava/lang/String; // method@23b3 │ │ +100946: 0c01 |013b: move-result-object v1 │ │ +100948: 3901 0600 |013c: if-nez v1, 0142 // +0006 │ │ +10094c: 6e10 c428 0400 |013e: invoke-virtual {v4}, Lcom/ds/avare/webinfc/WebAppInterface;.getPlans:()V // method@28c4 │ │ +100952: 0e00 |0141: return-void │ │ +100954: 5402 ad17 |0142: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100958: 1303 0f00 |0144: const/16 v3, #int 15 // #f │ │ +10095c: 6e30 8804 3201 |0146: invoke-virtual {v2, v3, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +100962: 0c01 |0149: move-result-object v1 │ │ +100964: 5402 ad17 |014a: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100968: 6e20 9204 1200 |014c: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +10096e: 5401 ad17 |014f: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100972: 1302 0900 |0151: const/16 v2, #int 9 // #9 │ │ +100976: 6e20 8f04 2100 |0153: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10097c: 0e00 |0156: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=265 │ │ 0x0008 line=266 │ │ 0x000d line=267 │ │ 0x0018 line=268 │ │ 0x0023 line=269 │ │ @@ -282666,325 +282668,325 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 672 16-bit code units │ │ -100978: |[100978] com.ds.avare.webinfc.WebAppInterface.fillPlan:()V │ │ -100988: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -10098c: 5401 af17 |0002: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mService:Lcom/ds/avare/StorageService; // field@17af │ │ -100990: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ -100994: 0e00 |0006: return-void │ │ -100996: 5401 ad17 |0007: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -10099a: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ -10099e: 6e20 8f04 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1009a4: 2201 fe05 |000e: new-instance v1, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ -1009a8: 5402 ae17 |0010: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17ae │ │ -1009ac: 7020 b823 2100 |0012: invoke-direct {v1, v2}, Lcom/ds/avare/plan/LmfsPlan;.:(Lcom/ds/avare/storage/Preferences;)V // method@23b8 │ │ -1009b2: 5402 af17 |0015: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mService:Lcom/ds/avare/StorageService; // field@17af │ │ -1009b6: 6e10 211e 0200 |0017: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -1009bc: 0c02 |001a: move-result-object v2 │ │ -1009be: 6e10 5123 0200 |001b: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -1009c4: 0a03 |001e: move-result v3 │ │ -1009c6: 1224 |001f: const/4 v4, #int 2 // #2 │ │ -1009c8: 1a05 9613 |0020: const-string v5, "K" // string@1396 │ │ -1009cc: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -1009ce: 1a07 e10b |0023: const-string v7, "Base" // string@0be1 │ │ -1009d2: 1a08 0000 |0025: const-string v8, "" // string@0000 │ │ -1009d6: 3443 5300 |0027: if-lt v3, v4, 007a // +0053 │ │ -1009da: d809 03ff |0029: add-int/lit8 v9, v3, #int -1 // #ff │ │ -1009de: 6e20 5023 9200 |002b: invoke-virtual {v2, v9}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -1009e4: 0c0a |002e: move-result-object v10 │ │ -1009e6: 6e10 ff22 0a00 |002f: invoke-virtual {v10}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ -1009ec: 0c0a |0032: move-result-object v10 │ │ -1009ee: 6e20 ba2a 7a00 |0033: invoke-virtual {v10, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1009f4: 0a0a |0036: move-result v10 │ │ -1009f6: 380a 1a00 |0037: if-eqz v10, 0051 // +001a │ │ -1009fa: 220a 1007 |0039: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -1009fe: 7010 eb2a 0a00 |003b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -100a04: 6e20 f52a 5a00 |003e: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100a0a: 6e20 5023 9200 |0041: invoke-virtual {v2, v9}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -100a10: 0c09 |0044: move-result-object v9 │ │ -100a12: 6e10 f722 0900 |0045: invoke-virtual {v9}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ -100a18: 0c09 |0048: move-result-object v9 │ │ -100a1a: 6e20 f52a 9a00 |0049: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100a20: 6e10 fa2a 0a00 |004c: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -100a26: 0c09 |004f: move-result-object v9 │ │ -100a28: 2802 |0050: goto 0052 // +0002 │ │ -100a2a: 0789 |0051: move-object v9, v8 │ │ -100a2c: 6e20 5023 6200 |0052: invoke-virtual {v2, v6}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -100a32: 0c0a |0055: move-result-object v10 │ │ -100a34: 6e10 ff22 0a00 |0056: invoke-virtual {v10}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ -100a3a: 0c0a |0059: move-result-object v10 │ │ -100a3c: 6e20 ba2a 7a00 |005a: invoke-virtual {v10, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -100a42: 0a0a |005d: move-result v10 │ │ -100a44: 380a 1a00 |005e: if-eqz v10, 0078 // +001a │ │ -100a48: 220a 1007 |0060: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -100a4c: 7010 eb2a 0a00 |0062: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -100a52: 6e20 f52a 5a00 |0065: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100a58: 6e20 5023 6200 |0068: invoke-virtual {v2, v6}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -100a5e: 0c0b |006b: move-result-object v11 │ │ -100a60: 6e10 f722 0b00 |006c: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ -100a66: 0c0b |006f: move-result-object v11 │ │ -100a68: 6e20 f52a ba00 |0070: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100a6e: 6e10 fa2a 0a00 |0073: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -100a74: 0c0a |0076: move-result-object v10 │ │ -100a76: 2805 |0077: goto 007c // +0005 │ │ -100a78: 078a |0078: move-object v10, v8 │ │ -100a7a: 2803 |0079: goto 007c // +0003 │ │ -100a7c: 0789 |007a: move-object v9, v8 │ │ -100a7e: 079a |007b: move-object v10, v9 │ │ -100a80: 160b 0000 |007c: const-wide/16 v11, #int 0 // #0 │ │ -100a84: 6e10 5223 0200 |007e: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.getDistance:()D // method@2352 │ │ -100a8a: 0b0d |0081: move-result-wide v13 │ │ -100a8c: 541f 6f14 |0082: iget-object v15, v1, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ -100a90: 7110 392a 0f00 |0084: invoke-static {v15}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -100a96: 0b0b |0087: move-result-wide v11 │ │ -100a98: ae0b 0d0b |0088: div-double v11, v13, v11 │ │ -100a9c: 2802 |008a: goto 008c // +0002 │ │ -100a9e: 0000 |008b: nop // spacer │ │ -100aa0: 7120 c723 cb00 |008c: invoke-static {v11, v12}, Lcom/ds/avare/plan/LmfsPlan;.timeToDuration:(D)Ljava/lang/String; // method@23c7 │ │ -100aa6: 0c0d |008f: move-result-object v13 │ │ -100aa8: 190e e83f |0090: const-wide/high16 v14, #long 4604930618986332160 // #3fe8 │ │ -100aac: cbeb |0092: add-double/2addr v11, v14 │ │ -100aae: 7120 c723 cb00 |0093: invoke-static {v11, v12}, Lcom/ds/avare/plan/LmfsPlan;.timeToDuration:(D)Ljava/lang/String; // method@23c7 │ │ -100ab4: 0c0b |0096: move-result-object v11 │ │ -100ab6: 220c 1007 |0097: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -100aba: 7010 eb2a 0c00 |0099: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -100ac0: 7100 fc2a 0000 |009c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -100ac6: 0b0e |009f: move-result-wide v14 │ │ -100ac8: 6e30 f22a ec0f |00a0: invoke-virtual {v12, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -100ace: 6e20 f52a 8c00 |00a3: invoke-virtual {v12, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100ad4: 6e10 fa2a 0c00 |00a6: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -100ada: 0c0c |00a9: move-result-object v12 │ │ -100adc: 121e |00aa: const/4 v14, #int 1 // #1 │ │ -100ade: 078f |00ab: move-object v15, v8 │ │ -100ae0: 3743 9100 |00ac: if-le v3, v4, 013d // +0091 │ │ -100ae4: 1214 |00ae: const/4 v4, #int 1 // #1 │ │ -100ae6: d806 03ff |00af: add-int/lit8 v6, v3, #int -1 // #ff │ │ -100aea: 3564 8c00 |00b1: if-ge v4, v6, 013d // +008c │ │ -100aee: 6e20 5023 4200 |00b3: invoke-virtual {v2, v4}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -100af4: 0c06 |00b6: move-result-object v6 │ │ -100af6: 6e10 ff22 0600 |00b7: invoke-virtual {v6}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ -100afc: 0c06 |00ba: move-result-object v6 │ │ -100afe: 1a0e 9411 |00bb: const-string v14, "GPS" // string@1194 │ │ -100b02: 6e20 ba2a e600 |00bd: invoke-virtual {v6, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -100b08: 0a0e |00c0: move-result v14 │ │ -100b0a: 0210 0300 |00c1: move/from16 v16, v3 │ │ -100b0e: 1a03 1b00 |00c3: const-string v3, " " // string@001b │ │ -100b12: 390e 5200 |00c5: if-nez v14, 0117 // +0052 │ │ -100b16: 1a0e 7220 |00c7: const-string v14, "Maps" // string@2072 │ │ -100b1a: 6e20 ba2a e600 |00c9: invoke-virtual {v6, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -100b20: 0a0e |00cc: move-result v14 │ │ -100b22: 390e 4a00 |00cd: if-nez v14, 0117 // +004a │ │ -100b26: 1a0e 4f27 |00cf: const-string v14, "UDW" // string@274f │ │ -100b2a: 6e20 ba2a e600 |00d1: invoke-virtual {v6, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -100b30: 0a0e |00d4: move-result v14 │ │ -100b32: 380e 0300 |00d5: if-eqz v14, 00d8 // +0003 │ │ -100b36: 2840 |00d7: goto 0117 // +0040 │ │ -100b38: 6e20 ba2a 7600 |00d8: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -100b3e: 0a06 |00db: move-result v6 │ │ -100b40: 3806 2000 |00dc: if-eqz v6, 00fc // +0020 │ │ -100b44: 2206 1007 |00de: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -100b48: 7010 eb2a 0600 |00e0: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -100b4e: 6e20 f52a f600 |00e3: invoke-virtual {v6, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100b54: 6e20 f52a 5600 |00e6: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100b5a: 6e20 5023 4200 |00e9: invoke-virtual {v2, v4}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -100b60: 0c0e |00ec: move-result-object v14 │ │ -100b62: 6e10 f722 0e00 |00ed: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ -100b68: 0c0e |00f0: move-result-object v14 │ │ -100b6a: 6e20 f52a e600 |00f1: invoke-virtual {v6, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100b70: 6e20 f52a 3600 |00f4: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100b76: 6e10 fa2a 0600 |00f7: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -100b7c: 0c03 |00fa: move-result-object v3 │ │ -100b7e: 283a |00fb: goto 0135 // +003a │ │ -100b80: 2206 1007 |00fc: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -100b84: 7010 eb2a 0600 |00fe: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -100b8a: 6e20 f52a f600 |0101: invoke-virtual {v6, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100b90: 6e20 5023 4200 |0104: invoke-virtual {v2, v4}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -100b96: 0c0e |0107: move-result-object v14 │ │ -100b98: 6e10 f722 0e00 |0108: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ -100b9e: 0c0e |010b: move-result-object v14 │ │ -100ba0: 6e20 f52a e600 |010c: invoke-virtual {v6, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100ba6: 6e20 f52a 3600 |010f: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100bac: 6e10 fa2a 0600 |0112: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -100bb2: 0c03 |0115: move-result-object v3 │ │ -100bb4: 281f |0116: goto 0135 // +001f │ │ -100bb6: 2206 1007 |0117: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -100bba: 7010 eb2a 0600 |0119: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -100bc0: 6e20 f52a f600 |011c: invoke-virtual {v6, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100bc6: 6e20 5023 4200 |011f: invoke-virtual {v2, v4}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -100bcc: 0c0e |0122: move-result-object v14 │ │ -100bce: 6e10 f822 0e00 |0123: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -100bd4: 0c0e |0126: move-result-object v14 │ │ -100bd6: 7110 ba23 0e00 |0127: invoke-static {v14}, Lcom/ds/avare/plan/LmfsPlan;.convertLocationToGpsCoords:(Landroid/location/Location;)Ljava/lang/String; // method@23ba │ │ -100bdc: 0c0e |012a: move-result-object v14 │ │ -100bde: 6e20 f52a e600 |012b: invoke-virtual {v6, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100be4: 6e20 f52a 3600 |012e: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100bea: 6e10 fa2a 0600 |0131: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -100bf0: 0c03 |0134: move-result-object v3 │ │ -100bf2: 073f |0135: move-object v15, v3 │ │ -100bf4: d804 0401 |0136: add-int/lit8 v4, v4, #int 1 // #01 │ │ -100bf8: 0203 1000 |0138: move/from16 v3, v16 │ │ -100bfc: 121e |013a: const/4 v14, #int 1 // #1 │ │ -100bfe: 2900 74ff |013b: goto/16 00af // -008c │ │ -100c02: 6e20 ba2a 8f00 |013d: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -100c08: 0a03 |0140: move-result v3 │ │ -100c0a: 3803 0400 |0141: if-eqz v3, 0145 // +0004 │ │ -100c0e: 1a0f 4b0e |0143: const-string v15, "DCT" // string@0e4b │ │ -100c12: 5403 ad17 |0145: iget-object v3, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100c16: 1304 0d00 |0147: const/16 v4, #int 13 // #d │ │ -100c1a: 2205 1007 |0149: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -100c1e: 7010 eb2a 0500 |014b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -100c24: 1a06 4a01 |014e: const-string v6, "'" // string@014a │ │ -100c28: 6e20 f52a 6500 |0150: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100c2e: 5417 6b14 |0153: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ -100c32: 7020 c028 7000 |0155: invoke-direct {v0, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100c38: 0c07 |0158: move-result-object v7 │ │ -100c3a: 6e20 f52a 7500 |0159: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100c40: 1a07 4e01 |015c: const-string v7, "','" // string@014e │ │ -100c44: 6e20 f52a 7500 |015e: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100c4a: 5418 7414 |0161: iget-object v8, v1, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ -100c4e: 7020 c028 8000 |0163: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100c54: 0c08 |0166: move-result-object v8 │ │ -100c56: 6e20 f52a 8500 |0167: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100c5c: 6e20 f52a 7500 |016a: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100c62: 5418 7514 |016d: iget-object v8, v1, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ -100c66: 7020 c028 8000 |016f: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100c6c: 0c08 |0172: move-result-object v8 │ │ -100c6e: 6e20 f52a 8500 |0173: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100c74: 6e20 f52a 7500 |0176: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100c7a: 5418 7a14 |0179: iget-object v8, v1, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ -100c7e: 7020 c028 8000 |017b: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100c84: 0c08 |017e: move-result-object v8 │ │ -100c86: 6e20 f52a 8500 |017f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100c8c: 6e20 f52a 7500 |0182: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100c92: 5418 6c14 |0185: iget-object v8, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ -100c96: 7020 c028 8000 |0187: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100c9c: 0c08 |018a: move-result-object v8 │ │ -100c9e: 6e20 f52a 8500 |018b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100ca4: 6e20 f52a 7500 |018e: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100caa: 5418 8414 |0191: iget-object v8, v1, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ -100cae: 7020 c028 8000 |0193: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100cb4: 0c08 |0196: move-result-object v8 │ │ -100cb6: 6e20 f52a 8500 |0197: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100cbc: 6e20 f52a 7500 |019a: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100cc2: 5418 6a14 |019d: iget-object v8, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ -100cc6: 7020 c028 8000 |019f: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100ccc: 0c08 |01a2: move-result-object v8 │ │ -100cce: 6e20 f52a 8500 |01a3: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100cd4: 6e20 f52a 7500 |01a6: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100cda: 7020 c028 a000 |01a9: invoke-direct {v0, v10}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100ce0: 0c08 |01ac: move-result-object v8 │ │ -100ce2: 6e20 f52a 8500 |01ad: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100ce8: 6e20 f52a 7500 |01b0: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100cee: 7110 c123 0c00 |01b3: invoke-static {v12}, Lcom/ds/avare/plan/LmfsPlan;.getTimeFromInstance:(Ljava/lang/String;)Ljava/lang/String; // method@23c1 │ │ -100cf4: 0c08 |01b6: move-result-object v8 │ │ -100cf6: 7020 c028 8000 |01b7: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100cfc: 0c08 |01ba: move-result-object v8 │ │ -100cfe: 6e20 f52a 8500 |01bb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100d04: 6e20 f52a 7500 |01be: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100d0a: 5418 6f14 |01c1: iget-object v8, v1, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ -100d0e: 7020 c028 8000 |01c3: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100d14: 0c08 |01c6: move-result-object v8 │ │ -100d16: 6e20 f52a 8500 |01c7: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100d1c: 6e20 f52a 7500 |01ca: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100d22: 6208 2718 |01cd: sget-object v8, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ -100d26: 121a |01cf: const/4 v10, #int 1 // #1 │ │ -100d28: 23aa f609 |01d0: new-array v10, v10, [Ljava/lang/Object; // type@09f6 │ │ -100d2c: 6e10 4d23 0200 |01d2: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.getAltitude:()I // method@234d │ │ -100d32: 0a02 |01d5: move-result v2 │ │ -100d34: db02 0264 |01d6: div-int/lit8 v2, v2, #int 100 // #64 │ │ -100d38: 7110 622a 0200 |01d8: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -100d3e: 0c02 |01db: move-result-object v2 │ │ -100d40: 120c |01dc: const/4 v12, #int 0 // #0 │ │ -100d42: 4d02 0a0c |01dd: aput-object v2, v10, v12 │ │ -100d46: 1a02 2501 |01df: const-string v2, "%03d" // string@0125 │ │ -100d4a: 7130 bd2a 280a |01e1: invoke-static {v8, v2, v10}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -100d50: 0c02 |01e4: move-result-object v2 │ │ -100d52: 7020 c028 2000 |01e5: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100d58: 0c02 |01e8: move-result-object v2 │ │ -100d5a: 6e20 f52a 2500 |01e9: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100d60: 6e20 f52a 7500 |01ec: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100d66: 5412 8114 |01ef: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ -100d6a: 7020 c028 2000 |01f1: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100d70: 0c02 |01f4: move-result-object v2 │ │ -100d72: 6e20 f52a 2500 |01f5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100d78: 6e20 f52a 7500 |01f8: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100d7e: 7020 c028 f000 |01fb: invoke-direct {v0, v15}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100d84: 0c02 |01fe: move-result-object v2 │ │ -100d86: 6e20 f52a 2500 |01ff: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100d8c: 6e20 f52a 7500 |0202: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100d92: 5412 7b14 |0205: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ -100d96: 7020 c028 2000 |0207: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100d9c: 0c02 |020a: move-result-object v2 │ │ -100d9e: 6e20 f52a 2500 |020b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100da4: 6e20 f52a 7500 |020e: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100daa: 7020 c028 9000 |0211: invoke-direct {v0, v9}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100db0: 0c02 |0214: move-result-object v2 │ │ -100db2: 6e20 f52a 2500 |0215: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100db8: 6e20 f52a 7500 |0218: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100dbe: 7110 bb23 0d00 |021b: invoke-static {v13}, Lcom/ds/avare/plan/LmfsPlan;.durationToTime:(Ljava/lang/String;)Ljava/lang/String; // method@23bb │ │ -100dc4: 0c02 |021e: move-result-object v2 │ │ -100dc6: 7020 c028 2000 |021f: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100dcc: 0c02 |0222: move-result-object v2 │ │ -100dce: 6e20 f52a 2500 |0223: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100dd4: 6e20 f52a 7500 |0226: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100dda: 5412 6d14 |0229: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ -100dde: 7020 c028 2000 |022b: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100de4: 0c02 |022e: move-result-object v2 │ │ -100de6: 6e20 f52a 2500 |022f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100dec: 6e20 f52a 7500 |0232: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100df2: 5412 6e14 |0235: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ -100df6: 7020 c028 2000 |0237: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100dfc: 0c02 |023a: move-result-object v2 │ │ -100dfe: 6e20 f52a 2500 |023b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100e04: 6e20 f52a 7500 |023e: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100e0a: 7110 bb23 0b00 |0241: invoke-static {v11}, Lcom/ds/avare/plan/LmfsPlan;.durationToTime:(Ljava/lang/String;)Ljava/lang/String; // method@23bb │ │ -100e10: 0c02 |0244: move-result-object v2 │ │ -100e12: 7020 c028 2000 |0245: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100e18: 0c02 |0248: move-result-object v2 │ │ -100e1a: 6e20 f52a 2500 |0249: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100e20: 6e20 f52a 7500 |024c: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100e26: 5412 7c14 |024f: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ -100e2a: 7020 c028 2000 |0251: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100e30: 0c02 |0254: move-result-object v2 │ │ -100e32: 6e20 f52a 2500 |0255: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100e38: 6e20 f52a 7500 |0258: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100e3e: 5412 6914 |025b: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ -100e42: 7020 c028 2000 |025d: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100e48: 0c02 |0260: move-result-object v2 │ │ -100e4a: 6e20 f52a 2500 |0261: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100e50: 6e20 f52a 7500 |0264: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100e56: 5412 8014 |0267: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ -100e5a: 7020 c028 2000 |0269: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100e60: 0c02 |026c: move-result-object v2 │ │ -100e62: 6e20 f52a 2500 |026d: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100e68: 6e20 f52a 7500 |0270: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100e6e: 5412 7d14 |0273: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInCommand:Ljava/lang/String; // field@147d │ │ -100e72: 7020 c028 2000 |0275: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100e78: 0c02 |0278: move-result-object v2 │ │ -100e7a: 6e20 f52a 2500 |0279: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100e80: 6e20 f52a 7500 |027c: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100e86: 5411 7e14 |027f: iget-object v1, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ -100e8a: 7020 c028 1000 |0281: invoke-direct {v0, v1}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -100e90: 0c01 |0284: move-result-object v1 │ │ -100e92: 6e20 f52a 1500 |0285: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100e98: 6e20 f52a 6500 |0288: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -100e9e: 6e10 fa2a 0500 |028b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -100ea4: 0c01 |028e: move-result-object v1 │ │ -100ea6: 6e30 8804 4301 |028f: invoke-virtual {v3, v4, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -100eac: 0c01 |0292: move-result-object v1 │ │ -100eae: 5402 ad17 |0293: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100eb2: 6e20 9204 1200 |0295: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -100eb8: 5401 ad17 |0298: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100ebc: 1302 0900 |029a: const/16 v2, #int 9 // #9 │ │ -100ec0: 6e20 8f04 2100 |029c: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -100ec6: 0e00 |029f: return-void │ │ +100980: |[100980] com.ds.avare.webinfc.WebAppInterface.fillPlan:()V │ │ +100990: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +100994: 5401 af17 |0002: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mService:Lcom/ds/avare/StorageService; // field@17af │ │ +100998: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ +10099c: 0e00 |0006: return-void │ │ +10099e: 5401 ad17 |0007: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +1009a2: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ +1009a6: 6e20 8f04 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1009ac: 2201 fe05 |000e: new-instance v1, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ +1009b0: 5402 ae17 |0010: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17ae │ │ +1009b4: 7020 b823 2100 |0012: invoke-direct {v1, v2}, Lcom/ds/avare/plan/LmfsPlan;.:(Lcom/ds/avare/storage/Preferences;)V // method@23b8 │ │ +1009ba: 5402 af17 |0015: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mService:Lcom/ds/avare/StorageService; // field@17af │ │ +1009be: 6e10 211e 0200 |0017: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +1009c4: 0c02 |001a: move-result-object v2 │ │ +1009c6: 6e10 5123 0200 |001b: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +1009cc: 0a03 |001e: move-result v3 │ │ +1009ce: 1224 |001f: const/4 v4, #int 2 // #2 │ │ +1009d0: 1a05 9613 |0020: const-string v5, "K" // string@1396 │ │ +1009d4: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +1009d6: 1a07 e10b |0023: const-string v7, "Base" // string@0be1 │ │ +1009da: 1a08 0000 |0025: const-string v8, "" // string@0000 │ │ +1009de: 3443 5300 |0027: if-lt v3, v4, 007a // +0053 │ │ +1009e2: d809 03ff |0029: add-int/lit8 v9, v3, #int -1 // #ff │ │ +1009e6: 6e20 5023 9200 |002b: invoke-virtual {v2, v9}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +1009ec: 0c0a |002e: move-result-object v10 │ │ +1009ee: 6e10 ff22 0a00 |002f: invoke-virtual {v10}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ +1009f4: 0c0a |0032: move-result-object v10 │ │ +1009f6: 6e20 ba2a 7a00 |0033: invoke-virtual {v10, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1009fc: 0a0a |0036: move-result v10 │ │ +1009fe: 380a 1a00 |0037: if-eqz v10, 0051 // +001a │ │ +100a02: 220a 1007 |0039: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +100a06: 7010 eb2a 0a00 |003b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +100a0c: 6e20 f52a 5a00 |003e: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100a12: 6e20 5023 9200 |0041: invoke-virtual {v2, v9}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +100a18: 0c09 |0044: move-result-object v9 │ │ +100a1a: 6e10 f722 0900 |0045: invoke-virtual {v9}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ +100a20: 0c09 |0048: move-result-object v9 │ │ +100a22: 6e20 f52a 9a00 |0049: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100a28: 6e10 fa2a 0a00 |004c: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +100a2e: 0c09 |004f: move-result-object v9 │ │ +100a30: 2802 |0050: goto 0052 // +0002 │ │ +100a32: 0789 |0051: move-object v9, v8 │ │ +100a34: 6e20 5023 6200 |0052: invoke-virtual {v2, v6}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +100a3a: 0c0a |0055: move-result-object v10 │ │ +100a3c: 6e10 ff22 0a00 |0056: invoke-virtual {v10}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ +100a42: 0c0a |0059: move-result-object v10 │ │ +100a44: 6e20 ba2a 7a00 |005a: invoke-virtual {v10, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +100a4a: 0a0a |005d: move-result v10 │ │ +100a4c: 380a 1a00 |005e: if-eqz v10, 0078 // +001a │ │ +100a50: 220a 1007 |0060: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +100a54: 7010 eb2a 0a00 |0062: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +100a5a: 6e20 f52a 5a00 |0065: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100a60: 6e20 5023 6200 |0068: invoke-virtual {v2, v6}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +100a66: 0c0b |006b: move-result-object v11 │ │ +100a68: 6e10 f722 0b00 |006c: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ +100a6e: 0c0b |006f: move-result-object v11 │ │ +100a70: 6e20 f52a ba00 |0070: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100a76: 6e10 fa2a 0a00 |0073: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +100a7c: 0c0a |0076: move-result-object v10 │ │ +100a7e: 2805 |0077: goto 007c // +0005 │ │ +100a80: 078a |0078: move-object v10, v8 │ │ +100a82: 2803 |0079: goto 007c // +0003 │ │ +100a84: 0789 |007a: move-object v9, v8 │ │ +100a86: 079a |007b: move-object v10, v9 │ │ +100a88: 160b 0000 |007c: const-wide/16 v11, #int 0 // #0 │ │ +100a8c: 6e10 5223 0200 |007e: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.getDistance:()D // method@2352 │ │ +100a92: 0b0d |0081: move-result-wide v13 │ │ +100a94: 541f 6f14 |0082: iget-object v15, v1, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ +100a98: 7110 392a 0f00 |0084: invoke-static {v15}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +100a9e: 0b0b |0087: move-result-wide v11 │ │ +100aa0: ae0b 0d0b |0088: div-double v11, v13, v11 │ │ +100aa4: 2802 |008a: goto 008c // +0002 │ │ +100aa6: 0000 |008b: nop // spacer │ │ +100aa8: 7120 c723 cb00 |008c: invoke-static {v11, v12}, Lcom/ds/avare/plan/LmfsPlan;.timeToDuration:(D)Ljava/lang/String; // method@23c7 │ │ +100aae: 0c0d |008f: move-result-object v13 │ │ +100ab0: 190e e83f |0090: const-wide/high16 v14, #long 4604930618986332160 // #3fe8 │ │ +100ab4: cbeb |0092: add-double/2addr v11, v14 │ │ +100ab6: 7120 c723 cb00 |0093: invoke-static {v11, v12}, Lcom/ds/avare/plan/LmfsPlan;.timeToDuration:(D)Ljava/lang/String; // method@23c7 │ │ +100abc: 0c0b |0096: move-result-object v11 │ │ +100abe: 220c 1007 |0097: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +100ac2: 7010 eb2a 0c00 |0099: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +100ac8: 7100 fc2a 0000 |009c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +100ace: 0b0e |009f: move-result-wide v14 │ │ +100ad0: 6e30 f22a ec0f |00a0: invoke-virtual {v12, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +100ad6: 6e20 f52a 8c00 |00a3: invoke-virtual {v12, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100adc: 6e10 fa2a 0c00 |00a6: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +100ae2: 0c0c |00a9: move-result-object v12 │ │ +100ae4: 121e |00aa: const/4 v14, #int 1 // #1 │ │ +100ae6: 078f |00ab: move-object v15, v8 │ │ +100ae8: 3743 9100 |00ac: if-le v3, v4, 013d // +0091 │ │ +100aec: 1214 |00ae: const/4 v4, #int 1 // #1 │ │ +100aee: d806 03ff |00af: add-int/lit8 v6, v3, #int -1 // #ff │ │ +100af2: 3564 8c00 |00b1: if-ge v4, v6, 013d // +008c │ │ +100af6: 6e20 5023 4200 |00b3: invoke-virtual {v2, v4}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +100afc: 0c06 |00b6: move-result-object v6 │ │ +100afe: 6e10 ff22 0600 |00b7: invoke-virtual {v6}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ +100b04: 0c06 |00ba: move-result-object v6 │ │ +100b06: 1a0e 9411 |00bb: const-string v14, "GPS" // string@1194 │ │ +100b0a: 6e20 ba2a e600 |00bd: invoke-virtual {v6, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +100b10: 0a0e |00c0: move-result v14 │ │ +100b12: 0210 0300 |00c1: move/from16 v16, v3 │ │ +100b16: 1a03 1b00 |00c3: const-string v3, " " // string@001b │ │ +100b1a: 390e 5200 |00c5: if-nez v14, 0117 // +0052 │ │ +100b1e: 1a0e 7220 |00c7: const-string v14, "Maps" // string@2072 │ │ +100b22: 6e20 ba2a e600 |00c9: invoke-virtual {v6, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +100b28: 0a0e |00cc: move-result v14 │ │ +100b2a: 390e 4a00 |00cd: if-nez v14, 0117 // +004a │ │ +100b2e: 1a0e 4f27 |00cf: const-string v14, "UDW" // string@274f │ │ +100b32: 6e20 ba2a e600 |00d1: invoke-virtual {v6, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +100b38: 0a0e |00d4: move-result v14 │ │ +100b3a: 380e 0300 |00d5: if-eqz v14, 00d8 // +0003 │ │ +100b3e: 2840 |00d7: goto 0117 // +0040 │ │ +100b40: 6e20 ba2a 7600 |00d8: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +100b46: 0a06 |00db: move-result v6 │ │ +100b48: 3806 2000 |00dc: if-eqz v6, 00fc // +0020 │ │ +100b4c: 2206 1007 |00de: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +100b50: 7010 eb2a 0600 |00e0: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +100b56: 6e20 f52a f600 |00e3: invoke-virtual {v6, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100b5c: 6e20 f52a 5600 |00e6: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100b62: 6e20 5023 4200 |00e9: invoke-virtual {v2, v4}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +100b68: 0c0e |00ec: move-result-object v14 │ │ +100b6a: 6e10 f722 0e00 |00ed: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ +100b70: 0c0e |00f0: move-result-object v14 │ │ +100b72: 6e20 f52a e600 |00f1: invoke-virtual {v6, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100b78: 6e20 f52a 3600 |00f4: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100b7e: 6e10 fa2a 0600 |00f7: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +100b84: 0c03 |00fa: move-result-object v3 │ │ +100b86: 283a |00fb: goto 0135 // +003a │ │ +100b88: 2206 1007 |00fc: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +100b8c: 7010 eb2a 0600 |00fe: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +100b92: 6e20 f52a f600 |0101: invoke-virtual {v6, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100b98: 6e20 5023 4200 |0104: invoke-virtual {v2, v4}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +100b9e: 0c0e |0107: move-result-object v14 │ │ +100ba0: 6e10 f722 0e00 |0108: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ +100ba6: 0c0e |010b: move-result-object v14 │ │ +100ba8: 6e20 f52a e600 |010c: invoke-virtual {v6, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100bae: 6e20 f52a 3600 |010f: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100bb4: 6e10 fa2a 0600 |0112: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +100bba: 0c03 |0115: move-result-object v3 │ │ +100bbc: 281f |0116: goto 0135 // +001f │ │ +100bbe: 2206 1007 |0117: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +100bc2: 7010 eb2a 0600 |0119: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +100bc8: 6e20 f52a f600 |011c: invoke-virtual {v6, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100bce: 6e20 5023 4200 |011f: invoke-virtual {v2, v4}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +100bd4: 0c0e |0122: move-result-object v14 │ │ +100bd6: 6e10 f822 0e00 |0123: invoke-virtual {v14}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +100bdc: 0c0e |0126: move-result-object v14 │ │ +100bde: 7110 ba23 0e00 |0127: invoke-static {v14}, Lcom/ds/avare/plan/LmfsPlan;.convertLocationToGpsCoords:(Landroid/location/Location;)Ljava/lang/String; // method@23ba │ │ +100be4: 0c0e |012a: move-result-object v14 │ │ +100be6: 6e20 f52a e600 |012b: invoke-virtual {v6, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100bec: 6e20 f52a 3600 |012e: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100bf2: 6e10 fa2a 0600 |0131: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +100bf8: 0c03 |0134: move-result-object v3 │ │ +100bfa: 073f |0135: move-object v15, v3 │ │ +100bfc: d804 0401 |0136: add-int/lit8 v4, v4, #int 1 // #01 │ │ +100c00: 0203 1000 |0138: move/from16 v3, v16 │ │ +100c04: 121e |013a: const/4 v14, #int 1 // #1 │ │ +100c06: 2900 74ff |013b: goto/16 00af // -008c │ │ +100c0a: 6e20 ba2a 8f00 |013d: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +100c10: 0a03 |0140: move-result v3 │ │ +100c12: 3803 0400 |0141: if-eqz v3, 0145 // +0004 │ │ +100c16: 1a0f 4b0e |0143: const-string v15, "DCT" // string@0e4b │ │ +100c1a: 5403 ad17 |0145: iget-object v3, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100c1e: 1304 0d00 |0147: const/16 v4, #int 13 // #d │ │ +100c22: 2205 1007 |0149: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +100c26: 7010 eb2a 0500 |014b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +100c2c: 1a06 4a01 |014e: const-string v6, "'" // string@014a │ │ +100c30: 6e20 f52a 6500 |0150: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100c36: 5417 6b14 |0153: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ +100c3a: 7020 c028 7000 |0155: invoke-direct {v0, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100c40: 0c07 |0158: move-result-object v7 │ │ +100c42: 6e20 f52a 7500 |0159: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100c48: 1a07 4e01 |015c: const-string v7, "','" // string@014e │ │ +100c4c: 6e20 f52a 7500 |015e: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100c52: 5418 7414 |0161: iget-object v8, v1, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ +100c56: 7020 c028 8000 |0163: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100c5c: 0c08 |0166: move-result-object v8 │ │ +100c5e: 6e20 f52a 8500 |0167: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100c64: 6e20 f52a 7500 |016a: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100c6a: 5418 7514 |016d: iget-object v8, v1, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ +100c6e: 7020 c028 8000 |016f: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100c74: 0c08 |0172: move-result-object v8 │ │ +100c76: 6e20 f52a 8500 |0173: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100c7c: 6e20 f52a 7500 |0176: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100c82: 5418 7a14 |0179: iget-object v8, v1, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ +100c86: 7020 c028 8000 |017b: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100c8c: 0c08 |017e: move-result-object v8 │ │ +100c8e: 6e20 f52a 8500 |017f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100c94: 6e20 f52a 7500 |0182: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100c9a: 5418 6c14 |0185: iget-object v8, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ +100c9e: 7020 c028 8000 |0187: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100ca4: 0c08 |018a: move-result-object v8 │ │ +100ca6: 6e20 f52a 8500 |018b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100cac: 6e20 f52a 7500 |018e: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100cb2: 5418 8414 |0191: iget-object v8, v1, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ +100cb6: 7020 c028 8000 |0193: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100cbc: 0c08 |0196: move-result-object v8 │ │ +100cbe: 6e20 f52a 8500 |0197: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100cc4: 6e20 f52a 7500 |019a: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100cca: 5418 6a14 |019d: iget-object v8, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ +100cce: 7020 c028 8000 |019f: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100cd4: 0c08 |01a2: move-result-object v8 │ │ +100cd6: 6e20 f52a 8500 |01a3: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100cdc: 6e20 f52a 7500 |01a6: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100ce2: 7020 c028 a000 |01a9: invoke-direct {v0, v10}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100ce8: 0c08 |01ac: move-result-object v8 │ │ +100cea: 6e20 f52a 8500 |01ad: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100cf0: 6e20 f52a 7500 |01b0: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100cf6: 7110 c123 0c00 |01b3: invoke-static {v12}, Lcom/ds/avare/plan/LmfsPlan;.getTimeFromInstance:(Ljava/lang/String;)Ljava/lang/String; // method@23c1 │ │ +100cfc: 0c08 |01b6: move-result-object v8 │ │ +100cfe: 7020 c028 8000 |01b7: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100d04: 0c08 |01ba: move-result-object v8 │ │ +100d06: 6e20 f52a 8500 |01bb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100d0c: 6e20 f52a 7500 |01be: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100d12: 5418 6f14 |01c1: iget-object v8, v1, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ +100d16: 7020 c028 8000 |01c3: invoke-direct {v0, v8}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100d1c: 0c08 |01c6: move-result-object v8 │ │ +100d1e: 6e20 f52a 8500 |01c7: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100d24: 6e20 f52a 7500 |01ca: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100d2a: 6208 2718 |01cd: sget-object v8, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ +100d2e: 121a |01cf: const/4 v10, #int 1 // #1 │ │ +100d30: 23aa f609 |01d0: new-array v10, v10, [Ljava/lang/Object; // type@09f6 │ │ +100d34: 6e10 4d23 0200 |01d2: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.getAltitude:()I // method@234d │ │ +100d3a: 0a02 |01d5: move-result v2 │ │ +100d3c: db02 0264 |01d6: div-int/lit8 v2, v2, #int 100 // #64 │ │ +100d40: 7110 622a 0200 |01d8: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +100d46: 0c02 |01db: move-result-object v2 │ │ +100d48: 120c |01dc: const/4 v12, #int 0 // #0 │ │ +100d4a: 4d02 0a0c |01dd: aput-object v2, v10, v12 │ │ +100d4e: 1a02 2501 |01df: const-string v2, "%03d" // string@0125 │ │ +100d52: 7130 bd2a 280a |01e1: invoke-static {v8, v2, v10}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +100d58: 0c02 |01e4: move-result-object v2 │ │ +100d5a: 7020 c028 2000 |01e5: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100d60: 0c02 |01e8: move-result-object v2 │ │ +100d62: 6e20 f52a 2500 |01e9: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100d68: 6e20 f52a 7500 |01ec: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100d6e: 5412 8114 |01ef: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ +100d72: 7020 c028 2000 |01f1: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100d78: 0c02 |01f4: move-result-object v2 │ │ +100d7a: 6e20 f52a 2500 |01f5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100d80: 6e20 f52a 7500 |01f8: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100d86: 7020 c028 f000 |01fb: invoke-direct {v0, v15}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100d8c: 0c02 |01fe: move-result-object v2 │ │ +100d8e: 6e20 f52a 2500 |01ff: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100d94: 6e20 f52a 7500 |0202: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100d9a: 5412 7b14 |0205: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ +100d9e: 7020 c028 2000 |0207: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100da4: 0c02 |020a: move-result-object v2 │ │ +100da6: 6e20 f52a 2500 |020b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100dac: 6e20 f52a 7500 |020e: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100db2: 7020 c028 9000 |0211: invoke-direct {v0, v9}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100db8: 0c02 |0214: move-result-object v2 │ │ +100dba: 6e20 f52a 2500 |0215: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100dc0: 6e20 f52a 7500 |0218: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100dc6: 7110 bb23 0d00 |021b: invoke-static {v13}, Lcom/ds/avare/plan/LmfsPlan;.durationToTime:(Ljava/lang/String;)Ljava/lang/String; // method@23bb │ │ +100dcc: 0c02 |021e: move-result-object v2 │ │ +100dce: 7020 c028 2000 |021f: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100dd4: 0c02 |0222: move-result-object v2 │ │ +100dd6: 6e20 f52a 2500 |0223: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100ddc: 6e20 f52a 7500 |0226: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100de2: 5412 6d14 |0229: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ +100de6: 7020 c028 2000 |022b: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100dec: 0c02 |022e: move-result-object v2 │ │ +100dee: 6e20 f52a 2500 |022f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100df4: 6e20 f52a 7500 |0232: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100dfa: 5412 6e14 |0235: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ +100dfe: 7020 c028 2000 |0237: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100e04: 0c02 |023a: move-result-object v2 │ │ +100e06: 6e20 f52a 2500 |023b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100e0c: 6e20 f52a 7500 |023e: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100e12: 7110 bb23 0b00 |0241: invoke-static {v11}, Lcom/ds/avare/plan/LmfsPlan;.durationToTime:(Ljava/lang/String;)Ljava/lang/String; // method@23bb │ │ +100e18: 0c02 |0244: move-result-object v2 │ │ +100e1a: 7020 c028 2000 |0245: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100e20: 0c02 |0248: move-result-object v2 │ │ +100e22: 6e20 f52a 2500 |0249: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100e28: 6e20 f52a 7500 |024c: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100e2e: 5412 7c14 |024f: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ +100e32: 7020 c028 2000 |0251: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100e38: 0c02 |0254: move-result-object v2 │ │ +100e3a: 6e20 f52a 2500 |0255: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100e40: 6e20 f52a 7500 |0258: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100e46: 5412 6914 |025b: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ +100e4a: 7020 c028 2000 |025d: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100e50: 0c02 |0260: move-result-object v2 │ │ +100e52: 6e20 f52a 2500 |0261: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100e58: 6e20 f52a 7500 |0264: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100e5e: 5412 8014 |0267: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ +100e62: 7020 c028 2000 |0269: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100e68: 0c02 |026c: move-result-object v2 │ │ +100e6a: 6e20 f52a 2500 |026d: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100e70: 6e20 f52a 7500 |0270: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100e76: 5412 7d14 |0273: iget-object v2, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInCommand:Ljava/lang/String; // field@147d │ │ +100e7a: 7020 c028 2000 |0275: invoke-direct {v0, v2}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100e80: 0c02 |0278: move-result-object v2 │ │ +100e82: 6e20 f52a 2500 |0279: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100e88: 6e20 f52a 7500 |027c: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100e8e: 5411 7e14 |027f: iget-object v1, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ +100e92: 7020 c028 1000 |0281: invoke-direct {v0, v1}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +100e98: 0c01 |0284: move-result-object v1 │ │ +100e9a: 6e20 f52a 1500 |0285: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100ea0: 6e20 f52a 6500 |0288: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +100ea6: 6e10 fa2a 0500 |028b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +100eac: 0c01 |028e: move-result-object v1 │ │ +100eae: 6e30 8804 4301 |028f: invoke-virtual {v3, v4, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +100eb4: 0c01 |0292: move-result-object v1 │ │ +100eb6: 5402 ad17 |0293: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100eba: 6e20 9204 1200 |0295: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +100ec0: 5401 ad17 |0298: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100ec4: 1302 0900 |029a: const/16 v2, #int 9 // #9 │ │ +100ec8: 6e20 8f04 2100 |029c: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +100ece: 0e00 |029f: return-void │ │ catches : 1 │ │ 0x007e - 0x0088 │ │ Ljava/lang/Exception; -> 0x008b │ │ positions : │ │ 0x0002 line=86 │ │ 0x0007 line=89 │ │ 0x000e line=93 │ │ @@ -283041,44 +283043,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -100ed8: |[100ed8] com.ds.avare.webinfc.WebAppInterface.getPlans:()V │ │ -100ee8: 5430 ad17 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100eec: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -100ef0: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -100ef6: 2200 fd05 |0007: new-instance v0, Lcom/ds/avare/plan/LmfsInterface; // type@05fd │ │ -100efa: 5431 ab17 |0009: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ -100efe: 7020 ac23 1000 |000b: invoke-direct {v0, v1}, Lcom/ds/avare/plan/LmfsInterface;.:(Landroid/content/Context;)V // method@23ac │ │ -100f04: 6e10 b523 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsInterface;.getFlightPlans:()Lcom/ds/avare/plan/LmfsPlanList; // method@23b5 │ │ -100f0a: 0c01 |0011: move-result-object v1 │ │ -100f0c: 5b31 ac17 |0012: iput-object v1, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -100f10: 6e10 b323 0000 |0014: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsInterface;.getError:()Ljava/lang/String; // method@23b3 │ │ -100f16: 0c00 |0017: move-result-object v0 │ │ -100f18: 3900 0b00 |0018: if-nez v0, 0023 // +000b │ │ -100f1c: 5430 ab17 |001a: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ -100f20: 1401 5701 0c7f |001c: const v1, #float 1.86099e+38 // #7f0c0157 │ │ -100f26: 6e20 a901 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -100f2c: 0c00 |0022: move-result-object v0 │ │ -100f2e: 5431 ad17 |0023: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100f32: 1302 0f00 |0025: const/16 v2, #int 15 // #f │ │ -100f36: 6e30 8804 2100 |0027: invoke-virtual {v1, v2, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -100f3c: 0c00 |002a: move-result-object v0 │ │ -100f3e: 5431 ad17 |002b: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100f42: 6e20 9204 0100 |002d: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -100f48: 5430 ad17 |0030: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100f4c: 1301 1000 |0032: const/16 v1, #int 16 // #10 │ │ -100f50: 6e20 8f04 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -100f56: 5430 ad17 |0037: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100f5a: 1301 0900 |0039: const/16 v1, #int 9 // #9 │ │ -100f5e: 6e20 8f04 1000 |003b: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -100f64: 0e00 |003e: return-void │ │ +100ee0: |[100ee0] com.ds.avare.webinfc.WebAppInterface.getPlans:()V │ │ +100ef0: 5430 ad17 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100ef4: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +100ef8: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +100efe: 2200 fd05 |0007: new-instance v0, Lcom/ds/avare/plan/LmfsInterface; // type@05fd │ │ +100f02: 5431 ab17 |0009: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ +100f06: 7020 ac23 1000 |000b: invoke-direct {v0, v1}, Lcom/ds/avare/plan/LmfsInterface;.:(Landroid/content/Context;)V // method@23ac │ │ +100f0c: 6e10 b523 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsInterface;.getFlightPlans:()Lcom/ds/avare/plan/LmfsPlanList; // method@23b5 │ │ +100f12: 0c01 |0011: move-result-object v1 │ │ +100f14: 5b31 ac17 |0012: iput-object v1, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +100f18: 6e10 b323 0000 |0014: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsInterface;.getError:()Ljava/lang/String; // method@23b3 │ │ +100f1e: 0c00 |0017: move-result-object v0 │ │ +100f20: 3900 0b00 |0018: if-nez v0, 0023 // +000b │ │ +100f24: 5430 ab17 |001a: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ +100f28: 1401 5701 0c7f |001c: const v1, #float 1.86099e+38 // #7f0c0157 │ │ +100f2e: 6e20 a901 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +100f34: 0c00 |0022: move-result-object v0 │ │ +100f36: 5431 ad17 |0023: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100f3a: 1302 0f00 |0025: const/16 v2, #int 15 // #f │ │ +100f3e: 6e30 8804 2100 |0027: invoke-virtual {v1, v2, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +100f44: 0c00 |002a: move-result-object v0 │ │ +100f46: 5431 ad17 |002b: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100f4a: 6e20 9204 0100 |002d: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +100f50: 5430 ad17 |0030: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100f54: 1301 1000 |0032: const/16 v1, #int 16 // #10 │ │ +100f58: 6e20 8f04 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +100f5e: 5430 ad17 |0037: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100f62: 1301 0900 |0039: const/16 v1, #int 9 // #9 │ │ +100f66: 6e20 8f04 1000 |003b: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +100f6c: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0007 line=441 │ │ 0x000e line=443 │ │ 0x0014 line=444 │ │ 0x001a line=447 │ │ @@ -283094,83 +283096,83 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -100f68: |[100f68] com.ds.avare.webinfc.WebAppInterface.getWeather:()V │ │ -100f78: 5460 ad17 |0000: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -100f7c: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -100f80: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -100f86: 2200 fd05 |0007: new-instance v0, Lcom/ds/avare/plan/LmfsInterface; // type@05fd │ │ -100f8a: 5461 ab17 |0009: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ -100f8e: 7020 ac23 1000 |000b: invoke-direct {v0, v1}, Lcom/ds/avare/plan/LmfsInterface;.:(Landroid/content/Context;)V // method@23ac │ │ -100f94: 5461 ac17 |000e: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -100f98: 1302 0900 |0010: const/16 v2, #int 9 // #9 │ │ -100f9c: 3801 7500 |0012: if-eqz v1, 0087 // +0075 │ │ -100fa0: 6e10 c923 0100 |0014: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -100fa6: 0c01 |0017: move-result-object v1 │ │ -100fa8: 3801 6f00 |0018: if-eqz v1, 0087 // +006f │ │ -100fac: 5461 ac17 |001a: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -100fb0: 5211 8614 |001c: iget v1, v1, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ -100fb4: 5463 ac17 |001e: iget-object v3, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -100fb8: 6e10 c923 0300 |0020: invoke-virtual {v3}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -100fbe: 0c03 |0023: move-result-object v3 │ │ -100fc0: 6e10 262c 0300 |0024: invoke-virtual {v3}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -100fc6: 0a03 |0027: move-result v3 │ │ -100fc8: 3431 0300 |0028: if-lt v1, v3, 002b // +0003 │ │ -100fcc: 285d |002a: goto 0087 // +005d │ │ -100fce: 5461 ac17 |002b: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -100fd2: 6e10 c923 0100 |002d: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -100fd8: 0c01 |0030: move-result-object v1 │ │ -100fda: 5463 ac17 |0031: iget-object v3, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -100fde: 5233 8614 |0033: iget v3, v3, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ -100fe2: 6e20 1d2c 3100 |0035: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -100fe8: 0c01 |0038: move-result-object v1 │ │ -100fea: 1f01 fe05 |0039: check-cast v1, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ -100fee: 6e10 bd23 0100 |003b: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlan;.getId:()Ljava/lang/String; // method@23bd │ │ -100ff4: 0c01 |003e: move-result-object v1 │ │ -100ff6: 6e20 b423 1000 |003f: invoke-virtual {v0, v1}, Lcom/ds/avare/plan/LmfsInterface;.getFlightPlan:(Ljava/lang/String;)Lcom/ds/avare/plan/LmfsPlan; // method@23b4 │ │ -100ffc: 0c01 |0042: move-result-object v1 │ │ -100ffe: 6e10 b323 0000 |0043: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsInterface;.getError:()Ljava/lang/String; // method@23b3 │ │ -101004: 0c03 |0046: move-result-object v3 │ │ -101006: 1304 0f00 |0047: const/16 v4, #int 15 // #f │ │ -10100a: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ -10100e: 5460 ad17 |004b: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -101012: 6e20 8f04 2000 |004d: invoke-virtual {v0, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101018: 5460 ad17 |0050: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -10101c: 6e30 8804 4003 |0052: invoke-virtual {v0, v4, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -101022: 0c00 |0055: move-result-object v0 │ │ -101024: 5461 ad17 |0056: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -101028: 6e20 9204 0100 |0058: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -10102e: 0e00 |005b: return-void │ │ -101030: 5463 ae17 |005c: iget-object v3, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17ae │ │ -101034: 6e10 2e25 0300 |005e: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ -10103a: 0a03 |0061: move-result v3 │ │ -10103c: 1a05 7307 |0062: const-string v5, "50" // string@0773 │ │ -101040: 6e40 b223 1053 |0064: invoke-virtual {v0, v1, v3, v5}, Lcom/ds/avare/plan/LmfsInterface;.getBriefing:(Lcom/ds/avare/plan/LmfsPlan;ZLjava/lang/String;)V // method@23b2 │ │ -101046: 6e10 b323 0000 |0067: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsInterface;.getError:()Ljava/lang/String; // method@23b3 │ │ -10104c: 0c00 |006a: move-result-object v0 │ │ -10104e: 3900 0b00 |006b: if-nez v0, 0076 // +000b │ │ -101052: 5460 ab17 |006d: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ -101056: 1401 5701 0c7f |006f: const v1, #float 1.86099e+38 // #7f0c0157 │ │ -10105c: 6e20 a901 1000 |0072: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -101062: 0c00 |0075: move-result-object v0 │ │ -101064: 5461 ad17 |0076: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -101068: 6e30 8804 4100 |0078: invoke-virtual {v1, v4, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -10106e: 0c00 |007b: move-result-object v0 │ │ -101070: 5461 ad17 |007c: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -101074: 6e20 9204 0100 |007e: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -10107a: 5460 ad17 |0081: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -10107e: 6e20 8f04 2000 |0083: invoke-virtual {v0, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101084: 0e00 |0086: return-void │ │ -101086: 5460 ad17 |0087: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -10108a: 6e20 8f04 2000 |0089: invoke-virtual {v0, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101090: 0e00 |008c: return-void │ │ +100f70: |[100f70] com.ds.avare.webinfc.WebAppInterface.getWeather:()V │ │ +100f80: 5460 ad17 |0000: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +100f84: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +100f88: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +100f8e: 2200 fd05 |0007: new-instance v0, Lcom/ds/avare/plan/LmfsInterface; // type@05fd │ │ +100f92: 5461 ab17 |0009: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ +100f96: 7020 ac23 1000 |000b: invoke-direct {v0, v1}, Lcom/ds/avare/plan/LmfsInterface;.:(Landroid/content/Context;)V // method@23ac │ │ +100f9c: 5461 ac17 |000e: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +100fa0: 1302 0900 |0010: const/16 v2, #int 9 // #9 │ │ +100fa4: 3801 7500 |0012: if-eqz v1, 0087 // +0075 │ │ +100fa8: 6e10 c923 0100 |0014: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +100fae: 0c01 |0017: move-result-object v1 │ │ +100fb0: 3801 6f00 |0018: if-eqz v1, 0087 // +006f │ │ +100fb4: 5461 ac17 |001a: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +100fb8: 5211 8614 |001c: iget v1, v1, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ +100fbc: 5463 ac17 |001e: iget-object v3, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +100fc0: 6e10 c923 0300 |0020: invoke-virtual {v3}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +100fc6: 0c03 |0023: move-result-object v3 │ │ +100fc8: 6e10 262c 0300 |0024: invoke-virtual {v3}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +100fce: 0a03 |0027: move-result v3 │ │ +100fd0: 3431 0300 |0028: if-lt v1, v3, 002b // +0003 │ │ +100fd4: 285d |002a: goto 0087 // +005d │ │ +100fd6: 5461 ac17 |002b: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +100fda: 6e10 c923 0100 |002d: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +100fe0: 0c01 |0030: move-result-object v1 │ │ +100fe2: 5463 ac17 |0031: iget-object v3, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +100fe6: 5233 8614 |0033: iget v3, v3, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ +100fea: 6e20 1d2c 3100 |0035: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +100ff0: 0c01 |0038: move-result-object v1 │ │ +100ff2: 1f01 fe05 |0039: check-cast v1, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ +100ff6: 6e10 bd23 0100 |003b: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlan;.getId:()Ljava/lang/String; // method@23bd │ │ +100ffc: 0c01 |003e: move-result-object v1 │ │ +100ffe: 6e20 b423 1000 |003f: invoke-virtual {v0, v1}, Lcom/ds/avare/plan/LmfsInterface;.getFlightPlan:(Ljava/lang/String;)Lcom/ds/avare/plan/LmfsPlan; // method@23b4 │ │ +101004: 0c01 |0042: move-result-object v1 │ │ +101006: 6e10 b323 0000 |0043: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsInterface;.getError:()Ljava/lang/String; // method@23b3 │ │ +10100c: 0c03 |0046: move-result-object v3 │ │ +10100e: 1304 0f00 |0047: const/16 v4, #int 15 // #f │ │ +101012: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ +101016: 5460 ad17 |004b: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +10101a: 6e20 8f04 2000 |004d: invoke-virtual {v0, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101020: 5460 ad17 |0050: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +101024: 6e30 8804 4003 |0052: invoke-virtual {v0, v4, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +10102a: 0c00 |0055: move-result-object v0 │ │ +10102c: 5461 ad17 |0056: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +101030: 6e20 9204 0100 |0058: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +101036: 0e00 |005b: return-void │ │ +101038: 5463 ae17 |005c: iget-object v3, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17ae │ │ +10103c: 6e10 2e25 0300 |005e: invoke-virtual {v3}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ +101042: 0a03 |0061: move-result v3 │ │ +101044: 1a05 7307 |0062: const-string v5, "50" // string@0773 │ │ +101048: 6e40 b223 1053 |0064: invoke-virtual {v0, v1, v3, v5}, Lcom/ds/avare/plan/LmfsInterface;.getBriefing:(Lcom/ds/avare/plan/LmfsPlan;ZLjava/lang/String;)V // method@23b2 │ │ +10104e: 6e10 b323 0000 |0067: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsInterface;.getError:()Ljava/lang/String; // method@23b3 │ │ +101054: 0c00 |006a: move-result-object v0 │ │ +101056: 3900 0b00 |006b: if-nez v0, 0076 // +000b │ │ +10105a: 5460 ab17 |006d: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ +10105e: 1401 5701 0c7f |006f: const v1, #float 1.86099e+38 // #7f0c0157 │ │ +101064: 6e20 a901 1000 |0072: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +10106a: 0c00 |0075: move-result-object v0 │ │ +10106c: 5461 ad17 |0076: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +101070: 6e30 8804 4100 |0078: invoke-virtual {v1, v4, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +101076: 0c00 |007b: move-result-object v0 │ │ +101078: 5461 ad17 |007c: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +10107c: 6e20 9204 0100 |007e: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +101082: 5460 ad17 |0081: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +101086: 6e20 8f04 2000 |0083: invoke-virtual {v0, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10108c: 0e00 |0086: return-void │ │ +10108e: 5460 ad17 |0087: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +101092: 6e20 8f04 2000 |0089: invoke-virtual {v0, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101098: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0007 line=206 │ │ 0x000e line=207 │ │ 0x002b line=213 │ │ 0x0043 line=214 │ │ @@ -283192,210 +283194,210 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 444 16-bit code units │ │ -101094: |[101094] com.ds.avare.webinfc.WebAppInterface.loadPlan:()V │ │ -1010a4: 5480 ac17 |0000: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -1010a8: 3800 b901 |0002: if-eqz v0, 01bb // +01b9 │ │ -1010ac: 6e10 c923 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -1010b2: 0c00 |0007: move-result-object v0 │ │ -1010b4: 3800 b301 |0008: if-eqz v0, 01bb // +01b3 │ │ -1010b8: 5480 ac17 |000a: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -1010bc: 5200 8614 |000c: iget v0, v0, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ -1010c0: 5481 ac17 |000e: iget-object v1, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -1010c4: 6e10 c923 0100 |0010: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -1010ca: 0c01 |0013: move-result-object v1 │ │ -1010cc: 6e10 262c 0100 |0014: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -1010d2: 0a01 |0017: move-result v1 │ │ -1010d4: 3410 0400 |0018: if-lt v0, v1, 001c // +0004 │ │ -1010d8: 2900 a101 |001a: goto/16 01bb // +01a1 │ │ -1010dc: 5480 ad17 |001c: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -1010e0: 1301 0a00 |001e: const/16 v1, #int 10 // #a │ │ -1010e4: 6e20 8f04 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1010ea: 2200 fd05 |0023: new-instance v0, Lcom/ds/avare/plan/LmfsInterface; // type@05fd │ │ -1010ee: 5481 ab17 |0025: iget-object v1, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ -1010f2: 7020 ac23 1000 |0027: invoke-direct {v0, v1}, Lcom/ds/avare/plan/LmfsInterface;.:(Landroid/content/Context;)V // method@23ac │ │ -1010f8: 5481 ac17 |002a: iget-object v1, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -1010fc: 6e10 c923 0100 |002c: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -101102: 0c01 |002f: move-result-object v1 │ │ -101104: 5482 ac17 |0030: iget-object v2, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -101108: 5222 8614 |0032: iget v2, v2, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ -10110c: 6e20 1d2c 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -101112: 0c01 |0037: move-result-object v1 │ │ -101114: 1f01 fe05 |0038: check-cast v1, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ -101118: 6e10 bd23 0100 |003a: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlan;.getId:()Ljava/lang/String; // method@23bd │ │ -10111e: 0c01 |003d: move-result-object v1 │ │ -101120: 6e20 b423 1000 |003e: invoke-virtual {v0, v1}, Lcom/ds/avare/plan/LmfsInterface;.getFlightPlan:(Ljava/lang/String;)Lcom/ds/avare/plan/LmfsPlan; // method@23b4 │ │ -101126: 0c01 |0041: move-result-object v1 │ │ -101128: 6e10 b323 0000 |0042: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsInterface;.getError:()Ljava/lang/String; // method@23b3 │ │ -10112e: 0c00 |0045: move-result-object v0 │ │ -101130: 1302 0900 |0046: const/16 v2, #int 9 // #9 │ │ -101134: 3800 1500 |0048: if-eqz v0, 005d // +0015 │ │ -101138: 5481 ad17 |004a: iget-object v1, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -10113c: 6e20 8f04 2100 |004c: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101142: 5481 ad17 |004f: iget-object v1, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -101146: 1302 0f00 |0051: const/16 v2, #int 15 // #f │ │ -10114a: 6e30 8804 2100 |0053: invoke-virtual {v1, v2, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -101150: 0c00 |0056: move-result-object v0 │ │ -101152: 5481 ad17 |0057: iget-object v1, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -101156: 6e20 9204 0100 |0059: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -10115c: 0e00 |005c: return-void │ │ -10115e: 5480 ad17 |005d: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -101162: 1303 0d00 |005f: const/16 v3, #int 13 // #d │ │ -101166: 2204 1007 |0061: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -10116a: 7010 eb2a 0400 |0063: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -101170: 1a05 4a01 |0066: const-string v5, "'" // string@014a │ │ -101174: 6e20 f52a 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10117a: 5416 6b14 |006b: iget-object v6, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ -10117e: 7020 c028 6800 |006d: invoke-direct {v8, v6}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -101184: 0c06 |0070: move-result-object v6 │ │ -101186: 6e20 f52a 6400 |0071: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10118c: 1a06 4e01 |0074: const-string v6, "','" // string@014e │ │ -101190: 6e20 f52a 6400 |0076: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101196: 5417 7414 |0079: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ -10119a: 7020 c028 7800 |007b: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -1011a0: 0c07 |007e: move-result-object v7 │ │ -1011a2: 6e20 f52a 7400 |007f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1011a8: 6e20 f52a 6400 |0082: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1011ae: 5417 7514 |0085: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ -1011b2: 7020 c028 7800 |0087: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -1011b8: 0c07 |008a: move-result-object v7 │ │ -1011ba: 6e20 f52a 7400 |008b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1011c0: 6e20 f52a 6400 |008e: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1011c6: 5417 7a14 |0091: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ -1011ca: 7020 c028 7800 |0093: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -1011d0: 0c07 |0096: move-result-object v7 │ │ -1011d2: 6e20 f52a 7400 |0097: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1011d8: 6e20 f52a 6400 |009a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1011de: 5417 6c14 |009d: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ -1011e2: 7020 c028 7800 |009f: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -1011e8: 0c07 |00a2: move-result-object v7 │ │ -1011ea: 6e20 f52a 7400 |00a3: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1011f0: 6e20 f52a 6400 |00a6: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1011f6: 5417 8414 |00a9: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ -1011fa: 7020 c028 7800 |00ab: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -101200: 0c07 |00ae: move-result-object v7 │ │ -101202: 6e20 f52a 7400 |00af: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101208: 6e20 f52a 6400 |00b2: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10120e: 5417 6a14 |00b5: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ -101212: 7020 c028 7800 |00b7: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -101218: 0c07 |00ba: move-result-object v7 │ │ -10121a: 6e20 f52a 7400 |00bb: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101220: 6e20 f52a 6400 |00be: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101226: 5417 7114 |00c1: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ -10122a: 7020 c028 7800 |00c3: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -101230: 0c07 |00c6: move-result-object v7 │ │ -101232: 6e20 f52a 7400 |00c7: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101238: 6e20 f52a 6400 |00ca: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10123e: 5417 7214 |00cd: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.departureDate:Ljava/lang/String; // field@1472 │ │ -101242: 7110 c123 0700 |00cf: invoke-static {v7}, Lcom/ds/avare/plan/LmfsPlan;.getTimeFromInstance:(Ljava/lang/String;)Ljava/lang/String; // method@23c1 │ │ -101248: 0c07 |00d2: move-result-object v7 │ │ -10124a: 7020 c028 7800 |00d3: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -101250: 0c07 |00d6: move-result-object v7 │ │ -101252: 6e20 f52a 7400 |00d7: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101258: 6e20 f52a 6400 |00da: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10125e: 5417 6f14 |00dd: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ -101262: 7020 c028 7800 |00df: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -101268: 0c07 |00e2: move-result-object v7 │ │ -10126a: 6e20 f52a 7400 |00e3: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101270: 6e20 f52a 6400 |00e6: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101276: 5417 7714 |00e9: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.level:Ljava/lang/String; // field@1477 │ │ -10127a: 7020 c028 7800 |00eb: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -101280: 0c07 |00ee: move-result-object v7 │ │ -101282: 6e20 f52a 7400 |00ef: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101288: 6e20 f52a 6400 |00f2: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10128e: 5417 8114 |00f5: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ -101292: 7020 c028 7800 |00f7: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -101298: 0c07 |00fa: move-result-object v7 │ │ -10129a: 6e20 f52a 7400 |00fb: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1012a0: 6e20 f52a 6400 |00fe: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1012a6: 5417 7f14 |0101: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ -1012aa: 7020 c028 7800 |0103: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -1012b0: 0c07 |0106: move-result-object v7 │ │ -1012b2: 6e20 f52a 7400 |0107: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1012b8: 6e20 f52a 6400 |010a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1012be: 5417 7b14 |010d: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ -1012c2: 7020 c028 7800 |010f: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -1012c8: 0c07 |0112: move-result-object v7 │ │ -1012ca: 7110 8e26 0700 |0113: invoke-static {v7}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -1012d0: 0c07 |0116: move-result-object v7 │ │ -1012d2: 6e20 f52a 7400 |0117: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1012d8: 6e20 f52a 6400 |011a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1012de: 5417 7314 |011d: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ -1012e2: 7020 c028 7800 |011f: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -1012e8: 0c07 |0122: move-result-object v7 │ │ -1012ea: 6e20 f52a 7400 |0123: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1012f0: 6e20 f52a 6400 |0126: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1012f6: 5417 8214 |0129: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.totalElapsedTime:Ljava/lang/String; // field@1482 │ │ -1012fa: 7110 bb23 0700 |012b: invoke-static {v7}, Lcom/ds/avare/plan/LmfsPlan;.durationToTime:(Ljava/lang/String;)Ljava/lang/String; // method@23bb │ │ -101300: 0c07 |012e: move-result-object v7 │ │ -101302: 7020 c028 7800 |012f: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -101308: 0c07 |0132: move-result-object v7 │ │ -10130a: 6e20 f52a 7400 |0133: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101310: 6e20 f52a 6400 |0136: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101316: 5417 6d14 |0139: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ -10131a: 7020 c028 7800 |013b: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -101320: 0c07 |013e: move-result-object v7 │ │ -101322: 6e20 f52a 7400 |013f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101328: 6e20 f52a 6400 |0142: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10132e: 5417 6e14 |0145: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ -101332: 7020 c028 7800 |0147: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -101338: 0c07 |014a: move-result-object v7 │ │ -10133a: 6e20 f52a 7400 |014b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101340: 6e20 f52a 6400 |014e: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101346: 5417 7614 |0151: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.fuelEndurance:Ljava/lang/String; // field@1476 │ │ -10134a: 7110 bb23 0700 |0153: invoke-static {v7}, Lcom/ds/avare/plan/LmfsPlan;.durationToTime:(Ljava/lang/String;)Ljava/lang/String; // method@23bb │ │ -101350: 0c07 |0156: move-result-object v7 │ │ -101352: 7020 c028 7800 |0157: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -101358: 0c07 |015a: move-result-object v7 │ │ -10135a: 6e20 f52a 7400 |015b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101360: 6e20 f52a 6400 |015e: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101366: 5417 7c14 |0161: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ -10136a: 7020 c028 7800 |0163: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -101370: 0c07 |0166: move-result-object v7 │ │ -101372: 6e20 f52a 7400 |0167: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101378: 6e20 f52a 6400 |016a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10137e: 5417 6914 |016d: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ -101382: 7020 c028 7800 |016f: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -101388: 0c07 |0172: move-result-object v7 │ │ -10138a: 6e20 f52a 7400 |0173: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101390: 6e20 f52a 6400 |0176: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101396: 5417 8014 |0179: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ -10139a: 7020 c028 7800 |017b: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -1013a0: 0c07 |017e: move-result-object v7 │ │ -1013a2: 7110 8e26 0700 |017f: invoke-static {v7}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -1013a8: 0c07 |0182: move-result-object v7 │ │ -1013aa: 6e20 f52a 7400 |0183: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1013b0: 6e20 f52a 6400 |0186: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1013b6: 5417 7d14 |0189: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInCommand:Ljava/lang/String; // field@147d │ │ -1013ba: 7020 c028 7800 |018b: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -1013c0: 0c07 |018e: move-result-object v7 │ │ -1013c2: 7110 8e26 0700 |018f: invoke-static {v7}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -1013c8: 0c07 |0192: move-result-object v7 │ │ -1013ca: 6e20 f52a 7400 |0193: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1013d0: 6e20 f52a 6400 |0196: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1013d6: 5411 7e14 |0199: iget-object v1, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ -1013da: 7020 c028 1800 |019b: invoke-direct {v8, v1}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ -1013e0: 0c01 |019e: move-result-object v1 │ │ -1013e2: 7110 8e26 0100 |019f: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -1013e8: 0c01 |01a2: move-result-object v1 │ │ -1013ea: 6e20 f52a 1400 |01a3: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1013f0: 6e20 f52a 5400 |01a6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1013f6: 6e10 fa2a 0400 |01a9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1013fc: 0c01 |01ac: move-result-object v1 │ │ -1013fe: 6e30 8804 3001 |01ad: invoke-virtual {v0, v3, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -101404: 0c00 |01b0: move-result-object v0 │ │ -101406: 5481 ad17 |01b1: iget-object v1, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -10140a: 6e20 9204 0100 |01b3: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -101410: 5480 ad17 |01b6: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -101414: 6e20 8f04 2000 |01b8: invoke-virtual {v0, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -10141a: 0e00 |01bb: return-void │ │ +10109c: |[10109c] com.ds.avare.webinfc.WebAppInterface.loadPlan:()V │ │ +1010ac: 5480 ac17 |0000: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +1010b0: 3800 b901 |0002: if-eqz v0, 01bb // +01b9 │ │ +1010b4: 6e10 c923 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +1010ba: 0c00 |0007: move-result-object v0 │ │ +1010bc: 3800 b301 |0008: if-eqz v0, 01bb // +01b3 │ │ +1010c0: 5480 ac17 |000a: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +1010c4: 5200 8614 |000c: iget v0, v0, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ +1010c8: 5481 ac17 |000e: iget-object v1, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +1010cc: 6e10 c923 0100 |0010: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +1010d2: 0c01 |0013: move-result-object v1 │ │ +1010d4: 6e10 262c 0100 |0014: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +1010da: 0a01 |0017: move-result v1 │ │ +1010dc: 3410 0400 |0018: if-lt v0, v1, 001c // +0004 │ │ +1010e0: 2900 a101 |001a: goto/16 01bb // +01a1 │ │ +1010e4: 5480 ad17 |001c: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +1010e8: 1301 0a00 |001e: const/16 v1, #int 10 // #a │ │ +1010ec: 6e20 8f04 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1010f2: 2200 fd05 |0023: new-instance v0, Lcom/ds/avare/plan/LmfsInterface; // type@05fd │ │ +1010f6: 5481 ab17 |0025: iget-object v1, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ +1010fa: 7020 ac23 1000 |0027: invoke-direct {v0, v1}, Lcom/ds/avare/plan/LmfsInterface;.:(Landroid/content/Context;)V // method@23ac │ │ +101100: 5481 ac17 |002a: iget-object v1, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +101104: 6e10 c923 0100 |002c: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +10110a: 0c01 |002f: move-result-object v1 │ │ +10110c: 5482 ac17 |0030: iget-object v2, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +101110: 5222 8614 |0032: iget v2, v2, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ +101114: 6e20 1d2c 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +10111a: 0c01 |0037: move-result-object v1 │ │ +10111c: 1f01 fe05 |0038: check-cast v1, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ +101120: 6e10 bd23 0100 |003a: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlan;.getId:()Ljava/lang/String; // method@23bd │ │ +101126: 0c01 |003d: move-result-object v1 │ │ +101128: 6e20 b423 1000 |003e: invoke-virtual {v0, v1}, Lcom/ds/avare/plan/LmfsInterface;.getFlightPlan:(Ljava/lang/String;)Lcom/ds/avare/plan/LmfsPlan; // method@23b4 │ │ +10112e: 0c01 |0041: move-result-object v1 │ │ +101130: 6e10 b323 0000 |0042: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsInterface;.getError:()Ljava/lang/String; // method@23b3 │ │ +101136: 0c00 |0045: move-result-object v0 │ │ +101138: 1302 0900 |0046: const/16 v2, #int 9 // #9 │ │ +10113c: 3800 1500 |0048: if-eqz v0, 005d // +0015 │ │ +101140: 5481 ad17 |004a: iget-object v1, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +101144: 6e20 8f04 2100 |004c: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10114a: 5481 ad17 |004f: iget-object v1, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +10114e: 1302 0f00 |0051: const/16 v2, #int 15 // #f │ │ +101152: 6e30 8804 2100 |0053: invoke-virtual {v1, v2, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +101158: 0c00 |0056: move-result-object v0 │ │ +10115a: 5481 ad17 |0057: iget-object v1, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +10115e: 6e20 9204 0100 |0059: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +101164: 0e00 |005c: return-void │ │ +101166: 5480 ad17 |005d: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +10116a: 1303 0d00 |005f: const/16 v3, #int 13 // #d │ │ +10116e: 2204 1007 |0061: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +101172: 7010 eb2a 0400 |0063: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +101178: 1a05 4a01 |0066: const-string v5, "'" // string@014a │ │ +10117c: 6e20 f52a 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101182: 5416 6b14 |006b: iget-object v6, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftId:Ljava/lang/String; // field@146b │ │ +101186: 7020 c028 6800 |006d: invoke-direct {v8, v6}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +10118c: 0c06 |0070: move-result-object v6 │ │ +10118e: 6e20 f52a 6400 |0071: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101194: 1a06 4e01 |0074: const-string v6, "','" // string@014e │ │ +101198: 6e20 f52a 6400 |0076: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10119e: 5417 7414 |0079: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.flightRule:Ljava/lang/String; // field@1474 │ │ +1011a2: 7020 c028 7800 |007b: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +1011a8: 0c07 |007e: move-result-object v7 │ │ +1011aa: 6e20 f52a 7400 |007f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1011b0: 6e20 f52a 6400 |0082: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1011b6: 5417 7514 |0085: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.flightType:Ljava/lang/String; // field@1475 │ │ +1011ba: 7020 c028 7800 |0087: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +1011c0: 0c07 |008a: move-result-object v7 │ │ +1011c2: 6e20 f52a 7400 |008b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1011c8: 6e20 f52a 6400 |008e: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1011ce: 5417 7a14 |0091: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.noOfAircraft:Ljava/lang/String; // field@147a │ │ +1011d2: 7020 c028 7800 |0093: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +1011d8: 0c07 |0096: move-result-object v7 │ │ +1011da: 6e20 f52a 7400 |0097: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1011e0: 6e20 f52a 6400 |009a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1011e6: 5417 6c14 |009d: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftType:Ljava/lang/String; // field@146c │ │ +1011ea: 7020 c028 7800 |009f: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +1011f0: 0c07 |00a2: move-result-object v7 │ │ +1011f2: 6e20 f52a 7400 |00a3: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1011f8: 6e20 f52a 6400 |00a6: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1011fe: 5417 8414 |00a9: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.wakeTurbulence:Ljava/lang/String; // field@1484 │ │ +101202: 7020 c028 7800 |00ab: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +101208: 0c07 |00ae: move-result-object v7 │ │ +10120a: 6e20 f52a 7400 |00af: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101210: 6e20 f52a 6400 |00b2: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101216: 5417 6a14 |00b5: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftEquipment:Ljava/lang/String; // field@146a │ │ +10121a: 7020 c028 7800 |00b7: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +101220: 0c07 |00ba: move-result-object v7 │ │ +101222: 6e20 f52a 7400 |00bb: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101228: 6e20 f52a 6400 |00be: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10122e: 5417 7114 |00c1: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.departure:Ljava/lang/String; // field@1471 │ │ +101232: 7020 c028 7800 |00c3: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +101238: 0c07 |00c6: move-result-object v7 │ │ +10123a: 6e20 f52a 7400 |00c7: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101240: 6e20 f52a 6400 |00ca: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101246: 5417 7214 |00cd: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.departureDate:Ljava/lang/String; // field@1472 │ │ +10124a: 7110 c123 0700 |00cf: invoke-static {v7}, Lcom/ds/avare/plan/LmfsPlan;.getTimeFromInstance:(Ljava/lang/String;)Ljava/lang/String; // method@23c1 │ │ +101250: 0c07 |00d2: move-result-object v7 │ │ +101252: 7020 c028 7800 |00d3: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +101258: 0c07 |00d6: move-result-object v7 │ │ +10125a: 6e20 f52a 7400 |00d7: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101260: 6e20 f52a 6400 |00da: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101266: 5417 6f14 |00dd: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.cruisingSpeed:Ljava/lang/String; // field@146f │ │ +10126a: 7020 c028 7800 |00df: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +101270: 0c07 |00e2: move-result-object v7 │ │ +101272: 6e20 f52a 7400 |00e3: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101278: 6e20 f52a 6400 |00e6: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10127e: 5417 7714 |00e9: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.level:Ljava/lang/String; // field@1477 │ │ +101282: 7020 c028 7800 |00eb: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +101288: 0c07 |00ee: move-result-object v7 │ │ +10128a: 6e20 f52a 7400 |00ef: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101290: 6e20 f52a 6400 |00f2: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101296: 5417 8114 |00f5: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.surveillanceEquipment:Ljava/lang/String; // field@1481 │ │ +10129a: 7020 c028 7800 |00f7: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +1012a0: 0c07 |00fa: move-result-object v7 │ │ +1012a2: 6e20 f52a 7400 |00fb: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1012a8: 6e20 f52a 6400 |00fe: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1012ae: 5417 7f14 |0101: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.route:Ljava/lang/String; // field@147f │ │ +1012b2: 7020 c028 7800 |0103: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +1012b8: 0c07 |0106: move-result-object v7 │ │ +1012ba: 6e20 f52a 7400 |0107: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1012c0: 6e20 f52a 6400 |010a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1012c6: 5417 7b14 |010d: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.otherInfo:Ljava/lang/String; // field@147b │ │ +1012ca: 7020 c028 7800 |010f: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +1012d0: 0c07 |0112: move-result-object v7 │ │ +1012d2: 7110 8e26 0700 |0113: invoke-static {v7}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +1012d8: 0c07 |0116: move-result-object v7 │ │ +1012da: 6e20 f52a 7400 |0117: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1012e0: 6e20 f52a 6400 |011a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1012e6: 5417 7314 |011d: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.destination:Ljava/lang/String; // field@1473 │ │ +1012ea: 7020 c028 7800 |011f: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +1012f0: 0c07 |0122: move-result-object v7 │ │ +1012f2: 6e20 f52a 7400 |0123: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1012f8: 6e20 f52a 6400 |0126: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1012fe: 5417 8214 |0129: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.totalElapsedTime:Ljava/lang/String; // field@1482 │ │ +101302: 7110 bb23 0700 |012b: invoke-static {v7}, Lcom/ds/avare/plan/LmfsPlan;.durationToTime:(Ljava/lang/String;)Ljava/lang/String; // method@23bb │ │ +101308: 0c07 |012e: move-result-object v7 │ │ +10130a: 7020 c028 7800 |012f: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +101310: 0c07 |0132: move-result-object v7 │ │ +101312: 6e20 f52a 7400 |0133: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101318: 6e20 f52a 6400 |0136: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10131e: 5417 6d14 |0139: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate1:Ljava/lang/String; // field@146d │ │ +101322: 7020 c028 7800 |013b: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +101328: 0c07 |013e: move-result-object v7 │ │ +10132a: 6e20 f52a 7400 |013f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101330: 6e20 f52a 6400 |0142: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101336: 5417 6e14 |0145: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.alternate2:Ljava/lang/String; // field@146e │ │ +10133a: 7020 c028 7800 |0147: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +101340: 0c07 |014a: move-result-object v7 │ │ +101342: 6e20 f52a 7400 |014b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101348: 6e20 f52a 6400 |014e: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10134e: 5417 7614 |0151: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.fuelEndurance:Ljava/lang/String; // field@1476 │ │ +101352: 7110 bb23 0700 |0153: invoke-static {v7}, Lcom/ds/avare/plan/LmfsPlan;.durationToTime:(Ljava/lang/String;)Ljava/lang/String; // method@23bb │ │ +101358: 0c07 |0156: move-result-object v7 │ │ +10135a: 7020 c028 7800 |0157: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +101360: 0c07 |015a: move-result-object v7 │ │ +101362: 6e20 f52a 7400 |015b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101368: 6e20 f52a 6400 |015e: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10136e: 5417 7c14 |0161: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.peopleOnBoard:Ljava/lang/String; // field@147c │ │ +101372: 7020 c028 7800 |0163: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +101378: 0c07 |0166: move-result-object v7 │ │ +10137a: 6e20 f52a 7400 |0167: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101380: 6e20 f52a 6400 |016a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101386: 5417 6914 |016d: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.aircraftColor:Ljava/lang/String; // field@1469 │ │ +10138a: 7020 c028 7800 |016f: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +101390: 0c07 |0172: move-result-object v7 │ │ +101392: 6e20 f52a 7400 |0173: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101398: 6e20 f52a 6400 |0176: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10139e: 5417 8014 |0179: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.supplementalRemarks:Ljava/lang/String; // field@1480 │ │ +1013a2: 7020 c028 7800 |017b: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +1013a8: 0c07 |017e: move-result-object v7 │ │ +1013aa: 7110 8e26 0700 |017f: invoke-static {v7}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +1013b0: 0c07 |0182: move-result-object v7 │ │ +1013b2: 6e20 f52a 7400 |0183: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1013b8: 6e20 f52a 6400 |0186: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1013be: 5417 7d14 |0189: iget-object v7, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInCommand:Ljava/lang/String; // field@147d │ │ +1013c2: 7020 c028 7800 |018b: invoke-direct {v8, v7}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +1013c8: 0c07 |018e: move-result-object v7 │ │ +1013ca: 7110 8e26 0700 |018f: invoke-static {v7}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +1013d0: 0c07 |0192: move-result-object v7 │ │ +1013d2: 6e20 f52a 7400 |0193: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1013d8: 6e20 f52a 6400 |0196: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1013de: 5411 7e14 |0199: iget-object v1, v1, Lcom/ds/avare/plan/LmfsPlan;.pilotInfo:Ljava/lang/String; // field@147e │ │ +1013e2: 7020 c028 1800 |019b: invoke-direct {v8, v1}, Lcom/ds/avare/webinfc/WebAppInterface;.checkNull:(Ljava/lang/String;)Ljava/lang/String; // method@28c0 │ │ +1013e8: 0c01 |019e: move-result-object v1 │ │ +1013ea: 7110 8e26 0100 |019f: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +1013f0: 0c01 |01a2: move-result-object v1 │ │ +1013f2: 6e20 f52a 1400 |01a3: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1013f8: 6e20 f52a 5400 |01a6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1013fe: 6e10 fa2a 0400 |01a9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +101404: 0c01 |01ac: move-result-object v1 │ │ +101406: 6e30 8804 3001 |01ad: invoke-virtual {v0, v3, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +10140c: 0c00 |01b0: move-result-object v0 │ │ +10140e: 5481 ad17 |01b1: iget-object v1, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +101412: 6e20 9204 0100 |01b3: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +101418: 5480 ad17 |01b6: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +10141c: 6e20 8f04 2000 |01b8: invoke-virtual {v0, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101422: 0e00 |01bb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x001c line=469 │ │ 0x0023 line=471 │ │ 0x002a line=474 │ │ 0x0042 line=475 │ │ @@ -283438,30 +283440,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -10141c: |[10141c] com.ds.avare.webinfc.WebAppInterface.moveTo:(I)V │ │ -10142c: 5420 ac17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -101430: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -101434: 0e00 |0004: return-void │ │ -101436: 5420 ad17 |0005: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -10143a: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ -10143e: 6e20 8f04 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101444: 5420 ac17 |000c: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -101448: 5903 8614 |000e: iput v3, v0, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ -10144c: 5423 ad17 |0010: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -101450: 1300 1000 |0012: const/16 v0, #int 16 // #10 │ │ -101454: 6e20 8f04 0300 |0014: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -10145a: 5423 ad17 |0017: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -10145e: 1300 0900 |0019: const/16 v0, #int 9 // #9 │ │ -101462: 6e20 8f04 0300 |001b: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101468: 0e00 |001e: return-void │ │ +101424: |[101424] com.ds.avare.webinfc.WebAppInterface.moveTo:(I)V │ │ +101434: 5420 ac17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +101438: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +10143c: 0e00 |0004: return-void │ │ +10143e: 5420 ad17 |0005: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +101442: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ +101446: 6e20 8f04 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10144c: 5420 ac17 |000c: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +101450: 5903 8614 |000e: iput v3, v0, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ +101454: 5423 ad17 |0010: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +101458: 1300 1000 |0012: const/16 v0, #int 16 // #10 │ │ +10145c: 6e20 8f04 0300 |0014: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101462: 5423 ad17 |0017: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +101466: 1300 0900 |0019: const/16 v0, #int 9 // #9 │ │ +10146a: 6e20 8f04 0300 |001b: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101470: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=188 │ │ 0x000c line=190 │ │ 0x0010 line=191 │ │ 0x0017 line=193 │ │ @@ -283474,88 +283476,88 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 149 16-bit code units │ │ -10146c: |[10146c] com.ds.avare.webinfc.WebAppInterface.planChangeState:(Ljava/lang/String;Ljava/lang/String;)V │ │ -10147c: 5450 ac17 |0000: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -101480: 3800 9200 |0002: if-eqz v0, 0094 // +0092 │ │ -101484: 6e10 c923 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -10148a: 0c00 |0007: move-result-object v0 │ │ -10148c: 3800 8c00 |0008: if-eqz v0, 0094 // +008c │ │ -101490: 5450 ac17 |000a: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -101494: 5200 8614 |000c: iget v0, v0, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ -101498: 5451 ac17 |000e: iget-object v1, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -10149c: 6e10 c923 0100 |0010: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -1014a2: 0c01 |0013: move-result-object v1 │ │ -1014a4: 6e10 262c 0100 |0014: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -1014aa: 0a01 |0017: move-result v1 │ │ -1014ac: 3410 0400 |0018: if-lt v0, v1, 001c // +0004 │ │ -1014b0: 2900 7a00 |001a: goto/16 0094 // +007a │ │ -1014b4: 2200 fd05 |001c: new-instance v0, Lcom/ds/avare/plan/LmfsInterface; // type@05fd │ │ -1014b8: 5451 ab17 |001e: iget-object v1, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ -1014bc: 7020 ac23 1000 |0020: invoke-direct {v0, v1}, Lcom/ds/avare/plan/LmfsInterface;.:(Landroid/content/Context;)V // method@23ac │ │ -1014c2: 5451 ac17 |0023: iget-object v1, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -1014c6: 6e10 c923 0100 |0025: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -1014cc: 0c01 |0028: move-result-object v1 │ │ -1014ce: 5452 ac17 |0029: iget-object v2, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -1014d2: 5222 8614 |002b: iget v2, v2, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ -1014d6: 6e20 1d2c 2100 |002d: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -1014dc: 0c01 |0030: move-result-object v1 │ │ -1014de: 1f01 fe05 |0031: check-cast v1, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ -1014e2: 6e10 bd23 0100 |0033: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlan;.getId:()Ljava/lang/String; // method@23bd │ │ -1014e8: 0c01 |0036: move-result-object v1 │ │ -1014ea: 5452 ac17 |0037: iget-object v2, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -1014ee: 6e10 c923 0200 |0039: invoke-virtual {v2}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ -1014f4: 0c02 |003c: move-result-object v2 │ │ -1014f6: 5453 ac17 |003d: iget-object v3, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ -1014fa: 5233 8614 |003f: iget v3, v3, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ -1014fe: 6e20 1d2c 3200 |0041: invoke-virtual {v2, v3}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -101504: 0c02 |0044: move-result-object v2 │ │ -101506: 1f02 fe05 |0045: check-cast v2, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ -10150a: 5422 8314 |0047: iget-object v2, v2, Lcom/ds/avare/plan/LmfsPlan;.versionStamp:Ljava/lang/String; // field@1483 │ │ -10150e: 3901 0300 |0049: if-nez v1, 004c // +0003 │ │ -101512: 0e00 |004b: return-void │ │ -101514: 5453 ad17 |004c: iget-object v3, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -101518: 1304 0a00 |004e: const/16 v4, #int 10 // #a │ │ -10151c: 6e20 8f04 4300 |0050: invoke-virtual {v3, v4}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101522: 1a03 de0a |0053: const-string v3, "Activate" // string@0ade │ │ -101526: 6e20 ba2a 3600 |0055: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10152c: 0a03 |0058: move-result v3 │ │ -10152e: 3803 0600 |0059: if-eqz v3, 005f // +0006 │ │ -101532: 6e40 ad23 1072 |005b: invoke-virtual {v0, v1, v2, v7}, Lcom/ds/avare/plan/LmfsInterface;.activateFlightPlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@23ad │ │ -101538: 2818 |005e: goto 0076 // +0018 │ │ -10153a: 1a02 980d |005f: const-string v2, "Close" // string@0d98 │ │ -10153e: 6e20 ba2a 2600 |0061: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -101544: 0a02 |0064: move-result v2 │ │ -101546: 3802 0600 |0065: if-eqz v2, 006b // +0006 │ │ -10154a: 6e30 b023 1007 |0067: invoke-virtual {v0, v1, v7}, Lcom/ds/avare/plan/LmfsInterface;.closeFlightPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@23b0 │ │ -101550: 280c |006a: goto 0076 // +000c │ │ -101552: 1a07 560d |006b: const-string v7, "Cancel" // string@0d56 │ │ -101556: 6e20 ba2a 7600 |006d: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10155c: 0a06 |0070: move-result v6 │ │ -10155e: 3806 0500 |0071: if-eqz v6, 0076 // +0005 │ │ -101562: 6e20 af23 1000 |0073: invoke-virtual {v0, v1}, Lcom/ds/avare/plan/LmfsInterface;.cancelFlightPlan:(Ljava/lang/String;)Ljava/lang/String; // method@23af │ │ -101568: 6e10 b323 0000 |0076: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsInterface;.getError:()Ljava/lang/String; // method@23b3 │ │ -10156e: 0c06 |0079: move-result-object v6 │ │ -101570: 5457 ad17 |007a: iget-object v7, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -101574: 1300 0900 |007c: const/16 v0, #int 9 // #9 │ │ -101578: 6e20 8f04 0700 |007e: invoke-virtual {v7, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -10157e: 3906 0600 |0081: if-nez v6, 0087 // +0006 │ │ -101582: 6e10 c428 0500 |0083: invoke-virtual {v5}, Lcom/ds/avare/webinfc/WebAppInterface;.getPlans:()V // method@28c4 │ │ -101588: 0e00 |0086: return-void │ │ -10158a: 5457 ad17 |0087: iget-object v7, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -10158e: 1300 0f00 |0089: const/16 v0, #int 15 // #f │ │ -101592: 6e30 8804 0706 |008b: invoke-virtual {v7, v0, v6}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -101598: 0c06 |008e: move-result-object v6 │ │ -10159a: 5457 ad17 |008f: iget-object v7, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -10159e: 6e20 9204 6700 |0091: invoke-virtual {v7, v6}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -1015a4: 0e00 |0094: return-void │ │ +101474: |[101474] com.ds.avare.webinfc.WebAppInterface.planChangeState:(Ljava/lang/String;Ljava/lang/String;)V │ │ +101484: 5450 ac17 |0000: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +101488: 3800 9200 |0002: if-eqz v0, 0094 // +0092 │ │ +10148c: 6e10 c923 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +101492: 0c00 |0007: move-result-object v0 │ │ +101494: 3800 8c00 |0008: if-eqz v0, 0094 // +008c │ │ +101498: 5450 ac17 |000a: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +10149c: 5200 8614 |000c: iget v0, v0, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ +1014a0: 5451 ac17 |000e: iget-object v1, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +1014a4: 6e10 c923 0100 |0010: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +1014aa: 0c01 |0013: move-result-object v1 │ │ +1014ac: 6e10 262c 0100 |0014: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +1014b2: 0a01 |0017: move-result v1 │ │ +1014b4: 3410 0400 |0018: if-lt v0, v1, 001c // +0004 │ │ +1014b8: 2900 7a00 |001a: goto/16 0094 // +007a │ │ +1014bc: 2200 fd05 |001c: new-instance v0, Lcom/ds/avare/plan/LmfsInterface; // type@05fd │ │ +1014c0: 5451 ab17 |001e: iget-object v1, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mContext:Landroid/content/Context; // field@17ab │ │ +1014c4: 7020 ac23 1000 |0020: invoke-direct {v0, v1}, Lcom/ds/avare/plan/LmfsInterface;.:(Landroid/content/Context;)V // method@23ac │ │ +1014ca: 5451 ac17 |0023: iget-object v1, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +1014ce: 6e10 c923 0100 |0025: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +1014d4: 0c01 |0028: move-result-object v1 │ │ +1014d6: 5452 ac17 |0029: iget-object v2, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +1014da: 5222 8614 |002b: iget v2, v2, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ +1014de: 6e20 1d2c 2100 |002d: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +1014e4: 0c01 |0030: move-result-object v1 │ │ +1014e6: 1f01 fe05 |0031: check-cast v1, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ +1014ea: 6e10 bd23 0100 |0033: invoke-virtual {v1}, Lcom/ds/avare/plan/LmfsPlan;.getId:()Ljava/lang/String; // method@23bd │ │ +1014f0: 0c01 |0036: move-result-object v1 │ │ +1014f2: 5452 ac17 |0037: iget-object v2, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +1014f6: 6e10 c923 0200 |0039: invoke-virtual {v2}, Lcom/ds/avare/plan/LmfsPlanList;.getPlans:()Ljava/util/LinkedList; // method@23c9 │ │ +1014fc: 0c02 |003c: move-result-object v2 │ │ +1014fe: 5453 ac17 |003d: iget-object v3, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mFaaPlans:Lcom/ds/avare/plan/LmfsPlanList; // field@17ac │ │ +101502: 5233 8614 |003f: iget v3, v3, Lcom/ds/avare/plan/LmfsPlanList;.mSelectedIndex:I // field@1486 │ │ +101506: 6e20 1d2c 3200 |0041: invoke-virtual {v2, v3}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +10150c: 0c02 |0044: move-result-object v2 │ │ +10150e: 1f02 fe05 |0045: check-cast v2, Lcom/ds/avare/plan/LmfsPlan; // type@05fe │ │ +101512: 5422 8314 |0047: iget-object v2, v2, Lcom/ds/avare/plan/LmfsPlan;.versionStamp:Ljava/lang/String; // field@1483 │ │ +101516: 3901 0300 |0049: if-nez v1, 004c // +0003 │ │ +10151a: 0e00 |004b: return-void │ │ +10151c: 5453 ad17 |004c: iget-object v3, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +101520: 1304 0a00 |004e: const/16 v4, #int 10 // #a │ │ +101524: 6e20 8f04 4300 |0050: invoke-virtual {v3, v4}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10152a: 1a03 de0a |0053: const-string v3, "Activate" // string@0ade │ │ +10152e: 6e20 ba2a 3600 |0055: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +101534: 0a03 |0058: move-result v3 │ │ +101536: 3803 0600 |0059: if-eqz v3, 005f // +0006 │ │ +10153a: 6e40 ad23 1072 |005b: invoke-virtual {v0, v1, v2, v7}, Lcom/ds/avare/plan/LmfsInterface;.activateFlightPlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@23ad │ │ +101540: 2818 |005e: goto 0076 // +0018 │ │ +101542: 1a02 980d |005f: const-string v2, "Close" // string@0d98 │ │ +101546: 6e20 ba2a 2600 |0061: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10154c: 0a02 |0064: move-result v2 │ │ +10154e: 3802 0600 |0065: if-eqz v2, 006b // +0006 │ │ +101552: 6e30 b023 1007 |0067: invoke-virtual {v0, v1, v7}, Lcom/ds/avare/plan/LmfsInterface;.closeFlightPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@23b0 │ │ +101558: 280c |006a: goto 0076 // +000c │ │ +10155a: 1a07 560d |006b: const-string v7, "Cancel" // string@0d56 │ │ +10155e: 6e20 ba2a 7600 |006d: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +101564: 0a06 |0070: move-result v6 │ │ +101566: 3806 0500 |0071: if-eqz v6, 0076 // +0005 │ │ +10156a: 6e20 af23 1000 |0073: invoke-virtual {v0, v1}, Lcom/ds/avare/plan/LmfsInterface;.cancelFlightPlan:(Ljava/lang/String;)Ljava/lang/String; // method@23af │ │ +101570: 6e10 b323 0000 |0076: invoke-virtual {v0}, Lcom/ds/avare/plan/LmfsInterface;.getError:()Ljava/lang/String; // method@23b3 │ │ +101576: 0c06 |0079: move-result-object v6 │ │ +101578: 5457 ad17 |007a: iget-object v7, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +10157c: 1300 0900 |007c: const/16 v0, #int 9 // #9 │ │ +101580: 6e20 8f04 0700 |007e: invoke-virtual {v7, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101586: 3906 0600 |0081: if-nez v6, 0087 // +0006 │ │ +10158a: 6e10 c428 0500 |0083: invoke-virtual {v5}, Lcom/ds/avare/webinfc/WebAppInterface;.getPlans:()V // method@28c4 │ │ +101590: 0e00 |0086: return-void │ │ +101592: 5457 ad17 |0087: iget-object v7, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +101596: 1300 0f00 |0089: const/16 v0, #int 15 // #f │ │ +10159a: 6e30 8804 0706 |008b: invoke-virtual {v7, v0, v6}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +1015a0: 0c06 |008e: move-result-object v6 │ │ +1015a2: 5457 ad17 |008f: iget-object v7, v5, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +1015a6: 6e20 9204 6700 |0091: invoke-virtual {v7, v6}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +1015ac: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x001c line=400 │ │ 0x0023 line=403 │ │ 0x0037 line=404 │ │ 0x004c line=408 │ │ @@ -283580,19 +283582,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1015a8: |[1015a8] com.ds.avare.webinfc.WebAppInterface.setEmail:()V │ │ -1015b8: 5420 ad17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ -1015bc: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -1015c0: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1015c6: 0e00 |0007: return-void │ │ +1015b0: |[1015b0] com.ds.avare.webinfc.WebAppInterface.setEmail:()V │ │ +1015c0: 5420 ad17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppInterface;.mHandler:Landroid/os/Handler; // field@17ad │ │ +1015c4: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +1015c8: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1015ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/ds/avare/webinfc/WebAppInterface; │ │ │ │ source_file_idx : 10584 (WebAppInterface.java) │ │ @@ -283629,18 +283631,18 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppListInterface;Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1015c8: |[1015c8] com.ds.avare.webinfc.WebAppListInterface$1.:(Lcom/ds/avare/webinfc/WebAppListInterface;Landroid/os/Looper;)V │ │ -1015d8: 5b01 b117 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ -1015dc: 7020 7e04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ -1015e2: 0e00 |0005: return-void │ │ +1015d0: |[1015d0] com.ds.avare.webinfc.WebAppListInterface$1.:(Lcom/ds/avare/webinfc/WebAppListInterface;Landroid/os/Looper;)V │ │ +1015e0: 5b01 b117 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ +1015e4: 7020 7e04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ +1015ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/webinfc/WebAppListInterface$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/webinfc/WebAppListInterface; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Looper; │ │ @@ -283651,153 +283653,153 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 291 16-bit code units │ │ -1015e4: |[1015e4] com.ds.avare.webinfc.WebAppListInterface$1.handleMessage:(Landroid/os/Message;)V │ │ -1015f4: 5260 9a00 |0000: iget v0, v6, Landroid/os/Message;.what:I // field@009a │ │ -1015f8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1015fa: 3301 8300 |0003: if-ne v1, v0, 0086 // +0083 │ │ -1015fe: 5456 b117 |0005: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ -101602: 7110 dc28 0600 |0007: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$300:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/flight/Checklist; // method@28dc │ │ -101608: 0c06 |000a: move-result-object v6 │ │ -10160a: 6e10 3a21 0600 |000b: invoke-virtual {v6}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ -101610: 0c06 |000e: move-result-object v6 │ │ -101612: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -101614: 2161 |0010: array-length v1, v6 │ │ -101616: 1a02 4d01 |0011: const-string v2, "')" // string@014d │ │ -10161a: 3510 3e00 |0013: if-ge v0, v1, 0051 // +003e │ │ -10161e: 2201 1007 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -101622: 7010 eb2a 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -101628: 1a03 853b |001a: const-string v3, "javascript:set_list_line(" // string@3b85 │ │ -10162c: 6e20 f52a 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101632: 6e20 f12a 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -101638: 1a03 4702 |0022: const-string v3, "," // string@0247 │ │ -10163c: 6e20 f52a 3100 |0024: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101642: 5453 b117 |0027: iget-object v3, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ -101646: 7110 dc28 0300 |0029: invoke-static {v3}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$300:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/flight/Checklist; // method@28dc │ │ -10164c: 0c03 |002c: move-result-object v3 │ │ -10164e: 6e20 3c21 0300 |002d: invoke-virtual {v3, v0}, Lcom/ds/avare/flight/Checklist;.isSelected:(I)Z // method@213c │ │ -101654: 0a03 |0030: move-result v3 │ │ -101656: 6e20 f12a 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -10165c: 1a03 7402 |0034: const-string v3, ",'" // string@0274 │ │ -101660: 6e20 f52a 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101666: 4603 0600 |0039: aget-object v3, v6, v0 │ │ -10166a: 6e20 f52a 3100 |003b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101670: 6e20 f52a 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101676: 6e10 fa2a 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10167c: 0c01 |0044: move-result-object v1 │ │ -10167e: 5452 b117 |0045: iget-object v2, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ -101682: 7110 dd28 0200 |0047: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView; // method@28dd │ │ -101688: 0c02 |004a: move-result-object v2 │ │ -10168a: 6e20 f208 1200 |004b: invoke-virtual {v2, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -101690: d800 0001 |004e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -101694: 28c0 |0050: goto 0010 // -0040 │ │ -101696: 5456 b117 |0051: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ -10169a: 7110 dc28 0600 |0053: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$300:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/flight/Checklist; // method@28dc │ │ -1016a0: 0c06 |0056: move-result-object v6 │ │ -1016a2: 6e10 3821 0600 |0057: invoke-virtual {v6}, Lcom/ds/avare/flight/Checklist;.getName:()Ljava/lang/String; // method@2138 │ │ -1016a8: 0c06 |005a: move-result-object v6 │ │ -1016aa: 3806 c700 |005b: if-eqz v6, 0122 // +00c7 │ │ -1016ae: 5456 b117 |005d: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ -1016b2: 7110 dd28 0600 |005f: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView; // method@28dd │ │ -1016b8: 0c06 |0062: move-result-object v6 │ │ -1016ba: 2200 1007 |0063: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -1016be: 7010 eb2a 0000 |0065: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1016c4: 1a01 7a3b |0068: const-string v1, "javascript:list_setname('" // string@3b7a │ │ -1016c8: 6e20 f52a 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1016ce: 5451 b117 |006d: iget-object v1, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ -1016d2: 7110 dc28 0100 |006f: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$300:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/flight/Checklist; // method@28dc │ │ -1016d8: 0c01 |0072: move-result-object v1 │ │ -1016da: 6e10 3821 0100 |0073: invoke-virtual {v1}, Lcom/ds/avare/flight/Checklist;.getName:()Ljava/lang/String; // method@2138 │ │ -1016e0: 0c01 |0076: move-result-object v1 │ │ -1016e2: 6e20 f52a 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1016e8: 6e20 f52a 2000 |007a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1016ee: 6e10 fa2a 0000 |007d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1016f4: 0c00 |0080: move-result-object v0 │ │ -1016f6: 6e20 f208 0600 |0081: invoke-virtual {v6, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -1016fc: 2900 9e00 |0084: goto/16 0122 // +009e │ │ -101700: 5260 9a00 |0086: iget v0, v6, Landroid/os/Message;.what:I // field@009a │ │ -101704: 1222 |0088: const/4 v2, #int 2 // #2 │ │ -101706: 3302 0f00 |0089: if-ne v2, v0, 0098 // +000f │ │ -10170a: 5456 b117 |008b: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ -10170e: 7110 dd28 0600 |008d: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView; // method@28dd │ │ -101714: 0c06 |0090: move-result-object v6 │ │ -101716: 1a00 793b |0091: const-string v0, "javascript:list_clear()" // string@3b79 │ │ -10171a: 6e20 f208 0600 |0093: invoke-virtual {v6, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -101720: 2900 8c00 |0096: goto/16 0122 // +008c │ │ -101724: 1230 |0098: const/4 v0, #int 3 // #3 │ │ -101726: 5263 9a00 |0099: iget v3, v6, Landroid/os/Message;.what:I // field@009a │ │ -10172a: 1a04 1802 |009b: const-string v4, ")" // string@0218 │ │ -10172e: 3330 2400 |009d: if-ne v0, v3, 00c1 // +0024 │ │ -101732: 2200 1007 |009f: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -101736: 7010 eb2a 0000 |00a1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10173c: 1a01 783b |00a4: const-string v1, "javascript:list_add(" // string@3b78 │ │ -101740: 6e20 f52a 1000 |00a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101746: 5466 9900 |00a9: iget-object v6, v6, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -10174a: 1f06 0e07 |00ab: check-cast v6, Ljava/lang/String; // type@070e │ │ -10174e: 6e20 f52a 6000 |00ad: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101754: 6e20 f52a 4000 |00b0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10175a: 6e10 fa2a 0000 |00b3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -101760: 0c06 |00b6: move-result-object v6 │ │ -101762: 5450 b117 |00b7: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ -101766: 7110 dd28 0000 |00b9: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView; // method@28dd │ │ -10176c: 0c00 |00bc: move-result-object v0 │ │ -10176e: 6e20 f208 6000 |00bd: invoke-virtual {v0, v6}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -101774: 2862 |00c0: goto 0122 // +0062 │ │ -101776: 1270 |00c1: const/4 v0, #int 7 // #7 │ │ -101778: 5263 9a00 |00c2: iget v3, v6, Landroid/os/Message;.what:I // field@009a │ │ -10177c: 3330 0e00 |00c4: if-ne v0, v3, 00d2 // +000e │ │ -101780: 5456 b117 |00c6: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ -101784: 7110 dd28 0600 |00c8: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView; // method@28dd │ │ -10178a: 0c06 |00cb: move-result-object v6 │ │ -10178c: 1a00 7f3b |00cc: const-string v0, "javascript:save_clear()" // string@3b7f │ │ -101790: 6e20 f208 0600 |00ce: invoke-virtual {v6, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -101796: 2851 |00d1: goto 0122 // +0051 │ │ -101798: 1300 0800 |00d2: const/16 v0, #int 8 // #8 │ │ -10179c: 5263 9a00 |00d4: iget v3, v6, Landroid/os/Message;.what:I // field@009a │ │ -1017a0: 3330 2400 |00d6: if-ne v0, v3, 00fa // +0024 │ │ -1017a4: 2200 1007 |00d8: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -1017a8: 7010 eb2a 0000 |00da: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1017ae: 1a01 7e3b |00dd: const-string v1, "javascript:save_add(" // string@3b7e │ │ -1017b2: 6e20 f52a 1000 |00df: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1017b8: 5466 9900 |00e2: iget-object v6, v6, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -1017bc: 1f06 0e07 |00e4: check-cast v6, Ljava/lang/String; // type@070e │ │ -1017c0: 6e20 f52a 6000 |00e6: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1017c6: 6e20 f52a 4000 |00e9: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1017cc: 6e10 fa2a 0000 |00ec: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1017d2: 0c06 |00ef: move-result-object v6 │ │ -1017d4: 5450 b117 |00f0: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ -1017d8: 7110 dd28 0000 |00f2: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView; // method@28dd │ │ -1017de: 0c00 |00f5: move-result-object v0 │ │ -1017e0: 6e20 f208 6000 |00f6: invoke-virtual {v0, v6}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -1017e6: 2829 |00f9: goto 0122 // +0029 │ │ -1017e8: 1300 0900 |00fa: const/16 v0, #int 9 // #9 │ │ -1017ec: 5263 9a00 |00fc: iget v3, v6, Landroid/os/Message;.what:I // field@009a │ │ -1017f0: 1204 |00fe: const/4 v4, #int 0 // #0 │ │ -1017f2: 3330 1000 |00ff: if-ne v0, v3, 010f // +0010 │ │ -1017f6: 5456 b117 |0101: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ -1017fa: 7110 de28 0600 |0103: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/utils/GenericCallback; // method@28de │ │ -101800: 0c06 |0106: move-result-object v6 │ │ -101802: 7110 622a 0200 |0107: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -101808: 0c00 |010a: move-result-object v0 │ │ -10180a: 6e30 7a26 0604 |010b: invoke-virtual {v6, v0, v4}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -101810: 2814 |010e: goto 0122 // +0014 │ │ -101812: 1300 0a00 |010f: const/16 v0, #int 10 // #a │ │ -101816: 5266 9a00 |0111: iget v6, v6, Landroid/os/Message;.what:I // field@009a │ │ -10181a: 3360 0f00 |0113: if-ne v0, v6, 0122 // +000f │ │ -10181e: 5456 b117 |0115: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ -101822: 7110 de28 0600 |0117: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/utils/GenericCallback; // method@28de │ │ -101828: 0c06 |011a: move-result-object v6 │ │ -10182a: 7110 622a 0100 |011b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -101830: 0c00 |011e: move-result-object v0 │ │ -101832: 6e30 7a26 0604 |011f: invoke-virtual {v6, v0, v4}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -101838: 0e00 |0122: return-void │ │ +1015ec: |[1015ec] com.ds.avare.webinfc.WebAppListInterface$1.handleMessage:(Landroid/os/Message;)V │ │ +1015fc: 5260 9a00 |0000: iget v0, v6, Landroid/os/Message;.what:I // field@009a │ │ +101600: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +101602: 3301 8300 |0003: if-ne v1, v0, 0086 // +0083 │ │ +101606: 5456 b117 |0005: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ +10160a: 7110 dc28 0600 |0007: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$300:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/flight/Checklist; // method@28dc │ │ +101610: 0c06 |000a: move-result-object v6 │ │ +101612: 6e10 3a21 0600 |000b: invoke-virtual {v6}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ +101618: 0c06 |000e: move-result-object v6 │ │ +10161a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +10161c: 2161 |0010: array-length v1, v6 │ │ +10161e: 1a02 4d01 |0011: const-string v2, "')" // string@014d │ │ +101622: 3510 3e00 |0013: if-ge v0, v1, 0051 // +003e │ │ +101626: 2201 1007 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10162a: 7010 eb2a 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +101630: 1a03 853b |001a: const-string v3, "javascript:set_list_line(" // string@3b85 │ │ +101634: 6e20 f52a 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10163a: 6e20 f12a 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +101640: 1a03 4702 |0022: const-string v3, "," // string@0247 │ │ +101644: 6e20 f52a 3100 |0024: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10164a: 5453 b117 |0027: iget-object v3, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ +10164e: 7110 dc28 0300 |0029: invoke-static {v3}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$300:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/flight/Checklist; // method@28dc │ │ +101654: 0c03 |002c: move-result-object v3 │ │ +101656: 6e20 3c21 0300 |002d: invoke-virtual {v3, v0}, Lcom/ds/avare/flight/Checklist;.isSelected:(I)Z // method@213c │ │ +10165c: 0a03 |0030: move-result v3 │ │ +10165e: 6e20 f12a 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +101664: 1a03 7402 |0034: const-string v3, ",'" // string@0274 │ │ +101668: 6e20 f52a 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10166e: 4603 0600 |0039: aget-object v3, v6, v0 │ │ +101672: 6e20 f52a 3100 |003b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101678: 6e20 f52a 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10167e: 6e10 fa2a 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +101684: 0c01 |0044: move-result-object v1 │ │ +101686: 5452 b117 |0045: iget-object v2, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ +10168a: 7110 dd28 0200 |0047: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView; // method@28dd │ │ +101690: 0c02 |004a: move-result-object v2 │ │ +101692: 6e20 f208 1200 |004b: invoke-virtual {v2, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +101698: d800 0001 |004e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +10169c: 28c0 |0050: goto 0010 // -0040 │ │ +10169e: 5456 b117 |0051: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ +1016a2: 7110 dc28 0600 |0053: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$300:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/flight/Checklist; // method@28dc │ │ +1016a8: 0c06 |0056: move-result-object v6 │ │ +1016aa: 6e10 3821 0600 |0057: invoke-virtual {v6}, Lcom/ds/avare/flight/Checklist;.getName:()Ljava/lang/String; // method@2138 │ │ +1016b0: 0c06 |005a: move-result-object v6 │ │ +1016b2: 3806 c700 |005b: if-eqz v6, 0122 // +00c7 │ │ +1016b6: 5456 b117 |005d: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ +1016ba: 7110 dd28 0600 |005f: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView; // method@28dd │ │ +1016c0: 0c06 |0062: move-result-object v6 │ │ +1016c2: 2200 1007 |0063: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +1016c6: 7010 eb2a 0000 |0065: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1016cc: 1a01 7a3b |0068: const-string v1, "javascript:list_setname('" // string@3b7a │ │ +1016d0: 6e20 f52a 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1016d6: 5451 b117 |006d: iget-object v1, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ +1016da: 7110 dc28 0100 |006f: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$300:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/flight/Checklist; // method@28dc │ │ +1016e0: 0c01 |0072: move-result-object v1 │ │ +1016e2: 6e10 3821 0100 |0073: invoke-virtual {v1}, Lcom/ds/avare/flight/Checklist;.getName:()Ljava/lang/String; // method@2138 │ │ +1016e8: 0c01 |0076: move-result-object v1 │ │ +1016ea: 6e20 f52a 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1016f0: 6e20 f52a 2000 |007a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1016f6: 6e10 fa2a 0000 |007d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1016fc: 0c00 |0080: move-result-object v0 │ │ +1016fe: 6e20 f208 0600 |0081: invoke-virtual {v6, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +101704: 2900 9e00 |0084: goto/16 0122 // +009e │ │ +101708: 5260 9a00 |0086: iget v0, v6, Landroid/os/Message;.what:I // field@009a │ │ +10170c: 1222 |0088: const/4 v2, #int 2 // #2 │ │ +10170e: 3302 0f00 |0089: if-ne v2, v0, 0098 // +000f │ │ +101712: 5456 b117 |008b: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ +101716: 7110 dd28 0600 |008d: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView; // method@28dd │ │ +10171c: 0c06 |0090: move-result-object v6 │ │ +10171e: 1a00 793b |0091: const-string v0, "javascript:list_clear()" // string@3b79 │ │ +101722: 6e20 f208 0600 |0093: invoke-virtual {v6, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +101728: 2900 8c00 |0096: goto/16 0122 // +008c │ │ +10172c: 1230 |0098: const/4 v0, #int 3 // #3 │ │ +10172e: 5263 9a00 |0099: iget v3, v6, Landroid/os/Message;.what:I // field@009a │ │ +101732: 1a04 1802 |009b: const-string v4, ")" // string@0218 │ │ +101736: 3330 2400 |009d: if-ne v0, v3, 00c1 // +0024 │ │ +10173a: 2200 1007 |009f: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +10173e: 7010 eb2a 0000 |00a1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +101744: 1a01 783b |00a4: const-string v1, "javascript:list_add(" // string@3b78 │ │ +101748: 6e20 f52a 1000 |00a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10174e: 5466 9900 |00a9: iget-object v6, v6, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +101752: 1f06 0e07 |00ab: check-cast v6, Ljava/lang/String; // type@070e │ │ +101756: 6e20 f52a 6000 |00ad: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10175c: 6e20 f52a 4000 |00b0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101762: 6e10 fa2a 0000 |00b3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +101768: 0c06 |00b6: move-result-object v6 │ │ +10176a: 5450 b117 |00b7: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ +10176e: 7110 dd28 0000 |00b9: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView; // method@28dd │ │ +101774: 0c00 |00bc: move-result-object v0 │ │ +101776: 6e20 f208 6000 |00bd: invoke-virtual {v0, v6}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +10177c: 2862 |00c0: goto 0122 // +0062 │ │ +10177e: 1270 |00c1: const/4 v0, #int 7 // #7 │ │ +101780: 5263 9a00 |00c2: iget v3, v6, Landroid/os/Message;.what:I // field@009a │ │ +101784: 3330 0e00 |00c4: if-ne v0, v3, 00d2 // +000e │ │ +101788: 5456 b117 |00c6: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ +10178c: 7110 dd28 0600 |00c8: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView; // method@28dd │ │ +101792: 0c06 |00cb: move-result-object v6 │ │ +101794: 1a00 7f3b |00cc: const-string v0, "javascript:save_clear()" // string@3b7f │ │ +101798: 6e20 f208 0600 |00ce: invoke-virtual {v6, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +10179e: 2851 |00d1: goto 0122 // +0051 │ │ +1017a0: 1300 0800 |00d2: const/16 v0, #int 8 // #8 │ │ +1017a4: 5263 9a00 |00d4: iget v3, v6, Landroid/os/Message;.what:I // field@009a │ │ +1017a8: 3330 2400 |00d6: if-ne v0, v3, 00fa // +0024 │ │ +1017ac: 2200 1007 |00d8: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +1017b0: 7010 eb2a 0000 |00da: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1017b6: 1a01 7e3b |00dd: const-string v1, "javascript:save_add(" // string@3b7e │ │ +1017ba: 6e20 f52a 1000 |00df: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1017c0: 5466 9900 |00e2: iget-object v6, v6, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +1017c4: 1f06 0e07 |00e4: check-cast v6, Ljava/lang/String; // type@070e │ │ +1017c8: 6e20 f52a 6000 |00e6: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1017ce: 6e20 f52a 4000 |00e9: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1017d4: 6e10 fa2a 0000 |00ec: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1017da: 0c06 |00ef: move-result-object v6 │ │ +1017dc: 5450 b117 |00f0: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ +1017e0: 7110 dd28 0000 |00f2: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView; // method@28dd │ │ +1017e6: 0c00 |00f5: move-result-object v0 │ │ +1017e8: 6e20 f208 6000 |00f6: invoke-virtual {v0, v6}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +1017ee: 2829 |00f9: goto 0122 // +0029 │ │ +1017f0: 1300 0900 |00fa: const/16 v0, #int 9 // #9 │ │ +1017f4: 5263 9a00 |00fc: iget v3, v6, Landroid/os/Message;.what:I // field@009a │ │ +1017f8: 1204 |00fe: const/4 v4, #int 0 // #0 │ │ +1017fa: 3330 1000 |00ff: if-ne v0, v3, 010f // +0010 │ │ +1017fe: 5456 b117 |0101: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ +101802: 7110 de28 0600 |0103: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/utils/GenericCallback; // method@28de │ │ +101808: 0c06 |0106: move-result-object v6 │ │ +10180a: 7110 622a 0200 |0107: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +101810: 0c00 |010a: move-result-object v0 │ │ +101812: 6e30 7a26 0604 |010b: invoke-virtual {v6, v0, v4}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +101818: 2814 |010e: goto 0122 // +0014 │ │ +10181a: 1300 0a00 |010f: const/16 v0, #int 10 // #a │ │ +10181e: 5266 9a00 |0111: iget v6, v6, Landroid/os/Message;.what:I // field@009a │ │ +101822: 3360 0f00 |0113: if-ne v0, v6, 0122 // +000f │ │ +101826: 5456 b117 |0115: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppListInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b1 │ │ +10182a: 7110 de28 0600 |0117: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/utils/GenericCallback; // method@28de │ │ +101830: 0c06 |011a: move-result-object v6 │ │ +101832: 7110 622a 0100 |011b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +101838: 0c00 |011e: move-result-object v0 │ │ +10183a: 6e30 7a26 0604 |011f: invoke-virtual {v6, v0, v4}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +101840: 0e00 |0122: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0005 line=430 │ │ 0x0010 line=431 │ │ 0x0015 line=432 │ │ 0x0029 line=434 │ │ @@ -283857,18 +283859,18 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppListInterface;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10196c: |[10196c] com.ds.avare.webinfc.WebAppListInterface$ImportTask.:(Lcom/ds/avare/webinfc/WebAppListInterface;)V │ │ -10197c: 5b01 b217 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b2 │ │ -101980: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ -101986: 0e00 |0005: return-void │ │ +101974: |[101974] com.ds.avare.webinfc.WebAppListInterface$ImportTask.:(Lcom/ds/avare/webinfc/WebAppListInterface;)V │ │ +101984: 5b01 b217 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b2 │ │ +101988: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ +10198e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/webinfc/WebAppListInterface; │ │ │ │ @@ -283877,17 +283879,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppListInterface;Lcom/ds/avare/webinfc/WebAppListInterface$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -101988: |[101988] com.ds.avare.webinfc.WebAppListInterface$ImportTask.:(Lcom/ds/avare/webinfc/WebAppListInterface;Lcom/ds/avare/webinfc/WebAppListInterface$1;)V │ │ -101998: 7020 cc28 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.:(Lcom/ds/avare/webinfc/WebAppListInterface;)V // method@28cc │ │ -10199e: 0e00 |0003: return-void │ │ +101990: |[101990] com.ds.avare.webinfc.WebAppListInterface$ImportTask.:(Lcom/ds/avare/webinfc/WebAppListInterface;Lcom/ds/avare/webinfc/WebAppListInterface$1;)V │ │ +1019a0: 7020 cc28 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.:(Lcom/ds/avare/webinfc/WebAppListInterface;)V // method@28cc │ │ +1019a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/webinfc/WebAppListInterface; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/webinfc/WebAppListInterface$1; │ │ @@ -283898,19 +283900,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10183c: |[10183c] com.ds.avare.webinfc.WebAppListInterface$ImportTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -10184c: 1f01 f809 |0000: check-cast v1, [Ljava/lang/String; // type@09f8 │ │ -101850: 6e20 d028 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.doInBackground:([Ljava/lang/String;)Ljava/lang/String; // method@28d0 │ │ -101856: 0c01 |0005: move-result-object v1 │ │ -101858: 1101 |0006: return-object v1 │ │ +101844: |[101844] com.ds.avare.webinfc.WebAppListInterface$ImportTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +101854: 1f01 f809 |0000: check-cast v1, [Ljava/lang/String; // type@09f8 │ │ +101858: 6e20 d028 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.doInBackground:([Ljava/lang/String;)Ljava/lang/String; // method@28d0 │ │ +10185e: 0c01 |0005: move-result-object v1 │ │ +101860: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -283919,66 +283921,66 @@ │ │ type : '([Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -10185c: |[10185c] com.ds.avare.webinfc.WebAppListInterface$ImportTask.doInBackground:([Ljava/lang/String;)Ljava/lang/String; │ │ -10186c: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -101872: 0c00 |0003: move-result-object v0 │ │ -101874: 1a01 2913 |0004: const-string v1, "Import" // string@1329 │ │ -101878: 6e20 0f2b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -10187e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -101880: 4609 0900 |000a: aget-object v9, v9, v0 │ │ -101884: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -101886: 2202 c206 |000d: new-instance v2, Ljava/io/FileInputStream; // type@06c2 │ │ -10188a: 2203 1007 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -10188e: 7010 eb2a 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -101894: 5484 b217 |0014: iget-object v4, v8, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b2 │ │ -101898: 7110 da28 0400 |0016: invoke-static {v4}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/storage/Preferences; // method@28da │ │ -10189e: 0c04 |0019: move-result-object v4 │ │ -1018a0: 6e10 1325 0400 |001a: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.getUserDataFolder:()Ljava/lang/String; // method@2513 │ │ -1018a6: 0c04 |001d: move-result-object v4 │ │ -1018a8: 6e20 f52a 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1018ae: 6204 0c18 |0021: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -1018b2: 6e20 f52a 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1018b8: 6e20 f52a 9300 |0026: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1018be: 6e10 fa2a 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1018c4: 0c03 |002c: move-result-object v3 │ │ -1018c6: 7020 b429 3200 |002d: invoke-direct {v2, v3}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@29b4 │ │ -1018cc: 2203 cb06 |0030: new-instance v3, Ljava/io/InputStreamReader; // type@06cb │ │ -1018d0: 7020 d129 2300 |0032: invoke-direct {v3, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@29d1 │ │ -1018d6: 2204 b706 |0035: new-instance v4, Ljava/io/BufferedReader; // type@06b7 │ │ -1018da: 7020 7229 3400 |0037: invoke-direct {v4, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2972 │ │ -1018e0: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -1018e2: 6e10 7629 0400 |003b: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ -1018e8: 0c05 |003e: move-result-object v5 │ │ -1018ea: 1306 6400 |003f: const/16 v6, #int 100 // #64 │ │ -1018ee: 3663 1d00 |0041: if-gt v3, v6, 005e // +001d │ │ -1018f2: 6e10 c92a 0500 |0043: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -1018f8: 0a06 |0046: move-result v6 │ │ -1018fa: 1307 0001 |0047: const/16 v7, #int 256 // #100 │ │ -1018fe: 3776 0300 |0049: if-le v6, v7, 004c // +0003 │ │ -101902: 2813 |004b: goto 005e // +0013 │ │ -101904: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -101908: 1216 |004e: const/4 v6, #int 1 // #1 │ │ -10190a: 2366 f809 |004f: new-array v6, v6, [Ljava/lang/String; // type@09f8 │ │ -10190e: 4d05 0600 |0051: aput-object v5, v6, v0 │ │ -101912: 6e20 d828 6800 |0053: invoke-virtual {v8, v6}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.publishProgress:([Ljava/lang/Object;)V // method@28d8 │ │ -101918: 3905 e5ff |0056: if-nez v5, 003b // -001b │ │ -10191c: 2806 |0058: goto 005e // +0006 │ │ -10191e: 0714 |0059: move-object v4, v1 │ │ -101920: 2803 |005a: goto 005d // +0003 │ │ -101922: 0712 |005b: move-object v2, v1 │ │ -101924: 0724 |005c: move-object v4, v2 │ │ -101926: 0719 |005d: move-object v9, v1 │ │ -101928: 6e10 ce29 0200 |005e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@29ce │ │ -10192e: 6e10 7429 0400 |0061: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@2974 │ │ -101934: 1109 |0064: return-object v9 │ │ +101864: |[101864] com.ds.avare.webinfc.WebAppListInterface$ImportTask.doInBackground:([Ljava/lang/String;)Ljava/lang/String; │ │ +101874: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +10187a: 0c00 |0003: move-result-object v0 │ │ +10187c: 1a01 2913 |0004: const-string v1, "Import" // string@1329 │ │ +101880: 6e20 0f2b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +101886: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +101888: 4609 0900 |000a: aget-object v9, v9, v0 │ │ +10188c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +10188e: 2202 c206 |000d: new-instance v2, Ljava/io/FileInputStream; // type@06c2 │ │ +101892: 2203 1007 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +101896: 7010 eb2a 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10189c: 5484 b217 |0014: iget-object v4, v8, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b2 │ │ +1018a0: 7110 da28 0400 |0016: invoke-static {v4}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/storage/Preferences; // method@28da │ │ +1018a6: 0c04 |0019: move-result-object v4 │ │ +1018a8: 6e10 1325 0400 |001a: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.getUserDataFolder:()Ljava/lang/String; // method@2513 │ │ +1018ae: 0c04 |001d: move-result-object v4 │ │ +1018b0: 6e20 f52a 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1018b6: 6204 0c18 |0021: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +1018ba: 6e20 f52a 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1018c0: 6e20 f52a 9300 |0026: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1018c6: 6e10 fa2a 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1018cc: 0c03 |002c: move-result-object v3 │ │ +1018ce: 7020 b429 3200 |002d: invoke-direct {v2, v3}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@29b4 │ │ +1018d4: 2203 cb06 |0030: new-instance v3, Ljava/io/InputStreamReader; // type@06cb │ │ +1018d8: 7020 d129 2300 |0032: invoke-direct {v3, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@29d1 │ │ +1018de: 2204 b706 |0035: new-instance v4, Ljava/io/BufferedReader; // type@06b7 │ │ +1018e2: 7020 7229 3400 |0037: invoke-direct {v4, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2972 │ │ +1018e8: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +1018ea: 6e10 7629 0400 |003b: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ +1018f0: 0c05 |003e: move-result-object v5 │ │ +1018f2: 1306 6400 |003f: const/16 v6, #int 100 // #64 │ │ +1018f6: 3663 1d00 |0041: if-gt v3, v6, 005e // +001d │ │ +1018fa: 6e10 c92a 0500 |0043: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +101900: 0a06 |0046: move-result v6 │ │ +101902: 1307 0001 |0047: const/16 v7, #int 256 // #100 │ │ +101906: 3776 0300 |0049: if-le v6, v7, 004c // +0003 │ │ +10190a: 2813 |004b: goto 005e // +0013 │ │ +10190c: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +101910: 1216 |004e: const/4 v6, #int 1 // #1 │ │ +101912: 2366 f809 |004f: new-array v6, v6, [Ljava/lang/String; // type@09f8 │ │ +101916: 4d05 0600 |0051: aput-object v5, v6, v0 │ │ +10191a: 6e20 d828 6800 |0053: invoke-virtual {v8, v6}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.publishProgress:([Ljava/lang/Object;)V // method@28d8 │ │ +101920: 3905 e5ff |0056: if-nez v5, 003b // -001b │ │ +101924: 2806 |0058: goto 005e // +0006 │ │ +101926: 0714 |0059: move-object v4, v1 │ │ +101928: 2803 |005a: goto 005d // +0003 │ │ +10192a: 0712 |005b: move-object v2, v1 │ │ +10192c: 0724 |005c: move-object v4, v2 │ │ +10192e: 0719 |005d: move-object v9, v1 │ │ +101930: 6e10 ce29 0200 |005e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@29ce │ │ +101936: 6e10 7429 0400 |0061: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@2974 │ │ +10193c: 1109 |0064: return-object v9 │ │ catches : 4 │ │ 0x000d - 0x0030 │ │ Ljava/lang/Exception; -> 0x005b │ │ 0x0030 - 0x003a │ │ Ljava/lang/Exception; -> 0x0059 │ │ 0x003b - 0x0056 │ │ Ljava/lang/Exception; -> 0x005d │ │ @@ -284004,18 +284006,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1019a0: |[1019a0] com.ds.avare.webinfc.WebAppListInterface$ImportTask.onPostExecute:(Ljava/lang/Object;)V │ │ -1019b0: 1f01 0e07 |0000: check-cast v1, Ljava/lang/String; // type@070e │ │ -1019b4: 6e20 d428 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.onPostExecute:(Ljava/lang/String;)V // method@28d4 │ │ -1019ba: 0e00 |0005: return-void │ │ +1019a8: |[1019a8] com.ds.avare.webinfc.WebAppListInterface$ImportTask.onPostExecute:(Ljava/lang/Object;)V │ │ +1019b8: 1f01 0e07 |0000: check-cast v1, Ljava/lang/String; // type@070e │ │ +1019bc: 6e20 d428 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.onPostExecute:(Ljava/lang/String;)V // method@28d4 │ │ +1019c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -284024,23 +284026,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1019bc: |[1019bc] com.ds.avare.webinfc.WebAppListInterface$ImportTask.onPostExecute:(Ljava/lang/String;)V │ │ -1019cc: 5412 b217 |0000: iget-object v2, v1, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b2 │ │ -1019d0: 6e10 ed28 0200 |0002: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newList:()V // method@28ed │ │ -1019d6: 5412 b217 |0005: iget-object v2, v1, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b2 │ │ -1019da: 7110 db28 0200 |0007: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$200:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/os/Handler; // method@28db │ │ -1019e0: 0c02 |000a: move-result-object v2 │ │ -1019e2: 1300 0900 |000b: const/16 v0, #int 9 // #9 │ │ -1019e6: 6e20 8f04 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1019ec: 0e00 |0010: return-void │ │ +1019c4: |[1019c4] com.ds.avare.webinfc.WebAppListInterface$ImportTask.onPostExecute:(Ljava/lang/String;)V │ │ +1019d4: 5412 b217 |0000: iget-object v2, v1, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b2 │ │ +1019d8: 6e10 ed28 0200 |0002: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newList:()V // method@28ed │ │ +1019de: 5412 b217 |0005: iget-object v2, v1, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b2 │ │ +1019e2: 7110 db28 0200 |0007: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$200:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/os/Handler; // method@28db │ │ +1019e8: 0c02 |000a: move-result-object v2 │ │ +1019ea: 1300 0900 |000b: const/16 v0, #int 9 // #9 │ │ +1019ee: 6e20 8f04 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1019f4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0005 line=397 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ @@ -284050,33 +284052,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1019f0: |[1019f0] com.ds.avare.webinfc.WebAppListInterface$ImportTask.onPreExecute:()V │ │ -101a00: 0e00 |0000: return-void │ │ +1019f8: |[1019f8] com.ds.avare.webinfc.WebAppListInterface$ImportTask.onPreExecute:()V │ │ +101a08: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;) │ │ name : 'onProgressUpdate' │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -101a04: |[101a04] com.ds.avare.webinfc.WebAppListInterface$ImportTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -101a14: 1f01 f809 |0000: check-cast v1, [Ljava/lang/String; // type@09f8 │ │ -101a18: 6e20 d728 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.onProgressUpdate:([Ljava/lang/String;)V // method@28d7 │ │ -101a1e: 0e00 |0005: return-void │ │ +101a0c: |[101a0c] com.ds.avare.webinfc.WebAppListInterface$ImportTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +101a1c: 1f01 f809 |0000: check-cast v1, [Ljava/lang/String; // type@09f8 │ │ +101a20: 6e20 d728 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.onProgressUpdate:([Ljava/lang/String;)V // method@28d7 │ │ +101a26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; │ │ 0x0000 - 0x0006 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -284085,27 +284087,27 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -101a20: |[101a20] com.ds.avare.webinfc.WebAppListInterface$ImportTask.onProgressUpdate:([Ljava/lang/String;)V │ │ -101a30: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -101a34: 0e00 |0002: return-void │ │ -101a36: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -101a38: 4601 0300 |0004: aget-object v1, v3, v0 │ │ -101a3c: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -101a40: 0e00 |0008: return-void │ │ -101a42: 5421 b217 |0009: iget-object v1, v2, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b2 │ │ -101a46: 7110 dc28 0100 |000b: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$300:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/flight/Checklist; // method@28dc │ │ -101a4c: 0c01 |000e: move-result-object v1 │ │ -101a4e: 4603 0300 |000f: aget-object v3, v3, v0 │ │ -101a52: 6e20 3521 3100 |0011: invoke-virtual {v1, v3}, Lcom/ds/avare/flight/Checklist;.addStep:(Ljava/lang/String;)V // method@2135 │ │ -101a58: 0e00 |0014: return-void │ │ +101a28: |[101a28] com.ds.avare.webinfc.WebAppListInterface$ImportTask.onProgressUpdate:([Ljava/lang/String;)V │ │ +101a38: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +101a3c: 0e00 |0002: return-void │ │ +101a3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +101a40: 4601 0300 |0004: aget-object v1, v3, v0 │ │ +101a44: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +101a48: 0e00 |0008: return-void │ │ +101a4a: 5421 b217 |0009: iget-object v1, v2, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.this$0:Lcom/ds/avare/webinfc/WebAppListInterface; // field@17b2 │ │ +101a4e: 7110 dc28 0100 |000b: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppListInterface;.access$300:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/flight/Checklist; // method@28dc │ │ +101a54: 0c01 |000e: move-result-object v1 │ │ +101a56: 4603 0300 |000f: aget-object v3, v3, v0 │ │ +101a5a: 6e20 3521 3100 |0011: invoke-virtual {v1, v3}, Lcom/ds/avare/flight/Checklist;.addStep:(Ljava/lang/String;)V // method@2135 │ │ +101a60: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=409 │ │ 0x0009 line=413 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; │ │ 0x0000 - 0x0015 reg=3 (null) [Ljava/lang/String; │ │ @@ -284232,31 +284234,31 @@ │ │ type : '(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -101ad4: |[101ad4] com.ds.avare.webinfc.WebAppListInterface.:(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V │ │ -101ae4: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -101aea: 2200 9b06 |0003: new-instance v0, Lcom/ds/avare/webinfc/WebAppListInterface$1; // type@069b │ │ -101aee: 7100 a704 0000 |0005: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ -101af4: 0c01 |0008: move-result-object v1 │ │ -101af6: 7030 ca28 2001 |0009: invoke-direct {v0, v2, v1}, Lcom/ds/avare/webinfc/WebAppListInterface$1;.:(Lcom/ds/avare/webinfc/WebAppListInterface;Landroid/os/Looper;)V // method@28ca │ │ -101afc: 5b20 bd17 |000c: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101b00: 5b24 c217 |000e: iput-object v4, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mWebView:Landroid/webkit/WebView; // field@17c2 │ │ -101b04: 5b25 bc17 |0010: iput-object v5, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17bc │ │ -101b08: 2204 2206 |0012: new-instance v4, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -101b0c: 7020 e024 3400 |0014: invoke-direct {v4, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -101b12: 5b24 c017 |0017: iput-object v4, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17c0 │ │ -101b16: 2203 9605 |0019: new-instance v3, Lcom/ds/avare/flight/Checklist; // type@0596 │ │ -101b1a: 1a04 0000 |001b: const-string v4, "" // string@0000 │ │ -101b1e: 7020 3321 4300 |001d: invoke-direct {v3, v4}, Lcom/ds/avare/flight/Checklist;.:(Ljava/lang/String;)V // method@2133 │ │ -101b24: 5b23 bf17 |0020: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101b28: 0e00 |0022: return-void │ │ +101adc: |[101adc] com.ds.avare.webinfc.WebAppListInterface.:(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V │ │ +101aec: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +101af2: 2200 9b06 |0003: new-instance v0, Lcom/ds/avare/webinfc/WebAppListInterface$1; // type@069b │ │ +101af6: 7100 a704 0000 |0005: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ +101afc: 0c01 |0008: move-result-object v1 │ │ +101afe: 7030 ca28 2001 |0009: invoke-direct {v0, v2, v1}, Lcom/ds/avare/webinfc/WebAppListInterface$1;.:(Lcom/ds/avare/webinfc/WebAppListInterface;Landroid/os/Looper;)V // method@28ca │ │ +101b04: 5b20 bd17 |000c: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101b08: 5b24 c217 |000e: iput-object v4, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mWebView:Landroid/webkit/WebView; // field@17c2 │ │ +101b0c: 5b25 bc17 |0010: iput-object v5, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17bc │ │ +101b10: 2204 2206 |0012: new-instance v4, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +101b14: 7020 e024 3400 |0014: invoke-direct {v4, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +101b1a: 5b24 c017 |0017: iput-object v4, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17c0 │ │ +101b1e: 2203 9605 |0019: new-instance v3, Lcom/ds/avare/flight/Checklist; // type@0596 │ │ +101b22: 1a04 0000 |001b: const-string v4, "" // string@0000 │ │ +101b26: 7020 3321 4300 |001d: invoke-direct {v3, v4}, Lcom/ds/avare/flight/Checklist;.:(Ljava/lang/String;)V // method@2133 │ │ +101b2c: 5b23 bf17 |0020: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101b30: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=422 │ │ 0x000e line=66 │ │ 0x0010 line=67 │ │ 0x0012 line=68 │ │ @@ -284272,17 +284274,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/storage/Preferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -101aa4: |[101aa4] com.ds.avare.webinfc.WebAppListInterface.access$100:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/storage/Preferences; │ │ -101ab4: 5400 c017 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppListInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17c0 │ │ -101ab8: 1100 |0002: return-object v0 │ │ +101aac: |[101aac] com.ds.avare.webinfc.WebAppListInterface.access$100:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/storage/Preferences; │ │ +101abc: 5400 c017 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppListInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17c0 │ │ +101ac0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppListInterface; │ │ │ │ #2 : (in Lcom/ds/avare/webinfc/WebAppListInterface;) │ │ @@ -284290,17 +284292,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -101a5c: |[101a5c] com.ds.avare.webinfc.WebAppListInterface.access$200:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/os/Handler; │ │ -101a6c: 5400 bd17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101a70: 1100 |0002: return-object v0 │ │ +101a64: |[101a64] com.ds.avare.webinfc.WebAppListInterface.access$200:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/os/Handler; │ │ +101a74: 5400 bd17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101a78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppListInterface; │ │ │ │ #3 : (in Lcom/ds/avare/webinfc/WebAppListInterface;) │ │ @@ -284308,17 +284310,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/flight/Checklist;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -101a8c: |[101a8c] com.ds.avare.webinfc.WebAppListInterface.access$300:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/flight/Checklist; │ │ -101a9c: 5400 bf17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101aa0: 1100 |0002: return-object v0 │ │ +101a94: |[101a94] com.ds.avare.webinfc.WebAppListInterface.access$300:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/flight/Checklist; │ │ +101aa4: 5400 bf17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101aa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppListInterface; │ │ │ │ #4 : (in Lcom/ds/avare/webinfc/WebAppListInterface;) │ │ @@ -284326,17 +284328,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -101a74: |[101a74] com.ds.avare.webinfc.WebAppListInterface.access$400:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView; │ │ -101a84: 5400 c217 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppListInterface;.mWebView:Landroid/webkit/WebView; // field@17c2 │ │ -101a88: 1100 |0002: return-object v0 │ │ +101a7c: |[101a7c] com.ds.avare.webinfc.WebAppListInterface.access$400:(Lcom/ds/avare/webinfc/WebAppListInterface;)Landroid/webkit/WebView; │ │ +101a8c: 5400 c217 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppListInterface;.mWebView:Landroid/webkit/WebView; // field@17c2 │ │ +101a90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppListInterface; │ │ │ │ #5 : (in Lcom/ds/avare/webinfc/WebAppListInterface;) │ │ @@ -284344,17 +284346,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/utils/GenericCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -101abc: |[101abc] com.ds.avare.webinfc.WebAppListInterface.access$500:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/utils/GenericCallback; │ │ -101acc: 5400 bc17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppListInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17bc │ │ -101ad0: 1100 |0002: return-object v0 │ │ +101ac4: |[101ac4] com.ds.avare.webinfc.WebAppListInterface.access$500:(Lcom/ds/avare/webinfc/WebAppListInterface;)Lcom/ds/avare/utils/GenericCallback; │ │ +101ad4: 5400 bc17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppListInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17bc │ │ +101ad8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppListInterface; │ │ │ │ Virtual methods - │ │ @@ -284363,32 +284365,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -101b2c: |[101b2c] com.ds.avare.webinfc.WebAppListInterface.addItemToList:(Ljava/lang/String;)V │ │ -101b3c: 5430 bd17 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101b40: 2201 1007 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -101b44: 7010 eb2a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -101b4a: 1a02 4a01 |0007: const-string v2, "'" // string@014a │ │ -101b4e: 6e20 f52a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101b54: 7110 8e26 0400 |000c: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -101b5a: 0c04 |000f: move-result-object v4 │ │ -101b5c: 6e20 f52a 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101b62: 6e20 f52a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101b68: 6e10 fa2a 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -101b6e: 0c04 |0019: move-result-object v4 │ │ -101b70: 1231 |001a: const/4 v1, #int 3 // #3 │ │ -101b72: 6e30 8804 1004 |001b: invoke-virtual {v0, v1, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -101b78: 0c04 |001e: move-result-object v4 │ │ -101b7a: 5430 bd17 |001f: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101b7e: 6e20 9204 4000 |0021: invoke-virtual {v0, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -101b84: 0e00 |0024: return-void │ │ +101b34: |[101b34] com.ds.avare.webinfc.WebAppListInterface.addItemToList:(Ljava/lang/String;)V │ │ +101b44: 5430 bd17 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101b48: 2201 1007 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +101b4c: 7010 eb2a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +101b52: 1a02 4a01 |0007: const-string v2, "'" // string@014a │ │ +101b56: 6e20 f52a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101b5c: 7110 8e26 0400 |000c: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +101b62: 0c04 |000f: move-result-object v4 │ │ +101b64: 6e20 f52a 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101b6a: 6e20 f52a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101b70: 6e10 fa2a 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +101b76: 0c04 |0019: move-result-object v4 │ │ +101b78: 1231 |001a: const/4 v1, #int 3 // #3 │ │ +101b7a: 6e30 8804 1004 |001b: invoke-virtual {v0, v1, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +101b80: 0c04 |001e: move-result-object v4 │ │ +101b82: 5430 bd17 |001f: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101b86: 6e20 9204 4000 |0021: invoke-virtual {v0, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +101b8c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x001f line=101 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lcom/ds/avare/webinfc/WebAppListInterface; │ │ 0x0000 - 0x0025 reg=4 (null) Ljava/lang/String; │ │ @@ -284398,25 +284400,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -101b88: |[101b88] com.ds.avare.webinfc.WebAppListInterface.addToList:(Ljava/lang/String;)V │ │ -101b98: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101b9c: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -101ba0: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101ba6: 5420 bf17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101baa: 6e20 3521 3000 |0009: invoke-virtual {v0, v3}, Lcom/ds/avare/flight/Checklist;.addStep:(Ljava/lang/String;)V // method@2135 │ │ -101bb0: 6e10 ed28 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newList:()V // method@28ed │ │ -101bb6: 5423 bd17 |000f: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101bba: 1300 0900 |0011: const/16 v0, #int 9 // #9 │ │ -101bbe: 6e20 8f04 0300 |0013: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101bc4: 0e00 |0016: return-void │ │ +101b90: |[101b90] com.ds.avare.webinfc.WebAppListInterface.addToList:(Ljava/lang/String;)V │ │ +101ba0: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101ba4: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +101ba8: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101bae: 5420 bf17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101bb2: 6e20 3521 3000 |0009: invoke-virtual {v0, v3}, Lcom/ds/avare/flight/Checklist;.addStep:(Ljava/lang/String;)V // method@2135 │ │ +101bb8: 6e10 ed28 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newList:()V // method@28ed │ │ +101bbe: 5423 bd17 |000f: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101bc2: 1300 0900 |0011: const/16 v0, #int 9 // #9 │ │ +101bc6: 6e20 8f04 0300 |0013: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101bcc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0007 line=236 │ │ 0x000c line=237 │ │ 0x000f line=238 │ │ locals : │ │ @@ -284428,19 +284430,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -101bc8: |[101bc8] com.ds.avare.webinfc.WebAppListInterface.clearList:()V │ │ -101bd8: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101bdc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -101bde: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101be4: 0e00 |0006: return-void │ │ +101bd0: |[101bd0] com.ds.avare.webinfc.WebAppListInterface.clearList:()V │ │ +101be0: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101be4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +101be6: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101bec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/webinfc/WebAppListInterface; │ │ │ │ #3 : (in Lcom/ds/avare/webinfc/WebAppListInterface;) │ │ @@ -284448,19 +284450,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -101be8: |[101be8] com.ds.avare.webinfc.WebAppListInterface.clearListSave:()V │ │ -101bf8: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101bfc: 1271 |0002: const/4 v1, #int 7 // #7 │ │ -101bfe: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101c04: 0e00 |0006: return-void │ │ +101bf0: |[101bf0] com.ds.avare.webinfc.WebAppListInterface.clearListSave:()V │ │ +101c00: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101c04: 1271 |0002: const/4 v1, #int 7 // #7 │ │ +101c06: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101c0c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/webinfc/WebAppListInterface; │ │ │ │ #4 : (in Lcom/ds/avare/webinfc/WebAppListInterface;) │ │ @@ -284468,17 +284470,17 @@ │ │ type : '(Lcom/ds/avare/StorageService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -101c08: |[101c08] com.ds.avare.webinfc.WebAppListInterface.connect:(Lcom/ds/avare/StorageService;)V │ │ -101c18: 5b01 c117 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppListInterface;.mService:Lcom/ds/avare/StorageService; // field@17c1 │ │ -101c1c: 0e00 |0002: return-void │ │ +101c10: |[101c10] com.ds.avare.webinfc.WebAppListInterface.connect:(Lcom/ds/avare/StorageService;)V │ │ +101c20: 5b01 c117 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppListInterface;.mService:Lcom/ds/avare/StorageService; // field@17c1 │ │ +101c24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/webinfc/WebAppListInterface; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/ds/avare/StorageService; │ │ │ │ @@ -284487,25 +284489,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -101c20: |[101c20] com.ds.avare.webinfc.WebAppListInterface.deleteItem:()V │ │ -101c30: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101c34: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -101c38: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101c3e: 5420 bf17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101c42: 6e10 3721 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.deleteItem:()V // method@2137 │ │ -101c48: 6e10 ed28 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newList:()V // method@28ed │ │ -101c4e: 5420 bd17 |000f: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101c52: 1301 0900 |0011: const/16 v1, #int 9 // #9 │ │ -101c56: 6e20 8f04 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101c5c: 0e00 |0016: return-void │ │ +101c28: |[101c28] com.ds.avare.webinfc.WebAppListInterface.deleteItem:()V │ │ +101c38: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101c3c: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +101c40: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101c46: 5420 bf17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101c4a: 6e10 3721 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.deleteItem:()V // method@2137 │ │ +101c50: 6e10 ed28 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newList:()V // method@28ed │ │ +101c56: 5420 bd17 |000f: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101c5a: 1301 0900 |0011: const/16 v1, #int 9 // #9 │ │ +101c5e: 6e20 8f04 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101c64: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0007 line=220 │ │ 0x000c line=221 │ │ 0x000f line=222 │ │ locals : │ │ @@ -284516,27 +284518,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -101c60: |[101c60] com.ds.avare.webinfc.WebAppListInterface.discardList:()V │ │ -101c70: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101c74: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -101c78: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101c7e: 2200 9605 |0007: new-instance v0, Lcom/ds/avare/flight/Checklist; // type@0596 │ │ -101c82: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ -101c86: 7020 3321 1000 |000b: invoke-direct {v0, v1}, Lcom/ds/avare/flight/Checklist;.:(Ljava/lang/String;)V // method@2133 │ │ -101c8c: 5b20 bf17 |000e: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101c90: 6e10 ed28 0200 |0010: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newList:()V // method@28ed │ │ -101c96: 5420 bd17 |0013: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101c9a: 1301 0900 |0015: const/16 v1, #int 9 // #9 │ │ -101c9e: 6e20 8f04 1000 |0017: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101ca4: 0e00 |001a: return-void │ │ +101c68: |[101c68] com.ds.avare.webinfc.WebAppListInterface.discardList:()V │ │ +101c78: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101c7c: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +101c80: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101c86: 2200 9605 |0007: new-instance v0, Lcom/ds/avare/flight/Checklist; // type@0596 │ │ +101c8a: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ +101c8e: 7020 3321 1000 |000b: invoke-direct {v0, v1}, Lcom/ds/avare/flight/Checklist;.:(Ljava/lang/String;)V // method@2133 │ │ +101c94: 5b20 bf17 |000e: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101c98: 6e10 ed28 0200 |0010: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newList:()V // method@28ed │ │ +101c9e: 5420 bd17 |0013: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101ca2: 1301 0900 |0015: const/16 v1, #int 9 // #9 │ │ +101ca6: 6e20 8f04 1000 |0017: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101cac: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0007 line=207 │ │ 0x0010 line=208 │ │ 0x0013 line=209 │ │ locals : │ │ @@ -284547,46 +284549,46 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -101ca8: |[101ca8] com.ds.avare.webinfc.WebAppListInterface.importFromFile:(Ljava/lang/String;)V │ │ -101cb8: 6e10 c92a 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -101cbe: 0a00 |0003: move-result v0 │ │ -101cc0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -101cc4: 0e00 |0006: return-void │ │ -101cc6: 5430 be17 |0007: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mImportTask:Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; // field@17be │ │ -101cca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -101ccc: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ -101cd0: 6e10 d228 0000 |000c: invoke-virtual {v0}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@28d2 │ │ -101cd6: 0c00 |000f: move-result-object v0 │ │ -101cd8: 6202 8c00 |0010: sget-object v2, Landroid/os/AsyncTask$Status;.FINISHED:Landroid/os/AsyncTask$Status; // field@008c │ │ -101cdc: 6e20 3004 2000 |0012: invoke-virtual {v0, v2}, Landroid/os/AsyncTask$Status;.equals:(Ljava/lang/Object;)Z // method@0430 │ │ -101ce2: 0a00 |0015: move-result v0 │ │ -101ce4: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -101ce8: 5430 be17 |0018: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mImportTask:Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; // field@17be │ │ -101cec: 6e20 ce28 1000 |001a: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.cancel:(Z)Z // method@28ce │ │ -101cf2: 5430 bd17 |001d: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101cf6: 1302 0a00 |001f: const/16 v2, #int 10 // #a │ │ -101cfa: 6e20 8f04 2000 |0021: invoke-virtual {v0, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101d00: 2200 9605 |0024: new-instance v0, Lcom/ds/avare/flight/Checklist; // type@0596 │ │ -101d04: 1a02 0000 |0026: const-string v2, "" // string@0000 │ │ -101d08: 7020 3321 2000 |0028: invoke-direct {v0, v2}, Lcom/ds/avare/flight/Checklist;.:(Ljava/lang/String;)V // method@2133 │ │ -101d0e: 5b30 bf17 |002b: iput-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101d12: 2200 9c06 |002d: new-instance v0, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; // type@069c │ │ -101d16: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -101d18: 7030 cd28 3002 |0030: invoke-direct {v0, v3, v2}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.:(Lcom/ds/avare/webinfc/WebAppListInterface;Lcom/ds/avare/webinfc/WebAppListInterface$1;)V // method@28cd │ │ -101d1e: 5b30 be17 |0033: iput-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mImportTask:Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; // field@17be │ │ -101d22: 2311 f809 |0035: new-array v1, v1, [Ljava/lang/String; // type@09f8 │ │ -101d26: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -101d28: 4d04 0102 |0038: aput-object v4, v1, v2 │ │ -101d2c: 6e20 d128 1000 |003a: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@28d1 │ │ -101d32: 0e00 |003d: return-void │ │ +101cb0: |[101cb0] com.ds.avare.webinfc.WebAppListInterface.importFromFile:(Ljava/lang/String;)V │ │ +101cc0: 6e10 c92a 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +101cc6: 0a00 |0003: move-result v0 │ │ +101cc8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +101ccc: 0e00 |0006: return-void │ │ +101cce: 5430 be17 |0007: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mImportTask:Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; // field@17be │ │ +101cd2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +101cd4: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ +101cd8: 6e10 d228 0000 |000c: invoke-virtual {v0}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@28d2 │ │ +101cde: 0c00 |000f: move-result-object v0 │ │ +101ce0: 6202 8c00 |0010: sget-object v2, Landroid/os/AsyncTask$Status;.FINISHED:Landroid/os/AsyncTask$Status; // field@008c │ │ +101ce4: 6e20 3004 2000 |0012: invoke-virtual {v0, v2}, Landroid/os/AsyncTask$Status;.equals:(Ljava/lang/Object;)Z // method@0430 │ │ +101cea: 0a00 |0015: move-result v0 │ │ +101cec: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +101cf0: 5430 be17 |0018: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mImportTask:Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; // field@17be │ │ +101cf4: 6e20 ce28 1000 |001a: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.cancel:(Z)Z // method@28ce │ │ +101cfa: 5430 bd17 |001d: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101cfe: 1302 0a00 |001f: const/16 v2, #int 10 // #a │ │ +101d02: 6e20 8f04 2000 |0021: invoke-virtual {v0, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101d08: 2200 9605 |0024: new-instance v0, Lcom/ds/avare/flight/Checklist; // type@0596 │ │ +101d0c: 1a02 0000 |0026: const-string v2, "" // string@0000 │ │ +101d10: 7020 3321 2000 |0028: invoke-direct {v0, v2}, Lcom/ds/avare/flight/Checklist;.:(Ljava/lang/String;)V // method@2133 │ │ +101d16: 5b30 bf17 |002b: iput-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101d1a: 2200 9c06 |002d: new-instance v0, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; // type@069c │ │ +101d1e: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +101d20: 7030 cd28 3002 |0030: invoke-direct {v0, v3, v2}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.:(Lcom/ds/avare/webinfc/WebAppListInterface;Lcom/ds/avare/webinfc/WebAppListInterface$1;)V // method@28cd │ │ +101d26: 5b30 be17 |0033: iput-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mImportTask:Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask; // field@17be │ │ +101d2a: 2311 f809 |0035: new-array v1, v1, [Ljava/lang/String; // type@09f8 │ │ +101d2e: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +101d30: 4d04 0102 |0038: aput-object v4, v1, v2 │ │ +101d34: 6e20 d128 1000 |003a: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppListInterface$ImportTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@28d1 │ │ +101d3a: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0007 line=314 │ │ 0x000c line=315 │ │ 0x0018 line=319 │ │ 0x001d line=323 │ │ @@ -284602,34 +284604,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -101d34: |[101d34] com.ds.avare.webinfc.WebAppListInterface.loadList:(Ljava/lang/String;)V │ │ -101d44: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101d48: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -101d4c: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101d52: 5420 c117 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mService:Lcom/ds/avare/StorageService; // field@17c1 │ │ -101d56: 6e10 ff1d 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -101d5c: 0c00 |000c: move-result-object v0 │ │ -101d5e: 6e20 7820 3000 |000d: invoke-virtual {v0, v3}, Lcom/ds/avare/content/DataSource;.getUserList:(Ljava/lang/String;)Lcom/ds/avare/flight/Checklist; // method@2078 │ │ -101d64: 0c03 |0010: move-result-object v3 │ │ -101d66: 5b23 bf17 |0011: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101d6a: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ -101d6e: 2203 9605 |0015: new-instance v3, Lcom/ds/avare/flight/Checklist; // type@0596 │ │ -101d72: 1a00 0000 |0017: const-string v0, "" // string@0000 │ │ -101d76: 7020 3321 0300 |0019: invoke-direct {v3, v0}, Lcom/ds/avare/flight/Checklist;.:(Ljava/lang/String;)V // method@2133 │ │ -101d7c: 5b23 bf17 |001c: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101d80: 6e10 ed28 0200 |001e: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newList:()V // method@28ed │ │ -101d86: 5423 bd17 |0021: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101d8a: 1300 0900 |0023: const/16 v0, #int 9 // #9 │ │ -101d8e: 6e20 8f04 0300 |0025: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101d94: 0e00 |0028: return-void │ │ +101d3c: |[101d3c] com.ds.avare.webinfc.WebAppListInterface.loadList:(Ljava/lang/String;)V │ │ +101d4c: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101d50: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +101d54: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101d5a: 5420 c117 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mService:Lcom/ds/avare/StorageService; // field@17c1 │ │ +101d5e: 6e10 ff1d 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +101d64: 0c00 |000c: move-result-object v0 │ │ +101d66: 6e20 7820 3000 |000d: invoke-virtual {v0, v3}, Lcom/ds/avare/content/DataSource;.getUserList:(Ljava/lang/String;)Lcom/ds/avare/flight/Checklist; // method@2078 │ │ +101d6c: 0c03 |0010: move-result-object v3 │ │ +101d6e: 5b23 bf17 |0011: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101d72: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ +101d76: 2203 9605 |0015: new-instance v3, Lcom/ds/avare/flight/Checklist; // type@0596 │ │ +101d7a: 1a00 0000 |0017: const-string v0, "" // string@0000 │ │ +101d7e: 7020 3321 0300 |0019: invoke-direct {v3, v0}, Lcom/ds/avare/flight/Checklist;.:(Ljava/lang/String;)V // method@2133 │ │ +101d84: 5b23 bf17 |001c: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101d88: 6e10 ed28 0200 |001e: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newList:()V // method@28ed │ │ +101d8e: 5423 bd17 |0021: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101d92: 1300 0900 |0023: const/16 v0, #int 9 // #9 │ │ +101d96: 6e20 8f04 0300 |0025: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101d9c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0007 line=278 │ │ 0x0015 line=280 │ │ 0x001e line=282 │ │ 0x0021 line=283 │ │ @@ -284642,19 +284644,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -101d98: |[101d98] com.ds.avare.webinfc.WebAppListInterface.moveBack:()V │ │ -101da8: 5410 bf17 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101dac: 6e10 3d21 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.moveBack:()V // method@213d │ │ -101db2: 6e10 f128 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppListInterface;.updateList:()V // method@28f1 │ │ -101db8: 0e00 |0008: return-void │ │ +101da0: |[101da0] com.ds.avare.webinfc.WebAppListInterface.moveBack:()V │ │ +101db0: 5410 bf17 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101db4: 6e10 3d21 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.moveBack:()V // method@213d │ │ +101dba: 6e10 f128 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppListInterface;.updateList:()V // method@28f1 │ │ +101dc0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/ds/avare/webinfc/WebAppListInterface; │ │ │ │ @@ -284663,25 +284665,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -101dbc: |[101dbc] com.ds.avare.webinfc.WebAppListInterface.moveDownItem:()V │ │ -101dcc: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101dd0: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -101dd4: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101dda: 5420 bf17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101dde: 6e10 3f21 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.moveItemDown:()V // method@213f │ │ -101de4: 6e10 ed28 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newList:()V // method@28ed │ │ -101dea: 5420 bd17 |000f: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101dee: 1301 0900 |0011: const/16 v1, #int 9 // #9 │ │ -101df2: 6e20 8f04 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101df8: 0e00 |0016: return-void │ │ +101dc4: |[101dc4] com.ds.avare.webinfc.WebAppListInterface.moveDownItem:()V │ │ +101dd4: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101dd8: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +101ddc: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101de2: 5420 bf17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101de6: 6e10 3f21 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.moveItemDown:()V // method@213f │ │ +101dec: 6e10 ed28 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newList:()V // method@28ed │ │ +101df2: 5420 bd17 |000f: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101df6: 1301 0900 |0011: const/16 v1, #int 9 // #9 │ │ +101dfa: 6e20 8f04 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101e00: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0007 line=195 │ │ 0x000c line=197 │ │ 0x000f line=198 │ │ locals : │ │ @@ -284692,19 +284694,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -101dfc: |[101dfc] com.ds.avare.webinfc.WebAppListInterface.moveForward:()V │ │ -101e0c: 5410 bf17 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101e10: 6e10 3e21 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.moveForward:()V // method@213e │ │ -101e16: 6e10 f128 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppListInterface;.updateList:()V // method@28f1 │ │ -101e1c: 0e00 |0008: return-void │ │ +101e04: |[101e04] com.ds.avare.webinfc.WebAppListInterface.moveForward:()V │ │ +101e14: 5410 bf17 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101e18: 6e10 3e21 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.moveForward:()V // method@213e │ │ +101e1e: 6e10 f128 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppListInterface;.updateList:()V // method@28f1 │ │ +101e24: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=161 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/ds/avare/webinfc/WebAppListInterface; │ │ │ │ @@ -284713,19 +284715,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -101e20: |[101e20] com.ds.avare.webinfc.WebAppListInterface.moveTo:(I)V │ │ -101e30: 5410 bf17 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101e34: 6e20 4221 2000 |0002: invoke-virtual {v0, v2}, Lcom/ds/avare/flight/Checklist;.moveTo:(I)V // method@2142 │ │ -101e3a: 6e10 f128 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppListInterface;.updateList:()V // method@28f1 │ │ -101e40: 0e00 |0008: return-void │ │ +101e28: |[101e28] com.ds.avare.webinfc.WebAppListInterface.moveTo:(I)V │ │ +101e38: 5410 bf17 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101e3c: 6e20 4221 2000 |0002: invoke-virtual {v0, v2}, Lcom/ds/avare/flight/Checklist;.moveTo:(I)V // method@2142 │ │ +101e42: 6e10 f128 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppListInterface;.updateList:()V // method@28f1 │ │ +101e48: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/ds/avare/webinfc/WebAppListInterface; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -284735,25 +284737,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -101e44: |[101e44] com.ds.avare.webinfc.WebAppListInterface.moveUpItem:()V │ │ -101e54: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101e58: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -101e5c: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101e62: 5420 bf17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101e66: 6e10 4021 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.moveItemUp:()V // method@2140 │ │ -101e6c: 6e10 ed28 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newList:()V // method@28ed │ │ -101e72: 5420 bd17 |000f: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101e76: 1301 0900 |0011: const/16 v1, #int 9 // #9 │ │ -101e7a: 6e20 8f04 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101e80: 0e00 |0016: return-void │ │ +101e4c: |[101e4c] com.ds.avare.webinfc.WebAppListInterface.moveUpItem:()V │ │ +101e5c: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101e60: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +101e64: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101e6a: 5420 bf17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101e6e: 6e10 4021 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.moveItemUp:()V // method@2140 │ │ +101e74: 6e10 ed28 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newList:()V // method@28ed │ │ +101e7a: 5420 bd17 |000f: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101e7e: 1301 0900 |0011: const/16 v1, #int 9 // #9 │ │ +101e82: 6e20 8f04 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101e88: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0007 line=173 │ │ 0x000c line=174 │ │ 0x000f line=175 │ │ locals : │ │ @@ -284764,31 +284766,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -101e84: |[101e84] com.ds.avare.webinfc.WebAppListInterface.newList:()V │ │ -101e94: 6e10 e128 0300 |0000: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppListInterface;.clearList:()V // method@28e1 │ │ -101e9a: 5430 bf17 |0003: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101e9e: 6e10 3a21 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ -101ea4: 0c00 |0008: move-result-object v0 │ │ -101ea6: 3900 0600 |0009: if-nez v0, 000f // +0006 │ │ -101eaa: 6e10 f128 0300 |000b: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppListInterface;.updateList:()V // method@28f1 │ │ -101eb0: 0e00 |000e: return-void │ │ -101eb2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -101eb4: 2102 |0010: array-length v2, v0 │ │ -101eb6: 3521 0a00 |0011: if-ge v1, v2, 001b // +000a │ │ -101eba: 4602 0001 |0013: aget-object v2, v0, v1 │ │ -101ebe: 6e20 df28 2300 |0015: invoke-virtual {v3, v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.addItemToList:(Ljava/lang/String;)V // method@28df │ │ -101ec4: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -101ec8: 28f6 |001a: goto 0010 // -000a │ │ -101eca: 6e10 f128 0300 |001b: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppListInterface;.updateList:()V // method@28f1 │ │ -101ed0: 0e00 |001e: return-void │ │ +101e8c: |[101e8c] com.ds.avare.webinfc.WebAppListInterface.newList:()V │ │ +101e9c: 6e10 e128 0300 |0000: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppListInterface;.clearList:()V // method@28e1 │ │ +101ea2: 5430 bf17 |0003: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101ea6: 6e10 3a21 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ +101eac: 0c00 |0008: move-result-object v0 │ │ +101eae: 3900 0600 |0009: if-nez v0, 000f // +0006 │ │ +101eb2: 6e10 f128 0300 |000b: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppListInterface;.updateList:()V // method@28f1 │ │ +101eb8: 0e00 |000e: return-void │ │ +101eba: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +101ebc: 2102 |0010: array-length v2, v0 │ │ +101ebe: 3521 0a00 |0011: if-ge v1, v2, 001b // +000a │ │ +101ec2: 4602 0001 |0013: aget-object v2, v0, v1 │ │ +101ec6: 6e20 df28 2300 |0015: invoke-virtual {v3, v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.addItemToList:(Ljava/lang/String;)V // method@28df │ │ +101ecc: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +101ed0: 28f6 |001a: goto 0010 // -000a │ │ +101ed2: 6e10 f128 0300 |001b: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppListInterface;.updateList:()V // method@28f1 │ │ +101ed8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=127 │ │ 0x000b line=129 │ │ 0x0010 line=132 │ │ 0x0013 line=133 │ │ @@ -284801,51 +284803,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -101ed4: |[101ed4] com.ds.avare.webinfc.WebAppListInterface.newSaveList:()V │ │ -101ee4: 6e10 e228 0600 |0000: invoke-virtual {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.clearListSave:()V // method@28e2 │ │ -101eea: 5460 c117 |0003: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppListInterface;.mService:Lcom/ds/avare/StorageService; // field@17c1 │ │ -101eee: 6e10 ff1d 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -101ef4: 0c00 |0008: move-result-object v0 │ │ -101ef6: 6e10 7920 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/content/DataSource;.getUserLists:()Ljava/util/LinkedList; // method@2079 │ │ -101efc: 0c00 |000c: move-result-object v0 │ │ -101efe: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -101f02: 0e00 |000f: return-void │ │ -101f04: 6e10 212c 0000 |0010: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -101f0a: 0c00 |0013: move-result-object v0 │ │ -101f0c: 7210 042c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -101f12: 0a01 |0017: move-result v1 │ │ -101f14: 3801 3200 |0018: if-eqz v1, 004a // +0032 │ │ -101f18: 7210 052c 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -101f1e: 0c01 |001d: move-result-object v1 │ │ -101f20: 1f01 9605 |001e: check-cast v1, Lcom/ds/avare/flight/Checklist; // type@0596 │ │ -101f24: 5462 bd17 |0020: iget-object v2, v6, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101f28: 1303 0800 |0022: const/16 v3, #int 8 // #8 │ │ -101f2c: 2204 1007 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -101f30: 7010 eb2a 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -101f36: 1a05 4a01 |0029: const-string v5, "'" // string@014a │ │ -101f3a: 6e20 f52a 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101f40: 6e10 3821 0100 |002e: invoke-virtual {v1}, Lcom/ds/avare/flight/Checklist;.getName:()Ljava/lang/String; // method@2138 │ │ -101f46: 0c01 |0031: move-result-object v1 │ │ -101f48: 7110 8e26 0100 |0032: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -101f4e: 0c01 |0035: move-result-object v1 │ │ -101f50: 6e20 f52a 1400 |0036: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101f56: 6e20 f52a 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -101f5c: 6e10 fa2a 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -101f62: 0c01 |003f: move-result-object v1 │ │ -101f64: 6e30 8804 3201 |0040: invoke-virtual {v2, v3, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -101f6a: 0c01 |0043: move-result-object v1 │ │ -101f6c: 5462 bd17 |0044: iget-object v2, v6, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101f70: 6e20 9204 1200 |0046: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -101f76: 28cb |0049: goto 0014 // -0035 │ │ -101f78: 0e00 |004a: return-void │ │ +101edc: |[101edc] com.ds.avare.webinfc.WebAppListInterface.newSaveList:()V │ │ +101eec: 6e10 e228 0600 |0000: invoke-virtual {v6}, Lcom/ds/avare/webinfc/WebAppListInterface;.clearListSave:()V // method@28e2 │ │ +101ef2: 5460 c117 |0003: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppListInterface;.mService:Lcom/ds/avare/StorageService; // field@17c1 │ │ +101ef6: 6e10 ff1d 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +101efc: 0c00 |0008: move-result-object v0 │ │ +101efe: 6e10 7920 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/content/DataSource;.getUserLists:()Ljava/util/LinkedList; // method@2079 │ │ +101f04: 0c00 |000c: move-result-object v0 │ │ +101f06: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +101f0a: 0e00 |000f: return-void │ │ +101f0c: 6e10 212c 0000 |0010: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +101f12: 0c00 |0013: move-result-object v0 │ │ +101f14: 7210 042c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +101f1a: 0a01 |0017: move-result v1 │ │ +101f1c: 3801 3200 |0018: if-eqz v1, 004a // +0032 │ │ +101f20: 7210 052c 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +101f26: 0c01 |001d: move-result-object v1 │ │ +101f28: 1f01 9605 |001e: check-cast v1, Lcom/ds/avare/flight/Checklist; // type@0596 │ │ +101f2c: 5462 bd17 |0020: iget-object v2, v6, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101f30: 1303 0800 |0022: const/16 v3, #int 8 // #8 │ │ +101f34: 2204 1007 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +101f38: 7010 eb2a 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +101f3e: 1a05 4a01 |0029: const-string v5, "'" // string@014a │ │ +101f42: 6e20 f52a 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101f48: 6e10 3821 0100 |002e: invoke-virtual {v1}, Lcom/ds/avare/flight/Checklist;.getName:()Ljava/lang/String; // method@2138 │ │ +101f4e: 0c01 |0031: move-result-object v1 │ │ +101f50: 7110 8e26 0100 |0032: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +101f56: 0c01 |0035: move-result-object v1 │ │ +101f58: 6e20 f52a 1400 |0036: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101f5e: 6e20 f52a 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +101f64: 6e10 fa2a 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +101f6a: 0c01 |003f: move-result-object v1 │ │ +101f6c: 6e30 8804 3201 |0040: invoke-virtual {v2, v3, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +101f72: 0c01 |0043: move-result-object v1 │ │ +101f74: 5462 bd17 |0044: iget-object v2, v6, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101f78: 6e20 9204 1200 |0046: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +101f7e: 28cb |0049: goto 0014 // -0035 │ │ +101f80: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=110 │ │ 0x0010 line=115 │ │ 0x0020 line=116 │ │ 0x0044 line=117 │ │ @@ -284857,27 +284859,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -101f7c: |[101f7c] com.ds.avare.webinfc.WebAppListInterface.saveDelete:(Ljava/lang/String;)V │ │ -101f8c: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101f90: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -101f94: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101f9a: 5420 c117 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mService:Lcom/ds/avare/StorageService; // field@17c1 │ │ -101f9e: 6e10 ff1d 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -101fa4: 0c00 |000c: move-result-object v0 │ │ -101fa6: 6e20 5b20 3000 |000d: invoke-virtual {v0, v3}, Lcom/ds/avare/content/DataSource;.deleteUserList:(Ljava/lang/String;)V // method@205b │ │ -101fac: 6e10 ee28 0200 |0010: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newSaveList:()V // method@28ee │ │ -101fb2: 5423 bd17 |0013: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101fb6: 1300 0900 |0015: const/16 v0, #int 9 // #9 │ │ -101fba: 6e20 8f04 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -101fc0: 0e00 |001a: return-void │ │ +101f84: |[101f84] com.ds.avare.webinfc.WebAppListInterface.saveDelete:(Ljava/lang/String;)V │ │ +101f94: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101f98: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +101f9c: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101fa2: 5420 c117 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mService:Lcom/ds/avare/StorageService; // field@17c1 │ │ +101fa6: 6e10 ff1d 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +101fac: 0c00 |000c: move-result-object v0 │ │ +101fae: 6e20 5b20 3000 |000d: invoke-virtual {v0, v3}, Lcom/ds/avare/content/DataSource;.deleteUserList:(Ljava/lang/String;)V // method@205b │ │ +101fb4: 6e10 ee28 0200 |0010: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newSaveList:()V // method@28ee │ │ +101fba: 5423 bd17 |0013: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +101fbe: 1300 0900 |0015: const/16 v0, #int 9 // #9 │ │ +101fc2: 6e20 8f04 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +101fc8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0007 line=295 │ │ 0x0010 line=297 │ │ 0x0013 line=298 │ │ locals : │ │ @@ -284889,46 +284891,46 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -101fc4: |[101fc4] com.ds.avare.webinfc.WebAppListInterface.saveList:(Ljava/lang/String;)V │ │ -101fd4: 5420 bf17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101fd8: 6e10 3a21 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ -101fde: 0c00 |0005: move-result-object v0 │ │ -101fe0: 2100 |0006: array-length v0, v0 │ │ -101fe2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -101fe4: 3510 0300 |0008: if-ge v0, v1, 000b // +0003 │ │ -101fe8: 0e00 |000a: return-void │ │ -101fea: 5420 bf17 |000b: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -101fee: 6e20 3621 3000 |000d: invoke-virtual {v0, v3}, Lcom/ds/avare/flight/Checklist;.changeName:(Ljava/lang/String;)V // method@2136 │ │ -101ff4: 5423 bd17 |0010: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -101ff8: 1300 0a00 |0012: const/16 v0, #int 10 // #a │ │ -101ffc: 6e20 8f04 0300 |0014: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -102002: 5423 c117 |0017: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mService:Lcom/ds/avare/StorageService; // field@17c1 │ │ -102006: 6e10 ff1d 0300 |0019: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -10200c: 0c03 |001c: move-result-object v3 │ │ -10200e: 5420 bf17 |001d: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -102012: 6e20 8620 0300 |001f: invoke-virtual {v3, v0}, Lcom/ds/avare/content/DataSource;.setUserList:(Lcom/ds/avare/flight/Checklist;)V // method@2086 │ │ -102018: 2203 9605 |0022: new-instance v3, Lcom/ds/avare/flight/Checklist; // type@0596 │ │ -10201c: 5420 bf17 |0024: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -102020: 6e10 3821 0000 |0026: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.getName:()Ljava/lang/String; // method@2138 │ │ -102026: 0c00 |0029: move-result-object v0 │ │ -102028: 5421 bf17 |002a: iget-object v1, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -10202c: 6e10 3921 0100 |002c: invoke-virtual {v1}, Lcom/ds/avare/flight/Checklist;.getSteps:()Ljava/lang/String; // method@2139 │ │ -102032: 0c01 |002f: move-result-object v1 │ │ -102034: 7030 3421 0301 |0030: invoke-direct {v3, v0, v1}, Lcom/ds/avare/flight/Checklist;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2134 │ │ -10203a: 5b23 bf17 |0033: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ -10203e: 6e10 ee28 0200 |0035: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newSaveList:()V // method@28ee │ │ -102044: 5423 bd17 |0038: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -102048: 1300 0900 |003a: const/16 v0, #int 9 // #9 │ │ -10204c: 6e20 8f04 0300 |003c: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -102052: 0e00 |003f: return-void │ │ +101fcc: |[101fcc] com.ds.avare.webinfc.WebAppListInterface.saveList:(Ljava/lang/String;)V │ │ +101fdc: 5420 bf17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101fe0: 6e10 3a21 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.getStepsArray:()[Ljava/lang/String; // method@213a │ │ +101fe6: 0c00 |0005: move-result-object v0 │ │ +101fe8: 2100 |0006: array-length v0, v0 │ │ +101fea: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +101fec: 3510 0300 |0008: if-ge v0, v1, 000b // +0003 │ │ +101ff0: 0e00 |000a: return-void │ │ +101ff2: 5420 bf17 |000b: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +101ff6: 6e20 3621 3000 |000d: invoke-virtual {v0, v3}, Lcom/ds/avare/flight/Checklist;.changeName:(Ljava/lang/String;)V // method@2136 │ │ +101ffc: 5423 bd17 |0010: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +102000: 1300 0a00 |0012: const/16 v0, #int 10 // #a │ │ +102004: 6e20 8f04 0300 |0014: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10200a: 5423 c117 |0017: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mService:Lcom/ds/avare/StorageService; // field@17c1 │ │ +10200e: 6e10 ff1d 0300 |0019: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +102014: 0c03 |001c: move-result-object v3 │ │ +102016: 5420 bf17 |001d: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +10201a: 6e20 8620 0300 |001f: invoke-virtual {v3, v0}, Lcom/ds/avare/content/DataSource;.setUserList:(Lcom/ds/avare/flight/Checklist;)V // method@2086 │ │ +102020: 2203 9605 |0022: new-instance v3, Lcom/ds/avare/flight/Checklist; // type@0596 │ │ +102024: 5420 bf17 |0024: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +102028: 6e10 3821 0000 |0026: invoke-virtual {v0}, Lcom/ds/avare/flight/Checklist;.getName:()Ljava/lang/String; // method@2138 │ │ +10202e: 0c00 |0029: move-result-object v0 │ │ +102030: 5421 bf17 |002a: iget-object v1, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +102034: 6e10 3921 0100 |002c: invoke-virtual {v1}, Lcom/ds/avare/flight/Checklist;.getSteps:()Ljava/lang/String; // method@2139 │ │ +10203a: 0c01 |002f: move-result-object v1 │ │ +10203c: 7030 3421 0301 |0030: invoke-direct {v3, v0, v1}, Lcom/ds/avare/flight/Checklist;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2134 │ │ +102042: 5b23 bf17 |0033: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mList:Lcom/ds/avare/flight/Checklist; // field@17bf │ │ +102046: 6e10 ee28 0200 |0035: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppListInterface;.newSaveList:()V // method@28ee │ │ +10204c: 5423 bd17 |0038: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +102050: 1300 0900 |003a: const/16 v0, #int 9 // #9 │ │ +102054: 6e20 8f04 0300 |003c: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10205a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x000b line=252 │ │ 0x0010 line=254 │ │ 0x0017 line=259 │ │ 0x0022 line=264 │ │ @@ -284943,19 +284945,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -102054: |[102054] com.ds.avare.webinfc.WebAppListInterface.updateList:()V │ │ -102064: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ -102068: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -10206a: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -102070: 0e00 |0006: return-void │ │ +10205c: |[10205c] com.ds.avare.webinfc.WebAppListInterface.updateList:()V │ │ +10206c: 5420 bd17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppListInterface;.mHandler:Landroid/os/Handler; // field@17bd │ │ +102070: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +102072: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +102078: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/webinfc/WebAppListInterface; │ │ │ │ source_file_idx : 10585 (WebAppListInterface.java) │ │ @@ -284992,18 +284994,18 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppMapInterface;Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -102074: |[102074] com.ds.avare.webinfc.WebAppMapInterface$1.:(Lcom/ds/avare/webinfc/WebAppMapInterface;Landroid/os/Looper;)V │ │ -102084: 5b01 c317 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ -102088: 7020 7e04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ -10208e: 0e00 |0005: return-void │ │ +10207c: |[10207c] com.ds.avare.webinfc.WebAppMapInterface$1.:(Lcom/ds/avare/webinfc/WebAppMapInterface;Landroid/os/Looper;)V │ │ +10208c: 5b01 c317 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ +102090: 7020 7e04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ +102096: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/webinfc/WebAppMapInterface$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/webinfc/WebAppMapInterface; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Looper; │ │ @@ -285014,344 +285016,344 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 703 16-bit code units │ │ -102090: |[102090] com.ds.avare.webinfc.WebAppMapInterface$1.handleMessage:(Landroid/os/Message;)V │ │ -1020a0: 52d0 9a00 |0000: iget v0, v13, Landroid/os/Message;.what:I // field@009a │ │ -1020a4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1020a6: 1222 |0003: const/4 v2, #int 2 // #2 │ │ -1020a8: 3301 a802 |0004: if-ne v1, v0, 02ac // +02a8 │ │ -1020ac: 54dd 9900 |0006: iget-object v13, v13, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -1020b0: 1f0d 3906 |0008: check-cast v13, Lcom/ds/avare/touch/LongTouchDestination; // type@0639 │ │ -1020b4: 54d0 dd15 |000a: iget-object v0, v13, Lcom/ds/avare/touch/LongTouchDestination;.taf:Lcom/ds/avare/weather/Taf; // field@15dd │ │ -1020b8: 1a03 0000 |000c: const-string v3, "" // string@0000 │ │ -1020bc: 3800 5f00 |000e: if-eqz v0, 006d // +005f │ │ -1020c0: 54d0 dd15 |0010: iget-object v0, v13, Lcom/ds/avare/touch/LongTouchDestination;.taf:Lcom/ds/avare/weather/Taf; // field@15dd │ │ -1020c4: 5400 9017 |0012: iget-object v0, v0, Lcom/ds/avare/weather/Taf;.rawText:Ljava/lang/String; // field@1790 │ │ -1020c8: 54d4 dd15 |0014: iget-object v4, v13, Lcom/ds/avare/touch/LongTouchDestination;.taf:Lcom/ds/avare/weather/Taf; // field@15dd │ │ -1020cc: 5444 9117 |0016: iget-object v4, v4, Lcom/ds/avare/weather/Taf;.stationId:Ljava/lang/String; // field@1791 │ │ -1020d0: 6e30 d12a 4002 |0018: invoke-virtual {v0, v4, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@2ad1 │ │ -1020d6: 0c00 |001b: move-result-object v0 │ │ -1020d8: 2104 |001c: array-length v4, v0 │ │ -1020da: 3324 5000 |001d: if-ne v4, v2, 006d // +0050 │ │ -1020de: 2202 1007 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -1020e2: 7010 eb2a 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1020e8: 1a04 fc08 |0024: const-string v4, "
TAF " // string@08fc │ │ -1020ec: 6e20 f52a 4200 |0026: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1020f2: 54d4 dd15 |0029: iget-object v4, v13, Lcom/ds/avare/touch/LongTouchDestination;.taf:Lcom/ds/avare/weather/Taf; // field@15dd │ │ -1020f6: 5444 9117 |002b: iget-object v4, v4, Lcom/ds/avare/weather/Taf;.stationId:Ljava/lang/String; // field@1791 │ │ -1020fa: 6e20 f52a 4200 |002d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102100: 1a04 1b00 |0030: const-string v4, " " // string@001b │ │ -102104: 6e20 f52a 4200 |0032: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10210a: 4600 0001 |0035: aget-object v0, v0, v1 │ │ -10210e: 54c1 c317 |0037: iget-object v1, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ -102112: 7110 f528 0100 |0039: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; // method@28f5 │ │ -102118: 0c01 |003c: move-result-object v1 │ │ -10211a: 6e10 2e25 0100 |003d: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ -102120: 0a01 |0040: move-result v1 │ │ -102122: 7120 6c27 1000 |0041: invoke-static {v0, v1}, Lcom/ds/avare/utils/WeatherHelper;.formatWeatherHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@276c │ │ -102128: 0c00 |0044: move-result-object v0 │ │ -10212a: 54c1 c317 |0045: iget-object v1, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ -10212e: 7110 f528 0100 |0047: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; // method@28f5 │ │ -102134: 0c01 |004a: move-result-object v1 │ │ -102136: 6e10 2e25 0100 |004b: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ -10213c: 0a01 |004e: move-result v1 │ │ -10213e: 7120 6d27 1000 |004f: invoke-static {v0, v1}, Lcom/ds/avare/utils/WeatherHelper;.formatWindsHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@276d │ │ -102144: 0c00 |0052: move-result-object v0 │ │ -102146: 54c1 c317 |0053: iget-object v1, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ -10214a: 7110 f528 0100 |0055: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; // method@28f5 │ │ -102150: 0c01 |0058: move-result-object v1 │ │ -102152: 6e10 2e25 0100 |0059: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ -102158: 0a01 |005c: move-result v1 │ │ -10215a: 7120 6927 1000 |005d: invoke-static {v0, v1}, Lcom/ds/avare/utils/WeatherHelper;.formatTafHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@2769 │ │ -102160: 0c00 |0060: move-result-object v0 │ │ -102162: 7110 6a27 0000 |0061: invoke-static {v0}, Lcom/ds/avare/utils/WeatherHelper;.formatVisibilityHTML:(Ljava/lang/String;)Ljava/lang/String; // method@276a │ │ -102168: 0c00 |0064: move-result-object v0 │ │ -10216a: 6e20 f52a 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102170: 6e10 fa2a 0200 |0068: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -102176: 0c00 |006b: move-result-object v0 │ │ -102178: 2802 |006c: goto 006e // +0002 │ │ -10217a: 0730 |006d: move-object v0, v3 │ │ -10217c: 54d1 d815 |006e: iget-object v1, v13, Lcom/ds/avare/touch/LongTouchDestination;.metar:Lcom/ds/avare/weather/Metar; // field@15d8 │ │ -102180: 3801 3b00 |0070: if-eqz v1, 00ab // +003b │ │ -102184: 54d1 d815 |0072: iget-object v1, v13, Lcom/ds/avare/touch/LongTouchDestination;.metar:Lcom/ds/avare/weather/Metar; // field@15d8 │ │ -102188: 5411 8817 |0074: iget-object v1, v1, Lcom/ds/avare/weather/Metar;.rawText:Ljava/lang/String; // field@1788 │ │ -10218c: 54c2 c317 |0076: iget-object v2, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ -102190: 7110 f528 0200 |0078: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; // method@28f5 │ │ -102196: 0c02 |007b: move-result-object v2 │ │ -102198: 6e10 2e25 0200 |007c: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ -10219e: 0a02 |007f: move-result v2 │ │ -1021a0: 7120 6727 2100 |0080: invoke-static {v1, v2}, Lcom/ds/avare/utils/WeatherHelper;.formatMetarHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@2767 │ │ -1021a6: 0c01 |0083: move-result-object v1 │ │ -1021a8: 2202 1007 |0084: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -1021ac: 7010 eb2a 0200 |0086: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1021b2: 1a04 f708 |0089: const-string v4, "
METAR " // string@00eb │ │ -1021d6: 6e20 f52a 4200 |009b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1021dc: 6e20 f52a 1200 |009e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1021e2: 1a01 9e08 |00a1: const-string v1, "" // string@089e │ │ -1021e6: 6e20 f52a 1200 |00a3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1021ec: 6e10 fa2a 0200 |00a6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1021f2: 0c01 |00a9: move-result-object v1 │ │ -1021f4: 2802 |00aa: goto 00ac // +0002 │ │ -1021f6: 0731 |00ab: move-object v1, v3 │ │ -1021f8: 54d2 d415 |00ac: iget-object v2, v13, Lcom/ds/avare/touch/LongTouchDestination;.airep:Ljava/util/LinkedList; // field@15d4 │ │ -1021fc: 3802 5200 |00ae: if-eqz v2, 0100 // +0052 │ │ -102200: 54d2 d415 |00b0: iget-object v2, v13, Lcom/ds/avare/touch/LongTouchDestination;.airep:Ljava/util/LinkedList; // field@15d4 │ │ -102204: 6e10 212c 0200 |00b2: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -10220a: 0c02 |00b5: move-result-object v2 │ │ -10220c: 0734 |00b6: move-object v4, v3 │ │ -10220e: 7210 042c 0200 |00b7: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -102214: 0a05 |00ba: move-result v5 │ │ -102216: 3805 2d00 |00bb: if-eqz v5, 00e8 // +002d │ │ -10221a: 7210 052c 0200 |00bd: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -102220: 0c05 |00c0: move-result-object v5 │ │ -102222: 1f05 8f06 |00c1: check-cast v5, Lcom/ds/avare/weather/Airep; // type@068f │ │ -102226: 5455 7b17 |00c3: iget-object v5, v5, Lcom/ds/avare/weather/Airep;.rawText:Ljava/lang/String; // field@177b │ │ -10222a: 54c6 c317 |00c5: iget-object v6, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ -10222e: 7110 f528 0600 |00c7: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; // method@28f5 │ │ -102234: 0c06 |00ca: move-result-object v6 │ │ -102236: 6e10 2e25 0600 |00cb: invoke-virtual {v6}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ -10223c: 0a06 |00ce: move-result v6 │ │ -10223e: 7120 6827 6500 |00cf: invoke-static {v5, v6}, Lcom/ds/avare/utils/WeatherHelper;.formatPirepHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@2768 │ │ -102244: 0c05 |00d2: move-result-object v5 │ │ -102246: 2206 1007 |00d3: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -10224a: 7010 eb2a 0600 |00d5: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -102250: 6e20 f52a 4600 |00d8: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102256: 6e20 f52a 5600 |00db: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10225c: 1a04 c308 |00de: const-string v4, "

" // string@08c3 │ │ -102260: 6e20 f52a 4600 |00e0: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102266: 6e10 fa2a 0600 |00e3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10226c: 0c04 |00e6: move-result-object v4 │ │ -10226e: 28d0 |00e7: goto 00b7 // -0030 │ │ -102270: 6e20 ba2a 3400 |00e8: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -102276: 0a02 |00eb: move-result v2 │ │ -102278: 3902 1500 |00ec: if-nez v2, 0101 // +0015 │ │ -10227c: 2202 1007 |00ee: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -102280: 7010 eb2a 0200 |00f0: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -102286: 1a05 f808 |00f3: const-string v5, "
PIREP
" // string@08f8 │ │ -10228a: 6e20 f52a 5200 |00f5: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102290: 6e20 f52a 4200 |00f8: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102296: 6e10 fa2a 0200 |00fb: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10229c: 0c04 |00fe: move-result-object v4 │ │ -10229e: 2802 |00ff: goto 0101 // +0002 │ │ -1022a0: 0734 |0100: move-object v4, v3 │ │ -1022a2: 54d2 dc15 |0101: iget-object v2, v13, Lcom/ds/avare/touch/LongTouchDestination;.sua:Ljava/lang/String; // field@15dc │ │ -1022a6: 1a05 0900 |0103: const-string v5, " │ │ +102098: |[102098] com.ds.avare.webinfc.WebAppMapInterface$1.handleMessage:(Landroid/os/Message;)V │ │ +1020a8: 52d0 9a00 |0000: iget v0, v13, Landroid/os/Message;.what:I // field@009a │ │ +1020ac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1020ae: 1222 |0003: const/4 v2, #int 2 // #2 │ │ +1020b0: 3301 a802 |0004: if-ne v1, v0, 02ac // +02a8 │ │ +1020b4: 54dd 9900 |0006: iget-object v13, v13, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +1020b8: 1f0d 3906 |0008: check-cast v13, Lcom/ds/avare/touch/LongTouchDestination; // type@0639 │ │ +1020bc: 54d0 dd15 |000a: iget-object v0, v13, Lcom/ds/avare/touch/LongTouchDestination;.taf:Lcom/ds/avare/weather/Taf; // field@15dd │ │ +1020c0: 1a03 0000 |000c: const-string v3, "" // string@0000 │ │ +1020c4: 3800 5f00 |000e: if-eqz v0, 006d // +005f │ │ +1020c8: 54d0 dd15 |0010: iget-object v0, v13, Lcom/ds/avare/touch/LongTouchDestination;.taf:Lcom/ds/avare/weather/Taf; // field@15dd │ │ +1020cc: 5400 9017 |0012: iget-object v0, v0, Lcom/ds/avare/weather/Taf;.rawText:Ljava/lang/String; // field@1790 │ │ +1020d0: 54d4 dd15 |0014: iget-object v4, v13, Lcom/ds/avare/touch/LongTouchDestination;.taf:Lcom/ds/avare/weather/Taf; // field@15dd │ │ +1020d4: 5444 9117 |0016: iget-object v4, v4, Lcom/ds/avare/weather/Taf;.stationId:Ljava/lang/String; // field@1791 │ │ +1020d8: 6e30 d12a 4002 |0018: invoke-virtual {v0, v4, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@2ad1 │ │ +1020de: 0c00 |001b: move-result-object v0 │ │ +1020e0: 2104 |001c: array-length v4, v0 │ │ +1020e2: 3324 5000 |001d: if-ne v4, v2, 006d // +0050 │ │ +1020e6: 2202 1007 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +1020ea: 7010 eb2a 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1020f0: 1a04 fc08 |0024: const-string v4, "
TAF " // string@08fc │ │ +1020f4: 6e20 f52a 4200 |0026: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1020fa: 54d4 dd15 |0029: iget-object v4, v13, Lcom/ds/avare/touch/LongTouchDestination;.taf:Lcom/ds/avare/weather/Taf; // field@15dd │ │ +1020fe: 5444 9117 |002b: iget-object v4, v4, Lcom/ds/avare/weather/Taf;.stationId:Ljava/lang/String; // field@1791 │ │ +102102: 6e20 f52a 4200 |002d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102108: 1a04 1b00 |0030: const-string v4, " " // string@001b │ │ +10210c: 6e20 f52a 4200 |0032: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102112: 4600 0001 |0035: aget-object v0, v0, v1 │ │ +102116: 54c1 c317 |0037: iget-object v1, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ +10211a: 7110 f528 0100 |0039: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; // method@28f5 │ │ +102120: 0c01 |003c: move-result-object v1 │ │ +102122: 6e10 2e25 0100 |003d: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ +102128: 0a01 |0040: move-result v1 │ │ +10212a: 7120 6c27 1000 |0041: invoke-static {v0, v1}, Lcom/ds/avare/utils/WeatherHelper;.formatWeatherHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@276c │ │ +102130: 0c00 |0044: move-result-object v0 │ │ +102132: 54c1 c317 |0045: iget-object v1, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ +102136: 7110 f528 0100 |0047: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; // method@28f5 │ │ +10213c: 0c01 |004a: move-result-object v1 │ │ +10213e: 6e10 2e25 0100 |004b: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ +102144: 0a01 |004e: move-result v1 │ │ +102146: 7120 6d27 1000 |004f: invoke-static {v0, v1}, Lcom/ds/avare/utils/WeatherHelper;.formatWindsHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@276d │ │ +10214c: 0c00 |0052: move-result-object v0 │ │ +10214e: 54c1 c317 |0053: iget-object v1, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ +102152: 7110 f528 0100 |0055: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; // method@28f5 │ │ +102158: 0c01 |0058: move-result-object v1 │ │ +10215a: 6e10 2e25 0100 |0059: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ +102160: 0a01 |005c: move-result v1 │ │ +102162: 7120 6927 1000 |005d: invoke-static {v0, v1}, Lcom/ds/avare/utils/WeatherHelper;.formatTafHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@2769 │ │ +102168: 0c00 |0060: move-result-object v0 │ │ +10216a: 7110 6a27 0000 |0061: invoke-static {v0}, Lcom/ds/avare/utils/WeatherHelper;.formatVisibilityHTML:(Ljava/lang/String;)Ljava/lang/String; // method@276a │ │ +102170: 0c00 |0064: move-result-object v0 │ │ +102172: 6e20 f52a 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102178: 6e10 fa2a 0200 |0068: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10217e: 0c00 |006b: move-result-object v0 │ │ +102180: 2802 |006c: goto 006e // +0002 │ │ +102182: 0730 |006d: move-object v0, v3 │ │ +102184: 54d1 d815 |006e: iget-object v1, v13, Lcom/ds/avare/touch/LongTouchDestination;.metar:Lcom/ds/avare/weather/Metar; // field@15d8 │ │ +102188: 3801 3b00 |0070: if-eqz v1, 00ab // +003b │ │ +10218c: 54d1 d815 |0072: iget-object v1, v13, Lcom/ds/avare/touch/LongTouchDestination;.metar:Lcom/ds/avare/weather/Metar; // field@15d8 │ │ +102190: 5411 8817 |0074: iget-object v1, v1, Lcom/ds/avare/weather/Metar;.rawText:Ljava/lang/String; // field@1788 │ │ +102194: 54c2 c317 |0076: iget-object v2, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ +102198: 7110 f528 0200 |0078: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; // method@28f5 │ │ +10219e: 0c02 |007b: move-result-object v2 │ │ +1021a0: 6e10 2e25 0200 |007c: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ +1021a6: 0a02 |007f: move-result v2 │ │ +1021a8: 7120 6727 2100 |0080: invoke-static {v1, v2}, Lcom/ds/avare/utils/WeatherHelper;.formatMetarHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@2767 │ │ +1021ae: 0c01 |0083: move-result-object v1 │ │ +1021b0: 2202 1007 |0084: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +1021b4: 7010 eb2a 0200 |0086: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1021ba: 1a04 f708 |0089: const-string v4, "
METAR " // string@00eb │ │ +1021de: 6e20 f52a 4200 |009b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1021e4: 6e20 f52a 1200 |009e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1021ea: 1a01 9e08 |00a1: const-string v1, "" // string@089e │ │ +1021ee: 6e20 f52a 1200 |00a3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1021f4: 6e10 fa2a 0200 |00a6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1021fa: 0c01 |00a9: move-result-object v1 │ │ +1021fc: 2802 |00aa: goto 00ac // +0002 │ │ +1021fe: 0731 |00ab: move-object v1, v3 │ │ +102200: 54d2 d415 |00ac: iget-object v2, v13, Lcom/ds/avare/touch/LongTouchDestination;.airep:Ljava/util/LinkedList; // field@15d4 │ │ +102204: 3802 5200 |00ae: if-eqz v2, 0100 // +0052 │ │ +102208: 54d2 d415 |00b0: iget-object v2, v13, Lcom/ds/avare/touch/LongTouchDestination;.airep:Ljava/util/LinkedList; // field@15d4 │ │ +10220c: 6e10 212c 0200 |00b2: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +102212: 0c02 |00b5: move-result-object v2 │ │ +102214: 0734 |00b6: move-object v4, v3 │ │ +102216: 7210 042c 0200 |00b7: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10221c: 0a05 |00ba: move-result v5 │ │ +10221e: 3805 2d00 |00bb: if-eqz v5, 00e8 // +002d │ │ +102222: 7210 052c 0200 |00bd: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +102228: 0c05 |00c0: move-result-object v5 │ │ +10222a: 1f05 8f06 |00c1: check-cast v5, Lcom/ds/avare/weather/Airep; // type@068f │ │ +10222e: 5455 7b17 |00c3: iget-object v5, v5, Lcom/ds/avare/weather/Airep;.rawText:Ljava/lang/String; // field@177b │ │ +102232: 54c6 c317 |00c5: iget-object v6, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ +102236: 7110 f528 0600 |00c7: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; // method@28f5 │ │ +10223c: 0c06 |00ca: move-result-object v6 │ │ +10223e: 6e10 2e25 0600 |00cb: invoke-virtual {v6}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ +102244: 0a06 |00ce: move-result v6 │ │ +102246: 7120 6827 6500 |00cf: invoke-static {v5, v6}, Lcom/ds/avare/utils/WeatherHelper;.formatPirepHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@2768 │ │ +10224c: 0c05 |00d2: move-result-object v5 │ │ +10224e: 2206 1007 |00d3: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +102252: 7010 eb2a 0600 |00d5: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +102258: 6e20 f52a 4600 |00d8: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10225e: 6e20 f52a 5600 |00db: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102264: 1a04 c308 |00de: const-string v4, "

" // string@08c3 │ │ +102268: 6e20 f52a 4600 |00e0: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10226e: 6e10 fa2a 0600 |00e3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +102274: 0c04 |00e6: move-result-object v4 │ │ +102276: 28d0 |00e7: goto 00b7 // -0030 │ │ +102278: 6e20 ba2a 3400 |00e8: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10227e: 0a02 |00eb: move-result v2 │ │ +102280: 3902 1500 |00ec: if-nez v2, 0101 // +0015 │ │ +102284: 2202 1007 |00ee: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +102288: 7010 eb2a 0200 |00f0: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10228e: 1a05 f808 |00f3: const-string v5, "
PIREP
" // string@08f8 │ │ +102292: 6e20 f52a 5200 |00f5: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102298: 6e20 f52a 4200 |00f8: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10229e: 6e10 fa2a 0200 |00fb: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1022a4: 0c04 |00fe: move-result-object v4 │ │ +1022a6: 2802 |00ff: goto 0101 // +0002 │ │ +1022a8: 0734 |0100: move-object v4, v3 │ │ +1022aa: 54d2 dc15 |0101: iget-object v2, v13, Lcom/ds/avare/touch/LongTouchDestination;.sua:Ljava/lang/String; // field@15dc │ │ +1022ae: 1a05 0900 |0103: const-string v5, " │ │ " // string@0009 │ │ -1022aa: 1a06 c108 |0105: const-string v6, "
" // string@08c1 │ │ -1022ae: 3802 1a00 |0107: if-eqz v2, 0121 // +001a │ │ -1022b2: 2202 1007 |0109: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -1022b6: 7010 eb2a 0200 |010b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1022bc: 1a07 fb08 |010e: const-string v7, "
Special Use Airspace
" // string@08fb │ │ -1022c0: 6e20 f52a 7200 |0110: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1022c6: 54d7 dc15 |0113: iget-object v7, v13, Lcom/ds/avare/touch/LongTouchDestination;.sua:Ljava/lang/String; // field@15dc │ │ -1022ca: 6e30 cd2a 5706 |0115: invoke-virtual {v7, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -1022d0: 0c07 |0118: move-result-object v7 │ │ -1022d2: 6e20 f52a 7200 |0119: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1022d8: 6e10 fa2a 0200 |011c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1022de: 0c02 |011f: move-result-object v2 │ │ -1022e0: 2802 |0120: goto 0122 // +0002 │ │ -1022e2: 0732 |0121: move-object v2, v3 │ │ -1022e4: 54d7 de15 |0122: iget-object v7, v13, Lcom/ds/avare/touch/LongTouchDestination;.tfr:Ljava/lang/String; // field@15de │ │ -1022e8: 3807 2200 |0124: if-eqz v7, 0146 // +0022 │ │ -1022ec: 54d7 de15 |0126: iget-object v7, v13, Lcom/ds/avare/touch/LongTouchDestination;.tfr:Ljava/lang/String; // field@15de │ │ -1022f0: 6e20 ba2a 3700 |0128: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1022f6: 0a07 |012b: move-result v7 │ │ -1022f8: 3907 1a00 |012c: if-nez v7, 0146 // +001a │ │ -1022fc: 2207 1007 |012e: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -102300: 7010 eb2a 0700 |0130: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -102306: 1a08 fd08 |0133: const-string v8, "
TFR
" // string@08fd │ │ -10230a: 6e20 f52a 8700 |0135: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102310: 54d8 de15 |0138: iget-object v8, v13, Lcom/ds/avare/touch/LongTouchDestination;.tfr:Ljava/lang/String; // field@15de │ │ -102314: 6e30 cd2a 5806 |013a: invoke-virtual {v8, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -10231a: 0c08 |013d: move-result-object v8 │ │ -10231c: 6e20 f52a 8700 |013e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102322: 6e10 fa2a 0700 |0141: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -102328: 0c07 |0144: move-result-object v7 │ │ -10232a: 2802 |0145: goto 0147 // +0002 │ │ -10232c: 0737 |0146: move-object v7, v3 │ │ -10232e: 54c8 c317 |0147: iget-object v8, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ -102332: 7110 f528 0800 |0149: invoke-static {v8}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; // method@28f5 │ │ -102338: 0c08 |014c: move-result-object v8 │ │ -10233a: 6e10 5125 0800 |014d: invoke-virtual {v8}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -102340: 0a08 |0150: move-result v8 │ │ -102342: 3808 0500 |0151: if-eqz v8, 0156 // +0005 │ │ -102346: 1a08 fe08 |0153: const-string v8, "
Weather/SUA Source ADS-B
" // string@08fe │ │ -10234a: 2803 |0155: goto 0158 // +0003 │ │ -10234c: 1a08 ff08 |0156: const-string v8, "
Weather/SUA Source Internet
" // string@08ff │ │ -102350: 54d9 d715 |0158: iget-object v9, v13, Lcom/ds/avare/touch/LongTouchDestination;.layer:Ljava/lang/String; // field@15d7 │ │ -102354: 3809 2c00 |015a: if-eqz v9, 0186 // +002c │ │ -102358: 54d9 d715 |015c: iget-object v9, v13, Lcom/ds/avare/touch/LongTouchDestination;.layer:Ljava/lang/String; // field@15d7 │ │ -10235c: 6e20 ba2a 3900 |015e: invoke-virtual {v9, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -102362: 0a09 |0161: move-result v9 │ │ -102364: 3909 2400 |0162: if-nez v9, 0186 // +0024 │ │ -102368: 2209 1007 |0164: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -10236c: 7010 eb2a 0900 |0166: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -102372: 6e20 f52a 8900 |0169: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102378: 1a08 bd08 |016c: const-string v8, "Weather Layer Time " // string@08bd │ │ -10237c: 6e20 f52a 8900 |016e: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102382: 6e10 fa2a 0900 |0171: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -102388: 0c08 |0174: move-result-object v8 │ │ -10238a: 2209 1007 |0175: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -10238e: 7010 eb2a 0900 |0177: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -102394: 6e20 f52a 8900 |017a: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10239a: 54d8 d715 |017d: iget-object v8, v13, Lcom/ds/avare/touch/LongTouchDestination;.layer:Ljava/lang/String; // field@15d7 │ │ -10239e: 6e20 f52a 8900 |017f: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1023a4: 6e10 fa2a 0900 |0182: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1023aa: 0c08 |0185: move-result-object v8 │ │ -1023ac: 54d9 d915 |0186: iget-object v9, v13, Lcom/ds/avare/touch/LongTouchDestination;.mets:Ljava/lang/String; // field@15d9 │ │ -1023b0: 3809 2200 |0188: if-eqz v9, 01aa // +0022 │ │ -1023b4: 54d9 d915 |018a: iget-object v9, v13, Lcom/ds/avare/touch/LongTouchDestination;.mets:Ljava/lang/String; // field@15d9 │ │ -1023b8: 6e20 ba2a 3900 |018c: invoke-virtual {v9, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1023be: 0a09 |018f: move-result v9 │ │ -1023c0: 3909 1a00 |0190: if-nez v9, 01aa // +001a │ │ -1023c4: 2209 1007 |0192: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -1023c8: 7010 eb2a 0900 |0194: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1023ce: 1a0a fa08 |0197: const-string v10, "
SIG/AIRMETs
" // string@08fa │ │ -1023d2: 6e20 f52a a900 |0199: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1023d8: 54da d915 |019c: iget-object v10, v13, Lcom/ds/avare/touch/LongTouchDestination;.mets:Ljava/lang/String; // field@15d9 │ │ -1023dc: 6e30 cd2a 5a06 |019e: invoke-virtual {v10, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -1023e2: 0c0a |01a1: move-result-object v10 │ │ -1023e4: 6e20 f52a a900 |01a2: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1023ea: 6e10 fa2a 0900 |01a5: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1023f0: 0c09 |01a8: move-result-object v9 │ │ -1023f2: 2802 |01a9: goto 01ab // +0002 │ │ -1023f4: 0739 |01aa: move-object v9, v3 │ │ -1023f6: 54da db15 |01ab: iget-object v10, v13, Lcom/ds/avare/touch/LongTouchDestination;.performance:Ljava/lang/String; // field@15db │ │ -1023fa: 380a 2200 |01ad: if-eqz v10, 01cf // +0022 │ │ -1023fe: 54da db15 |01af: iget-object v10, v13, Lcom/ds/avare/touch/LongTouchDestination;.performance:Ljava/lang/String; // field@15db │ │ -102402: 6e20 ba2a 3a00 |01b1: invoke-virtual {v10, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -102408: 0a0a |01b4: move-result v10 │ │ -10240a: 390a 1a00 |01b5: if-nez v10, 01cf // +001a │ │ -10240e: 220a 1007 |01b7: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -102412: 7010 eb2a 0a00 |01b9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -102418: 1a0b f908 |01bc: const-string v11, "
Performance " // string@08f9 │ │ -10241c: 6e20 f52a ba00 |01be: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102422: 54db db15 |01c1: iget-object v11, v13, Lcom/ds/avare/touch/LongTouchDestination;.performance:Ljava/lang/String; // field@15db │ │ -102426: 6e30 cd2a 5b06 |01c3: invoke-virtual {v11, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -10242c: 0c05 |01c6: move-result-object v5 │ │ -10242e: 6e20 f52a 5a00 |01c7: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102434: 6e10 fa2a 0a00 |01ca: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10243a: 0c05 |01cd: move-result-object v5 │ │ -10243c: 2802 |01ce: goto 01d0 // +0002 │ │ -10243e: 0735 |01cf: move-object v5, v3 │ │ -102440: 54da df15 |01d0: iget-object v10, v13, Lcom/ds/avare/touch/LongTouchDestination;.wa:Lcom/ds/avare/weather/WindsAloft; // field@15df │ │ -102444: 380a 2300 |01d2: if-eqz v10, 01f5 // +0023 │ │ -102448: 2203 1007 |01d4: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -10244c: 7010 eb2a 0300 |01d6: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -102452: 1a0a 0009 |01d9: const-string v10, "
Winds/Temp. Aloft " // string@0900 │ │ -102456: 6e20 f52a a300 |01db: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10245c: 54da df15 |01de: iget-object v10, v13, Lcom/ds/avare/touch/LongTouchDestination;.wa:Lcom/ds/avare/weather/WindsAloft; // field@15df │ │ -102460: 54cb c317 |01e0: iget-object v11, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ -102464: 7110 f528 0b00 |01e2: invoke-static {v11}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; // method@28f5 │ │ -10246a: 0c0b |01e5: move-result-object v11 │ │ -10246c: 6e10 1525 0b00 |01e6: invoke-virtual {v11}, Lcom/ds/avare/storage/Preferences;.getWindsAloftCeiling:()I // method@2515 │ │ -102472: 0a0b |01e9: move-result v11 │ │ -102474: 7120 8427 ba00 |01ea: invoke-static {v10, v11}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindsHTML:(Lcom/ds/avare/weather/WindsAloft;I)Ljava/lang/String; // method@2784 │ │ -10247a: 0c0a |01ed: move-result-object v10 │ │ -10247c: 6e20 f52a a300 |01ee: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102482: 6e10 fa2a 0300 |01f1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -102488: 0c03 |01f4: move-result-object v3 │ │ -10248a: 54da da15 |01f5: iget-object v10, v13, Lcom/ds/avare/touch/LongTouchDestination;.navaids:Ljava/lang/String; // field@15da │ │ -10248e: 380a 1a00 |01f7: if-eqz v10, 0211 // +001a │ │ -102492: 220a 1007 |01f9: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -102496: 7010 eb2a 0a00 |01fb: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10249c: 54db d615 |01fe: iget-object v11, v13, Lcom/ds/avare/touch/LongTouchDestination;.info:Ljava/lang/String; // field@15d6 │ │ -1024a0: 6e20 f52a ba00 |0200: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1024a6: 6e20 f52a 6a00 |0203: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1024ac: 54d6 da15 |0206: iget-object v6, v13, Lcom/ds/avare/touch/LongTouchDestination;.navaids:Ljava/lang/String; // field@15da │ │ -1024b0: 6e20 f52a 6a00 |0208: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1024b6: 6e10 fa2a 0a00 |020b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1024bc: 0c06 |020e: move-result-object v6 │ │ -1024be: 5bd6 d615 |020f: iput-object v6, v13, Lcom/ds/avare/touch/LongTouchDestination;.info:Ljava/lang/String; // field@15d6 │ │ -1024c2: 54c6 c317 |0211: iget-object v6, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ -1024c6: 7110 f628 0600 |0213: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Landroid/webkit/WebView; // method@28f6 │ │ -1024cc: 0c06 |0216: move-result-object v6 │ │ -1024ce: 1a0a 7c3b |0217: const-string v10, "javascript:plan_clear()" // string@3b7c │ │ -1024d2: 6e20 f208 a600 |0219: invoke-virtual {v6, v10}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -1024d8: 2206 1007 |021c: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -1024dc: 7010 eb2a 0600 |021e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1024e2: 1a0a 823b |0221: const-string v10, "javascript:setData('" // string@3b82 │ │ -1024e6: 6e20 f52a a600 |0223: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1024ec: 54da d515 |0226: iget-object v10, v13, Lcom/ds/avare/touch/LongTouchDestination;.airport:Ljava/lang/String; // field@15d5 │ │ -1024f0: 7110 8e26 0a00 |0228: invoke-static {v10}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -1024f6: 0c0a |022b: move-result-object v10 │ │ -1024f8: 6e20 f52a a600 |022c: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1024fe: 1a0a 4f01 |022f: const-string v10, "','Position " // string@014f │ │ -102502: 6e20 f52a a600 |0231: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102508: 54dd d615 |0234: iget-object v13, v13, Lcom/ds/avare/touch/LongTouchDestination;.info:Ljava/lang/String; // field@15d6 │ │ -10250c: 7110 8e26 0d00 |0236: invoke-static {v13}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -102512: 0c0d |0239: move-result-object v13 │ │ -102514: 6e20 f52a d600 |023a: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10251a: 1a0d 4e01 |023d: const-string v13, "','" // string@014e │ │ -10251e: 6e20 f52a d600 |023f: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102524: 7110 8e26 0100 |0242: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -10252a: 0c01 |0245: move-result-object v1 │ │ -10252c: 6e20 f52a 1600 |0246: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102532: 6e20 f52a d600 |0249: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102538: 7110 8e26 0000 |024c: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -10253e: 0c00 |024f: move-result-object v0 │ │ -102540: 6e20 f52a 0600 |0250: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102546: 6e20 f52a d600 |0253: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10254c: 7110 8e26 0400 |0256: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -102552: 0c00 |0259: move-result-object v0 │ │ -102554: 6e20 f52a 0600 |025a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10255a: 6e20 f52a d600 |025d: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102560: 7110 8e26 0700 |0260: invoke-static {v7}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -102566: 0c00 |0263: move-result-object v0 │ │ -102568: 6e20 f52a 0600 |0264: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10256e: 6e20 f52a d600 |0267: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102574: 7110 8e26 0200 |026a: invoke-static {v2}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -10257a: 0c00 |026d: move-result-object v0 │ │ -10257c: 6e20 f52a 0600 |026e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102582: 6e20 f52a d600 |0271: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102588: 7110 8e26 0900 |0274: invoke-static {v9}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -10258e: 0c00 |0277: move-result-object v0 │ │ -102590: 6e20 f52a 0600 |0278: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102596: 6e20 f52a d600 |027b: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10259c: 7110 8e26 0500 |027e: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -1025a2: 0c00 |0281: move-result-object v0 │ │ -1025a4: 6e20 f52a 0600 |0282: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1025aa: 6e20 f52a d600 |0285: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1025b0: 7110 8e26 0300 |0288: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -1025b6: 0c00 |028b: move-result-object v0 │ │ -1025b8: 6e20 f52a 0600 |028c: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1025be: 6e20 f52a d600 |028f: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1025c4: 7110 8e26 0800 |0292: invoke-static {v8}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -1025ca: 0c0d |0295: move-result-object v13 │ │ -1025cc: 6e20 f52a d600 |0296: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1025d2: 1a0d 4d01 |0299: const-string v13, "')" // string@014d │ │ -1025d6: 6e20 f52a d600 |029b: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1025dc: 6e10 fa2a 0600 |029e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1025e2: 0c0d |02a1: move-result-object v13 │ │ -1025e4: 54c0 c317 |02a2: iget-object v0, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ -1025e8: 7110 f628 0000 |02a4: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Landroid/webkit/WebView; // method@28f6 │ │ -1025ee: 0c00 |02a7: move-result-object v0 │ │ -1025f0: 6e20 f208 d000 |02a8: invoke-virtual {v0, v13}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -1025f6: 2813 |02ab: goto 02be // +0013 │ │ -1025f8: 52d0 9a00 |02ac: iget v0, v13, Landroid/os/Message;.what:I // field@009a │ │ -1025fc: 3302 1000 |02ae: if-ne v2, v0, 02be // +0010 │ │ -102600: 54c0 c317 |02b0: iget-object v0, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ -102604: 7110 f728 0000 |02b2: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$200:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/utils/GenericCallback; // method@28f7 │ │ -10260a: 0c00 |02b5: move-result-object v0 │ │ -10260c: 54dd 9900 |02b6: iget-object v13, v13, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -102610: 1f0d 0e07 |02b8: check-cast v13, Ljava/lang/String; // type@070e │ │ -102614: 1201 |02ba: const/4 v1, #int 0 // #0 │ │ -102616: 6e30 7a26 d001 |02bb: invoke-virtual {v0, v13, v1}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -10261c: 0e00 |02be: return-void │ │ +1022b2: 1a06 c108 |0105: const-string v6, "
" // string@08c1 │ │ +1022b6: 3802 1a00 |0107: if-eqz v2, 0121 // +001a │ │ +1022ba: 2202 1007 |0109: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +1022be: 7010 eb2a 0200 |010b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1022c4: 1a07 fb08 |010e: const-string v7, "
Special Use Airspace
" // string@08fb │ │ +1022c8: 6e20 f52a 7200 |0110: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1022ce: 54d7 dc15 |0113: iget-object v7, v13, Lcom/ds/avare/touch/LongTouchDestination;.sua:Ljava/lang/String; // field@15dc │ │ +1022d2: 6e30 cd2a 5706 |0115: invoke-virtual {v7, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +1022d8: 0c07 |0118: move-result-object v7 │ │ +1022da: 6e20 f52a 7200 |0119: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1022e0: 6e10 fa2a 0200 |011c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1022e6: 0c02 |011f: move-result-object v2 │ │ +1022e8: 2802 |0120: goto 0122 // +0002 │ │ +1022ea: 0732 |0121: move-object v2, v3 │ │ +1022ec: 54d7 de15 |0122: iget-object v7, v13, Lcom/ds/avare/touch/LongTouchDestination;.tfr:Ljava/lang/String; // field@15de │ │ +1022f0: 3807 2200 |0124: if-eqz v7, 0146 // +0022 │ │ +1022f4: 54d7 de15 |0126: iget-object v7, v13, Lcom/ds/avare/touch/LongTouchDestination;.tfr:Ljava/lang/String; // field@15de │ │ +1022f8: 6e20 ba2a 3700 |0128: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1022fe: 0a07 |012b: move-result v7 │ │ +102300: 3907 1a00 |012c: if-nez v7, 0146 // +001a │ │ +102304: 2207 1007 |012e: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +102308: 7010 eb2a 0700 |0130: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10230e: 1a08 fd08 |0133: const-string v8, "
TFR
" // string@08fd │ │ +102312: 6e20 f52a 8700 |0135: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102318: 54d8 de15 |0138: iget-object v8, v13, Lcom/ds/avare/touch/LongTouchDestination;.tfr:Ljava/lang/String; // field@15de │ │ +10231c: 6e30 cd2a 5806 |013a: invoke-virtual {v8, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +102322: 0c08 |013d: move-result-object v8 │ │ +102324: 6e20 f52a 8700 |013e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10232a: 6e10 fa2a 0700 |0141: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +102330: 0c07 |0144: move-result-object v7 │ │ +102332: 2802 |0145: goto 0147 // +0002 │ │ +102334: 0737 |0146: move-object v7, v3 │ │ +102336: 54c8 c317 |0147: iget-object v8, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ +10233a: 7110 f528 0800 |0149: invoke-static {v8}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; // method@28f5 │ │ +102340: 0c08 |014c: move-result-object v8 │ │ +102342: 6e10 5125 0800 |014d: invoke-virtual {v8}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +102348: 0a08 |0150: move-result v8 │ │ +10234a: 3808 0500 |0151: if-eqz v8, 0156 // +0005 │ │ +10234e: 1a08 fe08 |0153: const-string v8, "
Weather/SUA Source ADS-B
" // string@08fe │ │ +102352: 2803 |0155: goto 0158 // +0003 │ │ +102354: 1a08 ff08 |0156: const-string v8, "
Weather/SUA Source Internet
" // string@08ff │ │ +102358: 54d9 d715 |0158: iget-object v9, v13, Lcom/ds/avare/touch/LongTouchDestination;.layer:Ljava/lang/String; // field@15d7 │ │ +10235c: 3809 2c00 |015a: if-eqz v9, 0186 // +002c │ │ +102360: 54d9 d715 |015c: iget-object v9, v13, Lcom/ds/avare/touch/LongTouchDestination;.layer:Ljava/lang/String; // field@15d7 │ │ +102364: 6e20 ba2a 3900 |015e: invoke-virtual {v9, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10236a: 0a09 |0161: move-result v9 │ │ +10236c: 3909 2400 |0162: if-nez v9, 0186 // +0024 │ │ +102370: 2209 1007 |0164: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +102374: 7010 eb2a 0900 |0166: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10237a: 6e20 f52a 8900 |0169: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102380: 1a08 bd08 |016c: const-string v8, "Weather Layer Time " // string@08bd │ │ +102384: 6e20 f52a 8900 |016e: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10238a: 6e10 fa2a 0900 |0171: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +102390: 0c08 |0174: move-result-object v8 │ │ +102392: 2209 1007 |0175: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +102396: 7010 eb2a 0900 |0177: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10239c: 6e20 f52a 8900 |017a: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1023a2: 54d8 d715 |017d: iget-object v8, v13, Lcom/ds/avare/touch/LongTouchDestination;.layer:Ljava/lang/String; // field@15d7 │ │ +1023a6: 6e20 f52a 8900 |017f: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1023ac: 6e10 fa2a 0900 |0182: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1023b2: 0c08 |0185: move-result-object v8 │ │ +1023b4: 54d9 d915 |0186: iget-object v9, v13, Lcom/ds/avare/touch/LongTouchDestination;.mets:Ljava/lang/String; // field@15d9 │ │ +1023b8: 3809 2200 |0188: if-eqz v9, 01aa // +0022 │ │ +1023bc: 54d9 d915 |018a: iget-object v9, v13, Lcom/ds/avare/touch/LongTouchDestination;.mets:Ljava/lang/String; // field@15d9 │ │ +1023c0: 6e20 ba2a 3900 |018c: invoke-virtual {v9, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1023c6: 0a09 |018f: move-result v9 │ │ +1023c8: 3909 1a00 |0190: if-nez v9, 01aa // +001a │ │ +1023cc: 2209 1007 |0192: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +1023d0: 7010 eb2a 0900 |0194: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1023d6: 1a0a fa08 |0197: const-string v10, "
SIG/AIRMETs
" // string@08fa │ │ +1023da: 6e20 f52a a900 |0199: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1023e0: 54da d915 |019c: iget-object v10, v13, Lcom/ds/avare/touch/LongTouchDestination;.mets:Ljava/lang/String; // field@15d9 │ │ +1023e4: 6e30 cd2a 5a06 |019e: invoke-virtual {v10, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +1023ea: 0c0a |01a1: move-result-object v10 │ │ +1023ec: 6e20 f52a a900 |01a2: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1023f2: 6e10 fa2a 0900 |01a5: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1023f8: 0c09 |01a8: move-result-object v9 │ │ +1023fa: 2802 |01a9: goto 01ab // +0002 │ │ +1023fc: 0739 |01aa: move-object v9, v3 │ │ +1023fe: 54da db15 |01ab: iget-object v10, v13, Lcom/ds/avare/touch/LongTouchDestination;.performance:Ljava/lang/String; // field@15db │ │ +102402: 380a 2200 |01ad: if-eqz v10, 01cf // +0022 │ │ +102406: 54da db15 |01af: iget-object v10, v13, Lcom/ds/avare/touch/LongTouchDestination;.performance:Ljava/lang/String; // field@15db │ │ +10240a: 6e20 ba2a 3a00 |01b1: invoke-virtual {v10, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +102410: 0a0a |01b4: move-result v10 │ │ +102412: 390a 1a00 |01b5: if-nez v10, 01cf // +001a │ │ +102416: 220a 1007 |01b7: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +10241a: 7010 eb2a 0a00 |01b9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +102420: 1a0b f908 |01bc: const-string v11, "
Performance " // string@08f9 │ │ +102424: 6e20 f52a ba00 |01be: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10242a: 54db db15 |01c1: iget-object v11, v13, Lcom/ds/avare/touch/LongTouchDestination;.performance:Ljava/lang/String; // field@15db │ │ +10242e: 6e30 cd2a 5b06 |01c3: invoke-virtual {v11, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +102434: 0c05 |01c6: move-result-object v5 │ │ +102436: 6e20 f52a 5a00 |01c7: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10243c: 6e10 fa2a 0a00 |01ca: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +102442: 0c05 |01cd: move-result-object v5 │ │ +102444: 2802 |01ce: goto 01d0 // +0002 │ │ +102446: 0735 |01cf: move-object v5, v3 │ │ +102448: 54da df15 |01d0: iget-object v10, v13, Lcom/ds/avare/touch/LongTouchDestination;.wa:Lcom/ds/avare/weather/WindsAloft; // field@15df │ │ +10244c: 380a 2300 |01d2: if-eqz v10, 01f5 // +0023 │ │ +102450: 2203 1007 |01d4: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +102454: 7010 eb2a 0300 |01d6: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10245a: 1a0a 0009 |01d9: const-string v10, "
Winds/Temp. Aloft " // string@0900 │ │ +10245e: 6e20 f52a a300 |01db: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102464: 54da df15 |01de: iget-object v10, v13, Lcom/ds/avare/touch/LongTouchDestination;.wa:Lcom/ds/avare/weather/WindsAloft; // field@15df │ │ +102468: 54cb c317 |01e0: iget-object v11, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ +10246c: 7110 f528 0b00 |01e2: invoke-static {v11}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; // method@28f5 │ │ +102472: 0c0b |01e5: move-result-object v11 │ │ +102474: 6e10 1525 0b00 |01e6: invoke-virtual {v11}, Lcom/ds/avare/storage/Preferences;.getWindsAloftCeiling:()I // method@2515 │ │ +10247a: 0a0b |01e9: move-result v11 │ │ +10247c: 7120 8427 ba00 |01ea: invoke-static {v10, v11}, Lcom/ds/avare/utils/WindsAloftHelper;.formatWindsHTML:(Lcom/ds/avare/weather/WindsAloft;I)Ljava/lang/String; // method@2784 │ │ +102482: 0c0a |01ed: move-result-object v10 │ │ +102484: 6e20 f52a a300 |01ee: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10248a: 6e10 fa2a 0300 |01f1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +102490: 0c03 |01f4: move-result-object v3 │ │ +102492: 54da da15 |01f5: iget-object v10, v13, Lcom/ds/avare/touch/LongTouchDestination;.navaids:Ljava/lang/String; // field@15da │ │ +102496: 380a 1a00 |01f7: if-eqz v10, 0211 // +001a │ │ +10249a: 220a 1007 |01f9: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +10249e: 7010 eb2a 0a00 |01fb: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1024a4: 54db d615 |01fe: iget-object v11, v13, Lcom/ds/avare/touch/LongTouchDestination;.info:Ljava/lang/String; // field@15d6 │ │ +1024a8: 6e20 f52a ba00 |0200: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1024ae: 6e20 f52a 6a00 |0203: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1024b4: 54d6 da15 |0206: iget-object v6, v13, Lcom/ds/avare/touch/LongTouchDestination;.navaids:Ljava/lang/String; // field@15da │ │ +1024b8: 6e20 f52a 6a00 |0208: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1024be: 6e10 fa2a 0a00 |020b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1024c4: 0c06 |020e: move-result-object v6 │ │ +1024c6: 5bd6 d615 |020f: iput-object v6, v13, Lcom/ds/avare/touch/LongTouchDestination;.info:Ljava/lang/String; // field@15d6 │ │ +1024ca: 54c6 c317 |0211: iget-object v6, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ +1024ce: 7110 f628 0600 |0213: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Landroid/webkit/WebView; // method@28f6 │ │ +1024d4: 0c06 |0216: move-result-object v6 │ │ +1024d6: 1a0a 7c3b |0217: const-string v10, "javascript:plan_clear()" // string@3b7c │ │ +1024da: 6e20 f208 a600 |0219: invoke-virtual {v6, v10}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +1024e0: 2206 1007 |021c: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +1024e4: 7010 eb2a 0600 |021e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1024ea: 1a0a 823b |0221: const-string v10, "javascript:setData('" // string@3b82 │ │ +1024ee: 6e20 f52a a600 |0223: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1024f4: 54da d515 |0226: iget-object v10, v13, Lcom/ds/avare/touch/LongTouchDestination;.airport:Ljava/lang/String; // field@15d5 │ │ +1024f8: 7110 8e26 0a00 |0228: invoke-static {v10}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +1024fe: 0c0a |022b: move-result-object v10 │ │ +102500: 6e20 f52a a600 |022c: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102506: 1a0a 4f01 |022f: const-string v10, "','Position " // string@014f │ │ +10250a: 6e20 f52a a600 |0231: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102510: 54dd d615 |0234: iget-object v13, v13, Lcom/ds/avare/touch/LongTouchDestination;.info:Ljava/lang/String; // field@15d6 │ │ +102514: 7110 8e26 0d00 |0236: invoke-static {v13}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +10251a: 0c0d |0239: move-result-object v13 │ │ +10251c: 6e20 f52a d600 |023a: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102522: 1a0d 4e01 |023d: const-string v13, "','" // string@014e │ │ +102526: 6e20 f52a d600 |023f: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10252c: 7110 8e26 0100 |0242: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +102532: 0c01 |0245: move-result-object v1 │ │ +102534: 6e20 f52a 1600 |0246: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10253a: 6e20 f52a d600 |0249: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102540: 7110 8e26 0000 |024c: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +102546: 0c00 |024f: move-result-object v0 │ │ +102548: 6e20 f52a 0600 |0250: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10254e: 6e20 f52a d600 |0253: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102554: 7110 8e26 0400 |0256: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +10255a: 0c00 |0259: move-result-object v0 │ │ +10255c: 6e20 f52a 0600 |025a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102562: 6e20 f52a d600 |025d: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102568: 7110 8e26 0700 |0260: invoke-static {v7}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +10256e: 0c00 |0263: move-result-object v0 │ │ +102570: 6e20 f52a 0600 |0264: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102576: 6e20 f52a d600 |0267: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10257c: 7110 8e26 0200 |026a: invoke-static {v2}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +102582: 0c00 |026d: move-result-object v0 │ │ +102584: 6e20 f52a 0600 |026e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10258a: 6e20 f52a d600 |0271: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102590: 7110 8e26 0900 |0274: invoke-static {v9}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +102596: 0c00 |0277: move-result-object v0 │ │ +102598: 6e20 f52a 0600 |0278: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10259e: 6e20 f52a d600 |027b: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1025a4: 7110 8e26 0500 |027e: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +1025aa: 0c00 |0281: move-result-object v0 │ │ +1025ac: 6e20 f52a 0600 |0282: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1025b2: 6e20 f52a d600 |0285: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1025b8: 7110 8e26 0300 |0288: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +1025be: 0c00 |028b: move-result-object v0 │ │ +1025c0: 6e20 f52a 0600 |028c: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1025c6: 6e20 f52a d600 |028f: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1025cc: 7110 8e26 0800 |0292: invoke-static {v8}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +1025d2: 0c0d |0295: move-result-object v13 │ │ +1025d4: 6e20 f52a d600 |0296: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1025da: 1a0d 4d01 |0299: const-string v13, "')" // string@014d │ │ +1025de: 6e20 f52a d600 |029b: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1025e4: 6e10 fa2a 0600 |029e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1025ea: 0c0d |02a1: move-result-object v13 │ │ +1025ec: 54c0 c317 |02a2: iget-object v0, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ +1025f0: 7110 f628 0000 |02a4: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Landroid/webkit/WebView; // method@28f6 │ │ +1025f6: 0c00 |02a7: move-result-object v0 │ │ +1025f8: 6e20 f208 d000 |02a8: invoke-virtual {v0, v13}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +1025fe: 2813 |02ab: goto 02be // +0013 │ │ +102600: 52d0 9a00 |02ac: iget v0, v13, Landroid/os/Message;.what:I // field@009a │ │ +102604: 3302 1000 |02ae: if-ne v2, v0, 02be // +0010 │ │ +102608: 54c0 c317 |02b0: iget-object v0, v12, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppMapInterface; // field@17c3 │ │ +10260c: 7110 f728 0000 |02b2: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppMapInterface;.access$200:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/utils/GenericCallback; // method@28f7 │ │ +102612: 0c00 |02b5: move-result-object v0 │ │ +102614: 54dd 9900 |02b6: iget-object v13, v13, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +102618: 1f0d 0e07 |02b8: check-cast v13, Ljava/lang/String; // type@070e │ │ +10261c: 1201 |02ba: const/4 v1, #int 0 // #0 │ │ +10261e: 6e30 7a26 d001 |02bb: invoke-virtual {v0, v13, v1}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +102624: 0e00 |02be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=87 │ │ 0x000a line=89 │ │ 0x0010 line=90 │ │ 0x001c line=92 │ │ @@ -285464,28 +285466,28 @@ │ │ type : '(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -102668: |[102668] com.ds.avare.webinfc.WebAppMapInterface.:(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V │ │ -102678: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10267e: 2200 9e06 |0003: new-instance v0, Lcom/ds/avare/webinfc/WebAppMapInterface$1; // type@069e │ │ -102682: 7100 a704 0000 |0005: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ -102688: 0c01 |0008: move-result-object v1 │ │ -10268a: 7030 f228 2001 |0009: invoke-direct {v0, v2, v1}, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.:(Lcom/ds/avare/webinfc/WebAppMapInterface;Landroid/os/Looper;)V // method@28f2 │ │ -102690: 5b20 c817 |000c: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppMapInterface;.mHandler:Landroid/os/Handler; // field@17c8 │ │ -102694: 5b24 ca17 |000e: iput-object v4, v2, Lcom/ds/avare/webinfc/WebAppMapInterface;.mWebView:Landroid/webkit/WebView; // field@17ca │ │ -102698: 5b23 c717 |0010: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppMapInterface;.mContext:Landroid/content/Context; // field@17c7 │ │ -10269c: 2204 2206 |0012: new-instance v4, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -1026a0: 7020 e024 3400 |0014: invoke-direct {v4, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -1026a6: 5b24 c917 |0017: iput-object v4, v2, Lcom/ds/avare/webinfc/WebAppMapInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17c9 │ │ -1026aa: 5b25 c617 |0019: iput-object v5, v2, Lcom/ds/avare/webinfc/WebAppMapInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17c6 │ │ -1026ae: 0e00 |001b: return-void │ │ +102670: |[102670] com.ds.avare.webinfc.WebAppMapInterface.:(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V │ │ +102680: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +102686: 2200 9e06 |0003: new-instance v0, Lcom/ds/avare/webinfc/WebAppMapInterface$1; // type@069e │ │ +10268a: 7100 a704 0000 |0005: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ +102690: 0c01 |0008: move-result-object v1 │ │ +102692: 7030 f228 2001 |0009: invoke-direct {v0, v2, v1}, Lcom/ds/avare/webinfc/WebAppMapInterface$1;.:(Lcom/ds/avare/webinfc/WebAppMapInterface;Landroid/os/Looper;)V // method@28f2 │ │ +102698: 5b20 c817 |000c: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppMapInterface;.mHandler:Landroid/os/Handler; // field@17c8 │ │ +10269c: 5b24 ca17 |000e: iput-object v4, v2, Lcom/ds/avare/webinfc/WebAppMapInterface;.mWebView:Landroid/webkit/WebView; // field@17ca │ │ +1026a0: 5b23 c717 |0010: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppMapInterface;.mContext:Landroid/content/Context; // field@17c7 │ │ +1026a4: 2204 2206 |0012: new-instance v4, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +1026a8: 7020 e024 3400 |0014: invoke-direct {v4, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +1026ae: 5b24 c917 |0017: iput-object v4, v2, Lcom/ds/avare/webinfc/WebAppMapInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17c9 │ │ +1026b2: 5b25 c617 |0019: iput-object v5, v2, Lcom/ds/avare/webinfc/WebAppMapInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17c6 │ │ +1026b6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=80 │ │ 0x0005 line=81 │ │ 0x000e line=49 │ │ 0x0010 line=50 │ │ @@ -285502,17 +285504,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -102638: |[102638] com.ds.avare.webinfc.WebAppMapInterface.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; │ │ -102648: 5400 c917 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppMapInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17c9 │ │ -10264c: 1100 |0002: return-object v0 │ │ +102640: |[102640] com.ds.avare.webinfc.WebAppMapInterface.access$000:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/storage/Preferences; │ │ +102650: 5400 c917 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppMapInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17c9 │ │ +102654: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppMapInterface; │ │ │ │ #2 : (in Lcom/ds/avare/webinfc/WebAppMapInterface;) │ │ @@ -285520,17 +285522,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppMapInterface;)Landroid/webkit/WebView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -102620: |[102620] com.ds.avare.webinfc.WebAppMapInterface.access$100:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Landroid/webkit/WebView; │ │ -102630: 5400 ca17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppMapInterface;.mWebView:Landroid/webkit/WebView; // field@17ca │ │ -102634: 1100 |0002: return-object v0 │ │ +102628: |[102628] com.ds.avare.webinfc.WebAppMapInterface.access$100:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Landroid/webkit/WebView; │ │ +102638: 5400 ca17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppMapInterface;.mWebView:Landroid/webkit/WebView; // field@17ca │ │ +10263c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppMapInterface; │ │ │ │ #3 : (in Lcom/ds/avare/webinfc/WebAppMapInterface;) │ │ @@ -285538,17 +285540,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/utils/GenericCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -102650: |[102650] com.ds.avare.webinfc.WebAppMapInterface.access$200:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/utils/GenericCallback; │ │ -102660: 5400 c617 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppMapInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17c6 │ │ -102664: 1100 |0002: return-object v0 │ │ +102658: |[102658] com.ds.avare.webinfc.WebAppMapInterface.access$200:(Lcom/ds/avare/webinfc/WebAppMapInterface;)Lcom/ds/avare/utils/GenericCallback; │ │ +102668: 5400 c617 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppMapInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17c6 │ │ +10266c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppMapInterface; │ │ │ │ Virtual methods - │ │ @@ -285557,24 +285559,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1026b0: |[1026b0] com.ds.avare.webinfc.WebAppMapInterface.doAction:(Ljava/lang/String;)V │ │ -1026c0: 5410 c817 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppMapInterface;.mHandler:Landroid/os/Handler; // field@17c8 │ │ -1026c4: 6e10 8604 0000 |0002: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@0486 │ │ -1026ca: 0c00 |0005: move-result-object v0 │ │ -1026cc: 5b02 9900 |0006: iput-object v2, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -1026d0: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -1026d2: 5902 9a00 |0009: iput v2, v0, Landroid/os/Message;.what:I // field@009a │ │ -1026d6: 5412 c817 |000b: iget-object v2, v1, Lcom/ds/avare/webinfc/WebAppMapInterface;.mHandler:Landroid/os/Handler; // field@17c8 │ │ -1026da: 6e20 9204 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -1026e0: 0e00 |0010: return-void │ │ +1026b8: |[1026b8] com.ds.avare.webinfc.WebAppMapInterface.doAction:(Ljava/lang/String;)V │ │ +1026c8: 5410 c817 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppMapInterface;.mHandler:Landroid/os/Handler; // field@17c8 │ │ +1026cc: 6e10 8604 0000 |0002: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@0486 │ │ +1026d2: 0c00 |0005: move-result-object v0 │ │ +1026d4: 5b02 9900 |0006: iput-object v2, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +1026d8: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +1026da: 5902 9a00 |0009: iput v2, v0, Landroid/os/Message;.what:I // field@009a │ │ +1026de: 5412 c817 |000b: iget-object v2, v1, Lcom/ds/avare/webinfc/WebAppMapInterface;.mHandler:Landroid/os/Handler; // field@17c8 │ │ +1026e2: 6e20 9204 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +1026e8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=61 │ │ 0x0009 line=62 │ │ 0x000b line=63 │ │ locals : │ │ @@ -285586,24 +285588,24 @@ │ │ type : '(Lcom/ds/avare/touch/LongTouchDestination;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1026e4: |[1026e4] com.ds.avare.webinfc.WebAppMapInterface.setData:(Lcom/ds/avare/touch/LongTouchDestination;)V │ │ -1026f4: 5410 c817 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppMapInterface;.mHandler:Landroid/os/Handler; // field@17c8 │ │ -1026f8: 6e10 8604 0000 |0002: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@0486 │ │ -1026fe: 0c00 |0005: move-result-object v0 │ │ -102700: 5b02 9900 |0006: iput-object v2, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -102704: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -102706: 5902 9a00 |0009: iput v2, v0, Landroid/os/Message;.what:I // field@009a │ │ -10270a: 5412 c817 |000b: iget-object v2, v1, Lcom/ds/avare/webinfc/WebAppMapInterface;.mHandler:Landroid/os/Handler; // field@17c8 │ │ -10270e: 6e20 9204 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -102714: 0e00 |0010: return-void │ │ +1026ec: |[1026ec] com.ds.avare.webinfc.WebAppMapInterface.setData:(Lcom/ds/avare/touch/LongTouchDestination;)V │ │ +1026fc: 5410 c817 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppMapInterface;.mHandler:Landroid/os/Handler; // field@17c8 │ │ +102700: 6e10 8604 0000 |0002: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@0486 │ │ +102706: 0c00 |0005: move-result-object v0 │ │ +102708: 5b02 9900 |0006: iput-object v2, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +10270c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +10270e: 5902 9a00 |0009: iput v2, v0, Landroid/os/Message;.what:I // field@009a │ │ +102712: 5412 c817 |000b: iget-object v2, v1, Lcom/ds/avare/webinfc/WebAppMapInterface;.mHandler:Landroid/os/Handler; // field@17c8 │ │ +102716: 6e20 9204 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +10271c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0006 line=69 │ │ 0x0009 line=70 │ │ 0x000b line=71 │ │ locals : │ │ @@ -285644,18 +285646,18 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface;Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -102718: |[102718] com.ds.avare.webinfc.WebAppPlanInterface$1.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Landroid/os/Looper;)V │ │ -102728: 5b01 cb17 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -10272c: 7020 7e04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ -102732: 0e00 |0005: return-void │ │ +102720: |[102720] com.ds.avare.webinfc.WebAppPlanInterface$1.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Landroid/os/Looper;)V │ │ +102730: 5b01 cb17 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +102734: 7020 7e04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ +10273a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/webinfc/WebAppPlanInterface$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Looper; │ │ @@ -285666,223 +285668,223 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 448 16-bit code units │ │ -102734: |[102734] com.ds.avare.webinfc.WebAppPlanInterface$1.handleMessage:(Landroid/os/Message;)V │ │ -102744: 5290 9a00 |0000: iget v0, v9, Landroid/os/Message;.what:I // field@009a │ │ -102748: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -10274a: 3301 0f00 |0003: if-ne v1, v0, 0012 // +000f │ │ -10274e: 5489 cb17 |0005: iget-object v9, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -102752: 7110 1729 0900 |0007: invoke-static {v9}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ -102758: 0c09 |000a: move-result-object v9 │ │ -10275a: 1a00 7c3b |000b: const-string v0, "javascript:plan_clear()" // string@3b7c │ │ -10275e: 6e20 f208 0900 |000d: invoke-virtual {v9, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -102764: 2900 af01 |0010: goto/16 01bf // +01af │ │ -102768: 5290 9a00 |0012: iget v0, v9, Landroid/os/Message;.what:I // field@009a │ │ -10276c: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -10276e: 1a03 1802 |0015: const-string v3, ")" // string@0218 │ │ -102772: 3302 2500 |0017: if-ne v2, v0, 003c // +0025 │ │ -102776: 2200 1007 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -10277a: 7010 eb2a 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -102780: 1a01 7b3b |001e: const-string v1, "javascript:plan_add(" // string@3b7b │ │ -102784: 6e20 f52a 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10278a: 5499 9900 |0023: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -10278e: 1f09 0e07 |0025: check-cast v9, Ljava/lang/String; // type@070e │ │ -102792: 6e20 f52a 9000 |0027: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102798: 6e20 f52a 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10279e: 6e10 fa2a 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1027a4: 0c09 |0030: move-result-object v9 │ │ -1027a6: 5480 cb17 |0031: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -1027aa: 7110 1729 0000 |0033: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ -1027b0: 0c00 |0036: move-result-object v0 │ │ -1027b2: 6e20 f208 9000 |0037: invoke-virtual {v0, v9}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -1027b8: 2900 8501 |003a: goto/16 01bf // +0185 │ │ -1027bc: 5290 9a00 |003c: iget v0, v9, Landroid/os/Message;.what:I // field@009a │ │ -1027c0: 1244 |003e: const/4 v4, #int 4 // #4 │ │ -1027c2: 3304 2500 |003f: if-ne v4, v0, 0064 // +0025 │ │ -1027c6: 2200 1007 |0041: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -1027ca: 7010 eb2a 0000 |0043: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1027d0: 1a01 813b |0046: const-string v1, "javascript:search_add(" // string@3b81 │ │ -1027d4: 6e20 f52a 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1027da: 5499 9900 |004b: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -1027de: 1f09 0e07 |004d: check-cast v9, Ljava/lang/String; // type@070e │ │ -1027e2: 6e20 f52a 9000 |004f: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1027e8: 6e20 f52a 3000 |0052: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1027ee: 6e10 fa2a 0000 |0055: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1027f4: 0c09 |0058: move-result-object v9 │ │ -1027f6: 5480 cb17 |0059: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -1027fa: 7110 1729 0000 |005b: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ -102800: 0c00 |005e: move-result-object v0 │ │ -102802: 6e20 f208 9000 |005f: invoke-virtual {v0, v9}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -102808: 2900 5d01 |0062: goto/16 01bf // +015d │ │ -10280c: 5290 9a00 |0064: iget v0, v9, Landroid/os/Message;.what:I // field@009a │ │ -102810: 1255 |0066: const/4 v5, #int 5 // #5 │ │ -102812: 3305 1100 |0067: if-ne v5, v0, 0078 // +0011 │ │ -102816: 5489 cb17 |0069: iget-object v9, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -10281a: 7110 1529 0900 |006b: invoke-static {v9}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ -102820: 0c09 |006e: move-result-object v9 │ │ -102822: 6e10 211e 0900 |006f: invoke-virtual {v9}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -102828: 0c09 |0072: move-result-object v9 │ │ -10282a: 6e10 6823 0900 |0073: invoke-virtual {v9}, Lcom/ds/avare/place/Plan;.simulate:()V // method@2368 │ │ -102830: 2900 4901 |0076: goto/16 01bf // +0149 │ │ -102834: 1270 |0078: const/4 v0, #int 7 // #7 │ │ -102836: 5296 9a00 |0079: iget v6, v9, Landroid/os/Message;.what:I // field@009a │ │ -10283a: 3360 0f00 |007b: if-ne v0, v6, 008a // +000f │ │ -10283e: 5489 cb17 |007d: iget-object v9, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -102842: 7110 1729 0900 |007f: invoke-static {v9}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ -102848: 0c09 |0082: move-result-object v9 │ │ -10284a: 1a00 7f3b |0083: const-string v0, "javascript:save_clear()" // string@3b7f │ │ -10284e: 6e20 f208 0900 |0085: invoke-virtual {v9, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -102854: 2900 3701 |0088: goto/16 01bf // +0137 │ │ -102858: 1300 0800 |008a: const/16 v0, #int 8 // #8 │ │ -10285c: 5296 9a00 |008c: iget v6, v9, Landroid/os/Message;.what:I // field@009a │ │ -102860: 3360 2500 |008e: if-ne v0, v6, 00b3 // +0025 │ │ -102864: 2200 1007 |0090: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -102868: 7010 eb2a 0000 |0092: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10286e: 1a01 7e3b |0095: const-string v1, "javascript:save_add(" // string@3b7e │ │ -102872: 6e20 f52a 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102878: 5499 9900 |009a: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -10287c: 1f09 0e07 |009c: check-cast v9, Ljava/lang/String; // type@070e │ │ -102880: 6e20 f52a 9000 |009e: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102886: 6e20 f52a 3000 |00a1: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10288c: 6e10 fa2a 0000 |00a4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -102892: 0c09 |00a7: move-result-object v9 │ │ -102894: 5480 cb17 |00a8: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -102898: 7110 1729 0000 |00aa: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ -10289e: 0c00 |00ad: move-result-object v0 │ │ -1028a0: 6e20 f208 9000 |00ae: invoke-virtual {v0, v9}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -1028a6: 2900 0e01 |00b1: goto/16 01bf // +010e │ │ -1028aa: 1300 0900 |00b3: const/16 v0, #int 9 // #9 │ │ -1028ae: 5296 9a00 |00b5: iget v6, v9, Landroid/os/Message;.what:I // field@009a │ │ -1028b2: 1207 |00b7: const/4 v7, #int 0 // #0 │ │ -1028b4: 3360 1100 |00b8: if-ne v0, v6, 00c9 // +0011 │ │ -1028b8: 5489 cb17 |00ba: iget-object v9, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -1028bc: 7110 1829 0900 |00bc: invoke-static {v9}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$700:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/utils/GenericCallback; // method@2918 │ │ -1028c2: 0c09 |00bf: move-result-object v9 │ │ -1028c4: 7110 622a 0100 |00c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -1028ca: 0c00 |00c3: move-result-object v0 │ │ -1028cc: 6e30 7a26 0907 |00c4: invoke-virtual {v9, v0, v7}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -1028d2: 2900 f800 |00c7: goto/16 01bf // +00f8 │ │ -1028d6: 1300 0a00 |00c9: const/16 v0, #int 10 // #a │ │ -1028da: 5291 9a00 |00cb: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ -1028de: 3310 1200 |00cd: if-ne v0, v1, 00df // +0012 │ │ -1028e2: 5489 cb17 |00cf: iget-object v9, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -1028e6: 7110 1829 0900 |00d1: invoke-static {v9}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$700:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/utils/GenericCallback; // method@2918 │ │ -1028ec: 0c09 |00d4: move-result-object v9 │ │ -1028ee: 1210 |00d5: const/4 v0, #int 1 // #1 │ │ -1028f0: 7110 622a 0000 |00d6: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -1028f6: 0c00 |00d9: move-result-object v0 │ │ -1028f8: 6e30 7a26 0907 |00da: invoke-virtual {v9, v0, v7}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -1028fe: 2900 e200 |00dd: goto/16 01bf // +00e2 │ │ -102902: 1300 0b00 |00df: const/16 v0, #int 11 // #b │ │ -102906: 5291 9a00 |00e1: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ -10290a: 3310 1100 |00e3: if-ne v0, v1, 00f4 // +0011 │ │ -10290e: 5489 cb17 |00e5: iget-object v9, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -102912: 7110 1829 0900 |00e7: invoke-static {v9}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$700:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/utils/GenericCallback; // method@2918 │ │ -102918: 0c09 |00ea: move-result-object v9 │ │ -10291a: 7110 622a 0200 |00eb: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -102920: 0c00 |00ee: move-result-object v0 │ │ -102922: 6e30 7a26 0907 |00ef: invoke-virtual {v9, v0, v7}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -102928: 2900 cd00 |00f2: goto/16 01bf // +00cd │ │ -10292c: 1300 0c00 |00f4: const/16 v0, #int 12 // #c │ │ -102930: 5291 9a00 |00f6: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ -102934: 3310 1100 |00f8: if-ne v0, v1, 0109 // +0011 │ │ -102938: 5489 cb17 |00fa: iget-object v9, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -10293c: 7110 1829 0900 |00fc: invoke-static {v9}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$700:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/utils/GenericCallback; // method@2918 │ │ -102942: 0c09 |00ff: move-result-object v9 │ │ -102944: 7110 622a 0400 |0100: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10294a: 0c00 |0103: move-result-object v0 │ │ -10294c: 6e30 7a26 0907 |0104: invoke-virtual {v9, v0, v7}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -102952: 2900 b800 |0107: goto/16 01bf // +00b8 │ │ -102956: 1300 0e00 |0109: const/16 v0, #int 14 // #e │ │ -10295a: 5291 9a00 |010b: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ -10295e: 3310 2500 |010d: if-ne v0, v1, 0132 // +0025 │ │ -102962: 2200 1007 |010f: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -102966: 7010 eb2a 0000 |0111: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10296c: 1a01 803b |0114: const-string v1, "javascript:save_hide(" // string@3b80 │ │ -102970: 6e20 f52a 1000 |0116: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102976: 5499 9900 |0119: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -10297a: 1f09 0e07 |011b: check-cast v9, Ljava/lang/String; // type@070e │ │ -10297e: 6e20 f52a 9000 |011d: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102984: 6e20 f52a 3000 |0120: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10298a: 6e10 fa2a 0000 |0123: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -102990: 0c09 |0126: move-result-object v9 │ │ -102992: 5480 cb17 |0127: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -102996: 7110 1729 0000 |0129: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ -10299c: 0c00 |012c: move-result-object v0 │ │ -10299e: 6e20 f208 9000 |012d: invoke-virtual {v0, v9}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -1029a4: 2900 8f00 |0130: goto/16 01bf // +008f │ │ -1029a8: 1300 1000 |0132: const/16 v0, #int 16 // #10 │ │ -1029ac: 5291 9a00 |0134: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ -1029b0: 3310 2400 |0136: if-ne v0, v1, 015a // +0024 │ │ -1029b4: 2200 1007 |0138: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -1029b8: 7010 eb2a 0000 |013a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1029be: 1a01 773b |013d: const-string v1, "javascript:disable_prev(" // string@3b77 │ │ -1029c2: 6e20 f52a 1000 |013f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1029c8: 5499 9900 |0142: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -1029cc: 1f09 0e07 |0144: check-cast v9, Ljava/lang/String; // type@070e │ │ -1029d0: 6e20 f52a 9000 |0146: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1029d6: 6e20 f52a 3000 |0149: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1029dc: 6e10 fa2a 0000 |014c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1029e2: 0c09 |014f: move-result-object v9 │ │ -1029e4: 5480 cb17 |0150: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -1029e8: 7110 1729 0000 |0152: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ -1029ee: 0c00 |0155: move-result-object v0 │ │ -1029f0: 6e20 f208 9000 |0156: invoke-virtual {v0, v9}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -1029f6: 2866 |0159: goto 01bf // +0066 │ │ -1029f8: 1300 1100 |015a: const/16 v0, #int 17 // #11 │ │ -1029fc: 5291 9a00 |015c: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ -102a00: 3310 2400 |015e: if-ne v0, v1, 0182 // +0024 │ │ -102a04: 2200 1007 |0160: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -102a08: 7010 eb2a 0000 |0162: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -102a0e: 1a01 763b |0165: const-string v1, "javascript:disable_next(" // string@3b76 │ │ -102a12: 6e20 f52a 1000 |0167: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102a18: 5499 9900 |016a: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -102a1c: 1f09 0e07 |016c: check-cast v9, Ljava/lang/String; // type@070e │ │ -102a20: 6e20 f52a 9000 |016e: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102a26: 6e20 f52a 3000 |0171: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102a2c: 6e10 fa2a 0000 |0174: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -102a32: 0c09 |0177: move-result-object v9 │ │ -102a34: 5480 cb17 |0178: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -102a38: 7110 1729 0000 |017a: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ -102a3e: 0c00 |017d: move-result-object v0 │ │ -102a40: 6e20 f208 9000 |017e: invoke-virtual {v0, v9}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -102a46: 283e |0181: goto 01bf // +003e │ │ -102a48: 1300 1200 |0182: const/16 v0, #int 18 // #12 │ │ -102a4c: 5291 9a00 |0184: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ -102a50: 3310 2400 |0186: if-ne v0, v1, 01aa // +0024 │ │ -102a54: 2200 1007 |0188: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -102a58: 7010 eb2a 0000 |018a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -102a5e: 1a01 863b |018d: const-string v1, "javascript:set_plan_count(" // string@3b86 │ │ -102a62: 6e20 f52a 1000 |018f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102a68: 5499 9900 |0192: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -102a6c: 1f09 0e07 |0194: check-cast v9, Ljava/lang/String; // type@070e │ │ -102a70: 6e20 f52a 9000 |0196: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102a76: 6e20 f52a 3000 |0199: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102a7c: 6e10 fa2a 0000 |019c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -102a82: 0c09 |019f: move-result-object v9 │ │ -102a84: 5480 cb17 |01a0: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -102a88: 7110 1729 0000 |01a2: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ -102a8e: 0c00 |01a5: move-result-object v0 │ │ -102a90: 6e20 f208 9000 |01a6: invoke-virtual {v0, v9}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -102a96: 2816 |01a9: goto 01bf // +0016 │ │ -102a98: 1300 0f00 |01aa: const/16 v0, #int 15 // #f │ │ -102a9c: 5291 9a00 |01ac: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ -102aa0: 3310 1100 |01ae: if-ne v0, v1, 01bf // +0011 │ │ -102aa4: 5480 cb17 |01b0: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ -102aa8: 7110 1829 0000 |01b2: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$700:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/utils/GenericCallback; // method@2918 │ │ -102aae: 0c00 |01b5: move-result-object v0 │ │ -102ab0: 7110 622a 0500 |01b6: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -102ab6: 0c01 |01b9: move-result-object v1 │ │ -102ab8: 5499 9900 |01ba: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -102abc: 6e30 7a26 1009 |01bc: invoke-virtual {v0, v1, v9}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ -102ac2: 0e00 |01bf: return-void │ │ +10273c: |[10273c] com.ds.avare.webinfc.WebAppPlanInterface$1.handleMessage:(Landroid/os/Message;)V │ │ +10274c: 5290 9a00 |0000: iget v0, v9, Landroid/os/Message;.what:I // field@009a │ │ +102750: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +102752: 3301 0f00 |0003: if-ne v1, v0, 0012 // +000f │ │ +102756: 5489 cb17 |0005: iget-object v9, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +10275a: 7110 1729 0900 |0007: invoke-static {v9}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ +102760: 0c09 |000a: move-result-object v9 │ │ +102762: 1a00 7c3b |000b: const-string v0, "javascript:plan_clear()" // string@3b7c │ │ +102766: 6e20 f208 0900 |000d: invoke-virtual {v9, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +10276c: 2900 af01 |0010: goto/16 01bf // +01af │ │ +102770: 5290 9a00 |0012: iget v0, v9, Landroid/os/Message;.what:I // field@009a │ │ +102774: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +102776: 1a03 1802 |0015: const-string v3, ")" // string@0218 │ │ +10277a: 3302 2500 |0017: if-ne v2, v0, 003c // +0025 │ │ +10277e: 2200 1007 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +102782: 7010 eb2a 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +102788: 1a01 7b3b |001e: const-string v1, "javascript:plan_add(" // string@3b7b │ │ +10278c: 6e20 f52a 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102792: 5499 9900 |0023: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +102796: 1f09 0e07 |0025: check-cast v9, Ljava/lang/String; // type@070e │ │ +10279a: 6e20 f52a 9000 |0027: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1027a0: 6e20 f52a 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1027a6: 6e10 fa2a 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1027ac: 0c09 |0030: move-result-object v9 │ │ +1027ae: 5480 cb17 |0031: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +1027b2: 7110 1729 0000 |0033: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ +1027b8: 0c00 |0036: move-result-object v0 │ │ +1027ba: 6e20 f208 9000 |0037: invoke-virtual {v0, v9}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +1027c0: 2900 8501 |003a: goto/16 01bf // +0185 │ │ +1027c4: 5290 9a00 |003c: iget v0, v9, Landroid/os/Message;.what:I // field@009a │ │ +1027c8: 1244 |003e: const/4 v4, #int 4 // #4 │ │ +1027ca: 3304 2500 |003f: if-ne v4, v0, 0064 // +0025 │ │ +1027ce: 2200 1007 |0041: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +1027d2: 7010 eb2a 0000 |0043: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1027d8: 1a01 813b |0046: const-string v1, "javascript:search_add(" // string@3b81 │ │ +1027dc: 6e20 f52a 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1027e2: 5499 9900 |004b: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +1027e6: 1f09 0e07 |004d: check-cast v9, Ljava/lang/String; // type@070e │ │ +1027ea: 6e20 f52a 9000 |004f: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1027f0: 6e20 f52a 3000 |0052: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1027f6: 6e10 fa2a 0000 |0055: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1027fc: 0c09 |0058: move-result-object v9 │ │ +1027fe: 5480 cb17 |0059: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +102802: 7110 1729 0000 |005b: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ +102808: 0c00 |005e: move-result-object v0 │ │ +10280a: 6e20 f208 9000 |005f: invoke-virtual {v0, v9}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +102810: 2900 5d01 |0062: goto/16 01bf // +015d │ │ +102814: 5290 9a00 |0064: iget v0, v9, Landroid/os/Message;.what:I // field@009a │ │ +102818: 1255 |0066: const/4 v5, #int 5 // #5 │ │ +10281a: 3305 1100 |0067: if-ne v5, v0, 0078 // +0011 │ │ +10281e: 5489 cb17 |0069: iget-object v9, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +102822: 7110 1529 0900 |006b: invoke-static {v9}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ +102828: 0c09 |006e: move-result-object v9 │ │ +10282a: 6e10 211e 0900 |006f: invoke-virtual {v9}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +102830: 0c09 |0072: move-result-object v9 │ │ +102832: 6e10 6823 0900 |0073: invoke-virtual {v9}, Lcom/ds/avare/place/Plan;.simulate:()V // method@2368 │ │ +102838: 2900 4901 |0076: goto/16 01bf // +0149 │ │ +10283c: 1270 |0078: const/4 v0, #int 7 // #7 │ │ +10283e: 5296 9a00 |0079: iget v6, v9, Landroid/os/Message;.what:I // field@009a │ │ +102842: 3360 0f00 |007b: if-ne v0, v6, 008a // +000f │ │ +102846: 5489 cb17 |007d: iget-object v9, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +10284a: 7110 1729 0900 |007f: invoke-static {v9}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ +102850: 0c09 |0082: move-result-object v9 │ │ +102852: 1a00 7f3b |0083: const-string v0, "javascript:save_clear()" // string@3b7f │ │ +102856: 6e20 f208 0900 |0085: invoke-virtual {v9, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +10285c: 2900 3701 |0088: goto/16 01bf // +0137 │ │ +102860: 1300 0800 |008a: const/16 v0, #int 8 // #8 │ │ +102864: 5296 9a00 |008c: iget v6, v9, Landroid/os/Message;.what:I // field@009a │ │ +102868: 3360 2500 |008e: if-ne v0, v6, 00b3 // +0025 │ │ +10286c: 2200 1007 |0090: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +102870: 7010 eb2a 0000 |0092: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +102876: 1a01 7e3b |0095: const-string v1, "javascript:save_add(" // string@3b7e │ │ +10287a: 6e20 f52a 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102880: 5499 9900 |009a: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +102884: 1f09 0e07 |009c: check-cast v9, Ljava/lang/String; // type@070e │ │ +102888: 6e20 f52a 9000 |009e: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10288e: 6e20 f52a 3000 |00a1: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102894: 6e10 fa2a 0000 |00a4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10289a: 0c09 |00a7: move-result-object v9 │ │ +10289c: 5480 cb17 |00a8: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +1028a0: 7110 1729 0000 |00aa: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ +1028a6: 0c00 |00ad: move-result-object v0 │ │ +1028a8: 6e20 f208 9000 |00ae: invoke-virtual {v0, v9}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +1028ae: 2900 0e01 |00b1: goto/16 01bf // +010e │ │ +1028b2: 1300 0900 |00b3: const/16 v0, #int 9 // #9 │ │ +1028b6: 5296 9a00 |00b5: iget v6, v9, Landroid/os/Message;.what:I // field@009a │ │ +1028ba: 1207 |00b7: const/4 v7, #int 0 // #0 │ │ +1028bc: 3360 1100 |00b8: if-ne v0, v6, 00c9 // +0011 │ │ +1028c0: 5489 cb17 |00ba: iget-object v9, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +1028c4: 7110 1829 0900 |00bc: invoke-static {v9}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$700:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/utils/GenericCallback; // method@2918 │ │ +1028ca: 0c09 |00bf: move-result-object v9 │ │ +1028cc: 7110 622a 0100 |00c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +1028d2: 0c00 |00c3: move-result-object v0 │ │ +1028d4: 6e30 7a26 0907 |00c4: invoke-virtual {v9, v0, v7}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +1028da: 2900 f800 |00c7: goto/16 01bf // +00f8 │ │ +1028de: 1300 0a00 |00c9: const/16 v0, #int 10 // #a │ │ +1028e2: 5291 9a00 |00cb: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ +1028e6: 3310 1200 |00cd: if-ne v0, v1, 00df // +0012 │ │ +1028ea: 5489 cb17 |00cf: iget-object v9, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +1028ee: 7110 1829 0900 |00d1: invoke-static {v9}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$700:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/utils/GenericCallback; // method@2918 │ │ +1028f4: 0c09 |00d4: move-result-object v9 │ │ +1028f6: 1210 |00d5: const/4 v0, #int 1 // #1 │ │ +1028f8: 7110 622a 0000 |00d6: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +1028fe: 0c00 |00d9: move-result-object v0 │ │ +102900: 6e30 7a26 0907 |00da: invoke-virtual {v9, v0, v7}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +102906: 2900 e200 |00dd: goto/16 01bf // +00e2 │ │ +10290a: 1300 0b00 |00df: const/16 v0, #int 11 // #b │ │ +10290e: 5291 9a00 |00e1: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ +102912: 3310 1100 |00e3: if-ne v0, v1, 00f4 // +0011 │ │ +102916: 5489 cb17 |00e5: iget-object v9, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +10291a: 7110 1829 0900 |00e7: invoke-static {v9}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$700:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/utils/GenericCallback; // method@2918 │ │ +102920: 0c09 |00ea: move-result-object v9 │ │ +102922: 7110 622a 0200 |00eb: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +102928: 0c00 |00ee: move-result-object v0 │ │ +10292a: 6e30 7a26 0907 |00ef: invoke-virtual {v9, v0, v7}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +102930: 2900 cd00 |00f2: goto/16 01bf // +00cd │ │ +102934: 1300 0c00 |00f4: const/16 v0, #int 12 // #c │ │ +102938: 5291 9a00 |00f6: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ +10293c: 3310 1100 |00f8: if-ne v0, v1, 0109 // +0011 │ │ +102940: 5489 cb17 |00fa: iget-object v9, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +102944: 7110 1829 0900 |00fc: invoke-static {v9}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$700:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/utils/GenericCallback; // method@2918 │ │ +10294a: 0c09 |00ff: move-result-object v9 │ │ +10294c: 7110 622a 0400 |0100: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +102952: 0c00 |0103: move-result-object v0 │ │ +102954: 6e30 7a26 0907 |0104: invoke-virtual {v9, v0, v7}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +10295a: 2900 b800 |0107: goto/16 01bf // +00b8 │ │ +10295e: 1300 0e00 |0109: const/16 v0, #int 14 // #e │ │ +102962: 5291 9a00 |010b: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ +102966: 3310 2500 |010d: if-ne v0, v1, 0132 // +0025 │ │ +10296a: 2200 1007 |010f: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +10296e: 7010 eb2a 0000 |0111: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +102974: 1a01 803b |0114: const-string v1, "javascript:save_hide(" // string@3b80 │ │ +102978: 6e20 f52a 1000 |0116: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10297e: 5499 9900 |0119: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +102982: 1f09 0e07 |011b: check-cast v9, Ljava/lang/String; // type@070e │ │ +102986: 6e20 f52a 9000 |011d: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10298c: 6e20 f52a 3000 |0120: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102992: 6e10 fa2a 0000 |0123: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +102998: 0c09 |0126: move-result-object v9 │ │ +10299a: 5480 cb17 |0127: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +10299e: 7110 1729 0000 |0129: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ +1029a4: 0c00 |012c: move-result-object v0 │ │ +1029a6: 6e20 f208 9000 |012d: invoke-virtual {v0, v9}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +1029ac: 2900 8f00 |0130: goto/16 01bf // +008f │ │ +1029b0: 1300 1000 |0132: const/16 v0, #int 16 // #10 │ │ +1029b4: 5291 9a00 |0134: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ +1029b8: 3310 2400 |0136: if-ne v0, v1, 015a // +0024 │ │ +1029bc: 2200 1007 |0138: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +1029c0: 7010 eb2a 0000 |013a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1029c6: 1a01 773b |013d: const-string v1, "javascript:disable_prev(" // string@3b77 │ │ +1029ca: 6e20 f52a 1000 |013f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1029d0: 5499 9900 |0142: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +1029d4: 1f09 0e07 |0144: check-cast v9, Ljava/lang/String; // type@070e │ │ +1029d8: 6e20 f52a 9000 |0146: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1029de: 6e20 f52a 3000 |0149: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1029e4: 6e10 fa2a 0000 |014c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1029ea: 0c09 |014f: move-result-object v9 │ │ +1029ec: 5480 cb17 |0150: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +1029f0: 7110 1729 0000 |0152: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ +1029f6: 0c00 |0155: move-result-object v0 │ │ +1029f8: 6e20 f208 9000 |0156: invoke-virtual {v0, v9}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +1029fe: 2866 |0159: goto 01bf // +0066 │ │ +102a00: 1300 1100 |015a: const/16 v0, #int 17 // #11 │ │ +102a04: 5291 9a00 |015c: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ +102a08: 3310 2400 |015e: if-ne v0, v1, 0182 // +0024 │ │ +102a0c: 2200 1007 |0160: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +102a10: 7010 eb2a 0000 |0162: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +102a16: 1a01 763b |0165: const-string v1, "javascript:disable_next(" // string@3b76 │ │ +102a1a: 6e20 f52a 1000 |0167: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102a20: 5499 9900 |016a: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +102a24: 1f09 0e07 |016c: check-cast v9, Ljava/lang/String; // type@070e │ │ +102a28: 6e20 f52a 9000 |016e: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102a2e: 6e20 f52a 3000 |0171: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102a34: 6e10 fa2a 0000 |0174: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +102a3a: 0c09 |0177: move-result-object v9 │ │ +102a3c: 5480 cb17 |0178: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +102a40: 7110 1729 0000 |017a: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ +102a46: 0c00 |017d: move-result-object v0 │ │ +102a48: 6e20 f208 9000 |017e: invoke-virtual {v0, v9}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +102a4e: 283e |0181: goto 01bf // +003e │ │ +102a50: 1300 1200 |0182: const/16 v0, #int 18 // #12 │ │ +102a54: 5291 9a00 |0184: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ +102a58: 3310 2400 |0186: if-ne v0, v1, 01aa // +0024 │ │ +102a5c: 2200 1007 |0188: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +102a60: 7010 eb2a 0000 |018a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +102a66: 1a01 863b |018d: const-string v1, "javascript:set_plan_count(" // string@3b86 │ │ +102a6a: 6e20 f52a 1000 |018f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102a70: 5499 9900 |0192: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +102a74: 1f09 0e07 |0194: check-cast v9, Ljava/lang/String; // type@070e │ │ +102a78: 6e20 f52a 9000 |0196: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102a7e: 6e20 f52a 3000 |0199: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102a84: 6e10 fa2a 0000 |019c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +102a8a: 0c09 |019f: move-result-object v9 │ │ +102a8c: 5480 cb17 |01a0: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +102a90: 7110 1729 0000 |01a2: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; // method@2917 │ │ +102a96: 0c00 |01a5: move-result-object v0 │ │ +102a98: 6e20 f208 9000 |01a6: invoke-virtual {v0, v9}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +102a9e: 2816 |01a9: goto 01bf // +0016 │ │ +102aa0: 1300 0f00 |01aa: const/16 v0, #int 15 // #f │ │ +102aa4: 5291 9a00 |01ac: iget v1, v9, Landroid/os/Message;.what:I // field@009a │ │ +102aa8: 3310 1100 |01ae: if-ne v0, v1, 01bf // +0011 │ │ +102aac: 5480 cb17 |01b0: iget-object v0, v8, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cb │ │ +102ab0: 7110 1829 0000 |01b2: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$700:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/utils/GenericCallback; // method@2918 │ │ +102ab6: 0c00 |01b5: move-result-object v0 │ │ +102ab8: 7110 622a 0500 |01b6: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +102abe: 0c01 |01b9: move-result-object v1 │ │ +102ac0: 5499 9900 |01ba: iget-object v9, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +102ac4: 6e30 7a26 1009 |01bc: invoke-virtual {v0, v1, v9}, Lcom/ds/avare/utils/GenericCallback;.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@267a │ │ +102aca: 0e00 |01bf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ 0x0005 line=949 │ │ 0x0012 line=951 │ │ 0x0019 line=952 │ │ 0x0031 line=953 │ │ @@ -285964,21 +285966,21 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -102c08: |[102c08] com.ds.avare.webinfc.WebAppPlanInterface$CreateTask.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V │ │ -102c18: 5b01 cd17 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ -102c1c: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ -102c22: 2201 6307 |0005: new-instance v1, Ljava/util/LinkedList; // type@0763 │ │ -102c26: 7010 152c 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -102c2c: 5b01 cc17 |000a: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.selection:Ljava/util/LinkedList; // field@17cc │ │ -102c30: 0e00 |000c: return-void │ │ +102c10: |[102c10] com.ds.avare.webinfc.WebAppPlanInterface$CreateTask.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V │ │ +102c20: 5b01 cd17 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ +102c24: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ +102c2a: 2201 6307 |0005: new-instance v1, Ljava/util/LinkedList; // type@0763 │ │ +102c2e: 7010 152c 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +102c34: 5b01 cc17 |000a: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.selection:Ljava/util/LinkedList; // field@17cc │ │ +102c38: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ 0x0005 line=773 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask; │ │ 0x0000 - 0x000d reg=1 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ @@ -285988,17 +285990,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -102c34: |[102c34] com.ds.avare.webinfc.WebAppPlanInterface$CreateTask.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V │ │ -102c44: 7020 fc28 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V // method@28fc │ │ -102c4a: 0e00 |0003: return-void │ │ +102c3c: |[102c3c] com.ds.avare.webinfc.WebAppPlanInterface$CreateTask.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V │ │ +102c4c: 7020 fc28 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V // method@28fc │ │ +102c52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface$1; │ │ @@ -286009,87 +286011,87 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Boolean;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 139 16-bit code units │ │ -102ac4: |[102ac4] com.ds.avare.webinfc.WebAppPlanInterface$CreateTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; │ │ -102ad4: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -102ada: 0c00 |0003: move-result-object v0 │ │ -102adc: 1a01 290e |0004: const-string v1, "Create" // string@0e29 │ │ -102ae0: 6e20 0f2b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -102ae6: 5450 cd17 |0009: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ -102aea: 7110 1529 0000 |000b: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ -102af0: 0c00 |000e: move-result-object v0 │ │ -102af2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -102af4: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -102af8: 7110 fd29 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -102afe: 0c06 |0015: move-result-object v6 │ │ -102b00: 1106 |0016: return-object v6 │ │ -102b02: 4606 0601 |0017: aget-object v6, v6, v1 │ │ -102b06: 1f06 0e07 |0019: check-cast v6, Ljava/lang/String; // type@070e │ │ -102b0a: 6200 2718 |001b: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ -102b0e: 6e20 d92a 0600 |001d: invoke-virtual {v6, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -102b14: 0c06 |0020: move-result-object v6 │ │ -102b16: 1a00 1b00 |0021: const-string v0, " " // string@001b │ │ -102b1a: 6e20 d02a 0600 |0023: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -102b20: 0c06 |0026: move-result-object v6 │ │ -102b22: 2160 |0027: array-length v0, v6 │ │ -102b24: 1212 |0028: const/4 v2, #int 1 // #1 │ │ -102b26: 3501 5d00 |0029: if-ge v1, v0, 0086 // +005d │ │ -102b2a: 4600 0601 |002b: aget-object v0, v6, v1 │ │ -102b2e: 7110 9c26 0000 |002d: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.isGPSCoordinate:(Ljava/lang/String;)Z // method@269c │ │ -102b34: 0a00 |0030: move-result v0 │ │ -102b36: 3800 1500 |0031: if-eqz v0, 0046 // +0015 │ │ -102b3a: 2200 2306 |0033: new-instance v0, Lcom/ds/avare/storage/StringPreference; // type@0623 │ │ -102b3e: 4602 0601 |0035: aget-object v2, v6, v1 │ │ -102b42: 1a03 9411 |0037: const-string v3, "GPS" // string@1194 │ │ -102b46: 7052 5625 3033 |0039: invoke-direct {v0, v3, v3, v3, v2}, Lcom/ds/avare/storage/StringPreference;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2556 │ │ -102b4c: 6e10 5925 0000 |003c: invoke-virtual {v0}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ -102b52: 0c00 |003f: move-result-object v0 │ │ -102b54: 5452 cc17 |0040: iget-object v2, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.selection:Ljava/util/LinkedList; // field@17cc │ │ -102b58: 6e20 182c 0200 |0042: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -102b5e: 283e |0045: goto 0083 // +003e │ │ -102b60: 5450 cd17 |0046: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ -102b64: 7110 1529 0000 |0048: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ -102b6a: 0c00 |004b: move-result-object v0 │ │ -102b6c: 6e10 ff1d 0000 |004c: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -102b72: 0c00 |004f: move-result-object v0 │ │ -102b74: 4603 0601 |0050: aget-object v3, v6, v1 │ │ -102b78: 6e20 8520 3000 |0052: invoke-virtual {v0, v3}, Lcom/ds/avare/content/DataSource;.searchOne:(Ljava/lang/String;)Lcom/ds/avare/storage/StringPreference; // method@2085 │ │ -102b7e: 0c00 |0055: move-result-object v0 │ │ -102b80: 3800 0c00 |0056: if-eqz v0, 0062 // +000c │ │ -102b84: 6e10 5925 0000 |0058: invoke-virtual {v0}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ -102b8a: 0c00 |005b: move-result-object v0 │ │ -102b8c: 5452 cc17 |005c: iget-object v2, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.selection:Ljava/util/LinkedList; // field@17cc │ │ -102b90: 6e20 182c 0200 |005e: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -102b96: 2822 |0061: goto 0083 // +0022 │ │ -102b98: 3d01 2100 |0062: if-lez v1, 0083 // +0021 │ │ -102b9c: 2160 |0064: array-length v0, v6 │ │ -102b9e: b120 |0065: sub-int/2addr v0, v2 │ │ -102ba0: 3501 1d00 |0066: if-ge v1, v0, 0083 // +001d │ │ -102ba4: 5450 cd17 |0068: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ -102ba8: 7110 1529 0000 |006a: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ -102bae: 0c00 |006d: move-result-object v0 │ │ -102bb0: d802 01ff |006e: add-int/lit8 v2, v1, #int -1 // #ff │ │ -102bb4: 4602 0602 |0070: aget-object v2, v6, v2 │ │ -102bb8: 4603 0601 |0072: aget-object v3, v6, v1 │ │ -102bbc: d804 0101 |0074: add-int/lit8 v4, v1, #int 1 // #01 │ │ -102bc0: 4604 0604 |0076: aget-object v4, v6, v4 │ │ -102bc4: 7140 9222 2043 |0078: invoke-static {v0, v2, v3, v4}, Lcom/ds/avare/place/Airway;.find:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/LinkedList; // method@2292 │ │ -102bca: 0c00 |007b: move-result-object v0 │ │ -102bcc: 3800 0700 |007c: if-eqz v0, 0083 // +0007 │ │ -102bd0: 5452 cc17 |007e: iget-object v2, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.selection:Ljava/util/LinkedList; // field@17cc │ │ -102bd4: 6e20 1a2c 0200 |0080: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@2c1a │ │ -102bda: d801 0101 |0083: add-int/lit8 v1, v1, #int 1 // #01 │ │ -102bde: 28a2 |0085: goto 0027 // -005e │ │ -102be0: 7110 fd29 0200 |0086: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -102be6: 0c06 |0089: move-result-object v6 │ │ -102be8: 1106 |008a: return-object v6 │ │ +102acc: |[102acc] com.ds.avare.webinfc.WebAppPlanInterface$CreateTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; │ │ +102adc: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +102ae2: 0c00 |0003: move-result-object v0 │ │ +102ae4: 1a01 290e |0004: const-string v1, "Create" // string@0e29 │ │ +102ae8: 6e20 0f2b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +102aee: 5450 cd17 |0009: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ +102af2: 7110 1529 0000 |000b: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ +102af8: 0c00 |000e: move-result-object v0 │ │ +102afa: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +102afc: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +102b00: 7110 fd29 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +102b06: 0c06 |0015: move-result-object v6 │ │ +102b08: 1106 |0016: return-object v6 │ │ +102b0a: 4606 0601 |0017: aget-object v6, v6, v1 │ │ +102b0e: 1f06 0e07 |0019: check-cast v6, Ljava/lang/String; // type@070e │ │ +102b12: 6200 2718 |001b: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ +102b16: 6e20 d92a 0600 |001d: invoke-virtual {v6, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +102b1c: 0c06 |0020: move-result-object v6 │ │ +102b1e: 1a00 1b00 |0021: const-string v0, " " // string@001b │ │ +102b22: 6e20 d02a 0600 |0023: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +102b28: 0c06 |0026: move-result-object v6 │ │ +102b2a: 2160 |0027: array-length v0, v6 │ │ +102b2c: 1212 |0028: const/4 v2, #int 1 // #1 │ │ +102b2e: 3501 5d00 |0029: if-ge v1, v0, 0086 // +005d │ │ +102b32: 4600 0601 |002b: aget-object v0, v6, v1 │ │ +102b36: 7110 9c26 0000 |002d: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.isGPSCoordinate:(Ljava/lang/String;)Z // method@269c │ │ +102b3c: 0a00 |0030: move-result v0 │ │ +102b3e: 3800 1500 |0031: if-eqz v0, 0046 // +0015 │ │ +102b42: 2200 2306 |0033: new-instance v0, Lcom/ds/avare/storage/StringPreference; // type@0623 │ │ +102b46: 4602 0601 |0035: aget-object v2, v6, v1 │ │ +102b4a: 1a03 9411 |0037: const-string v3, "GPS" // string@1194 │ │ +102b4e: 7052 5625 3033 |0039: invoke-direct {v0, v3, v3, v3, v2}, Lcom/ds/avare/storage/StringPreference;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2556 │ │ +102b54: 6e10 5925 0000 |003c: invoke-virtual {v0}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ +102b5a: 0c00 |003f: move-result-object v0 │ │ +102b5c: 5452 cc17 |0040: iget-object v2, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.selection:Ljava/util/LinkedList; // field@17cc │ │ +102b60: 6e20 182c 0200 |0042: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +102b66: 283e |0045: goto 0083 // +003e │ │ +102b68: 5450 cd17 |0046: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ +102b6c: 7110 1529 0000 |0048: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ +102b72: 0c00 |004b: move-result-object v0 │ │ +102b74: 6e10 ff1d 0000 |004c: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +102b7a: 0c00 |004f: move-result-object v0 │ │ +102b7c: 4603 0601 |0050: aget-object v3, v6, v1 │ │ +102b80: 6e20 8520 3000 |0052: invoke-virtual {v0, v3}, Lcom/ds/avare/content/DataSource;.searchOne:(Ljava/lang/String;)Lcom/ds/avare/storage/StringPreference; // method@2085 │ │ +102b86: 0c00 |0055: move-result-object v0 │ │ +102b88: 3800 0c00 |0056: if-eqz v0, 0062 // +000c │ │ +102b8c: 6e10 5925 0000 |0058: invoke-virtual {v0}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ +102b92: 0c00 |005b: move-result-object v0 │ │ +102b94: 5452 cc17 |005c: iget-object v2, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.selection:Ljava/util/LinkedList; // field@17cc │ │ +102b98: 6e20 182c 0200 |005e: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +102b9e: 2822 |0061: goto 0083 // +0022 │ │ +102ba0: 3d01 2100 |0062: if-lez v1, 0083 // +0021 │ │ +102ba4: 2160 |0064: array-length v0, v6 │ │ +102ba6: b120 |0065: sub-int/2addr v0, v2 │ │ +102ba8: 3501 1d00 |0066: if-ge v1, v0, 0083 // +001d │ │ +102bac: 5450 cd17 |0068: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ +102bb0: 7110 1529 0000 |006a: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ +102bb6: 0c00 |006d: move-result-object v0 │ │ +102bb8: d802 01ff |006e: add-int/lit8 v2, v1, #int -1 // #ff │ │ +102bbc: 4602 0602 |0070: aget-object v2, v6, v2 │ │ +102bc0: 4603 0601 |0072: aget-object v3, v6, v1 │ │ +102bc4: d804 0101 |0074: add-int/lit8 v4, v1, #int 1 // #01 │ │ +102bc8: 4604 0604 |0076: aget-object v4, v6, v4 │ │ +102bcc: 7140 9222 2043 |0078: invoke-static {v0, v2, v3, v4}, Lcom/ds/avare/place/Airway;.find:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/LinkedList; // method@2292 │ │ +102bd2: 0c00 |007b: move-result-object v0 │ │ +102bd4: 3800 0700 |007c: if-eqz v0, 0083 // +0007 │ │ +102bd8: 5452 cc17 |007e: iget-object v2, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.selection:Ljava/util/LinkedList; // field@17cc │ │ +102bdc: 6e20 1a2c 0200 |0080: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@2c1a │ │ +102be2: d801 0101 |0083: add-int/lit8 v1, v1, #int 1 // #01 │ │ +102be6: 28a2 |0085: goto 0027 // -005e │ │ +102be8: 7110 fd29 0200 |0086: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +102bee: 0c06 |0089: move-result-object v6 │ │ +102bf0: 1106 |008a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0009 line=783 │ │ 0x0012 line=784 │ │ 0x0017 line=787 │ │ 0x0027 line=793 │ │ @@ -286112,18 +286114,18 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -102bec: |[102bec] com.ds.avare.webinfc.WebAppPlanInterface$CreateTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -102bfc: 6e20 ff28 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; // method@28ff │ │ -102c02: 0c01 |0003: move-result-object v1 │ │ -102c04: 1101 |0004: return-object v1 │ │ +102bf4: |[102bf4] com.ds.avare.webinfc.WebAppPlanInterface$CreateTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +102c04: 6e20 ff28 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; // method@28ff │ │ +102c0a: 0c01 |0003: move-result-object v1 │ │ +102c0c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -286132,56 +286134,56 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -102c4c: |[102c4c] com.ds.avare.webinfc.WebAppPlanInterface$CreateTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ -102c5c: 5450 cc17 |0000: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.selection:Ljava/util/LinkedList; // field@17cc │ │ -102c60: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ -102c64: 3800 4400 |0004: if-eqz v0, 0048 // +0044 │ │ -102c68: 6e10 fb29 0600 |0006: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ -102c6e: 0a06 |0009: move-result v6 │ │ -102c70: 3906 0300 |000a: if-nez v6, 000d // +0003 │ │ -102c74: 283c |000c: goto 0048 // +003c │ │ -102c76: 5456 cc17 |000d: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.selection:Ljava/util/LinkedList; // field@17cc │ │ -102c7a: 6e10 212c 0600 |000f: invoke-virtual {v6}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -102c80: 0c06 |0012: move-result-object v6 │ │ -102c82: 7210 042c 0600 |0013: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -102c88: 0a00 |0016: move-result v0 │ │ -102c8a: 3800 2700 |0017: if-eqz v0, 003e // +0027 │ │ -102c8e: 7210 052c 0600 |0019: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -102c94: 0c00 |001c: move-result-object v0 │ │ -102c96: 1f00 0e07 |001d: check-cast v0, Ljava/lang/String; // type@070e │ │ -102c9a: 7110 6325 0000 |001f: invoke-static {v0}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameId:(Ljava/lang/String;)Ljava/lang/String; // method@2563 │ │ -102ca0: 0c02 |0022: move-result-object v2 │ │ -102ca2: 7110 6125 0000 |0023: invoke-static {v0}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDestType:(Ljava/lang/String;)Ljava/lang/String; // method@2561 │ │ -102ca8: 0c03 |0026: move-result-object v3 │ │ -102caa: 7110 5f25 0000 |0027: invoke-static {v0}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDbType:(Ljava/lang/String;)Ljava/lang/String; // method@255f │ │ -102cb0: 0c00 |002a: move-result-object v0 │ │ -102cb2: 5454 cd17 |002b: iget-object v4, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ -102cb6: 7110 1529 0400 |002d: invoke-static {v4}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ -102cbc: 0c04 |0030: move-result-object v4 │ │ -102cbe: 7130 0c23 2403 |0031: invoke-static {v4, v2, v3}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ -102cc4: 0c02 |0034: move-result-object v2 │ │ -102cc6: 5453 cd17 |0035: iget-object v3, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ -102cca: 6e20 dd22 3200 |0037: invoke-virtual {v2, v3}, Lcom/ds/avare/place/Destination;.addObserver:(Ljava/util/Observer;)V // method@22dd │ │ -102cd0: 6e20 df22 0200 |003a: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Destination;.find:(Ljava/lang/String;)V // method@22df │ │ -102cd6: 28d6 |003d: goto 0013 // -002a │ │ -102cd8: 5456 cd17 |003e: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ -102cdc: 7110 1629 0600 |0040: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ -102ce2: 0c06 |0043: move-result-object v6 │ │ -102ce4: 6e20 8f04 1600 |0044: invoke-virtual {v6, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -102cea: 0e00 |0047: return-void │ │ -102cec: 5456 cd17 |0048: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ -102cf0: 7110 1629 0600 |004a: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ -102cf6: 0c06 |004d: move-result-object v6 │ │ -102cf8: 6e20 8f04 1600 |004e: invoke-virtual {v6, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -102cfe: 0e00 |0051: return-void │ │ +102c54: |[102c54] com.ds.avare.webinfc.WebAppPlanInterface$CreateTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ +102c64: 5450 cc17 |0000: iget-object v0, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.selection:Ljava/util/LinkedList; // field@17cc │ │ +102c68: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ +102c6c: 3800 4400 |0004: if-eqz v0, 0048 // +0044 │ │ +102c70: 6e10 fb29 0600 |0006: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ +102c76: 0a06 |0009: move-result v6 │ │ +102c78: 3906 0300 |000a: if-nez v6, 000d // +0003 │ │ +102c7c: 283c |000c: goto 0048 // +003c │ │ +102c7e: 5456 cc17 |000d: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.selection:Ljava/util/LinkedList; // field@17cc │ │ +102c82: 6e10 212c 0600 |000f: invoke-virtual {v6}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +102c88: 0c06 |0012: move-result-object v6 │ │ +102c8a: 7210 042c 0600 |0013: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +102c90: 0a00 |0016: move-result v0 │ │ +102c92: 3800 2700 |0017: if-eqz v0, 003e // +0027 │ │ +102c96: 7210 052c 0600 |0019: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +102c9c: 0c00 |001c: move-result-object v0 │ │ +102c9e: 1f00 0e07 |001d: check-cast v0, Ljava/lang/String; // type@070e │ │ +102ca2: 7110 6325 0000 |001f: invoke-static {v0}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameId:(Ljava/lang/String;)Ljava/lang/String; // method@2563 │ │ +102ca8: 0c02 |0022: move-result-object v2 │ │ +102caa: 7110 6125 0000 |0023: invoke-static {v0}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDestType:(Ljava/lang/String;)Ljava/lang/String; // method@2561 │ │ +102cb0: 0c03 |0026: move-result-object v3 │ │ +102cb2: 7110 5f25 0000 |0027: invoke-static {v0}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDbType:(Ljava/lang/String;)Ljava/lang/String; // method@255f │ │ +102cb8: 0c00 |002a: move-result-object v0 │ │ +102cba: 5454 cd17 |002b: iget-object v4, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ +102cbe: 7110 1529 0400 |002d: invoke-static {v4}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ +102cc4: 0c04 |0030: move-result-object v4 │ │ +102cc6: 7130 0c23 2403 |0031: invoke-static {v4, v2, v3}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ +102ccc: 0c02 |0034: move-result-object v2 │ │ +102cce: 5453 cd17 |0035: iget-object v3, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ +102cd2: 6e20 dd22 3200 |0037: invoke-virtual {v2, v3}, Lcom/ds/avare/place/Destination;.addObserver:(Ljava/util/Observer;)V // method@22dd │ │ +102cd8: 6e20 df22 0200 |003a: invoke-virtual {v2, v0}, Lcom/ds/avare/place/Destination;.find:(Ljava/lang/String;)V // method@22df │ │ +102cde: 28d6 |003d: goto 0013 // -002a │ │ +102ce0: 5456 cd17 |003e: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ +102ce4: 7110 1629 0600 |0040: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ +102cea: 0c06 |0043: move-result-object v6 │ │ +102cec: 6e20 8f04 1600 |0044: invoke-virtual {v6, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +102cf2: 0e00 |0047: return-void │ │ +102cf4: 5456 cd17 |0048: iget-object v6, v5, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cd │ │ +102cf8: 7110 1629 0600 |004a: invoke-static {v6}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ +102cfe: 0c06 |004d: move-result-object v6 │ │ +102d00: 6e20 8f04 1600 |004e: invoke-virtual {v6, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +102d06: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=832 │ │ 0x000d line=840 │ │ 0x001f line=841 │ │ 0x0023 line=842 │ │ 0x0027 line=843 │ │ @@ -286199,18 +286201,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -102d00: |[102d00] com.ds.avare.webinfc.WebAppPlanInterface$CreateTask.onPostExecute:(Ljava/lang/Object;)V │ │ -102d10: 1f01 de06 |0000: check-cast v1, Ljava/lang/Boolean; // type@06de │ │ -102d14: 6e20 0329 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@2903 │ │ -102d1a: 0e00 |0005: return-void │ │ +102d08: |[102d08] com.ds.avare.webinfc.WebAppPlanInterface$CreateTask.onPostExecute:(Ljava/lang/Object;)V │ │ +102d18: 1f01 de06 |0000: check-cast v1, Ljava/lang/Boolean; // type@06de │ │ +102d1c: 6e20 0329 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@2903 │ │ +102d22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -286253,20 +286255,20 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -102e98: |[102e98] com.ds.avare.webinfc.WebAppPlanInterface$SearchTask.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V │ │ -102ea8: 5b01 cf17 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ -102eac: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ -102eb2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -102eb4: 5b01 ce17 |0006: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.selection:[Ljava/lang/String; // field@17ce │ │ -102eb8: 0e00 |0008: return-void │ │ +102ea0: |[102ea0] com.ds.avare.webinfc.WebAppPlanInterface$SearchTask.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V │ │ +102eb0: 5b01 cf17 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ +102eb4: 7010 3104 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0431 │ │ +102eba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +102ebc: 5b01 ce17 |0006: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.selection:[Ljava/lang/String; // field@17ce │ │ +102ec0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ 0x0006 line=863 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask; │ │ 0x0000 - 0x0009 reg=1 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ @@ -286276,17 +286278,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -102ebc: |[102ebc] com.ds.avare.webinfc.WebAppPlanInterface$SearchTask.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V │ │ -102ecc: 7020 0529 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V // method@2905 │ │ -102ed2: 0e00 |0003: return-void │ │ +102ec4: |[102ec4] com.ds.avare.webinfc.WebAppPlanInterface$SearchTask.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V │ │ +102ed4: 7020 0529 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V // method@2905 │ │ +102eda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface$1; │ │ @@ -286297,99 +286299,99 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Boolean;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 167 16-bit code units │ │ -102d1c: |[102d1c] com.ds.avare.webinfc.WebAppPlanInterface$SearchTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; │ │ -102d2c: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -102d32: 0c00 |0003: move-result-object v0 │ │ -102d34: 1a01 fa24 |0004: const-string v1, "Search" // string@24fa │ │ -102d38: 6e20 0f2b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -102d3e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -102d40: 4607 0700 |000a: aget-object v7, v7, v0 │ │ -102d44: 1f07 0e07 |000c: check-cast v7, Ljava/lang/String; // type@070e │ │ -102d48: 6201 2718 |000e: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ -102d4c: 6e20 d92a 1700 |0010: invoke-virtual {v7, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ -102d52: 0c07 |0013: move-result-object v7 │ │ -102d54: 5461 cf17 |0014: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ -102d58: 7110 1529 0100 |0016: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ -102d5e: 0c01 |0019: move-result-object v1 │ │ -102d60: 3901 0700 |001a: if-nez v1, 0021 // +0007 │ │ -102d64: 7110 fd29 0000 |001c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -102d6a: 0c07 |001f: move-result-object v7 │ │ -102d6c: 1107 |0020: return-object v7 │ │ -102d6e: 7110 9c26 0700 |0021: invoke-static {v7}, Lcom/ds/avare/utils/Helper;.isGPSCoordinate:(Ljava/lang/String;)Z // method@269c │ │ -102d74: 0a01 |0024: move-result v1 │ │ -102d76: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -102d78: 3801 1800 |0026: if-eqz v1, 003e // +0018 │ │ -102d7c: 2321 f809 |0028: new-array v1, v2, [Ljava/lang/String; // type@09f8 │ │ -102d80: 5b61 ce17 |002a: iput-object v1, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.selection:[Ljava/lang/String; // field@17ce │ │ -102d84: 2203 2306 |002c: new-instance v3, Lcom/ds/avare/storage/StringPreference; // type@0623 │ │ -102d88: 1a04 9411 |002e: const-string v4, "GPS" // string@1194 │ │ -102d8c: 7057 5625 4344 |0030: invoke-direct {v3, v4, v4, v4, v7}, Lcom/ds/avare/storage/StringPreference;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2556 │ │ -102d92: 6e10 5925 0300 |0033: invoke-virtual {v3}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ -102d98: 0c07 |0036: move-result-object v7 │ │ -102d9a: 4d07 0100 |0037: aput-object v7, v1, v0 │ │ -102d9e: 7110 fd29 0200 |0039: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -102da4: 0c07 |003c: move-result-object v7 │ │ -102da6: 1107 |003d: return-object v7 │ │ -102da8: 2201 6107 |003e: new-instance v1, Ljava/util/LinkedHashMap; // type@0761 │ │ -102dac: 7010 072c 0100 |0040: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ -102db2: 5463 cf17 |0043: iget-object v3, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ -102db6: 7110 1529 0300 |0045: invoke-static {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ -102dbc: 0c03 |0048: move-result-object v3 │ │ -102dbe: 6e10 ff1d 0300 |0049: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -102dc4: 0c03 |004c: move-result-object v3 │ │ -102dc6: 6e40 8420 7321 |004d: invoke-virtual {v3, v7, v1, v2}, Lcom/ds/avare/content/DataSource;.search:(Ljava/lang/String;Ljava/util/LinkedHashMap;Z)V // method@2084 │ │ -102dcc: 5463 cf17 |0050: iget-object v3, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ -102dd0: 7110 1529 0300 |0052: invoke-static {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ -102dd6: 0c03 |0055: move-result-object v3 │ │ -102dd8: 6e10 2e1e 0300 |0056: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getUDWMgr:()Lcom/ds/avare/userDefinedWaypoints/UDWMgr; // method@1e2e │ │ -102dde: 0c03 |0059: move-result-object v3 │ │ -102de0: 6e30 0526 7301 |005a: invoke-virtual {v3, v7, v1}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.search:(Ljava/lang/String;Ljava/util/LinkedHashMap;)V // method@2605 │ │ -102de6: 5463 cf17 |005d: iget-object v3, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ -102dea: 7110 1529 0300 |005f: invoke-static {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ -102df0: 0c03 |0062: move-result-object v3 │ │ -102df2: 6e10 ff1d 0300 |0063: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -102df8: 0c03 |0066: move-result-object v3 │ │ -102dfa: 6e20 7b20 7300 |0067: invoke-virtual {v3, v7}, Lcom/ds/avare/content/DataSource;.getUserRecent:(Ljava/lang/String;)Lcom/ds/avare/storage/StringPreference; // method@207b │ │ -102e00: 0c07 |006a: move-result-object v7 │ │ -102e02: 3807 0500 |006b: if-eqz v7, 0070 // +0005 │ │ -102e06: 6e20 6625 1700 |006d: invoke-virtual {v7, v1}, Lcom/ds/avare/storage/StringPreference;.putInHash:(Ljava/util/LinkedHashMap;)V // method@2566 │ │ -102e0c: 6e10 122c 0100 |0070: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.size:()I // method@2c12 │ │ -102e12: 0a07 |0073: move-result v7 │ │ -102e14: 3d07 2e00 |0074: if-lez v7, 00a2 // +002e │ │ -102e18: 6e10 122c 0100 |0076: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.size:()I // method@2c12 │ │ -102e1e: 0a07 |0079: move-result v7 │ │ -102e20: 2377 f809 |007a: new-array v7, v7, [Ljava/lang/String; // type@09f8 │ │ -102e24: 5b67 ce17 |007c: iput-object v7, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.selection:[Ljava/lang/String; // field@17ce │ │ -102e28: 6e10 0f2c 0100 |007e: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@2c0f │ │ -102e2e: 0c07 |0081: move-result-object v7 │ │ -102e30: 7210 742c 0700 |0082: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -102e36: 0c07 |0085: move-result-object v7 │ │ -102e38: 7210 042c 0700 |0086: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -102e3e: 0a03 |0089: move-result v3 │ │ -102e40: 3803 1800 |008a: if-eqz v3, 00a2 // +0018 │ │ -102e44: 7210 052c 0700 |008c: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -102e4a: 0c03 |008f: move-result-object v3 │ │ -102e4c: 1f03 0e07 |0090: check-cast v3, Ljava/lang/String; // type@070e │ │ -102e50: 5464 ce17 |0092: iget-object v4, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.selection:[Ljava/lang/String; // field@17ce │ │ -102e54: 6e20 0d2c 3100 |0094: invoke-virtual {v1, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -102e5a: 0c05 |0097: move-result-object v5 │ │ -102e5c: 1f05 0e07 |0098: check-cast v5, Ljava/lang/String; // type@070e │ │ -102e60: 7120 5a25 3500 |009a: invoke-static {v5, v3}, Lcom/ds/avare/storage/StringPreference;.getHashedName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@255a │ │ -102e66: 0c03 |009d: move-result-object v3 │ │ -102e68: 4d03 0400 |009e: aput-object v3, v4, v0 │ │ -102e6c: b020 |00a0: add-int/2addr v0, v2 │ │ -102e6e: 28e5 |00a1: goto 0086 // -001b │ │ -102e70: 7110 fd29 0200 |00a2: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -102e76: 0c07 |00a5: move-result-object v7 │ │ -102e78: 1107 |00a6: return-object v7 │ │ +102d24: |[102d24] com.ds.avare.webinfc.WebAppPlanInterface$SearchTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; │ │ +102d34: 7100 042b 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +102d3a: 0c00 |0003: move-result-object v0 │ │ +102d3c: 1a01 fa24 |0004: const-string v1, "Search" // string@24fa │ │ +102d40: 6e20 0f2b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +102d46: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +102d48: 4607 0700 |000a: aget-object v7, v7, v0 │ │ +102d4c: 1f07 0e07 |000c: check-cast v7, Ljava/lang/String; // type@070e │ │ +102d50: 6201 2718 |000e: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ +102d54: 6e20 d92a 1700 |0010: invoke-virtual {v7, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad9 │ │ +102d5a: 0c07 |0013: move-result-object v7 │ │ +102d5c: 5461 cf17 |0014: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ +102d60: 7110 1529 0100 |0016: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ +102d66: 0c01 |0019: move-result-object v1 │ │ +102d68: 3901 0700 |001a: if-nez v1, 0021 // +0007 │ │ +102d6c: 7110 fd29 0000 |001c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +102d72: 0c07 |001f: move-result-object v7 │ │ +102d74: 1107 |0020: return-object v7 │ │ +102d76: 7110 9c26 0700 |0021: invoke-static {v7}, Lcom/ds/avare/utils/Helper;.isGPSCoordinate:(Ljava/lang/String;)Z // method@269c │ │ +102d7c: 0a01 |0024: move-result v1 │ │ +102d7e: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +102d80: 3801 1800 |0026: if-eqz v1, 003e // +0018 │ │ +102d84: 2321 f809 |0028: new-array v1, v2, [Ljava/lang/String; // type@09f8 │ │ +102d88: 5b61 ce17 |002a: iput-object v1, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.selection:[Ljava/lang/String; // field@17ce │ │ +102d8c: 2203 2306 |002c: new-instance v3, Lcom/ds/avare/storage/StringPreference; // type@0623 │ │ +102d90: 1a04 9411 |002e: const-string v4, "GPS" // string@1194 │ │ +102d94: 7057 5625 4344 |0030: invoke-direct {v3, v4, v4, v4, v7}, Lcom/ds/avare/storage/StringPreference;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2556 │ │ +102d9a: 6e10 5925 0300 |0033: invoke-virtual {v3}, Lcom/ds/avare/storage/StringPreference;.getHashedName:()Ljava/lang/String; // method@2559 │ │ +102da0: 0c07 |0036: move-result-object v7 │ │ +102da2: 4d07 0100 |0037: aput-object v7, v1, v0 │ │ +102da6: 7110 fd29 0200 |0039: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +102dac: 0c07 |003c: move-result-object v7 │ │ +102dae: 1107 |003d: return-object v7 │ │ +102db0: 2201 6107 |003e: new-instance v1, Ljava/util/LinkedHashMap; // type@0761 │ │ +102db4: 7010 072c 0100 |0040: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ +102dba: 5463 cf17 |0043: iget-object v3, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ +102dbe: 7110 1529 0300 |0045: invoke-static {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ +102dc4: 0c03 |0048: move-result-object v3 │ │ +102dc6: 6e10 ff1d 0300 |0049: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +102dcc: 0c03 |004c: move-result-object v3 │ │ +102dce: 6e40 8420 7321 |004d: invoke-virtual {v3, v7, v1, v2}, Lcom/ds/avare/content/DataSource;.search:(Ljava/lang/String;Ljava/util/LinkedHashMap;Z)V // method@2084 │ │ +102dd4: 5463 cf17 |0050: iget-object v3, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ +102dd8: 7110 1529 0300 |0052: invoke-static {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ +102dde: 0c03 |0055: move-result-object v3 │ │ +102de0: 6e10 2e1e 0300 |0056: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getUDWMgr:()Lcom/ds/avare/userDefinedWaypoints/UDWMgr; // method@1e2e │ │ +102de6: 0c03 |0059: move-result-object v3 │ │ +102de8: 6e30 0526 7301 |005a: invoke-virtual {v3, v7, v1}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.search:(Ljava/lang/String;Ljava/util/LinkedHashMap;)V // method@2605 │ │ +102dee: 5463 cf17 |005d: iget-object v3, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ +102df2: 7110 1529 0300 |005f: invoke-static {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ +102df8: 0c03 |0062: move-result-object v3 │ │ +102dfa: 6e10 ff1d 0300 |0063: invoke-virtual {v3}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +102e00: 0c03 |0066: move-result-object v3 │ │ +102e02: 6e20 7b20 7300 |0067: invoke-virtual {v3, v7}, Lcom/ds/avare/content/DataSource;.getUserRecent:(Ljava/lang/String;)Lcom/ds/avare/storage/StringPreference; // method@207b │ │ +102e08: 0c07 |006a: move-result-object v7 │ │ +102e0a: 3807 0500 |006b: if-eqz v7, 0070 // +0005 │ │ +102e0e: 6e20 6625 1700 |006d: invoke-virtual {v7, v1}, Lcom/ds/avare/storage/StringPreference;.putInHash:(Ljava/util/LinkedHashMap;)V // method@2566 │ │ +102e14: 6e10 122c 0100 |0070: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.size:()I // method@2c12 │ │ +102e1a: 0a07 |0073: move-result v7 │ │ +102e1c: 3d07 2e00 |0074: if-lez v7, 00a2 // +002e │ │ +102e20: 6e10 122c 0100 |0076: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.size:()I // method@2c12 │ │ +102e26: 0a07 |0079: move-result v7 │ │ +102e28: 2377 f809 |007a: new-array v7, v7, [Ljava/lang/String; // type@09f8 │ │ +102e2c: 5b67 ce17 |007c: iput-object v7, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.selection:[Ljava/lang/String; // field@17ce │ │ +102e30: 6e10 0f2c 0100 |007e: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@2c0f │ │ +102e36: 0c07 |0081: move-result-object v7 │ │ +102e38: 7210 742c 0700 |0082: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +102e3e: 0c07 |0085: move-result-object v7 │ │ +102e40: 7210 042c 0700 |0086: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +102e46: 0a03 |0089: move-result v3 │ │ +102e48: 3803 1800 |008a: if-eqz v3, 00a2 // +0018 │ │ +102e4c: 7210 052c 0700 |008c: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +102e52: 0c03 |008f: move-result-object v3 │ │ +102e54: 1f03 0e07 |0090: check-cast v3, Ljava/lang/String; // type@070e │ │ +102e58: 5464 ce17 |0092: iget-object v4, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.selection:[Ljava/lang/String; // field@17ce │ │ +102e5c: 6e20 0d2c 3100 |0094: invoke-virtual {v1, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +102e62: 0c05 |0097: move-result-object v5 │ │ +102e64: 1f05 0e07 |0098: check-cast v5, Ljava/lang/String; // type@070e │ │ +102e68: 7120 5a25 3500 |009a: invoke-static {v5, v3}, Lcom/ds/avare/storage/StringPreference;.getHashedName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@255a │ │ +102e6e: 0c03 |009d: move-result-object v3 │ │ +102e70: 4d03 0400 |009e: aput-object v3, v4, v0 │ │ +102e74: b020 |00a0: add-int/2addr v0, v2 │ │ +102e76: 28e5 |00a1: goto 0086 // -001b │ │ +102e78: 7110 fd29 0200 |00a2: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +102e7e: 0c07 |00a5: move-result-object v7 │ │ +102e80: 1107 |00a6: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ 0x000a line=873 │ │ 0x0014 line=874 │ │ 0x001c line=875 │ │ 0x0021 line=881 │ │ @@ -286415,18 +286417,18 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -102e7c: |[102e7c] com.ds.avare.webinfc.WebAppPlanInterface$SearchTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -102e8c: 6e20 0829 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; // method@2908 │ │ -102e92: 0c01 |0003: move-result-object v1 │ │ -102e94: 1101 |0004: return-object v1 │ │ +102e84: |[102e84] com.ds.avare.webinfc.WebAppPlanInterface$SearchTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +102e94: 6e20 0829 1000 |0000: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; // method@2908 │ │ +102e9a: 0c01 |0003: move-result-object v1 │ │ +102e9c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -286435,80 +286437,80 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -102ed4: |[102ed4] com.ds.avare.webinfc.WebAppPlanInterface$SearchTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ -102ee4: 5490 ce17 |0000: iget-object v0, v9, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.selection:[Ljava/lang/String; // field@17ce │ │ -102ee8: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ -102eec: 3800 7a00 |0004: if-eqz v0, 007e // +007a │ │ -102ef0: 6e10 fb29 0a00 |0006: invoke-virtual {v10}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ -102ef6: 0a0a |0009: move-result v10 │ │ -102ef8: 390a 0300 |000a: if-nez v10, 000d // +0003 │ │ -102efc: 2872 |000c: goto 007e // +0072 │ │ -102efe: 120a |000d: const/4 v10, #int 0 // #0 │ │ -102f00: 5490 ce17 |000e: iget-object v0, v9, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.selection:[Ljava/lang/String; // field@17ce │ │ -102f04: 2102 |0010: array-length v2, v0 │ │ -102f06: 352a 6300 |0011: if-ge v10, v2, 0074 // +0063 │ │ -102f0a: 4600 000a |0013: aget-object v0, v0, v10 │ │ -102f0e: 7110 6325 0000 |0015: invoke-static {v0}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameId:(Ljava/lang/String;)Ljava/lang/String; // method@2563 │ │ -102f14: 0c02 |0018: move-result-object v2 │ │ -102f16: 7110 6225 0000 |0019: invoke-static {v0}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameFacilityName:(Ljava/lang/String;)Ljava/lang/String; // method@2562 │ │ -102f1c: 0c03 |001c: move-result-object v3 │ │ -102f1e: 7110 6125 0000 |001d: invoke-static {v0}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDestType:(Ljava/lang/String;)Ljava/lang/String; // method@2561 │ │ -102f24: 0c04 |0020: move-result-object v4 │ │ -102f26: 7110 5f25 0000 |0021: invoke-static {v0}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDbType:(Ljava/lang/String;)Ljava/lang/String; // method@255f │ │ -102f2c: 0c00 |0024: move-result-object v0 │ │ -102f2e: 5495 cf17 |0025: iget-object v5, v9, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ -102f32: 7110 1629 0500 |0027: invoke-static {v5}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ -102f38: 0c05 |002a: move-result-object v5 │ │ -102f3a: 1246 |002b: const/4 v6, #int 4 // #4 │ │ -102f3c: 2207 1007 |002c: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -102f40: 7010 eb2a 0700 |002e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -102f46: 1a08 4a01 |0031: const-string v8, "'" // string@014a │ │ -102f4a: 6e20 f52a 8700 |0033: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102f50: 7110 8e26 0200 |0036: invoke-static {v2}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -102f56: 0c02 |0039: move-result-object v2 │ │ -102f58: 6e20 f52a 2700 |003a: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102f5e: 1a02 4e01 |003d: const-string v2, "','" // string@014e │ │ -102f62: 6e20 f52a 2700 |003f: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102f68: 7110 8e26 0300 |0042: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -102f6e: 0c03 |0045: move-result-object v3 │ │ -102f70: 6e20 f52a 3700 |0046: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102f76: 6e20 f52a 2700 |0049: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102f7c: 7110 8e26 0400 |004c: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -102f82: 0c03 |004f: move-result-object v3 │ │ -102f84: 6e20 f52a 3700 |0050: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102f8a: 6e20 f52a 2700 |0053: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102f90: 7110 8e26 0000 |0056: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -102f96: 0c00 |0059: move-result-object v0 │ │ -102f98: 6e20 f52a 0700 |005a: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102f9e: 6e20 f52a 8700 |005d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -102fa4: 6e10 fa2a 0700 |0060: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -102faa: 0c00 |0063: move-result-object v0 │ │ -102fac: 6e30 8804 6500 |0064: invoke-virtual {v5, v6, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -102fb2: 0c00 |0067: move-result-object v0 │ │ -102fb4: 5492 cf17 |0068: iget-object v2, v9, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ -102fb8: 7110 1629 0200 |006a: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ -102fbe: 0c02 |006d: move-result-object v2 │ │ -102fc0: 6e20 9204 0200 |006e: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -102fc6: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ -102fca: 289b |0073: goto 000e // -0065 │ │ -102fcc: 549a cf17 |0074: iget-object v10, v9, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ -102fd0: 7110 1629 0a00 |0076: invoke-static {v10}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ -102fd6: 0c0a |0079: move-result-object v10 │ │ -102fd8: 6e20 8f04 1a00 |007a: invoke-virtual {v10, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -102fde: 0e00 |007d: return-void │ │ -102fe0: 549a cf17 |007e: iget-object v10, v9, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ -102fe4: 7110 1629 0a00 |0080: invoke-static {v10}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ -102fea: 0c0a |0083: move-result-object v10 │ │ -102fec: 6e20 8f04 1a00 |0084: invoke-virtual {v10, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -102ff2: 0e00 |0087: return-void │ │ +102edc: |[102edc] com.ds.avare.webinfc.WebAppPlanInterface$SearchTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ +102eec: 5490 ce17 |0000: iget-object v0, v9, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.selection:[Ljava/lang/String; // field@17ce │ │ +102ef0: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ +102ef4: 3800 7a00 |0004: if-eqz v0, 007e // +007a │ │ +102ef8: 6e10 fb29 0a00 |0006: invoke-virtual {v10}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ +102efe: 0a0a |0009: move-result v10 │ │ +102f00: 390a 0300 |000a: if-nez v10, 000d // +0003 │ │ +102f04: 2872 |000c: goto 007e // +0072 │ │ +102f06: 120a |000d: const/4 v10, #int 0 // #0 │ │ +102f08: 5490 ce17 |000e: iget-object v0, v9, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.selection:[Ljava/lang/String; // field@17ce │ │ +102f0c: 2102 |0010: array-length v2, v0 │ │ +102f0e: 352a 6300 |0011: if-ge v10, v2, 0074 // +0063 │ │ +102f12: 4600 000a |0013: aget-object v0, v0, v10 │ │ +102f16: 7110 6325 0000 |0015: invoke-static {v0}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameId:(Ljava/lang/String;)Ljava/lang/String; // method@2563 │ │ +102f1c: 0c02 |0018: move-result-object v2 │ │ +102f1e: 7110 6225 0000 |0019: invoke-static {v0}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameFacilityName:(Ljava/lang/String;)Ljava/lang/String; // method@2562 │ │ +102f24: 0c03 |001c: move-result-object v3 │ │ +102f26: 7110 6125 0000 |001d: invoke-static {v0}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDestType:(Ljava/lang/String;)Ljava/lang/String; // method@2561 │ │ +102f2c: 0c04 |0020: move-result-object v4 │ │ +102f2e: 7110 5f25 0000 |0021: invoke-static {v0}, Lcom/ds/avare/storage/StringPreference;.parseHashedNameDbType:(Ljava/lang/String;)Ljava/lang/String; // method@255f │ │ +102f34: 0c00 |0024: move-result-object v0 │ │ +102f36: 5495 cf17 |0025: iget-object v5, v9, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ +102f3a: 7110 1629 0500 |0027: invoke-static {v5}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ +102f40: 0c05 |002a: move-result-object v5 │ │ +102f42: 1246 |002b: const/4 v6, #int 4 // #4 │ │ +102f44: 2207 1007 |002c: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +102f48: 7010 eb2a 0700 |002e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +102f4e: 1a08 4a01 |0031: const-string v8, "'" // string@014a │ │ +102f52: 6e20 f52a 8700 |0033: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102f58: 7110 8e26 0200 |0036: invoke-static {v2}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +102f5e: 0c02 |0039: move-result-object v2 │ │ +102f60: 6e20 f52a 2700 |003a: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102f66: 1a02 4e01 |003d: const-string v2, "','" // string@014e │ │ +102f6a: 6e20 f52a 2700 |003f: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102f70: 7110 8e26 0300 |0042: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +102f76: 0c03 |0045: move-result-object v3 │ │ +102f78: 6e20 f52a 3700 |0046: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102f7e: 6e20 f52a 2700 |0049: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102f84: 7110 8e26 0400 |004c: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +102f8a: 0c03 |004f: move-result-object v3 │ │ +102f8c: 6e20 f52a 3700 |0050: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102f92: 6e20 f52a 2700 |0053: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102f98: 7110 8e26 0000 |0056: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +102f9e: 0c00 |0059: move-result-object v0 │ │ +102fa0: 6e20 f52a 0700 |005a: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102fa6: 6e20 f52a 8700 |005d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +102fac: 6e10 fa2a 0700 |0060: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +102fb2: 0c00 |0063: move-result-object v0 │ │ +102fb4: 6e30 8804 6500 |0064: invoke-virtual {v5, v6, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +102fba: 0c00 |0067: move-result-object v0 │ │ +102fbc: 5492 cf17 |0068: iget-object v2, v9, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ +102fc0: 7110 1629 0200 |006a: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ +102fc6: 0c02 |006d: move-result-object v2 │ │ +102fc8: 6e20 9204 0200 |006e: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +102fce: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ +102fd2: 289b |0073: goto 000e // -0065 │ │ +102fd4: 549a cf17 |0074: iget-object v10, v9, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ +102fd8: 7110 1629 0a00 |0076: invoke-static {v10}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ +102fde: 0c0a |0079: move-result-object v10 │ │ +102fe0: 6e20 8f04 1a00 |007a: invoke-virtual {v10, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +102fe6: 0e00 |007d: return-void │ │ +102fe8: 549a cf17 |007e: iget-object v10, v9, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17cf │ │ +102fec: 7110 1629 0a00 |0080: invoke-static {v10}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ +102ff2: 0c0a |0083: move-result-object v10 │ │ +102ff4: 6e20 8f04 1a00 |0084: invoke-virtual {v10, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +102ffa: 0e00 |0087: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ 0x000e line=924 │ │ 0x0013 line=925 │ │ 0x0015 line=927 │ │ 0x0019 line=928 │ │ @@ -286527,18 +286529,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -102ff4: |[102ff4] com.ds.avare.webinfc.WebAppPlanInterface$SearchTask.onPostExecute:(Ljava/lang/Object;)V │ │ -103004: 1f01 de06 |0000: check-cast v1, Ljava/lang/Boolean; // type@06de │ │ -103008: 6e20 0c29 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@290c │ │ -10300e: 0e00 |0005: return-void │ │ +102ffc: |[102ffc] com.ds.avare.webinfc.WebAppPlanInterface$SearchTask.onPostExecute:(Ljava/lang/Object;)V │ │ +10300c: 1f01 de06 |0000: check-cast v1, Ljava/lang/Boolean; // type@06de │ │ +103010: 6e20 0c29 1000 |0002: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@290c │ │ +103016: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -286581,20 +286583,20 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -103040: |[103040] com.ds.avare.webinfc.WebAppPlanInterface$WeatherTask.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V │ │ -103050: 5b01 d117 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -103054: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10305a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -10305c: 5c01 d017 |0006: iput-boolean v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.running:Z // field@17d0 │ │ -103060: 0e00 |0008: return-void │ │ +103048: |[103048] com.ds.avare.webinfc.WebAppPlanInterface$WeatherTask.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V │ │ +103058: 5b01 d117 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +10305c: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +103062: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +103064: 5c01 d017 |0006: iput-boolean v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.running:Z // field@17d0 │ │ +103068: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1009 │ │ 0x0006 line=1011 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; │ │ 0x0000 - 0x0009 reg=1 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ @@ -286604,17 +286606,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -103064: |[103064] com.ds.avare.webinfc.WebAppPlanInterface$WeatherTask.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V │ │ -103074: 7020 0e29 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V // method@290e │ │ -10307a: 0e00 |0003: return-void │ │ +10306c: |[10306c] com.ds.avare.webinfc.WebAppPlanInterface$WeatherTask.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V │ │ +10307c: 7020 0e29 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)V // method@290e │ │ +103082: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1009 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface$1; │ │ @@ -286624,17 +286626,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -103010: |[103010] com.ds.avare.webinfc.WebAppPlanInterface$WeatherTask.access$100:(Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;)Z │ │ -103020: 5500 d017 |0000: iget-boolean v0, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.running:Z // field@17d0 │ │ -103024: 0f00 |0002: return v0 │ │ +103018: |[103018] com.ds.avare.webinfc.WebAppPlanInterface$WeatherTask.access$100:(Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;)Z │ │ +103028: 5500 d017 |0000: iget-boolean v0, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.running:Z // field@17d0 │ │ +10302c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1009 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; │ │ │ │ #3 : (in Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;) │ │ @@ -286642,17 +286644,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -103028: |[103028] com.ds.avare.webinfc.WebAppPlanInterface$WeatherTask.access$102:(Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;Z)Z │ │ -103038: 5c01 d017 |0000: iput-boolean v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.running:Z // field@17d0 │ │ -10303c: 0f01 |0002: return v1 │ │ +103030: |[103030] com.ds.avare.webinfc.WebAppPlanInterface$WeatherTask.access$102:(Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;Z)Z │ │ +103040: 5c01 d017 |0000: iput-boolean v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.running:Z // field@17d0 │ │ +103044: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1009 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -286662,508 +286664,508 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 1058 16-bit code units │ │ -10307c: |[10307c] com.ds.avare.webinfc.WebAppPlanInterface$WeatherTask.run:()V │ │ -10308c: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -103090: 1a01 9908 |0002: const-string v1, "
" // string@0899 │ │ -103094: 1a02 5301 |0004: const-string v2, "'>" // string@0153 │ │ -103098: 1a03 1b00 |0006: const-string v3, " " // string@001b │ │ -10309c: 1a04 f008 |0008: const-string v4, "" // string@08f0 │ │ -1030a0: 1a05 7908 |000a: const-string v5, "::::" // string@0879 │ │ -1030a4: 1a06 c208 |000c: const-string v6, "

" // string@08c2 │ │ -1030a8: 7100 042b 0000 |000e: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -1030ae: 0c07 |0011: move-result-object v7 │ │ -1030b0: 1a08 4d29 |0012: const-string v8, "Weather" // string@294d │ │ -1030b4: 6e20 0f2b 8700 |0014: invoke-virtual {v7, v8}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ -1030ba: 5407 d117 |0017: iget-object v7, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -1030be: 7110 1629 0700 |0019: invoke-static {v7}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ -1030c4: 0c07 |001c: move-result-object v7 │ │ -1030c6: 1308 0a00 |001d: const/16 v8, #int 10 // #a │ │ -1030ca: 6e20 8f04 8700 |001f: invoke-virtual {v7, v8}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1030d0: 1a07 0c06 |0022: const-string v7, "30" // string@060c │ │ -1030d4: 5408 d117 |0024: iget-object v8, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -1030d8: 7110 1529 0800 |0026: invoke-static {v8}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ -1030de: 0c08 |0029: move-result-object v8 │ │ -1030e0: 1209 |002a: const/4 v9, #int 0 // #0 │ │ -1030e2: 3908 0500 |002b: if-nez v8, 0030 // +0005 │ │ -1030e6: 5c09 d017 |002d: iput-boolean v9, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.running:Z // field@17d0 │ │ -1030ea: 0e00 |002f: return-void │ │ -1030ec: 5408 d117 |0030: iget-object v8, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -1030f0: 7110 1529 0800 |0032: invoke-static {v8}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ -1030f6: 0c08 |0035: move-result-object v8 │ │ -1030f8: 6e10 211e 0800 |0036: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -1030fe: 0c08 |0039: move-result-object v8 │ │ -103100: 6e10 5123 0800 |003a: invoke-virtual {v8}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -103106: 0a08 |003d: move-result v8 │ │ -103108: 1a0a 0000 |003e: const-string v10, "" // string@0000 │ │ -10310c: 07ac |0040: move-object v12, v10 │ │ -10310e: 07cd |0041: move-object v13, v12 │ │ -103110: 120b |0042: const/4 v11, #int 0 // #0 │ │ -103112: 1a0e 4702 |0043: const-string v14, "," // string@0247 │ │ -103116: 358b 8300 |0045: if-ge v11, v8, 00c8 // +0083 │ │ -10311a: 540f d117 |0047: iget-object v15, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -10311e: 7110 1529 0f00 |0049: invoke-static {v15}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ -103124: 0c0f |004c: move-result-object v15 │ │ -103126: 6e10 211e 0f00 |004d: invoke-virtual {v15}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -10312c: 0c0f |0050: move-result-object v15 │ │ -10312e: 6e20 5023 bf00 |0051: invoke-virtual {v15, v11}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -103134: 0c0f |0054: move-result-object v15 │ │ -103136: 6e10 f822 0f00 |0055: invoke-virtual {v15}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -10313c: 0c0f |0058: move-result-object v15 │ │ -10313e: 2209 1007 |0059: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -103142: 7010 eb2a 0900 |005b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -103148: 6e20 f52a c900 |005e: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10314e: 0811 0100 |0061: move-object/from16 v17, v1 │ │ -103152: 0812 0200 |0063: move-object/from16 v18, v2 │ │ -103156: 6e10 be03 0f00 |0065: invoke-virtual {v15}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -10315c: 0b01 |0068: move-result-wide v1 │ │ -10315e: 6e30 ef2a 1902 |0069: invoke-virtual {v9, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -103164: 6e20 f52a e900 |006c: invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10316a: 6e10 bd03 0f00 |006f: invoke-virtual {v15}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -103170: 0b01 |0072: move-result-wide v1 │ │ -103172: 6e30 ef2a 1902 |0073: invoke-virtual {v9, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -103178: 1a01 7d08 |0076: const-string v1, ";" // string@087d │ │ -10317c: 6e20 f52a 1900 |0078: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103182: 6e10 fa2a 0900 |007b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -103188: 0c0c |007e: move-result-object v12 │ │ -10318a: 2201 1007 |007f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -10318e: 7010 eb2a 0100 |0081: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -103194: 6e20 f52a d100 |0084: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10319a: 5402 d117 |0087: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -10319e: 7110 1529 0200 |0089: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ -1031a4: 0c02 |008c: move-result-object v2 │ │ -1031a6: 6e10 211e 0200 |008d: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -1031ac: 0c02 |0090: move-result-object v2 │ │ -1031ae: 6e20 5023 b200 |0091: invoke-virtual {v2, v11}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -1031b4: 0c02 |0094: move-result-object v2 │ │ -1031b6: 6e10 f722 0200 |0095: invoke-virtual {v2}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ -1031bc: 0c02 |0098: move-result-object v2 │ │ -1031be: 6e20 f52a 2100 |0099: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1031c4: 1a02 5501 |009c: const-string v2, "(" // string@0155 │ │ -1031c8: 6e20 f52a 2100 |009e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1031ce: 5402 d117 |00a1: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -1031d2: 7110 1529 0200 |00a3: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ -1031d8: 0c02 |00a6: move-result-object v2 │ │ -1031da: 6e10 211e 0200 |00a7: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -1031e0: 0c02 |00aa: move-result-object v2 │ │ -1031e2: 6e20 5023 b200 |00ab: invoke-virtual {v2, v11}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -1031e8: 0c02 |00ae: move-result-object v2 │ │ -1031ea: 6e10 ff22 0200 |00af: invoke-virtual {v2}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ -1031f0: 0c02 |00b2: move-result-object v2 │ │ -1031f2: 6e20 f52a 2100 |00b3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1031f8: 1a02 1a02 |00b6: const-string v2, ") " // string@021a │ │ -1031fc: 6e20 f52a 2100 |00b8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103202: 6e10 fa2a 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -103208: 0c0d |00be: move-result-object v13 │ │ -10320a: d80b 0b01 |00bf: add-int/lit8 v11, v11, #int 1 // #01 │ │ -10320e: 0801 1100 |00c1: move-object/from16 v1, v17 │ │ -103212: 0802 1200 |00c3: move-object/from16 v2, v18 │ │ -103216: 1209 |00c5: const/4 v9, #int 0 // #0 │ │ -103218: 2900 7dff |00c6: goto/16 0043 // -0083 │ │ -10321c: 0811 0100 |00c8: move-object/from16 v17, v1 │ │ -103220: 0812 0200 |00ca: move-object/from16 v18, v2 │ │ -103224: 1401 9a01 0c7f |00cc: const v1, #float 1.861e+38 // #7f0c019a │ │ -10322a: 7120 f026 7c00 |00cf: invoke-static {v12, v7}, Lcom/ds/avare/utils/NetworkHelper;.getPIREPSPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@26f0 │ │ -103230: 0c02 |00d2: move-result-object v2 │ │ -103232: 6e20 d02a 5200 |00d3: invoke-virtual {v2, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -103238: 0c02 |00d6: move-result-object v2 │ │ -10323a: 07a9 |00d7: move-object v9, v10 │ │ -10323c: 1208 |00d8: const/4 v8, #int 0 // #0 │ │ -10323e: 212b |00d9: array-length v11, v2 │ │ -103240: 35b8 3800 |00da: if-ge v8, v11, 0112 // +0038 │ │ -103244: 460b 0208 |00dc: aget-object v11, v2, v8 │ │ -103248: 540f d117 |00de: iget-object v15, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -10324c: 7110 1929 0f00 |00e0: invoke-static {v15}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$800:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences; // method@2919 │ │ -103252: 0c0f |00e3: move-result-object v15 │ │ -103254: 6e10 2e25 0f00 |00e4: invoke-virtual {v15}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ -10325a: 0a0f |00e7: move-result v15 │ │ -10325c: 7120 6827 fb00 |00e8: invoke-static {v11, v15}, Lcom/ds/avare/utils/WeatherHelper;.formatPirepHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@2768 │ │ -103262: 0c0b |00eb: move-result-object v11 │ │ -103264: 4d0b 0208 |00ec: aput-object v11, v2, v8 │ │ -103268: 220b 1007 |00ee: new-instance v11, Ljava/lang/StringBuilder; // type@0710 │ │ -10326c: 7010 eb2a 0b00 |00f0: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -103272: 6e20 f52a 9b00 |00f3: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103278: 6e20 f52a 4b00 |00f6: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10327e: 4609 0208 |00f9: aget-object v9, v2, v8 │ │ -103282: 6e20 f52a 9b00 |00fb: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103288: 6e20 f52a 6b00 |00fe: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10328e: 6e10 fa2a 0b00 |0101: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -103294: 0c09 |0104: move-result-object v9 │ │ -103296: d808 0801 |0105: add-int/lit8 v8, v8, #int 1 // #01 │ │ -10329a: 28d2 |0107: goto 00d9 // -002e │ │ -10329c: 5402 d117 |0108: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -1032a0: 7110 1a29 0200 |010a: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$900:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context; // method@291a │ │ -1032a6: 0c02 |010d: move-result-object v2 │ │ -1032a8: 6e20 a901 1200 |010e: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1032ae: 0c09 |0111: move-result-object v9 │ │ -1032b0: 5502 d017 |0112: iget-boolean v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.running:Z // field@17d0 │ │ -1032b4: 3902 0300 |0114: if-nez v2, 0117 // +0003 │ │ -1032b8: 0e00 |0116: return-void │ │ -1032ba: 7120 f126 7c00 |0117: invoke-static {v12, v7}, Lcom/ds/avare/utils/NetworkHelper;.getTAFPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@26f1 │ │ -1032c0: 0c02 |011a: move-result-object v2 │ │ -1032c2: 6e20 d02a 5200 |011b: invoke-virtual {v2, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -1032c8: 0c02 |011e: move-result-object v2 │ │ -1032ca: 07ab |011f: move-object v11, v10 │ │ -1032cc: 1208 |0120: const/4 v8, #int 0 // #0 │ │ -1032ce: 212f |0121: array-length v15, v2 │ │ -1032d0: 35f8 8a00 |0122: if-ge v8, v15, 01ac // +008a │ │ -1032d4: 460f 0208 |0124: aget-object v15, v2, v8 │ │ -1032d8: 5401 d117 |0126: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -1032dc: 7110 1929 0100 |0128: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$800:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences; // method@2919 │ │ -1032e2: 0c01 |012b: move-result-object v1 │ │ -1032e4: 6e10 2e25 0100 |012c: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ -1032ea: 0a01 |012f: move-result v1 │ │ -1032ec: 7120 6c27 1f00 |0130: invoke-static {v15, v1}, Lcom/ds/avare/utils/WeatherHelper;.formatWeatherHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@276c │ │ -1032f2: 0c01 |0133: move-result-object v1 │ │ -1032f4: 6e20 d02a 3100 |0134: invoke-virtual {v1, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -1032fa: 0c0f |0137: move-result-object v15 │ │ -1032fc: 0813 0200 |0138: move-object/from16 v19, v2 │ │ -103300: 1310 0000 |013a: const/16 v16, #int 0 // #0 │ │ -103304: 4602 0f10 |013c: aget-object v2, v15, v16 │ │ -103308: 6e30 cd2a 210a |013e: invoke-virtual {v1, v2, v10}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -10330e: 0c01 |0141: move-result-object v1 │ │ -103310: 5402 d117 |0142: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -103314: 7110 1929 0200 |0144: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$800:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences; // method@2919 │ │ -10331a: 0c02 |0147: move-result-object v2 │ │ -10331c: 6e10 2e25 0200 |0148: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ -103322: 0a02 |014b: move-result v2 │ │ -103324: 7120 6c27 2100 |014c: invoke-static {v1, v2}, Lcom/ds/avare/utils/WeatherHelper;.formatWeatherHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@276c │ │ -10332a: 0c01 |014f: move-result-object v1 │ │ -10332c: 5402 d117 |0150: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -103330: 7110 1929 0200 |0152: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$800:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences; // method@2919 │ │ -103336: 0c02 |0155: move-result-object v2 │ │ -103338: 6e10 2e25 0200 |0156: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ -10333e: 0a02 |0159: move-result v2 │ │ -103340: 7120 6d27 2100 |015a: invoke-static {v1, v2}, Lcom/ds/avare/utils/WeatherHelper;.formatWindsHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@276d │ │ -103346: 0c01 |015d: move-result-object v1 │ │ -103348: 5402 d117 |015e: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -10334c: 7110 1929 0200 |0160: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$800:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences; // method@2919 │ │ -103352: 0c02 |0163: move-result-object v2 │ │ -103354: 6e10 2e25 0200 |0164: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ -10335a: 0a02 |0167: move-result v2 │ │ -10335c: 7120 6927 2100 |0168: invoke-static {v1, v2}, Lcom/ds/avare/utils/WeatherHelper;.formatTafHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@2769 │ │ -103362: 0c01 |016b: move-result-object v1 │ │ -103364: 7110 6a27 0100 |016c: invoke-static {v1}, Lcom/ds/avare/utils/WeatherHelper;.formatVisibilityHTML:(Ljava/lang/String;)Ljava/lang/String; // method@276a │ │ -10336a: 0c01 |016f: move-result-object v1 │ │ -10336c: 2202 1007 |0170: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -103370: 7010 eb2a 0200 |0172: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -103376: 6e20 f52a b200 |0175: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10337c: 1a0b bf08 |0178: const-string v11, "" // string@08bf │ │ -103380: 6e20 f52a b200 |017a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103386: 120b |017d: const/4 v11, #int 0 // #0 │ │ -103388: 460f 0f0b |017e: aget-object v15, v15, v11 │ │ -10338c: 6e20 f52a f200 |0180: invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103392: 080f 1100 |0183: move-object/from16 v15, v17 │ │ -103396: 6e20 f52a f200 |0185: invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10339c: 6e10 fa2a 0200 |0188: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1033a2: 0c02 |018b: move-result-object v2 │ │ -1033a4: 220b 1007 |018c: new-instance v11, Ljava/lang/StringBuilder; // type@0710 │ │ -1033a8: 7010 eb2a 0b00 |018e: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1033ae: 6e20 f52a 2b00 |0191: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1033b4: 6e20 f52a 4b00 |0194: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1033ba: 6e20 f52a 1b00 |0197: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1033c0: 6e20 f52a 6b00 |019a: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1033c6: 6e10 fa2a 0b00 |019d: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1033cc: 0c0b |01a0: move-result-object v11 │ │ -1033ce: d808 0801 |01a1: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1033d2: 0811 0f00 |01a3: move-object/from16 v17, v15 │ │ -1033d6: 0802 1300 |01a5: move-object/from16 v2, v19 │ │ -1033da: 1401 9a01 0c7f |01a7: const v1, #float 1.861e+38 // #7f0c019a │ │ -1033e0: 2900 77ff |01aa: goto/16 0121 // -0089 │ │ -1033e4: 080f 1100 |01ac: move-object/from16 v15, v17 │ │ -1033e8: 2810 |01ae: goto 01be // +0010 │ │ -1033ea: 080f 1100 |01af: move-object/from16 v15, v17 │ │ -1033ee: 5401 d117 |01b1: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -1033f2: 7110 1a29 0100 |01b3: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$900:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context; // method@291a │ │ -1033f8: 0c01 |01b6: move-result-object v1 │ │ -1033fa: 1402 9a01 0c7f |01b7: const v2, #float 1.861e+38 // #7f0c019a │ │ -103400: 6e20 a901 2100 |01ba: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -103406: 0c0b |01bd: move-result-object v11 │ │ -103408: 5501 d017 |01be: iget-boolean v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.running:Z // field@17d0 │ │ -10340c: 3901 0300 |01c0: if-nez v1, 01c3 // +0003 │ │ -103410: 0e00 |01c2: return-void │ │ -103412: 7120 ed26 7c00 |01c3: invoke-static {v12, v7}, Lcom/ds/avare/utils/NetworkHelper;.getMETARPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@26ed │ │ -103418: 0c01 |01c6: move-result-object v1 │ │ -10341a: 6e20 d02a 5100 |01c7: invoke-virtual {v1, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -103420: 0c01 |01ca: move-result-object v1 │ │ -103422: 07a5 |01cb: move-object v5, v10 │ │ -103424: 1202 |01cc: const/4 v2, #int 0 // #0 │ │ -103426: 2117 |01cd: array-length v7, v1 │ │ -103428: 3572 8a00 |01ce: if-ge v2, v7, 0258 // +008a │ │ -10342c: 4607 0102 |01d0: aget-object v7, v1, v2 │ │ -103430: 6e20 d02a e700 |01d2: invoke-virtual {v7, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -103436: 0c07 |01d5: move-result-object v7 │ │ -103438: 1218 |01d6: const/4 v8, #int 1 // #1 │ │ -10343a: 460c 0708 |01d7: aget-object v12, v7, v8 │ │ -10343e: 6e20 d02a 3c00 |01d9: invoke-virtual {v12, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -103444: 0c0c |01dc: move-result-object v12 │ │ -103446: 1310 0000 |01dd: const/16 v16, #int 0 // #0 │ │ -10344a: 4611 0710 |01df: aget-object v17, v7, v16 │ │ -10344e: 7701 7427 1100 |01e1: invoke-static/range {v17}, Lcom/ds/avare/utils/WeatherHelper;.metarColorString:(Ljava/lang/String;)Ljava/lang/String; // method@2774 │ │ -103454: 0c08 |01e4: move-result-object v8 │ │ -103456: 0811 0100 |01e5: move-object/from16 v17, v1 │ │ -10345a: 2201 1007 |01e7: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -10345e: 7010 eb2a 0100 |01e9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -103464: 6e20 f52a 5100 |01ec: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10346a: 1a05 be08 |01ef: const-string v5, "" // string@08a2 │ │ -103672: 6e20 f52a 2300 |02f3: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103678: 6e10 fa2a 0300 |02f6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10367e: 0c03 |02f9: move-result-object v3 │ │ -103680: 220c 1007 |02fa: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -103684: 7010 eb2a 0c00 |02fc: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10368a: 1a0d f308 |02ff: const-string v13, "

METARs

" // string@08f3 │ │ -10368e: 6e20 f52a dc00 |0301: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103694: 6e20 f52a 5c00 |0304: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10369a: 6e10 fa2a 0c00 |0307: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1036a0: 0c05 |030a: move-result-object v5 │ │ -1036a2: 220c 1007 |030b: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -1036a6: 7010 eb2a 0c00 |030d: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1036ac: 6e20 f52a 4c00 |0310: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1036b2: 6e30 ce2a 7508 |0313: invoke-virtual {v5, v7, v8}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -1036b8: 0c05 |0316: move-result-object v5 │ │ -1036ba: 6e20 f52a 5c00 |0317: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1036c0: 6e20 f52a 2c00 |031a: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1036c6: 6e10 fa2a 0c00 |031d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1036cc: 0c05 |0320: move-result-object v5 │ │ -1036ce: 220c 1007 |0321: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -1036d2: 7010 eb2a 0c00 |0323: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1036d8: 1a0d f608 |0326: const-string v13, "

TAFs

" // string@08f6 │ │ -1036dc: 6e20 f52a dc00 |0328: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1036e2: 6e20 f52a bc00 |032b: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1036e8: 6e10 fa2a 0c00 |032e: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1036ee: 0c0b |0331: move-result-object v11 │ │ -1036f0: 220c 1007 |0332: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -1036f4: 7010 eb2a 0c00 |0334: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1036fa: 6e20 f52a 4c00 |0337: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103700: 6e30 ce2a 7b08 |033a: invoke-virtual {v11, v7, v8}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -103706: 0c0b |033d: move-result-object v11 │ │ -103708: 6e20 f52a bc00 |033e: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10370e: 6e20 f52a 2c00 |0341: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103714: 6e10 fa2a 0c00 |0344: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10371a: 0c0b |0347: move-result-object v11 │ │ -10371c: 220c 1007 |0348: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -103720: 7010 eb2a 0c00 |034a: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -103726: 1a0d f508 |034d: const-string v13, "

PIREPs

" // string@08f5 │ │ -10372a: 6e20 f52a dc00 |034f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103730: 6e20 f52a 9c00 |0352: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103736: 6e10 fa2a 0c00 |0355: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10373c: 0c09 |0358: move-result-object v9 │ │ -10373e: 220c 1007 |0359: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -103742: 7010 eb2a 0c00 |035b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -103748: 6e20 f52a 4c00 |035e: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10374e: 6e30 ce2a 7908 |0361: invoke-virtual {v9, v7, v8}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ -103754: 0c04 |0364: move-result-object v4 │ │ -103756: 6e20 f52a 4c00 |0365: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10375c: 6e20 f52a 2c00 |0368: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103762: 6e10 fa2a 0c00 |036b: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -103768: 0c02 |036e: move-result-object v2 │ │ -10376a: 2204 1007 |036f: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -10376e: 7010 eb2a 0400 |0371: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -103774: 1a07 f408 |0374: const-string v7, "

NOTAMS

" // string@08f4 │ │ -103778: 6e20 f52a 7400 |0376: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10377e: 6e20 f52a 1400 |0379: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103784: 6e10 fa2a 0400 |037c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10378a: 0c01 |037f: move-result-object v1 │ │ -10378c: 1204 |0380: const/4 v4, #int 0 // #0 │ │ -10378e: 1a07 124d |0381: const-string v7, "weather" // string@4d12 │ │ -103792: 7130 f426 7a04 |0383: invoke-static {v10, v7, v4}, Lcom/ds/avare/utils/NetworkHelper;.getVersion:(Ljava/lang/String;Ljava/lang/String;[Z)Ljava/lang/String; // method@26f4 │ │ -103798: 0c04 |0386: move-result-object v4 │ │ -10379a: 2208 1007 |0387: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -10379e: 7010 eb2a 0800 |0389: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1037a4: 6e20 f52a 4800 |038c: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1037aa: 6e20 f52a 6800 |038f: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1037b0: 6e20 f52a 3800 |0392: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1037b6: 6e20 f52a 5800 |0395: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1037bc: 6e20 f52a b800 |0398: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1037c2: 6e20 f52a 2800 |039b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1037c8: 6e20 f52a 1800 |039e: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1037ce: 6e10 fa2a 0800 |03a1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1037d4: 0c01 |03a4: move-result-object v1 │ │ -1037d6: 2202 1007 |03a5: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -1037da: 7010 eb2a 0200 |03a7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1037e0: 6e20 f52a 7200 |03aa: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1037e6: 5403 d117 |03ad: iget-object v3, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -1037ea: 7110 1a29 0300 |03af: invoke-static {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$900:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context; // method@291a │ │ -1037f0: 0c03 |03b2: move-result-object v3 │ │ -1037f2: 1404 c101 0c7f |03b3: const v4, #float 1.86101e+38 // #7f0c01c1 │ │ -1037f8: 6e20 a901 4300 |03b6: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1037fe: 0c03 |03b9: move-result-object v3 │ │ -103800: 6e20 f52a 3200 |03ba: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103806: 1a03 6805 |03bd: const-string v3, ".html" // string@0568 │ │ -10380a: 6e20 f52a 3200 |03bf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103810: 6e10 fa2a 0200 |03c2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -103816: 0c02 |03c5: move-result-object v2 │ │ -103818: 5403 d117 |03c6: iget-object v3, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -10381c: 7110 1a29 0300 |03c8: invoke-static {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$900:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context; // method@291a │ │ -103822: 0c03 |03cb: move-result-object v3 │ │ -103824: 7120 a626 3200 |03cc: invoke-static {v2, v3}, Lcom/ds/avare/utils/Helper;.readFromAssetsFile:(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; // method@26a6 │ │ -10382a: 0c02 |03cf: move-result-object v2 │ │ -10382c: 5403 d117 |03d0: iget-object v3, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -103830: 7110 1929 0300 |03d2: invoke-static {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$800:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences; // method@2919 │ │ -103836: 0c04 |03d5: move-result-object v4 │ │ -103838: 6e10 0c25 0400 |03d6: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ -10383e: 0c04 |03d9: move-result-object v4 │ │ -103840: 7120 1429 4300 |03da: invoke-static {v3, v4}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$1000:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Ljava/lang/String;)Ljava/lang/String; // method@2914 │ │ -103846: 0c03 |03dd: move-result-object v3 │ │ -103848: 1a04 f143 |03de: const-string v4, "placeholder" // string@43f1 │ │ -10384c: 6e30 cd2a 4201 |03e0: invoke-virtual {v2, v4, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -103852: 0c01 |03e3: move-result-object v1 │ │ -103854: 7120 af26 3100 |03e4: invoke-static {v1, v3}, Lcom/ds/avare/utils/Helper;.writeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@26af │ │ -10385a: 2201 6400 |03e7: new-instance v1, Landroid/content/Intent; // type@0064 │ │ -10385e: 5402 d117 |03e9: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -103862: 7110 1a29 0200 |03eb: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$900:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context; // method@291a │ │ -103868: 0c02 |03ee: move-result-object v2 │ │ -10386a: 1c04 2605 |03ef: const-class v4, Lcom/ds/avare/WebActivity; // type@0526 │ │ -10386e: 7030 c201 2104 |03f1: invoke-direct {v1, v2, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c2 │ │ -103874: 2202 1007 |03f4: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -103878: 7010 eb2a 0200 |03f6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10387e: 1a04 5732 |03f9: const-string v4, "file://" // string@3257 │ │ -103882: 6e20 f52a 4200 |03fb: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103888: 6e20 f52a 3200 |03fe: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10388e: 6e10 fa2a 0200 |0401: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -103894: 0c02 |0404: move-result-object v2 │ │ -103896: 1a03 634c |0405: const-string v3, "url" // string@4c63 │ │ -10389a: 6e30 dd01 3102 |0407: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01dd │ │ -1038a0: 5402 d117 |040a: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -1038a4: 7110 1a29 0200 |040c: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$900:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context; // method@291a │ │ -1038aa: 0c02 |040f: move-result-object v2 │ │ -1038ac: 6e20 b801 1200 |0410: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b8 │ │ -1038b2: 5401 d117 |0413: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ -1038b6: 7110 1629 0100 |0415: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ -1038bc: 0c01 |0418: move-result-object v1 │ │ -1038be: 1302 0900 |0419: const/16 v2, #int 9 // #9 │ │ -1038c2: 6e20 8f04 2100 |041b: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1038c8: 1201 |041e: const/4 v1, #int 0 // #0 │ │ -1038ca: 5c01 d017 |041f: iput-boolean v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.running:Z // field@17d0 │ │ -1038ce: 0e00 |0421: return-void │ │ +103084: |[103084] com.ds.avare.webinfc.WebAppPlanInterface$WeatherTask.run:()V │ │ +103094: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +103098: 1a01 9908 |0002: const-string v1, "

" // string@0899 │ │ +10309c: 1a02 5301 |0004: const-string v2, "'>" // string@0153 │ │ +1030a0: 1a03 1b00 |0006: const-string v3, " " // string@001b │ │ +1030a4: 1a04 f008 |0008: const-string v4, "" // string@08f0 │ │ +1030a8: 1a05 7908 |000a: const-string v5, "::::" // string@0879 │ │ +1030ac: 1a06 c208 |000c: const-string v6, "

" // string@08c2 │ │ +1030b0: 7100 042b 0000 |000e: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +1030b6: 0c07 |0011: move-result-object v7 │ │ +1030b8: 1a08 4d29 |0012: const-string v8, "Weather" // string@294d │ │ +1030bc: 6e20 0f2b 8700 |0014: invoke-virtual {v7, v8}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b0f │ │ +1030c2: 5407 d117 |0017: iget-object v7, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +1030c6: 7110 1629 0700 |0019: invoke-static {v7}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ +1030cc: 0c07 |001c: move-result-object v7 │ │ +1030ce: 1308 0a00 |001d: const/16 v8, #int 10 // #a │ │ +1030d2: 6e20 8f04 8700 |001f: invoke-virtual {v7, v8}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1030d8: 1a07 0c06 |0022: const-string v7, "30" // string@060c │ │ +1030dc: 5408 d117 |0024: iget-object v8, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +1030e0: 7110 1529 0800 |0026: invoke-static {v8}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ +1030e6: 0c08 |0029: move-result-object v8 │ │ +1030e8: 1209 |002a: const/4 v9, #int 0 // #0 │ │ +1030ea: 3908 0500 |002b: if-nez v8, 0030 // +0005 │ │ +1030ee: 5c09 d017 |002d: iput-boolean v9, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.running:Z // field@17d0 │ │ +1030f2: 0e00 |002f: return-void │ │ +1030f4: 5408 d117 |0030: iget-object v8, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +1030f8: 7110 1529 0800 |0032: invoke-static {v8}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ +1030fe: 0c08 |0035: move-result-object v8 │ │ +103100: 6e10 211e 0800 |0036: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +103106: 0c08 |0039: move-result-object v8 │ │ +103108: 6e10 5123 0800 |003a: invoke-virtual {v8}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +10310e: 0a08 |003d: move-result v8 │ │ +103110: 1a0a 0000 |003e: const-string v10, "" // string@0000 │ │ +103114: 07ac |0040: move-object v12, v10 │ │ +103116: 07cd |0041: move-object v13, v12 │ │ +103118: 120b |0042: const/4 v11, #int 0 // #0 │ │ +10311a: 1a0e 4702 |0043: const-string v14, "," // string@0247 │ │ +10311e: 358b 8300 |0045: if-ge v11, v8, 00c8 // +0083 │ │ +103122: 540f d117 |0047: iget-object v15, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +103126: 7110 1529 0f00 |0049: invoke-static {v15}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ +10312c: 0c0f |004c: move-result-object v15 │ │ +10312e: 6e10 211e 0f00 |004d: invoke-virtual {v15}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +103134: 0c0f |0050: move-result-object v15 │ │ +103136: 6e20 5023 bf00 |0051: invoke-virtual {v15, v11}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +10313c: 0c0f |0054: move-result-object v15 │ │ +10313e: 6e10 f822 0f00 |0055: invoke-virtual {v15}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +103144: 0c0f |0058: move-result-object v15 │ │ +103146: 2209 1007 |0059: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +10314a: 7010 eb2a 0900 |005b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +103150: 6e20 f52a c900 |005e: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103156: 0811 0100 |0061: move-object/from16 v17, v1 │ │ +10315a: 0812 0200 |0063: move-object/from16 v18, v2 │ │ +10315e: 6e10 be03 0f00 |0065: invoke-virtual {v15}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +103164: 0b01 |0068: move-result-wide v1 │ │ +103166: 6e30 ef2a 1902 |0069: invoke-virtual {v9, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +10316c: 6e20 f52a e900 |006c: invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103172: 6e10 bd03 0f00 |006f: invoke-virtual {v15}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +103178: 0b01 |0072: move-result-wide v1 │ │ +10317a: 6e30 ef2a 1902 |0073: invoke-virtual {v9, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +103180: 1a01 7d08 |0076: const-string v1, ";" // string@087d │ │ +103184: 6e20 f52a 1900 |0078: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10318a: 6e10 fa2a 0900 |007b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +103190: 0c0c |007e: move-result-object v12 │ │ +103192: 2201 1007 |007f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +103196: 7010 eb2a 0100 |0081: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10319c: 6e20 f52a d100 |0084: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1031a2: 5402 d117 |0087: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +1031a6: 7110 1529 0200 |0089: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ +1031ac: 0c02 |008c: move-result-object v2 │ │ +1031ae: 6e10 211e 0200 |008d: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +1031b4: 0c02 |0090: move-result-object v2 │ │ +1031b6: 6e20 5023 b200 |0091: invoke-virtual {v2, v11}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +1031bc: 0c02 |0094: move-result-object v2 │ │ +1031be: 6e10 f722 0200 |0095: invoke-virtual {v2}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ +1031c4: 0c02 |0098: move-result-object v2 │ │ +1031c6: 6e20 f52a 2100 |0099: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1031cc: 1a02 5501 |009c: const-string v2, "(" // string@0155 │ │ +1031d0: 6e20 f52a 2100 |009e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1031d6: 5402 d117 |00a1: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +1031da: 7110 1529 0200 |00a3: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; // method@2915 │ │ +1031e0: 0c02 |00a6: move-result-object v2 │ │ +1031e2: 6e10 211e 0200 |00a7: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +1031e8: 0c02 |00aa: move-result-object v2 │ │ +1031ea: 6e20 5023 b200 |00ab: invoke-virtual {v2, v11}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +1031f0: 0c02 |00ae: move-result-object v2 │ │ +1031f2: 6e10 ff22 0200 |00af: invoke-virtual {v2}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ +1031f8: 0c02 |00b2: move-result-object v2 │ │ +1031fa: 6e20 f52a 2100 |00b3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103200: 1a02 1a02 |00b6: const-string v2, ") " // string@021a │ │ +103204: 6e20 f52a 2100 |00b8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10320a: 6e10 fa2a 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +103210: 0c0d |00be: move-result-object v13 │ │ +103212: d80b 0b01 |00bf: add-int/lit8 v11, v11, #int 1 // #01 │ │ +103216: 0801 1100 |00c1: move-object/from16 v1, v17 │ │ +10321a: 0802 1200 |00c3: move-object/from16 v2, v18 │ │ +10321e: 1209 |00c5: const/4 v9, #int 0 // #0 │ │ +103220: 2900 7dff |00c6: goto/16 0043 // -0083 │ │ +103224: 0811 0100 |00c8: move-object/from16 v17, v1 │ │ +103228: 0812 0200 |00ca: move-object/from16 v18, v2 │ │ +10322c: 1401 9a01 0c7f |00cc: const v1, #float 1.861e+38 // #7f0c019a │ │ +103232: 7120 f026 7c00 |00cf: invoke-static {v12, v7}, Lcom/ds/avare/utils/NetworkHelper;.getPIREPSPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@26f0 │ │ +103238: 0c02 |00d2: move-result-object v2 │ │ +10323a: 6e20 d02a 5200 |00d3: invoke-virtual {v2, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +103240: 0c02 |00d6: move-result-object v2 │ │ +103242: 07a9 |00d7: move-object v9, v10 │ │ +103244: 1208 |00d8: const/4 v8, #int 0 // #0 │ │ +103246: 212b |00d9: array-length v11, v2 │ │ +103248: 35b8 3800 |00da: if-ge v8, v11, 0112 // +0038 │ │ +10324c: 460b 0208 |00dc: aget-object v11, v2, v8 │ │ +103250: 540f d117 |00de: iget-object v15, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +103254: 7110 1929 0f00 |00e0: invoke-static {v15}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$800:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences; // method@2919 │ │ +10325a: 0c0f |00e3: move-result-object v15 │ │ +10325c: 6e10 2e25 0f00 |00e4: invoke-virtual {v15}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ +103262: 0a0f |00e7: move-result v15 │ │ +103264: 7120 6827 fb00 |00e8: invoke-static {v11, v15}, Lcom/ds/avare/utils/WeatherHelper;.formatPirepHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@2768 │ │ +10326a: 0c0b |00eb: move-result-object v11 │ │ +10326c: 4d0b 0208 |00ec: aput-object v11, v2, v8 │ │ +103270: 220b 1007 |00ee: new-instance v11, Ljava/lang/StringBuilder; // type@0710 │ │ +103274: 7010 eb2a 0b00 |00f0: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10327a: 6e20 f52a 9b00 |00f3: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103280: 6e20 f52a 4b00 |00f6: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103286: 4609 0208 |00f9: aget-object v9, v2, v8 │ │ +10328a: 6e20 f52a 9b00 |00fb: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103290: 6e20 f52a 6b00 |00fe: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103296: 6e10 fa2a 0b00 |0101: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10329c: 0c09 |0104: move-result-object v9 │ │ +10329e: d808 0801 |0105: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1032a2: 28d2 |0107: goto 00d9 // -002e │ │ +1032a4: 5402 d117 |0108: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +1032a8: 7110 1a29 0200 |010a: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$900:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context; // method@291a │ │ +1032ae: 0c02 |010d: move-result-object v2 │ │ +1032b0: 6e20 a901 1200 |010e: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +1032b6: 0c09 |0111: move-result-object v9 │ │ +1032b8: 5502 d017 |0112: iget-boolean v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.running:Z // field@17d0 │ │ +1032bc: 3902 0300 |0114: if-nez v2, 0117 // +0003 │ │ +1032c0: 0e00 |0116: return-void │ │ +1032c2: 7120 f126 7c00 |0117: invoke-static {v12, v7}, Lcom/ds/avare/utils/NetworkHelper;.getTAFPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@26f1 │ │ +1032c8: 0c02 |011a: move-result-object v2 │ │ +1032ca: 6e20 d02a 5200 |011b: invoke-virtual {v2, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +1032d0: 0c02 |011e: move-result-object v2 │ │ +1032d2: 07ab |011f: move-object v11, v10 │ │ +1032d4: 1208 |0120: const/4 v8, #int 0 // #0 │ │ +1032d6: 212f |0121: array-length v15, v2 │ │ +1032d8: 35f8 8a00 |0122: if-ge v8, v15, 01ac // +008a │ │ +1032dc: 460f 0208 |0124: aget-object v15, v2, v8 │ │ +1032e0: 5401 d117 |0126: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +1032e4: 7110 1929 0100 |0128: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$800:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences; // method@2919 │ │ +1032ea: 0c01 |012b: move-result-object v1 │ │ +1032ec: 6e10 2e25 0100 |012c: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ +1032f2: 0a01 |012f: move-result v1 │ │ +1032f4: 7120 6c27 1f00 |0130: invoke-static {v15, v1}, Lcom/ds/avare/utils/WeatherHelper;.formatWeatherHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@276c │ │ +1032fa: 0c01 |0133: move-result-object v1 │ │ +1032fc: 6e20 d02a 3100 |0134: invoke-virtual {v1, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +103302: 0c0f |0137: move-result-object v15 │ │ +103304: 0813 0200 |0138: move-object/from16 v19, v2 │ │ +103308: 1310 0000 |013a: const/16 v16, #int 0 // #0 │ │ +10330c: 4602 0f10 |013c: aget-object v2, v15, v16 │ │ +103310: 6e30 cd2a 210a |013e: invoke-virtual {v1, v2, v10}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +103316: 0c01 |0141: move-result-object v1 │ │ +103318: 5402 d117 |0142: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +10331c: 7110 1929 0200 |0144: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$800:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences; // method@2919 │ │ +103322: 0c02 |0147: move-result-object v2 │ │ +103324: 6e10 2e25 0200 |0148: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ +10332a: 0a02 |014b: move-result v2 │ │ +10332c: 7120 6c27 2100 |014c: invoke-static {v1, v2}, Lcom/ds/avare/utils/WeatherHelper;.formatWeatherHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@276c │ │ +103332: 0c01 |014f: move-result-object v1 │ │ +103334: 5402 d117 |0150: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +103338: 7110 1929 0200 |0152: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$800:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences; // method@2919 │ │ +10333e: 0c02 |0155: move-result-object v2 │ │ +103340: 6e10 2e25 0200 |0156: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ +103346: 0a02 |0159: move-result v2 │ │ +103348: 7120 6d27 2100 |015a: invoke-static {v1, v2}, Lcom/ds/avare/utils/WeatherHelper;.formatWindsHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@276d │ │ +10334e: 0c01 |015d: move-result-object v1 │ │ +103350: 5402 d117 |015e: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +103354: 7110 1929 0200 |0160: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$800:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences; // method@2919 │ │ +10335a: 0c02 |0163: move-result-object v2 │ │ +10335c: 6e10 2e25 0200 |0164: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.isWeatherTranslated:()Z // method@252e │ │ +103362: 0a02 |0167: move-result v2 │ │ +103364: 7120 6927 2100 |0168: invoke-static {v1, v2}, Lcom/ds/avare/utils/WeatherHelper;.formatTafHTML:(Ljava/lang/String;Z)Ljava/lang/String; // method@2769 │ │ +10336a: 0c01 |016b: move-result-object v1 │ │ +10336c: 7110 6a27 0100 |016c: invoke-static {v1}, Lcom/ds/avare/utils/WeatherHelper;.formatVisibilityHTML:(Ljava/lang/String;)Ljava/lang/String; // method@276a │ │ +103372: 0c01 |016f: move-result-object v1 │ │ +103374: 2202 1007 |0170: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +103378: 7010 eb2a 0200 |0172: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10337e: 6e20 f52a b200 |0175: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103384: 1a0b bf08 |0178: const-string v11, "" // string@08bf │ │ +103388: 6e20 f52a b200 |017a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10338e: 120b |017d: const/4 v11, #int 0 // #0 │ │ +103390: 460f 0f0b |017e: aget-object v15, v15, v11 │ │ +103394: 6e20 f52a f200 |0180: invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10339a: 080f 1100 |0183: move-object/from16 v15, v17 │ │ +10339e: 6e20 f52a f200 |0185: invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1033a4: 6e10 fa2a 0200 |0188: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1033aa: 0c02 |018b: move-result-object v2 │ │ +1033ac: 220b 1007 |018c: new-instance v11, Ljava/lang/StringBuilder; // type@0710 │ │ +1033b0: 7010 eb2a 0b00 |018e: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1033b6: 6e20 f52a 2b00 |0191: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1033bc: 6e20 f52a 4b00 |0194: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1033c2: 6e20 f52a 1b00 |0197: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1033c8: 6e20 f52a 6b00 |019a: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1033ce: 6e10 fa2a 0b00 |019d: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1033d4: 0c0b |01a0: move-result-object v11 │ │ +1033d6: d808 0801 |01a1: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1033da: 0811 0f00 |01a3: move-object/from16 v17, v15 │ │ +1033de: 0802 1300 |01a5: move-object/from16 v2, v19 │ │ +1033e2: 1401 9a01 0c7f |01a7: const v1, #float 1.861e+38 // #7f0c019a │ │ +1033e8: 2900 77ff |01aa: goto/16 0121 // -0089 │ │ +1033ec: 080f 1100 |01ac: move-object/from16 v15, v17 │ │ +1033f0: 2810 |01ae: goto 01be // +0010 │ │ +1033f2: 080f 1100 |01af: move-object/from16 v15, v17 │ │ +1033f6: 5401 d117 |01b1: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +1033fa: 7110 1a29 0100 |01b3: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$900:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context; // method@291a │ │ +103400: 0c01 |01b6: move-result-object v1 │ │ +103402: 1402 9a01 0c7f |01b7: const v2, #float 1.861e+38 // #7f0c019a │ │ +103408: 6e20 a901 2100 |01ba: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +10340e: 0c0b |01bd: move-result-object v11 │ │ +103410: 5501 d017 |01be: iget-boolean v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.running:Z // field@17d0 │ │ +103414: 3901 0300 |01c0: if-nez v1, 01c3 // +0003 │ │ +103418: 0e00 |01c2: return-void │ │ +10341a: 7120 ed26 7c00 |01c3: invoke-static {v12, v7}, Lcom/ds/avare/utils/NetworkHelper;.getMETARPlan:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@26ed │ │ +103420: 0c01 |01c6: move-result-object v1 │ │ +103422: 6e20 d02a 5100 |01c7: invoke-virtual {v1, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +103428: 0c01 |01ca: move-result-object v1 │ │ +10342a: 07a5 |01cb: move-object v5, v10 │ │ +10342c: 1202 |01cc: const/4 v2, #int 0 // #0 │ │ +10342e: 2117 |01cd: array-length v7, v1 │ │ +103430: 3572 8a00 |01ce: if-ge v2, v7, 0258 // +008a │ │ +103434: 4607 0102 |01d0: aget-object v7, v1, v2 │ │ +103438: 6e20 d02a e700 |01d2: invoke-virtual {v7, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +10343e: 0c07 |01d5: move-result-object v7 │ │ +103440: 1218 |01d6: const/4 v8, #int 1 // #1 │ │ +103442: 460c 0708 |01d7: aget-object v12, v7, v8 │ │ +103446: 6e20 d02a 3c00 |01d9: invoke-virtual {v12, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +10344c: 0c0c |01dc: move-result-object v12 │ │ +10344e: 1310 0000 |01dd: const/16 v16, #int 0 // #0 │ │ +103452: 4611 0710 |01df: aget-object v17, v7, v16 │ │ +103456: 7701 7427 1100 |01e1: invoke-static/range {v17}, Lcom/ds/avare/utils/WeatherHelper;.metarColorString:(Ljava/lang/String;)Ljava/lang/String; // method@2774 │ │ +10345c: 0c08 |01e4: move-result-object v8 │ │ +10345e: 0811 0100 |01e5: move-object/from16 v17, v1 │ │ +103462: 2201 1007 |01e7: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +103466: 7010 eb2a 0100 |01e9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10346c: 6e20 f52a 5100 |01ec: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103472: 1a05 be08 |01ef: const-string v5, "" // string@08a2 │ │ +10367a: 6e20 f52a 2300 |02f3: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103680: 6e10 fa2a 0300 |02f6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +103686: 0c03 |02f9: move-result-object v3 │ │ +103688: 220c 1007 |02fa: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +10368c: 7010 eb2a 0c00 |02fc: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +103692: 1a0d f308 |02ff: const-string v13, "

METARs

" // string@08f3 │ │ +103696: 6e20 f52a dc00 |0301: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10369c: 6e20 f52a 5c00 |0304: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1036a2: 6e10 fa2a 0c00 |0307: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1036a8: 0c05 |030a: move-result-object v5 │ │ +1036aa: 220c 1007 |030b: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +1036ae: 7010 eb2a 0c00 |030d: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1036b4: 6e20 f52a 4c00 |0310: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1036ba: 6e30 ce2a 7508 |0313: invoke-virtual {v5, v7, v8}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +1036c0: 0c05 |0316: move-result-object v5 │ │ +1036c2: 6e20 f52a 5c00 |0317: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1036c8: 6e20 f52a 2c00 |031a: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1036ce: 6e10 fa2a 0c00 |031d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1036d4: 0c05 |0320: move-result-object v5 │ │ +1036d6: 220c 1007 |0321: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +1036da: 7010 eb2a 0c00 |0323: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1036e0: 1a0d f608 |0326: const-string v13, "

TAFs

" // string@08f6 │ │ +1036e4: 6e20 f52a dc00 |0328: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1036ea: 6e20 f52a bc00 |032b: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1036f0: 6e10 fa2a 0c00 |032e: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1036f6: 0c0b |0331: move-result-object v11 │ │ +1036f8: 220c 1007 |0332: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +1036fc: 7010 eb2a 0c00 |0334: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +103702: 6e20 f52a 4c00 |0337: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103708: 6e30 ce2a 7b08 |033a: invoke-virtual {v11, v7, v8}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +10370e: 0c0b |033d: move-result-object v11 │ │ +103710: 6e20 f52a bc00 |033e: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103716: 6e20 f52a 2c00 |0341: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10371c: 6e10 fa2a 0c00 |0344: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +103722: 0c0b |0347: move-result-object v11 │ │ +103724: 220c 1007 |0348: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +103728: 7010 eb2a 0c00 |034a: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10372e: 1a0d f508 |034d: const-string v13, "

PIREPs

" // string@08f5 │ │ +103732: 6e20 f52a dc00 |034f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103738: 6e20 f52a 9c00 |0352: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10373e: 6e10 fa2a 0c00 |0355: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +103744: 0c09 |0358: move-result-object v9 │ │ +103746: 220c 1007 |0359: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +10374a: 7010 eb2a 0c00 |035b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +103750: 6e20 f52a 4c00 |035e: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103756: 6e30 ce2a 7908 |0361: invoke-virtual {v9, v7, v8}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2ace │ │ +10375c: 0c04 |0364: move-result-object v4 │ │ +10375e: 6e20 f52a 4c00 |0365: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103764: 6e20 f52a 2c00 |0368: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10376a: 6e10 fa2a 0c00 |036b: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +103770: 0c02 |036e: move-result-object v2 │ │ +103772: 2204 1007 |036f: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +103776: 7010 eb2a 0400 |0371: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10377c: 1a07 f408 |0374: const-string v7, "

NOTAMS

" // string@08f4 │ │ +103780: 6e20 f52a 7400 |0376: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103786: 6e20 f52a 1400 |0379: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10378c: 6e10 fa2a 0400 |037c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +103792: 0c01 |037f: move-result-object v1 │ │ +103794: 1204 |0380: const/4 v4, #int 0 // #0 │ │ +103796: 1a07 124d |0381: const-string v7, "weather" // string@4d12 │ │ +10379a: 7130 f426 7a04 |0383: invoke-static {v10, v7, v4}, Lcom/ds/avare/utils/NetworkHelper;.getVersion:(Ljava/lang/String;Ljava/lang/String;[Z)Ljava/lang/String; // method@26f4 │ │ +1037a0: 0c04 |0386: move-result-object v4 │ │ +1037a2: 2208 1007 |0387: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +1037a6: 7010 eb2a 0800 |0389: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1037ac: 6e20 f52a 4800 |038c: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1037b2: 6e20 f52a 6800 |038f: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1037b8: 6e20 f52a 3800 |0392: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1037be: 6e20 f52a 5800 |0395: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1037c4: 6e20 f52a b800 |0398: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1037ca: 6e20 f52a 2800 |039b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1037d0: 6e20 f52a 1800 |039e: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1037d6: 6e10 fa2a 0800 |03a1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1037dc: 0c01 |03a4: move-result-object v1 │ │ +1037de: 2202 1007 |03a5: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +1037e2: 7010 eb2a 0200 |03a7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1037e8: 6e20 f52a 7200 |03aa: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1037ee: 5403 d117 |03ad: iget-object v3, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +1037f2: 7110 1a29 0300 |03af: invoke-static {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$900:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context; // method@291a │ │ +1037f8: 0c03 |03b2: move-result-object v3 │ │ +1037fa: 1404 c101 0c7f |03b3: const v4, #float 1.86101e+38 // #7f0c01c1 │ │ +103800: 6e20 a901 4300 |03b6: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +103806: 0c03 |03b9: move-result-object v3 │ │ +103808: 6e20 f52a 3200 |03ba: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10380e: 1a03 6805 |03bd: const-string v3, ".html" // string@0568 │ │ +103812: 6e20 f52a 3200 |03bf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103818: 6e10 fa2a 0200 |03c2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10381e: 0c02 |03c5: move-result-object v2 │ │ +103820: 5403 d117 |03c6: iget-object v3, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +103824: 7110 1a29 0300 |03c8: invoke-static {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$900:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context; // method@291a │ │ +10382a: 0c03 |03cb: move-result-object v3 │ │ +10382c: 7120 a626 3200 |03cc: invoke-static {v2, v3}, Lcom/ds/avare/utils/Helper;.readFromAssetsFile:(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; // method@26a6 │ │ +103832: 0c02 |03cf: move-result-object v2 │ │ +103834: 5403 d117 |03d0: iget-object v3, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +103838: 7110 1929 0300 |03d2: invoke-static {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$800:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences; // method@2919 │ │ +10383e: 0c04 |03d5: move-result-object v4 │ │ +103840: 6e10 0c25 0400 |03d6: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ +103846: 0c04 |03d9: move-result-object v4 │ │ +103848: 7120 1429 4300 |03da: invoke-static {v3, v4}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$1000:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Ljava/lang/String;)Ljava/lang/String; // method@2914 │ │ +10384e: 0c03 |03dd: move-result-object v3 │ │ +103850: 1a04 f143 |03de: const-string v4, "placeholder" // string@43f1 │ │ +103854: 6e30 cd2a 4201 |03e0: invoke-virtual {v2, v4, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +10385a: 0c01 |03e3: move-result-object v1 │ │ +10385c: 7120 af26 3100 |03e4: invoke-static {v1, v3}, Lcom/ds/avare/utils/Helper;.writeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@26af │ │ +103862: 2201 6400 |03e7: new-instance v1, Landroid/content/Intent; // type@0064 │ │ +103866: 5402 d117 |03e9: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +10386a: 7110 1a29 0200 |03eb: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$900:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context; // method@291a │ │ +103870: 0c02 |03ee: move-result-object v2 │ │ +103872: 1c04 2605 |03ef: const-class v4, Lcom/ds/avare/WebActivity; // type@0526 │ │ +103876: 7030 c201 2104 |03f1: invoke-direct {v1, v2, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c2 │ │ +10387c: 2202 1007 |03f4: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +103880: 7010 eb2a 0200 |03f6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +103886: 1a04 5732 |03f9: const-string v4, "file://" // string@3257 │ │ +10388a: 6e20 f52a 4200 |03fb: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103890: 6e20 f52a 3200 |03fe: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103896: 6e10 fa2a 0200 |0401: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10389c: 0c02 |0404: move-result-object v2 │ │ +10389e: 1a03 634c |0405: const-string v3, "url" // string@4c63 │ │ +1038a2: 6e30 dd01 3102 |0407: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01dd │ │ +1038a8: 5402 d117 |040a: iget-object v2, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +1038ac: 7110 1a29 0200 |040c: invoke-static {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$900:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context; // method@291a │ │ +1038b2: 0c02 |040f: move-result-object v2 │ │ +1038b4: 6e20 b801 1200 |0410: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b8 │ │ +1038ba: 5401 d117 |0413: iget-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.this$0:Lcom/ds/avare/webinfc/WebAppPlanInterface; // field@17d1 │ │ +1038be: 7110 1629 0100 |0415: invoke-static {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; // method@2916 │ │ +1038c4: 0c01 |0418: move-result-object v1 │ │ +1038c6: 1302 0900 |0419: const/16 v2, #int 9 // #9 │ │ +1038ca: 6e20 8f04 2100 |041b: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1038d0: 1201 |041e: const/4 v1, #int 0 // #0 │ │ +1038d2: 5c01 d017 |041f: iput-boolean v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.running:Z // field@17d0 │ │ +1038d6: 0e00 |0421: return-void │ │ catches : 4 │ │ 0x00cf - 0x0105 │ │ Ljava/lang/Exception; -> 0x0108 │ │ 0x0117 - 0x0183 │ │ Ljava/lang/Exception; -> 0x01af │ │ 0x0185 - 0x01a1 │ │ Ljava/lang/Exception; -> 0x01b1 │ │ @@ -287460,33 +287462,33 @@ │ │ type : '(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -103cc4: |[103cc4] com.ds.avare.webinfc.WebAppPlanInterface.:(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V │ │ -103cd4: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -103cda: 2200 a006 |0003: new-instance v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$1; // type@06a0 │ │ -103cde: 7100 a704 0000 |0005: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ -103ce4: 0c01 |0008: move-result-object v1 │ │ -103ce6: 7030 fa28 2001 |0009: invoke-direct {v0, v2, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Landroid/os/Looper;)V // method@28fa │ │ -103cec: 5b20 e617 |000c: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -103cf0: 2200 2206 |000e: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -103cf4: 7020 e024 3000 |0010: invoke-direct {v0, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -103cfa: 5b20 ea17 |0013: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17ea │ │ -103cfe: 5b24 f017 |0015: iput-object v4, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWebView:Landroid/webkit/WebView; // field@17f0 │ │ -103d02: 5b25 e217 |0017: iput-object v5, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17e2 │ │ -103d06: 5b23 e317 |0019: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mContext:Landroid/content/Context; // field@17e3 │ │ -103d0a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -103d0c: 5923 e917 |001c: iput v3, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ -103d10: 5923 e717 |001e: iput v3, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanCnt:I // field@17e7 │ │ -103d14: 1a03 0000 |0020: const-string v3, "" // string@0000 │ │ -103d18: 5b23 e817 |0022: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanFilter:Ljava/lang/String; // field@17e8 │ │ -103d1c: 0e00 |0024: return-void │ │ +103ccc: |[103ccc] com.ds.avare.webinfc.WebAppPlanInterface.:(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V │ │ +103cdc: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +103ce2: 2200 a006 |0003: new-instance v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$1; // type@06a0 │ │ +103ce6: 7100 a704 0000 |0005: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ +103cec: 0c01 |0008: move-result-object v1 │ │ +103cee: 7030 fa28 2001 |0009: invoke-direct {v0, v2, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$1;.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Landroid/os/Looper;)V // method@28fa │ │ +103cf4: 5b20 e617 |000c: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +103cf8: 2200 2206 |000e: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +103cfc: 7020 e024 3000 |0010: invoke-direct {v0, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +103d02: 5b20 ea17 |0013: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17ea │ │ +103d06: 5b24 f017 |0015: iput-object v4, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWebView:Landroid/webkit/WebView; // field@17f0 │ │ +103d0a: 5b25 e217 |0017: iput-object v5, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17e2 │ │ +103d0e: 5b23 e317 |0019: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mContext:Landroid/content/Context; // field@17e3 │ │ +103d12: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +103d14: 5923 e917 |001c: iput v3, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ +103d18: 5923 e717 |001e: iput v3, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanCnt:I // field@17e7 │ │ +103d1c: 1a03 0000 |0020: const-string v3, "" // string@0000 │ │ +103d20: 5b23 e817 |0022: iput-object v3, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanFilter:Ljava/lang/String; // field@17e8 │ │ +103d24: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=944 │ │ 0x0005 line=945 │ │ 0x000e line=95 │ │ 0x0015 line=96 │ │ @@ -287506,18 +287508,18 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -103a18: |[103a18] com.ds.avare.webinfc.WebAppPlanInterface.access$1000:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Ljava/lang/String;)Ljava/lang/String; │ │ -103a28: 7020 2a29 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.getWeatherStoreFileName:(Ljava/lang/String;)Ljava/lang/String; // method@292a │ │ -103a2e: 0c00 |0003: move-result-object v0 │ │ -103a30: 1100 |0004: return-object v0 │ │ +103a20: |[103a20] com.ds.avare.webinfc.WebAppPlanInterface.access$1000:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Ljava/lang/String;)Ljava/lang/String; │ │ +103a30: 7020 2a29 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.getWeatherStoreFileName:(Ljava/lang/String;)Ljava/lang/String; // method@292a │ │ +103a36: 0c00 |0003: move-result-object v0 │ │ +103a38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -287526,17 +287528,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1039d0: |[1039d0] com.ds.avare.webinfc.WebAppPlanInterface.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; │ │ -1039e0: 5400 ed17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -1039e4: 1100 |0002: return-object v0 │ │ +1039d8: |[1039d8] com.ds.avare.webinfc.WebAppPlanInterface.access$400:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/StorageService; │ │ +1039e8: 5400 ed17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +1039ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ │ │ #3 : (in Lcom/ds/avare/webinfc/WebAppPlanInterface;) │ │ @@ -287544,17 +287546,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -103920: |[103920] com.ds.avare.webinfc.WebAppPlanInterface.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; │ │ -103930: 5400 e617 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -103934: 1100 |0002: return-object v0 │ │ +103928: |[103928] com.ds.avare.webinfc.WebAppPlanInterface.access$500:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/os/Handler; │ │ +103938: 5400 e617 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +10393c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ │ │ #4 : (in Lcom/ds/avare/webinfc/WebAppPlanInterface;) │ │ @@ -287562,17 +287564,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -103938: |[103938] com.ds.avare.webinfc.WebAppPlanInterface.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; │ │ -103948: 5400 f017 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWebView:Landroid/webkit/WebView; // field@17f0 │ │ -10394c: 1100 |0002: return-object v0 │ │ +103940: |[103940] com.ds.avare.webinfc.WebAppPlanInterface.access$600:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/webkit/WebView; │ │ +103950: 5400 f017 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWebView:Landroid/webkit/WebView; // field@17f0 │ │ +103954: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ │ │ #5 : (in Lcom/ds/avare/webinfc/WebAppPlanInterface;) │ │ @@ -287580,17 +287582,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/utils/GenericCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -103a00: |[103a00] com.ds.avare.webinfc.WebAppPlanInterface.access$700:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/utils/GenericCallback; │ │ -103a10: 5400 e217 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17e2 │ │ -103a14: 1100 |0002: return-object v0 │ │ +103a08: |[103a08] com.ds.avare.webinfc.WebAppPlanInterface.access$700:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/utils/GenericCallback; │ │ +103a18: 5400 e217 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mCallback:Lcom/ds/avare/utils/GenericCallback; // field@17e2 │ │ +103a1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ │ │ #6 : (in Lcom/ds/avare/webinfc/WebAppPlanInterface;) │ │ @@ -287598,17 +287600,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1039e8: |[1039e8] com.ds.avare.webinfc.WebAppPlanInterface.access$800:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences; │ │ -1039f8: 5400 ea17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17ea │ │ -1039fc: 1100 |0002: return-object v0 │ │ +1039f0: |[1039f0] com.ds.avare.webinfc.WebAppPlanInterface.access$800:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Lcom/ds/avare/storage/Preferences; │ │ +103a00: 5400 ea17 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17ea │ │ +103a04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ │ │ #7 : (in Lcom/ds/avare/webinfc/WebAppPlanInterface;) │ │ @@ -287616,17 +287618,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -103908: |[103908] com.ds.avare.webinfc.WebAppPlanInterface.access$900:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context; │ │ -103918: 5400 e317 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mContext:Landroid/content/Context; // field@17e3 │ │ -10391c: 1100 |0002: return-object v0 │ │ +103910: |[103910] com.ds.avare.webinfc.WebAppPlanInterface.access$900:(Lcom/ds/avare/webinfc/WebAppPlanInterface;)Landroid/content/Context; │ │ +103920: 5400 e317 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mContext:Landroid/content/Context; // field@17e3 │ │ +103924: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ │ │ #8 : (in Lcom/ds/avare/webinfc/WebAppPlanInterface;) │ │ @@ -287634,22 +287636,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -103950: |[103950] com.ds.avare.webinfc.WebAppPlanInterface.containsIgnoreCase:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -103960: 6e10 d62a 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2ad6 │ │ -103966: 0c01 |0003: move-result-object v1 │ │ -103968: 6e10 d62a 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2ad6 │ │ -10396e: 0c02 |0007: move-result-object v2 │ │ -103970: 6e20 b72a 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -103976: 0a01 |000b: move-result v1 │ │ -103978: 0f01 |000c: return v1 │ │ +103958: |[103958] com.ds.avare.webinfc.WebAppPlanInterface.containsIgnoreCase:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +103968: 6e10 d62a 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2ad6 │ │ +10396e: 0c01 |0003: move-result-object v1 │ │ +103970: 6e10 d62a 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2ad6 │ │ +103976: 0c02 |0007: move-result-object v2 │ │ +103978: 6e20 b72a 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +10397e: 0a01 |000b: move-result v1 │ │ +103980: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0004 line=606 │ │ 0x0008 line=607 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ @@ -287661,23 +287663,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -103c18: |[103c18] com.ds.avare.webinfc.WebAppPlanInterface.getWeatherStoreFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -103c28: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -103c2c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -103c32: 6e20 f52a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103c38: 1a02 8d05 |0008: const-string v2, "/briefing.html" // string@058d │ │ -103c3c: 6e20 f52a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103c42: 6e10 fa2a 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -103c48: 0c02 |0010: move-result-object v2 │ │ -103c4a: 1102 |0011: return-object v2 │ │ +103c20: |[103c20] com.ds.avare.webinfc.WebAppPlanInterface.getWeatherStoreFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +103c30: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +103c34: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +103c3a: 6e20 f52a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103c40: 1a02 8d05 |0008: const-string v2, "/briefing.html" // string@058d │ │ +103c44: 6e20 f52a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103c4a: 6e10 fa2a 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +103c50: 0c02 |0010: move-result-object v2 │ │ +103c52: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1160 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -287686,32 +287688,32 @@ │ │ type : '(Landroid/location/Location;Landroid/location/Location;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 33 16-bit code units │ │ -10397c: |[10397c] com.ds.avare.webinfc.WebAppPlanInterface.isSame:(Landroid/location/Location;Landroid/location/Location;)Z │ │ -10398c: 6e10 be03 0900 |0000: invoke-virtual {v9}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -103992: 0b00 |0003: move-result-wide v0 │ │ -103994: 6e10 bd03 0900 |0004: invoke-virtual {v9}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -10399a: 0b02 |0007: move-result-wide v2 │ │ -10399c: 6e10 be03 0a00 |0008: invoke-virtual {v10}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -1039a2: 0b04 |000b: move-result-wide v4 │ │ -1039a4: 6e10 bd03 0a00 |000c: invoke-virtual {v10}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -1039aa: 0b06 |000f: move-result-wide v6 │ │ -1039ac: 7708 2524 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/position/Projection;.getStaticDistance:(DDDD)D // method@2425 │ │ -1039b2: 0b09 |0013: move-result-wide v9 │ │ -1039b4: 1800 7b14 ae47 e17a 843f |0014: const-wide v0, #double 0.01 // #3f847ae147ae147b │ │ -1039be: 3002 0900 |0019: cmpg-double v2, v9, v0 │ │ -1039c2: 3b02 0400 |001b: if-gez v2, 001f // +0004 │ │ -1039c6: 1219 |001d: const/4 v9, #int 1 // #1 │ │ -1039c8: 2802 |001e: goto 0020 // +0002 │ │ -1039ca: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -1039cc: 0f09 |0020: return v9 │ │ +103984: |[103984] com.ds.avare.webinfc.WebAppPlanInterface.isSame:(Landroid/location/Location;Landroid/location/Location;)Z │ │ +103994: 6e10 be03 0900 |0000: invoke-virtual {v9}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +10399a: 0b00 |0003: move-result-wide v0 │ │ +10399c: 6e10 bd03 0900 |0004: invoke-virtual {v9}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +1039a2: 0b02 |0007: move-result-wide v2 │ │ +1039a4: 6e10 be03 0a00 |0008: invoke-virtual {v10}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +1039aa: 0b04 |000b: move-result-wide v4 │ │ +1039ac: 6e10 bd03 0a00 |000c: invoke-virtual {v10}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +1039b2: 0b06 |000f: move-result-wide v6 │ │ +1039b4: 7708 2524 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/position/Projection;.getStaticDistance:(DDDD)D // method@2425 │ │ +1039ba: 0b09 |0013: move-result-wide v9 │ │ +1039bc: 1800 7b14 ae47 e17a 843f |0014: const-wide v0, #double 0.01 // #3f847ae147ae147b │ │ +1039c6: 3002 0900 |0019: cmpg-double v2, v9, v0 │ │ +1039ca: 3b02 0400 |001b: if-gez v2, 001f // +0004 │ │ +1039ce: 1219 |001d: const/4 v9, #int 1 // #1 │ │ +1039d0: 2802 |001e: goto 0020 // +0002 │ │ +1039d2: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +1039d4: 0f09 |0020: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0021 reg=8 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ 0x0000 - 0x0021 reg=9 (null) Landroid/location/Location; │ │ 0x0000 - 0x0021 reg=10 (null) Landroid/location/Location; │ │ @@ -287721,38 +287723,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -1048e8: |[1048e8] com.ds.avare.webinfc.WebAppPlanInterface.setFilteredSize:()V │ │ -1048f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1048fa: 5940 e517 |0001: iput v0, v4, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mFilteredSize:I // field@17e5 │ │ -1048fe: 5440 eb17 |0003: iget-object v0, v4, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ -104902: 6e10 0f2c 0000 |0005: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@2c0f │ │ -104908: 0c00 |0008: move-result-object v0 │ │ -10490a: 7210 742c 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -104910: 0c00 |000c: move-result-object v0 │ │ -104912: 7210 042c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -104918: 0a01 |0010: move-result v1 │ │ -10491a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -10491c: 3312 1600 |0012: if-ne v2, v1, 0028 // +0016 │ │ -104920: 7210 052c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -104926: 0c01 |0017: move-result-object v1 │ │ -104928: 1f01 0e07 |0018: check-cast v1, Ljava/lang/String; // type@070e │ │ -10492c: 5443 e817 |001a: iget-object v3, v4, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanFilter:Ljava/lang/String; // field@17e8 │ │ -104930: 7030 2229 1403 |001c: invoke-direct {v4, v1, v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.containsIgnoreCase:(Ljava/lang/String;Ljava/lang/String;)Z // method@2922 │ │ -104936: 0a01 |001f: move-result v1 │ │ -104938: 3312 edff |0020: if-ne v2, v1, 000d // -0013 │ │ -10493c: 5241 e517 |0022: iget v1, v4, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mFilteredSize:I // field@17e5 │ │ -104940: b021 |0024: add-int/2addr v1, v2 │ │ -104942: 5941 e517 |0025: iput v1, v4, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mFilteredSize:I // field@17e5 │ │ -104946: 28e6 |0027: goto 000d // -001a │ │ -104948: 0e00 |0028: return-void │ │ +1048f0: |[1048f0] com.ds.avare.webinfc.WebAppPlanInterface.setFilteredSize:()V │ │ +104900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +104902: 5940 e517 |0001: iput v0, v4, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mFilteredSize:I // field@17e5 │ │ +104906: 5440 eb17 |0003: iget-object v0, v4, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ +10490a: 6e10 0f2c 0000 |0005: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@2c0f │ │ +104910: 0c00 |0008: move-result-object v0 │ │ +104912: 7210 742c 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +104918: 0c00 |000c: move-result-object v0 │ │ +10491a: 7210 042c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +104920: 0a01 |0010: move-result v1 │ │ +104922: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +104924: 3312 1600 |0012: if-ne v2, v1, 0028 // +0016 │ │ +104928: 7210 052c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10492e: 0c01 |0017: move-result-object v1 │ │ +104930: 1f01 0e07 |0018: check-cast v1, Ljava/lang/String; // type@070e │ │ +104934: 5443 e817 |001a: iget-object v3, v4, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanFilter:Ljava/lang/String; // field@17e8 │ │ +104938: 7030 2229 1403 |001c: invoke-direct {v4, v1, v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.containsIgnoreCase:(Ljava/lang/String;Ljava/lang/String;)Z // method@2922 │ │ +10493e: 0a01 |001f: move-result v1 │ │ +104940: 3312 edff |0020: if-ne v2, v1, 000d // -0013 │ │ +104944: 5241 e517 |0022: iget v1, v4, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mFilteredSize:I // field@17e5 │ │ +104948: b021 |0024: add-int/2addr v1, v2 │ │ +10494a: 5941 e517 |0025: iput v1, v4, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mFilteredSize:I // field@17e5 │ │ +10494e: 28e6 |0027: goto 000d // -001a │ │ +104950: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=593 │ │ 0x0003 line=594 │ │ 0x000d line=595 │ │ 0x0014 line=596 │ │ 0x001a line=597 │ │ @@ -287766,48 +287768,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -103d20: |[103d20] com.ds.avare.webinfc.WebAppPlanInterface.activateToggle:()V │ │ -103d30: 5430 ed17 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -103d34: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -103d3a: 0c00 |0005: move-result-object v0 │ │ -103d3c: 6e10 5723 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ -103d42: 0a01 |0009: move-result v1 │ │ -103d44: 3801 1300 |000a: if-eqz v1, 001d // +0013 │ │ -103d48: 6e10 5c23 0000 |000c: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.makeInactive:()V // method@235c │ │ -103d4e: 5430 e617 |000f: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -103d52: 1301 0c00 |0011: const/16 v1, #int 12 // #c │ │ -103d56: 6e20 8f04 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -103d5c: 5430 ed17 |0016: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -103d60: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -103d62: 6e20 3f1e 1000 |0019: invoke-virtual {v0, v1}, Lcom/ds/avare/StorageService;.setDestination:(Lcom/ds/avare/place/Destination;)V // method@1e3f │ │ -103d68: 2828 |001c: goto 0044 // +0028 │ │ -103d6a: 5431 ed17 |001d: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -103d6e: 6e10 0e1e 0100 |001f: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ -103d74: 0c01 |0022: move-result-object v1 │ │ -103d76: 6e20 5b23 1000 |0023: invoke-virtual {v0, v1}, Lcom/ds/avare/place/Plan;.makeActive:(Lcom/ds/avare/gps/GpsParams;)V // method@235b │ │ -103d7c: 5431 e617 |0026: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -103d80: 1302 0b00 |0028: const/16 v2, #int 11 // #b │ │ -103d84: 6e20 8f04 2100 |002a: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -103d8a: 6e10 4b23 0000 |002d: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -103d90: 0a01 |0030: move-result v1 │ │ -103d92: 6e20 5023 1000 |0031: invoke-virtual {v0, v1}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -103d98: 0c01 |0034: move-result-object v1 │ │ -103d9a: 3801 0f00 |0035: if-eqz v1, 0044 // +000f │ │ -103d9e: 5431 ed17 |0037: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -103da2: 6e10 4b23 0000 |0039: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -103da8: 0a02 |003c: move-result v2 │ │ -103daa: 6e20 5023 2000 |003d: invoke-virtual {v0, v2}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -103db0: 0c00 |0040: move-result-object v0 │ │ -103db2: 6e20 401e 0100 |0041: invoke-virtual {v1, v0}, Lcom/ds/avare/StorageService;.setDestinationPlanNoChange:(Lcom/ds/avare/place/Destination;)V // method@1e40 │ │ -103db8: 0e00 |0044: return-void │ │ +103d28: |[103d28] com.ds.avare.webinfc.WebAppPlanInterface.activateToggle:()V │ │ +103d38: 5430 ed17 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +103d3c: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +103d42: 0c00 |0005: move-result-object v0 │ │ +103d44: 6e10 5723 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ +103d4a: 0a01 |0009: move-result v1 │ │ +103d4c: 3801 1300 |000a: if-eqz v1, 001d // +0013 │ │ +103d50: 6e10 5c23 0000 |000c: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.makeInactive:()V // method@235c │ │ +103d56: 5430 e617 |000f: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +103d5a: 1301 0c00 |0011: const/16 v1, #int 12 // #c │ │ +103d5e: 6e20 8f04 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +103d64: 5430 ed17 |0016: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +103d68: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +103d6a: 6e20 3f1e 1000 |0019: invoke-virtual {v0, v1}, Lcom/ds/avare/StorageService;.setDestination:(Lcom/ds/avare/place/Destination;)V // method@1e3f │ │ +103d70: 2828 |001c: goto 0044 // +0028 │ │ +103d72: 5431 ed17 |001d: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +103d76: 6e10 0e1e 0100 |001f: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getGpsParams:()Lcom/ds/avare/gps/GpsParams; // method@1e0e │ │ +103d7c: 0c01 |0022: move-result-object v1 │ │ +103d7e: 6e20 5b23 1000 |0023: invoke-virtual {v0, v1}, Lcom/ds/avare/place/Plan;.makeActive:(Lcom/ds/avare/gps/GpsParams;)V // method@235b │ │ +103d84: 5431 e617 |0026: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +103d88: 1302 0b00 |0028: const/16 v2, #int 11 // #b │ │ +103d8c: 6e20 8f04 2100 |002a: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +103d92: 6e10 4b23 0000 |002d: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +103d98: 0a01 |0030: move-result v1 │ │ +103d9a: 6e20 5023 1000 |0031: invoke-virtual {v0, v1}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +103da0: 0c01 |0034: move-result-object v1 │ │ +103da2: 3801 0f00 |0035: if-eqz v1, 0044 // +000f │ │ +103da6: 5431 ed17 |0037: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +103daa: 6e10 4b23 0000 |0039: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +103db0: 0a02 |003c: move-result v2 │ │ +103db2: 6e20 5023 2000 |003d: invoke-virtual {v0, v2}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +103db8: 0c00 |0040: move-result-object v0 │ │ +103dba: 6e20 401e 0100 |0041: invoke-virtual {v1, v0}, Lcom/ds/avare/StorageService;.setDestinationPlanNoChange:(Lcom/ds/avare/place/Destination;)V // method@1e40 │ │ +103dc0: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0006 line=402 │ │ 0x000c line=403 │ │ 0x000f line=404 │ │ 0x0016 line=405 │ │ @@ -287823,27 +287825,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -103dbc: |[103dbc] com.ds.avare.webinfc.WebAppPlanInterface.addToPlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -103dcc: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -103dd0: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -103dd4: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -103dda: 5420 ed17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -103dde: 7130 0c23 3004 |0009: invoke-static {v0, v3, v4}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ -103de4: 0c03 |000c: move-result-object v3 │ │ -103de6: 6e20 dd22 2300 |000d: invoke-virtual {v3, v2}, Lcom/ds/avare/place/Destination;.addObserver:(Ljava/util/Observer;)V // method@22dd │ │ -103dec: 6e20 df22 5300 |0010: invoke-virtual {v3, v5}, Lcom/ds/avare/place/Destination;.find:(Ljava/lang/String;)V // method@22df │ │ -103df2: 5423 e617 |0013: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -103df6: 1304 0900 |0015: const/16 v4, #int 9 // #9 │ │ -103dfa: 6e20 8f04 4300 |0017: invoke-virtual {v3, v4}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -103e00: 0e00 |001a: return-void │ │ +103dc4: |[103dc4] com.ds.avare.webinfc.WebAppPlanInterface.addToPlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +103dd4: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +103dd8: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +103ddc: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +103de2: 5420 ed17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +103de6: 7130 0c23 3004 |0009: invoke-static {v0, v3, v4}, Lcom/ds/avare/place/DestinationFactory;.build:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)Lcom/ds/avare/place/Destination; // method@230c │ │ +103dec: 0c03 |000c: move-result-object v3 │ │ +103dee: 6e20 dd22 2300 |000d: invoke-virtual {v3, v2}, Lcom/ds/avare/place/Destination;.addObserver:(Ljava/util/Observer;)V // method@22dd │ │ +103df4: 6e20 df22 5300 |0010: invoke-virtual {v3, v5}, Lcom/ds/avare/place/Destination;.find:(Ljava/lang/String;)V // method@22df │ │ +103dfa: 5423 e617 |0013: iget-object v3, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +103dfe: 1304 0900 |0015: const/16 v4, #int 9 // #9 │ │ +103e02: 6e20 8f04 4300 |0017: invoke-virtual {v3, v4}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +103e08: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0007 line=472 │ │ 0x000d line=473 │ │ 0x0010 line=474 │ │ 0x0013 line=475 │ │ @@ -287858,41 +287860,41 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -103e04: |[103e04] com.ds.avare.webinfc.WebAppPlanInterface.addWaypointToPlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -103e14: 5430 e617 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -103e18: 2201 1007 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -103e1c: 7010 eb2a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -103e22: 1a02 4a01 |0007: const-string v2, "'" // string@014a │ │ -103e26: 6e20 f52a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103e2c: 7110 8e26 0400 |000c: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -103e32: 0c04 |000f: move-result-object v4 │ │ -103e34: 6e20 f52a 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103e3a: 1a04 4e01 |0013: const-string v4, "','" // string@014e │ │ -103e3e: 6e20 f52a 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103e44: 7110 8e26 0500 |0018: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -103e4a: 0c05 |001b: move-result-object v5 │ │ -103e4c: 6e20 f52a 5100 |001c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103e52: 6e20 f52a 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103e58: 7110 8e26 0600 |0022: invoke-static {v6}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -103e5e: 0c04 |0025: move-result-object v4 │ │ -103e60: 6e20 f52a 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103e66: 6e20 f52a 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103e6c: 6e10 fa2a 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -103e72: 0c04 |002f: move-result-object v4 │ │ -103e74: 1235 |0030: const/4 v5, #int 3 // #3 │ │ -103e76: 6e30 8804 5004 |0031: invoke-virtual {v0, v5, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -103e7c: 0c04 |0034: move-result-object v4 │ │ -103e7e: 5435 e617 |0035: iget-object v5, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -103e82: 6e20 9204 4500 |0037: invoke-virtual {v5, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -103e88: 0e00 |003a: return-void │ │ +103e0c: |[103e0c] com.ds.avare.webinfc.WebAppPlanInterface.addWaypointToPlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +103e1c: 5430 e617 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +103e20: 2201 1007 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +103e24: 7010 eb2a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +103e2a: 1a02 4a01 |0007: const-string v2, "'" // string@014a │ │ +103e2e: 6e20 f52a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103e34: 7110 8e26 0400 |000c: invoke-static {v4}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +103e3a: 0c04 |000f: move-result-object v4 │ │ +103e3c: 6e20 f52a 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103e42: 1a04 4e01 |0013: const-string v4, "','" // string@014e │ │ +103e46: 6e20 f52a 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103e4c: 7110 8e26 0500 |0018: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +103e52: 0c05 |001b: move-result-object v5 │ │ +103e54: 6e20 f52a 5100 |001c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103e5a: 6e20 f52a 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103e60: 7110 8e26 0600 |0022: invoke-static {v6}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +103e66: 0c04 |0025: move-result-object v4 │ │ +103e68: 6e20 f52a 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103e6e: 6e20 f52a 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103e74: 6e10 fa2a 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +103e7a: 0c04 |002f: move-result-object v4 │ │ +103e7c: 1235 |0030: const/4 v5, #int 3 // #3 │ │ +103e7e: 6e30 8804 5004 |0031: invoke-virtual {v0, v5, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +103e84: 0c04 |0034: move-result-object v4 │ │ +103e86: 5435 e617 |0035: iget-object v5, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +103e8a: 6e20 9204 4500 |0037: invoke-virtual {v5, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +103e90: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0035 line=163 │ │ locals : │ │ 0x0000 - 0x003b reg=3 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ 0x0000 - 0x003b reg=4 (null) Ljava/lang/String; │ │ @@ -287904,26 +287906,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -103e8c: |[103e8c] com.ds.avare.webinfc.WebAppPlanInterface.cleanup:()V │ │ -103e9c: 5420 ee17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWeatherTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; // field@17ee │ │ -103ea0: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -103ea4: 7110 1029 0000 |0004: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.access$100:(Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;)Z // method@2910 │ │ -103eaa: 0a00 |0007: move-result v0 │ │ -103eac: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -103eb0: 5420 ee17 |000a: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWeatherTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; // field@17ee │ │ -103eb4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -103eb6: 7120 1129 1000 |000d: invoke-static {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.access$102:(Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;Z)Z // method@2911 │ │ -103ebc: 5420 ef17 |0010: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWeatherThread:Ljava/lang/Thread; // field@17ef │ │ -103ec0: 6e10 0b2b 0000 |0012: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@2b0b │ │ -103ec6: 0e00 |0015: return-void │ │ +103e94: |[103e94] com.ds.avare.webinfc.WebAppPlanInterface.cleanup:()V │ │ +103ea4: 5420 ee17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWeatherTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; // field@17ee │ │ +103ea8: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +103eac: 7110 1029 0000 |0004: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.access$100:(Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;)Z // method@2910 │ │ +103eb2: 0a00 |0007: move-result v0 │ │ +103eb4: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +103eb8: 5420 ee17 |000a: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWeatherTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; // field@17ee │ │ +103ebc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +103ebe: 7120 1129 1000 |000d: invoke-static {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.access$102:(Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;Z)Z // method@2911 │ │ +103ec4: 5420 ef17 |0010: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWeatherThread:Ljava/lang/Thread; // field@17ef │ │ +103ec8: 6e10 0b2b 0000 |0012: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@2b0b │ │ +103ece: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1167 │ │ 0x000a line=1168 │ │ 0x0010 line=1169 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ @@ -287933,19 +287935,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -103ec8: |[103ec8] com.ds.avare.webinfc.WebAppPlanInterface.clearPlan:()V │ │ -103ed8: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -103edc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -103ede: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -103ee4: 0e00 |0006: return-void │ │ +103ed0: |[103ed0] com.ds.avare.webinfc.WebAppPlanInterface.clearPlan:()V │ │ +103ee0: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +103ee4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +103ee6: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +103eec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ │ │ #5 : (in Lcom/ds/avare/webinfc/WebAppPlanInterface;) │ │ @@ -287953,19 +287955,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -103ee8: |[103ee8] com.ds.avare.webinfc.WebAppPlanInterface.clearPlanSave:()V │ │ -103ef8: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -103efc: 1271 |0002: const/4 v1, #int 7 // #7 │ │ -103efe: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -103f04: 0e00 |0006: return-void │ │ +103ef0: |[103ef0] com.ds.avare.webinfc.WebAppPlanInterface.clearPlanSave:()V │ │ +103f00: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +103f04: 1271 |0002: const/4 v1, #int 7 // #7 │ │ +103f06: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +103f0c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ │ │ #6 : (in Lcom/ds/avare/webinfc/WebAppPlanInterface;) │ │ @@ -287973,25 +287975,25 @@ │ │ type : '(Lcom/ds/avare/StorageService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -103f08: |[103f08] com.ds.avare.webinfc.WebAppPlanInterface.connect:(Lcom/ds/avare/StorageService;)V │ │ -103f18: 5b12 ed17 |0000: iput-object v2, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -103f1c: 6e10 ff1d 0200 |0002: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -103f22: 0c00 |0005: move-result-object v0 │ │ -103f24: 6e10 7a20 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/content/DataSource;.getUserPlans:()Ljava/util/LinkedHashMap; // method@207a │ │ -103f2a: 0c00 |0009: move-result-object v0 │ │ -103f2c: 7120 4c23 0200 |000a: invoke-static {v2, v0}, Lcom/ds/avare/place/Plan;.getAllPlans:(Lcom/ds/avare/StorageService;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap; // method@234c │ │ -103f32: 0c02 |000d: move-result-object v2 │ │ -103f34: 5b12 eb17 |000e: iput-object v2, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ -103f38: 7010 3f29 0100 |0010: invoke-direct {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.setFilteredSize:()V // method@293f │ │ -103f3e: 0e00 |0013: return-void │ │ +103f10: |[103f10] com.ds.avare.webinfc.WebAppPlanInterface.connect:(Lcom/ds/avare/StorageService;)V │ │ +103f20: 5b12 ed17 |0000: iput-object v2, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +103f24: 6e10 ff1d 0200 |0002: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +103f2a: 0c00 |0005: move-result-object v0 │ │ +103f2c: 6e10 7a20 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/content/DataSource;.getUserPlans:()Ljava/util/LinkedHashMap; // method@207a │ │ +103f32: 0c00 |0009: move-result-object v0 │ │ +103f34: 7120 4c23 0200 |000a: invoke-static {v2, v0}, Lcom/ds/avare/place/Plan;.getAllPlans:(Lcom/ds/avare/StorageService;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap; // method@234c │ │ +103f3a: 0c02 |000d: move-result-object v2 │ │ +103f3c: 5b12 eb17 |000e: iput-object v2, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ +103f40: 7010 3f29 0100 |0010: invoke-direct {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.setFilteredSize:()V // method@293f │ │ +103f46: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0002 line=112 │ │ 0x0010 line=113 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ @@ -288002,42 +288004,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -103f40: |[103f40] com.ds.avare.webinfc.WebAppPlanInterface.createPlan:(Ljava/lang/String;)V │ │ -103f50: 6e10 c92a 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -103f56: 0a00 |0003: move-result v0 │ │ -103f58: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -103f5c: 0e00 |0006: return-void │ │ -103f5e: 5430 e417 |0007: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mCreateTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask; // field@17e4 │ │ -103f62: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -103f64: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ -103f68: 6e10 0229 0000 |000c: invoke-virtual {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@2902 │ │ -103f6e: 0c00 |000f: move-result-object v0 │ │ -103f70: 6202 8c00 |0010: sget-object v2, Landroid/os/AsyncTask$Status;.FINISHED:Landroid/os/AsyncTask$Status; // field@008c │ │ -103f74: 6e20 3004 2000 |0012: invoke-virtual {v0, v2}, Landroid/os/AsyncTask$Status;.equals:(Ljava/lang/Object;)Z // method@0430 │ │ -103f7a: 0a00 |0015: move-result v0 │ │ -103f7c: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -103f80: 5430 e417 |0018: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mCreateTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask; // field@17e4 │ │ -103f84: 6e20 fe28 1000 |001a: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.cancel:(Z)Z // method@28fe │ │ -103f8a: 5430 e617 |001d: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -103f8e: 1302 0a00 |001f: const/16 v2, #int 10 // #a │ │ -103f92: 6e20 8f04 2000 |0021: invoke-virtual {v0, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -103f98: 2200 a106 |0024: new-instance v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask; // type@06a1 │ │ -103f9c: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -103f9e: 7030 fd28 3002 |0027: invoke-direct {v0, v3, v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V // method@28fd │ │ -103fa4: 5b30 e417 |002a: iput-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mCreateTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask; // field@17e4 │ │ -103fa8: 2311 f609 |002c: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -103fac: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -103fae: 4d04 0102 |002f: aput-object v4, v1, v2 │ │ -103fb2: 6e20 0129 1000 |0031: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2901 │ │ -103fb8: 0e00 |0034: return-void │ │ +103f48: |[103f48] com.ds.avare.webinfc.WebAppPlanInterface.createPlan:(Ljava/lang/String;)V │ │ +103f58: 6e10 c92a 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +103f5e: 0a00 |0003: move-result v0 │ │ +103f60: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +103f64: 0e00 |0006: return-void │ │ +103f66: 5430 e417 |0007: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mCreateTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask; // field@17e4 │ │ +103f6a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +103f6c: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ +103f70: 6e10 0229 0000 |000c: invoke-virtual {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@2902 │ │ +103f76: 0c00 |000f: move-result-object v0 │ │ +103f78: 6202 8c00 |0010: sget-object v2, Landroid/os/AsyncTask$Status;.FINISHED:Landroid/os/AsyncTask$Status; // field@008c │ │ +103f7c: 6e20 3004 2000 |0012: invoke-virtual {v0, v2}, Landroid/os/AsyncTask$Status;.equals:(Ljava/lang/Object;)Z // method@0430 │ │ +103f82: 0a00 |0015: move-result v0 │ │ +103f84: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +103f88: 5430 e417 |0018: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mCreateTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask; // field@17e4 │ │ +103f8c: 6e20 fe28 1000 |001a: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.cancel:(Z)Z // method@28fe │ │ +103f92: 5430 e617 |001d: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +103f96: 1302 0a00 |001f: const/16 v2, #int 10 // #a │ │ +103f9a: 6e20 8f04 2000 |0021: invoke-virtual {v0, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +103fa0: 2200 a106 |0024: new-instance v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask; // type@06a1 │ │ +103fa4: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +103fa6: 7030 fd28 3002 |0027: invoke-direct {v0, v3, v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V // method@28fd │ │ +103fac: 5b30 e417 |002a: iput-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mCreateTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask; // field@17e4 │ │ +103fb0: 2311 f609 |002c: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +103fb4: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +103fb6: 4d04 0102 |002f: aput-object v4, v1, v2 │ │ +103fba: 6e20 0129 1000 |0031: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$CreateTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2901 │ │ +103fc0: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ 0x0007 line=753 │ │ 0x000c line=754 │ │ 0x0018 line=758 │ │ 0x001d line=762 │ │ @@ -288052,32 +288054,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -103fbc: |[103fbc] com.ds.avare.webinfc.WebAppPlanInterface.deleteWaypoint:()V │ │ -103fcc: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -103fd0: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -103fd4: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -103fda: 5420 ed17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -103fde: 6e10 211e 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -103fe4: 0c00 |000c: move-result-object v0 │ │ -103fe6: 5421 ed17 |000d: iget-object v1, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -103fea: 6e10 211e 0100 |000f: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -103ff0: 0c01 |0012: move-result-object v1 │ │ -103ff2: 6e10 4b23 0100 |0013: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -103ff8: 0a01 |0016: move-result v1 │ │ -103ffa: 6e20 6223 1000 |0017: invoke-virtual {v0, v1}, Lcom/ds/avare/place/Plan;.remove:(I)V // method@2362 │ │ -104000: 6e10 3429 0200 |001a: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newPlan:()V // method@2934 │ │ -104006: 5420 e617 |001d: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -10400a: 1301 0900 |001f: const/16 v1, #int 9 // #9 │ │ -10400e: 6e20 8f04 1000 |0021: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -104014: 0e00 |0024: return-void │ │ +103fc4: |[103fc4] com.ds.avare.webinfc.WebAppPlanInterface.deleteWaypoint:()V │ │ +103fd4: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +103fd8: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +103fdc: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +103fe2: 5420 ed17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +103fe6: 6e10 211e 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +103fec: 0c00 |000c: move-result-object v0 │ │ +103fee: 5421 ed17 |000d: iget-object v1, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +103ff2: 6e10 211e 0100 |000f: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +103ff8: 0c01 |0012: move-result-object v1 │ │ +103ffa: 6e10 4b23 0100 |0013: invoke-virtual {v1}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +104000: 0a01 |0016: move-result v1 │ │ +104002: 6e20 6223 1000 |0017: invoke-virtual {v0, v1}, Lcom/ds/avare/place/Plan;.remove:(I)V // method@2362 │ │ +104008: 6e10 3429 0200 |001a: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newPlan:()V // method@2934 │ │ +10400e: 5420 e617 |001d: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +104012: 1301 0900 |001f: const/16 v1, #int 9 // #9 │ │ +104016: 6e20 8f04 1000 |0021: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10401c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0007 line=424 │ │ 0x001a line=425 │ │ 0x001d line=426 │ │ locals : │ │ @@ -288088,30 +288090,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -104018: |[104018] com.ds.avare.webinfc.WebAppPlanInterface.discardPlan:()V │ │ -104028: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -10402c: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -104030: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -104036: 5420 ed17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -10403a: 6e10 351e 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.newPlan:()V // method@1e35 │ │ -104040: 5420 ed17 |000c: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104044: 6e10 211e 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -10404a: 0c00 |0011: move-result-object v0 │ │ -10404c: 1a01 0000 |0012: const-string v1, "" // string@0000 │ │ -104050: 6e20 6523 1000 |0014: invoke-virtual {v0, v1}, Lcom/ds/avare/place/Plan;.setName:(Ljava/lang/String;)V // method@2365 │ │ -104056: 6e10 3429 0200 |0017: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newPlan:()V // method@2934 │ │ -10405c: 5420 e617 |001a: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -104060: 1301 0900 |001c: const/16 v1, #int 9 // #9 │ │ -104064: 6e20 8f04 1000 |001e: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -10406a: 0e00 |0021: return-void │ │ +104020: |[104020] com.ds.avare.webinfc.WebAppPlanInterface.discardPlan:()V │ │ +104030: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +104034: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +104038: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10403e: 5420 ed17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +104042: 6e10 351e 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.newPlan:()V // method@1e35 │ │ +104048: 5420 ed17 |000c: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +10404c: 6e10 211e 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +104052: 0c00 |0011: move-result-object v0 │ │ +104054: 1a01 0000 |0012: const-string v1, "" // string@0000 │ │ +104058: 6e20 6523 1000 |0014: invoke-virtual {v0, v1}, Lcom/ds/avare/place/Plan;.setName:(Ljava/lang/String;)V // method@2365 │ │ +10405e: 6e10 3429 0200 |0017: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newPlan:()V // method@2934 │ │ +104064: 5420 e617 |001a: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +104068: 1301 0900 |001c: const/16 v1, #int 9 // #9 │ │ +10406c: 6e20 8f04 1000 |001e: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +104072: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0007 line=388 │ │ 0x000c line=389 │ │ 0x0017 line=390 │ │ 0x001a line=391 │ │ @@ -288123,19 +288125,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10406c: |[10406c] com.ds.avare.webinfc.WebAppPlanInterface.firstPage:()V │ │ -10407c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10407e: 5910 e917 |0001: iput v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ -104082: 6e10 3529 0100 |0003: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ -104088: 0e00 |0006: return-void │ │ +104074: |[104074] com.ds.avare.webinfc.WebAppPlanInterface.firstPage:()V │ │ +104084: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +104086: 5910 e917 |0001: iput v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ +10408a: 6e10 3529 0100 |0003: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ +104090: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=263 │ │ 0x0003 line=264 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ │ │ @@ -288144,120 +288146,120 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 233 16-bit code units │ │ -103a34: |[103a34] com.ds.avare.webinfc.WebAppPlanInterface.getPlanData:()Ljava/lang/String; │ │ -103a44: 54d0 ed17 |0000: iget-object v0, v13, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -103a48: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -103a4e: 0c00 |0005: move-result-object v0 │ │ -103a50: 6e10 4b23 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -103a56: 0a01 |0009: move-result v1 │ │ -103a58: 6e10 5123 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -103a5e: 0a02 |000d: move-result v2 │ │ -103a60: 6e10 5323 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getName:()Ljava/lang/String; // method@2353 │ │ -103a66: 0c03 |0011: move-result-object v3 │ │ -103a68: 3903 0400 |0012: if-nez v3, 0016 // +0004 │ │ -103a6c: 1a03 0000 |0014: const-string v3, "" // string@0000 │ │ -103a70: 2204 1007 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -103a74: 7010 eb2a 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -103a7a: 6e20 f52a 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103a80: 1a03 7908 |001e: const-string v3, "::::" // string@0879 │ │ -103a84: 6e20 f52a 3400 |0020: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103a8a: 6e10 fa2a 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -103a90: 0c04 |0026: move-result-object v4 │ │ -103a92: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -103a94: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -103a96: 3526 ac00 |0029: if-ge v6, v2, 00d5 // +00ac │ │ -103a9a: 6e20 5023 6000 |002b: invoke-virtual {v0, v6}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -103aa0: 0c07 |002e: move-result-object v7 │ │ -103aa2: 2208 1007 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -103aa6: 7010 eb2a 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -103aac: 6e20 f52a 4800 |0034: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103ab2: 3361 0400 |0037: if-ne v1, v6, 003b // +0004 │ │ -103ab6: 1214 |0039: const/4 v4, #int 1 // #1 │ │ -103ab8: 2802 |003a: goto 003c // +0002 │ │ -103aba: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -103abc: 6e20 f12a 4800 |003c: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -103ac2: 1a04 4702 |003f: const-string v4, "," // string@0247 │ │ -103ac6: 6e20 f52a 4800 |0041: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103acc: 6e10 e622 0700 |0044: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ -103ad2: 0b09 |0047: move-result-wide v9 │ │ -103ad4: 6e10 ea22 0700 |0048: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getDeclination:()D // method@22ea │ │ -103ada: 0b0b |004b: move-result-wide v11 │ │ -103adc: 7140 9326 a9cb |004c: invoke-static {v9, v10, v11, v12}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ -103ae2: 0b09 |004f: move-result-wide v9 │ │ -103ae4: 7120 802a a900 |0050: invoke-static {v9, v10}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -103aea: 0b09 |0053: move-result-wide v9 │ │ -103aec: 6e30 f22a 980a |0054: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -103af2: 6e20 f52a 4800 |0057: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103af8: 6e10 e622 0700 |005a: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ -103afe: 0b09 |005d: move-result-wide v9 │ │ -103b00: 6e10 0223 0700 |005e: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getWCA:()D // method@2302 │ │ -103b06: 0b0b |0061: move-result-wide v11 │ │ -103b08: cbb9 |0062: add-double/2addr v9, v11 │ │ -103b0a: 6e10 ea22 0700 |0063: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getDeclination:()D // method@22ea │ │ -103b10: 0b0b |0066: move-result-wide v11 │ │ -103b12: 7140 9326 a9cb |0067: invoke-static {v9, v10, v11, v12}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ -103b18: 0b09 |006a: move-result-wide v9 │ │ -103b1a: 7120 802a a900 |006b: invoke-static {v9, v10}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -103b20: 0b09 |006e: move-result-wide v9 │ │ -103b22: 6e30 f22a 980a |006f: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -103b28: 6e20 f52a 4800 |0072: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103b2e: 6e10 eb22 0700 |0075: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ -103b34: 0b09 |0078: move-result-wide v9 │ │ -103b36: 7120 802a a900 |0079: invoke-static {v9, v10}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -103b3c: 0b09 |007c: move-result-wide v9 │ │ -103b3e: 6e30 f22a 980a |007d: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -103b44: 6e20 f52a 4800 |0080: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103b4a: 6e10 f622 0700 |0083: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getGroundSpeed:()D // method@22f6 │ │ -103b50: 0b09 |0086: move-result-wide v9 │ │ -103b52: 7120 802a a900 |0087: invoke-static {v9, v10}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -103b58: 0b09 |008a: move-result-wide v9 │ │ -103b5a: 6e30 f22a 980a |008b: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ -103b60: 6e20 f52a 4800 |008e: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103b66: 6e10 ef22 0700 |0091: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getEte:()Ljava/lang/String; // method@22ef │ │ -103b6c: 0c09 |0094: move-result-object v9 │ │ -103b6e: 6e20 f52a 9800 |0095: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103b74: 6e20 f52a 4800 |0098: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103b7a: 6e10 f722 0700 |009b: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ -103b80: 0c09 |009e: move-result-object v9 │ │ -103b82: 6e20 f52a 9800 |009f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103b88: 6e20 f52a 4800 |00a2: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103b8e: 6e10 e922 0700 |00a5: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getDbType:()Ljava/lang/String; // method@22e9 │ │ -103b94: 0c09 |00a8: move-result-object v9 │ │ -103b96: 6e20 f52a 9800 |00a9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103b9c: 6e20 f52a 4800 |00ac: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103ba2: 6e10 f422 0700 |00af: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getFuel:()Ljava/lang/String; // method@22f4 │ │ -103ba8: 0c09 |00b2: move-result-object v9 │ │ -103baa: 6e20 f52a 9800 |00b3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103bb0: 6e20 f52a 4800 |00b6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103bb6: 6e10 0323 0700 |00b9: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getWinds:()Ljava/lang/String; // method@2303 │ │ -103bbc: 0c09 |00bc: move-result-object v9 │ │ -103bbe: 6e20 f52a 9800 |00bd: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103bc4: 6e20 f52a 4800 |00c0: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103bca: 6e10 e322 0700 |00c3: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getAltitude:()I // method@22e3 │ │ -103bd0: 0a04 |00c6: move-result v4 │ │ -103bd2: 6e20 f12a 4800 |00c7: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -103bd8: 6e20 f52a 3800 |00ca: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103bde: 6e10 fa2a 0800 |00cd: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -103be4: 0c04 |00d0: move-result-object v4 │ │ -103be6: d806 0601 |00d1: add-int/lit8 v6, v6, #int 1 // #01 │ │ -103bea: 2900 56ff |00d3: goto/16 0029 // -00aa │ │ -103bee: 2201 1007 |00d5: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -103bf2: 7010 eb2a 0100 |00d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -103bf8: 6e20 f52a 4100 |00da: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103bfe: 6e10 6a23 0000 |00dd: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.toString:()Ljava/lang/String; // method@236a │ │ -103c04: 0c00 |00e0: move-result-object v0 │ │ -103c06: 6e20 f52a 0100 |00e1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -103c0c: 6e10 fa2a 0100 |00e4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -103c12: 0c00 |00e7: move-result-object v0 │ │ -103c14: 1100 |00e8: return-object v0 │ │ +103a3c: |[103a3c] com.ds.avare.webinfc.WebAppPlanInterface.getPlanData:()Ljava/lang/String; │ │ +103a4c: 54d0 ed17 |0000: iget-object v0, v13, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +103a50: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +103a56: 0c00 |0005: move-result-object v0 │ │ +103a58: 6e10 4b23 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +103a5e: 0a01 |0009: move-result v1 │ │ +103a60: 6e10 5123 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +103a66: 0a02 |000d: move-result v2 │ │ +103a68: 6e10 5323 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getName:()Ljava/lang/String; // method@2353 │ │ +103a6e: 0c03 |0011: move-result-object v3 │ │ +103a70: 3903 0400 |0012: if-nez v3, 0016 // +0004 │ │ +103a74: 1a03 0000 |0014: const-string v3, "" // string@0000 │ │ +103a78: 2204 1007 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +103a7c: 7010 eb2a 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +103a82: 6e20 f52a 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103a88: 1a03 7908 |001e: const-string v3, "::::" // string@0879 │ │ +103a8c: 6e20 f52a 3400 |0020: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103a92: 6e10 fa2a 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +103a98: 0c04 |0026: move-result-object v4 │ │ +103a9a: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +103a9c: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +103a9e: 3526 ac00 |0029: if-ge v6, v2, 00d5 // +00ac │ │ +103aa2: 6e20 5023 6000 |002b: invoke-virtual {v0, v6}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +103aa8: 0c07 |002e: move-result-object v7 │ │ +103aaa: 2208 1007 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +103aae: 7010 eb2a 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +103ab4: 6e20 f52a 4800 |0034: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103aba: 3361 0400 |0037: if-ne v1, v6, 003b // +0004 │ │ +103abe: 1214 |0039: const/4 v4, #int 1 // #1 │ │ +103ac0: 2802 |003a: goto 003c // +0002 │ │ +103ac2: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +103ac4: 6e20 f12a 4800 |003c: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +103aca: 1a04 4702 |003f: const-string v4, "," // string@0247 │ │ +103ace: 6e20 f52a 4800 |0041: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103ad4: 6e10 e622 0700 |0044: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ +103ada: 0b09 |0047: move-result-wide v9 │ │ +103adc: 6e10 ea22 0700 |0048: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getDeclination:()D // method@22ea │ │ +103ae2: 0b0b |004b: move-result-wide v11 │ │ +103ae4: 7140 9326 a9cb |004c: invoke-static {v9, v10, v11, v12}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ +103aea: 0b09 |004f: move-result-wide v9 │ │ +103aec: 7120 802a a900 |0050: invoke-static {v9, v10}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +103af2: 0b09 |0053: move-result-wide v9 │ │ +103af4: 6e30 f22a 980a |0054: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +103afa: 6e20 f52a 4800 |0057: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103b00: 6e10 e622 0700 |005a: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ +103b06: 0b09 |005d: move-result-wide v9 │ │ +103b08: 6e10 0223 0700 |005e: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getWCA:()D // method@2302 │ │ +103b0e: 0b0b |0061: move-result-wide v11 │ │ +103b10: cbb9 |0062: add-double/2addr v9, v11 │ │ +103b12: 6e10 ea22 0700 |0063: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getDeclination:()D // method@22ea │ │ +103b18: 0b0b |0066: move-result-wide v11 │ │ +103b1a: 7140 9326 a9cb |0067: invoke-static {v9, v10, v11, v12}, Lcom/ds/avare/utils/Helper;.getMagneticHeading:(DD)D // method@2693 │ │ +103b20: 0b09 |006a: move-result-wide v9 │ │ +103b22: 7120 802a a900 |006b: invoke-static {v9, v10}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +103b28: 0b09 |006e: move-result-wide v9 │ │ +103b2a: 6e30 f22a 980a |006f: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +103b30: 6e20 f52a 4800 |0072: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103b36: 6e10 eb22 0700 |0075: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getDistance:()D // method@22eb │ │ +103b3c: 0b09 |0078: move-result-wide v9 │ │ +103b3e: 7120 802a a900 |0079: invoke-static {v9, v10}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +103b44: 0b09 |007c: move-result-wide v9 │ │ +103b46: 6e30 f22a 980a |007d: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +103b4c: 6e20 f52a 4800 |0080: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103b52: 6e10 f622 0700 |0083: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getGroundSpeed:()D // method@22f6 │ │ +103b58: 0b09 |0086: move-result-wide v9 │ │ +103b5a: 7120 802a a900 |0087: invoke-static {v9, v10}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +103b60: 0b09 |008a: move-result-wide v9 │ │ +103b62: 6e30 f22a 980a |008b: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2af2 │ │ +103b68: 6e20 f52a 4800 |008e: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103b6e: 6e10 ef22 0700 |0091: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getEte:()Ljava/lang/String; // method@22ef │ │ +103b74: 0c09 |0094: move-result-object v9 │ │ +103b76: 6e20 f52a 9800 |0095: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103b7c: 6e20 f52a 4800 |0098: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103b82: 6e10 f722 0700 |009b: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ +103b88: 0c09 |009e: move-result-object v9 │ │ +103b8a: 6e20 f52a 9800 |009f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103b90: 6e20 f52a 4800 |00a2: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103b96: 6e10 e922 0700 |00a5: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getDbType:()Ljava/lang/String; // method@22e9 │ │ +103b9c: 0c09 |00a8: move-result-object v9 │ │ +103b9e: 6e20 f52a 9800 |00a9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103ba4: 6e20 f52a 4800 |00ac: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103baa: 6e10 f422 0700 |00af: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getFuel:()Ljava/lang/String; // method@22f4 │ │ +103bb0: 0c09 |00b2: move-result-object v9 │ │ +103bb2: 6e20 f52a 9800 |00b3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103bb8: 6e20 f52a 4800 |00b6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103bbe: 6e10 0323 0700 |00b9: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getWinds:()Ljava/lang/String; // method@2303 │ │ +103bc4: 0c09 |00bc: move-result-object v9 │ │ +103bc6: 6e20 f52a 9800 |00bd: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103bcc: 6e20 f52a 4800 |00c0: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103bd2: 6e10 e322 0700 |00c3: invoke-virtual {v7}, Lcom/ds/avare/place/Destination;.getAltitude:()I // method@22e3 │ │ +103bd8: 0a04 |00c6: move-result v4 │ │ +103bda: 6e20 f12a 4800 |00c7: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +103be0: 6e20 f52a 3800 |00ca: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103be6: 6e10 fa2a 0800 |00cd: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +103bec: 0c04 |00d0: move-result-object v4 │ │ +103bee: d806 0601 |00d1: add-int/lit8 v6, v6, #int 1 // #01 │ │ +103bf2: 2900 56ff |00d3: goto/16 0029 // -00aa │ │ +103bf6: 2201 1007 |00d5: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +103bfa: 7010 eb2a 0100 |00d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +103c00: 6e20 f52a 4100 |00da: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103c06: 6e10 6a23 0000 |00dd: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.toString:()Ljava/lang/String; // method@236a │ │ +103c0c: 0c00 |00e0: move-result-object v0 │ │ +103c0e: 6e20 f52a 0100 |00e1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +103c14: 6e10 fa2a 0100 |00e4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +103c1a: 0c00 |00e7: move-result-object v0 │ │ +103c1c: 1100 |00e8: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ 0x0006 line=685 │ │ 0x000a line=686 │ │ 0x000e line=688 │ │ 0x0016 line=692 │ │ @@ -288282,42 +288284,42 @@ │ │ type : '(I)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -103c4c: |[103c4c] com.ds.avare.webinfc.WebAppPlanInterface.getPlanNames:(I)Ljava/util/ArrayList; │ │ -103c5c: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -103c60: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -103c66: 5461 eb17 |0005: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ -103c6a: 6e10 0f2c 0100 |0007: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@2c0f │ │ -103c70: 0c01 |000a: move-result-object v1 │ │ -103c72: 7210 742c 0100 |000b: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -103c78: 0c01 |000e: move-result-object v1 │ │ -103c7a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -103c7c: 7210 042c 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -103c82: 0a03 |0013: move-result v3 │ │ -103c84: 3803 1f00 |0014: if-eqz v3, 0033 // +001f │ │ -103c88: 3d07 1d00 |0016: if-lez v7, 0033 // +001d │ │ -103c8c: 7210 052c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -103c92: 0c03 |001b: move-result-object v3 │ │ -103c94: 1f03 0e07 |001c: check-cast v3, Ljava/lang/String; // type@070e │ │ -103c98: 5464 e817 |001e: iget-object v4, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanFilter:Ljava/lang/String; // field@17e8 │ │ -103c9c: 7030 2229 3604 |0020: invoke-direct {v6, v3, v4}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.containsIgnoreCase:(Ljava/lang/String;Ljava/lang/String;)Z // method@2922 │ │ -103ca2: 0a04 |0023: move-result v4 │ │ -103ca4: 1215 |0024: const/4 v5, #int 1 // #1 │ │ -103ca6: 3345 ebff |0025: if-ne v5, v4, 0010 // -0015 │ │ -103caa: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -103cae: 5264 e917 |0029: iget v4, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ -103cb2: 3742 e5ff |002b: if-le v2, v4, 0010 // -001b │ │ -103cb6: 6e20 922b 3000 |002d: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -103cbc: d807 07ff |0030: add-int/lit8 v7, v7, #int -1 // #ff │ │ -103cc0: 28de |0032: goto 0010 // -0022 │ │ -103cc2: 1100 |0033: return-object v0 │ │ +103c54: |[103c54] com.ds.avare.webinfc.WebAppPlanInterface.getPlanNames:(I)Ljava/util/ArrayList; │ │ +103c64: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +103c68: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +103c6e: 5461 eb17 |0005: iget-object v1, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ +103c72: 6e10 0f2c 0100 |0007: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@2c0f │ │ +103c78: 0c01 |000a: move-result-object v1 │ │ +103c7a: 7210 742c 0100 |000b: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +103c80: 0c01 |000e: move-result-object v1 │ │ +103c82: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +103c84: 7210 042c 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +103c8a: 0a03 |0013: move-result v3 │ │ +103c8c: 3803 1f00 |0014: if-eqz v3, 0033 // +001f │ │ +103c90: 3d07 1d00 |0016: if-lez v7, 0033 // +001d │ │ +103c94: 7210 052c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +103c9a: 0c03 |001b: move-result-object v3 │ │ +103c9c: 1f03 0e07 |001c: check-cast v3, Ljava/lang/String; // type@070e │ │ +103ca0: 5464 e817 |001e: iget-object v4, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanFilter:Ljava/lang/String; // field@17e8 │ │ +103ca4: 7030 2229 3604 |0020: invoke-direct {v6, v3, v4}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.containsIgnoreCase:(Ljava/lang/String;Ljava/lang/String;)Z // method@2922 │ │ +103caa: 0a04 |0023: move-result v4 │ │ +103cac: 1215 |0024: const/4 v5, #int 1 // #1 │ │ +103cae: 3345 ebff |0025: if-ne v5, v4, 0010 // -0015 │ │ +103cb2: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +103cb6: 5264 e917 |0029: iget v4, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ +103cba: 3742 e5ff |002b: if-le v2, v4, 0010 // -001b │ │ +103cbe: 6e20 922b 3000 |002d: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +103cc4: d807 07ff |0030: add-int/lit8 v7, v7, #int -1 // #ff │ │ +103cc8: 28de |0032: goto 0010 // -0022 │ │ +103cca: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0005 line=222 │ │ 0x0010 line=225 │ │ 0x0018 line=228 │ │ 0x001e line=231 │ │ @@ -288332,33 +288334,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -10408c: |[10408c] com.ds.avare.webinfc.WebAppPlanInterface.getWeather:()V │ │ -10409c: 5420 ee17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWeatherTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; // field@17ee │ │ -1040a0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1040a4: 7110 1029 0000 |0004: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.access$100:(Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;)Z // method@2910 │ │ -1040aa: 0a00 |0007: move-result v0 │ │ -1040ac: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -1040b0: 0e00 |000a: return-void │ │ -1040b2: 2200 a306 |000b: new-instance v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; // type@06a3 │ │ -1040b6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1040b8: 7030 0f29 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V // method@290f │ │ -1040be: 5b20 ee17 |0011: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWeatherTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; // field@17ee │ │ -1040c2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -1040c4: 7120 1129 1000 |0014: invoke-static {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.access$102:(Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;Z)Z // method@2911 │ │ -1040ca: 2200 1407 |0017: new-instance v0, Ljava/lang/Thread; // type@0714 │ │ -1040ce: 5421 ee17 |0019: iget-object v1, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWeatherTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; // field@17ee │ │ -1040d2: 7020 032b 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ -1040d8: 5b20 ef17 |001e: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWeatherThread:Ljava/lang/Thread; // field@17ef │ │ -1040dc: 6e10 112b 0000 |0020: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ -1040e2: 0e00 |0023: return-void │ │ +104094: |[104094] com.ds.avare.webinfc.WebAppPlanInterface.getWeather:()V │ │ +1040a4: 5420 ee17 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWeatherTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; // field@17ee │ │ +1040a8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +1040ac: 7110 1029 0000 |0004: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.access$100:(Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;)Z // method@2910 │ │ +1040b2: 0a00 |0007: move-result v0 │ │ +1040b4: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +1040b8: 0e00 |000a: return-void │ │ +1040ba: 2200 a306 |000b: new-instance v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; // type@06a3 │ │ +1040be: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1040c0: 7030 0f29 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V // method@290f │ │ +1040c6: 5b20 ee17 |0011: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWeatherTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; // field@17ee │ │ +1040ca: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +1040cc: 7120 1129 1000 |0014: invoke-static {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;.access$102:(Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask;Z)Z // method@2911 │ │ +1040d2: 2200 1407 |0017: new-instance v0, Ljava/lang/Thread; // type@0714 │ │ +1040d6: 5421 ee17 |0019: iget-object v1, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWeatherTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$WeatherTask; // field@17ee │ │ +1040da: 7020 032b 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ +1040e0: 5b20 ef17 |001e: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mWeatherThread:Ljava/lang/Thread; // field@17ef │ │ +1040e4: 6e10 112b 0000 |0020: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ +1040ea: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x000b line=734 │ │ 0x0014 line=735 │ │ 0x0017 line=736 │ │ 0x0020 line=737 │ │ @@ -288370,22 +288372,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1040e4: |[1040e4] com.ds.avare.webinfc.WebAppPlanInterface.lastPage:()V │ │ -1040f4: 5210 e517 |0000: iget v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mFilteredSize:I // field@17e5 │ │ -1040f8: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -1040fc: db00 0005 |0004: div-int/lit8 v0, v0, #int 5 // #05 │ │ -104100: da00 0005 |0006: mul-int/lit8 v0, v0, #int 5 // #05 │ │ -104104: 5910 e917 |0008: iput v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ -104108: 6e10 3529 0100 |000a: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ -10410e: 0e00 |000d: return-void │ │ +1040ec: |[1040ec] com.ds.avare.webinfc.WebAppPlanInterface.lastPage:()V │ │ +1040fc: 5210 e517 |0000: iget v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mFilteredSize:I // field@17e5 │ │ +104100: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +104104: db00 0005 |0004: div-int/lit8 v0, v0, #int 5 // #05 │ │ +104108: da00 0005 |0006: mul-int/lit8 v0, v0, #int 5 // #05 │ │ +10410c: 5910 e917 |0008: iput v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ +104110: 6e10 3529 0100 |000a: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ +104116: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x000a line=270 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ │ │ @@ -288394,60 +288396,60 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -104110: |[104110] com.ds.avare.webinfc.WebAppPlanInterface.loadPlan:(Ljava/lang/String;)V │ │ -104120: 5430 e617 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -104124: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -104128: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -10412e: 5430 ed17 |0007: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104132: 6e10 211e 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -104138: 0c00 |000c: move-result-object v0 │ │ -10413a: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ -10413e: 6e10 5c23 0000 |000f: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.makeInactive:()V // method@235c │ │ -104144: 5431 ed17 |0012: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104148: 6e10 061e 0100 |0014: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ -10414e: 0c01 |0017: move-result-object v1 │ │ -104150: 6e10 5323 0000 |0018: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getName:()Ljava/lang/String; // method@2353 │ │ -104156: 0c00 |001b: move-result-object v0 │ │ -104158: 6e20 1521 0100 |001c: invoke-virtual {v1, v0}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.get:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2115 │ │ -10415e: 0c00 |001f: move-result-object v0 │ │ -104160: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -104164: 5431 ed17 |0022: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104168: 6e20 1021 1000 |0024: invoke-virtual {v0, v1}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.unload:(Lcom/ds/avare/StorageService;)V // method@2110 │ │ -10416e: 5430 ed17 |0027: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104172: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -104174: 6e20 3f1e 1000 |002a: invoke-virtual {v0, v1}, Lcom/ds/avare/StorageService;.setDestination:(Lcom/ds/avare/place/Destination;)V // method@1e3f │ │ -10417a: 5430 ed17 |002d: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -10417e: 6e10 061e 0000 |002f: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ -104184: 0c00 |0032: move-result-object v0 │ │ -104186: 6e20 1521 4000 |0033: invoke-virtual {v0, v4}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.get:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2115 │ │ -10418c: 0c00 |0036: move-result-object v0 │ │ -10418e: 3800 0700 |0037: if-eqz v0, 003e // +0007 │ │ -104192: 5431 ed17 |0039: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104196: 6e20 0b21 1000 |003b: invoke-virtual {v0, v1}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.load:(Lcom/ds/avare/StorageService;)V // method@210b │ │ -10419c: 5430 ed17 |003e: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -1041a0: 5431 eb17 |0040: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ -1041a4: 6e20 0d2c 4100 |0042: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -1041aa: 0c01 |0045: move-result-object v1 │ │ -1041ac: 1f01 0e07 |0046: check-cast v1, Ljava/lang/String; // type@070e │ │ -1041b0: 1202 |0048: const/4 v2, #int 0 // #0 │ │ -1041b2: 6e30 361e 1002 |0049: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/StorageService;.newPlanFromStorage:(Ljava/lang/String;Z)V // method@1e36 │ │ -1041b8: 5430 ed17 |004c: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -1041bc: 6e10 211e 0000 |004e: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -1041c2: 0c00 |0051: move-result-object v0 │ │ -1041c4: 6e20 6523 4000 |0052: invoke-virtual {v0, v4}, Lcom/ds/avare/place/Plan;.setName:(Ljava/lang/String;)V // method@2365 │ │ -1041ca: 6e10 3429 0300 |0055: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newPlan:()V // method@2934 │ │ -1041d0: 5434 e617 |0058: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1041d4: 1300 0900 |005a: const/16 v0, #int 9 // #9 │ │ -1041d8: 6e20 8f04 0400 |005c: invoke-virtual {v4, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1041de: 0e00 |005f: return-void │ │ +104118: |[104118] com.ds.avare.webinfc.WebAppPlanInterface.loadPlan:(Ljava/lang/String;)V │ │ +104128: 5430 e617 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +10412c: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +104130: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +104136: 5430 ed17 |0007: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +10413a: 6e10 211e 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +104140: 0c00 |000c: move-result-object v0 │ │ +104142: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ +104146: 6e10 5c23 0000 |000f: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.makeInactive:()V // method@235c │ │ +10414c: 5431 ed17 |0012: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +104150: 6e10 061e 0100 |0014: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ +104156: 0c01 |0017: move-result-object v1 │ │ +104158: 6e10 5323 0000 |0018: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getName:()Ljava/lang/String; // method@2353 │ │ +10415e: 0c00 |001b: move-result-object v0 │ │ +104160: 6e20 1521 0100 |001c: invoke-virtual {v1, v0}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.get:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2115 │ │ +104166: 0c00 |001f: move-result-object v0 │ │ +104168: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +10416c: 5431 ed17 |0022: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +104170: 6e20 1021 1000 |0024: invoke-virtual {v0, v1}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.unload:(Lcom/ds/avare/StorageService;)V // method@2110 │ │ +104176: 5430 ed17 |0027: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +10417a: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +10417c: 6e20 3f1e 1000 |002a: invoke-virtual {v0, v1}, Lcom/ds/avare/StorageService;.setDestination:(Lcom/ds/avare/place/Destination;)V // method@1e3f │ │ +104182: 5430 ed17 |002d: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +104186: 6e10 061e 0000 |002f: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ +10418c: 0c00 |0032: move-result-object v0 │ │ +10418e: 6e20 1521 4000 |0033: invoke-virtual {v0, v4}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.get:(Ljava/lang/String;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2115 │ │ +104194: 0c00 |0036: move-result-object v0 │ │ +104196: 3800 0700 |0037: if-eqz v0, 003e // +0007 │ │ +10419a: 5431 ed17 |0039: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +10419e: 6e20 0b21 1000 |003b: invoke-virtual {v0, v1}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.load:(Lcom/ds/avare/StorageService;)V // method@210b │ │ +1041a4: 5430 ed17 |003e: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +1041a8: 5431 eb17 |0040: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ +1041ac: 6e20 0d2c 4100 |0042: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +1041b2: 0c01 |0045: move-result-object v1 │ │ +1041b4: 1f01 0e07 |0046: check-cast v1, Ljava/lang/String; // type@070e │ │ +1041b8: 1202 |0048: const/4 v2, #int 0 // #0 │ │ +1041ba: 6e30 361e 1002 |0049: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/StorageService;.newPlanFromStorage:(Ljava/lang/String;Z)V // method@1e36 │ │ +1041c0: 5430 ed17 |004c: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +1041c4: 6e10 211e 0000 |004e: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +1041ca: 0c00 |0051: move-result-object v0 │ │ +1041cc: 6e20 6523 4000 |0052: invoke-virtual {v0, v4}, Lcom/ds/avare/place/Plan;.setName:(Ljava/lang/String;)V // method@2365 │ │ +1041d2: 6e10 3429 0300 |0055: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newPlan:()V // method@2934 │ │ +1041d8: 5434 e617 |0058: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1041dc: 1300 0900 |005a: const/16 v0, #int 9 // #9 │ │ +1041e0: 6e20 8f04 0400 |005c: invoke-virtual {v4, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1041e6: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0007 line=514 │ │ 0x000f line=516 │ │ 0x0012 line=519 │ │ 0x0022 line=521 │ │ @@ -288467,34 +288469,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -1041e0: |[1041e0] com.ds.avare.webinfc.WebAppPlanInterface.loadPlanReverse:(Ljava/lang/String;)V │ │ -1041f0: 5430 e617 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1041f4: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -1041f8: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1041fe: 5430 ed17 |0007: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104202: 5431 eb17 |0009: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ -104206: 6e20 0d2c 4100 |000b: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ -10420c: 0c01 |000e: move-result-object v1 │ │ -10420e: 1f01 0e07 |000f: check-cast v1, Ljava/lang/String; // type@070e │ │ -104212: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -104214: 6e30 361e 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/StorageService;.newPlanFromStorage:(Ljava/lang/String;Z)V // method@1e36 │ │ -10421a: 5430 ed17 |0015: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -10421e: 6e10 211e 0000 |0017: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -104224: 0c00 |001a: move-result-object v0 │ │ -104226: 6e20 6523 4000 |001b: invoke-virtual {v0, v4}, Lcom/ds/avare/place/Plan;.setName:(Ljava/lang/String;)V // method@2365 │ │ -10422c: 6e10 3429 0300 |001e: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newPlan:()V // method@2934 │ │ -104232: 5434 e617 |0021: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -104236: 1300 0900 |0023: const/16 v0, #int 9 // #9 │ │ -10423a: 6e20 8f04 0400 |0025: invoke-virtual {v4, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -104240: 0e00 |0028: return-void │ │ +1041e8: |[1041e8] com.ds.avare.webinfc.WebAppPlanInterface.loadPlanReverse:(Ljava/lang/String;)V │ │ +1041f8: 5430 e617 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1041fc: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +104200: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +104206: 5430 ed17 |0007: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +10420a: 5431 eb17 |0009: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ +10420e: 6e20 0d2c 4100 |000b: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c0d │ │ +104214: 0c01 |000e: move-result-object v1 │ │ +104216: 1f01 0e07 |000f: check-cast v1, Ljava/lang/String; // type@070e │ │ +10421a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +10421c: 6e30 361e 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/StorageService;.newPlanFromStorage:(Ljava/lang/String;Z)V // method@1e36 │ │ +104222: 5430 ed17 |0015: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +104226: 6e10 211e 0000 |0017: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +10422c: 0c00 |001a: move-result-object v0 │ │ +10422e: 6e20 6523 4000 |001b: invoke-virtual {v0, v4}, Lcom/ds/avare/place/Plan;.setName:(Ljava/lang/String;)V // method@2365 │ │ +104234: 6e10 3429 0300 |001e: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newPlan:()V // method@2934 │ │ +10423a: 5434 e617 |0021: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +10423e: 1300 0900 |0023: const/16 v0, #int 9 // #9 │ │ +104242: 6e20 8f04 0400 |0025: invoke-virtual {v4, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +104248: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0007 line=550 │ │ 0x0015 line=551 │ │ 0x001e line=552 │ │ 0x0021 line=553 │ │ @@ -288507,26 +288509,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -104244: |[104244] com.ds.avare.webinfc.WebAppPlanInterface.moveBack:()V │ │ -104254: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -104258: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -10425c: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -104262: 5420 ed17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104266: 6e10 211e 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -10426c: 0c00 |000c: move-result-object v0 │ │ -10426e: 6e10 6123 0000 |000d: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.regress:()V // method@2361 │ │ -104274: 5420 e617 |0010: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -104278: 1301 0900 |0012: const/16 v1, #int 9 // #9 │ │ -10427c: 6e20 8f04 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -104282: 0e00 |0017: return-void │ │ +10424c: |[10424c] com.ds.avare.webinfc.WebAppPlanInterface.moveBack:()V │ │ +10425c: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +104260: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +104264: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10426a: 5420 ed17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +10426e: 6e10 211e 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +104274: 0c00 |000c: move-result-object v0 │ │ +104276: 6e10 6123 0000 |000d: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.regress:()V // method@2361 │ │ +10427c: 5420 e617 |0010: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +104280: 1301 0900 |0012: const/16 v1, #int 9 // #9 │ │ +104284: 6e20 8f04 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10428a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0007 line=436 │ │ 0x0010 line=437 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ @@ -288536,36 +288538,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -104284: |[104284] com.ds.avare.webinfc.WebAppPlanInterface.moveDown:()V │ │ -104294: 5430 ed17 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104298: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -10429e: 0c00 |0005: move-result-object v0 │ │ -1042a0: 6e10 4b23 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -1042a6: 0a01 |0009: move-result v1 │ │ -1042a8: 6e10 5123 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -1042ae: 0a02 |000d: move-result v2 │ │ -1042b0: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -1042b4: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -1042b8: 0e00 |0012: return-void │ │ -1042ba: d802 0101 |0013: add-int/lit8 v2, v1, #int 1 // #01 │ │ -1042be: 6e30 5d23 1002 |0015: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/place/Plan;.move:(II)V // method@235d │ │ -1042c4: 6e10 4523 0000 |0018: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.advance:()V // method@2345 │ │ -1042ca: 5430 e617 |001b: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1042ce: 1301 0a00 |001d: const/16 v1, #int 10 // #a │ │ -1042d2: 6e20 8f04 1000 |001f: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1042d8: 6e10 3429 0300 |0022: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newPlan:()V // method@2934 │ │ -1042de: 5430 e617 |0025: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1042e2: 1301 0900 |0027: const/16 v1, #int 9 // #9 │ │ -1042e6: 6e20 8f04 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1042ec: 0e00 |002c: return-void │ │ +10428c: |[10428c] com.ds.avare.webinfc.WebAppPlanInterface.moveDown:()V │ │ +10429c: 5430 ed17 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +1042a0: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +1042a6: 0c00 |0005: move-result-object v0 │ │ +1042a8: 6e10 4b23 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +1042ae: 0a01 |0009: move-result v1 │ │ +1042b0: 6e10 5123 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +1042b6: 0a02 |000d: move-result v2 │ │ +1042b8: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +1042bc: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +1042c0: 0e00 |0012: return-void │ │ +1042c2: d802 0101 |0013: add-int/lit8 v2, v1, #int 1 // #01 │ │ +1042c6: 6e30 5d23 1002 |0015: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/place/Plan;.move:(II)V // method@235d │ │ +1042cc: 6e10 4523 0000 |0018: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.advance:()V // method@2345 │ │ +1042d2: 5430 e617 |001b: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1042d6: 1301 0a00 |001d: const/16 v1, #int 10 // #a │ │ +1042da: 6e20 8f04 1000 |001f: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1042e0: 6e10 3429 0300 |0022: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newPlan:()V // method@2934 │ │ +1042e6: 5430 e617 |0025: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1042ea: 1301 0900 |0027: const/16 v1, #int 9 // #9 │ │ +1042ee: 6e20 8f04 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1042f4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0006 line=366 │ │ 0x000a line=367 │ │ 0x0015 line=372 │ │ 0x0018 line=373 │ │ @@ -288580,26 +288582,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1042f0: |[1042f0] com.ds.avare.webinfc.WebAppPlanInterface.moveForward:()V │ │ -104300: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -104304: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -104308: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -10430e: 5420 ed17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104312: 6e10 211e 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -104318: 0c00 |000c: move-result-object v0 │ │ -10431a: 6e10 4523 0000 |000d: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.advance:()V // method@2345 │ │ -104320: 5420 e617 |0010: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -104324: 1301 0900 |0012: const/16 v1, #int 9 // #9 │ │ -104328: 6e20 8f04 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -10432e: 0e00 |0017: return-void │ │ +1042f8: |[1042f8] com.ds.avare.webinfc.WebAppPlanInterface.moveForward:()V │ │ +104308: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +10430c: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +104310: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +104316: 5420 ed17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +10431a: 6e10 211e 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +104320: 0c00 |000c: move-result-object v0 │ │ +104322: 6e10 4523 0000 |000d: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.advance:()V // method@2345 │ │ +104328: 5420 e617 |0010: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +10432c: 1301 0900 |0012: const/16 v1, #int 9 // #9 │ │ +104330: 6e20 8f04 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +104336: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0007 line=456 │ │ 0x0010 line=457 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ @@ -288609,20 +288611,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -104330: |[104330] com.ds.avare.webinfc.WebAppPlanInterface.moveTo:(I)V │ │ -104340: 5410 ed17 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104344: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -10434a: 0c00 |0005: move-result-object v0 │ │ -10434c: 6e20 5e23 2000 |0006: invoke-virtual {v0, v2}, Lcom/ds/avare/place/Plan;.moveTo:(I)V // method@235e │ │ -104352: 0e00 |0009: return-void │ │ +104338: |[104338] com.ds.avare.webinfc.WebAppPlanInterface.moveTo:(I)V │ │ +104348: 5410 ed17 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +10434c: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +104352: 0c00 |0005: move-result-object v0 │ │ +104354: 6e20 5e23 2000 |0006: invoke-virtual {v0, v2}, Lcom/ds/avare/place/Plan;.moveTo:(I)V // method@235e │ │ +10435a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ │ │ @@ -288631,33 +288633,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -104354: |[104354] com.ds.avare.webinfc.WebAppPlanInterface.moveUp:()V │ │ -104364: 5430 ed17 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104368: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -10436e: 0c00 |0005: move-result-object v0 │ │ -104370: 6e10 4b23 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -104376: 0a01 |0009: move-result v1 │ │ -104378: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -10437c: 0e00 |000c: return-void │ │ -10437e: d802 01ff |000d: add-int/lit8 v2, v1, #int -1 // #ff │ │ -104382: 6e30 5d23 1002 |000f: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/place/Plan;.move:(II)V // method@235d │ │ -104388: 6e10 6123 0000 |0012: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.regress:()V // method@2361 │ │ -10438e: 5430 e617 |0015: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -104392: 1301 0a00 |0017: const/16 v1, #int 10 // #a │ │ -104396: 6e20 8f04 1000 |0019: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -10439c: 6e10 3429 0300 |001c: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newPlan:()V // method@2934 │ │ -1043a2: 5430 e617 |001f: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1043a6: 1301 0900 |0021: const/16 v1, #int 9 // #9 │ │ -1043aa: 6e20 8f04 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1043b0: 0e00 |0026: return-void │ │ +10435c: |[10435c] com.ds.avare.webinfc.WebAppPlanInterface.moveUp:()V │ │ +10436c: 5430 ed17 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +104370: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +104376: 0c00 |0005: move-result-object v0 │ │ +104378: 6e10 4b23 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +10437e: 0a01 |0009: move-result v1 │ │ +104380: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +104384: 0e00 |000c: return-void │ │ +104386: d802 01ff |000d: add-int/lit8 v2, v1, #int -1 // #ff │ │ +10438a: 6e30 5d23 1002 |000f: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/place/Plan;.move:(II)V // method@235d │ │ +104390: 6e10 6123 0000 |0012: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.regress:()V // method@2361 │ │ +104396: 5430 e617 |0015: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +10439a: 1301 0a00 |0017: const/16 v1, #int 10 // #a │ │ +10439e: 6e20 8f04 1000 |0019: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1043a4: 6e10 3429 0300 |001c: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newPlan:()V // method@2934 │ │ +1043aa: 5430 e617 |001f: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1043ae: 1301 0900 |0021: const/16 v1, #int 9 // #9 │ │ +1043b2: 6e20 8f04 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1043b8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0006 line=344 │ │ 0x000f line=349 │ │ 0x0012 line=350 │ │ 0x0015 line=351 │ │ @@ -288671,35 +288673,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -1043b4: |[1043b4] com.ds.avare.webinfc.WebAppPlanInterface.newPlan:()V │ │ -1043c4: 6e10 1f29 0600 |0000: invoke-virtual {v6}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.clearPlan:()V // method@291f │ │ -1043ca: 5460 ed17 |0003: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -1043ce: 6e10 211e 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -1043d4: 0c00 |0008: move-result-object v0 │ │ -1043d6: 6e10 5123 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -1043dc: 0a01 |000c: move-result v1 │ │ -1043de: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1043e0: 3512 1800 |000e: if-ge v2, v1, 0026 // +0018 │ │ -1043e4: 6e20 5023 2000 |0010: invoke-virtual {v0, v2}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -1043ea: 0c03 |0013: move-result-object v3 │ │ -1043ec: 6e10 f722 0300 |0014: invoke-virtual {v3}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ -1043f2: 0c04 |0017: move-result-object v4 │ │ -1043f4: 6e10 ff22 0300 |0018: invoke-virtual {v3}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ -1043fa: 0c05 |001b: move-result-object v5 │ │ -1043fc: 6e10 f122 0300 |001c: invoke-virtual {v3}, Lcom/ds/avare/place/Destination;.getFacilityName:()Ljava/lang/String; // method@22f1 │ │ -104402: 0c03 |001f: move-result-object v3 │ │ -104404: 6e40 1d29 4635 |0020: invoke-virtual {v6, v4, v5, v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.addWaypointToPlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@291d │ │ -10440a: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -10440e: 28e9 |0025: goto 000e // -0017 │ │ -104410: 0e00 |0026: return-void │ │ +1043bc: |[1043bc] com.ds.avare.webinfc.WebAppPlanInterface.newPlan:()V │ │ +1043cc: 6e10 1f29 0600 |0000: invoke-virtual {v6}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.clearPlan:()V // method@291f │ │ +1043d2: 5460 ed17 |0003: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +1043d6: 6e10 211e 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +1043dc: 0c00 |0008: move-result-object v0 │ │ +1043de: 6e10 5123 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +1043e4: 0a01 |000c: move-result v1 │ │ +1043e6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1043e8: 3512 1800 |000e: if-ge v2, v1, 0026 // +0018 │ │ +1043ec: 6e20 5023 2000 |0010: invoke-virtual {v0, v2}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +1043f2: 0c03 |0013: move-result-object v3 │ │ +1043f4: 6e10 f722 0300 |0014: invoke-virtual {v3}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ +1043fa: 0c04 |0017: move-result-object v4 │ │ +1043fc: 6e10 ff22 0300 |0018: invoke-virtual {v3}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ +104402: 0c05 |001b: move-result-object v5 │ │ +104404: 6e10 f122 0300 |001c: invoke-virtual {v3}, Lcom/ds/avare/place/Destination;.getFacilityName:()Ljava/lang/String; // method@22f1 │ │ +10440a: 0c03 |001f: move-result-object v3 │ │ +10440c: 6e40 1d29 4635 |0020: invoke-virtual {v6, v4, v5, v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.addWaypointToPlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@291d │ │ +104412: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +104416: 28e9 |0025: goto 000e // -0017 │ │ +104418: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0003 line=288 │ │ 0x0009 line=289 │ │ 0x0010 line=291 │ │ 0x0014 line=292 │ │ @@ -288711,126 +288713,126 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 221 16-bit code units │ │ -104414: |[104414] com.ds.avare.webinfc.WebAppPlanInterface.newSavePlan:()V │ │ -104424: 5470 e617 |0000: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -104428: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -10442c: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -104432: 6e10 2029 0700 |0007: invoke-virtual {v7}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.clearPlanSave:()V // method@2920 │ │ -104438: 1250 |000a: const/4 v0, #int 5 // #5 │ │ -10443a: 6e20 2829 0700 |000b: invoke-virtual {v7, v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.getPlanNames:(I)Ljava/util/ArrayList; // method@2928 │ │ -104440: 0c00 |000e: move-result-object v0 │ │ -104442: 6e10 9c2b 0000 |000f: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -104448: 0a01 |0012: move-result v1 │ │ -10444a: 5971 e717 |0013: iput v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanCnt:I // field@17e7 │ │ -10444e: 6e10 992b 0000 |0015: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ -104454: 0c00 |0018: move-result-object v0 │ │ -104456: 7210 042c 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -10445c: 0a01 |001c: move-result v1 │ │ -10445e: 1a02 4a01 |001d: const-string v2, "'" // string@014a │ │ -104462: 3801 2c00 |001f: if-eqz v1, 004b // +002c │ │ -104466: 7210 052c 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10446c: 0c01 |0024: move-result-object v1 │ │ -10446e: 1f01 0e07 |0025: check-cast v1, Ljava/lang/String; // type@070e │ │ -104472: 5473 e617 |0027: iget-object v3, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -104476: 1304 0800 |0029: const/16 v4, #int 8 // #8 │ │ -10447a: 2205 1007 |002b: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -10447e: 7010 eb2a 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -104484: 6e20 f52a 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10448a: 7110 8e26 0100 |0033: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -104490: 0c01 |0036: move-result-object v1 │ │ -104492: 6e20 f52a 1500 |0037: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -104498: 6e20 f52a 2500 |003a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10449e: 6e10 fa2a 0500 |003d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1044a4: 0c01 |0040: move-result-object v1 │ │ -1044a6: 6e30 8804 4301 |0041: invoke-virtual {v3, v4, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -1044ac: 0c01 |0044: move-result-object v1 │ │ -1044ae: 5472 e617 |0045: iget-object v2, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1044b2: 6e20 9204 1200 |0047: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -1044b8: 28cf |004a: goto 0019 // -0031 │ │ -1044ba: 5470 e617 |004b: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1044be: 1301 0e00 |004d: const/16 v1, #int 14 // #e │ │ -1044c2: 1a03 f24b |004f: const-string v3, "true" // string@4bf2 │ │ -1044c6: 6e30 8804 1003 |0051: invoke-virtual {v0, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -1044cc: 0c00 |0054: move-result-object v0 │ │ -1044ce: 5471 e617 |0055: iget-object v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1044d2: 6e20 9204 0100 |0057: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -1044d8: 5470 e617 |005a: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1044dc: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ -1044e0: 5274 e917 |005e: iget v4, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ -1044e4: 1a05 4832 |0060: const-string v5, "false" // string@3248 │ │ -1044e8: 3904 0400 |0062: if-nez v4, 0066 // +0004 │ │ -1044ec: 0734 |0064: move-object v4, v3 │ │ -1044ee: 2802 |0065: goto 0067 // +0002 │ │ -1044f0: 0754 |0066: move-object v4, v5 │ │ -1044f2: 6e30 8804 1004 |0067: invoke-virtual {v0, v1, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -1044f8: 0c00 |006a: move-result-object v0 │ │ -1044fa: 5471 e617 |006b: iget-object v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1044fe: 6e20 9204 0100 |006d: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -104504: 5470 e617 |0070: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -104508: 1301 1100 |0072: const/16 v1, #int 17 // #11 │ │ -10450c: 5274 e917 |0074: iget v4, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ -104510: 5276 e717 |0076: iget v6, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanCnt:I // field@17e7 │ │ -104514: b064 |0078: add-int/2addr v4, v6 │ │ -104516: 5276 e517 |0079: iget v6, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mFilteredSize:I // field@17e5 │ │ -10451a: 3364 0300 |007b: if-ne v4, v6, 007e // +0003 │ │ -10451e: 2802 |007d: goto 007f // +0002 │ │ -104520: 0753 |007e: move-object v3, v5 │ │ -104522: 6e30 8804 1003 |007f: invoke-virtual {v0, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -104528: 0c00 |0082: move-result-object v0 │ │ -10452a: 5471 e617 |0083: iget-object v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -10452e: 6e20 9204 0100 |0085: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -104534: 1230 |0088: const/4 v0, #int 3 // #3 │ │ -104536: 2300 f609 |0089: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ -10453a: 5271 e517 |008b: iget v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mFilteredSize:I // field@17e5 │ │ -10453e: 1213 |008d: const/4 v3, #int 1 // #1 │ │ -104540: 1204 |008e: const/4 v4, #int 0 // #0 │ │ -104542: 3901 0400 |008f: if-nez v1, 0093 // +0004 │ │ -104546: 1201 |0091: const/4 v1, #int 0 // #0 │ │ -104548: 2804 |0092: goto 0096 // +0004 │ │ -10454a: 5271 e917 |0093: iget v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ -10454e: b031 |0095: add-int/2addr v1, v3 │ │ -104550: 7110 622a 0100 |0096: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -104556: 0c01 |0099: move-result-object v1 │ │ -104558: 4d01 0004 |009a: aput-object v1, v0, v4 │ │ -10455c: 5271 e917 |009c: iget v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ -104560: 5274 e717 |009e: iget v4, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanCnt:I // field@17e7 │ │ -104564: b041 |00a0: add-int/2addr v1, v4 │ │ -104566: 7110 622a 0100 |00a1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10456c: 0c01 |00a4: move-result-object v1 │ │ -10456e: 4d01 0003 |00a5: aput-object v1, v0, v3 │ │ -104572: 1221 |00a7: const/4 v1, #int 2 // #2 │ │ -104574: 5273 e517 |00a8: iget v3, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mFilteredSize:I // field@17e5 │ │ -104578: 7110 622a 0300 |00aa: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10457e: 0c03 |00ad: move-result-object v3 │ │ -104580: 4d03 0001 |00ae: aput-object v3, v0, v1 │ │ -104584: 1a01 3601 |00b0: const-string v1, "%d - %d of %d" // string@0136 │ │ -104588: 7120 bc2a 0100 |00b2: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -10458e: 0c00 |00b5: move-result-object v0 │ │ -104590: 5471 e617 |00b6: iget-object v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -104594: 1303 1200 |00b8: const/16 v3, #int 18 // #12 │ │ -104598: 2204 1007 |00ba: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -10459c: 7010 eb2a 0400 |00bc: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1045a2: 6e20 f52a 2400 |00bf: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1045a8: 6e20 f52a 0400 |00c2: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1045ae: 6e20 f52a 2400 |00c5: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1045b4: 6e10 fa2a 0400 |00c8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1045ba: 0c00 |00cb: move-result-object v0 │ │ -1045bc: 6e30 8804 3100 |00cc: invoke-virtual {v1, v3, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -1045c2: 0c00 |00cf: move-result-object v0 │ │ -1045c4: 5471 e617 |00d0: iget-object v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1045c8: 6e20 9204 0100 |00d2: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -1045ce: 5470 e617 |00d5: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1045d2: 1301 0900 |00d7: const/16 v1, #int 9 // #9 │ │ -1045d6: 6e20 8f04 1000 |00d9: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1045dc: 0e00 |00dc: return-void │ │ +10441c: |[10441c] com.ds.avare.webinfc.WebAppPlanInterface.newSavePlan:()V │ │ +10442c: 5470 e617 |0000: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +104430: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +104434: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10443a: 6e10 2029 0700 |0007: invoke-virtual {v7}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.clearPlanSave:()V // method@2920 │ │ +104440: 1250 |000a: const/4 v0, #int 5 // #5 │ │ +104442: 6e20 2829 0700 |000b: invoke-virtual {v7, v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.getPlanNames:(I)Ljava/util/ArrayList; // method@2928 │ │ +104448: 0c00 |000e: move-result-object v0 │ │ +10444a: 6e10 9c2b 0000 |000f: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +104450: 0a01 |0012: move-result v1 │ │ +104452: 5971 e717 |0013: iput v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanCnt:I // field@17e7 │ │ +104456: 6e10 992b 0000 |0015: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ +10445c: 0c00 |0018: move-result-object v0 │ │ +10445e: 7210 042c 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +104464: 0a01 |001c: move-result v1 │ │ +104466: 1a02 4a01 |001d: const-string v2, "'" // string@014a │ │ +10446a: 3801 2c00 |001f: if-eqz v1, 004b // +002c │ │ +10446e: 7210 052c 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +104474: 0c01 |0024: move-result-object v1 │ │ +104476: 1f01 0e07 |0025: check-cast v1, Ljava/lang/String; // type@070e │ │ +10447a: 5473 e617 |0027: iget-object v3, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +10447e: 1304 0800 |0029: const/16 v4, #int 8 // #8 │ │ +104482: 2205 1007 |002b: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +104486: 7010 eb2a 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10448c: 6e20 f52a 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +104492: 7110 8e26 0100 |0033: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +104498: 0c01 |0036: move-result-object v1 │ │ +10449a: 6e20 f52a 1500 |0037: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1044a0: 6e20 f52a 2500 |003a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1044a6: 6e10 fa2a 0500 |003d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1044ac: 0c01 |0040: move-result-object v1 │ │ +1044ae: 6e30 8804 4301 |0041: invoke-virtual {v3, v4, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +1044b4: 0c01 |0044: move-result-object v1 │ │ +1044b6: 5472 e617 |0045: iget-object v2, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1044ba: 6e20 9204 1200 |0047: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +1044c0: 28cf |004a: goto 0019 // -0031 │ │ +1044c2: 5470 e617 |004b: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1044c6: 1301 0e00 |004d: const/16 v1, #int 14 // #e │ │ +1044ca: 1a03 f24b |004f: const-string v3, "true" // string@4bf2 │ │ +1044ce: 6e30 8804 1003 |0051: invoke-virtual {v0, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +1044d4: 0c00 |0054: move-result-object v0 │ │ +1044d6: 5471 e617 |0055: iget-object v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1044da: 6e20 9204 0100 |0057: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +1044e0: 5470 e617 |005a: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1044e4: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ +1044e8: 5274 e917 |005e: iget v4, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ +1044ec: 1a05 4832 |0060: const-string v5, "false" // string@3248 │ │ +1044f0: 3904 0400 |0062: if-nez v4, 0066 // +0004 │ │ +1044f4: 0734 |0064: move-object v4, v3 │ │ +1044f6: 2802 |0065: goto 0067 // +0002 │ │ +1044f8: 0754 |0066: move-object v4, v5 │ │ +1044fa: 6e30 8804 1004 |0067: invoke-virtual {v0, v1, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +104500: 0c00 |006a: move-result-object v0 │ │ +104502: 5471 e617 |006b: iget-object v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +104506: 6e20 9204 0100 |006d: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +10450c: 5470 e617 |0070: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +104510: 1301 1100 |0072: const/16 v1, #int 17 // #11 │ │ +104514: 5274 e917 |0074: iget v4, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ +104518: 5276 e717 |0076: iget v6, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanCnt:I // field@17e7 │ │ +10451c: b064 |0078: add-int/2addr v4, v6 │ │ +10451e: 5276 e517 |0079: iget v6, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mFilteredSize:I // field@17e5 │ │ +104522: 3364 0300 |007b: if-ne v4, v6, 007e // +0003 │ │ +104526: 2802 |007d: goto 007f // +0002 │ │ +104528: 0753 |007e: move-object v3, v5 │ │ +10452a: 6e30 8804 1003 |007f: invoke-virtual {v0, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +104530: 0c00 |0082: move-result-object v0 │ │ +104532: 5471 e617 |0083: iget-object v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +104536: 6e20 9204 0100 |0085: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +10453c: 1230 |0088: const/4 v0, #int 3 // #3 │ │ +10453e: 2300 f609 |0089: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ +104542: 5271 e517 |008b: iget v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mFilteredSize:I // field@17e5 │ │ +104546: 1213 |008d: const/4 v3, #int 1 // #1 │ │ +104548: 1204 |008e: const/4 v4, #int 0 // #0 │ │ +10454a: 3901 0400 |008f: if-nez v1, 0093 // +0004 │ │ +10454e: 1201 |0091: const/4 v1, #int 0 // #0 │ │ +104550: 2804 |0092: goto 0096 // +0004 │ │ +104552: 5271 e917 |0093: iget v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ +104556: b031 |0095: add-int/2addr v1, v3 │ │ +104558: 7110 622a 0100 |0096: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10455e: 0c01 |0099: move-result-object v1 │ │ +104560: 4d01 0004 |009a: aput-object v1, v0, v4 │ │ +104564: 5271 e917 |009c: iget v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ +104568: 5274 e717 |009e: iget v4, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanCnt:I // field@17e7 │ │ +10456c: b041 |00a0: add-int/2addr v1, v4 │ │ +10456e: 7110 622a 0100 |00a1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +104574: 0c01 |00a4: move-result-object v1 │ │ +104576: 4d01 0003 |00a5: aput-object v1, v0, v3 │ │ +10457a: 1221 |00a7: const/4 v1, #int 2 // #2 │ │ +10457c: 5273 e517 |00a8: iget v3, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mFilteredSize:I // field@17e5 │ │ +104580: 7110 622a 0300 |00aa: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +104586: 0c03 |00ad: move-result-object v3 │ │ +104588: 4d03 0001 |00ae: aput-object v3, v0, v1 │ │ +10458c: 1a01 3601 |00b0: const-string v1, "%d - %d of %d" // string@0136 │ │ +104590: 7120 bc2a 0100 |00b2: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +104596: 0c00 |00b5: move-result-object v0 │ │ +104598: 5471 e617 |00b6: iget-object v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +10459c: 1303 1200 |00b8: const/16 v3, #int 18 // #12 │ │ +1045a0: 2204 1007 |00ba: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +1045a4: 7010 eb2a 0400 |00bc: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1045aa: 6e20 f52a 2400 |00bf: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1045b0: 6e20 f52a 0400 |00c2: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1045b6: 6e20 f52a 2400 |00c5: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1045bc: 6e10 fa2a 0400 |00c8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1045c2: 0c00 |00cb: move-result-object v0 │ │ +1045c4: 6e30 8804 3100 |00cc: invoke-virtual {v1, v3, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +1045ca: 0c00 |00cf: move-result-object v0 │ │ +1045cc: 5471 e617 |00d0: iget-object v1, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1045d0: 6e20 9204 0100 |00d2: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +1045d6: 5470 e617 |00d5: iget-object v0, v7, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1045da: 1301 0900 |00d7: const/16 v1, #int 9 // #9 │ │ +1045de: 6e20 8f04 1000 |00d9: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1045e4: 0e00 |00dc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0007 line=176 │ │ 0x000b line=179 │ │ 0x000f line=182 │ │ 0x0015 line=185 │ │ @@ -288854,20 +288856,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1045e0: |[1045e0] com.ds.avare.webinfc.WebAppPlanInterface.nextPage:()V │ │ -1045f0: 5210 e917 |0000: iget v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ -1045f4: d800 0005 |0002: add-int/lit8 v0, v0, #int 5 // #05 │ │ -1045f8: 5910 e917 |0004: iput v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ -1045fc: 6e10 3529 0100 |0006: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ -104602: 0e00 |0009: return-void │ │ +1045e8: |[1045e8] com.ds.avare.webinfc.WebAppPlanInterface.nextPage:()V │ │ +1045f8: 5210 e917 |0000: iget v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ +1045fc: d800 0005 |0002: add-int/lit8 v0, v0, #int 5 // #05 │ │ +104600: 5910 e917 |0004: iput v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ +104604: 6e10 3529 0100 |0006: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ +10460a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0006 line=252 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ │ │ @@ -288876,23 +288878,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -104604: |[104604] com.ds.avare.webinfc.WebAppPlanInterface.planFilter:(Ljava/lang/String;)V │ │ -104614: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -104618: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -10461c: 5b01 e817 |0004: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanFilter:Ljava/lang/String; // field@17e8 │ │ -104620: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -104622: 5901 e917 |0007: iput v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ -104626: 7010 3f29 0000 |0009: invoke-direct {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.setFilteredSize:()V // method@293f │ │ -10462c: 6e10 3529 0000 |000c: invoke-virtual {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ -104632: 0e00 |000f: return-void │ │ +10460c: |[10460c] com.ds.avare.webinfc.WebAppPlanInterface.planFilter:(Ljava/lang/String;)V │ │ +10461c: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +104620: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +104624: 5b01 e817 |0004: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanFilter:Ljava/lang/String; // field@17e8 │ │ +104628: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +10462a: 5901 e917 |0007: iput v1, v0, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ +10462e: 7010 3f29 0000 |0009: invoke-direct {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.setFilteredSize:()V // method@293f │ │ +104634: 6e10 3529 0000 |000c: invoke-virtual {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ +10463a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=575 │ │ 0x0007 line=578 │ │ 0x0009 line=581 │ │ 0x000c line=584 │ │ locals : │ │ @@ -288904,20 +288906,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -104634: |[104634] com.ds.avare.webinfc.WebAppPlanInterface.prevPage:()V │ │ -104644: 5210 e917 |0000: iget v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ -104648: d800 00fb |0002: add-int/lit8 v0, v0, #int -5 // #fb │ │ -10464c: 5910 e917 |0004: iput v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ -104650: 6e10 3529 0100 |0006: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ -104656: 0e00 |0009: return-void │ │ +10463c: |[10463c] com.ds.avare.webinfc.WebAppPlanInterface.prevPage:()V │ │ +10464c: 5210 e917 |0000: iget v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ +104650: d800 00fb |0002: add-int/lit8 v0, v0, #int -5 // #fb │ │ +104654: 5910 e917 |0004: iput v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPlanIdx:I // field@17e9 │ │ +104658: 6e10 3529 0100 |0006: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ +10465e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0006 line=258 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ │ │ @@ -288926,18 +288928,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -104658: |[104658] com.ds.avare.webinfc.WebAppPlanInterface.refreshPlan:()V │ │ -104668: 6e10 1f29 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.clearPlan:()V // method@291f │ │ -10466e: 6e10 3429 0000 |0003: invoke-virtual {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newPlan:()V // method@2934 │ │ -104674: 0e00 |0006: return-void │ │ +104660: |[104660] com.ds.avare.webinfc.WebAppPlanInterface.refreshPlan:()V │ │ +104670: 6e10 1f29 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.clearPlan:()V // method@291f │ │ +104676: 6e10 3429 0000 |0003: invoke-virtual {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newPlan:()V // method@2934 │ │ +10467c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ 0x0003 line=722 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ │ │ @@ -288946,36 +288948,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -104678: |[104678] com.ds.avare.webinfc.WebAppPlanInterface.refreshPlanList:()V │ │ -104688: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -10468c: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -104690: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -104696: 5420 ed17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -10469a: 6e10 061e 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ -1046a0: 0c00 |000c: move-result-object v0 │ │ -1046a2: 6e10 1421 0000 |000d: invoke-virtual {v0}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.forceReload:()V // method@2114 │ │ -1046a8: 5420 ed17 |0010: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -1046ac: 6e10 ff1d 0000 |0012: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -1046b2: 0c01 |0015: move-result-object v1 │ │ -1046b4: 6e10 7a20 0100 |0016: invoke-virtual {v1}, Lcom/ds/avare/content/DataSource;.getUserPlans:()Ljava/util/LinkedHashMap; // method@207a │ │ -1046ba: 0c01 |0019: move-result-object v1 │ │ -1046bc: 7120 4c23 1000 |001a: invoke-static {v0, v1}, Lcom/ds/avare/place/Plan;.getAllPlans:(Lcom/ds/avare/StorageService;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap; // method@234c │ │ -1046c2: 0c00 |001d: move-result-object v0 │ │ -1046c4: 5b20 eb17 |001e: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ -1046c8: 7010 3f29 0200 |0020: invoke-direct {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.setFilteredSize:()V // method@293f │ │ -1046ce: 6e10 3529 0200 |0023: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ -1046d4: 5420 e617 |0026: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1046d8: 1301 0900 |0028: const/16 v1, #int 9 // #9 │ │ -1046dc: 6e20 8f04 1000 |002a: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1046e2: 0e00 |002d: return-void │ │ +104680: |[104680] com.ds.avare.webinfc.WebAppPlanInterface.refreshPlanList:()V │ │ +104690: 5420 e617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +104694: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +104698: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10469e: 5420 ed17 |0007: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +1046a2: 6e10 061e 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ +1046a8: 0c00 |000c: move-result-object v0 │ │ +1046aa: 6e10 1421 0000 |000d: invoke-virtual {v0}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.forceReload:()V // method@2114 │ │ +1046b0: 5420 ed17 |0010: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +1046b4: 6e10 ff1d 0000 |0012: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +1046ba: 0c01 |0015: move-result-object v1 │ │ +1046bc: 6e10 7a20 0100 |0016: invoke-virtual {v1}, Lcom/ds/avare/content/DataSource;.getUserPlans:()Ljava/util/LinkedHashMap; // method@207a │ │ +1046c2: 0c01 |0019: move-result-object v1 │ │ +1046c4: 7120 4c23 1000 |001a: invoke-static {v0, v1}, Lcom/ds/avare/place/Plan;.getAllPlans:(Lcom/ds/avare/StorageService;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap; // method@234c │ │ +1046ca: 0c00 |001d: move-result-object v0 │ │ +1046cc: 5b20 eb17 |001e: iput-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ +1046d0: 7010 3f29 0200 |0020: invoke-direct {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.setFilteredSize:()V // method@293f │ │ +1046d6: 6e10 3529 0200 |0023: invoke-virtual {v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ +1046dc: 5420 e617 |0026: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1046e0: 1301 0900 |0028: const/16 v1, #int 9 // #9 │ │ +1046e4: 6e20 8f04 1000 |002a: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1046ea: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0007 line=276 │ │ 0x0010 line=277 │ │ 0x0020 line=278 │ │ 0x0023 line=279 │ │ @@ -288988,58 +288990,58 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -1046e4: |[1046e4] com.ds.avare.webinfc.WebAppPlanInterface.saveDelete:(Ljava/lang/String;)V │ │ -1046f4: 5430 e617 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1046f8: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -1046fc: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -104702: 5430 ed17 |0007: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104706: 6e10 211e 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -10470c: 0c00 |000c: move-result-object v0 │ │ -10470e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -104710: 3800 1b00 |000e: if-eqz v0, 0029 // +001b │ │ -104714: 6e10 5323 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getName:()Ljava/lang/String; // method@2353 │ │ -10471a: 0c02 |0013: move-result-object v2 │ │ -10471c: 3802 1500 |0014: if-eqz v2, 0029 // +0015 │ │ -104720: 6e10 5323 0000 |0016: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getName:()Ljava/lang/String; // method@2353 │ │ -104726: 0c02 |0019: move-result-object v2 │ │ -104728: 6e20 bb2a 4200 |001a: invoke-virtual {v2, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ -10472e: 0a02 |001d: move-result v2 │ │ -104730: 3321 0b00 |001e: if-ne v1, v2, 0029 // +000b │ │ -104734: 6e10 5723 0000 |0020: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ -10473a: 0a02 |0023: move-result v2 │ │ -10473c: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ -104740: 6e10 5c23 0000 |0026: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.makeInactive:()V // method@235c │ │ -104746: 5430 eb17 |0029: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ -10474a: 6e20 112c 4000 |002b: invoke-virtual {v0, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c11 │ │ -104750: 5430 ed17 |002e: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104754: 6e10 061e 0000 |0030: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ -10475a: 0c00 |0033: move-result-object v0 │ │ -10475c: 6e20 1a21 4000 |0034: invoke-virtual {v0, v4}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.isExternal:(Ljava/lang/String;)Z // method@211a │ │ -104762: 0a00 |0037: move-result v0 │ │ -104764: 3301 0c00 |0038: if-ne v1, v0, 0044 // +000c │ │ -104768: 5430 ed17 |003a: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -10476c: 6e10 061e 0000 |003c: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ -104772: 0c00 |003f: move-result-object v0 │ │ -104774: 6e20 1321 4000 |0040: invoke-virtual {v0, v4}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.delete:(Ljava/lang/String;)Z // method@2113 │ │ -10477a: 280a |0043: goto 004d // +000a │ │ -10477c: 5430 ed17 |0044: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104780: 6e10 ff1d 0000 |0046: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -104786: 0c00 |0049: move-result-object v0 │ │ -104788: 6e20 5c20 4000 |004a: invoke-virtual {v0, v4}, Lcom/ds/avare/content/DataSource;.deleteUserPlan:(Ljava/lang/String;)V // method@205c │ │ -10478e: 7010 3f29 0300 |004d: invoke-direct {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.setFilteredSize:()V // method@293f │ │ -104794: 6e10 3529 0300 |0050: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ -10479a: 5434 e617 |0053: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -10479e: 1300 0900 |0055: const/16 v0, #int 9 // #9 │ │ -1047a2: 6e20 8f04 0400 |0057: invoke-virtual {v4, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1047a8: 0e00 |005a: return-void │ │ +1046ec: |[1046ec] com.ds.avare.webinfc.WebAppPlanInterface.saveDelete:(Ljava/lang/String;)V │ │ +1046fc: 5430 e617 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +104700: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +104704: 6e20 8f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10470a: 5430 ed17 |0007: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +10470e: 6e10 211e 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +104714: 0c00 |000c: move-result-object v0 │ │ +104716: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +104718: 3800 1b00 |000e: if-eqz v0, 0029 // +001b │ │ +10471c: 6e10 5323 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getName:()Ljava/lang/String; // method@2353 │ │ +104722: 0c02 |0013: move-result-object v2 │ │ +104724: 3802 1500 |0014: if-eqz v2, 0029 // +0015 │ │ +104728: 6e10 5323 0000 |0016: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getName:()Ljava/lang/String; // method@2353 │ │ +10472e: 0c02 |0019: move-result-object v2 │ │ +104730: 6e20 bb2a 4200 |001a: invoke-virtual {v2, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2abb │ │ +104736: 0a02 |001d: move-result v2 │ │ +104738: 3321 0b00 |001e: if-ne v1, v2, 0029 // +000b │ │ +10473c: 6e10 5723 0000 |0020: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ +104742: 0a02 |0023: move-result v2 │ │ +104744: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +104748: 6e10 5c23 0000 |0026: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.makeInactive:()V // method@235c │ │ +10474e: 5430 eb17 |0029: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ +104752: 6e20 112c 4000 |002b: invoke-virtual {v0, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c11 │ │ +104758: 5430 ed17 |002e: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +10475c: 6e10 061e 0000 |0030: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ +104762: 0c00 |0033: move-result-object v0 │ │ +104764: 6e20 1a21 4000 |0034: invoke-virtual {v0, v4}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.isExternal:(Ljava/lang/String;)Z // method@211a │ │ +10476a: 0a00 |0037: move-result v0 │ │ +10476c: 3301 0c00 |0038: if-ne v1, v0, 0044 // +000c │ │ +104770: 5430 ed17 |003a: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +104774: 6e10 061e 0000 |003c: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getExternalPlanMgr:()Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr; // method@1e06 │ │ +10477a: 0c00 |003f: move-result-object v0 │ │ +10477c: 6e20 1321 4000 |0040: invoke-virtual {v0, v4}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;.delete:(Ljava/lang/String;)Z // method@2113 │ │ +104782: 280a |0043: goto 004d // +000a │ │ +104784: 5430 ed17 |0044: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +104788: 6e10 ff1d 0000 |0046: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +10478e: 0c00 |0049: move-result-object v0 │ │ +104790: 6e20 5c20 4000 |004a: invoke-virtual {v0, v4}, Lcom/ds/avare/content/DataSource;.deleteUserPlan:(Ljava/lang/String;)V // method@205c │ │ +104796: 7010 3f29 0300 |004d: invoke-direct {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.setFilteredSize:()V // method@293f │ │ +10479c: 6e10 3529 0300 |0050: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ +1047a2: 5434 e617 |0053: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1047a6: 1300 0900 |0055: const/16 v0, #int 9 // #9 │ │ +1047aa: 6e20 8f04 0400 |0057: invoke-virtual {v4, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1047b0: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0007 line=620 │ │ 0x0010 line=622 │ │ 0x0016 line=623 │ │ 0x0020 line=624 │ │ @@ -289060,45 +289062,45 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -1047ac: |[1047ac] com.ds.avare.webinfc.WebAppPlanInterface.savePlan:(Ljava/lang/String;)V │ │ -1047bc: 5430 ed17 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -1047c0: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -1047c6: 0c00 |0005: move-result-object v0 │ │ -1047c8: 6e10 5123 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -1047ce: 0a01 |0009: move-result v1 │ │ -1047d0: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -1047d2: 3521 0300 |000b: if-ge v1, v2, 000e // +0003 │ │ -1047d6: 0e00 |000d: return-void │ │ -1047d8: 5431 e617 |000e: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1047dc: 1302 0a00 |0010: const/16 v2, #int 10 // #a │ │ -1047e0: 6e20 8f04 2100 |0012: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1047e6: 6e20 6523 4000 |0015: invoke-virtual {v0, v4}, Lcom/ds/avare/place/Plan;.setName:(Ljava/lang/String;)V // method@2365 │ │ -1047ec: 6e10 6023 0000 |0018: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.putPlanToStorageFormat:()Ljava/lang/String; // method@2360 │ │ -1047f2: 0c00 |001b: move-result-object v0 │ │ -1047f4: 5431 eb17 |001c: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ -1047f8: 6e30 102c 4100 |001e: invoke-virtual {v1, v4, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -1047fe: 5434 ed17 |0021: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104802: 6e10 ff1d 0400 |0023: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -104808: 0c04 |0026: move-result-object v4 │ │ -10480a: 5430 ed17 |0027: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -10480e: 5431 eb17 |0029: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ -104812: 7120 5f23 1000 |002b: invoke-static {v0, v1}, Lcom/ds/avare/place/Plan;.putAllPlans:(Lcom/ds/avare/StorageService;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap; // method@235f │ │ -104818: 0c00 |002e: move-result-object v0 │ │ -10481a: 6e20 8820 0400 |002f: invoke-virtual {v4, v0}, Lcom/ds/avare/content/DataSource;.setUserPlans:(Ljava/util/LinkedHashMap;)V // method@2088 │ │ -104820: 7010 3f29 0300 |0032: invoke-direct {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.setFilteredSize:()V // method@293f │ │ -104826: 6e10 3529 0300 |0035: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ -10482c: 5434 e617 |0038: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -104830: 1300 0900 |003a: const/16 v0, #int 9 // #9 │ │ -104834: 6e20 8f04 0400 |003c: invoke-virtual {v4, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -10483a: 0e00 |003f: return-void │ │ +1047b4: |[1047b4] com.ds.avare.webinfc.WebAppPlanInterface.savePlan:(Ljava/lang/String;)V │ │ +1047c4: 5430 ed17 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +1047c8: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +1047ce: 0c00 |0005: move-result-object v0 │ │ +1047d0: 6e10 5123 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +1047d6: 0a01 |0009: move-result v1 │ │ +1047d8: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +1047da: 3521 0300 |000b: if-ge v1, v2, 000e // +0003 │ │ +1047de: 0e00 |000d: return-void │ │ +1047e0: 5431 e617 |000e: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1047e4: 1302 0a00 |0010: const/16 v2, #int 10 // #a │ │ +1047e8: 6e20 8f04 2100 |0012: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1047ee: 6e20 6523 4000 |0015: invoke-virtual {v0, v4}, Lcom/ds/avare/place/Plan;.setName:(Ljava/lang/String;)V // method@2365 │ │ +1047f4: 6e10 6023 0000 |0018: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.putPlanToStorageFormat:()Ljava/lang/String; // method@2360 │ │ +1047fa: 0c00 |001b: move-result-object v0 │ │ +1047fc: 5431 eb17 |001c: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ +104800: 6e30 102c 4100 |001e: invoke-virtual {v1, v4, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +104806: 5434 ed17 |0021: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +10480a: 6e10 ff1d 0400 |0023: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +104810: 0c04 |0026: move-result-object v4 │ │ +104812: 5430 ed17 |0027: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +104816: 5431 eb17 |0029: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSavedPlans:Ljava/util/LinkedHashMap; // field@17eb │ │ +10481a: 7120 5f23 1000 |002b: invoke-static {v0, v1}, Lcom/ds/avare/place/Plan;.putAllPlans:(Lcom/ds/avare/StorageService;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap; // method@235f │ │ +104820: 0c00 |002e: move-result-object v0 │ │ +104822: 6e20 8820 0400 |002f: invoke-virtual {v4, v0}, Lcom/ds/avare/content/DataSource;.setUserPlans:(Ljava/util/LinkedHashMap;)V // method@2088 │ │ +104828: 7010 3f29 0300 |0032: invoke-direct {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.setFilteredSize:()V // method@293f │ │ +10482e: 6e10 3529 0300 |0035: invoke-virtual {v3}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.newSavePlan:()V // method@2935 │ │ +104834: 5434 e617 |0038: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +104838: 1300 0900 |003a: const/16 v0, #int 9 // #9 │ │ +10483c: 6e20 8f04 0400 |003c: invoke-virtual {v4, v0}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +104842: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0006 line=486 │ │ 0x000e line=490 │ │ 0x0015 line=493 │ │ 0x0018 line=494 │ │ @@ -289116,42 +289118,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -10483c: |[10483c] com.ds.avare.webinfc.WebAppPlanInterface.search:(Ljava/lang/String;)V │ │ -10484c: 6e10 c92a 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -104852: 0a00 |0003: move-result v0 │ │ -104854: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -104858: 0e00 |0006: return-void │ │ -10485a: 5430 ec17 |0007: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSearchTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask; // field@17ec │ │ -10485e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -104860: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ -104864: 6e10 0b29 0000 |000c: invoke-virtual {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@290b │ │ -10486a: 0c00 |000f: move-result-object v0 │ │ -10486c: 6202 8c00 |0010: sget-object v2, Landroid/os/AsyncTask$Status;.FINISHED:Landroid/os/AsyncTask$Status; // field@008c │ │ -104870: 6e20 3004 2000 |0012: invoke-virtual {v0, v2}, Landroid/os/AsyncTask$Status;.equals:(Ljava/lang/Object;)Z // method@0430 │ │ -104876: 0a00 |0015: move-result v0 │ │ -104878: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -10487c: 5430 ec17 |0018: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSearchTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask; // field@17ec │ │ -104880: 6e20 0729 1000 |001a: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.cancel:(Z)Z // method@2907 │ │ -104886: 5430 e617 |001d: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -10488a: 1302 0a00 |001f: const/16 v2, #int 10 // #a │ │ -10488e: 6e20 8f04 2000 |0021: invoke-virtual {v0, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -104894: 2200 a206 |0024: new-instance v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask; // type@06a2 │ │ -104898: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -10489a: 7030 0629 3002 |0027: invoke-direct {v0, v3, v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V // method@2906 │ │ -1048a0: 5b30 ec17 |002a: iput-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSearchTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask; // field@17ec │ │ -1048a4: 2311 f609 |002c: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -1048a8: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -1048aa: 4d04 0102 |002f: aput-object v4, v1, v2 │ │ -1048ae: 6e20 0a29 1000 |0031: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@290a │ │ -1048b4: 0e00 |0034: return-void │ │ +104844: |[104844] com.ds.avare.webinfc.WebAppPlanInterface.search:(Ljava/lang/String;)V │ │ +104854: 6e10 c92a 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +10485a: 0a00 |0003: move-result v0 │ │ +10485c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +104860: 0e00 |0006: return-void │ │ +104862: 5430 ec17 |0007: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSearchTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask; // field@17ec │ │ +104866: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +104868: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ +10486c: 6e10 0b29 0000 |000c: invoke-virtual {v0}, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@290b │ │ +104872: 0c00 |000f: move-result-object v0 │ │ +104874: 6202 8c00 |0010: sget-object v2, Landroid/os/AsyncTask$Status;.FINISHED:Landroid/os/AsyncTask$Status; // field@008c │ │ +104878: 6e20 3004 2000 |0012: invoke-virtual {v0, v2}, Landroid/os/AsyncTask$Status;.equals:(Ljava/lang/Object;)Z // method@0430 │ │ +10487e: 0a00 |0015: move-result v0 │ │ +104880: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +104884: 5430 ec17 |0018: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSearchTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask; // field@17ec │ │ +104888: 6e20 0729 1000 |001a: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.cancel:(Z)Z // method@2907 │ │ +10488e: 5430 e617 |001d: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +104892: 1302 0a00 |001f: const/16 v2, #int 10 // #a │ │ +104896: 6e20 8f04 2000 |0021: invoke-virtual {v0, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10489c: 2200 a206 |0024: new-instance v0, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask; // type@06a2 │ │ +1048a0: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +1048a2: 7030 0629 3002 |0027: invoke-direct {v0, v3, v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.:(Lcom/ds/avare/webinfc/WebAppPlanInterface;Lcom/ds/avare/webinfc/WebAppPlanInterface$1;)V // method@2906 │ │ +1048a8: 5b30 ec17 |002a: iput-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mSearchTask:Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask; // field@17ec │ │ +1048ac: 2311 f609 |002c: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +1048b0: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +1048b2: 4d04 0102 |002f: aput-object v4, v1, v2 │ │ +1048b6: 6e20 0a29 1000 |0031: invoke-virtual {v0, v1}, Lcom/ds/avare/webinfc/WebAppPlanInterface$SearchTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@290a │ │ +1048bc: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0007 line=660 │ │ 0x000c line=661 │ │ 0x0018 line=665 │ │ 0x001d line=669 │ │ @@ -289166,23 +289168,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1048b8: |[1048b8] com.ds.avare.webinfc.WebAppPlanInterface.setAltitude:(Ljava/lang/String;)V │ │ -1048c8: 5410 ed17 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -1048cc: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -1048d2: 0c00 |0005: move-result-object v0 │ │ -1048d4: 7110 5d2a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -1048da: 0a02 |0009: move-result v2 │ │ -1048dc: da02 0264 |000a: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -1048e0: 6e20 6423 2000 |000c: invoke-virtual {v0, v2}, Lcom/ds/avare/place/Plan;.setAltitude:(I)V // method@2364 │ │ -1048e6: 0e00 |000f: return-void │ │ +1048c0: |[1048c0] com.ds.avare.webinfc.WebAppPlanInterface.setAltitude:(Ljava/lang/String;)V │ │ +1048d0: 5410 ed17 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +1048d4: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +1048da: 0c00 |0005: move-result-object v0 │ │ +1048dc: 7110 5d2a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +1048e2: 0a02 |0009: move-result v2 │ │ +1048e4: da02 0264 |000a: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +1048e8: 6e20 6423 2000 |000c: invoke-virtual {v0, v2}, Lcom/ds/avare/place/Plan;.setAltitude:(I)V // method@2364 │ │ +1048ee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/ds/avare/webinfc/WebAppPlanInterface; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -289191,47 +289193,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -10494c: |[10494c] com.ds.avare.webinfc.WebAppPlanInterface.timer:()V │ │ -10495c: 5430 ed17 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104960: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -104966: 0c00 |0005: move-result-object v0 │ │ -104968: 5431 ea17 |0006: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17ea │ │ -10496c: 6e10 2925 0100 |0008: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ -104972: 0a01 |000b: move-result v1 │ │ -104974: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -104978: 5431 e617 |000e: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -10497c: 1252 |0010: const/4 v2, #int 5 // #5 │ │ -10497e: 6e20 8f04 2100 |0011: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -104984: 6e10 5723 0000 |0014: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ -10498a: 0a01 |0017: move-result v1 │ │ -10498c: 3801 2100 |0018: if-eqz v1, 0039 // +0021 │ │ -104990: 5431 e617 |001a: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -104994: 1302 0b00 |001c: const/16 v2, #int 11 // #b │ │ -104998: 6e20 8f04 2100 |001e: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -10499e: 6e10 4b23 0000 |0021: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -1049a4: 0a01 |0024: move-result v1 │ │ -1049a6: 6e20 5023 1000 |0025: invoke-virtual {v0, v1}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -1049ac: 0c01 |0028: move-result-object v1 │ │ -1049ae: 3801 1700 |0029: if-eqz v1, 0040 // +0017 │ │ -1049b2: 5431 ed17 |002b: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -1049b6: 6e10 4b23 0000 |002d: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -1049bc: 0a02 |0030: move-result v2 │ │ -1049be: 6e20 5023 2000 |0031: invoke-virtual {v0, v2}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -1049c4: 0c00 |0034: move-result-object v0 │ │ -1049c6: 6e20 401e 0100 |0035: invoke-virtual {v1, v0}, Lcom/ds/avare/StorageService;.setDestinationPlanNoChange:(Lcom/ds/avare/place/Destination;)V // method@1e40 │ │ -1049cc: 2808 |0038: goto 0040 // +0008 │ │ -1049ce: 5430 e617 |0039: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ -1049d2: 1301 0c00 |003b: const/16 v1, #int 12 // #c │ │ -1049d6: 6e20 8f04 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -1049dc: 0e00 |0040: return-void │ │ +104954: |[104954] com.ds.avare.webinfc.WebAppPlanInterface.timer:()V │ │ +104964: 5430 ed17 |0000: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +104968: 6e10 211e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +10496e: 0c00 |0005: move-result-object v0 │ │ +104970: 5431 ea17 |0006: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mPref:Lcom/ds/avare/storage/Preferences; // field@17ea │ │ +104974: 6e10 2925 0100 |0008: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ +10497a: 0a01 |000b: move-result v1 │ │ +10497c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +104980: 5431 e617 |000e: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +104984: 1252 |0010: const/4 v2, #int 5 // #5 │ │ +104986: 6e20 8f04 2100 |0011: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +10498c: 6e10 5723 0000 |0014: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ +104992: 0a01 |0017: move-result v1 │ │ +104994: 3801 2100 |0018: if-eqz v1, 0039 // +0021 │ │ +104998: 5431 e617 |001a: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +10499c: 1302 0b00 |001c: const/16 v2, #int 11 // #b │ │ +1049a0: 6e20 8f04 2100 |001e: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1049a6: 6e10 4b23 0000 |0021: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +1049ac: 0a01 |0024: move-result v1 │ │ +1049ae: 6e20 5023 1000 |0025: invoke-virtual {v0, v1}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +1049b4: 0c01 |0028: move-result-object v1 │ │ +1049b6: 3801 1700 |0029: if-eqz v1, 0040 // +0017 │ │ +1049ba: 5431 ed17 |002b: iget-object v1, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +1049be: 6e10 4b23 0000 |002d: invoke-virtual {v0}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +1049c4: 0a02 |0030: move-result v2 │ │ +1049c6: 6e20 5023 2000 |0031: invoke-virtual {v0, v2}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +1049cc: 0c00 |0034: move-result-object v0 │ │ +1049ce: 6e20 401e 0100 |0035: invoke-virtual {v1, v0}, Lcom/ds/avare/StorageService;.setDestinationPlanNoChange:(Lcom/ds/avare/place/Destination;)V // method@1e40 │ │ +1049d4: 2808 |0038: goto 0040 // +0008 │ │ +1049d6: 5430 e617 |0039: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mHandler:Landroid/os/Handler; // field@17e6 │ │ +1049da: 1301 0c00 |003b: const/16 v1, #int 12 // #c │ │ +1049de: 6e20 8f04 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +1049e4: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0006 line=124 │ │ 0x000e line=125 │ │ 0x0014 line=129 │ │ 0x001a line=130 │ │ @@ -289246,64 +289248,64 @@ │ │ type : '(Ljava/util/Observable;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -1049e0: |[1049e0] com.ds.avare.webinfc.WebAppPlanInterface.update:(Ljava/util/Observable;Ljava/lang/Object;)V │ │ -1049f0: 1f04 e705 |0000: check-cast v4, Lcom/ds/avare/place/Destination; // type@05e7 │ │ -1049f4: 5435 ed17 |0002: iget-object v5, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -1049f8: 6e10 211e 0500 |0004: invoke-virtual {v5}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -1049fe: 0c05 |0007: move-result-object v5 │ │ -104a00: 6e10 5123 0500 |0008: invoke-virtual {v5}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ -104a06: 0a05 |000b: move-result v5 │ │ -104a08: 3d05 3d00 |000c: if-lez v5, 0049 // +003d │ │ -104a0c: 5430 ed17 |000e: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104a10: 6e10 211e 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -104a16: 0c00 |0013: move-result-object v0 │ │ -104a18: d805 05ff |0014: add-int/lit8 v5, v5, #int -1 // #ff │ │ -104a1c: 6e20 5023 5000 |0016: invoke-virtual {v0, v5}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ -104a22: 0c00 |0019: move-result-object v0 │ │ -104a24: 6e10 f822 0000 |001a: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -104a2a: 0c01 |001d: move-result-object v1 │ │ -104a2c: 6e10 f822 0400 |001e: invoke-virtual {v4}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -104a32: 0c02 |0021: move-result-object v2 │ │ -104a34: 7030 2b29 1302 |0022: invoke-direct {v3, v1, v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.isSame:(Landroid/location/Location;Landroid/location/Location;)Z // method@292b │ │ -104a3a: 0a01 |0025: move-result v1 │ │ -104a3c: 3801 2300 |0026: if-eqz v1, 0049 // +0023 │ │ -104a40: 6e10 ff22 0000 |0028: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ -104a46: 0c00 |002b: move-result-object v0 │ │ -104a48: 1a01 9411 |002c: const-string v1, "GPS" // string@1194 │ │ -104a4c: 6e20 ba2a 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -104a52: 0a00 |0031: move-result v0 │ │ -104a54: 3800 1600 |0032: if-eqz v0, 0048 // +0016 │ │ -104a58: 6e10 ff22 0400 |0034: invoke-virtual {v4}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ -104a5e: 0c00 |0037: move-result-object v0 │ │ -104a60: 6e20 ba2a 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -104a66: 0a00 |003b: move-result v0 │ │ -104a68: 3900 0c00 |003c: if-nez v0, 0048 // +000c │ │ -104a6c: 5430 ed17 |003e: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104a70: 6e10 211e 0000 |0040: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -104a76: 0c00 |0043: move-result-object v0 │ │ -104a78: 6e20 6223 5000 |0044: invoke-virtual {v0, v5}, Lcom/ds/avare/place/Plan;.remove:(I)V // method@2362 │ │ -104a7e: 2802 |0047: goto 0049 // +0002 │ │ -104a80: 0e00 |0048: return-void │ │ -104a82: 5435 ed17 |0049: iget-object v5, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ -104a86: 6e10 211e 0500 |004b: invoke-virtual {v5}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -104a8c: 0c05 |004e: move-result-object v5 │ │ -104a8e: 6e20 4723 4500 |004f: invoke-virtual {v5, v4}, Lcom/ds/avare/place/Plan;.appendDestination:(Lcom/ds/avare/place/Destination;)Z // method@2347 │ │ -104a94: 6e10 f722 0400 |0052: invoke-virtual {v4}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ -104a9a: 0c05 |0055: move-result-object v5 │ │ -104a9c: 6e10 ff22 0400 |0056: invoke-virtual {v4}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ -104aa2: 0c00 |0059: move-result-object v0 │ │ -104aa4: 6e10 f122 0400 |005a: invoke-virtual {v4}, Lcom/ds/avare/place/Destination;.getFacilityName:()Ljava/lang/String; // method@22f1 │ │ -104aaa: 0c04 |005d: move-result-object v4 │ │ -104aac: 6e40 1d29 5340 |005e: invoke-virtual {v3, v5, v0, v4}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.addWaypointToPlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@291d │ │ -104ab2: 0e00 |0061: return-void │ │ +1049e8: |[1049e8] com.ds.avare.webinfc.WebAppPlanInterface.update:(Ljava/util/Observable;Ljava/lang/Object;)V │ │ +1049f8: 1f04 e705 |0000: check-cast v4, Lcom/ds/avare/place/Destination; // type@05e7 │ │ +1049fc: 5435 ed17 |0002: iget-object v5, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +104a00: 6e10 211e 0500 |0004: invoke-virtual {v5}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +104a06: 0c05 |0007: move-result-object v5 │ │ +104a08: 6e10 5123 0500 |0008: invoke-virtual {v5}, Lcom/ds/avare/place/Plan;.getDestinationNumber:()I // method@2351 │ │ +104a0e: 0a05 |000b: move-result v5 │ │ +104a10: 3d05 3d00 |000c: if-lez v5, 0049 // +003d │ │ +104a14: 5430 ed17 |000e: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +104a18: 6e10 211e 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +104a1e: 0c00 |0013: move-result-object v0 │ │ +104a20: d805 05ff |0014: add-int/lit8 v5, v5, #int -1 // #ff │ │ +104a24: 6e20 5023 5000 |0016: invoke-virtual {v0, v5}, Lcom/ds/avare/place/Plan;.getDestination:(I)Lcom/ds/avare/place/Destination; // method@2350 │ │ +104a2a: 0c00 |0019: move-result-object v0 │ │ +104a2c: 6e10 f822 0000 |001a: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +104a32: 0c01 |001d: move-result-object v1 │ │ +104a34: 6e10 f822 0400 |001e: invoke-virtual {v4}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +104a3a: 0c02 |0021: move-result-object v2 │ │ +104a3c: 7030 2b29 1302 |0022: invoke-direct {v3, v1, v2}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.isSame:(Landroid/location/Location;Landroid/location/Location;)Z // method@292b │ │ +104a42: 0a01 |0025: move-result v1 │ │ +104a44: 3801 2300 |0026: if-eqz v1, 0049 // +0023 │ │ +104a48: 6e10 ff22 0000 |0028: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ +104a4e: 0c00 |002b: move-result-object v0 │ │ +104a50: 1a01 9411 |002c: const-string v1, "GPS" // string@1194 │ │ +104a54: 6e20 ba2a 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +104a5a: 0a00 |0031: move-result v0 │ │ +104a5c: 3800 1600 |0032: if-eqz v0, 0048 // +0016 │ │ +104a60: 6e10 ff22 0400 |0034: invoke-virtual {v4}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ +104a66: 0c00 |0037: move-result-object v0 │ │ +104a68: 6e20 ba2a 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +104a6e: 0a00 |003b: move-result v0 │ │ +104a70: 3900 0c00 |003c: if-nez v0, 0048 // +000c │ │ +104a74: 5430 ed17 |003e: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +104a78: 6e10 211e 0000 |0040: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +104a7e: 0c00 |0043: move-result-object v0 │ │ +104a80: 6e20 6223 5000 |0044: invoke-virtual {v0, v5}, Lcom/ds/avare/place/Plan;.remove:(I)V // method@2362 │ │ +104a86: 2802 |0047: goto 0049 // +0002 │ │ +104a88: 0e00 |0048: return-void │ │ +104a8a: 5435 ed17 |0049: iget-object v5, v3, Lcom/ds/avare/webinfc/WebAppPlanInterface;.mService:Lcom/ds/avare/StorageService; // field@17ed │ │ +104a8e: 6e10 211e 0500 |004b: invoke-virtual {v5}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +104a94: 0c05 |004e: move-result-object v5 │ │ +104a96: 6e20 4723 4500 |004f: invoke-virtual {v5, v4}, Lcom/ds/avare/place/Plan;.appendDestination:(Lcom/ds/avare/place/Destination;)Z // method@2347 │ │ +104a9c: 6e10 f722 0400 |0052: invoke-virtual {v4}, Lcom/ds/avare/place/Destination;.getID:()Ljava/lang/String; // method@22f7 │ │ +104aa2: 0c05 |0055: move-result-object v5 │ │ +104aa4: 6e10 ff22 0400 |0056: invoke-virtual {v4}, Lcom/ds/avare/place/Destination;.getType:()Ljava/lang/String; // method@22ff │ │ +104aaa: 0c00 |0059: move-result-object v0 │ │ +104aac: 6e10 f122 0400 |005a: invoke-virtual {v4}, Lcom/ds/avare/place/Destination;.getFacilityName:()Ljava/lang/String; // method@22f1 │ │ +104ab2: 0c04 |005d: move-result-object v4 │ │ +104ab4: 6e40 1d29 5340 |005e: invoke-virtual {v3, v5, v0, v4}, Lcom/ds/avare/webinfc/WebAppPlanInterface;.addWaypointToPlan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@291d │ │ +104aba: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0002 line=316 │ │ 0x000e line=319 │ │ 0x001a line=320 │ │ 0x0028 line=321 │ │ @@ -289349,18 +289351,18 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppWnbInterface;Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -104ab4: |[104ab4] com.ds.avare.webinfc.WebAppWnbInterface$1.:(Lcom/ds/avare/webinfc/WebAppWnbInterface;Landroid/os/Looper;)V │ │ -104ac4: 5b01 f117 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppWnbInterface; // field@17f1 │ │ -104ac8: 7020 7e04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ -104ace: 0e00 |0005: return-void │ │ +104abc: |[104abc] com.ds.avare.webinfc.WebAppWnbInterface$1.:(Lcom/ds/avare/webinfc/WebAppWnbInterface;Landroid/os/Looper;)V │ │ +104acc: 5b01 f117 |0000: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppWnbInterface; // field@17f1 │ │ +104ad0: 7020 7e04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ +104ad6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/webinfc/WebAppWnbInterface$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/webinfc/WebAppWnbInterface; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Looper; │ │ @@ -289371,81 +289373,81 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 137 16-bit code units │ │ -104ad0: |[104ad0] com.ds.avare.webinfc.WebAppWnbInterface$1.handleMessage:(Landroid/os/Message;)V │ │ -104ae0: 5240 9a00 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@009a │ │ -104ae4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -104ae6: 3301 3a00 |0003: if-ne v1, v0, 003d // +003a │ │ -104aea: 5434 f117 |0005: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppWnbInterface; // field@17f1 │ │ -104aee: 7110 4529 0400 |0007: invoke-static {v4}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Lcom/ds/avare/flight/WeightAndBalance; // method@2945 │ │ -104af4: 0c04 |000a: move-result-object v4 │ │ -104af6: 3804 7d00 |000b: if-eqz v4, 0088 // +007d │ │ -104afa: 5434 f117 |000d: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppWnbInterface; // field@17f1 │ │ -104afe: 7110 4529 0400 |000f: invoke-static {v4}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Lcom/ds/avare/flight/WeightAndBalance; // method@2945 │ │ -104b04: 0c04 |0012: move-result-object v4 │ │ -104b06: 6e10 5621 0400 |0013: invoke-virtual {v4}, Lcom/ds/avare/flight/WeightAndBalance;.getJSON:()Lorg/json/JSONObject; // method@2156 │ │ -104b0c: 0c04 |0016: move-result-object v4 │ │ -104b0e: 6e10 4834 0400 |0017: invoke-virtual {v4}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@3448 │ │ -104b14: 0c04 |001a: move-result-object v4 │ │ -104b16: 3804 6d00 |001b: if-eqz v4, 0088 // +006d │ │ -104b1a: 5430 f117 |001d: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppWnbInterface; // field@17f1 │ │ -104b1e: 7110 4629 0000 |001f: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Landroid/webkit/WebView; // method@2946 │ │ -104b24: 0c00 |0022: move-result-object v0 │ │ -104b26: 2201 1007 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -104b2a: 7010 eb2a 0100 |0025: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -104b30: 1a02 883b |0028: const-string v2, "javascript:wnb_set('" // string@3b88 │ │ -104b34: 6e20 f52a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -104b3a: 6e20 f52a 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -104b40: 1a04 4d01 |0030: const-string v4, "')" // string@014d │ │ -104b44: 6e20 f52a 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -104b4a: 6e10 fa2a 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -104b50: 0c04 |0038: move-result-object v4 │ │ -104b52: 6e20 f208 4000 |0039: invoke-virtual {v0, v4}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -104b58: 284c |003c: goto 0088 // +004c │ │ -104b5a: 1300 0800 |003d: const/16 v0, #int 8 // #8 │ │ -104b5e: 5241 9a00 |003f: iget v1, v4, Landroid/os/Message;.what:I // field@009a │ │ -104b62: 3310 2600 |0041: if-ne v0, v1, 0067 // +0026 │ │ -104b66: 2200 1007 |0043: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -104b6a: 7010 eb2a 0000 |0045: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -104b70: 1a01 7e3b |0048: const-string v1, "javascript:save_add(" // string@3b7e │ │ -104b74: 6e20 f52a 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -104b7a: 5444 9900 |004d: iget-object v4, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ -104b7e: 1f04 0e07 |004f: check-cast v4, Ljava/lang/String; // type@070e │ │ -104b82: 6e20 f52a 4000 |0051: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -104b88: 1a04 1802 |0054: const-string v4, ")" // string@0218 │ │ -104b8c: 6e20 f52a 4000 |0056: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -104b92: 6e10 fa2a 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -104b98: 0c04 |005c: move-result-object v4 │ │ -104b9a: 5430 f117 |005d: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppWnbInterface; // field@17f1 │ │ -104b9e: 7110 4629 0000 |005f: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Landroid/webkit/WebView; // method@2946 │ │ -104ba4: 0c00 |0062: move-result-object v0 │ │ -104ba6: 6e20 f208 4000 |0063: invoke-virtual {v0, v4}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -104bac: 2822 |0066: goto 0088 // +0022 │ │ -104bae: 1220 |0067: const/4 v0, #int 2 // #2 │ │ -104bb0: 5241 9a00 |0068: iget v1, v4, Landroid/os/Message;.what:I // field@009a │ │ -104bb4: 3310 0e00 |006a: if-ne v0, v1, 0078 // +000e │ │ -104bb8: 5434 f117 |006c: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppWnbInterface; // field@17f1 │ │ -104bbc: 7110 4629 0400 |006e: invoke-static {v4}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Landroid/webkit/WebView; // method@2946 │ │ -104bc2: 0c04 |0071: move-result-object v4 │ │ -104bc4: 1a00 873b |0072: const-string v0, "javascript:wnb_calculate()" // string@3b87 │ │ -104bc8: 6e20 f208 0400 |0074: invoke-virtual {v4, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -104bce: 2811 |0077: goto 0088 // +0011 │ │ -104bd0: 1270 |0078: const/4 v0, #int 7 // #7 │ │ -104bd2: 5244 9a00 |0079: iget v4, v4, Landroid/os/Message;.what:I // field@009a │ │ -104bd6: 3340 0d00 |007b: if-ne v0, v4, 0088 // +000d │ │ -104bda: 5434 f117 |007d: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppWnbInterface; // field@17f1 │ │ -104bde: 7110 4629 0400 |007f: invoke-static {v4}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Landroid/webkit/WebView; // method@2946 │ │ -104be4: 0c04 |0082: move-result-object v4 │ │ -104be6: 1a00 7f3b |0083: const-string v0, "javascript:save_clear()" // string@3b7f │ │ -104bea: 6e20 f208 0400 |0085: invoke-virtual {v4, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ -104bf0: 0e00 |0088: return-void │ │ +104ad8: |[104ad8] com.ds.avare.webinfc.WebAppWnbInterface$1.handleMessage:(Landroid/os/Message;)V │ │ +104ae8: 5240 9a00 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@009a │ │ +104aec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +104aee: 3301 3a00 |0003: if-ne v1, v0, 003d // +003a │ │ +104af2: 5434 f117 |0005: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppWnbInterface; // field@17f1 │ │ +104af6: 7110 4529 0400 |0007: invoke-static {v4}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Lcom/ds/avare/flight/WeightAndBalance; // method@2945 │ │ +104afc: 0c04 |000a: move-result-object v4 │ │ +104afe: 3804 7d00 |000b: if-eqz v4, 0088 // +007d │ │ +104b02: 5434 f117 |000d: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppWnbInterface; // field@17f1 │ │ +104b06: 7110 4529 0400 |000f: invoke-static {v4}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.access$000:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Lcom/ds/avare/flight/WeightAndBalance; // method@2945 │ │ +104b0c: 0c04 |0012: move-result-object v4 │ │ +104b0e: 6e10 5621 0400 |0013: invoke-virtual {v4}, Lcom/ds/avare/flight/WeightAndBalance;.getJSON:()Lorg/json/JSONObject; // method@2156 │ │ +104b14: 0c04 |0016: move-result-object v4 │ │ +104b16: 6e10 4834 0400 |0017: invoke-virtual {v4}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@3448 │ │ +104b1c: 0c04 |001a: move-result-object v4 │ │ +104b1e: 3804 6d00 |001b: if-eqz v4, 0088 // +006d │ │ +104b22: 5430 f117 |001d: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppWnbInterface; // field@17f1 │ │ +104b26: 7110 4629 0000 |001f: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Landroid/webkit/WebView; // method@2946 │ │ +104b2c: 0c00 |0022: move-result-object v0 │ │ +104b2e: 2201 1007 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +104b32: 7010 eb2a 0100 |0025: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +104b38: 1a02 883b |0028: const-string v2, "javascript:wnb_set('" // string@3b88 │ │ +104b3c: 6e20 f52a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +104b42: 6e20 f52a 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +104b48: 1a04 4d01 |0030: const-string v4, "')" // string@014d │ │ +104b4c: 6e20 f52a 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +104b52: 6e10 fa2a 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +104b58: 0c04 |0038: move-result-object v4 │ │ +104b5a: 6e20 f208 4000 |0039: invoke-virtual {v0, v4}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +104b60: 284c |003c: goto 0088 // +004c │ │ +104b62: 1300 0800 |003d: const/16 v0, #int 8 // #8 │ │ +104b66: 5241 9a00 |003f: iget v1, v4, Landroid/os/Message;.what:I // field@009a │ │ +104b6a: 3310 2600 |0041: if-ne v0, v1, 0067 // +0026 │ │ +104b6e: 2200 1007 |0043: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +104b72: 7010 eb2a 0000 |0045: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +104b78: 1a01 7e3b |0048: const-string v1, "javascript:save_add(" // string@3b7e │ │ +104b7c: 6e20 f52a 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +104b82: 5444 9900 |004d: iget-object v4, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0099 │ │ +104b86: 1f04 0e07 |004f: check-cast v4, Ljava/lang/String; // type@070e │ │ +104b8a: 6e20 f52a 4000 |0051: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +104b90: 1a04 1802 |0054: const-string v4, ")" // string@0218 │ │ +104b94: 6e20 f52a 4000 |0056: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +104b9a: 6e10 fa2a 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +104ba0: 0c04 |005c: move-result-object v4 │ │ +104ba2: 5430 f117 |005d: iget-object v0, v3, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppWnbInterface; // field@17f1 │ │ +104ba6: 7110 4629 0000 |005f: invoke-static {v0}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Landroid/webkit/WebView; // method@2946 │ │ +104bac: 0c00 |0062: move-result-object v0 │ │ +104bae: 6e20 f208 4000 |0063: invoke-virtual {v0, v4}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +104bb4: 2822 |0066: goto 0088 // +0022 │ │ +104bb6: 1220 |0067: const/4 v0, #int 2 // #2 │ │ +104bb8: 5241 9a00 |0068: iget v1, v4, Landroid/os/Message;.what:I // field@009a │ │ +104bbc: 3310 0e00 |006a: if-ne v0, v1, 0078 // +000e │ │ +104bc0: 5434 f117 |006c: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppWnbInterface; // field@17f1 │ │ +104bc4: 7110 4629 0400 |006e: invoke-static {v4}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Landroid/webkit/WebView; // method@2946 │ │ +104bca: 0c04 |0071: move-result-object v4 │ │ +104bcc: 1a00 873b |0072: const-string v0, "javascript:wnb_calculate()" // string@3b87 │ │ +104bd0: 6e20 f208 0400 |0074: invoke-virtual {v4, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +104bd6: 2811 |0077: goto 0088 // +0011 │ │ +104bd8: 1270 |0078: const/4 v0, #int 7 // #7 │ │ +104bda: 5244 9a00 |0079: iget v4, v4, Landroid/os/Message;.what:I // field@009a │ │ +104bde: 3340 0d00 |007b: if-ne v0, v4, 0088 // +000d │ │ +104be2: 5434 f117 |007d: iget-object v4, v3, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.this$0:Lcom/ds/avare/webinfc/WebAppWnbInterface; // field@17f1 │ │ +104be6: 7110 4629 0400 |007f: invoke-static {v4}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.access$100:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Landroid/webkit/WebView; // method@2946 │ │ +104bec: 0c04 |0082: move-result-object v4 │ │ +104bee: 1a00 7f3b |0083: const-string v0, "javascript:save_clear()" // string@3b7f │ │ +104bf2: 6e20 f208 0400 |0085: invoke-virtual {v4, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@08f2 │ │ +104bf8: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0005 line=149 │ │ 0x000d line=150 │ │ 0x001d line=153 │ │ 0x003f line=157 │ │ @@ -289528,23 +289530,23 @@ │ │ type : '(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -104c24: |[104c24] com.ds.avare.webinfc.WebAppWnbInterface.:(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V │ │ -104c34: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -104c3a: 2201 a506 |0003: new-instance v1, Lcom/ds/avare/webinfc/WebAppWnbInterface$1; // type@06a5 │ │ -104c3e: 7100 a704 0000 |0005: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ -104c44: 0c03 |0008: move-result-object v3 │ │ -104c46: 7030 4229 0103 |0009: invoke-direct {v1, v0, v3}, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.:(Lcom/ds/avare/webinfc/WebAppWnbInterface;Landroid/os/Looper;)V // method@2942 │ │ -104c4c: 5b01 f617 |000c: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mHandler:Landroid/os/Handler; // field@17f6 │ │ -104c50: 5b02 f817 |000e: iput-object v2, v0, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mWebView:Landroid/webkit/WebView; // field@17f8 │ │ -104c54: 0e00 |0010: return-void │ │ +104c2c: |[104c2c] com.ds.avare.webinfc.WebAppWnbInterface.:(Landroid/content/Context;Landroid/webkit/WebView;Lcom/ds/avare/utils/GenericCallback;)V │ │ +104c3c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +104c42: 2201 a506 |0003: new-instance v1, Lcom/ds/avare/webinfc/WebAppWnbInterface$1; // type@06a5 │ │ +104c46: 7100 a704 0000 |0005: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ +104c4c: 0c03 |0008: move-result-object v3 │ │ +104c4e: 7030 4229 0103 |0009: invoke-direct {v1, v0, v3}, Lcom/ds/avare/webinfc/WebAppWnbInterface$1;.:(Lcom/ds/avare/webinfc/WebAppWnbInterface;Landroid/os/Looper;)V // method@2942 │ │ +104c54: 5b01 f617 |000c: iput-object v1, v0, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mHandler:Landroid/os/Handler; // field@17f6 │ │ +104c58: 5b02 f817 |000e: iput-object v2, v0, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mWebView:Landroid/webkit/WebView; // field@17f8 │ │ +104c5c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=141 │ │ 0x000e line=49 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lcom/ds/avare/webinfc/WebAppWnbInterface; │ │ @@ -289557,17 +289559,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Lcom/ds/avare/flight/WeightAndBalance;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -104c0c: |[104c0c] com.ds.avare.webinfc.WebAppWnbInterface.access$000:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Lcom/ds/avare/flight/WeightAndBalance; │ │ -104c1c: 5400 f917 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mWnb:Lcom/ds/avare/flight/WeightAndBalance; // field@17f9 │ │ -104c20: 1100 |0002: return-object v0 │ │ +104c14: |[104c14] com.ds.avare.webinfc.WebAppWnbInterface.access$000:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Lcom/ds/avare/flight/WeightAndBalance; │ │ +104c24: 5400 f917 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mWnb:Lcom/ds/avare/flight/WeightAndBalance; // field@17f9 │ │ +104c28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppWnbInterface; │ │ │ │ #2 : (in Lcom/ds/avare/webinfc/WebAppWnbInterface;) │ │ @@ -289575,17 +289577,17 @@ │ │ type : '(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Landroid/webkit/WebView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -104bf4: |[104bf4] com.ds.avare.webinfc.WebAppWnbInterface.access$100:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Landroid/webkit/WebView; │ │ -104c04: 5400 f817 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mWebView:Landroid/webkit/WebView; // field@17f8 │ │ -104c08: 1100 |0002: return-object v0 │ │ +104bfc: |[104bfc] com.ds.avare.webinfc.WebAppWnbInterface.access$100:(Lcom/ds/avare/webinfc/WebAppWnbInterface;)Landroid/webkit/WebView; │ │ +104c0c: 5400 f817 |0000: iget-object v0, v0, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mWebView:Landroid/webkit/WebView; // field@17f8 │ │ +104c10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/webinfc/WebAppWnbInterface; │ │ │ │ Virtual methods - │ │ @@ -289594,19 +289596,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -104c58: |[104c58] com.ds.avare.webinfc.WebAppWnbInterface.calculate:()V │ │ -104c68: 5420 f617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mHandler:Landroid/os/Handler; // field@17f6 │ │ -104c6c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -104c6e: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -104c74: 0e00 |0006: return-void │ │ +104c60: |[104c60] com.ds.avare.webinfc.WebAppWnbInterface.calculate:()V │ │ +104c70: 5420 f617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mHandler:Landroid/os/Handler; // field@17f6 │ │ +104c74: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +104c76: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +104c7c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/webinfc/WebAppWnbInterface; │ │ │ │ #1 : (in Lcom/ds/avare/webinfc/WebAppWnbInterface;) │ │ @@ -289614,19 +289616,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -104c78: |[104c78] com.ds.avare.webinfc.WebAppWnbInterface.clearWnbSave:()V │ │ -104c88: 5420 f617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mHandler:Landroid/os/Handler; // field@17f6 │ │ -104c8c: 1271 |0002: const/4 v1, #int 7 // #7 │ │ -104c8e: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -104c94: 0e00 |0006: return-void │ │ +104c80: |[104c80] com.ds.avare.webinfc.WebAppWnbInterface.clearWnbSave:()V │ │ +104c90: 5420 f617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mHandler:Landroid/os/Handler; // field@17f6 │ │ +104c94: 1271 |0002: const/4 v1, #int 7 // #7 │ │ +104c96: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +104c9c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/webinfc/WebAppWnbInterface; │ │ │ │ #2 : (in Lcom/ds/avare/webinfc/WebAppWnbInterface;) │ │ @@ -289634,35 +289636,35 @@ │ │ type : '(Lcom/ds/avare/StorageService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -104c98: |[104c98] com.ds.avare.webinfc.WebAppWnbInterface.connect:(Lcom/ds/avare/StorageService;)V │ │ -104ca8: 5b34 f717 |0000: iput-object v4, v3, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mService:Lcom/ds/avare/StorageService; // field@17f7 │ │ -104cac: 6e10 ff1d 0400 |0002: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -104cb2: 0c00 |0005: move-result-object v0 │ │ -104cb4: 2201 9a05 |0006: new-instance v1, Lcom/ds/avare/flight/WeightAndBalance; // type@059a │ │ -104cb8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -104cba: 7020 5021 2100 |0009: invoke-direct {v1, v2}, Lcom/ds/avare/flight/WeightAndBalance;.:(I)V // method@2150 │ │ -104cc0: 6e20 8d20 1000 |000c: invoke-virtual {v0, v1}, Lcom/ds/avare/content/DataSource;.setUserWnb:(Lcom/ds/avare/flight/WeightAndBalance;)V // method@208d │ │ -104cc6: 6e10 ff1d 0400 |000f: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -104ccc: 0c00 |0012: move-result-object v0 │ │ -104cce: 2201 9a05 |0013: new-instance v1, Lcom/ds/avare/flight/WeightAndBalance; // type@059a │ │ -104cd2: 1232 |0015: const/4 v2, #int 3 // #3 │ │ -104cd4: 7020 5021 2100 |0016: invoke-direct {v1, v2}, Lcom/ds/avare/flight/WeightAndBalance;.:(I)V // method@2150 │ │ -104cda: 6e20 8d20 1000 |0019: invoke-virtual {v0, v1}, Lcom/ds/avare/content/DataSource;.setUserWnb:(Lcom/ds/avare/flight/WeightAndBalance;)V // method@208d │ │ -104ce0: 6e10 ff1d 0400 |001c: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -104ce6: 0c04 |001f: move-result-object v4 │ │ -104ce8: 2200 9a05 |0020: new-instance v0, Lcom/ds/avare/flight/WeightAndBalance; // type@059a │ │ -104cec: 1221 |0022: const/4 v1, #int 2 // #2 │ │ -104cee: 7020 5021 1000 |0023: invoke-direct {v0, v1}, Lcom/ds/avare/flight/WeightAndBalance;.:(I)V // method@2150 │ │ -104cf4: 6e20 8d20 0400 |0026: invoke-virtual {v4, v0}, Lcom/ds/avare/content/DataSource;.setUserWnb:(Lcom/ds/avare/flight/WeightAndBalance;)V // method@208d │ │ -104cfa: 0e00 |0029: return-void │ │ +104ca0: |[104ca0] com.ds.avare.webinfc.WebAppWnbInterface.connect:(Lcom/ds/avare/StorageService;)V │ │ +104cb0: 5b34 f717 |0000: iput-object v4, v3, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mService:Lcom/ds/avare/StorageService; // field@17f7 │ │ +104cb4: 6e10 ff1d 0400 |0002: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +104cba: 0c00 |0005: move-result-object v0 │ │ +104cbc: 2201 9a05 |0006: new-instance v1, Lcom/ds/avare/flight/WeightAndBalance; // type@059a │ │ +104cc0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +104cc2: 7020 5021 2100 |0009: invoke-direct {v1, v2}, Lcom/ds/avare/flight/WeightAndBalance;.:(I)V // method@2150 │ │ +104cc8: 6e20 8d20 1000 |000c: invoke-virtual {v0, v1}, Lcom/ds/avare/content/DataSource;.setUserWnb:(Lcom/ds/avare/flight/WeightAndBalance;)V // method@208d │ │ +104cce: 6e10 ff1d 0400 |000f: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +104cd4: 0c00 |0012: move-result-object v0 │ │ +104cd6: 2201 9a05 |0013: new-instance v1, Lcom/ds/avare/flight/WeightAndBalance; // type@059a │ │ +104cda: 1232 |0015: const/4 v2, #int 3 // #3 │ │ +104cdc: 7020 5021 2100 |0016: invoke-direct {v1, v2}, Lcom/ds/avare/flight/WeightAndBalance;.:(I)V // method@2150 │ │ +104ce2: 6e20 8d20 1000 |0019: invoke-virtual {v0, v1}, Lcom/ds/avare/content/DataSource;.setUserWnb:(Lcom/ds/avare/flight/WeightAndBalance;)V // method@208d │ │ +104ce8: 6e10 ff1d 0400 |001c: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +104cee: 0c04 |001f: move-result-object v4 │ │ +104cf0: 2200 9a05 |0020: new-instance v0, Lcom/ds/avare/flight/WeightAndBalance; // type@059a │ │ +104cf4: 1221 |0022: const/4 v1, #int 2 // #2 │ │ +104cf6: 7020 5021 1000 |0023: invoke-direct {v0, v1}, Lcom/ds/avare/flight/WeightAndBalance;.:(I)V // method@2150 │ │ +104cfc: 6e20 8d20 0400 |0026: invoke-virtual {v4, v0}, Lcom/ds/avare/content/DataSource;.setUserWnb:(Lcom/ds/avare/flight/WeightAndBalance;)V // method@208d │ │ +104d02: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ 0x000f line=59 │ │ 0x001c line=60 │ │ locals : │ │ @@ -289674,23 +289676,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -104cfc: |[104cfc] com.ds.avare.webinfc.WebAppWnbInterface.loadWnb:(Ljava/lang/String;)V │ │ -104d0c: 5410 f717 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mService:Lcom/ds/avare/StorageService; // field@17f7 │ │ -104d10: 6e10 ff1d 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -104d16: 0c00 |0005: move-result-object v0 │ │ -104d18: 6e20 7e20 2000 |0006: invoke-virtual {v0, v2}, Lcom/ds/avare/content/DataSource;.getUserWnb:(Ljava/lang/String;)Lcom/ds/avare/flight/WeightAndBalance; // method@207e │ │ -104d1e: 0c02 |0009: move-result-object v2 │ │ -104d20: 5b12 f917 |000a: iput-object v2, v1, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mWnb:Lcom/ds/avare/flight/WeightAndBalance; // field@17f9 │ │ -104d24: 6e10 4e29 0100 |000c: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.updateWnb:()V // method@294e │ │ -104d2a: 0e00 |000f: return-void │ │ +104d04: |[104d04] com.ds.avare.webinfc.WebAppWnbInterface.loadWnb:(Ljava/lang/String;)V │ │ +104d14: 5410 f717 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mService:Lcom/ds/avare/StorageService; // field@17f7 │ │ +104d18: 6e10 ff1d 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +104d1e: 0c00 |0005: move-result-object v0 │ │ +104d20: 6e20 7e20 2000 |0006: invoke-virtual {v0, v2}, Lcom/ds/avare/content/DataSource;.getUserWnb:(Ljava/lang/String;)Lcom/ds/avare/flight/WeightAndBalance; // method@207e │ │ +104d26: 0c02 |0009: move-result-object v2 │ │ +104d28: 5b12 f917 |000a: iput-object v2, v1, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mWnb:Lcom/ds/avare/flight/WeightAndBalance; // field@17f9 │ │ +104d2c: 6e10 4e29 0100 |000c: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.updateWnb:()V // method@294e │ │ +104d32: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000c line=120 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/ds/avare/webinfc/WebAppWnbInterface; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -289700,49 +289702,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -104d2c: |[104d2c] com.ds.avare.webinfc.WebAppWnbInterface.newSaveWnb:()V │ │ -104d3c: 6e10 4829 0600 |0000: invoke-virtual {v6}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.clearWnbSave:()V // method@2948 │ │ -104d42: 5460 f717 |0003: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mService:Lcom/ds/avare/StorageService; // field@17f7 │ │ -104d46: 6e10 ff1d 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -104d4c: 0c00 |0008: move-result-object v0 │ │ -104d4e: 6e10 7f20 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/content/DataSource;.getUserWnbs:()Ljava/util/LinkedList; // method@207f │ │ -104d54: 0c00 |000c: move-result-object v0 │ │ -104d56: 6e10 212c 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -104d5c: 0c00 |0010: move-result-object v0 │ │ -104d5e: 7210 042c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -104d64: 0a01 |0014: move-result v1 │ │ -104d66: 3801 3200 |0015: if-eqz v1, 0047 // +0032 │ │ -104d6a: 7210 052c 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -104d70: 0c01 |001a: move-result-object v1 │ │ -104d72: 1f01 9a05 |001b: check-cast v1, Lcom/ds/avare/flight/WeightAndBalance; // type@059a │ │ -104d76: 5462 f617 |001d: iget-object v2, v6, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mHandler:Landroid/os/Handler; // field@17f6 │ │ -104d7a: 1303 0800 |001f: const/16 v3, #int 8 // #8 │ │ -104d7e: 2204 1007 |0021: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -104d82: 7010 eb2a 0400 |0023: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -104d88: 1a05 4a01 |0026: const-string v5, "'" // string@014a │ │ -104d8c: 6e20 f52a 5400 |0028: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -104d92: 6e10 5721 0100 |002b: invoke-virtual {v1}, Lcom/ds/avare/flight/WeightAndBalance;.getName:()Ljava/lang/String; // method@2157 │ │ -104d98: 0c01 |002e: move-result-object v1 │ │ -104d9a: 7110 8e26 0100 |002f: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ -104da0: 0c01 |0032: move-result-object v1 │ │ -104da2: 6e20 f52a 1400 |0033: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -104da8: 6e20 f52a 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -104dae: 6e10 fa2a 0400 |0039: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -104db4: 0c01 |003c: move-result-object v1 │ │ -104db6: 6e30 8804 3201 |003d: invoke-virtual {v2, v3, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ -104dbc: 0c01 |0040: move-result-object v1 │ │ -104dbe: 5462 f617 |0041: iget-object v2, v6, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mHandler:Landroid/os/Handler; // field@17f6 │ │ -104dc2: 6e20 9204 1200 |0043: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ -104dc8: 28cb |0046: goto 0011 // -0035 │ │ -104dca: 0e00 |0047: return-void │ │ +104d34: |[104d34] com.ds.avare.webinfc.WebAppWnbInterface.newSaveWnb:()V │ │ +104d44: 6e10 4829 0600 |0000: invoke-virtual {v6}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.clearWnbSave:()V // method@2948 │ │ +104d4a: 5460 f717 |0003: iget-object v0, v6, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mService:Lcom/ds/avare/StorageService; // field@17f7 │ │ +104d4e: 6e10 ff1d 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +104d54: 0c00 |0008: move-result-object v0 │ │ +104d56: 6e10 7f20 0000 |0009: invoke-virtual {v0}, Lcom/ds/avare/content/DataSource;.getUserWnbs:()Ljava/util/LinkedList; // method@207f │ │ +104d5c: 0c00 |000c: move-result-object v0 │ │ +104d5e: 6e10 212c 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +104d64: 0c00 |0010: move-result-object v0 │ │ +104d66: 7210 042c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +104d6c: 0a01 |0014: move-result v1 │ │ +104d6e: 3801 3200 |0015: if-eqz v1, 0047 // +0032 │ │ +104d72: 7210 052c 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +104d78: 0c01 |001a: move-result-object v1 │ │ +104d7a: 1f01 9a05 |001b: check-cast v1, Lcom/ds/avare/flight/WeightAndBalance; // type@059a │ │ +104d7e: 5462 f617 |001d: iget-object v2, v6, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mHandler:Landroid/os/Handler; // field@17f6 │ │ +104d82: 1303 0800 |001f: const/16 v3, #int 8 // #8 │ │ +104d86: 2204 1007 |0021: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +104d8a: 7010 eb2a 0400 |0023: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +104d90: 1a05 4a01 |0026: const-string v5, "'" // string@014a │ │ +104d94: 6e20 f52a 5400 |0028: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +104d9a: 6e10 5721 0100 |002b: invoke-virtual {v1}, Lcom/ds/avare/flight/WeightAndBalance;.getName:()Ljava/lang/String; // method@2157 │ │ +104da0: 0c01 |002e: move-result-object v1 │ │ +104da2: 7110 8e26 0100 |002f: invoke-static {v1}, Lcom/ds/avare/utils/Helper;.formatJsArgs:(Ljava/lang/String;)Ljava/lang/String; // method@268e │ │ +104da8: 0c01 |0032: move-result-object v1 │ │ +104daa: 6e20 f52a 1400 |0033: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +104db0: 6e20 f52a 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +104db6: 6e10 fa2a 0400 |0039: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +104dbc: 0c01 |003c: move-result-object v1 │ │ +104dbe: 6e30 8804 3201 |003d: invoke-virtual {v2, v3, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0488 │ │ +104dc4: 0c01 |0040: move-result-object v1 │ │ +104dc6: 5462 f617 |0041: iget-object v2, v6, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mHandler:Landroid/os/Handler; // field@17f6 │ │ +104dca: 6e20 9204 1200 |0043: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0492 │ │ +104dd0: 28cb |0046: goto 0011 // -0035 │ │ +104dd2: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x000d line=93 │ │ 0x001d line=94 │ │ 0x0041 line=95 │ │ @@ -289754,21 +289756,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -104dcc: |[104dcc] com.ds.avare.webinfc.WebAppWnbInterface.saveDelete:(Ljava/lang/String;)V │ │ -104ddc: 5410 f717 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mService:Lcom/ds/avare/StorageService; // field@17f7 │ │ -104de0: 6e10 ff1d 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -104de6: 0c00 |0005: move-result-object v0 │ │ -104de8: 6e20 5f20 2000 |0006: invoke-virtual {v0, v2}, Lcom/ds/avare/content/DataSource;.deleteUserWnb:(Ljava/lang/String;)V // method@205f │ │ -104dee: 6e10 4b29 0100 |0009: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.newSaveWnb:()V // method@294b │ │ -104df4: 0e00 |000c: return-void │ │ +104dd4: |[104dd4] com.ds.avare.webinfc.WebAppWnbInterface.saveDelete:(Ljava/lang/String;)V │ │ +104de4: 5410 f717 |0000: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mService:Lcom/ds/avare/StorageService; // field@17f7 │ │ +104de8: 6e10 ff1d 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +104dee: 0c00 |0005: move-result-object v0 │ │ +104df0: 6e20 5f20 2000 |0006: invoke-virtual {v0, v2}, Lcom/ds/avare/content/DataSource;.deleteUserWnb:(Ljava/lang/String;)V // method@205f │ │ +104df6: 6e10 4b29 0100 |0009: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.newSaveWnb:()V // method@294b │ │ +104dfc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0009 line=131 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/ds/avare/webinfc/WebAppWnbInterface; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ @@ -289778,25 +289780,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -104df8: |[104df8] com.ds.avare.webinfc.WebAppWnbInterface.saveWnb:(Ljava/lang/String;)V │ │ -104e08: 2200 9a05 |0000: new-instance v0, Lcom/ds/avare/flight/WeightAndBalance; // type@059a │ │ -104e0c: 7020 5121 2000 |0002: invoke-direct {v0, v2}, Lcom/ds/avare/flight/WeightAndBalance;.:(Ljava/lang/String;)V // method@2151 │ │ -104e12: 5b10 f917 |0005: iput-object v0, v1, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mWnb:Lcom/ds/avare/flight/WeightAndBalance; // field@17f9 │ │ -104e16: 5412 f717 |0007: iget-object v2, v1, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mService:Lcom/ds/avare/StorageService; // field@17f7 │ │ -104e1a: 6e10 ff1d 0200 |0009: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -104e20: 0c02 |000c: move-result-object v2 │ │ -104e22: 5410 f917 |000d: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mWnb:Lcom/ds/avare/flight/WeightAndBalance; // field@17f9 │ │ -104e26: 6e20 8d20 0200 |000f: invoke-virtual {v2, v0}, Lcom/ds/avare/content/DataSource;.setUserWnb:(Lcom/ds/avare/flight/WeightAndBalance;)V // method@208d │ │ -104e2c: 6e10 4b29 0100 |0012: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.newSaveWnb:()V // method@294b │ │ -104e32: 0e00 |0015: return-void │ │ +104e00: |[104e00] com.ds.avare.webinfc.WebAppWnbInterface.saveWnb:(Ljava/lang/String;)V │ │ +104e10: 2200 9a05 |0000: new-instance v0, Lcom/ds/avare/flight/WeightAndBalance; // type@059a │ │ +104e14: 7020 5121 2000 |0002: invoke-direct {v0, v2}, Lcom/ds/avare/flight/WeightAndBalance;.:(Ljava/lang/String;)V // method@2151 │ │ +104e1a: 5b10 f917 |0005: iput-object v0, v1, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mWnb:Lcom/ds/avare/flight/WeightAndBalance; // field@17f9 │ │ +104e1e: 5412 f717 |0007: iget-object v2, v1, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mService:Lcom/ds/avare/StorageService; // field@17f7 │ │ +104e22: 6e10 ff1d 0200 |0009: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +104e28: 0c02 |000c: move-result-object v2 │ │ +104e2a: 5410 f917 |000d: iget-object v0, v1, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mWnb:Lcom/ds/avare/flight/WeightAndBalance; // field@17f9 │ │ +104e2e: 6e20 8d20 0200 |000f: invoke-virtual {v2, v0}, Lcom/ds/avare/content/DataSource;.setUserWnb:(Lcom/ds/avare/flight/WeightAndBalance;)V // method@208d │ │ +104e34: 6e10 4b29 0100 |0012: invoke-virtual {v1}, Lcom/ds/avare/webinfc/WebAppWnbInterface;.newSaveWnb:()V // method@294b │ │ +104e3a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0007 line=107 │ │ 0x0012 line=109 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lcom/ds/avare/webinfc/WebAppWnbInterface; │ │ @@ -289807,19 +289809,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -104e34: |[104e34] com.ds.avare.webinfc.WebAppWnbInterface.updateWnb:()V │ │ -104e44: 5420 f617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mHandler:Landroid/os/Handler; // field@17f6 │ │ -104e48: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -104e4a: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ -104e50: 0e00 |0006: return-void │ │ +104e3c: |[104e3c] com.ds.avare.webinfc.WebAppWnbInterface.updateWnb:()V │ │ +104e4c: 5420 f617 |0000: iget-object v0, v2, Lcom/ds/avare/webinfc/WebAppWnbInterface;.mHandler:Landroid/os/Handler; // field@17f6 │ │ +104e50: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +104e52: 6e20 8f04 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@048f │ │ +104e58: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/webinfc/WebAppWnbInterface; │ │ │ │ source_file_idx : 10588 (WebAppWnbInterface.java) │ │ @@ -289867,47 +289869,47 @@ │ │ type : '(Lcom/sromku/polygon/Point;Lcom/sromku/polygon/Point;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -104ff4: |[104ff4] com.sromku.polygon.Line.:(Lcom/sromku/polygon/Point;Lcom/sromku/polygon/Point;)V │ │ -105004: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10500a: 1500 c07f |0003: const/high16 v0, #int 2143289344 // #7fc0 │ │ -10500e: 5920 fa17 |0005: iput v0, v2, Lcom/sromku/polygon/Line;._a:F // field@17fa │ │ -105012: 5920 fb17 |0007: iput v0, v2, Lcom/sromku/polygon/Line;._b:F // field@17fb │ │ -105016: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -105018: 5c20 fe17 |000a: iput-boolean v0, v2, Lcom/sromku/polygon/Line;._vertical:Z // field@17fe │ │ -10501c: 5b23 fd17 |000c: iput-object v3, v2, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ -105020: 5b24 fc17 |000e: iput-object v4, v2, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ -105024: 5240 ff17 |0010: iget v0, v4, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -105028: 5231 ff17 |0012: iget v1, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -10502c: c710 |0014: sub-float/2addr v0, v1 │ │ -10502e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -105030: 2d00 0001 |0016: cmpl-float v0, v0, v1 │ │ -105034: 3800 1b00 |0018: if-eqz v0, 0033 // +001b │ │ -105038: 5240 0018 |001a: iget v0, v4, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -10503c: 5231 0018 |001c: iget v1, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -105040: c710 |001e: sub-float/2addr v0, v1 │ │ -105042: 5244 ff17 |001f: iget v4, v4, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -105046: 5231 ff17 |0021: iget v1, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -10504a: c714 |0023: sub-float/2addr v4, v1 │ │ -10504c: c940 |0024: div-float/2addr v0, v4 │ │ -10504e: 5920 fa17 |0025: iput v0, v2, Lcom/sromku/polygon/Line;._a:F // field@17fa │ │ -105052: 5234 0018 |0027: iget v4, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -105056: 5220 fa17 |0029: iget v0, v2, Lcom/sromku/polygon/Line;._a:F // field@17fa │ │ -10505a: 5233 ff17 |002b: iget v3, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -10505e: a800 0003 |002d: mul-float v0, v0, v3 │ │ -105062: c704 |002f: sub-float/2addr v4, v0 │ │ -105064: 5924 fb17 |0030: iput v4, v2, Lcom/sromku/polygon/Line;._b:F // field@17fb │ │ -105068: 2804 |0032: goto 0036 // +0004 │ │ -10506a: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -10506c: 5c23 fe17 |0034: iput-boolean v3, v2, Lcom/sromku/polygon/Line;._vertical:Z // field@17fe │ │ -105070: 0e00 |0036: return-void │ │ +104ffc: |[104ffc] com.sromku.polygon.Line.:(Lcom/sromku/polygon/Point;Lcom/sromku/polygon/Point;)V │ │ +10500c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +105012: 1500 c07f |0003: const/high16 v0, #int 2143289344 // #7fc0 │ │ +105016: 5920 fa17 |0005: iput v0, v2, Lcom/sromku/polygon/Line;._a:F // field@17fa │ │ +10501a: 5920 fb17 |0007: iput v0, v2, Lcom/sromku/polygon/Line;._b:F // field@17fb │ │ +10501e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +105020: 5c20 fe17 |000a: iput-boolean v0, v2, Lcom/sromku/polygon/Line;._vertical:Z // field@17fe │ │ +105024: 5b23 fd17 |000c: iput-object v3, v2, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ +105028: 5b24 fc17 |000e: iput-object v4, v2, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ +10502c: 5240 ff17 |0010: iget v0, v4, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +105030: 5231 ff17 |0012: iget v1, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +105034: c710 |0014: sub-float/2addr v0, v1 │ │ +105036: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +105038: 2d00 0001 |0016: cmpl-float v0, v0, v1 │ │ +10503c: 3800 1b00 |0018: if-eqz v0, 0033 // +001b │ │ +105040: 5240 0018 |001a: iget v0, v4, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +105044: 5231 0018 |001c: iget v1, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +105048: c710 |001e: sub-float/2addr v0, v1 │ │ +10504a: 5244 ff17 |001f: iget v4, v4, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +10504e: 5231 ff17 |0021: iget v1, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +105052: c714 |0023: sub-float/2addr v4, v1 │ │ +105054: c940 |0024: div-float/2addr v0, v4 │ │ +105056: 5920 fa17 |0025: iput v0, v2, Lcom/sromku/polygon/Line;._a:F // field@17fa │ │ +10505a: 5234 0018 |0027: iget v4, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +10505e: 5220 fa17 |0029: iget v0, v2, Lcom/sromku/polygon/Line;._a:F // field@17fa │ │ +105062: 5233 ff17 |002b: iget v3, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +105066: a800 0003 |002d: mul-float v0, v0, v3 │ │ +10506a: c704 |002f: sub-float/2addr v4, v0 │ │ +10506c: 5924 fb17 |0030: iput v4, v2, Lcom/sromku/polygon/Line;._b:F // field@17fb │ │ +105070: 2804 |0032: goto 0036 // +0004 │ │ +105072: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +105074: 5c23 fe17 |0034: iput-boolean v3, v2, Lcom/sromku/polygon/Line;._vertical:Z // field@17fe │ │ +105078: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0005 line=12 │ │ 0x0007 line=13 │ │ 0x000a line=14 │ │ 0x000c line=18 │ │ @@ -289927,17 +289929,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -104f7c: |[104f7c] com.sromku.polygon.Line.getA:()F │ │ -104f8c: 5210 fa17 |0000: iget v0, v1, Lcom/sromku/polygon/Line;._a:F // field@17fa │ │ -104f90: 0f00 |0002: return v0 │ │ +104f84: |[104f84] com.sromku.polygon.Line.getA:()F │ │ +104f94: 5210 fa17 |0000: iget v0, v1, Lcom/sromku/polygon/Line;._a:F // field@17fa │ │ +104f98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/sromku/polygon/Line; │ │ │ │ #1 : (in Lcom/sromku/polygon/Line;) │ │ @@ -289945,17 +289947,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -104f94: |[104f94] com.sromku.polygon.Line.getB:()F │ │ -104fa4: 5210 fb17 |0000: iget v0, v1, Lcom/sromku/polygon/Line;._b:F // field@17fb │ │ -104fa8: 0f00 |0002: return v0 │ │ +104f9c: |[104f9c] com.sromku.polygon.Line.getB:()F │ │ +104fac: 5210 fb17 |0000: iget v0, v1, Lcom/sromku/polygon/Line;._b:F // field@17fb │ │ +104fb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/sromku/polygon/Line; │ │ │ │ #2 : (in Lcom/sromku/polygon/Line;) │ │ @@ -289963,17 +289965,17 @@ │ │ type : '()Lcom/sromku/polygon/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -104f4c: |[104f4c] com.sromku.polygon.Line.getEnd:()Lcom/sromku/polygon/Point; │ │ -104f5c: 5410 fc17 |0000: iget-object v0, v1, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ -104f60: 1100 |0002: return-object v0 │ │ +104f54: |[104f54] com.sromku.polygon.Line.getEnd:()Lcom/sromku/polygon/Point; │ │ +104f64: 5410 fc17 |0000: iget-object v0, v1, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ +104f68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/sromku/polygon/Line; │ │ │ │ #3 : (in Lcom/sromku/polygon/Line;) │ │ @@ -289981,17 +289983,17 @@ │ │ type : '()Lcom/sromku/polygon/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -104f64: |[104f64] com.sromku.polygon.Line.getStart:()Lcom/sromku/polygon/Point; │ │ -104f74: 5410 fd17 |0000: iget-object v0, v1, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ -104f78: 1100 |0002: return-object v0 │ │ +104f6c: |[104f6c] com.sromku.polygon.Line.getStart:()Lcom/sromku/polygon/Point; │ │ +104f7c: 5410 fd17 |0000: iget-object v0, v1, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ +104f80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/sromku/polygon/Line; │ │ │ │ #4 : (in Lcom/sromku/polygon/Line;) │ │ @@ -289999,71 +290001,71 @@ │ │ type : '(Lcom/sromku/polygon/Point;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 104 16-bit code units │ │ -104e54: |[104e54] com.sromku.polygon.Line.isInside:(Lcom/sromku/polygon/Point;)Z │ │ -104e64: 5450 fd17 |0000: iget-object v0, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ -104e68: 5200 ff17 |0002: iget v0, v0, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -104e6c: 5451 fc17 |0004: iget-object v1, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ -104e70: 5211 ff17 |0006: iget v1, v1, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -104e74: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ -104e78: 3d00 0500 |000a: if-lez v0, 000f // +0005 │ │ -104e7c: 5450 fd17 |000c: iget-object v0, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ -104e80: 2803 |000e: goto 0011 // +0003 │ │ -104e82: 5450 fc17 |000f: iget-object v0, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ -104e86: 5200 ff17 |0011: iget v0, v0, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -104e8a: 5451 fd17 |0013: iget-object v1, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ -104e8e: 5211 ff17 |0015: iget v1, v1, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -104e92: 5452 fc17 |0017: iget-object v2, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ -104e96: 5222 ff17 |0019: iget v2, v2, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -104e9a: 2e01 0102 |001b: cmpg-float v1, v1, v2 │ │ -104e9e: 3b01 0500 |001d: if-gez v1, 0022 // +0005 │ │ -104ea2: 5451 fd17 |001f: iget-object v1, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ -104ea6: 2803 |0021: goto 0024 // +0003 │ │ -104ea8: 5451 fc17 |0022: iget-object v1, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ -104eac: 5211 ff17 |0024: iget v1, v1, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -104eb0: 5452 fd17 |0026: iget-object v2, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ -104eb4: 5222 0018 |0028: iget v2, v2, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -104eb8: 5453 fc17 |002a: iget-object v3, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ -104ebc: 5233 0018 |002c: iget v3, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -104ec0: 2d02 0203 |002e: cmpl-float v2, v2, v3 │ │ -104ec4: 3d02 0500 |0030: if-lez v2, 0035 // +0005 │ │ -104ec8: 5452 fd17 |0032: iget-object v2, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ -104ecc: 2803 |0034: goto 0037 // +0003 │ │ -104ece: 5452 fc17 |0035: iget-object v2, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ -104ed2: 5222 0018 |0037: iget v2, v2, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -104ed6: 5453 fd17 |0039: iget-object v3, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ -104eda: 5233 0018 |003b: iget v3, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -104ede: 5454 fc17 |003d: iget-object v4, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ -104ee2: 5244 0018 |003f: iget v4, v4, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -104ee6: 2e03 0304 |0041: cmpg-float v3, v3, v4 │ │ -104eea: 3b03 0500 |0043: if-gez v3, 0048 // +0005 │ │ -104eee: 5453 fd17 |0045: iget-object v3, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ -104ef2: 2803 |0047: goto 004a // +0003 │ │ -104ef4: 5453 fc17 |0048: iget-object v3, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ -104ef8: 5233 0018 |004a: iget v3, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -104efc: 5264 ff17 |004c: iget v4, v6, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -104f00: 2d01 0401 |004e: cmpl-float v1, v4, v1 │ │ -104f04: 3a01 1600 |0050: if-ltz v1, 0066 // +0016 │ │ -104f08: 5261 ff17 |0052: iget v1, v6, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -104f0c: 2e00 0100 |0054: cmpg-float v0, v1, v0 │ │ -104f10: 3c00 1000 |0056: if-gtz v0, 0066 // +0010 │ │ -104f14: 5260 0018 |0058: iget v0, v6, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -104f18: 2d00 0003 |005a: cmpl-float v0, v0, v3 │ │ -104f1c: 3a00 0a00 |005c: if-ltz v0, 0066 // +000a │ │ -104f20: 5266 0018 |005e: iget v6, v6, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -104f24: 2e06 0602 |0060: cmpg-float v6, v6, v2 │ │ -104f28: 3c06 0400 |0062: if-gtz v6, 0066 // +0004 │ │ -104f2c: 1216 |0064: const/4 v6, #int 1 // #1 │ │ -104f2e: 0f06 |0065: return v6 │ │ -104f30: 1206 |0066: const/4 v6, #int 0 // #0 │ │ -104f32: 0f06 |0067: return v6 │ │ +104e5c: |[104e5c] com.sromku.polygon.Line.isInside:(Lcom/sromku/polygon/Point;)Z │ │ +104e6c: 5450 fd17 |0000: iget-object v0, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ +104e70: 5200 ff17 |0002: iget v0, v0, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +104e74: 5451 fc17 |0004: iget-object v1, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ +104e78: 5211 ff17 |0006: iget v1, v1, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +104e7c: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ +104e80: 3d00 0500 |000a: if-lez v0, 000f // +0005 │ │ +104e84: 5450 fd17 |000c: iget-object v0, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ +104e88: 2803 |000e: goto 0011 // +0003 │ │ +104e8a: 5450 fc17 |000f: iget-object v0, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ +104e8e: 5200 ff17 |0011: iget v0, v0, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +104e92: 5451 fd17 |0013: iget-object v1, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ +104e96: 5211 ff17 |0015: iget v1, v1, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +104e9a: 5452 fc17 |0017: iget-object v2, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ +104e9e: 5222 ff17 |0019: iget v2, v2, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +104ea2: 2e01 0102 |001b: cmpg-float v1, v1, v2 │ │ +104ea6: 3b01 0500 |001d: if-gez v1, 0022 // +0005 │ │ +104eaa: 5451 fd17 |001f: iget-object v1, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ +104eae: 2803 |0021: goto 0024 // +0003 │ │ +104eb0: 5451 fc17 |0022: iget-object v1, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ +104eb4: 5211 ff17 |0024: iget v1, v1, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +104eb8: 5452 fd17 |0026: iget-object v2, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ +104ebc: 5222 0018 |0028: iget v2, v2, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +104ec0: 5453 fc17 |002a: iget-object v3, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ +104ec4: 5233 0018 |002c: iget v3, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +104ec8: 2d02 0203 |002e: cmpl-float v2, v2, v3 │ │ +104ecc: 3d02 0500 |0030: if-lez v2, 0035 // +0005 │ │ +104ed0: 5452 fd17 |0032: iget-object v2, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ +104ed4: 2803 |0034: goto 0037 // +0003 │ │ +104ed6: 5452 fc17 |0035: iget-object v2, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ +104eda: 5222 0018 |0037: iget v2, v2, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +104ede: 5453 fd17 |0039: iget-object v3, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ +104ee2: 5233 0018 |003b: iget v3, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +104ee6: 5454 fc17 |003d: iget-object v4, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ +104eea: 5244 0018 |003f: iget v4, v4, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +104eee: 2e03 0304 |0041: cmpg-float v3, v3, v4 │ │ +104ef2: 3b03 0500 |0043: if-gez v3, 0048 // +0005 │ │ +104ef6: 5453 fd17 |0045: iget-object v3, v5, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ +104efa: 2803 |0047: goto 004a // +0003 │ │ +104efc: 5453 fc17 |0048: iget-object v3, v5, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ +104f00: 5233 0018 |004a: iget v3, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +104f04: 5264 ff17 |004c: iget v4, v6, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +104f08: 2d01 0401 |004e: cmpl-float v1, v4, v1 │ │ +104f0c: 3a01 1600 |0050: if-ltz v1, 0066 // +0016 │ │ +104f10: 5261 ff17 |0052: iget v1, v6, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +104f14: 2e00 0100 |0054: cmpg-float v0, v1, v0 │ │ +104f18: 3c00 1000 |0056: if-gtz v0, 0066 // +0010 │ │ +104f1c: 5260 0018 |0058: iget v0, v6, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +104f20: 2d00 0003 |005a: cmpl-float v0, v0, v3 │ │ +104f24: 3a00 0a00 |005c: if-ltz v0, 0066 // +000a │ │ +104f28: 5266 0018 |005e: iget v6, v6, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +104f2c: 2e06 0602 |0060: cmpg-float v6, v6, v2 │ │ +104f30: 3c06 0400 |0062: if-gtz v6, 0066 // +0004 │ │ +104f34: 1216 |0064: const/4 v6, #int 1 // #1 │ │ +104f36: 0f06 |0065: return v6 │ │ +104f38: 1206 |0066: const/4 v6, #int 0 // #0 │ │ +104f3a: 0f06 |0067: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0013 line=43 │ │ 0x0026 line=44 │ │ 0x0039 line=45 │ │ 0x004c line=47 │ │ @@ -290076,17 +290078,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -104f34: |[104f34] com.sromku.polygon.Line.isVertical:()Z │ │ -104f44: 5510 fe17 |0000: iget-boolean v0, v1, Lcom/sromku/polygon/Line;._vertical:Z // field@17fe │ │ -104f48: 0f00 |0002: return v0 │ │ +104f3c: |[104f3c] com.sromku.polygon.Line.isVertical:()Z │ │ +104f4c: 5510 fe17 |0000: iget-boolean v0, v1, Lcom/sromku/polygon/Line;._vertical:Z // field@17fe │ │ +104f50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/sromku/polygon/Line; │ │ │ │ #6 : (in Lcom/sromku/polygon/Line;) │ │ @@ -290094,31 +290096,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -104fac: |[104fac] com.sromku.polygon.Line.toString:()Ljava/lang/String; │ │ -104fbc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -104fbe: 2300 f609 |0001: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ -104fc2: 5431 fd17 |0003: iget-object v1, v3, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ -104fc6: 6e10 5829 0100 |0005: invoke-virtual {v1}, Lcom/sromku/polygon/Point;.toString:()Ljava/lang/String; // method@2958 │ │ -104fcc: 0c01 |0008: move-result-object v1 │ │ -104fce: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -104fd0: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -104fd4: 5431 fc17 |000c: iget-object v1, v3, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ -104fd8: 6e10 5829 0100 |000e: invoke-virtual {v1}, Lcom/sromku/polygon/Point;.toString:()Ljava/lang/String; // method@2958 │ │ -104fde: 0c01 |0011: move-result-object v1 │ │ -104fe0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -104fe2: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ -104fe6: 1a01 3c01 |0015: const-string v1, "%s-%s" // string@013c │ │ -104fea: 7120 bc2a 0100 |0017: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -104ff0: 0c00 |001a: move-result-object v0 │ │ -104ff2: 1100 |001b: return-object v0 │ │ +104fb4: |[104fb4] com.sromku.polygon.Line.toString:()Ljava/lang/String; │ │ +104fc4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +104fc6: 2300 f609 |0001: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ +104fca: 5431 fd17 |0003: iget-object v1, v3, Lcom/sromku/polygon/Line;._start:Lcom/sromku/polygon/Point; // field@17fd │ │ +104fce: 6e10 5829 0100 |0005: invoke-virtual {v1}, Lcom/sromku/polygon/Point;.toString:()Ljava/lang/String; // method@2958 │ │ +104fd4: 0c01 |0008: move-result-object v1 │ │ +104fd6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +104fd8: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +104fdc: 5431 fc17 |000c: iget-object v1, v3, Lcom/sromku/polygon/Line;._end:Lcom/sromku/polygon/Point; // field@17fc │ │ +104fe0: 6e10 5829 0100 |000e: invoke-virtual {v1}, Lcom/sromku/polygon/Point;.toString:()Ljava/lang/String; // method@2958 │ │ +104fe6: 0c01 |0011: move-result-object v1 │ │ +104fe8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +104fea: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ +104fee: 1a01 3c01 |0015: const-string v1, "%s-%s" // string@013c │ │ +104ff2: 7120 bc2a 0100 |0017: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +104ff8: 0c00 |001a: move-result-object v0 │ │ +104ffa: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=109 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lcom/sromku/polygon/Line; │ │ │ │ source_file_idx : 7082 (Line.java) │ │ @@ -290154,19 +290156,19 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1050bc: |[1050bc] com.sromku.polygon.Point.:(FF)V │ │ -1050cc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1050d2: 5901 ff17 |0003: iput v1, v0, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -1050d6: 5902 0018 |0005: iput v2, v0, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -1050da: 0e00 |0007: return-void │ │ +1050c4: |[1050c4] com.sromku.polygon.Point.:(FF)V │ │ +1050d4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1050da: 5901 ff17 |0003: iput v1, v0, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +1050de: 5902 0018 |0005: iput v2, v0, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +1050e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0005 line=13 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/sromku/polygon/Point; │ │ @@ -290179,31 +290181,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -105074: |[105074] com.sromku.polygon.Point.toString:()Ljava/lang/String; │ │ -105084: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -105086: 2300 f609 |0001: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ -10508a: 5231 ff17 |0003: iget v1, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -10508e: 7110 4e2a 0100 |0005: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2a4e │ │ -105094: 0c01 |0008: move-result-object v1 │ │ -105096: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -105098: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -10509c: 5231 0018 |000c: iget v1, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -1050a0: 7110 4e2a 0100 |000e: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2a4e │ │ -1050a6: 0c01 |0011: move-result-object v1 │ │ -1050a8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -1050aa: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ -1050ae: 1a01 5701 |0015: const-string v1, "(%.2f,%.2f)" // string@0157 │ │ -1050b2: 7120 bc2a 0100 |0017: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -1050b8: 0c00 |001a: move-result-object v0 │ │ -1050ba: 1100 |001b: return-object v0 │ │ +10507c: |[10507c] com.sromku.polygon.Point.toString:()Ljava/lang/String; │ │ +10508c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +10508e: 2300 f609 |0001: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ +105092: 5231 ff17 |0003: iget v1, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +105096: 7110 4e2a 0100 |0005: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2a4e │ │ +10509c: 0c01 |0008: move-result-object v1 │ │ +10509e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1050a0: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +1050a4: 5231 0018 |000c: iget v1, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +1050a8: 7110 4e2a 0100 |000e: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2a4e │ │ +1050ae: 0c01 |0011: move-result-object v1 │ │ +1050b0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +1050b2: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ +1050b6: 1a01 5701 |0015: const-string v1, "(%.2f,%.2f)" // string@0157 │ │ +1050ba: 7120 bc2a 0100 |0017: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +1050c0: 0c00 |001a: move-result-object v0 │ │ +1050c2: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lcom/sromku/polygon/Point; │ │ │ │ source_file_idx : 8906 (Point.java) │ │ @@ -290278,22 +290280,22 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1050dc: |[1050dc] com.sromku.polygon.Polygon$BoundingBox.:()V │ │ -1050ec: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1050f2: 1500 80ff |0003: const/high16 v0, #int -8388608 // #ff80 │ │ -1050f6: 5910 0118 |0005: iput v0, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.xMax:F // field@1801 │ │ -1050fa: 5910 0218 |0007: iput v0, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.xMin:F // field@1802 │ │ -1050fe: 5910 0318 |0009: iput v0, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.yMax:F // field@1803 │ │ -105102: 5910 0418 |000b: iput v0, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.yMin:F // field@1804 │ │ -105106: 0e00 |000d: return-void │ │ +1050e4: |[1050e4] com.sromku.polygon.Polygon$BoundingBox.:()V │ │ +1050f4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1050fa: 1500 80ff |0003: const/high16 v0, #int -8388608 // #ff80 │ │ +1050fe: 5910 0118 |0005: iput v0, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.xMax:F // field@1801 │ │ +105102: 5910 0218 |0007: iput v0, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.xMin:F // field@1802 │ │ +105106: 5910 0318 |0009: iput v0, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.yMax:F // field@1803 │ │ +10510a: 5910 0418 |000b: iput v0, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.yMin:F // field@1804 │ │ +10510e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0005 line=284 │ │ 0x0007 line=285 │ │ 0x0009 line=286 │ │ 0x000b line=287 │ │ @@ -290305,17 +290307,17 @@ │ │ type : '(Lcom/sromku/polygon/Polygon$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -105108: |[105108] com.sromku.polygon.Polygon$BoundingBox.:(Lcom/sromku/polygon/Polygon$1;)V │ │ -105118: 7010 5929 0000 |0000: invoke-direct {v0}, Lcom/sromku/polygon/Polygon$BoundingBox;.:()V // method@2959 │ │ -10511e: 0e00 |0003: return-void │ │ +105110: |[105110] com.sromku.polygon.Polygon$BoundingBox.:(Lcom/sromku/polygon/Polygon$1;)V │ │ +105120: 7010 5929 0000 |0000: invoke-direct {v0}, Lcom/sromku/polygon/Polygon$BoundingBox;.:()V // method@2959 │ │ +105126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/sromku/polygon/Polygon$BoundingBox; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/sromku/polygon/Polygon$1; │ │ │ │ @@ -290374,29 +290376,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -105278: |[105278] com.sromku.polygon.Polygon$Builder.:()V │ │ -105288: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10528e: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -105292: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -105298: 5b10 0918 |0008: iput-object v0, v1, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ -10529c: 2200 4e07 |000a: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -1052a0: 7010 8e2b 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -1052a6: 5b10 0818 |000f: iput-object v0, v1, Lcom/sromku/polygon/Polygon$Builder;._sides:Ljava/util/List; // field@1808 │ │ -1052aa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -1052ac: 5b10 0518 |0012: iput-object v0, v1, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ -1052b0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -1052b2: 5c10 0618 |0015: iput-boolean v0, v1, Lcom/sromku/polygon/Polygon$Builder;._firstPoint:Z // field@1806 │ │ -1052b6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -1052b8: 5c10 0718 |0018: iput-boolean v0, v1, Lcom/sromku/polygon/Polygon$Builder;._isClosed:Z // field@1807 │ │ -1052bc: 0e00 |001a: return-void │ │ +105280: |[105280] com.sromku.polygon.Polygon$Builder.:()V │ │ +105290: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +105296: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +10529a: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +1052a0: 5b10 0918 |0008: iput-object v0, v1, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ +1052a4: 2200 4e07 |000a: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +1052a8: 7010 8e2b 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +1052ae: 5b10 0818 |000f: iput-object v0, v1, Lcom/sromku/polygon/Polygon$Builder;._sides:Ljava/util/List; // field@1808 │ │ +1052b2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +1052b4: 5b10 0518 |0012: iput-object v0, v1, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ +1052b8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +1052ba: 5c10 0618 |0015: iput-boolean v0, v1, Lcom/sromku/polygon/Polygon$Builder;._firstPoint:Z // field@1806 │ │ +1052be: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +1052c0: 5c10 0718 |0018: iput-boolean v0, v1, Lcom/sromku/polygon/Polygon$Builder;._isClosed:Z // field@1807 │ │ +1052c4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x000a line=41 │ │ 0x0012 line=42 │ │ 0x0015 line=44 │ │ @@ -290409,70 +290411,70 @@ │ │ type : '(Lcom/sromku/polygon/Point;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -1052c0: |[1052c0] com.sromku.polygon.Polygon$Builder.updateBoundingBox:(Lcom/sromku/polygon/Point;)V │ │ -1052d0: 5520 0618 |0000: iget-boolean v0, v2, Lcom/sromku/polygon/Polygon$Builder;._firstPoint:Z // field@1806 │ │ -1052d4: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ -1052d8: 2200 aa06 |0004: new-instance v0, Lcom/sromku/polygon/Polygon$BoundingBox; // type@06aa │ │ -1052dc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1052de: 7020 5a29 1000 |0007: invoke-direct {v0, v1}, Lcom/sromku/polygon/Polygon$BoundingBox;.:(Lcom/sromku/polygon/Polygon$1;)V // method@295a │ │ -1052e4: 5b20 0518 |000a: iput-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ -1052e8: 5231 ff17 |000c: iget v1, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -1052ec: 5901 0118 |000e: iput v1, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.xMax:F // field@1801 │ │ -1052f0: 5420 0518 |0010: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ -1052f4: 5231 ff17 |0012: iget v1, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -1052f8: 5901 0218 |0014: iput v1, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.xMin:F // field@1802 │ │ -1052fc: 5420 0518 |0016: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ -105300: 5231 0018 |0018: iget v1, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -105304: 5901 0318 |001a: iput v1, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.yMax:F // field@1803 │ │ -105308: 5420 0518 |001c: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ -10530c: 5233 0018 |001e: iget v3, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -105310: 5903 0418 |0020: iput v3, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.yMin:F // field@1804 │ │ -105314: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -105316: 5c23 0618 |0023: iput-boolean v3, v2, Lcom/sromku/polygon/Polygon$Builder;._firstPoint:Z // field@1806 │ │ -10531a: 2843 |0025: goto 0068 // +0043 │ │ -10531c: 5230 ff17 |0026: iget v0, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -105320: 5421 0518 |0028: iget-object v1, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ -105324: 5211 0118 |002a: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.xMax:F // field@1801 │ │ -105328: 2d00 0001 |002c: cmpl-float v0, v0, v1 │ │ -10532c: 3d00 0900 |002e: if-lez v0, 0037 // +0009 │ │ -105330: 5420 0518 |0030: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ -105334: 5231 ff17 |0032: iget v1, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -105338: 5901 0118 |0034: iput v1, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.xMax:F // field@1801 │ │ -10533c: 2811 |0036: goto 0047 // +0011 │ │ -10533e: 5230 ff17 |0037: iget v0, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -105342: 5421 0518 |0039: iget-object v1, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ -105346: 5211 0218 |003b: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.xMin:F // field@1802 │ │ -10534a: 2e00 0001 |003d: cmpg-float v0, v0, v1 │ │ -10534e: 3b00 0800 |003f: if-gez v0, 0047 // +0008 │ │ -105352: 5420 0518 |0041: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ -105356: 5231 ff17 |0043: iget v1, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -10535a: 5901 0218 |0045: iput v1, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.xMin:F // field@1802 │ │ -10535e: 5230 0018 |0047: iget v0, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -105362: 5421 0518 |0049: iget-object v1, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ -105366: 5211 0318 |004b: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.yMax:F // field@1803 │ │ -10536a: 2d00 0001 |004d: cmpl-float v0, v0, v1 │ │ -10536e: 3d00 0900 |004f: if-lez v0, 0058 // +0009 │ │ -105372: 5420 0518 |0051: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ -105376: 5233 0018 |0053: iget v3, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -10537a: 5903 0318 |0055: iput v3, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.yMax:F // field@1803 │ │ -10537e: 2811 |0057: goto 0068 // +0011 │ │ -105380: 5230 0018 |0058: iget v0, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -105384: 5421 0518 |005a: iget-object v1, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ -105388: 5211 0418 |005c: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.yMin:F // field@1804 │ │ -10538c: 2e00 0001 |005e: cmpg-float v0, v0, v1 │ │ -105390: 3b00 0800 |0060: if-gez v0, 0068 // +0008 │ │ -105394: 5420 0518 |0062: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ -105398: 5233 0018 |0064: iget v3, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -10539c: 5903 0418 |0066: iput v3, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.yMin:F // field@1804 │ │ -1053a0: 0e00 |0068: return-void │ │ +1052c8: |[1052c8] com.sromku.polygon.Polygon$Builder.updateBoundingBox:(Lcom/sromku/polygon/Point;)V │ │ +1052d8: 5520 0618 |0000: iget-boolean v0, v2, Lcom/sromku/polygon/Polygon$Builder;._firstPoint:Z // field@1806 │ │ +1052dc: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ +1052e0: 2200 aa06 |0004: new-instance v0, Lcom/sromku/polygon/Polygon$BoundingBox; // type@06aa │ │ +1052e4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1052e6: 7020 5a29 1000 |0007: invoke-direct {v0, v1}, Lcom/sromku/polygon/Polygon$BoundingBox;.:(Lcom/sromku/polygon/Polygon$1;)V // method@295a │ │ +1052ec: 5b20 0518 |000a: iput-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ +1052f0: 5231 ff17 |000c: iget v1, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +1052f4: 5901 0118 |000e: iput v1, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.xMax:F // field@1801 │ │ +1052f8: 5420 0518 |0010: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ +1052fc: 5231 ff17 |0012: iget v1, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +105300: 5901 0218 |0014: iput v1, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.xMin:F // field@1802 │ │ +105304: 5420 0518 |0016: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ +105308: 5231 0018 |0018: iget v1, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +10530c: 5901 0318 |001a: iput v1, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.yMax:F // field@1803 │ │ +105310: 5420 0518 |001c: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ +105314: 5233 0018 |001e: iget v3, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +105318: 5903 0418 |0020: iput v3, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.yMin:F // field@1804 │ │ +10531c: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +10531e: 5c23 0618 |0023: iput-boolean v3, v2, Lcom/sromku/polygon/Polygon$Builder;._firstPoint:Z // field@1806 │ │ +105322: 2843 |0025: goto 0068 // +0043 │ │ +105324: 5230 ff17 |0026: iget v0, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +105328: 5421 0518 |0028: iget-object v1, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ +10532c: 5211 0118 |002a: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.xMax:F // field@1801 │ │ +105330: 2d00 0001 |002c: cmpl-float v0, v0, v1 │ │ +105334: 3d00 0900 |002e: if-lez v0, 0037 // +0009 │ │ +105338: 5420 0518 |0030: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ +10533c: 5231 ff17 |0032: iget v1, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +105340: 5901 0118 |0034: iput v1, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.xMax:F // field@1801 │ │ +105344: 2811 |0036: goto 0047 // +0011 │ │ +105346: 5230 ff17 |0037: iget v0, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +10534a: 5421 0518 |0039: iget-object v1, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ +10534e: 5211 0218 |003b: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.xMin:F // field@1802 │ │ +105352: 2e00 0001 |003d: cmpg-float v0, v0, v1 │ │ +105356: 3b00 0800 |003f: if-gez v0, 0047 // +0008 │ │ +10535a: 5420 0518 |0041: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ +10535e: 5231 ff17 |0043: iget v1, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +105362: 5901 0218 |0045: iput v1, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.xMin:F // field@1802 │ │ +105366: 5230 0018 |0047: iget v0, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +10536a: 5421 0518 |0049: iget-object v1, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ +10536e: 5211 0318 |004b: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.yMax:F // field@1803 │ │ +105372: 2d00 0001 |004d: cmpl-float v0, v0, v1 │ │ +105376: 3d00 0900 |004f: if-lez v0, 0058 // +0009 │ │ +10537a: 5420 0518 |0051: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ +10537e: 5233 0018 |0053: iget v3, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +105382: 5903 0318 |0055: iput v3, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.yMax:F // field@1803 │ │ +105386: 2811 |0057: goto 0068 // +0011 │ │ +105388: 5230 0018 |0058: iget v0, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +10538c: 5421 0518 |005a: iget-object v1, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ +105390: 5211 0418 |005c: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.yMin:F // field@1804 │ │ +105394: 2e00 0001 |005e: cmpg-float v0, v0, v1 │ │ +105398: 3b00 0800 |0060: if-gez v0, 0068 // +0008 │ │ +10539c: 5420 0518 |0062: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ +1053a0: 5233 0018 |0064: iget v3, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +1053a4: 5903 0418 |0066: iput v3, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.yMin:F // field@1804 │ │ +1053a8: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=123 │ │ 0x000c line=124 │ │ 0x0010 line=125 │ │ 0x0016 line=126 │ │ @@ -290495,25 +290497,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1053a4: |[1053a4] com.sromku.polygon.Polygon$Builder.validate:()V │ │ -1053b4: 5420 0918 |0000: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ -1053b8: 7210 362c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ -1053be: 0a00 |0005: move-result v0 │ │ -1053c0: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -1053c2: 3410 0300 |0007: if-lt v0, v1, 000a // +0003 │ │ -1053c6: 0e00 |0009: return-void │ │ -1053c8: 2200 0907 |000a: new-instance v0, Ljava/lang/RuntimeException; // type@0709 │ │ -1053cc: 1a01 d822 |000c: const-string v1, "Polygon must have at least 3 points" // string@22d8 │ │ -1053d0: 7020 a22a 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -1053d6: 2700 |0011: throw v0 │ │ +1053ac: |[1053ac] com.sromku.polygon.Polygon$Builder.validate:()V │ │ +1053bc: 5420 0918 |0000: iget-object v0, v2, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ +1053c0: 7210 362c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ +1053c6: 0a00 |0005: move-result v0 │ │ +1053c8: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +1053ca: 3410 0300 |0007: if-lt v0, v1, 000a // +0003 │ │ +1053ce: 0e00 |0009: return-void │ │ +1053d0: 2200 0907 |000a: new-instance v0, Ljava/lang/RuntimeException; // type@0709 │ │ +1053d4: 1a01 d822 |000c: const-string v1, "Polygon must have at least 3 points" // string@22d8 │ │ +1053d8: 7020 a22a 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +1053de: 2700 |0011: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x000a line=157 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/sromku/polygon/Polygon$Builder; │ │ │ │ @@ -290523,42 +290525,42 @@ │ │ type : '(Lcom/sromku/polygon/Point;)Lcom/sromku/polygon/Polygon$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -105198: |[105198] com.sromku.polygon.Polygon$Builder.addVertex:(Lcom/sromku/polygon/Point;)Lcom/sromku/polygon/Polygon$Builder; │ │ -1051a8: 5530 0718 |0000: iget-boolean v0, v3, Lcom/sromku/polygon/Polygon$Builder;._isClosed:Z // field@1807 │ │ -1051ac: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -1051b0: 2200 4e07 |0004: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -1051b4: 7010 8e2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -1051ba: 5b30 0918 |0009: iput-object v0, v3, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ -1051be: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1051c0: 5c30 0718 |000c: iput-boolean v0, v3, Lcom/sromku/polygon/Polygon$Builder;._isClosed:Z // field@1807 │ │ -1051c4: 7020 5f29 4300 |000e: invoke-direct {v3, v4}, Lcom/sromku/polygon/Polygon$Builder;.updateBoundingBox:(Lcom/sromku/polygon/Point;)V // method@295f │ │ -1051ca: 5430 0918 |0011: iget-object v0, v3, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ -1051ce: 7220 282c 4000 |0013: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -1051d4: 5430 0918 |0016: iget-object v0, v3, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ -1051d8: 7210 362c 0000 |0018: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ -1051de: 0a00 |001b: move-result v0 │ │ -1051e0: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -1051e2: 3710 1a00 |001d: if-le v0, v1, 0037 // +001a │ │ -1051e6: 2200 a706 |001f: new-instance v0, Lcom/sromku/polygon/Line; // type@06a7 │ │ -1051ea: 5431 0918 |0021: iget-object v1, v3, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ -1051ee: 7210 362c 0100 |0023: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2c36 │ │ -1051f4: 0a02 |0026: move-result v2 │ │ -1051f6: d802 02fe |0027: add-int/lit8 v2, v2, #int -2 // #fe │ │ -1051fa: 7220 2d2c 2100 |0029: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -105200: 0c01 |002c: move-result-object v1 │ │ -105202: 1f01 a806 |002d: check-cast v1, Lcom/sromku/polygon/Point; // type@06a8 │ │ -105206: 7030 4f29 1004 |002f: invoke-direct {v0, v1, v4}, Lcom/sromku/polygon/Line;.:(Lcom/sromku/polygon/Point;Lcom/sromku/polygon/Point;)V // method@294f │ │ -10520c: 5434 0818 |0032: iget-object v4, v3, Lcom/sromku/polygon/Polygon$Builder;._sides:Ljava/util/List; // field@1808 │ │ -105210: 7220 282c 0400 |0034: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -105216: 1103 |0037: return-object v3 │ │ +1051a0: |[1051a0] com.sromku.polygon.Polygon$Builder.addVertex:(Lcom/sromku/polygon/Point;)Lcom/sromku/polygon/Polygon$Builder; │ │ +1051b0: 5530 0718 |0000: iget-boolean v0, v3, Lcom/sromku/polygon/Polygon$Builder;._isClosed:Z // field@1807 │ │ +1051b4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +1051b8: 2200 4e07 |0004: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +1051bc: 7010 8e2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +1051c2: 5b30 0918 |0009: iput-object v0, v3, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ +1051c6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1051c8: 5c30 0718 |000c: iput-boolean v0, v3, Lcom/sromku/polygon/Polygon$Builder;._isClosed:Z // field@1807 │ │ +1051cc: 7020 5f29 4300 |000e: invoke-direct {v3, v4}, Lcom/sromku/polygon/Polygon$Builder;.updateBoundingBox:(Lcom/sromku/polygon/Point;)V // method@295f │ │ +1051d2: 5430 0918 |0011: iget-object v0, v3, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ +1051d6: 7220 282c 4000 |0013: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +1051dc: 5430 0918 |0016: iget-object v0, v3, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ +1051e0: 7210 362c 0000 |0018: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ +1051e6: 0a00 |001b: move-result v0 │ │ +1051e8: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +1051ea: 3710 1a00 |001d: if-le v0, v1, 0037 // +001a │ │ +1051ee: 2200 a706 |001f: new-instance v0, Lcom/sromku/polygon/Line; // type@06a7 │ │ +1051f2: 5431 0918 |0021: iget-object v1, v3, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ +1051f6: 7210 362c 0100 |0023: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2c36 │ │ +1051fc: 0a02 |0026: move-result v2 │ │ +1051fe: d802 02fe |0027: add-int/lit8 v2, v2, #int -2 // #fe │ │ +105202: 7220 2d2c 2100 |0029: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +105208: 0c01 |002c: move-result-object v1 │ │ +10520a: 1f01 a806 |002d: check-cast v1, Lcom/sromku/polygon/Point; // type@06a8 │ │ +10520e: 7030 4f29 1004 |002f: invoke-direct {v0, v1, v4}, Lcom/sromku/polygon/Line;.:(Lcom/sromku/polygon/Point;Lcom/sromku/polygon/Point;)V // method@294f │ │ +105214: 5434 0818 |0032: iget-object v4, v3, Lcom/sromku/polygon/Polygon$Builder;._sides:Ljava/util/List; // field@1808 │ │ +105218: 7220 282c 0400 |0034: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +10521e: 1103 |0037: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=60 │ │ 0x000c line=61 │ │ 0x000e line=64 │ │ 0x0011 line=65 │ │ @@ -290574,40 +290576,40 @@ │ │ type : '()Lcom/sromku/polygon/Polygon;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -105120: |[105120] com.sromku.polygon.Polygon$Builder.build:()Lcom/sromku/polygon/Polygon; │ │ -105130: 7010 6029 0500 |0000: invoke-direct {v5}, Lcom/sromku/polygon/Polygon$Builder;.validate:()V // method@2960 │ │ -105136: 5550 0718 |0003: iget-boolean v0, v5, Lcom/sromku/polygon/Polygon$Builder;._isClosed:Z // field@1807 │ │ -10513a: 3900 2300 |0005: if-nez v0, 0028 // +0023 │ │ -10513e: 5450 0818 |0007: iget-object v0, v5, Lcom/sromku/polygon/Polygon$Builder;._sides:Ljava/util/List; // field@1808 │ │ -105142: 2201 a706 |0009: new-instance v1, Lcom/sromku/polygon/Line; // type@06a7 │ │ -105146: 5452 0918 |000b: iget-object v2, v5, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ -10514a: 7210 362c 0200 |000d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2c36 │ │ -105150: 0a03 |0010: move-result v3 │ │ -105152: d803 03ff |0011: add-int/lit8 v3, v3, #int -1 // #ff │ │ -105156: 7220 2d2c 3200 |0013: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -10515c: 0c02 |0016: move-result-object v2 │ │ -10515e: 1f02 a806 |0017: check-cast v2, Lcom/sromku/polygon/Point; // type@06a8 │ │ -105162: 5453 0918 |0019: iget-object v3, v5, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ -105166: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -105168: 7220 2d2c 4300 |001c: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -10516e: 0c03 |001f: move-result-object v3 │ │ -105170: 1f03 a806 |0020: check-cast v3, Lcom/sromku/polygon/Point; // type@06a8 │ │ -105174: 7030 4f29 2103 |0022: invoke-direct {v1, v2, v3}, Lcom/sromku/polygon/Line;.:(Lcom/sromku/polygon/Point;Lcom/sromku/polygon/Point;)V // method@294f │ │ -10517a: 7220 282c 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -105180: 2200 ac06 |0028: new-instance v0, Lcom/sromku/polygon/Polygon; // type@06ac │ │ -105184: 5451 0818 |002a: iget-object v1, v5, Lcom/sromku/polygon/Polygon$Builder;._sides:Ljava/util/List; // field@1808 │ │ -105188: 5452 0518 |002c: iget-object v2, v5, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ -10518c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -10518e: 7040 6229 1032 |002f: invoke-direct {v0, v1, v2, v3}, Lcom/sromku/polygon/Polygon;.:(Ljava/util/List;Lcom/sromku/polygon/Polygon$BoundingBox;Lcom/sromku/polygon/Polygon$1;)V // method@2962 │ │ -105194: 1100 |0032: return-object v0 │ │ +105128: |[105128] com.sromku.polygon.Polygon$Builder.build:()Lcom/sromku/polygon/Polygon; │ │ +105138: 7010 6029 0500 |0000: invoke-direct {v5}, Lcom/sromku/polygon/Polygon$Builder;.validate:()V // method@2960 │ │ +10513e: 5550 0718 |0003: iget-boolean v0, v5, Lcom/sromku/polygon/Polygon$Builder;._isClosed:Z // field@1807 │ │ +105142: 3900 2300 |0005: if-nez v0, 0028 // +0023 │ │ +105146: 5450 0818 |0007: iget-object v0, v5, Lcom/sromku/polygon/Polygon$Builder;._sides:Ljava/util/List; // field@1808 │ │ +10514a: 2201 a706 |0009: new-instance v1, Lcom/sromku/polygon/Line; // type@06a7 │ │ +10514e: 5452 0918 |000b: iget-object v2, v5, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ +105152: 7210 362c 0200 |000d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2c36 │ │ +105158: 0a03 |0010: move-result v3 │ │ +10515a: d803 03ff |0011: add-int/lit8 v3, v3, #int -1 // #ff │ │ +10515e: 7220 2d2c 3200 |0013: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +105164: 0c02 |0016: move-result-object v2 │ │ +105166: 1f02 a806 |0017: check-cast v2, Lcom/sromku/polygon/Point; // type@06a8 │ │ +10516a: 5453 0918 |0019: iget-object v3, v5, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ +10516e: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +105170: 7220 2d2c 4300 |001c: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +105176: 0c03 |001f: move-result-object v3 │ │ +105178: 1f03 a806 |0020: check-cast v3, Lcom/sromku/polygon/Point; // type@06a8 │ │ +10517c: 7030 4f29 2103 |0022: invoke-direct {v1, v2, v3}, Lcom/sromku/polygon/Line;.:(Lcom/sromku/polygon/Point;Lcom/sromku/polygon/Point;)V // method@294f │ │ +105182: 7220 282c 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +105188: 2200 ac06 |0028: new-instance v0, Lcom/sromku/polygon/Polygon; // type@06ac │ │ +10518c: 5451 0818 |002a: iget-object v1, v5, Lcom/sromku/polygon/Polygon$Builder;._sides:Ljava/util/List; // field@1808 │ │ +105190: 5452 0518 |002c: iget-object v2, v5, Lcom/sromku/polygon/Polygon$Builder;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@1805 │ │ +105194: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +105196: 7040 6229 1032 |002f: invoke-direct {v0, v1, v2, v3}, Lcom/sromku/polygon/Polygon;.:(Ljava/util/List;Lcom/sromku/polygon/Polygon$BoundingBox;Lcom/sromku/polygon/Polygon$1;)V // method@2962 │ │ +10519c: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=103 │ │ 0x0007 line=106 │ │ 0x0028 line=109 │ │ locals : │ │ @@ -290618,35 +290620,35 @@ │ │ type : '()Lcom/sromku/polygon/Polygon$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -105218: |[105218] com.sromku.polygon.Polygon$Builder.close:()Lcom/sromku/polygon/Polygon$Builder; │ │ -105228: 7010 6029 0600 |0000: invoke-direct {v6}, Lcom/sromku/polygon/Polygon$Builder;.validate:()V // method@2960 │ │ -10522e: 5460 0818 |0003: iget-object v0, v6, Lcom/sromku/polygon/Polygon$Builder;._sides:Ljava/util/List; // field@1808 │ │ -105232: 2201 a706 |0005: new-instance v1, Lcom/sromku/polygon/Line; // type@06a7 │ │ -105236: 5462 0918 |0007: iget-object v2, v6, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ -10523a: 7210 362c 0200 |0009: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2c36 │ │ -105240: 0a03 |000c: move-result v3 │ │ -105242: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -105244: b143 |000e: sub-int/2addr v3, v4 │ │ -105246: 7220 2d2c 3200 |000f: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -10524c: 0c02 |0012: move-result-object v2 │ │ -10524e: 1f02 a806 |0013: check-cast v2, Lcom/sromku/polygon/Point; // type@06a8 │ │ -105252: 5463 0918 |0015: iget-object v3, v6, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ -105256: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -105258: 7220 2d2c 5300 |0018: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -10525e: 0c03 |001b: move-result-object v3 │ │ -105260: 1f03 a806 |001c: check-cast v3, Lcom/sromku/polygon/Point; // type@06a8 │ │ -105264: 7030 4f29 2103 |001e: invoke-direct {v1, v2, v3}, Lcom/sromku/polygon/Line;.:(Lcom/sromku/polygon/Point;Lcom/sromku/polygon/Point;)V // method@294f │ │ -10526a: 7220 282c 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -105270: 5c64 0718 |0024: iput-boolean v4, v6, Lcom/sromku/polygon/Polygon$Builder;._isClosed:Z // field@1807 │ │ -105274: 1106 |0026: return-object v6 │ │ +105220: |[105220] com.sromku.polygon.Polygon$Builder.close:()Lcom/sromku/polygon/Polygon$Builder; │ │ +105230: 7010 6029 0600 |0000: invoke-direct {v6}, Lcom/sromku/polygon/Polygon$Builder;.validate:()V // method@2960 │ │ +105236: 5460 0818 |0003: iget-object v0, v6, Lcom/sromku/polygon/Polygon$Builder;._sides:Ljava/util/List; // field@1808 │ │ +10523a: 2201 a706 |0005: new-instance v1, Lcom/sromku/polygon/Line; // type@06a7 │ │ +10523e: 5462 0918 |0007: iget-object v2, v6, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ +105242: 7210 362c 0200 |0009: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2c36 │ │ +105248: 0a03 |000c: move-result v3 │ │ +10524a: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +10524c: b143 |000e: sub-int/2addr v3, v4 │ │ +10524e: 7220 2d2c 3200 |000f: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +105254: 0c02 |0012: move-result-object v2 │ │ +105256: 1f02 a806 |0013: check-cast v2, Lcom/sromku/polygon/Point; // type@06a8 │ │ +10525a: 5463 0918 |0015: iget-object v3, v6, Lcom/sromku/polygon/Polygon$Builder;._vertexes:Ljava/util/List; // field@1809 │ │ +10525e: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +105260: 7220 2d2c 5300 |0018: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +105266: 0c03 |001b: move-result-object v3 │ │ +105268: 1f03 a806 |001c: check-cast v3, Lcom/sromku/polygon/Point; // type@06a8 │ │ +10526c: 7030 4f29 2103 |001e: invoke-direct {v1, v2, v3}, Lcom/sromku/polygon/Line;.:(Lcom/sromku/polygon/Point;Lcom/sromku/polygon/Point;)V // method@294f │ │ +105272: 7220 282c 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +105278: 5c64 0718 |0024: iput-boolean v4, v6, Lcom/sromku/polygon/Polygon$Builder;._isClosed:Z // field@1807 │ │ +10527c: 1106 |0026: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=87 │ │ 0x0024 line=88 │ │ locals : │ │ 0x0000 - 0x0027 reg=6 this Lcom/sromku/polygon/Polygon$Builder; │ │ @@ -290694,19 +290696,19 @@ │ │ type : '(Ljava/util/List;Lcom/sromku/polygon/Polygon$BoundingBox;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -10566c: |[10566c] com.sromku.polygon.Polygon.:(Ljava/util/List;Lcom/sromku/polygon/Polygon$BoundingBox;)V │ │ -10567c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -105682: 5b01 0b18 |0003: iput-object v1, v0, Lcom/sromku/polygon/Polygon;._sides:Ljava/util/List; // field@180b │ │ -105686: 5b02 0a18 |0005: iput-object v2, v0, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ -10568a: 0e00 |0007: return-void │ │ +105674: |[105674] com.sromku.polygon.Polygon.:(Ljava/util/List;Lcom/sromku/polygon/Polygon$BoundingBox;)V │ │ +105684: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10568a: 5b01 0b18 |0003: iput-object v1, v0, Lcom/sromku/polygon/Polygon;._sides:Ljava/util/List; // field@180b │ │ +10568e: 5b02 0a18 |0005: iput-object v2, v0, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ +105692: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0005 line=20 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/sromku/polygon/Polygon; │ │ @@ -290718,17 +290720,17 @@ │ │ type : '(Ljava/util/List;Lcom/sromku/polygon/Polygon$BoundingBox;Lcom/sromku/polygon/Polygon$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -10568c: |[10568c] com.sromku.polygon.Polygon.:(Ljava/util/List;Lcom/sromku/polygon/Polygon$BoundingBox;Lcom/sromku/polygon/Polygon$1;)V │ │ -10569c: 7030 6129 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/sromku/polygon/Polygon;.:(Ljava/util/List;Lcom/sromku/polygon/Polygon$BoundingBox;)V // method@2961 │ │ -1056a2: 0e00 |0003: return-void │ │ +105694: |[105694] com.sromku.polygon.Polygon.:(Ljava/util/List;Lcom/sromku/polygon/Polygon$BoundingBox;Lcom/sromku/polygon/Polygon$1;)V │ │ +1056a4: 7030 6129 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/sromku/polygon/Polygon;.:(Ljava/util/List;Lcom/sromku/polygon/Polygon$BoundingBox;)V // method@2961 │ │ +1056aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/sromku/polygon/Polygon; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/sromku/polygon/Polygon$BoundingBox; │ │ @@ -290739,50 +290741,50 @@ │ │ type : '()Lcom/sromku/polygon/Polygon$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -105638: |[105638] com.sromku.polygon.Polygon.Builder:()Lcom/sromku/polygon/Polygon$Builder; │ │ -105648: 2200 ab06 |0000: new-instance v0, Lcom/sromku/polygon/Polygon$Builder; // type@06ab │ │ -10564c: 7010 5b29 0000 |0002: invoke-direct {v0}, Lcom/sromku/polygon/Polygon$Builder;.:()V // method@295b │ │ -105652: 1100 |0005: return-object v0 │ │ +105640: |[105640] com.sromku.polygon.Polygon.Builder:()Lcom/sromku/polygon/Polygon$Builder; │ │ +105650: 2200 ab06 |0000: new-instance v0, Lcom/sromku/polygon/Polygon$Builder; // type@06ab │ │ +105654: 7010 5b29 0000 |0002: invoke-direct {v0}, Lcom/sromku/polygon/Polygon$Builder;.:()V // method@295b │ │ +10565a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #3 : (in Lcom/sromku/polygon/Polygon;) │ │ name : 'createRay' │ │ type : '(Lcom/sromku/polygon/Point;)Lcom/sromku/polygon/Line;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -1055e8: |[1055e8] com.sromku.polygon.Polygon.createRay:(Lcom/sromku/polygon/Point;)Lcom/sromku/polygon/Line; │ │ -1055f8: 5430 0a18 |0000: iget-object v0, v3, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ -1055fc: 5200 0118 |0002: iget v0, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.xMax:F // field@1801 │ │ -105600: 5431 0a18 |0004: iget-object v1, v3, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ -105604: 5211 0218 |0006: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.xMin:F // field@1802 │ │ -105608: c710 |0008: sub-float/2addr v0, v1 │ │ -10560a: 1501 c842 |0009: const/high16 v1, #int 1120403456 // #42c8 │ │ -10560e: c910 |000b: div-float/2addr v0, v1 │ │ -105610: 2201 a806 |000c: new-instance v1, Lcom/sromku/polygon/Point; // type@06a8 │ │ -105614: 5432 0a18 |000e: iget-object v2, v3, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ -105618: 5222 0218 |0010: iget v2, v2, Lcom/sromku/polygon/Polygon$BoundingBox;.xMin:F // field@1802 │ │ -10561c: c702 |0012: sub-float/2addr v2, v0 │ │ -10561e: 5430 0a18 |0013: iget-object v0, v3, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ -105622: 5200 0418 |0015: iget v0, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.yMin:F // field@1804 │ │ -105626: 7030 5729 2100 |0017: invoke-direct {v1, v2, v0}, Lcom/sromku/polygon/Point;.:(FF)V // method@2957 │ │ -10562c: 2200 a706 |001a: new-instance v0, Lcom/sromku/polygon/Line; // type@06a7 │ │ -105630: 7030 4f29 1004 |001c: invoke-direct {v0, v1, v4}, Lcom/sromku/polygon/Line;.:(Lcom/sromku/polygon/Point;Lcom/sromku/polygon/Point;)V // method@294f │ │ -105636: 1100 |001f: return-object v0 │ │ +1055f0: |[1055f0] com.sromku.polygon.Polygon.createRay:(Lcom/sromku/polygon/Point;)Lcom/sromku/polygon/Line; │ │ +105600: 5430 0a18 |0000: iget-object v0, v3, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ +105604: 5200 0118 |0002: iget v0, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.xMax:F // field@1801 │ │ +105608: 5431 0a18 |0004: iget-object v1, v3, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ +10560c: 5211 0218 |0006: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.xMin:F // field@1802 │ │ +105610: c710 |0008: sub-float/2addr v0, v1 │ │ +105612: 1501 c842 |0009: const/high16 v1, #int 1120403456 // #42c8 │ │ +105616: c910 |000b: div-float/2addr v0, v1 │ │ +105618: 2201 a806 |000c: new-instance v1, Lcom/sromku/polygon/Point; // type@06a8 │ │ +10561c: 5432 0a18 |000e: iget-object v2, v3, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ +105620: 5222 0218 |0010: iget v2, v2, Lcom/sromku/polygon/Polygon$BoundingBox;.xMin:F // field@1802 │ │ +105624: c702 |0012: sub-float/2addr v2, v0 │ │ +105626: 5430 0a18 |0013: iget-object v0, v3, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ +10562a: 5200 0418 |0015: iget v0, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.yMin:F // field@1804 │ │ +10562e: 7030 5729 2100 |0017: invoke-direct {v1, v2, v0}, Lcom/sromku/polygon/Point;.:(FF)V // method@2957 │ │ +105634: 2200 a706 |001a: new-instance v0, Lcom/sromku/polygon/Line; // type@06a7 │ │ +105638: 7030 4f29 1004 |001c: invoke-direct {v0, v1, v4}, Lcom/sromku/polygon/Line;.:(Lcom/sromku/polygon/Point;Lcom/sromku/polygon/Point;)V // method@294f │ │ +10563e: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x000c line=261 │ │ 0x001a line=263 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lcom/sromku/polygon/Polygon; │ │ @@ -290793,40 +290795,40 @@ │ │ type : '(Lcom/sromku/polygon/Point;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -105444: |[105444] com.sromku.polygon.Polygon.inBoundingBox:(Lcom/sromku/polygon/Point;)Z │ │ -105454: 5230 ff17 |0000: iget v0, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -105458: 5421 0a18 |0002: iget-object v1, v2, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ -10545c: 5211 0218 |0004: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.xMin:F // field@1802 │ │ -105460: 2e00 0001 |0006: cmpg-float v0, v0, v1 │ │ -105464: 3a00 2300 |0008: if-ltz v0, 002b // +0023 │ │ -105468: 5230 ff17 |000a: iget v0, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -10546c: 5421 0a18 |000c: iget-object v1, v2, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ -105470: 5211 0118 |000e: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.xMax:F // field@1801 │ │ -105474: 2d00 0001 |0010: cmpl-float v0, v0, v1 │ │ -105478: 3c00 1900 |0012: if-gtz v0, 002b // +0019 │ │ -10547c: 5230 0018 |0014: iget v0, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -105480: 5421 0a18 |0016: iget-object v1, v2, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ -105484: 5211 0418 |0018: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.yMin:F // field@1804 │ │ -105488: 2e00 0001 |001a: cmpg-float v0, v0, v1 │ │ -10548c: 3a00 0f00 |001c: if-ltz v0, 002b // +000f │ │ -105490: 5233 0018 |001e: iget v3, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ -105494: 5420 0a18 |0020: iget-object v0, v2, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ -105498: 5200 0318 |0022: iget v0, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.yMax:F // field@1803 │ │ -10549c: 2d03 0300 |0024: cmpl-float v3, v3, v0 │ │ -1054a0: 3d03 0300 |0026: if-lez v3, 0029 // +0003 │ │ -1054a4: 2803 |0028: goto 002b // +0003 │ │ -1054a6: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -1054a8: 0f03 |002a: return v3 │ │ -1054aa: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -1054ac: 0f03 |002c: return v3 │ │ +10544c: |[10544c] com.sromku.polygon.Polygon.inBoundingBox:(Lcom/sromku/polygon/Point;)Z │ │ +10545c: 5230 ff17 |0000: iget v0, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +105460: 5421 0a18 |0002: iget-object v1, v2, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ +105464: 5211 0218 |0004: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.xMin:F // field@1802 │ │ +105468: 2e00 0001 |0006: cmpg-float v0, v0, v1 │ │ +10546c: 3a00 2300 |0008: if-ltz v0, 002b // +0023 │ │ +105470: 5230 ff17 |000a: iget v0, v3, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +105474: 5421 0a18 |000c: iget-object v1, v2, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ +105478: 5211 0118 |000e: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.xMax:F // field@1801 │ │ +10547c: 2d00 0001 |0010: cmpl-float v0, v0, v1 │ │ +105480: 3c00 1900 |0012: if-gtz v0, 002b // +0019 │ │ +105484: 5230 0018 |0014: iget v0, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +105488: 5421 0a18 |0016: iget-object v1, v2, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ +10548c: 5211 0418 |0018: iget v1, v1, Lcom/sromku/polygon/Polygon$BoundingBox;.yMin:F // field@1804 │ │ +105490: 2e00 0001 |001a: cmpg-float v0, v0, v1 │ │ +105494: 3a00 0f00 |001c: if-ltz v0, 002b // +000f │ │ +105498: 5233 0018 |001e: iget v3, v3, Lcom/sromku/polygon/Point;.y:F // field@1800 │ │ +10549c: 5420 0a18 |0020: iget-object v0, v2, Lcom/sromku/polygon/Polygon;._boundingBox:Lcom/sromku/polygon/Polygon$BoundingBox; // field@180a │ │ +1054a0: 5200 0318 |0022: iget v0, v0, Lcom/sromku/polygon/Polygon$BoundingBox;.yMax:F // field@1803 │ │ +1054a4: 2d03 0300 |0024: cmpl-float v3, v3, v0 │ │ +1054a8: 3d03 0300 |0026: if-lez v3, 0029 // +0003 │ │ +1054ac: 2803 |0028: goto 002b // +0003 │ │ +1054ae: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +1054b0: 0f03 |002a: return v3 │ │ +1054b2: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +1054b4: 0f03 |002c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x002d reg=2 this Lcom/sromku/polygon/Polygon; │ │ 0x0000 - 0x002d reg=3 (null) Lcom/sromku/polygon/Point; │ │ │ │ @@ -290835,94 +290837,94 @@ │ │ type : '(Lcom/sromku/polygon/Line;Lcom/sromku/polygon/Line;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 147 16-bit code units │ │ -1054b0: |[1054b0] com.sromku.polygon.Polygon.intersect:(Lcom/sromku/polygon/Line;Lcom/sromku/polygon/Line;)Z │ │ -1054c0: 6e10 5529 0500 |0000: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.isVertical:()Z // method@2955 │ │ -1054c6: 0a00 |0003: move-result v0 │ │ -1054c8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1054ca: 3900 3b00 |0005: if-nez v0, 0040 // +003b │ │ -1054ce: 6e10 5529 0600 |0007: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.isVertical:()Z // method@2955 │ │ -1054d4: 0a00 |000a: move-result v0 │ │ -1054d6: 3900 3500 |000b: if-nez v0, 0040 // +0035 │ │ -1054da: 6e10 5029 0500 |000d: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.getA:()F // method@2950 │ │ -1054e0: 0a00 |0010: move-result v0 │ │ -1054e2: 6e10 5029 0600 |0011: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getA:()F // method@2950 │ │ -1054e8: 0a02 |0014: move-result v2 │ │ -1054ea: c720 |0015: sub-float/2addr v0, v2 │ │ -1054ec: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1054ee: 2d00 0002 |0017: cmpl-float v0, v0, v2 │ │ -1054f2: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ -1054f6: 0f01 |001b: return v1 │ │ -1054f8: 6e10 5129 0600 |001c: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getB:()F // method@2951 │ │ -1054fe: 0a00 |001f: move-result v0 │ │ -105500: 6e10 5129 0500 |0020: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.getB:()F // method@2951 │ │ -105506: 0a02 |0023: move-result v2 │ │ -105508: c720 |0024: sub-float/2addr v0, v2 │ │ -10550a: 6e10 5029 0500 |0025: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.getA:()F // method@2950 │ │ -105510: 0a02 |0028: move-result v2 │ │ -105512: 6e10 5029 0600 |0029: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getA:()F // method@2950 │ │ -105518: 0a03 |002c: move-result v3 │ │ -10551a: c732 |002d: sub-float/2addr v2, v3 │ │ -10551c: c920 |002e: div-float/2addr v0, v2 │ │ -10551e: 6e10 5029 0600 |002f: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getA:()F // method@2950 │ │ -105524: 0a02 |0032: move-result v2 │ │ -105526: a802 0200 |0033: mul-float v2, v2, v0 │ │ -10552a: 6e10 5129 0600 |0035: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getB:()F // method@2951 │ │ -105530: 0a03 |0038: move-result v3 │ │ -105532: c632 |0039: add-float/2addr v2, v3 │ │ -105534: 2203 a806 |003a: new-instance v3, Lcom/sromku/polygon/Point; // type@06a8 │ │ -105538: 7030 5729 0302 |003c: invoke-direct {v3, v0, v2}, Lcom/sromku/polygon/Point;.:(FF)V // method@2957 │ │ -10553e: 2846 |003f: goto 0085 // +0046 │ │ -105540: 6e10 5529 0500 |0040: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.isVertical:()Z // method@2955 │ │ -105546: 0a00 |0043: move-result v0 │ │ -105548: 3800 1f00 |0044: if-eqz v0, 0063 // +001f │ │ -10554c: 6e10 5529 0600 |0046: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.isVertical:()Z // method@2955 │ │ -105552: 0a00 |0049: move-result v0 │ │ -105554: 3900 1900 |004a: if-nez v0, 0063 // +0019 │ │ -105558: 6e10 5329 0500 |004c: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.getStart:()Lcom/sromku/polygon/Point; // method@2953 │ │ -10555e: 0c00 |004f: move-result-object v0 │ │ -105560: 5200 ff17 |0050: iget v0, v0, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -105564: 6e10 5029 0600 |0052: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getA:()F // method@2950 │ │ -10556a: 0a02 |0055: move-result v2 │ │ -10556c: a802 0200 |0056: mul-float v2, v2, v0 │ │ -105570: 6e10 5129 0600 |0058: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getB:()F // method@2951 │ │ -105576: 0a03 |005b: move-result v3 │ │ -105578: c632 |005c: add-float/2addr v2, v3 │ │ -10557a: 2203 a806 |005d: new-instance v3, Lcom/sromku/polygon/Point; // type@06a8 │ │ -10557e: 7030 5729 0302 |005f: invoke-direct {v3, v0, v2}, Lcom/sromku/polygon/Point;.:(FF)V // method@2957 │ │ -105584: 2823 |0062: goto 0085 // +0023 │ │ -105586: 6e10 5529 0500 |0063: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.isVertical:()Z // method@2955 │ │ -10558c: 0a00 |0066: move-result v0 │ │ -10558e: 3900 2b00 |0067: if-nez v0, 0092 // +002b │ │ -105592: 6e10 5529 0600 |0069: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.isVertical:()Z // method@2955 │ │ -105598: 0a00 |006c: move-result v0 │ │ -10559a: 3800 2500 |006d: if-eqz v0, 0092 // +0025 │ │ -10559e: 6e10 5329 0600 |006f: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getStart:()Lcom/sromku/polygon/Point; // method@2953 │ │ -1055a4: 0c00 |0072: move-result-object v0 │ │ -1055a6: 5200 ff17 |0073: iget v0, v0, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ -1055aa: 6e10 5029 0500 |0075: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.getA:()F // method@2950 │ │ -1055b0: 0a02 |0078: move-result v2 │ │ -1055b2: a802 0200 |0079: mul-float v2, v2, v0 │ │ -1055b6: 6e10 5129 0500 |007b: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.getB:()F // method@2951 │ │ -1055bc: 0a03 |007e: move-result v3 │ │ -1055be: c632 |007f: add-float/2addr v2, v3 │ │ -1055c0: 2203 a806 |0080: new-instance v3, Lcom/sromku/polygon/Point; // type@06a8 │ │ -1055c4: 7030 5729 0302 |0082: invoke-direct {v3, v0, v2}, Lcom/sromku/polygon/Point;.:(FF)V // method@2957 │ │ -1055ca: 6e20 5429 3600 |0085: invoke-virtual {v6, v3}, Lcom/sromku/polygon/Line;.isInside:(Lcom/sromku/polygon/Point;)Z // method@2954 │ │ -1055d0: 0a06 |0088: move-result v6 │ │ -1055d2: 3806 0900 |0089: if-eqz v6, 0092 // +0009 │ │ -1055d6: 6e20 5429 3500 |008b: invoke-virtual {v5, v3}, Lcom/sromku/polygon/Line;.isInside:(Lcom/sromku/polygon/Point;)Z // method@2954 │ │ -1055dc: 0a05 |008e: move-result v5 │ │ -1055de: 3805 0300 |008f: if-eqz v5, 0092 // +0003 │ │ -1055e2: 1211 |0091: const/4 v1, #int 1 // #1 │ │ -1055e4: 0f01 |0092: return v1 │ │ +1054b8: |[1054b8] com.sromku.polygon.Polygon.intersect:(Lcom/sromku/polygon/Line;Lcom/sromku/polygon/Line;)Z │ │ +1054c8: 6e10 5529 0500 |0000: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.isVertical:()Z // method@2955 │ │ +1054ce: 0a00 |0003: move-result v0 │ │ +1054d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1054d2: 3900 3b00 |0005: if-nez v0, 0040 // +003b │ │ +1054d6: 6e10 5529 0600 |0007: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.isVertical:()Z // method@2955 │ │ +1054dc: 0a00 |000a: move-result v0 │ │ +1054de: 3900 3500 |000b: if-nez v0, 0040 // +0035 │ │ +1054e2: 6e10 5029 0500 |000d: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.getA:()F // method@2950 │ │ +1054e8: 0a00 |0010: move-result v0 │ │ +1054ea: 6e10 5029 0600 |0011: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getA:()F // method@2950 │ │ +1054f0: 0a02 |0014: move-result v2 │ │ +1054f2: c720 |0015: sub-float/2addr v0, v2 │ │ +1054f4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1054f6: 2d00 0002 |0017: cmpl-float v0, v0, v2 │ │ +1054fa: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ +1054fe: 0f01 |001b: return v1 │ │ +105500: 6e10 5129 0600 |001c: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getB:()F // method@2951 │ │ +105506: 0a00 |001f: move-result v0 │ │ +105508: 6e10 5129 0500 |0020: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.getB:()F // method@2951 │ │ +10550e: 0a02 |0023: move-result v2 │ │ +105510: c720 |0024: sub-float/2addr v0, v2 │ │ +105512: 6e10 5029 0500 |0025: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.getA:()F // method@2950 │ │ +105518: 0a02 |0028: move-result v2 │ │ +10551a: 6e10 5029 0600 |0029: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getA:()F // method@2950 │ │ +105520: 0a03 |002c: move-result v3 │ │ +105522: c732 |002d: sub-float/2addr v2, v3 │ │ +105524: c920 |002e: div-float/2addr v0, v2 │ │ +105526: 6e10 5029 0600 |002f: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getA:()F // method@2950 │ │ +10552c: 0a02 |0032: move-result v2 │ │ +10552e: a802 0200 |0033: mul-float v2, v2, v0 │ │ +105532: 6e10 5129 0600 |0035: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getB:()F // method@2951 │ │ +105538: 0a03 |0038: move-result v3 │ │ +10553a: c632 |0039: add-float/2addr v2, v3 │ │ +10553c: 2203 a806 |003a: new-instance v3, Lcom/sromku/polygon/Point; // type@06a8 │ │ +105540: 7030 5729 0302 |003c: invoke-direct {v3, v0, v2}, Lcom/sromku/polygon/Point;.:(FF)V // method@2957 │ │ +105546: 2846 |003f: goto 0085 // +0046 │ │ +105548: 6e10 5529 0500 |0040: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.isVertical:()Z // method@2955 │ │ +10554e: 0a00 |0043: move-result v0 │ │ +105550: 3800 1f00 |0044: if-eqz v0, 0063 // +001f │ │ +105554: 6e10 5529 0600 |0046: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.isVertical:()Z // method@2955 │ │ +10555a: 0a00 |0049: move-result v0 │ │ +10555c: 3900 1900 |004a: if-nez v0, 0063 // +0019 │ │ +105560: 6e10 5329 0500 |004c: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.getStart:()Lcom/sromku/polygon/Point; // method@2953 │ │ +105566: 0c00 |004f: move-result-object v0 │ │ +105568: 5200 ff17 |0050: iget v0, v0, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +10556c: 6e10 5029 0600 |0052: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getA:()F // method@2950 │ │ +105572: 0a02 |0055: move-result v2 │ │ +105574: a802 0200 |0056: mul-float v2, v2, v0 │ │ +105578: 6e10 5129 0600 |0058: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getB:()F // method@2951 │ │ +10557e: 0a03 |005b: move-result v3 │ │ +105580: c632 |005c: add-float/2addr v2, v3 │ │ +105582: 2203 a806 |005d: new-instance v3, Lcom/sromku/polygon/Point; // type@06a8 │ │ +105586: 7030 5729 0302 |005f: invoke-direct {v3, v0, v2}, Lcom/sromku/polygon/Point;.:(FF)V // method@2957 │ │ +10558c: 2823 |0062: goto 0085 // +0023 │ │ +10558e: 6e10 5529 0500 |0063: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.isVertical:()Z // method@2955 │ │ +105594: 0a00 |0066: move-result v0 │ │ +105596: 3900 2b00 |0067: if-nez v0, 0092 // +002b │ │ +10559a: 6e10 5529 0600 |0069: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.isVertical:()Z // method@2955 │ │ +1055a0: 0a00 |006c: move-result v0 │ │ +1055a2: 3800 2500 |006d: if-eqz v0, 0092 // +0025 │ │ +1055a6: 6e10 5329 0600 |006f: invoke-virtual {v6}, Lcom/sromku/polygon/Line;.getStart:()Lcom/sromku/polygon/Point; // method@2953 │ │ +1055ac: 0c00 |0072: move-result-object v0 │ │ +1055ae: 5200 ff17 |0073: iget v0, v0, Lcom/sromku/polygon/Point;.x:F // field@17ff │ │ +1055b2: 6e10 5029 0500 |0075: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.getA:()F // method@2950 │ │ +1055b8: 0a02 |0078: move-result v2 │ │ +1055ba: a802 0200 |0079: mul-float v2, v2, v0 │ │ +1055be: 6e10 5129 0500 |007b: invoke-virtual {v5}, Lcom/sromku/polygon/Line;.getB:()F // method@2951 │ │ +1055c4: 0a03 |007e: move-result v3 │ │ +1055c6: c632 |007f: add-float/2addr v2, v3 │ │ +1055c8: 2203 a806 |0080: new-instance v3, Lcom/sromku/polygon/Point; // type@06a8 │ │ +1055cc: 7030 5729 0302 |0082: invoke-direct {v3, v0, v2}, Lcom/sromku/polygon/Point;.:(FF)V // method@2957 │ │ +1055d2: 6e20 5429 3600 |0085: invoke-virtual {v6, v3}, Lcom/sromku/polygon/Line;.isInside:(Lcom/sromku/polygon/Point;)Z // method@2954 │ │ +1055d8: 0a06 |0088: move-result v6 │ │ +1055da: 3806 0900 |0089: if-eqz v6, 0092 // +0009 │ │ +1055de: 6e20 5429 3500 |008b: invoke-virtual {v5, v3}, Lcom/sromku/polygon/Line;.isInside:(Lcom/sromku/polygon/Point;)Z // method@2954 │ │ +1055e4: 0a05 |008e: move-result v5 │ │ +1055e6: 3805 0300 |008f: if-eqz v5, 0092 // +0003 │ │ +1055ea: 1211 |0091: const/4 v1, #int 1 // #1 │ │ +1055ec: 0f01 |0092: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x000d line=215 │ │ 0x001c line=220 │ │ 0x002f line=221 │ │ 0x003a line=222 │ │ @@ -290946,41 +290948,41 @@ │ │ type : '(Lcom/sromku/polygon/Point;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -1053d8: |[1053d8] com.sromku.polygon.Polygon.contains:(Lcom/sromku/polygon/Point;)Z │ │ -1053e8: 7020 6729 5400 |0000: invoke-direct {v4, v5}, Lcom/sromku/polygon/Polygon;.inBoundingBox:(Lcom/sromku/polygon/Point;)Z // method@2967 │ │ -1053ee: 0a00 |0003: move-result v0 │ │ -1053f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1053f2: 3800 2800 |0005: if-eqz v0, 002d // +0028 │ │ -1053f6: 7020 6529 5400 |0007: invoke-direct {v4, v5}, Lcom/sromku/polygon/Polygon;.createRay:(Lcom/sromku/polygon/Point;)Lcom/sromku/polygon/Line; // method@2965 │ │ -1053fc: 0c05 |000a: move-result-object v5 │ │ -1053fe: 5440 0b18 |000b: iget-object v0, v4, Lcom/sromku/polygon/Polygon;._sides:Ljava/util/List; // field@180b │ │ -105402: 7210 302c 0000 |000d: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -105408: 0c00 |0010: move-result-object v0 │ │ -10540a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -10540c: 7210 042c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -105412: 0a03 |0015: move-result v3 │ │ -105414: 3803 1100 |0016: if-eqz v3, 0027 // +0011 │ │ -105418: 7210 052c 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10541e: 0c03 |001b: move-result-object v3 │ │ -105420: 1f03 a706 |001c: check-cast v3, Lcom/sromku/polygon/Line; // type@06a7 │ │ -105424: 7030 6829 5403 |001e: invoke-direct {v4, v5, v3}, Lcom/sromku/polygon/Polygon;.intersect:(Lcom/sromku/polygon/Line;Lcom/sromku/polygon/Line;)Z // method@2968 │ │ -10542a: 0a03 |0021: move-result v3 │ │ -10542c: 3803 f0ff |0022: if-eqz v3, 0012 // -0010 │ │ -105430: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ -105434: 28ec |0026: goto 0012 // -0014 │ │ -105436: dc02 0202 |0027: rem-int/lit8 v2, v2, #int 2 // #02 │ │ -10543a: 1215 |0029: const/4 v5, #int 1 // #1 │ │ -10543c: 3352 0300 |002a: if-ne v2, v5, 002d // +0003 │ │ -105440: 0f05 |002c: return v5 │ │ -105442: 0f01 |002d: return v1 │ │ +1053e0: |[1053e0] com.sromku.polygon.Polygon.contains:(Lcom/sromku/polygon/Point;)Z │ │ +1053f0: 7020 6729 5400 |0000: invoke-direct {v4, v5}, Lcom/sromku/polygon/Polygon;.inBoundingBox:(Lcom/sromku/polygon/Point;)Z // method@2967 │ │ +1053f6: 0a00 |0003: move-result v0 │ │ +1053f8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1053fa: 3800 2800 |0005: if-eqz v0, 002d // +0028 │ │ +1053fe: 7020 6529 5400 |0007: invoke-direct {v4, v5}, Lcom/sromku/polygon/Polygon;.createRay:(Lcom/sromku/polygon/Point;)Lcom/sromku/polygon/Line; // method@2965 │ │ +105404: 0c05 |000a: move-result-object v5 │ │ +105406: 5440 0b18 |000b: iget-object v0, v4, Lcom/sromku/polygon/Polygon;._sides:Ljava/util/List; // field@180b │ │ +10540a: 7210 302c 0000 |000d: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +105410: 0c00 |0010: move-result-object v0 │ │ +105412: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +105414: 7210 042c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10541a: 0a03 |0015: move-result v3 │ │ +10541c: 3803 1100 |0016: if-eqz v3, 0027 // +0011 │ │ +105420: 7210 052c 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +105426: 0c03 |001b: move-result-object v3 │ │ +105428: 1f03 a706 |001c: check-cast v3, Lcom/sromku/polygon/Line; // type@06a7 │ │ +10542c: 7030 6829 5403 |001e: invoke-direct {v4, v5, v3}, Lcom/sromku/polygon/Polygon;.intersect:(Lcom/sromku/polygon/Line;Lcom/sromku/polygon/Line;)Z // method@2968 │ │ +105432: 0a03 |0021: move-result v3 │ │ +105434: 3803 f0ff |0022: if-eqz v3, 0012 // -0010 │ │ +105438: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ +10543c: 28ec |0026: goto 0012 // -0014 │ │ +10543e: dc02 0202 |0027: rem-int/lit8 v2, v2, #int 2 // #02 │ │ +105442: 1215 |0029: const/4 v5, #int 1 // #1 │ │ +105444: 3352 0300 |002a: if-ne v2, v5, 002d // +0003 │ │ +105448: 0f05 |002c: return v5 │ │ +10544a: 0f01 |002d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0007 line=173 │ │ 0x000b line=175 │ │ 0x001e line=177 │ │ 0x0027 line=187 │ │ @@ -290993,17 +290995,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -105654: |[105654] com.sromku.polygon.Polygon.getSides:()Ljava/util/List; │ │ -105664: 5410 0b18 |0000: iget-object v0, v1, Lcom/sromku/polygon/Polygon;._sides:Ljava/util/List; // field@180b │ │ -105668: 1100 |0002: return-object v0 │ │ +10565c: |[10565c] com.sromku.polygon.Polygon.getSides:()Ljava/util/List; │ │ +10566c: 5410 0b18 |0000: iget-object v0, v1, Lcom/sromku/polygon/Polygon;._sides:Ljava/util/List; // field@180b │ │ +105670: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/sromku/polygon/Polygon; │ │ │ │ source_file_idx : 8921 (Polygon.java) │ │ @@ -291131,53 +291133,53 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 78 16-bit code units │ │ -1082b8: |[1082b8] net.sf.jweather.metar.Metar.:()V │ │ -1082c8: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1082ce: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -1082d2: 5b20 2b18 |0005: iput-object v0, v2, Lnet/sf/jweather/metar/Metar;.dateString:Ljava/lang/String; // field@182b │ │ -1082d6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1082d8: 5b21 2a18 |0008: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.date:Ljava/util/Date; // field@182a │ │ -1082dc: 5b20 3218 |000a: iput-object v0, v2, Lnet/sf/jweather/metar/Metar;.reportModifier:Ljava/lang/String; // field@1832 │ │ -1082e0: 5b20 3518 |000c: iput-object v0, v2, Lnet/sf/jweather/metar/Metar;.stationID:Ljava/lang/String; // field@1835 │ │ -1082e4: 5b21 3d18 |000e: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.windDirection:Ljava/lang/Integer; // field@183d │ │ -1082e8: 5b21 4018 |0010: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.windDirectionMin:Ljava/lang/Integer; // field@1840 │ │ -1082ec: 5b21 3f18 |0012: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.windDirectionMax:Ljava/lang/Integer; // field@183f │ │ -1082f0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -1082f2: 5c20 3e18 |0015: iput-boolean v0, v2, Lnet/sf/jweather/metar/Metar;.windDirectionIsVariable:Z // field@183e │ │ -1082f6: 5b21 4218 |0017: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.windSpeed:Ljava/lang/Float; // field@1842 │ │ -1082fa: 5b21 4118 |0019: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.windGusts:Ljava/lang/Float; // field@1841 │ │ -1082fe: 5c20 2e18 |001b: iput-boolean v0, v2, Lnet/sf/jweather/metar/Metar;.isCavok:Z // field@182e │ │ -108302: 5b21 3b18 |001d: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ -108306: 5b21 3818 |001f: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ -10830a: 5b21 3a18 |0021: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ -10830e: 5c20 3918 |0023: iput-boolean v0, v2, Lnet/sf/jweather/metar/Metar;.visibilityLessThan:Z // field@1839 │ │ -108312: 5b21 3118 |0025: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.pressure:Ljava/lang/Float; // field@1831 │ │ -108316: 5b21 3618 |0027: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.temperature:Ljava/lang/Float; // field@1836 │ │ -10831a: 5b21 3718 |0029: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.temperaturePrecise:Ljava/lang/Float; // field@1837 │ │ -10831e: 5b21 2c18 |002b: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.dewPoint:Ljava/lang/Float; // field@182c │ │ -108322: 5b21 2d18 |002d: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.dewPointPrecise:Ljava/lang/Float; // field@182d │ │ -108326: 2201 4e07 |002f: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ -10832a: 7010 8e2b 0100 |0031: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -108330: 5b21 3c18 |0034: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.weatherConditions:Ljava/util/ArrayList; // field@183c │ │ -108334: 2201 4e07 |0036: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ -108338: 7010 8e2b 0100 |0038: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -10833e: 5b21 3418 |003b: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.skyConditions:Ljava/util/ArrayList; // field@1834 │ │ -108342: 2201 4e07 |003d: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ -108346: 7010 8e2b 0100 |003f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -10834c: 5b21 3318 |0042: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.runwayVisualRanges:Ljava/util/ArrayList; // field@1833 │ │ -108350: 2201 4e07 |0044: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ -108354: 7010 8e2b 0100 |0046: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -10835a: 5b21 3018 |0049: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.obscurations:Ljava/util/ArrayList; // field@1830 │ │ -10835e: 5c20 2f18 |004b: iput-boolean v0, v2, Lnet/sf/jweather/metar/Metar;.isNoSignificantChange:Z // field@182f │ │ -108362: 0e00 |004d: return-void │ │ +1082c0: |[1082c0] net.sf.jweather.metar.Metar.:()V │ │ +1082d0: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1082d6: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +1082da: 5b20 2b18 |0005: iput-object v0, v2, Lnet/sf/jweather/metar/Metar;.dateString:Ljava/lang/String; // field@182b │ │ +1082de: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1082e0: 5b21 2a18 |0008: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.date:Ljava/util/Date; // field@182a │ │ +1082e4: 5b20 3218 |000a: iput-object v0, v2, Lnet/sf/jweather/metar/Metar;.reportModifier:Ljava/lang/String; // field@1832 │ │ +1082e8: 5b20 3518 |000c: iput-object v0, v2, Lnet/sf/jweather/metar/Metar;.stationID:Ljava/lang/String; // field@1835 │ │ +1082ec: 5b21 3d18 |000e: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.windDirection:Ljava/lang/Integer; // field@183d │ │ +1082f0: 5b21 4018 |0010: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.windDirectionMin:Ljava/lang/Integer; // field@1840 │ │ +1082f4: 5b21 3f18 |0012: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.windDirectionMax:Ljava/lang/Integer; // field@183f │ │ +1082f8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +1082fa: 5c20 3e18 |0015: iput-boolean v0, v2, Lnet/sf/jweather/metar/Metar;.windDirectionIsVariable:Z // field@183e │ │ +1082fe: 5b21 4218 |0017: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.windSpeed:Ljava/lang/Float; // field@1842 │ │ +108302: 5b21 4118 |0019: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.windGusts:Ljava/lang/Float; // field@1841 │ │ +108306: 5c20 2e18 |001b: iput-boolean v0, v2, Lnet/sf/jweather/metar/Metar;.isCavok:Z // field@182e │ │ +10830a: 5b21 3b18 |001d: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ +10830e: 5b21 3818 |001f: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ +108312: 5b21 3a18 |0021: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ +108316: 5c20 3918 |0023: iput-boolean v0, v2, Lnet/sf/jweather/metar/Metar;.visibilityLessThan:Z // field@1839 │ │ +10831a: 5b21 3118 |0025: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.pressure:Ljava/lang/Float; // field@1831 │ │ +10831e: 5b21 3618 |0027: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.temperature:Ljava/lang/Float; // field@1836 │ │ +108322: 5b21 3718 |0029: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.temperaturePrecise:Ljava/lang/Float; // field@1837 │ │ +108326: 5b21 2c18 |002b: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.dewPoint:Ljava/lang/Float; // field@182c │ │ +10832a: 5b21 2d18 |002d: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.dewPointPrecise:Ljava/lang/Float; // field@182d │ │ +10832e: 2201 4e07 |002f: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ +108332: 7010 8e2b 0100 |0031: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +108338: 5b21 3c18 |0034: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.weatherConditions:Ljava/util/ArrayList; // field@183c │ │ +10833c: 2201 4e07 |0036: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ +108340: 7010 8e2b 0100 |0038: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +108346: 5b21 3418 |003b: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.skyConditions:Ljava/util/ArrayList; // field@1834 │ │ +10834a: 2201 4e07 |003d: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ +10834e: 7010 8e2b 0100 |003f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +108354: 5b21 3318 |0042: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.runwayVisualRanges:Ljava/util/ArrayList; // field@1833 │ │ +108358: 2201 4e07 |0044: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ +10835c: 7010 8e2b 0100 |0046: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +108362: 5b21 3018 |0049: iput-object v1, v2, Lnet/sf/jweather/metar/Metar;.obscurations:Ljava/util/ArrayList; // field@1830 │ │ +108366: 5c20 2f18 |004b: iput-boolean v0, v2, Lnet/sf/jweather/metar/Metar;.isNoSignificantChange:Z // field@182f │ │ +10836a: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0005 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=42 │ │ 0x000c line=43 │ │ @@ -291211,18 +291213,18 @@ │ │ type : '(Lnet/sf/jweather/metar/Obscuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -108364: |[108364] net.sf.jweather.metar.Metar.addObscuration:(Lnet/sf/jweather/metar/Obscuration;)V │ │ -108374: 5410 3018 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.obscurations:Ljava/util/ArrayList; // field@1830 │ │ -108378: 6e20 922b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -10837e: 0e00 |0005: return-void │ │ +10836c: |[10836c] net.sf.jweather.metar.Metar.addObscuration:(Lnet/sf/jweather/metar/Obscuration;)V │ │ +10837c: 5410 3018 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.obscurations:Ljava/util/ArrayList; // field@1830 │ │ +108380: 6e20 922b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +108386: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0006 reg=2 (null) Lnet/sf/jweather/metar/Obscuration; │ │ │ │ @@ -291231,18 +291233,18 @@ │ │ type : '(Lnet/sf/jweather/metar/RunwayVisualRange;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -108380: |[108380] net.sf.jweather.metar.Metar.addRunwayVisualRange:(Lnet/sf/jweather/metar/RunwayVisualRange;)V │ │ -108390: 5410 3318 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.runwayVisualRanges:Ljava/util/ArrayList; // field@1833 │ │ -108394: 6e20 922b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -10839a: 0e00 |0005: return-void │ │ +108388: |[108388] net.sf.jweather.metar.Metar.addRunwayVisualRange:(Lnet/sf/jweather/metar/RunwayVisualRange;)V │ │ +108398: 5410 3318 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.runwayVisualRanges:Ljava/util/ArrayList; // field@1833 │ │ +10839c: 6e20 922b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +1083a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0006 reg=2 (null) Lnet/sf/jweather/metar/RunwayVisualRange; │ │ │ │ @@ -291251,18 +291253,18 @@ │ │ type : '(Lnet/sf/jweather/metar/SkyCondition;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10839c: |[10839c] net.sf.jweather.metar.Metar.addSkyCondition:(Lnet/sf/jweather/metar/SkyCondition;)V │ │ -1083ac: 5410 3418 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.skyConditions:Ljava/util/ArrayList; // field@1834 │ │ -1083b0: 6e20 922b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -1083b6: 0e00 |0005: return-void │ │ +1083a4: |[1083a4] net.sf.jweather.metar.Metar.addSkyCondition:(Lnet/sf/jweather/metar/SkyCondition;)V │ │ +1083b4: 5410 3418 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.skyConditions:Ljava/util/ArrayList; // field@1834 │ │ +1083b8: 6e20 922b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +1083be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0006 reg=2 (null) Lnet/sf/jweather/metar/SkyCondition; │ │ │ │ @@ -291271,18 +291273,18 @@ │ │ type : '(Lnet/sf/jweather/metar/WeatherCondition;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1083b8: |[1083b8] net.sf.jweather.metar.Metar.addWeatherCondition:(Lnet/sf/jweather/metar/WeatherCondition;)V │ │ -1083c8: 5410 3c18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.weatherConditions:Ljava/util/ArrayList; // field@183c │ │ -1083cc: 6e20 922b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -1083d2: 0e00 |0005: return-void │ │ +1083c0: |[1083c0] net.sf.jweather.metar.Metar.addWeatherCondition:(Lnet/sf/jweather/metar/WeatherCondition;)V │ │ +1083d0: 5410 3c18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.weatherConditions:Ljava/util/ArrayList; // field@183c │ │ +1083d4: 6e20 922b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +1083da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0006 reg=2 (null) Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ @@ -291291,17 +291293,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1081c0: |[1081c0] net.sf.jweather.metar.Metar.getDate:()Ljava/util/Date; │ │ -1081d0: 5410 2a18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.date:Ljava/util/Date; // field@182a │ │ -1081d4: 1100 |0002: return-object v0 │ │ +1081c8: |[1081c8] net.sf.jweather.metar.Metar.getDate:()Ljava/util/Date; │ │ +1081d8: 5410 2a18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.date:Ljava/util/Date; // field@182a │ │ +1081dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #5 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -291309,17 +291311,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108118: |[108118] net.sf.jweather.metar.Metar.getDateString:()Ljava/lang/String; │ │ -108128: 5410 2b18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.dateString:Ljava/lang/String; // field@182b │ │ -10812c: 1100 |0002: return-object v0 │ │ +108120: |[108120] net.sf.jweather.metar.Metar.getDateString:()Ljava/lang/String; │ │ +108130: 5410 2b18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.dateString:Ljava/lang/String; // field@182b │ │ +108134: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #6 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -291327,17 +291329,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -107ad0: |[107ad0] net.sf.jweather.metar.Metar.getDewPointInCelsius:()Ljava/lang/Float; │ │ -107ae0: 5410 2c18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.dewPoint:Ljava/lang/Float; // field@182c │ │ -107ae4: 1100 |0002: return-object v0 │ │ +107ad8: |[107ad8] net.sf.jweather.metar.Metar.getDewPointInCelsius:()Ljava/lang/Float; │ │ +107ae8: 5410 2c18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.dewPoint:Ljava/lang/Float; // field@182c │ │ +107aec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #7 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -291345,36 +291347,36 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -107ae8: |[107ae8] net.sf.jweather.metar.Metar.getDewPointInFahrenheit:()Ljava/lang/Float; │ │ -107af8: 5420 2c18 |0000: iget-object v0, v2, Lnet/sf/jweather/metar/Metar;.dewPoint:Ljava/lang/Float; // field@182c │ │ -107afc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -107b00: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -107b02: 1100 |0005: return-object v0 │ │ -107b04: 6e10 4c2a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107b0a: 0a00 |0009: move-result v0 │ │ -107b0c: 1501 1041 |000a: const/high16 v1, #int 1091567616 // #4110 │ │ -107b10: a800 0001 |000c: mul-float v0, v0, v1 │ │ -107b14: 1501 a040 |000e: const/high16 v1, #int 1084227584 // #40a0 │ │ -107b18: c910 |0010: div-float/2addr v0, v1 │ │ -107b1a: 1501 0042 |0011: const/high16 v1, #int 1107296256 // #4200 │ │ -107b1e: c610 |0013: add-float/2addr v0, v1 │ │ -107b20: 1501 2041 |0014: const/high16 v1, #int 1092616192 // #4120 │ │ -107b24: a800 0001 |0016: mul-float v0, v0, v1 │ │ -107b28: 7110 7f2a 0000 |0018: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -107b2e: 0a00 |001b: move-result v0 │ │ -107b30: 8200 |001c: int-to-float v0, v0 │ │ -107b32: c910 |001d: div-float/2addr v0, v1 │ │ -107b34: 2201 ed06 |001e: new-instance v1, Ljava/lang/Float; // type@06ed │ │ -107b38: 7020 482a 0100 |0020: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -107b3e: 1101 |0023: return-object v1 │ │ +107af0: |[107af0] net.sf.jweather.metar.Metar.getDewPointInFahrenheit:()Ljava/lang/Float; │ │ +107b00: 5420 2c18 |0000: iget-object v0, v2, Lnet/sf/jweather/metar/Metar;.dewPoint:Ljava/lang/Float; // field@182c │ │ +107b04: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +107b08: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +107b0a: 1100 |0005: return-object v0 │ │ +107b0c: 6e10 4c2a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107b12: 0a00 |0009: move-result v0 │ │ +107b14: 1501 1041 |000a: const/high16 v1, #int 1091567616 // #4110 │ │ +107b18: a800 0001 |000c: mul-float v0, v0, v1 │ │ +107b1c: 1501 a040 |000e: const/high16 v1, #int 1084227584 // #40a0 │ │ +107b20: c910 |0010: div-float/2addr v0, v1 │ │ +107b22: 1501 0042 |0011: const/high16 v1, #int 1107296256 // #4200 │ │ +107b26: c610 |0013: add-float/2addr v0, v1 │ │ +107b28: 1501 2041 |0014: const/high16 v1, #int 1092616192 // #4120 │ │ +107b2c: a800 0001 |0016: mul-float v0, v0, v1 │ │ +107b30: 7110 7f2a 0000 |0018: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +107b36: 0a00 |001b: move-result v0 │ │ +107b38: 8200 |001c: int-to-float v0, v0 │ │ +107b3a: c910 |001d: div-float/2addr v0, v1 │ │ +107b3c: 2201 ed06 |001e: new-instance v1, Ljava/lang/Float; // type@06ed │ │ +107b40: 7020 482a 0100 |0020: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +107b46: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0006 line=548 │ │ 0x001e line=550 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lnet/sf/jweather/metar/Metar; │ │ @@ -291384,20 +291386,20 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -107b40: |[107b40] net.sf.jweather.metar.Metar.getDewPointMostPreciseInCelsius:()Ljava/lang/Float; │ │ -107b50: 5410 2d18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.dewPointPrecise:Ljava/lang/Float; // field@182d │ │ -107b54: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -107b58: 1100 |0004: return-object v0 │ │ -107b5a: 5410 2c18 |0005: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.dewPoint:Ljava/lang/Float; // field@182c │ │ -107b5e: 1100 |0007: return-object v0 │ │ +107b48: |[107b48] net.sf.jweather.metar.Metar.getDewPointMostPreciseInCelsius:()Ljava/lang/Float; │ │ +107b58: 5410 2d18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.dewPointPrecise:Ljava/lang/Float; // field@182d │ │ +107b5c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +107b60: 1100 |0004: return-object v0 │ │ +107b62: 5410 2c18 |0005: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.dewPoint:Ljava/lang/Float; // field@182c │ │ +107b66: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0005 line=592 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ @@ -291406,51 +291408,51 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -107b60: |[107b60] net.sf.jweather.metar.Metar.getDewPointMostPreciseInFahrenheit:()Ljava/lang/Float; │ │ -107b70: 5450 2d18 |0000: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.dewPointPrecise:Ljava/lang/Float; // field@182d │ │ -107b74: 1501 0042 |0002: const/high16 v1, #int 1107296256 // #4200 │ │ -107b78: 1502 a040 |0004: const/high16 v2, #int 1084227584 // #40a0 │ │ -107b7c: 1503 1041 |0006: const/high16 v3, #int 1091567616 // #4110 │ │ -107b80: 1504 2041 |0008: const/high16 v4, #int 1092616192 // #4120 │ │ -107b84: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ -107b88: 6e10 4c2a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107b8e: 0a00 |000f: move-result v0 │ │ -107b90: a800 0003 |0010: mul-float v0, v0, v3 │ │ -107b94: c920 |0012: div-float/2addr v0, v2 │ │ -107b96: c610 |0013: add-float/2addr v0, v1 │ │ -107b98: a800 0004 |0014: mul-float v0, v0, v4 │ │ -107b9c: 7110 7f2a 0000 |0016: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -107ba2: 0a00 |0019: move-result v0 │ │ -107ba4: 8200 |001a: int-to-float v0, v0 │ │ -107ba6: c940 |001b: div-float/2addr v0, v4 │ │ -107ba8: 2201 ed06 |001c: new-instance v1, Ljava/lang/Float; // type@06ed │ │ -107bac: 7020 482a 0100 |001e: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -107bb2: 1101 |0021: return-object v1 │ │ -107bb4: 5450 2c18 |0022: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.dewPoint:Ljava/lang/Float; // field@182c │ │ -107bb8: 3800 1800 |0024: if-eqz v0, 003c // +0018 │ │ -107bbc: 6e10 4c2a 0000 |0026: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107bc2: 0a00 |0029: move-result v0 │ │ -107bc4: a800 0003 |002a: mul-float v0, v0, v3 │ │ -107bc8: c920 |002c: div-float/2addr v0, v2 │ │ -107bca: c610 |002d: add-float/2addr v0, v1 │ │ -107bcc: a800 0004 |002e: mul-float v0, v0, v4 │ │ -107bd0: 7110 7f2a 0000 |0030: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -107bd6: 0a00 |0033: move-result v0 │ │ -107bd8: 8200 |0034: int-to-float v0, v0 │ │ -107bda: c940 |0035: div-float/2addr v0, v4 │ │ -107bdc: 2201 ed06 |0036: new-instance v1, Ljava/lang/Float; // type@06ed │ │ -107be0: 7020 482a 0100 |0038: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -107be6: 1101 |003b: return-object v1 │ │ -107be8: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -107bea: 1100 |003d: return-object v0 │ │ +107b68: |[107b68] net.sf.jweather.metar.Metar.getDewPointMostPreciseInFahrenheit:()Ljava/lang/Float; │ │ +107b78: 5450 2d18 |0000: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.dewPointPrecise:Ljava/lang/Float; // field@182d │ │ +107b7c: 1501 0042 |0002: const/high16 v1, #int 1107296256 // #4200 │ │ +107b80: 1502 a040 |0004: const/high16 v2, #int 1084227584 // #40a0 │ │ +107b84: 1503 1041 |0006: const/high16 v3, #int 1091567616 // #4110 │ │ +107b88: 1504 2041 |0008: const/high16 v4, #int 1092616192 // #4120 │ │ +107b8c: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ +107b90: 6e10 4c2a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107b96: 0a00 |000f: move-result v0 │ │ +107b98: a800 0003 |0010: mul-float v0, v0, v3 │ │ +107b9c: c920 |0012: div-float/2addr v0, v2 │ │ +107b9e: c610 |0013: add-float/2addr v0, v1 │ │ +107ba0: a800 0004 |0014: mul-float v0, v0, v4 │ │ +107ba4: 7110 7f2a 0000 |0016: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +107baa: 0a00 |0019: move-result v0 │ │ +107bac: 8200 |001a: int-to-float v0, v0 │ │ +107bae: c940 |001b: div-float/2addr v0, v4 │ │ +107bb0: 2201 ed06 |001c: new-instance v1, Ljava/lang/Float; // type@06ed │ │ +107bb4: 7020 482a 0100 |001e: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +107bba: 1101 |0021: return-object v1 │ │ +107bbc: 5450 2c18 |0022: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.dewPoint:Ljava/lang/Float; // field@182c │ │ +107bc0: 3800 1800 |0024: if-eqz v0, 003c // +0018 │ │ +107bc4: 6e10 4c2a 0000 |0026: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107bca: 0a00 |0029: move-result v0 │ │ +107bcc: a800 0003 |002a: mul-float v0, v0, v3 │ │ +107bd0: c920 |002c: div-float/2addr v0, v2 │ │ +107bd2: c610 |002d: add-float/2addr v0, v1 │ │ +107bd4: a800 0004 |002e: mul-float v0, v0, v4 │ │ +107bd8: 7110 7f2a 0000 |0030: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +107bde: 0a00 |0033: move-result v0 │ │ +107be0: 8200 |0034: int-to-float v0, v0 │ │ +107be2: c940 |0035: div-float/2addr v0, v4 │ │ +107be4: 2201 ed06 |0036: new-instance v1, Ljava/lang/Float; // type@06ed │ │ +107be8: 7020 482a 0100 |0038: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +107bee: 1101 |003b: return-object v1 │ │ +107bf0: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +107bf2: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x000c line=603 │ │ 0x001c line=605 │ │ 0x0022 line=606 │ │ 0x0026 line=608 │ │ @@ -291463,17 +291465,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -107bec: |[107bec] net.sf.jweather.metar.Metar.getDewPointPreciseInCelsius:()Ljava/lang/Float; │ │ -107bfc: 5410 2d18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.dewPointPrecise:Ljava/lang/Float; // field@182d │ │ -107c00: 1100 |0002: return-object v0 │ │ +107bf4: |[107bf4] net.sf.jweather.metar.Metar.getDewPointPreciseInCelsius:()Ljava/lang/Float; │ │ +107c04: 5410 2d18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.dewPointPrecise:Ljava/lang/Float; // field@182d │ │ +107c08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #11 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -291481,36 +291483,36 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -107c04: |[107c04] net.sf.jweather.metar.Metar.getDewPointPreciseInFahrenheit:()Ljava/lang/Float; │ │ -107c14: 5420 2d18 |0000: iget-object v0, v2, Lnet/sf/jweather/metar/Metar;.dewPointPrecise:Ljava/lang/Float; // field@182d │ │ -107c18: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -107c1c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -107c1e: 1100 |0005: return-object v0 │ │ -107c20: 6e10 4c2a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107c26: 0a00 |0009: move-result v0 │ │ -107c28: 1501 1041 |000a: const/high16 v1, #int 1091567616 // #4110 │ │ -107c2c: a800 0001 |000c: mul-float v0, v0, v1 │ │ -107c30: 1501 a040 |000e: const/high16 v1, #int 1084227584 // #40a0 │ │ -107c34: c910 |0010: div-float/2addr v0, v1 │ │ -107c36: 1501 0042 |0011: const/high16 v1, #int 1107296256 // #4200 │ │ -107c3a: c610 |0013: add-float/2addr v0, v1 │ │ -107c3c: 1501 2041 |0014: const/high16 v1, #int 1092616192 // #4120 │ │ -107c40: a800 0001 |0016: mul-float v0, v0, v1 │ │ -107c44: 7110 7f2a 0000 |0018: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -107c4a: 0a00 |001b: move-result v0 │ │ -107c4c: 8200 |001c: int-to-float v0, v0 │ │ -107c4e: c910 |001d: div-float/2addr v0, v1 │ │ -107c50: 2201 ed06 |001e: new-instance v1, Ljava/lang/Float; // type@06ed │ │ -107c54: 7020 482a 0100 |0020: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -107c5a: 1101 |0023: return-object v1 │ │ +107c0c: |[107c0c] net.sf.jweather.metar.Metar.getDewPointPreciseInFahrenheit:()Ljava/lang/Float; │ │ +107c1c: 5420 2d18 |0000: iget-object v0, v2, Lnet/sf/jweather/metar/Metar;.dewPointPrecise:Ljava/lang/Float; // field@182d │ │ +107c20: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +107c24: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +107c26: 1100 |0005: return-object v0 │ │ +107c28: 6e10 4c2a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107c2e: 0a00 |0009: move-result v0 │ │ +107c30: 1501 1041 |000a: const/high16 v1, #int 1091567616 // #4110 │ │ +107c34: a800 0001 |000c: mul-float v0, v0, v1 │ │ +107c38: 1501 a040 |000e: const/high16 v1, #int 1084227584 // #40a0 │ │ +107c3c: c910 |0010: div-float/2addr v0, v1 │ │ +107c3e: 1501 0042 |0011: const/high16 v1, #int 1107296256 // #4200 │ │ +107c42: c610 |0013: add-float/2addr v0, v1 │ │ +107c44: 1501 2041 |0014: const/high16 v1, #int 1092616192 // #4120 │ │ +107c48: a800 0001 |0016: mul-float v0, v0, v1 │ │ +107c4c: 7110 7f2a 0000 |0018: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +107c52: 0a00 |001b: move-result v0 │ │ +107c54: 8200 |001c: int-to-float v0, v0 │ │ +107c56: c910 |001d: div-float/2addr v0, v1 │ │ +107c58: 2201 ed06 |001e: new-instance v1, Ljava/lang/Float; // type@06ed │ │ +107c5c: 7020 482a 0100 |0020: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +107c62: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0006 line=579 │ │ 0x001e line=581 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lnet/sf/jweather/metar/Metar; │ │ @@ -291520,17 +291522,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -107a70: |[107a70] net.sf.jweather.metar.Metar.getIsCavok:()Z │ │ -107a80: 5510 2e18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Metar;.isCavok:Z // field@182e │ │ -107a84: 0f00 |0002: return v0 │ │ +107a78: |[107a78] net.sf.jweather.metar.Metar.getIsCavok:()Z │ │ +107a88: 5510 2e18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Metar;.isCavok:Z // field@182e │ │ +107a8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #13 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -291538,17 +291540,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -107a88: |[107a88] net.sf.jweather.metar.Metar.getIsNoSignificantChange:()Z │ │ -107a98: 5510 2f18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Metar;.isNoSignificantChange:Z // field@182f │ │ -107a9c: 0f00 |0002: return v0 │ │ +107a90: |[107a90] net.sf.jweather.metar.Metar.getIsNoSignificantChange:()Z │ │ +107aa0: 5510 2f18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Metar;.isNoSignificantChange:Z // field@182f │ │ +107aa4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #14 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -291556,26 +291558,26 @@ │ │ type : '(I)Lnet/sf/jweather/metar/Obscuration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1081d8: |[1081d8] net.sf.jweather.metar.Metar.getObscuration:(I)Lnet/sf/jweather/metar/Obscuration; │ │ -1081e8: 5410 3018 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.obscurations:Ljava/util/ArrayList; // field@1830 │ │ -1081ec: 6e10 9c2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -1081f2: 0a00 |0005: move-result v0 │ │ -1081f4: 3420 0b00 |0006: if-lt v0, v2, 0011 // +000b │ │ -1081f8: 5410 3018 |0008: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.obscurations:Ljava/util/ArrayList; // field@1830 │ │ -1081fc: 6e20 962b 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -108202: 0c02 |000d: move-result-object v2 │ │ -108204: 1f02 be07 |000e: check-cast v2, Lnet/sf/jweather/metar/Obscuration; // type@07be │ │ -108208: 1102 |0010: return-object v2 │ │ -10820a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -10820c: 1102 |0012: return-object v2 │ │ +1081e0: |[1081e0] net.sf.jweather.metar.Metar.getObscuration:(I)Lnet/sf/jweather/metar/Obscuration; │ │ +1081f0: 5410 3018 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.obscurations:Ljava/util/ArrayList; // field@1830 │ │ +1081f4: 6e10 9c2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +1081fa: 0a00 |0005: move-result v0 │ │ +1081fc: 3420 0b00 |0006: if-lt v0, v2, 0011 // +000b │ │ +108200: 5410 3018 |0008: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.obscurations:Ljava/util/ArrayList; // field@1830 │ │ +108204: 6e20 962b 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10820a: 0c02 |000d: move-result-object v2 │ │ +10820c: 1f02 be07 |000e: check-cast v2, Lnet/sf/jweather/metar/Obscuration; // type@07be │ │ +108210: 1102 |0010: return-object v2 │ │ +108212: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +108214: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ 0x0008 line=742 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0013 reg=2 (null) I │ │ @@ -291585,17 +291587,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108160: |[108160] net.sf.jweather.metar.Metar.getObscurations:()Ljava/util/ArrayList; │ │ -108170: 5410 3018 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.obscurations:Ljava/util/ArrayList; // field@1830 │ │ -108174: 1100 |0002: return-object v0 │ │ +108168: |[108168] net.sf.jweather.metar.Metar.getObscurations:()Ljava/util/ArrayList; │ │ +108178: 5410 3018 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.obscurations:Ljava/util/ArrayList; // field@1830 │ │ +10817c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #16 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -291603,17 +291605,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -107c5c: |[107c5c] net.sf.jweather.metar.Metar.getPressure:()Ljava/lang/Float; │ │ -107c6c: 5410 3118 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.pressure:Ljava/lang/Float; // field@1831 │ │ -107c70: 1100 |0002: return-object v0 │ │ +107c64: |[107c64] net.sf.jweather.metar.Metar.getPressure:()Ljava/lang/Float; │ │ +107c74: 5410 3118 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.pressure:Ljava/lang/Float; // field@1831 │ │ +107c78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #17 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -291621,17 +291623,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108130: |[108130] net.sf.jweather.metar.Metar.getReportModifier:()Ljava/lang/String; │ │ -108140: 5410 3218 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.reportModifier:Ljava/lang/String; // field@1832 │ │ -108144: 1100 |0002: return-object v0 │ │ +108138: |[108138] net.sf.jweather.metar.Metar.getReportModifier:()Ljava/lang/String; │ │ +108148: 5410 3218 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.reportModifier:Ljava/lang/String; // field@1832 │ │ +10814c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #18 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -291639,26 +291641,26 @@ │ │ type : '(I)Lnet/sf/jweather/metar/RunwayVisualRange;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -108210: |[108210] net.sf.jweather.metar.Metar.getRunwayVisualRange:(I)Lnet/sf/jweather/metar/RunwayVisualRange; │ │ -108220: 5410 3318 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.runwayVisualRanges:Ljava/util/ArrayList; // field@1833 │ │ -108224: 6e10 9c2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -10822a: 0a00 |0005: move-result v0 │ │ -10822c: 3420 0b00 |0006: if-lt v0, v2, 0011 // +000b │ │ -108230: 5410 3318 |0008: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.runwayVisualRanges:Ljava/util/ArrayList; // field@1833 │ │ -108234: 6e20 962b 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10823a: 0c02 |000d: move-result-object v2 │ │ -10823c: 1f02 bf07 |000e: check-cast v2, Lnet/sf/jweather/metar/RunwayVisualRange; // type@07bf │ │ -108240: 1102 |0010: return-object v2 │ │ -108242: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -108244: 1102 |0012: return-object v2 │ │ +108218: |[108218] net.sf.jweather.metar.Metar.getRunwayVisualRange:(I)Lnet/sf/jweather/metar/RunwayVisualRange; │ │ +108228: 5410 3318 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.runwayVisualRanges:Ljava/util/ArrayList; // field@1833 │ │ +10822c: 6e10 9c2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +108232: 0a00 |0005: move-result v0 │ │ +108234: 3420 0b00 |0006: if-lt v0, v2, 0011 // +000b │ │ +108238: 5410 3318 |0008: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.runwayVisualRanges:Ljava/util/ArrayList; // field@1833 │ │ +10823c: 6e20 962b 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +108242: 0c02 |000d: move-result-object v2 │ │ +108244: 1f02 bf07 |000e: check-cast v2, Lnet/sf/jweather/metar/RunwayVisualRange; // type@07bf │ │ +108248: 1102 |0010: return-object v2 │ │ +10824a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +10824c: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ 0x0008 line=711 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0013 reg=2 (null) I │ │ @@ -291668,17 +291670,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108178: |[108178] net.sf.jweather.metar.Metar.getRunwayVisualRanges:()Ljava/util/ArrayList; │ │ -108188: 5410 3318 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.runwayVisualRanges:Ljava/util/ArrayList; // field@1833 │ │ -10818c: 1100 |0002: return-object v0 │ │ +108180: |[108180] net.sf.jweather.metar.Metar.getRunwayVisualRanges:()Ljava/util/ArrayList; │ │ +108190: 5410 3318 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.runwayVisualRanges:Ljava/util/ArrayList; // field@1833 │ │ +108194: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #20 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -291686,26 +291688,26 @@ │ │ type : '(I)Lnet/sf/jweather/metar/SkyCondition;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -108248: |[108248] net.sf.jweather.metar.Metar.getSkyCondition:(I)Lnet/sf/jweather/metar/SkyCondition; │ │ -108258: 5410 3418 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.skyConditions:Ljava/util/ArrayList; // field@1834 │ │ -10825c: 6e10 9c2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -108262: 0a00 |0005: move-result v0 │ │ -108264: 3420 0b00 |0006: if-lt v0, v2, 0011 // +000b │ │ -108268: 5410 3418 |0008: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.skyConditions:Ljava/util/ArrayList; // field@1834 │ │ -10826c: 6e20 962b 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -108272: 0c02 |000d: move-result-object v2 │ │ -108274: 1f02 c007 |000e: check-cast v2, Lnet/sf/jweather/metar/SkyCondition; // type@07c0 │ │ -108278: 1102 |0010: return-object v2 │ │ -10827a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -10827c: 1102 |0012: return-object v2 │ │ +108250: |[108250] net.sf.jweather.metar.Metar.getSkyCondition:(I)Lnet/sf/jweather/metar/SkyCondition; │ │ +108260: 5410 3418 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.skyConditions:Ljava/util/ArrayList; // field@1834 │ │ +108264: 6e10 9c2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +10826a: 0a00 |0005: move-result v0 │ │ +10826c: 3420 0b00 |0006: if-lt v0, v2, 0011 // +000b │ │ +108270: 5410 3418 |0008: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.skyConditions:Ljava/util/ArrayList; // field@1834 │ │ +108274: 6e20 962b 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10827a: 0c02 |000d: move-result-object v2 │ │ +10827c: 1f02 c007 |000e: check-cast v2, Lnet/sf/jweather/metar/SkyCondition; // type@07c0 │ │ +108280: 1102 |0010: return-object v2 │ │ +108282: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +108284: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ 0x0008 line=680 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0013 reg=2 (null) I │ │ @@ -291715,17 +291717,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108190: |[108190] net.sf.jweather.metar.Metar.getSkyConditions:()Ljava/util/ArrayList; │ │ -1081a0: 5410 3418 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.skyConditions:Ljava/util/ArrayList; // field@1834 │ │ -1081a4: 1100 |0002: return-object v0 │ │ +108198: |[108198] net.sf.jweather.metar.Metar.getSkyConditions:()Ljava/util/ArrayList; │ │ +1081a8: 5410 3418 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.skyConditions:Ljava/util/ArrayList; // field@1834 │ │ +1081ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #22 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -291733,17 +291735,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108148: |[108148] net.sf.jweather.metar.Metar.getStationID:()Ljava/lang/String; │ │ -108158: 5410 3518 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.stationID:Ljava/lang/String; // field@1835 │ │ -10815c: 1100 |0002: return-object v0 │ │ +108150: |[108150] net.sf.jweather.metar.Metar.getStationID:()Ljava/lang/String; │ │ +108160: 5410 3518 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.stationID:Ljava/lang/String; // field@1835 │ │ +108164: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #23 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -291751,17 +291753,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -107c74: |[107c74] net.sf.jweather.metar.Metar.getTemperatureInCelsius:()Ljava/lang/Float; │ │ -107c84: 5410 3618 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.temperature:Ljava/lang/Float; // field@1836 │ │ -107c88: 1100 |0002: return-object v0 │ │ +107c7c: |[107c7c] net.sf.jweather.metar.Metar.getTemperatureInCelsius:()Ljava/lang/Float; │ │ +107c8c: 5410 3618 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.temperature:Ljava/lang/Float; // field@1836 │ │ +107c90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #24 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -291769,36 +291771,36 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -107c8c: |[107c8c] net.sf.jweather.metar.Metar.getTemperatureInFahrenheit:()Ljava/lang/Float; │ │ -107c9c: 5420 3618 |0000: iget-object v0, v2, Lnet/sf/jweather/metar/Metar;.temperature:Ljava/lang/Float; // field@1836 │ │ -107ca0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -107ca4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -107ca6: 1100 |0005: return-object v0 │ │ -107ca8: 6e10 4c2a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107cae: 0a00 |0009: move-result v0 │ │ -107cb0: 1501 1041 |000a: const/high16 v1, #int 1091567616 // #4110 │ │ -107cb4: a800 0001 |000c: mul-float v0, v0, v1 │ │ -107cb8: 1501 a040 |000e: const/high16 v1, #int 1084227584 // #40a0 │ │ -107cbc: c910 |0010: div-float/2addr v0, v1 │ │ -107cbe: 1501 0042 |0011: const/high16 v1, #int 1107296256 // #4200 │ │ -107cc2: c610 |0013: add-float/2addr v0, v1 │ │ -107cc4: 1501 2041 |0014: const/high16 v1, #int 1092616192 // #4120 │ │ -107cc8: a800 0001 |0016: mul-float v0, v0, v1 │ │ -107ccc: 7110 7f2a 0000 |0018: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -107cd2: 0a00 |001b: move-result v0 │ │ -107cd4: 8200 |001c: int-to-float v0, v0 │ │ -107cd6: c910 |001d: div-float/2addr v0, v1 │ │ -107cd8: 2201 ed06 |001e: new-instance v1, Ljava/lang/Float; // type@06ed │ │ -107cdc: 7020 482a 0100 |0020: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -107ce2: 1101 |0023: return-object v1 │ │ +107c94: |[107c94] net.sf.jweather.metar.Metar.getTemperatureInFahrenheit:()Ljava/lang/Float; │ │ +107ca4: 5420 3618 |0000: iget-object v0, v2, Lnet/sf/jweather/metar/Metar;.temperature:Ljava/lang/Float; // field@1836 │ │ +107ca8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +107cac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +107cae: 1100 |0005: return-object v0 │ │ +107cb0: 6e10 4c2a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107cb6: 0a00 |0009: move-result v0 │ │ +107cb8: 1501 1041 |000a: const/high16 v1, #int 1091567616 // #4110 │ │ +107cbc: a800 0001 |000c: mul-float v0, v0, v1 │ │ +107cc0: 1501 a040 |000e: const/high16 v1, #int 1084227584 // #40a0 │ │ +107cc4: c910 |0010: div-float/2addr v0, v1 │ │ +107cc6: 1501 0042 |0011: const/high16 v1, #int 1107296256 // #4200 │ │ +107cca: c610 |0013: add-float/2addr v0, v1 │ │ +107ccc: 1501 2041 |0014: const/high16 v1, #int 1092616192 // #4120 │ │ +107cd0: a800 0001 |0016: mul-float v0, v0, v1 │ │ +107cd4: 7110 7f2a 0000 |0018: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +107cda: 0a00 |001b: move-result v0 │ │ +107cdc: 8200 |001c: int-to-float v0, v0 │ │ +107cde: c910 |001d: div-float/2addr v0, v1 │ │ +107ce0: 2201 ed06 |001e: new-instance v1, Ljava/lang/Float; // type@06ed │ │ +107ce4: 7020 482a 0100 |0020: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +107cea: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0006 line=455 │ │ 0x001e line=457 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lnet/sf/jweather/metar/Metar; │ │ @@ -291808,20 +291810,20 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -107ce4: |[107ce4] net.sf.jweather.metar.Metar.getTemperatureMostPreciseInCelsius:()Ljava/lang/Float; │ │ -107cf4: 5410 3718 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.temperaturePrecise:Ljava/lang/Float; // field@1837 │ │ -107cf8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -107cfc: 1100 |0004: return-object v0 │ │ -107cfe: 5410 3618 |0005: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.temperature:Ljava/lang/Float; // field@1836 │ │ -107d02: 1100 |0007: return-object v0 │ │ +107cec: |[107cec] net.sf.jweather.metar.Metar.getTemperatureMostPreciseInCelsius:()Ljava/lang/Float; │ │ +107cfc: 5410 3718 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.temperaturePrecise:Ljava/lang/Float; // field@1837 │ │ +107d00: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +107d04: 1100 |0004: return-object v0 │ │ +107d06: 5410 3618 |0005: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.temperature:Ljava/lang/Float; // field@1836 │ │ +107d0a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0005 line=498 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ @@ -291830,51 +291832,51 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -107d04: |[107d04] net.sf.jweather.metar.Metar.getTemperatureMostPreciseInFahrenheit:()Ljava/lang/Float; │ │ -107d14: 5450 3718 |0000: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.temperaturePrecise:Ljava/lang/Float; // field@1837 │ │ -107d18: 1501 0042 |0002: const/high16 v1, #int 1107296256 // #4200 │ │ -107d1c: 1502 a040 |0004: const/high16 v2, #int 1084227584 // #40a0 │ │ -107d20: 1503 1041 |0006: const/high16 v3, #int 1091567616 // #4110 │ │ -107d24: 1504 2041 |0008: const/high16 v4, #int 1092616192 // #4120 │ │ -107d28: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ -107d2c: 6e10 4c2a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107d32: 0a00 |000f: move-result v0 │ │ -107d34: a800 0003 |0010: mul-float v0, v0, v3 │ │ -107d38: c920 |0012: div-float/2addr v0, v2 │ │ -107d3a: c610 |0013: add-float/2addr v0, v1 │ │ -107d3c: a800 0004 |0014: mul-float v0, v0, v4 │ │ -107d40: 7110 7f2a 0000 |0016: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -107d46: 0a00 |0019: move-result v0 │ │ -107d48: 8200 |001a: int-to-float v0, v0 │ │ -107d4a: c940 |001b: div-float/2addr v0, v4 │ │ -107d4c: 2201 ed06 |001c: new-instance v1, Ljava/lang/Float; // type@06ed │ │ -107d50: 7020 482a 0100 |001e: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -107d56: 1101 |0021: return-object v1 │ │ -107d58: 5450 3618 |0022: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.temperature:Ljava/lang/Float; // field@1836 │ │ -107d5c: 3800 1800 |0024: if-eqz v0, 003c // +0018 │ │ -107d60: 6e10 4c2a 0000 |0026: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107d66: 0a00 |0029: move-result v0 │ │ -107d68: a800 0003 |002a: mul-float v0, v0, v3 │ │ -107d6c: c920 |002c: div-float/2addr v0, v2 │ │ -107d6e: c610 |002d: add-float/2addr v0, v1 │ │ -107d70: a800 0004 |002e: mul-float v0, v0, v4 │ │ -107d74: 7110 7f2a 0000 |0030: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -107d7a: 0a00 |0033: move-result v0 │ │ -107d7c: 8200 |0034: int-to-float v0, v0 │ │ -107d7e: c940 |0035: div-float/2addr v0, v4 │ │ -107d80: 2201 ed06 |0036: new-instance v1, Ljava/lang/Float; // type@06ed │ │ -107d84: 7020 482a 0100 |0038: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -107d8a: 1101 |003b: return-object v1 │ │ -107d8c: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -107d8e: 1100 |003d: return-object v0 │ │ +107d0c: |[107d0c] net.sf.jweather.metar.Metar.getTemperatureMostPreciseInFahrenheit:()Ljava/lang/Float; │ │ +107d1c: 5450 3718 |0000: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.temperaturePrecise:Ljava/lang/Float; // field@1837 │ │ +107d20: 1501 0042 |0002: const/high16 v1, #int 1107296256 // #4200 │ │ +107d24: 1502 a040 |0004: const/high16 v2, #int 1084227584 // #40a0 │ │ +107d28: 1503 1041 |0006: const/high16 v3, #int 1091567616 // #4110 │ │ +107d2c: 1504 2041 |0008: const/high16 v4, #int 1092616192 // #4120 │ │ +107d30: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ +107d34: 6e10 4c2a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107d3a: 0a00 |000f: move-result v0 │ │ +107d3c: a800 0003 |0010: mul-float v0, v0, v3 │ │ +107d40: c920 |0012: div-float/2addr v0, v2 │ │ +107d42: c610 |0013: add-float/2addr v0, v1 │ │ +107d44: a800 0004 |0014: mul-float v0, v0, v4 │ │ +107d48: 7110 7f2a 0000 |0016: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +107d4e: 0a00 |0019: move-result v0 │ │ +107d50: 8200 |001a: int-to-float v0, v0 │ │ +107d52: c940 |001b: div-float/2addr v0, v4 │ │ +107d54: 2201 ed06 |001c: new-instance v1, Ljava/lang/Float; // type@06ed │ │ +107d58: 7020 482a 0100 |001e: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +107d5e: 1101 |0021: return-object v1 │ │ +107d60: 5450 3618 |0022: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.temperature:Ljava/lang/Float; // field@1836 │ │ +107d64: 3800 1800 |0024: if-eqz v0, 003c // +0018 │ │ +107d68: 6e10 4c2a 0000 |0026: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107d6e: 0a00 |0029: move-result v0 │ │ +107d70: a800 0003 |002a: mul-float v0, v0, v3 │ │ +107d74: c920 |002c: div-float/2addr v0, v2 │ │ +107d76: c610 |002d: add-float/2addr v0, v1 │ │ +107d78: a800 0004 |002e: mul-float v0, v0, v4 │ │ +107d7c: 7110 7f2a 0000 |0030: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +107d82: 0a00 |0033: move-result v0 │ │ +107d84: 8200 |0034: int-to-float v0, v0 │ │ +107d86: c940 |0035: div-float/2addr v0, v4 │ │ +107d88: 2201 ed06 |0036: new-instance v1, Ljava/lang/Float; // type@06ed │ │ +107d8c: 7020 482a 0100 |0038: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +107d92: 1101 |003b: return-object v1 │ │ +107d94: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +107d96: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x000c line=509 │ │ 0x001c line=511 │ │ 0x0022 line=512 │ │ 0x0026 line=514 │ │ @@ -291887,17 +291889,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -107d90: |[107d90] net.sf.jweather.metar.Metar.getTemperaturePreciseInCelsius:()Ljava/lang/Float; │ │ -107da0: 5410 3718 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.temperaturePrecise:Ljava/lang/Float; // field@1837 │ │ -107da4: 1100 |0002: return-object v0 │ │ +107d98: |[107d98] net.sf.jweather.metar.Metar.getTemperaturePreciseInCelsius:()Ljava/lang/Float; │ │ +107da8: 5410 3718 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.temperaturePrecise:Ljava/lang/Float; // field@1837 │ │ +107dac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #28 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -291905,36 +291907,36 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -107da8: |[107da8] net.sf.jweather.metar.Metar.getTemperaturePreciseInFahrenheit:()Ljava/lang/Float; │ │ -107db8: 5420 3718 |0000: iget-object v0, v2, Lnet/sf/jweather/metar/Metar;.temperaturePrecise:Ljava/lang/Float; // field@1837 │ │ -107dbc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -107dc0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -107dc2: 1100 |0005: return-object v0 │ │ -107dc4: 6e10 4c2a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107dca: 0a00 |0009: move-result v0 │ │ -107dcc: 1501 1041 |000a: const/high16 v1, #int 1091567616 // #4110 │ │ -107dd0: a800 0001 |000c: mul-float v0, v0, v1 │ │ -107dd4: 1501 a040 |000e: const/high16 v1, #int 1084227584 // #40a0 │ │ -107dd8: c910 |0010: div-float/2addr v0, v1 │ │ -107dda: 1501 0042 |0011: const/high16 v1, #int 1107296256 // #4200 │ │ -107dde: c610 |0013: add-float/2addr v0, v1 │ │ -107de0: 1501 2041 |0014: const/high16 v1, #int 1092616192 // #4120 │ │ -107de4: a800 0001 |0016: mul-float v0, v0, v1 │ │ -107de8: 7110 7f2a 0000 |0018: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -107dee: 0a00 |001b: move-result v0 │ │ -107df0: 8200 |001c: int-to-float v0, v0 │ │ -107df2: c910 |001d: div-float/2addr v0, v1 │ │ -107df4: 2201 ed06 |001e: new-instance v1, Ljava/lang/Float; // type@06ed │ │ -107df8: 7020 482a 0100 |0020: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -107dfe: 1101 |0023: return-object v1 │ │ +107db0: |[107db0] net.sf.jweather.metar.Metar.getTemperaturePreciseInFahrenheit:()Ljava/lang/Float; │ │ +107dc0: 5420 3718 |0000: iget-object v0, v2, Lnet/sf/jweather/metar/Metar;.temperaturePrecise:Ljava/lang/Float; // field@1837 │ │ +107dc4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +107dc8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +107dca: 1100 |0005: return-object v0 │ │ +107dcc: 6e10 4c2a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107dd2: 0a00 |0009: move-result v0 │ │ +107dd4: 1501 1041 |000a: const/high16 v1, #int 1091567616 // #4110 │ │ +107dd8: a800 0001 |000c: mul-float v0, v0, v1 │ │ +107ddc: 1501 a040 |000e: const/high16 v1, #int 1084227584 // #40a0 │ │ +107de0: c910 |0010: div-float/2addr v0, v1 │ │ +107de2: 1501 0042 |0011: const/high16 v1, #int 1107296256 // #4200 │ │ +107de6: c610 |0013: add-float/2addr v0, v1 │ │ +107de8: 1501 2041 |0014: const/high16 v1, #int 1092616192 // #4120 │ │ +107dec: a800 0001 |0016: mul-float v0, v0, v1 │ │ +107df0: 7110 7f2a 0000 |0018: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +107df6: 0a00 |001b: move-result v0 │ │ +107df8: 8200 |001c: int-to-float v0, v0 │ │ +107dfa: c910 |001d: div-float/2addr v0, v1 │ │ +107dfc: 2201 ed06 |001e: new-instance v1, Ljava/lang/Float; // type@06ed │ │ +107e00: 7020 482a 0100 |0020: invoke-direct {v1, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +107e06: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0006 line=486 │ │ 0x001e line=487 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lnet/sf/jweather/metar/Metar; │ │ @@ -291944,44 +291946,44 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -107e00: |[107e00] net.sf.jweather.metar.Metar.getVisibility:()Ljava/lang/Float; │ │ -107e10: 5450 3b18 |0000: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ -107e14: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -107e18: 1100 |0004: return-object v0 │ │ -107e1a: 5450 3818 |0005: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ -107e1e: 3800 1800 |0007: if-eqz v0, 001f // +0018 │ │ -107e22: 2200 ed06 |0009: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -107e26: 5451 3818 |000b: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ -107e2a: 6e10 4c2a 0100 |000d: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107e30: 0a01 |0010: move-result v1 │ │ -107e32: 8911 |0011: float-to-double v1, v1 │ │ -107e34: 1803 a038 807e dfbf f93f |0012: const-wide v3, #double 1.60934 // #3ff9bfdf7e8038a0 │ │ -107e3e: 7120 382a 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -107e44: ce31 |001a: div-double/2addr v1, v3 │ │ -107e46: 7030 472a 1002 |001b: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ -107e4c: 1100 |001e: return-object v0 │ │ -107e4e: 5450 3a18 |001f: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ -107e52: 3800 1800 |0021: if-eqz v0, 0039 // +0018 │ │ -107e56: 2200 ed06 |0023: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -107e5a: 5451 3a18 |0025: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ -107e5e: 6e10 4c2a 0100 |0027: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107e64: 0a01 |002a: move-result v1 │ │ -107e66: 8911 |002b: float-to-double v1, v1 │ │ -107e68: 1803 4c37 8941 6025 9940 |002c: const-wide v3, #double 1609.34 // #409925604189374c │ │ -107e72: 7120 382a 2100 |0031: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -107e78: ce31 |0034: div-double/2addr v1, v3 │ │ -107e7a: 7030 472a 1002 |0035: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ -107e80: 1100 |0038: return-object v0 │ │ -107e82: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -107e84: 1100 |003a: return-object v0 │ │ +107e08: |[107e08] net.sf.jweather.metar.Metar.getVisibility:()Ljava/lang/Float; │ │ +107e18: 5450 3b18 |0000: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ +107e1c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +107e20: 1100 |0004: return-object v0 │ │ +107e22: 5450 3818 |0005: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ +107e26: 3800 1800 |0007: if-eqz v0, 001f // +0018 │ │ +107e2a: 2200 ed06 |0009: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +107e2e: 5451 3818 |000b: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ +107e32: 6e10 4c2a 0100 |000d: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107e38: 0a01 |0010: move-result v1 │ │ +107e3a: 8911 |0011: float-to-double v1, v1 │ │ +107e3c: 1803 a038 807e dfbf f93f |0012: const-wide v3, #double 1.60934 // #3ff9bfdf7e8038a0 │ │ +107e46: 7120 382a 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +107e4c: ce31 |001a: div-double/2addr v1, v3 │ │ +107e4e: 7030 472a 1002 |001b: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ +107e54: 1100 |001e: return-object v0 │ │ +107e56: 5450 3a18 |001f: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ +107e5a: 3800 1800 |0021: if-eqz v0, 0039 // +0018 │ │ +107e5e: 2200 ed06 |0023: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +107e62: 5451 3a18 |0025: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ +107e66: 6e10 4c2a 0100 |0027: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107e6c: 0a01 |002a: move-result v1 │ │ +107e6e: 8911 |002b: float-to-double v1, v1 │ │ +107e70: 1803 4c37 8941 6025 9940 |002c: const-wide v3, #double 1609.34 // #409925604189374c │ │ +107e7a: 7120 382a 2100 |0031: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +107e80: ce31 |0034: div-double/2addr v1, v3 │ │ +107e82: 7030 472a 1002 |0035: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ +107e88: 1100 |0038: return-object v0 │ │ +107e8a: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +107e8c: 1100 |003a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0005 line=359 │ │ 0x0009 line=360 │ │ 0x001f line=361 │ │ 0x0023 line=362 │ │ @@ -291993,42 +291995,42 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -107e88: |[107e88] net.sf.jweather.metar.Metar.getVisibilityInKilometers:()Ljava/lang/Float; │ │ -107e98: 5450 3818 |0000: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ -107e9c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -107ea0: 1100 |0004: return-object v0 │ │ -107ea2: 5450 3a18 |0005: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ -107ea6: 3800 1100 |0007: if-eqz v0, 0018 // +0011 │ │ -107eaa: 2200 ed06 |0009: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -107eae: 5451 3a18 |000b: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ -107eb2: 6e10 4c2a 0100 |000d: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107eb8: 0a01 |0010: move-result v1 │ │ -107eba: 1502 7a44 |0011: const/high16 v2, #int 1148846080 // #447a │ │ -107ebe: c921 |0013: div-float/2addr v1, v2 │ │ -107ec0: 7020 482a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -107ec6: 1100 |0017: return-object v0 │ │ -107ec8: 5450 3b18 |0018: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ -107ecc: 3800 1900 |001a: if-eqz v0, 0033 // +0019 │ │ -107ed0: 2200 ed06 |001c: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -107ed4: 5451 3b18 |001e: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ -107ed8: 6e10 4c2a 0100 |0020: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107ede: 0a01 |0023: move-result v1 │ │ -107ee0: 8911 |0024: float-to-double v1, v1 │ │ -107ee2: 1803 a038 807e dfbf f93f |0025: const-wide v3, #double 1.60934 // #3ff9bfdf7e8038a0 │ │ -107eec: 7120 382a 2100 |002a: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -107ef2: ad01 0103 |002d: mul-double v1, v1, v3 │ │ -107ef6: 7030 472a 1002 |002f: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ -107efc: 1100 |0032: return-object v0 │ │ -107efe: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -107f00: 1100 |0034: return-object v0 │ │ +107e90: |[107e90] net.sf.jweather.metar.Metar.getVisibilityInKilometers:()Ljava/lang/Float; │ │ +107ea0: 5450 3818 |0000: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ +107ea4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +107ea8: 1100 |0004: return-object v0 │ │ +107eaa: 5450 3a18 |0005: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ +107eae: 3800 1100 |0007: if-eqz v0, 0018 // +0011 │ │ +107eb2: 2200 ed06 |0009: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +107eb6: 5451 3a18 |000b: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ +107eba: 6e10 4c2a 0100 |000d: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107ec0: 0a01 |0010: move-result v1 │ │ +107ec2: 1502 7a44 |0011: const/high16 v2, #int 1148846080 // #447a │ │ +107ec6: c921 |0013: div-float/2addr v1, v2 │ │ +107ec8: 7020 482a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +107ece: 1100 |0017: return-object v0 │ │ +107ed0: 5450 3b18 |0018: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ +107ed4: 3800 1900 |001a: if-eqz v0, 0033 // +0019 │ │ +107ed8: 2200 ed06 |001c: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +107edc: 5451 3b18 |001e: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ +107ee0: 6e10 4c2a 0100 |0020: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107ee6: 0a01 |0023: move-result v1 │ │ +107ee8: 8911 |0024: float-to-double v1, v1 │ │ +107eea: 1803 a038 807e dfbf f93f |0025: const-wide v3, #double 1.60934 // #3ff9bfdf7e8038a0 │ │ +107ef4: 7120 382a 2100 |002a: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +107efa: ad01 0103 |002d: mul-double v1, v1, v3 │ │ +107efe: 7030 472a 1002 |002f: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ +107f04: 1100 |0032: return-object v0 │ │ +107f06: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +107f08: 1100 |0034: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0005 line=374 │ │ 0x0009 line=375 │ │ 0x0018 line=376 │ │ 0x001c line=377 │ │ @@ -292040,42 +292042,42 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -107f04: |[107f04] net.sf.jweather.metar.Metar.getVisibilityInMeters:()Ljava/lang/Float; │ │ -107f14: 5450 3a18 |0000: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ -107f18: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -107f1c: 1100 |0004: return-object v0 │ │ -107f1e: 5450 3818 |0005: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ -107f22: 3800 1200 |0007: if-eqz v0, 0019 // +0012 │ │ -107f26: 2200 ed06 |0009: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -107f2a: 5451 3818 |000b: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ -107f2e: 6e10 4c2a 0100 |000d: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107f34: 0a01 |0010: move-result v1 │ │ -107f36: 1502 7a44 |0011: const/high16 v2, #int 1148846080 // #447a │ │ -107f3a: a801 0102 |0013: mul-float v1, v1, v2 │ │ -107f3e: 7020 482a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -107f44: 1100 |0018: return-object v0 │ │ -107f46: 5450 3b18 |0019: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ -107f4a: 3800 1900 |001b: if-eqz v0, 0034 // +0019 │ │ -107f4e: 2200 ed06 |001d: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -107f52: 5451 3b18 |001f: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ -107f56: 6e10 4c2a 0100 |0021: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107f5c: 0a01 |0024: move-result v1 │ │ -107f5e: 8911 |0025: float-to-double v1, v1 │ │ -107f60: 1803 4c37 8941 6025 9940 |0026: const-wide v3, #double 1609.34 // #409925604189374c │ │ -107f6a: 7120 382a 2100 |002b: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -107f70: ad01 0103 |002e: mul-double v1, v1, v3 │ │ -107f74: 7030 472a 1002 |0030: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ -107f7a: 1100 |0033: return-object v0 │ │ -107f7c: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -107f7e: 1100 |0035: return-object v0 │ │ +107f0c: |[107f0c] net.sf.jweather.metar.Metar.getVisibilityInMeters:()Ljava/lang/Float; │ │ +107f1c: 5450 3a18 |0000: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ +107f20: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +107f24: 1100 |0004: return-object v0 │ │ +107f26: 5450 3818 |0005: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ +107f2a: 3800 1200 |0007: if-eqz v0, 0019 // +0012 │ │ +107f2e: 2200 ed06 |0009: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +107f32: 5451 3818 |000b: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ +107f36: 6e10 4c2a 0100 |000d: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107f3c: 0a01 |0010: move-result v1 │ │ +107f3e: 1502 7a44 |0011: const/high16 v2, #int 1148846080 // #447a │ │ +107f42: a801 0102 |0013: mul-float v1, v1, v2 │ │ +107f46: 7020 482a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +107f4c: 1100 |0018: return-object v0 │ │ +107f4e: 5450 3b18 |0019: iget-object v0, v5, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ +107f52: 3800 1900 |001b: if-eqz v0, 0034 // +0019 │ │ +107f56: 2200 ed06 |001d: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +107f5a: 5451 3b18 |001f: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ +107f5e: 6e10 4c2a 0100 |0021: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107f64: 0a01 |0024: move-result v1 │ │ +107f66: 8911 |0025: float-to-double v1, v1 │ │ +107f68: 1803 4c37 8941 6025 9940 |0026: const-wide v3, #double 1609.34 // #409925604189374c │ │ +107f72: 7120 382a 2100 |002b: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +107f78: ad01 0103 |002e: mul-double v1, v1, v3 │ │ +107f7c: 7030 472a 1002 |0030: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ +107f82: 1100 |0033: return-object v0 │ │ +107f84: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +107f86: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0005 line=389 │ │ 0x0009 line=390 │ │ 0x0019 line=391 │ │ 0x001d line=392 │ │ @@ -292087,17 +292089,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -107aa0: |[107aa0] net.sf.jweather.metar.Metar.getVisibilityLessThan:()Z │ │ -107ab0: 5510 3918 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Metar;.visibilityLessThan:Z // field@1839 │ │ -107ab4: 0f00 |0002: return v0 │ │ +107aa8: |[107aa8] net.sf.jweather.metar.Metar.getVisibilityLessThan:()Z │ │ +107ab8: 5510 3918 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Metar;.visibilityLessThan:Z // field@1839 │ │ +107abc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #33 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -292105,26 +292107,26 @@ │ │ type : '(I)Lnet/sf/jweather/metar/WeatherCondition;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -108280: |[108280] net.sf.jweather.metar.Metar.getWeatherCondition:(I)Lnet/sf/jweather/metar/WeatherCondition; │ │ -108290: 5410 3c18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.weatherConditions:Ljava/util/ArrayList; // field@183c │ │ -108294: 6e10 9c2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -10829a: 0a00 |0005: move-result v0 │ │ -10829c: 3420 0b00 |0006: if-lt v0, v2, 0011 // +000b │ │ -1082a0: 5410 3c18 |0008: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.weatherConditions:Ljava/util/ArrayList; // field@183c │ │ -1082a4: 6e20 962b 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1082aa: 0c02 |000d: move-result-object v2 │ │ -1082ac: 1f02 c107 |000e: check-cast v2, Lnet/sf/jweather/metar/WeatherCondition; // type@07c1 │ │ -1082b0: 1102 |0010: return-object v2 │ │ -1082b2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1082b4: 1102 |0012: return-object v2 │ │ +108288: |[108288] net.sf.jweather.metar.Metar.getWeatherCondition:(I)Lnet/sf/jweather/metar/WeatherCondition; │ │ +108298: 5410 3c18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.weatherConditions:Ljava/util/ArrayList; // field@183c │ │ +10829c: 6e10 9c2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +1082a2: 0a00 |0005: move-result v0 │ │ +1082a4: 3420 0b00 |0006: if-lt v0, v2, 0011 // +000b │ │ +1082a8: 5410 3c18 |0008: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.weatherConditions:Ljava/util/ArrayList; // field@183c │ │ +1082ac: 6e20 962b 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1082b2: 0c02 |000d: move-result-object v2 │ │ +1082b4: 1f02 c107 |000e: check-cast v2, Lnet/sf/jweather/metar/WeatherCondition; // type@07c1 │ │ +1082b8: 1102 |0010: return-object v2 │ │ +1082ba: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1082bc: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0008 line=649 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0013 reg=2 (null) I │ │ @@ -292134,17 +292136,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1081a8: |[1081a8] net.sf.jweather.metar.Metar.getWeatherConditions:()Ljava/util/ArrayList; │ │ -1081b8: 5410 3c18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.weatherConditions:Ljava/util/ArrayList; // field@183c │ │ -1081bc: 1100 |0002: return-object v0 │ │ +1081b0: |[1081b0] net.sf.jweather.metar.Metar.getWeatherConditions:()Ljava/util/ArrayList; │ │ +1081c0: 5410 3c18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.weatherConditions:Ljava/util/ArrayList; // field@183c │ │ +1081c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #35 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -292152,17 +292154,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1080d0: |[1080d0] net.sf.jweather.metar.Metar.getWindDirection:()Ljava/lang/Integer; │ │ -1080e0: 5410 3d18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.windDirection:Ljava/lang/Integer; // field@183d │ │ -1080e4: 1100 |0002: return-object v0 │ │ +1080d8: |[1080d8] net.sf.jweather.metar.Metar.getWindDirection:()Ljava/lang/Integer; │ │ +1080e8: 5410 3d18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.windDirection:Ljava/lang/Integer; // field@183d │ │ +1080ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #36 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -292170,17 +292172,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -107ab8: |[107ab8] net.sf.jweather.metar.Metar.getWindDirectionIsVariable:()Z │ │ -107ac8: 5510 3e18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Metar;.windDirectionIsVariable:Z // field@183e │ │ -107acc: 0f00 |0002: return v0 │ │ +107ac0: |[107ac0] net.sf.jweather.metar.Metar.getWindDirectionIsVariable:()Z │ │ +107ad0: 5510 3e18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Metar;.windDirectionIsVariable:Z // field@183e │ │ +107ad4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #37 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -292188,17 +292190,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1080e8: |[1080e8] net.sf.jweather.metar.Metar.getWindDirectionMax:()Ljava/lang/Integer; │ │ -1080f8: 5410 3f18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.windDirectionMax:Ljava/lang/Integer; // field@183f │ │ -1080fc: 1100 |0002: return-object v0 │ │ +1080f0: |[1080f0] net.sf.jweather.metar.Metar.getWindDirectionMax:()Ljava/lang/Integer; │ │ +108100: 5410 3f18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.windDirectionMax:Ljava/lang/Integer; // field@183f │ │ +108104: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #38 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -292206,17 +292208,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108100: |[108100] net.sf.jweather.metar.Metar.getWindDirectionMin:()Ljava/lang/Integer; │ │ -108110: 5410 4018 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.windDirectionMin:Ljava/lang/Integer; // field@1840 │ │ -108114: 1100 |0002: return-object v0 │ │ +108108: |[108108] net.sf.jweather.metar.Metar.getWindDirectionMin:()Ljava/lang/Integer; │ │ +108118: 5410 4018 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.windDirectionMin:Ljava/lang/Integer; // field@1840 │ │ +10811c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #39 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -292224,17 +292226,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -107f80: |[107f80] net.sf.jweather.metar.Metar.getWindGustsInKnots:()Ljava/lang/Float; │ │ -107f90: 5410 4118 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.windGusts:Ljava/lang/Float; // field@1841 │ │ -107f94: 1100 |0002: return-object v0 │ │ +107f88: |[107f88] net.sf.jweather.metar.Metar.getWindGustsInKnots:()Ljava/lang/Float; │ │ +107f98: 5410 4118 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.windGusts:Ljava/lang/Float; // field@1841 │ │ +107f9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #40 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -292242,31 +292244,31 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -107f98: |[107f98] net.sf.jweather.metar.Metar.getWindGustsInMPH:()Ljava/lang/Float; │ │ -107fa8: 5440 4118 |0000: iget-object v0, v4, Lnet/sf/jweather/metar/Metar;.windGusts:Ljava/lang/Float; // field@1841 │ │ -107fac: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -107fb0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -107fb2: 1100 |0005: return-object v0 │ │ -107fb4: 6e10 4c2a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -107fba: 0a00 |0009: move-result v0 │ │ -107fbc: 8900 |000a: float-to-double v0, v0 │ │ -107fbe: 1802 efc9 c342 ad69 f23f |000b: const-wide v2, #double 1.1508 // #3ff269ad42c3c9ef │ │ -107fc8: 7120 382a 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -107fce: ad00 0002 |0013: mul-double v0, v0, v2 │ │ -107fd2: 7120 802a 1000 |0015: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -107fd8: 0b00 |0018: move-result-wide v0 │ │ -107fda: 8600 |0019: long-to-double v0, v0 │ │ -107fdc: 2202 ed06 |001a: new-instance v2, Ljava/lang/Float; // type@06ed │ │ -107fe0: 7030 472a 0201 |001c: invoke-direct {v2, v0, v1}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ -107fe6: 1102 |001f: return-object v2 │ │ +107fa0: |[107fa0] net.sf.jweather.metar.Metar.getWindGustsInMPH:()Ljava/lang/Float; │ │ +107fb0: 5440 4118 |0000: iget-object v0, v4, Lnet/sf/jweather/metar/Metar;.windGusts:Ljava/lang/Float; // field@1841 │ │ +107fb4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +107fb8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +107fba: 1100 |0005: return-object v0 │ │ +107fbc: 6e10 4c2a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +107fc2: 0a00 |0009: move-result v0 │ │ +107fc4: 8900 |000a: float-to-double v0, v0 │ │ +107fc6: 1802 efc9 c342 ad69 f23f |000b: const-wide v2, #double 1.1508 // #3ff269ad42c3c9ef │ │ +107fd0: 7120 382a 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +107fd6: ad00 0002 |0013: mul-double v0, v0, v2 │ │ +107fda: 7120 802a 1000 |0015: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +107fe0: 0b00 |0018: move-result-wide v0 │ │ +107fe2: 8600 |0019: long-to-double v0, v0 │ │ +107fe4: 2202 ed06 |001a: new-instance v2, Ljava/lang/Float; // type@06ed │ │ +107fe8: 7030 472a 0201 |001c: invoke-direct {v2, v0, v1}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ +107fee: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0006 line=295 │ │ 0x0015 line=298 │ │ 0x001a line=300 │ │ locals : │ │ @@ -292277,25 +292279,25 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -107fe8: |[107fe8] net.sf.jweather.metar.Metar.getWindGustsInMPS:()Ljava/lang/Float; │ │ -107ff8: 2200 ed06 |0000: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -107ffc: 5451 4118 |0002: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.windGusts:Ljava/lang/Float; // field@1841 │ │ -108000: 6e10 4c2a 0100 |0004: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -108006: 0a01 |0007: move-result v1 │ │ -108008: 8911 |0008: float-to-double v1, v1 │ │ -10800a: 1803 b762 7fd9 3d79 e03f |0009: const-wide v3, #double 0.5148 // #3fe0793dd97f62b7 │ │ -108014: 7120 382a 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -10801a: ad01 0103 |0011: mul-double v1, v1, v3 │ │ -10801e: 7030 472a 1002 |0013: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ -108024: 1100 |0016: return-object v0 │ │ +107ff0: |[107ff0] net.sf.jweather.metar.Metar.getWindGustsInMPS:()Ljava/lang/Float; │ │ +108000: 2200 ed06 |0000: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +108004: 5451 4118 |0002: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.windGusts:Ljava/lang/Float; // field@1841 │ │ +108008: 6e10 4c2a 0100 |0004: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +10800e: 0a01 |0007: move-result v1 │ │ +108010: 8911 |0008: float-to-double v1, v1 │ │ +108012: 1803 b762 7fd9 3d79 e03f |0009: const-wide v3, #double 0.5148 // #3fe0793dd97f62b7 │ │ +10801c: 7120 382a 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +108022: ad01 0103 |0011: mul-double v1, v1, v3 │ │ +108026: 7030 472a 1002 |0013: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ +10802c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #42 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -292303,17 +292305,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108028: |[108028] net.sf.jweather.metar.Metar.getWindSpeedInKnots:()Ljava/lang/Float; │ │ -108038: 5410 4218 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.windSpeed:Ljava/lang/Float; // field@1842 │ │ -10803c: 1100 |0002: return-object v0 │ │ +108030: |[108030] net.sf.jweather.metar.Metar.getWindSpeedInKnots:()Ljava/lang/Float; │ │ +108040: 5410 4218 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/Metar;.windSpeed:Ljava/lang/Float; // field@1842 │ │ +108044: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #43 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -292321,31 +292323,31 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -108040: |[108040] net.sf.jweather.metar.Metar.getWindSpeedInMPH:()Ljava/lang/Float; │ │ -108050: 5440 4218 |0000: iget-object v0, v4, Lnet/sf/jweather/metar/Metar;.windSpeed:Ljava/lang/Float; // field@1842 │ │ -108054: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -108058: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -10805a: 1100 |0005: return-object v0 │ │ -10805c: 6e10 4c2a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -108062: 0a00 |0009: move-result v0 │ │ -108064: 8900 |000a: float-to-double v0, v0 │ │ -108066: 1802 efc9 c342 ad69 f23f |000b: const-wide v2, #double 1.1508 // #3ff269ad42c3c9ef │ │ -108070: 7120 382a 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -108076: ad00 0002 |0013: mul-double v0, v0, v2 │ │ -10807a: 7120 802a 1000 |0015: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ -108080: 0b00 |0018: move-result-wide v0 │ │ -108082: 8600 |0019: long-to-double v0, v0 │ │ -108084: 2202 ed06 |001a: new-instance v2, Ljava/lang/Float; // type@06ed │ │ -108088: 7030 472a 0201 |001c: invoke-direct {v2, v0, v1}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ -10808e: 1102 |001f: return-object v2 │ │ +108048: |[108048] net.sf.jweather.metar.Metar.getWindSpeedInMPH:()Ljava/lang/Float; │ │ +108058: 5440 4218 |0000: iget-object v0, v4, Lnet/sf/jweather/metar/Metar;.windSpeed:Ljava/lang/Float; // field@1842 │ │ +10805c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +108060: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +108062: 1100 |0005: return-object v0 │ │ +108064: 6e10 4c2a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +10806a: 0a00 |0009: move-result v0 │ │ +10806c: 8900 |000a: float-to-double v0, v0 │ │ +10806e: 1802 efc9 c342 ad69 f23f |000b: const-wide v2, #double 1.1508 // #3ff269ad42c3c9ef │ │ +108078: 7120 382a 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +10807e: ad00 0002 |0013: mul-double v0, v0, v2 │ │ +108082: 7120 802a 1000 |0015: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@2a80 │ │ +108088: 0b00 |0018: move-result-wide v0 │ │ +10808a: 8600 |0019: long-to-double v0, v0 │ │ +10808c: 2202 ed06 |001a: new-instance v2, Ljava/lang/Float; // type@06ed │ │ +108090: 7030 472a 0201 |001c: invoke-direct {v2, v0, v1}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ +108096: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0006 line=246 │ │ 0x0015 line=249 │ │ 0x001a line=251 │ │ locals : │ │ @@ -292356,25 +292358,25 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -108090: |[108090] net.sf.jweather.metar.Metar.getWindSpeedInMPS:()Ljava/lang/Float; │ │ -1080a0: 2200 ed06 |0000: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -1080a4: 5451 4218 |0002: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.windSpeed:Ljava/lang/Float; // field@1842 │ │ -1080a8: 6e10 4c2a 0100 |0004: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -1080ae: 0a01 |0007: move-result v1 │ │ -1080b0: 8911 |0008: float-to-double v1, v1 │ │ -1080b2: 1803 b762 7fd9 3d79 e03f |0009: const-wide v3, #double 0.5148 // #3fe0793dd97f62b7 │ │ -1080bc: 7120 382a 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -1080c2: ad01 0103 |0011: mul-double v1, v1, v3 │ │ -1080c6: 7030 472a 1002 |0013: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ -1080cc: 1100 |0016: return-object v0 │ │ +108098: |[108098] net.sf.jweather.metar.Metar.getWindSpeedInMPS:()Ljava/lang/Float; │ │ +1080a8: 2200 ed06 |0000: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +1080ac: 5451 4218 |0002: iget-object v1, v5, Lnet/sf/jweather/metar/Metar;.windSpeed:Ljava/lang/Float; // field@1842 │ │ +1080b0: 6e10 4c2a 0100 |0004: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +1080b6: 0a01 |0007: move-result v1 │ │ +1080b8: 8911 |0008: float-to-double v1, v1 │ │ +1080ba: 1803 b762 7fd9 3d79 e03f |0009: const-wide v3, #double 0.5148 // #3fe0793dd97f62b7 │ │ +1080c4: 7120 382a 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +1080ca: ad01 0103 |0011: mul-double v1, v1, v3 │ │ +1080ce: 7030 472a 1002 |0013: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ +1080d4: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 this Lnet/sf/jweather/metar/Metar; │ │ │ │ #45 : (in Lnet/sf/jweather/metar/Metar;) │ │ @@ -292382,250 +292384,250 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 548 16-bit code units │ │ -1083d4: |[1083d4] net.sf.jweather.metar.Metar.print:()V │ │ -1083e4: 6200 1618 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -1083e8: 2201 1007 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -1083ec: 7010 eb2a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1083f2: 1a02 d94a |0007: const-string v2, "station id : " // string@4ad9 │ │ -1083f6: 6e20 f52a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1083fc: 6e10 3c2d 0500 |000c: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getStationID:()Ljava/lang/String; // method@2d3c │ │ -108402: 0c02 |000f: move-result-object v2 │ │ -108404: 6e20 f52a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10840a: 6e10 fa2a 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108410: 0c01 |0016: move-result-object v1 │ │ -108412: 6e20 ea29 1000 |0017: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -108418: 6200 1618 |001a: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -10841c: 2201 1007 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108420: 7010 eb2a 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108426: 1a02 374d |0021: const-string v2, "wind dir : " // string@4d37 │ │ -10842a: 6e20 f52a 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108430: 6e10 492d 0500 |0026: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getWindDirection:()Ljava/lang/Integer; // method@2d49 │ │ -108436: 0c02 |0029: move-result-object v2 │ │ -108438: 6e20 f42a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10843e: 1a02 7900 |002d: const-string v2, " degrees" // string@0079 │ │ -108442: 6e20 f52a 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108448: 6e10 fa2a 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10844e: 0c01 |0035: move-result-object v1 │ │ -108450: 6e20 ea29 1000 |0036: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -108456: 6200 1618 |0039: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -10845a: 2201 1007 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -10845e: 7010 eb2a 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108464: 1a02 394d |0040: const-string v2, "wind speed : " // string@4d39 │ │ -108468: 6e20 f52a 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10846e: 6e10 512d 0500 |0045: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getWindSpeedInMPH:()Ljava/lang/Float; // method@2d51 │ │ -108474: 0c02 |0048: move-result-object v2 │ │ -108476: 6e20 f42a 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10847c: 1a02 bb00 |004c: const-string v2, " mph, " // string@00bb │ │ -108480: 6e20 f52a 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108486: 6e10 502d 0500 |0051: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getWindSpeedInKnots:()Ljava/lang/Float; // method@2d50 │ │ -10848c: 0c03 |0054: move-result-object v3 │ │ -10848e: 6e20 f42a 3100 |0055: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -108494: 1a03 ae00 |0058: const-string v3, " knots" // string@00ae │ │ -108498: 6e20 f52a 3100 |005a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10849e: 6e10 fa2a 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1084a4: 0c01 |0060: move-result-object v1 │ │ -1084a6: 6e20 ea29 1000 |0061: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -1084ac: 6200 1618 |0064: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -1084b0: 2201 1007 |0066: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -1084b4: 7010 eb2a 0100 |0068: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1084ba: 1a04 384d |006b: const-string v4, "wind gusts : " // string@4d38 │ │ -1084be: 6e20 f52a 4100 |006d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1084c4: 6e10 4e2d 0500 |0070: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getWindGustsInMPH:()Ljava/lang/Float; // method@2d4e │ │ -1084ca: 0c04 |0073: move-result-object v4 │ │ -1084cc: 6e20 f42a 4100 |0074: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1084d2: 6e20 f52a 2100 |0077: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1084d8: 6e10 4d2d 0500 |007a: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getWindGustsInKnots:()Ljava/lang/Float; // method@2d4d │ │ -1084de: 0c02 |007d: move-result-object v2 │ │ -1084e0: 6e20 f42a 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1084e6: 6e20 f52a 3100 |0081: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1084ec: 6e10 fa2a 0100 |0084: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1084f2: 0c01 |0087: move-result-object v1 │ │ -1084f4: 6e20 ea29 1000 |0088: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -1084fa: 6e10 462d 0500 |008b: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getVisibilityLessThan:()Z // method@2d46 │ │ -108500: 0a00 |008e: move-result v0 │ │ -108502: 1a01 b900 |008f: const-string v1, " mile(s)" // string@00b9 │ │ -108506: 3900 2000 |0091: if-nez v0, 00b1 // +0020 │ │ -10850a: 6200 1618 |0093: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -10850e: 2202 1007 |0095: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -108512: 7010 eb2a 0200 |0097: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108518: 1a03 e94c |009a: const-string v3, "visibility : " // string@4ce9 │ │ -10851c: 6e20 f52a 3200 |009c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108522: 6e10 432d 0500 |009f: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getVisibility:()Ljava/lang/Float; // method@2d43 │ │ -108528: 0c03 |00a2: move-result-object v3 │ │ -10852a: 6e20 f42a 3200 |00a3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -108530: 6e20 f52a 1200 |00a6: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108536: 6e10 fa2a 0200 |00a9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10853c: 0c01 |00ac: move-result-object v1 │ │ -10853e: 6e20 ea29 1000 |00ad: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -108544: 281e |00b0: goto 00ce // +001e │ │ -108546: 6200 1618 |00b1: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -10854a: 2202 1007 |00b3: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -10854e: 7010 eb2a 0200 |00b5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108554: 1a03 ea4c |00b8: const-string v3, "visibility : < " // string@4cea │ │ -108558: 6e20 f52a 3200 |00ba: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10855e: 6e10 432d 0500 |00bd: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getVisibility:()Ljava/lang/Float; // method@2d43 │ │ -108564: 0c03 |00c0: move-result-object v3 │ │ -108566: 6e20 f42a 3200 |00c1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10856c: 6e20 f52a 1200 |00c4: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108572: 6e10 fa2a 0200 |00c7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108578: 0c01 |00ca: move-result-object v1 │ │ -10857a: 6e20 ea29 1000 |00cb: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -108580: 6200 1618 |00ce: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -108584: 2201 1007 |00d0: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108588: 7010 eb2a 0100 |00d2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10858e: 1a02 6f44 |00d5: const-string v2, "pressure : " // string@446f │ │ -108592: 6e20 f52a 2100 |00d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108598: 6e10 362d 0500 |00da: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getPressure:()Ljava/lang/Float; // method@2d36 │ │ -10859e: 0c02 |00dd: move-result-object v2 │ │ -1085a0: 6e20 f42a 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1085a6: 1a02 9800 |00e1: const-string v2, " in Hg" // string@0098 │ │ -1085aa: 6e20 f52a 2100 |00e3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1085b0: 6e10 fa2a 0100 |00e6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1085b6: 0c01 |00e9: move-result-object v1 │ │ -1085b8: 6e20 ea29 1000 |00ea: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -1085be: 6200 1618 |00ed: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -1085c2: 2201 1007 |00ef: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -1085c6: 7010 eb2a 0100 |00f1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1085cc: 1a02 4c4b |00f4: const-string v2, "temperaturePrecise: " // string@4b4c │ │ -1085d0: 6e20 f52a 2100 |00f6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1085d6: 6e10 412d 0500 |00f9: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getTemperaturePreciseInCelsius:()Ljava/lang/Float; // method@2d41 │ │ -1085dc: 0c02 |00fc: move-result-object v2 │ │ -1085de: 6e20 f42a 2100 |00fd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1085e4: 1a02 3700 |0100: const-string v2, " C, " // string@0037 │ │ -1085e8: 6e20 f52a 2100 |0102: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1085ee: 6e10 422d 0500 |0105: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getTemperaturePreciseInFahrenheit:()Ljava/lang/Float; // method@2d42 │ │ -1085f4: 0c03 |0108: move-result-object v3 │ │ -1085f6: 6e20 f42a 3100 |0109: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1085fc: 1a03 3c00 |010c: const-string v3, " F" // string@003c │ │ -108600: 6e20 f52a 3100 |010e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108606: 6e10 fa2a 0100 |0111: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10860c: 0c01 |0114: move-result-object v1 │ │ -10860e: 6e20 ea29 1000 |0115: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -108614: 6200 1618 |0118: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -108618: 2201 1007 |011a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -10861c: 7010 eb2a 0100 |011c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108622: 1a04 494b |011f: const-string v4, "temperature: " // string@4b49 │ │ -108626: 6e20 f52a 4100 |0121: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10862c: 6e10 3d2d 0500 |0124: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getTemperatureInCelsius:()Ljava/lang/Float; // method@2d3d │ │ -108632: 0c04 |0127: move-result-object v4 │ │ -108634: 6e20 f42a 4100 |0128: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10863a: 6e20 f52a 2100 |012b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108640: 6e10 3e2d 0500 |012e: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getTemperatureInFahrenheit:()Ljava/lang/Float; // method@2d3e │ │ -108646: 0c04 |0131: move-result-object v4 │ │ -108648: 6e20 f42a 4100 |0132: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10864e: 6e20 f52a 3100 |0135: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108654: 6e10 fa2a 0100 |0138: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10865a: 0c01 |013b: move-result-object v1 │ │ -10865c: 6e20 ea29 1000 |013c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -108662: 6200 1618 |013f: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -108666: 2201 1007 |0141: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -10866a: 7010 eb2a 0100 |0143: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108670: 1a04 4a4b |0146: const-string v4, "temperatureMostPrecise: " // string@4b4a │ │ -108674: 6e20 f52a 4100 |0148: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10867a: 6e10 3f2d 0500 |014b: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getTemperatureMostPreciseInCelsius:()Ljava/lang/Float; // method@2d3f │ │ -108680: 0c04 |014e: move-result-object v4 │ │ -108682: 6e20 f42a 4100 |014f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -108688: 6e20 f52a 2100 |0152: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10868e: 6e10 402d 0500 |0155: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getTemperatureMostPreciseInFahrenheit:()Ljava/lang/Float; // method@2d40 │ │ -108694: 0c04 |0158: move-result-object v4 │ │ -108696: 6e20 f42a 4100 |0159: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10869c: 6e20 f52a 3100 |015c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1086a2: 6e10 fa2a 0100 |015f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1086a8: 0c01 |0162: move-result-object v1 │ │ -1086aa: 6e20 ea29 1000 |0163: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -1086b0: 6200 1618 |0166: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -1086b4: 2201 1007 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -1086b8: 7010 eb2a 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1086be: 1a04 2231 |016d: const-string v4, "dewPointPrecise: " // string@3122 │ │ -1086c2: 6e20 f52a 4100 |016f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1086c8: 6e10 302d 0500 |0172: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getDewPointPreciseInCelsius:()Ljava/lang/Float; // method@2d30 │ │ -1086ce: 0c04 |0175: move-result-object v4 │ │ -1086d0: 6e20 f42a 4100 |0176: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1086d6: 6e20 f52a 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1086dc: 6e10 312d 0500 |017c: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getDewPointPreciseInFahrenheit:()Ljava/lang/Float; // method@2d31 │ │ -1086e2: 0c04 |017f: move-result-object v4 │ │ -1086e4: 6e20 f42a 4100 |0180: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1086ea: 6e20 f52a 3100 |0183: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1086f0: 6e10 fa2a 0100 |0186: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1086f6: 0c01 |0189: move-result-object v1 │ │ -1086f8: 6e20 ea29 1000 |018a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -1086fe: 6200 1618 |018d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -108702: 2201 1007 |018f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108706: 7010 eb2a 0100 |0191: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10870c: 1a04 1f31 |0194: const-string v4, "dewPoint: " // string@311f │ │ -108710: 6e20 f52a 4100 |0196: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108716: 6e10 2c2d 0500 |0199: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getDewPointInCelsius:()Ljava/lang/Float; // method@2d2c │ │ -10871c: 0c04 |019c: move-result-object v4 │ │ -10871e: 6e20 f42a 4100 |019d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -108724: 6e20 f52a 2100 |01a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10872a: 6e10 2d2d 0500 |01a3: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getDewPointInFahrenheit:()Ljava/lang/Float; // method@2d2d │ │ -108730: 0c04 |01a6: move-result-object v4 │ │ -108732: 6e20 f42a 4100 |01a7: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -108738: 6e20 f52a 3100 |01aa: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10873e: 6e10 fa2a 0100 |01ad: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108744: 0c01 |01b0: move-result-object v1 │ │ -108746: 6e20 ea29 1000 |01b1: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -10874c: 6200 1618 |01b4: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -108750: 2201 1007 |01b6: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108754: 7010 eb2a 0100 |01b8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10875a: 1a04 2031 |01bb: const-string v4, "dewPointMostPrecise: " // string@3120 │ │ -10875e: 6e20 f52a 4100 |01bd: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108764: 6e10 2e2d 0500 |01c0: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getDewPointMostPreciseInCelsius:()Ljava/lang/Float; // method@2d2e │ │ -10876a: 0c04 |01c3: move-result-object v4 │ │ -10876c: 6e20 f42a 4100 |01c4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -108772: 6e20 f52a 2100 |01c7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108778: 6e10 2f2d 0500 |01ca: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getDewPointMostPreciseInFahrenheit:()Ljava/lang/Float; // method@2d2f │ │ -10877e: 0c02 |01cd: move-result-object v2 │ │ -108780: 6e20 f42a 2100 |01ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -108786: 6e20 f52a 3100 |01d1: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10878c: 6e10 fa2a 0100 |01d4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108792: 0c01 |01d7: move-result-object v1 │ │ -108794: 6e20 ea29 1000 |01d8: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -10879a: 6e10 482d 0500 |01db: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getWeatherConditions:()Ljava/util/ArrayList; // method@2d48 │ │ -1087a0: 0c00 |01de: move-result-object v0 │ │ -1087a2: 3800 2000 |01df: if-eqz v0, 01ff // +0020 │ │ -1087a6: 6e10 482d 0500 |01e1: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getWeatherConditions:()Ljava/util/ArrayList; // method@2d48 │ │ -1087ac: 0c00 |01e4: move-result-object v0 │ │ -1087ae: 6e10 992b 0000 |01e5: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ -1087b4: 0c00 |01e8: move-result-object v0 │ │ -1087b6: 7210 042c 0000 |01e9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -1087bc: 0a01 |01ec: move-result v1 │ │ -1087be: 3801 1200 |01ed: if-eqz v1, 01ff // +0012 │ │ -1087c2: 7210 052c 0000 |01ef: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -1087c8: 0c01 |01f2: move-result-object v1 │ │ -1087ca: 1f01 c107 |01f3: check-cast v1, Lnet/sf/jweather/metar/WeatherCondition; // type@07c1 │ │ -1087ce: 6202 1618 |01f5: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -1087d2: 6e10 9c2d 0100 |01f7: invoke-virtual {v1}, Lnet/sf/jweather/metar/WeatherCondition;.getNaturalLanguageString:()Ljava/lang/String; // method@2d9c │ │ -1087d8: 0c01 |01fa: move-result-object v1 │ │ -1087da: 6e20 ea29 1200 |01fb: invoke-virtual {v2, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -1087e0: 28eb |01fe: goto 01e9 // -0015 │ │ -1087e2: 6e10 3b2d 0500 |01ff: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getSkyConditions:()Ljava/util/ArrayList; // method@2d3b │ │ -1087e8: 0c00 |0202: move-result-object v0 │ │ -1087ea: 3800 2000 |0203: if-eqz v0, 0223 // +0020 │ │ -1087ee: 6e10 3b2d 0500 |0205: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getSkyConditions:()Ljava/util/ArrayList; // method@2d3b │ │ -1087f4: 0c00 |0208: move-result-object v0 │ │ -1087f6: 6e10 992b 0000 |0209: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ -1087fc: 0c00 |020c: move-result-object v0 │ │ -1087fe: 7210 042c 0000 |020d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -108804: 0a01 |0210: move-result v1 │ │ -108806: 3801 1200 |0211: if-eqz v1, 0223 // +0012 │ │ -10880a: 7210 052c 0000 |0213: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -108810: 0c01 |0216: move-result-object v1 │ │ -108812: 1f01 c007 |0217: check-cast v1, Lnet/sf/jweather/metar/SkyCondition; // type@07c0 │ │ -108816: 6202 1618 |0219: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -10881a: 6e10 8e2d 0100 |021b: invoke-virtual {v1}, Lnet/sf/jweather/metar/SkyCondition;.getNaturalLanguageString:()Ljava/lang/String; // method@2d8e │ │ -108820: 0c01 |021e: move-result-object v1 │ │ -108822: 6e20 ea29 1200 |021f: invoke-virtual {v2, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ -108828: 28eb |0222: goto 020d // -0015 │ │ -10882a: 0e00 |0223: return-void │ │ +1083dc: |[1083dc] net.sf.jweather.metar.Metar.print:()V │ │ +1083ec: 6200 1618 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +1083f0: 2201 1007 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +1083f4: 7010 eb2a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1083fa: 1a02 d94a |0007: const-string v2, "station id : " // string@4ad9 │ │ +1083fe: 6e20 f52a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108404: 6e10 3c2d 0500 |000c: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getStationID:()Ljava/lang/String; // method@2d3c │ │ +10840a: 0c02 |000f: move-result-object v2 │ │ +10840c: 6e20 f52a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108412: 6e10 fa2a 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108418: 0c01 |0016: move-result-object v1 │ │ +10841a: 6e20 ea29 1000 |0017: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +108420: 6200 1618 |001a: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +108424: 2201 1007 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108428: 7010 eb2a 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10842e: 1a02 374d |0021: const-string v2, "wind dir : " // string@4d37 │ │ +108432: 6e20 f52a 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108438: 6e10 492d 0500 |0026: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getWindDirection:()Ljava/lang/Integer; // method@2d49 │ │ +10843e: 0c02 |0029: move-result-object v2 │ │ +108440: 6e20 f42a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +108446: 1a02 7900 |002d: const-string v2, " degrees" // string@0079 │ │ +10844a: 6e20 f52a 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108450: 6e10 fa2a 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108456: 0c01 |0035: move-result-object v1 │ │ +108458: 6e20 ea29 1000 |0036: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +10845e: 6200 1618 |0039: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +108462: 2201 1007 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108466: 7010 eb2a 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10846c: 1a02 394d |0040: const-string v2, "wind speed : " // string@4d39 │ │ +108470: 6e20 f52a 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108476: 6e10 512d 0500 |0045: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getWindSpeedInMPH:()Ljava/lang/Float; // method@2d51 │ │ +10847c: 0c02 |0048: move-result-object v2 │ │ +10847e: 6e20 f42a 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +108484: 1a02 bb00 |004c: const-string v2, " mph, " // string@00bb │ │ +108488: 6e20 f52a 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10848e: 6e10 502d 0500 |0051: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getWindSpeedInKnots:()Ljava/lang/Float; // method@2d50 │ │ +108494: 0c03 |0054: move-result-object v3 │ │ +108496: 6e20 f42a 3100 |0055: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10849c: 1a03 ae00 |0058: const-string v3, " knots" // string@00ae │ │ +1084a0: 6e20 f52a 3100 |005a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1084a6: 6e10 fa2a 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1084ac: 0c01 |0060: move-result-object v1 │ │ +1084ae: 6e20 ea29 1000 |0061: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +1084b4: 6200 1618 |0064: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +1084b8: 2201 1007 |0066: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +1084bc: 7010 eb2a 0100 |0068: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1084c2: 1a04 384d |006b: const-string v4, "wind gusts : " // string@4d38 │ │ +1084c6: 6e20 f52a 4100 |006d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1084cc: 6e10 4e2d 0500 |0070: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getWindGustsInMPH:()Ljava/lang/Float; // method@2d4e │ │ +1084d2: 0c04 |0073: move-result-object v4 │ │ +1084d4: 6e20 f42a 4100 |0074: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1084da: 6e20 f52a 2100 |0077: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1084e0: 6e10 4d2d 0500 |007a: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getWindGustsInKnots:()Ljava/lang/Float; // method@2d4d │ │ +1084e6: 0c02 |007d: move-result-object v2 │ │ +1084e8: 6e20 f42a 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1084ee: 6e20 f52a 3100 |0081: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1084f4: 6e10 fa2a 0100 |0084: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1084fa: 0c01 |0087: move-result-object v1 │ │ +1084fc: 6e20 ea29 1000 |0088: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +108502: 6e10 462d 0500 |008b: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getVisibilityLessThan:()Z // method@2d46 │ │ +108508: 0a00 |008e: move-result v0 │ │ +10850a: 1a01 b900 |008f: const-string v1, " mile(s)" // string@00b9 │ │ +10850e: 3900 2000 |0091: if-nez v0, 00b1 // +0020 │ │ +108512: 6200 1618 |0093: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +108516: 2202 1007 |0095: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +10851a: 7010 eb2a 0200 |0097: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108520: 1a03 e94c |009a: const-string v3, "visibility : " // string@4ce9 │ │ +108524: 6e20 f52a 3200 |009c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10852a: 6e10 432d 0500 |009f: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getVisibility:()Ljava/lang/Float; // method@2d43 │ │ +108530: 0c03 |00a2: move-result-object v3 │ │ +108532: 6e20 f42a 3200 |00a3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +108538: 6e20 f52a 1200 |00a6: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10853e: 6e10 fa2a 0200 |00a9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108544: 0c01 |00ac: move-result-object v1 │ │ +108546: 6e20 ea29 1000 |00ad: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +10854c: 281e |00b0: goto 00ce // +001e │ │ +10854e: 6200 1618 |00b1: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +108552: 2202 1007 |00b3: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +108556: 7010 eb2a 0200 |00b5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10855c: 1a03 ea4c |00b8: const-string v3, "visibility : < " // string@4cea │ │ +108560: 6e20 f52a 3200 |00ba: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108566: 6e10 432d 0500 |00bd: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getVisibility:()Ljava/lang/Float; // method@2d43 │ │ +10856c: 0c03 |00c0: move-result-object v3 │ │ +10856e: 6e20 f42a 3200 |00c1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +108574: 6e20 f52a 1200 |00c4: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10857a: 6e10 fa2a 0200 |00c7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108580: 0c01 |00ca: move-result-object v1 │ │ +108582: 6e20 ea29 1000 |00cb: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +108588: 6200 1618 |00ce: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +10858c: 2201 1007 |00d0: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108590: 7010 eb2a 0100 |00d2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108596: 1a02 6f44 |00d5: const-string v2, "pressure : " // string@446f │ │ +10859a: 6e20 f52a 2100 |00d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1085a0: 6e10 362d 0500 |00da: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getPressure:()Ljava/lang/Float; // method@2d36 │ │ +1085a6: 0c02 |00dd: move-result-object v2 │ │ +1085a8: 6e20 f42a 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1085ae: 1a02 9800 |00e1: const-string v2, " in Hg" // string@0098 │ │ +1085b2: 6e20 f52a 2100 |00e3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1085b8: 6e10 fa2a 0100 |00e6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1085be: 0c01 |00e9: move-result-object v1 │ │ +1085c0: 6e20 ea29 1000 |00ea: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +1085c6: 6200 1618 |00ed: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +1085ca: 2201 1007 |00ef: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +1085ce: 7010 eb2a 0100 |00f1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1085d4: 1a02 4c4b |00f4: const-string v2, "temperaturePrecise: " // string@4b4c │ │ +1085d8: 6e20 f52a 2100 |00f6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1085de: 6e10 412d 0500 |00f9: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getTemperaturePreciseInCelsius:()Ljava/lang/Float; // method@2d41 │ │ +1085e4: 0c02 |00fc: move-result-object v2 │ │ +1085e6: 6e20 f42a 2100 |00fd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1085ec: 1a02 3700 |0100: const-string v2, " C, " // string@0037 │ │ +1085f0: 6e20 f52a 2100 |0102: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1085f6: 6e10 422d 0500 |0105: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getTemperaturePreciseInFahrenheit:()Ljava/lang/Float; // method@2d42 │ │ +1085fc: 0c03 |0108: move-result-object v3 │ │ +1085fe: 6e20 f42a 3100 |0109: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +108604: 1a03 3c00 |010c: const-string v3, " F" // string@003c │ │ +108608: 6e20 f52a 3100 |010e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10860e: 6e10 fa2a 0100 |0111: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108614: 0c01 |0114: move-result-object v1 │ │ +108616: 6e20 ea29 1000 |0115: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +10861c: 6200 1618 |0118: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +108620: 2201 1007 |011a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108624: 7010 eb2a 0100 |011c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10862a: 1a04 494b |011f: const-string v4, "temperature: " // string@4b49 │ │ +10862e: 6e20 f52a 4100 |0121: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108634: 6e10 3d2d 0500 |0124: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getTemperatureInCelsius:()Ljava/lang/Float; // method@2d3d │ │ +10863a: 0c04 |0127: move-result-object v4 │ │ +10863c: 6e20 f42a 4100 |0128: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +108642: 6e20 f52a 2100 |012b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108648: 6e10 3e2d 0500 |012e: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getTemperatureInFahrenheit:()Ljava/lang/Float; // method@2d3e │ │ +10864e: 0c04 |0131: move-result-object v4 │ │ +108650: 6e20 f42a 4100 |0132: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +108656: 6e20 f52a 3100 |0135: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10865c: 6e10 fa2a 0100 |0138: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108662: 0c01 |013b: move-result-object v1 │ │ +108664: 6e20 ea29 1000 |013c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +10866a: 6200 1618 |013f: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +10866e: 2201 1007 |0141: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108672: 7010 eb2a 0100 |0143: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108678: 1a04 4a4b |0146: const-string v4, "temperatureMostPrecise: " // string@4b4a │ │ +10867c: 6e20 f52a 4100 |0148: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108682: 6e10 3f2d 0500 |014b: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getTemperatureMostPreciseInCelsius:()Ljava/lang/Float; // method@2d3f │ │ +108688: 0c04 |014e: move-result-object v4 │ │ +10868a: 6e20 f42a 4100 |014f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +108690: 6e20 f52a 2100 |0152: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108696: 6e10 402d 0500 |0155: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getTemperatureMostPreciseInFahrenheit:()Ljava/lang/Float; // method@2d40 │ │ +10869c: 0c04 |0158: move-result-object v4 │ │ +10869e: 6e20 f42a 4100 |0159: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1086a4: 6e20 f52a 3100 |015c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1086aa: 6e10 fa2a 0100 |015f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1086b0: 0c01 |0162: move-result-object v1 │ │ +1086b2: 6e20 ea29 1000 |0163: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +1086b8: 6200 1618 |0166: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +1086bc: 2201 1007 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +1086c0: 7010 eb2a 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1086c6: 1a04 2231 |016d: const-string v4, "dewPointPrecise: " // string@3122 │ │ +1086ca: 6e20 f52a 4100 |016f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1086d0: 6e10 302d 0500 |0172: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getDewPointPreciseInCelsius:()Ljava/lang/Float; // method@2d30 │ │ +1086d6: 0c04 |0175: move-result-object v4 │ │ +1086d8: 6e20 f42a 4100 |0176: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1086de: 6e20 f52a 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1086e4: 6e10 312d 0500 |017c: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getDewPointPreciseInFahrenheit:()Ljava/lang/Float; // method@2d31 │ │ +1086ea: 0c04 |017f: move-result-object v4 │ │ +1086ec: 6e20 f42a 4100 |0180: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1086f2: 6e20 f52a 3100 |0183: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1086f8: 6e10 fa2a 0100 |0186: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1086fe: 0c01 |0189: move-result-object v1 │ │ +108700: 6e20 ea29 1000 |018a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +108706: 6200 1618 |018d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +10870a: 2201 1007 |018f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10870e: 7010 eb2a 0100 |0191: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108714: 1a04 1f31 |0194: const-string v4, "dewPoint: " // string@311f │ │ +108718: 6e20 f52a 4100 |0196: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10871e: 6e10 2c2d 0500 |0199: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getDewPointInCelsius:()Ljava/lang/Float; // method@2d2c │ │ +108724: 0c04 |019c: move-result-object v4 │ │ +108726: 6e20 f42a 4100 |019d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10872c: 6e20 f52a 2100 |01a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108732: 6e10 2d2d 0500 |01a3: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getDewPointInFahrenheit:()Ljava/lang/Float; // method@2d2d │ │ +108738: 0c04 |01a6: move-result-object v4 │ │ +10873a: 6e20 f42a 4100 |01a7: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +108740: 6e20 f52a 3100 |01aa: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108746: 6e10 fa2a 0100 |01ad: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10874c: 0c01 |01b0: move-result-object v1 │ │ +10874e: 6e20 ea29 1000 |01b1: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +108754: 6200 1618 |01b4: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +108758: 2201 1007 |01b6: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10875c: 7010 eb2a 0100 |01b8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108762: 1a04 2031 |01bb: const-string v4, "dewPointMostPrecise: " // string@3120 │ │ +108766: 6e20 f52a 4100 |01bd: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10876c: 6e10 2e2d 0500 |01c0: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getDewPointMostPreciseInCelsius:()Ljava/lang/Float; // method@2d2e │ │ +108772: 0c04 |01c3: move-result-object v4 │ │ +108774: 6e20 f42a 4100 |01c4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10877a: 6e20 f52a 2100 |01c7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108780: 6e10 2f2d 0500 |01ca: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getDewPointMostPreciseInFahrenheit:()Ljava/lang/Float; // method@2d2f │ │ +108786: 0c02 |01cd: move-result-object v2 │ │ +108788: 6e20 f42a 2100 |01ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10878e: 6e20 f52a 3100 |01d1: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108794: 6e10 fa2a 0100 |01d4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10879a: 0c01 |01d7: move-result-object v1 │ │ +10879c: 6e20 ea29 1000 |01d8: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +1087a2: 6e10 482d 0500 |01db: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getWeatherConditions:()Ljava/util/ArrayList; // method@2d48 │ │ +1087a8: 0c00 |01de: move-result-object v0 │ │ +1087aa: 3800 2000 |01df: if-eqz v0, 01ff // +0020 │ │ +1087ae: 6e10 482d 0500 |01e1: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getWeatherConditions:()Ljava/util/ArrayList; // method@2d48 │ │ +1087b4: 0c00 |01e4: move-result-object v0 │ │ +1087b6: 6e10 992b 0000 |01e5: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ +1087bc: 0c00 |01e8: move-result-object v0 │ │ +1087be: 7210 042c 0000 |01e9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +1087c4: 0a01 |01ec: move-result v1 │ │ +1087c6: 3801 1200 |01ed: if-eqz v1, 01ff // +0012 │ │ +1087ca: 7210 052c 0000 |01ef: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +1087d0: 0c01 |01f2: move-result-object v1 │ │ +1087d2: 1f01 c107 |01f3: check-cast v1, Lnet/sf/jweather/metar/WeatherCondition; // type@07c1 │ │ +1087d6: 6202 1618 |01f5: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +1087da: 6e10 9c2d 0100 |01f7: invoke-virtual {v1}, Lnet/sf/jweather/metar/WeatherCondition;.getNaturalLanguageString:()Ljava/lang/String; // method@2d9c │ │ +1087e0: 0c01 |01fa: move-result-object v1 │ │ +1087e2: 6e20 ea29 1200 |01fb: invoke-virtual {v2, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +1087e8: 28eb |01fe: goto 01e9 // -0015 │ │ +1087ea: 6e10 3b2d 0500 |01ff: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getSkyConditions:()Ljava/util/ArrayList; // method@2d3b │ │ +1087f0: 0c00 |0202: move-result-object v0 │ │ +1087f2: 3800 2000 |0203: if-eqz v0, 0223 // +0020 │ │ +1087f6: 6e10 3b2d 0500 |0205: invoke-virtual {v5}, Lnet/sf/jweather/metar/Metar;.getSkyConditions:()Ljava/util/ArrayList; // method@2d3b │ │ +1087fc: 0c00 |0208: move-result-object v0 │ │ +1087fe: 6e10 992b 0000 |0209: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ +108804: 0c00 |020c: move-result-object v0 │ │ +108806: 7210 042c 0000 |020d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10880c: 0a01 |0210: move-result v1 │ │ +10880e: 3801 1200 |0211: if-eqz v1, 0223 // +0012 │ │ +108812: 7210 052c 0000 |0213: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +108818: 0c01 |0216: move-result-object v1 │ │ +10881a: 1f01 c007 |0217: check-cast v1, Lnet/sf/jweather/metar/SkyCondition; // type@07c0 │ │ +10881e: 6202 1618 |0219: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +108822: 6e10 8e2d 0100 |021b: invoke-virtual {v1}, Lnet/sf/jweather/metar/SkyCondition;.getNaturalLanguageString:()Ljava/lang/String; // method@2d8e │ │ +108828: 0c01 |021e: move-result-object v1 │ │ +10882a: 6e20 ea29 1200 |021f: invoke-virtual {v2, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@29ea │ │ +108830: 28eb |0222: goto 020d // -0015 │ │ +108832: 0e00 |0223: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x001a line=762 │ │ 0x0039 line=763 │ │ 0x0051 line=764 │ │ 0x0061 line=763 │ │ @@ -292678,17 +292680,17 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10882c: |[10882c] net.sf.jweather.metar.Metar.setDate:(Ljava/util/Date;)V │ │ -10883c: 5b01 2a18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.date:Ljava/util/Date; // field@182a │ │ -108840: 0e00 |0002: return-void │ │ +108834: |[108834] net.sf.jweather.metar.Metar.setDate:(Ljava/util/Date;)V │ │ +108844: 5b01 2a18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.date:Ljava/util/Date; // field@182a │ │ +108848: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -292697,17 +292699,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108844: |[108844] net.sf.jweather.metar.Metar.setDateString:(Ljava/lang/String;)V │ │ -108854: 5b01 2b18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.dateString:Ljava/lang/String; // field@182b │ │ -108858: 0e00 |0002: return-void │ │ +10884c: |[10884c] net.sf.jweather.metar.Metar.setDateString:(Ljava/lang/String;)V │ │ +10885c: 5b01 2b18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.dateString:Ljava/lang/String; // field@182b │ │ +108860: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -292716,17 +292718,17 @@ │ │ type : '(Ljava/lang/Float;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10885c: |[10885c] net.sf.jweather.metar.Metar.setDewPoint:(Ljava/lang/Float;)V │ │ -10886c: 5b01 2c18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.dewPoint:Ljava/lang/Float; // field@182c │ │ -108870: 0e00 |0002: return-void │ │ +108864: |[108864] net.sf.jweather.metar.Metar.setDewPoint:(Ljava/lang/Float;)V │ │ +108874: 5b01 2c18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.dewPoint:Ljava/lang/Float; // field@182c │ │ +108878: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Float; │ │ │ │ @@ -292735,17 +292737,17 @@ │ │ type : '(Ljava/lang/Float;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108874: |[108874] net.sf.jweather.metar.Metar.setDewPointPrecise:(Ljava/lang/Float;)V │ │ -108884: 5b01 2d18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.dewPointPrecise:Ljava/lang/Float; // field@182d │ │ -108888: 0e00 |0002: return-void │ │ +10887c: |[10887c] net.sf.jweather.metar.Metar.setDewPointPrecise:(Ljava/lang/Float;)V │ │ +10888c: 5b01 2d18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.dewPointPrecise:Ljava/lang/Float; // field@182d │ │ +108890: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Float; │ │ │ │ @@ -292754,21 +292756,21 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -10888c: |[10888c] net.sf.jweather.metar.Metar.setIsCavok:(Z)V │ │ -10889c: 5c12 2e18 |0000: iput-boolean v2, v1, Lnet/sf/jweather/metar/Metar;.isCavok:Z // field@182e │ │ -1088a0: 2202 ed06 |0002: new-instance v2, Ljava/lang/Float; // type@06ed │ │ -1088a4: 1500 2041 |0004: const/high16 v0, #int 1092616192 // #4120 │ │ -1088a8: 7020 482a 0200 |0006: invoke-direct {v2, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -1088ae: 6e20 602d 2100 |0009: invoke-virtual {v1, v2}, Lnet/sf/jweather/metar/Metar;.setVisibilityInKilometers:(Ljava/lang/Float;)V // method@2d60 │ │ -1088b4: 0e00 |000c: return-void │ │ +108894: |[108894] net.sf.jweather.metar.Metar.setIsCavok:(Z)V │ │ +1088a4: 5c12 2e18 |0000: iput-boolean v2, v1, Lnet/sf/jweather/metar/Metar;.isCavok:Z // field@182e │ │ +1088a8: 2202 ed06 |0002: new-instance v2, Ljava/lang/Float; // type@06ed │ │ +1088ac: 1500 2041 |0004: const/high16 v0, #int 1092616192 // #4120 │ │ +1088b0: 7020 482a 0200 |0006: invoke-direct {v2, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +1088b6: 6e20 602d 2100 |0009: invoke-virtual {v1, v2}, Lnet/sf/jweather/metar/Metar;.setVisibilityInKilometers:(Ljava/lang/Float;)V // method@2d60 │ │ +1088bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0002 line=312 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x000d reg=2 (null) Z │ │ @@ -292778,17 +292780,17 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1088b8: |[1088b8] net.sf.jweather.metar.Metar.setIsNoSignificantChange:(Z)V │ │ -1088c8: 5c01 2f18 |0000: iput-boolean v1, v0, Lnet/sf/jweather/metar/Metar;.isNoSignificantChange:Z // field@182f │ │ -1088cc: 0e00 |0002: return-void │ │ +1088c0: |[1088c0] net.sf.jweather.metar.Metar.setIsNoSignificantChange:(Z)V │ │ +1088d0: 5c01 2f18 |0000: iput-boolean v1, v0, Lnet/sf/jweather/metar/Metar;.isNoSignificantChange:Z // field@182f │ │ +1088d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -292797,17 +292799,17 @@ │ │ type : '(Ljava/lang/Float;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1088d0: |[1088d0] net.sf.jweather.metar.Metar.setPressure:(Ljava/lang/Float;)V │ │ -1088e0: 5b01 3118 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.pressure:Ljava/lang/Float; // field@1831 │ │ -1088e4: 0e00 |0002: return-void │ │ +1088d8: |[1088d8] net.sf.jweather.metar.Metar.setPressure:(Ljava/lang/Float;)V │ │ +1088e8: 5b01 3118 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.pressure:Ljava/lang/Float; // field@1831 │ │ +1088ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Float; │ │ │ │ @@ -292816,17 +292818,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1088e8: |[1088e8] net.sf.jweather.metar.Metar.setReportModifier:(Ljava/lang/String;)V │ │ -1088f8: 5b01 3218 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.reportModifier:Ljava/lang/String; // field@1832 │ │ -1088fc: 0e00 |0002: return-void │ │ +1088f0: |[1088f0] net.sf.jweather.metar.Metar.setReportModifier:(Ljava/lang/String;)V │ │ +108900: 5b01 3218 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.reportModifier:Ljava/lang/String; // field@1832 │ │ +108904: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -292835,17 +292837,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108900: |[108900] net.sf.jweather.metar.Metar.setStationID:(Ljava/lang/String;)V │ │ -108910: 5b01 3518 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.stationID:Ljava/lang/String; // field@1835 │ │ -108914: 0e00 |0002: return-void │ │ +108908: |[108908] net.sf.jweather.metar.Metar.setStationID:(Ljava/lang/String;)V │ │ +108918: 5b01 3518 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.stationID:Ljava/lang/String; // field@1835 │ │ +10891c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -292854,17 +292856,17 @@ │ │ type : '(Ljava/lang/Float;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108918: |[108918] net.sf.jweather.metar.Metar.setTemperature:(Ljava/lang/Float;)V │ │ -108928: 5b01 3618 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.temperature:Ljava/lang/Float; // field@1836 │ │ -10892c: 0e00 |0002: return-void │ │ +108920: |[108920] net.sf.jweather.metar.Metar.setTemperature:(Ljava/lang/Float;)V │ │ +108930: 5b01 3618 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.temperature:Ljava/lang/Float; // field@1836 │ │ +108934: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Float; │ │ │ │ @@ -292873,17 +292875,17 @@ │ │ type : '(Ljava/lang/Float;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108930: |[108930] net.sf.jweather.metar.Metar.setTemperaturePrecise:(Ljava/lang/Float;)V │ │ -108940: 5b01 3718 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.temperaturePrecise:Ljava/lang/Float; // field@1837 │ │ -108944: 0e00 |0002: return-void │ │ +108938: |[108938] net.sf.jweather.metar.Metar.setTemperaturePrecise:(Ljava/lang/Float;)V │ │ +108948: 5b01 3718 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.temperaturePrecise:Ljava/lang/Float; // field@1837 │ │ +10894c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Float; │ │ │ │ @@ -292892,20 +292894,20 @@ │ │ type : '(Ljava/lang/Float;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -108948: |[108948] net.sf.jweather.metar.Metar.setVisibility:(Ljava/lang/Float;)V │ │ -108958: 5b01 3b18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ -10895c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -10895e: 5b01 3818 |0003: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ -108962: 5b01 3a18 |0005: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ -108966: 0e00 |0007: return-void │ │ +108950: |[108950] net.sf.jweather.metar.Metar.setVisibility:(Ljava/lang/Float;)V │ │ +108960: 5b01 3b18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ +108964: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +108966: 5b01 3818 |0003: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ +10896a: 5b01 3a18 |0005: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ +10896e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0003 line=328 │ │ 0x0005 line=329 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ @@ -292916,20 +292918,20 @@ │ │ type : '(Ljava/lang/Float;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -108968: |[108968] net.sf.jweather.metar.Metar.setVisibilityInKilometers:(Ljava/lang/Float;)V │ │ -108978: 5b01 3818 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ -10897c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -10897e: 5b01 3b18 |0003: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ -108982: 5b01 3a18 |0005: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ -108986: 0e00 |0007: return-void │ │ +108970: |[108970] net.sf.jweather.metar.Metar.setVisibilityInKilometers:(Ljava/lang/Float;)V │ │ +108980: 5b01 3818 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ +108984: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +108986: 5b01 3b18 |0003: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ +10898a: 5b01 3a18 |0005: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ +10898e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0003 line=338 │ │ 0x0005 line=339 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ @@ -292940,20 +292942,20 @@ │ │ type : '(Ljava/lang/Float;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -108988: |[108988] net.sf.jweather.metar.Metar.setVisibilityInMeters:(Ljava/lang/Float;)V │ │ -108998: 5b01 3a18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ -10899c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -10899e: 5b01 3b18 |0003: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ -1089a2: 5b01 3818 |0005: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ -1089a6: 0e00 |0007: return-void │ │ +108990: |[108990] net.sf.jweather.metar.Metar.setVisibilityInMeters:(Ljava/lang/Float;)V │ │ +1089a0: 5b01 3a18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityMeters:Ljava/lang/Float; // field@183a │ │ +1089a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1089a6: 5b01 3b18 |0003: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityMiles:Ljava/lang/Float; // field@183b │ │ +1089aa: 5b01 3818 |0005: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityKilometers:Ljava/lang/Float; // field@1838 │ │ +1089ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0003 line=348 │ │ 0x0005 line=349 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ @@ -292964,17 +292966,17 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1089a8: |[1089a8] net.sf.jweather.metar.Metar.setVisibilityLessThan:(Z)V │ │ -1089b8: 5c01 3918 |0000: iput-boolean v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityLessThan:Z // field@1839 │ │ -1089bc: 0e00 |0002: return-void │ │ +1089b0: |[1089b0] net.sf.jweather.metar.Metar.setVisibilityLessThan:(Z)V │ │ +1089c0: 5c01 3918 |0000: iput-boolean v1, v0, Lnet/sf/jweather/metar/Metar;.visibilityLessThan:Z // field@1839 │ │ +1089c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -292983,17 +292985,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1089c0: |[1089c0] net.sf.jweather.metar.Metar.setWindDirection:(Ljava/lang/Integer;)V │ │ -1089d0: 5b01 3d18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.windDirection:Ljava/lang/Integer; // field@183d │ │ -1089d4: 0e00 |0002: return-void │ │ +1089c8: |[1089c8] net.sf.jweather.metar.Metar.setWindDirection:(Ljava/lang/Integer;)V │ │ +1089d8: 5b01 3d18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.windDirection:Ljava/lang/Integer; // field@183d │ │ +1089dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -293002,17 +293004,17 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1089d8: |[1089d8] net.sf.jweather.metar.Metar.setWindDirectionIsVariable:(Z)V │ │ -1089e8: 5c01 3e18 |0000: iput-boolean v1, v0, Lnet/sf/jweather/metar/Metar;.windDirectionIsVariable:Z // field@183e │ │ -1089ec: 0e00 |0002: return-void │ │ +1089e0: |[1089e0] net.sf.jweather.metar.Metar.setWindDirectionIsVariable:(Z)V │ │ +1089f0: 5c01 3e18 |0000: iput-boolean v1, v0, Lnet/sf/jweather/metar/Metar;.windDirectionIsVariable:Z // field@183e │ │ +1089f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -293021,17 +293023,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1089f0: |[1089f0] net.sf.jweather.metar.Metar.setWindDirectionMax:(Ljava/lang/Integer;)V │ │ -108a00: 5b01 3f18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.windDirectionMax:Ljava/lang/Integer; // field@183f │ │ -108a04: 0e00 |0002: return-void │ │ +1089f8: |[1089f8] net.sf.jweather.metar.Metar.setWindDirectionMax:(Ljava/lang/Integer;)V │ │ +108a08: 5b01 3f18 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.windDirectionMax:Ljava/lang/Integer; // field@183f │ │ +108a0c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -293040,17 +293042,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108a08: |[108a08] net.sf.jweather.metar.Metar.setWindDirectionMin:(Ljava/lang/Integer;)V │ │ -108a18: 5b01 4018 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.windDirectionMin:Ljava/lang/Integer; // field@1840 │ │ -108a1c: 0e00 |0002: return-void │ │ +108a10: |[108a10] net.sf.jweather.metar.Metar.setWindDirectionMin:(Ljava/lang/Integer;)V │ │ +108a20: 5b01 4018 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.windDirectionMin:Ljava/lang/Integer; // field@1840 │ │ +108a24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -293059,17 +293061,17 @@ │ │ type : '(Ljava/lang/Float;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108a20: |[108a20] net.sf.jweather.metar.Metar.setWindGusts:(Ljava/lang/Float;)V │ │ -108a30: 5b01 4118 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.windGusts:Ljava/lang/Float; // field@1841 │ │ -108a34: 0e00 |0002: return-void │ │ +108a28: |[108a28] net.sf.jweather.metar.Metar.setWindGusts:(Ljava/lang/Float;)V │ │ +108a38: 5b01 4118 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.windGusts:Ljava/lang/Float; // field@1841 │ │ +108a3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Float; │ │ │ │ @@ -293078,25 +293080,25 @@ │ │ type : '(Ljava/lang/Float;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -108a38: |[108a38] net.sf.jweather.metar.Metar.setWindGustsInMPS:(Ljava/lang/Float;)V │ │ -108a48: 2200 ed06 |0000: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -108a4c: 6e10 4c2a 0600 |0002: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -108a52: 0a06 |0005: move-result v6 │ │ -108a54: 8961 |0006: float-to-double v1, v6 │ │ -108a56: 1803 b762 7fd9 3d79 e03f |0007: const-wide v3, #double 0.5148 // #3fe0793dd97f62b7 │ │ -108a60: 7120 382a 2100 |000c: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -108a66: ce31 |000f: div-double/2addr v1, v3 │ │ -108a68: 7030 472a 1002 |0010: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ -108a6e: 5b50 4118 |0013: iput-object v0, v5, Lnet/sf/jweather/metar/Metar;.windGusts:Ljava/lang/Float; // field@1841 │ │ -108a72: 0e00 |0015: return-void │ │ +108a40: |[108a40] net.sf.jweather.metar.Metar.setWindGustsInMPS:(Ljava/lang/Float;)V │ │ +108a50: 2200 ed06 |0000: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +108a54: 6e10 4c2a 0600 |0002: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +108a5a: 0a06 |0005: move-result v6 │ │ +108a5c: 8961 |0006: float-to-double v1, v6 │ │ +108a5e: 1803 b762 7fd9 3d79 e03f |0007: const-wide v3, #double 0.5148 // #3fe0793dd97f62b7 │ │ +108a68: 7120 382a 2100 |000c: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +108a6e: ce31 |000f: div-double/2addr v1, v3 │ │ +108a70: 7030 472a 1002 |0010: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ +108a76: 5b50 4118 |0013: iput-object v0, v5, Lnet/sf/jweather/metar/Metar;.windGusts:Ljava/lang/Float; // field@1841 │ │ +108a7a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0016 reg=6 (null) Ljava/lang/Float; │ │ │ │ @@ -293105,17 +293107,17 @@ │ │ type : '(Ljava/lang/Float;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108a74: |[108a74] net.sf.jweather.metar.Metar.setWindSpeed:(Ljava/lang/Float;)V │ │ -108a84: 5b01 4218 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.windSpeed:Ljava/lang/Float; // field@1842 │ │ -108a88: 0e00 |0002: return-void │ │ +108a7c: |[108a7c] net.sf.jweather.metar.Metar.setWindSpeed:(Ljava/lang/Float;)V │ │ +108a8c: 5b01 4218 |0000: iput-object v1, v0, Lnet/sf/jweather/metar/Metar;.windSpeed:Ljava/lang/Float; // field@1842 │ │ +108a90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Float; │ │ │ │ @@ -293124,25 +293126,25 @@ │ │ type : '(Ljava/lang/Float;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -108a8c: |[108a8c] net.sf.jweather.metar.Metar.setWindSpeedInMPS:(Ljava/lang/Float;)V │ │ -108a9c: 2200 ed06 |0000: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -108aa0: 6e10 4c2a 0600 |0002: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -108aa6: 0a06 |0005: move-result v6 │ │ -108aa8: 8961 |0006: float-to-double v1, v6 │ │ -108aaa: 1803 b762 7fd9 3d79 e03f |0007: const-wide v3, #double 0.5148 // #3fe0793dd97f62b7 │ │ -108ab4: 7120 382a 2100 |000c: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -108aba: ce31 |000f: div-double/2addr v1, v3 │ │ -108abc: 7030 472a 1002 |0010: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ -108ac2: 5b50 4218 |0013: iput-object v0, v5, Lnet/sf/jweather/metar/Metar;.windSpeed:Ljava/lang/Float; // field@1842 │ │ -108ac6: 0e00 |0015: return-void │ │ +108a94: |[108a94] net.sf.jweather.metar.Metar.setWindSpeedInMPS:(Ljava/lang/Float;)V │ │ +108aa4: 2200 ed06 |0000: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +108aa8: 6e10 4c2a 0600 |0002: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +108aae: 0a06 |0005: move-result v6 │ │ +108ab0: 8961 |0006: float-to-double v1, v6 │ │ +108ab2: 1803 b762 7fd9 3d79 e03f |0007: const-wide v3, #double 0.5148 // #3fe0793dd97f62b7 │ │ +108abc: 7120 382a 2100 |000c: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +108ac2: ce31 |000f: div-double/2addr v1, v3 │ │ +108ac4: 7030 472a 1002 |0010: invoke-direct {v0, v1, v2}, Ljava/lang/Float;.:(D)V // method@2a47 │ │ +108aca: 5b50 4218 |0013: iput-object v0, v5, Lnet/sf/jweather/metar/Metar;.windSpeed:Ljava/lang/Float; // field@1842 │ │ +108ace: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 this Lnet/sf/jweather/metar/Metar; │ │ 0x0000 - 0x0016 reg=6 (null) Ljava/lang/Float; │ │ │ │ @@ -293662,17 +293664,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1056a4: |[1056a4] net.sf.jweather.metar.MetarParseException.:()V │ │ -1056b4: 7010 402a 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@2a40 │ │ -1056ba: 0e00 |0003: return-void │ │ +1056ac: |[1056ac] net.sf.jweather.metar.MetarParseException.:()V │ │ +1056bc: 7010 402a 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@2a40 │ │ +1056c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/jweather/metar/MetarParseException; │ │ │ │ #1 : (in Lnet/sf/jweather/metar/MetarParseException;) │ │ @@ -293680,17 +293682,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1056bc: |[1056bc] net.sf.jweather.metar.MetarParseException.:(Ljava/lang/String;)V │ │ -1056cc: 7020 412a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ -1056d2: 0e00 |0003: return-void │ │ +1056c4: |[1056c4] net.sf.jweather.metar.MetarParseException.:(Ljava/lang/String;)V │ │ +1056d4: 7020 412a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ +1056da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/jweather/metar/MetarParseException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -293699,17 +293701,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1056d4: |[1056d4] net.sf.jweather.metar.MetarParseException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -1056e4: 7030 422a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2a42 │ │ -1056ea: 0e00 |0003: return-void │ │ +1056dc: |[1056dc] net.sf.jweather.metar.MetarParseException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +1056ec: 7030 422a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2a42 │ │ +1056f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/jweather/metar/MetarParseException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -293719,17 +293721,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1056ec: |[1056ec] net.sf.jweather.metar.MetarParseException.:(Ljava/lang/Throwable;)V │ │ -1056fc: 7020 432a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@2a43 │ │ -105702: 0e00 |0003: return-void │ │ +1056f4: |[1056f4] net.sf.jweather.metar.MetarParseException.:(Ljava/lang/Throwable;)V │ │ +105704: 7020 432a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@2a43 │ │ +10570a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/jweather/metar/MetarParseException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -293813,32 +293815,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -1079cc: |[1079cc] net.sf.jweather.metar.MetarParser.:()V │ │ -1079dc: 2200 9508 |0000: new-instance v0, Lorg/apache/oro/text/perl/Perl5Util; // type@0895 │ │ -1079e0: 7010 2332 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/perl/Perl5Util;.:()V // method@3223 │ │ -1079e6: 6900 ab18 |0005: sput-object v0, Lnet/sf/jweather/metar/MetarParser;.utility:Lorg/apache/oro/text/perl/Perl5Util; // field@18ab │ │ -1079ea: 2200 a108 |0007: new-instance v0, Lorg/apache/oro/text/regex/Perl5Matcher; // type@08a1 │ │ -1079ee: 7010 ba32 0000 |0009: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.:()V // method@32ba │ │ -1079f4: 6900 a318 |000c: sput-object v0, Lnet/sf/jweather/metar/MetarParser;.matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@18a3 │ │ -1079f8: 2200 4a07 |000e: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ -1079fc: 1a01 c24d |0010: const-string v1, "yyyy/MM/dd HH:mm" // string@4dc2 │ │ -107a00: 7020 7f2b 1000 |0012: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2b7f │ │ -107a06: 6900 a718 |0015: sput-object v0, Lnet/sf/jweather/metar/MetarParser;.sdf:Ljava/text/SimpleDateFormat; // field@18a7 │ │ -107a0a: 1a00 9111 |0017: const-string v0, "GMT" // string@1191 │ │ -107a0e: 7110 802c 0000 |0019: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -107a14: 0c00 |001c: move-result-object v0 │ │ -107a16: 6900 a118 |001d: sput-object v0, Lnet/sf/jweather/metar/MetarParser;.gmtZone:Ljava/util/TimeZone; // field@18a1 │ │ -107a1a: 6201 a718 |001f: sget-object v1, Lnet/sf/jweather/metar/MetarParser;.sdf:Ljava/text/SimpleDateFormat; // field@18a7 │ │ -107a1e: 6e20 842b 0100 |0021: invoke-virtual {v1, v0}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -107a24: 0e00 |0024: return-void │ │ +1079d4: |[1079d4] net.sf.jweather.metar.MetarParser.:()V │ │ +1079e4: 2200 9508 |0000: new-instance v0, Lorg/apache/oro/text/perl/Perl5Util; // type@0895 │ │ +1079e8: 7010 2332 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/perl/Perl5Util;.:()V // method@3223 │ │ +1079ee: 6900 ab18 |0005: sput-object v0, Lnet/sf/jweather/metar/MetarParser;.utility:Lorg/apache/oro/text/perl/Perl5Util; // field@18ab │ │ +1079f2: 2200 a108 |0007: new-instance v0, Lorg/apache/oro/text/regex/Perl5Matcher; // type@08a1 │ │ +1079f6: 7010 ba32 0000 |0009: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.:()V // method@32ba │ │ +1079fc: 6900 a318 |000c: sput-object v0, Lnet/sf/jweather/metar/MetarParser;.matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@18a3 │ │ +107a00: 2200 4a07 |000e: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ +107a04: 1a01 c24d |0010: const-string v1, "yyyy/MM/dd HH:mm" // string@4dc2 │ │ +107a08: 7020 7f2b 1000 |0012: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2b7f │ │ +107a0e: 6900 a718 |0015: sput-object v0, Lnet/sf/jweather/metar/MetarParser;.sdf:Ljava/text/SimpleDateFormat; // field@18a7 │ │ +107a12: 1a00 9111 |0017: const-string v0, "GMT" // string@1191 │ │ +107a16: 7110 802c 0000 |0019: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +107a1c: 0c00 |001c: move-result-object v0 │ │ +107a1e: 6900 a118 |001d: sput-object v0, Lnet/sf/jweather/metar/MetarParser;.gmtZone:Ljava/util/TimeZone; // field@18a1 │ │ +107a22: 6201 a718 |001f: sget-object v1, Lnet/sf/jweather/metar/MetarParser;.sdf:Ljava/text/SimpleDateFormat; // field@18a7 │ │ +107a26: 6e20 842b 0100 |0021: invoke-virtual {v1, v0}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +107a2c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0007 line=101 │ │ 0x000e line=105 │ │ 0x0019 line=106 │ │ 0x001f line=118 │ │ @@ -293849,29 +293851,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -107a28: |[107a28] net.sf.jweather.metar.MetarParser.:()V │ │ -107a38: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -107a3e: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -107a42: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -107a48: 5b20 aa18 |0008: iput-object v0, v2, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107a4c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -107a4e: 5b20 ac18 |000b: iput-object v0, v2, Lnet/sf/jweather/metar/MetarParser;.weatherCondition:Lnet/sf/jweather/metar/WeatherCondition; // field@18ac │ │ -107a52: 5b20 a818 |000d: iput-object v0, v2, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ -107a56: 5b20 a618 |000f: iput-object v0, v2, Lnet/sf/jweather/metar/MetarParser;.runwayVisualRange:Lnet/sf/jweather/metar/RunwayVisualRange; // field@18a6 │ │ -107a5a: 5b20 a518 |0011: iput-object v0, v2, Lnet/sf/jweather/metar/MetarParser;.obscuration:Lnet/sf/jweather/metar/Obscuration; // field@18a5 │ │ -107a5e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -107a60: 5921 a218 |0014: iput v1, v2, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107a64: 5921 a418 |0016: iput v1, v2, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -107a68: 5b20 a918 |0018: iput-object v0, v2, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ -107a6c: 0e00 |001a: return-void │ │ +107a30: |[107a30] net.sf.jweather.metar.MetarParser.:()V │ │ +107a40: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +107a46: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +107a4a: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +107a50: 5b20 aa18 |0008: iput-object v0, v2, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107a54: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +107a56: 5b20 ac18 |000b: iput-object v0, v2, Lnet/sf/jweather/metar/MetarParser;.weatherCondition:Lnet/sf/jweather/metar/WeatherCondition; // field@18ac │ │ +107a5a: 5b20 a818 |000d: iput-object v0, v2, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ +107a5e: 5b20 a618 |000f: iput-object v0, v2, Lnet/sf/jweather/metar/MetarParser;.runwayVisualRange:Lnet/sf/jweather/metar/RunwayVisualRange; // field@18a6 │ │ +107a62: 5b20 a518 |0011: iput-object v0, v2, Lnet/sf/jweather/metar/MetarParser;.obscuration:Lnet/sf/jweather/metar/Obscuration; // field@18a5 │ │ +107a66: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +107a68: 5921 a218 |0014: iput v1, v2, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107a6c: 5921 a418 |0016: iput v1, v2, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +107a70: 5b20 a918 |0018: iput-object v0, v2, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ +107a74: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=103 │ │ 0x000b line=108 │ │ 0x000d line=109 │ │ 0x000f line=110 │ │ @@ -293887,20 +293889,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/jweather/metar/Metar;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -105704: |[105704] net.sf.jweather.metar.MetarParser.parse:(Ljava/lang/String;)Lnet/sf/jweather/metar/Metar; │ │ -105714: 2200 bd07 |0000: new-instance v0, Lnet/sf/jweather/metar/MetarParser; // type@07bd │ │ -105718: 7010 702d 0000 |0002: invoke-direct {v0}, Lnet/sf/jweather/metar/MetarParser;.:()V // method@2d70 │ │ -10571e: 7020 722d 1000 |0005: invoke-direct {v0, v1}, Lnet/sf/jweather/metar/MetarParser;.parseData:(Ljava/lang/String;)Lnet/sf/jweather/metar/Metar; // method@2d72 │ │ -105724: 0c01 |0008: move-result-object v1 │ │ -105726: 1101 |0009: return-object v1 │ │ +10570c: |[10570c] net.sf.jweather.metar.MetarParser.parse:(Ljava/lang/String;)Lnet/sf/jweather/metar/Metar; │ │ +10571c: 2200 bd07 |0000: new-instance v0, Lnet/sf/jweather/metar/MetarParser; // type@07bd │ │ +105720: 7010 702d 0000 |0002: invoke-direct {v0}, Lnet/sf/jweather/metar/MetarParser;.:()V // method@2d70 │ │ +105726: 7020 722d 1000 |0005: invoke-direct {v0, v1}, Lnet/sf/jweather/metar/MetarParser;.parseData:(Ljava/lang/String;)Lnet/sf/jweather/metar/Metar; // method@2d72 │ │ +10572c: 0c01 |0008: move-result-object v1 │ │ +10572e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0005 line=123 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -293909,2205 +293911,2205 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/jweather/metar/Metar;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 4336 16-bit code units │ │ -105728: |[105728] net.sf.jweather.metar.MetarParser.parseData:(Ljava/lang/String;)Lnet/sf/jweather/metar/Metar; │ │ -105738: 0801 1300 |0000: move-object/from16 v1, v19 │ │ -10573c: 0800 1400 |0002: move-object/from16 v0, v20 │ │ -105740: 1a02 321f |0004: const-string v2, "M" // string@1f32 │ │ -105744: 1a03 5e24 |0006: const-string v3, "SM" // string@245e │ │ -105748: 3800 de10 |0008: if-eqz v0, 10e6 // +10de │ │ -10574c: 2204 ba07 |000a: new-instance v4, Lnet/sf/jweather/metar/Metar; // type@07ba │ │ -105750: 7010 252d 0400 |000c: invoke-direct {v4}, Lnet/sf/jweather/metar/Metar;.:()V // method@2d25 │ │ -105756: 6205 ab18 |000f: sget-object v5, Lnet/sf/jweather/metar/MetarParser;.utility:Lorg/apache/oro/text/perl/Perl5Util; // field@18ab │ │ -10575a: 5416 aa18 |0011: iget-object v6, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10575e: 6e30 3932 6500 |0013: invoke-virtual {v5, v6, v0}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/util/Collection;Ljava/lang/String;)V // method@3239 │ │ -105764: 5410 aa18 |0016: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105768: 6e10 9c2b 0000 |0018: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -10576e: 0a00 |001b: move-result v0 │ │ -105770: 5910 a418 |001c: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -105774: 5410 aa18 |001e: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105778: 5215 a218 |0020: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10577c: d806 0501 |0022: add-int/lit8 v6, v5, #int 1 // #01 │ │ -105780: 5916 a218 |0024: iput v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105784: 6e20 962b 5000 |0026: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10578a: 0c00 |0029: move-result-object v0 │ │ -10578c: 1f00 0e07 |002a: check-cast v0, Ljava/lang/String; // type@070e │ │ -105790: 6e20 5c2d 0400 |002c: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setStationID:(Ljava/lang/String;)V // method@2d5c │ │ -105796: 5410 aa18 |002f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10579a: 5215 a218 |0031: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10579e: 6e20 962b 5000 |0033: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1057a4: 0c00 |0036: move-result-object v0 │ │ -1057a6: 1f00 0e07 |0037: check-cast v0, Ljava/lang/String; // type@070e │ │ -1057aa: 1a05 b529 |0039: const-string v5, "Z" // string@29b5 │ │ -1057ae: 6e20 b92a 5000 |003b: invoke-virtual {v0, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -1057b4: 0a00 |003e: move-result v0 │ │ -1057b6: 1245 |003f: const/4 v5, #int 4 // #4 │ │ -1057b8: 1266 |0040: const/4 v6, #int 6 // #6 │ │ -1057ba: 1227 |0041: const/4 v7, #int 2 // #2 │ │ -1057bc: 1258 |0042: const/4 v8, #int 5 // #5 │ │ -1057be: 1209 |0043: const/4 v9, #int 0 // #0 │ │ -1057c0: 121a |0044: const/4 v10, #int 1 // #1 │ │ -1057c2: 3800 9700 |0045: if-eqz v0, 00dc // +0097 │ │ -1057c6: 6200 a118 |0047: sget-object v0, Lnet/sf/jweather/metar/MetarParser;.gmtZone:Ljava/util/TimeZone; // field@18a1 │ │ -1057ca: 7110 b62b 0000 |0049: invoke-static {v0}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar; // method@2bb6 │ │ -1057d0: 0c00 |004c: move-result-object v0 │ │ -1057d2: 541b aa18 |004d: iget-object v11, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1057d6: 521c a218 |004f: iget v12, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1057da: 6e20 962b cb00 |0051: invoke-virtual {v11, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1057e0: 0c0b |0054: move-result-object v11 │ │ -1057e2: 1f0b 0e07 |0055: check-cast v11, Ljava/lang/String; // type@070e │ │ -1057e6: 6e30 d42a 9b07 |0057: invoke-virtual {v11, v9, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1057ec: 0c0b |005a: move-result-object v11 │ │ -1057ee: 541c aa18 |005b: iget-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1057f2: 521d a218 |005d: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1057f6: 6e20 962b dc00 |005f: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1057fc: 0c0c |0062: move-result-object v12 │ │ -1057fe: 1f0c 0e07 |0063: check-cast v12, Ljava/lang/String; // type@070e │ │ -105802: 6e30 d42a 7c05 |0065: invoke-virtual {v12, v7, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105808: 0c0c |0068: move-result-object v12 │ │ -10580a: 541d aa18 |0069: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10580e: 521e a218 |006b: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105812: 6e20 962b ed00 |006d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105818: 0c0d |0070: move-result-object v13 │ │ -10581a: 1f0d 0e07 |0071: check-cast v13, Ljava/lang/String; // type@070e │ │ -10581e: 6e30 d42a 5d06 |0073: invoke-virtual {v13, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105824: 0c0d |0076: move-result-object v13 │ │ -105826: 220e f406 |0077: new-instance v14, Ljava/lang/Integer; // type@06f4 │ │ -10582a: 7020 582a be00 |0079: invoke-direct {v14, v11}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ -105830: 6e10 5b2a 0e00 |007c: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -105836: 0a0b |007f: move-result v11 │ │ -105838: 220e f406 |0080: new-instance v14, Ljava/lang/Integer; // type@06f4 │ │ -10583c: 7020 582a ce00 |0082: invoke-direct {v14, v12}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ -105842: 6e10 5b2a 0e00 |0085: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -105848: 0a0c |0088: move-result v12 │ │ -10584a: 220e f406 |0089: new-instance v14, Ljava/lang/Integer; // type@06f4 │ │ -10584e: 7020 582a de00 |008b: invoke-direct {v14, v13}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ -105854: 6e10 5b2a 0e00 |008e: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -10585a: 0a0d |0091: move-result v13 │ │ -10585c: 6e20 b42b 8000 |0092: invoke-virtual {v0, v8}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ -105862: 0a0e |0095: move-result v14 │ │ -105864: 37eb 0500 |0096: if-le v11, v14, 009b // +0005 │ │ -105868: 6e30 bb2b 8009 |0098: invoke-virtual {v0, v8, v9}, Ljava/util/Calendar;.roll:(IZ)V // method@2bbb │ │ -10586e: 6e30 bc2b 800b |009b: invoke-virtual {v0, v8, v11}, Ljava/util/Calendar;.set:(II)V // method@2bbc │ │ -105874: 130b 0b00 |009e: const/16 v11, #int 11 // #b │ │ -105878: 6e30 bc2b b00c |00a0: invoke-virtual {v0, v11, v12}, Ljava/util/Calendar;.set:(II)V // method@2bbc │ │ -10587e: 130b 0c00 |00a3: const/16 v11, #int 12 // #c │ │ -105882: 6e30 bc2b b00d |00a5: invoke-virtual {v0, v11, v13}, Ljava/util/Calendar;.set:(II)V // method@2bbc │ │ -105888: 130b 0d00 |00a8: const/16 v11, #int 13 // #d │ │ -10588c: 6e30 bc2b b009 |00aa: invoke-virtual {v0, v11, v9}, Ljava/util/Calendar;.set:(II)V // method@2bbc │ │ -105892: 130b 0e00 |00ad: const/16 v11, #int 14 // #e │ │ -105896: 6e30 bc2b b009 |00af: invoke-virtual {v0, v11, v9}, Ljava/util/Calendar;.set:(II)V // method@2bbc │ │ -10589c: 6e10 b72b 0000 |00b2: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@2bb7 │ │ -1058a2: 0c00 |00b5: move-result-object v0 │ │ -1058a4: 6e20 542d 0400 |00b6: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setDate:(Ljava/util/Date;)V // method@2d54 │ │ -1058aa: 5210 a218 |00b9: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1058ae: 521b a418 |00bb: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -1058b2: b1ab |00bd: sub-int/2addr v11, v10 │ │ -1058b4: 35b0 1e00 |00be: if-ge v0, v11, 00dc // +001e │ │ -1058b8: b0a0 |00c0: add-int/2addr v0, v10 │ │ -1058ba: 5910 a218 |00c1: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1058be: 2819 |00c3: goto 00dc // +0019 │ │ -1058c0: 0d00 |00c4: move-exception v0 │ │ -1058c2: 2202 bc07 |00c5: new-instance v2, Lnet/sf/jweather/metar/MetarParseException; // type@07bc │ │ -1058c6: 2203 1007 |00c7: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -1058ca: 7010 eb2a 0300 |00c9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1058d0: 1a04 0f4c |00cc: const-string v4, "unable to parse Metar date value: " // string@4c0f │ │ -1058d4: 6e20 f52a 4300 |00ce: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1058da: 6e20 f42a 0300 |00d1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1058e0: 6e10 fa2a 0300 |00d4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1058e6: 0c00 |00d7: move-result-object v0 │ │ -1058e8: 7020 6c2d 0200 |00d8: invoke-direct {v2, v0}, Lnet/sf/jweather/metar/MetarParseException;.:(Ljava/lang/String;)V // method@2d6c │ │ -1058ee: 2702 |00db: throw v2 │ │ -1058f0: 5410 aa18 |00dc: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1058f4: 521b a218 |00de: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1058f8: 6e20 962b b000 |00e0: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1058fe: 0c00 |00e3: move-result-object v0 │ │ -105900: 1f00 0e07 |00e4: check-cast v0, Ljava/lang/String; // type@070e │ │ -105904: 1a0b 760a |00e6: const-string v11, "AUTO" // string@0a76 │ │ -105908: 6e20 ba2a b000 |00e8: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10590e: 0a00 |00eb: move-result v0 │ │ -105910: 3900 1400 |00ec: if-nez v0, 0100 // +0014 │ │ -105914: 5410 aa18 |00ee: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105918: 521b a218 |00f0: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10591c: 6e20 962b b000 |00f2: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105922: 0c00 |00f5: move-result-object v0 │ │ -105924: 1f00 0e07 |00f6: check-cast v0, Ljava/lang/String; // type@070e │ │ -105928: 1a0b 2c0d |00f8: const-string v11, "COR" // string@0d2c │ │ -10592c: 6e20 ba2a b000 |00fa: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -105932: 0a00 |00fd: move-result v0 │ │ -105934: 3800 1900 |00fe: if-eqz v0, 0117 // +0019 │ │ -105938: 5410 aa18 |0100: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10593c: 521b a218 |0102: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105940: 6e20 962b b000 |0104: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105946: 0c00 |0107: move-result-object v0 │ │ -105948: 1f00 0e07 |0108: check-cast v0, Ljava/lang/String; // type@070e │ │ -10594c: 6e20 5b2d 0400 |010a: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setReportModifier:(Ljava/lang/String;)V // method@2d5b │ │ -105952: 5210 a218 |010d: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105956: 521b a418 |010f: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -10595a: b1ab |0111: sub-int/2addr v11, v10 │ │ -10595c: 35b0 0500 |0112: if-ge v0, v11, 0117 // +0005 │ │ -105960: b0a0 |0114: add-int/2addr v0, v10 │ │ -105962: 5910 a218 |0115: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105966: 5410 aa18 |0117: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10596a: 521b a218 |0119: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10596e: 6e20 962b b000 |011b: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105974: 0c00 |011e: move-result-object v0 │ │ -105976: 1f00 0e07 |011f: check-cast v0, Ljava/lang/String; // type@070e │ │ -10597a: 5b10 a918 |0121: iput-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ -10597e: 1a0b d813 |0123: const-string v11, "KT" // string@13d8 │ │ -105982: 6e20 b92a b000 |0125: invoke-virtual {v0, v11}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -105988: 0a00 |0128: move-result v0 │ │ -10598a: 123b |0129: const/4 v11, #int 3 // #3 │ │ -10598c: 3900 0c00 |012a: if-nez v0, 0136 // +000c │ │ -105990: 5410 a918 |012c: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ -105994: 1a0c 2520 |012e: const-string v12, "MPS" // string@2025 │ │ -105998: 6e20 b92a c000 |0130: invoke-virtual {v0, v12}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -10599e: 0a00 |0133: move-result v0 │ │ -1059a0: 3800 be01 |0134: if-eqz v0, 02f2 // +01be │ │ -1059a4: 5410 a918 |0136: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ -1059a8: 1a0c d813 |0138: const-string v12, "KT" // string@13d8 │ │ -1059ac: 6e20 b92a c000 |013a: invoke-virtual {v0, v12}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -1059b2: 0a00 |013d: move-result v0 │ │ -1059b4: 541c aa18 |013e: iget-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1059b8: 521d a218 |0140: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1059bc: 6e20 962b dc00 |0142: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1059c2: 0c0c |0145: move-result-object v12 │ │ -1059c4: 1f0c 0e07 |0146: check-cast v12, Ljava/lang/String; // type@070e │ │ -1059c8: 6e30 d42a 9c0b |0148: invoke-virtual {v12, v9, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1059ce: 0c0c |014b: move-result-object v12 │ │ -1059d0: 1a0d ca28 |014c: const-string v13, "VRB" // string@28ca │ │ -1059d4: 6e20 ba2a dc00 |014e: invoke-virtual {v12, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1059da: 0a0c |0151: move-result v12 │ │ -1059dc: 390c 1900 |0152: if-nez v12, 016b // +0019 │ │ -1059e0: 220c f406 |0154: new-instance v12, Ljava/lang/Integer; // type@06f4 │ │ -1059e4: 541d aa18 |0156: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1059e8: 521e a218 |0158: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1059ec: 6e20 962b ed00 |015a: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1059f2: 0c0d |015d: move-result-object v13 │ │ -1059f4: 1f0d 0e07 |015e: check-cast v13, Ljava/lang/String; // type@070e │ │ -1059f8: 6e30 d42a 9d0b |0160: invoke-virtual {v13, v9, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1059fe: 0c0d |0163: move-result-object v13 │ │ -105a00: 7020 582a dc00 |0164: invoke-direct {v12, v13}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ -105a06: 6e20 632d c400 |0167: invoke-virtual {v4, v12}, Lnet/sf/jweather/metar/Metar;.setWindDirection:(Ljava/lang/Integer;)V // method@2d63 │ │ -105a0c: 2804 |016a: goto 016e // +0004 │ │ -105a0e: 6e20 642d a400 |016b: invoke-virtual {v4, v10}, Lnet/sf/jweather/metar/Metar;.setWindDirectionIsVariable:(Z)V // method@2d64 │ │ -105a14: 541c aa18 |016e: iget-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105a18: 521d a218 |0170: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105a1c: 6e20 962b dc00 |0172: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105a22: 0c0c |0175: move-result-object v12 │ │ -105a24: 1f0c 0e07 |0176: check-cast v12, Ljava/lang/String; // type@070e │ │ -105a28: 6e30 d42a 8c08 |0178: invoke-virtual {v12, v8, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105a2e: 0c0c |017b: move-result-object v12 │ │ -105a30: 5b1c a918 |017c: iput-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ -105a34: 620d a318 |017e: sget-object v13, Lnet/sf/jweather/metar/MetarParser;.matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@18a3 │ │ -105a38: 220e 9e08 |0180: new-instance v14, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ -105a3c: 7010 9432 0e00 |0182: invoke-direct {v14}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ -105a42: 1a0f 8c2a |0185: const-string v15, "\d" // string@2a8c │ │ -105a46: 6e20 a832 fe00 |0187: invoke-virtual {v14, v15}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@32a8 │ │ -105a4c: 0c0e |018a: move-result-object v14 │ │ -105a4e: 6e30 cc32 cd0e |018b: invoke-virtual {v13, v12, v14}, Lorg/apache/oro/text/regex/Perl5Matcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@32cc │ │ -105a54: 0a0c |018e: move-result v12 │ │ -105a56: 380c 3300 |018f: if-eqz v12, 01c2 // +0033 │ │ -105a5a: 3800 1900 |0191: if-eqz v0, 01aa // +0019 │ │ -105a5e: 220c ed06 |0193: new-instance v12, Ljava/lang/Float; // type@06ed │ │ -105a62: 541d aa18 |0195: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105a66: 521e a218 |0197: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105a6a: 6e20 962b ed00 |0199: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105a70: 0c0d |019c: move-result-object v13 │ │ -105a72: 1f0d 0e07 |019d: check-cast v13, Ljava/lang/String; // type@070e │ │ -105a76: 6e30 d42a bd06 |019f: invoke-virtual {v13, v11, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105a7c: 0c0d |01a2: move-result-object v13 │ │ -105a7e: 7020 492a dc00 |01a3: invoke-direct {v12, v13}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -105a84: 6e20 692d c400 |01a6: invoke-virtual {v4, v12}, Lnet/sf/jweather/metar/Metar;.setWindSpeed:(Ljava/lang/Float;)V // method@2d69 │ │ -105a8a: 2817 |01a9: goto 01c0 // +0017 │ │ -105a8c: 220c ed06 |01aa: new-instance v12, Ljava/lang/Float; // type@06ed │ │ -105a90: 541d aa18 |01ac: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105a94: 521e a218 |01ae: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105a98: 6e20 962b ed00 |01b0: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105a9e: 0c0d |01b3: move-result-object v13 │ │ -105aa0: 1f0d 0e07 |01b4: check-cast v13, Ljava/lang/String; // type@070e │ │ -105aa4: 6e30 d42a bd06 |01b6: invoke-virtual {v13, v11, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105aaa: 0c0d |01b9: move-result-object v13 │ │ -105aac: 7020 492a dc00 |01ba: invoke-direct {v12, v13}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -105ab2: 6e20 6a2d c400 |01bd: invoke-virtual {v4, v12}, Lnet/sf/jweather/metar/Metar;.setWindSpeedInMPS:(Ljava/lang/Float;)V // method@2d6a │ │ -105ab8: 126c |01c0: const/4 v12, #int 6 // #6 │ │ -105aba: 2833 |01c1: goto 01f4 // +0033 │ │ -105abc: 3800 1900 |01c2: if-eqz v0, 01db // +0019 │ │ -105ac0: 220c ed06 |01c4: new-instance v12, Ljava/lang/Float; // type@06ed │ │ -105ac4: 541d aa18 |01c6: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105ac8: 521e a218 |01c8: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105acc: 6e20 962b ed00 |01ca: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105ad2: 0c0d |01cd: move-result-object v13 │ │ -105ad4: 1f0d 0e07 |01ce: check-cast v13, Ljava/lang/String; // type@070e │ │ -105ad8: 6e30 d42a bd08 |01d0: invoke-virtual {v13, v11, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105ade: 0c0d |01d3: move-result-object v13 │ │ -105ae0: 7020 492a dc00 |01d4: invoke-direct {v12, v13}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -105ae6: 6e20 692d c400 |01d7: invoke-virtual {v4, v12}, Lnet/sf/jweather/metar/Metar;.setWindSpeed:(Ljava/lang/Float;)V // method@2d69 │ │ -105aec: 2817 |01da: goto 01f1 // +0017 │ │ -105aee: 220c ed06 |01db: new-instance v12, Ljava/lang/Float; // type@06ed │ │ -105af2: 541d aa18 |01dd: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105af6: 521e a218 |01df: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105afa: 6e20 962b ed00 |01e1: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105b00: 0c0d |01e4: move-result-object v13 │ │ -105b02: 1f0d 0e07 |01e5: check-cast v13, Ljava/lang/String; // type@070e │ │ -105b06: 6e30 d42a bd08 |01e7: invoke-virtual {v13, v11, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105b0c: 0c0d |01ea: move-result-object v13 │ │ -105b0e: 7020 492a dc00 |01eb: invoke-direct {v12, v13}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -105b14: 6e20 6a2d c400 |01ee: invoke-virtual {v4, v12}, Lnet/sf/jweather/metar/Metar;.setWindSpeedInMPS:(Ljava/lang/Float;)V // method@2d6a │ │ -105b1a: 125c |01f1: const/4 v12, #int 5 // #5 │ │ -105b1c: 2802 |01f2: goto 01f4 // +0002 │ │ -105b1e: 120c |01f3: const/4 v12, #int 0 // #0 │ │ -105b20: 541d aa18 |01f4: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105b24: 521e a218 |01f6: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105b28: 6e20 962b ed00 |01f8: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105b2e: 0c0d |01fb: move-result-object v13 │ │ -105b30: 1f0d 0e07 |01fc: check-cast v13, Ljava/lang/String; // type@070e │ │ -105b34: 6e20 b32a cd00 |01fe: invoke-virtual {v13, v12}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -105b3a: 0a0d |0201: move-result v13 │ │ -105b3c: 130e 4700 |0202: const/16 v14, #int 71 // #47 │ │ -105b40: 33ed 8b00 |0204: if-ne v13, v14, 028f // +008b │ │ -105b44: b0ac |0206: add-int/2addr v12, v10 │ │ -105b46: 541d aa18 |0207: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105b4a: 521e a218 |0209: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105b4e: 6e20 962b ed00 |020b: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105b54: 0c0d |020e: move-result-object v13 │ │ -105b56: 1f0d 0e07 |020f: check-cast v13, Ljava/lang/String; // type@070e │ │ -105b5a: d80e 0c02 |0211: add-int/lit8 v14, v12, #int 2 // #02 │ │ -105b5e: 6e30 d42a ed0e |0213: invoke-virtual {v13, v14, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105b64: 0c0d |0216: move-result-object v13 │ │ -105b66: 5b1d a918 |0217: iput-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ -105b6a: 620f a318 |0219: sget-object v15, Lnet/sf/jweather/metar/MetarParser;.matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@18a3 │ │ -105b6e: 2206 9e08 |021b: new-instance v6, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ -105b72: 7010 9432 0600 |021d: invoke-direct {v6}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ -105b78: 1a08 8c2a |0220: const-string v8, "\d" // string@2a8c │ │ -105b7c: 6e20 a832 8600 |0222: invoke-virtual {v6, v8}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@32a8 │ │ -105b82: 0c06 |0225: move-result-object v6 │ │ -105b84: 6e30 cc32 df06 |0226: invoke-virtual {v15, v13, v6}, Lorg/apache/oro/text/regex/Perl5Matcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@32cc │ │ -105b8a: 0a06 |0229: move-result v6 │ │ -105b8c: 3806 3600 |022a: if-eqz v6, 0260 // +0036 │ │ -105b90: 3800 1b00 |022c: if-eqz v0, 0247 // +001b │ │ -105b94: 2200 ed06 |022e: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -105b98: 5416 aa18 |0230: iget-object v6, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105b9c: 5218 a218 |0232: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105ba0: 6e20 962b 8600 |0234: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105ba6: 0c06 |0237: move-result-object v6 │ │ -105ba8: 1f06 0e07 |0238: check-cast v6, Ljava/lang/String; // type@070e │ │ -105bac: d808 0c03 |023a: add-int/lit8 v8, v12, #int 3 // #03 │ │ -105bb0: 6e30 d42a c608 |023c: invoke-virtual {v6, v12, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105bb6: 0c06 |023f: move-result-object v6 │ │ -105bb8: 7020 492a 6000 |0240: invoke-direct {v0, v6}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -105bbe: 6e20 672d 0400 |0243: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setWindGusts:(Ljava/lang/Float;)V // method@2d67 │ │ -105bc4: 2849 |0246: goto 028f // +0049 │ │ -105bc6: 2200 ed06 |0247: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -105bca: 5416 aa18 |0249: iget-object v6, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105bce: 5218 a218 |024b: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105bd2: 6e20 962b 8600 |024d: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105bd8: 0c06 |0250: move-result-object v6 │ │ -105bda: 1f06 0e07 |0251: check-cast v6, Ljava/lang/String; // type@070e │ │ -105bde: d808 0c03 |0253: add-int/lit8 v8, v12, #int 3 // #03 │ │ -105be2: 6e30 d42a c608 |0255: invoke-virtual {v6, v12, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105be8: 0c06 |0258: move-result-object v6 │ │ -105bea: 7020 492a 6000 |0259: invoke-direct {v0, v6}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -105bf0: 6e20 682d 0400 |025c: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setWindGustsInMPS:(Ljava/lang/Float;)V // method@2d68 │ │ -105bf6: 2830 |025f: goto 028f // +0030 │ │ -105bf8: 3800 1900 |0260: if-eqz v0, 0279 // +0019 │ │ -105bfc: 2200 ed06 |0262: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -105c00: 5416 aa18 |0264: iget-object v6, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105c04: 5218 a218 |0266: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105c08: 6e20 962b 8600 |0268: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105c0e: 0c06 |026b: move-result-object v6 │ │ -105c10: 1f06 0e07 |026c: check-cast v6, Ljava/lang/String; // type@070e │ │ -105c14: 6e30 d42a c60e |026e: invoke-virtual {v6, v12, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105c1a: 0c06 |0271: move-result-object v6 │ │ -105c1c: 7020 492a 6000 |0272: invoke-direct {v0, v6}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -105c22: 6e20 672d 0400 |0275: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setWindGusts:(Ljava/lang/Float;)V // method@2d67 │ │ -105c28: 2817 |0278: goto 028f // +0017 │ │ -105c2a: 2200 ed06 |0279: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -105c2e: 5416 aa18 |027b: iget-object v6, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105c32: 5218 a218 |027d: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105c36: 6e20 962b 8600 |027f: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105c3c: 0c06 |0282: move-result-object v6 │ │ -105c3e: 1f06 0e07 |0283: check-cast v6, Ljava/lang/String; // type@070e │ │ -105c42: 6e30 d42a c60e |0285: invoke-virtual {v6, v12, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105c48: 0c06 |0288: move-result-object v6 │ │ -105c4a: 7020 492a 6000 |0289: invoke-direct {v0, v6}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -105c50: 6e20 682d 0400 |028c: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setWindGustsInMPS:(Ljava/lang/Float;)V // method@2d68 │ │ -105c56: 5210 a218 |028f: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105c5a: 5216 a418 |0291: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -105c5e: b1a6 |0293: sub-int/2addr v6, v10 │ │ -105c60: 3560 0500 |0294: if-ge v0, v6, 0299 // +0005 │ │ -105c64: b0a0 |0296: add-int/2addr v0, v10 │ │ -105c66: 5910 a218 |0297: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105c6a: 5410 aa18 |0299: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105c6e: 5216 a218 |029b: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105c72: 6e20 962b 6000 |029d: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105c78: 0c00 |02a0: move-result-object v0 │ │ -105c7a: 1f00 0e07 |02a1: check-cast v0, Ljava/lang/String; // type@070e │ │ -105c7e: 5b10 a918 |02a3: iput-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ -105c82: 6206 a318 |02a5: sget-object v6, Lnet/sf/jweather/metar/MetarParser;.matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@18a3 │ │ -105c86: 2208 9e08 |02a7: new-instance v8, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ -105c8a: 7010 9432 0800 |02a9: invoke-direct {v8}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ -105c90: 1a0c 4c05 |02ac: const-string v12, ".*\d\d\dV\d\d\d" // string@054c │ │ -105c94: 6e20 a832 c800 |02ae: invoke-virtual {v8, v12}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@32a8 │ │ -105c9a: 0c08 |02b1: move-result-object v8 │ │ -105c9c: 6e30 cc32 0608 |02b2: invoke-virtual {v6, v0, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@32cc │ │ -105ca2: 0a00 |02b5: move-result v0 │ │ -105ca4: 3800 3c00 |02b6: if-eqz v0, 02f2 // +003c │ │ -105ca8: 6e20 642d a400 |02b8: invoke-virtual {v4, v10}, Lnet/sf/jweather/metar/Metar;.setWindDirectionIsVariable:(Z)V // method@2d64 │ │ -105cae: 2200 f406 |02bb: new-instance v0, Ljava/lang/Integer; // type@06f4 │ │ -105cb2: 5416 aa18 |02bd: iget-object v6, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105cb6: 5218 a218 |02bf: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105cba: 6e20 962b 8600 |02c1: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105cc0: 0c06 |02c4: move-result-object v6 │ │ -105cc2: 1f06 0e07 |02c5: check-cast v6, Ljava/lang/String; // type@070e │ │ -105cc6: 6e30 d42a 960b |02c7: invoke-virtual {v6, v9, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105ccc: 0c06 |02ca: move-result-object v6 │ │ -105cce: 7020 582a 6000 |02cb: invoke-direct {v0, v6}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ -105cd4: 6e20 662d 0400 |02ce: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setWindDirectionMin:(Ljava/lang/Integer;)V // method@2d66 │ │ -105cda: 2200 f406 |02d1: new-instance v0, Ljava/lang/Integer; // type@06f4 │ │ -105cde: 5416 aa18 |02d3: iget-object v6, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105ce2: 5218 a218 |02d5: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105ce6: 6e20 962b 8600 |02d7: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105cec: 0c06 |02da: move-result-object v6 │ │ -105cee: 1f06 0e07 |02db: check-cast v6, Ljava/lang/String; // type@070e │ │ -105cf2: 1278 |02dd: const/4 v8, #int 7 // #7 │ │ -105cf4: 6e30 d42a 5608 |02de: invoke-virtual {v6, v5, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105cfa: 0c06 |02e1: move-result-object v6 │ │ -105cfc: 7020 582a 6000 |02e2: invoke-direct {v0, v6}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ -105d02: 6e20 652d 0400 |02e5: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setWindDirectionMax:(Ljava/lang/Integer;)V // method@2d65 │ │ -105d08: 5210 a218 |02e8: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105d0c: 5216 a418 |02ea: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -105d10: b1a6 |02ec: sub-int/2addr v6, v10 │ │ -105d12: 3560 0500 |02ed: if-ge v0, v6, 02f2 // +0005 │ │ -105d16: b0a0 |02ef: add-int/2addr v0, v10 │ │ -105d18: 5910 a218 |02f0: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105d1c: 1506 2041 |02f2: const/high16 v6, #int 1092616192 // #4120 │ │ -105d20: 5410 aa18 |02f4: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105d24: 5218 a218 |02f6: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105d28: 6e20 962b 8000 |02f8: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105d2e: 0c00 |02fb: move-result-object v0 │ │ -105d30: 1f00 0e07 |02fc: check-cast v0, Ljava/lang/String; // type@070e │ │ -105d34: 1a08 a00c |02fe: const-string v8, "CAVOK" // string@0ca0 │ │ -105d38: 6e20 ba2a 8000 |0300: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -105d3e: 0a00 |0303: move-result v0 │ │ -105d40: 3800 1100 |0304: if-eqz v0, 0315 // +0011 │ │ -105d44: 6e20 582d a400 |0306: invoke-virtual {v4, v10}, Lnet/sf/jweather/metar/Metar;.setIsCavok:(Z)V // method@2d58 │ │ -105d4a: 5210 a218 |0309: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105d4e: 5213 a418 |030b: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -105d52: b1a3 |030d: sub-int/2addr v3, v10 │ │ -105d54: 3530 0402 |030e: if-ge v0, v3, 0512 // +0204 │ │ -105d58: b0a0 |0310: add-int/2addr v0, v10 │ │ -105d5a: 5910 a218 |0311: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105d5e: 2900 ff01 |0313: goto/16 0512 // +01ff │ │ -105d62: 6200 a318 |0315: sget-object v0, Lnet/sf/jweather/metar/MetarParser;.matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@18a3 │ │ -105d66: 5418 aa18 |0317: iget-object v8, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105d6a: 521c a218 |0319: iget v12, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105d6e: 6e20 962b c800 |031b: invoke-virtual {v8, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105d74: 0c08 |031e: move-result-object v8 │ │ -105d76: 1f08 0e07 |031f: check-cast v8, Ljava/lang/String; // type@070e │ │ -105d7a: 220c 9e08 |0321: new-instance v12, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ -105d7e: 7010 9432 0c00 |0323: invoke-direct {v12}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ -105d84: 1a0d 8805 |0326: const-string v13, "/^(\d+)$/" // string@0588 │ │ -105d88: 6e20 a832 dc00 |0328: invoke-virtual {v12, v13}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@32a8 │ │ -105d8e: 0c0c |032b: move-result-object v12 │ │ -105d90: 6e30 cc32 800c |032c: invoke-virtual {v0, v8, v12}, Lorg/apache/oro/text/regex/Perl5Matcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@32cc │ │ -105d96: 0a00 |032f: move-result v0 │ │ -105d98: 3800 2500 |0330: if-eqz v0, 0355 // +0025 │ │ -105d9c: 6200 a318 |0332: sget-object v0, Lnet/sf/jweather/metar/MetarParser;.matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@18a3 │ │ -105da0: 6e10 ca32 0000 |0334: invoke-virtual {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@32ca │ │ -105da6: 0c00 |0337: move-result-object v0 │ │ -105da8: 7210 5a32 0000 |0338: invoke-interface {v0}, Lorg/apache/oro/text/regex/MatchResult;.toString:()Ljava/lang/String; // method@325a │ │ -105dae: 0c00 |033b: move-result-object v0 │ │ -105db0: 7110 5d2a 0000 |033c: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -105db6: 0a00 |033f: move-result v0 │ │ -105db8: 2203 ed06 |0340: new-instance v3, Ljava/lang/Float; // type@06ed │ │ -105dbc: 8200 |0342: int-to-float v0, v0 │ │ -105dbe: 7020 482a 0300 |0343: invoke-direct {v3, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -105dc4: 6e20 612d 3400 |0346: invoke-virtual {v4, v3}, Lnet/sf/jweather/metar/Metar;.setVisibilityInMeters:(Ljava/lang/Float;)V // method@2d61 │ │ -105dca: 5210 a218 |0349: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105dce: 5213 a418 |034b: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -105dd2: b1a3 |034d: sub-int/2addr v3, v10 │ │ -105dd4: 3530 c401 |034e: if-ge v0, v3, 0512 // +01c4 │ │ -105dd8: b0a0 |0350: add-int/2addr v0, v10 │ │ -105dda: 5910 a218 |0351: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105dde: 2900 bf01 |0353: goto/16 0512 // +01bf │ │ -105de2: 5410 aa18 |0355: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105de6: 5218 a218 |0357: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105dea: 6e20 962b 8000 |0359: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105df0: 0c00 |035c: move-result-object v0 │ │ -105df2: 1f00 0e07 |035d: check-cast v0, Ljava/lang/String; // type@070e │ │ -105df6: 1a08 6c08 |035f: const-string v8, "9999" // string@086c │ │ -105dfa: 6e20 ba2a 8000 |0361: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -105e00: 0a00 |0364: move-result v0 │ │ -105e02: 3800 1600 |0365: if-eqz v0, 037b // +0016 │ │ -105e06: 2200 ed06 |0367: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -105e0a: 7020 482a 6000 |0369: invoke-direct {v0, v6}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -105e10: 6e20 602d 0400 |036c: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setVisibilityInKilometers:(Ljava/lang/Float;)V // method@2d60 │ │ -105e16: 5210 a218 |036f: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105e1a: 5213 a418 |0371: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -105e1e: b1a3 |0373: sub-int/2addr v3, v10 │ │ -105e20: 3530 9e01 |0374: if-ge v0, v3, 0512 // +019e │ │ -105e24: b0a0 |0376: add-int/2addr v0, v10 │ │ -105e26: 5910 a218 |0377: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105e2a: 2900 9901 |0379: goto/16 0512 // +0199 │ │ -105e2e: 5410 aa18 |037b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105e32: 5218 a218 |037d: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105e36: 6e20 962b 8000 |037f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105e3c: 0c00 |0382: move-result-object v0 │ │ -105e3e: 1f00 0e07 |0383: check-cast v0, Ljava/lang/String; // type@070e │ │ -105e42: 6e20 b92a 3000 |0385: invoke-virtual {v0, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -105e48: 0a00 |0388: move-result v0 │ │ -105e4a: 1a08 cb13 |0389: const-string v8, "KM" // string@13cb │ │ -105e4e: 3900 7d00 |038b: if-nez v0, 0408 // +007d │ │ -105e52: 5210 a218 |038d: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105e56: d80c 0001 |038f: add-int/lit8 v12, v0, #int 1 // #01 │ │ -105e5a: 521d a418 |0391: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -105e5e: 35dc 1100 |0393: if-ge v12, v13, 03a4 // +0011 │ │ -105e62: 541c aa18 |0395: iget-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105e66: b0a0 |0397: add-int/2addr v0, v10 │ │ -105e68: 6e20 962b 0c00 |0398: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105e6e: 0c00 |039b: move-result-object v0 │ │ -105e70: 1f00 0e07 |039c: check-cast v0, Ljava/lang/String; // type@070e │ │ -105e74: 6e20 b92a 3000 |039e: invoke-virtual {v0, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -105e7a: 0a00 |03a1: move-result v0 │ │ -105e7c: 3900 6600 |03a2: if-nez v0, 0408 // +0066 │ │ -105e80: 5410 aa18 |03a4: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105e84: 521c a218 |03a6: iget v12, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105e88: 6e20 962b c000 |03a8: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105e8e: 0c00 |03ab: move-result-object v0 │ │ -105e90: 1f00 0e07 |03ac: check-cast v0, Ljava/lang/String; // type@070e │ │ -105e94: 6e20 b92a 8000 |03ae: invoke-virtual {v0, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -105e9a: 0a00 |03b1: move-result v0 │ │ -105e9c: 3900 5600 |03b2: if-nez v0, 0408 // +0056 │ │ -105ea0: 5210 a218 |03b4: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105ea4: d80c 0001 |03b6: add-int/lit8 v12, v0, #int 1 // #01 │ │ -105ea8: 521d a418 |03b8: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -105eac: 35dc 1200 |03ba: if-ge v12, v13, 03cc // +0012 │ │ -105eb0: 541c aa18 |03bc: iget-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105eb4: b0a0 |03be: add-int/2addr v0, v10 │ │ -105eb6: 6e20 962b 0c00 |03bf: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105ebc: 0c00 |03c2: move-result-object v0 │ │ -105ebe: 1f00 0e07 |03c3: check-cast v0, Ljava/lang/String; // type@070e │ │ -105ec2: 6e20 b92a 8000 |03c5: invoke-virtual {v0, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -105ec8: 0a00 |03c8: move-result v0 │ │ -105eca: 3800 0300 |03c9: if-eqz v0, 03cc // +0003 │ │ -105ece: 283d |03cb: goto 0408 // +003d │ │ -105ed0: 5410 aa18 |03cc: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105ed4: 5213 a218 |03ce: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105ed8: 6e20 962b 3000 |03d0: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105ede: 0c00 |03d3: move-result-object v0 │ │ -105ee0: 1f00 0e07 |03d4: check-cast v0, Ljava/lang/String; // type@070e │ │ -105ee4: 6203 ab18 |03d6: sget-object v3, Lnet/sf/jweather/metar/MetarParser;.utility:Lorg/apache/oro/text/perl/Perl5Util; // field@18ab │ │ -105ee8: 1a08 7c05 |03d8: const-string v8, "/M?\d+/" // string@057c │ │ -105eec: 6e30 2f32 8300 |03da: invoke-virtual {v3, v8, v0}, Lorg/apache/oro/text/perl/Perl5Util;.match:(Ljava/lang/String;Ljava/lang/String;)Z // method@322f │ │ -105ef2: 0a03 |03dd: move-result v3 │ │ -105ef4: 3803 3401 |03de: if-eqz v3, 0512 // +0134 │ │ -105ef8: 6e20 d22a 2000 |03e0: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -105efe: 0a03 |03e3: move-result v3 │ │ -105f00: 3803 0c00 |03e4: if-eqz v3, 03f0 // +000c │ │ -105f04: 6e10 c92a 0000 |03e6: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -105f0a: 0a03 |03e9: move-result v3 │ │ -105f0c: 6e30 d42a a003 |03ea: invoke-virtual {v0, v10, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105f12: 0c00 |03ed: move-result-object v0 │ │ -105f14: 1213 |03ee: const/4 v3, #int 1 // #1 │ │ -105f16: 2802 |03ef: goto 03f1 // +0002 │ │ -105f18: 1203 |03f0: const/4 v3, #int 0 // #0 │ │ -105f1a: 2208 ed06 |03f1: new-instance v8, Ljava/lang/Float; // type@06ed │ │ -105f1e: 7020 492a 0800 |03f3: invoke-direct {v8, v0}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -105f24: 6e20 612d 8400 |03f6: invoke-virtual {v4, v8}, Lnet/sf/jweather/metar/Metar;.setVisibilityInMeters:(Ljava/lang/Float;)V // method@2d61 │ │ -105f2a: 6e20 622d 3400 |03f9: invoke-virtual {v4, v3}, Lnet/sf/jweather/metar/Metar;.setVisibilityLessThan:(Z)V // method@2d62 │ │ -105f30: 5210 a218 |03fc: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105f34: 5213 a418 |03fe: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -105f38: b1a3 |0400: sub-int/2addr v3, v10 │ │ -105f3a: 3530 1101 |0401: if-ge v0, v3, 0512 // +0111 │ │ -105f3e: b0a0 |0403: add-int/2addr v0, v10 │ │ -105f40: 5910 a218 |0404: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105f44: 2900 0c01 |0406: goto/16 0512 // +010c │ │ -105f48: 1a00 0000 |0408: const-string v0, "" // string@0000 │ │ -105f4c: 541c aa18 |040a: iget-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105f50: 521d a218 |040c: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105f54: 6e20 962b dc00 |040e: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105f5a: 0c0c |0411: move-result-object v12 │ │ -105f5c: 1f0c 0e07 |0412: check-cast v12, Ljava/lang/String; // type@070e │ │ -105f60: 541d aa18 |0414: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105f64: 521e a218 |0416: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105f68: 6e20 962b ed00 |0418: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105f6e: 0c0d |041b: move-result-object v13 │ │ -105f70: 1f0d 0e07 |041c: check-cast v13, Ljava/lang/String; // type@070e │ │ -105f74: 6e20 b92a 3d00 |041e: invoke-virtual {v13, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -105f7a: 0a0d |0421: move-result v13 │ │ -105f7c: 390d 1c00 |0422: if-nez v13, 043e // +001c │ │ -105f80: 521d a218 |0424: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105f84: d80e 0d01 |0426: add-int/lit8 v14, v13, #int 1 // #01 │ │ -105f88: 521f a418 |0428: iget v15, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -105f8c: 35fe 1200 |042a: if-ge v14, v15, 043c // +0012 │ │ -105f90: 541e aa18 |042c: iget-object v14, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -105f94: b0ad |042e: add-int/2addr v13, v10 │ │ -105f96: 6e20 962b de00 |042f: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -105f9c: 0c0d |0432: move-result-object v13 │ │ -105f9e: 1f0d 0e07 |0433: check-cast v13, Ljava/lang/String; // type@070e │ │ -105fa2: 6e20 b92a 3d00 |0435: invoke-virtual {v13, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -105fa8: 0a0d |0438: move-result v13 │ │ -105faa: 380d 0300 |0439: if-eqz v13, 043c // +0003 │ │ -105fae: 2803 |043b: goto 043e // +0003 │ │ -105fb0: 120d |043c: const/4 v13, #int 0 // #0 │ │ -105fb2: 2802 |043d: goto 043f // +0002 │ │ -105fb4: 121d |043e: const/4 v13, #int 1 // #1 │ │ -105fb6: 6e20 d22a 2c00 |043f: invoke-virtual {v12, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -105fbc: 0a0e |0442: move-result v14 │ │ -105fbe: 380e 0c00 |0443: if-eqz v14, 044f // +000c │ │ -105fc2: 6e10 c92a 0c00 |0445: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -105fc8: 0a0e |0448: move-result v14 │ │ -105fca: 6e30 d42a ac0e |0449: invoke-virtual {v12, v10, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -105fd0: 0c0c |044c: move-result-object v12 │ │ -105fd2: 121e |044d: const/4 v14, #int 1 // #1 │ │ -105fd4: 2802 |044e: goto 0450 // +0002 │ │ -105fd6: 120e |044f: const/4 v14, #int 0 // #0 │ │ -105fd8: 6e20 b92a 3c00 |0450: invoke-virtual {v12, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -105fde: 0a03 |0453: move-result v3 │ │ -105fe0: 3903 2a00 |0454: if-nez v3, 047e // +002a │ │ -105fe4: 6e20 b92a 8c00 |0456: invoke-virtual {v12, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -105fea: 0a03 |0459: move-result v3 │ │ -105fec: 3803 0300 |045a: if-eqz v3, 045d // +0003 │ │ -105ff0: 2822 |045c: goto 047e // +0022 │ │ -105ff2: 5210 a218 |045d: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105ff6: b0a0 |045f: add-int/2addr v0, v10 │ │ -105ff8: 5910 a218 |0460: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -105ffc: 5413 aa18 |0462: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106000: 6e20 962b 0300 |0464: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106006: 0c00 |0467: move-result-object v0 │ │ -106008: 1f00 0e07 |0468: check-cast v0, Ljava/lang/String; // type@070e │ │ -10600c: 5413 aa18 |046a: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106010: 5218 a218 |046c: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106014: 6e20 962b 8300 |046e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10601a: 0c03 |0471: move-result-object v3 │ │ -10601c: 1f03 0e07 |0472: check-cast v3, Ljava/lang/String; // type@070e │ │ -106020: 6e10 c92a 0300 |0474: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -106026: 0a03 |0477: move-result v3 │ │ -106028: b173 |0478: sub-int/2addr v3, v7 │ │ -10602a: 6e30 d42a 9003 |0479: invoke-virtual {v0, v9, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -106030: 0c00 |047c: move-result-object v0 │ │ -106032: 2821 |047d: goto 049e // +0021 │ │ -106034: 1303 2f00 |047e: const/16 v3, #int 47 // #2f │ │ -106038: 6e20 c22a 3c00 |0480: invoke-virtual {v12, v3}, Ljava/lang/String;.indexOf:(I)I // method@2ac2 │ │ -10603e: 0a03 |0483: move-result v3 │ │ -106040: 12f8 |0484: const/4 v8, #int -1 // #ff │ │ -106042: 3383 0c00 |0485: if-ne v3, v8, 0491 // +000c │ │ -106046: 6e10 c92a 0c00 |0487: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -10604c: 0a03 |048a: move-result v3 │ │ -10604e: b173 |048b: sub-int/2addr v3, v7 │ │ -106050: 6e30 d42a 9c03 |048c: invoke-virtual {v12, v9, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -106056: 0c0c |048f: move-result-object v12 │ │ -106058: 280e |0490: goto 049e // +000e │ │ -10605a: 1a00 9705 |0491: const-string v0, "0" // string@0597 │ │ -10605e: 6e10 c92a 0c00 |0493: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -106064: 0a03 |0496: move-result v3 │ │ -106066: b173 |0497: sub-int/2addr v3, v7 │ │ -106068: 6e30 d42a 9c03 |0498: invoke-virtual {v12, v9, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10606e: 0c03 |049b: move-result-object v3 │ │ -106070: 070c |049c: move-object v12, v0 │ │ -106072: 0730 |049d: move-object v0, v3 │ │ -106074: 2203 ed06 |049e: new-instance v3, Ljava/lang/Float; // type@06ed │ │ -106078: 7020 492a c300 |04a0: invoke-direct {v3, v12}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -10607e: 1a08 0000 |04a3: const-string v8, "" // string@0000 │ │ -106082: 6e20 ba2a 8000 |04a5: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -106088: 0a08 |04a8: move-result v8 │ │ -10608a: 3908 5100 |04a9: if-nez v8, 04fa // +0051 │ │ -10608e: 2208 4e07 |04ab: new-instance v8, Ljava/util/ArrayList; // type@074e │ │ -106092: 7010 8e2b 0800 |04ad: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -106098: 620c ab18 |04b0: sget-object v12, Lnet/sf/jweather/metar/MetarParser;.utility:Lorg/apache/oro/text/perl/Perl5Util; // field@18ab │ │ -10609c: 1a0f 8605 |04b2: const-string v15, "/\//" // string@0586 │ │ -1060a0: 6e40 3a32 8c0f |04b4: invoke-virtual {v12, v8, v15, v0}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)V // method@323a │ │ -1060a6: 2200 ed06 |04b7: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -1060aa: 6e10 4c2a 0300 |04b9: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -1060b0: 0a03 |04bc: move-result v3 │ │ -1060b2: 220c ed06 |04bd: new-instance v12, Ljava/lang/Float; // type@06ed │ │ -1060b6: 6e20 962b 9800 |04bf: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1060bc: 0c0f |04c2: move-result-object v15 │ │ -1060be: 1f0f 0e07 |04c3: check-cast v15, Ljava/lang/String; // type@070e │ │ -1060c2: 7020 492a fc00 |04c5: invoke-direct {v12, v15}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -1060c8: 6e10 4c2a 0c00 |04c8: invoke-virtual {v12}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -1060ce: 0a0c |04cb: move-result v12 │ │ -1060d0: 220f ed06 |04cc: new-instance v15, Ljava/lang/Float; // type@06ed │ │ -1060d4: 6e20 962b a800 |04ce: invoke-virtual {v8, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1060da: 0c08 |04d1: move-result-object v8 │ │ -1060dc: 1f08 0e07 |04d2: check-cast v8, Ljava/lang/String; // type@070e │ │ -1060e0: 7020 492a 8f00 |04d4: invoke-direct {v15, v8}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -1060e6: 6e10 4c2a 0f00 |04d7: invoke-virtual {v15}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -1060ec: 0a08 |04da: move-result v8 │ │ -1060ee: c98c |04db: div-float/2addr v12, v8 │ │ -1060f0: c6c3 |04dc: add-float/2addr v3, v12 │ │ -1060f2: 7020 482a 3000 |04dd: invoke-direct {v0, v3}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -1060f8: 0703 |04e0: move-object v3, v0 │ │ -1060fa: 2819 |04e1: goto 04fa // +0019 │ │ -1060fc: 0d00 |04e2: move-exception v0 │ │ -1060fe: 2203 bc07 |04e3: new-instance v3, Lnet/sf/jweather/metar/MetarParseException; // type@07bc │ │ -106102: 2208 1007 |04e5: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -106106: 7010 eb2a 0800 |04e7: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10610c: 1a0c 0032 |04ea: const-string v12, "error spliting fraction on /: " // string@3200 │ │ -106110: 6e20 f52a c800 |04ec: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -106116: 6e20 f42a 0800 |04ef: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10611c: 6e10 fa2a 0800 |04f2: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -106122: 0c00 |04f5: move-result-object v0 │ │ -106124: 7020 6c2d 0300 |04f6: invoke-direct {v3, v0}, Lnet/sf/jweather/metar/MetarParseException;.:(Ljava/lang/String;)V // method@2d6c │ │ -10612a: 2703 |04f9: throw v3 │ │ -10612c: 380d 0600 |04fa: if-eqz v13, 0500 // +0006 │ │ -106130: 6e20 5f2d 3400 |04fc: invoke-virtual {v4, v3}, Lnet/sf/jweather/metar/Metar;.setVisibility:(Ljava/lang/Float;)V // method@2d5f │ │ -106136: 2804 |04ff: goto 0503 // +0004 │ │ -106138: 6e20 602d 3400 |0500: invoke-virtual {v4, v3}, Lnet/sf/jweather/metar/Metar;.setVisibilityInKilometers:(Ljava/lang/Float;)V // method@2d60 │ │ -10613e: 6e20 622d e400 |0503: invoke-virtual {v4, v14}, Lnet/sf/jweather/metar/Metar;.setVisibilityLessThan:(Z)V // method@2d62 │ │ -106144: 5210 a218 |0506: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106148: 5213 a418 |0508: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -10614c: b1a3 |050a: sub-int/2addr v3, v10 │ │ -10614e: 3530 0700 |050b: if-ge v0, v3, 0512 // +0007 │ │ -106152: b0a0 |050d: add-int/2addr v0, v10 │ │ -106154: 5910 a218 |050e: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106158: 2802 |0510: goto 0512 // +0002 │ │ -10615a: 0000 |0511: nop // spacer │ │ -10615c: 5410 aa18 |0512: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106160: 5213 a218 |0514: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106164: 6e20 962b 3000 |0516: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10616a: 0c00 |0519: move-result-object v0 │ │ -10616c: 1f00 0e07 |051a: check-cast v0, Ljava/lang/String; // type@070e │ │ -106170: 1a03 1423 |051c: const-string v3, "R" // string@2314 │ │ -106174: 6e20 d22a 3000 |051e: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10617a: 0a00 |0521: move-result v0 │ │ -10617c: 3800 ef00 |0522: if-eqz v0, 0611 // +00ef │ │ -106180: 5410 aa18 |0524: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106184: 5213 a218 |0526: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106188: 6e20 962b 3000 |0528: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10618e: 0c00 |052b: move-result-object v0 │ │ -106190: 1f00 0e07 |052c: check-cast v0, Ljava/lang/String; // type@070e │ │ -106194: 6e20 b32a a000 |052e: invoke-virtual {v0, v10}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -10619a: 0a00 |0531: move-result v0 │ │ -10619c: 7110 0b2a 0000 |0532: invoke-static {v0}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -1061a2: 0a00 |0535: move-result v0 │ │ -1061a4: 3900 0400 |0536: if-nez v0, 053a // +0004 │ │ -1061a8: 2900 d900 |0538: goto/16 0611 // +00d9 │ │ -1061ac: 2200 bf07 |053a: new-instance v0, Lnet/sf/jweather/metar/RunwayVisualRange; // type@07bf │ │ -1061b0: 7010 842d 0000 |053c: invoke-direct {v0}, Lnet/sf/jweather/metar/RunwayVisualRange;.:()V // method@2d84 │ │ -1061b6: 5b10 a618 |053f: iput-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.runwayVisualRange:Lnet/sf/jweather/metar/RunwayVisualRange; // field@18a6 │ │ -1061ba: 2203 f406 |0541: new-instance v3, Ljava/lang/Integer; // type@06f4 │ │ -1061be: 5418 aa18 |0543: iget-object v8, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1061c2: 521c a218 |0545: iget v12, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1061c6: 6e20 962b c800 |0547: invoke-virtual {v8, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1061cc: 0c08 |054a: move-result-object v8 │ │ -1061ce: 1f08 0e07 |054b: check-cast v8, Ljava/lang/String; // type@070e │ │ -1061d2: 6e30 d42a a80b |054d: invoke-virtual {v8, v10, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1061d8: 0c08 |0550: move-result-object v8 │ │ -1061da: 7020 582a 8300 |0551: invoke-direct {v3, v8}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ -1061e0: 6e10 5b2a 0300 |0554: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -1061e6: 0a03 |0557: move-result v3 │ │ -1061e8: 6e20 8a2d 3000 |0558: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/RunwayVisualRange;.setRunwayNumber:(I)V // method@2d8a │ │ -1061ee: 5410 aa18 |055b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1061f2: 5213 a218 |055d: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1061f6: 6e20 962b 3000 |055f: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1061fc: 0c00 |0562: move-result-object v0 │ │ -1061fe: 1f00 0e07 |0563: check-cast v0, Ljava/lang/String; // type@070e │ │ -106202: 6e20 b32a b000 |0565: invoke-virtual {v0, v11}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -106208: 0a00 |0568: move-result v0 │ │ -10620a: 1303 2f00 |0569: const/16 v3, #int 47 // #2f │ │ -10620e: 3230 1700 |056b: if-eq v0, v3, 0582 // +0017 │ │ -106212: 5410 a618 |056d: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.runwayVisualRange:Lnet/sf/jweather/metar/RunwayVisualRange; // field@18a6 │ │ -106216: 5413 aa18 |056f: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10621a: 5218 a218 |0571: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10621e: 6e20 962b 8300 |0573: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106224: 0c03 |0576: move-result-object v3 │ │ -106226: 1f03 0e07 |0577: check-cast v3, Ljava/lang/String; // type@070e │ │ -10622a: 6e20 b32a b300 |0579: invoke-virtual {v3, v11}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -106230: 0a03 |057c: move-result v3 │ │ -106232: 6e20 862d 3000 |057d: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/RunwayVisualRange;.setApproachDirection:(C)V // method@2d86 │ │ -106238: 1250 |0580: const/4 v0, #int 5 // #5 │ │ -10623a: 2802 |0581: goto 0583 // +0002 │ │ -10623c: 1240 |0582: const/4 v0, #int 4 // #4 │ │ -10623e: 5413 aa18 |0583: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106242: 5218 a218 |0585: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106246: 6e20 962b 8300 |0587: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10624c: 0c03 |058a: move-result-object v3 │ │ -10624e: 1f03 0e07 |058b: check-cast v3, Ljava/lang/String; // type@070e │ │ -106252: 6e20 b32a 0300 |058d: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -106258: 0a03 |0590: move-result v3 │ │ -10625a: 1308 4d00 |0591: const/16 v8, #int 77 // #4d │ │ -10625e: 3283 0700 |0593: if-eq v3, v8, 059a // +0007 │ │ -106262: 1308 5000 |0595: const/16 v8, #int 80 // #50 │ │ -106266: 3283 0300 |0597: if-eq v3, v8, 059a // +0003 │ │ -10626a: 2816 |0599: goto 05af // +0016 │ │ -10626c: 5413 a618 |059a: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.runwayVisualRange:Lnet/sf/jweather/metar/RunwayVisualRange; // field@18a6 │ │ -106270: 5418 aa18 |059c: iget-object v8, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106274: 521c a218 |059e: iget v12, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106278: 6e20 962b c800 |05a0: invoke-virtual {v8, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10627e: 0c08 |05a3: move-result-object v8 │ │ -106280: 1f08 0e07 |05a4: check-cast v8, Ljava/lang/String; // type@070e │ │ -106284: 6e20 b32a 0800 |05a6: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -10628a: 0a08 |05a9: move-result v8 │ │ -10628c: 6e20 892d 8300 |05aa: invoke-virtual {v3, v8}, Lnet/sf/jweather/metar/RunwayVisualRange;.setReportableModifier:(C)V // method@2d89 │ │ -106292: d800 0001 |05ad: add-int/lit8 v0, v0, #int 1 // #01 │ │ -106296: 5413 a618 |05af: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.runwayVisualRange:Lnet/sf/jweather/metar/RunwayVisualRange; // field@18a6 │ │ -10629a: 2208 f406 |05b1: new-instance v8, Ljava/lang/Integer; // type@06f4 │ │ -10629e: 541c aa18 |05b3: iget-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1062a2: 521d a218 |05b5: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1062a6: 6e20 962b dc00 |05b7: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1062ac: 0c0c |05ba: move-result-object v12 │ │ -1062ae: 1f0c 0e07 |05bb: check-cast v12, Ljava/lang/String; // type@070e │ │ -1062b2: d80d 0004 |05bd: add-int/lit8 v13, v0, #int 4 // #04 │ │ -1062b6: 6e30 d42a 0c0d |05bf: invoke-virtual {v12, v0, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1062bc: 0c00 |05c2: move-result-object v0 │ │ -1062be: 7020 582a 0800 |05c3: invoke-direct {v8, v0}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ -1062c4: 6e10 5b2a 0800 |05c6: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -1062ca: 0a00 |05c9: move-result v0 │ │ -1062cc: 6e20 882d 0300 |05ca: invoke-virtual {v3, v0}, Lnet/sf/jweather/metar/RunwayVisualRange;.setLowestReportable:(I)V // method@2d88 │ │ -1062d2: 5410 aa18 |05cd: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1062d6: 5213 a218 |05cf: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1062da: 6e20 962b 3000 |05d1: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1062e0: 0c00 |05d4: move-result-object v0 │ │ -1062e2: 1f00 0e07 |05d5: check-cast v0, Ljava/lang/String; // type@070e │ │ -1062e6: 6e20 b32a d000 |05d7: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -1062ec: 0a00 |05da: move-result v0 │ │ -1062ee: 1303 5600 |05db: const/16 v3, #int 86 // #56 │ │ -1062f2: 3330 2200 |05dd: if-ne v0, v3, 05ff // +0022 │ │ -1062f6: d80d 0d01 |05df: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1062fa: 5410 a618 |05e1: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.runwayVisualRange:Lnet/sf/jweather/metar/RunwayVisualRange; // field@18a6 │ │ -1062fe: 2203 f406 |05e3: new-instance v3, Ljava/lang/Integer; // type@06f4 │ │ -106302: 5418 aa18 |05e5: iget-object v8, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106306: 521c a218 |05e7: iget v12, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10630a: 6e20 962b c800 |05e9: invoke-virtual {v8, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106310: 0c08 |05ec: move-result-object v8 │ │ -106312: 1f08 0e07 |05ed: check-cast v8, Ljava/lang/String; // type@070e │ │ -106316: d80c 0d04 |05ef: add-int/lit8 v12, v13, #int 4 // #04 │ │ -10631a: 6e30 d42a d80c |05f1: invoke-virtual {v8, v13, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -106320: 0c08 |05f4: move-result-object v8 │ │ -106322: 7020 582a 8300 |05f5: invoke-direct {v3, v8}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ -106328: 6e10 5b2a 0300 |05f8: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -10632e: 0a03 |05fb: move-result v3 │ │ -106330: 6e20 872d 3000 |05fc: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/RunwayVisualRange;.setHighestReportable:(I)V // method@2d87 │ │ -106336: 5210 a218 |05ff: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10633a: 5213 a418 |0601: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -10633e: b1a3 |0603: sub-int/2addr v3, v10 │ │ -106340: 3530 0600 |0604: if-ge v0, v3, 060a // +0006 │ │ -106344: d800 0001 |0606: add-int/lit8 v0, v0, #int 1 // #01 │ │ -106348: 5910 a218 |0608: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10634c: 5410 a618 |060a: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.runwayVisualRange:Lnet/sf/jweather/metar/RunwayVisualRange; // field@18a6 │ │ -106350: 6e20 272d 0400 |060c: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.addRunwayVisualRange:(Lnet/sf/jweather/metar/RunwayVisualRange;)V // method@2d27 │ │ -106356: 2900 03ff |060f: goto/16 0512 // -00fd │ │ -10635a: 5410 aa18 |0611: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10635e: 5213 a218 |0613: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106362: 6e20 962b 3000 |0615: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106368: 0c00 |0618: move-result-object v0 │ │ -10636a: 1f00 0e07 |0619: check-cast v0, Ljava/lang/String; // type@070e │ │ -10636e: 1a03 3d02 |061b: const-string v3, "+" // string@023d │ │ -106372: 6e20 d22a 3000 |061d: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106378: 0a00 |0620: move-result v0 │ │ -10637a: 1a03 7122 |0621: const-string v3, "PY" // string@2271 │ │ -10637e: 1a05 3d12 |0623: const-string v5, "HZ" // string@123d │ │ -106382: 1a08 f423 |0625: const-string v8, "SA" // string@23f4 │ │ -106386: 1a0c c50e |0627: const-string v12, "DU" // string@0ec5 │ │ -10638a: 1a0d e627 |0629: const-string v13, "VA" // string@27e6 │ │ -10638e: 1a0e d810 |062b: const-string v14, "FU" // string@10d8 │ │ -106392: 1a0f 7410 |062d: const-string v15, "FG" // string@1074 │ │ -106396: 1a06 bf0b |062f: const-string v6, "BR" // string@0bbf │ │ -10639a: 3900 8707 |0631: if-nez v0, 0db8 // +0787 │ │ -10639e: 5410 aa18 |0633: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1063a2: 5217 a218 |0635: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1063a6: 6e20 962b 7000 |0637: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1063ac: 0c00 |063a: move-result-object v0 │ │ -1063ae: 1f00 0e07 |063b: check-cast v0, Ljava/lang/String; // type@070e │ │ -1063b2: 1a07 7e02 |063d: const-string v7, "-" // string@027e │ │ -1063b6: 6e20 d22a 7000 |063f: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1063bc: 0a00 |0642: move-result v0 │ │ -1063be: 3900 7507 |0643: if-nez v0, 0db8 // +0775 │ │ -1063c2: 5410 aa18 |0645: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1063c6: 5217 a218 |0647: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1063ca: 6e20 962b 7000 |0649: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1063d0: 0c00 |064c: move-result-object v0 │ │ -1063d2: 1f00 0e07 |064d: check-cast v0, Ljava/lang/String; // type@070e │ │ -1063d6: 1a07 ef1f |064f: const-string v7, "MI" // string@1fef │ │ -1063da: 6e20 d22a 7000 |0651: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1063e0: 0a00 |0654: move-result v0 │ │ -1063e2: 3900 6307 |0655: if-nez v0, 0db8 // +0763 │ │ -1063e6: 5410 aa18 |0657: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1063ea: 5217 a218 |0659: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1063ee: 6e20 962b 7000 |065b: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1063f4: 0c00 |065e: move-result-object v0 │ │ -1063f6: 1f00 0e07 |065f: check-cast v0, Ljava/lang/String; // type@070e │ │ -1063fa: 1a07 3422 |0661: const-string v7, "PR" // string@2234 │ │ -1063fe: 6e20 d22a 7000 |0663: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106404: 0a00 |0666: move-result v0 │ │ -106406: 3900 5107 |0667: if-nez v0, 0db8 // +0751 │ │ -10640a: 5410 aa18 |0669: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10640e: 5217 a218 |066b: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106412: 6e20 962b 7000 |066d: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106418: 0c00 |0670: move-result-object v0 │ │ -10641a: 1f00 0e07 |0671: check-cast v0, Ljava/lang/String; // type@070e │ │ -10641e: 1a07 9c0b |0673: const-string v7, "BC" // string@0b9c │ │ -106422: 6e20 d22a 7000 |0675: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106428: 0a00 |0678: move-result v0 │ │ -10642a: 3900 3f07 |0679: if-nez v0, 0db8 // +073f │ │ -10642e: 5410 aa18 |067b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106432: 5217 a218 |067d: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106436: 6e20 962b 7000 |067f: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10643c: 0c00 |0682: move-result-object v0 │ │ -10643e: 1f00 0e07 |0683: check-cast v0, Ljava/lang/String; // type@070e │ │ -106442: 1a07 b60e |0685: const-string v7, "DR" // string@0eb6 │ │ -106446: 6e20 d22a 7000 |0687: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10644c: 0a00 |068a: move-result v0 │ │ -10644e: 3900 2d07 |068b: if-nez v0, 0db8 // +072d │ │ -106452: 5410 aa18 |068d: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106456: 5217 a218 |068f: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10645a: 6e20 962b 7000 |0691: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106460: 0c00 |0694: move-result-object v0 │ │ -106462: 1f00 0e07 |0695: check-cast v0, Ljava/lang/String; // type@070e │ │ -106466: 1a07 af0b |0697: const-string v7, "BL" // string@0baf │ │ -10646a: 6e20 d22a 7000 |0699: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106470: 0a00 |069c: move-result v0 │ │ -106472: 3900 1b07 |069d: if-nez v0, 0db8 // +071b │ │ -106476: 5410 aa18 |069f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10647a: 5217 a218 |06a1: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10647e: 6e20 962b 7000 |06a3: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106484: 0c00 |06a6: move-result-object v0 │ │ -106486: 1f00 0e07 |06a7: check-cast v0, Ljava/lang/String; // type@070e │ │ -10648a: 1a07 3324 |06a9: const-string v7, "SH" // string@2433 │ │ -10648e: 6e20 d22a 7000 |06ab: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106494: 0a00 |06ae: move-result v0 │ │ -106496: 3900 0907 |06af: if-nez v0, 0db8 // +0709 │ │ -10649a: 5410 aa18 |06b1: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10649e: 5217 a218 |06b3: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1064a2: 6e20 962b 7000 |06b5: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1064a8: 0c00 |06b8: move-result-object v0 │ │ -1064aa: 1f00 0e07 |06b9: check-cast v0, Ljava/lang/String; // type@070e │ │ -1064ae: 1a07 3f26 |06bb: const-string v7, "TS" // string@263f │ │ -1064b2: 6e20 d22a 7000 |06bd: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1064b8: 0a00 |06c0: move-result v0 │ │ -1064ba: 3900 f706 |06c1: if-nez v0, 0db8 // +06f7 │ │ -1064be: 5410 aa18 |06c3: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1064c2: 5217 a218 |06c5: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1064c6: 6e20 962b 7000 |06c7: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1064cc: 0c00 |06ca: move-result-object v0 │ │ -1064ce: 1f00 0e07 |06cb: check-cast v0, Ljava/lang/String; // type@070e │ │ -1064d2: 1a07 dc10 |06cd: const-string v7, "FZ" // string@10dc │ │ -1064d6: 6e20 d22a 7000 |06cf: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1064dc: 0a00 |06d2: move-result v0 │ │ -1064de: 3900 e506 |06d3: if-nez v0, 0db8 // +06e5 │ │ -1064e2: 5410 aa18 |06d5: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1064e6: 5217 a218 |06d7: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1064ea: 6e20 962b 7000 |06d9: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1064f0: 0c00 |06dc: move-result-object v0 │ │ -1064f2: 1f00 0e07 |06dd: check-cast v0, Ljava/lang/String; // type@070e │ │ -1064f6: 1a07 c90e |06df: const-string v7, "DZ" // string@0ec9 │ │ -1064fa: 6e20 d22a 7000 |06e1: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106500: 0a00 |06e4: move-result v0 │ │ -106502: 3900 d306 |06e5: if-nez v0, 0db8 // +06d3 │ │ -106506: 5410 aa18 |06e7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10650a: 5217 a218 |06e9: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10650e: 6e20 962b 7000 |06eb: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106514: 0c00 |06ee: move-result-object v0 │ │ -106516: 1f00 0e07 |06ef: check-cast v0, Ljava/lang/String; // type@070e │ │ -10651a: 1a07 1523 |06f1: const-string v7, "RA" // string@2315 │ │ -10651e: 6e20 d22a 7000 |06f3: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106524: 0a00 |06f6: move-result v0 │ │ -106526: 3900 c106 |06f7: if-nez v0, 0db8 // +06c1 │ │ -10652a: 5410 aa18 |06f9: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10652e: 5217 a218 |06fb: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106532: 6e20 962b 7000 |06fd: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106538: 0c00 |0700: move-result-object v0 │ │ -10653a: 1f00 0e07 |0701: check-cast v0, Ljava/lang/String; // type@070e │ │ -10653e: 1a07 5f24 |0703: const-string v7, "SN" // string@245f │ │ -106542: 6e20 d22a 7000 |0705: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106548: 0a00 |0708: move-result v0 │ │ -10654a: 3900 af06 |0709: if-nez v0, 0db8 // +06af │ │ -10654e: 5410 aa18 |070b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106552: 5217 a218 |070d: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106556: 6e20 962b 7000 |070f: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10655c: 0c00 |0712: move-result-object v0 │ │ -10655e: 1f00 0e07 |0713: check-cast v0, Ljava/lang/String; // type@070e │ │ -106562: 1a07 3124 |0715: const-string v7, "SG" // string@2431 │ │ -106566: 6e20 d22a 7000 |0717: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10656c: 0a00 |071a: move-result v0 │ │ -10656e: 3900 9d06 |071b: if-nez v0, 0db8 // +069d │ │ -106572: 5410 aa18 |071d: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106576: 5217 a218 |071f: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10657a: 6e20 962b 7000 |0721: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106580: 0c00 |0724: move-result-object v0 │ │ -106582: 1f00 0e07 |0725: check-cast v0, Ljava/lang/String; // type@070e │ │ -106586: 1a07 6312 |0727: const-string v7, "IC" // string@1263 │ │ -10658a: 6e20 d22a 7000 |0729: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106590: 0a00 |072c: move-result v0 │ │ -106592: 3900 8b06 |072d: if-nez v0, 0db8 // +068b │ │ -106596: 5410 aa18 |072f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10659a: 5217 a218 |0731: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10659e: 6e20 962b 7000 |0733: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1065a4: 0c00 |0736: move-result-object v0 │ │ -1065a6: 1f00 0e07 |0737: check-cast v0, Ljava/lang/String; // type@070e │ │ -1065aa: 1a07 1822 |0739: const-string v7, "PL" // string@2218 │ │ -1065ae: 6e20 d22a 7000 |073b: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1065b4: 0a00 |073e: move-result v0 │ │ -1065b6: 3900 7906 |073f: if-nez v0, 0db8 // +0679 │ │ -1065ba: 5410 aa18 |0741: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1065be: 5217 a218 |0743: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1065c2: 6e20 962b 7000 |0745: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1065c8: 0c00 |0748: move-result-object v0 │ │ -1065ca: 1f00 0e07 |0749: check-cast v0, Ljava/lang/String; // type@070e │ │ -1065ce: 1a07 9c11 |074b: const-string v7, "GR" // string@119c │ │ -1065d2: 6e20 d22a 7000 |074d: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1065d8: 0a00 |0750: move-result v0 │ │ -1065da: 3900 6706 |0751: if-nez v0, 0db8 // +0667 │ │ -1065de: 5410 aa18 |0753: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1065e2: 5217 a218 |0755: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1065e6: 6e20 962b 7000 |0757: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1065ec: 0c00 |075a: move-result-object v0 │ │ -1065ee: 1f00 0e07 |075b: check-cast v0, Ljava/lang/String; // type@070e │ │ -1065f2: 1a07 bb11 |075d: const-string v7, "GS" // string@11bb │ │ -1065f6: 6e20 d22a 7000 |075f: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1065fc: 0a00 |0762: move-result v0 │ │ -1065fe: 3900 5506 |0763: if-nez v0, 0db8 // +0655 │ │ -106602: 5410 aa18 |0765: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106606: 5217 a218 |0767: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10660a: 6e20 962b 7000 |0769: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106610: 0c00 |076c: move-result-object v0 │ │ -106612: 1f00 0e07 |076d: check-cast v0, Ljava/lang/String; // type@070e │ │ -106616: 1a07 6a27 |076f: const-string v7, "UP" // string@276a │ │ -10661a: 6e20 d22a 7000 |0771: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106620: 0a00 |0774: move-result v0 │ │ -106622: 3900 4306 |0775: if-nez v0, 0db8 // +0643 │ │ -106626: 5410 aa18 |0777: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10662a: 5217 a218 |0779: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10662e: 6e20 962b 7000 |077b: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106634: 0c00 |077e: move-result-object v0 │ │ -106636: 1f00 0e07 |077f: check-cast v0, Ljava/lang/String; // type@070e │ │ -10663a: 6e20 d22a 6000 |0781: invoke-virtual {v0, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106640: 0a00 |0784: move-result v0 │ │ -106642: 3900 3306 |0785: if-nez v0, 0db8 // +0633 │ │ -106646: 5410 aa18 |0787: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10664a: 5217 a218 |0789: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10664e: 6e20 962b 7000 |078b: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106654: 0c00 |078e: move-result-object v0 │ │ -106656: 1f00 0e07 |078f: check-cast v0, Ljava/lang/String; // type@070e │ │ -10665a: 6e20 d22a f000 |0791: invoke-virtual {v0, v15}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106660: 0a00 |0794: move-result v0 │ │ -106662: 3900 2306 |0795: if-nez v0, 0db8 // +0623 │ │ -106666: 5410 aa18 |0797: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10666a: 5217 a218 |0799: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10666e: 6e20 962b 7000 |079b: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106674: 0c00 |079e: move-result-object v0 │ │ -106676: 1f00 0e07 |079f: check-cast v0, Ljava/lang/String; // type@070e │ │ -10667a: 6e20 d22a e000 |07a1: invoke-virtual {v0, v14}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106680: 0a00 |07a4: move-result v0 │ │ -106682: 3900 1306 |07a5: if-nez v0, 0db8 // +0613 │ │ -106686: 5410 aa18 |07a7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10668a: 5217 a218 |07a9: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10668e: 6e20 962b 7000 |07ab: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106694: 0c00 |07ae: move-result-object v0 │ │ -106696: 1f00 0e07 |07af: check-cast v0, Ljava/lang/String; // type@070e │ │ -10669a: 6e20 d22a d000 |07b1: invoke-virtual {v0, v13}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1066a0: 0a00 |07b4: move-result v0 │ │ -1066a2: 3900 0306 |07b5: if-nez v0, 0db8 // +0603 │ │ -1066a6: 5410 aa18 |07b7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1066aa: 5217 a218 |07b9: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1066ae: 6e20 962b 7000 |07bb: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1066b4: 0c00 |07be: move-result-object v0 │ │ -1066b6: 1f00 0e07 |07bf: check-cast v0, Ljava/lang/String; // type@070e │ │ -1066ba: 6e20 d22a c000 |07c1: invoke-virtual {v0, v12}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1066c0: 0a00 |07c4: move-result v0 │ │ -1066c2: 3900 f305 |07c5: if-nez v0, 0db8 // +05f3 │ │ -1066c6: 5410 aa18 |07c7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1066ca: 5217 a218 |07c9: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1066ce: 6e20 962b 7000 |07cb: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1066d4: 0c00 |07ce: move-result-object v0 │ │ -1066d6: 1f00 0e07 |07cf: check-cast v0, Ljava/lang/String; // type@070e │ │ -1066da: 6e20 d22a 8000 |07d1: invoke-virtual {v0, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1066e0: 0a00 |07d4: move-result v0 │ │ -1066e2: 3900 e305 |07d5: if-nez v0, 0db8 // +05e3 │ │ -1066e6: 5410 aa18 |07d7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1066ea: 5217 a218 |07d9: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1066ee: 6e20 962b 7000 |07db: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1066f4: 0c00 |07de: move-result-object v0 │ │ -1066f6: 1f00 0e07 |07df: check-cast v0, Ljava/lang/String; // type@070e │ │ -1066fa: 6e20 d22a 5000 |07e1: invoke-virtual {v0, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106700: 0a00 |07e4: move-result v0 │ │ -106702: 3900 d305 |07e5: if-nez v0, 0db8 // +05d3 │ │ -106706: 5410 aa18 |07e7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10670a: 5217 a218 |07e9: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10670e: 6e20 962b 7000 |07eb: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106714: 0c00 |07ee: move-result-object v0 │ │ -106716: 1f00 0e07 |07ef: check-cast v0, Ljava/lang/String; // type@070e │ │ -10671a: 6e20 d22a 3000 |07f1: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106720: 0a00 |07f4: move-result v0 │ │ -106722: 3900 c305 |07f5: if-nez v0, 0db8 // +05c3 │ │ -106726: 5410 aa18 |07f7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10672a: 5217 a218 |07f9: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10672e: 6e20 962b 7000 |07fb: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106734: 0c00 |07fe: move-result-object v0 │ │ -106736: 1f00 0e07 |07ff: check-cast v0, Ljava/lang/String; // type@070e │ │ -10673a: 1a07 2422 |0801: const-string v7, "PO" // string@2224 │ │ -10673e: 6e20 d22a 7000 |0803: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106744: 0a00 |0806: move-result v0 │ │ -106746: 3900 b105 |0807: if-nez v0, 0db8 // +05b1 │ │ -10674a: 5410 aa18 |0809: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10674e: 5217 a218 |080b: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106752: 6e20 962b 7000 |080d: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106758: 0c00 |0810: move-result-object v0 │ │ -10675a: 1f00 0e07 |0811: check-cast v0, Ljava/lang/String; // type@070e │ │ -10675e: 1a07 8a24 |0813: const-string v7, "SQ" // string@248a │ │ -106762: 6e20 d22a 7000 |0815: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106768: 0a00 |0818: move-result v0 │ │ -10676a: 3900 9f05 |0819: if-nez v0, 0db8 // +059f │ │ -10676e: 5410 aa18 |081b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106772: 5217 a218 |081d: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106776: 6e20 962b 7000 |081f: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10677c: 0c00 |0822: move-result-object v0 │ │ -10677e: 1f00 0e07 |0823: check-cast v0, Ljava/lang/String; // type@070e │ │ -106782: 1a07 6010 |0825: const-string v7, "FC" // string@1060 │ │ -106786: 6e20 d22a 7000 |0827: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10678c: 0a00 |082a: move-result v0 │ │ -10678e: 3900 8d05 |082b: if-nez v0, 0db8 // +058d │ │ -106792: 5410 aa18 |082d: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106796: 5217 a218 |082f: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10679a: 6e20 962b 7000 |0831: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1067a0: 0c00 |0834: move-result-object v0 │ │ -1067a2: 1f00 0e07 |0835: check-cast v0, Ljava/lang/String; // type@070e │ │ -1067a6: 1a07 9124 |0837: const-string v7, "SS" // string@2491 │ │ -1067aa: 6e20 d22a 7000 |0839: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1067b0: 0a00 |083c: move-result v0 │ │ -1067b2: 3900 7b05 |083d: if-nez v0, 0db8 // +057b │ │ -1067b6: 5410 aa18 |083f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1067ba: 5217 a218 |0841: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1067be: 6e20 962b 7000 |0843: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1067c4: 0c00 |0846: move-result-object v0 │ │ -1067c6: 1f00 0e07 |0847: check-cast v0, Ljava/lang/String; // type@070e │ │ -1067ca: 1a07 bd0e |0849: const-string v7, "DS" // string@0ebd │ │ -1067ce: 6e20 d22a 7000 |084b: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1067d4: 0a00 |084e: move-result v0 │ │ -1067d6: 3900 6905 |084f: if-nez v0, 0db8 // +0569 │ │ -1067da: 5410 aa18 |0851: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1067de: 5217 a218 |0853: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1067e2: 6e20 962b 7000 |0855: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1067e8: 0c00 |0858: move-result-object v0 │ │ -1067ea: 1f00 0e07 |0859: check-cast v0, Ljava/lang/String; // type@070e │ │ -1067ee: 1a07 0821 |085b: const-string v7, "NOSIG" // string@2108 │ │ -1067f2: 6e20 d22a 7000 |085d: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1067f8: 0a00 |0860: move-result v0 │ │ -1067fa: 3800 0400 |0861: if-eqz v0, 0865 // +0004 │ │ -1067fe: 2900 5505 |0863: goto/16 0db8 // +0555 │ │ -106802: 5410 aa18 |0865: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106806: 5217 a218 |0867: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10680a: 6e20 962b 7000 |0869: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106810: 0c00 |086c: move-result-object v0 │ │ -106812: 1f00 0e07 |086d: check-cast v0, Ljava/lang/String; // type@070e │ │ -106816: 1a07 cd28 |086f: const-string v7, "VV" // string@28cd │ │ -10681a: 6e20 d22a 7000 |0871: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106820: 0a00 |0874: move-result v0 │ │ -106822: 1a07 1124 |0875: const-string v7, "SCT" // string@2411 │ │ -106826: 1a0a 6e10 |0877: const-string v10, "FEW" // string@106e │ │ -10682a: 3900 c503 |0879: if-nez v0, 0c3e // +03c5 │ │ -10682e: 5410 aa18 |087b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106832: 521b a218 |087d: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106836: 6e20 962b b000 |087f: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10683c: 0c00 |0882: move-result-object v0 │ │ -10683e: 1f00 0e07 |0883: check-cast v0, Ljava/lang/String; // type@070e │ │ -106842: 1a0b 5824 |0885: const-string v11, "SKC" // string@2458 │ │ -106846: 6e20 d22a b000 |0887: invoke-virtual {v0, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10684c: 0a00 |088a: move-result v0 │ │ -10684e: 3900 b303 |088b: if-nez v0, 0c3e // +03b3 │ │ -106852: 5410 aa18 |088d: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106856: 521b a218 |088f: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10685a: 6e20 962b b000 |0891: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106860: 0c00 |0894: move-result-object v0 │ │ -106862: 1f00 0e07 |0895: check-cast v0, Ljava/lang/String; // type@070e │ │ -106866: 1a0b d90c |0897: const-string v11, "CLR" // string@0cd9 │ │ -10686a: 6e20 d22a b000 |0899: invoke-virtual {v0, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106870: 0a00 |089c: move-result v0 │ │ -106872: 3900 a103 |089d: if-nez v0, 0c3e // +03a1 │ │ -106876: 5410 aa18 |089f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10687a: 521b a218 |08a1: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10687e: 6e20 962b b000 |08a3: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106884: 0c00 |08a6: move-result-object v0 │ │ -106886: 1f00 0e07 |08a7: check-cast v0, Ljava/lang/String; // type@070e │ │ -10688a: 6e20 d22a a000 |08a9: invoke-virtual {v0, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106890: 0a00 |08ac: move-result v0 │ │ -106892: 3900 9103 |08ad: if-nez v0, 0c3e // +0391 │ │ -106896: 5410 aa18 |08af: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10689a: 521b a218 |08b1: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10689e: 6e20 962b b000 |08b3: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1068a4: 0c00 |08b6: move-result-object v0 │ │ -1068a6: 1f00 0e07 |08b7: check-cast v0, Ljava/lang/String; // type@070e │ │ -1068aa: 6e20 d22a 7000 |08b9: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1068b0: 0a00 |08bc: move-result v0 │ │ -1068b2: 3900 8103 |08bd: if-nez v0, 0c3e // +0381 │ │ -1068b6: 5410 aa18 |08bf: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1068ba: 521b a218 |08c1: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1068be: 6e20 962b b000 |08c3: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1068c4: 0c00 |08c6: move-result-object v0 │ │ -1068c6: 1f00 0e07 |08c7: check-cast v0, Ljava/lang/String; // type@070e │ │ -1068ca: 1a0b ae0b |08c9: const-string v11, "BKN" // string@0bae │ │ -1068ce: 6e20 d22a b000 |08cb: invoke-virtual {v0, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1068d4: 0a00 |08ce: move-result v0 │ │ -1068d6: 3900 6f03 |08cf: if-nez v0, 0c3e // +036f │ │ -1068da: 5410 aa18 |08d1: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1068de: 521b a218 |08d3: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1068e2: 6e20 962b b000 |08d5: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1068e8: 0c00 |08d8: move-result-object v0 │ │ -1068ea: 1f00 0e07 |08d9: check-cast v0, Ljava/lang/String; // type@070e │ │ -1068ee: 1a0b b921 |08db: const-string v11, "OVC" // string@21b9 │ │ -1068f2: 6e20 d22a b000 |08dd: invoke-virtual {v0, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1068f8: 0a00 |08e0: move-result v0 │ │ -1068fa: 3900 5d03 |08e1: if-nez v0, 0c3e // +035d │ │ -1068fe: 5410 aa18 |08e3: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106902: 521b a218 |08e5: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106906: 6e20 962b b000 |08e7: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10690c: 0c00 |08ea: move-result-object v0 │ │ -10690e: 1f00 0e07 |08eb: check-cast v0, Ljava/lang/String; // type@070e │ │ -106912: 1a0b 1621 |08ed: const-string v11, "NSC" // string@2116 │ │ -106916: 6e20 d22a b000 |08ef: invoke-virtual {v0, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10691c: 0a00 |08f2: move-result v0 │ │ -10691e: 3800 0400 |08f3: if-eqz v0, 08f7 // +0004 │ │ -106922: 2900 4903 |08f5: goto/16 0c3e // +0349 │ │ -106926: 5410 aa18 |08f7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10692a: 521b a218 |08f9: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10692e: 6e20 962b b000 |08fb: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106934: 0c00 |08fe: move-result-object v0 │ │ -106936: 1f00 0e07 |08ff: check-cast v0, Ljava/lang/String; // type@070e │ │ -10693a: 1a0b 7405 |0901: const-string v11, "/" // string@0574 │ │ -10693e: 6e20 c42a b000 |0903: invoke-virtual {v0, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2ac4 │ │ -106944: 0a00 |0906: move-result v0 │ │ -106946: 12fb |0907: const/4 v11, #int -1 // #ff │ │ -106948: 1510 0040 |0908: const/high16 v16, #int 1073741824 // #4000 │ │ -10694c: 32b0 bf00 |090a: if-eq v0, v11, 09c9 // +00bf │ │ -106950: 2200 4e07 |090c: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -106954: 7010 8e2b 0000 |090e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -10695a: 620b ab18 |0911: sget-object v11, Lnet/sf/jweather/metar/MetarParser;.utility:Lorg/apache/oro/text/perl/Perl5Util; // field@18ab │ │ -10695e: 1a09 8605 |0913: const-string v9, "/\//" // string@0586 │ │ -106962: 0811 0700 |0915: move-object/from16 v17, v7 │ │ -106966: 5417 aa18 |0917: iget-object v7, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10696a: 0812 0a00 |0919: move-object/from16 v18, v10 │ │ -10696e: 521a a218 |091b: iget v10, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106972: 6e20 962b a700 |091d: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106978: 0c07 |0920: move-result-object v7 │ │ -10697a: 1f07 0e07 |0921: check-cast v7, Ljava/lang/String; // type@070e │ │ -10697e: 6e40 3a32 0b79 |0923: invoke-virtual {v11, v0, v9, v7}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)V // method@323a │ │ -106984: 1207 |0926: const/4 v7, #int 0 // #0 │ │ -106986: 6e20 962b 7000 |0927: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10698c: 0c09 |092a: move-result-object v9 │ │ -10698e: 1f09 0e07 |092b: check-cast v9, Ljava/lang/String; // type@070e │ │ -106992: 6e20 d22a 2900 |092d: invoke-virtual {v9, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106998: 0a09 |0930: move-result v9 │ │ -10699a: 3809 2700 |0931: if-eqz v9, 0958 // +0027 │ │ -10699e: 2209 ed06 |0933: new-instance v9, Ljava/lang/Float; // type@06ed │ │ -1069a2: 6e20 962b 7000 |0935: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1069a8: 0c0a |0938: move-result-object v10 │ │ -1069aa: 1f0a 0e07 |0939: check-cast v10, Ljava/lang/String; // type@070e │ │ -1069ae: 1237 |093b: const/4 v7, #int 3 // #3 │ │ -1069b0: 121b |093c: const/4 v11, #int 1 // #1 │ │ -1069b2: 6e30 d42a ba07 |093d: invoke-virtual {v10, v11, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1069b8: 0c0a |0940: move-result-object v10 │ │ -1069ba: 7020 492a a900 |0941: invoke-direct {v9, v10}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -1069c0: 2207 ed06 |0944: new-instance v7, Ljava/lang/Float; // type@06ed │ │ -1069c4: 6e10 4c2a 0900 |0946: invoke-virtual {v9}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -1069ca: 0a0a |0949: move-result v10 │ │ -1069cc: 6e10 4c2a 0900 |094a: invoke-virtual {v9}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -1069d2: 0a09 |094d: move-result v9 │ │ -1069d4: a809 0910 |094e: mul-float v9, v9, v16 │ │ -1069d8: c79a |0950: sub-float/2addr v10, v9 │ │ -1069da: 7020 482a a700 |0951: invoke-direct {v7, v10}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -1069e0: 6e20 5d2d 7400 |0954: invoke-virtual {v4, v7}, Lnet/sf/jweather/metar/Metar;.setTemperature:(Ljava/lang/Float;)V // method@2d5d │ │ -1069e6: 2810 |0957: goto 0967 // +0010 │ │ -1069e8: 2207 ed06 |0958: new-instance v7, Ljava/lang/Float; // type@06ed │ │ -1069ec: 1209 |095a: const/4 v9, #int 0 // #0 │ │ -1069ee: 6e20 962b 9000 |095b: invoke-virtual {v0, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1069f4: 0c0a |095e: move-result-object v10 │ │ -1069f6: 1f0a 0e07 |095f: check-cast v10, Ljava/lang/String; // type@070e │ │ -1069fa: 7020 492a a700 |0961: invoke-direct {v7, v10}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -106a00: 6e20 5d2d 7400 |0964: invoke-virtual {v4, v7}, Lnet/sf/jweather/metar/Metar;.setTemperature:(Ljava/lang/Float;)V // method@2d5d │ │ -106a06: 1217 |0967: const/4 v7, #int 1 // #1 │ │ -106a08: 6e20 962b 7000 |0968: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106a0e: 0c09 |096b: move-result-object v9 │ │ -106a10: 1f09 0e07 |096c: check-cast v9, Ljava/lang/String; // type@070e │ │ -106a14: 6e20 d22a 2900 |096e: invoke-virtual {v9, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106a1a: 0a02 |0971: move-result v2 │ │ -106a1c: 3802 2600 |0972: if-eqz v2, 0998 // +0026 │ │ -106a20: 2202 ed06 |0974: new-instance v2, Ljava/lang/Float; // type@06ed │ │ -106a24: 6e20 962b 7000 |0976: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106a2a: 0c00 |0979: move-result-object v0 │ │ -106a2c: 1f00 0e07 |097a: check-cast v0, Ljava/lang/String; // type@070e │ │ -106a30: 1239 |097c: const/4 v9, #int 3 // #3 │ │ -106a32: 6e30 d42a 7009 |097d: invoke-virtual {v0, v7, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -106a38: 0c00 |0980: move-result-object v0 │ │ -106a3a: 7020 492a 0200 |0981: invoke-direct {v2, v0}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -106a40: 2200 ed06 |0984: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -106a44: 6e10 4c2a 0200 |0986: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -106a4a: 0a09 |0989: move-result v9 │ │ -106a4c: 6e10 4c2a 0200 |098a: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -106a52: 0a02 |098d: move-result v2 │ │ -106a54: a802 0210 |098e: mul-float v2, v2, v16 │ │ -106a58: c729 |0990: sub-float/2addr v9, v2 │ │ -106a5a: 7020 482a 9000 |0991: invoke-direct {v0, v9}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -106a60: 6e20 562d 0400 |0994: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setDewPoint:(Ljava/lang/Float;)V // method@2d56 │ │ -106a66: 280f |0997: goto 09a6 // +000f │ │ -106a68: 2202 ed06 |0998: new-instance v2, Ljava/lang/Float; // type@06ed │ │ -106a6c: 6e20 962b 7000 |099a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106a72: 0c00 |099d: move-result-object v0 │ │ -106a74: 1f00 0e07 |099e: check-cast v0, Ljava/lang/String; // type@070e │ │ -106a78: 7020 492a 0200 |09a0: invoke-direct {v2, v0}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -106a7e: 6e20 562d 2400 |09a3: invoke-virtual {v4, v2}, Lnet/sf/jweather/metar/Metar;.setDewPoint:(Ljava/lang/Float;)V // method@2d56 │ │ -106a84: 5210 a218 |09a6: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106a88: 5212 a418 |09a8: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -106a8c: b172 |09aa: sub-int/2addr v2, v7 │ │ -106a8e: 3520 2900 |09ab: if-ge v0, v2, 09d4 // +0029 │ │ -106a92: b070 |09ad: add-int/2addr v0, v7 │ │ -106a94: 5910 a218 |09ae: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106a98: 2824 |09b0: goto 09d4 // +0024 │ │ -106a9a: 0d00 |09b1: move-exception v0 │ │ -106a9c: 2202 bc07 |09b2: new-instance v2, Lnet/sf/jweather/metar/MetarParseException; // type@07bc │ │ -106aa0: 2203 1007 |09b4: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -106aa4: 7010 eb2a 0300 |09b6: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -106aaa: 1a04 0232 |09b9: const-string v4, "error spliting temperature on /: " // string@3202 │ │ -106aae: 6e20 f52a 4300 |09bb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -106ab4: 6e20 f42a 0300 |09be: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -106aba: 6e10 fa2a 0300 |09c1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -106ac0: 0c00 |09c4: move-result-object v0 │ │ -106ac2: 7020 6c2d 0200 |09c5: invoke-direct {v2, v0}, Lnet/sf/jweather/metar/MetarParseException;.:(Ljava/lang/String;)V // method@2d6c │ │ -106ac8: 2702 |09c8: throw v2 │ │ -106aca: 0811 0700 |09c9: move-object/from16 v17, v7 │ │ -106ace: 0812 0a00 |09cb: move-object/from16 v18, v10 │ │ -106ad2: 1200 |09cd: const/4 v0, #int 0 // #0 │ │ -106ad4: 6e20 5d2d 0400 |09ce: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setTemperature:(Ljava/lang/Float;)V // method@2d5d │ │ -106ada: 6e20 562d 0400 |09d1: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setDewPoint:(Ljava/lang/Float;)V // method@2d56 │ │ -106ae0: 5410 aa18 |09d4: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106ae4: 5212 a218 |09d6: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106ae8: 6e20 962b 2000 |09d8: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106aee: 0c00 |09db: move-result-object v0 │ │ -106af0: 1f00 0e07 |09dc: check-cast v0, Ljava/lang/String; // type@070e │ │ -106af4: 1a02 3f09 |09de: const-string v2, "A" // string@093f │ │ -106af8: 6e20 d22a 2000 |09e0: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106afe: 0a00 |09e3: move-result v0 │ │ -106b00: 3800 3000 |09e4: if-eqz v0, 0a14 // +0030 │ │ -106b04: 2200 ed06 |09e6: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -106b08: 5412 aa18 |09e8: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106b0c: 5217 a218 |09ea: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106b10: 6e20 962b 7200 |09ec: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106b16: 0c02 |09ef: move-result-object v2 │ │ -106b18: 1f02 0e07 |09f0: check-cast v2, Ljava/lang/String; // type@070e │ │ -106b1c: 1257 |09f2: const/4 v7, #int 5 // #5 │ │ -106b1e: 1219 |09f3: const/4 v9, #int 1 // #1 │ │ -106b20: 6e30 d42a 9207 |09f4: invoke-virtual {v2, v9, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -106b26: 0c02 |09f7: move-result-object v2 │ │ -106b28: 7020 492a 2000 |09f8: invoke-direct {v0, v2}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -106b2e: 2202 ed06 |09fb: new-instance v2, Ljava/lang/Float; // type@06ed │ │ -106b32: 6e10 4c2a 0000 |09fd: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -106b38: 0a00 |0a00: move-result v0 │ │ -106b3a: 1507 c842 |0a01: const/high16 v7, #int 1120403456 // #42c8 │ │ -106b3e: c970 |0a03: div-float/2addr v0, v7 │ │ -106b40: 7020 482a 0200 |0a04: invoke-direct {v2, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -106b46: 6e20 5a2d 2400 |0a07: invoke-virtual {v4, v2}, Lnet/sf/jweather/metar/Metar;.setPressure:(Ljava/lang/Float;)V // method@2d5a │ │ -106b4c: 5210 a218 |0a0a: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106b50: 5212 a418 |0a0c: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -106b54: b192 |0a0e: sub-int/2addr v2, v9 │ │ -106b56: 3520 0500 |0a0f: if-ge v0, v2, 0a14 // +0005 │ │ -106b5a: b090 |0a11: add-int/2addr v0, v9 │ │ -106b5c: 5910 a218 |0a12: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106b60: 5410 aa18 |0a14: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106b64: 5212 a218 |0a16: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106b68: 6e20 962b 2000 |0a18: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106b6e: 0c00 |0a1b: move-result-object v0 │ │ -106b70: 1f00 0e07 |0a1c: check-cast v0, Ljava/lang/String; // type@070e │ │ -106b74: 1a02 6e23 |0a1e: const-string v2, "RMK" // string@236e │ │ -106b78: 6e20 ba2a 2000 |0a20: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -106b7e: 0a00 |0a23: move-result v0 │ │ -106b80: 3900 0300 |0a24: if-nez v0, 0a27 // +0003 │ │ -106b84: 2807 |0a26: goto 0a2d // +0007 │ │ -106b86: 5210 a218 |0a27: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106b8a: 1212 |0a29: const/4 v2, #int 1 // #1 │ │ -106b8c: b020 |0a2a: add-int/2addr v0, v2 │ │ -106b8e: 5910 a218 |0a2b: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106b92: 5210 a218 |0a2d: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106b96: 5212 a418 |0a2f: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -106b9a: 3520 0c02 |0a31: if-ge v0, v2, 0c3d // +020c │ │ -106b9e: 5412 aa18 |0a33: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106ba2: 6e20 962b 0200 |0a35: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106ba8: 0c00 |0a38: move-result-object v0 │ │ -106baa: 1f00 0e07 |0a39: check-cast v0, Ljava/lang/String; // type@070e │ │ -106bae: 5b10 a918 |0a3b: iput-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ -106bb2: 6202 a318 |0a3d: sget-object v2, Lnet/sf/jweather/metar/MetarParser;.matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@18a3 │ │ -106bb6: 2207 9e08 |0a3f: new-instance v7, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ -106bba: 7010 9432 0700 |0a41: invoke-direct {v7}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ -106bc0: 1a09 b026 |0a44: const-string v9, "T\d{8}" // string@26b0 │ │ -106bc4: 6e20 a832 9700 |0a46: invoke-virtual {v7, v9}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@32a8 │ │ -106bca: 0c07 |0a49: move-result-object v7 │ │ -106bcc: 6e30 cc32 0207 |0a4a: invoke-virtual {v2, v0, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@32cc │ │ -106bd2: 0a00 |0a4d: move-result v0 │ │ -106bd4: 3800 9b00 |0a4e: if-eqz v0, 0ae9 // +009b │ │ -106bd8: 2200 ed06 |0a50: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -106bdc: 5412 aa18 |0a52: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106be0: 5217 a218 |0a54: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106be4: 6e20 962b 7200 |0a56: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106bea: 0c02 |0a59: move-result-object v2 │ │ -106bec: 1f02 0e07 |0a5a: check-cast v2, Ljava/lang/String; // type@070e │ │ -106bf0: 1227 |0a5c: const/4 v7, #int 2 // #2 │ │ -106bf2: 1259 |0a5d: const/4 v9, #int 5 // #5 │ │ -106bf4: 6e30 d42a 7209 |0a5e: invoke-virtual {v2, v7, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -106bfa: 0c02 |0a61: move-result-object v2 │ │ -106bfc: 7020 492a 2000 |0a62: invoke-direct {v0, v2}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -106c02: 5412 aa18 |0a65: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106c06: 5217 a218 |0a67: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106c0a: 6e20 962b 7200 |0a69: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106c10: 0c02 |0a6c: move-result-object v2 │ │ -106c12: 1f02 0e07 |0a6d: check-cast v2, Ljava/lang/String; // type@070e │ │ -106c16: 1217 |0a6f: const/4 v7, #int 1 // #1 │ │ -106c18: 6e20 b32a 7200 |0a70: invoke-virtual {v2, v7}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -106c1e: 0a02 |0a73: move-result v2 │ │ -106c20: 1307 3100 |0a74: const/16 v7, #int 49 // #31 │ │ -106c24: 3372 1300 |0a76: if-ne v2, v7, 0a89 // +0013 │ │ -106c28: 2202 ed06 |0a78: new-instance v2, Ljava/lang/Float; // type@06ed │ │ -106c2c: 6e10 4c2a 0000 |0a7a: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -106c32: 0a07 |0a7d: move-result v7 │ │ -106c34: 6e10 4c2a 0000 |0a7e: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -106c3a: 0a00 |0a81: move-result v0 │ │ -106c3c: a800 0010 |0a82: mul-float v0, v0, v16 │ │ -106c40: c707 |0a84: sub-float/2addr v7, v0 │ │ -106c42: 7020 482a 7200 |0a85: invoke-direct {v2, v7}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -106c48: 0720 |0a88: move-object v0, v2 │ │ -106c4a: 2202 ed06 |0a89: new-instance v2, Ljava/lang/Float; // type@06ed │ │ -106c4e: 6e10 4c2a 0000 |0a8b: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -106c54: 0a00 |0a8e: move-result v0 │ │ -106c56: 1507 2041 |0a8f: const/high16 v7, #int 1092616192 // #4120 │ │ -106c5a: c970 |0a91: div-float/2addr v0, v7 │ │ -106c5c: 7020 482a 0200 |0a92: invoke-direct {v2, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -106c62: 6e20 5e2d 2400 |0a95: invoke-virtual {v4, v2}, Lnet/sf/jweather/metar/Metar;.setTemperaturePrecise:(Ljava/lang/Float;)V // method@2d5e │ │ -106c68: 2200 ed06 |0a98: new-instance v0, Ljava/lang/Float; // type@06ed │ │ -106c6c: 5412 aa18 |0a9a: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106c70: 5217 a218 |0a9c: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106c74: 6e20 962b 7200 |0a9e: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106c7a: 0c02 |0aa1: move-result-object v2 │ │ -106c7c: 1f02 0e07 |0aa2: check-cast v2, Ljava/lang/String; // type@070e │ │ -106c80: 1307 0900 |0aa4: const/16 v7, #int 9 // #9 │ │ -106c84: 1269 |0aa6: const/4 v9, #int 6 // #6 │ │ -106c86: 6e30 d42a 9207 |0aa7: invoke-virtual {v2, v9, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -106c8c: 0c02 |0aaa: move-result-object v2 │ │ -106c8e: 7020 492a 2000 |0aab: invoke-direct {v0, v2}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ -106c94: 5412 aa18 |0aae: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106c98: 5217 a218 |0ab0: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106c9c: 6e20 962b 7200 |0ab2: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106ca2: 0c02 |0ab5: move-result-object v2 │ │ -106ca4: 1f02 0e07 |0ab6: check-cast v2, Ljava/lang/String; // type@070e │ │ -106ca8: 1257 |0ab8: const/4 v7, #int 5 // #5 │ │ -106caa: 6e20 b32a 7200 |0ab9: invoke-virtual {v2, v7}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -106cb0: 0a02 |0abc: move-result v2 │ │ -106cb2: 1307 3100 |0abd: const/16 v7, #int 49 // #31 │ │ -106cb6: 3372 1300 |0abf: if-ne v2, v7, 0ad2 // +0013 │ │ -106cba: 2202 ed06 |0ac1: new-instance v2, Ljava/lang/Float; // type@06ed │ │ -106cbe: 6e10 4c2a 0000 |0ac3: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -106cc4: 0a07 |0ac6: move-result v7 │ │ -106cc6: 6e10 4c2a 0000 |0ac7: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -106ccc: 0a00 |0aca: move-result v0 │ │ -106cce: a800 0010 |0acb: mul-float v0, v0, v16 │ │ -106cd2: c707 |0acd: sub-float/2addr v7, v0 │ │ -106cd4: 7020 482a 7200 |0ace: invoke-direct {v2, v7}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -106cda: 0720 |0ad1: move-object v0, v2 │ │ -106cdc: 2202 ed06 |0ad2: new-instance v2, Ljava/lang/Float; // type@06ed │ │ -106ce0: 6e10 4c2a 0000 |0ad4: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -106ce6: 0a00 |0ad7: move-result v0 │ │ -106ce8: 1507 2041 |0ad8: const/high16 v7, #int 1092616192 // #4120 │ │ -106cec: c970 |0ada: div-float/2addr v0, v7 │ │ -106cee: 7020 482a 0200 |0adb: invoke-direct {v2, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ -106cf4: 6e20 572d 2400 |0ade: invoke-virtual {v4, v2}, Lnet/sf/jweather/metar/Metar;.setDewPointPrecise:(Ljava/lang/Float;)V // method@2d57 │ │ -106cfa: 080a 1100 |0ae1: move-object/from16 v10, v17 │ │ -106cfe: 0809 1200 |0ae3: move-object/from16 v9, v18 │ │ -106d02: 0811 0300 |0ae5: move-object/from16 v17, v3 │ │ -106d06: 2900 4801 |0ae7: goto/16 0c2f // +0148 │ │ -106d0a: 1507 2041 |0ae9: const/high16 v7, #int 1092616192 // #4120 │ │ -106d0e: 5410 aa18 |0aeb: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106d12: 5212 a218 |0aed: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106d16: 6e20 962b 2000 |0aef: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106d1c: 0c00 |0af2: move-result-object v0 │ │ -106d1e: 1f00 0e07 |0af3: check-cast v0, Ljava/lang/String; // type@070e │ │ -106d22: 6e20 ba2a 6000 |0af5: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -106d28: 0a00 |0af8: move-result v0 │ │ -106d2a: 3900 8b00 |0af9: if-nez v0, 0b84 // +008b │ │ -106d2e: 5410 aa18 |0afb: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106d32: 5212 a218 |0afd: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106d36: 6e20 962b 2000 |0aff: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106d3c: 0c00 |0b02: move-result-object v0 │ │ -106d3e: 1f00 0e07 |0b03: check-cast v0, Ljava/lang/String; // type@070e │ │ -106d42: 6e20 ba2a f000 |0b05: invoke-virtual {v0, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -106d48: 0a00 |0b08: move-result v0 │ │ -106d4a: 3900 7b00 |0b09: if-nez v0, 0b84 // +007b │ │ -106d4e: 5410 aa18 |0b0b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106d52: 5212 a218 |0b0d: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106d56: 6e20 962b 2000 |0b0f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106d5c: 0c00 |0b12: move-result-object v0 │ │ -106d5e: 1f00 0e07 |0b13: check-cast v0, Ljava/lang/String; // type@070e │ │ -106d62: 6e20 ba2a e000 |0b15: invoke-virtual {v0, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -106d68: 0a00 |0b18: move-result v0 │ │ -106d6a: 3900 6b00 |0b19: if-nez v0, 0b84 // +006b │ │ -106d6e: 5410 aa18 |0b1b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106d72: 5212 a218 |0b1d: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106d76: 6e20 962b 2000 |0b1f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106d7c: 0c00 |0b22: move-result-object v0 │ │ -106d7e: 1f00 0e07 |0b23: check-cast v0, Ljava/lang/String; // type@070e │ │ -106d82: 6e20 ba2a d000 |0b25: invoke-virtual {v0, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -106d88: 0a00 |0b28: move-result v0 │ │ -106d8a: 3900 5b00 |0b29: if-nez v0, 0b84 // +005b │ │ -106d8e: 5410 aa18 |0b2b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106d92: 5212 a218 |0b2d: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106d96: 6e20 962b 2000 |0b2f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106d9c: 0c00 |0b32: move-result-object v0 │ │ -106d9e: 1f00 0e07 |0b33: check-cast v0, Ljava/lang/String; // type@070e │ │ -106da2: 6e20 ba2a c000 |0b35: invoke-virtual {v0, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -106da8: 0a00 |0b38: move-result v0 │ │ -106daa: 3900 4b00 |0b39: if-nez v0, 0b84 // +004b │ │ -106dae: 5410 aa18 |0b3b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106db2: 5212 a218 |0b3d: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106db6: 6e20 962b 2000 |0b3f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106dbc: 0c00 |0b42: move-result-object v0 │ │ -106dbe: 1f00 0e07 |0b43: check-cast v0, Ljava/lang/String; // type@070e │ │ -106dc2: 6e20 ba2a 8000 |0b45: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -106dc8: 0a00 |0b48: move-result v0 │ │ -106dca: 3900 3b00 |0b49: if-nez v0, 0b84 // +003b │ │ -106dce: 5410 aa18 |0b4b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106dd2: 5212 a218 |0b4d: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106dd6: 6e20 962b 2000 |0b4f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106ddc: 0c00 |0b52: move-result-object v0 │ │ -106dde: 1f00 0e07 |0b53: check-cast v0, Ljava/lang/String; // type@070e │ │ -106de2: 6e20 ba2a 5000 |0b55: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -106de8: 0a00 |0b58: move-result v0 │ │ -106dea: 3900 2b00 |0b59: if-nez v0, 0b84 // +002b │ │ -106dee: 5410 aa18 |0b5b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106df2: 5212 a218 |0b5d: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106df6: 6e20 962b 2000 |0b5f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106dfc: 0c00 |0b62: move-result-object v0 │ │ -106dfe: 1f00 0e07 |0b63: check-cast v0, Ljava/lang/String; // type@070e │ │ -106e02: 6e20 ba2a 3000 |0b65: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -106e08: 0a00 |0b68: move-result v0 │ │ -106e0a: 3800 0300 |0b69: if-eqz v0, 0b6c // +0003 │ │ -106e0e: 2819 |0b6b: goto 0b84 // +0019 │ │ -106e10: 5410 aa18 |0b6c: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106e14: 5212 a218 |0b6e: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106e18: 6e20 962b 2000 |0b70: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106e1e: 0c00 |0b73: move-result-object v0 │ │ -106e20: 1f00 0e07 |0b74: check-cast v0, Ljava/lang/String; // type@070e │ │ -106e24: 1a02 0821 |0b76: const-string v2, "NOSIG" // string@2108 │ │ -106e28: 6e20 ba2a 2000 |0b78: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -106e2e: 0a00 |0b7b: move-result v0 │ │ -106e30: 3800 65ff |0b7c: if-eqz v0, 0ae1 // -009b │ │ -106e34: 1212 |0b7e: const/4 v2, #int 1 // #1 │ │ -106e36: 6e20 592d 2400 |0b7f: invoke-virtual {v4, v2}, Lnet/sf/jweather/metar/Metar;.setIsNoSignificantChange:(Z)V // method@2d59 │ │ -106e3c: 2900 5fff |0b82: goto/16 0ae1 // -00a1 │ │ -106e40: 2200 be07 |0b84: new-instance v0, Lnet/sf/jweather/metar/Obscuration; // type@07be │ │ -106e44: 7010 732d 0000 |0b86: invoke-direct {v0}, Lnet/sf/jweather/metar/Obscuration;.:()V // method@2d73 │ │ -106e4a: 5b10 a518 |0b89: iput-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.obscuration:Lnet/sf/jweather/metar/Obscuration; // field@18a5 │ │ -106e4e: 5412 aa18 |0b8b: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106e52: 5219 a218 |0b8d: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106e56: 6e20 962b 9200 |0b8f: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106e5c: 0c02 |0b92: move-result-object v2 │ │ -106e5e: 1f02 0e07 |0b93: check-cast v2, Ljava/lang/String; // type@070e │ │ -106e62: 6e20 832d 2000 |0b95: invoke-virtual {v0, v2}, Lnet/sf/jweather/metar/Obscuration;.setPhenomena:(Ljava/lang/String;)V // method@2d83 │ │ -106e68: 5210 a218 |0b98: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106e6c: 1212 |0b9a: const/4 v2, #int 1 // #1 │ │ -106e6e: b020 |0b9b: add-int/2addr v0, v2 │ │ -106e70: 5910 a218 |0b9c: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106e74: 5412 aa18 |0b9e: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106e78: 6e20 962b 0200 |0ba0: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106e7e: 0c00 |0ba3: move-result-object v0 │ │ -106e80: 1f00 0e07 |0ba4: check-cast v0, Ljava/lang/String; // type@070e │ │ -106e84: 0809 1200 |0ba6: move-object/from16 v9, v18 │ │ -106e88: 6e20 d22a 9000 |0ba8: invoke-virtual {v0, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106e8e: 0a00 |0bab: move-result v0 │ │ -106e90: 3900 3c00 |0bac: if-nez v0, 0be8 // +003c │ │ -106e94: 5410 aa18 |0bae: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106e98: 5212 a218 |0bb0: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106e9c: 6e20 962b 2000 |0bb2: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106ea2: 0c00 |0bb5: move-result-object v0 │ │ -106ea4: 1f00 0e07 |0bb6: check-cast v0, Ljava/lang/String; // type@070e │ │ -106ea8: 080a 1100 |0bb8: move-object/from16 v10, v17 │ │ -106eac: 6e20 d22a a000 |0bba: invoke-virtual {v0, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106eb2: 0a00 |0bbd: move-result v0 │ │ -106eb4: 3900 2c00 |0bbe: if-nez v0, 0bea // +002c │ │ -106eb8: 5410 aa18 |0bc0: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106ebc: 5212 a218 |0bc2: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106ec0: 6e20 962b 2000 |0bc4: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106ec6: 0c00 |0bc7: move-result-object v0 │ │ -106ec8: 1f00 0e07 |0bc8: check-cast v0, Ljava/lang/String; // type@070e │ │ -106ecc: 1a02 ae0b |0bca: const-string v2, "BKN" // string@0bae │ │ -106ed0: 6e20 d22a 2000 |0bcc: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106ed6: 0a00 |0bcf: move-result v0 │ │ -106ed8: 3900 1a00 |0bd0: if-nez v0, 0bea // +001a │ │ -106edc: 5410 aa18 |0bd2: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106ee0: 5212 a218 |0bd4: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106ee4: 6e20 962b 2000 |0bd6: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106eea: 0c00 |0bd9: move-result-object v0 │ │ -106eec: 1f00 0e07 |0bda: check-cast v0, Ljava/lang/String; // type@070e │ │ -106ef0: 1a02 b921 |0bdc: const-string v2, "OVC" // string@21b9 │ │ -106ef4: 6e20 d22a 2000 |0bde: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106efa: 0a00 |0be1: move-result v0 │ │ -106efc: 3800 0300 |0be2: if-eqz v0, 0be5 // +0003 │ │ -106f00: 2806 |0be4: goto 0bea // +0006 │ │ -106f02: 0811 0300 |0be5: move-object/from16 v17, v3 │ │ -106f06: 283d |0be7: goto 0c24 // +003d │ │ -106f08: 080a 1100 |0be8: move-object/from16 v10, v17 │ │ -106f0c: 5410 a518 |0bea: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.obscuration:Lnet/sf/jweather/metar/Obscuration; // field@18a5 │ │ -106f10: 5412 aa18 |0bec: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106f14: 521b a218 |0bee: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106f18: 6e20 962b b200 |0bf0: invoke-virtual {v2, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106f1e: 0c02 |0bf3: move-result-object v2 │ │ -106f20: 1f02 0e07 |0bf4: check-cast v2, Ljava/lang/String; // type@070e │ │ -106f24: 1207 |0bf6: const/4 v7, #int 0 // #0 │ │ -106f26: 123b |0bf7: const/4 v11, #int 3 // #3 │ │ -106f28: 6e30 d42a 720b |0bf8: invoke-virtual {v2, v7, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -106f2e: 0c02 |0bfb: move-result-object v2 │ │ -106f30: 6e20 812d 2000 |0bfc: invoke-virtual {v0, v2}, Lnet/sf/jweather/metar/Obscuration;.setContraction:(Ljava/lang/String;)V // method@2d81 │ │ -106f36: 5410 a518 |0bff: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.obscuration:Lnet/sf/jweather/metar/Obscuration; // field@18a5 │ │ -106f3a: 2202 f406 |0c01: new-instance v2, Ljava/lang/Integer; // type@06f4 │ │ -106f3e: 5417 aa18 |0c03: iget-object v7, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106f42: 521b a218 |0c05: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106f46: 6e20 962b b700 |0c07: invoke-virtual {v7, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106f4c: 0c07 |0c0a: move-result-object v7 │ │ -106f4e: 1f07 0e07 |0c0b: check-cast v7, Ljava/lang/String; // type@070e │ │ -106f52: 0811 0300 |0c0d: move-object/from16 v17, v3 │ │ -106f56: 1233 |0c0f: const/4 v3, #int 3 // #3 │ │ -106f58: 126b |0c10: const/4 v11, #int 6 // #6 │ │ -106f5a: 6e30 d42a 370b |0c11: invoke-virtual {v7, v3, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -106f60: 0c07 |0c14: move-result-object v7 │ │ -106f62: 7020 582a 7200 |0c15: invoke-direct {v2, v7}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ -106f68: 6e10 5b2a 0200 |0c18: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -106f6e: 0a02 |0c1b: move-result v2 │ │ -106f70: 6e20 822d 2000 |0c1c: invoke-virtual {v0, v2}, Lnet/sf/jweather/metar/Obscuration;.setHeight:(I)V // method@2d82 │ │ -106f76: 5410 a518 |0c1f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.obscuration:Lnet/sf/jweather/metar/Obscuration; // field@18a5 │ │ -106f7a: 6e20 262d 0400 |0c21: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.addObscuration:(Lnet/sf/jweather/metar/Obscuration;)V // method@2d26 │ │ -106f80: 5210 a218 |0c24: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106f84: 1212 |0c26: const/4 v2, #int 1 // #1 │ │ -106f86: b020 |0c27: add-int/2addr v0, v2 │ │ -106f88: 5910 a218 |0c28: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106f8c: 2805 |0c2a: goto 0c2f // +0005 │ │ -106f8e: 080a 1100 |0c2b: move-object/from16 v10, v17 │ │ -106f92: 2900 b8fe |0c2d: goto/16 0ae5 // -0148 │ │ -106f96: 5210 a218 |0c2f: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106f9a: 1212 |0c31: const/4 v2, #int 1 // #1 │ │ -106f9c: b020 |0c32: add-int/2addr v0, v2 │ │ -106f9e: 5910 a218 |0c33: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106fa2: 0812 0900 |0c35: move-object/from16 v18, v9 │ │ -106fa6: 0803 1100 |0c37: move-object/from16 v3, v17 │ │ -106faa: 0811 0a00 |0c39: move-object/from16 v17, v10 │ │ -106fae: 2900 f2fd |0c3b: goto/16 0a2d // -020e │ │ -106fb2: 1104 |0c3d: return-object v4 │ │ -106fb4: 0811 0300 |0c3e: move-object/from16 v17, v3 │ │ -106fb8: 07a9 |0c40: move-object v9, v10 │ │ -106fba: 077a |0c41: move-object v10, v7 │ │ -106fbc: 2200 c007 |0c42: new-instance v0, Lnet/sf/jweather/metar/SkyCondition; // type@07c0 │ │ -106fc0: 7010 8b2d 0000 |0c44: invoke-direct {v0}, Lnet/sf/jweather/metar/SkyCondition;.:()V // method@2d8b │ │ -106fc6: 5b10 a818 |0c47: iput-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ -106fca: 5410 aa18 |0c49: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106fce: 5213 a218 |0c4b: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106fd2: 6e20 962b 3000 |0c4d: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106fd8: 0c00 |0c50: move-result-object v0 │ │ -106fda: 1f00 0e07 |0c51: check-cast v0, Ljava/lang/String; // type@070e │ │ -106fde: 6e20 d22a 9000 |0c53: invoke-virtual {v0, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -106fe4: 0a00 |0c56: move-result v0 │ │ -106fe6: 3900 e500 |0c57: if-nez v0, 0d3c // +00e5 │ │ -106fea: 5410 aa18 |0c59: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -106fee: 5213 a218 |0c5b: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -106ff2: 6e20 962b 3000 |0c5d: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -106ff8: 0c00 |0c60: move-result-object v0 │ │ -106ffa: 1f00 0e07 |0c61: check-cast v0, Ljava/lang/String; // type@070e │ │ -106ffe: 6e20 d22a a000 |0c63: invoke-virtual {v0, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -107004: 0a00 |0c66: move-result v0 │ │ -107006: 3900 d500 |0c67: if-nez v0, 0d3c // +00d5 │ │ -10700a: 5410 aa18 |0c69: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10700e: 5213 a218 |0c6b: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107012: 6e20 962b 3000 |0c6d: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107018: 0c00 |0c70: move-result-object v0 │ │ -10701a: 1f00 0e07 |0c71: check-cast v0, Ljava/lang/String; // type@070e │ │ -10701e: 1a03 ae0b |0c73: const-string v3, "BKN" // string@0bae │ │ -107022: 6e20 d22a 3000 |0c75: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -107028: 0a00 |0c78: move-result v0 │ │ -10702a: 3900 c300 |0c79: if-nez v0, 0d3c // +00c3 │ │ -10702e: 5410 aa18 |0c7b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107032: 5213 a218 |0c7d: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107036: 6e20 962b 3000 |0c7f: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10703c: 0c00 |0c82: move-result-object v0 │ │ -10703e: 1f00 0e07 |0c83: check-cast v0, Ljava/lang/String; // type@070e │ │ -107042: 1a03 b921 |0c85: const-string v3, "OVC" // string@21b9 │ │ -107046: 6e20 d22a 3000 |0c87: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10704c: 0a00 |0c8a: move-result v0 │ │ -10704e: 3800 0400 |0c8b: if-eqz v0, 0c8f // +0004 │ │ -107052: 2900 af00 |0c8d: goto/16 0d3c // +00af │ │ -107056: 5410 aa18 |0c8f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10705a: 5213 a218 |0c91: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10705e: 6e20 962b 3000 |0c93: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107064: 0c00 |0c96: move-result-object v0 │ │ -107066: 1f00 0e07 |0c97: check-cast v0, Ljava/lang/String; // type@070e │ │ -10706a: 1a03 5824 |0c99: const-string v3, "SKC" // string@2458 │ │ -10706e: 6e20 d22a 3000 |0c9b: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -107074: 0a00 |0c9e: move-result v0 │ │ -107076: 3900 8400 |0c9f: if-nez v0, 0d23 // +0084 │ │ -10707a: 5410 aa18 |0ca1: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10707e: 5213 a218 |0ca3: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107082: 6e20 962b 3000 |0ca5: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107088: 0c00 |0ca8: move-result-object v0 │ │ -10708a: 1f00 0e07 |0ca9: check-cast v0, Ljava/lang/String; // type@070e │ │ -10708e: 1a03 d90c |0cab: const-string v3, "CLR" // string@0cd9 │ │ -107092: 6e20 d22a 3000 |0cad: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -107098: 0a00 |0cb0: move-result v0 │ │ -10709a: 3800 0300 |0cb1: if-eqz v0, 0cb4 // +0003 │ │ -10709e: 2870 |0cb3: goto 0d23 // +0070 │ │ -1070a0: 5410 aa18 |0cb4: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1070a4: 5213 a218 |0cb6: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1070a8: 6e20 962b 3000 |0cb8: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1070ae: 0c00 |0cbb: move-result-object v0 │ │ -1070b0: 1f00 0e07 |0cbc: check-cast v0, Ljava/lang/String; // type@070e │ │ -1070b4: 1a03 cd28 |0cbe: const-string v3, "VV" // string@28cd │ │ -1070b8: 6e20 d22a 3000 |0cc0: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1070be: 0a00 |0cc3: move-result v0 │ │ -1070c0: 3800 3500 |0cc4: if-eqz v0, 0cf9 // +0035 │ │ -1070c4: 5410 a818 |0cc6: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ -1070c8: 5413 aa18 |0cc8: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1070cc: 5217 a218 |0cca: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1070d0: 6e20 962b 7300 |0ccc: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1070d6: 0c03 |0ccf: move-result-object v3 │ │ -1070d8: 1f03 0e07 |0cd0: check-cast v3, Ljava/lang/String; // type@070e │ │ -1070dc: 1227 |0cd2: const/4 v7, #int 2 // #2 │ │ -1070de: 1209 |0cd3: const/4 v9, #int 0 // #0 │ │ -1070e0: 6e30 d42a 9307 |0cd4: invoke-virtual {v3, v9, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1070e6: 0c03 |0cd7: move-result-object v3 │ │ -1070e8: 6e20 982d 3000 |0cd8: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/SkyCondition;.setContraction:(Ljava/lang/String;)V // method@2d98 │ │ -1070ee: 5410 a818 |0cdb: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ -1070f2: 2203 f406 |0cdd: new-instance v3, Ljava/lang/Integer; // type@06f4 │ │ -1070f6: 5419 aa18 |0cdf: iget-object v9, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1070fa: 521a a218 |0ce1: iget v10, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1070fe: 6e20 962b a900 |0ce3: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107104: 0c09 |0ce6: move-result-object v9 │ │ -107106: 1f09 0e07 |0ce7: check-cast v9, Ljava/lang/String; // type@070e │ │ -10710a: 125a |0ce9: const/4 v10, #int 5 // #5 │ │ -10710c: 6e30 d42a 790a |0cea: invoke-virtual {v9, v7, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -107112: 0c09 |0ced: move-result-object v9 │ │ -107114: 7020 582a 9300 |0cee: invoke-direct {v3, v9}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ -10711a: 6e10 5b2a 0300 |0cf1: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -107120: 0a03 |0cf4: move-result v3 │ │ -107122: 6e20 992d 3000 |0cf5: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/SkyCondition;.setHeight:(I)V // method@2d99 │ │ -107128: 2842 |0cf8: goto 0d3a // +0042 │ │ -10712a: 1227 |0cf9: const/4 v7, #int 2 // #2 │ │ -10712c: 125a |0cfa: const/4 v10, #int 5 // #5 │ │ -10712e: 5410 aa18 |0cfb: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107132: 5213 a218 |0cfd: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107136: 6e20 962b 3000 |0cff: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10713c: 0c00 |0d02: move-result-object v0 │ │ -10713e: 1f00 0e07 |0d03: check-cast v0, Ljava/lang/String; // type@070e │ │ -107142: 1a03 1621 |0d05: const-string v3, "NSC" // string@2116 │ │ -107146: 6e20 d22a 3000 |0d07: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10714c: 0a00 |0d0a: move-result v0 │ │ -10714e: 3800 2f00 |0d0b: if-eqz v0, 0d3a // +002f │ │ -107152: 5410 a818 |0d0d: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ -107156: 5413 aa18 |0d0f: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10715a: 5219 a218 |0d11: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10715e: 6e20 962b 9300 |0d13: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107164: 0c03 |0d16: move-result-object v3 │ │ -107166: 1f03 0e07 |0d17: check-cast v3, Ljava/lang/String; // type@070e │ │ -10716a: 1239 |0d19: const/4 v9, #int 3 // #3 │ │ -10716c: 120b |0d1a: const/4 v11, #int 0 // #0 │ │ -10716e: 6e30 d42a b309 |0d1b: invoke-virtual {v3, v11, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -107174: 0c03 |0d1e: move-result-object v3 │ │ -107176: 6e20 982d 3000 |0d1f: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/SkyCondition;.setContraction:(Ljava/lang/String;)V // method@2d98 │ │ -10717c: 2818 |0d22: goto 0d3a // +0018 │ │ -10717e: 1227 |0d23: const/4 v7, #int 2 // #2 │ │ -107180: 1239 |0d24: const/4 v9, #int 3 // #3 │ │ -107182: 125a |0d25: const/4 v10, #int 5 // #5 │ │ -107184: 120b |0d26: const/4 v11, #int 0 // #0 │ │ -107186: 5410 a818 |0d27: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ -10718a: 5413 aa18 |0d29: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10718e: 5217 a218 |0d2b: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107192: 6e20 962b 7300 |0d2d: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107198: 0c03 |0d30: move-result-object v3 │ │ -10719a: 1f03 0e07 |0d31: check-cast v3, Ljava/lang/String; // type@070e │ │ -10719e: 6e30 d42a b309 |0d33: invoke-virtual {v3, v11, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1071a4: 0c03 |0d36: move-result-object v3 │ │ -1071a6: 6e20 982d 3000 |0d37: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/SkyCondition;.setContraction:(Ljava/lang/String;)V // method@2d98 │ │ -1071ac: 126b |0d3a: const/4 v11, #int 6 // #6 │ │ -1071ae: 2865 |0d3b: goto 0da0 // +0065 │ │ -1071b0: 1239 |0d3c: const/4 v9, #int 3 // #3 │ │ -1071b2: 125a |0d3d: const/4 v10, #int 5 // #5 │ │ -1071b4: 120b |0d3e: const/4 v11, #int 0 // #0 │ │ -1071b6: 5410 a818 |0d3f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ -1071ba: 5413 aa18 |0d41: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1071be: 5217 a218 |0d43: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1071c2: 6e20 962b 7300 |0d45: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1071c8: 0c03 |0d48: move-result-object v3 │ │ -1071ca: 1f03 0e07 |0d49: check-cast v3, Ljava/lang/String; // type@070e │ │ -1071ce: 6e30 d42a b309 |0d4b: invoke-virtual {v3, v11, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1071d4: 0c03 |0d4e: move-result-object v3 │ │ -1071d6: 6e20 982d 3000 |0d4f: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/SkyCondition;.setContraction:(Ljava/lang/String;)V // method@2d98 │ │ -1071dc: 5410 a818 |0d52: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ -1071e0: 2203 f406 |0d54: new-instance v3, Ljava/lang/Integer; // type@06f4 │ │ -1071e4: 5417 aa18 |0d56: iget-object v7, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1071e8: 521b a218 |0d58: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1071ec: 6e20 962b b700 |0d5a: invoke-virtual {v7, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1071f2: 0c07 |0d5d: move-result-object v7 │ │ -1071f4: 1f07 0e07 |0d5e: check-cast v7, Ljava/lang/String; // type@070e │ │ -1071f8: 126b |0d60: const/4 v11, #int 6 // #6 │ │ -1071fa: 6e30 d42a 970b |0d61: invoke-virtual {v7, v9, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -107200: 0c07 |0d64: move-result-object v7 │ │ -107202: 7020 582a 7300 |0d65: invoke-direct {v3, v7}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ -107208: 6e10 5b2a 0300 |0d68: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -10720e: 0a03 |0d6b: move-result v3 │ │ -107210: 6e20 992d 3000 |0d6c: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/SkyCondition;.setHeight:(I)V // method@2d99 │ │ -107216: 5410 aa18 |0d6f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10721a: 5213 a218 |0d71: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10721e: 6e20 962b 3000 |0d73: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107224: 0c00 |0d76: move-result-object v0 │ │ -107226: 1f00 0e07 |0d77: check-cast v0, Ljava/lang/String; // type@070e │ │ -10722a: 6e10 c92a 0000 |0d79: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -107230: 0a00 |0d7c: move-result v0 │ │ -107232: 37b0 2300 |0d7d: if-le v0, v11, 0da0 // +0023 │ │ -107236: 5410 a818 |0d7f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ -10723a: 5413 aa18 |0d81: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10723e: 5217 a218 |0d83: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107242: 6e20 962b 7300 |0d85: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107248: 0c03 |0d88: move-result-object v3 │ │ -10724a: 1f03 0e07 |0d89: check-cast v3, Ljava/lang/String; // type@070e │ │ -10724e: 5417 aa18 |0d8b: iget-object v7, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107252: 5219 a218 |0d8d: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107256: 6e20 962b 9700 |0d8f: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10725c: 0c07 |0d92: move-result-object v7 │ │ -10725e: 1f07 0e07 |0d93: check-cast v7, Ljava/lang/String; // type@070e │ │ -107262: 6e10 c92a 0700 |0d95: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -107268: 0a07 |0d98: move-result v7 │ │ -10726a: 6e30 d42a b307 |0d99: invoke-virtual {v3, v11, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -107270: 0c03 |0d9c: move-result-object v3 │ │ -107272: 6e20 9a2d 3000 |0d9d: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/SkyCondition;.setModifier:(Ljava/lang/String;)V // method@2d9a │ │ -107278: 5410 a818 |0da0: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ -10727c: 6e20 282d 0400 |0da2: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.addSkyCondition:(Lnet/sf/jweather/metar/SkyCondition;)V // method@2d28 │ │ -107282: 5210 a218 |0da5: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107286: 5213 a418 |0da7: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -10728a: 1217 |0da9: const/4 v7, #int 1 // #1 │ │ -10728c: b173 |0daa: sub-int/2addr v3, v7 │ │ -10728e: 3530 0600 |0dab: if-ge v0, v3, 0db1 // +0006 │ │ -107292: d800 0001 |0dad: add-int/lit8 v0, v0, #int 1 // #01 │ │ -107296: 5910 a218 |0daf: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10729a: 0803 1100 |0db1: move-object/from16 v3, v17 │ │ -10729e: 1209 |0db3: const/4 v9, #int 0 // #0 │ │ -1072a0: 121a |0db4: const/4 v10, #int 1 // #1 │ │ -1072a2: 123b |0db5: const/4 v11, #int 3 // #3 │ │ -1072a4: 2900 affa |0db6: goto/16 0865 // -0551 │ │ -1072a8: 0811 0300 |0db8: move-object/from16 v17, v3 │ │ -1072ac: 125a |0dba: const/4 v10, #int 5 // #5 │ │ -1072ae: 126b |0dbb: const/4 v11, #int 6 // #6 │ │ -1072b0: 2200 c107 |0dbc: new-instance v0, Lnet/sf/jweather/metar/WeatherCondition; // type@07c1 │ │ -1072b4: 7010 9b2d 0000 |0dbe: invoke-direct {v0}, Lnet/sf/jweather/metar/WeatherCondition;.:()V // method@2d9b │ │ -1072ba: 5b10 ac18 |0dc1: iput-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.weatherCondition:Lnet/sf/jweather/metar/WeatherCondition; // field@18ac │ │ -1072be: 5410 aa18 |0dc3: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1072c2: 5213 a218 |0dc5: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1072c6: 6e20 962b 3000 |0dc7: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1072cc: 0c00 |0dca: move-result-object v0 │ │ -1072ce: 1f00 0e07 |0dcb: check-cast v0, Ljava/lang/String; // type@070e │ │ -1072d2: 1a03 3d02 |0dcd: const-string v3, "+" // string@023d │ │ -1072d6: 6e20 d22a 3000 |0dcf: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1072dc: 0a00 |0dd2: move-result v0 │ │ -1072de: 3900 1800 |0dd3: if-nez v0, 0deb // +0018 │ │ -1072e2: 5410 aa18 |0dd5: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1072e6: 5213 a218 |0dd7: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1072ea: 6e20 962b 3000 |0dd9: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1072f0: 0c00 |0ddc: move-result-object v0 │ │ -1072f2: 1f00 0e07 |0ddd: check-cast v0, Ljava/lang/String; // type@070e │ │ -1072f6: 1a03 7e02 |0ddf: const-string v3, "-" // string@027e │ │ -1072fa: 6e20 d22a 3000 |0de1: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -107300: 0a00 |0de4: move-result v0 │ │ -107302: 3800 0300 |0de5: if-eqz v0, 0de8 // +0003 │ │ -107306: 2804 |0de7: goto 0deb // +0004 │ │ -107308: 1200 |0de8: const/4 v0, #int 0 // #0 │ │ -10730a: 1207 |0de9: const/4 v7, #int 0 // #0 │ │ -10730c: 281a |0dea: goto 0e04 // +001a │ │ -10730e: 5410 ac18 |0deb: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.weatherCondition:Lnet/sf/jweather/metar/WeatherCondition; // field@18ac │ │ -107312: 5413 aa18 |0ded: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107316: 5217 a218 |0def: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10731a: 6e20 962b 7300 |0df1: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107320: 0c03 |0df4: move-result-object v3 │ │ -107322: 1f03 0e07 |0df5: check-cast v3, Ljava/lang/String; // type@070e │ │ -107326: 1207 |0df7: const/4 v7, #int 0 // #0 │ │ -107328: 6e20 b32a 7300 |0df8: invoke-virtual {v3, v7}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -10732e: 0a03 |0dfb: move-result v3 │ │ -107330: 7110 db2a 0300 |0dfc: invoke-static {v3}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@2adb │ │ -107336: 0c03 |0dff: move-result-object v3 │ │ -107338: 6e20 c12d 3000 |0e00: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/WeatherCondition;.setIntensity:(Ljava/lang/String;)V // method@2dc1 │ │ -10733e: 1210 |0e03: const/4 v0, #int 1 // #1 │ │ -107340: 5413 aa18 |0e04: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107344: 5219 a218 |0e06: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107348: 6e20 962b 9300 |0e08: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10734e: 0c03 |0e0b: move-result-object v3 │ │ -107350: 1f03 0e07 |0e0c: check-cast v3, Ljava/lang/String; // type@070e │ │ -107354: d809 0002 |0e0e: add-int/lit8 v9, v0, #int 2 // #02 │ │ -107358: 6e30 d42a 0309 |0e10: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10735e: 0c03 |0e13: move-result-object v3 │ │ -107360: 1a07 ef1f |0e14: const-string v7, "MI" // string@1fef │ │ -107364: 6e20 d22a 7300 |0e16: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10736a: 0a03 |0e19: move-result v3 │ │ -10736c: 3903 9c00 |0e1a: if-nez v3, 0eb6 // +009c │ │ -107370: 5413 aa18 |0e1c: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107374: 5217 a218 |0e1e: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107378: 6e20 962b 7300 |0e20: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10737e: 0c03 |0e23: move-result-object v3 │ │ -107380: 1f03 0e07 |0e24: check-cast v3, Ljava/lang/String; // type@070e │ │ -107384: 6e30 d42a 0309 |0e26: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10738a: 0c03 |0e29: move-result-object v3 │ │ -10738c: 1a07 3422 |0e2a: const-string v7, "PR" // string@2234 │ │ -107390: 6e20 d22a 7300 |0e2c: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -107396: 0a03 |0e2f: move-result v3 │ │ -107398: 3903 8600 |0e30: if-nez v3, 0eb6 // +0086 │ │ -10739c: 5413 aa18 |0e32: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1073a0: 5217 a218 |0e34: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1073a4: 6e20 962b 7300 |0e36: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1073aa: 0c03 |0e39: move-result-object v3 │ │ -1073ac: 1f03 0e07 |0e3a: check-cast v3, Ljava/lang/String; // type@070e │ │ -1073b0: 6e30 d42a 0309 |0e3c: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1073b6: 0c03 |0e3f: move-result-object v3 │ │ -1073b8: 1a07 9c0b |0e40: const-string v7, "BC" // string@0b9c │ │ -1073bc: 6e20 d22a 7300 |0e42: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1073c2: 0a03 |0e45: move-result v3 │ │ -1073c4: 3903 7000 |0e46: if-nez v3, 0eb6 // +0070 │ │ -1073c8: 5413 aa18 |0e48: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1073cc: 5217 a218 |0e4a: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1073d0: 6e20 962b 7300 |0e4c: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1073d6: 0c03 |0e4f: move-result-object v3 │ │ -1073d8: 1f03 0e07 |0e50: check-cast v3, Ljava/lang/String; // type@070e │ │ -1073dc: 6e30 d42a 0309 |0e52: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1073e2: 0c03 |0e55: move-result-object v3 │ │ -1073e4: 1a07 b60e |0e56: const-string v7, "DR" // string@0eb6 │ │ -1073e8: 6e20 d22a 7300 |0e58: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1073ee: 0a03 |0e5b: move-result v3 │ │ -1073f0: 3903 5a00 |0e5c: if-nez v3, 0eb6 // +005a │ │ -1073f4: 5413 aa18 |0e5e: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1073f8: 5217 a218 |0e60: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1073fc: 6e20 962b 7300 |0e62: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107402: 0c03 |0e65: move-result-object v3 │ │ -107404: 1f03 0e07 |0e66: check-cast v3, Ljava/lang/String; // type@070e │ │ -107408: 6e30 d42a 0309 |0e68: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10740e: 0c03 |0e6b: move-result-object v3 │ │ -107410: 1a07 af0b |0e6c: const-string v7, "BL" // string@0baf │ │ -107414: 6e20 d22a 7300 |0e6e: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10741a: 0a03 |0e71: move-result v3 │ │ -10741c: 3903 4400 |0e72: if-nez v3, 0eb6 // +0044 │ │ -107420: 5413 aa18 |0e74: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107424: 5217 a218 |0e76: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107428: 6e20 962b 7300 |0e78: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10742e: 0c03 |0e7b: move-result-object v3 │ │ -107430: 1f03 0e07 |0e7c: check-cast v3, Ljava/lang/String; // type@070e │ │ -107434: 6e30 d42a 0309 |0e7e: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10743a: 0c03 |0e81: move-result-object v3 │ │ -10743c: 1a07 3324 |0e82: const-string v7, "SH" // string@2433 │ │ -107440: 6e20 d22a 7300 |0e84: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -107446: 0a03 |0e87: move-result v3 │ │ -107448: 3903 2e00 |0e88: if-nez v3, 0eb6 // +002e │ │ -10744c: 5413 aa18 |0e8a: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107450: 5217 a218 |0e8c: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107454: 6e20 962b 7300 |0e8e: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10745a: 0c03 |0e91: move-result-object v3 │ │ -10745c: 1f03 0e07 |0e92: check-cast v3, Ljava/lang/String; // type@070e │ │ -107460: 6e30 d42a 0309 |0e94: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -107466: 0c03 |0e97: move-result-object v3 │ │ -107468: 1a07 3f26 |0e98: const-string v7, "TS" // string@263f │ │ -10746c: 6e20 d22a 7300 |0e9a: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -107472: 0a03 |0e9d: move-result v3 │ │ -107474: 3903 1800 |0e9e: if-nez v3, 0eb6 // +0018 │ │ -107478: 5413 aa18 |0ea0: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10747c: 5217 a218 |0ea2: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107480: 6e20 962b 7300 |0ea4: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107486: 0c03 |0ea7: move-result-object v3 │ │ -107488: 1f03 0e07 |0ea8: check-cast v3, Ljava/lang/String; // type@070e │ │ -10748c: 6e30 d42a 0309 |0eaa: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -107492: 0c03 |0ead: move-result-object v3 │ │ -107494: 1a07 dc10 |0eae: const-string v7, "FZ" // string@10dc │ │ -107498: 6e20 d22a 7300 |0eb0: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10749e: 0a03 |0eb3: move-result v3 │ │ -1074a0: 3803 1600 |0eb4: if-eqz v3, 0eca // +0016 │ │ -1074a4: 5413 ac18 |0eb6: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.weatherCondition:Lnet/sf/jweather/metar/WeatherCondition; // field@18ac │ │ -1074a8: 5417 aa18 |0eb8: iget-object v7, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1074ac: 521a a218 |0eba: iget v10, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1074b0: 6e20 962b a700 |0ebc: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1074b6: 0c07 |0ebf: move-result-object v7 │ │ -1074b8: 1f07 0e07 |0ec0: check-cast v7, Ljava/lang/String; // type@070e │ │ -1074bc: 6e30 d42a 0709 |0ec2: invoke-virtual {v7, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1074c2: 0c00 |0ec5: move-result-object v0 │ │ -1074c4: 6e20 c02d 0300 |0ec6: invoke-virtual {v3, v0}, Lnet/sf/jweather/metar/WeatherCondition;.setDescriptor:(Ljava/lang/String;)V // method@2dc0 │ │ -1074ca: 0190 |0ec9: move v0, v9 │ │ -1074cc: 5413 aa18 |0eca: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1074d0: 5217 a218 |0ecc: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1074d4: 6e20 962b 7300 |0ece: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1074da: 0c03 |0ed1: move-result-object v3 │ │ -1074dc: 1f03 0e07 |0ed2: check-cast v3, Ljava/lang/String; // type@070e │ │ -1074e0: d807 0002 |0ed4: add-int/lit8 v7, v0, #int 2 // #02 │ │ -1074e4: 6e30 d42a 0307 |0ed6: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1074ea: 0c03 |0ed9: move-result-object v3 │ │ -1074ec: 1a09 c90e |0eda: const-string v9, "DZ" // string@0ec9 │ │ -1074f0: 6e20 ba2a 9300 |0edc: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1074f6: 0a03 |0edf: move-result v3 │ │ -1074f8: 3903 c201 |0ee0: if-nez v3, 10a2 // +01c2 │ │ -1074fc: 5413 aa18 |0ee2: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107500: 5219 a218 |0ee4: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107504: 6e20 962b 9300 |0ee6: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10750a: 0c03 |0ee9: move-result-object v3 │ │ -10750c: 1f03 0e07 |0eea: check-cast v3, Ljava/lang/String; // type@070e │ │ -107510: 6e30 d42a 0307 |0eec: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -107516: 0c03 |0eef: move-result-object v3 │ │ -107518: 1a09 1523 |0ef0: const-string v9, "RA" // string@2315 │ │ -10751c: 6e20 ba2a 9300 |0ef2: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -107522: 0a03 |0ef5: move-result v3 │ │ -107524: 3903 ac01 |0ef6: if-nez v3, 10a2 // +01ac │ │ -107528: 5413 aa18 |0ef8: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -10752c: 5219 a218 |0efa: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107530: 6e20 962b 9300 |0efc: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107536: 0c03 |0eff: move-result-object v3 │ │ -107538: 1f03 0e07 |0f00: check-cast v3, Ljava/lang/String; // type@070e │ │ -10753c: 6e30 d42a 0307 |0f02: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -107542: 0c03 |0f05: move-result-object v3 │ │ -107544: 1a09 5f24 |0f06: const-string v9, "SN" // string@245f │ │ -107548: 6e20 ba2a 9300 |0f08: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10754e: 0a03 |0f0b: move-result v3 │ │ -107550: 3903 9601 |0f0c: if-nez v3, 10a2 // +0196 │ │ -107554: 5413 aa18 |0f0e: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107558: 5219 a218 |0f10: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10755c: 6e20 962b 9300 |0f12: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107562: 0c03 |0f15: move-result-object v3 │ │ -107564: 1f03 0e07 |0f16: check-cast v3, Ljava/lang/String; // type@070e │ │ -107568: 6e30 d42a 0307 |0f18: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10756e: 0c03 |0f1b: move-result-object v3 │ │ -107570: 1a09 3124 |0f1c: const-string v9, "SG" // string@2431 │ │ -107574: 6e20 ba2a 9300 |0f1e: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10757a: 0a03 |0f21: move-result v3 │ │ -10757c: 3903 8001 |0f22: if-nez v3, 10a2 // +0180 │ │ -107580: 5413 aa18 |0f24: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107584: 5219 a218 |0f26: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107588: 6e20 962b 9300 |0f28: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10758e: 0c03 |0f2b: move-result-object v3 │ │ -107590: 1f03 0e07 |0f2c: check-cast v3, Ljava/lang/String; // type@070e │ │ -107594: 6e30 d42a 0307 |0f2e: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10759a: 0c03 |0f31: move-result-object v3 │ │ -10759c: 1a09 6312 |0f32: const-string v9, "IC" // string@1263 │ │ -1075a0: 6e20 ba2a 9300 |0f34: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1075a6: 0a03 |0f37: move-result v3 │ │ -1075a8: 3903 6a01 |0f38: if-nez v3, 10a2 // +016a │ │ -1075ac: 5413 aa18 |0f3a: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1075b0: 5219 a218 |0f3c: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1075b4: 6e20 962b 9300 |0f3e: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1075ba: 0c03 |0f41: move-result-object v3 │ │ -1075bc: 1f03 0e07 |0f42: check-cast v3, Ljava/lang/String; // type@070e │ │ -1075c0: 6e30 d42a 0307 |0f44: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1075c6: 0c03 |0f47: move-result-object v3 │ │ -1075c8: 1a09 1822 |0f48: const-string v9, "PL" // string@2218 │ │ -1075cc: 6e20 ba2a 9300 |0f4a: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1075d2: 0a03 |0f4d: move-result v3 │ │ -1075d4: 3903 5401 |0f4e: if-nez v3, 10a2 // +0154 │ │ -1075d8: 5413 aa18 |0f50: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1075dc: 5219 a218 |0f52: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1075e0: 6e20 962b 9300 |0f54: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1075e6: 0c03 |0f57: move-result-object v3 │ │ -1075e8: 1f03 0e07 |0f58: check-cast v3, Ljava/lang/String; // type@070e │ │ -1075ec: 6e30 d42a 0307 |0f5a: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1075f2: 0c03 |0f5d: move-result-object v3 │ │ -1075f4: 1a09 9c11 |0f5e: const-string v9, "GR" // string@119c │ │ -1075f8: 6e20 ba2a 9300 |0f60: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1075fe: 0a03 |0f63: move-result v3 │ │ -107600: 3903 3e01 |0f64: if-nez v3, 10a2 // +013e │ │ -107604: 5413 aa18 |0f66: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107608: 5219 a218 |0f68: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10760c: 6e20 962b 9300 |0f6a: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107612: 0c03 |0f6d: move-result-object v3 │ │ -107614: 1f03 0e07 |0f6e: check-cast v3, Ljava/lang/String; // type@070e │ │ -107618: 6e30 d42a 0307 |0f70: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10761e: 0c03 |0f73: move-result-object v3 │ │ -107620: 1a09 bb11 |0f74: const-string v9, "GS" // string@11bb │ │ -107624: 6e20 ba2a 9300 |0f76: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10762a: 0a03 |0f79: move-result v3 │ │ -10762c: 3903 2801 |0f7a: if-nez v3, 10a2 // +0128 │ │ -107630: 5413 aa18 |0f7c: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107634: 5219 a218 |0f7e: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107638: 6e20 962b 9300 |0f80: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10763e: 0c03 |0f83: move-result-object v3 │ │ -107640: 1f03 0e07 |0f84: check-cast v3, Ljava/lang/String; // type@070e │ │ -107644: 6e30 d42a 0307 |0f86: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10764a: 0c03 |0f89: move-result-object v3 │ │ -10764c: 1a09 6a27 |0f8a: const-string v9, "UP" // string@276a │ │ -107650: 6e20 ba2a 9300 |0f8c: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -107656: 0a03 |0f8f: move-result v3 │ │ -107658: 3903 1201 |0f90: if-nez v3, 10a2 // +0112 │ │ -10765c: 5413 aa18 |0f92: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107660: 5219 a218 |0f94: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107664: 6e20 962b 9300 |0f96: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10766a: 0c03 |0f99: move-result-object v3 │ │ -10766c: 1f03 0e07 |0f9a: check-cast v3, Ljava/lang/String; // type@070e │ │ -107670: 6e30 d42a 0307 |0f9c: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -107676: 0c03 |0f9f: move-result-object v3 │ │ -107678: 6e20 ba2a 6300 |0fa0: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10767e: 0a03 |0fa3: move-result v3 │ │ -107680: 3903 fe00 |0fa4: if-nez v3, 10a2 // +00fe │ │ -107684: 5413 aa18 |0fa6: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107688: 5216 a218 |0fa8: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10768c: 6e20 962b 6300 |0faa: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107692: 0c03 |0fad: move-result-object v3 │ │ -107694: 1f03 0e07 |0fae: check-cast v3, Ljava/lang/String; // type@070e │ │ -107698: 6e30 d42a 0307 |0fb0: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10769e: 0c03 |0fb3: move-result-object v3 │ │ -1076a0: 6e20 ba2a f300 |0fb4: invoke-virtual {v3, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1076a6: 0a03 |0fb7: move-result v3 │ │ -1076a8: 3903 ea00 |0fb8: if-nez v3, 10a2 // +00ea │ │ -1076ac: 5413 aa18 |0fba: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1076b0: 5216 a218 |0fbc: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1076b4: 6e20 962b 6300 |0fbe: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1076ba: 0c03 |0fc1: move-result-object v3 │ │ -1076bc: 1f03 0e07 |0fc2: check-cast v3, Ljava/lang/String; // type@070e │ │ -1076c0: 6e30 d42a 0307 |0fc4: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1076c6: 0c03 |0fc7: move-result-object v3 │ │ -1076c8: 6e20 ba2a e300 |0fc8: invoke-virtual {v3, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1076ce: 0a03 |0fcb: move-result v3 │ │ -1076d0: 3903 d600 |0fcc: if-nez v3, 10a2 // +00d6 │ │ -1076d4: 5413 aa18 |0fce: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1076d8: 5216 a218 |0fd0: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1076dc: 6e20 962b 6300 |0fd2: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1076e2: 0c03 |0fd5: move-result-object v3 │ │ -1076e4: 1f03 0e07 |0fd6: check-cast v3, Ljava/lang/String; // type@070e │ │ -1076e8: 6e30 d42a 0307 |0fd8: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1076ee: 0c03 |0fdb: move-result-object v3 │ │ -1076f0: 6e20 ba2a d300 |0fdc: invoke-virtual {v3, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1076f6: 0a03 |0fdf: move-result v3 │ │ -1076f8: 3903 c200 |0fe0: if-nez v3, 10a2 // +00c2 │ │ -1076fc: 5413 aa18 |0fe2: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107700: 5216 a218 |0fe4: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107704: 6e20 962b 6300 |0fe6: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10770a: 0c03 |0fe9: move-result-object v3 │ │ -10770c: 1f03 0e07 |0fea: check-cast v3, Ljava/lang/String; // type@070e │ │ -107710: 6e30 d42a 0307 |0fec: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -107716: 0c03 |0fef: move-result-object v3 │ │ -107718: 6e20 ba2a c300 |0ff0: invoke-virtual {v3, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10771e: 0a03 |0ff3: move-result v3 │ │ -107720: 3903 ae00 |0ff4: if-nez v3, 10a2 // +00ae │ │ -107724: 5413 aa18 |0ff6: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107728: 5216 a218 |0ff8: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10772c: 6e20 962b 6300 |0ffa: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107732: 0c03 |0ffd: move-result-object v3 │ │ -107734: 1f03 0e07 |0ffe: check-cast v3, Ljava/lang/String; // type@070e │ │ -107738: 6e30 d42a 0307 |1000: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10773e: 0c03 |1003: move-result-object v3 │ │ -107740: 6e20 ba2a 8300 |1004: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -107746: 0a03 |1007: move-result v3 │ │ -107748: 3903 9a00 |1008: if-nez v3, 10a2 // +009a │ │ -10774c: 5413 aa18 |100a: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107750: 5216 a218 |100c: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107754: 6e20 962b 6300 |100e: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10775a: 0c03 |1011: move-result-object v3 │ │ -10775c: 1f03 0e07 |1012: check-cast v3, Ljava/lang/String; // type@070e │ │ -107760: 6e30 d42a 0307 |1014: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -107766: 0c03 |1017: move-result-object v3 │ │ -107768: 6e20 ba2a 5300 |1018: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10776e: 0a03 |101b: move-result v3 │ │ -107770: 3903 8600 |101c: if-nez v3, 10a2 // +0086 │ │ -107774: 5413 aa18 |101e: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107778: 5215 a218 |1020: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10777c: 6e20 962b 5300 |1022: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107782: 0c03 |1025: move-result-object v3 │ │ -107784: 1f03 0e07 |1026: check-cast v3, Ljava/lang/String; // type@070e │ │ -107788: 6e30 d42a 0307 |1028: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10778e: 0c03 |102b: move-result-object v3 │ │ -107790: 0805 1100 |102c: move-object/from16 v5, v17 │ │ -107794: 6e20 ba2a 5300 |102e: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10779a: 0a03 |1031: move-result v3 │ │ -10779c: 3903 7000 |1032: if-nez v3, 10a2 // +0070 │ │ -1077a0: 5413 aa18 |1034: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1077a4: 5215 a218 |1036: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1077a8: 6e20 962b 5300 |1038: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1077ae: 0c03 |103b: move-result-object v3 │ │ -1077b0: 1f03 0e07 |103c: check-cast v3, Ljava/lang/String; // type@070e │ │ -1077b4: 6e30 d42a 0307 |103e: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1077ba: 0c03 |1041: move-result-object v3 │ │ -1077bc: 1a05 2422 |1042: const-string v5, "PO" // string@2224 │ │ -1077c0: 6e20 ba2a 5300 |1044: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1077c6: 0a03 |1047: move-result v3 │ │ -1077c8: 3903 5a00 |1048: if-nez v3, 10a2 // +005a │ │ -1077cc: 5413 aa18 |104a: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1077d0: 5215 a218 |104c: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1077d4: 6e20 962b 5300 |104e: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -1077da: 0c03 |1051: move-result-object v3 │ │ -1077dc: 1f03 0e07 |1052: check-cast v3, Ljava/lang/String; // type@070e │ │ -1077e0: 6e30 d42a 0307 |1054: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1077e6: 0c03 |1057: move-result-object v3 │ │ -1077e8: 1a05 8a24 |1058: const-string v5, "SQ" // string@248a │ │ -1077ec: 6e20 ba2a 5300 |105a: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1077f2: 0a03 |105d: move-result v3 │ │ -1077f4: 3903 4400 |105e: if-nez v3, 10a2 // +0044 │ │ -1077f8: 5413 aa18 |1060: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -1077fc: 5215 a218 |1062: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107800: 6e20 962b 5300 |1064: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107806: 0c03 |1067: move-result-object v3 │ │ -107808: 1f03 0e07 |1068: check-cast v3, Ljava/lang/String; // type@070e │ │ -10780c: 6e30 d42a 0307 |106a: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -107812: 0c03 |106d: move-result-object v3 │ │ -107814: 1a05 6010 |106e: const-string v5, "FC" // string@1060 │ │ -107818: 6e20 ba2a 5300 |1070: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10781e: 0a03 |1073: move-result v3 │ │ -107820: 3903 2e00 |1074: if-nez v3, 10a2 // +002e │ │ -107824: 5413 aa18 |1076: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107828: 5215 a218 |1078: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -10782c: 6e20 962b 5300 |107a: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -107832: 0c03 |107d: move-result-object v3 │ │ -107834: 1f03 0e07 |107e: check-cast v3, Ljava/lang/String; // type@070e │ │ -107838: 6e30 d42a 0307 |1080: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10783e: 0c03 |1083: move-result-object v3 │ │ -107840: 1a05 9124 |1084: const-string v5, "SS" // string@2491 │ │ -107844: 6e20 ba2a 5300 |1086: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10784a: 0a03 |1089: move-result v3 │ │ -10784c: 3903 1800 |108a: if-nez v3, 10a2 // +0018 │ │ -107850: 5413 aa18 |108c: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107854: 5215 a218 |108e: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107858: 6e20 962b 5300 |1090: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10785e: 0c03 |1093: move-result-object v3 │ │ -107860: 1f03 0e07 |1094: check-cast v3, Ljava/lang/String; // type@070e │ │ -107864: 6e30 d42a 0307 |1096: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10786a: 0c03 |1099: move-result-object v3 │ │ -10786c: 1a05 bd0e |109a: const-string v5, "DS" // string@0ebd │ │ -107870: 6e20 ba2a 5300 |109c: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -107876: 0a03 |109f: move-result v3 │ │ -107878: 3803 1a00 |10a0: if-eqz v3, 10ba // +001a │ │ -10787c: 5413 ac18 |10a2: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.weatherCondition:Lnet/sf/jweather/metar/WeatherCondition; // field@18ac │ │ -107880: 5415 aa18 |10a4: iget-object v5, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ -107884: 5216 a218 |10a6: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -107888: 6e20 962b 6500 |10a8: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -10788e: 0c05 |10ab: move-result-object v5 │ │ -107890: 1f05 0e07 |10ac: check-cast v5, Ljava/lang/String; // type@070e │ │ -107894: 6e30 d42a 0507 |10ae: invoke-virtual {v5, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -10789a: 0c00 |10b1: move-result-object v0 │ │ -10789c: 6e20 c22d 0300 |10b2: invoke-virtual {v3, v0}, Lnet/sf/jweather/metar/WeatherCondition;.setPhenomena:(Ljava/lang/String;)V // method@2dc2 │ │ -1078a2: 5410 ac18 |10b5: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.weatherCondition:Lnet/sf/jweather/metar/WeatherCondition; // field@18ac │ │ -1078a6: 6e20 292d 0400 |10b7: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.addWeatherCondition:(Lnet/sf/jweather/metar/WeatherCondition;)V // method@2d29 │ │ -1078ac: 5210 a218 |10ba: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1078b0: 5213 a418 |10bc: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ -1078b4: 1215 |10be: const/4 v5, #int 1 // #1 │ │ -1078b6: b153 |10bf: sub-int/2addr v3, v5 │ │ -1078b8: 3530 0600 |10c0: if-ge v0, v3, 10c6 // +0006 │ │ -1078bc: d800 0001 |10c2: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1078c0: 5910 a218 |10c4: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ -1078c4: 1506 2041 |10c6: const/high16 v6, #int 1092616192 // #4120 │ │ -1078c8: 1227 |10c8: const/4 v7, #int 2 // #2 │ │ -1078ca: 1209 |10c9: const/4 v9, #int 0 // #0 │ │ -1078cc: 121a |10ca: const/4 v10, #int 1 // #1 │ │ -1078ce: 123b |10cb: const/4 v11, #int 3 // #3 │ │ -1078d0: 2900 45f5 |10cc: goto/16 0611 // -0abb │ │ -1078d4: 0d00 |10ce: move-exception v0 │ │ -1078d6: 2202 bc07 |10cf: new-instance v2, Lnet/sf/jweather/metar/MetarParseException; // type@07bc │ │ -1078da: 2203 1007 |10d1: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -1078de: 7010 eb2a 0300 |10d3: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1078e4: 1a04 0132 |10d6: const-string v4, "error spliting metar data on whitespace: " // string@3201 │ │ -1078e8: 6e20 f52a 4300 |10d8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1078ee: 6e20 f42a 0300 |10db: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1078f4: 6e10 fa2a 0300 |10de: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1078fa: 0c00 |10e1: move-result-object v0 │ │ -1078fc: 7020 6c2d 0200 |10e2: invoke-direct {v2, v0}, Lnet/sf/jweather/metar/MetarParseException;.:(Ljava/lang/String;)V // method@2d6c │ │ -107902: 2702 |10e5: throw v2 │ │ -107904: 2200 bc07 |10e6: new-instance v0, Lnet/sf/jweather/metar/MetarParseException; // type@07bc │ │ -107908: 1a02 c431 |10e8: const-string v2, "empty metar data" // string@31c4 │ │ -10790c: 7020 6c2d 2000 |10ea: invoke-direct {v0, v2}, Lnet/sf/jweather/metar/MetarParseException;.:(Ljava/lang/String;)V // method@2d6c │ │ -107912: 2802 |10ed: goto 10ef // +0002 │ │ -107914: 2700 |10ee: throw v0 │ │ -107916: 28ff |10ef: goto 10ee // -0001 │ │ +105730: |[105730] net.sf.jweather.metar.MetarParser.parseData:(Ljava/lang/String;)Lnet/sf/jweather/metar/Metar; │ │ +105740: 0801 1300 |0000: move-object/from16 v1, v19 │ │ +105744: 0800 1400 |0002: move-object/from16 v0, v20 │ │ +105748: 1a02 321f |0004: const-string v2, "M" // string@1f32 │ │ +10574c: 1a03 5e24 |0006: const-string v3, "SM" // string@245e │ │ +105750: 3800 de10 |0008: if-eqz v0, 10e6 // +10de │ │ +105754: 2204 ba07 |000a: new-instance v4, Lnet/sf/jweather/metar/Metar; // type@07ba │ │ +105758: 7010 252d 0400 |000c: invoke-direct {v4}, Lnet/sf/jweather/metar/Metar;.:()V // method@2d25 │ │ +10575e: 6205 ab18 |000f: sget-object v5, Lnet/sf/jweather/metar/MetarParser;.utility:Lorg/apache/oro/text/perl/Perl5Util; // field@18ab │ │ +105762: 5416 aa18 |0011: iget-object v6, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105766: 6e30 3932 6500 |0013: invoke-virtual {v5, v6, v0}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/util/Collection;Ljava/lang/String;)V // method@3239 │ │ +10576c: 5410 aa18 |0016: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105770: 6e10 9c2b 0000 |0018: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +105776: 0a00 |001b: move-result v0 │ │ +105778: 5910 a418 |001c: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +10577c: 5410 aa18 |001e: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105780: 5215 a218 |0020: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105784: d806 0501 |0022: add-int/lit8 v6, v5, #int 1 // #01 │ │ +105788: 5916 a218 |0024: iput v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10578c: 6e20 962b 5000 |0026: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105792: 0c00 |0029: move-result-object v0 │ │ +105794: 1f00 0e07 |002a: check-cast v0, Ljava/lang/String; // type@070e │ │ +105798: 6e20 5c2d 0400 |002c: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setStationID:(Ljava/lang/String;)V // method@2d5c │ │ +10579e: 5410 aa18 |002f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1057a2: 5215 a218 |0031: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1057a6: 6e20 962b 5000 |0033: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1057ac: 0c00 |0036: move-result-object v0 │ │ +1057ae: 1f00 0e07 |0037: check-cast v0, Ljava/lang/String; // type@070e │ │ +1057b2: 1a05 b529 |0039: const-string v5, "Z" // string@29b5 │ │ +1057b6: 6e20 b92a 5000 |003b: invoke-virtual {v0, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +1057bc: 0a00 |003e: move-result v0 │ │ +1057be: 1245 |003f: const/4 v5, #int 4 // #4 │ │ +1057c0: 1266 |0040: const/4 v6, #int 6 // #6 │ │ +1057c2: 1227 |0041: const/4 v7, #int 2 // #2 │ │ +1057c4: 1258 |0042: const/4 v8, #int 5 // #5 │ │ +1057c6: 1209 |0043: const/4 v9, #int 0 // #0 │ │ +1057c8: 121a |0044: const/4 v10, #int 1 // #1 │ │ +1057ca: 3800 9700 |0045: if-eqz v0, 00dc // +0097 │ │ +1057ce: 6200 a118 |0047: sget-object v0, Lnet/sf/jweather/metar/MetarParser;.gmtZone:Ljava/util/TimeZone; // field@18a1 │ │ +1057d2: 7110 b62b 0000 |0049: invoke-static {v0}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar; // method@2bb6 │ │ +1057d8: 0c00 |004c: move-result-object v0 │ │ +1057da: 541b aa18 |004d: iget-object v11, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1057de: 521c a218 |004f: iget v12, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1057e2: 6e20 962b cb00 |0051: invoke-virtual {v11, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1057e8: 0c0b |0054: move-result-object v11 │ │ +1057ea: 1f0b 0e07 |0055: check-cast v11, Ljava/lang/String; // type@070e │ │ +1057ee: 6e30 d42a 9b07 |0057: invoke-virtual {v11, v9, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1057f4: 0c0b |005a: move-result-object v11 │ │ +1057f6: 541c aa18 |005b: iget-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1057fa: 521d a218 |005d: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1057fe: 6e20 962b dc00 |005f: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105804: 0c0c |0062: move-result-object v12 │ │ +105806: 1f0c 0e07 |0063: check-cast v12, Ljava/lang/String; // type@070e │ │ +10580a: 6e30 d42a 7c05 |0065: invoke-virtual {v12, v7, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105810: 0c0c |0068: move-result-object v12 │ │ +105812: 541d aa18 |0069: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105816: 521e a218 |006b: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10581a: 6e20 962b ed00 |006d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105820: 0c0d |0070: move-result-object v13 │ │ +105822: 1f0d 0e07 |0071: check-cast v13, Ljava/lang/String; // type@070e │ │ +105826: 6e30 d42a 5d06 |0073: invoke-virtual {v13, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +10582c: 0c0d |0076: move-result-object v13 │ │ +10582e: 220e f406 |0077: new-instance v14, Ljava/lang/Integer; // type@06f4 │ │ +105832: 7020 582a be00 |0079: invoke-direct {v14, v11}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ +105838: 6e10 5b2a 0e00 |007c: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +10583e: 0a0b |007f: move-result v11 │ │ +105840: 220e f406 |0080: new-instance v14, Ljava/lang/Integer; // type@06f4 │ │ +105844: 7020 582a ce00 |0082: invoke-direct {v14, v12}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ +10584a: 6e10 5b2a 0e00 |0085: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +105850: 0a0c |0088: move-result v12 │ │ +105852: 220e f406 |0089: new-instance v14, Ljava/lang/Integer; // type@06f4 │ │ +105856: 7020 582a de00 |008b: invoke-direct {v14, v13}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ +10585c: 6e10 5b2a 0e00 |008e: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +105862: 0a0d |0091: move-result v13 │ │ +105864: 6e20 b42b 8000 |0092: invoke-virtual {v0, v8}, Ljava/util/Calendar;.get:(I)I // method@2bb4 │ │ +10586a: 0a0e |0095: move-result v14 │ │ +10586c: 37eb 0500 |0096: if-le v11, v14, 009b // +0005 │ │ +105870: 6e30 bb2b 8009 |0098: invoke-virtual {v0, v8, v9}, Ljava/util/Calendar;.roll:(IZ)V // method@2bbb │ │ +105876: 6e30 bc2b 800b |009b: invoke-virtual {v0, v8, v11}, Ljava/util/Calendar;.set:(II)V // method@2bbc │ │ +10587c: 130b 0b00 |009e: const/16 v11, #int 11 // #b │ │ +105880: 6e30 bc2b b00c |00a0: invoke-virtual {v0, v11, v12}, Ljava/util/Calendar;.set:(II)V // method@2bbc │ │ +105886: 130b 0c00 |00a3: const/16 v11, #int 12 // #c │ │ +10588a: 6e30 bc2b b00d |00a5: invoke-virtual {v0, v11, v13}, Ljava/util/Calendar;.set:(II)V // method@2bbc │ │ +105890: 130b 0d00 |00a8: const/16 v11, #int 13 // #d │ │ +105894: 6e30 bc2b b009 |00aa: invoke-virtual {v0, v11, v9}, Ljava/util/Calendar;.set:(II)V // method@2bbc │ │ +10589a: 130b 0e00 |00ad: const/16 v11, #int 14 // #e │ │ +10589e: 6e30 bc2b b009 |00af: invoke-virtual {v0, v11, v9}, Ljava/util/Calendar;.set:(II)V // method@2bbc │ │ +1058a4: 6e10 b72b 0000 |00b2: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@2bb7 │ │ +1058aa: 0c00 |00b5: move-result-object v0 │ │ +1058ac: 6e20 542d 0400 |00b6: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setDate:(Ljava/util/Date;)V // method@2d54 │ │ +1058b2: 5210 a218 |00b9: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1058b6: 521b a418 |00bb: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +1058ba: b1ab |00bd: sub-int/2addr v11, v10 │ │ +1058bc: 35b0 1e00 |00be: if-ge v0, v11, 00dc // +001e │ │ +1058c0: b0a0 |00c0: add-int/2addr v0, v10 │ │ +1058c2: 5910 a218 |00c1: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1058c6: 2819 |00c3: goto 00dc // +0019 │ │ +1058c8: 0d00 |00c4: move-exception v0 │ │ +1058ca: 2202 bc07 |00c5: new-instance v2, Lnet/sf/jweather/metar/MetarParseException; // type@07bc │ │ +1058ce: 2203 1007 |00c7: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +1058d2: 7010 eb2a 0300 |00c9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1058d8: 1a04 0f4c |00cc: const-string v4, "unable to parse Metar date value: " // string@4c0f │ │ +1058dc: 6e20 f52a 4300 |00ce: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1058e2: 6e20 f42a 0300 |00d1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1058e8: 6e10 fa2a 0300 |00d4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1058ee: 0c00 |00d7: move-result-object v0 │ │ +1058f0: 7020 6c2d 0200 |00d8: invoke-direct {v2, v0}, Lnet/sf/jweather/metar/MetarParseException;.:(Ljava/lang/String;)V // method@2d6c │ │ +1058f6: 2702 |00db: throw v2 │ │ +1058f8: 5410 aa18 |00dc: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1058fc: 521b a218 |00de: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105900: 6e20 962b b000 |00e0: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105906: 0c00 |00e3: move-result-object v0 │ │ +105908: 1f00 0e07 |00e4: check-cast v0, Ljava/lang/String; // type@070e │ │ +10590c: 1a0b 760a |00e6: const-string v11, "AUTO" // string@0a76 │ │ +105910: 6e20 ba2a b000 |00e8: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +105916: 0a00 |00eb: move-result v0 │ │ +105918: 3900 1400 |00ec: if-nez v0, 0100 // +0014 │ │ +10591c: 5410 aa18 |00ee: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105920: 521b a218 |00f0: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105924: 6e20 962b b000 |00f2: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10592a: 0c00 |00f5: move-result-object v0 │ │ +10592c: 1f00 0e07 |00f6: check-cast v0, Ljava/lang/String; // type@070e │ │ +105930: 1a0b 2c0d |00f8: const-string v11, "COR" // string@0d2c │ │ +105934: 6e20 ba2a b000 |00fa: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10593a: 0a00 |00fd: move-result v0 │ │ +10593c: 3800 1900 |00fe: if-eqz v0, 0117 // +0019 │ │ +105940: 5410 aa18 |0100: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105944: 521b a218 |0102: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105948: 6e20 962b b000 |0104: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10594e: 0c00 |0107: move-result-object v0 │ │ +105950: 1f00 0e07 |0108: check-cast v0, Ljava/lang/String; // type@070e │ │ +105954: 6e20 5b2d 0400 |010a: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setReportModifier:(Ljava/lang/String;)V // method@2d5b │ │ +10595a: 5210 a218 |010d: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10595e: 521b a418 |010f: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +105962: b1ab |0111: sub-int/2addr v11, v10 │ │ +105964: 35b0 0500 |0112: if-ge v0, v11, 0117 // +0005 │ │ +105968: b0a0 |0114: add-int/2addr v0, v10 │ │ +10596a: 5910 a218 |0115: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10596e: 5410 aa18 |0117: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105972: 521b a218 |0119: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105976: 6e20 962b b000 |011b: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10597c: 0c00 |011e: move-result-object v0 │ │ +10597e: 1f00 0e07 |011f: check-cast v0, Ljava/lang/String; // type@070e │ │ +105982: 5b10 a918 |0121: iput-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ +105986: 1a0b d813 |0123: const-string v11, "KT" // string@13d8 │ │ +10598a: 6e20 b92a b000 |0125: invoke-virtual {v0, v11}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +105990: 0a00 |0128: move-result v0 │ │ +105992: 123b |0129: const/4 v11, #int 3 // #3 │ │ +105994: 3900 0c00 |012a: if-nez v0, 0136 // +000c │ │ +105998: 5410 a918 |012c: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ +10599c: 1a0c 2520 |012e: const-string v12, "MPS" // string@2025 │ │ +1059a0: 6e20 b92a c000 |0130: invoke-virtual {v0, v12}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +1059a6: 0a00 |0133: move-result v0 │ │ +1059a8: 3800 be01 |0134: if-eqz v0, 02f2 // +01be │ │ +1059ac: 5410 a918 |0136: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ +1059b0: 1a0c d813 |0138: const-string v12, "KT" // string@13d8 │ │ +1059b4: 6e20 b92a c000 |013a: invoke-virtual {v0, v12}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +1059ba: 0a00 |013d: move-result v0 │ │ +1059bc: 541c aa18 |013e: iget-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1059c0: 521d a218 |0140: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1059c4: 6e20 962b dc00 |0142: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1059ca: 0c0c |0145: move-result-object v12 │ │ +1059cc: 1f0c 0e07 |0146: check-cast v12, Ljava/lang/String; // type@070e │ │ +1059d0: 6e30 d42a 9c0b |0148: invoke-virtual {v12, v9, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1059d6: 0c0c |014b: move-result-object v12 │ │ +1059d8: 1a0d ca28 |014c: const-string v13, "VRB" // string@28ca │ │ +1059dc: 6e20 ba2a dc00 |014e: invoke-virtual {v12, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1059e2: 0a0c |0151: move-result v12 │ │ +1059e4: 390c 1900 |0152: if-nez v12, 016b // +0019 │ │ +1059e8: 220c f406 |0154: new-instance v12, Ljava/lang/Integer; // type@06f4 │ │ +1059ec: 541d aa18 |0156: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1059f0: 521e a218 |0158: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1059f4: 6e20 962b ed00 |015a: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1059fa: 0c0d |015d: move-result-object v13 │ │ +1059fc: 1f0d 0e07 |015e: check-cast v13, Ljava/lang/String; // type@070e │ │ +105a00: 6e30 d42a 9d0b |0160: invoke-virtual {v13, v9, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105a06: 0c0d |0163: move-result-object v13 │ │ +105a08: 7020 582a dc00 |0164: invoke-direct {v12, v13}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ +105a0e: 6e20 632d c400 |0167: invoke-virtual {v4, v12}, Lnet/sf/jweather/metar/Metar;.setWindDirection:(Ljava/lang/Integer;)V // method@2d63 │ │ +105a14: 2804 |016a: goto 016e // +0004 │ │ +105a16: 6e20 642d a400 |016b: invoke-virtual {v4, v10}, Lnet/sf/jweather/metar/Metar;.setWindDirectionIsVariable:(Z)V // method@2d64 │ │ +105a1c: 541c aa18 |016e: iget-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105a20: 521d a218 |0170: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105a24: 6e20 962b dc00 |0172: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105a2a: 0c0c |0175: move-result-object v12 │ │ +105a2c: 1f0c 0e07 |0176: check-cast v12, Ljava/lang/String; // type@070e │ │ +105a30: 6e30 d42a 8c08 |0178: invoke-virtual {v12, v8, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105a36: 0c0c |017b: move-result-object v12 │ │ +105a38: 5b1c a918 |017c: iput-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ +105a3c: 620d a318 |017e: sget-object v13, Lnet/sf/jweather/metar/MetarParser;.matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@18a3 │ │ +105a40: 220e 9e08 |0180: new-instance v14, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ +105a44: 7010 9432 0e00 |0182: invoke-direct {v14}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ +105a4a: 1a0f 8c2a |0185: const-string v15, "\d" // string@2a8c │ │ +105a4e: 6e20 a832 fe00 |0187: invoke-virtual {v14, v15}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@32a8 │ │ +105a54: 0c0e |018a: move-result-object v14 │ │ +105a56: 6e30 cc32 cd0e |018b: invoke-virtual {v13, v12, v14}, Lorg/apache/oro/text/regex/Perl5Matcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@32cc │ │ +105a5c: 0a0c |018e: move-result v12 │ │ +105a5e: 380c 3300 |018f: if-eqz v12, 01c2 // +0033 │ │ +105a62: 3800 1900 |0191: if-eqz v0, 01aa // +0019 │ │ +105a66: 220c ed06 |0193: new-instance v12, Ljava/lang/Float; // type@06ed │ │ +105a6a: 541d aa18 |0195: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105a6e: 521e a218 |0197: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105a72: 6e20 962b ed00 |0199: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105a78: 0c0d |019c: move-result-object v13 │ │ +105a7a: 1f0d 0e07 |019d: check-cast v13, Ljava/lang/String; // type@070e │ │ +105a7e: 6e30 d42a bd06 |019f: invoke-virtual {v13, v11, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105a84: 0c0d |01a2: move-result-object v13 │ │ +105a86: 7020 492a dc00 |01a3: invoke-direct {v12, v13}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +105a8c: 6e20 692d c400 |01a6: invoke-virtual {v4, v12}, Lnet/sf/jweather/metar/Metar;.setWindSpeed:(Ljava/lang/Float;)V // method@2d69 │ │ +105a92: 2817 |01a9: goto 01c0 // +0017 │ │ +105a94: 220c ed06 |01aa: new-instance v12, Ljava/lang/Float; // type@06ed │ │ +105a98: 541d aa18 |01ac: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105a9c: 521e a218 |01ae: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105aa0: 6e20 962b ed00 |01b0: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105aa6: 0c0d |01b3: move-result-object v13 │ │ +105aa8: 1f0d 0e07 |01b4: check-cast v13, Ljava/lang/String; // type@070e │ │ +105aac: 6e30 d42a bd06 |01b6: invoke-virtual {v13, v11, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105ab2: 0c0d |01b9: move-result-object v13 │ │ +105ab4: 7020 492a dc00 |01ba: invoke-direct {v12, v13}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +105aba: 6e20 6a2d c400 |01bd: invoke-virtual {v4, v12}, Lnet/sf/jweather/metar/Metar;.setWindSpeedInMPS:(Ljava/lang/Float;)V // method@2d6a │ │ +105ac0: 126c |01c0: const/4 v12, #int 6 // #6 │ │ +105ac2: 2833 |01c1: goto 01f4 // +0033 │ │ +105ac4: 3800 1900 |01c2: if-eqz v0, 01db // +0019 │ │ +105ac8: 220c ed06 |01c4: new-instance v12, Ljava/lang/Float; // type@06ed │ │ +105acc: 541d aa18 |01c6: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105ad0: 521e a218 |01c8: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105ad4: 6e20 962b ed00 |01ca: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105ada: 0c0d |01cd: move-result-object v13 │ │ +105adc: 1f0d 0e07 |01ce: check-cast v13, Ljava/lang/String; // type@070e │ │ +105ae0: 6e30 d42a bd08 |01d0: invoke-virtual {v13, v11, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105ae6: 0c0d |01d3: move-result-object v13 │ │ +105ae8: 7020 492a dc00 |01d4: invoke-direct {v12, v13}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +105aee: 6e20 692d c400 |01d7: invoke-virtual {v4, v12}, Lnet/sf/jweather/metar/Metar;.setWindSpeed:(Ljava/lang/Float;)V // method@2d69 │ │ +105af4: 2817 |01da: goto 01f1 // +0017 │ │ +105af6: 220c ed06 |01db: new-instance v12, Ljava/lang/Float; // type@06ed │ │ +105afa: 541d aa18 |01dd: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105afe: 521e a218 |01df: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105b02: 6e20 962b ed00 |01e1: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105b08: 0c0d |01e4: move-result-object v13 │ │ +105b0a: 1f0d 0e07 |01e5: check-cast v13, Ljava/lang/String; // type@070e │ │ +105b0e: 6e30 d42a bd08 |01e7: invoke-virtual {v13, v11, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105b14: 0c0d |01ea: move-result-object v13 │ │ +105b16: 7020 492a dc00 |01eb: invoke-direct {v12, v13}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +105b1c: 6e20 6a2d c400 |01ee: invoke-virtual {v4, v12}, Lnet/sf/jweather/metar/Metar;.setWindSpeedInMPS:(Ljava/lang/Float;)V // method@2d6a │ │ +105b22: 125c |01f1: const/4 v12, #int 5 // #5 │ │ +105b24: 2802 |01f2: goto 01f4 // +0002 │ │ +105b26: 120c |01f3: const/4 v12, #int 0 // #0 │ │ +105b28: 541d aa18 |01f4: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105b2c: 521e a218 |01f6: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105b30: 6e20 962b ed00 |01f8: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105b36: 0c0d |01fb: move-result-object v13 │ │ +105b38: 1f0d 0e07 |01fc: check-cast v13, Ljava/lang/String; // type@070e │ │ +105b3c: 6e20 b32a cd00 |01fe: invoke-virtual {v13, v12}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +105b42: 0a0d |0201: move-result v13 │ │ +105b44: 130e 4700 |0202: const/16 v14, #int 71 // #47 │ │ +105b48: 33ed 8b00 |0204: if-ne v13, v14, 028f // +008b │ │ +105b4c: b0ac |0206: add-int/2addr v12, v10 │ │ +105b4e: 541d aa18 |0207: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105b52: 521e a218 |0209: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105b56: 6e20 962b ed00 |020b: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105b5c: 0c0d |020e: move-result-object v13 │ │ +105b5e: 1f0d 0e07 |020f: check-cast v13, Ljava/lang/String; // type@070e │ │ +105b62: d80e 0c02 |0211: add-int/lit8 v14, v12, #int 2 // #02 │ │ +105b66: 6e30 d42a ed0e |0213: invoke-virtual {v13, v14, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105b6c: 0c0d |0216: move-result-object v13 │ │ +105b6e: 5b1d a918 |0217: iput-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ +105b72: 620f a318 |0219: sget-object v15, Lnet/sf/jweather/metar/MetarParser;.matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@18a3 │ │ +105b76: 2206 9e08 |021b: new-instance v6, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ +105b7a: 7010 9432 0600 |021d: invoke-direct {v6}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ +105b80: 1a08 8c2a |0220: const-string v8, "\d" // string@2a8c │ │ +105b84: 6e20 a832 8600 |0222: invoke-virtual {v6, v8}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@32a8 │ │ +105b8a: 0c06 |0225: move-result-object v6 │ │ +105b8c: 6e30 cc32 df06 |0226: invoke-virtual {v15, v13, v6}, Lorg/apache/oro/text/regex/Perl5Matcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@32cc │ │ +105b92: 0a06 |0229: move-result v6 │ │ +105b94: 3806 3600 |022a: if-eqz v6, 0260 // +0036 │ │ +105b98: 3800 1b00 |022c: if-eqz v0, 0247 // +001b │ │ +105b9c: 2200 ed06 |022e: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +105ba0: 5416 aa18 |0230: iget-object v6, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105ba4: 5218 a218 |0232: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105ba8: 6e20 962b 8600 |0234: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105bae: 0c06 |0237: move-result-object v6 │ │ +105bb0: 1f06 0e07 |0238: check-cast v6, Ljava/lang/String; // type@070e │ │ +105bb4: d808 0c03 |023a: add-int/lit8 v8, v12, #int 3 // #03 │ │ +105bb8: 6e30 d42a c608 |023c: invoke-virtual {v6, v12, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105bbe: 0c06 |023f: move-result-object v6 │ │ +105bc0: 7020 492a 6000 |0240: invoke-direct {v0, v6}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +105bc6: 6e20 672d 0400 |0243: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setWindGusts:(Ljava/lang/Float;)V // method@2d67 │ │ +105bcc: 2849 |0246: goto 028f // +0049 │ │ +105bce: 2200 ed06 |0247: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +105bd2: 5416 aa18 |0249: iget-object v6, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105bd6: 5218 a218 |024b: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105bda: 6e20 962b 8600 |024d: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105be0: 0c06 |0250: move-result-object v6 │ │ +105be2: 1f06 0e07 |0251: check-cast v6, Ljava/lang/String; // type@070e │ │ +105be6: d808 0c03 |0253: add-int/lit8 v8, v12, #int 3 // #03 │ │ +105bea: 6e30 d42a c608 |0255: invoke-virtual {v6, v12, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105bf0: 0c06 |0258: move-result-object v6 │ │ +105bf2: 7020 492a 6000 |0259: invoke-direct {v0, v6}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +105bf8: 6e20 682d 0400 |025c: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setWindGustsInMPS:(Ljava/lang/Float;)V // method@2d68 │ │ +105bfe: 2830 |025f: goto 028f // +0030 │ │ +105c00: 3800 1900 |0260: if-eqz v0, 0279 // +0019 │ │ +105c04: 2200 ed06 |0262: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +105c08: 5416 aa18 |0264: iget-object v6, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105c0c: 5218 a218 |0266: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105c10: 6e20 962b 8600 |0268: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105c16: 0c06 |026b: move-result-object v6 │ │ +105c18: 1f06 0e07 |026c: check-cast v6, Ljava/lang/String; // type@070e │ │ +105c1c: 6e30 d42a c60e |026e: invoke-virtual {v6, v12, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105c22: 0c06 |0271: move-result-object v6 │ │ +105c24: 7020 492a 6000 |0272: invoke-direct {v0, v6}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +105c2a: 6e20 672d 0400 |0275: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setWindGusts:(Ljava/lang/Float;)V // method@2d67 │ │ +105c30: 2817 |0278: goto 028f // +0017 │ │ +105c32: 2200 ed06 |0279: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +105c36: 5416 aa18 |027b: iget-object v6, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105c3a: 5218 a218 |027d: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105c3e: 6e20 962b 8600 |027f: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105c44: 0c06 |0282: move-result-object v6 │ │ +105c46: 1f06 0e07 |0283: check-cast v6, Ljava/lang/String; // type@070e │ │ +105c4a: 6e30 d42a c60e |0285: invoke-virtual {v6, v12, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105c50: 0c06 |0288: move-result-object v6 │ │ +105c52: 7020 492a 6000 |0289: invoke-direct {v0, v6}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +105c58: 6e20 682d 0400 |028c: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setWindGustsInMPS:(Ljava/lang/Float;)V // method@2d68 │ │ +105c5e: 5210 a218 |028f: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105c62: 5216 a418 |0291: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +105c66: b1a6 |0293: sub-int/2addr v6, v10 │ │ +105c68: 3560 0500 |0294: if-ge v0, v6, 0299 // +0005 │ │ +105c6c: b0a0 |0296: add-int/2addr v0, v10 │ │ +105c6e: 5910 a218 |0297: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105c72: 5410 aa18 |0299: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105c76: 5216 a218 |029b: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105c7a: 6e20 962b 6000 |029d: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105c80: 0c00 |02a0: move-result-object v0 │ │ +105c82: 1f00 0e07 |02a1: check-cast v0, Ljava/lang/String; // type@070e │ │ +105c86: 5b10 a918 |02a3: iput-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ +105c8a: 6206 a318 |02a5: sget-object v6, Lnet/sf/jweather/metar/MetarParser;.matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@18a3 │ │ +105c8e: 2208 9e08 |02a7: new-instance v8, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ +105c92: 7010 9432 0800 |02a9: invoke-direct {v8}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ +105c98: 1a0c 4c05 |02ac: const-string v12, ".*\d\d\dV\d\d\d" // string@054c │ │ +105c9c: 6e20 a832 c800 |02ae: invoke-virtual {v8, v12}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@32a8 │ │ +105ca2: 0c08 |02b1: move-result-object v8 │ │ +105ca4: 6e30 cc32 0608 |02b2: invoke-virtual {v6, v0, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@32cc │ │ +105caa: 0a00 |02b5: move-result v0 │ │ +105cac: 3800 3c00 |02b6: if-eqz v0, 02f2 // +003c │ │ +105cb0: 6e20 642d a400 |02b8: invoke-virtual {v4, v10}, Lnet/sf/jweather/metar/Metar;.setWindDirectionIsVariable:(Z)V // method@2d64 │ │ +105cb6: 2200 f406 |02bb: new-instance v0, Ljava/lang/Integer; // type@06f4 │ │ +105cba: 5416 aa18 |02bd: iget-object v6, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105cbe: 5218 a218 |02bf: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105cc2: 6e20 962b 8600 |02c1: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105cc8: 0c06 |02c4: move-result-object v6 │ │ +105cca: 1f06 0e07 |02c5: check-cast v6, Ljava/lang/String; // type@070e │ │ +105cce: 6e30 d42a 960b |02c7: invoke-virtual {v6, v9, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105cd4: 0c06 |02ca: move-result-object v6 │ │ +105cd6: 7020 582a 6000 |02cb: invoke-direct {v0, v6}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ +105cdc: 6e20 662d 0400 |02ce: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setWindDirectionMin:(Ljava/lang/Integer;)V // method@2d66 │ │ +105ce2: 2200 f406 |02d1: new-instance v0, Ljava/lang/Integer; // type@06f4 │ │ +105ce6: 5416 aa18 |02d3: iget-object v6, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105cea: 5218 a218 |02d5: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105cee: 6e20 962b 8600 |02d7: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105cf4: 0c06 |02da: move-result-object v6 │ │ +105cf6: 1f06 0e07 |02db: check-cast v6, Ljava/lang/String; // type@070e │ │ +105cfa: 1278 |02dd: const/4 v8, #int 7 // #7 │ │ +105cfc: 6e30 d42a 5608 |02de: invoke-virtual {v6, v5, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105d02: 0c06 |02e1: move-result-object v6 │ │ +105d04: 7020 582a 6000 |02e2: invoke-direct {v0, v6}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ +105d0a: 6e20 652d 0400 |02e5: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setWindDirectionMax:(Ljava/lang/Integer;)V // method@2d65 │ │ +105d10: 5210 a218 |02e8: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105d14: 5216 a418 |02ea: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +105d18: b1a6 |02ec: sub-int/2addr v6, v10 │ │ +105d1a: 3560 0500 |02ed: if-ge v0, v6, 02f2 // +0005 │ │ +105d1e: b0a0 |02ef: add-int/2addr v0, v10 │ │ +105d20: 5910 a218 |02f0: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105d24: 1506 2041 |02f2: const/high16 v6, #int 1092616192 // #4120 │ │ +105d28: 5410 aa18 |02f4: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105d2c: 5218 a218 |02f6: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105d30: 6e20 962b 8000 |02f8: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105d36: 0c00 |02fb: move-result-object v0 │ │ +105d38: 1f00 0e07 |02fc: check-cast v0, Ljava/lang/String; // type@070e │ │ +105d3c: 1a08 a00c |02fe: const-string v8, "CAVOK" // string@0ca0 │ │ +105d40: 6e20 ba2a 8000 |0300: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +105d46: 0a00 |0303: move-result v0 │ │ +105d48: 3800 1100 |0304: if-eqz v0, 0315 // +0011 │ │ +105d4c: 6e20 582d a400 |0306: invoke-virtual {v4, v10}, Lnet/sf/jweather/metar/Metar;.setIsCavok:(Z)V // method@2d58 │ │ +105d52: 5210 a218 |0309: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105d56: 5213 a418 |030b: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +105d5a: b1a3 |030d: sub-int/2addr v3, v10 │ │ +105d5c: 3530 0402 |030e: if-ge v0, v3, 0512 // +0204 │ │ +105d60: b0a0 |0310: add-int/2addr v0, v10 │ │ +105d62: 5910 a218 |0311: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105d66: 2900 ff01 |0313: goto/16 0512 // +01ff │ │ +105d6a: 6200 a318 |0315: sget-object v0, Lnet/sf/jweather/metar/MetarParser;.matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@18a3 │ │ +105d6e: 5418 aa18 |0317: iget-object v8, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105d72: 521c a218 |0319: iget v12, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105d76: 6e20 962b c800 |031b: invoke-virtual {v8, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105d7c: 0c08 |031e: move-result-object v8 │ │ +105d7e: 1f08 0e07 |031f: check-cast v8, Ljava/lang/String; // type@070e │ │ +105d82: 220c 9e08 |0321: new-instance v12, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ +105d86: 7010 9432 0c00 |0323: invoke-direct {v12}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ +105d8c: 1a0d 8805 |0326: const-string v13, "/^(\d+)$/" // string@0588 │ │ +105d90: 6e20 a832 dc00 |0328: invoke-virtual {v12, v13}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@32a8 │ │ +105d96: 0c0c |032b: move-result-object v12 │ │ +105d98: 6e30 cc32 800c |032c: invoke-virtual {v0, v8, v12}, Lorg/apache/oro/text/regex/Perl5Matcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@32cc │ │ +105d9e: 0a00 |032f: move-result v0 │ │ +105da0: 3800 2500 |0330: if-eqz v0, 0355 // +0025 │ │ +105da4: 6200 a318 |0332: sget-object v0, Lnet/sf/jweather/metar/MetarParser;.matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@18a3 │ │ +105da8: 6e10 ca32 0000 |0334: invoke-virtual {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@32ca │ │ +105dae: 0c00 |0337: move-result-object v0 │ │ +105db0: 7210 5a32 0000 |0338: invoke-interface {v0}, Lorg/apache/oro/text/regex/MatchResult;.toString:()Ljava/lang/String; // method@325a │ │ +105db6: 0c00 |033b: move-result-object v0 │ │ +105db8: 7110 5d2a 0000 |033c: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +105dbe: 0a00 |033f: move-result v0 │ │ +105dc0: 2203 ed06 |0340: new-instance v3, Ljava/lang/Float; // type@06ed │ │ +105dc4: 8200 |0342: int-to-float v0, v0 │ │ +105dc6: 7020 482a 0300 |0343: invoke-direct {v3, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +105dcc: 6e20 612d 3400 |0346: invoke-virtual {v4, v3}, Lnet/sf/jweather/metar/Metar;.setVisibilityInMeters:(Ljava/lang/Float;)V // method@2d61 │ │ +105dd2: 5210 a218 |0349: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105dd6: 5213 a418 |034b: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +105dda: b1a3 |034d: sub-int/2addr v3, v10 │ │ +105ddc: 3530 c401 |034e: if-ge v0, v3, 0512 // +01c4 │ │ +105de0: b0a0 |0350: add-int/2addr v0, v10 │ │ +105de2: 5910 a218 |0351: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105de6: 2900 bf01 |0353: goto/16 0512 // +01bf │ │ +105dea: 5410 aa18 |0355: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105dee: 5218 a218 |0357: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105df2: 6e20 962b 8000 |0359: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105df8: 0c00 |035c: move-result-object v0 │ │ +105dfa: 1f00 0e07 |035d: check-cast v0, Ljava/lang/String; // type@070e │ │ +105dfe: 1a08 6c08 |035f: const-string v8, "9999" // string@086c │ │ +105e02: 6e20 ba2a 8000 |0361: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +105e08: 0a00 |0364: move-result v0 │ │ +105e0a: 3800 1600 |0365: if-eqz v0, 037b // +0016 │ │ +105e0e: 2200 ed06 |0367: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +105e12: 7020 482a 6000 |0369: invoke-direct {v0, v6}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +105e18: 6e20 602d 0400 |036c: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setVisibilityInKilometers:(Ljava/lang/Float;)V // method@2d60 │ │ +105e1e: 5210 a218 |036f: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105e22: 5213 a418 |0371: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +105e26: b1a3 |0373: sub-int/2addr v3, v10 │ │ +105e28: 3530 9e01 |0374: if-ge v0, v3, 0512 // +019e │ │ +105e2c: b0a0 |0376: add-int/2addr v0, v10 │ │ +105e2e: 5910 a218 |0377: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105e32: 2900 9901 |0379: goto/16 0512 // +0199 │ │ +105e36: 5410 aa18 |037b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105e3a: 5218 a218 |037d: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105e3e: 6e20 962b 8000 |037f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105e44: 0c00 |0382: move-result-object v0 │ │ +105e46: 1f00 0e07 |0383: check-cast v0, Ljava/lang/String; // type@070e │ │ +105e4a: 6e20 b92a 3000 |0385: invoke-virtual {v0, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +105e50: 0a00 |0388: move-result v0 │ │ +105e52: 1a08 cb13 |0389: const-string v8, "KM" // string@13cb │ │ +105e56: 3900 7d00 |038b: if-nez v0, 0408 // +007d │ │ +105e5a: 5210 a218 |038d: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105e5e: d80c 0001 |038f: add-int/lit8 v12, v0, #int 1 // #01 │ │ +105e62: 521d a418 |0391: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +105e66: 35dc 1100 |0393: if-ge v12, v13, 03a4 // +0011 │ │ +105e6a: 541c aa18 |0395: iget-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105e6e: b0a0 |0397: add-int/2addr v0, v10 │ │ +105e70: 6e20 962b 0c00 |0398: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105e76: 0c00 |039b: move-result-object v0 │ │ +105e78: 1f00 0e07 |039c: check-cast v0, Ljava/lang/String; // type@070e │ │ +105e7c: 6e20 b92a 3000 |039e: invoke-virtual {v0, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +105e82: 0a00 |03a1: move-result v0 │ │ +105e84: 3900 6600 |03a2: if-nez v0, 0408 // +0066 │ │ +105e88: 5410 aa18 |03a4: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105e8c: 521c a218 |03a6: iget v12, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105e90: 6e20 962b c000 |03a8: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105e96: 0c00 |03ab: move-result-object v0 │ │ +105e98: 1f00 0e07 |03ac: check-cast v0, Ljava/lang/String; // type@070e │ │ +105e9c: 6e20 b92a 8000 |03ae: invoke-virtual {v0, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +105ea2: 0a00 |03b1: move-result v0 │ │ +105ea4: 3900 5600 |03b2: if-nez v0, 0408 // +0056 │ │ +105ea8: 5210 a218 |03b4: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105eac: d80c 0001 |03b6: add-int/lit8 v12, v0, #int 1 // #01 │ │ +105eb0: 521d a418 |03b8: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +105eb4: 35dc 1200 |03ba: if-ge v12, v13, 03cc // +0012 │ │ +105eb8: 541c aa18 |03bc: iget-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105ebc: b0a0 |03be: add-int/2addr v0, v10 │ │ +105ebe: 6e20 962b 0c00 |03bf: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105ec4: 0c00 |03c2: move-result-object v0 │ │ +105ec6: 1f00 0e07 |03c3: check-cast v0, Ljava/lang/String; // type@070e │ │ +105eca: 6e20 b92a 8000 |03c5: invoke-virtual {v0, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +105ed0: 0a00 |03c8: move-result v0 │ │ +105ed2: 3800 0300 |03c9: if-eqz v0, 03cc // +0003 │ │ +105ed6: 283d |03cb: goto 0408 // +003d │ │ +105ed8: 5410 aa18 |03cc: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105edc: 5213 a218 |03ce: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105ee0: 6e20 962b 3000 |03d0: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105ee6: 0c00 |03d3: move-result-object v0 │ │ +105ee8: 1f00 0e07 |03d4: check-cast v0, Ljava/lang/String; // type@070e │ │ +105eec: 6203 ab18 |03d6: sget-object v3, Lnet/sf/jweather/metar/MetarParser;.utility:Lorg/apache/oro/text/perl/Perl5Util; // field@18ab │ │ +105ef0: 1a08 7c05 |03d8: const-string v8, "/M?\d+/" // string@057c │ │ +105ef4: 6e30 2f32 8300 |03da: invoke-virtual {v3, v8, v0}, Lorg/apache/oro/text/perl/Perl5Util;.match:(Ljava/lang/String;Ljava/lang/String;)Z // method@322f │ │ +105efa: 0a03 |03dd: move-result v3 │ │ +105efc: 3803 3401 |03de: if-eqz v3, 0512 // +0134 │ │ +105f00: 6e20 d22a 2000 |03e0: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +105f06: 0a03 |03e3: move-result v3 │ │ +105f08: 3803 0c00 |03e4: if-eqz v3, 03f0 // +000c │ │ +105f0c: 6e10 c92a 0000 |03e6: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +105f12: 0a03 |03e9: move-result v3 │ │ +105f14: 6e30 d42a a003 |03ea: invoke-virtual {v0, v10, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105f1a: 0c00 |03ed: move-result-object v0 │ │ +105f1c: 1213 |03ee: const/4 v3, #int 1 // #1 │ │ +105f1e: 2802 |03ef: goto 03f1 // +0002 │ │ +105f20: 1203 |03f0: const/4 v3, #int 0 // #0 │ │ +105f22: 2208 ed06 |03f1: new-instance v8, Ljava/lang/Float; // type@06ed │ │ +105f26: 7020 492a 0800 |03f3: invoke-direct {v8, v0}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +105f2c: 6e20 612d 8400 |03f6: invoke-virtual {v4, v8}, Lnet/sf/jweather/metar/Metar;.setVisibilityInMeters:(Ljava/lang/Float;)V // method@2d61 │ │ +105f32: 6e20 622d 3400 |03f9: invoke-virtual {v4, v3}, Lnet/sf/jweather/metar/Metar;.setVisibilityLessThan:(Z)V // method@2d62 │ │ +105f38: 5210 a218 |03fc: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105f3c: 5213 a418 |03fe: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +105f40: b1a3 |0400: sub-int/2addr v3, v10 │ │ +105f42: 3530 1101 |0401: if-ge v0, v3, 0512 // +0111 │ │ +105f46: b0a0 |0403: add-int/2addr v0, v10 │ │ +105f48: 5910 a218 |0404: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105f4c: 2900 0c01 |0406: goto/16 0512 // +010c │ │ +105f50: 1a00 0000 |0408: const-string v0, "" // string@0000 │ │ +105f54: 541c aa18 |040a: iget-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105f58: 521d a218 |040c: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105f5c: 6e20 962b dc00 |040e: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105f62: 0c0c |0411: move-result-object v12 │ │ +105f64: 1f0c 0e07 |0412: check-cast v12, Ljava/lang/String; // type@070e │ │ +105f68: 541d aa18 |0414: iget-object v13, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105f6c: 521e a218 |0416: iget v14, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105f70: 6e20 962b ed00 |0418: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105f76: 0c0d |041b: move-result-object v13 │ │ +105f78: 1f0d 0e07 |041c: check-cast v13, Ljava/lang/String; // type@070e │ │ +105f7c: 6e20 b92a 3d00 |041e: invoke-virtual {v13, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +105f82: 0a0d |0421: move-result v13 │ │ +105f84: 390d 1c00 |0422: if-nez v13, 043e // +001c │ │ +105f88: 521d a218 |0424: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105f8c: d80e 0d01 |0426: add-int/lit8 v14, v13, #int 1 // #01 │ │ +105f90: 521f a418 |0428: iget v15, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +105f94: 35fe 1200 |042a: if-ge v14, v15, 043c // +0012 │ │ +105f98: 541e aa18 |042c: iget-object v14, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +105f9c: b0ad |042e: add-int/2addr v13, v10 │ │ +105f9e: 6e20 962b de00 |042f: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +105fa4: 0c0d |0432: move-result-object v13 │ │ +105fa6: 1f0d 0e07 |0433: check-cast v13, Ljava/lang/String; // type@070e │ │ +105faa: 6e20 b92a 3d00 |0435: invoke-virtual {v13, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +105fb0: 0a0d |0438: move-result v13 │ │ +105fb2: 380d 0300 |0439: if-eqz v13, 043c // +0003 │ │ +105fb6: 2803 |043b: goto 043e // +0003 │ │ +105fb8: 120d |043c: const/4 v13, #int 0 // #0 │ │ +105fba: 2802 |043d: goto 043f // +0002 │ │ +105fbc: 121d |043e: const/4 v13, #int 1 // #1 │ │ +105fbe: 6e20 d22a 2c00 |043f: invoke-virtual {v12, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +105fc4: 0a0e |0442: move-result v14 │ │ +105fc6: 380e 0c00 |0443: if-eqz v14, 044f // +000c │ │ +105fca: 6e10 c92a 0c00 |0445: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +105fd0: 0a0e |0448: move-result v14 │ │ +105fd2: 6e30 d42a ac0e |0449: invoke-virtual {v12, v10, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +105fd8: 0c0c |044c: move-result-object v12 │ │ +105fda: 121e |044d: const/4 v14, #int 1 // #1 │ │ +105fdc: 2802 |044e: goto 0450 // +0002 │ │ +105fde: 120e |044f: const/4 v14, #int 0 // #0 │ │ +105fe0: 6e20 b92a 3c00 |0450: invoke-virtual {v12, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +105fe6: 0a03 |0453: move-result v3 │ │ +105fe8: 3903 2a00 |0454: if-nez v3, 047e // +002a │ │ +105fec: 6e20 b92a 8c00 |0456: invoke-virtual {v12, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +105ff2: 0a03 |0459: move-result v3 │ │ +105ff4: 3803 0300 |045a: if-eqz v3, 045d // +0003 │ │ +105ff8: 2822 |045c: goto 047e // +0022 │ │ +105ffa: 5210 a218 |045d: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +105ffe: b0a0 |045f: add-int/2addr v0, v10 │ │ +106000: 5910 a218 |0460: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106004: 5413 aa18 |0462: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106008: 6e20 962b 0300 |0464: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10600e: 0c00 |0467: move-result-object v0 │ │ +106010: 1f00 0e07 |0468: check-cast v0, Ljava/lang/String; // type@070e │ │ +106014: 5413 aa18 |046a: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106018: 5218 a218 |046c: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10601c: 6e20 962b 8300 |046e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106022: 0c03 |0471: move-result-object v3 │ │ +106024: 1f03 0e07 |0472: check-cast v3, Ljava/lang/String; // type@070e │ │ +106028: 6e10 c92a 0300 |0474: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +10602e: 0a03 |0477: move-result v3 │ │ +106030: b173 |0478: sub-int/2addr v3, v7 │ │ +106032: 6e30 d42a 9003 |0479: invoke-virtual {v0, v9, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +106038: 0c00 |047c: move-result-object v0 │ │ +10603a: 2821 |047d: goto 049e // +0021 │ │ +10603c: 1303 2f00 |047e: const/16 v3, #int 47 // #2f │ │ +106040: 6e20 c22a 3c00 |0480: invoke-virtual {v12, v3}, Ljava/lang/String;.indexOf:(I)I // method@2ac2 │ │ +106046: 0a03 |0483: move-result v3 │ │ +106048: 12f8 |0484: const/4 v8, #int -1 // #ff │ │ +10604a: 3383 0c00 |0485: if-ne v3, v8, 0491 // +000c │ │ +10604e: 6e10 c92a 0c00 |0487: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +106054: 0a03 |048a: move-result v3 │ │ +106056: b173 |048b: sub-int/2addr v3, v7 │ │ +106058: 6e30 d42a 9c03 |048c: invoke-virtual {v12, v9, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +10605e: 0c0c |048f: move-result-object v12 │ │ +106060: 280e |0490: goto 049e // +000e │ │ +106062: 1a00 9705 |0491: const-string v0, "0" // string@0597 │ │ +106066: 6e10 c92a 0c00 |0493: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +10606c: 0a03 |0496: move-result v3 │ │ +10606e: b173 |0497: sub-int/2addr v3, v7 │ │ +106070: 6e30 d42a 9c03 |0498: invoke-virtual {v12, v9, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +106076: 0c03 |049b: move-result-object v3 │ │ +106078: 070c |049c: move-object v12, v0 │ │ +10607a: 0730 |049d: move-object v0, v3 │ │ +10607c: 2203 ed06 |049e: new-instance v3, Ljava/lang/Float; // type@06ed │ │ +106080: 7020 492a c300 |04a0: invoke-direct {v3, v12}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +106086: 1a08 0000 |04a3: const-string v8, "" // string@0000 │ │ +10608a: 6e20 ba2a 8000 |04a5: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +106090: 0a08 |04a8: move-result v8 │ │ +106092: 3908 5100 |04a9: if-nez v8, 04fa // +0051 │ │ +106096: 2208 4e07 |04ab: new-instance v8, Ljava/util/ArrayList; // type@074e │ │ +10609a: 7010 8e2b 0800 |04ad: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +1060a0: 620c ab18 |04b0: sget-object v12, Lnet/sf/jweather/metar/MetarParser;.utility:Lorg/apache/oro/text/perl/Perl5Util; // field@18ab │ │ +1060a4: 1a0f 8605 |04b2: const-string v15, "/\//" // string@0586 │ │ +1060a8: 6e40 3a32 8c0f |04b4: invoke-virtual {v12, v8, v15, v0}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)V // method@323a │ │ +1060ae: 2200 ed06 |04b7: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +1060b2: 6e10 4c2a 0300 |04b9: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +1060b8: 0a03 |04bc: move-result v3 │ │ +1060ba: 220c ed06 |04bd: new-instance v12, Ljava/lang/Float; // type@06ed │ │ +1060be: 6e20 962b 9800 |04bf: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1060c4: 0c0f |04c2: move-result-object v15 │ │ +1060c6: 1f0f 0e07 |04c3: check-cast v15, Ljava/lang/String; // type@070e │ │ +1060ca: 7020 492a fc00 |04c5: invoke-direct {v12, v15}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +1060d0: 6e10 4c2a 0c00 |04c8: invoke-virtual {v12}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +1060d6: 0a0c |04cb: move-result v12 │ │ +1060d8: 220f ed06 |04cc: new-instance v15, Ljava/lang/Float; // type@06ed │ │ +1060dc: 6e20 962b a800 |04ce: invoke-virtual {v8, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1060e2: 0c08 |04d1: move-result-object v8 │ │ +1060e4: 1f08 0e07 |04d2: check-cast v8, Ljava/lang/String; // type@070e │ │ +1060e8: 7020 492a 8f00 |04d4: invoke-direct {v15, v8}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +1060ee: 6e10 4c2a 0f00 |04d7: invoke-virtual {v15}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +1060f4: 0a08 |04da: move-result v8 │ │ +1060f6: c98c |04db: div-float/2addr v12, v8 │ │ +1060f8: c6c3 |04dc: add-float/2addr v3, v12 │ │ +1060fa: 7020 482a 3000 |04dd: invoke-direct {v0, v3}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +106100: 0703 |04e0: move-object v3, v0 │ │ +106102: 2819 |04e1: goto 04fa // +0019 │ │ +106104: 0d00 |04e2: move-exception v0 │ │ +106106: 2203 bc07 |04e3: new-instance v3, Lnet/sf/jweather/metar/MetarParseException; // type@07bc │ │ +10610a: 2208 1007 |04e5: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +10610e: 7010 eb2a 0800 |04e7: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +106114: 1a0c 0032 |04ea: const-string v12, "error spliting fraction on /: " // string@3200 │ │ +106118: 6e20 f52a c800 |04ec: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10611e: 6e20 f42a 0800 |04ef: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +106124: 6e10 fa2a 0800 |04f2: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10612a: 0c00 |04f5: move-result-object v0 │ │ +10612c: 7020 6c2d 0300 |04f6: invoke-direct {v3, v0}, Lnet/sf/jweather/metar/MetarParseException;.:(Ljava/lang/String;)V // method@2d6c │ │ +106132: 2703 |04f9: throw v3 │ │ +106134: 380d 0600 |04fa: if-eqz v13, 0500 // +0006 │ │ +106138: 6e20 5f2d 3400 |04fc: invoke-virtual {v4, v3}, Lnet/sf/jweather/metar/Metar;.setVisibility:(Ljava/lang/Float;)V // method@2d5f │ │ +10613e: 2804 |04ff: goto 0503 // +0004 │ │ +106140: 6e20 602d 3400 |0500: invoke-virtual {v4, v3}, Lnet/sf/jweather/metar/Metar;.setVisibilityInKilometers:(Ljava/lang/Float;)V // method@2d60 │ │ +106146: 6e20 622d e400 |0503: invoke-virtual {v4, v14}, Lnet/sf/jweather/metar/Metar;.setVisibilityLessThan:(Z)V // method@2d62 │ │ +10614c: 5210 a218 |0506: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106150: 5213 a418 |0508: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +106154: b1a3 |050a: sub-int/2addr v3, v10 │ │ +106156: 3530 0700 |050b: if-ge v0, v3, 0512 // +0007 │ │ +10615a: b0a0 |050d: add-int/2addr v0, v10 │ │ +10615c: 5910 a218 |050e: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106160: 2802 |0510: goto 0512 // +0002 │ │ +106162: 0000 |0511: nop // spacer │ │ +106164: 5410 aa18 |0512: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106168: 5213 a218 |0514: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10616c: 6e20 962b 3000 |0516: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106172: 0c00 |0519: move-result-object v0 │ │ +106174: 1f00 0e07 |051a: check-cast v0, Ljava/lang/String; // type@070e │ │ +106178: 1a03 1423 |051c: const-string v3, "R" // string@2314 │ │ +10617c: 6e20 d22a 3000 |051e: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106182: 0a00 |0521: move-result v0 │ │ +106184: 3800 ef00 |0522: if-eqz v0, 0611 // +00ef │ │ +106188: 5410 aa18 |0524: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10618c: 5213 a218 |0526: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106190: 6e20 962b 3000 |0528: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106196: 0c00 |052b: move-result-object v0 │ │ +106198: 1f00 0e07 |052c: check-cast v0, Ljava/lang/String; // type@070e │ │ +10619c: 6e20 b32a a000 |052e: invoke-virtual {v0, v10}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +1061a2: 0a00 |0531: move-result v0 │ │ +1061a4: 7110 0b2a 0000 |0532: invoke-static {v0}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +1061aa: 0a00 |0535: move-result v0 │ │ +1061ac: 3900 0400 |0536: if-nez v0, 053a // +0004 │ │ +1061b0: 2900 d900 |0538: goto/16 0611 // +00d9 │ │ +1061b4: 2200 bf07 |053a: new-instance v0, Lnet/sf/jweather/metar/RunwayVisualRange; // type@07bf │ │ +1061b8: 7010 842d 0000 |053c: invoke-direct {v0}, Lnet/sf/jweather/metar/RunwayVisualRange;.:()V // method@2d84 │ │ +1061be: 5b10 a618 |053f: iput-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.runwayVisualRange:Lnet/sf/jweather/metar/RunwayVisualRange; // field@18a6 │ │ +1061c2: 2203 f406 |0541: new-instance v3, Ljava/lang/Integer; // type@06f4 │ │ +1061c6: 5418 aa18 |0543: iget-object v8, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1061ca: 521c a218 |0545: iget v12, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1061ce: 6e20 962b c800 |0547: invoke-virtual {v8, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1061d4: 0c08 |054a: move-result-object v8 │ │ +1061d6: 1f08 0e07 |054b: check-cast v8, Ljava/lang/String; // type@070e │ │ +1061da: 6e30 d42a a80b |054d: invoke-virtual {v8, v10, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1061e0: 0c08 |0550: move-result-object v8 │ │ +1061e2: 7020 582a 8300 |0551: invoke-direct {v3, v8}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ +1061e8: 6e10 5b2a 0300 |0554: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +1061ee: 0a03 |0557: move-result v3 │ │ +1061f0: 6e20 8a2d 3000 |0558: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/RunwayVisualRange;.setRunwayNumber:(I)V // method@2d8a │ │ +1061f6: 5410 aa18 |055b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1061fa: 5213 a218 |055d: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1061fe: 6e20 962b 3000 |055f: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106204: 0c00 |0562: move-result-object v0 │ │ +106206: 1f00 0e07 |0563: check-cast v0, Ljava/lang/String; // type@070e │ │ +10620a: 6e20 b32a b000 |0565: invoke-virtual {v0, v11}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +106210: 0a00 |0568: move-result v0 │ │ +106212: 1303 2f00 |0569: const/16 v3, #int 47 // #2f │ │ +106216: 3230 1700 |056b: if-eq v0, v3, 0582 // +0017 │ │ +10621a: 5410 a618 |056d: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.runwayVisualRange:Lnet/sf/jweather/metar/RunwayVisualRange; // field@18a6 │ │ +10621e: 5413 aa18 |056f: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106222: 5218 a218 |0571: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106226: 6e20 962b 8300 |0573: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10622c: 0c03 |0576: move-result-object v3 │ │ +10622e: 1f03 0e07 |0577: check-cast v3, Ljava/lang/String; // type@070e │ │ +106232: 6e20 b32a b300 |0579: invoke-virtual {v3, v11}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +106238: 0a03 |057c: move-result v3 │ │ +10623a: 6e20 862d 3000 |057d: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/RunwayVisualRange;.setApproachDirection:(C)V // method@2d86 │ │ +106240: 1250 |0580: const/4 v0, #int 5 // #5 │ │ +106242: 2802 |0581: goto 0583 // +0002 │ │ +106244: 1240 |0582: const/4 v0, #int 4 // #4 │ │ +106246: 5413 aa18 |0583: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10624a: 5218 a218 |0585: iget v8, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10624e: 6e20 962b 8300 |0587: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106254: 0c03 |058a: move-result-object v3 │ │ +106256: 1f03 0e07 |058b: check-cast v3, Ljava/lang/String; // type@070e │ │ +10625a: 6e20 b32a 0300 |058d: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +106260: 0a03 |0590: move-result v3 │ │ +106262: 1308 4d00 |0591: const/16 v8, #int 77 // #4d │ │ +106266: 3283 0700 |0593: if-eq v3, v8, 059a // +0007 │ │ +10626a: 1308 5000 |0595: const/16 v8, #int 80 // #50 │ │ +10626e: 3283 0300 |0597: if-eq v3, v8, 059a // +0003 │ │ +106272: 2816 |0599: goto 05af // +0016 │ │ +106274: 5413 a618 |059a: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.runwayVisualRange:Lnet/sf/jweather/metar/RunwayVisualRange; // field@18a6 │ │ +106278: 5418 aa18 |059c: iget-object v8, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10627c: 521c a218 |059e: iget v12, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106280: 6e20 962b c800 |05a0: invoke-virtual {v8, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106286: 0c08 |05a3: move-result-object v8 │ │ +106288: 1f08 0e07 |05a4: check-cast v8, Ljava/lang/String; // type@070e │ │ +10628c: 6e20 b32a 0800 |05a6: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +106292: 0a08 |05a9: move-result v8 │ │ +106294: 6e20 892d 8300 |05aa: invoke-virtual {v3, v8}, Lnet/sf/jweather/metar/RunwayVisualRange;.setReportableModifier:(C)V // method@2d89 │ │ +10629a: d800 0001 |05ad: add-int/lit8 v0, v0, #int 1 // #01 │ │ +10629e: 5413 a618 |05af: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.runwayVisualRange:Lnet/sf/jweather/metar/RunwayVisualRange; // field@18a6 │ │ +1062a2: 2208 f406 |05b1: new-instance v8, Ljava/lang/Integer; // type@06f4 │ │ +1062a6: 541c aa18 |05b3: iget-object v12, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1062aa: 521d a218 |05b5: iget v13, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1062ae: 6e20 962b dc00 |05b7: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1062b4: 0c0c |05ba: move-result-object v12 │ │ +1062b6: 1f0c 0e07 |05bb: check-cast v12, Ljava/lang/String; // type@070e │ │ +1062ba: d80d 0004 |05bd: add-int/lit8 v13, v0, #int 4 // #04 │ │ +1062be: 6e30 d42a 0c0d |05bf: invoke-virtual {v12, v0, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1062c4: 0c00 |05c2: move-result-object v0 │ │ +1062c6: 7020 582a 0800 |05c3: invoke-direct {v8, v0}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ +1062cc: 6e10 5b2a 0800 |05c6: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +1062d2: 0a00 |05c9: move-result v0 │ │ +1062d4: 6e20 882d 0300 |05ca: invoke-virtual {v3, v0}, Lnet/sf/jweather/metar/RunwayVisualRange;.setLowestReportable:(I)V // method@2d88 │ │ +1062da: 5410 aa18 |05cd: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1062de: 5213 a218 |05cf: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1062e2: 6e20 962b 3000 |05d1: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1062e8: 0c00 |05d4: move-result-object v0 │ │ +1062ea: 1f00 0e07 |05d5: check-cast v0, Ljava/lang/String; // type@070e │ │ +1062ee: 6e20 b32a d000 |05d7: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +1062f4: 0a00 |05da: move-result v0 │ │ +1062f6: 1303 5600 |05db: const/16 v3, #int 86 // #56 │ │ +1062fa: 3330 2200 |05dd: if-ne v0, v3, 05ff // +0022 │ │ +1062fe: d80d 0d01 |05df: add-int/lit8 v13, v13, #int 1 // #01 │ │ +106302: 5410 a618 |05e1: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.runwayVisualRange:Lnet/sf/jweather/metar/RunwayVisualRange; // field@18a6 │ │ +106306: 2203 f406 |05e3: new-instance v3, Ljava/lang/Integer; // type@06f4 │ │ +10630a: 5418 aa18 |05e5: iget-object v8, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10630e: 521c a218 |05e7: iget v12, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106312: 6e20 962b c800 |05e9: invoke-virtual {v8, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106318: 0c08 |05ec: move-result-object v8 │ │ +10631a: 1f08 0e07 |05ed: check-cast v8, Ljava/lang/String; // type@070e │ │ +10631e: d80c 0d04 |05ef: add-int/lit8 v12, v13, #int 4 // #04 │ │ +106322: 6e30 d42a d80c |05f1: invoke-virtual {v8, v13, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +106328: 0c08 |05f4: move-result-object v8 │ │ +10632a: 7020 582a 8300 |05f5: invoke-direct {v3, v8}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ +106330: 6e10 5b2a 0300 |05f8: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +106336: 0a03 |05fb: move-result v3 │ │ +106338: 6e20 872d 3000 |05fc: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/RunwayVisualRange;.setHighestReportable:(I)V // method@2d87 │ │ +10633e: 5210 a218 |05ff: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106342: 5213 a418 |0601: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +106346: b1a3 |0603: sub-int/2addr v3, v10 │ │ +106348: 3530 0600 |0604: if-ge v0, v3, 060a // +0006 │ │ +10634c: d800 0001 |0606: add-int/lit8 v0, v0, #int 1 // #01 │ │ +106350: 5910 a218 |0608: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106354: 5410 a618 |060a: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.runwayVisualRange:Lnet/sf/jweather/metar/RunwayVisualRange; // field@18a6 │ │ +106358: 6e20 272d 0400 |060c: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.addRunwayVisualRange:(Lnet/sf/jweather/metar/RunwayVisualRange;)V // method@2d27 │ │ +10635e: 2900 03ff |060f: goto/16 0512 // -00fd │ │ +106362: 5410 aa18 |0611: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106366: 5213 a218 |0613: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10636a: 6e20 962b 3000 |0615: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106370: 0c00 |0618: move-result-object v0 │ │ +106372: 1f00 0e07 |0619: check-cast v0, Ljava/lang/String; // type@070e │ │ +106376: 1a03 3d02 |061b: const-string v3, "+" // string@023d │ │ +10637a: 6e20 d22a 3000 |061d: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106380: 0a00 |0620: move-result v0 │ │ +106382: 1a03 7122 |0621: const-string v3, "PY" // string@2271 │ │ +106386: 1a05 3d12 |0623: const-string v5, "HZ" // string@123d │ │ +10638a: 1a08 f423 |0625: const-string v8, "SA" // string@23f4 │ │ +10638e: 1a0c c50e |0627: const-string v12, "DU" // string@0ec5 │ │ +106392: 1a0d e627 |0629: const-string v13, "VA" // string@27e6 │ │ +106396: 1a0e d810 |062b: const-string v14, "FU" // string@10d8 │ │ +10639a: 1a0f 7410 |062d: const-string v15, "FG" // string@1074 │ │ +10639e: 1a06 bf0b |062f: const-string v6, "BR" // string@0bbf │ │ +1063a2: 3900 8707 |0631: if-nez v0, 0db8 // +0787 │ │ +1063a6: 5410 aa18 |0633: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1063aa: 5217 a218 |0635: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1063ae: 6e20 962b 7000 |0637: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1063b4: 0c00 |063a: move-result-object v0 │ │ +1063b6: 1f00 0e07 |063b: check-cast v0, Ljava/lang/String; // type@070e │ │ +1063ba: 1a07 7e02 |063d: const-string v7, "-" // string@027e │ │ +1063be: 6e20 d22a 7000 |063f: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1063c4: 0a00 |0642: move-result v0 │ │ +1063c6: 3900 7507 |0643: if-nez v0, 0db8 // +0775 │ │ +1063ca: 5410 aa18 |0645: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1063ce: 5217 a218 |0647: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1063d2: 6e20 962b 7000 |0649: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1063d8: 0c00 |064c: move-result-object v0 │ │ +1063da: 1f00 0e07 |064d: check-cast v0, Ljava/lang/String; // type@070e │ │ +1063de: 1a07 ef1f |064f: const-string v7, "MI" // string@1fef │ │ +1063e2: 6e20 d22a 7000 |0651: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1063e8: 0a00 |0654: move-result v0 │ │ +1063ea: 3900 6307 |0655: if-nez v0, 0db8 // +0763 │ │ +1063ee: 5410 aa18 |0657: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1063f2: 5217 a218 |0659: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1063f6: 6e20 962b 7000 |065b: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1063fc: 0c00 |065e: move-result-object v0 │ │ +1063fe: 1f00 0e07 |065f: check-cast v0, Ljava/lang/String; // type@070e │ │ +106402: 1a07 3422 |0661: const-string v7, "PR" // string@2234 │ │ +106406: 6e20 d22a 7000 |0663: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10640c: 0a00 |0666: move-result v0 │ │ +10640e: 3900 5107 |0667: if-nez v0, 0db8 // +0751 │ │ +106412: 5410 aa18 |0669: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106416: 5217 a218 |066b: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10641a: 6e20 962b 7000 |066d: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106420: 0c00 |0670: move-result-object v0 │ │ +106422: 1f00 0e07 |0671: check-cast v0, Ljava/lang/String; // type@070e │ │ +106426: 1a07 9c0b |0673: const-string v7, "BC" // string@0b9c │ │ +10642a: 6e20 d22a 7000 |0675: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106430: 0a00 |0678: move-result v0 │ │ +106432: 3900 3f07 |0679: if-nez v0, 0db8 // +073f │ │ +106436: 5410 aa18 |067b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10643a: 5217 a218 |067d: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10643e: 6e20 962b 7000 |067f: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106444: 0c00 |0682: move-result-object v0 │ │ +106446: 1f00 0e07 |0683: check-cast v0, Ljava/lang/String; // type@070e │ │ +10644a: 1a07 b60e |0685: const-string v7, "DR" // string@0eb6 │ │ +10644e: 6e20 d22a 7000 |0687: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106454: 0a00 |068a: move-result v0 │ │ +106456: 3900 2d07 |068b: if-nez v0, 0db8 // +072d │ │ +10645a: 5410 aa18 |068d: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10645e: 5217 a218 |068f: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106462: 6e20 962b 7000 |0691: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106468: 0c00 |0694: move-result-object v0 │ │ +10646a: 1f00 0e07 |0695: check-cast v0, Ljava/lang/String; // type@070e │ │ +10646e: 1a07 af0b |0697: const-string v7, "BL" // string@0baf │ │ +106472: 6e20 d22a 7000 |0699: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106478: 0a00 |069c: move-result v0 │ │ +10647a: 3900 1b07 |069d: if-nez v0, 0db8 // +071b │ │ +10647e: 5410 aa18 |069f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106482: 5217 a218 |06a1: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106486: 6e20 962b 7000 |06a3: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10648c: 0c00 |06a6: move-result-object v0 │ │ +10648e: 1f00 0e07 |06a7: check-cast v0, Ljava/lang/String; // type@070e │ │ +106492: 1a07 3324 |06a9: const-string v7, "SH" // string@2433 │ │ +106496: 6e20 d22a 7000 |06ab: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10649c: 0a00 |06ae: move-result v0 │ │ +10649e: 3900 0907 |06af: if-nez v0, 0db8 // +0709 │ │ +1064a2: 5410 aa18 |06b1: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1064a6: 5217 a218 |06b3: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1064aa: 6e20 962b 7000 |06b5: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1064b0: 0c00 |06b8: move-result-object v0 │ │ +1064b2: 1f00 0e07 |06b9: check-cast v0, Ljava/lang/String; // type@070e │ │ +1064b6: 1a07 3f26 |06bb: const-string v7, "TS" // string@263f │ │ +1064ba: 6e20 d22a 7000 |06bd: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1064c0: 0a00 |06c0: move-result v0 │ │ +1064c2: 3900 f706 |06c1: if-nez v0, 0db8 // +06f7 │ │ +1064c6: 5410 aa18 |06c3: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1064ca: 5217 a218 |06c5: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1064ce: 6e20 962b 7000 |06c7: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1064d4: 0c00 |06ca: move-result-object v0 │ │ +1064d6: 1f00 0e07 |06cb: check-cast v0, Ljava/lang/String; // type@070e │ │ +1064da: 1a07 dc10 |06cd: const-string v7, "FZ" // string@10dc │ │ +1064de: 6e20 d22a 7000 |06cf: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1064e4: 0a00 |06d2: move-result v0 │ │ +1064e6: 3900 e506 |06d3: if-nez v0, 0db8 // +06e5 │ │ +1064ea: 5410 aa18 |06d5: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1064ee: 5217 a218 |06d7: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1064f2: 6e20 962b 7000 |06d9: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1064f8: 0c00 |06dc: move-result-object v0 │ │ +1064fa: 1f00 0e07 |06dd: check-cast v0, Ljava/lang/String; // type@070e │ │ +1064fe: 1a07 c90e |06df: const-string v7, "DZ" // string@0ec9 │ │ +106502: 6e20 d22a 7000 |06e1: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106508: 0a00 |06e4: move-result v0 │ │ +10650a: 3900 d306 |06e5: if-nez v0, 0db8 // +06d3 │ │ +10650e: 5410 aa18 |06e7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106512: 5217 a218 |06e9: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106516: 6e20 962b 7000 |06eb: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10651c: 0c00 |06ee: move-result-object v0 │ │ +10651e: 1f00 0e07 |06ef: check-cast v0, Ljava/lang/String; // type@070e │ │ +106522: 1a07 1523 |06f1: const-string v7, "RA" // string@2315 │ │ +106526: 6e20 d22a 7000 |06f3: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10652c: 0a00 |06f6: move-result v0 │ │ +10652e: 3900 c106 |06f7: if-nez v0, 0db8 // +06c1 │ │ +106532: 5410 aa18 |06f9: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106536: 5217 a218 |06fb: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10653a: 6e20 962b 7000 |06fd: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106540: 0c00 |0700: move-result-object v0 │ │ +106542: 1f00 0e07 |0701: check-cast v0, Ljava/lang/String; // type@070e │ │ +106546: 1a07 5f24 |0703: const-string v7, "SN" // string@245f │ │ +10654a: 6e20 d22a 7000 |0705: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106550: 0a00 |0708: move-result v0 │ │ +106552: 3900 af06 |0709: if-nez v0, 0db8 // +06af │ │ +106556: 5410 aa18 |070b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10655a: 5217 a218 |070d: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10655e: 6e20 962b 7000 |070f: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106564: 0c00 |0712: move-result-object v0 │ │ +106566: 1f00 0e07 |0713: check-cast v0, Ljava/lang/String; // type@070e │ │ +10656a: 1a07 3124 |0715: const-string v7, "SG" // string@2431 │ │ +10656e: 6e20 d22a 7000 |0717: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106574: 0a00 |071a: move-result v0 │ │ +106576: 3900 9d06 |071b: if-nez v0, 0db8 // +069d │ │ +10657a: 5410 aa18 |071d: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10657e: 5217 a218 |071f: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106582: 6e20 962b 7000 |0721: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106588: 0c00 |0724: move-result-object v0 │ │ +10658a: 1f00 0e07 |0725: check-cast v0, Ljava/lang/String; // type@070e │ │ +10658e: 1a07 6312 |0727: const-string v7, "IC" // string@1263 │ │ +106592: 6e20 d22a 7000 |0729: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106598: 0a00 |072c: move-result v0 │ │ +10659a: 3900 8b06 |072d: if-nez v0, 0db8 // +068b │ │ +10659e: 5410 aa18 |072f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1065a2: 5217 a218 |0731: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1065a6: 6e20 962b 7000 |0733: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1065ac: 0c00 |0736: move-result-object v0 │ │ +1065ae: 1f00 0e07 |0737: check-cast v0, Ljava/lang/String; // type@070e │ │ +1065b2: 1a07 1822 |0739: const-string v7, "PL" // string@2218 │ │ +1065b6: 6e20 d22a 7000 |073b: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1065bc: 0a00 |073e: move-result v0 │ │ +1065be: 3900 7906 |073f: if-nez v0, 0db8 // +0679 │ │ +1065c2: 5410 aa18 |0741: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1065c6: 5217 a218 |0743: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1065ca: 6e20 962b 7000 |0745: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1065d0: 0c00 |0748: move-result-object v0 │ │ +1065d2: 1f00 0e07 |0749: check-cast v0, Ljava/lang/String; // type@070e │ │ +1065d6: 1a07 9c11 |074b: const-string v7, "GR" // string@119c │ │ +1065da: 6e20 d22a 7000 |074d: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1065e0: 0a00 |0750: move-result v0 │ │ +1065e2: 3900 6706 |0751: if-nez v0, 0db8 // +0667 │ │ +1065e6: 5410 aa18 |0753: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1065ea: 5217 a218 |0755: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1065ee: 6e20 962b 7000 |0757: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1065f4: 0c00 |075a: move-result-object v0 │ │ +1065f6: 1f00 0e07 |075b: check-cast v0, Ljava/lang/String; // type@070e │ │ +1065fa: 1a07 bb11 |075d: const-string v7, "GS" // string@11bb │ │ +1065fe: 6e20 d22a 7000 |075f: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106604: 0a00 |0762: move-result v0 │ │ +106606: 3900 5506 |0763: if-nez v0, 0db8 // +0655 │ │ +10660a: 5410 aa18 |0765: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10660e: 5217 a218 |0767: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106612: 6e20 962b 7000 |0769: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106618: 0c00 |076c: move-result-object v0 │ │ +10661a: 1f00 0e07 |076d: check-cast v0, Ljava/lang/String; // type@070e │ │ +10661e: 1a07 6a27 |076f: const-string v7, "UP" // string@276a │ │ +106622: 6e20 d22a 7000 |0771: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106628: 0a00 |0774: move-result v0 │ │ +10662a: 3900 4306 |0775: if-nez v0, 0db8 // +0643 │ │ +10662e: 5410 aa18 |0777: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106632: 5217 a218 |0779: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106636: 6e20 962b 7000 |077b: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10663c: 0c00 |077e: move-result-object v0 │ │ +10663e: 1f00 0e07 |077f: check-cast v0, Ljava/lang/String; // type@070e │ │ +106642: 6e20 d22a 6000 |0781: invoke-virtual {v0, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106648: 0a00 |0784: move-result v0 │ │ +10664a: 3900 3306 |0785: if-nez v0, 0db8 // +0633 │ │ +10664e: 5410 aa18 |0787: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106652: 5217 a218 |0789: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106656: 6e20 962b 7000 |078b: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10665c: 0c00 |078e: move-result-object v0 │ │ +10665e: 1f00 0e07 |078f: check-cast v0, Ljava/lang/String; // type@070e │ │ +106662: 6e20 d22a f000 |0791: invoke-virtual {v0, v15}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106668: 0a00 |0794: move-result v0 │ │ +10666a: 3900 2306 |0795: if-nez v0, 0db8 // +0623 │ │ +10666e: 5410 aa18 |0797: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106672: 5217 a218 |0799: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106676: 6e20 962b 7000 |079b: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10667c: 0c00 |079e: move-result-object v0 │ │ +10667e: 1f00 0e07 |079f: check-cast v0, Ljava/lang/String; // type@070e │ │ +106682: 6e20 d22a e000 |07a1: invoke-virtual {v0, v14}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106688: 0a00 |07a4: move-result v0 │ │ +10668a: 3900 1306 |07a5: if-nez v0, 0db8 // +0613 │ │ +10668e: 5410 aa18 |07a7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106692: 5217 a218 |07a9: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106696: 6e20 962b 7000 |07ab: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10669c: 0c00 |07ae: move-result-object v0 │ │ +10669e: 1f00 0e07 |07af: check-cast v0, Ljava/lang/String; // type@070e │ │ +1066a2: 6e20 d22a d000 |07b1: invoke-virtual {v0, v13}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1066a8: 0a00 |07b4: move-result v0 │ │ +1066aa: 3900 0306 |07b5: if-nez v0, 0db8 // +0603 │ │ +1066ae: 5410 aa18 |07b7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1066b2: 5217 a218 |07b9: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1066b6: 6e20 962b 7000 |07bb: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1066bc: 0c00 |07be: move-result-object v0 │ │ +1066be: 1f00 0e07 |07bf: check-cast v0, Ljava/lang/String; // type@070e │ │ +1066c2: 6e20 d22a c000 |07c1: invoke-virtual {v0, v12}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1066c8: 0a00 |07c4: move-result v0 │ │ +1066ca: 3900 f305 |07c5: if-nez v0, 0db8 // +05f3 │ │ +1066ce: 5410 aa18 |07c7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1066d2: 5217 a218 |07c9: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1066d6: 6e20 962b 7000 |07cb: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1066dc: 0c00 |07ce: move-result-object v0 │ │ +1066de: 1f00 0e07 |07cf: check-cast v0, Ljava/lang/String; // type@070e │ │ +1066e2: 6e20 d22a 8000 |07d1: invoke-virtual {v0, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1066e8: 0a00 |07d4: move-result v0 │ │ +1066ea: 3900 e305 |07d5: if-nez v0, 0db8 // +05e3 │ │ +1066ee: 5410 aa18 |07d7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1066f2: 5217 a218 |07d9: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1066f6: 6e20 962b 7000 |07db: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1066fc: 0c00 |07de: move-result-object v0 │ │ +1066fe: 1f00 0e07 |07df: check-cast v0, Ljava/lang/String; // type@070e │ │ +106702: 6e20 d22a 5000 |07e1: invoke-virtual {v0, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106708: 0a00 |07e4: move-result v0 │ │ +10670a: 3900 d305 |07e5: if-nez v0, 0db8 // +05d3 │ │ +10670e: 5410 aa18 |07e7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106712: 5217 a218 |07e9: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106716: 6e20 962b 7000 |07eb: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10671c: 0c00 |07ee: move-result-object v0 │ │ +10671e: 1f00 0e07 |07ef: check-cast v0, Ljava/lang/String; // type@070e │ │ +106722: 6e20 d22a 3000 |07f1: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106728: 0a00 |07f4: move-result v0 │ │ +10672a: 3900 c305 |07f5: if-nez v0, 0db8 // +05c3 │ │ +10672e: 5410 aa18 |07f7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106732: 5217 a218 |07f9: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106736: 6e20 962b 7000 |07fb: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10673c: 0c00 |07fe: move-result-object v0 │ │ +10673e: 1f00 0e07 |07ff: check-cast v0, Ljava/lang/String; // type@070e │ │ +106742: 1a07 2422 |0801: const-string v7, "PO" // string@2224 │ │ +106746: 6e20 d22a 7000 |0803: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10674c: 0a00 |0806: move-result v0 │ │ +10674e: 3900 b105 |0807: if-nez v0, 0db8 // +05b1 │ │ +106752: 5410 aa18 |0809: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106756: 5217 a218 |080b: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10675a: 6e20 962b 7000 |080d: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106760: 0c00 |0810: move-result-object v0 │ │ +106762: 1f00 0e07 |0811: check-cast v0, Ljava/lang/String; // type@070e │ │ +106766: 1a07 8a24 |0813: const-string v7, "SQ" // string@248a │ │ +10676a: 6e20 d22a 7000 |0815: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106770: 0a00 |0818: move-result v0 │ │ +106772: 3900 9f05 |0819: if-nez v0, 0db8 // +059f │ │ +106776: 5410 aa18 |081b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10677a: 5217 a218 |081d: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10677e: 6e20 962b 7000 |081f: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106784: 0c00 |0822: move-result-object v0 │ │ +106786: 1f00 0e07 |0823: check-cast v0, Ljava/lang/String; // type@070e │ │ +10678a: 1a07 6010 |0825: const-string v7, "FC" // string@1060 │ │ +10678e: 6e20 d22a 7000 |0827: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106794: 0a00 |082a: move-result v0 │ │ +106796: 3900 8d05 |082b: if-nez v0, 0db8 // +058d │ │ +10679a: 5410 aa18 |082d: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10679e: 5217 a218 |082f: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1067a2: 6e20 962b 7000 |0831: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1067a8: 0c00 |0834: move-result-object v0 │ │ +1067aa: 1f00 0e07 |0835: check-cast v0, Ljava/lang/String; // type@070e │ │ +1067ae: 1a07 9124 |0837: const-string v7, "SS" // string@2491 │ │ +1067b2: 6e20 d22a 7000 |0839: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1067b8: 0a00 |083c: move-result v0 │ │ +1067ba: 3900 7b05 |083d: if-nez v0, 0db8 // +057b │ │ +1067be: 5410 aa18 |083f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1067c2: 5217 a218 |0841: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1067c6: 6e20 962b 7000 |0843: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1067cc: 0c00 |0846: move-result-object v0 │ │ +1067ce: 1f00 0e07 |0847: check-cast v0, Ljava/lang/String; // type@070e │ │ +1067d2: 1a07 bd0e |0849: const-string v7, "DS" // string@0ebd │ │ +1067d6: 6e20 d22a 7000 |084b: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1067dc: 0a00 |084e: move-result v0 │ │ +1067de: 3900 6905 |084f: if-nez v0, 0db8 // +0569 │ │ +1067e2: 5410 aa18 |0851: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1067e6: 5217 a218 |0853: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1067ea: 6e20 962b 7000 |0855: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1067f0: 0c00 |0858: move-result-object v0 │ │ +1067f2: 1f00 0e07 |0859: check-cast v0, Ljava/lang/String; // type@070e │ │ +1067f6: 1a07 0821 |085b: const-string v7, "NOSIG" // string@2108 │ │ +1067fa: 6e20 d22a 7000 |085d: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106800: 0a00 |0860: move-result v0 │ │ +106802: 3800 0400 |0861: if-eqz v0, 0865 // +0004 │ │ +106806: 2900 5505 |0863: goto/16 0db8 // +0555 │ │ +10680a: 5410 aa18 |0865: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10680e: 5217 a218 |0867: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106812: 6e20 962b 7000 |0869: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106818: 0c00 |086c: move-result-object v0 │ │ +10681a: 1f00 0e07 |086d: check-cast v0, Ljava/lang/String; // type@070e │ │ +10681e: 1a07 cd28 |086f: const-string v7, "VV" // string@28cd │ │ +106822: 6e20 d22a 7000 |0871: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106828: 0a00 |0874: move-result v0 │ │ +10682a: 1a07 1124 |0875: const-string v7, "SCT" // string@2411 │ │ +10682e: 1a0a 6e10 |0877: const-string v10, "FEW" // string@106e │ │ +106832: 3900 c503 |0879: if-nez v0, 0c3e // +03c5 │ │ +106836: 5410 aa18 |087b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10683a: 521b a218 |087d: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10683e: 6e20 962b b000 |087f: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106844: 0c00 |0882: move-result-object v0 │ │ +106846: 1f00 0e07 |0883: check-cast v0, Ljava/lang/String; // type@070e │ │ +10684a: 1a0b 5824 |0885: const-string v11, "SKC" // string@2458 │ │ +10684e: 6e20 d22a b000 |0887: invoke-virtual {v0, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106854: 0a00 |088a: move-result v0 │ │ +106856: 3900 b303 |088b: if-nez v0, 0c3e // +03b3 │ │ +10685a: 5410 aa18 |088d: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10685e: 521b a218 |088f: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106862: 6e20 962b b000 |0891: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106868: 0c00 |0894: move-result-object v0 │ │ +10686a: 1f00 0e07 |0895: check-cast v0, Ljava/lang/String; // type@070e │ │ +10686e: 1a0b d90c |0897: const-string v11, "CLR" // string@0cd9 │ │ +106872: 6e20 d22a b000 |0899: invoke-virtual {v0, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106878: 0a00 |089c: move-result v0 │ │ +10687a: 3900 a103 |089d: if-nez v0, 0c3e // +03a1 │ │ +10687e: 5410 aa18 |089f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106882: 521b a218 |08a1: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106886: 6e20 962b b000 |08a3: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10688c: 0c00 |08a6: move-result-object v0 │ │ +10688e: 1f00 0e07 |08a7: check-cast v0, Ljava/lang/String; // type@070e │ │ +106892: 6e20 d22a a000 |08a9: invoke-virtual {v0, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106898: 0a00 |08ac: move-result v0 │ │ +10689a: 3900 9103 |08ad: if-nez v0, 0c3e // +0391 │ │ +10689e: 5410 aa18 |08af: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1068a2: 521b a218 |08b1: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1068a6: 6e20 962b b000 |08b3: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1068ac: 0c00 |08b6: move-result-object v0 │ │ +1068ae: 1f00 0e07 |08b7: check-cast v0, Ljava/lang/String; // type@070e │ │ +1068b2: 6e20 d22a 7000 |08b9: invoke-virtual {v0, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1068b8: 0a00 |08bc: move-result v0 │ │ +1068ba: 3900 8103 |08bd: if-nez v0, 0c3e // +0381 │ │ +1068be: 5410 aa18 |08bf: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1068c2: 521b a218 |08c1: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1068c6: 6e20 962b b000 |08c3: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1068cc: 0c00 |08c6: move-result-object v0 │ │ +1068ce: 1f00 0e07 |08c7: check-cast v0, Ljava/lang/String; // type@070e │ │ +1068d2: 1a0b ae0b |08c9: const-string v11, "BKN" // string@0bae │ │ +1068d6: 6e20 d22a b000 |08cb: invoke-virtual {v0, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1068dc: 0a00 |08ce: move-result v0 │ │ +1068de: 3900 6f03 |08cf: if-nez v0, 0c3e // +036f │ │ +1068e2: 5410 aa18 |08d1: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1068e6: 521b a218 |08d3: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1068ea: 6e20 962b b000 |08d5: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1068f0: 0c00 |08d8: move-result-object v0 │ │ +1068f2: 1f00 0e07 |08d9: check-cast v0, Ljava/lang/String; // type@070e │ │ +1068f6: 1a0b b921 |08db: const-string v11, "OVC" // string@21b9 │ │ +1068fa: 6e20 d22a b000 |08dd: invoke-virtual {v0, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106900: 0a00 |08e0: move-result v0 │ │ +106902: 3900 5d03 |08e1: if-nez v0, 0c3e // +035d │ │ +106906: 5410 aa18 |08e3: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10690a: 521b a218 |08e5: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10690e: 6e20 962b b000 |08e7: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106914: 0c00 |08ea: move-result-object v0 │ │ +106916: 1f00 0e07 |08eb: check-cast v0, Ljava/lang/String; // type@070e │ │ +10691a: 1a0b 1621 |08ed: const-string v11, "NSC" // string@2116 │ │ +10691e: 6e20 d22a b000 |08ef: invoke-virtual {v0, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106924: 0a00 |08f2: move-result v0 │ │ +106926: 3800 0400 |08f3: if-eqz v0, 08f7 // +0004 │ │ +10692a: 2900 4903 |08f5: goto/16 0c3e // +0349 │ │ +10692e: 5410 aa18 |08f7: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106932: 521b a218 |08f9: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106936: 6e20 962b b000 |08fb: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10693c: 0c00 |08fe: move-result-object v0 │ │ +10693e: 1f00 0e07 |08ff: check-cast v0, Ljava/lang/String; // type@070e │ │ +106942: 1a0b 7405 |0901: const-string v11, "/" // string@0574 │ │ +106946: 6e20 c42a b000 |0903: invoke-virtual {v0, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2ac4 │ │ +10694c: 0a00 |0906: move-result v0 │ │ +10694e: 12fb |0907: const/4 v11, #int -1 // #ff │ │ +106950: 1510 0040 |0908: const/high16 v16, #int 1073741824 // #4000 │ │ +106954: 32b0 bf00 |090a: if-eq v0, v11, 09c9 // +00bf │ │ +106958: 2200 4e07 |090c: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +10695c: 7010 8e2b 0000 |090e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +106962: 620b ab18 |0911: sget-object v11, Lnet/sf/jweather/metar/MetarParser;.utility:Lorg/apache/oro/text/perl/Perl5Util; // field@18ab │ │ +106966: 1a09 8605 |0913: const-string v9, "/\//" // string@0586 │ │ +10696a: 0811 0700 |0915: move-object/from16 v17, v7 │ │ +10696e: 5417 aa18 |0917: iget-object v7, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106972: 0812 0a00 |0919: move-object/from16 v18, v10 │ │ +106976: 521a a218 |091b: iget v10, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10697a: 6e20 962b a700 |091d: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106980: 0c07 |0920: move-result-object v7 │ │ +106982: 1f07 0e07 |0921: check-cast v7, Ljava/lang/String; // type@070e │ │ +106986: 6e40 3a32 0b79 |0923: invoke-virtual {v11, v0, v9, v7}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)V // method@323a │ │ +10698c: 1207 |0926: const/4 v7, #int 0 // #0 │ │ +10698e: 6e20 962b 7000 |0927: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106994: 0c09 |092a: move-result-object v9 │ │ +106996: 1f09 0e07 |092b: check-cast v9, Ljava/lang/String; // type@070e │ │ +10699a: 6e20 d22a 2900 |092d: invoke-virtual {v9, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1069a0: 0a09 |0930: move-result v9 │ │ +1069a2: 3809 2700 |0931: if-eqz v9, 0958 // +0027 │ │ +1069a6: 2209 ed06 |0933: new-instance v9, Ljava/lang/Float; // type@06ed │ │ +1069aa: 6e20 962b 7000 |0935: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1069b0: 0c0a |0938: move-result-object v10 │ │ +1069b2: 1f0a 0e07 |0939: check-cast v10, Ljava/lang/String; // type@070e │ │ +1069b6: 1237 |093b: const/4 v7, #int 3 // #3 │ │ +1069b8: 121b |093c: const/4 v11, #int 1 // #1 │ │ +1069ba: 6e30 d42a ba07 |093d: invoke-virtual {v10, v11, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1069c0: 0c0a |0940: move-result-object v10 │ │ +1069c2: 7020 492a a900 |0941: invoke-direct {v9, v10}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +1069c8: 2207 ed06 |0944: new-instance v7, Ljava/lang/Float; // type@06ed │ │ +1069cc: 6e10 4c2a 0900 |0946: invoke-virtual {v9}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +1069d2: 0a0a |0949: move-result v10 │ │ +1069d4: 6e10 4c2a 0900 |094a: invoke-virtual {v9}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +1069da: 0a09 |094d: move-result v9 │ │ +1069dc: a809 0910 |094e: mul-float v9, v9, v16 │ │ +1069e0: c79a |0950: sub-float/2addr v10, v9 │ │ +1069e2: 7020 482a a700 |0951: invoke-direct {v7, v10}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +1069e8: 6e20 5d2d 7400 |0954: invoke-virtual {v4, v7}, Lnet/sf/jweather/metar/Metar;.setTemperature:(Ljava/lang/Float;)V // method@2d5d │ │ +1069ee: 2810 |0957: goto 0967 // +0010 │ │ +1069f0: 2207 ed06 |0958: new-instance v7, Ljava/lang/Float; // type@06ed │ │ +1069f4: 1209 |095a: const/4 v9, #int 0 // #0 │ │ +1069f6: 6e20 962b 9000 |095b: invoke-virtual {v0, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1069fc: 0c0a |095e: move-result-object v10 │ │ +1069fe: 1f0a 0e07 |095f: check-cast v10, Ljava/lang/String; // type@070e │ │ +106a02: 7020 492a a700 |0961: invoke-direct {v7, v10}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +106a08: 6e20 5d2d 7400 |0964: invoke-virtual {v4, v7}, Lnet/sf/jweather/metar/Metar;.setTemperature:(Ljava/lang/Float;)V // method@2d5d │ │ +106a0e: 1217 |0967: const/4 v7, #int 1 // #1 │ │ +106a10: 6e20 962b 7000 |0968: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106a16: 0c09 |096b: move-result-object v9 │ │ +106a18: 1f09 0e07 |096c: check-cast v9, Ljava/lang/String; // type@070e │ │ +106a1c: 6e20 d22a 2900 |096e: invoke-virtual {v9, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106a22: 0a02 |0971: move-result v2 │ │ +106a24: 3802 2600 |0972: if-eqz v2, 0998 // +0026 │ │ +106a28: 2202 ed06 |0974: new-instance v2, Ljava/lang/Float; // type@06ed │ │ +106a2c: 6e20 962b 7000 |0976: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106a32: 0c00 |0979: move-result-object v0 │ │ +106a34: 1f00 0e07 |097a: check-cast v0, Ljava/lang/String; // type@070e │ │ +106a38: 1239 |097c: const/4 v9, #int 3 // #3 │ │ +106a3a: 6e30 d42a 7009 |097d: invoke-virtual {v0, v7, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +106a40: 0c00 |0980: move-result-object v0 │ │ +106a42: 7020 492a 0200 |0981: invoke-direct {v2, v0}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +106a48: 2200 ed06 |0984: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +106a4c: 6e10 4c2a 0200 |0986: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +106a52: 0a09 |0989: move-result v9 │ │ +106a54: 6e10 4c2a 0200 |098a: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +106a5a: 0a02 |098d: move-result v2 │ │ +106a5c: a802 0210 |098e: mul-float v2, v2, v16 │ │ +106a60: c729 |0990: sub-float/2addr v9, v2 │ │ +106a62: 7020 482a 9000 |0991: invoke-direct {v0, v9}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +106a68: 6e20 562d 0400 |0994: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setDewPoint:(Ljava/lang/Float;)V // method@2d56 │ │ +106a6e: 280f |0997: goto 09a6 // +000f │ │ +106a70: 2202 ed06 |0998: new-instance v2, Ljava/lang/Float; // type@06ed │ │ +106a74: 6e20 962b 7000 |099a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106a7a: 0c00 |099d: move-result-object v0 │ │ +106a7c: 1f00 0e07 |099e: check-cast v0, Ljava/lang/String; // type@070e │ │ +106a80: 7020 492a 0200 |09a0: invoke-direct {v2, v0}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +106a86: 6e20 562d 2400 |09a3: invoke-virtual {v4, v2}, Lnet/sf/jweather/metar/Metar;.setDewPoint:(Ljava/lang/Float;)V // method@2d56 │ │ +106a8c: 5210 a218 |09a6: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106a90: 5212 a418 |09a8: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +106a94: b172 |09aa: sub-int/2addr v2, v7 │ │ +106a96: 3520 2900 |09ab: if-ge v0, v2, 09d4 // +0029 │ │ +106a9a: b070 |09ad: add-int/2addr v0, v7 │ │ +106a9c: 5910 a218 |09ae: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106aa0: 2824 |09b0: goto 09d4 // +0024 │ │ +106aa2: 0d00 |09b1: move-exception v0 │ │ +106aa4: 2202 bc07 |09b2: new-instance v2, Lnet/sf/jweather/metar/MetarParseException; // type@07bc │ │ +106aa8: 2203 1007 |09b4: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +106aac: 7010 eb2a 0300 |09b6: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +106ab2: 1a04 0232 |09b9: const-string v4, "error spliting temperature on /: " // string@3202 │ │ +106ab6: 6e20 f52a 4300 |09bb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +106abc: 6e20 f42a 0300 |09be: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +106ac2: 6e10 fa2a 0300 |09c1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +106ac8: 0c00 |09c4: move-result-object v0 │ │ +106aca: 7020 6c2d 0200 |09c5: invoke-direct {v2, v0}, Lnet/sf/jweather/metar/MetarParseException;.:(Ljava/lang/String;)V // method@2d6c │ │ +106ad0: 2702 |09c8: throw v2 │ │ +106ad2: 0811 0700 |09c9: move-object/from16 v17, v7 │ │ +106ad6: 0812 0a00 |09cb: move-object/from16 v18, v10 │ │ +106ada: 1200 |09cd: const/4 v0, #int 0 // #0 │ │ +106adc: 6e20 5d2d 0400 |09ce: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setTemperature:(Ljava/lang/Float;)V // method@2d5d │ │ +106ae2: 6e20 562d 0400 |09d1: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.setDewPoint:(Ljava/lang/Float;)V // method@2d56 │ │ +106ae8: 5410 aa18 |09d4: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106aec: 5212 a218 |09d6: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106af0: 6e20 962b 2000 |09d8: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106af6: 0c00 |09db: move-result-object v0 │ │ +106af8: 1f00 0e07 |09dc: check-cast v0, Ljava/lang/String; // type@070e │ │ +106afc: 1a02 3f09 |09de: const-string v2, "A" // string@093f │ │ +106b00: 6e20 d22a 2000 |09e0: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106b06: 0a00 |09e3: move-result v0 │ │ +106b08: 3800 3000 |09e4: if-eqz v0, 0a14 // +0030 │ │ +106b0c: 2200 ed06 |09e6: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +106b10: 5412 aa18 |09e8: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106b14: 5217 a218 |09ea: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106b18: 6e20 962b 7200 |09ec: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106b1e: 0c02 |09ef: move-result-object v2 │ │ +106b20: 1f02 0e07 |09f0: check-cast v2, Ljava/lang/String; // type@070e │ │ +106b24: 1257 |09f2: const/4 v7, #int 5 // #5 │ │ +106b26: 1219 |09f3: const/4 v9, #int 1 // #1 │ │ +106b28: 6e30 d42a 9207 |09f4: invoke-virtual {v2, v9, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +106b2e: 0c02 |09f7: move-result-object v2 │ │ +106b30: 7020 492a 2000 |09f8: invoke-direct {v0, v2}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +106b36: 2202 ed06 |09fb: new-instance v2, Ljava/lang/Float; // type@06ed │ │ +106b3a: 6e10 4c2a 0000 |09fd: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +106b40: 0a00 |0a00: move-result v0 │ │ +106b42: 1507 c842 |0a01: const/high16 v7, #int 1120403456 // #42c8 │ │ +106b46: c970 |0a03: div-float/2addr v0, v7 │ │ +106b48: 7020 482a 0200 |0a04: invoke-direct {v2, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +106b4e: 6e20 5a2d 2400 |0a07: invoke-virtual {v4, v2}, Lnet/sf/jweather/metar/Metar;.setPressure:(Ljava/lang/Float;)V // method@2d5a │ │ +106b54: 5210 a218 |0a0a: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106b58: 5212 a418 |0a0c: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +106b5c: b192 |0a0e: sub-int/2addr v2, v9 │ │ +106b5e: 3520 0500 |0a0f: if-ge v0, v2, 0a14 // +0005 │ │ +106b62: b090 |0a11: add-int/2addr v0, v9 │ │ +106b64: 5910 a218 |0a12: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106b68: 5410 aa18 |0a14: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106b6c: 5212 a218 |0a16: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106b70: 6e20 962b 2000 |0a18: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106b76: 0c00 |0a1b: move-result-object v0 │ │ +106b78: 1f00 0e07 |0a1c: check-cast v0, Ljava/lang/String; // type@070e │ │ +106b7c: 1a02 6e23 |0a1e: const-string v2, "RMK" // string@236e │ │ +106b80: 6e20 ba2a 2000 |0a20: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +106b86: 0a00 |0a23: move-result v0 │ │ +106b88: 3900 0300 |0a24: if-nez v0, 0a27 // +0003 │ │ +106b8c: 2807 |0a26: goto 0a2d // +0007 │ │ +106b8e: 5210 a218 |0a27: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106b92: 1212 |0a29: const/4 v2, #int 1 // #1 │ │ +106b94: b020 |0a2a: add-int/2addr v0, v2 │ │ +106b96: 5910 a218 |0a2b: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106b9a: 5210 a218 |0a2d: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106b9e: 5212 a418 |0a2f: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +106ba2: 3520 0c02 |0a31: if-ge v0, v2, 0c3d // +020c │ │ +106ba6: 5412 aa18 |0a33: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106baa: 6e20 962b 0200 |0a35: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106bb0: 0c00 |0a38: move-result-object v0 │ │ +106bb2: 1f00 0e07 |0a39: check-cast v0, Ljava/lang/String; // type@070e │ │ +106bb6: 5b10 a918 |0a3b: iput-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.temp:Ljava/lang/String; // field@18a9 │ │ +106bba: 6202 a318 |0a3d: sget-object v2, Lnet/sf/jweather/metar/MetarParser;.matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@18a3 │ │ +106bbe: 2207 9e08 |0a3f: new-instance v7, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ +106bc2: 7010 9432 0700 |0a41: invoke-direct {v7}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ +106bc8: 1a09 b026 |0a44: const-string v9, "T\d{8}" // string@26b0 │ │ +106bcc: 6e20 a832 9700 |0a46: invoke-virtual {v7, v9}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@32a8 │ │ +106bd2: 0c07 |0a49: move-result-object v7 │ │ +106bd4: 6e30 cc32 0207 |0a4a: invoke-virtual {v2, v0, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@32cc │ │ +106bda: 0a00 |0a4d: move-result v0 │ │ +106bdc: 3800 9b00 |0a4e: if-eqz v0, 0ae9 // +009b │ │ +106be0: 2200 ed06 |0a50: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +106be4: 5412 aa18 |0a52: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106be8: 5217 a218 |0a54: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106bec: 6e20 962b 7200 |0a56: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106bf2: 0c02 |0a59: move-result-object v2 │ │ +106bf4: 1f02 0e07 |0a5a: check-cast v2, Ljava/lang/String; // type@070e │ │ +106bf8: 1227 |0a5c: const/4 v7, #int 2 // #2 │ │ +106bfa: 1259 |0a5d: const/4 v9, #int 5 // #5 │ │ +106bfc: 6e30 d42a 7209 |0a5e: invoke-virtual {v2, v7, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +106c02: 0c02 |0a61: move-result-object v2 │ │ +106c04: 7020 492a 2000 |0a62: invoke-direct {v0, v2}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +106c0a: 5412 aa18 |0a65: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106c0e: 5217 a218 |0a67: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106c12: 6e20 962b 7200 |0a69: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106c18: 0c02 |0a6c: move-result-object v2 │ │ +106c1a: 1f02 0e07 |0a6d: check-cast v2, Ljava/lang/String; // type@070e │ │ +106c1e: 1217 |0a6f: const/4 v7, #int 1 // #1 │ │ +106c20: 6e20 b32a 7200 |0a70: invoke-virtual {v2, v7}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +106c26: 0a02 |0a73: move-result v2 │ │ +106c28: 1307 3100 |0a74: const/16 v7, #int 49 // #31 │ │ +106c2c: 3372 1300 |0a76: if-ne v2, v7, 0a89 // +0013 │ │ +106c30: 2202 ed06 |0a78: new-instance v2, Ljava/lang/Float; // type@06ed │ │ +106c34: 6e10 4c2a 0000 |0a7a: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +106c3a: 0a07 |0a7d: move-result v7 │ │ +106c3c: 6e10 4c2a 0000 |0a7e: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +106c42: 0a00 |0a81: move-result v0 │ │ +106c44: a800 0010 |0a82: mul-float v0, v0, v16 │ │ +106c48: c707 |0a84: sub-float/2addr v7, v0 │ │ +106c4a: 7020 482a 7200 |0a85: invoke-direct {v2, v7}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +106c50: 0720 |0a88: move-object v0, v2 │ │ +106c52: 2202 ed06 |0a89: new-instance v2, Ljava/lang/Float; // type@06ed │ │ +106c56: 6e10 4c2a 0000 |0a8b: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +106c5c: 0a00 |0a8e: move-result v0 │ │ +106c5e: 1507 2041 |0a8f: const/high16 v7, #int 1092616192 // #4120 │ │ +106c62: c970 |0a91: div-float/2addr v0, v7 │ │ +106c64: 7020 482a 0200 |0a92: invoke-direct {v2, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +106c6a: 6e20 5e2d 2400 |0a95: invoke-virtual {v4, v2}, Lnet/sf/jweather/metar/Metar;.setTemperaturePrecise:(Ljava/lang/Float;)V // method@2d5e │ │ +106c70: 2200 ed06 |0a98: new-instance v0, Ljava/lang/Float; // type@06ed │ │ +106c74: 5412 aa18 |0a9a: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106c78: 5217 a218 |0a9c: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106c7c: 6e20 962b 7200 |0a9e: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106c82: 0c02 |0aa1: move-result-object v2 │ │ +106c84: 1f02 0e07 |0aa2: check-cast v2, Ljava/lang/String; // type@070e │ │ +106c88: 1307 0900 |0aa4: const/16 v7, #int 9 // #9 │ │ +106c8c: 1269 |0aa6: const/4 v9, #int 6 // #6 │ │ +106c8e: 6e30 d42a 9207 |0aa7: invoke-virtual {v2, v9, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +106c94: 0c02 |0aaa: move-result-object v2 │ │ +106c96: 7020 492a 2000 |0aab: invoke-direct {v0, v2}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2a49 │ │ +106c9c: 5412 aa18 |0aae: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106ca0: 5217 a218 |0ab0: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106ca4: 6e20 962b 7200 |0ab2: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106caa: 0c02 |0ab5: move-result-object v2 │ │ +106cac: 1f02 0e07 |0ab6: check-cast v2, Ljava/lang/String; // type@070e │ │ +106cb0: 1257 |0ab8: const/4 v7, #int 5 // #5 │ │ +106cb2: 6e20 b32a 7200 |0ab9: invoke-virtual {v2, v7}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +106cb8: 0a02 |0abc: move-result v2 │ │ +106cba: 1307 3100 |0abd: const/16 v7, #int 49 // #31 │ │ +106cbe: 3372 1300 |0abf: if-ne v2, v7, 0ad2 // +0013 │ │ +106cc2: 2202 ed06 |0ac1: new-instance v2, Ljava/lang/Float; // type@06ed │ │ +106cc6: 6e10 4c2a 0000 |0ac3: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +106ccc: 0a07 |0ac6: move-result v7 │ │ +106cce: 6e10 4c2a 0000 |0ac7: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +106cd4: 0a00 |0aca: move-result v0 │ │ +106cd6: a800 0010 |0acb: mul-float v0, v0, v16 │ │ +106cda: c707 |0acd: sub-float/2addr v7, v0 │ │ +106cdc: 7020 482a 7200 |0ace: invoke-direct {v2, v7}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +106ce2: 0720 |0ad1: move-object v0, v2 │ │ +106ce4: 2202 ed06 |0ad2: new-instance v2, Ljava/lang/Float; // type@06ed │ │ +106ce8: 6e10 4c2a 0000 |0ad4: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +106cee: 0a00 |0ad7: move-result v0 │ │ +106cf0: 1507 2041 |0ad8: const/high16 v7, #int 1092616192 // #4120 │ │ +106cf4: c970 |0ada: div-float/2addr v0, v7 │ │ +106cf6: 7020 482a 0200 |0adb: invoke-direct {v2, v0}, Ljava/lang/Float;.:(F)V // method@2a48 │ │ +106cfc: 6e20 572d 2400 |0ade: invoke-virtual {v4, v2}, Lnet/sf/jweather/metar/Metar;.setDewPointPrecise:(Ljava/lang/Float;)V // method@2d57 │ │ +106d02: 080a 1100 |0ae1: move-object/from16 v10, v17 │ │ +106d06: 0809 1200 |0ae3: move-object/from16 v9, v18 │ │ +106d0a: 0811 0300 |0ae5: move-object/from16 v17, v3 │ │ +106d0e: 2900 4801 |0ae7: goto/16 0c2f // +0148 │ │ +106d12: 1507 2041 |0ae9: const/high16 v7, #int 1092616192 // #4120 │ │ +106d16: 5410 aa18 |0aeb: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106d1a: 5212 a218 |0aed: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106d1e: 6e20 962b 2000 |0aef: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106d24: 0c00 |0af2: move-result-object v0 │ │ +106d26: 1f00 0e07 |0af3: check-cast v0, Ljava/lang/String; // type@070e │ │ +106d2a: 6e20 ba2a 6000 |0af5: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +106d30: 0a00 |0af8: move-result v0 │ │ +106d32: 3900 8b00 |0af9: if-nez v0, 0b84 // +008b │ │ +106d36: 5410 aa18 |0afb: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106d3a: 5212 a218 |0afd: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106d3e: 6e20 962b 2000 |0aff: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106d44: 0c00 |0b02: move-result-object v0 │ │ +106d46: 1f00 0e07 |0b03: check-cast v0, Ljava/lang/String; // type@070e │ │ +106d4a: 6e20 ba2a f000 |0b05: invoke-virtual {v0, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +106d50: 0a00 |0b08: move-result v0 │ │ +106d52: 3900 7b00 |0b09: if-nez v0, 0b84 // +007b │ │ +106d56: 5410 aa18 |0b0b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106d5a: 5212 a218 |0b0d: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106d5e: 6e20 962b 2000 |0b0f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106d64: 0c00 |0b12: move-result-object v0 │ │ +106d66: 1f00 0e07 |0b13: check-cast v0, Ljava/lang/String; // type@070e │ │ +106d6a: 6e20 ba2a e000 |0b15: invoke-virtual {v0, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +106d70: 0a00 |0b18: move-result v0 │ │ +106d72: 3900 6b00 |0b19: if-nez v0, 0b84 // +006b │ │ +106d76: 5410 aa18 |0b1b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106d7a: 5212 a218 |0b1d: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106d7e: 6e20 962b 2000 |0b1f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106d84: 0c00 |0b22: move-result-object v0 │ │ +106d86: 1f00 0e07 |0b23: check-cast v0, Ljava/lang/String; // type@070e │ │ +106d8a: 6e20 ba2a d000 |0b25: invoke-virtual {v0, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +106d90: 0a00 |0b28: move-result v0 │ │ +106d92: 3900 5b00 |0b29: if-nez v0, 0b84 // +005b │ │ +106d96: 5410 aa18 |0b2b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106d9a: 5212 a218 |0b2d: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106d9e: 6e20 962b 2000 |0b2f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106da4: 0c00 |0b32: move-result-object v0 │ │ +106da6: 1f00 0e07 |0b33: check-cast v0, Ljava/lang/String; // type@070e │ │ +106daa: 6e20 ba2a c000 |0b35: invoke-virtual {v0, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +106db0: 0a00 |0b38: move-result v0 │ │ +106db2: 3900 4b00 |0b39: if-nez v0, 0b84 // +004b │ │ +106db6: 5410 aa18 |0b3b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106dba: 5212 a218 |0b3d: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106dbe: 6e20 962b 2000 |0b3f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106dc4: 0c00 |0b42: move-result-object v0 │ │ +106dc6: 1f00 0e07 |0b43: check-cast v0, Ljava/lang/String; // type@070e │ │ +106dca: 6e20 ba2a 8000 |0b45: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +106dd0: 0a00 |0b48: move-result v0 │ │ +106dd2: 3900 3b00 |0b49: if-nez v0, 0b84 // +003b │ │ +106dd6: 5410 aa18 |0b4b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106dda: 5212 a218 |0b4d: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106dde: 6e20 962b 2000 |0b4f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106de4: 0c00 |0b52: move-result-object v0 │ │ +106de6: 1f00 0e07 |0b53: check-cast v0, Ljava/lang/String; // type@070e │ │ +106dea: 6e20 ba2a 5000 |0b55: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +106df0: 0a00 |0b58: move-result v0 │ │ +106df2: 3900 2b00 |0b59: if-nez v0, 0b84 // +002b │ │ +106df6: 5410 aa18 |0b5b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106dfa: 5212 a218 |0b5d: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106dfe: 6e20 962b 2000 |0b5f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106e04: 0c00 |0b62: move-result-object v0 │ │ +106e06: 1f00 0e07 |0b63: check-cast v0, Ljava/lang/String; // type@070e │ │ +106e0a: 6e20 ba2a 3000 |0b65: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +106e10: 0a00 |0b68: move-result v0 │ │ +106e12: 3800 0300 |0b69: if-eqz v0, 0b6c // +0003 │ │ +106e16: 2819 |0b6b: goto 0b84 // +0019 │ │ +106e18: 5410 aa18 |0b6c: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106e1c: 5212 a218 |0b6e: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106e20: 6e20 962b 2000 |0b70: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106e26: 0c00 |0b73: move-result-object v0 │ │ +106e28: 1f00 0e07 |0b74: check-cast v0, Ljava/lang/String; // type@070e │ │ +106e2c: 1a02 0821 |0b76: const-string v2, "NOSIG" // string@2108 │ │ +106e30: 6e20 ba2a 2000 |0b78: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +106e36: 0a00 |0b7b: move-result v0 │ │ +106e38: 3800 65ff |0b7c: if-eqz v0, 0ae1 // -009b │ │ +106e3c: 1212 |0b7e: const/4 v2, #int 1 // #1 │ │ +106e3e: 6e20 592d 2400 |0b7f: invoke-virtual {v4, v2}, Lnet/sf/jweather/metar/Metar;.setIsNoSignificantChange:(Z)V // method@2d59 │ │ +106e44: 2900 5fff |0b82: goto/16 0ae1 // -00a1 │ │ +106e48: 2200 be07 |0b84: new-instance v0, Lnet/sf/jweather/metar/Obscuration; // type@07be │ │ +106e4c: 7010 732d 0000 |0b86: invoke-direct {v0}, Lnet/sf/jweather/metar/Obscuration;.:()V // method@2d73 │ │ +106e52: 5b10 a518 |0b89: iput-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.obscuration:Lnet/sf/jweather/metar/Obscuration; // field@18a5 │ │ +106e56: 5412 aa18 |0b8b: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106e5a: 5219 a218 |0b8d: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106e5e: 6e20 962b 9200 |0b8f: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106e64: 0c02 |0b92: move-result-object v2 │ │ +106e66: 1f02 0e07 |0b93: check-cast v2, Ljava/lang/String; // type@070e │ │ +106e6a: 6e20 832d 2000 |0b95: invoke-virtual {v0, v2}, Lnet/sf/jweather/metar/Obscuration;.setPhenomena:(Ljava/lang/String;)V // method@2d83 │ │ +106e70: 5210 a218 |0b98: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106e74: 1212 |0b9a: const/4 v2, #int 1 // #1 │ │ +106e76: b020 |0b9b: add-int/2addr v0, v2 │ │ +106e78: 5910 a218 |0b9c: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106e7c: 5412 aa18 |0b9e: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106e80: 6e20 962b 0200 |0ba0: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106e86: 0c00 |0ba3: move-result-object v0 │ │ +106e88: 1f00 0e07 |0ba4: check-cast v0, Ljava/lang/String; // type@070e │ │ +106e8c: 0809 1200 |0ba6: move-object/from16 v9, v18 │ │ +106e90: 6e20 d22a 9000 |0ba8: invoke-virtual {v0, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106e96: 0a00 |0bab: move-result v0 │ │ +106e98: 3900 3c00 |0bac: if-nez v0, 0be8 // +003c │ │ +106e9c: 5410 aa18 |0bae: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106ea0: 5212 a218 |0bb0: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106ea4: 6e20 962b 2000 |0bb2: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106eaa: 0c00 |0bb5: move-result-object v0 │ │ +106eac: 1f00 0e07 |0bb6: check-cast v0, Ljava/lang/String; // type@070e │ │ +106eb0: 080a 1100 |0bb8: move-object/from16 v10, v17 │ │ +106eb4: 6e20 d22a a000 |0bba: invoke-virtual {v0, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106eba: 0a00 |0bbd: move-result v0 │ │ +106ebc: 3900 2c00 |0bbe: if-nez v0, 0bea // +002c │ │ +106ec0: 5410 aa18 |0bc0: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106ec4: 5212 a218 |0bc2: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106ec8: 6e20 962b 2000 |0bc4: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106ece: 0c00 |0bc7: move-result-object v0 │ │ +106ed0: 1f00 0e07 |0bc8: check-cast v0, Ljava/lang/String; // type@070e │ │ +106ed4: 1a02 ae0b |0bca: const-string v2, "BKN" // string@0bae │ │ +106ed8: 6e20 d22a 2000 |0bcc: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106ede: 0a00 |0bcf: move-result v0 │ │ +106ee0: 3900 1a00 |0bd0: if-nez v0, 0bea // +001a │ │ +106ee4: 5410 aa18 |0bd2: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106ee8: 5212 a218 |0bd4: iget v2, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106eec: 6e20 962b 2000 |0bd6: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106ef2: 0c00 |0bd9: move-result-object v0 │ │ +106ef4: 1f00 0e07 |0bda: check-cast v0, Ljava/lang/String; // type@070e │ │ +106ef8: 1a02 b921 |0bdc: const-string v2, "OVC" // string@21b9 │ │ +106efc: 6e20 d22a 2000 |0bde: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106f02: 0a00 |0be1: move-result v0 │ │ +106f04: 3800 0300 |0be2: if-eqz v0, 0be5 // +0003 │ │ +106f08: 2806 |0be4: goto 0bea // +0006 │ │ +106f0a: 0811 0300 |0be5: move-object/from16 v17, v3 │ │ +106f0e: 283d |0be7: goto 0c24 // +003d │ │ +106f10: 080a 1100 |0be8: move-object/from16 v10, v17 │ │ +106f14: 5410 a518 |0bea: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.obscuration:Lnet/sf/jweather/metar/Obscuration; // field@18a5 │ │ +106f18: 5412 aa18 |0bec: iget-object v2, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106f1c: 521b a218 |0bee: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106f20: 6e20 962b b200 |0bf0: invoke-virtual {v2, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106f26: 0c02 |0bf3: move-result-object v2 │ │ +106f28: 1f02 0e07 |0bf4: check-cast v2, Ljava/lang/String; // type@070e │ │ +106f2c: 1207 |0bf6: const/4 v7, #int 0 // #0 │ │ +106f2e: 123b |0bf7: const/4 v11, #int 3 // #3 │ │ +106f30: 6e30 d42a 720b |0bf8: invoke-virtual {v2, v7, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +106f36: 0c02 |0bfb: move-result-object v2 │ │ +106f38: 6e20 812d 2000 |0bfc: invoke-virtual {v0, v2}, Lnet/sf/jweather/metar/Obscuration;.setContraction:(Ljava/lang/String;)V // method@2d81 │ │ +106f3e: 5410 a518 |0bff: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.obscuration:Lnet/sf/jweather/metar/Obscuration; // field@18a5 │ │ +106f42: 2202 f406 |0c01: new-instance v2, Ljava/lang/Integer; // type@06f4 │ │ +106f46: 5417 aa18 |0c03: iget-object v7, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106f4a: 521b a218 |0c05: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106f4e: 6e20 962b b700 |0c07: invoke-virtual {v7, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106f54: 0c07 |0c0a: move-result-object v7 │ │ +106f56: 1f07 0e07 |0c0b: check-cast v7, Ljava/lang/String; // type@070e │ │ +106f5a: 0811 0300 |0c0d: move-object/from16 v17, v3 │ │ +106f5e: 1233 |0c0f: const/4 v3, #int 3 // #3 │ │ +106f60: 126b |0c10: const/4 v11, #int 6 // #6 │ │ +106f62: 6e30 d42a 370b |0c11: invoke-virtual {v7, v3, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +106f68: 0c07 |0c14: move-result-object v7 │ │ +106f6a: 7020 582a 7200 |0c15: invoke-direct {v2, v7}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ +106f70: 6e10 5b2a 0200 |0c18: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +106f76: 0a02 |0c1b: move-result v2 │ │ +106f78: 6e20 822d 2000 |0c1c: invoke-virtual {v0, v2}, Lnet/sf/jweather/metar/Obscuration;.setHeight:(I)V // method@2d82 │ │ +106f7e: 5410 a518 |0c1f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.obscuration:Lnet/sf/jweather/metar/Obscuration; // field@18a5 │ │ +106f82: 6e20 262d 0400 |0c21: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.addObscuration:(Lnet/sf/jweather/metar/Obscuration;)V // method@2d26 │ │ +106f88: 5210 a218 |0c24: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106f8c: 1212 |0c26: const/4 v2, #int 1 // #1 │ │ +106f8e: b020 |0c27: add-int/2addr v0, v2 │ │ +106f90: 5910 a218 |0c28: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106f94: 2805 |0c2a: goto 0c2f // +0005 │ │ +106f96: 080a 1100 |0c2b: move-object/from16 v10, v17 │ │ +106f9a: 2900 b8fe |0c2d: goto/16 0ae5 // -0148 │ │ +106f9e: 5210 a218 |0c2f: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106fa2: 1212 |0c31: const/4 v2, #int 1 // #1 │ │ +106fa4: b020 |0c32: add-int/2addr v0, v2 │ │ +106fa6: 5910 a218 |0c33: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106faa: 0812 0900 |0c35: move-object/from16 v18, v9 │ │ +106fae: 0803 1100 |0c37: move-object/from16 v3, v17 │ │ +106fb2: 0811 0a00 |0c39: move-object/from16 v17, v10 │ │ +106fb6: 2900 f2fd |0c3b: goto/16 0a2d // -020e │ │ +106fba: 1104 |0c3d: return-object v4 │ │ +106fbc: 0811 0300 |0c3e: move-object/from16 v17, v3 │ │ +106fc0: 07a9 |0c40: move-object v9, v10 │ │ +106fc2: 077a |0c41: move-object v10, v7 │ │ +106fc4: 2200 c007 |0c42: new-instance v0, Lnet/sf/jweather/metar/SkyCondition; // type@07c0 │ │ +106fc8: 7010 8b2d 0000 |0c44: invoke-direct {v0}, Lnet/sf/jweather/metar/SkyCondition;.:()V // method@2d8b │ │ +106fce: 5b10 a818 |0c47: iput-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ +106fd2: 5410 aa18 |0c49: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106fd6: 5213 a218 |0c4b: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106fda: 6e20 962b 3000 |0c4d: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +106fe0: 0c00 |0c50: move-result-object v0 │ │ +106fe2: 1f00 0e07 |0c51: check-cast v0, Ljava/lang/String; // type@070e │ │ +106fe6: 6e20 d22a 9000 |0c53: invoke-virtual {v0, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +106fec: 0a00 |0c56: move-result v0 │ │ +106fee: 3900 e500 |0c57: if-nez v0, 0d3c // +00e5 │ │ +106ff2: 5410 aa18 |0c59: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +106ff6: 5213 a218 |0c5b: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +106ffa: 6e20 962b 3000 |0c5d: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107000: 0c00 |0c60: move-result-object v0 │ │ +107002: 1f00 0e07 |0c61: check-cast v0, Ljava/lang/String; // type@070e │ │ +107006: 6e20 d22a a000 |0c63: invoke-virtual {v0, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10700c: 0a00 |0c66: move-result v0 │ │ +10700e: 3900 d500 |0c67: if-nez v0, 0d3c // +00d5 │ │ +107012: 5410 aa18 |0c69: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107016: 5213 a218 |0c6b: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10701a: 6e20 962b 3000 |0c6d: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107020: 0c00 |0c70: move-result-object v0 │ │ +107022: 1f00 0e07 |0c71: check-cast v0, Ljava/lang/String; // type@070e │ │ +107026: 1a03 ae0b |0c73: const-string v3, "BKN" // string@0bae │ │ +10702a: 6e20 d22a 3000 |0c75: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +107030: 0a00 |0c78: move-result v0 │ │ +107032: 3900 c300 |0c79: if-nez v0, 0d3c // +00c3 │ │ +107036: 5410 aa18 |0c7b: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10703a: 5213 a218 |0c7d: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10703e: 6e20 962b 3000 |0c7f: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107044: 0c00 |0c82: move-result-object v0 │ │ +107046: 1f00 0e07 |0c83: check-cast v0, Ljava/lang/String; // type@070e │ │ +10704a: 1a03 b921 |0c85: const-string v3, "OVC" // string@21b9 │ │ +10704e: 6e20 d22a 3000 |0c87: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +107054: 0a00 |0c8a: move-result v0 │ │ +107056: 3800 0400 |0c8b: if-eqz v0, 0c8f // +0004 │ │ +10705a: 2900 af00 |0c8d: goto/16 0d3c // +00af │ │ +10705e: 5410 aa18 |0c8f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107062: 5213 a218 |0c91: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107066: 6e20 962b 3000 |0c93: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10706c: 0c00 |0c96: move-result-object v0 │ │ +10706e: 1f00 0e07 |0c97: check-cast v0, Ljava/lang/String; // type@070e │ │ +107072: 1a03 5824 |0c99: const-string v3, "SKC" // string@2458 │ │ +107076: 6e20 d22a 3000 |0c9b: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10707c: 0a00 |0c9e: move-result v0 │ │ +10707e: 3900 8400 |0c9f: if-nez v0, 0d23 // +0084 │ │ +107082: 5410 aa18 |0ca1: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107086: 5213 a218 |0ca3: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10708a: 6e20 962b 3000 |0ca5: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107090: 0c00 |0ca8: move-result-object v0 │ │ +107092: 1f00 0e07 |0ca9: check-cast v0, Ljava/lang/String; // type@070e │ │ +107096: 1a03 d90c |0cab: const-string v3, "CLR" // string@0cd9 │ │ +10709a: 6e20 d22a 3000 |0cad: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1070a0: 0a00 |0cb0: move-result v0 │ │ +1070a2: 3800 0300 |0cb1: if-eqz v0, 0cb4 // +0003 │ │ +1070a6: 2870 |0cb3: goto 0d23 // +0070 │ │ +1070a8: 5410 aa18 |0cb4: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1070ac: 5213 a218 |0cb6: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1070b0: 6e20 962b 3000 |0cb8: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1070b6: 0c00 |0cbb: move-result-object v0 │ │ +1070b8: 1f00 0e07 |0cbc: check-cast v0, Ljava/lang/String; // type@070e │ │ +1070bc: 1a03 cd28 |0cbe: const-string v3, "VV" // string@28cd │ │ +1070c0: 6e20 d22a 3000 |0cc0: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1070c6: 0a00 |0cc3: move-result v0 │ │ +1070c8: 3800 3500 |0cc4: if-eqz v0, 0cf9 // +0035 │ │ +1070cc: 5410 a818 |0cc6: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ +1070d0: 5413 aa18 |0cc8: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1070d4: 5217 a218 |0cca: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1070d8: 6e20 962b 7300 |0ccc: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1070de: 0c03 |0ccf: move-result-object v3 │ │ +1070e0: 1f03 0e07 |0cd0: check-cast v3, Ljava/lang/String; // type@070e │ │ +1070e4: 1227 |0cd2: const/4 v7, #int 2 // #2 │ │ +1070e6: 1209 |0cd3: const/4 v9, #int 0 // #0 │ │ +1070e8: 6e30 d42a 9307 |0cd4: invoke-virtual {v3, v9, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1070ee: 0c03 |0cd7: move-result-object v3 │ │ +1070f0: 6e20 982d 3000 |0cd8: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/SkyCondition;.setContraction:(Ljava/lang/String;)V // method@2d98 │ │ +1070f6: 5410 a818 |0cdb: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ +1070fa: 2203 f406 |0cdd: new-instance v3, Ljava/lang/Integer; // type@06f4 │ │ +1070fe: 5419 aa18 |0cdf: iget-object v9, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107102: 521a a218 |0ce1: iget v10, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107106: 6e20 962b a900 |0ce3: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10710c: 0c09 |0ce6: move-result-object v9 │ │ +10710e: 1f09 0e07 |0ce7: check-cast v9, Ljava/lang/String; // type@070e │ │ +107112: 125a |0ce9: const/4 v10, #int 5 // #5 │ │ +107114: 6e30 d42a 790a |0cea: invoke-virtual {v9, v7, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +10711a: 0c09 |0ced: move-result-object v9 │ │ +10711c: 7020 582a 9300 |0cee: invoke-direct {v3, v9}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ +107122: 6e10 5b2a 0300 |0cf1: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +107128: 0a03 |0cf4: move-result v3 │ │ +10712a: 6e20 992d 3000 |0cf5: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/SkyCondition;.setHeight:(I)V // method@2d99 │ │ +107130: 2842 |0cf8: goto 0d3a // +0042 │ │ +107132: 1227 |0cf9: const/4 v7, #int 2 // #2 │ │ +107134: 125a |0cfa: const/4 v10, #int 5 // #5 │ │ +107136: 5410 aa18 |0cfb: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10713a: 5213 a218 |0cfd: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10713e: 6e20 962b 3000 |0cff: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107144: 0c00 |0d02: move-result-object v0 │ │ +107146: 1f00 0e07 |0d03: check-cast v0, Ljava/lang/String; // type@070e │ │ +10714a: 1a03 1621 |0d05: const-string v3, "NSC" // string@2116 │ │ +10714e: 6e20 d22a 3000 |0d07: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +107154: 0a00 |0d0a: move-result v0 │ │ +107156: 3800 2f00 |0d0b: if-eqz v0, 0d3a // +002f │ │ +10715a: 5410 a818 |0d0d: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ +10715e: 5413 aa18 |0d0f: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107162: 5219 a218 |0d11: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107166: 6e20 962b 9300 |0d13: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10716c: 0c03 |0d16: move-result-object v3 │ │ +10716e: 1f03 0e07 |0d17: check-cast v3, Ljava/lang/String; // type@070e │ │ +107172: 1239 |0d19: const/4 v9, #int 3 // #3 │ │ +107174: 120b |0d1a: const/4 v11, #int 0 // #0 │ │ +107176: 6e30 d42a b309 |0d1b: invoke-virtual {v3, v11, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +10717c: 0c03 |0d1e: move-result-object v3 │ │ +10717e: 6e20 982d 3000 |0d1f: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/SkyCondition;.setContraction:(Ljava/lang/String;)V // method@2d98 │ │ +107184: 2818 |0d22: goto 0d3a // +0018 │ │ +107186: 1227 |0d23: const/4 v7, #int 2 // #2 │ │ +107188: 1239 |0d24: const/4 v9, #int 3 // #3 │ │ +10718a: 125a |0d25: const/4 v10, #int 5 // #5 │ │ +10718c: 120b |0d26: const/4 v11, #int 0 // #0 │ │ +10718e: 5410 a818 |0d27: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ +107192: 5413 aa18 |0d29: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107196: 5217 a218 |0d2b: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10719a: 6e20 962b 7300 |0d2d: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1071a0: 0c03 |0d30: move-result-object v3 │ │ +1071a2: 1f03 0e07 |0d31: check-cast v3, Ljava/lang/String; // type@070e │ │ +1071a6: 6e30 d42a b309 |0d33: invoke-virtual {v3, v11, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1071ac: 0c03 |0d36: move-result-object v3 │ │ +1071ae: 6e20 982d 3000 |0d37: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/SkyCondition;.setContraction:(Ljava/lang/String;)V // method@2d98 │ │ +1071b4: 126b |0d3a: const/4 v11, #int 6 // #6 │ │ +1071b6: 2865 |0d3b: goto 0da0 // +0065 │ │ +1071b8: 1239 |0d3c: const/4 v9, #int 3 // #3 │ │ +1071ba: 125a |0d3d: const/4 v10, #int 5 // #5 │ │ +1071bc: 120b |0d3e: const/4 v11, #int 0 // #0 │ │ +1071be: 5410 a818 |0d3f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ +1071c2: 5413 aa18 |0d41: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1071c6: 5217 a218 |0d43: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1071ca: 6e20 962b 7300 |0d45: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1071d0: 0c03 |0d48: move-result-object v3 │ │ +1071d2: 1f03 0e07 |0d49: check-cast v3, Ljava/lang/String; // type@070e │ │ +1071d6: 6e30 d42a b309 |0d4b: invoke-virtual {v3, v11, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1071dc: 0c03 |0d4e: move-result-object v3 │ │ +1071de: 6e20 982d 3000 |0d4f: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/SkyCondition;.setContraction:(Ljava/lang/String;)V // method@2d98 │ │ +1071e4: 5410 a818 |0d52: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ +1071e8: 2203 f406 |0d54: new-instance v3, Ljava/lang/Integer; // type@06f4 │ │ +1071ec: 5417 aa18 |0d56: iget-object v7, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1071f0: 521b a218 |0d58: iget v11, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1071f4: 6e20 962b b700 |0d5a: invoke-virtual {v7, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1071fa: 0c07 |0d5d: move-result-object v7 │ │ +1071fc: 1f07 0e07 |0d5e: check-cast v7, Ljava/lang/String; // type@070e │ │ +107200: 126b |0d60: const/4 v11, #int 6 // #6 │ │ +107202: 6e30 d42a 970b |0d61: invoke-virtual {v7, v9, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +107208: 0c07 |0d64: move-result-object v7 │ │ +10720a: 7020 582a 7300 |0d65: invoke-direct {v3, v7}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@2a58 │ │ +107210: 6e10 5b2a 0300 |0d68: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +107216: 0a03 |0d6b: move-result v3 │ │ +107218: 6e20 992d 3000 |0d6c: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/SkyCondition;.setHeight:(I)V // method@2d99 │ │ +10721e: 5410 aa18 |0d6f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107222: 5213 a218 |0d71: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107226: 6e20 962b 3000 |0d73: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10722c: 0c00 |0d76: move-result-object v0 │ │ +10722e: 1f00 0e07 |0d77: check-cast v0, Ljava/lang/String; // type@070e │ │ +107232: 6e10 c92a 0000 |0d79: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +107238: 0a00 |0d7c: move-result v0 │ │ +10723a: 37b0 2300 |0d7d: if-le v0, v11, 0da0 // +0023 │ │ +10723e: 5410 a818 |0d7f: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ +107242: 5413 aa18 |0d81: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107246: 5217 a218 |0d83: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10724a: 6e20 962b 7300 |0d85: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107250: 0c03 |0d88: move-result-object v3 │ │ +107252: 1f03 0e07 |0d89: check-cast v3, Ljava/lang/String; // type@070e │ │ +107256: 5417 aa18 |0d8b: iget-object v7, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10725a: 5219 a218 |0d8d: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10725e: 6e20 962b 9700 |0d8f: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107264: 0c07 |0d92: move-result-object v7 │ │ +107266: 1f07 0e07 |0d93: check-cast v7, Ljava/lang/String; // type@070e │ │ +10726a: 6e10 c92a 0700 |0d95: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +107270: 0a07 |0d98: move-result v7 │ │ +107272: 6e30 d42a b307 |0d99: invoke-virtual {v3, v11, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +107278: 0c03 |0d9c: move-result-object v3 │ │ +10727a: 6e20 9a2d 3000 |0d9d: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/SkyCondition;.setModifier:(Ljava/lang/String;)V // method@2d9a │ │ +107280: 5410 a818 |0da0: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.skyCondition:Lnet/sf/jweather/metar/SkyCondition; // field@18a8 │ │ +107284: 6e20 282d 0400 |0da2: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.addSkyCondition:(Lnet/sf/jweather/metar/SkyCondition;)V // method@2d28 │ │ +10728a: 5210 a218 |0da5: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10728e: 5213 a418 |0da7: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +107292: 1217 |0da9: const/4 v7, #int 1 // #1 │ │ +107294: b173 |0daa: sub-int/2addr v3, v7 │ │ +107296: 3530 0600 |0dab: if-ge v0, v3, 0db1 // +0006 │ │ +10729a: d800 0001 |0dad: add-int/lit8 v0, v0, #int 1 // #01 │ │ +10729e: 5910 a218 |0daf: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1072a2: 0803 1100 |0db1: move-object/from16 v3, v17 │ │ +1072a6: 1209 |0db3: const/4 v9, #int 0 // #0 │ │ +1072a8: 121a |0db4: const/4 v10, #int 1 // #1 │ │ +1072aa: 123b |0db5: const/4 v11, #int 3 // #3 │ │ +1072ac: 2900 affa |0db6: goto/16 0865 // -0551 │ │ +1072b0: 0811 0300 |0db8: move-object/from16 v17, v3 │ │ +1072b4: 125a |0dba: const/4 v10, #int 5 // #5 │ │ +1072b6: 126b |0dbb: const/4 v11, #int 6 // #6 │ │ +1072b8: 2200 c107 |0dbc: new-instance v0, Lnet/sf/jweather/metar/WeatherCondition; // type@07c1 │ │ +1072bc: 7010 9b2d 0000 |0dbe: invoke-direct {v0}, Lnet/sf/jweather/metar/WeatherCondition;.:()V // method@2d9b │ │ +1072c2: 5b10 ac18 |0dc1: iput-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.weatherCondition:Lnet/sf/jweather/metar/WeatherCondition; // field@18ac │ │ +1072c6: 5410 aa18 |0dc3: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1072ca: 5213 a218 |0dc5: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1072ce: 6e20 962b 3000 |0dc7: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1072d4: 0c00 |0dca: move-result-object v0 │ │ +1072d6: 1f00 0e07 |0dcb: check-cast v0, Ljava/lang/String; // type@070e │ │ +1072da: 1a03 3d02 |0dcd: const-string v3, "+" // string@023d │ │ +1072de: 6e20 d22a 3000 |0dcf: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1072e4: 0a00 |0dd2: move-result v0 │ │ +1072e6: 3900 1800 |0dd3: if-nez v0, 0deb // +0018 │ │ +1072ea: 5410 aa18 |0dd5: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1072ee: 5213 a218 |0dd7: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1072f2: 6e20 962b 3000 |0dd9: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1072f8: 0c00 |0ddc: move-result-object v0 │ │ +1072fa: 1f00 0e07 |0ddd: check-cast v0, Ljava/lang/String; // type@070e │ │ +1072fe: 1a03 7e02 |0ddf: const-string v3, "-" // string@027e │ │ +107302: 6e20 d22a 3000 |0de1: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +107308: 0a00 |0de4: move-result v0 │ │ +10730a: 3800 0300 |0de5: if-eqz v0, 0de8 // +0003 │ │ +10730e: 2804 |0de7: goto 0deb // +0004 │ │ +107310: 1200 |0de8: const/4 v0, #int 0 // #0 │ │ +107312: 1207 |0de9: const/4 v7, #int 0 // #0 │ │ +107314: 281a |0dea: goto 0e04 // +001a │ │ +107316: 5410 ac18 |0deb: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.weatherCondition:Lnet/sf/jweather/metar/WeatherCondition; // field@18ac │ │ +10731a: 5413 aa18 |0ded: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10731e: 5217 a218 |0def: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107322: 6e20 962b 7300 |0df1: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107328: 0c03 |0df4: move-result-object v3 │ │ +10732a: 1f03 0e07 |0df5: check-cast v3, Ljava/lang/String; // type@070e │ │ +10732e: 1207 |0df7: const/4 v7, #int 0 // #0 │ │ +107330: 6e20 b32a 7300 |0df8: invoke-virtual {v3, v7}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +107336: 0a03 |0dfb: move-result v3 │ │ +107338: 7110 db2a 0300 |0dfc: invoke-static {v3}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@2adb │ │ +10733e: 0c03 |0dff: move-result-object v3 │ │ +107340: 6e20 c12d 3000 |0e00: invoke-virtual {v0, v3}, Lnet/sf/jweather/metar/WeatherCondition;.setIntensity:(Ljava/lang/String;)V // method@2dc1 │ │ +107346: 1210 |0e03: const/4 v0, #int 1 // #1 │ │ +107348: 5413 aa18 |0e04: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10734c: 5219 a218 |0e06: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107350: 6e20 962b 9300 |0e08: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107356: 0c03 |0e0b: move-result-object v3 │ │ +107358: 1f03 0e07 |0e0c: check-cast v3, Ljava/lang/String; // type@070e │ │ +10735c: d809 0002 |0e0e: add-int/lit8 v9, v0, #int 2 // #02 │ │ +107360: 6e30 d42a 0309 |0e10: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +107366: 0c03 |0e13: move-result-object v3 │ │ +107368: 1a07 ef1f |0e14: const-string v7, "MI" // string@1fef │ │ +10736c: 6e20 d22a 7300 |0e16: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +107372: 0a03 |0e19: move-result v3 │ │ +107374: 3903 9c00 |0e1a: if-nez v3, 0eb6 // +009c │ │ +107378: 5413 aa18 |0e1c: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10737c: 5217 a218 |0e1e: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107380: 6e20 962b 7300 |0e20: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107386: 0c03 |0e23: move-result-object v3 │ │ +107388: 1f03 0e07 |0e24: check-cast v3, Ljava/lang/String; // type@070e │ │ +10738c: 6e30 d42a 0309 |0e26: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +107392: 0c03 |0e29: move-result-object v3 │ │ +107394: 1a07 3422 |0e2a: const-string v7, "PR" // string@2234 │ │ +107398: 6e20 d22a 7300 |0e2c: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10739e: 0a03 |0e2f: move-result v3 │ │ +1073a0: 3903 8600 |0e30: if-nez v3, 0eb6 // +0086 │ │ +1073a4: 5413 aa18 |0e32: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1073a8: 5217 a218 |0e34: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1073ac: 6e20 962b 7300 |0e36: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1073b2: 0c03 |0e39: move-result-object v3 │ │ +1073b4: 1f03 0e07 |0e3a: check-cast v3, Ljava/lang/String; // type@070e │ │ +1073b8: 6e30 d42a 0309 |0e3c: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1073be: 0c03 |0e3f: move-result-object v3 │ │ +1073c0: 1a07 9c0b |0e40: const-string v7, "BC" // string@0b9c │ │ +1073c4: 6e20 d22a 7300 |0e42: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1073ca: 0a03 |0e45: move-result v3 │ │ +1073cc: 3903 7000 |0e46: if-nez v3, 0eb6 // +0070 │ │ +1073d0: 5413 aa18 |0e48: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1073d4: 5217 a218 |0e4a: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1073d8: 6e20 962b 7300 |0e4c: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1073de: 0c03 |0e4f: move-result-object v3 │ │ +1073e0: 1f03 0e07 |0e50: check-cast v3, Ljava/lang/String; // type@070e │ │ +1073e4: 6e30 d42a 0309 |0e52: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1073ea: 0c03 |0e55: move-result-object v3 │ │ +1073ec: 1a07 b60e |0e56: const-string v7, "DR" // string@0eb6 │ │ +1073f0: 6e20 d22a 7300 |0e58: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1073f6: 0a03 |0e5b: move-result v3 │ │ +1073f8: 3903 5a00 |0e5c: if-nez v3, 0eb6 // +005a │ │ +1073fc: 5413 aa18 |0e5e: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107400: 5217 a218 |0e60: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107404: 6e20 962b 7300 |0e62: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10740a: 0c03 |0e65: move-result-object v3 │ │ +10740c: 1f03 0e07 |0e66: check-cast v3, Ljava/lang/String; // type@070e │ │ +107410: 6e30 d42a 0309 |0e68: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +107416: 0c03 |0e6b: move-result-object v3 │ │ +107418: 1a07 af0b |0e6c: const-string v7, "BL" // string@0baf │ │ +10741c: 6e20 d22a 7300 |0e6e: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +107422: 0a03 |0e71: move-result v3 │ │ +107424: 3903 4400 |0e72: if-nez v3, 0eb6 // +0044 │ │ +107428: 5413 aa18 |0e74: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10742c: 5217 a218 |0e76: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107430: 6e20 962b 7300 |0e78: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107436: 0c03 |0e7b: move-result-object v3 │ │ +107438: 1f03 0e07 |0e7c: check-cast v3, Ljava/lang/String; // type@070e │ │ +10743c: 6e30 d42a 0309 |0e7e: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +107442: 0c03 |0e81: move-result-object v3 │ │ +107444: 1a07 3324 |0e82: const-string v7, "SH" // string@2433 │ │ +107448: 6e20 d22a 7300 |0e84: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10744e: 0a03 |0e87: move-result v3 │ │ +107450: 3903 2e00 |0e88: if-nez v3, 0eb6 // +002e │ │ +107454: 5413 aa18 |0e8a: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107458: 5217 a218 |0e8c: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10745c: 6e20 962b 7300 |0e8e: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107462: 0c03 |0e91: move-result-object v3 │ │ +107464: 1f03 0e07 |0e92: check-cast v3, Ljava/lang/String; // type@070e │ │ +107468: 6e30 d42a 0309 |0e94: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +10746e: 0c03 |0e97: move-result-object v3 │ │ +107470: 1a07 3f26 |0e98: const-string v7, "TS" // string@263f │ │ +107474: 6e20 d22a 7300 |0e9a: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10747a: 0a03 |0e9d: move-result v3 │ │ +10747c: 3903 1800 |0e9e: if-nez v3, 0eb6 // +0018 │ │ +107480: 5413 aa18 |0ea0: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107484: 5217 a218 |0ea2: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107488: 6e20 962b 7300 |0ea4: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10748e: 0c03 |0ea7: move-result-object v3 │ │ +107490: 1f03 0e07 |0ea8: check-cast v3, Ljava/lang/String; // type@070e │ │ +107494: 6e30 d42a 0309 |0eaa: invoke-virtual {v3, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +10749a: 0c03 |0ead: move-result-object v3 │ │ +10749c: 1a07 dc10 |0eae: const-string v7, "FZ" // string@10dc │ │ +1074a0: 6e20 d22a 7300 |0eb0: invoke-virtual {v3, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1074a6: 0a03 |0eb3: move-result v3 │ │ +1074a8: 3803 1600 |0eb4: if-eqz v3, 0eca // +0016 │ │ +1074ac: 5413 ac18 |0eb6: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.weatherCondition:Lnet/sf/jweather/metar/WeatherCondition; // field@18ac │ │ +1074b0: 5417 aa18 |0eb8: iget-object v7, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1074b4: 521a a218 |0eba: iget v10, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1074b8: 6e20 962b a700 |0ebc: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1074be: 0c07 |0ebf: move-result-object v7 │ │ +1074c0: 1f07 0e07 |0ec0: check-cast v7, Ljava/lang/String; // type@070e │ │ +1074c4: 6e30 d42a 0709 |0ec2: invoke-virtual {v7, v0, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1074ca: 0c00 |0ec5: move-result-object v0 │ │ +1074cc: 6e20 c02d 0300 |0ec6: invoke-virtual {v3, v0}, Lnet/sf/jweather/metar/WeatherCondition;.setDescriptor:(Ljava/lang/String;)V // method@2dc0 │ │ +1074d2: 0190 |0ec9: move v0, v9 │ │ +1074d4: 5413 aa18 |0eca: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1074d8: 5217 a218 |0ecc: iget v7, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1074dc: 6e20 962b 7300 |0ece: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1074e2: 0c03 |0ed1: move-result-object v3 │ │ +1074e4: 1f03 0e07 |0ed2: check-cast v3, Ljava/lang/String; // type@070e │ │ +1074e8: d807 0002 |0ed4: add-int/lit8 v7, v0, #int 2 // #02 │ │ +1074ec: 6e30 d42a 0307 |0ed6: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1074f2: 0c03 |0ed9: move-result-object v3 │ │ +1074f4: 1a09 c90e |0eda: const-string v9, "DZ" // string@0ec9 │ │ +1074f8: 6e20 ba2a 9300 |0edc: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1074fe: 0a03 |0edf: move-result v3 │ │ +107500: 3903 c201 |0ee0: if-nez v3, 10a2 // +01c2 │ │ +107504: 5413 aa18 |0ee2: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107508: 5219 a218 |0ee4: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10750c: 6e20 962b 9300 |0ee6: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107512: 0c03 |0ee9: move-result-object v3 │ │ +107514: 1f03 0e07 |0eea: check-cast v3, Ljava/lang/String; // type@070e │ │ +107518: 6e30 d42a 0307 |0eec: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +10751e: 0c03 |0eef: move-result-object v3 │ │ +107520: 1a09 1523 |0ef0: const-string v9, "RA" // string@2315 │ │ +107524: 6e20 ba2a 9300 |0ef2: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10752a: 0a03 |0ef5: move-result v3 │ │ +10752c: 3903 ac01 |0ef6: if-nez v3, 10a2 // +01ac │ │ +107530: 5413 aa18 |0ef8: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107534: 5219 a218 |0efa: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107538: 6e20 962b 9300 |0efc: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10753e: 0c03 |0eff: move-result-object v3 │ │ +107540: 1f03 0e07 |0f00: check-cast v3, Ljava/lang/String; // type@070e │ │ +107544: 6e30 d42a 0307 |0f02: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +10754a: 0c03 |0f05: move-result-object v3 │ │ +10754c: 1a09 5f24 |0f06: const-string v9, "SN" // string@245f │ │ +107550: 6e20 ba2a 9300 |0f08: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +107556: 0a03 |0f0b: move-result v3 │ │ +107558: 3903 9601 |0f0c: if-nez v3, 10a2 // +0196 │ │ +10755c: 5413 aa18 |0f0e: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107560: 5219 a218 |0f10: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107564: 6e20 962b 9300 |0f12: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10756a: 0c03 |0f15: move-result-object v3 │ │ +10756c: 1f03 0e07 |0f16: check-cast v3, Ljava/lang/String; // type@070e │ │ +107570: 6e30 d42a 0307 |0f18: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +107576: 0c03 |0f1b: move-result-object v3 │ │ +107578: 1a09 3124 |0f1c: const-string v9, "SG" // string@2431 │ │ +10757c: 6e20 ba2a 9300 |0f1e: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +107582: 0a03 |0f21: move-result v3 │ │ +107584: 3903 8001 |0f22: if-nez v3, 10a2 // +0180 │ │ +107588: 5413 aa18 |0f24: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10758c: 5219 a218 |0f26: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107590: 6e20 962b 9300 |0f28: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107596: 0c03 |0f2b: move-result-object v3 │ │ +107598: 1f03 0e07 |0f2c: check-cast v3, Ljava/lang/String; // type@070e │ │ +10759c: 6e30 d42a 0307 |0f2e: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1075a2: 0c03 |0f31: move-result-object v3 │ │ +1075a4: 1a09 6312 |0f32: const-string v9, "IC" // string@1263 │ │ +1075a8: 6e20 ba2a 9300 |0f34: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1075ae: 0a03 |0f37: move-result v3 │ │ +1075b0: 3903 6a01 |0f38: if-nez v3, 10a2 // +016a │ │ +1075b4: 5413 aa18 |0f3a: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1075b8: 5219 a218 |0f3c: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1075bc: 6e20 962b 9300 |0f3e: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1075c2: 0c03 |0f41: move-result-object v3 │ │ +1075c4: 1f03 0e07 |0f42: check-cast v3, Ljava/lang/String; // type@070e │ │ +1075c8: 6e30 d42a 0307 |0f44: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1075ce: 0c03 |0f47: move-result-object v3 │ │ +1075d0: 1a09 1822 |0f48: const-string v9, "PL" // string@2218 │ │ +1075d4: 6e20 ba2a 9300 |0f4a: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1075da: 0a03 |0f4d: move-result v3 │ │ +1075dc: 3903 5401 |0f4e: if-nez v3, 10a2 // +0154 │ │ +1075e0: 5413 aa18 |0f50: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1075e4: 5219 a218 |0f52: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1075e8: 6e20 962b 9300 |0f54: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1075ee: 0c03 |0f57: move-result-object v3 │ │ +1075f0: 1f03 0e07 |0f58: check-cast v3, Ljava/lang/String; // type@070e │ │ +1075f4: 6e30 d42a 0307 |0f5a: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1075fa: 0c03 |0f5d: move-result-object v3 │ │ +1075fc: 1a09 9c11 |0f5e: const-string v9, "GR" // string@119c │ │ +107600: 6e20 ba2a 9300 |0f60: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +107606: 0a03 |0f63: move-result v3 │ │ +107608: 3903 3e01 |0f64: if-nez v3, 10a2 // +013e │ │ +10760c: 5413 aa18 |0f66: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107610: 5219 a218 |0f68: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107614: 6e20 962b 9300 |0f6a: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10761a: 0c03 |0f6d: move-result-object v3 │ │ +10761c: 1f03 0e07 |0f6e: check-cast v3, Ljava/lang/String; // type@070e │ │ +107620: 6e30 d42a 0307 |0f70: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +107626: 0c03 |0f73: move-result-object v3 │ │ +107628: 1a09 bb11 |0f74: const-string v9, "GS" // string@11bb │ │ +10762c: 6e20 ba2a 9300 |0f76: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +107632: 0a03 |0f79: move-result v3 │ │ +107634: 3903 2801 |0f7a: if-nez v3, 10a2 // +0128 │ │ +107638: 5413 aa18 |0f7c: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10763c: 5219 a218 |0f7e: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107640: 6e20 962b 9300 |0f80: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107646: 0c03 |0f83: move-result-object v3 │ │ +107648: 1f03 0e07 |0f84: check-cast v3, Ljava/lang/String; // type@070e │ │ +10764c: 6e30 d42a 0307 |0f86: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +107652: 0c03 |0f89: move-result-object v3 │ │ +107654: 1a09 6a27 |0f8a: const-string v9, "UP" // string@276a │ │ +107658: 6e20 ba2a 9300 |0f8c: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10765e: 0a03 |0f8f: move-result v3 │ │ +107660: 3903 1201 |0f90: if-nez v3, 10a2 // +0112 │ │ +107664: 5413 aa18 |0f92: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107668: 5219 a218 |0f94: iget v9, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10766c: 6e20 962b 9300 |0f96: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107672: 0c03 |0f99: move-result-object v3 │ │ +107674: 1f03 0e07 |0f9a: check-cast v3, Ljava/lang/String; // type@070e │ │ +107678: 6e30 d42a 0307 |0f9c: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +10767e: 0c03 |0f9f: move-result-object v3 │ │ +107680: 6e20 ba2a 6300 |0fa0: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +107686: 0a03 |0fa3: move-result v3 │ │ +107688: 3903 fe00 |0fa4: if-nez v3, 10a2 // +00fe │ │ +10768c: 5413 aa18 |0fa6: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107690: 5216 a218 |0fa8: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107694: 6e20 962b 6300 |0faa: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10769a: 0c03 |0fad: move-result-object v3 │ │ +10769c: 1f03 0e07 |0fae: check-cast v3, Ljava/lang/String; // type@070e │ │ +1076a0: 6e30 d42a 0307 |0fb0: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1076a6: 0c03 |0fb3: move-result-object v3 │ │ +1076a8: 6e20 ba2a f300 |0fb4: invoke-virtual {v3, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1076ae: 0a03 |0fb7: move-result v3 │ │ +1076b0: 3903 ea00 |0fb8: if-nez v3, 10a2 // +00ea │ │ +1076b4: 5413 aa18 |0fba: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1076b8: 5216 a218 |0fbc: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1076bc: 6e20 962b 6300 |0fbe: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1076c2: 0c03 |0fc1: move-result-object v3 │ │ +1076c4: 1f03 0e07 |0fc2: check-cast v3, Ljava/lang/String; // type@070e │ │ +1076c8: 6e30 d42a 0307 |0fc4: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1076ce: 0c03 |0fc7: move-result-object v3 │ │ +1076d0: 6e20 ba2a e300 |0fc8: invoke-virtual {v3, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1076d6: 0a03 |0fcb: move-result v3 │ │ +1076d8: 3903 d600 |0fcc: if-nez v3, 10a2 // +00d6 │ │ +1076dc: 5413 aa18 |0fce: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1076e0: 5216 a218 |0fd0: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1076e4: 6e20 962b 6300 |0fd2: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1076ea: 0c03 |0fd5: move-result-object v3 │ │ +1076ec: 1f03 0e07 |0fd6: check-cast v3, Ljava/lang/String; // type@070e │ │ +1076f0: 6e30 d42a 0307 |0fd8: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1076f6: 0c03 |0fdb: move-result-object v3 │ │ +1076f8: 6e20 ba2a d300 |0fdc: invoke-virtual {v3, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1076fe: 0a03 |0fdf: move-result v3 │ │ +107700: 3903 c200 |0fe0: if-nez v3, 10a2 // +00c2 │ │ +107704: 5413 aa18 |0fe2: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107708: 5216 a218 |0fe4: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10770c: 6e20 962b 6300 |0fe6: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107712: 0c03 |0fe9: move-result-object v3 │ │ +107714: 1f03 0e07 |0fea: check-cast v3, Ljava/lang/String; // type@070e │ │ +107718: 6e30 d42a 0307 |0fec: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +10771e: 0c03 |0fef: move-result-object v3 │ │ +107720: 6e20 ba2a c300 |0ff0: invoke-virtual {v3, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +107726: 0a03 |0ff3: move-result v3 │ │ +107728: 3903 ae00 |0ff4: if-nez v3, 10a2 // +00ae │ │ +10772c: 5413 aa18 |0ff6: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107730: 5216 a218 |0ff8: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107734: 6e20 962b 6300 |0ffa: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10773a: 0c03 |0ffd: move-result-object v3 │ │ +10773c: 1f03 0e07 |0ffe: check-cast v3, Ljava/lang/String; // type@070e │ │ +107740: 6e30 d42a 0307 |1000: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +107746: 0c03 |1003: move-result-object v3 │ │ +107748: 6e20 ba2a 8300 |1004: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10774e: 0a03 |1007: move-result v3 │ │ +107750: 3903 9a00 |1008: if-nez v3, 10a2 // +009a │ │ +107754: 5413 aa18 |100a: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107758: 5216 a218 |100c: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +10775c: 6e20 962b 6300 |100e: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107762: 0c03 |1011: move-result-object v3 │ │ +107764: 1f03 0e07 |1012: check-cast v3, Ljava/lang/String; // type@070e │ │ +107768: 6e30 d42a 0307 |1014: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +10776e: 0c03 |1017: move-result-object v3 │ │ +107770: 6e20 ba2a 5300 |1018: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +107776: 0a03 |101b: move-result v3 │ │ +107778: 3903 8600 |101c: if-nez v3, 10a2 // +0086 │ │ +10777c: 5413 aa18 |101e: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107780: 5215 a218 |1020: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107784: 6e20 962b 5300 |1022: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10778a: 0c03 |1025: move-result-object v3 │ │ +10778c: 1f03 0e07 |1026: check-cast v3, Ljava/lang/String; // type@070e │ │ +107790: 6e30 d42a 0307 |1028: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +107796: 0c03 |102b: move-result-object v3 │ │ +107798: 0805 1100 |102c: move-object/from16 v5, v17 │ │ +10779c: 6e20 ba2a 5300 |102e: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1077a2: 0a03 |1031: move-result v3 │ │ +1077a4: 3903 7000 |1032: if-nez v3, 10a2 // +0070 │ │ +1077a8: 5413 aa18 |1034: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1077ac: 5215 a218 |1036: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1077b0: 6e20 962b 5300 |1038: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1077b6: 0c03 |103b: move-result-object v3 │ │ +1077b8: 1f03 0e07 |103c: check-cast v3, Ljava/lang/String; // type@070e │ │ +1077bc: 6e30 d42a 0307 |103e: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1077c2: 0c03 |1041: move-result-object v3 │ │ +1077c4: 1a05 2422 |1042: const-string v5, "PO" // string@2224 │ │ +1077c8: 6e20 ba2a 5300 |1044: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1077ce: 0a03 |1047: move-result v3 │ │ +1077d0: 3903 5a00 |1048: if-nez v3, 10a2 // +005a │ │ +1077d4: 5413 aa18 |104a: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +1077d8: 5215 a218 |104c: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1077dc: 6e20 962b 5300 |104e: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +1077e2: 0c03 |1051: move-result-object v3 │ │ +1077e4: 1f03 0e07 |1052: check-cast v3, Ljava/lang/String; // type@070e │ │ +1077e8: 6e30 d42a 0307 |1054: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1077ee: 0c03 |1057: move-result-object v3 │ │ +1077f0: 1a05 8a24 |1058: const-string v5, "SQ" // string@248a │ │ +1077f4: 6e20 ba2a 5300 |105a: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1077fa: 0a03 |105d: move-result v3 │ │ +1077fc: 3903 4400 |105e: if-nez v3, 10a2 // +0044 │ │ +107800: 5413 aa18 |1060: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107804: 5215 a218 |1062: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107808: 6e20 962b 5300 |1064: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10780e: 0c03 |1067: move-result-object v3 │ │ +107810: 1f03 0e07 |1068: check-cast v3, Ljava/lang/String; // type@070e │ │ +107814: 6e30 d42a 0307 |106a: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +10781a: 0c03 |106d: move-result-object v3 │ │ +10781c: 1a05 6010 |106e: const-string v5, "FC" // string@1060 │ │ +107820: 6e20 ba2a 5300 |1070: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +107826: 0a03 |1073: move-result v3 │ │ +107828: 3903 2e00 |1074: if-nez v3, 10a2 // +002e │ │ +10782c: 5413 aa18 |1076: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +107830: 5215 a218 |1078: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107834: 6e20 962b 5300 |107a: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +10783a: 0c03 |107d: move-result-object v3 │ │ +10783c: 1f03 0e07 |107e: check-cast v3, Ljava/lang/String; // type@070e │ │ +107840: 6e30 d42a 0307 |1080: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +107846: 0c03 |1083: move-result-object v3 │ │ +107848: 1a05 9124 |1084: const-string v5, "SS" // string@2491 │ │ +10784c: 6e20 ba2a 5300 |1086: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +107852: 0a03 |1089: move-result v3 │ │ +107854: 3903 1800 |108a: if-nez v3, 10a2 // +0018 │ │ +107858: 5413 aa18 |108c: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10785c: 5215 a218 |108e: iget v5, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107860: 6e20 962b 5300 |1090: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107866: 0c03 |1093: move-result-object v3 │ │ +107868: 1f03 0e07 |1094: check-cast v3, Ljava/lang/String; // type@070e │ │ +10786c: 6e30 d42a 0307 |1096: invoke-virtual {v3, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +107872: 0c03 |1099: move-result-object v3 │ │ +107874: 1a05 bd0e |109a: const-string v5, "DS" // string@0ebd │ │ +107878: 6e20 ba2a 5300 |109c: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10787e: 0a03 |109f: move-result v3 │ │ +107880: 3803 1a00 |10a0: if-eqz v3, 10ba // +001a │ │ +107884: 5413 ac18 |10a2: iget-object v3, v1, Lnet/sf/jweather/metar/MetarParser;.weatherCondition:Lnet/sf/jweather/metar/WeatherCondition; // field@18ac │ │ +107888: 5415 aa18 |10a4: iget-object v5, v1, Lnet/sf/jweather/metar/MetarParser;.tokens:Ljava/util/ArrayList; // field@18aa │ │ +10788c: 5216 a218 |10a6: iget v6, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +107890: 6e20 962b 6500 |10a8: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +107896: 0c05 |10ab: move-result-object v5 │ │ +107898: 1f05 0e07 |10ac: check-cast v5, Ljava/lang/String; // type@070e │ │ +10789c: 6e30 d42a 0507 |10ae: invoke-virtual {v5, v0, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1078a2: 0c00 |10b1: move-result-object v0 │ │ +1078a4: 6e20 c22d 0300 |10b2: invoke-virtual {v3, v0}, Lnet/sf/jweather/metar/WeatherCondition;.setPhenomena:(Ljava/lang/String;)V // method@2dc2 │ │ +1078aa: 5410 ac18 |10b5: iget-object v0, v1, Lnet/sf/jweather/metar/MetarParser;.weatherCondition:Lnet/sf/jweather/metar/WeatherCondition; // field@18ac │ │ +1078ae: 6e20 292d 0400 |10b7: invoke-virtual {v4, v0}, Lnet/sf/jweather/metar/Metar;.addWeatherCondition:(Lnet/sf/jweather/metar/WeatherCondition;)V // method@2d29 │ │ +1078b4: 5210 a218 |10ba: iget v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1078b8: 5213 a418 |10bc: iget v3, v1, Lnet/sf/jweather/metar/MetarParser;.numTokens:I // field@18a4 │ │ +1078bc: 1215 |10be: const/4 v5, #int 1 // #1 │ │ +1078be: b153 |10bf: sub-int/2addr v3, v5 │ │ +1078c0: 3530 0600 |10c0: if-ge v0, v3, 10c6 // +0006 │ │ +1078c4: d800 0001 |10c2: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1078c8: 5910 a218 |10c4: iput v0, v1, Lnet/sf/jweather/metar/MetarParser;.index:I // field@18a2 │ │ +1078cc: 1506 2041 |10c6: const/high16 v6, #int 1092616192 // #4120 │ │ +1078d0: 1227 |10c8: const/4 v7, #int 2 // #2 │ │ +1078d2: 1209 |10c9: const/4 v9, #int 0 // #0 │ │ +1078d4: 121a |10ca: const/4 v10, #int 1 // #1 │ │ +1078d6: 123b |10cb: const/4 v11, #int 3 // #3 │ │ +1078d8: 2900 45f5 |10cc: goto/16 0611 // -0abb │ │ +1078dc: 0d00 |10ce: move-exception v0 │ │ +1078de: 2202 bc07 |10cf: new-instance v2, Lnet/sf/jweather/metar/MetarParseException; // type@07bc │ │ +1078e2: 2203 1007 |10d1: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +1078e6: 7010 eb2a 0300 |10d3: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1078ec: 1a04 0132 |10d6: const-string v4, "error spliting metar data on whitespace: " // string@3201 │ │ +1078f0: 6e20 f52a 4300 |10d8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1078f6: 6e20 f42a 0300 |10db: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1078fc: 6e10 fa2a 0300 |10de: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +107902: 0c00 |10e1: move-result-object v0 │ │ +107904: 7020 6c2d 0200 |10e2: invoke-direct {v2, v0}, Lnet/sf/jweather/metar/MetarParseException;.:(Ljava/lang/String;)V // method@2d6c │ │ +10790a: 2702 |10e5: throw v2 │ │ +10790c: 2200 bc07 |10e6: new-instance v0, Lnet/sf/jweather/metar/MetarParseException; // type@07bc │ │ +107910: 1a02 c431 |10e8: const-string v2, "empty metar data" // string@31c4 │ │ +107914: 7020 6c2d 2000 |10ea: invoke-direct {v0, v2}, Lnet/sf/jweather/metar/MetarParseException;.:(Ljava/lang/String;)V // method@2d6c │ │ +10791a: 2802 |10ed: goto 10ef // +0002 │ │ +10791c: 2700 |10ee: throw v0 │ │ +10791e: 28ff |10ef: goto 10ee // -0001 │ │ catches : 14 │ │ 0x000f - 0x0016 │ │ Lorg/apache/oro/text/perl/MalformedPerl5PatternException; -> 0x10ce │ │ 0x004d - 0x00a8 │ │ Ljava/lang/NumberFormatException; -> 0x00c4 │ │ 0x017e - 0x01f1 │ │ Lorg/apache/oro/text/regex/MalformedPatternException; -> 0x01f3 │ │ @@ -296508,34 +296510,34 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -108dfc: |[108dfc] net.sf.jweather.metar.Obscuration.:()V │ │ -108e0c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -108e12: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -108e16: 5b10 bb18 |0005: iput-object v0, v1, Lnet/sf/jweather/metar/Obscuration;.phenomena:Ljava/lang/String; // field@18bb │ │ -108e1a: 5b10 ad18 |0007: iput-object v0, v1, Lnet/sf/jweather/metar/Obscuration;.contraction:Ljava/lang/String; // field@18ad │ │ -108e1e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -108e20: 5910 ae18 |000a: iput v0, v1, Lnet/sf/jweather/metar/Obscuration;.height:I // field@18ae │ │ -108e24: 5c10 b718 |000c: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSlight:Z // field@18b7 │ │ -108e28: 5c10 b418 |000e: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isModerate:Z // field@18b4 │ │ -108e2c: 5c10 b218 |0010: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isHeavy:Z // field@18b2 │ │ -108e30: 5c10 b618 |0012: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSevere:Z // field@18b6 │ │ -108e34: 5c10 b318 |0014: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isMist:Z // field@18b3 │ │ -108e38: 5c10 b018 |0016: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isFog:Z // field@18b0 │ │ -108e3c: 5c10 b818 |0018: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSmoke:Z // field@18b8 │ │ -108e40: 5c10 ba18 |001a: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isVolcanicAsh:Z // field@18ba │ │ -108e44: 5c10 af18 |001c: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isDust:Z // field@18af │ │ -108e48: 5c10 b518 |001e: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSand:Z // field@18b5 │ │ -108e4c: 5c10 b118 |0020: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isHaze:Z // field@18b1 │ │ -108e50: 5c10 b918 |0022: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSpray:Z // field@18b9 │ │ -108e54: 0e00 |0024: return-void │ │ +108e04: |[108e04] net.sf.jweather.metar.Obscuration.:()V │ │ +108e14: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +108e1a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +108e1e: 5b10 bb18 |0005: iput-object v0, v1, Lnet/sf/jweather/metar/Obscuration;.phenomena:Ljava/lang/String; // field@18bb │ │ +108e22: 5b10 ad18 |0007: iput-object v0, v1, Lnet/sf/jweather/metar/Obscuration;.contraction:Ljava/lang/String; // field@18ad │ │ +108e26: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +108e28: 5910 ae18 |000a: iput v0, v1, Lnet/sf/jweather/metar/Obscuration;.height:I // field@18ae │ │ +108e2c: 5c10 b718 |000c: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSlight:Z // field@18b7 │ │ +108e30: 5c10 b418 |000e: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isModerate:Z // field@18b4 │ │ +108e34: 5c10 b218 |0010: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isHeavy:Z // field@18b2 │ │ +108e38: 5c10 b618 |0012: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSevere:Z // field@18b6 │ │ +108e3c: 5c10 b318 |0014: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isMist:Z // field@18b3 │ │ +108e40: 5c10 b018 |0016: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isFog:Z // field@18b0 │ │ +108e44: 5c10 b818 |0018: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSmoke:Z // field@18b8 │ │ +108e48: 5c10 ba18 |001a: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isVolcanicAsh:Z // field@18ba │ │ +108e4c: 5c10 af18 |001c: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isDust:Z // field@18af │ │ +108e50: 5c10 b518 |001e: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSand:Z // field@18b5 │ │ +108e54: 5c10 b118 |0020: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isHaze:Z // field@18b1 │ │ +108e58: 5c10 b918 |0022: iput-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSpray:Z // field@18b9 │ │ +108e5c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ 0x000a line=31 │ │ 0x000c line=34 │ │ @@ -296559,133 +296561,133 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 257 16-bit code units │ │ -108be8: |[108be8] net.sf.jweather.metar.Obscuration.getNaturalLanguageString:()Ljava/lang/String; │ │ -108bf8: 5520 b718 |0000: iget-boolean v0, v2, Lnet/sf/jweather/metar/Obscuration;.isSlight:Z // field@18b7 │ │ -108bfc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -108c00: 1a00 6725 |0004: const-string v0, "Slight" // string@2567 │ │ -108c04: 2818 |0006: goto 001e // +0018 │ │ -108c06: 5520 b418 |0007: iget-boolean v0, v2, Lnet/sf/jweather/metar/Obscuration;.isModerate:Z // field@18b4 │ │ -108c0a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -108c0e: 1a00 b220 |000b: const-string v0, "Moderate" // string@20b2 │ │ -108c12: 2811 |000d: goto 001e // +0011 │ │ -108c14: 5520 b218 |000e: iget-boolean v0, v2, Lnet/sf/jweather/metar/Obscuration;.isHeavy:Z // field@18b2 │ │ -108c18: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -108c1c: 1a00 4b12 |0012: const-string v0, "Heavy" // string@124b │ │ -108c20: 280a |0014: goto 001e // +000a │ │ -108c22: 5520 b618 |0015: iget-boolean v0, v2, Lnet/sf/jweather/metar/Obscuration;.isSevere:Z // field@18b6 │ │ -108c26: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -108c2a: 1a00 2e25 |0019: const-string v0, "Severe" // string@252e │ │ -108c2e: 2803 |001b: goto 001e // +0003 │ │ -108c30: 1a00 0000 |001c: const-string v0, "" // string@0000 │ │ -108c34: 5521 b318 |001e: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isMist:Z // field@18b3 │ │ -108c38: 3801 1500 |0020: if-eqz v1, 0035 // +0015 │ │ -108c3c: 2201 1007 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108c40: 7010 eb2a 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108c46: 6e20 f52a 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108c4c: 1a00 4600 |002a: const-string v0, " Mist" // string@0046 │ │ -108c50: 6e20 f52a 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108c56: 6e10 fa2a 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108c5c: 0c00 |0032: move-result-object v0 │ │ -108c5e: 2900 9c00 |0033: goto/16 00cf // +009c │ │ -108c62: 5521 b018 |0035: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isFog:Z // field@18b0 │ │ -108c66: 3801 1500 |0037: if-eqz v1, 004c // +0015 │ │ -108c6a: 2201 1007 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108c6e: 7010 eb2a 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108c74: 6e20 f52a 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108c7a: 1a00 3e00 |0041: const-string v0, " Fog" // string@003e │ │ -108c7e: 6e20 f52a 0100 |0043: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108c84: 6e10 fa2a 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108c8a: 0c00 |0049: move-result-object v0 │ │ -108c8c: 2900 8500 |004a: goto/16 00cf // +0085 │ │ -108c90: 5521 b818 |004c: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSmoke:Z // field@18b8 │ │ -108c94: 3801 1400 |004e: if-eqz v1, 0062 // +0014 │ │ -108c98: 2201 1007 |0050: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108c9c: 7010 eb2a 0100 |0052: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108ca2: 6e20 f52a 0100 |0055: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108ca8: 1a00 5300 |0058: const-string v0, " Smoke" // string@0053 │ │ -108cac: 6e20 f52a 0100 |005a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108cb2: 6e10 fa2a 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108cb8: 0c00 |0060: move-result-object v0 │ │ -108cba: 286e |0061: goto 00cf // +006e │ │ -108cbc: 5521 ba18 |0062: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isVolcanicAsh:Z // field@18ba │ │ -108cc0: 3801 1400 |0064: if-eqz v1, 0078 // +0014 │ │ -108cc4: 2201 1007 |0066: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108cc8: 7010 eb2a 0100 |0068: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108cce: 6e20 f52a 0100 |006b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108cd4: 1a00 5c00 |006e: const-string v0, " Volcanic Ash" // string@005c │ │ -108cd8: 6e20 f52a 0100 |0070: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108cde: 6e10 fa2a 0100 |0073: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108ce4: 0c00 |0076: move-result-object v0 │ │ -108ce6: 2858 |0077: goto 00cf // +0058 │ │ -108ce8: 5521 af18 |0078: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isDust:Z // field@18af │ │ -108cec: 3801 1400 |007a: if-eqz v1, 008e // +0014 │ │ -108cf0: 2201 1007 |007c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108cf4: 7010 eb2a 0100 |007e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108cfa: 6e20 f52a 0100 |0081: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108d00: 1a00 3a00 |0084: const-string v0, " Dust" // string@003a │ │ -108d04: 6e20 f52a 0100 |0086: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108d0a: 6e10 fa2a 0100 |0089: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108d10: 0c00 |008c: move-result-object v0 │ │ -108d12: 2842 |008d: goto 00cf // +0042 │ │ -108d14: 5521 b518 |008e: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSand:Z // field@18b5 │ │ -108d18: 3801 1400 |0090: if-eqz v1, 00a4 // +0014 │ │ -108d1c: 2201 1007 |0092: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108d20: 7010 eb2a 0100 |0094: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108d26: 6e20 f52a 0100 |0097: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108d2c: 1a00 4e00 |009a: const-string v0, " Sand" // string@004e │ │ -108d30: 6e20 f52a 0100 |009c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108d36: 6e10 fa2a 0100 |009f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108d3c: 0c00 |00a2: move-result-object v0 │ │ -108d3e: 282c |00a3: goto 00cf // +002c │ │ -108d40: 5521 b118 |00a4: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isHaze:Z // field@18b1 │ │ -108d44: 3801 1400 |00a6: if-eqz v1, 00ba // +0014 │ │ -108d48: 2201 1007 |00a8: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108d4c: 7010 eb2a 0100 |00aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108d52: 6e20 f52a 0100 |00ad: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108d58: 1a00 4200 |00b0: const-string v0, " Haze" // string@0042 │ │ -108d5c: 6e20 f52a 0100 |00b2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108d62: 6e10 fa2a 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108d68: 0c00 |00b8: move-result-object v0 │ │ -108d6a: 2816 |00b9: goto 00cf // +0016 │ │ -108d6c: 5521 b918 |00ba: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSpray:Z // field@18b9 │ │ -108d70: 3801 1300 |00bc: if-eqz v1, 00cf // +0013 │ │ -108d74: 2201 1007 |00be: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108d78: 7010 eb2a 0100 |00c0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108d7e: 6e20 f52a 0100 |00c3: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108d84: 1a00 5600 |00c6: const-string v0, " Spray" // string@0056 │ │ -108d88: 6e20 f52a 0100 |00c8: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108d8e: 6e10 fa2a 0100 |00cb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108d94: 0c00 |00ce: move-result-object v0 │ │ -108d96: 5221 ae18 |00cf: iget v1, v2, Lnet/sf/jweather/metar/Obscuration;.height:I // field@18ae │ │ -108d9a: 3801 1e00 |00d1: if-eqz v1, 00ef // +001e │ │ -108d9e: 2201 1007 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108da2: 7010 eb2a 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108da8: 6e20 f52a 0100 |00d8: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108dae: 1a00 6a00 |00db: const-string v0, " at " // string@006a │ │ -108db2: 6e20 f52a 0100 |00dd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108db8: 5220 ae18 |00e0: iget v0, v2, Lnet/sf/jweather/metar/Obscuration;.height:I // field@18ae │ │ -108dbc: 6e20 f12a 0100 |00e2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -108dc2: 1a00 8900 |00e5: const-string v0, " feet" // string@0089 │ │ -108dc6: 6e20 f52a 0100 |00e7: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108dcc: 6e10 fa2a 0100 |00ea: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108dd2: 0c00 |00ed: move-result-object v0 │ │ -108dd4: 2812 |00ee: goto 0100 // +0012 │ │ -108dd6: 2201 1007 |00ef: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108dda: 7010 eb2a 0100 |00f1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108de0: 6e20 f52a 0100 |00f4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108de6: 1a00 6b00 |00f7: const-string v0, " at ground level" // string@006b │ │ -108dea: 6e20 f52a 0100 |00f9: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108df0: 6e10 fa2a 0100 |00fc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108df6: 0c00 |00ff: move-result-object v0 │ │ -108df8: 1100 |0100: return-object v0 │ │ +108bf0: |[108bf0] net.sf.jweather.metar.Obscuration.getNaturalLanguageString:()Ljava/lang/String; │ │ +108c00: 5520 b718 |0000: iget-boolean v0, v2, Lnet/sf/jweather/metar/Obscuration;.isSlight:Z // field@18b7 │ │ +108c04: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +108c08: 1a00 6725 |0004: const-string v0, "Slight" // string@2567 │ │ +108c0c: 2818 |0006: goto 001e // +0018 │ │ +108c0e: 5520 b418 |0007: iget-boolean v0, v2, Lnet/sf/jweather/metar/Obscuration;.isModerate:Z // field@18b4 │ │ +108c12: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +108c16: 1a00 b220 |000b: const-string v0, "Moderate" // string@20b2 │ │ +108c1a: 2811 |000d: goto 001e // +0011 │ │ +108c1c: 5520 b218 |000e: iget-boolean v0, v2, Lnet/sf/jweather/metar/Obscuration;.isHeavy:Z // field@18b2 │ │ +108c20: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +108c24: 1a00 4b12 |0012: const-string v0, "Heavy" // string@124b │ │ +108c28: 280a |0014: goto 001e // +000a │ │ +108c2a: 5520 b618 |0015: iget-boolean v0, v2, Lnet/sf/jweather/metar/Obscuration;.isSevere:Z // field@18b6 │ │ +108c2e: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +108c32: 1a00 2e25 |0019: const-string v0, "Severe" // string@252e │ │ +108c36: 2803 |001b: goto 001e // +0003 │ │ +108c38: 1a00 0000 |001c: const-string v0, "" // string@0000 │ │ +108c3c: 5521 b318 |001e: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isMist:Z // field@18b3 │ │ +108c40: 3801 1500 |0020: if-eqz v1, 0035 // +0015 │ │ +108c44: 2201 1007 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108c48: 7010 eb2a 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108c4e: 6e20 f52a 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108c54: 1a00 4600 |002a: const-string v0, " Mist" // string@0046 │ │ +108c58: 6e20 f52a 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108c5e: 6e10 fa2a 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108c64: 0c00 |0032: move-result-object v0 │ │ +108c66: 2900 9c00 |0033: goto/16 00cf // +009c │ │ +108c6a: 5521 b018 |0035: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isFog:Z // field@18b0 │ │ +108c6e: 3801 1500 |0037: if-eqz v1, 004c // +0015 │ │ +108c72: 2201 1007 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108c76: 7010 eb2a 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108c7c: 6e20 f52a 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108c82: 1a00 3e00 |0041: const-string v0, " Fog" // string@003e │ │ +108c86: 6e20 f52a 0100 |0043: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108c8c: 6e10 fa2a 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108c92: 0c00 |0049: move-result-object v0 │ │ +108c94: 2900 8500 |004a: goto/16 00cf // +0085 │ │ +108c98: 5521 b818 |004c: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSmoke:Z // field@18b8 │ │ +108c9c: 3801 1400 |004e: if-eqz v1, 0062 // +0014 │ │ +108ca0: 2201 1007 |0050: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108ca4: 7010 eb2a 0100 |0052: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108caa: 6e20 f52a 0100 |0055: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108cb0: 1a00 5300 |0058: const-string v0, " Smoke" // string@0053 │ │ +108cb4: 6e20 f52a 0100 |005a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108cba: 6e10 fa2a 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108cc0: 0c00 |0060: move-result-object v0 │ │ +108cc2: 286e |0061: goto 00cf // +006e │ │ +108cc4: 5521 ba18 |0062: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isVolcanicAsh:Z // field@18ba │ │ +108cc8: 3801 1400 |0064: if-eqz v1, 0078 // +0014 │ │ +108ccc: 2201 1007 |0066: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108cd0: 7010 eb2a 0100 |0068: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108cd6: 6e20 f52a 0100 |006b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108cdc: 1a00 5c00 |006e: const-string v0, " Volcanic Ash" // string@005c │ │ +108ce0: 6e20 f52a 0100 |0070: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108ce6: 6e10 fa2a 0100 |0073: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108cec: 0c00 |0076: move-result-object v0 │ │ +108cee: 2858 |0077: goto 00cf // +0058 │ │ +108cf0: 5521 af18 |0078: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isDust:Z // field@18af │ │ +108cf4: 3801 1400 |007a: if-eqz v1, 008e // +0014 │ │ +108cf8: 2201 1007 |007c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108cfc: 7010 eb2a 0100 |007e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108d02: 6e20 f52a 0100 |0081: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108d08: 1a00 3a00 |0084: const-string v0, " Dust" // string@003a │ │ +108d0c: 6e20 f52a 0100 |0086: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108d12: 6e10 fa2a 0100 |0089: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108d18: 0c00 |008c: move-result-object v0 │ │ +108d1a: 2842 |008d: goto 00cf // +0042 │ │ +108d1c: 5521 b518 |008e: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSand:Z // field@18b5 │ │ +108d20: 3801 1400 |0090: if-eqz v1, 00a4 // +0014 │ │ +108d24: 2201 1007 |0092: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108d28: 7010 eb2a 0100 |0094: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108d2e: 6e20 f52a 0100 |0097: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108d34: 1a00 4e00 |009a: const-string v0, " Sand" // string@004e │ │ +108d38: 6e20 f52a 0100 |009c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108d3e: 6e10 fa2a 0100 |009f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108d44: 0c00 |00a2: move-result-object v0 │ │ +108d46: 282c |00a3: goto 00cf // +002c │ │ +108d48: 5521 b118 |00a4: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isHaze:Z // field@18b1 │ │ +108d4c: 3801 1400 |00a6: if-eqz v1, 00ba // +0014 │ │ +108d50: 2201 1007 |00a8: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108d54: 7010 eb2a 0100 |00aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108d5a: 6e20 f52a 0100 |00ad: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108d60: 1a00 4200 |00b0: const-string v0, " Haze" // string@0042 │ │ +108d64: 6e20 f52a 0100 |00b2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108d6a: 6e10 fa2a 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108d70: 0c00 |00b8: move-result-object v0 │ │ +108d72: 2816 |00b9: goto 00cf // +0016 │ │ +108d74: 5521 b918 |00ba: iget-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSpray:Z // field@18b9 │ │ +108d78: 3801 1300 |00bc: if-eqz v1, 00cf // +0013 │ │ +108d7c: 2201 1007 |00be: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108d80: 7010 eb2a 0100 |00c0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108d86: 6e20 f52a 0100 |00c3: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108d8c: 1a00 5600 |00c6: const-string v0, " Spray" // string@0056 │ │ +108d90: 6e20 f52a 0100 |00c8: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108d96: 6e10 fa2a 0100 |00cb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108d9c: 0c00 |00ce: move-result-object v0 │ │ +108d9e: 5221 ae18 |00cf: iget v1, v2, Lnet/sf/jweather/metar/Obscuration;.height:I // field@18ae │ │ +108da2: 3801 1e00 |00d1: if-eqz v1, 00ef // +001e │ │ +108da6: 2201 1007 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108daa: 7010 eb2a 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108db0: 6e20 f52a 0100 |00d8: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108db6: 1a00 6a00 |00db: const-string v0, " at " // string@006a │ │ +108dba: 6e20 f52a 0100 |00dd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108dc0: 5220 ae18 |00e0: iget v0, v2, Lnet/sf/jweather/metar/Obscuration;.height:I // field@18ae │ │ +108dc4: 6e20 f12a 0100 |00e2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +108dca: 1a00 8900 |00e5: const-string v0, " feet" // string@0089 │ │ +108dce: 6e20 f52a 0100 |00e7: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108dd4: 6e10 fa2a 0100 |00ea: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108dda: 0c00 |00ed: move-result-object v0 │ │ +108ddc: 2812 |00ee: goto 0100 // +0012 │ │ +108dde: 2201 1007 |00ef: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108de2: 7010 eb2a 0100 |00f1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108de8: 6e20 f52a 0100 |00f4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108dee: 1a00 6b00 |00f7: const-string v0, " at ground level" // string@006b │ │ +108df2: 6e20 f52a 0100 |00f9: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108df8: 6e10 fa2a 0100 |00fc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108dfe: 0c00 |00ff: move-result-object v0 │ │ +108e00: 1100 |0100: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0007 line=164 │ │ 0x000e line=166 │ │ 0x0015 line=168 │ │ 0x001e line=172 │ │ @@ -296715,17 +296717,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108ac8: |[108ac8] net.sf.jweather.metar.Obscuration.isDust:()Z │ │ -108ad8: 5510 af18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isDust:Z // field@18af │ │ -108adc: 0f00 |0002: return v0 │ │ +108ad0: |[108ad0] net.sf.jweather.metar.Obscuration.isDust:()Z │ │ +108ae0: 5510 af18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isDust:Z // field@18af │ │ +108ae4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Obscuration; │ │ │ │ #2 : (in Lnet/sf/jweather/metar/Obscuration;) │ │ @@ -296733,17 +296735,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108ae0: |[108ae0] net.sf.jweather.metar.Obscuration.isFog:()Z │ │ -108af0: 5510 b018 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isFog:Z // field@18b0 │ │ -108af4: 0f00 |0002: return v0 │ │ +108ae8: |[108ae8] net.sf.jweather.metar.Obscuration.isFog:()Z │ │ +108af8: 5510 b018 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isFog:Z // field@18b0 │ │ +108afc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Obscuration; │ │ │ │ #3 : (in Lnet/sf/jweather/metar/Obscuration;) │ │ @@ -296751,17 +296753,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108af8: |[108af8] net.sf.jweather.metar.Obscuration.isHaze:()Z │ │ -108b08: 5510 b118 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isHaze:Z // field@18b1 │ │ -108b0c: 0f00 |0002: return v0 │ │ +108b00: |[108b00] net.sf.jweather.metar.Obscuration.isHaze:()Z │ │ +108b10: 5510 b118 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isHaze:Z // field@18b1 │ │ +108b14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Obscuration; │ │ │ │ #4 : (in Lnet/sf/jweather/metar/Obscuration;) │ │ @@ -296769,17 +296771,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108b10: |[108b10] net.sf.jweather.metar.Obscuration.isHeavy:()Z │ │ -108b20: 5510 b218 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isHeavy:Z // field@18b2 │ │ -108b24: 0f00 |0002: return v0 │ │ +108b18: |[108b18] net.sf.jweather.metar.Obscuration.isHeavy:()Z │ │ +108b28: 5510 b218 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isHeavy:Z // field@18b2 │ │ +108b2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Obscuration; │ │ │ │ #5 : (in Lnet/sf/jweather/metar/Obscuration;) │ │ @@ -296787,17 +296789,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108b28: |[108b28] net.sf.jweather.metar.Obscuration.isMist:()Z │ │ -108b38: 5510 b318 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isMist:Z // field@18b3 │ │ -108b3c: 0f00 |0002: return v0 │ │ +108b30: |[108b30] net.sf.jweather.metar.Obscuration.isMist:()Z │ │ +108b40: 5510 b318 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isMist:Z // field@18b3 │ │ +108b44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Obscuration; │ │ │ │ #6 : (in Lnet/sf/jweather/metar/Obscuration;) │ │ @@ -296805,17 +296807,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108b40: |[108b40] net.sf.jweather.metar.Obscuration.isModerate:()Z │ │ -108b50: 5510 b418 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isModerate:Z // field@18b4 │ │ -108b54: 0f00 |0002: return v0 │ │ +108b48: |[108b48] net.sf.jweather.metar.Obscuration.isModerate:()Z │ │ +108b58: 5510 b418 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isModerate:Z // field@18b4 │ │ +108b5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Obscuration; │ │ │ │ #7 : (in Lnet/sf/jweather/metar/Obscuration;) │ │ @@ -296823,17 +296825,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108b58: |[108b58] net.sf.jweather.metar.Obscuration.isSand:()Z │ │ -108b68: 5510 b518 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSand:Z // field@18b5 │ │ -108b6c: 0f00 |0002: return v0 │ │ +108b60: |[108b60] net.sf.jweather.metar.Obscuration.isSand:()Z │ │ +108b70: 5510 b518 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSand:Z // field@18b5 │ │ +108b74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Obscuration; │ │ │ │ #8 : (in Lnet/sf/jweather/metar/Obscuration;) │ │ @@ -296841,17 +296843,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108b70: |[108b70] net.sf.jweather.metar.Obscuration.isSevere:()Z │ │ -108b80: 5510 b618 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSevere:Z // field@18b6 │ │ -108b84: 0f00 |0002: return v0 │ │ +108b78: |[108b78] net.sf.jweather.metar.Obscuration.isSevere:()Z │ │ +108b88: 5510 b618 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSevere:Z // field@18b6 │ │ +108b8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Obscuration; │ │ │ │ #9 : (in Lnet/sf/jweather/metar/Obscuration;) │ │ @@ -296859,17 +296861,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108b88: |[108b88] net.sf.jweather.metar.Obscuration.isSlight:()Z │ │ -108b98: 5510 b718 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSlight:Z // field@18b7 │ │ -108b9c: 0f00 |0002: return v0 │ │ +108b90: |[108b90] net.sf.jweather.metar.Obscuration.isSlight:()Z │ │ +108ba0: 5510 b718 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSlight:Z // field@18b7 │ │ +108ba4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Obscuration; │ │ │ │ #10 : (in Lnet/sf/jweather/metar/Obscuration;) │ │ @@ -296877,17 +296879,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108ba0: |[108ba0] net.sf.jweather.metar.Obscuration.isSmoke:()Z │ │ -108bb0: 5510 b818 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSmoke:Z // field@18b8 │ │ -108bb4: 0f00 |0002: return v0 │ │ +108ba8: |[108ba8] net.sf.jweather.metar.Obscuration.isSmoke:()Z │ │ +108bb8: 5510 b818 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSmoke:Z // field@18b8 │ │ +108bbc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Obscuration; │ │ │ │ #11 : (in Lnet/sf/jweather/metar/Obscuration;) │ │ @@ -296895,17 +296897,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108bb8: |[108bb8] net.sf.jweather.metar.Obscuration.isSpray:()Z │ │ -108bc8: 5510 b918 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSpray:Z // field@18b9 │ │ -108bcc: 0f00 |0002: return v0 │ │ +108bc0: |[108bc0] net.sf.jweather.metar.Obscuration.isSpray:()Z │ │ +108bd0: 5510 b918 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isSpray:Z // field@18b9 │ │ +108bd4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Obscuration; │ │ │ │ #12 : (in Lnet/sf/jweather/metar/Obscuration;) │ │ @@ -296913,17 +296915,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108bd0: |[108bd0] net.sf.jweather.metar.Obscuration.isVolcanicAsh:()Z │ │ -108be0: 5510 ba18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isVolcanicAsh:Z // field@18ba │ │ -108be4: 0f00 |0002: return v0 │ │ +108bd8: |[108bd8] net.sf.jweather.metar.Obscuration.isVolcanicAsh:()Z │ │ +108be8: 5510 ba18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/Obscuration;.isVolcanicAsh:Z // field@18ba │ │ +108bec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/Obscuration; │ │ │ │ #13 : (in Lnet/sf/jweather/metar/Obscuration;) │ │ @@ -296931,41 +296933,41 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -108e58: |[108e58] net.sf.jweather.metar.Obscuration.setContraction:(Ljava/lang/String;)V │ │ -108e68: 5b23 ad18 |0000: iput-object v3, v2, Lnet/sf/jweather/metar/Obscuration;.contraction:Ljava/lang/String; // field@18ad │ │ -108e6c: 1a00 6e10 |0002: const-string v0, "FEW" // string@106e │ │ -108e70: 6e20 ba2a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -108e76: 0a00 |0007: move-result v0 │ │ -108e78: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -108e7a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -108e7e: 5c21 b718 |000b: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSlight:Z // field@18b7 │ │ -108e82: 2821 |000d: goto 002e // +0021 │ │ -108e84: 1a00 1124 |000e: const-string v0, "SCT" // string@2411 │ │ -108e88: 6e20 ba2a 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -108e8e: 0a00 |0013: move-result v0 │ │ -108e90: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -108e94: 5c21 b418 |0016: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isModerate:Z // field@18b4 │ │ -108e98: 2816 |0018: goto 002e // +0016 │ │ -108e9a: 1a00 ae0b |0019: const-string v0, "BKN" // string@0bae │ │ -108e9e: 6e20 ba2a 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -108ea4: 0a00 |001e: move-result v0 │ │ -108ea6: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ -108eaa: 5c21 b218 |0021: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isHeavy:Z // field@18b2 │ │ -108eae: 280b |0023: goto 002e // +000b │ │ -108eb0: 1a00 b921 |0024: const-string v0, "OVC" // string@21b9 │ │ -108eb4: 6e20 ba2a 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -108eba: 0a03 |0029: move-result v3 │ │ -108ebc: 3803 0400 |002a: if-eqz v3, 002e // +0004 │ │ -108ec0: 5c21 b618 |002c: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSevere:Z // field@18b6 │ │ -108ec4: 0e00 |002e: return-void │ │ +108e60: |[108e60] net.sf.jweather.metar.Obscuration.setContraction:(Ljava/lang/String;)V │ │ +108e70: 5b23 ad18 |0000: iput-object v3, v2, Lnet/sf/jweather/metar/Obscuration;.contraction:Ljava/lang/String; // field@18ad │ │ +108e74: 1a00 6e10 |0002: const-string v0, "FEW" // string@106e │ │ +108e78: 6e20 ba2a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +108e7e: 0a00 |0007: move-result v0 │ │ +108e80: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +108e82: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +108e86: 5c21 b718 |000b: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSlight:Z // field@18b7 │ │ +108e8a: 2821 |000d: goto 002e // +0021 │ │ +108e8c: 1a00 1124 |000e: const-string v0, "SCT" // string@2411 │ │ +108e90: 6e20 ba2a 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +108e96: 0a00 |0013: move-result v0 │ │ +108e98: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +108e9c: 5c21 b418 |0016: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isModerate:Z // field@18b4 │ │ +108ea0: 2816 |0018: goto 002e // +0016 │ │ +108ea2: 1a00 ae0b |0019: const-string v0, "BKN" // string@0bae │ │ +108ea6: 6e20 ba2a 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +108eac: 0a00 |001e: move-result v0 │ │ +108eae: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ +108eb2: 5c21 b218 |0021: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isHeavy:Z // field@18b2 │ │ +108eb6: 280b |0023: goto 002e // +000b │ │ +108eb8: 1a00 b921 |0024: const-string v0, "OVC" // string@21b9 │ │ +108ebc: 6e20 ba2a 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +108ec2: 0a03 |0029: move-result v3 │ │ +108ec4: 3803 0400 |002a: if-eqz v3, 002e // +0004 │ │ +108ec8: 5c21 b618 |002c: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSevere:Z // field@18b6 │ │ +108ecc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=87 │ │ 0x000b line=88 │ │ 0x0010 line=89 │ │ 0x0016 line=90 │ │ @@ -296982,18 +296984,18 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -108ec8: |[108ec8] net.sf.jweather.metar.Obscuration.setHeight:(I)V │ │ -108ed8: da01 0164 |0000: mul-int/lit8 v1, v1, #int 100 // #64 │ │ -108edc: 5901 ae18 |0002: iput v1, v0, Lnet/sf/jweather/metar/Obscuration;.height:I // field@18ae │ │ -108ee0: 0e00 |0004: return-void │ │ +108ed0: |[108ed0] net.sf.jweather.metar.Obscuration.setHeight:(I)V │ │ +108ee0: da01 0164 |0000: mul-int/lit8 v1, v1, #int 100 // #64 │ │ +108ee4: 5901 ae18 |0002: iput v1, v0, Lnet/sf/jweather/metar/Obscuration;.height:I // field@18ae │ │ +108ee8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=152 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lnet/sf/jweather/metar/Obscuration; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -297002,65 +297004,65 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -108ee4: |[108ee4] net.sf.jweather.metar.Obscuration.setPhenomena:(Ljava/lang/String;)V │ │ -108ef4: 5b23 bb18 |0000: iput-object v3, v2, Lnet/sf/jweather/metar/Obscuration;.phenomena:Ljava/lang/String; // field@18bb │ │ -108ef8: 1a00 bf0b |0002: const-string v0, "BR" // string@0bbf │ │ -108efc: 6e20 ba2a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -108f02: 0a00 |0007: move-result v0 │ │ -108f04: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -108f06: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -108f0a: 5c21 b318 |000b: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isMist:Z // field@18b3 │ │ -108f0e: 284d |000d: goto 005a // +004d │ │ -108f10: 1a00 7410 |000e: const-string v0, "FG" // string@1074 │ │ -108f14: 6e20 ba2a 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -108f1a: 0a00 |0013: move-result v0 │ │ -108f1c: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -108f20: 5c21 b018 |0016: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isFog:Z // field@18b0 │ │ -108f24: 2842 |0018: goto 005a // +0042 │ │ -108f26: 1a00 d810 |0019: const-string v0, "FU" // string@10d8 │ │ -108f2a: 6e20 ba2a 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -108f30: 0a00 |001e: move-result v0 │ │ -108f32: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ -108f36: 5c21 b818 |0021: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSmoke:Z // field@18b8 │ │ -108f3a: 2837 |0023: goto 005a // +0037 │ │ -108f3c: 1a00 e627 |0024: const-string v0, "VA" // string@27e6 │ │ -108f40: 6e20 ba2a 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -108f46: 0a00 |0029: move-result v0 │ │ -108f48: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ -108f4c: 5c21 ba18 |002c: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isVolcanicAsh:Z // field@18ba │ │ -108f50: 282c |002e: goto 005a // +002c │ │ -108f52: 1a00 c50e |002f: const-string v0, "DU" // string@0ec5 │ │ -108f56: 6e20 ba2a 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -108f5c: 0a00 |0034: move-result v0 │ │ -108f5e: 3800 0500 |0035: if-eqz v0, 003a // +0005 │ │ -108f62: 5c21 af18 |0037: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isDust:Z // field@18af │ │ -108f66: 2821 |0039: goto 005a // +0021 │ │ -108f68: 1a00 f423 |003a: const-string v0, "SA" // string@23f4 │ │ -108f6c: 6e20 ba2a 0300 |003c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -108f72: 0a00 |003f: move-result v0 │ │ -108f74: 3800 0500 |0040: if-eqz v0, 0045 // +0005 │ │ -108f78: 5c21 b518 |0042: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSand:Z // field@18b5 │ │ -108f7c: 2816 |0044: goto 005a // +0016 │ │ -108f7e: 1a00 3d12 |0045: const-string v0, "HZ" // string@123d │ │ -108f82: 6e20 ba2a 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -108f88: 0a00 |004a: move-result v0 │ │ -108f8a: 3800 0500 |004b: if-eqz v0, 0050 // +0005 │ │ -108f8e: 5c21 b118 |004d: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isHaze:Z // field@18b1 │ │ -108f92: 280b |004f: goto 005a // +000b │ │ -108f94: 1a00 7122 |0050: const-string v0, "PY" // string@2271 │ │ -108f98: 6e20 ba2a 0300 |0052: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -108f9e: 0a03 |0055: move-result v3 │ │ -108fa0: 3803 0400 |0056: if-eqz v3, 005a // +0004 │ │ -108fa4: 5c21 b918 |0058: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSpray:Z // field@18b9 │ │ -108fa8: 0e00 |005a: return-void │ │ +108eec: |[108eec] net.sf.jweather.metar.Obscuration.setPhenomena:(Ljava/lang/String;)V │ │ +108efc: 5b23 bb18 |0000: iput-object v3, v2, Lnet/sf/jweather/metar/Obscuration;.phenomena:Ljava/lang/String; // field@18bb │ │ +108f00: 1a00 bf0b |0002: const-string v0, "BR" // string@0bbf │ │ +108f04: 6e20 ba2a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +108f0a: 0a00 |0007: move-result v0 │ │ +108f0c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +108f0e: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +108f12: 5c21 b318 |000b: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isMist:Z // field@18b3 │ │ +108f16: 284d |000d: goto 005a // +004d │ │ +108f18: 1a00 7410 |000e: const-string v0, "FG" // string@1074 │ │ +108f1c: 6e20 ba2a 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +108f22: 0a00 |0013: move-result v0 │ │ +108f24: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +108f28: 5c21 b018 |0016: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isFog:Z // field@18b0 │ │ +108f2c: 2842 |0018: goto 005a // +0042 │ │ +108f2e: 1a00 d810 |0019: const-string v0, "FU" // string@10d8 │ │ +108f32: 6e20 ba2a 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +108f38: 0a00 |001e: move-result v0 │ │ +108f3a: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ +108f3e: 5c21 b818 |0021: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSmoke:Z // field@18b8 │ │ +108f42: 2837 |0023: goto 005a // +0037 │ │ +108f44: 1a00 e627 |0024: const-string v0, "VA" // string@27e6 │ │ +108f48: 6e20 ba2a 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +108f4e: 0a00 |0029: move-result v0 │ │ +108f50: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ +108f54: 5c21 ba18 |002c: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isVolcanicAsh:Z // field@18ba │ │ +108f58: 282c |002e: goto 005a // +002c │ │ +108f5a: 1a00 c50e |002f: const-string v0, "DU" // string@0ec5 │ │ +108f5e: 6e20 ba2a 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +108f64: 0a00 |0034: move-result v0 │ │ +108f66: 3800 0500 |0035: if-eqz v0, 003a // +0005 │ │ +108f6a: 5c21 af18 |0037: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isDust:Z // field@18af │ │ +108f6e: 2821 |0039: goto 005a // +0021 │ │ +108f70: 1a00 f423 |003a: const-string v0, "SA" // string@23f4 │ │ +108f74: 6e20 ba2a 0300 |003c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +108f7a: 0a00 |003f: move-result v0 │ │ +108f7c: 3800 0500 |0040: if-eqz v0, 0045 // +0005 │ │ +108f80: 5c21 b518 |0042: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSand:Z // field@18b5 │ │ +108f84: 2816 |0044: goto 005a // +0016 │ │ +108f86: 1a00 3d12 |0045: const-string v0, "HZ" // string@123d │ │ +108f8a: 6e20 ba2a 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +108f90: 0a00 |004a: move-result v0 │ │ +108f92: 3800 0500 |004b: if-eqz v0, 0050 // +0005 │ │ +108f96: 5c21 b118 |004d: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isHaze:Z // field@18b1 │ │ +108f9a: 280b |004f: goto 005a // +000b │ │ +108f9c: 1a00 7122 |0050: const-string v0, "PY" // string@2271 │ │ +108fa0: 6e20 ba2a 0300 |0052: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +108fa6: 0a03 |0055: move-result v3 │ │ +108fa8: 3803 0400 |0056: if-eqz v3, 005a // +0004 │ │ +108fac: 5c21 b918 |0058: iput-boolean v1, v2, Lnet/sf/jweather/metar/Obscuration;.isSpray:Z // field@18b9 │ │ +108fb0: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=60 │ │ 0x000b line=61 │ │ 0x0010 line=62 │ │ 0x0016 line=63 │ │ @@ -297125,24 +297127,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -109108: |[109108] net.sf.jweather.metar.RunwayVisualRange.:()V │ │ -109118: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10911e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -109120: 5920 c018 |0004: iput v0, v2, Lnet/sf/jweather/metar/RunwayVisualRange;.runwayNumber:I // field@18c0 │ │ -109124: 1301 2000 |0006: const/16 v1, #int 32 // #20 │ │ -109128: 5e21 bc18 |0008: iput-char v1, v2, Lnet/sf/jweather/metar/RunwayVisualRange;.approachDirection:C // field@18bc │ │ -10912c: 5e21 bf18 |000a: iput-char v1, v2, Lnet/sf/jweather/metar/RunwayVisualRange;.reportableModifier:C // field@18bf │ │ -109130: 5920 be18 |000c: iput v0, v2, Lnet/sf/jweather/metar/RunwayVisualRange;.lowestReportable:I // field@18be │ │ -109134: 5920 bd18 |000e: iput v0, v2, Lnet/sf/jweather/metar/RunwayVisualRange;.highestReportable:I // field@18bd │ │ -109138: 0e00 |0010: return-void │ │ +109110: |[109110] net.sf.jweather.metar.RunwayVisualRange.:()V │ │ +109120: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +109126: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +109128: 5920 c018 |0004: iput v0, v2, Lnet/sf/jweather/metar/RunwayVisualRange;.runwayNumber:I // field@18c0 │ │ +10912c: 1301 2000 |0006: const/16 v1, #int 32 // #20 │ │ +109130: 5e21 bc18 |0008: iput-char v1, v2, Lnet/sf/jweather/metar/RunwayVisualRange;.approachDirection:C // field@18bc │ │ +109134: 5e21 bf18 |000a: iput-char v1, v2, Lnet/sf/jweather/metar/RunwayVisualRange;.reportableModifier:C // field@18bf │ │ +109138: 5920 be18 |000c: iput v0, v2, Lnet/sf/jweather/metar/RunwayVisualRange;.lowestReportable:I // field@18be │ │ +10913c: 5920 bd18 |000e: iput v0, v2, Lnet/sf/jweather/metar/RunwayVisualRange;.highestReportable:I // field@18bd │ │ +109140: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=30 │ │ 0x0008 line=31 │ │ 0x000a line=32 │ │ 0x000c line=33 │ │ @@ -297156,86 +297158,86 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 166 16-bit code units │ │ -108fac: |[108fac] net.sf.jweather.metar.RunwayVisualRange.getNaturalLanguageString:()Ljava/lang/String; │ │ -108fbc: 2200 f406 |0000: new-instance v0, Ljava/lang/Integer; // type@06f4 │ │ -108fc0: 5241 c018 |0002: iget v1, v4, Lnet/sf/jweather/metar/RunwayVisualRange;.runwayNumber:I // field@18c0 │ │ -108fc4: 7020 572a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/Integer;.:(I)V // method@2a57 │ │ -108fca: 6e10 602a 0000 |0007: invoke-virtual {v0}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@2a60 │ │ -108fd0: 0c00 |000a: move-result-object v0 │ │ -108fd2: 2201 1007 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -108fd6: 7010 eb2a 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -108fdc: 6e20 f52a 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -108fe2: 5740 bc18 |0013: iget-char v0, v4, Lnet/sf/jweather/metar/RunwayVisualRange;.approachDirection:C // field@18bc │ │ -108fe6: 6e20 ee2a 0100 |0015: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -108fec: 6e10 fa2a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -108ff2: 0c00 |001b: move-result-object v0 │ │ -108ff4: 5741 bf18 |001c: iget-char v1, v4, Lnet/sf/jweather/metar/RunwayVisualRange;.reportableModifier:C // field@18bf │ │ -108ff8: 1302 4d00 |001e: const/16 v2, #int 77 // #4d │ │ -108ffc: 3321 1400 |0020: if-ne v1, v2, 0034 // +0014 │ │ -109000: 2201 1007 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109004: 7010 eb2a 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10900a: 6e20 f52a 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109010: 1a00 b200 |002a: const-string v0, " less than" // string@00b2 │ │ -109014: 6e20 f52a 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10901a: 6e10 fa2a 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109020: 0c00 |0032: move-result-object v0 │ │ -109022: 2816 |0033: goto 0049 // +0016 │ │ -109024: 1302 5000 |0034: const/16 v2, #int 80 // #50 │ │ -109028: 3321 1300 |0036: if-ne v1, v2, 0049 // +0013 │ │ -10902c: 2201 1007 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109030: 7010 eb2a 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109036: 6e20 f52a 0100 |003d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10903c: 1a00 9100 |0040: const-string v0, " greater than" // string@0091 │ │ -109040: 6e20 f52a 0100 |0042: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109046: 6e10 fa2a 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10904c: 0c00 |0048: move-result-object v0 │ │ -10904e: 5241 bd18 |0049: iget v1, v4, Lnet/sf/jweather/metar/RunwayVisualRange;.highestReportable:I // field@18bd │ │ -109052: 1a02 5032 |004b: const-string v2, "feet." // string@3250 │ │ -109056: 1a03 1b00 |004d: const-string v3, " " // string@001b │ │ -10905a: 3d01 3a00 |004f: if-lez v1, 0089 // +003a │ │ -10905e: 2201 1007 |0051: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109062: 7010 eb2a 0100 |0053: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109068: 6e20 f52a 0100 |0056: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10906e: 6e20 f52a 3100 |0059: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109074: 2200 f406 |005c: new-instance v0, Ljava/lang/Integer; // type@06f4 │ │ -109078: 5243 be18 |005e: iget v3, v4, Lnet/sf/jweather/metar/RunwayVisualRange;.lowestReportable:I // field@18be │ │ -10907c: 7020 572a 3000 |0060: invoke-direct {v0, v3}, Ljava/lang/Integer;.:(I)V // method@2a57 │ │ -109082: 6e20 f42a 0100 |0063: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -109088: 6e10 fa2a 0100 |0066: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10908e: 0c00 |0069: move-result-object v0 │ │ -109090: 2201 1007 |006a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109094: 7010 eb2a 0100 |006c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10909a: 6e20 f52a 0100 |006f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1090a0: 1a00 d700 |0072: const-string v0, " to " // string@00d7 │ │ -1090a4: 6e20 f52a 0100 |0074: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1090aa: 2200 f406 |0077: new-instance v0, Ljava/lang/Integer; // type@06f4 │ │ -1090ae: 5243 bd18 |0079: iget v3, v4, Lnet/sf/jweather/metar/RunwayVisualRange;.highestReportable:I // field@18bd │ │ -1090b2: 7020 572a 3000 |007b: invoke-direct {v0, v3}, Ljava/lang/Integer;.:(I)V // method@2a57 │ │ -1090b8: 6e20 f42a 0100 |007e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1090be: 6e20 f52a 2100 |0081: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1090c4: 6e10 fa2a 0100 |0084: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1090ca: 0c00 |0087: move-result-object v0 │ │ -1090cc: 281d |0088: goto 00a5 // +001d │ │ -1090ce: 2201 1007 |0089: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -1090d2: 7010 eb2a 0100 |008b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1090d8: 6e20 f52a 0100 |008e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1090de: 6e20 f52a 3100 |0091: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1090e4: 2200 f406 |0094: new-instance v0, Ljava/lang/Integer; // type@06f4 │ │ -1090e8: 5243 be18 |0096: iget v3, v4, Lnet/sf/jweather/metar/RunwayVisualRange;.lowestReportable:I // field@18be │ │ -1090ec: 7020 572a 3000 |0098: invoke-direct {v0, v3}, Ljava/lang/Integer;.:(I)V // method@2a57 │ │ -1090f2: 6e20 f42a 0100 |009b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1090f8: 6e20 f52a 2100 |009e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1090fe: 6e10 fa2a 0100 |00a1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109104: 0c00 |00a4: move-result-object v0 │ │ -109106: 1100 |00a5: return-object v0 │ │ +108fb4: |[108fb4] net.sf.jweather.metar.RunwayVisualRange.getNaturalLanguageString:()Ljava/lang/String; │ │ +108fc4: 2200 f406 |0000: new-instance v0, Ljava/lang/Integer; // type@06f4 │ │ +108fc8: 5241 c018 |0002: iget v1, v4, Lnet/sf/jweather/metar/RunwayVisualRange;.runwayNumber:I // field@18c0 │ │ +108fcc: 7020 572a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/Integer;.:(I)V // method@2a57 │ │ +108fd2: 6e10 602a 0000 |0007: invoke-virtual {v0}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@2a60 │ │ +108fd8: 0c00 |000a: move-result-object v0 │ │ +108fda: 2201 1007 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +108fde: 7010 eb2a 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +108fe4: 6e20 f52a 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +108fea: 5740 bc18 |0013: iget-char v0, v4, Lnet/sf/jweather/metar/RunwayVisualRange;.approachDirection:C // field@18bc │ │ +108fee: 6e20 ee2a 0100 |0015: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +108ff4: 6e10 fa2a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +108ffa: 0c00 |001b: move-result-object v0 │ │ +108ffc: 5741 bf18 |001c: iget-char v1, v4, Lnet/sf/jweather/metar/RunwayVisualRange;.reportableModifier:C // field@18bf │ │ +109000: 1302 4d00 |001e: const/16 v2, #int 77 // #4d │ │ +109004: 3321 1400 |0020: if-ne v1, v2, 0034 // +0014 │ │ +109008: 2201 1007 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10900c: 7010 eb2a 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109012: 6e20 f52a 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109018: 1a00 b200 |002a: const-string v0, " less than" // string@00b2 │ │ +10901c: 6e20 f52a 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109022: 6e10 fa2a 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109028: 0c00 |0032: move-result-object v0 │ │ +10902a: 2816 |0033: goto 0049 // +0016 │ │ +10902c: 1302 5000 |0034: const/16 v2, #int 80 // #50 │ │ +109030: 3321 1300 |0036: if-ne v1, v2, 0049 // +0013 │ │ +109034: 2201 1007 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109038: 7010 eb2a 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10903e: 6e20 f52a 0100 |003d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109044: 1a00 9100 |0040: const-string v0, " greater than" // string@0091 │ │ +109048: 6e20 f52a 0100 |0042: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10904e: 6e10 fa2a 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109054: 0c00 |0048: move-result-object v0 │ │ +109056: 5241 bd18 |0049: iget v1, v4, Lnet/sf/jweather/metar/RunwayVisualRange;.highestReportable:I // field@18bd │ │ +10905a: 1a02 5032 |004b: const-string v2, "feet." // string@3250 │ │ +10905e: 1a03 1b00 |004d: const-string v3, " " // string@001b │ │ +109062: 3d01 3a00 |004f: if-lez v1, 0089 // +003a │ │ +109066: 2201 1007 |0051: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10906a: 7010 eb2a 0100 |0053: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109070: 6e20 f52a 0100 |0056: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109076: 6e20 f52a 3100 |0059: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10907c: 2200 f406 |005c: new-instance v0, Ljava/lang/Integer; // type@06f4 │ │ +109080: 5243 be18 |005e: iget v3, v4, Lnet/sf/jweather/metar/RunwayVisualRange;.lowestReportable:I // field@18be │ │ +109084: 7020 572a 3000 |0060: invoke-direct {v0, v3}, Ljava/lang/Integer;.:(I)V // method@2a57 │ │ +10908a: 6e20 f42a 0100 |0063: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +109090: 6e10 fa2a 0100 |0066: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109096: 0c00 |0069: move-result-object v0 │ │ +109098: 2201 1007 |006a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10909c: 7010 eb2a 0100 |006c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1090a2: 6e20 f52a 0100 |006f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1090a8: 1a00 d700 |0072: const-string v0, " to " // string@00d7 │ │ +1090ac: 6e20 f52a 0100 |0074: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1090b2: 2200 f406 |0077: new-instance v0, Ljava/lang/Integer; // type@06f4 │ │ +1090b6: 5243 bd18 |0079: iget v3, v4, Lnet/sf/jweather/metar/RunwayVisualRange;.highestReportable:I // field@18bd │ │ +1090ba: 7020 572a 3000 |007b: invoke-direct {v0, v3}, Ljava/lang/Integer;.:(I)V // method@2a57 │ │ +1090c0: 6e20 f42a 0100 |007e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1090c6: 6e20 f52a 2100 |0081: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1090cc: 6e10 fa2a 0100 |0084: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1090d2: 0c00 |0087: move-result-object v0 │ │ +1090d4: 281d |0088: goto 00a5 // +001d │ │ +1090d6: 2201 1007 |0089: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +1090da: 7010 eb2a 0100 |008b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1090e0: 6e20 f52a 0100 |008e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1090e6: 6e20 f52a 3100 |0091: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1090ec: 2200 f406 |0094: new-instance v0, Ljava/lang/Integer; // type@06f4 │ │ +1090f0: 5243 be18 |0096: iget v3, v4, Lnet/sf/jweather/metar/RunwayVisualRange;.lowestReportable:I // field@18be │ │ +1090f4: 7020 572a 3000 |0098: invoke-direct {v0, v3}, Ljava/lang/Integer;.:(I)V // method@2a57 │ │ +1090fa: 6e20 f42a 0100 |009b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +109100: 6e20 f52a 2100 |009e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109106: 6e10 fa2a 0100 |00a1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10910c: 0c00 |00a4: move-result-object v0 │ │ +10910e: 1100 |00a5: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000b line=92 │ │ 0x001c line=94 │ │ 0x0022 line=95 │ │ 0x0038 line=97 │ │ @@ -297251,17 +297253,17 @@ │ │ type : '(C)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10913c: |[10913c] net.sf.jweather.metar.RunwayVisualRange.setApproachDirection:(C)V │ │ -10914c: 5e01 bc18 |0000: iput-char v1, v0, Lnet/sf/jweather/metar/RunwayVisualRange;.approachDirection:C // field@18bc │ │ -109150: 0e00 |0002: return-void │ │ +109144: |[109144] net.sf.jweather.metar.RunwayVisualRange.setApproachDirection:(C)V │ │ +109154: 5e01 bc18 |0000: iput-char v1, v0, Lnet/sf/jweather/metar/RunwayVisualRange;.approachDirection:C // field@18bc │ │ +109158: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/RunwayVisualRange; │ │ 0x0000 - 0x0003 reg=1 (null) C │ │ │ │ @@ -297270,17 +297272,17 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109154: |[109154] net.sf.jweather.metar.RunwayVisualRange.setHighestReportable:(I)V │ │ -109164: 5901 bd18 |0000: iput v1, v0, Lnet/sf/jweather/metar/RunwayVisualRange;.highestReportable:I // field@18bd │ │ -109168: 0e00 |0002: return-void │ │ +10915c: |[10915c] net.sf.jweather.metar.RunwayVisualRange.setHighestReportable:(I)V │ │ +10916c: 5901 bd18 |0000: iput v1, v0, Lnet/sf/jweather/metar/RunwayVisualRange;.highestReportable:I // field@18bd │ │ +109170: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/RunwayVisualRange; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -297289,17 +297291,17 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10916c: |[10916c] net.sf.jweather.metar.RunwayVisualRange.setLowestReportable:(I)V │ │ -10917c: 5901 be18 |0000: iput v1, v0, Lnet/sf/jweather/metar/RunwayVisualRange;.lowestReportable:I // field@18be │ │ -109180: 0e00 |0002: return-void │ │ +109174: |[109174] net.sf.jweather.metar.RunwayVisualRange.setLowestReportable:(I)V │ │ +109184: 5901 be18 |0000: iput v1, v0, Lnet/sf/jweather/metar/RunwayVisualRange;.lowestReportable:I // field@18be │ │ +109188: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/RunwayVisualRange; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -297308,17 +297310,17 @@ │ │ type : '(C)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109184: |[109184] net.sf.jweather.metar.RunwayVisualRange.setReportableModifier:(C)V │ │ -109194: 5e01 bf18 |0000: iput-char v1, v0, Lnet/sf/jweather/metar/RunwayVisualRange;.reportableModifier:C // field@18bf │ │ -109198: 0e00 |0002: return-void │ │ +10918c: |[10918c] net.sf.jweather.metar.RunwayVisualRange.setReportableModifier:(C)V │ │ +10919c: 5e01 bf18 |0000: iput-char v1, v0, Lnet/sf/jweather/metar/RunwayVisualRange;.reportableModifier:C // field@18bf │ │ +1091a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/RunwayVisualRange; │ │ 0x0000 - 0x0003 reg=1 (null) C │ │ │ │ @@ -297327,17 +297329,17 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10919c: |[10919c] net.sf.jweather.metar.RunwayVisualRange.setRunwayNumber:(I)V │ │ -1091ac: 5901 c018 |0000: iput v1, v0, Lnet/sf/jweather/metar/RunwayVisualRange;.runwayNumber:I // field@18c0 │ │ -1091b0: 0e00 |0002: return-void │ │ +1091a4: |[1091a4] net.sf.jweather.metar.RunwayVisualRange.setRunwayNumber:(I)V │ │ +1091b4: 5901 c018 |0000: iput v1, v0, Lnet/sf/jweather/metar/RunwayVisualRange;.runwayNumber:I // field@18c0 │ │ +1091b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/jweather/metar/RunwayVisualRange; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -297414,31 +297416,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -10945c: |[10945c] net.sf.jweather.metar.SkyCondition.:()V │ │ -10946c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -109472: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -109476: 5b10 c118 |0005: iput-object v0, v1, Lnet/sf/jweather/metar/SkyCondition;.contraction:Ljava/lang/String; // field@18c1 │ │ -10947a: 5b10 cc18 |0007: iput-object v0, v1, Lnet/sf/jweather/metar/SkyCondition;.modifier:Ljava/lang/String; // field@18cc │ │ -10947e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -109480: 5910 c218 |000a: iput v0, v1, Lnet/sf/jweather/metar/SkyCondition;.height:I // field@18c2 │ │ -109484: 5c10 cb18 |000c: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isVerticalVisibility:Z // field@18cb │ │ -109488: 5c10 c418 |000e: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isClear:Z // field@18c4 │ │ -10948c: 5c10 c618 |0010: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isFewClouds:Z // field@18c6 │ │ -109490: 5c10 c918 |0012: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isScatteredClouds:Z // field@18c9 │ │ -109494: 5c10 c318 |0014: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isBrokenClouds:Z // field@18c3 │ │ -109498: 5c10 c818 |0016: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isOvercast:Z // field@18c8 │ │ -10949c: 5c10 c718 |0018: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isNoSignificantClouds:Z // field@18c7 │ │ -1094a0: 5c10 c518 |001a: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isCumulonimbus:Z // field@18c5 │ │ -1094a4: 5c10 ca18 |001c: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isToweringCumulus:Z // field@18ca │ │ -1094a8: 0e00 |001e: return-void │ │ +109464: |[109464] net.sf.jweather.metar.SkyCondition.:()V │ │ +109474: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10947a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +10947e: 5b10 c118 |0005: iput-object v0, v1, Lnet/sf/jweather/metar/SkyCondition;.contraction:Ljava/lang/String; // field@18c1 │ │ +109482: 5b10 cc18 |0007: iput-object v0, v1, Lnet/sf/jweather/metar/SkyCondition;.modifier:Ljava/lang/String; // field@18cc │ │ +109486: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +109488: 5910 c218 |000a: iput v0, v1, Lnet/sf/jweather/metar/SkyCondition;.height:I // field@18c2 │ │ +10948c: 5c10 cb18 |000c: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isVerticalVisibility:Z // field@18cb │ │ +109490: 5c10 c418 |000e: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isClear:Z // field@18c4 │ │ +109494: 5c10 c618 |0010: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isFewClouds:Z // field@18c6 │ │ +109498: 5c10 c918 |0012: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isScatteredClouds:Z // field@18c9 │ │ +10949c: 5c10 c318 |0014: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isBrokenClouds:Z // field@18c3 │ │ +1094a0: 5c10 c818 |0016: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isOvercast:Z // field@18c8 │ │ +1094a4: 5c10 c718 |0018: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isNoSignificantClouds:Z // field@18c7 │ │ +1094a8: 5c10 c518 |001a: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isCumulonimbus:Z // field@18c5 │ │ +1094ac: 5c10 ca18 |001c: iput-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isToweringCumulus:Z // field@18ca │ │ +1094b0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ 0x000a line=31 │ │ 0x000c line=33 │ │ @@ -297459,17 +297461,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10928c: |[10928c] net.sf.jweather.metar.SkyCondition.getHeight:()I │ │ -10929c: 5210 c218 |0000: iget v0, v1, Lnet/sf/jweather/metar/SkyCondition;.height:I // field@18c2 │ │ -1092a0: 0f00 |0002: return v0 │ │ +109294: |[109294] net.sf.jweather.metar.SkyCondition.getHeight:()I │ │ +1092a4: 5210 c218 |0000: iget v0, v1, Lnet/sf/jweather/metar/SkyCondition;.height:I // field@18c2 │ │ +1092a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/SkyCondition; │ │ │ │ #1 : (in Lnet/sf/jweather/metar/SkyCondition;) │ │ @@ -297477,17 +297479,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1092a4: |[1092a4] net.sf.jweather.metar.SkyCondition.getModifier:()Ljava/lang/String; │ │ -1092b4: 5410 cc18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/SkyCondition;.modifier:Ljava/lang/String; // field@18cc │ │ -1092b8: 1100 |0002: return-object v0 │ │ +1092ac: |[1092ac] net.sf.jweather.metar.SkyCondition.getModifier:()Ljava/lang/String; │ │ +1092bc: 5410 cc18 |0000: iget-object v0, v1, Lnet/sf/jweather/metar/SkyCondition;.modifier:Ljava/lang/String; // field@18cc │ │ +1092c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/SkyCondition; │ │ │ │ #2 : (in Lnet/sf/jweather/metar/SkyCondition;) │ │ @@ -297495,108 +297497,108 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 199 16-bit code units │ │ -1092bc: |[1092bc] net.sf.jweather.metar.SkyCondition.getNaturalLanguageString:()Ljava/lang/String; │ │ -1092cc: 5530 cb18 |0000: iget-boolean v0, v3, Lnet/sf/jweather/metar/SkyCondition;.isVerticalVisibility:Z // field@18cb │ │ -1092d0: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -1092d4: 2200 1007 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -1092d8: 7010 eb2a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1092de: 1a01 f828 |0009: const-string v1, "Vertical Visibility of " // string@28f8 │ │ -1092e2: 6e20 f52a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1092e8: 5231 c218 |000e: iget v1, v3, Lnet/sf/jweather/metar/SkyCondition;.height:I // field@18c2 │ │ -1092ec: 6e20 f12a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1092f2: 1a01 4f32 |0013: const-string v1, "feet" // string@324f │ │ -1092f6: 6e20 f52a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1092fc: 6e10 fa2a 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109302: 0c00 |001b: move-result-object v0 │ │ -109304: 1100 |001c: return-object v0 │ │ -109306: 5530 c418 |001d: iget-boolean v0, v3, Lnet/sf/jweather/metar/SkyCondition;.isClear:Z // field@18c4 │ │ -10930a: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ -10930e: 1a00 940d |0021: const-string v0, "Clear skies" // string@0d94 │ │ -109312: 1100 |0023: return-object v0 │ │ -109314: 5530 c618 |0024: iget-boolean v0, v3, Lnet/sf/jweather/metar/SkyCondition;.isFewClouds:Z // field@18c6 │ │ -109318: 1a01 0000 |0026: const-string v1, "" // string@0000 │ │ -10931c: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ -109320: 1a00 1311 |002a: const-string v0, "Few clouds" // string@1113 │ │ -109324: 282e |002c: goto 005a // +002e │ │ -109326: 5530 c918 |002d: iget-boolean v0, v3, Lnet/sf/jweather/metar/SkyCondition;.isScatteredClouds:Z // field@18c9 │ │ -10932a: 3800 0500 |002f: if-eqz v0, 0034 // +0005 │ │ -10932e: 1a00 ec24 |0031: const-string v0, "Scattered clouds" // string@24ec │ │ -109332: 2827 |0033: goto 005a // +0027 │ │ -109334: 5530 c318 |0034: iget-boolean v0, v3, Lnet/sf/jweather/metar/SkyCondition;.isBrokenClouds:Z // field@18c3 │ │ -109338: 3800 0500 |0036: if-eqz v0, 003b // +0005 │ │ -10933c: 1a00 0a0c |0038: const-string v0, "Broken clouds" // string@0c0a │ │ -109340: 2820 |003a: goto 005a // +0020 │ │ -109342: 5530 c818 |003b: iget-boolean v0, v3, Lnet/sf/jweather/metar/SkyCondition;.isOvercast:Z // field@18c8 │ │ -109346: 3800 0500 |003d: if-eqz v0, 0042 // +0005 │ │ -10934a: 1a00 ec21 |003f: const-string v0, "Overcast" // string@21ec │ │ -10934e: 2819 |0041: goto 005a // +0019 │ │ -109350: 5530 c718 |0042: iget-boolean v0, v3, Lnet/sf/jweather/metar/SkyCondition;.isNoSignificantClouds:Z // field@18c7 │ │ -109354: 3800 0500 |0044: if-eqz v0, 0049 // +0005 │ │ -109358: 1a00 5321 |0046: const-string v0, "No Significant Clouds" // string@2153 │ │ -10935c: 2812 |0048: goto 005a // +0012 │ │ -10935e: 2200 1007 |0049: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -109362: 7010 eb2a 0000 |004b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109368: 6e20 f52a 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10936e: 5432 c118 |0051: iget-object v2, v3, Lnet/sf/jweather/metar/SkyCondition;.contraction:Ljava/lang/String; // field@18c1 │ │ -109372: 6e20 f52a 2000 |0053: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109378: 6e10 fa2a 0000 |0056: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10937e: 0c00 |0059: move-result-object v0 │ │ -109380: 2202 1007 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -109384: 7010 eb2a 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10938a: 6e20 f52a 0200 |005f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109390: 1a00 6a00 |0062: const-string v0, " at " // string@006a │ │ -109394: 6e20 f52a 0200 |0064: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10939a: 5230 c218 |0067: iget v0, v3, Lnet/sf/jweather/metar/SkyCondition;.height:I // field@18c2 │ │ -10939e: 6e20 f12a 0200 |0069: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1093a4: 1a00 8900 |006c: const-string v0, " feet" // string@0089 │ │ -1093a8: 6e20 f52a 0200 |006e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1093ae: 6e10 fa2a 0200 |0071: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1093b4: 0c00 |0074: move-result-object v0 │ │ -1093b6: 5532 c518 |0075: iget-boolean v2, v3, Lnet/sf/jweather/metar/SkyCondition;.isCumulonimbus:Z // field@18c5 │ │ -1093ba: 3802 1400 |0077: if-eqz v2, 008b // +0014 │ │ -1093be: 2201 1007 |0079: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -1093c2: 7010 eb2a 0100 |007b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1093c8: 6e20 f52a 0100 |007e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1093ce: 1a00 2500 |0081: const-string v0, " (cumulonimbus)" // string@0025 │ │ -1093d2: 6e20 f52a 0100 |0083: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1093d8: 6e10 fa2a 0100 |0086: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1093de: 0c00 |0089: move-result-object v0 │ │ -1093e0: 283c |008a: goto 00c6 // +003c │ │ -1093e2: 5532 ca18 |008b: iget-boolean v2, v3, Lnet/sf/jweather/metar/SkyCondition;.isToweringCumulus:Z // field@18ca │ │ -1093e6: 3802 1400 |008d: if-eqz v2, 00a1 // +0014 │ │ -1093ea: 2201 1007 |008f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -1093ee: 7010 eb2a 0100 |0091: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1093f4: 6e20 f52a 0100 |0094: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1093fa: 1a00 2600 |0097: const-string v0, " (towering cumulus)" // string@0026 │ │ -1093fe: 6e20 f52a 0100 |0099: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109404: 6e10 fa2a 0100 |009c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10940a: 0c00 |009f: move-result-object v0 │ │ -10940c: 2826 |00a0: goto 00c6 // +0026 │ │ -10940e: 5432 cc18 |00a1: iget-object v2, v3, Lnet/sf/jweather/metar/SkyCondition;.modifier:Ljava/lang/String; // field@18cc │ │ -109412: 3802 2300 |00a3: if-eqz v2, 00c6 // +0023 │ │ -109416: 6e20 ba2a 1200 |00a5: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10941c: 0a01 |00a8: move-result v1 │ │ -10941e: 3901 1d00 |00a9: if-nez v1, 00c6 // +001d │ │ -109422: 2201 1007 |00ab: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109426: 7010 eb2a 0100 |00ad: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10942c: 6e20 f52a 0100 |00b0: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109432: 1a00 5501 |00b3: const-string v0, "(" // string@0155 │ │ -109436: 6e20 f52a 0100 |00b5: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10943c: 5430 cc18 |00b8: iget-object v0, v3, Lnet/sf/jweather/metar/SkyCondition;.modifier:Ljava/lang/String; // field@18cc │ │ -109440: 6e20 f52a 0100 |00ba: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109446: 1a00 1802 |00bd: const-string v0, ")" // string@0218 │ │ -10944a: 6e20 f52a 0100 |00bf: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109450: 6e10 fa2a 0100 |00c2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109456: 0c00 |00c5: move-result-object v0 │ │ -109458: 1100 |00c6: return-object v0 │ │ +1092c4: |[1092c4] net.sf.jweather.metar.SkyCondition.getNaturalLanguageString:()Ljava/lang/String; │ │ +1092d4: 5530 cb18 |0000: iget-boolean v0, v3, Lnet/sf/jweather/metar/SkyCondition;.isVerticalVisibility:Z // field@18cb │ │ +1092d8: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +1092dc: 2200 1007 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +1092e0: 7010 eb2a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1092e6: 1a01 f828 |0009: const-string v1, "Vertical Visibility of " // string@28f8 │ │ +1092ea: 6e20 f52a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1092f0: 5231 c218 |000e: iget v1, v3, Lnet/sf/jweather/metar/SkyCondition;.height:I // field@18c2 │ │ +1092f4: 6e20 f12a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1092fa: 1a01 4f32 |0013: const-string v1, "feet" // string@324f │ │ +1092fe: 6e20 f52a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109304: 6e10 fa2a 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10930a: 0c00 |001b: move-result-object v0 │ │ +10930c: 1100 |001c: return-object v0 │ │ +10930e: 5530 c418 |001d: iget-boolean v0, v3, Lnet/sf/jweather/metar/SkyCondition;.isClear:Z // field@18c4 │ │ +109312: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ +109316: 1a00 940d |0021: const-string v0, "Clear skies" // string@0d94 │ │ +10931a: 1100 |0023: return-object v0 │ │ +10931c: 5530 c618 |0024: iget-boolean v0, v3, Lnet/sf/jweather/metar/SkyCondition;.isFewClouds:Z // field@18c6 │ │ +109320: 1a01 0000 |0026: const-string v1, "" // string@0000 │ │ +109324: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ +109328: 1a00 1311 |002a: const-string v0, "Few clouds" // string@1113 │ │ +10932c: 282e |002c: goto 005a // +002e │ │ +10932e: 5530 c918 |002d: iget-boolean v0, v3, Lnet/sf/jweather/metar/SkyCondition;.isScatteredClouds:Z // field@18c9 │ │ +109332: 3800 0500 |002f: if-eqz v0, 0034 // +0005 │ │ +109336: 1a00 ec24 |0031: const-string v0, "Scattered clouds" // string@24ec │ │ +10933a: 2827 |0033: goto 005a // +0027 │ │ +10933c: 5530 c318 |0034: iget-boolean v0, v3, Lnet/sf/jweather/metar/SkyCondition;.isBrokenClouds:Z // field@18c3 │ │ +109340: 3800 0500 |0036: if-eqz v0, 003b // +0005 │ │ +109344: 1a00 0a0c |0038: const-string v0, "Broken clouds" // string@0c0a │ │ +109348: 2820 |003a: goto 005a // +0020 │ │ +10934a: 5530 c818 |003b: iget-boolean v0, v3, Lnet/sf/jweather/metar/SkyCondition;.isOvercast:Z // field@18c8 │ │ +10934e: 3800 0500 |003d: if-eqz v0, 0042 // +0005 │ │ +109352: 1a00 ec21 |003f: const-string v0, "Overcast" // string@21ec │ │ +109356: 2819 |0041: goto 005a // +0019 │ │ +109358: 5530 c718 |0042: iget-boolean v0, v3, Lnet/sf/jweather/metar/SkyCondition;.isNoSignificantClouds:Z // field@18c7 │ │ +10935c: 3800 0500 |0044: if-eqz v0, 0049 // +0005 │ │ +109360: 1a00 5321 |0046: const-string v0, "No Significant Clouds" // string@2153 │ │ +109364: 2812 |0048: goto 005a // +0012 │ │ +109366: 2200 1007 |0049: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +10936a: 7010 eb2a 0000 |004b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109370: 6e20 f52a 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109376: 5432 c118 |0051: iget-object v2, v3, Lnet/sf/jweather/metar/SkyCondition;.contraction:Ljava/lang/String; // field@18c1 │ │ +10937a: 6e20 f52a 2000 |0053: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109380: 6e10 fa2a 0000 |0056: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109386: 0c00 |0059: move-result-object v0 │ │ +109388: 2202 1007 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +10938c: 7010 eb2a 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109392: 6e20 f52a 0200 |005f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109398: 1a00 6a00 |0062: const-string v0, " at " // string@006a │ │ +10939c: 6e20 f52a 0200 |0064: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1093a2: 5230 c218 |0067: iget v0, v3, Lnet/sf/jweather/metar/SkyCondition;.height:I // field@18c2 │ │ +1093a6: 6e20 f12a 0200 |0069: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1093ac: 1a00 8900 |006c: const-string v0, " feet" // string@0089 │ │ +1093b0: 6e20 f52a 0200 |006e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1093b6: 6e10 fa2a 0200 |0071: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1093bc: 0c00 |0074: move-result-object v0 │ │ +1093be: 5532 c518 |0075: iget-boolean v2, v3, Lnet/sf/jweather/metar/SkyCondition;.isCumulonimbus:Z // field@18c5 │ │ +1093c2: 3802 1400 |0077: if-eqz v2, 008b // +0014 │ │ +1093c6: 2201 1007 |0079: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +1093ca: 7010 eb2a 0100 |007b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1093d0: 6e20 f52a 0100 |007e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1093d6: 1a00 2500 |0081: const-string v0, " (cumulonimbus)" // string@0025 │ │ +1093da: 6e20 f52a 0100 |0083: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1093e0: 6e10 fa2a 0100 |0086: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1093e6: 0c00 |0089: move-result-object v0 │ │ +1093e8: 283c |008a: goto 00c6 // +003c │ │ +1093ea: 5532 ca18 |008b: iget-boolean v2, v3, Lnet/sf/jweather/metar/SkyCondition;.isToweringCumulus:Z // field@18ca │ │ +1093ee: 3802 1400 |008d: if-eqz v2, 00a1 // +0014 │ │ +1093f2: 2201 1007 |008f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +1093f6: 7010 eb2a 0100 |0091: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1093fc: 6e20 f52a 0100 |0094: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109402: 1a00 2600 |0097: const-string v0, " (towering cumulus)" // string@0026 │ │ +109406: 6e20 f52a 0100 |0099: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10940c: 6e10 fa2a 0100 |009c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109412: 0c00 |009f: move-result-object v0 │ │ +109414: 2826 |00a0: goto 00c6 // +0026 │ │ +109416: 5432 cc18 |00a1: iget-object v2, v3, Lnet/sf/jweather/metar/SkyCondition;.modifier:Ljava/lang/String; // field@18cc │ │ +10941a: 3802 2300 |00a3: if-eqz v2, 00c6 // +0023 │ │ +10941e: 6e20 ba2a 1200 |00a5: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +109424: 0a01 |00a8: move-result v1 │ │ +109426: 3901 1d00 |00a9: if-nez v1, 00c6 // +001d │ │ +10942a: 2201 1007 |00ab: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10942e: 7010 eb2a 0100 |00ad: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109434: 6e20 f52a 0100 |00b0: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10943a: 1a00 5501 |00b3: const-string v0, "(" // string@0155 │ │ +10943e: 6e20 f52a 0100 |00b5: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109444: 5430 cc18 |00b8: iget-object v0, v3, Lnet/sf/jweather/metar/SkyCondition;.modifier:Ljava/lang/String; // field@18cc │ │ +109448: 6e20 f52a 0100 |00ba: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10944e: 1a00 1802 |00bd: const-string v0, ")" // string@0218 │ │ +109452: 6e20 f52a 0100 |00bf: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109458: 6e10 fa2a 0100 |00c2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10945e: 0c00 |00c5: move-result-object v0 │ │ +109460: 1100 |00c6: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ 0x001d line=158 │ │ 0x0024 line=160 │ │ 0x002d line=162 │ │ @@ -297619,17 +297621,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1091b4: |[1091b4] net.sf.jweather.metar.SkyCondition.isBrokenClouds:()Z │ │ -1091c4: 5510 c318 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isBrokenClouds:Z // field@18c3 │ │ -1091c8: 0f00 |0002: return v0 │ │ +1091bc: |[1091bc] net.sf.jweather.metar.SkyCondition.isBrokenClouds:()Z │ │ +1091cc: 5510 c318 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isBrokenClouds:Z // field@18c3 │ │ +1091d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/SkyCondition; │ │ │ │ #4 : (in Lnet/sf/jweather/metar/SkyCondition;) │ │ @@ -297637,17 +297639,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1091cc: |[1091cc] net.sf.jweather.metar.SkyCondition.isClear:()Z │ │ -1091dc: 5510 c418 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isClear:Z // field@18c4 │ │ -1091e0: 0f00 |0002: return v0 │ │ +1091d4: |[1091d4] net.sf.jweather.metar.SkyCondition.isClear:()Z │ │ +1091e4: 5510 c418 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isClear:Z // field@18c4 │ │ +1091e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/SkyCondition; │ │ │ │ #5 : (in Lnet/sf/jweather/metar/SkyCondition;) │ │ @@ -297655,17 +297657,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1091e4: |[1091e4] net.sf.jweather.metar.SkyCondition.isCumulonimbus:()Z │ │ -1091f4: 5510 c518 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isCumulonimbus:Z // field@18c5 │ │ -1091f8: 0f00 |0002: return v0 │ │ +1091ec: |[1091ec] net.sf.jweather.metar.SkyCondition.isCumulonimbus:()Z │ │ +1091fc: 5510 c518 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isCumulonimbus:Z // field@18c5 │ │ +109200: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/SkyCondition; │ │ │ │ #6 : (in Lnet/sf/jweather/metar/SkyCondition;) │ │ @@ -297673,17 +297675,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1091fc: |[1091fc] net.sf.jweather.metar.SkyCondition.isFewClouds:()Z │ │ -10920c: 5510 c618 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isFewClouds:Z // field@18c6 │ │ -109210: 0f00 |0002: return v0 │ │ +109204: |[109204] net.sf.jweather.metar.SkyCondition.isFewClouds:()Z │ │ +109214: 5510 c618 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isFewClouds:Z // field@18c6 │ │ +109218: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/SkyCondition; │ │ │ │ #7 : (in Lnet/sf/jweather/metar/SkyCondition;) │ │ @@ -297691,17 +297693,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109214: |[109214] net.sf.jweather.metar.SkyCondition.isNoSignificantClouds:()Z │ │ -109224: 5510 c718 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isNoSignificantClouds:Z // field@18c7 │ │ -109228: 0f00 |0002: return v0 │ │ +10921c: |[10921c] net.sf.jweather.metar.SkyCondition.isNoSignificantClouds:()Z │ │ +10922c: 5510 c718 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isNoSignificantClouds:Z // field@18c7 │ │ +109230: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/SkyCondition; │ │ │ │ #8 : (in Lnet/sf/jweather/metar/SkyCondition;) │ │ @@ -297709,17 +297711,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10922c: |[10922c] net.sf.jweather.metar.SkyCondition.isOvercast:()Z │ │ -10923c: 5510 c818 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isOvercast:Z // field@18c8 │ │ -109240: 0f00 |0002: return v0 │ │ +109234: |[109234] net.sf.jweather.metar.SkyCondition.isOvercast:()Z │ │ +109244: 5510 c818 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isOvercast:Z // field@18c8 │ │ +109248: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/SkyCondition; │ │ │ │ #9 : (in Lnet/sf/jweather/metar/SkyCondition;) │ │ @@ -297727,17 +297729,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109244: |[109244] net.sf.jweather.metar.SkyCondition.isScatteredClouds:()Z │ │ -109254: 5510 c918 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isScatteredClouds:Z // field@18c9 │ │ -109258: 0f00 |0002: return v0 │ │ +10924c: |[10924c] net.sf.jweather.metar.SkyCondition.isScatteredClouds:()Z │ │ +10925c: 5510 c918 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isScatteredClouds:Z // field@18c9 │ │ +109260: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/SkyCondition; │ │ │ │ #10 : (in Lnet/sf/jweather/metar/SkyCondition;) │ │ @@ -297745,17 +297747,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10925c: |[10925c] net.sf.jweather.metar.SkyCondition.isToweringCumulus:()Z │ │ -10926c: 5510 ca18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isToweringCumulus:Z // field@18ca │ │ -109270: 0f00 |0002: return v0 │ │ +109264: |[109264] net.sf.jweather.metar.SkyCondition.isToweringCumulus:()Z │ │ +109274: 5510 ca18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isToweringCumulus:Z // field@18ca │ │ +109278: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/SkyCondition; │ │ │ │ #11 : (in Lnet/sf/jweather/metar/SkyCondition;) │ │ @@ -297763,17 +297765,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109274: |[109274] net.sf.jweather.metar.SkyCondition.isVerticalVisibility:()Z │ │ -109284: 5510 cb18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isVerticalVisibility:Z // field@18cb │ │ -109288: 0f00 |0002: return v0 │ │ +10927c: |[10927c] net.sf.jweather.metar.SkyCondition.isVerticalVisibility:()Z │ │ +10928c: 5510 cb18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/SkyCondition;.isVerticalVisibility:Z // field@18cb │ │ +109290: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/SkyCondition; │ │ │ │ #12 : (in Lnet/sf/jweather/metar/SkyCondition;) │ │ @@ -297781,65 +297783,65 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -1094ac: |[1094ac] net.sf.jweather.metar.SkyCondition.setContraction:(Ljava/lang/String;)V │ │ -1094bc: 5b23 c118 |0000: iput-object v3, v2, Lnet/sf/jweather/metar/SkyCondition;.contraction:Ljava/lang/String; // field@18c1 │ │ -1094c0: 1a00 cd28 |0002: const-string v0, "VV" // string@28cd │ │ -1094c4: 6e20 ba2a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1094ca: 0a00 |0007: move-result v0 │ │ -1094cc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -1094ce: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -1094d2: 5c21 cb18 |000b: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isVerticalVisibility:Z // field@18cb │ │ -1094d6: 284d |000d: goto 005a // +004d │ │ -1094d8: 1a00 5824 |000e: const-string v0, "SKC" // string@2458 │ │ -1094dc: 6e20 ba2a 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1094e2: 0a00 |0013: move-result v0 │ │ -1094e4: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -1094e8: 5c21 c418 |0016: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isClear:Z // field@18c4 │ │ -1094ec: 2842 |0018: goto 005a // +0042 │ │ -1094ee: 1a00 d90c |0019: const-string v0, "CLR" // string@0cd9 │ │ -1094f2: 6e20 ba2a 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1094f8: 0a00 |001e: move-result v0 │ │ -1094fa: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ -1094fe: 5c21 c418 |0021: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isClear:Z // field@18c4 │ │ -109502: 2837 |0023: goto 005a // +0037 │ │ -109504: 1a00 6e10 |0024: const-string v0, "FEW" // string@106e │ │ -109508: 6e20 ba2a 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10950e: 0a00 |0029: move-result v0 │ │ -109510: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ -109514: 5c21 c618 |002c: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isFewClouds:Z // field@18c6 │ │ -109518: 282c |002e: goto 005a // +002c │ │ -10951a: 1a00 1124 |002f: const-string v0, "SCT" // string@2411 │ │ -10951e: 6e20 ba2a 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -109524: 0a00 |0034: move-result v0 │ │ -109526: 3800 0500 |0035: if-eqz v0, 003a // +0005 │ │ -10952a: 5c21 c918 |0037: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isScatteredClouds:Z // field@18c9 │ │ -10952e: 2821 |0039: goto 005a // +0021 │ │ -109530: 1a00 ae0b |003a: const-string v0, "BKN" // string@0bae │ │ -109534: 6e20 ba2a 0300 |003c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10953a: 0a00 |003f: move-result v0 │ │ -10953c: 3800 0500 |0040: if-eqz v0, 0045 // +0005 │ │ -109540: 5c21 c318 |0042: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isBrokenClouds:Z // field@18c3 │ │ -109544: 2816 |0044: goto 005a // +0016 │ │ -109546: 1a00 b921 |0045: const-string v0, "OVC" // string@21b9 │ │ -10954a: 6e20 ba2a 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -109550: 0a00 |004a: move-result v0 │ │ -109552: 3800 0500 |004b: if-eqz v0, 0050 // +0005 │ │ -109556: 5c21 c818 |004d: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isOvercast:Z // field@18c8 │ │ -10955a: 280b |004f: goto 005a // +000b │ │ -10955c: 1a00 1621 |0050: const-string v0, "NSC" // string@2116 │ │ -109560: 6e20 ba2a 0300 |0052: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -109566: 0a03 |0055: move-result v3 │ │ -109568: 3803 0400 |0056: if-eqz v3, 005a // +0004 │ │ -10956c: 5c21 c718 |0058: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isNoSignificantClouds:Z // field@18c7 │ │ -109570: 0e00 |005a: return-void │ │ +1094b4: |[1094b4] net.sf.jweather.metar.SkyCondition.setContraction:(Ljava/lang/String;)V │ │ +1094c4: 5b23 c118 |0000: iput-object v3, v2, Lnet/sf/jweather/metar/SkyCondition;.contraction:Ljava/lang/String; // field@18c1 │ │ +1094c8: 1a00 cd28 |0002: const-string v0, "VV" // string@28cd │ │ +1094cc: 6e20 ba2a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1094d2: 0a00 |0007: move-result v0 │ │ +1094d4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +1094d6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +1094da: 5c21 cb18 |000b: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isVerticalVisibility:Z // field@18cb │ │ +1094de: 284d |000d: goto 005a // +004d │ │ +1094e0: 1a00 5824 |000e: const-string v0, "SKC" // string@2458 │ │ +1094e4: 6e20 ba2a 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1094ea: 0a00 |0013: move-result v0 │ │ +1094ec: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +1094f0: 5c21 c418 |0016: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isClear:Z // field@18c4 │ │ +1094f4: 2842 |0018: goto 005a // +0042 │ │ +1094f6: 1a00 d90c |0019: const-string v0, "CLR" // string@0cd9 │ │ +1094fa: 6e20 ba2a 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +109500: 0a00 |001e: move-result v0 │ │ +109502: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ +109506: 5c21 c418 |0021: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isClear:Z // field@18c4 │ │ +10950a: 2837 |0023: goto 005a // +0037 │ │ +10950c: 1a00 6e10 |0024: const-string v0, "FEW" // string@106e │ │ +109510: 6e20 ba2a 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +109516: 0a00 |0029: move-result v0 │ │ +109518: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ +10951c: 5c21 c618 |002c: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isFewClouds:Z // field@18c6 │ │ +109520: 282c |002e: goto 005a // +002c │ │ +109522: 1a00 1124 |002f: const-string v0, "SCT" // string@2411 │ │ +109526: 6e20 ba2a 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10952c: 0a00 |0034: move-result v0 │ │ +10952e: 3800 0500 |0035: if-eqz v0, 003a // +0005 │ │ +109532: 5c21 c918 |0037: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isScatteredClouds:Z // field@18c9 │ │ +109536: 2821 |0039: goto 005a // +0021 │ │ +109538: 1a00 ae0b |003a: const-string v0, "BKN" // string@0bae │ │ +10953c: 6e20 ba2a 0300 |003c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +109542: 0a00 |003f: move-result v0 │ │ +109544: 3800 0500 |0040: if-eqz v0, 0045 // +0005 │ │ +109548: 5c21 c318 |0042: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isBrokenClouds:Z // field@18c3 │ │ +10954c: 2816 |0044: goto 005a // +0016 │ │ +10954e: 1a00 b921 |0045: const-string v0, "OVC" // string@21b9 │ │ +109552: 6e20 ba2a 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +109558: 0a00 |004a: move-result v0 │ │ +10955a: 3800 0500 |004b: if-eqz v0, 0050 // +0005 │ │ +10955e: 5c21 c818 |004d: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isOvercast:Z // field@18c8 │ │ +109562: 280b |004f: goto 005a // +000b │ │ +109564: 1a00 1621 |0050: const-string v0, "NSC" // string@2116 │ │ +109568: 6e20 ba2a 0300 |0052: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10956e: 0a03 |0055: move-result v3 │ │ +109570: 3803 0400 |0056: if-eqz v3, 005a // +0004 │ │ +109574: 5c21 c718 |0058: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isNoSignificantClouds:Z // field@18c7 │ │ +109578: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x000b line=56 │ │ 0x0010 line=57 │ │ 0x0016 line=58 │ │ @@ -297864,18 +297866,18 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -109574: |[109574] net.sf.jweather.metar.SkyCondition.setHeight:(I)V │ │ -109584: da01 0164 |0000: mul-int/lit8 v1, v1, #int 100 // #64 │ │ -109588: 5901 c218 |0002: iput v1, v0, Lnet/sf/jweather/metar/SkyCondition;.height:I // field@18c2 │ │ -10958c: 0e00 |0004: return-void │ │ +10957c: |[10957c] net.sf.jweather.metar.SkyCondition.setHeight:(I)V │ │ +10958c: da01 0164 |0000: mul-int/lit8 v1, v1, #int 100 // #64 │ │ +109590: 5901 c218 |0002: iput v1, v0, Lnet/sf/jweather/metar/SkyCondition;.height:I // field@18c2 │ │ +109594: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lnet/sf/jweather/metar/SkyCondition; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -297884,29 +297886,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -109590: |[109590] net.sf.jweather.metar.SkyCondition.setModifier:(Ljava/lang/String;)V │ │ -1095a0: 5b23 cc18 |0000: iput-object v3, v2, Lnet/sf/jweather/metar/SkyCondition;.modifier:Ljava/lang/String; // field@18cc │ │ -1095a4: 1a00 a10c |0002: const-string v0, "CB" // string@0ca1 │ │ -1095a8: 6e20 ba2a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1095ae: 0a00 |0007: move-result v0 │ │ -1095b0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -1095b2: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -1095b6: 5c21 c518 |000b: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isCumulonimbus:Z // field@18c5 │ │ -1095ba: 280b |000d: goto 0018 // +000b │ │ -1095bc: 1a00 ee25 |000e: const-string v0, "TCU" // string@25ee │ │ -1095c0: 6e20 ba2a 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1095c6: 0a03 |0013: move-result v3 │ │ -1095c8: 3803 0400 |0014: if-eqz v3, 0018 // +0004 │ │ -1095cc: 5c21 ca18 |0016: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isToweringCumulus:Z // field@18ca │ │ -1095d0: 0e00 |0018: return-void │ │ +109598: |[109598] net.sf.jweather.metar.SkyCondition.setModifier:(Ljava/lang/String;)V │ │ +1095a8: 5b23 cc18 |0000: iput-object v3, v2, Lnet/sf/jweather/metar/SkyCondition;.modifier:Ljava/lang/String; // field@18cc │ │ +1095ac: 1a00 a10c |0002: const-string v0, "CB" // string@0ca1 │ │ +1095b0: 6e20 ba2a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1095b6: 0a00 |0007: move-result v0 │ │ +1095b8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +1095ba: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +1095be: 5c21 c518 |000b: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isCumulonimbus:Z // field@18c5 │ │ +1095c2: 280b |000d: goto 0018 // +000b │ │ +1095c4: 1a00 ee25 |000e: const-string v0, "TCU" // string@25ee │ │ +1095c8: 6e20 ba2a 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1095ce: 0a03 |0013: move-result v3 │ │ +1095d0: 3803 0400 |0014: if-eqz v3, 0018 // +0004 │ │ +1095d4: 5c21 ca18 |0016: iput-boolean v1, v2, Lnet/sf/jweather/metar/SkyCondition;.isToweringCumulus:Z // field@18ca │ │ +1095d8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=81 │ │ 0x000b line=82 │ │ 0x0010 line=83 │ │ 0x0016 line=84 │ │ @@ -298091,57 +298093,57 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 83 16-bit code units │ │ -109ef4: |[109ef4] net.sf.jweather.metar.WeatherCondition.:()V │ │ -109f04: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -109f0a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -109f0e: 5b10 ce18 |0005: iput-object v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.intensity:Ljava/lang/String; // field@18ce │ │ -109f12: 5b10 cd18 |0007: iput-object v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.descriptor:Ljava/lang/String; // field@18cd │ │ -109f16: 5b10 f218 |0009: iput-object v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.phenomena:Ljava/lang/String; // field@18f2 │ │ -109f1a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -109f1c: 5c10 db18 |000c: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isLight:Z // field@18db │ │ -109f20: 5c10 d818 |000e: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isHeavy:Z // field@18d8 │ │ -109f24: 5c10 de18 |0010: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isModerate:Z // field@18de │ │ -109f28: 5c10 e418 |0012: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isShallow:Z // field@18e4 │ │ -109f2c: 5c10 df18 |0014: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isPartial:Z // field@18df │ │ -109f30: 5c10 e018 |0016: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isPatches:Z // field@18e0 │ │ -109f34: 5c10 dc18 |0018: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isLowDrifting:Z // field@18dc │ │ -109f38: 5c10 cf18 |001a: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isBlowing:Z // field@18cf │ │ -109f3c: 5c10 e518 |001c: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isShowers:Z // field@18e5 │ │ -109f40: 5c10 ec18 |001e: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isThunderstorms:Z // field@18ec │ │ -109f44: 5c10 d418 |0020: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isFreezing:Z // field@18d4 │ │ -109f48: 5c10 d018 |0022: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isDrizzle:Z // field@18d0 │ │ -109f4c: 5c10 e118 |0024: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isRain:Z // field@18e1 │ │ -109f50: 5c10 e818 |0026: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSnow:Z // field@18e8 │ │ -109f54: 5c10 e918 |0028: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSnowGrains:Z // field@18e9 │ │ -109f58: 5c10 d918 |002a: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isIceCrystals:Z // field@18d9 │ │ -109f5c: 5c10 da18 |002c: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isIcePellets:Z // field@18da │ │ -109f60: 5c10 d618 |002e: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isHail:Z // field@18d6 │ │ -109f64: 5c10 e618 |0030: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSmallHail:Z // field@18e6 │ │ -109f68: 5c10 ee18 |0032: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isUnknownPrecipitation:Z // field@18ee │ │ -109f6c: 5c10 dd18 |0034: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isMist:Z // field@18dd │ │ -109f70: 5c10 d318 |0036: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isFog:Z // field@18d3 │ │ -109f74: 5c10 e718 |0038: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSmoke:Z // field@18e7 │ │ -109f78: 5c10 ef18 |003a: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isVolcanicAsh:Z // field@18ef │ │ -109f7c: 5c10 f118 |003c: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isWidespreadDust:Z // field@18f1 │ │ -109f80: 5c10 e218 |003e: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSand:Z // field@18e2 │ │ -109f84: 5c10 d718 |0040: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isHaze:Z // field@18d7 │ │ -109f88: 5c10 ea18 |0042: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSpray:Z // field@18ea │ │ -109f8c: 5c10 d118 |0044: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isDustSandWhirls:Z // field@18d1 │ │ -109f90: 5c10 eb18 |0046: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSqualls:Z // field@18eb │ │ -109f94: 5c10 e318 |0048: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSandstorm:Z // field@18e3 │ │ -109f98: 5c10 d218 |004a: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isDuststorm:Z // field@18d2 │ │ -109f9c: 5c10 d518 |004c: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isFunnelCloud:Z // field@18d5 │ │ -109fa0: 5c10 ed18 |004e: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isTornado:Z // field@18ed │ │ -109fa4: 5c10 f018 |0050: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isWaterspout:Z // field@18f0 │ │ -109fa8: 0e00 |0052: return-void │ │ +109efc: |[109efc] net.sf.jweather.metar.WeatherCondition.:()V │ │ +109f0c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +109f12: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +109f16: 5b10 ce18 |0005: iput-object v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.intensity:Ljava/lang/String; // field@18ce │ │ +109f1a: 5b10 cd18 |0007: iput-object v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.descriptor:Ljava/lang/String; // field@18cd │ │ +109f1e: 5b10 f218 |0009: iput-object v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.phenomena:Ljava/lang/String; // field@18f2 │ │ +109f22: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +109f24: 5c10 db18 |000c: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isLight:Z // field@18db │ │ +109f28: 5c10 d818 |000e: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isHeavy:Z // field@18d8 │ │ +109f2c: 5c10 de18 |0010: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isModerate:Z // field@18de │ │ +109f30: 5c10 e418 |0012: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isShallow:Z // field@18e4 │ │ +109f34: 5c10 df18 |0014: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isPartial:Z // field@18df │ │ +109f38: 5c10 e018 |0016: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isPatches:Z // field@18e0 │ │ +109f3c: 5c10 dc18 |0018: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isLowDrifting:Z // field@18dc │ │ +109f40: 5c10 cf18 |001a: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isBlowing:Z // field@18cf │ │ +109f44: 5c10 e518 |001c: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isShowers:Z // field@18e5 │ │ +109f48: 5c10 ec18 |001e: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isThunderstorms:Z // field@18ec │ │ +109f4c: 5c10 d418 |0020: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isFreezing:Z // field@18d4 │ │ +109f50: 5c10 d018 |0022: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isDrizzle:Z // field@18d0 │ │ +109f54: 5c10 e118 |0024: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isRain:Z // field@18e1 │ │ +109f58: 5c10 e818 |0026: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSnow:Z // field@18e8 │ │ +109f5c: 5c10 e918 |0028: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSnowGrains:Z // field@18e9 │ │ +109f60: 5c10 d918 |002a: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isIceCrystals:Z // field@18d9 │ │ +109f64: 5c10 da18 |002c: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isIcePellets:Z // field@18da │ │ +109f68: 5c10 d618 |002e: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isHail:Z // field@18d6 │ │ +109f6c: 5c10 e618 |0030: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSmallHail:Z // field@18e6 │ │ +109f70: 5c10 ee18 |0032: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isUnknownPrecipitation:Z // field@18ee │ │ +109f74: 5c10 dd18 |0034: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isMist:Z // field@18dd │ │ +109f78: 5c10 d318 |0036: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isFog:Z // field@18d3 │ │ +109f7c: 5c10 e718 |0038: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSmoke:Z // field@18e7 │ │ +109f80: 5c10 ef18 |003a: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isVolcanicAsh:Z // field@18ef │ │ +109f84: 5c10 f118 |003c: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isWidespreadDust:Z // field@18f1 │ │ +109f88: 5c10 e218 |003e: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSand:Z // field@18e2 │ │ +109f8c: 5c10 d718 |0040: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isHaze:Z // field@18d7 │ │ +109f90: 5c10 ea18 |0042: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSpray:Z // field@18ea │ │ +109f94: 5c10 d118 |0044: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isDustSandWhirls:Z // field@18d1 │ │ +109f98: 5c10 eb18 |0046: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSqualls:Z // field@18eb │ │ +109f9c: 5c10 e318 |0048: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSandstorm:Z // field@18e3 │ │ +109fa0: 5c10 d218 |004a: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isDuststorm:Z // field@18d2 │ │ +109fa4: 5c10 d518 |004c: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isFunnelCloud:Z // field@18d5 │ │ +109fa8: 5c10 ed18 |004e: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isTornado:Z // field@18ed │ │ +109fac: 5c10 f018 |0050: iput-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isWaterspout:Z // field@18f0 │ │ +109fb0: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ 0x0009 line=31 │ │ 0x000c line=34 │ │ @@ -298188,342 +298190,342 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 740 16-bit code units │ │ -10991c: |[10991c] net.sf.jweather.metar.WeatherCondition.getNaturalLanguageString:()Ljava/lang/String; │ │ -10992c: 5520 db18 |0000: iget-boolean v0, v2, Lnet/sf/jweather/metar/WeatherCondition;.isLight:Z // field@18db │ │ -109930: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -109934: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ -109938: 2200 1007 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -10993c: 7010 eb2a 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109942: 6e20 f52a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109948: 1a01 a81b |000e: const-string v1, "Light" // string@1ba8 │ │ -10994c: 6e20 f52a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109952: 6e10 fa2a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109958: 0c00 |0016: move-result-object v0 │ │ -10995a: 2828 |0017: goto 003f // +0028 │ │ -10995c: 5520 d818 |0018: iget-boolean v0, v2, Lnet/sf/jweather/metar/WeatherCondition;.isHeavy:Z // field@18d8 │ │ -109960: 3800 1400 |001a: if-eqz v0, 002e // +0014 │ │ -109964: 2200 1007 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -109968: 7010 eb2a 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10996e: 6e20 f52a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109974: 1a01 4b12 |0024: const-string v1, "Heavy" // string@124b │ │ -109978: 6e20 f52a 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10997e: 6e10 fa2a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109984: 0c00 |002c: move-result-object v0 │ │ -109986: 2812 |002d: goto 003f // +0012 │ │ -109988: 2200 1007 |002e: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -10998c: 7010 eb2a 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109992: 6e20 f52a 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109998: 1a01 b220 |0036: const-string v1, "Moderate" // string@20b2 │ │ -10999c: 6e20 f52a 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1099a2: 6e10 fa2a 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1099a8: 0c00 |003e: move-result-object v0 │ │ -1099aa: 5521 e418 |003f: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isShallow:Z // field@18e4 │ │ -1099ae: 3801 1500 |0041: if-eqz v1, 0056 // +0015 │ │ -1099b2: 2201 1007 |0043: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -1099b6: 7010 eb2a 0100 |0045: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1099bc: 6e20 f52a 0100 |0048: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1099c2: 1a00 5000 |004b: const-string v0, " Shallow" // string@0050 │ │ -1099c6: 6e20 f52a 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1099cc: 6e10 fa2a 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1099d2: 0c00 |0053: move-result-object v0 │ │ -1099d4: 2900 9c00 |0054: goto/16 00f0 // +009c │ │ -1099d8: 5521 df18 |0056: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isPartial:Z // field@18df │ │ -1099dc: 3801 1500 |0058: if-eqz v1, 006d // +0015 │ │ -1099e0: 2201 1007 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -1099e4: 7010 eb2a 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1099ea: 6e20 f52a 0100 |005f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1099f0: 1a00 4800 |0062: const-string v0, " Partial" // string@0048 │ │ -1099f4: 6e20 f52a 0100 |0064: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1099fa: 6e10 fa2a 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109a00: 0c00 |006a: move-result-object v0 │ │ -109a02: 2900 8500 |006b: goto/16 00f0 // +0085 │ │ -109a06: 5521 e018 |006d: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isPatches:Z // field@18e0 │ │ -109a0a: 3801 1400 |006f: if-eqz v1, 0083 // +0014 │ │ -109a0e: 2201 1007 |0071: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109a12: 7010 eb2a 0100 |0073: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109a18: 6e20 f52a 0100 |0076: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109a1e: 1a00 4900 |0079: const-string v0, " Patches" // string@0049 │ │ -109a22: 6e20 f52a 0100 |007b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109a28: 6e10 fa2a 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109a2e: 0c00 |0081: move-result-object v0 │ │ -109a30: 286e |0082: goto 00f0 // +006e │ │ -109a32: 5521 dc18 |0083: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isLowDrifting:Z // field@18dc │ │ -109a36: 3801 1400 |0085: if-eqz v1, 0099 // +0014 │ │ -109a3a: 2201 1007 |0087: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109a3e: 7010 eb2a 0100 |0089: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109a44: 6e20 f52a 0100 |008c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109a4a: 1a00 4500 |008f: const-string v0, " Low Drifting" // string@0045 │ │ -109a4e: 6e20 f52a 0100 |0091: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109a54: 6e10 fa2a 0100 |0094: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109a5a: 0c00 |0097: move-result-object v0 │ │ -109a5c: 2858 |0098: goto 00f0 // +0058 │ │ -109a5e: 5521 cf18 |0099: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isBlowing:Z // field@18cf │ │ -109a62: 3801 1400 |009b: if-eqz v1, 00af // +0014 │ │ -109a66: 2201 1007 |009d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109a6a: 7010 eb2a 0100 |009f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109a70: 6e20 f52a 0100 |00a2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109a76: 1a00 3600 |00a5: const-string v0, " Blowing" // string@0036 │ │ -109a7a: 6e20 f52a 0100 |00a7: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109a80: 6e10 fa2a 0100 |00aa: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109a86: 0c00 |00ad: move-result-object v0 │ │ -109a88: 2842 |00ae: goto 00f0 // +0042 │ │ -109a8a: 5521 e518 |00af: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isShowers:Z // field@18e5 │ │ -109a8e: 3801 1400 |00b1: if-eqz v1, 00c5 // +0014 │ │ -109a92: 2201 1007 |00b3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109a96: 7010 eb2a 0100 |00b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109a9c: 6e20 f52a 0100 |00b8: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109aa2: 1a00 5100 |00bb: const-string v0, " Showers" // string@0051 │ │ -109aa6: 6e20 f52a 0100 |00bd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109aac: 6e10 fa2a 0100 |00c0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109ab2: 0c00 |00c3: move-result-object v0 │ │ -109ab4: 282c |00c4: goto 00f0 // +002c │ │ -109ab6: 5521 ec18 |00c5: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isThunderstorms:Z // field@18ec │ │ -109aba: 3801 1400 |00c7: if-eqz v1, 00db // +0014 │ │ -109abe: 2201 1007 |00c9: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109ac2: 7010 eb2a 0100 |00cb: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109ac8: 6e20 f52a 0100 |00ce: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109ace: 1a00 5800 |00d1: const-string v0, " Thunderstorms" // string@0058 │ │ -109ad2: 6e20 f52a 0100 |00d3: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109ad8: 6e10 fa2a 0100 |00d6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109ade: 0c00 |00d9: move-result-object v0 │ │ -109ae0: 2816 |00da: goto 00f0 // +0016 │ │ -109ae2: 5521 d418 |00db: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isFreezing:Z // field@18d4 │ │ -109ae6: 3801 1300 |00dd: if-eqz v1, 00f0 // +0013 │ │ -109aea: 2201 1007 |00df: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109aee: 7010 eb2a 0100 |00e1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109af4: 6e20 f52a 0100 |00e4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109afa: 1a00 3f00 |00e7: const-string v0, " Freezing" // string@003f │ │ -109afe: 6e20 f52a 0100 |00e9: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109b04: 6e10 fa2a 0100 |00ec: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109b0a: 0c00 |00ef: move-result-object v0 │ │ -109b0c: 5521 d018 |00f0: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isDrizzle:Z // field@18d0 │ │ -109b10: 3801 1500 |00f2: if-eqz v1, 0107 // +0015 │ │ -109b14: 2201 1007 |00f4: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109b18: 7010 eb2a 0100 |00f6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109b1e: 6e20 f52a 0100 |00f9: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109b24: 1a00 3900 |00fc: const-string v0, " Drizzle" // string@0039 │ │ -109b28: 6e20 f52a 0100 |00fe: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109b2e: 6e10 fa2a 0100 |0101: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109b34: 0c00 |0104: move-result-object v0 │ │ -109b36: 2900 de01 |0105: goto/16 02e3 // +01de │ │ -109b3a: 5521 e118 |0107: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isRain:Z // field@18e1 │ │ -109b3e: 3801 1500 |0109: if-eqz v1, 011e // +0015 │ │ -109b42: 2201 1007 |010b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109b46: 7010 eb2a 0100 |010d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109b4c: 6e20 f52a 0100 |0110: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109b52: 1a00 4c00 |0113: const-string v0, " Rain" // string@004c │ │ -109b56: 6e20 f52a 0100 |0115: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109b5c: 6e10 fa2a 0100 |0118: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109b62: 0c00 |011b: move-result-object v0 │ │ -109b64: 2900 c701 |011c: goto/16 02e3 // +01c7 │ │ -109b68: 5521 e818 |011e: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSnow:Z // field@18e8 │ │ -109b6c: 3801 1500 |0120: if-eqz v1, 0135 // +0015 │ │ -109b70: 2201 1007 |0122: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109b74: 7010 eb2a 0100 |0124: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109b7a: 6e20 f52a 0100 |0127: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109b80: 1a00 5400 |012a: const-string v0, " Snow" // string@0054 │ │ -109b84: 6e20 f52a 0100 |012c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109b8a: 6e10 fa2a 0100 |012f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109b90: 0c00 |0132: move-result-object v0 │ │ -109b92: 2900 b001 |0133: goto/16 02e3 // +01b0 │ │ -109b96: 5521 e918 |0135: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSnowGrains:Z // field@18e9 │ │ -109b9a: 3801 1500 |0137: if-eqz v1, 014c // +0015 │ │ -109b9e: 2201 1007 |0139: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109ba2: 7010 eb2a 0100 |013b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109ba8: 6e20 f52a 0100 |013e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109bae: 1a00 5500 |0141: const-string v0, " Snow Grains" // string@0055 │ │ -109bb2: 6e20 f52a 0100 |0143: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109bb8: 6e10 fa2a 0100 |0146: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109bbe: 0c00 |0149: move-result-object v0 │ │ -109bc0: 2900 9901 |014a: goto/16 02e3 // +0199 │ │ -109bc4: 5521 d918 |014c: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isIceCrystals:Z // field@18d9 │ │ -109bc8: 3801 1500 |014e: if-eqz v1, 0163 // +0015 │ │ -109bcc: 2201 1007 |0150: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109bd0: 7010 eb2a 0100 |0152: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109bd6: 6e20 f52a 0100 |0155: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109bdc: 1a00 4300 |0158: const-string v0, " Ice Crystals" // string@0043 │ │ -109be0: 6e20 f52a 0100 |015a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109be6: 6e10 fa2a 0100 |015d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109bec: 0c00 |0160: move-result-object v0 │ │ -109bee: 2900 8201 |0161: goto/16 02e3 // +0182 │ │ -109bf2: 5521 da18 |0163: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isIcePellets:Z // field@18da │ │ -109bf6: 3801 1500 |0165: if-eqz v1, 017a // +0015 │ │ -109bfa: 2201 1007 |0167: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109bfe: 7010 eb2a 0100 |0169: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109c04: 6e20 f52a 0100 |016c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109c0a: 1a00 4400 |016f: const-string v0, " Ice Pellets" // string@0044 │ │ -109c0e: 6e20 f52a 0100 |0171: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109c14: 6e10 fa2a 0100 |0174: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109c1a: 0c00 |0177: move-result-object v0 │ │ -109c1c: 2900 6b01 |0178: goto/16 02e3 // +016b │ │ -109c20: 5521 d618 |017a: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isHail:Z // field@18d6 │ │ -109c24: 3801 1500 |017c: if-eqz v1, 0191 // +0015 │ │ -109c28: 2201 1007 |017e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109c2c: 7010 eb2a 0100 |0180: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109c32: 6e20 f52a 0100 |0183: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109c38: 1a00 4100 |0186: const-string v0, " Hail" // string@0041 │ │ -109c3c: 6e20 f52a 0100 |0188: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109c42: 6e10 fa2a 0100 |018b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109c48: 0c00 |018e: move-result-object v0 │ │ -109c4a: 2900 5401 |018f: goto/16 02e3 // +0154 │ │ -109c4e: 5521 e618 |0191: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSmallHail:Z // field@18e6 │ │ -109c52: 3801 1500 |0193: if-eqz v1, 01a8 // +0015 │ │ -109c56: 2201 1007 |0195: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109c5a: 7010 eb2a 0100 |0197: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109c60: 6e20 f52a 0100 |019a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109c66: 1a00 5200 |019d: const-string v0, " Small Hail" // string@0052 │ │ -109c6a: 6e20 f52a 0100 |019f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109c70: 6e10 fa2a 0100 |01a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109c76: 0c00 |01a5: move-result-object v0 │ │ -109c78: 2900 3d01 |01a6: goto/16 02e3 // +013d │ │ -109c7c: 5521 ee18 |01a8: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isUnknownPrecipitation:Z // field@18ee │ │ -109c80: 3801 1500 |01aa: if-eqz v1, 01bf // +0015 │ │ -109c84: 2201 1007 |01ac: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109c88: 7010 eb2a 0100 |01ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109c8e: 6e20 f52a 0100 |01b1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109c94: 1a00 5a00 |01b4: const-string v0, " Unknown Precipitation" // string@005a │ │ -109c98: 6e20 f52a 0100 |01b6: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109c9e: 6e10 fa2a 0100 |01b9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109ca4: 0c00 |01bc: move-result-object v0 │ │ -109ca6: 2900 2601 |01bd: goto/16 02e3 // +0126 │ │ -109caa: 5521 dd18 |01bf: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isMist:Z // field@18dd │ │ -109cae: 3801 1500 |01c1: if-eqz v1, 01d6 // +0015 │ │ -109cb2: 2201 1007 |01c3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109cb6: 7010 eb2a 0100 |01c5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109cbc: 6e20 f52a 0100 |01c8: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109cc2: 1a00 4600 |01cb: const-string v0, " Mist" // string@0046 │ │ -109cc6: 6e20 f52a 0100 |01cd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109ccc: 6e10 fa2a 0100 |01d0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109cd2: 0c00 |01d3: move-result-object v0 │ │ -109cd4: 2900 0f01 |01d4: goto/16 02e3 // +010f │ │ -109cd8: 5521 d318 |01d6: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isFog:Z // field@18d3 │ │ -109cdc: 3801 1500 |01d8: if-eqz v1, 01ed // +0015 │ │ -109ce0: 2201 1007 |01da: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109ce4: 7010 eb2a 0100 |01dc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109cea: 6e20 f52a 0100 |01df: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109cf0: 1a00 3e00 |01e2: const-string v0, " Fog" // string@003e │ │ -109cf4: 6e20 f52a 0100 |01e4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109cfa: 6e10 fa2a 0100 |01e7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109d00: 0c00 |01ea: move-result-object v0 │ │ -109d02: 2900 f800 |01eb: goto/16 02e3 // +00f8 │ │ -109d06: 5521 e718 |01ed: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSmoke:Z // field@18e7 │ │ -109d0a: 3801 1500 |01ef: if-eqz v1, 0204 // +0015 │ │ -109d0e: 2201 1007 |01f1: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109d12: 7010 eb2a 0100 |01f3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109d18: 6e20 f52a 0100 |01f6: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109d1e: 1a00 5300 |01f9: const-string v0, " Smoke" // string@0053 │ │ -109d22: 6e20 f52a 0100 |01fb: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109d28: 6e10 fa2a 0100 |01fe: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109d2e: 0c00 |0201: move-result-object v0 │ │ -109d30: 2900 e100 |0202: goto/16 02e3 // +00e1 │ │ -109d34: 5521 ef18 |0204: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isVolcanicAsh:Z // field@18ef │ │ -109d38: 3801 1500 |0206: if-eqz v1, 021b // +0015 │ │ -109d3c: 2201 1007 |0208: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109d40: 7010 eb2a 0100 |020a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109d46: 6e20 f52a 0100 |020d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109d4c: 1a00 5c00 |0210: const-string v0, " Volcanic Ash" // string@005c │ │ -109d50: 6e20 f52a 0100 |0212: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109d56: 6e10 fa2a 0100 |0215: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109d5c: 0c00 |0218: move-result-object v0 │ │ -109d5e: 2900 ca00 |0219: goto/16 02e3 // +00ca │ │ -109d62: 5521 f118 |021b: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isWidespreadDust:Z // field@18f1 │ │ -109d66: 3801 1500 |021d: if-eqz v1, 0232 // +0015 │ │ -109d6a: 2201 1007 |021f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109d6e: 7010 eb2a 0100 |0221: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109d74: 6e20 f52a 0100 |0224: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109d7a: 1a00 5e00 |0227: const-string v0, " Widespread Dust" // string@005e │ │ -109d7e: 6e20 f52a 0100 |0229: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109d84: 6e10 fa2a 0100 |022c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109d8a: 0c00 |022f: move-result-object v0 │ │ -109d8c: 2900 b300 |0230: goto/16 02e3 // +00b3 │ │ -109d90: 5521 e218 |0232: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSand:Z // field@18e2 │ │ -109d94: 3801 1500 |0234: if-eqz v1, 0249 // +0015 │ │ -109d98: 2201 1007 |0236: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109d9c: 7010 eb2a 0100 |0238: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109da2: 6e20 f52a 0100 |023b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109da8: 1a00 4e00 |023e: const-string v0, " Sand" // string@004e │ │ -109dac: 6e20 f52a 0100 |0240: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109db2: 6e10 fa2a 0100 |0243: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109db8: 0c00 |0246: move-result-object v0 │ │ -109dba: 2900 9c00 |0247: goto/16 02e3 // +009c │ │ -109dbe: 5521 d718 |0249: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isHaze:Z // field@18d7 │ │ -109dc2: 3801 1500 |024b: if-eqz v1, 0260 // +0015 │ │ -109dc6: 2201 1007 |024d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109dca: 7010 eb2a 0100 |024f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109dd0: 6e20 f52a 0100 |0252: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109dd6: 1a00 4200 |0255: const-string v0, " Haze" // string@0042 │ │ -109dda: 6e20 f52a 0100 |0257: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109de0: 6e10 fa2a 0100 |025a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109de6: 0c00 |025d: move-result-object v0 │ │ -109de8: 2900 8500 |025e: goto/16 02e3 // +0085 │ │ -109dec: 5521 ea18 |0260: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSpray:Z // field@18ea │ │ -109df0: 3801 1400 |0262: if-eqz v1, 0276 // +0014 │ │ -109df4: 2201 1007 |0264: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109df8: 7010 eb2a 0100 |0266: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109dfe: 6e20 f52a 0100 |0269: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109e04: 1a00 5600 |026c: const-string v0, " Spray" // string@0056 │ │ -109e08: 6e20 f52a 0100 |026e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109e0e: 6e10 fa2a 0100 |0271: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109e14: 0c00 |0274: move-result-object v0 │ │ -109e16: 286e |0275: goto 02e3 // +006e │ │ -109e18: 5521 d118 |0276: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isDustSandWhirls:Z // field@18d1 │ │ -109e1c: 3801 1400 |0278: if-eqz v1, 028c // +0014 │ │ -109e20: 2201 1007 |027a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109e24: 7010 eb2a 0100 |027c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109e2a: 6e20 f52a 0100 |027f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109e30: 1a00 5d00 |0282: const-string v0, " Well-developed Dust/Sand Whirls" // string@005d │ │ -109e34: 6e20 f52a 0100 |0284: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109e3a: 6e10 fa2a 0100 |0287: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109e40: 0c00 |028a: move-result-object v0 │ │ -109e42: 2858 |028b: goto 02e3 // +0058 │ │ -109e44: 5521 eb18 |028c: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSqualls:Z // field@18eb │ │ -109e48: 3801 1400 |028e: if-eqz v1, 02a2 // +0014 │ │ -109e4c: 2201 1007 |0290: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109e50: 7010 eb2a 0100 |0292: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109e56: 6e20 f52a 0100 |0295: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109e5c: 1a00 5700 |0298: const-string v0, " Squalls" // string@0057 │ │ -109e60: 6e20 f52a 0100 |029a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109e66: 6e10 fa2a 0100 |029d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109e6c: 0c00 |02a0: move-result-object v0 │ │ -109e6e: 2842 |02a1: goto 02e3 // +0042 │ │ -109e70: 5521 d518 |02a2: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isFunnelCloud:Z // field@18d5 │ │ -109e74: 3801 1400 |02a4: if-eqz v1, 02b8 // +0014 │ │ -109e78: 2201 1007 |02a6: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109e7c: 7010 eb2a 0100 |02a8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109e82: 6e20 f52a 0100 |02ab: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109e88: 1a00 4000 |02ae: const-string v0, " Funnel Cloud/Tornado/Waterspout" // string@0040 │ │ -109e8c: 6e20 f52a 0100 |02b0: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109e92: 6e10 fa2a 0100 |02b3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109e98: 0c00 |02b6: move-result-object v0 │ │ -109e9a: 282c |02b7: goto 02e3 // +002c │ │ -109e9c: 5521 e318 |02b8: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSandstorm:Z // field@18e3 │ │ -109ea0: 3801 1400 |02ba: if-eqz v1, 02ce // +0014 │ │ -109ea4: 2201 1007 |02bc: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109ea8: 7010 eb2a 0100 |02be: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109eae: 6e20 f52a 0100 |02c1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109eb4: 1a00 4f00 |02c4: const-string v0, " Sandstorm" // string@004f │ │ -109eb8: 6e20 f52a 0100 |02c6: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109ebe: 6e10 fa2a 0100 |02c9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109ec4: 0c00 |02cc: move-result-object v0 │ │ -109ec6: 2816 |02cd: goto 02e3 // +0016 │ │ -109ec8: 5521 d218 |02ce: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isDuststorm:Z // field@18d2 │ │ -109ecc: 3801 1300 |02d0: if-eqz v1, 02e3 // +0013 │ │ -109ed0: 2201 1007 |02d2: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -109ed4: 7010 eb2a 0100 |02d4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -109eda: 6e20 f52a 0100 |02d7: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109ee0: 1a00 3b00 |02da: const-string v0, " Duststorm" // string@003b │ │ -109ee4: 6e20 f52a 0100 |02dc: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -109eea: 6e10 fa2a 0100 |02df: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -109ef0: 0c00 |02e2: move-result-object v0 │ │ -109ef2: 1100 |02e3: return-object v0 │ │ +109924: |[109924] net.sf.jweather.metar.WeatherCondition.getNaturalLanguageString:()Ljava/lang/String; │ │ +109934: 5520 db18 |0000: iget-boolean v0, v2, Lnet/sf/jweather/metar/WeatherCondition;.isLight:Z // field@18db │ │ +109938: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +10993c: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ +109940: 2200 1007 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +109944: 7010 eb2a 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10994a: 6e20 f52a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109950: 1a01 a81b |000e: const-string v1, "Light" // string@1ba8 │ │ +109954: 6e20 f52a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10995a: 6e10 fa2a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109960: 0c00 |0016: move-result-object v0 │ │ +109962: 2828 |0017: goto 003f // +0028 │ │ +109964: 5520 d818 |0018: iget-boolean v0, v2, Lnet/sf/jweather/metar/WeatherCondition;.isHeavy:Z // field@18d8 │ │ +109968: 3800 1400 |001a: if-eqz v0, 002e // +0014 │ │ +10996c: 2200 1007 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +109970: 7010 eb2a 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109976: 6e20 f52a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10997c: 1a01 4b12 |0024: const-string v1, "Heavy" // string@124b │ │ +109980: 6e20 f52a 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109986: 6e10 fa2a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10998c: 0c00 |002c: move-result-object v0 │ │ +10998e: 2812 |002d: goto 003f // +0012 │ │ +109990: 2200 1007 |002e: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +109994: 7010 eb2a 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10999a: 6e20 f52a 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1099a0: 1a01 b220 |0036: const-string v1, "Moderate" // string@20b2 │ │ +1099a4: 6e20 f52a 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1099aa: 6e10 fa2a 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1099b0: 0c00 |003e: move-result-object v0 │ │ +1099b2: 5521 e418 |003f: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isShallow:Z // field@18e4 │ │ +1099b6: 3801 1500 |0041: if-eqz v1, 0056 // +0015 │ │ +1099ba: 2201 1007 |0043: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +1099be: 7010 eb2a 0100 |0045: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1099c4: 6e20 f52a 0100 |0048: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1099ca: 1a00 5000 |004b: const-string v0, " Shallow" // string@0050 │ │ +1099ce: 6e20 f52a 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1099d4: 6e10 fa2a 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1099da: 0c00 |0053: move-result-object v0 │ │ +1099dc: 2900 9c00 |0054: goto/16 00f0 // +009c │ │ +1099e0: 5521 df18 |0056: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isPartial:Z // field@18df │ │ +1099e4: 3801 1500 |0058: if-eqz v1, 006d // +0015 │ │ +1099e8: 2201 1007 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +1099ec: 7010 eb2a 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1099f2: 6e20 f52a 0100 |005f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1099f8: 1a00 4800 |0062: const-string v0, " Partial" // string@0048 │ │ +1099fc: 6e20 f52a 0100 |0064: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109a02: 6e10 fa2a 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109a08: 0c00 |006a: move-result-object v0 │ │ +109a0a: 2900 8500 |006b: goto/16 00f0 // +0085 │ │ +109a0e: 5521 e018 |006d: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isPatches:Z // field@18e0 │ │ +109a12: 3801 1400 |006f: if-eqz v1, 0083 // +0014 │ │ +109a16: 2201 1007 |0071: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109a1a: 7010 eb2a 0100 |0073: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109a20: 6e20 f52a 0100 |0076: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109a26: 1a00 4900 |0079: const-string v0, " Patches" // string@0049 │ │ +109a2a: 6e20 f52a 0100 |007b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109a30: 6e10 fa2a 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109a36: 0c00 |0081: move-result-object v0 │ │ +109a38: 286e |0082: goto 00f0 // +006e │ │ +109a3a: 5521 dc18 |0083: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isLowDrifting:Z // field@18dc │ │ +109a3e: 3801 1400 |0085: if-eqz v1, 0099 // +0014 │ │ +109a42: 2201 1007 |0087: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109a46: 7010 eb2a 0100 |0089: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109a4c: 6e20 f52a 0100 |008c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109a52: 1a00 4500 |008f: const-string v0, " Low Drifting" // string@0045 │ │ +109a56: 6e20 f52a 0100 |0091: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109a5c: 6e10 fa2a 0100 |0094: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109a62: 0c00 |0097: move-result-object v0 │ │ +109a64: 2858 |0098: goto 00f0 // +0058 │ │ +109a66: 5521 cf18 |0099: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isBlowing:Z // field@18cf │ │ +109a6a: 3801 1400 |009b: if-eqz v1, 00af // +0014 │ │ +109a6e: 2201 1007 |009d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109a72: 7010 eb2a 0100 |009f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109a78: 6e20 f52a 0100 |00a2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109a7e: 1a00 3600 |00a5: const-string v0, " Blowing" // string@0036 │ │ +109a82: 6e20 f52a 0100 |00a7: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109a88: 6e10 fa2a 0100 |00aa: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109a8e: 0c00 |00ad: move-result-object v0 │ │ +109a90: 2842 |00ae: goto 00f0 // +0042 │ │ +109a92: 5521 e518 |00af: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isShowers:Z // field@18e5 │ │ +109a96: 3801 1400 |00b1: if-eqz v1, 00c5 // +0014 │ │ +109a9a: 2201 1007 |00b3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109a9e: 7010 eb2a 0100 |00b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109aa4: 6e20 f52a 0100 |00b8: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109aaa: 1a00 5100 |00bb: const-string v0, " Showers" // string@0051 │ │ +109aae: 6e20 f52a 0100 |00bd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109ab4: 6e10 fa2a 0100 |00c0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109aba: 0c00 |00c3: move-result-object v0 │ │ +109abc: 282c |00c4: goto 00f0 // +002c │ │ +109abe: 5521 ec18 |00c5: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isThunderstorms:Z // field@18ec │ │ +109ac2: 3801 1400 |00c7: if-eqz v1, 00db // +0014 │ │ +109ac6: 2201 1007 |00c9: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109aca: 7010 eb2a 0100 |00cb: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109ad0: 6e20 f52a 0100 |00ce: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109ad6: 1a00 5800 |00d1: const-string v0, " Thunderstorms" // string@0058 │ │ +109ada: 6e20 f52a 0100 |00d3: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109ae0: 6e10 fa2a 0100 |00d6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109ae6: 0c00 |00d9: move-result-object v0 │ │ +109ae8: 2816 |00da: goto 00f0 // +0016 │ │ +109aea: 5521 d418 |00db: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isFreezing:Z // field@18d4 │ │ +109aee: 3801 1300 |00dd: if-eqz v1, 00f0 // +0013 │ │ +109af2: 2201 1007 |00df: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109af6: 7010 eb2a 0100 |00e1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109afc: 6e20 f52a 0100 |00e4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109b02: 1a00 3f00 |00e7: const-string v0, " Freezing" // string@003f │ │ +109b06: 6e20 f52a 0100 |00e9: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109b0c: 6e10 fa2a 0100 |00ec: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109b12: 0c00 |00ef: move-result-object v0 │ │ +109b14: 5521 d018 |00f0: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isDrizzle:Z // field@18d0 │ │ +109b18: 3801 1500 |00f2: if-eqz v1, 0107 // +0015 │ │ +109b1c: 2201 1007 |00f4: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109b20: 7010 eb2a 0100 |00f6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109b26: 6e20 f52a 0100 |00f9: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109b2c: 1a00 3900 |00fc: const-string v0, " Drizzle" // string@0039 │ │ +109b30: 6e20 f52a 0100 |00fe: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109b36: 6e10 fa2a 0100 |0101: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109b3c: 0c00 |0104: move-result-object v0 │ │ +109b3e: 2900 de01 |0105: goto/16 02e3 // +01de │ │ +109b42: 5521 e118 |0107: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isRain:Z // field@18e1 │ │ +109b46: 3801 1500 |0109: if-eqz v1, 011e // +0015 │ │ +109b4a: 2201 1007 |010b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109b4e: 7010 eb2a 0100 |010d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109b54: 6e20 f52a 0100 |0110: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109b5a: 1a00 4c00 |0113: const-string v0, " Rain" // string@004c │ │ +109b5e: 6e20 f52a 0100 |0115: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109b64: 6e10 fa2a 0100 |0118: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109b6a: 0c00 |011b: move-result-object v0 │ │ +109b6c: 2900 c701 |011c: goto/16 02e3 // +01c7 │ │ +109b70: 5521 e818 |011e: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSnow:Z // field@18e8 │ │ +109b74: 3801 1500 |0120: if-eqz v1, 0135 // +0015 │ │ +109b78: 2201 1007 |0122: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109b7c: 7010 eb2a 0100 |0124: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109b82: 6e20 f52a 0100 |0127: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109b88: 1a00 5400 |012a: const-string v0, " Snow" // string@0054 │ │ +109b8c: 6e20 f52a 0100 |012c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109b92: 6e10 fa2a 0100 |012f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109b98: 0c00 |0132: move-result-object v0 │ │ +109b9a: 2900 b001 |0133: goto/16 02e3 // +01b0 │ │ +109b9e: 5521 e918 |0135: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSnowGrains:Z // field@18e9 │ │ +109ba2: 3801 1500 |0137: if-eqz v1, 014c // +0015 │ │ +109ba6: 2201 1007 |0139: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109baa: 7010 eb2a 0100 |013b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109bb0: 6e20 f52a 0100 |013e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109bb6: 1a00 5500 |0141: const-string v0, " Snow Grains" // string@0055 │ │ +109bba: 6e20 f52a 0100 |0143: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109bc0: 6e10 fa2a 0100 |0146: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109bc6: 0c00 |0149: move-result-object v0 │ │ +109bc8: 2900 9901 |014a: goto/16 02e3 // +0199 │ │ +109bcc: 5521 d918 |014c: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isIceCrystals:Z // field@18d9 │ │ +109bd0: 3801 1500 |014e: if-eqz v1, 0163 // +0015 │ │ +109bd4: 2201 1007 |0150: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109bd8: 7010 eb2a 0100 |0152: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109bde: 6e20 f52a 0100 |0155: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109be4: 1a00 4300 |0158: const-string v0, " Ice Crystals" // string@0043 │ │ +109be8: 6e20 f52a 0100 |015a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109bee: 6e10 fa2a 0100 |015d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109bf4: 0c00 |0160: move-result-object v0 │ │ +109bf6: 2900 8201 |0161: goto/16 02e3 // +0182 │ │ +109bfa: 5521 da18 |0163: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isIcePellets:Z // field@18da │ │ +109bfe: 3801 1500 |0165: if-eqz v1, 017a // +0015 │ │ +109c02: 2201 1007 |0167: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109c06: 7010 eb2a 0100 |0169: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109c0c: 6e20 f52a 0100 |016c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109c12: 1a00 4400 |016f: const-string v0, " Ice Pellets" // string@0044 │ │ +109c16: 6e20 f52a 0100 |0171: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109c1c: 6e10 fa2a 0100 |0174: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109c22: 0c00 |0177: move-result-object v0 │ │ +109c24: 2900 6b01 |0178: goto/16 02e3 // +016b │ │ +109c28: 5521 d618 |017a: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isHail:Z // field@18d6 │ │ +109c2c: 3801 1500 |017c: if-eqz v1, 0191 // +0015 │ │ +109c30: 2201 1007 |017e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109c34: 7010 eb2a 0100 |0180: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109c3a: 6e20 f52a 0100 |0183: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109c40: 1a00 4100 |0186: const-string v0, " Hail" // string@0041 │ │ +109c44: 6e20 f52a 0100 |0188: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109c4a: 6e10 fa2a 0100 |018b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109c50: 0c00 |018e: move-result-object v0 │ │ +109c52: 2900 5401 |018f: goto/16 02e3 // +0154 │ │ +109c56: 5521 e618 |0191: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSmallHail:Z // field@18e6 │ │ +109c5a: 3801 1500 |0193: if-eqz v1, 01a8 // +0015 │ │ +109c5e: 2201 1007 |0195: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109c62: 7010 eb2a 0100 |0197: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109c68: 6e20 f52a 0100 |019a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109c6e: 1a00 5200 |019d: const-string v0, " Small Hail" // string@0052 │ │ +109c72: 6e20 f52a 0100 |019f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109c78: 6e10 fa2a 0100 |01a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109c7e: 0c00 |01a5: move-result-object v0 │ │ +109c80: 2900 3d01 |01a6: goto/16 02e3 // +013d │ │ +109c84: 5521 ee18 |01a8: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isUnknownPrecipitation:Z // field@18ee │ │ +109c88: 3801 1500 |01aa: if-eqz v1, 01bf // +0015 │ │ +109c8c: 2201 1007 |01ac: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109c90: 7010 eb2a 0100 |01ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109c96: 6e20 f52a 0100 |01b1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109c9c: 1a00 5a00 |01b4: const-string v0, " Unknown Precipitation" // string@005a │ │ +109ca0: 6e20 f52a 0100 |01b6: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109ca6: 6e10 fa2a 0100 |01b9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109cac: 0c00 |01bc: move-result-object v0 │ │ +109cae: 2900 2601 |01bd: goto/16 02e3 // +0126 │ │ +109cb2: 5521 dd18 |01bf: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isMist:Z // field@18dd │ │ +109cb6: 3801 1500 |01c1: if-eqz v1, 01d6 // +0015 │ │ +109cba: 2201 1007 |01c3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109cbe: 7010 eb2a 0100 |01c5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109cc4: 6e20 f52a 0100 |01c8: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109cca: 1a00 4600 |01cb: const-string v0, " Mist" // string@0046 │ │ +109cce: 6e20 f52a 0100 |01cd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109cd4: 6e10 fa2a 0100 |01d0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109cda: 0c00 |01d3: move-result-object v0 │ │ +109cdc: 2900 0f01 |01d4: goto/16 02e3 // +010f │ │ +109ce0: 5521 d318 |01d6: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isFog:Z // field@18d3 │ │ +109ce4: 3801 1500 |01d8: if-eqz v1, 01ed // +0015 │ │ +109ce8: 2201 1007 |01da: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109cec: 7010 eb2a 0100 |01dc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109cf2: 6e20 f52a 0100 |01df: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109cf8: 1a00 3e00 |01e2: const-string v0, " Fog" // string@003e │ │ +109cfc: 6e20 f52a 0100 |01e4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109d02: 6e10 fa2a 0100 |01e7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109d08: 0c00 |01ea: move-result-object v0 │ │ +109d0a: 2900 f800 |01eb: goto/16 02e3 // +00f8 │ │ +109d0e: 5521 e718 |01ed: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSmoke:Z // field@18e7 │ │ +109d12: 3801 1500 |01ef: if-eqz v1, 0204 // +0015 │ │ +109d16: 2201 1007 |01f1: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109d1a: 7010 eb2a 0100 |01f3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109d20: 6e20 f52a 0100 |01f6: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109d26: 1a00 5300 |01f9: const-string v0, " Smoke" // string@0053 │ │ +109d2a: 6e20 f52a 0100 |01fb: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109d30: 6e10 fa2a 0100 |01fe: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109d36: 0c00 |0201: move-result-object v0 │ │ +109d38: 2900 e100 |0202: goto/16 02e3 // +00e1 │ │ +109d3c: 5521 ef18 |0204: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isVolcanicAsh:Z // field@18ef │ │ +109d40: 3801 1500 |0206: if-eqz v1, 021b // +0015 │ │ +109d44: 2201 1007 |0208: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109d48: 7010 eb2a 0100 |020a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109d4e: 6e20 f52a 0100 |020d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109d54: 1a00 5c00 |0210: const-string v0, " Volcanic Ash" // string@005c │ │ +109d58: 6e20 f52a 0100 |0212: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109d5e: 6e10 fa2a 0100 |0215: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109d64: 0c00 |0218: move-result-object v0 │ │ +109d66: 2900 ca00 |0219: goto/16 02e3 // +00ca │ │ +109d6a: 5521 f118 |021b: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isWidespreadDust:Z // field@18f1 │ │ +109d6e: 3801 1500 |021d: if-eqz v1, 0232 // +0015 │ │ +109d72: 2201 1007 |021f: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109d76: 7010 eb2a 0100 |0221: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109d7c: 6e20 f52a 0100 |0224: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109d82: 1a00 5e00 |0227: const-string v0, " Widespread Dust" // string@005e │ │ +109d86: 6e20 f52a 0100 |0229: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109d8c: 6e10 fa2a 0100 |022c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109d92: 0c00 |022f: move-result-object v0 │ │ +109d94: 2900 b300 |0230: goto/16 02e3 // +00b3 │ │ +109d98: 5521 e218 |0232: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSand:Z // field@18e2 │ │ +109d9c: 3801 1500 |0234: if-eqz v1, 0249 // +0015 │ │ +109da0: 2201 1007 |0236: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109da4: 7010 eb2a 0100 |0238: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109daa: 6e20 f52a 0100 |023b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109db0: 1a00 4e00 |023e: const-string v0, " Sand" // string@004e │ │ +109db4: 6e20 f52a 0100 |0240: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109dba: 6e10 fa2a 0100 |0243: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109dc0: 0c00 |0246: move-result-object v0 │ │ +109dc2: 2900 9c00 |0247: goto/16 02e3 // +009c │ │ +109dc6: 5521 d718 |0249: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isHaze:Z // field@18d7 │ │ +109dca: 3801 1500 |024b: if-eqz v1, 0260 // +0015 │ │ +109dce: 2201 1007 |024d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109dd2: 7010 eb2a 0100 |024f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109dd8: 6e20 f52a 0100 |0252: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109dde: 1a00 4200 |0255: const-string v0, " Haze" // string@0042 │ │ +109de2: 6e20 f52a 0100 |0257: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109de8: 6e10 fa2a 0100 |025a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109dee: 0c00 |025d: move-result-object v0 │ │ +109df0: 2900 8500 |025e: goto/16 02e3 // +0085 │ │ +109df4: 5521 ea18 |0260: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSpray:Z // field@18ea │ │ +109df8: 3801 1400 |0262: if-eqz v1, 0276 // +0014 │ │ +109dfc: 2201 1007 |0264: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109e00: 7010 eb2a 0100 |0266: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109e06: 6e20 f52a 0100 |0269: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109e0c: 1a00 5600 |026c: const-string v0, " Spray" // string@0056 │ │ +109e10: 6e20 f52a 0100 |026e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109e16: 6e10 fa2a 0100 |0271: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109e1c: 0c00 |0274: move-result-object v0 │ │ +109e1e: 286e |0275: goto 02e3 // +006e │ │ +109e20: 5521 d118 |0276: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isDustSandWhirls:Z // field@18d1 │ │ +109e24: 3801 1400 |0278: if-eqz v1, 028c // +0014 │ │ +109e28: 2201 1007 |027a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109e2c: 7010 eb2a 0100 |027c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109e32: 6e20 f52a 0100 |027f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109e38: 1a00 5d00 |0282: const-string v0, " Well-developed Dust/Sand Whirls" // string@005d │ │ +109e3c: 6e20 f52a 0100 |0284: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109e42: 6e10 fa2a 0100 |0287: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109e48: 0c00 |028a: move-result-object v0 │ │ +109e4a: 2858 |028b: goto 02e3 // +0058 │ │ +109e4c: 5521 eb18 |028c: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSqualls:Z // field@18eb │ │ +109e50: 3801 1400 |028e: if-eqz v1, 02a2 // +0014 │ │ +109e54: 2201 1007 |0290: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109e58: 7010 eb2a 0100 |0292: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109e5e: 6e20 f52a 0100 |0295: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109e64: 1a00 5700 |0298: const-string v0, " Squalls" // string@0057 │ │ +109e68: 6e20 f52a 0100 |029a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109e6e: 6e10 fa2a 0100 |029d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109e74: 0c00 |02a0: move-result-object v0 │ │ +109e76: 2842 |02a1: goto 02e3 // +0042 │ │ +109e78: 5521 d518 |02a2: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isFunnelCloud:Z // field@18d5 │ │ +109e7c: 3801 1400 |02a4: if-eqz v1, 02b8 // +0014 │ │ +109e80: 2201 1007 |02a6: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109e84: 7010 eb2a 0100 |02a8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109e8a: 6e20 f52a 0100 |02ab: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109e90: 1a00 4000 |02ae: const-string v0, " Funnel Cloud/Tornado/Waterspout" // string@0040 │ │ +109e94: 6e20 f52a 0100 |02b0: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109e9a: 6e10 fa2a 0100 |02b3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109ea0: 0c00 |02b6: move-result-object v0 │ │ +109ea2: 282c |02b7: goto 02e3 // +002c │ │ +109ea4: 5521 e318 |02b8: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSandstorm:Z // field@18e3 │ │ +109ea8: 3801 1400 |02ba: if-eqz v1, 02ce // +0014 │ │ +109eac: 2201 1007 |02bc: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109eb0: 7010 eb2a 0100 |02be: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109eb6: 6e20 f52a 0100 |02c1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109ebc: 1a00 4f00 |02c4: const-string v0, " Sandstorm" // string@004f │ │ +109ec0: 6e20 f52a 0100 |02c6: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109ec6: 6e10 fa2a 0100 |02c9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109ecc: 0c00 |02cc: move-result-object v0 │ │ +109ece: 2816 |02cd: goto 02e3 // +0016 │ │ +109ed0: 5521 d218 |02ce: iget-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isDuststorm:Z // field@18d2 │ │ +109ed4: 3801 1300 |02d0: if-eqz v1, 02e3 // +0013 │ │ +109ed8: 2201 1007 |02d2: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +109edc: 7010 eb2a 0100 |02d4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +109ee2: 6e20 f52a 0100 |02d7: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109ee8: 1a00 3b00 |02da: const-string v0, " Duststorm" // string@003b │ │ +109eec: 6e20 f52a 0100 |02dc: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +109ef2: 6e10 fa2a 0100 |02df: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +109ef8: 0c00 |02e2: move-result-object v0 │ │ +109efa: 1100 |02e3: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0006 line=585 │ │ 0x0018 line=586 │ │ 0x001c line=587 │ │ 0x002e line=589 │ │ @@ -298595,17 +298597,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1095d4: |[1095d4] net.sf.jweather.metar.WeatherCondition.isBlowing:()Z │ │ -1095e4: 5510 cf18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isBlowing:Z // field@18cf │ │ -1095e8: 0f00 |0002: return v0 │ │ +1095dc: |[1095dc] net.sf.jweather.metar.WeatherCondition.isBlowing:()Z │ │ +1095ec: 5510 cf18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isBlowing:Z // field@18cf │ │ +1095f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #2 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298613,17 +298615,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1095ec: |[1095ec] net.sf.jweather.metar.WeatherCondition.isDrizzle:()Z │ │ -1095fc: 5510 d018 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isDrizzle:Z // field@18d0 │ │ -109600: 0f00 |0002: return v0 │ │ +1095f4: |[1095f4] net.sf.jweather.metar.WeatherCondition.isDrizzle:()Z │ │ +109604: 5510 d018 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isDrizzle:Z // field@18d0 │ │ +109608: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #3 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298631,17 +298633,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109604: |[109604] net.sf.jweather.metar.WeatherCondition.isDustSandWhirls:()Z │ │ -109614: 5510 d118 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isDustSandWhirls:Z // field@18d1 │ │ -109618: 0f00 |0002: return v0 │ │ +10960c: |[10960c] net.sf.jweather.metar.WeatherCondition.isDustSandWhirls:()Z │ │ +10961c: 5510 d118 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isDustSandWhirls:Z // field@18d1 │ │ +109620: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #4 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298649,17 +298651,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10961c: |[10961c] net.sf.jweather.metar.WeatherCondition.isDuststorm:()Z │ │ -10962c: 5510 d218 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isDuststorm:Z // field@18d2 │ │ -109630: 0f00 |0002: return v0 │ │ +109624: |[109624] net.sf.jweather.metar.WeatherCondition.isDuststorm:()Z │ │ +109634: 5510 d218 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isDuststorm:Z // field@18d2 │ │ +109638: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #5 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298667,17 +298669,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109634: |[109634] net.sf.jweather.metar.WeatherCondition.isFog:()Z │ │ -109644: 5510 d318 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isFog:Z // field@18d3 │ │ -109648: 0f00 |0002: return v0 │ │ +10963c: |[10963c] net.sf.jweather.metar.WeatherCondition.isFog:()Z │ │ +10964c: 5510 d318 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isFog:Z // field@18d3 │ │ +109650: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #6 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298685,17 +298687,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10964c: |[10964c] net.sf.jweather.metar.WeatherCondition.isFreezing:()Z │ │ -10965c: 5510 d418 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isFreezing:Z // field@18d4 │ │ -109660: 0f00 |0002: return v0 │ │ +109654: |[109654] net.sf.jweather.metar.WeatherCondition.isFreezing:()Z │ │ +109664: 5510 d418 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isFreezing:Z // field@18d4 │ │ +109668: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #7 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298703,17 +298705,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109664: |[109664] net.sf.jweather.metar.WeatherCondition.isFunnelCloud:()Z │ │ -109674: 5510 d518 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isFunnelCloud:Z // field@18d5 │ │ -109678: 0f00 |0002: return v0 │ │ +10966c: |[10966c] net.sf.jweather.metar.WeatherCondition.isFunnelCloud:()Z │ │ +10967c: 5510 d518 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isFunnelCloud:Z // field@18d5 │ │ +109680: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #8 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298721,17 +298723,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10967c: |[10967c] net.sf.jweather.metar.WeatherCondition.isHail:()Z │ │ -10968c: 5510 d618 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isHail:Z // field@18d6 │ │ -109690: 0f00 |0002: return v0 │ │ +109684: |[109684] net.sf.jweather.metar.WeatherCondition.isHail:()Z │ │ +109694: 5510 d618 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isHail:Z // field@18d6 │ │ +109698: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #9 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298739,17 +298741,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109694: |[109694] net.sf.jweather.metar.WeatherCondition.isHaze:()Z │ │ -1096a4: 5510 d718 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isHaze:Z // field@18d7 │ │ -1096a8: 0f00 |0002: return v0 │ │ +10969c: |[10969c] net.sf.jweather.metar.WeatherCondition.isHaze:()Z │ │ +1096ac: 5510 d718 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isHaze:Z // field@18d7 │ │ +1096b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #10 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298757,17 +298759,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1096ac: |[1096ac] net.sf.jweather.metar.WeatherCondition.isHeavy:()Z │ │ -1096bc: 5510 d818 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isHeavy:Z // field@18d8 │ │ -1096c0: 0f00 |0002: return v0 │ │ +1096b4: |[1096b4] net.sf.jweather.metar.WeatherCondition.isHeavy:()Z │ │ +1096c4: 5510 d818 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isHeavy:Z // field@18d8 │ │ +1096c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #11 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298775,17 +298777,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1096c4: |[1096c4] net.sf.jweather.metar.WeatherCondition.isIceCrystals:()Z │ │ -1096d4: 5510 d918 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isIceCrystals:Z // field@18d9 │ │ -1096d8: 0f00 |0002: return v0 │ │ +1096cc: |[1096cc] net.sf.jweather.metar.WeatherCondition.isIceCrystals:()Z │ │ +1096dc: 5510 d918 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isIceCrystals:Z // field@18d9 │ │ +1096e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #12 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298793,17 +298795,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1096dc: |[1096dc] net.sf.jweather.metar.WeatherCondition.isIcePellets:()Z │ │ -1096ec: 5510 da18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isIcePellets:Z // field@18da │ │ -1096f0: 0f00 |0002: return v0 │ │ +1096e4: |[1096e4] net.sf.jweather.metar.WeatherCondition.isIcePellets:()Z │ │ +1096f4: 5510 da18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isIcePellets:Z // field@18da │ │ +1096f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #13 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298811,17 +298813,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1096f4: |[1096f4] net.sf.jweather.metar.WeatherCondition.isLight:()Z │ │ -109704: 5510 db18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isLight:Z // field@18db │ │ -109708: 0f00 |0002: return v0 │ │ +1096fc: |[1096fc] net.sf.jweather.metar.WeatherCondition.isLight:()Z │ │ +10970c: 5510 db18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isLight:Z // field@18db │ │ +109710: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #14 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298829,17 +298831,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10970c: |[10970c] net.sf.jweather.metar.WeatherCondition.isLowDrifting:()Z │ │ -10971c: 5510 dc18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isLowDrifting:Z // field@18dc │ │ -109720: 0f00 |0002: return v0 │ │ +109714: |[109714] net.sf.jweather.metar.WeatherCondition.isLowDrifting:()Z │ │ +109724: 5510 dc18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isLowDrifting:Z // field@18dc │ │ +109728: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #15 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298847,17 +298849,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109724: |[109724] net.sf.jweather.metar.WeatherCondition.isMist:()Z │ │ -109734: 5510 dd18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isMist:Z // field@18dd │ │ -109738: 0f00 |0002: return v0 │ │ +10972c: |[10972c] net.sf.jweather.metar.WeatherCondition.isMist:()Z │ │ +10973c: 5510 dd18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isMist:Z // field@18dd │ │ +109740: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #16 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298865,17 +298867,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10973c: |[10973c] net.sf.jweather.metar.WeatherCondition.isModerate:()Z │ │ -10974c: 5510 de18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isModerate:Z // field@18de │ │ -109750: 0f00 |0002: return v0 │ │ +109744: |[109744] net.sf.jweather.metar.WeatherCondition.isModerate:()Z │ │ +109754: 5510 de18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isModerate:Z // field@18de │ │ +109758: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #17 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298883,17 +298885,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109754: |[109754] net.sf.jweather.metar.WeatherCondition.isPartial:()Z │ │ -109764: 5510 df18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isPartial:Z // field@18df │ │ -109768: 0f00 |0002: return v0 │ │ +10975c: |[10975c] net.sf.jweather.metar.WeatherCondition.isPartial:()Z │ │ +10976c: 5510 df18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isPartial:Z // field@18df │ │ +109770: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #18 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298901,17 +298903,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10976c: |[10976c] net.sf.jweather.metar.WeatherCondition.isPatches:()Z │ │ -10977c: 5510 e018 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isPatches:Z // field@18e0 │ │ -109780: 0f00 |0002: return v0 │ │ +109774: |[109774] net.sf.jweather.metar.WeatherCondition.isPatches:()Z │ │ +109784: 5510 e018 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isPatches:Z // field@18e0 │ │ +109788: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #19 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298919,17 +298921,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109784: |[109784] net.sf.jweather.metar.WeatherCondition.isRain:()Z │ │ -109794: 5510 e118 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isRain:Z // field@18e1 │ │ -109798: 0f00 |0002: return v0 │ │ +10978c: |[10978c] net.sf.jweather.metar.WeatherCondition.isRain:()Z │ │ +10979c: 5510 e118 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isRain:Z // field@18e1 │ │ +1097a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #20 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298937,17 +298939,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10979c: |[10979c] net.sf.jweather.metar.WeatherCondition.isSand:()Z │ │ -1097ac: 5510 e218 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSand:Z // field@18e2 │ │ -1097b0: 0f00 |0002: return v0 │ │ +1097a4: |[1097a4] net.sf.jweather.metar.WeatherCondition.isSand:()Z │ │ +1097b4: 5510 e218 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSand:Z // field@18e2 │ │ +1097b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #21 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298955,17 +298957,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1097b4: |[1097b4] net.sf.jweather.metar.WeatherCondition.isSandstorm:()Z │ │ -1097c4: 5510 e318 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSandstorm:Z // field@18e3 │ │ -1097c8: 0f00 |0002: return v0 │ │ +1097bc: |[1097bc] net.sf.jweather.metar.WeatherCondition.isSandstorm:()Z │ │ +1097cc: 5510 e318 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSandstorm:Z // field@18e3 │ │ +1097d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #22 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298973,17 +298975,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1097cc: |[1097cc] net.sf.jweather.metar.WeatherCondition.isShallow:()Z │ │ -1097dc: 5510 e418 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isShallow:Z // field@18e4 │ │ -1097e0: 0f00 |0002: return v0 │ │ +1097d4: |[1097d4] net.sf.jweather.metar.WeatherCondition.isShallow:()Z │ │ +1097e4: 5510 e418 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isShallow:Z // field@18e4 │ │ +1097e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #23 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -298991,17 +298993,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1097e4: |[1097e4] net.sf.jweather.metar.WeatherCondition.isShowers:()Z │ │ -1097f4: 5510 e518 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isShowers:Z // field@18e5 │ │ -1097f8: 0f00 |0002: return v0 │ │ +1097ec: |[1097ec] net.sf.jweather.metar.WeatherCondition.isShowers:()Z │ │ +1097fc: 5510 e518 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isShowers:Z // field@18e5 │ │ +109800: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #24 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -299009,17 +299011,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1097fc: |[1097fc] net.sf.jweather.metar.WeatherCondition.isSmallHail:()Z │ │ -10980c: 5510 e618 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSmallHail:Z // field@18e6 │ │ -109810: 0f00 |0002: return v0 │ │ +109804: |[109804] net.sf.jweather.metar.WeatherCondition.isSmallHail:()Z │ │ +109814: 5510 e618 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSmallHail:Z // field@18e6 │ │ +109818: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #25 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -299027,17 +299029,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109814: |[109814] net.sf.jweather.metar.WeatherCondition.isSmoke:()Z │ │ -109824: 5510 e718 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSmoke:Z // field@18e7 │ │ -109828: 0f00 |0002: return v0 │ │ +10981c: |[10981c] net.sf.jweather.metar.WeatherCondition.isSmoke:()Z │ │ +10982c: 5510 e718 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSmoke:Z // field@18e7 │ │ +109830: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #26 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -299045,17 +299047,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10982c: |[10982c] net.sf.jweather.metar.WeatherCondition.isSnow:()Z │ │ -10983c: 5510 e818 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSnow:Z // field@18e8 │ │ -109840: 0f00 |0002: return v0 │ │ +109834: |[109834] net.sf.jweather.metar.WeatherCondition.isSnow:()Z │ │ +109844: 5510 e818 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSnow:Z // field@18e8 │ │ +109848: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #27 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -299063,17 +299065,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109844: |[109844] net.sf.jweather.metar.WeatherCondition.isSnowGrains:()Z │ │ -109854: 5510 e918 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSnowGrains:Z // field@18e9 │ │ -109858: 0f00 |0002: return v0 │ │ +10984c: |[10984c] net.sf.jweather.metar.WeatherCondition.isSnowGrains:()Z │ │ +10985c: 5510 e918 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSnowGrains:Z // field@18e9 │ │ +109860: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #28 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -299081,17 +299083,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10985c: |[10985c] net.sf.jweather.metar.WeatherCondition.isSpray:()Z │ │ -10986c: 5510 ea18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSpray:Z // field@18ea │ │ -109870: 0f00 |0002: return v0 │ │ +109864: |[109864] net.sf.jweather.metar.WeatherCondition.isSpray:()Z │ │ +109874: 5510 ea18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSpray:Z // field@18ea │ │ +109878: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #29 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -299099,17 +299101,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109874: |[109874] net.sf.jweather.metar.WeatherCondition.isSqualls:()Z │ │ -109884: 5510 eb18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSqualls:Z // field@18eb │ │ -109888: 0f00 |0002: return v0 │ │ +10987c: |[10987c] net.sf.jweather.metar.WeatherCondition.isSqualls:()Z │ │ +10988c: 5510 eb18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isSqualls:Z // field@18eb │ │ +109890: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #30 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -299117,17 +299119,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10988c: |[10988c] net.sf.jweather.metar.WeatherCondition.isThunderstorms:()Z │ │ -10989c: 5510 ec18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isThunderstorms:Z // field@18ec │ │ -1098a0: 0f00 |0002: return v0 │ │ +109894: |[109894] net.sf.jweather.metar.WeatherCondition.isThunderstorms:()Z │ │ +1098a4: 5510 ec18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isThunderstorms:Z // field@18ec │ │ +1098a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #31 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -299135,17 +299137,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1098a4: |[1098a4] net.sf.jweather.metar.WeatherCondition.isTornado:()Z │ │ -1098b4: 5510 ed18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isTornado:Z // field@18ed │ │ -1098b8: 0f00 |0002: return v0 │ │ +1098ac: |[1098ac] net.sf.jweather.metar.WeatherCondition.isTornado:()Z │ │ +1098bc: 5510 ed18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isTornado:Z // field@18ed │ │ +1098c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #32 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -299153,17 +299155,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1098bc: |[1098bc] net.sf.jweather.metar.WeatherCondition.isUnknownPrecipitation:()Z │ │ -1098cc: 5510 ee18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isUnknownPrecipitation:Z // field@18ee │ │ -1098d0: 0f00 |0002: return v0 │ │ +1098c4: |[1098c4] net.sf.jweather.metar.WeatherCondition.isUnknownPrecipitation:()Z │ │ +1098d4: 5510 ee18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isUnknownPrecipitation:Z // field@18ee │ │ +1098d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #33 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -299171,17 +299173,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1098d4: |[1098d4] net.sf.jweather.metar.WeatherCondition.isVolcanicAsh:()Z │ │ -1098e4: 5510 ef18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isVolcanicAsh:Z // field@18ef │ │ -1098e8: 0f00 |0002: return v0 │ │ +1098dc: |[1098dc] net.sf.jweather.metar.WeatherCondition.isVolcanicAsh:()Z │ │ +1098ec: 5510 ef18 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isVolcanicAsh:Z // field@18ef │ │ +1098f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #34 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -299189,17 +299191,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1098ec: |[1098ec] net.sf.jweather.metar.WeatherCondition.isWaterspout:()Z │ │ -1098fc: 5510 f018 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isWaterspout:Z // field@18f0 │ │ -109900: 0f00 |0002: return v0 │ │ +1098f4: |[1098f4] net.sf.jweather.metar.WeatherCondition.isWaterspout:()Z │ │ +109904: 5510 f018 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isWaterspout:Z // field@18f0 │ │ +109908: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #35 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -299207,17 +299209,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109904: |[109904] net.sf.jweather.metar.WeatherCondition.isWidespreadDust:()Z │ │ -109914: 5510 f118 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isWidespreadDust:Z // field@18f1 │ │ -109918: 0f00 |0002: return v0 │ │ +10990c: |[10990c] net.sf.jweather.metar.WeatherCondition.isWidespreadDust:()Z │ │ +10991c: 5510 f118 |0000: iget-boolean v0, v1, Lnet/sf/jweather/metar/WeatherCondition;.isWidespreadDust:Z // field@18f1 │ │ +109920: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/jweather/metar/WeatherCondition; │ │ │ │ #36 : (in Lnet/sf/jweather/metar/WeatherCondition;) │ │ @@ -299225,65 +299227,65 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -109fac: |[109fac] net.sf.jweather.metar.WeatherCondition.setDescriptor:(Ljava/lang/String;)V │ │ -109fbc: 5b23 cd18 |0000: iput-object v3, v2, Lnet/sf/jweather/metar/WeatherCondition;.descriptor:Ljava/lang/String; // field@18cd │ │ -109fc0: 1a00 ef1f |0002: const-string v0, "MI" // string@1fef │ │ -109fc4: 6e20 ba2a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -109fca: 0a00 |0007: move-result v0 │ │ -109fcc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -109fce: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -109fd2: 5c21 e418 |000b: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isShallow:Z // field@18e4 │ │ -109fd6: 284d |000d: goto 005a // +004d │ │ -109fd8: 1a00 3422 |000e: const-string v0, "PR" // string@2234 │ │ -109fdc: 6e20 ba2a 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -109fe2: 0a00 |0013: move-result v0 │ │ -109fe4: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -109fe8: 5c21 df18 |0016: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isPartial:Z // field@18df │ │ -109fec: 2842 |0018: goto 005a // +0042 │ │ -109fee: 1a00 9c0b |0019: const-string v0, "BC" // string@0b9c │ │ -109ff2: 6e20 ba2a 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -109ff8: 0a00 |001e: move-result v0 │ │ -109ffa: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ -109ffe: 5c21 e018 |0021: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isPatches:Z // field@18e0 │ │ -10a002: 2837 |0023: goto 005a // +0037 │ │ -10a004: 1a00 b60e |0024: const-string v0, "DR" // string@0eb6 │ │ -10a008: 6e20 ba2a 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a00e: 0a00 |0029: move-result v0 │ │ -10a010: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ -10a014: 5c21 dc18 |002c: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isLowDrifting:Z // field@18dc │ │ -10a018: 282c |002e: goto 005a // +002c │ │ -10a01a: 1a00 af0b |002f: const-string v0, "BL" // string@0baf │ │ -10a01e: 6e20 ba2a 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a024: 0a00 |0034: move-result v0 │ │ -10a026: 3800 0500 |0035: if-eqz v0, 003a // +0005 │ │ -10a02a: 5c21 cf18 |0037: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isBlowing:Z // field@18cf │ │ -10a02e: 2821 |0039: goto 005a // +0021 │ │ -10a030: 1a00 3324 |003a: const-string v0, "SH" // string@2433 │ │ -10a034: 6e20 ba2a 0300 |003c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a03a: 0a00 |003f: move-result v0 │ │ -10a03c: 3800 0500 |0040: if-eqz v0, 0045 // +0005 │ │ -10a040: 5c21 e518 |0042: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isShowers:Z // field@18e5 │ │ -10a044: 2816 |0044: goto 005a // +0016 │ │ -10a046: 1a00 3f26 |0045: const-string v0, "TS" // string@263f │ │ -10a04a: 6e20 ba2a 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a050: 0a00 |004a: move-result v0 │ │ -10a052: 3800 0500 |004b: if-eqz v0, 0050 // +0005 │ │ -10a056: 5c21 ec18 |004d: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isThunderstorms:Z // field@18ec │ │ -10a05a: 280b |004f: goto 005a // +000b │ │ -10a05c: 1a00 dc10 |0050: const-string v0, "FZ" // string@10dc │ │ -10a060: 6e20 ba2a 0300 |0052: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a066: 0a03 |0055: move-result v3 │ │ -10a068: 3803 0400 |0056: if-eqz v3, 005a // +0004 │ │ -10a06c: 5c21 d418 |0058: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isFreezing:Z // field@18d4 │ │ -10a070: 0e00 |005a: return-void │ │ +109fb4: |[109fb4] net.sf.jweather.metar.WeatherCondition.setDescriptor:(Ljava/lang/String;)V │ │ +109fc4: 5b23 cd18 |0000: iput-object v3, v2, Lnet/sf/jweather/metar/WeatherCondition;.descriptor:Ljava/lang/String; // field@18cd │ │ +109fc8: 1a00 ef1f |0002: const-string v0, "MI" // string@1fef │ │ +109fcc: 6e20 ba2a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +109fd2: 0a00 |0007: move-result v0 │ │ +109fd4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +109fd6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +109fda: 5c21 e418 |000b: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isShallow:Z // field@18e4 │ │ +109fde: 284d |000d: goto 005a // +004d │ │ +109fe0: 1a00 3422 |000e: const-string v0, "PR" // string@2234 │ │ +109fe4: 6e20 ba2a 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +109fea: 0a00 |0013: move-result v0 │ │ +109fec: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +109ff0: 5c21 df18 |0016: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isPartial:Z // field@18df │ │ +109ff4: 2842 |0018: goto 005a // +0042 │ │ +109ff6: 1a00 9c0b |0019: const-string v0, "BC" // string@0b9c │ │ +109ffa: 6e20 ba2a 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a000: 0a00 |001e: move-result v0 │ │ +10a002: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ +10a006: 5c21 e018 |0021: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isPatches:Z // field@18e0 │ │ +10a00a: 2837 |0023: goto 005a // +0037 │ │ +10a00c: 1a00 b60e |0024: const-string v0, "DR" // string@0eb6 │ │ +10a010: 6e20 ba2a 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a016: 0a00 |0029: move-result v0 │ │ +10a018: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ +10a01c: 5c21 dc18 |002c: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isLowDrifting:Z // field@18dc │ │ +10a020: 282c |002e: goto 005a // +002c │ │ +10a022: 1a00 af0b |002f: const-string v0, "BL" // string@0baf │ │ +10a026: 6e20 ba2a 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a02c: 0a00 |0034: move-result v0 │ │ +10a02e: 3800 0500 |0035: if-eqz v0, 003a // +0005 │ │ +10a032: 5c21 cf18 |0037: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isBlowing:Z // field@18cf │ │ +10a036: 2821 |0039: goto 005a // +0021 │ │ +10a038: 1a00 3324 |003a: const-string v0, "SH" // string@2433 │ │ +10a03c: 6e20 ba2a 0300 |003c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a042: 0a00 |003f: move-result v0 │ │ +10a044: 3800 0500 |0040: if-eqz v0, 0045 // +0005 │ │ +10a048: 5c21 e518 |0042: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isShowers:Z // field@18e5 │ │ +10a04c: 2816 |0044: goto 005a // +0016 │ │ +10a04e: 1a00 3f26 |0045: const-string v0, "TS" // string@263f │ │ +10a052: 6e20 ba2a 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a058: 0a00 |004a: move-result v0 │ │ +10a05a: 3800 0500 |004b: if-eqz v0, 0050 // +0005 │ │ +10a05e: 5c21 ec18 |004d: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isThunderstorms:Z // field@18ec │ │ +10a062: 280b |004f: goto 005a // +000b │ │ +10a064: 1a00 dc10 |0050: const-string v0, "FZ" // string@10dc │ │ +10a068: 6e20 ba2a 0300 |0052: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a06e: 0a03 |0055: move-result v3 │ │ +10a070: 3803 0400 |0056: if-eqz v3, 005a // +0004 │ │ +10a074: 5c21 d418 |0058: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isFreezing:Z // field@18d4 │ │ +10a078: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=107 │ │ 0x000b line=108 │ │ 0x0010 line=109 │ │ 0x0016 line=110 │ │ @@ -299308,31 +299310,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -10a074: |[10a074] net.sf.jweather.metar.WeatherCondition.setIntensity:(Ljava/lang/String;)V │ │ -10a084: 5b23 ce18 |0000: iput-object v3, v2, Lnet/sf/jweather/metar/WeatherCondition;.intensity:Ljava/lang/String; // field@18ce │ │ -10a088: 1a00 7e02 |0002: const-string v0, "-" // string@027e │ │ -10a08c: 6e20 ba2a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a092: 0a00 |0007: move-result v0 │ │ -10a094: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -10a096: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -10a09a: 5c21 db18 |000b: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isLight:Z // field@18db │ │ -10a09e: 280e |000d: goto 001b // +000e │ │ -10a0a0: 1a00 3d02 |000e: const-string v0, "+" // string@023d │ │ -10a0a4: 6e20 ba2a 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a0aa: 0a03 |0013: move-result v3 │ │ -10a0ac: 3803 0500 |0014: if-eqz v3, 0019 // +0005 │ │ -10a0b0: 5c21 d818 |0016: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isHeavy:Z // field@18d8 │ │ -10a0b4: 2803 |0018: goto 001b // +0003 │ │ -10a0b6: 5c21 de18 |0019: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isModerate:Z // field@18de │ │ -10a0ba: 0e00 |001b: return-void │ │ +10a07c: |[10a07c] net.sf.jweather.metar.WeatherCondition.setIntensity:(Ljava/lang/String;)V │ │ +10a08c: 5b23 ce18 |0000: iput-object v3, v2, Lnet/sf/jweather/metar/WeatherCondition;.intensity:Ljava/lang/String; // field@18ce │ │ +10a090: 1a00 7e02 |0002: const-string v0, "-" // string@027e │ │ +10a094: 6e20 ba2a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a09a: 0a00 |0007: move-result v0 │ │ +10a09c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +10a09e: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +10a0a2: 5c21 db18 |000b: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isLight:Z // field@18db │ │ +10a0a6: 280e |000d: goto 001b // +000e │ │ +10a0a8: 1a00 3d02 |000e: const-string v0, "+" // string@023d │ │ +10a0ac: 6e20 ba2a 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a0b2: 0a03 |0013: move-result v3 │ │ +10a0b4: 3803 0500 |0014: if-eqz v3, 0019 // +0005 │ │ +10a0b8: 5c21 d818 |0016: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isHeavy:Z // field@18d8 │ │ +10a0bc: 2803 |0018: goto 001b // +0003 │ │ +10a0be: 5c21 de18 |0019: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isModerate:Z // field@18de │ │ +10a0c2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=88 │ │ 0x000b line=89 │ │ 0x0010 line=90 │ │ 0x0016 line=91 │ │ @@ -299346,152 +299348,152 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 263 16-bit code units │ │ -10a0bc: |[10a0bc] net.sf.jweather.metar.WeatherCondition.setPhenomena:(Ljava/lang/String;)V │ │ -10a0cc: 5b23 f218 |0000: iput-object v3, v2, Lnet/sf/jweather/metar/WeatherCondition;.phenomena:Ljava/lang/String; // field@18f2 │ │ -10a0d0: 1a00 c90e |0002: const-string v0, "DZ" // string@0ec9 │ │ -10a0d4: 6e20 ba2a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a0da: 0a00 |0007: move-result v0 │ │ -10a0dc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -10a0de: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ -10a0e2: 5c21 d018 |000b: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isDrizzle:Z // field@18d0 │ │ -10a0e6: 2900 f900 |000d: goto/16 0106 // +00f9 │ │ -10a0ea: 1a00 1523 |000f: const-string v0, "RA" // string@2315 │ │ -10a0ee: 6e20 ba2a 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a0f4: 0a00 |0014: move-result v0 │ │ -10a0f6: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ -10a0fa: 5c21 e118 |0017: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isRain:Z // field@18e1 │ │ -10a0fe: 2900 ed00 |0019: goto/16 0106 // +00ed │ │ -10a102: 1a00 5f24 |001b: const-string v0, "SN" // string@245f │ │ -10a106: 6e20 ba2a 0300 |001d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a10c: 0a00 |0020: move-result v0 │ │ -10a10e: 3800 0600 |0021: if-eqz v0, 0027 // +0006 │ │ -10a112: 5c21 e818 |0023: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSnow:Z // field@18e8 │ │ -10a116: 2900 e100 |0025: goto/16 0106 // +00e1 │ │ -10a11a: 1a00 3124 |0027: const-string v0, "SG" // string@2431 │ │ -10a11e: 6e20 ba2a 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a124: 0a00 |002c: move-result v0 │ │ -10a126: 3800 0600 |002d: if-eqz v0, 0033 // +0006 │ │ -10a12a: 5c21 e918 |002f: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSnowGrains:Z // field@18e9 │ │ -10a12e: 2900 d500 |0031: goto/16 0106 // +00d5 │ │ -10a132: 1a00 6312 |0033: const-string v0, "IC" // string@1263 │ │ -10a136: 6e20 ba2a 0300 |0035: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a13c: 0a00 |0038: move-result v0 │ │ -10a13e: 3800 0600 |0039: if-eqz v0, 003f // +0006 │ │ -10a142: 5c21 d918 |003b: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isIceCrystals:Z // field@18d9 │ │ -10a146: 2900 c900 |003d: goto/16 0106 // +00c9 │ │ -10a14a: 1a00 1822 |003f: const-string v0, "PL" // string@2218 │ │ -10a14e: 6e20 ba2a 0300 |0041: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a154: 0a00 |0044: move-result v0 │ │ -10a156: 3800 0600 |0045: if-eqz v0, 004b // +0006 │ │ -10a15a: 5c21 da18 |0047: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isIcePellets:Z // field@18da │ │ -10a15e: 2900 bd00 |0049: goto/16 0106 // +00bd │ │ -10a162: 1a00 9c11 |004b: const-string v0, "GR" // string@119c │ │ -10a166: 6e20 ba2a 0300 |004d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a16c: 0a00 |0050: move-result v0 │ │ -10a16e: 3800 0600 |0051: if-eqz v0, 0057 // +0006 │ │ -10a172: 5c21 d618 |0053: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isHail:Z // field@18d6 │ │ -10a176: 2900 b100 |0055: goto/16 0106 // +00b1 │ │ -10a17a: 1a00 bb11 |0057: const-string v0, "GS" // string@11bb │ │ -10a17e: 6e20 ba2a 0300 |0059: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a184: 0a00 |005c: move-result v0 │ │ -10a186: 3800 0600 |005d: if-eqz v0, 0063 // +0006 │ │ -10a18a: 5c21 e618 |005f: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSmallHail:Z // field@18e6 │ │ -10a18e: 2900 a500 |0061: goto/16 0106 // +00a5 │ │ -10a192: 1a00 6a27 |0063: const-string v0, "UP" // string@276a │ │ -10a196: 6e20 ba2a 0300 |0065: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a19c: 0a00 |0068: move-result v0 │ │ -10a19e: 3800 0600 |0069: if-eqz v0, 006f // +0006 │ │ -10a1a2: 5c21 ee18 |006b: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isUnknownPrecipitation:Z // field@18ee │ │ -10a1a6: 2900 9900 |006d: goto/16 0106 // +0099 │ │ -10a1aa: 1a00 bf0b |006f: const-string v0, "BR" // string@0bbf │ │ -10a1ae: 6e20 ba2a 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a1b4: 0a00 |0074: move-result v0 │ │ -10a1b6: 3800 0600 |0075: if-eqz v0, 007b // +0006 │ │ -10a1ba: 5c21 dd18 |0077: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isMist:Z // field@18dd │ │ -10a1be: 2900 8d00 |0079: goto/16 0106 // +008d │ │ -10a1c2: 1a00 7410 |007b: const-string v0, "FG" // string@1074 │ │ -10a1c6: 6e20 ba2a 0300 |007d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a1cc: 0a00 |0080: move-result v0 │ │ -10a1ce: 3800 0600 |0081: if-eqz v0, 0087 // +0006 │ │ -10a1d2: 5c21 d318 |0083: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isFog:Z // field@18d3 │ │ -10a1d6: 2900 8100 |0085: goto/16 0106 // +0081 │ │ -10a1da: 1a00 d810 |0087: const-string v0, "FU" // string@10d8 │ │ -10a1de: 6e20 ba2a 0300 |0089: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a1e4: 0a00 |008c: move-result v0 │ │ -10a1e6: 3800 0600 |008d: if-eqz v0, 0093 // +0006 │ │ -10a1ea: 5c21 e718 |008f: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSmoke:Z // field@18e7 │ │ -10a1ee: 2900 7500 |0091: goto/16 0106 // +0075 │ │ -10a1f2: 1a00 e627 |0093: const-string v0, "VA" // string@27e6 │ │ -10a1f6: 6e20 ba2a 0300 |0095: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a1fc: 0a00 |0098: move-result v0 │ │ -10a1fe: 3800 0600 |0099: if-eqz v0, 009f // +0006 │ │ -10a202: 5c21 ef18 |009b: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isVolcanicAsh:Z // field@18ef │ │ -10a206: 2900 6900 |009d: goto/16 0106 // +0069 │ │ -10a20a: 1a00 c50e |009f: const-string v0, "DU" // string@0ec5 │ │ -10a20e: 6e20 ba2a 0300 |00a1: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a214: 0a00 |00a4: move-result v0 │ │ -10a216: 3800 0500 |00a5: if-eqz v0, 00aa // +0005 │ │ -10a21a: 5c21 f118 |00a7: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isWidespreadDust:Z // field@18f1 │ │ -10a21e: 285d |00a9: goto 0106 // +005d │ │ -10a220: 1a00 f423 |00aa: const-string v0, "SA" // string@23f4 │ │ -10a224: 6e20 ba2a 0300 |00ac: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a22a: 0a00 |00af: move-result v0 │ │ -10a22c: 3800 0500 |00b0: if-eqz v0, 00b5 // +0005 │ │ -10a230: 5c21 e218 |00b2: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSand:Z // field@18e2 │ │ -10a234: 2852 |00b4: goto 0106 // +0052 │ │ -10a236: 1a00 3d12 |00b5: const-string v0, "HZ" // string@123d │ │ -10a23a: 6e20 ba2a 0300 |00b7: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a240: 0a00 |00ba: move-result v0 │ │ -10a242: 3800 0500 |00bb: if-eqz v0, 00c0 // +0005 │ │ -10a246: 5c21 d718 |00bd: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isHaze:Z // field@18d7 │ │ -10a24a: 2847 |00bf: goto 0106 // +0047 │ │ -10a24c: 1a00 7122 |00c0: const-string v0, "PY" // string@2271 │ │ -10a250: 6e20 ba2a 0300 |00c2: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a256: 0a00 |00c5: move-result v0 │ │ -10a258: 3800 0500 |00c6: if-eqz v0, 00cb // +0005 │ │ -10a25c: 5c21 ea18 |00c8: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSpray:Z // field@18ea │ │ -10a260: 283c |00ca: goto 0106 // +003c │ │ -10a262: 1a00 2422 |00cb: const-string v0, "PO" // string@2224 │ │ -10a266: 6e20 ba2a 0300 |00cd: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a26c: 0a00 |00d0: move-result v0 │ │ -10a26e: 3800 0500 |00d1: if-eqz v0, 00d6 // +0005 │ │ -10a272: 5c21 d118 |00d3: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isDustSandWhirls:Z // field@18d1 │ │ -10a276: 2831 |00d5: goto 0106 // +0031 │ │ -10a278: 1a00 8a24 |00d6: const-string v0, "SQ" // string@248a │ │ -10a27c: 6e20 ba2a 0300 |00d8: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a282: 0a00 |00db: move-result v0 │ │ -10a284: 3800 0500 |00dc: if-eqz v0, 00e1 // +0005 │ │ -10a288: 5c21 eb18 |00de: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSqualls:Z // field@18eb │ │ -10a28c: 2826 |00e0: goto 0106 // +0026 │ │ -10a28e: 1a00 6010 |00e1: const-string v0, "FC" // string@1060 │ │ -10a292: 6e20 ba2a 0300 |00e3: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a298: 0a00 |00e6: move-result v0 │ │ -10a29a: 3800 0a00 |00e7: if-eqz v0, 00f1 // +000a │ │ -10a29e: 5c21 d518 |00e9: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isFunnelCloud:Z // field@18d5 │ │ -10a2a2: 5c21 ed18 |00eb: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isTornado:Z // field@18ed │ │ -10a2a6: 1203 |00ed: const/4 v3, #int 0 // #0 │ │ -10a2a8: 5c23 f018 |00ee: iput-boolean v3, v2, Lnet/sf/jweather/metar/WeatherCondition;.isWaterspout:Z // field@18f0 │ │ -10a2ac: 2816 |00f0: goto 0106 // +0016 │ │ -10a2ae: 1a00 9124 |00f1: const-string v0, "SS" // string@2491 │ │ -10a2b2: 6e20 ba2a 0300 |00f3: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a2b8: 0a00 |00f6: move-result v0 │ │ -10a2ba: 3800 0500 |00f7: if-eqz v0, 00fc // +0005 │ │ -10a2be: 5c21 e318 |00f9: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSandstorm:Z // field@18e3 │ │ -10a2c2: 280b |00fb: goto 0106 // +000b │ │ -10a2c4: 1a00 bd0e |00fc: const-string v0, "DS" // string@0ebd │ │ -10a2c8: 6e20 ba2a 0300 |00fe: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10a2ce: 0a03 |0101: move-result v3 │ │ -10a2d0: 3803 0400 |0102: if-eqz v3, 0106 // +0004 │ │ -10a2d4: 5c21 d218 |0104: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isDuststorm:Z // field@18d2 │ │ -10a2d8: 0e00 |0106: return-void │ │ +10a0c4: |[10a0c4] net.sf.jweather.metar.WeatherCondition.setPhenomena:(Ljava/lang/String;)V │ │ +10a0d4: 5b23 f218 |0000: iput-object v3, v2, Lnet/sf/jweather/metar/WeatherCondition;.phenomena:Ljava/lang/String; // field@18f2 │ │ +10a0d8: 1a00 c90e |0002: const-string v0, "DZ" // string@0ec9 │ │ +10a0dc: 6e20 ba2a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a0e2: 0a00 |0007: move-result v0 │ │ +10a0e4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +10a0e6: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +10a0ea: 5c21 d018 |000b: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isDrizzle:Z // field@18d0 │ │ +10a0ee: 2900 f900 |000d: goto/16 0106 // +00f9 │ │ +10a0f2: 1a00 1523 |000f: const-string v0, "RA" // string@2315 │ │ +10a0f6: 6e20 ba2a 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a0fc: 0a00 |0014: move-result v0 │ │ +10a0fe: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +10a102: 5c21 e118 |0017: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isRain:Z // field@18e1 │ │ +10a106: 2900 ed00 |0019: goto/16 0106 // +00ed │ │ +10a10a: 1a00 5f24 |001b: const-string v0, "SN" // string@245f │ │ +10a10e: 6e20 ba2a 0300 |001d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a114: 0a00 |0020: move-result v0 │ │ +10a116: 3800 0600 |0021: if-eqz v0, 0027 // +0006 │ │ +10a11a: 5c21 e818 |0023: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSnow:Z // field@18e8 │ │ +10a11e: 2900 e100 |0025: goto/16 0106 // +00e1 │ │ +10a122: 1a00 3124 |0027: const-string v0, "SG" // string@2431 │ │ +10a126: 6e20 ba2a 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a12c: 0a00 |002c: move-result v0 │ │ +10a12e: 3800 0600 |002d: if-eqz v0, 0033 // +0006 │ │ +10a132: 5c21 e918 |002f: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSnowGrains:Z // field@18e9 │ │ +10a136: 2900 d500 |0031: goto/16 0106 // +00d5 │ │ +10a13a: 1a00 6312 |0033: const-string v0, "IC" // string@1263 │ │ +10a13e: 6e20 ba2a 0300 |0035: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a144: 0a00 |0038: move-result v0 │ │ +10a146: 3800 0600 |0039: if-eqz v0, 003f // +0006 │ │ +10a14a: 5c21 d918 |003b: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isIceCrystals:Z // field@18d9 │ │ +10a14e: 2900 c900 |003d: goto/16 0106 // +00c9 │ │ +10a152: 1a00 1822 |003f: const-string v0, "PL" // string@2218 │ │ +10a156: 6e20 ba2a 0300 |0041: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a15c: 0a00 |0044: move-result v0 │ │ +10a15e: 3800 0600 |0045: if-eqz v0, 004b // +0006 │ │ +10a162: 5c21 da18 |0047: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isIcePellets:Z // field@18da │ │ +10a166: 2900 bd00 |0049: goto/16 0106 // +00bd │ │ +10a16a: 1a00 9c11 |004b: const-string v0, "GR" // string@119c │ │ +10a16e: 6e20 ba2a 0300 |004d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a174: 0a00 |0050: move-result v0 │ │ +10a176: 3800 0600 |0051: if-eqz v0, 0057 // +0006 │ │ +10a17a: 5c21 d618 |0053: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isHail:Z // field@18d6 │ │ +10a17e: 2900 b100 |0055: goto/16 0106 // +00b1 │ │ +10a182: 1a00 bb11 |0057: const-string v0, "GS" // string@11bb │ │ +10a186: 6e20 ba2a 0300 |0059: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a18c: 0a00 |005c: move-result v0 │ │ +10a18e: 3800 0600 |005d: if-eqz v0, 0063 // +0006 │ │ +10a192: 5c21 e618 |005f: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSmallHail:Z // field@18e6 │ │ +10a196: 2900 a500 |0061: goto/16 0106 // +00a5 │ │ +10a19a: 1a00 6a27 |0063: const-string v0, "UP" // string@276a │ │ +10a19e: 6e20 ba2a 0300 |0065: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a1a4: 0a00 |0068: move-result v0 │ │ +10a1a6: 3800 0600 |0069: if-eqz v0, 006f // +0006 │ │ +10a1aa: 5c21 ee18 |006b: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isUnknownPrecipitation:Z // field@18ee │ │ +10a1ae: 2900 9900 |006d: goto/16 0106 // +0099 │ │ +10a1b2: 1a00 bf0b |006f: const-string v0, "BR" // string@0bbf │ │ +10a1b6: 6e20 ba2a 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a1bc: 0a00 |0074: move-result v0 │ │ +10a1be: 3800 0600 |0075: if-eqz v0, 007b // +0006 │ │ +10a1c2: 5c21 dd18 |0077: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isMist:Z // field@18dd │ │ +10a1c6: 2900 8d00 |0079: goto/16 0106 // +008d │ │ +10a1ca: 1a00 7410 |007b: const-string v0, "FG" // string@1074 │ │ +10a1ce: 6e20 ba2a 0300 |007d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a1d4: 0a00 |0080: move-result v0 │ │ +10a1d6: 3800 0600 |0081: if-eqz v0, 0087 // +0006 │ │ +10a1da: 5c21 d318 |0083: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isFog:Z // field@18d3 │ │ +10a1de: 2900 8100 |0085: goto/16 0106 // +0081 │ │ +10a1e2: 1a00 d810 |0087: const-string v0, "FU" // string@10d8 │ │ +10a1e6: 6e20 ba2a 0300 |0089: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a1ec: 0a00 |008c: move-result v0 │ │ +10a1ee: 3800 0600 |008d: if-eqz v0, 0093 // +0006 │ │ +10a1f2: 5c21 e718 |008f: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSmoke:Z // field@18e7 │ │ +10a1f6: 2900 7500 |0091: goto/16 0106 // +0075 │ │ +10a1fa: 1a00 e627 |0093: const-string v0, "VA" // string@27e6 │ │ +10a1fe: 6e20 ba2a 0300 |0095: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a204: 0a00 |0098: move-result v0 │ │ +10a206: 3800 0600 |0099: if-eqz v0, 009f // +0006 │ │ +10a20a: 5c21 ef18 |009b: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isVolcanicAsh:Z // field@18ef │ │ +10a20e: 2900 6900 |009d: goto/16 0106 // +0069 │ │ +10a212: 1a00 c50e |009f: const-string v0, "DU" // string@0ec5 │ │ +10a216: 6e20 ba2a 0300 |00a1: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a21c: 0a00 |00a4: move-result v0 │ │ +10a21e: 3800 0500 |00a5: if-eqz v0, 00aa // +0005 │ │ +10a222: 5c21 f118 |00a7: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isWidespreadDust:Z // field@18f1 │ │ +10a226: 285d |00a9: goto 0106 // +005d │ │ +10a228: 1a00 f423 |00aa: const-string v0, "SA" // string@23f4 │ │ +10a22c: 6e20 ba2a 0300 |00ac: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a232: 0a00 |00af: move-result v0 │ │ +10a234: 3800 0500 |00b0: if-eqz v0, 00b5 // +0005 │ │ +10a238: 5c21 e218 |00b2: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSand:Z // field@18e2 │ │ +10a23c: 2852 |00b4: goto 0106 // +0052 │ │ +10a23e: 1a00 3d12 |00b5: const-string v0, "HZ" // string@123d │ │ +10a242: 6e20 ba2a 0300 |00b7: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a248: 0a00 |00ba: move-result v0 │ │ +10a24a: 3800 0500 |00bb: if-eqz v0, 00c0 // +0005 │ │ +10a24e: 5c21 d718 |00bd: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isHaze:Z // field@18d7 │ │ +10a252: 2847 |00bf: goto 0106 // +0047 │ │ +10a254: 1a00 7122 |00c0: const-string v0, "PY" // string@2271 │ │ +10a258: 6e20 ba2a 0300 |00c2: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a25e: 0a00 |00c5: move-result v0 │ │ +10a260: 3800 0500 |00c6: if-eqz v0, 00cb // +0005 │ │ +10a264: 5c21 ea18 |00c8: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSpray:Z // field@18ea │ │ +10a268: 283c |00ca: goto 0106 // +003c │ │ +10a26a: 1a00 2422 |00cb: const-string v0, "PO" // string@2224 │ │ +10a26e: 6e20 ba2a 0300 |00cd: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a274: 0a00 |00d0: move-result v0 │ │ +10a276: 3800 0500 |00d1: if-eqz v0, 00d6 // +0005 │ │ +10a27a: 5c21 d118 |00d3: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isDustSandWhirls:Z // field@18d1 │ │ +10a27e: 2831 |00d5: goto 0106 // +0031 │ │ +10a280: 1a00 8a24 |00d6: const-string v0, "SQ" // string@248a │ │ +10a284: 6e20 ba2a 0300 |00d8: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a28a: 0a00 |00db: move-result v0 │ │ +10a28c: 3800 0500 |00dc: if-eqz v0, 00e1 // +0005 │ │ +10a290: 5c21 eb18 |00de: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSqualls:Z // field@18eb │ │ +10a294: 2826 |00e0: goto 0106 // +0026 │ │ +10a296: 1a00 6010 |00e1: const-string v0, "FC" // string@1060 │ │ +10a29a: 6e20 ba2a 0300 |00e3: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a2a0: 0a00 |00e6: move-result v0 │ │ +10a2a2: 3800 0a00 |00e7: if-eqz v0, 00f1 // +000a │ │ +10a2a6: 5c21 d518 |00e9: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isFunnelCloud:Z // field@18d5 │ │ +10a2aa: 5c21 ed18 |00eb: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isTornado:Z // field@18ed │ │ +10a2ae: 1203 |00ed: const/4 v3, #int 0 // #0 │ │ +10a2b0: 5c23 f018 |00ee: iput-boolean v3, v2, Lnet/sf/jweather/metar/WeatherCondition;.isWaterspout:Z // field@18f0 │ │ +10a2b4: 2816 |00f0: goto 0106 // +0016 │ │ +10a2b6: 1a00 9124 |00f1: const-string v0, "SS" // string@2491 │ │ +10a2ba: 6e20 ba2a 0300 |00f3: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a2c0: 0a00 |00f6: move-result v0 │ │ +10a2c2: 3800 0500 |00f7: if-eqz v0, 00fc // +0005 │ │ +10a2c6: 5c21 e318 |00f9: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isSandstorm:Z // field@18e3 │ │ +10a2ca: 280b |00fb: goto 0106 // +000b │ │ +10a2cc: 1a00 bd0e |00fc: const-string v0, "DS" // string@0ebd │ │ +10a2d0: 6e20 ba2a 0300 |00fe: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10a2d6: 0a03 |0101: move-result v3 │ │ +10a2d8: 3803 0400 |0102: if-eqz v3, 0106 // +0004 │ │ +10a2dc: 5c21 d218 |0104: iput-boolean v1, v2, Lnet/sf/jweather/metar/WeatherCondition;.isDuststorm:Z // field@18d2 │ │ +10a2e0: 0e00 |0106: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=137 │ │ 0x000b line=138 │ │ 0x0011 line=139 │ │ 0x0017 line=140 │ │ @@ -299656,22 +299658,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -10a578: |[10a578] org.acra.ACRA.:()V │ │ -10a588: 2200 3308 |0000: new-instance v0, Lorg/acra/log/AndroidLogDelegate; // type@0833 │ │ -10a58c: 7010 6230 0000 |0002: invoke-direct {v0}, Lorg/acra/log/AndroidLogDelegate;.:()V // method@3062 │ │ -10a592: 6900 fe18 |0005: sput-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10a596: 7100 5631 0000 |0007: invoke-static {}, Lorg/acra/util/StubCreator;.createErrorReporterStub:()Lorg/acra/ErrorReporter; // method@3156 │ │ -10a59c: 0c00 |000a: move-result-object v0 │ │ -10a59e: 6900 fd18 |000b: sput-object v0, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@18fd │ │ -10a5a2: 0e00 |000d: return-void │ │ +10a580: |[10a580] org.acra.ACRA.:()V │ │ +10a590: 2200 3308 |0000: new-instance v0, Lorg/acra/log/AndroidLogDelegate; // type@0833 │ │ +10a594: 7010 6230 0000 |0002: invoke-direct {v0}, Lorg/acra/log/AndroidLogDelegate;.:()V // method@3062 │ │ +10a59a: 6900 fe18 |0005: sput-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10a59e: 7100 5631 0000 |0007: invoke-static {}, Lorg/acra/util/StubCreator;.createErrorReporterStub:()Lorg/acra/ErrorReporter; // method@3156 │ │ +10a5a4: 0c00 |000a: move-result-object v0 │ │ +10a5a6: 6900 fd18 |000b: sput-object v0, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@18fd │ │ +10a5aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0007 line=111 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/ACRA;) │ │ @@ -299679,17 +299681,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10a5a4: |[10a5a4] org.acra.ACRA.:()V │ │ -10a5b4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10a5ba: 0e00 |0003: return-void │ │ +10a5ac: |[10a5ac] org.acra.ACRA.:()V │ │ +10a5bc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10a5c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/ACRA; │ │ │ │ #2 : (in Lorg/acra/ACRA;) │ │ @@ -299697,25 +299699,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -10a51c: |[10a51c] org.acra.ACRA.getCurrentProcessName:()Ljava/lang/String; │ │ -10a52c: 2200 6c08 |0000: new-instance v0, Lorg/acra/util/StreamReader; // type@086c │ │ -10a530: 1a01 9305 |0002: const-string v1, "/proc/self/cmdline" // string@0593 │ │ -10a534: 7020 4d31 1000 |0004: invoke-direct {v0, v1}, Lorg/acra/util/StreamReader;.:(Ljava/lang/String;)V // method@314d │ │ -10a53a: 6e10 4f31 0000 |0007: invoke-virtual {v0}, Lorg/acra/util/StreamReader;.read:()Ljava/lang/String; // method@314f │ │ -10a540: 0c00 |000a: move-result-object v0 │ │ -10a542: 6e10 da2a 0000 |000b: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2ada │ │ -10a548: 0c00 |000e: move-result-object v0 │ │ -10a54a: 1100 |000f: return-object v0 │ │ -10a54c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -10a54e: 1100 |0011: return-object v0 │ │ +10a524: |[10a524] org.acra.ACRA.getCurrentProcessName:()Ljava/lang/String; │ │ +10a534: 2200 6c08 |0000: new-instance v0, Lorg/acra/util/StreamReader; // type@086c │ │ +10a538: 1a01 9305 |0002: const-string v1, "/proc/self/cmdline" // string@0593 │ │ +10a53c: 7020 4d31 1000 |0004: invoke-direct {v0, v1}, Lorg/acra/util/StreamReader;.:(Ljava/lang/String;)V // method@314d │ │ +10a542: 6e10 4f31 0000 |0007: invoke-virtual {v0}, Lorg/acra/util/StreamReader;.read:()Ljava/lang/String; // method@314f │ │ +10a548: 0c00 |000a: move-result-object v0 │ │ +10a54a: 6e10 da2a 0000 |000b: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2ada │ │ +10a550: 0c00 |000e: move-result-object v0 │ │ +10a552: 1100 |000f: return-object v0 │ │ +10a554: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +10a556: 1100 |0011: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/io/IOException; -> 0x0010 │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ │ │ @@ -299724,36 +299726,36 @@ │ │ type : '()Lorg/acra/ErrorReporter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10a560: |[10a560] org.acra.ACRA.getErrorReporter:()Lorg/acra/ErrorReporter; │ │ -10a570: 6200 fd18 |0000: sget-object v0, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@18fd │ │ -10a574: 1100 |0002: return-object v0 │ │ +10a568: |[10a568] org.acra.ACRA.getErrorReporter:()Lorg/acra/ErrorReporter; │ │ +10a578: 6200 fd18 |0000: sget-object v0, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@18fd │ │ +10a57c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ │ │ #4 : (in Lorg/acra/ACRA;) │ │ name : 'init' │ │ type : '(Landroid/app/Application;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -10a5bc: |[10a5bc] org.acra.ACRA.init:(Landroid/app/Application;)V │ │ -10a5cc: 2200 0c08 |0000: new-instance v0, Lorg/acra/config/CoreConfigurationBuilder; // type@080c │ │ -10a5d0: 7020 6b2f 1000 |0002: invoke-direct {v0, v1}, Lorg/acra/config/CoreConfigurationBuilder;.:(Landroid/content/Context;)V // method@2f6b │ │ -10a5d6: 7120 ca2d 0100 |0005: invoke-static {v1, v0}, Lorg/acra/ACRA;.init:(Landroid/app/Application;Lorg/acra/config/CoreConfigurationBuilder;)V // method@2dca │ │ -10a5dc: 0e00 |0008: return-void │ │ +10a5c4: |[10a5c4] org.acra.ACRA.init:(Landroid/app/Application;)V │ │ +10a5d4: 2200 0c08 |0000: new-instance v0, Lorg/acra/config/CoreConfigurationBuilder; // type@080c │ │ +10a5d8: 7020 6b2f 1000 |0002: invoke-direct {v0, v1}, Lorg/acra/config/CoreConfigurationBuilder;.:(Landroid/content/Context;)V // method@2f6b │ │ +10a5de: 7120 ca2d 0100 |0005: invoke-static {v1, v0}, Lorg/acra/ACRA;.init:(Landroid/app/Application;Lorg/acra/config/CoreConfigurationBuilder;)V // method@2dca │ │ +10a5e4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/app/Application; │ │ │ │ #5 : (in Lorg/acra/ACRA;) │ │ @@ -299761,18 +299763,18 @@ │ │ type : '(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -10a5e0: |[10a5e0] org.acra.ACRA.init:(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;)V │ │ -10a5f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -10a5f2: 7130 c92d 2100 |0001: invoke-static {v1, v2, v0}, Lorg/acra/ACRA;.init:(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;Z)V // method@2dc9 │ │ -10a5f8: 0e00 |0004: return-void │ │ +10a5e8: |[10a5e8] org.acra.ACRA.init:(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;)V │ │ +10a5f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +10a5fa: 7130 c92d 2100 |0001: invoke-static {v1, v2, v0}, Lorg/acra/ACRA;.init:(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;Z)V // method@2dc9 │ │ +10a600: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=180 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/app/Application; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/acra/config/CoreConfiguration; │ │ │ │ @@ -299781,106 +299783,106 @@ │ │ type : '(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 185 16-bit code units │ │ -10a5fc: |[10a5fc] org.acra.ACRA.init:(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;Z)V │ │ -10a60c: 7100 cc2d 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.isACRASenderServiceProcess:()Z // method@2dcc │ │ -10a612: 0a00 |0003: move-result v0 │ │ -10a614: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -10a618: 6301 f418 |0006: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10a61c: 3801 0b00 |0008: if-eqz v1, 0013 // +000b │ │ -10a620: 6201 fe18 |000a: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10a624: 6202 f518 |000c: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10a628: 1a03 7521 |000e: const-string v3, "Not initialising ACRA to listen for uncaught Exceptions as this is the SendWorker process and we only send reports, we don't capture them to avoid infinite loops" // string@2175 │ │ -10a62c: 7230 5630 2103 |0010: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10a632: 6001 9100 |0013: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10a636: 1302 0e00 |0015: const/16 v2, #int 14 // #e │ │ -10a63a: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -10a63c: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -10a63e: 3421 0400 |0019: if-lt v1, v2, 001d // +0004 │ │ -10a642: 1219 |001b: const/4 v9, #int 1 // #1 │ │ -10a644: 2802 |001c: goto 001e // +0002 │ │ -10a646: 1209 |001d: const/4 v9, #int 0 // #0 │ │ -10a648: 3909 0b00 |001e: if-nez v9, 0029 // +000b │ │ -10a64c: 6201 fe18 |0020: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10a650: 6202 f518 |0022: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10a654: 1a05 5509 |0024: const-string v5, "ACRA 5.1.0+ requires ICS or greater. ACRA is disabled and will NOT catch crashes or send messages." // string@0955 │ │ -10a658: 7230 5f30 2105 |0026: invoke-interface {v1, v2, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -10a65e: 7100 cd2d 0000 |0029: invoke-static {}, Lorg/acra/ACRA;.isInitialised:()Z // method@2dcd │ │ -10a664: 0a01 |002c: move-result v1 │ │ -10a666: 3801 2300 |002d: if-eqz v1, 0050 // +0023 │ │ -10a66a: 6201 fe18 |002f: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10a66e: 6202 f518 |0031: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10a672: 1a05 5e09 |0033: const-string v5, "ACRA#init called more than once. This might have unexpected side effects. Doing this outside of tests is discouraged." // string@095e │ │ -10a676: 7230 5f30 2105 |0035: invoke-interface {v1, v2, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -10a67c: 6301 f418 |0038: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10a680: 3801 0900 |003a: if-eqz v1, 0043 // +0009 │ │ -10a684: 6201 fe18 |003c: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10a688: 1a05 b323 |003e: const-string v5, "Removing old ACRA config..." // string@23b3 │ │ -10a68c: 7230 5630 2105 |0040: invoke-interface {v1, v2, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10a692: 6201 fd18 |0043: sget-object v1, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@18fd │ │ -10a696: 1f01 4108 |0045: check-cast v1, Lorg/acra/reporter/ErrorReporterImpl; // type@0841 │ │ -10a69a: 6e10 a230 0100 |0047: invoke-virtual {v1}, Lorg/acra/reporter/ErrorReporterImpl;.unregister:()V // method@30a2 │ │ -10a6a0: 7100 5631 0000 |004a: invoke-static {}, Lorg/acra/util/StubCreator;.createErrorReporterStub:()Lorg/acra/ErrorReporter; // method@3156 │ │ -10a6a6: 0c01 |004d: move-result-object v1 │ │ -10a6a8: 6901 fd18 |004e: sput-object v1, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@18fd │ │ -10a6ac: 390c 0c00 |0050: if-nez v12, 005c // +000c │ │ -10a6b0: 620b fe18 |0052: sget-object v11, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10a6b4: 620c f518 |0054: sget-object v12, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10a6b8: 1a0d 5d09 |0056: const-string v13, "ACRA#init called but no CoreConfiguration provided" // string@095d │ │ -10a6bc: 7230 5830 cb0d |0058: invoke-interface {v11, v12, v13}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3058 │ │ -10a6c2: 0e00 |005b: return-void │ │ -10a6c4: 2201 4008 |005c: new-instance v1, Lorg/acra/prefs/SharedPreferencesFactory; // type@0840 │ │ -10a6c8: 7030 9330 b10c |005e: invoke-direct {v1, v11, v12}, Lorg/acra/prefs/SharedPreferencesFactory;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3093 │ │ -10a6ce: 6e10 9430 0100 |0061: invoke-virtual {v1}, Lorg/acra/prefs/SharedPreferencesFactory;.create:()Landroid/content/SharedPreferences; // method@3094 │ │ -10a6d4: 0c01 |0064: move-result-object v1 │ │ -10a6d6: 2202 2f08 |0065: new-instance v2, Lorg/acra/legacy/LegacyFileHandler; // type@082f │ │ -10a6da: 7030 4c30 b201 |0067: invoke-direct {v2, v11, v1}, Lorg/acra/legacy/LegacyFileHandler;.:(Landroid/content/Context;Landroid/content/SharedPreferences;)V // method@304c │ │ -10a6e0: 6e10 4d30 0200 |006a: invoke-virtual {v2}, Lorg/acra/legacy/LegacyFileHandler;.updateToCurrentVersionIfNecessary:()V // method@304d │ │ -10a6e6: 3900 4b00 |006d: if-nez v0, 00b8 // +004b │ │ -10a6ea: 3809 0a00 |006f: if-eqz v9, 0079 // +000a │ │ -10a6ee: 7110 9530 0100 |0071: invoke-static {v1}, Lorg/acra/prefs/SharedPreferencesFactory;.shouldEnableACRA:(Landroid/content/SharedPreferences;)Z // method@3095 │ │ -10a6f4: 0a00 |0074: move-result v0 │ │ -10a6f6: 3800 0400 |0075: if-eqz v0, 0079 // +0004 │ │ -10a6fa: 1218 |0077: const/4 v8, #int 1 // #1 │ │ -10a6fc: 2802 |0078: goto 007a // +0002 │ │ -10a6fe: 1208 |0079: const/4 v8, #int 0 // #0 │ │ -10a700: 6200 fe18 |007a: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10a704: 6202 f518 |007c: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10a708: 2203 1007 |007e: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -10a70c: 7010 eb2a 0300 |0080: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10a712: 1a04 5809 |0083: const-string v4, "ACRA is " // string@0958 │ │ -10a716: 6e20 f52a 4300 |0085: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10a71c: 3808 0500 |0088: if-eqz v8, 008d // +0005 │ │ -10a720: 1a04 cc31 |008a: const-string v4, "enabled" // string@31cc │ │ -10a724: 2803 |008c: goto 008f // +0003 │ │ -10a726: 1a04 3831 |008d: const-string v4, "disabled" // string@3138 │ │ -10a72a: 6e20 f52a 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10a730: 1a04 8b00 |0092: const-string v4, " for " // string@008b │ │ -10a734: 6e20 f52a 4300 |0094: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10a73a: 6e10 7500 0b00 |0097: invoke-virtual {v11}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0075 │ │ -10a740: 0c04 |009a: move-result-object v4 │ │ -10a742: 6e20 f52a 4300 |009b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10a748: 1a04 5e02 |009e: const-string v4, ", initializing..." // string@025e │ │ -10a74c: 6e20 f52a 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10a752: 6e10 fa2a 0300 |00a3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10a758: 0c03 |00a6: move-result-object v3 │ │ -10a75a: 7230 5b30 2003 |00a7: invoke-interface {v0, v2, v3}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ -10a760: 2200 4108 |00aa: new-instance v0, Lorg/acra/reporter/ErrorReporterImpl; // type@0841 │ │ -10a764: 0705 |00ac: move-object v5, v0 │ │ -10a766: 07b6 |00ad: move-object v6, v11 │ │ -10a768: 07c7 |00ae: move-object v7, v12 │ │ -10a76a: 01da |00af: move v10, v13 │ │ -10a76c: 7606 9630 0500 |00b0: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lorg/acra/reporter/ErrorReporterImpl;.:(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;ZZZ)V // method@3096 │ │ -10a772: 6900 fd18 |00b3: sput-object v0, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@18fd │ │ -10a776: 7220 fd01 0100 |00b5: invoke-interface {v1, v0}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@01fd │ │ -10a77c: 0e00 |00b8: return-void │ │ +10a604: |[10a604] org.acra.ACRA.init:(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;Z)V │ │ +10a614: 7100 cc2d 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.isACRASenderServiceProcess:()Z // method@2dcc │ │ +10a61a: 0a00 |0003: move-result v0 │ │ +10a61c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +10a620: 6301 f418 |0006: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10a624: 3801 0b00 |0008: if-eqz v1, 0013 // +000b │ │ +10a628: 6201 fe18 |000a: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10a62c: 6202 f518 |000c: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10a630: 1a03 7521 |000e: const-string v3, "Not initialising ACRA to listen for uncaught Exceptions as this is the SendWorker process and we only send reports, we don't capture them to avoid infinite loops" // string@2175 │ │ +10a634: 7230 5630 2103 |0010: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10a63a: 6001 9100 |0013: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10a63e: 1302 0e00 |0015: const/16 v2, #int 14 // #e │ │ +10a642: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +10a644: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +10a646: 3421 0400 |0019: if-lt v1, v2, 001d // +0004 │ │ +10a64a: 1219 |001b: const/4 v9, #int 1 // #1 │ │ +10a64c: 2802 |001c: goto 001e // +0002 │ │ +10a64e: 1209 |001d: const/4 v9, #int 0 // #0 │ │ +10a650: 3909 0b00 |001e: if-nez v9, 0029 // +000b │ │ +10a654: 6201 fe18 |0020: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10a658: 6202 f518 |0022: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10a65c: 1a05 5509 |0024: const-string v5, "ACRA 5.1.0+ requires ICS or greater. ACRA is disabled and will NOT catch crashes or send messages." // string@0955 │ │ +10a660: 7230 5f30 2105 |0026: invoke-interface {v1, v2, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +10a666: 7100 cd2d 0000 |0029: invoke-static {}, Lorg/acra/ACRA;.isInitialised:()Z // method@2dcd │ │ +10a66c: 0a01 |002c: move-result v1 │ │ +10a66e: 3801 2300 |002d: if-eqz v1, 0050 // +0023 │ │ +10a672: 6201 fe18 |002f: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10a676: 6202 f518 |0031: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10a67a: 1a05 5e09 |0033: const-string v5, "ACRA#init called more than once. This might have unexpected side effects. Doing this outside of tests is discouraged." // string@095e │ │ +10a67e: 7230 5f30 2105 |0035: invoke-interface {v1, v2, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +10a684: 6301 f418 |0038: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10a688: 3801 0900 |003a: if-eqz v1, 0043 // +0009 │ │ +10a68c: 6201 fe18 |003c: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10a690: 1a05 b323 |003e: const-string v5, "Removing old ACRA config..." // string@23b3 │ │ +10a694: 7230 5630 2105 |0040: invoke-interface {v1, v2, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10a69a: 6201 fd18 |0043: sget-object v1, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@18fd │ │ +10a69e: 1f01 4108 |0045: check-cast v1, Lorg/acra/reporter/ErrorReporterImpl; // type@0841 │ │ +10a6a2: 6e10 a230 0100 |0047: invoke-virtual {v1}, Lorg/acra/reporter/ErrorReporterImpl;.unregister:()V // method@30a2 │ │ +10a6a8: 7100 5631 0000 |004a: invoke-static {}, Lorg/acra/util/StubCreator;.createErrorReporterStub:()Lorg/acra/ErrorReporter; // method@3156 │ │ +10a6ae: 0c01 |004d: move-result-object v1 │ │ +10a6b0: 6901 fd18 |004e: sput-object v1, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@18fd │ │ +10a6b4: 390c 0c00 |0050: if-nez v12, 005c // +000c │ │ +10a6b8: 620b fe18 |0052: sget-object v11, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10a6bc: 620c f518 |0054: sget-object v12, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10a6c0: 1a0d 5d09 |0056: const-string v13, "ACRA#init called but no CoreConfiguration provided" // string@095d │ │ +10a6c4: 7230 5830 cb0d |0058: invoke-interface {v11, v12, v13}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3058 │ │ +10a6ca: 0e00 |005b: return-void │ │ +10a6cc: 2201 4008 |005c: new-instance v1, Lorg/acra/prefs/SharedPreferencesFactory; // type@0840 │ │ +10a6d0: 7030 9330 b10c |005e: invoke-direct {v1, v11, v12}, Lorg/acra/prefs/SharedPreferencesFactory;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3093 │ │ +10a6d6: 6e10 9430 0100 |0061: invoke-virtual {v1}, Lorg/acra/prefs/SharedPreferencesFactory;.create:()Landroid/content/SharedPreferences; // method@3094 │ │ +10a6dc: 0c01 |0064: move-result-object v1 │ │ +10a6de: 2202 2f08 |0065: new-instance v2, Lorg/acra/legacy/LegacyFileHandler; // type@082f │ │ +10a6e2: 7030 4c30 b201 |0067: invoke-direct {v2, v11, v1}, Lorg/acra/legacy/LegacyFileHandler;.:(Landroid/content/Context;Landroid/content/SharedPreferences;)V // method@304c │ │ +10a6e8: 6e10 4d30 0200 |006a: invoke-virtual {v2}, Lorg/acra/legacy/LegacyFileHandler;.updateToCurrentVersionIfNecessary:()V // method@304d │ │ +10a6ee: 3900 4b00 |006d: if-nez v0, 00b8 // +004b │ │ +10a6f2: 3809 0a00 |006f: if-eqz v9, 0079 // +000a │ │ +10a6f6: 7110 9530 0100 |0071: invoke-static {v1}, Lorg/acra/prefs/SharedPreferencesFactory;.shouldEnableACRA:(Landroid/content/SharedPreferences;)Z // method@3095 │ │ +10a6fc: 0a00 |0074: move-result v0 │ │ +10a6fe: 3800 0400 |0075: if-eqz v0, 0079 // +0004 │ │ +10a702: 1218 |0077: const/4 v8, #int 1 // #1 │ │ +10a704: 2802 |0078: goto 007a // +0002 │ │ +10a706: 1208 |0079: const/4 v8, #int 0 // #0 │ │ +10a708: 6200 fe18 |007a: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10a70c: 6202 f518 |007c: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10a710: 2203 1007 |007e: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +10a714: 7010 eb2a 0300 |0080: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10a71a: 1a04 5809 |0083: const-string v4, "ACRA is " // string@0958 │ │ +10a71e: 6e20 f52a 4300 |0085: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10a724: 3808 0500 |0088: if-eqz v8, 008d // +0005 │ │ +10a728: 1a04 cc31 |008a: const-string v4, "enabled" // string@31cc │ │ +10a72c: 2803 |008c: goto 008f // +0003 │ │ +10a72e: 1a04 3831 |008d: const-string v4, "disabled" // string@3138 │ │ +10a732: 6e20 f52a 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10a738: 1a04 8b00 |0092: const-string v4, " for " // string@008b │ │ +10a73c: 6e20 f52a 4300 |0094: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10a742: 6e10 7500 0b00 |0097: invoke-virtual {v11}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0075 │ │ +10a748: 0c04 |009a: move-result-object v4 │ │ +10a74a: 6e20 f52a 4300 |009b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10a750: 1a04 5e02 |009e: const-string v4, ", initializing..." // string@025e │ │ +10a754: 6e20 f52a 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10a75a: 6e10 fa2a 0300 |00a3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10a760: 0c03 |00a6: move-result-object v3 │ │ +10a762: 7230 5b30 2003 |00a7: invoke-interface {v0, v2, v3}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ +10a768: 2200 4108 |00aa: new-instance v0, Lorg/acra/reporter/ErrorReporterImpl; // type@0841 │ │ +10a76c: 0705 |00ac: move-object v5, v0 │ │ +10a76e: 07b6 |00ad: move-object v6, v11 │ │ +10a770: 07c7 |00ae: move-object v7, v12 │ │ +10a772: 01da |00af: move v10, v13 │ │ +10a774: 7606 9630 0500 |00b0: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lorg/acra/reporter/ErrorReporterImpl;.:(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;ZZZ)V // method@3096 │ │ +10a77a: 6900 fd18 |00b3: sput-object v0, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@18fd │ │ +10a77e: 7220 fd01 0100 |00b5: invoke-interface {v1, v0}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@01fd │ │ +10a784: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0006 line=199 │ │ 0x000a line=200 │ │ 0x0013 line=203 │ │ 0x0020 line=206 │ │ @@ -299907,18 +299909,18 @@ │ │ type : '(Landroid/app/Application;Lorg/acra/config/CoreConfigurationBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -10a780: |[10a780] org.acra.ACRA.init:(Landroid/app/Application;Lorg/acra/config/CoreConfigurationBuilder;)V │ │ -10a790: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -10a792: 7130 cb2d 2100 |0001: invoke-static {v1, v2, v0}, Lorg/acra/ACRA;.init:(Landroid/app/Application;Lorg/acra/config/CoreConfigurationBuilder;Z)V // method@2dcb │ │ -10a798: 0e00 |0004: return-void │ │ +10a788: |[10a788] org.acra.ACRA.init:(Landroid/app/Application;Lorg/acra/config/CoreConfigurationBuilder;)V │ │ +10a798: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +10a79a: 7130 cb2d 2100 |0001: invoke-static {v1, v2, v0}, Lorg/acra/ACRA;.init:(Landroid/app/Application;Lorg/acra/config/CoreConfigurationBuilder;Z)V // method@2dcb │ │ +10a7a0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=144 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/app/Application; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ @@ -299927,33 +299929,33 @@ │ │ type : '(Landroid/app/Application;Lorg/acra/config/CoreConfigurationBuilder;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -10a79c: |[10a79c] org.acra.ACRA.init:(Landroid/app/Application;Lorg/acra/config/CoreConfigurationBuilder;Z)V │ │ -10a7ac: 6e10 752f 0300 |0000: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.build:()Lorg/acra/config/CoreConfiguration; // method@2f75 │ │ -10a7b2: 0c03 |0003: move-result-object v3 │ │ -10a7b4: 7130 c92d 3204 |0004: invoke-static {v2, v3, v4}, Lorg/acra/ACRA;.init:(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;Z)V // method@2dc9 │ │ -10a7ba: 281e |0007: goto 0025 // +001e │ │ -10a7bc: 0d02 |0008: move-exception v2 │ │ -10a7be: 6203 fe18 |0009: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10a7c2: 6204 f518 |000b: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10a7c6: 2200 1007 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -10a7ca: 7010 eb2a 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10a7d0: 1a01 d60d |0012: const-string v1, "Configuration Error - ACRA not started : " // string@0dd6 │ │ -10a7d4: 6e20 f52a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10a7da: 6e10 392f 0200 |0017: invoke-virtual {v2}, Lorg/acra/config/ACRAConfigurationException;.getMessage:()Ljava/lang/String; // method@2f39 │ │ -10a7e0: 0c02 |001a: move-result-object v2 │ │ -10a7e2: 6e20 f52a 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10a7e8: 6e10 fa2a 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10a7ee: 0c02 |0021: move-result-object v2 │ │ -10a7f0: 7230 5f30 4302 |0022: invoke-interface {v3, v4, v2}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -10a7f6: 0e00 |0025: return-void │ │ +10a7a4: |[10a7a4] org.acra.ACRA.init:(Landroid/app/Application;Lorg/acra/config/CoreConfigurationBuilder;Z)V │ │ +10a7b4: 6e10 752f 0300 |0000: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.build:()Lorg/acra/config/CoreConfiguration; // method@2f75 │ │ +10a7ba: 0c03 |0003: move-result-object v3 │ │ +10a7bc: 7130 c92d 3204 |0004: invoke-static {v2, v3, v4}, Lorg/acra/ACRA;.init:(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;Z)V // method@2dc9 │ │ +10a7c2: 281e |0007: goto 0025 // +001e │ │ +10a7c4: 0d02 |0008: move-exception v2 │ │ +10a7c6: 6203 fe18 |0009: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10a7ca: 6204 f518 |000b: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10a7ce: 2200 1007 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +10a7d2: 7010 eb2a 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10a7d8: 1a01 d60d |0012: const-string v1, "Configuration Error - ACRA not started : " // string@0dd6 │ │ +10a7dc: 6e20 f52a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10a7e2: 6e10 392f 0200 |0017: invoke-virtual {v2}, Lorg/acra/config/ACRAConfigurationException;.getMessage:()Ljava/lang/String; // method@2f39 │ │ +10a7e8: 0c02 |001a: move-result-object v2 │ │ +10a7ea: 6e20 f52a 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10a7f0: 6e10 fa2a 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10a7f6: 0c02 |0021: move-result-object v2 │ │ +10a7f8: 7230 5f30 4302 |0022: invoke-interface {v3, v4, v2}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +10a7fe: 0e00 |0025: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Lorg/acra/config/ACRAConfigurationException; -> 0x0008 │ │ positions : │ │ 0x0000 line=160 │ │ 0x0009 line=162 │ │ locals : │ │ @@ -299966,40 +299968,40 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -10a488: |[10a488] org.acra.ACRA.isACRASenderServiceProcess:()Z │ │ -10a498: 7100 c52d 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getCurrentProcessName:()Ljava/lang/String; // method@2dc5 │ │ -10a49e: 0c00 |0003: move-result-object v0 │ │ -10a4a0: 6301 f418 |0004: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10a4a4: 3801 1f00 |0006: if-eqz v1, 0025 // +001f │ │ -10a4a8: 6201 fe18 |0008: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10a4ac: 6202 f518 |000a: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10a4b0: 2203 1007 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -10a4b4: 7010 eb2a 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10a4ba: 1a04 5b09 |0011: const-string v4, "ACRA processName='" // string@095b │ │ -10a4be: 6e20 f52a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10a4c4: 6e20 f52a 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10a4ca: 1304 2700 |0019: const/16 v4, #int 39 // #27 │ │ -10a4ce: 6e20 ee2a 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -10a4d4: 6e10 fa2a 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10a4da: 0c03 |0021: move-result-object v3 │ │ -10a4dc: 7230 5630 2103 |0022: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10a4e2: 3800 0c00 |0025: if-eqz v0, 0031 // +000c │ │ -10a4e6: 1a01 7a08 |0027: const-string v1, ":acra" // string@087a │ │ -10a4ea: 6e20 b92a 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -10a4f0: 0a00 |002c: move-result v0 │ │ -10a4f2: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ -10a4f6: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -10a4f8: 2802 |0030: goto 0032 // +0002 │ │ -10a4fa: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -10a4fc: 0f00 |0032: return v0 │ │ +10a490: |[10a490] org.acra.ACRA.isACRASenderServiceProcess:()Z │ │ +10a4a0: 7100 c52d 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getCurrentProcessName:()Ljava/lang/String; // method@2dc5 │ │ +10a4a6: 0c00 |0003: move-result-object v0 │ │ +10a4a8: 6301 f418 |0004: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10a4ac: 3801 1f00 |0006: if-eqz v1, 0025 // +001f │ │ +10a4b0: 6201 fe18 |0008: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10a4b4: 6202 f518 |000a: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10a4b8: 2203 1007 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +10a4bc: 7010 eb2a 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10a4c2: 1a04 5b09 |0011: const-string v4, "ACRA processName='" // string@095b │ │ +10a4c6: 6e20 f52a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10a4cc: 6e20 f52a 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10a4d2: 1304 2700 |0019: const/16 v4, #int 39 // #27 │ │ +10a4d6: 6e20 ee2a 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +10a4dc: 6e10 fa2a 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10a4e2: 0c03 |0021: move-result-object v3 │ │ +10a4e4: 7230 5630 2103 |0022: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10a4ea: 3800 0c00 |0025: if-eqz v0, 0031 // +000c │ │ +10a4ee: 1a01 7a08 |0027: const-string v1, ":acra" // string@087a │ │ +10a4f2: 6e20 b92a 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +10a4f8: 0a00 |002c: move-result v0 │ │ +10a4fa: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ +10a4fe: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +10a500: 2802 |0030: goto 0032 // +0002 │ │ +10a502: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +10a504: 0f00 |0032: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ 0x0029 line=255 │ │ locals : │ │ │ │ @@ -300008,40 +300010,40 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -10a500: |[10a500] org.acra.ACRA.isInitialised:()Z │ │ -10a510: 6200 fd18 |0000: sget-object v0, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@18fd │ │ -10a514: 2000 4108 |0002: instance-of v0, v0, Lorg/acra/reporter/ErrorReporterImpl; // type@0841 │ │ -10a518: 0f00 |0004: return v0 │ │ +10a508: |[10a508] org.acra.ACRA.isInitialised:()Z │ │ +10a518: 6200 fd18 |0000: sget-object v0, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@18fd │ │ +10a51c: 2000 4108 |0002: instance-of v0, v0, Lorg/acra/reporter/ErrorReporterImpl; // type@0841 │ │ +10a520: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ │ │ #11 : (in Lorg/acra/ACRA;) │ │ name : 'setLog' │ │ type : '(Lorg/acra/log/ACRALog;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -10a808: |[10a808] org.acra.ACRA.setLog:(Lorg/acra/log/ACRALog;)V │ │ -10a818: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -10a81c: 6901 fe18 |0002: sput-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10a820: 0e00 |0004: return-void │ │ -10a822: 2201 fe06 |0005: new-instance v1, Ljava/lang/NullPointerException; // type@06fe │ │ -10a826: 1a00 6709 |0007: const-string v0, "ACRALog cannot be null" // string@0967 │ │ -10a82a: 7020 862a 0100 |0009: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2a86 │ │ -10a830: 2701 |000c: throw v1 │ │ +10a810: |[10a810] org.acra.ACRA.setLog:(Lorg/acra/log/ACRALog;)V │ │ +10a820: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +10a824: 6901 fe18 |0002: sput-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10a828: 0e00 |0004: return-void │ │ +10a82a: 2201 fe06 |0005: new-instance v1, Ljava/lang/NullPointerException; // type@06fe │ │ +10a82e: 1a00 6709 |0007: const-string v0, "ACRALog cannot be null" // string@0967 │ │ +10a832: 7020 862a 0100 |0009: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2a86 │ │ +10a838: 2701 |000c: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=282 │ │ 0x0005 line=280 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lorg/acra/log/ACRALog; │ │ │ │ @@ -300141,115 +300143,115 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 194 16-bit code units │ │ -10a2dc: |[10a2dc] org.acra.ACRAConstants.:()V │ │ -10a2ec: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -10a2f0: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10a2f6: 1a01 7e02 |0005: const-string v1, "-" // string@027e │ │ -10a2fa: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10a300: 6201 2919 |000a: sget-object v1, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ -10a304: 6e20 f42a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10a30a: 6e10 fa2a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10a310: 0c00 |0012: move-result-object v0 │ │ -10a312: 6900 0b19 |0013: sput-object v0, Lorg/acra/ACRAConstants;.SILENT_SUFFIX:Ljava/lang/String; // field@190b │ │ -10a316: 1300 1d00 |0015: const/16 v0, #int 29 // #1d │ │ -10a31a: 2300 010a |0017: new-array v0, v0, [Lorg/acra/ReportField; // type@0a01 │ │ -10a31e: 6201 3019 |0019: sget-object v1, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@1930 │ │ -10a322: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -10a324: 4d01 0002 |001c: aput-object v1, v0, v2 │ │ -10a328: 6201 1719 |001e: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@1917 │ │ -10a32c: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -10a32e: 4d01 0002 |0021: aput-object v1, v0, v2 │ │ -10a332: 6201 1819 |0023: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@1918 │ │ -10a336: 1222 |0025: const/4 v2, #int 2 // #2 │ │ -10a338: 4d01 0002 |0026: aput-object v1, v0, v2 │ │ -10a33c: 6201 2c19 |0028: sget-object v1, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@192c │ │ -10a340: 1232 |002a: const/4 v2, #int 3 // #3 │ │ -10a342: 4d01 0002 |002b: aput-object v1, v0, v2 │ │ -10a346: 6201 2619 |002d: sget-object v1, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@1926 │ │ -10a34a: 1242 |002f: const/4 v2, #int 4 // #4 │ │ -10a34c: 4d01 0002 |0030: aput-object v1, v0, v2 │ │ -10a350: 6201 2d19 |0032: sget-object v1, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@192d │ │ -10a354: 1252 |0034: const/4 v2, #int 5 // #5 │ │ -10a356: 4d01 0002 |0035: aput-object v1, v0, v2 │ │ -10a35a: 6201 1a19 |0037: sget-object v1, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@191a │ │ -10a35e: 1262 |0039: const/4 v2, #int 6 // #6 │ │ -10a360: 4d01 0002 |003a: aput-object v1, v0, v2 │ │ -10a364: 6201 2e19 |003c: sget-object v1, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@192e │ │ -10a368: 1272 |003e: const/4 v2, #int 7 // #7 │ │ -10a36a: 4d01 0002 |003f: aput-object v1, v0, v2 │ │ -10a36e: 6201 1519 |0041: sget-object v1, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@1915 │ │ -10a372: 1302 0800 |0043: const/16 v2, #int 8 // #8 │ │ -10a376: 4d01 0002 |0045: aput-object v1, v0, v2 │ │ -10a37a: 6201 1b19 |0047: sget-object v1, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@191b │ │ -10a37e: 1302 0900 |0049: const/16 v2, #int 9 // #9 │ │ -10a382: 4d01 0002 |004b: aput-object v1, v0, v2 │ │ -10a386: 6201 3819 |004d: sget-object v1, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@1938 │ │ -10a38a: 1302 0a00 |004f: const/16 v2, #int 10 // #a │ │ -10a38e: 4d01 0002 |0051: aput-object v1, v0, v2 │ │ -10a392: 6201 1919 |0053: sget-object v1, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@1919 │ │ -10a396: 1302 0b00 |0055: const/16 v2, #int 11 // #b │ │ -10a39a: 4d01 0002 |0057: aput-object v1, v0, v2 │ │ -10a39e: 6201 1c19 |0059: sget-object v1, Lorg/acra/ReportField;.BUILD_CONFIG:Lorg/acra/ReportField; // field@191c │ │ -10a3a2: 1302 0c00 |005b: const/16 v2, #int 12 // #c │ │ -10a3a6: 4d01 0002 |005d: aput-object v1, v0, v2 │ │ -10a3aa: 6201 1e19 |005f: sget-object v1, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@191e │ │ -10a3ae: 1302 0d00 |0061: const/16 v2, #int 13 // #d │ │ -10a3b2: 4d01 0002 |0063: aput-object v1, v0, v2 │ │ -10a3b6: 6201 2919 |0065: sget-object v1, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ -10a3ba: 1302 0e00 |0067: const/16 v2, #int 14 // #e │ │ -10a3be: 4d01 0002 |0069: aput-object v1, v0, v2 │ │ -10a3c2: 6201 3519 |006b: sget-object v1, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@1935 │ │ -10a3c6: 1302 0f00 |006d: const/16 v2, #int 15 // #f │ │ -10a3ca: 4d01 0002 |006f: aput-object v1, v0, v2 │ │ -10a3ce: 6201 2719 |0071: sget-object v1, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@1927 │ │ -10a3d2: 1302 1000 |0073: const/16 v2, #int 16 // #10 │ │ -10a3d6: 4d01 0002 |0075: aput-object v1, v0, v2 │ │ -10a3da: 6201 1d19 |0077: sget-object v1, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@191d │ │ -10a3de: 1302 1100 |0079: const/16 v2, #int 17 // #11 │ │ -10a3e2: 4d01 0002 |007b: aput-object v1, v0, v2 │ │ -10a3e6: 6201 2119 |007d: sget-object v1, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@1921 │ │ -10a3ea: 1302 1200 |007f: const/16 v2, #int 18 // #12 │ │ -10a3ee: 4d01 0002 |0081: aput-object v1, v0, v2 │ │ -10a3f2: 6201 3a19 |0083: sget-object v1, Lorg/acra/ReportField;.USER_COMMENT:Lorg/acra/ReportField; // field@193a │ │ -10a3f6: 1302 1300 |0085: const/16 v2, #int 19 // #13 │ │ -10a3fa: 4d01 0002 |0087: aput-object v1, v0, v2 │ │ -10a3fe: 6201 3c19 |0089: sget-object v1, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@193c │ │ -10a402: 1302 1400 |008b: const/16 v2, #int 20 // #14 │ │ -10a406: 4d01 0002 |008d: aput-object v1, v0, v2 │ │ -10a40a: 6201 3919 |008f: sget-object v1, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@1939 │ │ -10a40e: 1302 1500 |0091: const/16 v2, #int 21 // #15 │ │ -10a412: 4d01 0002 |0093: aput-object v1, v0, v2 │ │ -10a416: 6201 3b19 |0095: sget-object v1, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@193b │ │ -10a41a: 1302 1600 |0097: const/16 v2, #int 22 // #16 │ │ -10a41e: 4d01 0002 |0099: aput-object v1, v0, v2 │ │ -10a422: 6201 2319 |009b: sget-object v1, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@1923 │ │ -10a426: 1302 1700 |009d: const/16 v2, #int 23 // #17 │ │ -10a42a: 4d01 0002 |009f: aput-object v1, v0, v2 │ │ -10a42e: 6201 2a19 |00a1: sget-object v1, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@192a │ │ -10a432: 1302 1800 |00a3: const/16 v2, #int 24 // #18 │ │ -10a436: 4d01 0002 |00a5: aput-object v1, v0, v2 │ │ -10a43a: 6201 2819 |00a7: sget-object v1, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@1928 │ │ -10a43e: 1302 1900 |00a9: const/16 v2, #int 25 // #19 │ │ -10a442: 4d01 0002 |00ab: aput-object v1, v0, v2 │ │ -10a446: 6201 1f19 |00ad: sget-object v1, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@191f │ │ -10a44a: 1302 1a00 |00af: const/16 v2, #int 26 // #1a │ │ -10a44e: 4d01 0002 |00b1: aput-object v1, v0, v2 │ │ -10a452: 6201 2419 |00b3: sget-object v1, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@1924 │ │ -10a456: 1302 1b00 |00b5: const/16 v2, #int 27 // #1b │ │ -10a45a: 4d01 0002 |00b7: aput-object v1, v0, v2 │ │ -10a45e: 6201 3419 |00b9: sget-object v1, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@1934 │ │ -10a462: 1302 1c00 |00bb: const/16 v2, #int 28 // #1c │ │ -10a466: 4d01 0002 |00bd: aput-object v1, v0, v2 │ │ -10a46a: 6900 0419 |00bf: sput-object v0, Lorg/acra/ACRAConstants;.DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; // field@1904 │ │ -10a46e: 0e00 |00c1: return-void │ │ +10a2e4: |[10a2e4] org.acra.ACRAConstants.:()V │ │ +10a2f4: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +10a2f8: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10a2fe: 1a01 7e02 |0005: const-string v1, "-" // string@027e │ │ +10a302: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10a308: 6201 2919 |000a: sget-object v1, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ +10a30c: 6e20 f42a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10a312: 6e10 fa2a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10a318: 0c00 |0012: move-result-object v0 │ │ +10a31a: 6900 0b19 |0013: sput-object v0, Lorg/acra/ACRAConstants;.SILENT_SUFFIX:Ljava/lang/String; // field@190b │ │ +10a31e: 1300 1d00 |0015: const/16 v0, #int 29 // #1d │ │ +10a322: 2300 010a |0017: new-array v0, v0, [Lorg/acra/ReportField; // type@0a01 │ │ +10a326: 6201 3019 |0019: sget-object v1, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@1930 │ │ +10a32a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +10a32c: 4d01 0002 |001c: aput-object v1, v0, v2 │ │ +10a330: 6201 1719 |001e: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@1917 │ │ +10a334: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +10a336: 4d01 0002 |0021: aput-object v1, v0, v2 │ │ +10a33a: 6201 1819 |0023: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@1918 │ │ +10a33e: 1222 |0025: const/4 v2, #int 2 // #2 │ │ +10a340: 4d01 0002 |0026: aput-object v1, v0, v2 │ │ +10a344: 6201 2c19 |0028: sget-object v1, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@192c │ │ +10a348: 1232 |002a: const/4 v2, #int 3 // #3 │ │ +10a34a: 4d01 0002 |002b: aput-object v1, v0, v2 │ │ +10a34e: 6201 2619 |002d: sget-object v1, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@1926 │ │ +10a352: 1242 |002f: const/4 v2, #int 4 // #4 │ │ +10a354: 4d01 0002 |0030: aput-object v1, v0, v2 │ │ +10a358: 6201 2d19 |0032: sget-object v1, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@192d │ │ +10a35c: 1252 |0034: const/4 v2, #int 5 // #5 │ │ +10a35e: 4d01 0002 |0035: aput-object v1, v0, v2 │ │ +10a362: 6201 1a19 |0037: sget-object v1, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@191a │ │ +10a366: 1262 |0039: const/4 v2, #int 6 // #6 │ │ +10a368: 4d01 0002 |003a: aput-object v1, v0, v2 │ │ +10a36c: 6201 2e19 |003c: sget-object v1, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@192e │ │ +10a370: 1272 |003e: const/4 v2, #int 7 // #7 │ │ +10a372: 4d01 0002 |003f: aput-object v1, v0, v2 │ │ +10a376: 6201 1519 |0041: sget-object v1, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@1915 │ │ +10a37a: 1302 0800 |0043: const/16 v2, #int 8 // #8 │ │ +10a37e: 4d01 0002 |0045: aput-object v1, v0, v2 │ │ +10a382: 6201 1b19 |0047: sget-object v1, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@191b │ │ +10a386: 1302 0900 |0049: const/16 v2, #int 9 // #9 │ │ +10a38a: 4d01 0002 |004b: aput-object v1, v0, v2 │ │ +10a38e: 6201 3819 |004d: sget-object v1, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@1938 │ │ +10a392: 1302 0a00 |004f: const/16 v2, #int 10 // #a │ │ +10a396: 4d01 0002 |0051: aput-object v1, v0, v2 │ │ +10a39a: 6201 1919 |0053: sget-object v1, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@1919 │ │ +10a39e: 1302 0b00 |0055: const/16 v2, #int 11 // #b │ │ +10a3a2: 4d01 0002 |0057: aput-object v1, v0, v2 │ │ +10a3a6: 6201 1c19 |0059: sget-object v1, Lorg/acra/ReportField;.BUILD_CONFIG:Lorg/acra/ReportField; // field@191c │ │ +10a3aa: 1302 0c00 |005b: const/16 v2, #int 12 // #c │ │ +10a3ae: 4d01 0002 |005d: aput-object v1, v0, v2 │ │ +10a3b2: 6201 1e19 |005f: sget-object v1, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@191e │ │ +10a3b6: 1302 0d00 |0061: const/16 v2, #int 13 // #d │ │ +10a3ba: 4d01 0002 |0063: aput-object v1, v0, v2 │ │ +10a3be: 6201 2919 |0065: sget-object v1, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ +10a3c2: 1302 0e00 |0067: const/16 v2, #int 14 // #e │ │ +10a3c6: 4d01 0002 |0069: aput-object v1, v0, v2 │ │ +10a3ca: 6201 3519 |006b: sget-object v1, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@1935 │ │ +10a3ce: 1302 0f00 |006d: const/16 v2, #int 15 // #f │ │ +10a3d2: 4d01 0002 |006f: aput-object v1, v0, v2 │ │ +10a3d6: 6201 2719 |0071: sget-object v1, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@1927 │ │ +10a3da: 1302 1000 |0073: const/16 v2, #int 16 // #10 │ │ +10a3de: 4d01 0002 |0075: aput-object v1, v0, v2 │ │ +10a3e2: 6201 1d19 |0077: sget-object v1, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@191d │ │ +10a3e6: 1302 1100 |0079: const/16 v2, #int 17 // #11 │ │ +10a3ea: 4d01 0002 |007b: aput-object v1, v0, v2 │ │ +10a3ee: 6201 2119 |007d: sget-object v1, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@1921 │ │ +10a3f2: 1302 1200 |007f: const/16 v2, #int 18 // #12 │ │ +10a3f6: 4d01 0002 |0081: aput-object v1, v0, v2 │ │ +10a3fa: 6201 3a19 |0083: sget-object v1, Lorg/acra/ReportField;.USER_COMMENT:Lorg/acra/ReportField; // field@193a │ │ +10a3fe: 1302 1300 |0085: const/16 v2, #int 19 // #13 │ │ +10a402: 4d01 0002 |0087: aput-object v1, v0, v2 │ │ +10a406: 6201 3c19 |0089: sget-object v1, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@193c │ │ +10a40a: 1302 1400 |008b: const/16 v2, #int 20 // #14 │ │ +10a40e: 4d01 0002 |008d: aput-object v1, v0, v2 │ │ +10a412: 6201 3919 |008f: sget-object v1, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@1939 │ │ +10a416: 1302 1500 |0091: const/16 v2, #int 21 // #15 │ │ +10a41a: 4d01 0002 |0093: aput-object v1, v0, v2 │ │ +10a41e: 6201 3b19 |0095: sget-object v1, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@193b │ │ +10a422: 1302 1600 |0097: const/16 v2, #int 22 // #16 │ │ +10a426: 4d01 0002 |0099: aput-object v1, v0, v2 │ │ +10a42a: 6201 2319 |009b: sget-object v1, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@1923 │ │ +10a42e: 1302 1700 |009d: const/16 v2, #int 23 // #17 │ │ +10a432: 4d01 0002 |009f: aput-object v1, v0, v2 │ │ +10a436: 6201 2a19 |00a1: sget-object v1, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@192a │ │ +10a43a: 1302 1800 |00a3: const/16 v2, #int 24 // #18 │ │ +10a43e: 4d01 0002 |00a5: aput-object v1, v0, v2 │ │ +10a442: 6201 2819 |00a7: sget-object v1, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@1928 │ │ +10a446: 1302 1900 |00a9: const/16 v2, #int 25 // #19 │ │ +10a44a: 4d01 0002 |00ab: aput-object v1, v0, v2 │ │ +10a44e: 6201 1f19 |00ad: sget-object v1, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@191f │ │ +10a452: 1302 1a00 |00af: const/16 v2, #int 26 // #1a │ │ +10a456: 4d01 0002 |00b1: aput-object v1, v0, v2 │ │ +10a45a: 6201 2419 |00b3: sget-object v1, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@1924 │ │ +10a45e: 1302 1b00 |00b5: const/16 v2, #int 27 // #1b │ │ +10a462: 4d01 0002 |00b7: aput-object v1, v0, v2 │ │ +10a466: 6201 3419 |00b9: sget-object v1, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@1934 │ │ +10a46a: 1302 1c00 |00bb: const/16 v2, #int 28 // #1c │ │ +10a46e: 4d01 0002 |00bd: aput-object v1, v0, v2 │ │ +10a472: 6900 0419 |00bf: sput-object v0, Lorg/acra/ACRAConstants;.DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; // field@1904 │ │ +10a476: 0e00 |00c1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0019 line=67 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/ACRAConstants;) │ │ @@ -300257,17 +300259,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10a470: |[10a470] org.acra.ACRAConstants.:()V │ │ -10a480: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10a486: 0e00 |0003: return-void │ │ +10a478: |[10a478] org.acra.ACRAConstants.:()V │ │ +10a488: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10a48e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/ACRAConstants; │ │ │ │ Virtual methods - │ │ @@ -300321,17 +300323,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10a834: |[10a834] org.acra.BuildConfig.:()V │ │ -10a844: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10a84a: 0e00 |0003: return-void │ │ +10a83c: |[10a83c] org.acra.BuildConfig.:()V │ │ +10a84c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10a852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -300474,17 +300476,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10a84c: |[10a84c] org.acra.R$bool.:()V │ │ -10a85c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10a862: 0e00 |0003: return-void │ │ +10a854: |[10a854] org.acra.R$bool.:()V │ │ +10a864: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10a86a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -300515,17 +300517,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10adfc: |[10adfc] org.acra.R.:()V │ │ -10ae0c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10ae12: 0e00 |0003: return-void │ │ +10ae04: |[10ae04] org.acra.R.:()V │ │ +10ae14: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10ae1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -300726,333 +300728,333 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 43 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 660 16-bit code units │ │ -10a8ac: |[10a8ac] org.acra.ReportField.:()V │ │ -10a8bc: 2200 c807 |0000: new-instance v0, Lorg/acra/ReportField; // type@07c8 │ │ -10a8c0: 1a01 4023 |0002: const-string v1, "REPORT_ID" // string@2340 │ │ -10a8c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -10a8c6: 7030 de2d 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a8cc: 6900 3019 |0008: sput-object v0, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@1930 │ │ -10a8d0: 2201 c807 |000a: new-instance v1, Lorg/acra/ReportField; // type@07c8 │ │ -10a8d4: 1a03 5d0a |000c: const-string v3, "APP_VERSION_CODE" // string@0a5d │ │ -10a8d8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -10a8da: 7030 de2d 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a8e0: 6901 1719 |0012: sput-object v1, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@1917 │ │ -10a8e4: 2203 c807 |0014: new-instance v3, Lorg/acra/ReportField; // type@07c8 │ │ -10a8e8: 1a05 5e0a |0016: const-string v5, "APP_VERSION_NAME" // string@0a5e │ │ -10a8ec: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -10a8ee: 7030 de2d 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a8f4: 6903 1819 |001c: sput-object v3, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@1918 │ │ -10a8f8: 2205 c807 |001e: new-instance v5, Lorg/acra/ReportField; // type@07c8 │ │ -10a8fc: 1a07 f421 |0020: const-string v7, "PACKAGE_NAME" // string@21f4 │ │ -10a900: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -10a902: 7030 de2d 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a908: 6905 2c19 |0026: sput-object v5, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@192c │ │ -10a90c: 2207 c807 |0028: new-instance v7, Lorg/acra/ReportField; // type@07c8 │ │ -10a910: 1a09 8510 |002a: const-string v9, "FILE_PATH" // string@1085 │ │ -10a914: 124a |002c: const/4 v10, #int 4 // #4 │ │ -10a916: 7030 de2d 970a |002d: invoke-direct {v7, v9, v10}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a91c: 6907 2619 |0030: sput-object v7, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@1926 │ │ -10a920: 2209 c807 |0032: new-instance v9, Lorg/acra/ReportField; // type@07c8 │ │ -10a924: 1a0b 0522 |0034: const-string v11, "PHONE_MODEL" // string@2205 │ │ -10a928: 125c |0036: const/4 v12, #int 5 // #5 │ │ -10a92a: 7030 de2d b90c |0037: invoke-direct {v9, v11, v12}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a930: 6909 2d19 |003a: sput-object v9, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@192d │ │ -10a934: 220b c807 |003c: new-instance v11, Lorg/acra/ReportField; // type@07c8 │ │ -10a938: 1a0d 470a |003e: const-string v13, "ANDROID_VERSION" // string@0a47 │ │ -10a93c: 126e |0040: const/4 v14, #int 6 // #6 │ │ -10a93e: 7030 de2d db0e |0041: invoke-direct {v11, v13, v14}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a944: 690b 1519 |0044: sput-object v11, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@1915 │ │ -10a948: 220d c807 |0046: new-instance v13, Lorg/acra/ReportField; // type@07c8 │ │ -10a94c: 1a0f cd0b |0048: const-string v15, "BUILD" // string@0bcd │ │ -10a950: 127e |004a: const/4 v14, #int 7 // #7 │ │ -10a952: 7030 de2d fd0e |004b: invoke-direct {v13, v15, v14}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a958: 690d 1b19 |004e: sput-object v13, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@191b │ │ -10a95c: 220f c807 |0050: new-instance v15, Lorg/acra/ReportField; // type@07c8 │ │ -10a960: 1a0e c10b |0052: const-string v14, "BRAND" // string@0bc1 │ │ -10a964: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ -10a968: 7030 de2d ef0c |0056: invoke-direct {v15, v14, v12}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a96e: 690f 1a19 |0059: sput-object v15, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@191a │ │ -10a972: 220e c807 |005b: new-instance v14, Lorg/acra/ReportField; // type@07c8 │ │ -10a976: 1a0c 5922 |005d: const-string v12, "PRODUCT" // string@2259 │ │ -10a97a: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ -10a97e: 7030 de2d ce0a |0061: invoke-direct {v14, v12, v10}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a984: 690e 2e19 |0064: sput-object v14, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@192e │ │ -10a988: 220c c807 |0066: new-instance v12, Lorg/acra/ReportField; // type@07c8 │ │ -10a98c: 1a0a 2726 |0068: const-string v10, "TOTAL_MEM_SIZE" // string@2627 │ │ -10a990: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ -10a994: 7030 de2d ac08 |006c: invoke-direct {v12, v10, v8}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a99a: 690c 3819 |006f: sput-object v12, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@1938 │ │ -10a99e: 220a c807 |0071: new-instance v10, Lorg/acra/ReportField; // type@07c8 │ │ -10a9a2: 1a08 7b0a |0073: const-string v8, "AVAILABLE_MEM_SIZE" // string@0a7b │ │ -10a9a6: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ -10a9aa: 7030 de2d 8a06 |0077: invoke-direct {v10, v8, v6}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a9b0: 690a 1919 |007a: sput-object v10, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@1919 │ │ -10a9b4: 2208 c807 |007c: new-instance v8, Lorg/acra/ReportField; // type@07c8 │ │ -10a9b8: 1a06 ce0b |007e: const-string v6, "BUILD_CONFIG" // string@0bce │ │ -10a9bc: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ -10a9c0: 7030 de2d 6804 |0082: invoke-direct {v8, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a9c6: 6908 1c19 |0085: sput-object v8, Lorg/acra/ReportField;.BUILD_CONFIG:Lorg/acra/ReportField; // field@191c │ │ -10a9ca: 2206 c807 |0087: new-instance v6, Lorg/acra/ReportField; // type@07c8 │ │ -10a9ce: 1a04 450d |0089: const-string v4, "CUSTOM_DATA" // string@0d45 │ │ -10a9d2: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ -10a9d6: 7030 de2d 4602 |008d: invoke-direct {v6, v4, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a9dc: 6906 1e19 |0090: sput-object v6, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@191e │ │ -10a9e0: 2204 c807 |0092: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ -10a9e4: 1a02 9324 |0094: const-string v2, "STACK_TRACE" // string@2493 │ │ -10a9e8: 0810 0600 |0096: move-object/from16 v16, v6 │ │ -10a9ec: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ -10a9f0: 7030 de2d 2406 |009a: invoke-direct {v4, v2, v6}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10a9f6: 6904 3519 |009d: sput-object v4, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@1935 │ │ -10a9fa: 2202 c807 |009f: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ -10a9fe: 1a06 9424 |00a1: const-string v6, "STACK_TRACE_HASH" // string@2494 │ │ -10aa02: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ -10aa06: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ -10aa0a: 7030 de2d 6204 |00a7: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10aa10: 6902 3619 |00aa: sput-object v2, Lorg/acra/ReportField;.STACK_TRACE_HASH:Lorg/acra/ReportField; // field@1936 │ │ -10aa14: 2206 c807 |00ac: new-instance v6, Lorg/acra/ReportField; // type@07c8 │ │ -10aa18: 1a04 da12 |00ae: const-string v4, "INITIAL_CONFIGURATION" // string@12da │ │ -10aa1c: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ -10aa20: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ -10aa24: 7030 de2d 4602 |00b4: invoke-direct {v6, v4, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10aa2a: 6906 2719 |00b7: sput-object v6, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@1927 │ │ -10aa2e: 2204 c807 |00b9: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ -10aa32: 1a02 2e0d |00bb: const-string v2, "CRASH_CONFIGURATION" // string@0d2e │ │ -10aa36: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ -10aa3a: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ -10aa3e: 7030 de2d 2406 |00c1: invoke-direct {v4, v2, v6}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10aa44: 6904 1d19 |00c4: sput-object v4, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@191d │ │ -10aa48: 2202 c807 |00c6: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ -10aa4c: 1a06 a00e |00c8: const-string v6, "DISPLAY" // string@0ea0 │ │ -10aa50: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ -10aa54: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ -10aa58: 7030 de2d 6204 |00ce: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10aa5e: 6902 2119 |00d1: sput-object v2, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@1921 │ │ -10aa62: 2206 c807 |00d3: new-instance v6, Lorg/acra/ReportField; // type@07c8 │ │ -10aa66: 1a04 7527 |00d5: const-string v4, "USER_COMMENT" // string@2775 │ │ -10aa6a: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ -10aa6e: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ -10aa72: 7030 de2d 4602 |00db: invoke-direct {v6, v4, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10aa78: 6906 3a19 |00de: sput-object v6, Lorg/acra/ReportField;.USER_COMMENT:Lorg/acra/ReportField; // field@193a │ │ -10aa7c: 2204 c807 |00e0: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ -10aa80: 1a02 7427 |00e2: const-string v2, "USER_APP_START_DATE" // string@2774 │ │ -10aa84: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ -10aa88: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ -10aa8c: 7030 de2d 2406 |00e8: invoke-direct {v4, v2, v6}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10aa92: 6904 3919 |00eb: sput-object v4, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@1939 │ │ -10aa96: 2202 c807 |00ed: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ -10aa9a: 1a06 7627 |00ef: const-string v6, "USER_CRASH_DATE" // string@2776 │ │ -10aa9e: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ -10aaa2: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ -10aaa6: 7030 de2d 6204 |00f5: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10aaac: 6902 3b19 |00f8: sput-object v2, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@193b │ │ -10aab0: 2206 c807 |00fa: new-instance v6, Lorg/acra/ReportField; // type@07c8 │ │ -10aab4: 1a04 c60e |00fc: const-string v4, "DUMPSYS_MEMINFO" // string@0ec6 │ │ -10aab8: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ -10aabc: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ -10aac0: 7030 de2d 4602 |0102: invoke-direct {v6, v4, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10aac6: 6906 2319 |0105: sput-object v6, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@1923 │ │ -10aaca: 2202 c807 |0107: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ -10aace: 1a04 bb0e |0109: const-string v4, "DROPBOX" // string@0ebb │ │ -10aad2: 0819 0600 |010b: move-object/from16 v25, v6 │ │ -10aad6: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ -10aada: 7030 de2d 4206 |010f: invoke-direct {v2, v4, v6}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10aae0: 6902 2219 |0112: sput-object v2, Lorg/acra/ReportField;.DROPBOX:Lorg/acra/ReportField; // field@1922 │ │ -10aae4: 2204 c807 |0114: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ -10aae8: 1a06 9914 |0116: const-string v6, "LOGCAT" // string@1499 │ │ -10aaec: 081a 0200 |0118: move-object/from16 v26, v2 │ │ -10aaf0: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ -10aaf4: 7030 de2d 6402 |011c: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10aafa: 6904 2a19 |011f: sput-object v4, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@192a │ │ -10aafe: 2202 c807 |0121: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ -10ab02: 1a06 a30f |0123: const-string v6, "EVENTSLOG" // string@0fa3 │ │ -10ab06: 081b 0400 |0125: move-object/from16 v27, v4 │ │ -10ab0a: 1304 1900 |0127: const/16 v4, #int 25 // #19 │ │ -10ab0e: 7030 de2d 6204 |0129: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10ab14: 6902 2519 |012c: sput-object v2, Lorg/acra/ReportField;.EVENTSLOG:Lorg/acra/ReportField; // field@1925 │ │ -10ab18: 2204 c807 |012e: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ -10ab1c: 1a06 1823 |0130: const-string v6, "RADIOLOG" // string@2318 │ │ -10ab20: 081c 0200 |0132: move-object/from16 v28, v2 │ │ -10ab24: 1302 1a00 |0134: const/16 v2, #int 26 // #1a │ │ -10ab28: 7030 de2d 6402 |0136: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10ab2e: 6904 2f19 |0139: sput-object v4, Lorg/acra/ReportField;.RADIOLOG:Lorg/acra/ReportField; // field@192f │ │ -10ab32: 2202 c807 |013b: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ -10ab36: 1a06 fe12 |013d: const-string v6, "IS_SILENT" // string@12fe │ │ -10ab3a: 081d 0400 |013f: move-object/from16 v29, v4 │ │ -10ab3e: 1304 1b00 |0141: const/16 v4, #int 27 // #1b │ │ -10ab42: 7030 de2d 6204 |0143: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10ab48: 6902 2919 |0146: sput-object v2, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ -10ab4c: 2204 c807 |0148: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ -10ab50: 1a06 860e |014a: const-string v6, "DEVICE_ID" // string@0e86 │ │ -10ab54: 081e 0200 |014c: move-object/from16 v30, v2 │ │ -10ab58: 1302 1c00 |014e: const/16 v2, #int 28 // #1c │ │ -10ab5c: 7030 de2d 6402 |0150: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10ab62: 6904 2019 |0153: sput-object v4, Lorg/acra/ReportField;.DEVICE_ID:Lorg/acra/ReportField; // field@1920 │ │ -10ab66: 2202 c807 |0155: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ -10ab6a: 1a06 e612 |0157: const-string v6, "INSTALLATION_ID" // string@12e6 │ │ -10ab6e: 081f 0400 |0159: move-object/from16 v31, v4 │ │ -10ab72: 1304 1d00 |015b: const/16 v4, #int 29 // #1d │ │ -10ab76: 7030 de2d 6204 |015d: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10ab7c: 6902 2819 |0160: sput-object v2, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@1928 │ │ -10ab80: 2204 c807 |0162: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ -10ab84: 1a06 7727 |0164: const-string v6, "USER_EMAIL" // string@2777 │ │ -10ab88: 0820 0200 |0166: move-object/from16 v32, v2 │ │ -10ab8c: 1302 1e00 |0168: const/16 v2, #int 30 // #1e │ │ -10ab90: 7030 de2d 6402 |016a: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10ab96: 6904 3c19 |016d: sput-object v4, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@193c │ │ -10ab9a: 2202 c807 |016f: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ -10ab9e: 1a06 850e |0171: const-string v6, "DEVICE_FEATURES" // string@0e85 │ │ -10aba2: 0821 0400 |0173: move-object/from16 v33, v4 │ │ -10aba6: 1304 1f00 |0175: const/16 v4, #int 31 // #1f │ │ -10abaa: 7030 de2d 6204 |0177: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10abb0: 6902 1f19 |017a: sput-object v2, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@191f │ │ -10abb4: 2204 c807 |017c: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ -10abb8: 1a06 9a0f |017e: const-string v6, "ENVIRONMENT" // string@0f9a │ │ -10abbc: 0822 0200 |0180: move-object/from16 v34, v2 │ │ -10abc0: 1302 2000 |0182: const/16 v2, #int 32 // #20 │ │ -10abc4: 7030 de2d 6402 |0184: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10abca: 6904 2419 |0187: sput-object v4, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@1924 │ │ -10abce: 2202 c807 |0189: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ -10abd2: 1a06 2e24 |018b: const-string v6, "SETTINGS_SYSTEM" // string@242e │ │ -10abd6: 0823 0400 |018d: move-object/from16 v35, v4 │ │ -10abda: 1304 2100 |018f: const/16 v4, #int 33 // #21 │ │ -10abde: 7030 de2d 6204 |0191: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10abe4: 6902 3319 |0194: sput-object v2, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@1933 │ │ -10abe8: 2204 c807 |0196: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ -10abec: 1a06 2d24 |0198: const-string v6, "SETTINGS_SECURE" // string@242d │ │ -10abf0: 0824 0200 |019a: move-object/from16 v36, v2 │ │ -10abf4: 1302 2200 |019c: const/16 v2, #int 34 // #22 │ │ -10abf8: 7030 de2d 6402 |019e: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10abfe: 6904 3219 |01a1: sput-object v4, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@1932 │ │ -10ac02: 2202 c807 |01a3: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ -10ac06: 1a06 2c24 |01a5: const-string v6, "SETTINGS_GLOBAL" // string@242c │ │ -10ac0a: 0825 0400 |01a7: move-object/from16 v37, v4 │ │ -10ac0e: 1304 2300 |01a9: const/16 v4, #int 35 // #23 │ │ -10ac12: 7030 de2d 6204 |01ab: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10ac18: 6902 3119 |01ae: sput-object v2, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@1931 │ │ -10ac1c: 2204 c807 |01b0: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ -10ac20: 1a06 3e24 |01b2: const-string v6, "SHARED_PREFERENCES" // string@243e │ │ -10ac24: 0826 0200 |01b4: move-object/from16 v38, v2 │ │ -10ac28: 1302 2400 |01b6: const/16 v2, #int 36 // #24 │ │ -10ac2c: 7030 de2d 6402 |01b8: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10ac32: 6904 3419 |01bb: sput-object v4, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@1934 │ │ -10ac36: 2202 c807 |01bd: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ -10ac3a: 1a06 580a |01bf: const-string v6, "APPLICATION_LOG" // string@0a58 │ │ -10ac3e: 0827 0400 |01c1: move-object/from16 v39, v4 │ │ -10ac42: 1304 2500 |01c3: const/16 v4, #int 37 // #25 │ │ -10ac46: 7030 de2d 6204 |01c5: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10ac4c: 6902 1619 |01c8: sput-object v2, Lorg/acra/ReportField;.APPLICATION_LOG:Lorg/acra/ReportField; // field@1916 │ │ -10ac50: 2204 c807 |01ca: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ -10ac54: 1a06 681f |01cc: const-string v6, "MEDIA_CODEC_LIST" // string@1f68 │ │ -10ac58: 0828 0200 |01ce: move-object/from16 v40, v2 │ │ -10ac5c: 1302 2600 |01d0: const/16 v2, #int 38 // #26 │ │ -10ac60: 7030 de2d 6402 |01d2: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10ac66: 6904 2b19 |01d5: sput-object v4, Lorg/acra/ReportField;.MEDIA_CODEC_LIST:Lorg/acra/ReportField; // field@192b │ │ -10ac6a: 2202 c807 |01d7: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ -10ac6e: 1a06 0726 |01d9: const-string v6, "THREAD_DETAILS" // string@2607 │ │ -10ac72: 0829 0400 |01db: move-object/from16 v41, v4 │ │ -10ac76: 1304 2700 |01dd: const/16 v4, #int 39 // #27 │ │ -10ac7a: 7030 de2d 6204 |01df: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10ac80: 6902 3719 |01e2: sput-object v2, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@1937 │ │ -10ac84: 2204 c807 |01e4: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ -10ac88: 1a06 7927 |01e6: const-string v6, "USER_IP" // string@2779 │ │ -10ac8c: 082a 0200 |01e8: move-object/from16 v42, v2 │ │ -10ac90: 1302 2800 |01ea: const/16 v2, #int 40 // #28 │ │ -10ac94: 7030 de2d 6402 |01ec: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ -10ac9a: 6904 3d19 |01ef: sput-object v4, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@193d │ │ -10ac9e: 1302 2900 |01f1: const/16 v2, #int 41 // #29 │ │ -10aca2: 2322 010a |01f3: new-array v2, v2, [Lorg/acra/ReportField; // type@0a01 │ │ -10aca6: 1206 |01f5: const/4 v6, #int 0 // #0 │ │ -10aca8: 4d00 0206 |01f6: aput-object v0, v2, v6 │ │ -10acac: 1210 |01f8: const/4 v0, #int 1 // #1 │ │ -10acae: 4d01 0200 |01f9: aput-object v1, v2, v0 │ │ -10acb2: 1220 |01fb: const/4 v0, #int 2 // #2 │ │ -10acb4: 4d03 0200 |01fc: aput-object v3, v2, v0 │ │ -10acb8: 1230 |01fe: const/4 v0, #int 3 // #3 │ │ -10acba: 4d05 0200 |01ff: aput-object v5, v2, v0 │ │ -10acbe: 1240 |0201: const/4 v0, #int 4 // #4 │ │ -10acc0: 4d07 0200 |0202: aput-object v7, v2, v0 │ │ -10acc4: 1250 |0204: const/4 v0, #int 5 // #5 │ │ -10acc6: 4d09 0200 |0205: aput-object v9, v2, v0 │ │ -10acca: 1260 |0207: const/4 v0, #int 6 // #6 │ │ -10accc: 4d0b 0200 |0208: aput-object v11, v2, v0 │ │ -10acd0: 1270 |020a: const/4 v0, #int 7 // #7 │ │ -10acd2: 4d0d 0200 |020b: aput-object v13, v2, v0 │ │ -10acd6: 1300 0800 |020d: const/16 v0, #int 8 // #8 │ │ -10acda: 4d0f 0200 |020f: aput-object v15, v2, v0 │ │ -10acde: 1300 0900 |0211: const/16 v0, #int 9 // #9 │ │ -10ace2: 4d0e 0200 |0213: aput-object v14, v2, v0 │ │ -10ace6: 1300 0a00 |0215: const/16 v0, #int 10 // #a │ │ -10acea: 4d0c 0200 |0217: aput-object v12, v2, v0 │ │ -10acee: 1300 0b00 |0219: const/16 v0, #int 11 // #b │ │ -10acf2: 4d0a 0200 |021b: aput-object v10, v2, v0 │ │ -10acf6: 1300 0c00 |021d: const/16 v0, #int 12 // #c │ │ -10acfa: 4d08 0200 |021f: aput-object v8, v2, v0 │ │ -10acfe: 1300 0d00 |0221: const/16 v0, #int 13 // #d │ │ -10ad02: 4d10 0200 |0223: aput-object v16, v2, v0 │ │ -10ad06: 1300 0e00 |0225: const/16 v0, #int 14 // #e │ │ -10ad0a: 4d11 0200 |0227: aput-object v17, v2, v0 │ │ -10ad0e: 1300 0f00 |0229: const/16 v0, #int 15 // #f │ │ -10ad12: 4d12 0200 |022b: aput-object v18, v2, v0 │ │ -10ad16: 1300 1000 |022d: const/16 v0, #int 16 // #10 │ │ -10ad1a: 4d13 0200 |022f: aput-object v19, v2, v0 │ │ -10ad1e: 1300 1100 |0231: const/16 v0, #int 17 // #11 │ │ -10ad22: 4d14 0200 |0233: aput-object v20, v2, v0 │ │ -10ad26: 1300 1200 |0235: const/16 v0, #int 18 // #12 │ │ -10ad2a: 4d15 0200 |0237: aput-object v21, v2, v0 │ │ -10ad2e: 1300 1300 |0239: const/16 v0, #int 19 // #13 │ │ -10ad32: 4d16 0200 |023b: aput-object v22, v2, v0 │ │ -10ad36: 1300 1400 |023d: const/16 v0, #int 20 // #14 │ │ -10ad3a: 4d17 0200 |023f: aput-object v23, v2, v0 │ │ -10ad3e: 1300 1500 |0241: const/16 v0, #int 21 // #15 │ │ -10ad42: 4d18 0200 |0243: aput-object v24, v2, v0 │ │ -10ad46: 1300 1600 |0245: const/16 v0, #int 22 // #16 │ │ -10ad4a: 4d19 0200 |0247: aput-object v25, v2, v0 │ │ -10ad4e: 1300 1700 |0249: const/16 v0, #int 23 // #17 │ │ -10ad52: 4d1a 0200 |024b: aput-object v26, v2, v0 │ │ -10ad56: 1300 1800 |024d: const/16 v0, #int 24 // #18 │ │ -10ad5a: 4d1b 0200 |024f: aput-object v27, v2, v0 │ │ -10ad5e: 1300 1900 |0251: const/16 v0, #int 25 // #19 │ │ -10ad62: 4d1c 0200 |0253: aput-object v28, v2, v0 │ │ -10ad66: 1300 1a00 |0255: const/16 v0, #int 26 // #1a │ │ -10ad6a: 4d1d 0200 |0257: aput-object v29, v2, v0 │ │ -10ad6e: 1300 1b00 |0259: const/16 v0, #int 27 // #1b │ │ -10ad72: 4d1e 0200 |025b: aput-object v30, v2, v0 │ │ -10ad76: 1300 1c00 |025d: const/16 v0, #int 28 // #1c │ │ -10ad7a: 4d1f 0200 |025f: aput-object v31, v2, v0 │ │ -10ad7e: 1300 1d00 |0261: const/16 v0, #int 29 // #1d │ │ -10ad82: 4d20 0200 |0263: aput-object v32, v2, v0 │ │ -10ad86: 1300 1e00 |0265: const/16 v0, #int 30 // #1e │ │ -10ad8a: 4d21 0200 |0267: aput-object v33, v2, v0 │ │ -10ad8e: 1300 1f00 |0269: const/16 v0, #int 31 // #1f │ │ -10ad92: 4d22 0200 |026b: aput-object v34, v2, v0 │ │ -10ad96: 1300 2000 |026d: const/16 v0, #int 32 // #20 │ │ -10ad9a: 4d23 0200 |026f: aput-object v35, v2, v0 │ │ -10ad9e: 1300 2100 |0271: const/16 v0, #int 33 // #21 │ │ -10ada2: 4d24 0200 |0273: aput-object v36, v2, v0 │ │ -10ada6: 1300 2200 |0275: const/16 v0, #int 34 // #22 │ │ -10adaa: 4d25 0200 |0277: aput-object v37, v2, v0 │ │ -10adae: 1300 2300 |0279: const/16 v0, #int 35 // #23 │ │ -10adb2: 4d26 0200 |027b: aput-object v38, v2, v0 │ │ -10adb6: 1300 2400 |027d: const/16 v0, #int 36 // #24 │ │ -10adba: 4d27 0200 |027f: aput-object v39, v2, v0 │ │ -10adbe: 1300 2500 |0281: const/16 v0, #int 37 // #25 │ │ -10adc2: 4d28 0200 |0283: aput-object v40, v2, v0 │ │ -10adc6: 1300 2600 |0285: const/16 v0, #int 38 // #26 │ │ -10adca: 4d29 0200 |0287: aput-object v41, v2, v0 │ │ -10adce: 1300 2700 |0289: const/16 v0, #int 39 // #27 │ │ -10add2: 4d2a 0200 |028b: aput-object v42, v2, v0 │ │ -10add6: 1300 2800 |028d: const/16 v0, #int 40 // #28 │ │ -10adda: 4d04 0200 |028f: aput-object v4, v2, v0 │ │ -10adde: 6902 1419 |0291: sput-object v2, Lorg/acra/ReportField;.$VALUES:[Lorg/acra/ReportField; // field@1914 │ │ -10ade2: 0e00 |0293: return-void │ │ +10a8b4: |[10a8b4] org.acra.ReportField.:()V │ │ +10a8c4: 2200 c807 |0000: new-instance v0, Lorg/acra/ReportField; // type@07c8 │ │ +10a8c8: 1a01 4023 |0002: const-string v1, "REPORT_ID" // string@2340 │ │ +10a8cc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +10a8ce: 7030 de2d 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a8d4: 6900 3019 |0008: sput-object v0, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@1930 │ │ +10a8d8: 2201 c807 |000a: new-instance v1, Lorg/acra/ReportField; // type@07c8 │ │ +10a8dc: 1a03 5d0a |000c: const-string v3, "APP_VERSION_CODE" // string@0a5d │ │ +10a8e0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +10a8e2: 7030 de2d 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a8e8: 6901 1719 |0012: sput-object v1, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@1917 │ │ +10a8ec: 2203 c807 |0014: new-instance v3, Lorg/acra/ReportField; // type@07c8 │ │ +10a8f0: 1a05 5e0a |0016: const-string v5, "APP_VERSION_NAME" // string@0a5e │ │ +10a8f4: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +10a8f6: 7030 de2d 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a8fc: 6903 1819 |001c: sput-object v3, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@1918 │ │ +10a900: 2205 c807 |001e: new-instance v5, Lorg/acra/ReportField; // type@07c8 │ │ +10a904: 1a07 f421 |0020: const-string v7, "PACKAGE_NAME" // string@21f4 │ │ +10a908: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +10a90a: 7030 de2d 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a910: 6905 2c19 |0026: sput-object v5, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@192c │ │ +10a914: 2207 c807 |0028: new-instance v7, Lorg/acra/ReportField; // type@07c8 │ │ +10a918: 1a09 8510 |002a: const-string v9, "FILE_PATH" // string@1085 │ │ +10a91c: 124a |002c: const/4 v10, #int 4 // #4 │ │ +10a91e: 7030 de2d 970a |002d: invoke-direct {v7, v9, v10}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a924: 6907 2619 |0030: sput-object v7, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@1926 │ │ +10a928: 2209 c807 |0032: new-instance v9, Lorg/acra/ReportField; // type@07c8 │ │ +10a92c: 1a0b 0522 |0034: const-string v11, "PHONE_MODEL" // string@2205 │ │ +10a930: 125c |0036: const/4 v12, #int 5 // #5 │ │ +10a932: 7030 de2d b90c |0037: invoke-direct {v9, v11, v12}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a938: 6909 2d19 |003a: sput-object v9, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@192d │ │ +10a93c: 220b c807 |003c: new-instance v11, Lorg/acra/ReportField; // type@07c8 │ │ +10a940: 1a0d 470a |003e: const-string v13, "ANDROID_VERSION" // string@0a47 │ │ +10a944: 126e |0040: const/4 v14, #int 6 // #6 │ │ +10a946: 7030 de2d db0e |0041: invoke-direct {v11, v13, v14}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a94c: 690b 1519 |0044: sput-object v11, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@1915 │ │ +10a950: 220d c807 |0046: new-instance v13, Lorg/acra/ReportField; // type@07c8 │ │ +10a954: 1a0f cd0b |0048: const-string v15, "BUILD" // string@0bcd │ │ +10a958: 127e |004a: const/4 v14, #int 7 // #7 │ │ +10a95a: 7030 de2d fd0e |004b: invoke-direct {v13, v15, v14}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a960: 690d 1b19 |004e: sput-object v13, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@191b │ │ +10a964: 220f c807 |0050: new-instance v15, Lorg/acra/ReportField; // type@07c8 │ │ +10a968: 1a0e c10b |0052: const-string v14, "BRAND" // string@0bc1 │ │ +10a96c: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ +10a970: 7030 de2d ef0c |0056: invoke-direct {v15, v14, v12}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a976: 690f 1a19 |0059: sput-object v15, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@191a │ │ +10a97a: 220e c807 |005b: new-instance v14, Lorg/acra/ReportField; // type@07c8 │ │ +10a97e: 1a0c 5922 |005d: const-string v12, "PRODUCT" // string@2259 │ │ +10a982: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ +10a986: 7030 de2d ce0a |0061: invoke-direct {v14, v12, v10}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a98c: 690e 2e19 |0064: sput-object v14, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@192e │ │ +10a990: 220c c807 |0066: new-instance v12, Lorg/acra/ReportField; // type@07c8 │ │ +10a994: 1a0a 2726 |0068: const-string v10, "TOTAL_MEM_SIZE" // string@2627 │ │ +10a998: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ +10a99c: 7030 de2d ac08 |006c: invoke-direct {v12, v10, v8}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a9a2: 690c 3819 |006f: sput-object v12, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@1938 │ │ +10a9a6: 220a c807 |0071: new-instance v10, Lorg/acra/ReportField; // type@07c8 │ │ +10a9aa: 1a08 7b0a |0073: const-string v8, "AVAILABLE_MEM_SIZE" // string@0a7b │ │ +10a9ae: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ +10a9b2: 7030 de2d 8a06 |0077: invoke-direct {v10, v8, v6}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a9b8: 690a 1919 |007a: sput-object v10, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@1919 │ │ +10a9bc: 2208 c807 |007c: new-instance v8, Lorg/acra/ReportField; // type@07c8 │ │ +10a9c0: 1a06 ce0b |007e: const-string v6, "BUILD_CONFIG" // string@0bce │ │ +10a9c4: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ +10a9c8: 7030 de2d 6804 |0082: invoke-direct {v8, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a9ce: 6908 1c19 |0085: sput-object v8, Lorg/acra/ReportField;.BUILD_CONFIG:Lorg/acra/ReportField; // field@191c │ │ +10a9d2: 2206 c807 |0087: new-instance v6, Lorg/acra/ReportField; // type@07c8 │ │ +10a9d6: 1a04 450d |0089: const-string v4, "CUSTOM_DATA" // string@0d45 │ │ +10a9da: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ +10a9de: 7030 de2d 4602 |008d: invoke-direct {v6, v4, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a9e4: 6906 1e19 |0090: sput-object v6, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@191e │ │ +10a9e8: 2204 c807 |0092: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ +10a9ec: 1a02 9324 |0094: const-string v2, "STACK_TRACE" // string@2493 │ │ +10a9f0: 0810 0600 |0096: move-object/from16 v16, v6 │ │ +10a9f4: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ +10a9f8: 7030 de2d 2406 |009a: invoke-direct {v4, v2, v6}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10a9fe: 6904 3519 |009d: sput-object v4, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@1935 │ │ +10aa02: 2202 c807 |009f: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ +10aa06: 1a06 9424 |00a1: const-string v6, "STACK_TRACE_HASH" // string@2494 │ │ +10aa0a: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ +10aa0e: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ +10aa12: 7030 de2d 6204 |00a7: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10aa18: 6902 3619 |00aa: sput-object v2, Lorg/acra/ReportField;.STACK_TRACE_HASH:Lorg/acra/ReportField; // field@1936 │ │ +10aa1c: 2206 c807 |00ac: new-instance v6, Lorg/acra/ReportField; // type@07c8 │ │ +10aa20: 1a04 da12 |00ae: const-string v4, "INITIAL_CONFIGURATION" // string@12da │ │ +10aa24: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ +10aa28: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ +10aa2c: 7030 de2d 4602 |00b4: invoke-direct {v6, v4, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10aa32: 6906 2719 |00b7: sput-object v6, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@1927 │ │ +10aa36: 2204 c807 |00b9: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ +10aa3a: 1a02 2e0d |00bb: const-string v2, "CRASH_CONFIGURATION" // string@0d2e │ │ +10aa3e: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ +10aa42: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ +10aa46: 7030 de2d 2406 |00c1: invoke-direct {v4, v2, v6}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10aa4c: 6904 1d19 |00c4: sput-object v4, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@191d │ │ +10aa50: 2202 c807 |00c6: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ +10aa54: 1a06 a00e |00c8: const-string v6, "DISPLAY" // string@0ea0 │ │ +10aa58: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ +10aa5c: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ +10aa60: 7030 de2d 6204 |00ce: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10aa66: 6902 2119 |00d1: sput-object v2, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@1921 │ │ +10aa6a: 2206 c807 |00d3: new-instance v6, Lorg/acra/ReportField; // type@07c8 │ │ +10aa6e: 1a04 7527 |00d5: const-string v4, "USER_COMMENT" // string@2775 │ │ +10aa72: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ +10aa76: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ +10aa7a: 7030 de2d 4602 |00db: invoke-direct {v6, v4, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10aa80: 6906 3a19 |00de: sput-object v6, Lorg/acra/ReportField;.USER_COMMENT:Lorg/acra/ReportField; // field@193a │ │ +10aa84: 2204 c807 |00e0: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ +10aa88: 1a02 7427 |00e2: const-string v2, "USER_APP_START_DATE" // string@2774 │ │ +10aa8c: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ +10aa90: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ +10aa94: 7030 de2d 2406 |00e8: invoke-direct {v4, v2, v6}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10aa9a: 6904 3919 |00eb: sput-object v4, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@1939 │ │ +10aa9e: 2202 c807 |00ed: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ +10aaa2: 1a06 7627 |00ef: const-string v6, "USER_CRASH_DATE" // string@2776 │ │ +10aaa6: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ +10aaaa: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ +10aaae: 7030 de2d 6204 |00f5: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10aab4: 6902 3b19 |00f8: sput-object v2, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@193b │ │ +10aab8: 2206 c807 |00fa: new-instance v6, Lorg/acra/ReportField; // type@07c8 │ │ +10aabc: 1a04 c60e |00fc: const-string v4, "DUMPSYS_MEMINFO" // string@0ec6 │ │ +10aac0: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ +10aac4: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ +10aac8: 7030 de2d 4602 |0102: invoke-direct {v6, v4, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10aace: 6906 2319 |0105: sput-object v6, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@1923 │ │ +10aad2: 2202 c807 |0107: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ +10aad6: 1a04 bb0e |0109: const-string v4, "DROPBOX" // string@0ebb │ │ +10aada: 0819 0600 |010b: move-object/from16 v25, v6 │ │ +10aade: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ +10aae2: 7030 de2d 4206 |010f: invoke-direct {v2, v4, v6}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10aae8: 6902 2219 |0112: sput-object v2, Lorg/acra/ReportField;.DROPBOX:Lorg/acra/ReportField; // field@1922 │ │ +10aaec: 2204 c807 |0114: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ +10aaf0: 1a06 9914 |0116: const-string v6, "LOGCAT" // string@1499 │ │ +10aaf4: 081a 0200 |0118: move-object/from16 v26, v2 │ │ +10aaf8: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ +10aafc: 7030 de2d 6402 |011c: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10ab02: 6904 2a19 |011f: sput-object v4, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@192a │ │ +10ab06: 2202 c807 |0121: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ +10ab0a: 1a06 a30f |0123: const-string v6, "EVENTSLOG" // string@0fa3 │ │ +10ab0e: 081b 0400 |0125: move-object/from16 v27, v4 │ │ +10ab12: 1304 1900 |0127: const/16 v4, #int 25 // #19 │ │ +10ab16: 7030 de2d 6204 |0129: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10ab1c: 6902 2519 |012c: sput-object v2, Lorg/acra/ReportField;.EVENTSLOG:Lorg/acra/ReportField; // field@1925 │ │ +10ab20: 2204 c807 |012e: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ +10ab24: 1a06 1823 |0130: const-string v6, "RADIOLOG" // string@2318 │ │ +10ab28: 081c 0200 |0132: move-object/from16 v28, v2 │ │ +10ab2c: 1302 1a00 |0134: const/16 v2, #int 26 // #1a │ │ +10ab30: 7030 de2d 6402 |0136: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10ab36: 6904 2f19 |0139: sput-object v4, Lorg/acra/ReportField;.RADIOLOG:Lorg/acra/ReportField; // field@192f │ │ +10ab3a: 2202 c807 |013b: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ +10ab3e: 1a06 fe12 |013d: const-string v6, "IS_SILENT" // string@12fe │ │ +10ab42: 081d 0400 |013f: move-object/from16 v29, v4 │ │ +10ab46: 1304 1b00 |0141: const/16 v4, #int 27 // #1b │ │ +10ab4a: 7030 de2d 6204 |0143: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10ab50: 6902 2919 |0146: sput-object v2, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ +10ab54: 2204 c807 |0148: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ +10ab58: 1a06 860e |014a: const-string v6, "DEVICE_ID" // string@0e86 │ │ +10ab5c: 081e 0200 |014c: move-object/from16 v30, v2 │ │ +10ab60: 1302 1c00 |014e: const/16 v2, #int 28 // #1c │ │ +10ab64: 7030 de2d 6402 |0150: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10ab6a: 6904 2019 |0153: sput-object v4, Lorg/acra/ReportField;.DEVICE_ID:Lorg/acra/ReportField; // field@1920 │ │ +10ab6e: 2202 c807 |0155: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ +10ab72: 1a06 e612 |0157: const-string v6, "INSTALLATION_ID" // string@12e6 │ │ +10ab76: 081f 0400 |0159: move-object/from16 v31, v4 │ │ +10ab7a: 1304 1d00 |015b: const/16 v4, #int 29 // #1d │ │ +10ab7e: 7030 de2d 6204 |015d: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10ab84: 6902 2819 |0160: sput-object v2, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@1928 │ │ +10ab88: 2204 c807 |0162: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ +10ab8c: 1a06 7727 |0164: const-string v6, "USER_EMAIL" // string@2777 │ │ +10ab90: 0820 0200 |0166: move-object/from16 v32, v2 │ │ +10ab94: 1302 1e00 |0168: const/16 v2, #int 30 // #1e │ │ +10ab98: 7030 de2d 6402 |016a: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10ab9e: 6904 3c19 |016d: sput-object v4, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@193c │ │ +10aba2: 2202 c807 |016f: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ +10aba6: 1a06 850e |0171: const-string v6, "DEVICE_FEATURES" // string@0e85 │ │ +10abaa: 0821 0400 |0173: move-object/from16 v33, v4 │ │ +10abae: 1304 1f00 |0175: const/16 v4, #int 31 // #1f │ │ +10abb2: 7030 de2d 6204 |0177: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10abb8: 6902 1f19 |017a: sput-object v2, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@191f │ │ +10abbc: 2204 c807 |017c: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ +10abc0: 1a06 9a0f |017e: const-string v6, "ENVIRONMENT" // string@0f9a │ │ +10abc4: 0822 0200 |0180: move-object/from16 v34, v2 │ │ +10abc8: 1302 2000 |0182: const/16 v2, #int 32 // #20 │ │ +10abcc: 7030 de2d 6402 |0184: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10abd2: 6904 2419 |0187: sput-object v4, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@1924 │ │ +10abd6: 2202 c807 |0189: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ +10abda: 1a06 2e24 |018b: const-string v6, "SETTINGS_SYSTEM" // string@242e │ │ +10abde: 0823 0400 |018d: move-object/from16 v35, v4 │ │ +10abe2: 1304 2100 |018f: const/16 v4, #int 33 // #21 │ │ +10abe6: 7030 de2d 6204 |0191: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10abec: 6902 3319 |0194: sput-object v2, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@1933 │ │ +10abf0: 2204 c807 |0196: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ +10abf4: 1a06 2d24 |0198: const-string v6, "SETTINGS_SECURE" // string@242d │ │ +10abf8: 0824 0200 |019a: move-object/from16 v36, v2 │ │ +10abfc: 1302 2200 |019c: const/16 v2, #int 34 // #22 │ │ +10ac00: 7030 de2d 6402 |019e: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10ac06: 6904 3219 |01a1: sput-object v4, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@1932 │ │ +10ac0a: 2202 c807 |01a3: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ +10ac0e: 1a06 2c24 |01a5: const-string v6, "SETTINGS_GLOBAL" // string@242c │ │ +10ac12: 0825 0400 |01a7: move-object/from16 v37, v4 │ │ +10ac16: 1304 2300 |01a9: const/16 v4, #int 35 // #23 │ │ +10ac1a: 7030 de2d 6204 |01ab: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10ac20: 6902 3119 |01ae: sput-object v2, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@1931 │ │ +10ac24: 2204 c807 |01b0: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ +10ac28: 1a06 3e24 |01b2: const-string v6, "SHARED_PREFERENCES" // string@243e │ │ +10ac2c: 0826 0200 |01b4: move-object/from16 v38, v2 │ │ +10ac30: 1302 2400 |01b6: const/16 v2, #int 36 // #24 │ │ +10ac34: 7030 de2d 6402 |01b8: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10ac3a: 6904 3419 |01bb: sput-object v4, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@1934 │ │ +10ac3e: 2202 c807 |01bd: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ +10ac42: 1a06 580a |01bf: const-string v6, "APPLICATION_LOG" // string@0a58 │ │ +10ac46: 0827 0400 |01c1: move-object/from16 v39, v4 │ │ +10ac4a: 1304 2500 |01c3: const/16 v4, #int 37 // #25 │ │ +10ac4e: 7030 de2d 6204 |01c5: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10ac54: 6902 1619 |01c8: sput-object v2, Lorg/acra/ReportField;.APPLICATION_LOG:Lorg/acra/ReportField; // field@1916 │ │ +10ac58: 2204 c807 |01ca: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ +10ac5c: 1a06 681f |01cc: const-string v6, "MEDIA_CODEC_LIST" // string@1f68 │ │ +10ac60: 0828 0200 |01ce: move-object/from16 v40, v2 │ │ +10ac64: 1302 2600 |01d0: const/16 v2, #int 38 // #26 │ │ +10ac68: 7030 de2d 6402 |01d2: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10ac6e: 6904 2b19 |01d5: sput-object v4, Lorg/acra/ReportField;.MEDIA_CODEC_LIST:Lorg/acra/ReportField; // field@192b │ │ +10ac72: 2202 c807 |01d7: new-instance v2, Lorg/acra/ReportField; // type@07c8 │ │ +10ac76: 1a06 0726 |01d9: const-string v6, "THREAD_DETAILS" // string@2607 │ │ +10ac7a: 0829 0400 |01db: move-object/from16 v41, v4 │ │ +10ac7e: 1304 2700 |01dd: const/16 v4, #int 39 // #27 │ │ +10ac82: 7030 de2d 6204 |01df: invoke-direct {v2, v6, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10ac88: 6902 3719 |01e2: sput-object v2, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@1937 │ │ +10ac8c: 2204 c807 |01e4: new-instance v4, Lorg/acra/ReportField; // type@07c8 │ │ +10ac90: 1a06 7927 |01e6: const-string v6, "USER_IP" // string@2779 │ │ +10ac94: 082a 0200 |01e8: move-object/from16 v42, v2 │ │ +10ac98: 1302 2800 |01ea: const/16 v2, #int 40 // #28 │ │ +10ac9c: 7030 de2d 6402 |01ec: invoke-direct {v4, v6, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@2dde │ │ +10aca2: 6904 3d19 |01ef: sput-object v4, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@193d │ │ +10aca6: 1302 2900 |01f1: const/16 v2, #int 41 // #29 │ │ +10acaa: 2322 010a |01f3: new-array v2, v2, [Lorg/acra/ReportField; // type@0a01 │ │ +10acae: 1206 |01f5: const/4 v6, #int 0 // #0 │ │ +10acb0: 4d00 0206 |01f6: aput-object v0, v2, v6 │ │ +10acb4: 1210 |01f8: const/4 v0, #int 1 // #1 │ │ +10acb6: 4d01 0200 |01f9: aput-object v1, v2, v0 │ │ +10acba: 1220 |01fb: const/4 v0, #int 2 // #2 │ │ +10acbc: 4d03 0200 |01fc: aput-object v3, v2, v0 │ │ +10acc0: 1230 |01fe: const/4 v0, #int 3 // #3 │ │ +10acc2: 4d05 0200 |01ff: aput-object v5, v2, v0 │ │ +10acc6: 1240 |0201: const/4 v0, #int 4 // #4 │ │ +10acc8: 4d07 0200 |0202: aput-object v7, v2, v0 │ │ +10accc: 1250 |0204: const/4 v0, #int 5 // #5 │ │ +10acce: 4d09 0200 |0205: aput-object v9, v2, v0 │ │ +10acd2: 1260 |0207: const/4 v0, #int 6 // #6 │ │ +10acd4: 4d0b 0200 |0208: aput-object v11, v2, v0 │ │ +10acd8: 1270 |020a: const/4 v0, #int 7 // #7 │ │ +10acda: 4d0d 0200 |020b: aput-object v13, v2, v0 │ │ +10acde: 1300 0800 |020d: const/16 v0, #int 8 // #8 │ │ +10ace2: 4d0f 0200 |020f: aput-object v15, v2, v0 │ │ +10ace6: 1300 0900 |0211: const/16 v0, #int 9 // #9 │ │ +10acea: 4d0e 0200 |0213: aput-object v14, v2, v0 │ │ +10acee: 1300 0a00 |0215: const/16 v0, #int 10 // #a │ │ +10acf2: 4d0c 0200 |0217: aput-object v12, v2, v0 │ │ +10acf6: 1300 0b00 |0219: const/16 v0, #int 11 // #b │ │ +10acfa: 4d0a 0200 |021b: aput-object v10, v2, v0 │ │ +10acfe: 1300 0c00 |021d: const/16 v0, #int 12 // #c │ │ +10ad02: 4d08 0200 |021f: aput-object v8, v2, v0 │ │ +10ad06: 1300 0d00 |0221: const/16 v0, #int 13 // #d │ │ +10ad0a: 4d10 0200 |0223: aput-object v16, v2, v0 │ │ +10ad0e: 1300 0e00 |0225: const/16 v0, #int 14 // #e │ │ +10ad12: 4d11 0200 |0227: aput-object v17, v2, v0 │ │ +10ad16: 1300 0f00 |0229: const/16 v0, #int 15 // #f │ │ +10ad1a: 4d12 0200 |022b: aput-object v18, v2, v0 │ │ +10ad1e: 1300 1000 |022d: const/16 v0, #int 16 // #10 │ │ +10ad22: 4d13 0200 |022f: aput-object v19, v2, v0 │ │ +10ad26: 1300 1100 |0231: const/16 v0, #int 17 // #11 │ │ +10ad2a: 4d14 0200 |0233: aput-object v20, v2, v0 │ │ +10ad2e: 1300 1200 |0235: const/16 v0, #int 18 // #12 │ │ +10ad32: 4d15 0200 |0237: aput-object v21, v2, v0 │ │ +10ad36: 1300 1300 |0239: const/16 v0, #int 19 // #13 │ │ +10ad3a: 4d16 0200 |023b: aput-object v22, v2, v0 │ │ +10ad3e: 1300 1400 |023d: const/16 v0, #int 20 // #14 │ │ +10ad42: 4d17 0200 |023f: aput-object v23, v2, v0 │ │ +10ad46: 1300 1500 |0241: const/16 v0, #int 21 // #15 │ │ +10ad4a: 4d18 0200 |0243: aput-object v24, v2, v0 │ │ +10ad4e: 1300 1600 |0245: const/16 v0, #int 22 // #16 │ │ +10ad52: 4d19 0200 |0247: aput-object v25, v2, v0 │ │ +10ad56: 1300 1700 |0249: const/16 v0, #int 23 // #17 │ │ +10ad5a: 4d1a 0200 |024b: aput-object v26, v2, v0 │ │ +10ad5e: 1300 1800 |024d: const/16 v0, #int 24 // #18 │ │ +10ad62: 4d1b 0200 |024f: aput-object v27, v2, v0 │ │ +10ad66: 1300 1900 |0251: const/16 v0, #int 25 // #19 │ │ +10ad6a: 4d1c 0200 |0253: aput-object v28, v2, v0 │ │ +10ad6e: 1300 1a00 |0255: const/16 v0, #int 26 // #1a │ │ +10ad72: 4d1d 0200 |0257: aput-object v29, v2, v0 │ │ +10ad76: 1300 1b00 |0259: const/16 v0, #int 27 // #1b │ │ +10ad7a: 4d1e 0200 |025b: aput-object v30, v2, v0 │ │ +10ad7e: 1300 1c00 |025d: const/16 v0, #int 28 // #1c │ │ +10ad82: 4d1f 0200 |025f: aput-object v31, v2, v0 │ │ +10ad86: 1300 1d00 |0261: const/16 v0, #int 29 // #1d │ │ +10ad8a: 4d20 0200 |0263: aput-object v32, v2, v0 │ │ +10ad8e: 1300 1e00 |0265: const/16 v0, #int 30 // #1e │ │ +10ad92: 4d21 0200 |0267: aput-object v33, v2, v0 │ │ +10ad96: 1300 1f00 |0269: const/16 v0, #int 31 // #1f │ │ +10ad9a: 4d22 0200 |026b: aput-object v34, v2, v0 │ │ +10ad9e: 1300 2000 |026d: const/16 v0, #int 32 // #20 │ │ +10ada2: 4d23 0200 |026f: aput-object v35, v2, v0 │ │ +10ada6: 1300 2100 |0271: const/16 v0, #int 33 // #21 │ │ +10adaa: 4d24 0200 |0273: aput-object v36, v2, v0 │ │ +10adae: 1300 2200 |0275: const/16 v0, #int 34 // #22 │ │ +10adb2: 4d25 0200 |0277: aput-object v37, v2, v0 │ │ +10adb6: 1300 2300 |0279: const/16 v0, #int 35 // #23 │ │ +10adba: 4d26 0200 |027b: aput-object v38, v2, v0 │ │ +10adbe: 1300 2400 |027d: const/16 v0, #int 36 // #24 │ │ +10adc2: 4d27 0200 |027f: aput-object v39, v2, v0 │ │ +10adc6: 1300 2500 |0281: const/16 v0, #int 37 // #25 │ │ +10adca: 4d28 0200 |0283: aput-object v40, v2, v0 │ │ +10adce: 1300 2600 |0285: const/16 v0, #int 38 // #26 │ │ +10add2: 4d29 0200 |0287: aput-object v41, v2, v0 │ │ +10add6: 1300 2700 |0289: const/16 v0, #int 39 // #27 │ │ +10adda: 4d2a 0200 |028b: aput-object v42, v2, v0 │ │ +10adde: 1300 2800 |028d: const/16 v0, #int 40 // #28 │ │ +10ade2: 4d04 0200 |028f: aput-object v4, v2, v0 │ │ +10ade6: 6902 1419 |0291: sput-object v2, Lorg/acra/ReportField;.$VALUES:[Lorg/acra/ReportField; // field@1914 │ │ +10adea: 0e00 |0293: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x000a line=35 │ │ 0x0014 line=39 │ │ 0x001e line=43 │ │ 0x0028 line=47 │ │ @@ -301100,17 +301102,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 │ │ -10ade4: |[10ade4] org.acra.ReportField.:(Ljava/lang/String;I)V │ │ -10adf4: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ -10adfa: 0e00 |0003: return-void │ │ +10adec: |[10adec] org.acra.ReportField.:(Ljava/lang/String;I)V │ │ +10adfc: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ +10ae02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/ReportField; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -301120,20 +301122,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/ReportField;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -10a864: |[10a864] org.acra.ReportField.valueOf:(Ljava/lang/String;)Lorg/acra/ReportField; │ │ -10a874: 1c00 c807 |0000: const-class v0, Lorg/acra/ReportField; // type@07c8 │ │ -10a878: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ -10a87e: 0c01 |0005: move-result-object v1 │ │ -10a880: 1f01 c807 |0006: check-cast v1, Lorg/acra/ReportField; // type@07c8 │ │ -10a884: 1101 |0008: return-object v1 │ │ +10a86c: |[10a86c] org.acra.ReportField.valueOf:(Ljava/lang/String;)Lorg/acra/ReportField; │ │ +10a87c: 1c00 c807 |0000: const-class v0, Lorg/acra/ReportField; // type@07c8 │ │ +10a880: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ +10a886: 0c01 |0005: move-result-object v1 │ │ +10a888: 1f01 c807 |0006: check-cast v1, Lorg/acra/ReportField; // type@07c8 │ │ +10a88c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/acra/ReportField;) │ │ @@ -301141,20 +301143,20 @@ │ │ type : '()[Lorg/acra/ReportField;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -10a888: |[10a888] org.acra.ReportField.values:()[Lorg/acra/ReportField; │ │ -10a898: 6200 1419 |0000: sget-object v0, Lorg/acra/ReportField;.$VALUES:[Lorg/acra/ReportField; // field@1914 │ │ -10a89c: 6e10 6f38 0000 |0002: invoke-virtual {v0}, [Lorg/acra/ReportField;.clone:()Ljava/lang/Object; // method@386f │ │ -10a8a2: 0c00 |0005: move-result-object v0 │ │ -10a8a4: 1f00 010a |0006: check-cast v0, [Lorg/acra/ReportField; // type@0a01 │ │ -10a8a8: 1100 |0008: return-object v0 │ │ +10a890: |[10a890] org.acra.ReportField.values:()[Lorg/acra/ReportField; │ │ +10a8a0: 6200 1419 |0000: sget-object v0, Lorg/acra/ReportField;.$VALUES:[Lorg/acra/ReportField; // field@1914 │ │ +10a8a4: 6e10 6f38 0000 |0002: invoke-virtual {v0}, [Lorg/acra/ReportField;.clone:()Ljava/lang/Object; // method@386f │ │ +10a8aa: 0c00 |0005: move-result-object v0 │ │ +10a8ac: 1f00 010a |0006: check-cast v0, [Lorg/acra/ReportField; // type@0a01 │ │ +10a8b0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 9148 (ReportField.java) │ │ @@ -301530,42 +301532,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -10b2fc: |[10b2fc] org.acra.attachment.AcraContentProvider.:()V │ │ -10b30c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -10b30e: 2300 f809 |0001: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ -10b312: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -10b314: 1a02 8d2b |0004: const-string v2, "_display_name" // string@2b8d │ │ -10b318: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -10b31c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -10b31e: 1a02 f12b |0009: const-string v2, "_size" // string@2bf1 │ │ -10b322: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -10b326: 6900 3e19 |000d: sput-object v0, Lorg/acra/attachment/AcraContentProvider;.COLUMNS:[Ljava/lang/String; // field@193e │ │ -10b32a: 0e00 |000f: return-void │ │ +10b304: |[10b304] org.acra.attachment.AcraContentProvider.:()V │ │ +10b314: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +10b316: 2300 f809 |0001: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ +10b31a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +10b31c: 1a02 8d2b |0004: const-string v2, "_display_name" // string@2b8d │ │ +10b320: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +10b324: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +10b326: 1a02 f12b |0009: const-string v2, "_size" // string@2bf1 │ │ +10b32a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +10b32e: 6900 3e19 |000d: sput-object v0, Lorg/acra/attachment/AcraContentProvider;.COLUMNS:[Ljava/lang/String; // field@193e │ │ +10b332: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x000d line=55 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/attachment/AcraContentProvider;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10b32c: |[10b32c] org.acra.attachment.AcraContentProvider.:()V │ │ -10b33c: 7010 7a01 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@017a │ │ -10b342: 0e00 |0003: return-void │ │ +10b334: |[10b334] org.acra.attachment.AcraContentProvider.:()V │ │ +10b344: 7010 7a01 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@017a │ │ +10b34a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/attachment/AcraContentProvider; │ │ │ │ #2 : (in Lorg/acra/attachment/AcraContentProvider;) │ │ @@ -301573,25 +301575,25 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -10b240: |[10b240] org.acra.attachment.AcraContentProvider.getAuthority:(Landroid/content/Context;)Ljava/lang/String; │ │ -10b250: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -10b254: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10b25a: 6e10 a601 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -10b260: 0c01 |0008: move-result-object v1 │ │ -10b262: 6e20 f52a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b268: 1a01 6505 |000c: const-string v1, ".acra" // string@0565 │ │ -10b26c: 6e20 f52a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b272: 6e10 fa2a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10b278: 0c01 |0014: move-result-object v1 │ │ -10b27a: 1101 |0015: return-object v1 │ │ +10b248: |[10b248] org.acra.attachment.AcraContentProvider.getAuthority:(Landroid/content/Context;)Ljava/lang/String; │ │ +10b258: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +10b25c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10b262: 6e10 a601 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +10b268: 0c01 |0008: move-result-object v1 │ │ +10b26a: 6e20 f52a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b270: 1a01 6505 |000c: const-string v1, ".acra" // string@0565 │ │ +10b274: 6e20 f52a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b27a: 6e10 fa2a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10b280: 0c01 |0014: move-result-object v1 │ │ +10b282: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lorg/acra/attachment/AcraContentProvider;) │ │ @@ -301599,55 +301601,55 @@ │ │ type : '(Landroid/net/Uri;)Ljava/io/File;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -10b18c: |[10b18c] org.acra.attachment.AcraContentProvider.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ -10b19c: 6e10 0004 0500 |0000: invoke-virtual {v5}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@0400 │ │ -10b1a2: 0c00 |0003: move-result-object v0 │ │ -10b1a4: 1a01 3230 |0004: const-string v1, "content" // string@3032 │ │ -10b1a8: 6e20 ba2a 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10b1ae: 0a00 |0009: move-result v0 │ │ -10b1b0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -10b1b2: 3800 3e00 |000b: if-eqz v0, 0049 // +003e │ │ -10b1b6: 5440 4019 |000d: iget-object v0, v4, Lorg/acra/attachment/AcraContentProvider;.authority:Ljava/lang/String; // field@1940 │ │ -10b1ba: 6e10 fb03 0500 |000f: invoke-virtual {v5}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@03fb │ │ -10b1c0: 0c02 |0012: move-result-object v2 │ │ -10b1c2: 6e20 ba2a 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10b1c8: 0a00 |0016: move-result v0 │ │ -10b1ca: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -10b1ce: 2830 |0019: goto 0049 // +0030 │ │ -10b1d0: 2200 4e07 |001a: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -10b1d4: 6e10 fe03 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@03fe │ │ -10b1da: 0c05 |001f: move-result-object v5 │ │ -10b1dc: 7020 902b 5000 |0020: invoke-direct {v0, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b90 │ │ -10b1e2: 7210 362c 0000 |0023: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ -10b1e8: 0a05 |0026: move-result v5 │ │ -10b1ea: 1222 |0027: const/4 v2, #int 2 // #2 │ │ -10b1ec: 3525 0300 |0028: if-ge v5, v2, 002b // +0003 │ │ -10b1f0: 1101 |002a: return-object v1 │ │ -10b1f2: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -10b1f4: 7220 342c 5000 |002c: invoke-interface {v0, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2c34 │ │ -10b1fa: 0c05 |002f: move-result-object v5 │ │ -10b1fc: 1f05 0e07 |0030: check-cast v5, Ljava/lang/String; // type@070e │ │ -10b200: 6e10 d82a 0500 |0032: invoke-virtual {v5}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@2ad8 │ │ -10b206: 0c05 |0035: move-result-object v5 │ │ -10b208: 7110 3830 0500 |0036: invoke-static {v5}, Lorg/acra/file/Directory;.valueOf:(Ljava/lang/String;)Lorg/acra/file/Directory; // method@3038 │ │ -10b20e: 0c05 |0039: move-result-object v5 │ │ -10b210: 6e10 0a2e 0400 |003a: invoke-virtual {v4}, Lorg/acra/attachment/AcraContentProvider;.getContext:()Landroid/content/Context; // method@2e0a │ │ -10b216: 0c02 |003d: move-result-object v2 │ │ -10b218: 6203 0c18 |003e: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -10b21c: 7120 a405 0300 |0040: invoke-static {v3, v0}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@05a4 │ │ -10b222: 0c00 |0043: move-result-object v0 │ │ -10b224: 6e30 3630 2500 |0044: invoke-virtual {v5, v2, v0}, Lorg/acra/file/Directory;.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@3036 │ │ -10b22a: 0c05 |0047: move-result-object v5 │ │ -10b22c: 1105 |0048: return-object v5 │ │ -10b22e: 1101 |0049: return-object v1 │ │ +10b194: |[10b194] org.acra.attachment.AcraContentProvider.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ +10b1a4: 6e10 0004 0500 |0000: invoke-virtual {v5}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@0400 │ │ +10b1aa: 0c00 |0003: move-result-object v0 │ │ +10b1ac: 1a01 3230 |0004: const-string v1, "content" // string@3032 │ │ +10b1b0: 6e20 ba2a 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10b1b6: 0a00 |0009: move-result v0 │ │ +10b1b8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +10b1ba: 3800 3e00 |000b: if-eqz v0, 0049 // +003e │ │ +10b1be: 5440 4019 |000d: iget-object v0, v4, Lorg/acra/attachment/AcraContentProvider;.authority:Ljava/lang/String; // field@1940 │ │ +10b1c2: 6e10 fb03 0500 |000f: invoke-virtual {v5}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@03fb │ │ +10b1c8: 0c02 |0012: move-result-object v2 │ │ +10b1ca: 6e20 ba2a 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10b1d0: 0a00 |0016: move-result v0 │ │ +10b1d2: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +10b1d6: 2830 |0019: goto 0049 // +0030 │ │ +10b1d8: 2200 4e07 |001a: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +10b1dc: 6e10 fe03 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@03fe │ │ +10b1e2: 0c05 |001f: move-result-object v5 │ │ +10b1e4: 7020 902b 5000 |0020: invoke-direct {v0, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b90 │ │ +10b1ea: 7210 362c 0000 |0023: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ +10b1f0: 0a05 |0026: move-result v5 │ │ +10b1f2: 1222 |0027: const/4 v2, #int 2 // #2 │ │ +10b1f4: 3525 0300 |0028: if-ge v5, v2, 002b // +0003 │ │ +10b1f8: 1101 |002a: return-object v1 │ │ +10b1fa: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +10b1fc: 7220 342c 5000 |002c: invoke-interface {v0, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2c34 │ │ +10b202: 0c05 |002f: move-result-object v5 │ │ +10b204: 1f05 0e07 |0030: check-cast v5, Ljava/lang/String; // type@070e │ │ +10b208: 6e10 d82a 0500 |0032: invoke-virtual {v5}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@2ad8 │ │ +10b20e: 0c05 |0035: move-result-object v5 │ │ +10b210: 7110 3830 0500 |0036: invoke-static {v5}, Lorg/acra/file/Directory;.valueOf:(Ljava/lang/String;)Lorg/acra/file/Directory; // method@3038 │ │ +10b216: 0c05 |0039: move-result-object v5 │ │ +10b218: 6e10 0a2e 0400 |003a: invoke-virtual {v4}, Lorg/acra/attachment/AcraContentProvider;.getContext:()Landroid/content/Context; // method@2e0a │ │ +10b21e: 0c02 |003d: move-result-object v2 │ │ +10b220: 6203 0c18 |003e: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +10b224: 7120 a405 0300 |0040: invoke-static {v3, v0}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@05a4 │ │ +10b22a: 0c00 |0043: move-result-object v0 │ │ +10b22c: 6e30 3630 2500 |0044: invoke-virtual {v5, v2, v0}, Lorg/acra/file/Directory;.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@3036 │ │ +10b232: 0c05 |0047: move-result-object v5 │ │ +10b234: 1105 |0048: return-object v5 │ │ +10b236: 1101 |0049: return-object v1 │ │ catches : 1 │ │ 0x0036 - 0x0048 │ │ Ljava/lang/IllegalArgumentException; -> 0x0049 │ │ positions : │ │ 0x0000 line=107 │ │ 0x001a line=110 │ │ 0x0023 line=111 │ │ @@ -301663,21 +301665,21 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -10af0c: |[10af0c] org.acra.attachment.AcraContentProvider.getUriForFile:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ -10af1c: 6200 031a |0000: sget-object v0, Lorg/acra/file/Directory;.ROOT:Lorg/acra/file/Directory; // field@1a03 │ │ -10af20: 6e10 a429 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ -10af26: 0c02 |0005: move-result-object v2 │ │ -10af28: 7130 0e2e 0102 |0006: invoke-static {v1, v0, v2}, Lorg/acra/attachment/AcraContentProvider;.getUriForFile:(Landroid/content/Context;Lorg/acra/file/Directory;Ljava/lang/String;)Landroid/net/Uri; // method@2e0e │ │ -10af2e: 0c01 |0009: move-result-object v1 │ │ -10af30: 1101 |000a: return-object v1 │ │ +10af14: |[10af14] org.acra.attachment.AcraContentProvider.getUriForFile:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ +10af24: 6200 031a |0000: sget-object v0, Lorg/acra/file/Directory;.ROOT:Lorg/acra/file/Directory; // field@1a03 │ │ +10af28: 6e10 a429 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ +10af2e: 0c02 |0005: move-result-object v2 │ │ +10af30: 7130 0e2e 0102 |0006: invoke-static {v1, v0, v2}, Lorg/acra/attachment/AcraContentProvider;.getUriForFile:(Landroid/content/Context;Lorg/acra/file/Directory;Ljava/lang/String;)Landroid/net/Uri; // method@2e0e │ │ +10af36: 0c01 |0009: move-result-object v1 │ │ +10af38: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/io/File; │ │ │ │ @@ -301686,48 +301688,48 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/file/Directory;Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -10af34: |[10af34] org.acra.attachment.AcraContentProvider.getUriForFile:(Landroid/content/Context;Lorg/acra/file/Directory;Ljava/lang/String;)Landroid/net/Uri; │ │ -10af44: 2200 f400 |0000: new-instance v0, Landroid/net/Uri$Builder; // type@00f4 │ │ -10af48: 7010 f003 0000 |0002: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@03f0 │ │ -10af4e: 1a01 3230 |0005: const-string v1, "content" // string@3032 │ │ -10af52: 6e20 f503 1000 |0007: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@03f5 │ │ -10af58: 0c00 |000a: move-result-object v0 │ │ -10af5a: 7110 082e 0300 |000b: invoke-static {v3}, Lorg/acra/attachment/AcraContentProvider;.getAuthority:(Landroid/content/Context;)Ljava/lang/String; // method@2e08 │ │ -10af60: 0c03 |000e: move-result-object v3 │ │ -10af62: 6e20 f203 3000 |000f: invoke-virtual {v0, v3}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@03f2 │ │ -10af68: 0c03 |0012: move-result-object v3 │ │ -10af6a: 6e10 3730 0400 |0013: invoke-virtual {v4}, Lorg/acra/file/Directory;.name:()Ljava/lang/String; // method@3037 │ │ -10af70: 0c04 |0016: move-result-object v4 │ │ -10af72: 6e10 d62a 0400 |0017: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2ad6 │ │ -10af78: 0c04 |001a: move-result-object v4 │ │ -10af7a: 6e20 f103 4300 |001b: invoke-virtual {v3, v4}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@03f1 │ │ -10af80: 0c03 |001e: move-result-object v3 │ │ -10af82: 6204 0c18 |001f: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -10af86: 7110 d12c 0400 |0021: invoke-static {v4}, Ljava/util/regex/Pattern;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@2cd1 │ │ -10af8c: 0c04 |0024: move-result-object v4 │ │ -10af8e: 6e20 d02a 4500 |0025: invoke-virtual {v5, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -10af94: 0c04 |0028: move-result-object v4 │ │ -10af96: 2145 |0029: array-length v5, v4 │ │ -10af98: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -10af9a: 3550 1000 |002b: if-ge v0, v5, 003b // +0010 │ │ -10af9e: 4601 0400 |002d: aget-object v1, v4, v0 │ │ -10afa2: 6e10 c92a 0100 |002f: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -10afa8: 0a02 |0032: move-result v2 │ │ -10afaa: 3d02 0500 |0033: if-lez v2, 0038 // +0005 │ │ -10afae: 6e20 f103 1300 |0035: invoke-virtual {v3, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@03f1 │ │ -10afb4: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ -10afb8: 28f1 |003a: goto 002b // -000f │ │ -10afba: 6e10 f303 0300 |003b: invoke-virtual {v3}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@03f3 │ │ -10afc0: 0c03 |003e: move-result-object v3 │ │ -10afc2: 1103 |003f: return-object v3 │ │ +10af3c: |[10af3c] org.acra.attachment.AcraContentProvider.getUriForFile:(Landroid/content/Context;Lorg/acra/file/Directory;Ljava/lang/String;)Landroid/net/Uri; │ │ +10af4c: 2200 f400 |0000: new-instance v0, Landroid/net/Uri$Builder; // type@00f4 │ │ +10af50: 7010 f003 0000 |0002: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@03f0 │ │ +10af56: 1a01 3230 |0005: const-string v1, "content" // string@3032 │ │ +10af5a: 6e20 f503 1000 |0007: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@03f5 │ │ +10af60: 0c00 |000a: move-result-object v0 │ │ +10af62: 7110 082e 0300 |000b: invoke-static {v3}, Lorg/acra/attachment/AcraContentProvider;.getAuthority:(Landroid/content/Context;)Ljava/lang/String; // method@2e08 │ │ +10af68: 0c03 |000e: move-result-object v3 │ │ +10af6a: 6e20 f203 3000 |000f: invoke-virtual {v0, v3}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@03f2 │ │ +10af70: 0c03 |0012: move-result-object v3 │ │ +10af72: 6e10 3730 0400 |0013: invoke-virtual {v4}, Lorg/acra/file/Directory;.name:()Ljava/lang/String; // method@3037 │ │ +10af78: 0c04 |0016: move-result-object v4 │ │ +10af7a: 6e10 d62a 0400 |0017: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2ad6 │ │ +10af80: 0c04 |001a: move-result-object v4 │ │ +10af82: 6e20 f103 4300 |001b: invoke-virtual {v3, v4}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@03f1 │ │ +10af88: 0c03 |001e: move-result-object v3 │ │ +10af8a: 6204 0c18 |001f: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +10af8e: 7110 d12c 0400 |0021: invoke-static {v4}, Ljava/util/regex/Pattern;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@2cd1 │ │ +10af94: 0c04 |0024: move-result-object v4 │ │ +10af96: 6e20 d02a 4500 |0025: invoke-virtual {v5, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +10af9c: 0c04 |0028: move-result-object v4 │ │ +10af9e: 2145 |0029: array-length v5, v4 │ │ +10afa0: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +10afa2: 3550 1000 |002b: if-ge v0, v5, 003b // +0010 │ │ +10afa6: 4601 0400 |002d: aget-object v1, v4, v0 │ │ +10afaa: 6e10 c92a 0100 |002f: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +10afb0: 0a02 |0032: move-result v2 │ │ +10afb2: 3d02 0500 |0033: if-lez v2, 0038 // +0005 │ │ +10afb6: 6e20 f103 1300 |0035: invoke-virtual {v3, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@03f1 │ │ +10afbc: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ +10afc0: 28f1 |003a: goto 002b // -000f │ │ +10afc2: 6e10 f303 0300 |003b: invoke-virtual {v3}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@03f3 │ │ +10afc8: 0c03 |003e: move-result-object v3 │ │ +10afca: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0007 line=224 │ │ 0x000b line=225 │ │ 0x0013 line=226 │ │ 0x001f line=227 │ │ @@ -301744,37 +301746,37 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -10b298: |[10b298] org.acra.attachment.AcraContentProvider.guessMimeType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -10b2a8: 6e10 0304 0200 |0000: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0403 │ │ -10b2ae: 0c02 |0003: move-result-object v2 │ │ -10b2b0: 7110 e408 0200 |0004: invoke-static {v2}, Landroid/webkit/MimeTypeMap;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@08e4 │ │ -10b2b6: 0c02 |0007: move-result-object v2 │ │ -10b2b8: 3802 1b00 |0008: if-eqz v2, 0023 // +001b │ │ -10b2bc: 7100 e608 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@08e6 │ │ -10b2c2: 0c00 |000d: move-result-object v0 │ │ -10b2c4: 6e10 d62a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2ad6 │ │ -10b2ca: 0c01 |0011: move-result-object v1 │ │ -10b2cc: 6e20 e508 1000 |0012: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@08e5 │ │ -10b2d2: 0c00 |0015: move-result-object v0 │ │ -10b2d4: 3900 0e00 |0016: if-nez v0, 0024 // +000e │ │ -10b2d8: 1a01 8f3b |0018: const-string v1, "json" // string@3b8f │ │ -10b2dc: 6e20 ba2a 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10b2e2: 0a02 |001d: move-result v2 │ │ -10b2e4: 3802 0600 |001e: if-eqz v2, 0024 // +0006 │ │ -10b2e8: 1a00 082e |0020: const-string v0, "application/json" // string@2e08 │ │ -10b2ec: 2802 |0022: goto 0024 // +0002 │ │ -10b2ee: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -10b2f0: 3900 0400 |0024: if-nez v0, 0028 // +0004 │ │ -10b2f4: 1a00 0a2e |0026: const-string v0, "application/octet-stream" // string@2e0a │ │ -10b2f8: 1100 |0028: return-object v0 │ │ +10b2a0: |[10b2a0] org.acra.attachment.AcraContentProvider.guessMimeType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +10b2b0: 6e10 0304 0200 |0000: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0403 │ │ +10b2b6: 0c02 |0003: move-result-object v2 │ │ +10b2b8: 7110 e408 0200 |0004: invoke-static {v2}, Landroid/webkit/MimeTypeMap;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@08e4 │ │ +10b2be: 0c02 |0007: move-result-object v2 │ │ +10b2c0: 3802 1b00 |0008: if-eqz v2, 0023 // +001b │ │ +10b2c4: 7100 e608 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@08e6 │ │ +10b2ca: 0c00 |000d: move-result-object v0 │ │ +10b2cc: 6e10 d62a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2ad6 │ │ +10b2d2: 0c01 |0011: move-result-object v1 │ │ +10b2d4: 6e20 e508 1000 |0012: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@08e5 │ │ +10b2da: 0c00 |0015: move-result-object v0 │ │ +10b2dc: 3900 0e00 |0016: if-nez v0, 0024 // +000e │ │ +10b2e0: 1a01 8f3b |0018: const-string v1, "json" // string@3b8f │ │ +10b2e4: 6e20 ba2a 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10b2ea: 0a02 |001d: move-result v2 │ │ +10b2ec: 3802 0600 |001e: if-eqz v2, 0024 // +0006 │ │ +10b2f0: 1a00 082e |0020: const-string v0, "application/json" // string@2e08 │ │ +10b2f4: 2802 |0022: goto 0024 // +0002 │ │ +10b2f6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +10b2f8: 3900 0400 |0024: if-nez v0, 0028 // +0004 │ │ +10b2fc: 1a00 0a2e |0026: const-string v0, "application/octet-stream" // string@2e0a │ │ +10b300: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=245 │ │ 0x000a line=248 │ │ 0x000e line=249 │ │ 0x0012 line=248 │ │ @@ -301788,19 +301790,19 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10b14c: |[10b14c] org.acra.attachment.AcraContentProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -10b15c: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10b160: 1a02 5421 |0002: const-string v2, "No delete supported" // string@2154 │ │ -10b164: 7020 1b2b 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b1b │ │ -10b16a: 2701 |0007: throw v1 │ │ +10b154: |[10b154] org.acra.attachment.AcraContentProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +10b164: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10b168: 1a02 5421 |0002: const-string v2, "No delete supported" // string@2154 │ │ +10b16c: 7020 1b2b 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b1b │ │ +10b172: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/acra/attachment/AcraContentProvider; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -301811,18 +301813,18 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -10b27c: |[10b27c] org.acra.attachment.AcraContentProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -10b28c: 7110 0f2e 0100 |0000: invoke-static {v1}, Lorg/acra/attachment/AcraContentProvider;.guessMimeType:(Landroid/net/Uri;)Ljava/lang/String; // method@2e0f │ │ -10b292: 0c01 |0003: move-result-object v1 │ │ -10b294: 1101 |0004: return-object v1 │ │ +10b284: |[10b284] org.acra.attachment.AcraContentProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +10b294: 7110 0f2e 0100 |0000: invoke-static {v1}, Lorg/acra/attachment/AcraContentProvider;.guessMimeType:(Landroid/net/Uri;)Ljava/lang/String; // method@2e0f │ │ +10b29a: 0c01 |0003: move-result-object v1 │ │ +10b29c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/attachment/AcraContentProvider; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/net/Uri; │ │ │ │ @@ -301831,19 +301833,19 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10afc4: |[10afc4] org.acra.attachment.AcraContentProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -10afd4: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10afd8: 1a02 5921 |0002: const-string v2, "No insert supported" // string@2159 │ │ -10afdc: 7020 1b2b 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b1b │ │ -10afe2: 2701 |0007: throw v1 │ │ +10afcc: |[10afcc] org.acra.attachment.AcraContentProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +10afdc: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10afe0: 1a02 5921 |0002: const-string v2, "No insert supported" // string@2159 │ │ +10afe4: 7020 1b2b 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b1b │ │ +10afea: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/acra/attachment/AcraContentProvider; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/ContentValues; │ │ @@ -301853,35 +301855,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -10b0e8: |[10b0e8] org.acra.attachment.AcraContentProvider.onCreate:()Z │ │ -10b0f8: 6e10 0a2e 0400 |0000: invoke-virtual {v4}, Lorg/acra/attachment/AcraContentProvider;.getContext:()Landroid/content/Context; // method@2e0a │ │ -10b0fe: 0c00 |0003: move-result-object v0 │ │ -10b100: 7110 082e 0000 |0004: invoke-static {v0}, Lorg/acra/attachment/AcraContentProvider;.getAuthority:(Landroid/content/Context;)Ljava/lang/String; // method@2e08 │ │ -10b106: 0c00 |0007: move-result-object v0 │ │ -10b108: 5b40 4019 |0008: iput-object v0, v4, Lorg/acra/attachment/AcraContentProvider;.authority:Ljava/lang/String; // field@1940 │ │ -10b10c: 6300 f418 |000a: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10b110: 3800 1c00 |000c: if-eqz v0, 0028 // +001c │ │ -10b114: 6200 fe18 |000e: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10b118: 6201 f518 |0010: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10b11c: 2202 1007 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -10b120: 7010 eb2a 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10b126: 1a03 a923 |0017: const-string v3, "Registered content provider for authority " // string@23a9 │ │ -10b12a: 6e20 f52a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b130: 5443 4019 |001c: iget-object v3, v4, Lorg/acra/attachment/AcraContentProvider;.authority:Ljava/lang/String; // field@1940 │ │ -10b134: 6e20 f52a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b13a: 6e10 fa2a 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10b140: 0c02 |0024: move-result-object v2 │ │ -10b142: 7230 5630 1002 |0025: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10b148: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -10b14a: 0f00 |0029: return v0 │ │ +10b0f0: |[10b0f0] org.acra.attachment.AcraContentProvider.onCreate:()Z │ │ +10b100: 6e10 0a2e 0400 |0000: invoke-virtual {v4}, Lorg/acra/attachment/AcraContentProvider;.getContext:()Landroid/content/Context; // method@2e0a │ │ +10b106: 0c00 |0003: move-result-object v0 │ │ +10b108: 7110 082e 0000 |0004: invoke-static {v0}, Lorg/acra/attachment/AcraContentProvider;.getAuthority:(Landroid/content/Context;)Ljava/lang/String; // method@2e08 │ │ +10b10e: 0c00 |0007: move-result-object v0 │ │ +10b110: 5b40 4019 |0008: iput-object v0, v4, Lorg/acra/attachment/AcraContentProvider;.authority:Ljava/lang/String; // field@1940 │ │ +10b114: 6300 f418 |000a: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10b118: 3800 1c00 |000c: if-eqz v0, 0028 // +001c │ │ +10b11c: 6200 fe18 |000e: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10b120: 6201 f518 |0010: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10b124: 2202 1007 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +10b128: 7010 eb2a 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10b12e: 1a03 a923 |0017: const-string v3, "Registered content provider for authority " // string@23a9 │ │ +10b132: 6e20 f52a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b138: 5443 4019 |001c: iget-object v3, v4, Lorg/acra/attachment/AcraContentProvider;.authority:Ljava/lang/String; // field@1940 │ │ +10b13c: 6e20 f52a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b142: 6e10 fa2a 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10b148: 0c02 |0024: move-result-object v2 │ │ +10b14a: 7230 5630 1002 |0025: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10b150: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +10b152: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000a line=63 │ │ locals : │ │ 0x0000 - 0x002a reg=4 this Lorg/acra/attachment/AcraContentProvider; │ │ │ │ @@ -301890,70 +301892,70 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -10afe4: |[10afe4] org.acra.attachment.AcraContentProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ -10aff4: 7020 0b2e 4300 |0000: invoke-direct {v3, v4}, Lorg/acra/attachment/AcraContentProvider;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@2e0b │ │ -10affa: 0c05 |0003: move-result-object v5 │ │ -10affc: 3805 5900 |0004: if-eqz v5, 005d // +0059 │ │ -10b000: 6e10 9c29 0500 |0006: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@299c │ │ -10b006: 0a00 |0009: move-result v0 │ │ -10b008: 3800 5300 |000a: if-eqz v0, 005d // +0053 │ │ -10b00c: 6304 f418 |000c: sget-boolean v4, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10b010: 3804 4800 |000e: if-eqz v4, 0056 // +0048 │ │ -10b014: 6004 9100 |0010: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10b018: 1300 1300 |0012: const/16 v0, #int 19 // #13 │ │ -10b01c: 3404 2600 |0014: if-lt v4, v0, 003a // +0026 │ │ -10b020: 6204 fe18 |0016: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10b024: 6200 f518 |0018: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10b028: 2201 1007 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -10b02c: 7010 eb2a 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10b032: 6e10 092e 0300 |001f: invoke-virtual {v3}, Lorg/acra/attachment/AcraContentProvider;.getCallingPackage:()Ljava/lang/String; // method@2e09 │ │ -10b038: 0c02 |0022: move-result-object v2 │ │ -10b03a: 6e20 f52a 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b040: 1a02 c100 |0026: const-string v2, " opened " // string@00c1 │ │ -10b044: 6e20 f52a 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b04a: 6e10 a429 0500 |002b: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ -10b050: 0c02 |002e: move-result-object v2 │ │ -10b052: 6e20 f52a 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b058: 6e10 fa2a 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10b05e: 0c01 |0035: move-result-object v1 │ │ -10b060: 7230 5630 0401 |0036: invoke-interface {v4, v0, v1}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10b066: 281d |0039: goto 0056 // +001d │ │ -10b068: 6204 fe18 |003a: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10b06c: 6200 f518 |003c: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10b070: 2201 1007 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -10b074: 7010 eb2a 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10b07a: 6e10 a429 0500 |0043: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ -10b080: 0c02 |0046: move-result-object v2 │ │ -10b082: 6e20 f52a 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b088: 1a02 e500 |004a: const-string v2, " was opened by an application" // string@00e5 │ │ -10b08c: 6e20 f52a 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b092: 6e10 fa2a 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10b098: 0c01 |0052: move-result-object v1 │ │ -10b09a: 7230 5630 0401 |0053: invoke-interface {v4, v0, v1}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10b0a0: 1504 0010 |0056: const/high16 v4, #int 268435456 // #1000 │ │ -10b0a4: 7120 d404 4500 |0058: invoke-static {v5, v4}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@04d4 │ │ -10b0aa: 0c04 |005b: move-result-object v4 │ │ -10b0ac: 1104 |005c: return-object v4 │ │ -10b0ae: 2205 c306 |005d: new-instance v5, Ljava/io/FileNotFoundException; // type@06c3 │ │ -10b0b2: 2200 1007 |005f: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -10b0b6: 7010 eb2a 0000 |0061: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10b0bc: 1a01 1611 |0064: const-string v1, "File represented by uri " // string@1116 │ │ -10b0c0: 6e20 f52a 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b0c6: 6e20 f42a 4000 |0069: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10b0cc: 1a04 7600 |006c: const-string v4, " could not be found" // string@0076 │ │ -10b0d0: 6e20 f52a 4000 |006e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b0d6: 6e10 fa2a 0000 |0071: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10b0dc: 0c04 |0074: move-result-object v4 │ │ -10b0de: 7020 ba29 4500 |0075: invoke-direct {v5, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@29ba │ │ -10b0e4: 2705 |0078: throw v5 │ │ +10afec: |[10afec] org.acra.attachment.AcraContentProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ +10affc: 7020 0b2e 4300 |0000: invoke-direct {v3, v4}, Lorg/acra/attachment/AcraContentProvider;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@2e0b │ │ +10b002: 0c05 |0003: move-result-object v5 │ │ +10b004: 3805 5900 |0004: if-eqz v5, 005d // +0059 │ │ +10b008: 6e10 9c29 0500 |0006: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@299c │ │ +10b00e: 0a00 |0009: move-result v0 │ │ +10b010: 3800 5300 |000a: if-eqz v0, 005d // +0053 │ │ +10b014: 6304 f418 |000c: sget-boolean v4, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10b018: 3804 4800 |000e: if-eqz v4, 0056 // +0048 │ │ +10b01c: 6004 9100 |0010: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10b020: 1300 1300 |0012: const/16 v0, #int 19 // #13 │ │ +10b024: 3404 2600 |0014: if-lt v4, v0, 003a // +0026 │ │ +10b028: 6204 fe18 |0016: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10b02c: 6200 f518 |0018: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10b030: 2201 1007 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10b034: 7010 eb2a 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10b03a: 6e10 092e 0300 |001f: invoke-virtual {v3}, Lorg/acra/attachment/AcraContentProvider;.getCallingPackage:()Ljava/lang/String; // method@2e09 │ │ +10b040: 0c02 |0022: move-result-object v2 │ │ +10b042: 6e20 f52a 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b048: 1a02 c100 |0026: const-string v2, " opened " // string@00c1 │ │ +10b04c: 6e20 f52a 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b052: 6e10 a429 0500 |002b: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ +10b058: 0c02 |002e: move-result-object v2 │ │ +10b05a: 6e20 f52a 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b060: 6e10 fa2a 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10b066: 0c01 |0035: move-result-object v1 │ │ +10b068: 7230 5630 0401 |0036: invoke-interface {v4, v0, v1}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10b06e: 281d |0039: goto 0056 // +001d │ │ +10b070: 6204 fe18 |003a: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10b074: 6200 f518 |003c: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10b078: 2201 1007 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10b07c: 7010 eb2a 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10b082: 6e10 a429 0500 |0043: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ +10b088: 0c02 |0046: move-result-object v2 │ │ +10b08a: 6e20 f52a 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b090: 1a02 e500 |004a: const-string v2, " was opened by an application" // string@00e5 │ │ +10b094: 6e20 f52a 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b09a: 6e10 fa2a 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10b0a0: 0c01 |0052: move-result-object v1 │ │ +10b0a2: 7230 5630 0401 |0053: invoke-interface {v4, v0, v1}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10b0a8: 1504 0010 |0056: const/high16 v4, #int 268435456 // #1000 │ │ +10b0ac: 7120 d404 4500 |0058: invoke-static {v5, v4}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@04d4 │ │ +10b0b2: 0c04 |005b: move-result-object v4 │ │ +10b0b4: 1104 |005c: return-object v4 │ │ +10b0b6: 2205 c306 |005d: new-instance v5, Ljava/io/FileNotFoundException; // type@06c3 │ │ +10b0ba: 2200 1007 |005f: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +10b0be: 7010 eb2a 0000 |0061: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10b0c4: 1a01 1611 |0064: const-string v1, "File represented by uri " // string@1116 │ │ +10b0c8: 6e20 f52a 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b0ce: 6e20 f42a 4000 |0069: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10b0d4: 1a04 7600 |006c: const-string v4, " could not be found" // string@0076 │ │ +10b0d8: 6e20 f52a 4000 |006e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b0de: 6e10 fa2a 0000 |0071: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10b0e4: 0c04 |0074: move-result-object v4 │ │ +10b0e6: 7020 ba29 4500 |0075: invoke-direct {v5, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@29ba │ │ +10b0ec: 2705 |0078: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0006 line=180 │ │ 0x000c line=181 │ │ 0x0010 line=182 │ │ 0x0016 line=183 │ │ @@ -301970,73 +301972,73 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -10ae14: |[10ae14] org.acra.attachment.AcraContentProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -10ae24: 6308 f418 |0000: sget-boolean v8, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10ae28: 3808 1a00 |0002: if-eqz v8, 001c // +001a │ │ -10ae2c: 6208 fe18 |0004: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10ae30: 6209 f518 |0006: sget-object v9, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10ae34: 220a 1007 |0008: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -10ae38: 7010 eb2a 0a00 |000a: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10ae3e: 1a00 1323 |000d: const-string v0, "Query: " // string@2313 │ │ -10ae42: 6e20 f52a 0a00 |000f: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10ae48: 6e20 f42a 6a00 |0012: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10ae4e: 6e10 fa2a 0a00 |0015: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10ae54: 0c0a |0018: move-result-object v10 │ │ -10ae56: 7230 5630 980a |0019: invoke-interface {v8, v9, v10}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10ae5c: 7020 0b2e 6500 |001c: invoke-direct {v5, v6}, Lorg/acra/attachment/AcraContentProvider;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@2e0b │ │ -10ae62: 0c06 |001f: move-result-object v6 │ │ -10ae64: 3906 0400 |0020: if-nez v6, 0024 // +0004 │ │ -10ae68: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -10ae6a: 1106 |0023: return-object v6 │ │ -10ae6c: 3907 0400 |0024: if-nez v7, 0028 // +0004 │ │ -10ae70: 6207 3e19 |0026: sget-object v7, Lorg/acra/attachment/AcraContentProvider;.COLUMNS:[Ljava/lang/String; // field@193e │ │ -10ae74: 2208 6107 |0028: new-instance v8, Ljava/util/LinkedHashMap; // type@0761 │ │ -10ae78: 7010 072c 0800 |002a: invoke-direct {v8}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ -10ae7e: 2179 |002d: array-length v9, v7 │ │ -10ae80: 120a |002e: const/4 v10, #int 0 // #0 │ │ -10ae82: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -10ae84: 3590 2a00 |0030: if-ge v0, v9, 005a // +002a │ │ -10ae88: 4601 0700 |0032: aget-object v1, v7, v0 │ │ -10ae8c: 1a02 8d2b |0034: const-string v2, "_display_name" // string@2b8d │ │ -10ae90: 6e20 ba2a 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10ae96: 0a03 |0039: move-result v3 │ │ -10ae98: 3803 0a00 |003a: if-eqz v3, 0044 // +000a │ │ -10ae9c: 6e10 a129 0600 |003c: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ -10aea2: 0c01 |003f: move-result-object v1 │ │ -10aea4: 7230 582c 2801 |0040: invoke-interface {v8, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -10aeaa: 2814 |0043: goto 0057 // +0014 │ │ -10aeac: 1a02 f12b |0044: const-string v2, "_size" // string@2bf1 │ │ -10aeb0: 6e20 ba2a 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10aeb6: 0a01 |0049: move-result v1 │ │ -10aeb8: 3801 0d00 |004a: if-eqz v1, 0057 // +000d │ │ -10aebc: 6e10 a729 0600 |004c: invoke-virtual {v6}, Ljava/io/File;.length:()J // method@29a7 │ │ -10aec2: 0b03 |004f: move-result-wide v3 │ │ -10aec4: 7120 682a 4300 |0050: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ -10aeca: 0c01 |0053: move-result-object v1 │ │ -10aecc: 7230 582c 2801 |0054: invoke-interface {v8, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -10aed2: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ -10aed6: 28d7 |0059: goto 0030 // -0029 │ │ -10aed8: 2206 8800 |005a: new-instance v6, Landroid/database/MatrixCursor; // type@0088 │ │ -10aedc: 7210 572c 0800 |005c: invoke-interface {v8}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2c57 │ │ -10aee2: 0c07 |005f: move-result-object v7 │ │ -10aee4: 23a9 f809 |0060: new-array v9, v10, [Ljava/lang/String; // type@09f8 │ │ -10aee8: 7220 782c 9700 |0062: invoke-interface {v7, v9}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2c78 │ │ -10aeee: 0c07 |0065: move-result-object v7 │ │ -10aef0: 1f07 f809 |0066: check-cast v7, [Ljava/lang/String; // type@09f8 │ │ -10aef4: 1219 |0068: const/4 v9, #int 1 // #1 │ │ -10aef6: 7030 8102 7609 |0069: invoke-direct {v6, v7, v9}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@0281 │ │ -10aefc: 7210 5c2c 0800 |006c: invoke-interface {v8}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2c5c │ │ -10af02: 0c07 |006f: move-result-object v7 │ │ -10af04: 6e20 8202 7600 |0070: invoke-virtual {v6, v7}, Landroid/database/MatrixCursor;.addRow:(Ljava/lang/Iterable;)V // method@0282 │ │ -10af0a: 1106 |0073: return-object v6 │ │ +10ae1c: |[10ae1c] org.acra.attachment.AcraContentProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +10ae2c: 6308 f418 |0000: sget-boolean v8, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10ae30: 3808 1a00 |0002: if-eqz v8, 001c // +001a │ │ +10ae34: 6208 fe18 |0004: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10ae38: 6209 f518 |0006: sget-object v9, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10ae3c: 220a 1007 |0008: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +10ae40: 7010 eb2a 0a00 |000a: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10ae46: 1a00 1323 |000d: const-string v0, "Query: " // string@2313 │ │ +10ae4a: 6e20 f52a 0a00 |000f: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10ae50: 6e20 f42a 6a00 |0012: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10ae56: 6e10 fa2a 0a00 |0015: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10ae5c: 0c0a |0018: move-result-object v10 │ │ +10ae5e: 7230 5630 980a |0019: invoke-interface {v8, v9, v10}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10ae64: 7020 0b2e 6500 |001c: invoke-direct {v5, v6}, Lorg/acra/attachment/AcraContentProvider;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@2e0b │ │ +10ae6a: 0c06 |001f: move-result-object v6 │ │ +10ae6c: 3906 0400 |0020: if-nez v6, 0024 // +0004 │ │ +10ae70: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +10ae72: 1106 |0023: return-object v6 │ │ +10ae74: 3907 0400 |0024: if-nez v7, 0028 // +0004 │ │ +10ae78: 6207 3e19 |0026: sget-object v7, Lorg/acra/attachment/AcraContentProvider;.COLUMNS:[Ljava/lang/String; // field@193e │ │ +10ae7c: 2208 6107 |0028: new-instance v8, Ljava/util/LinkedHashMap; // type@0761 │ │ +10ae80: 7010 072c 0800 |002a: invoke-direct {v8}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ +10ae86: 2179 |002d: array-length v9, v7 │ │ +10ae88: 120a |002e: const/4 v10, #int 0 // #0 │ │ +10ae8a: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +10ae8c: 3590 2a00 |0030: if-ge v0, v9, 005a // +002a │ │ +10ae90: 4601 0700 |0032: aget-object v1, v7, v0 │ │ +10ae94: 1a02 8d2b |0034: const-string v2, "_display_name" // string@2b8d │ │ +10ae98: 6e20 ba2a 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10ae9e: 0a03 |0039: move-result v3 │ │ +10aea0: 3803 0a00 |003a: if-eqz v3, 0044 // +000a │ │ +10aea4: 6e10 a129 0600 |003c: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ +10aeaa: 0c01 |003f: move-result-object v1 │ │ +10aeac: 7230 582c 2801 |0040: invoke-interface {v8, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +10aeb2: 2814 |0043: goto 0057 // +0014 │ │ +10aeb4: 1a02 f12b |0044: const-string v2, "_size" // string@2bf1 │ │ +10aeb8: 6e20 ba2a 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10aebe: 0a01 |0049: move-result v1 │ │ +10aec0: 3801 0d00 |004a: if-eqz v1, 0057 // +000d │ │ +10aec4: 6e10 a729 0600 |004c: invoke-virtual {v6}, Ljava/io/File;.length:()J // method@29a7 │ │ +10aeca: 0b03 |004f: move-result-wide v3 │ │ +10aecc: 7120 682a 4300 |0050: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ +10aed2: 0c01 |0053: move-result-object v1 │ │ +10aed4: 7230 582c 2801 |0054: invoke-interface {v8, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +10aeda: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ +10aede: 28d7 |0059: goto 0030 // -0029 │ │ +10aee0: 2206 8800 |005a: new-instance v6, Landroid/database/MatrixCursor; // type@0088 │ │ +10aee4: 7210 572c 0800 |005c: invoke-interface {v8}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2c57 │ │ +10aeea: 0c07 |005f: move-result-object v7 │ │ +10aeec: 23a9 f809 |0060: new-array v9, v10, [Ljava/lang/String; // type@09f8 │ │ +10aef0: 7220 782c 9700 |0062: invoke-interface {v7, v9}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2c78 │ │ +10aef6: 0c07 |0065: move-result-object v7 │ │ +10aef8: 1f07 f809 |0066: check-cast v7, [Ljava/lang/String; // type@09f8 │ │ +10aefc: 1219 |0068: const/4 v9, #int 1 // #1 │ │ +10aefe: 7030 8102 7609 |0069: invoke-direct {v6, v7, v9}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@0281 │ │ +10af04: 7210 5c2c 0800 |006c: invoke-interface {v8}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2c5c │ │ +10af0a: 0c07 |006f: move-result-object v7 │ │ +10af0c: 6e20 8202 7600 |0070: invoke-virtual {v6, v7}, Landroid/database/MatrixCursor;.addRow:(Ljava/lang/Iterable;)V // method@0282 │ │ +10af12: 1106 |0073: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x001c line=81 │ │ 0x0026 line=86 │ │ 0x0028 line=88 │ │ 0x002d line=89 │ │ @@ -302059,19 +302061,19 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10b16c: |[10b16c] org.acra.attachment.AcraContentProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -10b17c: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10b180: 1a02 6021 |0002: const-string v2, "No update supported" // string@2160 │ │ -10b184: 7020 1b2b 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b1b │ │ -10b18a: 2701 |0007: throw v1 │ │ +10b174: |[10b174] org.acra.attachment.AcraContentProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +10b184: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10b188: 1a02 6021 |0002: const-string v2, "No update supported" // string@2160 │ │ +10b18c: 7020 1b2b 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b1b │ │ +10b192: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/acra/attachment/AcraContentProvider; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/ContentValues; │ │ @@ -302144,36 +302146,36 @@ │ │ type : '(Lorg/acra/builder/ReportExecutor;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10b3f4: |[10b3f4] org.acra.builder.-$$Lambda$ReportExecutor$jf_oWGlu6DU7cAQikQKPkAsXUz8.:(Lorg/acra/builder/ReportExecutor;)V │ │ -10b404: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10b40a: 5b01 4119 |0003: iput-object v1, v0, Lorg/acra/builder/-$$Lambda$ReportExecutor$jf_oWGlu6DU7cAQikQKPkAsXUz8;.f$0:Lorg/acra/builder/ReportExecutor; // field@1941 │ │ -10b40e: 0e00 |0005: return-void │ │ +10b3fc: |[10b3fc] org.acra.builder.-$$Lambda$ReportExecutor$jf_oWGlu6DU7cAQikQKPkAsXUz8.:(Lorg/acra/builder/ReportExecutor;)V │ │ +10b40c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10b412: 5b01 4119 |0003: iput-object v1, v0, Lorg/acra/builder/-$$Lambda$ReportExecutor$jf_oWGlu6DU7cAQikQKPkAsXUz8;.f$0:Lorg/acra/builder/ReportExecutor; // field@1941 │ │ +10b416: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/builder/-$$Lambda$ReportExecutor$jf_oWGlu6DU7cAQikQKPkAsXUz8;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10b410: |[10b410] org.acra.builder.-$$Lambda$ReportExecutor$jf_oWGlu6DU7cAQikQKPkAsXUz8.run:()V │ │ -10b420: 5410 4119 |0000: iget-object v0, v1, Lorg/acra/builder/-$$Lambda$ReportExecutor$jf_oWGlu6DU7cAQikQKPkAsXUz8;.f$0:Lorg/acra/builder/ReportExecutor; // field@1941 │ │ -10b424: 6e10 3d2e 0000 |0002: invoke-virtual {v0}, Lorg/acra/builder/ReportExecutor;.lambda$execute$0$ReportExecutor:()V // method@2e3d │ │ -10b42a: 0e00 |0005: return-void │ │ +10b418: |[10b418] org.acra.builder.-$$Lambda$ReportExecutor$jf_oWGlu6DU7cAQikQKPkAsXUz8.run:()V │ │ +10b428: 5410 4119 |0000: iget-object v0, v1, Lorg/acra/builder/-$$Lambda$ReportExecutor$jf_oWGlu6DU7cAQikQKPkAsXUz8;.f$0:Lorg/acra/builder/ReportExecutor; // field@1941 │ │ +10b42c: 6e10 3d2e 0000 |0002: invoke-virtual {v0}, Lorg/acra/builder/ReportExecutor;.lambda$execute$0$ReportExecutor:()V // method@2e3d │ │ +10b432: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1021 header: │ │ @@ -302234,18 +302236,18 @@ │ │ type : '(Lorg/acra/builder/LastActivityManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10b42c: |[10b42c] org.acra.builder.LastActivityManager$1.:(Lorg/acra/builder/LastActivityManager;)V │ │ -10b43c: 5b01 4219 |0000: iput-object v1, v0, Lorg/acra/builder/LastActivityManager$1;.this$0:Lorg/acra/builder/LastActivityManager; // field@1942 │ │ -10b440: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10b446: 0e00 |0005: return-void │ │ +10b434: |[10b434] org.acra.builder.LastActivityManager$1.:(Lorg/acra/builder/LastActivityManager;)V │ │ +10b444: 5b01 4219 |0000: iput-object v1, v0, Lorg/acra/builder/LastActivityManager$1;.this$0:Lorg/acra/builder/LastActivityManager; // field@1942 │ │ +10b448: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10b44e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/builder/LastActivityManager$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/acra/builder/LastActivityManager; │ │ │ │ @@ -302255,34 +302257,34 @@ │ │ type : '(Landroid/app/Activity;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -10b448: |[10b448] org.acra.builder.LastActivityManager$1.onActivityCreated:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ -10b458: 6305 f418 |0000: sget-boolean v5, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10b45c: 3805 1e00 |0002: if-eqz v5, 0020 // +001e │ │ -10b460: 6205 fe18 |0004: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10b464: 6200 f518 |0006: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10b468: 2201 1007 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -10b46c: 7010 eb2a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10b472: 1a02 d042 |000d: const-string v2, "onActivityCreated " // string@42d0 │ │ -10b476: 6e20 f52a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b47c: 6e10 8d2a 0400 |0012: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10b482: 0c02 |0015: move-result-object v2 │ │ -10b484: 6e20 f42a 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10b48a: 6e10 fa2a 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10b490: 0c01 |001c: move-result-object v1 │ │ -10b492: 7230 5630 0501 |001d: invoke-interface {v5, v0, v1}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10b498: 5435 4219 |0020: iget-object v5, v3, Lorg/acra/builder/LastActivityManager$1;.this$0:Lorg/acra/builder/LastActivityManager; // field@1942 │ │ -10b49c: 7110 232e 0500 |0022: invoke-static {v5}, Lorg/acra/builder/LastActivityManager;.access$000:(Lorg/acra/builder/LastActivityManager;)Lorg/acra/collections/WeakStack; // method@2e23 │ │ -10b4a2: 0c05 |0025: move-result-object v5 │ │ -10b4a4: 6e20 a52e 4500 |0026: invoke-virtual {v5, v4}, Lorg/acra/collections/WeakStack;.add:(Ljava/lang/Object;)Z // method@2ea5 │ │ -10b4aa: 0e00 |0029: return-void │ │ +10b450: |[10b450] org.acra.builder.LastActivityManager$1.onActivityCreated:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ +10b460: 6305 f418 |0000: sget-boolean v5, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10b464: 3805 1e00 |0002: if-eqz v5, 0020 // +001e │ │ +10b468: 6205 fe18 |0004: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10b46c: 6200 f518 |0006: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10b470: 2201 1007 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10b474: 7010 eb2a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10b47a: 1a02 d042 |000d: const-string v2, "onActivityCreated " // string@42d0 │ │ +10b47e: 6e20 f52a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b484: 6e10 8d2a 0400 |0012: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10b48a: 0c02 |0015: move-result-object v2 │ │ +10b48c: 6e20 f42a 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10b492: 6e10 fa2a 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10b498: 0c01 |001c: move-result-object v1 │ │ +10b49a: 7230 5630 0501 |001d: invoke-interface {v5, v0, v1}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10b4a0: 5435 4219 |0020: iget-object v5, v3, Lorg/acra/builder/LastActivityManager$1;.this$0:Lorg/acra/builder/LastActivityManager; // field@1942 │ │ +10b4a4: 7110 232e 0500 |0022: invoke-static {v5}, Lorg/acra/builder/LastActivityManager;.access$000:(Lorg/acra/builder/LastActivityManager;)Lorg/acra/collections/WeakStack; // method@2e23 │ │ +10b4aa: 0c05 |0025: move-result-object v5 │ │ +10b4ac: 6e20 a52e 4500 |0026: invoke-virtual {v5, v4}, Lorg/acra/collections/WeakStack;.add:(Ljava/lang/Object;)Z // method@2ea5 │ │ +10b4b2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0020 line=51 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Lorg/acra/builder/LastActivityManager$1; │ │ 0x0000 - 0x002a reg=4 (null) Landroid/app/Activity; │ │ @@ -302293,46 +302295,46 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -10b4ac: |[10b4ac] org.acra.builder.LastActivityManager$1.onActivityDestroyed:(Landroid/app/Activity;)V │ │ -10b4bc: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10b4c0: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -10b4c4: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10b4c8: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10b4cc: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -10b4d0: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10b4d6: 1a03 d242 |000d: const-string v3, "onActivityDestroyed " // string@42d2 │ │ -10b4da: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b4e0: 6e10 8d2a 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10b4e6: 0c03 |0015: move-result-object v3 │ │ -10b4e8: 6e20 f42a 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10b4ee: 6e10 fa2a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10b4f4: 0c02 |001c: move-result-object v2 │ │ -10b4f6: 7230 5630 1002 |001d: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10b4fc: 5440 4219 |0020: iget-object v0, v4, Lorg/acra/builder/LastActivityManager$1;.this$0:Lorg/acra/builder/LastActivityManager; // field@1942 │ │ -10b500: 7110 232e 0000 |0022: invoke-static {v0}, Lorg/acra/builder/LastActivityManager;.access$000:(Lorg/acra/builder/LastActivityManager;)Lorg/acra/collections/WeakStack; // method@2e23 │ │ -10b506: 0c00 |0025: move-result-object v0 │ │ -10b508: 1d00 |0026: monitor-enter v0 │ │ -10b50a: 5441 4219 |0027: iget-object v1, v4, Lorg/acra/builder/LastActivityManager$1;.this$0:Lorg/acra/builder/LastActivityManager; // field@1942 │ │ -10b50e: 7110 232e 0100 |0029: invoke-static {v1}, Lorg/acra/builder/LastActivityManager;.access$000:(Lorg/acra/builder/LastActivityManager;)Lorg/acra/collections/WeakStack; // method@2e23 │ │ -10b514: 0c01 |002c: move-result-object v1 │ │ -10b516: 6e20 ad2e 5100 |002d: invoke-virtual {v1, v5}, Lorg/acra/collections/WeakStack;.remove:(Ljava/lang/Object;)Z // method@2ead │ │ -10b51c: 5445 4219 |0030: iget-object v5, v4, Lorg/acra/builder/LastActivityManager$1;.this$0:Lorg/acra/builder/LastActivityManager; // field@1942 │ │ -10b520: 7110 232e 0500 |0032: invoke-static {v5}, Lorg/acra/builder/LastActivityManager;.access$000:(Lorg/acra/builder/LastActivityManager;)Lorg/acra/collections/WeakStack; // method@2e23 │ │ -10b526: 0c05 |0035: move-result-object v5 │ │ -10b528: 6e10 8f2a 0500 |0036: invoke-virtual {v5}, Ljava/lang/Object;.notify:()V // method@2a8f │ │ -10b52e: 1e00 |0039: monitor-exit v0 │ │ -10b530: 0e00 |003a: return-void │ │ -10b532: 0d05 |003b: move-exception v5 │ │ -10b534: 1e00 |003c: monitor-exit v0 │ │ -10b536: 2705 |003d: throw v5 │ │ +10b4b4: |[10b4b4] org.acra.builder.LastActivityManager$1.onActivityDestroyed:(Landroid/app/Activity;)V │ │ +10b4c4: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10b4c8: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +10b4cc: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10b4d0: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10b4d4: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +10b4d8: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10b4de: 1a03 d242 |000d: const-string v3, "onActivityDestroyed " // string@42d2 │ │ +10b4e2: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b4e8: 6e10 8d2a 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10b4ee: 0c03 |0015: move-result-object v3 │ │ +10b4f0: 6e20 f42a 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10b4f6: 6e10 fa2a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10b4fc: 0c02 |001c: move-result-object v2 │ │ +10b4fe: 7230 5630 1002 |001d: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10b504: 5440 4219 |0020: iget-object v0, v4, Lorg/acra/builder/LastActivityManager$1;.this$0:Lorg/acra/builder/LastActivityManager; // field@1942 │ │ +10b508: 7110 232e 0000 |0022: invoke-static {v0}, Lorg/acra/builder/LastActivityManager;.access$000:(Lorg/acra/builder/LastActivityManager;)Lorg/acra/collections/WeakStack; // method@2e23 │ │ +10b50e: 0c00 |0025: move-result-object v0 │ │ +10b510: 1d00 |0026: monitor-enter v0 │ │ +10b512: 5441 4219 |0027: iget-object v1, v4, Lorg/acra/builder/LastActivityManager$1;.this$0:Lorg/acra/builder/LastActivityManager; // field@1942 │ │ +10b516: 7110 232e 0100 |0029: invoke-static {v1}, Lorg/acra/builder/LastActivityManager;.access$000:(Lorg/acra/builder/LastActivityManager;)Lorg/acra/collections/WeakStack; // method@2e23 │ │ +10b51c: 0c01 |002c: move-result-object v1 │ │ +10b51e: 6e20 ad2e 5100 |002d: invoke-virtual {v1, v5}, Lorg/acra/collections/WeakStack;.remove:(Ljava/lang/Object;)Z // method@2ead │ │ +10b524: 5445 4219 |0030: iget-object v5, v4, Lorg/acra/builder/LastActivityManager$1;.this$0:Lorg/acra/builder/LastActivityManager; // field@1942 │ │ +10b528: 7110 232e 0500 |0032: invoke-static {v5}, Lorg/acra/builder/LastActivityManager;.access$000:(Lorg/acra/builder/LastActivityManager;)Lorg/acra/collections/WeakStack; // method@2e23 │ │ +10b52e: 0c05 |0035: move-result-object v5 │ │ +10b530: 6e10 8f2a 0500 |0036: invoke-virtual {v5}, Ljava/lang/Object;.notify:()V // method@2a8f │ │ +10b536: 1e00 |0039: monitor-exit v0 │ │ +10b538: 0e00 |003a: return-void │ │ +10b53a: 0d05 |003b: move-exception v5 │ │ +10b53c: 1e00 |003c: monitor-exit v0 │ │ +10b53e: 2705 |003d: throw v5 │ │ catches : 1 │ │ 0x0027 - 0x003d │ │ -> 0x003b │ │ positions : │ │ 0x0000 line=81 │ │ 0x0020 line=82 │ │ 0x0027 line=83 │ │ @@ -302347,30 +302349,30 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -10b544: |[10b544] org.acra.builder.LastActivityManager$1.onActivityPaused:(Landroid/app/Activity;)V │ │ -10b554: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10b558: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -10b55c: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10b560: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10b564: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -10b568: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10b56e: 1a03 d442 |000d: const-string v3, "onActivityPaused " // string@42d4 │ │ -10b572: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b578: 6e10 8d2a 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10b57e: 0c05 |0015: move-result-object v5 │ │ -10b580: 6e20 f42a 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10b586: 6e10 fa2a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10b58c: 0c05 |001c: move-result-object v5 │ │ -10b58e: 7230 5630 1005 |001d: invoke-interface {v0, v1, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10b594: 0e00 |0020: return-void │ │ +10b54c: |[10b54c] org.acra.builder.LastActivityManager$1.onActivityPaused:(Landroid/app/Activity;)V │ │ +10b55c: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10b560: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +10b564: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10b568: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10b56c: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +10b570: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10b576: 1a03 d442 |000d: const-string v3, "onActivityPaused " // string@42d4 │ │ +10b57a: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b580: 6e10 8d2a 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10b586: 0c05 |0015: move-result-object v5 │ │ +10b588: 6e20 f42a 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10b58e: 6e10 fa2a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10b594: 0c05 |001c: move-result-object v5 │ │ +10b596: 7230 5630 1005 |001d: invoke-interface {v0, v1, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10b59c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Lorg/acra/builder/LastActivityManager$1; │ │ 0x0000 - 0x0021 reg=5 (null) Landroid/app/Activity; │ │ │ │ @@ -302379,30 +302381,30 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -10b598: |[10b598] org.acra.builder.LastActivityManager$1.onActivityResumed:(Landroid/app/Activity;)V │ │ -10b5a8: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10b5ac: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -10b5b0: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10b5b4: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10b5b8: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -10b5bc: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10b5c2: 1a03 d742 |000d: const-string v3, "onActivityResumed " // string@42d7 │ │ -10b5c6: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b5cc: 6e10 8d2a 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10b5d2: 0c05 |0015: move-result-object v5 │ │ -10b5d4: 6e20 f42a 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10b5da: 6e10 fa2a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10b5e0: 0c05 |001c: move-result-object v5 │ │ -10b5e2: 7230 5630 1005 |001d: invoke-interface {v0, v1, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10b5e8: 0e00 |0020: return-void │ │ +10b5a0: |[10b5a0] org.acra.builder.LastActivityManager$1.onActivityResumed:(Landroid/app/Activity;)V │ │ +10b5b0: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10b5b4: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +10b5b8: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10b5bc: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10b5c0: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +10b5c4: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10b5ca: 1a03 d742 |000d: const-string v3, "onActivityResumed " // string@42d7 │ │ +10b5ce: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b5d4: 6e10 8d2a 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10b5da: 0c05 |0015: move-result-object v5 │ │ +10b5dc: 6e20 f42a 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10b5e2: 6e10 fa2a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10b5e8: 0c05 |001c: move-result-object v5 │ │ +10b5ea: 7230 5630 1005 |001d: invoke-interface {v0, v1, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10b5f0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Lorg/acra/builder/LastActivityManager$1; │ │ 0x0000 - 0x0021 reg=5 (null) Landroid/app/Activity; │ │ │ │ @@ -302411,30 +302413,30 @@ │ │ type : '(Landroid/app/Activity;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -10b5ec: |[10b5ec] org.acra.builder.LastActivityManager$1.onActivitySaveInstanceState:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ -10b5fc: 6305 f418 |0000: sget-boolean v5, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10b600: 3805 1e00 |0002: if-eqz v5, 0020 // +001e │ │ -10b604: 6205 fe18 |0004: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10b608: 6200 f518 |0006: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10b60c: 2201 1007 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -10b610: 7010 eb2a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10b616: 1a02 d942 |000d: const-string v2, "onActivitySaveInstanceState " // string@42d9 │ │ -10b61a: 6e20 f52a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b620: 6e10 8d2a 0400 |0012: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10b626: 0c04 |0015: move-result-object v4 │ │ -10b628: 6e20 f42a 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10b62e: 6e10 fa2a 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10b634: 0c04 |001c: move-result-object v4 │ │ -10b636: 7230 5630 0504 |001d: invoke-interface {v5, v0, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10b63c: 0e00 |0020: return-void │ │ +10b5f4: |[10b5f4] org.acra.builder.LastActivityManager$1.onActivitySaveInstanceState:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ +10b604: 6305 f418 |0000: sget-boolean v5, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10b608: 3805 1e00 |0002: if-eqz v5, 0020 // +001e │ │ +10b60c: 6205 fe18 |0004: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10b610: 6200 f518 |0006: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10b614: 2201 1007 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10b618: 7010 eb2a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10b61e: 1a02 d942 |000d: const-string v2, "onActivitySaveInstanceState " // string@42d9 │ │ +10b622: 6e20 f52a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b628: 6e10 8d2a 0400 |0012: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10b62e: 0c04 |0015: move-result-object v4 │ │ +10b630: 6e20 f42a 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10b636: 6e10 fa2a 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10b63c: 0c04 |001c: move-result-object v4 │ │ +10b63e: 7230 5630 0504 |001d: invoke-interface {v5, v0, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10b644: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lorg/acra/builder/LastActivityManager$1; │ │ 0x0000 - 0x0021 reg=4 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0021 reg=5 (null) Landroid/os/Bundle; │ │ @@ -302444,30 +302446,30 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -10b640: |[10b640] org.acra.builder.LastActivityManager$1.onActivityStarted:(Landroid/app/Activity;)V │ │ -10b650: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10b654: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -10b658: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10b65c: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10b660: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -10b664: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10b66a: 1a03 db42 |000d: const-string v3, "onActivityStarted " // string@42db │ │ -10b66e: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b674: 6e10 8d2a 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10b67a: 0c05 |0015: move-result-object v5 │ │ -10b67c: 6e20 f42a 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10b682: 6e10 fa2a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10b688: 0c05 |001c: move-result-object v5 │ │ -10b68a: 7230 5630 1005 |001d: invoke-interface {v0, v1, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10b690: 0e00 |0020: return-void │ │ +10b648: |[10b648] org.acra.builder.LastActivityManager$1.onActivityStarted:(Landroid/app/Activity;)V │ │ +10b658: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10b65c: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +10b660: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10b664: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10b668: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +10b66c: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10b672: 1a03 db42 |000d: const-string v3, "onActivityStarted " // string@42db │ │ +10b676: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b67c: 6e10 8d2a 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10b682: 0c05 |0015: move-result-object v5 │ │ +10b684: 6e20 f42a 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10b68a: 6e10 fa2a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10b690: 0c05 |001c: move-result-object v5 │ │ +10b692: 7230 5630 1005 |001d: invoke-interface {v0, v1, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10b698: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Lorg/acra/builder/LastActivityManager$1; │ │ 0x0000 - 0x0021 reg=5 (null) Landroid/app/Activity; │ │ │ │ @@ -302476,30 +302478,30 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -10b694: |[10b694] org.acra.builder.LastActivityManager$1.onActivityStopped:(Landroid/app/Activity;)V │ │ -10b6a4: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10b6a8: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -10b6ac: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10b6b0: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10b6b4: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -10b6b8: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10b6be: 1a03 dd42 |000d: const-string v3, "onActivityStopped " // string@42dd │ │ -10b6c2: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b6c8: 6e10 8d2a 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10b6ce: 0c05 |0015: move-result-object v5 │ │ -10b6d0: 6e20 f42a 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10b6d6: 6e10 fa2a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10b6dc: 0c05 |001c: move-result-object v5 │ │ -10b6de: 7230 5630 1005 |001d: invoke-interface {v0, v1, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10b6e4: 0e00 |0020: return-void │ │ +10b69c: |[10b69c] org.acra.builder.LastActivityManager$1.onActivityStopped:(Landroid/app/Activity;)V │ │ +10b6ac: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10b6b0: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +10b6b4: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10b6b8: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10b6bc: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +10b6c0: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10b6c6: 1a03 dd42 |000d: const-string v3, "onActivityStopped " // string@42dd │ │ +10b6ca: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b6d0: 6e10 8d2a 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10b6d6: 0c05 |0015: move-result-object v5 │ │ +10b6d8: 6e20 f42a 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10b6de: 6e10 fa2a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10b6e4: 0c05 |001c: move-result-object v5 │ │ +10b6e6: 7230 5630 1005 |001d: invoke-interface {v0, v1, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10b6ec: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Lorg/acra/builder/LastActivityManager$1; │ │ 0x0000 - 0x0021 reg=5 (null) Landroid/app/Activity; │ │ │ │ @@ -302541,23 +302543,23 @@ │ │ type : '(Landroid/app/Application;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -10b744: |[10b744] org.acra.builder.LastActivityManager.:(Landroid/app/Application;)V │ │ -10b754: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10b75a: 2200 dd07 |0003: new-instance v0, Lorg/acra/collections/WeakStack; // type@07dd │ │ -10b75e: 7010 a42e 0000 |0005: invoke-direct {v0}, Lorg/acra/collections/WeakStack;.:()V // method@2ea4 │ │ -10b764: 5b10 4319 |0008: iput-object v0, v1, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ -10b768: 2200 cf07 |000a: new-instance v0, Lorg/acra/builder/LastActivityManager$1; // type@07cf │ │ -10b76c: 7020 1a2e 1000 |000c: invoke-direct {v0, v1}, Lorg/acra/builder/LastActivityManager$1;.:(Lorg/acra/builder/LastActivityManager;)V // method@2e1a │ │ -10b772: 6e20 7600 0200 |000f: invoke-virtual {v2, v0}, Landroid/app/Application;.registerActivityLifecycleCallbacks:(Landroid/app/Application$ActivityLifecycleCallbacks;)V // method@0076 │ │ -10b778: 0e00 |0012: return-void │ │ +10b74c: |[10b74c] org.acra.builder.LastActivityManager.:(Landroid/app/Application;)V │ │ +10b75c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10b762: 2200 dd07 |0003: new-instance v0, Lorg/acra/collections/WeakStack; // type@07dd │ │ +10b766: 7010 a42e 0000 |0005: invoke-direct {v0}, Lorg/acra/collections/WeakStack;.:()V // method@2ea4 │ │ +10b76c: 5b10 4319 |0008: iput-object v0, v1, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ +10b770: 2200 cf07 |000a: new-instance v0, Lorg/acra/builder/LastActivityManager$1; // type@07cf │ │ +10b774: 7020 1a2e 1000 |000c: invoke-direct {v0, v1}, Lorg/acra/builder/LastActivityManager$1;.:(Lorg/acra/builder/LastActivityManager;)V // method@2e1a │ │ +10b77a: 6e20 7600 0200 |000f: invoke-virtual {v2, v0}, Landroid/app/Application;.registerActivityLifecycleCallbacks:(Landroid/app/Application$ActivityLifecycleCallbacks;)V // method@0076 │ │ +10b780: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=38 │ │ 0x000a line=47 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/acra/builder/LastActivityManager; │ │ @@ -302568,17 +302570,17 @@ │ │ type : '(Lorg/acra/builder/LastActivityManager;)Lorg/acra/collections/WeakStack;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10b72c: |[10b72c] org.acra.builder.LastActivityManager.access$000:(Lorg/acra/builder/LastActivityManager;)Lorg/acra/collections/WeakStack; │ │ -10b73c: 5400 4319 |0000: iget-object v0, v0, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ -10b740: 1100 |0002: return-object v0 │ │ +10b734: |[10b734] org.acra.builder.LastActivityManager.access$000:(Lorg/acra/builder/LastActivityManager;)Lorg/acra/collections/WeakStack; │ │ +10b744: 5400 4319 |0000: iget-object v0, v0, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ +10b748: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/acra/builder/LastActivityManager; │ │ │ │ Virtual methods - │ │ @@ -302587,18 +302589,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10b77c: |[10b77c] org.acra.builder.LastActivityManager.clearLastActivities:()V │ │ -10b78c: 5410 4319 |0000: iget-object v0, v1, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ -10b790: 6e10 a72e 0000 |0002: invoke-virtual {v0}, Lorg/acra/collections/WeakStack;.clear:()V // method@2ea7 │ │ -10b796: 0e00 |0005: return-void │ │ +10b784: |[10b784] org.acra.builder.LastActivityManager.clearLastActivities:()V │ │ +10b794: 5410 4319 |0000: iget-object v0, v1, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ +10b798: 6e10 a72e 0000 |0002: invoke-virtual {v0}, Lorg/acra/collections/WeakStack;.clear:()V // method@2ea7 │ │ +10b79e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/builder/LastActivityManager; │ │ │ │ #1 : (in Lorg/acra/builder/LastActivityManager;) │ │ @@ -302606,19 +302608,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10b70c: |[10b70c] org.acra.builder.LastActivityManager.getLastActivities:()Ljava/util/List; │ │ -10b71c: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -10b720: 5421 4319 |0002: iget-object v1, v2, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ -10b724: 7020 902b 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b90 │ │ -10b72a: 1100 |0007: return-object v0 │ │ +10b714: |[10b714] org.acra.builder.LastActivityManager.getLastActivities:()Ljava/util/List; │ │ +10b724: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +10b728: 5421 4319 |0002: iget-object v1, v2, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ +10b72c: 7020 902b 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b90 │ │ +10b732: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/acra/builder/LastActivityManager; │ │ │ │ #2 : (in Lorg/acra/builder/LastActivityManager;) │ │ @@ -302626,20 +302628,20 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -10b6e8: |[10b6e8] org.acra.builder.LastActivityManager.getLastActivity:()Landroid/app/Activity; │ │ -10b6f8: 5410 4319 |0000: iget-object v0, v1, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ -10b6fc: 6e10 ab2e 0000 |0002: invoke-virtual {v0}, Lorg/acra/collections/WeakStack;.peek:()Ljava/lang/Object; // method@2eab │ │ -10b702: 0c00 |0005: move-result-object v0 │ │ -10b704: 1f00 1000 |0006: check-cast v0, Landroid/app/Activity; // type@0010 │ │ -10b708: 1100 |0008: return-object v0 │ │ +10b6f0: |[10b6f0] org.acra.builder.LastActivityManager.getLastActivity:()Landroid/app/Activity; │ │ +10b700: 5410 4319 |0000: iget-object v0, v1, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ +10b704: 6e10 ab2e 0000 |0002: invoke-virtual {v0}, Lorg/acra/collections/WeakStack;.peek:()Ljava/lang/Object; // method@2eab │ │ +10b70a: 0c00 |0005: move-result-object v0 │ │ +10b70c: 1f00 1000 |0006: check-cast v0, Landroid/app/Activity; // type@0010 │ │ +10b710: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/acra/builder/LastActivityManager; │ │ │ │ #3 : (in Lorg/acra/builder/LastActivityManager;) │ │ @@ -302647,42 +302649,42 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -10b798: |[10b798] org.acra.builder.LastActivityManager.waitForAllActivitiesDestroy:(I)V │ │ -10b7a8: 54a0 4319 |0000: iget-object v0, v10, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ -10b7ac: 1d00 |0002: monitor-enter v0 │ │ -10b7ae: 7100 fc2a 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -10b7b4: 0b01 |0006: move-result-wide v1 │ │ -10b7b6: 0413 |0007: move-wide v3, v1 │ │ -10b7b8: 54a5 4319 |0008: iget-object v5, v10, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ -10b7bc: 6e10 a92e 0500 |000a: invoke-virtual {v5}, Lorg/acra/collections/WeakStack;.isEmpty:()Z // method@2ea9 │ │ -10b7c2: 0a05 |000d: move-result v5 │ │ -10b7c4: 3905 1600 |000e: if-nez v5, 0024 // +0016 │ │ -10b7c8: 81b5 |0010: int-to-long v5, v11 │ │ -10b7ca: 9b07 0105 |0011: add-long v7, v1, v5 │ │ -10b7ce: 3109 0703 |0013: cmp-long v9, v7, v3 │ │ -10b7d2: 3d09 0f00 |0015: if-lez v9, 0024 // +000f │ │ -10b7d6: 54a7 4319 |0017: iget-object v7, v10, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ -10b7da: 9c03 0103 |0019: sub-long v3, v1, v3 │ │ -10b7de: bb53 |001b: add-long/2addr v3, v5 │ │ -10b7e0: 6e30 932a 3704 |001c: invoke-virtual {v7, v3, v4}, Ljava/lang/Object;.wait:(J)V // method@2a93 │ │ -10b7e6: 7100 fc2a 0000 |001f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -10b7ec: 0b03 |0022: move-result-wide v3 │ │ -10b7ee: 28e5 |0023: goto 0008 // -001b │ │ -10b7f0: 1e00 |0024: monitor-exit v0 │ │ -10b7f2: 0e00 |0025: return-void │ │ -10b7f4: 0d0b |0026: move-exception v11 │ │ -10b7f6: 1e00 |0027: monitor-exit v0 │ │ -10b7f8: 2802 |0028: goto 002a // +0002 │ │ -10b7fa: 270b |0029: throw v11 │ │ -10b7fc: 28ff |002a: goto 0029 // -0001 │ │ +10b7a0: |[10b7a0] org.acra.builder.LastActivityManager.waitForAllActivitiesDestroy:(I)V │ │ +10b7b0: 54a0 4319 |0000: iget-object v0, v10, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ +10b7b4: 1d00 |0002: monitor-enter v0 │ │ +10b7b6: 7100 fc2a 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +10b7bc: 0b01 |0006: move-result-wide v1 │ │ +10b7be: 0413 |0007: move-wide v3, v1 │ │ +10b7c0: 54a5 4319 |0008: iget-object v5, v10, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ +10b7c4: 6e10 a92e 0500 |000a: invoke-virtual {v5}, Lorg/acra/collections/WeakStack;.isEmpty:()Z // method@2ea9 │ │ +10b7ca: 0a05 |000d: move-result v5 │ │ +10b7cc: 3905 1600 |000e: if-nez v5, 0024 // +0016 │ │ +10b7d0: 81b5 |0010: int-to-long v5, v11 │ │ +10b7d2: 9b07 0105 |0011: add-long v7, v1, v5 │ │ +10b7d6: 3109 0703 |0013: cmp-long v9, v7, v3 │ │ +10b7da: 3d09 0f00 |0015: if-lez v9, 0024 // +000f │ │ +10b7de: 54a7 4319 |0017: iget-object v7, v10, Lorg/acra/builder/LastActivityManager;.activityStack:Lorg/acra/collections/WeakStack; // field@1943 │ │ +10b7e2: 9c03 0103 |0019: sub-long v3, v1, v3 │ │ +10b7e6: bb53 |001b: add-long/2addr v3, v5 │ │ +10b7e8: 6e30 932a 3704 |001c: invoke-virtual {v7, v3, v4}, Ljava/lang/Object;.wait:(J)V // method@2a93 │ │ +10b7ee: 7100 fc2a 0000 |001f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +10b7f4: 0b03 |0022: move-result-wide v3 │ │ +10b7f6: 28e5 |0023: goto 0008 // -001b │ │ +10b7f8: 1e00 |0024: monitor-exit v0 │ │ +10b7fa: 0e00 |0025: return-void │ │ +10b7fc: 0d0b |0026: move-exception v11 │ │ +10b7fe: 1e00 |0027: monitor-exit v0 │ │ +10b800: 2802 |0028: goto 002a // +0002 │ │ +10b802: 270b |0029: throw v11 │ │ +10b804: 28ff |002a: goto 0029 // -0001 │ │ catches : 3 │ │ 0x0003 - 0x000e │ │ -> 0x0026 │ │ 0x0017 - 0x001f │ │ Ljava/lang/InterruptedException; -> 0x001f │ │ -> 0x0026 │ │ 0x001f - 0x0028 │ │ @@ -302775,23 +302777,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -10b968: |[10b968] org.acra.builder.ReportBuilder.:()V │ │ -10b978: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10b97e: 2200 5d07 |0003: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -10b982: 7010 ed2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ -10b988: 5b10 4419 |0008: iput-object v0, v1, Lorg/acra/builder/ReportBuilder;.customData:Ljava/util/Map; // field@1944 │ │ -10b98c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -10b98e: 5c10 4819 |000b: iput-boolean v0, v1, Lorg/acra/builder/ReportBuilder;.sendSilently:Z // field@1948 │ │ -10b992: 5c10 4519 |000d: iput-boolean v0, v1, Lorg/acra/builder/ReportBuilder;.endApplication:Z // field@1945 │ │ -10b996: 0e00 |000f: return-void │ │ +10b970: |[10b970] org.acra.builder.ReportBuilder.:()V │ │ +10b980: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10b986: 2200 5d07 |0003: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +10b98a: 7010 ed2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ +10b990: 5b10 4419 |0008: iput-object v0, v1, Lorg/acra/builder/ReportBuilder;.customData:Ljava/util/Map; // field@1944 │ │ +10b994: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +10b996: 5c10 4819 |000b: iput-boolean v0, v1, Lorg/acra/builder/ReportBuilder;.sendSilently:Z // field@1948 │ │ +10b99a: 5c10 4519 |000d: iput-boolean v0, v1, Lorg/acra/builder/ReportBuilder;.endApplication:Z // field@1945 │ │ +10b99e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=34 │ │ 0x000b line=36 │ │ 0x000d line=37 │ │ locals : │ │ @@ -302803,23 +302805,23 @@ │ │ type : '(Lorg/acra/builder/ReportExecutor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -10b998: |[10b998] org.acra.builder.ReportBuilder.build:(Lorg/acra/builder/ReportExecutor;)V │ │ -10b9a8: 5410 4719 |0000: iget-object v0, v1, Lorg/acra/builder/ReportBuilder;.message:Ljava/lang/String; // field@1947 │ │ -10b9ac: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -10b9b0: 5410 4619 |0004: iget-object v0, v1, Lorg/acra/builder/ReportBuilder;.exception:Ljava/lang/Throwable; // field@1946 │ │ -10b9b4: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -10b9b8: 1a00 b523 |0008: const-string v0, "Report requested by developer" // string@23b5 │ │ -10b9bc: 5b10 4719 |000a: iput-object v0, v1, Lorg/acra/builder/ReportBuilder;.message:Ljava/lang/String; // field@1947 │ │ -10b9c0: 6e20 392e 1200 |000c: invoke-virtual {v2, v1}, Lorg/acra/builder/ReportExecutor;.execute:(Lorg/acra/builder/ReportBuilder;)V // method@2e39 │ │ -10b9c6: 0e00 |000f: return-void │ │ +10b9a0: |[10b9a0] org.acra.builder.ReportBuilder.build:(Lorg/acra/builder/ReportExecutor;)V │ │ +10b9b0: 5410 4719 |0000: iget-object v0, v1, Lorg/acra/builder/ReportBuilder;.message:Ljava/lang/String; // field@1947 │ │ +10b9b4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +10b9b8: 5410 4619 |0004: iget-object v0, v1, Lorg/acra/builder/ReportBuilder;.exception:Ljava/lang/Throwable; // field@1946 │ │ +10b9bc: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +10b9c0: 1a00 b523 |0008: const-string v0, "Report requested by developer" // string@23b5 │ │ +10b9c4: 5b10 4719 |000a: iput-object v0, v1, Lorg/acra/builder/ReportBuilder;.message:Ljava/lang/String; // field@1947 │ │ +10b9c8: 6e20 392e 1200 |000c: invoke-virtual {v2, v1}, Lorg/acra/builder/ReportExecutor;.execute:(Lorg/acra/builder/ReportBuilder;)V // method@2e39 │ │ +10b9ce: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x000a line=180 │ │ 0x000c line=183 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/acra/builder/ReportBuilder; │ │ @@ -302830,18 +302832,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/acra/builder/ReportBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -10b8b8: |[10b8b8] org.acra.builder.ReportBuilder.customData:(Ljava/lang/String;Ljava/lang/String;)Lorg/acra/builder/ReportBuilder; │ │ -10b8c8: 5410 4419 |0000: iget-object v0, v1, Lorg/acra/builder/ReportBuilder;.customData:Ljava/util/Map; // field@1944 │ │ -10b8cc: 7230 582c 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -10b8d2: 1101 |0005: return-object v1 │ │ +10b8c0: |[10b8c0] org.acra.builder.ReportBuilder.customData:(Ljava/lang/String;Ljava/lang/String;)Lorg/acra/builder/ReportBuilder; │ │ +10b8d0: 5410 4419 |0000: iget-object v0, v1, Lorg/acra/builder/ReportBuilder;.customData:Ljava/util/Map; // field@1944 │ │ +10b8d4: 7230 582c 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +10b8da: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/builder/ReportBuilder; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -302851,18 +302853,18 @@ │ │ type : '(Ljava/util/Map;)Lorg/acra/builder/ReportBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10b8d4: |[10b8d4] org.acra.builder.ReportBuilder.customData:(Ljava/util/Map;)Lorg/acra/builder/ReportBuilder; │ │ -10b8e4: 5410 4419 |0000: iget-object v0, v1, Lorg/acra/builder/ReportBuilder;.customData:Ljava/util/Map; // field@1944 │ │ -10b8e8: 7220 592c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@2c59 │ │ -10b8ee: 1101 |0005: return-object v1 │ │ +10b8dc: |[10b8dc] org.acra.builder.ReportBuilder.customData:(Ljava/util/Map;)Lorg/acra/builder/ReportBuilder; │ │ +10b8ec: 5410 4419 |0000: iget-object v0, v1, Lorg/acra/builder/ReportBuilder;.customData:Ljava/util/Map; // field@1944 │ │ +10b8f0: 7220 592c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@2c59 │ │ +10b8f6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/builder/ReportBuilder; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/Map; │ │ │ │ @@ -302871,18 +302873,18 @@ │ │ type : '()Lorg/acra/builder/ReportBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -10b8f0: |[10b8f0] org.acra.builder.ReportBuilder.endApplication:()Lorg/acra/builder/ReportBuilder; │ │ -10b900: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -10b902: 5c10 4519 |0001: iput-boolean v0, v1, Lorg/acra/builder/ReportBuilder;.endApplication:Z // field@1945 │ │ -10b906: 1101 |0003: return-object v1 │ │ +10b8f8: |[10b8f8] org.acra.builder.ReportBuilder.endApplication:()Lorg/acra/builder/ReportBuilder; │ │ +10b908: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +10b90a: 5c10 4519 |0001: iput-boolean v0, v1, Lorg/acra/builder/ReportBuilder;.endApplication:Z // field@1945 │ │ +10b90e: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/acra/builder/ReportBuilder; │ │ │ │ #4 : (in Lorg/acra/builder/ReportBuilder;) │ │ @@ -302890,17 +302892,17 @@ │ │ type : '(Ljava/lang/Throwable;)Lorg/acra/builder/ReportBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10b908: |[10b908] org.acra.builder.ReportBuilder.exception:(Ljava/lang/Throwable;)Lorg/acra/builder/ReportBuilder; │ │ -10b918: 5b01 4619 |0000: iput-object v1, v0, Lorg/acra/builder/ReportBuilder;.exception:Ljava/lang/Throwable; // field@1946 │ │ -10b91c: 1100 |0002: return-object v0 │ │ +10b910: |[10b910] org.acra.builder.ReportBuilder.exception:(Ljava/lang/Throwable;)Lorg/acra/builder/ReportBuilder; │ │ +10b920: 5b01 4619 |0000: iput-object v1, v0, Lorg/acra/builder/ReportBuilder;.exception:Ljava/lang/Throwable; // field@1946 │ │ +10b924: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/builder/ReportBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -302909,19 +302911,19 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10b898: |[10b898] org.acra.builder.ReportBuilder.getCustomData:()Ljava/util/Map; │ │ -10b8a8: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -10b8ac: 5421 4419 |0002: iget-object v1, v2, Lorg/acra/builder/ReportBuilder;.customData:Ljava/util/Map; // field@1944 │ │ -10b8b0: 7020 ef2b 1000 |0004: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@2bef │ │ -10b8b6: 1100 |0007: return-object v0 │ │ +10b8a0: |[10b8a0] org.acra.builder.ReportBuilder.getCustomData:()Ljava/util/Map; │ │ +10b8b0: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +10b8b4: 5421 4419 |0002: iget-object v1, v2, Lorg/acra/builder/ReportBuilder;.customData:Ljava/util/Map; // field@1944 │ │ +10b8b8: 7020 ef2b 1000 |0004: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@2bef │ │ +10b8be: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/acra/builder/ReportBuilder; │ │ │ │ #6 : (in Lorg/acra/builder/ReportBuilder;) │ │ @@ -302929,17 +302931,17 @@ │ │ type : '()Ljava/lang/Throwable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10b880: |[10b880] org.acra.builder.ReportBuilder.getException:()Ljava/lang/Throwable; │ │ -10b890: 5410 4619 |0000: iget-object v0, v1, Lorg/acra/builder/ReportBuilder;.exception:Ljava/lang/Throwable; // field@1946 │ │ -10b894: 1100 |0002: return-object v0 │ │ +10b888: |[10b888] org.acra.builder.ReportBuilder.getException:()Ljava/lang/Throwable; │ │ +10b898: 5410 4619 |0000: iget-object v0, v1, Lorg/acra/builder/ReportBuilder;.exception:Ljava/lang/Throwable; // field@1946 │ │ +10b89c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/builder/ReportBuilder; │ │ │ │ #7 : (in Lorg/acra/builder/ReportBuilder;) │ │ @@ -302947,17 +302949,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10b850: |[10b850] org.acra.builder.ReportBuilder.getMessage:()Ljava/lang/String; │ │ -10b860: 5410 4719 |0000: iget-object v0, v1, Lorg/acra/builder/ReportBuilder;.message:Ljava/lang/String; // field@1947 │ │ -10b864: 1100 |0002: return-object v0 │ │ +10b858: |[10b858] org.acra.builder.ReportBuilder.getMessage:()Ljava/lang/String; │ │ +10b868: 5410 4719 |0000: iget-object v0, v1, Lorg/acra/builder/ReportBuilder;.message:Ljava/lang/String; // field@1947 │ │ +10b86c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/builder/ReportBuilder; │ │ │ │ #8 : (in Lorg/acra/builder/ReportBuilder;) │ │ @@ -302965,17 +302967,17 @@ │ │ type : '()Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10b868: |[10b868] org.acra.builder.ReportBuilder.getUncaughtExceptionThread:()Ljava/lang/Thread; │ │ -10b878: 5410 4919 |0000: iget-object v0, v1, Lorg/acra/builder/ReportBuilder;.uncaughtExceptionThread:Ljava/lang/Thread; // field@1949 │ │ -10b87c: 1100 |0002: return-object v0 │ │ +10b870: |[10b870] org.acra.builder.ReportBuilder.getUncaughtExceptionThread:()Ljava/lang/Thread; │ │ +10b880: 5410 4919 |0000: iget-object v0, v1, Lorg/acra/builder/ReportBuilder;.uncaughtExceptionThread:Ljava/lang/Thread; // field@1949 │ │ +10b884: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/builder/ReportBuilder; │ │ │ │ #9 : (in Lorg/acra/builder/ReportBuilder;) │ │ @@ -302983,17 +302985,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10b820: |[10b820] org.acra.builder.ReportBuilder.isEndApplication:()Z │ │ -10b830: 5510 4519 |0000: iget-boolean v0, v1, Lorg/acra/builder/ReportBuilder;.endApplication:Z // field@1945 │ │ -10b834: 0f00 |0002: return v0 │ │ +10b828: |[10b828] org.acra.builder.ReportBuilder.isEndApplication:()Z │ │ +10b838: 5510 4519 |0000: iget-boolean v0, v1, Lorg/acra/builder/ReportBuilder;.endApplication:Z // field@1945 │ │ +10b83c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/builder/ReportBuilder; │ │ │ │ #10 : (in Lorg/acra/builder/ReportBuilder;) │ │ @@ -303001,17 +303003,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10b838: |[10b838] org.acra.builder.ReportBuilder.isSendSilently:()Z │ │ -10b848: 5510 4819 |0000: iget-boolean v0, v1, Lorg/acra/builder/ReportBuilder;.sendSilently:Z // field@1948 │ │ -10b84c: 0f00 |0002: return v0 │ │ +10b840: |[10b840] org.acra.builder.ReportBuilder.isSendSilently:()Z │ │ +10b850: 5510 4819 |0000: iget-boolean v0, v1, Lorg/acra/builder/ReportBuilder;.sendSilently:Z // field@1948 │ │ +10b854: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/builder/ReportBuilder; │ │ │ │ #11 : (in Lorg/acra/builder/ReportBuilder;) │ │ @@ -303019,17 +303021,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/builder/ReportBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10b920: |[10b920] org.acra.builder.ReportBuilder.message:(Ljava/lang/String;)Lorg/acra/builder/ReportBuilder; │ │ -10b930: 5b01 4719 |0000: iput-object v1, v0, Lorg/acra/builder/ReportBuilder;.message:Ljava/lang/String; // field@1947 │ │ -10b934: 1100 |0002: return-object v0 │ │ +10b928: |[10b928] org.acra.builder.ReportBuilder.message:(Ljava/lang/String;)Lorg/acra/builder/ReportBuilder; │ │ +10b938: 5b01 4719 |0000: iput-object v1, v0, Lorg/acra/builder/ReportBuilder;.message:Ljava/lang/String; // field@1947 │ │ +10b93c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/builder/ReportBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -303038,18 +303040,18 @@ │ │ type : '()Lorg/acra/builder/ReportBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -10b938: |[10b938] org.acra.builder.ReportBuilder.sendSilently:()Lorg/acra/builder/ReportBuilder; │ │ -10b948: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -10b94a: 5c10 4819 |0001: iput-boolean v0, v1, Lorg/acra/builder/ReportBuilder;.sendSilently:Z // field@1948 │ │ -10b94e: 1101 |0003: return-object v1 │ │ +10b940: |[10b940] org.acra.builder.ReportBuilder.sendSilently:()Lorg/acra/builder/ReportBuilder; │ │ +10b950: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +10b952: 5c10 4819 |0001: iput-boolean v0, v1, Lorg/acra/builder/ReportBuilder;.sendSilently:Z // field@1948 │ │ +10b956: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/acra/builder/ReportBuilder; │ │ │ │ #13 : (in Lorg/acra/builder/ReportBuilder;) │ │ @@ -303057,17 +303059,17 @@ │ │ type : '(Ljava/lang/Thread;)Lorg/acra/builder/ReportBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10b950: |[10b950] org.acra.builder.ReportBuilder.uncaughtExceptionThread:(Ljava/lang/Thread;)Lorg/acra/builder/ReportBuilder; │ │ -10b960: 5b01 4919 |0000: iput-object v1, v0, Lorg/acra/builder/ReportBuilder;.uncaughtExceptionThread:Ljava/lang/Thread; // field@1949 │ │ -10b964: 1100 |0002: return-object v0 │ │ +10b958: |[10b958] org.acra.builder.ReportBuilder.uncaughtExceptionThread:(Ljava/lang/Thread;)Lorg/acra/builder/ReportBuilder; │ │ +10b968: 5b01 4919 |0000: iput-object v1, v0, Lorg/acra/builder/ReportBuilder;.uncaughtExceptionThread:Ljava/lang/Thread; // field@1949 │ │ +10b96c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/builder/ReportBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Thread; │ │ │ │ @@ -303177,32 +303179,32 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/data/CrashReportDataFactory;Ljava/lang/Thread$UncaughtExceptionHandler;Lorg/acra/util/ProcessFinisher;Lorg/acra/scheduler/SchedulerStarter;Lorg/acra/builder/LastActivityManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -10ba6c: |[10ba6c] org.acra.builder.ReportExecutor.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/data/CrashReportDataFactory;Ljava/lang/Thread$UncaughtExceptionHandler;Lorg/acra/util/ProcessFinisher;Lorg/acra/scheduler/SchedulerStarter;Lorg/acra/builder/LastActivityManager;)V │ │ -10ba7c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10ba82: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -10ba84: 5c10 4e19 |0004: iput-boolean v0, v1, Lorg/acra/builder/ReportExecutor;.enabled:Z // field@194e │ │ -10ba88: 5b12 4b19 |0006: iput-object v2, v1, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ -10ba8c: 5b13 4a19 |0008: iput-object v3, v1, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ -10ba90: 5b14 4c19 |000a: iput-object v4, v1, Lorg/acra/builder/ReportExecutor;.crashReportDataFactory:Lorg/acra/data/CrashReportDataFactory; // field@194c │ │ -10ba94: 5b15 4d19 |000c: iput-object v5, v1, Lorg/acra/builder/ReportExecutor;.defaultExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@194d │ │ -10ba98: 5b16 5019 |000e: iput-object v6, v1, Lorg/acra/builder/ReportExecutor;.processFinisher:Lorg/acra/util/ProcessFinisher; // field@1950 │ │ -10ba9c: 6e10 612f 0300 |0010: invoke-virtual {v3}, Lorg/acra/config/CoreConfiguration;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f61 │ │ -10baa2: 0c02 |0013: move-result-object v2 │ │ -10baa4: 1c04 1308 |0014: const-class v4, Lorg/acra/config/ReportingAdministrator; // type@0813 │ │ -10baa8: 7230 8930 3204 |0016: invoke-interface {v2, v3, v4}, Lorg/acra/plugins/PluginLoader;.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; // method@3089 │ │ -10baae: 0c02 |0019: move-result-object v2 │ │ -10bab0: 5b12 5119 |001a: iput-object v2, v1, Lorg/acra/builder/ReportExecutor;.reportingAdministrators:Ljava/util/List; // field@1951 │ │ -10bab4: 5b17 5219 |001c: iput-object v7, v1, Lorg/acra/builder/ReportExecutor;.schedulerStarter:Lorg/acra/scheduler/SchedulerStarter; // field@1952 │ │ -10bab8: 5b18 4f19 |001e: iput-object v8, v1, Lorg/acra/builder/ReportExecutor;.lastActivityManager:Lorg/acra/builder/LastActivityManager; // field@194f │ │ -10babc: 0e00 |0020: return-void │ │ +10ba74: |[10ba74] org.acra.builder.ReportExecutor.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/data/CrashReportDataFactory;Ljava/lang/Thread$UncaughtExceptionHandler;Lorg/acra/util/ProcessFinisher;Lorg/acra/scheduler/SchedulerStarter;Lorg/acra/builder/LastActivityManager;)V │ │ +10ba84: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10ba8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +10ba8c: 5c10 4e19 |0004: iput-boolean v0, v1, Lorg/acra/builder/ReportExecutor;.enabled:Z // field@194e │ │ +10ba90: 5b12 4b19 |0006: iput-object v2, v1, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ +10ba94: 5b13 4a19 |0008: iput-object v3, v1, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ +10ba98: 5b14 4c19 |000a: iput-object v4, v1, Lorg/acra/builder/ReportExecutor;.crashReportDataFactory:Lorg/acra/data/CrashReportDataFactory; // field@194c │ │ +10ba9c: 5b15 4d19 |000c: iput-object v5, v1, Lorg/acra/builder/ReportExecutor;.defaultExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@194d │ │ +10baa0: 5b16 5019 |000e: iput-object v6, v1, Lorg/acra/builder/ReportExecutor;.processFinisher:Lorg/acra/util/ProcessFinisher; // field@1950 │ │ +10baa4: 6e10 612f 0300 |0010: invoke-virtual {v3}, Lorg/acra/config/CoreConfiguration;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f61 │ │ +10baaa: 0c02 |0013: move-result-object v2 │ │ +10baac: 1c04 1308 |0014: const-class v4, Lorg/acra/config/ReportingAdministrator; // type@0813 │ │ +10bab0: 7230 8930 3204 |0016: invoke-interface {v2, v3, v4}, Lorg/acra/plugins/PluginLoader;.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; // method@3089 │ │ +10bab6: 0c02 |0019: move-result-object v2 │ │ +10bab8: 5b12 5119 |001a: iput-object v2, v1, Lorg/acra/builder/ReportExecutor;.reportingAdministrators:Ljava/util/List; // field@1951 │ │ +10babc: 5b17 5219 |001c: iput-object v7, v1, Lorg/acra/builder/ReportExecutor;.schedulerStarter:Lorg/acra/scheduler/SchedulerStarter; // field@1952 │ │ +10bac0: 5b18 4f19 |001e: iput-object v8, v1, Lorg/acra/builder/ReportExecutor;.lastActivityManager:Lorg/acra/builder/LastActivityManager; // field@194f │ │ +10bac4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=66 │ │ 0x0006 line=82 │ │ 0x0008 line=83 │ │ 0x000a line=84 │ │ @@ -303226,38 +303228,38 @@ │ │ type : '(Ljava/lang/Thread;Ljava/lang/Throwable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -10bac0: |[10bac0] org.acra.builder.ReportExecutor.endApplication:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ -10bad0: 5430 4a19 |0000: iget-object v0, v3, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ -10bad4: 6e10 4e2f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.alsoReportToAndroidFramework:()Z // method@2f4e │ │ -10bada: 0a00 |0005: move-result v0 │ │ -10badc: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ -10bae0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -10bae2: 2802 |0009: goto 000b // +0002 │ │ -10bae4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -10bae6: 3801 1b00 |000b: if-eqz v1, 0026 // +001b │ │ -10baea: 3800 1900 |000d: if-eqz v0, 0026 // +0019 │ │ -10baee: 5430 4d19 |000f: iget-object v0, v3, Lorg/acra/builder/ReportExecutor;.defaultExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@194d │ │ -10baf2: 3800 1500 |0011: if-eqz v0, 0026 // +0015 │ │ -10baf6: 6300 f418 |0013: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10bafa: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -10bafe: 6200 fe18 |0017: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10bb02: 6201 f518 |0019: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10bb06: 1a02 4112 |001b: const-string v2, "Handing Exception on to default ExceptionHandler" // string@1241 │ │ -10bb0a: 7230 5630 1002 |001d: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10bb10: 5430 4d19 |0020: iget-object v0, v3, Lorg/acra/builder/ReportExecutor;.defaultExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@194d │ │ -10bb14: 7230 012b 4005 |0022: invoke-interface {v0, v4, v5}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@2b01 │ │ -10bb1a: 2806 |0025: goto 002b // +0006 │ │ -10bb1c: 5434 5019 |0026: iget-object v4, v3, Lorg/acra/builder/ReportExecutor;.processFinisher:Lorg/acra/util/ProcessFinisher; // field@1950 │ │ -10bb20: 6e10 4631 0400 |0028: invoke-virtual {v4}, Lorg/acra/util/ProcessFinisher;.endApplication:()V // method@3146 │ │ -10bb26: 0e00 |002b: return-void │ │ +10bac8: |[10bac8] org.acra.builder.ReportExecutor.endApplication:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ +10bad8: 5430 4a19 |0000: iget-object v0, v3, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ +10badc: 6e10 4e2f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.alsoReportToAndroidFramework:()Z // method@2f4e │ │ +10bae2: 0a00 |0005: move-result v0 │ │ +10bae4: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ +10bae8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +10baea: 2802 |0009: goto 000b // +0002 │ │ +10baec: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +10baee: 3801 1b00 |000b: if-eqz v1, 0026 // +001b │ │ +10baf2: 3800 1900 |000d: if-eqz v0, 0026 // +0019 │ │ +10baf6: 5430 4d19 |000f: iget-object v0, v3, Lorg/acra/builder/ReportExecutor;.defaultExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@194d │ │ +10bafa: 3800 1500 |0011: if-eqz v0, 0026 // +0015 │ │ +10bafe: 6300 f418 |0013: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10bb02: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +10bb06: 6200 fe18 |0017: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10bb0a: 6201 f518 |0019: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10bb0e: 1a02 4112 |001b: const-string v2, "Handing Exception on to default ExceptionHandler" // string@1241 │ │ +10bb12: 7230 5630 1002 |001d: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10bb18: 5430 4d19 |0020: iget-object v0, v3, Lorg/acra/builder/ReportExecutor;.defaultExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@194d │ │ +10bb1c: 7230 012b 4005 |0022: invoke-interface {v0, v4, v5}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@2b01 │ │ +10bb22: 2806 |0025: goto 002b // +0006 │ │ +10bb24: 5434 5019 |0026: iget-object v4, v3, Lorg/acra/builder/ReportExecutor;.processFinisher:Lorg/acra/util/ProcessFinisher; // field@1950 │ │ +10bb28: 6e10 4631 0400 |0028: invoke-virtual {v4}, Lorg/acra/util/ProcessFinisher;.endApplication:()V // method@3146 │ │ +10bb2e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x000f line=232 │ │ 0x0013 line=234 │ │ 0x0020 line=235 │ │ 0x0026 line=237 │ │ @@ -303271,44 +303273,44 @@ │ │ type : '(Lorg/acra/data/CrashReportData;)Ljava/io/File;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -10b9e0: |[10b9e0] org.acra.builder.ReportExecutor.getReportFileName:(Lorg/acra/data/CrashReportData;)Ljava/io/File; │ │ -10b9f0: 6200 3b19 |0000: sget-object v0, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@193b │ │ -10b9f4: 6e20 f42f 0300 |0002: invoke-virtual {v3, v0}, Lorg/acra/data/CrashReportData;.getString:(Lorg/acra/ReportField;)Ljava/lang/String; // method@2ff4 │ │ -10b9fa: 0c00 |0005: move-result-object v0 │ │ -10b9fc: 6201 2919 |0006: sget-object v1, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ -10ba00: 6e20 f42f 1300 |0008: invoke-virtual {v3, v1}, Lorg/acra/data/CrashReportData;.getString:(Lorg/acra/ReportField;)Ljava/lang/String; // method@2ff4 │ │ -10ba06: 0c03 |000b: move-result-object v3 │ │ -10ba08: 2201 1007 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -10ba0c: 7010 eb2a 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10ba12: 6e20 f52a 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10ba18: 3803 0b00 |0014: if-eqz v3, 001f // +000b │ │ -10ba1c: 7110 fc29 0300 |0016: invoke-static {v3}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@29fc │ │ -10ba22: 0a03 |0019: move-result v3 │ │ -10ba24: 3803 0500 |001a: if-eqz v3, 001f // +0005 │ │ -10ba28: 6203 0b19 |001c: sget-object v3, Lorg/acra/ACRAConstants;.SILENT_SUFFIX:Ljava/lang/String; // field@190b │ │ -10ba2c: 2803 |001e: goto 0021 // +0003 │ │ -10ba2e: 1a03 0000 |001f: const-string v3, "" // string@0000 │ │ -10ba32: 6e20 f52a 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10ba38: 1a03 7005 |0024: const-string v3, ".stacktrace" // string@0570 │ │ -10ba3c: 6e20 f52a 3100 |0026: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10ba42: 6e10 fa2a 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10ba48: 0c03 |002c: move-result-object v3 │ │ -10ba4a: 2200 2a08 |002d: new-instance v0, Lorg/acra/file/ReportLocator; // type@082a │ │ -10ba4e: 5421 4b19 |002f: iget-object v1, v2, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ -10ba52: 7020 3d30 1000 |0031: invoke-direct {v0, v1}, Lorg/acra/file/ReportLocator;.:(Landroid/content/Context;)V // method@303d │ │ -10ba58: 2201 bf06 |0034: new-instance v1, Ljava/io/File; // type@06bf │ │ -10ba5c: 6e10 4030 0000 |0036: invoke-virtual {v0}, Lorg/acra/file/ReportLocator;.getUnapprovedFolder:()Ljava/io/File; // method@3040 │ │ -10ba62: 0c00 |0039: move-result-object v0 │ │ -10ba64: 7030 9529 0103 |003a: invoke-direct {v1, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -10ba6a: 1101 |003d: return-object v1 │ │ +10b9e8: |[10b9e8] org.acra.builder.ReportExecutor.getReportFileName:(Lorg/acra/data/CrashReportData;)Ljava/io/File; │ │ +10b9f8: 6200 3b19 |0000: sget-object v0, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@193b │ │ +10b9fc: 6e20 f42f 0300 |0002: invoke-virtual {v3, v0}, Lorg/acra/data/CrashReportData;.getString:(Lorg/acra/ReportField;)Ljava/lang/String; // method@2ff4 │ │ +10ba02: 0c00 |0005: move-result-object v0 │ │ +10ba04: 6201 2919 |0006: sget-object v1, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ +10ba08: 6e20 f42f 1300 |0008: invoke-virtual {v3, v1}, Lorg/acra/data/CrashReportData;.getString:(Lorg/acra/ReportField;)Ljava/lang/String; // method@2ff4 │ │ +10ba0e: 0c03 |000b: move-result-object v3 │ │ +10ba10: 2201 1007 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10ba14: 7010 eb2a 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10ba1a: 6e20 f52a 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10ba20: 3803 0b00 |0014: if-eqz v3, 001f // +000b │ │ +10ba24: 7110 fc29 0300 |0016: invoke-static {v3}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@29fc │ │ +10ba2a: 0a03 |0019: move-result v3 │ │ +10ba2c: 3803 0500 |001a: if-eqz v3, 001f // +0005 │ │ +10ba30: 6203 0b19 |001c: sget-object v3, Lorg/acra/ACRAConstants;.SILENT_SUFFIX:Ljava/lang/String; // field@190b │ │ +10ba34: 2803 |001e: goto 0021 // +0003 │ │ +10ba36: 1a03 0000 |001f: const-string v3, "" // string@0000 │ │ +10ba3a: 6e20 f52a 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10ba40: 1a03 7005 |0024: const-string v3, ".stacktrace" // string@0570 │ │ +10ba44: 6e20 f52a 3100 |0026: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10ba4a: 6e10 fa2a 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10ba50: 0c03 |002c: move-result-object v3 │ │ +10ba52: 2200 2a08 |002d: new-instance v0, Lorg/acra/file/ReportLocator; // type@082a │ │ +10ba56: 5421 4b19 |002f: iget-object v1, v2, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ +10ba5a: 7020 3d30 1000 |0031: invoke-direct {v0, v1}, Lorg/acra/file/ReportLocator;.:(Landroid/content/Context;)V // method@303d │ │ +10ba60: 2201 bf06 |0034: new-instance v1, Ljava/io/File; // type@06bf │ │ +10ba64: 6e10 4030 0000 |0036: invoke-virtual {v0}, Lorg/acra/file/ReportLocator;.getUnapprovedFolder:()Ljava/io/File; // method@3040 │ │ +10ba6a: 0c00 |0039: move-result-object v0 │ │ +10ba6c: 7030 9529 0103 |003a: invoke-direct {v1, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +10ba72: 1101 |003d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0006 line=257 │ │ 0x000c line=258 │ │ 0x002d line=259 │ │ 0x0034 line=260 │ │ @@ -303321,37 +303323,37 @@ │ │ type : '(Ljava/io/File;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -10c10c: |[10c10c] org.acra.builder.ReportExecutor.saveCrashReportFile:(Ljava/io/File;Lorg/acra/data/CrashReportData;)V │ │ -10c11c: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10c120: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -10c124: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10c128: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10c12c: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -10c130: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10c136: 1a03 8129 |000d: const-string v3, "Writing crash report file " // string@2981 │ │ -10c13a: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c140: 6e20 f42a 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -10c146: 6e10 fa2a 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10c14c: 0c02 |0018: move-result-object v2 │ │ -10c14e: 7230 5630 1002 |0019: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10c154: 2200 1f08 |001c: new-instance v0, Lorg/acra/file/CrashReportPersister; // type@081f │ │ -10c158: 7010 2030 0000 |001e: invoke-direct {v0}, Lorg/acra/file/CrashReportPersister;.:()V // method@3020 │ │ -10c15e: 6e30 2230 6005 |0021: invoke-virtual {v0, v6, v5}, Lorg/acra/file/CrashReportPersister;.store:(Lorg/acra/data/CrashReportData;Ljava/io/File;)V // method@3022 │ │ -10c164: 280b |0024: goto 002f // +000b │ │ -10c166: 0d05 |0025: move-exception v5 │ │ -10c168: 6206 fe18 |0026: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10c16c: 6200 f518 |0028: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10c170: 1a01 250b |002a: const-string v1, "An error occurred while writing the report file..." // string@0b25 │ │ -10c174: 7240 5930 0651 |002c: invoke-interface {v6, v0, v1, v5}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -10c17a: 0e00 |002f: return-void │ │ +10c114: |[10c114] org.acra.builder.ReportExecutor.saveCrashReportFile:(Ljava/io/File;Lorg/acra/data/CrashReportData;)V │ │ +10c124: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10c128: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +10c12c: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10c130: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10c134: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +10c138: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10c13e: 1a03 8129 |000d: const-string v3, "Writing crash report file " // string@2981 │ │ +10c142: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c148: 6e20 f42a 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +10c14e: 6e10 fa2a 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10c154: 0c02 |0018: move-result-object v2 │ │ +10c156: 7230 5630 1002 |0019: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10c15c: 2200 1f08 |001c: new-instance v0, Lorg/acra/file/CrashReportPersister; // type@081f │ │ +10c160: 7010 2030 0000 |001e: invoke-direct {v0}, Lorg/acra/file/CrashReportPersister;.:()V // method@3020 │ │ +10c166: 6e30 2230 6005 |0021: invoke-virtual {v0, v6, v5}, Lorg/acra/file/CrashReportPersister;.store:(Lorg/acra/data/CrashReportData;Ljava/io/File;)V // method@3022 │ │ +10c16c: 280b |0024: goto 002f // +000b │ │ +10c16e: 0d05 |0025: move-exception v5 │ │ +10c170: 6206 fe18 |0026: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10c174: 6200 f518 |0028: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10c178: 1a01 250b |002a: const-string v1, "An error occurred while writing the report file..." // string@0b25 │ │ +10c17c: 7240 5930 0651 |002c: invoke-interface {v6, v0, v1, v5}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +10c182: 0e00 |002f: return-void │ │ catches : 1 │ │ 0x0000 - 0x0024 │ │ Ljava/lang/Exception; -> 0x0025 │ │ positions : │ │ 0x0000 line=271 │ │ 0x001c line=272 │ │ 0x0021 line=273 │ │ @@ -303366,25 +303368,25 @@ │ │ type : '(Ljava/io/File;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -10c18c: |[10c18c] org.acra.builder.ReportExecutor.sendReport:(Ljava/io/File;Z)V │ │ -10c19c: 5510 4e19 |0000: iget-boolean v0, v1, Lorg/acra/builder/ReportExecutor;.enabled:Z // field@194e │ │ -10c1a0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -10c1a4: 5410 5219 |0004: iget-object v0, v1, Lorg/acra/builder/ReportExecutor;.schedulerStarter:Lorg/acra/scheduler/SchedulerStarter; // field@1952 │ │ -10c1a8: 6e30 aa30 2003 |0006: invoke-virtual {v0, v2, v3}, Lorg/acra/scheduler/SchedulerStarter;.scheduleReports:(Ljava/io/File;Z)V // method@30aa │ │ -10c1ae: 280a |0009: goto 0013 // +000a │ │ -10c1b0: 6202 fe18 |000a: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10c1b4: 6203 f518 |000c: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10c1b8: 1a00 7929 |000e: const-string v0, "Would be sending reports, but ACRA is disabled" // string@2979 │ │ -10c1bc: 7230 5f30 3200 |0010: invoke-interface {v2, v3, v0}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -10c1c2: 0e00 |0013: return-void │ │ +10c194: |[10c194] org.acra.builder.ReportExecutor.sendReport:(Ljava/io/File;Z)V │ │ +10c1a4: 5510 4e19 |0000: iget-boolean v0, v1, Lorg/acra/builder/ReportExecutor;.enabled:Z // field@194e │ │ +10c1a8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +10c1ac: 5410 5219 |0004: iget-object v0, v1, Lorg/acra/builder/ReportExecutor;.schedulerStarter:Lorg/acra/scheduler/SchedulerStarter; // field@1952 │ │ +10c1b0: 6e30 aa30 2003 |0006: invoke-virtual {v0, v2, v3}, Lorg/acra/scheduler/SchedulerStarter;.scheduleReports:(Ljava/io/File;Z)V // method@30aa │ │ +10c1b6: 280a |0009: goto 0013 // +000a │ │ +10c1b8: 6202 fe18 |000a: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10c1bc: 6203 f518 |000c: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10c1c0: 1a00 7929 |000e: const-string v0, "Would be sending reports, but ACRA is disabled" // string@2979 │ │ +10c1c4: 7230 5f30 3200 |0010: invoke-interface {v2, v3, v0}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +10c1ca: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0004 line=248 │ │ 0x000a line=250 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/acra/builder/ReportExecutor; │ │ @@ -303397,282 +303399,282 @@ │ │ type : '(Lorg/acra/builder/ReportBuilder;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 556 16-bit code units │ │ -10bb28: |[10bb28] org.acra.builder.ReportExecutor.execute:(Lorg/acra/builder/ReportBuilder;)V │ │ -10bb38: 55d0 4e19 |0000: iget-boolean v0, v13, Lorg/acra/builder/ReportExecutor;.enabled:Z // field@194e │ │ -10bb3c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -10bb40: 620e fe18 |0004: sget-object v14, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10bb44: 6200 f518 |0006: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10bb48: 1a01 5a09 |0008: const-string v1, "ACRA is disabled. Report not sent." // string@095a │ │ -10bb4c: 7230 5d30 0e01 |000a: invoke-interface {v14, v0, v1}, Lorg/acra/log/ACRALog;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@305d │ │ -10bb52: 0e00 |000d: return-void │ │ -10bb54: 54d0 5119 |000e: iget-object v0, v13, Lorg/acra/builder/ReportExecutor;.reportingAdministrators:Ljava/util/List; // field@1951 │ │ -10bb58: 7210 302c 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -10bb5e: 0c00 |0013: move-result-object v0 │ │ -10bb60: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -10bb62: 0712 |0015: move-object v2, v1 │ │ -10bb64: 7210 042c 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -10bb6a: 0a03 |0019: move-result v3 │ │ -10bb6c: 1a04 d400 |001a: const-string v4, " threw exception" // string@00d4 │ │ -10bb70: 1a05 c623 |001c: const-string v5, "ReportingAdministrator " // string@23c6 │ │ -10bb74: 3803 3700 |001e: if-eqz v3, 0055 // +0037 │ │ -10bb78: 7210 052c 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10bb7e: 0c03 |0023: move-result-object v3 │ │ -10bb80: 1f03 1308 |0024: check-cast v3, Lorg/acra/config/ReportingAdministrator; // type@0813 │ │ -10bb84: 54d6 4b19 |0026: iget-object v6, v13, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ -10bb88: 54d7 4a19 |0028: iget-object v7, v13, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ -10bb8c: 7240 e52f 63e7 |002a: invoke-interface {v3, v6, v7, v14}, Lorg/acra/config/ReportingAdministrator;.shouldStartCollecting:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;)Z // method@2fe5 │ │ -10bb92: 0a04 |002d: move-result v4 │ │ -10bb94: 3904 e8ff |002e: if-nez v4, 0016 // -0018 │ │ -10bb98: 0732 |0030: move-object v2, v3 │ │ -10bb9a: 28e5 |0031: goto 0016 // -001b │ │ -10bb9c: 0d06 |0032: move-exception v6 │ │ -10bb9e: 6207 fe18 |0033: sget-object v7, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10bba2: 6208 f518 |0035: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10bba6: 2209 1007 |0037: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -10bbaa: 7010 eb2a 0900 |0039: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10bbb0: 6e20 f52a 5900 |003c: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bbb6: 6e10 8d2a 0300 |003f: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10bbbc: 0c03 |0042: move-result-object v3 │ │ -10bbbe: 6e10 2c2a 0300 |0043: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -10bbc4: 0c03 |0046: move-result-object v3 │ │ -10bbc6: 6e20 f52a 3900 |0047: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bbcc: 6e20 f52a 4900 |004a: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bbd2: 6e10 fa2a 0900 |004d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10bbd8: 0c03 |0050: move-result-object v3 │ │ -10bbda: 7240 6030 8763 |0051: invoke-interface {v7, v8, v3, v6}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -10bbe0: 28c2 |0054: goto 0016 // -003e │ │ -10bbe2: 3902 4900 |0055: if-nez v2, 009e // +0049 │ │ -10bbe6: 54d0 4c19 |0057: iget-object v0, v13, Lorg/acra/builder/ReportExecutor;.crashReportDataFactory:Lorg/acra/data/CrashReportDataFactory; // field@194c │ │ -10bbea: 6e20 0830 e000 |0059: invoke-virtual {v0, v14}, Lorg/acra/data/CrashReportDataFactory;.createCrashData:(Lorg/acra/builder/ReportBuilder;)Lorg/acra/data/CrashReportData; // method@3008 │ │ -10bbf0: 0c01 |005c: move-result-object v1 │ │ -10bbf2: 54d0 5119 |005d: iget-object v0, v13, Lorg/acra/builder/ReportExecutor;.reportingAdministrators:Ljava/util/List; // field@1951 │ │ -10bbf6: 7210 302c 0000 |005f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -10bbfc: 0c00 |0062: move-result-object v0 │ │ -10bbfe: 7210 042c 0000 |0063: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -10bc04: 0a03 |0066: move-result v3 │ │ -10bc06: 3803 5b00 |0067: if-eqz v3, 00c2 // +005b │ │ -10bc0a: 7210 052c 0000 |0069: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10bc10: 0c03 |006c: move-result-object v3 │ │ -10bc12: 1f03 1308 |006d: check-cast v3, Lorg/acra/config/ReportingAdministrator; // type@0813 │ │ -10bc16: 54d6 4b19 |006f: iget-object v6, v13, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ -10bc1a: 54d7 4a19 |0071: iget-object v7, v13, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ -10bc1e: 7240 e42f 6317 |0073: invoke-interface {v3, v6, v7, v1}, Lorg/acra/config/ReportingAdministrator;.shouldSendReport:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/data/CrashReportData;)Z // method@2fe4 │ │ -10bc24: 0a06 |0076: move-result v6 │ │ -10bc26: 3906 ecff |0077: if-nez v6, 0063 // -0014 │ │ -10bc2a: 0732 |0079: move-object v2, v3 │ │ -10bc2c: 28e9 |007a: goto 0063 // -0017 │ │ -10bc2e: 0d06 |007b: move-exception v6 │ │ -10bc30: 6207 fe18 |007c: sget-object v7, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10bc34: 6208 f518 |007e: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10bc38: 2209 1007 |0080: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -10bc3c: 7010 eb2a 0900 |0082: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10bc42: 6e20 f52a 5900 |0085: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bc48: 6e10 8d2a 0300 |0088: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10bc4e: 0c03 |008b: move-result-object v3 │ │ -10bc50: 6e10 2c2a 0300 |008c: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -10bc56: 0c03 |008f: move-result-object v3 │ │ -10bc58: 6e20 f52a 3900 |0090: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bc5e: 6e20 f52a 4900 |0093: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bc64: 6e10 fa2a 0900 |0096: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10bc6a: 0c03 |0099: move-result-object v3 │ │ -10bc6c: 7240 6030 8763 |009a: invoke-interface {v7, v8, v3, v6}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -10bc72: 28c6 |009d: goto 0063 // -003a │ │ -10bc74: 6300 f418 |009e: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10bc78: 3800 2200 |00a0: if-eqz v0, 00c2 // +0022 │ │ -10bc7c: 6200 fe18 |00a2: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10bc80: 6203 f518 |00a4: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10bc84: 2206 1007 |00a6: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -10bc88: 7010 eb2a 0600 |00a8: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10bc8e: 1a07 7221 |00ab: const-string v7, "Not collecting crash report because of ReportingAdministrator " // string@2172 │ │ -10bc92: 6e20 f52a 7600 |00ad: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bc98: 6e10 8d2a 0200 |00b0: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10bc9e: 0c07 |00b3: move-result-object v7 │ │ -10bca0: 6e10 2c2a 0700 |00b4: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -10bca6: 0c07 |00b7: move-result-object v7 │ │ -10bca8: 6e20 f52a 7600 |00b8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bcae: 6e10 fa2a 0600 |00bb: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10bcb4: 0c06 |00be: move-result-object v6 │ │ -10bcb6: 7230 5630 3006 |00bf: invoke-interface {v0, v3, v6}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10bcbc: 6e10 322e 0e00 |00c2: invoke-virtual {v14}, Lorg/acra/builder/ReportBuilder;.isEndApplication:()Z // method@2e32 │ │ -10bcc2: 0a00 |00c5: move-result v0 │ │ -10bcc4: 1213 |00c6: const/4 v3, #int 1 // #1 │ │ -10bcc6: 1206 |00c7: const/4 v6, #int 0 // #0 │ │ -10bcc8: 3800 5100 |00c8: if-eqz v0, 0119 // +0051 │ │ -10bccc: 54d0 5119 |00ca: iget-object v0, v13, Lorg/acra/builder/ReportExecutor;.reportingAdministrators:Ljava/util/List; // field@1951 │ │ -10bcd0: 7210 302c 0000 |00cc: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -10bcd6: 0c00 |00cf: move-result-object v0 │ │ -10bcd8: 1217 |00d0: const/4 v7, #int 1 // #1 │ │ -10bcda: 7210 042c 0000 |00d1: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -10bce0: 0a08 |00d4: move-result v8 │ │ -10bce2: 3808 3900 |00d5: if-eqz v8, 010e // +0039 │ │ -10bce6: 7210 052c 0000 |00d7: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10bcec: 0c08 |00da: move-result-object v8 │ │ -10bcee: 1f08 1308 |00db: check-cast v8, Lorg/acra/config/ReportingAdministrator; // type@0813 │ │ -10bcf2: 54d9 4b19 |00dd: iget-object v9, v13, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ -10bcf6: 54da 4a19 |00df: iget-object v10, v13, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ -10bcfa: 54db 4f19 |00e1: iget-object v11, v13, Lorg/acra/builder/ReportExecutor;.lastActivityManager:Lorg/acra/builder/LastActivityManager; // field@194f │ │ -10bcfe: 7240 e22f 98ba |00e3: invoke-interface {v8, v9, v10, v11}, Lorg/acra/config/ReportingAdministrator;.shouldFinishActivity:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/LastActivityManager;)Z // method@2fe2 │ │ -10bd04: 0a08 |00e6: move-result v8 │ │ -10bd06: 3908 eaff |00e7: if-nez v8, 00d1 // -0016 │ │ -10bd0a: 1207 |00e9: const/4 v7, #int 0 // #0 │ │ -10bd0c: 28e7 |00ea: goto 00d1 // -0019 │ │ -10bd0e: 0d09 |00eb: move-exception v9 │ │ -10bd10: 620a fe18 |00ec: sget-object v10, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10bd14: 620b f518 |00ee: sget-object v11, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10bd18: 220c 1007 |00f0: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ -10bd1c: 7010 eb2a 0c00 |00f2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10bd22: 6e20 f52a 5c00 |00f5: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bd28: 6e10 8d2a 0800 |00f8: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10bd2e: 0c08 |00fb: move-result-object v8 │ │ -10bd30: 6e10 2c2a 0800 |00fc: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -10bd36: 0c08 |00ff: move-result-object v8 │ │ -10bd38: 6e20 f52a 8c00 |0100: invoke-virtual {v12, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bd3e: 6e20 f52a 4c00 |0103: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bd44: 6e10 fa2a 0c00 |0106: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10bd4a: 0c08 |0109: move-result-object v8 │ │ -10bd4c: 7240 6030 ba98 |010a: invoke-interface {v10, v11, v8, v9}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -10bd52: 28c4 |010d: goto 00d1 // -003c │ │ -10bd54: 3807 0b00 |010e: if-eqz v7, 0119 // +000b │ │ -10bd58: 54d0 5019 |0110: iget-object v0, v13, Lorg/acra/builder/ReportExecutor;.processFinisher:Lorg/acra/util/ProcessFinisher; // field@1950 │ │ -10bd5c: 6e10 312e 0e00 |0112: invoke-virtual {v14}, Lorg/acra/builder/ReportBuilder;.getUncaughtExceptionThread:()Ljava/lang/Thread; // method@2e31 │ │ -10bd62: 0c07 |0115: move-result-object v7 │ │ -10bd64: 6e20 4731 7000 |0116: invoke-virtual {v0, v7}, Lorg/acra/util/ProcessFinisher;.finishLastActivity:(Ljava/lang/Thread;)V // method@3147 │ │ -10bd6a: 3902 3100 |0119: if-nez v2, 014a // +0031 │ │ -10bd6e: 7100 f004 0000 |011b: invoke-static {}, Landroid/os/StrictMode;.allowThreadDiskWrites:()Landroid/os/StrictMode$ThreadPolicy; // method@04f0 │ │ -10bd74: 0c00 |011e: move-result-object v0 │ │ -10bd76: 7020 3a2e 1d00 |011f: invoke-direct {v13, v1}, Lorg/acra/builder/ReportExecutor;.getReportFileName:(Lorg/acra/data/CrashReportData;)Ljava/io/File; // method@2e3a │ │ -10bd7c: 0c02 |0122: move-result-object v2 │ │ -10bd7e: 7030 3e2e 2d01 |0123: invoke-direct {v13, v2, v1}, Lorg/acra/builder/ReportExecutor;.saveCrashReportFile:(Ljava/io/File;Lorg/acra/data/CrashReportData;)V // method@2e3e │ │ -10bd84: 2207 2d08 |0126: new-instance v7, Lorg/acra/interaction/ReportInteractionExecutor; // type@082d │ │ -10bd88: 54d8 4b19 |0128: iget-object v8, v13, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ -10bd8c: 54d9 4a19 |012a: iget-object v9, v13, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ -10bd90: 7030 4530 8709 |012c: invoke-direct {v7, v8, v9}, Lorg/acra/interaction/ReportInteractionExecutor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3045 │ │ -10bd96: 6e10 332e 0e00 |012f: invoke-virtual {v14}, Lorg/acra/builder/ReportBuilder;.isSendSilently:()Z // method@2e33 │ │ -10bd9c: 0a08 |0132: move-result v8 │ │ -10bd9e: 3808 0a00 |0133: if-eqz v8, 013d // +000a │ │ -10bda2: 6e10 4630 0700 |0135: invoke-virtual {v7}, Lorg/acra/interaction/ReportInteractionExecutor;.hasInteractions:()Z // method@3046 │ │ -10bda8: 0a07 |0138: move-result v7 │ │ -10bdaa: 7030 3f2e 2d07 |0139: invoke-direct {v13, v2, v7}, Lorg/acra/builder/ReportExecutor;.sendReport:(Ljava/io/File;Z)V // method@2e3f │ │ -10bdb0: 280a |013c: goto 0146 // +000a │ │ -10bdb2: 6e20 4830 2700 |013d: invoke-virtual {v7, v2}, Lorg/acra/interaction/ReportInteractionExecutor;.performInteractions:(Ljava/io/File;)Z // method@3048 │ │ -10bdb8: 0a07 |0140: move-result v7 │ │ -10bdba: 3807 0500 |0141: if-eqz v7, 0146 // +0005 │ │ -10bdbe: 7030 3f2e 2d06 |0143: invoke-direct {v13, v2, v6}, Lorg/acra/builder/ReportExecutor;.sendReport:(Ljava/io/File;Z)V // method@2e3f │ │ -10bdc4: 7110 f104 0000 |0146: invoke-static {v0}, Landroid/os/StrictMode;.setThreadPolicy:(Landroid/os/StrictMode$ThreadPolicy;)V // method@04f1 │ │ -10bdca: 2851 |0149: goto 019a // +0051 │ │ -10bdcc: 6300 f418 |014a: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10bdd0: 3800 2200 |014c: if-eqz v0, 016e // +0022 │ │ -10bdd4: 6200 fe18 |014e: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10bdd8: 6207 f518 |0150: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10bddc: 2208 1007 |0152: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -10bde0: 7010 eb2a 0800 |0154: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10bde6: 1a09 7621 |0157: const-string v9, "Not sending crash report because of ReportingAdministrator " // string@2176 │ │ -10bdea: 6e20 f52a 9800 |0159: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bdf0: 6e10 8d2a 0200 |015c: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10bdf6: 0c09 |015f: move-result-object v9 │ │ -10bdf8: 6e10 2c2a 0900 |0160: invoke-virtual {v9}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -10bdfe: 0c09 |0163: move-result-object v9 │ │ -10be00: 6e20 f52a 9800 |0164: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10be06: 6e10 fa2a 0800 |0167: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10be0c: 0c08 |016a: move-result-object v8 │ │ -10be0e: 7230 5630 7008 |016b: invoke-interface {v0, v7, v8}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10be14: 54d0 4b19 |016e: iget-object v0, v13, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ -10be18: 54d7 4a19 |0170: iget-object v7, v13, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ -10be1c: 7230 e12f 0207 |0172: invoke-interface {v2, v0, v7}, Lorg/acra/config/ReportingAdministrator;.notifyReportDropped:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@2fe1 │ │ -10be22: 2825 |0175: goto 019a // +0025 │ │ -10be24: 0d00 |0176: move-exception v0 │ │ -10be26: 6207 fe18 |0177: sget-object v7, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10be2a: 6208 f518 |0179: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10be2e: 2209 1007 |017b: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -10be32: 7010 eb2a 0900 |017d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10be38: 6e20 f52a 5900 |0180: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10be3e: 6e10 8d2a 0200 |0183: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10be44: 0c02 |0186: move-result-object v2 │ │ -10be46: 6e10 2c2a 0200 |0187: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -10be4c: 0c02 |018a: move-result-object v2 │ │ -10be4e: 6e20 f52a 2900 |018b: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10be54: 1a02 d500 |018e: const-string v2, " threw exeption" // string@00d5 │ │ -10be58: 6e20 f52a 2900 |0190: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10be5e: 6e10 fa2a 0900 |0193: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10be64: 0c02 |0196: move-result-object v2 │ │ -10be66: 7240 6030 8702 |0197: invoke-interface {v7, v8, v2, v0}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -10be6c: 6300 f418 |019a: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10be70: 3800 1e00 |019c: if-eqz v0, 01ba // +001e │ │ -10be74: 6200 fe18 |019e: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10be78: 6202 f518 |01a0: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10be7c: 2207 1007 |01a2: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -10be80: 7010 eb2a 0700 |01a4: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10be86: 1a08 4329 |01a7: const-string v8, "Wait for Interactions + worker ended. Kill Application ? " // string@2943 │ │ -10be8a: 6e20 f52a 8700 |01a9: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10be90: 6e10 322e 0e00 |01ac: invoke-virtual {v14}, Lorg/acra/builder/ReportBuilder;.isEndApplication:()Z // method@2e32 │ │ -10be96: 0a08 |01af: move-result v8 │ │ -10be98: 6e20 f62a 8700 |01b0: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2af6 │ │ -10be9e: 6e10 fa2a 0700 |01b3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10bea4: 0c07 |01b6: move-result-object v7 │ │ -10bea6: 7230 5630 2007 |01b7: invoke-interface {v0, v2, v7}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10beac: 6e10 322e 0e00 |01ba: invoke-virtual {v14}, Lorg/acra/builder/ReportBuilder;.isEndApplication:()Z // method@2e32 │ │ -10beb2: 0a00 |01bd: move-result v0 │ │ -10beb4: 3800 6d00 |01be: if-eqz v0, 022b // +006d │ │ -10beb8: 54d0 5119 |01c0: iget-object v0, v13, Lorg/acra/builder/ReportExecutor;.reportingAdministrators:Ljava/util/List; // field@1951 │ │ -10bebc: 7210 302c 0000 |01c2: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -10bec2: 0c00 |01c5: move-result-object v0 │ │ -10bec4: 7210 042c 0000 |01c6: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -10beca: 0a02 |01c9: move-result v2 │ │ -10becc: 3802 3700 |01ca: if-eqz v2, 0201 // +0037 │ │ -10bed0: 7210 052c 0000 |01cc: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10bed6: 0c02 |01cf: move-result-object v2 │ │ -10bed8: 1f02 1308 |01d0: check-cast v2, Lorg/acra/config/ReportingAdministrator; // type@0813 │ │ -10bedc: 54d7 4b19 |01d2: iget-object v7, v13, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ -10bee0: 54d8 4a19 |01d4: iget-object v8, v13, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ -10bee4: 7251 e32f 72e8 |01d6: invoke-interface {v2, v7, v8, v14, v1}, Lorg/acra/config/ReportingAdministrator;.shouldKillApplication:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)Z // method@2fe3 │ │ -10beea: 0a02 |01d9: move-result v2 │ │ -10beec: 3902 ecff |01da: if-nez v2, 01c6 // -0014 │ │ -10bef0: 1203 |01dc: const/4 v3, #int 0 // #0 │ │ -10bef2: 28e9 |01dd: goto 01c6 // -0017 │ │ -10bef4: 0d07 |01de: move-exception v7 │ │ -10bef6: 6208 fe18 |01df: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10befa: 6209 f518 |01e1: sget-object v9, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10befe: 220a 1007 |01e3: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -10bf02: 7010 eb2a 0a00 |01e5: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10bf08: 6e20 f52a 5a00 |01e8: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bf0e: 6e10 8d2a 0200 |01eb: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10bf14: 0c02 |01ee: move-result-object v2 │ │ -10bf16: 6e10 2c2a 0200 |01ef: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -10bf1c: 0c02 |01f2: move-result-object v2 │ │ -10bf1e: 6e20 f52a 2a00 |01f3: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bf24: 6e20 f52a 4a00 |01f6: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10bf2a: 6e10 fa2a 0a00 |01f9: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10bf30: 0c02 |01fc: move-result-object v2 │ │ -10bf32: 7240 6030 9872 |01fd: invoke-interface {v8, v9, v2, v7}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -10bf38: 28c6 |0200: goto 01c6 // -003a │ │ -10bf3a: 3803 2a00 |0201: if-eqz v3, 022b // +002a │ │ -10bf3e: 7100 7204 0000 |0203: invoke-static {}, Landroid/os/Debug;.isDebuggerConnected:()Z // method@0472 │ │ -10bf44: 0a00 |0206: move-result v0 │ │ -10bf46: 3800 1900 |0207: if-eqz v0, 0220 // +0019 │ │ -10bf4a: 220e 1407 |0209: new-instance v14, Ljava/lang/Thread; // type@0714 │ │ -10bf4e: 2200 ce07 |020b: new-instance v0, Lorg/acra/builder/-$$Lambda$ReportExecutor$jf_oWGlu6DU7cAQikQKPkAsXUz8; // type@07ce │ │ -10bf52: 7020 182e d000 |020d: invoke-direct {v0, v13}, Lorg/acra/builder/-$$Lambda$ReportExecutor$jf_oWGlu6DU7cAQikQKPkAsXUz8;.:(Lorg/acra/builder/ReportExecutor;)V // method@2e18 │ │ -10bf58: 7020 032b 0e00 |0210: invoke-direct {v14, v0}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ -10bf5e: 6e10 112b 0e00 |0213: invoke-virtual {v14}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ -10bf64: 620e fe18 |0216: sget-object v14, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10bf68: 6200 f518 |0218: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10bf6c: 1a01 4429 |021a: const-string v1, "Warning: Acra may behave differently with a debugger attached" // string@2944 │ │ -10bf70: 7230 5f30 0e01 |021c: invoke-interface {v14, v0, v1}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -10bf76: 280c |021f: goto 022b // +000c │ │ -10bf78: 6e10 312e 0e00 |0220: invoke-virtual {v14}, Lorg/acra/builder/ReportBuilder;.getUncaughtExceptionThread:()Ljava/lang/Thread; // method@2e31 │ │ -10bf7e: 0c00 |0223: move-result-object v0 │ │ -10bf80: 6e10 2f2e 0e00 |0224: invoke-virtual {v14}, Lorg/acra/builder/ReportBuilder;.getException:()Ljava/lang/Throwable; // method@2e2f │ │ -10bf86: 0c0e |0227: move-result-object v14 │ │ -10bf88: 7030 382e 0d0e |0228: invoke-direct {v13, v0, v14}, Lorg/acra/builder/ReportExecutor;.endApplication:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@2e38 │ │ -10bf8e: 0e00 |022b: return-void │ │ +10bb30: |[10bb30] org.acra.builder.ReportExecutor.execute:(Lorg/acra/builder/ReportBuilder;)V │ │ +10bb40: 55d0 4e19 |0000: iget-boolean v0, v13, Lorg/acra/builder/ReportExecutor;.enabled:Z // field@194e │ │ +10bb44: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +10bb48: 620e fe18 |0004: sget-object v14, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10bb4c: 6200 f518 |0006: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10bb50: 1a01 5a09 |0008: const-string v1, "ACRA is disabled. Report not sent." // string@095a │ │ +10bb54: 7230 5d30 0e01 |000a: invoke-interface {v14, v0, v1}, Lorg/acra/log/ACRALog;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@305d │ │ +10bb5a: 0e00 |000d: return-void │ │ +10bb5c: 54d0 5119 |000e: iget-object v0, v13, Lorg/acra/builder/ReportExecutor;.reportingAdministrators:Ljava/util/List; // field@1951 │ │ +10bb60: 7210 302c 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +10bb66: 0c00 |0013: move-result-object v0 │ │ +10bb68: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +10bb6a: 0712 |0015: move-object v2, v1 │ │ +10bb6c: 7210 042c 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10bb72: 0a03 |0019: move-result v3 │ │ +10bb74: 1a04 d400 |001a: const-string v4, " threw exception" // string@00d4 │ │ +10bb78: 1a05 c623 |001c: const-string v5, "ReportingAdministrator " // string@23c6 │ │ +10bb7c: 3803 3700 |001e: if-eqz v3, 0055 // +0037 │ │ +10bb80: 7210 052c 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10bb86: 0c03 |0023: move-result-object v3 │ │ +10bb88: 1f03 1308 |0024: check-cast v3, Lorg/acra/config/ReportingAdministrator; // type@0813 │ │ +10bb8c: 54d6 4b19 |0026: iget-object v6, v13, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ +10bb90: 54d7 4a19 |0028: iget-object v7, v13, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ +10bb94: 7240 e52f 63e7 |002a: invoke-interface {v3, v6, v7, v14}, Lorg/acra/config/ReportingAdministrator;.shouldStartCollecting:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;)Z // method@2fe5 │ │ +10bb9a: 0a04 |002d: move-result v4 │ │ +10bb9c: 3904 e8ff |002e: if-nez v4, 0016 // -0018 │ │ +10bba0: 0732 |0030: move-object v2, v3 │ │ +10bba2: 28e5 |0031: goto 0016 // -001b │ │ +10bba4: 0d06 |0032: move-exception v6 │ │ +10bba6: 6207 fe18 |0033: sget-object v7, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10bbaa: 6208 f518 |0035: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10bbae: 2209 1007 |0037: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +10bbb2: 7010 eb2a 0900 |0039: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10bbb8: 6e20 f52a 5900 |003c: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bbbe: 6e10 8d2a 0300 |003f: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10bbc4: 0c03 |0042: move-result-object v3 │ │ +10bbc6: 6e10 2c2a 0300 |0043: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +10bbcc: 0c03 |0046: move-result-object v3 │ │ +10bbce: 6e20 f52a 3900 |0047: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bbd4: 6e20 f52a 4900 |004a: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bbda: 6e10 fa2a 0900 |004d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10bbe0: 0c03 |0050: move-result-object v3 │ │ +10bbe2: 7240 6030 8763 |0051: invoke-interface {v7, v8, v3, v6}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +10bbe8: 28c2 |0054: goto 0016 // -003e │ │ +10bbea: 3902 4900 |0055: if-nez v2, 009e // +0049 │ │ +10bbee: 54d0 4c19 |0057: iget-object v0, v13, Lorg/acra/builder/ReportExecutor;.crashReportDataFactory:Lorg/acra/data/CrashReportDataFactory; // field@194c │ │ +10bbf2: 6e20 0830 e000 |0059: invoke-virtual {v0, v14}, Lorg/acra/data/CrashReportDataFactory;.createCrashData:(Lorg/acra/builder/ReportBuilder;)Lorg/acra/data/CrashReportData; // method@3008 │ │ +10bbf8: 0c01 |005c: move-result-object v1 │ │ +10bbfa: 54d0 5119 |005d: iget-object v0, v13, Lorg/acra/builder/ReportExecutor;.reportingAdministrators:Ljava/util/List; // field@1951 │ │ +10bbfe: 7210 302c 0000 |005f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +10bc04: 0c00 |0062: move-result-object v0 │ │ +10bc06: 7210 042c 0000 |0063: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10bc0c: 0a03 |0066: move-result v3 │ │ +10bc0e: 3803 5b00 |0067: if-eqz v3, 00c2 // +005b │ │ +10bc12: 7210 052c 0000 |0069: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10bc18: 0c03 |006c: move-result-object v3 │ │ +10bc1a: 1f03 1308 |006d: check-cast v3, Lorg/acra/config/ReportingAdministrator; // type@0813 │ │ +10bc1e: 54d6 4b19 |006f: iget-object v6, v13, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ +10bc22: 54d7 4a19 |0071: iget-object v7, v13, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ +10bc26: 7240 e42f 6317 |0073: invoke-interface {v3, v6, v7, v1}, Lorg/acra/config/ReportingAdministrator;.shouldSendReport:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/data/CrashReportData;)Z // method@2fe4 │ │ +10bc2c: 0a06 |0076: move-result v6 │ │ +10bc2e: 3906 ecff |0077: if-nez v6, 0063 // -0014 │ │ +10bc32: 0732 |0079: move-object v2, v3 │ │ +10bc34: 28e9 |007a: goto 0063 // -0017 │ │ +10bc36: 0d06 |007b: move-exception v6 │ │ +10bc38: 6207 fe18 |007c: sget-object v7, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10bc3c: 6208 f518 |007e: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10bc40: 2209 1007 |0080: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +10bc44: 7010 eb2a 0900 |0082: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10bc4a: 6e20 f52a 5900 |0085: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bc50: 6e10 8d2a 0300 |0088: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10bc56: 0c03 |008b: move-result-object v3 │ │ +10bc58: 6e10 2c2a 0300 |008c: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +10bc5e: 0c03 |008f: move-result-object v3 │ │ +10bc60: 6e20 f52a 3900 |0090: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bc66: 6e20 f52a 4900 |0093: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bc6c: 6e10 fa2a 0900 |0096: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10bc72: 0c03 |0099: move-result-object v3 │ │ +10bc74: 7240 6030 8763 |009a: invoke-interface {v7, v8, v3, v6}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +10bc7a: 28c6 |009d: goto 0063 // -003a │ │ +10bc7c: 6300 f418 |009e: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10bc80: 3800 2200 |00a0: if-eqz v0, 00c2 // +0022 │ │ +10bc84: 6200 fe18 |00a2: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10bc88: 6203 f518 |00a4: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10bc8c: 2206 1007 |00a6: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +10bc90: 7010 eb2a 0600 |00a8: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10bc96: 1a07 7221 |00ab: const-string v7, "Not collecting crash report because of ReportingAdministrator " // string@2172 │ │ +10bc9a: 6e20 f52a 7600 |00ad: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bca0: 6e10 8d2a 0200 |00b0: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10bca6: 0c07 |00b3: move-result-object v7 │ │ +10bca8: 6e10 2c2a 0700 |00b4: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +10bcae: 0c07 |00b7: move-result-object v7 │ │ +10bcb0: 6e20 f52a 7600 |00b8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bcb6: 6e10 fa2a 0600 |00bb: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10bcbc: 0c06 |00be: move-result-object v6 │ │ +10bcbe: 7230 5630 3006 |00bf: invoke-interface {v0, v3, v6}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10bcc4: 6e10 322e 0e00 |00c2: invoke-virtual {v14}, Lorg/acra/builder/ReportBuilder;.isEndApplication:()Z // method@2e32 │ │ +10bcca: 0a00 |00c5: move-result v0 │ │ +10bccc: 1213 |00c6: const/4 v3, #int 1 // #1 │ │ +10bcce: 1206 |00c7: const/4 v6, #int 0 // #0 │ │ +10bcd0: 3800 5100 |00c8: if-eqz v0, 0119 // +0051 │ │ +10bcd4: 54d0 5119 |00ca: iget-object v0, v13, Lorg/acra/builder/ReportExecutor;.reportingAdministrators:Ljava/util/List; // field@1951 │ │ +10bcd8: 7210 302c 0000 |00cc: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +10bcde: 0c00 |00cf: move-result-object v0 │ │ +10bce0: 1217 |00d0: const/4 v7, #int 1 // #1 │ │ +10bce2: 7210 042c 0000 |00d1: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10bce8: 0a08 |00d4: move-result v8 │ │ +10bcea: 3808 3900 |00d5: if-eqz v8, 010e // +0039 │ │ +10bcee: 7210 052c 0000 |00d7: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10bcf4: 0c08 |00da: move-result-object v8 │ │ +10bcf6: 1f08 1308 |00db: check-cast v8, Lorg/acra/config/ReportingAdministrator; // type@0813 │ │ +10bcfa: 54d9 4b19 |00dd: iget-object v9, v13, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ +10bcfe: 54da 4a19 |00df: iget-object v10, v13, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ +10bd02: 54db 4f19 |00e1: iget-object v11, v13, Lorg/acra/builder/ReportExecutor;.lastActivityManager:Lorg/acra/builder/LastActivityManager; // field@194f │ │ +10bd06: 7240 e22f 98ba |00e3: invoke-interface {v8, v9, v10, v11}, Lorg/acra/config/ReportingAdministrator;.shouldFinishActivity:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/LastActivityManager;)Z // method@2fe2 │ │ +10bd0c: 0a08 |00e6: move-result v8 │ │ +10bd0e: 3908 eaff |00e7: if-nez v8, 00d1 // -0016 │ │ +10bd12: 1207 |00e9: const/4 v7, #int 0 // #0 │ │ +10bd14: 28e7 |00ea: goto 00d1 // -0019 │ │ +10bd16: 0d09 |00eb: move-exception v9 │ │ +10bd18: 620a fe18 |00ec: sget-object v10, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10bd1c: 620b f518 |00ee: sget-object v11, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10bd20: 220c 1007 |00f0: new-instance v12, Ljava/lang/StringBuilder; // type@0710 │ │ +10bd24: 7010 eb2a 0c00 |00f2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10bd2a: 6e20 f52a 5c00 |00f5: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bd30: 6e10 8d2a 0800 |00f8: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10bd36: 0c08 |00fb: move-result-object v8 │ │ +10bd38: 6e10 2c2a 0800 |00fc: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +10bd3e: 0c08 |00ff: move-result-object v8 │ │ +10bd40: 6e20 f52a 8c00 |0100: invoke-virtual {v12, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bd46: 6e20 f52a 4c00 |0103: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bd4c: 6e10 fa2a 0c00 |0106: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10bd52: 0c08 |0109: move-result-object v8 │ │ +10bd54: 7240 6030 ba98 |010a: invoke-interface {v10, v11, v8, v9}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +10bd5a: 28c4 |010d: goto 00d1 // -003c │ │ +10bd5c: 3807 0b00 |010e: if-eqz v7, 0119 // +000b │ │ +10bd60: 54d0 5019 |0110: iget-object v0, v13, Lorg/acra/builder/ReportExecutor;.processFinisher:Lorg/acra/util/ProcessFinisher; // field@1950 │ │ +10bd64: 6e10 312e 0e00 |0112: invoke-virtual {v14}, Lorg/acra/builder/ReportBuilder;.getUncaughtExceptionThread:()Ljava/lang/Thread; // method@2e31 │ │ +10bd6a: 0c07 |0115: move-result-object v7 │ │ +10bd6c: 6e20 4731 7000 |0116: invoke-virtual {v0, v7}, Lorg/acra/util/ProcessFinisher;.finishLastActivity:(Ljava/lang/Thread;)V // method@3147 │ │ +10bd72: 3902 3100 |0119: if-nez v2, 014a // +0031 │ │ +10bd76: 7100 f004 0000 |011b: invoke-static {}, Landroid/os/StrictMode;.allowThreadDiskWrites:()Landroid/os/StrictMode$ThreadPolicy; // method@04f0 │ │ +10bd7c: 0c00 |011e: move-result-object v0 │ │ +10bd7e: 7020 3a2e 1d00 |011f: invoke-direct {v13, v1}, Lorg/acra/builder/ReportExecutor;.getReportFileName:(Lorg/acra/data/CrashReportData;)Ljava/io/File; // method@2e3a │ │ +10bd84: 0c02 |0122: move-result-object v2 │ │ +10bd86: 7030 3e2e 2d01 |0123: invoke-direct {v13, v2, v1}, Lorg/acra/builder/ReportExecutor;.saveCrashReportFile:(Ljava/io/File;Lorg/acra/data/CrashReportData;)V // method@2e3e │ │ +10bd8c: 2207 2d08 |0126: new-instance v7, Lorg/acra/interaction/ReportInteractionExecutor; // type@082d │ │ +10bd90: 54d8 4b19 |0128: iget-object v8, v13, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ +10bd94: 54d9 4a19 |012a: iget-object v9, v13, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ +10bd98: 7030 4530 8709 |012c: invoke-direct {v7, v8, v9}, Lorg/acra/interaction/ReportInteractionExecutor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3045 │ │ +10bd9e: 6e10 332e 0e00 |012f: invoke-virtual {v14}, Lorg/acra/builder/ReportBuilder;.isSendSilently:()Z // method@2e33 │ │ +10bda4: 0a08 |0132: move-result v8 │ │ +10bda6: 3808 0a00 |0133: if-eqz v8, 013d // +000a │ │ +10bdaa: 6e10 4630 0700 |0135: invoke-virtual {v7}, Lorg/acra/interaction/ReportInteractionExecutor;.hasInteractions:()Z // method@3046 │ │ +10bdb0: 0a07 |0138: move-result v7 │ │ +10bdb2: 7030 3f2e 2d07 |0139: invoke-direct {v13, v2, v7}, Lorg/acra/builder/ReportExecutor;.sendReport:(Ljava/io/File;Z)V // method@2e3f │ │ +10bdb8: 280a |013c: goto 0146 // +000a │ │ +10bdba: 6e20 4830 2700 |013d: invoke-virtual {v7, v2}, Lorg/acra/interaction/ReportInteractionExecutor;.performInteractions:(Ljava/io/File;)Z // method@3048 │ │ +10bdc0: 0a07 |0140: move-result v7 │ │ +10bdc2: 3807 0500 |0141: if-eqz v7, 0146 // +0005 │ │ +10bdc6: 7030 3f2e 2d06 |0143: invoke-direct {v13, v2, v6}, Lorg/acra/builder/ReportExecutor;.sendReport:(Ljava/io/File;Z)V // method@2e3f │ │ +10bdcc: 7110 f104 0000 |0146: invoke-static {v0}, Landroid/os/StrictMode;.setThreadPolicy:(Landroid/os/StrictMode$ThreadPolicy;)V // method@04f1 │ │ +10bdd2: 2851 |0149: goto 019a // +0051 │ │ +10bdd4: 6300 f418 |014a: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10bdd8: 3800 2200 |014c: if-eqz v0, 016e // +0022 │ │ +10bddc: 6200 fe18 |014e: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10bde0: 6207 f518 |0150: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10bde4: 2208 1007 |0152: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +10bde8: 7010 eb2a 0800 |0154: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10bdee: 1a09 7621 |0157: const-string v9, "Not sending crash report because of ReportingAdministrator " // string@2176 │ │ +10bdf2: 6e20 f52a 9800 |0159: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bdf8: 6e10 8d2a 0200 |015c: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10bdfe: 0c09 |015f: move-result-object v9 │ │ +10be00: 6e10 2c2a 0900 |0160: invoke-virtual {v9}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +10be06: 0c09 |0163: move-result-object v9 │ │ +10be08: 6e20 f52a 9800 |0164: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10be0e: 6e10 fa2a 0800 |0167: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10be14: 0c08 |016a: move-result-object v8 │ │ +10be16: 7230 5630 7008 |016b: invoke-interface {v0, v7, v8}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10be1c: 54d0 4b19 |016e: iget-object v0, v13, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ +10be20: 54d7 4a19 |0170: iget-object v7, v13, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ +10be24: 7230 e12f 0207 |0172: invoke-interface {v2, v0, v7}, Lorg/acra/config/ReportingAdministrator;.notifyReportDropped:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@2fe1 │ │ +10be2a: 2825 |0175: goto 019a // +0025 │ │ +10be2c: 0d00 |0176: move-exception v0 │ │ +10be2e: 6207 fe18 |0177: sget-object v7, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10be32: 6208 f518 |0179: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10be36: 2209 1007 |017b: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +10be3a: 7010 eb2a 0900 |017d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10be40: 6e20 f52a 5900 |0180: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10be46: 6e10 8d2a 0200 |0183: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10be4c: 0c02 |0186: move-result-object v2 │ │ +10be4e: 6e10 2c2a 0200 |0187: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +10be54: 0c02 |018a: move-result-object v2 │ │ +10be56: 6e20 f52a 2900 |018b: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10be5c: 1a02 d500 |018e: const-string v2, " threw exeption" // string@00d5 │ │ +10be60: 6e20 f52a 2900 |0190: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10be66: 6e10 fa2a 0900 |0193: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10be6c: 0c02 |0196: move-result-object v2 │ │ +10be6e: 7240 6030 8702 |0197: invoke-interface {v7, v8, v2, v0}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +10be74: 6300 f418 |019a: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10be78: 3800 1e00 |019c: if-eqz v0, 01ba // +001e │ │ +10be7c: 6200 fe18 |019e: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10be80: 6202 f518 |01a0: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10be84: 2207 1007 |01a2: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +10be88: 7010 eb2a 0700 |01a4: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10be8e: 1a08 4329 |01a7: const-string v8, "Wait for Interactions + worker ended. Kill Application ? " // string@2943 │ │ +10be92: 6e20 f52a 8700 |01a9: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10be98: 6e10 322e 0e00 |01ac: invoke-virtual {v14}, Lorg/acra/builder/ReportBuilder;.isEndApplication:()Z // method@2e32 │ │ +10be9e: 0a08 |01af: move-result v8 │ │ +10bea0: 6e20 f62a 8700 |01b0: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2af6 │ │ +10bea6: 6e10 fa2a 0700 |01b3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10beac: 0c07 |01b6: move-result-object v7 │ │ +10beae: 7230 5630 2007 |01b7: invoke-interface {v0, v2, v7}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10beb4: 6e10 322e 0e00 |01ba: invoke-virtual {v14}, Lorg/acra/builder/ReportBuilder;.isEndApplication:()Z // method@2e32 │ │ +10beba: 0a00 |01bd: move-result v0 │ │ +10bebc: 3800 6d00 |01be: if-eqz v0, 022b // +006d │ │ +10bec0: 54d0 5119 |01c0: iget-object v0, v13, Lorg/acra/builder/ReportExecutor;.reportingAdministrators:Ljava/util/List; // field@1951 │ │ +10bec4: 7210 302c 0000 |01c2: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +10beca: 0c00 |01c5: move-result-object v0 │ │ +10becc: 7210 042c 0000 |01c6: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10bed2: 0a02 |01c9: move-result v2 │ │ +10bed4: 3802 3700 |01ca: if-eqz v2, 0201 // +0037 │ │ +10bed8: 7210 052c 0000 |01cc: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10bede: 0c02 |01cf: move-result-object v2 │ │ +10bee0: 1f02 1308 |01d0: check-cast v2, Lorg/acra/config/ReportingAdministrator; // type@0813 │ │ +10bee4: 54d7 4b19 |01d2: iget-object v7, v13, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ +10bee8: 54d8 4a19 |01d4: iget-object v8, v13, Lorg/acra/builder/ReportExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@194a │ │ +10beec: 7251 e32f 72e8 |01d6: invoke-interface {v2, v7, v8, v14, v1}, Lorg/acra/config/ReportingAdministrator;.shouldKillApplication:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)Z // method@2fe3 │ │ +10bef2: 0a02 |01d9: move-result v2 │ │ +10bef4: 3902 ecff |01da: if-nez v2, 01c6 // -0014 │ │ +10bef8: 1203 |01dc: const/4 v3, #int 0 // #0 │ │ +10befa: 28e9 |01dd: goto 01c6 // -0017 │ │ +10befc: 0d07 |01de: move-exception v7 │ │ +10befe: 6208 fe18 |01df: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10bf02: 6209 f518 |01e1: sget-object v9, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10bf06: 220a 1007 |01e3: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +10bf0a: 7010 eb2a 0a00 |01e5: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10bf10: 6e20 f52a 5a00 |01e8: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bf16: 6e10 8d2a 0200 |01eb: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10bf1c: 0c02 |01ee: move-result-object v2 │ │ +10bf1e: 6e10 2c2a 0200 |01ef: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +10bf24: 0c02 |01f2: move-result-object v2 │ │ +10bf26: 6e20 f52a 2a00 |01f3: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bf2c: 6e20 f52a 4a00 |01f6: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10bf32: 6e10 fa2a 0a00 |01f9: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10bf38: 0c02 |01fc: move-result-object v2 │ │ +10bf3a: 7240 6030 9872 |01fd: invoke-interface {v8, v9, v2, v7}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +10bf40: 28c6 |0200: goto 01c6 // -003a │ │ +10bf42: 3803 2a00 |0201: if-eqz v3, 022b // +002a │ │ +10bf46: 7100 7204 0000 |0203: invoke-static {}, Landroid/os/Debug;.isDebuggerConnected:()Z // method@0472 │ │ +10bf4c: 0a00 |0206: move-result v0 │ │ +10bf4e: 3800 1900 |0207: if-eqz v0, 0220 // +0019 │ │ +10bf52: 220e 1407 |0209: new-instance v14, Ljava/lang/Thread; // type@0714 │ │ +10bf56: 2200 ce07 |020b: new-instance v0, Lorg/acra/builder/-$$Lambda$ReportExecutor$jf_oWGlu6DU7cAQikQKPkAsXUz8; // type@07ce │ │ +10bf5a: 7020 182e d000 |020d: invoke-direct {v0, v13}, Lorg/acra/builder/-$$Lambda$ReportExecutor$jf_oWGlu6DU7cAQikQKPkAsXUz8;.:(Lorg/acra/builder/ReportExecutor;)V // method@2e18 │ │ +10bf60: 7020 032b 0e00 |0210: invoke-direct {v14, v0}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ +10bf66: 6e10 112b 0e00 |0213: invoke-virtual {v14}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ +10bf6c: 620e fe18 |0216: sget-object v14, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10bf70: 6200 f518 |0218: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10bf74: 1a01 4429 |021a: const-string v1, "Warning: Acra may behave differently with a debugger attached" // string@2944 │ │ +10bf78: 7230 5f30 0e01 |021c: invoke-interface {v14, v0, v1}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +10bf7e: 280c |021f: goto 022b // +000c │ │ +10bf80: 6e10 312e 0e00 |0220: invoke-virtual {v14}, Lorg/acra/builder/ReportBuilder;.getUncaughtExceptionThread:()Ljava/lang/Thread; // method@2e31 │ │ +10bf86: 0c00 |0223: move-result-object v0 │ │ +10bf88: 6e10 2f2e 0e00 |0224: invoke-virtual {v14}, Lorg/acra/builder/ReportBuilder;.getException:()Ljava/lang/Throwable; // method@2e2f │ │ +10bf8e: 0c0e |0227: move-result-object v14 │ │ +10bf90: 7030 382e 0d0e |0228: invoke-direct {v13, v0, v14}, Lorg/acra/builder/ReportExecutor;.endApplication:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@2e38 │ │ +10bf96: 0e00 |022b: return-void │ │ catches : 5 │ │ 0x0026 - 0x002e │ │ Ljava/lang/Exception; -> 0x0032 │ │ 0x006f - 0x0077 │ │ Ljava/lang/Exception; -> 0x007b │ │ 0x00dd - 0x00e7 │ │ Ljava/lang/Exception; -> 0x00eb │ │ @@ -303727,70 +303729,70 @@ │ │ type : '(Ljava/lang/Thread;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 125 16-bit code units │ │ -10bfd0: |[10bfd0] org.acra.builder.ReportExecutor.handReportToDefaultExceptionHandler:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ -10bfe0: 5440 4d19 |0000: iget-object v0, v4, Lorg/acra/builder/ReportExecutor;.defaultExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@194d │ │ -10bfe4: 1a01 5909 |0002: const-string v1, "ACRA is disabled for " // string@0959 │ │ -10bfe8: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ -10bfec: 6200 fe18 |0006: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10bff0: 6202 f518 |0008: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10bff4: 2203 1007 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -10bff8: 7010 eb2a 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10bffe: 6e20 f52a 1300 |000f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c004: 5441 4b19 |0012: iget-object v1, v4, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ -10c008: 6e10 a601 0100 |0014: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -10c00e: 0c01 |0017: move-result-object v1 │ │ -10c010: 6e20 f52a 1300 |0018: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c016: 1a01 2900 |001b: const-string v1, " - forwarding uncaught Exception on to default ExceptionHandler" // string@0029 │ │ -10c01a: 6e20 f52a 1300 |001d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c020: 6e10 fa2a 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10c026: 0c01 |0023: move-result-object v1 │ │ -10c028: 7230 5b30 2001 |0024: invoke-interface {v0, v2, v1}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ -10c02e: 5440 4d19 |0027: iget-object v0, v4, Lorg/acra/builder/ReportExecutor;.defaultExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@194d │ │ -10c032: 7230 012b 5006 |0029: invoke-interface {v0, v5, v6}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@2b01 │ │ -10c038: 2850 |002c: goto 007c // +0050 │ │ -10c03a: 6205 fe18 |002d: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10c03e: 6200 f518 |002f: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10c042: 2202 1007 |0031: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -10c046: 7010 eb2a 0200 |0033: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10c04c: 6e20 f52a 1200 |0036: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c052: 5441 4b19 |0039: iget-object v1, v4, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ -10c056: 6e10 a601 0100 |003b: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -10c05c: 0c01 |003e: move-result-object v1 │ │ -10c05e: 6e20 f52a 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c064: 1a01 2a00 |0042: const-string v1, " - no default ExceptionHandler" // string@002a │ │ -10c068: 6e20 f52a 1200 |0044: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c06e: 6e10 fa2a 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10c074: 0c01 |004a: move-result-object v1 │ │ -10c076: 7230 5830 0501 |004b: invoke-interface {v5, v0, v1}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3058 │ │ -10c07c: 6205 fe18 |004e: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10c080: 6200 f518 |0050: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10c084: 2201 1007 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -10c088: 7010 eb2a 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10c08e: 1a02 5609 |0057: const-string v2, "ACRA caught a " // string@0956 │ │ -10c092: 6e20 f52a 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c098: 6e10 8d2a 0600 |005c: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10c09e: 0c02 |005f: move-result-object v2 │ │ -10c0a0: 6e10 2e2a 0200 |0060: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ -10c0a6: 0c02 |0063: move-result-object v2 │ │ -10c0a8: 6e20 f52a 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c0ae: 1a02 8b00 |0067: const-string v2, " for " // string@008b │ │ -10c0b2: 6e20 f52a 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c0b8: 5442 4b19 |006c: iget-object v2, v4, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ -10c0bc: 6e10 a601 0200 |006e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -10c0c2: 0c02 |0071: move-result-object v2 │ │ -10c0c4: 6e20 f52a 2100 |0072: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c0ca: 6e10 fa2a 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10c0d0: 0c01 |0078: move-result-object v1 │ │ -10c0d2: 7240 5930 0561 |0079: invoke-interface {v5, v0, v1, v6}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -10c0d8: 0e00 |007c: return-void │ │ +10bfd8: |[10bfd8] org.acra.builder.ReportExecutor.handReportToDefaultExceptionHandler:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ +10bfe8: 5440 4d19 |0000: iget-object v0, v4, Lorg/acra/builder/ReportExecutor;.defaultExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@194d │ │ +10bfec: 1a01 5909 |0002: const-string v1, "ACRA is disabled for " // string@0959 │ │ +10bff0: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ +10bff4: 6200 fe18 |0006: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10bff8: 6202 f518 |0008: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10bffc: 2203 1007 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +10c000: 7010 eb2a 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10c006: 6e20 f52a 1300 |000f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c00c: 5441 4b19 |0012: iget-object v1, v4, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ +10c010: 6e10 a601 0100 |0014: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +10c016: 0c01 |0017: move-result-object v1 │ │ +10c018: 6e20 f52a 1300 |0018: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c01e: 1a01 2900 |001b: const-string v1, " - forwarding uncaught Exception on to default ExceptionHandler" // string@0029 │ │ +10c022: 6e20 f52a 1300 |001d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c028: 6e10 fa2a 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10c02e: 0c01 |0023: move-result-object v1 │ │ +10c030: 7230 5b30 2001 |0024: invoke-interface {v0, v2, v1}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ +10c036: 5440 4d19 |0027: iget-object v0, v4, Lorg/acra/builder/ReportExecutor;.defaultExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@194d │ │ +10c03a: 7230 012b 5006 |0029: invoke-interface {v0, v5, v6}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@2b01 │ │ +10c040: 2850 |002c: goto 007c // +0050 │ │ +10c042: 6205 fe18 |002d: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10c046: 6200 f518 |002f: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10c04a: 2202 1007 |0031: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +10c04e: 7010 eb2a 0200 |0033: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10c054: 6e20 f52a 1200 |0036: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c05a: 5441 4b19 |0039: iget-object v1, v4, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ +10c05e: 6e10 a601 0100 |003b: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +10c064: 0c01 |003e: move-result-object v1 │ │ +10c066: 6e20 f52a 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c06c: 1a01 2a00 |0042: const-string v1, " - no default ExceptionHandler" // string@002a │ │ +10c070: 6e20 f52a 1200 |0044: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c076: 6e10 fa2a 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10c07c: 0c01 |004a: move-result-object v1 │ │ +10c07e: 7230 5830 0501 |004b: invoke-interface {v5, v0, v1}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3058 │ │ +10c084: 6205 fe18 |004e: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10c088: 6200 f518 |0050: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10c08c: 2201 1007 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10c090: 7010 eb2a 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10c096: 1a02 5609 |0057: const-string v2, "ACRA caught a " // string@0956 │ │ +10c09a: 6e20 f52a 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c0a0: 6e10 8d2a 0600 |005c: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10c0a6: 0c02 |005f: move-result-object v2 │ │ +10c0a8: 6e10 2e2a 0200 |0060: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ +10c0ae: 0c02 |0063: move-result-object v2 │ │ +10c0b0: 6e20 f52a 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c0b6: 1a02 8b00 |0067: const-string v2, " for " // string@008b │ │ +10c0ba: 6e20 f52a 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c0c0: 5442 4b19 |006c: iget-object v2, v4, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ +10c0c4: 6e10 a601 0200 |006e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +10c0ca: 0c02 |0071: move-result-object v2 │ │ +10c0cc: 6e20 f52a 2100 |0072: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c0d2: 6e10 fa2a 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10c0d8: 0c01 |0078: move-result-object v1 │ │ +10c0da: 7240 5930 0561 |0079: invoke-interface {v5, v0, v1, v6}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +10c0e0: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=100 │ │ 0x0027 line=102 │ │ 0x002d line=104 │ │ 0x004e line=105 │ │ @@ -303804,17 +303806,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10b9c8: |[10b9c8] org.acra.builder.ReportExecutor.isEnabled:()Z │ │ -10b9d8: 5510 4e19 |0000: iget-boolean v0, v1, Lorg/acra/builder/ReportExecutor;.enabled:Z // field@194e │ │ -10b9dc: 0f00 |0002: return v0 │ │ +10b9d0: |[10b9d0] org.acra.builder.ReportExecutor.isEnabled:()Z │ │ +10b9e0: 5510 4e19 |0000: iget-boolean v0, v1, Lorg/acra/builder/ReportExecutor;.enabled:Z // field@194e │ │ +10b9e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/builder/ReportExecutor; │ │ │ │ #3 : (in Lorg/acra/builder/ReportExecutor;) │ │ @@ -303822,22 +303824,22 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -10c0dc: |[10c0dc] org.acra.builder.ReportExecutor.lambda$execute$0$ReportExecutor:()V │ │ -10c0ec: 7100 aa04 0000 |0000: invoke-static {}, Landroid/os/Looper;.prepare:()V // method@04aa │ │ -10c0f2: 5430 4b19 |0003: iget-object v0, v3, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ -10c0f6: 1a01 4429 |0005: const-string v1, "Warning: Acra may behave differently with a debugger attached" // string@2944 │ │ -10c0fa: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -10c0fc: 7130 6131 1002 |0008: invoke-static {v0, v1, v2}, Lorg/acra/util/ToastSender;.sendToast:(Landroid/content/Context;Ljava/lang/String;I)V // method@3161 │ │ -10c102: 7100 a904 0000 |000b: invoke-static {}, Landroid/os/Looper;.loop:()V // method@04a9 │ │ -10c108: 0e00 |000e: return-void │ │ +10c0e4: |[10c0e4] org.acra.builder.ReportExecutor.lambda$execute$0$ReportExecutor:()V │ │ +10c0f4: 7100 aa04 0000 |0000: invoke-static {}, Landroid/os/Looper;.prepare:()V // method@04aa │ │ +10c0fa: 5430 4b19 |0003: iget-object v0, v3, Lorg/acra/builder/ReportExecutor;.context:Landroid/content/Context; // field@194b │ │ +10c0fe: 1a01 4429 |0005: const-string v1, "Warning: Acra may behave differently with a debugger attached" // string@2944 │ │ +10c102: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +10c104: 7130 6131 1002 |0008: invoke-static {v0, v1, v2}, Lorg/acra/util/ToastSender;.sendToast:(Landroid/content/Context;Ljava/lang/String;I)V // method@3161 │ │ +10c10a: 7100 a904 0000 |000b: invoke-static {}, Landroid/os/Looper;.loop:()V // method@04a9 │ │ +10c110: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0003 line=214 │ │ 0x000b line=215 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/acra/builder/ReportExecutor; │ │ @@ -303847,17 +303849,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10c1c4: |[10c1c4] org.acra.builder.ReportExecutor.setEnabled:(Z)V │ │ -10c1d4: 5c01 4e19 |0000: iput-boolean v1, v0, Lorg/acra/builder/ReportExecutor;.enabled:Z // field@194e │ │ -10c1d8: 0e00 |0002: return-void │ │ +10c1cc: |[10c1cc] org.acra.builder.ReportExecutor.setEnabled:(Z)V │ │ +10c1dc: 5c01 4e19 |0000: iput-boolean v1, v0, Lorg/acra/builder/ReportExecutor;.enabled:Z // field@194e │ │ +10c1e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/builder/ReportExecutor; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -303917,18 +303919,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c34c: |[10c34c] org.acra.collections.BoundedLinkedList.:(I)V │ │ -10c35c: 7010 152c 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -10c362: 5901 5319 |0003: iput v1, v0, Lorg/acra/collections/BoundedLinkedList;.maxSize:I // field@1953 │ │ -10c366: 0e00 |0005: return-void │ │ +10c354: |[10c354] org.acra.collections.BoundedLinkedList.:(I)V │ │ +10c364: 7010 152c 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +10c36a: 5901 5319 |0003: iput v1, v0, Lorg/acra/collections/BoundedLinkedList;.maxSize:I // field@1953 │ │ +10c36e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/BoundedLinkedList; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -303939,22 +303941,22 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -10c368: |[10c368] org.acra.collections.BoundedLinkedList.add:(ILjava/lang/Object;)V │ │ -10c378: 6e10 4f2e 0200 |0000: invoke-virtual {v2}, Lorg/acra/collections/BoundedLinkedList;.size:()I // method@2e4f │ │ -10c37e: 0a00 |0003: move-result v0 │ │ -10c380: 5221 5319 |0004: iget v1, v2, Lorg/acra/collections/BoundedLinkedList;.maxSize:I // field@1953 │ │ -10c384: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ -10c388: 6e10 4d2e 0200 |0008: invoke-virtual {v2}, Lorg/acra/collections/BoundedLinkedList;.removeFirst:()Ljava/lang/Object; // method@2e4d │ │ -10c38e: 6f30 172c 3204 |000b: invoke-super {v2, v3, v4}, Ljava/util/LinkedList;.add:(ILjava/lang/Object;)V // method@2c17 │ │ -10c394: 0e00 |000e: return-void │ │ +10c370: |[10c370] org.acra.collections.BoundedLinkedList.add:(ILjava/lang/Object;)V │ │ +10c380: 6e10 4f2e 0200 |0000: invoke-virtual {v2}, Lorg/acra/collections/BoundedLinkedList;.size:()I // method@2e4f │ │ +10c386: 0a00 |0003: move-result v0 │ │ +10c388: 5221 5319 |0004: iget v1, v2, Lorg/acra/collections/BoundedLinkedList;.maxSize:I // field@1953 │ │ +10c38c: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ +10c390: 6e10 4d2e 0200 |0008: invoke-virtual {v2}, Lorg/acra/collections/BoundedLinkedList;.removeFirst:()Ljava/lang/Object; // method@2e4d │ │ +10c396: 6f30 172c 3204 |000b: invoke-super {v2, v3, v4}, Ljava/util/LinkedList;.add:(ILjava/lang/Object;)V // method@2c17 │ │ +10c39c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0008 line=59 │ │ 0x000b line=61 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/acra/collections/BoundedLinkedList; │ │ @@ -303966,23 +303968,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -10c1dc: |[10c1dc] org.acra.collections.BoundedLinkedList.add:(Ljava/lang/Object;)Z │ │ -10c1ec: 6e10 4f2e 0200 |0000: invoke-virtual {v2}, Lorg/acra/collections/BoundedLinkedList;.size:()I // method@2e4f │ │ -10c1f2: 0a00 |0003: move-result v0 │ │ -10c1f4: 5221 5319 |0004: iget v1, v2, Lorg/acra/collections/BoundedLinkedList;.maxSize:I // field@1953 │ │ -10c1f8: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ -10c1fc: 6e10 4d2e 0200 |0008: invoke-virtual {v2}, Lorg/acra/collections/BoundedLinkedList;.removeFirst:()Ljava/lang/Object; // method@2e4d │ │ -10c202: 6f20 182c 3200 |000b: invoke-super {v2, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -10c208: 0a03 |000e: move-result v3 │ │ -10c20a: 0f03 |000f: return v3 │ │ +10c1e4: |[10c1e4] org.acra.collections.BoundedLinkedList.add:(Ljava/lang/Object;)Z │ │ +10c1f4: 6e10 4f2e 0200 |0000: invoke-virtual {v2}, Lorg/acra/collections/BoundedLinkedList;.size:()I // method@2e4f │ │ +10c1fa: 0a00 |0003: move-result v0 │ │ +10c1fc: 5221 5319 |0004: iget v1, v2, Lorg/acra/collections/BoundedLinkedList;.maxSize:I // field@1953 │ │ +10c200: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ +10c204: 6e10 4d2e 0200 |0008: invoke-virtual {v2}, Lorg/acra/collections/BoundedLinkedList;.removeFirst:()Ljava/lang/Object; // method@2e4d │ │ +10c20a: 6f20 182c 3200 |000b: invoke-super {v2, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +10c210: 0a03 |000e: move-result v3 │ │ +10c212: 0f03 |000f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0008 line=46 │ │ 0x000b line=48 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/acra/collections/BoundedLinkedList; │ │ @@ -303993,24 +303995,24 @@ │ │ type : '(ILjava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -10c20c: |[10c20c] org.acra.collections.BoundedLinkedList.addAll:(ILjava/util/Collection;)Z │ │ -10c21c: 6e10 4f2e 0100 |0000: invoke-virtual {v1}, Lorg/acra/collections/BoundedLinkedList;.size:()I // method@2e4f │ │ -10c222: 0a00 |0003: move-result v0 │ │ -10c224: 3302 0700 |0004: if-ne v2, v0, 000b // +0007 │ │ -10c228: 6f30 192c 2103 |0006: invoke-super {v1, v2, v3}, Ljava/util/LinkedList;.addAll:(ILjava/util/Collection;)Z // method@2c19 │ │ -10c22e: 0a02 |0009: move-result v2 │ │ -10c230: 0f02 |000a: return v2 │ │ -10c232: 2202 1807 |000b: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c236: 7010 1a2b 0200 |000d: invoke-direct {v2}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c23c: 2702 |0010: throw v2 │ │ +10c214: |[10c214] org.acra.collections.BoundedLinkedList.addAll:(ILjava/util/Collection;)Z │ │ +10c224: 6e10 4f2e 0100 |0000: invoke-virtual {v1}, Lorg/acra/collections/BoundedLinkedList;.size:()I // method@2e4f │ │ +10c22a: 0a00 |0003: move-result v0 │ │ +10c22c: 3302 0700 |0004: if-ne v2, v0, 000b // +0007 │ │ +10c230: 6f30 192c 2103 |0006: invoke-super {v1, v2, v3}, Ljava/util/LinkedList;.addAll:(ILjava/util/Collection;)Z // method@2c19 │ │ +10c236: 0a02 |0009: move-result v2 │ │ +10c238: 0f02 |000a: return v2 │ │ +10c23a: 2202 1807 |000b: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c23e: 7010 1a2b 0200 |000d: invoke-direct {v2}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c244: 2702 |0010: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0006 line=96 │ │ 0x000b line=98 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/acra/collections/BoundedLinkedList; │ │ @@ -304022,38 +304024,38 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -10c240: |[10c240] org.acra.collections.BoundedLinkedList.addAll:(Ljava/util/Collection;)Z │ │ -10c250: 7210 c52b 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.size:()I // method@2bc5 │ │ -10c256: 0a00 |0003: move-result v0 │ │ -10c258: 5221 5319 |0004: iget v1, v2, Lorg/acra/collections/BoundedLinkedList;.maxSize:I // field@1953 │ │ -10c25c: 3710 0f00 |0006: if-le v0, v1, 0015 // +000f │ │ -10c260: 2201 4e07 |0008: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ -10c264: 7020 902b 3100 |000a: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b90 │ │ -10c26a: 5223 5319 |000d: iget v3, v2, Lorg/acra/collections/BoundedLinkedList;.maxSize:I // field@1953 │ │ -10c26e: 9103 0003 |000f: sub-int v3, v0, v3 │ │ -10c272: 6e30 9d2b 3100 |0011: invoke-virtual {v1, v3, v0}, Ljava/util/ArrayList;.subList:(II)Ljava/util/List; // method@2b9d │ │ -10c278: 0c03 |0014: move-result-object v3 │ │ -10c27a: 6e10 4f2e 0200 |0015: invoke-virtual {v2}, Lorg/acra/collections/BoundedLinkedList;.size:()I // method@2e4f │ │ -10c280: 0a00 |0018: move-result v0 │ │ -10c282: 7210 c52b 0300 |0019: invoke-interface {v3}, Ljava/util/Collection;.size:()I // method@2bc5 │ │ -10c288: 0a01 |001c: move-result v1 │ │ -10c28a: b010 |001d: add-int/2addr v0, v1 │ │ -10c28c: 5221 5319 |001e: iget v1, v2, Lorg/acra/collections/BoundedLinkedList;.maxSize:I // field@1953 │ │ -10c290: b110 |0020: sub-int/2addr v0, v1 │ │ -10c292: 3d00 0600 |0021: if-lez v0, 0027 // +0006 │ │ -10c296: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -10c298: 6e30 4e2e 1200 |0024: invoke-virtual {v2, v1, v0}, Lorg/acra/collections/BoundedLinkedList;.removeRange:(II)V // method@2e4e │ │ -10c29e: 6f20 1a2c 3200 |0027: invoke-super {v2, v3}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@2c1a │ │ -10c2a4: 0a03 |002a: move-result v3 │ │ -10c2a6: 0f03 |002b: return v3 │ │ +10c248: |[10c248] org.acra.collections.BoundedLinkedList.addAll:(Ljava/util/Collection;)Z │ │ +10c258: 7210 c52b 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.size:()I // method@2bc5 │ │ +10c25e: 0a00 |0003: move-result v0 │ │ +10c260: 5221 5319 |0004: iget v1, v2, Lorg/acra/collections/BoundedLinkedList;.maxSize:I // field@1953 │ │ +10c264: 3710 0f00 |0006: if-le v0, v1, 0015 // +000f │ │ +10c268: 2201 4e07 |0008: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ +10c26c: 7020 902b 3100 |000a: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b90 │ │ +10c272: 5223 5319 |000d: iget v3, v2, Lorg/acra/collections/BoundedLinkedList;.maxSize:I // field@1953 │ │ +10c276: 9103 0003 |000f: sub-int v3, v0, v3 │ │ +10c27a: 6e30 9d2b 3100 |0011: invoke-virtual {v1, v3, v0}, Ljava/util/ArrayList;.subList:(II)Ljava/util/List; // method@2b9d │ │ +10c280: 0c03 |0014: move-result-object v3 │ │ +10c282: 6e10 4f2e 0200 |0015: invoke-virtual {v2}, Lorg/acra/collections/BoundedLinkedList;.size:()I // method@2e4f │ │ +10c288: 0a00 |0018: move-result v0 │ │ +10c28a: 7210 c52b 0300 |0019: invoke-interface {v3}, Ljava/util/Collection;.size:()I // method@2bc5 │ │ +10c290: 0a01 |001c: move-result v1 │ │ +10c292: b010 |001d: add-int/2addr v0, v1 │ │ +10c294: 5221 5319 |001e: iget v1, v2, Lorg/acra/collections/BoundedLinkedList;.maxSize:I // field@1953 │ │ +10c298: b110 |0020: sub-int/2addr v0, v1 │ │ +10c29a: 3d00 0600 |0021: if-lez v0, 0027 // +0006 │ │ +10c29e: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +10c2a0: 6e30 4e2e 1200 |0024: invoke-virtual {v2, v1, v0}, Lorg/acra/collections/BoundedLinkedList;.removeRange:(II)V // method@2e4e │ │ +10c2a6: 6f20 1a2c 3200 |0027: invoke-super {v2, v3}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@2c1a │ │ +10c2ac: 0a03 |002a: move-result v3 │ │ +10c2ae: 0f03 |002b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ 0x0008 line=73 │ │ 0x0015 line=75 │ │ 0x0024 line=77 │ │ @@ -304067,18 +304069,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c398: |[10c398] org.acra.collections.BoundedLinkedList.addFirst:(Ljava/lang/Object;)V │ │ -10c3a8: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c3ac: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c3b2: 2701 |0005: throw v1 │ │ +10c3a0: |[10c3a0] org.acra.collections.BoundedLinkedList.addFirst:(Ljava/lang/Object;)V │ │ +10c3b0: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c3b4: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c3ba: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/BoundedLinkedList; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -304087,17 +304089,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -10c3b4: |[10c3b4] org.acra.collections.BoundedLinkedList.addLast:(Ljava/lang/Object;)V │ │ -10c3c4: 6e20 432e 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/collections/BoundedLinkedList;.add:(Ljava/lang/Object;)Z // method@2e43 │ │ -10c3ca: 0e00 |0003: return-void │ │ +10c3bc: |[10c3bc] org.acra.collections.BoundedLinkedList.addLast:(Ljava/lang/Object;)V │ │ +10c3cc: 6e20 432e 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/collections/BoundedLinkedList;.add:(Ljava/lang/Object;)Z // method@2e43 │ │ +10c3d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collections/BoundedLinkedList; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -304106,18 +304108,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -10c2a8: |[10c2a8] org.acra.collections.BoundedLinkedList.offer:(Ljava/lang/Object;)Z │ │ -10c2b8: 6e20 432e 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/collections/BoundedLinkedList;.add:(Ljava/lang/Object;)Z // method@2e43 │ │ -10c2be: 0a01 |0003: move-result v1 │ │ -10c2c0: 0f01 |0004: return v1 │ │ +10c2b0: |[10c2b0] org.acra.collections.BoundedLinkedList.offer:(Ljava/lang/Object;)Z │ │ +10c2c0: 6e20 432e 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/collections/BoundedLinkedList;.add:(Ljava/lang/Object;)Z // method@2e43 │ │ +10c2c6: 0a01 |0003: move-result v1 │ │ +10c2c8: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/collections/BoundedLinkedList; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -304126,18 +304128,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -10c2c4: |[10c2c4] org.acra.collections.BoundedLinkedList.offerFirst:(Ljava/lang/Object;)Z │ │ -10c2d4: 6e20 462e 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/collections/BoundedLinkedList;.addFirst:(Ljava/lang/Object;)V // method@2e46 │ │ -10c2da: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -10c2dc: 0f01 |0004: return v1 │ │ +10c2cc: |[10c2cc] org.acra.collections.BoundedLinkedList.offerFirst:(Ljava/lang/Object;)Z │ │ +10c2dc: 6e20 462e 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/collections/BoundedLinkedList;.addFirst:(Ljava/lang/Object;)V // method@2e46 │ │ +10c2e2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +10c2e4: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/collections/BoundedLinkedList; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -304146,18 +304148,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -10c2e0: |[10c2e0] org.acra.collections.BoundedLinkedList.offerLast:(Ljava/lang/Object;)Z │ │ -10c2f0: 6e20 432e 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/collections/BoundedLinkedList;.add:(Ljava/lang/Object;)Z // method@2e43 │ │ -10c2f6: 0a01 |0003: move-result v1 │ │ -10c2f8: 0f01 |0004: return v1 │ │ +10c2e8: |[10c2e8] org.acra.collections.BoundedLinkedList.offerLast:(Ljava/lang/Object;)Z │ │ +10c2f8: 6e20 432e 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/collections/BoundedLinkedList;.add:(Ljava/lang/Object;)Z // method@2e43 │ │ +10c2fe: 0a01 |0003: move-result v1 │ │ +10c300: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/collections/BoundedLinkedList; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -304166,17 +304168,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -10c3cc: |[10c3cc] org.acra.collections.BoundedLinkedList.push:(Ljava/lang/Object;)V │ │ -10c3dc: 6e20 432e 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/collections/BoundedLinkedList;.add:(Ljava/lang/Object;)Z // method@2e43 │ │ -10c3e2: 0e00 |0003: return-void │ │ +10c3d4: |[10c3d4] org.acra.collections.BoundedLinkedList.push:(Ljava/lang/Object;)V │ │ +10c3e4: 6e20 432e 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/collections/BoundedLinkedList;.add:(Ljava/lang/Object;)Z // method@2e43 │ │ +10c3ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collections/BoundedLinkedList; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -304185,31 +304187,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -10c2fc: |[10c2fc] org.acra.collections.BoundedLinkedList.toString:()Ljava/lang/String; │ │ -10c30c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -10c310: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10c316: 6e10 482e 0300 |0005: invoke-virtual {v3}, Lorg/acra/collections/BoundedLinkedList;.iterator:()Ljava/util/Iterator; // method@2e48 │ │ -10c31c: 0c01 |0008: move-result-object v1 │ │ -10c31e: 7210 042c 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -10c324: 0a02 |000c: move-result v2 │ │ -10c326: 3802 0e00 |000d: if-eqz v2, 001b // +000e │ │ -10c32a: 7210 052c 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10c330: 0c02 |0012: move-result-object v2 │ │ -10c332: 6e10 912a 0200 |0013: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ -10c338: 0c02 |0016: move-result-object v2 │ │ -10c33a: 6e20 f52a 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c340: 28ef |001a: goto 0009 // -0011 │ │ -10c342: 6e10 fa2a 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10c348: 0c00 |001e: move-result-object v0 │ │ -10c34a: 1100 |001f: return-object v0 │ │ +10c304: |[10c304] org.acra.collections.BoundedLinkedList.toString:()Ljava/lang/String; │ │ +10c314: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +10c318: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10c31e: 6e10 482e 0300 |0005: invoke-virtual {v3}, Lorg/acra/collections/BoundedLinkedList;.iterator:()Ljava/util/Iterator; // method@2e48 │ │ +10c324: 0c01 |0008: move-result-object v1 │ │ +10c326: 7210 042c 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10c32c: 0a02 |000c: move-result v2 │ │ +10c32e: 3802 0e00 |000d: if-eqz v2, 001b // +000e │ │ +10c332: 7210 052c 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10c338: 0c02 |0012: move-result-object v2 │ │ +10c33a: 6e10 912a 0200 |0013: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ +10c340: 0c02 |0016: move-result-object v2 │ │ +10c342: 6e20 f52a 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c348: 28ef |001a: goto 0009 // -0011 │ │ +10c34a: 6e10 fa2a 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10c350: 0c00 |001e: move-result-object v0 │ │ +10c352: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=131 │ │ 0x0013 line=132 │ │ 0x001b line=134 │ │ locals : │ │ @@ -304310,20 +304312,20 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -10c6e4: |[10c6e4] org.acra.collections.ImmutableList.:(Ljava/util/Collection;)V │ │ -10c6f4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10c6fa: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -10c6fe: 7020 902b 2000 |0005: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b90 │ │ -10c704: 5b10 5419 |0008: iput-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ -10c708: 0e00 |000a: return-void │ │ +10c6ec: |[10c6ec] org.acra.collections.ImmutableList.:(Ljava/util/Collection;)V │ │ +10c6fc: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10c702: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +10c706: 7020 902b 2000 |0005: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b90 │ │ +10c70c: 5b10 5419 |0008: iput-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ +10c710: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/util/Collection; │ │ @@ -304333,19 +304335,19 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10c6c4: |[10c6c4] org.acra.collections.ImmutableList.:([Ljava/lang/Object;)V │ │ -10c6d4: 7110 9f2b 0100 |0000: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -10c6da: 0c01 |0003: move-result-object v1 │ │ -10c6dc: 7020 512e 1000 |0004: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:(Ljava/util/Collection;)V // method@2e51 │ │ -10c6e2: 0e00 |0007: return-void │ │ +10c6cc: |[10c6cc] org.acra.collections.ImmutableList.:([Ljava/lang/Object;)V │ │ +10c6dc: 7110 9f2b 0100 |0000: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +10c6e2: 0c01 |0003: move-result-object v1 │ │ +10c6e4: 7020 512e 1000 |0004: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:(Ljava/util/Collection;)V // method@2e51 │ │ +10c6ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0008 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -304355,18 +304357,18 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c70c: |[10c70c] org.acra.collections.ImmutableList.add:(ILjava/lang/Object;)V │ │ -10c71c: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c720: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c726: 2701 |0005: throw v1 │ │ +10c714: |[10c714] org.acra.collections.ImmutableList.add:(ILjava/lang/Object;)V │ │ +10c724: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c728: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c72e: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -304376,18 +304378,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c3e4: |[10c3e4] org.acra.collections.ImmutableList.add:(Ljava/lang/Object;)Z │ │ -10c3f4: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c3f8: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c3fe: 2701 |0005: throw v1 │ │ +10c3ec: |[10c3ec] org.acra.collections.ImmutableList.add:(Ljava/lang/Object;)Z │ │ +10c3fc: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c400: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c406: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -304396,18 +304398,18 @@ │ │ type : '(ILjava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c400: |[10c400] org.acra.collections.ImmutableList.addAll:(ILjava/util/Collection;)Z │ │ -10c410: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c414: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c41a: 2701 |0005: throw v1 │ │ +10c408: |[10c408] org.acra.collections.ImmutableList.addAll:(ILjava/util/Collection;)Z │ │ +10c418: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c41c: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c422: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/Collection; │ │ @@ -304417,18 +304419,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c41c: |[10c41c] org.acra.collections.ImmutableList.addAll:(Ljava/util/Collection;)Z │ │ -10c42c: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c430: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c436: 2701 |0005: throw v1 │ │ +10c424: |[10c424] org.acra.collections.ImmutableList.addAll:(Ljava/util/Collection;)Z │ │ +10c434: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c438: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c43e: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Collection; │ │ │ │ @@ -304437,18 +304439,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c728: |[10c728] org.acra.collections.ImmutableList.clear:()V │ │ -10c738: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c73c: 7010 1a2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c742: 2700 |0005: throw v0 │ │ +10c730: |[10c730] org.acra.collections.ImmutableList.clear:()V │ │ +10c740: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c744: 7010 1a2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c74a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/collections/ImmutableList; │ │ │ │ #5 : (in Lorg/acra/collections/ImmutableList;) │ │ @@ -304456,19 +304458,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10c438: |[10c438] org.acra.collections.ImmutableList.contains:(Ljava/lang/Object;)Z │ │ -10c448: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ -10c44c: 7220 2b2c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2c2b │ │ -10c452: 0a02 |0005: move-result v2 │ │ -10c454: 0f02 |0006: return v2 │ │ +10c440: |[10c440] org.acra.collections.ImmutableList.contains:(Ljava/lang/Object;)Z │ │ +10c450: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ +10c454: 7220 2b2c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2c2b │ │ +10c45a: 0a02 |0005: move-result v2 │ │ +10c45c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -304477,19 +304479,19 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10c458: |[10c458] org.acra.collections.ImmutableList.containsAll:(Ljava/util/Collection;)Z │ │ -10c468: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ -10c46c: 7220 2c2c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.containsAll:(Ljava/util/Collection;)Z // method@2c2c │ │ -10c472: 0a02 |0005: move-result v2 │ │ -10c474: 0f02 |0006: return v2 │ │ +10c460: |[10c460] org.acra.collections.ImmutableList.containsAll:(Ljava/util/Collection;)Z │ │ +10c470: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ +10c474: 7220 2c2c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.containsAll:(Ljava/util/Collection;)Z // method@2c2c │ │ +10c47a: 0a02 |0005: move-result v2 │ │ +10c47c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/util/Collection; │ │ │ │ @@ -304498,19 +304500,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10c54c: |[10c54c] org.acra.collections.ImmutableList.get:(I)Ljava/lang/Object; │ │ -10c55c: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ -10c560: 7220 2d2c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -10c566: 0c02 |0005: move-result-object v2 │ │ -10c568: 1102 |0006: return-object v2 │ │ +10c554: |[10c554] org.acra.collections.ImmutableList.get:(I)Ljava/lang/Object; │ │ +10c564: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ +10c568: 7220 2d2c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +10c56e: 0c02 |0005: move-result-object v2 │ │ +10c570: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -304519,19 +304521,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10c4ec: |[10c4ec] org.acra.collections.ImmutableList.indexOf:(Ljava/lang/Object;)I │ │ -10c4fc: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ -10c500: 7220 2e2c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@2c2e │ │ -10c506: 0a02 |0005: move-result v2 │ │ -10c508: 0f02 |0006: return v2 │ │ +10c4f4: |[10c4f4] org.acra.collections.ImmutableList.indexOf:(Ljava/lang/Object;)I │ │ +10c504: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ +10c508: 7220 2e2c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@2c2e │ │ +10c50e: 0a02 |0005: move-result v2 │ │ +10c510: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -304540,19 +304542,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10c478: |[10c478] org.acra.collections.ImmutableList.isEmpty:()Z │ │ -10c488: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ -10c48c: 7210 2f2c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ -10c492: 0a00 |0005: move-result v0 │ │ -10c494: 0f00 |0006: return v0 │ │ +10c480: |[10c480] org.acra.collections.ImmutableList.isEmpty:()Z │ │ +10c490: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ +10c494: 7210 2f2c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ +10c49a: 0a00 |0005: move-result v0 │ │ +10c49c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableList; │ │ │ │ #10 : (in Lorg/acra/collections/ImmutableList;) │ │ @@ -304560,21 +304562,21 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -10c630: |[10c630] org.acra.collections.ImmutableList.iterator:()Ljava/util/Iterator; │ │ -10c640: 2200 d907 |0000: new-instance v0, Lorg/acra/collections/UnmodifiableIteratorWrapper; // type@07d9 │ │ -10c644: 5421 5419 |0002: iget-object v1, v2, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ -10c648: 7210 302c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -10c64e: 0c01 |0007: move-result-object v1 │ │ -10c650: 7020 912e 1000 |0008: invoke-direct {v0, v1}, Lorg/acra/collections/UnmodifiableIteratorWrapper;.:(Ljava/util/Iterator;)V // method@2e91 │ │ -10c656: 1100 |000b: return-object v0 │ │ +10c638: |[10c638] org.acra.collections.ImmutableList.iterator:()Ljava/util/Iterator; │ │ +10c648: 2200 d907 |0000: new-instance v0, Lorg/acra/collections/UnmodifiableIteratorWrapper; // type@07d9 │ │ +10c64c: 5421 5419 |0002: iget-object v1, v2, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ +10c650: 7210 302c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +10c656: 0c01 |0007: move-result-object v1 │ │ +10c658: 7020 912e 1000 |0008: invoke-direct {v0, v1}, Lorg/acra/collections/UnmodifiableIteratorWrapper;.:(Ljava/util/Iterator;)V // method@2e91 │ │ +10c65e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/acra/collections/ImmutableList; │ │ │ │ #11 : (in Lorg/acra/collections/ImmutableList;) │ │ @@ -304582,19 +304584,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10c50c: |[10c50c] org.acra.collections.ImmutableList.lastIndexOf:(Ljava/lang/Object;)I │ │ -10c51c: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ -10c520: 7220 312c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.lastIndexOf:(Ljava/lang/Object;)I // method@2c31 │ │ -10c526: 0a02 |0005: move-result v2 │ │ -10c528: 0f02 |0006: return v2 │ │ +10c514: |[10c514] org.acra.collections.ImmutableList.lastIndexOf:(Ljava/lang/Object;)I │ │ +10c524: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ +10c528: 7220 312c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.lastIndexOf:(Ljava/lang/Object;)I // method@2c31 │ │ +10c52e: 0a02 |0005: move-result v2 │ │ +10c530: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -304603,21 +304605,21 @@ │ │ type : '()Ljava/util/ListIterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -10c674: |[10c674] org.acra.collections.ImmutableList.listIterator:()Ljava/util/ListIterator; │ │ -10c684: 2200 da07 |0000: new-instance v0, Lorg/acra/collections/UnmodifiableListIteratorWrapper; // type@07da │ │ -10c688: 5421 5419 |0002: iget-object v1, v2, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ -10c68c: 7210 322c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@2c32 │ │ -10c692: 0c01 |0007: move-result-object v1 │ │ -10c694: 7020 952e 1000 |0008: invoke-direct {v0, v1}, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.:(Ljava/util/ListIterator;)V // method@2e95 │ │ -10c69a: 1100 |000b: return-object v0 │ │ +10c67c: |[10c67c] org.acra.collections.ImmutableList.listIterator:()Ljava/util/ListIterator; │ │ +10c68c: 2200 da07 |0000: new-instance v0, Lorg/acra/collections/UnmodifiableListIteratorWrapper; // type@07da │ │ +10c690: 5421 5419 |0002: iget-object v1, v2, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ +10c694: 7210 322c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@2c32 │ │ +10c69a: 0c01 |0007: move-result-object v1 │ │ +10c69c: 7020 952e 1000 |0008: invoke-direct {v0, v1}, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.:(Ljava/util/ListIterator;)V // method@2e95 │ │ +10c6a2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/acra/collections/ImmutableList; │ │ │ │ #13 : (in Lorg/acra/collections/ImmutableList;) │ │ @@ -304625,21 +304627,21 @@ │ │ type : '(I)Ljava/util/ListIterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -10c69c: |[10c69c] org.acra.collections.ImmutableList.listIterator:(I)Ljava/util/ListIterator; │ │ -10c6ac: 2200 da07 |0000: new-instance v0, Lorg/acra/collections/UnmodifiableListIteratorWrapper; // type@07da │ │ -10c6b0: 5421 5419 |0002: iget-object v1, v2, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ -10c6b4: 7220 332c 3100 |0004: invoke-interface {v1, v3}, Ljava/util/List;.listIterator:(I)Ljava/util/ListIterator; // method@2c33 │ │ -10c6ba: 0c03 |0007: move-result-object v3 │ │ -10c6bc: 7020 952e 3000 |0008: invoke-direct {v0, v3}, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.:(Ljava/util/ListIterator;)V // method@2e95 │ │ -10c6c2: 1100 |000b: return-object v0 │ │ +10c6a4: |[10c6a4] org.acra.collections.ImmutableList.listIterator:(I)Ljava/util/ListIterator; │ │ +10c6b4: 2200 da07 |0000: new-instance v0, Lorg/acra/collections/UnmodifiableListIteratorWrapper; // type@07da │ │ +10c6b8: 5421 5419 |0002: iget-object v1, v2, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ +10c6bc: 7220 332c 3100 |0004: invoke-interface {v1, v3}, Ljava/util/List;.listIterator:(I)Ljava/util/ListIterator; // method@2c33 │ │ +10c6c2: 0c03 |0007: move-result-object v3 │ │ +10c6c4: 7020 952e 3000 |0008: invoke-direct {v0, v3}, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.:(Ljava/util/ListIterator;)V // method@2e95 │ │ +10c6ca: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ │ │ @@ -304648,18 +304650,18 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c56c: |[10c56c] org.acra.collections.ImmutableList.remove:(I)Ljava/lang/Object; │ │ -10c57c: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c580: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c586: 2701 |0005: throw v1 │ │ +10c574: |[10c574] org.acra.collections.ImmutableList.remove:(I)Ljava/lang/Object; │ │ +10c584: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c588: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c58e: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ @@ -304668,18 +304670,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c498: |[10c498] org.acra.collections.ImmutableList.remove:(Ljava/lang/Object;)Z │ │ -10c4a8: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c4ac: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c4b2: 2701 |0005: throw v1 │ │ +10c4a0: |[10c4a0] org.acra.collections.ImmutableList.remove:(Ljava/lang/Object;)Z │ │ +10c4b0: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c4b4: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c4ba: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -304688,18 +304690,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c4b4: |[10c4b4] org.acra.collections.ImmutableList.removeAll:(Ljava/util/Collection;)Z │ │ -10c4c4: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c4c8: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c4ce: 2701 |0005: throw v1 │ │ +10c4bc: |[10c4bc] org.acra.collections.ImmutableList.removeAll:(Ljava/util/Collection;)Z │ │ +10c4cc: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c4d0: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c4d6: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Collection; │ │ │ │ @@ -304708,18 +304710,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c4d0: |[10c4d0] org.acra.collections.ImmutableList.retainAll:(Ljava/util/Collection;)Z │ │ -10c4e0: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c4e4: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c4ea: 2701 |0005: throw v1 │ │ +10c4d8: |[10c4d8] org.acra.collections.ImmutableList.retainAll:(Ljava/util/Collection;)Z │ │ +10c4e8: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c4ec: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c4f2: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Collection; │ │ │ │ @@ -304728,18 +304730,18 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c588: |[10c588] org.acra.collections.ImmutableList.set:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -10c598: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c59c: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c5a2: 2701 |0005: throw v1 │ │ +10c590: |[10c590] org.acra.collections.ImmutableList.set:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +10c5a0: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c5a4: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c5aa: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -304749,19 +304751,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10c52c: |[10c52c] org.acra.collections.ImmutableList.size:()I │ │ -10c53c: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ -10c540: 7210 362c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ -10c546: 0a00 |0005: move-result v0 │ │ -10c548: 0f00 |0006: return v0 │ │ +10c534: |[10c534] org.acra.collections.ImmutableList.size:()I │ │ +10c544: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ +10c548: 7210 362c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ +10c54e: 0a00 |0005: move-result v0 │ │ +10c550: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableList; │ │ │ │ #20 : (in Lorg/acra/collections/ImmutableList;) │ │ @@ -304769,18 +304771,18 @@ │ │ type : '(II)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c658: |[10c658] org.acra.collections.ImmutableList.subList:(II)Ljava/util/List; │ │ -10c668: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c66c: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c672: 2701 |0005: throw v1 │ │ +10c660: |[10c660] org.acra.collections.ImmutableList.subList:(II)Ljava/util/List; │ │ +10c670: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c674: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c67a: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -304790,19 +304792,19 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10c5a4: |[10c5a4] org.acra.collections.ImmutableList.toArray:()[Ljava/lang/Object; │ │ -10c5b4: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ -10c5b8: 7210 372c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.toArray:()[Ljava/lang/Object; // method@2c37 │ │ -10c5be: 0c00 |0005: move-result-object v0 │ │ -10c5c0: 1100 |0006: return-object v0 │ │ +10c5ac: |[10c5ac] org.acra.collections.ImmutableList.toArray:()[Ljava/lang/Object; │ │ +10c5bc: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ +10c5c0: 7210 372c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.toArray:()[Ljava/lang/Object; // method@2c37 │ │ +10c5c6: 0c00 |0005: move-result-object v0 │ │ +10c5c8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableList; │ │ │ │ #22 : (in Lorg/acra/collections/ImmutableList;) │ │ @@ -304810,19 +304812,19 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10c5c4: |[10c5c4] org.acra.collections.ImmutableList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -10c5d4: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ -10c5d8: 7220 382c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2c38 │ │ -10c5de: 0c02 |0005: move-result-object v2 │ │ -10c5e0: 1102 |0006: return-object v2 │ │ +10c5cc: |[10c5cc] org.acra.collections.ImmutableList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +10c5dc: 5410 5419 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ +10c5e0: 7220 382c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2c38 │ │ +10c5e6: 0c02 |0005: move-result-object v2 │ │ +10c5e8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableList; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -304831,28 +304833,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -10c5e4: |[10c5e4] org.acra.collections.ImmutableList.toString:()Ljava/lang/String; │ │ -10c5f4: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -10c5f8: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10c5fe: 1a01 1f13 |0005: const-string v1, "ImmutableList{" // string@131f │ │ -10c602: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c608: 5421 5419 |000a: iget-object v1, v2, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ -10c60c: 6e10 912a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ -10c612: 0c01 |000f: move-result-object v1 │ │ -10c614: 6e20 f52a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c61a: 1a01 d44d |0013: const-string v1, "}" // string@4dd4 │ │ -10c61e: 6e20 f52a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10c624: 6e10 fa2a 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10c62a: 0c00 |001b: move-result-object v0 │ │ -10c62c: 1100 |001c: return-object v0 │ │ +10c5ec: |[10c5ec] org.acra.collections.ImmutableList.toString:()Ljava/lang/String; │ │ +10c5fc: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +10c600: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10c606: 1a01 1f13 |0005: const-string v1, "ImmutableList{" // string@131f │ │ +10c60a: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c610: 5421 5419 |000a: iget-object v1, v2, Lorg/acra/collections/ImmutableList;.mList:Ljava/util/List; // field@1954 │ │ +10c614: 6e10 912a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ +10c61a: 0c01 |000f: move-result-object v1 │ │ +10c61c: 6e20 f52a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c622: 1a01 d44d |0013: const-string v1, "}" // string@4dd4 │ │ +10c626: 6e20 f52a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10c62c: 6e10 fa2a 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10c632: 0c00 |001b: move-result-object v0 │ │ +10c634: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/acra/collections/ImmutableList; │ │ │ │ source_file_idx : 4894 (ImmutableList.java) │ │ @@ -304901,18 +304903,18 @@ │ │ type : '(Ljava/util/Map$Entry;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c7a0: |[10c7a0] org.acra.collections.ImmutableMap$ImmutableEntryWrapper.:(Ljava/util/Map$Entry;)V │ │ -10c7b0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10c7b6: 5b01 5519 |0003: iput-object v1, v0, Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper;.mEntry:Ljava/util/Map$Entry; // field@1955 │ │ -10c7ba: 0e00 |0005: return-void │ │ +10c7a8: |[10c7a8] org.acra.collections.ImmutableMap$ImmutableEntryWrapper.:(Ljava/util/Map$Entry;)V │ │ +10c7b8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10c7be: 5b01 5519 |0003: iput-object v1, v0, Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper;.mEntry:Ljava/util/Map$Entry; // field@1955 │ │ +10c7c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Map$Entry; │ │ @@ -304923,19 +304925,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10c744: |[10c744] org.acra.collections.ImmutableMap$ImmutableEntryWrapper.getKey:()Ljava/lang/Object; │ │ -10c754: 5410 5519 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper;.mEntry:Ljava/util/Map$Entry; // field@1955 │ │ -10c758: 7210 4e2c 0000 |0002: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -10c75e: 0c00 |0005: move-result-object v0 │ │ -10c760: 1100 |0006: return-object v0 │ │ +10c74c: |[10c74c] org.acra.collections.ImmutableMap$ImmutableEntryWrapper.getKey:()Ljava/lang/Object; │ │ +10c75c: 5410 5519 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper;.mEntry:Ljava/util/Map$Entry; // field@1955 │ │ +10c760: 7210 4e2c 0000 |0002: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +10c766: 0c00 |0005: move-result-object v0 │ │ +10c768: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper; │ │ │ │ #1 : (in Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper;) │ │ @@ -304943,19 +304945,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10c764: |[10c764] org.acra.collections.ImmutableMap$ImmutableEntryWrapper.getValue:()Ljava/lang/Object; │ │ -10c774: 5410 5519 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper;.mEntry:Ljava/util/Map$Entry; // field@1955 │ │ -10c778: 7210 4f2c 0000 |0002: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -10c77e: 0c00 |0005: move-result-object v0 │ │ -10c780: 1100 |0006: return-object v0 │ │ +10c76c: |[10c76c] org.acra.collections.ImmutableMap$ImmutableEntryWrapper.getValue:()Ljava/lang/Object; │ │ +10c77c: 5410 5519 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper;.mEntry:Ljava/util/Map$Entry; // field@1955 │ │ +10c780: 7210 4f2c 0000 |0002: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +10c786: 0c00 |0005: move-result-object v0 │ │ +10c788: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper; │ │ │ │ #2 : (in Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper;) │ │ @@ -304963,18 +304965,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c784: |[10c784] org.acra.collections.ImmutableMap$ImmutableEntryWrapper.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -10c794: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c798: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c79e: 2701 |0005: throw v1 │ │ +10c78c: |[10c78c] org.acra.collections.ImmutableMap$ImmutableEntryWrapper.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +10c79c: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c7a0: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c7a6: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -305038,20 +305040,20 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -10c948: |[10c948] org.acra.collections.ImmutableMap.:(Ljava/util/Map;)V │ │ -10c958: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10c95e: 2200 5d07 |0003: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -10c962: 7020 ef2b 2000 |0005: invoke-direct {v0, v2}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@2bef │ │ -10c968: 5b10 5619 |0008: iput-object v0, v1, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ -10c96c: 0e00 |000a: return-void │ │ +10c950: |[10c950] org.acra.collections.ImmutableMap.:(Ljava/util/Map;)V │ │ +10c960: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10c966: 2200 5d07 |0003: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +10c96a: 7020 ef2b 2000 |0005: invoke-direct {v0, v2}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@2bef │ │ +10c970: 5b10 5619 |0008: iput-object v0, v1, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ +10c974: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/acra/collections/ImmutableMap; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/util/Map; │ │ @@ -305062,18 +305064,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c970: |[10c970] org.acra.collections.ImmutableMap.clear:()V │ │ -10c980: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c984: 7010 1a2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c98a: 2700 |0005: throw v0 │ │ +10c978: |[10c978] org.acra.collections.ImmutableMap.clear:()V │ │ +10c988: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c98c: 7010 1a2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c992: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/collections/ImmutableMap; │ │ │ │ #1 : (in Lorg/acra/collections/ImmutableMap;) │ │ @@ -305081,19 +305083,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10c7bc: |[10c7bc] org.acra.collections.ImmutableMap.containsKey:(Ljava/lang/Object;)Z │ │ -10c7cc: 5410 5619 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ -10c7d0: 7220 522c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2c52 │ │ -10c7d6: 0a02 |0005: move-result v2 │ │ -10c7d8: 0f02 |0006: return v2 │ │ +10c7c4: |[10c7c4] org.acra.collections.ImmutableMap.containsKey:(Ljava/lang/Object;)Z │ │ +10c7d4: 5410 5619 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ +10c7d8: 7220 522c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2c52 │ │ +10c7de: 0a02 |0005: move-result v2 │ │ +10c7e0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableMap; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -305102,19 +305104,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10c7dc: |[10c7dc] org.acra.collections.ImmutableMap.containsValue:(Ljava/lang/Object;)Z │ │ -10c7ec: 5410 5619 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ -10c7f0: 7220 532c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsValue:(Ljava/lang/Object;)Z // method@2c53 │ │ -10c7f6: 0a02 |0005: move-result v2 │ │ -10c7f8: 0f02 |0006: return v2 │ │ +10c7e4: |[10c7e4] org.acra.collections.ImmutableMap.containsValue:(Ljava/lang/Object;)Z │ │ +10c7f4: 5410 5619 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ +10c7f8: 7220 532c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsValue:(Ljava/lang/Object;)Z // method@2c53 │ │ +10c7fe: 0a02 |0005: move-result v2 │ │ +10c800: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableMap; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -305123,35 +305125,35 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -10c8bc: |[10c8bc] org.acra.collections.ImmutableMap.entrySet:()Ljava/util/Set; │ │ -10c8cc: 5440 5619 |0000: iget-object v0, v4, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ -10c8d0: 7210 542c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ -10c8d6: 0c00 |0005: move-result-object v0 │ │ -10c8d8: 2201 d707 |0006: new-instance v1, Lorg/acra/collections/ImmutableSet$Builder; // type@07d7 │ │ -10c8dc: 7010 7c2e 0100 |0008: invoke-direct {v1}, Lorg/acra/collections/ImmutableSet$Builder;.:()V // method@2e7c │ │ -10c8e2: 7210 742c 0000 |000b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -10c8e8: 0c00 |000e: move-result-object v0 │ │ -10c8ea: 7210 042c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -10c8f0: 0a02 |0012: move-result v2 │ │ -10c8f2: 3802 1100 |0013: if-eqz v2, 0024 // +0011 │ │ -10c8f6: 7210 052c 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10c8fc: 0c02 |0018: move-result-object v2 │ │ -10c8fe: 1f02 6707 |0019: check-cast v2, Ljava/util/Map$Entry; // type@0767 │ │ -10c902: 2203 d507 |001b: new-instance v3, Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper; // type@07d5 │ │ -10c906: 7020 6b2e 2300 |001d: invoke-direct {v3, v2}, Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper;.:(Ljava/util/Map$Entry;)V // method@2e6b │ │ -10c90c: 6e20 7d2e 3100 |0020: invoke-virtual {v1, v3}, Lorg/acra/collections/ImmutableSet$Builder;.add:(Ljava/lang/Object;)V // method@2e7d │ │ -10c912: 28ec |0023: goto 000f // -0014 │ │ -10c914: 6e10 7e2e 0100 |0024: invoke-virtual {v1}, Lorg/acra/collections/ImmutableSet$Builder;.build:()Lorg/acra/collections/ImmutableSet; // method@2e7e │ │ -10c91a: 0c00 |0027: move-result-object v0 │ │ -10c91c: 1100 |0028: return-object v0 │ │ +10c8c4: |[10c8c4] org.acra.collections.ImmutableMap.entrySet:()Ljava/util/Set; │ │ +10c8d4: 5440 5619 |0000: iget-object v0, v4, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ +10c8d8: 7210 542c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ +10c8de: 0c00 |0005: move-result-object v0 │ │ +10c8e0: 2201 d707 |0006: new-instance v1, Lorg/acra/collections/ImmutableSet$Builder; // type@07d7 │ │ +10c8e4: 7010 7c2e 0100 |0008: invoke-direct {v1}, Lorg/acra/collections/ImmutableSet$Builder;.:()V // method@2e7c │ │ +10c8ea: 7210 742c 0000 |000b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +10c8f0: 0c00 |000e: move-result-object v0 │ │ +10c8f2: 7210 042c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10c8f8: 0a02 |0012: move-result v2 │ │ +10c8fa: 3802 1100 |0013: if-eqz v2, 0024 // +0011 │ │ +10c8fe: 7210 052c 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10c904: 0c02 |0018: move-result-object v2 │ │ +10c906: 1f02 6707 |0019: check-cast v2, Ljava/util/Map$Entry; // type@0767 │ │ +10c90a: 2203 d507 |001b: new-instance v3, Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper; // type@07d5 │ │ +10c90e: 7020 6b2e 2300 |001d: invoke-direct {v3, v2}, Lorg/acra/collections/ImmutableMap$ImmutableEntryWrapper;.:(Ljava/util/Map$Entry;)V // method@2e6b │ │ +10c914: 6e20 7d2e 3100 |0020: invoke-virtual {v1, v3}, Lorg/acra/collections/ImmutableSet$Builder;.add:(Ljava/lang/Object;)V // method@2e7d │ │ +10c91a: 28ec |0023: goto 000f // -0014 │ │ +10c91c: 6e10 7e2e 0100 |0024: invoke-virtual {v1}, Lorg/acra/collections/ImmutableSet$Builder;.build:()Lorg/acra/collections/ImmutableSet; // method@2e7e │ │ +10c922: 0c00 |0027: move-result-object v0 │ │ +10c924: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000b line=60 │ │ 0x001b line=61 │ │ 0x0024 line=63 │ │ @@ -305163,19 +305165,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10c83c: |[10c83c] org.acra.collections.ImmutableMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -10c84c: 5410 5619 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ -10c850: 7220 552c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ -10c856: 0c02 |0005: move-result-object v2 │ │ -10c858: 1102 |0006: return-object v2 │ │ +10c844: |[10c844] org.acra.collections.ImmutableMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +10c854: 5410 5619 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ +10c858: 7220 552c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ +10c85e: 0c02 |0005: move-result-object v2 │ │ +10c860: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableMap; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -305184,19 +305186,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10c7fc: |[10c7fc] org.acra.collections.ImmutableMap.isEmpty:()Z │ │ -10c80c: 5410 5619 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ -10c810: 7210 562c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@2c56 │ │ -10c816: 0a00 |0005: move-result v0 │ │ -10c818: 0f00 |0006: return v0 │ │ +10c804: |[10c804] org.acra.collections.ImmutableMap.isEmpty:()Z │ │ +10c814: 5410 5619 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ +10c818: 7210 562c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@2c56 │ │ +10c81e: 0a00 |0005: move-result v0 │ │ +10c820: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableMap; │ │ │ │ #6 : (in Lorg/acra/collections/ImmutableMap;) │ │ @@ -305204,21 +305206,21 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -10c920: |[10c920] org.acra.collections.ImmutableMap.keySet:()Ljava/util/Set; │ │ -10c930: 2200 d807 |0000: new-instance v0, Lorg/acra/collections/ImmutableSet; // type@07d8 │ │ -10c934: 5421 5619 |0002: iget-object v1, v2, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ -10c938: 7210 572c 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2c57 │ │ -10c93e: 0c01 |0007: move-result-object v1 │ │ -10c940: 7020 812e 1000 |0008: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableSet;.:(Ljava/util/Collection;)V // method@2e81 │ │ -10c946: 1100 |000b: return-object v0 │ │ +10c928: |[10c928] org.acra.collections.ImmutableMap.keySet:()Ljava/util/Set; │ │ +10c938: 2200 d807 |0000: new-instance v0, Lorg/acra/collections/ImmutableSet; // type@07d8 │ │ +10c93c: 5421 5619 |0002: iget-object v1, v2, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ +10c940: 7210 572c 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2c57 │ │ +10c946: 0c01 |0007: move-result-object v1 │ │ +10c948: 7020 812e 1000 |0008: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableSet;.:(Ljava/util/Collection;)V // method@2e81 │ │ +10c94e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/acra/collections/ImmutableMap; │ │ │ │ #7 : (in Lorg/acra/collections/ImmutableMap;) │ │ @@ -305226,18 +305228,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c85c: |[10c85c] org.acra.collections.ImmutableMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -10c86c: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c870: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c876: 2701 |0005: throw v1 │ │ +10c864: |[10c864] org.acra.collections.ImmutableMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +10c874: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c878: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c87e: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableMap; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -305247,18 +305249,18 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c98c: |[10c98c] org.acra.collections.ImmutableMap.putAll:(Ljava/util/Map;)V │ │ -10c99c: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c9a0: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c9a6: 2701 |0005: throw v1 │ │ +10c994: |[10c994] org.acra.collections.ImmutableMap.putAll:(Ljava/util/Map;)V │ │ +10c9a4: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c9a8: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c9ae: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableMap; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Map; │ │ │ │ @@ -305267,18 +305269,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c878: |[10c878] org.acra.collections.ImmutableMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -10c888: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10c88c: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10c892: 2701 |0005: throw v1 │ │ +10c880: |[10c880] org.acra.collections.ImmutableMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +10c890: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10c894: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10c89a: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableMap; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -305287,19 +305289,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10c81c: |[10c81c] org.acra.collections.ImmutableMap.size:()I │ │ -10c82c: 5410 5619 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ -10c830: 7210 5b2c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@2c5b │ │ -10c836: 0a00 |0005: move-result v0 │ │ -10c838: 0f00 |0006: return v0 │ │ +10c824: |[10c824] org.acra.collections.ImmutableMap.size:()I │ │ +10c834: 5410 5619 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ +10c838: 7210 5b2c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@2c5b │ │ +10c83e: 0a00 |0005: move-result v0 │ │ +10c840: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableMap; │ │ │ │ #11 : (in Lorg/acra/collections/ImmutableMap;) │ │ @@ -305307,21 +305309,21 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -10c894: |[10c894] org.acra.collections.ImmutableMap.values:()Ljava/util/Collection; │ │ -10c8a4: 2200 d407 |0000: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ -10c8a8: 5421 5619 |0002: iget-object v1, v2, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ -10c8ac: 7210 5c2c 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2c5c │ │ -10c8b2: 0c01 |0007: move-result-object v1 │ │ -10c8b4: 7020 512e 1000 |0008: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:(Ljava/util/Collection;)V // method@2e51 │ │ -10c8ba: 1100 |000b: return-object v0 │ │ +10c89c: |[10c89c] org.acra.collections.ImmutableMap.values:()Ljava/util/Collection; │ │ +10c8ac: 2200 d407 |0000: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ +10c8b0: 5421 5619 |0002: iget-object v1, v2, Lorg/acra/collections/ImmutableMap;.mMap:Ljava/util/Map; // field@1956 │ │ +10c8b4: 7210 5c2c 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2c5c │ │ +10c8ba: 0c01 |0007: move-result-object v1 │ │ +10c8bc: 7020 512e 1000 |0008: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:(Ljava/util/Collection;)V // method@2e51 │ │ +10c8c2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/acra/collections/ImmutableMap; │ │ │ │ source_file_idx : 4896 (ImmutableMap.java) │ │ @@ -305365,20 +305367,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -10c9c8: |[10c9c8] org.acra.collections.ImmutableSet$Builder.:()V │ │ -10c9d8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10c9de: 2200 6207 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@0762 │ │ -10c9e2: 7010 132c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@2c13 │ │ -10c9e8: 5b10 5719 |0008: iput-object v0, v1, Lorg/acra/collections/ImmutableSet$Builder;.mSet:Ljava/util/Set; // field@1957 │ │ -10c9ec: 0e00 |000a: return-void │ │ +10c9d0: |[10c9d0] org.acra.collections.ImmutableSet$Builder.:()V │ │ +10c9e0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10c9e6: 2200 6207 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@0762 │ │ +10c9ea: 7010 132c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@2c13 │ │ +10c9f0: 5b10 5719 |0008: iput-object v0, v1, Lorg/acra/collections/ImmutableSet$Builder;.mSet:Ljava/util/Set; // field@1957 │ │ +10c9f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=131 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/acra/collections/ImmutableSet$Builder; │ │ │ │ @@ -305388,18 +305390,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10c9f0: |[10c9f0] org.acra.collections.ImmutableSet$Builder.add:(Ljava/lang/Object;)V │ │ -10ca00: 5410 5719 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableSet$Builder;.mSet:Ljava/util/Set; // field@1957 │ │ -10ca04: 7220 6e2c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2c6e │ │ -10ca0a: 0e00 |0005: return-void │ │ +10c9f8: |[10c9f8] org.acra.collections.ImmutableSet$Builder.add:(Ljava/lang/Object;)V │ │ +10ca08: 5410 5719 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableSet$Builder;.mSet:Ljava/util/Set; // field@1957 │ │ +10ca0c: 7220 6e2c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2c6e │ │ +10ca12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/collections/ImmutableSet$Builder; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -305408,19 +305410,19 @@ │ │ type : '()Lorg/acra/collections/ImmutableSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10c9a8: |[10c9a8] org.acra.collections.ImmutableSet$Builder.build:()Lorg/acra/collections/ImmutableSet; │ │ -10c9b8: 2200 d807 |0000: new-instance v0, Lorg/acra/collections/ImmutableSet; // type@07d8 │ │ -10c9bc: 5421 5719 |0002: iget-object v1, v2, Lorg/acra/collections/ImmutableSet$Builder;.mSet:Ljava/util/Set; // field@1957 │ │ -10c9c0: 7020 812e 1000 |0004: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableSet;.:(Ljava/util/Collection;)V // method@2e81 │ │ -10c9c6: 1100 |0007: return-object v0 │ │ +10c9b0: |[10c9b0] org.acra.collections.ImmutableSet$Builder.build:()Lorg/acra/collections/ImmutableSet; │ │ +10c9c0: 2200 d807 |0000: new-instance v0, Lorg/acra/collections/ImmutableSet; // type@07d8 │ │ +10c9c4: 5421 5719 |0002: iget-object v1, v2, Lorg/acra/collections/ImmutableSet$Builder;.mSet:Ljava/util/Set; // field@1957 │ │ +10c9c8: 7020 812e 1000 |0004: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableSet;.:(Ljava/util/Collection;)V // method@2e81 │ │ +10c9ce: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/acra/collections/ImmutableSet$Builder; │ │ │ │ source_file_idx : 4897 (ImmutableSet.java) │ │ @@ -305506,39 +305508,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -10cb98: |[10cb98] org.acra.collections.ImmutableSet.:()V │ │ -10cba8: 2200 d807 |0000: new-instance v0, Lorg/acra/collections/ImmutableSet; // type@07d8 │ │ -10cbac: 7010 802e 0000 |0002: invoke-direct {v0}, Lorg/acra/collections/ImmutableSet;.:()V // method@2e80 │ │ -10cbb2: 6900 5819 |0005: sput-object v0, Lorg/acra/collections/ImmutableSet;.EMPTY:Lorg/acra/collections/ImmutableSet; // field@1958 │ │ -10cbb6: 0e00 |0007: return-void │ │ +10cba0: |[10cba0] org.acra.collections.ImmutableSet.:()V │ │ +10cbb0: 2200 d807 |0000: new-instance v0, Lorg/acra/collections/ImmutableSet; // type@07d8 │ │ +10cbb4: 7010 802e 0000 |0002: invoke-direct {v0}, Lorg/acra/collections/ImmutableSet;.:()V // method@2e80 │ │ +10cbba: 6900 5819 |0005: sput-object v0, Lorg/acra/collections/ImmutableSet;.EMPTY:Lorg/acra/collections/ImmutableSet; // field@1958 │ │ +10cbbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/collections/ImmutableSet;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -10cbb8: |[10cbb8] org.acra.collections.ImmutableSet.:()V │ │ -10cbc8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10cbce: 7100 cb2b 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@2bcb │ │ -10cbd4: 0c00 |0006: move-result-object v0 │ │ -10cbd6: 5b10 5919 |0007: iput-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ -10cbda: 0e00 |0009: return-void │ │ +10cbc0: |[10cbc0] org.acra.collections.ImmutableSet.:()V │ │ +10cbd0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10cbd6: 7100 cb2b 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@2bcb │ │ +10cbdc: 0c00 |0006: move-result-object v0 │ │ +10cbde: 5b10 5919 |0007: iput-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ +10cbe2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/acra/collections/ImmutableSet; │ │ │ │ @@ -305547,20 +305549,20 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -10cbfc: |[10cbfc] org.acra.collections.ImmutableSet.:(Ljava/util/Collection;)V │ │ -10cc0c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10cc12: 2200 6207 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@0762 │ │ -10cc16: 7020 142c 2000 |0005: invoke-direct {v0, v2}, Ljava/util/LinkedHashSet;.:(Ljava/util/Collection;)V // method@2c14 │ │ -10cc1c: 5b10 5919 |0008: iput-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ -10cc20: 0e00 |000a: return-void │ │ +10cc04: |[10cc04] org.acra.collections.ImmutableSet.:(Ljava/util/Collection;)V │ │ +10cc14: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10cc1a: 2200 6207 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@0762 │ │ +10cc1e: 7020 142c 2000 |0005: invoke-direct {v0, v2}, Ljava/util/LinkedHashSet;.:(Ljava/util/Collection;)V // method@2c14 │ │ +10cc24: 5b10 5919 |0008: iput-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ +10cc28: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/acra/collections/ImmutableSet; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/util/Collection; │ │ @@ -305570,19 +305572,19 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10cbdc: |[10cbdc] org.acra.collections.ImmutableSet.:([Ljava/lang/Object;)V │ │ -10cbec: 7110 9f2b 0100 |0000: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -10cbf2: 0c01 |0003: move-result-object v1 │ │ -10cbf4: 7020 812e 1000 |0004: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableSet;.:(Ljava/util/Collection;)V // method@2e81 │ │ -10cbfa: 0e00 |0007: return-void │ │ +10cbe4: |[10cbe4] org.acra.collections.ImmutableSet.:([Ljava/lang/Object;)V │ │ +10cbf4: 7110 9f2b 0100 |0000: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +10cbfa: 0c01 |0003: move-result-object v1 │ │ +10cbfc: 7020 812e 1000 |0004: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableSet;.:(Ljava/util/Collection;)V // method@2e81 │ │ +10cc02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/acra/collections/ImmutableSet; │ │ 0x0000 - 0x0008 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -305591,17 +305593,17 @@ │ │ type : '()Lorg/acra/collections/ImmutableSet;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10cb80: |[10cb80] org.acra.collections.ImmutableSet.empty:()Lorg/acra/collections/ImmutableSet; │ │ -10cb90: 6200 5819 |0000: sget-object v0, Lorg/acra/collections/ImmutableSet;.EMPTY:Lorg/acra/collections/ImmutableSet; // field@1958 │ │ -10cb94: 1100 |0002: return-object v0 │ │ +10cb88: |[10cb88] org.acra.collections.ImmutableSet.empty:()Lorg/acra/collections/ImmutableSet; │ │ +10cb98: 6200 5819 |0000: sget-object v0, Lorg/acra/collections/ImmutableSet;.EMPTY:Lorg/acra/collections/ImmutableSet; // field@1958 │ │ +10cb9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/collections/ImmutableSet;) │ │ @@ -305609,18 +305611,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10ca0c: |[10ca0c] org.acra.collections.ImmutableSet.add:(Ljava/lang/Object;)Z │ │ -10ca1c: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10ca20: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10ca26: 2701 |0005: throw v1 │ │ +10ca14: |[10ca14] org.acra.collections.ImmutableSet.add:(Ljava/lang/Object;)Z │ │ +10ca24: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10ca28: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10ca2e: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableSet; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -305629,18 +305631,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10ca28: |[10ca28] org.acra.collections.ImmutableSet.addAll:(Ljava/util/Collection;)Z │ │ -10ca38: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10ca3c: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10ca42: 2701 |0005: throw v1 │ │ +10ca30: |[10ca30] org.acra.collections.ImmutableSet.addAll:(Ljava/util/Collection;)Z │ │ +10ca40: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10ca44: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10ca4a: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableSet; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Collection; │ │ │ │ @@ -305649,18 +305651,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10cc24: |[10cc24] org.acra.collections.ImmutableSet.clear:()V │ │ -10cc34: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10cc38: 7010 1a2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10cc3e: 2700 |0005: throw v0 │ │ +10cc2c: |[10cc2c] org.acra.collections.ImmutableSet.clear:()V │ │ +10cc3c: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10cc40: 7010 1a2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10cc46: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/collections/ImmutableSet; │ │ │ │ #3 : (in Lorg/acra/collections/ImmutableSet;) │ │ @@ -305668,19 +305670,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10ca44: |[10ca44] org.acra.collections.ImmutableSet.contains:(Ljava/lang/Object;)Z │ │ -10ca54: 5410 5919 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ -10ca58: 7220 702c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2c70 │ │ -10ca5e: 0a02 |0005: move-result v2 │ │ -10ca60: 0f02 |0006: return v2 │ │ +10ca4c: |[10ca4c] org.acra.collections.ImmutableSet.contains:(Ljava/lang/Object;)Z │ │ +10ca5c: 5410 5919 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ +10ca60: 7220 702c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2c70 │ │ +10ca66: 0a02 |0005: move-result v2 │ │ +10ca68: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableSet; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -305689,19 +305691,19 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10ca64: |[10ca64] org.acra.collections.ImmutableSet.containsAll:(Ljava/util/Collection;)Z │ │ -10ca74: 5410 5919 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ -10ca78: 7220 712c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@2c71 │ │ -10ca7e: 0a02 |0005: move-result v2 │ │ -10ca80: 0f02 |0006: return v2 │ │ +10ca6c: |[10ca6c] org.acra.collections.ImmutableSet.containsAll:(Ljava/util/Collection;)Z │ │ +10ca7c: 5410 5919 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ +10ca80: 7220 712c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@2c71 │ │ +10ca86: 0a02 |0005: move-result v2 │ │ +10ca88: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableSet; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/util/Collection; │ │ │ │ @@ -305710,19 +305712,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10ca84: |[10ca84] org.acra.collections.ImmutableSet.isEmpty:()Z │ │ -10ca94: 5410 5919 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ -10ca98: 7210 732c 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.isEmpty:()Z // method@2c73 │ │ -10ca9e: 0a00 |0005: move-result v0 │ │ -10caa0: 0f00 |0006: return v0 │ │ +10ca8c: |[10ca8c] org.acra.collections.ImmutableSet.isEmpty:()Z │ │ +10ca9c: 5410 5919 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ +10caa0: 7210 732c 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.isEmpty:()Z // method@2c73 │ │ +10caa6: 0a00 |0005: move-result v0 │ │ +10caa8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableSet; │ │ │ │ #6 : (in Lorg/acra/collections/ImmutableSet;) │ │ @@ -305730,21 +305732,21 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -10cb58: |[10cb58] org.acra.collections.ImmutableSet.iterator:()Ljava/util/Iterator; │ │ -10cb68: 2200 d907 |0000: new-instance v0, Lorg/acra/collections/UnmodifiableIteratorWrapper; // type@07d9 │ │ -10cb6c: 5421 5919 |0002: iget-object v1, v2, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ -10cb70: 7210 742c 0100 |0004: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -10cb76: 0c01 |0007: move-result-object v1 │ │ -10cb78: 7020 912e 1000 |0008: invoke-direct {v0, v1}, Lorg/acra/collections/UnmodifiableIteratorWrapper;.:(Ljava/util/Iterator;)V // method@2e91 │ │ -10cb7e: 1100 |000b: return-object v0 │ │ +10cb60: |[10cb60] org.acra.collections.ImmutableSet.iterator:()Ljava/util/Iterator; │ │ +10cb70: 2200 d907 |0000: new-instance v0, Lorg/acra/collections/UnmodifiableIteratorWrapper; // type@07d9 │ │ +10cb74: 5421 5919 |0002: iget-object v1, v2, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ +10cb78: 7210 742c 0100 |0004: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +10cb7e: 0c01 |0007: move-result-object v1 │ │ +10cb80: 7020 912e 1000 |0008: invoke-direct {v0, v1}, Lorg/acra/collections/UnmodifiableIteratorWrapper;.:(Ljava/util/Iterator;)V // method@2e91 │ │ +10cb86: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/acra/collections/ImmutableSet; │ │ │ │ #7 : (in Lorg/acra/collections/ImmutableSet;) │ │ @@ -305752,18 +305754,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10caa4: |[10caa4] org.acra.collections.ImmutableSet.remove:(Ljava/lang/Object;)Z │ │ -10cab4: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10cab8: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10cabe: 2701 |0005: throw v1 │ │ +10caac: |[10caac] org.acra.collections.ImmutableSet.remove:(Ljava/lang/Object;)Z │ │ +10cabc: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10cac0: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10cac6: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableSet; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -305772,18 +305774,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10cac0: |[10cac0] org.acra.collections.ImmutableSet.removeAll:(Ljava/util/Collection;)Z │ │ -10cad0: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10cad4: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10cada: 2701 |0005: throw v1 │ │ +10cac8: |[10cac8] org.acra.collections.ImmutableSet.removeAll:(Ljava/util/Collection;)Z │ │ +10cad8: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10cadc: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10cae2: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableSet; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Collection; │ │ │ │ @@ -305792,18 +305794,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10cadc: |[10cadc] org.acra.collections.ImmutableSet.retainAll:(Ljava/util/Collection;)Z │ │ -10caec: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10caf0: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10caf6: 2701 |0005: throw v1 │ │ +10cae4: |[10cae4] org.acra.collections.ImmutableSet.retainAll:(Ljava/util/Collection;)Z │ │ +10caf4: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10caf8: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10cafe: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/ImmutableSet; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Collection; │ │ │ │ @@ -305812,19 +305814,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10caf8: |[10caf8] org.acra.collections.ImmutableSet.size:()I │ │ -10cb08: 5410 5919 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ -10cb0c: 7210 762c 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@2c76 │ │ -10cb12: 0a00 |0005: move-result v0 │ │ -10cb14: 0f00 |0006: return v0 │ │ +10cb00: |[10cb00] org.acra.collections.ImmutableSet.size:()I │ │ +10cb10: 5410 5919 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ +10cb14: 7210 762c 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@2c76 │ │ +10cb1a: 0a00 |0005: move-result v0 │ │ +10cb1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableSet; │ │ │ │ #11 : (in Lorg/acra/collections/ImmutableSet;) │ │ @@ -305832,19 +305834,19 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10cb18: |[10cb18] org.acra.collections.ImmutableSet.toArray:()[Ljava/lang/Object; │ │ -10cb28: 5410 5919 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ -10cb2c: 7210 772c 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@2c77 │ │ -10cb32: 0c00 |0005: move-result-object v0 │ │ -10cb34: 1100 |0006: return-object v0 │ │ +10cb20: |[10cb20] org.acra.collections.ImmutableSet.toArray:()[Ljava/lang/Object; │ │ +10cb30: 5410 5919 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ +10cb34: 7210 772c 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@2c77 │ │ +10cb3a: 0c00 |0005: move-result-object v0 │ │ +10cb3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableSet; │ │ │ │ #12 : (in Lorg/acra/collections/ImmutableSet;) │ │ @@ -305852,19 +305854,19 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10cb38: |[10cb38] org.acra.collections.ImmutableSet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -10cb48: 5410 5919 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ -10cb4c: 7220 782c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2c78 │ │ -10cb52: 0c02 |0005: move-result-object v2 │ │ -10cb54: 1102 |0006: return-object v2 │ │ +10cb40: |[10cb40] org.acra.collections.ImmutableSet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +10cb50: 5410 5919 |0000: iget-object v0, v1, Lorg/acra/collections/ImmutableSet;.mSet:Ljava/util/Set; // field@1959 │ │ +10cb54: 7220 782c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2c78 │ │ +10cb5a: 0c02 |0005: move-result-object v2 │ │ +10cb5c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/ImmutableSet; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -305908,18 +305910,18 @@ │ │ type : '(Ljava/util/Iterator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10cc80: |[10cc80] org.acra.collections.UnmodifiableIteratorWrapper.:(Ljava/util/Iterator;)V │ │ -10cc90: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10cc96: 5b01 5a19 |0003: iput-object v1, v0, Lorg/acra/collections/UnmodifiableIteratorWrapper;.mIterator:Ljava/util/Iterator; // field@195a │ │ -10cc9a: 0e00 |0005: return-void │ │ +10cc88: |[10cc88] org.acra.collections.UnmodifiableIteratorWrapper.:(Ljava/util/Iterator;)V │ │ +10cc98: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10cc9e: 5b01 5a19 |0003: iput-object v1, v0, Lorg/acra/collections/UnmodifiableIteratorWrapper;.mIterator:Ljava/util/Iterator; // field@195a │ │ +10cca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/UnmodifiableIteratorWrapper; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Iterator; │ │ @@ -305930,19 +305932,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10cc40: |[10cc40] org.acra.collections.UnmodifiableIteratorWrapper.hasNext:()Z │ │ -10cc50: 5410 5a19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableIteratorWrapper;.mIterator:Ljava/util/Iterator; // field@195a │ │ -10cc54: 7210 042c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -10cc5a: 0a00 |0005: move-result v0 │ │ -10cc5c: 0f00 |0006: return v0 │ │ +10cc48: |[10cc48] org.acra.collections.UnmodifiableIteratorWrapper.hasNext:()Z │ │ +10cc58: 5410 5a19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableIteratorWrapper;.mIterator:Ljava/util/Iterator; // field@195a │ │ +10cc5c: 7210 042c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10cc62: 0a00 |0005: move-result v0 │ │ +10cc64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/UnmodifiableIteratorWrapper; │ │ │ │ #1 : (in Lorg/acra/collections/UnmodifiableIteratorWrapper;) │ │ @@ -305950,19 +305952,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10cc60: |[10cc60] org.acra.collections.UnmodifiableIteratorWrapper.next:()Ljava/lang/Object; │ │ -10cc70: 5410 5a19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableIteratorWrapper;.mIterator:Ljava/util/Iterator; // field@195a │ │ -10cc74: 7210 052c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10cc7a: 0c00 |0005: move-result-object v0 │ │ -10cc7c: 1100 |0006: return-object v0 │ │ +10cc68: |[10cc68] org.acra.collections.UnmodifiableIteratorWrapper.next:()Ljava/lang/Object; │ │ +10cc78: 5410 5a19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableIteratorWrapper;.mIterator:Ljava/util/Iterator; // field@195a │ │ +10cc7c: 7210 052c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10cc82: 0c00 |0005: move-result-object v0 │ │ +10cc84: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/UnmodifiableIteratorWrapper; │ │ │ │ #2 : (in Lorg/acra/collections/UnmodifiableIteratorWrapper;) │ │ @@ -305970,18 +305972,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10cc9c: |[10cc9c] org.acra.collections.UnmodifiableIteratorWrapper.remove:()V │ │ -10ccac: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10ccb0: 7010 1a2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10ccb6: 2700 |0005: throw v0 │ │ +10cca4: |[10cca4] org.acra.collections.UnmodifiableIteratorWrapper.remove:()V │ │ +10ccb4: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10ccb8: 7010 1a2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10ccbe: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/collections/UnmodifiableIteratorWrapper; │ │ │ │ source_file_idx : 10183 (UnmodifiableIteratorWrapper.java) │ │ @@ -306030,18 +306032,18 @@ │ │ type : '(Ljava/util/ListIterator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10cd78: |[10cd78] org.acra.collections.UnmodifiableListIteratorWrapper.:(Ljava/util/ListIterator;)V │ │ -10cd88: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10cd8e: 5b01 5b19 |0003: iput-object v1, v0, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.mIterator:Ljava/util/ListIterator; // field@195b │ │ -10cd92: 0e00 |0005: return-void │ │ +10cd80: |[10cd80] org.acra.collections.UnmodifiableListIteratorWrapper.:(Ljava/util/ListIterator;)V │ │ +10cd90: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10cd96: 5b01 5b19 |0003: iput-object v1, v0, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.mIterator:Ljava/util/ListIterator; // field@195b │ │ +10cd9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/UnmodifiableListIteratorWrapper; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/ListIterator; │ │ @@ -306052,18 +306054,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10cd94: |[10cd94] org.acra.collections.UnmodifiableListIteratorWrapper.add:(Ljava/lang/Object;)V │ │ -10cda4: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10cda8: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10cdae: 2701 |0005: throw v1 │ │ +10cd9c: |[10cd9c] org.acra.collections.UnmodifiableListIteratorWrapper.add:(Ljava/lang/Object;)V │ │ +10cdac: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10cdb0: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10cdb6: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/UnmodifiableListIteratorWrapper; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -306072,19 +306074,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10ccb8: |[10ccb8] org.acra.collections.UnmodifiableListIteratorWrapper.hasNext:()Z │ │ -10ccc8: 5410 5b19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.mIterator:Ljava/util/ListIterator; // field@195b │ │ -10cccc: 7210 392c 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@2c39 │ │ -10ccd2: 0a00 |0005: move-result v0 │ │ -10ccd4: 0f00 |0006: return v0 │ │ +10ccc0: |[10ccc0] org.acra.collections.UnmodifiableListIteratorWrapper.hasNext:()Z │ │ +10ccd0: 5410 5b19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.mIterator:Ljava/util/ListIterator; // field@195b │ │ +10ccd4: 7210 392c 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@2c39 │ │ +10ccda: 0a00 |0005: move-result v0 │ │ +10ccdc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/UnmodifiableListIteratorWrapper; │ │ │ │ #2 : (in Lorg/acra/collections/UnmodifiableListIteratorWrapper;) │ │ @@ -306092,19 +306094,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10ccd8: |[10ccd8] org.acra.collections.UnmodifiableListIteratorWrapper.hasPrevious:()Z │ │ -10cce8: 5410 5b19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.mIterator:Ljava/util/ListIterator; // field@195b │ │ -10ccec: 7210 3a2c 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@2c3a │ │ -10ccf2: 0a00 |0005: move-result v0 │ │ -10ccf4: 0f00 |0006: return v0 │ │ +10cce0: |[10cce0] org.acra.collections.UnmodifiableListIteratorWrapper.hasPrevious:()Z │ │ +10ccf0: 5410 5b19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.mIterator:Ljava/util/ListIterator; // field@195b │ │ +10ccf4: 7210 3a2c 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@2c3a │ │ +10ccfa: 0a00 |0005: move-result v0 │ │ +10ccfc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/UnmodifiableListIteratorWrapper; │ │ │ │ #3 : (in Lorg/acra/collections/UnmodifiableListIteratorWrapper;) │ │ @@ -306112,19 +306114,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10cd38: |[10cd38] org.acra.collections.UnmodifiableListIteratorWrapper.next:()Ljava/lang/Object; │ │ -10cd48: 5410 5b19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.mIterator:Ljava/util/ListIterator; // field@195b │ │ -10cd4c: 7210 3b2c 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@2c3b │ │ -10cd52: 0c00 |0005: move-result-object v0 │ │ -10cd54: 1100 |0006: return-object v0 │ │ +10cd40: |[10cd40] org.acra.collections.UnmodifiableListIteratorWrapper.next:()Ljava/lang/Object; │ │ +10cd50: 5410 5b19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.mIterator:Ljava/util/ListIterator; // field@195b │ │ +10cd54: 7210 3b2c 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@2c3b │ │ +10cd5a: 0c00 |0005: move-result-object v0 │ │ +10cd5c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/UnmodifiableListIteratorWrapper; │ │ │ │ #4 : (in Lorg/acra/collections/UnmodifiableListIteratorWrapper;) │ │ @@ -306132,19 +306134,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10ccf8: |[10ccf8] org.acra.collections.UnmodifiableListIteratorWrapper.nextIndex:()I │ │ -10cd08: 5410 5b19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.mIterator:Ljava/util/ListIterator; // field@195b │ │ -10cd0c: 7210 3c2c 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.nextIndex:()I // method@2c3c │ │ -10cd12: 0a00 |0005: move-result v0 │ │ -10cd14: 0f00 |0006: return v0 │ │ +10cd00: |[10cd00] org.acra.collections.UnmodifiableListIteratorWrapper.nextIndex:()I │ │ +10cd10: 5410 5b19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.mIterator:Ljava/util/ListIterator; // field@195b │ │ +10cd14: 7210 3c2c 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.nextIndex:()I // method@2c3c │ │ +10cd1a: 0a00 |0005: move-result v0 │ │ +10cd1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/UnmodifiableListIteratorWrapper; │ │ │ │ #5 : (in Lorg/acra/collections/UnmodifiableListIteratorWrapper;) │ │ @@ -306152,19 +306154,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10cd58: |[10cd58] org.acra.collections.UnmodifiableListIteratorWrapper.previous:()Ljava/lang/Object; │ │ -10cd68: 5410 5b19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.mIterator:Ljava/util/ListIterator; // field@195b │ │ -10cd6c: 7210 3d2c 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@2c3d │ │ -10cd72: 0c00 |0005: move-result-object v0 │ │ -10cd74: 1100 |0006: return-object v0 │ │ +10cd60: |[10cd60] org.acra.collections.UnmodifiableListIteratorWrapper.previous:()Ljava/lang/Object; │ │ +10cd70: 5410 5b19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.mIterator:Ljava/util/ListIterator; // field@195b │ │ +10cd74: 7210 3d2c 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@2c3d │ │ +10cd7a: 0c00 |0005: move-result-object v0 │ │ +10cd7c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/UnmodifiableListIteratorWrapper; │ │ │ │ #6 : (in Lorg/acra/collections/UnmodifiableListIteratorWrapper;) │ │ @@ -306172,19 +306174,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10cd18: |[10cd18] org.acra.collections.UnmodifiableListIteratorWrapper.previousIndex:()I │ │ -10cd28: 5410 5b19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.mIterator:Ljava/util/ListIterator; // field@195b │ │ -10cd2c: 7210 3e2c 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.previousIndex:()I // method@2c3e │ │ -10cd32: 0a00 |0005: move-result v0 │ │ -10cd34: 0f00 |0006: return v0 │ │ +10cd20: |[10cd20] org.acra.collections.UnmodifiableListIteratorWrapper.previousIndex:()I │ │ +10cd30: 5410 5b19 |0000: iget-object v0, v1, Lorg/acra/collections/UnmodifiableListIteratorWrapper;.mIterator:Ljava/util/ListIterator; // field@195b │ │ +10cd34: 7210 3e2c 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.previousIndex:()I // method@2c3e │ │ +10cd3a: 0a00 |0005: move-result v0 │ │ +10cd3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collections/UnmodifiableListIteratorWrapper; │ │ │ │ #7 : (in Lorg/acra/collections/UnmodifiableListIteratorWrapper;) │ │ @@ -306192,18 +306194,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10cdb0: |[10cdb0] org.acra.collections.UnmodifiableListIteratorWrapper.remove:()V │ │ -10cdc0: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10cdc4: 7010 1a2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10cdca: 2700 |0005: throw v0 │ │ +10cdb8: |[10cdb8] org.acra.collections.UnmodifiableListIteratorWrapper.remove:()V │ │ +10cdc8: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10cdcc: 7010 1a2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10cdd2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/collections/UnmodifiableListIteratorWrapper; │ │ │ │ #8 : (in Lorg/acra/collections/UnmodifiableListIteratorWrapper;) │ │ @@ -306211,18 +306213,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10cdcc: |[10cdcc] org.acra.collections.UnmodifiableListIteratorWrapper.set:(Ljava/lang/Object;)V │ │ -10cddc: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -10cde0: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -10cde6: 2701 |0005: throw v1 │ │ +10cdd4: |[10cdd4] org.acra.collections.UnmodifiableListIteratorWrapper.set:(Ljava/lang/Object;)V │ │ +10cde4: 2201 1807 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +10cde8: 7010 1a2b 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +10cdee: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/UnmodifiableListIteratorWrapper; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -306300,18 +306302,18 @@ │ │ type : '(Ljava/util/Iterator;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10ce78: |[10ce78] org.acra.collections.WeakStack$WeakIterator.:(Ljava/util/Iterator;)V │ │ -10ce88: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10ce8e: 5b01 5c19 |0003: iput-object v1, v0, Lorg/acra/collections/WeakStack$WeakIterator;.iterator:Ljava/util/Iterator; // field@195c │ │ -10ce92: 0e00 |0005: return-void │ │ +10ce80: |[10ce80] org.acra.collections.WeakStack$WeakIterator.:(Ljava/util/Iterator;)V │ │ +10ce90: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10ce96: 5b01 5c19 |0003: iput-object v1, v0, Lorg/acra/collections/WeakStack$WeakIterator;.iterator:Ljava/util/Iterator; // field@195c │ │ +10ce9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collections/WeakStack$WeakIterator; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Iterator; │ │ @@ -306321,17 +306323,17 @@ │ │ type : '(Ljava/util/Iterator;Lorg/acra/collections/WeakStack$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -10ce94: |[10ce94] org.acra.collections.WeakStack$WeakIterator.:(Ljava/util/Iterator;Lorg/acra/collections/WeakStack$1;)V │ │ -10cea4: 7020 9f2e 1000 |0000: invoke-direct {v0, v1}, Lorg/acra/collections/WeakStack$WeakIterator;.:(Ljava/util/Iterator;)V // method@2e9f │ │ -10ceaa: 0e00 |0003: return-void │ │ +10ce9c: |[10ce9c] org.acra.collections.WeakStack$WeakIterator.:(Ljava/util/Iterator;Lorg/acra/collections/WeakStack$1;)V │ │ +10ceac: 7020 9f2e 1000 |0000: invoke-direct {v0, v1}, Lorg/acra/collections/WeakStack$WeakIterator;.:(Ljava/util/Iterator;)V // method@2e9f │ │ +10ceb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collections/WeakStack$WeakIterator; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/Iterator; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/acra/collections/WeakStack$1; │ │ @@ -306342,34 +306344,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -10cde8: |[10cde8] org.acra.collections.WeakStack$WeakIterator.hasNext:()Z │ │ -10cdf8: 5420 5d19 |0000: iget-object v0, v2, Lorg/acra/collections/WeakStack$WeakIterator;.next:Ljava/lang/Object; // field@195d │ │ -10cdfc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -10cdfe: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -10ce02: 0f01 |0005: return v1 │ │ -10ce04: 5420 5c19 |0006: iget-object v0, v2, Lorg/acra/collections/WeakStack$WeakIterator;.iterator:Ljava/util/Iterator; // field@195c │ │ -10ce08: 7210 042c 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -10ce0e: 0a00 |000b: move-result v0 │ │ -10ce10: 3800 1300 |000c: if-eqz v0, 001f // +0013 │ │ -10ce14: 5420 5c19 |000e: iget-object v0, v2, Lorg/acra/collections/WeakStack$WeakIterator;.iterator:Ljava/util/Iterator; // field@195c │ │ -10ce18: 7210 052c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10ce1e: 0c00 |0013: move-result-object v0 │ │ -10ce20: 1f00 2107 |0014: check-cast v0, Ljava/lang/ref/WeakReference; // type@0721 │ │ -10ce24: 6e10 1d2b 0000 |0016: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b1d │ │ -10ce2a: 0c00 |0019: move-result-object v0 │ │ -10ce2c: 3800 ecff |001a: if-eqz v0, 0006 // -0014 │ │ -10ce30: 5b20 5d19 |001c: iput-object v0, v2, Lorg/acra/collections/WeakStack$WeakIterator;.next:Ljava/lang/Object; // field@195d │ │ -10ce34: 0f01 |001e: return v1 │ │ -10ce36: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -10ce38: 0f00 |0020: return v0 │ │ +10cdf0: |[10cdf0] org.acra.collections.WeakStack$WeakIterator.hasNext:()Z │ │ +10ce00: 5420 5d19 |0000: iget-object v0, v2, Lorg/acra/collections/WeakStack$WeakIterator;.next:Ljava/lang/Object; // field@195d │ │ +10ce04: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +10ce06: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +10ce0a: 0f01 |0005: return v1 │ │ +10ce0c: 5420 5c19 |0006: iget-object v0, v2, Lorg/acra/collections/WeakStack$WeakIterator;.iterator:Ljava/util/Iterator; // field@195c │ │ +10ce10: 7210 042c 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10ce16: 0a00 |000b: move-result v0 │ │ +10ce18: 3800 1300 |000c: if-eqz v0, 001f // +0013 │ │ +10ce1c: 5420 5c19 |000e: iget-object v0, v2, Lorg/acra/collections/WeakStack$WeakIterator;.iterator:Ljava/util/Iterator; // field@195c │ │ +10ce20: 7210 052c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10ce26: 0c00 |0013: move-result-object v0 │ │ +10ce28: 1f00 2107 |0014: check-cast v0, Ljava/lang/ref/WeakReference; // type@0721 │ │ +10ce2c: 6e10 1d2b 0000 |0016: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b1d │ │ +10ce32: 0c00 |0019: move-result-object v0 │ │ +10ce34: 3800 ecff |001a: if-eqz v0, 0006 // -0014 │ │ +10ce38: 5b20 5d19 |001c: iput-object v0, v2, Lorg/acra/collections/WeakStack$WeakIterator;.next:Ljava/lang/Object; // field@195d │ │ +10ce3c: 0f01 |001e: return v1 │ │ +10ce3e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +10ce40: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0006 line=109 │ │ 0x000e line=110 │ │ 0x001c line=113 │ │ locals : │ │ @@ -306380,27 +306382,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -10ce3c: |[10ce3c] org.acra.collections.WeakStack$WeakIterator.next:()Ljava/lang/Object; │ │ -10ce4c: 5420 5d19 |0000: iget-object v0, v2, Lorg/acra/collections/WeakStack$WeakIterator;.next:Ljava/lang/Object; // field@195d │ │ -10ce50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -10ce52: 5b21 5d19 |0003: iput-object v1, v2, Lorg/acra/collections/WeakStack$WeakIterator;.next:Ljava/lang/Object; // field@195d │ │ -10ce56: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ -10ce5a: 5420 5c19 |0007: iget-object v0, v2, Lorg/acra/collections/WeakStack$WeakIterator;.iterator:Ljava/util/Iterator; // field@195c │ │ -10ce5e: 7210 052c 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10ce64: 0c00 |000c: move-result-object v0 │ │ -10ce66: 1f00 2107 |000d: check-cast v0, Ljava/lang/ref/WeakReference; // type@0721 │ │ -10ce6a: 6e10 1d2b 0000 |000f: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b1d │ │ -10ce70: 0c00 |0012: move-result-object v0 │ │ -10ce72: 28f2 |0013: goto 0005 // -000e │ │ -10ce74: 1100 |0014: return-object v0 │ │ +10ce44: |[10ce44] org.acra.collections.WeakStack$WeakIterator.next:()Ljava/lang/Object; │ │ +10ce54: 5420 5d19 |0000: iget-object v0, v2, Lorg/acra/collections/WeakStack$WeakIterator;.next:Ljava/lang/Object; // field@195d │ │ +10ce58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +10ce5a: 5b21 5d19 |0003: iput-object v1, v2, Lorg/acra/collections/WeakStack$WeakIterator;.next:Ljava/lang/Object; // field@195d │ │ +10ce5e: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ +10ce62: 5420 5c19 |0007: iget-object v0, v2, Lorg/acra/collections/WeakStack$WeakIterator;.iterator:Ljava/util/Iterator; // field@195c │ │ +10ce66: 7210 052c 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10ce6c: 0c00 |000c: move-result-object v0 │ │ +10ce6e: 1f00 2107 |000d: check-cast v0, Ljava/lang/ref/WeakReference; // type@0721 │ │ +10ce72: 6e10 1d2b 0000 |000f: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b1d │ │ +10ce78: 0c00 |0012: move-result-object v0 │ │ +10ce7a: 28f2 |0013: goto 0005 // -000e │ │ +10ce7c: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=123 │ │ 0x0007 line=125 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/acra/collections/WeakStack$WeakIterator; │ │ @@ -306410,18 +306412,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10ceac: |[10ceac] org.acra.collections.WeakStack$WeakIterator.remove:()V │ │ -10cebc: 5410 5c19 |0000: iget-object v0, v1, Lorg/acra/collections/WeakStack$WeakIterator;.iterator:Ljava/util/Iterator; // field@195c │ │ -10cec0: 7210 062c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2c06 │ │ -10cec6: 0e00 |0005: return-void │ │ +10ceb4: |[10ceb4] org.acra.collections.WeakStack$WeakIterator.remove:()V │ │ +10cec4: 5410 5c19 |0000: iget-object v0, v1, Lorg/acra/collections/WeakStack$WeakIterator;.iterator:Ljava/util/Iterator; // field@195c │ │ +10cec8: 7210 062c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2c06 │ │ +10cece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/collections/WeakStack$WeakIterator; │ │ │ │ source_file_idx : 10571 (WeakStack.java) │ │ @@ -306468,20 +306470,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -10d070: |[10d070] org.acra.collections.WeakStack.:()V │ │ -10d080: 7010 852b 0100 |0000: invoke-direct {v1}, Ljava/util/AbstractCollection;.:()V // method@2b85 │ │ -10d086: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -10d08a: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -10d090: 5b10 5e19 |0008: iput-object v0, v1, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ -10d094: 0e00 |000a: return-void │ │ +10d078: |[10d078] org.acra.collections.WeakStack.:()V │ │ +10d088: 7010 852b 0100 |0000: invoke-direct {v1}, Ljava/util/AbstractCollection;.:()V // method@2b85 │ │ +10d08e: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +10d092: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +10d098: 5b10 5e19 |0008: iput-object v0, v1, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ +10d09c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/acra/collections/WeakStack; │ │ │ │ @@ -306490,31 +306492,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -10d098: |[10d098] org.acra.collections.WeakStack.cleanup:()V │ │ -10d0a8: 5430 5e19 |0000: iget-object v0, v3, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ -10d0ac: 7210 302c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -10d0b2: 0c00 |0005: move-result-object v0 │ │ -10d0b4: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -10d0ba: 0a01 |0009: move-result v1 │ │ -10d0bc: 3801 1400 |000a: if-eqz v1, 001e // +0014 │ │ -10d0c0: 7210 052c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10d0c6: 0c01 |000f: move-result-object v1 │ │ -10d0c8: 1f01 2107 |0010: check-cast v1, Ljava/lang/ref/WeakReference; // type@0721 │ │ -10d0cc: 6e10 1d2b 0100 |0012: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b1d │ │ -10d0d2: 0c02 |0015: move-result-object v2 │ │ -10d0d4: 3902 f0ff |0016: if-nez v2, 0006 // -0010 │ │ -10d0d8: 5432 5e19 |0018: iget-object v2, v3, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ -10d0dc: 7220 352c 1200 |001a: invoke-interface {v2, v1}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2c35 │ │ -10d0e2: 28e9 |001d: goto 0006 // -0017 │ │ -10d0e4: 0e00 |001e: return-void │ │ +10d0a0: |[10d0a0] org.acra.collections.WeakStack.cleanup:()V │ │ +10d0b0: 5430 5e19 |0000: iget-object v0, v3, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ +10d0b4: 7210 302c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +10d0ba: 0c00 |0005: move-result-object v0 │ │ +10d0bc: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10d0c2: 0a01 |0009: move-result v1 │ │ +10d0c4: 3801 1400 |000a: if-eqz v1, 001e // +0014 │ │ +10d0c8: 7210 052c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10d0ce: 0c01 |000f: move-result-object v1 │ │ +10d0d0: 1f01 2107 |0010: check-cast v1, Ljava/lang/ref/WeakReference; // type@0721 │ │ +10d0d4: 6e10 1d2b 0100 |0012: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b1d │ │ +10d0da: 0c02 |0015: move-result-object v2 │ │ +10d0dc: 3902 f0ff |0016: if-nez v2, 0006 // -0010 │ │ +10d0e0: 5432 5e19 |0018: iget-object v2, v3, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ +10d0e4: 7220 352c 1200 |001a: invoke-interface {v2, v1}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2c35 │ │ +10d0ea: 28e9 |001d: goto 0006 // -0017 │ │ +10d0ec: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0012 line=35 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lorg/acra/collections/WeakStack; │ │ │ │ @@ -306524,21 +306526,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -10cec8: |[10cec8] org.acra.collections.WeakStack.add:(Ljava/lang/Object;)Z │ │ -10ced8: 5420 5e19 |0000: iget-object v0, v2, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ -10cedc: 2201 2107 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@0721 │ │ -10cee0: 7020 1c2b 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2b1c │ │ -10cee6: 7220 282c 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -10ceec: 0a03 |000a: move-result v3 │ │ -10ceee: 0f03 |000b: return v3 │ │ +10ced0: |[10ced0] org.acra.collections.WeakStack.add:(Ljava/lang/Object;)Z │ │ +10cee0: 5420 5e19 |0000: iget-object v0, v2, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ +10cee4: 2201 2107 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@0721 │ │ +10cee8: 7020 1c2b 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2b1c │ │ +10ceee: 7220 282c 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +10cef4: 0a03 |000a: move-result v3 │ │ +10cef6: 0f03 |000b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/acra/collections/WeakStack; │ │ 0x0000 - 0x000c reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -306547,18 +306549,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10d0e8: |[10d0e8] org.acra.collections.WeakStack.clear:()V │ │ -10d0f8: 5410 5e19 |0000: iget-object v0, v1, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ -10d0fc: 7210 2a2c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@2c2a │ │ -10d102: 0e00 |0005: return-void │ │ +10d0f0: |[10d0f0] org.acra.collections.WeakStack.clear:()V │ │ +10d100: 5410 5e19 |0000: iget-object v0, v1, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ +10d104: 7210 2a2c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@2c2a │ │ +10d10a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/collections/WeakStack; │ │ │ │ #2 : (in Lorg/acra/collections/WeakStack;) │ │ @@ -306566,34 +306568,34 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -10cef0: |[10cef0] org.acra.collections.WeakStack.contains:(Ljava/lang/Object;)Z │ │ -10cf00: 3803 2000 |0000: if-eqz v3, 0020 // +0020 │ │ -10cf04: 5420 5e19 |0002: iget-object v0, v2, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ -10cf08: 7210 302c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -10cf0e: 0c00 |0007: move-result-object v0 │ │ -10cf10: 7210 042c 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -10cf16: 0a01 |000b: move-result v1 │ │ -10cf18: 3801 1400 |000c: if-eqz v1, 0020 // +0014 │ │ -10cf1c: 7210 052c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10cf22: 0c01 |0011: move-result-object v1 │ │ -10cf24: 1f01 2107 |0012: check-cast v1, Ljava/lang/ref/WeakReference; // type@0721 │ │ -10cf28: 6e10 1d2b 0100 |0014: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b1d │ │ -10cf2e: 0c01 |0017: move-result-object v1 │ │ -10cf30: 6e20 8c2a 1300 |0018: invoke-virtual {v3, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -10cf36: 0a01 |001b: move-result v1 │ │ -10cf38: 3801 ecff |001c: if-eqz v1, 0008 // -0014 │ │ -10cf3c: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -10cf3e: 0f03 |001f: return v3 │ │ -10cf40: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -10cf42: 0f03 |0021: return v3 │ │ +10cef8: |[10cef8] org.acra.collections.WeakStack.contains:(Ljava/lang/Object;)Z │ │ +10cf08: 3803 2000 |0000: if-eqz v3, 0020 // +0020 │ │ +10cf0c: 5420 5e19 |0002: iget-object v0, v2, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ +10cf10: 7210 302c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +10cf16: 0c00 |0007: move-result-object v0 │ │ +10cf18: 7210 042c 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10cf1e: 0a01 |000b: move-result v1 │ │ +10cf20: 3801 1400 |000c: if-eqz v1, 0020 // +0014 │ │ +10cf24: 7210 052c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10cf2a: 0c01 |0011: move-result-object v1 │ │ +10cf2c: 1f01 2107 |0012: check-cast v1, Ljava/lang/ref/WeakReference; // type@0721 │ │ +10cf30: 6e10 1d2b 0100 |0014: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b1d │ │ +10cf36: 0c01 |0017: move-result-object v1 │ │ +10cf38: 6e20 8c2a 1300 |0018: invoke-virtual {v3, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +10cf3e: 0a01 |001b: move-result v1 │ │ +10cf40: 3801 ecff |001c: if-eqz v1, 0008 // -0014 │ │ +10cf44: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +10cf46: 0f03 |001f: return v3 │ │ +10cf48: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +10cf4a: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ 0x0014 line=49 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lorg/acra/collections/WeakStack; │ │ 0x0000 - 0x0022 reg=3 (null) Ljava/lang/Object; │ │ @@ -306603,22 +306605,22 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -10d044: |[10d044] org.acra.collections.WeakStack.iterator:()Ljava/util/Iterator; │ │ -10d054: 2200 dc07 |0000: new-instance v0, Lorg/acra/collections/WeakStack$WeakIterator; // type@07dc │ │ -10d058: 5431 5e19 |0002: iget-object v1, v3, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ -10d05c: 7210 302c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -10d062: 0c01 |0007: move-result-object v1 │ │ -10d064: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -10d066: 7030 a02e 1002 |0009: invoke-direct {v0, v1, v2}, Lorg/acra/collections/WeakStack$WeakIterator;.:(Ljava/util/Iterator;Lorg/acra/collections/WeakStack$1;)V // method@2ea0 │ │ -10d06c: 1100 |000c: return-object v0 │ │ +10d04c: |[10d04c] org.acra.collections.WeakStack.iterator:()Ljava/util/Iterator; │ │ +10d05c: 2200 dc07 |0000: new-instance v0, Lorg/acra/collections/WeakStack$WeakIterator; // type@07dc │ │ +10d060: 5431 5e19 |0002: iget-object v1, v3, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ +10d064: 7210 302c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +10d06a: 0c01 |0007: move-result-object v1 │ │ +10d06c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +10d06e: 7030 a02e 1002 |0009: invoke-direct {v0, v1, v2}, Lorg/acra/collections/WeakStack$WeakIterator;.:(Ljava/util/Iterator;Lorg/acra/collections/WeakStack$1;)V // method@2ea0 │ │ +10d074: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/acra/collections/WeakStack; │ │ │ │ #4 : (in Lorg/acra/collections/WeakStack;) │ │ @@ -306626,35 +306628,35 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -10cfcc: |[10cfcc] org.acra.collections.WeakStack.peek:()Ljava/lang/Object; │ │ -10cfdc: 5420 5e19 |0000: iget-object v0, v2, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ -10cfe0: 7210 362c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ -10cfe6: 0a00 |0005: move-result v0 │ │ -10cfe8: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -10cfec: 3a00 1400 |0008: if-ltz v0, 001c // +0014 │ │ -10cff0: 5421 5e19 |000a: iget-object v1, v2, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ -10cff4: 7220 2d2c 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -10cffa: 0c01 |000f: move-result-object v1 │ │ -10cffc: 1f01 2107 |0010: check-cast v1, Ljava/lang/ref/WeakReference; // type@0721 │ │ -10d000: 6e10 1d2b 0100 |0012: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b1d │ │ -10d006: 0c01 |0015: move-result-object v1 │ │ -10d008: 3801 0300 |0016: if-eqz v1, 0019 // +0003 │ │ -10d00c: 1101 |0018: return-object v1 │ │ -10d00e: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -10d012: 28ed |001b: goto 0008 // -0013 │ │ -10d014: 2200 5807 |001c: new-instance v0, Ljava/util/EmptyStackException; // type@0758 │ │ -10d018: 7010 dd2b 0000 |001e: invoke-direct {v0}, Ljava/util/EmptyStackException;.:()V // method@2bdd │ │ -10d01e: 2802 |0021: goto 0023 // +0002 │ │ -10d020: 2700 |0022: throw v0 │ │ -10d022: 28ff |0023: goto 0022 // -0001 │ │ +10cfd4: |[10cfd4] org.acra.collections.WeakStack.peek:()Ljava/lang/Object; │ │ +10cfe4: 5420 5e19 |0000: iget-object v0, v2, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ +10cfe8: 7210 362c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ +10cfee: 0a00 |0005: move-result v0 │ │ +10cff0: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +10cff4: 3a00 1400 |0008: if-ltz v0, 001c // +0014 │ │ +10cff8: 5421 5e19 |000a: iget-object v1, v2, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ +10cffc: 7220 2d2c 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +10d002: 0c01 |000f: move-result-object v1 │ │ +10d004: 1f01 2107 |0010: check-cast v1, Ljava/lang/ref/WeakReference; // type@0721 │ │ +10d008: 6e10 1d2b 0100 |0012: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b1d │ │ +10d00e: 0c01 |0015: move-result-object v1 │ │ +10d010: 3801 0300 |0016: if-eqz v1, 0019 // +0003 │ │ +10d014: 1101 |0018: return-object v1 │ │ +10d016: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +10d01a: 28ed |001b: goto 0008 // -0013 │ │ +10d01c: 2200 5807 |001c: new-instance v0, Ljava/util/EmptyStackException; // type@0758 │ │ +10d020: 7010 dd2b 0000 |001e: invoke-direct {v0}, Ljava/util/EmptyStackException;.:()V // method@2bdd │ │ +10d026: 2802 |0021: goto 0023 // +0002 │ │ +10d028: 2700 |0022: throw v0 │ │ +10d02a: 28ff |0023: goto 0022 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x000a line=81 │ │ 0x001c line=84 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lorg/acra/collections/WeakStack; │ │ @@ -306664,19 +306666,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10d024: |[10d024] org.acra.collections.WeakStack.pop:()Ljava/lang/Object; │ │ -10d034: 6e10 ab2e 0100 |0000: invoke-virtual {v1}, Lorg/acra/collections/WeakStack;.peek:()Ljava/lang/Object; // method@2eab │ │ -10d03a: 0c00 |0003: move-result-object v0 │ │ -10d03c: 6e20 ad2e 0100 |0004: invoke-virtual {v1, v0}, Lorg/acra/collections/WeakStack;.remove:(Ljava/lang/Object;)Z // method@2ead │ │ -10d042: 1100 |0007: return-object v0 │ │ +10d02c: |[10d02c] org.acra.collections.WeakStack.pop:()Ljava/lang/Object; │ │ +10d03c: 6e10 ab2e 0100 |0000: invoke-virtual {v1}, Lorg/acra/collections/WeakStack;.peek:()Ljava/lang/Object; // method@2eab │ │ +10d042: 0c00 |0003: move-result-object v0 │ │ +10d044: 6e20 ad2e 0100 |0004: invoke-virtual {v1, v0}, Lorg/acra/collections/WeakStack;.remove:(Ljava/lang/Object;)Z // method@2ead │ │ +10d04a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/acra/collections/WeakStack; │ │ │ │ @@ -306685,38 +306687,38 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -10cf44: |[10cf44] org.acra.collections.WeakStack.remove:(Ljava/lang/Object;)Z │ │ -10cf54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10cf56: 3804 2700 |0001: if-eqz v4, 0028 // +0027 │ │ -10cf5a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -10cf5c: 5432 5e19 |0004: iget-object v2, v3, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ -10cf60: 7210 362c 0200 |0006: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2c36 │ │ -10cf66: 0a02 |0009: move-result v2 │ │ -10cf68: 3521 1e00 |000a: if-ge v1, v2, 0028 // +001e │ │ -10cf6c: 5432 5e19 |000c: iget-object v2, v3, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ -10cf70: 7220 2d2c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -10cf76: 0c02 |0011: move-result-object v2 │ │ -10cf78: 1f02 2107 |0012: check-cast v2, Ljava/lang/ref/WeakReference; // type@0721 │ │ -10cf7c: 6e10 1d2b 0200 |0014: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b1d │ │ -10cf82: 0c02 |0017: move-result-object v2 │ │ -10cf84: 6e20 8c2a 2400 |0018: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -10cf8a: 0a02 |001b: move-result v2 │ │ -10cf8c: 3802 0900 |001c: if-eqz v2, 0025 // +0009 │ │ -10cf90: 5434 5e19 |001e: iget-object v4, v3, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ -10cf94: 7220 342c 1400 |0020: invoke-interface {v4, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2c34 │ │ -10cf9a: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -10cf9c: 0f04 |0024: return v4 │ │ -10cf9e: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -10cfa2: 28dd |0027: goto 0004 // -0023 │ │ -10cfa4: 0f00 |0028: return v0 │ │ +10cf4c: |[10cf4c] org.acra.collections.WeakStack.remove:(Ljava/lang/Object;)Z │ │ +10cf5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10cf5e: 3804 2700 |0001: if-eqz v4, 0028 // +0027 │ │ +10cf62: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +10cf64: 5432 5e19 |0004: iget-object v2, v3, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ +10cf68: 7210 362c 0200 |0006: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2c36 │ │ +10cf6e: 0a02 |0009: move-result v2 │ │ +10cf70: 3521 1e00 |000a: if-ge v1, v2, 0028 // +001e │ │ +10cf74: 5432 5e19 |000c: iget-object v2, v3, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ +10cf78: 7220 2d2c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +10cf7e: 0c02 |0011: move-result-object v2 │ │ +10cf80: 1f02 2107 |0012: check-cast v2, Ljava/lang/ref/WeakReference; // type@0721 │ │ +10cf84: 6e10 1d2b 0200 |0014: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b1d │ │ +10cf8a: 0c02 |0017: move-result-object v2 │ │ +10cf8c: 6e20 8c2a 2400 |0018: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +10cf92: 0a02 |001b: move-result v2 │ │ +10cf94: 3802 0900 |001c: if-eqz v2, 0025 // +0009 │ │ +10cf98: 5434 5e19 |001e: iget-object v4, v3, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ +10cf9c: 7220 342c 1400 |0020: invoke-interface {v4, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2c34 │ │ +10cfa2: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +10cfa4: 0f04 |0024: return v4 │ │ +10cfa6: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +10cfaa: 28dd |0027: goto 0004 // -0023 │ │ +10cfac: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=69 │ │ 0x000c line=70 │ │ 0x001e line=71 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lorg/acra/collections/WeakStack; │ │ @@ -306727,20 +306729,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -10cfa8: |[10cfa8] org.acra.collections.WeakStack.size:()I │ │ -10cfb8: 7010 a62e 0100 |0000: invoke-direct {v1}, Lorg/acra/collections/WeakStack;.cleanup:()V // method@2ea6 │ │ -10cfbe: 5410 5e19 |0003: iget-object v0, v1, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ -10cfc2: 7210 362c 0000 |0005: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ -10cfc8: 0a00 |0008: move-result v0 │ │ -10cfca: 0f00 |0009: return v0 │ │ +10cfb0: |[10cfb0] org.acra.collections.WeakStack.size:()I │ │ +10cfc0: 7010 a62e 0100 |0000: invoke-direct {v1}, Lorg/acra/collections/WeakStack;.cleanup:()V // method@2ea6 │ │ +10cfc6: 5410 5e19 |0003: iget-object v0, v1, Lorg/acra/collections/WeakStack;.contents:Ljava/util/List; // field@195e │ │ +10cfca: 7210 362c 0000 |0005: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ +10cfd0: 0a00 |0008: move-result v0 │ │ +10cfd2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/acra/collections/WeakStack; │ │ │ │ @@ -306769,17 +306771,17 @@ │ │ type : '(Lorg/acra/collector/Collector;)Lorg/acra/collector/Collector$Order;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10d290: |[10d290] org.acra.collector.Collector$-CC.$default$getOrder:(Lorg/acra/collector/Collector;)Lorg/acra/collector/Collector$Order; │ │ -10d2a0: 6200 6619 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.NORMAL:Lorg/acra/collector/Collector$Order; // field@1966 │ │ -10d2a4: 1100 |0002: return-object v0 │ │ +10d298: |[10d298] org.acra.collector.Collector$-CC.$default$getOrder:(Lorg/acra/collector/Collector;)Lorg/acra/collector/Collector$Order; │ │ +10d2a8: 6200 6619 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.NORMAL:Lorg/acra/collector/Collector$Order; // field@1966 │ │ +10d2ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 _this Lorg/acra/collector/Collector; │ │ │ │ Virtual methods - │ │ @@ -306840,49 +306842,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -10d2f0: |[10d2f0] org.acra.collector.Collector$Order.:()V │ │ -10d300: 2200 e207 |0000: new-instance v0, Lorg/acra/collector/Collector$Order; // type@07e2 │ │ -10d304: 1a01 8c10 |0002: const-string v1, "FIRST" // string@108c │ │ -10d308: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -10d30a: 7030 ba2e 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/acra/collector/Collector$Order;.:(Ljava/lang/String;I)V // method@2eba │ │ -10d310: 6900 6319 |0008: sput-object v0, Lorg/acra/collector/Collector$Order;.FIRST:Lorg/acra/collector/Collector$Order; // field@1963 │ │ -10d314: 2201 e207 |000a: new-instance v1, Lorg/acra/collector/Collector$Order; // type@07e2 │ │ -10d318: 1a03 4e0f |000c: const-string v3, "EARLY" // string@0f4e │ │ -10d31c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -10d31e: 7030 ba2e 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/acra/collector/Collector$Order;.:(Ljava/lang/String;I)V // method@2eba │ │ -10d324: 6901 6219 |0012: sput-object v1, Lorg/acra/collector/Collector$Order;.EARLY:Lorg/acra/collector/Collector$Order; // field@1962 │ │ -10d328: 2203 e207 |0014: new-instance v3, Lorg/acra/collector/Collector$Order; // type@07e2 │ │ -10d32c: 1a05 0621 |0016: const-string v5, "NORMAL" // string@2106 │ │ -10d330: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -10d332: 7030 ba2e 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/acra/collector/Collector$Order;.:(Ljava/lang/String;I)V // method@2eba │ │ -10d338: 6903 6619 |001c: sput-object v3, Lorg/acra/collector/Collector$Order;.NORMAL:Lorg/acra/collector/Collector$Order; // field@1966 │ │ -10d33c: 2205 e207 |001e: new-instance v5, Lorg/acra/collector/Collector$Order; // type@07e2 │ │ -10d340: 1a07 f613 |0020: const-string v7, "LATE" // string@13f6 │ │ -10d344: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -10d346: 7030 ba2e 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/acra/collector/Collector$Order;.:(Ljava/lang/String;I)V // method@2eba │ │ -10d34c: 6905 6519 |0026: sput-object v5, Lorg/acra/collector/Collector$Order;.LATE:Lorg/acra/collector/Collector$Order; // field@1965 │ │ -10d350: 2207 e207 |0028: new-instance v7, Lorg/acra/collector/Collector$Order; // type@07e2 │ │ -10d354: 1a09 f313 |002a: const-string v9, "LAST" // string@13f3 │ │ -10d358: 124a |002c: const/4 v10, #int 4 // #4 │ │ -10d35a: 7030 ba2e 970a |002d: invoke-direct {v7, v9, v10}, Lorg/acra/collector/Collector$Order;.:(Ljava/lang/String;I)V // method@2eba │ │ -10d360: 6907 6419 |0030: sput-object v7, Lorg/acra/collector/Collector$Order;.LAST:Lorg/acra/collector/Collector$Order; // field@1964 │ │ -10d364: 1259 |0032: const/4 v9, #int 5 // #5 │ │ -10d366: 2399 020a |0033: new-array v9, v9, [Lorg/acra/collector/Collector$Order; // type@0a02 │ │ -10d36a: 4d00 0902 |0035: aput-object v0, v9, v2 │ │ -10d36e: 4d01 0904 |0037: aput-object v1, v9, v4 │ │ -10d372: 4d03 0906 |0039: aput-object v3, v9, v6 │ │ -10d376: 4d05 0908 |003b: aput-object v5, v9, v8 │ │ -10d37a: 4d07 090a |003d: aput-object v7, v9, v10 │ │ -10d37e: 6909 6119 |003f: sput-object v9, Lorg/acra/collector/Collector$Order;.$VALUES:[Lorg/acra/collector/Collector$Order; // field@1961 │ │ -10d382: 0e00 |0041: return-void │ │ +10d2f8: |[10d2f8] org.acra.collector.Collector$Order.:()V │ │ +10d308: 2200 e207 |0000: new-instance v0, Lorg/acra/collector/Collector$Order; // type@07e2 │ │ +10d30c: 1a01 8c10 |0002: const-string v1, "FIRST" // string@108c │ │ +10d310: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +10d312: 7030 ba2e 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/acra/collector/Collector$Order;.:(Ljava/lang/String;I)V // method@2eba │ │ +10d318: 6900 6319 |0008: sput-object v0, Lorg/acra/collector/Collector$Order;.FIRST:Lorg/acra/collector/Collector$Order; // field@1963 │ │ +10d31c: 2201 e207 |000a: new-instance v1, Lorg/acra/collector/Collector$Order; // type@07e2 │ │ +10d320: 1a03 4e0f |000c: const-string v3, "EARLY" // string@0f4e │ │ +10d324: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +10d326: 7030 ba2e 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/acra/collector/Collector$Order;.:(Ljava/lang/String;I)V // method@2eba │ │ +10d32c: 6901 6219 |0012: sput-object v1, Lorg/acra/collector/Collector$Order;.EARLY:Lorg/acra/collector/Collector$Order; // field@1962 │ │ +10d330: 2203 e207 |0014: new-instance v3, Lorg/acra/collector/Collector$Order; // type@07e2 │ │ +10d334: 1a05 0621 |0016: const-string v5, "NORMAL" // string@2106 │ │ +10d338: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +10d33a: 7030 ba2e 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/acra/collector/Collector$Order;.:(Ljava/lang/String;I)V // method@2eba │ │ +10d340: 6903 6619 |001c: sput-object v3, Lorg/acra/collector/Collector$Order;.NORMAL:Lorg/acra/collector/Collector$Order; // field@1966 │ │ +10d344: 2205 e207 |001e: new-instance v5, Lorg/acra/collector/Collector$Order; // type@07e2 │ │ +10d348: 1a07 f613 |0020: const-string v7, "LATE" // string@13f6 │ │ +10d34c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +10d34e: 7030 ba2e 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/acra/collector/Collector$Order;.:(Ljava/lang/String;I)V // method@2eba │ │ +10d354: 6905 6519 |0026: sput-object v5, Lorg/acra/collector/Collector$Order;.LATE:Lorg/acra/collector/Collector$Order; // field@1965 │ │ +10d358: 2207 e207 |0028: new-instance v7, Lorg/acra/collector/Collector$Order; // type@07e2 │ │ +10d35c: 1a09 f313 |002a: const-string v9, "LAST" // string@13f3 │ │ +10d360: 124a |002c: const/4 v10, #int 4 // #4 │ │ +10d362: 7030 ba2e 970a |002d: invoke-direct {v7, v9, v10}, Lorg/acra/collector/Collector$Order;.:(Ljava/lang/String;I)V // method@2eba │ │ +10d368: 6907 6419 |0030: sput-object v7, Lorg/acra/collector/Collector$Order;.LAST:Lorg/acra/collector/Collector$Order; // field@1964 │ │ +10d36c: 1259 |0032: const/4 v9, #int 5 // #5 │ │ +10d36e: 2399 020a |0033: new-array v9, v9, [Lorg/acra/collector/Collector$Order; // type@0a02 │ │ +10d372: 4d00 0902 |0035: aput-object v0, v9, v2 │ │ +10d376: 4d01 0904 |0037: aput-object v1, v9, v4 │ │ +10d37a: 4d03 0906 |0039: aput-object v3, v9, v6 │ │ +10d37e: 4d05 0908 |003b: aput-object v5, v9, v8 │ │ +10d382: 4d07 090a |003d: aput-object v7, v9, v10 │ │ +10d386: 6909 6119 |003f: sput-object v9, Lorg/acra/collector/Collector$Order;.$VALUES:[Lorg/acra/collector/Collector$Order; // field@1961 │ │ +10d38a: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000a line=52 │ │ 0x0014 line=53 │ │ 0x001e line=54 │ │ 0x0028 line=55 │ │ @@ -306894,17 +306896,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 │ │ -10d384: |[10d384] org.acra.collector.Collector$Order.:(Ljava/lang/String;I)V │ │ -10d394: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ -10d39a: 0e00 |0003: return-void │ │ +10d38c: |[10d38c] org.acra.collector.Collector$Order.:(Ljava/lang/String;I)V │ │ +10d39c: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ +10d3a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/Collector$Order; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -306914,20 +306916,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/collector/Collector$Order;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -10d2a8: |[10d2a8] org.acra.collector.Collector$Order.valueOf:(Ljava/lang/String;)Lorg/acra/collector/Collector$Order; │ │ -10d2b8: 1c00 e207 |0000: const-class v0, Lorg/acra/collector/Collector$Order; // type@07e2 │ │ -10d2bc: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ -10d2c2: 0c01 |0005: move-result-object v1 │ │ -10d2c4: 1f01 e207 |0006: check-cast v1, Lorg/acra/collector/Collector$Order; // type@07e2 │ │ -10d2c8: 1101 |0008: return-object v1 │ │ +10d2b0: |[10d2b0] org.acra.collector.Collector$Order.valueOf:(Ljava/lang/String;)Lorg/acra/collector/Collector$Order; │ │ +10d2c0: 1c00 e207 |0000: const-class v0, Lorg/acra/collector/Collector$Order; // type@07e2 │ │ +10d2c4: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ +10d2ca: 0c01 |0005: move-result-object v1 │ │ +10d2cc: 1f01 e207 |0006: check-cast v1, Lorg/acra/collector/Collector$Order; // type@07e2 │ │ +10d2d0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/acra/collector/Collector$Order;) │ │ @@ -306935,20 +306937,20 @@ │ │ type : '()[Lorg/acra/collector/Collector$Order;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -10d2cc: |[10d2cc] org.acra.collector.Collector$Order.values:()[Lorg/acra/collector/Collector$Order; │ │ -10d2dc: 6200 6119 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.$VALUES:[Lorg/acra/collector/Collector$Order; // field@1961 │ │ -10d2e0: 6e10 7038 0000 |0002: invoke-virtual {v0}, [Lorg/acra/collector/Collector$Order;.clone:()Ljava/lang/Object; // method@3870 │ │ -10d2e6: 0c00 |0005: move-result-object v0 │ │ -10d2e8: 1f00 020a |0006: check-cast v0, [Lorg/acra/collector/Collector$Order; // type@0a02 │ │ -10d2ec: 1100 |0008: return-object v0 │ │ +10d2d4: |[10d2d4] org.acra.collector.Collector$Order.values:()[Lorg/acra/collector/Collector$Order; │ │ +10d2e4: 6200 6119 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.$VALUES:[Lorg/acra/collector/Collector$Order; // field@1961 │ │ +10d2e8: 6e10 7038 0000 |0002: invoke-virtual {v0}, [Lorg/acra/collector/Collector$Order;.clone:()Ljava/lang/Object; // method@3870 │ │ +10d2ee: 0c00 |0005: move-result-object v0 │ │ +10d2f0: 1f00 020a |0006: check-cast v0, [Lorg/acra/collector/Collector$Order; // type@0a02 │ │ +10d2f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3491 (Collector.java) │ │ @@ -306976,17 +306978,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10d39c: |[10d39c] org.acra.collector.CollectorException.:()V │ │ -10d3ac: 7010 402a 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@2a40 │ │ -10d3b2: 0e00 |0003: return-void │ │ +10d3a4: |[10d3a4] org.acra.collector.CollectorException.:()V │ │ +10d3b4: 7010 402a 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@2a40 │ │ +10d3ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/CollectorException; │ │ │ │ #1 : (in Lorg/acra/collector/CollectorException;) │ │ @@ -306994,17 +306996,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -10d3b4: |[10d3b4] org.acra.collector.CollectorException.:(Ljava/lang/String;)V │ │ -10d3c4: 7020 412a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ -10d3ca: 0e00 |0003: return-void │ │ +10d3bc: |[10d3bc] org.acra.collector.CollectorException.:(Ljava/lang/String;)V │ │ +10d3cc: 7020 412a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ +10d3d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/CollectorException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -307013,17 +307015,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -10d3cc: |[10d3cc] org.acra.collector.CollectorException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -10d3dc: 7030 422a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2a42 │ │ -10d3e2: 0e00 |0003: return-void │ │ +10d3d4: |[10d3d4] org.acra.collector.CollectorException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +10d3e4: 7030 422a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2a42 │ │ +10d3ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/CollectorException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -307033,17 +307035,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -10d3e4: |[10d3e4] org.acra.collector.CollectorException.:(Ljava/lang/Throwable;)V │ │ -10d3f4: 7020 432a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@2a43 │ │ -10d3fa: 0e00 |0003: return-void │ │ +10d3ec: |[10d3ec] org.acra.collector.CollectorException.:(Ljava/lang/Throwable;)V │ │ +10d3fc: 7020 432a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@2a43 │ │ +10d402: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/CollectorException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -307082,32 +307084,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -10d3fc: |[10d3fc] org.acra.collector.ConfigurationCollector$1.:()V │ │ -10d40c: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ -10d412: 0c00 |0003: move-result-object v0 │ │ -10d414: 2100 |0004: array-length v0, v0 │ │ -10d416: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ -10d41a: 6900 6719 |0007: sput-object v0, Lorg/acra/collector/ConfigurationCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1967 │ │ -10d41e: 6201 2719 |0009: sget-object v1, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@1927 │ │ -10d422: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10d428: 0a01 |000e: move-result v1 │ │ -10d42a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -10d42c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -10d430: 6200 6719 |0012: sget-object v0, Lorg/acra/collector/ConfigurationCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1967 │ │ -10d434: 6201 1d19 |0014: sget-object v1, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@191d │ │ -10d438: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10d43e: 0a01 |0019: move-result v1 │ │ -10d440: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -10d442: 4b02 0001 |001b: aput v2, v0, v1 │ │ -10d446: 0e00 |001d: return-void │ │ +10d404: |[10d404] org.acra.collector.ConfigurationCollector$1.:()V │ │ +10d414: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ +10d41a: 0c00 |0003: move-result-object v0 │ │ +10d41c: 2100 |0004: array-length v0, v0 │ │ +10d41e: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ +10d422: 6900 6719 |0007: sput-object v0, Lorg/acra/collector/ConfigurationCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1967 │ │ +10d426: 6201 2719 |0009: sget-object v1, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@1927 │ │ +10d42a: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10d430: 0a01 |000e: move-result v1 │ │ +10d432: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +10d434: 4b02 0001 |0010: aput v2, v0, v1 │ │ +10d438: 6200 6719 |0012: sget-object v0, Lorg/acra/collector/ConfigurationCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1967 │ │ +10d43c: 6201 1d19 |0014: sget-object v1, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@191d │ │ +10d440: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10d446: 0a01 |0019: move-result v1 │ │ +10d448: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +10d44a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +10d44e: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=75 │ │ @@ -307148,38 +307150,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -10e9d4: |[10e9d4] org.acra.collector.LogCatCollector$1.:()V │ │ -10e9e4: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ -10e9ea: 0c00 |0003: move-result-object v0 │ │ -10e9ec: 2100 |0004: array-length v0, v0 │ │ -10e9ee: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ -10e9f2: 6900 7919 |0007: sput-object v0, Lorg/acra/collector/LogCatCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1979 │ │ -10e9f6: 6201 2a19 |0009: sget-object v1, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@192a │ │ -10e9fa: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10ea00: 0a01 |000e: move-result v1 │ │ -10ea02: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -10ea04: 4b02 0001 |0010: aput v2, v0, v1 │ │ -10ea08: 6200 7919 |0012: sget-object v0, Lorg/acra/collector/LogCatCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1979 │ │ -10ea0c: 6201 2519 |0014: sget-object v1, Lorg/acra/ReportField;.EVENTSLOG:Lorg/acra/ReportField; // field@1925 │ │ -10ea10: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10ea16: 0a01 |0019: move-result v1 │ │ -10ea18: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -10ea1a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -10ea1e: 6200 7919 |001d: sget-object v0, Lorg/acra/collector/LogCatCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1979 │ │ -10ea22: 6201 2f19 |001f: sget-object v1, Lorg/acra/ReportField;.RADIOLOG:Lorg/acra/ReportField; // field@192f │ │ -10ea26: 6e10 e02d 0100 |0021: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10ea2c: 0a01 |0024: move-result v1 │ │ -10ea2e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -10ea30: 4b02 0001 |0026: aput v2, v0, v1 │ │ -10ea34: 0e00 |0028: return-void │ │ +10e9dc: |[10e9dc] org.acra.collector.LogCatCollector$1.:()V │ │ +10e9ec: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ +10e9f2: 0c00 |0003: move-result-object v0 │ │ +10e9f4: 2100 |0004: array-length v0, v0 │ │ +10e9f6: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ +10e9fa: 6900 7919 |0007: sput-object v0, Lorg/acra/collector/LogCatCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1979 │ │ +10e9fe: 6201 2a19 |0009: sget-object v1, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@192a │ │ +10ea02: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10ea08: 0a01 |000e: move-result v1 │ │ +10ea0a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +10ea0c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +10ea10: 6200 7919 |0012: sget-object v0, Lorg/acra/collector/LogCatCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1979 │ │ +10ea14: 6201 2519 |0014: sget-object v1, Lorg/acra/ReportField;.EVENTSLOG:Lorg/acra/ReportField; // field@1925 │ │ +10ea18: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10ea1e: 0a01 |0019: move-result v1 │ │ +10ea20: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +10ea22: 4b02 0001 |001b: aput v2, v0, v1 │ │ +10ea26: 6200 7919 |001d: sget-object v0, Lorg/acra/collector/LogCatCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1979 │ │ +10ea2a: 6201 2f19 |001f: sget-object v1, Lorg/acra/ReportField;.RADIOLOG:Lorg/acra/ReportField; // field@192f │ │ +10ea2e: 6e10 e02d 0100 |0021: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10ea34: 0a01 |0024: move-result v1 │ │ +10ea36: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +10ea38: 4b02 0001 |0026: aput v2, v0, v1 │ │ +10ea3c: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -307222,44 +307224,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -10ede8: |[10ede8] org.acra.collector.MediaCodecListCollector$1.:()V │ │ -10edf8: 7100 fa2e 0000 |0000: invoke-static {}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.values:()[Lorg/acra/collector/MediaCodecListCollector$CodecType; // method@2efa │ │ -10edfe: 0c00 |0003: move-result-object v0 │ │ -10ee00: 2100 |0004: array-length v0, v0 │ │ -10ee02: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ -10ee06: 6900 7b19 |0007: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@197b │ │ -10ee0a: 6201 7e19 |0009: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197e │ │ -10ee0e: 6e10 f82e 0100 |000b: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@2ef8 │ │ -10ee14: 0a01 |000e: move-result v1 │ │ -10ee16: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -10ee18: 4b02 0001 |0010: aput v2, v0, v1 │ │ -10ee1c: 6200 7b19 |0012: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@197b │ │ -10ee20: 6201 7f19 |0014: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197f │ │ -10ee24: 6e10 f82e 0100 |0016: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@2ef8 │ │ -10ee2a: 0a01 |0019: move-result v1 │ │ -10ee2c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -10ee2e: 4b02 0001 |001b: aput v2, v0, v1 │ │ -10ee32: 6200 7b19 |001d: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@197b │ │ -10ee36: 6201 8019 |001f: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@1980 │ │ -10ee3a: 6e10 f82e 0100 |0021: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@2ef8 │ │ -10ee40: 0a01 |0024: move-result v1 │ │ -10ee42: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -10ee44: 4b02 0001 |0026: aput v2, v0, v1 │ │ -10ee48: 6200 7b19 |0028: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@197b │ │ -10ee4c: 6201 7d19 |002a: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197d │ │ -10ee50: 6e10 f82e 0100 |002c: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@2ef8 │ │ -10ee56: 0a01 |002f: move-result v1 │ │ -10ee58: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -10ee5a: 4b02 0001 |0031: aput v2, v0, v1 │ │ -10ee5e: 0e00 |0033: return-void │ │ +10edf0: |[10edf0] org.acra.collector.MediaCodecListCollector$1.:()V │ │ +10ee00: 7100 fa2e 0000 |0000: invoke-static {}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.values:()[Lorg/acra/collector/MediaCodecListCollector$CodecType; // method@2efa │ │ +10ee06: 0c00 |0003: move-result-object v0 │ │ +10ee08: 2100 |0004: array-length v0, v0 │ │ +10ee0a: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ +10ee0e: 6900 7b19 |0007: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@197b │ │ +10ee12: 6201 7e19 |0009: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197e │ │ +10ee16: 6e10 f82e 0100 |000b: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@2ef8 │ │ +10ee1c: 0a01 |000e: move-result v1 │ │ +10ee1e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +10ee20: 4b02 0001 |0010: aput v2, v0, v1 │ │ +10ee24: 6200 7b19 |0012: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@197b │ │ +10ee28: 6201 7f19 |0014: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197f │ │ +10ee2c: 6e10 f82e 0100 |0016: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@2ef8 │ │ +10ee32: 0a01 |0019: move-result v1 │ │ +10ee34: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +10ee36: 4b02 0001 |001b: aput v2, v0, v1 │ │ +10ee3a: 6200 7b19 |001d: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@197b │ │ +10ee3e: 6201 8019 |001f: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@1980 │ │ +10ee42: 6e10 f82e 0100 |0021: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@2ef8 │ │ +10ee48: 0a01 |0024: move-result v1 │ │ +10ee4a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +10ee4c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +10ee50: 6200 7b19 |0028: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@197b │ │ +10ee54: 6201 7d19 |002a: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197d │ │ +10ee58: 6e10 f82e 0100 |002c: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@2ef8 │ │ +10ee5e: 0a01 |002f: move-result v1 │ │ +10ee60: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +10ee62: 4b02 0001 |0031: aput v2, v0, v1 │ │ +10ee66: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -307323,43 +307325,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -10eedc: |[10eedc] org.acra.collector.MediaCodecListCollector$CodecType.:()V │ │ -10eeec: 2200 f007 |0000: new-instance v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@07f0 │ │ -10eef0: 1a01 7d0a |0002: const-string v1, "AVC" // string@0a7d │ │ -10eef4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -10eef6: 7030 f72e 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@2ef7 │ │ -10eefc: 6900 7e19 |0008: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197e │ │ -10ef00: 2201 f007 |000a: new-instance v1, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@07f0 │ │ -10ef04: 1a03 0412 |000c: const-string v3, "H263" // string@1204 │ │ -10ef08: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -10ef0a: 7030 f72e 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@2ef7 │ │ -10ef10: 6901 7f19 |0012: sput-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197f │ │ -10ef14: 2203 f007 |0014: new-instance v3, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@07f0 │ │ -10ef18: 1a05 2120 |0016: const-string v5, "MPEG4" // string@2021 │ │ -10ef1c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -10ef1e: 7030 f72e 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@2ef7 │ │ -10ef24: 6903 8019 |001c: sput-object v3, Lorg/acra/collector/MediaCodecListCollector$CodecType;.MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@1980 │ │ -10ef28: 2205 f007 |001e: new-instance v5, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@07f0 │ │ -10ef2c: 1a07 4209 |0020: const-string v7, "AAC" // string@0942 │ │ -10ef30: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -10ef32: 7030 f72e 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@2ef7 │ │ -10ef38: 6905 7d19 |0026: sput-object v5, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197d │ │ -10ef3c: 1247 |0028: const/4 v7, #int 4 // #4 │ │ -10ef3e: 2377 030a |0029: new-array v7, v7, [Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@0a03 │ │ -10ef42: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ -10ef46: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ -10ef4a: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ -10ef4e: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ -10ef52: 6907 7c19 |0033: sput-object v7, Lorg/acra/collector/MediaCodecListCollector$CodecType;.$VALUES:[Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197c │ │ -10ef56: 0e00 |0035: return-void │ │ +10eee4: |[10eee4] org.acra.collector.MediaCodecListCollector$CodecType.:()V │ │ +10eef4: 2200 f007 |0000: new-instance v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@07f0 │ │ +10eef8: 1a01 7d0a |0002: const-string v1, "AVC" // string@0a7d │ │ +10eefc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +10eefe: 7030 f72e 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@2ef7 │ │ +10ef04: 6900 7e19 |0008: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197e │ │ +10ef08: 2201 f007 |000a: new-instance v1, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@07f0 │ │ +10ef0c: 1a03 0412 |000c: const-string v3, "H263" // string@1204 │ │ +10ef10: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +10ef12: 7030 f72e 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@2ef7 │ │ +10ef18: 6901 7f19 |0012: sput-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197f │ │ +10ef1c: 2203 f007 |0014: new-instance v3, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@07f0 │ │ +10ef20: 1a05 2120 |0016: const-string v5, "MPEG4" // string@2021 │ │ +10ef24: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +10ef26: 7030 f72e 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@2ef7 │ │ +10ef2c: 6903 8019 |001c: sput-object v3, Lorg/acra/collector/MediaCodecListCollector$CodecType;.MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@1980 │ │ +10ef30: 2205 f007 |001e: new-instance v5, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@07f0 │ │ +10ef34: 1a07 4209 |0020: const-string v7, "AAC" // string@0942 │ │ +10ef38: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +10ef3a: 7030 f72e 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@2ef7 │ │ +10ef40: 6905 7d19 |0026: sput-object v5, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197d │ │ +10ef44: 1247 |0028: const/4 v7, #int 4 // #4 │ │ +10ef46: 2377 030a |0029: new-array v7, v7, [Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@0a03 │ │ +10ef4a: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ +10ef4e: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ +10ef52: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ +10ef56: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ +10ef5a: 6907 7c19 |0033: sput-object v7, Lorg/acra/collector/MediaCodecListCollector$CodecType;.$VALUES:[Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197c │ │ +10ef5e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0033 line=49 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/collector/MediaCodecListCollector$CodecType;) │ │ @@ -307367,17 +307369,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 │ │ -10ef58: |[10ef58] org.acra.collector.MediaCodecListCollector$CodecType.:(Ljava/lang/String;I)V │ │ -10ef68: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ -10ef6e: 0e00 |0003: return-void │ │ +10ef60: |[10ef60] org.acra.collector.MediaCodecListCollector$CodecType.:(Ljava/lang/String;I)V │ │ +10ef70: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ +10ef76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -307387,20 +307389,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/collector/MediaCodecListCollector$CodecType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -10ee94: |[10ee94] org.acra.collector.MediaCodecListCollector$CodecType.valueOf:(Ljava/lang/String;)Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ -10eea4: 1c00 f007 |0000: const-class v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@07f0 │ │ -10eea8: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ -10eeae: 0c01 |0005: move-result-object v1 │ │ -10eeb0: 1f01 f007 |0006: check-cast v1, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@07f0 │ │ -10eeb4: 1101 |0008: return-object v1 │ │ +10ee9c: |[10ee9c] org.acra.collector.MediaCodecListCollector$CodecType.valueOf:(Ljava/lang/String;)Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ +10eeac: 1c00 f007 |0000: const-class v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@07f0 │ │ +10eeb0: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ +10eeb6: 0c01 |0005: move-result-object v1 │ │ +10eeb8: 1f01 f007 |0006: check-cast v1, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@07f0 │ │ +10eebc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/acra/collector/MediaCodecListCollector$CodecType;) │ │ @@ -307408,20 +307410,20 @@ │ │ type : '()[Lorg/acra/collector/MediaCodecListCollector$CodecType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -10eeb8: |[10eeb8] org.acra.collector.MediaCodecListCollector$CodecType.values:()[Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ -10eec8: 6200 7c19 |0000: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.$VALUES:[Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197c │ │ -10eecc: 6e10 7138 0000 |0002: invoke-virtual {v0}, [Lorg/acra/collector/MediaCodecListCollector$CodecType;.clone:()Ljava/lang/Object; // method@3871 │ │ -10eed2: 0c00 |0005: move-result-object v0 │ │ -10eed4: 1f00 030a |0006: check-cast v0, [Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@0a03 │ │ -10eed8: 1100 |0008: return-object v0 │ │ +10eec0: |[10eec0] org.acra.collector.MediaCodecListCollector$CodecType.values:()[Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ +10eed0: 6200 7c19 |0000: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.$VALUES:[Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197c │ │ +10eed4: 6e10 7138 0000 |0002: invoke-virtual {v0}, [Lorg/acra/collector/MediaCodecListCollector$CodecType;.clone:()Ljava/lang/Object; // method@3871 │ │ +10eeda: 0c00 |0005: move-result-object v0 │ │ +10eedc: 1f00 030a |0006: check-cast v0, [Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@0a03 │ │ +10eee0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8322 (MediaCodecListCollector.java) │ │ @@ -307458,38 +307460,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -10f714: |[10f714] org.acra.collector.MemoryInfoCollector$1.:()V │ │ -10f724: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ -10f72a: 0c00 |0003: move-result-object v0 │ │ -10f72c: 2100 |0004: array-length v0, v0 │ │ -10f72e: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ -10f732: 6900 8e19 |0007: sput-object v0, Lorg/acra/collector/MemoryInfoCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@198e │ │ -10f736: 6201 2319 |0009: sget-object v1, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@1923 │ │ -10f73a: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10f740: 0a01 |000e: move-result v1 │ │ -10f742: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -10f744: 4b02 0001 |0010: aput v2, v0, v1 │ │ -10f748: 6200 8e19 |0012: sget-object v0, Lorg/acra/collector/MemoryInfoCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@198e │ │ -10f74c: 6201 3819 |0014: sget-object v1, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@1938 │ │ -10f750: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10f756: 0a01 |0019: move-result v1 │ │ -10f758: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -10f75a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -10f75e: 6200 8e19 |001d: sget-object v0, Lorg/acra/collector/MemoryInfoCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@198e │ │ -10f762: 6201 1919 |001f: sget-object v1, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@1919 │ │ -10f766: 6e10 e02d 0100 |0021: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10f76c: 0a01 |0024: move-result v1 │ │ -10f76e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -10f770: 4b02 0001 |0026: aput v2, v0, v1 │ │ -10f774: 0e00 |0028: return-void │ │ +10f71c: |[10f71c] org.acra.collector.MemoryInfoCollector$1.:()V │ │ +10f72c: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ +10f732: 0c00 |0003: move-result-object v0 │ │ +10f734: 2100 |0004: array-length v0, v0 │ │ +10f736: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ +10f73a: 6900 8e19 |0007: sput-object v0, Lorg/acra/collector/MemoryInfoCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@198e │ │ +10f73e: 6201 2319 |0009: sget-object v1, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@1923 │ │ +10f742: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10f748: 0a01 |000e: move-result v1 │ │ +10f74a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +10f74c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +10f750: 6200 8e19 |0012: sget-object v0, Lorg/acra/collector/MemoryInfoCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@198e │ │ +10f754: 6201 3819 |0014: sget-object v1, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@1938 │ │ +10f758: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10f75e: 0a01 |0019: move-result v1 │ │ +10f760: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +10f762: 4b02 0001 |001b: aput v2, v0, v1 │ │ +10f766: 6200 8e19 |001d: sget-object v0, Lorg/acra/collector/MemoryInfoCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@198e │ │ +10f76a: 6201 1919 |001f: sget-object v1, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@1919 │ │ +10f76e: 6e10 e02d 0100 |0021: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10f774: 0a01 |0024: move-result v1 │ │ +10f776: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +10f778: 4b02 0001 |0026: aput v2, v0, v1 │ │ +10f77c: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -307532,32 +307534,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -10fa00: |[10fa00] org.acra.collector.PackageManagerCollector$1.:()V │ │ -10fa10: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ -10fa16: 0c00 |0003: move-result-object v0 │ │ -10fa18: 2100 |0004: array-length v0, v0 │ │ -10fa1a: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ -10fa1e: 6900 8f19 |0007: sput-object v0, Lorg/acra/collector/PackageManagerCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@198f │ │ -10fa22: 6201 1819 |0009: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@1918 │ │ -10fa26: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10fa2c: 0a01 |000e: move-result v1 │ │ -10fa2e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -10fa30: 4b02 0001 |0010: aput v2, v0, v1 │ │ -10fa34: 6200 8f19 |0012: sget-object v0, Lorg/acra/collector/PackageManagerCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@198f │ │ -10fa38: 6201 1719 |0014: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@1917 │ │ -10fa3c: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10fa42: 0a01 |0019: move-result v1 │ │ -10fa44: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -10fa46: 4b02 0001 |001b: aput v2, v0, v1 │ │ -10fa4a: 0e00 |001d: return-void │ │ +10fa08: |[10fa08] org.acra.collector.PackageManagerCollector$1.:()V │ │ +10fa18: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ +10fa1e: 0c00 |0003: move-result-object v0 │ │ +10fa20: 2100 |0004: array-length v0, v0 │ │ +10fa22: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ +10fa26: 6900 8f19 |0007: sput-object v0, Lorg/acra/collector/PackageManagerCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@198f │ │ +10fa2a: 6201 1819 |0009: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@1918 │ │ +10fa2e: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10fa34: 0a01 |000e: move-result v1 │ │ +10fa36: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +10fa38: 4b02 0001 |0010: aput v2, v0, v1 │ │ +10fa3c: 6200 8f19 |0012: sget-object v0, Lorg/acra/collector/PackageManagerCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@198f │ │ +10fa40: 6201 1719 |0014: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@1917 │ │ +10fa44: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10fa4a: 0a01 |0019: move-result v1 │ │ +10fa4c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +10fa4e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +10fa52: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=49 │ │ @@ -307598,38 +307600,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -10fb08: |[10fb08] org.acra.collector.ReflectionCollector$1.:()V │ │ -10fb18: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ -10fb1e: 0c00 |0003: move-result-object v0 │ │ -10fb20: 2100 |0004: array-length v0, v0 │ │ -10fb22: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ -10fb26: 6900 9019 |0007: sput-object v0, Lorg/acra/collector/ReflectionCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1990 │ │ -10fb2a: 6201 1b19 |0009: sget-object v1, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@191b │ │ -10fb2e: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10fb34: 0a01 |000e: move-result v1 │ │ -10fb36: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -10fb38: 4b02 0001 |0010: aput v2, v0, v1 │ │ -10fb3c: 6200 9019 |0012: sget-object v0, Lorg/acra/collector/ReflectionCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1990 │ │ -10fb40: 6201 1c19 |0014: sget-object v1, Lorg/acra/ReportField;.BUILD_CONFIG:Lorg/acra/ReportField; // field@191c │ │ -10fb44: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10fb4a: 0a01 |0019: move-result v1 │ │ -10fb4c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -10fb4e: 4b02 0001 |001b: aput v2, v0, v1 │ │ -10fb52: 6200 9019 |001d: sget-object v0, Lorg/acra/collector/ReflectionCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1990 │ │ -10fb56: 6201 2419 |001f: sget-object v1, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@1924 │ │ -10fb5a: 6e10 e02d 0100 |0021: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10fb60: 0a01 |0024: move-result v1 │ │ -10fb62: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -10fb64: 4b02 0001 |0026: aput v2, v0, v1 │ │ -10fb68: 0e00 |0028: return-void │ │ +10fb10: |[10fb10] org.acra.collector.ReflectionCollector$1.:()V │ │ +10fb20: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ +10fb26: 0c00 |0003: move-result-object v0 │ │ +10fb28: 2100 |0004: array-length v0, v0 │ │ +10fb2a: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ +10fb2e: 6900 9019 |0007: sput-object v0, Lorg/acra/collector/ReflectionCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1990 │ │ +10fb32: 6201 1b19 |0009: sget-object v1, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@191b │ │ +10fb36: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10fb3c: 0a01 |000e: move-result v1 │ │ +10fb3e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +10fb40: 4b02 0001 |0010: aput v2, v0, v1 │ │ +10fb44: 6200 9019 |0012: sget-object v0, Lorg/acra/collector/ReflectionCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1990 │ │ +10fb48: 6201 1c19 |0014: sget-object v1, Lorg/acra/ReportField;.BUILD_CONFIG:Lorg/acra/ReportField; // field@191c │ │ +10fb4c: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10fb52: 0a01 |0019: move-result v1 │ │ +10fb54: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +10fb56: 4b02 0001 |001b: aput v2, v0, v1 │ │ +10fb5a: 6200 9019 |001d: sget-object v0, Lorg/acra/collector/ReflectionCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1990 │ │ +10fb5e: 6201 2419 |001f: sget-object v1, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@1924 │ │ +10fb62: 6e10 e02d 0100 |0021: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10fb68: 0a01 |0024: move-result v1 │ │ +10fb6a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +10fb6c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +10fb70: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -307672,38 +307674,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -10fe0c: |[10fe0c] org.acra.collector.SettingsCollector$1.:()V │ │ -10fe1c: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ -10fe22: 0c00 |0003: move-result-object v0 │ │ -10fe24: 2100 |0004: array-length v0, v0 │ │ -10fe26: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ -10fe2a: 6900 9119 |0007: sput-object v0, Lorg/acra/collector/SettingsCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1991 │ │ -10fe2e: 6201 3319 |0009: sget-object v1, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@1933 │ │ -10fe32: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10fe38: 0a01 |000e: move-result v1 │ │ -10fe3a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -10fe3c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -10fe40: 6200 9119 |0012: sget-object v0, Lorg/acra/collector/SettingsCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1991 │ │ -10fe44: 6201 3219 |0014: sget-object v1, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@1932 │ │ -10fe48: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10fe4e: 0a01 |0019: move-result v1 │ │ -10fe50: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -10fe52: 4b02 0001 |001b: aput v2, v0, v1 │ │ -10fe56: 6200 9119 |001d: sget-object v0, Lorg/acra/collector/SettingsCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1991 │ │ -10fe5a: 6201 3119 |001f: sget-object v1, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@1931 │ │ -10fe5e: 6e10 e02d 0100 |0021: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10fe64: 0a01 |0024: move-result v1 │ │ -10fe66: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -10fe68: 4b02 0001 |0026: aput v2, v0, v1 │ │ -10fe6c: 0e00 |0028: return-void │ │ +10fe14: |[10fe14] org.acra.collector.SettingsCollector$1.:()V │ │ +10fe24: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ +10fe2a: 0c00 |0003: move-result-object v0 │ │ +10fe2c: 2100 |0004: array-length v0, v0 │ │ +10fe2e: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ +10fe32: 6900 9119 |0007: sput-object v0, Lorg/acra/collector/SettingsCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1991 │ │ +10fe36: 6201 3319 |0009: sget-object v1, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@1933 │ │ +10fe3a: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10fe40: 0a01 |000e: move-result v1 │ │ +10fe42: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +10fe44: 4b02 0001 |0010: aput v2, v0, v1 │ │ +10fe48: 6200 9119 |0012: sget-object v0, Lorg/acra/collector/SettingsCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1991 │ │ +10fe4c: 6201 3219 |0014: sget-object v1, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@1932 │ │ +10fe50: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10fe56: 0a01 |0019: move-result v1 │ │ +10fe58: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +10fe5a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +10fe5e: 6200 9119 |001d: sget-object v0, Lorg/acra/collector/SettingsCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1991 │ │ +10fe62: 6201 3119 |001f: sget-object v1, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@1931 │ │ +10fe66: 6e10 e02d 0100 |0021: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10fe6c: 0a01 |0024: move-result v1 │ │ +10fe6e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +10fe70: 4b02 0001 |0026: aput v2, v0, v1 │ │ +10fe74: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -307746,32 +307748,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -1100c4: |[1100c4] org.acra.collector.SharedPreferencesCollector$1.:()V │ │ -1100d4: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ -1100da: 0c00 |0003: move-result-object v0 │ │ -1100dc: 2100 |0004: array-length v0, v0 │ │ -1100de: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ -1100e2: 6900 9319 |0007: sput-object v0, Lorg/acra/collector/SharedPreferencesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1993 │ │ -1100e6: 6201 3c19 |0009: sget-object v1, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@193c │ │ -1100ea: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -1100f0: 0a01 |000e: move-result v1 │ │ -1100f2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1100f4: 4b02 0001 |0010: aput v2, v0, v1 │ │ -1100f8: 6200 9319 |0012: sget-object v0, Lorg/acra/collector/SharedPreferencesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1993 │ │ -1100fc: 6201 3419 |0014: sget-object v1, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@1934 │ │ -110100: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -110106: 0a01 |0019: move-result v1 │ │ -110108: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -11010a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -11010e: 0e00 |001d: return-void │ │ +1100cc: |[1100cc] org.acra.collector.SharedPreferencesCollector$1.:()V │ │ +1100dc: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ +1100e2: 0c00 |0003: move-result-object v0 │ │ +1100e4: 2100 |0004: array-length v0, v0 │ │ +1100e6: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ +1100ea: 6900 9319 |0007: sput-object v0, Lorg/acra/collector/SharedPreferencesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1993 │ │ +1100ee: 6201 3c19 |0009: sget-object v1, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@193c │ │ +1100f2: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +1100f8: 0a01 |000e: move-result v1 │ │ +1100fa: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1100fc: 4b02 0001 |0010: aput v2, v0, v1 │ │ +110100: 6200 9319 |0012: sget-object v0, Lorg/acra/collector/SharedPreferencesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1993 │ │ +110104: 6201 3419 |0014: sget-object v1, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@1934 │ │ +110108: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +11010e: 0a01 |0019: move-result v1 │ │ +110110: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +110112: 4b02 0001 |001b: aput v2, v0, v1 │ │ +110116: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=52 │ │ @@ -307812,80 +307814,80 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 121 16-bit code units │ │ -11033c: |[11033c] org.acra.collector.SimpleValuesCollector$1.:()V │ │ -11034c: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ -110352: 0c00 |0003: move-result-object v0 │ │ -110354: 2100 |0004: array-length v0, v0 │ │ -110356: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ -11035a: 6900 9419 |0007: sput-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ -11035e: 6201 2919 |0009: sget-object v1, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ -110362: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -110368: 0a01 |000e: move-result v1 │ │ -11036a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -11036c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -110370: 6200 9419 |0012: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ -110374: 6201 3019 |0014: sget-object v1, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@1930 │ │ -110378: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -11037e: 0a01 |0019: move-result v1 │ │ -110380: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -110382: 4b02 0001 |001b: aput v2, v0, v1 │ │ -110386: 6200 9419 |001d: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ -11038a: 6201 2819 |001f: sget-object v1, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@1928 │ │ -11038e: 6e10 e02d 0100 |0021: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -110394: 0a01 |0024: move-result v1 │ │ -110396: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -110398: 4b02 0001 |0026: aput v2, v0, v1 │ │ -11039c: 6200 9419 |0028: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ -1103a0: 6201 2c19 |002a: sget-object v1, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@192c │ │ -1103a4: 6e10 e02d 0100 |002c: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -1103aa: 0a01 |002f: move-result v1 │ │ -1103ac: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -1103ae: 4b02 0001 |0031: aput v2, v0, v1 │ │ -1103b2: 6200 9419 |0033: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ -1103b6: 6201 2d19 |0035: sget-object v1, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@192d │ │ -1103ba: 6e10 e02d 0100 |0037: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -1103c0: 0a01 |003a: move-result v1 │ │ -1103c2: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -1103c4: 4b02 0001 |003c: aput v2, v0, v1 │ │ -1103c8: 6200 9419 |003e: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ -1103cc: 6201 1519 |0040: sget-object v1, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@1915 │ │ -1103d0: 6e10 e02d 0100 |0042: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -1103d6: 0a01 |0045: move-result v1 │ │ -1103d8: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -1103da: 4b02 0001 |0047: aput v2, v0, v1 │ │ -1103de: 6200 9419 |0049: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ -1103e2: 6201 1a19 |004b: sget-object v1, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@191a │ │ -1103e6: 6e10 e02d 0100 |004d: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -1103ec: 0a01 |0050: move-result v1 │ │ -1103ee: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -1103f0: 4b02 0001 |0052: aput v2, v0, v1 │ │ -1103f4: 6200 9419 |0054: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ -1103f8: 6201 2e19 |0056: sget-object v1, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@192e │ │ -1103fc: 6e10 e02d 0100 |0058: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -110402: 0a01 |005b: move-result v1 │ │ -110404: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -110408: 4b02 0001 |005e: aput v2, v0, v1 │ │ -11040c: 6200 9419 |0060: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ -110410: 6201 2619 |0062: sget-object v1, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@1926 │ │ -110414: 6e10 e02d 0100 |0064: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -11041a: 0a01 |0067: move-result v1 │ │ -11041c: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -110420: 4b02 0001 |006a: aput v2, v0, v1 │ │ -110424: 6200 9419 |006c: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ -110428: 6201 3d19 |006e: sget-object v1, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@193d │ │ -11042c: 6e10 e02d 0100 |0070: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -110432: 0a01 |0073: move-result v1 │ │ -110434: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -110438: 4b02 0001 |0076: aput v2, v0, v1 │ │ -11043c: 0e00 |0078: return-void │ │ +110344: |[110344] org.acra.collector.SimpleValuesCollector$1.:()V │ │ +110354: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ +11035a: 0c00 |0003: move-result-object v0 │ │ +11035c: 2100 |0004: array-length v0, v0 │ │ +11035e: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ +110362: 6900 9419 |0007: sput-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ +110366: 6201 2919 |0009: sget-object v1, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ +11036a: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +110370: 0a01 |000e: move-result v1 │ │ +110372: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +110374: 4b02 0001 |0010: aput v2, v0, v1 │ │ +110378: 6200 9419 |0012: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ +11037c: 6201 3019 |0014: sget-object v1, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@1930 │ │ +110380: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +110386: 0a01 |0019: move-result v1 │ │ +110388: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +11038a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +11038e: 6200 9419 |001d: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ +110392: 6201 2819 |001f: sget-object v1, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@1928 │ │ +110396: 6e10 e02d 0100 |0021: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +11039c: 0a01 |0024: move-result v1 │ │ +11039e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +1103a0: 4b02 0001 |0026: aput v2, v0, v1 │ │ +1103a4: 6200 9419 |0028: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ +1103a8: 6201 2c19 |002a: sget-object v1, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@192c │ │ +1103ac: 6e10 e02d 0100 |002c: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +1103b2: 0a01 |002f: move-result v1 │ │ +1103b4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +1103b6: 4b02 0001 |0031: aput v2, v0, v1 │ │ +1103ba: 6200 9419 |0033: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ +1103be: 6201 2d19 |0035: sget-object v1, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@192d │ │ +1103c2: 6e10 e02d 0100 |0037: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +1103c8: 0a01 |003a: move-result v1 │ │ +1103ca: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +1103cc: 4b02 0001 |003c: aput v2, v0, v1 │ │ +1103d0: 6200 9419 |003e: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ +1103d4: 6201 1519 |0040: sget-object v1, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@1915 │ │ +1103d8: 6e10 e02d 0100 |0042: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +1103de: 0a01 |0045: move-result v1 │ │ +1103e0: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +1103e2: 4b02 0001 |0047: aput v2, v0, v1 │ │ +1103e6: 6200 9419 |0049: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ +1103ea: 6201 1a19 |004b: sget-object v1, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@191a │ │ +1103ee: 6e10 e02d 0100 |004d: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +1103f4: 0a01 |0050: move-result v1 │ │ +1103f6: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +1103f8: 4b02 0001 |0052: aput v2, v0, v1 │ │ +1103fc: 6200 9419 |0054: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ +110400: 6201 2e19 |0056: sget-object v1, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@192e │ │ +110404: 6e10 e02d 0100 |0058: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +11040a: 0a01 |005b: move-result v1 │ │ +11040c: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +110410: 4b02 0001 |005e: aput v2, v0, v1 │ │ +110414: 6200 9419 |0060: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ +110418: 6201 2619 |0062: sget-object v1, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@1926 │ │ +11041c: 6e10 e02d 0100 |0064: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +110422: 0a01 |0067: move-result v1 │ │ +110424: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +110428: 4b02 0001 |006a: aput v2, v0, v1 │ │ +11042c: 6200 9419 |006c: sget-object v0, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ +110430: 6201 3d19 |006e: sget-object v1, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@193d │ │ +110434: 6e10 e02d 0100 |0070: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +11043a: 0a01 |0073: move-result v1 │ │ +11043c: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +110440: 4b02 0001 |0076: aput v2, v0, v1 │ │ +110444: 0e00 |0078: return-void │ │ catches : 10 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -307942,32 +307944,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -110750: |[110750] org.acra.collector.StacktraceCollector$1.:()V │ │ -110760: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ -110766: 0c00 |0003: move-result-object v0 │ │ -110768: 2100 |0004: array-length v0, v0 │ │ -11076a: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ -11076e: 6900 9519 |0007: sput-object v0, Lorg/acra/collector/StacktraceCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1995 │ │ -110772: 6201 3519 |0009: sget-object v1, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@1935 │ │ -110776: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -11077c: 0a01 |000e: move-result v1 │ │ -11077e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -110780: 4b02 0001 |0010: aput v2, v0, v1 │ │ -110784: 6200 9519 |0012: sget-object v0, Lorg/acra/collector/StacktraceCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1995 │ │ -110788: 6201 3619 |0014: sget-object v1, Lorg/acra/ReportField;.STACK_TRACE_HASH:Lorg/acra/ReportField; // field@1936 │ │ -11078c: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -110792: 0a01 |0019: move-result v1 │ │ -110794: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -110796: 4b02 0001 |001b: aput v2, v0, v1 │ │ -11079a: 0e00 |001d: return-void │ │ +110758: |[110758] org.acra.collector.StacktraceCollector$1.:()V │ │ +110768: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ +11076e: 0c00 |0003: move-result-object v0 │ │ +110770: 2100 |0004: array-length v0, v0 │ │ +110772: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ +110776: 6900 9519 |0007: sput-object v0, Lorg/acra/collector/StacktraceCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1995 │ │ +11077a: 6201 3519 |0009: sget-object v1, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@1935 │ │ +11077e: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +110784: 0a01 |000e: move-result v1 │ │ +110786: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +110788: 4b02 0001 |0010: aput v2, v0, v1 │ │ +11078c: 6200 9519 |0012: sget-object v0, Lorg/acra/collector/StacktraceCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1995 │ │ +110790: 6201 3619 |0014: sget-object v1, Lorg/acra/ReportField;.STACK_TRACE_HASH:Lorg/acra/ReportField; // field@1936 │ │ +110794: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +11079a: 0a01 |0019: move-result v1 │ │ +11079c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +11079e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +1107a2: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=54 │ │ @@ -308008,32 +308010,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -110a80: |[110a80] org.acra.collector.TimeCollector$1.:()V │ │ -110a90: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ -110a96: 0c00 |0003: move-result-object v0 │ │ -110a98: 2100 |0004: array-length v0, v0 │ │ -110a9a: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ -110a9e: 6900 9619 |0007: sput-object v0, Lorg/acra/collector/TimeCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1996 │ │ -110aa2: 6201 3919 |0009: sget-object v1, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@1939 │ │ -110aa6: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -110aac: 0a01 |000e: move-result v1 │ │ -110aae: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -110ab0: 4b02 0001 |0010: aput v2, v0, v1 │ │ -110ab4: 6200 9619 |0012: sget-object v0, Lorg/acra/collector/TimeCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1996 │ │ -110ab8: 6201 3b19 |0014: sget-object v1, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@193b │ │ -110abc: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -110ac2: 0a01 |0019: move-result v1 │ │ -110ac4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -110ac6: 4b02 0001 |001b: aput v2, v0, v1 │ │ -110aca: 0e00 |001d: return-void │ │ +110a88: |[110a88] org.acra.collector.TimeCollector$1.:()V │ │ +110a98: 7100 e32d 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@2de3 │ │ +110a9e: 0c00 |0003: move-result-object v0 │ │ +110aa0: 2100 |0004: array-length v0, v0 │ │ +110aa2: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ +110aa6: 6900 9619 |0007: sput-object v0, Lorg/acra/collector/TimeCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1996 │ │ +110aaa: 6201 3919 |0009: sget-object v1, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@1939 │ │ +110aae: 6e10 e02d 0100 |000b: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +110ab4: 0a01 |000e: move-result v1 │ │ +110ab6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +110ab8: 4b02 0001 |0010: aput v2, v0, v1 │ │ +110abc: 6200 9619 |0012: sget-object v0, Lorg/acra/collector/TimeCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1996 │ │ +110ac0: 6201 3b19 |0014: sget-object v1, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@193b │ │ +110ac4: 6e10 e02d 0100 |0016: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +110aca: 0a01 |0019: move-result v1 │ │ +110acc: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +110ace: 4b02 0001 |001b: aput v2, v0, v1 │ │ +110ad2: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=53 │ │ @@ -308070,53 +308072,53 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -110c38: |[110c38] org.acra.config.-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY.:()V │ │ -110c48: 2200 0308 |0000: new-instance v0, Lorg/acra/config/-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY; // type@0803 │ │ -110c4c: 7010 352f 0000 |0002: invoke-direct {v0}, Lorg/acra/config/-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY;.:()V // method@2f35 │ │ -110c52: 6900 9919 |0005: sput-object v0, Lorg/acra/config/-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY;.INSTANCE:Lorg/acra/config/-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY; // field@1999 │ │ -110c56: 0e00 |0007: return-void │ │ +110c40: |[110c40] org.acra.config.-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY.:()V │ │ +110c50: 2200 0308 |0000: new-instance v0, Lorg/acra/config/-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY; // type@0803 │ │ +110c54: 7010 352f 0000 |0002: invoke-direct {v0}, Lorg/acra/config/-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY;.:()V // method@2f35 │ │ +110c5a: 6900 9919 |0005: sput-object v0, Lorg/acra/config/-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY;.INSTANCE:Lorg/acra/config/-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY; // field@1999 │ │ +110c5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/acra/config/-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11002 (PRIVATE SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -110c58: |[110c58] org.acra.config.-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY.:()V │ │ -110c68: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -110c6e: 0e00 |0003: return-void │ │ +110c60: |[110c60] org.acra.config.-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY.:()V │ │ +110c70: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +110c76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/config/-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -110c1c: |[110c1c] org.acra.config.-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -110c2c: 7130 3d2f 2103 |0000: invoke-static {v1, v2, v3}, Lorg/acra/config/BaseCoreConfigurationBuilder;.lambda$getPluginConfigurationBuilder$0:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@2f3d │ │ -110c32: 0c01 |0003: move-result-object v1 │ │ -110c34: 1101 |0004: return-object v1 │ │ +110c24: |[110c24] org.acra.config.-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +110c34: 7130 3d2f 2103 |0000: invoke-static {v1, v2, v3}, Lorg/acra/config/BaseCoreConfigurationBuilder;.lambda$getPluginConfigurationBuilder$0:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@2f3d │ │ +110c3a: 0c01 |0003: move-result-object v1 │ │ +110c3c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1052 header: │ │ @@ -308147,17 +308149,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -110c70: |[110c70] org.acra.config.ACRAConfigurationException.:(Ljava/lang/String;)V │ │ -110c80: 7020 412a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ -110c86: 0e00 |0003: return-void │ │ +110c78: |[110c78] org.acra.config.ACRAConfigurationException.:(Ljava/lang/String;)V │ │ +110c88: 7020 412a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ +110c8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/config/ACRAConfigurationException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -308166,17 +308168,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -110c88: |[110c88] org.acra.config.ACRAConfigurationException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -110c98: 7030 422a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2a42 │ │ -110c9e: 0e00 |0003: return-void │ │ +110c90: |[110c90] org.acra.config.ACRAConfigurationException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +110ca0: 7030 422a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2a42 │ │ +110ca6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/config/ACRAConfigurationException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -308264,25 +308266,25 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -110f68: |[110f68] org.acra.config.BaseCoreConfigurationBuilder.:(Landroid/content/Context;)V │ │ -110f78: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -110f7e: 5b12 9b19 |0003: iput-object v2, v1, Lorg/acra/config/BaseCoreConfigurationBuilder;.app:Landroid/content/Context; // field@199b │ │ -110f82: 2202 5907 |0005: new-instance v2, Ljava/util/EnumMap; // type@0759 │ │ -110f86: 1c00 c807 |0007: const-class v0, Lorg/acra/ReportField; // type@07c8 │ │ -110f8a: 7020 de2b 0200 |0009: invoke-direct {v2, v0}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@2bde │ │ -110f90: 5b12 9f19 |000c: iput-object v2, v1, Lorg/acra/config/BaseCoreConfigurationBuilder;.reportContentChanges:Ljava/util/Map; // field@199f │ │ -110f94: 2202 3e08 |000e: new-instance v2, Lorg/acra/plugins/ServicePluginLoader; // type@083e │ │ -110f98: 7010 8a30 0200 |0010: invoke-direct {v2}, Lorg/acra/plugins/ServicePluginLoader;.:()V // method@308a │ │ -110f9e: 5b12 9e19 |0013: iput-object v2, v1, Lorg/acra/config/BaseCoreConfigurationBuilder;.pluginLoader:Lorg/acra/plugins/PluginLoader; // field@199e │ │ -110fa2: 0e00 |0015: return-void │ │ +110f70: |[110f70] org.acra.config.BaseCoreConfigurationBuilder.:(Landroid/content/Context;)V │ │ +110f80: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +110f86: 5b12 9b19 |0003: iput-object v2, v1, Lorg/acra/config/BaseCoreConfigurationBuilder;.app:Landroid/content/Context; // field@199b │ │ +110f8a: 2202 5907 |0005: new-instance v2, Ljava/util/EnumMap; // type@0759 │ │ +110f8e: 1c00 c807 |0007: const-class v0, Lorg/acra/ReportField; // type@07c8 │ │ +110f92: 7020 de2b 0200 |0009: invoke-direct {v2, v0}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@2bde │ │ +110f98: 5b12 9f19 |000c: iput-object v2, v1, Lorg/acra/config/BaseCoreConfigurationBuilder;.reportContentChanges:Ljava/util/Map; // field@199f │ │ +110f9c: 2202 3e08 |000e: new-instance v2, Lorg/acra/plugins/ServicePluginLoader; // type@083e │ │ +110fa0: 7010 8a30 0200 |0010: invoke-direct {v2}, Lorg/acra/plugins/ServicePluginLoader;.:()V // method@308a │ │ +110fa6: 5b12 9e19 |0013: iput-object v2, v1, Lorg/acra/config/BaseCoreConfigurationBuilder;.pluginLoader:Lorg/acra/plugins/PluginLoader; // field@199e │ │ +110faa: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ 0x000e line=53 │ │ locals : │ │ @@ -308294,54 +308296,54 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -110cb4: |[110cb4] org.acra.config.BaseCoreConfigurationBuilder.configurationBuilders:()Ljava/util/List; │ │ -110cc4: 5450 9c19 |0000: iget-object v0, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurationBuilders:Ljava/util/List; // field@199c │ │ -110cc8: 3900 4d00 |0002: if-nez v0, 004f // +004d │ │ -110ccc: 5450 9e19 |0004: iget-object v0, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.pluginLoader:Lorg/acra/plugins/PluginLoader; // field@199e │ │ -110cd0: 1c01 0a08 |0006: const-class v1, Lorg/acra/config/ConfigurationBuilderFactory; // type@080a │ │ -110cd4: 7220 8830 1000 |0008: invoke-interface {v0, v1}, Lorg/acra/plugins/PluginLoader;.load:(Ljava/lang/Class;)Ljava/util/List; // method@3088 │ │ -110cda: 0c00 |000b: move-result-object v0 │ │ -110cdc: 6301 f418 |000c: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -110ce0: 3801 1a00 |000e: if-eqz v1, 0028 // +001a │ │ -110ce4: 6201 fe18 |0010: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -110ce8: 6202 f518 |0012: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -110cec: 2203 1007 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -110cf0: 7010 eb2a 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -110cf6: 1a04 5a11 |0019: const-string v4, "Found ConfigurationBuilderFactories : " // string@115a │ │ -110cfa: 6e20 f52a 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -110d00: 6e20 f42a 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -110d06: 6e10 fa2a 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -110d0c: 0c03 |0024: move-result-object v3 │ │ -110d0e: 7230 5630 2103 |0025: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -110d14: 2201 4e07 |0028: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ -110d18: 7210 362c 0000 |002a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ -110d1e: 0a02 |002d: move-result v2 │ │ -110d20: 7020 8f2b 2100 |002e: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ -110d26: 5b51 9c19 |0031: iput-object v1, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurationBuilders:Ljava/util/List; // field@199c │ │ -110d2a: 7210 302c 0000 |0033: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -110d30: 0c00 |0036: move-result-object v0 │ │ -110d32: 7210 042c 0000 |0037: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -110d38: 0a01 |003a: move-result v1 │ │ -110d3a: 3801 1400 |003b: if-eqz v1, 004f // +0014 │ │ -110d3e: 7210 052c 0000 |003d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -110d44: 0c01 |0040: move-result-object v1 │ │ -110d46: 1f01 0a08 |0041: check-cast v1, Lorg/acra/config/ConfigurationBuilderFactory; // type@080a │ │ -110d4a: 5452 9c19 |0043: iget-object v2, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurationBuilders:Ljava/util/List; // field@199c │ │ -110d4e: 5453 9b19 |0045: iget-object v3, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.app:Landroid/content/Context; // field@199b │ │ -110d52: 7220 4a2f 3100 |0047: invoke-interface {v1, v3}, Lorg/acra/config/ConfigurationBuilderFactory;.create:(Landroid/content/Context;)Lorg/acra/config/ConfigurationBuilder; // method@2f4a │ │ -110d58: 0c01 |004a: move-result-object v1 │ │ -110d5a: 7220 282c 1200 |004b: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -110d60: 28e9 |004e: goto 0037 // -0017 │ │ -110d62: 5450 9c19 |004f: iget-object v0, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurationBuilders:Ljava/util/List; // field@199c │ │ -110d66: 1100 |0051: return-object v0 │ │ +110cbc: |[110cbc] org.acra.config.BaseCoreConfigurationBuilder.configurationBuilders:()Ljava/util/List; │ │ +110ccc: 5450 9c19 |0000: iget-object v0, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurationBuilders:Ljava/util/List; // field@199c │ │ +110cd0: 3900 4d00 |0002: if-nez v0, 004f // +004d │ │ +110cd4: 5450 9e19 |0004: iget-object v0, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.pluginLoader:Lorg/acra/plugins/PluginLoader; // field@199e │ │ +110cd8: 1c01 0a08 |0006: const-class v1, Lorg/acra/config/ConfigurationBuilderFactory; // type@080a │ │ +110cdc: 7220 8830 1000 |0008: invoke-interface {v0, v1}, Lorg/acra/plugins/PluginLoader;.load:(Ljava/lang/Class;)Ljava/util/List; // method@3088 │ │ +110ce2: 0c00 |000b: move-result-object v0 │ │ +110ce4: 6301 f418 |000c: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +110ce8: 3801 1a00 |000e: if-eqz v1, 0028 // +001a │ │ +110cec: 6201 fe18 |0010: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +110cf0: 6202 f518 |0012: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +110cf4: 2203 1007 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +110cf8: 7010 eb2a 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +110cfe: 1a04 5a11 |0019: const-string v4, "Found ConfigurationBuilderFactories : " // string@115a │ │ +110d02: 6e20 f52a 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +110d08: 6e20 f42a 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +110d0e: 6e10 fa2a 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +110d14: 0c03 |0024: move-result-object v3 │ │ +110d16: 7230 5630 2103 |0025: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +110d1c: 2201 4e07 |0028: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ +110d20: 7210 362c 0000 |002a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ +110d26: 0a02 |002d: move-result v2 │ │ +110d28: 7020 8f2b 2100 |002e: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ +110d2e: 5b51 9c19 |0031: iput-object v1, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurationBuilders:Ljava/util/List; // field@199c │ │ +110d32: 7210 302c 0000 |0033: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +110d38: 0c00 |0036: move-result-object v0 │ │ +110d3a: 7210 042c 0000 |0037: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +110d40: 0a01 |003a: move-result v1 │ │ +110d42: 3801 1400 |003b: if-eqz v1, 004f // +0014 │ │ +110d46: 7210 052c 0000 |003d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +110d4c: 0c01 |0040: move-result-object v1 │ │ +110d4e: 1f01 0a08 |0041: check-cast v1, Lorg/acra/config/ConfigurationBuilderFactory; // type@080a │ │ +110d52: 5452 9c19 |0043: iget-object v2, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurationBuilders:Ljava/util/List; // field@199c │ │ +110d56: 5453 9b19 |0045: iget-object v3, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.app:Landroid/content/Context; // field@199b │ │ +110d5a: 7220 4a2f 3100 |0047: invoke-interface {v1, v3}, Lorg/acra/config/ConfigurationBuilderFactory;.create:(Landroid/content/Context;)Lorg/acra/config/ConfigurationBuilder; // method@2f4a │ │ +110d60: 0c01 |004a: move-result-object v1 │ │ +110d62: 7220 282c 1200 |004b: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +110d68: 28e9 |004e: goto 0037 // -0017 │ │ +110d6a: 5450 9c19 |004f: iget-object v0, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurationBuilders:Ljava/util/List; // field@199c │ │ +110d6e: 1100 |0051: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ 0x000c line=59 │ │ 0x0028 line=60 │ │ 0x0033 line=61 │ │ @@ -308355,85 +308357,85 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -110ca0: |[110ca0] org.acra.config.BaseCoreConfigurationBuilder.lambda$getPluginConfigurationBuilder$0:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -110cb0: 1100 |0000: return-object v0 │ │ +110ca8: |[110ca8] org.acra.config.BaseCoreConfigurationBuilder.lambda$getPluginConfigurationBuilder$0:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +110cb8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/config/BaseCoreConfigurationBuilder;) │ │ name : 'getPluginConfigurationBuilder' │ │ type : '(Ljava/lang/Class;)Lorg/acra/config/ConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -110e5c: |[110e5c] org.acra.config.BaseCoreConfigurationBuilder.getPluginConfigurationBuilder:(Ljava/lang/Class;)Lorg/acra/config/ConfigurationBuilder; │ │ -110e6c: 7010 3b2f 0400 |0000: invoke-direct {v4}, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurationBuilders:()Ljava/util/List; // method@2f3b │ │ -110e72: 0c00 |0003: move-result-object v0 │ │ -110e74: 7210 302c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -110e7a: 0c00 |0007: move-result-object v0 │ │ -110e7c: 7210 042c 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -110e82: 0a01 |000b: move-result v1 │ │ -110e84: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ -110e88: 7210 052c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -110e8e: 0c01 |0011: move-result-object v1 │ │ -110e90: 1f01 0908 |0012: check-cast v1, Lorg/acra/config/ConfigurationBuilder; // type@0809 │ │ -110e94: 6e10 8d2a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -110e9a: 0c02 |0017: move-result-object v2 │ │ -110e9c: 6e20 312a 2500 |0018: invoke-virtual {v5, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2a31 │ │ -110ea2: 0a02 |001b: move-result v2 │ │ -110ea4: 3802 ecff |001c: if-eqz v2, 0008 // -0014 │ │ -110ea8: 1101 |001e: return-object v1 │ │ -110eaa: 6e10 332a 0500 |001f: invoke-virtual {v5}, Ljava/lang/Class;.isInterface:()Z // method@2a33 │ │ -110eb0: 0a00 |0022: move-result v0 │ │ -110eb2: 3800 2c00 |0023: if-eqz v0, 004f // +002c │ │ -110eb6: 6200 fe18 |0025: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -110eba: 6201 f518 |0027: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -110ebe: 2202 1007 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -110ec2: 7010 eb2a 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -110ec8: 1a03 1b0e |002e: const-string v3, "Couldn't find ConfigurationBuilder " // string@0e1b │ │ -110ecc: 6e20 f52a 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -110ed2: 6e10 2e2a 0500 |0033: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ -110ed8: 0c03 |0036: move-result-object v3 │ │ -110eda: 6e20 f52a 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -110ee0: 1a03 4105 |003a: const-string v3, ". ALL CALLS TO IT WILL BE IGNORED!" // string@0541 │ │ -110ee4: 6e20 f52a 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -110eea: 6e10 fa2a 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -110ef0: 0c02 |0042: move-result-object v2 │ │ -110ef2: 7230 5f30 1002 |0043: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -110ef8: 6200 9919 |0046: sget-object v0, Lorg/acra/config/-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY;.INSTANCE:Lorg/acra/config/-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY; // field@1999 │ │ -110efc: 7120 5731 0500 |0048: invoke-static {v5, v0}, Lorg/acra/util/StubCreator;.createStub:(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; // method@3157 │ │ -110f02: 0c05 |004b: move-result-object v5 │ │ -110f04: 1f05 0908 |004c: check-cast v5, Lorg/acra/config/ConfigurationBuilder; // type@0809 │ │ -110f08: 1105 |004e: return-object v5 │ │ -110f0a: 2200 f006 |004f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -110f0e: 2201 1007 |0051: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -110f12: 7010 eb2a 0100 |0053: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -110f18: 1a02 900d |0056: const-string v2, "Class " // string@0d90 │ │ -110f1c: 6e20 f52a 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -110f22: 6e10 2c2a 0500 |005b: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -110f28: 0c05 |005e: move-result-object v5 │ │ -110f2a: 6e20 f52a 5100 |005f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -110f30: 1a05 a700 |0062: const-string v5, " is not a registered ConfigurationBuilder" // string@00a7 │ │ -110f34: 6e20 f52a 5100 |0064: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -110f3a: 6e10 fa2a 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -110f40: 0c05 |006a: move-result-object v5 │ │ -110f42: 7020 502a 5000 |006b: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -110f48: 2802 |006e: goto 0070 // +0002 │ │ -110f4a: 2700 |006f: throw v0 │ │ -110f4c: 28ff |0070: goto 006f // -0001 │ │ +110e64: |[110e64] org.acra.config.BaseCoreConfigurationBuilder.getPluginConfigurationBuilder:(Ljava/lang/Class;)Lorg/acra/config/ConfigurationBuilder; │ │ +110e74: 7010 3b2f 0400 |0000: invoke-direct {v4}, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurationBuilders:()Ljava/util/List; // method@2f3b │ │ +110e7a: 0c00 |0003: move-result-object v0 │ │ +110e7c: 7210 302c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +110e82: 0c00 |0007: move-result-object v0 │ │ +110e84: 7210 042c 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +110e8a: 0a01 |000b: move-result v1 │ │ +110e8c: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ +110e90: 7210 052c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +110e96: 0c01 |0011: move-result-object v1 │ │ +110e98: 1f01 0908 |0012: check-cast v1, Lorg/acra/config/ConfigurationBuilder; // type@0809 │ │ +110e9c: 6e10 8d2a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +110ea2: 0c02 |0017: move-result-object v2 │ │ +110ea4: 6e20 312a 2500 |0018: invoke-virtual {v5, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2a31 │ │ +110eaa: 0a02 |001b: move-result v2 │ │ +110eac: 3802 ecff |001c: if-eqz v2, 0008 // -0014 │ │ +110eb0: 1101 |001e: return-object v1 │ │ +110eb2: 6e10 332a 0500 |001f: invoke-virtual {v5}, Ljava/lang/Class;.isInterface:()Z // method@2a33 │ │ +110eb8: 0a00 |0022: move-result v0 │ │ +110eba: 3800 2c00 |0023: if-eqz v0, 004f // +002c │ │ +110ebe: 6200 fe18 |0025: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +110ec2: 6201 f518 |0027: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +110ec6: 2202 1007 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +110eca: 7010 eb2a 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +110ed0: 1a03 1b0e |002e: const-string v3, "Couldn't find ConfigurationBuilder " // string@0e1b │ │ +110ed4: 6e20 f52a 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +110eda: 6e10 2e2a 0500 |0033: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ +110ee0: 0c03 |0036: move-result-object v3 │ │ +110ee2: 6e20 f52a 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +110ee8: 1a03 4105 |003a: const-string v3, ". ALL CALLS TO IT WILL BE IGNORED!" // string@0541 │ │ +110eec: 6e20 f52a 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +110ef2: 6e10 fa2a 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +110ef8: 0c02 |0042: move-result-object v2 │ │ +110efa: 7230 5f30 1002 |0043: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +110f00: 6200 9919 |0046: sget-object v0, Lorg/acra/config/-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY;.INSTANCE:Lorg/acra/config/-$$Lambda$BaseCoreConfigurationBuilder$hpei-npQAfsFJ4SHi3ZncQup9KY; // field@1999 │ │ +110f04: 7120 5731 0500 |0048: invoke-static {v5, v0}, Lorg/acra/util/StubCreator;.createStub:(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; // method@3157 │ │ +110f0a: 0c05 |004b: move-result-object v5 │ │ +110f0c: 1f05 0908 |004c: check-cast v5, Lorg/acra/config/ConfigurationBuilder; // type@0809 │ │ +110f10: 1105 |004e: return-object v5 │ │ +110f12: 2200 f006 |004f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +110f16: 2201 1007 |0051: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +110f1a: 7010 eb2a 0100 |0053: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +110f20: 1a02 900d |0056: const-string v2, "Class " // string@0d90 │ │ +110f24: 6e20 f52a 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +110f2a: 6e10 2c2a 0500 |005b: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +110f30: 0c05 |005e: move-result-object v5 │ │ +110f32: 6e20 f52a 5100 |005f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +110f38: 1a05 a700 |0062: const-string v5, " is not a registered ConfigurationBuilder" // string@00a7 │ │ +110f3c: 6e20 f52a 5100 |0064: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +110f42: 6e10 fa2a 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +110f48: 0c05 |006a: move-result-object v5 │ │ +110f4a: 7020 502a 5000 |006b: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +110f50: 2802 |006e: goto 0070 // +0002 │ │ +110f52: 2700 |006f: throw v0 │ │ +110f54: 28ff |0070: goto 006f // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0014 line=138 │ │ 0x001f line=143 │ │ 0x0025 line=144 │ │ 0x0046 line=145 │ │ @@ -308447,17 +308449,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110d68: |[110d68] org.acra.config.BaseCoreConfigurationBuilder.pluginConfigurations:()Ljava/util/List; │ │ -110d78: 5410 9d19 |0000: iget-object v0, v1, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurations:Ljava/util/List; // field@199d │ │ -110d7c: 1100 |0002: return-object v0 │ │ +110d70: |[110d70] org.acra.config.BaseCoreConfigurationBuilder.pluginConfigurations:()Ljava/util/List; │ │ +110d80: 5410 9d19 |0000: iget-object v0, v1, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurations:Ljava/util/List; // field@199d │ │ +110d84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/BaseCoreConfigurationBuilder; │ │ │ │ #2 : (in Lorg/acra/config/BaseCoreConfigurationBuilder;) │ │ @@ -308465,17 +308467,17 @@ │ │ type : '()Lorg/acra/plugins/PluginLoader;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110f50: |[110f50] org.acra.config.BaseCoreConfigurationBuilder.pluginLoader:()Lorg/acra/plugins/PluginLoader; │ │ -110f60: 5410 9e19 |0000: iget-object v0, v1, Lorg/acra/config/BaseCoreConfigurationBuilder;.pluginLoader:Lorg/acra/plugins/PluginLoader; // field@199e │ │ -110f64: 1100 |0002: return-object v0 │ │ +110f58: |[110f58] org.acra.config.BaseCoreConfigurationBuilder.pluginLoader:()Lorg/acra/plugins/PluginLoader; │ │ +110f68: 5410 9e19 |0000: iget-object v0, v1, Lorg/acra/config/BaseCoreConfigurationBuilder;.pluginLoader:Lorg/acra/plugins/PluginLoader; // field@199e │ │ +110f6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/BaseCoreConfigurationBuilder; │ │ │ │ #3 : (in Lorg/acra/config/BaseCoreConfigurationBuilder;) │ │ @@ -308483,46 +308485,46 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -110fa4: |[110fa4] org.acra.config.BaseCoreConfigurationBuilder.preBuild:()V │ │ -110fb4: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -110fb8: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -110fbe: 5b50 9d19 |0005: iput-object v0, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurations:Ljava/util/List; // field@199d │ │ -110fc2: 7010 3b2f 0500 |0007: invoke-direct {v5}, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurationBuilders:()Ljava/util/List; // method@2f3b │ │ -110fc8: 0c00 |000a: move-result-object v0 │ │ -110fca: 6301 f418 |000b: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -110fce: 3801 1a00 |000d: if-eqz v1, 0027 // +001a │ │ -110fd2: 6201 fe18 |000f: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -110fd6: 6202 f518 |0011: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -110fda: 2203 1007 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -110fde: 7010 eb2a 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -110fe4: 1a04 5b11 |0018: const-string v4, "Found ConfigurationBuilders : " // string@115b │ │ -110fe8: 6e20 f52a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -110fee: 6e20 f42a 0300 |001d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -110ff4: 6e10 fa2a 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -110ffa: 0c03 |0023: move-result-object v3 │ │ -110ffc: 7230 5630 2103 |0024: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -111002: 7210 302c 0000 |0027: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -111008: 0c00 |002a: move-result-object v0 │ │ -11100a: 7210 042c 0000 |002b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -111010: 0a01 |002e: move-result v1 │ │ -111012: 3801 1200 |002f: if-eqz v1, 0041 // +0012 │ │ -111016: 7210 052c 0000 |0031: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -11101c: 0c01 |0034: move-result-object v1 │ │ -11101e: 1f01 0908 |0035: check-cast v1, Lorg/acra/config/ConfigurationBuilder; // type@0809 │ │ -111022: 5452 9d19 |0037: iget-object v2, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurations:Ljava/util/List; // field@199d │ │ -111026: 7210 492f 0100 |0039: invoke-interface {v1}, Lorg/acra/config/ConfigurationBuilder;.build:()Lorg/acra/config/Configuration; // method@2f49 │ │ -11102c: 0c01 |003c: move-result-object v1 │ │ -11102e: 7220 282c 1200 |003d: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -111034: 28eb |0040: goto 002b // -0015 │ │ -111036: 0e00 |0041: return-void │ │ +110fac: |[110fac] org.acra.config.BaseCoreConfigurationBuilder.preBuild:()V │ │ +110fbc: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +110fc0: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +110fc6: 5b50 9d19 |0005: iput-object v0, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurations:Ljava/util/List; // field@199d │ │ +110fca: 7010 3b2f 0500 |0007: invoke-direct {v5}, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurationBuilders:()Ljava/util/List; // method@2f3b │ │ +110fd0: 0c00 |000a: move-result-object v0 │ │ +110fd2: 6301 f418 |000b: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +110fd6: 3801 1a00 |000d: if-eqz v1, 0027 // +001a │ │ +110fda: 6201 fe18 |000f: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +110fde: 6202 f518 |0011: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +110fe2: 2203 1007 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +110fe6: 7010 eb2a 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +110fec: 1a04 5b11 |0018: const-string v4, "Found ConfigurationBuilders : " // string@115b │ │ +110ff0: 6e20 f52a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +110ff6: 6e20 f42a 0300 |001d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +110ffc: 6e10 fa2a 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +111002: 0c03 |0023: move-result-object v3 │ │ +111004: 7230 5630 2103 |0024: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +11100a: 7210 302c 0000 |0027: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +111010: 0c00 |002a: move-result-object v0 │ │ +111012: 7210 042c 0000 |002b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +111018: 0a01 |002e: move-result v1 │ │ +11101a: 3801 1200 |002f: if-eqz v1, 0041 // +0012 │ │ +11101e: 7210 052c 0000 |0031: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +111024: 0c01 |0034: move-result-object v1 │ │ +111026: 1f01 0908 |0035: check-cast v1, Lorg/acra/config/ConfigurationBuilder; // type@0809 │ │ +11102a: 5452 9d19 |0037: iget-object v2, v5, Lorg/acra/config/BaseCoreConfigurationBuilder;.configurations:Ljava/util/List; // field@199d │ │ +11102e: 7210 492f 0100 |0039: invoke-interface {v1}, Lorg/acra/config/ConfigurationBuilder;.build:()Lorg/acra/config/Configuration; // method@2f49 │ │ +111034: 0c01 |003c: move-result-object v1 │ │ +111036: 7220 282c 1200 |003d: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +11103c: 28eb |0040: goto 002b // -0015 │ │ +11103e: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0007 line=87 │ │ 0x000b line=88 │ │ 0x0027 line=89 │ │ 0x0037 line=90 │ │ @@ -308534,17 +308536,17 @@ │ │ type : '(Lorg/acra/plugins/PluginLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111038: |[111038] org.acra.config.BaseCoreConfigurationBuilder.setPluginLoader:(Lorg/acra/plugins/PluginLoader;)V │ │ -111048: 5b01 9e19 |0000: iput-object v1, v0, Lorg/acra/config/BaseCoreConfigurationBuilder;.pluginLoader:Lorg/acra/plugins/PluginLoader; // field@199e │ │ -11104c: 0e00 |0002: return-void │ │ +111040: |[111040] org.acra.config.BaseCoreConfigurationBuilder.setPluginLoader:(Lorg/acra/plugins/PluginLoader;)V │ │ +111050: 5b01 9e19 |0000: iput-object v1, v0, Lorg/acra/config/BaseCoreConfigurationBuilder;.pluginLoader:Lorg/acra/plugins/PluginLoader; // field@199e │ │ +111054: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/BaseCoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/acra/plugins/PluginLoader; │ │ │ │ @@ -308553,20 +308555,20 @@ │ │ type : '(Lorg/acra/ReportField;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -111050: |[111050] org.acra.config.BaseCoreConfigurationBuilder.setReportField:(Lorg/acra/ReportField;Z)V │ │ -111060: 5410 9f19 |0000: iget-object v0, v1, Lorg/acra/config/BaseCoreConfigurationBuilder;.reportContentChanges:Ljava/util/Map; // field@199f │ │ -111064: 7110 fd29 0300 |0002: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -11106a: 0c03 |0005: move-result-object v3 │ │ -11106c: 7230 582c 2003 |0006: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -111072: 0e00 |0009: return-void │ │ +111058: |[111058] org.acra.config.BaseCoreConfigurationBuilder.setReportField:(Lorg/acra/ReportField;Z)V │ │ +111068: 5410 9f19 |0000: iget-object v0, v1, Lorg/acra/config/BaseCoreConfigurationBuilder;.reportContentChanges:Ljava/util/Map; // field@199f │ │ +11106c: 7110 fd29 0300 |0002: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +111072: 0c03 |0005: move-result-object v3 │ │ +111074: 7230 582c 2003 |0006: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +11107a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/acra/config/BaseCoreConfigurationBuilder; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/acra/ReportField; │ │ 0x0000 - 0x000a reg=3 (null) Z │ │ @@ -308576,65 +308578,65 @@ │ │ type : '([Lorg/acra/ReportField;)Ljava/util/Set;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -110d80: |[110d80] org.acra.config.BaseCoreConfigurationBuilder.transformReportContent:([Lorg/acra/ReportField;)Ljava/util/Set; │ │ -110d90: 2200 6207 |0000: new-instance v0, Ljava/util/LinkedHashSet; // type@0762 │ │ -110d94: 7010 132c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@2c13 │ │ -110d9a: 2151 |0005: array-length v1, v5 │ │ -110d9c: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ -110da0: 6301 f418 |0008: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -110da4: 3801 0b00 |000a: if-eqz v1, 0015 // +000b │ │ -110da8: 6201 fe18 |000c: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -110dac: 6202 f518 |000e: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -110db0: 1a03 e227 |0010: const-string v3, "Using custom Report Fields" // string@27e2 │ │ -110db4: 7230 5630 2103 |0012: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -110dba: 7110 9f2b 0500 |0015: invoke-static {v5}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -110dc0: 0c05 |0018: move-result-object v5 │ │ -110dc2: 7220 6f2c 5000 |0019: invoke-interface {v0, v5}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@2c6f │ │ -110dc8: 2817 |001c: goto 0033 // +0017 │ │ -110dca: 6305 f418 |001d: sget-boolean v5, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -110dce: 3805 0b00 |001f: if-eqz v5, 002a // +000b │ │ -110dd2: 6205 fe18 |0021: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -110dd6: 6201 f518 |0023: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -110dda: 1a02 e327 |0025: const-string v2, "Using default Report Fields" // string@27e3 │ │ -110dde: 7230 5630 1502 |0027: invoke-interface {v5, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -110de4: 6205 0419 |002a: sget-object v5, Lorg/acra/ACRAConstants;.DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; // field@1904 │ │ -110de8: 7110 9f2b 0500 |002c: invoke-static {v5}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -110dee: 0c05 |002f: move-result-object v5 │ │ -110df0: 7220 6f2c 5000 |0030: invoke-interface {v0, v5}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@2c6f │ │ -110df6: 5445 9f19 |0033: iget-object v5, v4, Lorg/acra/config/BaseCoreConfigurationBuilder;.reportContentChanges:Ljava/util/Map; // field@199f │ │ -110dfa: 7210 542c 0500 |0035: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ -110e00: 0c05 |0038: move-result-object v5 │ │ -110e02: 7210 742c 0500 |0039: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -110e08: 0c05 |003c: move-result-object v5 │ │ -110e0a: 7210 042c 0500 |003d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -110e10: 0a01 |0040: move-result v1 │ │ -110e12: 3801 2400 |0041: if-eqz v1, 0065 // +0024 │ │ -110e16: 7210 052c 0500 |0043: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -110e1c: 0c01 |0046: move-result-object v1 │ │ -110e1e: 1f01 6707 |0047: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ -110e22: 7210 4f2c 0100 |0049: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -110e28: 0c02 |004c: move-result-object v2 │ │ -110e2a: 1f02 de06 |004d: check-cast v2, Ljava/lang/Boolean; // type@06de │ │ -110e2e: 6e10 fb29 0200 |004f: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ -110e34: 0a02 |0052: move-result v2 │ │ -110e36: 3802 0a00 |0053: if-eqz v2, 005d // +000a │ │ -110e3a: 7210 4e2c 0100 |0055: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -110e40: 0c01 |0058: move-result-object v1 │ │ -110e42: 7220 6e2c 1000 |0059: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2c6e │ │ -110e48: 28e1 |005c: goto 003d // -001f │ │ -110e4a: 7210 4e2c 0100 |005d: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -110e50: 0c01 |0060: move-result-object v1 │ │ -110e52: 7220 752c 1000 |0061: invoke-interface {v0, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2c75 │ │ -110e58: 28d9 |0064: goto 003d // -0027 │ │ -110e5a: 1100 |0065: return-object v0 │ │ +110d88: |[110d88] org.acra.config.BaseCoreConfigurationBuilder.transformReportContent:([Lorg/acra/ReportField;)Ljava/util/Set; │ │ +110d98: 2200 6207 |0000: new-instance v0, Ljava/util/LinkedHashSet; // type@0762 │ │ +110d9c: 7010 132c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@2c13 │ │ +110da2: 2151 |0005: array-length v1, v5 │ │ +110da4: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ +110da8: 6301 f418 |0008: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +110dac: 3801 0b00 |000a: if-eqz v1, 0015 // +000b │ │ +110db0: 6201 fe18 |000c: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +110db4: 6202 f518 |000e: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +110db8: 1a03 e227 |0010: const-string v3, "Using custom Report Fields" // string@27e2 │ │ +110dbc: 7230 5630 2103 |0012: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +110dc2: 7110 9f2b 0500 |0015: invoke-static {v5}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +110dc8: 0c05 |0018: move-result-object v5 │ │ +110dca: 7220 6f2c 5000 |0019: invoke-interface {v0, v5}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@2c6f │ │ +110dd0: 2817 |001c: goto 0033 // +0017 │ │ +110dd2: 6305 f418 |001d: sget-boolean v5, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +110dd6: 3805 0b00 |001f: if-eqz v5, 002a // +000b │ │ +110dda: 6205 fe18 |0021: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +110dde: 6201 f518 |0023: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +110de2: 1a02 e327 |0025: const-string v2, "Using default Report Fields" // string@27e3 │ │ +110de6: 7230 5630 1502 |0027: invoke-interface {v5, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +110dec: 6205 0419 |002a: sget-object v5, Lorg/acra/ACRAConstants;.DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; // field@1904 │ │ +110df0: 7110 9f2b 0500 |002c: invoke-static {v5}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +110df6: 0c05 |002f: move-result-object v5 │ │ +110df8: 7220 6f2c 5000 |0030: invoke-interface {v0, v5}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@2c6f │ │ +110dfe: 5445 9f19 |0033: iget-object v5, v4, Lorg/acra/config/BaseCoreConfigurationBuilder;.reportContentChanges:Ljava/util/Map; // field@199f │ │ +110e02: 7210 542c 0500 |0035: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ +110e08: 0c05 |0038: move-result-object v5 │ │ +110e0a: 7210 742c 0500 |0039: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +110e10: 0c05 |003c: move-result-object v5 │ │ +110e12: 7210 042c 0500 |003d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +110e18: 0a01 |0040: move-result v1 │ │ +110e1a: 3801 2400 |0041: if-eqz v1, 0065 // +0024 │ │ +110e1e: 7210 052c 0500 |0043: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +110e24: 0c01 |0046: move-result-object v1 │ │ +110e26: 1f01 6707 |0047: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ +110e2a: 7210 4f2c 0100 |0049: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +110e30: 0c02 |004c: move-result-object v2 │ │ +110e32: 1f02 de06 |004d: check-cast v2, Ljava/lang/Boolean; // type@06de │ │ +110e36: 6e10 fb29 0200 |004f: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ +110e3c: 0a02 |0052: move-result v2 │ │ +110e3e: 3802 0a00 |0053: if-eqz v2, 005d // +000a │ │ +110e42: 7210 4e2c 0100 |0055: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +110e48: 0c01 |0058: move-result-object v1 │ │ +110e4a: 7220 6e2c 1000 |0059: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2c6e │ │ +110e50: 28e1 |005c: goto 003d // -001f │ │ +110e52: 7210 4e2c 0100 |005d: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +110e58: 0c01 |0060: move-result-object v1 │ │ +110e5a: 7220 752c 1000 |0061: invoke-interface {v0, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2c75 │ │ +110e60: 28d9 |0064: goto 003d // -0027 │ │ +110e62: 1100 |0065: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=98 │ │ 0x0008 line=99 │ │ 0x0015 line=100 │ │ 0x001d line=102 │ │ @@ -308677,17 +308679,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -111074: |[111074] org.acra.config.ClassValidator.:()V │ │ -111084: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11108a: 0e00 |0003: return-void │ │ +11107c: |[11107c] org.acra.config.ClassValidator.:()V │ │ +11108c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +111092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/config/ClassValidator; │ │ │ │ #1 : (in Lorg/acra/config/ClassValidator;) │ │ @@ -308695,97 +308697,97 @@ │ │ type : '([Ljava/lang/Class;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 174 16-bit code units │ │ -11108c: |[11108c] org.acra.config.ClassValidator.check:([Ljava/lang/Class;)V │ │ -11109c: 2160 |0000: array-length v0, v6 │ │ -11109e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1110a0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1110a2: 3502 aa00 |0003: if-ge v2, v0, 00ad // +00aa │ │ -1110a6: 4603 0602 |0005: aget-object v3, v6, v2 │ │ -1110aa: 6e10 332a 0300 |0007: invoke-virtual {v3}, Ljava/lang/Class;.isInterface:()Z // method@2a33 │ │ -1110b0: 0a04 |000a: move-result v4 │ │ -1110b2: 3904 8200 |000b: if-nez v4, 008d // +0082 │ │ -1110b6: 6e10 2b2a 0300 |000d: invoke-virtual {v3}, Ljava/lang/Class;.getModifiers:()I // method@2a2b │ │ -1110bc: 0a04 |0010: move-result v4 │ │ -1110be: 7110 372b 0400 |0011: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isAbstract:(I)Z // method@2b37 │ │ -1110c4: 0a04 |0014: move-result v4 │ │ -1110c6: 1a05 900d |0015: const-string v5, "Class " // string@0d90 │ │ -1110ca: 3904 5800 |0017: if-nez v4, 006f // +0058 │ │ -1110ce: 6e10 252a 0300 |0019: invoke-virtual {v3}, Ljava/lang/Class;.getEnclosingClass:()Ljava/lang/Class; // method@2a25 │ │ -1110d4: 0c04 |001c: move-result-object v4 │ │ -1110d6: 3804 2b00 |001d: if-eqz v4, 0048 // +002b │ │ -1110da: 6e10 2b2a 0300 |001f: invoke-virtual {v3}, Ljava/lang/Class;.getModifiers:()I // method@2a2b │ │ -1110e0: 0a04 |0022: move-result v4 │ │ -1110e2: 7110 392b 0400 |0023: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2b39 │ │ -1110e8: 0a04 |0026: move-result v4 │ │ -1110ea: 3804 0300 |0027: if-eqz v4, 002a // +0003 │ │ -1110ee: 281f |0029: goto 0048 // +001f │ │ -1110f0: 2206 0408 |002a: new-instance v6, Lorg/acra/config/ACRAConfigurationException; // type@0804 │ │ -1110f4: 2200 1007 |002c: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -1110f8: 7010 eb2a 0000 |002e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1110fe: 6e20 f52a 5000 |0031: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -111104: 6e10 2c2a 0300 |0034: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -11110a: 0c01 |0037: move-result-object v1 │ │ -11110c: 6e20 f52a 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -111112: 1a01 9200 |003b: const-string v1, " has to be static." // string@0092 │ │ -111116: 6e20 f52a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11111c: 6e10 fa2a 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -111122: 0c00 |0043: move-result-object v0 │ │ -111124: 7020 372f 0600 |0044: invoke-direct {v6, v0}, Lorg/acra/config/ACRAConfigurationException;.:(Ljava/lang/String;)V // method@2f37 │ │ -11112a: 2706 |0047: throw v6 │ │ -11112c: 2314 f409 |0048: new-array v4, v1, [Ljava/lang/Class; // type@09f4 │ │ -111130: 6e20 202a 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2a20 │ │ -111136: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -11113a: 28b4 |004f: goto 0003 // -004c │ │ -11113c: 0d06 |0050: move-exception v6 │ │ -11113e: 2200 0408 |0051: new-instance v0, Lorg/acra/config/ACRAConfigurationException; // type@0804 │ │ -111142: 2201 1007 |0053: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -111146: 7010 eb2a 0100 |0055: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -11114c: 6e20 f52a 5100 |0058: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -111152: 6e10 2c2a 0300 |005b: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -111158: 0c02 |005e: move-result-object v2 │ │ -11115a: 6e20 f52a 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -111160: 1a02 a400 |0062: const-string v2, " is missing a no-args Constructor." // string@00a4 │ │ -111164: 6e20 f52a 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11116a: 6e10 fa2a 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -111170: 0c01 |006a: move-result-object v1 │ │ -111172: 7030 382f 1006 |006b: invoke-direct {v0, v1, v6}, Lorg/acra/config/ACRAConfigurationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2f38 │ │ -111178: 2700 |006e: throw v0 │ │ -11117a: 2206 0408 |006f: new-instance v6, Lorg/acra/config/ACRAConfigurationException; // type@0804 │ │ -11117e: 2200 1007 |0071: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -111182: 7010 eb2a 0000 |0073: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -111188: 6e20 f52a 5000 |0076: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11118e: 6e10 2c2a 0300 |0079: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -111194: 0c01 |007c: move-result-object v1 │ │ -111196: 6e20 f52a 1000 |007d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11119c: 1a01 7300 |0080: const-string v1, " cannot be abstract." // string@0073 │ │ -1111a0: 6e20 f52a 1000 |0082: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1111a6: 6e10 fa2a 0000 |0085: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1111ac: 0c00 |0088: move-result-object v0 │ │ -1111ae: 7020 372f 0600 |0089: invoke-direct {v6, v0}, Lorg/acra/config/ACRAConfigurationException;.:(Ljava/lang/String;)V // method@2f37 │ │ -1111b4: 2706 |008c: throw v6 │ │ -1111b6: 2206 0408 |008d: new-instance v6, Lorg/acra/config/ACRAConfigurationException; // type@0804 │ │ -1111ba: 2200 1007 |008f: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -1111be: 7010 eb2a 0000 |0091: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1111c4: 1a01 3b10 |0094: const-string v1, "Expected class, but found interface " // string@103b │ │ -1111c8: 6e20 f52a 1000 |0096: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1111ce: 6e10 2c2a 0300 |0099: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -1111d4: 0c01 |009c: move-result-object v1 │ │ -1111d6: 6e20 f52a 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1111dc: 1a01 3e05 |00a0: const-string v1, "." // string@053e │ │ -1111e0: 6e20 f52a 1000 |00a2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1111e6: 6e10 fa2a 0000 |00a5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1111ec: 0c00 |00a8: move-result-object v0 │ │ -1111ee: 7020 372f 0600 |00a9: invoke-direct {v6, v0}, Lorg/acra/config/ACRAConfigurationException;.:(Ljava/lang/String;)V // method@2f37 │ │ -1111f4: 2706 |00ac: throw v6 │ │ -1111f6: 0e00 |00ad: return-void │ │ +111094: |[111094] org.acra.config.ClassValidator.check:([Ljava/lang/Class;)V │ │ +1110a4: 2160 |0000: array-length v0, v6 │ │ +1110a6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1110a8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +1110aa: 3502 aa00 |0003: if-ge v2, v0, 00ad // +00aa │ │ +1110ae: 4603 0602 |0005: aget-object v3, v6, v2 │ │ +1110b2: 6e10 332a 0300 |0007: invoke-virtual {v3}, Ljava/lang/Class;.isInterface:()Z // method@2a33 │ │ +1110b8: 0a04 |000a: move-result v4 │ │ +1110ba: 3904 8200 |000b: if-nez v4, 008d // +0082 │ │ +1110be: 6e10 2b2a 0300 |000d: invoke-virtual {v3}, Ljava/lang/Class;.getModifiers:()I // method@2a2b │ │ +1110c4: 0a04 |0010: move-result v4 │ │ +1110c6: 7110 372b 0400 |0011: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isAbstract:(I)Z // method@2b37 │ │ +1110cc: 0a04 |0014: move-result v4 │ │ +1110ce: 1a05 900d |0015: const-string v5, "Class " // string@0d90 │ │ +1110d2: 3904 5800 |0017: if-nez v4, 006f // +0058 │ │ +1110d6: 6e10 252a 0300 |0019: invoke-virtual {v3}, Ljava/lang/Class;.getEnclosingClass:()Ljava/lang/Class; // method@2a25 │ │ +1110dc: 0c04 |001c: move-result-object v4 │ │ +1110de: 3804 2b00 |001d: if-eqz v4, 0048 // +002b │ │ +1110e2: 6e10 2b2a 0300 |001f: invoke-virtual {v3}, Ljava/lang/Class;.getModifiers:()I // method@2a2b │ │ +1110e8: 0a04 |0022: move-result v4 │ │ +1110ea: 7110 392b 0400 |0023: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2b39 │ │ +1110f0: 0a04 |0026: move-result v4 │ │ +1110f2: 3804 0300 |0027: if-eqz v4, 002a // +0003 │ │ +1110f6: 281f |0029: goto 0048 // +001f │ │ +1110f8: 2206 0408 |002a: new-instance v6, Lorg/acra/config/ACRAConfigurationException; // type@0804 │ │ +1110fc: 2200 1007 |002c: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +111100: 7010 eb2a 0000 |002e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +111106: 6e20 f52a 5000 |0031: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11110c: 6e10 2c2a 0300 |0034: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +111112: 0c01 |0037: move-result-object v1 │ │ +111114: 6e20 f52a 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11111a: 1a01 9200 |003b: const-string v1, " has to be static." // string@0092 │ │ +11111e: 6e20 f52a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +111124: 6e10 fa2a 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +11112a: 0c00 |0043: move-result-object v0 │ │ +11112c: 7020 372f 0600 |0044: invoke-direct {v6, v0}, Lorg/acra/config/ACRAConfigurationException;.:(Ljava/lang/String;)V // method@2f37 │ │ +111132: 2706 |0047: throw v6 │ │ +111134: 2314 f409 |0048: new-array v4, v1, [Ljava/lang/Class; // type@09f4 │ │ +111138: 6e20 202a 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2a20 │ │ +11113e: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +111142: 28b4 |004f: goto 0003 // -004c │ │ +111144: 0d06 |0050: move-exception v6 │ │ +111146: 2200 0408 |0051: new-instance v0, Lorg/acra/config/ACRAConfigurationException; // type@0804 │ │ +11114a: 2201 1007 |0053: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +11114e: 7010 eb2a 0100 |0055: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +111154: 6e20 f52a 5100 |0058: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11115a: 6e10 2c2a 0300 |005b: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +111160: 0c02 |005e: move-result-object v2 │ │ +111162: 6e20 f52a 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +111168: 1a02 a400 |0062: const-string v2, " is missing a no-args Constructor." // string@00a4 │ │ +11116c: 6e20 f52a 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +111172: 6e10 fa2a 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +111178: 0c01 |006a: move-result-object v1 │ │ +11117a: 7030 382f 1006 |006b: invoke-direct {v0, v1, v6}, Lorg/acra/config/ACRAConfigurationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2f38 │ │ +111180: 2700 |006e: throw v0 │ │ +111182: 2206 0408 |006f: new-instance v6, Lorg/acra/config/ACRAConfigurationException; // type@0804 │ │ +111186: 2200 1007 |0071: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +11118a: 7010 eb2a 0000 |0073: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +111190: 6e20 f52a 5000 |0076: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +111196: 6e10 2c2a 0300 |0079: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +11119c: 0c01 |007c: move-result-object v1 │ │ +11119e: 6e20 f52a 1000 |007d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1111a4: 1a01 7300 |0080: const-string v1, " cannot be abstract." // string@0073 │ │ +1111a8: 6e20 f52a 1000 |0082: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1111ae: 6e10 fa2a 0000 |0085: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1111b4: 0c00 |0088: move-result-object v0 │ │ +1111b6: 7020 372f 0600 |0089: invoke-direct {v6, v0}, Lorg/acra/config/ACRAConfigurationException;.:(Ljava/lang/String;)V // method@2f37 │ │ +1111bc: 2706 |008c: throw v6 │ │ +1111be: 2206 0408 |008d: new-instance v6, Lorg/acra/config/ACRAConfigurationException; // type@0804 │ │ +1111c2: 2200 1007 |008f: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +1111c6: 7010 eb2a 0000 |0091: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1111cc: 1a01 3b10 |0094: const-string v1, "Expected class, but found interface " // string@103b │ │ +1111d0: 6e20 f52a 1000 |0096: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1111d6: 6e10 2c2a 0300 |0099: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +1111dc: 0c01 |009c: move-result-object v1 │ │ +1111de: 6e20 f52a 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1111e4: 1a01 3e05 |00a0: const-string v1, "." // string@053e │ │ +1111e8: 6e20 f52a 1000 |00a2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1111ee: 6e10 fa2a 0000 |00a5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1111f4: 0c00 |00a8: move-result-object v0 │ │ +1111f6: 7020 372f 0600 |00a9: invoke-direct {v6, v0}, Lorg/acra/config/ACRAConfigurationException;.:(Ljava/lang/String;)V // method@2f37 │ │ +1111fc: 2706 |00ac: throw v6 │ │ +1111fe: 0e00 |00ad: return-void │ │ catches : 1 │ │ 0x0048 - 0x004d │ │ Ljava/lang/NoSuchMethodException; -> 0x0050 │ │ positions : │ │ 0x0000 line=31 │ │ 0x0007 line=32 │ │ 0x000d line=34 │ │ @@ -308833,17 +308835,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -111328: |[111328] org.acra.config.ConfigUtils.:()V │ │ -111338: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11133e: 0e00 |0003: return-void │ │ +111330: |[111330] org.acra.config.ConfigUtils.:()V │ │ +111340: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +111346: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/config/ConfigUtils; │ │ │ │ #1 : (in Lorg/acra/config/ConfigUtils;) │ │ @@ -308851,77 +308853,77 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/acra/config/Configuration;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -111208: |[111208] org.acra.config.ConfigUtils.getPluginConfiguration:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/acra/config/Configuration; │ │ -111218: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -11121c: 3800 2600 |0002: if-eqz v0, 0028 // +0026 │ │ -111220: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -111224: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -111228: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -11122c: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -111232: 1a03 7c0d |000d: const-string v3, "Checking plugin Configurations : " // string@0d7c │ │ -111236: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11123c: 6e10 602f 0500 |0012: invoke-virtual {v5}, Lorg/acra/config/CoreConfiguration;.pluginConfigurations:()Lorg/acra/collections/ImmutableList; // method@2f60 │ │ -111242: 0c03 |0015: move-result-object v3 │ │ -111244: 6e20 f42a 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -11124a: 1a03 8c00 |0019: const-string v3, " for class : " // string@008c │ │ -11124e: 6e20 f52a 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -111254: 6e20 f42a 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -11125a: 6e10 fa2a 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -111260: 0c02 |0024: move-result-object v2 │ │ -111262: 7230 5630 1002 |0025: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -111268: 6e10 602f 0500 |0028: invoke-virtual {v5}, Lorg/acra/config/CoreConfiguration;.pluginConfigurations:()Lorg/acra/collections/ImmutableList; // method@2f60 │ │ -11126e: 0c05 |002b: move-result-object v5 │ │ -111270: 6e10 5d2e 0500 |002c: invoke-virtual {v5}, Lorg/acra/collections/ImmutableList;.iterator:()Ljava/util/Iterator; // method@2e5d │ │ -111276: 0c05 |002f: move-result-object v5 │ │ -111278: 7210 042c 0500 |0030: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -11127e: 0a00 |0033: move-result v0 │ │ -111280: 3800 3700 |0034: if-eqz v0, 006b // +0037 │ │ -111284: 7210 052c 0500 |0036: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -11128a: 0c00 |0039: move-result-object v0 │ │ -11128c: 1f00 0808 |003a: check-cast v0, Lorg/acra/config/Configuration; // type@0808 │ │ -111290: 6301 f418 |003c: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -111294: 3801 2200 |003e: if-eqz v1, 0060 // +0022 │ │ -111298: 6201 fe18 |0040: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11129c: 6202 f518 |0042: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1112a0: 2203 1007 |0044: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -1112a4: 7010 eb2a 0300 |0046: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1112aa: 1a04 7b0d |0049: const-string v4, "Checking plugin Configuration : " // string@0d7b │ │ -1112ae: 6e20 f52a 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1112b4: 6e20 f42a 0300 |004e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1112ba: 1a04 6300 |0051: const-string v4, " against plugin class : " // string@0063 │ │ -1112be: 6e20 f52a 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1112c4: 6e20 f42a 6300 |0056: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1112ca: 6e10 fa2a 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1112d0: 0c03 |005c: move-result-object v3 │ │ -1112d2: 7230 5630 2103 |005d: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -1112d8: 6e10 8d2a 0000 |0060: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -1112de: 0c01 |0063: move-result-object v1 │ │ -1112e0: 6e20 312a 1600 |0064: invoke-virtual {v6, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2a31 │ │ -1112e6: 0a01 |0067: move-result v1 │ │ -1112e8: 3801 c8ff |0068: if-eqz v1, 0030 // -0038 │ │ -1112ec: 1100 |006a: return-object v0 │ │ -1112ee: 2205 f006 |006b: new-instance v5, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -1112f2: 2200 1007 |006d: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -1112f6: 7010 eb2a 0000 |006f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1112fc: 6e10 2c2a 0600 |0072: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -111302: 0c06 |0075: move-result-object v6 │ │ -111304: 6e20 f52a 6000 |0076: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11130a: 1a06 a500 |0079: const-string v6, " is no registered configuration" // string@00a5 │ │ -11130e: 6e20 f52a 6000 |007b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -111314: 6e10 fa2a 0000 |007e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -11131a: 0c06 |0081: move-result-object v6 │ │ -11131c: 7020 502a 6500 |0082: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -111322: 2802 |0085: goto 0087 // +0002 │ │ -111324: 2705 |0086: throw v5 │ │ -111326: 28ff |0087: goto 0086 // -0001 │ │ +111210: |[111210] org.acra.config.ConfigUtils.getPluginConfiguration:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/acra/config/Configuration; │ │ +111220: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +111224: 3800 2600 |0002: if-eqz v0, 0028 // +0026 │ │ +111228: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +11122c: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +111230: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +111234: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +11123a: 1a03 7c0d |000d: const-string v3, "Checking plugin Configurations : " // string@0d7c │ │ +11123e: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +111244: 6e10 602f 0500 |0012: invoke-virtual {v5}, Lorg/acra/config/CoreConfiguration;.pluginConfigurations:()Lorg/acra/collections/ImmutableList; // method@2f60 │ │ +11124a: 0c03 |0015: move-result-object v3 │ │ +11124c: 6e20 f42a 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +111252: 1a03 8c00 |0019: const-string v3, " for class : " // string@008c │ │ +111256: 6e20 f52a 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11125c: 6e20 f42a 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +111262: 6e10 fa2a 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +111268: 0c02 |0024: move-result-object v2 │ │ +11126a: 7230 5630 1002 |0025: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +111270: 6e10 602f 0500 |0028: invoke-virtual {v5}, Lorg/acra/config/CoreConfiguration;.pluginConfigurations:()Lorg/acra/collections/ImmutableList; // method@2f60 │ │ +111276: 0c05 |002b: move-result-object v5 │ │ +111278: 6e10 5d2e 0500 |002c: invoke-virtual {v5}, Lorg/acra/collections/ImmutableList;.iterator:()Ljava/util/Iterator; // method@2e5d │ │ +11127e: 0c05 |002f: move-result-object v5 │ │ +111280: 7210 042c 0500 |0030: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +111286: 0a00 |0033: move-result v0 │ │ +111288: 3800 3700 |0034: if-eqz v0, 006b // +0037 │ │ +11128c: 7210 052c 0500 |0036: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +111292: 0c00 |0039: move-result-object v0 │ │ +111294: 1f00 0808 |003a: check-cast v0, Lorg/acra/config/Configuration; // type@0808 │ │ +111298: 6301 f418 |003c: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +11129c: 3801 2200 |003e: if-eqz v1, 0060 // +0022 │ │ +1112a0: 6201 fe18 |0040: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1112a4: 6202 f518 |0042: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1112a8: 2203 1007 |0044: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +1112ac: 7010 eb2a 0300 |0046: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1112b2: 1a04 7b0d |0049: const-string v4, "Checking plugin Configuration : " // string@0d7b │ │ +1112b6: 6e20 f52a 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1112bc: 6e20 f42a 0300 |004e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1112c2: 1a04 6300 |0051: const-string v4, " against plugin class : " // string@0063 │ │ +1112c6: 6e20 f52a 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1112cc: 6e20 f42a 6300 |0056: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1112d2: 6e10 fa2a 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1112d8: 0c03 |005c: move-result-object v3 │ │ +1112da: 7230 5630 2103 |005d: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +1112e0: 6e10 8d2a 0000 |0060: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +1112e6: 0c01 |0063: move-result-object v1 │ │ +1112e8: 6e20 312a 1600 |0064: invoke-virtual {v6, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2a31 │ │ +1112ee: 0a01 |0067: move-result v1 │ │ +1112f0: 3801 c8ff |0068: if-eqz v1, 0030 // -0038 │ │ +1112f4: 1100 |006a: return-object v0 │ │ +1112f6: 2205 f006 |006b: new-instance v5, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +1112fa: 2200 1007 |006d: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +1112fe: 7010 eb2a 0000 |006f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +111304: 6e10 2c2a 0600 |0072: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +11130a: 0c06 |0075: move-result-object v6 │ │ +11130c: 6e20 f52a 6000 |0076: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +111312: 1a06 a500 |0079: const-string v6, " is no registered configuration" // string@00a5 │ │ +111316: 6e20 f52a 6000 |007b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11131c: 6e10 fa2a 0000 |007e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +111322: 0c06 |0081: move-result-object v6 │ │ +111324: 7020 502a 6500 |0082: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +11132a: 2802 |0085: goto 0087 // +0002 │ │ +11132c: 2705 |0086: throw v5 │ │ +11132e: 28ff |0087: goto 0086 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0028 line=33 │ │ 0x003c line=34 │ │ 0x0060 line=35 │ │ 0x006b line=40 │ │ @@ -309050,80 +309052,80 @@ │ │ type : '(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1126cc: |[1126cc] org.acra.config.ReportingAdministrator$-CC.$default$notifyReportDropped:(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ -1126dc: 0e00 |0000: return-void │ │ +1126d4: |[1126d4] org.acra.config.ReportingAdministrator$-CC.$default$notifyReportDropped:(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ +1126e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/acra/config/ReportingAdministrator$-CC;) │ │ name : '$default$shouldFinishActivity' │ │ type : '(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/LastActivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11267c: |[11267c] org.acra.config.ReportingAdministrator$-CC.$default$shouldFinishActivity:(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/LastActivityManager;)Z │ │ -11268c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -11268e: 0f01 |0001: return v1 │ │ +112684: |[112684] org.acra.config.ReportingAdministrator$-CC.$default$shouldFinishActivity:(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/LastActivityManager;)Z │ │ +112694: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +112696: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/acra/config/ReportingAdministrator$-CC;) │ │ name : '$default$shouldKillApplication' │ │ type : '(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -112690: |[112690] org.acra.config.ReportingAdministrator$-CC.$default$shouldKillApplication:(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)Z │ │ -1126a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -1126a2: 0f01 |0001: return v1 │ │ +112698: |[112698] org.acra.config.ReportingAdministrator$-CC.$default$shouldKillApplication:(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)Z │ │ +1126a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +1126aa: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/acra/config/ReportingAdministrator$-CC;) │ │ name : '$default$shouldSendReport' │ │ type : '(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/data/CrashReportData;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1126a4: |[1126a4] org.acra.config.ReportingAdministrator$-CC.$default$shouldSendReport:(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/data/CrashReportData;)Z │ │ -1126b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -1126b6: 0f01 |0001: return v1 │ │ +1126ac: |[1126ac] org.acra.config.ReportingAdministrator$-CC.$default$shouldSendReport:(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/data/CrashReportData;)Z │ │ +1126bc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +1126be: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/acra/config/ReportingAdministrator$-CC;) │ │ name : '$default$shouldStartCollecting' │ │ type : '(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1126b8: |[1126b8] org.acra.config.ReportingAdministrator$-CC.$default$shouldStartCollecting:(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;)Z │ │ -1126c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -1126ca: 0f01 |0001: return v1 │ │ +1126c0: |[1126c0] org.acra.config.ReportingAdministrator$-CC.$default$shouldStartCollecting:(Lorg/acra/config/ReportingAdministrator;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;)Z │ │ +1126d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +1126d2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 9159 (ReportingAdministrator.java) │ │ │ │ @@ -309168,19 +309170,19 @@ │ │ type : '(Lorg/acra/sender/ReportSender;Lorg/acra/sender/ReportSenderException;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -112710: |[112710] org.acra.config.RetryPolicy$FailedSender.:(Lorg/acra/sender/ReportSender;Lorg/acra/sender/ReportSenderException;)V │ │ -112720: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -112726: 5b01 ec19 |0003: iput-object v1, v0, Lorg/acra/config/RetryPolicy$FailedSender;.sender:Lorg/acra/sender/ReportSender; // field@19ec │ │ -11272a: 5b02 eb19 |0005: iput-object v2, v0, Lorg/acra/config/RetryPolicy$FailedSender;.exception:Lorg/acra/sender/ReportSenderException; // field@19eb │ │ -11272e: 0e00 |0007: return-void │ │ +112718: |[112718] org.acra.config.RetryPolicy$FailedSender.:(Lorg/acra/sender/ReportSender;Lorg/acra/sender/ReportSenderException;)V │ │ +112728: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11272e: 5b01 ec19 |0003: iput-object v1, v0, Lorg/acra/config/RetryPolicy$FailedSender;.sender:Lorg/acra/sender/ReportSender; // field@19ec │ │ +112732: 5b02 eb19 |0005: iput-object v2, v0, Lorg/acra/config/RetryPolicy$FailedSender;.exception:Lorg/acra/sender/ReportSenderException; // field@19eb │ │ +112736: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/acra/config/RetryPolicy$FailedSender; │ │ @@ -309193,17 +309195,17 @@ │ │ type : '()Lorg/acra/sender/ReportSenderException;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1126f8: |[1126f8] org.acra.config.RetryPolicy$FailedSender.getException:()Lorg/acra/sender/ReportSenderException; │ │ -112708: 5410 eb19 |0000: iget-object v0, v1, Lorg/acra/config/RetryPolicy$FailedSender;.exception:Lorg/acra/sender/ReportSenderException; // field@19eb │ │ -11270c: 1100 |0002: return-object v0 │ │ +112700: |[112700] org.acra.config.RetryPolicy$FailedSender.getException:()Lorg/acra/sender/ReportSenderException; │ │ +112710: 5410 eb19 |0000: iget-object v0, v1, Lorg/acra/config/RetryPolicy$FailedSender;.exception:Lorg/acra/sender/ReportSenderException; // field@19eb │ │ +112714: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/RetryPolicy$FailedSender; │ │ │ │ #1 : (in Lorg/acra/config/RetryPolicy$FailedSender;) │ │ @@ -309211,17 +309213,17 @@ │ │ type : '()Lorg/acra/sender/ReportSender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1126e0: |[1126e0] org.acra.config.RetryPolicy$FailedSender.getSender:()Lorg/acra/sender/ReportSender; │ │ -1126f0: 5410 ec19 |0000: iget-object v0, v1, Lorg/acra/config/RetryPolicy$FailedSender;.sender:Lorg/acra/sender/ReportSender; // field@19ec │ │ -1126f4: 1100 |0002: return-object v0 │ │ +1126e8: |[1126e8] org.acra.config.RetryPolicy$FailedSender.getSender:()Lorg/acra/sender/ReportSender; │ │ +1126f8: 5410 ec19 |0000: iget-object v0, v1, Lorg/acra/config/RetryPolicy$FailedSender;.sender:Lorg/acra/sender/ReportSender; // field@19ec │ │ +1126fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/RetryPolicy$FailedSender; │ │ │ │ source_file_idx : 9175 (RetryPolicy.java) │ │ @@ -309304,42 +309306,42 @@ │ │ type : '(Lorg/acra/data/CrashReportDataFactory;Lorg/acra/collector/Collector;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -112730: |[112730] org.acra.data.-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ.:(Lorg/acra/data/CrashReportDataFactory;Lorg/acra/collector/Collector;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -112740: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -112746: 5b01 ed19 |0003: iput-object v1, v0, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$0:Lorg/acra/data/CrashReportDataFactory; // field@19ed │ │ -11274a: 5b02 ee19 |0005: iput-object v2, v0, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$1:Lorg/acra/collector/Collector; // field@19ee │ │ -11274e: 5b03 ef19 |0007: iput-object v3, v0, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$2:Lorg/acra/builder/ReportBuilder; // field@19ef │ │ -112752: 5b04 f019 |0009: iput-object v4, v0, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$3:Lorg/acra/data/CrashReportData; // field@19f0 │ │ -112756: 0e00 |000b: return-void │ │ +112738: |[112738] org.acra.data.-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ.:(Lorg/acra/data/CrashReportDataFactory;Lorg/acra/collector/Collector;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +112748: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11274e: 5b01 ed19 |0003: iput-object v1, v0, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$0:Lorg/acra/data/CrashReportDataFactory; // field@19ed │ │ +112752: 5b02 ee19 |0005: iput-object v2, v0, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$1:Lorg/acra/collector/Collector; // field@19ee │ │ +112756: 5b03 ef19 |0007: iput-object v3, v0, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$2:Lorg/acra/builder/ReportBuilder; // field@19ef │ │ +11275a: 5b04 f019 |0009: iput-object v4, v0, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$3:Lorg/acra/data/CrashReportData; // field@19f0 │ │ +11275e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -112758: |[112758] org.acra.data.-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ.run:()V │ │ -112768: 5440 ed19 |0000: iget-object v0, v4, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$0:Lorg/acra/data/CrashReportDataFactory; // field@19ed │ │ -11276c: 5441 ee19 |0002: iget-object v1, v4, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$1:Lorg/acra/collector/Collector; // field@19ee │ │ -112770: 5442 ef19 |0004: iget-object v2, v4, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$2:Lorg/acra/builder/ReportBuilder; // field@19ef │ │ -112774: 5443 f019 |0006: iget-object v3, v4, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$3:Lorg/acra/data/CrashReportData; // field@19f0 │ │ -112778: 6e40 0930 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lorg/acra/data/CrashReportDataFactory;.lambda$createCrashData$1$CrashReportDataFactory:(Lorg/acra/collector/Collector;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V // method@3009 │ │ -11277e: 0e00 |000b: return-void │ │ +112760: |[112760] org.acra.data.-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ.run:()V │ │ +112770: 5440 ed19 |0000: iget-object v0, v4, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$0:Lorg/acra/data/CrashReportDataFactory; // field@19ed │ │ +112774: 5441 ee19 |0002: iget-object v1, v4, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$1:Lorg/acra/collector/Collector; // field@19ee │ │ +112778: 5442 ef19 |0004: iget-object v2, v4, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$2:Lorg/acra/builder/ReportBuilder; // field@19ef │ │ +11277c: 5443 f019 |0006: iget-object v3, v4, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.f$3:Lorg/acra/data/CrashReportData; // field@19f0 │ │ +112780: 6e40 0930 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lorg/acra/data/CrashReportDataFactory;.lambda$createCrashData$1$CrashReportDataFactory:(Lorg/acra/collector/Collector;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V // method@3009 │ │ +112786: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1062 header: │ │ @@ -309370,55 +309372,55 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1127a4: |[1127a4] org.acra.data.-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE.:()V │ │ -1127b4: 2200 1708 |0000: new-instance v0, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE; // type@0817 │ │ -1127b8: 7010 ed2f 0000 |0002: invoke-direct {v0}, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE;.:()V // method@2fed │ │ -1127be: 6900 f119 |0005: sput-object v0, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE;.INSTANCE:Lorg/acra/data/-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE; // field@19f1 │ │ -1127c2: 0e00 |0007: return-void │ │ +1127ac: |[1127ac] org.acra.data.-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE.:()V │ │ +1127bc: 2200 1708 |0000: new-instance v0, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE; // type@0817 │ │ +1127c0: 7010 ed2f 0000 |0002: invoke-direct {v0}, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE;.:()V // method@2fed │ │ +1127c6: 6900 f119 |0005: sput-object v0, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE;.INSTANCE:Lorg/acra/data/-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE; // field@19f1 │ │ +1127ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/acra/data/-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11002 (PRIVATE SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1127c4: |[1127c4] org.acra.data.-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE.:()V │ │ -1127d4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1127da: 0e00 |0003: return-void │ │ +1127cc: |[1127cc] org.acra.data.-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE.:()V │ │ +1127dc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1127e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/data/-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -112780: |[112780] org.acra.data.-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -112790: 1f01 e307 |0000: check-cast v1, Lorg/acra/collector/Collector; // type@07e3 │ │ -112794: 1f02 e307 |0002: check-cast v2, Lorg/acra/collector/Collector; // type@07e3 │ │ -112798: 7120 0a30 2100 |0004: invoke-static {v1, v2}, Lorg/acra/data/CrashReportDataFactory;.lambda$new$0:(Lorg/acra/collector/Collector;Lorg/acra/collector/Collector;)I // method@300a │ │ -11279e: 0a01 |0007: move-result v1 │ │ -1127a0: 0f01 |0008: return v1 │ │ +112788: |[112788] org.acra.data.-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +112798: 1f01 e307 |0000: check-cast v1, Lorg/acra/collector/Collector; // type@07e3 │ │ +11279c: 1f02 e307 |0002: check-cast v2, Lorg/acra/collector/Collector; // type@07e3 │ │ +1127a0: 7120 0a30 2100 |0004: invoke-static {v1, v2}, Lorg/acra/data/CrashReportDataFactory;.lambda$new$0:(Lorg/acra/collector/Collector;Lorg/acra/collector/Collector;)I // method@300a │ │ +1127a6: 0a01 |0007: move-result v1 │ │ +1127a8: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1063 header: │ │ @@ -309541,20 +309543,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -112c5c: |[112c5c] org.acra.data.CrashReportData.:()V │ │ -112c6c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -112c72: 2200 de08 |0003: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ -112c76: 7010 3334 0000 |0005: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -112c7c: 5b10 f219 |0008: iput-object v0, v1, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -112c80: 0e00 |000a: return-void │ │ +112c64: |[112c64] org.acra.data.CrashReportData.:()V │ │ +112c74: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +112c7a: 2200 de08 |0003: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ +112c7e: 7010 3334 0000 |0005: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +112c84: 5b10 f219 |0008: iput-object v0, v1, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +112c88: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/acra/data/CrashReportData; │ │ │ │ @@ -309563,20 +309565,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -112c84: |[112c84] org.acra.data.CrashReportData.:(Ljava/lang/String;)V │ │ -112c94: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -112c9a: 2200 de08 |0003: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ -112c9e: 7020 3434 2000 |0005: invoke-direct {v0, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ -112ca4: 5b10 f219 |0008: iput-object v0, v1, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -112ca8: 0e00 |000a: return-void │ │ +112c8c: |[112c8c] org.acra.data.CrashReportData.:(Ljava/lang/String;)V │ │ +112c9c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +112ca2: 2200 de08 |0003: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ +112ca6: 7020 3434 2000 |0005: invoke-direct {v0, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ +112cac: 5b10 f219 |0008: iput-object v0, v1, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +112cb0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/acra/data/CrashReportData; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ @@ -309586,19 +309588,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1131cc: |[1131cc] org.acra.data.CrashReportData.putNA:(Ljava/lang/String;)V │ │ -1131dc: 5420 f219 |0000: iget-object v0, v2, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -1131e0: 1a01 d520 |0002: const-string v1, "N/A" // string@20d5 │ │ -1131e4: 6e30 4634 3001 |0004: invoke-virtual {v0, v3, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -1131ea: 0e00 |0007: return-void │ │ +1131d4: |[1131d4] org.acra.data.CrashReportData.putNA:(Ljava/lang/String;)V │ │ +1131e4: 5420 f219 |0000: iget-object v0, v2, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +1131e8: 1a01 d520 |0002: const-string v1, "N/A" // string@20d5 │ │ +1131ec: 6e30 4634 3001 |0004: invoke-virtual {v0, v3, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +1131f2: 0e00 |0007: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Lorg/json/JSONException; -> 0x0007 │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/acra/data/CrashReportData; │ │ @@ -309610,19 +309612,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -112b18: |[112b18] org.acra.data.CrashReportData.containsKey:(Ljava/lang/String;)Z │ │ -112b28: 5410 f219 |0000: iget-object v0, v1, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -112b2c: 6e20 3e34 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@343e │ │ -112b32: 0a02 |0005: move-result v2 │ │ -112b34: 0f02 |0006: return v2 │ │ +112b20: |[112b20] org.acra.data.CrashReportData.containsKey:(Ljava/lang/String;)Z │ │ +112b30: 5410 f219 |0000: iget-object v0, v1, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +112b34: 6e20 3e34 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@343e │ │ +112b3a: 0a02 |0005: move-result v2 │ │ +112b3c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/data/CrashReportData; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -309631,20 +309633,20 @@ │ │ type : '(Lorg/acra/ReportField;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -112b38: |[112b38] org.acra.data.CrashReportData.containsKey:(Lorg/acra/ReportField;)Z │ │ -112b48: 6e10 e12d 0100 |0000: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ -112b4e: 0c01 |0003: move-result-object v1 │ │ -112b50: 6e20 f12f 1000 |0004: invoke-virtual {v0, v1}, Lorg/acra/data/CrashReportData;.containsKey:(Ljava/lang/String;)Z // method@2ff1 │ │ -112b56: 0a01 |0007: move-result v1 │ │ -112b58: 0f01 |0008: return v1 │ │ +112b40: |[112b40] org.acra.data.CrashReportData.containsKey:(Lorg/acra/ReportField;)Z │ │ +112b50: 6e10 e12d 0100 |0000: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ +112b56: 0c01 |0003: move-result-object v1 │ │ +112b58: 6e20 f12f 1000 |0004: invoke-virtual {v0, v1}, Lorg/acra/data/CrashReportData;.containsKey:(Ljava/lang/String;)Z // method@2ff1 │ │ +112b5e: 0a01 |0007: move-result v1 │ │ +112b60: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/acra/data/CrashReportData; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/acra/ReportField; │ │ │ │ @@ -309653,19 +309655,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -112b5c: |[112b5c] org.acra.data.CrashReportData.get:(Ljava/lang/String;)Ljava/lang/Object; │ │ -112b6c: 5410 f219 |0000: iget-object v0, v1, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -112b70: 6e20 4134 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.opt:(Ljava/lang/String;)Ljava/lang/Object; // method@3441 │ │ -112b76: 0c02 |0005: move-result-object v2 │ │ -112b78: 1102 |0006: return-object v2 │ │ +112b64: |[112b64] org.acra.data.CrashReportData.get:(Ljava/lang/String;)Ljava/lang/Object; │ │ +112b74: 5410 f219 |0000: iget-object v0, v1, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +112b78: 6e20 4134 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.opt:(Ljava/lang/String;)Ljava/lang/Object; // method@3441 │ │ +112b7e: 0c02 |0005: move-result-object v2 │ │ +112b80: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/data/CrashReportData; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -309674,21 +309676,21 @@ │ │ type : '(Lorg/acra/ReportField;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -112b7c: |[112b7c] org.acra.data.CrashReportData.getString:(Lorg/acra/ReportField;)Ljava/lang/String; │ │ -112b8c: 5410 f219 |0000: iget-object v0, v1, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -112b90: 6e10 e12d 0200 |0002: invoke-virtual {v2}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ -112b96: 0c02 |0005: move-result-object v2 │ │ -112b98: 6e20 4234 2000 |0006: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@3442 │ │ -112b9e: 0c02 |0009: move-result-object v2 │ │ -112ba0: 1102 |000a: return-object v2 │ │ +112b84: |[112b84] org.acra.data.CrashReportData.getString:(Lorg/acra/ReportField;)Ljava/lang/String; │ │ +112b94: 5410 f219 |0000: iget-object v0, v1, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +112b98: 6e10 e12d 0200 |0002: invoke-virtual {v2}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ +112b9e: 0c02 |0005: move-result-object v2 │ │ +112ba0: 6e20 4234 2000 |0006: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@3442 │ │ +112ba6: 0c02 |0009: move-result-object v2 │ │ +112ba8: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/acra/data/CrashReportData; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/acra/ReportField; │ │ │ │ @@ -309697,37 +309699,37 @@ │ │ type : '(Ljava/lang/String;D)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -112d28: |[112d28] org.acra.data.CrashReportData.put:(Ljava/lang/String;D)V │ │ -112d38: 1d03 |0000: monitor-enter v3 │ │ -112d3a: 5430 f219 |0001: iget-object v0, v3, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -112d3e: 6e40 4334 4065 |0003: invoke-virtual {v0, v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@3443 │ │ -112d44: 281f |0006: goto 0025 // +001f │ │ -112d46: 0d04 |0007: move-exception v4 │ │ -112d48: 281f |0008: goto 0027 // +001f │ │ -112d4a: 6204 fe18 |0009: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -112d4e: 6200 f518 |000b: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -112d52: 2201 1007 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -112d56: 7010 eb2a 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -112d5c: 1a02 fa10 |0012: const-string v2, "Failed to put value into CrashReportData: " // string@10fa │ │ -112d60: 6e20 f52a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112d66: 7120 dc2a 6500 |0017: invoke-static {v5, v6}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@2adc │ │ -112d6c: 0c05 |001a: move-result-object v5 │ │ -112d6e: 6e20 f52a 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112d74: 6e10 fa2a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -112d7a: 0c05 |0021: move-result-object v5 │ │ -112d7c: 7230 5f30 0405 |0022: invoke-interface {v4, v0, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -112d82: 1e03 |0025: monitor-exit v3 │ │ -112d84: 0e00 |0026: return-void │ │ -112d86: 1e03 |0027: monitor-exit v3 │ │ -112d88: 2704 |0028: throw v4 │ │ +112d30: |[112d30] org.acra.data.CrashReportData.put:(Ljava/lang/String;D)V │ │ +112d40: 1d03 |0000: monitor-enter v3 │ │ +112d42: 5430 f219 |0001: iget-object v0, v3, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +112d46: 6e40 4334 4065 |0003: invoke-virtual {v0, v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@3443 │ │ +112d4c: 281f |0006: goto 0025 // +001f │ │ +112d4e: 0d04 |0007: move-exception v4 │ │ +112d50: 281f |0008: goto 0027 // +001f │ │ +112d52: 6204 fe18 |0009: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +112d56: 6200 f518 |000b: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +112d5a: 2201 1007 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +112d5e: 7010 eb2a 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +112d64: 1a02 fa10 |0012: const-string v2, "Failed to put value into CrashReportData: " // string@10fa │ │ +112d68: 6e20 f52a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112d6e: 7120 dc2a 6500 |0017: invoke-static {v5, v6}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@2adc │ │ +112d74: 0c05 |001a: move-result-object v5 │ │ +112d76: 6e20 f52a 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112d7c: 6e10 fa2a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +112d82: 0c05 |0021: move-result-object v5 │ │ +112d84: 7230 5f30 0405 |0022: invoke-interface {v4, v0, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +112d8a: 1e03 |0025: monitor-exit v3 │ │ +112d8c: 0e00 |0026: return-void │ │ +112d8e: 1e03 |0027: monitor-exit v3 │ │ +112d90: 2704 |0028: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ Lorg/json/JSONException; -> 0x0009 │ │ -> 0x0007 │ │ 0x0009 - 0x0025 │ │ -> 0x0007 │ │ positions : │ │ @@ -309744,37 +309746,37 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -112da4: |[112da4] org.acra.data.CrashReportData.put:(Ljava/lang/String;I)V │ │ -112db4: 1d03 |0000: monitor-enter v3 │ │ -112db6: 5430 f219 |0001: iget-object v0, v3, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -112dba: 6e30 4434 4005 |0003: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ -112dc0: 281f |0006: goto 0025 // +001f │ │ -112dc2: 0d04 |0007: move-exception v4 │ │ -112dc4: 281f |0008: goto 0027 // +001f │ │ -112dc6: 6204 fe18 |0009: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -112dca: 6200 f518 |000b: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -112dce: 2201 1007 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -112dd2: 7010 eb2a 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -112dd8: 1a02 fa10 |0012: const-string v2, "Failed to put value into CrashReportData: " // string@10fa │ │ -112ddc: 6e20 f52a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112de2: 7110 de2a 0500 |0017: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2ade │ │ -112de8: 0c05 |001a: move-result-object v5 │ │ -112dea: 6e20 f52a 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112df0: 6e10 fa2a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -112df6: 0c05 |0021: move-result-object v5 │ │ -112df8: 7230 5f30 0405 |0022: invoke-interface {v4, v0, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -112dfe: 1e03 |0025: monitor-exit v3 │ │ -112e00: 0e00 |0026: return-void │ │ -112e02: 1e03 |0027: monitor-exit v3 │ │ -112e04: 2704 |0028: throw v4 │ │ +112dac: |[112dac] org.acra.data.CrashReportData.put:(Ljava/lang/String;I)V │ │ +112dbc: 1d03 |0000: monitor-enter v3 │ │ +112dbe: 5430 f219 |0001: iget-object v0, v3, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +112dc2: 6e30 4434 4005 |0003: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ +112dc8: 281f |0006: goto 0025 // +001f │ │ +112dca: 0d04 |0007: move-exception v4 │ │ +112dcc: 281f |0008: goto 0027 // +001f │ │ +112dce: 6204 fe18 |0009: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +112dd2: 6200 f518 |000b: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +112dd6: 2201 1007 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +112dda: 7010 eb2a 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +112de0: 1a02 fa10 |0012: const-string v2, "Failed to put value into CrashReportData: " // string@10fa │ │ +112de4: 6e20 f52a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112dea: 7110 de2a 0500 |0017: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2ade │ │ +112df0: 0c05 |001a: move-result-object v5 │ │ +112df2: 6e20 f52a 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112df8: 6e10 fa2a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +112dfe: 0c05 |0021: move-result-object v5 │ │ +112e00: 7230 5f30 0405 |0022: invoke-interface {v4, v0, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +112e06: 1e03 |0025: monitor-exit v3 │ │ +112e08: 0e00 |0026: return-void │ │ +112e0a: 1e03 |0027: monitor-exit v3 │ │ +112e0c: 2704 |0028: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ Lorg/json/JSONException; -> 0x0009 │ │ -> 0x0007 │ │ 0x0009 - 0x0025 │ │ -> 0x0007 │ │ positions : │ │ @@ -309791,37 +309793,37 @@ │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -112ea8: |[112ea8] org.acra.data.CrashReportData.put:(Ljava/lang/String;J)V │ │ -112eb8: 1d03 |0000: monitor-enter v3 │ │ -112eba: 5430 f219 |0001: iget-object v0, v3, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -112ebe: 6e40 4534 4065 |0003: invoke-virtual {v0, v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@3445 │ │ -112ec4: 281f |0006: goto 0025 // +001f │ │ -112ec6: 0d04 |0007: move-exception v4 │ │ -112ec8: 281f |0008: goto 0027 // +001f │ │ -112eca: 6204 fe18 |0009: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -112ece: 6200 f518 |000b: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -112ed2: 2201 1007 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -112ed6: 7010 eb2a 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -112edc: 1a02 fa10 |0012: const-string v2, "Failed to put value into CrashReportData: " // string@10fa │ │ -112ee0: 6e20 f52a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112ee6: 7120 df2a 6500 |0017: invoke-static {v5, v6}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@2adf │ │ -112eec: 0c05 |001a: move-result-object v5 │ │ -112eee: 6e20 f52a 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112ef4: 6e10 fa2a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -112efa: 0c05 |0021: move-result-object v5 │ │ -112efc: 7230 5f30 0405 |0022: invoke-interface {v4, v0, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -112f02: 1e03 |0025: monitor-exit v3 │ │ -112f04: 0e00 |0026: return-void │ │ -112f06: 1e03 |0027: monitor-exit v3 │ │ -112f08: 2704 |0028: throw v4 │ │ +112eb0: |[112eb0] org.acra.data.CrashReportData.put:(Ljava/lang/String;J)V │ │ +112ec0: 1d03 |0000: monitor-enter v3 │ │ +112ec2: 5430 f219 |0001: iget-object v0, v3, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +112ec6: 6e40 4534 4065 |0003: invoke-virtual {v0, v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@3445 │ │ +112ecc: 281f |0006: goto 0025 // +001f │ │ +112ece: 0d04 |0007: move-exception v4 │ │ +112ed0: 281f |0008: goto 0027 // +001f │ │ +112ed2: 6204 fe18 |0009: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +112ed6: 6200 f518 |000b: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +112eda: 2201 1007 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +112ede: 7010 eb2a 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +112ee4: 1a02 fa10 |0012: const-string v2, "Failed to put value into CrashReportData: " // string@10fa │ │ +112ee8: 6e20 f52a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112eee: 7120 df2a 6500 |0017: invoke-static {v5, v6}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@2adf │ │ +112ef4: 0c05 |001a: move-result-object v5 │ │ +112ef6: 6e20 f52a 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112efc: 6e10 fa2a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +112f02: 0c05 |0021: move-result-object v5 │ │ +112f04: 7230 5f30 0405 |0022: invoke-interface {v4, v0, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +112f0a: 1e03 |0025: monitor-exit v3 │ │ +112f0c: 0e00 |0026: return-void │ │ +112f0e: 1e03 |0027: monitor-exit v3 │ │ +112f10: 2704 |0028: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ Lorg/json/JSONException; -> 0x0009 │ │ -> 0x0007 │ │ 0x0009 - 0x0025 │ │ -> 0x0007 │ │ positions : │ │ @@ -309838,39 +309840,39 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -112e20: |[112e20] org.acra.data.CrashReportData.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ -112e30: 1d03 |0000: monitor-enter v3 │ │ -112e32: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ -112e36: 7020 0330 4300 |0003: invoke-direct {v3, v4}, Lorg/acra/data/CrashReportData;.putNA:(Ljava/lang/String;)V // method@3003 │ │ -112e3c: 1e03 |0006: monitor-exit v3 │ │ -112e3e: 0e00 |0007: return-void │ │ -112e40: 5430 f219 |0008: iget-object v0, v3, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -112e44: 6e30 4634 4005 |000a: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -112e4a: 281b |000d: goto 0028 // +001b │ │ -112e4c: 0d04 |000e: move-exception v4 │ │ -112e4e: 281b |000f: goto 002a // +001b │ │ -112e50: 6204 fe18 |0010: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -112e54: 6200 f518 |0012: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -112e58: 2201 1007 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -112e5c: 7010 eb2a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -112e62: 1a02 fa10 |0019: const-string v2, "Failed to put value into CrashReportData: " // string@10fa │ │ -112e66: 6e20 f52a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112e6c: 6e20 f52a 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112e72: 6e10 fa2a 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -112e78: 0c05 |0024: move-result-object v5 │ │ -112e7a: 7230 5f30 0405 |0025: invoke-interface {v4, v0, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -112e80: 1e03 |0028: monitor-exit v3 │ │ -112e82: 0e00 |0029: return-void │ │ -112e84: 1e03 |002a: monitor-exit v3 │ │ -112e86: 2704 |002b: throw v4 │ │ +112e28: |[112e28] org.acra.data.CrashReportData.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ +112e38: 1d03 |0000: monitor-enter v3 │ │ +112e3a: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ +112e3e: 7020 0330 4300 |0003: invoke-direct {v3, v4}, Lorg/acra/data/CrashReportData;.putNA:(Ljava/lang/String;)V // method@3003 │ │ +112e44: 1e03 |0006: monitor-exit v3 │ │ +112e46: 0e00 |0007: return-void │ │ +112e48: 5430 f219 |0008: iget-object v0, v3, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +112e4c: 6e30 4634 4005 |000a: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +112e52: 281b |000d: goto 0028 // +001b │ │ +112e54: 0d04 |000e: move-exception v4 │ │ +112e56: 281b |000f: goto 002a // +001b │ │ +112e58: 6204 fe18 |0010: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +112e5c: 6200 f518 |0012: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +112e60: 2201 1007 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +112e64: 7010 eb2a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +112e6a: 1a02 fa10 |0019: const-string v2, "Failed to put value into CrashReportData: " // string@10fa │ │ +112e6e: 6e20 f52a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112e74: 6e20 f52a 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112e7a: 6e10 fa2a 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +112e80: 0c05 |0024: move-result-object v5 │ │ +112e82: 7230 5f30 0405 |0025: invoke-interface {v4, v0, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +112e88: 1e03 |0028: monitor-exit v3 │ │ +112e8a: 0e00 |0029: return-void │ │ +112e8c: 1e03 |002a: monitor-exit v3 │ │ +112e8e: 2704 |002b: throw v4 │ │ catches : 3 │ │ 0x0003 - 0x0006 │ │ -> 0x000e │ │ 0x0008 - 0x000d │ │ Lorg/json/JSONException; -> 0x0010 │ │ -> 0x000e │ │ 0x0010 - 0x0028 │ │ @@ -309891,41 +309893,41 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONArray;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -112f24: |[112f24] org.acra.data.CrashReportData.put:(Ljava/lang/String;Lorg/json/JSONArray;)V │ │ -112f34: 1d03 |0000: monitor-enter v3 │ │ -112f36: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ -112f3a: 7020 0330 4300 |0003: invoke-direct {v3, v4}, Lorg/acra/data/CrashReportData;.putNA:(Ljava/lang/String;)V // method@3003 │ │ -112f40: 1e03 |0006: monitor-exit v3 │ │ -112f42: 0e00 |0007: return-void │ │ -112f44: 5430 f219 |0008: iget-object v0, v3, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -112f48: 6e30 4634 4005 |000a: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -112f4e: 281f |000d: goto 002c // +001f │ │ -112f50: 0d04 |000e: move-exception v4 │ │ -112f52: 281f |000f: goto 002e // +001f │ │ -112f54: 6204 fe18 |0010: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -112f58: 6200 f518 |0012: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -112f5c: 2201 1007 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -112f60: 7010 eb2a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -112f66: 1a02 fa10 |0019: const-string v2, "Failed to put value into CrashReportData: " // string@10fa │ │ -112f6a: 6e20 f52a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112f70: 7110 e02a 0500 |001e: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2ae0 │ │ -112f76: 0c05 |0021: move-result-object v5 │ │ -112f78: 6e20 f52a 5100 |0022: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112f7e: 6e10 fa2a 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -112f84: 0c05 |0028: move-result-object v5 │ │ -112f86: 7230 5f30 0405 |0029: invoke-interface {v4, v0, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -112f8c: 1e03 |002c: monitor-exit v3 │ │ -112f8e: 0e00 |002d: return-void │ │ -112f90: 1e03 |002e: monitor-exit v3 │ │ -112f92: 2704 |002f: throw v4 │ │ +112f2c: |[112f2c] org.acra.data.CrashReportData.put:(Ljava/lang/String;Lorg/json/JSONArray;)V │ │ +112f3c: 1d03 |0000: monitor-enter v3 │ │ +112f3e: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ +112f42: 7020 0330 4300 |0003: invoke-direct {v3, v4}, Lorg/acra/data/CrashReportData;.putNA:(Ljava/lang/String;)V // method@3003 │ │ +112f48: 1e03 |0006: monitor-exit v3 │ │ +112f4a: 0e00 |0007: return-void │ │ +112f4c: 5430 f219 |0008: iget-object v0, v3, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +112f50: 6e30 4634 4005 |000a: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +112f56: 281f |000d: goto 002c // +001f │ │ +112f58: 0d04 |000e: move-exception v4 │ │ +112f5a: 281f |000f: goto 002e // +001f │ │ +112f5c: 6204 fe18 |0010: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +112f60: 6200 f518 |0012: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +112f64: 2201 1007 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +112f68: 7010 eb2a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +112f6e: 1a02 fa10 |0019: const-string v2, "Failed to put value into CrashReportData: " // string@10fa │ │ +112f72: 6e20 f52a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112f78: 7110 e02a 0500 |001e: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2ae0 │ │ +112f7e: 0c05 |0021: move-result-object v5 │ │ +112f80: 6e20 f52a 5100 |0022: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112f86: 6e10 fa2a 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +112f8c: 0c05 |0028: move-result-object v5 │ │ +112f8e: 7230 5f30 0405 |0029: invoke-interface {v4, v0, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +112f94: 1e03 |002c: monitor-exit v3 │ │ +112f96: 0e00 |002d: return-void │ │ +112f98: 1e03 |002e: monitor-exit v3 │ │ +112f9a: 2704 |002f: throw v4 │ │ catches : 3 │ │ 0x0003 - 0x0006 │ │ -> 0x000e │ │ 0x0008 - 0x000d │ │ Lorg/json/JSONException; -> 0x0010 │ │ -> 0x000e │ │ 0x0010 - 0x002c │ │ @@ -309946,41 +309948,41 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONObject;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -112fb4: |[112fb4] org.acra.data.CrashReportData.put:(Ljava/lang/String;Lorg/json/JSONObject;)V │ │ -112fc4: 1d03 |0000: monitor-enter v3 │ │ -112fc6: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ -112fca: 7020 0330 4300 |0003: invoke-direct {v3, v4}, Lorg/acra/data/CrashReportData;.putNA:(Ljava/lang/String;)V // method@3003 │ │ -112fd0: 1e03 |0006: monitor-exit v3 │ │ -112fd2: 0e00 |0007: return-void │ │ -112fd4: 5430 f219 |0008: iget-object v0, v3, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -112fd8: 6e30 4634 4005 |000a: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -112fde: 281f |000d: goto 002c // +001f │ │ -112fe0: 0d04 |000e: move-exception v4 │ │ -112fe2: 281f |000f: goto 002e // +001f │ │ -112fe4: 6204 fe18 |0010: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -112fe8: 6200 f518 |0012: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -112fec: 2201 1007 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -112ff0: 7010 eb2a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -112ff6: 1a02 fa10 |0019: const-string v2, "Failed to put value into CrashReportData: " // string@10fa │ │ -112ffa: 6e20 f52a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -113000: 7110 e02a 0500 |001e: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2ae0 │ │ -113006: 0c05 |0021: move-result-object v5 │ │ -113008: 6e20 f52a 5100 |0022: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11300e: 6e10 fa2a 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -113014: 0c05 |0028: move-result-object v5 │ │ -113016: 7230 5f30 0405 |0029: invoke-interface {v4, v0, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -11301c: 1e03 |002c: monitor-exit v3 │ │ -11301e: 0e00 |002d: return-void │ │ -113020: 1e03 |002e: monitor-exit v3 │ │ -113022: 2704 |002f: throw v4 │ │ +112fbc: |[112fbc] org.acra.data.CrashReportData.put:(Ljava/lang/String;Lorg/json/JSONObject;)V │ │ +112fcc: 1d03 |0000: monitor-enter v3 │ │ +112fce: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ +112fd2: 7020 0330 4300 |0003: invoke-direct {v3, v4}, Lorg/acra/data/CrashReportData;.putNA:(Ljava/lang/String;)V // method@3003 │ │ +112fd8: 1e03 |0006: monitor-exit v3 │ │ +112fda: 0e00 |0007: return-void │ │ +112fdc: 5430 f219 |0008: iget-object v0, v3, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +112fe0: 6e30 4634 4005 |000a: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +112fe6: 281f |000d: goto 002c // +001f │ │ +112fe8: 0d04 |000e: move-exception v4 │ │ +112fea: 281f |000f: goto 002e // +001f │ │ +112fec: 6204 fe18 |0010: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +112ff0: 6200 f518 |0012: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +112ff4: 2201 1007 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +112ff8: 7010 eb2a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +112ffe: 1a02 fa10 |0019: const-string v2, "Failed to put value into CrashReportData: " // string@10fa │ │ +113002: 6e20 f52a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +113008: 7110 e02a 0500 |001e: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2ae0 │ │ +11300e: 0c05 |0021: move-result-object v5 │ │ +113010: 6e20 f52a 5100 |0022: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +113016: 6e10 fa2a 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +11301c: 0c05 |0028: move-result-object v5 │ │ +11301e: 7230 5f30 0405 |0029: invoke-interface {v4, v0, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +113024: 1e03 |002c: monitor-exit v3 │ │ +113026: 0e00 |002d: return-void │ │ +113028: 1e03 |002e: monitor-exit v3 │ │ +11302a: 2704 |002f: throw v4 │ │ catches : 3 │ │ 0x0003 - 0x0006 │ │ -> 0x000e │ │ 0x0008 - 0x000d │ │ Lorg/json/JSONException; -> 0x0010 │ │ -> 0x000e │ │ 0x0010 - 0x002c │ │ @@ -310001,37 +310003,37 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -112cac: |[112cac] org.acra.data.CrashReportData.put:(Ljava/lang/String;Z)V │ │ -112cbc: 1d03 |0000: monitor-enter v3 │ │ -112cbe: 5430 f219 |0001: iget-object v0, v3, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -112cc2: 6e30 4734 4005 |0003: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@3447 │ │ -112cc8: 281f |0006: goto 0025 // +001f │ │ -112cca: 0d04 |0007: move-exception v4 │ │ -112ccc: 281f |0008: goto 0027 // +001f │ │ -112cce: 6204 fe18 |0009: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -112cd2: 6200 f518 |000b: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -112cd6: 2201 1007 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -112cda: 7010 eb2a 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -112ce0: 1a02 fa10 |0012: const-string v2, "Failed to put value into CrashReportData: " // string@10fa │ │ -112ce4: 6e20 f52a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112cea: 7110 e12a 0500 |0017: invoke-static {v5}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@2ae1 │ │ -112cf0: 0c05 |001a: move-result-object v5 │ │ -112cf2: 6e20 f52a 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112cf8: 6e10 fa2a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -112cfe: 0c05 |0021: move-result-object v5 │ │ -112d00: 7230 5f30 0405 |0022: invoke-interface {v4, v0, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -112d06: 1e03 |0025: monitor-exit v3 │ │ -112d08: 0e00 |0026: return-void │ │ -112d0a: 1e03 |0027: monitor-exit v3 │ │ -112d0c: 2704 |0028: throw v4 │ │ +112cb4: |[112cb4] org.acra.data.CrashReportData.put:(Ljava/lang/String;Z)V │ │ +112cc4: 1d03 |0000: monitor-enter v3 │ │ +112cc6: 5430 f219 |0001: iget-object v0, v3, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +112cca: 6e30 4734 4005 |0003: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@3447 │ │ +112cd0: 281f |0006: goto 0025 // +001f │ │ +112cd2: 0d04 |0007: move-exception v4 │ │ +112cd4: 281f |0008: goto 0027 // +001f │ │ +112cd6: 6204 fe18 |0009: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +112cda: 6200 f518 |000b: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +112cde: 2201 1007 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +112ce2: 7010 eb2a 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +112ce8: 1a02 fa10 |0012: const-string v2, "Failed to put value into CrashReportData: " // string@10fa │ │ +112cec: 6e20 f52a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112cf2: 7110 e12a 0500 |0017: invoke-static {v5}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@2ae1 │ │ +112cf8: 0c05 |001a: move-result-object v5 │ │ +112cfa: 6e20 f52a 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112d00: 6e10 fa2a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +112d06: 0c05 |0021: move-result-object v5 │ │ +112d08: 7230 5f30 0405 |0022: invoke-interface {v4, v0, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +112d0e: 1e03 |0025: monitor-exit v3 │ │ +112d10: 0e00 |0026: return-void │ │ +112d12: 1e03 |0027: monitor-exit v3 │ │ +112d14: 2704 |0028: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ Lorg/json/JSONException; -> 0x0009 │ │ -> 0x0007 │ │ 0x0009 - 0x0025 │ │ -> 0x0007 │ │ positions : │ │ @@ -310048,24 +310050,24 @@ │ │ type : '(Lorg/acra/ReportField;D)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -11307c: |[11307c] org.acra.data.CrashReportData.put:(Lorg/acra/ReportField;D)V │ │ -11308c: 1d00 |0000: monitor-enter v0 │ │ -11308e: 6e10 e12d 0100 |0001: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ -113094: 0c01 |0004: move-result-object v1 │ │ -113096: 6e40 f52f 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;D)V // method@2ff5 │ │ -11309c: 1e00 |0008: monitor-exit v0 │ │ -11309e: 0e00 |0009: return-void │ │ -1130a0: 0d01 |000a: move-exception v1 │ │ -1130a2: 1e00 |000b: monitor-exit v0 │ │ -1130a4: 2701 |000c: throw v1 │ │ +113084: |[113084] org.acra.data.CrashReportData.put:(Lorg/acra/ReportField;D)V │ │ +113094: 1d00 |0000: monitor-enter v0 │ │ +113096: 6e10 e12d 0100 |0001: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ +11309c: 0c01 |0004: move-result-object v1 │ │ +11309e: 6e40 f52f 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;D)V // method@2ff5 │ │ +1130a4: 1e00 |0008: monitor-exit v0 │ │ +1130a6: 0e00 |0009: return-void │ │ +1130a8: 0d01 |000a: move-exception v1 │ │ +1130aa: 1e00 |000b: monitor-exit v0 │ │ +1130ac: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0001 line=121 │ │ 0x0008 line=122 │ │ locals : │ │ @@ -310078,24 +310080,24 @@ │ │ type : '(Lorg/acra/ReportField;I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1130b4: |[1130b4] org.acra.data.CrashReportData.put:(Lorg/acra/ReportField;I)V │ │ -1130c4: 1d00 |0000: monitor-enter v0 │ │ -1130c6: 6e10 e12d 0100 |0001: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ -1130cc: 0c01 |0004: move-result-object v1 │ │ -1130ce: 6e30 f62f 1002 |0005: invoke-virtual {v0, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;I)V // method@2ff6 │ │ -1130d4: 1e00 |0008: monitor-exit v0 │ │ -1130d6: 0e00 |0009: return-void │ │ -1130d8: 0d01 |000a: move-exception v1 │ │ -1130da: 1e00 |000b: monitor-exit v0 │ │ -1130dc: 2701 |000c: throw v1 │ │ +1130bc: |[1130bc] org.acra.data.CrashReportData.put:(Lorg/acra/ReportField;I)V │ │ +1130cc: 1d00 |0000: monitor-enter v0 │ │ +1130ce: 6e10 e12d 0100 |0001: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ +1130d4: 0c01 |0004: move-result-object v1 │ │ +1130d6: 6e30 f62f 1002 |0005: invoke-virtual {v0, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;I)V // method@2ff6 │ │ +1130dc: 1e00 |0008: monitor-exit v0 │ │ +1130de: 0e00 |0009: return-void │ │ +1130e0: 0d01 |000a: move-exception v1 │ │ +1130e2: 1e00 |000b: monitor-exit v0 │ │ +1130e4: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0001 line=125 │ │ 0x0008 line=126 │ │ locals : │ │ @@ -310108,24 +310110,24 @@ │ │ type : '(Lorg/acra/ReportField;J)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -113124: |[113124] org.acra.data.CrashReportData.put:(Lorg/acra/ReportField;J)V │ │ -113134: 1d00 |0000: monitor-enter v0 │ │ -113136: 6e10 e12d 0100 |0001: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ -11313c: 0c01 |0004: move-result-object v1 │ │ -11313e: 6e40 f72f 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;J)V // method@2ff7 │ │ -113144: 1e00 |0008: monitor-exit v0 │ │ -113146: 0e00 |0009: return-void │ │ -113148: 0d01 |000a: move-exception v1 │ │ -11314a: 1e00 |000b: monitor-exit v0 │ │ -11314c: 2701 |000c: throw v1 │ │ +11312c: |[11312c] org.acra.data.CrashReportData.put:(Lorg/acra/ReportField;J)V │ │ +11313c: 1d00 |0000: monitor-enter v0 │ │ +11313e: 6e10 e12d 0100 |0001: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ +113144: 0c01 |0004: move-result-object v1 │ │ +113146: 6e40 f72f 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;J)V // method@2ff7 │ │ +11314c: 1e00 |0008: monitor-exit v0 │ │ +11314e: 0e00 |0009: return-void │ │ +113150: 0d01 |000a: move-exception v1 │ │ +113152: 1e00 |000b: monitor-exit v0 │ │ +113154: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0001 line=129 │ │ 0x0008 line=130 │ │ locals : │ │ @@ -310138,24 +310140,24 @@ │ │ type : '(Lorg/acra/ReportField;Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1130ec: |[1130ec] org.acra.data.CrashReportData.put:(Lorg/acra/ReportField;Ljava/lang/String;)V │ │ -1130fc: 1d00 |0000: monitor-enter v0 │ │ -1130fe: 6e10 e12d 0100 |0001: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ -113104: 0c01 |0004: move-result-object v1 │ │ -113106: 6e30 f82f 1002 |0005: invoke-virtual {v0, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@2ff8 │ │ -11310c: 1e00 |0008: monitor-exit v0 │ │ -11310e: 0e00 |0009: return-void │ │ -113110: 0d01 |000a: move-exception v1 │ │ -113112: 1e00 |000b: monitor-exit v0 │ │ -113114: 2701 |000c: throw v1 │ │ +1130f4: |[1130f4] org.acra.data.CrashReportData.put:(Lorg/acra/ReportField;Ljava/lang/String;)V │ │ +113104: 1d00 |0000: monitor-enter v0 │ │ +113106: 6e10 e12d 0100 |0001: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ +11310c: 0c01 |0004: move-result-object v1 │ │ +11310e: 6e30 f82f 1002 |0005: invoke-virtual {v0, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@2ff8 │ │ +113114: 1e00 |0008: monitor-exit v0 │ │ +113116: 0e00 |0009: return-void │ │ +113118: 0d01 |000a: move-exception v1 │ │ +11311a: 1e00 |000b: monitor-exit v0 │ │ +11311c: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0001 line=133 │ │ 0x0008 line=134 │ │ locals : │ │ @@ -310168,24 +310170,24 @@ │ │ type : '(Lorg/acra/ReportField;Lorg/json/JSONArray;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -11315c: |[11315c] org.acra.data.CrashReportData.put:(Lorg/acra/ReportField;Lorg/json/JSONArray;)V │ │ -11316c: 1d00 |0000: monitor-enter v0 │ │ -11316e: 6e10 e12d 0100 |0001: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ -113174: 0c01 |0004: move-result-object v1 │ │ -113176: 6e30 f92f 1002 |0005: invoke-virtual {v0, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Lorg/json/JSONArray;)V // method@2ff9 │ │ -11317c: 1e00 |0008: monitor-exit v0 │ │ -11317e: 0e00 |0009: return-void │ │ -113180: 0d01 |000a: move-exception v1 │ │ -113182: 1e00 |000b: monitor-exit v0 │ │ -113184: 2701 |000c: throw v1 │ │ +113164: |[113164] org.acra.data.CrashReportData.put:(Lorg/acra/ReportField;Lorg/json/JSONArray;)V │ │ +113174: 1d00 |0000: monitor-enter v0 │ │ +113176: 6e10 e12d 0100 |0001: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ +11317c: 0c01 |0004: move-result-object v1 │ │ +11317e: 6e30 f92f 1002 |0005: invoke-virtual {v0, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Lorg/json/JSONArray;)V // method@2ff9 │ │ +113184: 1e00 |0008: monitor-exit v0 │ │ +113186: 0e00 |0009: return-void │ │ +113188: 0d01 |000a: move-exception v1 │ │ +11318a: 1e00 |000b: monitor-exit v0 │ │ +11318c: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0001 line=141 │ │ 0x0008 line=142 │ │ locals : │ │ @@ -310198,24 +310200,24 @@ │ │ type : '(Lorg/acra/ReportField;Lorg/json/JSONObject;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -113194: |[113194] org.acra.data.CrashReportData.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V │ │ -1131a4: 1d00 |0000: monitor-enter v0 │ │ -1131a6: 6e10 e12d 0100 |0001: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ -1131ac: 0c01 |0004: move-result-object v1 │ │ -1131ae: 6e30 fa2f 1002 |0005: invoke-virtual {v0, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Lorg/json/JSONObject;)V // method@2ffa │ │ -1131b4: 1e00 |0008: monitor-exit v0 │ │ -1131b6: 0e00 |0009: return-void │ │ -1131b8: 0d01 |000a: move-exception v1 │ │ -1131ba: 1e00 |000b: monitor-exit v0 │ │ -1131bc: 2701 |000c: throw v1 │ │ +11319c: |[11319c] org.acra.data.CrashReportData.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V │ │ +1131ac: 1d00 |0000: monitor-enter v0 │ │ +1131ae: 6e10 e12d 0100 |0001: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ +1131b4: 0c01 |0004: move-result-object v1 │ │ +1131b6: 6e30 fa2f 1002 |0005: invoke-virtual {v0, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Lorg/json/JSONObject;)V // method@2ffa │ │ +1131bc: 1e00 |0008: monitor-exit v0 │ │ +1131be: 0e00 |0009: return-void │ │ +1131c0: 0d01 |000a: move-exception v1 │ │ +1131c2: 1e00 |000b: monitor-exit v0 │ │ +1131c4: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0001 line=137 │ │ 0x0008 line=138 │ │ locals : │ │ @@ -310228,24 +310230,24 @@ │ │ type : '(Lorg/acra/ReportField;Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -113044: |[113044] org.acra.data.CrashReportData.put:(Lorg/acra/ReportField;Z)V │ │ -113054: 1d00 |0000: monitor-enter v0 │ │ -113056: 6e10 e12d 0100 |0001: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ -11305c: 0c01 |0004: move-result-object v1 │ │ -11305e: 6e30 fb2f 1002 |0005: invoke-virtual {v0, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Z)V // method@2ffb │ │ -113064: 1e00 |0008: monitor-exit v0 │ │ -113066: 0e00 |0009: return-void │ │ -113068: 0d01 |000a: move-exception v1 │ │ -11306a: 1e00 |000b: monitor-exit v0 │ │ -11306c: 2701 |000c: throw v1 │ │ +11304c: |[11304c] org.acra.data.CrashReportData.put:(Lorg/acra/ReportField;Z)V │ │ +11305c: 1d00 |0000: monitor-enter v0 │ │ +11305e: 6e10 e12d 0100 |0001: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ +113064: 0c01 |0004: move-result-object v1 │ │ +113066: 6e30 fb2f 1002 |0005: invoke-virtual {v0, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Z)V // method@2ffb │ │ +11306c: 1e00 |0008: monitor-exit v0 │ │ +11306e: 0e00 |0009: return-void │ │ +113070: 0d01 |000a: move-exception v1 │ │ +113072: 1e00 |000b: monitor-exit v0 │ │ +113074: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0001 line=117 │ │ 0x0008 line=118 │ │ locals : │ │ @@ -310258,33 +310260,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -112ba4: |[112ba4] org.acra.data.CrashReportData.toJSON:()Ljava/lang/String; │ │ -112bb4: 6200 f719 |0000: sget-object v0, Lorg/acra/data/StringFormat;.JSON:Lorg/acra/data/StringFormat; // field@19f7 │ │ -112bb8: 7100 882e 0000 |0002: invoke-static {}, Lorg/acra/collections/ImmutableSet;.empty:()Lorg/acra/collections/ImmutableSet; // method@2e88 │ │ -112bbe: 0c02 |0005: move-result-object v2 │ │ -112bc0: 1a03 0000 |0006: const-string v3, "" // string@0000 │ │ -112bc4: 1a04 0000 |0008: const-string v4, "" // string@0000 │ │ -112bc8: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -112bca: 0761 |000b: move-object v1, v6 │ │ -112bcc: 7406 1730 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/acra/data/StringFormat;.toFormattedString:(Lorg/acra/data/CrashReportData;Lorg/acra/collections/ImmutableSet;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@3017 │ │ -112bd2: 0c00 |000f: move-result-object v0 │ │ -112bd4: 1100 |0010: return-object v0 │ │ -112bd6: 0d00 |0011: move-exception v0 │ │ -112bd8: 2201 dd08 |0012: new-instance v1, Lorg/json/JSONException; // type@08dd │ │ -112bdc: 6e10 452a 0000 |0014: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2a45 │ │ -112be2: 0c00 |0017: move-result-object v0 │ │ -112be4: 7020 3234 0100 |0018: invoke-direct {v1, v0}, Lorg/json/JSONException;.:(Ljava/lang/String;)V // method@3432 │ │ -112bea: 2701 |001b: throw v1 │ │ -112bec: 0d00 |001c: move-exception v0 │ │ -112bee: 2700 |001d: throw v0 │ │ +112bac: |[112bac] org.acra.data.CrashReportData.toJSON:()Ljava/lang/String; │ │ +112bbc: 6200 f719 |0000: sget-object v0, Lorg/acra/data/StringFormat;.JSON:Lorg/acra/data/StringFormat; // field@19f7 │ │ +112bc0: 7100 882e 0000 |0002: invoke-static {}, Lorg/acra/collections/ImmutableSet;.empty:()Lorg/acra/collections/ImmutableSet; // method@2e88 │ │ +112bc6: 0c02 |0005: move-result-object v2 │ │ +112bc8: 1a03 0000 |0006: const-string v3, "" // string@0000 │ │ +112bcc: 1a04 0000 |0008: const-string v4, "" // string@0000 │ │ +112bd0: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +112bd2: 0761 |000b: move-object v1, v6 │ │ +112bd4: 7406 1730 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/acra/data/StringFormat;.toFormattedString:(Lorg/acra/data/CrashReportData;Lorg/acra/collections/ImmutableSet;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@3017 │ │ +112bda: 0c00 |000f: move-result-object v0 │ │ +112bdc: 1100 |0010: return-object v0 │ │ +112bde: 0d00 |0011: move-exception v0 │ │ +112be0: 2201 dd08 |0012: new-instance v1, Lorg/json/JSONException; // type@08dd │ │ +112be4: 6e10 452a 0000 |0014: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2a45 │ │ +112bea: 0c00 |0017: move-result-object v0 │ │ +112bec: 7020 3234 0100 |0018: invoke-direct {v1, v0}, Lorg/json/JSONException;.:(Ljava/lang/String;)V // method@3432 │ │ +112bf2: 2701 |001b: throw v1 │ │ +112bf4: 0d00 |001c: move-exception v0 │ │ +112bf6: 2700 |001d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0010 │ │ Lorg/json/JSONException; -> 0x001c │ │ Ljava/lang/Exception; -> 0x0011 │ │ positions : │ │ 0x0000 line=176 │ │ 0x0012 line=180 │ │ @@ -310297,34 +310299,34 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -112c00: |[112c00] org.acra.data.CrashReportData.toMap:()Ljava/util/Map; │ │ -112c10: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -112c14: 5441 f219 |0002: iget-object v1, v4, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -112c18: 6e10 4034 0100 |0004: invoke-virtual {v1}, Lorg/json/JSONObject;.length:()I // method@3440 │ │ -112c1e: 0a01 |0007: move-result v1 │ │ -112c20: 7020 ee2b 1000 |0008: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@2bee │ │ -112c26: 5441 f219 |000b: iget-object v1, v4, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ -112c2a: 6e10 3f34 0100 |000d: invoke-virtual {v1}, Lorg/json/JSONObject;.keys:()Ljava/util/Iterator; // method@343f │ │ -112c30: 0c01 |0010: move-result-object v1 │ │ -112c32: 7210 042c 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -112c38: 0a02 |0014: move-result v2 │ │ -112c3a: 3802 1000 |0015: if-eqz v2, 0025 // +0010 │ │ -112c3e: 7210 052c 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -112c44: 0c02 |001a: move-result-object v2 │ │ -112c46: 1f02 0e07 |001b: check-cast v2, Ljava/lang/String; // type@070e │ │ -112c4a: 6e20 f32f 2400 |001d: invoke-virtual {v4, v2}, Lorg/acra/data/CrashReportData;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@2ff3 │ │ -112c50: 0c03 |0020: move-result-object v3 │ │ -112c52: 7230 582c 2003 |0021: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -112c58: 28ed |0024: goto 0011 // -0013 │ │ -112c5a: 1100 |0025: return-object v0 │ │ +112c08: |[112c08] org.acra.data.CrashReportData.toMap:()Ljava/util/Map; │ │ +112c18: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +112c1c: 5441 f219 |0002: iget-object v1, v4, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +112c20: 6e10 4034 0100 |0004: invoke-virtual {v1}, Lorg/json/JSONObject;.length:()I // method@3440 │ │ +112c26: 0a01 |0007: move-result v1 │ │ +112c28: 7020 ee2b 1000 |0008: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@2bee │ │ +112c2e: 5441 f219 |000b: iget-object v1, v4, Lorg/acra/data/CrashReportData;.content:Lorg/json/JSONObject; // field@19f2 │ │ +112c32: 6e10 3f34 0100 |000d: invoke-virtual {v1}, Lorg/json/JSONObject;.keys:()Ljava/util/Iterator; // method@343f │ │ +112c38: 0c01 |0010: move-result-object v1 │ │ +112c3a: 7210 042c 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +112c40: 0a02 |0014: move-result v2 │ │ +112c42: 3802 1000 |0015: if-eqz v2, 0025 // +0010 │ │ +112c46: 7210 052c 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +112c4c: 0c02 |001a: move-result-object v2 │ │ +112c4e: 1f02 0e07 |001b: check-cast v2, Ljava/lang/String; // type@070e │ │ +112c52: 6e20 f32f 2400 |001d: invoke-virtual {v4, v2}, Lorg/acra/data/CrashReportData;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@2ff3 │ │ +112c58: 0c03 |0020: move-result-object v3 │ │ +112c5a: 7230 582c 2003 |0021: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +112c60: 28ed |0024: goto 0011 // -0013 │ │ +112c62: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x000b line=187 │ │ 0x0017 line=188 │ │ 0x001d line=189 │ │ locals : │ │ @@ -310379,27 +310381,27 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -11290c: |[11290c] org.acra.data.CrashReportDataFactory.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ -11291c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -112922: 5b12 f519 |0003: iput-object v2, v1, Lorg/acra/data/CrashReportDataFactory;.context:Landroid/content/Context; // field@19f5 │ │ -112926: 5b13 f419 |0005: iput-object v3, v1, Lorg/acra/data/CrashReportDataFactory;.config:Lorg/acra/config/CoreConfiguration; // field@19f4 │ │ -11292a: 6e10 612f 0300 |0007: invoke-virtual {v3}, Lorg/acra/config/CoreConfiguration;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f61 │ │ -112930: 0c02 |000a: move-result-object v2 │ │ -112932: 1c00 e307 |000b: const-class v0, Lorg/acra/collector/Collector; // type@07e3 │ │ -112936: 7230 8930 3200 |000d: invoke-interface {v2, v3, v0}, Lorg/acra/plugins/PluginLoader;.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; // method@3089 │ │ -11293c: 0c02 |0010: move-result-object v2 │ │ -11293e: 5b12 f319 |0011: iput-object v2, v1, Lorg/acra/data/CrashReportDataFactory;.collectors:Ljava/util/List; // field@19f3 │ │ -112942: 6203 f119 |0013: sget-object v3, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE;.INSTANCE:Lorg/acra/data/-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE; // field@19f1 │ │ -112946: 7120 d02b 3200 |0015: invoke-static {v2, v3}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2bd0 │ │ -11294c: 0e00 |0018: return-void │ │ +112914: |[112914] org.acra.data.CrashReportDataFactory.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ +112924: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11292a: 5b12 f519 |0003: iput-object v2, v1, Lorg/acra/data/CrashReportDataFactory;.context:Landroid/content/Context; // field@19f5 │ │ +11292e: 5b13 f419 |0005: iput-object v3, v1, Lorg/acra/data/CrashReportDataFactory;.config:Lorg/acra/config/CoreConfiguration; // field@19f4 │ │ +112932: 6e10 612f 0300 |0007: invoke-virtual {v3}, Lorg/acra/config/CoreConfiguration;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f61 │ │ +112938: 0c02 |000a: move-result-object v2 │ │ +11293a: 1c00 e307 |000b: const-class v0, Lorg/acra/collector/Collector; // type@07e3 │ │ +11293e: 7230 8930 3200 |000d: invoke-interface {v2, v3, v0}, Lorg/acra/plugins/PluginLoader;.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; // method@3089 │ │ +112944: 0c02 |0010: move-result-object v2 │ │ +112946: 5b12 f319 |0011: iput-object v2, v1, Lorg/acra/data/CrashReportDataFactory;.collectors:Ljava/util/List; // field@19f3 │ │ +11294a: 6203 f119 |0013: sget-object v3, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE;.INSTANCE:Lorg/acra/data/-$$Lambda$CrashReportDataFactory$uazbejWtAniczfNrlHY7RuXo5GE; // field@19f1 │ │ +11294e: 7120 d02b 3200 |0015: invoke-static {v2, v3}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2bd0 │ │ +112954: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ 0x0007 line=53 │ │ 0x0013 line=55 │ │ @@ -310413,29 +310415,29 @@ │ │ type : '(Lorg/acra/collector/Collector;Lorg/acra/collector/Collector;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1127dc: |[1127dc] org.acra.data.CrashReportDataFactory.lambda$new$0:(Lorg/acra/collector/Collector;Lorg/acra/collector/Collector;)I │ │ -1127ec: 7210 bf2e 0000 |0000: invoke-interface {v0}, Lorg/acra/collector/Collector;.getOrder:()Lorg/acra/collector/Collector$Order; // method@2ebf │ │ -1127f2: 0c00 |0003: move-result-object v0 │ │ -1127f4: 2803 |0004: goto 0007 // +0003 │ │ -1127f6: 6200 6619 |0005: sget-object v0, Lorg/acra/collector/Collector$Order;.NORMAL:Lorg/acra/collector/Collector$Order; // field@1966 │ │ -1127fa: 7210 bf2e 0100 |0007: invoke-interface {v1}, Lorg/acra/collector/Collector;.getOrder:()Lorg/acra/collector/Collector$Order; // method@2ebf │ │ -112800: 0c01 |000a: move-result-object v1 │ │ -112802: 2803 |000b: goto 000e // +0003 │ │ -112804: 6201 6619 |000c: sget-object v1, Lorg/acra/collector/Collector$Order;.NORMAL:Lorg/acra/collector/Collector$Order; // field@1966 │ │ -112808: 6e10 bb2e 0000 |000e: invoke-virtual {v0}, Lorg/acra/collector/Collector$Order;.ordinal:()I // method@2ebb │ │ -11280e: 0a00 |0011: move-result v0 │ │ -112810: 6e10 bb2e 0100 |0012: invoke-virtual {v1}, Lorg/acra/collector/Collector$Order;.ordinal:()I // method@2ebb │ │ -112816: 0a01 |0015: move-result v1 │ │ -112818: b110 |0016: sub-int/2addr v0, v1 │ │ -11281a: 0f00 |0017: return v0 │ │ +1127e4: |[1127e4] org.acra.data.CrashReportDataFactory.lambda$new$0:(Lorg/acra/collector/Collector;Lorg/acra/collector/Collector;)I │ │ +1127f4: 7210 bf2e 0000 |0000: invoke-interface {v0}, Lorg/acra/collector/Collector;.getOrder:()Lorg/acra/collector/Collector$Order; // method@2ebf │ │ +1127fa: 0c00 |0003: move-result-object v0 │ │ +1127fc: 2803 |0004: goto 0007 // +0003 │ │ +1127fe: 6200 6619 |0005: sget-object v0, Lorg/acra/collector/Collector$Order;.NORMAL:Lorg/acra/collector/Collector$Order; // field@1966 │ │ +112802: 7210 bf2e 0100 |0007: invoke-interface {v1}, Lorg/acra/collector/Collector;.getOrder:()Lorg/acra/collector/Collector$Order; // method@2ebf │ │ +112808: 0c01 |000a: move-result-object v1 │ │ +11280a: 2803 |000b: goto 000e // +0003 │ │ +11280c: 6201 6619 |000c: sget-object v1, Lorg/acra/collector/Collector$Order;.NORMAL:Lorg/acra/collector/Collector$Order; // field@1966 │ │ +112810: 6e10 bb2e 0000 |000e: invoke-virtual {v0}, Lorg/acra/collector/Collector$Order;.ordinal:()I // method@2ebb │ │ +112816: 0a00 |0011: move-result v0 │ │ +112818: 6e10 bb2e 0100 |0012: invoke-virtual {v1}, Lorg/acra/collector/Collector$Order;.ordinal:()I // method@2ebb │ │ +11281e: 0a01 |0015: move-result v1 │ │ +112820: b110 |0016: sub-int/2addr v0, v1 │ │ +112822: 0f00 |0017: return v0 │ │ catches : 2 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0005 │ │ 0x0007 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0000 line=59 │ │ @@ -310453,49 +310455,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -112950: |[112950] org.acra.data.CrashReportDataFactory.collectStartUp:()V │ │ -112960: 5460 f319 |0000: iget-object v0, v6, Lorg/acra/data/CrashReportDataFactory;.collectors:Ljava/util/List; // field@19f3 │ │ -112964: 7210 302c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -11296a: 0c00 |0005: move-result-object v0 │ │ -11296c: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -112972: 0a01 |0009: move-result v1 │ │ -112974: 3801 3900 |000a: if-eqz v1, 0043 // +0039 │ │ -112978: 7210 052c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -11297e: 0c01 |000f: move-result-object v1 │ │ -112980: 1f01 e307 |0010: check-cast v1, Lorg/acra/collector/Collector; // type@07e3 │ │ -112984: 2012 df07 |0012: instance-of v2, v1, Lorg/acra/collector/ApplicationStartupCollector; // type@07df │ │ -112988: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ -11298c: 0712 |0016: move-object v2, v1 │ │ -11298e: 1f02 df07 |0017: check-cast v2, Lorg/acra/collector/ApplicationStartupCollector; // type@07df │ │ -112992: 5463 f519 |0019: iget-object v3, v6, Lorg/acra/data/CrashReportDataFactory;.context:Landroid/content/Context; // field@19f5 │ │ -112996: 5464 f419 |001b: iget-object v4, v6, Lorg/acra/data/CrashReportDataFactory;.config:Lorg/acra/config/CoreConfiguration; // field@19f4 │ │ -11299a: 7230 b12e 3204 |001d: invoke-interface {v2, v3, v4}, Lorg/acra/collector/ApplicationStartupCollector;.collectApplicationStartUp:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@2eb1 │ │ -1129a0: 28e6 |0020: goto 0006 // -001a │ │ -1129a2: 0d02 |0021: move-exception v2 │ │ -1129a4: 6203 fe18 |0022: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1129a8: 6204 f518 |0024: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1129ac: 2205 1007 |0026: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -1129b0: 7010 eb2a 0500 |0028: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1129b6: 6e10 8d2a 0100 |002b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -1129bc: 0c01 |002e: move-result-object v1 │ │ -1129be: 6e10 2e2a 0100 |002f: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ -1129c4: 0c01 |0032: move-result-object v1 │ │ -1129c6: 6e20 f52a 1500 |0033: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1129cc: 1a01 8800 |0036: const-string v1, " failed to collect its startup data" // string@0088 │ │ -1129d0: 6e20 f52a 1500 |0038: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1129d6: 6e10 fa2a 0500 |003b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1129dc: 0c01 |003e: move-result-object v1 │ │ -1129de: 7240 6030 4321 |003f: invoke-interface {v3, v4, v1, v2}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -1129e4: 28c4 |0042: goto 0006 // -003c │ │ -1129e6: 0e00 |0043: return-void │ │ +112958: |[112958] org.acra.data.CrashReportDataFactory.collectStartUp:()V │ │ +112968: 5460 f319 |0000: iget-object v0, v6, Lorg/acra/data/CrashReportDataFactory;.collectors:Ljava/util/List; // field@19f3 │ │ +11296c: 7210 302c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +112972: 0c00 |0005: move-result-object v0 │ │ +112974: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +11297a: 0a01 |0009: move-result v1 │ │ +11297c: 3801 3900 |000a: if-eqz v1, 0043 // +0039 │ │ +112980: 7210 052c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +112986: 0c01 |000f: move-result-object v1 │ │ +112988: 1f01 e307 |0010: check-cast v1, Lorg/acra/collector/Collector; // type@07e3 │ │ +11298c: 2012 df07 |0012: instance-of v2, v1, Lorg/acra/collector/ApplicationStartupCollector; // type@07df │ │ +112990: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ +112994: 0712 |0016: move-object v2, v1 │ │ +112996: 1f02 df07 |0017: check-cast v2, Lorg/acra/collector/ApplicationStartupCollector; // type@07df │ │ +11299a: 5463 f519 |0019: iget-object v3, v6, Lorg/acra/data/CrashReportDataFactory;.context:Landroid/content/Context; // field@19f5 │ │ +11299e: 5464 f419 |001b: iget-object v4, v6, Lorg/acra/data/CrashReportDataFactory;.config:Lorg/acra/config/CoreConfiguration; // field@19f4 │ │ +1129a2: 7230 b12e 3204 |001d: invoke-interface {v2, v3, v4}, Lorg/acra/collector/ApplicationStartupCollector;.collectApplicationStartUp:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@2eb1 │ │ +1129a8: 28e6 |0020: goto 0006 // -001a │ │ +1129aa: 0d02 |0021: move-exception v2 │ │ +1129ac: 6203 fe18 |0022: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1129b0: 6204 f518 |0024: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1129b4: 2205 1007 |0026: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +1129b8: 7010 eb2a 0500 |0028: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1129be: 6e10 8d2a 0100 |002b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +1129c4: 0c01 |002e: move-result-object v1 │ │ +1129c6: 6e10 2e2a 0100 |002f: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ +1129cc: 0c01 |0032: move-result-object v1 │ │ +1129ce: 6e20 f52a 1500 |0033: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1129d4: 1a01 8800 |0036: const-string v1, " failed to collect its startup data" // string@0088 │ │ +1129d8: 6e20 f52a 1500 |0038: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1129de: 6e10 fa2a 0500 |003b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1129e4: 0c01 |003e: move-result-object v1 │ │ +1129e6: 7240 6030 4321 |003f: invoke-interface {v3, v4, v1, v2}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +1129ec: 28c4 |0042: goto 0006 // -003c │ │ +1129ee: 0e00 |0043: return-void │ │ catches : 1 │ │ 0x0016 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0021 │ │ positions : │ │ 0x0000 line=111 │ │ 0x0012 line=112 │ │ 0x0016 line=115 │ │ @@ -310508,61 +310510,61 @@ │ │ type : '(Lorg/acra/builder/ReportBuilder;)Lorg/acra/data/CrashReportData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 89 16-bit code units │ │ -112838: |[112838] org.acra.data.CrashReportDataFactory.createCrashData:(Lorg/acra/builder/ReportBuilder;)Lorg/acra/data/CrashReportData; │ │ -112848: 5460 f419 |0000: iget-object v0, v6, Lorg/acra/data/CrashReportDataFactory;.config:Lorg/acra/config/CoreConfiguration; // field@19f4 │ │ -11284c: 6e10 5f2f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.parallel:()Z // method@2f5f │ │ -112852: 0a00 |0005: move-result v0 │ │ -112854: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -112858: 7100 a92c 0000 |0008: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@2ca9 │ │ -11285e: 0c00 |000b: move-result-object v0 │ │ -112860: 2805 |000c: goto 0011 // +0005 │ │ -112862: 7100 ab2c 0000 |000d: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService; // method@2cab │ │ -112868: 0c00 |0010: move-result-object v0 │ │ -11286a: 2201 1808 |0011: new-instance v1, Lorg/acra/data/CrashReportData; // type@0818 │ │ -11286e: 7010 ef2f 0100 |0013: invoke-direct {v1}, Lorg/acra/data/CrashReportData;.:()V // method@2fef │ │ -112874: 2202 4e07 |0016: new-instance v2, Ljava/util/ArrayList; // type@074e │ │ -112878: 7010 8e2b 0200 |0018: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -11287e: 5463 f319 |001b: iget-object v3, v6, Lorg/acra/data/CrashReportDataFactory;.collectors:Ljava/util/List; // field@19f3 │ │ -112882: 7210 302c 0300 |001d: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -112888: 0c03 |0020: move-result-object v3 │ │ -11288a: 7210 042c 0300 |0021: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -112890: 0a04 |0024: move-result v4 │ │ -112892: 3804 1500 |0025: if-eqz v4, 003a // +0015 │ │ -112896: 7210 052c 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -11289c: 0c04 |002a: move-result-object v4 │ │ -11289e: 1f04 e307 |002b: check-cast v4, Lorg/acra/collector/Collector; // type@07e3 │ │ -1128a2: 2205 1608 |002d: new-instance v5, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ; // type@0816 │ │ -1128a6: 7051 ea2f 6574 |002f: invoke-direct {v5, v6, v4, v7, v1}, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.:(Lorg/acra/data/CrashReportDataFactory;Lorg/acra/collector/Collector;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V // method@2fea │ │ -1128ac: 7220 a72c 5000 |0032: invoke-interface {v0, v5}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@2ca7 │ │ -1128b2: 0c04 |0035: move-result-object v4 │ │ -1128b4: 7220 282c 4200 |0036: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -1128ba: 28e8 |0039: goto 0021 // -0018 │ │ -1128bc: 7210 302c 0200 |003a: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -1128c2: 0c07 |003d: move-result-object v7 │ │ -1128c4: 7210 042c 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -1128ca: 0a00 |0041: move-result v0 │ │ -1128cc: 3800 1600 |0042: if-eqz v0, 0058 // +0016 │ │ -1128d0: 7210 052c 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -1128d6: 0c00 |0047: move-result-object v0 │ │ -1128d8: 1f00 8207 |0048: check-cast v0, Ljava/util/concurrent/Future; // type@0782 │ │ -1128dc: 7210 ad2c 0000 |004a: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@2cad │ │ -1128e2: 0a02 |004d: move-result v2 │ │ -1128e4: 3902 f0ff |004e: if-nez v2, 003e // -0010 │ │ -1128e8: 7210 ac2c 0000 |0050: invoke-interface {v0}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@2cac │ │ -1128ee: 28f7 |0053: goto 004a // -0009 │ │ -1128f0: 0000 |0054: nop // spacer │ │ -1128f2: 28e9 |0055: goto 003e // -0017 │ │ -1128f4: 0000 |0056: nop // spacer │ │ -1128f6: 28f3 |0057: goto 004a // -000d │ │ -1128f8: 1101 |0058: return-object v1 │ │ +112840: |[112840] org.acra.data.CrashReportDataFactory.createCrashData:(Lorg/acra/builder/ReportBuilder;)Lorg/acra/data/CrashReportData; │ │ +112850: 5460 f419 |0000: iget-object v0, v6, Lorg/acra/data/CrashReportDataFactory;.config:Lorg/acra/config/CoreConfiguration; // field@19f4 │ │ +112854: 6e10 5f2f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.parallel:()Z // method@2f5f │ │ +11285a: 0a00 |0005: move-result v0 │ │ +11285c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +112860: 7100 a92c 0000 |0008: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@2ca9 │ │ +112866: 0c00 |000b: move-result-object v0 │ │ +112868: 2805 |000c: goto 0011 // +0005 │ │ +11286a: 7100 ab2c 0000 |000d: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService; // method@2cab │ │ +112870: 0c00 |0010: move-result-object v0 │ │ +112872: 2201 1808 |0011: new-instance v1, Lorg/acra/data/CrashReportData; // type@0818 │ │ +112876: 7010 ef2f 0100 |0013: invoke-direct {v1}, Lorg/acra/data/CrashReportData;.:()V // method@2fef │ │ +11287c: 2202 4e07 |0016: new-instance v2, Ljava/util/ArrayList; // type@074e │ │ +112880: 7010 8e2b 0200 |0018: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +112886: 5463 f319 |001b: iget-object v3, v6, Lorg/acra/data/CrashReportDataFactory;.collectors:Ljava/util/List; // field@19f3 │ │ +11288a: 7210 302c 0300 |001d: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +112890: 0c03 |0020: move-result-object v3 │ │ +112892: 7210 042c 0300 |0021: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +112898: 0a04 |0024: move-result v4 │ │ +11289a: 3804 1500 |0025: if-eqz v4, 003a // +0015 │ │ +11289e: 7210 052c 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +1128a4: 0c04 |002a: move-result-object v4 │ │ +1128a6: 1f04 e307 |002b: check-cast v4, Lorg/acra/collector/Collector; // type@07e3 │ │ +1128aa: 2205 1608 |002d: new-instance v5, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ; // type@0816 │ │ +1128ae: 7051 ea2f 6574 |002f: invoke-direct {v5, v6, v4, v7, v1}, Lorg/acra/data/-$$Lambda$CrashReportDataFactory$sMwbO3cuC0ZR-WYR0HSToX6ERFQ;.:(Lorg/acra/data/CrashReportDataFactory;Lorg/acra/collector/Collector;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V // method@2fea │ │ +1128b4: 7220 a72c 5000 |0032: invoke-interface {v0, v5}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@2ca7 │ │ +1128ba: 0c04 |0035: move-result-object v4 │ │ +1128bc: 7220 282c 4200 |0036: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +1128c2: 28e8 |0039: goto 0021 // -0018 │ │ +1128c4: 7210 302c 0200 |003a: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +1128ca: 0c07 |003d: move-result-object v7 │ │ +1128cc: 7210 042c 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +1128d2: 0a00 |0041: move-result v0 │ │ +1128d4: 3800 1600 |0042: if-eqz v0, 0058 // +0016 │ │ +1128d8: 7210 052c 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +1128de: 0c00 |0047: move-result-object v0 │ │ +1128e0: 1f00 8207 |0048: check-cast v0, Ljava/util/concurrent/Future; // type@0782 │ │ +1128e4: 7210 ad2c 0000 |004a: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@2cad │ │ +1128ea: 0a02 |004d: move-result v2 │ │ +1128ec: 3902 f0ff |004e: if-nez v2, 003e // -0010 │ │ +1128f0: 7210 ac2c 0000 |0050: invoke-interface {v0}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@2cac │ │ +1128f6: 28f7 |0053: goto 004a // -0009 │ │ +1128f8: 0000 |0054: nop // spacer │ │ +1128fa: 28e9 |0055: goto 003e // -0017 │ │ +1128fc: 0000 |0056: nop // spacer │ │ +1128fe: 28f3 |0057: goto 004a // -000d │ │ +112900: 1101 |0058: return-object v1 │ │ catches : 1 │ │ 0x0050 - 0x0053 │ │ Ljava/lang/InterruptedException; -> 0x0056 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0054 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0011 line=81 │ │ @@ -310581,74 +310583,74 @@ │ │ type : '(Lorg/acra/collector/Collector;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 128 16-bit code units │ │ -1129f8: |[1129f8] org.acra.data.CrashReportDataFactory.lambda$createCrashData$1$CrashReportDataFactory:(Lorg/acra/collector/Collector;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -112a08: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -112a0c: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ -112a10: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -112a14: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -112a18: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -112a1c: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -112a22: 1a03 4f0d |000d: const-string v3, "Calling collector " // string@0d4f │ │ -112a26: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112a2c: 6e10 8d2a 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -112a32: 0c03 |0015: move-result-object v3 │ │ -112a34: 6e10 2c2a 0300 |0016: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -112a3a: 0c03 |0019: move-result-object v3 │ │ -112a3c: 6e20 f52a 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112a42: 6e10 fa2a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -112a48: 0c02 |0020: move-result-object v2 │ │ -112a4a: 7230 5630 1002 |0021: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -112a50: 5440 f519 |0024: iget-object v0, v4, Lorg/acra/data/CrashReportDataFactory;.context:Landroid/content/Context; // field@19f5 │ │ -112a54: 5441 f419 |0026: iget-object v1, v4, Lorg/acra/data/CrashReportDataFactory;.config:Lorg/acra/config/CoreConfiguration; // field@19f4 │ │ -112a58: 7257 be2e 0561 |0028: invoke-interface {v5, v0, v1, v6, v7}, Lorg/acra/collector/Collector;.collect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V // method@2ebe │ │ -112a5e: 6306 f418 |002b: sget-boolean v6, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -112a62: 3806 5200 |002d: if-eqz v6, 007f // +0052 │ │ -112a66: 6206 fe18 |002f: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -112a6a: 6207 f518 |0031: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -112a6e: 2200 1007 |0033: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -112a72: 7010 eb2a 0000 |0035: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -112a78: 1a01 a20d |0038: const-string v1, "Collector " // string@0da2 │ │ -112a7c: 6e20 f52a 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112a82: 6e10 8d2a 0500 |003d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -112a88: 0c01 |0040: move-result-object v1 │ │ -112a8a: 6e10 2c2a 0100 |0041: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -112a90: 0c01 |0044: move-result-object v1 │ │ -112a92: 6e20 f52a 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112a98: 1a01 7500 |0048: const-string v1, " completed" // string@0075 │ │ -112a9c: 6e20 f52a 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112aa2: 6e10 fa2a 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -112aa8: 0c00 |0050: move-result-object v0 │ │ -112aaa: 7230 5630 7600 |0051: invoke-interface {v6, v7, v0}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -112ab0: 282b |0054: goto 007f // +002b │ │ -112ab2: 0d06 |0055: move-exception v6 │ │ -112ab4: 6207 fe18 |0056: sget-object v7, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -112ab8: 6200 f518 |0058: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -112abc: 2201 1007 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -112ac0: 7010 eb2a 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -112ac6: 1a02 2610 |005f: const-string v2, "Error in collector " // string@1026 │ │ -112aca: 6e20 f52a 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112ad0: 6e10 8d2a 0500 |0064: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -112ad6: 0c05 |0067: move-result-object v5 │ │ -112ad8: 6e10 2e2a 0500 |0068: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ -112ade: 0c05 |006b: move-result-object v5 │ │ -112ae0: 6e20 f52a 5100 |006c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -112ae6: 6e10 fa2a 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -112aec: 0c05 |0072: move-result-object v5 │ │ -112aee: 7240 5930 0765 |0073: invoke-interface {v7, v0, v5, v6}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -112af4: 2809 |0076: goto 007f // +0009 │ │ -112af6: 0d05 |0077: move-exception v5 │ │ -112af8: 6206 fe18 |0078: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -112afc: 6207 f518 |007a: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -112b00: 7230 6130 7605 |007c: invoke-interface {v6, v7, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3061 │ │ -112b06: 0e00 |007f: return-void │ │ +112a00: |[112a00] org.acra.data.CrashReportDataFactory.lambda$createCrashData$1$CrashReportDataFactory:(Lorg/acra/collector/Collector;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +112a10: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +112a14: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ +112a18: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +112a1c: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +112a20: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +112a24: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +112a2a: 1a03 4f0d |000d: const-string v3, "Calling collector " // string@0d4f │ │ +112a2e: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112a34: 6e10 8d2a 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +112a3a: 0c03 |0015: move-result-object v3 │ │ +112a3c: 6e10 2c2a 0300 |0016: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +112a42: 0c03 |0019: move-result-object v3 │ │ +112a44: 6e20 f52a 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112a4a: 6e10 fa2a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +112a50: 0c02 |0020: move-result-object v2 │ │ +112a52: 7230 5630 1002 |0021: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +112a58: 5440 f519 |0024: iget-object v0, v4, Lorg/acra/data/CrashReportDataFactory;.context:Landroid/content/Context; // field@19f5 │ │ +112a5c: 5441 f419 |0026: iget-object v1, v4, Lorg/acra/data/CrashReportDataFactory;.config:Lorg/acra/config/CoreConfiguration; // field@19f4 │ │ +112a60: 7257 be2e 0561 |0028: invoke-interface {v5, v0, v1, v6, v7}, Lorg/acra/collector/Collector;.collect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V // method@2ebe │ │ +112a66: 6306 f418 |002b: sget-boolean v6, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +112a6a: 3806 5200 |002d: if-eqz v6, 007f // +0052 │ │ +112a6e: 6206 fe18 |002f: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +112a72: 6207 f518 |0031: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +112a76: 2200 1007 |0033: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +112a7a: 7010 eb2a 0000 |0035: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +112a80: 1a01 a20d |0038: const-string v1, "Collector " // string@0da2 │ │ +112a84: 6e20 f52a 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112a8a: 6e10 8d2a 0500 |003d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +112a90: 0c01 |0040: move-result-object v1 │ │ +112a92: 6e10 2c2a 0100 |0041: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +112a98: 0c01 |0044: move-result-object v1 │ │ +112a9a: 6e20 f52a 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112aa0: 1a01 7500 |0048: const-string v1, " completed" // string@0075 │ │ +112aa4: 6e20 f52a 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112aaa: 6e10 fa2a 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +112ab0: 0c00 |0050: move-result-object v0 │ │ +112ab2: 7230 5630 7600 |0051: invoke-interface {v6, v7, v0}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +112ab8: 282b |0054: goto 007f // +002b │ │ +112aba: 0d06 |0055: move-exception v6 │ │ +112abc: 6207 fe18 |0056: sget-object v7, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +112ac0: 6200 f518 |0058: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +112ac4: 2201 1007 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +112ac8: 7010 eb2a 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +112ace: 1a02 2610 |005f: const-string v2, "Error in collector " // string@1026 │ │ +112ad2: 6e20 f52a 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112ad8: 6e10 8d2a 0500 |0064: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +112ade: 0c05 |0067: move-result-object v5 │ │ +112ae0: 6e10 2e2a 0500 |0068: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ +112ae6: 0c05 |006b: move-result-object v5 │ │ +112ae8: 6e20 f52a 5100 |006c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +112aee: 6e10 fa2a 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +112af4: 0c05 |0072: move-result-object v5 │ │ +112af6: 7240 5930 0765 |0073: invoke-interface {v7, v0, v5, v6}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +112afc: 2809 |0076: goto 007f // +0009 │ │ +112afe: 0d05 |0077: move-exception v5 │ │ +112b00: 6206 fe18 |0078: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +112b04: 6207 f518 |007a: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +112b08: 7230 6130 7605 |007c: invoke-interface {v6, v7, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3061 │ │ +112b0e: 0e00 |007f: return-void │ │ catches : 1 │ │ 0x0000 - 0x0054 │ │ Lorg/acra/collector/CollectorException; -> 0x0077 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0000 line=87 │ │ 0x0024 line=88 │ │ @@ -310725,33 +310727,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -113630: |[113630] org.acra.data.StringFormat.:()V │ │ -113640: 2200 1a08 |0000: new-instance v0, Lorg/acra/data/StringFormat$1; // type@081a │ │ -113644: 1a01 8d13 |0002: const-string v1, "JSON" // string@138d │ │ -113648: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -11364a: 1a03 082e |0005: const-string v3, "application/json" // string@2e08 │ │ -11364e: 7040 0b30 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/acra/data/StringFormat$1;.:(Ljava/lang/String;ILjava/lang/String;)V // method@300b │ │ -113654: 6900 f719 |000a: sput-object v0, Lorg/acra/data/StringFormat;.JSON:Lorg/acra/data/StringFormat; // field@19f7 │ │ -113658: 2201 1b08 |000c: new-instance v1, Lorg/acra/data/StringFormat$2; // type@081b │ │ -11365c: 1a03 ca13 |000e: const-string v3, "KEY_VALUE_LIST" // string@13ca │ │ -113660: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -113662: 1a05 0c2e |0011: const-string v5, "application/x-www-form-urlencoded" // string@2e0c │ │ -113666: 7040 0d30 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/acra/data/StringFormat$2;.:(Ljava/lang/String;ILjava/lang/String;)V // method@300d │ │ -11366c: 6901 f819 |0016: sput-object v1, Lorg/acra/data/StringFormat;.KEY_VALUE_LIST:Lorg/acra/data/StringFormat; // field@19f8 │ │ -113670: 1223 |0018: const/4 v3, #int 2 // #2 │ │ -113672: 2333 040a |0019: new-array v3, v3, [Lorg/acra/data/StringFormat; // type@0a04 │ │ -113676: 4d00 0302 |001b: aput-object v0, v3, v2 │ │ -11367a: 4d01 0304 |001d: aput-object v1, v3, v4 │ │ -11367e: 6903 f619 |001f: sput-object v3, Lorg/acra/data/StringFormat;.$VALUES:[Lorg/acra/data/StringFormat; // field@19f6 │ │ -113682: 0e00 |0021: return-void │ │ +113638: |[113638] org.acra.data.StringFormat.:()V │ │ +113648: 2200 1a08 |0000: new-instance v0, Lorg/acra/data/StringFormat$1; // type@081a │ │ +11364c: 1a01 8d13 |0002: const-string v1, "JSON" // string@138d │ │ +113650: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +113652: 1a03 082e |0005: const-string v3, "application/json" // string@2e08 │ │ +113656: 7040 0b30 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/acra/data/StringFormat$1;.:(Ljava/lang/String;ILjava/lang/String;)V // method@300b │ │ +11365c: 6900 f719 |000a: sput-object v0, Lorg/acra/data/StringFormat;.JSON:Lorg/acra/data/StringFormat; // field@19f7 │ │ +113660: 2201 1b08 |000c: new-instance v1, Lorg/acra/data/StringFormat$2; // type@081b │ │ +113664: 1a03 ca13 |000e: const-string v3, "KEY_VALUE_LIST" // string@13ca │ │ +113668: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +11366a: 1a05 0c2e |0011: const-string v5, "application/x-www-form-urlencoded" // string@2e0c │ │ +11366e: 7040 0d30 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lorg/acra/data/StringFormat$2;.:(Ljava/lang/String;ILjava/lang/String;)V // method@300d │ │ +113674: 6901 f819 |0016: sput-object v1, Lorg/acra/data/StringFormat;.KEY_VALUE_LIST:Lorg/acra/data/StringFormat; // field@19f8 │ │ +113678: 1223 |0018: const/4 v3, #int 2 // #2 │ │ +11367a: 2333 040a |0019: new-array v3, v3, [Lorg/acra/data/StringFormat; // type@0a04 │ │ +11367e: 4d00 0302 |001b: aput-object v0, v3, v2 │ │ +113682: 4d01 0304 |001d: aput-object v1, v3, v4 │ │ +113686: 6903 f619 |001f: sput-object v3, Lorg/acra/data/StringFormat;.$VALUES:[Lorg/acra/data/StringFormat; // field@19f6 │ │ +11368a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000c line=60 │ │ 0x001f line=44 │ │ locals : │ │ │ │ @@ -310760,18 +310762,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -113684: |[113684] org.acra.data.StringFormat.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -113694: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ -11369a: 5b03 f919 |0003: iput-object v3, v0, Lorg/acra/data/StringFormat;.contentType:Ljava/lang/String; // field@19f9 │ │ -11369e: 0e00 |0005: return-void │ │ +11368c: |[11368c] org.acra.data.StringFormat.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +11369c: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ +1136a2: 5b03 f919 |0003: iput-object v3, v0, Lorg/acra/data/StringFormat;.contentType:Ljava/lang/String; // field@19f9 │ │ +1136a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=129 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/data/StringFormat; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -310783,17 +310785,17 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Lorg/acra/data/StringFormat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1136a0: |[1136a0] org.acra.data.StringFormat.:(Ljava/lang/String;ILjava/lang/String;Lorg/acra/data/StringFormat$1;)V │ │ -1136b0: 7040 1430 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/acra/data/StringFormat;.:(Ljava/lang/String;ILjava/lang/String;)V // method@3014 │ │ -1136b6: 0e00 |0003: return-void │ │ +1136a8: |[1136a8] org.acra.data.StringFormat.:(Ljava/lang/String;ILjava/lang/String;Lorg/acra/data/StringFormat$1;)V │ │ +1136b8: 7040 1430 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/acra/data/StringFormat;.:(Ljava/lang/String;ILjava/lang/String;)V // method@3014 │ │ +1136be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/data/StringFormat; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -310805,20 +310807,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/data/StringFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1135e8: |[1135e8] org.acra.data.StringFormat.valueOf:(Ljava/lang/String;)Lorg/acra/data/StringFormat; │ │ -1135f8: 1c00 1c08 |0000: const-class v0, Lorg/acra/data/StringFormat; // type@081c │ │ -1135fc: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ -113602: 0c01 |0005: move-result-object v1 │ │ -113604: 1f01 1c08 |0006: check-cast v1, Lorg/acra/data/StringFormat; // type@081c │ │ -113608: 1101 |0008: return-object v1 │ │ +1135f0: |[1135f0] org.acra.data.StringFormat.valueOf:(Ljava/lang/String;)Lorg/acra/data/StringFormat; │ │ +113600: 1c00 1c08 |0000: const-class v0, Lorg/acra/data/StringFormat; // type@081c │ │ +113604: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ +11360a: 0c01 |0005: move-result-object v1 │ │ +11360c: 1f01 1c08 |0006: check-cast v1, Lorg/acra/data/StringFormat; // type@081c │ │ +113610: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/acra/data/StringFormat;) │ │ @@ -310826,20 +310828,20 @@ │ │ type : '()[Lorg/acra/data/StringFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -11360c: |[11360c] org.acra.data.StringFormat.values:()[Lorg/acra/data/StringFormat; │ │ -11361c: 6200 f619 |0000: sget-object v0, Lorg/acra/data/StringFormat;.$VALUES:[Lorg/acra/data/StringFormat; // field@19f6 │ │ -113620: 6e10 7238 0000 |0002: invoke-virtual {v0}, [Lorg/acra/data/StringFormat;.clone:()Ljava/lang/Object; // method@3872 │ │ -113626: 0c00 |0005: move-result-object v0 │ │ -113628: 1f00 040a |0006: check-cast v0, [Lorg/acra/data/StringFormat; // type@0a04 │ │ -11362c: 1100 |0008: return-object v0 │ │ +113614: |[113614] org.acra.data.StringFormat.values:()[Lorg/acra/data/StringFormat; │ │ +113624: 6200 f619 |0000: sget-object v0, Lorg/acra/data/StringFormat;.$VALUES:[Lorg/acra/data/StringFormat; // field@19f6 │ │ +113628: 6e10 7238 0000 |0002: invoke-virtual {v0}, [Lorg/acra/data/StringFormat;.clone:()Ljava/lang/Object; // method@3872 │ │ +11362e: 0c00 |0005: move-result-object v0 │ │ +113630: 1f00 040a |0006: check-cast v0, [Lorg/acra/data/StringFormat; // type@0a04 │ │ +113634: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/data/StringFormat;) │ │ @@ -310847,17 +310849,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1135d0: |[1135d0] org.acra.data.StringFormat.getMatchingHttpContentType:()Ljava/lang/String; │ │ -1135e0: 5410 f919 |0000: iget-object v0, v1, Lorg/acra/data/StringFormat;.contentType:Ljava/lang/String; // field@19f9 │ │ -1135e4: 1100 |0002: return-object v0 │ │ +1135d8: |[1135d8] org.acra.data.StringFormat.getMatchingHttpContentType:()Ljava/lang/String; │ │ +1135e8: 5410 f919 |0000: iget-object v0, v1, Lorg/acra/data/StringFormat;.contentType:Ljava/lang/String; // field@19f9 │ │ +1135ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/data/StringFormat; │ │ │ │ #1 : (in Lorg/acra/data/StringFormat;) │ │ @@ -310900,20 +310902,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1136b8: |[1136b8] org.acra.file.BulkReportDeleter.:(Landroid/content/Context;)V │ │ -1136c8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1136ce: 2200 2a08 |0003: new-instance v0, Lorg/acra/file/ReportLocator; // type@082a │ │ -1136d2: 7020 3d30 2000 |0005: invoke-direct {v0, v2}, Lorg/acra/file/ReportLocator;.:(Landroid/content/Context;)V // method@303d │ │ -1136d8: 5b10 fa19 |0008: iput-object v0, v1, Lorg/acra/file/BulkReportDeleter;.reportLocator:Lorg/acra/file/ReportLocator; // field@19fa │ │ -1136dc: 0e00 |000a: return-void │ │ +1136c0: |[1136c0] org.acra.file.BulkReportDeleter.:(Landroid/content/Context;)V │ │ +1136d0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1136d6: 2200 2a08 |0003: new-instance v0, Lorg/acra/file/ReportLocator; // type@082a │ │ +1136da: 7020 3d30 2000 |0005: invoke-direct {v0, v2}, Lorg/acra/file/ReportLocator;.:(Landroid/content/Context;)V // method@303d │ │ +1136e0: 5b10 fa19 |0008: iput-object v0, v1, Lorg/acra/file/BulkReportDeleter;.reportLocator:Lorg/acra/file/ReportLocator; // field@19fa │ │ +1136e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/acra/file/BulkReportDeleter; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ @@ -310924,48 +310926,48 @@ │ │ type : '(ZI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -1136e0: |[1136e0] org.acra.file.BulkReportDeleter.deleteReports:(ZI)V │ │ -1136f0: 3806 0900 |0000: if-eqz v6, 0009 // +0009 │ │ -1136f4: 5456 fa19 |0002: iget-object v6, v5, Lorg/acra/file/BulkReportDeleter;.reportLocator:Lorg/acra/file/ReportLocator; // field@19fa │ │ -1136f8: 6e10 3f30 0600 |0004: invoke-virtual {v6}, Lorg/acra/file/ReportLocator;.getApprovedReports:()[Ljava/io/File; // method@303f │ │ -1136fe: 0c06 |0007: move-result-object v6 │ │ -113700: 2807 |0008: goto 000f // +0007 │ │ -113702: 5456 fa19 |0009: iget-object v6, v5, Lorg/acra/file/BulkReportDeleter;.reportLocator:Lorg/acra/file/ReportLocator; // field@19fa │ │ -113706: 6e10 4130 0600 |000b: invoke-virtual {v6}, Lorg/acra/file/ReportLocator;.getUnapprovedReports:()[Ljava/io/File; // method@3041 │ │ -11370c: 0c06 |000e: move-result-object v6 │ │ -11370e: 2200 2908 |000f: new-instance v0, Lorg/acra/file/LastModifiedComparator; // type@0829 │ │ -113712: 7010 3a30 0000 |0011: invoke-direct {v0}, Lorg/acra/file/LastModifiedComparator;.:()V // method@303a │ │ -113718: 7120 a82b 0600 |0014: invoke-static {v6, v0}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@2ba8 │ │ -11371e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -113720: 2161 |0018: array-length v1, v6 │ │ -113722: b171 |0019: sub-int/2addr v1, v7 │ │ -113724: 3510 2700 |001a: if-ge v0, v1, 0041 // +0027 │ │ -113728: 4601 0600 |001c: aget-object v1, v6, v0 │ │ -11372c: 6e10 9b29 0100 |001e: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@299b │ │ -113732: 0a01 |0021: move-result v1 │ │ -113734: 3901 1c00 |0022: if-nez v1, 003e // +001c │ │ -113738: 6201 fe18 |0024: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11373c: 6202 f518 |0026: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -113740: 2203 1007 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -113744: 7010 eb2a 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -11374a: 1a04 030e |002d: const-string v4, "Could not delete report : " // string@0e03 │ │ -11374e: 6e20 f52a 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -113754: 4604 0600 |0032: aget-object v4, v6, v0 │ │ -113758: 6e20 f42a 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -11375e: 6e10 fa2a 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -113764: 0c03 |003a: move-result-object v3 │ │ -113766: 7230 5f30 2103 |003b: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -11376c: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -113770: 28d8 |0040: goto 0018 // -0028 │ │ -113772: 0e00 |0041: return-void │ │ +1136e8: |[1136e8] org.acra.file.BulkReportDeleter.deleteReports:(ZI)V │ │ +1136f8: 3806 0900 |0000: if-eqz v6, 0009 // +0009 │ │ +1136fc: 5456 fa19 |0002: iget-object v6, v5, Lorg/acra/file/BulkReportDeleter;.reportLocator:Lorg/acra/file/ReportLocator; // field@19fa │ │ +113700: 6e10 3f30 0600 |0004: invoke-virtual {v6}, Lorg/acra/file/ReportLocator;.getApprovedReports:()[Ljava/io/File; // method@303f │ │ +113706: 0c06 |0007: move-result-object v6 │ │ +113708: 2807 |0008: goto 000f // +0007 │ │ +11370a: 5456 fa19 |0009: iget-object v6, v5, Lorg/acra/file/BulkReportDeleter;.reportLocator:Lorg/acra/file/ReportLocator; // field@19fa │ │ +11370e: 6e10 4130 0600 |000b: invoke-virtual {v6}, Lorg/acra/file/ReportLocator;.getUnapprovedReports:()[Ljava/io/File; // method@3041 │ │ +113714: 0c06 |000e: move-result-object v6 │ │ +113716: 2200 2908 |000f: new-instance v0, Lorg/acra/file/LastModifiedComparator; // type@0829 │ │ +11371a: 7010 3a30 0000 |0011: invoke-direct {v0}, Lorg/acra/file/LastModifiedComparator;.:()V // method@303a │ │ +113720: 7120 a82b 0600 |0014: invoke-static {v6, v0}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@2ba8 │ │ +113726: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +113728: 2161 |0018: array-length v1, v6 │ │ +11372a: b171 |0019: sub-int/2addr v1, v7 │ │ +11372c: 3510 2700 |001a: if-ge v0, v1, 0041 // +0027 │ │ +113730: 4601 0600 |001c: aget-object v1, v6, v0 │ │ +113734: 6e10 9b29 0100 |001e: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@299b │ │ +11373a: 0a01 |0021: move-result v1 │ │ +11373c: 3901 1c00 |0022: if-nez v1, 003e // +001c │ │ +113740: 6201 fe18 |0024: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +113744: 6202 f518 |0026: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +113748: 2203 1007 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +11374c: 7010 eb2a 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +113752: 1a04 030e |002d: const-string v4, "Could not delete report : " // string@0e03 │ │ +113756: 6e20 f52a 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11375c: 4604 0600 |0032: aget-object v4, v6, v0 │ │ +113760: 6e20 f42a 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +113766: 6e10 fa2a 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +11376c: 0c03 |003a: move-result-object v3 │ │ +11376e: 7230 5f30 2103 |003b: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +113774: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +113778: 28d8 |0040: goto 0018 // -0028 │ │ +11377a: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ 0x000f line=48 │ │ 0x0018 line=50 │ │ 0x001c line=51 │ │ 0x0024 line=52 │ │ @@ -311012,17 +311014,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -113834: |[113834] org.acra.file.CrashReportFileNameParser.:()V │ │ -113844: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11384a: 0e00 |0003: return-void │ │ +11383c: |[11383c] org.acra.file.CrashReportFileNameParser.:()V │ │ +11384c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +113852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/file/CrashReportFileNameParser; │ │ │ │ Virtual methods - │ │ @@ -311031,32 +311033,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Calendar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1137cc: |[1137cc] org.acra.file.CrashReportFileNameParser.getTimestamp:(Ljava/lang/String;)Ljava/util/Calendar; │ │ -1137dc: 1a00 7005 |0000: const-string v0, ".stacktrace" // string@0570 │ │ -1137e0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -1137e4: 6e30 cd2a 0501 |0004: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -1137ea: 0c05 |0007: move-result-object v5 │ │ -1137ec: 6200 0b19 |0008: sget-object v0, Lorg/acra/ACRAConstants;.SILENT_SUFFIX:Ljava/lang/String; // field@190b │ │ -1137f0: 6e30 cd2a 0501 |000a: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -1137f6: 0c05 |000d: move-result-object v5 │ │ -1137f8: 7100 b52b 0000 |000e: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ -1137fe: 0c00 |0011: move-result-object v0 │ │ -113800: 2201 4a07 |0012: new-instance v1, Ljava/text/SimpleDateFormat; // type@074a │ │ -113804: 1a02 c04d |0014: const-string v2, "yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ" // string@4dc0 │ │ -113808: 6203 2518 |0016: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1825 │ │ -11380c: 7030 802b 2103 |0018: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -113812: 6e20 832b 5100 |001b: invoke-virtual {v1, v5}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2b83 │ │ -113818: 0c05 |001e: move-result-object v5 │ │ -11381a: 6e20 be2b 5000 |001f: invoke-virtual {v0, v5}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@2bbe │ │ -113820: 1100 |0022: return-object v0 │ │ +1137d4: |[1137d4] org.acra.file.CrashReportFileNameParser.getTimestamp:(Ljava/lang/String;)Ljava/util/Calendar; │ │ +1137e4: 1a00 7005 |0000: const-string v0, ".stacktrace" // string@0570 │ │ +1137e8: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +1137ec: 6e30 cd2a 0501 |0004: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +1137f2: 0c05 |0007: move-result-object v5 │ │ +1137f4: 6200 0b19 |0008: sget-object v0, Lorg/acra/ACRAConstants;.SILENT_SUFFIX:Ljava/lang/String; // field@190b │ │ +1137f8: 6e30 cd2a 0501 |000a: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +1137fe: 0c05 |000d: move-result-object v5 │ │ +113800: 7100 b52b 0000 |000e: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ +113806: 0c00 |0011: move-result-object v0 │ │ +113808: 2201 4a07 |0012: new-instance v1, Ljava/text/SimpleDateFormat; // type@074a │ │ +11380c: 1a02 c04d |0014: const-string v2, "yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ" // string@4dc0 │ │ +113810: 6203 2518 |0016: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1825 │ │ +113814: 7030 802b 2103 |0018: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +11381a: 6e20 832b 5100 |001b: invoke-virtual {v1, v5}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@2b83 │ │ +113820: 0c05 |001e: move-result-object v5 │ │ +113822: 6e20 be2b 5000 |001f: invoke-virtual {v0, v5}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@2bbe │ │ +113828: 1100 |0022: return-object v0 │ │ catches : 1 │ │ 0x0012 - 0x0022 │ │ Ljava/text/ParseException; -> 0x0022 │ │ positions : │ │ 0x0004 line=73 │ │ 0x000e line=74 │ │ 0x0012 line=76 │ │ @@ -311069,27 +311071,27 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -113774: |[113774] org.acra.file.CrashReportFileNameParser.isApproved:(Ljava/lang/String;)Z │ │ -113784: 6e20 1f30 2100 |0000: invoke-virtual {v1, v2}, Lorg/acra/file/CrashReportFileNameParser;.isSilent:(Ljava/lang/String;)Z // method@301f │ │ -11378a: 0a00 |0003: move-result v0 │ │ -11378c: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ -113790: 1a00 3a05 |0006: const-string v0, "-approved" // string@053a │ │ -113794: 6e20 b72a 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -11379a: 0a02 |000b: move-result v2 │ │ -11379c: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ -1137a0: 2803 |000e: goto 0011 // +0003 │ │ -1137a2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1137a4: 2802 |0010: goto 0012 // +0002 │ │ -1137a6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -1137a8: 0f02 |0012: return v2 │ │ +11377c: |[11377c] org.acra.file.CrashReportFileNameParser.isApproved:(Ljava/lang/String;)Z │ │ +11378c: 6e20 1f30 2100 |0000: invoke-virtual {v1, v2}, Lorg/acra/file/CrashReportFileNameParser;.isSilent:(Ljava/lang/String;)Z // method@301f │ │ +113792: 0a00 |0003: move-result v0 │ │ +113794: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ +113798: 1a00 3a05 |0006: const-string v0, "-approved" // string@053a │ │ +11379c: 6e20 b72a 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +1137a2: 0a02 |000b: move-result v2 │ │ +1137a4: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ +1137a8: 2803 |000e: goto 0011 // +0003 │ │ +1137aa: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1137ac: 2802 |0010: goto 0012 // +0002 │ │ +1137ae: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +1137b0: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/acra/file/CrashReportFileNameParser; │ │ 0x0000 - 0x0013 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -311098,19 +311100,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1137ac: |[1137ac] org.acra.file.CrashReportFileNameParser.isSilent:(Ljava/lang/String;)Z │ │ -1137bc: 6200 0b19 |0000: sget-object v0, Lorg/acra/ACRAConstants;.SILENT_SUFFIX:Ljava/lang/String; // field@190b │ │ -1137c0: 6e20 b72a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -1137c6: 0a02 |0005: move-result v2 │ │ -1137c8: 0f02 |0006: return v2 │ │ +1137b4: |[1137b4] org.acra.file.CrashReportFileNameParser.isSilent:(Ljava/lang/String;)Z │ │ +1137c4: 6200 0b19 |0000: sget-object v0, Lorg/acra/ACRAConstants;.SILENT_SUFFIX:Ljava/lang/String; // field@190b │ │ +1137c8: 6e20 b72a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +1137ce: 0a02 |0005: move-result v2 │ │ +1137d0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/file/CrashReportFileNameParser; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -311153,17 +311155,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11387c: |[11387c] org.acra.file.CrashReportPersister.:()V │ │ -11388c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -113892: 0e00 |0003: return-void │ │ +113884: |[113884] org.acra.file.CrashReportPersister.:()V │ │ +113894: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11389a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/file/CrashReportPersister; │ │ │ │ Virtual methods - │ │ @@ -311172,22 +311174,22 @@ │ │ type : '(Ljava/io/File;)Lorg/acra/data/CrashReportData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -11384c: |[11384c] org.acra.file.CrashReportPersister.load:(Ljava/io/File;)Lorg/acra/data/CrashReportData; │ │ -11385c: 2200 1808 |0000: new-instance v0, Lorg/acra/data/CrashReportData; // type@0818 │ │ -113860: 2201 6c08 |0002: new-instance v1, Lorg/acra/util/StreamReader; // type@086c │ │ -113864: 7020 4b31 3100 |0004: invoke-direct {v1, v3}, Lorg/acra/util/StreamReader;.:(Ljava/io/File;)V // method@314b │ │ -11386a: 6e10 4f31 0100 |0007: invoke-virtual {v1}, Lorg/acra/util/StreamReader;.read:()Ljava/lang/String; // method@314f │ │ -113870: 0c03 |000a: move-result-object v3 │ │ -113872: 7020 f02f 3000 |000b: invoke-direct {v0, v3}, Lorg/acra/data/CrashReportData;.:(Ljava/lang/String;)V // method@2ff0 │ │ -113878: 1100 |000e: return-object v0 │ │ +113854: |[113854] org.acra.file.CrashReportPersister.load:(Ljava/io/File;)Lorg/acra/data/CrashReportData; │ │ +113864: 2200 1808 |0000: new-instance v0, Lorg/acra/data/CrashReportData; // type@0818 │ │ +113868: 2201 6c08 |0002: new-instance v1, Lorg/acra/util/StreamReader; // type@086c │ │ +11386c: 7020 4b31 3100 |0004: invoke-direct {v1, v3}, Lorg/acra/util/StreamReader;.:(Ljava/io/File;)V // method@314b │ │ +113872: 6e10 4f31 0100 |0007: invoke-virtual {v1}, Lorg/acra/util/StreamReader;.read:()Ljava/lang/String; // method@314f │ │ +113878: 0c03 |000a: move-result-object v3 │ │ +11387a: 7020 f02f 3000 |000b: invoke-direct {v0, v3}, Lorg/acra/data/CrashReportData;.:(Ljava/lang/String;)V // method@2ff0 │ │ +113880: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/acra/file/CrashReportPersister; │ │ 0x0000 - 0x000f reg=3 (null) Ljava/io/File; │ │ │ │ @@ -311196,19 +311198,19 @@ │ │ type : '(Lorg/acra/data/CrashReportData;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -113894: |[113894] org.acra.file.CrashReportPersister.store:(Lorg/acra/data/CrashReportData;Ljava/io/File;)V │ │ -1138a4: 6e10 0430 0100 |0000: invoke-virtual {v1}, Lorg/acra/data/CrashReportData;.toJSON:()Ljava/lang/String; // method@3004 │ │ -1138aa: 0c01 |0003: move-result-object v1 │ │ -1138ac: 7120 3931 1200 |0004: invoke-static {v2, v1}, Lorg/acra/util/IOUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;)V // method@3139 │ │ -1138b2: 0e00 |0007: return-void │ │ +11389c: |[11389c] org.acra.file.CrashReportPersister.store:(Lorg/acra/data/CrashReportData;Ljava/io/File;)V │ │ +1138ac: 6e10 0430 0100 |0000: invoke-virtual {v1}, Lorg/acra/data/CrashReportData;.toJSON:()Ljava/lang/String; // method@3004 │ │ +1138b2: 0c01 |0003: move-result-object v1 │ │ +1138b4: 7120 3931 1200 |0004: invoke-static {v2, v1}, Lorg/acra/util/IOUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;)V // method@3139 │ │ +1138ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/acra/file/CrashReportPersister; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/acra/data/CrashReportData; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/File; │ │ @@ -311285,68 +311287,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -113bb8: |[113bb8] org.acra.file.Directory.:()V │ │ -113bc8: 2200 2008 |0000: new-instance v0, Lorg/acra/file/Directory$1; // type@0820 │ │ -113bcc: 1a01 8310 |0002: const-string v1, "FILES_LEGACY" // string@1083 │ │ -113bd0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -113bd2: 7030 2330 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/acra/file/Directory$1;.:(Ljava/lang/String;I)V // method@3023 │ │ -113bd8: 6900 011a |0008: sput-object v0, Lorg/acra/file/Directory;.FILES_LEGACY:Lorg/acra/file/Directory; // field@1a01 │ │ -113bdc: 2201 2108 |000a: new-instance v1, Lorg/acra/file/Directory$2; // type@0821 │ │ -113be0: 1a03 8210 |000c: const-string v3, "FILES" // string@1082 │ │ -113be4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -113be6: 7030 2530 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/acra/file/Directory$2;.:(Ljava/lang/String;I)V // method@3025 │ │ -113bec: 6901 001a |0012: sput-object v1, Lorg/acra/file/Directory;.FILES:Lorg/acra/file/Directory; // field@1a00 │ │ -113bf0: 2203 2208 |0014: new-instance v3, Lorg/acra/file/Directory$3; // type@0822 │ │ -113bf4: 1a05 ac0f |0016: const-string v5, "EXTERNAL_FILES" // string@0fac │ │ -113bf8: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -113bfa: 7030 2730 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/acra/file/Directory$3;.:(Ljava/lang/String;I)V // method@3027 │ │ -113c00: 6903 fe19 |001c: sput-object v3, Lorg/acra/file/Directory;.EXTERNAL_FILES:Lorg/acra/file/Directory; // field@19fe │ │ -113c04: 2205 2308 |001e: new-instance v5, Lorg/acra/file/Directory$4; // type@0823 │ │ -113c08: 1a07 200c |0020: const-string v7, "CACHE" // string@0c20 │ │ -113c0c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -113c0e: 7030 2930 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/acra/file/Directory$4;.:(Ljava/lang/String;I)V // method@3029 │ │ -113c14: 6905 fc19 |0026: sput-object v5, Lorg/acra/file/Directory;.CACHE:Lorg/acra/file/Directory; // field@19fc │ │ -113c18: 2207 2408 |0028: new-instance v7, Lorg/acra/file/Directory$5; // type@0824 │ │ -113c1c: 1a09 ab0f |002a: const-string v9, "EXTERNAL_CACHE" // string@0fab │ │ -113c20: 124a |002c: const/4 v10, #int 4 // #4 │ │ -113c22: 7030 2b30 970a |002d: invoke-direct {v7, v9, v10}, Lorg/acra/file/Directory$5;.:(Ljava/lang/String;I)V // method@302b │ │ -113c28: 6907 fd19 |0030: sput-object v7, Lorg/acra/file/Directory;.EXTERNAL_CACHE:Lorg/acra/file/Directory; // field@19fd │ │ -113c2c: 2209 2508 |0032: new-instance v9, Lorg/acra/file/Directory$6; // type@0825 │ │ -113c30: 1a0b 1021 |0034: const-string v11, "NO_BACKUP_FILES" // string@2110 │ │ -113c34: 125c |0036: const/4 v12, #int 5 // #5 │ │ -113c36: 7030 2d30 b90c |0037: invoke-direct {v9, v11, v12}, Lorg/acra/file/Directory$6;.:(Ljava/lang/String;I)V // method@302d │ │ -113c3c: 6909 021a |003a: sput-object v9, Lorg/acra/file/Directory;.NO_BACKUP_FILES:Lorg/acra/file/Directory; // field@1a02 │ │ -113c40: 220b 2608 |003c: new-instance v11, Lorg/acra/file/Directory$7; // type@0826 │ │ -113c44: 1a0d ad0f |003e: const-string v13, "EXTERNAL_STORAGE" // string@0fad │ │ -113c48: 126e |0040: const/4 v14, #int 6 // #6 │ │ -113c4a: 7030 2f30 db0e |0041: invoke-direct {v11, v13, v14}, Lorg/acra/file/Directory$7;.:(Ljava/lang/String;I)V // method@302f │ │ -113c50: 690b ff19 |0044: sput-object v11, Lorg/acra/file/Directory;.EXTERNAL_STORAGE:Lorg/acra/file/Directory; // field@19ff │ │ -113c54: 220d 2708 |0046: new-instance v13, Lorg/acra/file/Directory$8; // type@0827 │ │ -113c58: 1a0f 7623 |0048: const-string v15, "ROOT" // string@2376 │ │ -113c5c: 127e |004a: const/4 v14, #int 7 // #7 │ │ -113c5e: 7030 3130 fd0e |004b: invoke-direct {v13, v15, v14}, Lorg/acra/file/Directory$8;.:(Ljava/lang/String;I)V // method@3031 │ │ -113c64: 690d 031a |004e: sput-object v13, Lorg/acra/file/Directory;.ROOT:Lorg/acra/file/Directory; // field@1a03 │ │ -113c68: 130f 0800 |0050: const/16 v15, #int 8 // #8 │ │ -113c6c: 23ff 050a |0052: new-array v15, v15, [Lorg/acra/file/Directory; // type@0a05 │ │ -113c70: 4d00 0f02 |0054: aput-object v0, v15, v2 │ │ -113c74: 4d01 0f04 |0056: aput-object v1, v15, v4 │ │ -113c78: 4d03 0f06 |0058: aput-object v3, v15, v6 │ │ -113c7c: 4d05 0f08 |005a: aput-object v5, v15, v8 │ │ -113c80: 4d07 0f0a |005c: aput-object v7, v15, v10 │ │ -113c84: 4d09 0f0c |005e: aput-object v9, v15, v12 │ │ -113c88: 1260 |0060: const/4 v0, #int 6 // #6 │ │ -113c8a: 4d0b 0f00 |0061: aput-object v11, v15, v0 │ │ -113c8e: 4d0d 0f0e |0063: aput-object v13, v15, v14 │ │ -113c92: 690f fb19 |0065: sput-object v15, Lorg/acra/file/Directory;.$VALUES:[Lorg/acra/file/Directory; // field@19fb │ │ -113c96: 0e00 |0067: return-void │ │ +113bc0: |[113bc0] org.acra.file.Directory.:()V │ │ +113bd0: 2200 2008 |0000: new-instance v0, Lorg/acra/file/Directory$1; // type@0820 │ │ +113bd4: 1a01 8310 |0002: const-string v1, "FILES_LEGACY" // string@1083 │ │ +113bd8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +113bda: 7030 2330 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/acra/file/Directory$1;.:(Ljava/lang/String;I)V // method@3023 │ │ +113be0: 6900 011a |0008: sput-object v0, Lorg/acra/file/Directory;.FILES_LEGACY:Lorg/acra/file/Directory; // field@1a01 │ │ +113be4: 2201 2108 |000a: new-instance v1, Lorg/acra/file/Directory$2; // type@0821 │ │ +113be8: 1a03 8210 |000c: const-string v3, "FILES" // string@1082 │ │ +113bec: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +113bee: 7030 2530 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/acra/file/Directory$2;.:(Ljava/lang/String;I)V // method@3025 │ │ +113bf4: 6901 001a |0012: sput-object v1, Lorg/acra/file/Directory;.FILES:Lorg/acra/file/Directory; // field@1a00 │ │ +113bf8: 2203 2208 |0014: new-instance v3, Lorg/acra/file/Directory$3; // type@0822 │ │ +113bfc: 1a05 ac0f |0016: const-string v5, "EXTERNAL_FILES" // string@0fac │ │ +113c00: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +113c02: 7030 2730 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/acra/file/Directory$3;.:(Ljava/lang/String;I)V // method@3027 │ │ +113c08: 6903 fe19 |001c: sput-object v3, Lorg/acra/file/Directory;.EXTERNAL_FILES:Lorg/acra/file/Directory; // field@19fe │ │ +113c0c: 2205 2308 |001e: new-instance v5, Lorg/acra/file/Directory$4; // type@0823 │ │ +113c10: 1a07 200c |0020: const-string v7, "CACHE" // string@0c20 │ │ +113c14: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +113c16: 7030 2930 7508 |0023: invoke-direct {v5, v7, v8}, Lorg/acra/file/Directory$4;.:(Ljava/lang/String;I)V // method@3029 │ │ +113c1c: 6905 fc19 |0026: sput-object v5, Lorg/acra/file/Directory;.CACHE:Lorg/acra/file/Directory; // field@19fc │ │ +113c20: 2207 2408 |0028: new-instance v7, Lorg/acra/file/Directory$5; // type@0824 │ │ +113c24: 1a09 ab0f |002a: const-string v9, "EXTERNAL_CACHE" // string@0fab │ │ +113c28: 124a |002c: const/4 v10, #int 4 // #4 │ │ +113c2a: 7030 2b30 970a |002d: invoke-direct {v7, v9, v10}, Lorg/acra/file/Directory$5;.:(Ljava/lang/String;I)V // method@302b │ │ +113c30: 6907 fd19 |0030: sput-object v7, Lorg/acra/file/Directory;.EXTERNAL_CACHE:Lorg/acra/file/Directory; // field@19fd │ │ +113c34: 2209 2508 |0032: new-instance v9, Lorg/acra/file/Directory$6; // type@0825 │ │ +113c38: 1a0b 1021 |0034: const-string v11, "NO_BACKUP_FILES" // string@2110 │ │ +113c3c: 125c |0036: const/4 v12, #int 5 // #5 │ │ +113c3e: 7030 2d30 b90c |0037: invoke-direct {v9, v11, v12}, Lorg/acra/file/Directory$6;.:(Ljava/lang/String;I)V // method@302d │ │ +113c44: 6909 021a |003a: sput-object v9, Lorg/acra/file/Directory;.NO_BACKUP_FILES:Lorg/acra/file/Directory; // field@1a02 │ │ +113c48: 220b 2608 |003c: new-instance v11, Lorg/acra/file/Directory$7; // type@0826 │ │ +113c4c: 1a0d ad0f |003e: const-string v13, "EXTERNAL_STORAGE" // string@0fad │ │ +113c50: 126e |0040: const/4 v14, #int 6 // #6 │ │ +113c52: 7030 2f30 db0e |0041: invoke-direct {v11, v13, v14}, Lorg/acra/file/Directory$7;.:(Ljava/lang/String;I)V // method@302f │ │ +113c58: 690b ff19 |0044: sput-object v11, Lorg/acra/file/Directory;.EXTERNAL_STORAGE:Lorg/acra/file/Directory; // field@19ff │ │ +113c5c: 220d 2708 |0046: new-instance v13, Lorg/acra/file/Directory$8; // type@0827 │ │ +113c60: 1a0f 7623 |0048: const-string v15, "ROOT" // string@2376 │ │ +113c64: 127e |004a: const/4 v14, #int 7 // #7 │ │ +113c66: 7030 3130 fd0e |004b: invoke-direct {v13, v15, v14}, Lorg/acra/file/Directory$8;.:(Ljava/lang/String;I)V // method@3031 │ │ +113c6c: 690d 031a |004e: sput-object v13, Lorg/acra/file/Directory;.ROOT:Lorg/acra/file/Directory; // field@1a03 │ │ +113c70: 130f 0800 |0050: const/16 v15, #int 8 // #8 │ │ +113c74: 23ff 050a |0052: new-array v15, v15, [Lorg/acra/file/Directory; // type@0a05 │ │ +113c78: 4d00 0f02 |0054: aput-object v0, v15, v2 │ │ +113c7c: 4d01 0f04 |0056: aput-object v1, v15, v4 │ │ +113c80: 4d03 0f06 |0058: aput-object v3, v15, v6 │ │ +113c84: 4d05 0f08 |005a: aput-object v5, v15, v8 │ │ +113c88: 4d07 0f0a |005c: aput-object v7, v15, v10 │ │ +113c8c: 4d09 0f0c |005e: aput-object v9, v15, v12 │ │ +113c90: 1260 |0060: const/4 v0, #int 6 // #6 │ │ +113c92: 4d0b 0f00 |0061: aput-object v11, v15, v0 │ │ +113c96: 4d0d 0f0e |0063: aput-object v13, v15, v14 │ │ +113c9a: 690f fb19 |0065: sput-object v15, Lorg/acra/file/Directory;.$VALUES:[Lorg/acra/file/Directory; // field@19fb │ │ +113c9e: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x000a line=46 │ │ 0x0014 line=56 │ │ 0x001e line=66 │ │ 0x0028 line=76 │ │ @@ -311361,17 +311363,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 │ │ -113c98: |[113c98] org.acra.file.Directory.:(Ljava/lang/String;I)V │ │ -113ca8: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ -113cae: 0e00 |0003: return-void │ │ +113ca0: |[113ca0] org.acra.file.Directory.:(Ljava/lang/String;I)V │ │ +113cb0: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ +113cb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/file/Directory; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -311381,17 +311383,17 @@ │ │ type : '(Ljava/lang/String;ILorg/acra/file/Directory$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -113cb0: |[113cb0] org.acra.file.Directory.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V │ │ -113cc0: 7030 3430 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/acra/file/Directory;.:(Ljava/lang/String;I)V // method@3034 │ │ -113cc6: 0e00 |0003: return-void │ │ +113cb8: |[113cb8] org.acra.file.Directory.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V │ │ +113cc8: 7030 3430 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/acra/file/Directory;.:(Ljava/lang/String;I)V // method@3034 │ │ +113cce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/file/Directory; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -311402,20 +311404,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/file/Directory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -113b70: |[113b70] org.acra.file.Directory.valueOf:(Ljava/lang/String;)Lorg/acra/file/Directory; │ │ -113b80: 1c00 2808 |0000: const-class v0, Lorg/acra/file/Directory; // type@0828 │ │ -113b84: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ -113b8a: 0c01 |0005: move-result-object v1 │ │ -113b8c: 1f01 2808 |0006: check-cast v1, Lorg/acra/file/Directory; // type@0828 │ │ -113b90: 1101 |0008: return-object v1 │ │ +113b78: |[113b78] org.acra.file.Directory.valueOf:(Ljava/lang/String;)Lorg/acra/file/Directory; │ │ +113b88: 1c00 2808 |0000: const-class v0, Lorg/acra/file/Directory; // type@0828 │ │ +113b8c: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ +113b92: 0c01 |0005: move-result-object v1 │ │ +113b94: 1f01 2808 |0006: check-cast v1, Lorg/acra/file/Directory; // type@0828 │ │ +113b98: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/acra/file/Directory;) │ │ @@ -311423,20 +311425,20 @@ │ │ type : '()[Lorg/acra/file/Directory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -113b94: |[113b94] org.acra.file.Directory.values:()[Lorg/acra/file/Directory; │ │ -113ba4: 6200 fb19 |0000: sget-object v0, Lorg/acra/file/Directory;.$VALUES:[Lorg/acra/file/Directory; // field@19fb │ │ -113ba8: 6e10 7338 0000 |0002: invoke-virtual {v0}, [Lorg/acra/file/Directory;.clone:()Ljava/lang/Object; // method@3873 │ │ -113bae: 0c00 |0005: move-result-object v0 │ │ -113bb0: 1f00 050a |0006: check-cast v0, [Lorg/acra/file/Directory; // type@0a05 │ │ -113bb4: 1100 |0008: return-object v0 │ │ +113b9c: |[113b9c] org.acra.file.Directory.values:()[Lorg/acra/file/Directory; │ │ +113bac: 6200 fb19 |0000: sget-object v0, Lorg/acra/file/Directory;.$VALUES:[Lorg/acra/file/Directory; // field@19fb │ │ +113bb0: 6e10 7338 0000 |0002: invoke-virtual {v0}, [Lorg/acra/file/Directory;.clone:()Ljava/lang/Object; // method@3873 │ │ +113bb6: 0c00 |0005: move-result-object v0 │ │ +113bb8: 1f00 050a |0006: check-cast v0, [Lorg/acra/file/Directory; // type@0a05 │ │ +113bbc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/file/Directory;) │ │ @@ -311485,17 +311487,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -113d28: |[113d28] org.acra.file.LastModifiedComparator.:()V │ │ -113d38: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -113d3e: 0e00 |0003: return-void │ │ +113d30: |[113d30] org.acra.file.LastModifiedComparator.:()V │ │ +113d40: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +113d46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/file/LastModifiedComparator; │ │ │ │ Virtual methods - │ │ @@ -311504,29 +311506,29 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -113cc8: |[113cc8] org.acra.file.LastModifiedComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ -113cd8: 6e10 a629 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@29a6 │ │ -113cde: 0b00 |0003: move-result-wide v0 │ │ -113ce0: 6e10 a629 0500 |0004: invoke-virtual {v5}, Ljava/io/File;.lastModified:()J // method@29a6 │ │ -113ce6: 0b04 |0007: move-result-wide v4 │ │ -113ce8: 3102 0004 |0008: cmp-long v2, v0, v4 │ │ -113cec: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ -113cf0: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ -113cf2: 2808 |000d: goto 0015 // +0008 │ │ -113cf4: 3102 0004 |000e: cmp-long v2, v0, v4 │ │ -113cf8: 3902 0400 |0010: if-nez v2, 0014 // +0004 │ │ -113cfc: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -113cfe: 2802 |0013: goto 0015 // +0002 │ │ -113d00: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -113d02: 0f04 |0015: return v4 │ │ +113cd0: |[113cd0] org.acra.file.LastModifiedComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ +113ce0: 6e10 a629 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@29a6 │ │ +113ce6: 0b00 |0003: move-result-wide v0 │ │ +113ce8: 6e10 a629 0500 |0004: invoke-virtual {v5}, Ljava/io/File;.lastModified:()J // method@29a6 │ │ +113cee: 0b04 |0007: move-result-wide v4 │ │ +113cf0: 3102 0004 |0008: cmp-long v2, v0, v4 │ │ +113cf4: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ +113cf8: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ +113cfa: 2808 |000d: goto 0015 // +0008 │ │ +113cfc: 3102 0004 |000e: cmp-long v2, v0, v4 │ │ +113d00: 3902 0400 |0010: if-nez v2, 0014 // +0004 │ │ +113d04: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +113d06: 2802 |0013: goto 0015 // +0002 │ │ +113d08: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +113d0a: 0f04 |0015: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=31 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lorg/acra/file/LastModifiedComparator; │ │ 0x0000 - 0x0016 reg=4 (null) Ljava/io/File; │ │ @@ -311537,20 +311539,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -113d04: |[113d04] org.acra.file.LastModifiedComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -113d14: 1f01 bf06 |0000: check-cast v1, Ljava/io/File; // type@06bf │ │ -113d18: 1f02 bf06 |0002: check-cast v2, Ljava/io/File; // type@06bf │ │ -113d1c: 6e30 3b30 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/acra/file/LastModifiedComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@303b │ │ -113d22: 0a01 |0007: move-result v1 │ │ -113d24: 0f01 |0008: return v1 │ │ +113d0c: |[113d0c] org.acra.file.LastModifiedComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +113d1c: 1f01 bf06 |0000: check-cast v1, Ljava/io/File; // type@06bf │ │ +113d20: 1f02 bf06 |0002: check-cast v2, Ljava/io/File; // type@06bf │ │ +113d24: 6e30 3b30 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/acra/file/LastModifiedComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@303b │ │ +113d2a: 0a01 |0007: move-result v1 │ │ +113d2c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/acra/file/LastModifiedComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -311599,18 +311601,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -113df4: |[113df4] org.acra.file.ReportLocator.:(Landroid/content/Context;)V │ │ -113e04: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -113e0a: 5b01 061a |0003: iput-object v1, v0, Lorg/acra/file/ReportLocator;.context:Landroid/content/Context; // field@1a06 │ │ -113e0e: 0e00 |0005: return-void │ │ +113dfc: |[113dfc] org.acra.file.ReportLocator.:(Landroid/content/Context;)V │ │ +113e0c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +113e12: 5b01 061a |0003: iput-object v1, v0, Lorg/acra/file/ReportLocator;.context:Landroid/content/Context; // field@1a06 │ │ +113e16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/file/ReportLocator; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -311621,21 +311623,21 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -113d40: |[113d40] org.acra.file.ReportLocator.getApprovedFolder:()Ljava/io/File; │ │ -113d50: 5430 061a |0000: iget-object v0, v3, Lorg/acra/file/ReportLocator;.context:Landroid/content/Context; // field@1a06 │ │ -113d54: 1a01 6109 |0002: const-string v1, "ACRA-approved" // string@0961 │ │ -113d58: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -113d5a: 6e30 9801 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getDir:(Ljava/lang/String;I)Ljava/io/File; // method@0198 │ │ -113d60: 0c00 |0008: move-result-object v0 │ │ -113d62: 1100 |0009: return-object v0 │ │ +113d48: |[113d48] org.acra.file.ReportLocator.getApprovedFolder:()Ljava/io/File; │ │ +113d58: 5430 061a |0000: iget-object v0, v3, Lorg/acra/file/ReportLocator;.context:Landroid/content/Context; // field@1a06 │ │ +113d5c: 1a01 6109 |0002: const-string v1, "ACRA-approved" // string@0961 │ │ +113d60: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +113d62: 6e30 9801 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getDir:(Ljava/lang/String;I)Ljava/io/File; // method@0198 │ │ +113d68: 0c00 |0008: move-result-object v0 │ │ +113d6a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/acra/file/ReportLocator; │ │ │ │ #1 : (in Lorg/acra/file/ReportLocator;) │ │ @@ -311643,27 +311645,27 @@ │ │ type : '()[Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -113d88: |[113d88] org.acra.file.ReportLocator.getApprovedReports:()[Ljava/io/File; │ │ -113d98: 6e10 3e30 0200 |0000: invoke-virtual {v2}, Lorg/acra/file/ReportLocator;.getApprovedFolder:()Ljava/io/File; // method@303e │ │ -113d9e: 0c00 |0003: move-result-object v0 │ │ -113da0: 6e10 aa29 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@29aa │ │ -113da6: 0c00 |0007: move-result-object v0 │ │ -113da8: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -113dac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -113dae: 2300 f209 |000b: new-array v0, v0, [Ljava/io/File; // type@09f2 │ │ -113db2: 1100 |000d: return-object v0 │ │ -113db4: 2201 2908 |000e: new-instance v1, Lorg/acra/file/LastModifiedComparator; // type@0829 │ │ -113db8: 7010 3a30 0100 |0010: invoke-direct {v1}, Lorg/acra/file/LastModifiedComparator;.:()V // method@303a │ │ -113dbe: 7120 a82b 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@2ba8 │ │ -113dc4: 1100 |0016: return-object v0 │ │ +113d90: |[113d90] org.acra.file.ReportLocator.getApprovedReports:()[Ljava/io/File; │ │ +113da0: 6e10 3e30 0200 |0000: invoke-virtual {v2}, Lorg/acra/file/ReportLocator;.getApprovedFolder:()Ljava/io/File; // method@303e │ │ +113da6: 0c00 |0003: move-result-object v0 │ │ +113da8: 6e10 aa29 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@29aa │ │ +113dae: 0c00 |0007: move-result-object v0 │ │ +113db0: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +113db4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +113db6: 2300 f209 |000b: new-array v0, v0, [Ljava/io/File; // type@09f2 │ │ +113dba: 1100 |000d: return-object v0 │ │ +113dbc: 2201 2908 |000e: new-instance v1, Lorg/acra/file/LastModifiedComparator; // type@0829 │ │ +113dc0: 7010 3a30 0100 |0010: invoke-direct {v1}, Lorg/acra/file/LastModifiedComparator;.:()V // method@303a │ │ +113dc6: 7120 a82b 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@2ba8 │ │ +113dcc: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000e line=71 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/acra/file/ReportLocator; │ │ │ │ @@ -311672,21 +311674,21 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -113d64: |[113d64] org.acra.file.ReportLocator.getUnapprovedFolder:()Ljava/io/File; │ │ -113d74: 5430 061a |0000: iget-object v0, v3, Lorg/acra/file/ReportLocator;.context:Landroid/content/Context; // field@1a06 │ │ -113d78: 1a01 6309 |0002: const-string v1, "ACRA-unapproved" // string@0963 │ │ -113d7c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -113d7e: 6e30 9801 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getDir:(Ljava/lang/String;I)Ljava/io/File; // method@0198 │ │ -113d84: 0c00 |0008: move-result-object v0 │ │ -113d86: 1100 |0009: return-object v0 │ │ +113d6c: |[113d6c] org.acra.file.ReportLocator.getUnapprovedFolder:()Ljava/io/File; │ │ +113d7c: 5430 061a |0000: iget-object v0, v3, Lorg/acra/file/ReportLocator;.context:Landroid/content/Context; // field@1a06 │ │ +113d80: 1a01 6309 |0002: const-string v1, "ACRA-unapproved" // string@0963 │ │ +113d84: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +113d86: 6e30 9801 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getDir:(Ljava/lang/String;I)Ljava/io/File; // method@0198 │ │ +113d8c: 0c00 |0008: move-result-object v0 │ │ +113d8e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/acra/file/ReportLocator; │ │ │ │ #3 : (in Lorg/acra/file/ReportLocator;) │ │ @@ -311694,23 +311696,23 @@ │ │ type : '()[Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -113dc8: |[113dc8] org.acra.file.ReportLocator.getUnapprovedReports:()[Ljava/io/File; │ │ -113dd8: 6e10 4030 0100 |0000: invoke-virtual {v1}, Lorg/acra/file/ReportLocator;.getUnapprovedFolder:()Ljava/io/File; // method@3040 │ │ -113dde: 0c00 |0003: move-result-object v0 │ │ -113de0: 6e10 aa29 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@29aa │ │ -113de6: 0c00 |0007: move-result-object v0 │ │ -113de8: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -113dec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -113dee: 2300 f209 |000b: new-array v0, v0, [Ljava/io/File; // type@09f2 │ │ -113df2: 1100 |000d: return-object v0 │ │ +113dd0: |[113dd0] org.acra.file.ReportLocator.getUnapprovedReports:()[Ljava/io/File; │ │ +113de0: 6e10 4030 0100 |0000: invoke-virtual {v1}, Lorg/acra/file/ReportLocator;.getUnapprovedFolder:()Ljava/io/File; // method@3040 │ │ +113de6: 0c00 |0003: move-result-object v0 │ │ +113de8: 6e10 aa29 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@29aa │ │ +113dee: 0c00 |0007: move-result-object v0 │ │ +113df0: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +113df4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +113df6: 2300 f209 |000b: new-array v0, v0, [Ljava/io/File; // type@09f2 │ │ +113dfa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/acra/file/ReportLocator; │ │ │ │ source_file_idx : 9152 (ReportLocator.java) │ │ @@ -311751,41 +311753,41 @@ │ │ type : '(Lorg/acra/interaction/ReportInteractionExecutor;Lorg/acra/interaction/ReportInteraction;Ljava/io/File;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -113e38: |[113e38] org.acra.interaction.-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk.:(Lorg/acra/interaction/ReportInteractionExecutor;Lorg/acra/interaction/ReportInteraction;Ljava/io/File;)V │ │ -113e48: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -113e4e: 5b01 071a |0003: iput-object v1, v0, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;.f$0:Lorg/acra/interaction/ReportInteractionExecutor; // field@1a07 │ │ -113e52: 5b02 081a |0005: iput-object v2, v0, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;.f$1:Lorg/acra/interaction/ReportInteraction; // field@1a08 │ │ -113e56: 5b03 091a |0007: iput-object v3, v0, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;.f$2:Ljava/io/File; // field@1a09 │ │ -113e5a: 0e00 |0009: return-void │ │ +113e40: |[113e40] org.acra.interaction.-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk.:(Lorg/acra/interaction/ReportInteractionExecutor;Lorg/acra/interaction/ReportInteraction;Ljava/io/File;)V │ │ +113e50: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +113e56: 5b01 071a |0003: iput-object v1, v0, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;.f$0:Lorg/acra/interaction/ReportInteractionExecutor; // field@1a07 │ │ +113e5a: 5b02 081a |0005: iput-object v2, v0, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;.f$1:Lorg/acra/interaction/ReportInteraction; // field@1a08 │ │ +113e5e: 5b03 091a |0007: iput-object v3, v0, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;.f$2:Ljava/io/File; // field@1a09 │ │ +113e62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;) │ │ name : 'call' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -113e10: |[113e10] org.acra.interaction.-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk.call:()Ljava/lang/Object; │ │ -113e20: 5430 071a |0000: iget-object v0, v3, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;.f$0:Lorg/acra/interaction/ReportInteractionExecutor; // field@1a07 │ │ -113e24: 5431 081a |0002: iget-object v1, v3, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;.f$1:Lorg/acra/interaction/ReportInteraction; // field@1a08 │ │ -113e28: 5432 091a |0004: iget-object v2, v3, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;.f$2:Ljava/io/File; // field@1a09 │ │ -113e2c: 6e30 4730 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/acra/interaction/ReportInteractionExecutor;.lambda$performInteractions$0$ReportInteractionExecutor:(Lorg/acra/interaction/ReportInteraction;Ljava/io/File;)Ljava/lang/Boolean; // method@3047 │ │ -113e32: 0c00 |0009: move-result-object v0 │ │ -113e34: 1100 |000a: return-object v0 │ │ +113e18: |[113e18] org.acra.interaction.-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk.call:()Ljava/lang/Object; │ │ +113e28: 5430 071a |0000: iget-object v0, v3, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;.f$0:Lorg/acra/interaction/ReportInteractionExecutor; // field@1a07 │ │ +113e2c: 5431 081a |0002: iget-object v1, v3, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;.f$1:Lorg/acra/interaction/ReportInteraction; // field@1a08 │ │ +113e30: 5432 091a |0004: iget-object v2, v3, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;.f$2:Ljava/io/File; // field@1a09 │ │ +113e34: 6e30 4730 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/acra/interaction/ReportInteractionExecutor;.lambda$performInteractions$0$ReportInteractionExecutor:(Lorg/acra/interaction/ReportInteraction;Ljava/io/File;)Ljava/lang/Boolean; // method@3047 │ │ +113e3a: 0c00 |0009: move-result-object v0 │ │ +113e3c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1073 header: │ │ @@ -311837,25 +311839,25 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -113fb8: |[113fb8] org.acra.interaction.ReportInteractionExecutor.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ -113fc8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -113fce: 5b12 0b1a |0003: iput-object v2, v1, Lorg/acra/interaction/ReportInteractionExecutor;.context:Landroid/content/Context; // field@1a0b │ │ -113fd2: 5b13 0a1a |0005: iput-object v3, v1, Lorg/acra/interaction/ReportInteractionExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@1a0a │ │ -113fd6: 6e10 612f 0300 |0007: invoke-virtual {v3}, Lorg/acra/config/CoreConfiguration;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f61 │ │ -113fdc: 0c02 |000a: move-result-object v2 │ │ -113fde: 1c00 2c08 |000b: const-class v0, Lorg/acra/interaction/ReportInteraction; // type@082c │ │ -113fe2: 7230 8930 3200 |000d: invoke-interface {v2, v3, v0}, Lorg/acra/plugins/PluginLoader;.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; // method@3089 │ │ -113fe8: 0c02 |0010: move-result-object v2 │ │ -113fea: 5b12 0c1a |0011: iput-object v2, v1, Lorg/acra/interaction/ReportInteractionExecutor;.reportInteractions:Ljava/util/List; // field@1a0c │ │ -113fee: 0e00 |0013: return-void │ │ +113fc0: |[113fc0] org.acra.interaction.ReportInteractionExecutor.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ +113fd0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +113fd6: 5b12 0b1a |0003: iput-object v2, v1, Lorg/acra/interaction/ReportInteractionExecutor;.context:Landroid/content/Context; // field@1a0b │ │ +113fda: 5b13 0a1a |0005: iput-object v3, v1, Lorg/acra/interaction/ReportInteractionExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@1a0a │ │ +113fde: 6e10 612f 0300 |0007: invoke-virtual {v3}, Lorg/acra/config/CoreConfiguration;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f61 │ │ +113fe4: 0c02 |000a: move-result-object v2 │ │ +113fe6: 1c00 2c08 |000b: const-class v0, Lorg/acra/interaction/ReportInteraction; // type@082c │ │ +113fea: 7230 8930 3200 |000d: invoke-interface {v2, v3, v0}, Lorg/acra/plugins/PluginLoader;.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; // method@3089 │ │ +113ff0: 0c02 |0010: move-result-object v2 │ │ +113ff2: 5b12 0c1a |0011: iput-object v2, v1, Lorg/acra/interaction/ReportInteractionExecutor;.reportInteractions:Ljava/util/List; // field@1a0c │ │ +113ff6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ locals : │ │ @@ -311869,23 +311871,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -113e5c: |[113e5c] org.acra.interaction.ReportInteractionExecutor.hasInteractions:()Z │ │ -113e6c: 5410 0c1a |0000: iget-object v0, v1, Lorg/acra/interaction/ReportInteractionExecutor;.reportInteractions:Ljava/util/List; // field@1a0c │ │ -113e70: 7210 362c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ -113e76: 0a00 |0005: move-result v0 │ │ -113e78: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -113e7c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -113e7e: 2802 |0009: goto 000b // +0002 │ │ -113e80: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -113e82: 0f00 |000b: return v0 │ │ +113e64: |[113e64] org.acra.interaction.ReportInteractionExecutor.hasInteractions:()Z │ │ +113e74: 5410 0c1a |0000: iget-object v0, v1, Lorg/acra/interaction/ReportInteractionExecutor;.reportInteractions:Ljava/util/List; // field@1a0c │ │ +113e78: 7210 362c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ +113e7e: 0a00 |0005: move-result v0 │ │ +113e80: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +113e84: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +113e86: 2802 |0009: goto 000b // +0002 │ │ +113e88: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +113e8a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/acra/interaction/ReportInteractionExecutor; │ │ │ │ #1 : (in Lorg/acra/interaction/ReportInteractionExecutor;) │ │ @@ -311893,38 +311895,38 @@ │ │ type : '(Lorg/acra/interaction/ReportInteraction;Ljava/io/File;)Ljava/lang/Boolean;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -113f44: |[113f44] org.acra.interaction.ReportInteractionExecutor.lambda$performInteractions$0$ReportInteractionExecutor:(Lorg/acra/interaction/ReportInteraction;Ljava/io/File;)Ljava/lang/Boolean; │ │ -113f54: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -113f58: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ -113f5c: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -113f60: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -113f64: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -113f68: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -113f6e: 1a03 4e0d |000d: const-string v3, "Calling ReportInteraction of class " // string@0d4e │ │ -113f72: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -113f78: 6e10 8d2a 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -113f7e: 0c03 |0015: move-result-object v3 │ │ -113f80: 6e10 2c2a 0300 |0016: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -113f86: 0c03 |0019: move-result-object v3 │ │ -113f88: 6e20 f52a 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -113f8e: 6e10 fa2a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -113f94: 0c02 |0020: move-result-object v2 │ │ -113f96: 7230 5630 1002 |0021: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -113f9c: 5440 0b1a |0024: iget-object v0, v4, Lorg/acra/interaction/ReportInteractionExecutor;.context:Landroid/content/Context; // field@1a0b │ │ -113fa0: 5441 0a1a |0026: iget-object v1, v4, Lorg/acra/interaction/ReportInteractionExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@1a0a │ │ -113fa4: 7240 4430 0561 |0028: invoke-interface {v5, v0, v1, v6}, Lorg/acra/interaction/ReportInteraction;.performInteraction:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/io/File;)Z // method@3044 │ │ -113faa: 0a05 |002b: move-result v5 │ │ -113fac: 7110 fd29 0500 |002c: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -113fb2: 0c05 |002f: move-result-object v5 │ │ -113fb4: 1105 |0030: return-object v5 │ │ +113f4c: |[113f4c] org.acra.interaction.ReportInteractionExecutor.lambda$performInteractions$0$ReportInteractionExecutor:(Lorg/acra/interaction/ReportInteraction;Ljava/io/File;)Ljava/lang/Boolean; │ │ +113f5c: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +113f60: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ +113f64: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +113f68: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +113f6c: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +113f70: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +113f76: 1a03 4e0d |000d: const-string v3, "Calling ReportInteraction of class " // string@0d4e │ │ +113f7a: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +113f80: 6e10 8d2a 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +113f86: 0c03 |0015: move-result-object v3 │ │ +113f88: 6e10 2c2a 0300 |0016: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +113f8e: 0c03 |0019: move-result-object v3 │ │ +113f90: 6e20 f52a 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +113f96: 6e10 fa2a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +113f9c: 0c02 |0020: move-result-object v2 │ │ +113f9e: 7230 5630 1002 |0021: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +113fa4: 5440 0b1a |0024: iget-object v0, v4, Lorg/acra/interaction/ReportInteractionExecutor;.context:Landroid/content/Context; // field@1a0b │ │ +113fa8: 5441 0a1a |0026: iget-object v1, v4, Lorg/acra/interaction/ReportInteractionExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@1a0a │ │ +113fac: 7240 4430 0561 |0028: invoke-interface {v5, v0, v1, v6}, Lorg/acra/interaction/ReportInteraction;.performInteraction:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/io/File;)Z // method@3044 │ │ +113fb2: 0a05 |002b: move-result v5 │ │ +113fb4: 7110 fd29 0500 |002c: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +113fba: 0c05 |002f: move-result-object v5 │ │ +113fbc: 1105 |0030: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0024 line=60 │ │ locals : │ │ 0x0000 - 0x0031 reg=4 this Lorg/acra/interaction/ReportInteractionExecutor; │ │ 0x0000 - 0x0031 reg=5 (null) Lorg/acra/interaction/ReportInteraction; │ │ @@ -311935,58 +311937,58 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -113e84: |[113e84] org.acra.interaction.ReportInteractionExecutor.performInteractions:(Ljava/io/File;)Z │ │ -113e94: 7100 a92c 0000 |0000: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@2ca9 │ │ -113e9a: 0c00 |0003: move-result-object v0 │ │ -113e9c: 2201 4e07 |0004: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ -113ea0: 7010 8e2b 0100 |0006: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -113ea6: 5452 0c1a |0009: iget-object v2, v5, Lorg/acra/interaction/ReportInteractionExecutor;.reportInteractions:Ljava/util/List; // field@1a0c │ │ -113eaa: 7210 302c 0200 |000b: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -113eb0: 0c02 |000e: move-result-object v2 │ │ -113eb2: 7210 042c 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -113eb8: 0a03 |0012: move-result v3 │ │ -113eba: 3803 1500 |0013: if-eqz v3, 0028 // +0015 │ │ -113ebe: 7210 052c 0200 |0015: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -113ec4: 0c03 |0018: move-result-object v3 │ │ -113ec6: 1f03 2c08 |0019: check-cast v3, Lorg/acra/interaction/ReportInteraction; // type@082c │ │ -113eca: 2204 2b08 |001b: new-instance v4, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk; // type@082b │ │ -113ece: 7040 4230 5463 |001d: invoke-direct {v4, v5, v3, v6}, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;.:(Lorg/acra/interaction/ReportInteractionExecutor;Lorg/acra/interaction/ReportInteraction;Ljava/io/File;)V // method@3042 │ │ -113ed4: 7220 a82c 4000 |0020: invoke-interface {v0, v4}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@2ca8 │ │ -113eda: 0c03 |0023: move-result-object v3 │ │ -113edc: 7220 282c 3100 |0024: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -113ee2: 28e8 |0027: goto 000f // -0018 │ │ -113ee4: 1216 |0028: const/4 v6, #int 1 // #1 │ │ -113ee6: 7210 302c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -113eec: 0c00 |002c: move-result-object v0 │ │ -113eee: 7210 042c 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -113ef4: 0a01 |0030: move-result v1 │ │ -113ef6: 3801 1e00 |0031: if-eqz v1, 004f // +001e │ │ -113efa: 7210 052c 0000 |0033: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -113f00: 0c01 |0036: move-result-object v1 │ │ -113f02: 1f01 8207 |0037: check-cast v1, Ljava/util/concurrent/Future; // type@0782 │ │ -113f06: 7210 ac2c 0100 |0039: invoke-interface {v1}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@2cac │ │ -113f0c: 0c02 |003c: move-result-object v2 │ │ -113f0e: 1f02 de06 |003d: check-cast v2, Ljava/lang/Boolean; // type@06de │ │ -113f12: 6e10 fb29 0200 |003f: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ -113f18: 0a02 |0042: move-result v2 │ │ -113f1a: b526 |0043: and-int/2addr v6, v2 │ │ -113f1c: 2804 |0044: goto 0048 // +0004 │ │ -113f1e: 0000 |0045: nop // spacer │ │ -113f20: 28e7 |0046: goto 002d // -0019 │ │ -113f22: 0000 |0047: nop // spacer │ │ -113f24: 7210 ad2c 0100 |0048: invoke-interface {v1}, Ljava/util/concurrent/Future;.isDone:()Z // method@2cad │ │ -113f2a: 0a02 |004b: move-result v2 │ │ -113f2c: 3802 edff |004c: if-eqz v2, 0039 // -0013 │ │ -113f30: 28df |004e: goto 002d // -0021 │ │ -113f32: 0f06 |004f: return v6 │ │ +113e8c: |[113e8c] org.acra.interaction.ReportInteractionExecutor.performInteractions:(Ljava/io/File;)Z │ │ +113e9c: 7100 a92c 0000 |0000: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@2ca9 │ │ +113ea2: 0c00 |0003: move-result-object v0 │ │ +113ea4: 2201 4e07 |0004: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ +113ea8: 7010 8e2b 0100 |0006: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +113eae: 5452 0c1a |0009: iget-object v2, v5, Lorg/acra/interaction/ReportInteractionExecutor;.reportInteractions:Ljava/util/List; // field@1a0c │ │ +113eb2: 7210 302c 0200 |000b: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +113eb8: 0c02 |000e: move-result-object v2 │ │ +113eba: 7210 042c 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +113ec0: 0a03 |0012: move-result v3 │ │ +113ec2: 3803 1500 |0013: if-eqz v3, 0028 // +0015 │ │ +113ec6: 7210 052c 0200 |0015: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +113ecc: 0c03 |0018: move-result-object v3 │ │ +113ece: 1f03 2c08 |0019: check-cast v3, Lorg/acra/interaction/ReportInteraction; // type@082c │ │ +113ed2: 2204 2b08 |001b: new-instance v4, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk; // type@082b │ │ +113ed6: 7040 4230 5463 |001d: invoke-direct {v4, v5, v3, v6}, Lorg/acra/interaction/-$$Lambda$ReportInteractionExecutor$OtyeCW89dRlqBml_DIBOFoA5ilk;.:(Lorg/acra/interaction/ReportInteractionExecutor;Lorg/acra/interaction/ReportInteraction;Ljava/io/File;)V // method@3042 │ │ +113edc: 7220 a82c 4000 |0020: invoke-interface {v0, v4}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@2ca8 │ │ +113ee2: 0c03 |0023: move-result-object v3 │ │ +113ee4: 7220 282c 3100 |0024: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +113eea: 28e8 |0027: goto 000f // -0018 │ │ +113eec: 1216 |0028: const/4 v6, #int 1 // #1 │ │ +113eee: 7210 302c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +113ef4: 0c00 |002c: move-result-object v0 │ │ +113ef6: 7210 042c 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +113efc: 0a01 |0030: move-result v1 │ │ +113efe: 3801 1e00 |0031: if-eqz v1, 004f // +001e │ │ +113f02: 7210 052c 0000 |0033: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +113f08: 0c01 |0036: move-result-object v1 │ │ +113f0a: 1f01 8207 |0037: check-cast v1, Ljava/util/concurrent/Future; // type@0782 │ │ +113f0e: 7210 ac2c 0100 |0039: invoke-interface {v1}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@2cac │ │ +113f14: 0c02 |003c: move-result-object v2 │ │ +113f16: 1f02 de06 |003d: check-cast v2, Ljava/lang/Boolean; // type@06de │ │ +113f1a: 6e10 fb29 0200 |003f: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ +113f20: 0a02 |0042: move-result v2 │ │ +113f22: b526 |0043: and-int/2addr v6, v2 │ │ +113f24: 2804 |0044: goto 0048 // +0004 │ │ +113f26: 0000 |0045: nop // spacer │ │ +113f28: 28e7 |0046: goto 002d // -0019 │ │ +113f2a: 0000 |0047: nop // spacer │ │ +113f2c: 7210 ad2c 0100 |0048: invoke-interface {v1}, Ljava/util/concurrent/Future;.isDone:()Z // method@2cad │ │ +113f32: 0a02 |004b: move-result v2 │ │ +113f34: 3802 edff |004c: if-eqz v2, 0039 // -0013 │ │ +113f38: 28df |004e: goto 002d // -0021 │ │ +113f3a: 0f06 |004f: return v6 │ │ catches : 1 │ │ 0x0039 - 0x0043 │ │ Ljava/lang/InterruptedException; -> 0x0047 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0045 │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ @@ -312029,53 +312031,53 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -11400c: |[11400c] org.acra.legacy.-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE.:()V │ │ -11401c: 2200 2e08 |0000: new-instance v0, Lorg/acra/legacy/-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE; // type@082e │ │ -114020: 7010 4a30 0000 |0002: invoke-direct {v0}, Lorg/acra/legacy/-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE;.:()V // method@304a │ │ -114026: 6900 0d1a |0005: sput-object v0, Lorg/acra/legacy/-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE;.INSTANCE:Lorg/acra/legacy/-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE; // field@1a0d │ │ -11402a: 0e00 |0007: return-void │ │ +114014: |[114014] org.acra.legacy.-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE.:()V │ │ +114024: 2200 2e08 |0000: new-instance v0, Lorg/acra/legacy/-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE; // type@082e │ │ +114028: 7010 4a30 0000 |0002: invoke-direct {v0}, Lorg/acra/legacy/-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE;.:()V // method@304a │ │ +11402e: 6900 0d1a |0005: sput-object v0, Lorg/acra/legacy/-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE;.INSTANCE:Lorg/acra/legacy/-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE; // field@1a0d │ │ +114032: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/acra/legacy/-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11002 (PRIVATE SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11402c: |[11402c] org.acra.legacy.-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE.:()V │ │ -11403c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -114042: 0e00 |0003: return-void │ │ +114034: |[114034] org.acra.legacy.-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE.:()V │ │ +114044: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11404a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/legacy/-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE;) │ │ name : 'accept' │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -113ff0: |[113ff0] org.acra.legacy.-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -114000: 7120 5430 2100 |0000: invoke-static {v1, v2}, Lorg/acra/legacy/ReportMigrator;.lambda$getCrashReportFiles$0:(Ljava/io/File;Ljava/lang/String;)Z // method@3054 │ │ -114006: 0a01 |0003: move-result v1 │ │ -114008: 0f01 |0004: return v1 │ │ +113ff8: |[113ff8] org.acra.legacy.-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +114008: 7120 5430 2100 |0000: invoke-static {v1, v2}, Lorg/acra/legacy/ReportMigrator;.lambda$getCrashReportFiles$0:(Ljava/io/File;Ljava/lang/String;)Z // method@3054 │ │ +11400e: 0a01 |0003: move-result v1 │ │ +114010: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1075 header: │ │ @@ -312119,19 +312121,19 @@ │ │ type : '(Landroid/content/Context;Landroid/content/SharedPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -114044: |[114044] org.acra.legacy.LegacyFileHandler.:(Landroid/content/Context;Landroid/content/SharedPreferences;)V │ │ -114054: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11405a: 5b01 101a |0003: iput-object v1, v0, Lorg/acra/legacy/LegacyFileHandler;.context:Landroid/content/Context; // field@1a10 │ │ -11405e: 5b02 111a |0005: iput-object v2, v0, Lorg/acra/legacy/LegacyFileHandler;.prefs:Landroid/content/SharedPreferences; // field@1a11 │ │ -114062: 0e00 |0007: return-void │ │ +11404c: |[11404c] org.acra.legacy.LegacyFileHandler.:(Landroid/content/Context;Landroid/content/SharedPreferences;)V │ │ +11405c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +114062: 5b01 101a |0003: iput-object v1, v0, Lorg/acra/legacy/LegacyFileHandler;.context:Landroid/content/Context; // field@1a10 │ │ +114066: 5b02 111a |0005: iput-object v2, v0, Lorg/acra/legacy/LegacyFileHandler;.prefs:Landroid/content/SharedPreferences; // field@1a11 │ │ +11406a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/acra/legacy/LegacyFileHandler; │ │ @@ -312144,48 +312146,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -114064: |[114064] org.acra.legacy.LegacyFileHandler.updateToCurrentVersionIfNecessary:()V │ │ -114074: 5450 111a |0000: iget-object v0, v5, Lorg/acra/legacy/LegacyFileHandler;.prefs:Landroid/content/SharedPreferences; // field@1a11 │ │ -114078: 1a01 882c |0002: const-string v1, "acra.legacyAlreadyConvertedTo4.8.0" // string@2c88 │ │ -11407c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -11407e: 7230 f901 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -114084: 0a00 |0008: move-result v0 │ │ -114086: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -114088: 3900 1900 |000a: if-nez v0, 0023 // +0019 │ │ -11408c: 2200 3108 |000c: new-instance v0, Lorg/acra/legacy/ReportMigrator; // type@0831 │ │ -114090: 5454 101a |000e: iget-object v4, v5, Lorg/acra/legacy/LegacyFileHandler;.context:Landroid/content/Context; // field@1a10 │ │ -114094: 7020 5230 4000 |0010: invoke-direct {v0, v4}, Lorg/acra/legacy/ReportMigrator;.:(Landroid/content/Context;)V // method@3052 │ │ -11409a: 6e10 5530 0000 |0013: invoke-virtual {v0}, Lorg/acra/legacy/ReportMigrator;.migrate:()V // method@3055 │ │ -1140a0: 5450 111a |0016: iget-object v0, v5, Lorg/acra/legacy/LegacyFileHandler;.prefs:Landroid/content/SharedPreferences; // field@1a11 │ │ -1140a4: 7210 f701 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -1140aa: 0c00 |001b: move-result-object v0 │ │ -1140ac: 7230 f301 1003 |001c: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ -1140b2: 0c00 |001f: move-result-object v0 │ │ -1140b4: 7210 f101 0000 |0020: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@01f1 │ │ -1140ba: 5450 111a |0023: iget-object v0, v5, Lorg/acra/legacy/LegacyFileHandler;.prefs:Landroid/content/SharedPreferences; // field@1a11 │ │ -1140be: 1a01 892c |0025: const-string v1, "acra.legacyAlreadyConvertedToJson" // string@2c89 │ │ -1140c2: 7230 f901 1002 |0027: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -1140c8: 0a00 |002a: move-result v0 │ │ -1140ca: 3900 1900 |002b: if-nez v0, 0044 // +0019 │ │ -1140ce: 2200 3008 |002d: new-instance v0, Lorg/acra/legacy/ReportConverter; // type@0830 │ │ -1140d2: 5452 101a |002f: iget-object v2, v5, Lorg/acra/legacy/LegacyFileHandler;.context:Landroid/content/Context; // field@1a10 │ │ -1140d6: 7020 4e30 2000 |0031: invoke-direct {v0, v2}, Lorg/acra/legacy/ReportConverter;.:(Landroid/content/Context;)V // method@304e │ │ -1140dc: 6e10 4f30 0000 |0034: invoke-virtual {v0}, Lorg/acra/legacy/ReportConverter;.convert:()V // method@304f │ │ -1140e2: 5450 111a |0037: iget-object v0, v5, Lorg/acra/legacy/LegacyFileHandler;.prefs:Landroid/content/SharedPreferences; // field@1a11 │ │ -1140e6: 7210 f701 0000 |0039: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -1140ec: 0c00 |003c: move-result-object v0 │ │ -1140ee: 7230 f301 1003 |003d: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ -1140f4: 0c00 |0040: move-result-object v0 │ │ -1140f6: 7210 f101 0000 |0041: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@01f1 │ │ -1140fc: 0e00 |0044: return-void │ │ +11406c: |[11406c] org.acra.legacy.LegacyFileHandler.updateToCurrentVersionIfNecessary:()V │ │ +11407c: 5450 111a |0000: iget-object v0, v5, Lorg/acra/legacy/LegacyFileHandler;.prefs:Landroid/content/SharedPreferences; // field@1a11 │ │ +114080: 1a01 882c |0002: const-string v1, "acra.legacyAlreadyConvertedTo4.8.0" // string@2c88 │ │ +114084: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +114086: 7230 f901 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +11408c: 0a00 |0008: move-result v0 │ │ +11408e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +114090: 3900 1900 |000a: if-nez v0, 0023 // +0019 │ │ +114094: 2200 3108 |000c: new-instance v0, Lorg/acra/legacy/ReportMigrator; // type@0831 │ │ +114098: 5454 101a |000e: iget-object v4, v5, Lorg/acra/legacy/LegacyFileHandler;.context:Landroid/content/Context; // field@1a10 │ │ +11409c: 7020 5230 4000 |0010: invoke-direct {v0, v4}, Lorg/acra/legacy/ReportMigrator;.:(Landroid/content/Context;)V // method@3052 │ │ +1140a2: 6e10 5530 0000 |0013: invoke-virtual {v0}, Lorg/acra/legacy/ReportMigrator;.migrate:()V // method@3055 │ │ +1140a8: 5450 111a |0016: iget-object v0, v5, Lorg/acra/legacy/LegacyFileHandler;.prefs:Landroid/content/SharedPreferences; // field@1a11 │ │ +1140ac: 7210 f701 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +1140b2: 0c00 |001b: move-result-object v0 │ │ +1140b4: 7230 f301 1003 |001c: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ +1140ba: 0c00 |001f: move-result-object v0 │ │ +1140bc: 7210 f101 0000 |0020: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@01f1 │ │ +1140c2: 5450 111a |0023: iget-object v0, v5, Lorg/acra/legacy/LegacyFileHandler;.prefs:Landroid/content/SharedPreferences; // field@1a11 │ │ +1140c6: 1a01 892c |0025: const-string v1, "acra.legacyAlreadyConvertedToJson" // string@2c89 │ │ +1140ca: 7230 f901 1002 |0027: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +1140d0: 0a00 |002a: move-result v0 │ │ +1140d2: 3900 1900 |002b: if-nez v0, 0044 // +0019 │ │ +1140d6: 2200 3008 |002d: new-instance v0, Lorg/acra/legacy/ReportConverter; // type@0830 │ │ +1140da: 5452 101a |002f: iget-object v2, v5, Lorg/acra/legacy/LegacyFileHandler;.context:Landroid/content/Context; // field@1a10 │ │ +1140de: 7020 4e30 2000 |0031: invoke-direct {v0, v2}, Lorg/acra/legacy/ReportConverter;.:(Landroid/content/Context;)V // method@304e │ │ +1140e4: 6e10 4f30 0000 |0034: invoke-virtual {v0}, Lorg/acra/legacy/ReportConverter;.convert:()V // method@304f │ │ +1140ea: 5450 111a |0037: iget-object v0, v5, Lorg/acra/legacy/LegacyFileHandler;.prefs:Landroid/content/SharedPreferences; // field@1a11 │ │ +1140ee: 7210 f701 0000 |0039: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +1140f4: 0c00 |003c: move-result-object v0 │ │ +1140f6: 7230 f301 1003 |003d: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@01f3 │ │ +1140fc: 0c00 |0040: move-result-object v0 │ │ +1140fe: 7210 f101 0000 |0041: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@01f1 │ │ +114104: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000c line=44 │ │ 0x0016 line=47 │ │ 0x0023 line=49 │ │ 0x002d line=50 │ │ @@ -312269,18 +312271,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -114498: |[114498] org.acra.legacy.ReportConverter.:(Landroid/content/Context;)V │ │ -1144a8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1144ae: 5b01 181a |0003: iput-object v1, v0, Lorg/acra/legacy/ReportConverter;.context:Landroid/content/Context; // field@1a18 │ │ -1144b2: 0e00 |0005: return-void │ │ +1144a0: |[1144a0] org.acra.legacy.ReportConverter.:(Landroid/content/Context;)V │ │ +1144b0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1144b6: 5b01 181a |0003: iput-object v1, v0, Lorg/acra/legacy/ReportConverter;.context:Landroid/content/Context; // field@1a18 │ │ +1144ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/legacy/ReportConverter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -312290,277 +312292,277 @@ │ │ type : '(Ljava/io/Reader;)Lorg/acra/data/CrashReportData;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 427 16-bit code units │ │ -114100: |[114100] org.acra.legacy.ReportConverter.legacyLoad:(Ljava/io/Reader;)Lorg/acra/data/CrashReportData; │ │ -114110: 0801 1200 |0000: move-object/from16 v1, v18 │ │ -114114: 1d12 |0002: monitor-enter v18 │ │ -114116: 1300 2800 |0003: const/16 v0, #int 40 // #28 │ │ -11411a: 2300 bd09 |0005: new-array v0, v0, [C // type@09bd │ │ -11411e: 2202 1808 |0007: new-instance v2, Lorg/acra/data/CrashReportData; // type@0818 │ │ -114122: 7010 ef2f 0200 |0009: invoke-direct {v2}, Lorg/acra/data/CrashReportData;.:()V // method@2fef │ │ -114128: 2203 b706 |000c: new-instance v3, Ljava/io/BufferedReader; // type@06b7 │ │ -11412c: 1304 0020 |000e: const/16 v4, #int 8192 // #2000 │ │ -114130: 0805 1300 |0010: move-object/from16 v5, v19 │ │ -114134: 7030 7329 5304 |0012: invoke-direct {v3, v5, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2973 │ │ -11413a: 1226 |0015: const/4 v6, #int 2 // #2 │ │ -11413c: 1248 |0016: const/4 v8, #int 4 // #4 │ │ -11413e: 1219 |0017: const/4 v9, #int 1 // #1 │ │ -114140: 12fa |0018: const/4 v10, #int -1 // #ff │ │ -114142: 120b |0019: const/4 v11, #int 0 // #0 │ │ -114144: 120c |001a: const/4 v12, #int 0 // #0 │ │ -114146: 120d |001b: const/4 v13, #int 0 // #0 │ │ -114148: 120e |001c: const/4 v14, #int 0 // #0 │ │ -11414a: 12ff |001d: const/4 v15, #int -1 // #ff │ │ -11414c: 1310 0000 |001e: const/16 v16, #int 0 // #0 │ │ -114150: 1311 0100 |0020: const/16 v17, #int 1 // #1 │ │ -114154: 6e10 7529 0300 |0022: invoke-virtual {v3}, Ljava/io/BufferedReader;.read:()I // method@2975 │ │ -11415a: 0a07 |0025: move-result v7 │ │ -11415c: 33a7 4100 |0026: if-ne v7, v10, 0067 // +0041 │ │ -114160: 336d 0d00 |0028: if-ne v13, v6, 0035 // +000d │ │ -114164: 378e 0300 |002a: if-le v14, v8, 002d // +0003 │ │ -114168: 2809 |002c: goto 0035 // +0009 │ │ -11416a: 2200 f006 |002d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -11416e: 1a02 343c |002f: const-string v2, "luni.08" // string@3c34 │ │ -114172: 7020 502a 2000 |0031: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -114178: 2700 |0034: throw v0 │ │ -11417a: 33af 0500 |0035: if-ne v15, v10, 003a // +0005 │ │ -11417e: 3d0c 0300 |0037: if-lez v12, 003a // +0003 │ │ -114182: 01cf |0039: move v15, v12 │ │ -114184: 3a0f 2500 |003a: if-ltz v15, 005f // +0025 │ │ -114188: 2204 0e07 |003c: new-instance v4, Ljava/lang/String; // type@070e │ │ -11418c: 7040 b22a 04cb |003e: invoke-direct {v4, v0, v11, v12}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -114192: 6e20 d32a f400 |0041: invoke-virtual {v4, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -114198: 0c00 |0044: move-result-object v0 │ │ -11419a: 339d 1300 |0045: if-ne v13, v9, 0058 // +0013 │ │ -11419e: 2206 1007 |0047: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -1141a2: 7010 eb2a 0600 |0049: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1141a8: 6e20 f52a 0600 |004c: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1141ae: 1a00 0100 |004f: const-string v0, "��" // string@0001 │ │ -1141b2: 6e20 f52a 0600 |0051: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1141b8: 6e10 fa2a 0600 |0054: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1141be: 0c00 |0057: move-result-object v0 │ │ -1141c0: 6e30 d42a b40f |0058: invoke-virtual {v4, v11, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1141c6: 0c04 |005b: move-result-object v4 │ │ -1141c8: 7040 5130 2104 |005c: invoke-direct {v1, v2, v4, v0}, Lorg/acra/legacy/ReportConverter;.putKeyValue:(Lorg/acra/data/CrashReportData;Ljava/lang/String;Ljava/lang/String;)V // method@3051 │ │ -1141ce: 7701 3731 1300 |005f: invoke-static/range {v19}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ -1141d4: 7110 3731 0300 |0062: invoke-static {v3}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ -1141da: 1e12 |0065: monitor-exit v18 │ │ -1141dc: 1102 |0066: return-object v2 │ │ -1141de: 8e77 |0067: int-to-char v7, v7 │ │ -1141e0: 2104 |0068: array-length v4, v0 │ │ -1141e2: 334c 0b00 |0069: if-ne v12, v4, 0074 // +000b │ │ -1141e6: 2104 |006b: array-length v4, v0 │ │ -1141e8: da04 0402 |006c: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -1141ec: 2344 bd09 |006e: new-array v4, v4, [C // type@09bd │ │ -1141f0: 715c fb2a b0b4 |0070: invoke-static {v0, v11, v4, v11, v12}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ -1141f6: 0740 |0073: move-object v0, v4 │ │ -1141f8: 1304 8500 |0074: const/16 v4, #int 133 // #85 │ │ -1141fc: 130b 0a00 |0076: const/16 v11, #int 10 // #a │ │ -114200: 336d 3600 |0078: if-ne v13, v6, 00ae // +0036 │ │ -114204: 1306 1000 |007a: const/16 v6, #int 16 // #10 │ │ -114208: 7120 072a 6700 |007c: invoke-static {v7, v6}, Ljava/lang/Character;.digit:(CI)I // method@2a07 │ │ -11420e: 0a06 |007f: move-result v6 │ │ -114210: 3a06 0d00 |0080: if-ltz v6, 008d // +000d │ │ -114214: e010 1004 |0082: shl-int/lit8 v16, v16, #int 4 // #04 │ │ -114218: 9010 1006 |0084: add-int v16, v16, v6 │ │ -11421c: d80e 0e01 |0086: add-int/lit8 v14, v14, #int 1 // #01 │ │ -114220: 358e 0700 |0088: if-ge v14, v8, 008f // +0007 │ │ -114224: 1226 |008a: const/4 v6, #int 2 // #2 │ │ -114226: 120b |008b: const/4 v11, #int 0 // #0 │ │ -114228: 2896 |008c: goto 0022 // -006a │ │ -11422a: 378e 1900 |008d: if-le v14, v8, 00a6 // +0019 │ │ -11422e: 0206 1000 |008f: move/from16 v6, v16 │ │ -114232: d80d 0c01 |0091: add-int/lit8 v13, v12, #int 1 // #01 │ │ -114236: 8e6a |0093: int-to-char v10, v6 │ │ -114238: 500a 000c |0094: aput-char v10, v0, v12 │ │ -11423c: 32b7 0b00 |0096: if-eq v7, v11, 00a1 // +000b │ │ -114240: 3247 0900 |0098: if-eq v7, v4, 00a1 // +0009 │ │ -114244: 0210 0600 |009a: move/from16 v16, v6 │ │ -114248: 01dc |009c: move v12, v13 │ │ -11424a: 1226 |009d: const/4 v6, #int 2 // #2 │ │ -11424c: 12fa |009e: const/4 v10, #int -1 // #ff │ │ -11424e: 2900 8500 |009f: goto/16 0124 // +0085 │ │ -114252: 0210 0600 |00a1: move/from16 v16, v6 │ │ -114256: 01dc |00a3: move v12, v13 │ │ -114258: 120d |00a4: const/4 v13, #int 0 // #0 │ │ -11425a: 2809 |00a5: goto 00ae // +0009 │ │ -11425c: 2200 f006 |00a6: new-instance v0, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -114260: 1a02 353c |00a8: const-string v2, "luni.09" // string@3c35 │ │ -114264: 7020 502a 2000 |00aa: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -11426a: 2700 |00ad: throw v0 │ │ -11426c: 1306 0d00 |00ae: const/16 v6, #int 13 // #d │ │ -114270: 339d 4800 |00b0: if-ne v13, v9, 00f8 // +0048 │ │ -114274: 32b7 4000 |00b2: if-eq v7, v11, 00f2 // +0040 │ │ -114278: 3267 3800 |00b4: if-eq v7, v6, 00ec // +0038 │ │ -11427c: 130a 6200 |00b6: const/16 v10, #int 98 // #62 │ │ -114280: 32a7 2e00 |00b8: if-eq v7, v10, 00e6 // +002e │ │ -114284: 130a 6600 |00ba: const/16 v10, #int 102 // #66 │ │ -114288: 32a7 2700 |00bc: if-eq v7, v10, 00e3 // +0027 │ │ -11428c: 130a 6e00 |00be: const/16 v10, #int 110 // #6e │ │ -114290: 32a7 2000 |00c0: if-eq v7, v10, 00e0 // +0020 │ │ -114294: 130a 7200 |00c2: const/16 v10, #int 114 // #72 │ │ -114298: 32a7 1900 |00c4: if-eq v7, v10, 00dd // +0019 │ │ -11429c: 3247 2c00 |00c6: if-eq v7, v4, 00f2 // +002c │ │ -1142a0: 1304 7400 |00c8: const/16 v4, #int 116 // #74 │ │ -1142a4: 3247 1000 |00ca: if-eq v7, v4, 00da // +0010 │ │ -1142a8: 1304 7500 |00cc: const/16 v4, #int 117 // #75 │ │ -1142ac: 3247 0300 |00ce: if-eq v7, v4, 00d1 // +0003 │ │ -1142b0: 2818 |00d0: goto 00e8 // +0018 │ │ -1142b2: 1226 |00d1: const/4 v6, #int 2 // #2 │ │ -1142b4: 12fa |00d2: const/4 v10, #int -1 // #ff │ │ -1142b6: 120b |00d3: const/4 v11, #int 0 // #0 │ │ -1142b8: 122d |00d4: const/4 v13, #int 2 // #2 │ │ -1142ba: 120e |00d5: const/4 v14, #int 0 // #0 │ │ -1142bc: 1310 0000 |00d6: const/16 v16, #int 0 // #0 │ │ -1142c0: 2900 4aff |00d8: goto/16 0022 // -00b6 │ │ -1142c4: 1307 0900 |00da: const/16 v7, #int 9 // #9 │ │ -1142c8: 280c |00dc: goto 00e8 // +000c │ │ -1142ca: 1307 0d00 |00dd: const/16 v7, #int 13 // #d │ │ -1142ce: 2809 |00df: goto 00e8 // +0009 │ │ -1142d0: 1307 0a00 |00e0: const/16 v7, #int 10 // #a │ │ -1142d4: 2806 |00e2: goto 00e8 // +0006 │ │ -1142d6: 1307 0c00 |00e3: const/16 v7, #int 12 // #c │ │ -1142da: 2803 |00e5: goto 00e8 // +0003 │ │ -1142dc: 1307 0800 |00e6: const/16 v7, #int 8 // #8 │ │ -1142e0: 1254 |00e8: const/4 v4, #int 5 // #5 │ │ -1142e2: 120d |00e9: const/4 v13, #int 0 // #0 │ │ -1142e4: 2900 7900 |00ea: goto/16 0163 // +0079 │ │ -1142e8: 1226 |00ec: const/4 v6, #int 2 // #2 │ │ -1142ea: 12fa |00ed: const/4 v10, #int -1 // #ff │ │ -1142ec: 120b |00ee: const/4 v11, #int 0 // #0 │ │ -1142ee: 123d |00ef: const/4 v13, #int 3 // #3 │ │ -1142f0: 2900 32ff |00f0: goto/16 0022 // -00ce │ │ -1142f4: 1226 |00f2: const/4 v6, #int 2 // #2 │ │ -1142f6: 12fa |00f3: const/4 v10, #int -1 // #ff │ │ -1142f8: 120b |00f4: const/4 v11, #int 0 // #0 │ │ -1142fa: 125d |00f5: const/4 v13, #int 5 // #5 │ │ -1142fc: 2900 2cff |00f6: goto/16 0022 // -00d4 │ │ -114300: 32b7 7d00 |00f8: if-eq v7, v11, 0175 // +007d │ │ -114304: 3267 1900 |00fa: if-eq v7, v6, 0113 // +0019 │ │ -114308: 130a 2100 |00fc: const/16 v10, #int 33 // #21 │ │ -11430c: 32a7 2a00 |00fe: if-eq v7, v10, 0128 // +002a │ │ -114310: 130a 2300 |0100: const/16 v10, #int 35 // #23 │ │ -114314: 32a7 2600 |0102: if-eq v7, v10, 0128 // +0026 │ │ -114318: 1306 3a00 |0104: const/16 v6, #int 58 // #3a │ │ -11431c: 3267 1900 |0106: if-eq v7, v6, 011f // +0019 │ │ -114320: 1306 3d00 |0108: const/16 v6, #int 61 // #3d │ │ -114324: 3267 1500 |010a: if-eq v7, v6, 011f // +0015 │ │ -114328: 1306 5c00 |010c: const/16 v6, #int 92 // #5c │ │ -11432c: 3267 0800 |010e: if-eq v7, v6, 0116 // +0008 │ │ -114330: 3247 0300 |0110: if-eq v7, v4, 0113 // +0003 │ │ -114334: 282a |0112: goto 013c // +002a │ │ -114336: 1254 |0113: const/4 v4, #int 5 // #5 │ │ -114338: 2900 5f00 |0114: goto/16 0173 // +005f │ │ -11433c: 338d 0300 |0116: if-ne v13, v8, 0119 // +0003 │ │ -114340: 01cf |0118: move v15, v12 │ │ -114342: 1226 |0119: const/4 v6, #int 2 // #2 │ │ -114344: 12fa |011a: const/4 v10, #int -1 // #ff │ │ -114346: 120b |011b: const/4 v11, #int 0 // #0 │ │ -114348: 121d |011c: const/4 v13, #int 1 // #1 │ │ -11434a: 2900 05ff |011d: goto/16 0022 // -00fb │ │ -11434e: 12fa |011f: const/4 v10, #int -1 // #ff │ │ -114350: 33af 1c00 |0120: if-ne v15, v10, 013c // +001c │ │ -114354: 01cf |0122: move v15, v12 │ │ -114356: 1226 |0123: const/4 v6, #int 2 // #2 │ │ -114358: 120b |0124: const/4 v11, #int 0 // #0 │ │ -11435a: 120d |0125: const/4 v13, #int 0 // #0 │ │ -11435c: 2900 fcfe |0126: goto/16 0022 // -0104 │ │ -114360: 12fa |0128: const/4 v10, #int -1 // #ff │ │ -114362: 3811 1300 |0129: if-eqz v17, 013c // +0013 │ │ -114366: 6e10 7529 0300 |012b: invoke-virtual {v3}, Ljava/io/BufferedReader;.read:()I // method@2975 │ │ -11436c: 0a07 |012e: move-result v7 │ │ -11436e: 33a7 0300 |012f: if-ne v7, v10, 0132 // +0003 │ │ -114372: 2827 |0131: goto 0158 // +0027 │ │ -114374: 8e77 |0132: int-to-char v7, v7 │ │ -114376: 3267 2500 |0133: if-eq v7, v6, 0158 // +0025 │ │ -11437a: 32b7 2300 |0135: if-eq v7, v11, 0158 // +0023 │ │ -11437e: 3347 0300 |0137: if-ne v7, v4, 013a // +0003 │ │ -114382: 281f |0139: goto 0158 // +001f │ │ -114384: 12fa |013a: const/4 v10, #int -1 // #ff │ │ -114386: 28f0 |013b: goto 012b // -0010 │ │ -114388: 7110 142a 0700 |013c: invoke-static {v7}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ -11438e: 0a04 |013f: move-result v4 │ │ -114390: 3804 1c00 |0140: if-eqz v4, 015c // +001c │ │ -114394: 1234 |0142: const/4 v4, #int 3 // #3 │ │ -114396: 334d 0300 |0143: if-ne v13, v4, 0146 // +0003 │ │ -11439a: 125d |0145: const/4 v13, #int 5 // #5 │ │ -11439c: 380c 1100 |0146: if-eqz v12, 0157 // +0011 │ │ -1143a0: 32fc 0f00 |0148: if-eq v12, v15, 0157 // +000f │ │ -1143a4: 1254 |014a: const/4 v4, #int 5 // #5 │ │ -1143a6: 334d 0300 |014b: if-ne v13, v4, 014e // +0003 │ │ -1143aa: 280b |014d: goto 0158 // +000b │ │ -1143ac: 12f6 |014e: const/4 v6, #int -1 // #ff │ │ -1143ae: 336f 0e00 |014f: if-ne v15, v6, 015d // +000e │ │ -1143b2: 1226 |0151: const/4 v6, #int 2 // #2 │ │ -1143b4: 12fa |0152: const/4 v10, #int -1 // #ff │ │ -1143b6: 120b |0153: const/4 v11, #int 0 // #0 │ │ -1143b8: 124d |0154: const/4 v13, #int 4 // #4 │ │ -1143ba: 2900 cdfe |0155: goto/16 0022 // -0133 │ │ -1143be: 1254 |0157: const/4 v4, #int 5 // #5 │ │ -1143c0: 1226 |0158: const/4 v6, #int 2 // #2 │ │ -1143c2: 12fa |0159: const/4 v10, #int -1 // #ff │ │ -1143c4: 2900 31ff |015a: goto/16 008b // -00cf │ │ -1143c8: 1254 |015c: const/4 v4, #int 5 // #5 │ │ -1143ca: 324d 8cff |015d: if-eq v13, v4, 00e9 // -0074 │ │ -1143ce: 1236 |015f: const/4 v6, #int 3 // #3 │ │ -1143d0: 336d 0300 |0160: if-ne v13, v6, 0163 // +0003 │ │ -1143d4: 2887 |0162: goto 00e9 // -0079 │ │ -1143d6: 338d 0400 |0163: if-ne v13, v8, 0167 // +0004 │ │ -1143da: 01cf |0165: move v15, v12 │ │ -1143dc: 120d |0166: const/4 v13, #int 0 // #0 │ │ -1143de: d806 0c01 |0167: add-int/lit8 v6, v12, #int 1 // #01 │ │ -1143e2: 5007 000c |0169: aput-char v7, v0, v12 │ │ -1143e6: 016c |016b: move v12, v6 │ │ -1143e8: 1226 |016c: const/4 v6, #int 2 // #2 │ │ -1143ea: 12fa |016d: const/4 v10, #int -1 // #ff │ │ -1143ec: 120b |016e: const/4 v11, #int 0 // #0 │ │ -1143ee: 1311 0000 |016f: const/16 v17, #int 0 // #0 │ │ -1143f2: 2900 b1fe |0171: goto/16 0022 // -014f │ │ -1143f6: 1236 |0173: const/4 v6, #int 3 // #3 │ │ -1143f8: 2807 |0174: goto 017b // +0007 │ │ -1143fa: 1254 |0175: const/4 v4, #int 5 // #5 │ │ -1143fc: 1236 |0176: const/4 v6, #int 3 // #3 │ │ -1143fe: 336d 0400 |0177: if-ne v13, v6, 017b // +0004 │ │ -114402: 2900 79ff |0179: goto/16 00f2 // -0087 │ │ -114406: 3c0c 0a00 |017b: if-gtz v12, 0185 // +000a │ │ -11440a: 390c 0500 |017d: if-nez v12, 0182 // +0005 │ │ -11440e: 390f 0300 |017f: if-nez v15, 0182 // +0003 │ │ -114412: 2804 |0181: goto 0185 // +0004 │ │ -114414: 12f7 |0182: const/4 v7, #int -1 // #ff │ │ -114416: 120d |0183: const/4 v13, #int 0 // #0 │ │ -114418: 2816 |0184: goto 019a // +0016 │ │ -11441a: 12f7 |0185: const/4 v7, #int -1 // #ff │ │ -11441c: 337f 0300 |0186: if-ne v15, v7, 0189 // +0003 │ │ -114420: 01cf |0188: move v15, v12 │ │ -114422: 220a 0e07 |0189: new-instance v10, Ljava/lang/String; // type@070e │ │ -114426: 120d |018b: const/4 v13, #int 0 // #0 │ │ -114428: 7040 b22a 0acd |018c: invoke-direct {v10, v0, v13, v12}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11442e: 6e30 d42a da0f |018f: invoke-virtual {v10, v13, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -114434: 0c0b |0192: move-result-object v11 │ │ -114436: 6e20 d32a fa00 |0193: invoke-virtual {v10, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -11443c: 0c0a |0196: move-result-object v10 │ │ -11443e: 7040 5130 21ab |0197: invoke-direct {v1, v2, v11, v10}, Lorg/acra/legacy/ReportConverter;.putKeyValue:(Lorg/acra/data/CrashReportData;Ljava/lang/String;Ljava/lang/String;)V // method@3051 │ │ -114444: 1226 |019a: const/4 v6, #int 2 // #2 │ │ -114446: 12fa |019b: const/4 v10, #int -1 // #ff │ │ -114448: 120b |019c: const/4 v11, #int 0 // #0 │ │ -11444a: 120c |019d: const/4 v12, #int 0 // #0 │ │ -11444c: 12ff |019e: const/4 v15, #int -1 // #ff │ │ -11444e: 2900 81fe |019f: goto/16 0020 // -017f │ │ -114452: 0d00 |01a1: move-exception v0 │ │ -114454: 7110 3731 0300 |01a2: invoke-static {v3}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ -11445a: 2700 |01a5: throw v0 │ │ -11445c: 0d00 |01a6: move-exception v0 │ │ -11445e: 1e12 |01a7: monitor-exit v18 │ │ -114460: 2802 |01a8: goto 01aa // +0002 │ │ -114462: 2700 |01a9: throw v0 │ │ -114464: 28ff |01aa: goto 01a9 // -0001 │ │ +114108: |[114108] org.acra.legacy.ReportConverter.legacyLoad:(Ljava/io/Reader;)Lorg/acra/data/CrashReportData; │ │ +114118: 0801 1200 |0000: move-object/from16 v1, v18 │ │ +11411c: 1d12 |0002: monitor-enter v18 │ │ +11411e: 1300 2800 |0003: const/16 v0, #int 40 // #28 │ │ +114122: 2300 bd09 |0005: new-array v0, v0, [C // type@09bd │ │ +114126: 2202 1808 |0007: new-instance v2, Lorg/acra/data/CrashReportData; // type@0818 │ │ +11412a: 7010 ef2f 0200 |0009: invoke-direct {v2}, Lorg/acra/data/CrashReportData;.:()V // method@2fef │ │ +114130: 2203 b706 |000c: new-instance v3, Ljava/io/BufferedReader; // type@06b7 │ │ +114134: 1304 0020 |000e: const/16 v4, #int 8192 // #2000 │ │ +114138: 0805 1300 |0010: move-object/from16 v5, v19 │ │ +11413c: 7030 7329 5304 |0012: invoke-direct {v3, v5, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2973 │ │ +114142: 1226 |0015: const/4 v6, #int 2 // #2 │ │ +114144: 1248 |0016: const/4 v8, #int 4 // #4 │ │ +114146: 1219 |0017: const/4 v9, #int 1 // #1 │ │ +114148: 12fa |0018: const/4 v10, #int -1 // #ff │ │ +11414a: 120b |0019: const/4 v11, #int 0 // #0 │ │ +11414c: 120c |001a: const/4 v12, #int 0 // #0 │ │ +11414e: 120d |001b: const/4 v13, #int 0 // #0 │ │ +114150: 120e |001c: const/4 v14, #int 0 // #0 │ │ +114152: 12ff |001d: const/4 v15, #int -1 // #ff │ │ +114154: 1310 0000 |001e: const/16 v16, #int 0 // #0 │ │ +114158: 1311 0100 |0020: const/16 v17, #int 1 // #1 │ │ +11415c: 6e10 7529 0300 |0022: invoke-virtual {v3}, Ljava/io/BufferedReader;.read:()I // method@2975 │ │ +114162: 0a07 |0025: move-result v7 │ │ +114164: 33a7 4100 |0026: if-ne v7, v10, 0067 // +0041 │ │ +114168: 336d 0d00 |0028: if-ne v13, v6, 0035 // +000d │ │ +11416c: 378e 0300 |002a: if-le v14, v8, 002d // +0003 │ │ +114170: 2809 |002c: goto 0035 // +0009 │ │ +114172: 2200 f006 |002d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +114176: 1a02 343c |002f: const-string v2, "luni.08" // string@3c34 │ │ +11417a: 7020 502a 2000 |0031: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +114180: 2700 |0034: throw v0 │ │ +114182: 33af 0500 |0035: if-ne v15, v10, 003a // +0005 │ │ +114186: 3d0c 0300 |0037: if-lez v12, 003a // +0003 │ │ +11418a: 01cf |0039: move v15, v12 │ │ +11418c: 3a0f 2500 |003a: if-ltz v15, 005f // +0025 │ │ +114190: 2204 0e07 |003c: new-instance v4, Ljava/lang/String; // type@070e │ │ +114194: 7040 b22a 04cb |003e: invoke-direct {v4, v0, v11, v12}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11419a: 6e20 d32a f400 |0041: invoke-virtual {v4, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +1141a0: 0c00 |0044: move-result-object v0 │ │ +1141a2: 339d 1300 |0045: if-ne v13, v9, 0058 // +0013 │ │ +1141a6: 2206 1007 |0047: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +1141aa: 7010 eb2a 0600 |0049: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1141b0: 6e20 f52a 0600 |004c: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1141b6: 1a00 0100 |004f: const-string v0, "��" // string@0001 │ │ +1141ba: 6e20 f52a 0600 |0051: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1141c0: 6e10 fa2a 0600 |0054: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1141c6: 0c00 |0057: move-result-object v0 │ │ +1141c8: 6e30 d42a b40f |0058: invoke-virtual {v4, v11, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1141ce: 0c04 |005b: move-result-object v4 │ │ +1141d0: 7040 5130 2104 |005c: invoke-direct {v1, v2, v4, v0}, Lorg/acra/legacy/ReportConverter;.putKeyValue:(Lorg/acra/data/CrashReportData;Ljava/lang/String;Ljava/lang/String;)V // method@3051 │ │ +1141d6: 7701 3731 1300 |005f: invoke-static/range {v19}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ +1141dc: 7110 3731 0300 |0062: invoke-static {v3}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ +1141e2: 1e12 |0065: monitor-exit v18 │ │ +1141e4: 1102 |0066: return-object v2 │ │ +1141e6: 8e77 |0067: int-to-char v7, v7 │ │ +1141e8: 2104 |0068: array-length v4, v0 │ │ +1141ea: 334c 0b00 |0069: if-ne v12, v4, 0074 // +000b │ │ +1141ee: 2104 |006b: array-length v4, v0 │ │ +1141f0: da04 0402 |006c: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +1141f4: 2344 bd09 |006e: new-array v4, v4, [C // type@09bd │ │ +1141f8: 715c fb2a b0b4 |0070: invoke-static {v0, v11, v4, v11, v12}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ +1141fe: 0740 |0073: move-object v0, v4 │ │ +114200: 1304 8500 |0074: const/16 v4, #int 133 // #85 │ │ +114204: 130b 0a00 |0076: const/16 v11, #int 10 // #a │ │ +114208: 336d 3600 |0078: if-ne v13, v6, 00ae // +0036 │ │ +11420c: 1306 1000 |007a: const/16 v6, #int 16 // #10 │ │ +114210: 7120 072a 6700 |007c: invoke-static {v7, v6}, Ljava/lang/Character;.digit:(CI)I // method@2a07 │ │ +114216: 0a06 |007f: move-result v6 │ │ +114218: 3a06 0d00 |0080: if-ltz v6, 008d // +000d │ │ +11421c: e010 1004 |0082: shl-int/lit8 v16, v16, #int 4 // #04 │ │ +114220: 9010 1006 |0084: add-int v16, v16, v6 │ │ +114224: d80e 0e01 |0086: add-int/lit8 v14, v14, #int 1 // #01 │ │ +114228: 358e 0700 |0088: if-ge v14, v8, 008f // +0007 │ │ +11422c: 1226 |008a: const/4 v6, #int 2 // #2 │ │ +11422e: 120b |008b: const/4 v11, #int 0 // #0 │ │ +114230: 2896 |008c: goto 0022 // -006a │ │ +114232: 378e 1900 |008d: if-le v14, v8, 00a6 // +0019 │ │ +114236: 0206 1000 |008f: move/from16 v6, v16 │ │ +11423a: d80d 0c01 |0091: add-int/lit8 v13, v12, #int 1 // #01 │ │ +11423e: 8e6a |0093: int-to-char v10, v6 │ │ +114240: 500a 000c |0094: aput-char v10, v0, v12 │ │ +114244: 32b7 0b00 |0096: if-eq v7, v11, 00a1 // +000b │ │ +114248: 3247 0900 |0098: if-eq v7, v4, 00a1 // +0009 │ │ +11424c: 0210 0600 |009a: move/from16 v16, v6 │ │ +114250: 01dc |009c: move v12, v13 │ │ +114252: 1226 |009d: const/4 v6, #int 2 // #2 │ │ +114254: 12fa |009e: const/4 v10, #int -1 // #ff │ │ +114256: 2900 8500 |009f: goto/16 0124 // +0085 │ │ +11425a: 0210 0600 |00a1: move/from16 v16, v6 │ │ +11425e: 01dc |00a3: move v12, v13 │ │ +114260: 120d |00a4: const/4 v13, #int 0 // #0 │ │ +114262: 2809 |00a5: goto 00ae // +0009 │ │ +114264: 2200 f006 |00a6: new-instance v0, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +114268: 1a02 353c |00a8: const-string v2, "luni.09" // string@3c35 │ │ +11426c: 7020 502a 2000 |00aa: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +114272: 2700 |00ad: throw v0 │ │ +114274: 1306 0d00 |00ae: const/16 v6, #int 13 // #d │ │ +114278: 339d 4800 |00b0: if-ne v13, v9, 00f8 // +0048 │ │ +11427c: 32b7 4000 |00b2: if-eq v7, v11, 00f2 // +0040 │ │ +114280: 3267 3800 |00b4: if-eq v7, v6, 00ec // +0038 │ │ +114284: 130a 6200 |00b6: const/16 v10, #int 98 // #62 │ │ +114288: 32a7 2e00 |00b8: if-eq v7, v10, 00e6 // +002e │ │ +11428c: 130a 6600 |00ba: const/16 v10, #int 102 // #66 │ │ +114290: 32a7 2700 |00bc: if-eq v7, v10, 00e3 // +0027 │ │ +114294: 130a 6e00 |00be: const/16 v10, #int 110 // #6e │ │ +114298: 32a7 2000 |00c0: if-eq v7, v10, 00e0 // +0020 │ │ +11429c: 130a 7200 |00c2: const/16 v10, #int 114 // #72 │ │ +1142a0: 32a7 1900 |00c4: if-eq v7, v10, 00dd // +0019 │ │ +1142a4: 3247 2c00 |00c6: if-eq v7, v4, 00f2 // +002c │ │ +1142a8: 1304 7400 |00c8: const/16 v4, #int 116 // #74 │ │ +1142ac: 3247 1000 |00ca: if-eq v7, v4, 00da // +0010 │ │ +1142b0: 1304 7500 |00cc: const/16 v4, #int 117 // #75 │ │ +1142b4: 3247 0300 |00ce: if-eq v7, v4, 00d1 // +0003 │ │ +1142b8: 2818 |00d0: goto 00e8 // +0018 │ │ +1142ba: 1226 |00d1: const/4 v6, #int 2 // #2 │ │ +1142bc: 12fa |00d2: const/4 v10, #int -1 // #ff │ │ +1142be: 120b |00d3: const/4 v11, #int 0 // #0 │ │ +1142c0: 122d |00d4: const/4 v13, #int 2 // #2 │ │ +1142c2: 120e |00d5: const/4 v14, #int 0 // #0 │ │ +1142c4: 1310 0000 |00d6: const/16 v16, #int 0 // #0 │ │ +1142c8: 2900 4aff |00d8: goto/16 0022 // -00b6 │ │ +1142cc: 1307 0900 |00da: const/16 v7, #int 9 // #9 │ │ +1142d0: 280c |00dc: goto 00e8 // +000c │ │ +1142d2: 1307 0d00 |00dd: const/16 v7, #int 13 // #d │ │ +1142d6: 2809 |00df: goto 00e8 // +0009 │ │ +1142d8: 1307 0a00 |00e0: const/16 v7, #int 10 // #a │ │ +1142dc: 2806 |00e2: goto 00e8 // +0006 │ │ +1142de: 1307 0c00 |00e3: const/16 v7, #int 12 // #c │ │ +1142e2: 2803 |00e5: goto 00e8 // +0003 │ │ +1142e4: 1307 0800 |00e6: const/16 v7, #int 8 // #8 │ │ +1142e8: 1254 |00e8: const/4 v4, #int 5 // #5 │ │ +1142ea: 120d |00e9: const/4 v13, #int 0 // #0 │ │ +1142ec: 2900 7900 |00ea: goto/16 0163 // +0079 │ │ +1142f0: 1226 |00ec: const/4 v6, #int 2 // #2 │ │ +1142f2: 12fa |00ed: const/4 v10, #int -1 // #ff │ │ +1142f4: 120b |00ee: const/4 v11, #int 0 // #0 │ │ +1142f6: 123d |00ef: const/4 v13, #int 3 // #3 │ │ +1142f8: 2900 32ff |00f0: goto/16 0022 // -00ce │ │ +1142fc: 1226 |00f2: const/4 v6, #int 2 // #2 │ │ +1142fe: 12fa |00f3: const/4 v10, #int -1 // #ff │ │ +114300: 120b |00f4: const/4 v11, #int 0 // #0 │ │ +114302: 125d |00f5: const/4 v13, #int 5 // #5 │ │ +114304: 2900 2cff |00f6: goto/16 0022 // -00d4 │ │ +114308: 32b7 7d00 |00f8: if-eq v7, v11, 0175 // +007d │ │ +11430c: 3267 1900 |00fa: if-eq v7, v6, 0113 // +0019 │ │ +114310: 130a 2100 |00fc: const/16 v10, #int 33 // #21 │ │ +114314: 32a7 2a00 |00fe: if-eq v7, v10, 0128 // +002a │ │ +114318: 130a 2300 |0100: const/16 v10, #int 35 // #23 │ │ +11431c: 32a7 2600 |0102: if-eq v7, v10, 0128 // +0026 │ │ +114320: 1306 3a00 |0104: const/16 v6, #int 58 // #3a │ │ +114324: 3267 1900 |0106: if-eq v7, v6, 011f // +0019 │ │ +114328: 1306 3d00 |0108: const/16 v6, #int 61 // #3d │ │ +11432c: 3267 1500 |010a: if-eq v7, v6, 011f // +0015 │ │ +114330: 1306 5c00 |010c: const/16 v6, #int 92 // #5c │ │ +114334: 3267 0800 |010e: if-eq v7, v6, 0116 // +0008 │ │ +114338: 3247 0300 |0110: if-eq v7, v4, 0113 // +0003 │ │ +11433c: 282a |0112: goto 013c // +002a │ │ +11433e: 1254 |0113: const/4 v4, #int 5 // #5 │ │ +114340: 2900 5f00 |0114: goto/16 0173 // +005f │ │ +114344: 338d 0300 |0116: if-ne v13, v8, 0119 // +0003 │ │ +114348: 01cf |0118: move v15, v12 │ │ +11434a: 1226 |0119: const/4 v6, #int 2 // #2 │ │ +11434c: 12fa |011a: const/4 v10, #int -1 // #ff │ │ +11434e: 120b |011b: const/4 v11, #int 0 // #0 │ │ +114350: 121d |011c: const/4 v13, #int 1 // #1 │ │ +114352: 2900 05ff |011d: goto/16 0022 // -00fb │ │ +114356: 12fa |011f: const/4 v10, #int -1 // #ff │ │ +114358: 33af 1c00 |0120: if-ne v15, v10, 013c // +001c │ │ +11435c: 01cf |0122: move v15, v12 │ │ +11435e: 1226 |0123: const/4 v6, #int 2 // #2 │ │ +114360: 120b |0124: const/4 v11, #int 0 // #0 │ │ +114362: 120d |0125: const/4 v13, #int 0 // #0 │ │ +114364: 2900 fcfe |0126: goto/16 0022 // -0104 │ │ +114368: 12fa |0128: const/4 v10, #int -1 // #ff │ │ +11436a: 3811 1300 |0129: if-eqz v17, 013c // +0013 │ │ +11436e: 6e10 7529 0300 |012b: invoke-virtual {v3}, Ljava/io/BufferedReader;.read:()I // method@2975 │ │ +114374: 0a07 |012e: move-result v7 │ │ +114376: 33a7 0300 |012f: if-ne v7, v10, 0132 // +0003 │ │ +11437a: 2827 |0131: goto 0158 // +0027 │ │ +11437c: 8e77 |0132: int-to-char v7, v7 │ │ +11437e: 3267 2500 |0133: if-eq v7, v6, 0158 // +0025 │ │ +114382: 32b7 2300 |0135: if-eq v7, v11, 0158 // +0023 │ │ +114386: 3347 0300 |0137: if-ne v7, v4, 013a // +0003 │ │ +11438a: 281f |0139: goto 0158 // +001f │ │ +11438c: 12fa |013a: const/4 v10, #int -1 // #ff │ │ +11438e: 28f0 |013b: goto 012b // -0010 │ │ +114390: 7110 142a 0700 |013c: invoke-static {v7}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ +114396: 0a04 |013f: move-result v4 │ │ +114398: 3804 1c00 |0140: if-eqz v4, 015c // +001c │ │ +11439c: 1234 |0142: const/4 v4, #int 3 // #3 │ │ +11439e: 334d 0300 |0143: if-ne v13, v4, 0146 // +0003 │ │ +1143a2: 125d |0145: const/4 v13, #int 5 // #5 │ │ +1143a4: 380c 1100 |0146: if-eqz v12, 0157 // +0011 │ │ +1143a8: 32fc 0f00 |0148: if-eq v12, v15, 0157 // +000f │ │ +1143ac: 1254 |014a: const/4 v4, #int 5 // #5 │ │ +1143ae: 334d 0300 |014b: if-ne v13, v4, 014e // +0003 │ │ +1143b2: 280b |014d: goto 0158 // +000b │ │ +1143b4: 12f6 |014e: const/4 v6, #int -1 // #ff │ │ +1143b6: 336f 0e00 |014f: if-ne v15, v6, 015d // +000e │ │ +1143ba: 1226 |0151: const/4 v6, #int 2 // #2 │ │ +1143bc: 12fa |0152: const/4 v10, #int -1 // #ff │ │ +1143be: 120b |0153: const/4 v11, #int 0 // #0 │ │ +1143c0: 124d |0154: const/4 v13, #int 4 // #4 │ │ +1143c2: 2900 cdfe |0155: goto/16 0022 // -0133 │ │ +1143c6: 1254 |0157: const/4 v4, #int 5 // #5 │ │ +1143c8: 1226 |0158: const/4 v6, #int 2 // #2 │ │ +1143ca: 12fa |0159: const/4 v10, #int -1 // #ff │ │ +1143cc: 2900 31ff |015a: goto/16 008b // -00cf │ │ +1143d0: 1254 |015c: const/4 v4, #int 5 // #5 │ │ +1143d2: 324d 8cff |015d: if-eq v13, v4, 00e9 // -0074 │ │ +1143d6: 1236 |015f: const/4 v6, #int 3 // #3 │ │ +1143d8: 336d 0300 |0160: if-ne v13, v6, 0163 // +0003 │ │ +1143dc: 2887 |0162: goto 00e9 // -0079 │ │ +1143de: 338d 0400 |0163: if-ne v13, v8, 0167 // +0004 │ │ +1143e2: 01cf |0165: move v15, v12 │ │ +1143e4: 120d |0166: const/4 v13, #int 0 // #0 │ │ +1143e6: d806 0c01 |0167: add-int/lit8 v6, v12, #int 1 // #01 │ │ +1143ea: 5007 000c |0169: aput-char v7, v0, v12 │ │ +1143ee: 016c |016b: move v12, v6 │ │ +1143f0: 1226 |016c: const/4 v6, #int 2 // #2 │ │ +1143f2: 12fa |016d: const/4 v10, #int -1 // #ff │ │ +1143f4: 120b |016e: const/4 v11, #int 0 // #0 │ │ +1143f6: 1311 0000 |016f: const/16 v17, #int 0 // #0 │ │ +1143fa: 2900 b1fe |0171: goto/16 0022 // -014f │ │ +1143fe: 1236 |0173: const/4 v6, #int 3 // #3 │ │ +114400: 2807 |0174: goto 017b // +0007 │ │ +114402: 1254 |0175: const/4 v4, #int 5 // #5 │ │ +114404: 1236 |0176: const/4 v6, #int 3 // #3 │ │ +114406: 336d 0400 |0177: if-ne v13, v6, 017b // +0004 │ │ +11440a: 2900 79ff |0179: goto/16 00f2 // -0087 │ │ +11440e: 3c0c 0a00 |017b: if-gtz v12, 0185 // +000a │ │ +114412: 390c 0500 |017d: if-nez v12, 0182 // +0005 │ │ +114416: 390f 0300 |017f: if-nez v15, 0182 // +0003 │ │ +11441a: 2804 |0181: goto 0185 // +0004 │ │ +11441c: 12f7 |0182: const/4 v7, #int -1 // #ff │ │ +11441e: 120d |0183: const/4 v13, #int 0 // #0 │ │ +114420: 2816 |0184: goto 019a // +0016 │ │ +114422: 12f7 |0185: const/4 v7, #int -1 // #ff │ │ +114424: 337f 0300 |0186: if-ne v15, v7, 0189 // +0003 │ │ +114428: 01cf |0188: move v15, v12 │ │ +11442a: 220a 0e07 |0189: new-instance v10, Ljava/lang/String; // type@070e │ │ +11442e: 120d |018b: const/4 v13, #int 0 // #0 │ │ +114430: 7040 b22a 0acd |018c: invoke-direct {v10, v0, v13, v12}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +114436: 6e30 d42a da0f |018f: invoke-virtual {v10, v13, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +11443c: 0c0b |0192: move-result-object v11 │ │ +11443e: 6e20 d32a fa00 |0193: invoke-virtual {v10, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +114444: 0c0a |0196: move-result-object v10 │ │ +114446: 7040 5130 21ab |0197: invoke-direct {v1, v2, v11, v10}, Lorg/acra/legacy/ReportConverter;.putKeyValue:(Lorg/acra/data/CrashReportData;Ljava/lang/String;Ljava/lang/String;)V // method@3051 │ │ +11444c: 1226 |019a: const/4 v6, #int 2 // #2 │ │ +11444e: 12fa |019b: const/4 v10, #int -1 // #ff │ │ +114450: 120b |019c: const/4 v11, #int 0 // #0 │ │ +114452: 120c |019d: const/4 v12, #int 0 // #0 │ │ +114454: 12ff |019e: const/4 v15, #int -1 // #ff │ │ +114456: 2900 81fe |019f: goto/16 0020 // -017f │ │ +11445a: 0d00 |01a1: move-exception v0 │ │ +11445c: 7110 3731 0300 |01a2: invoke-static {v3}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ +114462: 2700 |01a5: throw v0 │ │ +114464: 0d00 |01a6: move-exception v0 │ │ +114466: 1e12 |01a7: monitor-exit v18 │ │ +114468: 2802 |01a8: goto 01aa // +0002 │ │ +11446a: 2700 |01a9: throw v0 │ │ +11446c: 28ff |01aa: goto 01a9 // -0001 │ │ catches : 5 │ │ 0x0005 - 0x0015 │ │ -> 0x01a6 │ │ 0x0022 - 0x0062 │ │ -> 0x01a1 │ │ 0x0062 - 0x0065 │ │ -> 0x01a6 │ │ @@ -312602,42 +312604,42 @@ │ │ type : '(Lorg/acra/data/CrashReportData;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -1146e0: |[1146e0] org.acra.legacy.ReportConverter.putKeyValue:(Lorg/acra/data/CrashReportData;Ljava/lang/String;Ljava/lang/String;)V │ │ -1146f0: 2200 de08 |0000: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ -1146f4: 7020 3434 5000 |0002: invoke-direct {v0, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ -1146fa: 6e30 fa2f 4300 |0005: invoke-virtual {v3, v4, v0}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Lorg/json/JSONObject;)V // method@2ffa │ │ -114700: 282d |0008: goto 0035 // +002d │ │ -114702: 7110 3c2a 0500 |0009: invoke-static {v5}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@2a3c │ │ -114708: 0c00 |000c: move-result-object v0 │ │ -11470a: 6e10 372a 0000 |000d: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -114710: 0b00 |0010: move-result-wide v0 │ │ -114712: 6e40 f52f 4310 |0011: invoke-virtual {v3, v4, v0, v1}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;D)V // method@2ff5 │ │ -114718: 2821 |0014: goto 0035 // +0021 │ │ -11471a: 6e10 c12a 0500 |0015: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@2ac1 │ │ -114720: 1a00 f24b |0018: const-string v0, "true" // string@4bf2 │ │ -114724: 6e20 ba2a 0500 |001a: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -11472a: 0a00 |001d: move-result v0 │ │ -11472c: 3900 1300 |001e: if-nez v0, 0031 // +0013 │ │ -114730: 1a00 4832 |0020: const-string v0, "false" // string@3248 │ │ -114734: 6e20 ba2a 0500 |0022: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -11473a: 0a00 |0025: move-result v0 │ │ -11473c: 3900 0600 |0026: if-nez v0, 002c // +0006 │ │ -114740: 6e30 f82f 4305 |0028: invoke-virtual {v3, v4, v5}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@2ff8 │ │ -114746: 280a |002b: goto 0035 // +000a │ │ -114748: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -11474a: 6e30 fb2f 4305 |002d: invoke-virtual {v3, v4, v5}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Z)V // method@2ffb │ │ -114750: 2805 |0030: goto 0035 // +0005 │ │ -114752: 1215 |0031: const/4 v5, #int 1 // #1 │ │ -114754: 6e30 fb2f 4305 |0032: invoke-virtual {v3, v4, v5}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Z)V // method@2ffb │ │ -11475a: 0e00 |0035: return-void │ │ +1146e8: |[1146e8] org.acra.legacy.ReportConverter.putKeyValue:(Lorg/acra/data/CrashReportData;Ljava/lang/String;Ljava/lang/String;)V │ │ +1146f8: 2200 de08 |0000: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ +1146fc: 7020 3434 5000 |0002: invoke-direct {v0, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@3434 │ │ +114702: 6e30 fa2f 4300 |0005: invoke-virtual {v3, v4, v0}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Lorg/json/JSONObject;)V // method@2ffa │ │ +114708: 282d |0008: goto 0035 // +002d │ │ +11470a: 7110 3c2a 0500 |0009: invoke-static {v5}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@2a3c │ │ +114710: 0c00 |000c: move-result-object v0 │ │ +114712: 6e10 372a 0000 |000d: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +114718: 0b00 |0010: move-result-wide v0 │ │ +11471a: 6e40 f52f 4310 |0011: invoke-virtual {v3, v4, v0, v1}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;D)V // method@2ff5 │ │ +114720: 2821 |0014: goto 0035 // +0021 │ │ +114722: 6e10 c12a 0500 |0015: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@2ac1 │ │ +114728: 1a00 f24b |0018: const-string v0, "true" // string@4bf2 │ │ +11472c: 6e20 ba2a 0500 |001a: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +114732: 0a00 |001d: move-result v0 │ │ +114734: 3900 1300 |001e: if-nez v0, 0031 // +0013 │ │ +114738: 1a00 4832 |0020: const-string v0, "false" // string@3248 │ │ +11473c: 6e20 ba2a 0500 |0022: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +114742: 0a00 |0025: move-result v0 │ │ +114744: 3900 0600 |0026: if-nez v0, 002c // +0006 │ │ +114748: 6e30 f82f 4305 |0028: invoke-virtual {v3, v4, v5}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@2ff8 │ │ +11474e: 280a |002b: goto 0035 // +000a │ │ +114750: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +114752: 6e30 fb2f 4305 |002d: invoke-virtual {v3, v4, v5}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Z)V // method@2ffb │ │ +114758: 2805 |0030: goto 0035 // +0005 │ │ +11475a: 1215 |0031: const/4 v5, #int 1 // #1 │ │ +11475c: 6e30 fb2f 4305 |0032: invoke-virtual {v3, v4, v5}, Lorg/acra/data/CrashReportData;.put:(Ljava/lang/String;Z)V // method@2ffb │ │ +114762: 0e00 |0035: return-void │ │ catches : 2 │ │ 0x0000 - 0x0008 │ │ Lorg/json/JSONException; -> 0x0009 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NumberFormatException; -> 0x0015 │ │ positions : │ │ 0x0000 line=302 │ │ @@ -312658,130 +312660,130 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 242 16-bit code units │ │ -1144b4: |[1144b4] org.acra.legacy.ReportConverter.convert:()V │ │ -1144c4: 6200 fe18 |0000: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1144c8: 6201 f518 |0002: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1144cc: 1a02 f90d |0004: const-string v2, "Converting unsent ACRA reports to json" // string@0df9 │ │ -1144d0: 7230 5b30 1002 |0006: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ -1144d6: 2200 2a08 |0009: new-instance v0, Lorg/acra/file/ReportLocator; // type@082a │ │ -1144da: 54b1 181a |000b: iget-object v1, v11, Lorg/acra/legacy/ReportConverter;.context:Landroid/content/Context; // field@1a18 │ │ -1144de: 7020 3d30 1000 |000d: invoke-direct {v0, v1}, Lorg/acra/file/ReportLocator;.:(Landroid/content/Context;)V // method@303d │ │ -1144e4: 2201 1f08 |0010: new-instance v1, Lorg/acra/file/CrashReportPersister; // type@081f │ │ -1144e8: 7010 2030 0100 |0012: invoke-direct {v1}, Lorg/acra/file/CrashReportPersister;.:()V // method@3020 │ │ -1144ee: 2202 4e07 |0015: new-instance v2, Ljava/util/ArrayList; // type@074e │ │ -1144f2: 7010 8e2b 0200 |0017: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -1144f8: 6e10 4130 0000 |001a: invoke-virtual {v0}, Lorg/acra/file/ReportLocator;.getUnapprovedReports:()[Ljava/io/File; // method@3041 │ │ -1144fe: 0c03 |001d: move-result-object v3 │ │ -114500: 7110 9f2b 0300 |001e: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -114506: 0c03 |0021: move-result-object v3 │ │ -114508: 7220 292c 3200 |0022: invoke-interface {v2, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ -11450e: 6e10 3f30 0000 |0025: invoke-virtual {v0}, Lorg/acra/file/ReportLocator;.getApprovedReports:()[Ljava/io/File; // method@303f │ │ -114514: 0c00 |0028: move-result-object v0 │ │ -114516: 7110 9f2b 0000 |0029: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -11451c: 0c00 |002c: move-result-object v0 │ │ -11451e: 7220 292c 0200 |002d: invoke-interface {v2, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ -114524: 7210 302c 0200 |0030: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -11452a: 0c00 |0033: move-result-object v0 │ │ -11452c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -11452e: 7210 042c 0000 |0035: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -114534: 0a03 |0038: move-result v3 │ │ -114536: 3803 9b00 |0039: if-eqz v3, 00d4 // +009b │ │ -11453a: 7210 052c 0000 |003b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -114540: 0c03 |003e: move-result-object v3 │ │ -114542: 1f03 bf06 |003f: check-cast v3, Ljava/io/File; // type@06bf │ │ -114546: 1204 |0041: const/4 v4, #int 0 // #0 │ │ -114548: 2205 b506 |0042: new-instance v5, Ljava/io/BufferedInputStream; // type@06b5 │ │ -11454c: 2206 c206 |0044: new-instance v6, Ljava/io/FileInputStream; // type@06c2 │ │ -114550: 7020 b229 3600 |0046: invoke-direct {v6, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@29b2 │ │ -114556: 1307 0020 |0049: const/16 v7, #int 8192 // #2000 │ │ -11455a: 7030 6b29 6507 |004b: invoke-direct {v5, v6, v7}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@296b │ │ -114560: 2204 cb06 |004e: new-instance v4, Ljava/io/InputStreamReader; // type@06cb │ │ -114564: 1a06 fa12 |0050: const-string v6, "ISO8859-1" // string@12fa │ │ -114568: 7030 d229 5406 |0052: invoke-direct {v4, v5, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@29d2 │ │ -11456e: 7020 5030 4b00 |0055: invoke-direct {v11, v4}, Lorg/acra/legacy/ReportConverter;.legacyLoad:(Ljava/io/Reader;)Lorg/acra/data/CrashReportData; // method@3050 │ │ -114574: 0c04 |0058: move-result-object v4 │ │ -114576: 6206 3019 |0059: sget-object v6, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@1930 │ │ -11457a: 6e20 f22f 6400 |005b: invoke-virtual {v4, v6}, Lorg/acra/data/CrashReportData;.containsKey:(Lorg/acra/ReportField;)Z // method@2ff2 │ │ -114580: 0a06 |005e: move-result v6 │ │ -114582: 3806 1000 |005f: if-eqz v6, 006f // +0010 │ │ -114586: 6206 3b19 |0061: sget-object v6, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@193b │ │ -11458a: 6e20 f22f 6400 |0063: invoke-virtual {v4, v6}, Lorg/acra/data/CrashReportData;.containsKey:(Lorg/acra/ReportField;)Z // method@2ff2 │ │ -114590: 0a06 |0066: move-result v6 │ │ -114592: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ -114596: 6e30 2230 4103 |0069: invoke-virtual {v1, v4, v3}, Lorg/acra/file/CrashReportPersister;.store:(Lorg/acra/data/CrashReportData;Ljava/io/File;)V // method@3022 │ │ -11459c: d802 0201 |006c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1145a0: 285d |006e: goto 00cb // +005d │ │ -1145a2: 7110 3531 0300 |006f: invoke-static {v3}, Lorg/acra/util/IOUtils;.deleteFile:(Ljava/io/File;)V // method@3135 │ │ -1145a8: 2859 |0072: goto 00cb // +0059 │ │ -1145aa: 0d04 |0073: move-exception v4 │ │ -1145ac: 2807 |0074: goto 007b // +0007 │ │ -1145ae: 0d00 |0075: move-exception v0 │ │ -1145b0: 285a |0076: goto 00d0 // +005a │ │ -1145b2: 0d05 |0077: move-exception v5 │ │ -1145b4: 075a |0078: move-object v10, v5 │ │ -1145b6: 0745 |0079: move-object v5, v4 │ │ -1145b8: 07a4 |007a: move-object v4, v10 │ │ -1145ba: 6e20 2130 3100 |007b: invoke-virtual {v1, v3}, Lorg/acra/file/CrashReportPersister;.load:(Ljava/io/File;)Lorg/acra/data/CrashReportData; // method@3021 │ │ -1145c0: 6306 f418 |007e: sget-boolean v6, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -1145c4: 3806 4b00 |0080: if-eqz v6, 00cb // +004b │ │ -1145c8: 6206 fe18 |0082: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1145cc: 6207 f518 |0084: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1145d0: 2208 1007 |0086: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -1145d4: 7010 eb2a 0800 |0088: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1145da: 1a09 2727 |008b: const-string v9, "Tried to convert already converted report file " // string@2727 │ │ -1145de: 6e20 f52a 9800 |008d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1145e4: 6e10 a429 0300 |0090: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ -1145ea: 0c09 |0093: move-result-object v9 │ │ -1145ec: 6e20 f52a 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1145f2: 1a09 4405 |0097: const-string v9, ". Ignoring" // string@0544 │ │ -1145f6: 6e20 f52a 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1145fc: 6e10 fa2a 0800 |009c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -114602: 0c08 |009f: move-result-object v8 │ │ -114604: 7230 5630 7608 |00a0: invoke-interface {v6, v7, v8}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -11460a: 2828 |00a3: goto 00cb // +0028 │ │ -11460c: 0d00 |00a4: move-exception v0 │ │ -11460e: 0754 |00a5: move-object v4, v5 │ │ -114610: 282a |00a6: goto 00d0 // +002a │ │ -114612: 6206 fe18 |00a7: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -114616: 6207 f518 |00a9: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -11461a: 2208 1007 |00ab: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -11461e: 7010 eb2a 0800 |00ad: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -114624: 1a09 a427 |00b0: const-string v9, "Unable to read report file " // string@27a4 │ │ -114628: 6e20 f52a 9800 |00b2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11462e: 6e10 a429 0300 |00b5: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ -114634: 0c09 |00b8: move-result-object v9 │ │ -114636: 6e20 f52a 9800 |00b9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11463c: 1a09 4305 |00bc: const-string v9, ". Deleting" // string@0543 │ │ -114640: 6e20 f52a 9800 |00be: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114646: 6e10 fa2a 0800 |00c1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -11464c: 0c08 |00c4: move-result-object v8 │ │ -11464e: 7240 6030 7648 |00c5: invoke-interface {v6, v7, v8, v4}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -114654: 7110 3531 0300 |00c8: invoke-static {v3}, Lorg/acra/util/IOUtils;.deleteFile:(Ljava/io/File;)V // method@3135 │ │ -11465a: 7110 3731 0500 |00cb: invoke-static {v5}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ -114660: 2900 67ff |00ce: goto/16 0035 // -0099 │ │ -114664: 7110 3731 0400 |00d0: invoke-static {v4}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ -11466a: 2700 |00d3: throw v0 │ │ -11466c: 6200 fe18 |00d4: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -114670: 6201 f518 |00d6: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -114674: 2203 1007 |00d8: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -114678: 7010 eb2a 0300 |00da: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -11467e: 1a04 f80d |00dd: const-string v4, "Converted " // string@0df8 │ │ -114682: 6e20 f52a 4300 |00df: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114688: 6e20 f12a 2300 |00e2: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -11468e: 1a02 de00 |00e5: const-string v2, " unsent reports" // string@00de │ │ -114692: 6e20 f52a 2300 |00e7: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114698: 6e10 fa2a 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -11469e: 0c02 |00ed: move-result-object v2 │ │ -1146a0: 7230 5b30 1002 |00ee: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ -1146a6: 0e00 |00f1: return-void │ │ +1144bc: |[1144bc] org.acra.legacy.ReportConverter.convert:()V │ │ +1144cc: 6200 fe18 |0000: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1144d0: 6201 f518 |0002: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1144d4: 1a02 f90d |0004: const-string v2, "Converting unsent ACRA reports to json" // string@0df9 │ │ +1144d8: 7230 5b30 1002 |0006: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ +1144de: 2200 2a08 |0009: new-instance v0, Lorg/acra/file/ReportLocator; // type@082a │ │ +1144e2: 54b1 181a |000b: iget-object v1, v11, Lorg/acra/legacy/ReportConverter;.context:Landroid/content/Context; // field@1a18 │ │ +1144e6: 7020 3d30 1000 |000d: invoke-direct {v0, v1}, Lorg/acra/file/ReportLocator;.:(Landroid/content/Context;)V // method@303d │ │ +1144ec: 2201 1f08 |0010: new-instance v1, Lorg/acra/file/CrashReportPersister; // type@081f │ │ +1144f0: 7010 2030 0100 |0012: invoke-direct {v1}, Lorg/acra/file/CrashReportPersister;.:()V // method@3020 │ │ +1144f6: 2202 4e07 |0015: new-instance v2, Ljava/util/ArrayList; // type@074e │ │ +1144fa: 7010 8e2b 0200 |0017: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +114500: 6e10 4130 0000 |001a: invoke-virtual {v0}, Lorg/acra/file/ReportLocator;.getUnapprovedReports:()[Ljava/io/File; // method@3041 │ │ +114506: 0c03 |001d: move-result-object v3 │ │ +114508: 7110 9f2b 0300 |001e: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +11450e: 0c03 |0021: move-result-object v3 │ │ +114510: 7220 292c 3200 |0022: invoke-interface {v2, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ +114516: 6e10 3f30 0000 |0025: invoke-virtual {v0}, Lorg/acra/file/ReportLocator;.getApprovedReports:()[Ljava/io/File; // method@303f │ │ +11451c: 0c00 |0028: move-result-object v0 │ │ +11451e: 7110 9f2b 0000 |0029: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +114524: 0c00 |002c: move-result-object v0 │ │ +114526: 7220 292c 0200 |002d: invoke-interface {v2, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ +11452c: 7210 302c 0200 |0030: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +114532: 0c00 |0033: move-result-object v0 │ │ +114534: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +114536: 7210 042c 0000 |0035: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +11453c: 0a03 |0038: move-result v3 │ │ +11453e: 3803 9b00 |0039: if-eqz v3, 00d4 // +009b │ │ +114542: 7210 052c 0000 |003b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +114548: 0c03 |003e: move-result-object v3 │ │ +11454a: 1f03 bf06 |003f: check-cast v3, Ljava/io/File; // type@06bf │ │ +11454e: 1204 |0041: const/4 v4, #int 0 // #0 │ │ +114550: 2205 b506 |0042: new-instance v5, Ljava/io/BufferedInputStream; // type@06b5 │ │ +114554: 2206 c206 |0044: new-instance v6, Ljava/io/FileInputStream; // type@06c2 │ │ +114558: 7020 b229 3600 |0046: invoke-direct {v6, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@29b2 │ │ +11455e: 1307 0020 |0049: const/16 v7, #int 8192 // #2000 │ │ +114562: 7030 6b29 6507 |004b: invoke-direct {v5, v6, v7}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@296b │ │ +114568: 2204 cb06 |004e: new-instance v4, Ljava/io/InputStreamReader; // type@06cb │ │ +11456c: 1a06 fa12 |0050: const-string v6, "ISO8859-1" // string@12fa │ │ +114570: 7030 d229 5406 |0052: invoke-direct {v4, v5, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@29d2 │ │ +114576: 7020 5030 4b00 |0055: invoke-direct {v11, v4}, Lorg/acra/legacy/ReportConverter;.legacyLoad:(Ljava/io/Reader;)Lorg/acra/data/CrashReportData; // method@3050 │ │ +11457c: 0c04 |0058: move-result-object v4 │ │ +11457e: 6206 3019 |0059: sget-object v6, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@1930 │ │ +114582: 6e20 f22f 6400 |005b: invoke-virtual {v4, v6}, Lorg/acra/data/CrashReportData;.containsKey:(Lorg/acra/ReportField;)Z // method@2ff2 │ │ +114588: 0a06 |005e: move-result v6 │ │ +11458a: 3806 1000 |005f: if-eqz v6, 006f // +0010 │ │ +11458e: 6206 3b19 |0061: sget-object v6, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@193b │ │ +114592: 6e20 f22f 6400 |0063: invoke-virtual {v4, v6}, Lorg/acra/data/CrashReportData;.containsKey:(Lorg/acra/ReportField;)Z // method@2ff2 │ │ +114598: 0a06 |0066: move-result v6 │ │ +11459a: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ +11459e: 6e30 2230 4103 |0069: invoke-virtual {v1, v4, v3}, Lorg/acra/file/CrashReportPersister;.store:(Lorg/acra/data/CrashReportData;Ljava/io/File;)V // method@3022 │ │ +1145a4: d802 0201 |006c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1145a8: 285d |006e: goto 00cb // +005d │ │ +1145aa: 7110 3531 0300 |006f: invoke-static {v3}, Lorg/acra/util/IOUtils;.deleteFile:(Ljava/io/File;)V // method@3135 │ │ +1145b0: 2859 |0072: goto 00cb // +0059 │ │ +1145b2: 0d04 |0073: move-exception v4 │ │ +1145b4: 2807 |0074: goto 007b // +0007 │ │ +1145b6: 0d00 |0075: move-exception v0 │ │ +1145b8: 285a |0076: goto 00d0 // +005a │ │ +1145ba: 0d05 |0077: move-exception v5 │ │ +1145bc: 075a |0078: move-object v10, v5 │ │ +1145be: 0745 |0079: move-object v5, v4 │ │ +1145c0: 07a4 |007a: move-object v4, v10 │ │ +1145c2: 6e20 2130 3100 |007b: invoke-virtual {v1, v3}, Lorg/acra/file/CrashReportPersister;.load:(Ljava/io/File;)Lorg/acra/data/CrashReportData; // method@3021 │ │ +1145c8: 6306 f418 |007e: sget-boolean v6, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +1145cc: 3806 4b00 |0080: if-eqz v6, 00cb // +004b │ │ +1145d0: 6206 fe18 |0082: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1145d4: 6207 f518 |0084: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1145d8: 2208 1007 |0086: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +1145dc: 7010 eb2a 0800 |0088: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1145e2: 1a09 2727 |008b: const-string v9, "Tried to convert already converted report file " // string@2727 │ │ +1145e6: 6e20 f52a 9800 |008d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1145ec: 6e10 a429 0300 |0090: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ +1145f2: 0c09 |0093: move-result-object v9 │ │ +1145f4: 6e20 f52a 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1145fa: 1a09 4405 |0097: const-string v9, ". Ignoring" // string@0544 │ │ +1145fe: 6e20 f52a 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114604: 6e10 fa2a 0800 |009c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +11460a: 0c08 |009f: move-result-object v8 │ │ +11460c: 7230 5630 7608 |00a0: invoke-interface {v6, v7, v8}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +114612: 2828 |00a3: goto 00cb // +0028 │ │ +114614: 0d00 |00a4: move-exception v0 │ │ +114616: 0754 |00a5: move-object v4, v5 │ │ +114618: 282a |00a6: goto 00d0 // +002a │ │ +11461a: 6206 fe18 |00a7: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +11461e: 6207 f518 |00a9: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +114622: 2208 1007 |00ab: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +114626: 7010 eb2a 0800 |00ad: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +11462c: 1a09 a427 |00b0: const-string v9, "Unable to read report file " // string@27a4 │ │ +114630: 6e20 f52a 9800 |00b2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114636: 6e10 a429 0300 |00b5: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ +11463c: 0c09 |00b8: move-result-object v9 │ │ +11463e: 6e20 f52a 9800 |00b9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114644: 1a09 4305 |00bc: const-string v9, ". Deleting" // string@0543 │ │ +114648: 6e20 f52a 9800 |00be: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11464e: 6e10 fa2a 0800 |00c1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +114654: 0c08 |00c4: move-result-object v8 │ │ +114656: 7240 6030 7648 |00c5: invoke-interface {v6, v7, v8, v4}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +11465c: 7110 3531 0300 |00c8: invoke-static {v3}, Lorg/acra/util/IOUtils;.deleteFile:(Ljava/io/File;)V // method@3135 │ │ +114662: 7110 3731 0500 |00cb: invoke-static {v5}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ +114668: 2900 67ff |00ce: goto/16 0035 // -0099 │ │ +11466c: 7110 3731 0400 |00d0: invoke-static {v4}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ +114672: 2700 |00d3: throw v0 │ │ +114674: 6200 fe18 |00d4: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +114678: 6201 f518 |00d6: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +11467c: 2203 1007 |00d8: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +114680: 7010 eb2a 0300 |00da: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +114686: 1a04 f80d |00dd: const-string v4, "Converted " // string@0df8 │ │ +11468a: 6e20 f52a 4300 |00df: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114690: 6e20 f12a 2300 |00e2: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +114696: 1a02 de00 |00e5: const-string v2, " unsent reports" // string@00de │ │ +11469a: 6e20 f52a 2300 |00e7: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1146a0: 6e10 fa2a 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1146a6: 0c02 |00ed: move-result-object v2 │ │ +1146a8: 7230 5b30 1002 |00ee: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ +1146ae: 0e00 |00f1: return-void │ │ catches : 4 │ │ 0x0042 - 0x004e │ │ Ljava/lang/Exception; -> 0x0077 │ │ -> 0x0075 │ │ 0x004e - 0x0072 │ │ Ljava/lang/Exception; -> 0x0073 │ │ -> 0x00a4 │ │ @@ -312855,24 +312857,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -114828: |[114828] org.acra.legacy.ReportMigrator.:(Landroid/content/Context;)V │ │ -114838: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11483e: 2200 1e08 |0003: new-instance v0, Lorg/acra/file/CrashReportFileNameParser; // type@081e │ │ -114842: 7010 1c30 0000 |0005: invoke-direct {v0}, Lorg/acra/file/CrashReportFileNameParser;.:()V // method@301c │ │ -114848: 5b10 1a1a |0008: iput-object v0, v1, Lorg/acra/legacy/ReportMigrator;.fileNameParser:Lorg/acra/file/CrashReportFileNameParser; // field@1a1a │ │ -11484c: 5b12 191a |000a: iput-object v2, v1, Lorg/acra/legacy/ReportMigrator;.context:Landroid/content/Context; // field@1a19 │ │ -114850: 2200 2a08 |000c: new-instance v0, Lorg/acra/file/ReportLocator; // type@082a │ │ -114854: 7020 3d30 2000 |000e: invoke-direct {v0, v2}, Lorg/acra/file/ReportLocator;.:(Landroid/content/Context;)V // method@303d │ │ -11485a: 5b10 1b1a |0011: iput-object v0, v1, Lorg/acra/legacy/ReportMigrator;.reportLocator:Lorg/acra/file/ReportLocator; // field@1a1b │ │ -11485e: 0e00 |0013: return-void │ │ +114830: |[114830] org.acra.legacy.ReportMigrator.:(Landroid/content/Context;)V │ │ +114840: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +114846: 2200 1e08 |0003: new-instance v0, Lorg/acra/file/CrashReportFileNameParser; // type@081e │ │ +11484a: 7010 1c30 0000 |0005: invoke-direct {v0}, Lorg/acra/file/CrashReportFileNameParser;.:()V // method@301c │ │ +114850: 5b10 1a1a |0008: iput-object v0, v1, Lorg/acra/legacy/ReportMigrator;.fileNameParser:Lorg/acra/file/CrashReportFileNameParser; // field@1a1a │ │ +114854: 5b12 191a |000a: iput-object v2, v1, Lorg/acra/legacy/ReportMigrator;.context:Landroid/content/Context; // field@1a19 │ │ +114858: 2200 2a08 |000c: new-instance v0, Lorg/acra/file/ReportLocator; // type@082a │ │ +11485c: 7020 3d30 2000 |000e: invoke-direct {v0, v2}, Lorg/acra/file/ReportLocator;.:(Landroid/content/Context;)V // method@303d │ │ +114862: 5b10 1b1a |0011: iput-object v0, v1, Lorg/acra/legacy/ReportMigrator;.reportLocator:Lorg/acra/file/ReportLocator; // field@1a1b │ │ +114866: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=38 │ │ 0x000a line=42 │ │ 0x000c line=43 │ │ locals : │ │ @@ -312884,46 +312886,46 @@ │ │ type : '()[Ljava/io/File;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -114798: |[114798] org.acra.legacy.ReportMigrator.getCrashReportFiles:()[Ljava/io/File; │ │ -1147a8: 5460 191a |0000: iget-object v0, v6, Lorg/acra/legacy/ReportMigrator;.context:Landroid/content/Context; // field@1a19 │ │ -1147ac: 6e10 9f01 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@019f │ │ -1147b2: 0c00 |0005: move-result-object v0 │ │ -1147b4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1147b6: 3900 0e00 |0007: if-nez v0, 0015 // +000e │ │ -1147ba: 6200 fe18 |0009: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1147be: 6202 f518 |000b: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1147c2: 1a03 410b |000d: const-string v3, "Application files directory does not exist! The application may not be installed correctly. Please try reinstalling." // string@0b41 │ │ -1147c6: 7230 5f30 2003 |000f: invoke-interface {v0, v2, v3}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -1147cc: 2310 f209 |0012: new-array v0, v1, [Ljava/io/File; // type@09f2 │ │ -1147d0: 1100 |0014: return-object v0 │ │ -1147d2: 6302 f418 |0015: sget-boolean v2, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -1147d6: 3802 1e00 |0017: if-eqz v2, 0035 // +001e │ │ -1147da: 6202 fe18 |0019: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1147de: 6203 f518 |001b: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1147e2: 2204 1007 |001d: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -1147e6: 7010 eb2a 0400 |001f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1147ec: 1a05 1a1d |0022: const-string v5, "Looking for error files in " // string@1d1a │ │ -1147f0: 6e20 f52a 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1147f6: 6e10 9e29 0000 |0027: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ -1147fc: 0c05 |002a: move-result-object v5 │ │ -1147fe: 6e20 f52a 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114804: 6e10 fa2a 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -11480a: 0c04 |0031: move-result-object v4 │ │ -11480c: 7230 5630 3204 |0032: invoke-interface {v2, v3, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -114812: 6202 0d1a |0035: sget-object v2, Lorg/acra/legacy/-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE;.INSTANCE:Lorg/acra/legacy/-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE; // field@1a0d │ │ -114816: 6e20 ab29 2000 |0037: invoke-virtual {v0, v2}, Ljava/io/File;.listFiles:(Ljava/io/FilenameFilter;)[Ljava/io/File; // method@29ab │ │ -11481c: 0c00 |003a: move-result-object v0 │ │ -11481e: 3900 0400 |003b: if-nez v0, 003f // +0004 │ │ -114822: 2310 f209 |003d: new-array v0, v1, [Ljava/io/File; // type@09f2 │ │ -114826: 1100 |003f: return-object v0 │ │ +1147a0: |[1147a0] org.acra.legacy.ReportMigrator.getCrashReportFiles:()[Ljava/io/File; │ │ +1147b0: 5460 191a |0000: iget-object v0, v6, Lorg/acra/legacy/ReportMigrator;.context:Landroid/content/Context; // field@1a19 │ │ +1147b4: 6e10 9f01 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@019f │ │ +1147ba: 0c00 |0005: move-result-object v0 │ │ +1147bc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1147be: 3900 0e00 |0007: if-nez v0, 0015 // +000e │ │ +1147c2: 6200 fe18 |0009: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1147c6: 6202 f518 |000b: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1147ca: 1a03 410b |000d: const-string v3, "Application files directory does not exist! The application may not be installed correctly. Please try reinstalling." // string@0b41 │ │ +1147ce: 7230 5f30 2003 |000f: invoke-interface {v0, v2, v3}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +1147d4: 2310 f209 |0012: new-array v0, v1, [Ljava/io/File; // type@09f2 │ │ +1147d8: 1100 |0014: return-object v0 │ │ +1147da: 6302 f418 |0015: sget-boolean v2, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +1147de: 3802 1e00 |0017: if-eqz v2, 0035 // +001e │ │ +1147e2: 6202 fe18 |0019: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1147e6: 6203 f518 |001b: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1147ea: 2204 1007 |001d: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +1147ee: 7010 eb2a 0400 |001f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1147f4: 1a05 1a1d |0022: const-string v5, "Looking for error files in " // string@1d1a │ │ +1147f8: 6e20 f52a 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1147fe: 6e10 9e29 0000 |0027: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ +114804: 0c05 |002a: move-result-object v5 │ │ +114806: 6e20 f52a 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11480c: 6e10 fa2a 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +114812: 0c04 |0031: move-result-object v4 │ │ +114814: 7230 5630 3204 |0032: invoke-interface {v2, v3, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +11481a: 6202 0d1a |0035: sget-object v2, Lorg/acra/legacy/-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE;.INSTANCE:Lorg/acra/legacy/-$$Lambda$ReportMigrator$NX-uxpYu8Vh07dR7PZegDTHs8sE; // field@1a0d │ │ +11481e: 6e20 ab29 2000 |0037: invoke-virtual {v0, v2}, Ljava/io/File;.listFiles:(Ljava/io/FilenameFilter;)[Ljava/io/File; // method@29ab │ │ +114824: 0c00 |003a: move-result-object v0 │ │ +114826: 3900 0400 |003b: if-nez v0, 003f // +0004 │ │ +11482a: 2310 f209 |003d: new-array v0, v1, [Ljava/io/File; // type@09f2 │ │ +11482e: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0009 line=76 │ │ 0x0015 line=80 │ │ 0x0035 line=83 │ │ 0x0037 line=84 │ │ @@ -312935,19 +312937,19 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -114778: |[114778] org.acra.legacy.ReportMigrator.lambda$getCrashReportFiles$0:(Ljava/io/File;Ljava/lang/String;)Z │ │ -114788: 1a00 7005 |0000: const-string v0, ".stacktrace" // string@0570 │ │ -11478c: 6e20 b92a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -114792: 0a00 |0005: move-result v0 │ │ -114794: 0f00 |0006: return v0 │ │ +114780: |[114780] org.acra.legacy.ReportMigrator.lambda$getCrashReportFiles$0:(Ljava/io/File;Ljava/lang/String;)Z │ │ +114790: 1a00 7005 |0000: const-string v0, ".stacktrace" // string@0570 │ │ +114794: 6e20 b92a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +11479a: 0a00 |0005: move-result v0 │ │ +11479c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Ljava/io/File; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -312957,87 +312959,87 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 154 16-bit code units │ │ -114860: |[114860] org.acra.legacy.ReportMigrator.migrate:()V │ │ -114870: 6200 fe18 |0000: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -114874: 6201 f518 |0002: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -114878: 1a02 a520 |0004: const-string v2, "Migrating unsent ACRA reports to new file locations" // string@20a5 │ │ -11487c: 7230 5b30 1002 |0006: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ -114882: 7010 5330 0800 |0009: invoke-direct {v8}, Lorg/acra/legacy/ReportMigrator;.getCrashReportFiles:()[Ljava/io/File; // method@3053 │ │ -114888: 0c00 |000c: move-result-object v0 │ │ -11488a: 2101 |000d: array-length v1, v0 │ │ -11488c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -11488e: 3512 6c00 |000f: if-ge v2, v1, 007b // +006c │ │ -114892: 4603 0002 |0011: aget-object v3, v0, v2 │ │ -114896: 6e10 a129 0300 |0013: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ -11489c: 0c04 |0016: move-result-object v4 │ │ -11489e: 5485 1a1a |0017: iget-object v5, v8, Lorg/acra/legacy/ReportMigrator;.fileNameParser:Lorg/acra/file/CrashReportFileNameParser; // field@1a1a │ │ -1148a2: 6e20 1e30 4500 |0019: invoke-virtual {v5, v4}, Lorg/acra/file/CrashReportFileNameParser;.isApproved:(Ljava/lang/String;)Z // method@301e │ │ -1148a8: 0a05 |001c: move-result v5 │ │ -1148aa: 1a06 9d0d |001d: const-string v6, "Cold not migrate unsent ACRA crash report : " // string@0d9d │ │ -1148ae: 3805 2e00 |001f: if-eqz v5, 004d // +002e │ │ -1148b2: 2205 bf06 |0021: new-instance v5, Ljava/io/File; // type@06bf │ │ -1148b6: 5487 1b1a |0023: iget-object v7, v8, Lorg/acra/legacy/ReportMigrator;.reportLocator:Lorg/acra/file/ReportLocator; // field@1a1b │ │ -1148ba: 6e10 3e30 0700 |0025: invoke-virtual {v7}, Lorg/acra/file/ReportLocator;.getApprovedFolder:()Ljava/io/File; // method@303e │ │ -1148c0: 0c07 |0028: move-result-object v7 │ │ -1148c2: 7030 9529 7504 |0029: invoke-direct {v5, v7, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -1148c8: 6e20 ae29 5300 |002c: invoke-virtual {v3, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@29ae │ │ -1148ce: 0a03 |002f: move-result v3 │ │ -1148d0: 3803 4800 |0030: if-eqz v3, 0078 // +0048 │ │ -1148d4: 6303 f418 |0032: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -1148d8: 3803 4400 |0034: if-eqz v3, 0078 // +0044 │ │ -1148dc: 6203 fe18 |0036: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1148e0: 6205 f518 |0038: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1148e4: 2207 1007 |003a: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -1148e8: 7010 eb2a 0700 |003c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1148ee: 6e20 f52a 6700 |003f: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1148f4: 6e20 f52a 4700 |0042: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1148fa: 6e10 fa2a 0700 |0045: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -114900: 0c04 |0048: move-result-object v4 │ │ -114902: 7230 5630 5304 |0049: invoke-interface {v3, v5, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -114908: 282c |004c: goto 0078 // +002c │ │ -11490a: 2205 bf06 |004d: new-instance v5, Ljava/io/File; // type@06bf │ │ -11490e: 5487 1b1a |004f: iget-object v7, v8, Lorg/acra/legacy/ReportMigrator;.reportLocator:Lorg/acra/file/ReportLocator; // field@1a1b │ │ -114912: 6e10 4030 0700 |0051: invoke-virtual {v7}, Lorg/acra/file/ReportLocator;.getUnapprovedFolder:()Ljava/io/File; // method@3040 │ │ -114918: 0c07 |0054: move-result-object v7 │ │ -11491a: 7030 9529 7504 |0055: invoke-direct {v5, v7, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -114920: 6e20 ae29 5300 |0058: invoke-virtual {v3, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@29ae │ │ -114926: 0a03 |005b: move-result v3 │ │ -114928: 3803 1c00 |005c: if-eqz v3, 0078 // +001c │ │ -11492c: 6303 f418 |005e: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -114930: 3803 1800 |0060: if-eqz v3, 0078 // +0018 │ │ -114934: 6203 fe18 |0062: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -114938: 6205 f518 |0064: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -11493c: 2207 1007 |0066: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -114940: 7010 eb2a 0700 |0068: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -114946: 6e20 f52a 6700 |006b: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11494c: 6e20 f52a 4700 |006e: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114952: 6e10 fa2a 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -114958: 0c04 |0074: move-result-object v4 │ │ -11495a: 7230 5630 5304 |0075: invoke-interface {v3, v5, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -114960: d802 0201 |0078: add-int/lit8 v2, v2, #int 1 // #01 │ │ -114964: 2895 |007a: goto 000f // -006b │ │ -114966: 6201 fe18 |007b: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11496a: 6202 f518 |007d: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -11496e: 2203 1007 |007f: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -114972: 7010 eb2a 0300 |0081: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -114978: 1a04 a420 |0084: const-string v4, "Migrated " // string@20a4 │ │ -11497c: 6e20 f52a 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114982: 2100 |0089: array-length v0, v0 │ │ -114984: 6e20 f12a 0300 |008a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -11498a: 1a00 de00 |008d: const-string v0, " unsent reports" // string@00de │ │ -11498e: 6e20 f52a 0300 |008f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114994: 6e10 fa2a 0300 |0092: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -11499a: 0c00 |0095: move-result-object v0 │ │ -11499c: 7230 5b30 2100 |0096: invoke-interface {v1, v2, v0}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ -1149a2: 0e00 |0099: return-void │ │ +114868: |[114868] org.acra.legacy.ReportMigrator.migrate:()V │ │ +114878: 6200 fe18 |0000: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +11487c: 6201 f518 |0002: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +114880: 1a02 a520 |0004: const-string v2, "Migrating unsent ACRA reports to new file locations" // string@20a5 │ │ +114884: 7230 5b30 1002 |0006: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ +11488a: 7010 5330 0800 |0009: invoke-direct {v8}, Lorg/acra/legacy/ReportMigrator;.getCrashReportFiles:()[Ljava/io/File; // method@3053 │ │ +114890: 0c00 |000c: move-result-object v0 │ │ +114892: 2101 |000d: array-length v1, v0 │ │ +114894: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +114896: 3512 6c00 |000f: if-ge v2, v1, 007b // +006c │ │ +11489a: 4603 0002 |0011: aget-object v3, v0, v2 │ │ +11489e: 6e10 a129 0300 |0013: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ +1148a4: 0c04 |0016: move-result-object v4 │ │ +1148a6: 5485 1a1a |0017: iget-object v5, v8, Lorg/acra/legacy/ReportMigrator;.fileNameParser:Lorg/acra/file/CrashReportFileNameParser; // field@1a1a │ │ +1148aa: 6e20 1e30 4500 |0019: invoke-virtual {v5, v4}, Lorg/acra/file/CrashReportFileNameParser;.isApproved:(Ljava/lang/String;)Z // method@301e │ │ +1148b0: 0a05 |001c: move-result v5 │ │ +1148b2: 1a06 9d0d |001d: const-string v6, "Cold not migrate unsent ACRA crash report : " // string@0d9d │ │ +1148b6: 3805 2e00 |001f: if-eqz v5, 004d // +002e │ │ +1148ba: 2205 bf06 |0021: new-instance v5, Ljava/io/File; // type@06bf │ │ +1148be: 5487 1b1a |0023: iget-object v7, v8, Lorg/acra/legacy/ReportMigrator;.reportLocator:Lorg/acra/file/ReportLocator; // field@1a1b │ │ +1148c2: 6e10 3e30 0700 |0025: invoke-virtual {v7}, Lorg/acra/file/ReportLocator;.getApprovedFolder:()Ljava/io/File; // method@303e │ │ +1148c8: 0c07 |0028: move-result-object v7 │ │ +1148ca: 7030 9529 7504 |0029: invoke-direct {v5, v7, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +1148d0: 6e20 ae29 5300 |002c: invoke-virtual {v3, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@29ae │ │ +1148d6: 0a03 |002f: move-result v3 │ │ +1148d8: 3803 4800 |0030: if-eqz v3, 0078 // +0048 │ │ +1148dc: 6303 f418 |0032: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +1148e0: 3803 4400 |0034: if-eqz v3, 0078 // +0044 │ │ +1148e4: 6203 fe18 |0036: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1148e8: 6205 f518 |0038: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1148ec: 2207 1007 |003a: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +1148f0: 7010 eb2a 0700 |003c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1148f6: 6e20 f52a 6700 |003f: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1148fc: 6e20 f52a 4700 |0042: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114902: 6e10 fa2a 0700 |0045: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +114908: 0c04 |0048: move-result-object v4 │ │ +11490a: 7230 5630 5304 |0049: invoke-interface {v3, v5, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +114910: 282c |004c: goto 0078 // +002c │ │ +114912: 2205 bf06 |004d: new-instance v5, Ljava/io/File; // type@06bf │ │ +114916: 5487 1b1a |004f: iget-object v7, v8, Lorg/acra/legacy/ReportMigrator;.reportLocator:Lorg/acra/file/ReportLocator; // field@1a1b │ │ +11491a: 6e10 4030 0700 |0051: invoke-virtual {v7}, Lorg/acra/file/ReportLocator;.getUnapprovedFolder:()Ljava/io/File; // method@3040 │ │ +114920: 0c07 |0054: move-result-object v7 │ │ +114922: 7030 9529 7504 |0055: invoke-direct {v5, v7, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +114928: 6e20 ae29 5300 |0058: invoke-virtual {v3, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@29ae │ │ +11492e: 0a03 |005b: move-result v3 │ │ +114930: 3803 1c00 |005c: if-eqz v3, 0078 // +001c │ │ +114934: 6303 f418 |005e: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +114938: 3803 1800 |0060: if-eqz v3, 0078 // +0018 │ │ +11493c: 6203 fe18 |0062: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +114940: 6205 f518 |0064: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +114944: 2207 1007 |0066: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +114948: 7010 eb2a 0700 |0068: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +11494e: 6e20 f52a 6700 |006b: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114954: 6e20 f52a 4700 |006e: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11495a: 6e10 fa2a 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +114960: 0c04 |0074: move-result-object v4 │ │ +114962: 7230 5630 5304 |0075: invoke-interface {v3, v5, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +114968: d802 0201 |0078: add-int/lit8 v2, v2, #int 1 // #01 │ │ +11496c: 2895 |007a: goto 000f // -006b │ │ +11496e: 6201 fe18 |007b: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +114972: 6202 f518 |007d: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +114976: 2203 1007 |007f: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +11497a: 7010 eb2a 0300 |0081: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +114980: 1a04 a420 |0084: const-string v4, "Migrated " // string@20a4 │ │ +114984: 6e20 f52a 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11498a: 2100 |0089: array-length v0, v0 │ │ +11498c: 6e20 f12a 0300 |008a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +114992: 1a00 de00 |008d: const-string v0, " unsent reports" // string@00de │ │ +114996: 6e20 f52a 0300 |008f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11499c: 6e10 fa2a 0300 |0092: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1149a2: 0c00 |0095: move-result-object v0 │ │ +1149a4: 7230 5b30 2100 |0096: invoke-interface {v1, v2, v0}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ +1149aa: 0e00 |0099: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0009 line=49 │ │ 0x000d line=51 │ │ 0x0013 line=53 │ │ 0x0017 line=54 │ │ @@ -313192,17 +313194,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114c14: |[114c14] org.acra.mail.BuildConfig.:()V │ │ -114c24: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -114c2a: 0e00 |0003: return-void │ │ +114c1c: |[114c1c] org.acra.mail.BuildConfig.:()V │ │ +114c2c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +114c32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/mail/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -313246,17 +313248,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114c2c: |[114c2c] org.acra.mail.R$bool.:()V │ │ -114c3c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -114c42: 0e00 |0003: return-void │ │ +114c34: |[114c34] org.acra.mail.R$bool.:()V │ │ +114c44: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +114c4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -313287,17 +313289,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114c44: |[114c44] org.acra.mail.R.:()V │ │ -114c54: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -114c5a: 0e00 |0003: return-void │ │ +114c4c: |[114c4c] org.acra.mail.R.:()V │ │ +114c5c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +114c62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -313329,17 +313331,17 @@ │ │ type : '(Lorg/acra/plugins/Plugin;Lorg/acra/config/CoreConfiguration;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114d38: |[114d38] org.acra.plugins.Plugin$-CC.$default$enabled:(Lorg/acra/plugins/Plugin;Lorg/acra/config/CoreConfiguration;)Z │ │ -114d48: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -114d4a: 0f01 |0001: return v1 │ │ +114d40: |[114d40] org.acra.plugins.Plugin$-CC.$default$enabled:(Lorg/acra/plugins/Plugin;Lorg/acra/config/CoreConfiguration;)Z │ │ +114d50: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +114d52: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8900 (Plugin.java) │ │ │ │ @@ -313464,19 +313466,19 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -115240: |[115240] org.acra.prefs.SharedPreferencesFactory.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ -115250: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -115256: 5b01 281a |0003: iput-object v1, v0, Lorg/acra/prefs/SharedPreferencesFactory;.context:Landroid/content/Context; // field@1a28 │ │ -11525a: 5b02 271a |0005: iput-object v2, v0, Lorg/acra/prefs/SharedPreferencesFactory;.config:Lorg/acra/config/CoreConfiguration; // field@1a27 │ │ -11525e: 0e00 |0007: return-void │ │ +115248: |[115248] org.acra.prefs.SharedPreferencesFactory.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ +115258: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11525e: 5b01 281a |0003: iput-object v1, v0, Lorg/acra/prefs/SharedPreferencesFactory;.context:Landroid/content/Context; // field@1a28 │ │ +115262: 5b02 271a |0005: iput-object v2, v0, Lorg/acra/prefs/SharedPreferencesFactory;.config:Lorg/acra/config/CoreConfiguration; // field@1a27 │ │ +115266: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/acra/prefs/SharedPreferencesFactory; │ │ @@ -313488,26 +313490,26 @@ │ │ type : '(Landroid/content/SharedPreferences;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1151fc: |[1151fc] org.acra.prefs.SharedPreferencesFactory.shouldEnableACRA:(Landroid/content/SharedPreferences;)Z │ │ -11520c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11520e: 1a01 852c |0001: const-string v1, "acra.disable" // string@2c85 │ │ -115212: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -115214: 7230 f901 1402 |0004: invoke-interface {v4, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -11521a: 0a01 |0007: move-result v1 │ │ -11521c: 1a03 862c |0008: const-string v3, "acra.enable" // string@2c86 │ │ -115220: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -115224: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -115226: 7230 f901 3402 |000d: invoke-interface {v4, v3, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -11522c: 0a00 |0010: move-result v0 │ │ -11522e: 0f00 |0011: return v0 │ │ +115204: |[115204] org.acra.prefs.SharedPreferencesFactory.shouldEnableACRA:(Landroid/content/SharedPreferences;)Z │ │ +115214: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +115216: 1a01 852c |0001: const-string v1, "acra.disable" // string@2c85 │ │ +11521a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +11521c: 7230 f901 1402 |0004: invoke-interface {v4, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +115222: 0a01 |0007: move-result v1 │ │ +115224: 1a03 862c |0008: const-string v3, "acra.enable" // string@2c86 │ │ +115228: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +11522c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +11522e: 7230 f901 3402 |000d: invoke-interface {v4, v3, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +115234: 0a00 |0010: move-result v0 │ │ +115236: 0f00 |0011: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0011 │ │ positions : │ │ 0x0004 line=57 │ │ 0x000d line=58 │ │ locals : │ │ @@ -313519,40 +313521,40 @@ │ │ type : '()Landroid/content/SharedPreferences;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -11518c: |[11518c] org.acra.prefs.SharedPreferencesFactory.create:()Landroid/content/SharedPreferences; │ │ -11519c: 5430 281a |0000: iget-object v0, v3, Lorg/acra/prefs/SharedPreferencesFactory;.context:Landroid/content/Context; // field@1a28 │ │ -1151a0: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ -1151a4: 5430 271a |0004: iget-object v0, v3, Lorg/acra/prefs/SharedPreferencesFactory;.config:Lorg/acra/config/CoreConfiguration; // field@1a27 │ │ -1151a8: 6e10 692f 0000 |0006: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.sharedPreferencesName:()Ljava/lang/String; // method@2f69 │ │ -1151ae: 0c00 |0009: move-result-object v0 │ │ -1151b0: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ -1151b4: 6e20 ba2a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1151ba: 0a00 |000f: move-result v0 │ │ -1151bc: 3900 1000 |0010: if-nez v0, 0020 // +0010 │ │ -1151c0: 5430 281a |0012: iget-object v0, v3, Lorg/acra/prefs/SharedPreferencesFactory;.context:Landroid/content/Context; // field@1a28 │ │ -1151c4: 5431 271a |0014: iget-object v1, v3, Lorg/acra/prefs/SharedPreferencesFactory;.config:Lorg/acra/config/CoreConfiguration; // field@1a27 │ │ -1151c8: 6e10 692f 0100 |0016: invoke-virtual {v1}, Lorg/acra/config/CoreConfiguration;.sharedPreferencesName:()Ljava/lang/String; // method@2f69 │ │ -1151ce: 0c01 |0019: move-result-object v1 │ │ -1151d0: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -1151d2: 6e30 a801 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01a8 │ │ -1151d8: 0c00 |001e: move-result-object v0 │ │ -1151da: 1100 |001f: return-object v0 │ │ -1151dc: 5430 281a |0020: iget-object v0, v3, Lorg/acra/prefs/SharedPreferencesFactory;.context:Landroid/content/Context; // field@1a28 │ │ -1151e0: 7110 1105 0000 |0022: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0511 │ │ -1151e6: 0c00 |0025: move-result-object v0 │ │ -1151e8: 1100 |0026: return-object v0 │ │ -1151ea: 2200 f106 |0027: new-instance v0, Ljava/lang/IllegalStateException; // type@06f1 │ │ -1151ee: 1a01 5a0d |0029: const-string v1, "Cannot call ACRA.getACRASharedPreferences() before ACRA.init()." // string@0d5a │ │ -1151f2: 7020 542a 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2a54 │ │ -1151f8: 2700 |002e: throw v0 │ │ +115194: |[115194] org.acra.prefs.SharedPreferencesFactory.create:()Landroid/content/SharedPreferences; │ │ +1151a4: 5430 281a |0000: iget-object v0, v3, Lorg/acra/prefs/SharedPreferencesFactory;.context:Landroid/content/Context; // field@1a28 │ │ +1151a8: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ +1151ac: 5430 271a |0004: iget-object v0, v3, Lorg/acra/prefs/SharedPreferencesFactory;.config:Lorg/acra/config/CoreConfiguration; // field@1a27 │ │ +1151b0: 6e10 692f 0000 |0006: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.sharedPreferencesName:()Ljava/lang/String; // method@2f69 │ │ +1151b6: 0c00 |0009: move-result-object v0 │ │ +1151b8: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ +1151bc: 6e20 ba2a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1151c2: 0a00 |000f: move-result v0 │ │ +1151c4: 3900 1000 |0010: if-nez v0, 0020 // +0010 │ │ +1151c8: 5430 281a |0012: iget-object v0, v3, Lorg/acra/prefs/SharedPreferencesFactory;.context:Landroid/content/Context; // field@1a28 │ │ +1151cc: 5431 271a |0014: iget-object v1, v3, Lorg/acra/prefs/SharedPreferencesFactory;.config:Lorg/acra/config/CoreConfiguration; // field@1a27 │ │ +1151d0: 6e10 692f 0100 |0016: invoke-virtual {v1}, Lorg/acra/config/CoreConfiguration;.sharedPreferencesName:()Ljava/lang/String; // method@2f69 │ │ +1151d6: 0c01 |0019: move-result-object v1 │ │ +1151d8: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +1151da: 6e30 a801 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01a8 │ │ +1151e0: 0c00 |001e: move-result-object v0 │ │ +1151e2: 1100 |001f: return-object v0 │ │ +1151e4: 5430 281a |0020: iget-object v0, v3, Lorg/acra/prefs/SharedPreferencesFactory;.context:Landroid/content/Context; // field@1a28 │ │ +1151e8: 7110 1105 0000 |0022: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0511 │ │ +1151ee: 0c00 |0025: move-result-object v0 │ │ +1151f0: 1100 |0026: return-object v0 │ │ +1151f2: 2200 f106 |0027: new-instance v0, Ljava/lang/IllegalStateException; // type@06f1 │ │ +1151f6: 1a01 5a0d |0029: const-string v1, "Cannot call ACRA.getACRASharedPreferences() before ACRA.init()." // string@0d5a │ │ +1151fa: 7020 542a 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2a54 │ │ +115200: 2700 |002e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=73 │ │ 0x0012 line=74 │ │ 0x0020 line=76 │ │ 0x0027 line=72 │ │ @@ -313604,57 +313606,57 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -115800: |[115800] org.acra.scheduler.SchedulerStarter.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ -115810: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ -115816: 2200 2a08 |0003: new-instance v0, Lorg/acra/file/ReportLocator; // type@082a │ │ -11581a: 7020 3d30 4000 |0005: invoke-direct {v0, v4}, Lorg/acra/file/ReportLocator;.:(Landroid/content/Context;)V // method@303d │ │ -115820: 5b30 321a |0008: iput-object v0, v3, Lorg/acra/scheduler/SchedulerStarter;.locator:Lorg/acra/file/ReportLocator; // field@1a32 │ │ -115824: 6e10 612f 0500 |000a: invoke-virtual {v5}, Lorg/acra/config/CoreConfiguration;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f61 │ │ -11582a: 0c00 |000d: move-result-object v0 │ │ -11582c: 1c01 4508 |000e: const-class v1, Lorg/acra/scheduler/SenderSchedulerFactory; // type@0845 │ │ -115830: 7230 8930 5001 |0010: invoke-interface {v0, v5, v1}, Lorg/acra/plugins/PluginLoader;.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; // method@3089 │ │ -115836: 0c00 |0013: move-result-object v0 │ │ -115838: 7210 2f2c 0000 |0014: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ -11583e: 0a01 |0017: move-result v1 │ │ -115840: 3801 0a00 |0018: if-eqz v1, 0022 // +000a │ │ -115844: 2200 4208 |001a: new-instance v0, Lorg/acra/scheduler/DefaultSenderScheduler; // type@0842 │ │ -115848: 7030 a430 4005 |001c: invoke-direct {v0, v4, v5}, Lorg/acra/scheduler/DefaultSenderScheduler;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@30a4 │ │ -11584e: 5b30 331a |001f: iput-object v0, v3, Lorg/acra/scheduler/SchedulerStarter;.senderScheduler:Lorg/acra/scheduler/SenderScheduler; // field@1a33 │ │ -115852: 2835 |0021: goto 0056 // +0035 │ │ -115854: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -115856: 7220 2d2c 1000 |0023: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -11585c: 0c01 |0026: move-result-object v1 │ │ -11585e: 1f01 4508 |0027: check-cast v1, Lorg/acra/scheduler/SenderSchedulerFactory; // type@0845 │ │ -115862: 7230 ac30 4105 |0029: invoke-interface {v1, v4, v5}, Lorg/acra/scheduler/SenderSchedulerFactory;.create:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Lorg/acra/scheduler/SenderScheduler; // method@30ac │ │ -115868: 0c04 |002c: move-result-object v4 │ │ -11586a: 5b34 331a |002d: iput-object v4, v3, Lorg/acra/scheduler/SchedulerStarter;.senderScheduler:Lorg/acra/scheduler/SenderScheduler; // field@1a33 │ │ -11586e: 7210 362c 0000 |002f: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ -115874: 0a05 |0032: move-result v5 │ │ -115876: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -115878: 3705 2200 |0034: if-le v5, v0, 0056 // +0022 │ │ -11587c: 6205 fe18 |0036: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -115880: 6200 f518 |0038: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -115884: 2201 1007 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -115888: 7010 eb2a 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -11588e: 1a02 b420 |003f: const-string v2, "More than one SenderScheduler found. Will use only " // string@20b4 │ │ -115892: 6e20 f52a 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -115898: 6e10 8d2a 0400 |0044: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -11589e: 0c04 |0047: move-result-object v4 │ │ -1158a0: 6e10 2e2a 0400 |0048: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ -1158a6: 0c04 |004b: move-result-object v4 │ │ -1158a8: 6e20 f52a 4100 |004c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1158ae: 6e10 fa2a 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1158b4: 0c04 |0052: move-result-object v4 │ │ -1158b6: 7230 5f30 0504 |0053: invoke-interface {v5, v0, v4}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -1158bc: 0e00 |0056: return-void │ │ +115808: |[115808] org.acra.scheduler.SchedulerStarter.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ +115818: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11581e: 2200 2a08 |0003: new-instance v0, Lorg/acra/file/ReportLocator; // type@082a │ │ +115822: 7020 3d30 4000 |0005: invoke-direct {v0, v4}, Lorg/acra/file/ReportLocator;.:(Landroid/content/Context;)V // method@303d │ │ +115828: 5b30 321a |0008: iput-object v0, v3, Lorg/acra/scheduler/SchedulerStarter;.locator:Lorg/acra/file/ReportLocator; // field@1a32 │ │ +11582c: 6e10 612f 0500 |000a: invoke-virtual {v5}, Lorg/acra/config/CoreConfiguration;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f61 │ │ +115832: 0c00 |000d: move-result-object v0 │ │ +115834: 1c01 4508 |000e: const-class v1, Lorg/acra/scheduler/SenderSchedulerFactory; // type@0845 │ │ +115838: 7230 8930 5001 |0010: invoke-interface {v0, v5, v1}, Lorg/acra/plugins/PluginLoader;.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; // method@3089 │ │ +11583e: 0c00 |0013: move-result-object v0 │ │ +115840: 7210 2f2c 0000 |0014: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ +115846: 0a01 |0017: move-result v1 │ │ +115848: 3801 0a00 |0018: if-eqz v1, 0022 // +000a │ │ +11584c: 2200 4208 |001a: new-instance v0, Lorg/acra/scheduler/DefaultSenderScheduler; // type@0842 │ │ +115850: 7030 a430 4005 |001c: invoke-direct {v0, v4, v5}, Lorg/acra/scheduler/DefaultSenderScheduler;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@30a4 │ │ +115856: 5b30 331a |001f: iput-object v0, v3, Lorg/acra/scheduler/SchedulerStarter;.senderScheduler:Lorg/acra/scheduler/SenderScheduler; // field@1a33 │ │ +11585a: 2835 |0021: goto 0056 // +0035 │ │ +11585c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +11585e: 7220 2d2c 1000 |0023: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +115864: 0c01 |0026: move-result-object v1 │ │ +115866: 1f01 4508 |0027: check-cast v1, Lorg/acra/scheduler/SenderSchedulerFactory; // type@0845 │ │ +11586a: 7230 ac30 4105 |0029: invoke-interface {v1, v4, v5}, Lorg/acra/scheduler/SenderSchedulerFactory;.create:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Lorg/acra/scheduler/SenderScheduler; // method@30ac │ │ +115870: 0c04 |002c: move-result-object v4 │ │ +115872: 5b34 331a |002d: iput-object v4, v3, Lorg/acra/scheduler/SchedulerStarter;.senderScheduler:Lorg/acra/scheduler/SenderScheduler; // field@1a33 │ │ +115876: 7210 362c 0000 |002f: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ +11587c: 0a05 |0032: move-result v5 │ │ +11587e: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +115880: 3705 2200 |0034: if-le v5, v0, 0056 // +0022 │ │ +115884: 6205 fe18 |0036: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +115888: 6200 f518 |0038: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +11588c: 2201 1007 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +115890: 7010 eb2a 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +115896: 1a02 b420 |003f: const-string v2, "More than one SenderScheduler found. Will use only " // string@20b4 │ │ +11589a: 6e20 f52a 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1158a0: 6e10 8d2a 0400 |0044: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +1158a6: 0c04 |0047: move-result-object v4 │ │ +1158a8: 6e10 2e2a 0400 |0048: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ +1158ae: 0c04 |004b: move-result-object v4 │ │ +1158b0: 6e20 f52a 4100 |004c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1158b6: 6e10 fa2a 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1158bc: 0c04 |0052: move-result-object v4 │ │ +1158be: 7230 5f30 0504 |0053: invoke-interface {v5, v0, v4}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +1158c4: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x000a line=42 │ │ 0x0014 line=43 │ │ 0x001a line=44 │ │ @@ -313671,17 +313673,17 @@ │ │ type : '()Lorg/acra/scheduler/SenderScheduler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1157e8: |[1157e8] org.acra.scheduler.SchedulerStarter.getSenderScheduler:()Lorg/acra/scheduler/SenderScheduler; │ │ -1157f8: 5410 331a |0000: iget-object v0, v1, Lorg/acra/scheduler/SchedulerStarter;.senderScheduler:Lorg/acra/scheduler/SenderScheduler; // field@1a33 │ │ -1157fc: 1100 |0002: return-object v0 │ │ +1157f0: |[1157f0] org.acra.scheduler.SchedulerStarter.getSenderScheduler:()Lorg/acra/scheduler/SenderScheduler; │ │ +115800: 5410 331a |0000: iget-object v0, v1, Lorg/acra/scheduler/SchedulerStarter;.senderScheduler:Lorg/acra/scheduler/SenderScheduler; // field@1a33 │ │ +115804: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/scheduler/SchedulerStarter; │ │ │ │ #1 : (in Lorg/acra/scheduler/SchedulerStarter;) │ │ @@ -313689,64 +313691,64 @@ │ │ type : '(Ljava/io/File;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -1158c0: |[1158c0] org.acra.scheduler.SchedulerStarter.scheduleReports:(Ljava/io/File;Z)V │ │ -1158d0: 3806 5c00 |0000: if-eqz v6, 005c // +005c │ │ -1158d4: 6300 f418 |0002: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -1158d8: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ -1158dc: 6200 fe18 |0006: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1158e0: 6201 f518 |0008: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1158e4: 2202 1007 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -1158e8: 7010 eb2a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1158ee: 1a03 7720 |000f: const-string v3, "Mark " // string@2077 │ │ -1158f2: 6e20 f52a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1158f8: 6e10 a129 0600 |0014: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ -1158fe: 0c03 |0017: move-result-object v3 │ │ -115900: 6e20 f52a 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -115906: 1a03 6800 |001b: const-string v3, " as approved." // string@0068 │ │ -11590a: 6e20 f52a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -115910: 6e10 fa2a 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -115916: 0c02 |0023: move-result-object v2 │ │ -115918: 7230 5630 1002 |0024: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -11591e: 2200 bf06 |0027: new-instance v0, Ljava/io/File; // type@06bf │ │ -115922: 5451 321a |0029: iget-object v1, v5, Lorg/acra/scheduler/SchedulerStarter;.locator:Lorg/acra/file/ReportLocator; // field@1a32 │ │ -115926: 6e10 3e30 0100 |002b: invoke-virtual {v1}, Lorg/acra/file/ReportLocator;.getApprovedFolder:()Ljava/io/File; // method@303e │ │ -11592c: 0c01 |002e: move-result-object v1 │ │ -11592e: 6e10 a129 0600 |002f: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ -115934: 0c02 |0032: move-result-object v2 │ │ -115936: 7030 9529 1002 |0033: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -11593c: 6e20 ae29 0600 |0036: invoke-virtual {v6, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@29ae │ │ -115942: 0a01 |0039: move-result v1 │ │ -115944: 3901 2200 |003a: if-nez v1, 005c // +0022 │ │ -115948: 6201 fe18 |003c: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11594c: 6202 f518 |003e: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -115950: 2203 1007 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -115954: 7010 eb2a 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -11595a: 1a04 0c0e |0045: const-string v4, "Could not rename approved report from " // string@0e0c │ │ -11595e: 6e20 f52a 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -115964: 6e20 f42a 6300 |004a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -11596a: 1a06 d700 |004d: const-string v6, " to " // string@00d7 │ │ -11596e: 6e20 f52a 6300 |004f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -115974: 6e20 f42a 0300 |0052: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -11597a: 6e10 fa2a 0300 |0055: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -115980: 0c06 |0058: move-result-object v6 │ │ -115982: 7230 5f30 2106 |0059: invoke-interface {v1, v2, v6}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -115988: 6306 f418 |005c: sget-boolean v6, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -11598c: 3806 0b00 |005e: if-eqz v6, 0069 // +000b │ │ -115990: 6206 fe18 |0060: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -115994: 6200 f518 |0062: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -115998: 1a01 ed24 |0064: const-string v1, "Schedule report sending" // string@24ed │ │ -11599c: 7230 5630 0601 |0066: invoke-interface {v6, v0, v1}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -1159a2: 5456 331a |0069: iget-object v6, v5, Lorg/acra/scheduler/SchedulerStarter;.senderScheduler:Lorg/acra/scheduler/SenderScheduler; // field@1a33 │ │ -1159a6: 7220 ab30 7600 |006b: invoke-interface {v6, v7}, Lorg/acra/scheduler/SenderScheduler;.scheduleReportSending:(Z)V // method@30ab │ │ -1159ac: 0e00 |006e: return-void │ │ +1158c8: |[1158c8] org.acra.scheduler.SchedulerStarter.scheduleReports:(Ljava/io/File;Z)V │ │ +1158d8: 3806 5c00 |0000: if-eqz v6, 005c // +005c │ │ +1158dc: 6300 f418 |0002: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +1158e0: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ +1158e4: 6200 fe18 |0006: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1158e8: 6201 f518 |0008: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1158ec: 2202 1007 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +1158f0: 7010 eb2a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1158f6: 1a03 7720 |000f: const-string v3, "Mark " // string@2077 │ │ +1158fa: 6e20 f52a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +115900: 6e10 a129 0600 |0014: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ +115906: 0c03 |0017: move-result-object v3 │ │ +115908: 6e20 f52a 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11590e: 1a03 6800 |001b: const-string v3, " as approved." // string@0068 │ │ +115912: 6e20 f52a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +115918: 6e10 fa2a 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +11591e: 0c02 |0023: move-result-object v2 │ │ +115920: 7230 5630 1002 |0024: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +115926: 2200 bf06 |0027: new-instance v0, Ljava/io/File; // type@06bf │ │ +11592a: 5451 321a |0029: iget-object v1, v5, Lorg/acra/scheduler/SchedulerStarter;.locator:Lorg/acra/file/ReportLocator; // field@1a32 │ │ +11592e: 6e10 3e30 0100 |002b: invoke-virtual {v1}, Lorg/acra/file/ReportLocator;.getApprovedFolder:()Ljava/io/File; // method@303e │ │ +115934: 0c01 |002e: move-result-object v1 │ │ +115936: 6e10 a129 0600 |002f: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ +11593c: 0c02 |0032: move-result-object v2 │ │ +11593e: 7030 9529 1002 |0033: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +115944: 6e20 ae29 0600 |0036: invoke-virtual {v6, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@29ae │ │ +11594a: 0a01 |0039: move-result v1 │ │ +11594c: 3901 2200 |003a: if-nez v1, 005c // +0022 │ │ +115950: 6201 fe18 |003c: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +115954: 6202 f518 |003e: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +115958: 2203 1007 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +11595c: 7010 eb2a 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +115962: 1a04 0c0e |0045: const-string v4, "Could not rename approved report from " // string@0e0c │ │ +115966: 6e20 f52a 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11596c: 6e20 f42a 6300 |004a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +115972: 1a06 d700 |004d: const-string v6, " to " // string@00d7 │ │ +115976: 6e20 f52a 6300 |004f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11597c: 6e20 f42a 0300 |0052: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +115982: 6e10 fa2a 0300 |0055: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +115988: 0c06 |0058: move-result-object v6 │ │ +11598a: 7230 5f30 2106 |0059: invoke-interface {v1, v2, v6}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +115990: 6306 f418 |005c: sget-boolean v6, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +115994: 3806 0b00 |005e: if-eqz v6, 0069 // +000b │ │ +115998: 6206 fe18 |0060: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +11599c: 6200 f518 |0062: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1159a0: 1a01 ed24 |0064: const-string v1, "Schedule report sending" // string@24ed │ │ +1159a4: 7230 5630 0601 |0066: invoke-interface {v6, v0, v1}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +1159aa: 5456 331a |0069: iget-object v6, v5, Lorg/acra/scheduler/SchedulerStarter;.senderScheduler:Lorg/acra/scheduler/SenderScheduler; // field@1a33 │ │ +1159ae: 7220 ab30 7600 |006b: invoke-interface {v6, v7}, Lorg/acra/scheduler/SenderScheduler;.scheduleReportSending:(Z)V // method@30ab │ │ +1159b4: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ 0x0027 line=60 │ │ 0x0036 line=61 │ │ 0x003c line=62 │ │ 0x005c line=65 │ │ @@ -313825,42 +313827,42 @@ │ │ type : '(Lorg/acra/sender/JobSenderService;Lorg/acra/config/CoreConfiguration;Landroid/os/PersistableBundle;Landroid/app/job/JobParameters;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -115a08: |[115a08] org.acra.sender.-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU.:(Lorg/acra/sender/JobSenderService;Lorg/acra/config/CoreConfiguration;Landroid/os/PersistableBundle;Landroid/app/job/JobParameters;)V │ │ -115a18: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -115a1e: 5b01 351a |0003: iput-object v1, v0, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$0:Lorg/acra/sender/JobSenderService; // field@1a35 │ │ -115a22: 5b02 361a |0005: iput-object v2, v0, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$1:Lorg/acra/config/CoreConfiguration; // field@1a36 │ │ -115a26: 5b03 371a |0007: iput-object v3, v0, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$2:Landroid/os/PersistableBundle; // field@1a37 │ │ -115a2a: 5b04 381a |0009: iput-object v4, v0, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$3:Landroid/app/job/JobParameters; // field@1a38 │ │ -115a2e: 0e00 |000b: return-void │ │ +115a10: |[115a10] org.acra.sender.-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU.:(Lorg/acra/sender/JobSenderService;Lorg/acra/config/CoreConfiguration;Landroid/os/PersistableBundle;Landroid/app/job/JobParameters;)V │ │ +115a20: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +115a26: 5b01 351a |0003: iput-object v1, v0, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$0:Lorg/acra/sender/JobSenderService; // field@1a35 │ │ +115a2a: 5b02 361a |0005: iput-object v2, v0, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$1:Lorg/acra/config/CoreConfiguration; // field@1a36 │ │ +115a2e: 5b03 371a |0007: iput-object v3, v0, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$2:Landroid/os/PersistableBundle; // field@1a37 │ │ +115a32: 5b04 381a |0009: iput-object v4, v0, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$3:Landroid/app/job/JobParameters; // field@1a38 │ │ +115a36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -115a30: |[115a30] org.acra.sender.-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU.run:()V │ │ -115a40: 5440 351a |0000: iget-object v0, v4, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$0:Lorg/acra/sender/JobSenderService; // field@1a35 │ │ -115a44: 5441 361a |0002: iget-object v1, v4, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$1:Lorg/acra/config/CoreConfiguration; // field@1a36 │ │ -115a48: 5442 371a |0004: iget-object v2, v4, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$2:Landroid/os/PersistableBundle; // field@1a37 │ │ -115a4c: 5443 381a |0006: iget-object v3, v4, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$3:Landroid/app/job/JobParameters; // field@1a38 │ │ -115a50: 6e40 ca30 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lorg/acra/sender/JobSenderService;.lambda$onStartJob$0$JobSenderService:(Lorg/acra/config/CoreConfiguration;Landroid/os/PersistableBundle;Landroid/app/job/JobParameters;)V // method@30ca │ │ -115a56: 0e00 |000b: return-void │ │ +115a38: |[115a38] org.acra.sender.-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU.run:()V │ │ +115a48: 5440 351a |0000: iget-object v0, v4, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$0:Lorg/acra/sender/JobSenderService; // field@1a35 │ │ +115a4c: 5441 361a |0002: iget-object v1, v4, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$1:Lorg/acra/config/CoreConfiguration; // field@1a36 │ │ +115a50: 5442 371a |0004: iget-object v2, v4, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$2:Landroid/os/PersistableBundle; // field@1a37 │ │ +115a54: 5443 381a |0006: iget-object v3, v4, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.f$3:Landroid/app/job/JobParameters; // field@1a38 │ │ +115a58: 6e40 ca30 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lorg/acra/sender/JobSenderService;.lambda$onStartJob$0$JobSenderService:(Lorg/acra/config/CoreConfiguration;Landroid/os/PersistableBundle;Landroid/app/job/JobParameters;)V // method@30ca │ │ +115a5e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1089 header: │ │ @@ -313899,40 +313901,40 @@ │ │ type : '(Lorg/acra/sender/LegacySenderService;Lorg/acra/config/CoreConfiguration;Landroid/content/Intent;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -115a58: |[115a58] org.acra.sender.-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM.:(Lorg/acra/sender/LegacySenderService;Lorg/acra/config/CoreConfiguration;Landroid/content/Intent;)V │ │ -115a68: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -115a6e: 5b01 391a |0003: iput-object v1, v0, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;.f$0:Lorg/acra/sender/LegacySenderService; // field@1a39 │ │ -115a72: 5b02 3a1a |0005: iput-object v2, v0, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;.f$1:Lorg/acra/config/CoreConfiguration; // field@1a3a │ │ -115a76: 5b03 3b1a |0007: iput-object v3, v0, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;.f$2:Landroid/content/Intent; // field@1a3b │ │ -115a7a: 0e00 |0009: return-void │ │ +115a60: |[115a60] org.acra.sender.-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM.:(Lorg/acra/sender/LegacySenderService;Lorg/acra/config/CoreConfiguration;Landroid/content/Intent;)V │ │ +115a70: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +115a76: 5b01 391a |0003: iput-object v1, v0, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;.f$0:Lorg/acra/sender/LegacySenderService; // field@1a39 │ │ +115a7a: 5b02 3a1a |0005: iput-object v2, v0, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;.f$1:Lorg/acra/config/CoreConfiguration; // field@1a3a │ │ +115a7e: 5b03 3b1a |0007: iput-object v3, v0, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;.f$2:Landroid/content/Intent; // field@1a3b │ │ +115a82: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -115a7c: |[115a7c] org.acra.sender.-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM.run:()V │ │ -115a8c: 5430 391a |0000: iget-object v0, v3, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;.f$0:Lorg/acra/sender/LegacySenderService; // field@1a39 │ │ -115a90: 5431 3a1a |0002: iget-object v1, v3, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;.f$1:Lorg/acra/config/CoreConfiguration; // field@1a3a │ │ -115a94: 5432 3b1a |0004: iget-object v2, v3, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;.f$2:Landroid/content/Intent; // field@1a3b │ │ -115a98: 6e30 ce30 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/acra/sender/LegacySenderService;.lambda$onStartCommand$0$LegacySenderService:(Lorg/acra/config/CoreConfiguration;Landroid/content/Intent;)V // method@30ce │ │ -115a9e: 0e00 |0009: return-void │ │ +115a84: |[115a84] org.acra.sender.-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM.run:()V │ │ +115a94: 5430 391a |0000: iget-object v0, v3, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;.f$0:Lorg/acra/sender/LegacySenderService; // field@1a39 │ │ +115a98: 5431 3a1a |0002: iget-object v1, v3, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;.f$1:Lorg/acra/config/CoreConfiguration; // field@1a3a │ │ +115a9c: 5432 3b1a |0004: iget-object v2, v3, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;.f$2:Landroid/content/Intent; // field@1a3b │ │ +115aa0: 6e30 ce30 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/acra/sender/LegacySenderService;.lambda$onStartCommand$0$LegacySenderService:(Lorg/acra/config/CoreConfiguration;Landroid/content/Intent;)V // method@30ce │ │ +115aa6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1090 header: │ │ @@ -313967,38 +313969,38 @@ │ │ type : '(Lorg/acra/sender/SendingConductor;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -115aa0: |[115aa0] org.acra.sender.-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg.:(Lorg/acra/sender/SendingConductor;Ljava/lang/String;)V │ │ -115ab0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -115ab6: 5b01 3c1a |0003: iput-object v1, v0, Lorg/acra/sender/-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg;.f$0:Lorg/acra/sender/SendingConductor; // field@1a3c │ │ -115aba: 5b02 3d1a |0005: iput-object v2, v0, Lorg/acra/sender/-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg;.f$1:Ljava/lang/String; // field@1a3d │ │ -115abe: 0e00 |0007: return-void │ │ +115aa8: |[115aa8] org.acra.sender.-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg.:(Lorg/acra/sender/SendingConductor;Ljava/lang/String;)V │ │ +115ab8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +115abe: 5b01 3c1a |0003: iput-object v1, v0, Lorg/acra/sender/-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg;.f$0:Lorg/acra/sender/SendingConductor; // field@1a3c │ │ +115ac2: 5b02 3d1a |0005: iput-object v2, v0, Lorg/acra/sender/-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg;.f$1:Ljava/lang/String; // field@1a3d │ │ +115ac6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/sender/-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -115ac0: |[115ac0] org.acra.sender.-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg.run:()V │ │ -115ad0: 5420 3c1a |0000: iget-object v0, v2, Lorg/acra/sender/-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg;.f$0:Lorg/acra/sender/SendingConductor; // field@1a3c │ │ -115ad4: 5421 3d1a |0002: iget-object v1, v2, Lorg/acra/sender/-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg;.f$1:Ljava/lang/String; // field@1a3d │ │ -115ad8: 6e20 e530 1000 |0004: invoke-virtual {v0, v1}, Lorg/acra/sender/SendingConductor;.lambda$sendReports$0$SendingConductor:(Ljava/lang/String;)V // method@30e5 │ │ -115ade: 0e00 |0007: return-void │ │ +115ac8: |[115ac8] org.acra.sender.-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg.run:()V │ │ +115ad8: 5420 3c1a |0000: iget-object v0, v2, Lorg/acra/sender/-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg;.f$0:Lorg/acra/sender/SendingConductor; // field@1a3c │ │ +115adc: 5421 3d1a |0002: iget-object v1, v2, Lorg/acra/sender/-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg;.f$1:Ljava/lang/String; // field@1a3d │ │ +115ae0: 6e20 e530 1000 |0004: invoke-virtual {v0, v1}, Lorg/acra/sender/SendingConductor;.lambda$sendReports$0$SendingConductor:(Ljava/lang/String;)V // method@30e5 │ │ +115ae6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1091 header: │ │ @@ -314024,17 +314026,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -116154: |[116154] org.acra.sender.JobSenderService.:()V │ │ -116164: 7010 6101 0000 |0000: invoke-direct {v0}, Landroid/app/job/JobService;.:()V // method@0161 │ │ -11616a: 0e00 |0003: return-void │ │ +11615c: |[11615c] org.acra.sender.JobSenderService.:()V │ │ +11616c: 7010 6101 0000 |0000: invoke-direct {v0}, Landroid/app/job/JobService;.:()V // method@0161 │ │ +116172: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/sender/JobSenderService; │ │ │ │ Virtual methods - │ │ @@ -314043,23 +314045,23 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;Landroid/os/PersistableBundle;Landroid/app/job/JobParameters;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -11616c: |[11616c] org.acra.sender.JobSenderService.lambda$onStartJob$0$JobSenderService:(Lorg/acra/config/CoreConfiguration;Landroid/os/PersistableBundle;Landroid/app/job/JobParameters;)V │ │ -11617c: 2200 5508 |0000: new-instance v0, Lorg/acra/sender/SendingConductor; // type@0855 │ │ -116180: 7030 e330 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/acra/sender/SendingConductor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@30e3 │ │ -116186: 7110 0e31 0300 |0005: invoke-static {v3}, Lorg/acra/util/BundleWrapper$-CC;.wrap:(Landroid/os/PersistableBundle;)Lorg/acra/util/BundleWrapper; // method@310e │ │ -11618c: 0c02 |0008: move-result-object v2 │ │ -11618e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -116190: 6e30 e630 3002 |000a: invoke-virtual {v0, v3, v2}, Lorg/acra/sender/SendingConductor;.sendReports:(ZLorg/acra/util/BundleWrapper;)V // method@30e6 │ │ -116196: 6e30 c930 4103 |000d: invoke-virtual {v1, v4, v3}, Lorg/acra/sender/JobSenderService;.jobFinished:(Landroid/app/job/JobParameters;Z)V // method@30c9 │ │ -11619c: 0e00 |0010: return-void │ │ +116174: |[116174] org.acra.sender.JobSenderService.lambda$onStartJob$0$JobSenderService:(Lorg/acra/config/CoreConfiguration;Landroid/os/PersistableBundle;Landroid/app/job/JobParameters;)V │ │ +116184: 2200 5508 |0000: new-instance v0, Lorg/acra/sender/SendingConductor; // type@0855 │ │ +116188: 7030 e330 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/acra/sender/SendingConductor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@30e3 │ │ +11618e: 7110 0e31 0300 |0005: invoke-static {v3}, Lorg/acra/util/BundleWrapper$-CC;.wrap:(Landroid/os/PersistableBundle;)Lorg/acra/util/BundleWrapper; // method@310e │ │ +116194: 0c02 |0008: move-result-object v2 │ │ +116196: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +116198: 6e30 e630 3002 |000a: invoke-virtual {v0, v3, v2}, Lorg/acra/sender/SendingConductor;.sendReports:(ZLorg/acra/util/BundleWrapper;)V // method@30e6 │ │ +11619e: 6e30 c930 4103 |000d: invoke-virtual {v1, v4, v3}, Lorg/acra/sender/JobSenderService;.jobFinished:(Landroid/app/job/JobParameters;Z)V // method@30c9 │ │ +1161a4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x000d line=27 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/acra/sender/JobSenderService; │ │ 0x0000 - 0x0011 reg=2 (null) Lorg/acra/config/CoreConfiguration; │ │ @@ -314071,32 +314073,32 @@ │ │ type : '(Landroid/app/job/JobParameters;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -1160e8: |[1160e8] org.acra.sender.JobSenderService.onStartJob:(Landroid/app/job/JobParameters;)Z │ │ -1160f8: 6e10 5e01 0500 |0000: invoke-virtual {v5}, Landroid/app/job/JobParameters;.getExtras:()Landroid/os/PersistableBundle; // method@015e │ │ -1160fe: 0c00 |0003: move-result-object v0 │ │ -116100: 1c01 0b08 |0004: const-class v1, Lorg/acra/config/CoreConfiguration; // type@080b │ │ -116104: 1a02 8c2c |0006: const-string v2, "acraConfig" // string@2c8c │ │ -116108: 6e20 db04 2000 |0008: invoke-virtual {v0, v2}, Landroid/os/PersistableBundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04db │ │ -11610e: 0c02 |000b: move-result-object v2 │ │ -116110: 7120 3631 2100 |000c: invoke-static {v1, v2}, Lorg/acra/util/IOUtils;.deserialize:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/Serializable; // method@3136 │ │ -116116: 0c01 |000f: move-result-object v1 │ │ -116118: 1f01 0b08 |0010: check-cast v1, Lorg/acra/config/CoreConfiguration; // type@080b │ │ -11611c: 3801 0f00 |0012: if-eqz v1, 0021 // +000f │ │ -116120: 2202 1407 |0014: new-instance v2, Ljava/lang/Thread; // type@0714 │ │ -116124: 2203 4708 |0016: new-instance v3, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU; // type@0847 │ │ -116128: 7055 b030 4301 |0018: invoke-direct {v3, v4, v1, v0, v5}, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.:(Lorg/acra/sender/JobSenderService;Lorg/acra/config/CoreConfiguration;Landroid/os/PersistableBundle;Landroid/app/job/JobParameters;)V // method@30b0 │ │ -11612e: 7020 032b 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ -116134: 6e10 112b 0200 |001e: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ -11613a: 1215 |0021: const/4 v5, #int 1 // #1 │ │ -11613c: 0f05 |0022: return v5 │ │ +1160f0: |[1160f0] org.acra.sender.JobSenderService.onStartJob:(Landroid/app/job/JobParameters;)Z │ │ +116100: 6e10 5e01 0500 |0000: invoke-virtual {v5}, Landroid/app/job/JobParameters;.getExtras:()Landroid/os/PersistableBundle; // method@015e │ │ +116106: 0c00 |0003: move-result-object v0 │ │ +116108: 1c01 0b08 |0004: const-class v1, Lorg/acra/config/CoreConfiguration; // type@080b │ │ +11610c: 1a02 8c2c |0006: const-string v2, "acraConfig" // string@2c8c │ │ +116110: 6e20 db04 2000 |0008: invoke-virtual {v0, v2}, Landroid/os/PersistableBundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04db │ │ +116116: 0c02 |000b: move-result-object v2 │ │ +116118: 7120 3631 2100 |000c: invoke-static {v1, v2}, Lorg/acra/util/IOUtils;.deserialize:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/Serializable; // method@3136 │ │ +11611e: 0c01 |000f: move-result-object v1 │ │ +116120: 1f01 0b08 |0010: check-cast v1, Lorg/acra/config/CoreConfiguration; // type@080b │ │ +116124: 3801 0f00 |0012: if-eqz v1, 0021 // +000f │ │ +116128: 2202 1407 |0014: new-instance v2, Ljava/lang/Thread; // type@0714 │ │ +11612c: 2203 4708 |0016: new-instance v3, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU; // type@0847 │ │ +116130: 7055 b030 4301 |0018: invoke-direct {v3, v4, v1, v0, v5}, Lorg/acra/sender/-$$Lambda$JobSenderService$I47nwnjisty7TJkLo8fYeF4FBwU;.:(Lorg/acra/sender/JobSenderService;Lorg/acra/config/CoreConfiguration;Landroid/os/PersistableBundle;Landroid/app/job/JobParameters;)V // method@30b0 │ │ +116136: 7020 032b 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ +11613c: 6e10 112b 0200 |001e: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ +116142: 1215 |0021: const/4 v5, #int 1 // #1 │ │ +116144: 0f05 |0022: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0004 line=23 │ │ 0x0014 line=25 │ │ 0x001e line=28 │ │ locals : │ │ @@ -314108,17 +314110,17 @@ │ │ type : '(Landroid/app/job/JobParameters;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -116140: |[116140] org.acra.sender.JobSenderService.onStopJob:(Landroid/app/job/JobParameters;)Z │ │ -116150: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -116152: 0f01 |0001: return v1 │ │ +116148: |[116148] org.acra.sender.JobSenderService.onStopJob:(Landroid/app/job/JobParameters;)Z │ │ +116158: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +11615a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 5010 (JobSenderService.java) │ │ │ │ Class #1092 header: │ │ @@ -314154,17 +314156,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11622c: |[11622c] org.acra.sender.LegacySenderService.:()V │ │ -11623c: 7010 4701 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0147 │ │ -116242: 0e00 |0003: return-void │ │ +116234: |[116234] org.acra.sender.LegacySenderService.:()V │ │ +116244: 7010 4701 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0147 │ │ +11624a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/sender/LegacySenderService; │ │ │ │ Virtual methods - │ │ @@ -314173,25 +314175,25 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;Landroid/content/Intent;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -116244: |[116244] org.acra.sender.LegacySenderService.lambda$onStartCommand$0$LegacySenderService:(Lorg/acra/config/CoreConfiguration;Landroid/content/Intent;)V │ │ -116254: 2200 5508 |0000: new-instance v0, Lorg/acra/sender/SendingConductor; // type@0855 │ │ -116258: 7030 e330 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/acra/sender/SendingConductor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@30e3 │ │ -11625e: 6e10 ce01 0300 |0005: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01ce │ │ -116264: 0c02 |0008: move-result-object v2 │ │ -116266: 7110 0d31 0200 |0009: invoke-static {v2}, Lorg/acra/util/BundleWrapper$-CC;.wrap:(Landroid/os/Bundle;)Lorg/acra/util/BundleWrapper; // method@310d │ │ -11626c: 0c02 |000c: move-result-object v2 │ │ -11626e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -116270: 6e30 e630 3002 |000e: invoke-virtual {v0, v3, v2}, Lorg/acra/sender/SendingConductor;.sendReports:(ZLorg/acra/util/BundleWrapper;)V // method@30e6 │ │ -116276: 6e10 d130 0100 |0011: invoke-virtual {v1}, Lorg/acra/sender/LegacySenderService;.stopSelf:()V // method@30d1 │ │ -11627c: 0e00 |0014: return-void │ │ +11624c: |[11624c] org.acra.sender.LegacySenderService.lambda$onStartCommand$0$LegacySenderService:(Lorg/acra/config/CoreConfiguration;Landroid/content/Intent;)V │ │ +11625c: 2200 5508 |0000: new-instance v0, Lorg/acra/sender/SendingConductor; // type@0855 │ │ +116260: 7030 e330 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/acra/sender/SendingConductor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@30e3 │ │ +116266: 6e10 ce01 0300 |0005: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01ce │ │ +11626c: 0c02 |0008: move-result-object v2 │ │ +11626e: 7110 0d31 0200 |0009: invoke-static {v2}, Lorg/acra/util/BundleWrapper$-CC;.wrap:(Landroid/os/Bundle;)Lorg/acra/util/BundleWrapper; // method@310d │ │ +116274: 0c02 |000c: move-result-object v2 │ │ +116276: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +116278: 6e30 e630 3002 |000e: invoke-virtual {v0, v3, v2}, Lorg/acra/sender/SendingConductor;.sendReports:(ZLorg/acra/util/BundleWrapper;)V // method@30e6 │ │ +11627e: 6e10 d130 0100 |0011: invoke-virtual {v1}, Lorg/acra/sender/LegacySenderService;.stopSelf:()V // method@30d1 │ │ +116284: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0011 line=47 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/acra/sender/LegacySenderService; │ │ 0x0000 - 0x0015 reg=2 (null) Lorg/acra/config/CoreConfiguration; │ │ @@ -314202,56 +314204,56 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1161a0: |[1161a0] org.acra.sender.LegacySenderService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -1161b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1161b2: 1101 |0001: return-object v1 │ │ +1161a8: |[1161a8] org.acra.sender.LegacySenderService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +1161b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1161ba: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/acra/sender/LegacySenderService;) │ │ name : 'onStartCommand' │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -1161b4: |[1161b4] org.acra.sender.LegacySenderService.onStartCommand:(Landroid/content/Intent;II)I │ │ -1161c4: 1a03 8c2c |0000: const-string v3, "acraConfig" // string@2c8c │ │ -1161c8: 6e20 d601 3200 |0002: invoke-virtual {v2, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@01d6 │ │ -1161ce: 0a04 |0005: move-result v4 │ │ -1161d0: 3804 1e00 |0006: if-eqz v4, 0024 // +001e │ │ -1161d4: 1c04 0b08 |0008: const-class v4, Lorg/acra/config/CoreConfiguration; // type@080b │ │ -1161d8: 6e20 d301 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01d3 │ │ -1161de: 0c03 |000d: move-result-object v3 │ │ -1161e0: 7120 3631 3400 |000e: invoke-static {v4, v3}, Lorg/acra/util/IOUtils;.deserialize:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/Serializable; // method@3136 │ │ -1161e6: 0c03 |0011: move-result-object v3 │ │ -1161e8: 1f03 0b08 |0012: check-cast v3, Lorg/acra/config/CoreConfiguration; // type@080b │ │ -1161ec: 3803 1d00 |0014: if-eqz v3, 0031 // +001d │ │ -1161f0: 2204 1407 |0016: new-instance v4, Ljava/lang/Thread; // type@0714 │ │ -1161f4: 2200 4808 |0018: new-instance v0, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM; // type@0848 │ │ -1161f8: 7040 b230 1023 |001a: invoke-direct {v0, v1, v3, v2}, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;.:(Lorg/acra/sender/LegacySenderService;Lorg/acra/config/CoreConfiguration;Landroid/content/Intent;)V // method@30b2 │ │ -1161fe: 7020 032b 0400 |001d: invoke-direct {v4, v0}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ -116204: 6e10 112b 0400 |0020: invoke-virtual {v4}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ -11620a: 280e |0023: goto 0031 // +000e │ │ -11620c: 6302 f418 |0024: sget-boolean v2, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -116210: 3802 0b00 |0026: if-eqz v2, 0031 // +000b │ │ -116214: 6202 fe18 |0028: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -116218: 6203 f518 |002a: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -11621c: 1a04 1525 |002c: const-string v4, "SenderService was started but no valid intent was delivered, will now quit" // string@2515 │ │ -116220: 7230 5630 3204 |002e: invoke-interface {v2, v3, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -116226: 1232 |0031: const/4 v2, #int 3 // #3 │ │ -116228: 0f02 |0032: return v2 │ │ +1161bc: |[1161bc] org.acra.sender.LegacySenderService.onStartCommand:(Landroid/content/Intent;II)I │ │ +1161cc: 1a03 8c2c |0000: const-string v3, "acraConfig" // string@2c8c │ │ +1161d0: 6e20 d601 3200 |0002: invoke-virtual {v2, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@01d6 │ │ +1161d6: 0a04 |0005: move-result v4 │ │ +1161d8: 3804 1e00 |0006: if-eqz v4, 0024 // +001e │ │ +1161dc: 1c04 0b08 |0008: const-class v4, Lorg/acra/config/CoreConfiguration; // type@080b │ │ +1161e0: 6e20 d301 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01d3 │ │ +1161e6: 0c03 |000d: move-result-object v3 │ │ +1161e8: 7120 3631 3400 |000e: invoke-static {v4, v3}, Lorg/acra/util/IOUtils;.deserialize:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/Serializable; // method@3136 │ │ +1161ee: 0c03 |0011: move-result-object v3 │ │ +1161f0: 1f03 0b08 |0012: check-cast v3, Lorg/acra/config/CoreConfiguration; // type@080b │ │ +1161f4: 3803 1d00 |0014: if-eqz v3, 0031 // +001d │ │ +1161f8: 2204 1407 |0016: new-instance v4, Ljava/lang/Thread; // type@0714 │ │ +1161fc: 2200 4808 |0018: new-instance v0, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM; // type@0848 │ │ +116200: 7040 b230 1023 |001a: invoke-direct {v0, v1, v3, v2}, Lorg/acra/sender/-$$Lambda$LegacySenderService$xSg-pvIYAowjHYLfTpHlF6YdhJM;.:(Lorg/acra/sender/LegacySenderService;Lorg/acra/config/CoreConfiguration;Landroid/content/Intent;)V // method@30b2 │ │ +116206: 7020 032b 0400 |001d: invoke-direct {v4, v0}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ +11620c: 6e10 112b 0400 |0020: invoke-virtual {v4}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ +116212: 280e |0023: goto 0031 // +000e │ │ +116214: 6302 f418 |0024: sget-boolean v2, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +116218: 3802 0b00 |0026: if-eqz v2, 0031 // +000b │ │ +11621c: 6202 fe18 |0028: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +116220: 6203 f518 |002a: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +116224: 1a04 1525 |002c: const-string v4, "SenderService was started but no valid intent was delivered, will now quit" // string@2515 │ │ +116228: 7230 5630 3204 |002e: invoke-interface {v2, v3, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +11622e: 1232 |0031: const/4 v2, #int 3 // #3 │ │ +116230: 0f02 |0032: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ 0x0008 line=43 │ │ 0x0016 line=45 │ │ 0x0020 line=48 │ │ 0x0024 line=51 │ │ @@ -314325,21 +314327,21 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/util/List;Lorg/acra/util/BundleWrapper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1164c4: |[1164c4] org.acra.sender.ReportDistributor.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/util/List;Lorg/acra/util/BundleWrapper;)V │ │ -1164d4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1164da: 5b01 451a |0003: iput-object v1, v0, Lorg/acra/sender/ReportDistributor;.context:Landroid/content/Context; // field@1a45 │ │ -1164de: 5b02 441a |0005: iput-object v2, v0, Lorg/acra/sender/ReportDistributor;.config:Lorg/acra/config/CoreConfiguration; // field@1a44 │ │ -1164e2: 5b03 471a |0007: iput-object v3, v0, Lorg/acra/sender/ReportDistributor;.reportSenders:Ljava/util/List; // field@1a47 │ │ -1164e6: 5b04 461a |0009: iput-object v4, v0, Lorg/acra/sender/ReportDistributor;.extras:Lorg/acra/util/BundleWrapper; // field@1a46 │ │ -1164ea: 0e00 |000b: return-void │ │ +1164cc: |[1164cc] org.acra.sender.ReportDistributor.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/util/List;Lorg/acra/util/BundleWrapper;)V │ │ +1164dc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1164e2: 5b01 451a |0003: iput-object v1, v0, Lorg/acra/sender/ReportDistributor;.context:Landroid/content/Context; // field@1a45 │ │ +1164e6: 5b02 441a |0005: iput-object v2, v0, Lorg/acra/sender/ReportDistributor;.config:Lorg/acra/config/CoreConfiguration; // field@1a44 │ │ +1164ea: 5b03 471a |0007: iput-object v3, v0, Lorg/acra/sender/ReportDistributor;.reportSenders:Ljava/util/List; // field@1a47 │ │ +1164ee: 5b04 461a |0009: iput-object v4, v0, Lorg/acra/sender/ReportDistributor;.extras:Lorg/acra/util/BundleWrapper; // field@1a46 │ │ +1164f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0005 line=63 │ │ 0x0007 line=64 │ │ 0x0009 line=65 │ │ @@ -314355,29 +314357,29 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -116474: |[116474] org.acra.sender.ReportDistributor.isDebuggable:()Z │ │ -116484: 5430 451a |0000: iget-object v0, v3, Lorg/acra/sender/ReportDistributor;.context:Landroid/content/Context; // field@1a45 │ │ -116488: 6e10 a501 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a5 │ │ -11648e: 0c00 |0005: move-result-object v0 │ │ -116490: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -116492: 5432 451a |0007: iget-object v2, v3, Lorg/acra/sender/ReportDistributor;.context:Landroid/content/Context; // field@1a45 │ │ -116496: 6e10 a601 0200 |0009: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -11649c: 0c02 |000c: move-result-object v2 │ │ -11649e: 6e30 0902 2001 |000d: invoke-virtual {v0, v2, v1}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0209 │ │ -1164a4: 0c00 |0010: move-result-object v0 │ │ -1164a6: 5200 2100 |0011: iget v0, v0, Landroid/content/pm/ApplicationInfo;.flags:I // field@0021 │ │ -1164aa: dd00 0002 |0013: and-int/lit8 v0, v0, #int 2 // #02 │ │ -1164ae: 3d00 0300 |0015: if-lez v0, 0018 // +0003 │ │ -1164b2: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -1164b4: 0f01 |0018: return v1 │ │ +11647c: |[11647c] org.acra.sender.ReportDistributor.isDebuggable:()Z │ │ +11648c: 5430 451a |0000: iget-object v0, v3, Lorg/acra/sender/ReportDistributor;.context:Landroid/content/Context; // field@1a45 │ │ +116490: 6e10 a501 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a5 │ │ +116496: 0c00 |0005: move-result-object v0 │ │ +116498: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +11649a: 5432 451a |0007: iget-object v2, v3, Lorg/acra/sender/ReportDistributor;.context:Landroid/content/Context; // field@1a45 │ │ +11649e: 6e10 a601 0200 |0009: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +1164a4: 0c02 |000c: move-result-object v2 │ │ +1164a6: 6e30 0902 2001 |000d: invoke-virtual {v0, v2, v1}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0209 │ │ +1164ac: 0c00 |0010: move-result-object v0 │ │ +1164ae: 5200 2100 |0011: iget v0, v0, Landroid/content/pm/ApplicationInfo;.flags:I // field@0021 │ │ +1164b2: dd00 0002 |0013: and-int/lit8 v0, v0, #int 2 // #02 │ │ +1164b6: 3d00 0300 |0015: if-lez v0, 0018 // +0003 │ │ +1164ba: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +1164bc: 0f01 |0018: return v1 │ │ catches : 1 │ │ 0x0007 - 0x0013 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0018 │ │ positions : │ │ 0x0000 line=146 │ │ 0x0007 line=148 │ │ locals : │ │ @@ -314388,138 +314390,138 @@ │ │ type : '(Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 256 16-bit code units │ │ -1164ec: |[1164ec] org.acra.sender.ReportDistributor.sendCrashReport:(Lorg/acra/data/CrashReportData;)V │ │ -1164fc: 7010 d830 0700 |0000: invoke-direct {v7}, Lorg/acra/sender/ReportDistributor;.isDebuggable:()Z // method@30d8 │ │ -116502: 0a00 |0003: move-result v0 │ │ -116504: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -116508: 5470 441a |0006: iget-object v0, v7, Lorg/acra/sender/ReportDistributor;.config:Lorg/acra/config/CoreConfiguration; // field@1a44 │ │ -11650c: 6e10 682f 0000 |0008: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.sendReportsInDevMode:()Z // method@2f68 │ │ -116512: 0a00 |000b: move-result v0 │ │ -116514: 3800 de00 |000c: if-eqz v0, 00ea // +00de │ │ -116518: 2200 6307 |000e: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -11651c: 7010 152c 0000 |0010: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -116522: 5471 471a |0013: iget-object v1, v7, Lorg/acra/sender/ReportDistributor;.reportSenders:Ljava/util/List; // field@1a47 │ │ -116526: 7210 302c 0100 |0015: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -11652c: 0c01 |0018: move-result-object v1 │ │ -11652e: 7210 042c 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -116534: 0a02 |001c: move-result v2 │ │ -116536: 3802 6200 |001d: if-eqz v2, 007f // +0062 │ │ -11653a: 7210 052c 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -116540: 0c02 |0022: move-result-object v2 │ │ -116542: 1f02 5208 |0023: check-cast v2, Lorg/acra/sender/ReportSender; // type@0852 │ │ -116546: 6303 f418 |0025: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -11654a: 3803 2200 |0027: if-eqz v3, 0049 // +0022 │ │ -11654e: 6203 fe18 |0029: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -116552: 6204 f518 |002b: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -116556: 2205 1007 |002d: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -11655a: 7010 eb2a 0500 |002f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -116560: 1a06 1725 |0032: const-string v6, "Sending report using " // string@2517 │ │ -116564: 6e20 f52a 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11656a: 6e10 8d2a 0200 |0037: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -116570: 0c06 |003a: move-result-object v6 │ │ -116572: 6e10 2c2a 0600 |003b: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -116578: 0c06 |003e: move-result-object v6 │ │ -11657a: 6e20 f52a 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -116580: 6e10 fa2a 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -116586: 0c05 |0045: move-result-object v5 │ │ -116588: 7230 5630 4305 |0046: invoke-interface {v3, v4, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -11658e: 5473 451a |0049: iget-object v3, v7, Lorg/acra/sender/ReportDistributor;.context:Landroid/content/Context; // field@1a45 │ │ -116592: 5474 461a |004b: iget-object v4, v7, Lorg/acra/sender/ReportDistributor;.extras:Lorg/acra/util/BundleWrapper; // field@1a46 │ │ -116596: 7240 df30 3248 |004d: invoke-interface {v2, v3, v8, v4}, Lorg/acra/sender/ReportSender;.send:(Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V // method@30df │ │ -11659c: 6303 f418 |0050: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -1165a0: 3803 c7ff |0052: if-eqz v3, 0019 // -0039 │ │ -1165a4: 6203 fe18 |0054: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1165a8: 6204 f518 |0056: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1165ac: 2205 1007 |0058: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -1165b0: 7010 eb2a 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1165b6: 1a06 1b25 |005d: const-string v6, "Sent report using " // string@251b │ │ -1165ba: 6e20 f52a 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1165c0: 6e10 8d2a 0200 |0062: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -1165c6: 0c06 |0065: move-result-object v6 │ │ -1165c8: 6e10 2c2a 0600 |0066: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -1165ce: 0c06 |0069: move-result-object v6 │ │ -1165d0: 6e20 f52a 6500 |006a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1165d6: 6e10 fa2a 0500 |006d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1165dc: 0c05 |0070: move-result-object v5 │ │ -1165de: 7230 5630 4305 |0071: invoke-interface {v3, v4, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -1165e4: 28a5 |0074: goto 0019 // -005b │ │ -1165e6: 0d03 |0075: move-exception v3 │ │ -1165e8: 2204 1408 |0076: new-instance v4, Lorg/acra/config/RetryPolicy$FailedSender; // type@0814 │ │ -1165ec: 7030 e62f 2403 |0078: invoke-direct {v4, v2, v3}, Lorg/acra/config/RetryPolicy$FailedSender;.:(Lorg/acra/sender/ReportSender;Lorg/acra/sender/ReportSenderException;)V // method@2fe6 │ │ -1165f2: 7220 282c 4000 |007b: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -1165f8: 289b |007e: goto 0019 // -0065 │ │ -1165fa: 2208 6808 |007f: new-instance v8, Lorg/acra/util/InstanceCreator; // type@0868 │ │ -1165fe: 7010 3d31 0800 |0081: invoke-direct {v8}, Lorg/acra/util/InstanceCreator;.:()V // method@313d │ │ -116604: 7210 2f2c 0000 |0084: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ -11660a: 0a01 |0087: move-result v1 │ │ -11660c: 3801 1000 |0088: if-eqz v1, 0098 // +0010 │ │ -116610: 6308 f418 |008a: sget-boolean v8, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -116614: 3808 5e00 |008c: if-eqz v8, 00ea // +005e │ │ -116618: 6208 fe18 |008e: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11661c: 6200 f518 |0090: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -116620: 1a01 b623 |0092: const-string v1, "Report was sent by all senders" // string@23b6 │ │ -116624: 7230 5630 0801 |0094: invoke-interface {v8, v0, v1}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -11662a: 2853 |0097: goto 00ea // +0053 │ │ -11662c: 5471 441a |0098: iget-object v1, v7, Lorg/acra/sender/ReportDistributor;.config:Lorg/acra/config/CoreConfiguration; // field@1a44 │ │ -116630: 6e10 672f 0100 |009a: invoke-virtual {v1}, Lorg/acra/config/CoreConfiguration;.retryPolicyClass:()Ljava/lang/Class; // method@2f67 │ │ -116636: 0c01 |009d: move-result-object v1 │ │ -116638: 6202 341a |009e: sget-object v2, Lorg/acra/sender/-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0;.INSTANCE:Lorg/acra/sender/-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0; // field@1a34 │ │ -11663c: 6e30 3f31 1802 |00a0: invoke-virtual {v8, v1, v2}, Lorg/acra/util/InstanceCreator;.create:(Ljava/lang/Class;Lorg/acra/util/InstanceCreator$Fallback;)Ljava/lang/Object; // method@313f │ │ -116642: 0c08 |00a3: move-result-object v8 │ │ -116644: 1f08 1508 |00a4: check-cast v8, Lorg/acra/config/RetryPolicy; // type@0815 │ │ -116648: 5471 471a |00a6: iget-object v1, v7, Lorg/acra/sender/ReportDistributor;.reportSenders:Ljava/util/List; // field@1a47 │ │ -11664c: 7230 e92f 1800 |00a8: invoke-interface {v8, v1, v0}, Lorg/acra/config/RetryPolicy;.shouldRetrySend:(Ljava/util/List;Ljava/util/List;)Z // method@2fe9 │ │ -116652: 0a08 |00ab: move-result v8 │ │ -116654: 3908 3f00 |00ac: if-nez v8, 00eb // +003f │ │ -116658: 2208 1007 |00ae: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -11665c: 1a01 c523 |00b0: const-string v1, "ReportSenders of classes [" // string@23c5 │ │ -116660: 7020 ed2a 1800 |00b2: invoke-direct {v8, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2aed │ │ -116666: 7210 302c 0000 |00b5: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -11666c: 0c00 |00b8: move-result-object v0 │ │ -11666e: 7210 042c 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -116674: 0a01 |00bc: move-result v1 │ │ -116676: 3801 1d00 |00bd: if-eqz v1, 00da // +001d │ │ -11667a: 7210 052c 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -116680: 0c01 |00c2: move-result-object v1 │ │ -116682: 1f01 1408 |00c3: check-cast v1, Lorg/acra/config/RetryPolicy$FailedSender; // type@0814 │ │ -116686: 6e10 e82f 0100 |00c5: invoke-virtual {v1}, Lorg/acra/config/RetryPolicy$FailedSender;.getSender:()Lorg/acra/sender/ReportSender; // method@2fe8 │ │ -11668c: 0c01 |00c8: move-result-object v1 │ │ -11668e: 6e10 8d2a 0100 |00c9: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -116694: 0c01 |00cc: move-result-object v1 │ │ -116696: 6e10 2c2a 0100 |00cd: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -11669c: 0c01 |00d0: move-result-object v1 │ │ -11669e: 6e20 f52a 1800 |00d1: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1166a4: 1a01 4e02 |00d4: const-string v1, ", " // string@024e │ │ -1166a8: 6e20 f52a 1800 |00d6: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1166ae: 28e0 |00d9: goto 00b9 // -0020 │ │ -1166b0: 1a00 932a |00da: const-string v0, "] failed, but Policy marked this task as complete. ACRA will not send this report again." // string@2a93 │ │ -1166b4: 6e20 f52a 0800 |00dc: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1166ba: 6200 fe18 |00df: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1166be: 6201 f518 |00e1: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1166c2: 6e10 fa2a 0800 |00e3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1166c8: 0c08 |00e6: move-result-object v8 │ │ -1166ca: 7230 5f30 1008 |00e7: invoke-interface {v0, v1, v8}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -1166d0: 0e00 |00ea: return-void │ │ -1166d2: 1208 |00eb: const/4 v8, #int 0 // #0 │ │ -1166d4: 7220 2d2c 8000 |00ec: invoke-interface {v0, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -1166da: 0c08 |00ef: move-result-object v8 │ │ -1166dc: 1f08 1408 |00f0: check-cast v8, Lorg/acra/config/RetryPolicy$FailedSender; // type@0814 │ │ -1166e0: 6e10 e72f 0800 |00f2: invoke-virtual {v8}, Lorg/acra/config/RetryPolicy$FailedSender;.getException:()Lorg/acra/sender/ReportSenderException; // method@2fe7 │ │ -1166e6: 0c08 |00f5: move-result-object v8 │ │ -1166e8: 2200 5308 |00f6: new-instance v0, Lorg/acra/sender/ReportSenderException; // type@0853 │ │ -1166ec: 1a01 d622 |00f8: const-string v1, "Policy marked this task as incomplete. ACRA will try to send this report again." // string@22d6 │ │ -1166f0: 7030 e130 1008 |00fa: invoke-direct {v0, v1, v8}, Lorg/acra/sender/ReportSenderException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@30e1 │ │ -1166f6: 2802 |00fd: goto 00ff // +0002 │ │ -1166f8: 2700 |00fe: throw v0 │ │ -1166fa: 28ff |00ff: goto 00fe // -0001 │ │ +1164f4: |[1164f4] org.acra.sender.ReportDistributor.sendCrashReport:(Lorg/acra/data/CrashReportData;)V │ │ +116504: 7010 d830 0700 |0000: invoke-direct {v7}, Lorg/acra/sender/ReportDistributor;.isDebuggable:()Z // method@30d8 │ │ +11650a: 0a00 |0003: move-result v0 │ │ +11650c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +116510: 5470 441a |0006: iget-object v0, v7, Lorg/acra/sender/ReportDistributor;.config:Lorg/acra/config/CoreConfiguration; // field@1a44 │ │ +116514: 6e10 682f 0000 |0008: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.sendReportsInDevMode:()Z // method@2f68 │ │ +11651a: 0a00 |000b: move-result v0 │ │ +11651c: 3800 de00 |000c: if-eqz v0, 00ea // +00de │ │ +116520: 2200 6307 |000e: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +116524: 7010 152c 0000 |0010: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +11652a: 5471 471a |0013: iget-object v1, v7, Lorg/acra/sender/ReportDistributor;.reportSenders:Ljava/util/List; // field@1a47 │ │ +11652e: 7210 302c 0100 |0015: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +116534: 0c01 |0018: move-result-object v1 │ │ +116536: 7210 042c 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +11653c: 0a02 |001c: move-result v2 │ │ +11653e: 3802 6200 |001d: if-eqz v2, 007f // +0062 │ │ +116542: 7210 052c 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +116548: 0c02 |0022: move-result-object v2 │ │ +11654a: 1f02 5208 |0023: check-cast v2, Lorg/acra/sender/ReportSender; // type@0852 │ │ +11654e: 6303 f418 |0025: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +116552: 3803 2200 |0027: if-eqz v3, 0049 // +0022 │ │ +116556: 6203 fe18 |0029: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +11655a: 6204 f518 |002b: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +11655e: 2205 1007 |002d: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +116562: 7010 eb2a 0500 |002f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +116568: 1a06 1725 |0032: const-string v6, "Sending report using " // string@2517 │ │ +11656c: 6e20 f52a 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +116572: 6e10 8d2a 0200 |0037: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +116578: 0c06 |003a: move-result-object v6 │ │ +11657a: 6e10 2c2a 0600 |003b: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +116580: 0c06 |003e: move-result-object v6 │ │ +116582: 6e20 f52a 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +116588: 6e10 fa2a 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +11658e: 0c05 |0045: move-result-object v5 │ │ +116590: 7230 5630 4305 |0046: invoke-interface {v3, v4, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +116596: 5473 451a |0049: iget-object v3, v7, Lorg/acra/sender/ReportDistributor;.context:Landroid/content/Context; // field@1a45 │ │ +11659a: 5474 461a |004b: iget-object v4, v7, Lorg/acra/sender/ReportDistributor;.extras:Lorg/acra/util/BundleWrapper; // field@1a46 │ │ +11659e: 7240 df30 3248 |004d: invoke-interface {v2, v3, v8, v4}, Lorg/acra/sender/ReportSender;.send:(Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V // method@30df │ │ +1165a4: 6303 f418 |0050: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +1165a8: 3803 c7ff |0052: if-eqz v3, 0019 // -0039 │ │ +1165ac: 6203 fe18 |0054: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1165b0: 6204 f518 |0056: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1165b4: 2205 1007 |0058: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +1165b8: 7010 eb2a 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1165be: 1a06 1b25 |005d: const-string v6, "Sent report using " // string@251b │ │ +1165c2: 6e20 f52a 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1165c8: 6e10 8d2a 0200 |0062: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +1165ce: 0c06 |0065: move-result-object v6 │ │ +1165d0: 6e10 2c2a 0600 |0066: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +1165d6: 0c06 |0069: move-result-object v6 │ │ +1165d8: 6e20 f52a 6500 |006a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1165de: 6e10 fa2a 0500 |006d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1165e4: 0c05 |0070: move-result-object v5 │ │ +1165e6: 7230 5630 4305 |0071: invoke-interface {v3, v4, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +1165ec: 28a5 |0074: goto 0019 // -005b │ │ +1165ee: 0d03 |0075: move-exception v3 │ │ +1165f0: 2204 1408 |0076: new-instance v4, Lorg/acra/config/RetryPolicy$FailedSender; // type@0814 │ │ +1165f4: 7030 e62f 2403 |0078: invoke-direct {v4, v2, v3}, Lorg/acra/config/RetryPolicy$FailedSender;.:(Lorg/acra/sender/ReportSender;Lorg/acra/sender/ReportSenderException;)V // method@2fe6 │ │ +1165fa: 7220 282c 4000 |007b: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +116600: 289b |007e: goto 0019 // -0065 │ │ +116602: 2208 6808 |007f: new-instance v8, Lorg/acra/util/InstanceCreator; // type@0868 │ │ +116606: 7010 3d31 0800 |0081: invoke-direct {v8}, Lorg/acra/util/InstanceCreator;.:()V // method@313d │ │ +11660c: 7210 2f2c 0000 |0084: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ +116612: 0a01 |0087: move-result v1 │ │ +116614: 3801 1000 |0088: if-eqz v1, 0098 // +0010 │ │ +116618: 6308 f418 |008a: sget-boolean v8, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +11661c: 3808 5e00 |008c: if-eqz v8, 00ea // +005e │ │ +116620: 6208 fe18 |008e: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +116624: 6200 f518 |0090: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +116628: 1a01 b623 |0092: const-string v1, "Report was sent by all senders" // string@23b6 │ │ +11662c: 7230 5630 0801 |0094: invoke-interface {v8, v0, v1}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +116632: 2853 |0097: goto 00ea // +0053 │ │ +116634: 5471 441a |0098: iget-object v1, v7, Lorg/acra/sender/ReportDistributor;.config:Lorg/acra/config/CoreConfiguration; // field@1a44 │ │ +116638: 6e10 672f 0100 |009a: invoke-virtual {v1}, Lorg/acra/config/CoreConfiguration;.retryPolicyClass:()Ljava/lang/Class; // method@2f67 │ │ +11663e: 0c01 |009d: move-result-object v1 │ │ +116640: 6202 341a |009e: sget-object v2, Lorg/acra/sender/-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0;.INSTANCE:Lorg/acra/sender/-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0; // field@1a34 │ │ +116644: 6e30 3f31 1802 |00a0: invoke-virtual {v8, v1, v2}, Lorg/acra/util/InstanceCreator;.create:(Ljava/lang/Class;Lorg/acra/util/InstanceCreator$Fallback;)Ljava/lang/Object; // method@313f │ │ +11664a: 0c08 |00a3: move-result-object v8 │ │ +11664c: 1f08 1508 |00a4: check-cast v8, Lorg/acra/config/RetryPolicy; // type@0815 │ │ +116650: 5471 471a |00a6: iget-object v1, v7, Lorg/acra/sender/ReportDistributor;.reportSenders:Ljava/util/List; // field@1a47 │ │ +116654: 7230 e92f 1800 |00a8: invoke-interface {v8, v1, v0}, Lorg/acra/config/RetryPolicy;.shouldRetrySend:(Ljava/util/List;Ljava/util/List;)Z // method@2fe9 │ │ +11665a: 0a08 |00ab: move-result v8 │ │ +11665c: 3908 3f00 |00ac: if-nez v8, 00eb // +003f │ │ +116660: 2208 1007 |00ae: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +116664: 1a01 c523 |00b0: const-string v1, "ReportSenders of classes [" // string@23c5 │ │ +116668: 7020 ed2a 1800 |00b2: invoke-direct {v8, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2aed │ │ +11666e: 7210 302c 0000 |00b5: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +116674: 0c00 |00b8: move-result-object v0 │ │ +116676: 7210 042c 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +11667c: 0a01 |00bc: move-result v1 │ │ +11667e: 3801 1d00 |00bd: if-eqz v1, 00da // +001d │ │ +116682: 7210 052c 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +116688: 0c01 |00c2: move-result-object v1 │ │ +11668a: 1f01 1408 |00c3: check-cast v1, Lorg/acra/config/RetryPolicy$FailedSender; // type@0814 │ │ +11668e: 6e10 e82f 0100 |00c5: invoke-virtual {v1}, Lorg/acra/config/RetryPolicy$FailedSender;.getSender:()Lorg/acra/sender/ReportSender; // method@2fe8 │ │ +116694: 0c01 |00c8: move-result-object v1 │ │ +116696: 6e10 8d2a 0100 |00c9: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +11669c: 0c01 |00cc: move-result-object v1 │ │ +11669e: 6e10 2c2a 0100 |00cd: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +1166a4: 0c01 |00d0: move-result-object v1 │ │ +1166a6: 6e20 f52a 1800 |00d1: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1166ac: 1a01 4e02 |00d4: const-string v1, ", " // string@024e │ │ +1166b0: 6e20 f52a 1800 |00d6: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1166b6: 28e0 |00d9: goto 00b9 // -0020 │ │ +1166b8: 1a00 932a |00da: const-string v0, "] failed, but Policy marked this task as complete. ACRA will not send this report again." // string@2a93 │ │ +1166bc: 6e20 f52a 0800 |00dc: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1166c2: 6200 fe18 |00df: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1166c6: 6201 f518 |00e1: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1166ca: 6e10 fa2a 0800 |00e3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1166d0: 0c08 |00e6: move-result-object v8 │ │ +1166d2: 7230 5f30 1008 |00e7: invoke-interface {v0, v1, v8}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +1166d8: 0e00 |00ea: return-void │ │ +1166da: 1208 |00eb: const/4 v8, #int 0 // #0 │ │ +1166dc: 7220 2d2c 8000 |00ec: invoke-interface {v0, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +1166e2: 0c08 |00ef: move-result-object v8 │ │ +1166e4: 1f08 1408 |00f0: check-cast v8, Lorg/acra/config/RetryPolicy$FailedSender; // type@0814 │ │ +1166e8: 6e10 e72f 0800 |00f2: invoke-virtual {v8}, Lorg/acra/config/RetryPolicy$FailedSender;.getException:()Lorg/acra/sender/ReportSenderException; // method@2fe7 │ │ +1166ee: 0c08 |00f5: move-result-object v8 │ │ +1166f0: 2200 5308 |00f6: new-instance v0, Lorg/acra/sender/ReportSenderException; // type@0853 │ │ +1166f4: 1a01 d622 |00f8: const-string v1, "Policy marked this task as incomplete. ACRA will try to send this report again." // string@22d6 │ │ +1166f8: 7030 e130 1008 |00fa: invoke-direct {v0, v1, v8}, Lorg/acra/sender/ReportSenderException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@30e1 │ │ +1166fe: 2802 |00fd: goto 00ff // +0002 │ │ +116700: 2700 |00fe: throw v0 │ │ +116702: 28ff |00ff: goto 00fe // -0001 │ │ catches : 1 │ │ 0x0025 - 0x0074 │ │ Lorg/acra/sender/ReportSenderException; -> 0x0075 │ │ positions : │ │ 0x0000 line=110 │ │ 0x000e line=111 │ │ 0x0013 line=112 │ │ @@ -314549,84 +314551,84 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 153 16-bit code units │ │ -116318: |[116318] org.acra.sender.ReportDistributor.distribute:(Ljava/io/File;)Z │ │ -116328: 1a00 f610 |0000: const-string v0, "Failed to load crash report for " // string@10f6 │ │ -11632c: 6201 fe18 |0002: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -116330: 6202 f518 |0004: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -116334: 2203 1007 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -116338: 7010 eb2a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -11633e: 1a04 1625 |000b: const-string v4, "Sending report " // string@2516 │ │ -116342: 6e20 f52a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -116348: 6e20 f42a 6300 |0010: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -11634e: 6e10 fa2a 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -116354: 0c03 |0016: move-result-object v3 │ │ -116356: 7230 5b30 2103 |0017: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ -11635c: 2201 1f08 |001a: new-instance v1, Lorg/acra/file/CrashReportPersister; // type@081f │ │ -116360: 7010 2030 0100 |001c: invoke-direct {v1}, Lorg/acra/file/CrashReportPersister;.:()V // method@3020 │ │ -116366: 6e20 2130 6100 |001f: invoke-virtual {v1, v6}, Lorg/acra/file/CrashReportPersister;.load:(Ljava/io/File;)Lorg/acra/data/CrashReportData; // method@3021 │ │ -11636c: 0c01 |0022: move-result-object v1 │ │ -11636e: 7020 d930 1500 |0023: invoke-direct {v5, v1}, Lorg/acra/sender/ReportDistributor;.sendCrashReport:(Lorg/acra/data/CrashReportData;)V // method@30d9 │ │ -116374: 7110 3531 0600 |0026: invoke-static {v6}, Lorg/acra/util/IOUtils;.deleteFile:(Ljava/io/File;)V // method@3135 │ │ -11637a: 1216 |0029: const/4 v6, #int 1 // #1 │ │ -11637c: 0f06 |002a: return v6 │ │ -11637e: 0d00 |002b: move-exception v0 │ │ -116380: 6201 fe18 |002c: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -116384: 6202 f518 |002e: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -116388: 2203 1007 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -11638c: 7010 eb2a 0300 |0032: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -116392: 1a04 0611 |0035: const-string v4, "Failed to send crash report for " // string@1106 │ │ -116396: 6e20 f52a 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11639c: 6e20 f42a 6300 |003a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1163a2: 6e10 fa2a 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1163a8: 0c06 |0040: move-result-object v6 │ │ -1163aa: 7240 5930 2106 |0041: invoke-interface {v1, v2, v6, v0}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -1163b0: 2853 |0044: goto 0097 // +0053 │ │ -1163b2: 0d01 |0045: move-exception v1 │ │ -1163b4: 6202 fe18 |0046: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1163b8: 6203 f518 |0048: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1163bc: 2204 1007 |004a: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -1163c0: 7010 eb2a 0400 |004c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1163c6: 6e20 f52a 0400 |004f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1163cc: 6e20 f42a 6400 |0052: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1163d2: 6e10 fa2a 0400 |0055: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1163d8: 0c00 |0058: move-result-object v0 │ │ -1163da: 7240 5930 3210 |0059: invoke-interface {v2, v3, v0, v1}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -1163e0: 7110 3531 0600 |005c: invoke-static {v6}, Lorg/acra/util/IOUtils;.deleteFile:(Ljava/io/File;)V // method@3135 │ │ -1163e6: 2838 |005f: goto 0097 // +0038 │ │ -1163e8: 0d01 |0060: move-exception v1 │ │ -1163ea: 6202 fe18 |0061: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1163ee: 6203 f518 |0063: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1163f2: 2204 1007 |0065: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -1163f6: 7010 eb2a 0400 |0067: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1163fc: 6e20 f52a 0400 |006a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -116402: 6e20 f42a 6400 |006d: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -116408: 6e10 fa2a 0400 |0070: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -11640e: 0c00 |0073: move-result-object v0 │ │ -116410: 7240 5930 3210 |0074: invoke-interface {v2, v3, v0, v1}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -116416: 7110 3531 0600 |0077: invoke-static {v6}, Lorg/acra/util/IOUtils;.deleteFile:(Ljava/io/File;)V // method@3135 │ │ -11641c: 281d |007a: goto 0097 // +001d │ │ -11641e: 0d00 |007b: move-exception v0 │ │ -116420: 6201 fe18 |007c: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -116424: 6202 f518 |007e: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -116428: 2203 1007 |0080: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -11642c: 7010 eb2a 0300 |0082: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -116432: 1a04 0711 |0085: const-string v4, "Failed to send crash reports for " // string@1107 │ │ -116436: 6e20 f52a 4300 |0087: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11643c: 6e20 f42a 6300 |008a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -116442: 6e10 fa2a 0300 |008d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -116448: 0c03 |0090: move-result-object v3 │ │ -11644a: 7240 5930 2103 |0091: invoke-interface {v1, v2, v3, v0}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -116450: 7110 3531 0600 |0094: invoke-static {v6}, Lorg/acra/util/IOUtils;.deleteFile:(Ljava/io/File;)V // method@3135 │ │ -116456: 1206 |0097: const/4 v6, #int 0 // #0 │ │ -116458: 0f06 |0098: return v6 │ │ +116320: |[116320] org.acra.sender.ReportDistributor.distribute:(Ljava/io/File;)Z │ │ +116330: 1a00 f610 |0000: const-string v0, "Failed to load crash report for " // string@10f6 │ │ +116334: 6201 fe18 |0002: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +116338: 6202 f518 |0004: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +11633c: 2203 1007 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +116340: 7010 eb2a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +116346: 1a04 1625 |000b: const-string v4, "Sending report " // string@2516 │ │ +11634a: 6e20 f52a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +116350: 6e20 f42a 6300 |0010: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +116356: 6e10 fa2a 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +11635c: 0c03 |0016: move-result-object v3 │ │ +11635e: 7230 5b30 2103 |0017: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ +116364: 2201 1f08 |001a: new-instance v1, Lorg/acra/file/CrashReportPersister; // type@081f │ │ +116368: 7010 2030 0100 |001c: invoke-direct {v1}, Lorg/acra/file/CrashReportPersister;.:()V // method@3020 │ │ +11636e: 6e20 2130 6100 |001f: invoke-virtual {v1, v6}, Lorg/acra/file/CrashReportPersister;.load:(Ljava/io/File;)Lorg/acra/data/CrashReportData; // method@3021 │ │ +116374: 0c01 |0022: move-result-object v1 │ │ +116376: 7020 d930 1500 |0023: invoke-direct {v5, v1}, Lorg/acra/sender/ReportDistributor;.sendCrashReport:(Lorg/acra/data/CrashReportData;)V // method@30d9 │ │ +11637c: 7110 3531 0600 |0026: invoke-static {v6}, Lorg/acra/util/IOUtils;.deleteFile:(Ljava/io/File;)V // method@3135 │ │ +116382: 1216 |0029: const/4 v6, #int 1 // #1 │ │ +116384: 0f06 |002a: return v6 │ │ +116386: 0d00 |002b: move-exception v0 │ │ +116388: 6201 fe18 |002c: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +11638c: 6202 f518 |002e: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +116390: 2203 1007 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +116394: 7010 eb2a 0300 |0032: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +11639a: 1a04 0611 |0035: const-string v4, "Failed to send crash report for " // string@1106 │ │ +11639e: 6e20 f52a 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1163a4: 6e20 f42a 6300 |003a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1163aa: 6e10 fa2a 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1163b0: 0c06 |0040: move-result-object v6 │ │ +1163b2: 7240 5930 2106 |0041: invoke-interface {v1, v2, v6, v0}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +1163b8: 2853 |0044: goto 0097 // +0053 │ │ +1163ba: 0d01 |0045: move-exception v1 │ │ +1163bc: 6202 fe18 |0046: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1163c0: 6203 f518 |0048: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1163c4: 2204 1007 |004a: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +1163c8: 7010 eb2a 0400 |004c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1163ce: 6e20 f52a 0400 |004f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1163d4: 6e20 f42a 6400 |0052: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1163da: 6e10 fa2a 0400 |0055: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1163e0: 0c00 |0058: move-result-object v0 │ │ +1163e2: 7240 5930 3210 |0059: invoke-interface {v2, v3, v0, v1}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +1163e8: 7110 3531 0600 |005c: invoke-static {v6}, Lorg/acra/util/IOUtils;.deleteFile:(Ljava/io/File;)V // method@3135 │ │ +1163ee: 2838 |005f: goto 0097 // +0038 │ │ +1163f0: 0d01 |0060: move-exception v1 │ │ +1163f2: 6202 fe18 |0061: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1163f6: 6203 f518 |0063: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1163fa: 2204 1007 |0065: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +1163fe: 7010 eb2a 0400 |0067: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +116404: 6e20 f52a 0400 |006a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11640a: 6e20 f42a 6400 |006d: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +116410: 6e10 fa2a 0400 |0070: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +116416: 0c00 |0073: move-result-object v0 │ │ +116418: 7240 5930 3210 |0074: invoke-interface {v2, v3, v0, v1}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +11641e: 7110 3531 0600 |0077: invoke-static {v6}, Lorg/acra/util/IOUtils;.deleteFile:(Ljava/io/File;)V // method@3135 │ │ +116424: 281d |007a: goto 0097 // +001d │ │ +116426: 0d00 |007b: move-exception v0 │ │ +116428: 6201 fe18 |007c: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +11642c: 6202 f518 |007e: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +116430: 2203 1007 |0080: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +116434: 7010 eb2a 0300 |0082: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +11643a: 1a04 0711 |0085: const-string v4, "Failed to send crash reports for " // string@1107 │ │ +11643e: 6e20 f52a 4300 |0087: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +116444: 6e20 f42a 6300 |008a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +11644a: 6e10 fa2a 0300 |008d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +116450: 0c03 |0090: move-result-object v3 │ │ +116452: 7240 5930 2103 |0091: invoke-interface {v1, v2, v3, v0}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +116458: 7110 3531 0600 |0094: invoke-static {v6}, Lorg/acra/util/IOUtils;.deleteFile:(Ljava/io/File;)V // method@3135 │ │ +11645e: 1206 |0097: const/4 v6, #int 0 // #0 │ │ +116460: 0f06 |0098: return v6 │ │ catches : 1 │ │ 0x001a - 0x0029 │ │ Ljava/lang/RuntimeException; -> 0x007b │ │ Ljava/io/IOException; -> 0x0060 │ │ Lorg/json/JSONException; -> 0x0045 │ │ Lorg/acra/sender/ReportSenderException; -> 0x002b │ │ positions : │ │ @@ -314689,48 +314691,48 @@ │ │ type : '(Lorg/acra/sender/ReportSender;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11670c: |[11670c] org.acra.sender.ReportSender$-CC.$default$requiresForeground:(Lorg/acra/sender/ReportSender;)Z │ │ -11671c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11671e: 0f00 |0001: return v0 │ │ +116714: |[116714] org.acra.sender.ReportSender$-CC.$default$requiresForeground:(Lorg/acra/sender/ReportSender;)Z │ │ +116724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +116726: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/acra/sender/ReportSender$-CC;) │ │ name : '$default$send' │ │ type : '(Lorg/acra/sender/ReportSender;Landroid/content/Context;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116720: |[116720] org.acra.sender.ReportSender$-CC.$default$send:(Lorg/acra/sender/ReportSender;Landroid/content/Context;Lorg/acra/data/CrashReportData;)V │ │ -116730: 0e00 |0000: return-void │ │ +116728: |[116728] org.acra.sender.ReportSender$-CC.$default$send:(Lorg/acra/sender/ReportSender;Landroid/content/Context;Lorg/acra/data/CrashReportData;)V │ │ +116738: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/acra/sender/ReportSender$-CC;) │ │ name : '$default$send' │ │ type : '(Lorg/acra/sender/ReportSender;Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -116734: |[116734] org.acra.sender.ReportSender$-CC.$default$send:(Lorg/acra/sender/ReportSender;Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V │ │ -116744: 7230 de30 1002 |0000: invoke-interface {v0, v1, v2}, Lorg/acra/sender/ReportSender;.send:(Landroid/content/Context;Lorg/acra/data/CrashReportData;)V // method@30de │ │ -11674a: 0e00 |0003: return-void │ │ +11673c: |[11673c] org.acra.sender.ReportSender$-CC.$default$send:(Lorg/acra/sender/ReportSender;Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V │ │ +11674c: 7230 de30 1002 |0000: invoke-interface {v0, v1, v2}, Lorg/acra/sender/ReportSender;.send:(Landroid/content/Context;Lorg/acra/data/CrashReportData;)V // method@30de │ │ +116752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 _this Lorg/acra/sender/ReportSender; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/acra/data/CrashReportData; │ │ @@ -314819,17 +314821,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -11674c: |[11674c] org.acra.sender.ReportSenderException.:(Ljava/lang/String;)V │ │ -11675c: 7020 412a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ -116762: 0e00 |0003: return-void │ │ +116754: |[116754] org.acra.sender.ReportSenderException.:(Ljava/lang/String;)V │ │ +116764: 7020 412a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ +11676a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/sender/ReportSenderException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -314838,17 +314840,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -116764: |[116764] org.acra.sender.ReportSenderException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -116774: 7030 422a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2a42 │ │ -11677a: 0e00 |0003: return-void │ │ +11676c: |[11676c] org.acra.sender.ReportSenderException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +11677c: 7030 422a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2a42 │ │ +116782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/sender/ReportSenderException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -314900,22 +314902,22 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -116900: |[116900] org.acra.sender.SendingConductor.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ -116910: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -116916: 5b01 491a |0003: iput-object v1, v0, Lorg/acra/sender/SendingConductor;.context:Landroid/content/Context; // field@1a49 │ │ -11691a: 5b02 481a |0005: iput-object v2, v0, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ -11691e: 2202 2a08 |0007: new-instance v2, Lorg/acra/file/ReportLocator; // type@082a │ │ -116922: 7020 3d30 1200 |0009: invoke-direct {v2, v1}, Lorg/acra/file/ReportLocator;.:(Landroid/content/Context;)V // method@303d │ │ -116928: 5b02 4a1a |000c: iput-object v2, v0, Lorg/acra/sender/SendingConductor;.locator:Lorg/acra/file/ReportLocator; // field@1a4a │ │ -11692c: 0e00 |000e: return-void │ │ +116908: |[116908] org.acra.sender.SendingConductor.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ +116918: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11691e: 5b01 491a |0003: iput-object v1, v0, Lorg/acra/sender/SendingConductor;.context:Landroid/content/Context; // field@1a49 │ │ +116922: 5b02 481a |0005: iput-object v2, v0, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ +116926: 2202 2a08 |0007: new-instance v2, Lorg/acra/file/ReportLocator; // type@082a │ │ +11692a: 7020 3d30 1200 |0009: invoke-direct {v2, v1}, Lorg/acra/file/ReportLocator;.:(Landroid/content/Context;)V // method@303d │ │ +116930: 5b02 4a1a |000c: iput-object v2, v0, Lorg/acra/sender/SendingConductor;.locator:Lorg/acra/file/ReportLocator; // field@1a4a │ │ +116934: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ locals : │ │ @@ -314929,101 +314931,101 @@ │ │ type : '(Z)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 186 16-bit code units │ │ -11677c: |[11677c] org.acra.sender.SendingConductor.getSenderInstances:(Z)Ljava/util/List; │ │ -11678c: 5470 481a |0000: iget-object v0, v7, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ -116790: 6e10 662f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.reportSenderFactoryClasses:()Lorg/acra/collections/ImmutableList; // method@2f66 │ │ -116796: 0c00 |0005: move-result-object v0 │ │ -116798: 6301 f418 |0006: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -11679c: 3801 1a00 |0008: if-eqz v1, 0022 // +001a │ │ -1167a0: 6201 fe18 |000a: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1167a4: 6202 f518 |000c: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1167a8: 2203 1007 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -1167ac: 7010 eb2a 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1167b2: 1a04 1530 |0013: const-string v4, "config#reportSenderFactoryClasses : " // string@3015 │ │ -1167b6: 6e20 f52a 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1167bc: 6e20 f42a 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1167c2: 6e10 fa2a 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1167c8: 0c03 |001e: move-result-object v3 │ │ -1167ca: 7230 5630 2103 |001f: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -1167d0: 7210 2f2c 0000 |0022: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ -1167d6: 0a01 |0025: move-result v1 │ │ -1167d8: 3801 1e00 |0026: if-eqz v1, 0044 // +001e │ │ -1167dc: 6300 f418 |0028: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -1167e0: 3800 0b00 |002a: if-eqz v0, 0035 // +000b │ │ -1167e4: 6200 fe18 |002c: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1167e8: 6201 f518 |002e: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1167ec: 1a02 e127 |0030: const-string v2, "Using PluginLoader to find ReportSender factories" // string@27e1 │ │ -1167f0: 7230 5630 1002 |0032: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -1167f6: 5470 481a |0035: iget-object v0, v7, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ -1167fa: 6e10 612f 0000 |0037: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f61 │ │ -116800: 0c00 |003a: move-result-object v0 │ │ -116802: 5471 481a |003b: iget-object v1, v7, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ -116806: 1c02 5408 |003d: const-class v2, Lorg/acra/sender/ReportSenderFactory; // type@0854 │ │ -11680a: 7230 8930 1002 |003f: invoke-interface {v0, v1, v2}, Lorg/acra/plugins/PluginLoader;.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; // method@3089 │ │ -116810: 0c00 |0042: move-result-object v0 │ │ -116812: 2817 |0043: goto 005a // +0017 │ │ -116814: 6301 f418 |0044: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -116818: 3801 0b00 |0046: if-eqz v1, 0051 // +000b │ │ -11681c: 6201 fe18 |0048: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -116820: 6202 f518 |004a: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -116824: 1a03 2c0e |004c: const-string v3, "Creating reportSenderFactories for reportSenderFactory config" // string@0e2c │ │ -116828: 7230 5630 2103 |004e: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -11682e: 2201 6808 |0051: new-instance v1, Lorg/acra/util/InstanceCreator; // type@0868 │ │ -116832: 7010 3d31 0100 |0053: invoke-direct {v1}, Lorg/acra/util/InstanceCreator;.:()V // method@313d │ │ -116838: 6e20 4031 0100 |0056: invoke-virtual {v1, v0}, Lorg/acra/util/InstanceCreator;.create:(Ljava/util/Collection;)Ljava/util/List; // method@3140 │ │ -11683e: 0c00 |0059: move-result-object v0 │ │ -116840: 6301 f418 |005a: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -116844: 3801 1a00 |005c: if-eqz v1, 0076 // +001a │ │ -116848: 6201 fe18 |005e: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11684c: 6202 f518 |0060: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -116850: 2203 1007 |0062: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -116854: 7010 eb2a 0300 |0064: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -11685a: 1a04 b045 |0067: const-string v4, "reportSenderFactories : " // string@45b0 │ │ -11685e: 6e20 f52a 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -116864: 6e20 f42a 0300 |006c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -11686a: 6e10 fa2a 0300 |006f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -116870: 0c03 |0072: move-result-object v3 │ │ -116872: 7230 5630 2103 |0073: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -116878: 2201 4e07 |0076: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ -11687c: 7010 8e2b 0100 |0078: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -116882: 7210 302c 0000 |007b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -116888: 0c00 |007e: move-result-object v0 │ │ -11688a: 7210 042c 0000 |007f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -116890: 0a02 |0082: move-result v2 │ │ -116892: 3802 3600 |0083: if-eqz v2, 00b9 // +0036 │ │ -116896: 7210 052c 0000 |0085: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -11689c: 0c02 |0088: move-result-object v2 │ │ -11689e: 1f02 5408 |0089: check-cast v2, Lorg/acra/sender/ReportSenderFactory; // type@0854 │ │ -1168a2: 5473 491a |008b: iget-object v3, v7, Lorg/acra/sender/SendingConductor;.context:Landroid/content/Context; // field@1a49 │ │ -1168a6: 5474 481a |008d: iget-object v4, v7, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ -1168aa: 7230 e230 3204 |008f: invoke-interface {v2, v3, v4}, Lorg/acra/sender/ReportSenderFactory;.create:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Lorg/acra/sender/ReportSender; // method@30e2 │ │ -1168b0: 0c02 |0092: move-result-object v2 │ │ -1168b2: 6303 f418 |0093: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -1168b6: 3803 1a00 |0095: if-eqz v3, 00af // +001a │ │ -1168ba: 6203 fe18 |0097: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1168be: 6204 f518 |0099: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1168c2: 2205 1007 |009b: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -1168c6: 7010 eb2a 0500 |009d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1168cc: 1a06 ef0a |00a0: const-string v6, "Adding reportSender : " // string@0aef │ │ -1168d0: 6e20 f52a 6500 |00a2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1168d6: 6e20 f42a 2500 |00a5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1168dc: 6e10 fa2a 0500 |00a8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1168e2: 0c05 |00ab: move-result-object v5 │ │ -1168e4: 7230 5630 4305 |00ac: invoke-interface {v3, v4, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -1168ea: 7210 dd30 0200 |00af: invoke-interface {v2}, Lorg/acra/sender/ReportSender;.requiresForeground:()Z // method@30dd │ │ -1168f0: 0a03 |00b2: move-result v3 │ │ -1168f2: 3338 ccff |00b3: if-ne v8, v3, 007f // -0034 │ │ -1168f6: 7220 282c 2100 |00b5: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -1168fc: 28c7 |00b8: goto 007f // -0039 │ │ -1168fe: 1101 |00b9: return-object v1 │ │ +116784: |[116784] org.acra.sender.SendingConductor.getSenderInstances:(Z)Ljava/util/List; │ │ +116794: 5470 481a |0000: iget-object v0, v7, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ +116798: 6e10 662f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.reportSenderFactoryClasses:()Lorg/acra/collections/ImmutableList; // method@2f66 │ │ +11679e: 0c00 |0005: move-result-object v0 │ │ +1167a0: 6301 f418 |0006: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +1167a4: 3801 1a00 |0008: if-eqz v1, 0022 // +001a │ │ +1167a8: 6201 fe18 |000a: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1167ac: 6202 f518 |000c: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1167b0: 2203 1007 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +1167b4: 7010 eb2a 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1167ba: 1a04 1530 |0013: const-string v4, "config#reportSenderFactoryClasses : " // string@3015 │ │ +1167be: 6e20 f52a 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1167c4: 6e20 f42a 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1167ca: 6e10 fa2a 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1167d0: 0c03 |001e: move-result-object v3 │ │ +1167d2: 7230 5630 2103 |001f: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +1167d8: 7210 2f2c 0000 |0022: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ +1167de: 0a01 |0025: move-result v1 │ │ +1167e0: 3801 1e00 |0026: if-eqz v1, 0044 // +001e │ │ +1167e4: 6300 f418 |0028: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +1167e8: 3800 0b00 |002a: if-eqz v0, 0035 // +000b │ │ +1167ec: 6200 fe18 |002c: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1167f0: 6201 f518 |002e: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1167f4: 1a02 e127 |0030: const-string v2, "Using PluginLoader to find ReportSender factories" // string@27e1 │ │ +1167f8: 7230 5630 1002 |0032: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +1167fe: 5470 481a |0035: iget-object v0, v7, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ +116802: 6e10 612f 0000 |0037: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f61 │ │ +116808: 0c00 |003a: move-result-object v0 │ │ +11680a: 5471 481a |003b: iget-object v1, v7, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ +11680e: 1c02 5408 |003d: const-class v2, Lorg/acra/sender/ReportSenderFactory; // type@0854 │ │ +116812: 7230 8930 1002 |003f: invoke-interface {v0, v1, v2}, Lorg/acra/plugins/PluginLoader;.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; // method@3089 │ │ +116818: 0c00 |0042: move-result-object v0 │ │ +11681a: 2817 |0043: goto 005a // +0017 │ │ +11681c: 6301 f418 |0044: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +116820: 3801 0b00 |0046: if-eqz v1, 0051 // +000b │ │ +116824: 6201 fe18 |0048: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +116828: 6202 f518 |004a: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +11682c: 1a03 2c0e |004c: const-string v3, "Creating reportSenderFactories for reportSenderFactory config" // string@0e2c │ │ +116830: 7230 5630 2103 |004e: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +116836: 2201 6808 |0051: new-instance v1, Lorg/acra/util/InstanceCreator; // type@0868 │ │ +11683a: 7010 3d31 0100 |0053: invoke-direct {v1}, Lorg/acra/util/InstanceCreator;.:()V // method@313d │ │ +116840: 6e20 4031 0100 |0056: invoke-virtual {v1, v0}, Lorg/acra/util/InstanceCreator;.create:(Ljava/util/Collection;)Ljava/util/List; // method@3140 │ │ +116846: 0c00 |0059: move-result-object v0 │ │ +116848: 6301 f418 |005a: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +11684c: 3801 1a00 |005c: if-eqz v1, 0076 // +001a │ │ +116850: 6201 fe18 |005e: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +116854: 6202 f518 |0060: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +116858: 2203 1007 |0062: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +11685c: 7010 eb2a 0300 |0064: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +116862: 1a04 b045 |0067: const-string v4, "reportSenderFactories : " // string@45b0 │ │ +116866: 6e20 f52a 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11686c: 6e20 f42a 0300 |006c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +116872: 6e10 fa2a 0300 |006f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +116878: 0c03 |0072: move-result-object v3 │ │ +11687a: 7230 5630 2103 |0073: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +116880: 2201 4e07 |0076: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ +116884: 7010 8e2b 0100 |0078: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +11688a: 7210 302c 0000 |007b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +116890: 0c00 |007e: move-result-object v0 │ │ +116892: 7210 042c 0000 |007f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +116898: 0a02 |0082: move-result v2 │ │ +11689a: 3802 3600 |0083: if-eqz v2, 00b9 // +0036 │ │ +11689e: 7210 052c 0000 |0085: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +1168a4: 0c02 |0088: move-result-object v2 │ │ +1168a6: 1f02 5408 |0089: check-cast v2, Lorg/acra/sender/ReportSenderFactory; // type@0854 │ │ +1168aa: 5473 491a |008b: iget-object v3, v7, Lorg/acra/sender/SendingConductor;.context:Landroid/content/Context; // field@1a49 │ │ +1168ae: 5474 481a |008d: iget-object v4, v7, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ +1168b2: 7230 e230 3204 |008f: invoke-interface {v2, v3, v4}, Lorg/acra/sender/ReportSenderFactory;.create:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Lorg/acra/sender/ReportSender; // method@30e2 │ │ +1168b8: 0c02 |0092: move-result-object v2 │ │ +1168ba: 6303 f418 |0093: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +1168be: 3803 1a00 |0095: if-eqz v3, 00af // +001a │ │ +1168c2: 6203 fe18 |0097: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1168c6: 6204 f518 |0099: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1168ca: 2205 1007 |009b: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +1168ce: 7010 eb2a 0500 |009d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1168d4: 1a06 ef0a |00a0: const-string v6, "Adding reportSender : " // string@0aef │ │ +1168d8: 6e20 f52a 6500 |00a2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1168de: 6e20 f42a 2500 |00a5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1168e4: 6e10 fa2a 0500 |00a8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1168ea: 0c05 |00ab: move-result-object v5 │ │ +1168ec: 7230 5630 4305 |00ac: invoke-interface {v3, v4, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +1168f2: 7210 dd30 0200 |00af: invoke-interface {v2}, Lorg/acra/sender/ReportSender;.requiresForeground:()Z // method@30dd │ │ +1168f8: 0a03 |00b2: move-result v3 │ │ +1168fa: 3338 ccff |00b3: if-ne v8, v3, 007f // -0034 │ │ +1168fe: 7220 282c 2100 |00b5: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +116904: 28c7 |00b8: goto 007f // -0039 │ │ +116906: 1101 |00b9: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=90 │ │ 0x0022 line=93 │ │ 0x0028 line=94 │ │ 0x0035 line=95 │ │ @@ -315046,19 +315048,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -116930: |[116930] org.acra.sender.SendingConductor.lambda$sendReports$0$SendingConductor:(Ljava/lang/String;)V │ │ -116940: 5420 491a |0000: iget-object v0, v2, Lorg/acra/sender/SendingConductor;.context:Landroid/content/Context; // field@1a49 │ │ -116944: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -116946: 7130 6131 3001 |0003: invoke-static {v0, v3, v1}, Lorg/acra/util/ToastSender;.sendToast:(Landroid/content/Context;Ljava/lang/String;I)V // method@3161 │ │ -11694c: 0e00 |0006: return-void │ │ +116938: |[116938] org.acra.sender.SendingConductor.lambda$sendReports$0$SendingConductor:(Ljava/lang/String;)V │ │ +116948: 5420 491a |0000: iget-object v0, v2, Lorg/acra/sender/SendingConductor;.context:Landroid/content/Context; // field@1a49 │ │ +11694c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +11694e: 7130 6131 3001 |0003: invoke-static {v0, v3, v1}, Lorg/acra/util/ToastSender;.sendToast:(Landroid/content/Context;Ljava/lang/String;I)V // method@3161 │ │ +116954: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/acra/sender/SendingConductor; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -315067,123 +315069,123 @@ │ │ type : '(ZLorg/acra/util/BundleWrapper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 214 16-bit code units │ │ -116950: |[116950] org.acra.sender.SendingConductor.sendReports:(ZLorg/acra/util/BundleWrapper;)V │ │ -116960: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -116964: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -116968: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11696c: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -116970: 1a02 b70a |0008: const-string v2, "About to start sending reports from SenderService" // string@0ab7 │ │ -116974: 7230 5630 1002 |000a: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -11697a: 6e20 e430 ba00 |000d: invoke-virtual {v10, v11}, Lorg/acra/sender/SendingConductor;.getSenderInstances:(Z)Ljava/util/List; // method@30e4 │ │ -116980: 0c0b |0010: move-result-object v11 │ │ -116982: 7210 2f2c 0b00 |0011: invoke-interface {v11}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ -116988: 0a00 |0014: move-result v0 │ │ -11698a: 3800 1700 |0015: if-eqz v0, 002c // +0017 │ │ -11698e: 6300 f418 |0017: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -116992: 3800 0b00 |0019: if-eqz v0, 0024 // +000b │ │ -116996: 6200 fe18 |001b: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11699a: 6201 f518 |001d: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -11699e: 1a02 5221 |001f: const-string v2, "No ReportSenders configured - adding NullSender" // string@2152 │ │ -1169a2: 7230 5630 1002 |0021: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -1169a8: 2200 4f08 |0024: new-instance v0, Lorg/acra/sender/NullSender; // type@084f │ │ -1169ac: 7010 d230 0000 |0026: invoke-direct {v0}, Lorg/acra/sender/NullSender;.:()V // method@30d2 │ │ -1169b2: 7220 282c 0b00 |0029: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -1169b8: 54a0 4a1a |002c: iget-object v0, v10, Lorg/acra/sender/SendingConductor;.locator:Lorg/acra/file/ReportLocator; // field@1a4a │ │ -1169bc: 6e10 3f30 0000 |002e: invoke-virtual {v0}, Lorg/acra/file/ReportLocator;.getApprovedReports:()[Ljava/io/File; // method@303f │ │ -1169c2: 0c00 |0031: move-result-object v0 │ │ -1169c4: 2201 5008 |0032: new-instance v1, Lorg/acra/sender/ReportDistributor; // type@0850 │ │ -1169c8: 54a2 491a |0034: iget-object v2, v10, Lorg/acra/sender/SendingConductor;.context:Landroid/content/Context; // field@1a49 │ │ -1169cc: 54a3 481a |0036: iget-object v3, v10, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ -1169d0: 705c d630 21b3 |0038: invoke-direct {v1, v2, v3, v11, v12}, Lorg/acra/sender/ReportDistributor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/util/List;Lorg/acra/util/BundleWrapper;)V // method@30d6 │ │ -1169d6: 220b 1e08 |003b: new-instance v11, Lorg/acra/file/CrashReportFileNameParser; // type@081e │ │ -1169da: 7010 1c30 0b00 |003d: invoke-direct {v11}, Lorg/acra/file/CrashReportFileNameParser;.:()V // method@301c │ │ -1169e0: 2102 |0040: array-length v2, v0 │ │ -1169e2: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -1169e4: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -1169e6: 1205 |0043: const/4 v5, #int 0 // #0 │ │ -1169e8: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -1169ea: 3524 2c00 |0045: if-ge v4, v2, 0071 // +002c │ │ -1169ee: 4607 0004 |0047: aget-object v7, v0, v4 │ │ -1169f2: 6e10 a129 0700 |0049: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ -1169f8: 0c08 |004c: move-result-object v8 │ │ -1169fa: 6e20 1f30 8b00 |004d: invoke-virtual {v11, v8}, Lorg/acra/file/CrashReportFileNameParser;.isSilent:(Ljava/lang/String;)Z // method@301f │ │ -116a00: 0a08 |0050: move-result v8 │ │ -116a02: 3908 0400 |0051: if-nez v8, 0055 // +0004 │ │ -116a06: 1218 |0053: const/4 v8, #int 1 // #1 │ │ -116a08: 2802 |0054: goto 0056 // +0002 │ │ -116a0a: 1208 |0055: const/4 v8, #int 0 // #0 │ │ -116a0c: 1a09 7b43 |0056: const-string v9, "onlySendSilentReports" // string@437b │ │ -116a10: 7220 1631 9c00 |0058: invoke-interface {v12, v9}, Lorg/acra/util/BundleWrapper;.getBoolean:(Ljava/lang/String;)Z // method@3116 │ │ -116a16: 0a09 |005b: move-result v9 │ │ -116a18: 3809 0500 |005c: if-eqz v9, 0061 // +0005 │ │ -116a1c: 3808 0300 |005e: if-eqz v8, 0061 // +0003 │ │ -116a20: 280e |0060: goto 006e // +000e │ │ -116a22: b686 |0061: or-int/2addr v6, v8 │ │ -116a24: 1258 |0062: const/4 v8, #int 5 // #5 │ │ -116a26: 3485 0300 |0063: if-lt v5, v8, 0066 // +0003 │ │ -116a2a: 280c |0065: goto 0071 // +000c │ │ -116a2c: 6e20 d730 7100 |0066: invoke-virtual {v1, v7}, Lorg/acra/sender/ReportDistributor;.distribute:(Ljava/io/File;)Z // method@30d7 │ │ -116a32: 0a07 |0069: move-result v7 │ │ -116a34: 3807 0400 |006a: if-eqz v7, 006e // +0004 │ │ -116a38: d805 0501 |006c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -116a3c: d804 0401 |006e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -116a40: 28d5 |0070: goto 0045 // -002b │ │ -116a42: 3806 5700 |0071: if-eqz v6, 00c8 // +0057 │ │ -116a46: 3d05 0900 |0073: if-lez v5, 007c // +0009 │ │ -116a4a: 54ab 481a |0075: iget-object v11, v10, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ -116a4e: 6e10 652f 0b00 |0077: invoke-virtual {v11}, Lorg/acra/config/CoreConfiguration;.reportSendSuccessToast:()Ljava/lang/String; // method@2f65 │ │ -116a54: 0c0b |007a: move-result-object v11 │ │ -116a56: 2807 |007b: goto 0082 // +0007 │ │ -116a58: 54ab 481a |007c: iget-object v11, v10, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ -116a5c: 6e10 642f 0b00 |007e: invoke-virtual {v11}, Lorg/acra/config/CoreConfiguration;.reportSendFailureToast:()Ljava/lang/String; // method@2f64 │ │ -116a62: 0c0b |0081: move-result-object v11 │ │ -116a64: 380b 4600 |0082: if-eqz v11, 00c8 // +0046 │ │ -116a68: 630c f418 |0084: sget-boolean v12, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -116a6c: 380c 2600 |0086: if-eqz v12, 00ac // +0026 │ │ -116a70: 620c fe18 |0088: sget-object v12, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -116a74: 6200 f518 |008a: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -116a78: 2201 1007 |008c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -116a7c: 7010 eb2a 0100 |008e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -116a82: 1a02 b60a |0091: const-string v2, "About to show " // string@0ab6 │ │ -116a86: 6e20 f52a 2100 |0093: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -116a8c: 3d05 0500 |0096: if-lez v5, 009b // +0005 │ │ -116a90: 1a02 034b |0098: const-string v2, "success" // string@4b03 │ │ -116a94: 2803 |009a: goto 009d // +0003 │ │ -116a96: 1a02 4732 |009b: const-string v2, "failure" // string@3247 │ │ -116a9a: 6e20 f52a 2100 |009d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -116aa0: 1a02 db00 |00a0: const-string v2, " toast" // string@00db │ │ -116aa4: 6e20 f52a 2100 |00a2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -116aaa: 6e10 fa2a 0100 |00a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -116ab0: 0c01 |00a8: move-result-object v1 │ │ -116ab2: 7230 5630 0c01 |00a9: invoke-interface {v12, v0, v1}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -116ab8: 220c 0f01 |00ac: new-instance v12, Landroid/os/Handler; // type@010f │ │ -116abc: 7100 a704 0000 |00ae: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ -116ac2: 0c00 |00b1: move-result-object v0 │ │ -116ac4: 7020 7e04 0c00 |00b2: invoke-direct {v12, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ -116aca: 2200 4908 |00b5: new-instance v0, Lorg/acra/sender/-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg; // type@0849 │ │ -116ace: 7030 b430 a00b |00b7: invoke-direct {v0, v10, v11}, Lorg/acra/sender/-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg;.:(Lorg/acra/sender/SendingConductor;Ljava/lang/String;)V // method@30b4 │ │ -116ad4: 6e20 8904 0c00 |00ba: invoke-virtual {v12, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0489 │ │ -116ada: 280b |00bd: goto 00c8 // +000b │ │ -116adc: 0d0b |00be: move-exception v11 │ │ -116ade: 620c fe18 |00bf: sget-object v12, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -116ae2: 6200 f518 |00c1: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -116ae6: 1a01 0000 |00c3: const-string v1, "" // string@0000 │ │ -116aea: 7240 5930 0cb1 |00c5: invoke-interface {v12, v0, v1, v11}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -116af0: 630b f418 |00c8: sget-boolean v11, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -116af4: 380b 0b00 |00ca: if-eqz v11, 00d5 // +000b │ │ -116af8: 620b fe18 |00cc: sget-object v11, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -116afc: 620c f518 |00ce: sget-object v12, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -116b00: 1a00 2311 |00d0: const-string v0, "Finished sending reports from SenderService" // string@1123 │ │ -116b04: 7230 5630 cb00 |00d2: invoke-interface {v11, v12, v0}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -116b0a: 0e00 |00d5: return-void │ │ +116958: |[116958] org.acra.sender.SendingConductor.sendReports:(ZLorg/acra/util/BundleWrapper;)V │ │ +116968: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +11696c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +116970: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +116974: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +116978: 1a02 b70a |0008: const-string v2, "About to start sending reports from SenderService" // string@0ab7 │ │ +11697c: 7230 5630 1002 |000a: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +116982: 6e20 e430 ba00 |000d: invoke-virtual {v10, v11}, Lorg/acra/sender/SendingConductor;.getSenderInstances:(Z)Ljava/util/List; // method@30e4 │ │ +116988: 0c0b |0010: move-result-object v11 │ │ +11698a: 7210 2f2c 0b00 |0011: invoke-interface {v11}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ +116990: 0a00 |0014: move-result v0 │ │ +116992: 3800 1700 |0015: if-eqz v0, 002c // +0017 │ │ +116996: 6300 f418 |0017: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +11699a: 3800 0b00 |0019: if-eqz v0, 0024 // +000b │ │ +11699e: 6200 fe18 |001b: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1169a2: 6201 f518 |001d: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1169a6: 1a02 5221 |001f: const-string v2, "No ReportSenders configured - adding NullSender" // string@2152 │ │ +1169aa: 7230 5630 1002 |0021: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +1169b0: 2200 4f08 |0024: new-instance v0, Lorg/acra/sender/NullSender; // type@084f │ │ +1169b4: 7010 d230 0000 |0026: invoke-direct {v0}, Lorg/acra/sender/NullSender;.:()V // method@30d2 │ │ +1169ba: 7220 282c 0b00 |0029: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +1169c0: 54a0 4a1a |002c: iget-object v0, v10, Lorg/acra/sender/SendingConductor;.locator:Lorg/acra/file/ReportLocator; // field@1a4a │ │ +1169c4: 6e10 3f30 0000 |002e: invoke-virtual {v0}, Lorg/acra/file/ReportLocator;.getApprovedReports:()[Ljava/io/File; // method@303f │ │ +1169ca: 0c00 |0031: move-result-object v0 │ │ +1169cc: 2201 5008 |0032: new-instance v1, Lorg/acra/sender/ReportDistributor; // type@0850 │ │ +1169d0: 54a2 491a |0034: iget-object v2, v10, Lorg/acra/sender/SendingConductor;.context:Landroid/content/Context; // field@1a49 │ │ +1169d4: 54a3 481a |0036: iget-object v3, v10, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ +1169d8: 705c d630 21b3 |0038: invoke-direct {v1, v2, v3, v11, v12}, Lorg/acra/sender/ReportDistributor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/util/List;Lorg/acra/util/BundleWrapper;)V // method@30d6 │ │ +1169de: 220b 1e08 |003b: new-instance v11, Lorg/acra/file/CrashReportFileNameParser; // type@081e │ │ +1169e2: 7010 1c30 0b00 |003d: invoke-direct {v11}, Lorg/acra/file/CrashReportFileNameParser;.:()V // method@301c │ │ +1169e8: 2102 |0040: array-length v2, v0 │ │ +1169ea: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +1169ec: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +1169ee: 1205 |0043: const/4 v5, #int 0 // #0 │ │ +1169f0: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +1169f2: 3524 2c00 |0045: if-ge v4, v2, 0071 // +002c │ │ +1169f6: 4607 0004 |0047: aget-object v7, v0, v4 │ │ +1169fa: 6e10 a129 0700 |0049: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ +116a00: 0c08 |004c: move-result-object v8 │ │ +116a02: 6e20 1f30 8b00 |004d: invoke-virtual {v11, v8}, Lorg/acra/file/CrashReportFileNameParser;.isSilent:(Ljava/lang/String;)Z // method@301f │ │ +116a08: 0a08 |0050: move-result v8 │ │ +116a0a: 3908 0400 |0051: if-nez v8, 0055 // +0004 │ │ +116a0e: 1218 |0053: const/4 v8, #int 1 // #1 │ │ +116a10: 2802 |0054: goto 0056 // +0002 │ │ +116a12: 1208 |0055: const/4 v8, #int 0 // #0 │ │ +116a14: 1a09 7b43 |0056: const-string v9, "onlySendSilentReports" // string@437b │ │ +116a18: 7220 1631 9c00 |0058: invoke-interface {v12, v9}, Lorg/acra/util/BundleWrapper;.getBoolean:(Ljava/lang/String;)Z // method@3116 │ │ +116a1e: 0a09 |005b: move-result v9 │ │ +116a20: 3809 0500 |005c: if-eqz v9, 0061 // +0005 │ │ +116a24: 3808 0300 |005e: if-eqz v8, 0061 // +0003 │ │ +116a28: 280e |0060: goto 006e // +000e │ │ +116a2a: b686 |0061: or-int/2addr v6, v8 │ │ +116a2c: 1258 |0062: const/4 v8, #int 5 // #5 │ │ +116a2e: 3485 0300 |0063: if-lt v5, v8, 0066 // +0003 │ │ +116a32: 280c |0065: goto 0071 // +000c │ │ +116a34: 6e20 d730 7100 |0066: invoke-virtual {v1, v7}, Lorg/acra/sender/ReportDistributor;.distribute:(Ljava/io/File;)Z // method@30d7 │ │ +116a3a: 0a07 |0069: move-result v7 │ │ +116a3c: 3807 0400 |006a: if-eqz v7, 006e // +0004 │ │ +116a40: d805 0501 |006c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +116a44: d804 0401 |006e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +116a48: 28d5 |0070: goto 0045 // -002b │ │ +116a4a: 3806 5700 |0071: if-eqz v6, 00c8 // +0057 │ │ +116a4e: 3d05 0900 |0073: if-lez v5, 007c // +0009 │ │ +116a52: 54ab 481a |0075: iget-object v11, v10, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ +116a56: 6e10 652f 0b00 |0077: invoke-virtual {v11}, Lorg/acra/config/CoreConfiguration;.reportSendSuccessToast:()Ljava/lang/String; // method@2f65 │ │ +116a5c: 0c0b |007a: move-result-object v11 │ │ +116a5e: 2807 |007b: goto 0082 // +0007 │ │ +116a60: 54ab 481a |007c: iget-object v11, v10, Lorg/acra/sender/SendingConductor;.config:Lorg/acra/config/CoreConfiguration; // field@1a48 │ │ +116a64: 6e10 642f 0b00 |007e: invoke-virtual {v11}, Lorg/acra/config/CoreConfiguration;.reportSendFailureToast:()Ljava/lang/String; // method@2f64 │ │ +116a6a: 0c0b |0081: move-result-object v11 │ │ +116a6c: 380b 4600 |0082: if-eqz v11, 00c8 // +0046 │ │ +116a70: 630c f418 |0084: sget-boolean v12, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +116a74: 380c 2600 |0086: if-eqz v12, 00ac // +0026 │ │ +116a78: 620c fe18 |0088: sget-object v12, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +116a7c: 6200 f518 |008a: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +116a80: 2201 1007 |008c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +116a84: 7010 eb2a 0100 |008e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +116a8a: 1a02 b60a |0091: const-string v2, "About to show " // string@0ab6 │ │ +116a8e: 6e20 f52a 2100 |0093: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +116a94: 3d05 0500 |0096: if-lez v5, 009b // +0005 │ │ +116a98: 1a02 034b |0098: const-string v2, "success" // string@4b03 │ │ +116a9c: 2803 |009a: goto 009d // +0003 │ │ +116a9e: 1a02 4732 |009b: const-string v2, "failure" // string@3247 │ │ +116aa2: 6e20 f52a 2100 |009d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +116aa8: 1a02 db00 |00a0: const-string v2, " toast" // string@00db │ │ +116aac: 6e20 f52a 2100 |00a2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +116ab2: 6e10 fa2a 0100 |00a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +116ab8: 0c01 |00a8: move-result-object v1 │ │ +116aba: 7230 5630 0c01 |00a9: invoke-interface {v12, v0, v1}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +116ac0: 220c 0f01 |00ac: new-instance v12, Landroid/os/Handler; // type@010f │ │ +116ac4: 7100 a704 0000 |00ae: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04a7 │ │ +116aca: 0c00 |00b1: move-result-object v0 │ │ +116acc: 7020 7e04 0c00 |00b2: invoke-direct {v12, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ +116ad2: 2200 4908 |00b5: new-instance v0, Lorg/acra/sender/-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg; // type@0849 │ │ +116ad6: 7030 b430 a00b |00b7: invoke-direct {v0, v10, v11}, Lorg/acra/sender/-$$Lambda$SendingConductor$kw5mEnJQ34LLS1pPHhrz3NIS8Mg;.:(Lorg/acra/sender/SendingConductor;Ljava/lang/String;)V // method@30b4 │ │ +116adc: 6e20 8904 0c00 |00ba: invoke-virtual {v12, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0489 │ │ +116ae2: 280b |00bd: goto 00c8 // +000b │ │ +116ae4: 0d0b |00be: move-exception v11 │ │ +116ae6: 620c fe18 |00bf: sget-object v12, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +116aea: 6200 f518 |00c1: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +116aee: 1a01 0000 |00c3: const-string v1, "" // string@0000 │ │ +116af2: 7240 5930 0cb1 |00c5: invoke-interface {v12, v0, v1, v11}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +116af8: 630b f418 |00c8: sget-boolean v11, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +116afc: 380b 0b00 |00ca: if-eqz v11, 00d5 // +000b │ │ +116b00: 620b fe18 |00cc: sget-object v11, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +116b04: 620c f518 |00ce: sget-object v12, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +116b08: 1a00 2311 |00d0: const-string v0, "Finished sending reports from SenderService" // string@1123 │ │ +116b0c: 7230 5630 cb00 |00d2: invoke-interface {v11, v12, v0}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +116b12: 0e00 |00d5: return-void │ │ catches : 1 │ │ 0x000d - 0x00bd │ │ Ljava/lang/Exception; -> 0x00be │ │ positions : │ │ 0x0000 line=41 │ │ 0x000d line=43 │ │ 0x0011 line=45 │ │ @@ -315244,40 +315246,40 @@ │ │ type : '(Lorg/acra/startup/StartupProcessorExecutor;Ljava/util/Calendar;Z)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -116b1c: |[116b1c] org.acra.startup.-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4.:(Lorg/acra/startup/StartupProcessorExecutor;Ljava/util/Calendar;Z)V │ │ -116b2c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -116b32: 5b01 4b1a |0003: iput-object v1, v0, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;.f$0:Lorg/acra/startup/StartupProcessorExecutor; // field@1a4b │ │ -116b36: 5b02 4c1a |0005: iput-object v2, v0, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;.f$1:Ljava/util/Calendar; // field@1a4c │ │ -116b3a: 5c03 4d1a |0007: iput-boolean v3, v0, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;.f$2:Z // field@1a4d │ │ -116b3e: 0e00 |0009: return-void │ │ +116b24: |[116b24] org.acra.startup.-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4.:(Lorg/acra/startup/StartupProcessorExecutor;Ljava/util/Calendar;Z)V │ │ +116b34: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +116b3a: 5b01 4b1a |0003: iput-object v1, v0, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;.f$0:Lorg/acra/startup/StartupProcessorExecutor; // field@1a4b │ │ +116b3e: 5b02 4c1a |0005: iput-object v2, v0, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;.f$1:Ljava/util/Calendar; // field@1a4c │ │ +116b42: 5c03 4d1a |0007: iput-boolean v3, v0, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;.f$2:Z // field@1a4d │ │ +116b46: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -116b40: |[116b40] org.acra.startup.-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4.run:()V │ │ -116b50: 5430 4b1a |0000: iget-object v0, v3, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;.f$0:Lorg/acra/startup/StartupProcessorExecutor; // field@1a4b │ │ -116b54: 5431 4c1a |0002: iget-object v1, v3, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;.f$1:Ljava/util/Calendar; // field@1a4c │ │ -116b58: 5532 4d1a |0004: iget-boolean v2, v3, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;.f$2:Z // field@1a4d │ │ -116b5c: 6e30 f730 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/acra/startup/StartupProcessorExecutor;.lambda$processReports$1$StartupProcessorExecutor:(Ljava/util/Calendar;Z)V // method@30f7 │ │ -116b62: 0e00 |0009: return-void │ │ +116b48: |[116b48] org.acra.startup.-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4.run:()V │ │ +116b58: 5430 4b1a |0000: iget-object v0, v3, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;.f$0:Lorg/acra/startup/StartupProcessorExecutor; // field@1a4b │ │ +116b5c: 5431 4c1a |0002: iget-object v1, v3, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;.f$1:Ljava/util/Calendar; // field@1a4c │ │ +116b60: 5532 4d1a |0004: iget-boolean v2, v3, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;.f$2:Z // field@1a4d │ │ +116b64: 6e30 f730 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/acra/startup/StartupProcessorExecutor;.lambda$processReports$1$StartupProcessorExecutor:(Ljava/util/Calendar;Z)V // method@30f7 │ │ +116b6a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1099 header: │ │ @@ -315316,40 +315318,40 @@ │ │ type : '(Lorg/acra/startup/StartupProcessorExecutor;Ljava/util/Calendar;Z)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -116b64: |[116b64] org.acra.startup.-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo.:(Lorg/acra/startup/StartupProcessorExecutor;Ljava/util/Calendar;Z)V │ │ -116b74: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -116b7a: 5b01 4e1a |0003: iput-object v1, v0, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;.f$0:Lorg/acra/startup/StartupProcessorExecutor; // field@1a4e │ │ -116b7e: 5b02 4f1a |0005: iput-object v2, v0, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;.f$1:Ljava/util/Calendar; // field@1a4f │ │ -116b82: 5c03 501a |0007: iput-boolean v3, v0, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;.f$2:Z // field@1a50 │ │ -116b86: 0e00 |0009: return-void │ │ +116b6c: |[116b6c] org.acra.startup.-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo.:(Lorg/acra/startup/StartupProcessorExecutor;Ljava/util/Calendar;Z)V │ │ +116b7c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +116b82: 5b01 4e1a |0003: iput-object v1, v0, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;.f$0:Lorg/acra/startup/StartupProcessorExecutor; // field@1a4e │ │ +116b86: 5b02 4f1a |0005: iput-object v2, v0, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;.f$1:Ljava/util/Calendar; // field@1a4f │ │ +116b8a: 5c03 501a |0007: iput-boolean v3, v0, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;.f$2:Z // field@1a50 │ │ +116b8e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -116b88: |[116b88] org.acra.startup.-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo.run:()V │ │ -116b98: 5430 4e1a |0000: iget-object v0, v3, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;.f$0:Lorg/acra/startup/StartupProcessorExecutor; // field@1a4e │ │ -116b9c: 5431 4f1a |0002: iget-object v1, v3, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;.f$1:Ljava/util/Calendar; // field@1a4f │ │ -116ba0: 5532 501a |0004: iget-boolean v2, v3, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;.f$2:Z // field@1a50 │ │ -116ba4: 6e30 f630 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/acra/startup/StartupProcessorExecutor;.lambda$null$0$StartupProcessorExecutor:(Ljava/util/Calendar;Z)V // method@30f6 │ │ -116baa: 0e00 |0009: return-void │ │ +116b90: |[116b90] org.acra.startup.-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo.run:()V │ │ +116ba0: 5430 4e1a |0000: iget-object v0, v3, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;.f$0:Lorg/acra/startup/StartupProcessorExecutor; // field@1a4e │ │ +116ba4: 5431 4f1a |0002: iget-object v1, v3, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;.f$1:Ljava/util/Calendar; // field@1a4f │ │ +116ba8: 5532 501a |0004: iget-boolean v2, v3, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;.f$2:Z // field@1a50 │ │ +116bac: 6e30 f630 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/acra/startup/StartupProcessorExecutor;.lambda$null$0$StartupProcessorExecutor:(Ljava/util/Calendar;Z)V // method@30f6 │ │ +116bb2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1100 header: │ │ @@ -315380,39 +315382,39 @@ │ │ type : '(Lorg/acra/file/LastModifiedComparator;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -116bd4: |[116bd4] org.acra.startup.-$$Lambda$UnapprovedStartupProcessor$CZIOFyjJHWUdCrR_kO1QyIw5ZDw.:(Lorg/acra/file/LastModifiedComparator;)V │ │ -116be4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -116bea: 5b01 511a |0003: iput-object v1, v0, Lorg/acra/startup/-$$Lambda$UnapprovedStartupProcessor$CZIOFyjJHWUdCrR_kO1QyIw5ZDw;.f$0:Lorg/acra/file/LastModifiedComparator; // field@1a51 │ │ -116bee: 0e00 |0005: return-void │ │ +116bdc: |[116bdc] org.acra.startup.-$$Lambda$UnapprovedStartupProcessor$CZIOFyjJHWUdCrR_kO1QyIw5ZDw.:(Lorg/acra/file/LastModifiedComparator;)V │ │ +116bec: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +116bf2: 5b01 511a |0003: iput-object v1, v0, Lorg/acra/startup/-$$Lambda$UnapprovedStartupProcessor$CZIOFyjJHWUdCrR_kO1QyIw5ZDw;.f$0:Lorg/acra/file/LastModifiedComparator; // field@1a51 │ │ +116bf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/startup/-$$Lambda$UnapprovedStartupProcessor$CZIOFyjJHWUdCrR_kO1QyIw5ZDw;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -116bac: |[116bac] org.acra.startup.-$$Lambda$UnapprovedStartupProcessor$CZIOFyjJHWUdCrR_kO1QyIw5ZDw.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -116bbc: 5410 511a |0000: iget-object v0, v1, Lorg/acra/startup/-$$Lambda$UnapprovedStartupProcessor$CZIOFyjJHWUdCrR_kO1QyIw5ZDw;.f$0:Lorg/acra/file/LastModifiedComparator; // field@1a51 │ │ -116bc0: 1f02 5908 |0002: check-cast v2, Lorg/acra/startup/Report; // type@0859 │ │ -116bc4: 1f03 5908 |0004: check-cast v3, Lorg/acra/startup/Report; // type@0859 │ │ -116bc8: 7130 fb30 2003 |0006: invoke-static {v0, v2, v3}, Lorg/acra/startup/UnapprovedStartupProcessor;.lambda$processReports$0:(Lorg/acra/file/LastModifiedComparator;Lorg/acra/startup/Report;Lorg/acra/startup/Report;)I // method@30fb │ │ -116bce: 0a02 |0009: move-result v2 │ │ -116bd0: 0f02 |000a: return v2 │ │ +116bb4: |[116bb4] org.acra.startup.-$$Lambda$UnapprovedStartupProcessor$CZIOFyjJHWUdCrR_kO1QyIw5ZDw.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +116bc4: 5410 511a |0000: iget-object v0, v1, Lorg/acra/startup/-$$Lambda$UnapprovedStartupProcessor$CZIOFyjJHWUdCrR_kO1QyIw5ZDw;.f$0:Lorg/acra/file/LastModifiedComparator; // field@1a51 │ │ +116bc8: 1f02 5908 |0002: check-cast v2, Lorg/acra/startup/Report; // type@0859 │ │ +116bcc: 1f03 5908 |0004: check-cast v3, Lorg/acra/startup/Report; // type@0859 │ │ +116bd0: 7130 fb30 2003 |0006: invoke-static {v0, v2, v3}, Lorg/acra/startup/UnapprovedStartupProcessor;.lambda$processReports$0:(Lorg/acra/file/LastModifiedComparator;Lorg/acra/startup/Report;Lorg/acra/startup/Report;)I // method@30fb │ │ +116bd6: 0a02 |0009: move-result v2 │ │ +116bd8: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1101 header: │ │ @@ -315454,22 +315456,22 @@ │ │ type : '(Ljava/io/File;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -116c50: |[116c50] org.acra.startup.Report.:(Ljava/io/File;Z)V │ │ -116c60: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -116c66: 5b01 551a |0003: iput-object v1, v0, Lorg/acra/startup/Report;.file:Ljava/io/File; // field@1a55 │ │ -116c6a: 5c02 531a |0005: iput-boolean v2, v0, Lorg/acra/startup/Report;.approved:Z // field@1a53 │ │ -116c6e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -116c70: 5c01 541a |0008: iput-boolean v1, v0, Lorg/acra/startup/Report;.delete:Z // field@1a54 │ │ -116c74: 5c01 521a |000a: iput-boolean v1, v0, Lorg/acra/startup/Report;.approve:Z // field@1a52 │ │ -116c78: 0e00 |000c: return-void │ │ +116c58: |[116c58] org.acra.startup.Report.:(Ljava/io/File;Z)V │ │ +116c68: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +116c6e: 5b01 551a |0003: iput-object v1, v0, Lorg/acra/startup/Report;.file:Ljava/io/File; // field@1a55 │ │ +116c72: 5c02 531a |0005: iput-boolean v2, v0, Lorg/acra/startup/Report;.approved:Z // field@1a53 │ │ +116c76: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +116c78: 5c01 541a |0008: iput-boolean v1, v0, Lorg/acra/startup/Report;.delete:Z // field@1a54 │ │ +116c7c: 5c01 521a |000a: iput-boolean v1, v0, Lorg/acra/startup/Report;.approve:Z // field@1a52 │ │ +116c80: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0008 line=34 │ │ 0x000a line=35 │ │ @@ -315484,18 +315486,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -116c7c: |[116c7c] org.acra.startup.Report.approve:()V │ │ -116c8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -116c8e: 5c10 521a |0001: iput-boolean v0, v1, Lorg/acra/startup/Report;.approve:Z // field@1a52 │ │ -116c92: 0e00 |0003: return-void │ │ +116c84: |[116c84] org.acra.startup.Report.approve:()V │ │ +116c94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +116c96: 5c10 521a |0001: iput-boolean v0, v1, Lorg/acra/startup/Report;.approve:Z // field@1a52 │ │ +116c9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/acra/startup/Report; │ │ │ │ #1 : (in Lorg/acra/startup/Report;) │ │ @@ -315503,18 +315505,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -116c94: |[116c94] org.acra.startup.Report.delete:()V │ │ -116ca4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -116ca6: 5c10 541a |0001: iput-boolean v0, v1, Lorg/acra/startup/Report;.delete:Z // field@1a54 │ │ -116caa: 0e00 |0003: return-void │ │ +116c9c: |[116c9c] org.acra.startup.Report.delete:()V │ │ +116cac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +116cae: 5c10 541a |0001: iput-boolean v0, v1, Lorg/acra/startup/Report;.delete:Z // field@1a54 │ │ +116cb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/acra/startup/Report; │ │ │ │ #2 : (in Lorg/acra/startup/Report;) │ │ @@ -315522,17 +315524,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -116c38: |[116c38] org.acra.startup.Report.getFile:()Ljava/io/File; │ │ -116c48: 5410 551a |0000: iget-object v0, v1, Lorg/acra/startup/Report;.file:Ljava/io/File; // field@1a55 │ │ -116c4c: 1100 |0002: return-object v0 │ │ +116c40: |[116c40] org.acra.startup.Report.getFile:()Ljava/io/File; │ │ +116c50: 5410 551a |0000: iget-object v0, v1, Lorg/acra/startup/Report;.file:Ljava/io/File; // field@1a55 │ │ +116c54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/startup/Report; │ │ │ │ #3 : (in Lorg/acra/startup/Report;) │ │ @@ -315540,17 +315542,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -116bf0: |[116bf0] org.acra.startup.Report.isApprove:()Z │ │ -116c00: 5510 521a |0000: iget-boolean v0, v1, Lorg/acra/startup/Report;.approve:Z // field@1a52 │ │ -116c04: 0f00 |0002: return v0 │ │ +116bf8: |[116bf8] org.acra.startup.Report.isApprove:()Z │ │ +116c08: 5510 521a |0000: iget-boolean v0, v1, Lorg/acra/startup/Report;.approve:Z // field@1a52 │ │ +116c0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/startup/Report; │ │ │ │ #4 : (in Lorg/acra/startup/Report;) │ │ @@ -315558,17 +315560,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -116c08: |[116c08] org.acra.startup.Report.isApproved:()Z │ │ -116c18: 5510 531a |0000: iget-boolean v0, v1, Lorg/acra/startup/Report;.approved:Z // field@1a53 │ │ -116c1c: 0f00 |0002: return v0 │ │ +116c10: |[116c10] org.acra.startup.Report.isApproved:()Z │ │ +116c20: 5510 531a |0000: iget-boolean v0, v1, Lorg/acra/startup/Report;.approved:Z // field@1a53 │ │ +116c24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/startup/Report; │ │ │ │ #5 : (in Lorg/acra/startup/Report;) │ │ @@ -315576,17 +315578,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -116c20: |[116c20] org.acra.startup.Report.isDelete:()Z │ │ -116c30: 5510 541a |0000: iget-boolean v0, v1, Lorg/acra/startup/Report;.delete:Z // field@1a54 │ │ -116c34: 0f00 |0002: return v0 │ │ +116c28: |[116c28] org.acra.startup.Report.isDelete:()Z │ │ +116c38: 5510 541a |0000: iget-boolean v0, v1, Lorg/acra/startup/Report;.delete:Z // field@1a54 │ │ +116c3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/startup/Report; │ │ │ │ source_file_idx : 9143 (Report.java) │ │ @@ -315643,26 +315645,26 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/scheduler/SchedulerStarter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -116cac: |[116cac] org.acra.startup.StartupProcessorExecutor.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/scheduler/SchedulerStarter;)V │ │ -116cbc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -116cc2: 5b01 571a |0003: iput-object v1, v0, Lorg/acra/startup/StartupProcessorExecutor;.context:Landroid/content/Context; // field@1a57 │ │ -116cc6: 5b02 561a |0005: iput-object v2, v0, Lorg/acra/startup/StartupProcessorExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@1a56 │ │ -116cca: 2202 2a08 |0007: new-instance v2, Lorg/acra/file/ReportLocator; // type@082a │ │ -116cce: 7020 3d30 1200 |0009: invoke-direct {v2, v1}, Lorg/acra/file/ReportLocator;.:(Landroid/content/Context;)V // method@303d │ │ -116cd4: 5b02 591a |000c: iput-object v2, v0, Lorg/acra/startup/StartupProcessorExecutor;.reportLocator:Lorg/acra/file/ReportLocator; // field@1a59 │ │ -116cd8: 5b03 5a1a |000e: iput-object v3, v0, Lorg/acra/startup/StartupProcessorExecutor;.schedulerStarter:Lorg/acra/scheduler/SchedulerStarter; // field@1a5a │ │ -116cdc: 2201 1e08 |0010: new-instance v1, Lorg/acra/file/CrashReportFileNameParser; // type@081e │ │ -116ce0: 7010 1c30 0100 |0012: invoke-direct {v1}, Lorg/acra/file/CrashReportFileNameParser;.:()V // method@301c │ │ -116ce6: 5b01 581a |0015: iput-object v1, v0, Lorg/acra/startup/StartupProcessorExecutor;.fileNameParser:Lorg/acra/file/CrashReportFileNameParser; // field@1a58 │ │ -116cea: 0e00 |0017: return-void │ │ +116cb4: |[116cb4] org.acra.startup.StartupProcessorExecutor.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/scheduler/SchedulerStarter;)V │ │ +116cc4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +116cca: 5b01 571a |0003: iput-object v1, v0, Lorg/acra/startup/StartupProcessorExecutor;.context:Landroid/content/Context; // field@1a57 │ │ +116cce: 5b02 561a |0005: iput-object v2, v0, Lorg/acra/startup/StartupProcessorExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@1a56 │ │ +116cd2: 2202 2a08 |0007: new-instance v2, Lorg/acra/file/ReportLocator; // type@082a │ │ +116cd6: 7020 3d30 1200 |0009: invoke-direct {v2, v1}, Lorg/acra/file/ReportLocator;.:(Landroid/content/Context;)V // method@303d │ │ +116cdc: 5b02 591a |000c: iput-object v2, v0, Lorg/acra/startup/StartupProcessorExecutor;.reportLocator:Lorg/acra/file/ReportLocator; // field@1a59 │ │ +116ce0: 5b03 5a1a |000e: iput-object v3, v0, Lorg/acra/startup/StartupProcessorExecutor;.schedulerStarter:Lorg/acra/scheduler/SchedulerStarter; // field@1a5a │ │ +116ce4: 2201 1e08 |0010: new-instance v1, Lorg/acra/file/CrashReportFileNameParser; // type@081e │ │ +116ce8: 7010 1c30 0100 |0012: invoke-direct {v1}, Lorg/acra/file/CrashReportFileNameParser;.:()V // method@301c │ │ +116cee: 5b01 581a |0015: iput-object v1, v0, Lorg/acra/startup/StartupProcessorExecutor;.fileNameParser:Lorg/acra/file/CrashReportFileNameParser; // field@1a58 │ │ +116cf2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x0007 line=50 │ │ 0x000e line=51 │ │ @@ -315679,125 +315681,125 @@ │ │ type : '(Ljava/util/Calendar;Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 217 16-bit code units │ │ -116cec: |[116cec] org.acra.startup.StartupProcessorExecutor.lambda$null$0$StartupProcessorExecutor:(Ljava/util/Calendar;Z)V │ │ -116cfc: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -116d00: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -116d06: 5491 591a |0005: iget-object v1, v9, Lorg/acra/startup/StartupProcessorExecutor;.reportLocator:Lorg/acra/file/ReportLocator; // field@1a59 │ │ -116d0a: 6e10 4130 0100 |0007: invoke-virtual {v1}, Lorg/acra/file/ReportLocator;.getUnapprovedReports:()[Ljava/io/File; // method@3041 │ │ -116d10: 0c01 |000a: move-result-object v1 │ │ -116d12: 2112 |000b: array-length v2, v1 │ │ -116d14: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -116d16: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -116d18: 3524 0f00 |000e: if-ge v4, v2, 001d // +000f │ │ -116d1c: 4605 0104 |0010: aget-object v5, v1, v4 │ │ -116d20: 2206 5908 |0012: new-instance v6, Lorg/acra/startup/Report; // type@0859 │ │ -116d24: 7030 ed30 5603 |0014: invoke-direct {v6, v5, v3}, Lorg/acra/startup/Report;.:(Ljava/io/File;Z)V // method@30ed │ │ -116d2a: 7220 282c 6000 |0017: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -116d30: d804 0401 |001a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -116d34: 28f2 |001c: goto 000e // -000e │ │ -116d36: 5491 591a |001d: iget-object v1, v9, Lorg/acra/startup/StartupProcessorExecutor;.reportLocator:Lorg/acra/file/ReportLocator; // field@1a59 │ │ -116d3a: 6e10 3f30 0100 |001f: invoke-virtual {v1}, Lorg/acra/file/ReportLocator;.getApprovedReports:()[Ljava/io/File; // method@303f │ │ -116d40: 0c01 |0022: move-result-object v1 │ │ -116d42: 2112 |0023: array-length v2, v1 │ │ -116d44: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -116d46: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -116d48: 3524 0f00 |0026: if-ge v4, v2, 0035 // +000f │ │ -116d4c: 4606 0104 |0028: aget-object v6, v1, v4 │ │ -116d50: 2207 5908 |002a: new-instance v7, Lorg/acra/startup/Report; // type@0859 │ │ -116d54: 7030 ed30 6705 |002c: invoke-direct {v7, v6, v5}, Lorg/acra/startup/Report;.:(Ljava/io/File;Z)V // method@30ed │ │ -116d5a: 7220 282c 7000 |002f: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -116d60: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -116d64: 28f1 |0034: goto 0025 // -000f │ │ -116d66: 5491 561a |0035: iget-object v1, v9, Lorg/acra/startup/StartupProcessorExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@1a56 │ │ -116d6a: 6e10 612f 0100 |0037: invoke-virtual {v1}, Lorg/acra/config/CoreConfiguration;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f61 │ │ -116d70: 0c01 |003a: move-result-object v1 │ │ -116d72: 5492 561a |003b: iget-object v2, v9, Lorg/acra/startup/StartupProcessorExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@1a56 │ │ -116d76: 1c04 5a08 |003d: const-class v4, Lorg/acra/startup/StartupProcessor; // type@085a │ │ -116d7a: 7230 8930 2104 |003f: invoke-interface {v1, v2, v4}, Lorg/acra/plugins/PluginLoader;.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; // method@3089 │ │ -116d80: 0c01 |0042: move-result-object v1 │ │ -116d82: 7210 302c 0100 |0043: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -116d88: 0c01 |0046: move-result-object v1 │ │ -116d8a: 7210 042c 0100 |0047: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -116d90: 0a02 |004a: move-result v2 │ │ -116d92: 3802 1000 |004b: if-eqz v2, 005b // +0010 │ │ -116d96: 7210 052c 0100 |004d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -116d9c: 0c02 |0050: move-result-object v2 │ │ -116d9e: 1f02 5a08 |0051: check-cast v2, Lorg/acra/startup/StartupProcessor; // type@085a │ │ -116da2: 5494 571a |0053: iget-object v4, v9, Lorg/acra/startup/StartupProcessorExecutor;.context:Landroid/content/Context; // field@1a57 │ │ -116da6: 5496 561a |0055: iget-object v6, v9, Lorg/acra/startup/StartupProcessorExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@1a56 │ │ -116daa: 7240 f430 4206 |0057: invoke-interface {v2, v4, v6, v0}, Lorg/acra/startup/StartupProcessor;.processReports:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/util/List;)V // method@30f4 │ │ -116db0: 28ed |005a: goto 0047 // -0013 │ │ -116db2: 7210 302c 0000 |005b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -116db8: 0c00 |005e: move-result-object v0 │ │ -116dba: 1201 |005f: const/4 v1, #int 0 // #0 │ │ -116dbc: 7210 042c 0000 |0060: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -116dc2: 0a02 |0063: move-result v2 │ │ -116dc4: 3802 6a00 |0064: if-eqz v2, 00ce // +006a │ │ -116dc8: 7210 052c 0000 |0066: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -116dce: 0c02 |0069: move-result-object v2 │ │ -116dd0: 1f02 5908 |006a: check-cast v2, Lorg/acra/startup/Report; // type@0859 │ │ -116dd4: 5494 581a |006c: iget-object v4, v9, Lorg/acra/startup/StartupProcessorExecutor;.fileNameParser:Lorg/acra/file/CrashReportFileNameParser; // field@1a58 │ │ -116dd8: 6e10 f030 0200 |006e: invoke-virtual {v2}, Lorg/acra/startup/Report;.getFile:()Ljava/io/File; // method@30f0 │ │ -116dde: 0c06 |0071: move-result-object v6 │ │ -116de0: 6e10 a129 0600 |0072: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ -116de6: 0c06 |0075: move-result-object v6 │ │ -116de8: 6e20 1d30 6400 |0076: invoke-virtual {v4, v6}, Lorg/acra/file/CrashReportFileNameParser;.getTimestamp:(Ljava/lang/String;)Ljava/util/Calendar; // method@301d │ │ -116dee: 0c04 |0079: move-result-object v4 │ │ -116df0: 6e20 b32b a400 |007a: invoke-virtual {v4, v10}, Ljava/util/Calendar;.before:(Ljava/lang/Object;)Z // method@2bb3 │ │ -116df6: 0a04 |007d: move-result v4 │ │ -116df8: 3804 e2ff |007e: if-eqz v4, 0060 // -001e │ │ -116dfc: 6e10 f330 0200 |0080: invoke-virtual {v2}, Lorg/acra/startup/Report;.isDelete:()Z // method@30f3 │ │ -116e02: 0a04 |0083: move-result v4 │ │ -116e04: 3804 2900 |0084: if-eqz v4, 00ad // +0029 │ │ -116e08: 6e10 f030 0200 |0086: invoke-virtual {v2}, Lorg/acra/startup/Report;.getFile:()Ljava/io/File; // method@30f0 │ │ -116e0e: 0c04 |0089: move-result-object v4 │ │ -116e10: 6e10 9b29 0400 |008a: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@299b │ │ -116e16: 0a04 |008d: move-result v4 │ │ -116e18: 3904 d2ff |008e: if-nez v4, 0060 // -002e │ │ -116e1c: 6204 fe18 |0090: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -116e20: 6206 f518 |0092: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -116e24: 2207 1007 |0094: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -116e28: 7010 eb2a 0700 |0096: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -116e2e: 1a08 020e |0099: const-string v8, "Could not delete report " // string@0e02 │ │ -116e32: 6e20 f52a 8700 |009b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -116e38: 6e10 f030 0200 |009e: invoke-virtual {v2}, Lorg/acra/startup/Report;.getFile:()Ljava/io/File; // method@30f0 │ │ -116e3e: 0c02 |00a1: move-result-object v2 │ │ -116e40: 6e20 f42a 2700 |00a2: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -116e46: 6e10 fa2a 0700 |00a5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -116e4c: 0c02 |00a8: move-result-object v2 │ │ -116e4e: 7230 5f30 6402 |00a9: invoke-interface {v4, v6, v2}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -116e54: 28b4 |00ac: goto 0060 // -004c │ │ -116e56: 6e10 f230 0200 |00ad: invoke-virtual {v2}, Lorg/acra/startup/Report;.isApproved:()Z // method@30f2 │ │ -116e5c: 0a04 |00b0: move-result v4 │ │ -116e5e: 3804 0400 |00b1: if-eqz v4, 00b5 // +0004 │ │ -116e62: 1211 |00b3: const/4 v1, #int 1 // #1 │ │ -116e64: 28ac |00b4: goto 0060 // -0054 │ │ -116e66: 6e10 f130 0200 |00b5: invoke-virtual {v2}, Lorg/acra/startup/Report;.isApprove:()Z // method@30f1 │ │ -116e6c: 0a04 |00b8: move-result v4 │ │ -116e6e: 3804 a7ff |00b9: if-eqz v4, 0060 // -0059 │ │ -116e72: 380b a5ff |00bb: if-eqz v11, 0060 // -005b │ │ -116e76: 2204 2d08 |00bd: new-instance v4, Lorg/acra/interaction/ReportInteractionExecutor; // type@082d │ │ -116e7a: 5496 571a |00bf: iget-object v6, v9, Lorg/acra/startup/StartupProcessorExecutor;.context:Landroid/content/Context; // field@1a57 │ │ -116e7e: 5497 561a |00c1: iget-object v7, v9, Lorg/acra/startup/StartupProcessorExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@1a56 │ │ -116e82: 7030 4530 6407 |00c3: invoke-direct {v4, v6, v7}, Lorg/acra/interaction/ReportInteractionExecutor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3045 │ │ -116e88: 6e10 f030 0200 |00c6: invoke-virtual {v2}, Lorg/acra/startup/Report;.getFile:()Ljava/io/File; // method@30f0 │ │ -116e8e: 0c02 |00c9: move-result-object v2 │ │ -116e90: 6e20 4830 2400 |00ca: invoke-virtual {v4, v2}, Lorg/acra/interaction/ReportInteractionExecutor;.performInteractions:(Ljava/io/File;)Z // method@3048 │ │ -116e96: 2893 |00cd: goto 0060 // -006d │ │ -116e98: 3801 0a00 |00ce: if-eqz v1, 00d8 // +000a │ │ -116e9c: 380b 0800 |00d0: if-eqz v11, 00d8 // +0008 │ │ -116ea0: 549a 5a1a |00d2: iget-object v10, v9, Lorg/acra/startup/StartupProcessorExecutor;.schedulerStarter:Lorg/acra/scheduler/SchedulerStarter; // field@1a5a │ │ -116ea4: 120b |00d4: const/4 v11, #int 0 // #0 │ │ -116ea6: 6e30 aa30 ba03 |00d5: invoke-virtual {v10, v11, v3}, Lorg/acra/scheduler/SchedulerStarter;.scheduleReports:(Ljava/io/File;Z)V // method@30aa │ │ -116eac: 0e00 |00d8: return-void │ │ +116cf4: |[116cf4] org.acra.startup.StartupProcessorExecutor.lambda$null$0$StartupProcessorExecutor:(Ljava/util/Calendar;Z)V │ │ +116d04: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +116d08: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +116d0e: 5491 591a |0005: iget-object v1, v9, Lorg/acra/startup/StartupProcessorExecutor;.reportLocator:Lorg/acra/file/ReportLocator; // field@1a59 │ │ +116d12: 6e10 4130 0100 |0007: invoke-virtual {v1}, Lorg/acra/file/ReportLocator;.getUnapprovedReports:()[Ljava/io/File; // method@3041 │ │ +116d18: 0c01 |000a: move-result-object v1 │ │ +116d1a: 2112 |000b: array-length v2, v1 │ │ +116d1c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +116d1e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +116d20: 3524 0f00 |000e: if-ge v4, v2, 001d // +000f │ │ +116d24: 4605 0104 |0010: aget-object v5, v1, v4 │ │ +116d28: 2206 5908 |0012: new-instance v6, Lorg/acra/startup/Report; // type@0859 │ │ +116d2c: 7030 ed30 5603 |0014: invoke-direct {v6, v5, v3}, Lorg/acra/startup/Report;.:(Ljava/io/File;Z)V // method@30ed │ │ +116d32: 7220 282c 6000 |0017: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +116d38: d804 0401 |001a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +116d3c: 28f2 |001c: goto 000e // -000e │ │ +116d3e: 5491 591a |001d: iget-object v1, v9, Lorg/acra/startup/StartupProcessorExecutor;.reportLocator:Lorg/acra/file/ReportLocator; // field@1a59 │ │ +116d42: 6e10 3f30 0100 |001f: invoke-virtual {v1}, Lorg/acra/file/ReportLocator;.getApprovedReports:()[Ljava/io/File; // method@303f │ │ +116d48: 0c01 |0022: move-result-object v1 │ │ +116d4a: 2112 |0023: array-length v2, v1 │ │ +116d4c: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +116d4e: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +116d50: 3524 0f00 |0026: if-ge v4, v2, 0035 // +000f │ │ +116d54: 4606 0104 |0028: aget-object v6, v1, v4 │ │ +116d58: 2207 5908 |002a: new-instance v7, Lorg/acra/startup/Report; // type@0859 │ │ +116d5c: 7030 ed30 6705 |002c: invoke-direct {v7, v6, v5}, Lorg/acra/startup/Report;.:(Ljava/io/File;Z)V // method@30ed │ │ +116d62: 7220 282c 7000 |002f: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +116d68: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +116d6c: 28f1 |0034: goto 0025 // -000f │ │ +116d6e: 5491 561a |0035: iget-object v1, v9, Lorg/acra/startup/StartupProcessorExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@1a56 │ │ +116d72: 6e10 612f 0100 |0037: invoke-virtual {v1}, Lorg/acra/config/CoreConfiguration;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f61 │ │ +116d78: 0c01 |003a: move-result-object v1 │ │ +116d7a: 5492 561a |003b: iget-object v2, v9, Lorg/acra/startup/StartupProcessorExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@1a56 │ │ +116d7e: 1c04 5a08 |003d: const-class v4, Lorg/acra/startup/StartupProcessor; // type@085a │ │ +116d82: 7230 8930 2104 |003f: invoke-interface {v1, v2, v4}, Lorg/acra/plugins/PluginLoader;.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; // method@3089 │ │ +116d88: 0c01 |0042: move-result-object v1 │ │ +116d8a: 7210 302c 0100 |0043: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +116d90: 0c01 |0046: move-result-object v1 │ │ +116d92: 7210 042c 0100 |0047: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +116d98: 0a02 |004a: move-result v2 │ │ +116d9a: 3802 1000 |004b: if-eqz v2, 005b // +0010 │ │ +116d9e: 7210 052c 0100 |004d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +116da4: 0c02 |0050: move-result-object v2 │ │ +116da6: 1f02 5a08 |0051: check-cast v2, Lorg/acra/startup/StartupProcessor; // type@085a │ │ +116daa: 5494 571a |0053: iget-object v4, v9, Lorg/acra/startup/StartupProcessorExecutor;.context:Landroid/content/Context; // field@1a57 │ │ +116dae: 5496 561a |0055: iget-object v6, v9, Lorg/acra/startup/StartupProcessorExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@1a56 │ │ +116db2: 7240 f430 4206 |0057: invoke-interface {v2, v4, v6, v0}, Lorg/acra/startup/StartupProcessor;.processReports:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/util/List;)V // method@30f4 │ │ +116db8: 28ed |005a: goto 0047 // -0013 │ │ +116dba: 7210 302c 0000 |005b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +116dc0: 0c00 |005e: move-result-object v0 │ │ +116dc2: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +116dc4: 7210 042c 0000 |0060: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +116dca: 0a02 |0063: move-result v2 │ │ +116dcc: 3802 6a00 |0064: if-eqz v2, 00ce // +006a │ │ +116dd0: 7210 052c 0000 |0066: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +116dd6: 0c02 |0069: move-result-object v2 │ │ +116dd8: 1f02 5908 |006a: check-cast v2, Lorg/acra/startup/Report; // type@0859 │ │ +116ddc: 5494 581a |006c: iget-object v4, v9, Lorg/acra/startup/StartupProcessorExecutor;.fileNameParser:Lorg/acra/file/CrashReportFileNameParser; // field@1a58 │ │ +116de0: 6e10 f030 0200 |006e: invoke-virtual {v2}, Lorg/acra/startup/Report;.getFile:()Ljava/io/File; // method@30f0 │ │ +116de6: 0c06 |0071: move-result-object v6 │ │ +116de8: 6e10 a129 0600 |0072: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ +116dee: 0c06 |0075: move-result-object v6 │ │ +116df0: 6e20 1d30 6400 |0076: invoke-virtual {v4, v6}, Lorg/acra/file/CrashReportFileNameParser;.getTimestamp:(Ljava/lang/String;)Ljava/util/Calendar; // method@301d │ │ +116df6: 0c04 |0079: move-result-object v4 │ │ +116df8: 6e20 b32b a400 |007a: invoke-virtual {v4, v10}, Ljava/util/Calendar;.before:(Ljava/lang/Object;)Z // method@2bb3 │ │ +116dfe: 0a04 |007d: move-result v4 │ │ +116e00: 3804 e2ff |007e: if-eqz v4, 0060 // -001e │ │ +116e04: 6e10 f330 0200 |0080: invoke-virtual {v2}, Lorg/acra/startup/Report;.isDelete:()Z // method@30f3 │ │ +116e0a: 0a04 |0083: move-result v4 │ │ +116e0c: 3804 2900 |0084: if-eqz v4, 00ad // +0029 │ │ +116e10: 6e10 f030 0200 |0086: invoke-virtual {v2}, Lorg/acra/startup/Report;.getFile:()Ljava/io/File; // method@30f0 │ │ +116e16: 0c04 |0089: move-result-object v4 │ │ +116e18: 6e10 9b29 0400 |008a: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@299b │ │ +116e1e: 0a04 |008d: move-result v4 │ │ +116e20: 3904 d2ff |008e: if-nez v4, 0060 // -002e │ │ +116e24: 6204 fe18 |0090: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +116e28: 6206 f518 |0092: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +116e2c: 2207 1007 |0094: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +116e30: 7010 eb2a 0700 |0096: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +116e36: 1a08 020e |0099: const-string v8, "Could not delete report " // string@0e02 │ │ +116e3a: 6e20 f52a 8700 |009b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +116e40: 6e10 f030 0200 |009e: invoke-virtual {v2}, Lorg/acra/startup/Report;.getFile:()Ljava/io/File; // method@30f0 │ │ +116e46: 0c02 |00a1: move-result-object v2 │ │ +116e48: 6e20 f42a 2700 |00a2: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +116e4e: 6e10 fa2a 0700 |00a5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +116e54: 0c02 |00a8: move-result-object v2 │ │ +116e56: 7230 5f30 6402 |00a9: invoke-interface {v4, v6, v2}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +116e5c: 28b4 |00ac: goto 0060 // -004c │ │ +116e5e: 6e10 f230 0200 |00ad: invoke-virtual {v2}, Lorg/acra/startup/Report;.isApproved:()Z // method@30f2 │ │ +116e64: 0a04 |00b0: move-result v4 │ │ +116e66: 3804 0400 |00b1: if-eqz v4, 00b5 // +0004 │ │ +116e6a: 1211 |00b3: const/4 v1, #int 1 // #1 │ │ +116e6c: 28ac |00b4: goto 0060 // -0054 │ │ +116e6e: 6e10 f130 0200 |00b5: invoke-virtual {v2}, Lorg/acra/startup/Report;.isApprove:()Z // method@30f1 │ │ +116e74: 0a04 |00b8: move-result v4 │ │ +116e76: 3804 a7ff |00b9: if-eqz v4, 0060 // -0059 │ │ +116e7a: 380b a5ff |00bb: if-eqz v11, 0060 // -005b │ │ +116e7e: 2204 2d08 |00bd: new-instance v4, Lorg/acra/interaction/ReportInteractionExecutor; // type@082d │ │ +116e82: 5496 571a |00bf: iget-object v6, v9, Lorg/acra/startup/StartupProcessorExecutor;.context:Landroid/content/Context; // field@1a57 │ │ +116e86: 5497 561a |00c1: iget-object v7, v9, Lorg/acra/startup/StartupProcessorExecutor;.config:Lorg/acra/config/CoreConfiguration; // field@1a56 │ │ +116e8a: 7030 4530 6407 |00c3: invoke-direct {v4, v6, v7}, Lorg/acra/interaction/ReportInteractionExecutor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3045 │ │ +116e90: 6e10 f030 0200 |00c6: invoke-virtual {v2}, Lorg/acra/startup/Report;.getFile:()Ljava/io/File; // method@30f0 │ │ +116e96: 0c02 |00c9: move-result-object v2 │ │ +116e98: 6e20 4830 2400 |00ca: invoke-virtual {v4, v2}, Lorg/acra/interaction/ReportInteractionExecutor;.performInteractions:(Ljava/io/File;)Z // method@3048 │ │ +116e9e: 2893 |00cd: goto 0060 // -006d │ │ +116ea0: 3801 0a00 |00ce: if-eqz v1, 00d8 // +000a │ │ +116ea4: 380b 0800 |00d0: if-eqz v11, 00d8 // +0008 │ │ +116ea8: 549a 5a1a |00d2: iget-object v10, v9, Lorg/acra/startup/StartupProcessorExecutor;.schedulerStarter:Lorg/acra/scheduler/SchedulerStarter; // field@1a5a │ │ +116eac: 120b |00d4: const/4 v11, #int 0 // #0 │ │ +116eae: 6e30 aa30 ba03 |00d5: invoke-virtual {v10, v11, v3}, Lorg/acra/scheduler/SchedulerStarter;.scheduleReports:(Ljava/io/File;Z)V // method@30aa │ │ +116eb4: 0e00 |00d8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ 0x0012 line=61 │ │ 0x001d line=63 │ │ 0x002a line=64 │ │ @@ -315823,21 +315825,21 @@ │ │ type : '(Ljava/util/Calendar;Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -116eb0: |[116eb0] org.acra.startup.StartupProcessorExecutor.lambda$processReports$1$StartupProcessorExecutor:(Ljava/util/Calendar;Z)V │ │ -116ec0: 2200 1407 |0000: new-instance v0, Ljava/lang/Thread; // type@0714 │ │ -116ec4: 2201 5708 |0002: new-instance v1, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo; // type@0857 │ │ -116ec8: 7040 e930 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;.:(Lorg/acra/startup/StartupProcessorExecutor;Ljava/util/Calendar;Z)V // method@30e9 │ │ -116ece: 7020 032b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ -116ed4: 6e10 112b 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ -116eda: 0e00 |000d: return-void │ │ +116eb8: |[116eb8] org.acra.startup.StartupProcessorExecutor.lambda$processReports$1$StartupProcessorExecutor:(Ljava/util/Calendar;Z)V │ │ +116ec8: 2200 1407 |0000: new-instance v0, Ljava/lang/Thread; // type@0714 │ │ +116ecc: 2201 5708 |0002: new-instance v1, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo; // type@0857 │ │ +116ed0: 7040 e930 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$vr-B3Kby1WTBs7c-61N3dOEKizo;.:(Lorg/acra/startup/StartupProcessorExecutor;Ljava/util/Calendar;Z)V // method@30e9 │ │ +116ed6: 7020 032b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ +116edc: 6e10 112b 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ +116ee2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000a line=88 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/acra/startup/StartupProcessorExecutor; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/util/Calendar; │ │ @@ -315848,26 +315850,26 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -116edc: |[116edc] org.acra.startup.StartupProcessorExecutor.processReports:(Z)V │ │ -116eec: 7100 b52b 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ -116ef2: 0c00 |0003: move-result-object v0 │ │ -116ef4: 2201 0f01 |0004: new-instance v1, Landroid/os/Handler; // type@010f │ │ -116ef8: 5432 571a |0006: iget-object v2, v3, Lorg/acra/startup/StartupProcessorExecutor;.context:Landroid/content/Context; // field@1a57 │ │ -116efc: 6e10 a101 0200 |0008: invoke-virtual {v2}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@01a1 │ │ -116f02: 0c02 |000b: move-result-object v2 │ │ -116f04: 7020 7e04 2100 |000c: invoke-direct {v1, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ -116f0a: 2202 5608 |000f: new-instance v2, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4; // type@0856 │ │ -116f0e: 7040 e730 3240 |0011: invoke-direct {v2, v3, v0, v4}, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;.:(Lorg/acra/startup/StartupProcessorExecutor;Ljava/util/Calendar;Z)V // method@30e7 │ │ -116f14: 6e20 8904 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0489 │ │ -116f1a: 0e00 |0017: return-void │ │ +116ee4: |[116ee4] org.acra.startup.StartupProcessorExecutor.processReports:(Z)V │ │ +116ef4: 7100 b52b 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ +116efa: 0c00 |0003: move-result-object v0 │ │ +116efc: 2201 0f01 |0004: new-instance v1, Landroid/os/Handler; // type@010f │ │ +116f00: 5432 571a |0006: iget-object v2, v3, Lorg/acra/startup/StartupProcessorExecutor;.context:Landroid/content/Context; // field@1a57 │ │ +116f04: 6e10 a101 0200 |0008: invoke-virtual {v2}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@01a1 │ │ +116f0a: 0c02 |000b: move-result-object v2 │ │ +116f0c: 7020 7e04 2100 |000c: invoke-direct {v1, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@047e │ │ +116f12: 2202 5608 |000f: new-instance v2, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4; // type@0856 │ │ +116f16: 7040 e730 3240 |0011: invoke-direct {v2, v3, v0, v4}, Lorg/acra/startup/-$$Lambda$StartupProcessorExecutor$BTJd6z6kkAAJpHxLRQ9bOaPlVa4;.:(Lorg/acra/startup/StartupProcessorExecutor;Ljava/util/Calendar;Z)V // method@30e7 │ │ +116f1c: 6e20 8904 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0489 │ │ +116f22: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=58 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lorg/acra/startup/StartupProcessorExecutor; │ │ 0x0000 - 0x0018 reg=4 (null) Z │ │ @@ -315902,36 +315904,36 @@ │ │ type : '(Lorg/acra/util/ApplicationStartupProcessor;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -117054: |[117054] org.acra.util.-$$Lambda$ApplicationStartupProcessor$SCpWEwLiPDlq-IoS_WEvcaP1SxQ.:(Lorg/acra/util/ApplicationStartupProcessor;)V │ │ -117064: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11706a: 5b01 5b1a |0003: iput-object v1, v0, Lorg/acra/util/-$$Lambda$ApplicationStartupProcessor$SCpWEwLiPDlq-IoS_WEvcaP1SxQ;.f$0:Lorg/acra/util/ApplicationStartupProcessor; // field@1a5b │ │ -11706e: 0e00 |0005: return-void │ │ +11705c: |[11705c] org.acra.util.-$$Lambda$ApplicationStartupProcessor$SCpWEwLiPDlq-IoS_WEvcaP1SxQ.:(Lorg/acra/util/ApplicationStartupProcessor;)V │ │ +11706c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +117072: 5b01 5b1a |0003: iput-object v1, v0, Lorg/acra/util/-$$Lambda$ApplicationStartupProcessor$SCpWEwLiPDlq-IoS_WEvcaP1SxQ;.f$0:Lorg/acra/util/ApplicationStartupProcessor; // field@1a5b │ │ +117076: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/util/-$$Lambda$ApplicationStartupProcessor$SCpWEwLiPDlq-IoS_WEvcaP1SxQ;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -117070: |[117070] org.acra.util.-$$Lambda$ApplicationStartupProcessor$SCpWEwLiPDlq-IoS_WEvcaP1SxQ.run:()V │ │ -117080: 5410 5b1a |0000: iget-object v0, v1, Lorg/acra/util/-$$Lambda$ApplicationStartupProcessor$SCpWEwLiPDlq-IoS_WEvcaP1SxQ;.f$0:Lorg/acra/util/ApplicationStartupProcessor; // field@1a5b │ │ -117084: 6e10 0a31 0000 |0002: invoke-virtual {v0}, Lorg/acra/util/ApplicationStartupProcessor;.lambda$checkReports$0$ApplicationStartupProcessor:()V // method@310a │ │ -11708a: 0e00 |0005: return-void │ │ +117078: |[117078] org.acra.util.-$$Lambda$ApplicationStartupProcessor$SCpWEwLiPDlq-IoS_WEvcaP1SxQ.run:()V │ │ +117088: 5410 5b1a |0000: iget-object v0, v1, Lorg/acra/util/-$$Lambda$ApplicationStartupProcessor$SCpWEwLiPDlq-IoS_WEvcaP1SxQ;.f$0:Lorg/acra/util/ApplicationStartupProcessor; // field@1a5b │ │ +11708c: 6e10 0a31 0000 |0002: invoke-virtual {v0}, Lorg/acra/util/ApplicationStartupProcessor;.lambda$checkReports$0$ApplicationStartupProcessor:()V // method@310a │ │ +117092: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1104 header: │ │ @@ -315962,37 +315964,37 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1170ac: |[1170ac] org.acra.util.-$$Lambda$BundleWrapper$sMIeitQ5e98wtOxOu4-WqhkNThY.:(Ljava/lang/Object;)V │ │ -1170bc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1170c2: 5b01 5c1a |0003: iput-object v1, v0, Lorg/acra/util/-$$Lambda$BundleWrapper$sMIeitQ5e98wtOxOu4-WqhkNThY;.f$0:Ljava/lang/Object; // field@1a5c │ │ -1170c6: 0e00 |0005: return-void │ │ +1170b4: |[1170b4] org.acra.util.-$$Lambda$BundleWrapper$sMIeitQ5e98wtOxOu4-WqhkNThY.:(Ljava/lang/Object;)V │ │ +1170c4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1170ca: 5b01 5c1a |0003: iput-object v1, v0, Lorg/acra/util/-$$Lambda$BundleWrapper$sMIeitQ5e98wtOxOu4-WqhkNThY;.f$0:Ljava/lang/Object; // field@1a5c │ │ +1170ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/util/-$$Lambda$BundleWrapper$sMIeitQ5e98wtOxOu4-WqhkNThY;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -11708c: |[11708c] org.acra.util.-$$Lambda$BundleWrapper$sMIeitQ5e98wtOxOu4-WqhkNThY.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -11709c: 5410 5c1a |0000: iget-object v0, v1, Lorg/acra/util/-$$Lambda$BundleWrapper$sMIeitQ5e98wtOxOu4-WqhkNThY;.f$0:Ljava/lang/Object; // field@1a5c │ │ -1170a0: 7140 0c31 2043 |0002: invoke-static {v0, v2, v3, v4}, Lorg/acra/util/BundleWrapper$-CC;.lambda$create$0:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@310c │ │ -1170a6: 0c02 |0005: move-result-object v2 │ │ -1170a8: 1102 |0006: return-object v2 │ │ +117094: |[117094] org.acra.util.-$$Lambda$BundleWrapper$sMIeitQ5e98wtOxOu4-WqhkNThY.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +1170a4: 5410 5c1a |0000: iget-object v0, v1, Lorg/acra/util/-$$Lambda$BundleWrapper$sMIeitQ5e98wtOxOu4-WqhkNThY;.f$0:Ljava/lang/Object; // field@1a5c │ │ +1170a8: 7140 0c31 2043 |0002: invoke-static {v0, v2, v3, v4}, Lorg/acra/util/BundleWrapper$-CC;.lambda$create$0:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@310c │ │ +1170ae: 0c02 |0005: move-result-object v2 │ │ +1170b0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1105 header: │ │ @@ -316023,36 +316025,36 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1170c8: |[1170c8] org.acra.util.-$$Lambda$ProcessFinisher$OmeRxmCVVMKxLT4IxnHMK87eyrc.:(Landroid/app/Activity;)V │ │ -1170d8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1170de: 5b01 5d1a |0003: iput-object v1, v0, Lorg/acra/util/-$$Lambda$ProcessFinisher$OmeRxmCVVMKxLT4IxnHMK87eyrc;.f$0:Landroid/app/Activity; // field@1a5d │ │ -1170e2: 0e00 |0005: return-void │ │ +1170d0: |[1170d0] org.acra.util.-$$Lambda$ProcessFinisher$OmeRxmCVVMKxLT4IxnHMK87eyrc.:(Landroid/app/Activity;)V │ │ +1170e0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1170e6: 5b01 5d1a |0003: iput-object v1, v0, Lorg/acra/util/-$$Lambda$ProcessFinisher$OmeRxmCVVMKxLT4IxnHMK87eyrc;.f$0:Landroid/app/Activity; // field@1a5d │ │ +1170ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/util/-$$Lambda$ProcessFinisher$OmeRxmCVVMKxLT4IxnHMK87eyrc;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1170e4: |[1170e4] org.acra.util.-$$Lambda$ProcessFinisher$OmeRxmCVVMKxLT4IxnHMK87eyrc.run:()V │ │ -1170f4: 5410 5d1a |0000: iget-object v0, v1, Lorg/acra/util/-$$Lambda$ProcessFinisher$OmeRxmCVVMKxLT4IxnHMK87eyrc;.f$0:Landroid/app/Activity; // field@1a5d │ │ -1170f8: 7110 4931 0000 |0002: invoke-static {v0}, Lorg/acra/util/ProcessFinisher;.lambda$finishLastActivity$0:(Landroid/app/Activity;)V // method@3149 │ │ -1170fe: 0e00 |0005: return-void │ │ +1170ec: |[1170ec] org.acra.util.-$$Lambda$ProcessFinisher$OmeRxmCVVMKxLT4IxnHMK87eyrc.run:()V │ │ +1170fc: 5410 5d1a |0000: iget-object v0, v1, Lorg/acra/util/-$$Lambda$ProcessFinisher$OmeRxmCVVMKxLT4IxnHMK87eyrc;.f$0:Landroid/app/Activity; // field@1a5d │ │ +117100: 7110 4931 0000 |0002: invoke-static {v0}, Lorg/acra/util/ProcessFinisher;.lambda$finishLastActivity$0:(Landroid/app/Activity;)V // method@3149 │ │ +117106: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1106 header: │ │ @@ -316083,53 +316085,53 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -11711c: |[11711c] org.acra.util.-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38.:()V │ │ -11712c: 2200 6008 |0000: new-instance v0, Lorg/acra/util/-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38; // type@0860 │ │ -117130: 7010 0431 0000 |0002: invoke-direct {v0}, Lorg/acra/util/-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38;.:()V // method@3104 │ │ -117136: 6900 5e1a |0005: sput-object v0, Lorg/acra/util/-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38;.INSTANCE:Lorg/acra/util/-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38; // field@1a5e │ │ -11713a: 0e00 |0007: return-void │ │ +117124: |[117124] org.acra.util.-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38.:()V │ │ +117134: 2200 6008 |0000: new-instance v0, Lorg/acra/util/-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38; // type@0860 │ │ +117138: 7010 0431 0000 |0002: invoke-direct {v0}, Lorg/acra/util/-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38;.:()V // method@3104 │ │ +11713e: 6900 5e1a |0005: sput-object v0, Lorg/acra/util/-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38;.INSTANCE:Lorg/acra/util/-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38; // field@1a5e │ │ +117142: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/acra/util/-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11002 (PRIVATE SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11713c: |[11713c] org.acra.util.-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38.:()V │ │ -11714c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -117152: 0e00 |0003: return-void │ │ +117144: |[117144] org.acra.util.-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38.:()V │ │ +117154: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11715a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/util/-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -117100: |[117100] org.acra.util.-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -117110: 7130 5831 2103 |0000: invoke-static {v1, v2, v3}, Lorg/acra/util/StubCreator;.lambda$createErrorReporterStub$0:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@3158 │ │ -117116: 0c01 |0003: move-result-object v1 │ │ -117118: 1101 |0004: return-object v1 │ │ +117108: |[117108] org.acra.util.-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +117118: 7130 5831 2103 |0000: invoke-static {v1, v2, v3}, Lorg/acra/util/StubCreator;.lambda$createErrorReporterStub$0:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@3158 │ │ +11711e: 0c01 |0003: move-result-object v1 │ │ +117120: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1107 header: │ │ @@ -316176,22 +316178,22 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -117188: |[117188] org.acra.util.ApplicationStartupProcessor.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ -117198: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11719e: 5b01 601a |0003: iput-object v1, v0, Lorg/acra/util/ApplicationStartupProcessor;.context:Landroid/content/Context; // field@1a60 │ │ -1171a2: 5b02 5f1a |0005: iput-object v2, v0, Lorg/acra/util/ApplicationStartupProcessor;.config:Lorg/acra/config/CoreConfiguration; // field@1a5f │ │ -1171a6: 2202 1d08 |0007: new-instance v2, Lorg/acra/file/BulkReportDeleter; // type@081d │ │ -1171aa: 7020 1a30 1200 |0009: invoke-direct {v2, v1}, Lorg/acra/file/BulkReportDeleter;.:(Landroid/content/Context;)V // method@301a │ │ -1171b0: 5b02 611a |000c: iput-object v2, v0, Lorg/acra/util/ApplicationStartupProcessor;.reportDeleter:Lorg/acra/file/BulkReportDeleter; // field@1a61 │ │ -1171b4: 0e00 |000e: return-void │ │ +117190: |[117190] org.acra.util.ApplicationStartupProcessor.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ +1171a0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1171a6: 5b01 601a |0003: iput-object v1, v0, Lorg/acra/util/ApplicationStartupProcessor;.context:Landroid/content/Context; // field@1a60 │ │ +1171aa: 5b02 5f1a |0005: iput-object v2, v0, Lorg/acra/util/ApplicationStartupProcessor;.config:Lorg/acra/config/CoreConfiguration; // field@1a5f │ │ +1171ae: 2202 1d08 |0007: new-instance v2, Lorg/acra/file/BulkReportDeleter; // type@081d │ │ +1171b2: 7020 1a30 1200 |0009: invoke-direct {v2, v1}, Lorg/acra/file/BulkReportDeleter;.:(Landroid/content/Context;)V // method@301a │ │ +1171b8: 5b02 611a |000c: iput-object v2, v0, Lorg/acra/util/ApplicationStartupProcessor;.reportDeleter:Lorg/acra/file/BulkReportDeleter; // field@1a61 │ │ +1171bc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ @@ -316204,42 +316206,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -1171e4: |[1171e4] org.acra.util.ApplicationStartupProcessor.deleteUnsentReportsFromOldAppVersion:()V │ │ -1171f4: 2200 4008 |0000: new-instance v0, Lorg/acra/prefs/SharedPreferencesFactory; // type@0840 │ │ -1171f8: 5491 601a |0002: iget-object v1, v9, Lorg/acra/util/ApplicationStartupProcessor;.context:Landroid/content/Context; // field@1a60 │ │ -1171fc: 5492 5f1a |0004: iget-object v2, v9, Lorg/acra/util/ApplicationStartupProcessor;.config:Lorg/acra/config/CoreConfiguration; // field@1a5f │ │ -117200: 7030 9330 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/acra/prefs/SharedPreferencesFactory;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3093 │ │ -117206: 6e10 9430 0000 |0009: invoke-virtual {v0}, Lorg/acra/prefs/SharedPreferencesFactory;.create:()Landroid/content/SharedPreferences; // method@3094 │ │ -11720c: 0c00 |000c: move-result-object v0 │ │ -11720e: 1a01 872c |000d: const-string v1, "acra.lastVersionNr" // string@2c87 │ │ -117212: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -117214: 7230 fb01 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@01fb │ │ -11721a: 0a03 |0013: move-result v3 │ │ -11721c: 8133 |0014: int-to-long v3, v3 │ │ -11721e: 7010 0931 0900 |0015: invoke-direct {v9}, Lorg/acra/util/ApplicationStartupProcessor;.getAppVersion:()I // method@3109 │ │ -117224: 0a05 |0018: move-result v5 │ │ -117226: 8156 |0019: int-to-long v6, v5 │ │ -117228: 3108 0603 |001a: cmp-long v8, v6, v3 │ │ -11722c: 3d08 1800 |001c: if-lez v8, 0034 // +0018 │ │ -117230: 5493 611a |001e: iget-object v3, v9, Lorg/acra/util/ApplicationStartupProcessor;.reportDeleter:Lorg/acra/file/BulkReportDeleter; // field@1a61 │ │ -117234: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -117236: 6e30 1b30 4302 |0021: invoke-virtual {v3, v4, v2}, Lorg/acra/file/BulkReportDeleter;.deleteReports:(ZI)V // method@301b │ │ -11723c: 5493 611a |0024: iget-object v3, v9, Lorg/acra/util/ApplicationStartupProcessor;.reportDeleter:Lorg/acra/file/BulkReportDeleter; // field@1a61 │ │ -117240: 6e30 1b30 2302 |0026: invoke-virtual {v3, v2, v2}, Lorg/acra/file/BulkReportDeleter;.deleteReports:(ZI)V // method@301b │ │ -117246: 7210 f701 0000 |0029: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ -11724c: 0c00 |002c: move-result-object v0 │ │ -11724e: 7230 f501 1005 |002d: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@01f5 │ │ -117254: 0c00 |0030: move-result-object v0 │ │ -117256: 7210 f101 0000 |0031: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@01f1 │ │ -11725c: 0e00 |0034: return-void │ │ +1171ec: |[1171ec] org.acra.util.ApplicationStartupProcessor.deleteUnsentReportsFromOldAppVersion:()V │ │ +1171fc: 2200 4008 |0000: new-instance v0, Lorg/acra/prefs/SharedPreferencesFactory; // type@0840 │ │ +117200: 5491 601a |0002: iget-object v1, v9, Lorg/acra/util/ApplicationStartupProcessor;.context:Landroid/content/Context; // field@1a60 │ │ +117204: 5492 5f1a |0004: iget-object v2, v9, Lorg/acra/util/ApplicationStartupProcessor;.config:Lorg/acra/config/CoreConfiguration; // field@1a5f │ │ +117208: 7030 9330 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/acra/prefs/SharedPreferencesFactory;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3093 │ │ +11720e: 6e10 9430 0000 |0009: invoke-virtual {v0}, Lorg/acra/prefs/SharedPreferencesFactory;.create:()Landroid/content/SharedPreferences; // method@3094 │ │ +117214: 0c00 |000c: move-result-object v0 │ │ +117216: 1a01 872c |000d: const-string v1, "acra.lastVersionNr" // string@2c87 │ │ +11721a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +11721c: 7230 fb01 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@01fb │ │ +117222: 0a03 |0013: move-result v3 │ │ +117224: 8133 |0014: int-to-long v3, v3 │ │ +117226: 7010 0931 0900 |0015: invoke-direct {v9}, Lorg/acra/util/ApplicationStartupProcessor;.getAppVersion:()I // method@3109 │ │ +11722c: 0a05 |0018: move-result v5 │ │ +11722e: 8156 |0019: int-to-long v6, v5 │ │ +117230: 3108 0603 |001a: cmp-long v8, v6, v3 │ │ +117234: 3d08 1800 |001c: if-lez v8, 0034 // +0018 │ │ +117238: 5493 611a |001e: iget-object v3, v9, Lorg/acra/util/ApplicationStartupProcessor;.reportDeleter:Lorg/acra/file/BulkReportDeleter; // field@1a61 │ │ +11723c: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +11723e: 6e30 1b30 4302 |0021: invoke-virtual {v3, v4, v2}, Lorg/acra/file/BulkReportDeleter;.deleteReports:(ZI)V // method@301b │ │ +117244: 5493 611a |0024: iget-object v3, v9, Lorg/acra/util/ApplicationStartupProcessor;.reportDeleter:Lorg/acra/file/BulkReportDeleter; // field@1a61 │ │ +117248: 6e30 1b30 2302 |0026: invoke-virtual {v3, v2, v2}, Lorg/acra/file/BulkReportDeleter;.deleteReports:(ZI)V // method@301b │ │ +11724e: 7210 f701 0000 |0029: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01f7 │ │ +117254: 0c00 |002c: move-result-object v0 │ │ +117256: 7230 f501 1005 |002d: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@01f5 │ │ +11725c: 0c00 |0030: move-result-object v0 │ │ +11725e: 7210 f101 0000 |0031: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@01f1 │ │ +117264: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0010 line=58 │ │ 0x0015 line=59 │ │ 0x001e line=62 │ │ 0x0024 line=63 │ │ @@ -316252,25 +316254,25 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -117154: |[117154] org.acra.util.ApplicationStartupProcessor.getAppVersion:()I │ │ -117164: 2200 6908 |0000: new-instance v0, Lorg/acra/util/PackageManagerWrapper; // type@0869 │ │ -117168: 5421 601a |0002: iget-object v1, v2, Lorg/acra/util/ApplicationStartupProcessor;.context:Landroid/content/Context; // field@1a60 │ │ -11716c: 7020 4131 1000 |0004: invoke-direct {v0, v1}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@3141 │ │ -117172: 6e10 4231 0000 |0007: invoke-virtual {v0}, Lorg/acra/util/PackageManagerWrapper;.getPackageInfo:()Landroid/content/pm/PackageInfo; // method@3142 │ │ -117178: 0c00 |000a: move-result-object v0 │ │ -11717a: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ -11717e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -117180: 2803 |000e: goto 0011 // +0003 │ │ -117182: 5200 2700 |000f: iget v0, v0, Landroid/content/pm/PackageInfo;.versionCode:I // field@0027 │ │ -117186: 0f00 |0011: return v0 │ │ +11715c: |[11715c] org.acra.util.ApplicationStartupProcessor.getAppVersion:()I │ │ +11716c: 2200 6908 |0000: new-instance v0, Lorg/acra/util/PackageManagerWrapper; // type@0869 │ │ +117170: 5421 601a |0002: iget-object v1, v2, Lorg/acra/util/ApplicationStartupProcessor;.context:Landroid/content/Context; // field@1a60 │ │ +117174: 7020 4131 1000 |0004: invoke-direct {v0, v1}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@3141 │ │ +11717a: 6e10 4231 0000 |0007: invoke-virtual {v0}, Lorg/acra/util/PackageManagerWrapper;.getPackageInfo:()Landroid/content/pm/PackageInfo; // method@3142 │ │ +117180: 0c00 |000a: move-result-object v0 │ │ +117182: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ +117186: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +117188: 2803 |000e: goto 0011 // +0003 │ │ +11718a: 5200 2700 |000f: iget v0, v0, Landroid/content/pm/PackageInfo;.versionCode:I // field@0027 │ │ +11718e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=74 │ │ 0x000f line=75 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/acra/util/ApplicationStartupProcessor; │ │ @@ -316281,21 +316283,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1171b8: |[1171b8] org.acra.util.ApplicationStartupProcessor.checkReports:()V │ │ -1171c8: 2200 1407 |0000: new-instance v0, Ljava/lang/Thread; // type@0714 │ │ -1171cc: 2201 5d08 |0002: new-instance v1, Lorg/acra/util/-$$Lambda$ApplicationStartupProcessor$SCpWEwLiPDlq-IoS_WEvcaP1SxQ; // type@085d │ │ -1171d0: 7020 fd30 2100 |0004: invoke-direct {v1, v2}, Lorg/acra/util/-$$Lambda$ApplicationStartupProcessor$SCpWEwLiPDlq-IoS_WEvcaP1SxQ;.:(Lorg/acra/util/ApplicationStartupProcessor;)V // method@30fd │ │ -1171d6: 7020 032b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ -1171dc: 6e10 112b 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ -1171e2: 0e00 |000d: return-void │ │ +1171c0: |[1171c0] org.acra.util.ApplicationStartupProcessor.checkReports:()V │ │ +1171d0: 2200 1407 |0000: new-instance v0, Ljava/lang/Thread; // type@0714 │ │ +1171d4: 2201 5d08 |0002: new-instance v1, Lorg/acra/util/-$$Lambda$ApplicationStartupProcessor$SCpWEwLiPDlq-IoS_WEvcaP1SxQ; // type@085d │ │ +1171d8: 7020 fd30 2100 |0004: invoke-direct {v1, v2}, Lorg/acra/util/-$$Lambda$ApplicationStartupProcessor$SCpWEwLiPDlq-IoS_WEvcaP1SxQ;.:(Lorg/acra/util/ApplicationStartupProcessor;)V // method@30fd │ │ +1171de: 7020 032b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b03 │ │ +1171e4: 6e10 112b 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@2b11 │ │ +1171ea: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000a line=50 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/acra/util/ApplicationStartupProcessor; │ │ │ │ @@ -316304,21 +316306,21 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -117260: |[117260] org.acra.util.ApplicationStartupProcessor.lambda$checkReports$0$ApplicationStartupProcessor:()V │ │ -117270: 5410 5f1a |0000: iget-object v0, v1, Lorg/acra/util/ApplicationStartupProcessor;.config:Lorg/acra/config/CoreConfiguration; // field@1a5f │ │ -117274: 6e10 552f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.deleteOldUnsentReportsOnApplicationStart:()Z // method@2f55 │ │ -11727a: 0a00 |0005: move-result v0 │ │ -11727c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -117280: 7010 0831 0100 |0008: invoke-direct {v1}, Lorg/acra/util/ApplicationStartupProcessor;.deleteUnsentReportsFromOldAppVersion:()V // method@3108 │ │ -117286: 0e00 |000b: return-void │ │ +117268: |[117268] org.acra.util.ApplicationStartupProcessor.lambda$checkReports$0$ApplicationStartupProcessor:()V │ │ +117278: 5410 5f1a |0000: iget-object v0, v1, Lorg/acra/util/ApplicationStartupProcessor;.config:Lorg/acra/config/CoreConfiguration; // field@1a5f │ │ +11727c: 6e10 552f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.deleteOldUnsentReportsOnApplicationStart:()Z // method@2f55 │ │ +117282: 0a00 |0005: move-result v0 │ │ +117284: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +117288: 7010 0831 0100 |0008: invoke-direct {v1}, Lorg/acra/util/ApplicationStartupProcessor;.deleteUnsentReportsFromOldAppVersion:()V // method@3108 │ │ +11728e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0008 line=48 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/acra/util/ApplicationStartupProcessor; │ │ │ │ @@ -316357,37 +316359,37 @@ │ │ type : '()Lorg/acra/util/BundleWrapper$Internal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -117484: |[117484] org.acra.util.BundleWrapper$-CC.create:()Lorg/acra/util/BundleWrapper$Internal; │ │ -117494: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -117498: 1301 1600 |0002: const/16 v1, #int 22 // #16 │ │ -11749c: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -1174a0: 2200 1d01 |0006: new-instance v0, Landroid/os/PersistableBundle; // type@011d │ │ -1174a4: 7010 d604 0000 |0008: invoke-direct {v0}, Landroid/os/PersistableBundle;.:()V // method@04d6 │ │ -1174aa: 2806 |000b: goto 0011 // +0006 │ │ -1174ac: 2200 0701 |000c: new-instance v0, Landroid/os/Bundle; // type@0107 │ │ -1174b0: 7010 3a04 0000 |000e: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@043a │ │ -1174b6: 1c01 6408 |0011: const-class v1, Lorg/acra/util/BundleWrapper; // type@0864 │ │ -1174ba: 6e10 1e2a 0100 |0013: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2a1e │ │ -1174c0: 0c01 |0016: move-result-object v1 │ │ -1174c2: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -1174c4: 2322 f409 |0018: new-array v2, v2, [Ljava/lang/Class; // type@09f4 │ │ -1174c8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1174ca: 1c04 6308 |001b: const-class v4, Lorg/acra/util/BundleWrapper$Internal; // type@0863 │ │ -1174ce: 4d04 0203 |001d: aput-object v4, v2, v3 │ │ -1174d2: 2203 5e08 |001f: new-instance v3, Lorg/acra/util/-$$Lambda$BundleWrapper$sMIeitQ5e98wtOxOu4-WqhkNThY; // type@085e │ │ -1174d6: 7020 ff30 0300 |0021: invoke-direct {v3, v0}, Lorg/acra/util/-$$Lambda$BundleWrapper$sMIeitQ5e98wtOxOu4-WqhkNThY;.:(Ljava/lang/Object;)V // method@30ff │ │ -1174dc: 7130 3a2b 2103 |0024: invoke-static {v1, v2, v3}, Ljava/lang/reflect/Proxy;.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; // method@2b3a │ │ -1174e2: 0c00 |0027: move-result-object v0 │ │ -1174e4: 1f00 6308 |0028: check-cast v0, Lorg/acra/util/BundleWrapper$Internal; // type@0863 │ │ -1174e8: 1100 |002a: return-object v0 │ │ +11748c: |[11748c] org.acra.util.BundleWrapper$-CC.create:()Lorg/acra/util/BundleWrapper$Internal; │ │ +11749c: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +1174a0: 1301 1600 |0002: const/16 v1, #int 22 // #16 │ │ +1174a4: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +1174a8: 2200 1d01 |0006: new-instance v0, Landroid/os/PersistableBundle; // type@011d │ │ +1174ac: 7010 d604 0000 |0008: invoke-direct {v0}, Landroid/os/PersistableBundle;.:()V // method@04d6 │ │ +1174b2: 2806 |000b: goto 0011 // +0006 │ │ +1174b4: 2200 0701 |000c: new-instance v0, Landroid/os/Bundle; // type@0107 │ │ +1174b8: 7010 3a04 0000 |000e: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@043a │ │ +1174be: 1c01 6408 |0011: const-class v1, Lorg/acra/util/BundleWrapper; // type@0864 │ │ +1174c2: 6e10 1e2a 0100 |0013: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2a1e │ │ +1174c8: 0c01 |0016: move-result-object v1 │ │ +1174ca: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +1174cc: 2322 f409 |0018: new-array v2, v2, [Ljava/lang/Class; // type@09f4 │ │ +1174d0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1174d2: 1c04 6308 |001b: const-class v4, Lorg/acra/util/BundleWrapper$Internal; // type@0863 │ │ +1174d6: 4d04 0203 |001d: aput-object v4, v2, v3 │ │ +1174da: 2203 5e08 |001f: new-instance v3, Lorg/acra/util/-$$Lambda$BundleWrapper$sMIeitQ5e98wtOxOu4-WqhkNThY; // type@085e │ │ +1174de: 7020 ff30 0300 |0021: invoke-direct {v3, v0}, Lorg/acra/util/-$$Lambda$BundleWrapper$sMIeitQ5e98wtOxOu4-WqhkNThY;.:(Ljava/lang/Object;)V // method@30ff │ │ +1174e4: 7130 3a2b 2103 |0024: invoke-static {v1, v2, v3}, Ljava/lang/reflect/Proxy;.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; // method@2b3a │ │ +1174ea: 0c00 |0027: move-result-object v0 │ │ +1174ec: 1f00 6308 |0028: check-cast v0, Lorg/acra/util/BundleWrapper$Internal; // type@0863 │ │ +1174f0: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0011 line=175 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/util/BundleWrapper$-CC;) │ │ @@ -316395,48 +316397,48 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -117288: |[117288] org.acra.util.BundleWrapper$-CC.lambda$create$0:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -117298: 6e10 312b 0500 |0000: invoke-virtual {v5}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ -11729e: 0c04 |0003: move-result-object v4 │ │ -1172a0: 1a00 332e |0004: const-string v0, "asPersistableBundle" // string@2e33 │ │ -1172a4: 6e20 ba2a 0400 |0006: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1172aa: 0a04 |0009: move-result v4 │ │ -1172ac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1172ae: 1301 1600 |000b: const/16 v1, #int 22 // #16 │ │ -1172b2: 3804 0800 |000d: if-eqz v4, 0015 // +0008 │ │ -1172b6: 6004 9100 |000f: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -1172ba: 3414 0300 |0011: if-lt v4, v1, 0014 // +0003 │ │ -1172be: 1103 |0013: return-object v3 │ │ -1172c0: 1100 |0014: return-object v0 │ │ -1172c2: 6e10 312b 0500 |0015: invoke-virtual {v5}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ -1172c8: 0c04 |0018: move-result-object v4 │ │ -1172ca: 1a02 2f2e |0019: const-string v2, "asBundle" // string@2e2f │ │ -1172ce: 6e20 ba2a 2400 |001b: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1172d4: 0a04 |001e: move-result v4 │ │ -1172d6: 3804 0800 |001f: if-eqz v4, 0027 // +0008 │ │ -1172da: 6004 9100 |0021: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -1172de: 3514 0300 |0023: if-ge v4, v1, 0026 // +0003 │ │ -1172e2: 1103 |0025: return-object v3 │ │ -1172e4: 1100 |0026: return-object v0 │ │ -1172e6: 6e10 8d2a 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -1172ec: 0c04 |002a: move-result-object v4 │ │ -1172ee: 6e10 312b 0500 |002b: invoke-virtual {v5}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ -1172f4: 0c00 |002e: move-result-object v0 │ │ -1172f6: 6e10 322b 0500 |002f: invoke-virtual {v5}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@2b32 │ │ -1172fc: 0c05 |0032: move-result-object v5 │ │ -1172fe: 6e30 292a 0405 |0033: invoke-virtual {v4, v0, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ -117304: 0c04 |0036: move-result-object v4 │ │ -117306: 6e30 342b 3406 |0037: invoke-virtual {v4, v3, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ -11730c: 0c03 |003a: move-result-object v3 │ │ -11730e: 1103 |003b: return-object v3 │ │ +117290: |[117290] org.acra.util.BundleWrapper$-CC.lambda$create$0:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +1172a0: 6e10 312b 0500 |0000: invoke-virtual {v5}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ +1172a6: 0c04 |0003: move-result-object v4 │ │ +1172a8: 1a00 332e |0004: const-string v0, "asPersistableBundle" // string@2e33 │ │ +1172ac: 6e20 ba2a 0400 |0006: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1172b2: 0a04 |0009: move-result v4 │ │ +1172b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1172b6: 1301 1600 |000b: const/16 v1, #int 22 // #16 │ │ +1172ba: 3804 0800 |000d: if-eqz v4, 0015 // +0008 │ │ +1172be: 6004 9100 |000f: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +1172c2: 3414 0300 |0011: if-lt v4, v1, 0014 // +0003 │ │ +1172c6: 1103 |0013: return-object v3 │ │ +1172c8: 1100 |0014: return-object v0 │ │ +1172ca: 6e10 312b 0500 |0015: invoke-virtual {v5}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ +1172d0: 0c04 |0018: move-result-object v4 │ │ +1172d2: 1a02 2f2e |0019: const-string v2, "asBundle" // string@2e2f │ │ +1172d6: 6e20 ba2a 2400 |001b: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1172dc: 0a04 |001e: move-result v4 │ │ +1172de: 3804 0800 |001f: if-eqz v4, 0027 // +0008 │ │ +1172e2: 6004 9100 |0021: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +1172e6: 3514 0300 |0023: if-ge v4, v1, 0026 // +0003 │ │ +1172ea: 1103 |0025: return-object v3 │ │ +1172ec: 1100 |0026: return-object v0 │ │ +1172ee: 6e10 8d2a 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +1172f4: 0c04 |002a: move-result-object v4 │ │ +1172f6: 6e10 312b 0500 |002b: invoke-virtual {v5}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ +1172fc: 0c00 |002e: move-result-object v0 │ │ +1172fe: 6e10 322b 0500 |002f: invoke-virtual {v5}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@2b32 │ │ +117304: 0c05 |0032: move-result-object v5 │ │ +117306: 6e30 292a 0405 |0033: invoke-virtual {v4, v0, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ +11730c: 0c04 |0036: move-result-object v4 │ │ +11730e: 6e30 342b 3406 |0037: invoke-virtual {v4, v3, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ +117314: 0c03 |003a: move-result-object v3 │ │ +117316: 1103 |003b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x000f line=177 │ │ 0x0015 line=182 │ │ 0x0021 line=183 │ │ 0x0027 line=188 │ │ @@ -316451,94 +316453,94 @@ │ │ type : '(Landroid/os/Bundle;)Lorg/acra/util/BundleWrapper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 159 16-bit code units │ │ -117310: |[117310] org.acra.util.BundleWrapper$-CC.wrap:(Landroid/os/Bundle;)Lorg/acra/util/BundleWrapper; │ │ -117320: 7100 0b31 0000 |0000: invoke-static {}, Lorg/acra/util/BundleWrapper$-CC;.create:()Lorg/acra/util/BundleWrapper$Internal; // method@310b │ │ -117326: 0c00 |0003: move-result-object v0 │ │ -117328: 3805 9a00 |0004: if-eqz v5, 009e // +009a │ │ -11732c: 6e10 5204 0500 |0006: invoke-virtual {v5}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@0452 │ │ -117332: 0c01 |0009: move-result-object v1 │ │ -117334: 7210 742c 0100 |000a: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -11733a: 0c01 |000d: move-result-object v1 │ │ -11733c: 7210 042c 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -117342: 0a02 |0011: move-result v2 │ │ -117344: 3802 8c00 |0012: if-eqz v2, 009e // +008c │ │ -117348: 7210 052c 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -11734e: 0c02 |0017: move-result-object v2 │ │ -117350: 1f02 0e07 |0018: check-cast v2, Ljava/lang/String; // type@070e │ │ -117354: 6e20 3d04 2500 |001a: invoke-virtual {v5, v2}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@043d │ │ -11735a: 0c03 |001d: move-result-object v3 │ │ -11735c: 2034 f406 |001e: instance-of v4, v3, Ljava/lang/Integer; // type@06f4 │ │ -117360: 3804 0c00 |0020: if-eqz v4, 002c // +000c │ │ -117364: 1f03 f406 |0022: check-cast v3, Ljava/lang/Integer; // type@06f4 │ │ -117368: 6e10 5b2a 0300 |0024: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -11736e: 0a03 |0027: move-result v3 │ │ -117370: 7230 2c31 2003 |0028: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putInt:(Ljava/lang/String;I)V // method@312c │ │ -117376: 28e3 |002b: goto 000e // -001d │ │ -117378: 2034 c009 |002c: instance-of v4, v3, [I // type@09c0 │ │ -11737c: 3804 0a00 |002e: if-eqz v4, 0038 // +000a │ │ -117380: 1f03 c009 |0030: check-cast v3, [I // type@09c0 │ │ -117384: 1f03 c009 |0032: check-cast v3, [I // type@09c0 │ │ -117388: 7230 2d31 2003 |0034: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putIntArray:(Ljava/lang/String;[I)V // method@312d │ │ -11738e: 28d7 |0037: goto 000e // -0029 │ │ -117390: 2034 f706 |0038: instance-of v4, v3, Ljava/lang/Long; // type@06f7 │ │ -117394: 3804 0c00 |003a: if-eqz v4, 0046 // +000c │ │ -117398: 1f03 f706 |003c: check-cast v3, Ljava/lang/Long; // type@06f7 │ │ -11739c: 6e10 662a 0300 |003e: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@2a66 │ │ -1173a2: 0b03 |0041: move-result-wide v3 │ │ -1173a4: 7240 2e31 2043 |0042: invoke-interface {v0, v2, v3, v4}, Lorg/acra/util/BundleWrapper;.putLong:(Ljava/lang/String;J)V // method@312e │ │ -1173aa: 28c9 |0045: goto 000e // -0037 │ │ -1173ac: 2034 c109 |0046: instance-of v4, v3, [J // type@09c1 │ │ -1173b0: 3804 0a00 |0048: if-eqz v4, 0052 // +000a │ │ -1173b4: 1f03 c109 |004a: check-cast v3, [J // type@09c1 │ │ -1173b8: 1f03 c109 |004c: check-cast v3, [J // type@09c1 │ │ -1173bc: 7230 2f31 2003 |004e: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putLongArray:(Ljava/lang/String;[J)V // method@312f │ │ -1173c2: 28bd |0051: goto 000e // -0043 │ │ -1173c4: 2034 e906 |0052: instance-of v4, v3, Ljava/lang/Double; // type@06e9 │ │ -1173c8: 3804 0c00 |0054: if-eqz v4, 0060 // +000c │ │ -1173cc: 1f03 e906 |0056: check-cast v3, Ljava/lang/Double; // type@06e9 │ │ -1173d0: 6e10 372a 0300 |0058: invoke-virtual {v3}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ -1173d6: 0b03 |005b: move-result-wide v3 │ │ -1173d8: 7240 2a31 2043 |005c: invoke-interface {v0, v2, v3, v4}, Lorg/acra/util/BundleWrapper;.putDouble:(Ljava/lang/String;D)V // method@312a │ │ -1173de: 28af |005f: goto 000e // -0051 │ │ -1173e0: 2034 be09 |0060: instance-of v4, v3, [D // type@09be │ │ -1173e4: 3804 0a00 |0062: if-eqz v4, 006c // +000a │ │ -1173e8: 1f03 be09 |0064: check-cast v3, [D // type@09be │ │ -1173ec: 1f03 be09 |0066: check-cast v3, [D // type@09be │ │ -1173f0: 7230 2b31 2003 |0068: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putDoubleArray:(Ljava/lang/String;[D)V // method@312b │ │ -1173f6: 28a3 |006b: goto 000e // -005d │ │ -1173f8: 2034 0e07 |006c: instance-of v4, v3, Ljava/lang/String; // type@070e │ │ -1173fc: 3804 0800 |006e: if-eqz v4, 0076 // +0008 │ │ -117400: 1f03 0e07 |0070: check-cast v3, Ljava/lang/String; // type@070e │ │ -117404: 7230 3031 2003 |0072: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@3130 │ │ -11740a: 2899 |0075: goto 000e // -0067 │ │ -11740c: 2034 f809 |0076: instance-of v4, v3, [Ljava/lang/String; // type@09f8 │ │ -117410: 3804 0a00 |0078: if-eqz v4, 0082 // +000a │ │ -117414: 1f03 f809 |007a: check-cast v3, [Ljava/lang/String; // type@09f8 │ │ -117418: 1f03 f809 |007c: check-cast v3, [Ljava/lang/String; // type@09f8 │ │ -11741c: 7230 3131 2003 |007e: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@3131 │ │ -117422: 288d |0081: goto 000e // -0073 │ │ -117424: 2034 de06 |0082: instance-of v4, v3, Ljava/lang/Boolean; // type@06de │ │ -117428: 3804 0d00 |0084: if-eqz v4, 0091 // +000d │ │ -11742c: 1f03 de06 |0086: check-cast v3, Ljava/lang/Boolean; // type@06de │ │ -117430: 6e10 fb29 0300 |0088: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ -117436: 0a03 |008b: move-result v3 │ │ -117438: 7230 2831 2003 |008c: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putBoolean:(Ljava/lang/String;Z)V // method@3128 │ │ -11743e: 2900 7fff |008f: goto/16 000e // -0081 │ │ -117442: 2034 150a |0091: instance-of v4, v3, [Z // type@0a15 │ │ -117446: 3804 7bff |0093: if-eqz v4, 000e // -0085 │ │ -11744a: 1f03 150a |0095: check-cast v3, [Z // type@0a15 │ │ -11744e: 1f03 150a |0097: check-cast v3, [Z // type@0a15 │ │ -117452: 7230 2931 2003 |0099: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putBooleanArray:(Ljava/lang/String;[Z)V // method@3129 │ │ -117458: 2900 72ff |009c: goto/16 000e // -008e │ │ -11745c: 1100 |009e: return-object v0 │ │ +117318: |[117318] org.acra.util.BundleWrapper$-CC.wrap:(Landroid/os/Bundle;)Lorg/acra/util/BundleWrapper; │ │ +117328: 7100 0b31 0000 |0000: invoke-static {}, Lorg/acra/util/BundleWrapper$-CC;.create:()Lorg/acra/util/BundleWrapper$Internal; // method@310b │ │ +11732e: 0c00 |0003: move-result-object v0 │ │ +117330: 3805 9a00 |0004: if-eqz v5, 009e // +009a │ │ +117334: 6e10 5204 0500 |0006: invoke-virtual {v5}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@0452 │ │ +11733a: 0c01 |0009: move-result-object v1 │ │ +11733c: 7210 742c 0100 |000a: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +117342: 0c01 |000d: move-result-object v1 │ │ +117344: 7210 042c 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +11734a: 0a02 |0011: move-result v2 │ │ +11734c: 3802 8c00 |0012: if-eqz v2, 009e // +008c │ │ +117350: 7210 052c 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +117356: 0c02 |0017: move-result-object v2 │ │ +117358: 1f02 0e07 |0018: check-cast v2, Ljava/lang/String; // type@070e │ │ +11735c: 6e20 3d04 2500 |001a: invoke-virtual {v5, v2}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@043d │ │ +117362: 0c03 |001d: move-result-object v3 │ │ +117364: 2034 f406 |001e: instance-of v4, v3, Ljava/lang/Integer; // type@06f4 │ │ +117368: 3804 0c00 |0020: if-eqz v4, 002c // +000c │ │ +11736c: 1f03 f406 |0022: check-cast v3, Ljava/lang/Integer; // type@06f4 │ │ +117370: 6e10 5b2a 0300 |0024: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +117376: 0a03 |0027: move-result v3 │ │ +117378: 7230 2c31 2003 |0028: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putInt:(Ljava/lang/String;I)V // method@312c │ │ +11737e: 28e3 |002b: goto 000e // -001d │ │ +117380: 2034 c009 |002c: instance-of v4, v3, [I // type@09c0 │ │ +117384: 3804 0a00 |002e: if-eqz v4, 0038 // +000a │ │ +117388: 1f03 c009 |0030: check-cast v3, [I // type@09c0 │ │ +11738c: 1f03 c009 |0032: check-cast v3, [I // type@09c0 │ │ +117390: 7230 2d31 2003 |0034: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putIntArray:(Ljava/lang/String;[I)V // method@312d │ │ +117396: 28d7 |0037: goto 000e // -0029 │ │ +117398: 2034 f706 |0038: instance-of v4, v3, Ljava/lang/Long; // type@06f7 │ │ +11739c: 3804 0c00 |003a: if-eqz v4, 0046 // +000c │ │ +1173a0: 1f03 f706 |003c: check-cast v3, Ljava/lang/Long; // type@06f7 │ │ +1173a4: 6e10 662a 0300 |003e: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@2a66 │ │ +1173aa: 0b03 |0041: move-result-wide v3 │ │ +1173ac: 7240 2e31 2043 |0042: invoke-interface {v0, v2, v3, v4}, Lorg/acra/util/BundleWrapper;.putLong:(Ljava/lang/String;J)V // method@312e │ │ +1173b2: 28c9 |0045: goto 000e // -0037 │ │ +1173b4: 2034 c109 |0046: instance-of v4, v3, [J // type@09c1 │ │ +1173b8: 3804 0a00 |0048: if-eqz v4, 0052 // +000a │ │ +1173bc: 1f03 c109 |004a: check-cast v3, [J // type@09c1 │ │ +1173c0: 1f03 c109 |004c: check-cast v3, [J // type@09c1 │ │ +1173c4: 7230 2f31 2003 |004e: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putLongArray:(Ljava/lang/String;[J)V // method@312f │ │ +1173ca: 28bd |0051: goto 000e // -0043 │ │ +1173cc: 2034 e906 |0052: instance-of v4, v3, Ljava/lang/Double; // type@06e9 │ │ +1173d0: 3804 0c00 |0054: if-eqz v4, 0060 // +000c │ │ +1173d4: 1f03 e906 |0056: check-cast v3, Ljava/lang/Double; // type@06e9 │ │ +1173d8: 6e10 372a 0300 |0058: invoke-virtual {v3}, Ljava/lang/Double;.doubleValue:()D // method@2a37 │ │ +1173de: 0b03 |005b: move-result-wide v3 │ │ +1173e0: 7240 2a31 2043 |005c: invoke-interface {v0, v2, v3, v4}, Lorg/acra/util/BundleWrapper;.putDouble:(Ljava/lang/String;D)V // method@312a │ │ +1173e6: 28af |005f: goto 000e // -0051 │ │ +1173e8: 2034 be09 |0060: instance-of v4, v3, [D // type@09be │ │ +1173ec: 3804 0a00 |0062: if-eqz v4, 006c // +000a │ │ +1173f0: 1f03 be09 |0064: check-cast v3, [D // type@09be │ │ +1173f4: 1f03 be09 |0066: check-cast v3, [D // type@09be │ │ +1173f8: 7230 2b31 2003 |0068: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putDoubleArray:(Ljava/lang/String;[D)V // method@312b │ │ +1173fe: 28a3 |006b: goto 000e // -005d │ │ +117400: 2034 0e07 |006c: instance-of v4, v3, Ljava/lang/String; // type@070e │ │ +117404: 3804 0800 |006e: if-eqz v4, 0076 // +0008 │ │ +117408: 1f03 0e07 |0070: check-cast v3, Ljava/lang/String; // type@070e │ │ +11740c: 7230 3031 2003 |0072: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@3130 │ │ +117412: 2899 |0075: goto 000e // -0067 │ │ +117414: 2034 f809 |0076: instance-of v4, v3, [Ljava/lang/String; // type@09f8 │ │ +117418: 3804 0a00 |0078: if-eqz v4, 0082 // +000a │ │ +11741c: 1f03 f809 |007a: check-cast v3, [Ljava/lang/String; // type@09f8 │ │ +117420: 1f03 f809 |007c: check-cast v3, [Ljava/lang/String; // type@09f8 │ │ +117424: 7230 3131 2003 |007e: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@3131 │ │ +11742a: 288d |0081: goto 000e // -0073 │ │ +11742c: 2034 de06 |0082: instance-of v4, v3, Ljava/lang/Boolean; // type@06de │ │ +117430: 3804 0d00 |0084: if-eqz v4, 0091 // +000d │ │ +117434: 1f03 de06 |0086: check-cast v3, Ljava/lang/Boolean; // type@06de │ │ +117438: 6e10 fb29 0300 |0088: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@29fb │ │ +11743e: 0a03 |008b: move-result v3 │ │ +117440: 7230 2831 2003 |008c: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putBoolean:(Ljava/lang/String;Z)V // method@3128 │ │ +117446: 2900 7fff |008f: goto/16 000e // -0081 │ │ +11744a: 2034 150a |0091: instance-of v4, v3, [Z // type@0a15 │ │ +11744e: 3804 7bff |0093: if-eqz v4, 000e // -0085 │ │ +117452: 1f03 150a |0095: check-cast v3, [Z // type@0a15 │ │ +117456: 1f03 150a |0097: check-cast v3, [Z // type@0a15 │ │ +11745a: 7230 2931 2003 |0099: invoke-interface {v0, v2, v3}, Lorg/acra/util/BundleWrapper;.putBooleanArray:(Ljava/lang/String;[Z)V // method@3129 │ │ +117460: 2900 72ff |009c: goto/16 000e // -008e │ │ +117464: 1100 |009e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0006 line=136 │ │ 0x001a line=137 │ │ 0x001e line=138 │ │ 0x0022 line=139 │ │ @@ -316568,20 +316570,20 @@ │ │ type : '(Landroid/os/PersistableBundle;)Lorg/acra/util/BundleWrapper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -117460: |[117460] org.acra.util.BundleWrapper$-CC.wrap:(Landroid/os/PersistableBundle;)Lorg/acra/util/BundleWrapper; │ │ -117470: 7100 0b31 0000 |0000: invoke-static {}, Lorg/acra/util/BundleWrapper$-CC;.create:()Lorg/acra/util/BundleWrapper$Internal; // method@310b │ │ -117476: 0c00 |0003: move-result-object v0 │ │ -117478: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -11747c: 7220 2731 1000 |0006: invoke-interface {v0, v1}, Lorg/acra/util/BundleWrapper;.putAll:(Landroid/os/PersistableBundle;)V // method@3127 │ │ -117482: 1100 |0009: return-object v0 │ │ +117468: |[117468] org.acra.util.BundleWrapper$-CC.wrap:(Landroid/os/PersistableBundle;)Lorg/acra/util/BundleWrapper; │ │ +117478: 7100 0b31 0000 |0000: invoke-static {}, Lorg/acra/util/BundleWrapper$-CC;.create:()Lorg/acra/util/BundleWrapper$Internal; // method@310b │ │ +11747e: 0c00 |0003: move-result-object v0 │ │ +117480: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +117484: 7220 2731 1000 |0006: invoke-interface {v0, v1}, Lorg/acra/util/BundleWrapper;.putAll:(Landroid/os/PersistableBundle;)V // method@3127 │ │ +11748a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=168 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/os/PersistableBundle; │ │ │ │ @@ -316934,17 +316936,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -117650: |[117650] org.acra.util.IOUtils.:()V │ │ -117660: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -117666: 0e00 |0003: return-void │ │ +117658: |[117658] org.acra.util.IOUtils.:()V │ │ +117668: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11766e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/util/IOUtils; │ │ │ │ #1 : (in Lorg/acra/util/IOUtils;) │ │ @@ -316952,29 +316954,29 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -117668: |[117668] org.acra.util.IOUtils.deleteFile:(Ljava/io/File;)V │ │ -117678: 6e10 9b29 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@299b │ │ -11767e: 0a00 |0003: move-result v0 │ │ -117680: 3900 1a00 |0004: if-nez v0, 001e // +001a │ │ -117684: 6200 fe18 |0006: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -117688: 6201 f518 |0008: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -11768c: 2202 1007 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -117690: 7010 eb2a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -117696: 1a03 010e |000f: const-string v3, "Could not delete file: " // string@0e01 │ │ -11769a: 6e20 f52a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1176a0: 6e20 f42a 4200 |0014: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1176a6: 6e10 fa2a 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1176ac: 0c04 |001a: move-result-object v4 │ │ -1176ae: 7230 5f30 1004 |001b: invoke-interface {v0, v1, v4}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -1176b4: 0e00 |001e: return-void │ │ +117670: |[117670] org.acra.util.IOUtils.deleteFile:(Ljava/io/File;)V │ │ +117680: 6e10 9b29 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@299b │ │ +117686: 0a00 |0003: move-result v0 │ │ +117688: 3900 1a00 |0004: if-nez v0, 001e // +001a │ │ +11768c: 6200 fe18 |0006: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +117690: 6201 f518 |0008: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +117694: 2202 1007 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +117698: 7010 eb2a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +11769e: 1a03 010e |000f: const-string v3, "Could not delete file: " // string@0e01 │ │ +1176a2: 6e20 f52a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1176a8: 6e20 f42a 4200 |0014: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1176ae: 6e10 fa2a 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1176b4: 0c04 |001a: move-result-object v4 │ │ +1176b6: 7230 5f30 1004 |001b: invoke-interface {v0, v1, v4}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +1176bc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=57 │ │ locals : │ │ 0x0000 - 0x001f reg=4 (null) Ljava/io/File; │ │ │ │ @@ -316983,47 +316985,47 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/Serializable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -1174ec: |[1174ec] org.acra.util.IOUtils.deserialize:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/Serializable; │ │ -1174fc: 3804 3900 |0000: if-eqz v4, 0039 // +0039 │ │ -117500: 2200 cd06 |0002: new-instance v0, Ljava/io/ObjectInputStream; // type@06cd │ │ -117504: 2201 b906 |0004: new-instance v1, Ljava/io/ByteArrayInputStream; // type@06b9 │ │ -117508: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -11750a: 7120 bd05 2400 |0007: invoke-static {v4, v2}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@05bd │ │ -117510: 0c04 |000a: move-result-object v4 │ │ -117512: 7020 7b29 4100 |000b: invoke-direct {v1, v4}, Ljava/io/ByteArrayInputStream;.:([B)V // method@297b │ │ -117518: 7020 d829 1000 |000e: invoke-direct {v0, v1}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@29d8 │ │ -11751e: 6e10 da29 0000 |0011: invoke-virtual {v0}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@29da │ │ -117524: 0c04 |0014: move-result-object v4 │ │ -117526: 6e20 322a 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@2a32 │ │ -11752c: 0a01 |0018: move-result v1 │ │ -11752e: 3801 0c00 |0019: if-eqz v1, 0025 // +000c │ │ -117532: 6e20 192a 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@2a19 │ │ -117538: 0c03 |001e: move-result-object v3 │ │ -11753a: 1f03 d506 |001f: check-cast v3, Ljava/io/Serializable; // type@06d5 │ │ -11753e: 6e10 d929 0000 |0021: invoke-virtual {v0}, Ljava/io/ObjectInputStream;.close:()V // method@29d9 │ │ -117544: 1103 |0024: return-object v3 │ │ -117546: 6e10 d929 0000 |0025: invoke-virtual {v0}, Ljava/io/ObjectInputStream;.close:()V // method@29d9 │ │ -11754c: 2811 |0028: goto 0039 // +0011 │ │ -11754e: 0d03 |0029: move-exception v3 │ │ -117550: 2703 |002a: throw v3 │ │ -117552: 0d03 |002b: move-exception v3 │ │ -117554: 6e10 d929 0000 |002c: invoke-virtual {v0}, Ljava/io/ObjectInputStream;.close:()V // method@29d9 │ │ -11755a: 2703 |002f: throw v3 │ │ -11755c: 0d03 |0030: move-exception v3 │ │ -11755e: 6e10 362a 0300 |0031: invoke-virtual {v3}, Ljava/lang/ClassNotFoundException;.printStackTrace:()V // method@2a36 │ │ -117564: 2805 |0034: goto 0039 // +0005 │ │ -117566: 0d03 |0035: move-exception v3 │ │ -117568: 6e10 cc29 0300 |0036: invoke-virtual {v3}, Ljava/io/IOException;.printStackTrace:()V // method@29cc │ │ -11756e: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -117570: 1103 |003a: return-object v3 │ │ +1174f4: |[1174f4] org.acra.util.IOUtils.deserialize:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/Serializable; │ │ +117504: 3804 3900 |0000: if-eqz v4, 0039 // +0039 │ │ +117508: 2200 cd06 |0002: new-instance v0, Ljava/io/ObjectInputStream; // type@06cd │ │ +11750c: 2201 b906 |0004: new-instance v1, Ljava/io/ByteArrayInputStream; // type@06b9 │ │ +117510: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +117512: 7120 bd05 2400 |0007: invoke-static {v4, v2}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@05bd │ │ +117518: 0c04 |000a: move-result-object v4 │ │ +11751a: 7020 7b29 4100 |000b: invoke-direct {v1, v4}, Ljava/io/ByteArrayInputStream;.:([B)V // method@297b │ │ +117520: 7020 d829 1000 |000e: invoke-direct {v0, v1}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@29d8 │ │ +117526: 6e10 da29 0000 |0011: invoke-virtual {v0}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@29da │ │ +11752c: 0c04 |0014: move-result-object v4 │ │ +11752e: 6e20 322a 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@2a32 │ │ +117534: 0a01 |0018: move-result v1 │ │ +117536: 3801 0c00 |0019: if-eqz v1, 0025 // +000c │ │ +11753a: 6e20 192a 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@2a19 │ │ +117540: 0c03 |001e: move-result-object v3 │ │ +117542: 1f03 d506 |001f: check-cast v3, Ljava/io/Serializable; // type@06d5 │ │ +117546: 6e10 d929 0000 |0021: invoke-virtual {v0}, Ljava/io/ObjectInputStream;.close:()V // method@29d9 │ │ +11754c: 1103 |0024: return-object v3 │ │ +11754e: 6e10 d929 0000 |0025: invoke-virtual {v0}, Ljava/io/ObjectInputStream;.close:()V // method@29d9 │ │ +117554: 2811 |0028: goto 0039 // +0011 │ │ +117556: 0d03 |0029: move-exception v3 │ │ +117558: 2703 |002a: throw v3 │ │ +11755a: 0d03 |002b: move-exception v3 │ │ +11755c: 6e10 d929 0000 |002c: invoke-virtual {v0}, Ljava/io/ObjectInputStream;.close:()V // method@29d9 │ │ +117562: 2703 |002f: throw v3 │ │ +117564: 0d03 |0030: move-exception v3 │ │ +117566: 6e10 362a 0300 |0031: invoke-virtual {v3}, Ljava/lang/ClassNotFoundException;.printStackTrace:()V // method@2a36 │ │ +11756c: 2805 |0034: goto 0039 // +0005 │ │ +11756e: 0d03 |0035: move-exception v3 │ │ +117570: 6e10 cc29 0300 |0036: invoke-virtual {v3}, Ljava/io/IOException;.printStackTrace:()V // method@29cc │ │ +117576: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +117578: 1103 |003a: return-object v3 │ │ catches : 6 │ │ 0x0002 - 0x0011 │ │ Ljava/io/IOException; -> 0x0035 │ │ Ljava/lang/ClassNotFoundException; -> 0x0030 │ │ 0x0011 - 0x0021 │ │ -> 0x0029 │ │ 0x0021 - 0x0028 │ │ @@ -317055,19 +317057,19 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1176b8: |[1176b8] org.acra.util.IOUtils.safeClose:(Ljava/io/Closeable;)V │ │ -1176c8: 3900 0300 |0000: if-nez v0, 0003 // +0003 │ │ -1176cc: 0e00 |0002: return-void │ │ -1176ce: 7210 8229 0000 |0003: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@2982 │ │ -1176d4: 0e00 |0006: return-void │ │ +1176c0: |[1176c0] org.acra.util.IOUtils.safeClose:(Ljava/io/Closeable;)V │ │ +1176d0: 3900 0300 |0000: if-nez v0, 0003 // +0003 │ │ +1176d4: 0e00 |0002: return-void │ │ +1176d6: 7210 8229 0000 |0003: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@2982 │ │ +1176dc: 0e00 |0006: return-void │ │ catches : 1 │ │ 0x0003 - 0x0006 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Ljava/io/Closeable; │ │ @@ -317077,36 +317079,36 @@ │ │ type : '(Ljava/io/Serializable;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -1175b4: |[1175b4] org.acra.util.IOUtils.serialize:(Ljava/io/Serializable;)Ljava/lang/String; │ │ -1175c4: 2200 ba06 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@06ba │ │ -1175c8: 7010 7c29 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@297c │ │ -1175ce: 2201 ce06 |0005: new-instance v1, Ljava/io/ObjectOutputStream; // type@06ce │ │ -1175d2: 7020 dc29 0100 |0007: invoke-direct {v1, v0}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@29dc │ │ -1175d8: 6e20 de29 2100 |000a: invoke-virtual {v1, v2}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@29de │ │ -1175de: 6e10 7e29 0000 |000d: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@297e │ │ -1175e4: 0c02 |0010: move-result-object v2 │ │ -1175e6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -1175e8: 7120 be05 0200 |0012: invoke-static {v2, v0}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@05be │ │ -1175ee: 0c02 |0015: move-result-object v2 │ │ -1175f0: 6e10 dd29 0100 |0016: invoke-virtual {v1}, Ljava/io/ObjectOutputStream;.close:()V // method@29dd │ │ -1175f6: 1102 |0019: return-object v2 │ │ -1175f8: 0d02 |001a: move-exception v2 │ │ -1175fa: 2702 |001b: throw v2 │ │ -1175fc: 0d02 |001c: move-exception v2 │ │ -1175fe: 6e10 dd29 0100 |001d: invoke-virtual {v1}, Ljava/io/ObjectOutputStream;.close:()V // method@29dd │ │ -117604: 2702 |0020: throw v2 │ │ -117606: 0d02 |0021: move-exception v2 │ │ -117608: 6e10 cc29 0200 |0022: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@29cc │ │ -11760e: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -117610: 1102 |0026: return-object v2 │ │ +1175bc: |[1175bc] org.acra.util.IOUtils.serialize:(Ljava/io/Serializable;)Ljava/lang/String; │ │ +1175cc: 2200 ba06 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@06ba │ │ +1175d0: 7010 7c29 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@297c │ │ +1175d6: 2201 ce06 |0005: new-instance v1, Ljava/io/ObjectOutputStream; // type@06ce │ │ +1175da: 7020 dc29 0100 |0007: invoke-direct {v1, v0}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@29dc │ │ +1175e0: 6e20 de29 2100 |000a: invoke-virtual {v1, v2}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@29de │ │ +1175e6: 6e10 7e29 0000 |000d: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@297e │ │ +1175ec: 0c02 |0010: move-result-object v2 │ │ +1175ee: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +1175f0: 7120 be05 0200 |0012: invoke-static {v2, v0}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@05be │ │ +1175f6: 0c02 |0015: move-result-object v2 │ │ +1175f8: 6e10 dd29 0100 |0016: invoke-virtual {v1}, Ljava/io/ObjectOutputStream;.close:()V // method@29dd │ │ +1175fe: 1102 |0019: return-object v2 │ │ +117600: 0d02 |001a: move-exception v2 │ │ +117602: 2702 |001b: throw v2 │ │ +117604: 0d02 |001c: move-exception v2 │ │ +117606: 6e10 dd29 0100 |001d: invoke-virtual {v1}, Ljava/io/ObjectOutputStream;.close:()V // method@29dd │ │ +11760c: 2702 |0020: throw v2 │ │ +11760e: 0d02 |0021: move-exception v2 │ │ +117610: 6e10 cc29 0200 |0022: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@29cc │ │ +117616: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +117618: 1102 |0026: return-object v2 │ │ catches : 6 │ │ 0x0005 - 0x000a │ │ Ljava/io/IOException; -> 0x0021 │ │ 0x000a - 0x0016 │ │ -> 0x001a │ │ 0x0016 - 0x0019 │ │ Ljava/io/IOException; -> 0x0021 │ │ @@ -317133,27 +317135,27 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1176e8: |[1176e8] org.acra.util.IOUtils.writeStringToFile:(Ljava/io/File;Ljava/lang/String;)V │ │ -1176f8: 2200 d106 |0000: new-instance v0, Ljava/io/OutputStreamWriter; // type@06d1 │ │ -1176fc: 2201 c406 |0002: new-instance v1, Ljava/io/FileOutputStream; // type@06c4 │ │ -117700: 7020 bb29 2100 |0004: invoke-direct {v1, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@29bb │ │ -117706: 1a02 7f27 |0007: const-string v2, "UTF-8" // string@277f │ │ -11770a: 7030 e429 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@29e4 │ │ -117710: 6e20 e629 3000 |000c: invoke-virtual {v0, v3}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@29e6 │ │ -117716: 6e10 e529 0000 |000f: invoke-virtual {v0}, Ljava/io/OutputStreamWriter;.flush:()V // method@29e5 │ │ -11771c: 7110 3731 0000 |0012: invoke-static {v0}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ -117722: 0e00 |0015: return-void │ │ -117724: 0d02 |0016: move-exception v2 │ │ -117726: 7110 3731 0000 |0017: invoke-static {v0}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ -11772c: 2702 |001a: throw v2 │ │ +1176f0: |[1176f0] org.acra.util.IOUtils.writeStringToFile:(Ljava/io/File;Ljava/lang/String;)V │ │ +117700: 2200 d106 |0000: new-instance v0, Ljava/io/OutputStreamWriter; // type@06d1 │ │ +117704: 2201 c406 |0002: new-instance v1, Ljava/io/FileOutputStream; // type@06c4 │ │ +117708: 7020 bb29 2100 |0004: invoke-direct {v1, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@29bb │ │ +11770e: 1a02 7f27 |0007: const-string v2, "UTF-8" // string@277f │ │ +117712: 7030 e429 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@29e4 │ │ +117718: 6e20 e629 3000 |000c: invoke-virtual {v0, v3}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@29e6 │ │ +11771e: 6e10 e529 0000 |000f: invoke-virtual {v0}, Ljava/io/OutputStreamWriter;.flush:()V // method@29e5 │ │ +117724: 7110 3731 0000 |0012: invoke-static {v0}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ +11772a: 0e00 |0015: return-void │ │ +11772c: 0d02 |0016: move-exception v2 │ │ +11772e: 7110 3731 0000 |0017: invoke-static {v0}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ +117734: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x000c - 0x0012 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=62 │ │ 0x000c line=64 │ │ 0x000f line=65 │ │ @@ -317199,17 +317201,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -117810: |[117810] org.acra.util.Installation.:()V │ │ -117820: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -117826: 0e00 |0003: return-void │ │ +117818: |[117818] org.acra.util.Installation.:()V │ │ +117828: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11782e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/util/Installation; │ │ │ │ #1 : (in Lorg/acra/util/Installation;) │ │ @@ -317217,57 +317219,57 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -11773c: |[11773c] org.acra.util.Installation.id:(Landroid/content/Context;)Ljava/lang/String; │ │ -11774c: 1c00 6608 |0000: const-class v0, Lorg/acra/util/Installation; // type@0866 │ │ -117750: 1d00 |0002: monitor-enter v0 │ │ -117752: 2201 bf06 |0003: new-instance v1, Ljava/io/File; // type@06bf │ │ -117756: 6e10 9f01 0600 |0005: invoke-virtual {v6}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@019f │ │ -11775c: 0c02 |0008: move-result-object v2 │ │ -11775e: 1a03 5f09 |0009: const-string v3, "ACRA-INSTALLATION" // string@095f │ │ -117762: 7030 9529 2103 |000b: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -117768: 6e10 9c29 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@299c │ │ -11776e: 0a02 |0011: move-result v2 │ │ -117770: 3902 0d00 |0012: if-nez v2, 001f // +000d │ │ -117774: 7100 8c2c 0000 |0014: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@2c8c │ │ -11777a: 0c02 |0017: move-result-object v2 │ │ -11777c: 6e10 8d2c 0200 |0018: invoke-virtual {v2}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@2c8d │ │ -117782: 0c02 |001b: move-result-object v2 │ │ -117784: 7120 3931 2100 |001c: invoke-static {v1, v2}, Lorg/acra/util/IOUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;)V // method@3139 │ │ -11778a: 2202 6c08 |001f: new-instance v2, Lorg/acra/util/StreamReader; // type@086c │ │ -11778e: 7020 4b31 1200 |0021: invoke-direct {v2, v1}, Lorg/acra/util/StreamReader;.:(Ljava/io/File;)V // method@314b │ │ -117794: 6e10 4f31 0200 |0024: invoke-virtual {v2}, Lorg/acra/util/StreamReader;.read:()Ljava/lang/String; // method@314f │ │ -11779a: 0c06 |0027: move-result-object v6 │ │ -11779c: 1e00 |0028: monitor-exit v0 │ │ -11779e: 1106 |0029: return-object v6 │ │ -1177a0: 0d01 |002a: move-exception v1 │ │ -1177a2: 2802 |002b: goto 002d // +0002 │ │ -1177a4: 0d01 |002c: move-exception v1 │ │ -1177a6: 6202 fe18 |002d: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1177aa: 6203 f518 |002f: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1177ae: 2204 1007 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -1177b2: 7010 eb2a 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1177b8: 1a05 210e |0036: const-string v5, "Couldn't retrieve InstallationId for " // string@0e21 │ │ -1177bc: 6e20 f52a 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1177c2: 6e10 a601 0600 |003b: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -1177c8: 0c06 |003e: move-result-object v6 │ │ -1177ca: 6e20 f52a 6400 |003f: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1177d0: 6e10 fa2a 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1177d6: 0c06 |0045: move-result-object v6 │ │ -1177d8: 7240 6030 3216 |0046: invoke-interface {v2, v3, v6, v1}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -1177de: 1a06 200e |0049: const-string v6, "Couldn't retrieve InstallationId" // string@0e20 │ │ -1177e2: 1e00 |004b: monitor-exit v0 │ │ -1177e4: 1106 |004c: return-object v6 │ │ -1177e6: 0d06 |004d: move-exception v6 │ │ -1177e8: 1e00 |004e: monitor-exit v0 │ │ -1177ea: 2706 |004f: throw v6 │ │ +117744: |[117744] org.acra.util.Installation.id:(Landroid/content/Context;)Ljava/lang/String; │ │ +117754: 1c00 6608 |0000: const-class v0, Lorg/acra/util/Installation; // type@0866 │ │ +117758: 1d00 |0002: monitor-enter v0 │ │ +11775a: 2201 bf06 |0003: new-instance v1, Ljava/io/File; // type@06bf │ │ +11775e: 6e10 9f01 0600 |0005: invoke-virtual {v6}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@019f │ │ +117764: 0c02 |0008: move-result-object v2 │ │ +117766: 1a03 5f09 |0009: const-string v3, "ACRA-INSTALLATION" // string@095f │ │ +11776a: 7030 9529 2103 |000b: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +117770: 6e10 9c29 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@299c │ │ +117776: 0a02 |0011: move-result v2 │ │ +117778: 3902 0d00 |0012: if-nez v2, 001f // +000d │ │ +11777c: 7100 8c2c 0000 |0014: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@2c8c │ │ +117782: 0c02 |0017: move-result-object v2 │ │ +117784: 6e10 8d2c 0200 |0018: invoke-virtual {v2}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@2c8d │ │ +11778a: 0c02 |001b: move-result-object v2 │ │ +11778c: 7120 3931 2100 |001c: invoke-static {v1, v2}, Lorg/acra/util/IOUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;)V // method@3139 │ │ +117792: 2202 6c08 |001f: new-instance v2, Lorg/acra/util/StreamReader; // type@086c │ │ +117796: 7020 4b31 1200 |0021: invoke-direct {v2, v1}, Lorg/acra/util/StreamReader;.:(Ljava/io/File;)V // method@314b │ │ +11779c: 6e10 4f31 0200 |0024: invoke-virtual {v2}, Lorg/acra/util/StreamReader;.read:()Ljava/lang/String; // method@314f │ │ +1177a2: 0c06 |0027: move-result-object v6 │ │ +1177a4: 1e00 |0028: monitor-exit v0 │ │ +1177a6: 1106 |0029: return-object v6 │ │ +1177a8: 0d01 |002a: move-exception v1 │ │ +1177aa: 2802 |002b: goto 002d // +0002 │ │ +1177ac: 0d01 |002c: move-exception v1 │ │ +1177ae: 6202 fe18 |002d: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1177b2: 6203 f518 |002f: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1177b6: 2204 1007 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +1177ba: 7010 eb2a 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1177c0: 1a05 210e |0036: const-string v5, "Couldn't retrieve InstallationId for " // string@0e21 │ │ +1177c4: 6e20 f52a 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1177ca: 6e10 a601 0600 |003b: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +1177d0: 0c06 |003e: move-result-object v6 │ │ +1177d2: 6e20 f52a 6400 |003f: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1177d8: 6e10 fa2a 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1177de: 0c06 |0045: move-result-object v6 │ │ +1177e0: 7240 6030 3216 |0046: invoke-interface {v2, v3, v6, v1}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +1177e6: 1a06 200e |0049: const-string v6, "Couldn't retrieve InstallationId" // string@0e20 │ │ +1177ea: 1e00 |004b: monitor-exit v0 │ │ +1177ec: 1106 |004c: return-object v6 │ │ +1177ee: 0d06 |004d: move-exception v6 │ │ +1177f0: 1e00 |004e: monitor-exit v0 │ │ +1177f2: 2706 |004f: throw v6 │ │ catches : 3 │ │ 0x0003 - 0x000e │ │ -> 0x004d │ │ 0x000e - 0x0028 │ │ Ljava/io/IOException; -> 0x002c │ │ Ljava/lang/RuntimeException; -> 0x002a │ │ -> 0x004d │ │ @@ -317366,17 +317368,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -117940: |[117940] org.acra.util.InstanceCreator.:()V │ │ -117950: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -117956: 0e00 |0003: return-void │ │ +117948: |[117948] org.acra.util.InstanceCreator.:()V │ │ +117958: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11795e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/util/InstanceCreator; │ │ │ │ Virtual methods - │ │ @@ -317385,46 +317387,46 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -117828: |[117828] org.acra.util.InstanceCreator.create:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -117838: 1a00 e710 |0000: const-string v0, "Failed to create instance of class " // string@10e7 │ │ -11783c: 6e10 342a 0600 |0002: invoke-virtual {v6}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2a34 │ │ -117842: 0c06 |0005: move-result-object v6 │ │ -117844: 1106 |0006: return-object v6 │ │ -117846: 0d01 |0007: move-exception v1 │ │ -117848: 6202 fe18 |0008: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11784c: 6203 f518 |000a: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -117850: 2204 1007 |000c: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -117854: 7010 eb2a 0400 |000e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -11785a: 6e20 f52a 0400 |0011: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -117860: 6e10 2c2a 0600 |0014: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -117866: 0c06 |0017: move-result-object v6 │ │ -117868: 6e20 f52a 6400 |0018: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11786e: 6e10 fa2a 0400 |001b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -117874: 0c06 |001e: move-result-object v6 │ │ -117876: 7240 5930 3216 |001f: invoke-interface {v2, v3, v6, v1}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -11787c: 281c |0022: goto 003e // +001c │ │ -11787e: 0d01 |0023: move-exception v1 │ │ -117880: 6202 fe18 |0024: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -117884: 6203 f518 |0026: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -117888: 2204 1007 |0028: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -11788c: 7010 eb2a 0400 |002a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -117892: 6e20 f52a 0400 |002d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -117898: 6e10 2c2a 0600 |0030: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -11789e: 0c06 |0033: move-result-object v6 │ │ -1178a0: 6e20 f52a 6400 |0034: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1178a6: 6e10 fa2a 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1178ac: 0c06 |003a: move-result-object v6 │ │ -1178ae: 7240 5930 3216 |003b: invoke-interface {v2, v3, v6, v1}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -1178b4: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -1178b6: 1106 |003f: return-object v6 │ │ +117830: |[117830] org.acra.util.InstanceCreator.create:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +117840: 1a00 e710 |0000: const-string v0, "Failed to create instance of class " // string@10e7 │ │ +117844: 6e10 342a 0600 |0002: invoke-virtual {v6}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2a34 │ │ +11784a: 0c06 |0005: move-result-object v6 │ │ +11784c: 1106 |0006: return-object v6 │ │ +11784e: 0d01 |0007: move-exception v1 │ │ +117850: 6202 fe18 |0008: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +117854: 6203 f518 |000a: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +117858: 2204 1007 |000c: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +11785c: 7010 eb2a 0400 |000e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +117862: 6e20 f52a 0400 |0011: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +117868: 6e10 2c2a 0600 |0014: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +11786e: 0c06 |0017: move-result-object v6 │ │ +117870: 6e20 f52a 6400 |0018: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +117876: 6e10 fa2a 0400 |001b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +11787c: 0c06 |001e: move-result-object v6 │ │ +11787e: 7240 5930 3216 |001f: invoke-interface {v2, v3, v6, v1}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +117884: 281c |0022: goto 003e // +001c │ │ +117886: 0d01 |0023: move-exception v1 │ │ +117888: 6202 fe18 |0024: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +11788c: 6203 f518 |0026: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +117890: 2204 1007 |0028: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +117894: 7010 eb2a 0400 |002a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +11789a: 6e20 f52a 0400 |002d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1178a0: 6e10 2c2a 0600 |0030: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +1178a6: 0c06 |0033: move-result-object v6 │ │ +1178a8: 6e20 f52a 6400 |0034: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1178ae: 6e10 fa2a 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1178b4: 0c06 |003a: move-result-object v6 │ │ +1178b6: 7240 5930 3216 |003b: invoke-interface {v2, v3, v6, v1}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +1178bc: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +1178be: 1106 |003f: return-object v6 │ │ catches : 1 │ │ 0x0002 - 0x0006 │ │ Ljava/lang/InstantiationException; -> 0x0023 │ │ Ljava/lang/IllegalAccessException; -> 0x0007 │ │ positions : │ │ 0x0002 line=53 │ │ 0x0008 line=57 │ │ @@ -317438,22 +317440,22 @@ │ │ type : '(Ljava/lang/Class;Lorg/acra/util/InstanceCreator$Fallback;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1178c8: |[1178c8] org.acra.util.InstanceCreator.create:(Ljava/lang/Class;Lorg/acra/util/InstanceCreator$Fallback;)Ljava/lang/Object; │ │ -1178d8: 6e20 3e31 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/util/InstanceCreator;.create:(Ljava/lang/Class;)Ljava/lang/Object; // method@313e │ │ -1178de: 0c01 |0003: move-result-object v1 │ │ -1178e0: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ -1178e4: 2805 |0006: goto 000b // +0005 │ │ -1178e6: 7210 3c31 0200 |0007: invoke-interface {v2}, Lorg/acra/util/InstanceCreator$Fallback;.get:()Ljava/lang/Object; // method@313c │ │ -1178ec: 0c01 |000a: move-result-object v1 │ │ -1178ee: 1101 |000b: return-object v1 │ │ +1178d0: |[1178d0] org.acra.util.InstanceCreator.create:(Ljava/lang/Class;Lorg/acra/util/InstanceCreator$Fallback;)Ljava/lang/Object; │ │ +1178e0: 6e20 3e31 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/util/InstanceCreator;.create:(Ljava/lang/Class;)Ljava/lang/Object; // method@313e │ │ +1178e6: 0c01 |0003: move-result-object v1 │ │ +1178e8: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ +1178ec: 2805 |0006: goto 000b // +0005 │ │ +1178ee: 7210 3c31 0200 |0007: invoke-interface {v2}, Lorg/acra/util/InstanceCreator$Fallback;.get:()Ljava/lang/Object; // method@313c │ │ +1178f4: 0c01 |000a: move-result-object v1 │ │ +1178f6: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0007 line=46 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/acra/util/InstanceCreator; │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/Class; │ │ @@ -317464,31 +317466,31 @@ │ │ type : '(Ljava/util/Collection;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1178f0: |[1178f0] org.acra.util.InstanceCreator.create:(Ljava/util/Collection;)Ljava/util/List; │ │ -117900: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -117904: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -11790a: 7210 c42b 0300 |0005: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2bc4 │ │ -117910: 0c03 |0008: move-result-object v3 │ │ -117912: 7210 042c 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -117918: 0a01 |000c: move-result v1 │ │ -11791a: 3801 1200 |000d: if-eqz v1, 001f // +0012 │ │ -11791e: 7210 052c 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -117924: 0c01 |0012: move-result-object v1 │ │ -117926: 1f01 e206 |0013: check-cast v1, Ljava/lang/Class; // type@06e2 │ │ -11792a: 6e20 3e31 1200 |0015: invoke-virtual {v2, v1}, Lorg/acra/util/InstanceCreator;.create:(Ljava/lang/Class;)Ljava/lang/Object; // method@313e │ │ -117930: 0c01 |0018: move-result-object v1 │ │ -117932: 3801 f0ff |0019: if-eqz v1, 0009 // -0010 │ │ -117936: 7220 282c 1000 |001b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -11793c: 28eb |001e: goto 0009 // -0015 │ │ -11793e: 1100 |001f: return-object v0 │ │ +1178f8: |[1178f8] org.acra.util.InstanceCreator.create:(Ljava/util/Collection;)Ljava/util/List; │ │ +117908: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +11790c: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +117912: 7210 c42b 0300 |0005: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2bc4 │ │ +117918: 0c03 |0008: move-result-object v3 │ │ +11791a: 7210 042c 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +117920: 0a01 |000c: move-result v1 │ │ +117922: 3801 1200 |000d: if-eqz v1, 001f // +0012 │ │ +117926: 7210 052c 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +11792c: 0c01 |0012: move-result-object v1 │ │ +11792e: 1f01 e206 |0013: check-cast v1, Ljava/lang/Class; // type@06e2 │ │ +117932: 6e20 3e31 1200 |0015: invoke-virtual {v2, v1}, Lorg/acra/util/InstanceCreator;.create:(Ljava/lang/Class;)Ljava/lang/Object; // method@313e │ │ +117938: 0c01 |0018: move-result-object v1 │ │ +11793a: 3801 f0ff |0019: if-eqz v1, 0009 // -0010 │ │ +11793e: 7220 282c 1000 |001b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +117944: 28eb |001e: goto 0009 // -0015 │ │ +117946: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ 0x0015 line=73 │ │ 0x001b line=75 │ │ locals : │ │ @@ -317532,18 +317534,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -117a34: |[117a34] org.acra.util.PackageManagerWrapper.:(Landroid/content/Context;)V │ │ -117a44: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -117a4a: 5b01 631a |0003: iput-object v1, v0, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@1a63 │ │ -117a4e: 0e00 |0005: return-void │ │ +117a3c: |[117a3c] org.acra.util.PackageManagerWrapper.:(Landroid/content/Context;)V │ │ +117a4c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +117a52: 5b01 631a |0003: iput-object v1, v0, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@1a63 │ │ +117a56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/util/PackageManagerWrapper; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -317554,43 +317556,43 @@ │ │ type : '()Landroid/content/pm/PackageInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -117958: |[117958] org.acra.util.PackageManagerWrapper.getPackageInfo:()Landroid/content/pm/PackageInfo; │ │ -117968: 5450 631a |0000: iget-object v0, v5, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@1a63 │ │ -11796c: 6e10 a501 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a5 │ │ -117972: 0c00 |0005: move-result-object v0 │ │ -117974: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -117976: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -11797a: 1101 |0009: return-object v1 │ │ -11797c: 5452 631a |000a: iget-object v2, v5, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@1a63 │ │ -117980: 6e10 a601 0200 |000c: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -117986: 0c02 |000f: move-result-object v2 │ │ -117988: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -11798a: 6e30 0b02 2003 |0011: invoke-virtual {v0, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@020b │ │ -117990: 0c00 |0014: move-result-object v0 │ │ -117992: 1100 |0015: return-object v0 │ │ -117994: 1101 |0016: return-object v1 │ │ -117996: 6200 fe18 |0017: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11799a: 6202 f518 |0019: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -11799e: 2203 1007 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -1179a2: 7010 eb2a 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1179a8: 1a04 e910 |0020: const-string v4, "Failed to find PackageInfo for current App : " // string@10e9 │ │ -1179ac: 6e20 f52a 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1179b2: 5454 631a |0025: iget-object v4, v5, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@1a63 │ │ -1179b6: 6e10 a601 0400 |0027: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -1179bc: 0c04 |002a: move-result-object v4 │ │ -1179be: 6e20 f52a 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1179c4: 6e10 fa2a 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1179ca: 0c03 |0031: move-result-object v3 │ │ -1179cc: 7230 5f30 2003 |0032: invoke-interface {v0, v2, v3}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -1179d2: 1101 |0035: return-object v1 │ │ +117960: |[117960] org.acra.util.PackageManagerWrapper.getPackageInfo:()Landroid/content/pm/PackageInfo; │ │ +117970: 5450 631a |0000: iget-object v0, v5, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@1a63 │ │ +117974: 6e10 a501 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a5 │ │ +11797a: 0c00 |0005: move-result-object v0 │ │ +11797c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +11797e: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +117982: 1101 |0009: return-object v1 │ │ +117984: 5452 631a |000a: iget-object v2, v5, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@1a63 │ │ +117988: 6e10 a601 0200 |000c: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +11798e: 0c02 |000f: move-result-object v2 │ │ +117990: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +117992: 6e30 0b02 2003 |0011: invoke-virtual {v0, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@020b │ │ +117998: 0c00 |0014: move-result-object v0 │ │ +11799a: 1100 |0015: return-object v0 │ │ +11799c: 1101 |0016: return-object v1 │ │ +11799e: 6200 fe18 |0017: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1179a2: 6202 f518 |0019: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1179a6: 2203 1007 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +1179aa: 7010 eb2a 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1179b0: 1a04 e910 |0020: const-string v4, "Failed to find PackageInfo for current App : " // string@10e9 │ │ +1179b4: 6e20 f52a 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1179ba: 5454 631a |0025: iget-object v4, v5, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@1a63 │ │ +1179be: 6e10 a601 0400 |0027: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +1179c4: 0c04 |002a: move-result-object v4 │ │ +1179c6: 6e20 f52a 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1179cc: 6e10 fa2a 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1179d2: 0c03 |0031: move-result-object v3 │ │ +1179d4: 7230 5f30 2003 |0032: invoke-interface {v0, v2, v3}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +1179da: 1101 |0035: return-object v1 │ │ catches : 1 │ │ 0x000a - 0x0015 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0017 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=77 │ │ 0x000a line=83 │ │ @@ -317603,29 +317605,29 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1179e4: |[1179e4] org.acra.util.PackageManagerWrapper.hasPermission:(Ljava/lang/String;)Z │ │ -1179f4: 5430 631a |0000: iget-object v0, v3, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@1a63 │ │ -1179f8: 6e10 a501 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a5 │ │ -1179fe: 0c00 |0005: move-result-object v0 │ │ -117a00: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -117a02: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -117a06: 0f01 |0009: return v1 │ │ -117a08: 5432 631a |000a: iget-object v2, v3, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@1a63 │ │ -117a0c: 6e10 a601 0200 |000c: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -117a12: 0c02 |000f: move-result-object v2 │ │ -117a14: 6e30 0502 4002 |0010: invoke-virtual {v0, v4, v2}, Landroid/content/pm/PackageManager;.checkPermission:(Ljava/lang/String;Ljava/lang/String;)I // method@0205 │ │ -117a1a: 0a04 |0013: move-result v4 │ │ -117a1c: 3904 0300 |0014: if-nez v4, 0017 // +0003 │ │ -117a20: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -117a22: 0f01 |0017: return v1 │ │ +1179ec: |[1179ec] org.acra.util.PackageManagerWrapper.hasPermission:(Ljava/lang/String;)Z │ │ +1179fc: 5430 631a |0000: iget-object v0, v3, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@1a63 │ │ +117a00: 6e10 a501 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a5 │ │ +117a06: 0c00 |0005: move-result-object v0 │ │ +117a08: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +117a0a: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +117a0e: 0f01 |0009: return v1 │ │ +117a10: 5432 631a |000a: iget-object v2, v3, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@1a63 │ │ +117a14: 6e10 a601 0200 |000c: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +117a1a: 0c02 |000f: move-result-object v2 │ │ +117a1c: 6e30 0502 4002 |0010: invoke-virtual {v0, v4, v2}, Landroid/content/pm/PackageManager;.checkPermission:(Ljava/lang/String;Ljava/lang/String;)I // method@0205 │ │ +117a22: 0a04 |0013: move-result v4 │ │ +117a24: 3904 0300 |0014: if-nez v4, 0017 // +0003 │ │ +117a28: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +117a2a: 0f01 |0017: return v1 │ │ catches : 1 │ │ 0x000a - 0x0014 │ │ Ljava/lang/Exception; -> 0x0017 │ │ positions : │ │ 0x0000 line=58 │ │ 0x000a line=64 │ │ locals : │ │ @@ -317715,20 +317717,20 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/LastActivityManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -117a50: |[117a50] org.acra.util.ProcessFinisher.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/LastActivityManager;)V │ │ -117a60: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -117a66: 5b01 651a |0003: iput-object v1, v0, Lorg/acra/util/ProcessFinisher;.context:Landroid/content/Context; // field@1a65 │ │ -117a6a: 5b02 641a |0005: iput-object v2, v0, Lorg/acra/util/ProcessFinisher;.config:Lorg/acra/config/CoreConfiguration; // field@1a64 │ │ -117a6e: 5b03 661a |0007: iput-object v3, v0, Lorg/acra/util/ProcessFinisher;.lastActivityManager:Lorg/acra/builder/LastActivityManager; // field@1a66 │ │ -117a72: 0e00 |0009: return-void │ │ +117a58: |[117a58] org.acra.util.ProcessFinisher.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/LastActivityManager;)V │ │ +117a68: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +117a6e: 5b01 651a |0003: iput-object v1, v0, Lorg/acra/util/ProcessFinisher;.context:Landroid/content/Context; // field@1a65 │ │ +117a72: 5b02 641a |0005: iput-object v2, v0, Lorg/acra/util/ProcessFinisher;.config:Lorg/acra/config/CoreConfiguration; // field@1a64 │ │ +117a76: 5b03 661a |0007: iput-object v3, v0, Lorg/acra/util/ProcessFinisher;.lastActivityManager:Lorg/acra/builder/LastActivityManager; // field@1a66 │ │ +117a7a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ 0x0007 line=52 │ │ locals : │ │ @@ -317742,21 +317744,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -117b48: |[117b48] org.acra.util.ProcessFinisher.killProcessAndExit:()V │ │ -117b58: 7100 e504 0000 |0000: invoke-static {}, Landroid/os/Process;.myPid:()I // method@04e5 │ │ -117b5e: 0a00 |0003: move-result v0 │ │ -117b60: 7110 e404 0000 |0004: invoke-static {v0}, Landroid/os/Process;.killProcess:(I)V // method@04e4 │ │ -117b66: 1300 0a00 |0007: const/16 v0, #int 10 // #a │ │ -117b6a: 7110 fd2a 0000 |0009: invoke-static {v0}, Ljava/lang/System;.exit:(I)V // method@2afd │ │ -117b70: 0e00 |000c: return-void │ │ +117b50: |[117b50] org.acra.util.ProcessFinisher.killProcessAndExit:()V │ │ +117b60: 7100 e504 0000 |0000: invoke-static {}, Landroid/os/Process;.myPid:()I // method@04e5 │ │ +117b66: 0a00 |0003: move-result v0 │ │ +117b68: 7110 e404 0000 |0004: invoke-static {v0}, Landroid/os/Process;.killProcess:(I)V // method@04e4 │ │ +117b6e: 1300 0a00 |0007: const/16 v0, #int 10 // #a │ │ +117b72: 7110 fd2a 0000 |0009: invoke-static {v0}, Ljava/lang/System;.exit:(I)V // method@2afd │ │ +117b78: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0009 line=108 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/acra/util/ProcessFinisher; │ │ │ │ @@ -317765,31 +317767,31 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -117b74: |[117b74] org.acra.util.ProcessFinisher.lambda$finishLastActivity$0:(Landroid/app/Activity;)V │ │ -117b84: 6e10 0b00 0400 |0000: invoke-virtual {v4}, Landroid/app/Activity;.finish:()V // method@000b │ │ -117b8a: 6300 f418 |0003: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -117b8e: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ -117b92: 6200 fe18 |0007: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -117b96: 6201 f518 |0009: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -117b9a: 2202 1007 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -117b9e: 7010 eb2a 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -117ba4: 1a03 2211 |0010: const-string v3, "Finished " // string@1122 │ │ -117ba8: 6e20 f52a 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -117bae: 6e10 8d2a 0400 |0015: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -117bb4: 0c04 |0018: move-result-object v4 │ │ -117bb6: 6e20 f42a 4200 |0019: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -117bbc: 6e10 fa2a 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -117bc2: 0c04 |001f: move-result-object v4 │ │ -117bc4: 7230 5630 1004 |0020: invoke-interface {v0, v1, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -117bca: 0e00 |0023: return-void │ │ +117b7c: |[117b7c] org.acra.util.ProcessFinisher.lambda$finishLastActivity$0:(Landroid/app/Activity;)V │ │ +117b8c: 6e10 0b00 0400 |0000: invoke-virtual {v4}, Landroid/app/Activity;.finish:()V // method@000b │ │ +117b92: 6300 f418 |0003: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +117b96: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ +117b9a: 6200 fe18 |0007: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +117b9e: 6201 f518 |0009: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +117ba2: 2202 1007 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +117ba6: 7010 eb2a 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +117bac: 1a03 2211 |0010: const-string v3, "Finished " // string@1122 │ │ +117bb0: 6e20 f52a 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +117bb6: 6e10 8d2a 0400 |0015: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +117bbc: 0c04 |0018: move-result-object v4 │ │ +117bbe: 6e20 f42a 4200 |0019: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +117bc4: 6e10 fa2a 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +117bca: 0c04 |001f: move-result-object v4 │ │ +117bcc: 7230 5630 1004 |0020: invoke-interface {v0, v1, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +117bd2: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 (null) Landroid/app/Activity; │ │ │ │ @@ -317798,86 +317800,86 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -117bcc: |[117bcc] org.acra.util.ProcessFinisher.stopServices:()V │ │ -117bdc: 5470 641a |0000: iget-object v0, v7, Lorg/acra/util/ProcessFinisher;.config:Lorg/acra/config/CoreConfiguration; // field@1a64 │ │ -117be0: 6e10 6a2f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.stopServicesOnCrash:()Z // method@2f6a │ │ -117be6: 0a00 |0005: move-result v0 │ │ -117be8: 3800 8d00 |0006: if-eqz v0, 0093 // +008d │ │ -117bec: 5470 651a |0008: iget-object v0, v7, Lorg/acra/util/ProcessFinisher;.context:Landroid/content/Context; // field@1a65 │ │ -117bf0: 7110 5b31 0000 |000a: invoke-static {v0}, Lorg/acra/util/SystemServices;.getActivityManager:(Landroid/content/Context;)Landroid/app/ActivityManager; // method@315b │ │ -117bf6: 0c00 |000d: move-result-object v0 │ │ -117bf8: 1401 ffff ff7f |000e: const v1, #float nan // #7fffffff │ │ -117bfe: 6e20 3e00 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/ActivityManager;.getRunningServices:(I)Ljava/util/List; // method@003e │ │ -117c04: 0c00 |0014: move-result-object v0 │ │ -117c06: 7100 e504 0000 |0015: invoke-static {}, Landroid/os/Process;.myPid:()I // method@04e5 │ │ -117c0c: 0a01 |0018: move-result v1 │ │ -117c0e: 7210 302c 0000 |0019: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -117c14: 0c00 |001c: move-result-object v0 │ │ -117c16: 7210 042c 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -117c1c: 0a02 |0020: move-result v2 │ │ -117c1e: 3802 7200 |0021: if-eqz v2, 0093 // +0072 │ │ -117c22: 7210 052c 0000 |0023: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -117c28: 0c02 |0026: move-result-object v2 │ │ -117c2a: 1f02 1100 |0027: check-cast v2, Landroid/app/ActivityManager$RunningServiceInfo; // type@0011 │ │ -117c2e: 5223 0000 |0029: iget v3, v2, Landroid/app/ActivityManager$RunningServiceInfo;.pid:I // field@0000 │ │ -117c32: 3313 f2ff |002b: if-ne v3, v1, 001d // -000e │ │ -117c36: 1c03 4e08 |002d: const-class v3, Lorg/acra/sender/LegacySenderService; // type@084e │ │ -117c3a: 6e10 2c2a 0300 |002f: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -117c40: 0c03 |0032: move-result-object v3 │ │ -117c42: 5424 0100 |0033: iget-object v4, v2, Landroid/app/ActivityManager$RunningServiceInfo;.service:Landroid/content/ComponentName; // field@0001 │ │ -117c46: 6e10 7701 0400 |0035: invoke-virtual {v4}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@0177 │ │ -117c4c: 0c04 |0038: move-result-object v4 │ │ -117c4e: 6e20 ba2a 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -117c54: 0a03 |003c: move-result v3 │ │ -117c56: 3903 e0ff |003d: if-nez v3, 001d // -0020 │ │ -117c5a: 1c03 4d08 |003f: const-class v3, Lorg/acra/sender/JobSenderService; // type@084d │ │ -117c5e: 6e10 2c2a 0300 |0041: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -117c64: 0c03 |0044: move-result-object v3 │ │ -117c66: 5424 0100 |0045: iget-object v4, v2, Landroid/app/ActivityManager$RunningServiceInfo;.service:Landroid/content/ComponentName; // field@0001 │ │ -117c6a: 6e10 7701 0400 |0047: invoke-virtual {v4}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@0177 │ │ -117c70: 0c04 |004a: move-result-object v4 │ │ -117c72: 6e20 ba2a 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -117c78: 0a03 |004e: move-result v3 │ │ -117c7a: 3903 ceff |004f: if-nez v3, 001d // -0032 │ │ -117c7e: 2203 6400 |0051: new-instance v3, Landroid/content/Intent; // type@0064 │ │ -117c82: 7010 c101 0300 |0053: invoke-direct {v3}, Landroid/content/Intent;.:()V // method@01c1 │ │ -117c88: 5424 0100 |0056: iget-object v4, v2, Landroid/app/ActivityManager$RunningServiceInfo;.service:Landroid/content/ComponentName; // field@0001 │ │ -117c8c: 6e20 e901 4300 |0058: invoke-virtual {v3, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01e9 │ │ -117c92: 5474 651a |005b: iget-object v4, v7, Lorg/acra/util/ProcessFinisher;.context:Landroid/content/Context; // field@1a65 │ │ -117c96: 6e20 bc01 3400 |005d: invoke-virtual {v4, v3}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@01bc │ │ -117c9c: 28bd |0060: goto 001d // -0043 │ │ -117c9e: 6303 f418 |0061: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -117ca2: 3803 baff |0063: if-eqz v3, 001d // -0046 │ │ -117ca6: 6203 fe18 |0065: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -117caa: 6204 f518 |0067: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -117cae: 2205 1007 |0069: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -117cb2: 7010 eb2a 0500 |006b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -117cb8: 1a06 a627 |006e: const-string v6, "Unable to stop Service " // string@27a6 │ │ -117cbc: 6e20 f52a 6500 |0070: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -117cc2: 5422 0100 |0073: iget-object v2, v2, Landroid/app/ActivityManager$RunningServiceInfo;.service:Landroid/content/ComponentName; // field@0001 │ │ -117cc6: 6e10 7701 0200 |0075: invoke-virtual {v2}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@0177 │ │ -117ccc: 0c02 |0078: move-result-object v2 │ │ -117cce: 6e20 f52a 2500 |0079: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -117cd4: 1a02 4505 |007c: const-string v2, ". Permission denied" // string@0545 │ │ -117cd8: 6e20 f52a 2500 |007e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -117cde: 6e10 fa2a 0500 |0081: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -117ce4: 0c02 |0084: move-result-object v2 │ │ -117ce6: 7230 5630 4302 |0085: invoke-interface {v3, v4, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -117cec: 2895 |0088: goto 001d // -006b │ │ -117cee: 0d00 |0089: move-exception v0 │ │ -117cf0: 6201 fe18 |008a: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -117cf4: 6202 f518 |008c: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -117cf8: 1a03 a727 |008e: const-string v3, "Unable to stop services" // string@27a7 │ │ -117cfc: 7240 5930 2103 |0090: invoke-interface {v1, v2, v3, v0}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -117d02: 0e00 |0093: return-void │ │ +117bd4: |[117bd4] org.acra.util.ProcessFinisher.stopServices:()V │ │ +117be4: 5470 641a |0000: iget-object v0, v7, Lorg/acra/util/ProcessFinisher;.config:Lorg/acra/config/CoreConfiguration; // field@1a64 │ │ +117be8: 6e10 6a2f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/CoreConfiguration;.stopServicesOnCrash:()Z // method@2f6a │ │ +117bee: 0a00 |0005: move-result v0 │ │ +117bf0: 3800 8d00 |0006: if-eqz v0, 0093 // +008d │ │ +117bf4: 5470 651a |0008: iget-object v0, v7, Lorg/acra/util/ProcessFinisher;.context:Landroid/content/Context; // field@1a65 │ │ +117bf8: 7110 5b31 0000 |000a: invoke-static {v0}, Lorg/acra/util/SystemServices;.getActivityManager:(Landroid/content/Context;)Landroid/app/ActivityManager; // method@315b │ │ +117bfe: 0c00 |000d: move-result-object v0 │ │ +117c00: 1401 ffff ff7f |000e: const v1, #float nan // #7fffffff │ │ +117c06: 6e20 3e00 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/ActivityManager;.getRunningServices:(I)Ljava/util/List; // method@003e │ │ +117c0c: 0c00 |0014: move-result-object v0 │ │ +117c0e: 7100 e504 0000 |0015: invoke-static {}, Landroid/os/Process;.myPid:()I // method@04e5 │ │ +117c14: 0a01 |0018: move-result v1 │ │ +117c16: 7210 302c 0000 |0019: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +117c1c: 0c00 |001c: move-result-object v0 │ │ +117c1e: 7210 042c 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +117c24: 0a02 |0020: move-result v2 │ │ +117c26: 3802 7200 |0021: if-eqz v2, 0093 // +0072 │ │ +117c2a: 7210 052c 0000 |0023: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +117c30: 0c02 |0026: move-result-object v2 │ │ +117c32: 1f02 1100 |0027: check-cast v2, Landroid/app/ActivityManager$RunningServiceInfo; // type@0011 │ │ +117c36: 5223 0000 |0029: iget v3, v2, Landroid/app/ActivityManager$RunningServiceInfo;.pid:I // field@0000 │ │ +117c3a: 3313 f2ff |002b: if-ne v3, v1, 001d // -000e │ │ +117c3e: 1c03 4e08 |002d: const-class v3, Lorg/acra/sender/LegacySenderService; // type@084e │ │ +117c42: 6e10 2c2a 0300 |002f: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +117c48: 0c03 |0032: move-result-object v3 │ │ +117c4a: 5424 0100 |0033: iget-object v4, v2, Landroid/app/ActivityManager$RunningServiceInfo;.service:Landroid/content/ComponentName; // field@0001 │ │ +117c4e: 6e10 7701 0400 |0035: invoke-virtual {v4}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@0177 │ │ +117c54: 0c04 |0038: move-result-object v4 │ │ +117c56: 6e20 ba2a 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +117c5c: 0a03 |003c: move-result v3 │ │ +117c5e: 3903 e0ff |003d: if-nez v3, 001d // -0020 │ │ +117c62: 1c03 4d08 |003f: const-class v3, Lorg/acra/sender/JobSenderService; // type@084d │ │ +117c66: 6e10 2c2a 0300 |0041: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +117c6c: 0c03 |0044: move-result-object v3 │ │ +117c6e: 5424 0100 |0045: iget-object v4, v2, Landroid/app/ActivityManager$RunningServiceInfo;.service:Landroid/content/ComponentName; // field@0001 │ │ +117c72: 6e10 7701 0400 |0047: invoke-virtual {v4}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@0177 │ │ +117c78: 0c04 |004a: move-result-object v4 │ │ +117c7a: 6e20 ba2a 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +117c80: 0a03 |004e: move-result v3 │ │ +117c82: 3903 ceff |004f: if-nez v3, 001d // -0032 │ │ +117c86: 2203 6400 |0051: new-instance v3, Landroid/content/Intent; // type@0064 │ │ +117c8a: 7010 c101 0300 |0053: invoke-direct {v3}, Landroid/content/Intent;.:()V // method@01c1 │ │ +117c90: 5424 0100 |0056: iget-object v4, v2, Landroid/app/ActivityManager$RunningServiceInfo;.service:Landroid/content/ComponentName; // field@0001 │ │ +117c94: 6e20 e901 4300 |0058: invoke-virtual {v3, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01e9 │ │ +117c9a: 5474 651a |005b: iget-object v4, v7, Lorg/acra/util/ProcessFinisher;.context:Landroid/content/Context; // field@1a65 │ │ +117c9e: 6e20 bc01 3400 |005d: invoke-virtual {v4, v3}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@01bc │ │ +117ca4: 28bd |0060: goto 001d // -0043 │ │ +117ca6: 6303 f418 |0061: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +117caa: 3803 baff |0063: if-eqz v3, 001d // -0046 │ │ +117cae: 6203 fe18 |0065: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +117cb2: 6204 f518 |0067: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +117cb6: 2205 1007 |0069: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +117cba: 7010 eb2a 0500 |006b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +117cc0: 1a06 a627 |006e: const-string v6, "Unable to stop Service " // string@27a6 │ │ +117cc4: 6e20 f52a 6500 |0070: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +117cca: 5422 0100 |0073: iget-object v2, v2, Landroid/app/ActivityManager$RunningServiceInfo;.service:Landroid/content/ComponentName; // field@0001 │ │ +117cce: 6e10 7701 0200 |0075: invoke-virtual {v2}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@0177 │ │ +117cd4: 0c02 |0078: move-result-object v2 │ │ +117cd6: 6e20 f52a 2500 |0079: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +117cdc: 1a02 4505 |007c: const-string v2, ". Permission denied" // string@0545 │ │ +117ce0: 6e20 f52a 2500 |007e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +117ce6: 6e10 fa2a 0500 |0081: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +117cec: 0c02 |0084: move-result-object v2 │ │ +117cee: 7230 5630 4302 |0085: invoke-interface {v3, v4, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +117cf4: 2895 |0088: goto 001d // -006b │ │ +117cf6: 0d00 |0089: move-exception v0 │ │ +117cf8: 6201 fe18 |008a: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +117cfc: 6202 f518 |008c: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +117d00: 1a03 a727 |008e: const-string v3, "Unable to stop services" // string@27a7 │ │ +117d04: 7240 5930 2103 |0090: invoke-interface {v1, v2, v3, v0}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +117d0a: 0e00 |0093: return-void │ │ catches : 3 │ │ 0x0008 - 0x004f │ │ Lorg/acra/util/SystemServices$ServiceNotReachedException; -> 0x0089 │ │ 0x0051 - 0x0060 │ │ Ljava/lang/SecurityException; -> 0x0061 │ │ Lorg/acra/util/SystemServices$ServiceNotReachedException; -> 0x0089 │ │ 0x0061 - 0x0088 │ │ @@ -317903,18 +317905,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -117a74: |[117a74] org.acra.util.ProcessFinisher.endApplication:()V │ │ -117a84: 7010 4a31 0000 |0000: invoke-direct {v0}, Lorg/acra/util/ProcessFinisher;.stopServices:()V // method@314a │ │ -117a8a: 7010 4831 0000 |0003: invoke-direct {v0}, Lorg/acra/util/ProcessFinisher;.killProcessAndExit:()V // method@3148 │ │ -117a90: 0e00 |0006: return-void │ │ +117a7c: |[117a7c] org.acra.util.ProcessFinisher.endApplication:()V │ │ +117a8c: 7010 4a31 0000 |0000: invoke-direct {v0}, Lorg/acra/util/ProcessFinisher;.stopServices:()V // method@314a │ │ +117a92: 7010 4831 0000 |0003: invoke-direct {v0}, Lorg/acra/util/ProcessFinisher;.killProcessAndExit:()V // method@3148 │ │ +117a98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/acra/util/ProcessFinisher; │ │ │ │ @@ -317923,58 +317925,58 @@ │ │ type : '(Ljava/lang/Thread;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -117a94: |[117a94] org.acra.util.ProcessFinisher.finishLastActivity:(Ljava/lang/Thread;)V │ │ -117aa4: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -117aa8: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -117aac: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -117ab0: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -117ab4: 1a02 2511 |0008: const-string v2, "Finishing activities prior to killing the Process" // string@1125 │ │ -117ab8: 7230 5630 1002 |000a: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -117abe: 5470 661a |000d: iget-object v0, v7, Lorg/acra/util/ProcessFinisher;.lastActivityManager:Lorg/acra/builder/LastActivityManager; // field@1a66 │ │ -117ac2: 6e10 252e 0000 |000f: invoke-virtual {v0}, Lorg/acra/builder/LastActivityManager;.getLastActivities:()Ljava/util/List; // method@2e25 │ │ -117ac8: 0c00 |0012: move-result-object v0 │ │ -117aca: 7210 302c 0000 |0013: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -117ad0: 0c00 |0016: move-result-object v0 │ │ -117ad2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -117ad4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -117ad6: 7210 042c 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -117adc: 0a03 |001c: move-result v3 │ │ -117ade: 3803 2600 |001d: if-eqz v3, 0043 // +0026 │ │ -117ae2: 7210 052c 0000 |001f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -117ae8: 0c03 |0022: move-result-object v3 │ │ -117aea: 1f03 1000 |0023: check-cast v3, Landroid/app/Activity; // type@0010 │ │ -117aee: 6e10 1600 0300 |0025: invoke-virtual {v3}, Landroid/app/Activity;.getMainLooper:()Landroid/os/Looper; // method@0016 │ │ -117af4: 0c04 |0028: move-result-object v4 │ │ -117af6: 6e10 a804 0400 |0029: invoke-virtual {v4}, Landroid/os/Looper;.getThread:()Ljava/lang/Thread; // method@04a8 │ │ -117afc: 0c04 |002c: move-result-object v4 │ │ -117afe: 1215 |002d: const/4 v5, #int 1 // #1 │ │ -117b00: 3348 0400 |002e: if-ne v8, v4, 0032 // +0004 │ │ -117b04: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -117b06: 2802 |0031: goto 0033 // +0002 │ │ -117b08: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -117b0a: 2206 5f08 |0033: new-instance v6, Lorg/acra/util/-$$Lambda$ProcessFinisher$OmeRxmCVVMKxLT4IxnHMK87eyrc; // type@085f │ │ -117b0e: 7020 0131 3600 |0035: invoke-direct {v6, v3}, Lorg/acra/util/-$$Lambda$ProcessFinisher$OmeRxmCVVMKxLT4IxnHMK87eyrc;.:(Landroid/app/Activity;)V // method@3101 │ │ -117b14: 3804 0600 |0038: if-eqz v4, 003e // +0006 │ │ -117b18: 7210 9b2a 0600 |003a: invoke-interface {v6}, Ljava/lang/Runnable;.run:()V // method@2a9b │ │ -117b1e: 28dc |003d: goto 0019 // -0024 │ │ -117b20: 6e20 2f00 6300 |003e: invoke-virtual {v3, v6}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@002f │ │ -117b26: 1212 |0041: const/4 v2, #int 1 // #1 │ │ -117b28: 28d7 |0042: goto 0019 // -0029 │ │ -117b2a: 3802 0900 |0043: if-eqz v2, 004c // +0009 │ │ -117b2e: 5478 661a |0045: iget-object v8, v7, Lorg/acra/util/ProcessFinisher;.lastActivityManager:Lorg/acra/builder/LastActivityManager; // field@1a66 │ │ -117b32: 1300 6400 |0047: const/16 v0, #int 100 // #64 │ │ -117b36: 6e20 272e 0800 |0049: invoke-virtual {v8, v0}, Lorg/acra/builder/LastActivityManager;.waitForAllActivitiesDestroy:(I)V // method@2e27 │ │ -117b3c: 5478 661a |004c: iget-object v8, v7, Lorg/acra/util/ProcessFinisher;.lastActivityManager:Lorg/acra/builder/LastActivityManager; // field@1a66 │ │ -117b40: 6e10 242e 0800 |004e: invoke-virtual {v8}, Lorg/acra/builder/LastActivityManager;.clearLastActivities:()V // method@2e24 │ │ -117b46: 0e00 |0051: return-void │ │ +117a9c: |[117a9c] org.acra.util.ProcessFinisher.finishLastActivity:(Ljava/lang/Thread;)V │ │ +117aac: 6300 f418 |0000: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +117ab0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +117ab4: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +117ab8: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +117abc: 1a02 2511 |0008: const-string v2, "Finishing activities prior to killing the Process" // string@1125 │ │ +117ac0: 7230 5630 1002 |000a: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +117ac6: 5470 661a |000d: iget-object v0, v7, Lorg/acra/util/ProcessFinisher;.lastActivityManager:Lorg/acra/builder/LastActivityManager; // field@1a66 │ │ +117aca: 6e10 252e 0000 |000f: invoke-virtual {v0}, Lorg/acra/builder/LastActivityManager;.getLastActivities:()Ljava/util/List; // method@2e25 │ │ +117ad0: 0c00 |0012: move-result-object v0 │ │ +117ad2: 7210 302c 0000 |0013: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +117ad8: 0c00 |0016: move-result-object v0 │ │ +117ada: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +117adc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +117ade: 7210 042c 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +117ae4: 0a03 |001c: move-result v3 │ │ +117ae6: 3803 2600 |001d: if-eqz v3, 0043 // +0026 │ │ +117aea: 7210 052c 0000 |001f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +117af0: 0c03 |0022: move-result-object v3 │ │ +117af2: 1f03 1000 |0023: check-cast v3, Landroid/app/Activity; // type@0010 │ │ +117af6: 6e10 1600 0300 |0025: invoke-virtual {v3}, Landroid/app/Activity;.getMainLooper:()Landroid/os/Looper; // method@0016 │ │ +117afc: 0c04 |0028: move-result-object v4 │ │ +117afe: 6e10 a804 0400 |0029: invoke-virtual {v4}, Landroid/os/Looper;.getThread:()Ljava/lang/Thread; // method@04a8 │ │ +117b04: 0c04 |002c: move-result-object v4 │ │ +117b06: 1215 |002d: const/4 v5, #int 1 // #1 │ │ +117b08: 3348 0400 |002e: if-ne v8, v4, 0032 // +0004 │ │ +117b0c: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +117b0e: 2802 |0031: goto 0033 // +0002 │ │ +117b10: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +117b12: 2206 5f08 |0033: new-instance v6, Lorg/acra/util/-$$Lambda$ProcessFinisher$OmeRxmCVVMKxLT4IxnHMK87eyrc; // type@085f │ │ +117b16: 7020 0131 3600 |0035: invoke-direct {v6, v3}, Lorg/acra/util/-$$Lambda$ProcessFinisher$OmeRxmCVVMKxLT4IxnHMK87eyrc;.:(Landroid/app/Activity;)V // method@3101 │ │ +117b1c: 3804 0600 |0038: if-eqz v4, 003e // +0006 │ │ +117b20: 7210 9b2a 0600 |003a: invoke-interface {v6}, Ljava/lang/Runnable;.run:()V // method@2a9b │ │ +117b26: 28dc |003d: goto 0019 // -0024 │ │ +117b28: 6e20 2f00 6300 |003e: invoke-virtual {v3, v6}, Landroid/app/Activity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@002f │ │ +117b2e: 1212 |0041: const/4 v2, #int 1 // #1 │ │ +117b30: 28d7 |0042: goto 0019 // -0029 │ │ +117b32: 3802 0900 |0043: if-eqz v2, 004c // +0009 │ │ +117b36: 5478 661a |0045: iget-object v8, v7, Lorg/acra/util/ProcessFinisher;.lastActivityManager:Lorg/acra/builder/LastActivityManager; // field@1a66 │ │ +117b3a: 1300 6400 |0047: const/16 v0, #int 100 // #64 │ │ +117b3e: 6e20 272e 0800 |0049: invoke-virtual {v8, v0}, Lorg/acra/builder/LastActivityManager;.waitForAllActivitiesDestroy:(I)V // method@2e27 │ │ +117b44: 5478 661a |004c: iget-object v8, v7, Lorg/acra/util/ProcessFinisher;.lastActivityManager:Lorg/acra/builder/LastActivityManager; // field@1a66 │ │ +117b48: 6e10 242e 0800 |004e: invoke-virtual {v8}, Lorg/acra/builder/LastActivityManager;.clearLastActivities:()V // method@2e24 │ │ +117b4e: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000d line=63 │ │ 0x0025 line=64 │ │ 0x0033 line=65 │ │ 0x003a line=70 │ │ @@ -318068,19 +318070,19 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -117f8c: |[117f8c] org.acra.util.StreamReader.:(Ljava/io/File;)V │ │ -117f9c: 2200 c206 |0000: new-instance v0, Ljava/io/FileInputStream; // type@06c2 │ │ -117fa0: 7020 b229 2000 |0002: invoke-direct {v0, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@29b2 │ │ -117fa6: 7020 4c31 0100 |0005: invoke-direct {v1, v0}, Lorg/acra/util/StreamReader;.:(Ljava/io/InputStream;)V // method@314c │ │ -117fac: 0e00 |0008: return-void │ │ +117f94: |[117f94] org.acra.util.StreamReader.:(Ljava/io/File;)V │ │ +117fa4: 2200 c206 |0000: new-instance v0, Ljava/io/FileInputStream; // type@06c2 │ │ +117fa8: 7020 b229 2000 |0002: invoke-direct {v0, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@29b2 │ │ +117fae: 7020 4c31 0100 |0005: invoke-direct {v1, v0}, Lorg/acra/util/StreamReader;.:(Ljava/io/InputStream;)V // method@314c │ │ +117fb4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/acra/util/StreamReader; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -318089,23 +318091,23 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -117fb0: |[117fb0] org.acra.util.StreamReader.:(Ljava/io/InputStream;)V │ │ -117fc0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -117fc6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -117fc8: 5910 6b1a |0004: iput v0, v1, Lorg/acra/util/StreamReader;.limit:I // field@1a6b │ │ -117fcc: 5910 6c1a |0006: iput v0, v1, Lorg/acra/util/StreamReader;.timeout:I // field@1a6c │ │ -117fd0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -117fd2: 5b10 691a |0009: iput-object v0, v1, Lorg/acra/util/StreamReader;.filter:Lorg/acra/util/Predicate; // field@1a69 │ │ -117fd6: 5b12 6a1a |000b: iput-object v2, v1, Lorg/acra/util/StreamReader;.inputStream:Ljava/io/InputStream; // field@1a6a │ │ -117fda: 0e00 |000d: return-void │ │ +117fb8: |[117fb8] org.acra.util.StreamReader.:(Ljava/io/InputStream;)V │ │ +117fc8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +117fce: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +117fd0: 5910 6b1a |0004: iput v0, v1, Lorg/acra/util/StreamReader;.limit:I // field@1a6b │ │ +117fd4: 5910 6c1a |0006: iput v0, v1, Lorg/acra/util/StreamReader;.timeout:I // field@1a6c │ │ +117fd8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +117fda: 5b10 691a |0009: iput-object v0, v1, Lorg/acra/util/StreamReader;.filter:Lorg/acra/util/Predicate; // field@1a69 │ │ +117fde: 5b12 6a1a |000b: iput-object v2, v1, Lorg/acra/util/StreamReader;.inputStream:Ljava/io/InputStream; // field@1a6a │ │ +117fe2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0009 line=49 │ │ 0x000b line=60 │ │ @@ -318118,19 +318120,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -117fdc: |[117fdc] org.acra.util.StreamReader.:(Ljava/lang/String;)V │ │ -117fec: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ -117ff0: 7020 9629 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -117ff6: 7020 4b31 0100 |0005: invoke-direct {v1, v0}, Lorg/acra/util/StreamReader;.:(Ljava/io/File;)V // method@314b │ │ -117ffc: 0e00 |0008: return-void │ │ +117fe4: |[117fe4] org.acra.util.StreamReader.:(Ljava/lang/String;)V │ │ +117ff4: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ +117ff8: 7020 9629 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +117ffe: 7020 4b31 0100 |0005: invoke-direct {v1, v0}, Lorg/acra/util/StreamReader;.:(Ljava/io/File;)V // method@314b │ │ +118004: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/acra/util/StreamReader; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -318139,37 +318141,37 @@ │ │ type : '([BJ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -117d2c: |[117d2c] org.acra.util.StreamReader.fillBufferUntil:([BJ)I │ │ -117d3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117d3e: 7100 fc2a 0000 |0001: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -117d44: 0b01 |0004: move-result-wide v1 │ │ -117d46: 3103 0106 |0005: cmp-long v3, v1, v6 │ │ -117d4a: 3b03 1b00 |0007: if-gez v3, 0022 // +001b │ │ -117d4e: 2151 |0009: array-length v1, v5 │ │ -117d50: 3510 1800 |000a: if-ge v0, v1, 0022 // +0018 │ │ -117d54: 5441 6a1a |000c: iget-object v1, v4, Lorg/acra/util/StreamReader;.inputStream:Ljava/io/InputStream; // field@1a6a │ │ -117d58: 6e10 cd29 0100 |000e: invoke-virtual {v1}, Ljava/io/InputStream;.available:()I // method@29cd │ │ -117d5e: 0a02 |0011: move-result v2 │ │ -117d60: 2153 |0012: array-length v3, v5 │ │ -117d62: b103 |0013: sub-int/2addr v3, v0 │ │ -117d64: 7120 7c2a 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ -117d6a: 0a02 |0017: move-result v2 │ │ -117d6c: 6e40 d029 5120 |0018: invoke-virtual {v1, v5, v0, v2}, Ljava/io/InputStream;.read:([BII)I // method@29d0 │ │ -117d72: 0a01 |001b: move-result v1 │ │ -117d74: 12f2 |001c: const/4 v2, #int -1 // #ff │ │ -117d76: 3321 0300 |001d: if-ne v1, v2, 0020 // +0003 │ │ -117d7a: 2803 |001f: goto 0022 // +0003 │ │ -117d7c: b010 |0020: add-int/2addr v0, v1 │ │ -117d7e: 28e0 |0021: goto 0001 // -0020 │ │ -117d80: 0f00 |0022: return v0 │ │ +117d34: |[117d34] org.acra.util.StreamReader.fillBufferUntil:([BJ)I │ │ +117d44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +117d46: 7100 fc2a 0000 |0001: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +117d4c: 0b01 |0004: move-result-wide v1 │ │ +117d4e: 3103 0106 |0005: cmp-long v3, v1, v6 │ │ +117d52: 3b03 1b00 |0007: if-gez v3, 0022 // +001b │ │ +117d56: 2151 |0009: array-length v1, v5 │ │ +117d58: 3510 1800 |000a: if-ge v0, v1, 0022 // +0018 │ │ +117d5c: 5441 6a1a |000c: iget-object v1, v4, Lorg/acra/util/StreamReader;.inputStream:Ljava/io/InputStream; // field@1a6a │ │ +117d60: 6e10 cd29 0100 |000e: invoke-virtual {v1}, Ljava/io/InputStream;.available:()I // method@29cd │ │ +117d66: 0a02 |0011: move-result v2 │ │ +117d68: 2153 |0012: array-length v3, v5 │ │ +117d6a: b103 |0013: sub-int/2addr v3, v0 │ │ +117d6c: 7120 7c2a 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ +117d72: 0a02 |0017: move-result v2 │ │ +117d74: 6e40 d029 5120 |0018: invoke-virtual {v1, v5, v0, v2}, Ljava/io/InputStream;.read:([BII)I // method@29d0 │ │ +117d7a: 0a01 |001b: move-result v1 │ │ +117d7c: 12f2 |001c: const/4 v2, #int -1 // #ff │ │ +117d7e: 3321 0300 |001d: if-ne v1, v2, 0020 // +0003 │ │ +117d82: 2803 |001f: goto 0022 // +0003 │ │ +117d84: b010 |0020: add-int/2addr v0, v1 │ │ +117d86: 28e0 |0021: goto 0001 // -0020 │ │ +117d88: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=138 │ │ 0x000c line=139 │ │ locals : │ │ 0x0000 - 0x0023 reg=4 this Lorg/acra/util/StreamReader; │ │ 0x0000 - 0x0023 reg=5 (null) [B │ │ @@ -318180,38 +318182,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -117e54: |[117e54] org.acra.util.StreamReader.readFully:()Ljava/lang/String; │ │ -117e64: 2200 cb06 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@06cb │ │ -117e68: 5451 6a1a |0002: iget-object v1, v5, Lorg/acra/util/StreamReader;.inputStream:Ljava/io/InputStream; // field@1a6a │ │ -117e6c: 7020 d129 1000 |0004: invoke-direct {v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@29d1 │ │ -117e72: 2201 d706 |0007: new-instance v1, Ljava/io/StringWriter; // type@06d7 │ │ -117e76: 7010 f329 0100 |0009: invoke-direct {v1}, Ljava/io/StringWriter;.:()V // method@29f3 │ │ -117e7c: 1302 0020 |000c: const/16 v2, #int 8192 // #2000 │ │ -117e80: 2322 bd09 |000e: new-array v2, v2, [C // type@09bd │ │ -117e84: 6e20 f029 2000 |0010: invoke-virtual {v0, v2}, Ljava/io/Reader;.read:([C)I // method@29f0 │ │ -117e8a: 0a03 |0013: move-result v3 │ │ -117e8c: 12f4 |0014: const/4 v4, #int -1 // #ff │ │ -117e8e: 3243 0700 |0015: if-eq v3, v4, 001c // +0007 │ │ -117e92: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -117e94: 6e40 f529 2134 |0018: invoke-virtual {v1, v2, v4, v3}, Ljava/io/StringWriter;.write:([CII)V // method@29f5 │ │ -117e9a: 28f5 |001b: goto 0010 // -000b │ │ -117e9c: 6e10 f429 0100 |001c: invoke-virtual {v1}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@29f4 │ │ -117ea2: 0c01 |001f: move-result-object v1 │ │ -117ea4: 7110 3731 0000 |0020: invoke-static {v0}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ -117eaa: 1101 |0023: return-object v1 │ │ -117eac: 0d01 |0024: move-exception v1 │ │ -117eae: 7110 3731 0000 |0025: invoke-static {v0}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ -117eb4: 2802 |0028: goto 002a // +0002 │ │ -117eb6: 2701 |0029: throw v1 │ │ -117eb8: 28ff |002a: goto 0029 // -0001 │ │ +117e5c: |[117e5c] org.acra.util.StreamReader.readFully:()Ljava/lang/String; │ │ +117e6c: 2200 cb06 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@06cb │ │ +117e70: 5451 6a1a |0002: iget-object v1, v5, Lorg/acra/util/StreamReader;.inputStream:Ljava/io/InputStream; // field@1a6a │ │ +117e74: 7020 d129 1000 |0004: invoke-direct {v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@29d1 │ │ +117e7a: 2201 d706 |0007: new-instance v1, Ljava/io/StringWriter; // type@06d7 │ │ +117e7e: 7010 f329 0100 |0009: invoke-direct {v1}, Ljava/io/StringWriter;.:()V // method@29f3 │ │ +117e84: 1302 0020 |000c: const/16 v2, #int 8192 // #2000 │ │ +117e88: 2322 bd09 |000e: new-array v2, v2, [C // type@09bd │ │ +117e8c: 6e20 f029 2000 |0010: invoke-virtual {v0, v2}, Ljava/io/Reader;.read:([C)I // method@29f0 │ │ +117e92: 0a03 |0013: move-result v3 │ │ +117e94: 12f4 |0014: const/4 v4, #int -1 // #ff │ │ +117e96: 3243 0700 |0015: if-eq v3, v4, 001c // +0007 │ │ +117e9a: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +117e9c: 6e40 f529 2134 |0018: invoke-virtual {v1, v2, v4, v3}, Ljava/io/StringWriter;.write:([CII)V // method@29f5 │ │ +117ea2: 28f5 |001b: goto 0010 // -000b │ │ +117ea4: 6e10 f429 0100 |001c: invoke-virtual {v1}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@29f4 │ │ +117eaa: 0c01 |001f: move-result-object v1 │ │ +117eac: 7110 3731 0000 |0020: invoke-static {v0}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ +117eb2: 1101 |0023: return-object v1 │ │ +117eb4: 0d01 |0024: move-exception v1 │ │ +117eb6: 7110 3731 0000 |0025: invoke-static {v0}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ +117ebc: 2802 |0028: goto 002a // +0002 │ │ +117ebe: 2701 |0029: throw v1 │ │ +117ec0: 28ff |002a: goto 0029 // -0001 │ │ catches : 1 │ │ 0x0007 - 0x0020 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=106 │ │ 0x0007 line=108 │ │ 0x0010 line=111 │ │ @@ -318227,42 +318229,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -117ec8: |[117ec8] org.acra.util.StreamReader.readWithTimeout:()Ljava/lang/String; │ │ -117ed8: 7100 fc2a 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -117ede: 0b00 |0003: move-result-wide v0 │ │ -117ee0: 5262 6c1a |0004: iget v2, v6, Lorg/acra/util/StreamReader;.timeout:I // field@1a6c │ │ -117ee4: 8122 |0006: int-to-long v2, v2 │ │ -117ee6: bb20 |0007: add-long/2addr v0, v2 │ │ -117ee8: 2202 ba06 |0008: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@06ba │ │ -117eec: 7010 7c29 0200 |000a: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@297c │ │ -117ef2: 1303 0020 |000d: const/16 v3, #int 8192 // #2000 │ │ -117ef6: 2333 bc09 |000f: new-array v3, v3, [B // type@09bc │ │ -117efa: 7040 4e31 3610 |0011: invoke-direct {v6, v3, v0, v1}, Lorg/acra/util/StreamReader;.fillBufferUntil:([BJ)I // method@314e │ │ -117f00: 0a04 |0014: move-result v4 │ │ -117f02: 12f5 |0015: const/4 v5, #int -1 // #ff │ │ -117f04: 3254 0700 |0016: if-eq v4, v5, 001d // +0007 │ │ -117f08: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -117f0a: 6e40 8029 3245 |0019: invoke-virtual {v2, v3, v5, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@2980 │ │ -117f10: 28f5 |001c: goto 0011 // -000b │ │ -117f12: 6e10 7f29 0200 |001d: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toString:()Ljava/lang/String; // method@297f │ │ -117f18: 0c00 |0020: move-result-object v0 │ │ -117f1a: 5461 6a1a |0021: iget-object v1, v6, Lorg/acra/util/StreamReader;.inputStream:Ljava/io/InputStream; // field@1a6a │ │ -117f1e: 7110 3731 0100 |0023: invoke-static {v1}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ -117f24: 1100 |0026: return-object v0 │ │ -117f26: 0d00 |0027: move-exception v0 │ │ -117f28: 5461 6a1a |0028: iget-object v1, v6, Lorg/acra/util/StreamReader;.inputStream:Ljava/io/InputStream; // field@1a6a │ │ -117f2c: 7110 3731 0100 |002a: invoke-static {v1}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ -117f32: 2802 |002d: goto 002f // +0002 │ │ -117f34: 2700 |002e: throw v0 │ │ -117f36: 28ff |002f: goto 002e // -0001 │ │ +117ed0: |[117ed0] org.acra.util.StreamReader.readWithTimeout:()Ljava/lang/String; │ │ +117ee0: 7100 fc2a 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +117ee6: 0b00 |0003: move-result-wide v0 │ │ +117ee8: 5262 6c1a |0004: iget v2, v6, Lorg/acra/util/StreamReader;.timeout:I // field@1a6c │ │ +117eec: 8122 |0006: int-to-long v2, v2 │ │ +117eee: bb20 |0007: add-long/2addr v0, v2 │ │ +117ef0: 2202 ba06 |0008: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@06ba │ │ +117ef4: 7010 7c29 0200 |000a: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@297c │ │ +117efa: 1303 0020 |000d: const/16 v3, #int 8192 // #2000 │ │ +117efe: 2333 bc09 |000f: new-array v3, v3, [B // type@09bc │ │ +117f02: 7040 4e31 3610 |0011: invoke-direct {v6, v3, v0, v1}, Lorg/acra/util/StreamReader;.fillBufferUntil:([BJ)I // method@314e │ │ +117f08: 0a04 |0014: move-result v4 │ │ +117f0a: 12f5 |0015: const/4 v5, #int -1 // #ff │ │ +117f0c: 3254 0700 |0016: if-eq v4, v5, 001d // +0007 │ │ +117f10: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +117f12: 6e40 8029 3245 |0019: invoke-virtual {v2, v3, v5, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@2980 │ │ +117f18: 28f5 |001c: goto 0011 // -000b │ │ +117f1a: 6e10 7f29 0200 |001d: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toString:()Ljava/lang/String; // method@297f │ │ +117f20: 0c00 |0020: move-result-object v0 │ │ +117f22: 5461 6a1a |0021: iget-object v1, v6, Lorg/acra/util/StreamReader;.inputStream:Ljava/io/InputStream; // field@1a6a │ │ +117f26: 7110 3731 0100 |0023: invoke-static {v1}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ +117f2c: 1100 |0026: return-object v0 │ │ +117f2e: 0d00 |0027: move-exception v0 │ │ +117f30: 5461 6a1a |0028: iget-object v1, v6, Lorg/acra/util/StreamReader;.inputStream:Ljava/io/InputStream; // field@1a6a │ │ +117f34: 7110 3731 0100 |002a: invoke-static {v1}, Lorg/acra/util/IOUtils;.safeClose:(Ljava/io/Closeable;)V // method@3137 │ │ +117f3a: 2802 |002d: goto 002f // +0002 │ │ +117f3c: 2700 |002e: throw v0 │ │ +117f3e: 28ff |002f: goto 002e // -0001 │ │ catches : 1 │ │ 0x0008 - 0x0021 │ │ -> 0x0027 │ │ positions : │ │ 0x0000 line=122 │ │ 0x0008 line=124 │ │ 0x0011 line=127 │ │ @@ -318279,69 +318281,69 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -117d84: |[117d84] org.acra.util.StreamReader.read:()Ljava/lang/String; │ │ -117d94: 5270 6c1a |0000: iget v0, v7, Lorg/acra/util/StreamReader;.timeout:I // field@1a6c │ │ -117d98: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -117d9a: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ -117d9e: 7010 5031 0700 |0005: invoke-direct {v7}, Lorg/acra/util/StreamReader;.readFully:()Ljava/lang/String; // method@3150 │ │ -117da4: 0c00 |0008: move-result-object v0 │ │ -117da6: 2805 |0009: goto 000e // +0005 │ │ -117da8: 7010 5131 0700 |000a: invoke-direct {v7}, Lorg/acra/util/StreamReader;.readWithTimeout:()Ljava/lang/String; // method@3151 │ │ -117dae: 0c00 |000d: move-result-object v0 │ │ -117db0: 5472 691a |000e: iget-object v2, v7, Lorg/acra/util/StreamReader;.filter:Lorg/acra/util/Predicate; // field@1a69 │ │ -117db4: 1a03 0900 |0010: const-string v3, " │ │ +117d8c: |[117d8c] org.acra.util.StreamReader.read:()Ljava/lang/String; │ │ +117d9c: 5270 6c1a |0000: iget v0, v7, Lorg/acra/util/StreamReader;.timeout:I // field@1a6c │ │ +117da0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +117da2: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ +117da6: 7010 5031 0700 |0005: invoke-direct {v7}, Lorg/acra/util/StreamReader;.readFully:()Ljava/lang/String; // method@3150 │ │ +117dac: 0c00 |0008: move-result-object v0 │ │ +117dae: 2805 |0009: goto 000e // +0005 │ │ +117db0: 7010 5131 0700 |000a: invoke-direct {v7}, Lorg/acra/util/StreamReader;.readWithTimeout:()Ljava/lang/String; // method@3151 │ │ +117db6: 0c00 |000d: move-result-object v0 │ │ +117db8: 5472 691a |000e: iget-object v2, v7, Lorg/acra/util/StreamReader;.filter:Lorg/acra/util/Predicate; // field@1a69 │ │ +117dbc: 1a03 0900 |0010: const-string v3, " │ │ " // string@0009 │ │ -117db8: 1a04 8f2a |0012: const-string v4, "\r?\n" // string@2a8f │ │ -117dbc: 3902 1d00 |0014: if-nez v2, 0031 // +001d │ │ -117dc0: 5272 6b1a |0016: iget v2, v7, Lorg/acra/util/StreamReader;.limit:I // field@1a6b │ │ -117dc4: 3312 0300 |0018: if-ne v2, v1, 001b // +0003 │ │ -117dc8: 1100 |001a: return-object v0 │ │ -117dca: 6e20 d02a 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -117dd0: 0c01 |001e: move-result-object v1 │ │ -117dd2: 2112 |001f: array-length v2, v1 │ │ -117dd4: 5274 6b1a |0020: iget v4, v7, Lorg/acra/util/StreamReader;.limit:I // field@1a6b │ │ -117dd8: 3642 0300 |0022: if-gt v2, v4, 0025 // +0003 │ │ -117ddc: 1100 |0024: return-object v0 │ │ -117dde: 2110 |0025: array-length v0, v1 │ │ -117de0: b140 |0026: sub-int/2addr v0, v4 │ │ -117de2: 2112 |0027: array-length v2, v1 │ │ -117de4: 7130 a42b 0102 |0028: invoke-static {v1, v0, v2}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@2ba4 │ │ -117dea: 0c00 |002b: move-result-object v0 │ │ -117dec: 7120 a505 0300 |002c: invoke-static {v3, v0}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@05a5 │ │ -117df2: 0c00 |002f: move-result-object v0 │ │ -117df4: 1100 |0030: return-object v0 │ │ -117df6: 6e20 d02a 4000 |0031: invoke-virtual {v0, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -117dfc: 0c00 |0034: move-result-object v0 │ │ -117dfe: 5272 6b1a |0035: iget v2, v7, Lorg/acra/util/StreamReader;.limit:I // field@1a6b │ │ -117e02: 3312 0800 |0037: if-ne v2, v1, 003f // +0008 │ │ -117e06: 2201 6307 |0039: new-instance v1, Ljava/util/LinkedList; // type@0763 │ │ -117e0a: 7010 152c 0100 |003b: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -117e10: 2808 |003e: goto 0046 // +0008 │ │ -117e12: 2201 d307 |003f: new-instance v1, Lorg/acra/collections/BoundedLinkedList; // type@07d3 │ │ -117e16: 5272 6b1a |0041: iget v2, v7, Lorg/acra/util/StreamReader;.limit:I // field@1a6b │ │ -117e1a: 7020 412e 2100 |0043: invoke-direct {v1, v2}, Lorg/acra/collections/BoundedLinkedList;.:(I)V // method@2e41 │ │ -117e20: 2102 |0046: array-length v2, v0 │ │ -117e22: 1204 |0047: const/4 v4, #int 0 // #0 │ │ -117e24: 3524 1200 |0048: if-ge v4, v2, 005a // +0012 │ │ -117e28: 4605 0004 |004a: aget-object v5, v0, v4 │ │ -117e2c: 5476 691a |004c: iget-object v6, v7, Lorg/acra/util/StreamReader;.filter:Lorg/acra/util/Predicate; // field@1a69 │ │ -117e30: 7220 4431 5600 |004e: invoke-interface {v6, v5}, Lorg/acra/util/Predicate;.apply:(Ljava/lang/Object;)Z // method@3144 │ │ -117e36: 0a06 |0051: move-result v6 │ │ -117e38: 3806 0500 |0052: if-eqz v6, 0057 // +0005 │ │ -117e3c: 7220 282c 5100 |0054: invoke-interface {v1, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -117e42: d804 0401 |0057: add-int/lit8 v4, v4, #int 1 // #01 │ │ -117e46: 28ef |0059: goto 0048 // -0011 │ │ -117e48: 7120 a405 1300 |005a: invoke-static {v3, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@05a4 │ │ -117e4e: 0c00 |005d: move-result-object v0 │ │ -117e50: 1100 |005e: return-object v0 │ │ +117dc0: 1a04 8f2a |0012: const-string v4, "\r?\n" // string@2a8f │ │ +117dc4: 3902 1d00 |0014: if-nez v2, 0031 // +001d │ │ +117dc8: 5272 6b1a |0016: iget v2, v7, Lorg/acra/util/StreamReader;.limit:I // field@1a6b │ │ +117dcc: 3312 0300 |0018: if-ne v2, v1, 001b // +0003 │ │ +117dd0: 1100 |001a: return-object v0 │ │ +117dd2: 6e20 d02a 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +117dd8: 0c01 |001e: move-result-object v1 │ │ +117dda: 2112 |001f: array-length v2, v1 │ │ +117ddc: 5274 6b1a |0020: iget v4, v7, Lorg/acra/util/StreamReader;.limit:I // field@1a6b │ │ +117de0: 3642 0300 |0022: if-gt v2, v4, 0025 // +0003 │ │ +117de4: 1100 |0024: return-object v0 │ │ +117de6: 2110 |0025: array-length v0, v1 │ │ +117de8: b140 |0026: sub-int/2addr v0, v4 │ │ +117dea: 2112 |0027: array-length v2, v1 │ │ +117dec: 7130 a42b 0102 |0028: invoke-static {v1, v0, v2}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@2ba4 │ │ +117df2: 0c00 |002b: move-result-object v0 │ │ +117df4: 7120 a505 0300 |002c: invoke-static {v3, v0}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@05a5 │ │ +117dfa: 0c00 |002f: move-result-object v0 │ │ +117dfc: 1100 |0030: return-object v0 │ │ +117dfe: 6e20 d02a 4000 |0031: invoke-virtual {v0, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +117e04: 0c00 |0034: move-result-object v0 │ │ +117e06: 5272 6b1a |0035: iget v2, v7, Lorg/acra/util/StreamReader;.limit:I // field@1a6b │ │ +117e0a: 3312 0800 |0037: if-ne v2, v1, 003f // +0008 │ │ +117e0e: 2201 6307 |0039: new-instance v1, Ljava/util/LinkedList; // type@0763 │ │ +117e12: 7010 152c 0100 |003b: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +117e18: 2808 |003e: goto 0046 // +0008 │ │ +117e1a: 2201 d307 |003f: new-instance v1, Lorg/acra/collections/BoundedLinkedList; // type@07d3 │ │ +117e1e: 5272 6b1a |0041: iget v2, v7, Lorg/acra/util/StreamReader;.limit:I // field@1a6b │ │ +117e22: 7020 412e 2100 |0043: invoke-direct {v1, v2}, Lorg/acra/collections/BoundedLinkedList;.:(I)V // method@2e41 │ │ +117e28: 2102 |0046: array-length v2, v0 │ │ +117e2a: 1204 |0047: const/4 v4, #int 0 // #0 │ │ +117e2c: 3524 1200 |0048: if-ge v4, v2, 005a // +0012 │ │ +117e30: 4605 0004 |004a: aget-object v5, v0, v4 │ │ +117e34: 5476 691a |004c: iget-object v6, v7, Lorg/acra/util/StreamReader;.filter:Lorg/acra/util/Predicate; // field@1a69 │ │ +117e38: 7220 4431 5600 |004e: invoke-interface {v6, v5}, Lorg/acra/util/Predicate;.apply:(Ljava/lang/Object;)Z // method@3144 │ │ +117e3e: 0a06 |0051: move-result v6 │ │ +117e40: 3806 0500 |0052: if-eqz v6, 0057 // +0005 │ │ +117e44: 7220 282c 5100 |0054: invoke-interface {v1, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +117e4a: d804 0401 |0057: add-int/lit8 v4, v4, #int 1 // #01 │ │ +117e4e: 28ef |0059: goto 0048 // -0011 │ │ +117e50: 7120 a405 1300 |005a: invoke-static {v3, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@05a4 │ │ +117e56: 0c00 |005d: move-result-object v0 │ │ +117e58: 1100 |005e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000e line=84 │ │ 0x0016 line=85 │ │ 0x001b line=88 │ │ 0x001f line=89 │ │ @@ -318360,17 +318362,17 @@ │ │ type : '(Lorg/acra/util/Predicate;)Lorg/acra/util/StreamReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -117f44: |[117f44] org.acra.util.StreamReader.setFilter:(Lorg/acra/util/Predicate;)Lorg/acra/util/StreamReader; │ │ -117f54: 5b01 691a |0000: iput-object v1, v0, Lorg/acra/util/StreamReader;.filter:Lorg/acra/util/Predicate; // field@1a69 │ │ -117f58: 1100 |0002: return-object v0 │ │ +117f4c: |[117f4c] org.acra.util.StreamReader.setFilter:(Lorg/acra/util/Predicate;)Lorg/acra/util/StreamReader; │ │ +117f5c: 5b01 691a |0000: iput-object v1, v0, Lorg/acra/util/StreamReader;.filter:Lorg/acra/util/Predicate; // field@1a69 │ │ +117f60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/util/StreamReader; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/acra/util/Predicate; │ │ │ │ @@ -318379,17 +318381,17 @@ │ │ type : '(I)Lorg/acra/util/StreamReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -117f5c: |[117f5c] org.acra.util.StreamReader.setLimit:(I)Lorg/acra/util/StreamReader; │ │ -117f6c: 5901 6b1a |0000: iput v1, v0, Lorg/acra/util/StreamReader;.limit:I // field@1a6b │ │ -117f70: 1100 |0002: return-object v0 │ │ +117f64: |[117f64] org.acra.util.StreamReader.setLimit:(I)Lorg/acra/util/StreamReader; │ │ +117f74: 5901 6b1a |0000: iput v1, v0, Lorg/acra/util/StreamReader;.limit:I // field@1a6b │ │ +117f78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/util/StreamReader; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -318398,17 +318400,17 @@ │ │ type : '(I)Lorg/acra/util/StreamReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -117f74: |[117f74] org.acra.util.StreamReader.setTimeout:(I)Lorg/acra/util/StreamReader; │ │ -117f84: 5901 6c1a |0000: iput v1, v0, Lorg/acra/util/StreamReader;.timeout:I // field@1a6c │ │ -117f88: 1100 |0002: return-object v0 │ │ +117f7c: |[117f7c] org.acra.util.StreamReader.setTimeout:(I)Lorg/acra/util/StreamReader; │ │ +117f8c: 5901 6c1a |0000: iput v1, v0, Lorg/acra/util/StreamReader;.timeout:I // field@1a6c │ │ +117f90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/util/StreamReader; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -318443,17 +318445,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1180bc: |[1180bc] org.acra.util.StubCreator.:()V │ │ -1180cc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1180d2: 0e00 |0003: return-void │ │ +1180c4: |[1180c4] org.acra.util.StubCreator.:()V │ │ +1180d4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1180da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/util/StubCreator; │ │ │ │ #1 : (in Lorg/acra/util/StubCreator;) │ │ @@ -318461,46 +318463,46 @@ │ │ type : '()Lorg/acra/ErrorReporter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -118094: |[118094] org.acra.util.StubCreator.createErrorReporterStub:()Lorg/acra/ErrorReporter; │ │ -1180a4: 1c00 c507 |0000: const-class v0, Lorg/acra/ErrorReporter; // type@07c5 │ │ -1180a8: 6201 5e1a |0002: sget-object v1, Lorg/acra/util/-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38;.INSTANCE:Lorg/acra/util/-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38; // field@1a5e │ │ -1180ac: 7120 5731 1000 |0004: invoke-static {v0, v1}, Lorg/acra/util/StubCreator;.createStub:(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; // method@3157 │ │ -1180b2: 0c00 |0007: move-result-object v0 │ │ -1180b4: 1f00 c507 |0008: check-cast v0, Lorg/acra/ErrorReporter; // type@07c5 │ │ -1180b8: 1100 |000a: return-object v0 │ │ +11809c: |[11809c] org.acra.util.StubCreator.createErrorReporterStub:()Lorg/acra/ErrorReporter; │ │ +1180ac: 1c00 c507 |0000: const-class v0, Lorg/acra/ErrorReporter; // type@07c5 │ │ +1180b0: 6201 5e1a |0002: sget-object v1, Lorg/acra/util/-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38;.INSTANCE:Lorg/acra/util/-$$Lambda$StubCreator$f50KYF-KMARqWupOdfHVEdtMB38; // field@1a5e │ │ +1180b4: 7120 5731 1000 |0004: invoke-static {v0, v1}, Lorg/acra/util/StubCreator;.createStub:(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; // method@3157 │ │ +1180ba: 0c00 |0007: move-result-object v0 │ │ +1180bc: 1f00 c507 |0008: check-cast v0, Lorg/acra/ErrorReporter; // type@07c5 │ │ +1180c0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ #2 : (in Lorg/acra/util/StubCreator;) │ │ name : 'createStub' │ │ type : '(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -118000: |[118000] org.acra.util.StubCreator.createStub:(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; │ │ -118010: 1c00 6d08 |0000: const-class v0, Lorg/acra/util/StubCreator; // type@086d │ │ -118014: 6e10 1e2a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2a1e │ │ -11801a: 0c00 |0005: move-result-object v0 │ │ -11801c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -11801e: 2311 f409 |0007: new-array v1, v1, [Ljava/lang/Class; // type@09f4 │ │ -118022: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -118024: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ -118028: 7130 3a2b 1004 |000c: invoke-static {v0, v1, v4}, Ljava/lang/reflect/Proxy;.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; // method@2b3a │ │ -11802e: 0c03 |000f: move-result-object v3 │ │ -118030: 1103 |0010: return-object v3 │ │ +118008: |[118008] org.acra.util.StubCreator.createStub:(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; │ │ +118018: 1c00 6d08 |0000: const-class v0, Lorg/acra/util/StubCreator; // type@086d │ │ +11801c: 6e10 1e2a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2a1e │ │ +118022: 0c00 |0005: move-result-object v0 │ │ +118024: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +118026: 2311 f409 |0007: new-array v1, v1, [Ljava/lang/Class; // type@09f4 │ │ +11802a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +11802c: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ +118030: 7130 3a2b 1004 |000c: invoke-static {v0, v1, v4}, Ljava/lang/reflect/Proxy;.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; // method@2b3a │ │ +118036: 0c03 |000f: move-result-object v3 │ │ +118038: 1103 |0010: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0011 reg=4 (null) Ljava/lang/reflect/InvocationHandler; │ │ │ │ @@ -318509,37 +318511,37 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -118034: |[118034] org.acra.util.StubCreator.lambda$createErrorReporterStub$0:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -118044: 7100 cc2d 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.isACRASenderServiceProcess:()Z // method@2dcc │ │ -11804a: 0a03 |0003: move-result v3 │ │ -11804c: 3803 0500 |0004: if-eqz v3, 0009 // +0005 │ │ -118050: 1a03 f739 |0006: const-string v3, "in SenderService process" // string@39f7 │ │ -118054: 2803 |0008: goto 000b // +0003 │ │ -118056: 1a03 6e2e |0009: const-string v3, "before ACRA#init (if you did call #init, check if your configuration is valid)" // string@2e6e │ │ -11805a: 6205 fe18 |000b: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11805e: 6200 f518 |000d: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -118062: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -118064: 2311 f609 |0010: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -118068: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -11806a: 6e10 312b 0400 |0013: invoke-virtual {v4}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ -118070: 0c04 |0016: move-result-object v4 │ │ -118072: 4d04 0102 |0017: aput-object v4, v1, v2 │ │ -118076: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -118078: 4d03 0104 |001a: aput-object v3, v1, v4 │ │ -11807c: 1a03 2e10 |001c: const-string v3, "ErrorReporter#%s called %s. THIS CALL WILL BE IGNORED!" // string@102e │ │ -118080: 7120 bc2a 1300 |001e: invoke-static {v3, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -118086: 0c03 |0021: move-result-object v3 │ │ -118088: 7230 5f30 0503 |0022: invoke-interface {v5, v0, v3}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -11808e: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -118090: 1103 |0026: return-object v3 │ │ +11803c: |[11803c] org.acra.util.StubCreator.lambda$createErrorReporterStub$0:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +11804c: 7100 cc2d 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.isACRASenderServiceProcess:()Z // method@2dcc │ │ +118052: 0a03 |0003: move-result v3 │ │ +118054: 3803 0500 |0004: if-eqz v3, 0009 // +0005 │ │ +118058: 1a03 f739 |0006: const-string v3, "in SenderService process" // string@39f7 │ │ +11805c: 2803 |0008: goto 000b // +0003 │ │ +11805e: 1a03 6e2e |0009: const-string v3, "before ACRA#init (if you did call #init, check if your configuration is valid)" // string@2e6e │ │ +118062: 6205 fe18 |000b: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +118066: 6200 f518 |000d: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +11806a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +11806c: 2311 f609 |0010: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +118070: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +118072: 6e10 312b 0400 |0013: invoke-virtual {v4}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ +118078: 0c04 |0016: move-result-object v4 │ │ +11807a: 4d04 0102 |0017: aput-object v4, v1, v2 │ │ +11807e: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +118080: 4d03 0104 |001a: aput-object v3, v1, v4 │ │ +118084: 1a03 2e10 |001c: const-string v3, "ErrorReporter#%s called %s. THIS CALL WILL BE IGNORED!" // string@102e │ │ +118088: 7120 bc2a 1300 |001e: invoke-static {v3, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +11808e: 0c03 |0021: move-result-object v3 │ │ +118090: 7230 5f30 0503 |0022: invoke-interface {v5, v0, v3}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +118096: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +118098: 1103 |0026: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x000b line=18 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0027 reg=4 (null) Ljava/lang/reflect/Method; │ │ @@ -318576,17 +318578,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1180d4: |[1180d4] org.acra.util.SystemServices$ServiceNotReachedException.:(Ljava/lang/String;)V │ │ -1180e4: 7020 412a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ -1180ea: 0e00 |0003: return-void │ │ +1180dc: |[1180dc] org.acra.util.SystemServices$ServiceNotReachedException.:(Ljava/lang/String;)V │ │ +1180ec: 7020 412a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ +1180f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/util/SystemServices$ServiceNotReachedException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -318647,17 +318649,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1181c8: |[1181c8] org.acra.util.SystemServices.:()V │ │ -1181d8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1181de: 0e00 |0003: return-void │ │ +1181d0: |[1181d0] org.acra.util.SystemServices.:()V │ │ +1181e0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1181e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/util/SystemServices; │ │ │ │ #1 : (in Lorg/acra/util/SystemServices;) │ │ @@ -318665,20 +318667,20 @@ │ │ type : '(Landroid/content/Context;)Landroid/app/ActivityManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1180ec: |[1180ec] org.acra.util.SystemServices.getActivityManager:(Landroid/content/Context;)Landroid/app/ActivityManager; │ │ -1180fc: 1a00 9b2c |0000: const-string v0, "activity" // string@2c9b │ │ -118100: 7120 5e31 0100 |0002: invoke-static {v1, v0}, Lorg/acra/util/SystemServices;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@315e │ │ -118106: 0c01 |0005: move-result-object v1 │ │ -118108: 1f01 1200 |0006: check-cast v1, Landroid/app/ActivityManager; // type@0012 │ │ -11810c: 1101 |0008: return-object v1 │ │ +1180f4: |[1180f4] org.acra.util.SystemServices.getActivityManager:(Landroid/content/Context;)Landroid/app/ActivityManager; │ │ +118104: 1a00 9b2c |0000: const-string v0, "activity" // string@2c9b │ │ +118108: 7120 5e31 0100 |0002: invoke-static {v1, v0}, Lorg/acra/util/SystemServices;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@315e │ │ +11810e: 0c01 |0005: move-result-object v1 │ │ +118110: 1f01 1200 |0006: check-cast v1, Landroid/app/ActivityManager; // type@0012 │ │ +118114: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ #2 : (in Lorg/acra/util/SystemServices;) │ │ @@ -318686,20 +318688,20 @@ │ │ type : '(Landroid/content/Context;)Landroid/os/DropBoxManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -118134: |[118134] org.acra.util.SystemServices.getDropBoxManager:(Landroid/content/Context;)Landroid/os/DropBoxManager; │ │ -118144: 1a00 a731 |0000: const-string v0, "dropbox" // string@31a7 │ │ -118148: 7120 5e31 0100 |0002: invoke-static {v1, v0}, Lorg/acra/util/SystemServices;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@315e │ │ -11814e: 0c01 |0005: move-result-object v1 │ │ -118150: 1f01 0c01 |0006: check-cast v1, Landroid/os/DropBoxManager; // type@010c │ │ -118154: 1101 |0008: return-object v1 │ │ +11813c: |[11813c] org.acra.util.SystemServices.getDropBoxManager:(Landroid/content/Context;)Landroid/os/DropBoxManager; │ │ +11814c: 1a00 a731 |0000: const-string v0, "dropbox" // string@31a7 │ │ +118150: 7120 5e31 0100 |0002: invoke-static {v1, v0}, Lorg/acra/util/SystemServices;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@315e │ │ +118156: 0c01 |0005: move-result-object v1 │ │ +118158: 1f01 0c01 |0006: check-cast v1, Landroid/os/DropBoxManager; // type@010c │ │ +11815c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lorg/acra/util/SystemServices;) │ │ @@ -318707,20 +318709,20 @@ │ │ type : '(Landroid/content/Context;)Landroid/app/NotificationManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -118110: |[118110] org.acra.util.SystemServices.getNotificationManager:(Landroid/content/Context;)Landroid/app/NotificationManager; │ │ -118120: 1a00 6b42 |0000: const-string v0, "notification" // string@426b │ │ -118124: 7120 5e31 0100 |0002: invoke-static {v1, v0}, Lorg/acra/util/SystemServices;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@315e │ │ -11812a: 0c01 |0005: move-result-object v1 │ │ -11812c: 1f01 3100 |0006: check-cast v1, Landroid/app/NotificationManager; // type@0031 │ │ -118130: 1101 |0008: return-object v1 │ │ +118118: |[118118] org.acra.util.SystemServices.getNotificationManager:(Landroid/content/Context;)Landroid/app/NotificationManager; │ │ +118128: 1a00 6b42 |0000: const-string v0, "notification" // string@426b │ │ +11812c: 7120 5e31 0100 |0002: invoke-static {v1, v0}, Lorg/acra/util/SystemServices;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@315e │ │ +118132: 0c01 |0005: move-result-object v1 │ │ +118134: 1f01 3100 |0006: check-cast v1, Landroid/app/NotificationManager; // type@0031 │ │ +118138: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ #4 : (in Lorg/acra/util/SystemServices;) │ │ @@ -318728,29 +318730,29 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -11817c: |[11817c] org.acra.util.SystemServices.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ -11818c: 6e20 ab01 3200 |0000: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ -118192: 0c02 |0003: move-result-object v2 │ │ -118194: 3802 0300 |0004: if-eqz v2, 0007 // +0003 │ │ -118198: 1102 |0006: return-object v2 │ │ -11819a: 2202 6e08 |0007: new-instance v2, Lorg/acra/util/SystemServices$ServiceNotReachedException; // type@086e │ │ -11819e: 2200 1007 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -1181a2: 7010 eb2a 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1181a8: 1a01 a027 |000e: const-string v1, "Unable to load SystemService " // string@27a0 │ │ -1181ac: 6e20 f52a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1181b2: 6e20 f52a 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1181b8: 6e10 fa2a 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1181be: 0c03 |0019: move-result-object v3 │ │ -1181c0: 7020 5931 3200 |001a: invoke-direct {v2, v3}, Lorg/acra/util/SystemServices$ServiceNotReachedException;.:(Ljava/lang/String;)V // method@3159 │ │ -1181c6: 2702 |001d: throw v2 │ │ +118184: |[118184] org.acra.util.SystemServices.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ +118194: 6e20 ab01 3200 |0000: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ +11819a: 0c02 |0003: move-result-object v2 │ │ +11819c: 3802 0300 |0004: if-eqz v2, 0007 // +0003 │ │ +1181a0: 1102 |0006: return-object v2 │ │ +1181a2: 2202 6e08 |0007: new-instance v2, Lorg/acra/util/SystemServices$ServiceNotReachedException; // type@086e │ │ +1181a6: 2200 1007 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +1181aa: 7010 eb2a 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1181b0: 1a01 a027 |000e: const-string v1, "Unable to load SystemService " // string@27a0 │ │ +1181b4: 6e20 f52a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1181ba: 6e20 f52a 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1181c0: 6e10 fa2a 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1181c6: 0c03 |0019: move-result-object v3 │ │ +1181c8: 7020 5931 3200 |001a: invoke-direct {v2, v3}, Lorg/acra/util/SystemServices$ServiceNotReachedException;.:(Ljava/lang/String;)V // method@3159 │ │ +1181ce: 2702 |001d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0007 line=59 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x001e reg=3 (null) Ljava/lang/String; │ │ @@ -318760,20 +318762,20 @@ │ │ type : '(Landroid/content/Context;)Landroid/telephony/TelephonyManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -118158: |[118158] org.acra.util.SystemServices.getTelephonyManager:(Landroid/content/Context;)Landroid/telephony/TelephonyManager; │ │ -118168: 1a00 e643 |0000: const-string v0, "phone" // string@43e6 │ │ -11816c: 7120 5e31 0100 |0002: invoke-static {v1, v0}, Lorg/acra/util/SystemServices;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@315e │ │ -118172: 0c01 |0005: move-result-object v1 │ │ -118174: 1f01 4901 |0006: check-cast v1, Landroid/telephony/TelephonyManager; // type@0149 │ │ -118178: 1101 |0008: return-object v1 │ │ +118160: |[118160] org.acra.util.SystemServices.getTelephonyManager:(Landroid/content/Context;)Landroid/telephony/TelephonyManager; │ │ +118170: 1a00 e643 |0000: const-string v0, "phone" // string@43e6 │ │ +118174: 7120 5e31 0100 |0002: invoke-static {v1, v0}, Lorg/acra/util/SystemServices;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@315e │ │ +11817a: 0c01 |0005: move-result-object v1 │ │ +11817c: 1f01 4901 |0006: check-cast v1, Landroid/telephony/TelephonyManager; // type@0149 │ │ +118180: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -318811,17 +318813,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1181e0: |[1181e0] org.acra.util.ToastSender.:()V │ │ -1181f0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1181f6: 0e00 |0003: return-void │ │ +1181e8: |[1181e8] org.acra.util.ToastSender.:()V │ │ +1181f8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1181fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/util/ToastSender; │ │ │ │ #1 : (in Lorg/acra/util/ToastSender;) │ │ @@ -318829,25 +318831,25 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -1181f8: |[1181f8] org.acra.util.ToastSender.sendToast:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -118208: 7130 e909 2103 |0000: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@09e9 │ │ -11820e: 0c01 |0003: move-result-object v1 │ │ -118210: 6e10 ec09 0100 |0004: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@09ec │ │ -118216: 280b |0007: goto 0012 // +000b │ │ -118218: 0d01 |0008: move-exception v1 │ │ -11821a: 6202 fe18 |0009: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11821e: 6203 f518 |000b: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -118222: 1a00 150e |000d: const-string v0, "Could not send crash Toast" // string@0e15 │ │ -118226: 7240 6030 3210 |000f: invoke-interface {v2, v3, v0, v1}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -11822c: 0e00 |0012: return-void │ │ +118200: |[118200] org.acra.util.ToastSender.sendToast:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +118210: 7130 e909 2103 |0000: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@09e9 │ │ +118216: 0c01 |0003: move-result-object v1 │ │ +118218: 6e10 ec09 0100 |0004: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@09ec │ │ +11821e: 280b |0007: goto 0012 // +000b │ │ +118220: 0d01 |0008: move-exception v1 │ │ +118222: 6202 fe18 |0009: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +118226: 6203 f518 |000b: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +11822a: 1a00 150e |000d: const-string v0, "Could not send crash Toast" // string@0e15 │ │ +11822e: 7240 6030 3210 |000f: invoke-interface {v2, v3, v0, v1}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +118234: 0e00 |0012: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/RuntimeException; -> 0x0008 │ │ positions : │ │ 0x0000 line=47 │ │ 0x0009 line=49 │ │ locals : │ │ @@ -318901,84 +318903,84 @@ │ │ type : '(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -118480: |[118480] org.apache.oro.io.RegexFilenameFilter.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;)V │ │ -118490: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -118494: 7040 6f31 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;)V // method@316f │ │ -11849a: 0e00 |0005: return-void │ │ +118488: |[118488] org.apache.oro.io.RegexFilenameFilter.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;)V │ │ +118498: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +11849c: 7040 6f31 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;)V // method@316f │ │ +1184a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/io/RegexFilenameFilter;) │ │ name : '' │ │ type : '(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -11849c: |[11849c] org.apache.oro.io.RegexFilenameFilter.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;)V │ │ -1184ac: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1184b2: 5b01 731a |0003: iput-object v1, v0, Lorg/apache/oro/io/RegexFilenameFilter;._cache:Lorg/apache/oro/text/PatternCache; // field@1a73 │ │ -1184b6: 5b02 741a |0005: iput-object v2, v0, Lorg/apache/oro/io/RegexFilenameFilter;._matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a74 │ │ -1184ba: 6e20 7331 3000 |0007: invoke-virtual {v0, v3}, Lorg/apache/oro/io/RegexFilenameFilter;.setFilterExpression:(Ljava/lang/String;)V // method@3173 │ │ -1184c0: 0e00 |000a: return-void │ │ +1184a4: |[1184a4] org.apache.oro.io.RegexFilenameFilter.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;)V │ │ +1184b4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1184ba: 5b01 731a |0003: iput-object v1, v0, Lorg/apache/oro/io/RegexFilenameFilter;._cache:Lorg/apache/oro/text/PatternCache; // field@1a73 │ │ +1184be: 5b02 741a |0005: iput-object v2, v0, Lorg/apache/oro/io/RegexFilenameFilter;._matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a74 │ │ +1184c2: 6e20 7331 3000 |0007: invoke-virtual {v0, v3}, Lorg/apache/oro/io/RegexFilenameFilter;.setFilterExpression:(Ljava/lang/String;)V // method@3173 │ │ +1184c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/io/RegexFilenameFilter;) │ │ name : '' │ │ type : '(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1184c4: |[1184c4] org.apache.oro.io.RegexFilenameFilter.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;I)V │ │ -1184d4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1184da: 5b01 731a |0003: iput-object v1, v0, Lorg/apache/oro/io/RegexFilenameFilter;._cache:Lorg/apache/oro/text/PatternCache; // field@1a73 │ │ -1184de: 5b02 741a |0005: iput-object v2, v0, Lorg/apache/oro/io/RegexFilenameFilter;._matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a74 │ │ -1184e2: 6e30 7431 3004 |0007: invoke-virtual {v0, v3, v4}, Lorg/apache/oro/io/RegexFilenameFilter;.setFilterExpression:(Ljava/lang/String;I)V // method@3174 │ │ -1184e8: 0e00 |000a: return-void │ │ +1184cc: |[1184cc] org.apache.oro.io.RegexFilenameFilter.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;I)V │ │ +1184dc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1184e2: 5b01 731a |0003: iput-object v1, v0, Lorg/apache/oro/io/RegexFilenameFilter;._cache:Lorg/apache/oro/text/PatternCache; // field@1a73 │ │ +1184e6: 5b02 741a |0005: iput-object v2, v0, Lorg/apache/oro/io/RegexFilenameFilter;._matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a74 │ │ +1184ea: 6e30 7431 3004 |0007: invoke-virtual {v0, v3, v4}, Lorg/apache/oro/io/RegexFilenameFilter;.setFilterExpression:(Ljava/lang/String;I)V // method@3174 │ │ +1184f0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/io/RegexFilenameFilter;) │ │ name : 'accept' │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -118400: |[118400] org.apache.oro.io.RegexFilenameFilter.accept:(Ljava/io/File;)Z │ │ -118410: 5430 741a |0000: iget-object v0, v3, Lorg/apache/oro/io/RegexFilenameFilter;._matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a74 │ │ -118414: 1d00 |0002: monitor-enter v0 │ │ -118416: 5431 741a |0003: iget-object v1, v3, Lorg/apache/oro/io/RegexFilenameFilter;._matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a74 │ │ -11841a: 6e10 a129 0400 |0005: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ -118420: 0c04 |0008: move-result-object v4 │ │ -118422: 5432 751a |0009: iget-object v2, v3, Lorg/apache/oro/io/RegexFilenameFilter;._pattern:Lorg/apache/oro/text/regex/Pattern; // field@1a75 │ │ -118426: 7230 7032 4102 |000b: invoke-interface {v1, v4, v2}, Lorg/apache/oro/text/regex/PatternMatcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@3270 │ │ -11842c: 0a04 |000e: move-result v4 │ │ -11842e: 1e00 |000f: monitor-exit v0 │ │ -118430: 0f04 |0010: return v4 │ │ -118432: 0d04 |0011: move-exception v4 │ │ -118434: 1e00 |0012: monitor-exit v0 │ │ -118436: 2704 |0013: throw v4 │ │ +118408: |[118408] org.apache.oro.io.RegexFilenameFilter.accept:(Ljava/io/File;)Z │ │ +118418: 5430 741a |0000: iget-object v0, v3, Lorg/apache/oro/io/RegexFilenameFilter;._matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a74 │ │ +11841c: 1d00 |0002: monitor-enter v0 │ │ +11841e: 5431 741a |0003: iget-object v1, v3, Lorg/apache/oro/io/RegexFilenameFilter;._matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a74 │ │ +118422: 6e10 a129 0400 |0005: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@29a1 │ │ +118428: 0c04 |0008: move-result-object v4 │ │ +11842a: 5432 751a |0009: iget-object v2, v3, Lorg/apache/oro/io/RegexFilenameFilter;._pattern:Lorg/apache/oro/text/regex/Pattern; // field@1a75 │ │ +11842e: 7230 7032 4102 |000b: invoke-interface {v1, v4, v2}, Lorg/apache/oro/text/regex/PatternMatcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@3270 │ │ +118434: 0a04 |000e: move-result v4 │ │ +118436: 1e00 |000f: monitor-exit v0 │ │ +118438: 0f04 |0010: return v4 │ │ +11843a: 0d04 |0011: move-exception v4 │ │ +11843c: 1e00 |0012: monitor-exit v0 │ │ +11843e: 2704 |0013: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/io/RegexFilenameFilter;) │ │ @@ -318986,26 +318988,26 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -118444: |[118444] org.apache.oro.io.RegexFilenameFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -118454: 5423 741a |0000: iget-object v3, v2, Lorg/apache/oro/io/RegexFilenameFilter;._matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a74 │ │ -118458: 1d03 |0002: monitor-enter v3 │ │ -11845a: 5420 741a |0003: iget-object v0, v2, Lorg/apache/oro/io/RegexFilenameFilter;._matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a74 │ │ -11845e: 5421 751a |0005: iget-object v1, v2, Lorg/apache/oro/io/RegexFilenameFilter;._pattern:Lorg/apache/oro/text/regex/Pattern; // field@1a75 │ │ -118462: 7230 7032 4001 |0007: invoke-interface {v0, v4, v1}, Lorg/apache/oro/text/regex/PatternMatcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@3270 │ │ -118468: 0a04 |000a: move-result v4 │ │ -11846a: 1e03 |000b: monitor-exit v3 │ │ -11846c: 0f04 |000c: return v4 │ │ -11846e: 0d04 |000d: move-exception v4 │ │ -118470: 1e03 |000e: monitor-exit v3 │ │ -118472: 2704 |000f: throw v4 │ │ +11844c: |[11844c] org.apache.oro.io.RegexFilenameFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +11845c: 5423 741a |0000: iget-object v3, v2, Lorg/apache/oro/io/RegexFilenameFilter;._matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a74 │ │ +118460: 1d03 |0002: monitor-enter v3 │ │ +118462: 5420 741a |0003: iget-object v0, v2, Lorg/apache/oro/io/RegexFilenameFilter;._matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a74 │ │ +118466: 5421 751a |0005: iget-object v1, v2, Lorg/apache/oro/io/RegexFilenameFilter;._pattern:Lorg/apache/oro/text/regex/Pattern; // field@1a75 │ │ +11846a: 7230 7032 4001 |0007: invoke-interface {v0, v4, v1}, Lorg/apache/oro/text/regex/PatternMatcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@3270 │ │ +118470: 0a04 |000a: move-result v4 │ │ +118472: 1e03 |000b: monitor-exit v3 │ │ +118474: 0f04 |000c: return v4 │ │ +118476: 0d04 |000d: move-exception v4 │ │ +118478: 1e03 |000e: monitor-exit v3 │ │ +11847a: 2704 |000f: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x000f │ │ -> 0x000d │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/io/RegexFilenameFilter;) │ │ @@ -319013,39 +319015,39 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1184ec: |[1184ec] org.apache.oro.io.RegexFilenameFilter.setFilterExpression:(Ljava/lang/String;)V │ │ -1184fc: 5410 731a |0000: iget-object v0, v1, Lorg/apache/oro/io/RegexFilenameFilter;._cache:Lorg/apache/oro/text/PatternCache; // field@1a73 │ │ -118500: 7220 9831 2000 |0002: invoke-interface {v0, v2}, Lorg/apache/oro/text/PatternCache;.getPattern:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@3198 │ │ -118506: 0c02 |0005: move-result-object v2 │ │ -118508: 5b12 751a |0006: iput-object v2, v1, Lorg/apache/oro/io/RegexFilenameFilter;._pattern:Lorg/apache/oro/text/regex/Pattern; // field@1a75 │ │ -11850c: 0e00 |0008: return-void │ │ +1184f4: |[1184f4] org.apache.oro.io.RegexFilenameFilter.setFilterExpression:(Ljava/lang/String;)V │ │ +118504: 5410 731a |0000: iget-object v0, v1, Lorg/apache/oro/io/RegexFilenameFilter;._cache:Lorg/apache/oro/text/PatternCache; // field@1a73 │ │ +118508: 7220 9831 2000 |0002: invoke-interface {v0, v2}, Lorg/apache/oro/text/PatternCache;.getPattern:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@3198 │ │ +11850e: 0c02 |0005: move-result-object v2 │ │ +118510: 5b12 751a |0006: iput-object v2, v1, Lorg/apache/oro/io/RegexFilenameFilter;._pattern:Lorg/apache/oro/text/regex/Pattern; // field@1a75 │ │ +118514: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/io/RegexFilenameFilter;) │ │ name : 'setFilterExpression' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -118510: |[118510] org.apache.oro.io.RegexFilenameFilter.setFilterExpression:(Ljava/lang/String;I)V │ │ -118520: 5410 731a |0000: iget-object v0, v1, Lorg/apache/oro/io/RegexFilenameFilter;._cache:Lorg/apache/oro/text/PatternCache; // field@1a73 │ │ -118524: 7230 9931 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/apache/oro/text/PatternCache;.getPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3199 │ │ -11852a: 0c02 |0005: move-result-object v2 │ │ -11852c: 5b12 751a |0006: iput-object v2, v1, Lorg/apache/oro/io/RegexFilenameFilter;._pattern:Lorg/apache/oro/text/regex/Pattern; // field@1a75 │ │ -118530: 0e00 |0008: return-void │ │ +118518: |[118518] org.apache.oro.io.RegexFilenameFilter.setFilterExpression:(Ljava/lang/String;I)V │ │ +118528: 5410 731a |0000: iget-object v0, v1, Lorg/apache/oro/io/RegexFilenameFilter;._cache:Lorg/apache/oro/text/PatternCache; // field@1a73 │ │ +11852c: 7230 9931 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/apache/oro/text/PatternCache;.getPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3199 │ │ +118532: 0c02 |0005: move-result-object v2 │ │ +118534: 5b12 751a |0006: iput-object v2, v1, Lorg/apache/oro/io/RegexFilenameFilter;._pattern:Lorg/apache/oro/text/regex/Pattern; // field@1a75 │ │ +118538: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1123 header: │ │ @@ -319071,33 +319073,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -118a30: |[118a30] org.apache.oro.text.MalformedCachePatternException.:()V │ │ -118a40: 7010 a12a 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@2aa1 │ │ -118a46: 0e00 |0003: return-void │ │ +118a38: |[118a38] org.apache.oro.text.MalformedCachePatternException.:()V │ │ +118a48: 7010 a12a 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@2aa1 │ │ +118a4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/MalformedCachePatternException;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -118a48: |[118a48] org.apache.oro.text.MalformedCachePatternException.:(Ljava/lang/String;)V │ │ -118a58: 7020 a22a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -118a5e: 0e00 |0003: return-void │ │ +118a50: |[118a50] org.apache.oro.text.MalformedCachePatternException.:(Ljava/lang/String;)V │ │ +118a60: 7020 a22a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +118a66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -319191,17 +319193,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -118a60: |[118a60] org.apache.oro.text.MatchActionInfo.:()V │ │ -118a70: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -118a76: 0e00 |0003: return-void │ │ +118a68: |[118a68] org.apache.oro.text.MatchActionInfo.:()V │ │ +118a78: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +118a7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -319272,301 +319274,301 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -118a78: |[118a78] org.apache.oro.text.MatchActionProcessor.:()V │ │ -118a88: 2200 9e08 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ -118a8c: 7010 9432 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ -118a92: 2201 a108 |0005: new-instance v1, Lorg/apache/oro/text/regex/Perl5Matcher; // type@08a1 │ │ -118a96: 7010 ba32 0100 |0007: invoke-direct {v1}, Lorg/apache/oro/text/regex/Perl5Matcher;.:()V // method@32ba │ │ -118a9c: 7030 8b31 0201 |000a: invoke-direct {v2, v0, v1}, Lorg/apache/oro/text/MatchActionProcessor;.:(Lorg/apache/oro/text/regex/PatternCompiler;Lorg/apache/oro/text/regex/PatternMatcher;)V // method@318b │ │ -118aa2: 0e00 |000d: return-void │ │ +118a80: |[118a80] org.apache.oro.text.MatchActionProcessor.:()V │ │ +118a90: 2200 9e08 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ +118a94: 7010 9432 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ +118a9a: 2201 a108 |0005: new-instance v1, Lorg/apache/oro/text/regex/Perl5Matcher; // type@08a1 │ │ +118a9e: 7010 ba32 0100 |0007: invoke-direct {v1}, Lorg/apache/oro/text/regex/Perl5Matcher;.:()V // method@32ba │ │ +118aa4: 7030 8b31 0201 |000a: invoke-direct {v2, v0, v1}, Lorg/apache/oro/text/MatchActionProcessor;.:(Lorg/apache/oro/text/regex/PatternCompiler;Lorg/apache/oro/text/regex/PatternMatcher;)V // method@318b │ │ +118aaa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/MatchActionProcessor;) │ │ name : '' │ │ type : '(Lorg/apache/oro/text/regex/PatternCompiler;Lorg/apache/oro/text/regex/PatternMatcher;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -118aa4: |[118aa4] org.apache.oro.text.MatchActionProcessor.:(Lorg/apache/oro/text/regex/PatternCompiler;Lorg/apache/oro/text/regex/PatternMatcher;)V │ │ -118ab4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -118aba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -118abc: 5b10 8c1a |0004: iput-object v0, v1, Lorg/apache/oro/text/MatchActionProcessor;.__fieldSeparator:Lorg/apache/oro/text/regex/Pattern; // field@1a8c │ │ -118ac0: 2200 7807 |0006: new-instance v0, Ljava/util/Vector; // type@0778 │ │ -118ac4: 7010 8e2c 0000 |0008: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@2c8e │ │ -118aca: 5b10 8e1a |000b: iput-object v0, v1, Lorg/apache/oro/text/MatchActionProcessor;.__patterns:Ljava/util/Vector; // field@1a8e │ │ -118ace: 2200 7807 |000d: new-instance v0, Ljava/util/Vector; // type@0778 │ │ -118ad2: 7010 8e2c 0000 |000f: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@2c8e │ │ -118ad8: 5b10 891a |0012: iput-object v0, v1, Lorg/apache/oro/text/MatchActionProcessor;.__actions:Ljava/util/Vector; // field@1a89 │ │ -118adc: 2200 7508 |0014: new-instance v0, Lorg/apache/oro/text/DefaultMatchAction; // type@0875 │ │ -118ae0: 7010 7531 0000 |0016: invoke-direct {v0}, Lorg/apache/oro/text/DefaultMatchAction;.:()V // method@3175 │ │ -118ae6: 5b10 8b1a |0019: iput-object v0, v1, Lorg/apache/oro/text/MatchActionProcessor;.__defaultAction:Lorg/apache/oro/text/MatchAction; // field@1a8b │ │ -118aea: 5b12 8a1a |001b: iput-object v2, v1, Lorg/apache/oro/text/MatchActionProcessor;.__compiler:Lorg/apache/oro/text/regex/PatternCompiler; // field@1a8a │ │ -118aee: 5b13 8d1a |001d: iput-object v3, v1, Lorg/apache/oro/text/MatchActionProcessor;.__matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a8d │ │ -118af2: 0e00 |001f: return-void │ │ +118aac: |[118aac] org.apache.oro.text.MatchActionProcessor.:(Lorg/apache/oro/text/regex/PatternCompiler;Lorg/apache/oro/text/regex/PatternMatcher;)V │ │ +118abc: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +118ac2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +118ac4: 5b10 8c1a |0004: iput-object v0, v1, Lorg/apache/oro/text/MatchActionProcessor;.__fieldSeparator:Lorg/apache/oro/text/regex/Pattern; // field@1a8c │ │ +118ac8: 2200 7807 |0006: new-instance v0, Ljava/util/Vector; // type@0778 │ │ +118acc: 7010 8e2c 0000 |0008: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@2c8e │ │ +118ad2: 5b10 8e1a |000b: iput-object v0, v1, Lorg/apache/oro/text/MatchActionProcessor;.__patterns:Ljava/util/Vector; // field@1a8e │ │ +118ad6: 2200 7807 |000d: new-instance v0, Ljava/util/Vector; // type@0778 │ │ +118ada: 7010 8e2c 0000 |000f: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@2c8e │ │ +118ae0: 5b10 891a |0012: iput-object v0, v1, Lorg/apache/oro/text/MatchActionProcessor;.__actions:Ljava/util/Vector; // field@1a89 │ │ +118ae4: 2200 7508 |0014: new-instance v0, Lorg/apache/oro/text/DefaultMatchAction; // type@0875 │ │ +118ae8: 7010 7531 0000 |0016: invoke-direct {v0}, Lorg/apache/oro/text/DefaultMatchAction;.:()V // method@3175 │ │ +118aee: 5b10 8b1a |0019: iput-object v0, v1, Lorg/apache/oro/text/MatchActionProcessor;.__defaultAction:Lorg/apache/oro/text/MatchAction; // field@1a8b │ │ +118af2: 5b12 8a1a |001b: iput-object v2, v1, Lorg/apache/oro/text/MatchActionProcessor;.__compiler:Lorg/apache/oro/text/regex/PatternCompiler; // field@1a8a │ │ +118af6: 5b13 8d1a |001d: iput-object v3, v1, Lorg/apache/oro/text/MatchActionProcessor;.__matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a8d │ │ +118afa: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/MatchActionProcessor;) │ │ name : 'addAction' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -118af4: |[118af4] org.apache.oro.text.MatchActionProcessor.addAction:(Ljava/lang/String;)V │ │ -118b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -118b06: 6e30 8d31 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/MatchActionProcessor;.addAction:(Ljava/lang/String;I)V // method@318d │ │ -118b0c: 0e00 |0004: return-void │ │ +118afc: |[118afc] org.apache.oro.text.MatchActionProcessor.addAction:(Ljava/lang/String;)V │ │ +118b0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +118b0e: 6e30 8d31 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/MatchActionProcessor;.addAction:(Ljava/lang/String;I)V // method@318d │ │ +118b14: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/MatchActionProcessor;) │ │ name : 'addAction' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -118b10: |[118b10] org.apache.oro.text.MatchActionProcessor.addAction:(Ljava/lang/String;I)V │ │ -118b20: 5410 8b1a |0000: iget-object v0, v1, Lorg/apache/oro/text/MatchActionProcessor;.__defaultAction:Lorg/apache/oro/text/MatchAction; // field@1a8b │ │ -118b24: 6e40 8e31 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/oro/text/MatchActionProcessor;.addAction:(Ljava/lang/String;ILorg/apache/oro/text/MatchAction;)V // method@318e │ │ -118b2a: 0e00 |0005: return-void │ │ +118b18: |[118b18] org.apache.oro.text.MatchActionProcessor.addAction:(Ljava/lang/String;I)V │ │ +118b28: 5410 8b1a |0000: iget-object v0, v1, Lorg/apache/oro/text/MatchActionProcessor;.__defaultAction:Lorg/apache/oro/text/MatchAction; // field@1a8b │ │ +118b2c: 6e40 8e31 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/oro/text/MatchActionProcessor;.addAction:(Ljava/lang/String;ILorg/apache/oro/text/MatchAction;)V // method@318e │ │ +118b32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/MatchActionProcessor;) │ │ name : 'addAction' │ │ type : '(Ljava/lang/String;ILorg/apache/oro/text/MatchAction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -118b2c: |[118b2c] org.apache.oro.text.MatchActionProcessor.addAction:(Ljava/lang/String;ILorg/apache/oro/text/MatchAction;)V │ │ -118b3c: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ -118b40: 5420 8e1a |0002: iget-object v0, v2, Lorg/apache/oro/text/MatchActionProcessor;.__patterns:Ljava/util/Vector; // field@1a8e │ │ -118b44: 5421 8a1a |0004: iget-object v1, v2, Lorg/apache/oro/text/MatchActionProcessor;.__compiler:Lorg/apache/oro/text/regex/PatternCompiler; // field@1a8a │ │ -118b48: 7230 6932 3104 |0006: invoke-interface {v1, v3, v4}, Lorg/apache/oro/text/regex/PatternCompiler;.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3269 │ │ -118b4e: 0c03 |0009: move-result-object v3 │ │ -118b50: 6e20 912c 3000 |000a: invoke-virtual {v0, v3}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ -118b56: 2807 |000d: goto 0014 // +0007 │ │ -118b58: 5423 8e1a |000e: iget-object v3, v2, Lorg/apache/oro/text/MatchActionProcessor;.__patterns:Ljava/util/Vector; // field@1a8e │ │ -118b5c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -118b5e: 6e20 912c 4300 |0011: invoke-virtual {v3, v4}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ -118b64: 5423 891a |0014: iget-object v3, v2, Lorg/apache/oro/text/MatchActionProcessor;.__actions:Ljava/util/Vector; // field@1a89 │ │ -118b68: 6e20 912c 5300 |0016: invoke-virtual {v3, v5}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ -118b6e: 0e00 |0019: return-void │ │ +118b34: |[118b34] org.apache.oro.text.MatchActionProcessor.addAction:(Ljava/lang/String;ILorg/apache/oro/text/MatchAction;)V │ │ +118b44: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ +118b48: 5420 8e1a |0002: iget-object v0, v2, Lorg/apache/oro/text/MatchActionProcessor;.__patterns:Ljava/util/Vector; // field@1a8e │ │ +118b4c: 5421 8a1a |0004: iget-object v1, v2, Lorg/apache/oro/text/MatchActionProcessor;.__compiler:Lorg/apache/oro/text/regex/PatternCompiler; // field@1a8a │ │ +118b50: 7230 6932 3104 |0006: invoke-interface {v1, v3, v4}, Lorg/apache/oro/text/regex/PatternCompiler;.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3269 │ │ +118b56: 0c03 |0009: move-result-object v3 │ │ +118b58: 6e20 912c 3000 |000a: invoke-virtual {v0, v3}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ +118b5e: 2807 |000d: goto 0014 // +0007 │ │ +118b60: 5423 8e1a |000e: iget-object v3, v2, Lorg/apache/oro/text/MatchActionProcessor;.__patterns:Ljava/util/Vector; // field@1a8e │ │ +118b64: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +118b66: 6e20 912c 4300 |0011: invoke-virtual {v3, v4}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ +118b6c: 5423 891a |0014: iget-object v3, v2, Lorg/apache/oro/text/MatchActionProcessor;.__actions:Ljava/util/Vector; // field@1a89 │ │ +118b70: 6e20 912c 5300 |0016: invoke-virtual {v3, v5}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ +118b76: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/MatchActionProcessor;) │ │ name : 'addAction' │ │ type : '(Ljava/lang/String;Lorg/apache/oro/text/MatchAction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -118b70: |[118b70] org.apache.oro.text.MatchActionProcessor.addAction:(Ljava/lang/String;Lorg/apache/oro/text/MatchAction;)V │ │ -118b80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -118b82: 6e40 8e31 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Lorg/apache/oro/text/MatchActionProcessor;.addAction:(Ljava/lang/String;ILorg/apache/oro/text/MatchAction;)V // method@318e │ │ -118b88: 0e00 |0004: return-void │ │ +118b78: |[118b78] org.apache.oro.text.MatchActionProcessor.addAction:(Ljava/lang/String;Lorg/apache/oro/text/MatchAction;)V │ │ +118b88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +118b8a: 6e40 8e31 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Lorg/apache/oro/text/MatchActionProcessor;.addAction:(Ljava/lang/String;ILorg/apache/oro/text/MatchAction;)V // method@318e │ │ +118b90: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/MatchActionProcessor;) │ │ name : 'processMatches' │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -118b8c: |[118b8c] org.apache.oro.text.MatchActionProcessor.processMatches:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -118b9c: 2200 cb06 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@06cb │ │ -118ba0: 7020 d129 2000 |0002: invoke-direct {v0, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@29d1 │ │ -118ba6: 2202 d106 |0005: new-instance v2, Ljava/io/OutputStreamWriter; // type@06d1 │ │ -118baa: 7020 e329 3200 |0007: invoke-direct {v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@29e3 │ │ -118bb0: 6e30 9231 0102 |000a: invoke-virtual {v1, v0, v2}, Lorg/apache/oro/text/MatchActionProcessor;.processMatches:(Ljava/io/Reader;Ljava/io/Writer;)V // method@3192 │ │ -118bb6: 0e00 |000d: return-void │ │ +118b94: |[118b94] org.apache.oro.text.MatchActionProcessor.processMatches:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +118ba4: 2200 cb06 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@06cb │ │ +118ba8: 7020 d129 2000 |0002: invoke-direct {v0, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@29d1 │ │ +118bae: 2202 d106 |0005: new-instance v2, Ljava/io/OutputStreamWriter; // type@06d1 │ │ +118bb2: 7020 e329 3200 |0007: invoke-direct {v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@29e3 │ │ +118bb8: 6e30 9231 0102 |000a: invoke-virtual {v1, v0, v2}, Lorg/apache/oro/text/MatchActionProcessor;.processMatches:(Ljava/io/Reader;Ljava/io/Writer;)V // method@3192 │ │ +118bbe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/MatchActionProcessor;) │ │ name : 'processMatches' │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -118bb8: |[118bb8] org.apache.oro.text.MatchActionProcessor.processMatches:(Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -118bc8: 2200 cb06 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@06cb │ │ -118bcc: 7030 d229 2004 |0002: invoke-direct {v0, v2, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@29d2 │ │ -118bd2: 2202 d106 |0005: new-instance v2, Ljava/io/OutputStreamWriter; // type@06d1 │ │ -118bd6: 7020 e329 3200 |0007: invoke-direct {v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@29e3 │ │ -118bdc: 6e30 9231 0102 |000a: invoke-virtual {v1, v0, v2}, Lorg/apache/oro/text/MatchActionProcessor;.processMatches:(Ljava/io/Reader;Ljava/io/Writer;)V // method@3192 │ │ -118be2: 0e00 |000d: return-void │ │ +118bc0: |[118bc0] org.apache.oro.text.MatchActionProcessor.processMatches:(Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +118bd0: 2200 cb06 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@06cb │ │ +118bd4: 7030 d229 2004 |0002: invoke-direct {v0, v2, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@29d2 │ │ +118bda: 2202 d106 |0005: new-instance v2, Ljava/io/OutputStreamWriter; // type@06d1 │ │ +118bde: 7020 e329 3200 |0007: invoke-direct {v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@29e3 │ │ +118be4: 6e30 9231 0102 |000a: invoke-virtual {v1, v0, v2}, Lorg/apache/oro/text/MatchActionProcessor;.processMatches:(Ljava/io/Reader;Ljava/io/Writer;)V // method@3192 │ │ +118bea: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/oro/text/MatchActionProcessor;) │ │ name : 'processMatches' │ │ type : '(Ljava/io/Reader;Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 160 16-bit code units │ │ -118be4: |[118be4] org.apache.oro.text.MatchActionProcessor.processMatches:(Ljava/io/Reader;Ljava/io/Writer;)V │ │ -118bf4: 2200 cc06 |0000: new-instance v0, Ljava/io/LineNumberReader; // type@06cc │ │ -118bf8: 7020 d429 a000 |0002: invoke-direct {v0, v10}, Ljava/io/LineNumberReader;.:(Ljava/io/Reader;)V // method@29d4 │ │ -118bfe: 220a d306 |0005: new-instance v10, Ljava/io/PrintWriter; // type@06d3 │ │ -118c02: 7020 eb29 ba00 |0007: invoke-direct {v10, v11}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@29eb │ │ -118c08: 220b 7a08 |000a: new-instance v11, Lorg/apache/oro/text/MatchActionInfo; // type@087a │ │ -118c0c: 7010 8931 0b00 |000c: invoke-direct {v11}, Lorg/apache/oro/text/MatchActionInfo;.:()V // method@3189 │ │ -118c12: 2201 4e07 |000f: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ -118c16: 7010 8e2b 0100 |0011: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -118c1c: 5492 8d1a |0014: iget-object v2, v9, Lorg/apache/oro/text/MatchActionProcessor;.__matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a8d │ │ -118c20: 5bb2 861a |0016: iput-object v2, v11, Lorg/apache/oro/text/MatchActionInfo;.matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a86 │ │ -118c24: 5492 8c1a |0018: iget-object v2, v9, Lorg/apache/oro/text/MatchActionProcessor;.__fieldSeparator:Lorg/apache/oro/text/regex/Pattern; // field@1a8c │ │ -118c28: 5bb2 801a |001a: iput-object v2, v11, Lorg/apache/oro/text/MatchActionInfo;.fieldSeparator:Lorg/apache/oro/text/regex/Pattern; // field@1a80 │ │ -118c2c: 5bb0 821a |001c: iput-object v0, v11, Lorg/apache/oro/text/MatchActionInfo;.input:Ljava/io/BufferedReader; // field@1a82 │ │ -118c30: 5bba 871a |001e: iput-object v10, v11, Lorg/apache/oro/text/MatchActionInfo;.output:Ljava/io/PrintWriter; // field@1a87 │ │ -118c34: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -118c36: 5bb2 811a |0021: iput-object v2, v11, Lorg/apache/oro/text/MatchActionInfo;.fields:Ljava/util/List; // field@1a81 │ │ -118c3a: 5493 8e1a |0023: iget-object v3, v9, Lorg/apache/oro/text/MatchActionProcessor;.__patterns:Ljava/util/Vector; // field@1a8e │ │ -118c3e: 6e10 942c 0300 |0025: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@2c94 │ │ -118c44: 0a03 |0028: move-result v3 │ │ -118c46: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -118c48: 59b4 841a |002a: iput v4, v11, Lorg/apache/oro/text/MatchActionInfo;.lineNumber:I // field@1a84 │ │ -118c4c: 6e10 d729 0000 |002c: invoke-virtual {v0}, Ljava/io/LineNumberReader;.readLine:()Ljava/lang/String; // method@29d7 │ │ -118c52: 0c05 |002f: move-result-object v5 │ │ -118c54: 5bb5 831a |0030: iput-object v5, v11, Lorg/apache/oro/text/MatchActionInfo;.line:Ljava/lang/String; // field@1a83 │ │ -118c58: 3805 6700 |0032: if-eqz v5, 0099 // +0067 │ │ -118c5c: 54b5 831a |0034: iget-object v5, v11, Lorg/apache/oro/text/MatchActionInfo;.line:Ljava/lang/String; // field@1a83 │ │ -118c60: 6e10 d52a 0500 |0036: invoke-virtual {v5}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -118c66: 0c05 |0039: move-result-object v5 │ │ -118c68: 5bb5 7f1a |003a: iput-object v5, v11, Lorg/apache/oro/text/MatchActionInfo;.charLine:[C // field@1a7f │ │ -118c6c: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -118c6e: 3535 efff |003d: if-ge v5, v3, 002c // -0011 │ │ -118c72: 5496 8e1a |003f: iget-object v6, v9, Lorg/apache/oro/text/MatchActionProcessor;.__patterns:Ljava/util/Vector; // field@1a8e │ │ -118c76: 6e20 922c 5600 |0041: invoke-virtual {v6, v5}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@2c92 │ │ -118c7c: 0c06 |0044: move-result-object v6 │ │ -118c7e: 3806 2900 |0045: if-eqz v6, 006e // +0029 │ │ -118c82: 5496 8e1a |0047: iget-object v6, v9, Lorg/apache/oro/text/MatchActionProcessor;.__patterns:Ljava/util/Vector; // field@1a8e │ │ -118c86: 6e20 922c 5600 |0049: invoke-virtual {v6, v5}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@2c92 │ │ -118c8c: 0c06 |004c: move-result-object v6 │ │ -118c8e: 1f06 9a08 |004d: check-cast v6, Lorg/apache/oro/text/regex/Pattern; // type@089a │ │ -118c92: 5497 8d1a |004f: iget-object v7, v9, Lorg/apache/oro/text/MatchActionProcessor;.__matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a8d │ │ -118c96: 54b8 7f1a |0051: iget-object v8, v11, Lorg/apache/oro/text/MatchActionInfo;.charLine:[C // field@1a7f │ │ -118c9a: 7230 6e32 8706 |0053: invoke-interface {v7, v8, v6}, Lorg/apache/oro/text/regex/PatternMatcher;.contains:([CLorg/apache/oro/text/regex/Pattern;)Z // method@326e │ │ -118ca0: 0a07 |0056: move-result v7 │ │ -118ca2: 3807 3f00 |0057: if-eqz v7, 0096 // +003f │ │ -118ca6: 5497 8d1a |0059: iget-object v7, v9, Lorg/apache/oro/text/MatchActionProcessor;.__matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a8d │ │ -118caa: 7210 6f32 0700 |005b: invoke-interface {v7}, Lorg/apache/oro/text/regex/PatternMatcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@326f │ │ -118cb0: 0c07 |005e: move-result-object v7 │ │ -118cb2: 5bb7 851a |005f: iput-object v7, v11, Lorg/apache/oro/text/MatchActionInfo;.match:Lorg/apache/oro/text/regex/MatchResult; // field@1a85 │ │ -118cb6: 6e10 d629 0000 |0061: invoke-virtual {v0}, Ljava/io/LineNumberReader;.getLineNumber:()I // method@29d6 │ │ -118cbc: 0a07 |0064: move-result v7 │ │ -118cbe: 59b7 841a |0065: iput v7, v11, Lorg/apache/oro/text/MatchActionInfo;.lineNumber:I // field@1a84 │ │ -118cc2: 5bb6 881a |0067: iput-object v6, v11, Lorg/apache/oro/text/MatchActionInfo;.pattern:Lorg/apache/oro/text/regex/Pattern; // field@1a88 │ │ -118cc6: 5496 8c1a |0069: iget-object v6, v9, Lorg/apache/oro/text/MatchActionProcessor;.__fieldSeparator:Lorg/apache/oro/text/regex/Pattern; // field@1a8c │ │ -118cca: 3806 1e00 |006b: if-eqz v6, 0089 // +001e │ │ -118cce: 280d |006d: goto 007a // +000d │ │ -118cd0: 5bb2 851a |006e: iput-object v2, v11, Lorg/apache/oro/text/MatchActionInfo;.match:Lorg/apache/oro/text/regex/MatchResult; // field@1a85 │ │ -118cd4: 6e10 d629 0000 |0070: invoke-virtual {v0}, Ljava/io/LineNumberReader;.getLineNumber:()I // method@29d6 │ │ -118cda: 0a06 |0073: move-result v6 │ │ -118cdc: 59b6 841a |0074: iput v6, v11, Lorg/apache/oro/text/MatchActionInfo;.lineNumber:I // field@1a84 │ │ -118ce0: 5496 8c1a |0076: iget-object v6, v9, Lorg/apache/oro/text/MatchActionProcessor;.__fieldSeparator:Lorg/apache/oro/text/regex/Pattern; // field@1a8c │ │ -118ce4: 3806 1100 |0078: if-eqz v6, 0089 // +0011 │ │ -118ce8: 7210 2a2c 0100 |007a: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@2c2a │ │ -118cee: 5496 8d1a |007d: iget-object v6, v9, Lorg/apache/oro/text/MatchActionProcessor;.__matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a8d │ │ -118cf2: 5497 8c1a |007f: iget-object v7, v9, Lorg/apache/oro/text/MatchActionProcessor;.__fieldSeparator:Lorg/apache/oro/text/regex/Pattern; // field@1a8c │ │ -118cf6: 54b8 831a |0081: iget-object v8, v11, Lorg/apache/oro/text/MatchActionInfo;.line:Ljava/lang/String; // field@1a83 │ │ -118cfa: 7140 ed32 6187 |0083: invoke-static {v1, v6, v7, v8}, Lorg/apache/oro/text/regex/Util;.split:(Ljava/util/Collection;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;)V // method@32ed │ │ -118d00: 5bb1 811a |0086: iput-object v1, v11, Lorg/apache/oro/text/MatchActionInfo;.fields:Ljava/util/List; // field@1a81 │ │ -118d04: 2803 |0088: goto 008b // +0003 │ │ -118d06: 5bb2 811a |0089: iput-object v2, v11, Lorg/apache/oro/text/MatchActionInfo;.fields:Ljava/util/List; // field@1a81 │ │ -118d0a: 5496 891a |008b: iget-object v6, v9, Lorg/apache/oro/text/MatchActionProcessor;.__actions:Ljava/util/Vector; // field@1a89 │ │ -118d0e: 6e20 922c 5600 |008d: invoke-virtual {v6, v5}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@2c92 │ │ -118d14: 0c06 |0090: move-result-object v6 │ │ -118d16: 1f06 7908 |0091: check-cast v6, Lorg/apache/oro/text/MatchAction; // type@0879 │ │ -118d1a: 7220 8831 b600 |0093: invoke-interface {v6, v11}, Lorg/apache/oro/text/MatchAction;.processMatch:(Lorg/apache/oro/text/MatchActionInfo;)V // method@3188 │ │ -118d20: d805 0501 |0096: add-int/lit8 v5, v5, #int 1 // #01 │ │ -118d24: 28a5 |0098: goto 003d // -005b │ │ -118d26: 6e10 ed29 0a00 |0099: invoke-virtual {v10}, Ljava/io/PrintWriter;.flush:()V // method@29ed │ │ -118d2c: 6e10 d529 0000 |009c: invoke-virtual {v0}, Ljava/io/LineNumberReader;.close:()V // method@29d5 │ │ -118d32: 0e00 |009f: return-void │ │ +118bec: |[118bec] org.apache.oro.text.MatchActionProcessor.processMatches:(Ljava/io/Reader;Ljava/io/Writer;)V │ │ +118bfc: 2200 cc06 |0000: new-instance v0, Ljava/io/LineNumberReader; // type@06cc │ │ +118c00: 7020 d429 a000 |0002: invoke-direct {v0, v10}, Ljava/io/LineNumberReader;.:(Ljava/io/Reader;)V // method@29d4 │ │ +118c06: 220a d306 |0005: new-instance v10, Ljava/io/PrintWriter; // type@06d3 │ │ +118c0a: 7020 eb29 ba00 |0007: invoke-direct {v10, v11}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@29eb │ │ +118c10: 220b 7a08 |000a: new-instance v11, Lorg/apache/oro/text/MatchActionInfo; // type@087a │ │ +118c14: 7010 8931 0b00 |000c: invoke-direct {v11}, Lorg/apache/oro/text/MatchActionInfo;.:()V // method@3189 │ │ +118c1a: 2201 4e07 |000f: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ +118c1e: 7010 8e2b 0100 |0011: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +118c24: 5492 8d1a |0014: iget-object v2, v9, Lorg/apache/oro/text/MatchActionProcessor;.__matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a8d │ │ +118c28: 5bb2 861a |0016: iput-object v2, v11, Lorg/apache/oro/text/MatchActionInfo;.matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a86 │ │ +118c2c: 5492 8c1a |0018: iget-object v2, v9, Lorg/apache/oro/text/MatchActionProcessor;.__fieldSeparator:Lorg/apache/oro/text/regex/Pattern; // field@1a8c │ │ +118c30: 5bb2 801a |001a: iput-object v2, v11, Lorg/apache/oro/text/MatchActionInfo;.fieldSeparator:Lorg/apache/oro/text/regex/Pattern; // field@1a80 │ │ +118c34: 5bb0 821a |001c: iput-object v0, v11, Lorg/apache/oro/text/MatchActionInfo;.input:Ljava/io/BufferedReader; // field@1a82 │ │ +118c38: 5bba 871a |001e: iput-object v10, v11, Lorg/apache/oro/text/MatchActionInfo;.output:Ljava/io/PrintWriter; // field@1a87 │ │ +118c3c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +118c3e: 5bb2 811a |0021: iput-object v2, v11, Lorg/apache/oro/text/MatchActionInfo;.fields:Ljava/util/List; // field@1a81 │ │ +118c42: 5493 8e1a |0023: iget-object v3, v9, Lorg/apache/oro/text/MatchActionProcessor;.__patterns:Ljava/util/Vector; // field@1a8e │ │ +118c46: 6e10 942c 0300 |0025: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@2c94 │ │ +118c4c: 0a03 |0028: move-result v3 │ │ +118c4e: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +118c50: 59b4 841a |002a: iput v4, v11, Lorg/apache/oro/text/MatchActionInfo;.lineNumber:I // field@1a84 │ │ +118c54: 6e10 d729 0000 |002c: invoke-virtual {v0}, Ljava/io/LineNumberReader;.readLine:()Ljava/lang/String; // method@29d7 │ │ +118c5a: 0c05 |002f: move-result-object v5 │ │ +118c5c: 5bb5 831a |0030: iput-object v5, v11, Lorg/apache/oro/text/MatchActionInfo;.line:Ljava/lang/String; // field@1a83 │ │ +118c60: 3805 6700 |0032: if-eqz v5, 0099 // +0067 │ │ +118c64: 54b5 831a |0034: iget-object v5, v11, Lorg/apache/oro/text/MatchActionInfo;.line:Ljava/lang/String; // field@1a83 │ │ +118c68: 6e10 d52a 0500 |0036: invoke-virtual {v5}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +118c6e: 0c05 |0039: move-result-object v5 │ │ +118c70: 5bb5 7f1a |003a: iput-object v5, v11, Lorg/apache/oro/text/MatchActionInfo;.charLine:[C // field@1a7f │ │ +118c74: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +118c76: 3535 efff |003d: if-ge v5, v3, 002c // -0011 │ │ +118c7a: 5496 8e1a |003f: iget-object v6, v9, Lorg/apache/oro/text/MatchActionProcessor;.__patterns:Ljava/util/Vector; // field@1a8e │ │ +118c7e: 6e20 922c 5600 |0041: invoke-virtual {v6, v5}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@2c92 │ │ +118c84: 0c06 |0044: move-result-object v6 │ │ +118c86: 3806 2900 |0045: if-eqz v6, 006e // +0029 │ │ +118c8a: 5496 8e1a |0047: iget-object v6, v9, Lorg/apache/oro/text/MatchActionProcessor;.__patterns:Ljava/util/Vector; // field@1a8e │ │ +118c8e: 6e20 922c 5600 |0049: invoke-virtual {v6, v5}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@2c92 │ │ +118c94: 0c06 |004c: move-result-object v6 │ │ +118c96: 1f06 9a08 |004d: check-cast v6, Lorg/apache/oro/text/regex/Pattern; // type@089a │ │ +118c9a: 5497 8d1a |004f: iget-object v7, v9, Lorg/apache/oro/text/MatchActionProcessor;.__matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a8d │ │ +118c9e: 54b8 7f1a |0051: iget-object v8, v11, Lorg/apache/oro/text/MatchActionInfo;.charLine:[C // field@1a7f │ │ +118ca2: 7230 6e32 8706 |0053: invoke-interface {v7, v8, v6}, Lorg/apache/oro/text/regex/PatternMatcher;.contains:([CLorg/apache/oro/text/regex/Pattern;)Z // method@326e │ │ +118ca8: 0a07 |0056: move-result v7 │ │ +118caa: 3807 3f00 |0057: if-eqz v7, 0096 // +003f │ │ +118cae: 5497 8d1a |0059: iget-object v7, v9, Lorg/apache/oro/text/MatchActionProcessor;.__matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a8d │ │ +118cb2: 7210 6f32 0700 |005b: invoke-interface {v7}, Lorg/apache/oro/text/regex/PatternMatcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@326f │ │ +118cb8: 0c07 |005e: move-result-object v7 │ │ +118cba: 5bb7 851a |005f: iput-object v7, v11, Lorg/apache/oro/text/MatchActionInfo;.match:Lorg/apache/oro/text/regex/MatchResult; // field@1a85 │ │ +118cbe: 6e10 d629 0000 |0061: invoke-virtual {v0}, Ljava/io/LineNumberReader;.getLineNumber:()I // method@29d6 │ │ +118cc4: 0a07 |0064: move-result v7 │ │ +118cc6: 59b7 841a |0065: iput v7, v11, Lorg/apache/oro/text/MatchActionInfo;.lineNumber:I // field@1a84 │ │ +118cca: 5bb6 881a |0067: iput-object v6, v11, Lorg/apache/oro/text/MatchActionInfo;.pattern:Lorg/apache/oro/text/regex/Pattern; // field@1a88 │ │ +118cce: 5496 8c1a |0069: iget-object v6, v9, Lorg/apache/oro/text/MatchActionProcessor;.__fieldSeparator:Lorg/apache/oro/text/regex/Pattern; // field@1a8c │ │ +118cd2: 3806 1e00 |006b: if-eqz v6, 0089 // +001e │ │ +118cd6: 280d |006d: goto 007a // +000d │ │ +118cd8: 5bb2 851a |006e: iput-object v2, v11, Lorg/apache/oro/text/MatchActionInfo;.match:Lorg/apache/oro/text/regex/MatchResult; // field@1a85 │ │ +118cdc: 6e10 d629 0000 |0070: invoke-virtual {v0}, Ljava/io/LineNumberReader;.getLineNumber:()I // method@29d6 │ │ +118ce2: 0a06 |0073: move-result v6 │ │ +118ce4: 59b6 841a |0074: iput v6, v11, Lorg/apache/oro/text/MatchActionInfo;.lineNumber:I // field@1a84 │ │ +118ce8: 5496 8c1a |0076: iget-object v6, v9, Lorg/apache/oro/text/MatchActionProcessor;.__fieldSeparator:Lorg/apache/oro/text/regex/Pattern; // field@1a8c │ │ +118cec: 3806 1100 |0078: if-eqz v6, 0089 // +0011 │ │ +118cf0: 7210 2a2c 0100 |007a: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@2c2a │ │ +118cf6: 5496 8d1a |007d: iget-object v6, v9, Lorg/apache/oro/text/MatchActionProcessor;.__matcher:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a8d │ │ +118cfa: 5497 8c1a |007f: iget-object v7, v9, Lorg/apache/oro/text/MatchActionProcessor;.__fieldSeparator:Lorg/apache/oro/text/regex/Pattern; // field@1a8c │ │ +118cfe: 54b8 831a |0081: iget-object v8, v11, Lorg/apache/oro/text/MatchActionInfo;.line:Ljava/lang/String; // field@1a83 │ │ +118d02: 7140 ed32 6187 |0083: invoke-static {v1, v6, v7, v8}, Lorg/apache/oro/text/regex/Util;.split:(Ljava/util/Collection;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;)V // method@32ed │ │ +118d08: 5bb1 811a |0086: iput-object v1, v11, Lorg/apache/oro/text/MatchActionInfo;.fields:Ljava/util/List; // field@1a81 │ │ +118d0c: 2803 |0088: goto 008b // +0003 │ │ +118d0e: 5bb2 811a |0089: iput-object v2, v11, Lorg/apache/oro/text/MatchActionInfo;.fields:Ljava/util/List; // field@1a81 │ │ +118d12: 5496 891a |008b: iget-object v6, v9, Lorg/apache/oro/text/MatchActionProcessor;.__actions:Ljava/util/Vector; // field@1a89 │ │ +118d16: 6e20 922c 5600 |008d: invoke-virtual {v6, v5}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@2c92 │ │ +118d1c: 0c06 |0090: move-result-object v6 │ │ +118d1e: 1f06 7908 |0091: check-cast v6, Lorg/apache/oro/text/MatchAction; // type@0879 │ │ +118d22: 7220 8831 b600 |0093: invoke-interface {v6, v11}, Lorg/apache/oro/text/MatchAction;.processMatch:(Lorg/apache/oro/text/MatchActionInfo;)V // method@3188 │ │ +118d28: d805 0501 |0096: add-int/lit8 v5, v5, #int 1 // #01 │ │ +118d2c: 28a5 |0098: goto 003d // -005b │ │ +118d2e: 6e10 ed29 0a00 |0099: invoke-virtual {v10}, Ljava/io/PrintWriter;.flush:()V // method@29ed │ │ +118d34: 6e10 d529 0000 |009c: invoke-virtual {v0}, Ljava/io/LineNumberReader;.close:()V // method@29d5 │ │ +118d3a: 0e00 |009f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/oro/text/MatchActionProcessor;) │ │ name : 'setFieldSeparator' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -118d34: |[118d34] org.apache.oro.text.MatchActionProcessor.setFieldSeparator:(Ljava/lang/String;)V │ │ -118d44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -118d46: 6e30 9431 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/MatchActionProcessor;.setFieldSeparator:(Ljava/lang/String;I)V // method@3194 │ │ -118d4c: 0e00 |0004: return-void │ │ +118d3c: |[118d3c] org.apache.oro.text.MatchActionProcessor.setFieldSeparator:(Ljava/lang/String;)V │ │ +118d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +118d4e: 6e30 9431 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/MatchActionProcessor;.setFieldSeparator:(Ljava/lang/String;I)V // method@3194 │ │ +118d54: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/oro/text/MatchActionProcessor;) │ │ name : 'setFieldSeparator' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -118d50: |[118d50] org.apache.oro.text.MatchActionProcessor.setFieldSeparator:(Ljava/lang/String;I)V │ │ -118d60: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ -118d64: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -118d66: 5b12 8c1a |0003: iput-object v2, v1, Lorg/apache/oro/text/MatchActionProcessor;.__fieldSeparator:Lorg/apache/oro/text/regex/Pattern; // field@1a8c │ │ -118d6a: 0e00 |0005: return-void │ │ -118d6c: 5410 8a1a |0006: iget-object v0, v1, Lorg/apache/oro/text/MatchActionProcessor;.__compiler:Lorg/apache/oro/text/regex/PatternCompiler; // field@1a8a │ │ -118d70: 7230 6932 2003 |0008: invoke-interface {v0, v2, v3}, Lorg/apache/oro/text/regex/PatternCompiler;.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3269 │ │ -118d76: 0c02 |000b: move-result-object v2 │ │ -118d78: 28f7 |000c: goto 0003 // -0009 │ │ +118d58: |[118d58] org.apache.oro.text.MatchActionProcessor.setFieldSeparator:(Ljava/lang/String;I)V │ │ +118d68: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +118d6c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +118d6e: 5b12 8c1a |0003: iput-object v2, v1, Lorg/apache/oro/text/MatchActionProcessor;.__fieldSeparator:Lorg/apache/oro/text/regex/Pattern; // field@1a8c │ │ +118d72: 0e00 |0005: return-void │ │ +118d74: 5410 8a1a |0006: iget-object v0, v1, Lorg/apache/oro/text/MatchActionProcessor;.__compiler:Lorg/apache/oro/text/regex/PatternCompiler; // field@1a8a │ │ +118d78: 7230 6932 2003 |0008: invoke-interface {v0, v2, v3}, Lorg/apache/oro/text/regex/PatternCompiler;.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3269 │ │ +118d7e: 0c02 |000b: move-result-object v2 │ │ +118d80: 28f7 |000c: goto 0003 // -0009 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1127 header: │ │ @@ -319698,156 +319700,156 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11ae1c: |[11ae1c] org.apache.oro.text.awk.AwkStreamInput.:()V │ │ -11ae2c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11ae32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -11ae34: 5910 c11a |0004: iput v0, v1, Lorg/apache/oro/text/awk/AwkStreamInput;._currentOffset:I // field@1ac1 │ │ -11ae38: 0e00 |0006: return-void │ │ +11ae24: |[11ae24] org.apache.oro.text.awk.AwkStreamInput.:()V │ │ +11ae34: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11ae3a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +11ae3c: 5910 c11a |0004: iput v0, v1, Lorg/apache/oro/text/awk/AwkStreamInput;._currentOffset:I // field@1ac1 │ │ +11ae40: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/AwkStreamInput;) │ │ name : '' │ │ type : '(Ljava/io/Reader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -11ae3c: |[11ae3c] org.apache.oro.text.awk.AwkStreamInput.:(Ljava/io/Reader;)V │ │ -11ae4c: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -11ae50: 7030 e131 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/awk/AwkStreamInput;.:(Ljava/io/Reader;I)V // method@31e1 │ │ -11ae56: 0e00 |0005: return-void │ │ +11ae44: |[11ae44] org.apache.oro.text.awk.AwkStreamInput.:(Ljava/io/Reader;)V │ │ +11ae54: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +11ae58: 7030 e131 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/awk/AwkStreamInput;.:(Ljava/io/Reader;I)V // method@31e1 │ │ +11ae5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/awk/AwkStreamInput;) │ │ name : '' │ │ type : '(Ljava/io/Reader;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -11ae58: |[11ae58] org.apache.oro.text.awk.AwkStreamInput.:(Ljava/io/Reader;I)V │ │ -11ae68: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11ae6e: 5b01 bd1a |0003: iput-object v1, v0, Lorg/apache/oro/text/awk/AwkStreamInput;.__searchStream:Ljava/io/Reader; // field@1abd │ │ -11ae72: 5902 bc1a |0005: iput v2, v0, Lorg/apache/oro/text/awk/AwkStreamInput;.__bufferIncrementUnit:I // field@1abc │ │ -11ae76: 2321 bd09 |0007: new-array v1, v2, [C // type@09bd │ │ -11ae7a: 5b01 be1a |0009: iput-object v1, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11ae7e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -11ae80: 5901 c11a |000c: iput v1, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._currentOffset:I // field@1ac1 │ │ -11ae84: 5901 c01a |000e: iput v1, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11ae88: 5901 bf1a |0010: iput v1, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ -11ae8c: 5c01 c21a |0012: iput-boolean v1, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ -11ae90: 0e00 |0014: return-void │ │ +11ae60: |[11ae60] org.apache.oro.text.awk.AwkStreamInput.:(Ljava/io/Reader;I)V │ │ +11ae70: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11ae76: 5b01 bd1a |0003: iput-object v1, v0, Lorg/apache/oro/text/awk/AwkStreamInput;.__searchStream:Ljava/io/Reader; // field@1abd │ │ +11ae7a: 5902 bc1a |0005: iput v2, v0, Lorg/apache/oro/text/awk/AwkStreamInput;.__bufferIncrementUnit:I // field@1abc │ │ +11ae7e: 2321 bd09 |0007: new-array v1, v2, [C // type@09bd │ │ +11ae82: 5b01 be1a |0009: iput-object v1, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11ae86: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +11ae88: 5901 c11a |000c: iput v1, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._currentOffset:I // field@1ac1 │ │ +11ae8c: 5901 c01a |000e: iput v1, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11ae90: 5901 bf1a |0010: iput v1, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ +11ae94: 5c01 c21a |0012: iput-boolean v1, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ +11ae98: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/AwkStreamInput;) │ │ name : '_reallocate' │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -11ad98: |[11ad98] org.apache.oro.text.awk.AwkStreamInput._reallocate:(I)I │ │ -11ada8: 5540 c21a |0000: iget-boolean v0, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ -11adac: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -11adb0: 5245 c01a |0004: iget v5, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11adb4: 0f05 |0006: return v5 │ │ -11adb6: 5240 c01a |0007: iget v0, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11adba: b150 |0009: sub-int/2addr v0, v5 │ │ -11adbc: 5241 bc1a |000a: iget v1, v4, Lorg/apache/oro/text/awk/AwkStreamInput;.__bufferIncrementUnit:I // field@1abc │ │ -11adc0: 9002 0001 |000c: add-int v2, v0, v1 │ │ -11adc4: 2322 bd09 |000e: new-array v2, v2, [C // type@09bd │ │ -11adc8: 5443 bd1a |0010: iget-object v3, v4, Lorg/apache/oro/text/awk/AwkStreamInput;.__searchStream:Ljava/io/Reader; // field@1abd │ │ -11adcc: 6e40 f129 2310 |0012: invoke-virtual {v3, v2, v0, v1}, Ljava/io/Reader;.read:([CII)I // method@29f1 │ │ -11add2: 0a01 |0015: move-result v1 │ │ -11add4: 3c01 1200 |0016: if-gtz v1, 0028 // +0012 │ │ -11add8: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -11adda: 5c45 c21a |0019: iput-boolean v5, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ -11adde: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ -11ade2: 5245 c01a |001d: iget v5, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11ade6: 0f05 |001f: return v5 │ │ -11ade8: 2205 c906 |0020: new-instance v5, Ljava/io/IOException; // type@06c9 │ │ -11adec: 1a00 eb44 |0022: const-string v0, "read from input stream returned 0 bytes." // string@44eb │ │ -11adf0: 7020 ca29 0500 |0024: invoke-direct {v5, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@29ca │ │ -11adf6: 2705 |0027: throw v5 │ │ -11adf8: 5243 bf1a |0028: iget v3, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ -11adfc: b053 |002a: add-int/2addr v3, v5 │ │ -11adfe: 5943 bf1a |002b: iput v3, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ -11ae02: b001 |002d: add-int/2addr v1, v0 │ │ -11ae04: 5941 c01a |002e: iput v1, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11ae08: 5441 be1a |0030: iget-object v1, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11ae0c: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -11ae0e: 7150 fb2a 5132 |0033: invoke-static {v1, v5, v2, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ -11ae14: 5b42 be1a |0036: iput-object v2, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11ae18: 0f00 |0038: return v0 │ │ +11ada0: |[11ada0] org.apache.oro.text.awk.AwkStreamInput._reallocate:(I)I │ │ +11adb0: 5540 c21a |0000: iget-boolean v0, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ +11adb4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +11adb8: 5245 c01a |0004: iget v5, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11adbc: 0f05 |0006: return v5 │ │ +11adbe: 5240 c01a |0007: iget v0, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11adc2: b150 |0009: sub-int/2addr v0, v5 │ │ +11adc4: 5241 bc1a |000a: iget v1, v4, Lorg/apache/oro/text/awk/AwkStreamInput;.__bufferIncrementUnit:I // field@1abc │ │ +11adc8: 9002 0001 |000c: add-int v2, v0, v1 │ │ +11adcc: 2322 bd09 |000e: new-array v2, v2, [C // type@09bd │ │ +11add0: 5443 bd1a |0010: iget-object v3, v4, Lorg/apache/oro/text/awk/AwkStreamInput;.__searchStream:Ljava/io/Reader; // field@1abd │ │ +11add4: 6e40 f129 2310 |0012: invoke-virtual {v3, v2, v0, v1}, Ljava/io/Reader;.read:([CII)I // method@29f1 │ │ +11adda: 0a01 |0015: move-result v1 │ │ +11addc: 3c01 1200 |0016: if-gtz v1, 0028 // +0012 │ │ +11ade0: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +11ade2: 5c45 c21a |0019: iput-boolean v5, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ +11ade6: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ +11adea: 5245 c01a |001d: iget v5, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11adee: 0f05 |001f: return v5 │ │ +11adf0: 2205 c906 |0020: new-instance v5, Ljava/io/IOException; // type@06c9 │ │ +11adf4: 1a00 eb44 |0022: const-string v0, "read from input stream returned 0 bytes." // string@44eb │ │ +11adf8: 7020 ca29 0500 |0024: invoke-direct {v5, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@29ca │ │ +11adfe: 2705 |0027: throw v5 │ │ +11ae00: 5243 bf1a |0028: iget v3, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ +11ae04: b053 |002a: add-int/2addr v3, v5 │ │ +11ae06: 5943 bf1a |002b: iput v3, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ +11ae0a: b001 |002d: add-int/2addr v1, v0 │ │ +11ae0c: 5941 c01a |002e: iput v1, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11ae10: 5441 be1a |0030: iget-object v1, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11ae14: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +11ae16: 7150 fb2a 5132 |0033: invoke-static {v1, v5, v2, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ +11ae1c: 5b42 be1a |0036: iput-object v2, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11ae20: 0f00 |0038: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/AwkStreamInput;) │ │ name : 'endOfStream' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11ad38: |[11ad38] org.apache.oro.text.awk.AwkStreamInput.endOfStream:()Z │ │ -11ad48: 5510 c21a |0000: iget-boolean v0, v1, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ -11ad4c: 0f00 |0002: return v0 │ │ +11ad40: |[11ad40] org.apache.oro.text.awk.AwkStreamInput.endOfStream:()Z │ │ +11ad50: 5510 c21a |0000: iget-boolean v0, v1, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ +11ad54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/awk/AwkStreamInput;) │ │ name : 'read' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -11ad50: |[11ad50] org.apache.oro.text.awk.AwkStreamInput.read:()Z │ │ -11ad60: 5230 bf1a |0000: iget v0, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ -11ad64: 5231 c01a |0002: iget v1, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11ad68: b010 |0004: add-int/2addr v0, v1 │ │ -11ad6a: 5930 bf1a |0005: iput v0, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ -11ad6e: 5430 bd1a |0007: iget-object v0, v3, Lorg/apache/oro/text/awk/AwkStreamInput;.__searchStream:Ljava/io/Reader; // field@1abd │ │ -11ad72: 5431 be1a |0009: iget-object v1, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11ad76: 6e20 f029 1000 |000b: invoke-virtual {v0, v1}, Ljava/io/Reader;.read:([C)I // method@29f0 │ │ -11ad7c: 0a00 |000e: move-result v0 │ │ -11ad7e: 5930 c01a |000f: iput v0, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11ad82: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -11ad84: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ -11ad86: 3320 0400 |0013: if-ne v0, v2, 0017 // +0004 │ │ -11ad8a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -11ad8c: 2802 |0016: goto 0018 // +0002 │ │ -11ad8e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -11ad90: 5c30 c21a |0018: iput-boolean v0, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ -11ad94: b710 |001a: xor-int/2addr v0, v1 │ │ -11ad96: 0f00 |001b: return v0 │ │ +11ad58: |[11ad58] org.apache.oro.text.awk.AwkStreamInput.read:()Z │ │ +11ad68: 5230 bf1a |0000: iget v0, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ +11ad6c: 5231 c01a |0002: iget v1, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11ad70: b010 |0004: add-int/2addr v0, v1 │ │ +11ad72: 5930 bf1a |0005: iput v0, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ +11ad76: 5430 bd1a |0007: iget-object v0, v3, Lorg/apache/oro/text/awk/AwkStreamInput;.__searchStream:Ljava/io/Reader; // field@1abd │ │ +11ad7a: 5431 be1a |0009: iget-object v1, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11ad7e: 6e20 f029 1000 |000b: invoke-virtual {v0, v1}, Ljava/io/Reader;.read:([C)I // method@29f0 │ │ +11ad84: 0a00 |000e: move-result v0 │ │ +11ad86: 5930 c01a |000f: iput v0, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11ad8a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +11ad8c: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ +11ad8e: 3320 0400 |0013: if-ne v0, v2, 0017 // +0004 │ │ +11ad92: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +11ad94: 2802 |0016: goto 0018 // +0002 │ │ +11ad96: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +11ad98: 5c30 c21a |0018: iput-boolean v0, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ +11ad9c: b710 |001a: xor-int/2addr v0, v1 │ │ +11ad9e: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1129 header: │ │ @@ -319881,19 +319883,19 @@ │ │ type : '(Ljava/util/BitSet;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -11b148: |[11b148] org.apache.oro.text.awk.DFAState.:(Ljava/util/BitSet;I)V │ │ -11b158: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11b15e: 5b01 c61a |0003: iput-object v1, v0, Lorg/apache/oro/text/awk/DFAState;._state:Ljava/util/BitSet; // field@1ac6 │ │ -11b162: 5902 c71a |0005: iput v2, v0, Lorg/apache/oro/text/awk/DFAState;._stateNumber:I // field@1ac7 │ │ -11b166: 0e00 |0007: return-void │ │ +11b150: |[11b150] org.apache.oro.text.awk.DFAState.:(Ljava/util/BitSet;I)V │ │ +11b160: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11b166: 5b01 c61a |0003: iput-object v1, v0, Lorg/apache/oro/text/awk/DFAState;._state:Ljava/util/BitSet; // field@1ac6 │ │ +11b16a: 5902 c71a |0005: iput v2, v0, Lorg/apache/oro/text/awk/DFAState;._stateNumber:I // field@1ac7 │ │ +11b16e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -319920,17 +319922,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11b648: |[11b648] org.apache.oro.text.awk.SyntaxNode.:()V │ │ -11b658: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11b65e: 0e00 |0003: return-void │ │ +11b650: |[11b650] org.apache.oro.text.awk.SyntaxNode.:()V │ │ +11b660: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11b666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/SyntaxNode;) │ │ name : '_clone' │ │ @@ -320003,117 +320005,117 @@ │ │ type : '(Lorg/apache/oro/text/awk/SyntaxNode;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -11b694: |[11b694] org.apache.oro.text.awk.SyntaxTree.:(Lorg/apache/oro/text/awk/SyntaxNode;I)V │ │ -11b6a4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11b6aa: 5b01 d71a |0003: iput-object v1, v0, Lorg/apache/oro/text/awk/SyntaxTree;._root:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad7 │ │ -11b6ae: 5902 d61a |0005: iput v2, v0, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ -11b6b2: 0e00 |0007: return-void │ │ +11b69c: |[11b69c] org.apache.oro.text.awk.SyntaxTree.:(Lorg/apache/oro/text/awk/SyntaxNode;I)V │ │ +11b6ac: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11b6b2: 5b01 d71a |0003: iput-object v1, v0, Lorg/apache/oro/text/awk/SyntaxTree;._root:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad7 │ │ +11b6b6: 5902 d61a |0005: iput v2, v0, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ +11b6ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/SyntaxTree;) │ │ name : '__addToFastMap' │ │ type : '(Ljava/util/BitSet;[Z[Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -11b6b4: |[11b6b4] org.apache.oro.text.awk.SyntaxTree.__addToFastMap:(Ljava/util/BitSet;[Z[Z)V │ │ -11b6c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11b6c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -11b6c8: 5252 d61a |0002: iget v2, v5, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ -11b6cc: 3521 2900 |0004: if-ge v1, v2, 002d // +0029 │ │ -11b6d0: 6e20 ad2b 1600 |0006: invoke-virtual {v6, v1}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ -11b6d6: 0a02 |0009: move-result v2 │ │ -11b6d8: 3802 2000 |000a: if-eqz v2, 002a // +0020 │ │ -11b6dc: 4702 0801 |000c: aget-boolean v2, v8, v1 │ │ -11b6e0: 3902 1c00 |000e: if-nez v2, 002a // +001c │ │ -11b6e4: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -11b6e6: 4e02 0801 |0011: aput-boolean v2, v8, v1 │ │ -11b6ea: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -11b6ec: 1303 0001 |0014: const/16 v3, #int 256 // #100 │ │ -11b6f0: 3532 1400 |0016: if-ge v2, v3, 002a // +0014 │ │ -11b6f4: 4703 0702 |0018: aget-boolean v3, v7, v2 │ │ -11b6f8: 3903 0d00 |001a: if-nez v3, 0027 // +000d │ │ -11b6fc: 5453 d51a |001c: iget-object v3, v5, Lorg/apache/oro/text/awk/SyntaxTree;._nodes:[Lorg/apache/oro/text/awk/LeafNode; // field@1ad5 │ │ -11b700: 4603 0301 |001e: aget-object v3, v3, v1 │ │ -11b704: 8e24 |0020: int-to-char v4, v2 │ │ -11b706: 6e20 fb31 4300 |0021: invoke-virtual {v3, v4}, Lorg/apache/oro/text/awk/LeafNode;._matches:(C)Z // method@31fb │ │ -11b70c: 0a03 |0024: move-result v3 │ │ -11b70e: 4e03 0702 |0025: aput-boolean v3, v7, v2 │ │ -11b712: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -11b716: 28eb |0029: goto 0014 // -0015 │ │ -11b718: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -11b71c: 28d6 |002c: goto 0002 // -002a │ │ -11b71e: 0e00 |002d: return-void │ │ +11b6bc: |[11b6bc] org.apache.oro.text.awk.SyntaxTree.__addToFastMap:(Ljava/util/BitSet;[Z[Z)V │ │ +11b6cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11b6ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +11b6d0: 5252 d61a |0002: iget v2, v5, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ +11b6d4: 3521 2900 |0004: if-ge v1, v2, 002d // +0029 │ │ +11b6d8: 6e20 ad2b 1600 |0006: invoke-virtual {v6, v1}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ +11b6de: 0a02 |0009: move-result v2 │ │ +11b6e0: 3802 2000 |000a: if-eqz v2, 002a // +0020 │ │ +11b6e4: 4702 0801 |000c: aget-boolean v2, v8, v1 │ │ +11b6e8: 3902 1c00 |000e: if-nez v2, 002a // +001c │ │ +11b6ec: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +11b6ee: 4e02 0801 |0011: aput-boolean v2, v8, v1 │ │ +11b6f2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +11b6f4: 1303 0001 |0014: const/16 v3, #int 256 // #100 │ │ +11b6f8: 3532 1400 |0016: if-ge v2, v3, 002a // +0014 │ │ +11b6fc: 4703 0702 |0018: aget-boolean v3, v7, v2 │ │ +11b700: 3903 0d00 |001a: if-nez v3, 0027 // +000d │ │ +11b704: 5453 d51a |001c: iget-object v3, v5, Lorg/apache/oro/text/awk/SyntaxTree;._nodes:[Lorg/apache/oro/text/awk/LeafNode; // field@1ad5 │ │ +11b708: 4603 0301 |001e: aget-object v3, v3, v1 │ │ +11b70c: 8e24 |0020: int-to-char v4, v2 │ │ +11b70e: 6e20 fb31 4300 |0021: invoke-virtual {v3, v4}, Lorg/apache/oro/text/awk/LeafNode;._matches:(C)Z // method@31fb │ │ +11b714: 0a03 |0024: move-result v3 │ │ +11b716: 4e03 0702 |0025: aput-boolean v3, v7, v2 │ │ +11b71a: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +11b71e: 28eb |0029: goto 0014 // -0015 │ │ +11b720: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +11b724: 28d6 |002c: goto 0002 // -002a │ │ +11b726: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/SyntaxTree;) │ │ name : '_computeFollowPositions' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -11b720: |[11b720] org.apache.oro.text.awk.SyntaxTree._computeFollowPositions:()V │ │ -11b730: 5240 d61a |0000: iget v0, v4, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ -11b734: 2301 fc09 |0002: new-array v1, v0, [Ljava/util/BitSet; // type@09fc │ │ -11b738: 5b41 d41a |0004: iput-object v1, v4, Lorg/apache/oro/text/awk/SyntaxTree;._followSet:[Ljava/util/BitSet; // field@1ad4 │ │ -11b73c: 2301 060a |0006: new-array v1, v0, [Lorg/apache/oro/text/awk/LeafNode; // type@0a06 │ │ -11b740: 5b41 d51a |0008: iput-object v1, v4, Lorg/apache/oro/text/awk/SyntaxTree;._nodes:[Lorg/apache/oro/text/awk/LeafNode; // field@1ad5 │ │ -11b744: d801 00ff |000a: add-int/lit8 v1, v0, #int -1 // #ff │ │ -11b748: 3d00 0f00 |000c: if-lez v0, 001b // +000f │ │ -11b74c: 5440 d41a |000e: iget-object v0, v4, Lorg/apache/oro/text/awk/SyntaxTree;._followSet:[Ljava/util/BitSet; // field@1ad4 │ │ -11b750: 2202 5007 |0010: new-instance v2, Ljava/util/BitSet; // type@0750 │ │ -11b754: 5243 d61a |0012: iget v3, v4, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ -11b758: 7020 aa2b 3200 |0014: invoke-direct {v2, v3}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ -11b75e: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ -11b762: 0110 |0019: move v0, v1 │ │ -11b764: 28f0 |001a: goto 000a // -0010 │ │ -11b766: 5440 d71a |001b: iget-object v0, v4, Lorg/apache/oro/text/awk/SyntaxTree;._root:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad7 │ │ -11b76a: 5441 d41a |001d: iget-object v1, v4, Lorg/apache/oro/text/awk/SyntaxTree;._followSet:[Ljava/util/BitSet; // field@1ad4 │ │ -11b76e: 5442 d51a |001f: iget-object v2, v4, Lorg/apache/oro/text/awk/SyntaxTree;._nodes:[Lorg/apache/oro/text/awk/LeafNode; // field@1ad5 │ │ -11b772: 6e30 1632 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/awk/SyntaxNode;._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3216 │ │ -11b778: 0e00 |0024: return-void │ │ +11b728: |[11b728] org.apache.oro.text.awk.SyntaxTree._computeFollowPositions:()V │ │ +11b738: 5240 d61a |0000: iget v0, v4, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ +11b73c: 2301 fc09 |0002: new-array v1, v0, [Ljava/util/BitSet; // type@09fc │ │ +11b740: 5b41 d41a |0004: iput-object v1, v4, Lorg/apache/oro/text/awk/SyntaxTree;._followSet:[Ljava/util/BitSet; // field@1ad4 │ │ +11b744: 2301 060a |0006: new-array v1, v0, [Lorg/apache/oro/text/awk/LeafNode; // type@0a06 │ │ +11b748: 5b41 d51a |0008: iput-object v1, v4, Lorg/apache/oro/text/awk/SyntaxTree;._nodes:[Lorg/apache/oro/text/awk/LeafNode; // field@1ad5 │ │ +11b74c: d801 00ff |000a: add-int/lit8 v1, v0, #int -1 // #ff │ │ +11b750: 3d00 0f00 |000c: if-lez v0, 001b // +000f │ │ +11b754: 5440 d41a |000e: iget-object v0, v4, Lorg/apache/oro/text/awk/SyntaxTree;._followSet:[Ljava/util/BitSet; // field@1ad4 │ │ +11b758: 2202 5007 |0010: new-instance v2, Ljava/util/BitSet; // type@0750 │ │ +11b75c: 5243 d61a |0012: iget v3, v4, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ +11b760: 7020 aa2b 3200 |0014: invoke-direct {v2, v3}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ +11b766: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ +11b76a: 0110 |0019: move v0, v1 │ │ +11b76c: 28f0 |001a: goto 000a // -0010 │ │ +11b76e: 5440 d71a |001b: iget-object v0, v4, Lorg/apache/oro/text/awk/SyntaxTree;._root:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad7 │ │ +11b772: 5441 d41a |001d: iget-object v1, v4, Lorg/apache/oro/text/awk/SyntaxTree;._followSet:[Ljava/util/BitSet; // field@1ad4 │ │ +11b776: 5442 d51a |001f: iget-object v2, v4, Lorg/apache/oro/text/awk/SyntaxTree;._nodes:[Lorg/apache/oro/text/awk/LeafNode; // field@1ad5 │ │ +11b77a: 6e30 1632 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/awk/SyntaxNode;._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3216 │ │ +11b780: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/SyntaxTree;) │ │ name : 'createFastMap' │ │ type : '()[Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -11b660: |[11b660] org.apache.oro.text.awk.SyntaxTree.createFastMap:()[Z │ │ -11b670: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ -11b674: 2300 150a |0002: new-array v0, v0, [Z // type@0a15 │ │ -11b678: 5231 d61a |0004: iget v1, v3, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ -11b67c: 2311 150a |0006: new-array v1, v1, [Z // type@0a15 │ │ -11b680: 5432 d71a |0008: iget-object v2, v3, Lorg/apache/oro/text/awk/SyntaxTree;._root:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad7 │ │ -11b684: 6e10 1532 0200 |000a: invoke-virtual {v2}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ -11b68a: 0c02 |000d: move-result-object v2 │ │ -11b68c: 7040 1a32 2310 |000e: invoke-direct {v3, v2, v0, v1}, Lorg/apache/oro/text/awk/SyntaxTree;.__addToFastMap:(Ljava/util/BitSet;[Z[Z)V // method@321a │ │ -11b692: 1100 |0011: return-object v0 │ │ +11b668: |[11b668] org.apache.oro.text.awk.SyntaxTree.createFastMap:()[Z │ │ +11b678: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ +11b67c: 2300 150a |0002: new-array v0, v0, [Z // type@0a15 │ │ +11b680: 5231 d61a |0004: iget v1, v3, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ +11b684: 2311 150a |0006: new-array v1, v1, [Z // type@0a15 │ │ +11b688: 5432 d71a |0008: iget-object v2, v3, Lorg/apache/oro/text/awk/SyntaxTree;._root:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad7 │ │ +11b68c: 6e10 1532 0200 |000a: invoke-virtual {v2}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ +11b692: 0c02 |000d: move-result-object v2 │ │ +11b694: 7040 1a32 2310 |000e: invoke-direct {v3, v2, v0, v1}, Lorg/apache/oro/text/awk/SyntaxTree;.__addToFastMap:(Ljava/util/BitSet;[Z[Z)V // method@321a │ │ +11b69a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1132 header: │ │ @@ -320151,20 +320153,20 @@ │ │ type : '(Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Perl5Substitution;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -11b818: |[11b818] org.apache.oro.text.perl.ParsedSubstitutionEntry.:(Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Perl5Substitution;I)V │ │ -11b828: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11b82e: 5903 d91a |0003: iput v3, v0, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry;._numSubstitutions:I // field@1ad9 │ │ -11b832: 5b02 db1a |0005: iput-object v2, v0, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry;._substitution:Lorg/apache/oro/text/regex/Perl5Substitution; // field@1adb │ │ -11b836: 5b01 da1a |0007: iput-object v1, v0, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry;._pattern:Lorg/apache/oro/text/regex/Pattern; // field@1ada │ │ -11b83a: 0e00 |0009: return-void │ │ +11b820: |[11b820] org.apache.oro.text.perl.ParsedSubstitutionEntry.:(Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Perl5Substitution;I)V │ │ +11b830: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11b836: 5903 d91a |0003: iput v3, v0, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry;._numSubstitutions:I // field@1ad9 │ │ +11b83a: 5b02 db1a |0005: iput-object v2, v0, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry;._substitution:Lorg/apache/oro/text/regex/Perl5Substitution; // field@1adb │ │ +11b83e: 5b01 da1a |0007: iput-object v1, v0, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry;._pattern:Lorg/apache/oro/text/regex/Pattern; // field@1ada │ │ +11b842: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -320204,330 +320206,330 @@ │ │ type : '([C)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -11c828: |[11c828] org.apache.oro.text.regex.CharStringPointer.:([C)V │ │ -11c838: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11c83a: 7030 4032 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/regex/CharStringPointer;.:([CI)V // method@3240 │ │ -11c840: 0e00 |0004: return-void │ │ +11c830: |[11c830] org.apache.oro.text.regex.CharStringPointer.:([C)V │ │ +11c840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11c842: 7030 4032 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/regex/CharStringPointer;.:([CI)V // method@3240 │ │ +11c848: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '' │ │ type : '([CI)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -11c844: |[11c844] org.apache.oro.text.regex.CharStringPointer.:([CI)V │ │ -11c854: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11c85a: 5b01 e91a |0003: iput-object v1, v0, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11c85e: 5902 ea1a |0005: iput v2, v0, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ -11c862: 0e00 |0007: return-void │ │ +11c84c: |[11c84c] org.apache.oro.text.regex.CharStringPointer.:([CI)V │ │ +11c85c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11c862: 5b01 e91a |0003: iput-object v1, v0, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11c866: 5902 ea1a |0005: iput v2, v0, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ +11c86a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '_decrement' │ │ type : '()C' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -11c658: |[11c658] org.apache.oro.text.regex.CharStringPointer._decrement:()C │ │ -11c668: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11c66a: 6e20 4232 0100 |0001: invoke-virtual {v1, v0}, Lorg/apache/oro/text/regex/CharStringPointer;._decrement:(I)C // method@3242 │ │ -11c670: 0a00 |0004: move-result v0 │ │ -11c672: 0f00 |0005: return v0 │ │ +11c660: |[11c660] org.apache.oro.text.regex.CharStringPointer._decrement:()C │ │ +11c670: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11c672: 6e20 4232 0100 |0001: invoke-virtual {v1, v0}, Lorg/apache/oro/text/regex/CharStringPointer;._decrement:(I)C // method@3242 │ │ +11c678: 0a00 |0004: move-result v0 │ │ +11c67a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '_decrement' │ │ type : '(I)C' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -11c674: |[11c674] org.apache.oro.text.regex.CharStringPointer._decrement:(I)C │ │ -11c684: 5210 ea1a |0000: iget v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ -11c688: b120 |0002: sub-int/2addr v0, v2 │ │ -11c68a: 5910 ea1a |0003: iput v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ -11c68e: 3b00 0500 |0005: if-gez v0, 000a // +0005 │ │ -11c692: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -11c694: 5912 ea1a |0008: iput v2, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ -11c698: 5412 e91a |000a: iget-object v2, v1, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11c69c: 5210 ea1a |000c: iget v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ -11c6a0: 4902 0200 |000e: aget-char v2, v2, v0 │ │ -11c6a4: 0f02 |0010: return v2 │ │ +11c67c: |[11c67c] org.apache.oro.text.regex.CharStringPointer._decrement:(I)C │ │ +11c68c: 5210 ea1a |0000: iget v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ +11c690: b120 |0002: sub-int/2addr v0, v2 │ │ +11c692: 5910 ea1a |0003: iput v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ +11c696: 3b00 0500 |0005: if-gez v0, 000a // +0005 │ │ +11c69a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +11c69c: 5912 ea1a |0008: iput v2, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ +11c6a0: 5412 e91a |000a: iget-object v2, v1, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11c6a4: 5210 ea1a |000c: iget v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ +11c6a8: 4902 0200 |000e: aget-char v2, v2, v0 │ │ +11c6ac: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '_getLength' │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -11c7b8: |[11c7b8] org.apache.oro.text.regex.CharStringPointer._getLength:()I │ │ -11c7c8: 5410 e91a |0000: iget-object v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11c7cc: 2100 |0002: array-length v0, v0 │ │ -11c7ce: 0f00 |0003: return v0 │ │ +11c7c0: |[11c7c0] org.apache.oro.text.regex.CharStringPointer._getLength:()I │ │ +11c7d0: 5410 e91a |0000: iget-object v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11c7d4: 2100 |0002: array-length v0, v0 │ │ +11c7d6: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '_getOffset' │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11c7d0: |[11c7d0] org.apache.oro.text.regex.CharStringPointer._getOffset:()I │ │ -11c7e0: 5210 ea1a |0000: iget v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ -11c7e4: 0f00 |0002: return v0 │ │ +11c7d8: |[11c7d8] org.apache.oro.text.regex.CharStringPointer._getOffset:()I │ │ +11c7e8: 5210 ea1a |0000: iget v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ +11c7ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '_getValue' │ │ type : '()C' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -11c6a8: |[11c6a8] org.apache.oro.text.regex.CharStringPointer._getValue:()C │ │ -11c6b8: 5210 ea1a |0000: iget v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ -11c6bc: 6e20 4632 0100 |0002: invoke-virtual {v1, v0}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11c6c2: 0a00 |0005: move-result v0 │ │ -11c6c4: 0f00 |0006: return v0 │ │ +11c6b0: |[11c6b0] org.apache.oro.text.regex.CharStringPointer._getValue:()C │ │ +11c6c0: 5210 ea1a |0000: iget v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ +11c6c4: 6e20 4632 0100 |0002: invoke-virtual {v1, v0}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11c6ca: 0a00 |0005: move-result v0 │ │ +11c6cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '_getValue' │ │ type : '(I)C' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -11c6c8: |[11c6c8] org.apache.oro.text.regex.CharStringPointer._getValue:(I)C │ │ -11c6d8: 5420 e91a |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11c6dc: 2101 |0002: array-length v1, v0 │ │ -11c6de: 3513 0700 |0003: if-ge v3, v1, 000a // +0007 │ │ -11c6e2: 3a03 0500 |0005: if-ltz v3, 000a // +0005 │ │ -11c6e6: 4903 0003 |0007: aget-char v3, v0, v3 │ │ -11c6ea: 0f03 |0009: return v3 │ │ -11c6ec: 1403 ffff 0000 |000a: const v3, #float 9.18341e-41 // #0000ffff │ │ -11c6f2: 0f03 |000d: return v3 │ │ +11c6d0: |[11c6d0] org.apache.oro.text.regex.CharStringPointer._getValue:(I)C │ │ +11c6e0: 5420 e91a |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11c6e4: 2101 |0002: array-length v1, v0 │ │ +11c6e6: 3513 0700 |0003: if-ge v3, v1, 000a // +0007 │ │ +11c6ea: 3a03 0500 |0005: if-ltz v3, 000a // +0005 │ │ +11c6ee: 4903 0003 |0007: aget-char v3, v0, v3 │ │ +11c6f2: 0f03 |0009: return v3 │ │ +11c6f4: 1403 ffff 0000 |000a: const v3, #float 9.18341e-41 // #0000ffff │ │ +11c6fa: 0f03 |000d: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '_getValueRelative' │ │ type : '(I)C' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -11c6f4: |[11c6f4] org.apache.oro.text.regex.CharStringPointer._getValueRelative:(I)C │ │ -11c704: 5210 ea1a |0000: iget v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ -11c708: b020 |0002: add-int/2addr v0, v2 │ │ -11c70a: 6e20 4632 0100 |0003: invoke-virtual {v1, v0}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11c710: 0a02 |0006: move-result v2 │ │ -11c712: 0f02 |0007: return v2 │ │ +11c6fc: |[11c6fc] org.apache.oro.text.regex.CharStringPointer._getValueRelative:(I)C │ │ +11c70c: 5210 ea1a |0000: iget v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ +11c710: b020 |0002: add-int/2addr v0, v2 │ │ +11c712: 6e20 4632 0100 |0003: invoke-virtual {v1, v0}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11c718: 0a02 |0006: move-result v2 │ │ +11c71a: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '_increment' │ │ type : '()C' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -11c714: |[11c714] org.apache.oro.text.regex.CharStringPointer._increment:()C │ │ -11c724: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11c726: 6e20 4932 0100 |0001: invoke-virtual {v1, v0}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:(I)C // method@3249 │ │ -11c72c: 0a00 |0004: move-result v0 │ │ -11c72e: 0f00 |0005: return v0 │ │ +11c71c: |[11c71c] org.apache.oro.text.regex.CharStringPointer._increment:()C │ │ +11c72c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11c72e: 6e20 4932 0100 |0001: invoke-virtual {v1, v0}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:(I)C // method@3249 │ │ +11c734: 0a00 |0004: move-result v0 │ │ +11c736: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '_increment' │ │ type : '(I)C' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -11c730: |[11c730] org.apache.oro.text.regex.CharStringPointer._increment:(I)C │ │ -11c740: 5210 ea1a |0000: iget v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ -11c744: b020 |0002: add-int/2addr v0, v2 │ │ -11c746: 5910 ea1a |0003: iput v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ -11c74a: 6e10 4a32 0100 |0005: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._isAtEnd:()Z // method@324a │ │ -11c750: 0a02 |0008: move-result v2 │ │ -11c752: 3802 0b00 |0009: if-eqz v2, 0014 // +000b │ │ -11c756: 5412 e91a |000b: iget-object v2, v1, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11c75a: 2122 |000d: array-length v2, v2 │ │ -11c75c: 5912 ea1a |000e: iput v2, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ -11c760: 1402 ffff 0000 |0010: const v2, #float 9.18341e-41 // #0000ffff │ │ -11c766: 0f02 |0013: return v2 │ │ -11c768: 5412 e91a |0014: iget-object v2, v1, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11c76c: 5210 ea1a |0016: iget v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ -11c770: 4902 0200 |0018: aget-char v2, v2, v0 │ │ -11c774: 0f02 |001a: return v2 │ │ +11c738: |[11c738] org.apache.oro.text.regex.CharStringPointer._increment:(I)C │ │ +11c748: 5210 ea1a |0000: iget v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ +11c74c: b020 |0002: add-int/2addr v0, v2 │ │ +11c74e: 5910 ea1a |0003: iput v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ +11c752: 6e10 4a32 0100 |0005: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._isAtEnd:()Z // method@324a │ │ +11c758: 0a02 |0008: move-result v2 │ │ +11c75a: 3802 0b00 |0009: if-eqz v2, 0014 // +000b │ │ +11c75e: 5412 e91a |000b: iget-object v2, v1, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11c762: 2122 |000d: array-length v2, v2 │ │ +11c764: 5912 ea1a |000e: iput v2, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ +11c768: 1402 ffff 0000 |0010: const v2, #float 9.18341e-41 // #0000ffff │ │ +11c76e: 0f02 |0013: return v2 │ │ +11c770: 5412 e91a |0014: iget-object v2, v1, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11c774: 5210 ea1a |0016: iget v0, v1, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ +11c778: 4902 0200 |0018: aget-char v2, v2, v0 │ │ +11c77c: 0f02 |001a: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '_isAtEnd' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -11c630: |[11c630] org.apache.oro.text.regex.CharStringPointer._isAtEnd:()Z │ │ -11c640: 5220 ea1a |0000: iget v0, v2, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ -11c644: 5421 e91a |0002: iget-object v1, v2, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11c648: 2111 |0004: array-length v1, v1 │ │ -11c64a: 3410 0400 |0005: if-lt v0, v1, 0009 // +0004 │ │ -11c64e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -11c650: 2802 |0008: goto 000a // +0002 │ │ -11c652: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -11c654: 0f00 |000a: return v0 │ │ +11c638: |[11c638] org.apache.oro.text.regex.CharStringPointer._isAtEnd:()Z │ │ +11c648: 5220 ea1a |0000: iget v0, v2, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ +11c64c: 5421 e91a |0002: iget-object v1, v2, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11c650: 2111 |0004: array-length v1, v1 │ │ +11c652: 3410 0400 |0005: if-lt v0, v1, 0009 // +0004 │ │ +11c656: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +11c658: 2802 |0008: goto 000a // +0002 │ │ +11c65a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +11c65c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '_postDecrement' │ │ type : '()C' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -11c778: |[11c778] org.apache.oro.text.regex.CharStringPointer._postDecrement:()C │ │ -11c788: 6e10 4532 0100 |0000: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11c78e: 0a00 |0003: move-result v0 │ │ -11c790: 6e10 4132 0100 |0004: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._decrement:()C // method@3241 │ │ -11c796: 0f00 |0007: return v0 │ │ +11c780: |[11c780] org.apache.oro.text.regex.CharStringPointer._postDecrement:()C │ │ +11c790: 6e10 4532 0100 |0000: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11c796: 0a00 |0003: move-result v0 │ │ +11c798: 6e10 4132 0100 |0004: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._decrement:()C // method@3241 │ │ +11c79e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '_postIncrement' │ │ type : '()C' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -11c798: |[11c798] org.apache.oro.text.regex.CharStringPointer._postIncrement:()C │ │ -11c7a8: 6e10 4532 0100 |0000: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11c7ae: 0a00 |0003: move-result v0 │ │ -11c7b0: 6e10 4832 0100 |0004: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11c7b6: 0f00 |0007: return v0 │ │ +11c7a0: |[11c7a0] org.apache.oro.text.regex.CharStringPointer._postIncrement:()C │ │ +11c7b0: 6e10 4532 0100 |0000: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11c7b6: 0a00 |0003: move-result v0 │ │ +11c7b8: 6e10 4832 0100 |0004: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11c7be: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '_setOffset' │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11c864: |[11c864] org.apache.oro.text.regex.CharStringPointer._setOffset:(I)V │ │ -11c874: 5901 ea1a |0000: iput v1, v0, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ -11c878: 0e00 |0002: return-void │ │ +11c86c: |[11c86c] org.apache.oro.text.regex.CharStringPointer._setOffset:(I)V │ │ +11c87c: 5901 ea1a |0000: iput v1, v0, Lorg/apache/oro/text/regex/CharStringPointer;._offset:I // field@1aea │ │ +11c880: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : '_toString' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -11c7e8: |[11c7e8] org.apache.oro.text.regex.CharStringPointer._toString:(I)Ljava/lang/String; │ │ -11c7f8: 2200 0e07 |0000: new-instance v0, Ljava/lang/String; // type@070e │ │ -11c7fc: 5431 e91a |0002: iget-object v1, v3, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11c800: 2112 |0004: array-length v2, v1 │ │ -11c802: b142 |0005: sub-int/2addr v2, v4 │ │ -11c804: 7040 b22a 1024 |0006: invoke-direct {v0, v1, v4, v2}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11c80a: 1100 |0009: return-object v0 │ │ +11c7f0: |[11c7f0] org.apache.oro.text.regex.CharStringPointer._toString:(I)Ljava/lang/String; │ │ +11c800: 2200 0e07 |0000: new-instance v0, Ljava/lang/String; // type@070e │ │ +11c804: 5431 e91a |0002: iget-object v1, v3, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11c808: 2112 |0004: array-length v2, v1 │ │ +11c80a: b142 |0005: sub-int/2addr v2, v4 │ │ +11c80c: 7040 b22a 1024 |0006: invoke-direct {v0, v1, v4, v2}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11c812: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/apache/oro/text/regex/CharStringPointer;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -11c80c: |[11c80c] org.apache.oro.text.regex.CharStringPointer.toString:()Ljava/lang/String; │ │ -11c81c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11c81e: 6e20 4e32 0100 |0001: invoke-virtual {v1, v0}, Lorg/apache/oro/text/regex/CharStringPointer;._toString:(I)Ljava/lang/String; // method@324e │ │ -11c824: 0c00 |0004: move-result-object v0 │ │ -11c826: 1100 |0005: return-object v0 │ │ +11c814: |[11c814] org.apache.oro.text.regex.CharStringPointer.toString:()Ljava/lang/String; │ │ +11c824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11c826: 6e20 4e32 0100 |0001: invoke-virtual {v1, v0}, Lorg/apache/oro/text/regex/CharStringPointer;._toString:(I)Ljava/lang/String; // method@324e │ │ +11c82c: 0c00 |0004: move-result-object v0 │ │ +11c82e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1134 header: │ │ @@ -320553,33 +320555,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11c87c: |[11c87c] org.apache.oro.text.regex.MalformedPatternException.:()V │ │ -11c88c: 7010 402a 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@2a40 │ │ -11c892: 0e00 |0003: return-void │ │ +11c884: |[11c884] org.apache.oro.text.regex.MalformedPatternException.:()V │ │ +11c894: 7010 402a 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@2a40 │ │ +11c89a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/MalformedPatternException;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -11c894: |[11c894] org.apache.oro.text.regex.MalformedPatternException.:(Ljava/lang/String;)V │ │ -11c8a4: 7020 412a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ -11c8aa: 0e00 |0003: return-void │ │ +11c89c: |[11c89c] org.apache.oro.text.regex.MalformedPatternException.:(Ljava/lang/String;)V │ │ +11c8ac: 7020 412a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ +11c8b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -320961,228 +320963,228 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 241 16-bit code units │ │ -11c9e4: |[11c9e4] org.apache.oro.text.regex.OpCode.:()V │ │ -11c9f4: 1300 3400 |0000: const/16 v0, #int 52 // #34 │ │ -11c9f8: 2301 c009 |0002: new-array v1, v0, [I // type@09c0 │ │ -11c9fc: 2601 2000 0000 |0004: fill-array-data v1, 00000024 // +00000020 │ │ -11ca02: 6901 241b |0007: sput-object v1, Lorg/apache/oro/text/regex/OpCode;._operandLength:[I // field@1b24 │ │ -11ca06: 2300 bd09 |0009: new-array v0, v0, [C // type@09bd │ │ -11ca0a: 2600 8500 0000 |000b: fill-array-data v0, 00000090 // +00000085 │ │ -11ca10: 6900 231b |000e: sput-object v0, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ -11ca14: 1300 0800 |0010: const/16 v0, #int 8 // #8 │ │ -11ca18: 2300 bd09 |0012: new-array v0, v0, [C // type@09bd │ │ -11ca1c: 2600 b400 0000 |0014: fill-array-data v0, 000000c8 // +000000b4 │ │ -11ca22: 6900 221b |0017: sput-object v0, Lorg/apache/oro/text/regex/OpCode;._opLengthVaries:[C // field@1b22 │ │ -11ca26: 1300 1900 |0019: const/16 v0, #int 25 // #19 │ │ -11ca2a: 2300 bd09 |001b: new-array v0, v0, [C // type@09bd │ │ -11ca2e: 2600 b700 0000 |001d: fill-array-data v0, 000000d4 // +000000b7 │ │ -11ca34: 6900 211b |0020: sput-object v0, Lorg/apache/oro/text/regex/OpCode;._opLengthOne:[C // field@1b21 │ │ -11ca38: 0e00 |0022: return-void │ │ -11ca3a: 0000 |0023: nop // spacer │ │ -11ca3c: 0003 0400 3400 0000 0000 0000 0000 ... |0024: array-data (108 units) │ │ -11cb14: 0003 0200 3400 0000 0000 0100 0100 ... |0090: array-data (56 units) │ │ -11cb84: 0003 0200 0800 0000 0c00 0d00 1000 ... |00c8: array-data (12 units) │ │ -11cb9c: 0003 0200 1900 0000 0700 0800 0900 ... |00d4: array-data (29 units) │ │ +11c9ec: |[11c9ec] org.apache.oro.text.regex.OpCode.:()V │ │ +11c9fc: 1300 3400 |0000: const/16 v0, #int 52 // #34 │ │ +11ca00: 2301 c009 |0002: new-array v1, v0, [I // type@09c0 │ │ +11ca04: 2601 2000 0000 |0004: fill-array-data v1, 00000024 // +00000020 │ │ +11ca0a: 6901 241b |0007: sput-object v1, Lorg/apache/oro/text/regex/OpCode;._operandLength:[I // field@1b24 │ │ +11ca0e: 2300 bd09 |0009: new-array v0, v0, [C // type@09bd │ │ +11ca12: 2600 8500 0000 |000b: fill-array-data v0, 00000090 // +00000085 │ │ +11ca18: 6900 231b |000e: sput-object v0, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ +11ca1c: 1300 0800 |0010: const/16 v0, #int 8 // #8 │ │ +11ca20: 2300 bd09 |0012: new-array v0, v0, [C // type@09bd │ │ +11ca24: 2600 b400 0000 |0014: fill-array-data v0, 000000c8 // +000000b4 │ │ +11ca2a: 6900 221b |0017: sput-object v0, Lorg/apache/oro/text/regex/OpCode;._opLengthVaries:[C // field@1b22 │ │ +11ca2e: 1300 1900 |0019: const/16 v0, #int 25 // #19 │ │ +11ca32: 2300 bd09 |001b: new-array v0, v0, [C // type@09bd │ │ +11ca36: 2600 b700 0000 |001d: fill-array-data v0, 000000d4 // +000000b7 │ │ +11ca3c: 6900 211b |0020: sput-object v0, Lorg/apache/oro/text/regex/OpCode;._opLengthOne:[C // field@1b21 │ │ +11ca40: 0e00 |0022: return-void │ │ +11ca42: 0000 |0023: nop // spacer │ │ +11ca44: 0003 0400 3400 0000 0000 0000 0000 ... |0024: array-data (108 units) │ │ +11cb1c: 0003 0200 3400 0000 0000 0100 0100 ... |0090: array-data (56 units) │ │ +11cb8c: 0003 0200 0800 0000 0c00 0d00 1000 ... |00c8: array-data (12 units) │ │ +11cba4: 0003 0200 1900 0000 0700 0800 0900 ... |00d4: array-data (29 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/OpCode;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11cbd8: |[11cbd8] org.apache.oro.text.regex.OpCode.:()V │ │ -11cbe8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11cbee: 0e00 |0003: return-void │ │ +11cbe0: |[11cbe0] org.apache.oro.text.regex.OpCode.:()V │ │ +11cbf0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11cbf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/regex/OpCode;) │ │ name : '_getArg1' │ │ type : '([CI)C' │ │ access : 0x0018 (STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -11c90c: |[11c90c] org.apache.oro.text.regex.OpCode._getArg1:([CI)C │ │ -11c91c: d801 0102 |0000: add-int/lit8 v1, v1, #int 2 // #02 │ │ -11c920: 4900 0001 |0002: aget-char v0, v0, v1 │ │ -11c924: 0f00 |0004: return v0 │ │ +11c914: |[11c914] org.apache.oro.text.regex.OpCode._getArg1:([CI)C │ │ +11c924: d801 0102 |0000: add-int/lit8 v1, v1, #int 2 // #02 │ │ +11c928: 4900 0001 |0002: aget-char v0, v0, v1 │ │ +11c92c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/regex/OpCode;) │ │ name : '_getArg2' │ │ type : '([CI)C' │ │ access : 0x0018 (STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -11c928: |[11c928] org.apache.oro.text.regex.OpCode._getArg2:([CI)C │ │ -11c938: d801 0103 |0000: add-int/lit8 v1, v1, #int 3 // #03 │ │ -11c93c: 4900 0001 |0002: aget-char v0, v0, v1 │ │ -11c940: 0f00 |0004: return v0 │ │ +11c930: |[11c930] org.apache.oro.text.regex.OpCode._getArg2:([CI)C │ │ +11c940: d801 0103 |0000: add-int/lit8 v1, v1, #int 3 // #03 │ │ +11c944: 4900 0001 |0002: aget-char v0, v0, v1 │ │ +11c948: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/regex/OpCode;) │ │ name : '_getNext' │ │ type : '([CI)I' │ │ access : 0x0018 (STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -11c944: |[11c944] org.apache.oro.text.regex.OpCode._getNext:([CI)I │ │ -11c954: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -11c956: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -11c95a: 0f00 |0003: return v0 │ │ -11c95c: 7120 6032 3200 |0004: invoke-static {v2, v3}, Lorg/apache/oro/text/regex/OpCode;._getNextOffset:([CI)I // method@3260 │ │ -11c962: 0a01 |0007: move-result v1 │ │ -11c964: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -11c968: 0f00 |000a: return v0 │ │ -11c96a: 4902 0203 |000b: aget-char v2, v2, v3 │ │ -11c96e: 1300 0d00 |000d: const/16 v0, #int 13 // #d │ │ -11c972: 3302 0400 |000f: if-ne v2, v0, 0013 // +0004 │ │ -11c976: b113 |0011: sub-int/2addr v3, v1 │ │ -11c978: 0f03 |0012: return v3 │ │ -11c97a: b013 |0013: add-int/2addr v3, v1 │ │ -11c97c: 0f03 |0014: return v3 │ │ +11c94c: |[11c94c] org.apache.oro.text.regex.OpCode._getNext:([CI)I │ │ +11c95c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +11c95e: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +11c962: 0f00 |0003: return v0 │ │ +11c964: 7120 6032 3200 |0004: invoke-static {v2, v3}, Lorg/apache/oro/text/regex/OpCode;._getNextOffset:([CI)I // method@3260 │ │ +11c96a: 0a01 |0007: move-result v1 │ │ +11c96c: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +11c970: 0f00 |000a: return v0 │ │ +11c972: 4902 0203 |000b: aget-char v2, v2, v3 │ │ +11c976: 1300 0d00 |000d: const/16 v0, #int 13 // #d │ │ +11c97a: 3302 0400 |000f: if-ne v2, v0, 0013 // +0004 │ │ +11c97e: b113 |0011: sub-int/2addr v3, v1 │ │ +11c980: 0f03 |0012: return v3 │ │ +11c982: b013 |0013: add-int/2addr v3, v1 │ │ +11c984: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/regex/OpCode;) │ │ name : '_getNextOffset' │ │ type : '([CI)I' │ │ access : 0x0018 (STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -11c980: |[11c980] org.apache.oro.text.regex.OpCode._getNextOffset:([CI)I │ │ -11c990: d801 0101 |0000: add-int/lit8 v1, v1, #int 1 // #01 │ │ -11c994: 4900 0001 |0002: aget-char v0, v0, v1 │ │ -11c998: 0f00 |0004: return v0 │ │ +11c988: |[11c988] org.apache.oro.text.regex.OpCode._getNextOffset:([CI)I │ │ +11c998: d801 0101 |0000: add-int/lit8 v1, v1, #int 1 // #01 │ │ +11c99c: 4900 0001 |0002: aget-char v0, v0, v1 │ │ +11c9a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/oro/text/regex/OpCode;) │ │ name : '_getNextOperator' │ │ type : '(I)I' │ │ access : 0x0018 (STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11c99c: |[11c99c] org.apache.oro.text.regex.OpCode._getNextOperator:(I)I │ │ -11c9ac: d800 0002 |0000: add-int/lit8 v0, v0, #int 2 // #02 │ │ -11c9b0: 0f00 |0002: return v0 │ │ +11c9a4: |[11c9a4] org.apache.oro.text.regex.OpCode._getNextOperator:(I)I │ │ +11c9b4: d800 0002 |0000: add-int/lit8 v0, v0, #int 2 // #02 │ │ +11c9b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/oro/text/regex/OpCode;) │ │ name : '_getOperand' │ │ type : '(I)I' │ │ access : 0x0018 (STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11c9b4: |[11c9b4] org.apache.oro.text.regex.OpCode._getOperand:(I)I │ │ -11c9c4: d800 0002 |0000: add-int/lit8 v0, v0, #int 2 // #02 │ │ -11c9c8: 0f00 |0002: return v0 │ │ +11c9bc: |[11c9bc] org.apache.oro.text.regex.OpCode._getOperand:(I)I │ │ +11c9cc: d800 0002 |0000: add-int/lit8 v0, v0, #int 2 // #02 │ │ +11c9d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/oro/text/regex/OpCode;) │ │ name : '_getPrevOperator' │ │ type : '(I)I' │ │ access : 0x0018 (STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11c9cc: |[11c9cc] org.apache.oro.text.regex.OpCode._getPrevOperator:(I)I │ │ -11c9dc: d800 00fe |0000: add-int/lit8 v0, v0, #int -2 // #fe │ │ -11c9e0: 0f00 |0002: return v0 │ │ +11c9d4: |[11c9d4] org.apache.oro.text.regex.OpCode._getPrevOperator:(I)I │ │ +11c9e4: d800 00fe |0000: add-int/lit8 v0, v0, #int -2 // #fe │ │ +11c9e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/oro/text/regex/OpCode;) │ │ name : '_isInArray' │ │ type : '(C[CI)Z' │ │ access : 0x0018 (STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -11c8ac: |[11c8ac] org.apache.oro.text.regex.OpCode._isInArray:(C[CI)Z │ │ -11c8bc: 2120 |0000: array-length v0, v2 │ │ -11c8be: 3503 0c00 |0001: if-ge v3, v0, 000d // +000c │ │ -11c8c2: d800 0301 |0003: add-int/lit8 v0, v3, #int 1 // #01 │ │ -11c8c6: 4903 0203 |0005: aget-char v3, v2, v3 │ │ -11c8ca: 3331 0400 |0007: if-ne v1, v3, 000b // +0004 │ │ -11c8ce: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -11c8d0: 0f01 |000a: return v1 │ │ -11c8d2: 0103 |000b: move v3, v0 │ │ -11c8d4: 28f4 |000c: goto 0000 // -000c │ │ -11c8d6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -11c8d8: 0f01 |000e: return v1 │ │ +11c8b4: |[11c8b4] org.apache.oro.text.regex.OpCode._isInArray:(C[CI)Z │ │ +11c8c4: 2120 |0000: array-length v0, v2 │ │ +11c8c6: 3503 0c00 |0001: if-ge v3, v0, 000d // +000c │ │ +11c8ca: d800 0301 |0003: add-int/lit8 v0, v3, #int 1 // #01 │ │ +11c8ce: 4903 0203 |0005: aget-char v3, v2, v3 │ │ +11c8d2: 3331 0400 |0007: if-ne v1, v3, 000b // +0004 │ │ +11c8d6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +11c8d8: 0f01 |000a: return v1 │ │ +11c8da: 0103 |000b: move v3, v0 │ │ +11c8dc: 28f4 |000c: goto 0000 // -000c │ │ +11c8de: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +11c8e0: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/apache/oro/text/regex/OpCode;) │ │ name : '_isWordCharacter' │ │ type : '(C)Z' │ │ access : 0x0018 (STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -11c8dc: |[11c8dc] org.apache.oro.text.regex.OpCode._isWordCharacter:(C)Z │ │ -11c8ec: 7110 0f2a 0100 |0000: invoke-static {v1}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@2a0f │ │ -11c8f2: 0a00 |0003: move-result v0 │ │ -11c8f4: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -11c8f8: 1300 5f00 |0006: const/16 v0, #int 95 // #5f │ │ -11c8fc: 3301 0300 |0008: if-ne v1, v0, 000b // +0003 │ │ -11c900: 2803 |000a: goto 000d // +0003 │ │ -11c902: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -11c904: 2802 |000c: goto 000e // +0002 │ │ -11c906: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -11c908: 0f01 |000e: return v1 │ │ +11c8e4: |[11c8e4] org.apache.oro.text.regex.OpCode._isWordCharacter:(C)Z │ │ +11c8f4: 7110 0f2a 0100 |0000: invoke-static {v1}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@2a0f │ │ +11c8fa: 0a00 |0003: move-result v0 │ │ +11c8fc: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +11c900: 1300 5f00 |0006: const/16 v0, #int 95 // #5f │ │ +11c904: 3301 0300 |0008: if-ne v1, v0, 000b // +0003 │ │ +11c908: 2803 |000a: goto 000d // +0003 │ │ +11c90a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +11c90c: 2802 |000c: goto 000e // +0002 │ │ +11c90e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +11c910: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -321420,534 +321422,534 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -11ce48: |[11ce48] org.apache.oro.text.regex.PatternMatcherInput.:(Ljava/lang/String;)V │ │ -11ce58: 6e10 c92a 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -11ce5e: 0a00 |0003: move-result v0 │ │ -11ce60: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -11ce62: 7040 7832 3201 |0005: invoke-direct {v2, v3, v1, v0}, Lorg/apache/oro/text/regex/PatternMatcherInput;.:(Ljava/lang/String;II)V // method@3278 │ │ -11ce68: 0e00 |0008: return-void │ │ +11ce50: |[11ce50] org.apache.oro.text.regex.PatternMatcherInput.:(Ljava/lang/String;)V │ │ +11ce60: 6e10 c92a 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +11ce66: 0a00 |0003: move-result v0 │ │ +11ce68: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +11ce6a: 7040 7832 3201 |0005: invoke-direct {v2, v3, v1, v0}, Lorg/apache/oro/text/regex/PatternMatcherInput;.:(Ljava/lang/String;II)V // method@3278 │ │ +11ce70: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : '' │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -11ce6c: |[11ce6c] org.apache.oro.text.regex.PatternMatcherInput.:(Ljava/lang/String;II)V │ │ -11ce7c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11ce82: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -11ce84: 5910 281b |0004: iput v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchBeginOffset:I // field@1b28 │ │ -11ce88: 5910 291b |0006: iput v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchEndOffset:I // field@1b29 │ │ -11ce8c: 6e40 8c32 2143 |0008: invoke-virtual {v1, v2, v3, v4}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setInput:(Ljava/lang/String;II)V // method@328c │ │ -11ce92: 0e00 |000b: return-void │ │ +11ce74: |[11ce74] org.apache.oro.text.regex.PatternMatcherInput.:(Ljava/lang/String;II)V │ │ +11ce84: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11ce8a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +11ce8c: 5910 281b |0004: iput v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchBeginOffset:I // field@1b28 │ │ +11ce90: 5910 291b |0006: iput v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchEndOffset:I // field@1b29 │ │ +11ce94: 6e40 8c32 2143 |0008: invoke-virtual {v1, v2, v3, v4}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setInput:(Ljava/lang/String;II)V // method@328c │ │ +11ce9a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : '' │ │ type : '([C)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -11ce04: |[11ce04] org.apache.oro.text.regex.PatternMatcherInput.:([C)V │ │ -11ce14: 2130 |0000: array-length v0, v3 │ │ -11ce16: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -11ce18: 7040 7a32 3201 |0002: invoke-direct {v2, v3, v1, v0}, Lorg/apache/oro/text/regex/PatternMatcherInput;.:([CII)V // method@327a │ │ -11ce1e: 0e00 |0005: return-void │ │ +11ce0c: |[11ce0c] org.apache.oro.text.regex.PatternMatcherInput.:([C)V │ │ +11ce1c: 2130 |0000: array-length v0, v3 │ │ +11ce1e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +11ce20: 7040 7a32 3201 |0002: invoke-direct {v2, v3, v1, v0}, Lorg/apache/oro/text/regex/PatternMatcherInput;.:([CII)V // method@327a │ │ +11ce26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : '' │ │ type : '([CII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -11ce20: |[11ce20] org.apache.oro.text.regex.PatternMatcherInput.:([CII)V │ │ -11ce30: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11ce36: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -11ce38: 5910 281b |0004: iput v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchBeginOffset:I // field@1b28 │ │ -11ce3c: 5910 291b |0006: iput v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchEndOffset:I // field@1b29 │ │ -11ce40: 6e40 8e32 2143 |0008: invoke-virtual {v1, v2, v3, v4}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setInput:([CII)V // method@328e │ │ -11ce46: 0e00 |000b: return-void │ │ +11ce28: |[11ce28] org.apache.oro.text.regex.PatternMatcherInput.:([CII)V │ │ +11ce38: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11ce3e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +11ce40: 5910 281b |0004: iput v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchBeginOffset:I // field@1b28 │ │ +11ce44: 5910 291b |0006: iput v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchEndOffset:I // field@1b29 │ │ +11ce48: 6e40 8e32 2143 |0008: invoke-virtual {v1, v2, v3, v4}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setInput:([CII)V // method@328e │ │ +11ce4e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'charAt' │ │ type : '(I)C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -11cc14: |[11cc14] org.apache.oro.text.regex.PatternMatcherInput.charAt:(I)C │ │ -11cc24: 5420 2a1b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ -11cc28: 5221 251b |0002: iget v1, v2, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -11cc2c: b031 |0004: add-int/2addr v1, v3 │ │ -11cc2e: 4903 0001 |0005: aget-char v3, v0, v1 │ │ -11cc32: 0f03 |0007: return v3 │ │ +11cc1c: |[11cc1c] org.apache.oro.text.regex.PatternMatcherInput.charAt:(I)C │ │ +11cc2c: 5420 2a1b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ +11cc30: 5221 251b |0002: iget v1, v2, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +11cc34: b031 |0004: add-int/2addr v1, v3 │ │ +11cc36: 4903 0001 |0005: aget-char v3, v0, v1 │ │ +11cc3a: 0f03 |0007: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'endOfInput' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -11cbf0: |[11cbf0] org.apache.oro.text.regex.PatternMatcherInput.endOfInput:()Z │ │ -11cc00: 5220 261b |0000: iget v0, v2, Lorg/apache/oro/text/regex/PatternMatcherInput;._currentOffset:I // field@1b26 │ │ -11cc04: 5221 271b |0002: iget v1, v2, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ -11cc08: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -11cc0c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -11cc0e: 2802 |0007: goto 0009 // +0002 │ │ -11cc10: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -11cc12: 0f00 |0009: return v0 │ │ +11cbf8: |[11cbf8] org.apache.oro.text.regex.PatternMatcherInput.endOfInput:()Z │ │ +11cc08: 5220 261b |0000: iget v0, v2, Lorg/apache/oro/text/regex/PatternMatcherInput;._currentOffset:I // field@1b26 │ │ +11cc0c: 5221 271b |0002: iget v1, v2, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ +11cc10: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +11cc14: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +11cc16: 2802 |0007: goto 0009 // +0002 │ │ +11cc18: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +11cc1a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'getBeginOffset' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11cc4c: |[11cc4c] org.apache.oro.text.regex.PatternMatcherInput.getBeginOffset:()I │ │ -11cc5c: 5210 251b |0000: iget v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -11cc60: 0f00 |0002: return v0 │ │ +11cc54: |[11cc54] org.apache.oro.text.regex.PatternMatcherInput.getBeginOffset:()I │ │ +11cc64: 5210 251b |0000: iget v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +11cc68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'getBuffer' │ │ type : '()[C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11cc34: |[11cc34] org.apache.oro.text.regex.PatternMatcherInput.getBuffer:()[C │ │ -11cc44: 5410 2a1b |0000: iget-object v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ -11cc48: 1100 |0002: return-object v0 │ │ +11cc3c: |[11cc3c] org.apache.oro.text.regex.PatternMatcherInput.getBuffer:()[C │ │ +11cc4c: 5410 2a1b |0000: iget-object v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ +11cc50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'getCurrentOffset' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11cc64: |[11cc64] org.apache.oro.text.regex.PatternMatcherInput.getCurrentOffset:()I │ │ -11cc74: 5210 261b |0000: iget v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._currentOffset:I // field@1b26 │ │ -11cc78: 0f00 |0002: return v0 │ │ +11cc6c: |[11cc6c] org.apache.oro.text.regex.PatternMatcherInput.getCurrentOffset:()I │ │ +11cc7c: 5210 261b |0000: iget v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._currentOffset:I // field@1b26 │ │ +11cc80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'getEndOffset' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11cc7c: |[11cc7c] org.apache.oro.text.regex.PatternMatcherInput.getEndOffset:()I │ │ -11cc8c: 5210 271b |0000: iget v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ -11cc90: 0f00 |0002: return v0 │ │ +11cc84: |[11cc84] org.apache.oro.text.regex.PatternMatcherInput.getEndOffset:()I │ │ +11cc94: 5210 271b |0000: iget v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ +11cc98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'getInput' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -11cce0: |[11cce0] org.apache.oro.text.regex.PatternMatcherInput.getInput:()Ljava/lang/Object; │ │ -11ccf0: 5410 2c1b |0000: iget-object v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalStringInput:Ljava/lang/String; // field@1b2c │ │ -11ccf4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -11ccf8: 5410 2b1b |0004: iget-object v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalCharInput:[C // field@1b2b │ │ -11ccfc: 1100 |0006: return-object v0 │ │ +11cce8: |[11cce8] org.apache.oro.text.regex.PatternMatcherInput.getInput:()Ljava/lang/Object; │ │ +11ccf8: 5410 2c1b |0000: iget-object v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalStringInput:Ljava/lang/String; // field@1b2c │ │ +11ccfc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +11cd00: 5410 2b1b |0004: iget-object v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalCharInput:[C // field@1b2b │ │ +11cd04: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'getMatchBeginOffset' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11cc94: |[11cc94] org.apache.oro.text.regex.PatternMatcherInput.getMatchBeginOffset:()I │ │ -11cca4: 5210 281b |0000: iget v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchBeginOffset:I // field@1b28 │ │ -11cca8: 0f00 |0002: return v0 │ │ +11cc9c: |[11cc9c] org.apache.oro.text.regex.PatternMatcherInput.getMatchBeginOffset:()I │ │ +11ccac: 5210 281b |0000: iget v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchBeginOffset:I // field@1b28 │ │ +11ccb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'getMatchEndOffset' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11ccac: |[11ccac] org.apache.oro.text.regex.PatternMatcherInput.getMatchEndOffset:()I │ │ -11ccbc: 5210 291b |0000: iget v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchEndOffset:I // field@1b29 │ │ -11ccc0: 0f00 |0002: return v0 │ │ +11ccb4: |[11ccb4] org.apache.oro.text.regex.PatternMatcherInput.getMatchEndOffset:()I │ │ +11ccc4: 5210 291b |0000: iget v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchEndOffset:I // field@1b29 │ │ +11ccc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'length' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -11ccc4: |[11ccc4] org.apache.oro.text.regex.PatternMatcherInput.length:()I │ │ -11ccd4: 5220 271b |0000: iget v0, v2, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ -11ccd8: 5221 251b |0002: iget v1, v2, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -11ccdc: b110 |0004: sub-int/2addr v0, v1 │ │ -11ccde: 0f00 |0005: return v0 │ │ +11cccc: |[11cccc] org.apache.oro.text.regex.PatternMatcherInput.length:()I │ │ +11ccdc: 5220 271b |0000: iget v0, v2, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ +11cce0: 5221 251b |0002: iget v1, v2, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +11cce4: b110 |0004: sub-int/2addr v0, v1 │ │ +11cce6: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'match' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -11cd00: |[11cd00] org.apache.oro.text.regex.PatternMatcherInput.match:()Ljava/lang/String; │ │ -11cd10: 2200 0e07 |0000: new-instance v0, Ljava/lang/String; // type@070e │ │ -11cd14: 5441 2a1b |0002: iget-object v1, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ -11cd18: 5242 281b |0004: iget v2, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchBeginOffset:I // field@1b28 │ │ -11cd1c: 5243 291b |0006: iget v3, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchEndOffset:I // field@1b29 │ │ -11cd20: b123 |0008: sub-int/2addr v3, v2 │ │ -11cd22: 7040 b22a 1032 |0009: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11cd28: 1100 |000c: return-object v0 │ │ +11cd08: |[11cd08] org.apache.oro.text.regex.PatternMatcherInput.match:()Ljava/lang/String; │ │ +11cd18: 2200 0e07 |0000: new-instance v0, Ljava/lang/String; // type@070e │ │ +11cd1c: 5441 2a1b |0002: iget-object v1, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ +11cd20: 5242 281b |0004: iget v2, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchBeginOffset:I // field@1b28 │ │ +11cd24: 5243 291b |0006: iget v3, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchEndOffset:I // field@1b29 │ │ +11cd28: b123 |0008: sub-int/2addr v3, v2 │ │ +11cd2a: 7040 b22a 1032 |0009: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11cd30: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'postMatch' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -11cd2c: |[11cd2c] org.apache.oro.text.regex.PatternMatcherInput.postMatch:()Ljava/lang/String; │ │ -11cd3c: 2200 0e07 |0000: new-instance v0, Ljava/lang/String; // type@070e │ │ -11cd40: 5441 2a1b |0002: iget-object v1, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ -11cd44: 5242 291b |0004: iget v2, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchEndOffset:I // field@1b29 │ │ -11cd48: 5243 271b |0006: iget v3, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ -11cd4c: b123 |0008: sub-int/2addr v3, v2 │ │ -11cd4e: 7040 b22a 1032 |0009: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11cd54: 1100 |000c: return-object v0 │ │ +11cd34: |[11cd34] org.apache.oro.text.regex.PatternMatcherInput.postMatch:()Ljava/lang/String; │ │ +11cd44: 2200 0e07 |0000: new-instance v0, Ljava/lang/String; // type@070e │ │ +11cd48: 5441 2a1b |0002: iget-object v1, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ +11cd4c: 5242 291b |0004: iget v2, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchEndOffset:I // field@1b29 │ │ +11cd50: 5243 271b |0006: iget v3, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ +11cd54: b123 |0008: sub-int/2addr v3, v2 │ │ +11cd56: 7040 b22a 1032 |0009: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11cd5c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'preMatch' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -11cd58: |[11cd58] org.apache.oro.text.regex.PatternMatcherInput.preMatch:()Ljava/lang/String; │ │ -11cd68: 2200 0e07 |0000: new-instance v0, Ljava/lang/String; // type@070e │ │ -11cd6c: 5441 2a1b |0002: iget-object v1, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ -11cd70: 5242 251b |0004: iget v2, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -11cd74: 5243 281b |0006: iget v3, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchBeginOffset:I // field@1b28 │ │ -11cd78: b123 |0008: sub-int/2addr v3, v2 │ │ -11cd7a: 7040 b22a 1032 |0009: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11cd80: 1100 |000c: return-object v0 │ │ +11cd60: |[11cd60] org.apache.oro.text.regex.PatternMatcherInput.preMatch:()Ljava/lang/String; │ │ +11cd70: 2200 0e07 |0000: new-instance v0, Ljava/lang/String; // type@070e │ │ +11cd74: 5441 2a1b |0002: iget-object v1, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ +11cd78: 5242 251b |0004: iget v2, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +11cd7c: 5243 281b |0006: iget v3, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchBeginOffset:I // field@1b28 │ │ +11cd80: b123 |0008: sub-int/2addr v3, v2 │ │ +11cd82: 7040 b22a 1032 |0009: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11cd88: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'setBeginOffset' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11ce94: |[11ce94] org.apache.oro.text.regex.PatternMatcherInput.setBeginOffset:(I)V │ │ -11cea4: 5901 251b |0000: iput v1, v0, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -11cea8: 0e00 |0002: return-void │ │ +11ce9c: |[11ce9c] org.apache.oro.text.regex.PatternMatcherInput.setBeginOffset:(I)V │ │ +11ceac: 5901 251b |0000: iput v1, v0, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +11ceb0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'setCurrentOffset' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -11ceac: |[11ceac] org.apache.oro.text.regex.PatternMatcherInput.setCurrentOffset:(I)V │ │ -11cebc: 5901 261b |0000: iput v1, v0, Lorg/apache/oro/text/regex/PatternMatcherInput;._currentOffset:I // field@1b26 │ │ -11cec0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -11cec2: 6e30 8f32 1001 |0003: invoke-virtual {v0, v1, v1}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setMatchOffsets:(II)V // method@328f │ │ -11cec8: 0e00 |0006: return-void │ │ +11ceb4: |[11ceb4] org.apache.oro.text.regex.PatternMatcherInput.setCurrentOffset:(I)V │ │ +11cec4: 5901 261b |0000: iput v1, v0, Lorg/apache/oro/text/regex/PatternMatcherInput;._currentOffset:I // field@1b26 │ │ +11cec8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +11ceca: 6e30 8f32 1001 |0003: invoke-virtual {v0, v1, v1}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setMatchOffsets:(II)V // method@328f │ │ +11ced0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'setEndOffset' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11cecc: |[11cecc] org.apache.oro.text.regex.PatternMatcherInput.setEndOffset:(I)V │ │ -11cedc: 5901 271b |0000: iput v1, v0, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ -11cee0: 0e00 |0002: return-void │ │ +11ced4: |[11ced4] org.apache.oro.text.regex.PatternMatcherInput.setEndOffset:(I)V │ │ +11cee4: 5901 271b |0000: iput v1, v0, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ +11cee8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'setInput' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -11cf3c: |[11cf3c] org.apache.oro.text.regex.PatternMatcherInput.setInput:(Ljava/lang/String;)V │ │ -11cf4c: 6e10 c92a 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -11cf52: 0a00 |0003: move-result v0 │ │ -11cf54: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -11cf56: 6e40 8c32 3201 |0005: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setInput:(Ljava/lang/String;II)V // method@328c │ │ -11cf5c: 0e00 |0008: return-void │ │ +11cf44: |[11cf44] org.apache.oro.text.regex.PatternMatcherInput.setInput:(Ljava/lang/String;)V │ │ +11cf54: 6e10 c92a 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +11cf5a: 0a00 |0003: move-result v0 │ │ +11cf5c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +11cf5e: 6e40 8c32 3201 |0005: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setInput:(Ljava/lang/String;II)V // method@328c │ │ +11cf64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'setInput' │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -11cf60: |[11cf60] org.apache.oro.text.regex.PatternMatcherInput.setInput:(Ljava/lang/String;II)V │ │ -11cf70: 5b12 2c1b |0000: iput-object v2, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalStringInput:Ljava/lang/String; // field@1b2c │ │ -11cf74: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -11cf76: 5b10 2b1b |0003: iput-object v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalCharInput:[C // field@1b2b │ │ -11cf7a: 5b10 2d1b |0005: iput-object v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ -11cf7e: 6e10 d52a 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -11cf84: 0c02 |000a: move-result-object v2 │ │ -11cf86: 5b12 2a1b |000b: iput-object v2, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ -11cf8a: 6e20 8932 3100 |000d: invoke-virtual {v1, v3}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setCurrentOffset:(I)V // method@3289 │ │ -11cf90: 6e20 8832 3100 |0010: invoke-virtual {v1, v3}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setBeginOffset:(I)V // method@3288 │ │ -11cf96: 5212 251b |0013: iget v2, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -11cf9a: b042 |0015: add-int/2addr v2, v4 │ │ -11cf9c: 6e20 8a32 2100 |0016: invoke-virtual {v1, v2}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setEndOffset:(I)V // method@328a │ │ -11cfa2: 0e00 |0019: return-void │ │ +11cf68: |[11cf68] org.apache.oro.text.regex.PatternMatcherInput.setInput:(Ljava/lang/String;II)V │ │ +11cf78: 5b12 2c1b |0000: iput-object v2, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalStringInput:Ljava/lang/String; // field@1b2c │ │ +11cf7c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +11cf7e: 5b10 2b1b |0003: iput-object v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalCharInput:[C // field@1b2b │ │ +11cf82: 5b10 2d1b |0005: iput-object v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ +11cf86: 6e10 d52a 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +11cf8c: 0c02 |000a: move-result-object v2 │ │ +11cf8e: 5b12 2a1b |000b: iput-object v2, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ +11cf92: 6e20 8932 3100 |000d: invoke-virtual {v1, v3}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setCurrentOffset:(I)V // method@3289 │ │ +11cf98: 6e20 8832 3100 |0010: invoke-virtual {v1, v3}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setBeginOffset:(I)V // method@3288 │ │ +11cf9e: 5212 251b |0013: iget v2, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +11cfa2: b042 |0015: add-int/2addr v2, v4 │ │ +11cfa4: 6e20 8a32 2100 |0016: invoke-virtual {v1, v2}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setEndOffset:(I)V // method@328a │ │ +11cfaa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'setInput' │ │ type : '([C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -11cee4: |[11cee4] org.apache.oro.text.regex.PatternMatcherInput.setInput:([C)V │ │ -11cef4: 2130 |0000: array-length v0, v3 │ │ -11cef6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -11cef8: 6e40 8e32 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setInput:([CII)V // method@328e │ │ -11cefe: 0e00 |0005: return-void │ │ +11ceec: |[11ceec] org.apache.oro.text.regex.PatternMatcherInput.setInput:([C)V │ │ +11cefc: 2130 |0000: array-length v0, v3 │ │ +11cefe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +11cf00: 6e40 8e32 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setInput:([CII)V // method@328e │ │ +11cf06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'setInput' │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -11cf00: |[11cf00] org.apache.oro.text.regex.PatternMatcherInput.setInput:([CII)V │ │ -11cf10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11cf12: 5b10 2c1b |0001: iput-object v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalStringInput:Ljava/lang/String; // field@1b2c │ │ -11cf16: 5b10 2d1b |0003: iput-object v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ -11cf1a: 5b12 2b1b |0005: iput-object v2, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalCharInput:[C // field@1b2b │ │ -11cf1e: 5b12 2a1b |0007: iput-object v2, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ -11cf22: 6e20 8932 3100 |0009: invoke-virtual {v1, v3}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setCurrentOffset:(I)V // method@3289 │ │ -11cf28: 6e20 8832 3100 |000c: invoke-virtual {v1, v3}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setBeginOffset:(I)V // method@3288 │ │ -11cf2e: 5212 251b |000f: iget v2, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -11cf32: b042 |0011: add-int/2addr v2, v4 │ │ -11cf34: 6e20 8a32 2100 |0012: invoke-virtual {v1, v2}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setEndOffset:(I)V // method@328a │ │ -11cf3a: 0e00 |0015: return-void │ │ +11cf08: |[11cf08] org.apache.oro.text.regex.PatternMatcherInput.setInput:([CII)V │ │ +11cf18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11cf1a: 5b10 2c1b |0001: iput-object v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalStringInput:Ljava/lang/String; // field@1b2c │ │ +11cf1e: 5b10 2d1b |0003: iput-object v0, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ +11cf22: 5b12 2b1b |0005: iput-object v2, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalCharInput:[C // field@1b2b │ │ +11cf26: 5b12 2a1b |0007: iput-object v2, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ +11cf2a: 6e20 8932 3100 |0009: invoke-virtual {v1, v3}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setCurrentOffset:(I)V // method@3289 │ │ +11cf30: 6e20 8832 3100 |000c: invoke-virtual {v1, v3}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setBeginOffset:(I)V // method@3288 │ │ +11cf36: 5212 251b |000f: iget v2, v1, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +11cf3a: b042 |0011: add-int/2addr v2, v4 │ │ +11cf3c: 6e20 8a32 2100 |0012: invoke-virtual {v1, v2}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setEndOffset:(I)V // method@328a │ │ +11cf42: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'setMatchOffsets' │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -11cfa4: |[11cfa4] org.apache.oro.text.regex.PatternMatcherInput.setMatchOffsets:(II)V │ │ -11cfb4: 5901 281b |0000: iput v1, v0, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchBeginOffset:I // field@1b28 │ │ -11cfb8: 5902 291b |0002: iput v2, v0, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchEndOffset:I // field@1b29 │ │ -11cfbc: 0e00 |0004: return-void │ │ +11cfac: |[11cfac] org.apache.oro.text.regex.PatternMatcherInput.setMatchOffsets:(II)V │ │ +11cfbc: 5901 281b |0000: iput v1, v0, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchBeginOffset:I // field@1b28 │ │ +11cfc0: 5902 291b |0002: iput v2, v0, Lorg/apache/oro/text/regex/PatternMatcherInput;._matchEndOffset:I // field@1b29 │ │ +11cfc4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'substring' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -11cd84: |[11cd84] org.apache.oro.text.regex.PatternMatcherInput.substring:(I)Ljava/lang/String; │ │ -11cd94: 5230 251b |0000: iget v0, v3, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -11cd98: b004 |0002: add-int/2addr v4, v0 │ │ -11cd9a: 2200 0e07 |0003: new-instance v0, Ljava/lang/String; // type@070e │ │ -11cd9e: 5431 2a1b |0005: iget-object v1, v3, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ -11cda2: 5232 271b |0007: iget v2, v3, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ -11cda6: b142 |0009: sub-int/2addr v2, v4 │ │ -11cda8: 7040 b22a 1024 |000a: invoke-direct {v0, v1, v4, v2}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11cdae: 1100 |000d: return-object v0 │ │ +11cd8c: |[11cd8c] org.apache.oro.text.regex.PatternMatcherInput.substring:(I)Ljava/lang/String; │ │ +11cd9c: 5230 251b |0000: iget v0, v3, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +11cda0: b004 |0002: add-int/2addr v4, v0 │ │ +11cda2: 2200 0e07 |0003: new-instance v0, Ljava/lang/String; // type@070e │ │ +11cda6: 5431 2a1b |0005: iget-object v1, v3, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ +11cdaa: 5232 271b |0007: iget v2, v3, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ +11cdae: b142 |0009: sub-int/2addr v2, v4 │ │ +11cdb0: 7040 b22a 1024 |000a: invoke-direct {v0, v1, v4, v2}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11cdb6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'substring' │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -11cdb0: |[11cdb0] org.apache.oro.text.regex.PatternMatcherInput.substring:(II)Ljava/lang/String; │ │ -11cdc0: 2200 0e07 |0000: new-instance v0, Ljava/lang/String; // type@070e │ │ -11cdc4: 5431 2a1b |0002: iget-object v1, v3, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ -11cdc8: 5232 251b |0004: iget v2, v3, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -11cdcc: b042 |0006: add-int/2addr v2, v4 │ │ -11cdce: b145 |0007: sub-int/2addr v5, v4 │ │ -11cdd0: 7040 b22a 1052 |0008: invoke-direct {v0, v1, v2, v5}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11cdd6: 1100 |000b: return-object v0 │ │ +11cdb8: |[11cdb8] org.apache.oro.text.regex.PatternMatcherInput.substring:(II)Ljava/lang/String; │ │ +11cdc8: 2200 0e07 |0000: new-instance v0, Ljava/lang/String; // type@070e │ │ +11cdcc: 5431 2a1b |0002: iget-object v1, v3, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ +11cdd0: 5232 251b |0004: iget v2, v3, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +11cdd4: b042 |0006: add-int/2addr v2, v4 │ │ +11cdd6: b145 |0007: sub-int/2addr v5, v4 │ │ +11cdd8: 7040 b22a 1052 |0008: invoke-direct {v0, v1, v2, v5}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11cdde: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lorg/apache/oro/text/regex/PatternMatcherInput;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -11cdd8: |[11cdd8] org.apache.oro.text.regex.PatternMatcherInput.toString:()Ljava/lang/String; │ │ -11cde8: 2200 0e07 |0000: new-instance v0, Ljava/lang/String; // type@070e │ │ -11cdec: 5441 2a1b |0002: iget-object v1, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ -11cdf0: 5242 251b |0004: iget v2, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -11cdf4: 6e10 8432 0400 |0006: invoke-virtual {v4}, Lorg/apache/oro/text/regex/PatternMatcherInput;.length:()I // method@3284 │ │ -11cdfa: 0a03 |0009: move-result v3 │ │ -11cdfc: 7040 b22a 1032 |000a: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11ce02: 1100 |000d: return-object v0 │ │ +11cde0: |[11cde0] org.apache.oro.text.regex.PatternMatcherInput.toString:()Ljava/lang/String; │ │ +11cdf0: 2200 0e07 |0000: new-instance v0, Ljava/lang/String; // type@070e │ │ +11cdf4: 5441 2a1b |0002: iget-object v1, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ +11cdf8: 5242 251b |0004: iget v2, v4, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +11cdfc: 6e10 8432 0400 |0006: invoke-virtual {v4}, Lorg/apache/oro/text/regex/PatternMatcherInput;.length:()I // method@3284 │ │ +11ce02: 0a03 |0009: move-result v3 │ │ +11ce04: 7040 b22a 1032 |000a: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11ce0a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1141 header: │ │ @@ -321973,298 +321975,298 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11f95c: |[11f95c] org.apache.oro.text.regex.Perl5Debug.:()V │ │ -11f96c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11f972: 0e00 |0003: return-void │ │ +11f964: |[11f964] org.apache.oro.text.regex.Perl5Debug.:()V │ │ +11f974: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11f97a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/Perl5Debug;) │ │ name : '_printOperator' │ │ type : '([CILjava/lang/StringBuffer;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 334 16-bit code units │ │ -11f974: |[11f974] org.apache.oro.text.regex.Perl5Debug._printOperator:([CILjava/lang/StringBuffer;)V │ │ -11f984: 1a00 6d08 |0000: const-string v0, ":" // string@086d │ │ -11f988: 6e20 e72a 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f98e: 4900 0304 |0005: aget-char v0, v3, v4 │ │ -11f992: 1301 7d00 |0007: const/16 v1, #int 125 // #7d │ │ -11f996: 1302 2c00 |0009: const/16 v2, #int 44 // #2c │ │ -11f99a: 2b00 d700 0000 |000b: packed-switch v0, 000000e2 // +000000d7 │ │ -11f9a0: 1a03 df21 |000e: const-string v3, "Operator is unrecognized. Faulty expression code!" // string@21df │ │ -11f9a4: 6e20 e72a 3500 |0010: invoke-virtual {v5, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f9aa: 2900 c800 |0013: goto/16 00db // +00c8 │ │ -11f9ae: 1a03 670a |0015: const-string v3, "ASCII" // string@0a67 │ │ -11f9b2: 2900 c500 |0017: goto/16 00dc // +00c5 │ │ -11f9b6: 1a03 340a |0019: const-string v3, "ALNUMC" // string@0a34 │ │ -11f9ba: 2900 c100 |001b: goto/16 00dc // +00c1 │ │ -11f9be: 1a03 8629 |001d: const-string v3, "XDIGIT" // string@2986 │ │ -11f9c2: 2900 bd00 |001f: goto/16 00dc // +00bd │ │ -11f9c6: 1a03 6d27 |0021: const-string v3, "UPPER" // string@276d │ │ -11f9ca: 2900 b900 |0023: goto/16 00dc // +00b9 │ │ -11f9ce: 1a03 6d22 |0025: const-string v3, "PUNCT" // string@226d │ │ -11f9d2: 2900 b500 |0027: goto/16 00dc // +00b5 │ │ -11f9d6: 1a03 4d22 |0029: const-string v3, "PRINT" // string@224d │ │ -11f9da: 2900 b100 |002b: goto/16 00dc // +00b1 │ │ -11f9de: 1a03 a514 |002d: const-string v3, "LOWER" // string@14a5 │ │ -11f9e2: 2900 ad00 |002f: goto/16 00dc // +00ad │ │ -11f9e6: 1a03 9d11 |0031: const-string v3, "GRAPH" // string@119d │ │ -11f9ea: 2900 a900 |0033: goto/16 00dc // +00a9 │ │ -11f9ee: 1a03 dd0c |0035: const-string v3, "CNTRL" // string@0cdd │ │ -11f9f2: 2900 a500 |0037: goto/16 00dc // +00a5 │ │ -11f9f6: 1a03 b00b |0039: const-string v3, "BLANK" // string@0bb0 │ │ -11f9fa: 2900 a100 |003b: goto/16 00dc // +00a1 │ │ -11f9fe: 1a03 350a |003d: const-string v3, "ALPHA" // string@0a35 │ │ -11fa02: 2900 9d00 |003f: goto/16 00dc // +009d │ │ -11fa06: 1a03 e020 |0041: const-string v3, "NANYOFUN" // string@20e0 │ │ -11fa0a: 2900 9900 |0043: goto/16 00dc // +0099 │ │ -11fa0e: 1a03 510a |0045: const-string v3, "ANYOFUN" // string@0a51 │ │ -11fa12: 2900 9500 |0047: goto/16 00dc // +0095 │ │ -11fa16: 1a03 1629 |0049: const-string v3, "WHILEM" // string@2916 │ │ -11fa1a: 2900 9100 |004b: goto/16 00dc // +0091 │ │ -11fa1e: 1a03 c124 |004d: const-string v3, "SUCCEED" // string@24c1 │ │ -11fa22: 2900 8d00 |004f: goto/16 00dc // +008d │ │ -11fa26: 1a03 6727 |0051: const-string v3, "UNLESSM" // string@2767 │ │ -11fa2a: 2900 8900 |0053: goto/16 00dc // +0089 │ │ -11fa2e: 1a03 9112 |0055: const-string v3, "IFMATCH" // string@1291 │ │ -11fa32: 2900 8500 |0057: goto/16 00dc // +0085 │ │ -11fa36: 1a03 8211 |0059: const-string v3, "GBOL" // string@1182 │ │ -11fa3a: 2900 8100 |005b: goto/16 00dc // +0081 │ │ -11fa3e: 1a03 f51f |005d: const-string v3, "MINMOD" // string@1ff5 │ │ -11fa42: 2900 7d00 |005f: goto/16 00dc // +007d │ │ -11fa46: 1a00 d80c |0061: const-string v0, "CLOSE" // string@0cd8 │ │ -11fa4a: 2806 |0063: goto 0069 // +0006 │ │ -11fa4c: 1a00 ac21 |0064: const-string v0, "OPEN" // string@21ac │ │ -11fa50: 2803 |0066: goto 0069 // +0003 │ │ -11fa52: 1a00 2d23 |0067: const-string v0, "REF" // string@232d │ │ -11fa56: 6e20 e72a 0500 |0069: invoke-virtual {v5, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11fa5c: 7120 5d32 4300 |006c: invoke-static {v3, v4}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ -11fa62: 0a03 |006f: move-result v3 │ │ -11fa64: 6e20 e62a 3500 |0070: invoke-virtual {v5, v3}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -11fa6a: 2900 6800 |0073: goto/16 00db // +0068 │ │ -11fa6e: 1a03 f620 |0075: const-string v3, "NDIGIT" // string@20f6 │ │ -11fa72: 2900 6500 |0077: goto/16 00dc // +0065 │ │ -11fa76: 1a03 8e0e |0079: const-string v3, "DIGIT" // string@0e8e │ │ -11fa7a: 2900 6100 |007b: goto/16 00dc // +0061 │ │ -11fa7e: 1a03 1721 |007d: const-string v3, "NSPACE" // string@2117 │ │ -11fa82: 2900 5d00 |007f: goto/16 00dc // +005d │ │ -11fa86: 1a03 7c24 |0081: const-string v3, "SPACE" // string@247c │ │ -11fa8a: 2900 5900 |0083: goto/16 00dc // +0059 │ │ -11fa8e: 1a03 f120 |0085: const-string v3, "NBOUND" // string@20f1 │ │ -11fa92: 2855 |0087: goto 00dc // +0055 │ │ -11fa94: 1a03 be0b |0088: const-string v3, "BOUND" // string@0bbe │ │ -11fa98: 2852 |008a: goto 00dc // +0052 │ │ -11fa9a: 1a03 d820 |008b: const-string v3, "NALNUM" // string@20d8 │ │ -11fa9e: 284f |008d: goto 00dc // +004f │ │ -11faa0: 1a03 330a |008e: const-string v3, "ALNUM" // string@0a33 │ │ -11faa4: 284c |0090: goto 00dc // +004c │ │ -11faa6: 1a03 2122 |0091: const-string v3, "PLUS" // string@2221 │ │ -11faaa: 2849 |0093: goto 00dc // +0049 │ │ -11faac: 1a03 9724 |0094: const-string v3, "STAR" // string@2497 │ │ -11fab0: 2846 |0096: goto 00dc // +0046 │ │ -11fab2: 1a03 0b21 |0097: const-string v3, "NOTHING" // string@210b │ │ -11fab6: 2843 |0099: goto 00dc // +0043 │ │ -11fab8: 1a03 a70f |009a: const-string v3, "EXACTLY" // string@0fa7 │ │ -11fabc: 2840 |009c: goto 00dc // +0040 │ │ -11fabe: 1a03 730b |009d: const-string v3, "BACK" // string@0b73 │ │ -11fac2: 283d |009f: goto 00dc // +003d │ │ -11fac4: 1a03 c00b |00a0: const-string v3, "BRANCH" // string@0bc0 │ │ -11fac8: 283a |00a2: goto 00dc // +003a │ │ -11faca: 1a00 420d |00a3: const-string v0, "CURLYX {" // string@0d42 │ │ -11face: 2803 |00a5: goto 00a8 // +0003 │ │ -11fad0: 1a00 410d |00a6: const-string v0, "CURLY {" // string@0d41 │ │ -11fad4: 6e20 e72a 0500 |00a8: invoke-virtual {v5, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11fada: 7120 5d32 4300 |00ab: invoke-static {v3, v4}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ -11fae0: 0a00 |00ae: move-result v0 │ │ -11fae2: 6e20 e62a 0500 |00af: invoke-virtual {v5, v0}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -11fae8: 6e20 e52a 2500 |00b2: invoke-virtual {v5, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11faee: 7120 5e32 4300 |00b5: invoke-static {v3, v4}, Lorg/apache/oro/text/regex/OpCode;._getArg2:([CI)C // method@325e │ │ -11faf4: 0a03 |00b8: move-result v3 │ │ -11faf6: 6e20 e62a 3500 |00b9: invoke-virtual {v5, v3}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -11fafc: 6e20 e52a 1500 |00bc: invoke-virtual {v5, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11fb02: 281c |00bf: goto 00db // +001c │ │ -11fb04: 1a03 500a |00c0: const-string v3, "ANYOF" // string@0a50 │ │ -11fb08: 281a |00c2: goto 00dc // +001a │ │ -11fb0a: 1a03 f723 |00c3: const-string v3, "SANY" // string@23f7 │ │ -11fb0e: 2817 |00c5: goto 00dc // +0017 │ │ -11fb10: 1a03 4f0a |00c6: const-string v3, "ANY" // string@0a4f │ │ -11fb14: 2814 |00c8: goto 00dc // +0014 │ │ -11fb16: 1a03 801f |00c9: const-string v3, "MEOL" // string@1f80 │ │ -11fb1a: 2811 |00cb: goto 00dc // +0011 │ │ -11fb1c: 1a03 9c0f |00cc: const-string v3, "EOL" // string@0f9c │ │ -11fb20: 280e |00ce: goto 00dc // +000e │ │ -11fb22: 1a03 ff23 |00cf: const-string v3, "SBOL" // string@23ff │ │ -11fb26: 280b |00d1: goto 00dc // +000b │ │ -11fb28: 1a03 5e1f |00d2: const-string v3, "MBOL" // string@1f5e │ │ -11fb2c: 2808 |00d4: goto 00dc // +0008 │ │ -11fb2e: 1a03 b70b |00d5: const-string v3, "BOL" // string@0bb7 │ │ -11fb32: 2805 |00d7: goto 00dc // +0005 │ │ -11fb34: 1a03 840f |00d8: const-string v3, "END" // string@0f84 │ │ -11fb38: 2802 |00da: goto 00dc // +0002 │ │ -11fb3a: 1203 |00db: const/4 v3, #int 0 // #0 │ │ -11fb3c: 3803 0500 |00dc: if-eqz v3, 00e1 // +0005 │ │ -11fb40: 6e20 e72a 3500 |00de: invoke-virtual {v5, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11fb46: 0e00 |00e1: return-void │ │ -11fb48: 0001 3400 0000 0000 cd00 0000 ca00 ... |00e2: packed-switch-data (108 units) │ │ +11f97c: |[11f97c] org.apache.oro.text.regex.Perl5Debug._printOperator:([CILjava/lang/StringBuffer;)V │ │ +11f98c: 1a00 6d08 |0000: const-string v0, ":" // string@086d │ │ +11f990: 6e20 e72a 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f996: 4900 0304 |0005: aget-char v0, v3, v4 │ │ +11f99a: 1301 7d00 |0007: const/16 v1, #int 125 // #7d │ │ +11f99e: 1302 2c00 |0009: const/16 v2, #int 44 // #2c │ │ +11f9a2: 2b00 d700 0000 |000b: packed-switch v0, 000000e2 // +000000d7 │ │ +11f9a8: 1a03 df21 |000e: const-string v3, "Operator is unrecognized. Faulty expression code!" // string@21df │ │ +11f9ac: 6e20 e72a 3500 |0010: invoke-virtual {v5, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f9b2: 2900 c800 |0013: goto/16 00db // +00c8 │ │ +11f9b6: 1a03 670a |0015: const-string v3, "ASCII" // string@0a67 │ │ +11f9ba: 2900 c500 |0017: goto/16 00dc // +00c5 │ │ +11f9be: 1a03 340a |0019: const-string v3, "ALNUMC" // string@0a34 │ │ +11f9c2: 2900 c100 |001b: goto/16 00dc // +00c1 │ │ +11f9c6: 1a03 8629 |001d: const-string v3, "XDIGIT" // string@2986 │ │ +11f9ca: 2900 bd00 |001f: goto/16 00dc // +00bd │ │ +11f9ce: 1a03 6d27 |0021: const-string v3, "UPPER" // string@276d │ │ +11f9d2: 2900 b900 |0023: goto/16 00dc // +00b9 │ │ +11f9d6: 1a03 6d22 |0025: const-string v3, "PUNCT" // string@226d │ │ +11f9da: 2900 b500 |0027: goto/16 00dc // +00b5 │ │ +11f9de: 1a03 4d22 |0029: const-string v3, "PRINT" // string@224d │ │ +11f9e2: 2900 b100 |002b: goto/16 00dc // +00b1 │ │ +11f9e6: 1a03 a514 |002d: const-string v3, "LOWER" // string@14a5 │ │ +11f9ea: 2900 ad00 |002f: goto/16 00dc // +00ad │ │ +11f9ee: 1a03 9d11 |0031: const-string v3, "GRAPH" // string@119d │ │ +11f9f2: 2900 a900 |0033: goto/16 00dc // +00a9 │ │ +11f9f6: 1a03 dd0c |0035: const-string v3, "CNTRL" // string@0cdd │ │ +11f9fa: 2900 a500 |0037: goto/16 00dc // +00a5 │ │ +11f9fe: 1a03 b00b |0039: const-string v3, "BLANK" // string@0bb0 │ │ +11fa02: 2900 a100 |003b: goto/16 00dc // +00a1 │ │ +11fa06: 1a03 350a |003d: const-string v3, "ALPHA" // string@0a35 │ │ +11fa0a: 2900 9d00 |003f: goto/16 00dc // +009d │ │ +11fa0e: 1a03 e020 |0041: const-string v3, "NANYOFUN" // string@20e0 │ │ +11fa12: 2900 9900 |0043: goto/16 00dc // +0099 │ │ +11fa16: 1a03 510a |0045: const-string v3, "ANYOFUN" // string@0a51 │ │ +11fa1a: 2900 9500 |0047: goto/16 00dc // +0095 │ │ +11fa1e: 1a03 1629 |0049: const-string v3, "WHILEM" // string@2916 │ │ +11fa22: 2900 9100 |004b: goto/16 00dc // +0091 │ │ +11fa26: 1a03 c124 |004d: const-string v3, "SUCCEED" // string@24c1 │ │ +11fa2a: 2900 8d00 |004f: goto/16 00dc // +008d │ │ +11fa2e: 1a03 6727 |0051: const-string v3, "UNLESSM" // string@2767 │ │ +11fa32: 2900 8900 |0053: goto/16 00dc // +0089 │ │ +11fa36: 1a03 9112 |0055: const-string v3, "IFMATCH" // string@1291 │ │ +11fa3a: 2900 8500 |0057: goto/16 00dc // +0085 │ │ +11fa3e: 1a03 8211 |0059: const-string v3, "GBOL" // string@1182 │ │ +11fa42: 2900 8100 |005b: goto/16 00dc // +0081 │ │ +11fa46: 1a03 f51f |005d: const-string v3, "MINMOD" // string@1ff5 │ │ +11fa4a: 2900 7d00 |005f: goto/16 00dc // +007d │ │ +11fa4e: 1a00 d80c |0061: const-string v0, "CLOSE" // string@0cd8 │ │ +11fa52: 2806 |0063: goto 0069 // +0006 │ │ +11fa54: 1a00 ac21 |0064: const-string v0, "OPEN" // string@21ac │ │ +11fa58: 2803 |0066: goto 0069 // +0003 │ │ +11fa5a: 1a00 2d23 |0067: const-string v0, "REF" // string@232d │ │ +11fa5e: 6e20 e72a 0500 |0069: invoke-virtual {v5, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11fa64: 7120 5d32 4300 |006c: invoke-static {v3, v4}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ +11fa6a: 0a03 |006f: move-result v3 │ │ +11fa6c: 6e20 e62a 3500 |0070: invoke-virtual {v5, v3}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +11fa72: 2900 6800 |0073: goto/16 00db // +0068 │ │ +11fa76: 1a03 f620 |0075: const-string v3, "NDIGIT" // string@20f6 │ │ +11fa7a: 2900 6500 |0077: goto/16 00dc // +0065 │ │ +11fa7e: 1a03 8e0e |0079: const-string v3, "DIGIT" // string@0e8e │ │ +11fa82: 2900 6100 |007b: goto/16 00dc // +0061 │ │ +11fa86: 1a03 1721 |007d: const-string v3, "NSPACE" // string@2117 │ │ +11fa8a: 2900 5d00 |007f: goto/16 00dc // +005d │ │ +11fa8e: 1a03 7c24 |0081: const-string v3, "SPACE" // string@247c │ │ +11fa92: 2900 5900 |0083: goto/16 00dc // +0059 │ │ +11fa96: 1a03 f120 |0085: const-string v3, "NBOUND" // string@20f1 │ │ +11fa9a: 2855 |0087: goto 00dc // +0055 │ │ +11fa9c: 1a03 be0b |0088: const-string v3, "BOUND" // string@0bbe │ │ +11faa0: 2852 |008a: goto 00dc // +0052 │ │ +11faa2: 1a03 d820 |008b: const-string v3, "NALNUM" // string@20d8 │ │ +11faa6: 284f |008d: goto 00dc // +004f │ │ +11faa8: 1a03 330a |008e: const-string v3, "ALNUM" // string@0a33 │ │ +11faac: 284c |0090: goto 00dc // +004c │ │ +11faae: 1a03 2122 |0091: const-string v3, "PLUS" // string@2221 │ │ +11fab2: 2849 |0093: goto 00dc // +0049 │ │ +11fab4: 1a03 9724 |0094: const-string v3, "STAR" // string@2497 │ │ +11fab8: 2846 |0096: goto 00dc // +0046 │ │ +11faba: 1a03 0b21 |0097: const-string v3, "NOTHING" // string@210b │ │ +11fabe: 2843 |0099: goto 00dc // +0043 │ │ +11fac0: 1a03 a70f |009a: const-string v3, "EXACTLY" // string@0fa7 │ │ +11fac4: 2840 |009c: goto 00dc // +0040 │ │ +11fac6: 1a03 730b |009d: const-string v3, "BACK" // string@0b73 │ │ +11faca: 283d |009f: goto 00dc // +003d │ │ +11facc: 1a03 c00b |00a0: const-string v3, "BRANCH" // string@0bc0 │ │ +11fad0: 283a |00a2: goto 00dc // +003a │ │ +11fad2: 1a00 420d |00a3: const-string v0, "CURLYX {" // string@0d42 │ │ +11fad6: 2803 |00a5: goto 00a8 // +0003 │ │ +11fad8: 1a00 410d |00a6: const-string v0, "CURLY {" // string@0d41 │ │ +11fadc: 6e20 e72a 0500 |00a8: invoke-virtual {v5, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11fae2: 7120 5d32 4300 |00ab: invoke-static {v3, v4}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ +11fae8: 0a00 |00ae: move-result v0 │ │ +11faea: 6e20 e62a 0500 |00af: invoke-virtual {v5, v0}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +11faf0: 6e20 e52a 2500 |00b2: invoke-virtual {v5, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11faf6: 7120 5e32 4300 |00b5: invoke-static {v3, v4}, Lorg/apache/oro/text/regex/OpCode;._getArg2:([CI)C // method@325e │ │ +11fafc: 0a03 |00b8: move-result v3 │ │ +11fafe: 6e20 e62a 3500 |00b9: invoke-virtual {v5, v3}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +11fb04: 6e20 e52a 1500 |00bc: invoke-virtual {v5, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11fb0a: 281c |00bf: goto 00db // +001c │ │ +11fb0c: 1a03 500a |00c0: const-string v3, "ANYOF" // string@0a50 │ │ +11fb10: 281a |00c2: goto 00dc // +001a │ │ +11fb12: 1a03 f723 |00c3: const-string v3, "SANY" // string@23f7 │ │ +11fb16: 2817 |00c5: goto 00dc // +0017 │ │ +11fb18: 1a03 4f0a |00c6: const-string v3, "ANY" // string@0a4f │ │ +11fb1c: 2814 |00c8: goto 00dc // +0014 │ │ +11fb1e: 1a03 801f |00c9: const-string v3, "MEOL" // string@1f80 │ │ +11fb22: 2811 |00cb: goto 00dc // +0011 │ │ +11fb24: 1a03 9c0f |00cc: const-string v3, "EOL" // string@0f9c │ │ +11fb28: 280e |00ce: goto 00dc // +000e │ │ +11fb2a: 1a03 ff23 |00cf: const-string v3, "SBOL" // string@23ff │ │ +11fb2e: 280b |00d1: goto 00dc // +000b │ │ +11fb30: 1a03 5e1f |00d2: const-string v3, "MBOL" // string@1f5e │ │ +11fb34: 2808 |00d4: goto 00dc // +0008 │ │ +11fb36: 1a03 b70b |00d5: const-string v3, "BOL" // string@0bb7 │ │ +11fb3a: 2805 |00d7: goto 00dc // +0005 │ │ +11fb3c: 1a03 840f |00d8: const-string v3, "END" // string@0f84 │ │ +11fb40: 2802 |00da: goto 00dc // +0002 │ │ +11fb42: 1203 |00db: const/4 v3, #int 0 // #0 │ │ +11fb44: 3803 0500 |00dc: if-eqz v3, 00e1 // +0005 │ │ +11fb48: 6e20 e72a 3500 |00de: invoke-virtual {v5, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11fb4e: 0e00 |00e1: return-void │ │ +11fb50: 0001 3400 0000 0000 cd00 0000 ca00 ... |00e2: packed-switch-data (108 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/regex/Perl5Debug;) │ │ name : 'printProgram' │ │ type : '(Lorg/apache/oro/text/regex/Perl5Pattern;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 291 16-bit code units │ │ -11f704: |[11f704] org.apache.oro.text.regex.Perl5Debug.printProgram:(Lorg/apache/oro/text/regex/Perl5Pattern;)Ljava/lang/String; │ │ -11f714: 5480 741b |0000: iget-object v0, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._program:[C // field@1b74 │ │ -11f718: 2201 0f07 |0002: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ -11f71c: 7010 e22a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11f722: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -11f724: 1303 1b00 |0008: const/16 v3, #int 27 // #1b │ │ -11f728: 1304 0a00 |000a: const/16 v4, #int 10 // #a │ │ -11f72c: 3803 7400 |000c: if-eqz v3, 0080 // +0074 │ │ -11f730: 4903 0002 |000e: aget-char v3, v0, v2 │ │ -11f734: 6e20 e62a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -11f73a: 7130 af32 2001 |0013: invoke-static {v0, v2, v1}, Lorg/apache/oro/text/regex/Perl5Debug;._printOperator:([CILjava/lang/StringBuffer;)V // method@32af │ │ -11f740: 7120 5f32 2000 |0016: invoke-static {v0, v2}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ -11f746: 0a05 |0019: move-result v5 │ │ -11f748: 6206 241b |001a: sget-object v6, Lorg/apache/oro/text/regex/OpCode;._operandLength:[I // field@1b24 │ │ -11f74c: 4406 0603 |001c: aget v6, v6, v3 │ │ -11f750: b062 |001e: add-int/2addr v2, v6 │ │ -11f752: 2206 0f07 |001f: new-instance v6, Ljava/lang/StringBuffer; // type@070f │ │ -11f756: 7010 e22a 0600 |0021: invoke-direct {v6}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11f75c: 1a07 5501 |0024: const-string v7, "(" // string@0155 │ │ -11f760: 6e20 e72a 7600 |0026: invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f766: 6e20 e62a 5600 |0029: invoke-virtual {v6, v5}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -11f76c: 1a05 1802 |002c: const-string v5, ")" // string@0218 │ │ -11f770: 6e20 e72a 5600 |002e: invoke-virtual {v6, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f776: 6e10 ea2a 0600 |0031: invoke-virtual {v6}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11f77c: 0c05 |0034: move-result-object v5 │ │ -11f77e: 6e20 e72a 5100 |0035: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f784: d802 0202 |0038: add-int/lit8 v2, v2, #int 2 // #02 │ │ -11f788: 1305 0900 |003a: const/16 v5, #int 9 // #9 │ │ -11f78c: 3353 0500 |003c: if-ne v3, v5, 0041 // +0005 │ │ -11f790: d802 0210 |003e: add-int/lit8 v2, v2, #int 16 // #10 │ │ -11f794: 283c |0040: goto 007c // +003c │ │ -11f796: 1305 2300 |0041: const/16 v5, #int 35 // #23 │ │ -11f79a: 3253 2700 |0043: if-eq v3, v5, 006a // +0027 │ │ -11f79e: 1305 2400 |0045: const/16 v5, #int 36 // #24 │ │ -11f7a2: 3353 0300 |0047: if-ne v3, v5, 004a // +0003 │ │ -11f7a6: 2821 |0049: goto 006a // +0021 │ │ -11f7a8: 1305 0e00 |004a: const/16 v5, #int 14 // #e │ │ -11f7ac: 3353 3000 |004c: if-ne v3, v5, 007c // +0030 │ │ -11f7b0: d802 0201 |004e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -11f7b4: 1a05 3300 |0050: const-string v5, " <" // string@0033 │ │ -11f7b8: 6e20 e72a 5100 |0052: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f7be: 4905 0002 |0055: aget-char v5, v0, v2 │ │ -11f7c2: 1406 ffff 0000 |0057: const v6, #float 9.18341e-41 // #0000ffff │ │ -11f7c8: 3265 0a00 |005a: if-eq v5, v6, 0064 // +000a │ │ -11f7cc: 4905 0002 |005c: aget-char v5, v0, v2 │ │ -11f7d0: 6e20 e52a 5100 |005e: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11f7d6: d802 0201 |0061: add-int/lit8 v2, v2, #int 1 // #01 │ │ -11f7da: 28f2 |0063: goto 0055 // -000e │ │ -11f7dc: 1a05 0e09 |0064: const-string v5, ">" // string@090e │ │ -11f7e0: 6e20 e72a 5100 |0066: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f7e6: 2811 |0069: goto 007a // +0011 │ │ -11f7e8: 4905 0002 |006a: aget-char v5, v0, v2 │ │ -11f7ec: 3805 0e00 |006c: if-eqz v5, 007a // +000e │ │ -11f7f0: 4905 0002 |006e: aget-char v5, v0, v2 │ │ -11f7f4: 1306 2500 |0070: const/16 v6, #int 37 // #25 │ │ -11f7f8: 3365 0500 |0072: if-ne v5, v6, 0077 // +0005 │ │ -11f7fc: d802 0203 |0074: add-int/lit8 v2, v2, #int 3 // #03 │ │ -11f800: 28f4 |0076: goto 006a // -000c │ │ -11f802: d802 0202 |0077: add-int/lit8 v2, v2, #int 2 // #02 │ │ -11f806: 28f1 |0079: goto 006a // -000f │ │ -11f808: d802 0201 |007a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -11f80c: 6e20 e52a 4100 |007c: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11f812: 288b |007f: goto 000a // -0075 │ │ -11f814: 5482 761b |0080: iget-object v2, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._startString:[C // field@1b76 │ │ -11f818: 1a03 4b01 |0082: const-string v3, "' " // string@014b │ │ -11f81c: 3802 2000 |0084: if-eqz v2, 00a4 // +0020 │ │ -11f820: 2202 0f07 |0086: new-instance v2, Ljava/lang/StringBuffer; // type@070f │ │ -11f824: 7010 e22a 0200 |0088: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11f82a: 1a05 b34a |008b: const-string v5, "start `" // string@4ab3 │ │ -11f82e: 6e20 e72a 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f834: 2205 0e07 |0090: new-instance v5, Ljava/lang/String; // type@070e │ │ -11f838: 5486 761b |0092: iget-object v6, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._startString:[C // field@1b76 │ │ -11f83c: 7020 b12a 6500 |0094: invoke-direct {v5, v6}, Ljava/lang/String;.:([C)V // method@2ab1 │ │ -11f842: 6e20 e72a 5200 |0097: invoke-virtual {v2, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f848: 6e20 e72a 3200 |009a: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f84e: 6e10 ea2a 0200 |009d: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11f854: 0c02 |00a0: move-result-object v2 │ │ -11f856: 6e20 e72a 2100 |00a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f85c: 5282 751b |00a4: iget v2, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._startClassOffset:I // field@1b75 │ │ -11f860: 12f5 |00a6: const/4 v5, #int -1 // #ff │ │ -11f862: 3252 0f00 |00a7: if-eq v2, v5, 00b6 // +000f │ │ -11f866: 1a02 e34a |00a9: const-string v2, "stclass `" // string@4ae3 │ │ -11f86a: 6e20 e72a 2100 |00ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f870: 5282 751b |00ae: iget v2, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._startClassOffset:I // field@1b75 │ │ -11f874: 7130 af32 2001 |00b0: invoke-static {v0, v2, v1}, Lorg/apache/oro/text/regex/Perl5Debug;._printOperator:([CILjava/lang/StringBuffer;)V // method@32af │ │ -11f87a: 6e20 e72a 3100 |00b3: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f880: 5280 6a1b |00b6: iget v0, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11f884: dd00 0003 |00b8: and-int/lit8 v0, v0, #int 3 // #03 │ │ -11f888: 3800 0700 |00ba: if-eqz v0, 00c1 // +0007 │ │ -11f88c: 1a00 552d |00bc: const-string v0, "anchored " // string@2d55 │ │ -11f890: 6e20 e72a 0100 |00be: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f896: 5280 6a1b |00c1: iget v0, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11f89a: dd00 0004 |00c3: and-int/lit8 v0, v0, #int 4 // #04 │ │ -11f89e: 3800 0700 |00c5: if-eqz v0, 00cc // +0007 │ │ -11f8a2: 1a00 1d44 |00c7: const-string v0, "plus " // string@441d │ │ -11f8a6: 6e20 e72a 0100 |00c9: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f8ac: 5280 6a1b |00cc: iget v0, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11f8b0: dd00 0008 |00ce: and-int/lit8 v0, v0, #int 8 // #08 │ │ -11f8b4: 3800 0700 |00d0: if-eqz v0, 00d7 // +0007 │ │ -11f8b8: 1a00 f539 |00d2: const-string v0, "implicit " // string@39f5 │ │ -11f8bc: 6e20 e72a 0100 |00d4: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f8c2: 5480 701b |00d7: iget-object v0, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._mustString:[C // field@1b70 │ │ -11f8c6: 3800 2c00 |00d9: if-eqz v0, 0105 // +002c │ │ -11f8ca: 2200 0f07 |00db: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ -11f8ce: 7010 e22a 0000 |00dd: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11f8d4: 1a02 e941 |00e0: const-string v2, "must have "" // string@41e9 │ │ -11f8d8: 6e20 e72a 2000 |00e2: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f8de: 2202 0e07 |00e5: new-instance v2, Ljava/lang/String; // type@070e │ │ -11f8e2: 5483 701b |00e7: iget-object v3, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._mustString:[C // field@1b70 │ │ -11f8e6: 7020 b12a 3200 |00e9: invoke-direct {v2, v3}, Ljava/lang/String;.:([C)V // method@2ab1 │ │ -11f8ec: 6e20 e72a 2000 |00ec: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f8f2: 1a02 e900 |00ef: const-string v2, "" back " // string@00e9 │ │ -11f8f6: 6e20 e72a 2000 |00f1: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f8fc: 5282 6b1b |00f4: iget v2, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._back:I // field@1b6b │ │ -11f900: 6e20 e62a 2000 |00f6: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -11f906: 1a02 1b00 |00f9: const-string v2, " " // string@001b │ │ -11f90a: 6e20 e72a 2000 |00fb: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f910: 6e10 ea2a 0000 |00fe: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11f916: 0c00 |0101: move-result-object v0 │ │ -11f918: 6e20 e72a 0100 |0102: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f91e: 2200 0f07 |0105: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ -11f922: 7010 e22a 0000 |0107: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11f928: 1a02 c141 |010a: const-string v2, "minlen " // string@41c1 │ │ -11f92c: 6e20 e72a 2000 |010c: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f932: 5288 6f1b |010f: iget v8, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._minLength:I // field@1b6f │ │ -11f936: 6e20 e62a 8000 |0111: invoke-virtual {v0, v8}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -11f93c: 6e20 e52a 4000 |0114: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11f942: 6e10 ea2a 0000 |0117: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11f948: 0c08 |011a: move-result-object v8 │ │ -11f94a: 6e20 e72a 8100 |011b: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f950: 6e10 ea2a 0100 |011e: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11f956: 0c08 |0121: move-result-object v8 │ │ -11f958: 1108 |0122: return-object v8 │ │ +11f70c: |[11f70c] org.apache.oro.text.regex.Perl5Debug.printProgram:(Lorg/apache/oro/text/regex/Perl5Pattern;)Ljava/lang/String; │ │ +11f71c: 5480 741b |0000: iget-object v0, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._program:[C // field@1b74 │ │ +11f720: 2201 0f07 |0002: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ +11f724: 7010 e22a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11f72a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +11f72c: 1303 1b00 |0008: const/16 v3, #int 27 // #1b │ │ +11f730: 1304 0a00 |000a: const/16 v4, #int 10 // #a │ │ +11f734: 3803 7400 |000c: if-eqz v3, 0080 // +0074 │ │ +11f738: 4903 0002 |000e: aget-char v3, v0, v2 │ │ +11f73c: 6e20 e62a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +11f742: 7130 af32 2001 |0013: invoke-static {v0, v2, v1}, Lorg/apache/oro/text/regex/Perl5Debug;._printOperator:([CILjava/lang/StringBuffer;)V // method@32af │ │ +11f748: 7120 5f32 2000 |0016: invoke-static {v0, v2}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ +11f74e: 0a05 |0019: move-result v5 │ │ +11f750: 6206 241b |001a: sget-object v6, Lorg/apache/oro/text/regex/OpCode;._operandLength:[I // field@1b24 │ │ +11f754: 4406 0603 |001c: aget v6, v6, v3 │ │ +11f758: b062 |001e: add-int/2addr v2, v6 │ │ +11f75a: 2206 0f07 |001f: new-instance v6, Ljava/lang/StringBuffer; // type@070f │ │ +11f75e: 7010 e22a 0600 |0021: invoke-direct {v6}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11f764: 1a07 5501 |0024: const-string v7, "(" // string@0155 │ │ +11f768: 6e20 e72a 7600 |0026: invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f76e: 6e20 e62a 5600 |0029: invoke-virtual {v6, v5}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +11f774: 1a05 1802 |002c: const-string v5, ")" // string@0218 │ │ +11f778: 6e20 e72a 5600 |002e: invoke-virtual {v6, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f77e: 6e10 ea2a 0600 |0031: invoke-virtual {v6}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11f784: 0c05 |0034: move-result-object v5 │ │ +11f786: 6e20 e72a 5100 |0035: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f78c: d802 0202 |0038: add-int/lit8 v2, v2, #int 2 // #02 │ │ +11f790: 1305 0900 |003a: const/16 v5, #int 9 // #9 │ │ +11f794: 3353 0500 |003c: if-ne v3, v5, 0041 // +0005 │ │ +11f798: d802 0210 |003e: add-int/lit8 v2, v2, #int 16 // #10 │ │ +11f79c: 283c |0040: goto 007c // +003c │ │ +11f79e: 1305 2300 |0041: const/16 v5, #int 35 // #23 │ │ +11f7a2: 3253 2700 |0043: if-eq v3, v5, 006a // +0027 │ │ +11f7a6: 1305 2400 |0045: const/16 v5, #int 36 // #24 │ │ +11f7aa: 3353 0300 |0047: if-ne v3, v5, 004a // +0003 │ │ +11f7ae: 2821 |0049: goto 006a // +0021 │ │ +11f7b0: 1305 0e00 |004a: const/16 v5, #int 14 // #e │ │ +11f7b4: 3353 3000 |004c: if-ne v3, v5, 007c // +0030 │ │ +11f7b8: d802 0201 |004e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +11f7bc: 1a05 3300 |0050: const-string v5, " <" // string@0033 │ │ +11f7c0: 6e20 e72a 5100 |0052: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f7c6: 4905 0002 |0055: aget-char v5, v0, v2 │ │ +11f7ca: 1406 ffff 0000 |0057: const v6, #float 9.18341e-41 // #0000ffff │ │ +11f7d0: 3265 0a00 |005a: if-eq v5, v6, 0064 // +000a │ │ +11f7d4: 4905 0002 |005c: aget-char v5, v0, v2 │ │ +11f7d8: 6e20 e52a 5100 |005e: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11f7de: d802 0201 |0061: add-int/lit8 v2, v2, #int 1 // #01 │ │ +11f7e2: 28f2 |0063: goto 0055 // -000e │ │ +11f7e4: 1a05 0e09 |0064: const-string v5, ">" // string@090e │ │ +11f7e8: 6e20 e72a 5100 |0066: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f7ee: 2811 |0069: goto 007a // +0011 │ │ +11f7f0: 4905 0002 |006a: aget-char v5, v0, v2 │ │ +11f7f4: 3805 0e00 |006c: if-eqz v5, 007a // +000e │ │ +11f7f8: 4905 0002 |006e: aget-char v5, v0, v2 │ │ +11f7fc: 1306 2500 |0070: const/16 v6, #int 37 // #25 │ │ +11f800: 3365 0500 |0072: if-ne v5, v6, 0077 // +0005 │ │ +11f804: d802 0203 |0074: add-int/lit8 v2, v2, #int 3 // #03 │ │ +11f808: 28f4 |0076: goto 006a // -000c │ │ +11f80a: d802 0202 |0077: add-int/lit8 v2, v2, #int 2 // #02 │ │ +11f80e: 28f1 |0079: goto 006a // -000f │ │ +11f810: d802 0201 |007a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +11f814: 6e20 e52a 4100 |007c: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11f81a: 288b |007f: goto 000a // -0075 │ │ +11f81c: 5482 761b |0080: iget-object v2, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._startString:[C // field@1b76 │ │ +11f820: 1a03 4b01 |0082: const-string v3, "' " // string@014b │ │ +11f824: 3802 2000 |0084: if-eqz v2, 00a4 // +0020 │ │ +11f828: 2202 0f07 |0086: new-instance v2, Ljava/lang/StringBuffer; // type@070f │ │ +11f82c: 7010 e22a 0200 |0088: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11f832: 1a05 b34a |008b: const-string v5, "start `" // string@4ab3 │ │ +11f836: 6e20 e72a 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f83c: 2205 0e07 |0090: new-instance v5, Ljava/lang/String; // type@070e │ │ +11f840: 5486 761b |0092: iget-object v6, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._startString:[C // field@1b76 │ │ +11f844: 7020 b12a 6500 |0094: invoke-direct {v5, v6}, Ljava/lang/String;.:([C)V // method@2ab1 │ │ +11f84a: 6e20 e72a 5200 |0097: invoke-virtual {v2, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f850: 6e20 e72a 3200 |009a: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f856: 6e10 ea2a 0200 |009d: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11f85c: 0c02 |00a0: move-result-object v2 │ │ +11f85e: 6e20 e72a 2100 |00a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f864: 5282 751b |00a4: iget v2, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._startClassOffset:I // field@1b75 │ │ +11f868: 12f5 |00a6: const/4 v5, #int -1 // #ff │ │ +11f86a: 3252 0f00 |00a7: if-eq v2, v5, 00b6 // +000f │ │ +11f86e: 1a02 e34a |00a9: const-string v2, "stclass `" // string@4ae3 │ │ +11f872: 6e20 e72a 2100 |00ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f878: 5282 751b |00ae: iget v2, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._startClassOffset:I // field@1b75 │ │ +11f87c: 7130 af32 2001 |00b0: invoke-static {v0, v2, v1}, Lorg/apache/oro/text/regex/Perl5Debug;._printOperator:([CILjava/lang/StringBuffer;)V // method@32af │ │ +11f882: 6e20 e72a 3100 |00b3: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f888: 5280 6a1b |00b6: iget v0, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11f88c: dd00 0003 |00b8: and-int/lit8 v0, v0, #int 3 // #03 │ │ +11f890: 3800 0700 |00ba: if-eqz v0, 00c1 // +0007 │ │ +11f894: 1a00 552d |00bc: const-string v0, "anchored " // string@2d55 │ │ +11f898: 6e20 e72a 0100 |00be: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f89e: 5280 6a1b |00c1: iget v0, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11f8a2: dd00 0004 |00c3: and-int/lit8 v0, v0, #int 4 // #04 │ │ +11f8a6: 3800 0700 |00c5: if-eqz v0, 00cc // +0007 │ │ +11f8aa: 1a00 1d44 |00c7: const-string v0, "plus " // string@441d │ │ +11f8ae: 6e20 e72a 0100 |00c9: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f8b4: 5280 6a1b |00cc: iget v0, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11f8b8: dd00 0008 |00ce: and-int/lit8 v0, v0, #int 8 // #08 │ │ +11f8bc: 3800 0700 |00d0: if-eqz v0, 00d7 // +0007 │ │ +11f8c0: 1a00 f539 |00d2: const-string v0, "implicit " // string@39f5 │ │ +11f8c4: 6e20 e72a 0100 |00d4: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f8ca: 5480 701b |00d7: iget-object v0, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._mustString:[C // field@1b70 │ │ +11f8ce: 3800 2c00 |00d9: if-eqz v0, 0105 // +002c │ │ +11f8d2: 2200 0f07 |00db: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ +11f8d6: 7010 e22a 0000 |00dd: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11f8dc: 1a02 e941 |00e0: const-string v2, "must have "" // string@41e9 │ │ +11f8e0: 6e20 e72a 2000 |00e2: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f8e6: 2202 0e07 |00e5: new-instance v2, Ljava/lang/String; // type@070e │ │ +11f8ea: 5483 701b |00e7: iget-object v3, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._mustString:[C // field@1b70 │ │ +11f8ee: 7020 b12a 3200 |00e9: invoke-direct {v2, v3}, Ljava/lang/String;.:([C)V // method@2ab1 │ │ +11f8f4: 6e20 e72a 2000 |00ec: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f8fa: 1a02 e900 |00ef: const-string v2, "" back " // string@00e9 │ │ +11f8fe: 6e20 e72a 2000 |00f1: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f904: 5282 6b1b |00f4: iget v2, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._back:I // field@1b6b │ │ +11f908: 6e20 e62a 2000 |00f6: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +11f90e: 1a02 1b00 |00f9: const-string v2, " " // string@001b │ │ +11f912: 6e20 e72a 2000 |00fb: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f918: 6e10 ea2a 0000 |00fe: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11f91e: 0c00 |0101: move-result-object v0 │ │ +11f920: 6e20 e72a 0100 |0102: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f926: 2200 0f07 |0105: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ +11f92a: 7010 e22a 0000 |0107: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11f930: 1a02 c141 |010a: const-string v2, "minlen " // string@41c1 │ │ +11f934: 6e20 e72a 2000 |010c: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f93a: 5288 6f1b |010f: iget v8, v8, Lorg/apache/oro/text/regex/Perl5Pattern;._minLength:I // field@1b6f │ │ +11f93e: 6e20 e62a 8000 |0111: invoke-virtual {v0, v8}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +11f944: 6e20 e52a 4000 |0114: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11f94a: 6e10 ea2a 0000 |0117: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11f950: 0c08 |011a: move-result-object v8 │ │ +11f952: 6e20 e72a 8100 |011b: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f958: 6e10 ea2a 0100 |011e: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11f95e: 0c08 |0121: move-result-object v8 │ │ +11f960: 1108 |0122: return-object v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -322327,17 +322329,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -121b64: |[121b64] org.apache.oro.text.regex.Perl5Repetition.:()V │ │ -121b74: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -121b7a: 0e00 |0003: return-void │ │ +121b6c: |[121b6c] org.apache.oro.text.regex.Perl5Repetition.:()V │ │ +121b7c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +121b82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -322401,230 +322403,230 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -122260: |[122260] org.apache.oro.text.regex.Util.:()V │ │ -122270: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -122276: 0e00 |0003: return-void │ │ +122268: |[122268] org.apache.oro.text.regex.Util.:()V │ │ +122278: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12227e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/Util;) │ │ name : 'split' │ │ type : '(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;)Ljava/util/Vector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -12221c: |[12221c] org.apache.oro.text.regex.Util.split:(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;)Ljava/util/Vector; │ │ -12222c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12222e: 7140 ec32 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/apache/oro/text/regex/Util;.split:(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;I)Ljava/util/Vector; // method@32ec │ │ -122234: 0c01 |0004: move-result-object v1 │ │ -122236: 1101 |0005: return-object v1 │ │ +122224: |[122224] org.apache.oro.text.regex.Util.split:(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;)Ljava/util/Vector; │ │ +122234: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +122236: 7140 ec32 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/apache/oro/text/regex/Util;.split:(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;I)Ljava/util/Vector; // method@32ec │ │ +12223c: 0c01 |0004: move-result-object v1 │ │ +12223e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/regex/Util;) │ │ name : 'split' │ │ type : '(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;I)Ljava/util/Vector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -122238: |[122238] org.apache.oro.text.regex.Util.split:(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;I)Ljava/util/Vector; │ │ -122248: 2200 7807 |0000: new-instance v0, Ljava/util/Vector; // type@0778 │ │ -12224c: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -122250: 7020 8f2c 1000 |0004: invoke-direct {v0, v1}, Ljava/util/Vector;.:(I)V // method@2c8f │ │ -122256: 7155 ee32 2043 |0007: invoke-static {v0, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Util;.split:(Ljava/util/Collection;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;I)V // method@32ee │ │ -12225c: 1100 |000a: return-object v0 │ │ +122240: |[122240] org.apache.oro.text.regex.Util.split:(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;I)Ljava/util/Vector; │ │ +122250: 2200 7807 |0000: new-instance v0, Ljava/util/Vector; // type@0778 │ │ +122254: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +122258: 7020 8f2c 1000 |0004: invoke-direct {v0, v1}, Ljava/util/Vector;.:(I)V // method@2c8f │ │ +12225e: 7155 ee32 2043 |0007: invoke-static {v0, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Util;.split:(Ljava/util/Collection;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;I)V // method@32ee │ │ +122264: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/regex/Util;) │ │ name : 'split' │ │ type : '(Ljava/util/Collection;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -122278: |[122278] org.apache.oro.text.regex.Util.split:(Ljava/util/Collection;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;)V │ │ -122288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12228a: 7150 ee32 2143 |0001: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/oro/text/regex/Util;.split:(Ljava/util/Collection;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;I)V // method@32ee │ │ -122290: 0e00 |0004: return-void │ │ +122280: |[122280] org.apache.oro.text.regex.Util.split:(Ljava/util/Collection;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;)V │ │ +122290: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +122292: 7150 ee32 2143 |0001: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/oro/text/regex/Util;.split:(Ljava/util/Collection;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;I)V // method@32ee │ │ +122298: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/regex/Util;) │ │ name : 'split' │ │ type : '(Ljava/util/Collection;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -122294: |[122294] org.apache.oro.text.regex.Util.split:(Ljava/util/Collection;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;I)V │ │ -1222a4: 2200 9d08 |0000: new-instance v0, Lorg/apache/oro/text/regex/PatternMatcherInput; // type@089d │ │ -1222a8: 7020 7732 8000 |0002: invoke-direct {v0, v8}, Lorg/apache/oro/text/regex/PatternMatcherInput;.:(Ljava/lang/String;)V // method@3277 │ │ -1222ae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1222b0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1222b2: d809 09ff |0007: add-int/lit8 v9, v9, #int -1 // #ff │ │ -1222b6: 3809 1c00 |0009: if-eqz v9, 0025 // +001c │ │ -1222ba: 7230 6d32 0607 |000b: invoke-interface {v6, v0, v7}, Lorg/apache/oro/text/regex/PatternMatcher;.contains:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z // method@326d │ │ -1222c0: 0a03 |000e: move-result v3 │ │ -1222c2: 3803 1600 |000f: if-eqz v3, 0025 // +0016 │ │ -1222c6: 7210 6f32 0600 |0011: invoke-interface {v6}, Lorg/apache/oro/text/regex/PatternMatcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@326f │ │ -1222cc: 0c03 |0014: move-result-object v3 │ │ -1222ce: 7220 5432 1300 |0015: invoke-interface {v3, v1}, Lorg/apache/oro/text/regex/MatchResult;.beginOffset:(I)I // method@3254 │ │ -1222d4: 0a04 |0018: move-result v4 │ │ -1222d6: 6e30 d42a 2804 |0019: invoke-virtual {v8, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1222dc: 0c02 |001c: move-result-object v2 │ │ -1222de: 7220 c12b 2500 |001d: invoke-interface {v5, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@2bc1 │ │ -1222e4: 7220 5632 1300 |0020: invoke-interface {v3, v1}, Lorg/apache/oro/text/regex/MatchResult;.endOffset:(I)I // method@3256 │ │ -1222ea: 0a02 |0023: move-result v2 │ │ -1222ec: 28e3 |0024: goto 0007 // -001d │ │ -1222ee: 6e10 c92a 0800 |0025: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -1222f4: 0a06 |0028: move-result v6 │ │ -1222f6: 6e30 d42a 2806 |0029: invoke-virtual {v8, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -1222fc: 0c06 |002c: move-result-object v6 │ │ -1222fe: 7220 c12b 6500 |002d: invoke-interface {v5, v6}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@2bc1 │ │ -122304: 0e00 |0030: return-void │ │ +12229c: |[12229c] org.apache.oro.text.regex.Util.split:(Ljava/util/Collection;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Ljava/lang/String;I)V │ │ +1222ac: 2200 9d08 |0000: new-instance v0, Lorg/apache/oro/text/regex/PatternMatcherInput; // type@089d │ │ +1222b0: 7020 7732 8000 |0002: invoke-direct {v0, v8}, Lorg/apache/oro/text/regex/PatternMatcherInput;.:(Ljava/lang/String;)V // method@3277 │ │ +1222b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1222b8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1222ba: d809 09ff |0007: add-int/lit8 v9, v9, #int -1 // #ff │ │ +1222be: 3809 1c00 |0009: if-eqz v9, 0025 // +001c │ │ +1222c2: 7230 6d32 0607 |000b: invoke-interface {v6, v0, v7}, Lorg/apache/oro/text/regex/PatternMatcher;.contains:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z // method@326d │ │ +1222c8: 0a03 |000e: move-result v3 │ │ +1222ca: 3803 1600 |000f: if-eqz v3, 0025 // +0016 │ │ +1222ce: 7210 6f32 0600 |0011: invoke-interface {v6}, Lorg/apache/oro/text/regex/PatternMatcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@326f │ │ +1222d4: 0c03 |0014: move-result-object v3 │ │ +1222d6: 7220 5432 1300 |0015: invoke-interface {v3, v1}, Lorg/apache/oro/text/regex/MatchResult;.beginOffset:(I)I // method@3254 │ │ +1222dc: 0a04 |0018: move-result v4 │ │ +1222de: 6e30 d42a 2804 |0019: invoke-virtual {v8, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +1222e4: 0c02 |001c: move-result-object v2 │ │ +1222e6: 7220 c12b 2500 |001d: invoke-interface {v5, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@2bc1 │ │ +1222ec: 7220 5632 1300 |0020: invoke-interface {v3, v1}, Lorg/apache/oro/text/regex/MatchResult;.endOffset:(I)I // method@3256 │ │ +1222f2: 0a02 |0023: move-result v2 │ │ +1222f4: 28e3 |0024: goto 0007 // -001d │ │ +1222f6: 6e10 c92a 0800 |0025: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +1222fc: 0a06 |0028: move-result v6 │ │ +1222fe: 6e30 d42a 2806 |0029: invoke-virtual {v8, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +122304: 0c06 |002c: move-result-object v6 │ │ +122306: 7220 c12b 6500 |002d: invoke-interface {v5, v6}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@2bc1 │ │ +12230c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/regex/Util;) │ │ name : 'substitute' │ │ type : '(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 15 16-bit code units │ │ -122100: |[122100] org.apache.oro.text.regex.Util.substitute:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;I)I │ │ -122110: 2204 9d08 |0000: new-instance v4, Lorg/apache/oro/text/regex/PatternMatcherInput; // type@089d │ │ -122114: 7020 7732 a400 |0002: invoke-direct {v4, v10}, Lorg/apache/oro/text/regex/PatternMatcherInput;.:(Ljava/lang/String;)V // method@3277 │ │ -12211a: 0760 |0005: move-object v0, v6 │ │ -12211c: 0771 |0006: move-object v1, v7 │ │ -12211e: 0782 |0007: move-object v2, v8 │ │ -122120: 0793 |0008: move-object v3, v9 │ │ -122122: 01b5 |0009: move v5, v11 │ │ -122124: 7706 f032 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Util;.substitute:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Lorg/apache/oro/text/regex/PatternMatcherInput;I)I // method@32f0 │ │ -12212a: 0a06 |000d: move-result v6 │ │ -12212c: 0f06 |000e: return v6 │ │ +122108: |[122108] org.apache.oro.text.regex.Util.substitute:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;I)I │ │ +122118: 2204 9d08 |0000: new-instance v4, Lorg/apache/oro/text/regex/PatternMatcherInput; // type@089d │ │ +12211c: 7020 7732 a400 |0002: invoke-direct {v4, v10}, Lorg/apache/oro/text/regex/PatternMatcherInput;.:(Ljava/lang/String;)V // method@3277 │ │ +122122: 0760 |0005: move-object v0, v6 │ │ +122124: 0771 |0006: move-object v1, v7 │ │ +122126: 0782 |0007: move-object v2, v8 │ │ +122128: 0793 |0008: move-object v3, v9 │ │ +12212a: 01b5 |0009: move v5, v11 │ │ +12212c: 7706 f032 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Util;.substitute:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Lorg/apache/oro/text/regex/PatternMatcherInput;I)I // method@32f0 │ │ +122132: 0a06 |000d: move-result v6 │ │ +122134: 0f06 |000e: return v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/oro/text/regex/Util;) │ │ name : 'substitute' │ │ type : '(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Lorg/apache/oro/text/regex/PatternMatcherInput;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 56 16-bit code units │ │ -122130: |[122130] org.apache.oro.text.regex.Util.substitute:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Lorg/apache/oro/text/regex/PatternMatcherInput;I)I │ │ -122140: 6e10 7d32 0e00 |0000: invoke-virtual {v14}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBeginOffset:()I // method@327d │ │ -122146: 0a00 |0003: move-result v0 │ │ -122148: 6e10 7e32 0e00 |0004: invoke-virtual {v14}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBuffer:()[C // method@327e │ │ -12214e: 0c01 |0007: move-result-object v1 │ │ -122150: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -122152: 380f 2600 |0009: if-eqz v15, 002f // +0026 │ │ -122156: 7230 6d32 eb0c |000b: invoke-interface {v11, v14, v12}, Lorg/apache/oro/text/regex/PatternMatcher;.contains:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z // method@326d │ │ -12215c: 0a03 |000e: move-result v3 │ │ -12215e: 3803 2000 |000f: if-eqz v3, 002f // +0020 │ │ -122162: d80f 0fff |0011: add-int/lit8 v15, v15, #int -1 // #ff │ │ -122166: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -12216a: 6e10 8232 0e00 |0015: invoke-virtual {v14}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getMatchBeginOffset:()I // method@3282 │ │ -122170: 0a03 |0018: move-result v3 │ │ -122172: b103 |0019: sub-int/2addr v3, v0 │ │ -122174: 6e40 e82a 1a30 |001a: invoke-virtual {v10, v1, v0, v3}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@2ae8 │ │ -12217a: 7210 6f32 0b00 |001d: invoke-interface {v11}, Lorg/apache/oro/text/regex/PatternMatcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@326f │ │ -122180: 0c05 |0020: move-result-object v5 │ │ -122182: 07d3 |0021: move-object v3, v13 │ │ -122184: 07a4 |0022: move-object v4, v10 │ │ -122186: 0126 |0023: move v6, v2 │ │ -122188: 07e7 |0024: move-object v7, v14 │ │ -12218a: 07b8 |0025: move-object v8, v11 │ │ -12218c: 07c9 |0026: move-object v9, v12 │ │ -12218e: 7807 e932 0300 |0027: invoke-interface/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/apache/oro/text/regex/Substitution;.appendSubstitution:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;ILorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;)V // method@32e9 │ │ -122194: 6e10 8332 0e00 |002a: invoke-virtual {v14}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getMatchEndOffset:()I // method@3283 │ │ -12219a: 0a00 |002d: move-result v0 │ │ -12219c: 28db |002e: goto 0009 // -0025 │ │ -12219e: 6e10 8432 0e00 |002f: invoke-virtual {v14}, Lorg/apache/oro/text/regex/PatternMatcherInput;.length:()I // method@3284 │ │ -1221a4: 0a0b |0032: move-result v11 │ │ -1221a6: b10b |0033: sub-int/2addr v11, v0 │ │ -1221a8: 6e40 e82a 1ab0 |0034: invoke-virtual {v10, v1, v0, v11}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@2ae8 │ │ -1221ae: 0f02 |0037: return v2 │ │ +122138: |[122138] org.apache.oro.text.regex.Util.substitute:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Lorg/apache/oro/text/regex/PatternMatcherInput;I)I │ │ +122148: 6e10 7d32 0e00 |0000: invoke-virtual {v14}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBeginOffset:()I // method@327d │ │ +12214e: 0a00 |0003: move-result v0 │ │ +122150: 6e10 7e32 0e00 |0004: invoke-virtual {v14}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBuffer:()[C // method@327e │ │ +122156: 0c01 |0007: move-result-object v1 │ │ +122158: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +12215a: 380f 2600 |0009: if-eqz v15, 002f // +0026 │ │ +12215e: 7230 6d32 eb0c |000b: invoke-interface {v11, v14, v12}, Lorg/apache/oro/text/regex/PatternMatcher;.contains:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z // method@326d │ │ +122164: 0a03 |000e: move-result v3 │ │ +122166: 3803 2000 |000f: if-eqz v3, 002f // +0020 │ │ +12216a: d80f 0fff |0011: add-int/lit8 v15, v15, #int -1 // #ff │ │ +12216e: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +122172: 6e10 8232 0e00 |0015: invoke-virtual {v14}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getMatchBeginOffset:()I // method@3282 │ │ +122178: 0a03 |0018: move-result v3 │ │ +12217a: b103 |0019: sub-int/2addr v3, v0 │ │ +12217c: 6e40 e82a 1a30 |001a: invoke-virtual {v10, v1, v0, v3}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@2ae8 │ │ +122182: 7210 6f32 0b00 |001d: invoke-interface {v11}, Lorg/apache/oro/text/regex/PatternMatcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@326f │ │ +122188: 0c05 |0020: move-result-object v5 │ │ +12218a: 07d3 |0021: move-object v3, v13 │ │ +12218c: 07a4 |0022: move-object v4, v10 │ │ +12218e: 0126 |0023: move v6, v2 │ │ +122190: 07e7 |0024: move-object v7, v14 │ │ +122192: 07b8 |0025: move-object v8, v11 │ │ +122194: 07c9 |0026: move-object v9, v12 │ │ +122196: 7807 e932 0300 |0027: invoke-interface/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/apache/oro/text/regex/Substitution;.appendSubstitution:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;ILorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;)V // method@32e9 │ │ +12219c: 6e10 8332 0e00 |002a: invoke-virtual {v14}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getMatchEndOffset:()I // method@3283 │ │ +1221a2: 0a00 |002d: move-result v0 │ │ +1221a4: 28db |002e: goto 0009 // -0025 │ │ +1221a6: 6e10 8432 0e00 |002f: invoke-virtual {v14}, Lorg/apache/oro/text/regex/PatternMatcherInput;.length:()I // method@3284 │ │ +1221ac: 0a0b |0032: move-result v11 │ │ +1221ae: b10b |0033: sub-int/2addr v11, v0 │ │ +1221b0: 6e40 e82a 1ab0 |0034: invoke-virtual {v10, v1, v0, v11}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@2ae8 │ │ +1221b6: 0f02 |0037: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/oro/text/regex/Util;) │ │ name : 'substitute' │ │ type : '(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -1221b0: |[1221b0] org.apache.oro.text.regex.Util.substitute:(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;)Ljava/lang/String; │ │ -1221c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1221c2: 7150 f232 2143 |0001: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/oro/text/regex/Util;.substitute:(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;I)Ljava/lang/String; // method@32f2 │ │ -1221c8: 0c01 |0004: move-result-object v1 │ │ -1221ca: 1101 |0005: return-object v1 │ │ +1221b8: |[1221b8] org.apache.oro.text.regex.Util.substitute:(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;)Ljava/lang/String; │ │ +1221c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1221ca: 7150 f232 2143 |0001: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/oro/text/regex/Util;.substitute:(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;I)Ljava/lang/String; // method@32f2 │ │ +1221d0: 0c01 |0004: move-result-object v1 │ │ +1221d2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/oro/text/regex/Util;) │ │ name : 'substitute' │ │ type : '(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 31 16-bit code units │ │ -1221cc: |[1221cc] org.apache.oro.text.regex.Util.substitute:(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;I)Ljava/lang/String; │ │ -1221dc: 2206 0f07 |0000: new-instance v6, Ljava/lang/StringBuffer; // type@070f │ │ -1221e0: 6e10 c92a 0a00 |0002: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -1221e6: 0a00 |0005: move-result v0 │ │ -1221e8: 7020 e32a 0600 |0006: invoke-direct {v6, v0}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ -1221ee: 2204 9d08 |0009: new-instance v4, Lorg/apache/oro/text/regex/PatternMatcherInput; // type@089d │ │ -1221f2: 7020 7732 a400 |000b: invoke-direct {v4, v10}, Lorg/apache/oro/text/regex/PatternMatcherInput;.:(Ljava/lang/String;)V // method@3277 │ │ -1221f8: 0760 |000e: move-object v0, v6 │ │ -1221fa: 0771 |000f: move-object v1, v7 │ │ -1221fc: 0782 |0010: move-object v2, v8 │ │ -1221fe: 0793 |0011: move-object v3, v9 │ │ -122200: 01b5 |0012: move v5, v11 │ │ -122202: 7706 f032 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Util;.substitute:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Lorg/apache/oro/text/regex/PatternMatcherInput;I)I // method@32f0 │ │ -122208: 0a07 |0016: move-result v7 │ │ -12220a: 3807 0700 |0017: if-eqz v7, 001e // +0007 │ │ -12220e: 6e10 ea2a 0600 |0019: invoke-virtual {v6}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -122214: 0c07 |001c: move-result-object v7 │ │ -122216: 1107 |001d: return-object v7 │ │ -122218: 110a |001e: return-object v10 │ │ +1221d4: |[1221d4] org.apache.oro.text.regex.Util.substitute:(Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;I)Ljava/lang/String; │ │ +1221e4: 2206 0f07 |0000: new-instance v6, Ljava/lang/StringBuffer; // type@070f │ │ +1221e8: 6e10 c92a 0a00 |0002: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +1221ee: 0a00 |0005: move-result v0 │ │ +1221f0: 7020 e32a 0600 |0006: invoke-direct {v6, v0}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ +1221f6: 2204 9d08 |0009: new-instance v4, Lorg/apache/oro/text/regex/PatternMatcherInput; // type@089d │ │ +1221fa: 7020 7732 a400 |000b: invoke-direct {v4, v10}, Lorg/apache/oro/text/regex/PatternMatcherInput;.:(Ljava/lang/String;)V // method@3277 │ │ +122200: 0760 |000e: move-object v0, v6 │ │ +122202: 0771 |000f: move-object v1, v7 │ │ +122204: 0782 |0010: move-object v2, v8 │ │ +122206: 0793 |0011: move-object v3, v9 │ │ +122208: 01b5 |0012: move v5, v11 │ │ +12220a: 7706 f032 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Util;.substitute:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Lorg/apache/oro/text/regex/PatternMatcherInput;I)I // method@32f0 │ │ +122210: 0a07 |0016: move-result v7 │ │ +122212: 3807 0700 |0017: if-eqz v7, 001e // +0007 │ │ +122216: 6e10 ea2a 0600 |0019: invoke-virtual {v6}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +12221c: 0c07 |001c: move-result-object v7 │ │ +12221e: 1107 |001d: return-object v7 │ │ +122220: 110a |001e: return-object v10 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -322709,21 +322711,21 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1228d0: |[1228d0] org.apache.oro.util.GenericCacheEntry.:(I)V │ │ -1228e0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1228e6: 5901 ab1b |0003: iput v1, v0, Lorg/apache/oro/util/GenericCacheEntry;._index:I // field@1bab │ │ -1228ea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1228ec: 5b01 ad1b |0006: iput-object v1, v0, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ -1228f0: 5b01 ac1b |0008: iput-object v1, v0, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ -1228f4: 0e00 |000a: return-void │ │ +1228d8: |[1228d8] org.apache.oro.util.GenericCacheEntry.:(I)V │ │ +1228e8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1228ee: 5901 ab1b |0003: iput v1, v0, Lorg/apache/oro/util/GenericCacheEntry;._index:I // field@1bab │ │ +1228f2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1228f4: 5b01 ad1b |0006: iput-object v1, v0, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ +1228f8: 5b01 ac1b |0008: iput-object v1, v0, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ +1228fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -322834,37 +322836,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -122fa0: |[122fa0] org.hamcrest.Condition.:()V │ │ -122fb0: 2200 b308 |0000: new-instance v0, Lorg/hamcrest/Condition$NotMatched; // type@08b3 │ │ -122fb4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -122fb6: 7020 2933 1000 |0003: invoke-direct {v0, v1}, Lorg/hamcrest/Condition$NotMatched;.:(Lorg/hamcrest/Condition$1;)V // method@3329 │ │ -122fbc: 6900 b01b |0006: sput-object v0, Lorg/hamcrest/Condition;.NOT_MATCHED:Lorg/hamcrest/Condition$NotMatched; // field@1bb0 │ │ -122fc0: 0e00 |0008: return-void │ │ +122fa8: |[122fa8] org.hamcrest.Condition.:()V │ │ +122fb8: 2200 b308 |0000: new-instance v0, Lorg/hamcrest/Condition$NotMatched; // type@08b3 │ │ +122fbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +122fbe: 7020 2933 1000 |0003: invoke-direct {v0, v1}, Lorg/hamcrest/Condition$NotMatched;.:(Lorg/hamcrest/Condition$1;)V // method@3329 │ │ +122fc4: 6900 b01b |0006: sput-object v0, Lorg/hamcrest/Condition;.NOT_MATCHED:Lorg/hamcrest/Condition$NotMatched; // field@1bb0 │ │ +122fc8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ │ │ #1 : (in Lorg/hamcrest/Condition;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -122fc4: |[122fc4] org.hamcrest.Condition.:()V │ │ -122fd4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -122fda: 0e00 |0003: return-void │ │ +122fcc: |[122fcc] org.hamcrest.Condition.:()V │ │ +122fdc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +122fe2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/Condition; │ │ │ │ #2 : (in Lorg/hamcrest/Condition;) │ │ @@ -322872,17 +322874,17 @@ │ │ type : '(Lorg/hamcrest/Condition$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -122fdc: |[122fdc] org.hamcrest.Condition.:(Lorg/hamcrest/Condition$1;)V │ │ -122fec: 7010 2f33 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/Condition;.:()V // method@332f │ │ -122ff2: 0e00 |0003: return-void │ │ +122fe4: |[122fe4] org.hamcrest.Condition.:(Lorg/hamcrest/Condition$1;)V │ │ +122ff4: 7010 2f33 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/Condition;.:()V // method@332f │ │ +122ffa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/Condition; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/hamcrest/Condition$1; │ │ │ │ @@ -322891,19 +322893,19 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)Lorg/hamcrest/Condition;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -122f4c: |[122f4c] org.hamcrest.Condition.matched:(Ljava/lang/Object;Lorg/hamcrest/Description;)Lorg/hamcrest/Condition; │ │ -122f5c: 2200 b208 |0000: new-instance v0, Lorg/hamcrest/Condition$Matched; // type@08b2 │ │ -122f60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -122f62: 7040 2533 2013 |0003: invoke-direct {v0, v2, v3, v1}, Lorg/hamcrest/Condition$Matched;.:(Ljava/lang/Object;Lorg/hamcrest/Description;Lorg/hamcrest/Condition$1;)V // method@3325 │ │ -122f68: 1100 |0006: return-object v0 │ │ +122f54: |[122f54] org.hamcrest.Condition.matched:(Ljava/lang/Object;Lorg/hamcrest/Description;)Lorg/hamcrest/Condition; │ │ +122f64: 2200 b208 |0000: new-instance v0, Lorg/hamcrest/Condition$Matched; // type@08b2 │ │ +122f68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +122f6a: 7040 2533 2013 |0003: invoke-direct {v0, v2, v3, v1}, Lorg/hamcrest/Condition$Matched;.:(Ljava/lang/Object;Lorg/hamcrest/Description;Lorg/hamcrest/Condition$1;)V // method@3325 │ │ +122f70: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=3 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -322912,17 +322914,17 @@ │ │ type : '()Lorg/hamcrest/Condition;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -122f6c: |[122f6c] org.hamcrest.Condition.notMatched:()Lorg/hamcrest/Condition; │ │ -122f7c: 6200 b01b |0000: sget-object v0, Lorg/hamcrest/Condition;.NOT_MATCHED:Lorg/hamcrest/Condition$NotMatched; // field@1bb0 │ │ -122f80: 1100 |0002: return-object v0 │ │ +122f74: |[122f74] org.hamcrest.Condition.notMatched:()Lorg/hamcrest/Condition; │ │ +122f84: 6200 b01b |0000: sget-object v0, Lorg/hamcrest/Condition;.NOT_MATCHED:Lorg/hamcrest/Condition$NotMatched; // field@1bb0 │ │ +122f88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/hamcrest/Condition;) │ │ @@ -322936,19 +322938,19 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -122f2c: |[122f2c] org.hamcrest.Condition.matching:(Lorg/hamcrest/Matcher;)Z │ │ -122f3c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -122f40: 6e30 3433 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/hamcrest/Condition;.matching:(Lorg/hamcrest/Matcher;Ljava/lang/String;)Z // method@3334 │ │ -122f46: 0a02 |0005: move-result v2 │ │ -122f48: 0f02 |0006: return v2 │ │ +122f34: |[122f34] org.hamcrest.Condition.matching:(Lorg/hamcrest/Matcher;)Z │ │ +122f44: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +122f48: 6e30 3433 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/hamcrest/Condition;.matching:(Lorg/hamcrest/Matcher;Ljava/lang/String;)Z // method@3334 │ │ +122f4e: 0a02 |0005: move-result v2 │ │ +122f50: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=25 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/hamcrest/Condition; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/hamcrest/Matcher; │ │ │ │ @@ -322963,18 +322965,18 @@ │ │ type : '(Lorg/hamcrest/Condition$Step;)Lorg/hamcrest/Condition;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -122f84: |[122f84] org.hamcrest.Condition.then:(Lorg/hamcrest/Condition$Step;)Lorg/hamcrest/Condition; │ │ -122f94: 6e20 3133 1000 |0000: invoke-virtual {v0, v1}, Lorg/hamcrest/Condition;.and:(Lorg/hamcrest/Condition$Step;)Lorg/hamcrest/Condition; // method@3331 │ │ -122f9a: 0c01 |0003: move-result-object v1 │ │ -122f9c: 1101 |0004: return-object v1 │ │ +122f8c: |[122f8c] org.hamcrest.Condition.then:(Lorg/hamcrest/Condition$Step;)Lorg/hamcrest/Condition; │ │ +122f9c: 6e20 3133 1000 |0000: invoke-virtual {v0, v1}, Lorg/hamcrest/Condition;.and:(Lorg/hamcrest/Condition$Step;)Lorg/hamcrest/Condition; // method@3331 │ │ +122fa2: 0c01 |0003: move-result-object v1 │ │ +122fa4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/hamcrest/Condition; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/hamcrest/Condition$Step; │ │ │ │ @@ -323089,17 +323091,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12348c: |[12348c] org.hamcrest.CoreMatchers.:()V │ │ -12349c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1234a2: 0e00 |0003: return-void │ │ +123494: |[123494] org.hamcrest.CoreMatchers.:()V │ │ +1234a4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1234aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/CoreMatchers; │ │ │ │ #1 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323107,18 +323109,18 @@ │ │ type : '(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -122ff4: |[122ff4] org.hamcrest.CoreMatchers.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; │ │ -123004: 7110 9e33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ -12300a: 0c00 |0003: move-result-object v0 │ │ -12300c: 1100 |0004: return-object v0 │ │ +122ffc: |[122ffc] org.hamcrest.CoreMatchers.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; │ │ +12300c: 7110 9e33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ +123012: 0c00 |0003: move-result-object v0 │ │ +123014: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Iterable; │ │ │ │ #2 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323126,18 +323128,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -123010: |[123010] org.hamcrest.CoreMatchers.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -123020: 7120 9f33 1000 |0000: invoke-static {v0, v1}, Lorg/hamcrest/core/AllOf;.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@339f │ │ -123026: 0c00 |0003: move-result-object v0 │ │ -123028: 1100 |0004: return-object v0 │ │ +123018: |[123018] org.hamcrest.CoreMatchers.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +123028: 7120 9f33 1000 |0000: invoke-static {v0, v1}, Lorg/hamcrest/core/AllOf;.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@339f │ │ +12302e: 0c00 |0003: move-result-object v0 │ │ +123030: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/hamcrest/Matcher; │ │ │ │ @@ -323146,18 +323148,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -12302c: |[12302c] org.hamcrest.CoreMatchers.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -12303c: 7130 a033 1002 |0000: invoke-static {v0, v1, v2}, Lorg/hamcrest/core/AllOf;.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33a0 │ │ -123042: 0c00 |0003: move-result-object v0 │ │ -123044: 1100 |0004: return-object v0 │ │ +123034: |[123034] org.hamcrest.CoreMatchers.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +123044: 7130 a033 1002 |0000: invoke-static {v0, v1, v2}, Lorg/hamcrest/core/AllOf;.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33a0 │ │ +12304a: 0c00 |0003: move-result-object v0 │ │ +12304c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/hamcrest/Matcher; │ │ @@ -323167,18 +323169,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -123048: |[123048] org.hamcrest.CoreMatchers.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -123058: 7140 a133 1032 |0000: invoke-static {v0, v1, v2, v3}, Lorg/hamcrest/core/AllOf;.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33a1 │ │ -12305e: 0c00 |0003: move-result-object v0 │ │ -123060: 1100 |0004: return-object v0 │ │ +123050: |[123050] org.hamcrest.CoreMatchers.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +123060: 7140 a133 1032 |0000: invoke-static {v0, v1, v2, v3}, Lorg/hamcrest/core/AllOf;.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33a1 │ │ +123066: 0c00 |0003: move-result-object v0 │ │ +123068: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/hamcrest/Matcher; │ │ @@ -323189,18 +323191,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -123064: |[123064] org.hamcrest.CoreMatchers.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -123074: 7154 a233 1032 |0000: invoke-static {v0, v1, v2, v3, v4}, Lorg/hamcrest/core/AllOf;.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33a2 │ │ -12307a: 0c00 |0003: move-result-object v0 │ │ -12307c: 1100 |0004: return-object v0 │ │ +12306c: |[12306c] org.hamcrest.CoreMatchers.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +12307c: 7154 a233 1032 |0000: invoke-static {v0, v1, v2, v3, v4}, Lorg/hamcrest/core/AllOf;.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33a2 │ │ +123082: 0c00 |0003: move-result-object v0 │ │ +123084: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/hamcrest/Matcher; │ │ @@ -323212,18 +323214,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -123080: |[123080] org.hamcrest.CoreMatchers.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -123090: 7706 a333 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/hamcrest/core/AllOf;.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33a3 │ │ -123096: 0c00 |0003: move-result-object v0 │ │ -123098: 1100 |0004: return-object v0 │ │ +123088: |[123088] org.hamcrest.CoreMatchers.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +123098: 7706 a333 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/hamcrest/core/AllOf;.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33a3 │ │ +12309e: 0c00 |0003: move-result-object v0 │ │ +1230a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/hamcrest/Matcher; │ │ @@ -323236,18 +323238,18 @@ │ │ type : '([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -12309c: |[12309c] org.hamcrest.CoreMatchers.allOf:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -1230ac: 7110 a433 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33a4 │ │ -1230b2: 0c00 |0003: move-result-object v0 │ │ -1230b4: 1100 |0004: return-object v0 │ │ +1230a4: |[1230a4] org.hamcrest.CoreMatchers.allOf:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +1230b4: 7110 a433 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33a4 │ │ +1230ba: 0c00 |0003: move-result-object v0 │ │ +1230bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) [Lorg/hamcrest/Matcher; │ │ │ │ #8 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323255,18 +323257,18 @@ │ │ type : '(Ljava/lang/Class;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1230b8: |[1230b8] org.hamcrest.CoreMatchers.any:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ -1230c8: 7110 ea33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsInstanceOf;.any:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33ea │ │ -1230ce: 0c00 |0003: move-result-object v0 │ │ -1230d0: 1100 |0004: return-object v0 │ │ +1230c0: |[1230c0] org.hamcrest.CoreMatchers.any:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ +1230d0: 7110 ea33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsInstanceOf;.any:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33ea │ │ +1230d6: 0c00 |0003: move-result-object v0 │ │ +1230d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Class; │ │ │ │ #9 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323274,18 +323276,18 @@ │ │ type : '(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123390: |[123390] org.hamcrest.CoreMatchers.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; │ │ -1233a0: 7110 a833 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; // method@33a8 │ │ -1233a6: 0c00 |0003: move-result-object v0 │ │ -1233a8: 1100 |0004: return-object v0 │ │ +123398: |[123398] org.hamcrest.CoreMatchers.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; │ │ +1233a8: 7110 a833 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; // method@33a8 │ │ +1233ae: 0c00 |0003: move-result-object v0 │ │ +1233b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Iterable; │ │ │ │ #10 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323293,18 +323295,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1233ac: |[1233ac] org.hamcrest.CoreMatchers.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ -1233bc: 7120 a933 1000 |0000: invoke-static {v0, v1}, Lorg/hamcrest/core/AnyOf;.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; // method@33a9 │ │ -1233c2: 0c00 |0003: move-result-object v0 │ │ -1233c4: 1100 |0004: return-object v0 │ │ +1233b4: |[1233b4] org.hamcrest.CoreMatchers.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ +1233c4: 7120 a933 1000 |0000: invoke-static {v0, v1}, Lorg/hamcrest/core/AnyOf;.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; // method@33a9 │ │ +1233ca: 0c00 |0003: move-result-object v0 │ │ +1233cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/hamcrest/Matcher; │ │ │ │ @@ -323313,18 +323315,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1233c8: |[1233c8] org.hamcrest.CoreMatchers.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ -1233d8: 7130 aa33 1002 |0000: invoke-static {v0, v1, v2}, Lorg/hamcrest/core/AnyOf;.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; // method@33aa │ │ -1233de: 0c00 |0003: move-result-object v0 │ │ -1233e0: 1100 |0004: return-object v0 │ │ +1233d0: |[1233d0] org.hamcrest.CoreMatchers.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ +1233e0: 7130 aa33 1002 |0000: invoke-static {v0, v1, v2}, Lorg/hamcrest/core/AnyOf;.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; // method@33aa │ │ +1233e6: 0c00 |0003: move-result-object v0 │ │ +1233e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/hamcrest/Matcher; │ │ @@ -323334,18 +323336,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1233e4: |[1233e4] org.hamcrest.CoreMatchers.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ -1233f4: 7140 ab33 1032 |0000: invoke-static {v0, v1, v2, v3}, Lorg/hamcrest/core/AnyOf;.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; // method@33ab │ │ -1233fa: 0c00 |0003: move-result-object v0 │ │ -1233fc: 1100 |0004: return-object v0 │ │ +1233ec: |[1233ec] org.hamcrest.CoreMatchers.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ +1233fc: 7140 ab33 1032 |0000: invoke-static {v0, v1, v2, v3}, Lorg/hamcrest/core/AnyOf;.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; // method@33ab │ │ +123402: 0c00 |0003: move-result-object v0 │ │ +123404: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/hamcrest/Matcher; │ │ @@ -323356,18 +323358,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -123400: |[123400] org.hamcrest.CoreMatchers.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ -123410: 7154 ac33 1032 |0000: invoke-static {v0, v1, v2, v3, v4}, Lorg/hamcrest/core/AnyOf;.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; // method@33ac │ │ -123416: 0c00 |0003: move-result-object v0 │ │ -123418: 1100 |0004: return-object v0 │ │ +123408: |[123408] org.hamcrest.CoreMatchers.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ +123418: 7154 ac33 1032 |0000: invoke-static {v0, v1, v2, v3, v4}, Lorg/hamcrest/core/AnyOf;.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; // method@33ac │ │ +12341e: 0c00 |0003: move-result-object v0 │ │ +123420: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/hamcrest/Matcher; │ │ @@ -323379,18 +323381,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -12341c: |[12341c] org.hamcrest.CoreMatchers.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ -12342c: 7706 ad33 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/hamcrest/core/AnyOf;.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; // method@33ad │ │ -123432: 0c00 |0003: move-result-object v0 │ │ -123434: 1100 |0004: return-object v0 │ │ +123424: |[123424] org.hamcrest.CoreMatchers.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ +123434: 7706 ad33 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/hamcrest/core/AnyOf;.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; // method@33ad │ │ +12343a: 0c00 |0003: move-result-object v0 │ │ +12343c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/hamcrest/Matcher; │ │ @@ -323403,18 +323405,18 @@ │ │ type : '([Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123438: |[123438] org.hamcrest.CoreMatchers.anyOf:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ -123448: 7110 ae33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; // method@33ae │ │ -12344e: 0c00 |0003: move-result-object v0 │ │ -123450: 1100 |0004: return-object v0 │ │ +123440: |[123440] org.hamcrest.CoreMatchers.anyOf:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ +123450: 7110 ae33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; // method@33ae │ │ +123456: 0c00 |0003: move-result-object v0 │ │ +123458: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) [Lorg/hamcrest/Matcher; │ │ │ │ #16 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323422,36 +323424,36 @@ │ │ type : '()Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1230d4: |[1230d4] org.hamcrest.CoreMatchers.anything:()Lorg/hamcrest/Matcher; │ │ -1230e4: 7100 d433 0000 |0000: invoke-static {}, Lorg/hamcrest/core/IsAnything;.anything:()Lorg/hamcrest/Matcher; // method@33d4 │ │ -1230ea: 0c00 |0003: move-result-object v0 │ │ -1230ec: 1100 |0004: return-object v0 │ │ +1230dc: |[1230dc] org.hamcrest.CoreMatchers.anything:()Lorg/hamcrest/Matcher; │ │ +1230ec: 7100 d433 0000 |0000: invoke-static {}, Lorg/hamcrest/core/IsAnything;.anything:()Lorg/hamcrest/Matcher; // method@33d4 │ │ +1230f2: 0c00 |0003: move-result-object v0 │ │ +1230f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ │ │ #17 : (in Lorg/hamcrest/CoreMatchers;) │ │ name : 'anything' │ │ type : '(Ljava/lang/String;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1230f0: |[1230f0] org.hamcrest.CoreMatchers.anything:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ -123100: 7110 d533 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsAnything;.anything:(Ljava/lang/String;)Lorg/hamcrest/Matcher; // method@33d5 │ │ -123106: 0c00 |0003: move-result-object v0 │ │ -123108: 1100 |0004: return-object v0 │ │ +1230f8: |[1230f8] org.hamcrest.CoreMatchers.anything:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ +123108: 7110 d533 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsAnything;.anything:(Ljava/lang/String;)Lorg/hamcrest/Matcher; // method@33d5 │ │ +12310e: 0c00 |0003: move-result-object v0 │ │ +123110: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ │ │ #18 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323459,18 +323461,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123454: |[123454] org.hamcrest.CoreMatchers.both:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher; │ │ -123464: 7110 b933 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/CombinableMatcher;.both:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher; // method@33b9 │ │ -12346a: 0c00 |0003: move-result-object v0 │ │ -12346c: 1100 |0004: return-object v0 │ │ +12345c: |[12345c] org.hamcrest.CoreMatchers.both:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher; │ │ +12346c: 7110 b933 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/CombinableMatcher;.both:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher; // method@33b9 │ │ +123472: 0c00 |0003: move-result-object v0 │ │ +123474: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ │ │ #19 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323478,18 +323480,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -12310c: |[12310c] org.hamcrest.CoreMatchers.containsString:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ -12311c: 7110 0634 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/StringContains;.containsString:(Ljava/lang/String;)Lorg/hamcrest/Matcher; // method@3406 │ │ -123122: 0c00 |0003: move-result-object v0 │ │ -123124: 1100 |0004: return-object v0 │ │ +123114: |[123114] org.hamcrest.CoreMatchers.containsString:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ +123124: 7110 0634 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/StringContains;.containsString:(Ljava/lang/String;)Lorg/hamcrest/Matcher; // method@3406 │ │ +12312a: 0c00 |0003: move-result-object v0 │ │ +12312c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ │ │ #20 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323497,18 +323499,18 @@ │ │ type : '(Ljava/lang/String;Lorg/hamcrest/Matcher;[Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -123128: |[123128] org.hamcrest.CoreMatchers.describedAs:(Ljava/lang/String;Lorg/hamcrest/Matcher;[Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -123138: 7130 c333 1002 |0000: invoke-static {v0, v1, v2}, Lorg/hamcrest/core/DescribedAs;.describedAs:(Ljava/lang/String;Lorg/hamcrest/Matcher;[Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33c3 │ │ -12313e: 0c00 |0003: move-result-object v0 │ │ -123140: 1100 |0004: return-object v0 │ │ +123130: |[123130] org.hamcrest.CoreMatchers.describedAs:(Ljava/lang/String;Lorg/hamcrest/Matcher;[Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +123140: 7130 c333 1002 |0000: invoke-static {v0, v1, v2}, Lorg/hamcrest/core/DescribedAs;.describedAs:(Ljava/lang/String;Lorg/hamcrest/Matcher;[Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33c3 │ │ +123146: 0c00 |0003: move-result-object v0 │ │ +123148: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0005 reg=2 (null) [Ljava/lang/Object; │ │ @@ -323518,18 +323520,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123470: |[123470] org.hamcrest.CoreMatchers.either:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher; │ │ -123480: 7110 bb33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/CombinableMatcher;.either:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher; // method@33bb │ │ -123486: 0c00 |0003: move-result-object v0 │ │ -123488: 1100 |0004: return-object v0 │ │ +123478: |[123478] org.hamcrest.CoreMatchers.either:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher; │ │ +123488: 7110 bb33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/CombinableMatcher;.either:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher; // method@33bb │ │ +12348e: 0c00 |0003: move-result-object v0 │ │ +123490: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ │ │ #22 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323537,18 +323539,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123144: |[123144] org.hamcrest.CoreMatchers.endsWith:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ -123154: 7110 0a34 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/StringEndsWith;.endsWith:(Ljava/lang/String;)Lorg/hamcrest/Matcher; // method@340a │ │ -12315a: 0c00 |0003: move-result-object v0 │ │ -12315c: 1100 |0004: return-object v0 │ │ +12314c: |[12314c] org.hamcrest.CoreMatchers.endsWith:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ +12315c: 7110 0a34 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/StringEndsWith;.endsWith:(Ljava/lang/String;)Lorg/hamcrest/Matcher; // method@340a │ │ +123162: 0c00 |0003: move-result-object v0 │ │ +123164: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ │ │ #23 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323556,18 +323558,18 @@ │ │ type : '(Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123160: |[123160] org.hamcrest.CoreMatchers.equalTo:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -123170: 7110 e633 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsEqual;.equalTo:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33e6 │ │ -123176: 0c00 |0003: move-result-object v0 │ │ -123178: 1100 |0004: return-object v0 │ │ +123168: |[123168] org.hamcrest.CoreMatchers.equalTo:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +123178: 7110 e633 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsEqual;.equalTo:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33e6 │ │ +12317e: 0c00 |0003: move-result-object v0 │ │ +123180: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ │ │ #24 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323575,18 +323577,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -12317c: |[12317c] org.hamcrest.CoreMatchers.everyItem:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -12318c: 7110 c733 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/Every;.everyItem:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33c7 │ │ -123192: 0c00 |0003: move-result-object v0 │ │ -123194: 1100 |0004: return-object v0 │ │ +123184: |[123184] org.hamcrest.CoreMatchers.everyItem:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +123194: 7110 c733 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/Every;.everyItem:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33c7 │ │ +12319a: 0c00 |0003: move-result-object v0 │ │ +12319c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ │ │ #25 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323594,18 +323596,18 @@ │ │ type : '(Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123198: |[123198] org.hamcrest.CoreMatchers.hasItem:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -1231a8: 7110 da33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsCollectionContaining;.hasItem:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33da │ │ -1231ae: 0c00 |0003: move-result-object v0 │ │ -1231b0: 1100 |0004: return-object v0 │ │ +1231a0: |[1231a0] org.hamcrest.CoreMatchers.hasItem:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +1231b0: 7110 da33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsCollectionContaining;.hasItem:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33da │ │ +1231b6: 0c00 |0003: move-result-object v0 │ │ +1231b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ │ │ #26 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323613,18 +323615,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1231b4: |[1231b4] org.hamcrest.CoreMatchers.hasItem:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -1231c4: 7110 db33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsCollectionContaining;.hasItem:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33db │ │ -1231ca: 0c00 |0003: move-result-object v0 │ │ -1231cc: 1100 |0004: return-object v0 │ │ +1231bc: |[1231bc] org.hamcrest.CoreMatchers.hasItem:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +1231cc: 7110 db33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsCollectionContaining;.hasItem:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33db │ │ +1231d2: 0c00 |0003: move-result-object v0 │ │ +1231d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ │ │ #27 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323632,18 +323634,18 @@ │ │ type : '([Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1231d0: |[1231d0] org.hamcrest.CoreMatchers.hasItems:([Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -1231e0: 7110 dc33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsCollectionContaining;.hasItems:([Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33dc │ │ -1231e6: 0c00 |0003: move-result-object v0 │ │ -1231e8: 1100 |0004: return-object v0 │ │ +1231d8: |[1231d8] org.hamcrest.CoreMatchers.hasItems:([Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +1231e8: 7110 dc33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsCollectionContaining;.hasItems:([Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33dc │ │ +1231ee: 0c00 |0003: move-result-object v0 │ │ +1231f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) [Ljava/lang/Object; │ │ │ │ #28 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323651,18 +323653,18 @@ │ │ type : '([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1231ec: |[1231ec] org.hamcrest.CoreMatchers.hasItems:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -1231fc: 7110 dd33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsCollectionContaining;.hasItems:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33dd │ │ -123202: 0c00 |0003: move-result-object v0 │ │ -123204: 1100 |0004: return-object v0 │ │ +1231f4: |[1231f4] org.hamcrest.CoreMatchers.hasItems:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +123204: 7110 dd33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsCollectionContaining;.hasItems:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33dd │ │ +12320a: 0c00 |0003: move-result-object v0 │ │ +12320c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) [Lorg/hamcrest/Matcher; │ │ │ │ #29 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323670,18 +323672,18 @@ │ │ type : '(Ljava/lang/Class;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123208: |[123208] org.hamcrest.CoreMatchers.instanceOf:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ -123218: 7110 ec33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsInstanceOf;.instanceOf:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33ec │ │ -12321e: 0c00 |0003: move-result-object v0 │ │ -123220: 1100 |0004: return-object v0 │ │ +123210: |[123210] org.hamcrest.CoreMatchers.instanceOf:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ +123220: 7110 ec33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsInstanceOf;.instanceOf:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33ec │ │ +123226: 0c00 |0003: move-result-object v0 │ │ +123228: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Class; │ │ │ │ #30 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323689,18 +323691,18 @@ │ │ type : '(Ljava/lang/Class;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123224: |[123224] org.hamcrest.CoreMatchers.is:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ -123234: 7110 cd33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/Is;.is:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33cd │ │ -12323a: 0c00 |0003: move-result-object v0 │ │ -12323c: 1100 |0004: return-object v0 │ │ +12322c: |[12322c] org.hamcrest.CoreMatchers.is:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ +12323c: 7110 cd33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/Is;.is:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33cd │ │ +123242: 0c00 |0003: move-result-object v0 │ │ +123244: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Class; │ │ │ │ #31 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323708,18 +323710,18 @@ │ │ type : '(Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123240: |[123240] org.hamcrest.CoreMatchers.is:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -123250: 7110 ce33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/Is;.is:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33ce │ │ -123256: 0c00 |0003: move-result-object v0 │ │ -123258: 1100 |0004: return-object v0 │ │ +123248: |[123248] org.hamcrest.CoreMatchers.is:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +123258: 7110 ce33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/Is;.is:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33ce │ │ +12325e: 0c00 |0003: move-result-object v0 │ │ +123260: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ │ │ #32 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323727,18 +323729,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -12325c: |[12325c] org.hamcrest.CoreMatchers.is:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -12326c: 7110 cf33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/Is;.is:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33cf │ │ -123272: 0c00 |0003: move-result-object v0 │ │ -123274: 1100 |0004: return-object v0 │ │ +123264: |[123264] org.hamcrest.CoreMatchers.is:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +123274: 7110 cf33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/Is;.is:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33cf │ │ +12327a: 0c00 |0003: move-result-object v0 │ │ +12327c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ │ │ #33 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323746,18 +323748,18 @@ │ │ type : '(Ljava/lang/Class;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123278: |[123278] org.hamcrest.CoreMatchers.isA:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ -123288: 7110 d033 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/Is;.isA:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33d0 │ │ -12328e: 0c00 |0003: move-result-object v0 │ │ -123290: 1100 |0004: return-object v0 │ │ +123280: |[123280] org.hamcrest.CoreMatchers.isA:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ +123290: 7110 d033 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/Is;.isA:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33d0 │ │ +123296: 0c00 |0003: move-result-object v0 │ │ +123298: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Class; │ │ │ │ #34 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323765,18 +323767,18 @@ │ │ type : '(Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123294: |[123294] org.hamcrest.CoreMatchers.not:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -1232a4: 7110 f233 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsNot;.not:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33f2 │ │ -1232aa: 0c00 |0003: move-result-object v0 │ │ -1232ac: 1100 |0004: return-object v0 │ │ +12329c: |[12329c] org.hamcrest.CoreMatchers.not:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +1232ac: 7110 f233 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsNot;.not:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33f2 │ │ +1232b2: 0c00 |0003: move-result-object v0 │ │ +1232b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ │ │ #35 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323784,18 +323786,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1232b0: |[1232b0] org.hamcrest.CoreMatchers.not:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -1232c0: 7110 f333 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsNot;.not:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33f3 │ │ -1232c6: 0c00 |0003: move-result-object v0 │ │ -1232c8: 1100 |0004: return-object v0 │ │ +1232b8: |[1232b8] org.hamcrest.CoreMatchers.not:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +1232c8: 7110 f333 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsNot;.not:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33f3 │ │ +1232ce: 0c00 |0003: move-result-object v0 │ │ +1232d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/Matcher; │ │ │ │ #36 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323803,36 +323805,36 @@ │ │ type : '()Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1232cc: |[1232cc] org.hamcrest.CoreMatchers.notNullValue:()Lorg/hamcrest/Matcher; │ │ -1232dc: 7100 f733 0000 |0000: invoke-static {}, Lorg/hamcrest/core/IsNull;.notNullValue:()Lorg/hamcrest/Matcher; // method@33f7 │ │ -1232e2: 0c00 |0003: move-result-object v0 │ │ -1232e4: 1100 |0004: return-object v0 │ │ +1232d4: |[1232d4] org.hamcrest.CoreMatchers.notNullValue:()Lorg/hamcrest/Matcher; │ │ +1232e4: 7100 f733 0000 |0000: invoke-static {}, Lorg/hamcrest/core/IsNull;.notNullValue:()Lorg/hamcrest/Matcher; // method@33f7 │ │ +1232ea: 0c00 |0003: move-result-object v0 │ │ +1232ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ │ │ #37 : (in Lorg/hamcrest/CoreMatchers;) │ │ name : 'notNullValue' │ │ type : '(Ljava/lang/Class;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1232e8: |[1232e8] org.hamcrest.CoreMatchers.notNullValue:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ -1232f8: 7110 f833 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsNull;.notNullValue:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33f8 │ │ -1232fe: 0c00 |0003: move-result-object v0 │ │ -123300: 1100 |0004: return-object v0 │ │ +1232f0: |[1232f0] org.hamcrest.CoreMatchers.notNullValue:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ +123300: 7110 f833 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsNull;.notNullValue:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33f8 │ │ +123306: 0c00 |0003: move-result-object v0 │ │ +123308: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Class; │ │ │ │ #38 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323840,36 +323842,36 @@ │ │ type : '()Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -123304: |[123304] org.hamcrest.CoreMatchers.nullValue:()Lorg/hamcrest/Matcher; │ │ -123314: 7100 f933 0000 |0000: invoke-static {}, Lorg/hamcrest/core/IsNull;.nullValue:()Lorg/hamcrest/Matcher; // method@33f9 │ │ -12331a: 0c00 |0003: move-result-object v0 │ │ -12331c: 1100 |0004: return-object v0 │ │ +12330c: |[12330c] org.hamcrest.CoreMatchers.nullValue:()Lorg/hamcrest/Matcher; │ │ +12331c: 7100 f933 0000 |0000: invoke-static {}, Lorg/hamcrest/core/IsNull;.nullValue:()Lorg/hamcrest/Matcher; // method@33f9 │ │ +123322: 0c00 |0003: move-result-object v0 │ │ +123324: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ │ │ #39 : (in Lorg/hamcrest/CoreMatchers;) │ │ name : 'nullValue' │ │ type : '(Ljava/lang/Class;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123320: |[123320] org.hamcrest.CoreMatchers.nullValue:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ -123330: 7110 fa33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsNull;.nullValue:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33fa │ │ -123336: 0c00 |0003: move-result-object v0 │ │ -123338: 1100 |0004: return-object v0 │ │ +123328: |[123328] org.hamcrest.CoreMatchers.nullValue:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ +123338: 7110 fa33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsNull;.nullValue:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33fa │ │ +12333e: 0c00 |0003: move-result-object v0 │ │ +123340: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Class; │ │ │ │ #40 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323877,18 +323879,18 @@ │ │ type : '(Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -12333c: |[12333c] org.hamcrest.CoreMatchers.sameInstance:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -12334c: 7110 fe33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsSame;.sameInstance:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33fe │ │ -123352: 0c00 |0003: move-result-object v0 │ │ -123354: 1100 |0004: return-object v0 │ │ +123344: |[123344] org.hamcrest.CoreMatchers.sameInstance:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +123354: 7110 fe33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsSame;.sameInstance:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33fe │ │ +12335a: 0c00 |0003: move-result-object v0 │ │ +12335c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ │ │ #41 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323896,18 +323898,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123358: |[123358] org.hamcrest.CoreMatchers.startsWith:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ -123368: 7110 1034 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/StringStartsWith;.startsWith:(Ljava/lang/String;)Lorg/hamcrest/Matcher; // method@3410 │ │ -12336e: 0c00 |0003: move-result-object v0 │ │ -123370: 1100 |0004: return-object v0 │ │ +123360: |[123360] org.hamcrest.CoreMatchers.startsWith:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ +123370: 7110 1034 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/StringStartsWith;.startsWith:(Ljava/lang/String;)Lorg/hamcrest/Matcher; // method@3410 │ │ +123376: 0c00 |0003: move-result-object v0 │ │ +123378: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ │ │ #42 : (in Lorg/hamcrest/CoreMatchers;) │ │ @@ -323915,18 +323917,18 @@ │ │ type : '(Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123374: |[123374] org.hamcrest.CoreMatchers.theInstance:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -123384: 7110 ff33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsSame;.theInstance:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33ff │ │ -12338a: 0c00 |0003: move-result-object v0 │ │ -12338c: 1100 |0004: return-object v0 │ │ +12337c: |[12337c] org.hamcrest.CoreMatchers.theInstance:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +12338c: 7110 ff33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsSame;.theInstance:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33ff │ │ +123392: 0c00 |0003: move-result-object v0 │ │ +123394: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -323969,19 +323971,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1235e4: |[1235e4] org.hamcrest.Description.:()V │ │ -1235f4: 2200 b908 |0000: new-instance v0, Lorg/hamcrest/Description$NullDescription; // type@08b9 │ │ -1235f8: 7010 6633 0000 |0002: invoke-direct {v0}, Lorg/hamcrest/Description$NullDescription;.:()V // method@3366 │ │ -1235fe: 6900 b31b |0005: sput-object v0, Lorg/hamcrest/Description;.NONE:Lorg/hamcrest/Description; // field@1bb3 │ │ -123602: 0e00 |0007: return-void │ │ +1235ec: |[1235ec] org.hamcrest.Description.:()V │ │ +1235fc: 2200 b908 |0000: new-instance v0, Lorg/hamcrest/Description$NullDescription; // type@08b9 │ │ +123600: 7010 6633 0000 |0002: invoke-direct {v0}, Lorg/hamcrest/Description$NullDescription;.:()V // method@3366 │ │ +123606: 6900 b31b |0005: sput-object v0, Lorg/hamcrest/Description;.NONE:Lorg/hamcrest/Description; // field@1bb3 │ │ +12360a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/hamcrest/Description;) │ │ @@ -324078,17 +324080,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -123728: |[123728] org.hamcrest.MatcherAssert.:()V │ │ -123738: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12373e: 0e00 |0003: return-void │ │ +123730: |[123730] org.hamcrest.MatcherAssert.:()V │ │ +123740: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +123746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/MatcherAssert; │ │ │ │ #1 : (in Lorg/hamcrest/MatcherAssert;) │ │ @@ -324096,18 +324098,18 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Matcher;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -123740: |[123740] org.hamcrest.MatcherAssert.assertThat:(Ljava/lang/Object;Lorg/hamcrest/Matcher;)V │ │ -123750: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -123754: 7130 8333 1002 |0002: invoke-static {v0, v1, v2}, Lorg/hamcrest/MatcherAssert;.assertThat:(Ljava/lang/String;Ljava/lang/Object;Lorg/hamcrest/Matcher;)V // method@3383 │ │ -12375a: 0e00 |0005: return-void │ │ +123748: |[123748] org.hamcrest.MatcherAssert.assertThat:(Ljava/lang/Object;Lorg/hamcrest/Matcher;)V │ │ +123758: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +12375c: 7130 8333 1002 |0002: invoke-static {v0, v1, v2}, Lorg/hamcrest/MatcherAssert;.assertThat:(Ljava/lang/String;Ljava/lang/Object;Lorg/hamcrest/Matcher;)V // method@3383 │ │ +123762: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=8 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/hamcrest/Matcher; │ │ │ │ @@ -324116,38 +324118,38 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Lorg/hamcrest/Matcher;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -123780: |[123780] org.hamcrest.MatcherAssert.assertThat:(Ljava/lang/String;Ljava/lang/Object;Lorg/hamcrest/Matcher;)V │ │ -123790: 7220 8033 3400 |0000: invoke-interface {v4, v3}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ -123796: 0a00 |0003: move-result v0 │ │ -123798: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -12379c: 0e00 |0006: return-void │ │ -12379e: 2200 c108 |0007: new-instance v0, Lorg/hamcrest/StringDescription; // type@08c1 │ │ -1237a2: 7010 8633 0000 |0009: invoke-direct {v0}, Lorg/hamcrest/StringDescription;.:()V // method@3386 │ │ -1237a8: 7220 7133 2000 |000c: invoke-interface {v0, v2}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -1237ae: 0c02 |000f: move-result-object v2 │ │ -1237b0: 1a01 1500 |0010: const-string v1, " │ │ +123788: |[123788] org.hamcrest.MatcherAssert.assertThat:(Ljava/lang/String;Ljava/lang/Object;Lorg/hamcrest/Matcher;)V │ │ +123798: 7220 8033 3400 |0000: invoke-interface {v4, v3}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ +12379e: 0a00 |0003: move-result v0 │ │ +1237a0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +1237a4: 0e00 |0006: return-void │ │ +1237a6: 2200 c108 |0007: new-instance v0, Lorg/hamcrest/StringDescription; // type@08c1 │ │ +1237aa: 7010 8633 0000 |0009: invoke-direct {v0}, Lorg/hamcrest/StringDescription;.:()V // method@3386 │ │ +1237b0: 7220 7133 2000 |000c: invoke-interface {v0, v2}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +1237b6: 0c02 |000f: move-result-object v2 │ │ +1237b8: 1a01 1500 |0010: const-string v1, " │ │ Expected: " // string@0015 │ │ -1237b4: 7220 7133 1200 |0012: invoke-interface {v2, v1}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -1237ba: 0c02 |0015: move-result-object v2 │ │ -1237bc: 7220 6f33 4200 |0016: invoke-interface {v2, v4}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ -1237c2: 0c02 |0019: move-result-object v2 │ │ -1237c4: 1a01 0f00 |001a: const-string v1, " │ │ +1237bc: 7220 7133 1200 |0012: invoke-interface {v2, v1}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +1237c2: 0c02 |0015: move-result-object v2 │ │ +1237c4: 7220 6f33 4200 |0016: invoke-interface {v2, v4}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ +1237ca: 0c02 |0019: move-result-object v2 │ │ +1237cc: 1a01 0f00 |001a: const-string v1, " │ │ but: " // string@000f │ │ -1237c8: 7220 7133 1200 |001c: invoke-interface {v2, v1}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -1237ce: 7230 7f33 3400 |001f: invoke-interface {v4, v3, v0}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ -1237d4: 2202 dd06 |0022: new-instance v2, Ljava/lang/AssertionError; // type@06dd │ │ -1237d8: 6e10 912a 0000 |0024: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ -1237de: 0c03 |0027: move-result-object v3 │ │ -1237e0: 7020 fa29 3200 |0028: invoke-direct {v2, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@29fa │ │ -1237e6: 2702 |002b: throw v2 │ │ +1237d0: 7220 7133 1200 |001c: invoke-interface {v2, v1}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +1237d6: 7230 7f33 3400 |001f: invoke-interface {v4, v3, v0}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ +1237dc: 2202 dd06 |0022: new-instance v2, Ljava/lang/AssertionError; // type@06dd │ │ +1237e0: 6e10 912a 0000 |0024: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ +1237e6: 0c03 |0027: move-result-object v3 │ │ +1237e8: 7020 fa29 3200 |0028: invoke-direct {v2, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@29fa │ │ +1237ee: 2702 |002b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0007 line=13 │ │ 0x000c line=14 │ │ 0x001f line=18 │ │ 0x0022 line=20 │ │ @@ -324161,20 +324163,20 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12375c: |[12375c] org.hamcrest.MatcherAssert.assertThat:(Ljava/lang/String;Z)V │ │ -12376c: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ -123770: 0e00 |0002: return-void │ │ -123772: 2201 dd06 |0003: new-instance v1, Ljava/lang/AssertionError; // type@06dd │ │ -123776: 7020 fa29 0100 |0005: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@29fa │ │ -12377c: 2701 |0008: throw v1 │ │ +123764: |[123764] org.hamcrest.MatcherAssert.assertThat:(Ljava/lang/String;Z)V │ │ +123774: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ +123778: 0e00 |0002: return-void │ │ +12377a: 2201 dd06 |0003: new-instance v1, Ljava/lang/AssertionError; // type@06dd │ │ +12377e: 7020 fa29 0100 |0005: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@29fa │ │ +123784: 2701 |0008: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=1 (null) Z │ │ │ │ @@ -324247,18 +324249,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -123f8c: |[123f8c] org.hamcrest.core.CombinableMatcher$CombinableBothMatcher.:(Lorg/hamcrest/Matcher;)V │ │ -123f9c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -123fa2: 5b01 be1b |0003: iput-object v1, v0, Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher;.first:Lorg/hamcrest/Matcher; // field@1bbe │ │ -123fa6: 0e00 |0005: return-void │ │ +123f94: |[123f94] org.hamcrest.core.CombinableMatcher$CombinableBothMatcher.:(Lorg/hamcrest/Matcher;)V │ │ +123fa4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +123faa: 5b01 be1b |0003: iput-object v1, v0, Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher;.first:Lorg/hamcrest/Matcher; // field@1bbe │ │ +123fae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/hamcrest/Matcher; │ │ @@ -324269,21 +324271,21 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -123f64: |[123f64] org.hamcrest.core.CombinableMatcher$CombinableBothMatcher.and:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher; │ │ -123f74: 2200 c808 |0000: new-instance v0, Lorg/hamcrest/core/CombinableMatcher; // type@08c8 │ │ -123f78: 5421 be1b |0002: iget-object v1, v2, Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher;.first:Lorg/hamcrest/Matcher; // field@1bbe │ │ -123f7c: 7020 b733 1000 |0004: invoke-direct {v0, v1}, Lorg/hamcrest/core/CombinableMatcher;.:(Lorg/hamcrest/Matcher;)V // method@33b7 │ │ -123f82: 6e20 b833 3000 |0007: invoke-virtual {v0, v3}, Lorg/hamcrest/core/CombinableMatcher;.and:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher; // method@33b8 │ │ -123f88: 0c03 |000a: move-result-object v3 │ │ -123f8a: 1103 |000b: return-object v3 │ │ +123f6c: |[123f6c] org.hamcrest.core.CombinableMatcher$CombinableBothMatcher.and:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher; │ │ +123f7c: 2200 c808 |0000: new-instance v0, Lorg/hamcrest/core/CombinableMatcher; // type@08c8 │ │ +123f80: 5421 be1b |0002: iget-object v1, v2, Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher;.first:Lorg/hamcrest/Matcher; // field@1bbe │ │ +123f84: 7020 b733 1000 |0004: invoke-direct {v0, v1}, Lorg/hamcrest/core/CombinableMatcher;.:(Lorg/hamcrest/Matcher;)V // method@33b7 │ │ +123f8a: 6e20 b833 3000 |0007: invoke-virtual {v0, v3}, Lorg/hamcrest/core/CombinableMatcher;.and:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher; // method@33b8 │ │ +123f90: 0c03 |000a: move-result-object v3 │ │ +123f92: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher; │ │ 0x0000 - 0x000c reg=3 (null) Lorg/hamcrest/Matcher; │ │ │ │ @@ -324328,18 +324330,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -123fd0: |[123fd0] org.hamcrest.core.CombinableMatcher$CombinableEitherMatcher.:(Lorg/hamcrest/Matcher;)V │ │ -123fe0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -123fe6: 5b01 bf1b |0003: iput-object v1, v0, Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher;.first:Lorg/hamcrest/Matcher; // field@1bbf │ │ -123fea: 0e00 |0005: return-void │ │ +123fd8: |[123fd8] org.hamcrest.core.CombinableMatcher$CombinableEitherMatcher.:(Lorg/hamcrest/Matcher;)V │ │ +123fe8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +123fee: 5b01 bf1b |0003: iput-object v1, v0, Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher;.first:Lorg/hamcrest/Matcher; // field@1bbf │ │ +123ff2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/hamcrest/Matcher; │ │ @@ -324350,21 +324352,21 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -123fa8: |[123fa8] org.hamcrest.core.CombinableMatcher$CombinableEitherMatcher.or:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher; │ │ -123fb8: 2200 c808 |0000: new-instance v0, Lorg/hamcrest/core/CombinableMatcher; // type@08c8 │ │ -123fbc: 5421 bf1b |0002: iget-object v1, v2, Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher;.first:Lorg/hamcrest/Matcher; // field@1bbf │ │ -123fc0: 7020 b733 1000 |0004: invoke-direct {v0, v1}, Lorg/hamcrest/core/CombinableMatcher;.:(Lorg/hamcrest/Matcher;)V // method@33b7 │ │ -123fc6: 6e20 bd33 3000 |0007: invoke-virtual {v0, v3}, Lorg/hamcrest/core/CombinableMatcher;.or:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher; // method@33bd │ │ -123fcc: 0c03 |000a: move-result-object v3 │ │ -123fce: 1103 |000b: return-object v3 │ │ +123fb0: |[123fb0] org.hamcrest.core.CombinableMatcher$CombinableEitherMatcher.or:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher; │ │ +123fc0: 2200 c808 |0000: new-instance v0, Lorg/hamcrest/core/CombinableMatcher; // type@08c8 │ │ +123fc4: 5421 bf1b |0002: iget-object v1, v2, Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher;.first:Lorg/hamcrest/Matcher; // field@1bbf │ │ +123fc8: 7020 b733 1000 |0004: invoke-direct {v0, v1}, Lorg/hamcrest/core/CombinableMatcher;.:(Lorg/hamcrest/Matcher;)V // method@33b7 │ │ +123fce: 6e20 bd33 3000 |0007: invoke-virtual {v0, v3}, Lorg/hamcrest/core/CombinableMatcher;.or:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher; // method@33bd │ │ +123fd4: 0c03 |000a: move-result-object v3 │ │ +123fd6: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher; │ │ 0x0000 - 0x000c reg=3 (null) Lorg/hamcrest/Matcher; │ │ │ │ @@ -324406,29 +324408,29 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -124f34: |[124f34] org.hamcrest.internal.ArrayIterator.:(Ljava/lang/Object;)V │ │ -124f44: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -124f4a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -124f4c: 5910 d41b |0004: iput v0, v1, Lorg/hamcrest/internal/ArrayIterator;.currentIndex:I // field@1bd4 │ │ -124f50: 6e10 8d2a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -124f56: 0c00 |0009: move-result-object v0 │ │ -124f58: 6e10 302a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Class;.isArray:()Z // method@2a30 │ │ -124f5e: 0a00 |000d: move-result v0 │ │ -124f60: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -124f64: 5b12 d31b |0010: iput-object v2, v1, Lorg/hamcrest/internal/ArrayIterator;.array:Ljava/lang/Object; // field@1bd3 │ │ -124f68: 0e00 |0012: return-void │ │ -124f6a: 2202 f006 |0013: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -124f6e: 1a00 6142 |0015: const-string v0, "not an array" // string@4261 │ │ -124f72: 7020 502a 0200 |0017: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -124f78: 2702 |001a: throw v2 │ │ +124f3c: |[124f3c] org.hamcrest.internal.ArrayIterator.:(Ljava/lang/Object;)V │ │ +124f4c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +124f52: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +124f54: 5910 d41b |0004: iput v0, v1, Lorg/hamcrest/internal/ArrayIterator;.currentIndex:I // field@1bd4 │ │ +124f58: 6e10 8d2a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +124f5e: 0c00 |0009: move-result-object v0 │ │ +124f60: 6e10 302a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Class;.isArray:()Z // method@2a30 │ │ +124f66: 0a00 |000d: move-result v0 │ │ +124f68: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +124f6c: 5b12 d31b |0010: iput-object v2, v1, Lorg/hamcrest/internal/ArrayIterator;.array:Ljava/lang/Object; // field@1bd3 │ │ +124f70: 0e00 |0012: return-void │ │ +124f72: 2202 f006 |0013: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +124f76: 1a00 6142 |0015: const-string v0, "not an array" // string@4261 │ │ +124f7a: 7020 502a 0200 |0017: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +124f80: 2702 |001a: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0004 line=8 │ │ 0x0006 line=11 │ │ 0x0010 line=14 │ │ 0x0013 line=12 │ │ @@ -324442,24 +324444,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -124edc: |[124edc] org.hamcrest.internal.ArrayIterator.hasNext:()Z │ │ -124eec: 5220 d41b |0000: iget v0, v2, Lorg/hamcrest/internal/ArrayIterator;.currentIndex:I // field@1bd4 │ │ -124ef0: 5421 d31b |0002: iget-object v1, v2, Lorg/hamcrest/internal/ArrayIterator;.array:Ljava/lang/Object; // field@1bd3 │ │ -124ef4: 7110 1f2b 0100 |0004: invoke-static {v1}, Ljava/lang/reflect/Array;.getLength:(Ljava/lang/Object;)I // method@2b1f │ │ -124efa: 0a01 |0007: move-result v1 │ │ -124efc: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ -124f00: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -124f02: 2802 |000b: goto 000d // +0002 │ │ -124f04: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -124f06: 0f00 |000d: return v0 │ │ +124ee4: |[124ee4] org.hamcrest.internal.ArrayIterator.hasNext:()Z │ │ +124ef4: 5220 d41b |0000: iget v0, v2, Lorg/hamcrest/internal/ArrayIterator;.currentIndex:I // field@1bd4 │ │ +124ef8: 5421 d31b |0002: iget-object v1, v2, Lorg/hamcrest/internal/ArrayIterator;.array:Ljava/lang/Object; // field@1bd3 │ │ +124efc: 7110 1f2b 0100 |0004: invoke-static {v1}, Ljava/lang/reflect/Array;.getLength:(Ljava/lang/Object;)I // method@2b1f │ │ +124f02: 0a01 |0007: move-result v1 │ │ +124f04: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ +124f08: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +124f0a: 2802 |000b: goto 000d // +0002 │ │ +124f0c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +124f0e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/hamcrest/internal/ArrayIterator; │ │ │ │ #1 : (in Lorg/hamcrest/internal/ArrayIterator;) │ │ @@ -324467,22 +324469,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -124f08: |[124f08] org.hamcrest.internal.ArrayIterator.next:()Ljava/lang/Object; │ │ -124f18: 5430 d31b |0000: iget-object v0, v3, Lorg/hamcrest/internal/ArrayIterator;.array:Ljava/lang/Object; // field@1bd3 │ │ -124f1c: 5231 d41b |0002: iget v1, v3, Lorg/hamcrest/internal/ArrayIterator;.currentIndex:I // field@1bd4 │ │ -124f20: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ -124f24: 5932 d41b |0006: iput v2, v3, Lorg/hamcrest/internal/ArrayIterator;.currentIndex:I // field@1bd4 │ │ -124f28: 7120 1e2b 1000 |0008: invoke-static {v0, v1}, Ljava/lang/reflect/Array;.get:(Ljava/lang/Object;I)Ljava/lang/Object; // method@2b1e │ │ -124f2e: 0c00 |000b: move-result-object v0 │ │ -124f30: 1100 |000c: return-object v0 │ │ +124f10: |[124f10] org.hamcrest.internal.ArrayIterator.next:()Ljava/lang/Object; │ │ +124f20: 5430 d31b |0000: iget-object v0, v3, Lorg/hamcrest/internal/ArrayIterator;.array:Ljava/lang/Object; // field@1bd3 │ │ +124f24: 5231 d41b |0002: iget v1, v3, Lorg/hamcrest/internal/ArrayIterator;.currentIndex:I // field@1bd4 │ │ +124f28: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ +124f2c: 5932 d41b |0006: iput v2, v3, Lorg/hamcrest/internal/ArrayIterator;.currentIndex:I // field@1bd4 │ │ +124f30: 7120 1e2b 1000 |0008: invoke-static {v0, v1}, Ljava/lang/reflect/Array;.get:(Ljava/lang/Object;I)Ljava/lang/Object; // method@2b1e │ │ +124f36: 0c00 |000b: move-result-object v0 │ │ +124f38: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/hamcrest/internal/ArrayIterator; │ │ │ │ #2 : (in Lorg/hamcrest/internal/ArrayIterator;) │ │ @@ -324490,19 +324492,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -124f7c: |[124f7c] org.hamcrest.internal.ArrayIterator.remove:()V │ │ -124f8c: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -124f90: 1a01 052f |0002: const-string v1, "cannot remove items from an array" // string@2f05 │ │ -124f94: 7020 1b2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b1b │ │ -124f9a: 2700 |0007: throw v0 │ │ +124f84: |[124f84] org.hamcrest.internal.ArrayIterator.remove:()V │ │ +124f94: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +124f98: 1a01 052f |0002: const-string v1, "cannot remove items from an array" // string@2f05 │ │ +124f9c: 7020 1b2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b1b │ │ +124fa2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/hamcrest/internal/ArrayIterator; │ │ │ │ source_file_idx : 2891 (ArrayIterator.java) │ │ @@ -324548,20 +324550,20 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1250a4: |[1250a4] org.hamcrest.internal.ReflectiveTypeFinder.:(Ljava/lang/String;II)V │ │ -1250b4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1250ba: 5b01 d61b |0003: iput-object v1, v0, Lorg/hamcrest/internal/ReflectiveTypeFinder;.methodName:Ljava/lang/String; // field@1bd6 │ │ -1250be: 5902 d51b |0005: iput v2, v0, Lorg/hamcrest/internal/ReflectiveTypeFinder;.expectedNumberOfParameters:I // field@1bd5 │ │ -1250c2: 5903 d71b |0007: iput v3, v0, Lorg/hamcrest/internal/ReflectiveTypeFinder;.typedParameter:I // field@1bd7 │ │ -1250c6: 0e00 |0009: return-void │ │ +1250ac: |[1250ac] org.hamcrest.internal.ReflectiveTypeFinder.:(Ljava/lang/String;II)V │ │ +1250bc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1250c2: 5b01 d61b |0003: iput-object v1, v0, Lorg/hamcrest/internal/ReflectiveTypeFinder;.methodName:Ljava/lang/String; // field@1bd6 │ │ +1250c6: 5902 d51b |0005: iput v2, v0, Lorg/hamcrest/internal/ReflectiveTypeFinder;.expectedNumberOfParameters:I // field@1bd5 │ │ +1250ca: 5903 d71b |0007: iput v3, v0, Lorg/hamcrest/internal/ReflectiveTypeFinder;.typedParameter:I // field@1bd7 │ │ +1250ce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x0007 line=38 │ │ locals : │ │ @@ -324576,33 +324578,33 @@ │ │ type : '(Ljava/lang/reflect/Method;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -124f9c: |[124f9c] org.hamcrest.internal.ReflectiveTypeFinder.canObtainExpectedTypeFrom:(Ljava/lang/reflect/Method;)Z │ │ -124fac: 6e10 312b 0300 |0000: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ -124fb2: 0c00 |0003: move-result-object v0 │ │ -124fb4: 5421 d61b |0004: iget-object v1, v2, Lorg/hamcrest/internal/ReflectiveTypeFinder;.methodName:Ljava/lang/String; // field@1bd6 │ │ -124fb8: 6e20 ba2a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -124fbe: 0a00 |0009: move-result v0 │ │ -124fc0: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ -124fc4: 6e10 322b 0300 |000c: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@2b32 │ │ -124fca: 0c00 |000f: move-result-object v0 │ │ -124fcc: 2100 |0010: array-length v0, v0 │ │ -124fce: 5221 d51b |0011: iget v1, v2, Lorg/hamcrest/internal/ReflectiveTypeFinder;.expectedNumberOfParameters:I // field@1bd5 │ │ -124fd2: 3310 0a00 |0013: if-ne v0, v1, 001d // +000a │ │ -124fd6: 6e10 352b 0300 |0015: invoke-virtual {v3}, Ljava/lang/reflect/Method;.isSynthetic:()Z // method@2b35 │ │ -124fdc: 0a03 |0018: move-result v3 │ │ -124fde: 3903 0400 |0019: if-nez v3, 001d // +0004 │ │ -124fe2: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -124fe4: 2802 |001c: goto 001e // +0002 │ │ -124fe6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -124fe8: 0f03 |001e: return v3 │ │ +124fa4: |[124fa4] org.hamcrest.internal.ReflectiveTypeFinder.canObtainExpectedTypeFrom:(Ljava/lang/reflect/Method;)Z │ │ +124fb4: 6e10 312b 0300 |0000: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ +124fba: 0c00 |0003: move-result-object v0 │ │ +124fbc: 5421 d61b |0004: iget-object v1, v2, Lorg/hamcrest/internal/ReflectiveTypeFinder;.methodName:Ljava/lang/String; // field@1bd6 │ │ +124fc0: 6e20 ba2a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +124fc6: 0a00 |0009: move-result v0 │ │ +124fc8: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ +124fcc: 6e10 322b 0300 |000c: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@2b32 │ │ +124fd2: 0c00 |000f: move-result-object v0 │ │ +124fd4: 2100 |0010: array-length v0, v0 │ │ +124fd6: 5221 d51b |0011: iget v1, v2, Lorg/hamcrest/internal/ReflectiveTypeFinder;.expectedNumberOfParameters:I // field@1bd5 │ │ +124fda: 3310 0a00 |0013: if-ne v0, v1, 001d // +000a │ │ +124fde: 6e10 352b 0300 |0015: invoke-virtual {v3}, Ljava/lang/reflect/Method;.isSynthetic:()Z // method@2b35 │ │ +124fe4: 0a03 |0018: move-result v3 │ │ +124fe6: 3903 0400 |0019: if-nez v3, 001d // +0004 │ │ +124fea: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +124fec: 2802 |001c: goto 001e // +0002 │ │ +124fee: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +124ff0: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/hamcrest/internal/ReflectiveTypeFinder; │ │ 0x0000 - 0x001f reg=3 (null) Ljava/lang/reflect/Method; │ │ │ │ @@ -324611,20 +324613,20 @@ │ │ type : '(Ljava/lang/reflect/Method;)Ljava/lang/Class;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -124fec: |[124fec] org.hamcrest.internal.ReflectiveTypeFinder.expectedTypeFrom:(Ljava/lang/reflect/Method;)Ljava/lang/Class; │ │ -124ffc: 6e10 322b 0200 |0000: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@2b32 │ │ -125002: 0c02 |0003: move-result-object v2 │ │ -125004: 5210 d71b |0004: iget v0, v1, Lorg/hamcrest/internal/ReflectiveTypeFinder;.typedParameter:I // field@1bd7 │ │ -125008: 4602 0200 |0006: aget-object v2, v2, v0 │ │ -12500c: 1102 |0008: return-object v2 │ │ +124ff4: |[124ff4] org.hamcrest.internal.ReflectiveTypeFinder.expectedTypeFrom:(Ljava/lang/reflect/Method;)Ljava/lang/Class; │ │ +125004: 6e10 322b 0200 |0000: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@2b32 │ │ +12500a: 0c02 |0003: move-result-object v2 │ │ +12500c: 5210 d71b |0004: iget v0, v1, Lorg/hamcrest/internal/ReflectiveTypeFinder;.typedParameter:I // field@1bd7 │ │ +125010: 4602 0200 |0006: aget-object v2, v2, v0 │ │ +125014: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/hamcrest/internal/ReflectiveTypeFinder; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/reflect/Method; │ │ │ │ @@ -324633,49 +324635,49 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/Class;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -125010: |[125010] org.hamcrest.internal.ReflectiveTypeFinder.findExpectedType:(Ljava/lang/Class;)Ljava/lang/Class; │ │ -125020: 1c00 0107 |0000: const-class v0, Ljava/lang/Object; // type@0701 │ │ -125024: 3206 1f00 |0002: if-eq v6, v0, 0021 // +001f │ │ -125028: 6e10 242a 0600 |0004: invoke-virtual {v6}, Ljava/lang/Class;.getDeclaredMethods:()[Ljava/lang/reflect/Method; // method@2a24 │ │ -12502e: 0c00 |0007: move-result-object v0 │ │ -125030: 2101 |0008: array-length v1, v0 │ │ -125032: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -125034: 3512 1200 |000a: if-ge v2, v1, 001c // +0012 │ │ -125038: 4603 0002 |000c: aget-object v3, v0, v2 │ │ -12503c: 6e20 1e34 3500 |000e: invoke-virtual {v5, v3}, Lorg/hamcrest/internal/ReflectiveTypeFinder;.canObtainExpectedTypeFrom:(Ljava/lang/reflect/Method;)Z // method@341e │ │ -125042: 0a04 |0011: move-result v4 │ │ -125044: 3804 0700 |0012: if-eqz v4, 0019 // +0007 │ │ -125048: 6e20 1f34 3500 |0014: invoke-virtual {v5, v3}, Lorg/hamcrest/internal/ReflectiveTypeFinder;.expectedTypeFrom:(Ljava/lang/reflect/Method;)Ljava/lang/Class; // method@341f │ │ -12504e: 0c06 |0017: move-result-object v6 │ │ -125050: 1106 |0018: return-object v6 │ │ -125052: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ -125056: 28ef |001b: goto 000a // -0011 │ │ -125058: 6e10 2f2a 0600 |001c: invoke-virtual {v6}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@2a2f │ │ -12505e: 0c06 |001f: move-result-object v6 │ │ -125060: 28e0 |0020: goto 0000 // -0020 │ │ -125062: 2206 eb06 |0021: new-instance v6, Ljava/lang/Error; // type@06eb │ │ -125066: 2200 1007 |0023: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -12506a: 7010 eb2a 0000 |0025: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -125070: 1a01 600d |0028: const-string v1, "Cannot determine correct type for " // string@0d60 │ │ -125074: 6e20 f52a 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12507a: 5451 d61b |002d: iget-object v1, v5, Lorg/hamcrest/internal/ReflectiveTypeFinder;.methodName:Ljava/lang/String; // field@1bd6 │ │ -12507e: 6e20 f52a 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -125084: 1a01 6301 |0032: const-string v1, "() method." // string@0163 │ │ -125088: 6e20 f52a 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12508e: 6e10 fa2a 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -125094: 0c00 |003a: move-result-object v0 │ │ -125096: 7020 3f2a 0600 |003b: invoke-direct {v6, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@2a3f │ │ -12509c: 2802 |003e: goto 0040 // +0002 │ │ -12509e: 2706 |003f: throw v6 │ │ -1250a0: 28ff |0040: goto 003f // -0001 │ │ +125018: |[125018] org.hamcrest.internal.ReflectiveTypeFinder.findExpectedType:(Ljava/lang/Class;)Ljava/lang/Class; │ │ +125028: 1c00 0107 |0000: const-class v0, Ljava/lang/Object; // type@0701 │ │ +12502c: 3206 1f00 |0002: if-eq v6, v0, 0021 // +001f │ │ +125030: 6e10 242a 0600 |0004: invoke-virtual {v6}, Ljava/lang/Class;.getDeclaredMethods:()[Ljava/lang/reflect/Method; // method@2a24 │ │ +125036: 0c00 |0007: move-result-object v0 │ │ +125038: 2101 |0008: array-length v1, v0 │ │ +12503a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +12503c: 3512 1200 |000a: if-ge v2, v1, 001c // +0012 │ │ +125040: 4603 0002 |000c: aget-object v3, v0, v2 │ │ +125044: 6e20 1e34 3500 |000e: invoke-virtual {v5, v3}, Lorg/hamcrest/internal/ReflectiveTypeFinder;.canObtainExpectedTypeFrom:(Ljava/lang/reflect/Method;)Z // method@341e │ │ +12504a: 0a04 |0011: move-result v4 │ │ +12504c: 3804 0700 |0012: if-eqz v4, 0019 // +0007 │ │ +125050: 6e20 1f34 3500 |0014: invoke-virtual {v5, v3}, Lorg/hamcrest/internal/ReflectiveTypeFinder;.expectedTypeFrom:(Ljava/lang/reflect/Method;)Ljava/lang/Class; // method@341f │ │ +125056: 0c06 |0017: move-result-object v6 │ │ +125058: 1106 |0018: return-object v6 │ │ +12505a: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ +12505e: 28ef |001b: goto 000a // -0011 │ │ +125060: 6e10 2f2a 0600 |001c: invoke-virtual {v6}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@2a2f │ │ +125066: 0c06 |001f: move-result-object v6 │ │ +125068: 28e0 |0020: goto 0000 // -0020 │ │ +12506a: 2206 eb06 |0021: new-instance v6, Ljava/lang/Error; // type@06eb │ │ +12506e: 2200 1007 |0023: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +125072: 7010 eb2a 0000 |0025: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +125078: 1a01 600d |0028: const-string v1, "Cannot determine correct type for " // string@0d60 │ │ +12507c: 6e20 f52a 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +125082: 5451 d61b |002d: iget-object v1, v5, Lorg/hamcrest/internal/ReflectiveTypeFinder;.methodName:Ljava/lang/String; // field@1bd6 │ │ +125086: 6e20 f52a 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12508c: 1a01 6301 |0032: const-string v1, "() method." // string@0163 │ │ +125090: 6e20 f52a 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +125096: 6e10 fa2a 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12509c: 0c00 |003a: move-result-object v0 │ │ +12509e: 7020 3f2a 0600 |003b: invoke-direct {v6, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@2a3f │ │ +1250a4: 2802 |003e: goto 0040 // +0002 │ │ +1250a6: 2706 |003f: throw v6 │ │ +1250a8: 28ff |0040: goto 003f // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x000e line=44 │ │ 0x0014 line=45 │ │ 0x001c line=42 │ │ @@ -324722,18 +324724,18 @@ │ │ type : '(Ljava/util/Iterator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12512c: |[12512c] org.hamcrest.internal.SelfDescribingValueIterator.:(Ljava/util/Iterator;)V │ │ -12513c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -125142: 5b01 d91b |0003: iput-object v1, v0, Lorg/hamcrest/internal/SelfDescribingValueIterator;.values:Ljava/util/Iterator; // field@1bd9 │ │ -125146: 0e00 |0005: return-void │ │ +125134: |[125134] org.hamcrest.internal.SelfDescribingValueIterator.:(Ljava/util/Iterator;)V │ │ +125144: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12514a: 5b01 d91b |0003: iput-object v1, v0, Lorg/hamcrest/internal/SelfDescribingValueIterator;.values:Ljava/util/Iterator; // field@1bd9 │ │ +12514e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/internal/SelfDescribingValueIterator; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Iterator; │ │ @@ -324744,19 +324746,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1250c8: |[1250c8] org.hamcrest.internal.SelfDescribingValueIterator.hasNext:()Z │ │ -1250d8: 5410 d91b |0000: iget-object v0, v1, Lorg/hamcrest/internal/SelfDescribingValueIterator;.values:Ljava/util/Iterator; // field@1bd9 │ │ -1250dc: 7210 042c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -1250e2: 0a00 |0005: move-result v0 │ │ -1250e4: 0f00 |0006: return v0 │ │ +1250d0: |[1250d0] org.hamcrest.internal.SelfDescribingValueIterator.hasNext:()Z │ │ +1250e0: 5410 d91b |0000: iget-object v0, v1, Lorg/hamcrest/internal/SelfDescribingValueIterator;.values:Ljava/util/Iterator; // field@1bd9 │ │ +1250e4: 7210 042c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +1250ea: 0a00 |0005: move-result v0 │ │ +1250ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/hamcrest/internal/SelfDescribingValueIterator; │ │ │ │ #1 : (in Lorg/hamcrest/internal/SelfDescribingValueIterator;) │ │ @@ -324764,18 +324766,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1250e8: |[1250e8] org.hamcrest.internal.SelfDescribingValueIterator.next:()Ljava/lang/Object; │ │ -1250f8: 6e10 2634 0100 |0000: invoke-virtual {v1}, Lorg/hamcrest/internal/SelfDescribingValueIterator;.next:()Lorg/hamcrest/SelfDescribing; // method@3426 │ │ -1250fe: 0c00 |0003: move-result-object v0 │ │ -125100: 1100 |0004: return-object v0 │ │ +1250f0: |[1250f0] org.hamcrest.internal.SelfDescribingValueIterator.next:()Ljava/lang/Object; │ │ +125100: 6e10 2634 0100 |0000: invoke-virtual {v1}, Lorg/hamcrest/internal/SelfDescribingValueIterator;.next:()Lorg/hamcrest/SelfDescribing; // method@3426 │ │ +125106: 0c00 |0003: move-result-object v0 │ │ +125108: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/hamcrest/internal/SelfDescribingValueIterator; │ │ │ │ #2 : (in Lorg/hamcrest/internal/SelfDescribingValueIterator;) │ │ @@ -324783,21 +324785,21 @@ │ │ type : '()Lorg/hamcrest/SelfDescribing;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -125104: |[125104] org.hamcrest.internal.SelfDescribingValueIterator.next:()Lorg/hamcrest/SelfDescribing; │ │ -125114: 2200 da08 |0000: new-instance v0, Lorg/hamcrest/internal/SelfDescribingValue; // type@08da │ │ -125118: 5421 d91b |0002: iget-object v1, v2, Lorg/hamcrest/internal/SelfDescribingValueIterator;.values:Ljava/util/Iterator; // field@1bd9 │ │ -12511c: 7210 052c 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -125122: 0c01 |0007: move-result-object v1 │ │ -125124: 7020 2134 1000 |0008: invoke-direct {v0, v1}, Lorg/hamcrest/internal/SelfDescribingValue;.:(Ljava/lang/Object;)V // method@3421 │ │ -12512a: 1100 |000b: return-object v0 │ │ +12510c: |[12510c] org.hamcrest.internal.SelfDescribingValueIterator.next:()Lorg/hamcrest/SelfDescribing; │ │ +12511c: 2200 da08 |0000: new-instance v0, Lorg/hamcrest/internal/SelfDescribingValue; // type@08da │ │ +125120: 5421 d91b |0002: iget-object v1, v2, Lorg/hamcrest/internal/SelfDescribingValueIterator;.values:Ljava/util/Iterator; // field@1bd9 │ │ +125124: 7210 052c 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12512a: 0c01 |0007: move-result-object v1 │ │ +12512c: 7020 2134 1000 |0008: invoke-direct {v0, v1}, Lorg/hamcrest/internal/SelfDescribingValue;.:(Ljava/lang/Object;)V // method@3421 │ │ +125132: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/hamcrest/internal/SelfDescribingValueIterator; │ │ │ │ #3 : (in Lorg/hamcrest/internal/SelfDescribingValueIterator;) │ │ @@ -324805,18 +324807,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -125148: |[125148] org.hamcrest.internal.SelfDescribingValueIterator.remove:()V │ │ -125158: 5410 d91b |0000: iget-object v0, v1, Lorg/hamcrest/internal/SelfDescribingValueIterator;.values:Ljava/util/Iterator; // field@1bd9 │ │ -12515c: 7210 062c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2c06 │ │ -125162: 0e00 |0005: return-void │ │ +125150: |[125150] org.hamcrest.internal.SelfDescribingValueIterator.remove:()V │ │ +125160: 5410 d91b |0000: iget-object v0, v1, Lorg/hamcrest/internal/SelfDescribingValueIterator;.values:Ljava/util/Iterator; // field@1bd9 │ │ +125164: 7210 062c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2c06 │ │ +12516a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/internal/SelfDescribingValueIterator; │ │ │ │ source_file_idx : 9488 (SelfDescribingValueIterator.java) │ │ @@ -324988,26 +324990,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -125494: |[125494] org.metalev.multitouch.controller.MultiTouchController$PointInfo.:()V │ │ -1254a4: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1254aa: 1300 1400 |0003: const/16 v0, #int 20 // #14 │ │ -1254ae: 2301 bf09 |0005: new-array v1, v0, [F // type@09bf │ │ -1254b2: 5b21 eb1b |0007: iput-object v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@1beb │ │ -1254b6: 2301 bf09 |0009: new-array v1, v0, [F // type@09bf │ │ -1254ba: 5b21 ed1b |000b: iput-object v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@1bed │ │ -1254be: 2301 bf09 |000d: new-array v1, v0, [F // type@09bf │ │ -1254c2: 5b21 e91b |000f: iput-object v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressures:[F // field@1be9 │ │ -1254c6: 2300 c009 |0011: new-array v0, v0, [I // type@09c0 │ │ -1254ca: 5b20 e71b |0013: iput-object v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pointerIds:[I // field@1be7 │ │ -1254ce: 0e00 |0015: return-void │ │ +12549c: |[12549c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.:()V │ │ +1254ac: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1254b2: 1300 1400 |0003: const/16 v0, #int 20 // #14 │ │ +1254b6: 2301 bf09 |0005: new-array v1, v0, [F // type@09bf │ │ +1254ba: 5b21 eb1b |0007: iput-object v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@1beb │ │ +1254be: 2301 bf09 |0009: new-array v1, v0, [F // type@09bf │ │ +1254c2: 5b21 ed1b |000b: iput-object v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@1bed │ │ +1254c6: 2301 bf09 |000d: new-array v1, v0, [F // type@09bf │ │ +1254ca: 5b21 e91b |000f: iput-object v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressures:[F // field@1be9 │ │ +1254ce: 2300 c009 |0011: new-array v0, v0, [I // type@09c0 │ │ +1254d2: 5b20 e71b |0013: iput-object v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pointerIds:[I // field@1be7 │ │ +1254d6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0007 line=506 │ │ 0x000b line=507 │ │ 0x000f line=508 │ │ 0x0013 line=509 │ │ @@ -325019,17 +325021,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125464: |[125464] org.metalev.multitouch.controller.MultiTouchController$PointInfo.access$1000:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)J │ │ -125474: 5320 e31b |0000: iget-wide v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@1be3 │ │ -125478: 1000 |0002: return-wide v0 │ │ +12546c: |[12546c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.access$1000:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)J │ │ +12547c: 5320 e31b |0000: iget-wide v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@1be3 │ │ +125480: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #2 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325037,17 +325039,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;I[F[F[F[IIZJ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 4 16-bit code units │ │ -1254d0: |[1254d0] org.metalev.multitouch.controller.MultiTouchController$PointInfo.access$300:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;I[F[F[F[IIZJ)V │ │ -1254e0: 760a 6834 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(I[F[F[F[IIZJ)V // method@3468 │ │ -1254e6: 0e00 |0003: return-void │ │ +1254d8: |[1254d8] org.metalev.multitouch.controller.MultiTouchController$PointInfo.access$300:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;I[F[F[F[IIZJ)V │ │ +1254e8: 760a 6834 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(I[F[F[F[IIZJ)V // method@3468 │ │ +1254ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) [F │ │ @@ -325063,115 +325065,115 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -12540c: |[12540c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.julery_isqrt:(I)I │ │ -12541c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12541e: 1401 0080 0000 |0001: const v1, #float 4.59177e-41 // #00008000 │ │ -125424: 1302 0f00 |0004: const/16 v2, #int 15 // #f │ │ -125428: e003 0001 |0006: shl-int/lit8 v3, v0, #int 1 // #01 │ │ -12542c: b013 |0008: add-int/2addr v3, v1 │ │ -12542e: d804 02ff |0009: add-int/lit8 v4, v2, #int -1 // #ff │ │ -125432: 9802 0302 |000b: shl-int v2, v3, v2 │ │ -125436: 3426 0400 |000d: if-lt v6, v2, 0011 // +0004 │ │ -12543a: b010 |000f: add-int/2addr v0, v1 │ │ -12543c: b126 |0010: sub-int/2addr v6, v2 │ │ -12543e: e101 0101 |0011: shr-int/lit8 v1, v1, #int 1 // #01 │ │ -125442: 3c01 0300 |0013: if-gtz v1, 0016 // +0003 │ │ -125446: 0f00 |0015: return v0 │ │ -125448: 0142 |0016: move v2, v4 │ │ -12544a: 28ef |0017: goto 0006 // -0011 │ │ +125414: |[125414] org.metalev.multitouch.controller.MultiTouchController$PointInfo.julery_isqrt:(I)I │ │ +125424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +125426: 1401 0080 0000 |0001: const v1, #float 4.59177e-41 // #00008000 │ │ +12542c: 1302 0f00 |0004: const/16 v2, #int 15 // #f │ │ +125430: e003 0001 |0006: shl-int/lit8 v3, v0, #int 1 // #01 │ │ +125434: b013 |0008: add-int/2addr v3, v1 │ │ +125436: d804 02ff |0009: add-int/lit8 v4, v2, #int -1 // #ff │ │ +12543a: 9802 0302 |000b: shl-int v2, v3, v2 │ │ +12543e: 3426 0400 |000d: if-lt v6, v2, 0011 // +0004 │ │ +125442: b010 |000f: add-int/2addr v0, v1 │ │ +125444: b126 |0010: sub-int/2addr v6, v2 │ │ +125446: e101 0101 |0011: shr-int/lit8 v1, v1, #int 1 // #01 │ │ +12544a: 3c01 0300 |0013: if-gtz v1, 0016 // +0003 │ │ +12544e: 0f00 |0015: return v0 │ │ +125450: 0142 |0016: move v2, v4 │ │ +125452: 28ef |0017: goto 0006 // -0011 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ name : 'set' │ │ type : '(I[F[F[F[IIZJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 126 16-bit code units │ │ -1254e8: |[1254e8] org.metalev.multitouch.controller.MultiTouchController$PointInfo.set:(I[F[F[F[IIZJ)V │ │ -1254f8: 5a19 e31b |0000: iput-wide v9, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@1be3 │ │ -1254fc: 5917 da1b |0002: iput v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.action:I // field@1bda │ │ -125500: 5912 e61b |0004: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.numPoints:I // field@1be6 │ │ -125504: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -125506: 1209 |0007: const/4 v9, #int 0 // #0 │ │ -125508: 3529 1d00 |0008: if-ge v9, v2, 0025 // +001d │ │ -12550c: 541a eb1b |000a: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@1beb │ │ -125510: 4400 0309 |000c: aget v0, v3, v9 │ │ -125514: 4b00 0a09 |000e: aput v0, v10, v9 │ │ -125518: 541a ed1b |0010: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@1bed │ │ -12551c: 4400 0409 |0012: aget v0, v4, v9 │ │ -125520: 4b00 0a09 |0014: aput v0, v10, v9 │ │ -125524: 541a e91b |0016: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressures:[F // field@1be9 │ │ -125528: 4400 0509 |0018: aget v0, v5, v9 │ │ -12552c: 4b00 0a09 |001a: aput v0, v10, v9 │ │ -125530: 541a e71b |001c: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pointerIds:[I // field@1be7 │ │ -125534: 4400 0609 |001e: aget v0, v6, v9 │ │ -125538: 4b00 0a09 |0020: aput v0, v10, v9 │ │ -12553c: d809 0901 |0022: add-int/lit8 v9, v9, #int 1 // #01 │ │ -125540: 28e4 |0024: goto 0008 // -001c │ │ -125542: 5c18 e41b |0025: iput-boolean v8, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:Z // field@1be4 │ │ -125546: 1226 |0027: const/4 v6, #int 2 // #2 │ │ -125548: 1218 |0028: const/4 v8, #int 1 // #1 │ │ -12554a: 3462 0400 |0029: if-lt v2, v6, 002d // +0004 │ │ -12554e: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -125550: 2802 |002c: goto 002e // +0002 │ │ -125552: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -125554: 5c12 e51b |002e: iput-boolean v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ -125558: 3802 3600 |0030: if-eqz v2, 0066 // +0036 │ │ -12555c: 4402 0307 |0032: aget v2, v3, v7 │ │ -125560: 4406 0308 |0034: aget v6, v3, v8 │ │ -125564: c662 |0036: add-float/2addr v2, v6 │ │ -125566: 1506 003f |0037: const/high16 v6, #int 1056964608 // #3f00 │ │ -12556a: a802 0206 |0039: mul-float v2, v2, v6 │ │ -12556e: 5912 ea1b |003b: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@1bea │ │ -125572: 4402 0407 |003d: aget v2, v4, v7 │ │ -125576: 4409 0408 |003f: aget v9, v4, v8 │ │ -12557a: c692 |0041: add-float/2addr v2, v9 │ │ -12557c: a802 0206 |0042: mul-float v2, v2, v6 │ │ -125580: 5912 ec1b |0044: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@1bec │ │ -125584: 4402 0507 |0046: aget v2, v5, v7 │ │ -125588: 4405 0508 |0048: aget v5, v5, v8 │ │ -12558c: c652 |004a: add-float/2addr v2, v5 │ │ -12558e: a802 0206 |004b: mul-float v2, v2, v6 │ │ -125592: 5912 e81b |004d: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressureMid:F // field@1be8 │ │ -125596: 4402 0308 |004f: aget v2, v3, v8 │ │ -12559a: 4403 0307 |0051: aget v3, v3, v7 │ │ -12559e: c732 |0053: sub-float/2addr v2, v3 │ │ -1255a0: 7110 6b2a 0200 |0054: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -1255a6: 0a02 |0057: move-result v2 │ │ -1255a8: 5912 e11b |0058: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@1be1 │ │ -1255ac: 4402 0408 |005a: aget v2, v4, v8 │ │ -1255b0: 4403 0407 |005c: aget v3, v4, v7 │ │ -1255b4: c732 |005e: sub-float/2addr v2, v3 │ │ -1255b6: 7110 6b2a 0200 |005f: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -1255bc: 0a02 |0062: move-result v2 │ │ -1255be: 5912 e21b |0063: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@1be2 │ │ -1255c2: 2812 |0065: goto 0077 // +0012 │ │ -1255c4: 4402 0307 |0066: aget v2, v3, v7 │ │ -1255c8: 5912 ea1b |0068: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@1bea │ │ -1255cc: 4402 0407 |006a: aget v2, v4, v7 │ │ -1255d0: 5912 ec1b |006c: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@1bec │ │ -1255d4: 4402 0507 |006e: aget v2, v5, v7 │ │ -1255d8: 5912 e81b |0070: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressureMid:F // field@1be8 │ │ -1255dc: 1202 |0072: const/4 v2, #int 0 // #0 │ │ -1255de: 5912 e21b |0073: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@1be2 │ │ -1255e2: 5912 e11b |0075: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@1be1 │ │ -1255e6: 5c17 dc1b |0077: iput-boolean v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@1bdc │ │ -1255ea: 5c17 de1b |0079: iput-boolean v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@1bde │ │ -1255ee: 5c17 e01b |007b: iput-boolean v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@1be0 │ │ -1255f2: 0e00 |007d: return-void │ │ +1254f0: |[1254f0] org.metalev.multitouch.controller.MultiTouchController$PointInfo.set:(I[F[F[F[IIZJ)V │ │ +125500: 5a19 e31b |0000: iput-wide v9, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@1be3 │ │ +125504: 5917 da1b |0002: iput v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.action:I // field@1bda │ │ +125508: 5912 e61b |0004: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.numPoints:I // field@1be6 │ │ +12550c: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +12550e: 1209 |0007: const/4 v9, #int 0 // #0 │ │ +125510: 3529 1d00 |0008: if-ge v9, v2, 0025 // +001d │ │ +125514: 541a eb1b |000a: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@1beb │ │ +125518: 4400 0309 |000c: aget v0, v3, v9 │ │ +12551c: 4b00 0a09 |000e: aput v0, v10, v9 │ │ +125520: 541a ed1b |0010: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@1bed │ │ +125524: 4400 0409 |0012: aget v0, v4, v9 │ │ +125528: 4b00 0a09 |0014: aput v0, v10, v9 │ │ +12552c: 541a e91b |0016: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressures:[F // field@1be9 │ │ +125530: 4400 0509 |0018: aget v0, v5, v9 │ │ +125534: 4b00 0a09 |001a: aput v0, v10, v9 │ │ +125538: 541a e71b |001c: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pointerIds:[I // field@1be7 │ │ +12553c: 4400 0609 |001e: aget v0, v6, v9 │ │ +125540: 4b00 0a09 |0020: aput v0, v10, v9 │ │ +125544: d809 0901 |0022: add-int/lit8 v9, v9, #int 1 // #01 │ │ +125548: 28e4 |0024: goto 0008 // -001c │ │ +12554a: 5c18 e41b |0025: iput-boolean v8, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:Z // field@1be4 │ │ +12554e: 1226 |0027: const/4 v6, #int 2 // #2 │ │ +125550: 1218 |0028: const/4 v8, #int 1 // #1 │ │ +125552: 3462 0400 |0029: if-lt v2, v6, 002d // +0004 │ │ +125556: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +125558: 2802 |002c: goto 002e // +0002 │ │ +12555a: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +12555c: 5c12 e51b |002e: iput-boolean v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ +125560: 3802 3600 |0030: if-eqz v2, 0066 // +0036 │ │ +125564: 4402 0307 |0032: aget v2, v3, v7 │ │ +125568: 4406 0308 |0034: aget v6, v3, v8 │ │ +12556c: c662 |0036: add-float/2addr v2, v6 │ │ +12556e: 1506 003f |0037: const/high16 v6, #int 1056964608 // #3f00 │ │ +125572: a802 0206 |0039: mul-float v2, v2, v6 │ │ +125576: 5912 ea1b |003b: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@1bea │ │ +12557a: 4402 0407 |003d: aget v2, v4, v7 │ │ +12557e: 4409 0408 |003f: aget v9, v4, v8 │ │ +125582: c692 |0041: add-float/2addr v2, v9 │ │ +125584: a802 0206 |0042: mul-float v2, v2, v6 │ │ +125588: 5912 ec1b |0044: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@1bec │ │ +12558c: 4402 0507 |0046: aget v2, v5, v7 │ │ +125590: 4405 0508 |0048: aget v5, v5, v8 │ │ +125594: c652 |004a: add-float/2addr v2, v5 │ │ +125596: a802 0206 |004b: mul-float v2, v2, v6 │ │ +12559a: 5912 e81b |004d: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressureMid:F // field@1be8 │ │ +12559e: 4402 0308 |004f: aget v2, v3, v8 │ │ +1255a2: 4403 0307 |0051: aget v3, v3, v7 │ │ +1255a6: c732 |0053: sub-float/2addr v2, v3 │ │ +1255a8: 7110 6b2a 0200 |0054: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +1255ae: 0a02 |0057: move-result v2 │ │ +1255b0: 5912 e11b |0058: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@1be1 │ │ +1255b4: 4402 0408 |005a: aget v2, v4, v8 │ │ +1255b8: 4403 0407 |005c: aget v3, v4, v7 │ │ +1255bc: c732 |005e: sub-float/2addr v2, v3 │ │ +1255be: 7110 6b2a 0200 |005f: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +1255c4: 0a02 |0062: move-result v2 │ │ +1255c6: 5912 e21b |0063: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@1be2 │ │ +1255ca: 2812 |0065: goto 0077 // +0012 │ │ +1255cc: 4402 0307 |0066: aget v2, v3, v7 │ │ +1255d0: 5912 ea1b |0068: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@1bea │ │ +1255d4: 4402 0407 |006a: aget v2, v4, v7 │ │ +1255d8: 5912 ec1b |006c: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@1bec │ │ +1255dc: 4402 0507 |006e: aget v2, v5, v7 │ │ +1255e0: 5912 e81b |0070: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressureMid:F // field@1be8 │ │ +1255e4: 1202 |0072: const/4 v2, #int 0 // #0 │ │ +1255e6: 5912 e21b |0073: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@1be2 │ │ +1255ea: 5912 e11b |0075: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@1be1 │ │ +1255ee: 5c17 dc1b |0077: iput-boolean v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@1bdc │ │ +1255f2: 5c17 de1b |0079: iput-boolean v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@1bde │ │ +1255f6: 5c17 e01b |007b: iput-boolean v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@1be0 │ │ +1255fa: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0002 line=535 │ │ 0x0004 line=536 │ │ 0x000a line=538 │ │ 0x0010 line=539 │ │ @@ -325206,17 +325208,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1253dc: |[1253dc] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getAction:()I │ │ -1253ec: 5210 da1b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.action:I // field@1bda │ │ -1253f0: 0f00 |0002: return v0 │ │ +1253e4: |[1253e4] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getAction:()I │ │ +1253f4: 5210 da1b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.action:I // field@1bda │ │ +1253f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #1 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325224,17 +325226,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12547c: |[12547c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getEventTime:()J │ │ -12548c: 5320 e31b |0000: iget-wide v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@1be3 │ │ -125490: 1000 |0002: return-wide v0 │ │ +125484: |[125484] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getEventTime:()J │ │ +125494: 5320 e31b |0000: iget-wide v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@1be3 │ │ +125498: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #2 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325242,41 +325244,41 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -1251cc: |[1251cc] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchAngle:()F │ │ -1251dc: 5560 dc1b |0000: iget-boolean v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@1bdc │ │ -1251e0: 3900 2500 |0002: if-nez v0, 0027 // +0025 │ │ -1251e4: 5560 e51b |0004: iget-boolean v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ -1251e8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -1251ea: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -1251ee: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -1251f0: 5960 db1b |000a: iput v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@1bdb │ │ -1251f4: 2819 |000c: goto 0025 // +0019 │ │ -1251f6: 5460 ed1b |000d: iget-object v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@1bed │ │ -1251fa: 4402 0001 |000f: aget v2, v0, v1 │ │ -1251fe: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -125200: 4400 0003 |0012: aget v0, v0, v3 │ │ -125204: c702 |0014: sub-float/2addr v2, v0 │ │ -125206: 8924 |0015: float-to-double v4, v2 │ │ -125208: 5460 eb1b |0016: iget-object v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@1beb │ │ -12520c: 4402 0001 |0018: aget v2, v0, v1 │ │ -125210: 4400 0003 |001a: aget v0, v0, v3 │ │ -125214: c702 |001c: sub-float/2addr v2, v0 │ │ -125216: 8922 |001d: float-to-double v2, v2 │ │ -125218: 7140 702a 5432 |001e: invoke-static {v4, v5, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ -12521e: 0b02 |0021: move-result-wide v2 │ │ -125220: 8c20 |0022: double-to-float v0, v2 │ │ -125222: 5960 db1b |0023: iput v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@1bdb │ │ -125226: 5c61 dc1b |0025: iput-boolean v1, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@1bdc │ │ -12522a: 5260 db1b |0027: iget v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@1bdb │ │ -12522e: 0f00 |0029: return v0 │ │ +1251d4: |[1251d4] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchAngle:()F │ │ +1251e4: 5560 dc1b |0000: iget-boolean v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@1bdc │ │ +1251e8: 3900 2500 |0002: if-nez v0, 0027 // +0025 │ │ +1251ec: 5560 e51b |0004: iget-boolean v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ +1251f0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +1251f2: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +1251f6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1251f8: 5960 db1b |000a: iput v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@1bdb │ │ +1251fc: 2819 |000c: goto 0025 // +0019 │ │ +1251fe: 5460 ed1b |000d: iget-object v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@1bed │ │ +125202: 4402 0001 |000f: aget v2, v0, v1 │ │ +125206: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +125208: 4400 0003 |0012: aget v0, v0, v3 │ │ +12520c: c702 |0014: sub-float/2addr v2, v0 │ │ +12520e: 8924 |0015: float-to-double v4, v2 │ │ +125210: 5460 eb1b |0016: iget-object v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@1beb │ │ +125214: 4402 0001 |0018: aget v2, v0, v1 │ │ +125218: 4400 0003 |001a: aget v0, v0, v3 │ │ +12521c: c702 |001c: sub-float/2addr v2, v0 │ │ +12521e: 8922 |001d: float-to-double v2, v2 │ │ +125220: 7140 702a 5432 |001e: invoke-static {v4, v5, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ +125226: 0b02 |0021: move-result-wide v2 │ │ +125228: 8c20 |0022: double-to-float v0, v2 │ │ +12522a: 5960 db1b |0023: iput v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@1bdb │ │ +12522e: 5c61 dc1b |0025: iput-boolean v1, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@1bdc │ │ +125232: 5260 db1b |0027: iget v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@1bdb │ │ +125236: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0004 line=659 │ │ 0x000a line=660 │ │ 0x000d line=662 │ │ 0x0025 line=663 │ │ @@ -325289,49 +325291,49 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -125230: |[125230] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchDiameter:()F │ │ -125240: 5530 de1b |0000: iget-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@1bde │ │ -125244: 3900 3800 |0002: if-nez v0, 003a // +0038 │ │ -125248: 5530 e51b |0004: iget-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ -12524c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -12524e: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ -125252: 5931 dd1b |0009: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ -125256: 282c |000b: goto 0037 // +002c │ │ -125258: 6e10 5a34 0300 |000c: invoke-virtual {v3}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchDiameterSq:()F // method@345a │ │ -12525e: 0a00 |000f: move-result v0 │ │ -125260: 2d02 0001 |0010: cmpl-float v2, v0, v1 │ │ -125264: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ -125268: 280f |0014: goto 0023 // +000f │ │ -12526a: 1501 8043 |0015: const/high16 v1, #int 1132462080 // #4380 │ │ -12526e: a800 0001 |0017: mul-float v0, v0, v1 │ │ -125272: 8700 |0019: float-to-int v0, v0 │ │ -125274: 7020 6734 0300 |001a: invoke-direct {v3, v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.julery_isqrt:(I)I // method@3467 │ │ -12527a: 0a00 |001d: move-result v0 │ │ -12527c: 8200 |001e: int-to-float v0, v0 │ │ -12527e: 1501 8041 |001f: const/high16 v1, #int 1098907648 // #4180 │ │ -125282: a901 0001 |0021: div-float v1, v0, v1 │ │ -125286: 5931 dd1b |0023: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ -12528a: 5230 e11b |0025: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@1be1 │ │ -12528e: 2e01 0100 |0027: cmpg-float v1, v1, v0 │ │ -125292: 3b01 0400 |0029: if-gez v1, 002d // +0004 │ │ -125296: 5930 dd1b |002b: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ -12529a: 5230 dd1b |002d: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ -12529e: 5231 e21b |002f: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@1be2 │ │ -1252a2: 2e00 0001 |0031: cmpg-float v0, v0, v1 │ │ -1252a6: 3b00 0400 |0033: if-gez v0, 0037 // +0004 │ │ -1252aa: 5931 dd1b |0035: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ -1252ae: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -1252b0: 5c30 de1b |0038: iput-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@1bde │ │ -1252b4: 5230 dd1b |003a: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ -1252b8: 0f00 |003c: return v0 │ │ +125238: |[125238] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchDiameter:()F │ │ +125248: 5530 de1b |0000: iget-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@1bde │ │ +12524c: 3900 3800 |0002: if-nez v0, 003a // +0038 │ │ +125250: 5530 e51b |0004: iget-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ +125254: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +125256: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ +12525a: 5931 dd1b |0009: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ +12525e: 282c |000b: goto 0037 // +002c │ │ +125260: 6e10 5a34 0300 |000c: invoke-virtual {v3}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchDiameterSq:()F // method@345a │ │ +125266: 0a00 |000f: move-result v0 │ │ +125268: 2d02 0001 |0010: cmpl-float v2, v0, v1 │ │ +12526c: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ +125270: 280f |0014: goto 0023 // +000f │ │ +125272: 1501 8043 |0015: const/high16 v1, #int 1132462080 // #4380 │ │ +125276: a800 0001 |0017: mul-float v0, v0, v1 │ │ +12527a: 8700 |0019: float-to-int v0, v0 │ │ +12527c: 7020 6734 0300 |001a: invoke-direct {v3, v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.julery_isqrt:(I)I // method@3467 │ │ +125282: 0a00 |001d: move-result v0 │ │ +125284: 8200 |001e: int-to-float v0, v0 │ │ +125286: 1501 8041 |001f: const/high16 v1, #int 1098907648 // #4180 │ │ +12528a: a901 0001 |0021: div-float v1, v0, v1 │ │ +12528e: 5931 dd1b |0023: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ +125292: 5230 e11b |0025: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@1be1 │ │ +125296: 2e01 0100 |0027: cmpg-float v1, v1, v0 │ │ +12529a: 3b01 0400 |0029: if-gez v1, 002d // +0004 │ │ +12529e: 5930 dd1b |002b: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ +1252a2: 5230 dd1b |002d: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ +1252a6: 5231 e21b |002f: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@1be2 │ │ +1252aa: 2e00 0001 |0031: cmpg-float v0, v0, v1 │ │ +1252ae: 3b00 0400 |0033: if-gez v0, 0037 // +0004 │ │ +1252b2: 5931 dd1b |0035: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ +1252b6: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +1252b8: 5c30 de1b |0038: iput-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@1bde │ │ +1252bc: 5230 dd1b |003a: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ +1252c0: 0f00 |003c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0004 line=634 │ │ 0x0009 line=635 │ │ 0x000c line=640 │ │ 0x001a line=641 │ │ @@ -325349,31 +325351,31 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -1252bc: |[1252bc] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchDiameterSq:()F │ │ -1252cc: 5520 e01b |0000: iget-boolean v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@1be0 │ │ -1252d0: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -1252d4: 5520 e51b |0004: iget-boolean v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ -1252d8: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -1252dc: 5220 e11b |0008: iget v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@1be1 │ │ -1252e0: a800 0000 |000a: mul-float v0, v0, v0 │ │ -1252e4: 5221 e21b |000c: iget v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@1be2 │ │ -1252e8: a801 0101 |000e: mul-float v1, v1, v1 │ │ -1252ec: c610 |0010: add-float/2addr v0, v1 │ │ -1252ee: 2802 |0011: goto 0013 // +0002 │ │ -1252f0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1252f2: 5920 df1b |0013: iput v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSq:F // field@1bdf │ │ -1252f6: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -1252f8: 5c20 e01b |0016: iput-boolean v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@1be0 │ │ -1252fc: 5220 df1b |0018: iget v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSq:F // field@1bdf │ │ -125300: 0f00 |001a: return v0 │ │ +1252c4: |[1252c4] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchDiameterSq:()F │ │ +1252d4: 5520 e01b |0000: iget-boolean v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@1be0 │ │ +1252d8: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +1252dc: 5520 e51b |0004: iget-boolean v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ +1252e0: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +1252e4: 5220 e11b |0008: iget v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@1be1 │ │ +1252e8: a800 0000 |000a: mul-float v0, v0, v0 │ │ +1252ec: 5221 e21b |000c: iget v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@1be2 │ │ +1252f0: a801 0101 |000e: mul-float v1, v1, v1 │ │ +1252f4: c610 |0010: add-float/2addr v0, v1 │ │ +1252f6: 2802 |0011: goto 0013 // +0002 │ │ +1252f8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1252fa: 5920 df1b |0013: iput v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSq:F // field@1bdf │ │ +1252fe: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +125300: 5c20 e01b |0016: iput-boolean v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@1be0 │ │ +125304: 5220 df1b |0018: iget v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSq:F // field@1bdf │ │ +125308: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0004 line=625 │ │ 0x0016 line=626 │ │ 0x0018 line=628 │ │ locals : │ │ @@ -325384,21 +325386,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -125304: |[125304] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchHeight:()F │ │ -125314: 5510 e51b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ -125318: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -12531c: 5210 e21b |0004: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@1be2 │ │ -125320: 2802 |0006: goto 0008 // +0002 │ │ -125322: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -125324: 0f00 |0008: return v0 │ │ +12530c: |[12530c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchHeight:()F │ │ +12531c: 5510 e51b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ +125320: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +125324: 5210 e21b |0004: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@1be2 │ │ +125328: 2802 |0006: goto 0008 // +0002 │ │ +12532a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +12532c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #6 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325406,21 +325408,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -125328: |[125328] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchWidth:()F │ │ -125338: 5510 e51b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ -12533c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -125340: 5210 e11b |0004: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@1be1 │ │ -125344: 2802 |0006: goto 0008 // +0002 │ │ -125346: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -125348: 0f00 |0008: return v0 │ │ +125330: |[125330] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchWidth:()F │ │ +125340: 5510 e51b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ +125344: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +125348: 5210 e11b |0004: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@1be1 │ │ +12534c: 2802 |0006: goto 0008 // +0002 │ │ +12534e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +125350: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #7 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325428,17 +325430,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1253f4: |[1253f4] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getNumTouchPoints:()I │ │ -125404: 5210 e61b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.numPoints:I // field@1be6 │ │ -125408: 0f00 |0002: return v0 │ │ +1253fc: |[1253fc] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getNumTouchPoints:()I │ │ +12540c: 5210 e61b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.numPoints:I // field@1be6 │ │ +125410: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #8 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325446,17 +325448,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12544c: |[12544c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getPointerIds:()[I │ │ -12545c: 5410 e71b |0000: iget-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pointerIds:[I // field@1be7 │ │ -125460: 1100 |0002: return-object v0 │ │ +125454: |[125454] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getPointerIds:()[I │ │ +125464: 5410 e71b |0000: iget-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pointerIds:[I // field@1be7 │ │ +125468: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #9 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325464,17 +325466,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12534c: |[12534c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getPressure:()F │ │ -12535c: 5210 e81b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressureMid:F // field@1be8 │ │ -125360: 0f00 |0002: return v0 │ │ +125354: |[125354] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getPressure:()F │ │ +125364: 5210 e81b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressureMid:F // field@1be8 │ │ +125368: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #10 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325482,17 +325484,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125394: |[125394] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getPressures:()[F │ │ -1253a4: 5410 e91b |0000: iget-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressures:[F // field@1be9 │ │ -1253a8: 1100 |0002: return-object v0 │ │ +12539c: |[12539c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getPressures:()[F │ │ +1253ac: 5410 e91b |0000: iget-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressures:[F // field@1be9 │ │ +1253b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #11 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325500,17 +325502,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125364: |[125364] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getX:()F │ │ -125374: 5210 ea1b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@1bea │ │ -125378: 0f00 |0002: return v0 │ │ +12536c: |[12536c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getX:()F │ │ +12537c: 5210 ea1b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@1bea │ │ +125380: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #12 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325518,17 +325520,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1253ac: |[1253ac] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getXs:()[F │ │ -1253bc: 5410 eb1b |0000: iget-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@1beb │ │ -1253c0: 1100 |0002: return-object v0 │ │ +1253b4: |[1253b4] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getXs:()[F │ │ +1253c4: 5410 eb1b |0000: iget-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@1beb │ │ +1253c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #13 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325536,17 +325538,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12537c: |[12537c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getY:()F │ │ -12538c: 5210 ec1b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@1bec │ │ -125390: 0f00 |0002: return v0 │ │ +125384: |[125384] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getY:()F │ │ +125394: 5210 ec1b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@1bec │ │ +125398: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #14 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325554,17 +325556,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1253c4: |[1253c4] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getYs:()[F │ │ -1253d4: 5410 ed1b |0000: iget-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@1bed │ │ -1253d8: 1100 |0002: return-object v0 │ │ +1253cc: |[1253cc] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getYs:()[F │ │ +1253dc: 5410 ed1b |0000: iget-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@1bed │ │ +1253e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #15 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325572,17 +325574,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12519c: |[12519c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.isDown:()Z │ │ -1251ac: 5510 e41b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:Z // field@1be4 │ │ -1251b0: 0f00 |0002: return v0 │ │ +1251a4: |[1251a4] org.metalev.multitouch.controller.MultiTouchController$PointInfo.isDown:()Z │ │ +1251b4: 5510 e41b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:Z // field@1be4 │ │ +1251b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #16 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325590,17 +325592,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1251b4: |[1251b4] org.metalev.multitouch.controller.MultiTouchController$PointInfo.isMultiTouch:()Z │ │ -1251c4: 5510 e51b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ -1251c8: 0f00 |0002: return v0 │ │ +1251bc: |[1251bc] org.metalev.multitouch.controller.MultiTouchController$PointInfo.isMultiTouch:()Z │ │ +1251cc: 5510 e51b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ +1251d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #17 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -325608,69 +325610,69 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 105 16-bit code units │ │ -1255f4: |[1255f4] org.metalev.multitouch.controller.MultiTouchController$PointInfo.set:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ -125604: 5240 e61b |0000: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.numPoints:I // field@1be6 │ │ -125608: 5930 e61b |0002: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.numPoints:I // field@1be6 │ │ -12560c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -12560e: 5231 e61b |0005: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.numPoints:I // field@1be6 │ │ -125612: 3510 2500 |0007: if-ge v0, v1, 002c // +0025 │ │ -125616: 5431 eb1b |0009: iget-object v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@1beb │ │ -12561a: 5442 eb1b |000b: iget-object v2, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@1beb │ │ -12561e: 4402 0200 |000d: aget v2, v2, v0 │ │ -125622: 4b02 0100 |000f: aput v2, v1, v0 │ │ -125626: 5431 ed1b |0011: iget-object v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@1bed │ │ -12562a: 5442 ed1b |0013: iget-object v2, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@1bed │ │ -12562e: 4402 0200 |0015: aget v2, v2, v0 │ │ -125632: 4b02 0100 |0017: aput v2, v1, v0 │ │ -125636: 5431 e91b |0019: iget-object v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressures:[F // field@1be9 │ │ -12563a: 5442 e91b |001b: iget-object v2, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressures:[F // field@1be9 │ │ -12563e: 4402 0200 |001d: aget v2, v2, v0 │ │ -125642: 4b02 0100 |001f: aput v2, v1, v0 │ │ -125646: 5431 e71b |0021: iget-object v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pointerIds:[I // field@1be7 │ │ -12564a: 5442 e71b |0023: iget-object v2, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pointerIds:[I // field@1be7 │ │ -12564e: 4402 0200 |0025: aget v2, v2, v0 │ │ -125652: 4b02 0100 |0027: aput v2, v1, v0 │ │ -125656: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ -12565a: 28da |002b: goto 0005 // -0026 │ │ -12565c: 5240 ea1b |002c: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@1bea │ │ -125660: 5930 ea1b |002e: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@1bea │ │ -125664: 5240 ec1b |0030: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@1bec │ │ -125668: 5930 ec1b |0032: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@1bec │ │ -12566c: 5240 e81b |0034: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressureMid:F // field@1be8 │ │ -125670: 5930 e81b |0036: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressureMid:F // field@1be8 │ │ -125674: 5240 e11b |0038: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@1be1 │ │ -125678: 5930 e11b |003a: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@1be1 │ │ -12567c: 5240 e21b |003c: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@1be2 │ │ -125680: 5930 e21b |003e: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@1be2 │ │ -125684: 5240 dd1b |0040: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ -125688: 5930 dd1b |0042: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ -12568c: 5240 df1b |0044: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSq:F // field@1bdf │ │ -125690: 5930 df1b |0046: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSq:F // field@1bdf │ │ -125694: 5240 db1b |0048: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@1bdb │ │ -125698: 5930 db1b |004a: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@1bdb │ │ -12569c: 5540 e41b |004c: iget-boolean v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:Z // field@1be4 │ │ -1256a0: 5c30 e41b |004e: iput-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:Z // field@1be4 │ │ -1256a4: 5240 da1b |0050: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.action:I // field@1bda │ │ -1256a8: 5930 da1b |0052: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.action:I // field@1bda │ │ -1256ac: 5540 e51b |0054: iget-boolean v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ -1256b0: 5c30 e51b |0056: iput-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ -1256b4: 5540 de1b |0058: iget-boolean v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@1bde │ │ -1256b8: 5c30 de1b |005a: iput-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@1bde │ │ -1256bc: 5540 e01b |005c: iget-boolean v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@1be0 │ │ -1256c0: 5c30 e01b |005e: iput-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@1be0 │ │ -1256c4: 5540 dc1b |0060: iget-boolean v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@1bdc │ │ -1256c8: 5c30 dc1b |0062: iput-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@1bdc │ │ -1256cc: 5340 e31b |0064: iget-wide v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@1be3 │ │ -1256d0: 5a30 e31b |0066: iput-wide v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@1be3 │ │ -1256d4: 0e00 |0068: return-void │ │ +1255fc: |[1255fc] org.metalev.multitouch.controller.MultiTouchController$PointInfo.set:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ +12560c: 5240 e61b |0000: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.numPoints:I // field@1be6 │ │ +125610: 5930 e61b |0002: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.numPoints:I // field@1be6 │ │ +125614: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +125616: 5231 e61b |0005: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.numPoints:I // field@1be6 │ │ +12561a: 3510 2500 |0007: if-ge v0, v1, 002c // +0025 │ │ +12561e: 5431 eb1b |0009: iget-object v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@1beb │ │ +125622: 5442 eb1b |000b: iget-object v2, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@1beb │ │ +125626: 4402 0200 |000d: aget v2, v2, v0 │ │ +12562a: 4b02 0100 |000f: aput v2, v1, v0 │ │ +12562e: 5431 ed1b |0011: iget-object v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@1bed │ │ +125632: 5442 ed1b |0013: iget-object v2, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@1bed │ │ +125636: 4402 0200 |0015: aget v2, v2, v0 │ │ +12563a: 4b02 0100 |0017: aput v2, v1, v0 │ │ +12563e: 5431 e91b |0019: iget-object v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressures:[F // field@1be9 │ │ +125642: 5442 e91b |001b: iget-object v2, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressures:[F // field@1be9 │ │ +125646: 4402 0200 |001d: aget v2, v2, v0 │ │ +12564a: 4b02 0100 |001f: aput v2, v1, v0 │ │ +12564e: 5431 e71b |0021: iget-object v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pointerIds:[I // field@1be7 │ │ +125652: 5442 e71b |0023: iget-object v2, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pointerIds:[I // field@1be7 │ │ +125656: 4402 0200 |0025: aget v2, v2, v0 │ │ +12565a: 4b02 0100 |0027: aput v2, v1, v0 │ │ +12565e: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ +125662: 28da |002b: goto 0005 // -0026 │ │ +125664: 5240 ea1b |002c: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@1bea │ │ +125668: 5930 ea1b |002e: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@1bea │ │ +12566c: 5240 ec1b |0030: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@1bec │ │ +125670: 5930 ec1b |0032: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@1bec │ │ +125674: 5240 e81b |0034: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressureMid:F // field@1be8 │ │ +125678: 5930 e81b |0036: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressureMid:F // field@1be8 │ │ +12567c: 5240 e11b |0038: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@1be1 │ │ +125680: 5930 e11b |003a: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@1be1 │ │ +125684: 5240 e21b |003c: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@1be2 │ │ +125688: 5930 e21b |003e: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@1be2 │ │ +12568c: 5240 dd1b |0040: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ +125690: 5930 dd1b |0042: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@1bdd │ │ +125694: 5240 df1b |0044: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSq:F // field@1bdf │ │ +125698: 5930 df1b |0046: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSq:F // field@1bdf │ │ +12569c: 5240 db1b |0048: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@1bdb │ │ +1256a0: 5930 db1b |004a: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@1bdb │ │ +1256a4: 5540 e41b |004c: iget-boolean v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:Z // field@1be4 │ │ +1256a8: 5c30 e41b |004e: iput-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:Z // field@1be4 │ │ +1256ac: 5240 da1b |0050: iget v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.action:I // field@1bda │ │ +1256b0: 5930 da1b |0052: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.action:I // field@1bda │ │ +1256b4: 5540 e51b |0054: iget-boolean v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ +1256b8: 5c30 e51b |0056: iput-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@1be5 │ │ +1256bc: 5540 de1b |0058: iget-boolean v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@1bde │ │ +1256c0: 5c30 de1b |005a: iput-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@1bde │ │ +1256c4: 5540 e01b |005c: iget-boolean v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@1be0 │ │ +1256c8: 5c30 e01b |005e: iput-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@1be0 │ │ +1256cc: 5540 dc1b |0060: iget-boolean v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@1bdc │ │ +1256d0: 5c30 dc1b |0062: iput-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@1bdc │ │ +1256d4: 5340 e31b |0064: iget-wide v0, v4, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@1be3 │ │ +1256d8: 5a30 e31b |0066: iput-wide v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@1be3 │ │ +1256dc: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0005 line=570 │ │ 0x0009 line=571 │ │ 0x0011 line=572 │ │ 0x0019 line=573 │ │ @@ -325760,17 +325762,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -125870: |[125870] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.:()V │ │ -125880: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -125886: 0e00 |0003: return-void │ │ +125878: |[125878] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.:()V │ │ +125888: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12588e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #1 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -325778,17 +325780,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1256d8: |[1256d8] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z │ │ -1256e8: 5500 f31b |0000: iget-boolean v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScale:Z // field@1bf3 │ │ -1256ec: 0f00 |0002: return v0 │ │ +1256e0: |[1256e0] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z │ │ +1256f0: 5500 f31b |0000: iget-boolean v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScale:Z // field@1bf3 │ │ +1256f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #2 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -325796,17 +325798,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1256f0: |[1256f0] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$100:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z │ │ -125700: 5500 f41b |0000: iget-boolean v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScaleXY:Z // field@1bf4 │ │ -125704: 0f00 |0002: return v0 │ │ +1256f8: |[1256f8] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$100:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z │ │ +125708: 5500 f41b |0000: iget-boolean v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScaleXY:Z // field@1bf4 │ │ +12570c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #3 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -325814,17 +325816,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125708: |[125708] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$200:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z │ │ -125718: 5500 f21b |0000: iget-boolean v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateAngle:Z // field@1bf2 │ │ -12571c: 0f00 |0002: return v0 │ │ +125710: |[125710] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$200:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z │ │ +125720: 5500 f21b |0000: iget-boolean v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateAngle:Z // field@1bf2 │ │ +125724: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #4 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -325832,17 +325834,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125720: |[125720] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ -125730: 5200 ef1b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@1bef │ │ -125734: 0f00 |0002: return v0 │ │ +125728: |[125728] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ +125738: 5200 ef1b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@1bef │ │ +12573c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #5 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -325850,17 +325852,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125738: |[125738] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$500:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ -125748: 5200 f51b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@1bf5 │ │ -12574c: 0f00 |0002: return v0 │ │ +125740: |[125740] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$500:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ +125750: 5200 f51b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@1bf5 │ │ +125754: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #6 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -325868,17 +325870,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125750: |[125750] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$600:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ -125760: 5200 f61b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@1bf6 │ │ -125764: 0f00 |0002: return v0 │ │ +125758: |[125758] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$600:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ +125768: 5200 f61b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@1bf6 │ │ +12576c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #7 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -325886,17 +325888,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125768: |[125768] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$700:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ -125778: 5200 f01b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleX:F // field@1bf0 │ │ -12577c: 0f00 |0002: return v0 │ │ +125770: |[125770] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$700:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ +125780: 5200 f01b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleX:F // field@1bf0 │ │ +125784: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #8 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -325904,17 +325906,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125780: |[125780] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$800:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ -125790: 5200 f11b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleY:F // field@1bf1 │ │ -125794: 0f00 |0002: return v0 │ │ +125788: |[125788] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$800:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ +125798: 5200 f11b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleY:F // field@1bf1 │ │ +12579c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #9 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -325922,17 +325924,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125798: |[125798] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$900:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ -1257a8: 5200 ee1b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.angle:F // field@1bee │ │ -1257ac: 0f00 |0002: return v0 │ │ +1257a0: |[1257a0] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$900:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ +1257b0: 5200 ee1b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.angle:F // field@1bee │ │ +1257b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ Virtual methods - │ │ @@ -325941,21 +325943,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -1257b0: |[1257b0] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getAngle:()F │ │ -1257c0: 5510 f21b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateAngle:Z // field@1bf2 │ │ -1257c4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -1257c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1257ca: 2803 |0005: goto 0008 // +0003 │ │ -1257cc: 5210 ee1b |0006: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.angle:F // field@1bee │ │ -1257d0: 0f00 |0008: return v0 │ │ +1257b8: |[1257b8] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getAngle:()F │ │ +1257c8: 5510 f21b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateAngle:Z // field@1bf2 │ │ +1257cc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +1257d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1257d2: 2803 |0005: goto 0008 // +0003 │ │ +1257d4: 5210 ee1b |0006: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.angle:F // field@1bee │ │ +1257d8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #1 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -325963,21 +325965,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -1257d4: |[1257d4] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getScale:()F │ │ -1257e4: 5510 f31b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScale:Z // field@1bf3 │ │ -1257e8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -1257ec: 1500 803f |0004: const/high16 v0, #int 1065353216 // #3f80 │ │ -1257f0: 2803 |0006: goto 0009 // +0003 │ │ -1257f2: 5210 ef1b |0007: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@1bef │ │ -1257f6: 0f00 |0009: return v0 │ │ +1257dc: |[1257dc] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getScale:()F │ │ +1257ec: 5510 f31b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScale:Z // field@1bf3 │ │ +1257f0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +1257f4: 1500 803f |0004: const/high16 v0, #int 1065353216 // #3f80 │ │ +1257f8: 2803 |0006: goto 0009 // +0003 │ │ +1257fa: 5210 ef1b |0007: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@1bef │ │ +1257fe: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #2 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -325985,21 +325987,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -1257f8: |[1257f8] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getScaleX:()F │ │ -125808: 5510 f41b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScaleXY:Z // field@1bf4 │ │ -12580c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -125810: 1500 803f |0004: const/high16 v0, #int 1065353216 // #3f80 │ │ -125814: 2803 |0006: goto 0009 // +0003 │ │ -125816: 5210 f01b |0007: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleX:F // field@1bf0 │ │ -12581a: 0f00 |0009: return v0 │ │ +125800: |[125800] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getScaleX:()F │ │ +125810: 5510 f41b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScaleXY:Z // field@1bf4 │ │ +125814: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +125818: 1500 803f |0004: const/high16 v0, #int 1065353216 // #3f80 │ │ +12581c: 2803 |0006: goto 0009 // +0003 │ │ +12581e: 5210 f01b |0007: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleX:F // field@1bf0 │ │ +125822: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #3 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -326007,21 +326009,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -12581c: |[12581c] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getScaleY:()F │ │ -12582c: 5510 f41b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScaleXY:Z // field@1bf4 │ │ -125830: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -125834: 1500 803f |0004: const/high16 v0, #int 1065353216 // #3f80 │ │ -125838: 2803 |0006: goto 0009 // +0003 │ │ -12583a: 5210 f11b |0007: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleY:F // field@1bf1 │ │ -12583e: 0f00 |0009: return v0 │ │ +125824: |[125824] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getScaleY:()F │ │ +125834: 5510 f41b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScaleXY:Z // field@1bf4 │ │ +125838: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +12583c: 1500 803f |0004: const/high16 v0, #int 1065353216 // #3f80 │ │ +125840: 2803 |0006: goto 0009 // +0003 │ │ +125842: 5210 f11b |0007: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleY:F // field@1bf1 │ │ +125846: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #4 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -326029,17 +326031,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125840: |[125840] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getXOff:()F │ │ -125850: 5210 f51b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@1bf5 │ │ -125854: 0f00 |0002: return v0 │ │ +125848: |[125848] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getXOff:()F │ │ +125858: 5210 f51b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@1bf5 │ │ +12585c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #5 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -326047,17 +326049,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125858: |[125858] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getYOff:()F │ │ -125868: 5210 f61b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@1bf6 │ │ -12586c: 0f00 |0002: return v0 │ │ +125860: |[125860] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getYOff:()F │ │ +125870: 5210 f61b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@1bf6 │ │ +125874: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #6 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -326065,33 +326067,33 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -1258e8: |[1258e8] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.set:(FFFFFF)V │ │ -1258f8: 5912 f51b |0000: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@1bf5 │ │ -1258fc: 5913 f61b |0002: iput v3, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@1bf6 │ │ -125900: 1502 803f |0004: const/high16 v2, #int 1065353216 // #3f80 │ │ -125904: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -125906: 2d00 0403 |0007: cmpl-float v0, v4, v3 │ │ -12590a: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ -12590e: 1504 803f |000b: const/high16 v4, #int 1065353216 // #3f80 │ │ -125912: 5914 ef1b |000d: iput v4, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@1bef │ │ -125916: 2d04 0503 |000f: cmpl-float v4, v5, v3 │ │ -12591a: 3904 0400 |0011: if-nez v4, 0015 // +0004 │ │ -12591e: 1505 803f |0013: const/high16 v5, #int 1065353216 // #3f80 │ │ -125922: 5915 f01b |0015: iput v5, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleX:F // field@1bf0 │ │ -125926: 2d03 0603 |0017: cmpl-float v3, v6, v3 │ │ -12592a: 3903 0400 |0019: if-nez v3, 001d // +0004 │ │ -12592e: 1506 803f |001b: const/high16 v6, #int 1065353216 // #3f80 │ │ -125932: 5916 f11b |001d: iput v6, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleY:F // field@1bf1 │ │ -125936: 5917 ee1b |001f: iput v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.angle:F // field@1bee │ │ -12593a: 0e00 |0021: return-void │ │ +1258f0: |[1258f0] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.set:(FFFFFF)V │ │ +125900: 5912 f51b |0000: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@1bf5 │ │ +125904: 5913 f61b |0002: iput v3, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@1bf6 │ │ +125908: 1502 803f |0004: const/high16 v2, #int 1065353216 // #3f80 │ │ +12590c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +12590e: 2d00 0403 |0007: cmpl-float v0, v4, v3 │ │ +125912: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ +125916: 1504 803f |000b: const/high16 v4, #int 1065353216 // #3f80 │ │ +12591a: 5914 ef1b |000d: iput v4, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@1bef │ │ +12591e: 2d04 0503 |000f: cmpl-float v4, v5, v3 │ │ +125922: 3904 0400 |0011: if-nez v4, 0015 // +0004 │ │ +125926: 1505 803f |0013: const/high16 v5, #int 1065353216 // #3f80 │ │ +12592a: 5915 f01b |0015: iput v5, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleX:F // field@1bf0 │ │ +12592e: 2d03 0603 |0017: cmpl-float v3, v6, v3 │ │ +125932: 3903 0400 |0019: if-nez v3, 001d // +0004 │ │ +125936: 1506 803f |001b: const/high16 v6, #int 1065353216 // #3f80 │ │ +12593a: 5916 f11b |001d: iput v6, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleY:F // field@1bf1 │ │ +12593e: 5917 ee1b |001f: iput v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.angle:F // field@1bee │ │ +125942: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0002 line=762 │ │ 0x000d line=763 │ │ 0x0015 line=764 │ │ 0x001d line=765 │ │ @@ -326110,36 +326112,36 @@ │ │ type : '(FFZFZFFZF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -125888: |[125888] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.set:(FFZFZFFZF)V │ │ -125898: 5901 f51b |0000: iput v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@1bf5 │ │ -12589c: 5902 f61b |0002: iput v2, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@1bf6 │ │ -1258a0: 5c03 f31b |0004: iput-boolean v3, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScale:Z // field@1bf3 │ │ -1258a4: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ -1258a8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1258aa: 2d03 0402 |0009: cmpl-float v3, v4, v2 │ │ -1258ae: 3903 0400 |000b: if-nez v3, 000f // +0004 │ │ -1258b2: 1504 803f |000d: const/high16 v4, #int 1065353216 // #3f80 │ │ -1258b6: 5904 ef1b |000f: iput v4, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@1bef │ │ -1258ba: 5c05 f41b |0011: iput-boolean v5, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScaleXY:Z // field@1bf4 │ │ -1258be: 2d03 0602 |0013: cmpl-float v3, v6, v2 │ │ -1258c2: 3903 0400 |0015: if-nez v3, 0019 // +0004 │ │ -1258c6: 1506 803f |0017: const/high16 v6, #int 1065353216 // #3f80 │ │ -1258ca: 5906 f01b |0019: iput v6, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleX:F // field@1bf0 │ │ -1258ce: 2d02 0702 |001b: cmpl-float v2, v7, v2 │ │ -1258d2: 3902 0400 |001d: if-nez v2, 0021 // +0004 │ │ -1258d6: 1507 803f |001f: const/high16 v7, #int 1065353216 // #3f80 │ │ -1258da: 5907 f11b |0021: iput v7, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleY:F // field@1bf1 │ │ -1258de: 5c08 f21b |0023: iput-boolean v8, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateAngle:Z // field@1bf2 │ │ -1258e2: 5909 ee1b |0025: iput v9, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.angle:F // field@1bee │ │ -1258e6: 0e00 |0027: return-void │ │ +125890: |[125890] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.set:(FFZFZFFZF)V │ │ +1258a0: 5901 f51b |0000: iput v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@1bf5 │ │ +1258a4: 5902 f61b |0002: iput v2, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@1bf6 │ │ +1258a8: 5c03 f31b |0004: iput-boolean v3, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScale:Z // field@1bf3 │ │ +1258ac: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ +1258b0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1258b2: 2d03 0402 |0009: cmpl-float v3, v4, v2 │ │ +1258b6: 3903 0400 |000b: if-nez v3, 000f // +0004 │ │ +1258ba: 1504 803f |000d: const/high16 v4, #int 1065353216 // #3f80 │ │ +1258be: 5904 ef1b |000f: iput v4, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@1bef │ │ +1258c2: 5c05 f41b |0011: iput-boolean v5, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScaleXY:Z // field@1bf4 │ │ +1258c6: 2d03 0602 |0013: cmpl-float v3, v6, v2 │ │ +1258ca: 3903 0400 |0015: if-nez v3, 0019 // +0004 │ │ +1258ce: 1506 803f |0017: const/high16 v6, #int 1065353216 // #3f80 │ │ +1258d2: 5906 f01b |0019: iput v6, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleX:F // field@1bf0 │ │ +1258d6: 2d02 0702 |001b: cmpl-float v2, v7, v2 │ │ +1258da: 3902 0400 |001d: if-nez v2, 0021 // +0004 │ │ +1258de: 1507 803f |001f: const/high16 v7, #int 1065353216 // #3f80 │ │ +1258e2: 5907 f11b |0021: iput v7, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleY:F // field@1bf1 │ │ +1258e6: 5c08 f21b |0023: iput-boolean v8, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateAngle:Z // field@1bf2 │ │ +1258ea: 5909 ee1b |0025: iput v9, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.angle:F // field@1bee │ │ +1258ee: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0002 line=749 │ │ 0x0004 line=750 │ │ 0x000f line=751 │ │ 0x0011 line=752 │ │ @@ -326388,119 +326390,119 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 201 16-bit code units │ │ -125cd4: |[125cd4] org.metalev.multitouch.controller.MultiTouchController.:()V │ │ -125ce4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -125ce6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -125ce8: 1c02 9001 |0002: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ -125cec: 1a03 4937 |0004: const-string v3, "getPointerCount" // string@3749 │ │ -125cf0: 2314 f409 |0006: new-array v4, v1, [Ljava/lang/Class; // type@09f4 │ │ -125cf4: 6e30 292a 3204 |0008: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ -125cfa: 0c02 |000b: move-result-object v2 │ │ -125cfc: 6902 121c |000c: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerCount:Ljava/lang/reflect/Method; // field@1c12 │ │ -125d00: 1c02 9001 |000e: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ -125d04: 1a03 4b37 |0010: const-string v3, "getPointerId" // string@374b │ │ -125d08: 2304 f409 |0012: new-array v4, v0, [Ljava/lang/Class; // type@09f4 │ │ -125d0c: 6205 1318 |0014: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ -125d10: 4d05 0401 |0016: aput-object v5, v4, v1 │ │ -125d14: 6e30 292a 3204 |0018: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ -125d1a: 0c02 |001b: move-result-object v2 │ │ -125d1c: 6902 131c |001c: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerId:Ljava/lang/reflect/Method; // field@1c13 │ │ -125d20: 1c02 9001 |001e: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ -125d24: 1a03 5937 |0020: const-string v3, "getPressure" // string@3759 │ │ -125d28: 2304 f409 |0022: new-array v4, v0, [Ljava/lang/Class; // type@09f4 │ │ -125d2c: 6205 1318 |0024: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ -125d30: 4d05 0401 |0026: aput-object v5, v4, v1 │ │ -125d34: 6e30 292a 3204 |0028: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ -125d3a: 0c02 |002b: move-result-object v2 │ │ -125d3c: 6902 141c |002c: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPressure:Ljava/lang/reflect/Method; // field@1c14 │ │ -125d40: 1c02 9001 |002e: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ -125d44: 1a03 ac35 |0030: const-string v3, "getHistoricalX" // string@35ac │ │ -125d48: 1224 |0032: const/4 v4, #int 2 // #2 │ │ -125d4a: 2345 f409 |0033: new-array v5, v4, [Ljava/lang/Class; // type@09f4 │ │ -125d4e: 6206 1318 |0035: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ -125d52: 4d06 0501 |0037: aput-object v6, v5, v1 │ │ -125d56: 6206 1318 |0039: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ -125d5a: 4d06 0500 |003b: aput-object v6, v5, v0 │ │ -125d5e: 6e30 292a 3205 |003d: invoke-virtual {v2, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ -125d64: 0c02 |0040: move-result-object v2 │ │ -125d66: 6902 101c |0041: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalX:Ljava/lang/reflect/Method; // field@1c10 │ │ -125d6a: 1c02 9001 |0043: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ -125d6e: 1a03 ad35 |0045: const-string v3, "getHistoricalY" // string@35ad │ │ -125d72: 2345 f409 |0047: new-array v5, v4, [Ljava/lang/Class; // type@09f4 │ │ -125d76: 6206 1318 |0049: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ -125d7a: 4d06 0501 |004b: aput-object v6, v5, v1 │ │ -125d7e: 6206 1318 |004d: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ -125d82: 4d06 0500 |004f: aput-object v6, v5, v0 │ │ -125d86: 6e30 292a 3205 |0051: invoke-virtual {v2, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ -125d8c: 0c02 |0054: move-result-object v2 │ │ -125d8e: 6902 111c |0055: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalY:Ljava/lang/reflect/Method; // field@1c11 │ │ -125d92: 1c02 9001 |0057: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ -125d96: 1a03 ab35 |0059: const-string v3, "getHistoricalPressure" // string@35ab │ │ -125d9a: 2344 f409 |005b: new-array v4, v4, [Ljava/lang/Class; // type@09f4 │ │ -125d9e: 6205 1318 |005d: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ -125da2: 4d05 0401 |005f: aput-object v5, v4, v1 │ │ -125da6: 6205 1318 |0061: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ -125daa: 4d05 0400 |0063: aput-object v5, v4, v0 │ │ -125dae: 6e30 292a 3204 |0065: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ -125db4: 0c02 |0068: move-result-object v2 │ │ -125db6: 6902 0f1c |0069: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalPressure:Ljava/lang/reflect/Method; // field@1c0f │ │ -125dba: 1c02 9001 |006b: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ -125dbe: 1a03 1c39 |006d: const-string v3, "getX" // string@391c │ │ -125dc2: 2304 f409 |006f: new-array v4, v0, [Ljava/lang/Class; // type@09f4 │ │ -125dc6: 6205 1318 |0071: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ -125dca: 4d05 0401 |0073: aput-object v5, v4, v1 │ │ -125dce: 6e30 292a 3204 |0075: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ -125dd4: 0c02 |0078: move-result-object v2 │ │ -125dd6: 6902 151c |0079: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getX:Ljava/lang/reflect/Method; // field@1c15 │ │ -125dda: 1c02 9001 |007b: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ -125dde: 1a03 2a39 |007d: const-string v3, "getY" // string@392a │ │ -125de2: 2304 f409 |007f: new-array v4, v0, [Ljava/lang/Class; // type@09f4 │ │ -125de6: 6205 1318 |0081: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ -125dea: 4d05 0401 |0083: aput-object v5, v4, v1 │ │ -125dee: 6e30 292a 3204 |0085: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ -125df4: 0c02 |0088: move-result-object v2 │ │ -125df6: 6902 161c |0089: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getY:Ljava/lang/reflect/Method; // field@1c16 │ │ -125dfa: 280a |008b: goto 0095 // +000a │ │ -125dfc: 0d00 |008c: move-exception v0 │ │ -125dfe: 1a02 c720 |008d: const-string v2, "MultiTouchController" // string@20c7 │ │ -125e02: 1a03 d64a |008f: const-string v3, "static initializer failed" // string@4ad6 │ │ -125e06: 7130 c305 3200 |0091: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@05c3 │ │ -125e0c: 1200 |0094: const/4 v0, #int 0 // #0 │ │ -125e0e: 6a00 171c |0095: sput-boolean v0, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchSupported:Z // field@1c17 │ │ -125e12: 3800 1f00 |0097: if-eqz v0, 00b6 // +001f │ │ -125e16: 1c00 9001 |0099: const-class v0, Landroid/view/MotionEvent; // type@0190 │ │ -125e1a: 1a01 9409 |009b: const-string v1, "ACTION_POINTER_UP" // string@0994 │ │ -125e1e: 6e20 262a 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2a26 │ │ -125e24: 0c00 |00a0: move-result-object v0 │ │ -125e26: 1201 |00a1: const/4 v1, #int 0 // #0 │ │ -125e28: 6e20 272b 1000 |00a2: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -125e2e: 0a00 |00a5: move-result v0 │ │ -125e30: 6700 f81b |00a6: sput v0, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_UP:I // field@1bf8 │ │ -125e34: 1c00 9001 |00a8: const-class v0, Landroid/view/MotionEvent; // type@0190 │ │ -125e38: 1a02 9309 |00aa: const-string v2, "ACTION_POINTER_INDEX_SHIFT" // string@0993 │ │ -125e3c: 6e20 262a 2000 |00ac: invoke-virtual {v0, v2}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2a26 │ │ -125e42: 0c00 |00af: move-result-object v0 │ │ -125e44: 6e20 272b 1000 |00b0: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -125e4a: 0a00 |00b3: move-result v0 │ │ -125e4c: 6700 f71b |00b4: sput v0, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_INDEX_SHIFT:I // field@1bf7 │ │ -125e50: 1300 1400 |00b6: const/16 v0, #int 20 // #14 │ │ -125e54: 2301 bf09 |00b8: new-array v1, v0, [F // type@09bf │ │ -125e58: 6901 221c |00ba: sput-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@1c22 │ │ -125e5c: 2301 bf09 |00bc: new-array v1, v0, [F // type@09bf │ │ -125e60: 6901 231c |00be: sput-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@1c23 │ │ -125e64: 2301 bf09 |00c0: new-array v1, v0, [F // type@09bf │ │ -125e68: 6901 1a1c |00c2: sput-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@1c1a │ │ -125e6c: 2300 c009 |00c4: new-array v0, v0, [I // type@09c0 │ │ -125e70: 6900 191c |00c6: sput-object v0, Lorg/metalev/multitouch/controller/MultiTouchController;.pointerIds:[I // field@1c19 │ │ -125e74: 0e00 |00c8: return-void │ │ +125cdc: |[125cdc] org.metalev.multitouch.controller.MultiTouchController.:()V │ │ +125cec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +125cee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +125cf0: 1c02 9001 |0002: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ +125cf4: 1a03 4937 |0004: const-string v3, "getPointerCount" // string@3749 │ │ +125cf8: 2314 f409 |0006: new-array v4, v1, [Ljava/lang/Class; // type@09f4 │ │ +125cfc: 6e30 292a 3204 |0008: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ +125d02: 0c02 |000b: move-result-object v2 │ │ +125d04: 6902 121c |000c: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerCount:Ljava/lang/reflect/Method; // field@1c12 │ │ +125d08: 1c02 9001 |000e: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ +125d0c: 1a03 4b37 |0010: const-string v3, "getPointerId" // string@374b │ │ +125d10: 2304 f409 |0012: new-array v4, v0, [Ljava/lang/Class; // type@09f4 │ │ +125d14: 6205 1318 |0014: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ +125d18: 4d05 0401 |0016: aput-object v5, v4, v1 │ │ +125d1c: 6e30 292a 3204 |0018: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ +125d22: 0c02 |001b: move-result-object v2 │ │ +125d24: 6902 131c |001c: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerId:Ljava/lang/reflect/Method; // field@1c13 │ │ +125d28: 1c02 9001 |001e: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ +125d2c: 1a03 5937 |0020: const-string v3, "getPressure" // string@3759 │ │ +125d30: 2304 f409 |0022: new-array v4, v0, [Ljava/lang/Class; // type@09f4 │ │ +125d34: 6205 1318 |0024: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ +125d38: 4d05 0401 |0026: aput-object v5, v4, v1 │ │ +125d3c: 6e30 292a 3204 |0028: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ +125d42: 0c02 |002b: move-result-object v2 │ │ +125d44: 6902 141c |002c: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPressure:Ljava/lang/reflect/Method; // field@1c14 │ │ +125d48: 1c02 9001 |002e: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ +125d4c: 1a03 ac35 |0030: const-string v3, "getHistoricalX" // string@35ac │ │ +125d50: 1224 |0032: const/4 v4, #int 2 // #2 │ │ +125d52: 2345 f409 |0033: new-array v5, v4, [Ljava/lang/Class; // type@09f4 │ │ +125d56: 6206 1318 |0035: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ +125d5a: 4d06 0501 |0037: aput-object v6, v5, v1 │ │ +125d5e: 6206 1318 |0039: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ +125d62: 4d06 0500 |003b: aput-object v6, v5, v0 │ │ +125d66: 6e30 292a 3205 |003d: invoke-virtual {v2, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ +125d6c: 0c02 |0040: move-result-object v2 │ │ +125d6e: 6902 101c |0041: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalX:Ljava/lang/reflect/Method; // field@1c10 │ │ +125d72: 1c02 9001 |0043: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ +125d76: 1a03 ad35 |0045: const-string v3, "getHistoricalY" // string@35ad │ │ +125d7a: 2345 f409 |0047: new-array v5, v4, [Ljava/lang/Class; // type@09f4 │ │ +125d7e: 6206 1318 |0049: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ +125d82: 4d06 0501 |004b: aput-object v6, v5, v1 │ │ +125d86: 6206 1318 |004d: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ +125d8a: 4d06 0500 |004f: aput-object v6, v5, v0 │ │ +125d8e: 6e30 292a 3205 |0051: invoke-virtual {v2, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ +125d94: 0c02 |0054: move-result-object v2 │ │ +125d96: 6902 111c |0055: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalY:Ljava/lang/reflect/Method; // field@1c11 │ │ +125d9a: 1c02 9001 |0057: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ +125d9e: 1a03 ab35 |0059: const-string v3, "getHistoricalPressure" // string@35ab │ │ +125da2: 2344 f409 |005b: new-array v4, v4, [Ljava/lang/Class; // type@09f4 │ │ +125da6: 6205 1318 |005d: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ +125daa: 4d05 0401 |005f: aput-object v5, v4, v1 │ │ +125dae: 6205 1318 |0061: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ +125db2: 4d05 0400 |0063: aput-object v5, v4, v0 │ │ +125db6: 6e30 292a 3204 |0065: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ +125dbc: 0c02 |0068: move-result-object v2 │ │ +125dbe: 6902 0f1c |0069: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalPressure:Ljava/lang/reflect/Method; // field@1c0f │ │ +125dc2: 1c02 9001 |006b: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ +125dc6: 1a03 1c39 |006d: const-string v3, "getX" // string@391c │ │ +125dca: 2304 f409 |006f: new-array v4, v0, [Ljava/lang/Class; // type@09f4 │ │ +125dce: 6205 1318 |0071: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ +125dd2: 4d05 0401 |0073: aput-object v5, v4, v1 │ │ +125dd6: 6e30 292a 3204 |0075: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ +125ddc: 0c02 |0078: move-result-object v2 │ │ +125dde: 6902 151c |0079: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getX:Ljava/lang/reflect/Method; // field@1c15 │ │ +125de2: 1c02 9001 |007b: const-class v2, Landroid/view/MotionEvent; // type@0190 │ │ +125de6: 1a03 2a39 |007d: const-string v3, "getY" // string@392a │ │ +125dea: 2304 f409 |007f: new-array v4, v0, [Ljava/lang/Class; // type@09f4 │ │ +125dee: 6205 1318 |0081: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ +125df2: 4d05 0401 |0083: aput-object v5, v4, v1 │ │ +125df6: 6e30 292a 3204 |0085: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ +125dfc: 0c02 |0088: move-result-object v2 │ │ +125dfe: 6902 161c |0089: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getY:Ljava/lang/reflect/Method; // field@1c16 │ │ +125e02: 280a |008b: goto 0095 // +000a │ │ +125e04: 0d00 |008c: move-exception v0 │ │ +125e06: 1a02 c720 |008d: const-string v2, "MultiTouchController" // string@20c7 │ │ +125e0a: 1a03 d64a |008f: const-string v3, "static initializer failed" // string@4ad6 │ │ +125e0e: 7130 c305 3200 |0091: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@05c3 │ │ +125e14: 1200 |0094: const/4 v0, #int 0 // #0 │ │ +125e16: 6a00 171c |0095: sput-boolean v0, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchSupported:Z // field@1c17 │ │ +125e1a: 3800 1f00 |0097: if-eqz v0, 00b6 // +001f │ │ +125e1e: 1c00 9001 |0099: const-class v0, Landroid/view/MotionEvent; // type@0190 │ │ +125e22: 1a01 9409 |009b: const-string v1, "ACTION_POINTER_UP" // string@0994 │ │ +125e26: 6e20 262a 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2a26 │ │ +125e2c: 0c00 |00a0: move-result-object v0 │ │ +125e2e: 1201 |00a1: const/4 v1, #int 0 // #0 │ │ +125e30: 6e20 272b 1000 |00a2: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +125e36: 0a00 |00a5: move-result v0 │ │ +125e38: 6700 f81b |00a6: sput v0, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_UP:I // field@1bf8 │ │ +125e3c: 1c00 9001 |00a8: const-class v0, Landroid/view/MotionEvent; // type@0190 │ │ +125e40: 1a02 9309 |00aa: const-string v2, "ACTION_POINTER_INDEX_SHIFT" // string@0993 │ │ +125e44: 6e20 262a 2000 |00ac: invoke-virtual {v0, v2}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2a26 │ │ +125e4a: 0c00 |00af: move-result-object v0 │ │ +125e4c: 6e20 272b 1000 |00b0: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +125e52: 0a00 |00b3: move-result v0 │ │ +125e54: 6700 f71b |00b4: sput v0, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_INDEX_SHIFT:I // field@1bf7 │ │ +125e58: 1300 1400 |00b6: const/16 v0, #int 20 // #14 │ │ +125e5c: 2301 bf09 |00b8: new-array v1, v0, [F // type@09bf │ │ +125e60: 6901 221c |00ba: sput-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@1c22 │ │ +125e64: 2301 bf09 |00bc: new-array v1, v0, [F // type@09bf │ │ +125e68: 6901 231c |00be: sput-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@1c23 │ │ +125e6c: 2301 bf09 |00c0: new-array v1, v0, [F // type@09bf │ │ +125e70: 6901 1a1c |00c2: sput-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@1c1a │ │ +125e74: 2300 c009 |00c4: new-array v0, v0, [I // type@09c0 │ │ +125e78: 6900 191c |00c6: sput-object v0, Lorg/metalev/multitouch/controller/MultiTouchController;.pointerIds:[I // field@1c19 │ │ +125e7c: 0e00 |00c8: return-void │ │ catches : 2 │ │ 0x0002 - 0x008b │ │ Ljava/lang/Exception; -> 0x008c │ │ 0x0099 - 0x00b6 │ │ Ljava/lang/Exception; -> 0x00b6 │ │ positions : │ │ 0x0002 line=217 │ │ @@ -326526,18 +326528,18 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -125e94: |[125e94] org.metalev.multitouch.controller.MultiTouchController.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;)V │ │ -125ea4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -125ea6: 7030 7e34 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/metalev/multitouch/controller/MultiTouchController;.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;Z)V // method@347e │ │ -125eac: 0e00 |0004: return-void │ │ +125e9c: |[125e9c] org.metalev.multitouch.controller.MultiTouchController.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;)V │ │ +125eac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +125eae: 7030 7e34 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/metalev/multitouch/controller/MultiTouchController;.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;Z)V // method@347e │ │ +125eb4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; │ │ │ │ @@ -326546,32 +326548,32 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -125eb0: |[125eb0] org.metalev.multitouch.controller.MultiTouchController.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;Z)V │ │ -125ec0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -125ec6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -125ec8: 5b10 1b1c |0004: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@1c1b │ │ -125ecc: 2200 e208 |0006: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // type@08e2 │ │ -125ed0: 7010 6a34 0000 |0008: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.:()V // method@346a │ │ -125ed6: 5b10 0a1c |000b: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -125eda: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -125edc: 5910 0b1c |000e: iput v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ -125ee0: 2200 e108 |0010: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@08e1 │ │ -125ee4: 7010 5334 0000 |0012: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@3453 │ │ -125eea: 5b10 031c |0015: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -125eee: 2200 e108 |0017: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@08e1 │ │ -125ef2: 7010 5334 0000 |0019: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@3453 │ │ -125ef8: 5b10 0c1c |001c: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c0c │ │ -125efc: 5c13 021c |001e: iput-boolean v3, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.handleSingleTouchEvents:Z // field@1c02 │ │ -125f00: 5b12 181c |0020: iput-object v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@1c18 │ │ -125f04: 0e00 |0022: return-void │ │ +125eb8: |[125eb8] org.metalev.multitouch.controller.MultiTouchController.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;Z)V │ │ +125ec8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +125ece: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +125ed0: 5b10 1b1c |0004: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@1c1b │ │ +125ed4: 2200 e208 |0006: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // type@08e2 │ │ +125ed8: 7010 6a34 0000 |0008: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.:()V // method@346a │ │ +125ede: 5b10 0a1c |000b: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +125ee2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +125ee4: 5910 0b1c |000e: iput v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ +125ee8: 2200 e108 |0010: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@08e1 │ │ +125eec: 7010 5334 0000 |0012: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@3453 │ │ +125ef2: 5b10 031c |0015: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +125ef6: 2200 e108 |0017: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@08e1 │ │ +125efa: 7010 5334 0000 |0019: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@3453 │ │ +125f00: 5b10 0c1c |001c: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c0c │ │ +125f04: 5c13 021c |001e: iput-boolean v3, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.handleSingleTouchEvents:Z // field@1c02 │ │ +125f08: 5b12 181c |0020: iput-object v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@1c18 │ │ +125f0c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0004 line=137 │ │ 0x0006 line=140 │ │ 0x000e line=166 │ │ 0x0010 line=177 │ │ @@ -326588,79 +326590,79 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -125f08: |[125f08] org.metalev.multitouch.controller.MultiTouchController.anchorAtThisPositionAndScale:()V │ │ -125f18: 5430 1b1c |0000: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@1c1b │ │ -125f1c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -125f20: 0e00 |0004: return-void │ │ -125f22: 5431 181c |0005: iget-object v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@1c18 │ │ -125f26: 5432 0a1c |0007: iget-object v2, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -125f2a: 7230 5034 0102 |0009: invoke-interface {v1, v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V // method@3450 │ │ -125f30: 5430 0a1c |000c: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -125f34: 7110 6b34 0000 |000e: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@346b │ │ -125f3a: 0a00 |0011: move-result v0 │ │ -125f3c: 1501 803f |0012: const/high16 v1, #int 1065353216 // #3f80 │ │ -125f40: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ -125f44: 1500 803f |0016: const/high16 v0, #int 1065353216 // #3f80 │ │ -125f48: 2813 |0018: goto 002b // +0013 │ │ -125f4a: 5430 0a1c |0019: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -125f4e: 7110 6e34 0000 |001b: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@346e │ │ -125f54: 0a00 |001e: move-result v0 │ │ -125f56: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -125f58: 2d00 0002 |0020: cmpl-float v0, v0, v2 │ │ -125f5c: 3900 0300 |0022: if-nez v0, 0025 // +0003 │ │ -125f60: 28f2 |0024: goto 0016 // -000e │ │ -125f62: 5430 0a1c |0025: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -125f66: 7110 6e34 0000 |0027: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@346e │ │ -125f6c: 0a00 |002a: move-result v0 │ │ -125f6e: c901 |002b: div-float/2addr v1, v0 │ │ -125f70: 7010 8134 0300 |002c: invoke-direct {v3}, Lorg/metalev/multitouch/controller/MultiTouchController;.extractCurrPtInfo:()V // method@3481 │ │ -125f76: 5230 081c |002f: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtX:F // field@1c08 │ │ -125f7a: 5432 0a1c |0031: iget-object v2, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -125f7e: 7110 6f34 0200 |0033: invoke-static {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$500:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@346f │ │ -125f84: 0a02 |0036: move-result v2 │ │ -125f86: c720 |0037: sub-float/2addr v0, v2 │ │ -125f88: a800 0001 |0038: mul-float v0, v0, v1 │ │ -125f8c: 5930 1d1c |003a: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosX:F // field@1c1d │ │ -125f90: 5230 091c |003c: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtY:F // field@1c09 │ │ -125f94: 5432 0a1c |003e: iget-object v2, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -125f98: 7110 7034 0200 |0040: invoke-static {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$600:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@3470 │ │ -125f9e: 0a02 |0043: move-result v2 │ │ -125fa0: c720 |0044: sub-float/2addr v0, v2 │ │ -125fa2: a800 0001 |0045: mul-float v0, v0, v1 │ │ -125fa6: 5930 1e1c |0047: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosY:F // field@1c1e │ │ -125faa: 5430 0a1c |0049: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -125fae: 7110 6e34 0000 |004b: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@346e │ │ -125fb4: 0a00 |004e: move-result v0 │ │ -125fb6: 5231 051c |004f: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtDiam:F // field@1c05 │ │ -125fba: c910 |0051: div-float/2addr v0, v1 │ │ -125fbc: 5930 1f1c |0052: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleOverPinchDiam:F // field@1c1f │ │ -125fc0: 5430 0a1c |0054: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -125fc4: 7110 7134 0000 |0056: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$700:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@3471 │ │ -125fca: 0a00 |0059: move-result v0 │ │ -125fcc: 5231 071c |005a: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtWidth:F // field@1c07 │ │ -125fd0: c910 |005c: div-float/2addr v0, v1 │ │ -125fd2: 5930 201c |005d: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleXOverPinchWidth:F // field@1c20 │ │ -125fd6: 5430 0a1c |005f: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -125fda: 7110 7234 0000 |0061: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$800:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@3472 │ │ -125fe0: 0a00 |0064: move-result v0 │ │ -125fe2: 5231 061c |0065: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtHeight:F // field@1c06 │ │ -125fe6: c910 |0067: div-float/2addr v0, v1 │ │ -125fe8: 5930 211c |0068: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleYOverPinchHeight:F // field@1c21 │ │ -125fec: 5430 0a1c |006a: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -125ff0: 7110 7334 0000 |006c: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$900:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@3473 │ │ -125ff6: 0a00 |006f: move-result v0 │ │ -125ff8: 5231 041c |0070: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtAng:F // field@1c04 │ │ -125ffc: c710 |0072: sub-float/2addr v0, v1 │ │ -125ffe: 5930 1c1c |0073: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startAngleMinusPinchAngle:F // field@1c1c │ │ -126002: 0e00 |0075: return-void │ │ +125f10: |[125f10] org.metalev.multitouch.controller.MultiTouchController.anchorAtThisPositionAndScale:()V │ │ +125f20: 5430 1b1c |0000: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@1c1b │ │ +125f24: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +125f28: 0e00 |0004: return-void │ │ +125f2a: 5431 181c |0005: iget-object v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@1c18 │ │ +125f2e: 5432 0a1c |0007: iget-object v2, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +125f32: 7230 5034 0102 |0009: invoke-interface {v1, v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V // method@3450 │ │ +125f38: 5430 0a1c |000c: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +125f3c: 7110 6b34 0000 |000e: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@346b │ │ +125f42: 0a00 |0011: move-result v0 │ │ +125f44: 1501 803f |0012: const/high16 v1, #int 1065353216 // #3f80 │ │ +125f48: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ +125f4c: 1500 803f |0016: const/high16 v0, #int 1065353216 // #3f80 │ │ +125f50: 2813 |0018: goto 002b // +0013 │ │ +125f52: 5430 0a1c |0019: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +125f56: 7110 6e34 0000 |001b: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@346e │ │ +125f5c: 0a00 |001e: move-result v0 │ │ +125f5e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +125f60: 2d00 0002 |0020: cmpl-float v0, v0, v2 │ │ +125f64: 3900 0300 |0022: if-nez v0, 0025 // +0003 │ │ +125f68: 28f2 |0024: goto 0016 // -000e │ │ +125f6a: 5430 0a1c |0025: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +125f6e: 7110 6e34 0000 |0027: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@346e │ │ +125f74: 0a00 |002a: move-result v0 │ │ +125f76: c901 |002b: div-float/2addr v1, v0 │ │ +125f78: 7010 8134 0300 |002c: invoke-direct {v3}, Lorg/metalev/multitouch/controller/MultiTouchController;.extractCurrPtInfo:()V // method@3481 │ │ +125f7e: 5230 081c |002f: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtX:F // field@1c08 │ │ +125f82: 5432 0a1c |0031: iget-object v2, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +125f86: 7110 6f34 0200 |0033: invoke-static {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$500:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@346f │ │ +125f8c: 0a02 |0036: move-result v2 │ │ +125f8e: c720 |0037: sub-float/2addr v0, v2 │ │ +125f90: a800 0001 |0038: mul-float v0, v0, v1 │ │ +125f94: 5930 1d1c |003a: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosX:F // field@1c1d │ │ +125f98: 5230 091c |003c: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtY:F // field@1c09 │ │ +125f9c: 5432 0a1c |003e: iget-object v2, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +125fa0: 7110 7034 0200 |0040: invoke-static {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$600:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@3470 │ │ +125fa6: 0a02 |0043: move-result v2 │ │ +125fa8: c720 |0044: sub-float/2addr v0, v2 │ │ +125faa: a800 0001 |0045: mul-float v0, v0, v1 │ │ +125fae: 5930 1e1c |0047: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosY:F // field@1c1e │ │ +125fb2: 5430 0a1c |0049: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +125fb6: 7110 6e34 0000 |004b: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@346e │ │ +125fbc: 0a00 |004e: move-result v0 │ │ +125fbe: 5231 051c |004f: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtDiam:F // field@1c05 │ │ +125fc2: c910 |0051: div-float/2addr v0, v1 │ │ +125fc4: 5930 1f1c |0052: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleOverPinchDiam:F // field@1c1f │ │ +125fc8: 5430 0a1c |0054: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +125fcc: 7110 7134 0000 |0056: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$700:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@3471 │ │ +125fd2: 0a00 |0059: move-result v0 │ │ +125fd4: 5231 071c |005a: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtWidth:F // field@1c07 │ │ +125fd8: c910 |005c: div-float/2addr v0, v1 │ │ +125fda: 5930 201c |005d: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleXOverPinchWidth:F // field@1c20 │ │ +125fde: 5430 0a1c |005f: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +125fe2: 7110 7234 0000 |0061: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$800:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@3472 │ │ +125fe8: 0a00 |0064: move-result v0 │ │ +125fea: 5231 061c |0065: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtHeight:F // field@1c06 │ │ +125fee: c910 |0067: div-float/2addr v0, v1 │ │ +125ff0: 5930 211c |0068: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleYOverPinchHeight:F // field@1c21 │ │ +125ff4: 5430 0a1c |006a: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +125ff8: 7110 7334 0000 |006c: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$900:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@3473 │ │ +125ffe: 0a00 |006f: move-result v0 │ │ +126000: 5231 041c |0070: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtAng:F // field@1c04 │ │ +126004: c710 |0072: sub-float/2addr v0, v1 │ │ +126006: 5930 1c1c |0073: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startAngleMinusPinchAngle:F // field@1c1c │ │ +12600a: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0005 line=352 │ │ 0x000c line=359 │ │ 0x002c line=360 │ │ 0x002f line=361 │ │ @@ -326677,31 +326679,31 @@ │ │ type : '(I[F[F[F[IIZJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 28 16-bit code units │ │ -126004: |[126004] org.metalev.multitouch.controller.MultiTouchController.decodeTouchEvent:(I[F[F[F[IIZJ)V │ │ -126014: 07b0 |0000: move-object v0, v11 │ │ -126016: 5401 0c1c |0001: iget-object v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c0c │ │ -12601a: 5402 031c |0003: iget-object v2, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -12601e: 5b02 0c1c |0005: iput-object v2, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c0c │ │ -126022: 5b01 031c |0007: iput-object v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126026: 01c2 |0009: move v2, v12 │ │ -126028: 07d3 |000a: move-object v3, v13 │ │ -12602a: 07e4 |000b: move-object v4, v14 │ │ -12602c: 07f5 |000c: move-object v5, v15 │ │ -12602e: 0806 1000 |000d: move-object/from16 v6, v16 │ │ -126032: 0207 1100 |000f: move/from16 v7, v17 │ │ -126036: 0208 1200 |0011: move/from16 v8, v18 │ │ -12603a: 0509 1300 |0013: move-wide/from16 v9, v19 │ │ -12603e: 770a 5534 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.access$300:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;I[F[F[F[IIZJ)V // method@3455 │ │ -126044: 7010 8434 0b00 |0018: invoke-direct {v11}, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchController:()V // method@3484 │ │ -12604a: 0e00 |001b: return-void │ │ +12600c: |[12600c] org.metalev.multitouch.controller.MultiTouchController.decodeTouchEvent:(I[F[F[F[IIZJ)V │ │ +12601c: 07b0 |0000: move-object v0, v11 │ │ +12601e: 5401 0c1c |0001: iget-object v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c0c │ │ +126022: 5402 031c |0003: iget-object v2, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +126026: 5b02 0c1c |0005: iput-object v2, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c0c │ │ +12602a: 5b01 031c |0007: iput-object v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +12602e: 01c2 |0009: move v2, v12 │ │ +126030: 07d3 |000a: move-object v3, v13 │ │ +126032: 07e4 |000b: move-object v4, v14 │ │ +126034: 07f5 |000c: move-object v5, v15 │ │ +126036: 0806 1000 |000d: move-object/from16 v6, v16 │ │ +12603a: 0207 1100 |000f: move/from16 v7, v17 │ │ +12603e: 0208 1200 |0011: move/from16 v8, v18 │ │ +126042: 0509 1300 |0013: move-wide/from16 v9, v19 │ │ +126046: 770a 5534 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.access$300:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;I[F[F[F[IIZJ)V // method@3455 │ │ +12604c: 7010 8434 0b00 |0018: invoke-direct {v11}, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchController:()V // method@3484 │ │ +126052: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=334 │ │ 0x0003 line=335 │ │ 0x0007 line=336 │ │ 0x0015 line=338 │ │ 0x0018 line=339 │ │ @@ -326721,72 +326723,72 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -12604c: |[12604c] org.metalev.multitouch.controller.MultiTouchController.extractCurrPtInfo:()V │ │ -12605c: 5430 031c |0000: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126060: 6e10 6134 0000 |0002: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@3461 │ │ -126066: 0a00 |0005: move-result v0 │ │ -126068: 5930 081c |0006: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtX:F // field@1c08 │ │ -12606c: 5430 031c |0008: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126070: 6e10 6334 0000 |000a: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@3463 │ │ -126076: 0a00 |000d: move-result v0 │ │ -126078: 5930 091c |000e: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtY:F // field@1c09 │ │ -12607c: 5430 0a1c |0010: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -126080: 7110 6b34 0000 |0012: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@346b │ │ -126086: 0a00 |0015: move-result v0 │ │ -126088: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -12608a: 3900 0400 |0017: if-nez v0, 001b // +0004 │ │ -12608e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -126090: 2807 |001a: goto 0021 // +0007 │ │ -126092: 5430 031c |001b: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126096: 6e10 5934 0000 |001d: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchDiameter:()F // method@3459 │ │ -12609c: 0a00 |0020: move-result v0 │ │ -12609e: 1402 6666 aa41 |0021: const v2, #float 21.3 // #41aa6666 │ │ -1260a4: 7120 772a 0200 |0024: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@2a77 │ │ -1260aa: 0a00 |0027: move-result v0 │ │ -1260ac: 5930 051c |0028: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtDiam:F // field@1c05 │ │ -1260b0: 5430 0a1c |002a: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -1260b4: 7110 6c34 0000 |002c: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$100:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@346c │ │ -1260ba: 0a00 |002f: move-result v0 │ │ -1260bc: 3900 0400 |0030: if-nez v0, 0034 // +0004 │ │ -1260c0: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -1260c2: 2807 |0033: goto 003a // +0007 │ │ -1260c4: 5430 031c |0034: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -1260c8: 6e10 5c34 0000 |0036: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchWidth:()F // method@345c │ │ -1260ce: 0a00 |0039: move-result v0 │ │ -1260d0: 1502 f041 |003a: const/high16 v2, #int 1106247680 // #41f0 │ │ -1260d4: 7120 772a 0200 |003c: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@2a77 │ │ -1260da: 0a00 |003f: move-result v0 │ │ -1260dc: 5930 071c |0040: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtWidth:F // field@1c07 │ │ -1260e0: 5430 0a1c |0042: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -1260e4: 7110 6c34 0000 |0044: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$100:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@346c │ │ -1260ea: 0a00 |0047: move-result v0 │ │ -1260ec: 3900 0400 |0048: if-nez v0, 004c // +0004 │ │ -1260f0: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -1260f2: 2807 |004b: goto 0052 // +0007 │ │ -1260f4: 5430 031c |004c: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -1260f8: 6e10 5b34 0000 |004e: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchHeight:()F // method@345b │ │ -1260fe: 0a00 |0051: move-result v0 │ │ -126100: 7120 772a 0200 |0052: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@2a77 │ │ -126106: 0a00 |0055: move-result v0 │ │ -126108: 5930 061c |0056: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtHeight:F // field@1c06 │ │ -12610c: 5430 0a1c |0058: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -126110: 7110 6d34 0000 |005a: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$200:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@346d │ │ -126116: 0a00 |005d: move-result v0 │ │ -126118: 3900 0300 |005e: if-nez v0, 0061 // +0003 │ │ -12611c: 2807 |0060: goto 0067 // +0007 │ │ -12611e: 5430 031c |0061: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126122: 6e10 5834 0000 |0063: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchAngle:()F // method@3458 │ │ -126128: 0a01 |0066: move-result v1 │ │ -12612a: 5931 041c |0067: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtAng:F // field@1c04 │ │ -12612e: 0e00 |0069: return-void │ │ +126054: |[126054] org.metalev.multitouch.controller.MultiTouchController.extractCurrPtInfo:()V │ │ +126064: 5430 031c |0000: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +126068: 6e10 6134 0000 |0002: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@3461 │ │ +12606e: 0a00 |0005: move-result v0 │ │ +126070: 5930 081c |0006: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtX:F // field@1c08 │ │ +126074: 5430 031c |0008: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +126078: 6e10 6334 0000 |000a: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@3463 │ │ +12607e: 0a00 |000d: move-result v0 │ │ +126080: 5930 091c |000e: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtY:F // field@1c09 │ │ +126084: 5430 0a1c |0010: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +126088: 7110 6b34 0000 |0012: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@346b │ │ +12608e: 0a00 |0015: move-result v0 │ │ +126090: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +126092: 3900 0400 |0017: if-nez v0, 001b // +0004 │ │ +126096: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +126098: 2807 |001a: goto 0021 // +0007 │ │ +12609a: 5430 031c |001b: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +12609e: 6e10 5934 0000 |001d: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchDiameter:()F // method@3459 │ │ +1260a4: 0a00 |0020: move-result v0 │ │ +1260a6: 1402 6666 aa41 |0021: const v2, #float 21.3 // #41aa6666 │ │ +1260ac: 7120 772a 0200 |0024: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@2a77 │ │ +1260b2: 0a00 |0027: move-result v0 │ │ +1260b4: 5930 051c |0028: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtDiam:F // field@1c05 │ │ +1260b8: 5430 0a1c |002a: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +1260bc: 7110 6c34 0000 |002c: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$100:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@346c │ │ +1260c2: 0a00 |002f: move-result v0 │ │ +1260c4: 3900 0400 |0030: if-nez v0, 0034 // +0004 │ │ +1260c8: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +1260ca: 2807 |0033: goto 003a // +0007 │ │ +1260cc: 5430 031c |0034: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +1260d0: 6e10 5c34 0000 |0036: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchWidth:()F // method@345c │ │ +1260d6: 0a00 |0039: move-result v0 │ │ +1260d8: 1502 f041 |003a: const/high16 v2, #int 1106247680 // #41f0 │ │ +1260dc: 7120 772a 0200 |003c: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@2a77 │ │ +1260e2: 0a00 |003f: move-result v0 │ │ +1260e4: 5930 071c |0040: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtWidth:F // field@1c07 │ │ +1260e8: 5430 0a1c |0042: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +1260ec: 7110 6c34 0000 |0044: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$100:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@346c │ │ +1260f2: 0a00 |0047: move-result v0 │ │ +1260f4: 3900 0400 |0048: if-nez v0, 004c // +0004 │ │ +1260f8: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +1260fa: 2807 |004b: goto 0052 // +0007 │ │ +1260fc: 5430 031c |004c: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +126100: 6e10 5b34 0000 |004e: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchHeight:()F // method@345b │ │ +126106: 0a00 |0051: move-result v0 │ │ +126108: 7120 772a 0200 |0052: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@2a77 │ │ +12610e: 0a00 |0055: move-result v0 │ │ +126110: 5930 061c |0056: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtHeight:F // field@1c06 │ │ +126114: 5430 0a1c |0058: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +126118: 7110 6d34 0000 |005a: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$200:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@346d │ │ +12611e: 0a00 |005d: move-result v0 │ │ +126120: 3900 0300 |005e: if-nez v0, 0061 // +0003 │ │ +126124: 2807 |0060: goto 0067 // +0007 │ │ +126126: 5430 031c |0061: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +12612a: 6e10 5834 0000 |0063: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchAngle:()F // method@3458 │ │ +126130: 0a01 |0066: move-result v1 │ │ +126132: 5931 041c |0067: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtAng:F // field@1c04 │ │ +126136: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0008 line=124 │ │ 0x0010 line=125 │ │ 0x002a line=126 │ │ 0x0042 line=127 │ │ @@ -326799,175 +326801,175 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 313 16-bit code units │ │ -126130: |[126130] org.metalev.multitouch.controller.MultiTouchController.multiTouchController:()V │ │ -126140: 5270 0b1c |0000: iget v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ -126144: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -126146: 3800 0b01 |0003: if-eqz v0, 010e // +010b │ │ -12614a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -12614c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -12614e: 1224 |0007: const/4 v4, #int 2 // #2 │ │ -126150: 1605 1400 |0008: const-wide/16 v5, #int 20 // #14 │ │ -126154: 3210 c300 |000a: if-eq v0, v1, 00cd // +00c3 │ │ -126158: 3240 0400 |000c: if-eq v0, v4, 0010 // +0004 │ │ -12615c: 2900 2a01 |000e: goto/16 0138 // +012a │ │ -126160: 5470 031c |0010: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126164: 6e10 6634 0000 |0012: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@3466 │ │ -12616a: 0a00 |0015: move-result v0 │ │ -12616c: 3800 9100 |0016: if-eqz v0, 00a7 // +0091 │ │ -126170: 5470 031c |0018: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126174: 6e10 6534 0000 |001a: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@3465 │ │ -12617a: 0a00 |001d: move-result v0 │ │ -12617c: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -126180: 2900 8700 |0020: goto/16 00a7 // +0087 │ │ -126184: 5470 031c |0022: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126188: 6e10 6134 0000 |0024: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@3461 │ │ -12618e: 0a00 |0027: move-result v0 │ │ -126190: 5471 0c1c |0028: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c0c │ │ -126194: 6e10 6134 0100 |002a: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@3461 │ │ -12619a: 0a01 |002d: move-result v1 │ │ -12619c: c710 |002e: sub-float/2addr v0, v1 │ │ -12619e: 7110 6b2a 0000 |002f: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -1261a4: 0a00 |0032: move-result v0 │ │ -1261a6: 1501 f041 |0033: const/high16 v1, #int 1106247680 // #41f0 │ │ -1261aa: 2d00 0001 |0035: cmpl-float v0, v0, v1 │ │ -1261ae: 3c00 6000 |0037: if-gtz v0, 0097 // +0060 │ │ -1261b2: 5470 031c |0039: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -1261b6: 6e10 6334 0000 |003b: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@3463 │ │ -1261bc: 0a00 |003e: move-result v0 │ │ -1261be: 5472 0c1c |003f: iget-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c0c │ │ -1261c2: 6e10 6334 0200 |0041: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@3463 │ │ -1261c8: 0a02 |0044: move-result v2 │ │ -1261ca: c720 |0045: sub-float/2addr v0, v2 │ │ -1261cc: 7110 6b2a 0000 |0046: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -1261d2: 0a00 |0049: move-result v0 │ │ -1261d4: 2d00 0001 |004a: cmpl-float v0, v0, v1 │ │ -1261d8: 3c00 4b00 |004c: if-gtz v0, 0097 // +004b │ │ -1261dc: 5470 031c |004e: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -1261e0: 6e10 5c34 0000 |0050: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchWidth:()F // method@345c │ │ -1261e6: 0a00 |0053: move-result v0 │ │ -1261e8: 5471 0c1c |0054: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c0c │ │ -1261ec: 6e10 5c34 0100 |0056: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchWidth:()F // method@345c │ │ -1261f2: 0a01 |0059: move-result v1 │ │ -1261f4: c710 |005a: sub-float/2addr v0, v1 │ │ -1261f6: 7110 6b2a 0000 |005b: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -1261fc: 0a00 |005e: move-result v0 │ │ -1261fe: 1501 003f |005f: const/high16 v1, #int 1056964608 // #3f00 │ │ -126202: a800 0001 |0061: mul-float v0, v0, v1 │ │ -126206: 1502 2042 |0063: const/high16 v2, #int 1109393408 // #4220 │ │ -12620a: 2d00 0002 |0065: cmpl-float v0, v0, v2 │ │ -12620e: 3c00 3000 |0067: if-gtz v0, 0097 // +0030 │ │ -126212: 5470 031c |0069: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126216: 6e10 5b34 0000 |006b: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchHeight:()F // method@345b │ │ -12621c: 0a00 |006e: move-result v0 │ │ -12621e: 5473 0c1c |006f: iget-object v3, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c0c │ │ -126222: 6e10 5b34 0300 |0071: invoke-virtual {v3}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchHeight:()F // method@345b │ │ -126228: 0a03 |0074: move-result v3 │ │ -12622a: c730 |0075: sub-float/2addr v0, v3 │ │ -12622c: 7110 6b2a 0000 |0076: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -126232: 0a00 |0079: move-result v0 │ │ -126234: a800 0001 |007a: mul-float v0, v0, v1 │ │ -126238: 2d00 0002 |007c: cmpl-float v0, v0, v2 │ │ -12623c: 3d00 0300 |007e: if-lez v0, 0081 // +0003 │ │ -126240: 2817 |0080: goto 0097 // +0017 │ │ -126242: 5470 031c |0081: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126246: 7110 5434 0000 |0083: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.access$1000:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)J // method@3454 │ │ -12624c: 0b00 |0086: move-result-wide v0 │ │ -12624e: 5372 0d1c |0087: iget-wide v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@1c0d │ │ -126252: 3104 0002 |0089: cmp-long v4, v0, v2 │ │ -126256: 3b04 0700 |008b: if-gez v4, 0092 // +0007 │ │ -12625a: 7010 7f34 0700 |008d: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@347f │ │ -126260: 2900 a800 |0090: goto/16 0138 // +00a8 │ │ -126264: 7010 8634 0700 |0092: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.performDragOrPinch:()V // method@3486 │ │ -12626a: 2900 a300 |0095: goto/16 0138 // +00a3 │ │ -12626e: 7010 7f34 0700 |0097: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@347f │ │ -126274: 5470 031c |009a: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126278: 6e10 5734 0000 |009c: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@3457 │ │ -12627e: 0b00 |009f: move-result-wide v0 │ │ -126280: 5a70 0e1c |00a0: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@1c0e │ │ -126284: bb50 |00a2: add-long/2addr v0, v5 │ │ -126286: 5a70 0d1c |00a3: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@1c0d │ │ -12628a: 2900 9300 |00a5: goto/16 0138 // +0093 │ │ -12628e: 5470 031c |00a7: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126292: 6e10 6534 0000 |00a9: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@3465 │ │ -126298: 0a00 |00ac: move-result v0 │ │ -12629a: 3900 0f00 |00ad: if-nez v0, 00bc // +000f │ │ -12629e: 5973 0b1c |00af: iput v3, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ -1262a2: 5470 181c |00b1: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@1c18 │ │ -1262a6: 5b72 1b1c |00b3: iput-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@1c1b │ │ -1262aa: 5471 031c |00b5: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -1262ae: 7230 5134 2001 |00b7: invoke-interface {v0, v2, v1}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3451 │ │ -1262b4: 2900 7e00 |00ba: goto/16 0138 // +007e │ │ -1262b8: 5971 0b1c |00bc: iput v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ -1262bc: 7010 7f34 0700 |00be: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@347f │ │ -1262c2: 5470 031c |00c1: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -1262c6: 6e10 5734 0000 |00c3: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@3457 │ │ -1262cc: 0b00 |00c6: move-result-wide v0 │ │ -1262ce: 5a70 0e1c |00c7: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@1c0e │ │ -1262d2: bb50 |00c9: add-long/2addr v0, v5 │ │ -1262d4: 5a70 0d1c |00ca: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@1c0d │ │ -1262d8: 286c |00cc: goto 0138 // +006c │ │ -1262da: 5470 031c |00cd: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -1262de: 6e10 6534 0000 |00cf: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@3465 │ │ -1262e4: 0a00 |00d2: move-result v0 │ │ -1262e6: 3900 0e00 |00d3: if-nez v0, 00e1 // +000e │ │ -1262ea: 5973 0b1c |00d5: iput v3, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ -1262ee: 5470 181c |00d7: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@1c18 │ │ -1262f2: 5b72 1b1c |00d9: iput-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@1c1b │ │ -1262f6: 5471 031c |00db: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -1262fa: 7230 5134 2001 |00dd: invoke-interface {v0, v2, v1}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3451 │ │ -126300: 2858 |00e0: goto 0138 // +0058 │ │ -126302: 5470 031c |00e1: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126306: 6e10 6634 0000 |00e3: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@3466 │ │ -12630c: 0a00 |00e6: move-result v0 │ │ -12630e: 3800 1300 |00e7: if-eqz v0, 00fa // +0013 │ │ -126312: 5974 0b1c |00e9: iput v4, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ -126316: 7010 7f34 0700 |00eb: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@347f │ │ -12631c: 5470 031c |00ee: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126320: 6e10 5734 0000 |00f0: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@3457 │ │ -126326: 0b00 |00f3: move-result-wide v0 │ │ -126328: 5a70 0e1c |00f4: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@1c0e │ │ -12632c: bb50 |00f6: add-long/2addr v0, v5 │ │ -12632e: 5a70 0d1c |00f7: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@1c0d │ │ -126332: 283f |00f9: goto 0138 // +003f │ │ -126334: 5470 031c |00fa: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126338: 6e10 5734 0000 |00fc: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@3457 │ │ -12633e: 0b00 |00ff: move-result-wide v0 │ │ -126340: 5372 0d1c |0100: iget-wide v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@1c0d │ │ -126344: 3104 0002 |0102: cmp-long v4, v0, v2 │ │ -126348: 3b04 0600 |0104: if-gez v4, 010a // +0006 │ │ -12634c: 7010 7f34 0700 |0106: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@347f │ │ -126352: 282f |0109: goto 0138 // +002f │ │ -126354: 7010 8634 0700 |010a: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.performDragOrPinch:()V // method@3486 │ │ -12635a: 282b |010d: goto 0138 // +002b │ │ -12635c: 5470 031c |010e: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126360: 6e10 6534 0000 |0110: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@3465 │ │ -126366: 0a00 |0113: move-result v0 │ │ -126368: 3800 2400 |0114: if-eqz v0, 0138 // +0024 │ │ -12636c: 5470 181c |0116: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@1c18 │ │ -126370: 5472 031c |0118: iget-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126374: 7220 4f34 2000 |011a: invoke-interface {v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; // method@344f │ │ -12637a: 0c00 |011d: move-result-object v0 │ │ -12637c: 5b70 1b1c |011e: iput-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@1c1b │ │ -126380: 3800 1800 |0120: if-eqz v0, 0138 // +0018 │ │ -126384: 5971 0b1c |0122: iput v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ -126388: 5471 181c |0124: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@1c18 │ │ -12638c: 5472 031c |0126: iget-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126390: 7230 5134 0102 |0128: invoke-interface {v1, v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3451 │ │ -126396: 7010 7f34 0700 |012b: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@347f │ │ -12639c: 5470 031c |012e: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -1263a0: 6e10 5734 0000 |0130: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@3457 │ │ -1263a6: 0b00 |0133: move-result-wide v0 │ │ -1263a8: 5a70 0d1c |0134: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@1c0d │ │ -1263ac: 5a70 0e1c |0136: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@1c0e │ │ -1263b0: 0e00 |0138: return-void │ │ +126138: |[126138] org.metalev.multitouch.controller.MultiTouchController.multiTouchController:()V │ │ +126148: 5270 0b1c |0000: iget v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ +12614c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +12614e: 3800 0b01 |0003: if-eqz v0, 010e // +010b │ │ +126152: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +126154: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +126156: 1224 |0007: const/4 v4, #int 2 // #2 │ │ +126158: 1605 1400 |0008: const-wide/16 v5, #int 20 // #14 │ │ +12615c: 3210 c300 |000a: if-eq v0, v1, 00cd // +00c3 │ │ +126160: 3240 0400 |000c: if-eq v0, v4, 0010 // +0004 │ │ +126164: 2900 2a01 |000e: goto/16 0138 // +012a │ │ +126168: 5470 031c |0010: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +12616c: 6e10 6634 0000 |0012: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@3466 │ │ +126172: 0a00 |0015: move-result v0 │ │ +126174: 3800 9100 |0016: if-eqz v0, 00a7 // +0091 │ │ +126178: 5470 031c |0018: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +12617c: 6e10 6534 0000 |001a: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@3465 │ │ +126182: 0a00 |001d: move-result v0 │ │ +126184: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +126188: 2900 8700 |0020: goto/16 00a7 // +0087 │ │ +12618c: 5470 031c |0022: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +126190: 6e10 6134 0000 |0024: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@3461 │ │ +126196: 0a00 |0027: move-result v0 │ │ +126198: 5471 0c1c |0028: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c0c │ │ +12619c: 6e10 6134 0100 |002a: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@3461 │ │ +1261a2: 0a01 |002d: move-result v1 │ │ +1261a4: c710 |002e: sub-float/2addr v0, v1 │ │ +1261a6: 7110 6b2a 0000 |002f: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +1261ac: 0a00 |0032: move-result v0 │ │ +1261ae: 1501 f041 |0033: const/high16 v1, #int 1106247680 // #41f0 │ │ +1261b2: 2d00 0001 |0035: cmpl-float v0, v0, v1 │ │ +1261b6: 3c00 6000 |0037: if-gtz v0, 0097 // +0060 │ │ +1261ba: 5470 031c |0039: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +1261be: 6e10 6334 0000 |003b: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@3463 │ │ +1261c4: 0a00 |003e: move-result v0 │ │ +1261c6: 5472 0c1c |003f: iget-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c0c │ │ +1261ca: 6e10 6334 0200 |0041: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@3463 │ │ +1261d0: 0a02 |0044: move-result v2 │ │ +1261d2: c720 |0045: sub-float/2addr v0, v2 │ │ +1261d4: 7110 6b2a 0000 |0046: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +1261da: 0a00 |0049: move-result v0 │ │ +1261dc: 2d00 0001 |004a: cmpl-float v0, v0, v1 │ │ +1261e0: 3c00 4b00 |004c: if-gtz v0, 0097 // +004b │ │ +1261e4: 5470 031c |004e: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +1261e8: 6e10 5c34 0000 |0050: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchWidth:()F // method@345c │ │ +1261ee: 0a00 |0053: move-result v0 │ │ +1261f0: 5471 0c1c |0054: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c0c │ │ +1261f4: 6e10 5c34 0100 |0056: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchWidth:()F // method@345c │ │ +1261fa: 0a01 |0059: move-result v1 │ │ +1261fc: c710 |005a: sub-float/2addr v0, v1 │ │ +1261fe: 7110 6b2a 0000 |005b: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +126204: 0a00 |005e: move-result v0 │ │ +126206: 1501 003f |005f: const/high16 v1, #int 1056964608 // #3f00 │ │ +12620a: a800 0001 |0061: mul-float v0, v0, v1 │ │ +12620e: 1502 2042 |0063: const/high16 v2, #int 1109393408 // #4220 │ │ +126212: 2d00 0002 |0065: cmpl-float v0, v0, v2 │ │ +126216: 3c00 3000 |0067: if-gtz v0, 0097 // +0030 │ │ +12621a: 5470 031c |0069: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +12621e: 6e10 5b34 0000 |006b: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchHeight:()F // method@345b │ │ +126224: 0a00 |006e: move-result v0 │ │ +126226: 5473 0c1c |006f: iget-object v3, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c0c │ │ +12622a: 6e10 5b34 0300 |0071: invoke-virtual {v3}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchHeight:()F // method@345b │ │ +126230: 0a03 |0074: move-result v3 │ │ +126232: c730 |0075: sub-float/2addr v0, v3 │ │ +126234: 7110 6b2a 0000 |0076: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +12623a: 0a00 |0079: move-result v0 │ │ +12623c: a800 0001 |007a: mul-float v0, v0, v1 │ │ +126240: 2d00 0002 |007c: cmpl-float v0, v0, v2 │ │ +126244: 3d00 0300 |007e: if-lez v0, 0081 // +0003 │ │ +126248: 2817 |0080: goto 0097 // +0017 │ │ +12624a: 5470 031c |0081: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +12624e: 7110 5434 0000 |0083: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.access$1000:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)J // method@3454 │ │ +126254: 0b00 |0086: move-result-wide v0 │ │ +126256: 5372 0d1c |0087: iget-wide v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@1c0d │ │ +12625a: 3104 0002 |0089: cmp-long v4, v0, v2 │ │ +12625e: 3b04 0700 |008b: if-gez v4, 0092 // +0007 │ │ +126262: 7010 7f34 0700 |008d: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@347f │ │ +126268: 2900 a800 |0090: goto/16 0138 // +00a8 │ │ +12626c: 7010 8634 0700 |0092: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.performDragOrPinch:()V // method@3486 │ │ +126272: 2900 a300 |0095: goto/16 0138 // +00a3 │ │ +126276: 7010 7f34 0700 |0097: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@347f │ │ +12627c: 5470 031c |009a: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +126280: 6e10 5734 0000 |009c: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@3457 │ │ +126286: 0b00 |009f: move-result-wide v0 │ │ +126288: 5a70 0e1c |00a0: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@1c0e │ │ +12628c: bb50 |00a2: add-long/2addr v0, v5 │ │ +12628e: 5a70 0d1c |00a3: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@1c0d │ │ +126292: 2900 9300 |00a5: goto/16 0138 // +0093 │ │ +126296: 5470 031c |00a7: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +12629a: 6e10 6534 0000 |00a9: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@3465 │ │ +1262a0: 0a00 |00ac: move-result v0 │ │ +1262a2: 3900 0f00 |00ad: if-nez v0, 00bc // +000f │ │ +1262a6: 5973 0b1c |00af: iput v3, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ +1262aa: 5470 181c |00b1: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@1c18 │ │ +1262ae: 5b72 1b1c |00b3: iput-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@1c1b │ │ +1262b2: 5471 031c |00b5: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +1262b6: 7230 5134 2001 |00b7: invoke-interface {v0, v2, v1}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3451 │ │ +1262bc: 2900 7e00 |00ba: goto/16 0138 // +007e │ │ +1262c0: 5971 0b1c |00bc: iput v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ +1262c4: 7010 7f34 0700 |00be: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@347f │ │ +1262ca: 5470 031c |00c1: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +1262ce: 6e10 5734 0000 |00c3: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@3457 │ │ +1262d4: 0b00 |00c6: move-result-wide v0 │ │ +1262d6: 5a70 0e1c |00c7: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@1c0e │ │ +1262da: bb50 |00c9: add-long/2addr v0, v5 │ │ +1262dc: 5a70 0d1c |00ca: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@1c0d │ │ +1262e0: 286c |00cc: goto 0138 // +006c │ │ +1262e2: 5470 031c |00cd: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +1262e6: 6e10 6534 0000 |00cf: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@3465 │ │ +1262ec: 0a00 |00d2: move-result v0 │ │ +1262ee: 3900 0e00 |00d3: if-nez v0, 00e1 // +000e │ │ +1262f2: 5973 0b1c |00d5: iput v3, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ +1262f6: 5470 181c |00d7: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@1c18 │ │ +1262fa: 5b72 1b1c |00d9: iput-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@1c1b │ │ +1262fe: 5471 031c |00db: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +126302: 7230 5134 2001 |00dd: invoke-interface {v0, v2, v1}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3451 │ │ +126308: 2858 |00e0: goto 0138 // +0058 │ │ +12630a: 5470 031c |00e1: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +12630e: 6e10 6634 0000 |00e3: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@3466 │ │ +126314: 0a00 |00e6: move-result v0 │ │ +126316: 3800 1300 |00e7: if-eqz v0, 00fa // +0013 │ │ +12631a: 5974 0b1c |00e9: iput v4, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ +12631e: 7010 7f34 0700 |00eb: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@347f │ │ +126324: 5470 031c |00ee: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +126328: 6e10 5734 0000 |00f0: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@3457 │ │ +12632e: 0b00 |00f3: move-result-wide v0 │ │ +126330: 5a70 0e1c |00f4: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@1c0e │ │ +126334: bb50 |00f6: add-long/2addr v0, v5 │ │ +126336: 5a70 0d1c |00f7: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@1c0d │ │ +12633a: 283f |00f9: goto 0138 // +003f │ │ +12633c: 5470 031c |00fa: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +126340: 6e10 5734 0000 |00fc: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@3457 │ │ +126346: 0b00 |00ff: move-result-wide v0 │ │ +126348: 5372 0d1c |0100: iget-wide v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@1c0d │ │ +12634c: 3104 0002 |0102: cmp-long v4, v0, v2 │ │ +126350: 3b04 0600 |0104: if-gez v4, 010a // +0006 │ │ +126354: 7010 7f34 0700 |0106: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@347f │ │ +12635a: 282f |0109: goto 0138 // +002f │ │ +12635c: 7010 8634 0700 |010a: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.performDragOrPinch:()V // method@3486 │ │ +126362: 282b |010d: goto 0138 // +002b │ │ +126364: 5470 031c |010e: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +126368: 6e10 6534 0000 |0110: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@3465 │ │ +12636e: 0a00 |0113: move-result v0 │ │ +126370: 3800 2400 |0114: if-eqz v0, 0138 // +0024 │ │ +126374: 5470 181c |0116: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@1c18 │ │ +126378: 5472 031c |0118: iget-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +12637c: 7220 4f34 2000 |011a: invoke-interface {v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; // method@344f │ │ +126382: 0c00 |011d: move-result-object v0 │ │ +126384: 5b70 1b1c |011e: iput-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@1c1b │ │ +126388: 3800 1800 |0120: if-eqz v0, 0138 // +0018 │ │ +12638c: 5971 0b1c |0122: iput v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ +126390: 5471 181c |0124: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@1c18 │ │ +126394: 5472 031c |0126: iget-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +126398: 7230 5134 0102 |0128: invoke-interface {v1, v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3451 │ │ +12639e: 7010 7f34 0700 |012b: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@347f │ │ +1263a4: 5470 031c |012e: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +1263a8: 6e10 5734 0000 |0130: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@3457 │ │ +1263ae: 0b00 |0133: move-result-wide v0 │ │ +1263b0: 5a70 0d1c |0134: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@1c0d │ │ +1263b4: 5a70 0e1c |0136: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@1c0e │ │ +1263b8: 0e00 |0138: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0010 line=455 │ │ 0x0022 line=475 │ │ 0x003b line=476 │ │ 0x0050 line=477 │ │ @@ -327010,63 +327012,63 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 94 16-bit code units │ │ -1263b4: |[1263b4] org.metalev.multitouch.controller.MultiTouchController.performDragOrPinch:()V │ │ -1263c4: 54a0 1b1c |0000: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@1c1b │ │ -1263c8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -1263cc: 0e00 |0004: return-void │ │ -1263ce: 54a0 0a1c |0005: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -1263d2: 7110 6b34 0000 |0007: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@346b │ │ -1263d8: 0a00 |000a: move-result v0 │ │ -1263da: 1501 803f |000b: const/high16 v1, #int 1065353216 // #3f80 │ │ -1263de: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -1263e2: 2813 |000f: goto 0022 // +0013 │ │ -1263e4: 54a0 0a1c |0010: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -1263e8: 7110 6e34 0000 |0012: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@346e │ │ -1263ee: 0a00 |0015: move-result v0 │ │ -1263f0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1263f2: 2d00 0002 |0017: cmpl-float v0, v0, v2 │ │ -1263f6: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ -1263fa: 2807 |001b: goto 0022 // +0007 │ │ -1263fc: 54a0 0a1c |001c: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -126400: 7110 6e34 0000 |001e: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@346e │ │ -126406: 0a01 |0021: move-result v1 │ │ -126408: 7010 8134 0a00 |0022: invoke-direct {v10}, Lorg/metalev/multitouch/controller/MultiTouchController;.extractCurrPtInfo:()V // method@3481 │ │ -12640e: 52a0 081c |0025: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtX:F // field@1c08 │ │ -126412: 52a2 1d1c |0027: iget v2, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosX:F // field@1c1d │ │ -126416: a802 0201 |0029: mul-float v2, v2, v1 │ │ -12641a: a704 0002 |002b: sub-float v4, v0, v2 │ │ -12641e: 52a0 091c |002d: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtY:F // field@1c09 │ │ -126422: 52a2 1e1c |002f: iget v2, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosY:F // field@1c1e │ │ -126426: a802 0201 |0031: mul-float v2, v2, v1 │ │ -12642a: a705 0002 |0033: sub-float v5, v0, v2 │ │ -12642e: 52a0 1f1c |0035: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleOverPinchDiam:F // field@1c1f │ │ -126432: 52a1 051c |0037: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtDiam:F // field@1c05 │ │ -126436: a806 0001 |0039: mul-float v6, v0, v1 │ │ -12643a: 52a0 201c |003b: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleXOverPinchWidth:F // field@1c20 │ │ -12643e: 52a1 071c |003d: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtWidth:F // field@1c07 │ │ -126442: a807 0001 |003f: mul-float v7, v0, v1 │ │ -126446: 52a0 211c |0041: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleYOverPinchHeight:F // field@1c21 │ │ -12644a: 52a1 061c |0043: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtHeight:F // field@1c06 │ │ -12644e: a808 0001 |0045: mul-float v8, v0, v1 │ │ -126452: 52a0 1c1c |0047: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startAngleMinusPinchAngle:F // field@1c1c │ │ -126456: 52a1 041c |0049: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtAng:F // field@1c04 │ │ -12645a: a609 0001 |004b: add-float v9, v0, v1 │ │ -12645e: 54a3 0a1c |004d: iget-object v3, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -126462: 7407 7a34 0300 |004f: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFFFFF)V // method@347a │ │ -126468: 54a0 181c |0052: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@1c18 │ │ -12646c: 54a1 1b1c |0054: iget-object v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@1c1b │ │ -126470: 54a2 0a1c |0056: iget-object v2, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -126474: 54a3 031c |0058: iget-object v3, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ -126478: 7240 5234 1032 |005a: invoke-interface {v0, v1, v2, v3}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z // method@3452 │ │ -12647e: 0e00 |005d: return-void │ │ +1263bc: |[1263bc] org.metalev.multitouch.controller.MultiTouchController.performDragOrPinch:()V │ │ +1263cc: 54a0 1b1c |0000: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@1c1b │ │ +1263d0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +1263d4: 0e00 |0004: return-void │ │ +1263d6: 54a0 0a1c |0005: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +1263da: 7110 6b34 0000 |0007: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@346b │ │ +1263e0: 0a00 |000a: move-result v0 │ │ +1263e2: 1501 803f |000b: const/high16 v1, #int 1065353216 // #3f80 │ │ +1263e6: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +1263ea: 2813 |000f: goto 0022 // +0013 │ │ +1263ec: 54a0 0a1c |0010: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +1263f0: 7110 6e34 0000 |0012: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@346e │ │ +1263f6: 0a00 |0015: move-result v0 │ │ +1263f8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1263fa: 2d00 0002 |0017: cmpl-float v0, v0, v2 │ │ +1263fe: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ +126402: 2807 |001b: goto 0022 // +0007 │ │ +126404: 54a0 0a1c |001c: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +126408: 7110 6e34 0000 |001e: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@346e │ │ +12640e: 0a01 |0021: move-result v1 │ │ +126410: 7010 8134 0a00 |0022: invoke-direct {v10}, Lorg/metalev/multitouch/controller/MultiTouchController;.extractCurrPtInfo:()V // method@3481 │ │ +126416: 52a0 081c |0025: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtX:F // field@1c08 │ │ +12641a: 52a2 1d1c |0027: iget v2, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosX:F // field@1c1d │ │ +12641e: a802 0201 |0029: mul-float v2, v2, v1 │ │ +126422: a704 0002 |002b: sub-float v4, v0, v2 │ │ +126426: 52a0 091c |002d: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtY:F // field@1c09 │ │ +12642a: 52a2 1e1c |002f: iget v2, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosY:F // field@1c1e │ │ +12642e: a802 0201 |0031: mul-float v2, v2, v1 │ │ +126432: a705 0002 |0033: sub-float v5, v0, v2 │ │ +126436: 52a0 1f1c |0035: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleOverPinchDiam:F // field@1c1f │ │ +12643a: 52a1 051c |0037: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtDiam:F // field@1c05 │ │ +12643e: a806 0001 |0039: mul-float v6, v0, v1 │ │ +126442: 52a0 201c |003b: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleXOverPinchWidth:F // field@1c20 │ │ +126446: 52a1 071c |003d: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtWidth:F // field@1c07 │ │ +12644a: a807 0001 |003f: mul-float v7, v0, v1 │ │ +12644e: 52a0 211c |0041: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleYOverPinchHeight:F // field@1c21 │ │ +126452: 52a1 061c |0043: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtHeight:F // field@1c06 │ │ +126456: a808 0001 |0045: mul-float v8, v0, v1 │ │ +12645a: 52a0 1c1c |0047: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startAngleMinusPinchAngle:F // field@1c1c │ │ +12645e: 52a1 041c |0049: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtAng:F // field@1c04 │ │ +126462: a609 0001 |004b: add-float v9, v0, v1 │ │ +126466: 54a3 0a1c |004d: iget-object v3, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +12646a: 7407 7a34 0300 |004f: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFFFFF)V // method@347a │ │ +126470: 54a0 181c |0052: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@1c18 │ │ +126474: 54a1 1b1c |0054: iget-object v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@1c1b │ │ +126478: 54a2 0a1c |0056: iget-object v2, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +12647c: 54a3 031c |0058: iget-object v3, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1c03 │ │ +126480: 7240 5234 1032 |005a: invoke-interface {v0, v1, v2, v3}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z // method@3452 │ │ +126486: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0005 line=376 │ │ 0x0022 line=377 │ │ 0x0025 line=378 │ │ 0x002d line=379 │ │ @@ -327085,17 +327087,17 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12593c: |[12593c] org.metalev.multitouch.controller.MultiTouchController.getHandleSingleTouchEvents:()Z │ │ -12594c: 5510 021c |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.handleSingleTouchEvents:Z // field@1c02 │ │ -125950: 0f00 |0002: return v0 │ │ +125944: |[125944] org.metalev.multitouch.controller.MultiTouchController.getHandleSingleTouchEvents:()Z │ │ +125954: 5510 021c |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.handleSingleTouchEvents:Z // field@1c02 │ │ +125958: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController; │ │ │ │ #1 : (in Lorg/metalev/multitouch/controller/MultiTouchController;) │ │ @@ -327103,17 +327105,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125cbc: |[125cbc] org.metalev.multitouch.controller.MultiTouchController.getMode:()I │ │ -125ccc: 5210 0b1c |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ -125cd0: 0f00 |0002: return v0 │ │ +125cc4: |[125cc4] org.metalev.multitouch.controller.MultiTouchController.getMode:()I │ │ +125cd4: 5210 0b1c |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ +125cd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController; │ │ │ │ #2 : (in Lorg/metalev/multitouch/controller/MultiTouchController;) │ │ @@ -327121,244 +327123,244 @@ │ │ type : '(Landroid/view/MotionEvent;DDD)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 29 │ │ ins : 8 │ │ outs : 10 │ │ insns size : 419 16-bit code units │ │ -125954: |[125954] org.metalev.multitouch.controller.MultiTouchController.onTouchEvent:(Landroid/view/MotionEvent;DDD)Z │ │ -125964: 080b 1500 |0000: move-object/from16 v11, v21 │ │ -125968: 0800 1600 |0002: move-object/from16 v0, v22 │ │ -12596c: 120c |0004: const/4 v12, #int 0 // #0 │ │ -12596e: 6301 171c |0005: sget-boolean v1, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchSupported:Z // field@1c17 │ │ -125972: 121d |0007: const/4 v13, #int 1 // #1 │ │ -125974: 3801 1200 |0008: if-eqz v1, 001a // +0012 │ │ -125978: 6201 121c |000a: sget-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerCount:Ljava/lang/reflect/Method; // field@1c12 │ │ -12597c: 23c2 f609 |000c: new-array v2, v12, [Ljava/lang/Object; // type@09f6 │ │ -125980: 6e30 342b 0102 |000e: invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ -125986: 0c01 |0011: move-result-object v1 │ │ -125988: 1f01 f406 |0012: check-cast v1, Ljava/lang/Integer; // type@06f4 │ │ -12598c: 6e10 5b2a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -125992: 0a01 |0017: move-result v1 │ │ -125994: 011e |0018: move v14, v1 │ │ -125996: 2802 |0019: goto 001b // +0002 │ │ -125998: 121e |001a: const/4 v14, #int 1 // #1 │ │ -12599a: 1501 803f |001b: const/high16 v1, #int 1065353216 // #3f80 │ │ -12599e: 33de 1a00 |001d: if-ne v14, v13, 0037 // +001a │ │ -1259a2: 54b1 0a1c |001f: iget-object v1, v11, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ -1259a6: 6e10 7534 0100 |0021: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getScale:()F // method@3475 │ │ -1259ac: 0a01 |0024: move-result v1 │ │ -1259ae: 8911 |0025: float-to-double v1, v1 │ │ -1259b0: 2f03 0117 |0026: cmpl-double v3, v1, v23 │ │ -1259b4: 3d03 0400 |0028: if-lez v3, 002c // +0004 │ │ -1259b8: 0501 1700 |002a: move-wide/from16 v1, v23 │ │ -1259bc: 3003 0119 |002c: cmpg-double v3, v1, v25 │ │ -1259c0: 3b03 0400 |002e: if-gez v3, 0032 // +0004 │ │ -1259c4: 0501 1900 |0030: move-wide/from16 v1, v25 │ │ -1259c8: ad01 011b |0032: mul-double v1, v1, v27 │ │ -1259cc: 8c11 |0034: double-to-float v1, v1 │ │ -1259ce: 011f |0035: move v15, v1 │ │ -1259d0: 2803 |0036: goto 0039 // +0003 │ │ -1259d2: 150f 803f |0037: const/high16 v15, #int 1065353216 // #3f80 │ │ -1259d6: 52b1 0b1c |0039: iget v1, v11, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ -1259da: 3901 0900 |003b: if-nez v1, 0044 // +0009 │ │ -1259de: 55b1 021c |003d: iget-boolean v1, v11, Lorg/metalev/multitouch/controller/MultiTouchController;.handleSingleTouchEvents:Z // field@1c02 │ │ -1259e2: 3901 0500 |003f: if-nez v1, 0044 // +0005 │ │ -1259e6: 33de 0300 |0041: if-ne v14, v13, 0044 // +0003 │ │ -1259ea: 0f0c |0043: return v12 │ │ -1259ec: 7401 5106 1600 |0044: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getAction:()I // method@0651 │ │ -1259f2: 0a09 |0047: move-result v9 │ │ -1259f4: 7401 5d06 1600 |0048: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getHistorySize:()I // method@065d │ │ -1259fa: 0a01 |004b: move-result v1 │ │ -1259fc: 930a 010e |004c: div-int v10, v1, v14 │ │ -125a00: 1208 |004e: const/4 v8, #int 0 // #0 │ │ -125a02: 36a8 4a01 |004f: if-gt v8, v10, 0199 // +014a │ │ -125a06: 35a8 0400 |0051: if-ge v8, v10, 0055 // +0004 │ │ -125a0a: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -125a0c: 2802 |0054: goto 0056 // +0002 │ │ -125a0e: 1201 |0055: const/4 v1, #int 0 // #0 │ │ -125a10: 6302 171c |0056: sget-boolean v2, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchSupported:Z // field@1c17 │ │ -125a14: 1223 |0058: const/4 v3, #int 2 // #2 │ │ -125a16: 3802 c000 |0059: if-eqz v2, 0119 // +00c0 │ │ -125a1a: 33de 0400 |005b: if-ne v14, v13, 005f // +0004 │ │ -125a1e: 2900 bc00 |005d: goto/16 0119 // +00bc │ │ -125a22: 1302 1400 |005f: const/16 v2, #int 20 // #14 │ │ -125a26: 7120 7c2a 2e00 |0061: invoke-static {v14, v2}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ -125a2c: 0a02 |0064: move-result v2 │ │ -125a2e: 1204 |0065: const/4 v4, #int 0 // #0 │ │ -125a30: 3524 e200 |0066: if-ge v4, v2, 0148 // +00e2 │ │ -125a34: 6205 131c |0068: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerId:Ljava/lang/reflect/Method; // field@1c13 │ │ -125a38: 23d6 f609 |006a: new-array v6, v13, [Ljava/lang/Object; // type@09f6 │ │ -125a3c: 7110 622a 0400 |006c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -125a42: 0c07 |006f: move-result-object v7 │ │ -125a44: 4d07 060c |0070: aput-object v7, v6, v12 │ │ -125a48: 6e30 342b 0506 |0072: invoke-virtual {v5, v0, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ -125a4e: 0c05 |0075: move-result-object v5 │ │ -125a50: 1f05 f406 |0076: check-cast v5, Ljava/lang/Integer; // type@06f4 │ │ -125a54: 6e10 5b2a 0500 |0078: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -125a5a: 0a05 |007b: move-result v5 │ │ -125a5c: 6206 191c |007c: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.pointerIds:[I // field@1c19 │ │ -125a60: 4b05 0604 |007e: aput v5, v6, v4 │ │ -125a64: 6205 221c |0080: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@1c22 │ │ -125a68: 3801 1700 |0082: if-eqz v1, 0099 // +0017 │ │ -125a6c: 6206 101c |0084: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalX:Ljava/lang/reflect/Method; // field@1c10 │ │ -125a70: 2337 f609 |0086: new-array v7, v3, [Ljava/lang/Object; // type@09f6 │ │ -125a74: 7110 622a 0400 |0088: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -125a7a: 0c10 |008b: move-result-object v16 │ │ -125a7c: 4d10 070c |008c: aput-object v16, v7, v12 │ │ -125a80: 7110 622a 0800 |008e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -125a86: 0c10 |0091: move-result-object v16 │ │ -125a88: 4d10 070d |0092: aput-object v16, v7, v13 │ │ -125a8c: 6e30 342b 0607 |0094: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ -125a92: 0c06 |0097: move-result-object v6 │ │ -125a94: 280f |0098: goto 00a7 // +000f │ │ -125a96: 6206 151c |0099: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getX:Ljava/lang/reflect/Method; // field@1c15 │ │ -125a9a: 23d7 f609 |009b: new-array v7, v13, [Ljava/lang/Object; // type@09f6 │ │ -125a9e: 7110 622a 0400 |009d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -125aa4: 0c10 |00a0: move-result-object v16 │ │ -125aa6: 4d10 070c |00a1: aput-object v16, v7, v12 │ │ -125aaa: 6e30 342b 0607 |00a3: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ -125ab0: 0c06 |00a6: move-result-object v6 │ │ -125ab2: 1f06 ed06 |00a7: check-cast v6, Ljava/lang/Float; // type@06ed │ │ -125ab6: 1f06 ed06 |00a9: check-cast v6, Ljava/lang/Float; // type@06ed │ │ -125aba: 6e10 4c2a 0600 |00ab: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -125ac0: 0a06 |00ae: move-result v6 │ │ -125ac2: c9f6 |00af: div-float/2addr v6, v15 │ │ -125ac4: 4b06 0504 |00b0: aput v6, v5, v4 │ │ -125ac8: 6205 231c |00b2: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@1c23 │ │ -125acc: 3801 1700 |00b4: if-eqz v1, 00cb // +0017 │ │ -125ad0: 6206 111c |00b6: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalY:Ljava/lang/reflect/Method; // field@1c11 │ │ -125ad4: 2337 f609 |00b8: new-array v7, v3, [Ljava/lang/Object; // type@09f6 │ │ -125ad8: 7110 622a 0400 |00ba: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -125ade: 0c10 |00bd: move-result-object v16 │ │ -125ae0: 4d10 070c |00be: aput-object v16, v7, v12 │ │ -125ae4: 7110 622a 0800 |00c0: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -125aea: 0c10 |00c3: move-result-object v16 │ │ -125aec: 4d10 070d |00c4: aput-object v16, v7, v13 │ │ -125af0: 6e30 342b 0607 |00c6: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ -125af6: 0c06 |00c9: move-result-object v6 │ │ -125af8: 280f |00ca: goto 00d9 // +000f │ │ -125afa: 6206 161c |00cb: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getY:Ljava/lang/reflect/Method; // field@1c16 │ │ -125afe: 23d7 f609 |00cd: new-array v7, v13, [Ljava/lang/Object; // type@09f6 │ │ -125b02: 7110 622a 0400 |00cf: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -125b08: 0c10 |00d2: move-result-object v16 │ │ -125b0a: 4d10 070c |00d3: aput-object v16, v7, v12 │ │ -125b0e: 6e30 342b 0607 |00d5: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ -125b14: 0c06 |00d8: move-result-object v6 │ │ -125b16: 1f06 ed06 |00d9: check-cast v6, Ljava/lang/Float; // type@06ed │ │ -125b1a: 1f06 ed06 |00db: check-cast v6, Ljava/lang/Float; // type@06ed │ │ -125b1e: 6e10 4c2a 0600 |00dd: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -125b24: 0a06 |00e0: move-result v6 │ │ -125b26: c9f6 |00e1: div-float/2addr v6, v15 │ │ -125b28: 4b06 0504 |00e2: aput v6, v5, v4 │ │ -125b2c: 6205 1a1c |00e4: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@1c1a │ │ -125b30: 3801 1700 |00e6: if-eqz v1, 00fd // +0017 │ │ -125b34: 6206 0f1c |00e8: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalPressure:Ljava/lang/reflect/Method; // field@1c0f │ │ -125b38: 2337 f609 |00ea: new-array v7, v3, [Ljava/lang/Object; // type@09f6 │ │ -125b3c: 7110 622a 0400 |00ec: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -125b42: 0c10 |00ef: move-result-object v16 │ │ -125b44: 4d10 070c |00f0: aput-object v16, v7, v12 │ │ -125b48: 7110 622a 0800 |00f2: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -125b4e: 0c10 |00f5: move-result-object v16 │ │ -125b50: 4d10 070d |00f6: aput-object v16, v7, v13 │ │ -125b54: 6e30 342b 0607 |00f8: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ -125b5a: 0c06 |00fb: move-result-object v6 │ │ -125b5c: 280f |00fc: goto 010b // +000f │ │ -125b5e: 6206 141c |00fd: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPressure:Ljava/lang/reflect/Method; // field@1c14 │ │ -125b62: 23d7 f609 |00ff: new-array v7, v13, [Ljava/lang/Object; // type@09f6 │ │ -125b66: 7110 622a 0400 |0101: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -125b6c: 0c10 |0104: move-result-object v16 │ │ -125b6e: 4d10 070c |0105: aput-object v16, v7, v12 │ │ -125b72: 6e30 342b 0607 |0107: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ -125b78: 0c06 |010a: move-result-object v6 │ │ -125b7a: 1f06 ed06 |010b: check-cast v6, Ljava/lang/Float; // type@06ed │ │ -125b7e: 1f06 ed06 |010d: check-cast v6, Ljava/lang/Float; // type@06ed │ │ -125b82: 6e10 4c2a 0600 |010f: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ -125b88: 0a06 |0112: move-result v6 │ │ -125b8a: 4b06 0504 |0113: aput v6, v5, v4 │ │ -125b8e: d804 0401 |0115: add-int/lit8 v4, v4, #int 1 // #01 │ │ -125b92: 2900 4fff |0117: goto/16 0066 // -00b1 │ │ -125b96: 6202 221c |0119: sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@1c22 │ │ -125b9a: 3801 0700 |011b: if-eqz v1, 0122 // +0007 │ │ -125b9e: 6e20 5b06 8000 |011d: invoke-virtual {v0, v8}, Landroid/view/MotionEvent;.getHistoricalX:(I)F // method@065b │ │ -125ba4: 0a04 |0120: move-result v4 │ │ -125ba6: 2805 |0121: goto 0126 // +0005 │ │ -125ba8: 7401 6206 1600 |0122: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ -125bae: 0a04 |0125: move-result v4 │ │ -125bb0: c9f4 |0126: div-float/2addr v4, v15 │ │ -125bb2: 4b04 020c |0127: aput v4, v2, v12 │ │ -125bb6: 6202 231c |0129: sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@1c23 │ │ -125bba: 3801 0700 |012b: if-eqz v1, 0132 // +0007 │ │ -125bbe: 6e20 5c06 8000 |012d: invoke-virtual {v0, v8}, Landroid/view/MotionEvent;.getHistoricalY:(I)F // method@065c │ │ -125bc4: 0a04 |0130: move-result v4 │ │ -125bc6: 2805 |0131: goto 0136 // +0005 │ │ -125bc8: 7401 6406 1600 |0132: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ -125bce: 0a04 |0135: move-result v4 │ │ -125bd0: c9f4 |0136: div-float/2addr v4, v15 │ │ -125bd2: 4b04 020c |0137: aput v4, v2, v12 │ │ -125bd6: 6202 1a1c |0139: sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@1c1a │ │ -125bda: 3801 0700 |013b: if-eqz v1, 0142 // +0007 │ │ -125bde: 6e20 5a06 8000 |013d: invoke-virtual {v0, v8}, Landroid/view/MotionEvent;.getHistoricalPressure:(I)F // method@065a │ │ -125be4: 0a04 |0140: move-result v4 │ │ -125be6: 2805 |0141: goto 0146 // +0005 │ │ -125be8: 7401 6006 1600 |0142: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getPressure:()F // method@0660 │ │ -125bee: 0a04 |0145: move-result v4 │ │ -125bf0: 4b04 020c |0146: aput v4, v2, v12 │ │ -125bf4: 6204 221c |0148: sget-object v4, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@1c22 │ │ -125bf8: 6205 231c |014a: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@1c23 │ │ -125bfc: 6206 1a1c |014c: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@1c1a │ │ -125c00: 6207 191c |014e: sget-object v7, Lorg/metalev/multitouch/controller/MultiTouchController;.pointerIds:[I // field@1c19 │ │ -125c04: 3801 0500 |0150: if-eqz v1, 0155 // +0005 │ │ -125c08: 1310 0200 |0152: const/16 v16, #int 2 // #2 │ │ -125c0c: 2803 |0154: goto 0157 // +0003 │ │ -125c0e: 0210 0900 |0155: move/from16 v16, v9 │ │ -125c12: 3801 0500 |0157: if-eqz v1, 015c // +0005 │ │ -125c16: 1311 0100 |0159: const/16 v17, #int 1 // #1 │ │ -125c1a: 2813 |015b: goto 016e // +0013 │ │ -125c1c: 32d9 1000 |015c: if-eq v9, v13, 016c // +0010 │ │ -125c20: 6002 f71b |015e: sget v2, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_INDEX_SHIFT:I // field@1bf7 │ │ -125c24: 9802 0d02 |0160: shl-int v2, v13, v2 │ │ -125c28: b1d2 |0162: sub-int/2addr v2, v13 │ │ -125c2a: b592 |0163: and-int/2addr v2, v9 │ │ -125c2c: 6003 f81b |0164: sget v3, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_UP:I // field@1bf8 │ │ -125c30: 3232 0600 |0166: if-eq v2, v3, 016c // +0006 │ │ -125c34: 1232 |0168: const/4 v2, #int 3 // #3 │ │ -125c36: 3229 0300 |0169: if-eq v9, v2, 016c // +0003 │ │ -125c3a: 28ee |016b: goto 0159 // -0012 │ │ -125c3c: 1311 0000 |016c: const/16 v17, #int 0 // #0 │ │ -125c40: 3801 0700 |016e: if-eqz v1, 0175 // +0007 │ │ -125c44: 6e20 5906 8000 |0170: invoke-virtual {v0, v8}, Landroid/view/MotionEvent;.getHistoricalEventTime:(I)J // method@0659 │ │ -125c4a: 0b01 |0173: move-result-wide v1 │ │ -125c4c: 2805 |0174: goto 0179 // +0005 │ │ -125c4e: 7401 5806 1600 |0175: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getEventTime:()J // method@0658 │ │ -125c54: 0b01 |0178: move-result-wide v1 │ │ -125c56: 0512 0100 |0179: move-wide/from16 v18, v1 │ │ -125c5a: 0801 1500 |017b: move-object/from16 v1, v21 │ │ -125c5e: 01e2 |017d: move v2, v14 │ │ -125c60: 0743 |017e: move-object v3, v4 │ │ -125c62: 0754 |017f: move-object v4, v5 │ │ -125c64: 0765 |0180: move-object v5, v6 │ │ -125c66: 0776 |0181: move-object v6, v7 │ │ -125c68: 0207 1000 |0182: move/from16 v7, v16 │ │ -125c6c: 0210 0800 |0184: move/from16 v16, v8 │ │ -125c70: 0208 1100 |0186: move/from16 v8, v17 │ │ -125c74: 0211 0900 |0188: move/from16 v17, v9 │ │ -125c78: 0214 0a00 |018a: move/from16 v20, v10 │ │ -125c7c: 0509 1200 |018c: move-wide/from16 v9, v18 │ │ -125c80: 760a 8034 0100 |018e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/metalev/multitouch/controller/MultiTouchController;.decodeTouchEvent:(I[F[F[F[IIZJ)V // method@3480 │ │ -125c86: d808 1001 |0191: add-int/lit8 v8, v16, #int 1 // #01 │ │ -125c8a: 0209 1100 |0193: move/from16 v9, v17 │ │ -125c8e: 020a 1400 |0195: move/from16 v10, v20 │ │ -125c92: 2900 b8fe |0197: goto/16 004f // -0148 │ │ -125c96: 0f0d |0199: return v13 │ │ -125c98: 0d00 |019a: move-exception v0 │ │ -125c9a: 1a01 c720 |019b: const-string v1, "MultiTouchController" // string@20c7 │ │ -125c9e: 1a02 6b43 |019d: const-string v2, "onTouchEvent() failed" // string@436b │ │ -125ca2: 7130 c305 2100 |019f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@05c3 │ │ -125ca8: 0f0c |01a2: return v12 │ │ +12595c: |[12595c] org.metalev.multitouch.controller.MultiTouchController.onTouchEvent:(Landroid/view/MotionEvent;DDD)Z │ │ +12596c: 080b 1500 |0000: move-object/from16 v11, v21 │ │ +125970: 0800 1600 |0002: move-object/from16 v0, v22 │ │ +125974: 120c |0004: const/4 v12, #int 0 // #0 │ │ +125976: 6301 171c |0005: sget-boolean v1, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchSupported:Z // field@1c17 │ │ +12597a: 121d |0007: const/4 v13, #int 1 // #1 │ │ +12597c: 3801 1200 |0008: if-eqz v1, 001a // +0012 │ │ +125980: 6201 121c |000a: sget-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerCount:Ljava/lang/reflect/Method; // field@1c12 │ │ +125984: 23c2 f609 |000c: new-array v2, v12, [Ljava/lang/Object; // type@09f6 │ │ +125988: 6e30 342b 0102 |000e: invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ +12598e: 0c01 |0011: move-result-object v1 │ │ +125990: 1f01 f406 |0012: check-cast v1, Ljava/lang/Integer; // type@06f4 │ │ +125994: 6e10 5b2a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +12599a: 0a01 |0017: move-result v1 │ │ +12599c: 011e |0018: move v14, v1 │ │ +12599e: 2802 |0019: goto 001b // +0002 │ │ +1259a0: 121e |001a: const/4 v14, #int 1 // #1 │ │ +1259a2: 1501 803f |001b: const/high16 v1, #int 1065353216 // #3f80 │ │ +1259a6: 33de 1a00 |001d: if-ne v14, v13, 0037 // +001a │ │ +1259aa: 54b1 0a1c |001f: iget-object v1, v11, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@1c0a │ │ +1259ae: 6e10 7534 0100 |0021: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getScale:()F // method@3475 │ │ +1259b4: 0a01 |0024: move-result v1 │ │ +1259b6: 8911 |0025: float-to-double v1, v1 │ │ +1259b8: 2f03 0117 |0026: cmpl-double v3, v1, v23 │ │ +1259bc: 3d03 0400 |0028: if-lez v3, 002c // +0004 │ │ +1259c0: 0501 1700 |002a: move-wide/from16 v1, v23 │ │ +1259c4: 3003 0119 |002c: cmpg-double v3, v1, v25 │ │ +1259c8: 3b03 0400 |002e: if-gez v3, 0032 // +0004 │ │ +1259cc: 0501 1900 |0030: move-wide/from16 v1, v25 │ │ +1259d0: ad01 011b |0032: mul-double v1, v1, v27 │ │ +1259d4: 8c11 |0034: double-to-float v1, v1 │ │ +1259d6: 011f |0035: move v15, v1 │ │ +1259d8: 2803 |0036: goto 0039 // +0003 │ │ +1259da: 150f 803f |0037: const/high16 v15, #int 1065353216 // #3f80 │ │ +1259de: 52b1 0b1c |0039: iget v1, v11, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@1c0b │ │ +1259e2: 3901 0900 |003b: if-nez v1, 0044 // +0009 │ │ +1259e6: 55b1 021c |003d: iget-boolean v1, v11, Lorg/metalev/multitouch/controller/MultiTouchController;.handleSingleTouchEvents:Z // field@1c02 │ │ +1259ea: 3901 0500 |003f: if-nez v1, 0044 // +0005 │ │ +1259ee: 33de 0300 |0041: if-ne v14, v13, 0044 // +0003 │ │ +1259f2: 0f0c |0043: return v12 │ │ +1259f4: 7401 5106 1600 |0044: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getAction:()I // method@0651 │ │ +1259fa: 0a09 |0047: move-result v9 │ │ +1259fc: 7401 5d06 1600 |0048: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getHistorySize:()I // method@065d │ │ +125a02: 0a01 |004b: move-result v1 │ │ +125a04: 930a 010e |004c: div-int v10, v1, v14 │ │ +125a08: 1208 |004e: const/4 v8, #int 0 // #0 │ │ +125a0a: 36a8 4a01 |004f: if-gt v8, v10, 0199 // +014a │ │ +125a0e: 35a8 0400 |0051: if-ge v8, v10, 0055 // +0004 │ │ +125a12: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +125a14: 2802 |0054: goto 0056 // +0002 │ │ +125a16: 1201 |0055: const/4 v1, #int 0 // #0 │ │ +125a18: 6302 171c |0056: sget-boolean v2, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchSupported:Z // field@1c17 │ │ +125a1c: 1223 |0058: const/4 v3, #int 2 // #2 │ │ +125a1e: 3802 c000 |0059: if-eqz v2, 0119 // +00c0 │ │ +125a22: 33de 0400 |005b: if-ne v14, v13, 005f // +0004 │ │ +125a26: 2900 bc00 |005d: goto/16 0119 // +00bc │ │ +125a2a: 1302 1400 |005f: const/16 v2, #int 20 // #14 │ │ +125a2e: 7120 7c2a 2e00 |0061: invoke-static {v14, v2}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ +125a34: 0a02 |0064: move-result v2 │ │ +125a36: 1204 |0065: const/4 v4, #int 0 // #0 │ │ +125a38: 3524 e200 |0066: if-ge v4, v2, 0148 // +00e2 │ │ +125a3c: 6205 131c |0068: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerId:Ljava/lang/reflect/Method; // field@1c13 │ │ +125a40: 23d6 f609 |006a: new-array v6, v13, [Ljava/lang/Object; // type@09f6 │ │ +125a44: 7110 622a 0400 |006c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +125a4a: 0c07 |006f: move-result-object v7 │ │ +125a4c: 4d07 060c |0070: aput-object v7, v6, v12 │ │ +125a50: 6e30 342b 0506 |0072: invoke-virtual {v5, v0, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ +125a56: 0c05 |0075: move-result-object v5 │ │ +125a58: 1f05 f406 |0076: check-cast v5, Ljava/lang/Integer; // type@06f4 │ │ +125a5c: 6e10 5b2a 0500 |0078: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +125a62: 0a05 |007b: move-result v5 │ │ +125a64: 6206 191c |007c: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.pointerIds:[I // field@1c19 │ │ +125a68: 4b05 0604 |007e: aput v5, v6, v4 │ │ +125a6c: 6205 221c |0080: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@1c22 │ │ +125a70: 3801 1700 |0082: if-eqz v1, 0099 // +0017 │ │ +125a74: 6206 101c |0084: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalX:Ljava/lang/reflect/Method; // field@1c10 │ │ +125a78: 2337 f609 |0086: new-array v7, v3, [Ljava/lang/Object; // type@09f6 │ │ +125a7c: 7110 622a 0400 |0088: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +125a82: 0c10 |008b: move-result-object v16 │ │ +125a84: 4d10 070c |008c: aput-object v16, v7, v12 │ │ +125a88: 7110 622a 0800 |008e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +125a8e: 0c10 |0091: move-result-object v16 │ │ +125a90: 4d10 070d |0092: aput-object v16, v7, v13 │ │ +125a94: 6e30 342b 0607 |0094: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ +125a9a: 0c06 |0097: move-result-object v6 │ │ +125a9c: 280f |0098: goto 00a7 // +000f │ │ +125a9e: 6206 151c |0099: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getX:Ljava/lang/reflect/Method; // field@1c15 │ │ +125aa2: 23d7 f609 |009b: new-array v7, v13, [Ljava/lang/Object; // type@09f6 │ │ +125aa6: 7110 622a 0400 |009d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +125aac: 0c10 |00a0: move-result-object v16 │ │ +125aae: 4d10 070c |00a1: aput-object v16, v7, v12 │ │ +125ab2: 6e30 342b 0607 |00a3: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ +125ab8: 0c06 |00a6: move-result-object v6 │ │ +125aba: 1f06 ed06 |00a7: check-cast v6, Ljava/lang/Float; // type@06ed │ │ +125abe: 1f06 ed06 |00a9: check-cast v6, Ljava/lang/Float; // type@06ed │ │ +125ac2: 6e10 4c2a 0600 |00ab: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +125ac8: 0a06 |00ae: move-result v6 │ │ +125aca: c9f6 |00af: div-float/2addr v6, v15 │ │ +125acc: 4b06 0504 |00b0: aput v6, v5, v4 │ │ +125ad0: 6205 231c |00b2: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@1c23 │ │ +125ad4: 3801 1700 |00b4: if-eqz v1, 00cb // +0017 │ │ +125ad8: 6206 111c |00b6: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalY:Ljava/lang/reflect/Method; // field@1c11 │ │ +125adc: 2337 f609 |00b8: new-array v7, v3, [Ljava/lang/Object; // type@09f6 │ │ +125ae0: 7110 622a 0400 |00ba: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +125ae6: 0c10 |00bd: move-result-object v16 │ │ +125ae8: 4d10 070c |00be: aput-object v16, v7, v12 │ │ +125aec: 7110 622a 0800 |00c0: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +125af2: 0c10 |00c3: move-result-object v16 │ │ +125af4: 4d10 070d |00c4: aput-object v16, v7, v13 │ │ +125af8: 6e30 342b 0607 |00c6: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ +125afe: 0c06 |00c9: move-result-object v6 │ │ +125b00: 280f |00ca: goto 00d9 // +000f │ │ +125b02: 6206 161c |00cb: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getY:Ljava/lang/reflect/Method; // field@1c16 │ │ +125b06: 23d7 f609 |00cd: new-array v7, v13, [Ljava/lang/Object; // type@09f6 │ │ +125b0a: 7110 622a 0400 |00cf: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +125b10: 0c10 |00d2: move-result-object v16 │ │ +125b12: 4d10 070c |00d3: aput-object v16, v7, v12 │ │ +125b16: 6e30 342b 0607 |00d5: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ +125b1c: 0c06 |00d8: move-result-object v6 │ │ +125b1e: 1f06 ed06 |00d9: check-cast v6, Ljava/lang/Float; // type@06ed │ │ +125b22: 1f06 ed06 |00db: check-cast v6, Ljava/lang/Float; // type@06ed │ │ +125b26: 6e10 4c2a 0600 |00dd: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +125b2c: 0a06 |00e0: move-result v6 │ │ +125b2e: c9f6 |00e1: div-float/2addr v6, v15 │ │ +125b30: 4b06 0504 |00e2: aput v6, v5, v4 │ │ +125b34: 6205 1a1c |00e4: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@1c1a │ │ +125b38: 3801 1700 |00e6: if-eqz v1, 00fd // +0017 │ │ +125b3c: 6206 0f1c |00e8: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalPressure:Ljava/lang/reflect/Method; // field@1c0f │ │ +125b40: 2337 f609 |00ea: new-array v7, v3, [Ljava/lang/Object; // type@09f6 │ │ +125b44: 7110 622a 0400 |00ec: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +125b4a: 0c10 |00ef: move-result-object v16 │ │ +125b4c: 4d10 070c |00f0: aput-object v16, v7, v12 │ │ +125b50: 7110 622a 0800 |00f2: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +125b56: 0c10 |00f5: move-result-object v16 │ │ +125b58: 4d10 070d |00f6: aput-object v16, v7, v13 │ │ +125b5c: 6e30 342b 0607 |00f8: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ +125b62: 0c06 |00fb: move-result-object v6 │ │ +125b64: 280f |00fc: goto 010b // +000f │ │ +125b66: 6206 141c |00fd: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPressure:Ljava/lang/reflect/Method; // field@1c14 │ │ +125b6a: 23d7 f609 |00ff: new-array v7, v13, [Ljava/lang/Object; // type@09f6 │ │ +125b6e: 7110 622a 0400 |0101: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +125b74: 0c10 |0104: move-result-object v16 │ │ +125b76: 4d10 070c |0105: aput-object v16, v7, v12 │ │ +125b7a: 6e30 342b 0607 |0107: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ +125b80: 0c06 |010a: move-result-object v6 │ │ +125b82: 1f06 ed06 |010b: check-cast v6, Ljava/lang/Float; // type@06ed │ │ +125b86: 1f06 ed06 |010d: check-cast v6, Ljava/lang/Float; // type@06ed │ │ +125b8a: 6e10 4c2a 0600 |010f: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@2a4c │ │ +125b90: 0a06 |0112: move-result v6 │ │ +125b92: 4b06 0504 |0113: aput v6, v5, v4 │ │ +125b96: d804 0401 |0115: add-int/lit8 v4, v4, #int 1 // #01 │ │ +125b9a: 2900 4fff |0117: goto/16 0066 // -00b1 │ │ +125b9e: 6202 221c |0119: sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@1c22 │ │ +125ba2: 3801 0700 |011b: if-eqz v1, 0122 // +0007 │ │ +125ba6: 6e20 5b06 8000 |011d: invoke-virtual {v0, v8}, Landroid/view/MotionEvent;.getHistoricalX:(I)F // method@065b │ │ +125bac: 0a04 |0120: move-result v4 │ │ +125bae: 2805 |0121: goto 0126 // +0005 │ │ +125bb0: 7401 6206 1600 |0122: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ +125bb6: 0a04 |0125: move-result v4 │ │ +125bb8: c9f4 |0126: div-float/2addr v4, v15 │ │ +125bba: 4b04 020c |0127: aput v4, v2, v12 │ │ +125bbe: 6202 231c |0129: sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@1c23 │ │ +125bc2: 3801 0700 |012b: if-eqz v1, 0132 // +0007 │ │ +125bc6: 6e20 5c06 8000 |012d: invoke-virtual {v0, v8}, Landroid/view/MotionEvent;.getHistoricalY:(I)F // method@065c │ │ +125bcc: 0a04 |0130: move-result v4 │ │ +125bce: 2805 |0131: goto 0136 // +0005 │ │ +125bd0: 7401 6406 1600 |0132: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ +125bd6: 0a04 |0135: move-result v4 │ │ +125bd8: c9f4 |0136: div-float/2addr v4, v15 │ │ +125bda: 4b04 020c |0137: aput v4, v2, v12 │ │ +125bde: 6202 1a1c |0139: sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@1c1a │ │ +125be2: 3801 0700 |013b: if-eqz v1, 0142 // +0007 │ │ +125be6: 6e20 5a06 8000 |013d: invoke-virtual {v0, v8}, Landroid/view/MotionEvent;.getHistoricalPressure:(I)F // method@065a │ │ +125bec: 0a04 |0140: move-result v4 │ │ +125bee: 2805 |0141: goto 0146 // +0005 │ │ +125bf0: 7401 6006 1600 |0142: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getPressure:()F // method@0660 │ │ +125bf6: 0a04 |0145: move-result v4 │ │ +125bf8: 4b04 020c |0146: aput v4, v2, v12 │ │ +125bfc: 6204 221c |0148: sget-object v4, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@1c22 │ │ +125c00: 6205 231c |014a: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@1c23 │ │ +125c04: 6206 1a1c |014c: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@1c1a │ │ +125c08: 6207 191c |014e: sget-object v7, Lorg/metalev/multitouch/controller/MultiTouchController;.pointerIds:[I // field@1c19 │ │ +125c0c: 3801 0500 |0150: if-eqz v1, 0155 // +0005 │ │ +125c10: 1310 0200 |0152: const/16 v16, #int 2 // #2 │ │ +125c14: 2803 |0154: goto 0157 // +0003 │ │ +125c16: 0210 0900 |0155: move/from16 v16, v9 │ │ +125c1a: 3801 0500 |0157: if-eqz v1, 015c // +0005 │ │ +125c1e: 1311 0100 |0159: const/16 v17, #int 1 // #1 │ │ +125c22: 2813 |015b: goto 016e // +0013 │ │ +125c24: 32d9 1000 |015c: if-eq v9, v13, 016c // +0010 │ │ +125c28: 6002 f71b |015e: sget v2, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_INDEX_SHIFT:I // field@1bf7 │ │ +125c2c: 9802 0d02 |0160: shl-int v2, v13, v2 │ │ +125c30: b1d2 |0162: sub-int/2addr v2, v13 │ │ +125c32: b592 |0163: and-int/2addr v2, v9 │ │ +125c34: 6003 f81b |0164: sget v3, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_UP:I // field@1bf8 │ │ +125c38: 3232 0600 |0166: if-eq v2, v3, 016c // +0006 │ │ +125c3c: 1232 |0168: const/4 v2, #int 3 // #3 │ │ +125c3e: 3229 0300 |0169: if-eq v9, v2, 016c // +0003 │ │ +125c42: 28ee |016b: goto 0159 // -0012 │ │ +125c44: 1311 0000 |016c: const/16 v17, #int 0 // #0 │ │ +125c48: 3801 0700 |016e: if-eqz v1, 0175 // +0007 │ │ +125c4c: 6e20 5906 8000 |0170: invoke-virtual {v0, v8}, Landroid/view/MotionEvent;.getHistoricalEventTime:(I)J // method@0659 │ │ +125c52: 0b01 |0173: move-result-wide v1 │ │ +125c54: 2805 |0174: goto 0179 // +0005 │ │ +125c56: 7401 5806 1600 |0175: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getEventTime:()J // method@0658 │ │ +125c5c: 0b01 |0178: move-result-wide v1 │ │ +125c5e: 0512 0100 |0179: move-wide/from16 v18, v1 │ │ +125c62: 0801 1500 |017b: move-object/from16 v1, v21 │ │ +125c66: 01e2 |017d: move v2, v14 │ │ +125c68: 0743 |017e: move-object v3, v4 │ │ +125c6a: 0754 |017f: move-object v4, v5 │ │ +125c6c: 0765 |0180: move-object v5, v6 │ │ +125c6e: 0776 |0181: move-object v6, v7 │ │ +125c70: 0207 1000 |0182: move/from16 v7, v16 │ │ +125c74: 0210 0800 |0184: move/from16 v16, v8 │ │ +125c78: 0208 1100 |0186: move/from16 v8, v17 │ │ +125c7c: 0211 0900 |0188: move/from16 v17, v9 │ │ +125c80: 0214 0a00 |018a: move/from16 v20, v10 │ │ +125c84: 0509 1200 |018c: move-wide/from16 v9, v18 │ │ +125c88: 760a 8034 0100 |018e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/metalev/multitouch/controller/MultiTouchController;.decodeTouchEvent:(I[F[F[F[IIZJ)V // method@3480 │ │ +125c8e: d808 1001 |0191: add-int/lit8 v8, v16, #int 1 // #01 │ │ +125c92: 0209 1100 |0193: move/from16 v9, v17 │ │ +125c96: 020a 1400 |0195: move/from16 v10, v20 │ │ +125c9a: 2900 b8fe |0197: goto/16 004f // -0148 │ │ +125c9e: 0f0d |0199: return v13 │ │ +125ca0: 0d00 |019a: move-exception v0 │ │ +125ca2: 1a01 c720 |019b: const-string v1, "MultiTouchController" // string@20c7 │ │ +125ca6: 1a02 6b43 |019d: const-string v2, "onTouchEvent() failed" // string@436b │ │ +125caa: 7130 c305 2100 |019f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@05c3 │ │ +125cb0: 0f0c |01a2: return v12 │ │ catches : 1 │ │ 0x0005 - 0x0191 │ │ Ljava/lang/Exception; -> 0x019a │ │ positions : │ │ 0x0005 line=252 │ │ 0x001f line=260 │ │ 0x0039 line=272 │ │ @@ -327392,17 +327394,17 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126480: |[126480] org.metalev.multitouch.controller.MultiTouchController.setHandleSingleTouchEvents:(Z)V │ │ -126490: 5c01 021c |0000: iput-boolean v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.handleSingleTouchEvents:Z // field@1c02 │ │ -126494: 0e00 |0002: return-void │ │ +126488: |[126488] org.metalev.multitouch.controller.MultiTouchController.setHandleSingleTouchEvents:(Z)V │ │ +126498: 5c01 021c |0000: iput-boolean v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.handleSingleTouchEvents:Z // field@1c02 │ │ +12649c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metalev/multitouch/controller/MultiTouchController; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -327440,104 +327442,104 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 169 16-bit code units │ │ -126498: |[126498] org.nocrala.tools.gis.data.esri.shapefile.ShapeFileReader$1.:()V │ │ -1264a8: 7100 ce34 0000 |0000: invoke-static {}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.values:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34ce │ │ -1264ae: 0c00 |0003: move-result-object v0 │ │ -1264b0: 2100 |0004: array-length v0, v0 │ │ -1264b2: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ -1264b6: 6900 241c |0007: sput-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -1264ba: 6201 5b1c |0009: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.NULL:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5b │ │ -1264be: 6e10 cb34 0100 |000b: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -1264c4: 0a01 |000e: move-result v1 │ │ -1264c6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1264c8: 4b02 0001 |0010: aput v2, v0, v1 │ │ -1264cc: 6200 241c |0012: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -1264d0: 6201 5c1c |0014: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POINT:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5c │ │ -1264d4: 6e10 cb34 0100 |0016: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -1264da: 0a01 |0019: move-result v1 │ │ -1264dc: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -1264de: 4b02 0001 |001b: aput v2, v0, v1 │ │ -1264e2: 6200 241c |001d: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -1264e6: 6201 621c |001f: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYLINE:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c62 │ │ -1264ea: 6e10 cb34 0100 |0021: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -1264f0: 0a01 |0024: move-result v1 │ │ -1264f2: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -1264f4: 4b02 0001 |0026: aput v2, v0, v1 │ │ -1264f8: 6200 241c |0028: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -1264fc: 6201 5f1c |002a: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYGON:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5f │ │ -126500: 6e10 cb34 0100 |002c: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -126506: 0a01 |002f: move-result v1 │ │ -126508: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -12650a: 4b02 0001 |0031: aput v2, v0, v1 │ │ -12650e: 6200 241c |0033: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -126512: 6201 581c |0035: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPOINT:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c58 │ │ -126516: 6e10 cb34 0100 |0037: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -12651c: 0a01 |003a: move-result v1 │ │ -12651e: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -126520: 4b02 0001 |003c: aput v2, v0, v1 │ │ -126524: 6200 241c |003e: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -126528: 6201 5e1c |0040: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POINT_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5e │ │ -12652c: 6e10 cb34 0100 |0042: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -126532: 0a01 |0045: move-result v1 │ │ -126534: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -126536: 4b02 0001 |0047: aput v2, v0, v1 │ │ -12653a: 6200 241c |0049: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -12653e: 6201 641c |004b: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYLINE_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c64 │ │ -126542: 6e10 cb34 0100 |004d: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -126548: 0a01 |0050: move-result v1 │ │ -12654a: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -12654c: 4b02 0001 |0052: aput v2, v0, v1 │ │ -126550: 6200 241c |0054: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -126554: 6201 611c |0056: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYGON_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c61 │ │ -126558: 6e10 cb34 0100 |0058: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -12655e: 0a01 |005b: move-result v1 │ │ -126560: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -126564: 4b02 0001 |005e: aput v2, v0, v1 │ │ -126568: 6200 241c |0060: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -12656c: 6201 5a1c |0062: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPOINT_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5a │ │ -126570: 6e10 cb34 0100 |0064: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -126576: 0a01 |0067: move-result v1 │ │ -126578: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -12657c: 4b02 0001 |006a: aput v2, v0, v1 │ │ -126580: 6200 241c |006c: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -126584: 6201 5d1c |006e: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POINT_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5d │ │ -126588: 6e10 cb34 0100 |0070: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -12658e: 0a01 |0073: move-result v1 │ │ -126590: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -126594: 4b02 0001 |0076: aput v2, v0, v1 │ │ -126598: 6200 241c |0078: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -12659c: 6201 631c |007a: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYLINE_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c63 │ │ -1265a0: 6e10 cb34 0100 |007c: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -1265a6: 0a01 |007f: move-result v1 │ │ -1265a8: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ -1265ac: 4b02 0001 |0082: aput v2, v0, v1 │ │ -1265b0: 6200 241c |0084: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -1265b4: 6201 601c |0086: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYGON_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c60 │ │ -1265b8: 6e10 cb34 0100 |0088: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -1265be: 0a01 |008b: move-result v1 │ │ -1265c0: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ -1265c4: 4b02 0001 |008e: aput v2, v0, v1 │ │ -1265c8: 6200 241c |0090: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -1265cc: 6201 591c |0092: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPOINT_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c59 │ │ -1265d0: 6e10 cb34 0100 |0094: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -1265d6: 0a01 |0097: move-result v1 │ │ -1265d8: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ -1265dc: 4b02 0001 |009a: aput v2, v0, v1 │ │ -1265e0: 6200 241c |009c: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -1265e4: 6201 571c |009e: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPATCH:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c57 │ │ -1265e8: 6e10 cb34 0100 |00a0: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -1265ee: 0a01 |00a3: move-result v1 │ │ -1265f0: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ -1265f4: 4b02 0001 |00a6: aput v2, v0, v1 │ │ -1265f8: 0e00 |00a8: return-void │ │ +1264a0: |[1264a0] org.nocrala.tools.gis.data.esri.shapefile.ShapeFileReader$1.:()V │ │ +1264b0: 7100 ce34 0000 |0000: invoke-static {}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.values:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34ce │ │ +1264b6: 0c00 |0003: move-result-object v0 │ │ +1264b8: 2100 |0004: array-length v0, v0 │ │ +1264ba: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ +1264be: 6900 241c |0007: sput-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +1264c2: 6201 5b1c |0009: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.NULL:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5b │ │ +1264c6: 6e10 cb34 0100 |000b: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +1264cc: 0a01 |000e: move-result v1 │ │ +1264ce: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1264d0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +1264d4: 6200 241c |0012: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +1264d8: 6201 5c1c |0014: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POINT:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5c │ │ +1264dc: 6e10 cb34 0100 |0016: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +1264e2: 0a01 |0019: move-result v1 │ │ +1264e4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +1264e6: 4b02 0001 |001b: aput v2, v0, v1 │ │ +1264ea: 6200 241c |001d: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +1264ee: 6201 621c |001f: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYLINE:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c62 │ │ +1264f2: 6e10 cb34 0100 |0021: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +1264f8: 0a01 |0024: move-result v1 │ │ +1264fa: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +1264fc: 4b02 0001 |0026: aput v2, v0, v1 │ │ +126500: 6200 241c |0028: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +126504: 6201 5f1c |002a: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYGON:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5f │ │ +126508: 6e10 cb34 0100 |002c: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +12650e: 0a01 |002f: move-result v1 │ │ +126510: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +126512: 4b02 0001 |0031: aput v2, v0, v1 │ │ +126516: 6200 241c |0033: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +12651a: 6201 581c |0035: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPOINT:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c58 │ │ +12651e: 6e10 cb34 0100 |0037: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +126524: 0a01 |003a: move-result v1 │ │ +126526: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +126528: 4b02 0001 |003c: aput v2, v0, v1 │ │ +12652c: 6200 241c |003e: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +126530: 6201 5e1c |0040: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POINT_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5e │ │ +126534: 6e10 cb34 0100 |0042: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +12653a: 0a01 |0045: move-result v1 │ │ +12653c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +12653e: 4b02 0001 |0047: aput v2, v0, v1 │ │ +126542: 6200 241c |0049: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +126546: 6201 641c |004b: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYLINE_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c64 │ │ +12654a: 6e10 cb34 0100 |004d: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +126550: 0a01 |0050: move-result v1 │ │ +126552: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +126554: 4b02 0001 |0052: aput v2, v0, v1 │ │ +126558: 6200 241c |0054: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +12655c: 6201 611c |0056: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYGON_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c61 │ │ +126560: 6e10 cb34 0100 |0058: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +126566: 0a01 |005b: move-result v1 │ │ +126568: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +12656c: 4b02 0001 |005e: aput v2, v0, v1 │ │ +126570: 6200 241c |0060: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +126574: 6201 5a1c |0062: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPOINT_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5a │ │ +126578: 6e10 cb34 0100 |0064: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +12657e: 0a01 |0067: move-result v1 │ │ +126580: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +126584: 4b02 0001 |006a: aput v2, v0, v1 │ │ +126588: 6200 241c |006c: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +12658c: 6201 5d1c |006e: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POINT_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5d │ │ +126590: 6e10 cb34 0100 |0070: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +126596: 0a01 |0073: move-result v1 │ │ +126598: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +12659c: 4b02 0001 |0076: aput v2, v0, v1 │ │ +1265a0: 6200 241c |0078: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +1265a4: 6201 631c |007a: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYLINE_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c63 │ │ +1265a8: 6e10 cb34 0100 |007c: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +1265ae: 0a01 |007f: move-result v1 │ │ +1265b0: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +1265b4: 4b02 0001 |0082: aput v2, v0, v1 │ │ +1265b8: 6200 241c |0084: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +1265bc: 6201 601c |0086: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYGON_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c60 │ │ +1265c0: 6e10 cb34 0100 |0088: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +1265c6: 0a01 |008b: move-result v1 │ │ +1265c8: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ +1265cc: 4b02 0001 |008e: aput v2, v0, v1 │ │ +1265d0: 6200 241c |0090: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +1265d4: 6201 591c |0092: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPOINT_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c59 │ │ +1265d8: 6e10 cb34 0100 |0094: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +1265de: 0a01 |0097: move-result v1 │ │ +1265e0: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ +1265e4: 4b02 0001 |009a: aput v2, v0, v1 │ │ +1265e8: 6200 241c |009c: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +1265ec: 6201 571c |009e: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPATCH:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c57 │ │ +1265f0: 6e10 cb34 0100 |00a0: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +1265f6: 0a01 |00a3: move-result v1 │ │ +1265f8: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ +1265fc: 4b02 0001 |00a6: aput v2, v0, v1 │ │ +126600: 0e00 |00a8: return-void │ │ catches : 14 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -327619,20 +327621,20 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -126a18: |[126a18] org.nocrala.tools.gis.data.esri.shapefile.ShapeFileReader.:(Ljava/io/InputStream;)V │ │ -126a28: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -126a2e: 2200 e608 |0003: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // type@08e6 │ │ -126a32: 7010 8e34 0000 |0005: invoke-direct {v0}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.:()V // method@348e │ │ -126a38: 7030 8c34 2100 |0008: invoke-direct {v1, v2, v0}, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.initialize:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@348c │ │ -126a3e: 0e00 |000b: return-void │ │ +126a20: |[126a20] org.nocrala.tools.gis.data.esri.shapefile.ShapeFileReader.:(Ljava/io/InputStream;)V │ │ +126a30: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +126a36: 2200 e608 |0003: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // type@08e6 │ │ +126a3a: 7010 8e34 0000 |0005: invoke-direct {v0}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.:()V // method@348e │ │ +126a40: 7030 8c34 2100 |0008: invoke-direct {v1, v2, v0}, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.initialize:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@348c │ │ +126a46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0008 line=68 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader; │ │ @@ -327643,18 +327645,18 @@ │ │ type : '(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -126a40: |[126a40] org.nocrala.tools.gis.data.esri.shapefile.ShapeFileReader.:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -126a50: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -126a56: 7030 8c34 1002 |0003: invoke-direct {v0, v1, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.initialize:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@348c │ │ -126a5c: 0e00 |0006: return-void │ │ +126a48: |[126a48] org.nocrala.tools.gis.data.esri.shapefile.ShapeFileReader.:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +126a58: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +126a5e: 7030 8c34 1002 |0003: invoke-direct {v0, v1, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.initialize:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@348c │ │ +126a64: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/InputStream; │ │ @@ -327665,35 +327667,35 @@ │ │ type : '(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -126a60: |[126a60] org.nocrala.tools.gis.data.esri.shapefile.ShapeFileReader.initialize:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -126a70: 3802 2000 |0000: if-eqz v2, 0020 // +0020 │ │ -126a74: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ -126a78: 2200 b506 |0004: new-instance v0, Ljava/io/BufferedInputStream; // type@06b5 │ │ -126a7c: 7020 6a29 2000 |0006: invoke-direct {v0, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@296a │ │ -126a82: 5b10 271c |0009: iput-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -126a86: 5b13 281c |000b: iput-object v3, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -126a8a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -126a8c: 5c12 251c |000e: iput-boolean v2, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.eofReached:Z // field@1c25 │ │ -126a90: 2202 e908 |0010: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; // type@08e9 │ │ -126a94: 7030 a434 0203 |0012: invoke-direct {v2, v0, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34a4 │ │ -126a9a: 5b12 261c |0015: iput-object v2, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; // field@1c26 │ │ -126a9e: 0e00 |0017: return-void │ │ -126aa0: 2202 0907 |0018: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -126aa4: 1a03 cc20 |001a: const-string v3, "Must specify non-null rules." // string@20cc │ │ -126aa8: 7020 a22a 3200 |001c: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -126aae: 2702 |001f: throw v2 │ │ -126ab0: 2202 0907 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -126ab4: 1a03 cb20 |0022: const-string v3, "Must specify a non-null input stream to read from." // string@20cb │ │ -126ab8: 7020 a22a 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -126abe: 2702 |0027: throw v2 │ │ +126a68: |[126a68] org.nocrala.tools.gis.data.esri.shapefile.ShapeFileReader.initialize:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +126a78: 3802 2000 |0000: if-eqz v2, 0020 // +0020 │ │ +126a7c: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ +126a80: 2200 b506 |0004: new-instance v0, Ljava/io/BufferedInputStream; // type@06b5 │ │ +126a84: 7020 6a29 2000 |0006: invoke-direct {v0, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@296a │ │ +126a8a: 5b10 271c |0009: iput-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +126a8e: 5b13 281c |000b: iput-object v3, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +126a92: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +126a94: 5c12 251c |000e: iput-boolean v2, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.eofReached:Z // field@1c25 │ │ +126a98: 2202 e908 |0010: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; // type@08e9 │ │ +126a9c: 7030 a434 0203 |0012: invoke-direct {v2, v0, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34a4 │ │ +126aa2: 5b12 261c |0015: iput-object v2, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; // field@1c26 │ │ +126aa6: 0e00 |0017: return-void │ │ +126aa8: 2202 0907 |0018: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +126aac: 1a03 cc20 |001a: const-string v3, "Must specify non-null rules." // string@20cc │ │ +126ab0: 7020 a22a 3200 |001c: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +126ab6: 2702 |001f: throw v2 │ │ +126ab8: 2202 0907 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +126abc: 1a03 cb20 |0022: const-string v3, "Must specify a non-null input stream to read from." // string@20cb │ │ +126ac0: 7020 a22a 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +126ac6: 2702 |0027: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=108 │ │ 0x000b line=109 │ │ 0x000e line=110 │ │ 0x0010 line=111 │ │ 0x0018 line=106 │ │ @@ -327709,17 +327711,17 @@ │ │ type : '()Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1266ac: |[1266ac] org.nocrala.tools.gis.data.esri.shapefile.ShapeFileReader.getHeader:()Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ -1266bc: 5410 261c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; // field@1c26 │ │ -1266c0: 1100 |0002: return-object v0 │ │ +1266b4: |[1266b4] org.nocrala.tools.gis.data.esri.shapefile.ShapeFileReader.getHeader:()Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ +1266c4: 5410 261c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; // field@1c26 │ │ +1266c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;) │ │ @@ -327727,188 +327729,188 @@ │ │ type : '()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 390 16-bit code units │ │ -1266c4: |[1266c4] org.nocrala.tools.gis.data.esri.shapefile.ShapeFileReader.next:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape; │ │ -1266d4: 5550 251c |0000: iget-boolean v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.eofReached:Z // field@1c25 │ │ -1266d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1266da: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -1266de: 1101 |0005: return-object v1 │ │ -1266e0: 5450 281c |0006: iget-object v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -1266e4: 6e10 8f34 0000 |0008: invoke-virtual {v0}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.advanceOneRecordNumber:()V // method@348f │ │ -1266ea: 2200 ee08 |000b: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // type@08ee │ │ -1266ee: 5452 271c |000d: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -1266f2: 5453 281c |000f: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -1266f6: 7030 c434 2003 |0011: invoke-direct {v0, v2, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34c4 │ │ -1266fc: 5451 271c |0014: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -126700: 7110 4535 0100 |0016: invoke-static {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ -126706: 0a01 |0019: move-result v1 │ │ -126708: 5452 281c |001a: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -12670c: 6e10 9234 0200 |001c: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getForceShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@3492 │ │ -126712: 0c02 |001f: move-result-object v2 │ │ -126714: 3802 0900 |0020: if-eqz v2, 0029 // +0009 │ │ -126718: 5451 281c |0022: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -12671c: 6e10 9234 0100 |0024: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getForceShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@3492 │ │ -126722: 0c01 |0027: move-result-object v1 │ │ -126724: 2847 |0028: goto 006f // +0047 │ │ -126726: 7110 cc34 0100 |0029: invoke-static {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.parse:(I)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34cc │ │ -12672c: 0c02 |002c: move-result-object v2 │ │ -12672e: 1a03 6513 |002d: const-string v3, "Invalid shape type '" // string@1365 │ │ -126732: 3802 1101 |002f: if-eqz v2, 0140 // +0111 │ │ -126736: 5451 281c |0031: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -12673a: 6e10 9634 0100 |0033: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowMultipleShapeTypes:()Z // method@3496 │ │ -126740: 0a01 |0036: move-result v1 │ │ -126742: 3901 3700 |0037: if-nez v1, 006e // +0037 │ │ -126746: 5451 261c |0039: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; // field@1c26 │ │ -12674a: 6e10 af34 0100 |003b: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.getShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34af │ │ -126750: 0c01 |003e: move-result-object v1 │ │ -126752: 6e20 c934 2100 |003f: invoke-virtual {v1, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.equals:(Ljava/lang/Object;)Z // method@34c9 │ │ -126758: 0a01 |0042: move-result v1 │ │ -12675a: 3801 0300 |0043: if-eqz v1, 0046 // +0003 │ │ -12675e: 2829 |0045: goto 006e // +0029 │ │ -126760: 2200 e808 |0046: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -126764: 2201 1007 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -126768: 7010 eb2a 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12676e: 6e20 f52a 3100 |004d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -126774: 6e20 f42a 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -12677a: 1a02 5101 |0053: const-string v2, "'. All included shapes must have the same type as the one specified on the file header (" // string@0151 │ │ -12677e: 6e20 f52a 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -126784: 5452 261c |0058: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; // field@1c26 │ │ -126788: 6e10 af34 0200 |005a: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.getShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34af │ │ -12678e: 0c02 |005d: move-result-object v2 │ │ -126790: 6e20 f42a 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -126796: 1a02 2802 |0061: const-string v2, "). This validation can be disabled using the additional constructor with ValidationRules." // string@0228 │ │ -12679a: 6e20 f52a 2100 |0063: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1267a0: 6e10 fa2a 0100 |0066: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1267a6: 0c01 |0069: move-result-object v1 │ │ -1267a8: 7020 a134 1000 |006a: invoke-direct {v0, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -1267ae: 2700 |006d: throw v0 │ │ -1267b0: 0721 |006e: move-object v1, v2 │ │ -1267b2: 6202 241c |006f: sget-object v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ -1267b6: 6e10 cb34 0100 |0071: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -1267bc: 0a03 |0074: move-result v3 │ │ -1267be: 4402 0203 |0075: aget v2, v2, v3 │ │ -1267c2: 2b02 ef00 0000 |0077: packed-switch v2, 00000166 // +000000ef │ │ -1267c8: 2200 e808 |007a: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -1267cc: 2900 8e00 |007c: goto/16 010a // +008e │ │ -1267d0: 2202 f608 |007e: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; // type@08f6 │ │ -1267d4: 5453 271c |0080: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -1267d8: 5454 281c |0082: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -1267dc: 7054 f934 0231 |0084: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34f9 │ │ -1267e2: 1102 |0087: return-object v2 │ │ -1267e4: 2202 f708 |0088: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape; // type@08f7 │ │ -1267e8: 5453 271c |008a: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -1267ec: 5454 281c |008c: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -1267f0: 7054 0d35 0231 |008e: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@350d │ │ -1267f6: 1102 |0091: return-object v2 │ │ -1267f8: 2202 fe08 |0092: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonMShape; // type@08fe │ │ -1267fc: 5453 271c |0094: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -126800: 5454 281c |0096: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -126804: 7054 2335 0231 |0098: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonMShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@3523 │ │ -12680a: 1102 |009b: return-object v2 │ │ -12680c: 2202 0109 |009c: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineMShape; // type@0901 │ │ -126810: 5453 271c |009e: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -126814: 5454 281c |00a0: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -126818: 7054 2935 0231 |00a2: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineMShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@3529 │ │ -12681e: 1102 |00a5: return-object v2 │ │ -126820: 2202 fb08 |00a6: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointMShape; // type@08fb │ │ -126824: 5453 271c |00a8: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -126828: 5454 281c |00aa: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -12682c: 7054 1d35 0231 |00ac: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointMShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@351d │ │ -126832: 1102 |00af: return-object v2 │ │ -126834: 2202 f908 |00b0: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape; // type@08f9 │ │ -126838: 5453 271c |00b2: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -12683c: 5454 281c |00b4: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -126840: 7054 1435 0231 |00b6: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@3514 │ │ -126846: 1102 |00b9: return-object v2 │ │ -126848: 2202 0009 |00ba: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonZShape; // type@0900 │ │ -12684c: 5453 271c |00bc: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -126850: 5454 281c |00be: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -126854: 7054 2735 0231 |00c0: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonZShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@3527 │ │ -12685a: 1102 |00c3: return-object v2 │ │ -12685c: 2202 0309 |00c4: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineZShape; // type@0903 │ │ -126860: 5453 271c |00c6: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -126864: 5454 281c |00c8: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -126868: 7054 2d35 0231 |00ca: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineZShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@352d │ │ -12686e: 1102 |00cd: return-object v2 │ │ -126870: 2202 fd08 |00ce: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape; // type@08fd │ │ -126874: 5453 271c |00d0: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -126878: 5454 281c |00d2: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -12687c: 7054 2035 0231 |00d4: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@3520 │ │ -126882: 1102 |00d7: return-object v2 │ │ -126884: 2202 f808 |00d8: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointPlainShape; // type@08f8 │ │ -126888: 5453 271c |00da: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -12688c: 5454 281c |00dc: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -126890: 7054 1235 0231 |00de: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointPlainShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@3512 │ │ -126896: 1102 |00e1: return-object v2 │ │ -126898: 2202 ff08 |00e2: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonShape; // type@08ff │ │ -12689c: 5453 271c |00e4: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -1268a0: 5454 281c |00e6: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -1268a4: 7054 2535 0231 |00e8: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@3525 │ │ -1268aa: 1102 |00eb: return-object v2 │ │ -1268ac: 2202 0209 |00ec: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineShape; // type@0902 │ │ -1268b0: 5453 271c |00ee: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -1268b4: 5454 281c |00f0: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -1268b8: 7054 2b35 0231 |00f2: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@352b │ │ -1268be: 1102 |00f5: return-object v2 │ │ -1268c0: 2202 fc08 |00f6: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointShape; // type@08fc │ │ -1268c4: 5453 271c |00f8: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -1268c8: 5454 281c |00fa: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -1268cc: 7054 1f35 0231 |00fc: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@351f │ │ -1268d2: 1102 |00ff: return-object v2 │ │ -1268d4: 2202 fa08 |0100: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/NullShape; // type@08fa │ │ -1268d8: 5453 271c |0102: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ -1268dc: 5454 281c |0104: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ -1268e0: 7054 1c35 0231 |0106: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/NullShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@351c │ │ -1268e6: 1102 |0109: return-object v2 │ │ -1268e8: 2202 1007 |010a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -1268ec: 7010 eb2a 0200 |010c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1268f2: 1a03 b027 |010f: const-string v3, "Unexpected shape type '" // string@27b0 │ │ -1268f6: 6e20 f52a 3200 |0111: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1268fc: 6e20 f42a 1200 |0114: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -126902: 1a03 4a01 |0117: const-string v3, "'" // string@014a │ │ -126906: 6e20 f52a 3200 |0119: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12690c: 6e10 fa2a 0200 |011c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -126912: 0c02 |011f: move-result-object v2 │ │ -126914: 7020 a134 2000 |0120: invoke-direct {v0, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -12691a: 2700 |0123: throw v0 │ │ -12691c: 2200 e808 |0124: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -126920: 2202 1007 |0126: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -126924: 7010 eb2a 0200 |0128: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12692a: 1a03 ac27 |012b: const-string v3, "Unexpected end of stream. The data is too short for the last shape (" // string@27ac │ │ -12692e: 6e20 f52a 3200 |012d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -126934: 6e20 f42a 1200 |0130: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -12693a: 1a01 2202 |0133: const-string v1, ") that was being read." // string@0222 │ │ -12693e: 6e20 f52a 1200 |0135: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -126944: 6e10 fa2a 0200 |0138: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12694a: 0c01 |013b: move-result-object v1 │ │ -12694c: 7020 a134 1000 |013c: invoke-direct {v0, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -126952: 2700 |013f: throw v0 │ │ -126954: 2200 e808 |0140: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -126958: 2202 1007 |0142: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -12695c: 7010 eb2a 0200 |0144: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -126962: 6e20 f52a 3200 |0147: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -126968: 6e20 f12a 1200 |014a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -12696e: 1a01 5201 |014d: const-string v1, "'. The shape type can be forced using the additional constructor with ValidationRules." // string@0152 │ │ -126972: 6e20 f52a 1200 |014f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -126978: 6e10 fa2a 0200 |0152: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12697e: 0c01 |0155: move-result-object v1 │ │ -126980: 7020 a134 1000 |0156: invoke-direct {v0, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -126986: 2700 |0159: throw v0 │ │ -126988: 2200 e808 |015a: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -12698c: 1a01 ad27 |015c: const-string v1, "Unexpected end of stream. The data is too short for the shape that was being read." // string@27ad │ │ -126990: 7020 a134 1000 |015e: invoke-direct {v0, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -126996: 2700 |0161: throw v0 │ │ -126998: 1210 |0162: const/4 v0, #int 1 // #1 │ │ -12699a: 5c50 251c |0163: iput-boolean v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.eofReached:Z // field@1c25 │ │ -12699e: 1101 |0165: return-object v1 │ │ -1269a0: 0001 0e00 0100 0000 8900 0000 7f00 ... |0166: packed-switch-data (32 units) │ │ +1266cc: |[1266cc] org.nocrala.tools.gis.data.esri.shapefile.ShapeFileReader.next:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape; │ │ +1266dc: 5550 251c |0000: iget-boolean v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.eofReached:Z // field@1c25 │ │ +1266e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1266e2: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +1266e6: 1101 |0005: return-object v1 │ │ +1266e8: 5450 281c |0006: iget-object v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +1266ec: 6e10 8f34 0000 |0008: invoke-virtual {v0}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.advanceOneRecordNumber:()V // method@348f │ │ +1266f2: 2200 ee08 |000b: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // type@08ee │ │ +1266f6: 5452 271c |000d: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +1266fa: 5453 281c |000f: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +1266fe: 7030 c434 2003 |0011: invoke-direct {v0, v2, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34c4 │ │ +126704: 5451 271c |0014: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +126708: 7110 4535 0100 |0016: invoke-static {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ +12670e: 0a01 |0019: move-result v1 │ │ +126710: 5452 281c |001a: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +126714: 6e10 9234 0200 |001c: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getForceShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@3492 │ │ +12671a: 0c02 |001f: move-result-object v2 │ │ +12671c: 3802 0900 |0020: if-eqz v2, 0029 // +0009 │ │ +126720: 5451 281c |0022: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +126724: 6e10 9234 0100 |0024: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getForceShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@3492 │ │ +12672a: 0c01 |0027: move-result-object v1 │ │ +12672c: 2847 |0028: goto 006f // +0047 │ │ +12672e: 7110 cc34 0100 |0029: invoke-static {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.parse:(I)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34cc │ │ +126734: 0c02 |002c: move-result-object v2 │ │ +126736: 1a03 6513 |002d: const-string v3, "Invalid shape type '" // string@1365 │ │ +12673a: 3802 1101 |002f: if-eqz v2, 0140 // +0111 │ │ +12673e: 5451 281c |0031: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +126742: 6e10 9634 0100 |0033: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowMultipleShapeTypes:()Z // method@3496 │ │ +126748: 0a01 |0036: move-result v1 │ │ +12674a: 3901 3700 |0037: if-nez v1, 006e // +0037 │ │ +12674e: 5451 261c |0039: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; // field@1c26 │ │ +126752: 6e10 af34 0100 |003b: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.getShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34af │ │ +126758: 0c01 |003e: move-result-object v1 │ │ +12675a: 6e20 c934 2100 |003f: invoke-virtual {v1, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.equals:(Ljava/lang/Object;)Z // method@34c9 │ │ +126760: 0a01 |0042: move-result v1 │ │ +126762: 3801 0300 |0043: if-eqz v1, 0046 // +0003 │ │ +126766: 2829 |0045: goto 006e // +0029 │ │ +126768: 2200 e808 |0046: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +12676c: 2201 1007 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +126770: 7010 eb2a 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +126776: 6e20 f52a 3100 |004d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12677c: 6e20 f42a 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +126782: 1a02 5101 |0053: const-string v2, "'. All included shapes must have the same type as the one specified on the file header (" // string@0151 │ │ +126786: 6e20 f52a 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12678c: 5452 261c |0058: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; // field@1c26 │ │ +126790: 6e10 af34 0200 |005a: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.getShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34af │ │ +126796: 0c02 |005d: move-result-object v2 │ │ +126798: 6e20 f42a 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +12679e: 1a02 2802 |0061: const-string v2, "). This validation can be disabled using the additional constructor with ValidationRules." // string@0228 │ │ +1267a2: 6e20 f52a 2100 |0063: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1267a8: 6e10 fa2a 0100 |0066: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1267ae: 0c01 |0069: move-result-object v1 │ │ +1267b0: 7020 a134 1000 |006a: invoke-direct {v0, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +1267b6: 2700 |006d: throw v0 │ │ +1267b8: 0721 |006e: move-object v1, v2 │ │ +1267ba: 6202 241c |006f: sget-object v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@1c24 │ │ +1267be: 6e10 cb34 0100 |0071: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +1267c4: 0a03 |0074: move-result v3 │ │ +1267c6: 4402 0203 |0075: aget v2, v2, v3 │ │ +1267ca: 2b02 ef00 0000 |0077: packed-switch v2, 00000166 // +000000ef │ │ +1267d0: 2200 e808 |007a: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +1267d4: 2900 8e00 |007c: goto/16 010a // +008e │ │ +1267d8: 2202 f608 |007e: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; // type@08f6 │ │ +1267dc: 5453 271c |0080: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +1267e0: 5454 281c |0082: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +1267e4: 7054 f934 0231 |0084: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34f9 │ │ +1267ea: 1102 |0087: return-object v2 │ │ +1267ec: 2202 f708 |0088: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape; // type@08f7 │ │ +1267f0: 5453 271c |008a: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +1267f4: 5454 281c |008c: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +1267f8: 7054 0d35 0231 |008e: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@350d │ │ +1267fe: 1102 |0091: return-object v2 │ │ +126800: 2202 fe08 |0092: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonMShape; // type@08fe │ │ +126804: 5453 271c |0094: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +126808: 5454 281c |0096: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +12680c: 7054 2335 0231 |0098: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonMShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@3523 │ │ +126812: 1102 |009b: return-object v2 │ │ +126814: 2202 0109 |009c: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineMShape; // type@0901 │ │ +126818: 5453 271c |009e: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +12681c: 5454 281c |00a0: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +126820: 7054 2935 0231 |00a2: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineMShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@3529 │ │ +126826: 1102 |00a5: return-object v2 │ │ +126828: 2202 fb08 |00a6: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointMShape; // type@08fb │ │ +12682c: 5453 271c |00a8: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +126830: 5454 281c |00aa: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +126834: 7054 1d35 0231 |00ac: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointMShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@351d │ │ +12683a: 1102 |00af: return-object v2 │ │ +12683c: 2202 f908 |00b0: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape; // type@08f9 │ │ +126840: 5453 271c |00b2: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +126844: 5454 281c |00b4: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +126848: 7054 1435 0231 |00b6: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@3514 │ │ +12684e: 1102 |00b9: return-object v2 │ │ +126850: 2202 0009 |00ba: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonZShape; // type@0900 │ │ +126854: 5453 271c |00bc: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +126858: 5454 281c |00be: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +12685c: 7054 2735 0231 |00c0: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonZShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@3527 │ │ +126862: 1102 |00c3: return-object v2 │ │ +126864: 2202 0309 |00c4: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineZShape; // type@0903 │ │ +126868: 5453 271c |00c6: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +12686c: 5454 281c |00c8: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +126870: 7054 2d35 0231 |00ca: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineZShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@352d │ │ +126876: 1102 |00cd: return-object v2 │ │ +126878: 2202 fd08 |00ce: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape; // type@08fd │ │ +12687c: 5453 271c |00d0: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +126880: 5454 281c |00d2: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +126884: 7054 2035 0231 |00d4: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@3520 │ │ +12688a: 1102 |00d7: return-object v2 │ │ +12688c: 2202 f808 |00d8: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointPlainShape; // type@08f8 │ │ +126890: 5453 271c |00da: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +126894: 5454 281c |00dc: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +126898: 7054 1235 0231 |00de: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointPlainShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@3512 │ │ +12689e: 1102 |00e1: return-object v2 │ │ +1268a0: 2202 ff08 |00e2: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonShape; // type@08ff │ │ +1268a4: 5453 271c |00e4: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +1268a8: 5454 281c |00e6: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +1268ac: 7054 2535 0231 |00e8: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@3525 │ │ +1268b2: 1102 |00eb: return-object v2 │ │ +1268b4: 2202 0209 |00ec: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineShape; // type@0902 │ │ +1268b8: 5453 271c |00ee: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +1268bc: 5454 281c |00f0: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +1268c0: 7054 2b35 0231 |00f2: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@352b │ │ +1268c6: 1102 |00f5: return-object v2 │ │ +1268c8: 2202 fc08 |00f6: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointShape; // type@08fc │ │ +1268cc: 5453 271c |00f8: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +1268d0: 5454 281c |00fa: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +1268d4: 7054 1f35 0231 |00fc: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@351f │ │ +1268da: 1102 |00ff: return-object v2 │ │ +1268dc: 2202 fa08 |0100: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/NullShape; // type@08fa │ │ +1268e0: 5453 271c |0102: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.is:Ljava/io/BufferedInputStream; // field@1c27 │ │ +1268e4: 5454 281c |0104: iget-object v4, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.rules:Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; // field@1c28 │ │ +1268e8: 7054 1c35 0231 |0106: invoke-direct {v2, v0, v1, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/NullShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@351c │ │ +1268ee: 1102 |0109: return-object v2 │ │ +1268f0: 2202 1007 |010a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +1268f4: 7010 eb2a 0200 |010c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1268fa: 1a03 b027 |010f: const-string v3, "Unexpected shape type '" // string@27b0 │ │ +1268fe: 6e20 f52a 3200 |0111: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +126904: 6e20 f42a 1200 |0114: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +12690a: 1a03 4a01 |0117: const-string v3, "'" // string@014a │ │ +12690e: 6e20 f52a 3200 |0119: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +126914: 6e10 fa2a 0200 |011c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12691a: 0c02 |011f: move-result-object v2 │ │ +12691c: 7020 a134 2000 |0120: invoke-direct {v0, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +126922: 2700 |0123: throw v0 │ │ +126924: 2200 e808 |0124: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +126928: 2202 1007 |0126: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +12692c: 7010 eb2a 0200 |0128: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +126932: 1a03 ac27 |012b: const-string v3, "Unexpected end of stream. The data is too short for the last shape (" // string@27ac │ │ +126936: 6e20 f52a 3200 |012d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12693c: 6e20 f42a 1200 |0130: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +126942: 1a01 2202 |0133: const-string v1, ") that was being read." // string@0222 │ │ +126946: 6e20 f52a 1200 |0135: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12694c: 6e10 fa2a 0200 |0138: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +126952: 0c01 |013b: move-result-object v1 │ │ +126954: 7020 a134 1000 |013c: invoke-direct {v0, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +12695a: 2700 |013f: throw v0 │ │ +12695c: 2200 e808 |0140: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +126960: 2202 1007 |0142: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +126964: 7010 eb2a 0200 |0144: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12696a: 6e20 f52a 3200 |0147: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +126970: 6e20 f12a 1200 |014a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +126976: 1a01 5201 |014d: const-string v1, "'. The shape type can be forced using the additional constructor with ValidationRules." // string@0152 │ │ +12697a: 6e20 f52a 1200 |014f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +126980: 6e10 fa2a 0200 |0152: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +126986: 0c01 |0155: move-result-object v1 │ │ +126988: 7020 a134 1000 |0156: invoke-direct {v0, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +12698e: 2700 |0159: throw v0 │ │ +126990: 2200 e808 |015a: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +126994: 1a01 ad27 |015c: const-string v1, "Unexpected end of stream. The data is too short for the shape that was being read." // string@27ad │ │ +126998: 7020 a134 1000 |015e: invoke-direct {v0, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +12699e: 2700 |0161: throw v0 │ │ +1269a0: 1210 |0162: const/4 v0, #int 1 // #1 │ │ +1269a2: 5c50 251c |0163: iput-boolean v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.eofReached:Z // field@1c25 │ │ +1269a6: 1101 |0165: return-object v1 │ │ +1269a8: 0001 0e00 0100 0000 8900 0000 7f00 ... |0166: packed-switch-data (32 units) │ │ catches : 5 │ │ 0x000b - 0x0014 │ │ Lorg/nocrala/tools/gis/data/esri/shapefile/exception/DataStreamEOFException; -> 0x0162 │ │ 0x0014 - 0x002d │ │ Ljava/io/EOFException; -> 0x015a │ │ 0x0031 - 0x006e │ │ Ljava/io/EOFException; -> 0x015a │ │ @@ -328014,28 +328016,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -126b80: |[126b80] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.:()V │ │ -126b90: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -126b96: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -126b98: 5920 2e1c |0004: iput v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.expectedRecordNumber:I // field@1c2e │ │ -126b9c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -126b9e: 5b21 301c |0007: iput-object v1, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.forceShapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c30 │ │ -126ba2: 5c20 2b1c |0009: iput-boolean v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowBadRecordNumbers:Z // field@1c2b │ │ -126ba6: 5c20 2a1c |000b: iput-boolean v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowBadContentLength:Z // field@1c2a │ │ -126baa: 5c20 2c1c |000d: iput-boolean v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowMultipleShapeTypes:Z // field@1c2c │ │ -126bae: 5c20 2d1c |000f: iput-boolean v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowUnlimitedNumberOfPointsPerShape:Z // field@1c2d │ │ -126bb2: 1300 1027 |0011: const/16 v0, #int 10000 // #2710 │ │ -126bb6: 5920 311c |0013: iput v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.maxNumberOfPointsPerShape:I // field@1c31 │ │ -126bba: 5b21 2f1c |0015: iput-object v1, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.forcePartType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c2f │ │ -126bbe: 0e00 |0017: return-void │ │ +126b88: |[126b88] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.:()V │ │ +126b98: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +126b9e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +126ba0: 5920 2e1c |0004: iput v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.expectedRecordNumber:I // field@1c2e │ │ +126ba4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +126ba6: 5b21 301c |0007: iput-object v1, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.forceShapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c30 │ │ +126baa: 5c20 2b1c |0009: iput-boolean v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowBadRecordNumbers:Z // field@1c2b │ │ +126bae: 5c20 2a1c |000b: iput-boolean v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowBadContentLength:Z // field@1c2a │ │ +126bb2: 5c20 2c1c |000d: iput-boolean v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowMultipleShapeTypes:Z // field@1c2c │ │ +126bb6: 5c20 2d1c |000f: iput-boolean v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowUnlimitedNumberOfPointsPerShape:Z // field@1c2d │ │ +126bba: 1300 1027 |0011: const/16 v0, #int 10000 // #2710 │ │ +126bbe: 5920 311c |0013: iput v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.maxNumberOfPointsPerShape:I // field@1c31 │ │ +126bc2: 5b21 2f1c |0015: iput-object v1, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.forcePartType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c2f │ │ +126bc6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0004 line=15 │ │ 0x0007 line=17 │ │ 0x0009 line=18 │ │ 0x000b line=19 │ │ @@ -328052,19 +328054,19 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -126bc0: |[126bc0] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.advanceOneRecordNumber:()V │ │ -126bd0: 5210 2e1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.expectedRecordNumber:I // field@1c2e │ │ -126bd4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -126bd8: 5910 2e1c |0004: iput v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.expectedRecordNumber:I // field@1c2e │ │ -126bdc: 0e00 |0006: return-void │ │ +126bc8: |[126bc8] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.advanceOneRecordNumber:()V │ │ +126bd8: 5210 2e1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.expectedRecordNumber:I // field@1c2e │ │ +126bdc: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +126be0: 5910 2e1c |0004: iput v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.expectedRecordNumber:I // field@1c2e │ │ +126be4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;) │ │ @@ -328072,17 +328074,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126b20: |[126b20] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.getExpectedRecordNumber:()I │ │ -126b30: 5210 2e1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.expectedRecordNumber:I // field@1c2e │ │ -126b34: 0f00 |0002: return v0 │ │ +126b28: |[126b28] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.getExpectedRecordNumber:()I │ │ +126b38: 5210 2e1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.expectedRecordNumber:I // field@1c2e │ │ +126b3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ │ │ #2 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;) │ │ @@ -328090,17 +328092,17 @@ │ │ type : '()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126b50: |[126b50] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.getForcePartType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; │ │ -126b60: 5410 2f1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.forcePartType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c2f │ │ -126b64: 1100 |0002: return-object v0 │ │ +126b58: |[126b58] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.getForcePartType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; │ │ +126b68: 5410 2f1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.forcePartType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c2f │ │ +126b6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ │ │ #3 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;) │ │ @@ -328108,17 +328110,17 @@ │ │ type : '()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126b68: |[126b68] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.getForceShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ -126b78: 5410 301c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.forceShapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c30 │ │ -126b7c: 1100 |0002: return-object v0 │ │ +126b70: |[126b70] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.getForceShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ +126b80: 5410 301c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.forceShapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c30 │ │ +126b84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ │ │ #4 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;) │ │ @@ -328126,17 +328128,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126b38: |[126b38] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.getMaxNumberOfPointsPerShape:()I │ │ -126b48: 5210 311c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.maxNumberOfPointsPerShape:I // field@1c31 │ │ -126b4c: 0f00 |0002: return v0 │ │ +126b40: |[126b40] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.getMaxNumberOfPointsPerShape:()I │ │ +126b50: 5210 311c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.maxNumberOfPointsPerShape:I // field@1c31 │ │ +126b54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ │ │ #5 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;) │ │ @@ -328144,17 +328146,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126ac0: |[126ac0] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.isAllowBadContentLength:()Z │ │ -126ad0: 5510 2a1c |0000: iget-boolean v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowBadContentLength:Z // field@1c2a │ │ -126ad4: 0f00 |0002: return v0 │ │ +126ac8: |[126ac8] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.isAllowBadContentLength:()Z │ │ +126ad8: 5510 2a1c |0000: iget-boolean v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowBadContentLength:Z // field@1c2a │ │ +126adc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ │ │ #6 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;) │ │ @@ -328162,17 +328164,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126ad8: |[126ad8] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.isAllowBadRecordNumbers:()Z │ │ -126ae8: 5510 2b1c |0000: iget-boolean v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowBadRecordNumbers:Z // field@1c2b │ │ -126aec: 0f00 |0002: return v0 │ │ +126ae0: |[126ae0] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.isAllowBadRecordNumbers:()Z │ │ +126af0: 5510 2b1c |0000: iget-boolean v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowBadRecordNumbers:Z // field@1c2b │ │ +126af4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ │ │ #7 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;) │ │ @@ -328180,17 +328182,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126af0: |[126af0] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.isAllowMultipleShapeTypes:()Z │ │ -126b00: 5510 2c1c |0000: iget-boolean v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowMultipleShapeTypes:Z // field@1c2c │ │ -126b04: 0f00 |0002: return v0 │ │ +126af8: |[126af8] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.isAllowMultipleShapeTypes:()Z │ │ +126b08: 5510 2c1c |0000: iget-boolean v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowMultipleShapeTypes:Z // field@1c2c │ │ +126b0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ │ │ #8 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;) │ │ @@ -328198,17 +328200,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126b08: |[126b08] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.isAllowUnlimitedNumberOfPointsPerShape:()Z │ │ -126b18: 5510 2d1c |0000: iget-boolean v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowUnlimitedNumberOfPointsPerShape:Z // field@1c2d │ │ -126b1c: 0f00 |0002: return v0 │ │ +126b10: |[126b10] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.isAllowUnlimitedNumberOfPointsPerShape:()Z │ │ +126b20: 5510 2d1c |0000: iget-boolean v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowUnlimitedNumberOfPointsPerShape:Z // field@1c2d │ │ +126b24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ │ │ #9 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;) │ │ @@ -328216,17 +328218,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126be0: |[126be0] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.setAllowBadContentLength:(Z)V │ │ -126bf0: 5c01 2a1c |0000: iput-boolean v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowBadContentLength:Z // field@1c2a │ │ -126bf4: 0e00 |0002: return-void │ │ +126be8: |[126be8] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.setAllowBadContentLength:(Z)V │ │ +126bf8: 5c01 2a1c |0000: iput-boolean v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowBadContentLength:Z // field@1c2a │ │ +126bfc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -328235,17 +328237,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126bf8: |[126bf8] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.setAllowBadRecordNumbers:(Z)V │ │ -126c08: 5c01 2b1c |0000: iput-boolean v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowBadRecordNumbers:Z // field@1c2b │ │ -126c0c: 0e00 |0002: return-void │ │ +126c00: |[126c00] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.setAllowBadRecordNumbers:(Z)V │ │ +126c10: 5c01 2b1c |0000: iput-boolean v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowBadRecordNumbers:Z // field@1c2b │ │ +126c14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -328254,17 +328256,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126c10: |[126c10] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.setAllowMultipleShapeTypes:(Z)V │ │ -126c20: 5c01 2c1c |0000: iput-boolean v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowMultipleShapeTypes:Z // field@1c2c │ │ -126c24: 0e00 |0002: return-void │ │ +126c18: |[126c18] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.setAllowMultipleShapeTypes:(Z)V │ │ +126c28: 5c01 2c1c |0000: iput-boolean v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowMultipleShapeTypes:Z // field@1c2c │ │ +126c2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -328273,17 +328275,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126c28: |[126c28] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.setAllowUnlimitedNumberOfPointsPerShape:(Z)V │ │ -126c38: 5c01 2d1c |0000: iput-boolean v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowUnlimitedNumberOfPointsPerShape:Z // field@1c2d │ │ -126c3c: 0e00 |0002: return-void │ │ +126c30: |[126c30] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.setAllowUnlimitedNumberOfPointsPerShape:(Z)V │ │ +126c40: 5c01 2d1c |0000: iput-boolean v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.allowUnlimitedNumberOfPointsPerShape:Z // field@1c2d │ │ +126c44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -328292,17 +328294,17 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126c40: |[126c40] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.setForcePartType:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;)V │ │ -126c50: 5b01 2f1c |0000: iput-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.forcePartType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c2f │ │ -126c54: 0e00 |0002: return-void │ │ +126c48: |[126c48] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.setForcePartType:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;)V │ │ +126c58: 5b01 2f1c |0000: iput-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.forcePartType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c2f │ │ +126c5c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; │ │ │ │ @@ -328311,17 +328313,17 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126c58: |[126c58] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.setForceShapeType:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;)V │ │ -126c68: 5b01 301c |0000: iput-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.forceShapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c30 │ │ -126c6c: 0e00 |0002: return-void │ │ +126c60: |[126c60] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.setForceShapeType:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;)V │ │ +126c70: 5b01 301c |0000: iput-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.forceShapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c30 │ │ +126c74: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ │ │ @@ -328330,17 +328332,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126c70: |[126c70] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.setMaxNumberOfPointsPerShape:(I)V │ │ -126c80: 5901 311c |0000: iput v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.maxNumberOfPointsPerShape:I // field@1c31 │ │ -126c84: 0e00 |0002: return-void │ │ +126c78: |[126c78] org.nocrala.tools.gis.data.esri.shapefile.ValidationPreferences.setMaxNumberOfPointsPerShape:(I)V │ │ +126c88: 5901 311c |0000: iput v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.maxNumberOfPointsPerShape:I // field@1c31 │ │ +126c8c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -328374,17 +328376,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -126c88: |[126c88] org.nocrala.tools.gis.data.esri.shapefile.exception.DataStreamEOFException.:()V │ │ -126c98: 7010 402a 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@2a40 │ │ -126c9e: 0e00 |0003: return-void │ │ +126c90: |[126c90] org.nocrala.tools.gis.data.esri.shapefile.exception.DataStreamEOFException.:()V │ │ +126ca0: 7010 402a 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@2a40 │ │ +126ca6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/exception/DataStreamEOFException; │ │ │ │ Virtual methods - │ │ @@ -328418,17 +328420,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -126ca0: |[126ca0] org.nocrala.tools.gis.data.esri.shapefile.exception.InvalidShapeFileException.:()V │ │ -126cb0: 7010 402a 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@2a40 │ │ -126cb6: 0e00 |0003: return-void │ │ +126ca8: |[126ca8] org.nocrala.tools.gis.data.esri.shapefile.exception.InvalidShapeFileException.:()V │ │ +126cb8: 7010 402a 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@2a40 │ │ +126cbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;) │ │ @@ -328436,17 +328438,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -126cb8: |[126cb8] org.nocrala.tools.gis.data.esri.shapefile.exception.InvalidShapeFileException.:(Ljava/lang/String;)V │ │ -126cc8: 7020 412a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ -126cce: 0e00 |0003: return-void │ │ +126cc0: |[126cc0] org.nocrala.tools.gis.data.esri.shapefile.exception.InvalidShapeFileException.:(Ljava/lang/String;)V │ │ +126cd0: 7020 412a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@2a41 │ │ +126cd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -328455,17 +328457,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -126cd0: |[126cd0] org.nocrala.tools.gis.data.esri.shapefile.exception.InvalidShapeFileException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -126ce0: 7030 422a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2a42 │ │ -126ce6: 0e00 |0003: return-void │ │ +126cd8: |[126cd8] org.nocrala.tools.gis.data.esri.shapefile.exception.InvalidShapeFileException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +126ce8: 7030 422a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2a42 │ │ +126cee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -328475,17 +328477,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -126ce8: |[126ce8] org.nocrala.tools.gis.data.esri.shapefile.exception.InvalidShapeFileException.:(Ljava/lang/Throwable;)V │ │ -126cf8: 7020 432a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@2a43 │ │ -126cfe: 0e00 |0003: return-void │ │ +126cf0: |[126cf0] org.nocrala.tools.gis.data.esri.shapefile.exception.InvalidShapeFileException.:(Ljava/lang/Throwable;)V │ │ +126d00: 7020 432a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@2a43 │ │ +126d06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -328597,127 +328599,127 @@ │ │ type : '(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 239 16-bit code units │ │ -126e98: |[126e98] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -126ea8: 7010 8a2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2a8a │ │ -126eae: 7110 3f35 0500 |0003: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ -126eb4: 0a00 |0006: move-result v0 │ │ -126eb6: 5940 3e1c |0007: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.fileCode:I // field@1c3e │ │ -126eba: 1a01 6e00 |0009: const-string v1, " but expected " // string@006e │ │ -126ebe: 1302 0a27 |000b: const/16 v2, #int 9994 // #270a │ │ -126ec2: 1a03 3e05 |000d: const-string v3, "." // string@053e │ │ -126ec6: 3320 b600 |000f: if-ne v0, v2, 00c5 // +00b6 │ │ -126eca: 7110 3f35 0500 |0011: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ -126ed0: 0a00 |0014: move-result v0 │ │ -126ed2: 5940 411c |0015: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused0:I // field@1c41 │ │ -126ed6: 7110 3f35 0500 |0017: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ -126edc: 0a00 |001a: move-result v0 │ │ -126ede: 5940 421c |001b: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused1:I // field@1c42 │ │ -126ee2: 7110 3f35 0500 |001d: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ -126ee8: 0a00 |0020: move-result v0 │ │ -126eea: 5940 431c |0021: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused2:I // field@1c43 │ │ -126eee: 7110 3f35 0500 |0023: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ -126ef4: 0a00 |0026: move-result v0 │ │ -126ef6: 5940 441c |0027: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused3:I // field@1c44 │ │ -126efa: 7110 3f35 0500 |0029: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ -126f00: 0a00 |002c: move-result v0 │ │ -126f02: 5940 451c |002d: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused4:I // field@1c45 │ │ -126f06: 7110 3f35 0500 |002f: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ -126f0c: 0a00 |0032: move-result v0 │ │ -126f0e: 5940 3f1c |0033: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.fileLength:I // field@1c3f │ │ -126f12: 7110 4535 0500 |0035: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ -126f18: 0a00 |0038: move-result v0 │ │ -126f1a: 5940 461c |0039: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.version:I // field@1c46 │ │ -126f1e: 1302 e803 |003b: const/16 v2, #int 1000 // #3e8 │ │ -126f22: 3320 6600 |003d: if-ne v0, v2, 00a3 // +0066 │ │ -126f26: 7110 4535 0500 |003f: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ -126f2c: 0a00 |0042: move-result v0 │ │ -126f2e: 6e10 9234 0600 |0043: invoke-virtual {v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getForceShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@3492 │ │ -126f34: 0c01 |0046: move-result-object v1 │ │ -126f36: 3901 2500 |0047: if-nez v1, 006c // +0025 │ │ -126f3a: 7110 cc34 0000 |0049: invoke-static {v0}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.parse:(I)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34cc │ │ -126f40: 0c06 |004c: move-result-object v6 │ │ -126f42: 5b46 401c |004d: iput-object v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.shapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c40 │ │ -126f46: 3806 0300 |004f: if-eqz v6, 0052 // +0003 │ │ -126f4a: 2821 |0051: goto 0072 // +0021 │ │ -126f4c: 2205 e808 |0052: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -126f50: 2206 1007 |0054: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -126f54: 7010 eb2a 0600 |0056: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -126f5a: 1a01 6413 |0059: const-string v1, "Invalid shape file. The header's shape type has the invalid code " // string@1364 │ │ -126f5e: 6e20 f52a 1600 |005b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -126f64: 6e20 f12a 0600 |005e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -126f6a: 6e20 f52a 3600 |0061: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -126f70: 6e10 fa2a 0600 |0064: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -126f76: 0c06 |0067: move-result-object v6 │ │ -126f78: 7020 a134 6500 |0068: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -126f7e: 2705 |006b: throw v5 │ │ -126f80: 6e10 9234 0600 |006c: invoke-virtual {v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getForceShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@3492 │ │ -126f86: 0c06 |006f: move-result-object v6 │ │ -126f88: 5b46 401c |0070: iput-object v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.shapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c40 │ │ -126f8c: 7110 4335 0500 |0072: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -126f92: 0b00 |0075: move-result-wide v0 │ │ -126f94: 5a40 3b1c |0076: iput-wide v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinX:D // field@1c3b │ │ -126f98: 7110 4335 0500 |0078: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -126f9e: 0b00 |007b: move-result-wide v0 │ │ -126fa0: 5a40 3c1c |007c: iput-wide v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinY:D // field@1c3c │ │ -126fa4: 7110 4335 0500 |007e: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -126faa: 0b00 |0081: move-result-wide v0 │ │ -126fac: 5a40 371c |0082: iput-wide v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxX:D // field@1c37 │ │ -126fb0: 7110 4335 0500 |0084: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -126fb6: 0b00 |0087: move-result-wide v0 │ │ -126fb8: 5a40 381c |0088: iput-wide v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxY:D // field@1c38 │ │ -126fbc: 7110 4335 0500 |008a: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -126fc2: 0b00 |008d: move-result-wide v0 │ │ -126fc4: 5a40 3d1c |008e: iput-wide v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinZ:D // field@1c3d │ │ -126fc8: 7110 4335 0500 |0090: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -126fce: 0b00 |0093: move-result-wide v0 │ │ -126fd0: 5a40 391c |0094: iput-wide v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxZ:D // field@1c39 │ │ -126fd4: 7110 4335 0500 |0096: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -126fda: 0b00 |0099: move-result-wide v0 │ │ -126fdc: 5a40 3a1c |009a: iput-wide v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinM:D // field@1c3a │ │ -126fe0: 7110 4335 0500 |009c: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -126fe6: 0b05 |009f: move-result-wide v5 │ │ -126fe8: 5a45 361c |00a0: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxM:D // field@1c36 │ │ -126fec: 0e00 |00a2: return-void │ │ -126fee: 2205 e808 |00a3: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -126ff2: 2206 1007 |00a5: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -126ff6: 7010 eb2a 0600 |00a7: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -126ffc: 1a00 6313 |00aa: const-string v0, "Invalid shape file version. Found " // string@1363 │ │ -127000: 6e20 f52a 0600 |00ac: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127006: 5240 461c |00af: iget v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.version:I // field@1c46 │ │ -12700a: 6e20 f12a 0600 |00b1: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127010: 6e20 f52a 1600 |00b4: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127016: 6e20 f12a 2600 |00b7: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -12701c: 6e20 f52a 3600 |00ba: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127022: 6e10 fa2a 0600 |00bd: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -127028: 0c06 |00c0: move-result-object v6 │ │ -12702a: 7020 a134 6500 |00c1: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -127030: 2705 |00c4: throw v5 │ │ -127032: 2205 e808 |00c5: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -127036: 2206 1007 |00c7: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -12703a: 7010 eb2a 0600 |00c9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -127040: 1a00 6213 |00cc: const-string v0, "Invalid shape file code. Found " // string@1362 │ │ -127044: 6e20 f52a 0600 |00ce: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12704a: 5240 3e1c |00d1: iget v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.fileCode:I // field@1c3e │ │ -12704e: 6e20 f12a 0600 |00d3: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127054: 6e20 f52a 1600 |00d6: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12705a: 6e20 f12a 2600 |00d9: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127060: 6e20 f52a 3600 |00dc: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127066: 6e10 fa2a 0600 |00df: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12706c: 0c06 |00e2: move-result-object v6 │ │ -12706e: 7020 a134 6500 |00e3: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -127074: 2705 |00e6: throw v5 │ │ -127076: 2205 e808 |00e7: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -12707a: 1a06 ab27 |00e9: const-string v6, "Unexpected end of stream. The content is too short. It doesn't even have a complete header." // string@27ab │ │ -12707e: 7020 a134 6500 |00eb: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -127084: 2705 |00ee: throw v5 │ │ +126ea0: |[126ea0] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +126eb0: 7010 8a2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2a8a │ │ +126eb6: 7110 3f35 0500 |0003: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ +126ebc: 0a00 |0006: move-result v0 │ │ +126ebe: 5940 3e1c |0007: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.fileCode:I // field@1c3e │ │ +126ec2: 1a01 6e00 |0009: const-string v1, " but expected " // string@006e │ │ +126ec6: 1302 0a27 |000b: const/16 v2, #int 9994 // #270a │ │ +126eca: 1a03 3e05 |000d: const-string v3, "." // string@053e │ │ +126ece: 3320 b600 |000f: if-ne v0, v2, 00c5 // +00b6 │ │ +126ed2: 7110 3f35 0500 |0011: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ +126ed8: 0a00 |0014: move-result v0 │ │ +126eda: 5940 411c |0015: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused0:I // field@1c41 │ │ +126ede: 7110 3f35 0500 |0017: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ +126ee4: 0a00 |001a: move-result v0 │ │ +126ee6: 5940 421c |001b: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused1:I // field@1c42 │ │ +126eea: 7110 3f35 0500 |001d: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ +126ef0: 0a00 |0020: move-result v0 │ │ +126ef2: 5940 431c |0021: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused2:I // field@1c43 │ │ +126ef6: 7110 3f35 0500 |0023: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ +126efc: 0a00 |0026: move-result v0 │ │ +126efe: 5940 441c |0027: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused3:I // field@1c44 │ │ +126f02: 7110 3f35 0500 |0029: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ +126f08: 0a00 |002c: move-result v0 │ │ +126f0a: 5940 451c |002d: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused4:I // field@1c45 │ │ +126f0e: 7110 3f35 0500 |002f: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ +126f14: 0a00 |0032: move-result v0 │ │ +126f16: 5940 3f1c |0033: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.fileLength:I // field@1c3f │ │ +126f1a: 7110 4535 0500 |0035: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ +126f20: 0a00 |0038: move-result v0 │ │ +126f22: 5940 461c |0039: iput v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.version:I // field@1c46 │ │ +126f26: 1302 e803 |003b: const/16 v2, #int 1000 // #3e8 │ │ +126f2a: 3320 6600 |003d: if-ne v0, v2, 00a3 // +0066 │ │ +126f2e: 7110 4535 0500 |003f: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ +126f34: 0a00 |0042: move-result v0 │ │ +126f36: 6e10 9234 0600 |0043: invoke-virtual {v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getForceShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@3492 │ │ +126f3c: 0c01 |0046: move-result-object v1 │ │ +126f3e: 3901 2500 |0047: if-nez v1, 006c // +0025 │ │ +126f42: 7110 cc34 0000 |0049: invoke-static {v0}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.parse:(I)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34cc │ │ +126f48: 0c06 |004c: move-result-object v6 │ │ +126f4a: 5b46 401c |004d: iput-object v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.shapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c40 │ │ +126f4e: 3806 0300 |004f: if-eqz v6, 0052 // +0003 │ │ +126f52: 2821 |0051: goto 0072 // +0021 │ │ +126f54: 2205 e808 |0052: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +126f58: 2206 1007 |0054: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +126f5c: 7010 eb2a 0600 |0056: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +126f62: 1a01 6413 |0059: const-string v1, "Invalid shape file. The header's shape type has the invalid code " // string@1364 │ │ +126f66: 6e20 f52a 1600 |005b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +126f6c: 6e20 f12a 0600 |005e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +126f72: 6e20 f52a 3600 |0061: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +126f78: 6e10 fa2a 0600 |0064: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +126f7e: 0c06 |0067: move-result-object v6 │ │ +126f80: 7020 a134 6500 |0068: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +126f86: 2705 |006b: throw v5 │ │ +126f88: 6e10 9234 0600 |006c: invoke-virtual {v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getForceShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@3492 │ │ +126f8e: 0c06 |006f: move-result-object v6 │ │ +126f90: 5b46 401c |0070: iput-object v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.shapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c40 │ │ +126f94: 7110 4335 0500 |0072: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +126f9a: 0b00 |0075: move-result-wide v0 │ │ +126f9c: 5a40 3b1c |0076: iput-wide v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinX:D // field@1c3b │ │ +126fa0: 7110 4335 0500 |0078: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +126fa6: 0b00 |007b: move-result-wide v0 │ │ +126fa8: 5a40 3c1c |007c: iput-wide v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinY:D // field@1c3c │ │ +126fac: 7110 4335 0500 |007e: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +126fb2: 0b00 |0081: move-result-wide v0 │ │ +126fb4: 5a40 371c |0082: iput-wide v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxX:D // field@1c37 │ │ +126fb8: 7110 4335 0500 |0084: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +126fbe: 0b00 |0087: move-result-wide v0 │ │ +126fc0: 5a40 381c |0088: iput-wide v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxY:D // field@1c38 │ │ +126fc4: 7110 4335 0500 |008a: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +126fca: 0b00 |008d: move-result-wide v0 │ │ +126fcc: 5a40 3d1c |008e: iput-wide v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinZ:D // field@1c3d │ │ +126fd0: 7110 4335 0500 |0090: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +126fd6: 0b00 |0093: move-result-wide v0 │ │ +126fd8: 5a40 391c |0094: iput-wide v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxZ:D // field@1c39 │ │ +126fdc: 7110 4335 0500 |0096: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +126fe2: 0b00 |0099: move-result-wide v0 │ │ +126fe4: 5a40 3a1c |009a: iput-wide v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinM:D // field@1c3a │ │ +126fe8: 7110 4335 0500 |009c: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +126fee: 0b05 |009f: move-result-wide v5 │ │ +126ff0: 5a45 361c |00a0: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxM:D // field@1c36 │ │ +126ff4: 0e00 |00a2: return-void │ │ +126ff6: 2205 e808 |00a3: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +126ffa: 2206 1007 |00a5: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +126ffe: 7010 eb2a 0600 |00a7: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +127004: 1a00 6313 |00aa: const-string v0, "Invalid shape file version. Found " // string@1363 │ │ +127008: 6e20 f52a 0600 |00ac: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12700e: 5240 461c |00af: iget v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.version:I // field@1c46 │ │ +127012: 6e20 f12a 0600 |00b1: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127018: 6e20 f52a 1600 |00b4: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12701e: 6e20 f12a 2600 |00b7: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127024: 6e20 f52a 3600 |00ba: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12702a: 6e10 fa2a 0600 |00bd: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +127030: 0c06 |00c0: move-result-object v6 │ │ +127032: 7020 a134 6500 |00c1: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +127038: 2705 |00c4: throw v5 │ │ +12703a: 2205 e808 |00c5: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +12703e: 2206 1007 |00c7: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +127042: 7010 eb2a 0600 |00c9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +127048: 1a00 6213 |00cc: const-string v0, "Invalid shape file code. Found " // string@1362 │ │ +12704c: 6e20 f52a 0600 |00ce: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127052: 5240 3e1c |00d1: iget v0, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.fileCode:I // field@1c3e │ │ +127056: 6e20 f12a 0600 |00d3: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12705c: 6e20 f52a 1600 |00d6: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127062: 6e20 f12a 2600 |00d9: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127068: 6e20 f52a 3600 |00dc: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12706e: 6e10 fa2a 0600 |00df: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +127074: 0c06 |00e2: move-result-object v6 │ │ +127076: 7020 a134 6500 |00e3: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +12707c: 2705 |00e6: throw v5 │ │ +12707e: 2205 e808 |00e7: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +127082: 1a06 ab27 |00e9: const-string v6, "Unexpected end of stream. The content is too short. It doesn't even have a complete header." // string@27ab │ │ +127086: 7020 a134 6500 |00eb: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +12708c: 2705 |00ee: throw v5 │ │ catches : 2 │ │ 0x0003 - 0x0009 │ │ Ljava/io/EOFException; -> 0x00e7 │ │ 0x0011 - 0x00e7 │ │ Ljava/io/EOFException; -> 0x00e7 │ │ positions : │ │ 0x0000 line=42 │ │ @@ -328756,17 +328758,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126d00: |[126d00] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMaxM:()D │ │ -126d10: 5320 361c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxM:D // field@1c36 │ │ -126d14: 1000 |0002: return-wide v0 │ │ +126d08: |[126d08] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMaxM:()D │ │ +126d18: 5320 361c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxM:D // field@1c36 │ │ +126d1c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -328774,17 +328776,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126d18: |[126d18] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMaxX:()D │ │ -126d28: 5320 371c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxX:D // field@1c37 │ │ -126d2c: 1000 |0002: return-wide v0 │ │ +126d20: |[126d20] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMaxX:()D │ │ +126d30: 5320 371c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxX:D // field@1c37 │ │ +126d34: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #2 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -328792,17 +328794,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126d30: |[126d30] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMaxY:()D │ │ -126d40: 5320 381c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxY:D // field@1c38 │ │ -126d44: 1000 |0002: return-wide v0 │ │ +126d38: |[126d38] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMaxY:()D │ │ +126d48: 5320 381c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxY:D // field@1c38 │ │ +126d4c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #3 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -328810,17 +328812,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126d48: |[126d48] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMaxZ:()D │ │ -126d58: 5320 391c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxZ:D // field@1c39 │ │ -126d5c: 1000 |0002: return-wide v0 │ │ +126d50: |[126d50] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMaxZ:()D │ │ +126d60: 5320 391c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMaxZ:D // field@1c39 │ │ +126d64: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #4 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -328828,17 +328830,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126d60: |[126d60] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMinM:()D │ │ -126d70: 5320 3a1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinM:D // field@1c3a │ │ -126d74: 1000 |0002: return-wide v0 │ │ +126d68: |[126d68] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMinM:()D │ │ +126d78: 5320 3a1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinM:D // field@1c3a │ │ +126d7c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #5 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -328846,17 +328848,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126d78: |[126d78] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMinX:()D │ │ -126d88: 5320 3b1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinX:D // field@1c3b │ │ -126d8c: 1000 |0002: return-wide v0 │ │ +126d80: |[126d80] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMinX:()D │ │ +126d90: 5320 3b1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinX:D // field@1c3b │ │ +126d94: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #6 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -328864,17 +328866,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126d90: |[126d90] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMinY:()D │ │ -126da0: 5320 3c1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinY:D // field@1c3c │ │ -126da4: 1000 |0002: return-wide v0 │ │ +126d98: |[126d98] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMinY:()D │ │ +126da8: 5320 3c1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinY:D // field@1c3c │ │ +126dac: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #7 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -328882,17 +328884,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126da8: |[126da8] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMinZ:()D │ │ -126db8: 5320 3d1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinZ:D // field@1c3d │ │ -126dbc: 1000 |0002: return-wide v0 │ │ +126db0: |[126db0] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getBoxMinZ:()D │ │ +126dc0: 5320 3d1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.boxMinZ:D // field@1c3d │ │ +126dc4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #8 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -328900,17 +328902,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126dc0: |[126dc0] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getFileCode:()I │ │ -126dd0: 5210 3e1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.fileCode:I // field@1c3e │ │ -126dd4: 0f00 |0002: return v0 │ │ +126dc8: |[126dc8] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getFileCode:()I │ │ +126dd8: 5210 3e1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.fileCode:I // field@1c3e │ │ +126ddc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #9 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -328918,17 +328920,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126dd8: |[126dd8] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getFileLength:()I │ │ -126de8: 5210 3f1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.fileLength:I // field@1c3f │ │ -126dec: 0f00 |0002: return v0 │ │ +126de0: |[126de0] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getFileLength:()I │ │ +126df0: 5210 3f1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.fileLength:I // field@1c3f │ │ +126df4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #10 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -328936,17 +328938,17 @@ │ │ type : '()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126e80: |[126e80] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ -126e90: 5410 401c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.shapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c40 │ │ -126e94: 1100 |0002: return-object v0 │ │ +126e88: |[126e88] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ +126e98: 5410 401c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.shapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c40 │ │ +126e9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #11 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -328954,17 +328956,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126df0: |[126df0] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getUnused0:()I │ │ -126e00: 5210 411c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused0:I // field@1c41 │ │ -126e04: 0f00 |0002: return v0 │ │ +126df8: |[126df8] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getUnused0:()I │ │ +126e08: 5210 411c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused0:I // field@1c41 │ │ +126e0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #12 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -328972,17 +328974,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126e08: |[126e08] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getUnused1:()I │ │ -126e18: 5210 421c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused1:I // field@1c42 │ │ -126e1c: 0f00 |0002: return v0 │ │ +126e10: |[126e10] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getUnused1:()I │ │ +126e20: 5210 421c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused1:I // field@1c42 │ │ +126e24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #13 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -328990,17 +328992,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126e20: |[126e20] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getUnused2:()I │ │ -126e30: 5210 431c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused2:I // field@1c43 │ │ -126e34: 0f00 |0002: return v0 │ │ +126e28: |[126e28] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getUnused2:()I │ │ +126e38: 5210 431c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused2:I // field@1c43 │ │ +126e3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #14 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -329008,17 +329010,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126e38: |[126e38] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getUnused3:()I │ │ -126e48: 5210 441c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused3:I // field@1c44 │ │ -126e4c: 0f00 |0002: return v0 │ │ +126e40: |[126e40] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getUnused3:()I │ │ +126e50: 5210 441c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused3:I // field@1c44 │ │ +126e54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #15 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -329026,17 +329028,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126e50: |[126e50] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getUnused4:()I │ │ -126e60: 5210 451c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused4:I // field@1c45 │ │ -126e64: 0f00 |0002: return v0 │ │ +126e58: |[126e58] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getUnused4:()I │ │ +126e68: 5210 451c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.unused4:I // field@1c45 │ │ +126e6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ #16 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;) │ │ @@ -329044,17 +329046,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126e68: |[126e68] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getVersion:()I │ │ -126e78: 5210 461c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.version:I // field@1c46 │ │ -126e7c: 0f00 |0002: return v0 │ │ +126e70: |[126e70] org.nocrala.tools.gis.data.esri.shapefile.header.ShapeFileHeader.getVersion:()I │ │ +126e80: 5210 461c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader;.version:I // field@1c46 │ │ +126e84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/header/ShapeFileHeader; │ │ │ │ source_file_idx : 9529 (ShapeFileHeader.java) │ │ @@ -329090,19 +329092,19 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1270d0: |[1270d0] org.nocrala.tools.gis.data.esri.shapefile.shape.AbstractShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -1270e0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1270e6: 5b01 471c |0003: iput-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c47 │ │ -1270ea: 5b02 481c |0005: iput-object v2, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.shapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c48 │ │ -1270ee: 0e00 |0007: return-void │ │ +1270d8: |[1270d8] org.nocrala.tools.gis.data.esri.shapefile.shape.AbstractShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +1270e8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1270ee: 5b01 471c |0003: iput-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c47 │ │ +1270f2: 5b02 481c |0005: iput-object v2, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.shapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c48 │ │ +1270f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0005 line=16 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape; │ │ @@ -329117,17 +329119,17 @@ │ │ type : '()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1270a0: |[1270a0] org.nocrala.tools.gis.data.esri.shapefile.shape.AbstractShape.getHeader:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; │ │ -1270b0: 5410 471c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c47 │ │ -1270b4: 1100 |0002: return-object v0 │ │ +1270a8: |[1270a8] org.nocrala.tools.gis.data.esri.shapefile.shape.AbstractShape.getHeader:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; │ │ +1270b8: 5410 471c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c47 │ │ +1270bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;) │ │ @@ -329135,17 +329137,17 @@ │ │ type : '()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1270b8: |[1270b8] org.nocrala.tools.gis.data.esri.shapefile.shape.AbstractShape.getShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ -1270c8: 5410 481c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.shapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c48 │ │ -1270cc: 1100 |0002: return-object v0 │ │ +1270c0: |[1270c0] org.nocrala.tools.gis.data.esri.shapefile.shape.AbstractShape.getShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ +1270d0: 5410 481c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.shapeType:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c48 │ │ +1270d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape; │ │ │ │ source_file_idx : 2751 (AbstractShape.java) │ │ @@ -329177,29 +329179,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -1270f0: |[1270f0] org.nocrala.tools.gis.data.esri.shapefile.shape.Const.:()V │ │ -127100: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -127104: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12710a: 1a01 b429 |0005: const-string v1, "You can change the validation preferences using the additional constructor of the " // string@29b4 │ │ -12710e: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127114: 1c01 e508 |000a: const-class v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader; // type@08e5 │ │ -127118: 6e10 2c2a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -12711e: 0c01 |000f: move-result-object v1 │ │ -127120: 6e20 f52a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127126: 1a01 7400 |0013: const-string v1, " class." // string@0074 │ │ -12712a: 6e20 f52a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127130: 6e10 fa2a 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -127136: 0c00 |001b: move-result-object v0 │ │ -127138: 6900 491c |001c: sput-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -12713c: 0e00 |001e: return-void │ │ +1270f8: |[1270f8] org.nocrala.tools.gis.data.esri.shapefile.shape.Const.:()V │ │ +127108: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +12710c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +127112: 1a01 b429 |0005: const-string v1, "You can change the validation preferences using the additional constructor of the " // string@29b4 │ │ +127116: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12711c: 1c01 e508 |000a: const-class v1, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader; // type@08e5 │ │ +127120: 6e10 2c2a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +127126: 0c01 |000f: move-result-object v1 │ │ +127128: 6e20 f52a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12712e: 1a01 7400 |0013: const-string v1, " class." // string@0074 │ │ +127132: 6e20 f52a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127138: 6e10 fa2a 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12713e: 0c00 |001b: move-result-object v0 │ │ +127140: 6900 491c |001c: sput-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +127144: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x000c line=9 │ │ locals : │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;) │ │ @@ -329207,17 +329209,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -127140: |[127140] org.nocrala.tools.gis.data.esri.shapefile.shape.Const.:()V │ │ -127150: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -127156: 0e00 |0003: return-void │ │ +127148: |[127148] org.nocrala.tools.gis.data.esri.shapefile.shape.Const.:()V │ │ +127158: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12715e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const; │ │ │ │ Virtual methods - │ │ @@ -329284,55 +329286,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -1271f4: |[1271f4] org.nocrala.tools.gis.data.esri.shapefile.shape.PartType.:()V │ │ -127204: 2200 ec08 |0000: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ -127208: 1a01 3d26 |0002: const-string v1, "TRIANGLE_STRIP" // string@263d │ │ -12720c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -12720e: 7040 bc34 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.:(Ljava/lang/String;II)V // method@34bc │ │ -127214: 6900 501c |0008: sput-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.TRIANGLE_STRIP:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c50 │ │ -127218: 2201 ec08 |000a: new-instance v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ -12721c: 1a03 3c26 |000c: const-string v3, "TRIANGLE_FAN" // string@263c │ │ -127220: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -127222: 7040 bc34 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.:(Ljava/lang/String;II)V // method@34bc │ │ -127228: 6901 4f1c |0012: sput-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.TRIANGLE_FAN:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c4f │ │ -12722c: 2203 ec08 |0014: new-instance v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ -127230: 1a05 b721 |0016: const-string v5, "OUTER_RING" // string@21b7 │ │ -127234: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -127236: 7040 bc34 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.:(Ljava/lang/String;II)V // method@34bc │ │ -12723c: 6903 4d1c |001c: sput-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.OUTER_RING:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c4d │ │ -127240: 2205 ec08 |001e: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ -127244: 1a07 e012 |0020: const-string v7, "INNER_RING" // string@12e0 │ │ -127248: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -12724a: 7040 bc34 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.:(Ljava/lang/String;II)V // method@34bc │ │ -127250: 6905 4c1c |0026: sput-object v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.INNER_RING:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c4c │ │ -127254: 2207 ec08 |0028: new-instance v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ -127258: 1a09 8f10 |002a: const-string v9, "FIRST_RING" // string@108f │ │ -12725c: 124a |002c: const/4 v10, #int 4 // #4 │ │ -12725e: 7040 bc34 97aa |002d: invoke-direct {v7, v9, v10, v10}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.:(Ljava/lang/String;II)V // method@34bc │ │ -127264: 6907 4b1c |0030: sput-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.FIRST_RING:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c4b │ │ -127268: 2209 ec08 |0032: new-instance v9, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ -12726c: 1a0b 5823 |0034: const-string v11, "RING" // string@2358 │ │ -127270: 125c |0036: const/4 v12, #int 5 // #5 │ │ -127272: 7040 bc34 b9cc |0037: invoke-direct {v9, v11, v12, v12}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.:(Ljava/lang/String;II)V // method@34bc │ │ -127278: 6909 4e1c |003a: sput-object v9, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.RING:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c4e │ │ -12727c: 126b |003c: const/4 v11, #int 6 // #6 │ │ -12727e: 23bb 0a0a |003d: new-array v11, v11, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@0a0a │ │ -127282: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ -127286: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ -12728a: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ -12728e: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ -127292: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ -127296: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ -12729a: 690b 4a1c |004b: sput-object v11, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.$VALUES:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c4a │ │ -12729e: 0e00 |004d: return-void │ │ +1271fc: |[1271fc] org.nocrala.tools.gis.data.esri.shapefile.shape.PartType.:()V │ │ +12720c: 2200 ec08 |0000: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ +127210: 1a01 3d26 |0002: const-string v1, "TRIANGLE_STRIP" // string@263d │ │ +127214: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +127216: 7040 bc34 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.:(Ljava/lang/String;II)V // method@34bc │ │ +12721c: 6900 501c |0008: sput-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.TRIANGLE_STRIP:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c50 │ │ +127220: 2201 ec08 |000a: new-instance v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ +127224: 1a03 3c26 |000c: const-string v3, "TRIANGLE_FAN" // string@263c │ │ +127228: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +12722a: 7040 bc34 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.:(Ljava/lang/String;II)V // method@34bc │ │ +127230: 6901 4f1c |0012: sput-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.TRIANGLE_FAN:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c4f │ │ +127234: 2203 ec08 |0014: new-instance v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ +127238: 1a05 b721 |0016: const-string v5, "OUTER_RING" // string@21b7 │ │ +12723c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +12723e: 7040 bc34 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.:(Ljava/lang/String;II)V // method@34bc │ │ +127244: 6903 4d1c |001c: sput-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.OUTER_RING:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c4d │ │ +127248: 2205 ec08 |001e: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ +12724c: 1a07 e012 |0020: const-string v7, "INNER_RING" // string@12e0 │ │ +127250: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +127252: 7040 bc34 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.:(Ljava/lang/String;II)V // method@34bc │ │ +127258: 6905 4c1c |0026: sput-object v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.INNER_RING:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c4c │ │ +12725c: 2207 ec08 |0028: new-instance v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ +127260: 1a09 8f10 |002a: const-string v9, "FIRST_RING" // string@108f │ │ +127264: 124a |002c: const/4 v10, #int 4 // #4 │ │ +127266: 7040 bc34 97aa |002d: invoke-direct {v7, v9, v10, v10}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.:(Ljava/lang/String;II)V // method@34bc │ │ +12726c: 6907 4b1c |0030: sput-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.FIRST_RING:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c4b │ │ +127270: 2209 ec08 |0032: new-instance v9, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ +127274: 1a0b 5823 |0034: const-string v11, "RING" // string@2358 │ │ +127278: 125c |0036: const/4 v12, #int 5 // #5 │ │ +12727a: 7040 bc34 b9cc |0037: invoke-direct {v9, v11, v12, v12}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.:(Ljava/lang/String;II)V // method@34bc │ │ +127280: 6909 4e1c |003a: sput-object v9, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.RING:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c4e │ │ +127284: 126b |003c: const/4 v11, #int 6 // #6 │ │ +127286: 23bb 0a0a |003d: new-array v11, v11, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@0a0a │ │ +12728a: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ +12728e: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ +127292: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ +127296: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ +12729a: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ +12729e: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ +1272a2: 690b 4a1c |004b: sput-object v11, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.$VALUES:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c4a │ │ +1272a6: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ 0x000a line=6 │ │ 0x0014 line=7 │ │ 0x001e line=8 │ │ 0x0028 line=9 │ │ @@ -329345,18 +329347,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1272a0: |[1272a0] org.nocrala.tools.gis.data.esri.shapefile.shape.PartType.:(Ljava/lang/String;II)V │ │ -1272b0: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ -1272b6: 5903 511c |0003: iput v3, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.id:I // field@1c51 │ │ -1272ba: 0e00 |0005: return-void │ │ +1272a8: |[1272a8] org.nocrala.tools.gis.data.esri.shapefile.shape.PartType.:(Ljava/lang/String;II)V │ │ +1272b8: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ +1272be: 5903 511c |0003: iput v3, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.id:I // field@1c51 │ │ +1272c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -329368,29 +329370,29 @@ │ │ type : '(I)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -127170: |[127170] org.nocrala.tools.gis.data.esri.shapefile.shape.PartType.parse:(I)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; │ │ -127180: 7100 c034 0000 |0000: invoke-static {}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.values:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // method@34c0 │ │ -127186: 0c00 |0003: move-result-object v0 │ │ -127188: 2101 |0004: array-length v1, v0 │ │ -12718a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -12718c: 3512 0e00 |0006: if-ge v2, v1, 0014 // +000e │ │ -127190: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -127194: 6e10 bd34 0300 |000a: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.getId:()I // method@34bd │ │ -12719a: 0a04 |000d: move-result v4 │ │ -12719c: 3354 0300 |000e: if-ne v4, v5, 0011 // +0003 │ │ -1271a0: 1103 |0010: return-object v3 │ │ -1271a2: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1271a6: 28f3 |0013: goto 0006 // -000d │ │ -1271a8: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -1271aa: 1105 |0015: return-object v5 │ │ +127178: |[127178] org.nocrala.tools.gis.data.esri.shapefile.shape.PartType.parse:(I)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; │ │ +127188: 7100 c034 0000 |0000: invoke-static {}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.values:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // method@34c0 │ │ +12718e: 0c00 |0003: move-result-object v0 │ │ +127190: 2101 |0004: array-length v1, v0 │ │ +127192: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +127194: 3512 0e00 |0006: if-ge v2, v1, 0014 // +000e │ │ +127198: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +12719c: 6e10 bd34 0300 |000a: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.getId:()I // method@34bd │ │ +1271a2: 0a04 |000d: move-result v4 │ │ +1271a4: 3354 0300 |000e: if-ne v4, v5, 0011 // +0003 │ │ +1271a8: 1103 |0010: return-object v3 │ │ +1271aa: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1271ae: 28f3 |0013: goto 0006 // -000d │ │ +1271b0: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +1271b2: 1105 |0015: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x000a line=22 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 (null) I │ │ │ │ @@ -329399,20 +329401,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1271ac: |[1271ac] org.nocrala.tools.gis.data.esri.shapefile.shape.PartType.valueOf:(Ljava/lang/String;)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; │ │ -1271bc: 1c00 ec08 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ -1271c0: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ -1271c6: 0c01 |0005: move-result-object v1 │ │ -1271c8: 1f01 ec08 |0006: check-cast v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ -1271cc: 1101 |0008: return-object v1 │ │ +1271b4: |[1271b4] org.nocrala.tools.gis.data.esri.shapefile.shape.PartType.valueOf:(Ljava/lang/String;)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; │ │ +1271c4: 1c00 ec08 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ +1271c8: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ +1271ce: 0c01 |0005: move-result-object v1 │ │ +1271d0: 1f01 ec08 |0006: check-cast v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@08ec │ │ +1271d4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;) │ │ @@ -329420,20 +329422,20 @@ │ │ type : '()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1271d0: |[1271d0] org.nocrala.tools.gis.data.esri.shapefile.shape.PartType.values:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; │ │ -1271e0: 6200 4a1c |0000: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.$VALUES:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c4a │ │ -1271e4: 6e10 7438 0000 |0002: invoke-virtual {v0}, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.clone:()Ljava/lang/Object; // method@3874 │ │ -1271ea: 0c00 |0005: move-result-object v0 │ │ -1271ec: 1f00 0a0a |0006: check-cast v0, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@0a0a │ │ -1271f0: 1100 |0008: return-object v0 │ │ +1271d8: |[1271d8] org.nocrala.tools.gis.data.esri.shapefile.shape.PartType.values:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; │ │ +1271e8: 6200 4a1c |0000: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.$VALUES:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c4a │ │ +1271ec: 6e10 7438 0000 |0002: invoke-virtual {v0}, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.clone:()Ljava/lang/Object; // method@3874 │ │ +1271f2: 0c00 |0005: move-result-object v0 │ │ +1271f4: 1f00 0a0a |0006: check-cast v0, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@0a0a │ │ +1271f8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;) │ │ @@ -329441,17 +329443,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127158: |[127158] org.nocrala.tools.gis.data.esri.shapefile.shape.PartType.getId:()I │ │ -127168: 5210 511c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.id:I // field@1c51 │ │ -12716c: 0f00 |0002: return v0 │ │ +127160: |[127160] org.nocrala.tools.gis.data.esri.shapefile.shape.PartType.getId:()I │ │ +127170: 5210 511c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.id:I // field@1c51 │ │ +127174: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; │ │ │ │ source_file_idx : 8846 (PartType.java) │ │ @@ -329487,19 +329489,19 @@ │ │ type : '(DD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1272ec: |[1272ec] org.nocrala.tools.gis.data.esri.shapefile.shape.PointData.:(DD)V │ │ -1272fc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -127302: 5a01 521c |0003: iput-wide v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.x:D // field@1c52 │ │ -127306: 5a03 531c |0005: iput-wide v3, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.y:D // field@1c53 │ │ -12730a: 0e00 |0007: return-void │ │ +1272f4: |[1272f4] org.nocrala.tools.gis.data.esri.shapefile.shape.PointData.:(DD)V │ │ +127304: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12730a: 5a01 521c |0003: iput-wide v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.x:D // field@1c52 │ │ +12730e: 5a03 531c |0005: iput-wide v3, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.y:D // field@1c53 │ │ +127312: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ 0x0005 line=10 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; │ │ @@ -329512,17 +329514,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1272bc: |[1272bc] org.nocrala.tools.gis.data.esri.shapefile.shape.PointData.getX:()D │ │ -1272cc: 5320 521c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.x:D // field@1c52 │ │ -1272d0: 1000 |0002: return-wide v0 │ │ +1272c4: |[1272c4] org.nocrala.tools.gis.data.esri.shapefile.shape.PointData.getX:()D │ │ +1272d4: 5320 521c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.x:D // field@1c52 │ │ +1272d8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;) │ │ @@ -329530,17 +329532,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1272d4: |[1272d4] org.nocrala.tools.gis.data.esri.shapefile.shape.PointData.getY:()D │ │ -1272e4: 5320 531c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.y:D // field@1c53 │ │ -1272e8: 1000 |0002: return-wide v0 │ │ +1272dc: |[1272dc] org.nocrala.tools.gis.data.esri.shapefile.shape.PointData.getY:()D │ │ +1272ec: 5320 531c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.y:D // field@1c53 │ │ +1272f0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; │ │ │ │ source_file_idx : 8908 (PointData.java) │ │ @@ -329580,49 +329582,49 @@ │ │ type : '(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -12733c: |[12733c] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeHeader.:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -12734c: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -127352: 7110 4035 0300 |0003: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeIntMaybeEOF:(Ljava/io/InputStream;)I // method@3540 │ │ -127358: 0a00 |0006: move-result v0 │ │ -12735a: 5920 551c |0007: iput v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.recordNumber:I // field@1c55 │ │ -12735e: 6e10 9534 0400 |0009: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadRecordNumbers:()Z // method@3495 │ │ -127364: 0a00 |000c: move-result v0 │ │ -127366: 3900 3500 |000d: if-nez v0, 0042 // +0035 │ │ -12736a: 5220 551c |000f: iget v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.recordNumber:I // field@1c55 │ │ -12736e: 6e10 9034 0400 |0011: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getExpectedRecordNumber:()I // method@3490 │ │ -127374: 0a01 |0014: move-result v1 │ │ -127376: 3310 0300 |0015: if-ne v0, v1, 0018 // +0003 │ │ -12737a: 282b |0017: goto 0042 // +002b │ │ -12737c: 2203 e808 |0018: new-instance v3, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -127380: 2200 1007 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -127384: 7010 eb2a 0000 |001c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12738a: 1a01 6113 |001f: const-string v1, "Invalid record number. Expected " // string@1361 │ │ -12738e: 6e20 f52a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127394: 6e10 9034 0400 |0024: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getExpectedRecordNumber:()I // method@3490 │ │ -12739a: 0a04 |0027: move-result v4 │ │ -12739c: 6e20 f12a 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1273a2: 1a04 6f00 |002b: const-string v4, " but found " // string@006f │ │ -1273a6: 6e20 f52a 4000 |002d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1273ac: 5224 551c |0030: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.recordNumber:I // field@1c55 │ │ -1273b0: 6e20 f12a 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1273b6: 1a04 3e05 |0035: const-string v4, "." // string@053e │ │ -1273ba: 6e20 f52a 4000 |0037: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1273c0: 6e10 fa2a 0000 |003a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1273c6: 0c04 |003d: move-result-object v4 │ │ -1273c8: 7020 a134 4300 |003e: invoke-direct {v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -1273ce: 2703 |0041: throw v3 │ │ -1273d0: 7110 3f35 0300 |0042: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ -1273d6: 0a03 |0045: move-result v3 │ │ -1273d8: 5923 541c |0046: iput v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.contentLength:I // field@1c54 │ │ -1273dc: 0e00 |0048: return-void │ │ +127344: |[127344] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeHeader.:(Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +127354: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12735a: 7110 4035 0300 |0003: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeIntMaybeEOF:(Ljava/io/InputStream;)I // method@3540 │ │ +127360: 0a00 |0006: move-result v0 │ │ +127362: 5920 551c |0007: iput v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.recordNumber:I // field@1c55 │ │ +127366: 6e10 9534 0400 |0009: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadRecordNumbers:()Z // method@3495 │ │ +12736c: 0a00 |000c: move-result v0 │ │ +12736e: 3900 3500 |000d: if-nez v0, 0042 // +0035 │ │ +127372: 5220 551c |000f: iget v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.recordNumber:I // field@1c55 │ │ +127376: 6e10 9034 0400 |0011: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getExpectedRecordNumber:()I // method@3490 │ │ +12737c: 0a01 |0014: move-result v1 │ │ +12737e: 3310 0300 |0015: if-ne v0, v1, 0018 // +0003 │ │ +127382: 282b |0017: goto 0042 // +002b │ │ +127384: 2203 e808 |0018: new-instance v3, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +127388: 2200 1007 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +12738c: 7010 eb2a 0000 |001c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +127392: 1a01 6113 |001f: const-string v1, "Invalid record number. Expected " // string@1361 │ │ +127396: 6e20 f52a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12739c: 6e10 9034 0400 |0024: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getExpectedRecordNumber:()I // method@3490 │ │ +1273a2: 0a04 |0027: move-result v4 │ │ +1273a4: 6e20 f12a 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1273aa: 1a04 6f00 |002b: const-string v4, " but found " // string@006f │ │ +1273ae: 6e20 f52a 4000 |002d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1273b4: 5224 551c |0030: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.recordNumber:I // field@1c55 │ │ +1273b8: 6e20 f12a 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1273be: 1a04 3e05 |0035: const-string v4, "." // string@053e │ │ +1273c2: 6e20 f52a 4000 |0037: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1273c8: 6e10 fa2a 0000 |003a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1273ce: 0c04 |003d: move-result-object v4 │ │ +1273d0: 7020 a134 4300 |003e: invoke-direct {v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +1273d6: 2703 |0041: throw v3 │ │ +1273d8: 7110 3f35 0300 |0042: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readBeInt:(Ljava/io/InputStream;)I // method@353f │ │ +1273de: 0a03 |0045: move-result v3 │ │ +1273e0: 5923 541c |0046: iput v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.contentLength:I // field@1c54 │ │ +1273e4: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=19 │ │ 0x0009 line=20 │ │ 0x000f line=21 │ │ 0x0018 line=22 │ │ @@ -329639,17 +329641,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12730c: |[12730c] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeHeader.getContentLength:()I │ │ -12731c: 5210 541c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.contentLength:I // field@1c54 │ │ -127320: 0f00 |0002: return v0 │ │ +127314: |[127314] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeHeader.getContentLength:()I │ │ +127324: 5210 541c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.contentLength:I // field@1c54 │ │ +127328: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;) │ │ @@ -329657,17 +329659,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127324: |[127324] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeHeader.getRecordNumber:()I │ │ -127334: 5210 551c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.recordNumber:I // field@1c55 │ │ -127338: 0f00 |0002: return v0 │ │ +12732c: |[12732c] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeHeader.getRecordNumber:()I │ │ +12733c: 5210 551c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.recordNumber:I // field@1c55 │ │ +127340: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; │ │ │ │ source_file_idx : 9534 (ShapeHeader.java) │ │ @@ -329765,126 +329767,126 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 219 16-bit code units │ │ -12747c: |[12747c] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeType.:()V │ │ -12748c: 2200 ef08 |0000: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -127490: 1a01 1a21 |0002: const-string v1, "NULL" // string@211a │ │ -127494: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -127496: 7040 c834 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ -12749c: 6900 5b1c |0008: sput-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.NULL:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5b │ │ -1274a0: 2201 ef08 |000a: new-instance v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -1274a4: 1a03 2522 |000c: const-string v3, "POINT" // string@2225 │ │ -1274a8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -1274aa: 7040 c834 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ -1274b0: 6901 5c1c |0012: sput-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POINT:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5c │ │ -1274b4: 2203 ef08 |0014: new-instance v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -1274b8: 1a05 2c22 |0016: const-string v5, "POLYLINE" // string@222c │ │ -1274bc: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -1274be: 1237 |0019: const/4 v7, #int 3 // #3 │ │ -1274c0: 7040 c834 5376 |001a: invoke-direct {v3, v5, v6, v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ -1274c6: 6903 621c |001d: sput-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYLINE:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c62 │ │ -1274ca: 2205 ef08 |001f: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -1274ce: 1a08 2922 |0021: const-string v8, "POLYGON" // string@2229 │ │ -1274d2: 1259 |0023: const/4 v9, #int 5 // #5 │ │ -1274d4: 7040 c834 8597 |0024: invoke-direct {v5, v8, v7, v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ -1274da: 6905 5f1c |0027: sput-object v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYGON:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5f │ │ -1274de: 2208 ef08 |0029: new-instance v8, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -1274e2: 1a0a 5520 |002b: const-string v10, "MULTIPOINT" // string@2055 │ │ -1274e6: 124b |002d: const/4 v11, #int 4 // #4 │ │ -1274e8: 130c 0800 |002e: const/16 v12, #int 8 // #8 │ │ -1274ec: 7040 c834 a8cb |0030: invoke-direct {v8, v10, v11, v12}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ -1274f2: 6908 581c |0033: sput-object v8, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPOINT:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c58 │ │ -1274f6: 220a ef08 |0035: new-instance v10, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -1274fa: 1a0d 2822 |0037: const-string v13, "POINT_Z" // string@2228 │ │ -1274fe: 130e 0b00 |0039: const/16 v14, #int 11 // #b │ │ -127502: 7040 c834 dae9 |003b: invoke-direct {v10, v13, v9, v14}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ -127508: 690a 5e1c |003e: sput-object v10, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POINT_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5e │ │ -12750c: 220d ef08 |0040: new-instance v13, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -127510: 1a0f 2e22 |0042: const-string v15, "POLYLINE_Z" // string@222e │ │ -127514: 1269 |0044: const/4 v9, #int 6 // #6 │ │ -127516: 130b 0d00 |0045: const/16 v11, #int 13 // #d │ │ -12751a: 7040 c834 fdb9 |0047: invoke-direct {v13, v15, v9, v11}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ -127520: 690d 641c |004a: sput-object v13, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYLINE_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c64 │ │ -127524: 220f ef08 |004c: new-instance v15, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -127528: 1a09 2b22 |004e: const-string v9, "POLYGON_Z" // string@222b │ │ -12752c: 1277 |0050: const/4 v7, #int 7 // #7 │ │ -12752e: 1306 0f00 |0051: const/16 v6, #int 15 // #f │ │ -127532: 7040 c834 9f67 |0053: invoke-direct {v15, v9, v7, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ -127538: 690f 611c |0056: sput-object v15, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYGON_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c61 │ │ -12753c: 2206 ef08 |0058: new-instance v6, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -127540: 1a09 5720 |005a: const-string v9, "MULTIPOINT_Z" // string@2057 │ │ -127544: 1307 1200 |005c: const/16 v7, #int 18 // #12 │ │ -127548: 7040 c834 967c |005e: invoke-direct {v6, v9, v12, v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ -12754e: 6906 5a1c |0061: sput-object v6, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPOINT_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5a │ │ -127552: 2207 ef08 |0063: new-instance v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -127556: 1a09 2722 |0065: const-string v9, "POINT_M" // string@2227 │ │ -12755a: 130c 0900 |0067: const/16 v12, #int 9 // #9 │ │ -12755e: 1304 1500 |0069: const/16 v4, #int 21 // #15 │ │ -127562: 7040 c834 974c |006b: invoke-direct {v7, v9, v12, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ -127568: 6907 5d1c |006e: sput-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POINT_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5d │ │ -12756c: 2204 ef08 |0070: new-instance v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -127570: 1a09 2d22 |0072: const-string v9, "POLYLINE_M" // string@222d │ │ -127574: 130c 0a00 |0074: const/16 v12, #int 10 // #a │ │ -127578: 1302 1700 |0076: const/16 v2, #int 23 // #17 │ │ -12757c: 7040 c834 942c |0078: invoke-direct {v4, v9, v12, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ -127582: 6904 631c |007b: sput-object v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYLINE_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c63 │ │ -127586: 2202 ef08 |007d: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -12758a: 1a09 2a22 |007f: const-string v9, "POLYGON_M" // string@222a │ │ -12758e: 130c 1900 |0081: const/16 v12, #int 25 // #19 │ │ -127592: 7040 c834 92ce |0083: invoke-direct {v2, v9, v14, v12}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ -127598: 6902 601c |0086: sput-object v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYGON_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c60 │ │ -12759c: 2209 ef08 |0088: new-instance v9, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -1275a0: 1a0c 5620 |008a: const-string v12, "MULTIPOINT_M" // string@2056 │ │ -1275a4: 130e 0c00 |008c: const/16 v14, #int 12 // #c │ │ -1275a8: 130b 1c00 |008e: const/16 v11, #int 28 // #1c │ │ -1275ac: 7040 c834 c9be |0090: invoke-direct {v9, v12, v14, v11}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ -1275b2: 6909 591c |0093: sput-object v9, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPOINT_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c59 │ │ -1275b6: 220b ef08 |0095: new-instance v11, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -1275ba: 1a0c 5320 |0097: const-string v12, "MULTIPATCH" // string@2053 │ │ -1275be: 130e 1f00 |0099: const/16 v14, #int 31 // #1f │ │ -1275c2: 0810 0900 |009b: move-object/from16 v16, v9 │ │ -1275c6: 1309 0d00 |009d: const/16 v9, #int 13 // #d │ │ -1275ca: 7040 c834 cbe9 |009f: invoke-direct {v11, v12, v9, v14}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ -1275d0: 690b 571c |00a2: sput-object v11, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPATCH:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c57 │ │ -1275d4: 1309 0e00 |00a4: const/16 v9, #int 14 // #e │ │ -1275d8: 2399 0c0a |00a6: new-array v9, v9, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@0a0c │ │ -1275dc: 120c |00a8: const/4 v12, #int 0 // #0 │ │ -1275de: 4d00 090c |00a9: aput-object v0, v9, v12 │ │ -1275e2: 1210 |00ab: const/4 v0, #int 1 // #1 │ │ -1275e4: 4d01 0900 |00ac: aput-object v1, v9, v0 │ │ -1275e8: 1220 |00ae: const/4 v0, #int 2 // #2 │ │ -1275ea: 4d03 0900 |00af: aput-object v3, v9, v0 │ │ -1275ee: 1230 |00b1: const/4 v0, #int 3 // #3 │ │ -1275f0: 4d05 0900 |00b2: aput-object v5, v9, v0 │ │ -1275f4: 1240 |00b4: const/4 v0, #int 4 // #4 │ │ -1275f6: 4d08 0900 |00b5: aput-object v8, v9, v0 │ │ -1275fa: 1250 |00b7: const/4 v0, #int 5 // #5 │ │ -1275fc: 4d0a 0900 |00b8: aput-object v10, v9, v0 │ │ -127600: 1260 |00ba: const/4 v0, #int 6 // #6 │ │ -127602: 4d0d 0900 |00bb: aput-object v13, v9, v0 │ │ -127606: 1270 |00bd: const/4 v0, #int 7 // #7 │ │ -127608: 4d0f 0900 |00be: aput-object v15, v9, v0 │ │ -12760c: 1300 0800 |00c0: const/16 v0, #int 8 // #8 │ │ -127610: 4d06 0900 |00c2: aput-object v6, v9, v0 │ │ -127614: 1300 0900 |00c4: const/16 v0, #int 9 // #9 │ │ -127618: 4d07 0900 |00c6: aput-object v7, v9, v0 │ │ -12761c: 1300 0a00 |00c8: const/16 v0, #int 10 // #a │ │ -127620: 4d04 0900 |00ca: aput-object v4, v9, v0 │ │ -127624: 1300 0b00 |00cc: const/16 v0, #int 11 // #b │ │ -127628: 4d02 0900 |00ce: aput-object v2, v9, v0 │ │ -12762c: 1300 0c00 |00d0: const/16 v0, #int 12 // #c │ │ -127630: 4d10 0900 |00d2: aput-object v16, v9, v0 │ │ -127634: 1300 0d00 |00d4: const/16 v0, #int 13 // #d │ │ -127638: 4d0b 0900 |00d6: aput-object v11, v9, v0 │ │ -12763c: 6909 561c |00d8: sput-object v9, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.$VALUES:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c56 │ │ -127640: 0e00 |00da: return-void │ │ +127484: |[127484] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeType.:()V │ │ +127494: 2200 ef08 |0000: new-instance v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +127498: 1a01 1a21 |0002: const-string v1, "NULL" // string@211a │ │ +12749c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +12749e: 7040 c834 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ +1274a4: 6900 5b1c |0008: sput-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.NULL:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5b │ │ +1274a8: 2201 ef08 |000a: new-instance v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +1274ac: 1a03 2522 |000c: const-string v3, "POINT" // string@2225 │ │ +1274b0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +1274b2: 7040 c834 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ +1274b8: 6901 5c1c |0012: sput-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POINT:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5c │ │ +1274bc: 2203 ef08 |0014: new-instance v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +1274c0: 1a05 2c22 |0016: const-string v5, "POLYLINE" // string@222c │ │ +1274c4: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +1274c6: 1237 |0019: const/4 v7, #int 3 // #3 │ │ +1274c8: 7040 c834 5376 |001a: invoke-direct {v3, v5, v6, v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ +1274ce: 6903 621c |001d: sput-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYLINE:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c62 │ │ +1274d2: 2205 ef08 |001f: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +1274d6: 1a08 2922 |0021: const-string v8, "POLYGON" // string@2229 │ │ +1274da: 1259 |0023: const/4 v9, #int 5 // #5 │ │ +1274dc: 7040 c834 8597 |0024: invoke-direct {v5, v8, v7, v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ +1274e2: 6905 5f1c |0027: sput-object v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYGON:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5f │ │ +1274e6: 2208 ef08 |0029: new-instance v8, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +1274ea: 1a0a 5520 |002b: const-string v10, "MULTIPOINT" // string@2055 │ │ +1274ee: 124b |002d: const/4 v11, #int 4 // #4 │ │ +1274f0: 130c 0800 |002e: const/16 v12, #int 8 // #8 │ │ +1274f4: 7040 c834 a8cb |0030: invoke-direct {v8, v10, v11, v12}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ +1274fa: 6908 581c |0033: sput-object v8, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPOINT:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c58 │ │ +1274fe: 220a ef08 |0035: new-instance v10, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +127502: 1a0d 2822 |0037: const-string v13, "POINT_Z" // string@2228 │ │ +127506: 130e 0b00 |0039: const/16 v14, #int 11 // #b │ │ +12750a: 7040 c834 dae9 |003b: invoke-direct {v10, v13, v9, v14}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ +127510: 690a 5e1c |003e: sput-object v10, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POINT_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5e │ │ +127514: 220d ef08 |0040: new-instance v13, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +127518: 1a0f 2e22 |0042: const-string v15, "POLYLINE_Z" // string@222e │ │ +12751c: 1269 |0044: const/4 v9, #int 6 // #6 │ │ +12751e: 130b 0d00 |0045: const/16 v11, #int 13 // #d │ │ +127522: 7040 c834 fdb9 |0047: invoke-direct {v13, v15, v9, v11}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ +127528: 690d 641c |004a: sput-object v13, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYLINE_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c64 │ │ +12752c: 220f ef08 |004c: new-instance v15, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +127530: 1a09 2b22 |004e: const-string v9, "POLYGON_Z" // string@222b │ │ +127534: 1277 |0050: const/4 v7, #int 7 // #7 │ │ +127536: 1306 0f00 |0051: const/16 v6, #int 15 // #f │ │ +12753a: 7040 c834 9f67 |0053: invoke-direct {v15, v9, v7, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ +127540: 690f 611c |0056: sput-object v15, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYGON_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c61 │ │ +127544: 2206 ef08 |0058: new-instance v6, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +127548: 1a09 5720 |005a: const-string v9, "MULTIPOINT_Z" // string@2057 │ │ +12754c: 1307 1200 |005c: const/16 v7, #int 18 // #12 │ │ +127550: 7040 c834 967c |005e: invoke-direct {v6, v9, v12, v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ +127556: 6906 5a1c |0061: sput-object v6, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPOINT_Z:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5a │ │ +12755a: 2207 ef08 |0063: new-instance v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +12755e: 1a09 2722 |0065: const-string v9, "POINT_M" // string@2227 │ │ +127562: 130c 0900 |0067: const/16 v12, #int 9 // #9 │ │ +127566: 1304 1500 |0069: const/16 v4, #int 21 // #15 │ │ +12756a: 7040 c834 974c |006b: invoke-direct {v7, v9, v12, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ +127570: 6907 5d1c |006e: sput-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POINT_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c5d │ │ +127574: 2204 ef08 |0070: new-instance v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +127578: 1a09 2d22 |0072: const-string v9, "POLYLINE_M" // string@222d │ │ +12757c: 130c 0a00 |0074: const/16 v12, #int 10 // #a │ │ +127580: 1302 1700 |0076: const/16 v2, #int 23 // #17 │ │ +127584: 7040 c834 942c |0078: invoke-direct {v4, v9, v12, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ +12758a: 6904 631c |007b: sput-object v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYLINE_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c63 │ │ +12758e: 2202 ef08 |007d: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +127592: 1a09 2a22 |007f: const-string v9, "POLYGON_M" // string@222a │ │ +127596: 130c 1900 |0081: const/16 v12, #int 25 // #19 │ │ +12759a: 7040 c834 92ce |0083: invoke-direct {v2, v9, v14, v12}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ +1275a0: 6902 601c |0086: sput-object v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.POLYGON_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c60 │ │ +1275a4: 2209 ef08 |0088: new-instance v9, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +1275a8: 1a0c 5620 |008a: const-string v12, "MULTIPOINT_M" // string@2056 │ │ +1275ac: 130e 0c00 |008c: const/16 v14, #int 12 // #c │ │ +1275b0: 130b 1c00 |008e: const/16 v11, #int 28 // #1c │ │ +1275b4: 7040 c834 c9be |0090: invoke-direct {v9, v12, v14, v11}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ +1275ba: 6909 591c |0093: sput-object v9, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPOINT_M:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c59 │ │ +1275be: 220b ef08 |0095: new-instance v11, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +1275c2: 1a0c 5320 |0097: const-string v12, "MULTIPATCH" // string@2053 │ │ +1275c6: 130e 1f00 |0099: const/16 v14, #int 31 // #1f │ │ +1275ca: 0810 0900 |009b: move-object/from16 v16, v9 │ │ +1275ce: 1309 0d00 |009d: const/16 v9, #int 13 // #d │ │ +1275d2: 7040 c834 cbe9 |009f: invoke-direct {v11, v12, v9, v14}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.:(Ljava/lang/String;II)V // method@34c8 │ │ +1275d8: 690b 571c |00a2: sput-object v11, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.MULTIPATCH:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c57 │ │ +1275dc: 1309 0e00 |00a4: const/16 v9, #int 14 // #e │ │ +1275e0: 2399 0c0a |00a6: new-array v9, v9, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@0a0c │ │ +1275e4: 120c |00a8: const/4 v12, #int 0 // #0 │ │ +1275e6: 4d00 090c |00a9: aput-object v0, v9, v12 │ │ +1275ea: 1210 |00ab: const/4 v0, #int 1 // #1 │ │ +1275ec: 4d01 0900 |00ac: aput-object v1, v9, v0 │ │ +1275f0: 1220 |00ae: const/4 v0, #int 2 // #2 │ │ +1275f2: 4d03 0900 |00af: aput-object v3, v9, v0 │ │ +1275f6: 1230 |00b1: const/4 v0, #int 3 // #3 │ │ +1275f8: 4d05 0900 |00b2: aput-object v5, v9, v0 │ │ +1275fc: 1240 |00b4: const/4 v0, #int 4 // #4 │ │ +1275fe: 4d08 0900 |00b5: aput-object v8, v9, v0 │ │ +127602: 1250 |00b7: const/4 v0, #int 5 // #5 │ │ +127604: 4d0a 0900 |00b8: aput-object v10, v9, v0 │ │ +127608: 1260 |00ba: const/4 v0, #int 6 // #6 │ │ +12760a: 4d0d 0900 |00bb: aput-object v13, v9, v0 │ │ +12760e: 1270 |00bd: const/4 v0, #int 7 // #7 │ │ +127610: 4d0f 0900 |00be: aput-object v15, v9, v0 │ │ +127614: 1300 0800 |00c0: const/16 v0, #int 8 // #8 │ │ +127618: 4d06 0900 |00c2: aput-object v6, v9, v0 │ │ +12761c: 1300 0900 |00c4: const/16 v0, #int 9 // #9 │ │ +127620: 4d07 0900 |00c6: aput-object v7, v9, v0 │ │ +127624: 1300 0a00 |00c8: const/16 v0, #int 10 // #a │ │ +127628: 4d04 0900 |00ca: aput-object v4, v9, v0 │ │ +12762c: 1300 0b00 |00cc: const/16 v0, #int 11 // #b │ │ +127630: 4d02 0900 |00ce: aput-object v2, v9, v0 │ │ +127634: 1300 0c00 |00d0: const/16 v0, #int 12 // #c │ │ +127638: 4d10 0900 |00d2: aput-object v16, v9, v0 │ │ +12763c: 1300 0d00 |00d4: const/16 v0, #int 13 // #d │ │ +127640: 4d0b 0900 |00d6: aput-object v11, v9, v0 │ │ +127644: 6909 561c |00d8: sput-object v9, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.$VALUES:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c56 │ │ +127648: 0e00 |00da: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ 0x000a line=7 │ │ 0x0014 line=8 │ │ 0x001f line=9 │ │ 0x0029 line=10 │ │ @@ -329905,18 +329907,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -127644: |[127644] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeType.:(Ljava/lang/String;II)V │ │ -127654: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ -12765a: 5903 651c |0003: iput v3, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.id:I // field@1c65 │ │ -12765e: 0e00 |0005: return-void │ │ +12764c: |[12764c] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeType.:(Ljava/lang/String;II)V │ │ +12765c: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ +127662: 5903 651c |0003: iput v3, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.id:I // field@1c65 │ │ +127666: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -329928,29 +329930,29 @@ │ │ type : '(I)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1273f8: |[1273f8] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeType.parse:(I)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ -127408: 7100 ce34 0000 |0000: invoke-static {}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.values:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34ce │ │ -12740e: 0c00 |0003: move-result-object v0 │ │ -127410: 2101 |0004: array-length v1, v0 │ │ -127412: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -127414: 3512 0e00 |0006: if-ge v2, v1, 0014 // +000e │ │ -127418: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -12741c: 6e10 ca34 0300 |000a: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.getId:()I // method@34ca │ │ -127422: 0a04 |000d: move-result v4 │ │ -127424: 3354 0300 |000e: if-ne v4, v5, 0011 // +0003 │ │ -127428: 1103 |0010: return-object v3 │ │ -12742a: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -12742e: 28f3 |0013: goto 0006 // -000d │ │ -127430: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -127432: 1105 |0015: return-object v5 │ │ +127400: |[127400] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeType.parse:(I)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ +127410: 7100 ce34 0000 |0000: invoke-static {}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.values:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34ce │ │ +127416: 0c00 |0003: move-result-object v0 │ │ +127418: 2101 |0004: array-length v1, v0 │ │ +12741a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +12741c: 3512 0e00 |0006: if-ge v2, v1, 0014 // +000e │ │ +127420: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +127424: 6e10 ca34 0300 |000a: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.getId:()I // method@34ca │ │ +12742a: 0a04 |000d: move-result v4 │ │ +12742c: 3354 0300 |000e: if-ne v4, v5, 0011 // +0003 │ │ +127430: 1103 |0010: return-object v3 │ │ +127432: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +127436: 28f3 |0013: goto 0006 // -000d │ │ +127438: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +12743a: 1105 |0015: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x000a line=34 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 (null) I │ │ │ │ @@ -329959,20 +329961,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -127434: |[127434] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeType.valueOf:(Ljava/lang/String;)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ -127444: 1c00 ef08 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -127448: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ -12744e: 0c01 |0005: move-result-object v1 │ │ -127450: 1f01 ef08 |0006: check-cast v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ -127454: 1101 |0008: return-object v1 │ │ +12743c: |[12743c] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeType.valueOf:(Ljava/lang/String;)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ +12744c: 1c00 ef08 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +127450: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ +127456: 0c01 |0005: move-result-object v1 │ │ +127458: 1f01 ef08 |0006: check-cast v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@08ef │ │ +12745c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;) │ │ @@ -329980,20 +329982,20 @@ │ │ type : '()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -127458: |[127458] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeType.values:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ -127468: 6200 561c |0000: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.$VALUES:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c56 │ │ -12746c: 6e10 7538 0000 |0002: invoke-virtual {v0}, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.clone:()Ljava/lang/Object; // method@3875 │ │ -127472: 0c00 |0005: move-result-object v0 │ │ -127474: 1f00 0c0a |0006: check-cast v0, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@0a0c │ │ -127478: 1100 |0008: return-object v0 │ │ +127460: |[127460] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeType.values:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ +127470: 6200 561c |0000: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.$VALUES:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // field@1c56 │ │ +127474: 6e10 7538 0000 |0002: invoke-virtual {v0}, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.clone:()Ljava/lang/Object; // method@3875 │ │ +12747a: 0c00 |0005: move-result-object v0 │ │ +12747c: 1f00 0c0a |0006: check-cast v0, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // type@0a0c │ │ +127480: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;) │ │ @@ -330001,17 +330003,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1273e0: |[1273e0] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeType.getId:()I │ │ -1273f0: 5210 651c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.id:I // field@1c65 │ │ -1273f4: 0f00 |0002: return v0 │ │ +1273e8: |[1273e8] org.nocrala.tools.gis.data.esri.shapefile.shape.ShapeType.getId:()I │ │ +1273f8: 5210 651c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.id:I // field@1c65 │ │ +1273fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ │ │ source_file_idx : 9536 (ShapeType.java) │ │ @@ -330039,17 +330041,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -129734: |[129734] org.nocrala.tools.gis.data.esri.shapefile.util.BAUtil.:()V │ │ -129744: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12974a: 0e00 |0003: return-void │ │ +12973c: |[12973c] org.nocrala.tools.gis.data.esri.shapefile.util.BAUtil.:()V │ │ +12974c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +129752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/util/BAUtil; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/util/BAUtil;) │ │ @@ -330057,58 +330059,58 @@ │ │ type : '(Ljava/lang/String;[B)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -12974c: |[12974c] org.nocrala.tools.gis.data.esri.shapefile.util.BAUtil.displayByteArray:(Ljava/lang/String;[B)V │ │ -12975c: 3905 1900 |0000: if-nez v5, 0019 // +0019 │ │ -129760: 6205 1618 |0002: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -129764: 2200 1007 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -129768: 7010 eb2a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12976e: 6e20 f52a 4000 |0009: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129774: 1a04 7100 |000c: const-string v4, " byte array[]: null" // string@0071 │ │ -129778: 6e20 f52a 4000 |000e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12977e: 6e10 fa2a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -129784: 0c04 |0014: move-result-object v4 │ │ -129786: 6e20 e829 4500 |0015: invoke-virtual {v5, v4}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@29e8 │ │ -12978c: 283b |0018: goto 0053 // +003b │ │ -12978e: 6200 1618 |0019: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -129792: 2201 1007 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -129796: 7010 eb2a 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12979c: 6e20 f52a 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1297a2: 1a04 7000 |0023: const-string v4, " byte array[" // string@0070 │ │ -1297a6: 6e20 f52a 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1297ac: 2154 |0028: array-length v4, v5 │ │ -1297ae: 6e20 f12a 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1297b4: 1a04 972a |002c: const-string v4, "]: " // string@2a97 │ │ -1297b8: 6e20 f52a 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1297be: 6e10 fa2a 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1297c4: 0c04 |0034: move-result-object v4 │ │ -1297c6: 6e20 e829 4000 |0035: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@29e8 │ │ -1297cc: 1204 |0038: const/4 v4, #int 0 // #0 │ │ -1297ce: 1210 |0039: const/4 v0, #int 1 // #1 │ │ -1297d0: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -1297d2: 2152 |003b: array-length v2, v5 │ │ -1297d4: 3521 1700 |003c: if-ge v1, v2, 0053 // +0017 │ │ -1297d8: 3800 0400 |003e: if-eqz v0, 0042 // +0004 │ │ -1297dc: 1200 |0040: const/4 v0, #int 0 // #0 │ │ -1297de: 2808 |0041: goto 0049 // +0008 │ │ -1297e0: 6202 1618 |0042: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -1297e4: 1a03 4e02 |0044: const-string v3, ", " // string@024e │ │ -1297e8: 6e20 e829 3200 |0046: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@29e8 │ │ -1297ee: 6202 1618 |0049: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -1297f2: 4803 0501 |004b: aget-byte v3, v5, v1 │ │ -1297f6: 6e20 e729 3200 |004d: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.print:(I)V // method@29e7 │ │ -1297fc: d801 0101 |0050: add-int/lit8 v1, v1, #int 1 // #01 │ │ -129800: 28e9 |0052: goto 003b // -0017 │ │ -129802: 6204 1618 |0053: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ -129806: 6e10 e929 0400 |0055: invoke-virtual {v4}, Ljava/io/PrintStream;.println:()V // method@29e9 │ │ -12980c: 0e00 |0058: return-void │ │ +129754: |[129754] org.nocrala.tools.gis.data.esri.shapefile.util.BAUtil.displayByteArray:(Ljava/lang/String;[B)V │ │ +129764: 3905 1900 |0000: if-nez v5, 0019 // +0019 │ │ +129768: 6205 1618 |0002: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +12976c: 2200 1007 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +129770: 7010 eb2a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +129776: 6e20 f52a 4000 |0009: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12977c: 1a04 7100 |000c: const-string v4, " byte array[]: null" // string@0071 │ │ +129780: 6e20 f52a 4000 |000e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129786: 6e10 fa2a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12978c: 0c04 |0014: move-result-object v4 │ │ +12978e: 6e20 e829 4500 |0015: invoke-virtual {v5, v4}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@29e8 │ │ +129794: 283b |0018: goto 0053 // +003b │ │ +129796: 6200 1618 |0019: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +12979a: 2201 1007 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +12979e: 7010 eb2a 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1297a4: 6e20 f52a 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1297aa: 1a04 7000 |0023: const-string v4, " byte array[" // string@0070 │ │ +1297ae: 6e20 f52a 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1297b4: 2154 |0028: array-length v4, v5 │ │ +1297b6: 6e20 f12a 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1297bc: 1a04 972a |002c: const-string v4, "]: " // string@2a97 │ │ +1297c0: 6e20 f52a 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1297c6: 6e10 fa2a 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1297cc: 0c04 |0034: move-result-object v4 │ │ +1297ce: 6e20 e829 4000 |0035: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@29e8 │ │ +1297d4: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +1297d6: 1210 |0039: const/4 v0, #int 1 // #1 │ │ +1297d8: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +1297da: 2152 |003b: array-length v2, v5 │ │ +1297dc: 3521 1700 |003c: if-ge v1, v2, 0053 // +0017 │ │ +1297e0: 3800 0400 |003e: if-eqz v0, 0042 // +0004 │ │ +1297e4: 1200 |0040: const/4 v0, #int 0 // #0 │ │ +1297e6: 2808 |0041: goto 0049 // +0008 │ │ +1297e8: 6202 1618 |0042: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +1297ec: 1a03 4e02 |0044: const-string v3, ", " // string@024e │ │ +1297f0: 6e20 e829 3200 |0046: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@29e8 │ │ +1297f6: 6202 1618 |0049: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +1297fa: 4803 0501 |004b: aget-byte v3, v5, v1 │ │ +1297fe: 6e20 e729 3200 |004d: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.print:(I)V // method@29e7 │ │ +129804: d801 0101 |0050: add-int/lit8 v1, v1, #int 1 // #01 │ │ +129808: 28e9 |0052: goto 003b // -0017 │ │ +12980a: 6204 1618 |0053: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1816 │ │ +12980e: 6e10 e929 0400 |0055: invoke-virtual {v4}, Ljava/io/PrintStream;.println:()V // method@29e9 │ │ +129814: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=7 │ │ 0x0019 line=9 │ │ 0x003b line=11 │ │ 0x0042 line=15 │ │ 0x0049 line=17 │ │ @@ -330148,17 +330150,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1298d8: |[1298d8] org.nocrala.tools.gis.data.esri.shapefile.util.DoubleSerializer.:()V │ │ -1298e8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1298ee: 0e00 |0003: return-void │ │ +1298e0: |[1298e0] org.nocrala.tools.gis.data.esri.shapefile.util.DoubleSerializer.:()V │ │ +1298f0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1298f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/util/DoubleSerializer; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/util/DoubleSerializer;) │ │ @@ -330166,36 +330168,36 @@ │ │ type : '(Ljava/nio/ByteBuffer;)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -129810: |[129810] org.nocrala.tools.gis.data.esri.shapefile.util.DoubleSerializer.deserializeBigEndian:(Ljava/nio/ByteBuffer;)D │ │ -129820: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ -129824: 6e10 5f2b 0200 |0002: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ -12982a: 0c00 |0005: move-result-object v0 │ │ -12982c: 2100 |0006: array-length v0, v0 │ │ -12982e: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -129832: 3410 1000 |0009: if-lt v0, v1, 0019 // +0010 │ │ -129836: 6200 2218 |000b: sget-object v0, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@1822 │ │ -12983a: 6e20 642b 0200 |000d: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ -129840: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -129842: 6e20 652b 0200 |0011: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ -129848: 6e10 622b 0200 |0014: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getDouble:()D // method@2b62 │ │ -12984e: 0b00 |0017: move-result-wide v0 │ │ -129850: 1000 |0018: return-wide v0 │ │ -129852: 2202 0907 |0019: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -129856: 1a00 5f0d |001b: const-string v0, "Cannot deserialize. Byte buffer must have at least 8 bytes." // string@0d5f │ │ -12985a: 7020 a22a 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -129860: 2702 |0020: throw v2 │ │ -129862: 2202 0907 |0021: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -129866: 1a00 5d0d |0023: const-string v0, "Cannot deserialize null byte buffer." // string@0d5d │ │ -12986a: 7020 a22a 0200 |0025: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -129870: 2702 |0028: throw v2 │ │ +129818: |[129818] org.nocrala.tools.gis.data.esri.shapefile.util.DoubleSerializer.deserializeBigEndian:(Ljava/nio/ByteBuffer;)D │ │ +129828: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ +12982c: 6e10 5f2b 0200 |0002: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ +129832: 0c00 |0005: move-result-object v0 │ │ +129834: 2100 |0006: array-length v0, v0 │ │ +129836: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +12983a: 3410 1000 |0009: if-lt v0, v1, 0019 // +0010 │ │ +12983e: 6200 2218 |000b: sget-object v0, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@1822 │ │ +129842: 6e20 642b 0200 |000d: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ +129848: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +12984a: 6e20 652b 0200 |0011: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ +129850: 6e10 622b 0200 |0014: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getDouble:()D // method@2b62 │ │ +129856: 0b00 |0017: move-result-wide v0 │ │ +129858: 1000 |0018: return-wide v0 │ │ +12985a: 2202 0907 |0019: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +12985e: 1a00 5f0d |001b: const-string v0, "Cannot deserialize. Byte buffer must have at least 8 bytes." // string@0d5f │ │ +129862: 7020 a22a 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +129868: 2702 |0020: throw v2 │ │ +12986a: 2202 0907 |0021: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +12986e: 1a00 5d0d |0023: const-string v0, "Cannot deserialize null byte buffer." // string@0d5d │ │ +129872: 7020 a22a 0200 |0025: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +129878: 2702 |0028: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=14 │ │ 0x000b line=19 │ │ 0x0011 line=20 │ │ 0x0014 line=21 │ │ 0x0019 line=15 │ │ @@ -330208,36 +330210,36 @@ │ │ type : '(Ljava/nio/ByteBuffer;)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -129874: |[129874] org.nocrala.tools.gis.data.esri.shapefile.util.DoubleSerializer.deserializeLittleEndian:(Ljava/nio/ByteBuffer;)D │ │ -129884: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ -129888: 6e10 5f2b 0200 |0002: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ -12988e: 0c00 |0005: move-result-object v0 │ │ -129890: 2100 |0006: array-length v0, v0 │ │ -129892: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -129896: 3410 1000 |0009: if-lt v0, v1, 0019 // +0010 │ │ -12989a: 6200 2318 |000b: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@1823 │ │ -12989e: 6e20 642b 0200 |000d: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ -1298a4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -1298a6: 6e20 652b 0200 |0011: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ -1298ac: 6e10 622b 0200 |0014: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getDouble:()D // method@2b62 │ │ -1298b2: 0b00 |0017: move-result-wide v0 │ │ -1298b4: 1000 |0018: return-wide v0 │ │ -1298b6: 2202 0907 |0019: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -1298ba: 1a00 5f0d |001b: const-string v0, "Cannot deserialize. Byte buffer must have at least 8 bytes." // string@0d5f │ │ -1298be: 7020 a22a 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -1298c4: 2702 |0020: throw v2 │ │ -1298c6: 2202 0907 |0021: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -1298ca: 1a00 5c0d |0023: const-string v0, "Cannot deserialize null buffer." // string@0d5c │ │ -1298ce: 7020 a22a 0200 |0025: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -1298d4: 2702 |0028: throw v2 │ │ +12987c: |[12987c] org.nocrala.tools.gis.data.esri.shapefile.util.DoubleSerializer.deserializeLittleEndian:(Ljava/nio/ByteBuffer;)D │ │ +12988c: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ +129890: 6e10 5f2b 0200 |0002: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ +129896: 0c00 |0005: move-result-object v0 │ │ +129898: 2100 |0006: array-length v0, v0 │ │ +12989a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +12989e: 3410 1000 |0009: if-lt v0, v1, 0019 // +0010 │ │ +1298a2: 6200 2318 |000b: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@1823 │ │ +1298a6: 6e20 642b 0200 |000d: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ +1298ac: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +1298ae: 6e20 652b 0200 |0011: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ +1298b4: 6e10 622b 0200 |0014: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getDouble:()D // method@2b62 │ │ +1298ba: 0b00 |0017: move-result-wide v0 │ │ +1298bc: 1000 |0018: return-wide v0 │ │ +1298be: 2202 0907 |0019: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +1298c2: 1a00 5f0d |001b: const-string v0, "Cannot deserialize. Byte buffer must have at least 8 bytes." // string@0d5f │ │ +1298c6: 7020 a22a 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +1298cc: 2702 |0020: throw v2 │ │ +1298ce: 2202 0907 |0021: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +1298d2: 1a00 5c0d |0023: const-string v0, "Cannot deserialize null buffer." // string@0d5c │ │ +1298d6: 7020 a22a 0200 |0025: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +1298dc: 2702 |0028: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=28 │ │ 0x000b line=33 │ │ 0x0011 line=34 │ │ 0x0014 line=35 │ │ 0x0019 line=29 │ │ @@ -330250,35 +330252,35 @@ │ │ type : '(DLjava/nio/ByteBuffer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -1298f0: |[1298f0] org.nocrala.tools.gis.data.esri.shapefile.util.DoubleSerializer.serializeBigEndian:(DLjava/nio/ByteBuffer;)V │ │ -129900: 3804 2000 |0000: if-eqz v4, 0020 // +0020 │ │ -129904: 6e10 5f2b 0400 |0002: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ -12990a: 0c00 |0005: move-result-object v0 │ │ -12990c: 2100 |0006: array-length v0, v0 │ │ -12990e: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -129912: 3410 0f00 |0009: if-lt v0, v1, 0018 // +000f │ │ -129916: 6200 2218 |000b: sget-object v0, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@1822 │ │ -12991a: 6e20 642b 0400 |000d: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ -129920: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -129922: 6e20 652b 0400 |0011: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ -129928: 6e30 662b 2403 |0014: invoke-virtual {v4, v2, v3}, Ljava/nio/ByteBuffer;.putDouble:(D)Ljava/nio/ByteBuffer; // method@2b66 │ │ -12992e: 0e00 |0017: return-void │ │ -129930: 2202 0907 |0018: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -129934: 1a03 660d |001a: const-string v3, "Cannot serialize. Byte buffer must have at least 8 bytes." // string@0d66 │ │ -129938: 7020 a22a 3200 |001c: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -12993e: 2702 |001f: throw v2 │ │ -129940: 2202 0907 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -129944: 1a03 640d |0022: const-string v3, "Cannot serialize into null byte buffer." // string@0d64 │ │ -129948: 7020 a22a 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -12994e: 2702 |0027: throw v2 │ │ +1298f8: |[1298f8] org.nocrala.tools.gis.data.esri.shapefile.util.DoubleSerializer.serializeBigEndian:(DLjava/nio/ByteBuffer;)V │ │ +129908: 3804 2000 |0000: if-eqz v4, 0020 // +0020 │ │ +12990c: 6e10 5f2b 0400 |0002: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ +129912: 0c00 |0005: move-result-object v0 │ │ +129914: 2100 |0006: array-length v0, v0 │ │ +129916: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +12991a: 3410 0f00 |0009: if-lt v0, v1, 0018 // +000f │ │ +12991e: 6200 2218 |000b: sget-object v0, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@1822 │ │ +129922: 6e20 642b 0400 |000d: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ +129928: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +12992a: 6e20 652b 0400 |0011: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ +129930: 6e30 662b 2403 |0014: invoke-virtual {v4, v2, v3}, Ljava/nio/ByteBuffer;.putDouble:(D)Ljava/nio/ByteBuffer; // method@2b66 │ │ +129936: 0e00 |0017: return-void │ │ +129938: 2202 0907 |0018: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +12993c: 1a03 660d |001a: const-string v3, "Cannot serialize. Byte buffer must have at least 8 bytes." // string@0d66 │ │ +129940: 7020 a22a 3200 |001c: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +129946: 2702 |001f: throw v2 │ │ +129948: 2202 0907 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +12994c: 1a03 640d |0022: const-string v3, "Cannot serialize into null byte buffer." // string@0d64 │ │ +129950: 7020 a22a 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +129956: 2702 |0027: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ 0x000b line=47 │ │ 0x0011 line=48 │ │ 0x0014 line=49 │ │ 0x0018 line=43 │ │ @@ -330292,35 +330294,35 @@ │ │ type : '(DLjava/nio/ByteBuffer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -129950: |[129950] org.nocrala.tools.gis.data.esri.shapefile.util.DoubleSerializer.serializeLittleEndian:(DLjava/nio/ByteBuffer;)V │ │ -129960: 3804 2000 |0000: if-eqz v4, 0020 // +0020 │ │ -129964: 6e10 5f2b 0400 |0002: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ -12996a: 0c00 |0005: move-result-object v0 │ │ -12996c: 2100 |0006: array-length v0, v0 │ │ -12996e: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -129972: 3410 0f00 |0009: if-lt v0, v1, 0018 // +000f │ │ -129976: 6200 2318 |000b: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@1823 │ │ -12997a: 6e20 642b 0400 |000d: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ -129980: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -129982: 6e20 652b 0400 |0011: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ -129988: 6e30 662b 2403 |0014: invoke-virtual {v4, v2, v3}, Ljava/nio/ByteBuffer;.putDouble:(D)Ljava/nio/ByteBuffer; // method@2b66 │ │ -12998e: 0e00 |0017: return-void │ │ -129990: 2202 0907 |0018: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -129994: 1a03 660d |001a: const-string v3, "Cannot serialize. Byte buffer must have at least 8 bytes." // string@0d66 │ │ -129998: 7020 a22a 3200 |001c: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -12999e: 2702 |001f: throw v2 │ │ -1299a0: 2202 0907 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -1299a4: 1a03 630d |0022: const-string v3, "Cannot serialize into a null byte buffer." // string@0d63 │ │ -1299a8: 7020 a22a 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -1299ae: 2702 |0027: throw v2 │ │ +129958: |[129958] org.nocrala.tools.gis.data.esri.shapefile.util.DoubleSerializer.serializeLittleEndian:(DLjava/nio/ByteBuffer;)V │ │ +129968: 3804 2000 |0000: if-eqz v4, 0020 // +0020 │ │ +12996c: 6e10 5f2b 0400 |0002: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ +129972: 0c00 |0005: move-result-object v0 │ │ +129974: 2100 |0006: array-length v0, v0 │ │ +129976: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +12997a: 3410 0f00 |0009: if-lt v0, v1, 0018 // +000f │ │ +12997e: 6200 2318 |000b: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@1823 │ │ +129982: 6e20 642b 0400 |000d: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ +129988: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +12998a: 6e20 652b 0400 |0011: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ +129990: 6e30 662b 2403 |0014: invoke-virtual {v4, v2, v3}, Ljava/nio/ByteBuffer;.putDouble:(D)Ljava/nio/ByteBuffer; // method@2b66 │ │ +129996: 0e00 |0017: return-void │ │ +129998: 2202 0907 |0018: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +12999c: 1a03 660d |001a: const-string v3, "Cannot serialize. Byte buffer must have at least 8 bytes." // string@0d66 │ │ +1299a0: 7020 a22a 3200 |001c: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +1299a6: 2702 |001f: throw v2 │ │ +1299a8: 2202 0907 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +1299ac: 1a03 630d |0022: const-string v3, "Cannot serialize into a null byte buffer." // string@0d63 │ │ +1299b0: 7020 a22a 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +1299b6: 2702 |0027: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ 0x000b line=62 │ │ 0x0011 line=63 │ │ 0x0014 line=64 │ │ 0x0018 line=58 │ │ @@ -330360,17 +330362,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -129bc4: |[129bc4] org.nocrala.tools.gis.data.esri.shapefile.util.HexaUtil.:()V │ │ -129bd4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -129bda: 0e00 |0003: return-void │ │ +129bcc: |[129bcc] org.nocrala.tools.gis.data.esri.shapefile.util.HexaUtil.:()V │ │ +129bdc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +129be2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/util/HexaUtil; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/util/HexaUtil;) │ │ @@ -330378,39 +330380,39 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -129b58: |[129b58] org.nocrala.tools.gis.data.esri.shapefile.util.HexaUtil.byteArrayToString:([B)Ljava/lang/String; │ │ -129b68: 2200 0f07 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ -129b6c: 7010 e22a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -129b72: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -129b74: 2142 |0006: array-length v2, v4 │ │ -129b76: 3521 2200 |0007: if-ge v1, v2, 0029 // +0022 │ │ -129b7a: 4802 0401 |0009: aget-byte v2, v4, v1 │ │ -129b7e: 3a02 0500 |000b: if-ltz v2, 0010 // +0005 │ │ -129b82: 4802 0401 |000d: aget-byte v2, v4, v1 │ │ -129b86: 2805 |000f: goto 0014 // +0005 │ │ -129b88: 4802 0401 |0010: aget-byte v2, v4, v1 │ │ -129b8c: d022 0001 |0012: add-int/lit16 v2, v2, #int 256 // #0100 │ │ -129b90: db03 0210 |0014: div-int/lit8 v3, v2, #int 16 // #10 │ │ -129b94: dc02 0210 |0016: rem-int/lit8 v2, v2, #int 16 // #10 │ │ -129b98: 7110 3835 0300 |0018: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/HexaUtil;.decimalToHexa:(I)C // method@3538 │ │ -129b9e: 0a03 |001b: move-result v3 │ │ -129ba0: 6e20 e52a 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -129ba6: 7110 3835 0200 |001f: invoke-static {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/HexaUtil;.decimalToHexa:(I)C // method@3538 │ │ -129bac: 0a02 |0022: move-result v2 │ │ -129bae: 6e20 e52a 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -129bb4: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -129bb8: 28de |0028: goto 0006 // -0022 │ │ -129bba: 6e10 ea2a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -129bc0: 0c04 |002c: move-result-object v4 │ │ -129bc2: 1104 |002d: return-object v4 │ │ +129b60: |[129b60] org.nocrala.tools.gis.data.esri.shapefile.util.HexaUtil.byteArrayToString:([B)Ljava/lang/String; │ │ +129b70: 2200 0f07 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ +129b74: 7010 e22a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +129b7a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +129b7c: 2142 |0006: array-length v2, v4 │ │ +129b7e: 3521 2200 |0007: if-ge v1, v2, 0029 // +0022 │ │ +129b82: 4802 0401 |0009: aget-byte v2, v4, v1 │ │ +129b86: 3a02 0500 |000b: if-ltz v2, 0010 // +0005 │ │ +129b8a: 4802 0401 |000d: aget-byte v2, v4, v1 │ │ +129b8e: 2805 |000f: goto 0014 // +0005 │ │ +129b90: 4802 0401 |0010: aget-byte v2, v4, v1 │ │ +129b94: d022 0001 |0012: add-int/lit16 v2, v2, #int 256 // #0100 │ │ +129b98: db03 0210 |0014: div-int/lit8 v3, v2, #int 16 // #10 │ │ +129b9c: dc02 0210 |0016: rem-int/lit8 v2, v2, #int 16 // #10 │ │ +129ba0: 7110 3835 0300 |0018: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/HexaUtil;.decimalToHexa:(I)C // method@3538 │ │ +129ba6: 0a03 |001b: move-result v3 │ │ +129ba8: 6e20 e52a 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +129bae: 7110 3835 0200 |001f: invoke-static {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/HexaUtil;.decimalToHexa:(I)C // method@3538 │ │ +129bb4: 0a02 |0022: move-result v2 │ │ +129bb6: 6e20 e52a 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +129bbc: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +129bc0: 28de |0028: goto 0006 // -0022 │ │ +129bc2: 6e10 ea2a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +129bc8: 0c04 |002c: move-result-object v4 │ │ +129bca: 1104 |002d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=36 │ │ 0x0009 line=37 │ │ 0x0014 line=38 │ │ 0x0016 line=39 │ │ @@ -330425,19 +330427,19 @@ │ │ type : '(I)C' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -129ac8: |[129ac8] org.nocrala.tools.gis.data.esri.shapefile.util.HexaUtil.decimalToHexa:(I)C │ │ -129ad8: 1a00 9c05 |0000: const-string v0, "0123456789abcdef" // string@059c │ │ -129adc: 6e20 b32a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -129ae2: 0a01 |0005: move-result v1 │ │ -129ae4: 0f01 |0006: return v1 │ │ +129ad0: |[129ad0] org.nocrala.tools.gis.data.esri.shapefile.util.HexaUtil.decimalToHexa:(I)C │ │ +129ae0: 1a00 9c05 |0000: const-string v0, "0123456789abcdef" // string@059c │ │ +129ae4: 6e20 b32a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +129aea: 0a01 |0005: move-result v1 │ │ +129aec: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ #3 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/util/HexaUtil;) │ │ @@ -330445,39 +330447,39 @@ │ │ type : '(C)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -129ae8: |[129ae8] org.nocrala.tools.gis.data.esri.shapefile.util.HexaUtil.hexaToDecimal:(C)I │ │ -129af8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -129afa: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -129afe: 3510 0e00 |0003: if-ge v0, v1, 0011 // +000e │ │ -129b02: 1a01 9c05 |0005: const-string v1, "0123456789abcdef" // string@059c │ │ -129b06: 6e20 b32a 0100 |0007: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -129b0c: 0a01 |000a: move-result v1 │ │ -129b0e: 3313 0300 |000b: if-ne v3, v1, 000e // +0003 │ │ -129b12: 0f00 |000d: return v0 │ │ -129b14: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -129b18: 28f1 |0010: goto 0001 // -000f │ │ -129b1a: 2200 0907 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@0709 │ │ -129b1e: 2201 1007 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -129b22: 7010 eb2a 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -129b28: 1a02 5813 |0018: const-string v2, "Invalid hexa digit '" // string@1358 │ │ -129b2c: 6e20 f52a 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129b32: 6e20 ee2a 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -129b38: 1a03 5001 |0020: const-string v3, "'." // string@0150 │ │ -129b3c: 6e20 f52a 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129b42: 6e10 fa2a 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -129b48: 0c03 |0028: move-result-object v3 │ │ -129b4a: 7020 a22a 3000 |0029: invoke-direct {v0, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -129b50: 2802 |002c: goto 002e // +0002 │ │ -129b52: 2700 |002d: throw v0 │ │ -129b54: 28ff |002e: goto 002d // -0001 │ │ +129af0: |[129af0] org.nocrala.tools.gis.data.esri.shapefile.util.HexaUtil.hexaToDecimal:(C)I │ │ +129b00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +129b02: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +129b06: 3510 0e00 |0003: if-ge v0, v1, 0011 // +000e │ │ +129b0a: 1a01 9c05 |0005: const-string v1, "0123456789abcdef" // string@059c │ │ +129b0e: 6e20 b32a 0100 |0007: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +129b14: 0a01 |000a: move-result v1 │ │ +129b16: 3313 0300 |000b: if-ne v3, v1, 000e // +0003 │ │ +129b1a: 0f00 |000d: return v0 │ │ +129b1c: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +129b20: 28f1 |0010: goto 0001 // -000f │ │ +129b22: 2200 0907 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@0709 │ │ +129b26: 2201 1007 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +129b2a: 7010 eb2a 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +129b30: 1a02 5813 |0018: const-string v2, "Invalid hexa digit '" // string@1358 │ │ +129b34: 6e20 f52a 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129b3a: 6e20 ee2a 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +129b40: 1a03 5001 |0020: const-string v3, "'." // string@0150 │ │ +129b44: 6e20 f52a 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129b4a: 6e10 fa2a 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +129b50: 0c03 |0028: move-result-object v3 │ │ +129b52: 7020 a22a 3000 |0029: invoke-direct {v0, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +129b58: 2802 |002c: goto 002e // +0002 │ │ +129b5a: 2700 |002d: throw v0 │ │ +129b5c: 28ff |002e: goto 002d // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=56 │ │ 0x0011 line=60 │ │ locals : │ │ 0x0000 - 0x002f reg=3 (null) C │ │ │ │ @@ -330486,83 +330488,83 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -1299b0: |[1299b0] org.nocrala.tools.gis.data.esri.shapefile.util.HexaUtil.stringToByteArray:(Ljava/lang/String;)[B │ │ -1299c0: 6e10 d62a 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2ad6 │ │ -1299c6: 0c05 |0003: move-result-object v5 │ │ -1299c8: 2200 0f07 |0004: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ -1299cc: 7010 e22a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -1299d2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1299d4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1299d6: 6e10 c92a 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -1299dc: 0a03 |000e: move-result v3 │ │ -1299de: 3532 1400 |000f: if-ge v2, v3, 0023 // +0014 │ │ -1299e2: 6e20 b32a 2500 |0011: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -1299e8: 0a03 |0014: move-result v3 │ │ -1299ea: 1304 2000 |0015: const/16 v4, #int 32 // #20 │ │ -1299ee: 3243 0900 |0017: if-eq v3, v4, 0020 // +0009 │ │ -1299f2: 6e20 b32a 2500 |0019: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -1299f8: 0a03 |001c: move-result v3 │ │ -1299fa: 6e20 e52a 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -129a00: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -129a04: 28e9 |0022: goto 000b // -0017 │ │ -129a06: 6e10 ea2a 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -129a0c: 0c05 |0026: move-result-object v5 │ │ -129a0e: 6e10 c92a 0500 |0027: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -129a14: 0a00 |002a: move-result v0 │ │ -129a16: dc00 0002 |002b: rem-int/lit8 v0, v0, #int 2 // #02 │ │ -129a1a: 3900 3500 |002d: if-nez v0, 0062 // +0035 │ │ -129a1e: 6e10 c92a 0500 |002f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -129a24: 0a00 |0032: move-result v0 │ │ -129a26: db00 0002 |0033: div-int/lit8 v0, v0, #int 2 // #02 │ │ -129a2a: 2300 bc09 |0035: new-array v0, v0, [B // type@09bc │ │ -129a2e: 6e10 c92a 0500 |0037: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -129a34: 0a02 |003a: move-result v2 │ │ -129a36: 3521 2600 |003b: if-ge v1, v2, 0061 // +0026 │ │ -129a3a: 6e20 b32a 1500 |003d: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -129a40: 0a02 |0040: move-result v2 │ │ -129a42: 7110 3935 0200 |0041: invoke-static {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/HexaUtil;.hexaToDecimal:(C)I // method@3539 │ │ -129a48: 0a02 |0044: move-result v2 │ │ -129a4a: d803 0101 |0045: add-int/lit8 v3, v1, #int 1 // #01 │ │ -129a4e: 6e20 b32a 3500 |0047: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -129a54: 0a03 |004a: move-result v3 │ │ -129a56: 7110 3935 0300 |004b: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/HexaUtil;.hexaToDecimal:(C)I // method@3539 │ │ -129a5c: 0a03 |004e: move-result v3 │ │ -129a5e: da02 0210 |004f: mul-int/lit8 v2, v2, #int 16 // #10 │ │ -129a62: b032 |0051: add-int/2addr v2, v3 │ │ -129a64: db03 0102 |0052: div-int/lit8 v3, v1, #int 2 // #02 │ │ -129a68: 1304 8000 |0054: const/16 v4, #int 128 // #80 │ │ -129a6c: 3542 0300 |0056: if-ge v2, v4, 0059 // +0003 │ │ -129a70: 2803 |0058: goto 005b // +0003 │ │ -129a72: d022 00ff |0059: add-int/lit16 v2, v2, #int -256 // #ff00 │ │ -129a76: 8d22 |005b: int-to-byte v2, v2 │ │ -129a78: 4f02 0003 |005c: aput-byte v2, v0, v3 │ │ -129a7c: d801 0102 |005e: add-int/lit8 v1, v1, #int 2 // #02 │ │ -129a80: 28d7 |0060: goto 0037 // -0029 │ │ -129a82: 1100 |0061: return-object v0 │ │ -129a84: 2200 0907 |0062: new-instance v0, Ljava/lang/RuntimeException; // type@0709 │ │ -129a88: 2201 1007 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -129a8c: 7010 eb2a 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -129a92: 1a02 ca20 |0069: const-string v2, "Must have even number of hexadigits, but has " // string@20ca │ │ -129a96: 6e20 f52a 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129a9c: 6e10 c92a 0500 |006e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -129aa2: 0a05 |0071: move-result v5 │ │ -129aa4: 6e20 f12a 5100 |0072: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -129aaa: 1a05 3e05 |0075: const-string v5, "." // string@053e │ │ -129aae: 6e20 f52a 5100 |0077: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129ab4: 6e10 fa2a 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -129aba: 0c05 |007d: move-result-object v5 │ │ -129abc: 7020 a22a 5000 |007e: invoke-direct {v0, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -129ac2: 2802 |0081: goto 0083 // +0002 │ │ -129ac4: 2700 |0082: throw v0 │ │ -129ac6: 28ff |0083: goto 0082 // -0001 │ │ +1299b8: |[1299b8] org.nocrala.tools.gis.data.esri.shapefile.util.HexaUtil.stringToByteArray:(Ljava/lang/String;)[B │ │ +1299c8: 6e10 d62a 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2ad6 │ │ +1299ce: 0c05 |0003: move-result-object v5 │ │ +1299d0: 2200 0f07 |0004: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ +1299d4: 7010 e22a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +1299da: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1299dc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1299de: 6e10 c92a 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +1299e4: 0a03 |000e: move-result v3 │ │ +1299e6: 3532 1400 |000f: if-ge v2, v3, 0023 // +0014 │ │ +1299ea: 6e20 b32a 2500 |0011: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +1299f0: 0a03 |0014: move-result v3 │ │ +1299f2: 1304 2000 |0015: const/16 v4, #int 32 // #20 │ │ +1299f6: 3243 0900 |0017: if-eq v3, v4, 0020 // +0009 │ │ +1299fa: 6e20 b32a 2500 |0019: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +129a00: 0a03 |001c: move-result v3 │ │ +129a02: 6e20 e52a 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +129a08: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +129a0c: 28e9 |0022: goto 000b // -0017 │ │ +129a0e: 6e10 ea2a 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +129a14: 0c05 |0026: move-result-object v5 │ │ +129a16: 6e10 c92a 0500 |0027: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +129a1c: 0a00 |002a: move-result v0 │ │ +129a1e: dc00 0002 |002b: rem-int/lit8 v0, v0, #int 2 // #02 │ │ +129a22: 3900 3500 |002d: if-nez v0, 0062 // +0035 │ │ +129a26: 6e10 c92a 0500 |002f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +129a2c: 0a00 |0032: move-result v0 │ │ +129a2e: db00 0002 |0033: div-int/lit8 v0, v0, #int 2 // #02 │ │ +129a32: 2300 bc09 |0035: new-array v0, v0, [B // type@09bc │ │ +129a36: 6e10 c92a 0500 |0037: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +129a3c: 0a02 |003a: move-result v2 │ │ +129a3e: 3521 2600 |003b: if-ge v1, v2, 0061 // +0026 │ │ +129a42: 6e20 b32a 1500 |003d: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +129a48: 0a02 |0040: move-result v2 │ │ +129a4a: 7110 3935 0200 |0041: invoke-static {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/HexaUtil;.hexaToDecimal:(C)I // method@3539 │ │ +129a50: 0a02 |0044: move-result v2 │ │ +129a52: d803 0101 |0045: add-int/lit8 v3, v1, #int 1 // #01 │ │ +129a56: 6e20 b32a 3500 |0047: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +129a5c: 0a03 |004a: move-result v3 │ │ +129a5e: 7110 3935 0300 |004b: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/HexaUtil;.hexaToDecimal:(C)I // method@3539 │ │ +129a64: 0a03 |004e: move-result v3 │ │ +129a66: da02 0210 |004f: mul-int/lit8 v2, v2, #int 16 // #10 │ │ +129a6a: b032 |0051: add-int/2addr v2, v3 │ │ +129a6c: db03 0102 |0052: div-int/lit8 v3, v1, #int 2 // #02 │ │ +129a70: 1304 8000 |0054: const/16 v4, #int 128 // #80 │ │ +129a74: 3542 0300 |0056: if-ge v2, v4, 0059 // +0003 │ │ +129a78: 2803 |0058: goto 005b // +0003 │ │ +129a7a: d022 00ff |0059: add-int/lit16 v2, v2, #int -256 // #ff00 │ │ +129a7e: 8d22 |005b: int-to-byte v2, v2 │ │ +129a80: 4f02 0003 |005c: aput-byte v2, v0, v3 │ │ +129a84: d801 0102 |005e: add-int/lit8 v1, v1, #int 2 // #02 │ │ +129a88: 28d7 |0060: goto 0037 // -0029 │ │ +129a8a: 1100 |0061: return-object v0 │ │ +129a8c: 2200 0907 |0062: new-instance v0, Ljava/lang/RuntimeException; // type@0709 │ │ +129a90: 2201 1007 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +129a94: 7010 eb2a 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +129a9a: 1a02 ca20 |0069: const-string v2, "Must have even number of hexadigits, but has " // string@20ca │ │ +129a9e: 6e20 f52a 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129aa4: 6e10 c92a 0500 |006e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +129aaa: 0a05 |0071: move-result v5 │ │ +129aac: 6e20 f12a 5100 |0072: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +129ab2: 1a05 3e05 |0075: const-string v5, "." // string@053e │ │ +129ab6: 6e20 f52a 5100 |0077: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129abc: 6e10 fa2a 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +129ac2: 0c05 |007d: move-result-object v5 │ │ +129ac4: 7020 a22a 5000 |007e: invoke-direct {v0, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +129aca: 2802 |0081: goto 0083 // +0002 │ │ +129acc: 2700 |0082: throw v0 │ │ +129ace: 28ff |0083: goto 0082 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0004 line=9 │ │ 0x000b line=10 │ │ 0x0011 line=11 │ │ 0x0019 line=12 │ │ @@ -330634,22 +330636,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -129dec: |[129dec] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.:()V │ │ -129dfc: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -129e00: 2300 bc09 |0002: new-array v0, v0, [B // type@09bc │ │ -129e04: 6900 bf1c |0004: sput-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BUFFER:[B // field@1cbf │ │ -129e08: 7110 682b 0000 |0006: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@2b68 │ │ -129e0e: 0c00 |0009: move-result-object v0 │ │ -129e10: 6900 c01c |000a: sput-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ -129e14: 0e00 |000c: return-void │ │ +129df4: |[129df4] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.:()V │ │ +129e04: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +129e08: 2300 bc09 |0002: new-array v0, v0, [B // type@09bc │ │ +129e0c: 6900 bf1c |0004: sput-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BUFFER:[B // field@1cbf │ │ +129e10: 7110 682b 0000 |0006: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@2b68 │ │ +129e16: 0c00 |0009: move-result-object v0 │ │ +129e18: 6900 c01c |000a: sput-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ +129e1c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=12 │ │ 0x0006 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;) │ │ @@ -330657,17 +330659,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -129e18: |[129e18] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.:()V │ │ -129e28: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -129e2e: 0e00 |0003: return-void │ │ +129e20: |[129e20] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.:()V │ │ +129e30: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +129e36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; │ │ │ │ #2 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;) │ │ @@ -330675,27 +330677,27 @@ │ │ type : '(Ljava/io/InputStream;)D' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -129bdc: |[129bdc] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readBeDouble:(Ljava/io/InputStream;)D │ │ -129bec: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ -129bf0: 1d00 |0002: monitor-enter v0 │ │ -129bf2: 1301 0800 |0003: const/16 v1, #int 8 // #8 │ │ -129bf6: 7120 4135 1300 |0005: invoke-static {v3, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBuffer:(Ljava/io/InputStream;I)V // method@3541 │ │ -129bfc: 6203 c01c |0008: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ -129c00: 7110 3235 0300 |000a: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/DoubleSerializer;.deserializeBigEndian:(Ljava/nio/ByteBuffer;)D // method@3532 │ │ -129c06: 0b01 |000d: move-result-wide v1 │ │ -129c08: 1e00 |000e: monitor-exit v0 │ │ -129c0a: 1001 |000f: return-wide v1 │ │ -129c0c: 0d03 |0010: move-exception v3 │ │ -129c0e: 1e00 |0011: monitor-exit v0 │ │ -129c10: 2703 |0012: throw v3 │ │ +129be4: |[129be4] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readBeDouble:(Ljava/io/InputStream;)D │ │ +129bf4: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ +129bf8: 1d00 |0002: monitor-enter v0 │ │ +129bfa: 1301 0800 |0003: const/16 v1, #int 8 // #8 │ │ +129bfe: 7120 4135 1300 |0005: invoke-static {v3, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBuffer:(Ljava/io/InputStream;I)V // method@3541 │ │ +129c04: 6203 c01c |0008: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ +129c08: 7110 3235 0300 |000a: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/DoubleSerializer;.deserializeBigEndian:(Ljava/nio/ByteBuffer;)D // method@3532 │ │ +129c0e: 0b01 |000d: move-result-wide v1 │ │ +129c10: 1e00 |000e: monitor-exit v0 │ │ +129c12: 1001 |000f: return-wide v1 │ │ +129c14: 0d03 |0010: move-exception v3 │ │ +129c16: 1e00 |0011: monitor-exit v0 │ │ +129c18: 2703 |0012: throw v3 │ │ catches : 1 │ │ 0x0005 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0005 line=39 │ │ 0x0008 line=40 │ │ locals : │ │ @@ -330706,27 +330708,27 @@ │ │ type : '(Ljava/io/InputStream;)D' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -129c20: |[129c20] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readBeDoubleMaybeEOF:(Ljava/io/InputStream;)D │ │ -129c30: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ -129c34: 1d00 |0002: monitor-enter v0 │ │ -129c36: 1301 0800 |0003: const/16 v1, #int 8 // #8 │ │ -129c3a: 7120 4235 1300 |0005: invoke-static {v3, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBufferMaybeEOF:(Ljava/io/InputStream;I)V // method@3542 │ │ -129c40: 6203 c01c |0008: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ -129c44: 7110 3235 0300 |000a: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/DoubleSerializer;.deserializeBigEndian:(Ljava/nio/ByteBuffer;)D // method@3532 │ │ -129c4a: 0b01 |000d: move-result-wide v1 │ │ -129c4c: 1e00 |000e: monitor-exit v0 │ │ -129c4e: 1001 |000f: return-wide v1 │ │ -129c50: 0d03 |0010: move-exception v3 │ │ -129c52: 1e00 |0011: monitor-exit v0 │ │ -129c54: 2703 |0012: throw v3 │ │ +129c28: |[129c28] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readBeDoubleMaybeEOF:(Ljava/io/InputStream;)D │ │ +129c38: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ +129c3c: 1d00 |0002: monitor-enter v0 │ │ +129c3e: 1301 0800 |0003: const/16 v1, #int 8 // #8 │ │ +129c42: 7120 4235 1300 |0005: invoke-static {v3, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBufferMaybeEOF:(Ljava/io/InputStream;I)V // method@3542 │ │ +129c48: 6203 c01c |0008: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ +129c4c: 7110 3235 0300 |000a: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/DoubleSerializer;.deserializeBigEndian:(Ljava/nio/ByteBuffer;)D // method@3532 │ │ +129c52: 0b01 |000d: move-result-wide v1 │ │ +129c54: 1e00 |000e: monitor-exit v0 │ │ +129c56: 1001 |000f: return-wide v1 │ │ +129c58: 0d03 |0010: move-exception v3 │ │ +129c5a: 1e00 |0011: monitor-exit v0 │ │ +129c5c: 2703 |0012: throw v3 │ │ catches : 1 │ │ 0x0005 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0005 line=33 │ │ 0x0008 line=34 │ │ locals : │ │ @@ -330737,27 +330739,27 @@ │ │ type : '(Ljava/io/InputStream;)I' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -129cec: |[129cec] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readBeInt:(Ljava/io/InputStream;)I │ │ -129cfc: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ -129d00: 1d00 |0002: monitor-enter v0 │ │ -129d02: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -129d04: 7120 4135 1200 |0004: invoke-static {v2, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBuffer:(Ljava/io/InputStream;I)V // method@3541 │ │ -129d0a: 6202 c01c |0007: sget-object v2, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ -129d0e: 7110 4835 0200 |0009: invoke-static {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/IntSerializer;.deserializeBigEndian:(Ljava/nio/ByteBuffer;)I // method@3548 │ │ -129d14: 0a02 |000c: move-result v2 │ │ -129d16: 1e00 |000d: monitor-exit v0 │ │ -129d18: 0f02 |000e: return v2 │ │ -129d1a: 0d02 |000f: move-exception v2 │ │ -129d1c: 1e00 |0010: monitor-exit v0 │ │ -129d1e: 2702 |0011: throw v2 │ │ +129cf4: |[129cf4] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readBeInt:(Ljava/io/InputStream;)I │ │ +129d04: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ +129d08: 1d00 |0002: monitor-enter v0 │ │ +129d0a: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +129d0c: 7120 4135 1200 |0004: invoke-static {v2, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBuffer:(Ljava/io/InputStream;I)V // method@3541 │ │ +129d12: 6202 c01c |0007: sget-object v2, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ +129d16: 7110 4835 0200 |0009: invoke-static {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/IntSerializer;.deserializeBigEndian:(Ljava/nio/ByteBuffer;)I // method@3548 │ │ +129d1c: 0a02 |000c: move-result v2 │ │ +129d1e: 1e00 |000d: monitor-exit v0 │ │ +129d20: 0f02 |000e: return v2 │ │ +129d22: 0d02 |000f: move-exception v2 │ │ +129d24: 1e00 |0010: monitor-exit v0 │ │ +129d26: 2702 |0011: throw v2 │ │ catches : 1 │ │ 0x0004 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0004 line=25 │ │ 0x0007 line=26 │ │ locals : │ │ @@ -330768,27 +330770,27 @@ │ │ type : '(Ljava/io/InputStream;)I' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -129d2c: |[129d2c] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readBeIntMaybeEOF:(Ljava/io/InputStream;)I │ │ -129d3c: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ -129d40: 1d00 |0002: monitor-enter v0 │ │ -129d42: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -129d44: 7120 4235 1200 |0004: invoke-static {v2, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBufferMaybeEOF:(Ljava/io/InputStream;I)V // method@3542 │ │ -129d4a: 6202 c01c |0007: sget-object v2, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ -129d4e: 7110 4835 0200 |0009: invoke-static {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/IntSerializer;.deserializeBigEndian:(Ljava/nio/ByteBuffer;)I // method@3548 │ │ -129d54: 0a02 |000c: move-result v2 │ │ -129d56: 1e00 |000d: monitor-exit v0 │ │ -129d58: 0f02 |000e: return v2 │ │ -129d5a: 0d02 |000f: move-exception v2 │ │ -129d5c: 1e00 |0010: monitor-exit v0 │ │ -129d5e: 2702 |0011: throw v2 │ │ +129d34: |[129d34] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readBeIntMaybeEOF:(Ljava/io/InputStream;)I │ │ +129d44: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ +129d48: 1d00 |0002: monitor-enter v0 │ │ +129d4a: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +129d4c: 7120 4235 1200 |0004: invoke-static {v2, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBufferMaybeEOF:(Ljava/io/InputStream;I)V // method@3542 │ │ +129d52: 6202 c01c |0007: sget-object v2, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ +129d56: 7110 4835 0200 |0009: invoke-static {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/IntSerializer;.deserializeBigEndian:(Ljava/nio/ByteBuffer;)I // method@3548 │ │ +129d5c: 0a02 |000c: move-result v2 │ │ +129d5e: 1e00 |000d: monitor-exit v0 │ │ +129d60: 0f02 |000e: return v2 │ │ +129d62: 0d02 |000f: move-exception v2 │ │ +129d64: 1e00 |0010: monitor-exit v0 │ │ +129d66: 2702 |0011: throw v2 │ │ catches : 1 │ │ 0x0004 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0004 line=19 │ │ 0x0007 line=20 │ │ locals : │ │ @@ -330799,24 +330801,24 @@ │ │ type : '(Ljava/io/InputStream;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -129e30: |[129e30] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readIntoBuffer:(Ljava/io/InputStream;I)V │ │ -129e40: 6200 bf1c |0000: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BUFFER:[B // field@1cbf │ │ -129e44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -129e46: 6e40 d029 0231 |0003: invoke-virtual {v2, v0, v1, v3}, Ljava/io/InputStream;.read:([BII)I // method@29d0 │ │ -129e4c: 0a02 |0006: move-result v2 │ │ -129e4e: 3332 0300 |0007: if-ne v2, v3, 000a // +0003 │ │ -129e52: 0e00 |0009: return-void │ │ -129e54: 2202 be06 |000a: new-instance v2, Ljava/io/EOFException; // type@06be │ │ -129e58: 7010 9429 0200 |000c: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@2994 │ │ -129e5e: 2702 |000f: throw v2 │ │ +129e38: |[129e38] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readIntoBuffer:(Ljava/io/InputStream;I)V │ │ +129e48: 6200 bf1c |0000: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BUFFER:[B // field@1cbf │ │ +129e4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +129e4e: 6e40 d029 0231 |0003: invoke-virtual {v2, v0, v1, v3}, Ljava/io/InputStream;.read:([BII)I // method@29d0 │ │ +129e54: 0a02 |0006: move-result v2 │ │ +129e56: 3332 0300 |0007: if-ne v2, v3, 000a // +0003 │ │ +129e5a: 0e00 |0009: return-void │ │ +129e5c: 2202 be06 |000a: new-instance v2, Ljava/io/EOFException; // type@06be │ │ +129e60: 7010 9429 0200 |000c: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@2994 │ │ +129e66: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000a line=90 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0010 reg=3 (null) I │ │ @@ -330826,27 +330828,27 @@ │ │ type : '(Ljava/io/InputStream;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -129e60: |[129e60] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readIntoBufferMaybeEOF:(Ljava/io/InputStream;I)V │ │ -129e70: 6200 bf1c |0000: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BUFFER:[B // field@1cbf │ │ -129e74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -129e76: 6e40 d029 0231 |0003: invoke-virtual {v2, v0, v1, v3}, Ljava/io/InputStream;.read:([BII)I // method@29d0 │ │ -129e7c: 0a02 |0006: move-result v2 │ │ -129e7e: 3332 0300 |0007: if-ne v2, v3, 000a // +0003 │ │ -129e82: 0e00 |0009: return-void │ │ -129e84: 2202 e708 |000a: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/DataStreamEOFException; // type@08e7 │ │ -129e88: 7010 9f34 0200 |000c: invoke-direct {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/DataStreamEOFException;.:()V // method@349f │ │ -129e8e: 2702 |000f: throw v2 │ │ -129e90: 2202 e708 |0010: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/DataStreamEOFException; // type@08e7 │ │ -129e94: 7010 9f34 0200 |0012: invoke-direct {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/DataStreamEOFException;.:()V // method@349f │ │ -129e9a: 2702 |0015: throw v2 │ │ +129e68: |[129e68] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readIntoBufferMaybeEOF:(Ljava/io/InputStream;I)V │ │ +129e78: 6200 bf1c |0000: sget-object v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BUFFER:[B // field@1cbf │ │ +129e7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +129e7e: 6e40 d029 0231 |0003: invoke-virtual {v2, v0, v1, v3}, Ljava/io/InputStream;.read:([BII)I // method@29d0 │ │ +129e84: 0a02 |0006: move-result v2 │ │ +129e86: 3332 0300 |0007: if-ne v2, v3, 000a // +0003 │ │ +129e8a: 0e00 |0009: return-void │ │ +129e8c: 2202 e708 |000a: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/DataStreamEOFException; // type@08e7 │ │ +129e90: 7010 9f34 0200 |000c: invoke-direct {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/DataStreamEOFException;.:()V // method@349f │ │ +129e96: 2702 |000f: throw v2 │ │ +129e98: 2202 e708 |0010: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/DataStreamEOFException; // type@08e7 │ │ +129e9c: 7010 9f34 0200 |0012: invoke-direct {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/DataStreamEOFException;.:()V // method@349f │ │ +129ea2: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0010 │ │ Ljava/io/EOFException; -> 0x0010 │ │ positions : │ │ 0x0000 line=77 │ │ 0x000a line=79 │ │ 0x0010 line=82 │ │ @@ -330859,27 +330861,27 @@ │ │ type : '(Ljava/io/InputStream;)D' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -129c64: |[129c64] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readLeDouble:(Ljava/io/InputStream;)D │ │ -129c74: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ -129c78: 1d00 |0002: monitor-enter v0 │ │ -129c7a: 1301 0800 |0003: const/16 v1, #int 8 // #8 │ │ -129c7e: 7120 4135 1300 |0005: invoke-static {v3, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBuffer:(Ljava/io/InputStream;I)V // method@3541 │ │ -129c84: 6203 c01c |0008: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ -129c88: 7110 3335 0300 |000a: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/DoubleSerializer;.deserializeLittleEndian:(Ljava/nio/ByteBuffer;)D // method@3533 │ │ -129c8e: 0b01 |000d: move-result-wide v1 │ │ -129c90: 1e00 |000e: monitor-exit v0 │ │ -129c92: 1001 |000f: return-wide v1 │ │ -129c94: 0d03 |0010: move-exception v3 │ │ -129c96: 1e00 |0011: monitor-exit v0 │ │ -129c98: 2703 |0012: throw v3 │ │ +129c6c: |[129c6c] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readLeDouble:(Ljava/io/InputStream;)D │ │ +129c7c: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ +129c80: 1d00 |0002: monitor-enter v0 │ │ +129c82: 1301 0800 |0003: const/16 v1, #int 8 // #8 │ │ +129c86: 7120 4135 1300 |0005: invoke-static {v3, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBuffer:(Ljava/io/InputStream;I)V // method@3541 │ │ +129c8c: 6203 c01c |0008: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ +129c90: 7110 3335 0300 |000a: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/DoubleSerializer;.deserializeLittleEndian:(Ljava/nio/ByteBuffer;)D // method@3533 │ │ +129c96: 0b01 |000d: move-result-wide v1 │ │ +129c98: 1e00 |000e: monitor-exit v0 │ │ +129c9a: 1001 |000f: return-wide v1 │ │ +129c9c: 0d03 |0010: move-exception v3 │ │ +129c9e: 1e00 |0011: monitor-exit v0 │ │ +129ca0: 2703 |0012: throw v3 │ │ catches : 1 │ │ 0x0005 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0005 line=68 │ │ 0x0008 line=69 │ │ locals : │ │ @@ -330890,27 +330892,27 @@ │ │ type : '(Ljava/io/InputStream;)D' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -129ca8: |[129ca8] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readLeDoubleMaybeEOF:(Ljava/io/InputStream;)D │ │ -129cb8: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ -129cbc: 1d00 |0002: monitor-enter v0 │ │ -129cbe: 1301 0800 |0003: const/16 v1, #int 8 // #8 │ │ -129cc2: 7120 4235 1300 |0005: invoke-static {v3, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBufferMaybeEOF:(Ljava/io/InputStream;I)V // method@3542 │ │ -129cc8: 6203 c01c |0008: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ -129ccc: 7110 3335 0300 |000a: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/DoubleSerializer;.deserializeLittleEndian:(Ljava/nio/ByteBuffer;)D // method@3533 │ │ -129cd2: 0b01 |000d: move-result-wide v1 │ │ -129cd4: 1e00 |000e: monitor-exit v0 │ │ -129cd6: 1001 |000f: return-wide v1 │ │ -129cd8: 0d03 |0010: move-exception v3 │ │ -129cda: 1e00 |0011: monitor-exit v0 │ │ -129cdc: 2703 |0012: throw v3 │ │ +129cb0: |[129cb0] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readLeDoubleMaybeEOF:(Ljava/io/InputStream;)D │ │ +129cc0: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ +129cc4: 1d00 |0002: monitor-enter v0 │ │ +129cc6: 1301 0800 |0003: const/16 v1, #int 8 // #8 │ │ +129cca: 7120 4235 1300 |0005: invoke-static {v3, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBufferMaybeEOF:(Ljava/io/InputStream;I)V // method@3542 │ │ +129cd0: 6203 c01c |0008: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ +129cd4: 7110 3335 0300 |000a: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/DoubleSerializer;.deserializeLittleEndian:(Ljava/nio/ByteBuffer;)D // method@3533 │ │ +129cda: 0b01 |000d: move-result-wide v1 │ │ +129cdc: 1e00 |000e: monitor-exit v0 │ │ +129cde: 1001 |000f: return-wide v1 │ │ +129ce0: 0d03 |0010: move-exception v3 │ │ +129ce2: 1e00 |0011: monitor-exit v0 │ │ +129ce4: 2703 |0012: throw v3 │ │ catches : 1 │ │ 0x0005 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0005 line=62 │ │ 0x0008 line=63 │ │ locals : │ │ @@ -330921,27 +330923,27 @@ │ │ type : '(Ljava/io/InputStream;)I' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -129d6c: |[129d6c] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readLeInt:(Ljava/io/InputStream;)I │ │ -129d7c: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ -129d80: 1d00 |0002: monitor-enter v0 │ │ -129d82: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -129d84: 7120 4135 1200 |0004: invoke-static {v2, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBuffer:(Ljava/io/InputStream;I)V // method@3541 │ │ -129d8a: 6202 c01c |0007: sget-object v2, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ -129d8e: 7110 4935 0200 |0009: invoke-static {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/IntSerializer;.deserializeLittleEndian:(Ljava/nio/ByteBuffer;)I // method@3549 │ │ -129d94: 0a02 |000c: move-result v2 │ │ -129d96: 1e00 |000d: monitor-exit v0 │ │ -129d98: 0f02 |000e: return v2 │ │ -129d9a: 0d02 |000f: move-exception v2 │ │ -129d9c: 1e00 |0010: monitor-exit v0 │ │ -129d9e: 2702 |0011: throw v2 │ │ +129d74: |[129d74] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readLeInt:(Ljava/io/InputStream;)I │ │ +129d84: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ +129d88: 1d00 |0002: monitor-enter v0 │ │ +129d8a: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +129d8c: 7120 4135 1200 |0004: invoke-static {v2, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBuffer:(Ljava/io/InputStream;I)V // method@3541 │ │ +129d92: 6202 c01c |0007: sget-object v2, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ +129d96: 7110 4935 0200 |0009: invoke-static {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/IntSerializer;.deserializeLittleEndian:(Ljava/nio/ByteBuffer;)I // method@3549 │ │ +129d9c: 0a02 |000c: move-result v2 │ │ +129d9e: 1e00 |000d: monitor-exit v0 │ │ +129da0: 0f02 |000e: return v2 │ │ +129da2: 0d02 |000f: move-exception v2 │ │ +129da4: 1e00 |0010: monitor-exit v0 │ │ +129da6: 2702 |0011: throw v2 │ │ catches : 1 │ │ 0x0004 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0004 line=53 │ │ 0x0007 line=55 │ │ locals : │ │ @@ -330952,27 +330954,27 @@ │ │ type : '(Ljava/io/InputStream;)I' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -129dac: |[129dac] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readLeIntMaybeEOF:(Ljava/io/InputStream;)I │ │ -129dbc: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ -129dc0: 1d00 |0002: monitor-enter v0 │ │ -129dc2: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -129dc4: 7120 4235 1200 |0004: invoke-static {v2, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBufferMaybeEOF:(Ljava/io/InputStream;I)V // method@3542 │ │ -129dca: 6202 c01c |0007: sget-object v2, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ -129dce: 7110 4935 0200 |0009: invoke-static {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/IntSerializer;.deserializeLittleEndian:(Ljava/nio/ByteBuffer;)I // method@3549 │ │ -129dd4: 0a02 |000c: move-result v2 │ │ -129dd6: 1e00 |000d: monitor-exit v0 │ │ -129dd8: 0f02 |000e: return v2 │ │ -129dda: 0d02 |000f: move-exception v2 │ │ -129ddc: 1e00 |0010: monitor-exit v0 │ │ -129dde: 2702 |0011: throw v2 │ │ +129db4: |[129db4] org.nocrala.tools.gis.data.esri.shapefile.util.ISUtil.readLeIntMaybeEOF:(Ljava/io/InputStream;)I │ │ +129dc4: 1c00 0709 |0000: const-class v0, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil; // type@0907 │ │ +129dc8: 1d00 |0002: monitor-enter v0 │ │ +129dca: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +129dcc: 7120 4235 1200 |0004: invoke-static {v2, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readIntoBufferMaybeEOF:(Ljava/io/InputStream;I)V // method@3542 │ │ +129dd2: 6202 c01c |0007: sget-object v2, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.BYTE_BUFFER:Ljava/nio/ByteBuffer; // field@1cc0 │ │ +129dd6: 7110 4935 0200 |0009: invoke-static {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/IntSerializer;.deserializeLittleEndian:(Ljava/nio/ByteBuffer;)I // method@3549 │ │ +129ddc: 0a02 |000c: move-result v2 │ │ +129dde: 1e00 |000d: monitor-exit v0 │ │ +129de0: 0f02 |000e: return v2 │ │ +129de2: 0d02 |000f: move-exception v2 │ │ +129de4: 1e00 |0010: monitor-exit v0 │ │ +129de6: 2702 |0011: throw v2 │ │ catches : 1 │ │ 0x0004 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0004 line=47 │ │ 0x0007 line=48 │ │ locals : │ │ @@ -331009,17 +331011,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -129f6c: |[129f6c] org.nocrala.tools.gis.data.esri.shapefile.util.IntSerializer.:()V │ │ -129f7c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -129f82: 0e00 |0003: return-void │ │ +129f74: |[129f74] org.nocrala.tools.gis.data.esri.shapefile.util.IntSerializer.:()V │ │ +129f84: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +129f8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/util/IntSerializer; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/util/IntSerializer;) │ │ @@ -331027,36 +331029,36 @@ │ │ type : '(Ljava/nio/ByteBuffer;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -129eac: |[129eac] org.nocrala.tools.gis.data.esri.shapefile.util.IntSerializer.deserializeBigEndian:(Ljava/nio/ByteBuffer;)I │ │ -129ebc: 3802 2000 |0000: if-eqz v2, 0020 // +0020 │ │ -129ec0: 6e10 5f2b 0200 |0002: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ -129ec6: 0c00 |0005: move-result-object v0 │ │ -129ec8: 2100 |0006: array-length v0, v0 │ │ -129eca: 1241 |0007: const/4 v1, #int 4 // #4 │ │ -129ecc: 3410 1000 |0008: if-lt v0, v1, 0018 // +0010 │ │ -129ed0: 6200 2218 |000a: sget-object v0, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@1822 │ │ -129ed4: 6e20 642b 0200 |000c: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ -129eda: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -129edc: 6e20 652b 0200 |0010: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ -129ee2: 6e10 632b 0200 |0013: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@2b63 │ │ -129ee8: 0a02 |0016: move-result v2 │ │ -129eea: 0f02 |0017: return v2 │ │ -129eec: 2202 0907 |0018: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -129ef0: 1a00 5e0d |001a: const-string v0, "Cannot deserialize. Byte buffer must have at least 4 bytes." // string@0d5e │ │ -129ef4: 7020 a22a 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -129efa: 2702 |001f: throw v2 │ │ -129efc: 2202 0907 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -129f00: 1a00 5d0d |0022: const-string v0, "Cannot deserialize null byte buffer." // string@0d5d │ │ -129f04: 7020 a22a 0200 |0024: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -129f0a: 2702 |0027: throw v2 │ │ +129eb4: |[129eb4] org.nocrala.tools.gis.data.esri.shapefile.util.IntSerializer.deserializeBigEndian:(Ljava/nio/ByteBuffer;)I │ │ +129ec4: 3802 2000 |0000: if-eqz v2, 0020 // +0020 │ │ +129ec8: 6e10 5f2b 0200 |0002: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ +129ece: 0c00 |0005: move-result-object v0 │ │ +129ed0: 2100 |0006: array-length v0, v0 │ │ +129ed2: 1241 |0007: const/4 v1, #int 4 // #4 │ │ +129ed4: 3410 1000 |0008: if-lt v0, v1, 0018 // +0010 │ │ +129ed8: 6200 2218 |000a: sget-object v0, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@1822 │ │ +129edc: 6e20 642b 0200 |000c: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ +129ee2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +129ee4: 6e20 652b 0200 |0010: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ +129eea: 6e10 632b 0200 |0013: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@2b63 │ │ +129ef0: 0a02 |0016: move-result v2 │ │ +129ef2: 0f02 |0017: return v2 │ │ +129ef4: 2202 0907 |0018: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +129ef8: 1a00 5e0d |001a: const-string v0, "Cannot deserialize. Byte buffer must have at least 4 bytes." // string@0d5e │ │ +129efc: 7020 a22a 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +129f02: 2702 |001f: throw v2 │ │ +129f04: 2202 0907 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +129f08: 1a00 5d0d |0022: const-string v0, "Cannot deserialize null byte buffer." // string@0d5d │ │ +129f0c: 7020 a22a 0200 |0024: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +129f12: 2702 |0027: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=14 │ │ 0x000a line=20 │ │ 0x0010 line=21 │ │ 0x0013 line=22 │ │ 0x0018 line=15 │ │ @@ -331069,36 +331071,36 @@ │ │ type : '(Ljava/nio/ByteBuffer;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -129f0c: |[129f0c] org.nocrala.tools.gis.data.esri.shapefile.util.IntSerializer.deserializeLittleEndian:(Ljava/nio/ByteBuffer;)I │ │ -129f1c: 3802 2000 |0000: if-eqz v2, 0020 // +0020 │ │ -129f20: 6e10 5f2b 0200 |0002: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ -129f26: 0c00 |0005: move-result-object v0 │ │ -129f28: 2100 |0006: array-length v0, v0 │ │ -129f2a: 1241 |0007: const/4 v1, #int 4 // #4 │ │ -129f2c: 3410 1000 |0008: if-lt v0, v1, 0018 // +0010 │ │ -129f30: 6200 2318 |000a: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@1823 │ │ -129f34: 6e20 642b 0200 |000c: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ -129f3a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -129f3c: 6e20 652b 0200 |0010: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ -129f42: 6e10 632b 0200 |0013: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@2b63 │ │ -129f48: 0a02 |0016: move-result v2 │ │ -129f4a: 0f02 |0017: return v2 │ │ -129f4c: 2202 0907 |0018: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -129f50: 1a00 5e0d |001a: const-string v0, "Cannot deserialize. Byte buffer must have at least 4 bytes." // string@0d5e │ │ -129f54: 7020 a22a 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -129f5a: 2702 |001f: throw v2 │ │ -129f5c: 2202 0907 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -129f60: 1a00 5d0d |0022: const-string v0, "Cannot deserialize null byte buffer." // string@0d5d │ │ -129f64: 7020 a22a 0200 |0024: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -129f6a: 2702 |0027: throw v2 │ │ +129f14: |[129f14] org.nocrala.tools.gis.data.esri.shapefile.util.IntSerializer.deserializeLittleEndian:(Ljava/nio/ByteBuffer;)I │ │ +129f24: 3802 2000 |0000: if-eqz v2, 0020 // +0020 │ │ +129f28: 6e10 5f2b 0200 |0002: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ +129f2e: 0c00 |0005: move-result-object v0 │ │ +129f30: 2100 |0006: array-length v0, v0 │ │ +129f32: 1241 |0007: const/4 v1, #int 4 // #4 │ │ +129f34: 3410 1000 |0008: if-lt v0, v1, 0018 // +0010 │ │ +129f38: 6200 2318 |000a: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@1823 │ │ +129f3c: 6e20 642b 0200 |000c: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ +129f42: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +129f44: 6e20 652b 0200 |0010: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ +129f4a: 6e10 632b 0200 |0013: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.getInt:()I // method@2b63 │ │ +129f50: 0a02 |0016: move-result v2 │ │ +129f52: 0f02 |0017: return v2 │ │ +129f54: 2202 0907 |0018: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +129f58: 1a00 5e0d |001a: const-string v0, "Cannot deserialize. Byte buffer must have at least 4 bytes." // string@0d5e │ │ +129f5c: 7020 a22a 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +129f62: 2702 |001f: throw v2 │ │ +129f64: 2202 0907 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +129f68: 1a00 5d0d |0022: const-string v0, "Cannot deserialize null byte buffer." // string@0d5d │ │ +129f6c: 7020 a22a 0200 |0024: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +129f72: 2702 |0027: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x000a line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=36 │ │ 0x0018 line=30 │ │ @@ -331111,35 +331113,35 @@ │ │ type : '(ILjava/nio/ByteBuffer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -129f84: |[129f84] org.nocrala.tools.gis.data.esri.shapefile.util.IntSerializer.serializeBigEndian:(ILjava/nio/ByteBuffer;)V │ │ -129f94: 3803 1f00 |0000: if-eqz v3, 001f // +001f │ │ -129f98: 6e10 5f2b 0300 |0002: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ -129f9e: 0c00 |0005: move-result-object v0 │ │ -129fa0: 2100 |0006: array-length v0, v0 │ │ -129fa2: 1241 |0007: const/4 v1, #int 4 // #4 │ │ -129fa4: 3410 0f00 |0008: if-lt v0, v1, 0017 // +000f │ │ -129fa8: 6200 2218 |000a: sget-object v0, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@1822 │ │ -129fac: 6e20 642b 0300 |000c: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ -129fb2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -129fb4: 6e20 652b 0300 |0010: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ -129fba: 6e20 672b 2300 |0013: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@2b67 │ │ -129fc0: 0e00 |0016: return-void │ │ -129fc2: 2202 0907 |0017: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -129fc6: 1a03 650d |0019: const-string v3, "Cannot serialize. Byte buffer must have at least 4 bytes." // string@0d65 │ │ -129fca: 7020 a22a 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -129fd0: 2702 |001e: throw v2 │ │ -129fd2: 2202 0907 |001f: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -129fd6: 1a03 640d |0021: const-string v3, "Cannot serialize into null byte buffer." // string@0d64 │ │ -129fda: 7020 a22a 3200 |0023: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -129fe0: 2702 |0026: throw v2 │ │ +129f8c: |[129f8c] org.nocrala.tools.gis.data.esri.shapefile.util.IntSerializer.serializeBigEndian:(ILjava/nio/ByteBuffer;)V │ │ +129f9c: 3803 1f00 |0000: if-eqz v3, 001f // +001f │ │ +129fa0: 6e10 5f2b 0300 |0002: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ +129fa6: 0c00 |0005: move-result-object v0 │ │ +129fa8: 2100 |0006: array-length v0, v0 │ │ +129faa: 1241 |0007: const/4 v1, #int 4 // #4 │ │ +129fac: 3410 0f00 |0008: if-lt v0, v1, 0017 // +000f │ │ +129fb0: 6200 2218 |000a: sget-object v0, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@1822 │ │ +129fb4: 6e20 642b 0300 |000c: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ +129fba: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +129fbc: 6e20 652b 0300 |0010: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ +129fc2: 6e20 672b 2300 |0013: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@2b67 │ │ +129fc8: 0e00 |0016: return-void │ │ +129fca: 2202 0907 |0017: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +129fce: 1a03 650d |0019: const-string v3, "Cannot serialize. Byte buffer must have at least 4 bytes." // string@0d65 │ │ +129fd2: 7020 a22a 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +129fd8: 2702 |001e: throw v2 │ │ +129fda: 2202 0907 |001f: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +129fde: 1a03 640d |0021: const-string v3, "Cannot serialize into null byte buffer." // string@0d64 │ │ +129fe2: 7020 a22a 3200 |0023: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +129fe8: 2702 |0026: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=43 │ │ 0x000a line=48 │ │ 0x0010 line=49 │ │ 0x0013 line=50 │ │ 0x0017 line=44 │ │ @@ -331153,35 +331155,35 @@ │ │ type : '(ILjava/nio/ByteBuffer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -129fe4: |[129fe4] org.nocrala.tools.gis.data.esri.shapefile.util.IntSerializer.serializeLittleEndian:(ILjava/nio/ByteBuffer;)V │ │ -129ff4: 3803 1f00 |0000: if-eqz v3, 001f // +001f │ │ -129ff8: 6e10 5f2b 0300 |0002: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ -129ffe: 0c00 |0005: move-result-object v0 │ │ -12a000: 2100 |0006: array-length v0, v0 │ │ -12a002: 1241 |0007: const/4 v1, #int 4 // #4 │ │ -12a004: 3410 0f00 |0008: if-lt v0, v1, 0017 // +000f │ │ -12a008: 6200 2318 |000a: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@1823 │ │ -12a00c: 6e20 642b 0300 |000c: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ -12a012: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -12a014: 6e20 652b 0300 |0010: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ -12a01a: 6e20 672b 2300 |0013: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@2b67 │ │ -12a020: 0e00 |0016: return-void │ │ -12a022: 2202 0907 |0017: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -12a026: 1a03 650d |0019: const-string v3, "Cannot serialize. Byte buffer must have at least 4 bytes." // string@0d65 │ │ -12a02a: 7020 a22a 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -12a030: 2702 |001e: throw v2 │ │ -12a032: 2202 0907 |001f: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -12a036: 1a03 640d |0021: const-string v3, "Cannot serialize into null byte buffer." // string@0d64 │ │ -12a03a: 7020 a22a 3200 |0023: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -12a040: 2702 |0026: throw v2 │ │ +129fec: |[129fec] org.nocrala.tools.gis.data.esri.shapefile.util.IntSerializer.serializeLittleEndian:(ILjava/nio/ByteBuffer;)V │ │ +129ffc: 3803 1f00 |0000: if-eqz v3, 001f // +001f │ │ +12a000: 6e10 5f2b 0300 |0002: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.array:()[B // method@2b5f │ │ +12a006: 0c00 |0005: move-result-object v0 │ │ +12a008: 2100 |0006: array-length v0, v0 │ │ +12a00a: 1241 |0007: const/4 v1, #int 4 // #4 │ │ +12a00c: 3410 0f00 |0008: if-lt v0, v1, 0017 // +000f │ │ +12a010: 6200 2318 |000a: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@1823 │ │ +12a014: 6e20 642b 0300 |000c: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2b64 │ │ +12a01a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +12a01c: 6e20 652b 0300 |0010: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2b65 │ │ +12a022: 6e20 672b 2300 |0013: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@2b67 │ │ +12a028: 0e00 |0016: return-void │ │ +12a02a: 2202 0907 |0017: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +12a02e: 1a03 650d |0019: const-string v3, "Cannot serialize. Byte buffer must have at least 4 bytes." // string@0d65 │ │ +12a032: 7020 a22a 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +12a038: 2702 |001e: throw v2 │ │ +12a03a: 2202 0907 |001f: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +12a03e: 1a03 640d |0021: const-string v3, "Cannot serialize into null byte buffer." // string@0d64 │ │ +12a042: 7020 a22a 3200 |0023: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +12a048: 2702 |0026: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ 0x000a line=62 │ │ 0x0010 line=63 │ │ 0x0013 line=64 │ │ 0x0017 line=58 │ │ @@ -331221,18 +331223,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -12a05c: |[12a05c] org.xmlunit.XMLUnitException.:(Ljava/lang/String;)V │ │ -12a06c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12a06e: 7030 9935 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3599 │ │ -12a074: 0e00 |0004: return-void │ │ +12a064: |[12a064] org.xmlunit.XMLUnitException.:(Ljava/lang/String;)V │ │ +12a074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12a076: 7030 9935 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3599 │ │ +12a07c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/XMLUnitException; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -331241,17 +331243,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -12a078: |[12a078] org.xmlunit.XMLUnitException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -12a088: 7030 a32a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2aa3 │ │ -12a08e: 0e00 |0003: return-void │ │ +12a080: |[12a080] org.xmlunit.XMLUnitException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +12a090: 7030 a32a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2aa3 │ │ +12a096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/XMLUnitException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -331261,22 +331263,22 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -12a090: |[12a090] org.xmlunit.XMLUnitException.:(Ljava/lang/Throwable;)V │ │ -12a0a0: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -12a0a4: 6e10 172b 0200 |0002: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@2b17 │ │ -12a0aa: 0c00 |0005: move-result-object v0 │ │ -12a0ac: 2802 |0006: goto 0008 // +0002 │ │ -12a0ae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -12a0b0: 7030 9935 0102 |0008: invoke-direct {v1, v0, v2}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3599 │ │ -12a0b6: 0e00 |000b: return-void │ │ +12a098: |[12a098] org.xmlunit.XMLUnitException.:(Ljava/lang/Throwable;)V │ │ +12a0a8: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +12a0ac: 6e10 172b 0200 |0002: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@2b17 │ │ +12a0b2: 0c00 |0005: move-result-object v0 │ │ +12a0b4: 2802 |0006: goto 0008 // +0002 │ │ +12a0b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +12a0b8: 7030 9935 0102 |0008: invoke-direct {v1, v0, v2}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3599 │ │ +12a0be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/xmlunit/XMLUnitException; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/Throwable; │ │ │ │ @@ -331398,29 +331400,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -12a608: |[12a608] org.xmlunit.builder.DiffBuilder.:()V │ │ -12a618: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12a61a: 2301 0f0a |0001: new-array v1, v0, [Lorg/xmlunit/diff/ComparisonResult; // type@0a0f │ │ -12a61e: 6202 051d |0003: sget-object v2, Lorg/xmlunit/diff/ComparisonResult;.DIFFERENT:Lorg/xmlunit/diff/ComparisonResult; // field@1d05 │ │ -12a622: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -12a624: 4d02 0103 |0006: aput-object v2, v1, v3 │ │ -12a628: 6901 c81c |0008: sput-object v1, Lorg/xmlunit/builder/DiffBuilder;.CHECK_FOR_SIMILAR:[Lorg/xmlunit/diff/ComparisonResult; // field@1cc8 │ │ -12a62c: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -12a62e: 2311 0f0a |000b: new-array v1, v1, [Lorg/xmlunit/diff/ComparisonResult; // type@0a0f │ │ -12a632: 6202 071d |000d: sget-object v2, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ -12a636: 4d02 0103 |000f: aput-object v2, v1, v3 │ │ -12a63a: 6202 051d |0011: sget-object v2, Lorg/xmlunit/diff/ComparisonResult;.DIFFERENT:Lorg/xmlunit/diff/ComparisonResult; // field@1d05 │ │ -12a63e: 4d02 0100 |0013: aput-object v2, v1, v0 │ │ -12a642: 6901 c71c |0015: sput-object v1, Lorg/xmlunit/builder/DiffBuilder;.CHECK_FOR_IDENTICAL:[Lorg/xmlunit/diff/ComparisonResult; // field@1cc7 │ │ -12a646: 0e00 |0017: return-void │ │ +12a610: |[12a610] org.xmlunit.builder.DiffBuilder.:()V │ │ +12a620: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12a622: 2301 0f0a |0001: new-array v1, v0, [Lorg/xmlunit/diff/ComparisonResult; // type@0a0f │ │ +12a626: 6202 051d |0003: sget-object v2, Lorg/xmlunit/diff/ComparisonResult;.DIFFERENT:Lorg/xmlunit/diff/ComparisonResult; // field@1d05 │ │ +12a62a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +12a62c: 4d02 0103 |0006: aput-object v2, v1, v3 │ │ +12a630: 6901 c81c |0008: sput-object v1, Lorg/xmlunit/builder/DiffBuilder;.CHECK_FOR_SIMILAR:[Lorg/xmlunit/diff/ComparisonResult; // field@1cc8 │ │ +12a634: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +12a636: 2311 0f0a |000b: new-array v1, v1, [Lorg/xmlunit/diff/ComparisonResult; // type@0a0f │ │ +12a63a: 6202 071d |000d: sget-object v2, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ +12a63e: 4d02 0103 |000f: aput-object v2, v1, v3 │ │ +12a642: 6202 051d |0011: sget-object v2, Lorg/xmlunit/diff/ComparisonResult;.DIFFERENT:Lorg/xmlunit/diff/ComparisonResult; // field@1d05 │ │ +12a646: 4d02 0100 |0013: aput-object v2, v1, v0 │ │ +12a64a: 6901 c71c |0015: sput-object v1, Lorg/xmlunit/builder/DiffBuilder;.CHECK_FOR_IDENTICAL:[Lorg/xmlunit/diff/ComparisonResult; // field@1cc7 │ │ +12a64e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=65 │ │ 0x000d line=68 │ │ locals : │ │ │ │ #1 : (in Lorg/xmlunit/builder/DiffBuilder;) │ │ @@ -331428,30 +331430,30 @@ │ │ type : '(Ljavax/xml/transform/Source;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -12a648: |[12a648] org.xmlunit.builder.DiffBuilder.:(Ljavax/xml/transform/Source;)V │ │ -12a658: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12a65e: 6200 fe1c |0003: sget-object v0, Lorg/xmlunit/diff/ComparisonControllers;.Default:Lorg/xmlunit/diff/ComparisonController; // field@1cfe │ │ -12a662: 5b10 ca1c |0005: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.comparisonController:Lorg/xmlunit/diff/ComparisonController; // field@1cca │ │ -12a666: 6200 861d |0007: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.Default:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d86 │ │ -12a66a: 5b10 ce1c |0009: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.differenceEvaluator:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1cce │ │ -12a66e: 2200 4e07 |000b: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -12a672: 7010 8e2b 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -12a678: 5b10 cb1c |0010: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.comparisonListeners:Ljava/util/List; // field@1ccb │ │ -12a67c: 2200 4e07 |0012: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -12a680: 7010 8e2b 0000 |0014: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -12a686: 5b10 cf1c |0017: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.differenceListeners:Ljava/util/List; // field@1ccf │ │ -12a68a: 6200 c71c |0019: sget-object v0, Lorg/xmlunit/builder/DiffBuilder;.CHECK_FOR_IDENTICAL:[Lorg/xmlunit/diff/ComparisonResult; // field@1cc7 │ │ -12a68e: 5b10 cc1c |001b: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.comparisonResultsToCheck:[Lorg/xmlunit/diff/ComparisonResult; // field@1ccc │ │ -12a692: 5b12 cd1c |001d: iput-object v2, v1, Lorg/xmlunit/builder/DiffBuilder;.controlSource:Ljavax/xml/transform/Source; // field@1ccd │ │ -12a696: 0e00 |001f: return-void │ │ +12a650: |[12a650] org.xmlunit.builder.DiffBuilder.:(Ljavax/xml/transform/Source;)V │ │ +12a660: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12a666: 6200 fe1c |0003: sget-object v0, Lorg/xmlunit/diff/ComparisonControllers;.Default:Lorg/xmlunit/diff/ComparisonController; // field@1cfe │ │ +12a66a: 5b10 ca1c |0005: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.comparisonController:Lorg/xmlunit/diff/ComparisonController; // field@1cca │ │ +12a66e: 6200 861d |0007: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.Default:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d86 │ │ +12a672: 5b10 ce1c |0009: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.differenceEvaluator:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1cce │ │ +12a676: 2200 4e07 |000b: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +12a67a: 7010 8e2b 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +12a680: 5b10 cb1c |0010: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.comparisonListeners:Ljava/util/List; // field@1ccb │ │ +12a684: 2200 4e07 |0012: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +12a688: 7010 8e2b 0000 |0014: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +12a68e: 5b10 cf1c |0017: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.differenceListeners:Ljava/util/List; // field@1ccf │ │ +12a692: 6200 c71c |0019: sget-object v0, Lorg/xmlunit/builder/DiffBuilder;.CHECK_FOR_IDENTICAL:[Lorg/xmlunit/diff/ComparisonResult; // field@1cc7 │ │ +12a696: 5b10 cc1c |001b: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.comparisonResultsToCheck:[Lorg/xmlunit/diff/ComparisonResult; // field@1ccc │ │ +12a69a: 5b12 cd1c |001d: iput-object v2, v1, Lorg/xmlunit/builder/DiffBuilder;.controlSource:Ljavax/xml/transform/Source; // field@1ccd │ │ +12a69e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=77 │ │ 0x0007 line=79 │ │ 0x000b line=81 │ │ 0x0012 line=82 │ │ @@ -331466,20 +331468,20 @@ │ │ type : '(Ljava/lang/Object;)Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -12a330: |[12a330] org.xmlunit.builder.DiffBuilder.compare:(Ljava/lang/Object;)Lorg/xmlunit/builder/DiffBuilder; │ │ -12a340: 7110 ac35 0100 |0000: invoke-static {v1}, Lorg/xmlunit/builder/DiffBuilder;.getSource:(Ljava/lang/Object;)Ljavax/xml/transform/Source; // method@35ac │ │ -12a346: 0c01 |0003: move-result-object v1 │ │ -12a348: 2200 2509 |0004: new-instance v0, Lorg/xmlunit/builder/DiffBuilder; // type@0925 │ │ -12a34c: 7020 a735 1000 |0006: invoke-direct {v0, v1}, Lorg/xmlunit/builder/DiffBuilder;.:(Ljavax/xml/transform/Source;)V // method@35a7 │ │ -12a352: 1100 |0009: return-object v0 │ │ +12a338: |[12a338] org.xmlunit.builder.DiffBuilder.compare:(Ljava/lang/Object;)Lorg/xmlunit/builder/DiffBuilder; │ │ +12a348: 7110 ac35 0100 |0000: invoke-static {v1}, Lorg/xmlunit/builder/DiffBuilder;.getSource:(Ljava/lang/Object;)Ljavax/xml/transform/Source; // method@35ac │ │ +12a34e: 0c01 |0003: move-result-object v1 │ │ +12a350: 2200 2509 |0004: new-instance v0, Lorg/xmlunit/builder/DiffBuilder; // type@0925 │ │ +12a354: 7020 a735 1000 |0006: invoke-direct {v0, v1}, Lorg/xmlunit/builder/DiffBuilder;.:(Ljavax/xml/transform/Source;)V // method@35a7 │ │ +12a35a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0004 line=120 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -331488,20 +331490,20 @@ │ │ type : '(Ljava/lang/Object;)Ljavax/xml/transform/Source;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12a254: |[12a254] org.xmlunit.builder.DiffBuilder.getSource:(Ljava/lang/Object;)Ljavax/xml/transform/Source; │ │ -12a264: 7110 d935 0000 |0000: invoke-static {v0}, Lorg/xmlunit/builder/Input;.from:(Ljava/lang/Object;)Lorg/xmlunit/builder/Input$Builder; // method@35d9 │ │ -12a26a: 0c00 |0003: move-result-object v0 │ │ -12a26c: 7210 bc35 0000 |0004: invoke-interface {v0}, Lorg/xmlunit/builder/Input$Builder;.build:()Ljavax/xml/transform/Source; // method@35bc │ │ -12a272: 0c00 |0007: move-result-object v0 │ │ -12a274: 1100 |0008: return-object v0 │ │ +12a25c: |[12a25c] org.xmlunit.builder.DiffBuilder.getSource:(Ljava/lang/Object;)Ljavax/xml/transform/Source; │ │ +12a26c: 7110 d935 0000 |0000: invoke-static {v0}, Lorg/xmlunit/builder/Input;.from:(Ljava/lang/Object;)Lorg/xmlunit/builder/Input$Builder; // method@35d9 │ │ +12a272: 0c00 |0003: move-result-object v0 │ │ +12a274: 7210 bc35 0000 |0004: invoke-interface {v0}, Lorg/xmlunit/builder/Input$Builder;.build:()Ljavax/xml/transform/Source; // method@35bc │ │ +12a27a: 0c00 |0007: move-result-object v0 │ │ +12a27c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/Object; │ │ │ │ #4 : (in Lorg/xmlunit/builder/DiffBuilder;) │ │ @@ -331509,43 +331511,43 @@ │ │ type : '(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Source;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -12a278: |[12a278] org.xmlunit.builder.DiffBuilder.wrap:(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Source; │ │ -12a288: 5520 d31c |0000: iget-boolean v0, v2, Lorg/xmlunit/builder/DiffBuilder;.ignoreWhitespace:Z // field@1cd3 │ │ -12a28c: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -12a290: 5420 d01c |0004: iget-object v0, v2, Lorg/xmlunit/builder/DiffBuilder;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1cd0 │ │ -12a294: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -12a298: 2200 9309 |0008: new-instance v0, Lorg/xmlunit/input/WhitespaceStrippedSource; // type@0993 │ │ -12a29c: 5421 d01c |000a: iget-object v1, v2, Lorg/xmlunit/builder/DiffBuilder;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1cd0 │ │ -12a2a0: 7030 9b37 3001 |000c: invoke-direct {v0, v3, v1}, Lorg/xmlunit/input/WhitespaceStrippedSource;.:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)V // method@379b │ │ -12a2a6: 2806 |000f: goto 0015 // +0006 │ │ -12a2a8: 2200 9309 |0010: new-instance v0, Lorg/xmlunit/input/WhitespaceStrippedSource; // type@0993 │ │ -12a2ac: 7020 9a37 3000 |0012: invoke-direct {v0, v3}, Lorg/xmlunit/input/WhitespaceStrippedSource;.:(Ljavax/xml/transform/Source;)V // method@379a │ │ -12a2b2: 0703 |0015: move-object v3, v0 │ │ -12a2b4: 5520 d71c |0016: iget-boolean v0, v2, Lorg/xmlunit/builder/DiffBuilder;.normalizeWhitespace:Z // field@1cd7 │ │ -12a2b8: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ -12a2bc: 5420 d01c |001a: iget-object v0, v2, Lorg/xmlunit/builder/DiffBuilder;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1cd0 │ │ -12a2c0: 3800 0a00 |001c: if-eqz v0, 0026 // +000a │ │ -12a2c4: 2200 9209 |001e: new-instance v0, Lorg/xmlunit/input/WhitespaceNormalizedSource; // type@0992 │ │ -12a2c8: 5421 d01c |0020: iget-object v1, v2, Lorg/xmlunit/builder/DiffBuilder;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1cd0 │ │ -12a2cc: 7030 9837 3001 |0022: invoke-direct {v0, v3, v1}, Lorg/xmlunit/input/WhitespaceNormalizedSource;.:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)V // method@3798 │ │ -12a2d2: 2806 |0025: goto 002b // +0006 │ │ -12a2d4: 2200 9209 |0026: new-instance v0, Lorg/xmlunit/input/WhitespaceNormalizedSource; // type@0992 │ │ -12a2d8: 7020 9737 3000 |0028: invoke-direct {v0, v3}, Lorg/xmlunit/input/WhitespaceNormalizedSource;.:(Ljavax/xml/transform/Source;)V // method@3797 │ │ -12a2de: 0703 |002b: move-object v3, v0 │ │ -12a2e0: 5520 d21c |002c: iget-boolean v0, v2, Lorg/xmlunit/builder/DiffBuilder;.ignoreComments:Z // field@1cd2 │ │ -12a2e4: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ -12a2e8: 2200 9009 |0030: new-instance v0, Lorg/xmlunit/input/CommentLessSource; // type@0990 │ │ -12a2ec: 7020 8b37 3000 |0032: invoke-direct {v0, v3}, Lorg/xmlunit/input/CommentLessSource;.:(Ljavax/xml/transform/Source;)V // method@378b │ │ -12a2f2: 0703 |0035: move-object v3, v0 │ │ -12a2f4: 1103 |0036: return-object v3 │ │ +12a280: |[12a280] org.xmlunit.builder.DiffBuilder.wrap:(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Source; │ │ +12a290: 5520 d31c |0000: iget-boolean v0, v2, Lorg/xmlunit/builder/DiffBuilder;.ignoreWhitespace:Z // field@1cd3 │ │ +12a294: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +12a298: 5420 d01c |0004: iget-object v0, v2, Lorg/xmlunit/builder/DiffBuilder;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1cd0 │ │ +12a29c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +12a2a0: 2200 9309 |0008: new-instance v0, Lorg/xmlunit/input/WhitespaceStrippedSource; // type@0993 │ │ +12a2a4: 5421 d01c |000a: iget-object v1, v2, Lorg/xmlunit/builder/DiffBuilder;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1cd0 │ │ +12a2a8: 7030 9b37 3001 |000c: invoke-direct {v0, v3, v1}, Lorg/xmlunit/input/WhitespaceStrippedSource;.:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)V // method@379b │ │ +12a2ae: 2806 |000f: goto 0015 // +0006 │ │ +12a2b0: 2200 9309 |0010: new-instance v0, Lorg/xmlunit/input/WhitespaceStrippedSource; // type@0993 │ │ +12a2b4: 7020 9a37 3000 |0012: invoke-direct {v0, v3}, Lorg/xmlunit/input/WhitespaceStrippedSource;.:(Ljavax/xml/transform/Source;)V // method@379a │ │ +12a2ba: 0703 |0015: move-object v3, v0 │ │ +12a2bc: 5520 d71c |0016: iget-boolean v0, v2, Lorg/xmlunit/builder/DiffBuilder;.normalizeWhitespace:Z // field@1cd7 │ │ +12a2c0: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ +12a2c4: 5420 d01c |001a: iget-object v0, v2, Lorg/xmlunit/builder/DiffBuilder;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1cd0 │ │ +12a2c8: 3800 0a00 |001c: if-eqz v0, 0026 // +000a │ │ +12a2cc: 2200 9209 |001e: new-instance v0, Lorg/xmlunit/input/WhitespaceNormalizedSource; // type@0992 │ │ +12a2d0: 5421 d01c |0020: iget-object v1, v2, Lorg/xmlunit/builder/DiffBuilder;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1cd0 │ │ +12a2d4: 7030 9837 3001 |0022: invoke-direct {v0, v3, v1}, Lorg/xmlunit/input/WhitespaceNormalizedSource;.:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)V // method@3798 │ │ +12a2da: 2806 |0025: goto 002b // +0006 │ │ +12a2dc: 2200 9209 |0026: new-instance v0, Lorg/xmlunit/input/WhitespaceNormalizedSource; // type@0992 │ │ +12a2e0: 7020 9737 3000 |0028: invoke-direct {v0, v3}, Lorg/xmlunit/input/WhitespaceNormalizedSource;.:(Ljavax/xml/transform/Source;)V // method@3797 │ │ +12a2e6: 0703 |002b: move-object v3, v0 │ │ +12a2e8: 5520 d21c |002c: iget-boolean v0, v2, Lorg/xmlunit/builder/DiffBuilder;.ignoreComments:Z // field@1cd2 │ │ +12a2ec: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ +12a2f0: 2200 9009 |0030: new-instance v0, Lorg/xmlunit/input/CommentLessSource; // type@0990 │ │ +12a2f4: 7020 8b37 3000 |0032: invoke-direct {v0, v3}, Lorg/xmlunit/input/CommentLessSource;.:(Ljavax/xml/transform/Source;)V // method@378b │ │ +12a2fa: 0703 |0035: move-object v3, v0 │ │ +12a2fc: 1103 |0036: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0004 line=379 │ │ 0x0016 line=383 │ │ 0x001a line=384 │ │ 0x002c line=388 │ │ @@ -331560,86 +331562,86 @@ │ │ type : '()Lorg/xmlunit/diff/Diff;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 153 16-bit code units │ │ -12a4c4: |[12a4c4] org.xmlunit.builder.DiffBuilder.build:()Lorg/xmlunit/diff/Diff; │ │ -12a4d4: 2200 5b09 |0000: new-instance v0, Lorg/xmlunit/diff/DOMDifferenceEngine; // type@095b │ │ -12a4d8: 7010 8936 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DOMDifferenceEngine;.:()V // method@3689 │ │ -12a4de: 2201 2409 |0005: new-instance v1, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener; // type@0924 │ │ -12a4e2: 5452 cc1c |0007: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.comparisonResultsToCheck:[Lorg/xmlunit/diff/ComparisonResult; // field@1ccc │ │ -12a4e6: 7020 a335 2100 |0009: invoke-direct {v1, v2}, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.:([Lorg/xmlunit/diff/ComparisonResult;)V // method@35a3 │ │ -12a4ec: 6e20 9036 1000 |000c: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/DOMDifferenceEngine;.addDifferenceListener:(Lorg/xmlunit/diff/ComparisonListener;)V // method@3690 │ │ -12a4f2: 5452 d61c |000f: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.nodeMatcher:Lorg/xmlunit/diff/NodeMatcher; // field@1cd6 │ │ -12a4f6: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ -12a4fa: 6e20 ae36 2000 |0013: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.setNodeMatcher:(Lorg/xmlunit/diff/NodeMatcher;)V // method@36ae │ │ -12a500: 5452 ce1c |0016: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.differenceEvaluator:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1cce │ │ -12a504: 6e20 aa36 2000 |0018: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.setDifferenceEvaluator:(Lorg/xmlunit/diff/DifferenceEvaluator;)V // method@36aa │ │ -12a50a: 5452 ca1c |001b: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.comparisonController:Lorg/xmlunit/diff/ComparisonController; // field@1cca │ │ -12a50e: 6e20 a936 2000 |001d: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.setComparisonController:(Lorg/xmlunit/diff/ComparisonController;)V // method@36a9 │ │ -12a514: 5452 cb1c |0020: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.comparisonListeners:Ljava/util/List; // field@1ccb │ │ -12a518: 7210 302c 0200 |0022: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -12a51e: 0c02 |0025: move-result-object v2 │ │ -12a520: 7210 042c 0200 |0026: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12a526: 0a03 |0029: move-result v3 │ │ -12a528: 3803 0c00 |002a: if-eqz v3, 0036 // +000c │ │ -12a52c: 7210 052c 0200 |002c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12a532: 0c03 |002f: move-result-object v3 │ │ -12a534: 1f03 4809 |0030: check-cast v3, Lorg/xmlunit/diff/ComparisonListener; // type@0948 │ │ -12a538: 6e20 8f36 3000 |0032: invoke-virtual {v0, v3}, Lorg/xmlunit/diff/DOMDifferenceEngine;.addComparisonListener:(Lorg/xmlunit/diff/ComparisonListener;)V // method@368f │ │ -12a53e: 28f1 |0035: goto 0026 // -000f │ │ -12a540: 5452 cf1c |0036: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.differenceListeners:Ljava/util/List; // field@1ccf │ │ -12a544: 7210 302c 0200 |0038: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -12a54a: 0c02 |003b: move-result-object v2 │ │ -12a54c: 7210 042c 0200 |003c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12a552: 0a03 |003f: move-result v3 │ │ -12a554: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ -12a558: 7210 052c 0200 |0042: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12a55e: 0c03 |0045: move-result-object v3 │ │ -12a560: 1f03 4809 |0046: check-cast v3, Lorg/xmlunit/diff/ComparisonListener; // type@0948 │ │ -12a564: 6e20 9036 3000 |0048: invoke-virtual {v0, v3}, Lorg/xmlunit/diff/DOMDifferenceEngine;.addDifferenceListener:(Lorg/xmlunit/diff/ComparisonListener;)V // method@3690 │ │ -12a56a: 28f1 |004b: goto 003c // -000f │ │ -12a56c: 5452 d41c |004c: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.namespaceContext:Ljava/util/Map; // field@1cd4 │ │ -12a570: 3802 0500 |004e: if-eqz v2, 0053 // +0005 │ │ -12a574: 6e20 ac36 2000 |0050: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.setNamespaceContext:(Ljava/util/Map;)V // method@36ac │ │ -12a57a: 5452 c91c |0053: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.attributeFilter:Lorg/xmlunit/util/Predicate; // field@1cc9 │ │ -12a57e: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -12a582: 6e20 a836 2000 |0057: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.setAttributeFilter:(Lorg/xmlunit/util/Predicate;)V // method@36a8 │ │ -12a588: 5452 d51c |005a: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.nodeFilter:Lorg/xmlunit/util/Predicate; // field@1cd5 │ │ -12a58c: 3802 0500 |005c: if-eqz v2, 0061 // +0005 │ │ -12a590: 6e20 ad36 2000 |005e: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.setNodeFilter:(Lorg/xmlunit/util/Predicate;)V // method@36ad │ │ -12a596: 5452 d01c |0061: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1cd0 │ │ -12a59a: 3802 0500 |0063: if-eqz v2, 0068 // +0005 │ │ -12a59e: 6e20 ab36 2000 |0065: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.setDocumentBuilderFactory:(Ljavax/xml/parsers/DocumentBuilderFactory;)V // method@36ab │ │ -12a5a4: 5452 cd1c |0068: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.controlSource:Ljavax/xml/transform/Source; // field@1ccd │ │ -12a5a8: 7020 bb35 2500 |006a: invoke-direct {v5, v2}, Lorg/xmlunit/builder/DiffBuilder;.wrap:(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Source; // method@35bb │ │ -12a5ae: 0c02 |006d: move-result-object v2 │ │ -12a5b0: 5453 d81c |006e: iget-object v3, v5, Lorg/xmlunit/builder/DiffBuilder;.testSource:Ljavax/xml/transform/Source; // field@1cd8 │ │ -12a5b4: 7020 bb35 3500 |0070: invoke-direct {v5, v3}, Lorg/xmlunit/builder/DiffBuilder;.wrap:(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Source; // method@35bb │ │ -12a5ba: 0c03 |0073: move-result-object v3 │ │ -12a5bc: 6e30 9236 2003 |0074: invoke-virtual {v0, v2, v3}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;)V // method@3692 │ │ -12a5c2: 5450 d11c |0077: iget-object v0, v5, Lorg/xmlunit/builder/DiffBuilder;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1cd1 │ │ -12a5c6: 3900 1000 |0079: if-nez v0, 0089 // +0010 │ │ -12a5ca: 2200 6509 |007b: new-instance v0, Lorg/xmlunit/diff/Diff; // type@0965 │ │ -12a5ce: 5452 cd1c |007d: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.controlSource:Ljavax/xml/transform/Source; // field@1ccd │ │ -12a5d2: 5453 d81c |007f: iget-object v3, v5, Lorg/xmlunit/builder/DiffBuilder;.testSource:Ljavax/xml/transform/Source; // field@1cd8 │ │ -12a5d6: 6e10 a535 0100 |0081: invoke-virtual {v1}, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.getDifferences:()Ljava/util/List; // method@35a5 │ │ -12a5dc: 0c01 |0084: move-result-object v1 │ │ -12a5de: 7040 df36 2013 |0085: invoke-direct {v0, v2, v3, v1}, Lorg/xmlunit/diff/Diff;.:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;Ljava/lang/Iterable;)V // method@36df │ │ -12a5e4: 2810 |0088: goto 0098 // +0010 │ │ -12a5e6: 2200 6509 |0089: new-instance v0, Lorg/xmlunit/diff/Diff; // type@0965 │ │ -12a5ea: 5452 cd1c |008b: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.controlSource:Ljavax/xml/transform/Source; // field@1ccd │ │ -12a5ee: 5453 d81c |008d: iget-object v3, v5, Lorg/xmlunit/builder/DiffBuilder;.testSource:Ljavax/xml/transform/Source; // field@1cd8 │ │ -12a5f2: 5454 d11c |008f: iget-object v4, v5, Lorg/xmlunit/builder/DiffBuilder;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1cd1 │ │ -12a5f6: 6e10 a535 0100 |0091: invoke-virtual {v1}, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.getDifferences:()Ljava/util/List; // method@35a5 │ │ -12a5fc: 0c01 |0094: move-result-object v1 │ │ -12a5fe: 7051 e036 2043 |0095: invoke-direct {v0, v2, v3, v4, v1}, Lorg/xmlunit/diff/Diff;.:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;Lorg/xmlunit/diff/ComparisonFormatter;Ljava/lang/Iterable;)V // method@36e0 │ │ -12a604: 1100 |0098: return-object v0 │ │ +12a4cc: |[12a4cc] org.xmlunit.builder.DiffBuilder.build:()Lorg/xmlunit/diff/Diff; │ │ +12a4dc: 2200 5b09 |0000: new-instance v0, Lorg/xmlunit/diff/DOMDifferenceEngine; // type@095b │ │ +12a4e0: 7010 8936 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DOMDifferenceEngine;.:()V // method@3689 │ │ +12a4e6: 2201 2409 |0005: new-instance v1, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener; // type@0924 │ │ +12a4ea: 5452 cc1c |0007: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.comparisonResultsToCheck:[Lorg/xmlunit/diff/ComparisonResult; // field@1ccc │ │ +12a4ee: 7020 a335 2100 |0009: invoke-direct {v1, v2}, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.:([Lorg/xmlunit/diff/ComparisonResult;)V // method@35a3 │ │ +12a4f4: 6e20 9036 1000 |000c: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/DOMDifferenceEngine;.addDifferenceListener:(Lorg/xmlunit/diff/ComparisonListener;)V // method@3690 │ │ +12a4fa: 5452 d61c |000f: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.nodeMatcher:Lorg/xmlunit/diff/NodeMatcher; // field@1cd6 │ │ +12a4fe: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ +12a502: 6e20 ae36 2000 |0013: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.setNodeMatcher:(Lorg/xmlunit/diff/NodeMatcher;)V // method@36ae │ │ +12a508: 5452 ce1c |0016: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.differenceEvaluator:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1cce │ │ +12a50c: 6e20 aa36 2000 |0018: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.setDifferenceEvaluator:(Lorg/xmlunit/diff/DifferenceEvaluator;)V // method@36aa │ │ +12a512: 5452 ca1c |001b: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.comparisonController:Lorg/xmlunit/diff/ComparisonController; // field@1cca │ │ +12a516: 6e20 a936 2000 |001d: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.setComparisonController:(Lorg/xmlunit/diff/ComparisonController;)V // method@36a9 │ │ +12a51c: 5452 cb1c |0020: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.comparisonListeners:Ljava/util/List; // field@1ccb │ │ +12a520: 7210 302c 0200 |0022: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +12a526: 0c02 |0025: move-result-object v2 │ │ +12a528: 7210 042c 0200 |0026: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +12a52e: 0a03 |0029: move-result v3 │ │ +12a530: 3803 0c00 |002a: if-eqz v3, 0036 // +000c │ │ +12a534: 7210 052c 0200 |002c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12a53a: 0c03 |002f: move-result-object v3 │ │ +12a53c: 1f03 4809 |0030: check-cast v3, Lorg/xmlunit/diff/ComparisonListener; // type@0948 │ │ +12a540: 6e20 8f36 3000 |0032: invoke-virtual {v0, v3}, Lorg/xmlunit/diff/DOMDifferenceEngine;.addComparisonListener:(Lorg/xmlunit/diff/ComparisonListener;)V // method@368f │ │ +12a546: 28f1 |0035: goto 0026 // -000f │ │ +12a548: 5452 cf1c |0036: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.differenceListeners:Ljava/util/List; // field@1ccf │ │ +12a54c: 7210 302c 0200 |0038: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +12a552: 0c02 |003b: move-result-object v2 │ │ +12a554: 7210 042c 0200 |003c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +12a55a: 0a03 |003f: move-result v3 │ │ +12a55c: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ +12a560: 7210 052c 0200 |0042: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12a566: 0c03 |0045: move-result-object v3 │ │ +12a568: 1f03 4809 |0046: check-cast v3, Lorg/xmlunit/diff/ComparisonListener; // type@0948 │ │ +12a56c: 6e20 9036 3000 |0048: invoke-virtual {v0, v3}, Lorg/xmlunit/diff/DOMDifferenceEngine;.addDifferenceListener:(Lorg/xmlunit/diff/ComparisonListener;)V // method@3690 │ │ +12a572: 28f1 |004b: goto 003c // -000f │ │ +12a574: 5452 d41c |004c: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.namespaceContext:Ljava/util/Map; // field@1cd4 │ │ +12a578: 3802 0500 |004e: if-eqz v2, 0053 // +0005 │ │ +12a57c: 6e20 ac36 2000 |0050: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.setNamespaceContext:(Ljava/util/Map;)V // method@36ac │ │ +12a582: 5452 c91c |0053: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.attributeFilter:Lorg/xmlunit/util/Predicate; // field@1cc9 │ │ +12a586: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +12a58a: 6e20 a836 2000 |0057: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.setAttributeFilter:(Lorg/xmlunit/util/Predicate;)V // method@36a8 │ │ +12a590: 5452 d51c |005a: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.nodeFilter:Lorg/xmlunit/util/Predicate; // field@1cd5 │ │ +12a594: 3802 0500 |005c: if-eqz v2, 0061 // +0005 │ │ +12a598: 6e20 ad36 2000 |005e: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.setNodeFilter:(Lorg/xmlunit/util/Predicate;)V // method@36ad │ │ +12a59e: 5452 d01c |0061: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1cd0 │ │ +12a5a2: 3802 0500 |0063: if-eqz v2, 0068 // +0005 │ │ +12a5a6: 6e20 ab36 2000 |0065: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.setDocumentBuilderFactory:(Ljavax/xml/parsers/DocumentBuilderFactory;)V // method@36ab │ │ +12a5ac: 5452 cd1c |0068: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.controlSource:Ljavax/xml/transform/Source; // field@1ccd │ │ +12a5b0: 7020 bb35 2500 |006a: invoke-direct {v5, v2}, Lorg/xmlunit/builder/DiffBuilder;.wrap:(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Source; // method@35bb │ │ +12a5b6: 0c02 |006d: move-result-object v2 │ │ +12a5b8: 5453 d81c |006e: iget-object v3, v5, Lorg/xmlunit/builder/DiffBuilder;.testSource:Ljavax/xml/transform/Source; // field@1cd8 │ │ +12a5bc: 7020 bb35 3500 |0070: invoke-direct {v5, v3}, Lorg/xmlunit/builder/DiffBuilder;.wrap:(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Source; // method@35bb │ │ +12a5c2: 0c03 |0073: move-result-object v3 │ │ +12a5c4: 6e30 9236 2003 |0074: invoke-virtual {v0, v2, v3}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;)V // method@3692 │ │ +12a5ca: 5450 d11c |0077: iget-object v0, v5, Lorg/xmlunit/builder/DiffBuilder;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1cd1 │ │ +12a5ce: 3900 1000 |0079: if-nez v0, 0089 // +0010 │ │ +12a5d2: 2200 6509 |007b: new-instance v0, Lorg/xmlunit/diff/Diff; // type@0965 │ │ +12a5d6: 5452 cd1c |007d: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.controlSource:Ljavax/xml/transform/Source; // field@1ccd │ │ +12a5da: 5453 d81c |007f: iget-object v3, v5, Lorg/xmlunit/builder/DiffBuilder;.testSource:Ljavax/xml/transform/Source; // field@1cd8 │ │ +12a5de: 6e10 a535 0100 |0081: invoke-virtual {v1}, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.getDifferences:()Ljava/util/List; // method@35a5 │ │ +12a5e4: 0c01 |0084: move-result-object v1 │ │ +12a5e6: 7040 df36 2013 |0085: invoke-direct {v0, v2, v3, v1}, Lorg/xmlunit/diff/Diff;.:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;Ljava/lang/Iterable;)V // method@36df │ │ +12a5ec: 2810 |0088: goto 0098 // +0010 │ │ +12a5ee: 2200 6509 |0089: new-instance v0, Lorg/xmlunit/diff/Diff; // type@0965 │ │ +12a5f2: 5452 cd1c |008b: iget-object v2, v5, Lorg/xmlunit/builder/DiffBuilder;.controlSource:Ljavax/xml/transform/Source; // field@1ccd │ │ +12a5f6: 5453 d81c |008d: iget-object v3, v5, Lorg/xmlunit/builder/DiffBuilder;.testSource:Ljavax/xml/transform/Source; // field@1cd8 │ │ +12a5fa: 5454 d11c |008f: iget-object v4, v5, Lorg/xmlunit/builder/DiffBuilder;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1cd1 │ │ +12a5fe: 6e10 a535 0100 |0091: invoke-virtual {v1}, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.getDifferences:()Ljava/util/List; // method@35a5 │ │ +12a604: 0c01 |0094: move-result-object v1 │ │ +12a606: 7051 e036 2043 |0095: invoke-direct {v0, v2, v3, v4, v1}, Lorg/xmlunit/diff/Diff;.:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;Lorg/xmlunit/diff/ComparisonFormatter;Ljava/lang/Iterable;)V // method@36e0 │ │ +12a60c: 1100 |0098: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0005 line=343 │ │ 0x000c line=344 │ │ 0x000f line=345 │ │ 0x0013 line=346 │ │ @@ -331667,18 +331669,18 @@ │ │ type : '()Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -12a2f8: |[12a2f8] org.xmlunit.builder.DiffBuilder.checkForIdentical:()Lorg/xmlunit/builder/DiffBuilder; │ │ -12a308: 6200 c71c |0000: sget-object v0, Lorg/xmlunit/builder/DiffBuilder;.CHECK_FOR_IDENTICAL:[Lorg/xmlunit/diff/ComparisonResult; // field@1cc7 │ │ -12a30c: 5b10 cc1c |0002: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.comparisonResultsToCheck:[Lorg/xmlunit/diff/ComparisonResult; // field@1ccc │ │ -12a310: 1101 |0004: return-object v1 │ │ +12a300: |[12a300] org.xmlunit.builder.DiffBuilder.checkForIdentical:()Lorg/xmlunit/builder/DiffBuilder; │ │ +12a310: 6200 c71c |0000: sget-object v0, Lorg/xmlunit/builder/DiffBuilder;.CHECK_FOR_IDENTICAL:[Lorg/xmlunit/diff/ComparisonResult; // field@1cc7 │ │ +12a314: 5b10 cc1c |0002: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.comparisonResultsToCheck:[Lorg/xmlunit/diff/ComparisonResult; // field@1ccc │ │ +12a318: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/builder/DiffBuilder; │ │ │ │ #2 : (in Lorg/xmlunit/builder/DiffBuilder;) │ │ @@ -331686,18 +331688,18 @@ │ │ type : '()Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -12a314: |[12a314] org.xmlunit.builder.DiffBuilder.checkForSimilar:()Lorg/xmlunit/builder/DiffBuilder; │ │ -12a324: 6200 c81c |0000: sget-object v0, Lorg/xmlunit/builder/DiffBuilder;.CHECK_FOR_SIMILAR:[Lorg/xmlunit/diff/ComparisonResult; // field@1cc8 │ │ -12a328: 5b10 cc1c |0002: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.comparisonResultsToCheck:[Lorg/xmlunit/diff/ComparisonResult; // field@1ccc │ │ -12a32c: 1101 |0004: return-object v1 │ │ +12a31c: |[12a31c] org.xmlunit.builder.DiffBuilder.checkForSimilar:()Lorg/xmlunit/builder/DiffBuilder; │ │ +12a32c: 6200 c81c |0000: sget-object v0, Lorg/xmlunit/builder/DiffBuilder;.CHECK_FOR_SIMILAR:[Lorg/xmlunit/diff/ComparisonResult; // field@1cc8 │ │ +12a330: 5b10 cc1c |0002: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.comparisonResultsToCheck:[Lorg/xmlunit/diff/ComparisonResult; // field@1ccc │ │ +12a334: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/builder/DiffBuilder; │ │ │ │ #3 : (in Lorg/xmlunit/builder/DiffBuilder;) │ │ @@ -331705,18 +331707,18 @@ │ │ type : '()Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -12a354: |[12a354] org.xmlunit.builder.DiffBuilder.ignoreComments:()Lorg/xmlunit/builder/DiffBuilder; │ │ -12a364: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12a366: 5c10 d21c |0001: iput-boolean v0, v1, Lorg/xmlunit/builder/DiffBuilder;.ignoreComments:Z // field@1cd2 │ │ -12a36a: 1101 |0003: return-object v1 │ │ +12a35c: |[12a35c] org.xmlunit.builder.DiffBuilder.ignoreComments:()Lorg/xmlunit/builder/DiffBuilder; │ │ +12a36c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12a36e: 5c10 d21c |0001: iput-boolean v0, v1, Lorg/xmlunit/builder/DiffBuilder;.ignoreComments:Z // field@1cd2 │ │ +12a372: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/xmlunit/builder/DiffBuilder; │ │ │ │ #4 : (in Lorg/xmlunit/builder/DiffBuilder;) │ │ @@ -331724,18 +331726,18 @@ │ │ type : '()Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -12a36c: |[12a36c] org.xmlunit.builder.DiffBuilder.ignoreWhitespace:()Lorg/xmlunit/builder/DiffBuilder; │ │ -12a37c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12a37e: 5c10 d31c |0001: iput-boolean v0, v1, Lorg/xmlunit/builder/DiffBuilder;.ignoreWhitespace:Z // field@1cd3 │ │ -12a382: 1101 |0003: return-object v1 │ │ +12a374: |[12a374] org.xmlunit.builder.DiffBuilder.ignoreWhitespace:()Lorg/xmlunit/builder/DiffBuilder; │ │ +12a384: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12a386: 5c10 d31c |0001: iput-boolean v0, v1, Lorg/xmlunit/builder/DiffBuilder;.ignoreWhitespace:Z // field@1cd3 │ │ +12a38a: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=141 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/xmlunit/builder/DiffBuilder; │ │ │ │ #5 : (in Lorg/xmlunit/builder/DiffBuilder;) │ │ @@ -331743,18 +331745,18 @@ │ │ type : '()Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -12a384: |[12a384] org.xmlunit.builder.DiffBuilder.normalizeWhitespace:()Lorg/xmlunit/builder/DiffBuilder; │ │ -12a394: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12a396: 5c10 d71c |0001: iput-boolean v0, v1, Lorg/xmlunit/builder/DiffBuilder;.normalizeWhitespace:Z // field@1cd7 │ │ -12a39a: 1101 |0003: return-object v1 │ │ +12a38c: |[12a38c] org.xmlunit.builder.DiffBuilder.normalizeWhitespace:()Lorg/xmlunit/builder/DiffBuilder; │ │ +12a39c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12a39e: 5c10 d71c |0001: iput-boolean v0, v1, Lorg/xmlunit/builder/DiffBuilder;.normalizeWhitespace:Z // field@1cd7 │ │ +12a3a2: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/xmlunit/builder/DiffBuilder; │ │ │ │ #6 : (in Lorg/xmlunit/builder/DiffBuilder;) │ │ @@ -331762,17 +331764,17 @@ │ │ type : '(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12a39c: |[12a39c] org.xmlunit.builder.DiffBuilder.withAttributeFilter:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/builder/DiffBuilder; │ │ -12a3ac: 5b01 c91c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.attributeFilter:Lorg/xmlunit/util/Predicate; // field@1cc9 │ │ -12a3b0: 1100 |0002: return-object v0 │ │ +12a3a4: |[12a3a4] org.xmlunit.builder.DiffBuilder.withAttributeFilter:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/builder/DiffBuilder; │ │ +12a3b4: 5b01 c91c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.attributeFilter:Lorg/xmlunit/util/Predicate; // field@1cc9 │ │ +12a3b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/builder/DiffBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/xmlunit/util/Predicate; │ │ │ │ @@ -331781,17 +331783,17 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonController;)Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12a3b4: |[12a3b4] org.xmlunit.builder.DiffBuilder.withComparisonController:(Lorg/xmlunit/diff/ComparisonController;)Lorg/xmlunit/builder/DiffBuilder; │ │ -12a3c4: 5b01 ca1c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.comparisonController:Lorg/xmlunit/diff/ComparisonController; // field@1cca │ │ -12a3c8: 1100 |0002: return-object v0 │ │ +12a3bc: |[12a3bc] org.xmlunit.builder.DiffBuilder.withComparisonController:(Lorg/xmlunit/diff/ComparisonController;)Lorg/xmlunit/builder/DiffBuilder; │ │ +12a3cc: 5b01 ca1c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.comparisonController:Lorg/xmlunit/diff/ComparisonController; // field@1cca │ │ +12a3d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/builder/DiffBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/xmlunit/diff/ComparisonController; │ │ │ │ @@ -331800,17 +331802,17 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonFormatter;)Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12a3cc: |[12a3cc] org.xmlunit.builder.DiffBuilder.withComparisonFormatter:(Lorg/xmlunit/diff/ComparisonFormatter;)Lorg/xmlunit/builder/DiffBuilder; │ │ -12a3dc: 5b01 d11c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1cd1 │ │ -12a3e0: 1100 |0002: return-object v0 │ │ +12a3d4: |[12a3d4] org.xmlunit.builder.DiffBuilder.withComparisonFormatter:(Lorg/xmlunit/diff/ComparisonFormatter;)Lorg/xmlunit/builder/DiffBuilder; │ │ +12a3e4: 5b01 d11c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1cd1 │ │ +12a3e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/builder/DiffBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/xmlunit/diff/ComparisonFormatter; │ │ │ │ @@ -331819,20 +331821,20 @@ │ │ type : '([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -12a3e4: |[12a3e4] org.xmlunit.builder.DiffBuilder.withComparisonListeners:([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/builder/DiffBuilder; │ │ -12a3f4: 5410 cb1c |0000: iget-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.comparisonListeners:Ljava/util/List; // field@1ccb │ │ -12a3f8: 7110 9f2b 0200 |0002: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -12a3fe: 0c02 |0005: move-result-object v2 │ │ -12a400: 7220 292c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ -12a406: 1101 |0009: return-object v1 │ │ +12a3ec: |[12a3ec] org.xmlunit.builder.DiffBuilder.withComparisonListeners:([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/builder/DiffBuilder; │ │ +12a3fc: 5410 cb1c |0000: iget-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.comparisonListeners:Ljava/util/List; // field@1ccb │ │ +12a400: 7110 9f2b 0200 |0002: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +12a406: 0c02 |0005: move-result-object v2 │ │ +12a408: 7220 292c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ +12a40e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/xmlunit/builder/DiffBuilder; │ │ 0x0000 - 0x000a reg=2 (null) [Lorg/xmlunit/diff/ComparisonListener; │ │ │ │ @@ -331841,17 +331843,17 @@ │ │ type : '(Lorg/xmlunit/diff/DifferenceEvaluator;)Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12a408: |[12a408] org.xmlunit.builder.DiffBuilder.withDifferenceEvaluator:(Lorg/xmlunit/diff/DifferenceEvaluator;)Lorg/xmlunit/builder/DiffBuilder; │ │ -12a418: 5b01 ce1c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.differenceEvaluator:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1cce │ │ -12a41c: 1100 |0002: return-object v0 │ │ +12a410: |[12a410] org.xmlunit.builder.DiffBuilder.withDifferenceEvaluator:(Lorg/xmlunit/diff/DifferenceEvaluator;)Lorg/xmlunit/builder/DiffBuilder; │ │ +12a420: 5b01 ce1c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.differenceEvaluator:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1cce │ │ +12a424: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/builder/DiffBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/xmlunit/diff/DifferenceEvaluator; │ │ │ │ @@ -331860,20 +331862,20 @@ │ │ type : '([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -12a420: |[12a420] org.xmlunit.builder.DiffBuilder.withDifferenceListeners:([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/builder/DiffBuilder; │ │ -12a430: 5410 cf1c |0000: iget-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.differenceListeners:Ljava/util/List; // field@1ccf │ │ -12a434: 7110 9f2b 0200 |0002: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -12a43a: 0c02 |0005: move-result-object v2 │ │ -12a43c: 7220 292c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ -12a442: 1101 |0009: return-object v1 │ │ +12a428: |[12a428] org.xmlunit.builder.DiffBuilder.withDifferenceListeners:([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/builder/DiffBuilder; │ │ +12a438: 5410 cf1c |0000: iget-object v0, v1, Lorg/xmlunit/builder/DiffBuilder;.differenceListeners:Ljava/util/List; // field@1ccf │ │ +12a43c: 7110 9f2b 0200 |0002: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +12a442: 0c02 |0005: move-result-object v2 │ │ +12a444: 7220 292c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ +12a44a: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/xmlunit/builder/DiffBuilder; │ │ 0x0000 - 0x000a reg=2 (null) [Lorg/xmlunit/diff/ComparisonListener; │ │ │ │ @@ -331882,17 +331884,17 @@ │ │ type : '(Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12a444: |[12a444] org.xmlunit.builder.DiffBuilder.withDocumentBuilderFactory:(Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/xmlunit/builder/DiffBuilder; │ │ -12a454: 5b01 d01c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1cd0 │ │ -12a458: 1100 |0002: return-object v0 │ │ +12a44c: |[12a44c] org.xmlunit.builder.DiffBuilder.withDocumentBuilderFactory:(Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/xmlunit/builder/DiffBuilder; │ │ +12a45c: 5b01 d01c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1cd0 │ │ +12a460: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/builder/DiffBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/xml/parsers/DocumentBuilderFactory; │ │ │ │ @@ -331901,17 +331903,17 @@ │ │ type : '(Ljava/util/Map;)Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12a45c: |[12a45c] org.xmlunit.builder.DiffBuilder.withNamespaceContext:(Ljava/util/Map;)Lorg/xmlunit/builder/DiffBuilder; │ │ -12a46c: 5b01 d41c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.namespaceContext:Ljava/util/Map; // field@1cd4 │ │ -12a470: 1100 |0002: return-object v0 │ │ +12a464: |[12a464] org.xmlunit.builder.DiffBuilder.withNamespaceContext:(Ljava/util/Map;)Lorg/xmlunit/builder/DiffBuilder; │ │ +12a474: 5b01 d41c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.namespaceContext:Ljava/util/Map; // field@1cd4 │ │ +12a478: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/builder/DiffBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Map; │ │ │ │ @@ -331920,17 +331922,17 @@ │ │ type : '(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12a474: |[12a474] org.xmlunit.builder.DiffBuilder.withNodeFilter:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/builder/DiffBuilder; │ │ -12a484: 5b01 d51c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.nodeFilter:Lorg/xmlunit/util/Predicate; // field@1cd5 │ │ -12a488: 1100 |0002: return-object v0 │ │ +12a47c: |[12a47c] org.xmlunit.builder.DiffBuilder.withNodeFilter:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/builder/DiffBuilder; │ │ +12a48c: 5b01 d51c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.nodeFilter:Lorg/xmlunit/util/Predicate; // field@1cd5 │ │ +12a490: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/builder/DiffBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/xmlunit/util/Predicate; │ │ │ │ @@ -331939,17 +331941,17 @@ │ │ type : '(Lorg/xmlunit/diff/NodeMatcher;)Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12a48c: |[12a48c] org.xmlunit.builder.DiffBuilder.withNodeMatcher:(Lorg/xmlunit/diff/NodeMatcher;)Lorg/xmlunit/builder/DiffBuilder; │ │ -12a49c: 5b01 d61c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.nodeMatcher:Lorg/xmlunit/diff/NodeMatcher; // field@1cd6 │ │ -12a4a0: 1100 |0002: return-object v0 │ │ +12a494: |[12a494] org.xmlunit.builder.DiffBuilder.withNodeMatcher:(Lorg/xmlunit/diff/NodeMatcher;)Lorg/xmlunit/builder/DiffBuilder; │ │ +12a4a4: 5b01 d61c |0000: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.nodeMatcher:Lorg/xmlunit/diff/NodeMatcher; // field@1cd6 │ │ +12a4a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/builder/DiffBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/xmlunit/diff/NodeMatcher; │ │ │ │ @@ -331958,19 +331960,19 @@ │ │ type : '(Ljava/lang/Object;)Lorg/xmlunit/builder/DiffBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12a4a4: |[12a4a4] org.xmlunit.builder.DiffBuilder.withTest:(Ljava/lang/Object;)Lorg/xmlunit/builder/DiffBuilder; │ │ -12a4b4: 7110 ac35 0100 |0000: invoke-static {v1}, Lorg/xmlunit/builder/DiffBuilder;.getSource:(Ljava/lang/Object;)Ljavax/xml/transform/Source; // method@35ac │ │ -12a4ba: 0c01 |0003: move-result-object v1 │ │ -12a4bc: 5b01 d81c |0004: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.testSource:Ljavax/xml/transform/Source; // field@1cd8 │ │ -12a4c0: 1100 |0006: return-object v0 │ │ +12a4ac: |[12a4ac] org.xmlunit.builder.DiffBuilder.withTest:(Ljava/lang/Object;)Lorg/xmlunit/builder/DiffBuilder; │ │ +12a4bc: 7110 ac35 0100 |0000: invoke-static {v1}, Lorg/xmlunit/builder/DiffBuilder;.getSource:(Ljava/lang/Object;)Ljavax/xml/transform/Source; // method@35ac │ │ +12a4c2: 0c01 |0003: move-result-object v1 │ │ +12a4c4: 5b01 d81c |0004: iput-object v1, v0, Lorg/xmlunit/builder/DiffBuilder;.testSource:Ljavax/xml/transform/Source; // field@1cd8 │ │ +12a4c8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/xmlunit/builder/DiffBuilder; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -332066,18 +332068,18 @@ │ │ type : '([B)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12a704: |[12a704] org.xmlunit.builder.Input$StreamBuilder$1.:([B)V │ │ -12a714: 5b01 db1c |0000: iput-object v1, v0, Lorg/xmlunit/builder/Input$StreamBuilder$1;.val$b:[B // field@1cdb │ │ -12a718: 7010 132d 0000 |0002: invoke-direct {v0}, Ljavax/xml/transform/stream/StreamSource;.:()V // method@2d13 │ │ -12a71e: 0e00 |0005: return-void │ │ +12a70c: |[12a70c] org.xmlunit.builder.Input$StreamBuilder$1.:([B)V │ │ +12a71c: 5b01 db1c |0000: iput-object v1, v0, Lorg/xmlunit/builder/Input$StreamBuilder$1;.val$b:[B // field@1cdb │ │ +12a720: 7010 132d 0000 |0002: invoke-direct {v0}, Ljavax/xml/transform/stream/StreamSource;.:()V // method@2d13 │ │ +12a726: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/builder/Input$StreamBuilder$1; │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ │ │ @@ -332087,19 +332089,19 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -12a6e4: |[12a6e4] org.xmlunit.builder.Input$StreamBuilder$1.getInputStream:()Ljava/io/InputStream; │ │ -12a6f4: 2200 b906 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@06b9 │ │ -12a6f8: 5421 db1c |0002: iget-object v1, v2, Lorg/xmlunit/builder/Input$StreamBuilder$1;.val$b:[B // field@1cdb │ │ -12a6fc: 7020 7b29 1000 |0004: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@297b │ │ -12a702: 1100 |0007: return-object v0 │ │ +12a6ec: |[12a6ec] org.xmlunit.builder.Input$StreamBuilder$1.getInputStream:()Ljava/io/InputStream; │ │ +12a6fc: 2200 b906 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@06b9 │ │ +12a700: 5421 db1c |0002: iget-object v1, v2, Lorg/xmlunit/builder/Input$StreamBuilder$1;.val$b:[B // field@1cdb │ │ +12a704: 7020 7b29 1000 |0004: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@297b │ │ +12a70a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/xmlunit/builder/Input$StreamBuilder$1; │ │ │ │ source_file_idx : 4918 (Input.java) │ │ @@ -332136,18 +332138,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12a740: |[12a740] org.xmlunit.builder.Input$StreamBuilder$2.:(Ljava/lang/String;)V │ │ -12a750: 5b01 dc1c |0000: iput-object v1, v0, Lorg/xmlunit/builder/Input$StreamBuilder$2;.val$s:Ljava/lang/String; // field@1cdc │ │ -12a754: 7010 132d 0000 |0002: invoke-direct {v0}, Ljavax/xml/transform/stream/StreamSource;.:()V // method@2d13 │ │ -12a75a: 0e00 |0005: return-void │ │ +12a748: |[12a748] org.xmlunit.builder.Input$StreamBuilder$2.:(Ljava/lang/String;)V │ │ +12a758: 5b01 dc1c |0000: iput-object v1, v0, Lorg/xmlunit/builder/Input$StreamBuilder$2;.val$s:Ljava/lang/String; // field@1cdc │ │ +12a75c: 7010 132d 0000 |0002: invoke-direct {v0}, Ljavax/xml/transform/stream/StreamSource;.:()V // method@2d13 │ │ +12a762: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/builder/Input$StreamBuilder$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -332157,19 +332159,19 @@ │ │ type : '()Ljava/io/Reader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -12a720: |[12a720] org.xmlunit.builder.Input$StreamBuilder$2.getReader:()Ljava/io/Reader; │ │ -12a730: 2200 d606 |0000: new-instance v0, Ljava/io/StringReader; // type@06d6 │ │ -12a734: 5421 dc1c |0002: iget-object v1, v2, Lorg/xmlunit/builder/Input$StreamBuilder$2;.val$s:Ljava/lang/String; // field@1cdc │ │ -12a738: 7020 f229 1000 |0004: invoke-direct {v0, v1}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@29f2 │ │ -12a73e: 1100 |0007: return-object v0 │ │ +12a728: |[12a728] org.xmlunit.builder.Input$StreamBuilder$2.getReader:()Ljava/io/Reader; │ │ +12a738: 2200 d606 |0000: new-instance v0, Ljava/io/StringReader; // type@06d6 │ │ +12a73c: 5421 dc1c |0002: iget-object v1, v2, Lorg/xmlunit/builder/Input$StreamBuilder$2;.val$s:Ljava/lang/String; // field@1cdc │ │ +12a740: 7020 f229 1000 |0004: invoke-direct {v0, v1}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@29f2 │ │ +12a746: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/xmlunit/builder/Input$StreamBuilder$2; │ │ │ │ source_file_idx : 4918 (Input.java) │ │ @@ -332201,17 +332203,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12ad9c: |[12ad9c] org.xmlunit.builder.Input.:()V │ │ -12adac: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12adb2: 0e00 |0003: return-void │ │ +12ada4: |[12ada4] org.xmlunit.builder.Input.:()V │ │ +12adb4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12adba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/builder/Input; │ │ │ │ #1 : (in Lorg/xmlunit/builder/Input;) │ │ @@ -332219,19 +332221,19 @@ │ │ type : '(Ljavax/xml/transform/Source;)Lorg/xmlunit/builder/Input$TransformationBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -12ad3c: |[12ad3c] org.xmlunit.builder.Input.byTransforming:(Ljavax/xml/transform/Source;)Lorg/xmlunit/builder/Input$TransformationBuilder; │ │ -12ad4c: 2200 2c09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$Transformation; // type@092c │ │ -12ad50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -12ad52: 7030 d035 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/builder/Input$Transformation;.:(Ljavax/xml/transform/Source;Lorg/xmlunit/builder/Input$1;)V // method@35d0 │ │ -12ad58: 1100 |0006: return-object v0 │ │ +12ad44: |[12ad44] org.xmlunit.builder.Input.byTransforming:(Ljavax/xml/transform/Source;)Lorg/xmlunit/builder/Input$TransformationBuilder; │ │ +12ad54: 2200 2c09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$Transformation; // type@092c │ │ +12ad58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +12ad5a: 7030 d035 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/builder/Input$Transformation;.:(Ljavax/xml/transform/Source;Lorg/xmlunit/builder/Input$1;)V // method@35d0 │ │ +12ad60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljavax/xml/transform/Source; │ │ │ │ #2 : (in Lorg/xmlunit/builder/Input;) │ │ @@ -332239,20 +332241,20 @@ │ │ type : '(Lorg/xmlunit/builder/Input$Builder;)Lorg/xmlunit/builder/Input$TransformationBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12ad5c: |[12ad5c] org.xmlunit.builder.Input.byTransforming:(Lorg/xmlunit/builder/Input$Builder;)Lorg/xmlunit/builder/Input$TransformationBuilder; │ │ -12ad6c: 7210 bc35 0000 |0000: invoke-interface {v0}, Lorg/xmlunit/builder/Input$Builder;.build:()Ljavax/xml/transform/Source; // method@35bc │ │ -12ad72: 0c00 |0003: move-result-object v0 │ │ -12ad74: 7110 d735 0000 |0004: invoke-static {v0}, Lorg/xmlunit/builder/Input;.byTransforming:(Ljavax/xml/transform/Source;)Lorg/xmlunit/builder/Input$TransformationBuilder; // method@35d7 │ │ -12ad7a: 0c00 |0007: move-result-object v0 │ │ -12ad7c: 1100 |0008: return-object v0 │ │ +12ad64: |[12ad64] org.xmlunit.builder.Input.byTransforming:(Lorg/xmlunit/builder/Input$Builder;)Lorg/xmlunit/builder/Input$TransformationBuilder; │ │ +12ad74: 7210 bc35 0000 |0000: invoke-interface {v0}, Lorg/xmlunit/builder/Input$Builder;.build:()Ljavax/xml/transform/Source; // method@35bc │ │ +12ad7a: 0c00 |0003: move-result-object v0 │ │ +12ad7c: 7110 d735 0000 |0004: invoke-static {v0}, Lorg/xmlunit/builder/Input;.byTransforming:(Ljavax/xml/transform/Source;)Lorg/xmlunit/builder/Input$TransformationBuilder; // method@35d7 │ │ +12ad82: 0c00 |0007: move-result-object v0 │ │ +12ad84: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lorg/xmlunit/builder/Input$Builder; │ │ │ │ #3 : (in Lorg/xmlunit/builder/Input;) │ │ @@ -332260,84 +332262,84 @@ │ │ type : '(Ljava/lang/Object;)Lorg/xmlunit/builder/Input$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 128 16-bit code units │ │ -12a92c: |[12a92c] org.xmlunit.builder.Input.from:(Ljava/lang/Object;)Lorg/xmlunit/builder/Input$Builder; │ │ -12a93c: 2010 a807 |0000: instance-of v0, v1, Ljavax/xml/transform/Source; // type@07a8 │ │ -12a940: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -12a944: 2200 2809 |0004: new-instance v0, Lorg/xmlunit/builder/Input$SourceHoldingBuilder; // type@0928 │ │ -12a948: 1f01 a807 |0006: check-cast v1, Ljavax/xml/transform/Source; // type@07a8 │ │ -12a94c: 7020 be35 1000 |0008: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ -12a952: 2900 7400 |000b: goto/16 007f // +0074 │ │ -12a956: 2010 2709 |000d: instance-of v0, v1, Lorg/xmlunit/builder/Input$Builder; // type@0927 │ │ -12a95a: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -12a95e: 0710 |0011: move-object v0, v1 │ │ -12a960: 1f00 2709 |0012: check-cast v0, Lorg/xmlunit/builder/Input$Builder; // type@0927 │ │ -12a964: 2900 6b00 |0014: goto/16 007f // +006b │ │ -12a968: 2010 0d09 |0016: instance-of v0, v1, Lorg/w3c/dom/Document; // type@090d │ │ -12a96c: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -12a970: 1f01 0d09 |001a: check-cast v1, Lorg/w3c/dom/Document; // type@090d │ │ -12a974: 7110 dc35 0100 |001c: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromDocument:(Lorg/w3c/dom/Document;)Lorg/xmlunit/builder/Input$Builder; // method@35dc │ │ -12a97a: 0c00 |001f: move-result-object v0 │ │ -12a97c: 285f |0020: goto 007f // +005f │ │ -12a97e: 2010 1109 |0021: instance-of v0, v1, Lorg/w3c/dom/Node; // type@0911 │ │ -12a982: 3800 0900 |0023: if-eqz v0, 002c // +0009 │ │ -12a986: 1f01 1109 |0025: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ -12a98a: 7110 e035 0100 |0027: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromNode:(Lorg/w3c/dom/Node;)Lorg/xmlunit/builder/Input$Builder; // method@35e0 │ │ -12a990: 0c00 |002a: move-result-object v0 │ │ -12a992: 2854 |002b: goto 007f // +0054 │ │ -12a994: 2010 bc09 |002c: instance-of v0, v1, [B // type@09bc │ │ -12a998: 3800 0b00 |002e: if-eqz v0, 0039 // +000b │ │ -12a99c: 1f01 bc09 |0030: check-cast v1, [B // type@09bc │ │ -12a9a0: 1f01 bc09 |0032: check-cast v1, [B // type@09bc │ │ -12a9a4: 7110 da35 0100 |0034: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromByteArray:([B)Lorg/xmlunit/builder/Input$Builder; // method@35da │ │ -12a9aa: 0c00 |0037: move-result-object v0 │ │ -12a9ac: 2847 |0038: goto 007f // +0047 │ │ -12a9ae: 2010 0e07 |0039: instance-of v0, v1, Ljava/lang/String; // type@070e │ │ -12a9b2: 3800 0900 |003b: if-eqz v0, 0044 // +0009 │ │ -12a9b6: 1f01 0e07 |003d: check-cast v1, Ljava/lang/String; // type@070e │ │ -12a9ba: 7110 e335 0100 |003f: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromString:(Ljava/lang/String;)Lorg/xmlunit/builder/Input$Builder; // method@35e3 │ │ -12a9c0: 0c00 |0042: move-result-object v0 │ │ -12a9c2: 283c |0043: goto 007f // +003c │ │ -12a9c4: 2010 bf06 |0044: instance-of v0, v1, Ljava/io/File; // type@06bf │ │ -12a9c8: 3800 0900 |0046: if-eqz v0, 004f // +0009 │ │ -12a9cc: 1f01 bf06 |0048: check-cast v1, Ljava/io/File; // type@06bf │ │ -12a9d0: 7110 dd35 0100 |004a: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromFile:(Ljava/io/File;)Lorg/xmlunit/builder/Input$Builder; // method@35dd │ │ -12a9d6: 0c00 |004d: move-result-object v0 │ │ -12a9d8: 2831 |004e: goto 007f // +0031 │ │ -12a9da: 2010 3607 |004f: instance-of v0, v1, Ljava/net/URL; // type@0736 │ │ -12a9de: 3800 0900 |0051: if-eqz v0, 005a // +0009 │ │ -12a9e2: 1f01 3607 |0053: check-cast v1, Ljava/net/URL; // type@0736 │ │ -12a9e6: 7110 e635 0100 |0055: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromURL:(Ljava/net/URL;)Lorg/xmlunit/builder/Input$Builder; // method@35e6 │ │ -12a9ec: 0c00 |0058: move-result-object v0 │ │ -12a9ee: 2826 |0059: goto 007f // +0026 │ │ -12a9f0: 2010 3407 |005a: instance-of v0, v1, Ljava/net/URI; // type@0734 │ │ -12a9f4: 3800 0900 |005c: if-eqz v0, 0065 // +0009 │ │ -12a9f8: 1f01 3407 |005e: check-cast v1, Ljava/net/URI; // type@0734 │ │ -12a9fc: 7110 e535 0100 |0060: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromURI:(Ljava/net/URI;)Lorg/xmlunit/builder/Input$Builder; // method@35e5 │ │ -12aa02: 0c00 |0063: move-result-object v0 │ │ -12aa04: 281b |0064: goto 007f // +001b │ │ -12aa06: 2010 ca06 |0065: instance-of v0, v1, Ljava/io/InputStream; // type@06ca │ │ -12aa0a: 3800 0900 |0067: if-eqz v0, 0070 // +0009 │ │ -12aa0e: 1f01 ca06 |0069: check-cast v1, Ljava/io/InputStream; // type@06ca │ │ -12aa12: 7110 e235 0100 |006b: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromStream:(Ljava/io/InputStream;)Lorg/xmlunit/builder/Input$Builder; // method@35e2 │ │ -12aa18: 0c00 |006e: move-result-object v0 │ │ -12aa1a: 2810 |006f: goto 007f // +0010 │ │ -12aa1c: 2010 4307 |0070: instance-of v0, v1, Ljava/nio/channels/ReadableByteChannel; // type@0743 │ │ -12aa20: 3800 0900 |0072: if-eqz v0, 007b // +0009 │ │ -12aa24: 1f01 4307 |0074: check-cast v1, Ljava/nio/channels/ReadableByteChannel; // type@0743 │ │ -12aa28: 7110 db35 0100 |0076: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromChannel:(Ljava/nio/channels/ReadableByteChannel;)Lorg/xmlunit/builder/Input$Builder; // method@35db │ │ -12aa2e: 0c00 |0079: move-result-object v0 │ │ -12aa30: 2805 |007a: goto 007f // +0005 │ │ -12aa32: 7110 df35 0100 |007b: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromJaxb:(Ljava/lang/Object;)Lorg/xmlunit/builder/JaxbBuilder; // method@35df │ │ -12aa38: 0c00 |007e: move-result-object v0 │ │ -12aa3a: 1100 |007f: return-object v0 │ │ +12a934: |[12a934] org.xmlunit.builder.Input.from:(Ljava/lang/Object;)Lorg/xmlunit/builder/Input$Builder; │ │ +12a944: 2010 a807 |0000: instance-of v0, v1, Ljavax/xml/transform/Source; // type@07a8 │ │ +12a948: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +12a94c: 2200 2809 |0004: new-instance v0, Lorg/xmlunit/builder/Input$SourceHoldingBuilder; // type@0928 │ │ +12a950: 1f01 a807 |0006: check-cast v1, Ljavax/xml/transform/Source; // type@07a8 │ │ +12a954: 7020 be35 1000 |0008: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ +12a95a: 2900 7400 |000b: goto/16 007f // +0074 │ │ +12a95e: 2010 2709 |000d: instance-of v0, v1, Lorg/xmlunit/builder/Input$Builder; // type@0927 │ │ +12a962: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +12a966: 0710 |0011: move-object v0, v1 │ │ +12a968: 1f00 2709 |0012: check-cast v0, Lorg/xmlunit/builder/Input$Builder; // type@0927 │ │ +12a96c: 2900 6b00 |0014: goto/16 007f // +006b │ │ +12a970: 2010 0d09 |0016: instance-of v0, v1, Lorg/w3c/dom/Document; // type@090d │ │ +12a974: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +12a978: 1f01 0d09 |001a: check-cast v1, Lorg/w3c/dom/Document; // type@090d │ │ +12a97c: 7110 dc35 0100 |001c: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromDocument:(Lorg/w3c/dom/Document;)Lorg/xmlunit/builder/Input$Builder; // method@35dc │ │ +12a982: 0c00 |001f: move-result-object v0 │ │ +12a984: 285f |0020: goto 007f // +005f │ │ +12a986: 2010 1109 |0021: instance-of v0, v1, Lorg/w3c/dom/Node; // type@0911 │ │ +12a98a: 3800 0900 |0023: if-eqz v0, 002c // +0009 │ │ +12a98e: 1f01 1109 |0025: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ +12a992: 7110 e035 0100 |0027: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromNode:(Lorg/w3c/dom/Node;)Lorg/xmlunit/builder/Input$Builder; // method@35e0 │ │ +12a998: 0c00 |002a: move-result-object v0 │ │ +12a99a: 2854 |002b: goto 007f // +0054 │ │ +12a99c: 2010 bc09 |002c: instance-of v0, v1, [B // type@09bc │ │ +12a9a0: 3800 0b00 |002e: if-eqz v0, 0039 // +000b │ │ +12a9a4: 1f01 bc09 |0030: check-cast v1, [B // type@09bc │ │ +12a9a8: 1f01 bc09 |0032: check-cast v1, [B // type@09bc │ │ +12a9ac: 7110 da35 0100 |0034: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromByteArray:([B)Lorg/xmlunit/builder/Input$Builder; // method@35da │ │ +12a9b2: 0c00 |0037: move-result-object v0 │ │ +12a9b4: 2847 |0038: goto 007f // +0047 │ │ +12a9b6: 2010 0e07 |0039: instance-of v0, v1, Ljava/lang/String; // type@070e │ │ +12a9ba: 3800 0900 |003b: if-eqz v0, 0044 // +0009 │ │ +12a9be: 1f01 0e07 |003d: check-cast v1, Ljava/lang/String; // type@070e │ │ +12a9c2: 7110 e335 0100 |003f: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromString:(Ljava/lang/String;)Lorg/xmlunit/builder/Input$Builder; // method@35e3 │ │ +12a9c8: 0c00 |0042: move-result-object v0 │ │ +12a9ca: 283c |0043: goto 007f // +003c │ │ +12a9cc: 2010 bf06 |0044: instance-of v0, v1, Ljava/io/File; // type@06bf │ │ +12a9d0: 3800 0900 |0046: if-eqz v0, 004f // +0009 │ │ +12a9d4: 1f01 bf06 |0048: check-cast v1, Ljava/io/File; // type@06bf │ │ +12a9d8: 7110 dd35 0100 |004a: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromFile:(Ljava/io/File;)Lorg/xmlunit/builder/Input$Builder; // method@35dd │ │ +12a9de: 0c00 |004d: move-result-object v0 │ │ +12a9e0: 2831 |004e: goto 007f // +0031 │ │ +12a9e2: 2010 3607 |004f: instance-of v0, v1, Ljava/net/URL; // type@0736 │ │ +12a9e6: 3800 0900 |0051: if-eqz v0, 005a // +0009 │ │ +12a9ea: 1f01 3607 |0053: check-cast v1, Ljava/net/URL; // type@0736 │ │ +12a9ee: 7110 e635 0100 |0055: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromURL:(Ljava/net/URL;)Lorg/xmlunit/builder/Input$Builder; // method@35e6 │ │ +12a9f4: 0c00 |0058: move-result-object v0 │ │ +12a9f6: 2826 |0059: goto 007f // +0026 │ │ +12a9f8: 2010 3407 |005a: instance-of v0, v1, Ljava/net/URI; // type@0734 │ │ +12a9fc: 3800 0900 |005c: if-eqz v0, 0065 // +0009 │ │ +12aa00: 1f01 3407 |005e: check-cast v1, Ljava/net/URI; // type@0734 │ │ +12aa04: 7110 e535 0100 |0060: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromURI:(Ljava/net/URI;)Lorg/xmlunit/builder/Input$Builder; // method@35e5 │ │ +12aa0a: 0c00 |0063: move-result-object v0 │ │ +12aa0c: 281b |0064: goto 007f // +001b │ │ +12aa0e: 2010 ca06 |0065: instance-of v0, v1, Ljava/io/InputStream; // type@06ca │ │ +12aa12: 3800 0900 |0067: if-eqz v0, 0070 // +0009 │ │ +12aa16: 1f01 ca06 |0069: check-cast v1, Ljava/io/InputStream; // type@06ca │ │ +12aa1a: 7110 e235 0100 |006b: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromStream:(Ljava/io/InputStream;)Lorg/xmlunit/builder/Input$Builder; // method@35e2 │ │ +12aa20: 0c00 |006e: move-result-object v0 │ │ +12aa22: 2810 |006f: goto 007f // +0010 │ │ +12aa24: 2010 4307 |0070: instance-of v0, v1, Ljava/nio/channels/ReadableByteChannel; // type@0743 │ │ +12aa28: 3800 0900 |0072: if-eqz v0, 007b // +0009 │ │ +12aa2c: 1f01 4307 |0074: check-cast v1, Ljava/nio/channels/ReadableByteChannel; // type@0743 │ │ +12aa30: 7110 db35 0100 |0076: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromChannel:(Ljava/nio/channels/ReadableByteChannel;)Lorg/xmlunit/builder/Input$Builder; // method@35db │ │ +12aa36: 0c00 |0079: move-result-object v0 │ │ +12aa38: 2805 |007a: goto 007f // +0005 │ │ +12aa3a: 7110 df35 0100 |007b: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromJaxb:(Ljava/lang/Object;)Lorg/xmlunit/builder/JaxbBuilder; // method@35df │ │ +12aa40: 0c00 |007e: move-result-object v0 │ │ +12aa42: 1100 |007f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ 0x000d line=123 │ │ 0x0011 line=124 │ │ 0x0016 line=125 │ │ @@ -332367,19 +332369,19 @@ │ │ type : '([B)Lorg/xmlunit/builder/Input$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -12aa3c: |[12aa3c] org.xmlunit.builder.Input.fromByteArray:([B)Lorg/xmlunit/builder/Input$Builder; │ │ -12aa4c: 2200 2b09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder; // type@092b │ │ -12aa50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -12aa52: 7030 cd35 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:([BLorg/xmlunit/builder/Input$1;)V // method@35cd │ │ -12aa58: 1100 |0006: return-object v0 │ │ +12aa44: |[12aa44] org.xmlunit.builder.Input.fromByteArray:([B)Lorg/xmlunit/builder/Input$Builder; │ │ +12aa54: 2200 2b09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder; // type@092b │ │ +12aa58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +12aa5a: 7030 cd35 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:([BLorg/xmlunit/builder/Input$1;)V // method@35cd │ │ +12aa60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ │ │ #5 : (in Lorg/xmlunit/builder/Input;) │ │ @@ -332387,20 +332389,20 @@ │ │ type : '(Ljava/nio/channels/ReadableByteChannel;)Lorg/xmlunit/builder/Input$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12aa5c: |[12aa5c] org.xmlunit.builder.Input.fromChannel:(Ljava/nio/channels/ReadableByteChannel;)Lorg/xmlunit/builder/Input$Builder; │ │ -12aa6c: 7110 752b 0000 |0000: invoke-static {v0}, Ljava/nio/channels/Channels;.newInputStream:(Ljava/nio/channels/ReadableByteChannel;)Ljava/io/InputStream; // method@2b75 │ │ -12aa72: 0c00 |0003: move-result-object v0 │ │ -12aa74: 7110 e235 0000 |0004: invoke-static {v0}, Lorg/xmlunit/builder/Input;.fromStream:(Ljava/io/InputStream;)Lorg/xmlunit/builder/Input$Builder; // method@35e2 │ │ -12aa7a: 0c00 |0007: move-result-object v0 │ │ -12aa7c: 1100 |0008: return-object v0 │ │ +12aa64: |[12aa64] org.xmlunit.builder.Input.fromChannel:(Ljava/nio/channels/ReadableByteChannel;)Lorg/xmlunit/builder/Input$Builder; │ │ +12aa74: 7110 752b 0000 |0000: invoke-static {v0}, Ljava/nio/channels/Channels;.newInputStream:(Ljava/nio/channels/ReadableByteChannel;)Ljava/io/InputStream; // method@2b75 │ │ +12aa7a: 0c00 |0003: move-result-object v0 │ │ +12aa7c: 7110 e235 0000 |0004: invoke-static {v0}, Lorg/xmlunit/builder/Input;.fromStream:(Ljava/io/InputStream;)Lorg/xmlunit/builder/Input$Builder; // method@35e2 │ │ +12aa82: 0c00 |0007: move-result-object v0 │ │ +12aa84: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/nio/channels/ReadableByteChannel; │ │ │ │ #6 : (in Lorg/xmlunit/builder/Input;) │ │ @@ -332408,20 +332410,20 @@ │ │ type : '(Lorg/w3c/dom/Document;)Lorg/xmlunit/builder/Input$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -12aa80: |[12aa80] org.xmlunit.builder.Input.fromDocument:(Lorg/w3c/dom/Document;)Lorg/xmlunit/builder/Input$Builder; │ │ -12aa90: 2200 2809 |0000: new-instance v0, Lorg/xmlunit/builder/Input$SourceHoldingBuilder; // type@0928 │ │ -12aa94: 2201 af07 |0002: new-instance v1, Ljavax/xml/transform/dom/DOMSource; // type@07af │ │ -12aa98: 7020 0d2d 2100 |0004: invoke-direct {v1, v2}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ -12aa9e: 7020 be35 1000 |0007: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ -12aaa4: 1100 |000a: return-object v0 │ │ +12aa88: |[12aa88] org.xmlunit.builder.Input.fromDocument:(Lorg/w3c/dom/Document;)Lorg/xmlunit/builder/Input$Builder; │ │ +12aa98: 2200 2809 |0000: new-instance v0, Lorg/xmlunit/builder/Input$SourceHoldingBuilder; // type@0928 │ │ +12aa9c: 2201 af07 |0002: new-instance v1, Ljavax/xml/transform/dom/DOMSource; // type@07af │ │ +12aaa0: 7020 0d2d 2100 |0004: invoke-direct {v1, v2}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ +12aaa6: 7020 be35 1000 |0007: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ +12aaac: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Lorg/w3c/dom/Document; │ │ │ │ #7 : (in Lorg/xmlunit/builder/Input;) │ │ @@ -332429,19 +332431,19 @@ │ │ type : '(Ljava/io/File;)Lorg/xmlunit/builder/Input$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -12aaa8: |[12aaa8] org.xmlunit.builder.Input.fromFile:(Ljava/io/File;)Lorg/xmlunit/builder/Input$Builder; │ │ -12aab8: 2200 2b09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder; // type@092b │ │ -12aabc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -12aabe: 7030 c535 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/io/File;Lorg/xmlunit/builder/Input$1;)V // method@35c5 │ │ -12aac4: 1100 |0006: return-object v0 │ │ +12aab0: |[12aab0] org.xmlunit.builder.Input.fromFile:(Ljava/io/File;)Lorg/xmlunit/builder/Input$Builder; │ │ +12aac0: 2200 2b09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder; // type@092b │ │ +12aac4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +12aac6: 7030 c535 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/io/File;Lorg/xmlunit/builder/Input$1;)V // method@35c5 │ │ +12aacc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/File; │ │ │ │ #8 : (in Lorg/xmlunit/builder/Input;) │ │ @@ -332449,21 +332451,21 @@ │ │ type : '(Ljava/lang/String;)Lorg/xmlunit/builder/Input$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -12aac8: |[12aac8] org.xmlunit.builder.Input.fromFile:(Ljava/lang/String;)Lorg/xmlunit/builder/Input$Builder; │ │ -12aad8: 2200 2b09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder; // type@092b │ │ -12aadc: 2201 bf06 |0002: new-instance v1, Ljava/io/File; // type@06bf │ │ -12aae0: 7020 9629 2100 |0004: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -12aae6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -12aae8: 7030 c535 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/io/File;Lorg/xmlunit/builder/Input$1;)V // method@35c5 │ │ -12aaee: 1100 |000b: return-object v0 │ │ +12aad0: |[12aad0] org.xmlunit.builder.Input.fromFile:(Ljava/lang/String;)Lorg/xmlunit/builder/Input$Builder; │ │ +12aae0: 2200 2b09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder; // type@092b │ │ +12aae4: 2201 bf06 |0002: new-instance v1, Ljava/io/File; // type@06bf │ │ +12aae8: 7020 9629 2100 |0004: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +12aaee: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +12aaf0: 7030 c535 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/io/File;Lorg/xmlunit/builder/Input$1;)V // method@35c5 │ │ +12aaf6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ #9 : (in Lorg/xmlunit/builder/Input;) │ │ @@ -332471,18 +332473,18 @@ │ │ type : '(Ljava/lang/Object;)Lorg/xmlunit/builder/JaxbBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12ad80: |[12ad80] org.xmlunit.builder.Input.fromJaxb:(Ljava/lang/Object;)Lorg/xmlunit/builder/JaxbBuilder; │ │ -12ad90: 2200 2f09 |0000: new-instance v0, Lorg/xmlunit/builder/JaxbBuilder; // type@092f │ │ -12ad94: 7020 e735 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/builder/JaxbBuilder;.:(Ljava/lang/Object;)V // method@35e7 │ │ -12ad9a: 1100 |0005: return-object v0 │ │ +12ad88: |[12ad88] org.xmlunit.builder.Input.fromJaxb:(Ljava/lang/Object;)Lorg/xmlunit/builder/JaxbBuilder; │ │ +12ad98: 2200 2f09 |0000: new-instance v0, Lorg/xmlunit/builder/JaxbBuilder; // type@092f │ │ +12ad9c: 7020 e735 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/builder/JaxbBuilder;.:(Ljava/lang/Object;)V // method@35e7 │ │ +12ada2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #10 : (in Lorg/xmlunit/builder/Input;) │ │ @@ -332490,20 +332492,20 @@ │ │ type : '(Lorg/w3c/dom/Node;)Lorg/xmlunit/builder/Input$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -12aaf0: |[12aaf0] org.xmlunit.builder.Input.fromNode:(Lorg/w3c/dom/Node;)Lorg/xmlunit/builder/Input$Builder; │ │ -12ab00: 2200 2809 |0000: new-instance v0, Lorg/xmlunit/builder/Input$SourceHoldingBuilder; // type@0928 │ │ -12ab04: 2201 af07 |0002: new-instance v1, Ljavax/xml/transform/dom/DOMSource; // type@07af │ │ -12ab08: 7020 0d2d 2100 |0004: invoke-direct {v1, v2}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ -12ab0e: 7020 be35 1000 |0007: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ -12ab14: 1100 |000a: return-object v0 │ │ +12aaf8: |[12aaf8] org.xmlunit.builder.Input.fromNode:(Lorg/w3c/dom/Node;)Lorg/xmlunit/builder/Input$Builder; │ │ +12ab08: 2200 2809 |0000: new-instance v0, Lorg/xmlunit/builder/Input$SourceHoldingBuilder; // type@0928 │ │ +12ab0c: 2201 af07 |0002: new-instance v1, Ljavax/xml/transform/dom/DOMSource; // type@07af │ │ +12ab10: 7020 0d2d 2100 |0004: invoke-direct {v1, v2}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ +12ab16: 7020 be35 1000 |0007: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ +12ab1c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Lorg/w3c/dom/Node; │ │ │ │ #11 : (in Lorg/xmlunit/builder/Input;) │ │ @@ -332511,19 +332513,19 @@ │ │ type : '(Ljava/io/Reader;)Lorg/xmlunit/builder/Input$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -12ab18: |[12ab18] org.xmlunit.builder.Input.fromReader:(Ljava/io/Reader;)Lorg/xmlunit/builder/Input$Builder; │ │ -12ab28: 2200 2b09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder; // type@092b │ │ -12ab2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -12ab2e: 7030 c935 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/io/Reader;Lorg/xmlunit/builder/Input$1;)V // method@35c9 │ │ -12ab34: 1100 |0006: return-object v0 │ │ +12ab20: |[12ab20] org.xmlunit.builder.Input.fromReader:(Ljava/io/Reader;)Lorg/xmlunit/builder/Input$Builder; │ │ +12ab30: 2200 2b09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder; // type@092b │ │ +12ab34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +12ab36: 7030 c935 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/io/Reader;Lorg/xmlunit/builder/Input$1;)V // method@35c9 │ │ +12ab3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/Reader; │ │ │ │ #12 : (in Lorg/xmlunit/builder/Input;) │ │ @@ -332531,19 +332533,19 @@ │ │ type : '(Ljava/io/InputStream;)Lorg/xmlunit/builder/Input$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -12ab38: |[12ab38] org.xmlunit.builder.Input.fromStream:(Ljava/io/InputStream;)Lorg/xmlunit/builder/Input$Builder; │ │ -12ab48: 2200 2b09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder; // type@092b │ │ -12ab4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -12ab4e: 7030 c735 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/io/InputStream;Lorg/xmlunit/builder/Input$1;)V // method@35c7 │ │ -12ab54: 1100 |0006: return-object v0 │ │ +12ab40: |[12ab40] org.xmlunit.builder.Input.fromStream:(Ljava/io/InputStream;)Lorg/xmlunit/builder/Input$Builder; │ │ +12ab50: 2200 2b09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder; // type@092b │ │ +12ab54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +12ab56: 7030 c735 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/io/InputStream;Lorg/xmlunit/builder/Input$1;)V // method@35c7 │ │ +12ab5c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/InputStream; │ │ │ │ #13 : (in Lorg/xmlunit/builder/Input;) │ │ @@ -332551,19 +332553,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/xmlunit/builder/Input$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -12ab58: |[12ab58] org.xmlunit.builder.Input.fromString:(Ljava/lang/String;)Lorg/xmlunit/builder/Input$Builder; │ │ -12ab68: 2200 2b09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder; // type@092b │ │ -12ab6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -12ab6e: 7030 cb35 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/lang/String;Lorg/xmlunit/builder/Input$1;)V // method@35cb │ │ -12ab74: 1100 |0006: return-object v0 │ │ +12ab60: |[12ab60] org.xmlunit.builder.Input.fromString:(Ljava/lang/String;)Lorg/xmlunit/builder/Input$Builder; │ │ +12ab70: 2200 2b09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder; // type@092b │ │ +12ab74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +12ab76: 7030 cb35 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/lang/String;Lorg/xmlunit/builder/Input$1;)V // method@35cb │ │ +12ab7c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ #14 : (in Lorg/xmlunit/builder/Input;) │ │ @@ -332571,33 +332573,33 @@ │ │ type : '(Ljava/lang/String;)Lorg/xmlunit/builder/Input$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -12ab78: |[12ab78] org.xmlunit.builder.Input.fromURI:(Ljava/lang/String;)Lorg/xmlunit/builder/Input$Builder; │ │ -12ab88: 2200 3407 |0000: new-instance v0, Ljava/net/URI; // type@0734 │ │ -12ab8c: 7020 532b 4000 |0002: invoke-direct {v0, v4}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@2b53 │ │ -12ab92: 7110 e535 0000 |0005: invoke-static {v0}, Lorg/xmlunit/builder/Input;.fromURI:(Ljava/net/URI;)Lorg/xmlunit/builder/Input$Builder; // method@35e5 │ │ -12ab98: 0c04 |0008: move-result-object v4 │ │ -12ab9a: 1104 |0009: return-object v4 │ │ -12ab9c: 0d00 |000a: move-exception v0 │ │ -12ab9e: 2201 f006 |000b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12aba2: 2202 1007 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -12aba6: 7010 eb2a 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12abac: 1a03 5f4c |0012: const-string v3, "uri " // string@4c5f │ │ -12abb0: 6e20 f52a 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12abb6: 6e20 f52a 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12abbc: 1a04 a800 |001a: const-string v4, " is not an URI" // string@00a8 │ │ -12abc0: 6e20 f52a 4200 |001c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12abc6: 6e10 fa2a 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12abcc: 0c04 |0022: move-result-object v4 │ │ -12abce: 7030 512a 4100 |0023: invoke-direct {v1, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2a51 │ │ -12abd4: 2701 |0026: throw v1 │ │ +12ab80: |[12ab80] org.xmlunit.builder.Input.fromURI:(Ljava/lang/String;)Lorg/xmlunit/builder/Input$Builder; │ │ +12ab90: 2200 3407 |0000: new-instance v0, Ljava/net/URI; // type@0734 │ │ +12ab94: 7020 532b 4000 |0002: invoke-direct {v0, v4}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@2b53 │ │ +12ab9a: 7110 e535 0000 |0005: invoke-static {v0}, Lorg/xmlunit/builder/Input;.fromURI:(Ljava/net/URI;)Lorg/xmlunit/builder/Input$Builder; // method@35e5 │ │ +12aba0: 0c04 |0008: move-result-object v4 │ │ +12aba2: 1104 |0009: return-object v4 │ │ +12aba4: 0d00 |000a: move-exception v0 │ │ +12aba6: 2201 f006 |000b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12abaa: 2202 1007 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +12abae: 7010 eb2a 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12abb4: 1a03 5f4c |0012: const-string v3, "uri " // string@4c5f │ │ +12abb8: 6e20 f52a 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12abbe: 6e20 f52a 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12abc4: 1a04 a800 |001a: const-string v4, " is not an URI" // string@00a8 │ │ +12abc8: 6e20 f52a 4200 |001c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12abce: 6e10 fa2a 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12abd4: 0c04 |0022: move-result-object v4 │ │ +12abd6: 7030 512a 4100 |0023: invoke-direct {v1, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2a51 │ │ +12abdc: 2701 |0026: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/net/URISyntaxException; -> 0x000a │ │ positions : │ │ 0x0000 line=261 │ │ 0x000b line=263 │ │ locals : │ │ @@ -332608,33 +332610,33 @@ │ │ type : '(Ljava/net/URI;)Lorg/xmlunit/builder/Input$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -12abe8: |[12abe8] org.xmlunit.builder.Input.fromURI:(Ljava/net/URI;)Lorg/xmlunit/builder/Input$Builder; │ │ -12abf8: 6e10 562b 0400 |0000: invoke-virtual {v4}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@2b56 │ │ -12abfe: 0c00 |0003: move-result-object v0 │ │ -12ac00: 7110 e635 0000 |0004: invoke-static {v0}, Lorg/xmlunit/builder/Input;.fromURL:(Ljava/net/URL;)Lorg/xmlunit/builder/Input$Builder; // method@35e6 │ │ -12ac06: 0c04 |0007: move-result-object v4 │ │ -12ac08: 1104 |0008: return-object v4 │ │ -12ac0a: 0d00 |0009: move-exception v0 │ │ -12ac0c: 2201 f006 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12ac10: 2202 1007 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -12ac14: 7010 eb2a 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12ac1a: 1a03 5f4c |0011: const-string v3, "uri " // string@4c5f │ │ -12ac1e: 6e20 f52a 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12ac24: 6e20 f42a 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -12ac2a: 1a04 a900 |0019: const-string v4, " is not an URL" // string@00a9 │ │ -12ac2e: 6e20 f52a 4200 |001b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12ac34: 6e10 fa2a 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12ac3a: 0c04 |0021: move-result-object v4 │ │ -12ac3c: 7030 512a 4100 |0022: invoke-direct {v1, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2a51 │ │ -12ac42: 2701 |0025: throw v1 │ │ +12abf0: |[12abf0] org.xmlunit.builder.Input.fromURI:(Ljava/net/URI;)Lorg/xmlunit/builder/Input$Builder; │ │ +12ac00: 6e10 562b 0400 |0000: invoke-virtual {v4}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@2b56 │ │ +12ac06: 0c00 |0003: move-result-object v0 │ │ +12ac08: 7110 e635 0000 |0004: invoke-static {v0}, Lorg/xmlunit/builder/Input;.fromURL:(Ljava/net/URL;)Lorg/xmlunit/builder/Input$Builder; // method@35e6 │ │ +12ac0e: 0c04 |0007: move-result-object v4 │ │ +12ac10: 1104 |0008: return-object v4 │ │ +12ac12: 0d00 |0009: move-exception v0 │ │ +12ac14: 2201 f006 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12ac18: 2202 1007 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +12ac1c: 7010 eb2a 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12ac22: 1a03 5f4c |0011: const-string v3, "uri " // string@4c5f │ │ +12ac26: 6e20 f52a 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12ac2c: 6e20 f42a 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +12ac32: 1a04 a900 |0019: const-string v4, " is not an URL" // string@00a9 │ │ +12ac36: 6e20 f52a 4200 |001b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12ac3c: 6e10 fa2a 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12ac42: 0c04 |0021: move-result-object v4 │ │ +12ac44: 7030 512a 4100 |0022: invoke-direct {v1, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2a51 │ │ +12ac4a: 2701 |0025: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/net/MalformedURLException; -> 0x0009 │ │ positions : │ │ 0x0000 line=248 │ │ 0x000a line=250 │ │ locals : │ │ @@ -332645,58 +332647,58 @@ │ │ type : '(Ljava/net/URL;)Lorg/xmlunit/builder/Input$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -12ac54: |[12ac54] org.xmlunit.builder.Input.fromURL:(Ljava/net/URL;)Lorg/xmlunit/builder/Input$Builder; │ │ -12ac64: 6e10 592b 0500 |0000: invoke-virtual {v5}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@2b59 │ │ -12ac6a: 0c00 |0003: move-result-object v0 │ │ -12ac6c: 2201 ba06 |0004: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@06ba │ │ -12ac70: 7010 7c29 0100 |0006: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@297c │ │ -12ac76: 1302 0010 |0009: const/16 v2, #int 4096 // #1000 │ │ -12ac7a: 2322 bc09 |000b: new-array v2, v2, [B // type@09bc │ │ -12ac7e: 6e20 cf29 2000 |000d: invoke-virtual {v0, v2}, Ljava/io/InputStream;.read:([B)I // method@29cf │ │ -12ac84: 0a03 |0010: move-result v3 │ │ -12ac86: 3a03 0900 |0011: if-ltz v3, 001a // +0009 │ │ -12ac8a: 3d03 faff |0013: if-lez v3, 000d // -0006 │ │ -12ac8e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -12ac90: 6e40 8029 2134 |0016: invoke-virtual {v1, v2, v4, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@2980 │ │ -12ac96: 28f4 |0019: goto 000d // -000c │ │ -12ac98: 6e10 7e29 0100 |001a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@297e │ │ -12ac9e: 0c01 |001d: move-result-object v1 │ │ -12aca0: 7110 da35 0100 |001e: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromByteArray:([B)Lorg/xmlunit/builder/Input$Builder; // method@35da │ │ -12aca6: 0c01 |0021: move-result-object v1 │ │ -12aca8: 1f01 2b09 |0022: check-cast v1, Lorg/xmlunit/builder/Input$StreamBuilder; // type@092b │ │ -12acac: 6e10 5b2b 0500 |0024: invoke-virtual {v5}, Ljava/net/URL;.toURI:()Ljava/net/URI; // method@2b5b │ │ -12acb2: 0c02 |0027: move-result-object v2 │ │ -12acb4: 6e10 552b 0200 |0028: invoke-virtual {v2}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@2b55 │ │ -12acba: 0c02 |002b: move-result-object v2 │ │ -12acbc: 6e20 ce35 2100 |002c: invoke-virtual {v1, v2}, Lorg/xmlunit/builder/Input$StreamBuilder;.setSystemId:(Ljava/lang/String;)V // method@35ce │ │ -12acc2: 2808 |002f: goto 0037 // +0008 │ │ -12acc4: 6e10 5a2b 0500 |0030: invoke-virtual {v5}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@2b5a │ │ -12acca: 0c05 |0033: move-result-object v5 │ │ -12accc: 6e20 ce35 5100 |0034: invoke-virtual {v1, v5}, Lorg/xmlunit/builder/Input$StreamBuilder;.setSystemId:(Ljava/lang/String;)V // method@35ce │ │ -12acd2: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ -12acd6: 6e10 ce29 0000 |0039: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@29ce │ │ -12acdc: 1101 |003c: return-object v1 │ │ -12acde: 0d05 |003d: move-exception v5 │ │ -12ace0: 2803 |003e: goto 0041 // +0003 │ │ -12ace2: 0d05 |003f: move-exception v5 │ │ -12ace4: 1200 |0040: const/4 v0, #int 0 // #0 │ │ -12ace6: 3800 0500 |0041: if-eqz v0, 0046 // +0005 │ │ -12acea: 6e10 ce29 0000 |0043: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@29ce │ │ -12acf0: 2705 |0046: throw v5 │ │ -12acf2: 0d05 |0047: move-exception v5 │ │ -12acf4: 2200 2209 |0048: new-instance v0, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -12acf8: 7020 9a35 5000 |004a: invoke-direct {v0, v5}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -12acfe: 2802 |004d: goto 004f // +0002 │ │ -12ad00: 2700 |004e: throw v0 │ │ -12ad02: 28ff |004f: goto 004e // -0001 │ │ +12ac5c: |[12ac5c] org.xmlunit.builder.Input.fromURL:(Ljava/net/URL;)Lorg/xmlunit/builder/Input$Builder; │ │ +12ac6c: 6e10 592b 0500 |0000: invoke-virtual {v5}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@2b59 │ │ +12ac72: 0c00 |0003: move-result-object v0 │ │ +12ac74: 2201 ba06 |0004: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@06ba │ │ +12ac78: 7010 7c29 0100 |0006: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@297c │ │ +12ac7e: 1302 0010 |0009: const/16 v2, #int 4096 // #1000 │ │ +12ac82: 2322 bc09 |000b: new-array v2, v2, [B // type@09bc │ │ +12ac86: 6e20 cf29 2000 |000d: invoke-virtual {v0, v2}, Ljava/io/InputStream;.read:([B)I // method@29cf │ │ +12ac8c: 0a03 |0010: move-result v3 │ │ +12ac8e: 3a03 0900 |0011: if-ltz v3, 001a // +0009 │ │ +12ac92: 3d03 faff |0013: if-lez v3, 000d // -0006 │ │ +12ac96: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +12ac98: 6e40 8029 2134 |0016: invoke-virtual {v1, v2, v4, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@2980 │ │ +12ac9e: 28f4 |0019: goto 000d // -000c │ │ +12aca0: 6e10 7e29 0100 |001a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@297e │ │ +12aca6: 0c01 |001d: move-result-object v1 │ │ +12aca8: 7110 da35 0100 |001e: invoke-static {v1}, Lorg/xmlunit/builder/Input;.fromByteArray:([B)Lorg/xmlunit/builder/Input$Builder; // method@35da │ │ +12acae: 0c01 |0021: move-result-object v1 │ │ +12acb0: 1f01 2b09 |0022: check-cast v1, Lorg/xmlunit/builder/Input$StreamBuilder; // type@092b │ │ +12acb4: 6e10 5b2b 0500 |0024: invoke-virtual {v5}, Ljava/net/URL;.toURI:()Ljava/net/URI; // method@2b5b │ │ +12acba: 0c02 |0027: move-result-object v2 │ │ +12acbc: 6e10 552b 0200 |0028: invoke-virtual {v2}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@2b55 │ │ +12acc2: 0c02 |002b: move-result-object v2 │ │ +12acc4: 6e20 ce35 2100 |002c: invoke-virtual {v1, v2}, Lorg/xmlunit/builder/Input$StreamBuilder;.setSystemId:(Ljava/lang/String;)V // method@35ce │ │ +12acca: 2808 |002f: goto 0037 // +0008 │ │ +12accc: 6e10 5a2b 0500 |0030: invoke-virtual {v5}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@2b5a │ │ +12acd2: 0c05 |0033: move-result-object v5 │ │ +12acd4: 6e20 ce35 5100 |0034: invoke-virtual {v1, v5}, Lorg/xmlunit/builder/Input$StreamBuilder;.setSystemId:(Ljava/lang/String;)V // method@35ce │ │ +12acda: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ +12acde: 6e10 ce29 0000 |0039: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@29ce │ │ +12ace4: 1101 |003c: return-object v1 │ │ +12ace6: 0d05 |003d: move-exception v5 │ │ +12ace8: 2803 |003e: goto 0041 // +0003 │ │ +12acea: 0d05 |003f: move-exception v5 │ │ +12acec: 1200 |0040: const/4 v0, #int 0 // #0 │ │ +12acee: 3800 0500 |0041: if-eqz v0, 0046 // +0005 │ │ +12acf2: 6e10 ce29 0000 |0043: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@29ce │ │ +12acf8: 2705 |0046: throw v5 │ │ +12acfa: 0d05 |0047: move-exception v5 │ │ +12acfc: 2200 2209 |0048: new-instance v0, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +12ad00: 7020 9a35 5000 |004a: invoke-direct {v0, v5}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +12ad06: 2802 |004d: goto 004f // +0002 │ │ +12ad08: 2700 |004e: throw v0 │ │ +12ad0a: 28ff |004f: goto 004e // -0001 │ │ catches : 5 │ │ 0x0000 - 0x0004 │ │ -> 0x003f │ │ 0x0004 - 0x0024 │ │ -> 0x003d │ │ 0x0024 - 0x002f │ │ Ljava/net/URISyntaxException; -> 0x0030 │ │ @@ -332818,17 +332820,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12b190: |[12b190] org.xmlunit.builder.Transform.:()V │ │ -12b1a0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12b1a6: 0e00 |0003: return-void │ │ +12b198: |[12b198] org.xmlunit.builder.Transform.:()V │ │ +12b1a8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12b1ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/builder/Transform; │ │ │ │ #1 : (in Lorg/xmlunit/builder/Transform;) │ │ @@ -332836,19 +332838,19 @@ │ │ type : '(Ljavax/xml/transform/Source;)Lorg/xmlunit/builder/Transform$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -12b170: |[12b170] org.xmlunit.builder.Transform.source:(Ljavax/xml/transform/Source;)Lorg/xmlunit/builder/Transform$Builder; │ │ -12b180: 2200 3209 |0000: new-instance v0, Lorg/xmlunit/builder/Transform$TransformationBuilder; // type@0932 │ │ -12b184: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -12b186: 7030 f435 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/builder/Transform$TransformationBuilder;.:(Ljavax/xml/transform/Source;Lorg/xmlunit/builder/Transform$1;)V // method@35f4 │ │ -12b18c: 1100 |0006: return-object v0 │ │ +12b178: |[12b178] org.xmlunit.builder.Transform.source:(Ljavax/xml/transform/Source;)Lorg/xmlunit/builder/Transform$Builder; │ │ +12b188: 2200 3209 |0000: new-instance v0, Lorg/xmlunit/builder/Transform$TransformationBuilder; // type@0932 │ │ +12b18c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +12b18e: 7030 f435 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/builder/Transform$TransformationBuilder;.:(Ljavax/xml/transform/Source;Lorg/xmlunit/builder/Transform$1;)V // method@35f4 │ │ +12b194: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljavax/xml/transform/Source; │ │ │ │ Virtual methods - │ │ @@ -332959,20 +332961,20 @@ │ │ type : '(Lorg/xmlunit/diff/AbstractDifferenceEngine;ZLorg/xmlunit/diff/ComparisonResult;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12b3f0: |[12b3f0] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;ZLorg/xmlunit/diff/ComparisonResult;)V │ │ -12b400: 5b01 e81c |0000: iput-object v1, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.this$0:Lorg/xmlunit/diff/AbstractDifferenceEngine; // field@1ce8 │ │ -12b404: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12b40a: 5c02 e61c |0005: iput-boolean v2, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.finished:Z // field@1ce6 │ │ -12b40e: 5b03 e71c |0007: iput-object v3, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1ce7 │ │ -12b412: 0e00 |0009: return-void │ │ +12b3f8: |[12b3f8] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;ZLorg/xmlunit/diff/ComparisonResult;)V │ │ +12b408: 5b01 e81c |0000: iput-object v1, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.this$0:Lorg/xmlunit/diff/AbstractDifferenceEngine; // field@1ce8 │ │ +12b40c: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12b412: 5c02 e61c |0005: iput-boolean v2, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.finished:Z // field@1ce6 │ │ +12b416: 5b03 e71c |0007: iput-object v3, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1ce7 │ │ +12b41a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0005 line=217 │ │ 0x0007 line=218 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ @@ -332986,21 +332988,21 @@ │ │ type : '(ZLorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12b35c: |[12b35c] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.andIfTrueThen:(ZLorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12b36c: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ -12b370: 6e20 0e36 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ -12b376: 0c01 |0005: move-result-object v1 │ │ -12b378: 2802 |0006: goto 0008 // +0002 │ │ -12b37a: 0701 |0007: move-object v1, v0 │ │ -12b37c: 1101 |0008: return-object v1 │ │ +12b364: |[12b364] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.andIfTrueThen:(ZLorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12b374: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ +12b378: 6e20 0e36 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ +12b37e: 0c01 |0005: move-result-object v1 │ │ +12b380: 2802 |0006: goto 0008 // +0002 │ │ +12b382: 0701 |0007: move-object v1, v0 │ │ +12b384: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=226 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ 0x0000 - 0x0009 reg=1 (null) Z │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; │ │ @@ -333010,20 +333012,20 @@ │ │ type : '(ZLorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -12b380: |[12b380] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.andIfTrueThen:(ZLorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12b390: 2200 3809 |0000: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$2; // type@0938 │ │ -12b394: 7030 0936 1003 |0002: invoke-direct {v0, v1, v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$2;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;Lorg/xmlunit/diff/Comparison;)V // method@3609 │ │ -12b39a: 6e30 0c36 2100 |0005: invoke-virtual {v1, v2, v0}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andIfTrueThen:(ZLorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360c │ │ -12b3a0: 0c02 |0008: move-result-object v2 │ │ -12b3a2: 1102 |0009: return-object v2 │ │ +12b388: |[12b388] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.andIfTrueThen:(ZLorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12b398: 2200 3809 |0000: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$2; // type@0938 │ │ +12b39c: 7030 0936 1003 |0002: invoke-direct {v0, v1, v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$2;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;Lorg/xmlunit/diff/Comparison;)V // method@3609 │ │ +12b3a2: 6e30 0c36 2100 |0005: invoke-virtual {v1, v2, v0}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andIfTrueThen:(ZLorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360c │ │ +12b3a8: 0c02 |0008: move-result-object v2 │ │ +12b3aa: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ 0x0000 - 0x000a reg=2 (null) Z │ │ 0x0000 - 0x000a reg=3 (null) Lorg/xmlunit/diff/Comparison; │ │ @@ -333033,22 +333035,22 @@ │ │ type : '(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -12b3a4: |[12b3a4] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12b3b4: 5510 e61c |0000: iget-boolean v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.finished:Z // field@1ce6 │ │ -12b3b8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -12b3bc: 0712 |0004: move-object v2, v1 │ │ -12b3be: 2805 |0005: goto 000a // +0005 │ │ -12b3c0: 7210 1336 0200 |0006: invoke-interface {v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3613 │ │ -12b3c6: 0c02 |0009: move-result-object v2 │ │ -12b3c8: 1102 |000a: return-object v2 │ │ +12b3ac: |[12b3ac] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12b3bc: 5510 e61c |0000: iget-boolean v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.finished:Z // field@1ce6 │ │ +12b3c0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +12b3c4: 0712 |0004: move-object v2, v1 │ │ +12b3c6: 2805 |0005: goto 000a // +0005 │ │ +12b3c8: 7210 1336 0200 |0006: invoke-interface {v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3613 │ │ +12b3ce: 0c02 |0009: move-result-object v2 │ │ +12b3d0: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; │ │ │ │ @@ -333057,20 +333059,20 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -12b3cc: |[12b3cc] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12b3dc: 2200 3709 |0000: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$1; // type@0937 │ │ -12b3e0: 7030 0736 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$1;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;Lorg/xmlunit/diff/Comparison;)V // method@3607 │ │ -12b3e6: 6e20 0e36 0100 |0005: invoke-virtual {v1, v0}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ -12b3ec: 0c02 |0008: move-result-object v2 │ │ -12b3ee: 1102 |0009: return-object v2 │ │ +12b3d4: |[12b3d4] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12b3e4: 2200 3709 |0000: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$1; // type@0937 │ │ +12b3e8: 7030 0736 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$1;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;Lorg/xmlunit/diff/Comparison;)V // method@3607 │ │ +12b3ee: 6e20 0e36 0100 |0005: invoke-virtual {v1, v0}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ +12b3f4: 0c02 |0008: move-result-object v2 │ │ +12b3f6: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/xmlunit/diff/Comparison; │ │ │ │ @@ -333079,34 +333081,34 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -12b288: |[12b288] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.equals:(Ljava/lang/Object;)Z │ │ -12b298: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12b29a: 3804 2000 |0001: if-eqz v4, 0021 // +0020 │ │ -12b29e: 6e10 8d2a 0300 |0003: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -12b2a4: 0c01 |0006: move-result-object v1 │ │ -12b2a6: 6e10 8d2a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -12b2ac: 0c02 |000a: move-result-object v2 │ │ -12b2ae: 6e20 8c2a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -12b2b4: 0a01 |000e: move-result v1 │ │ -12b2b6: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -12b2ba: 2810 |0011: goto 0021 // +0010 │ │ -12b2bc: 1f04 3909 |0012: check-cast v4, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // type@0939 │ │ -12b2c0: 5531 e61c |0014: iget-boolean v1, v3, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.finished:Z // field@1ce6 │ │ -12b2c4: 5542 e61c |0016: iget-boolean v2, v4, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.finished:Z // field@1ce6 │ │ -12b2c8: 3321 0900 |0018: if-ne v1, v2, 0021 // +0009 │ │ -12b2cc: 5431 e71c |001a: iget-object v1, v3, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1ce7 │ │ -12b2d0: 5444 e71c |001c: iget-object v4, v4, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1ce7 │ │ -12b2d4: 3341 0300 |001e: if-ne v1, v4, 0021 // +0003 │ │ -12b2d8: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -12b2da: 0f00 |0021: return v0 │ │ +12b290: |[12b290] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.equals:(Ljava/lang/Object;)Z │ │ +12b2a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12b2a2: 3804 2000 |0001: if-eqz v4, 0021 // +0020 │ │ +12b2a6: 6e10 8d2a 0300 |0003: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +12b2ac: 0c01 |0006: move-result-object v1 │ │ +12b2ae: 6e10 8d2a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +12b2b4: 0c02 |000a: move-result-object v2 │ │ +12b2b6: 6e20 8c2a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +12b2bc: 0a01 |000e: move-result v1 │ │ +12b2be: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +12b2c2: 2810 |0011: goto 0021 // +0010 │ │ +12b2c4: 1f04 3909 |0012: check-cast v4, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // type@0939 │ │ +12b2c8: 5531 e61c |0014: iget-boolean v1, v3, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.finished:Z // field@1ce6 │ │ +12b2cc: 5542 e61c |0016: iget-boolean v2, v4, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.finished:Z // field@1ce6 │ │ +12b2d0: 3321 0900 |0018: if-ne v1, v2, 0021 // +0009 │ │ +12b2d4: 5431 e71c |001a: iget-object v1, v3, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1ce7 │ │ +12b2d8: 5444 e71c |001c: iget-object v4, v4, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1ce7 │ │ +12b2dc: 3341 0300 |001e: if-ne v1, v4, 0021 // +0003 │ │ +12b2e0: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +12b2e2: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=251 │ │ 0x0012 line=254 │ │ 0x0014 line=255 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ @@ -333117,25 +333119,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -12b2dc: |[12b2dc] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.hashCode:()I │ │ -12b2ec: 5520 e61c |0000: iget-boolean v0, v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.finished:Z // field@1ce6 │ │ -12b2f0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -12b2f4: 1270 |0004: const/4 v0, #int 7 // #7 │ │ -12b2f6: 2802 |0005: goto 0007 // +0002 │ │ -12b2f8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -12b2fa: 5421 e71c |0007: iget-object v1, v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1ce7 │ │ -12b2fe: 6e10 4f36 0100 |0009: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonResult;.hashCode:()I // method@364f │ │ -12b304: 0a01 |000c: move-result v1 │ │ -12b306: 9200 0001 |000d: mul-int v0, v0, v1 │ │ -12b30a: 0f00 |000f: return v0 │ │ +12b2e4: |[12b2e4] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.hashCode:()I │ │ +12b2f4: 5520 e61c |0000: iget-boolean v0, v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.finished:Z // field@1ce6 │ │ +12b2f8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +12b2fc: 1270 |0004: const/4 v0, #int 7 // #7 │ │ +12b2fe: 2802 |0005: goto 0007 // +0002 │ │ +12b300: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +12b302: 5421 e71c |0007: iget-object v1, v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1ce7 │ │ +12b306: 6e10 4f36 0100 |0009: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonResult;.hashCode:()I // method@364f │ │ +12b30c: 0a01 |000c: move-result v1 │ │ +12b30e: 9200 0001 |000d: mul-int v0, v0, v1 │ │ +12b312: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ │ │ #6 : (in Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;) │ │ @@ -333143,29 +333145,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -12b30c: |[12b30c] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.toString:()Ljava/lang/String; │ │ -12b31c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -12b320: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12b326: 6e10 8d2a 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -12b32c: 0c01 |0008: move-result-object v1 │ │ -12b32e: 6e10 2c2a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -12b334: 0c01 |000c: move-result-object v1 │ │ -12b336: 6e20 f52a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12b33c: 1a01 7208 |0010: const-string v1, ": current result is " // string@0872 │ │ -12b340: 6e20 f52a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12b346: 5421 e71c |0015: iget-object v1, v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1ce7 │ │ -12b34a: 6e20 f42a 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -12b350: 6e10 fa2a 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12b356: 0c00 |001d: move-result-object v0 │ │ -12b358: 1100 |001e: return-object v0 │ │ +12b314: |[12b314] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState.toString:()Ljava/lang/String; │ │ +12b324: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +12b328: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12b32e: 6e10 8d2a 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +12b334: 0c01 |0008: move-result-object v1 │ │ +12b336: 6e10 2c2a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +12b33c: 0c01 |000c: move-result-object v1 │ │ +12b33e: 6e20 f52a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12b344: 1a01 7208 |0010: const-string v1, ": current result is " // string@0872 │ │ +12b348: 6e20 f52a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12b34e: 5421 e71c |0015: iget-object v1, v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1ce7 │ │ +12b352: 6e20 f42a 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +12b358: 6e10 fa2a 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12b35e: 0c00 |001d: move-result-object v0 │ │ +12b360: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ │ │ source_file_idx : 2744 (AbstractDifferenceEngine.java) │ │ @@ -333272,21 +333274,21 @@ │ │ type : '(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -12bb30: |[12bb30] org.xmlunit.diff.Comparison$Detail.:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ -12bb40: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12bb46: 5b01 f71c |0003: iput-object v1, v0, Lorg/xmlunit/diff/Comparison$Detail;.target:Lorg/w3c/dom/Node; // field@1cf7 │ │ -12bb4a: 5b02 f91c |0005: iput-object v2, v0, Lorg/xmlunit/diff/Comparison$Detail;.xpath:Ljava/lang/String; // field@1cf9 │ │ -12bb4e: 5b03 f81c |0007: iput-object v3, v0, Lorg/xmlunit/diff/Comparison$Detail;.value:Ljava/lang/Object; // field@1cf8 │ │ -12bb52: 5b04 f61c |0009: iput-object v4, v0, Lorg/xmlunit/diff/Comparison$Detail;.parentXPath:Ljava/lang/String; // field@1cf6 │ │ -12bb56: 0e00 |000b: return-void │ │ +12bb38: |[12bb38] org.xmlunit.diff.Comparison$Detail.:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ +12bb48: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12bb4e: 5b01 f71c |0003: iput-object v1, v0, Lorg/xmlunit/diff/Comparison$Detail;.target:Lorg/w3c/dom/Node; // field@1cf7 │ │ +12bb52: 5b02 f91c |0005: iput-object v2, v0, Lorg/xmlunit/diff/Comparison$Detail;.xpath:Ljava/lang/String; // field@1cf9 │ │ +12bb56: 5b03 f81c |0007: iput-object v3, v0, Lorg/xmlunit/diff/Comparison$Detail;.value:Ljava/lang/Object; // field@1cf8 │ │ +12bb5a: 5b04 f61c |0009: iput-object v4, v0, Lorg/xmlunit/diff/Comparison$Detail;.parentXPath:Ljava/lang/String; // field@1cf6 │ │ +12bb5e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -333302,17 +333304,17 @@ │ │ type : '(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/xmlunit/diff/Comparison$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -12bb58: |[12bb58] org.xmlunit.diff.Comparison$Detail.:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/xmlunit/diff/Comparison$1;)V │ │ -12bb68: 7054 3136 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/Comparison$Detail;.:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3631 │ │ -12bb6e: 0e00 |0003: return-void │ │ +12bb60: |[12bb60] org.xmlunit.diff.Comparison$Detail.:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/xmlunit/diff/Comparison$1;)V │ │ +12bb70: 7054 3136 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/Comparison$Detail;.:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3631 │ │ +12bb76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/Comparison$Detail; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/w3c/dom/Node; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -333326,17 +333328,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12bae8: |[12bae8] org.xmlunit.diff.Comparison$Detail.getParentXPath:()Ljava/lang/String; │ │ -12baf8: 5410 f61c |0000: iget-object v0, v1, Lorg/xmlunit/diff/Comparison$Detail;.parentXPath:Ljava/lang/String; // field@1cf6 │ │ -12bafc: 1100 |0002: return-object v0 │ │ +12baf0: |[12baf0] org.xmlunit.diff.Comparison$Detail.getParentXPath:()Ljava/lang/String; │ │ +12bb00: 5410 f61c |0000: iget-object v0, v1, Lorg/xmlunit/diff/Comparison$Detail;.parentXPath:Ljava/lang/String; // field@1cf6 │ │ +12bb04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/Comparison$Detail; │ │ │ │ #1 : (in Lorg/xmlunit/diff/Comparison$Detail;) │ │ @@ -333344,17 +333346,17 @@ │ │ type : '()Lorg/w3c/dom/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12bb18: |[12bb18] org.xmlunit.diff.Comparison$Detail.getTarget:()Lorg/w3c/dom/Node; │ │ -12bb28: 5410 f71c |0000: iget-object v0, v1, Lorg/xmlunit/diff/Comparison$Detail;.target:Lorg/w3c/dom/Node; // field@1cf7 │ │ -12bb2c: 1100 |0002: return-object v0 │ │ +12bb20: |[12bb20] org.xmlunit.diff.Comparison$Detail.getTarget:()Lorg/w3c/dom/Node; │ │ +12bb30: 5410 f71c |0000: iget-object v0, v1, Lorg/xmlunit/diff/Comparison$Detail;.target:Lorg/w3c/dom/Node; // field@1cf7 │ │ +12bb34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/Comparison$Detail; │ │ │ │ #2 : (in Lorg/xmlunit/diff/Comparison$Detail;) │ │ @@ -333362,17 +333364,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12bad0: |[12bad0] org.xmlunit.diff.Comparison$Detail.getValue:()Ljava/lang/Object; │ │ -12bae0: 5410 f81c |0000: iget-object v0, v1, Lorg/xmlunit/diff/Comparison$Detail;.value:Ljava/lang/Object; // field@1cf8 │ │ -12bae4: 1100 |0002: return-object v0 │ │ +12bad8: |[12bad8] org.xmlunit.diff.Comparison$Detail.getValue:()Ljava/lang/Object; │ │ +12bae8: 5410 f81c |0000: iget-object v0, v1, Lorg/xmlunit/diff/Comparison$Detail;.value:Ljava/lang/Object; // field@1cf8 │ │ +12baec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/Comparison$Detail; │ │ │ │ #3 : (in Lorg/xmlunit/diff/Comparison$Detail;) │ │ @@ -333380,17 +333382,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12bb00: |[12bb00] org.xmlunit.diff.Comparison$Detail.getXPath:()Ljava/lang/String; │ │ -12bb10: 5410 f91c |0000: iget-object v0, v1, Lorg/xmlunit/diff/Comparison$Detail;.xpath:Ljava/lang/String; // field@1cf9 │ │ -12bb14: 1100 |0002: return-object v0 │ │ +12bb08: |[12bb08] org.xmlunit.diff.Comparison$Detail.getXPath:()Ljava/lang/String; │ │ +12bb18: 5410 f91c |0000: iget-object v0, v1, Lorg/xmlunit/diff/Comparison$Detail;.xpath:Ljava/lang/String; // field@1cf9 │ │ +12bb1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/Comparison$Detail; │ │ │ │ source_file_idx : 3516 (Comparison.java) │ │ @@ -333434,38 +333436,38 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 24 │ │ ins : 10 │ │ outs : 6 │ │ insns size : 42 16-bit code units │ │ -12c2b4: |[12c2b4] org.xmlunit.diff.Comparison.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ -12c2c4: 07e0 |0000: move-object v0, v14 │ │ -12c2c6: 7010 8a2a 0e00 |0001: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12c2cc: 07f1 |0004: move-object v1, v15 │ │ -12c2ce: 5b01 fc1c |0005: iput-object v1, v0, Lorg/xmlunit/diff/Comparison;.type:Lorg/xmlunit/diff/ComparisonType; // field@1cfc │ │ -12c2d2: 2207 4109 |0007: new-instance v7, Lorg/xmlunit/diff/Comparison$Detail; // type@0941 │ │ -12c2d6: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -12c2d8: 0771 |000a: move-object v1, v7 │ │ -12c2da: 0802 1000 |000b: move-object/from16 v2, v16 │ │ -12c2de: 0803 1100 |000d: move-object/from16 v3, v17 │ │ -12c2e2: 0804 1200 |000f: move-object/from16 v4, v18 │ │ -12c2e6: 0805 1300 |0011: move-object/from16 v5, v19 │ │ -12c2ea: 7606 3236 0100 |0013: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/xmlunit/diff/Comparison$Detail;.:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/xmlunit/diff/Comparison$1;)V // method@3632 │ │ -12c2f0: 5b07 fa1c |0016: iput-object v7, v0, Lorg/xmlunit/diff/Comparison;.control:Lorg/xmlunit/diff/Comparison$Detail; // field@1cfa │ │ -12c2f4: 2201 4109 |0018: new-instance v1, Lorg/xmlunit/diff/Comparison$Detail; // type@0941 │ │ -12c2f8: 120d |001a: const/4 v13, #int 0 // #0 │ │ -12c2fa: 0718 |001b: move-object v8, v1 │ │ -12c2fc: 0809 1400 |001c: move-object/from16 v9, v20 │ │ -12c300: 080a 1500 |001e: move-object/from16 v10, v21 │ │ -12c304: 080b 1600 |0020: move-object/from16 v11, v22 │ │ -12c308: 080c 1700 |0022: move-object/from16 v12, v23 │ │ -12c30c: 7606 3236 0800 |0024: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/xmlunit/diff/Comparison$Detail;.:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/xmlunit/diff/Comparison$1;)V // method@3632 │ │ -12c312: 5b01 fb1c |0027: iput-object v1, v0, Lorg/xmlunit/diff/Comparison;.test:Lorg/xmlunit/diff/Comparison$Detail; // field@1cfb │ │ -12c316: 0e00 |0029: return-void │ │ +12c2bc: |[12c2bc] org.xmlunit.diff.Comparison.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ +12c2cc: 07e0 |0000: move-object v0, v14 │ │ +12c2ce: 7010 8a2a 0e00 |0001: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12c2d4: 07f1 |0004: move-object v1, v15 │ │ +12c2d6: 5b01 fc1c |0005: iput-object v1, v0, Lorg/xmlunit/diff/Comparison;.type:Lorg/xmlunit/diff/ComparisonType; // field@1cfc │ │ +12c2da: 2207 4109 |0007: new-instance v7, Lorg/xmlunit/diff/Comparison$Detail; // type@0941 │ │ +12c2de: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +12c2e0: 0771 |000a: move-object v1, v7 │ │ +12c2e2: 0802 1000 |000b: move-object/from16 v2, v16 │ │ +12c2e6: 0803 1100 |000d: move-object/from16 v3, v17 │ │ +12c2ea: 0804 1200 |000f: move-object/from16 v4, v18 │ │ +12c2ee: 0805 1300 |0011: move-object/from16 v5, v19 │ │ +12c2f2: 7606 3236 0100 |0013: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/xmlunit/diff/Comparison$Detail;.:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/xmlunit/diff/Comparison$1;)V // method@3632 │ │ +12c2f8: 5b07 fa1c |0016: iput-object v7, v0, Lorg/xmlunit/diff/Comparison;.control:Lorg/xmlunit/diff/Comparison$Detail; // field@1cfa │ │ +12c2fc: 2201 4109 |0018: new-instance v1, Lorg/xmlunit/diff/Comparison$Detail; // type@0941 │ │ +12c300: 120d |001a: const/4 v13, #int 0 // #0 │ │ +12c302: 0718 |001b: move-object v8, v1 │ │ +12c304: 0809 1400 |001c: move-object/from16 v9, v20 │ │ +12c308: 080a 1500 |001e: move-object/from16 v10, v21 │ │ +12c30c: 080b 1600 |0020: move-object/from16 v11, v22 │ │ +12c310: 080c 1700 |0022: move-object/from16 v12, v23 │ │ +12c314: 7606 3236 0800 |0024: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/xmlunit/diff/Comparison$Detail;.:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/xmlunit/diff/Comparison$1;)V // method@3632 │ │ +12c31a: 5b01 fb1c |0027: iput-object v1, v0, Lorg/xmlunit/diff/Comparison;.test:Lorg/xmlunit/diff/Comparison$Detail; // field@1cfb │ │ +12c31e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=66 │ │ 0x0005 line=67 │ │ 0x0007 line=68 │ │ 0x0018 line=69 │ │ locals : │ │ @@ -333486,17 +333488,17 @@ │ │ type : '()Lorg/xmlunit/diff/Comparison$Detail;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12c26c: |[12c26c] org.xmlunit.diff.Comparison.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; │ │ -12c27c: 5410 fa1c |0000: iget-object v0, v1, Lorg/xmlunit/diff/Comparison;.control:Lorg/xmlunit/diff/Comparison$Detail; // field@1cfa │ │ -12c280: 1100 |0002: return-object v0 │ │ +12c274: |[12c274] org.xmlunit.diff.Comparison.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; │ │ +12c284: 5410 fa1c |0000: iget-object v0, v1, Lorg/xmlunit/diff/Comparison;.control:Lorg/xmlunit/diff/Comparison$Detail; // field@1cfa │ │ +12c288: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/Comparison; │ │ │ │ #1 : (in Lorg/xmlunit/diff/Comparison;) │ │ @@ -333504,17 +333506,17 @@ │ │ type : '()Lorg/xmlunit/diff/Comparison$Detail;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12c284: |[12c284] org.xmlunit.diff.Comparison.getTestDetails:()Lorg/xmlunit/diff/Comparison$Detail; │ │ -12c294: 5410 fb1c |0000: iget-object v0, v1, Lorg/xmlunit/diff/Comparison;.test:Lorg/xmlunit/diff/Comparison$Detail; // field@1cfb │ │ -12c298: 1100 |0002: return-object v0 │ │ +12c28c: |[12c28c] org.xmlunit.diff.Comparison.getTestDetails:()Lorg/xmlunit/diff/Comparison$Detail; │ │ +12c29c: 5410 fb1c |0000: iget-object v0, v1, Lorg/xmlunit/diff/Comparison;.test:Lorg/xmlunit/diff/Comparison$Detail; // field@1cfb │ │ +12c2a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/Comparison; │ │ │ │ #2 : (in Lorg/xmlunit/diff/Comparison;) │ │ @@ -333522,17 +333524,17 @@ │ │ type : '()Lorg/xmlunit/diff/ComparisonType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12c29c: |[12c29c] org.xmlunit.diff.Comparison.getType:()Lorg/xmlunit/diff/ComparisonType; │ │ -12c2ac: 5410 fc1c |0000: iget-object v0, v1, Lorg/xmlunit/diff/Comparison;.type:Lorg/xmlunit/diff/ComparisonType; // field@1cfc │ │ -12c2b0: 1100 |0002: return-object v0 │ │ +12c2a4: |[12c2a4] org.xmlunit.diff.Comparison.getType:()Lorg/xmlunit/diff/ComparisonType; │ │ +12c2b4: 5410 fc1c |0000: iget-object v0, v1, Lorg/xmlunit/diff/Comparison;.type:Lorg/xmlunit/diff/ComparisonType; // field@1cfc │ │ +12c2b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/Comparison; │ │ │ │ #3 : (in Lorg/xmlunit/diff/Comparison;) │ │ @@ -333540,20 +333542,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -12c22c: |[12c22c] org.xmlunit.diff.Comparison.toString:()Ljava/lang/String; │ │ -12c23c: 2200 5c09 |0000: new-instance v0, Lorg/xmlunit/diff/DefaultComparisonFormatter; // type@095c │ │ -12c240: 7010 b236 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.:()V // method@36b2 │ │ -12c246: 6e20 3c36 0100 |0005: invoke-virtual {v1, v0}, Lorg/xmlunit/diff/Comparison;.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; // method@363c │ │ -12c24c: 0c00 |0008: move-result-object v0 │ │ -12c24e: 1100 |0009: return-object v0 │ │ +12c234: |[12c234] org.xmlunit.diff.Comparison.toString:()Ljava/lang/String; │ │ +12c244: 2200 5c09 |0000: new-instance v0, Lorg/xmlunit/diff/DefaultComparisonFormatter; // type@095c │ │ +12c248: 7010 b236 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.:()V // method@36b2 │ │ +12c24e: 6e20 3c36 0100 |0005: invoke-virtual {v1, v0}, Lorg/xmlunit/diff/Comparison;.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; // method@363c │ │ +12c254: 0c00 |0008: move-result-object v0 │ │ +12c256: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/xmlunit/diff/Comparison; │ │ │ │ #4 : (in Lorg/xmlunit/diff/Comparison;) │ │ @@ -333561,18 +333563,18 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -12c250: |[12c250] org.xmlunit.diff.Comparison.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; │ │ -12c260: 7220 4436 0100 |0000: invoke-interface {v1, v0}, Lorg/xmlunit/diff/ComparisonFormatter;.getDescription:(Lorg/xmlunit/diff/Comparison;)Ljava/lang/String; // method@3644 │ │ -12c266: 0c01 |0003: move-result-object v1 │ │ -12c268: 1101 |0004: return-object v1 │ │ +12c258: |[12c258] org.xmlunit.diff.Comparison.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; │ │ +12c268: 7220 4436 0100 |0000: invoke-interface {v1, v0}, Lorg/xmlunit/diff/ComparisonFormatter;.getDescription:(Lorg/xmlunit/diff/Comparison;)Ljava/lang/String; // method@3644 │ │ +12c26e: 0c01 |0003: move-result-object v1 │ │ +12c270: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/xmlunit/diff/Comparison; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/xmlunit/diff/ComparisonFormatter; │ │ │ │ @@ -333644,27 +333646,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -12bbf0: |[12bbf0] org.xmlunit.diff.ComparisonControllers.:()V │ │ -12bc00: 2200 4409 |0000: new-instance v0, Lorg/xmlunit/diff/ComparisonControllers$1; // type@0944 │ │ -12bc04: 7010 3e36 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/ComparisonControllers$1;.:()V // method@363e │ │ -12bc0a: 6900 fe1c |0005: sput-object v0, Lorg/xmlunit/diff/ComparisonControllers;.Default:Lorg/xmlunit/diff/ComparisonController; // field@1cfe │ │ -12bc0e: 2200 4509 |0007: new-instance v0, Lorg/xmlunit/diff/ComparisonControllers$StopComparisonController; // type@0945 │ │ -12bc12: 6201 051d |0009: sget-object v1, Lorg/xmlunit/diff/ComparisonResult;.DIFFERENT:Lorg/xmlunit/diff/ComparisonResult; // field@1d05 │ │ -12bc16: 7020 4036 1000 |000b: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ComparisonControllers$StopComparisonController;.:(Lorg/xmlunit/diff/ComparisonResult;)V // method@3640 │ │ -12bc1c: 6900 ff1c |000e: sput-object v0, Lorg/xmlunit/diff/ComparisonControllers;.StopWhenDifferent:Lorg/xmlunit/diff/ComparisonController; // field@1cff │ │ -12bc20: 2200 4509 |0010: new-instance v0, Lorg/xmlunit/diff/ComparisonControllers$StopComparisonController; // type@0945 │ │ -12bc24: 6201 071d |0012: sget-object v1, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ -12bc28: 7020 4036 1000 |0014: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ComparisonControllers$StopComparisonController;.:(Lorg/xmlunit/diff/ComparisonResult;)V // method@3640 │ │ -12bc2e: 6900 001d |0017: sput-object v0, Lorg/xmlunit/diff/ComparisonControllers;.StopWhenSimilar:Lorg/xmlunit/diff/ComparisonController; // field@1d00 │ │ -12bc32: 0e00 |0019: return-void │ │ +12bbf8: |[12bbf8] org.xmlunit.diff.ComparisonControllers.:()V │ │ +12bc08: 2200 4409 |0000: new-instance v0, Lorg/xmlunit/diff/ComparisonControllers$1; // type@0944 │ │ +12bc0c: 7010 3e36 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/ComparisonControllers$1;.:()V // method@363e │ │ +12bc12: 6900 fe1c |0005: sput-object v0, Lorg/xmlunit/diff/ComparisonControllers;.Default:Lorg/xmlunit/diff/ComparisonController; // field@1cfe │ │ +12bc16: 2200 4509 |0007: new-instance v0, Lorg/xmlunit/diff/ComparisonControllers$StopComparisonController; // type@0945 │ │ +12bc1a: 6201 051d |0009: sget-object v1, Lorg/xmlunit/diff/ComparisonResult;.DIFFERENT:Lorg/xmlunit/diff/ComparisonResult; // field@1d05 │ │ +12bc1e: 7020 4036 1000 |000b: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ComparisonControllers$StopComparisonController;.:(Lorg/xmlunit/diff/ComparisonResult;)V // method@3640 │ │ +12bc24: 6900 ff1c |000e: sput-object v0, Lorg/xmlunit/diff/ComparisonControllers;.StopWhenDifferent:Lorg/xmlunit/diff/ComparisonController; // field@1cff │ │ +12bc28: 2200 4509 |0010: new-instance v0, Lorg/xmlunit/diff/ComparisonControllers$StopComparisonController; // type@0945 │ │ +12bc2c: 6201 071d |0012: sget-object v1, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ +12bc30: 7020 4036 1000 |0014: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ComparisonControllers$StopComparisonController;.:(Lorg/xmlunit/diff/ComparisonResult;)V // method@3640 │ │ +12bc36: 6900 001d |0017: sput-object v0, Lorg/xmlunit/diff/ComparisonControllers;.StopWhenSimilar:Lorg/xmlunit/diff/ComparisonController; // field@1d00 │ │ +12bc3a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0007 line=36 │ │ 0x0010 line=42 │ │ locals : │ │ │ │ @@ -333673,17 +333675,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12bc34: |[12bc34] org.xmlunit.diff.ComparisonControllers.:()V │ │ -12bc44: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12bc4a: 0e00 |0003: return-void │ │ +12bc3c: |[12bc3c] org.xmlunit.diff.ComparisonControllers.:()V │ │ +12bc4c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12bc52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/ComparisonControllers; │ │ │ │ Virtual methods - │ │ @@ -333794,26 +333796,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -12bc4c: |[12bc4c] org.xmlunit.diff.ComparisonListenerSupport.:()V │ │ -12bc5c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12bc62: 2200 7d07 |0003: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@077d │ │ -12bc66: 7010 a52c 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@2ca5 │ │ -12bc6c: 5b10 011d |0008: iput-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.compListeners:Ljava/util/List; // field@1d01 │ │ -12bc70: 2200 7d07 |000a: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@077d │ │ -12bc74: 7010 a52c 0000 |000c: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@2ca5 │ │ -12bc7a: 5b10 031d |000f: iput-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.matchListeners:Ljava/util/List; // field@1d03 │ │ -12bc7e: 2200 7d07 |0011: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@077d │ │ -12bc82: 7010 a52c 0000 |0013: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@2ca5 │ │ -12bc88: 5b10 021d |0016: iput-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.diffListeners:Ljava/util/List; // field@1d02 │ │ -12bc8c: 0e00 |0018: return-void │ │ +12bc54: |[12bc54] org.xmlunit.diff.ComparisonListenerSupport.:()V │ │ +12bc64: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12bc6a: 2200 7d07 |0003: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@077d │ │ +12bc6e: 7010 a52c 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@2ca5 │ │ +12bc74: 5b10 011d |0008: iput-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.compListeners:Ljava/util/List; // field@1d01 │ │ +12bc78: 2200 7d07 |000a: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@077d │ │ +12bc7c: 7010 a52c 0000 |000c: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@2ca5 │ │ +12bc82: 5b10 031d |000f: iput-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.matchListeners:Ljava/util/List; // field@1d03 │ │ +12bc86: 2200 7d07 |0011: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@077d │ │ +12bc8a: 7010 a52c 0000 |0013: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@2ca5 │ │ +12bc90: 5b10 021d |0016: iput-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.diffListeners:Ljava/util/List; // field@1d02 │ │ +12bc94: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000a line=26 │ │ 0x0011 line=28 │ │ locals : │ │ @@ -333824,29 +333826,29 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;Ljava/util/List;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -12bce4: |[12bce4] org.xmlunit.diff.ComparisonListenerSupport.fire:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;Ljava/util/List;)V │ │ -12bcf4: 7210 2f2c 0300 |0000: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ -12bcfa: 0a00 |0003: move-result v0 │ │ -12bcfc: 3900 1600 |0004: if-nez v0, 001a // +0016 │ │ -12bd00: 7210 302c 0300 |0006: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -12bd06: 0c03 |0009: move-result-object v3 │ │ -12bd08: 7210 042c 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12bd0e: 0a00 |000d: move-result v0 │ │ -12bd10: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ -12bd14: 7210 052c 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12bd1a: 0c00 |0013: move-result-object v0 │ │ -12bd1c: 1f00 4809 |0014: check-cast v0, Lorg/xmlunit/diff/ComparisonListener; // type@0948 │ │ -12bd20: 7230 4636 1002 |0016: invoke-interface {v0, v1, v2}, Lorg/xmlunit/diff/ComparisonListener;.comparisonPerformed:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V // method@3646 │ │ -12bd26: 28f1 |0019: goto 000a // -000f │ │ -12bd28: 0e00 |001a: return-void │ │ +12bcec: |[12bcec] org.xmlunit.diff.ComparisonListenerSupport.fire:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;Ljava/util/List;)V │ │ +12bcfc: 7210 2f2c 0300 |0000: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ +12bd02: 0a00 |0003: move-result v0 │ │ +12bd04: 3900 1600 |0004: if-nez v0, 001a // +0016 │ │ +12bd08: 7210 302c 0300 |0006: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +12bd0e: 0c03 |0009: move-result-object v3 │ │ +12bd10: 7210 042c 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +12bd16: 0a00 |000d: move-result v0 │ │ +12bd18: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ +12bd1c: 7210 052c 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12bd22: 0c00 |0013: move-result-object v0 │ │ +12bd24: 1f00 4809 |0014: check-cast v0, Lorg/xmlunit/diff/ComparisonListener; // type@0948 │ │ +12bd28: 7230 4636 1002 |0016: invoke-interface {v0, v1, v2}, Lorg/xmlunit/diff/ComparisonListener;.comparisonPerformed:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V // method@3646 │ │ +12bd2e: 28f1 |0019: goto 000a // -000f │ │ +12bd30: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=71 │ │ 0x0016 line=72 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Lorg/xmlunit/diff/Comparison; │ │ @@ -333859,18 +333861,18 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12bc90: |[12bc90] org.xmlunit.diff.ComparisonListenerSupport.addComparisonListener:(Lorg/xmlunit/diff/ComparisonListener;)V │ │ -12bca0: 5410 011d |0000: iget-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.compListeners:Ljava/util/List; // field@1d01 │ │ -12bca4: 7220 282c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -12bcaa: 0e00 |0005: return-void │ │ +12bc98: |[12bc98] org.xmlunit.diff.ComparisonListenerSupport.addComparisonListener:(Lorg/xmlunit/diff/ComparisonListener;)V │ │ +12bca8: 5410 011d |0000: iget-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.compListeners:Ljava/util/List; // field@1d01 │ │ +12bcac: 7220 282c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +12bcb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/diff/ComparisonListenerSupport; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/xmlunit/diff/ComparisonListener; │ │ │ │ @@ -333879,18 +333881,18 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12bcac: |[12bcac] org.xmlunit.diff.ComparisonListenerSupport.addDifferenceListener:(Lorg/xmlunit/diff/ComparisonListener;)V │ │ -12bcbc: 5410 021d |0000: iget-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.diffListeners:Ljava/util/List; // field@1d02 │ │ -12bcc0: 7220 282c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -12bcc6: 0e00 |0005: return-void │ │ +12bcb4: |[12bcb4] org.xmlunit.diff.ComparisonListenerSupport.addDifferenceListener:(Lorg/xmlunit/diff/ComparisonListener;)V │ │ +12bcc4: 5410 021d |0000: iget-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.diffListeners:Ljava/util/List; // field@1d02 │ │ +12bcc8: 7220 282c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +12bcce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/diff/ComparisonListenerSupport; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/xmlunit/diff/ComparisonListener; │ │ │ │ @@ -333899,18 +333901,18 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12bcc8: |[12bcc8] org.xmlunit.diff.ComparisonListenerSupport.addMatchListener:(Lorg/xmlunit/diff/ComparisonListener;)V │ │ -12bcd8: 5410 031d |0000: iget-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.matchListeners:Ljava/util/List; // field@1d03 │ │ -12bcdc: 7220 282c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -12bce2: 0e00 |0005: return-void │ │ +12bcd0: |[12bcd0] org.xmlunit.diff.ComparisonListenerSupport.addMatchListener:(Lorg/xmlunit/diff/ComparisonListener;)V │ │ +12bce0: 5410 031d |0000: iget-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.matchListeners:Ljava/util/List; // field@1d03 │ │ +12bce4: 7220 282c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +12bcea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/diff/ComparisonListenerSupport; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/xmlunit/diff/ComparisonListener; │ │ │ │ @@ -333919,25 +333921,25 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -12bd2c: |[12bd2c] org.xmlunit.diff.ComparisonListenerSupport.fireComparisonPerformed:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V │ │ -12bd3c: 5410 011d |0000: iget-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.compListeners:Ljava/util/List; // field@1d01 │ │ -12bd40: 7130 4b36 3200 |0002: invoke-static {v2, v3, v0}, Lorg/xmlunit/diff/ComparisonListenerSupport;.fire:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;Ljava/util/List;)V // method@364b │ │ -12bd46: 6200 061d |0005: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ -12bd4a: 3303 0800 |0007: if-ne v3, v0, 000f // +0008 │ │ -12bd4e: 5410 031d |0009: iget-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.matchListeners:Ljava/util/List; // field@1d03 │ │ -12bd52: 7130 4b36 3200 |000b: invoke-static {v2, v3, v0}, Lorg/xmlunit/diff/ComparisonListenerSupport;.fire:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;Ljava/util/List;)V // method@364b │ │ -12bd58: 2806 |000e: goto 0014 // +0006 │ │ -12bd5a: 5410 021d |000f: iget-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.diffListeners:Ljava/util/List; // field@1d02 │ │ -12bd5e: 7130 4b36 3200 |0011: invoke-static {v2, v3, v0}, Lorg/xmlunit/diff/ComparisonListenerSupport;.fire:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;Ljava/util/List;)V // method@364b │ │ -12bd64: 0e00 |0014: return-void │ │ +12bd34: |[12bd34] org.xmlunit.diff.ComparisonListenerSupport.fireComparisonPerformed:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V │ │ +12bd44: 5410 011d |0000: iget-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.compListeners:Ljava/util/List; // field@1d01 │ │ +12bd48: 7130 4b36 3200 |0002: invoke-static {v2, v3, v0}, Lorg/xmlunit/diff/ComparisonListenerSupport;.fire:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;Ljava/util/List;)V // method@364b │ │ +12bd4e: 6200 061d |0005: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ +12bd52: 3303 0800 |0007: if-ne v3, v0, 000f // +0008 │ │ +12bd56: 5410 031d |0009: iget-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.matchListeners:Ljava/util/List; // field@1d03 │ │ +12bd5a: 7130 4b36 3200 |000b: invoke-static {v2, v3, v0}, Lorg/xmlunit/diff/ComparisonListenerSupport;.fire:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;Ljava/util/List;)V // method@364b │ │ +12bd60: 2806 |000e: goto 0014 // +0006 │ │ +12bd62: 5410 021d |000f: iget-object v0, v1, Lorg/xmlunit/diff/ComparisonListenerSupport;.diffListeners:Ljava/util/List; // field@1d02 │ │ +12bd66: 7130 4b36 3200 |0011: invoke-static {v2, v3, v0}, Lorg/xmlunit/diff/ComparisonListenerSupport;.fire:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;Ljava/util/List;)V // method@364b │ │ +12bd6c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ 0x0009 line=62 │ │ 0x000f line=64 │ │ locals : │ │ @@ -333992,37 +333994,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -12bdb0: |[12bdb0] org.xmlunit.diff.ComparisonResult.:()V │ │ -12bdc0: 2200 4a09 |0000: new-instance v0, Lorg/xmlunit/diff/ComparisonResult; // type@094a │ │ -12bdc4: 1a01 9d0f |0002: const-string v1, "EQUAL" // string@0f9d │ │ -12bdc8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -12bdca: 7030 4e36 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/ComparisonResult;.:(Ljava/lang/String;I)V // method@364e │ │ -12bdd0: 6900 061d |0008: sput-object v0, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ -12bdd4: 2201 4a09 |000a: new-instance v1, Lorg/xmlunit/diff/ComparisonResult; // type@094a │ │ -12bdd8: 1a03 4d24 |000c: const-string v3, "SIMILAR" // string@244d │ │ -12bddc: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -12bdde: 7030 4e36 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/xmlunit/diff/ComparisonResult;.:(Ljava/lang/String;I)V // method@364e │ │ -12bde4: 6901 071d |0012: sput-object v1, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ -12bde8: 2203 4a09 |0014: new-instance v3, Lorg/xmlunit/diff/ComparisonResult; // type@094a │ │ -12bdec: 1a05 8d0e |0016: const-string v5, "DIFFERENT" // string@0e8d │ │ -12bdf0: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -12bdf2: 7030 4e36 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/xmlunit/diff/ComparisonResult;.:(Ljava/lang/String;I)V // method@364e │ │ -12bdf8: 6903 051d |001c: sput-object v3, Lorg/xmlunit/diff/ComparisonResult;.DIFFERENT:Lorg/xmlunit/diff/ComparisonResult; // field@1d05 │ │ -12bdfc: 1235 |001e: const/4 v5, #int 3 // #3 │ │ -12bdfe: 2355 0f0a |001f: new-array v5, v5, [Lorg/xmlunit/diff/ComparisonResult; // type@0a0f │ │ -12be02: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ -12be06: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ -12be0a: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ -12be0e: 6905 041d |0027: sput-object v5, Lorg/xmlunit/diff/ComparisonResult;.$VALUES:[Lorg/xmlunit/diff/ComparisonResult; // field@1d04 │ │ -12be12: 0e00 |0029: return-void │ │ +12bdb8: |[12bdb8] org.xmlunit.diff.ComparisonResult.:()V │ │ +12bdc8: 2200 4a09 |0000: new-instance v0, Lorg/xmlunit/diff/ComparisonResult; // type@094a │ │ +12bdcc: 1a01 9d0f |0002: const-string v1, "EQUAL" // string@0f9d │ │ +12bdd0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +12bdd2: 7030 4e36 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/ComparisonResult;.:(Ljava/lang/String;I)V // method@364e │ │ +12bdd8: 6900 061d |0008: sput-object v0, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ +12bddc: 2201 4a09 |000a: new-instance v1, Lorg/xmlunit/diff/ComparisonResult; // type@094a │ │ +12bde0: 1a03 4d24 |000c: const-string v3, "SIMILAR" // string@244d │ │ +12bde4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +12bde6: 7030 4e36 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/xmlunit/diff/ComparisonResult;.:(Ljava/lang/String;I)V // method@364e │ │ +12bdec: 6901 071d |0012: sput-object v1, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ +12bdf0: 2203 4a09 |0014: new-instance v3, Lorg/xmlunit/diff/ComparisonResult; // type@094a │ │ +12bdf4: 1a05 8d0e |0016: const-string v5, "DIFFERENT" // string@0e8d │ │ +12bdf8: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +12bdfa: 7030 4e36 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/xmlunit/diff/ComparisonResult;.:(Ljava/lang/String;I)V // method@364e │ │ +12be00: 6903 051d |001c: sput-object v3, Lorg/xmlunit/diff/ComparisonResult;.DIFFERENT:Lorg/xmlunit/diff/ComparisonResult; // field@1d05 │ │ +12be04: 1235 |001e: const/4 v5, #int 3 // #3 │ │ +12be06: 2355 0f0a |001f: new-array v5, v5, [Lorg/xmlunit/diff/ComparisonResult; // type@0a0f │ │ +12be0a: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ +12be0e: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ +12be12: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ +12be16: 6905 041d |0027: sput-object v5, Lorg/xmlunit/diff/ComparisonResult;.$VALUES:[Lorg/xmlunit/diff/ComparisonResult; // field@1d04 │ │ +12be1a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x000a line=28 │ │ 0x0014 line=32 │ │ 0x0027 line=19 │ │ locals : │ │ @@ -334032,17 +334034,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 │ │ -12be14: |[12be14] org.xmlunit.diff.ComparisonResult.:(Ljava/lang/String;I)V │ │ -12be24: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ -12be2a: 0e00 |0003: return-void │ │ +12be1c: |[12be1c] org.xmlunit.diff.ComparisonResult.:(Ljava/lang/String;I)V │ │ +12be2c: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ +12be32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/ComparisonResult; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -334052,20 +334054,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/xmlunit/diff/ComparisonResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12bd68: |[12bd68] org.xmlunit.diff.ComparisonResult.valueOf:(Ljava/lang/String;)Lorg/xmlunit/diff/ComparisonResult; │ │ -12bd78: 1c00 4a09 |0000: const-class v0, Lorg/xmlunit/diff/ComparisonResult; // type@094a │ │ -12bd7c: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ -12bd82: 0c01 |0005: move-result-object v1 │ │ -12bd84: 1f01 4a09 |0006: check-cast v1, Lorg/xmlunit/diff/ComparisonResult; // type@094a │ │ -12bd88: 1101 |0008: return-object v1 │ │ +12bd70: |[12bd70] org.xmlunit.diff.ComparisonResult.valueOf:(Ljava/lang/String;)Lorg/xmlunit/diff/ComparisonResult; │ │ +12bd80: 1c00 4a09 |0000: const-class v0, Lorg/xmlunit/diff/ComparisonResult; // type@094a │ │ +12bd84: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ +12bd8a: 0c01 |0005: move-result-object v1 │ │ +12bd8c: 1f01 4a09 |0006: check-cast v1, Lorg/xmlunit/diff/ComparisonResult; // type@094a │ │ +12bd90: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/xmlunit/diff/ComparisonResult;) │ │ @@ -334073,20 +334075,20 @@ │ │ type : '()[Lorg/xmlunit/diff/ComparisonResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12bd8c: |[12bd8c] org.xmlunit.diff.ComparisonResult.values:()[Lorg/xmlunit/diff/ComparisonResult; │ │ -12bd9c: 6200 041d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.$VALUES:[Lorg/xmlunit/diff/ComparisonResult; // field@1d04 │ │ -12bda0: 6e10 7638 0000 |0002: invoke-virtual {v0}, [Lorg/xmlunit/diff/ComparisonResult;.clone:()Ljava/lang/Object; // method@3876 │ │ -12bda6: 0c00 |0005: move-result-object v0 │ │ -12bda8: 1f00 0f0a |0006: check-cast v0, [Lorg/xmlunit/diff/ComparisonResult; // type@0a0f │ │ -12bdac: 1100 |0008: return-object v0 │ │ +12bd94: |[12bd94] org.xmlunit.diff.ComparisonResult.values:()[Lorg/xmlunit/diff/ComparisonResult; │ │ +12bda4: 6200 041d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.$VALUES:[Lorg/xmlunit/diff/ComparisonResult; // field@1d04 │ │ +12bda8: 6e10 7638 0000 |0002: invoke-virtual {v0}, [Lorg/xmlunit/diff/ComparisonResult;.clone:()Ljava/lang/Object; // method@3876 │ │ +12bdae: 0c00 |0005: move-result-object v0 │ │ +12bdb0: 1f00 0f0a |0006: check-cast v0, [Lorg/xmlunit/diff/ComparisonResult; // type@0a0f │ │ +12bdb4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3522 (ComparisonResult.java) │ │ @@ -334230,195 +334232,195 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 26 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 366 16-bit code units │ │ -12becc: |[12becc] org.xmlunit.diff.ComparisonType.:()V │ │ -12bedc: 2200 4b09 |0000: new-instance v0, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bee0: 1a01 8e29 |0002: const-string v1, "XML_VERSION" // string@298e │ │ -12bee4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -12bee6: 7030 5536 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ -12beec: 6900 1f1d |0008: sput-object v0, Lorg/xmlunit/diff/ComparisonType;.XML_VERSION:Lorg/xmlunit/diff/ComparisonType; // field@1d1f │ │ -12bef0: 2201 4b09 |000a: new-instance v1, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bef4: 1a03 8d29 |000c: const-string v3, "XML_STANDALONE" // string@298d │ │ -12bef8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -12befa: 7030 5536 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ -12bf00: 6901 1e1d |0012: sput-object v1, Lorg/xmlunit/diff/ComparisonType;.XML_STANDALONE:Lorg/xmlunit/diff/ComparisonType; // field@1d1e │ │ -12bf04: 2203 4b09 |0014: new-instance v3, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bf08: 1a05 8c29 |0016: const-string v5, "XML_ENCODING" // string@298c │ │ -12bf0c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -12bf0e: 7030 5536 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ -12bf14: 6903 1d1d |001c: sput-object v3, Lorg/xmlunit/diff/ComparisonType;.XML_ENCODING:Lorg/xmlunit/diff/ComparisonType; // field@1d1d │ │ -12bf18: 2205 4b09 |001e: new-instance v5, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bf1c: 1a07 0e12 |0020: const-string v7, "HAS_DOCTYPE_DECLARATION" // string@120e │ │ -12bf20: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -12bf22: 7040 5836 7548 |0023: invoke-direct {v5, v7, v8, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;IZ)V // method@3658 │ │ -12bf28: 6905 141d |0026: sput-object v5, Lorg/xmlunit/diff/ComparisonType;.HAS_DOCTYPE_DECLARATION:Lorg/xmlunit/diff/ComparisonType; // field@1d14 │ │ -12bf2c: 2207 4b09 |0028: new-instance v7, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bf30: 1a09 ac0e |002a: const-string v9, "DOCTYPE_NAME" // string@0eac │ │ -12bf34: 124a |002c: const/4 v10, #int 4 // #4 │ │ -12bf36: 7040 5836 974a |002d: invoke-direct {v7, v9, v10, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;IZ)V // method@3658 │ │ -12bf3c: 6907 0f1d |0030: sput-object v7, Lorg/xmlunit/diff/ComparisonType;.DOCTYPE_NAME:Lorg/xmlunit/diff/ComparisonType; // field@1d0f │ │ -12bf40: 2209 4b09 |0032: new-instance v9, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bf44: 1a0b ad0e |0034: const-string v11, "DOCTYPE_PUBLIC_ID" // string@0ead │ │ -12bf48: 125c |0036: const/4 v12, #int 5 // #5 │ │ -12bf4a: 7040 5836 b94c |0037: invoke-direct {v9, v11, v12, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;IZ)V // method@3658 │ │ -12bf50: 6909 101d |003a: sput-object v9, Lorg/xmlunit/diff/ComparisonType;.DOCTYPE_PUBLIC_ID:Lorg/xmlunit/diff/ComparisonType; // field@1d10 │ │ -12bf54: 220b 4b09 |003c: new-instance v11, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bf58: 1a0d ae0e |003e: const-string v13, "DOCTYPE_SYSTEM_ID" // string@0eae │ │ -12bf5c: 126e |0040: const/4 v14, #int 6 // #6 │ │ -12bf5e: 7040 5836 db4e |0041: invoke-direct {v11, v13, v14, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;IZ)V // method@3658 │ │ -12bf64: 690b 111d |0044: sput-object v11, Lorg/xmlunit/diff/ComparisonType;.DOCTYPE_SYSTEM_ID:Lorg/xmlunit/diff/ComparisonType; // field@1d11 │ │ -12bf68: 220d 4b09 |0046: new-instance v13, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bf6c: 1a0f 0124 |0048: const-string v15, "SCHEMA_LOCATION" // string@2401 │ │ -12bf70: 127e |004a: const/4 v14, #int 7 // #7 │ │ -12bf72: 7030 5536 fd0e |004b: invoke-direct {v13, v15, v14}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ -12bf78: 690d 1b1d |004e: sput-object v13, Lorg/xmlunit/diff/ComparisonType;.SCHEMA_LOCATION:Lorg/xmlunit/diff/ComparisonType; // field@1d1b │ │ -12bf7c: 220f 4b09 |0050: new-instance v15, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bf80: 1a0e 1421 |0052: const-string v14, "NO_NAMESPACE_SCHEMA_LOCATION" // string@2114 │ │ -12bf84: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ -12bf88: 7030 5536 ef0c |0056: invoke-direct {v15, v14, v12}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ -12bf8e: 690f 181d |0059: sput-object v15, Lorg/xmlunit/diff/ComparisonType;.NO_NAMESPACE_SCHEMA_LOCATION:Lorg/xmlunit/diff/ComparisonType; // field@1d18 │ │ -12bf92: 220e 4b09 |005b: new-instance v14, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bf96: 1a0c 0321 |005d: const-string v12, "NODE_TYPE" // string@2103 │ │ -12bf9a: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ -12bf9e: 7030 5536 ce0a |0061: invoke-direct {v14, v12, v10}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ -12bfa4: 690e 171d |0064: sput-object v14, Lorg/xmlunit/diff/ComparisonType;.NODE_TYPE:Lorg/xmlunit/diff/ComparisonType; // field@1d17 │ │ -12bfa8: 220c 4b09 |0066: new-instance v12, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bfac: 1a0a db20 |0068: const-string v10, "NAMESPACE_PREFIX" // string@20db │ │ -12bfb0: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ -12bfb4: 7030 5536 ac08 |006c: invoke-direct {v12, v10, v8}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ -12bfba: 690c 151d |006f: sput-object v12, Lorg/xmlunit/diff/ComparisonType;.NAMESPACE_PREFIX:Lorg/xmlunit/diff/ComparisonType; // field@1d15 │ │ -12bfbe: 220a 4b09 |0071: new-instance v10, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bfc2: 1a08 dc20 |0073: const-string v8, "NAMESPACE_URI" // string@20dc │ │ -12bfc6: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ -12bfca: 7030 5536 8a06 |0077: invoke-direct {v10, v8, v6}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ -12bfd0: 690a 161d |007a: sput-object v10, Lorg/xmlunit/diff/ComparisonType;.NAMESPACE_URI:Lorg/xmlunit/diff/ComparisonType; // field@1d16 │ │ -12bfd4: 2208 4b09 |007c: new-instance v8, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bfd8: 1a06 fc25 |007e: const-string v6, "TEXT_VALUE" // string@25fc │ │ -12bfdc: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ -12bfe0: 7030 5536 6804 |0082: invoke-direct {v8, v6, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ -12bfe6: 6908 1c1d |0085: sput-object v8, Lorg/xmlunit/diff/ComparisonType;.TEXT_VALUE:Lorg/xmlunit/diff/ComparisonType; // field@1d1c │ │ -12bfea: 2206 4b09 |0087: new-instance v6, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bfee: 1a04 5822 |0089: const-string v4, "PROCESSING_INSTRUCTION_TARGET" // string@2258 │ │ -12bff2: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ -12bff6: 7030 5536 4602 |008d: invoke-direct {v6, v4, v2}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ -12bffc: 6906 1a1d |0090: sput-object v6, Lorg/xmlunit/diff/ComparisonType;.PROCESSING_INSTRUCTION_TARGET:Lorg/xmlunit/diff/ComparisonType; // field@1d1a │ │ -12c000: 2204 4b09 |0092: new-instance v4, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12c004: 1a02 5722 |0094: const-string v2, "PROCESSING_INSTRUCTION_DATA" // string@2257 │ │ -12c008: 0810 0600 |0096: move-object/from16 v16, v6 │ │ -12c00c: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ -12c010: 7030 5536 2406 |009a: invoke-direct {v4, v2, v6}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ -12c016: 6904 191d |009d: sput-object v4, Lorg/xmlunit/diff/ComparisonType;.PROCESSING_INSTRUCTION_DATA:Lorg/xmlunit/diff/ComparisonType; // field@1d19 │ │ -12c01a: 2202 4b09 |009f: new-instance v2, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12c01e: 1a06 610f |00a1: const-string v6, "ELEMENT_TAG_NAME" // string@0f61 │ │ -12c022: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ -12c026: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ -12c02a: 7030 5536 6204 |00a7: invoke-direct {v2, v6, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ -12c030: 6902 131d |00aa: sput-object v2, Lorg/xmlunit/diff/ComparisonType;.ELEMENT_TAG_NAME:Lorg/xmlunit/diff/ComparisonType; // field@1d13 │ │ -12c034: 2206 4b09 |00ac: new-instance v6, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12c038: 1a04 730a |00ae: const-string v4, "ATTR_VALUE_EXPLICITLY_SPECIFIED" // string@0a73 │ │ -12c03c: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ -12c040: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ -12c044: 0813 0800 |00b4: move-object/from16 v19, v8 │ │ -12c048: 1a08 4e2e |00b6: const-string v8, "attribute value explicitly specified" // string@2e4e │ │ -12c04c: 7040 5636 4682 |00b8: invoke-direct {v6, v4, v2, v8}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@3656 │ │ -12c052: 6906 0b1d |00bb: sput-object v6, Lorg/xmlunit/diff/ComparisonType;.ATTR_VALUE_EXPLICITLY_SPECIFIED:Lorg/xmlunit/diff/ComparisonType; // field@1d0b │ │ -12c056: 2204 4b09 |00bd: new-instance v4, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12c05a: 1a08 600f |00bf: const-string v8, "ELEMENT_NUM_ATTRIBUTES" // string@0f60 │ │ -12c05e: 1302 1100 |00c1: const/16 v2, #int 17 // #11 │ │ -12c062: 0814 0600 |00c3: move-object/from16 v20, v6 │ │ -12c066: 1a06 a042 |00c5: const-string v6, "number of attributes" // string@42a0 │ │ -12c06a: 7040 5636 8462 |00c7: invoke-direct {v4, v8, v2, v6}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@3656 │ │ -12c070: 6904 121d |00ca: sput-object v4, Lorg/xmlunit/diff/ComparisonType;.ELEMENT_NUM_ATTRIBUTES:Lorg/xmlunit/diff/ComparisonType; // field@1d12 │ │ -12c074: 2206 4b09 |00cc: new-instance v6, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12c078: 1a08 720a |00ce: const-string v8, "ATTR_VALUE" // string@0a72 │ │ -12c07c: 1302 1200 |00d0: const/16 v2, #int 18 // #12 │ │ -12c080: 0815 0400 |00d2: move-object/from16 v21, v4 │ │ -12c084: 1a04 4d2e |00d4: const-string v4, "attribute value" // string@2e4d │ │ -12c088: 7040 5636 8642 |00d6: invoke-direct {v6, v8, v2, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@3656 │ │ -12c08e: 6906 0a1d |00d9: sput-object v6, Lorg/xmlunit/diff/ComparisonType;.ATTR_VALUE:Lorg/xmlunit/diff/ComparisonType; // field@1d0a │ │ -12c092: 2204 4b09 |00db: new-instance v4, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12c096: 1a08 ca0c |00dd: const-string v8, "CHILD_NODELIST_LENGTH" // string@0cca │ │ -12c09a: 1302 1300 |00df: const/16 v2, #int 19 // #13 │ │ -12c09e: 7030 5536 8402 |00e1: invoke-direct {v4, v8, v2}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ -12c0a4: 6904 0d1d |00e4: sput-object v4, Lorg/xmlunit/diff/ComparisonType;.CHILD_NODELIST_LENGTH:Lorg/xmlunit/diff/ComparisonType; // field@1d0d │ │ -12c0a8: 2208 4b09 |00e6: new-instance v8, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12c0ac: 1a02 cb0c |00e8: const-string v2, "CHILD_NODELIST_SEQUENCE" // string@0ccb │ │ -12c0b0: 0816 0400 |00ea: move-object/from16 v22, v4 │ │ -12c0b4: 1304 1400 |00ec: const/16 v4, #int 20 // #14 │ │ -12c0b8: 7030 5536 2804 |00ee: invoke-direct {v8, v2, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ -12c0be: 6908 0e1d |00f1: sput-object v8, Lorg/xmlunit/diff/ComparisonType;.CHILD_NODELIST_SEQUENCE:Lorg/xmlunit/diff/ComparisonType; // field@1d0e │ │ -12c0c2: 2202 4b09 |00f3: new-instance v2, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12c0c6: 1a04 c90c |00f5: const-string v4, "CHILD_LOOKUP" // string@0cc9 │ │ -12c0ca: 0817 0800 |00f7: move-object/from16 v23, v8 │ │ -12c0ce: 1308 1500 |00f9: const/16 v8, #int 21 // #15 │ │ -12c0d2: 0818 0600 |00fb: move-object/from16 v24, v6 │ │ -12c0d6: 1a06 482f |00fd: const-string v6, "child" // string@2f48 │ │ -12c0da: 7040 5636 4268 |00ff: invoke-direct {v2, v4, v8, v6}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@3656 │ │ -12c0e0: 6902 0c1d |0102: sput-object v2, Lorg/xmlunit/diff/ComparisonType;.CHILD_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d0c │ │ -12c0e4: 2204 4b09 |0104: new-instance v4, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12c0e8: 1a06 700a |0106: const-string v6, "ATTR_NAME_LOOKUP" // string@0a70 │ │ -12c0ec: 1308 1600 |0108: const/16 v8, #int 22 // #16 │ │ -12c0f0: 0819 0200 |010a: move-object/from16 v25, v2 │ │ -12c0f4: 1a02 4c2e |010c: const-string v2, "attribute name" // string@2e4c │ │ -12c0f8: 7040 5636 6428 |010e: invoke-direct {v4, v6, v8, v2}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@3656 │ │ -12c0fe: 6904 091d |0111: sput-object v4, Lorg/xmlunit/diff/ComparisonType;.ATTR_NAME_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d09 │ │ -12c102: 1302 1700 |0113: const/16 v2, #int 23 // #17 │ │ -12c106: 2322 100a |0115: new-array v2, v2, [Lorg/xmlunit/diff/ComparisonType; // type@0a10 │ │ -12c10a: 1206 |0117: const/4 v6, #int 0 // #0 │ │ -12c10c: 4d00 0206 |0118: aput-object v0, v2, v6 │ │ -12c110: 1210 |011a: const/4 v0, #int 1 // #1 │ │ -12c112: 4d01 0200 |011b: aput-object v1, v2, v0 │ │ -12c116: 1220 |011d: const/4 v0, #int 2 // #2 │ │ -12c118: 4d03 0200 |011e: aput-object v3, v2, v0 │ │ -12c11c: 1230 |0120: const/4 v0, #int 3 // #3 │ │ -12c11e: 4d05 0200 |0121: aput-object v5, v2, v0 │ │ -12c122: 1240 |0123: const/4 v0, #int 4 // #4 │ │ -12c124: 4d07 0200 |0124: aput-object v7, v2, v0 │ │ -12c128: 1250 |0126: const/4 v0, #int 5 // #5 │ │ -12c12a: 4d09 0200 |0127: aput-object v9, v2, v0 │ │ -12c12e: 1260 |0129: const/4 v0, #int 6 // #6 │ │ -12c130: 4d0b 0200 |012a: aput-object v11, v2, v0 │ │ -12c134: 1270 |012c: const/4 v0, #int 7 // #7 │ │ -12c136: 4d0d 0200 |012d: aput-object v13, v2, v0 │ │ -12c13a: 1300 0800 |012f: const/16 v0, #int 8 // #8 │ │ -12c13e: 4d0f 0200 |0131: aput-object v15, v2, v0 │ │ -12c142: 1300 0900 |0133: const/16 v0, #int 9 // #9 │ │ -12c146: 4d0e 0200 |0135: aput-object v14, v2, v0 │ │ -12c14a: 1300 0a00 |0137: const/16 v0, #int 10 // #a │ │ -12c14e: 4d0c 0200 |0139: aput-object v12, v2, v0 │ │ -12c152: 1300 0b00 |013b: const/16 v0, #int 11 // #b │ │ -12c156: 4d0a 0200 |013d: aput-object v10, v2, v0 │ │ -12c15a: 1300 0c00 |013f: const/16 v0, #int 12 // #c │ │ -12c15e: 4d13 0200 |0141: aput-object v19, v2, v0 │ │ -12c162: 1300 0d00 |0143: const/16 v0, #int 13 // #d │ │ -12c166: 4d10 0200 |0145: aput-object v16, v2, v0 │ │ -12c16a: 1300 0e00 |0147: const/16 v0, #int 14 // #e │ │ -12c16e: 4d11 0200 |0149: aput-object v17, v2, v0 │ │ -12c172: 1300 0f00 |014b: const/16 v0, #int 15 // #f │ │ -12c176: 4d12 0200 |014d: aput-object v18, v2, v0 │ │ -12c17a: 1300 1000 |014f: const/16 v0, #int 16 // #10 │ │ -12c17e: 4d14 0200 |0151: aput-object v20, v2, v0 │ │ -12c182: 1300 1100 |0153: const/16 v0, #int 17 // #11 │ │ -12c186: 4d15 0200 |0155: aput-object v21, v2, v0 │ │ -12c18a: 1300 1200 |0157: const/16 v0, #int 18 // #12 │ │ -12c18e: 4d18 0200 |0159: aput-object v24, v2, v0 │ │ -12c192: 1300 1300 |015b: const/16 v0, #int 19 // #13 │ │ -12c196: 4d16 0200 |015d: aput-object v22, v2, v0 │ │ -12c19a: 1300 1400 |015f: const/16 v0, #int 20 // #14 │ │ -12c19e: 4d17 0200 |0161: aput-object v23, v2, v0 │ │ -12c1a2: 1300 1500 |0163: const/16 v0, #int 21 // #15 │ │ -12c1a6: 4d19 0200 |0165: aput-object v25, v2, v0 │ │ -12c1aa: 1300 1600 |0167: const/16 v0, #int 22 // #16 │ │ -12c1ae: 4d04 0200 |0169: aput-object v4, v2, v0 │ │ -12c1b2: 6902 081d |016b: sput-object v2, Lorg/xmlunit/diff/ComparisonType;.$VALUES:[Lorg/xmlunit/diff/ComparisonType; // field@1d08 │ │ -12c1b6: 0e00 |016d: return-void │ │ +12bed4: |[12bed4] org.xmlunit.diff.ComparisonType.:()V │ │ +12bee4: 2200 4b09 |0000: new-instance v0, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12bee8: 1a01 8e29 |0002: const-string v1, "XML_VERSION" // string@298e │ │ +12beec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +12beee: 7030 5536 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ +12bef4: 6900 1f1d |0008: sput-object v0, Lorg/xmlunit/diff/ComparisonType;.XML_VERSION:Lorg/xmlunit/diff/ComparisonType; // field@1d1f │ │ +12bef8: 2201 4b09 |000a: new-instance v1, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12befc: 1a03 8d29 |000c: const-string v3, "XML_STANDALONE" // string@298d │ │ +12bf00: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +12bf02: 7030 5536 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ +12bf08: 6901 1e1d |0012: sput-object v1, Lorg/xmlunit/diff/ComparisonType;.XML_STANDALONE:Lorg/xmlunit/diff/ComparisonType; // field@1d1e │ │ +12bf0c: 2203 4b09 |0014: new-instance v3, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12bf10: 1a05 8c29 |0016: const-string v5, "XML_ENCODING" // string@298c │ │ +12bf14: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +12bf16: 7030 5536 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ +12bf1c: 6903 1d1d |001c: sput-object v3, Lorg/xmlunit/diff/ComparisonType;.XML_ENCODING:Lorg/xmlunit/diff/ComparisonType; // field@1d1d │ │ +12bf20: 2205 4b09 |001e: new-instance v5, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12bf24: 1a07 0e12 |0020: const-string v7, "HAS_DOCTYPE_DECLARATION" // string@120e │ │ +12bf28: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +12bf2a: 7040 5836 7548 |0023: invoke-direct {v5, v7, v8, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;IZ)V // method@3658 │ │ +12bf30: 6905 141d |0026: sput-object v5, Lorg/xmlunit/diff/ComparisonType;.HAS_DOCTYPE_DECLARATION:Lorg/xmlunit/diff/ComparisonType; // field@1d14 │ │ +12bf34: 2207 4b09 |0028: new-instance v7, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12bf38: 1a09 ac0e |002a: const-string v9, "DOCTYPE_NAME" // string@0eac │ │ +12bf3c: 124a |002c: const/4 v10, #int 4 // #4 │ │ +12bf3e: 7040 5836 974a |002d: invoke-direct {v7, v9, v10, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;IZ)V // method@3658 │ │ +12bf44: 6907 0f1d |0030: sput-object v7, Lorg/xmlunit/diff/ComparisonType;.DOCTYPE_NAME:Lorg/xmlunit/diff/ComparisonType; // field@1d0f │ │ +12bf48: 2209 4b09 |0032: new-instance v9, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12bf4c: 1a0b ad0e |0034: const-string v11, "DOCTYPE_PUBLIC_ID" // string@0ead │ │ +12bf50: 125c |0036: const/4 v12, #int 5 // #5 │ │ +12bf52: 7040 5836 b94c |0037: invoke-direct {v9, v11, v12, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;IZ)V // method@3658 │ │ +12bf58: 6909 101d |003a: sput-object v9, Lorg/xmlunit/diff/ComparisonType;.DOCTYPE_PUBLIC_ID:Lorg/xmlunit/diff/ComparisonType; // field@1d10 │ │ +12bf5c: 220b 4b09 |003c: new-instance v11, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12bf60: 1a0d ae0e |003e: const-string v13, "DOCTYPE_SYSTEM_ID" // string@0eae │ │ +12bf64: 126e |0040: const/4 v14, #int 6 // #6 │ │ +12bf66: 7040 5836 db4e |0041: invoke-direct {v11, v13, v14, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;IZ)V // method@3658 │ │ +12bf6c: 690b 111d |0044: sput-object v11, Lorg/xmlunit/diff/ComparisonType;.DOCTYPE_SYSTEM_ID:Lorg/xmlunit/diff/ComparisonType; // field@1d11 │ │ +12bf70: 220d 4b09 |0046: new-instance v13, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12bf74: 1a0f 0124 |0048: const-string v15, "SCHEMA_LOCATION" // string@2401 │ │ +12bf78: 127e |004a: const/4 v14, #int 7 // #7 │ │ +12bf7a: 7030 5536 fd0e |004b: invoke-direct {v13, v15, v14}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ +12bf80: 690d 1b1d |004e: sput-object v13, Lorg/xmlunit/diff/ComparisonType;.SCHEMA_LOCATION:Lorg/xmlunit/diff/ComparisonType; // field@1d1b │ │ +12bf84: 220f 4b09 |0050: new-instance v15, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12bf88: 1a0e 1421 |0052: const-string v14, "NO_NAMESPACE_SCHEMA_LOCATION" // string@2114 │ │ +12bf8c: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ +12bf90: 7030 5536 ef0c |0056: invoke-direct {v15, v14, v12}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ +12bf96: 690f 181d |0059: sput-object v15, Lorg/xmlunit/diff/ComparisonType;.NO_NAMESPACE_SCHEMA_LOCATION:Lorg/xmlunit/diff/ComparisonType; // field@1d18 │ │ +12bf9a: 220e 4b09 |005b: new-instance v14, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12bf9e: 1a0c 0321 |005d: const-string v12, "NODE_TYPE" // string@2103 │ │ +12bfa2: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ +12bfa6: 7030 5536 ce0a |0061: invoke-direct {v14, v12, v10}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ +12bfac: 690e 171d |0064: sput-object v14, Lorg/xmlunit/diff/ComparisonType;.NODE_TYPE:Lorg/xmlunit/diff/ComparisonType; // field@1d17 │ │ +12bfb0: 220c 4b09 |0066: new-instance v12, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12bfb4: 1a0a db20 |0068: const-string v10, "NAMESPACE_PREFIX" // string@20db │ │ +12bfb8: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ +12bfbc: 7030 5536 ac08 |006c: invoke-direct {v12, v10, v8}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ +12bfc2: 690c 151d |006f: sput-object v12, Lorg/xmlunit/diff/ComparisonType;.NAMESPACE_PREFIX:Lorg/xmlunit/diff/ComparisonType; // field@1d15 │ │ +12bfc6: 220a 4b09 |0071: new-instance v10, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12bfca: 1a08 dc20 |0073: const-string v8, "NAMESPACE_URI" // string@20dc │ │ +12bfce: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ +12bfd2: 7030 5536 8a06 |0077: invoke-direct {v10, v8, v6}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ +12bfd8: 690a 161d |007a: sput-object v10, Lorg/xmlunit/diff/ComparisonType;.NAMESPACE_URI:Lorg/xmlunit/diff/ComparisonType; // field@1d16 │ │ +12bfdc: 2208 4b09 |007c: new-instance v8, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12bfe0: 1a06 fc25 |007e: const-string v6, "TEXT_VALUE" // string@25fc │ │ +12bfe4: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ +12bfe8: 7030 5536 6804 |0082: invoke-direct {v8, v6, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ +12bfee: 6908 1c1d |0085: sput-object v8, Lorg/xmlunit/diff/ComparisonType;.TEXT_VALUE:Lorg/xmlunit/diff/ComparisonType; // field@1d1c │ │ +12bff2: 2206 4b09 |0087: new-instance v6, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12bff6: 1a04 5822 |0089: const-string v4, "PROCESSING_INSTRUCTION_TARGET" // string@2258 │ │ +12bffa: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ +12bffe: 7030 5536 4602 |008d: invoke-direct {v6, v4, v2}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ +12c004: 6906 1a1d |0090: sput-object v6, Lorg/xmlunit/diff/ComparisonType;.PROCESSING_INSTRUCTION_TARGET:Lorg/xmlunit/diff/ComparisonType; // field@1d1a │ │ +12c008: 2204 4b09 |0092: new-instance v4, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12c00c: 1a02 5722 |0094: const-string v2, "PROCESSING_INSTRUCTION_DATA" // string@2257 │ │ +12c010: 0810 0600 |0096: move-object/from16 v16, v6 │ │ +12c014: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ +12c018: 7030 5536 2406 |009a: invoke-direct {v4, v2, v6}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ +12c01e: 6904 191d |009d: sput-object v4, Lorg/xmlunit/diff/ComparisonType;.PROCESSING_INSTRUCTION_DATA:Lorg/xmlunit/diff/ComparisonType; // field@1d19 │ │ +12c022: 2202 4b09 |009f: new-instance v2, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12c026: 1a06 610f |00a1: const-string v6, "ELEMENT_TAG_NAME" // string@0f61 │ │ +12c02a: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ +12c02e: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ +12c032: 7030 5536 6204 |00a7: invoke-direct {v2, v6, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ +12c038: 6902 131d |00aa: sput-object v2, Lorg/xmlunit/diff/ComparisonType;.ELEMENT_TAG_NAME:Lorg/xmlunit/diff/ComparisonType; // field@1d13 │ │ +12c03c: 2206 4b09 |00ac: new-instance v6, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12c040: 1a04 730a |00ae: const-string v4, "ATTR_VALUE_EXPLICITLY_SPECIFIED" // string@0a73 │ │ +12c044: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ +12c048: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ +12c04c: 0813 0800 |00b4: move-object/from16 v19, v8 │ │ +12c050: 1a08 4e2e |00b6: const-string v8, "attribute value explicitly specified" // string@2e4e │ │ +12c054: 7040 5636 4682 |00b8: invoke-direct {v6, v4, v2, v8}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@3656 │ │ +12c05a: 6906 0b1d |00bb: sput-object v6, Lorg/xmlunit/diff/ComparisonType;.ATTR_VALUE_EXPLICITLY_SPECIFIED:Lorg/xmlunit/diff/ComparisonType; // field@1d0b │ │ +12c05e: 2204 4b09 |00bd: new-instance v4, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12c062: 1a08 600f |00bf: const-string v8, "ELEMENT_NUM_ATTRIBUTES" // string@0f60 │ │ +12c066: 1302 1100 |00c1: const/16 v2, #int 17 // #11 │ │ +12c06a: 0814 0600 |00c3: move-object/from16 v20, v6 │ │ +12c06e: 1a06 a042 |00c5: const-string v6, "number of attributes" // string@42a0 │ │ +12c072: 7040 5636 8462 |00c7: invoke-direct {v4, v8, v2, v6}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@3656 │ │ +12c078: 6904 121d |00ca: sput-object v4, Lorg/xmlunit/diff/ComparisonType;.ELEMENT_NUM_ATTRIBUTES:Lorg/xmlunit/diff/ComparisonType; // field@1d12 │ │ +12c07c: 2206 4b09 |00cc: new-instance v6, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12c080: 1a08 720a |00ce: const-string v8, "ATTR_VALUE" // string@0a72 │ │ +12c084: 1302 1200 |00d0: const/16 v2, #int 18 // #12 │ │ +12c088: 0815 0400 |00d2: move-object/from16 v21, v4 │ │ +12c08c: 1a04 4d2e |00d4: const-string v4, "attribute value" // string@2e4d │ │ +12c090: 7040 5636 8642 |00d6: invoke-direct {v6, v8, v2, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@3656 │ │ +12c096: 6906 0a1d |00d9: sput-object v6, Lorg/xmlunit/diff/ComparisonType;.ATTR_VALUE:Lorg/xmlunit/diff/ComparisonType; // field@1d0a │ │ +12c09a: 2204 4b09 |00db: new-instance v4, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12c09e: 1a08 ca0c |00dd: const-string v8, "CHILD_NODELIST_LENGTH" // string@0cca │ │ +12c0a2: 1302 1300 |00df: const/16 v2, #int 19 // #13 │ │ +12c0a6: 7030 5536 8402 |00e1: invoke-direct {v4, v8, v2}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ +12c0ac: 6904 0d1d |00e4: sput-object v4, Lorg/xmlunit/diff/ComparisonType;.CHILD_NODELIST_LENGTH:Lorg/xmlunit/diff/ComparisonType; // field@1d0d │ │ +12c0b0: 2208 4b09 |00e6: new-instance v8, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12c0b4: 1a02 cb0c |00e8: const-string v2, "CHILD_NODELIST_SEQUENCE" // string@0ccb │ │ +12c0b8: 0816 0400 |00ea: move-object/from16 v22, v4 │ │ +12c0bc: 1304 1400 |00ec: const/16 v4, #int 20 // #14 │ │ +12c0c0: 7030 5536 2804 |00ee: invoke-direct {v8, v2, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;I)V // method@3655 │ │ +12c0c6: 6908 0e1d |00f1: sput-object v8, Lorg/xmlunit/diff/ComparisonType;.CHILD_NODELIST_SEQUENCE:Lorg/xmlunit/diff/ComparisonType; // field@1d0e │ │ +12c0ca: 2202 4b09 |00f3: new-instance v2, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12c0ce: 1a04 c90c |00f5: const-string v4, "CHILD_LOOKUP" // string@0cc9 │ │ +12c0d2: 0817 0800 |00f7: move-object/from16 v23, v8 │ │ +12c0d6: 1308 1500 |00f9: const/16 v8, #int 21 // #15 │ │ +12c0da: 0818 0600 |00fb: move-object/from16 v24, v6 │ │ +12c0de: 1a06 482f |00fd: const-string v6, "child" // string@2f48 │ │ +12c0e2: 7040 5636 4268 |00ff: invoke-direct {v2, v4, v8, v6}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@3656 │ │ +12c0e8: 6902 0c1d |0102: sput-object v2, Lorg/xmlunit/diff/ComparisonType;.CHILD_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d0c │ │ +12c0ec: 2204 4b09 |0104: new-instance v4, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12c0f0: 1a06 700a |0106: const-string v6, "ATTR_NAME_LOOKUP" // string@0a70 │ │ +12c0f4: 1308 1600 |0108: const/16 v8, #int 22 // #16 │ │ +12c0f8: 0819 0200 |010a: move-object/from16 v25, v2 │ │ +12c0fc: 1a02 4c2e |010c: const-string v2, "attribute name" // string@2e4c │ │ +12c100: 7040 5636 6428 |010e: invoke-direct {v4, v6, v8, v2}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@3656 │ │ +12c106: 6904 091d |0111: sput-object v4, Lorg/xmlunit/diff/ComparisonType;.ATTR_NAME_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d09 │ │ +12c10a: 1302 1700 |0113: const/16 v2, #int 23 // #17 │ │ +12c10e: 2322 100a |0115: new-array v2, v2, [Lorg/xmlunit/diff/ComparisonType; // type@0a10 │ │ +12c112: 1206 |0117: const/4 v6, #int 0 // #0 │ │ +12c114: 4d00 0206 |0118: aput-object v0, v2, v6 │ │ +12c118: 1210 |011a: const/4 v0, #int 1 // #1 │ │ +12c11a: 4d01 0200 |011b: aput-object v1, v2, v0 │ │ +12c11e: 1220 |011d: const/4 v0, #int 2 // #2 │ │ +12c120: 4d03 0200 |011e: aput-object v3, v2, v0 │ │ +12c124: 1230 |0120: const/4 v0, #int 3 // #3 │ │ +12c126: 4d05 0200 |0121: aput-object v5, v2, v0 │ │ +12c12a: 1240 |0123: const/4 v0, #int 4 // #4 │ │ +12c12c: 4d07 0200 |0124: aput-object v7, v2, v0 │ │ +12c130: 1250 |0126: const/4 v0, #int 5 // #5 │ │ +12c132: 4d09 0200 |0127: aput-object v9, v2, v0 │ │ +12c136: 1260 |0129: const/4 v0, #int 6 // #6 │ │ +12c138: 4d0b 0200 |012a: aput-object v11, v2, v0 │ │ +12c13c: 1270 |012c: const/4 v0, #int 7 // #7 │ │ +12c13e: 4d0d 0200 |012d: aput-object v13, v2, v0 │ │ +12c142: 1300 0800 |012f: const/16 v0, #int 8 // #8 │ │ +12c146: 4d0f 0200 |0131: aput-object v15, v2, v0 │ │ +12c14a: 1300 0900 |0133: const/16 v0, #int 9 // #9 │ │ +12c14e: 4d0e 0200 |0135: aput-object v14, v2, v0 │ │ +12c152: 1300 0a00 |0137: const/16 v0, #int 10 // #a │ │ +12c156: 4d0c 0200 |0139: aput-object v12, v2, v0 │ │ +12c15a: 1300 0b00 |013b: const/16 v0, #int 11 // #b │ │ +12c15e: 4d0a 0200 |013d: aput-object v10, v2, v0 │ │ +12c162: 1300 0c00 |013f: const/16 v0, #int 12 // #c │ │ +12c166: 4d13 0200 |0141: aput-object v19, v2, v0 │ │ +12c16a: 1300 0d00 |0143: const/16 v0, #int 13 // #d │ │ +12c16e: 4d10 0200 |0145: aput-object v16, v2, v0 │ │ +12c172: 1300 0e00 |0147: const/16 v0, #int 14 // #e │ │ +12c176: 4d11 0200 |0149: aput-object v17, v2, v0 │ │ +12c17a: 1300 0f00 |014b: const/16 v0, #int 15 // #f │ │ +12c17e: 4d12 0200 |014d: aput-object v18, v2, v0 │ │ +12c182: 1300 1000 |014f: const/16 v0, #int 16 // #10 │ │ +12c186: 4d14 0200 |0151: aput-object v20, v2, v0 │ │ +12c18a: 1300 1100 |0153: const/16 v0, #int 17 // #11 │ │ +12c18e: 4d15 0200 |0155: aput-object v21, v2, v0 │ │ +12c192: 1300 1200 |0157: const/16 v0, #int 18 // #12 │ │ +12c196: 4d18 0200 |0159: aput-object v24, v2, v0 │ │ +12c19a: 1300 1300 |015b: const/16 v0, #int 19 // #13 │ │ +12c19e: 4d16 0200 |015d: aput-object v22, v2, v0 │ │ +12c1a2: 1300 1400 |015f: const/16 v0, #int 20 // #14 │ │ +12c1a6: 4d17 0200 |0161: aput-object v23, v2, v0 │ │ +12c1aa: 1300 1500 |0163: const/16 v0, #int 21 // #15 │ │ +12c1ae: 4d19 0200 |0165: aput-object v25, v2, v0 │ │ +12c1b2: 1300 1600 |0167: const/16 v0, #int 22 // #16 │ │ +12c1b6: 4d04 0200 |0169: aput-object v4, v2, v0 │ │ +12c1ba: 6902 081d |016b: sput-object v2, Lorg/xmlunit/diff/ComparisonType;.$VALUES:[Lorg/xmlunit/diff/ComparisonType; // field@1d08 │ │ +12c1be: 0e00 |016d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x000a line=30 │ │ 0x0014 line=34 │ │ 0x001e line=38 │ │ 0x0028 line=42 │ │ @@ -334448,18 +334450,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -12c1b8: |[12c1b8] org.xmlunit.diff.ComparisonType.:(Ljava/lang/String;I)V │ │ -12c1c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12c1ca: 7040 5836 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;IZ)V // method@3658 │ │ -12c1d0: 0e00 |0004: return-void │ │ +12c1c0: |[12c1c0] org.xmlunit.diff.ComparisonType.:(Ljava/lang/String;I)V │ │ +12c1d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12c1d2: 7040 5836 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;IZ)V // method@3658 │ │ +12c1d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=133 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/diff/ComparisonType; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -334469,18 +334471,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -12c1f0: |[12c1f0] org.xmlunit.diff.ComparisonType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -12c200: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12c202: 7050 5736 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@3657 │ │ -12c208: 0e00 |0004: return-void │ │ +12c1f8: |[12c1f8] org.xmlunit.diff.ComparisonType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +12c208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12c20a: 7050 5736 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@3657 │ │ +12c210: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=141 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/diff/ComparisonType; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -334491,19 +334493,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -12c20c: |[12c20c] org.xmlunit.diff.ComparisonType.:(Ljava/lang/String;ILjava/lang/String;Z)V │ │ -12c21c: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ -12c222: 5b03 201d |0003: iput-object v3, v0, Lorg/xmlunit/diff/ComparisonType;.description:Ljava/lang/String; // field@1d20 │ │ -12c226: 5c04 211d |0005: iput-boolean v4, v0, Lorg/xmlunit/diff/ComparisonType;.doctypeComparison:Z // field@1d21 │ │ -12c22a: 0e00 |0007: return-void │ │ +12c214: |[12c214] org.xmlunit.diff.ComparisonType.:(Ljava/lang/String;ILjava/lang/String;Z)V │ │ +12c224: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ +12c22a: 5b03 201d |0003: iput-object v3, v0, Lorg/xmlunit/diff/ComparisonType;.description:Ljava/lang/String; // field@1d20 │ │ +12c22e: 5c04 211d |0005: iput-boolean v4, v0, Lorg/xmlunit/diff/ComparisonType;.doctypeComparison:Z // field@1d21 │ │ +12c232: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/diff/ComparisonType; │ │ @@ -334517,18 +334519,18 @@ │ │ type : '(Ljava/lang/String;IZ)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -12c1d4: |[12c1d4] org.xmlunit.diff.ComparisonType.:(Ljava/lang/String;IZ)V │ │ -12c1e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12c1e6: 7054 5736 2103 |0001: invoke-direct {v1, v2, v3, v0, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@3657 │ │ -12c1ec: 0e00 |0004: return-void │ │ +12c1dc: |[12c1dc] org.xmlunit.diff.ComparisonType.:(Ljava/lang/String;IZ)V │ │ +12c1ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12c1ee: 7054 5736 2103 |0001: invoke-direct {v1, v2, v3, v0, v4}, Lorg/xmlunit/diff/ComparisonType;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@3657 │ │ +12c1f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=137 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/diff/ComparisonType; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -334539,20 +334541,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/xmlunit/diff/ComparisonType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12be84: |[12be84] org.xmlunit.diff.ComparisonType.valueOf:(Ljava/lang/String;)Lorg/xmlunit/diff/ComparisonType; │ │ -12be94: 1c00 4b09 |0000: const-class v0, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12be98: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ -12be9e: 0c01 |0005: move-result-object v1 │ │ -12bea0: 1f01 4b09 |0006: check-cast v1, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ -12bea4: 1101 |0008: return-object v1 │ │ +12be8c: |[12be8c] org.xmlunit.diff.ComparisonType.valueOf:(Ljava/lang/String;)Lorg/xmlunit/diff/ComparisonType; │ │ +12be9c: 1c00 4b09 |0000: const-class v0, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12bea0: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ +12bea6: 0c01 |0005: move-result-object v1 │ │ +12bea8: 1f01 4b09 |0006: check-cast v1, Lorg/xmlunit/diff/ComparisonType; // type@094b │ │ +12beac: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #6 : (in Lorg/xmlunit/diff/ComparisonType;) │ │ @@ -334560,20 +334562,20 @@ │ │ type : '()[Lorg/xmlunit/diff/ComparisonType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12bea8: |[12bea8] org.xmlunit.diff.ComparisonType.values:()[Lorg/xmlunit/diff/ComparisonType; │ │ -12beb8: 6200 081d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonType;.$VALUES:[Lorg/xmlunit/diff/ComparisonType; // field@1d08 │ │ -12bebc: 6e10 7738 0000 |0002: invoke-virtual {v0}, [Lorg/xmlunit/diff/ComparisonType;.clone:()Ljava/lang/Object; // method@3877 │ │ -12bec2: 0c00 |0005: move-result-object v0 │ │ -12bec4: 1f00 100a |0006: check-cast v0, [Lorg/xmlunit/diff/ComparisonType; // type@0a10 │ │ -12bec8: 1100 |0008: return-object v0 │ │ +12beb0: |[12beb0] org.xmlunit.diff.ComparisonType.values:()[Lorg/xmlunit/diff/ComparisonType; │ │ +12bec0: 6200 081d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonType;.$VALUES:[Lorg/xmlunit/diff/ComparisonType; // field@1d08 │ │ +12bec4: 6e10 7738 0000 |0002: invoke-virtual {v0}, [Lorg/xmlunit/diff/ComparisonType;.clone:()Ljava/lang/Object; // method@3877 │ │ +12beca: 0c00 |0005: move-result-object v0 │ │ +12becc: 1f00 100a |0006: check-cast v0, [Lorg/xmlunit/diff/ComparisonType; // type@0a10 │ │ +12bed0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/xmlunit/diff/ComparisonType;) │ │ @@ -334581,27 +334583,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -12be44: |[12be44] org.xmlunit.diff.ComparisonType.getDescription:()Ljava/lang/String; │ │ -12be54: 5430 201d |0000: iget-object v0, v3, Lorg/xmlunit/diff/ComparisonType;.description:Ljava/lang/String; // field@1d20 │ │ -12be58: 3900 1400 |0002: if-nez v0, 0016 // +0014 │ │ -12be5c: 6e10 5b36 0300 |0004: invoke-virtual {v3}, Lorg/xmlunit/diff/ComparisonType;.name:()Ljava/lang/String; // method@365b │ │ -12be62: 0c00 |0007: move-result-object v0 │ │ -12be64: 6201 2518 |0008: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1825 │ │ -12be68: 6e20 d72a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad7 │ │ -12be6e: 0c00 |000d: move-result-object v0 │ │ -12be70: 1301 5f00 |000e: const/16 v1, #int 95 // #5f │ │ -12be74: 1302 2000 |0010: const/16 v2, #int 32 // #20 │ │ -12be78: 6e30 cc2a 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2acc │ │ -12be7e: 0c00 |0015: move-result-object v0 │ │ -12be80: 1100 |0016: return-object v0 │ │ +12be4c: |[12be4c] org.xmlunit.diff.ComparisonType.getDescription:()Ljava/lang/String; │ │ +12be5c: 5430 201d |0000: iget-object v0, v3, Lorg/xmlunit/diff/ComparisonType;.description:Ljava/lang/String; // field@1d20 │ │ +12be60: 3900 1400 |0002: if-nez v0, 0016 // +0014 │ │ +12be64: 6e10 5b36 0300 |0004: invoke-virtual {v3}, Lorg/xmlunit/diff/ComparisonType;.name:()Ljava/lang/String; // method@365b │ │ +12be6a: 0c00 |0007: move-result-object v0 │ │ +12be6c: 6201 2518 |0008: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1825 │ │ +12be70: 6e20 d72a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2ad7 │ │ +12be76: 0c00 |000d: move-result-object v0 │ │ +12be78: 1301 5f00 |000e: const/16 v1, #int 95 // #5f │ │ +12be7c: 1302 2000 |0010: const/16 v2, #int 32 // #20 │ │ +12be80: 6e30 cc2a 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2acc │ │ +12be86: 0c00 |0015: move-result-object v0 │ │ +12be88: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=151 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/xmlunit/diff/ComparisonType; │ │ │ │ @@ -334610,17 +334612,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12be2c: |[12be2c] org.xmlunit.diff.ComparisonType.isDoctypeComparison:()Z │ │ -12be3c: 5510 211d |0000: iget-boolean v0, v1, Lorg/xmlunit/diff/ComparisonType;.doctypeComparison:Z // field@1d21 │ │ -12be40: 0f00 |0002: return v0 │ │ +12be34: |[12be34] org.xmlunit.diff.ComparisonType.isDoctypeComparison:()Z │ │ +12be44: 5510 211d |0000: iget-boolean v0, v1, Lorg/xmlunit/diff/ComparisonType;.doctypeComparison:Z // field@1d21 │ │ +12be48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/ComparisonType; │ │ │ │ source_file_idx : 3524 (ComparisonType.java) │ │ @@ -334673,21 +334675,21 @@ │ │ type : '(Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Ljava/util/List;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -12c880: |[12c880] org.xmlunit.diff.DOMDifferenceEngine$Attributes.:(Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Ljava/util/List;)V │ │ -12c890: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12c896: 5b01 4c1d |0003: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.schemaLocation:Lorg/w3c/dom/Attr; // field@1d4c │ │ -12c89a: 5b02 4a1d |0005: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.noNamespaceSchemaLocation:Lorg/w3c/dom/Attr; // field@1d4a │ │ -12c89e: 5b03 4d1d |0007: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.type:Lorg/w3c/dom/Attr; // field@1d4d │ │ -12c8a2: 5b04 4b1d |0009: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.remainingAttributes:Ljava/util/List; // field@1d4b │ │ -12c8a6: 0e00 |000b: return-void │ │ +12c888: |[12c888] org.xmlunit.diff.DOMDifferenceEngine$Attributes.:(Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Ljava/util/List;)V │ │ +12c898: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12c89e: 5b01 4c1d |0003: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.schemaLocation:Lorg/w3c/dom/Attr; // field@1d4c │ │ +12c8a2: 5b02 4a1d |0005: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.noNamespaceSchemaLocation:Lorg/w3c/dom/Attr; // field@1d4a │ │ +12c8a6: 5b03 4d1d |0007: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.type:Lorg/w3c/dom/Attr; // field@1d4d │ │ +12c8aa: 5b04 4b1d |0009: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.remainingAttributes:Ljava/util/List; // field@1d4b │ │ +12c8ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0003 line=794 │ │ 0x0005 line=795 │ │ 0x0007 line=796 │ │ 0x0009 line=797 │ │ @@ -334703,17 +334705,17 @@ │ │ type : '(Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Ljava/util/List;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -12c8a8: |[12c8a8] org.xmlunit.diff.DOMDifferenceEngine$Attributes.:(Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Ljava/util/List;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V │ │ -12c8b8: 7054 7236 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.:(Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Ljava/util/List;)V // method@3672 │ │ -12c8be: 0e00 |0003: return-void │ │ +12c8b0: |[12c8b0] org.xmlunit.diff.DOMDifferenceEngine$Attributes.:(Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Ljava/util/List;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V │ │ +12c8c0: 7054 7236 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.:(Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Ljava/util/List;)V // method@3672 │ │ +12c8c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/w3c/dom/Attr; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/w3c/dom/Attr; │ │ @@ -334726,17 +334728,17 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12c820: |[12c820] org.xmlunit.diff.DOMDifferenceEngine$Attributes.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; │ │ -12c830: 5400 4b1d |0000: iget-object v0, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.remainingAttributes:Ljava/util/List; // field@1d4b │ │ -12c834: 1100 |0002: return-object v0 │ │ +12c828: |[12c828] org.xmlunit.diff.DOMDifferenceEngine$Attributes.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; │ │ +12c838: 5400 4b1d |0000: iget-object v0, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.remainingAttributes:Ljava/util/List; // field@1d4b │ │ +12c83c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; │ │ │ │ #3 : (in Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;) │ │ @@ -334744,17 +334746,17 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12c838: |[12c838] org.xmlunit.diff.DOMDifferenceEngine$Attributes.access$500:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; │ │ -12c848: 5400 4a1d |0000: iget-object v0, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.noNamespaceSchemaLocation:Lorg/w3c/dom/Attr; // field@1d4a │ │ -12c84c: 1100 |0002: return-object v0 │ │ +12c840: |[12c840] org.xmlunit.diff.DOMDifferenceEngine$Attributes.access$500:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; │ │ +12c850: 5400 4a1d |0000: iget-object v0, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.noNamespaceSchemaLocation:Lorg/w3c/dom/Attr; // field@1d4a │ │ +12c854: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; │ │ │ │ #4 : (in Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;) │ │ @@ -334762,17 +334764,17 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12c850: |[12c850] org.xmlunit.diff.DOMDifferenceEngine$Attributes.access$600:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; │ │ -12c860: 5400 4c1d |0000: iget-object v0, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.schemaLocation:Lorg/w3c/dom/Attr; // field@1d4c │ │ -12c864: 1100 |0002: return-object v0 │ │ +12c858: |[12c858] org.xmlunit.diff.DOMDifferenceEngine$Attributes.access$600:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; │ │ +12c868: 5400 4c1d |0000: iget-object v0, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.schemaLocation:Lorg/w3c/dom/Attr; // field@1d4c │ │ +12c86c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; │ │ │ │ #5 : (in Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;) │ │ @@ -334780,17 +334782,17 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12c868: |[12c868] org.xmlunit.diff.DOMDifferenceEngine$Attributes.access$700:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; │ │ -12c878: 5400 4d1d |0000: iget-object v0, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.type:Lorg/w3c/dom/Attr; // field@1d4d │ │ -12c87c: 1100 |0002: return-object v0 │ │ +12c870: |[12c870] org.xmlunit.diff.DOMDifferenceEngine$Attributes.access$700:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; │ │ +12c880: 5400 4d1d |0000: iget-object v0, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.type:Lorg/w3c/dom/Attr; // field@1d4d │ │ +12c884: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; │ │ │ │ Virtual methods - │ │ @@ -334884,19 +334886,19 @@ │ │ type : '(Lorg/w3c/dom/Node;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -12eba4: |[12eba4] org.xmlunit.diff.DefaultNodeMatcher$Match.:(Lorg/w3c/dom/Node;I)V │ │ -12ebb4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12ebba: 5b01 721d |0003: iput-object v1, v0, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.node:Lorg/w3c/dom/Node; // field@1d72 │ │ -12ebbe: 5902 711d |0005: iput v2, v0, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.index:I // field@1d71 │ │ -12ebc2: 0e00 |0007: return-void │ │ +12ebac: |[12ebac] org.xmlunit.diff.DefaultNodeMatcher$Match.:(Lorg/w3c/dom/Node;I)V │ │ +12ebbc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12ebc2: 5b01 721d |0003: iput-object v1, v0, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.node:Lorg/w3c/dom/Node; // field@1d72 │ │ +12ebc6: 5902 711d |0005: iput v2, v0, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.index:I // field@1d71 │ │ +12ebca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0003 line=171 │ │ 0x0005 line=172 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/diff/DefaultNodeMatcher$Match; │ │ @@ -334908,17 +334910,17 @@ │ │ type : '(Lorg/w3c/dom/Node;ILorg/xmlunit/diff/DefaultNodeMatcher$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -12ebc4: |[12ebc4] org.xmlunit.diff.DefaultNodeMatcher$Match.:(Lorg/w3c/dom/Node;ILorg/xmlunit/diff/DefaultNodeMatcher$1;)V │ │ -12ebd4: 7030 d136 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.:(Lorg/w3c/dom/Node;I)V // method@36d1 │ │ -12ebda: 0e00 |0003: return-void │ │ +12ebcc: |[12ebcc] org.xmlunit.diff.DefaultNodeMatcher$Match.:(Lorg/w3c/dom/Node;ILorg/xmlunit/diff/DefaultNodeMatcher$1;)V │ │ +12ebdc: 7030 d136 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.:(Lorg/w3c/dom/Node;I)V // method@36d1 │ │ +12ebe2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DefaultNodeMatcher$Match; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/w3c/dom/Node; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -334929,17 +334931,17 @@ │ │ type : '(Lorg/xmlunit/diff/DefaultNodeMatcher$Match;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12eb74: |[12eb74] org.xmlunit.diff.DefaultNodeMatcher$Match.access$100:(Lorg/xmlunit/diff/DefaultNodeMatcher$Match;)I │ │ -12eb84: 5200 711d |0000: iget v0, v0, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.index:I // field@1d71 │ │ -12eb88: 0f00 |0002: return v0 │ │ +12eb7c: |[12eb7c] org.xmlunit.diff.DefaultNodeMatcher$Match.access$100:(Lorg/xmlunit/diff/DefaultNodeMatcher$Match;)I │ │ +12eb8c: 5200 711d |0000: iget v0, v0, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.index:I // field@1d71 │ │ +12eb90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/diff/DefaultNodeMatcher$Match; │ │ │ │ #3 : (in Lorg/xmlunit/diff/DefaultNodeMatcher$Match;) │ │ @@ -334947,17 +334949,17 @@ │ │ type : '(Lorg/xmlunit/diff/DefaultNodeMatcher$Match;)Lorg/w3c/dom/Node;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12eb8c: |[12eb8c] org.xmlunit.diff.DefaultNodeMatcher$Match.access$200:(Lorg/xmlunit/diff/DefaultNodeMatcher$Match;)Lorg/w3c/dom/Node; │ │ -12eb9c: 5400 721d |0000: iget-object v0, v0, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.node:Lorg/w3c/dom/Node; // field@1d72 │ │ -12eba0: 1100 |0002: return-object v0 │ │ +12eb94: |[12eb94] org.xmlunit.diff.DefaultNodeMatcher$Match.access$200:(Lorg/xmlunit/diff/DefaultNodeMatcher$Match;)Lorg/w3c/dom/Node; │ │ +12eba4: 5400 721d |0000: iget-object v0, v0, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.node:Lorg/w3c/dom/Node; // field@1d72 │ │ +12eba8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/diff/DefaultNodeMatcher$Match; │ │ │ │ Virtual methods - │ │ @@ -335048,37 +335050,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -12f714: |[12f714] org.xmlunit.diff.Diff.:()V │ │ -12f724: 2200 5c09 |0000: new-instance v0, Lorg/xmlunit/diff/DefaultComparisonFormatter; // type@095c │ │ -12f728: 7010 b236 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.:()V // method@36b2 │ │ -12f72e: 6900 771d |0005: sput-object v0, Lorg/xmlunit/diff/Diff;.DEFAULT_FORMATTER:Lorg/xmlunit/diff/ComparisonFormatter; // field@1d77 │ │ -12f732: 0e00 |0007: return-void │ │ +12f71c: |[12f71c] org.xmlunit.diff.Diff.:()V │ │ +12f72c: 2200 5c09 |0000: new-instance v0, Lorg/xmlunit/diff/DefaultComparisonFormatter; // type@095c │ │ +12f730: 7010 b236 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.:()V // method@36b2 │ │ +12f736: 6900 771d |0005: sput-object v0, Lorg/xmlunit/diff/Diff;.DEFAULT_FORMATTER:Lorg/xmlunit/diff/ComparisonFormatter; // field@1d77 │ │ +12f73a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Lorg/xmlunit/diff/Diff;) │ │ name : '' │ │ type : '(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;Ljava/lang/Iterable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -12f734: |[12f734] org.xmlunit.diff.Diff.:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;Ljava/lang/Iterable;)V │ │ -12f744: 6200 771d |0000: sget-object v0, Lorg/xmlunit/diff/Diff;.DEFAULT_FORMATTER:Lorg/xmlunit/diff/ComparisonFormatter; // field@1d77 │ │ -12f748: 7054 e036 2103 |0002: invoke-direct {v1, v2, v3, v0, v4}, Lorg/xmlunit/diff/Diff;.:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;Lorg/xmlunit/diff/ComparisonFormatter;Ljava/lang/Iterable;)V // method@36e0 │ │ -12f74e: 0e00 |0005: return-void │ │ +12f73c: |[12f73c] org.xmlunit.diff.Diff.:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;Ljava/lang/Iterable;)V │ │ +12f74c: 6200 771d |0000: sget-object v0, Lorg/xmlunit/diff/Diff;.DEFAULT_FORMATTER:Lorg/xmlunit/diff/ComparisonFormatter; // field@1d77 │ │ +12f750: 7054 e036 2103 |0002: invoke-direct {v1, v2, v3, v0, v4}, Lorg/xmlunit/diff/Diff;.:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;Lorg/xmlunit/diff/ComparisonFormatter;Ljava/lang/Iterable;)V // method@36e0 │ │ +12f756: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/diff/Diff; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/xml/transform/Source; │ │ 0x0000 - 0x0006 reg=3 (null) Ljavax/xml/transform/Source; │ │ @@ -335089,31 +335091,31 @@ │ │ type : '(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;Lorg/xmlunit/diff/ComparisonFormatter;Ljava/lang/Iterable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -12f750: |[12f750] org.xmlunit.diff.Diff.:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;Lorg/xmlunit/diff/ComparisonFormatter;Ljava/lang/Iterable;)V │ │ -12f760: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12f766: 5b01 781d |0003: iput-object v1, v0, Lorg/xmlunit/diff/Diff;.controlSource:Ljavax/xml/transform/Source; // field@1d78 │ │ -12f76a: 5b02 7b1d |0005: iput-object v2, v0, Lorg/xmlunit/diff/Diff;.testSource:Ljavax/xml/transform/Source; // field@1d7b │ │ -12f76e: 5b03 7a1d |0007: iput-object v3, v0, Lorg/xmlunit/diff/Diff;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1d7a │ │ -12f772: 5b04 791d |0009: iput-object v4, v0, Lorg/xmlunit/diff/Diff;.differences:Ljava/lang/Iterable; // field@1d79 │ │ -12f776: 7210 652a 0400 |000b: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -12f77c: 0c01 |000e: move-result-object v1 │ │ -12f77e: 7210 042c 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12f784: 0a02 |0012: move-result v2 │ │ -12f786: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ -12f78a: 7210 052c 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12f790: 0c02 |0018: move-result-object v2 │ │ -12f792: 1f02 6609 |0019: check-cast v2, Lorg/xmlunit/diff/Difference; // type@0966 │ │ -12f796: 6e20 ea36 3200 |001b: invoke-virtual {v2, v3}, Lorg/xmlunit/diff/Difference;.setComparisonFormatter:(Lorg/xmlunit/diff/ComparisonFormatter;)V // method@36ea │ │ -12f79c: 28f1 |001e: goto 000f // -000f │ │ -12f79e: 0e00 |001f: return-void │ │ +12f758: |[12f758] org.xmlunit.diff.Diff.:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;Lorg/xmlunit/diff/ComparisonFormatter;Ljava/lang/Iterable;)V │ │ +12f768: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12f76e: 5b01 781d |0003: iput-object v1, v0, Lorg/xmlunit/diff/Diff;.controlSource:Ljavax/xml/transform/Source; // field@1d78 │ │ +12f772: 5b02 7b1d |0005: iput-object v2, v0, Lorg/xmlunit/diff/Diff;.testSource:Ljavax/xml/transform/Source; // field@1d7b │ │ +12f776: 5b03 7a1d |0007: iput-object v3, v0, Lorg/xmlunit/diff/Diff;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1d7a │ │ +12f77a: 5b04 791d |0009: iput-object v4, v0, Lorg/xmlunit/diff/Diff;.differences:Ljava/lang/Iterable; // field@1d79 │ │ +12f77e: 7210 652a 0400 |000b: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +12f784: 0c01 |000e: move-result-object v1 │ │ +12f786: 7210 042c 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +12f78c: 0a02 |0012: move-result v2 │ │ +12f78e: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ +12f792: 7210 052c 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12f798: 0c02 |0018: move-result-object v2 │ │ +12f79a: 1f02 6609 |0019: check-cast v2, Lorg/xmlunit/diff/Difference; // type@0966 │ │ +12f79e: 6e20 ea36 3200 |001b: invoke-virtual {v2, v3}, Lorg/xmlunit/diff/Difference;.setComparisonFormatter:(Lorg/xmlunit/diff/ComparisonFormatter;)V // method@36ea │ │ +12f7a4: 28f1 |001e: goto 000f // -000f │ │ +12f7a6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ 0x0009 line=45 │ │ @@ -335132,17 +335134,17 @@ │ │ type : '()Ljavax/xml/transform/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12f6e4: |[12f6e4] org.xmlunit.diff.Diff.getControlSource:()Ljavax/xml/transform/Source; │ │ -12f6f4: 5410 781d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Diff;.controlSource:Ljavax/xml/transform/Source; // field@1d78 │ │ -12f6f8: 1100 |0002: return-object v0 │ │ +12f6ec: |[12f6ec] org.xmlunit.diff.Diff.getControlSource:()Ljavax/xml/transform/Source; │ │ +12f6fc: 5410 781d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Diff;.controlSource:Ljavax/xml/transform/Source; // field@1d78 │ │ +12f700: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/Diff; │ │ │ │ #1 : (in Lorg/xmlunit/diff/Diff;) │ │ @@ -335150,17 +335152,17 @@ │ │ type : '()Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12f65c: |[12f65c] org.xmlunit.diff.Diff.getDifferences:()Ljava/lang/Iterable; │ │ -12f66c: 5410 791d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Diff;.differences:Ljava/lang/Iterable; // field@1d79 │ │ -12f670: 1100 |0002: return-object v0 │ │ +12f664: |[12f664] org.xmlunit.diff.Diff.getDifferences:()Ljava/lang/Iterable; │ │ +12f674: 5410 791d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Diff;.differences:Ljava/lang/Iterable; // field@1d79 │ │ +12f678: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/Diff; │ │ │ │ #2 : (in Lorg/xmlunit/diff/Diff;) │ │ @@ -335168,17 +335170,17 @@ │ │ type : '()Ljavax/xml/transform/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12f6fc: |[12f6fc] org.xmlunit.diff.Diff.getTestSource:()Ljavax/xml/transform/Source; │ │ -12f70c: 5410 7b1d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Diff;.testSource:Ljavax/xml/transform/Source; // field@1d7b │ │ -12f710: 1100 |0002: return-object v0 │ │ +12f704: |[12f704] org.xmlunit.diff.Diff.getTestSource:()Ljavax/xml/transform/Source; │ │ +12f714: 5410 7b1d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Diff;.testSource:Ljavax/xml/transform/Source; // field@1d7b │ │ +12f718: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/Diff; │ │ │ │ #3 : (in Lorg/xmlunit/diff/Diff;) │ │ @@ -335186,21 +335188,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -12ee50: |[12ee50] org.xmlunit.diff.Diff.hasDifferences:()Z │ │ -12ee60: 5410 791d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Diff;.differences:Ljava/lang/Iterable; // field@1d79 │ │ -12ee64: 7210 652a 0000 |0002: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -12ee6a: 0c00 |0005: move-result-object v0 │ │ -12ee6c: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12ee72: 0a00 |0009: move-result v0 │ │ -12ee74: 0f00 |000a: return v0 │ │ +12ee58: |[12ee58] org.xmlunit.diff.Diff.hasDifferences:()Z │ │ +12ee68: 5410 791d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Diff;.differences:Ljava/lang/Iterable; // field@1d79 │ │ +12ee6c: 7210 652a 0000 |0002: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +12ee72: 0c00 |0005: move-result-object v0 │ │ +12ee74: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +12ee7a: 0a00 |0009: move-result v0 │ │ +12ee7c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/xmlunit/diff/Diff; │ │ │ │ #4 : (in Lorg/xmlunit/diff/Diff;) │ │ @@ -335208,19 +335210,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -12f674: |[12f674] org.xmlunit.diff.Diff.toString:()Ljava/lang/String; │ │ -12f684: 5410 7a1d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Diff;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1d7a │ │ -12f688: 6e20 e636 0100 |0002: invoke-virtual {v1, v0}, Lorg/xmlunit/diff/Diff;.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; // method@36e6 │ │ -12f68e: 0c00 |0005: move-result-object v0 │ │ -12f690: 1100 |0006: return-object v0 │ │ +12f67c: |[12f67c] org.xmlunit.diff.Diff.toString:()Ljava/lang/String; │ │ +12f68c: 5410 7a1d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Diff;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1d7a │ │ +12f690: 6e20 e636 0100 |0002: invoke-virtual {v1, v0}, Lorg/xmlunit/diff/Diff;.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; // method@36e6 │ │ +12f696: 0c00 |0005: move-result-object v0 │ │ +12f698: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/xmlunit/diff/Diff; │ │ │ │ #5 : (in Lorg/xmlunit/diff/Diff;) │ │ @@ -335228,32 +335230,32 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -12f694: |[12f694] org.xmlunit.diff.Diff.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; │ │ -12f6a4: 6e10 e436 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/diff/Diff;.hasDifferences:()Z // method@36e4 │ │ -12f6aa: 0a00 |0003: move-result v0 │ │ -12f6ac: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -12f6b0: 1a02 7f2a |0006: const-string v2, "[identical]" // string@2a7f │ │ -12f6b4: 1102 |0008: return-object v2 │ │ -12f6b6: 6e10 e236 0100 |0009: invoke-virtual {v1}, Lorg/xmlunit/diff/Diff;.getDifferences:()Ljava/lang/Iterable; // method@36e2 │ │ -12f6bc: 0c00 |000c: move-result-object v0 │ │ -12f6be: 7210 652a 0000 |000d: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -12f6c4: 0c00 |0010: move-result-object v0 │ │ -12f6c6: 7210 052c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12f6cc: 0c00 |0014: move-result-object v0 │ │ -12f6ce: 1f00 6609 |0015: check-cast v0, Lorg/xmlunit/diff/Difference; // type@0966 │ │ -12f6d2: 6e10 e836 0000 |0017: invoke-virtual {v0}, Lorg/xmlunit/diff/Difference;.getComparison:()Lorg/xmlunit/diff/Comparison; // method@36e8 │ │ -12f6d8: 0c00 |001a: move-result-object v0 │ │ -12f6da: 6e20 3c36 2000 |001b: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/Comparison;.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; // method@363c │ │ -12f6e0: 0c02 |001e: move-result-object v2 │ │ -12f6e2: 1102 |001f: return-object v2 │ │ +12f69c: |[12f69c] org.xmlunit.diff.Diff.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; │ │ +12f6ac: 6e10 e436 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/diff/Diff;.hasDifferences:()Z // method@36e4 │ │ +12f6b2: 0a00 |0003: move-result v0 │ │ +12f6b4: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +12f6b8: 1a02 7f2a |0006: const-string v2, "[identical]" // string@2a7f │ │ +12f6bc: 1102 |0008: return-object v2 │ │ +12f6be: 6e10 e236 0100 |0009: invoke-virtual {v1}, Lorg/xmlunit/diff/Diff;.getDifferences:()Ljava/lang/Iterable; // method@36e2 │ │ +12f6c4: 0c00 |000c: move-result-object v0 │ │ +12f6c6: 7210 652a 0000 |000d: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +12f6cc: 0c00 |0010: move-result-object v0 │ │ +12f6ce: 7210 052c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12f6d4: 0c00 |0014: move-result-object v0 │ │ +12f6d6: 1f00 6609 |0015: check-cast v0, Lorg/xmlunit/diff/Difference; // type@0966 │ │ +12f6da: 6e10 e836 0000 |0017: invoke-virtual {v0}, Lorg/xmlunit/diff/Difference;.getComparison:()Lorg/xmlunit/diff/Comparison; // method@36e8 │ │ +12f6e0: 0c00 |001a: move-result-object v0 │ │ +12f6e2: 6e20 3c36 2000 |001b: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/Comparison;.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; // method@363c │ │ +12f6e8: 0c02 |001e: move-result-object v2 │ │ +12f6ea: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0009 line=84 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lorg/xmlunit/diff/Diff; │ │ 0x0000 - 0x0020 reg=2 (null) Lorg/xmlunit/diff/ComparisonFormatter; │ │ @@ -335295,22 +335297,22 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -12f614: |[12f614] org.xmlunit.diff.Difference.:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V │ │ -12f624: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12f62a: 2200 5c09 |0003: new-instance v0, Lorg/xmlunit/diff/DefaultComparisonFormatter; // type@095c │ │ -12f62e: 7010 b236 0000 |0005: invoke-direct {v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.:()V // method@36b2 │ │ -12f634: 5b10 7d1d |0008: iput-object v0, v1, Lorg/xmlunit/diff/Difference;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1d7d │ │ -12f638: 5b13 7e1d |000a: iput-object v3, v1, Lorg/xmlunit/diff/Difference;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1d7e │ │ -12f63c: 5b12 7c1d |000c: iput-object v2, v1, Lorg/xmlunit/diff/Difference;.comparison:Lorg/xmlunit/diff/Comparison; // field@1d7c │ │ -12f640: 0e00 |000e: return-void │ │ +12f61c: |[12f61c] org.xmlunit.diff.Difference.:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V │ │ +12f62c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12f632: 2200 5c09 |0003: new-instance v0, Lorg/xmlunit/diff/DefaultComparisonFormatter; // type@095c │ │ +12f636: 7010 b236 0000 |0005: invoke-direct {v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.:()V // method@36b2 │ │ +12f63c: 5b10 7d1d |0008: iput-object v0, v1, Lorg/xmlunit/diff/Difference;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1d7d │ │ +12f640: 5b13 7e1d |000a: iput-object v3, v1, Lorg/xmlunit/diff/Difference;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1d7e │ │ +12f644: 5b12 7c1d |000c: iput-object v2, v1, Lorg/xmlunit/diff/Difference;.comparison:Lorg/xmlunit/diff/Comparison; // field@1d7c │ │ +12f648: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=26 │ │ 0x000a line=32 │ │ 0x000c line=33 │ │ locals : │ │ @@ -335324,17 +335326,17 @@ │ │ type : '()Lorg/xmlunit/diff/Comparison;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12f5e4: |[12f5e4] org.xmlunit.diff.Difference.getComparison:()Lorg/xmlunit/diff/Comparison; │ │ -12f5f4: 5410 7c1d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Difference;.comparison:Lorg/xmlunit/diff/Comparison; // field@1d7c │ │ -12f5f8: 1100 |0002: return-object v0 │ │ +12f5ec: |[12f5ec] org.xmlunit.diff.Difference.getComparison:()Lorg/xmlunit/diff/Comparison; │ │ +12f5fc: 5410 7c1d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Difference;.comparison:Lorg/xmlunit/diff/Comparison; // field@1d7c │ │ +12f600: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/Difference; │ │ │ │ #1 : (in Lorg/xmlunit/diff/Difference;) │ │ @@ -335342,17 +335344,17 @@ │ │ type : '()Lorg/xmlunit/diff/ComparisonResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12f5fc: |[12f5fc] org.xmlunit.diff.Difference.getResult:()Lorg/xmlunit/diff/ComparisonResult; │ │ -12f60c: 5410 7e1d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Difference;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1d7e │ │ -12f610: 1100 |0002: return-object v0 │ │ +12f604: |[12f604] org.xmlunit.diff.Difference.getResult:()Lorg/xmlunit/diff/ComparisonResult; │ │ +12f614: 5410 7e1d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Difference;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1d7e │ │ +12f618: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/Difference; │ │ │ │ #2 : (in Lorg/xmlunit/diff/Difference;) │ │ @@ -335360,17 +335362,17 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonFormatter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12f644: |[12f644] org.xmlunit.diff.Difference.setComparisonFormatter:(Lorg/xmlunit/diff/ComparisonFormatter;)V │ │ -12f654: 5b01 7d1d |0000: iput-object v1, v0, Lorg/xmlunit/diff/Difference;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1d7d │ │ -12f658: 0e00 |0002: return-void │ │ +12f64c: |[12f64c] org.xmlunit.diff.Difference.setComparisonFormatter:(Lorg/xmlunit/diff/ComparisonFormatter;)V │ │ +12f65c: 5b01 7d1d |0000: iput-object v1, v0, Lorg/xmlunit/diff/Difference;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1d7d │ │ +12f660: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/diff/Difference; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/xmlunit/diff/ComparisonFormatter; │ │ │ │ @@ -335379,19 +335381,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -12f568: |[12f568] org.xmlunit.diff.Difference.toString:()Ljava/lang/String; │ │ -12f578: 5410 7d1d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Difference;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1d7d │ │ -12f57c: 6e20 ec36 0100 |0002: invoke-virtual {v1, v0}, Lorg/xmlunit/diff/Difference;.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; // method@36ec │ │ -12f582: 0c00 |0005: move-result-object v0 │ │ -12f584: 1100 |0006: return-object v0 │ │ +12f570: |[12f570] org.xmlunit.diff.Difference.toString:()Ljava/lang/String; │ │ +12f580: 5410 7d1d |0000: iget-object v0, v1, Lorg/xmlunit/diff/Difference;.formatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1d7d │ │ +12f584: 6e20 ec36 0100 |0002: invoke-virtual {v1, v0}, Lorg/xmlunit/diff/Difference;.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; // method@36ec │ │ +12f58a: 0c00 |0005: move-result-object v0 │ │ +12f58c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/xmlunit/diff/Difference; │ │ │ │ #4 : (in Lorg/xmlunit/diff/Difference;) │ │ @@ -335399,32 +335401,32 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -12f588: |[12f588] org.xmlunit.diff.Difference.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; │ │ -12f598: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -12f59c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12f5a2: 5421 7c1d |0005: iget-object v1, v2, Lorg/xmlunit/diff/Difference;.comparison:Lorg/xmlunit/diff/Comparison; // field@1d7c │ │ -12f5a6: 6e20 3c36 3100 |0007: invoke-virtual {v1, v3}, Lorg/xmlunit/diff/Comparison;.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; // method@363c │ │ -12f5ac: 0c03 |000a: move-result-object v3 │ │ -12f5ae: 6e20 f52a 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12f5b4: 1a03 2400 |000e: const-string v3, " (" // string@0024 │ │ -12f5b8: 6e20 f52a 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12f5be: 5423 7e1d |0013: iget-object v3, v2, Lorg/xmlunit/diff/Difference;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1d7e │ │ -12f5c2: 6e10 5036 0300 |0015: invoke-virtual {v3}, Lorg/xmlunit/diff/ComparisonResult;.name:()Ljava/lang/String; // method@3650 │ │ -12f5c8: 0c03 |0018: move-result-object v3 │ │ -12f5ca: 6e20 f52a 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12f5d0: 1a03 1802 |001c: const-string v3, ")" // string@0218 │ │ -12f5d4: 6e20 f52a 3000 |001e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12f5da: 6e10 fa2a 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12f5e0: 0c03 |0024: move-result-object v3 │ │ -12f5e2: 1103 |0025: return-object v3 │ │ +12f590: |[12f590] org.xmlunit.diff.Difference.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; │ │ +12f5a0: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +12f5a4: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12f5aa: 5421 7c1d |0005: iget-object v1, v2, Lorg/xmlunit/diff/Difference;.comparison:Lorg/xmlunit/diff/Comparison; // field@1d7c │ │ +12f5ae: 6e20 3c36 3100 |0007: invoke-virtual {v1, v3}, Lorg/xmlunit/diff/Comparison;.toString:(Lorg/xmlunit/diff/ComparisonFormatter;)Ljava/lang/String; // method@363c │ │ +12f5b4: 0c03 |000a: move-result-object v3 │ │ +12f5b6: 6e20 f52a 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12f5bc: 1a03 2400 |000e: const-string v3, " (" // string@0024 │ │ +12f5c0: 6e20 f52a 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12f5c6: 5423 7e1d |0013: iget-object v3, v2, Lorg/xmlunit/diff/Difference;.result:Lorg/xmlunit/diff/ComparisonResult; // field@1d7e │ │ +12f5ca: 6e10 5036 0300 |0015: invoke-virtual {v3}, Lorg/xmlunit/diff/ComparisonResult;.name:()Ljava/lang/String; // method@3650 │ │ +12f5d0: 0c03 |0018: move-result-object v3 │ │ +12f5d2: 6e20 f52a 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12f5d8: 1a03 1802 |001c: const-string v3, ")" // string@0218 │ │ +12f5dc: 6e20 f52a 3000 |001e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12f5e2: 6e10 fa2a 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12f5e8: 0c03 |0024: move-result-object v3 │ │ +12f5ea: 1103 |0025: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Lorg/xmlunit/diff/Difference; │ │ 0x0000 - 0x0026 reg=3 (null) Lorg/xmlunit/diff/ComparisonFormatter; │ │ │ │ @@ -335578,74 +335580,74 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 109 16-bit code units │ │ -12f12c: |[12f12c] org.xmlunit.diff.DifferenceEvaluators$8.:()V │ │ -12f13c: 7100 5e36 0000 |0000: invoke-static {}, Lorg/xmlunit/diff/ComparisonType;.values:()[Lorg/xmlunit/diff/ComparisonType; // method@365e │ │ -12f142: 0c00 |0003: move-result-object v0 │ │ -12f144: 2100 |0004: array-length v0, v0 │ │ -12f146: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ -12f14a: 6900 831d |0007: sput-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ -12f14e: 6201 171d |0009: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.NODE_TYPE:Lorg/xmlunit/diff/ComparisonType; // field@1d17 │ │ -12f152: 6e10 5c36 0100 |000b: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ -12f158: 0a01 |000e: move-result v1 │ │ -12f15a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -12f15c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -12f160: 6200 831d |0012: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ -12f164: 6201 141d |0014: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.HAS_DOCTYPE_DECLARATION:Lorg/xmlunit/diff/ComparisonType; // field@1d14 │ │ -12f168: 6e10 5c36 0100 |0016: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ -12f16e: 0a01 |0019: move-result v1 │ │ -12f170: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -12f172: 4b02 0001 |001b: aput v2, v0, v1 │ │ -12f176: 6200 831d |001d: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ -12f17a: 6201 111d |001f: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.DOCTYPE_SYSTEM_ID:Lorg/xmlunit/diff/ComparisonType; // field@1d11 │ │ -12f17e: 6e10 5c36 0100 |0021: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ -12f184: 0a01 |0024: move-result v1 │ │ -12f186: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -12f188: 4b02 0001 |0026: aput v2, v0, v1 │ │ -12f18c: 6200 831d |0028: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ -12f190: 6201 1b1d |002a: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.SCHEMA_LOCATION:Lorg/xmlunit/diff/ComparisonType; // field@1d1b │ │ -12f194: 6e10 5c36 0100 |002c: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ -12f19a: 0a01 |002f: move-result v1 │ │ -12f19c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -12f19e: 4b02 0001 |0031: aput v2, v0, v1 │ │ -12f1a2: 6200 831d |0033: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ -12f1a6: 6201 181d |0035: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.NO_NAMESPACE_SCHEMA_LOCATION:Lorg/xmlunit/diff/ComparisonType; // field@1d18 │ │ -12f1aa: 6e10 5c36 0100 |0037: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ -12f1b0: 0a01 |003a: move-result v1 │ │ -12f1b2: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -12f1b4: 4b02 0001 |003c: aput v2, v0, v1 │ │ -12f1b8: 6200 831d |003e: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ -12f1bc: 6201 151d |0040: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.NAMESPACE_PREFIX:Lorg/xmlunit/diff/ComparisonType; // field@1d15 │ │ -12f1c0: 6e10 5c36 0100 |0042: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ -12f1c6: 0a01 |0045: move-result v1 │ │ -12f1c8: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -12f1ca: 4b02 0001 |0047: aput v2, v0, v1 │ │ -12f1ce: 6200 831d |0049: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ -12f1d2: 6201 0b1d |004b: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.ATTR_VALUE_EXPLICITLY_SPECIFIED:Lorg/xmlunit/diff/ComparisonType; // field@1d0b │ │ -12f1d6: 6e10 5c36 0100 |004d: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ -12f1dc: 0a01 |0050: move-result v1 │ │ -12f1de: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -12f1e0: 4b02 0001 |0052: aput v2, v0, v1 │ │ -12f1e4: 6200 831d |0054: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ -12f1e8: 6201 0e1d |0056: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.CHILD_NODELIST_SEQUENCE:Lorg/xmlunit/diff/ComparisonType; // field@1d0e │ │ -12f1ec: 6e10 5c36 0100 |0058: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ -12f1f2: 0a01 |005b: move-result v1 │ │ -12f1f4: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -12f1f8: 4b02 0001 |005e: aput v2, v0, v1 │ │ -12f1fc: 6200 831d |0060: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ -12f200: 6201 1d1d |0062: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.XML_ENCODING:Lorg/xmlunit/diff/ComparisonType; // field@1d1d │ │ -12f204: 6e10 5c36 0100 |0064: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ -12f20a: 0a01 |0067: move-result v1 │ │ -12f20c: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -12f210: 4b02 0001 |006a: aput v2, v0, v1 │ │ -12f214: 0e00 |006c: return-void │ │ +12f134: |[12f134] org.xmlunit.diff.DifferenceEvaluators$8.:()V │ │ +12f144: 7100 5e36 0000 |0000: invoke-static {}, Lorg/xmlunit/diff/ComparisonType;.values:()[Lorg/xmlunit/diff/ComparisonType; // method@365e │ │ +12f14a: 0c00 |0003: move-result-object v0 │ │ +12f14c: 2100 |0004: array-length v0, v0 │ │ +12f14e: 2300 c009 |0005: new-array v0, v0, [I // type@09c0 │ │ +12f152: 6900 831d |0007: sput-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ +12f156: 6201 171d |0009: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.NODE_TYPE:Lorg/xmlunit/diff/ComparisonType; // field@1d17 │ │ +12f15a: 6e10 5c36 0100 |000b: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ +12f160: 0a01 |000e: move-result v1 │ │ +12f162: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +12f164: 4b02 0001 |0010: aput v2, v0, v1 │ │ +12f168: 6200 831d |0012: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ +12f16c: 6201 141d |0014: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.HAS_DOCTYPE_DECLARATION:Lorg/xmlunit/diff/ComparisonType; // field@1d14 │ │ +12f170: 6e10 5c36 0100 |0016: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ +12f176: 0a01 |0019: move-result v1 │ │ +12f178: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +12f17a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +12f17e: 6200 831d |001d: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ +12f182: 6201 111d |001f: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.DOCTYPE_SYSTEM_ID:Lorg/xmlunit/diff/ComparisonType; // field@1d11 │ │ +12f186: 6e10 5c36 0100 |0021: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ +12f18c: 0a01 |0024: move-result v1 │ │ +12f18e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +12f190: 4b02 0001 |0026: aput v2, v0, v1 │ │ +12f194: 6200 831d |0028: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ +12f198: 6201 1b1d |002a: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.SCHEMA_LOCATION:Lorg/xmlunit/diff/ComparisonType; // field@1d1b │ │ +12f19c: 6e10 5c36 0100 |002c: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ +12f1a2: 0a01 |002f: move-result v1 │ │ +12f1a4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +12f1a6: 4b02 0001 |0031: aput v2, v0, v1 │ │ +12f1aa: 6200 831d |0033: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ +12f1ae: 6201 181d |0035: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.NO_NAMESPACE_SCHEMA_LOCATION:Lorg/xmlunit/diff/ComparisonType; // field@1d18 │ │ +12f1b2: 6e10 5c36 0100 |0037: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ +12f1b8: 0a01 |003a: move-result v1 │ │ +12f1ba: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +12f1bc: 4b02 0001 |003c: aput v2, v0, v1 │ │ +12f1c0: 6200 831d |003e: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ +12f1c4: 6201 151d |0040: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.NAMESPACE_PREFIX:Lorg/xmlunit/diff/ComparisonType; // field@1d15 │ │ +12f1c8: 6e10 5c36 0100 |0042: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ +12f1ce: 0a01 |0045: move-result v1 │ │ +12f1d0: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +12f1d2: 4b02 0001 |0047: aput v2, v0, v1 │ │ +12f1d6: 6200 831d |0049: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ +12f1da: 6201 0b1d |004b: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.ATTR_VALUE_EXPLICITLY_SPECIFIED:Lorg/xmlunit/diff/ComparisonType; // field@1d0b │ │ +12f1de: 6e10 5c36 0100 |004d: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ +12f1e4: 0a01 |0050: move-result v1 │ │ +12f1e6: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +12f1e8: 4b02 0001 |0052: aput v2, v0, v1 │ │ +12f1ec: 6200 831d |0054: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ +12f1f0: 6201 0e1d |0056: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.CHILD_NODELIST_SEQUENCE:Lorg/xmlunit/diff/ComparisonType; // field@1d0e │ │ +12f1f4: 6e10 5c36 0100 |0058: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ +12f1fa: 0a01 |005b: move-result v1 │ │ +12f1fc: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +12f200: 4b02 0001 |005e: aput v2, v0, v1 │ │ +12f204: 6200 831d |0060: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ +12f208: 6201 1d1d |0062: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.XML_ENCODING:Lorg/xmlunit/diff/ComparisonType; // field@1d1d │ │ +12f20c: 6e10 5c36 0100 |0064: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ +12f212: 0a01 |0067: move-result v1 │ │ +12f214: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +12f218: 4b02 0001 |006a: aput v2, v0, v1 │ │ +12f21c: 0e00 |006c: return-void │ │ catches : 9 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -335707,30 +335709,30 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -12f504: |[12f504] org.xmlunit.diff.DifferenceEvaluators.:()V │ │ -12f514: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -12f516: 7110 aa2a 0000 |0001: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@2aaa │ │ -12f51c: 0c00 |0004: move-result-object v0 │ │ -12f51e: 6900 851d |0005: sput-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.CDATA:Ljava/lang/Short; // field@1d85 │ │ -12f522: 1230 |0007: const/4 v0, #int 3 // #3 │ │ -12f524: 7110 aa2a 0000 |0008: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@2aaa │ │ -12f52a: 0c00 |000b: move-result-object v0 │ │ -12f52c: 6900 871d |000c: sput-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.TEXT:Ljava/lang/Short; // field@1d87 │ │ -12f530: 2200 6909 |000e: new-instance v0, Lorg/xmlunit/diff/DifferenceEvaluators$1; // type@0969 │ │ -12f534: 7010 f836 0000 |0010: invoke-direct {v0}, Lorg/xmlunit/diff/DifferenceEvaluators$1;.:()V // method@36f8 │ │ -12f53a: 6900 841d |0013: sput-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.Accept:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d84 │ │ -12f53e: 2200 6a09 |0015: new-instance v0, Lorg/xmlunit/diff/DifferenceEvaluators$2; // type@096a │ │ -12f542: 7010 fa36 0000 |0017: invoke-direct {v0}, Lorg/xmlunit/diff/DifferenceEvaluators$2;.:()V // method@36fa │ │ -12f548: 6900 861d |001a: sput-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.Default:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d86 │ │ -12f54c: 0e00 |001c: return-void │ │ +12f50c: |[12f50c] org.xmlunit.diff.DifferenceEvaluators.:()V │ │ +12f51c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +12f51e: 7110 aa2a 0000 |0001: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@2aaa │ │ +12f524: 0c00 |0004: move-result-object v0 │ │ +12f526: 6900 851d |0005: sput-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.CDATA:Ljava/lang/Short; // field@1d85 │ │ +12f52a: 1230 |0007: const/4 v0, #int 3 // #3 │ │ +12f52c: 7110 aa2a 0000 |0008: invoke-static {v0}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@2aaa │ │ +12f532: 0c00 |000b: move-result-object v0 │ │ +12f534: 6900 871d |000c: sput-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.TEXT:Ljava/lang/Short; // field@1d87 │ │ +12f538: 2200 6909 |000e: new-instance v0, Lorg/xmlunit/diff/DifferenceEvaluators$1; // type@0969 │ │ +12f53c: 7010 f836 0000 |0010: invoke-direct {v0}, Lorg/xmlunit/diff/DifferenceEvaluators$1;.:()V // method@36f8 │ │ +12f542: 6900 841d |0013: sput-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.Accept:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d84 │ │ +12f546: 2200 6a09 |0015: new-instance v0, Lorg/xmlunit/diff/DifferenceEvaluators$2; // type@096a │ │ +12f54a: 7010 fa36 0000 |0017: invoke-direct {v0}, Lorg/xmlunit/diff/DifferenceEvaluators$2;.:()V // method@36fa │ │ +12f550: 6900 861d |001a: sput-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.Default:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d86 │ │ +12f554: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=29 │ │ 0x0008 line=30 │ │ 0x000e line=35 │ │ 0x0015 line=49 │ │ locals : │ │ @@ -335740,17 +335742,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12f550: |[12f550] org.xmlunit.diff.DifferenceEvaluators.:()V │ │ -12f560: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12f566: 0e00 |0003: return-void │ │ +12f558: |[12f558] org.xmlunit.diff.DifferenceEvaluators.:()V │ │ +12f568: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12f56e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DifferenceEvaluators; │ │ │ │ #2 : (in Lorg/xmlunit/diff/DifferenceEvaluators;) │ │ @@ -335758,52 +335760,52 @@ │ │ type : '()Ljava/lang/Short;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12f3d8: |[12f3d8] org.xmlunit.diff.DifferenceEvaluators.access$000:()Ljava/lang/Short; │ │ -12f3e8: 6200 871d |0000: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.TEXT:Ljava/lang/Short; // field@1d87 │ │ -12f3ec: 1100 |0002: return-object v0 │ │ +12f3e0: |[12f3e0] org.xmlunit.diff.DifferenceEvaluators.access$000:()Ljava/lang/Short; │ │ +12f3f0: 6200 871d |0000: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.TEXT:Ljava/lang/Short; // field@1d87 │ │ +12f3f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ │ │ #3 : (in Lorg/xmlunit/diff/DifferenceEvaluators;) │ │ name : 'access$100' │ │ type : '()Ljava/lang/Short;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12f3f0: |[12f3f0] org.xmlunit.diff.DifferenceEvaluators.access$100:()Ljava/lang/Short; │ │ -12f400: 6200 851d |0000: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.CDATA:Ljava/lang/Short; // field@1d85 │ │ -12f404: 1100 |0002: return-object v0 │ │ +12f3f8: |[12f3f8] org.xmlunit.diff.DifferenceEvaluators.access$100:()Ljava/lang/Short; │ │ +12f408: 6200 851d |0000: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.CDATA:Ljava/lang/Short; // field@1d85 │ │ +12f40c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ │ │ #4 : (in Lorg/xmlunit/diff/DifferenceEvaluators;) │ │ name : 'access$200' │ │ type : '(Lorg/xmlunit/diff/Comparison;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -12f288: |[12f288] org.xmlunit.diff.DifferenceEvaluators.access$200:(Lorg/xmlunit/diff/Comparison;Z)Z │ │ -12f298: 7120 0e37 1000 |0000: invoke-static {v0, v1}, Lorg/xmlunit/diff/DifferenceEvaluators;.belongsToProlog:(Lorg/xmlunit/diff/Comparison;Z)Z // method@370e │ │ -12f29e: 0a00 |0003: move-result v0 │ │ -12f2a0: 0f00 |0004: return v0 │ │ +12f290: |[12f290] org.xmlunit.diff.DifferenceEvaluators.access$200:(Lorg/xmlunit/diff/Comparison;Z)Z │ │ +12f2a0: 7120 0e37 1000 |0000: invoke-static {v0, v1}, Lorg/xmlunit/diff/DifferenceEvaluators;.belongsToProlog:(Lorg/xmlunit/diff/Comparison;Z)Z // method@370e │ │ +12f2a6: 0a00 |0003: move-result v0 │ │ +12f2a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/xmlunit/diff/Comparison; │ │ 0x0000 - 0x0005 reg=1 (null) Z │ │ │ │ @@ -335812,18 +335814,18 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -12f2a4: |[12f2a4] org.xmlunit.diff.DifferenceEvaluators.access$300:(Lorg/xmlunit/diff/Comparison;)Z │ │ -12f2b4: 7110 1537 0000 |0000: invoke-static {v0}, Lorg/xmlunit/diff/DifferenceEvaluators;.isSequenceOfRootElement:(Lorg/xmlunit/diff/Comparison;)Z // method@3715 │ │ -12f2ba: 0a00 |0003: move-result v0 │ │ -12f2bc: 0f00 |0004: return v0 │ │ +12f2ac: |[12f2ac] org.xmlunit.diff.DifferenceEvaluators.access$300:(Lorg/xmlunit/diff/Comparison;)Z │ │ +12f2bc: 7110 1537 0000 |0000: invoke-static {v0}, Lorg/xmlunit/diff/DifferenceEvaluators;.isSequenceOfRootElement:(Lorg/xmlunit/diff/Comparison;)Z // method@3715 │ │ +12f2c2: 0a00 |0003: move-result v0 │ │ +12f2c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/xmlunit/diff/Comparison; │ │ │ │ #6 : (in Lorg/xmlunit/diff/DifferenceEvaluators;) │ │ @@ -335831,34 +335833,34 @@ │ │ type : '(Lorg/w3c/dom/Node;Z)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -12f2c0: |[12f2c0] org.xmlunit.diff.DifferenceEvaluators.belongsToProlog:(Lorg/w3c/dom/Node;Z)Z │ │ -12f2d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12f2d2: 3802 1d00 |0001: if-eqz v2, 001e // +001d │ │ -12f2d6: 2021 0f09 |0003: instance-of v1, v2, Lorg/w3c/dom/Element; // type@090f │ │ -12f2da: 3801 0300 |0005: if-eqz v1, 0008 // +0003 │ │ -12f2de: 2817 |0007: goto 001e // +0017 │ │ -12f2e0: 3903 0700 |0008: if-nez v3, 000f // +0007 │ │ -12f2e4: 2021 0e09 |000a: instance-of v1, v2, Lorg/w3c/dom/DocumentType; // type@090e │ │ -12f2e8: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -12f2ec: 0f00 |000e: return v0 │ │ -12f2ee: 2020 0d09 |000f: instance-of v0, v2, Lorg/w3c/dom/Document; // type@090d │ │ -12f2f2: 3800 0400 |0011: if-eqz v0, 0015 // +0004 │ │ -12f2f6: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -12f2f8: 0f02 |0014: return v2 │ │ -12f2fa: 7210 7435 0200 |0015: invoke-interface {v2}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@3574 │ │ -12f300: 0c02 |0018: move-result-object v2 │ │ -12f302: 7120 0d37 3200 |0019: invoke-static {v2, v3}, Lorg/xmlunit/diff/DifferenceEvaluators;.belongsToProlog:(Lorg/w3c/dom/Node;Z)Z // method@370d │ │ -12f308: 0a02 |001c: move-result v2 │ │ -12f30a: 0f02 |001d: return v2 │ │ -12f30c: 0f00 |001e: return v0 │ │ +12f2c8: |[12f2c8] org.xmlunit.diff.DifferenceEvaluators.belongsToProlog:(Lorg/w3c/dom/Node;Z)Z │ │ +12f2d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12f2da: 3802 1d00 |0001: if-eqz v2, 001e // +001d │ │ +12f2de: 2021 0f09 |0003: instance-of v1, v2, Lorg/w3c/dom/Element; // type@090f │ │ +12f2e2: 3801 0300 |0005: if-eqz v1, 0008 // +0003 │ │ +12f2e6: 2817 |0007: goto 001e // +0017 │ │ +12f2e8: 3903 0700 |0008: if-nez v3, 000f // +0007 │ │ +12f2ec: 2021 0e09 |000a: instance-of v1, v2, Lorg/w3c/dom/DocumentType; // type@090e │ │ +12f2f0: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +12f2f4: 0f00 |000e: return v0 │ │ +12f2f6: 2020 0d09 |000f: instance-of v0, v2, Lorg/w3c/dom/Document; // type@090d │ │ +12f2fa: 3800 0400 |0011: if-eqz v0, 0015 // +0004 │ │ +12f2fe: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +12f300: 0f02 |0014: return v2 │ │ +12f302: 7210 7435 0200 |0015: invoke-interface {v2}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@3574 │ │ +12f308: 0c02 |0018: move-result-object v2 │ │ +12f30a: 7120 0d37 3200 |0019: invoke-static {v2, v3}, Lorg/xmlunit/diff/DifferenceEvaluators;.belongsToProlog:(Lorg/w3c/dom/Node;Z)Z // method@370d │ │ +12f310: 0a02 |001c: move-result v2 │ │ +12f312: 0f02 |001d: return v2 │ │ +12f314: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=236 │ │ 0x000a line=239 │ │ 0x000f line=242 │ │ 0x0015 line=245 │ │ locals : │ │ @@ -335870,40 +335872,40 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;Z)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -12f310: |[12f310] org.xmlunit.diff.DifferenceEvaluators.belongsToProlog:(Lorg/xmlunit/diff/Comparison;Z)Z │ │ -12f320: 6e10 3a36 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ -12f326: 0c00 |0003: move-result-object v0 │ │ -12f328: 6e10 5a36 0000 |0004: invoke-virtual {v0}, Lorg/xmlunit/diff/ComparisonType;.isDoctypeComparison:()Z // method@365a │ │ -12f32e: 0a00 |0007: move-result v0 │ │ -12f330: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -12f334: 0f02 |000a: return v2 │ │ -12f336: 6e10 3836 0100 |000b: invoke-virtual {v1}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ -12f33c: 0c00 |000e: move-result-object v0 │ │ -12f33e: 6e10 3436 0000 |000f: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ -12f344: 0c00 |0012: move-result-object v0 │ │ -12f346: 7120 0d37 2000 |0013: invoke-static {v0, v2}, Lorg/xmlunit/diff/DifferenceEvaluators;.belongsToProlog:(Lorg/w3c/dom/Node;Z)Z // method@370d │ │ -12f34c: 0a00 |0016: move-result v0 │ │ -12f34e: 3900 1300 |0017: if-nez v0, 002a // +0013 │ │ -12f352: 6e10 3936 0100 |0019: invoke-virtual {v1}, Lorg/xmlunit/diff/Comparison;.getTestDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3639 │ │ -12f358: 0c01 |001c: move-result-object v1 │ │ -12f35a: 6e10 3436 0100 |001d: invoke-virtual {v1}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ -12f360: 0c01 |0020: move-result-object v1 │ │ -12f362: 7120 0d37 2100 |0021: invoke-static {v1, v2}, Lorg/xmlunit/diff/DifferenceEvaluators;.belongsToProlog:(Lorg/w3c/dom/Node;Z)Z // method@370d │ │ -12f368: 0a01 |0024: move-result v1 │ │ -12f36a: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ -12f36e: 2803 |0027: goto 002a // +0003 │ │ -12f370: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -12f372: 2802 |0029: goto 002b // +0002 │ │ -12f374: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -12f376: 0f01 |002b: return v1 │ │ +12f318: |[12f318] org.xmlunit.diff.DifferenceEvaluators.belongsToProlog:(Lorg/xmlunit/diff/Comparison;Z)Z │ │ +12f328: 6e10 3a36 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ +12f32e: 0c00 |0003: move-result-object v0 │ │ +12f330: 6e10 5a36 0000 |0004: invoke-virtual {v0}, Lorg/xmlunit/diff/ComparisonType;.isDoctypeComparison:()Z // method@365a │ │ +12f336: 0a00 |0007: move-result v0 │ │ +12f338: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +12f33c: 0f02 |000a: return v2 │ │ +12f33e: 6e10 3836 0100 |000b: invoke-virtual {v1}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ +12f344: 0c00 |000e: move-result-object v0 │ │ +12f346: 6e10 3436 0000 |000f: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ +12f34c: 0c00 |0012: move-result-object v0 │ │ +12f34e: 7120 0d37 2000 |0013: invoke-static {v0, v2}, Lorg/xmlunit/diff/DifferenceEvaluators;.belongsToProlog:(Lorg/w3c/dom/Node;Z)Z // method@370d │ │ +12f354: 0a00 |0016: move-result v0 │ │ +12f356: 3900 1300 |0017: if-nez v0, 002a // +0013 │ │ +12f35a: 6e10 3936 0100 |0019: invoke-virtual {v1}, Lorg/xmlunit/diff/Comparison;.getTestDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3639 │ │ +12f360: 0c01 |001c: move-result-object v1 │ │ +12f362: 6e10 3436 0100 |001d: invoke-virtual {v1}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ +12f368: 0c01 |0020: move-result-object v1 │ │ +12f36a: 7120 0d37 2100 |0021: invoke-static {v1, v2}, Lorg/xmlunit/diff/DifferenceEvaluators;.belongsToProlog:(Lorg/w3c/dom/Node;Z)Z // method@370d │ │ +12f370: 0a01 |0024: move-result v1 │ │ +12f372: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ +12f376: 2803 |0027: goto 002a // +0003 │ │ +12f378: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +12f37a: 2802 |0029: goto 002b // +0002 │ │ +12f37c: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +12f37e: 0f01 |002b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x000b line=228 │ │ locals : │ │ 0x0000 - 0x002c reg=1 (null) Lorg/xmlunit/diff/Comparison; │ │ 0x0000 - 0x002c reg=2 (null) Z │ │ @@ -335913,18 +335915,18 @@ │ │ type : '([Lorg/xmlunit/diff/DifferenceEvaluator;)Lorg/xmlunit/diff/DifferenceEvaluator;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12f408: |[12f408] org.xmlunit.diff.DifferenceEvaluators.chain:([Lorg/xmlunit/diff/DifferenceEvaluator;)Lorg/xmlunit/diff/DifferenceEvaluator; │ │ -12f418: 2200 6c09 |0000: new-instance v0, Lorg/xmlunit/diff/DifferenceEvaluators$4; // type@096c │ │ -12f41c: 7020 fe36 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/diff/DifferenceEvaluators$4;.:([Lorg/xmlunit/diff/DifferenceEvaluator;)V // method@36fe │ │ -12f422: 1100 |0005: return-object v0 │ │ +12f410: |[12f410] org.xmlunit.diff.DifferenceEvaluators.chain:([Lorg/xmlunit/diff/DifferenceEvaluator;)Lorg/xmlunit/diff/DifferenceEvaluator; │ │ +12f420: 2200 6c09 |0000: new-instance v0, Lorg/xmlunit/diff/DifferenceEvaluators$4; // type@096c │ │ +12f424: 7020 fe36 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/diff/DifferenceEvaluators$4;.:([Lorg/xmlunit/diff/DifferenceEvaluator;)V // method@36fe │ │ +12f42a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) [Lorg/xmlunit/diff/DifferenceEvaluator; │ │ │ │ #9 : (in Lorg/xmlunit/diff/DifferenceEvaluators;) │ │ @@ -335932,19 +335934,19 @@ │ │ type : '([Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -12f424: |[12f424] org.xmlunit.diff.DifferenceEvaluators.downgradeDifferencesToEqual:([Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator; │ │ -12f434: 6200 061d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ -12f438: 7120 1637 1000 |0002: invoke-static {v0, v1}, Lorg/xmlunit/diff/DifferenceEvaluators;.recordDifferencesAs:(Lorg/xmlunit/diff/ComparisonResult;[Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator; // method@3716 │ │ -12f43e: 0c01 |0005: move-result-object v1 │ │ -12f440: 1101 |0006: return-object v1 │ │ +12f42c: |[12f42c] org.xmlunit.diff.DifferenceEvaluators.downgradeDifferencesToEqual:([Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator; │ │ +12f43c: 6200 061d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ +12f440: 7120 1637 1000 |0002: invoke-static {v0, v1}, Lorg/xmlunit/diff/DifferenceEvaluators;.recordDifferencesAs:(Lorg/xmlunit/diff/ComparisonResult;[Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator; // method@3716 │ │ +12f446: 0c01 |0005: move-result-object v1 │ │ +12f448: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) [Lorg/xmlunit/diff/ComparisonType; │ │ │ │ #10 : (in Lorg/xmlunit/diff/DifferenceEvaluators;) │ │ @@ -335952,19 +335954,19 @@ │ │ type : '([Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -12f444: |[12f444] org.xmlunit.diff.DifferenceEvaluators.downgradeDifferencesToSimilar:([Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator; │ │ -12f454: 6200 071d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ -12f458: 7120 1637 1000 |0002: invoke-static {v0, v1}, Lorg/xmlunit/diff/DifferenceEvaluators;.recordDifferencesAs:(Lorg/xmlunit/diff/ComparisonResult;[Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator; // method@3716 │ │ -12f45e: 0c01 |0005: move-result-object v1 │ │ -12f460: 1101 |0006: return-object v1 │ │ +12f44c: |[12f44c] org.xmlunit.diff.DifferenceEvaluators.downgradeDifferencesToSimilar:([Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator; │ │ +12f45c: 6200 071d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ +12f460: 7120 1637 1000 |0002: invoke-static {v0, v1}, Lorg/xmlunit/diff/DifferenceEvaluators;.recordDifferencesAs:(Lorg/xmlunit/diff/ComparisonResult;[Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator; // method@3716 │ │ +12f466: 0c01 |0005: move-result-object v1 │ │ +12f468: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) [Lorg/xmlunit/diff/ComparisonType; │ │ │ │ #11 : (in Lorg/xmlunit/diff/DifferenceEvaluators;) │ │ @@ -335972,18 +335974,18 @@ │ │ type : '([Lorg/xmlunit/diff/DifferenceEvaluator;)Lorg/xmlunit/diff/DifferenceEvaluator;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12f464: |[12f464] org.xmlunit.diff.DifferenceEvaluators.first:([Lorg/xmlunit/diff/DifferenceEvaluator;)Lorg/xmlunit/diff/DifferenceEvaluator; │ │ -12f474: 2200 6b09 |0000: new-instance v0, Lorg/xmlunit/diff/DifferenceEvaluators$3; // type@096b │ │ -12f478: 7020 fc36 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/diff/DifferenceEvaluators$3;.:([Lorg/xmlunit/diff/DifferenceEvaluator;)V // method@36fc │ │ -12f47e: 1100 |0005: return-object v0 │ │ +12f46c: |[12f46c] org.xmlunit.diff.DifferenceEvaluators.first:([Lorg/xmlunit/diff/DifferenceEvaluator;)Lorg/xmlunit/diff/DifferenceEvaluator; │ │ +12f47c: 2200 6b09 |0000: new-instance v0, Lorg/xmlunit/diff/DifferenceEvaluators$3; // type@096b │ │ +12f480: 7020 fc36 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/diff/DifferenceEvaluators$3;.:([Lorg/xmlunit/diff/DifferenceEvaluator;)V // method@36fc │ │ +12f486: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) [Lorg/xmlunit/diff/DifferenceEvaluator; │ │ │ │ #12 : (in Lorg/xmlunit/diff/DifferenceEvaluators;) │ │ @@ -335991,73 +335993,73 @@ │ │ type : '()Lorg/xmlunit/diff/DifferenceEvaluator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12f480: |[12f480] org.xmlunit.diff.DifferenceEvaluators.ignorePrologDifferences:()Lorg/xmlunit/diff/DifferenceEvaluator; │ │ -12f490: 2200 6d09 |0000: new-instance v0, Lorg/xmlunit/diff/DifferenceEvaluators$5; // type@096d │ │ -12f494: 7010 0037 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DifferenceEvaluators$5;.:()V // method@3700 │ │ -12f49a: 1100 |0005: return-object v0 │ │ +12f488: |[12f488] org.xmlunit.diff.DifferenceEvaluators.ignorePrologDifferences:()Lorg/xmlunit/diff/DifferenceEvaluator; │ │ +12f498: 2200 6d09 |0000: new-instance v0, Lorg/xmlunit/diff/DifferenceEvaluators$5; // type@096d │ │ +12f49c: 7010 0037 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DifferenceEvaluators$5;.:()V // method@3700 │ │ +12f4a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ │ │ #13 : (in Lorg/xmlunit/diff/DifferenceEvaluators;) │ │ name : 'ignorePrologDifferencesExceptDoctype' │ │ type : '()Lorg/xmlunit/diff/DifferenceEvaluator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12f49c: |[12f49c] org.xmlunit.diff.DifferenceEvaluators.ignorePrologDifferencesExceptDoctype:()Lorg/xmlunit/diff/DifferenceEvaluator; │ │ -12f4ac: 2200 6e09 |0000: new-instance v0, Lorg/xmlunit/diff/DifferenceEvaluators$6; // type@096e │ │ -12f4b0: 7010 0237 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DifferenceEvaluators$6;.:()V // method@3702 │ │ -12f4b6: 1100 |0005: return-object v0 │ │ +12f4a4: |[12f4a4] org.xmlunit.diff.DifferenceEvaluators.ignorePrologDifferencesExceptDoctype:()Lorg/xmlunit/diff/DifferenceEvaluator; │ │ +12f4b4: 2200 6e09 |0000: new-instance v0, Lorg/xmlunit/diff/DifferenceEvaluators$6; // type@096e │ │ +12f4b8: 7010 0237 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DifferenceEvaluators$6;.:()V // method@3702 │ │ +12f4be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ │ │ #14 : (in Lorg/xmlunit/diff/DifferenceEvaluators;) │ │ name : 'isSequenceOfRootElement' │ │ type : '(Lorg/xmlunit/diff/Comparison;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -12f378: |[12f378] org.xmlunit.diff.DifferenceEvaluators.isSequenceOfRootElement:(Lorg/xmlunit/diff/Comparison;)Z │ │ -12f388: 6e10 3a36 0200 |0000: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ -12f38e: 0c00 |0003: move-result-object v0 │ │ -12f390: 6201 0e1d |0004: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.CHILD_NODELIST_SEQUENCE:Lorg/xmlunit/diff/ComparisonType; // field@1d0e │ │ -12f394: 3310 2000 |0006: if-ne v0, v1, 0026 // +0020 │ │ -12f398: 6e10 3836 0200 |0008: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ -12f39e: 0c00 |000b: move-result-object v0 │ │ -12f3a0: 6e10 3436 0000 |000c: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ -12f3a6: 0c00 |000f: move-result-object v0 │ │ -12f3a8: 2000 0f09 |0010: instance-of v0, v0, Lorg/w3c/dom/Element; // type@090f │ │ -12f3ac: 3800 1400 |0012: if-eqz v0, 0026 // +0014 │ │ -12f3b0: 6e10 3836 0200 |0014: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ -12f3b6: 0c02 |0017: move-result-object v2 │ │ -12f3b8: 6e10 3436 0200 |0018: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ -12f3be: 0c02 |001b: move-result-object v2 │ │ -12f3c0: 7210 7435 0200 |001c: invoke-interface {v2}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@3574 │ │ -12f3c6: 0c02 |001f: move-result-object v2 │ │ -12f3c8: 2022 0d09 |0020: instance-of v2, v2, Lorg/w3c/dom/Document; // type@090d │ │ -12f3cc: 3802 0400 |0022: if-eqz v2, 0026 // +0004 │ │ -12f3d0: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -12f3d2: 2802 |0025: goto 0027 // +0002 │ │ -12f3d4: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -12f3d6: 0f02 |0027: return v2 │ │ +12f380: |[12f380] org.xmlunit.diff.DifferenceEvaluators.isSequenceOfRootElement:(Lorg/xmlunit/diff/Comparison;)Z │ │ +12f390: 6e10 3a36 0200 |0000: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ +12f396: 0c00 |0003: move-result-object v0 │ │ +12f398: 6201 0e1d |0004: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.CHILD_NODELIST_SEQUENCE:Lorg/xmlunit/diff/ComparisonType; // field@1d0e │ │ +12f39c: 3310 2000 |0006: if-ne v0, v1, 0026 // +0020 │ │ +12f3a0: 6e10 3836 0200 |0008: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ +12f3a6: 0c00 |000b: move-result-object v0 │ │ +12f3a8: 6e10 3436 0000 |000c: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ +12f3ae: 0c00 |000f: move-result-object v0 │ │ +12f3b0: 2000 0f09 |0010: instance-of v0, v0, Lorg/w3c/dom/Element; // type@090f │ │ +12f3b4: 3800 1400 |0012: if-eqz v0, 0026 // +0014 │ │ +12f3b8: 6e10 3836 0200 |0014: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ +12f3be: 0c02 |0017: move-result-object v2 │ │ +12f3c0: 6e10 3436 0200 |0018: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ +12f3c6: 0c02 |001b: move-result-object v2 │ │ +12f3c8: 7210 7435 0200 |001c: invoke-interface {v2}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@3574 │ │ +12f3ce: 0c02 |001f: move-result-object v2 │ │ +12f3d0: 2022 0d09 |0020: instance-of v2, v2, Lorg/w3c/dom/Document; // type@090d │ │ +12f3d4: 3802 0400 |0022: if-eqz v2, 0026 // +0004 │ │ +12f3d8: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +12f3da: 2802 |0025: goto 0027 // +0002 │ │ +12f3dc: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +12f3de: 0f02 |0027: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 (null) Lorg/xmlunit/diff/Comparison; │ │ │ │ #15 : (in Lorg/xmlunit/diff/DifferenceEvaluators;) │ │ @@ -336065,22 +336067,22 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonResult;[Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -12f4b8: |[12f4b8] org.xmlunit.diff.DifferenceEvaluators.recordDifferencesAs:(Lorg/xmlunit/diff/ComparisonResult;[Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator; │ │ -12f4c8: 7110 9f2b 0200 |0000: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -12f4ce: 0c02 |0003: move-result-object v2 │ │ -12f4d0: 7110 e02b 0200 |0004: invoke-static {v2}, Ljava/util/EnumSet;.copyOf:(Ljava/util/Collection;)Ljava/util/EnumSet; // method@2be0 │ │ -12f4d6: 0c02 |0007: move-result-object v2 │ │ -12f4d8: 2200 6f09 |0008: new-instance v0, Lorg/xmlunit/diff/DifferenceEvaluators$7; // type@096f │ │ -12f4dc: 7030 0437 2001 |000a: invoke-direct {v0, v2, v1}, Lorg/xmlunit/diff/DifferenceEvaluators$7;.:(Ljava/util/EnumSet;Lorg/xmlunit/diff/ComparisonResult;)V // method@3704 │ │ -12f4e2: 1100 |000d: return-object v0 │ │ +12f4c0: |[12f4c0] org.xmlunit.diff.DifferenceEvaluators.recordDifferencesAs:(Lorg/xmlunit/diff/ComparisonResult;[Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator; │ │ +12f4d0: 7110 9f2b 0200 |0000: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +12f4d6: 0c02 |0003: move-result-object v2 │ │ +12f4d8: 7110 e02b 0200 |0004: invoke-static {v2}, Ljava/util/EnumSet;.copyOf:(Ljava/util/Collection;)Ljava/util/EnumSet; // method@2be0 │ │ +12f4de: 0c02 |0007: move-result-object v2 │ │ +12f4e0: 2200 6f09 |0008: new-instance v0, Lorg/xmlunit/diff/DifferenceEvaluators$7; // type@096f │ │ +12f4e4: 7030 0437 2001 |000a: invoke-direct {v0, v2, v1}, Lorg/xmlunit/diff/DifferenceEvaluators$7;.:(Ljava/util/EnumSet;Lorg/xmlunit/diff/ComparisonResult;)V // method@3704 │ │ +12f4ea: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0008 line=213 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Lorg/xmlunit/diff/ComparisonResult; │ │ 0x0000 - 0x000e reg=2 (null) [Lorg/xmlunit/diff/ComparisonType; │ │ @@ -336090,19 +336092,19 @@ │ │ type : '([Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -12f4e4: |[12f4e4] org.xmlunit.diff.DifferenceEvaluators.upgradeDifferencesToDifferent:([Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator; │ │ -12f4f4: 6200 051d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.DIFFERENT:Lorg/xmlunit/diff/ComparisonResult; // field@1d05 │ │ -12f4f8: 7120 1637 1000 |0002: invoke-static {v0, v1}, Lorg/xmlunit/diff/DifferenceEvaluators;.recordDifferencesAs:(Lorg/xmlunit/diff/ComparisonResult;[Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator; // method@3716 │ │ -12f4fe: 0c01 |0005: move-result-object v1 │ │ -12f500: 1101 |0006: return-object v1 │ │ +12f4ec: |[12f4ec] org.xmlunit.diff.DifferenceEvaluators.upgradeDifferencesToDifferent:([Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator; │ │ +12f4fc: 6200 051d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.DIFFERENT:Lorg/xmlunit/diff/ComparisonResult; // field@1d05 │ │ +12f500: 7120 1637 1000 |0002: invoke-static {v0, v1}, Lorg/xmlunit/diff/DifferenceEvaluators;.recordDifferencesAs:(Lorg/xmlunit/diff/ComparisonResult;[Lorg/xmlunit/diff/ComparisonType;)Lorg/xmlunit/diff/DifferenceEvaluator; // method@3716 │ │ +12f506: 0c01 |0005: move-result-object v1 │ │ +12f508: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) [Lorg/xmlunit/diff/ComparisonType; │ │ │ │ Virtual methods - │ │ @@ -336300,31 +336302,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -130288: |[130288] org.xmlunit.diff.ElementSelectors.:()V │ │ -130298: 2200 7909 |0000: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$1; // type@0979 │ │ -13029c: 7010 2737 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/ElementSelectors$1;.:()V // method@3727 │ │ -1302a2: 6900 9a1d |0005: sput-object v0, Lorg/xmlunit/diff/ElementSelectors;.Default:Lorg/xmlunit/diff/ElementSelector; // field@1d9a │ │ -1302a6: 2200 7a09 |0007: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$2; // type@097a │ │ -1302aa: 7010 2937 0000 |0009: invoke-direct {v0}, Lorg/xmlunit/diff/ElementSelectors$2;.:()V // method@3729 │ │ -1302b0: 6900 9d1d |000c: sput-object v0, Lorg/xmlunit/diff/ElementSelectors;.byName:Lorg/xmlunit/diff/ElementSelector; // field@1d9d │ │ -1302b4: 2200 7b09 |000e: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$3; // type@097b │ │ -1302b8: 7010 2b37 0000 |0010: invoke-direct {v0}, Lorg/xmlunit/diff/ElementSelectors$3;.:()V // method@372b │ │ -1302be: 6900 9f1d |0013: sput-object v0, Lorg/xmlunit/diff/ElementSelectors;.byNameAndText:Lorg/xmlunit/diff/ElementSelector; // field@1d9f │ │ -1302c2: 2200 7c09 |0015: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$4; // type@097c │ │ -1302c6: 7010 2d37 0000 |0017: invoke-direct {v0}, Lorg/xmlunit/diff/ElementSelectors$4;.:()V // method@372d │ │ -1302cc: 6900 9e1d |001a: sput-object v0, Lorg/xmlunit/diff/ElementSelectors;.byNameAndAllAttributes:Lorg/xmlunit/diff/ElementSelector; // field@1d9e │ │ -1302d0: 2200 7d09 |001c: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$5; // type@097d │ │ -1302d4: 7010 2f37 0000 |001e: invoke-direct {v0}, Lorg/xmlunit/diff/ElementSelectors$5;.:()V // method@372f │ │ -1302da: 6900 9c1d |0021: sput-object v0, Lorg/xmlunit/diff/ElementSelectors;.TO_NODE_INFO:Lorg/xmlunit/util/Mapper; // field@1d9c │ │ -1302de: 0e00 |0023: return-void │ │ +130290: |[130290] org.xmlunit.diff.ElementSelectors.:()V │ │ +1302a0: 2200 7909 |0000: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$1; // type@0979 │ │ +1302a4: 7010 2737 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/ElementSelectors$1;.:()V // method@3727 │ │ +1302aa: 6900 9a1d |0005: sput-object v0, Lorg/xmlunit/diff/ElementSelectors;.Default:Lorg/xmlunit/diff/ElementSelector; // field@1d9a │ │ +1302ae: 2200 7a09 |0007: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$2; // type@097a │ │ +1302b2: 7010 2937 0000 |0009: invoke-direct {v0}, Lorg/xmlunit/diff/ElementSelectors$2;.:()V // method@3729 │ │ +1302b8: 6900 9d1d |000c: sput-object v0, Lorg/xmlunit/diff/ElementSelectors;.byName:Lorg/xmlunit/diff/ElementSelector; // field@1d9d │ │ +1302bc: 2200 7b09 |000e: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$3; // type@097b │ │ +1302c0: 7010 2b37 0000 |0010: invoke-direct {v0}, Lorg/xmlunit/diff/ElementSelectors$3;.:()V // method@372b │ │ +1302c6: 6900 9f1d |0013: sput-object v0, Lorg/xmlunit/diff/ElementSelectors;.byNameAndText:Lorg/xmlunit/diff/ElementSelector; // field@1d9f │ │ +1302ca: 2200 7c09 |0015: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$4; // type@097c │ │ +1302ce: 7010 2d37 0000 |0017: invoke-direct {v0}, Lorg/xmlunit/diff/ElementSelectors$4;.:()V // method@372d │ │ +1302d4: 6900 9e1d |001a: sput-object v0, Lorg/xmlunit/diff/ElementSelectors;.byNameAndAllAttributes:Lorg/xmlunit/diff/ElementSelector; // field@1d9e │ │ +1302d8: 2200 7d09 |001c: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$5; // type@097d │ │ +1302dc: 7010 2f37 0000 |001e: invoke-direct {v0}, Lorg/xmlunit/diff/ElementSelectors$5;.:()V // method@372f │ │ +1302e2: 6900 9c1d |0021: sput-object v0, Lorg/xmlunit/diff/ElementSelectors;.TO_NODE_INFO:Lorg/xmlunit/util/Mapper; // field@1d9c │ │ +1302e6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0007 line=59 │ │ 0x000e line=74 │ │ 0x0015 line=88 │ │ 0x001c line=115 │ │ @@ -336335,17 +336337,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1302e0: |[1302e0] org.xmlunit.diff.ElementSelectors.:()V │ │ -1302f0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1302f6: 0e00 |0003: return-void │ │ +1302e8: |[1302e8] org.xmlunit.diff.ElementSelectors.:()V │ │ +1302f8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1302fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/ElementSelectors; │ │ │ │ #2 : (in Lorg/xmlunit/diff/ElementSelectors;) │ │ @@ -336353,18 +336355,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -12fdf0: |[12fdf0] org.xmlunit.diff.ElementSelectors.access$000:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -12fe00: 7120 4937 1000 |0000: invoke-static {v0, v1}, Lorg/xmlunit/diff/ElementSelectors;.bothNullOrEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@3749 │ │ -12fe06: 0a00 |0003: move-result v0 │ │ -12fe08: 0f00 |0004: return v0 │ │ +12fdf8: |[12fdf8] org.xmlunit.diff.ElementSelectors.access$000:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +12fe08: 7120 4937 1000 |0000: invoke-static {v0, v1}, Lorg/xmlunit/diff/ElementSelectors;.bothNullOrEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@3749 │ │ +12fe0e: 0a00 |0003: move-result v0 │ │ +12fe10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -336373,18 +336375,18 @@ │ │ type : '(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Iterable;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -12fe0c: |[12fe0c] org.xmlunit.diff.ElementSelectors.access$100:(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Iterable;)Z │ │ -12fe1c: 7130 5337 1002 |0000: invoke-static {v0, v1, v2}, Lorg/xmlunit/diff/ElementSelectors;.mapsEqualForKeys:(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Iterable;)Z // method@3753 │ │ -12fe22: 0a00 |0003: move-result v0 │ │ -12fe24: 0f00 |0004: return v0 │ │ +12fe14: |[12fe14] org.xmlunit.diff.ElementSelectors.access$100:(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Iterable;)Z │ │ +12fe24: 7130 5337 1002 |0000: invoke-static {v0, v1, v2}, Lorg/xmlunit/diff/ElementSelectors;.mapsEqualForKeys:(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Iterable;)Z // method@3753 │ │ +12fe2a: 0a00 |0003: move-result v0 │ │ +12fe2c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/Map; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/Map; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Iterable; │ │ @@ -336394,34 +336396,34 @@ │ │ type : '([Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -12fea8: |[12fea8] org.xmlunit.diff.ElementSelectors.and:([Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ -12feb8: 3801 1f00 |0000: if-eqz v1, 001f // +001f │ │ -12febc: 7110 9f2b 0100 |0002: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -12fec2: 0c01 |0005: move-result-object v1 │ │ -12fec4: 2200 9d09 |0006: new-instance v0, Lorg/xmlunit/util/IsNullPredicate; // type@099d │ │ -12fec8: 7010 ee37 0000 |0008: invoke-direct {v0}, Lorg/xmlunit/util/IsNullPredicate;.:()V // method@37ee │ │ -12fece: 7120 1438 0100 |000b: invoke-static {v1, v0}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ -12fed4: 0a00 |000e: move-result v0 │ │ -12fed6: 3900 0800 |000f: if-nez v0, 0017 // +0008 │ │ -12feda: 2200 7309 |0011: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$10; // type@0973 │ │ -12fede: 7020 1937 1000 |0013: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$10;.:(Ljava/util/Collection;)V // method@3719 │ │ -12fee4: 1100 |0016: return-object v0 │ │ -12fee6: 2201 f006 |0017: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12feea: 1a00 2147 |0019: const-string v0, "selectors must not contain null values" // string@4721 │ │ -12feee: 7020 502a 0100 |001b: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12fef4: 2701 |001e: throw v1 │ │ -12fef6: 2201 f006 |001f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12fefa: 1a00 2047 |0021: const-string v0, "selectors must not be null" // string@4720 │ │ -12fefe: 7020 502a 0100 |0023: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12ff04: 2701 |0026: throw v1 │ │ +12feb0: |[12feb0] org.xmlunit.diff.ElementSelectors.and:([Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ +12fec0: 3801 1f00 |0000: if-eqz v1, 001f // +001f │ │ +12fec4: 7110 9f2b 0100 |0002: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +12feca: 0c01 |0005: move-result-object v1 │ │ +12fecc: 2200 9d09 |0006: new-instance v0, Lorg/xmlunit/util/IsNullPredicate; // type@099d │ │ +12fed0: 7010 ee37 0000 |0008: invoke-direct {v0}, Lorg/xmlunit/util/IsNullPredicate;.:()V // method@37ee │ │ +12fed6: 7120 1438 0100 |000b: invoke-static {v1, v0}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ +12fedc: 0a00 |000e: move-result v0 │ │ +12fede: 3900 0800 |000f: if-nez v0, 0017 // +0008 │ │ +12fee2: 2200 7309 |0011: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$10; // type@0973 │ │ +12fee6: 7020 1937 1000 |0013: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$10;.:(Ljava/util/Collection;)V // method@3719 │ │ +12feec: 1100 |0016: return-object v0 │ │ +12feee: 2201 f006 |0017: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12fef2: 1a00 2147 |0019: const-string v0, "selectors must not contain null values" // string@4721 │ │ +12fef6: 7020 502a 0100 |001b: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12fefc: 2701 |001e: throw v1 │ │ +12fefe: 2201 f006 |001f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12ff02: 1a00 2047 |0021: const-string v0, "selectors must not be null" // string@4720 │ │ +12ff06: 7020 502a 0100 |0023: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12ff0c: 2701 |0026: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=288 │ │ 0x0006 line=289 │ │ 0x0011 line=292 │ │ 0x0017 line=290 │ │ 0x001f line=286 │ │ @@ -336433,24 +336435,24 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -12fe28: |[12fe28] org.xmlunit.diff.ElementSelectors.bothNullOrEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -12fe38: 3900 0800 |0000: if-nez v0, 0008 // +0008 │ │ -12fe3c: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -12fe40: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -12fe42: 2807 |0005: goto 000c // +0007 │ │ -12fe44: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -12fe46: 2805 |0007: goto 000c // +0005 │ │ -12fe48: 6e20 8c2a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -12fe4e: 0a00 |000b: move-result v0 │ │ -12fe50: 0f00 |000c: return v0 │ │ +12fe30: |[12fe30] org.xmlunit.diff.ElementSelectors.bothNullOrEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +12fe40: 3900 0800 |0000: if-nez v0, 0008 // +0008 │ │ +12fe44: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +12fe48: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +12fe4a: 2807 |0005: goto 000c // +0007 │ │ +12fe4c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +12fe4e: 2805 |0007: goto 000c // +0005 │ │ +12fe50: 6e20 8c2a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +12fe56: 0a00 |000b: move-result v0 │ │ +12fe58: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=475 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -336459,47 +336461,47 @@ │ │ type : '([Ljava/lang/String;)Lorg/xmlunit/diff/ElementSelector;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -12ff08: |[12ff08] org.xmlunit.diff.ElementSelectors.byNameAndAttributes:([Ljava/lang/String;)Lorg/xmlunit/diff/ElementSelector; │ │ -12ff18: 3804 3100 |0000: if-eqz v4, 0031 // +0031 │ │ -12ff1c: 7110 9f2b 0400 |0002: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -12ff22: 0c00 |0005: move-result-object v0 │ │ -12ff24: 2201 9d09 |0006: new-instance v1, Lorg/xmlunit/util/IsNullPredicate; // type@099d │ │ -12ff28: 7010 ee37 0100 |0008: invoke-direct {v1}, Lorg/xmlunit/util/IsNullPredicate;.:()V // method@37ee │ │ -12ff2e: 7120 1438 1000 |000b: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ -12ff34: 0a00 |000e: move-result v0 │ │ -12ff36: 3900 1a00 |000f: if-nez v0, 0029 // +001a │ │ -12ff3a: 2140 |0011: array-length v0, v4 │ │ -12ff3c: 2300 ff09 |0012: new-array v0, v0, [Ljavax/xml/namespace/QName; // type@09ff │ │ -12ff40: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -12ff42: 2142 |0015: array-length v2, v4 │ │ -12ff44: 3521 0e00 |0016: if-ge v1, v2, 0024 // +000e │ │ -12ff48: 2202 a007 |0018: new-instance v2, Ljavax/xml/namespace/QName; // type@07a0 │ │ -12ff4c: 4603 0401 |001a: aget-object v3, v4, v1 │ │ -12ff50: 7020 ec2c 3200 |001c: invoke-direct {v2, v3}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;)V // method@2cec │ │ -12ff56: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ -12ff5a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -12ff5e: 28f2 |0023: goto 0015 // -000e │ │ -12ff60: 7110 4b37 0000 |0024: invoke-static {v0}, Lorg/xmlunit/diff/ElementSelectors;.byNameAndAttributes:([Ljavax/xml/namespace/QName;)Lorg/xmlunit/diff/ElementSelector; // method@374b │ │ -12ff66: 0c04 |0027: move-result-object v4 │ │ -12ff68: 1104 |0028: return-object v4 │ │ -12ff6a: 2204 f006 |0029: new-instance v4, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12ff6e: 1a00 532e |002b: const-string v0, "attributes must not contain null values" // string@2e53 │ │ -12ff72: 7020 502a 0400 |002d: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12ff78: 2704 |0030: throw v4 │ │ -12ff7a: 2204 f006 |0031: new-instance v4, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12ff7e: 1a00 522e |0033: const-string v0, "attributes must not be null" // string@2e52 │ │ -12ff82: 7020 502a 0400 |0035: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12ff88: 2802 |0038: goto 003a // +0002 │ │ -12ff8a: 2704 |0039: throw v4 │ │ -12ff8c: 28ff |003a: goto 0039 // -0001 │ │ +12ff10: |[12ff10] org.xmlunit.diff.ElementSelectors.byNameAndAttributes:([Ljava/lang/String;)Lorg/xmlunit/diff/ElementSelector; │ │ +12ff20: 3804 3100 |0000: if-eqz v4, 0031 // +0031 │ │ +12ff24: 7110 9f2b 0400 |0002: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +12ff2a: 0c00 |0005: move-result-object v0 │ │ +12ff2c: 2201 9d09 |0006: new-instance v1, Lorg/xmlunit/util/IsNullPredicate; // type@099d │ │ +12ff30: 7010 ee37 0100 |0008: invoke-direct {v1}, Lorg/xmlunit/util/IsNullPredicate;.:()V // method@37ee │ │ +12ff36: 7120 1438 1000 |000b: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ +12ff3c: 0a00 |000e: move-result v0 │ │ +12ff3e: 3900 1a00 |000f: if-nez v0, 0029 // +001a │ │ +12ff42: 2140 |0011: array-length v0, v4 │ │ +12ff44: 2300 ff09 |0012: new-array v0, v0, [Ljavax/xml/namespace/QName; // type@09ff │ │ +12ff48: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +12ff4a: 2142 |0015: array-length v2, v4 │ │ +12ff4c: 3521 0e00 |0016: if-ge v1, v2, 0024 // +000e │ │ +12ff50: 2202 a007 |0018: new-instance v2, Ljavax/xml/namespace/QName; // type@07a0 │ │ +12ff54: 4603 0401 |001a: aget-object v3, v4, v1 │ │ +12ff58: 7020 ec2c 3200 |001c: invoke-direct {v2, v3}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;)V // method@2cec │ │ +12ff5e: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ +12ff62: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +12ff66: 28f2 |0023: goto 0015 // -000e │ │ +12ff68: 7110 4b37 0000 |0024: invoke-static {v0}, Lorg/xmlunit/diff/ElementSelectors;.byNameAndAttributes:([Ljavax/xml/namespace/QName;)Lorg/xmlunit/diff/ElementSelector; // method@374b │ │ +12ff6e: 0c04 |0027: move-result-object v4 │ │ +12ff70: 1104 |0028: return-object v4 │ │ +12ff72: 2204 f006 |0029: new-instance v4, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12ff76: 1a00 532e |002b: const-string v0, "attributes must not contain null values" // string@2e53 │ │ +12ff7a: 7020 502a 0400 |002d: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12ff80: 2704 |0030: throw v4 │ │ +12ff82: 2204 f006 |0031: new-instance v4, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12ff86: 1a00 522e |0033: const-string v0, "attributes must not be null" // string@2e52 │ │ +12ff8a: 7020 502a 0400 |0035: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12ff90: 2802 |0038: goto 003a // +0002 │ │ +12ff92: 2704 |0039: throw v4 │ │ +12ff94: 28ff |003a: goto 0039 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0011 line=139 │ │ 0x0015 line=140 │ │ 0x0018 line=141 │ │ 0x0024 line=143 │ │ @@ -336513,34 +336515,34 @@ │ │ type : '([Ljavax/xml/namespace/QName;)Lorg/xmlunit/diff/ElementSelector;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -12ff90: |[12ff90] org.xmlunit.diff.ElementSelectors.byNameAndAttributes:([Ljavax/xml/namespace/QName;)Lorg/xmlunit/diff/ElementSelector; │ │ -12ffa0: 3801 1f00 |0000: if-eqz v1, 001f // +001f │ │ -12ffa4: 7110 9f2b 0100 |0002: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -12ffaa: 0c01 |0005: move-result-object v1 │ │ -12ffac: 2200 9d09 |0006: new-instance v0, Lorg/xmlunit/util/IsNullPredicate; // type@099d │ │ -12ffb0: 7010 ee37 0000 |0008: invoke-direct {v0}, Lorg/xmlunit/util/IsNullPredicate;.:()V // method@37ee │ │ -12ffb6: 7120 1438 0100 |000b: invoke-static {v1, v0}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ -12ffbc: 0a00 |000e: move-result v0 │ │ -12ffbe: 3900 0800 |000f: if-nez v0, 0017 // +0008 │ │ -12ffc2: 2200 7f09 |0011: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$7; // type@097f │ │ -12ffc6: 7020 3437 1000 |0013: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$7;.:(Ljava/util/Collection;)V // method@3734 │ │ -12ffcc: 1100 |0016: return-object v0 │ │ -12ffce: 2201 f006 |0017: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12ffd2: 1a00 532e |0019: const-string v0, "attributes must not contain null values" // string@2e53 │ │ -12ffd6: 7020 502a 0100 |001b: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12ffdc: 2701 |001e: throw v1 │ │ -12ffde: 2201 f006 |001f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12ffe2: 1a00 522e |0021: const-string v0, "attributes must not be null" // string@2e52 │ │ -12ffe6: 7020 502a 0100 |0023: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12ffec: 2701 |0026: throw v1 │ │ +12ff98: |[12ff98] org.xmlunit.diff.ElementSelectors.byNameAndAttributes:([Ljavax/xml/namespace/QName;)Lorg/xmlunit/diff/ElementSelector; │ │ +12ffa8: 3801 1f00 |0000: if-eqz v1, 001f // +001f │ │ +12ffac: 7110 9f2b 0100 |0002: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +12ffb2: 0c01 |0005: move-result-object v1 │ │ +12ffb4: 2200 9d09 |0006: new-instance v0, Lorg/xmlunit/util/IsNullPredicate; // type@099d │ │ +12ffb8: 7010 ee37 0000 |0008: invoke-direct {v0}, Lorg/xmlunit/util/IsNullPredicate;.:()V // method@37ee │ │ +12ffbe: 7120 1438 0100 |000b: invoke-static {v1, v0}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ +12ffc4: 0a00 |000e: move-result v0 │ │ +12ffc6: 3900 0800 |000f: if-nez v0, 0017 // +0008 │ │ +12ffca: 2200 7f09 |0011: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$7; // type@097f │ │ +12ffce: 7020 3437 1000 |0013: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$7;.:(Ljava/util/Collection;)V // method@3734 │ │ +12ffd4: 1100 |0016: return-object v0 │ │ +12ffd6: 2201 f006 |0017: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12ffda: 1a00 532e |0019: const-string v0, "attributes must not contain null values" // string@2e53 │ │ +12ffde: 7020 502a 0100 |001b: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12ffe4: 2701 |001e: throw v1 │ │ +12ffe6: 2201 f006 |001f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12ffea: 1a00 522e |0021: const-string v0, "attributes must not be null" // string@2e52 │ │ +12ffee: 7020 502a 0100 |0023: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12fff4: 2701 |0026: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=204 │ │ 0x0006 line=205 │ │ 0x0011 line=208 │ │ 0x0017 line=206 │ │ 0x001f line=202 │ │ @@ -336552,36 +336554,36 @@ │ │ type : '([Ljava/lang/String;)Lorg/xmlunit/diff/ElementSelector;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -12fff0: |[12fff0] org.xmlunit.diff.ElementSelectors.byNameAndAttributesControlNS:([Ljava/lang/String;)Lorg/xmlunit/diff/ElementSelector; │ │ -130000: 3801 2400 |0000: if-eqz v1, 0024 // +0024 │ │ -130004: 7110 9f2b 0100 |0002: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -13000a: 0c01 |0005: move-result-object v1 │ │ -13000c: 2200 9d09 |0006: new-instance v0, Lorg/xmlunit/util/IsNullPredicate; // type@099d │ │ -130010: 7010 ee37 0000 |0008: invoke-direct {v0}, Lorg/xmlunit/util/IsNullPredicate;.:()V // method@37ee │ │ -130016: 7120 1438 0100 |000b: invoke-static {v1, v0}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ -13001c: 0a00 |000e: move-result v0 │ │ -13001e: 3900 0d00 |000f: if-nez v0, 001c // +000d │ │ -130022: 2200 5e07 |0011: new-instance v0, Ljava/util/HashSet; // type@075e │ │ -130026: 7020 fc2b 1000 |0013: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@2bfc │ │ -13002c: 2201 7e09 |0016: new-instance v1, Lorg/xmlunit/diff/ElementSelectors$6; // type@097e │ │ -130030: 7020 3237 0100 |0018: invoke-direct {v1, v0}, Lorg/xmlunit/diff/ElementSelectors$6;.:(Ljava/util/HashSet;)V // method@3732 │ │ -130036: 1101 |001b: return-object v1 │ │ -130038: 2201 f006 |001c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -13003c: 1a00 532e |001e: const-string v0, "attributes must not contain null values" // string@2e53 │ │ -130040: 7020 502a 0100 |0020: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -130046: 2701 |0023: throw v1 │ │ -130048: 2201 f006 |0024: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -13004c: 1a00 522e |0026: const-string v0, "attributes must not be null" // string@2e52 │ │ -130050: 7020 502a 0100 |0028: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -130056: 2701 |002b: throw v1 │ │ +12fff8: |[12fff8] org.xmlunit.diff.ElementSelectors.byNameAndAttributesControlNS:([Ljava/lang/String;)Lorg/xmlunit/diff/ElementSelector; │ │ +130008: 3801 2400 |0000: if-eqz v1, 0024 // +0024 │ │ +13000c: 7110 9f2b 0100 |0002: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +130012: 0c01 |0005: move-result-object v1 │ │ +130014: 2200 9d09 |0006: new-instance v0, Lorg/xmlunit/util/IsNullPredicate; // type@099d │ │ +130018: 7010 ee37 0000 |0008: invoke-direct {v0}, Lorg/xmlunit/util/IsNullPredicate;.:()V // method@37ee │ │ +13001e: 7120 1438 0100 |000b: invoke-static {v1, v0}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ +130024: 0a00 |000e: move-result v0 │ │ +130026: 3900 0d00 |000f: if-nez v0, 001c // +000d │ │ +13002a: 2200 5e07 |0011: new-instance v0, Ljava/util/HashSet; // type@075e │ │ +13002e: 7020 fc2b 1000 |0013: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@2bfc │ │ +130034: 2201 7e09 |0016: new-instance v1, Lorg/xmlunit/diff/ElementSelectors$6; // type@097e │ │ +130038: 7020 3237 0100 |0018: invoke-direct {v1, v0}, Lorg/xmlunit/diff/ElementSelectors$6;.:(Ljava/util/HashSet;)V // method@3732 │ │ +13003e: 1101 |001b: return-object v1 │ │ +130040: 2201 f006 |001c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +130044: 1a00 532e |001e: const-string v0, "attributes must not contain null values" // string@2e53 │ │ +130048: 7020 502a 0100 |0020: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +13004e: 2701 |0023: throw v1 │ │ +130050: 2201 f006 |0024: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +130054: 1a00 522e |0026: const-string v0, "attributes must not be null" // string@2e52 │ │ +130058: 7020 502a 0100 |0028: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +13005e: 2701 |002b: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=161 │ │ 0x0006 line=162 │ │ 0x0011 line=165 │ │ 0x0016 line=166 │ │ 0x001c line=163 │ │ @@ -336594,28 +336596,28 @@ │ │ type : '(Ljava/lang/String;Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -130058: |[130058] org.xmlunit.diff.ElementSelectors.byXPath:(Ljava/lang/String;Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ -130068: 2200 b709 |0000: new-instance v0, Lorg/xmlunit/xpath/JAXPXPathEngine; // type@09b7 │ │ -13006c: 7010 5a38 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/xpath/JAXPXPathEngine;.:()V // method@385a │ │ -130072: 3804 0500 |0005: if-eqz v4, 000a // +0005 │ │ -130076: 7220 6538 4000 |0007: invoke-interface {v0, v4}, Lorg/xmlunit/xpath/XPathEngine;.setNamespaceContext:(Ljava/util/Map;)V // method@3865 │ │ -13007c: 2204 6409 |000a: new-instance v4, Lorg/xmlunit/diff/DefaultNodeMatcher; // type@0964 │ │ -130080: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -130082: 2311 120a |000d: new-array v1, v1, [Lorg/xmlunit/diff/ElementSelector; // type@0a12 │ │ -130086: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -130088: 4d05 0102 |0010: aput-object v5, v1, v2 │ │ -13008c: 7020 d836 1400 |0012: invoke-direct {v4, v1}, Lorg/xmlunit/diff/DefaultNodeMatcher;.:([Lorg/xmlunit/diff/ElementSelector;)V // method@36d8 │ │ -130092: 2205 7609 |0015: new-instance v5, Lorg/xmlunit/diff/ElementSelectors$13; // type@0976 │ │ -130096: 7040 1f37 0543 |0017: invoke-direct {v5, v0, v3, v4}, Lorg/xmlunit/diff/ElementSelectors$13;.:(Lorg/xmlunit/xpath/XPathEngine;Ljava/lang/String;Lorg/xmlunit/diff/NodeMatcher;)V // method@371f │ │ -13009c: 1105 |001a: return-object v5 │ │ +130060: |[130060] org.xmlunit.diff.ElementSelectors.byXPath:(Ljava/lang/String;Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ +130070: 2200 b709 |0000: new-instance v0, Lorg/xmlunit/xpath/JAXPXPathEngine; // type@09b7 │ │ +130074: 7010 5a38 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/xpath/JAXPXPathEngine;.:()V // method@385a │ │ +13007a: 3804 0500 |0005: if-eqz v4, 000a // +0005 │ │ +13007e: 7220 6538 4000 |0007: invoke-interface {v0, v4}, Lorg/xmlunit/xpath/XPathEngine;.setNamespaceContext:(Ljava/util/Map;)V // method@3865 │ │ +130084: 2204 6409 |000a: new-instance v4, Lorg/xmlunit/diff/DefaultNodeMatcher; // type@0964 │ │ +130088: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +13008a: 2311 120a |000d: new-array v1, v1, [Lorg/xmlunit/diff/ElementSelector; // type@0a12 │ │ +13008e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +130090: 4d05 0102 |0010: aput-object v5, v1, v2 │ │ +130094: 7020 d836 1400 |0012: invoke-direct {v4, v1}, Lorg/xmlunit/diff/DefaultNodeMatcher;.:([Lorg/xmlunit/diff/ElementSelector;)V // method@36d8 │ │ +13009a: 2205 7609 |0015: new-instance v5, Lorg/xmlunit/diff/ElementSelectors$13; // type@0976 │ │ +13009e: 7040 1f37 0543 |0017: invoke-direct {v5, v0, v3, v4}, Lorg/xmlunit/diff/ElementSelectors$13;.:(Lorg/xmlunit/xpath/XPathEngine;Ljava/lang/String;Lorg/xmlunit/diff/NodeMatcher;)V // method@371f │ │ +1300a4: 1105 |001a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0007 line=403 │ │ 0x000a line=405 │ │ 0x0015 line=406 │ │ locals : │ │ @@ -336628,19 +336630,19 @@ │ │ type : '(Ljava/lang/String;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1300a0: |[1300a0] org.xmlunit.diff.ElementSelectors.byXPath:(Ljava/lang/String;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ -1300b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1300b2: 7130 4d37 0102 |0001: invoke-static {v1, v0, v2}, Lorg/xmlunit/diff/ElementSelectors;.byXPath:(Ljava/lang/String;Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; // method@374d │ │ -1300b8: 0c01 |0004: move-result-object v1 │ │ -1300ba: 1101 |0005: return-object v1 │ │ +1300a8: |[1300a8] org.xmlunit.diff.ElementSelectors.byXPath:(Ljava/lang/String;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ +1300b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1300ba: 7130 4d37 0102 |0001: invoke-static {v1, v0, v2}, Lorg/xmlunit/diff/ElementSelectors;.byXPath:(Ljava/lang/String;Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; // method@374d │ │ +1300c0: 0c01 |0004: move-result-object v1 │ │ +1300c2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=382 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/xmlunit/diff/ElementSelector; │ │ │ │ @@ -336649,46 +336651,46 @@ │ │ type : '()Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -130234: |[130234] org.xmlunit.diff.ElementSelectors.conditionalBuilder:()Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilder; │ │ -130244: 2200 5f09 |0000: new-instance v0, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder; // type@095f │ │ -130248: 7010 c836 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.:()V // method@36c8 │ │ -13024e: 1100 |0005: return-object v0 │ │ +13023c: |[13023c] org.xmlunit.diff.ElementSelectors.conditionalBuilder:()Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilder; │ │ +13024c: 2200 5f09 |0000: new-instance v0, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder; // type@095f │ │ +130250: 7010 c836 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.:()V // method@36c8 │ │ +130256: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ │ │ #12 : (in Lorg/xmlunit/diff/ElementSelectors;) │ │ name : 'conditionalSelector' │ │ type : '(Lorg/xmlunit/util/Predicate;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1300bc: |[1300bc] org.xmlunit.diff.ElementSelectors.conditionalSelector:(Lorg/xmlunit/util/Predicate;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ -1300cc: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -1300d0: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ -1300d4: 2200 7509 |0004: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$12; // type@0975 │ │ -1300d8: 7030 1d37 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/ElementSelectors$12;.:(Lorg/xmlunit/util/Predicate;Lorg/xmlunit/diff/ElementSelector;)V // method@371d │ │ -1300de: 1100 |0009: return-object v0 │ │ -1300e0: 2201 f006 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -1300e4: 1a02 0732 |000c: const-string v2, "es must not be null" // string@3207 │ │ -1300e8: 7020 502a 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -1300ee: 2701 |0011: throw v1 │ │ -1300f0: 2201 f006 |0012: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -1300f4: 1a02 3f44 |0014: const-string v2, "predicate must not be null" // string@443f │ │ -1300f8: 7020 502a 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -1300fe: 2701 |0019: throw v1 │ │ +1300c4: |[1300c4] org.xmlunit.diff.ElementSelectors.conditionalSelector:(Lorg/xmlunit/util/Predicate;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ +1300d4: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +1300d8: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ +1300dc: 2200 7509 |0004: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$12; // type@0975 │ │ +1300e0: 7030 1d37 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/ElementSelectors$12;.:(Lorg/xmlunit/util/Predicate;Lorg/xmlunit/diff/ElementSelector;)V // method@371d │ │ +1300e6: 1100 |0009: return-object v0 │ │ +1300e8: 2201 f006 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +1300ec: 1a02 0732 |000c: const-string v2, "es must not be null" // string@3207 │ │ +1300f0: 7020 502a 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +1300f6: 2701 |0011: throw v1 │ │ +1300f8: 2201 f006 |0012: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +1300fc: 1a02 3f44 |0014: const-string v2, "predicate must not be null" // string@443f │ │ +130100: 7020 502a 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +130106: 2701 |0019: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=333 │ │ 0x000a line=331 │ │ 0x0012 line=328 │ │ locals : │ │ 0x0000 - 0x001a reg=1 (null) Lorg/xmlunit/util/Predicate; │ │ @@ -336699,18 +336701,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/xmlunit/util/Predicate;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -130250: |[130250] org.xmlunit.diff.ElementSelectors.elementNamePredicate:(Ljava/lang/String;)Lorg/xmlunit/util/Predicate; │ │ -130260: 2200 7709 |0000: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$14; // type@0977 │ │ -130264: 7020 2137 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$14;.:(Ljava/lang/String;)V // method@3721 │ │ -13026a: 1100 |0005: return-object v0 │ │ +130258: |[130258] org.xmlunit.diff.ElementSelectors.elementNamePredicate:(Ljava/lang/String;)Lorg/xmlunit/util/Predicate; │ │ +130268: 2200 7709 |0000: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$14; // type@0977 │ │ +13026c: 7020 2137 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$14;.:(Ljava/lang/String;)V // method@3721 │ │ +130272: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #14 : (in Lorg/xmlunit/diff/ElementSelectors;) │ │ @@ -336718,18 +336720,18 @@ │ │ type : '(Ljavax/xml/namespace/QName;)Lorg/xmlunit/util/Predicate;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -13026c: |[13026c] org.xmlunit.diff.ElementSelectors.elementNamePredicate:(Ljavax/xml/namespace/QName;)Lorg/xmlunit/util/Predicate; │ │ -13027c: 2200 7809 |0000: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$15; // type@0978 │ │ -130280: 7020 2437 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$15;.:(Ljavax/xml/namespace/QName;)V // method@3724 │ │ -130286: 1100 |0005: return-object v0 │ │ +130274: |[130274] org.xmlunit.diff.ElementSelectors.elementNamePredicate:(Ljavax/xml/namespace/QName;)Lorg/xmlunit/util/Predicate; │ │ +130284: 2200 7809 |0000: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$15; // type@0978 │ │ +130288: 7020 2437 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$15;.:(Ljavax/xml/namespace/QName;)V // method@3724 │ │ +13028e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/namespace/QName; │ │ │ │ #15 : (in Lorg/xmlunit/diff/ElementSelectors;) │ │ @@ -336737,34 +336739,34 @@ │ │ type : '(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Iterable;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -12fe54: |[12fe54] org.xmlunit.diff.ElementSelectors.mapsEqualForKeys:(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Iterable;)Z │ │ -12fe64: 7210 652a 0400 |0000: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -12fe6a: 0c04 |0003: move-result-object v4 │ │ -12fe6c: 7210 042c 0400 |0004: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12fe72: 0a00 |0007: move-result v0 │ │ -12fe74: 3800 1800 |0008: if-eqz v0, 0020 // +0018 │ │ -12fe78: 7210 052c 0400 |000a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12fe7e: 0c00 |000d: move-result-object v0 │ │ -12fe80: 1f00 a007 |000e: check-cast v0, Ljavax/xml/namespace/QName; // type@07a0 │ │ -12fe84: 7220 552c 0200 |0010: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ -12fe8a: 0c01 |0013: move-result-object v1 │ │ -12fe8c: 7220 552c 0300 |0014: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ -12fe92: 0c00 |0017: move-result-object v0 │ │ -12fe94: 7120 4937 0100 |0018: invoke-static {v1, v0}, Lorg/xmlunit/diff/ElementSelectors;.bothNullOrEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@3749 │ │ -12fe9a: 0a00 |001b: move-result v0 │ │ -12fe9c: 3900 e8ff |001c: if-nez v0, 0004 // -0018 │ │ -12fea0: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -12fea2: 0f02 |001f: return v2 │ │ -12fea4: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -12fea6: 0f02 |0021: return v2 │ │ +12fe5c: |[12fe5c] org.xmlunit.diff.ElementSelectors.mapsEqualForKeys:(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Iterable;)Z │ │ +12fe6c: 7210 652a 0400 |0000: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +12fe72: 0c04 |0003: move-result-object v4 │ │ +12fe74: 7210 042c 0400 |0004: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +12fe7a: 0a00 |0007: move-result v0 │ │ +12fe7c: 3800 1800 |0008: if-eqz v0, 0020 // +0018 │ │ +12fe80: 7210 052c 0400 |000a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12fe86: 0c00 |000d: move-result-object v0 │ │ +12fe88: 1f00 a007 |000e: check-cast v0, Ljavax/xml/namespace/QName; // type@07a0 │ │ +12fe8c: 7220 552c 0200 |0010: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ +12fe92: 0c01 |0013: move-result-object v1 │ │ +12fe94: 7220 552c 0300 |0014: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ +12fe9a: 0c00 |0017: move-result-object v0 │ │ +12fe9c: 7120 4937 0100 |0018: invoke-static {v1, v0}, Lorg/xmlunit/diff/ElementSelectors;.bothNullOrEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@3749 │ │ +12fea2: 0a00 |001b: move-result v0 │ │ +12fea4: 3900 e8ff |001c: if-nez v0, 0004 // -0018 │ │ +12fea8: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +12feaa: 0f02 |001f: return v2 │ │ +12feac: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +12feae: 0f02 |0021: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0010 line=482 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 (null) Ljava/util/Map; │ │ 0x0000 - 0x0022 reg=3 (null) Ljava/util/Map; │ │ @@ -336775,23 +336777,23 @@ │ │ type : '(Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -130100: |[130100] org.xmlunit.diff.ElementSelectors.not:(Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ -130110: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -130114: 2200 8009 |0002: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$8; // type@0980 │ │ -130118: 7020 3637 1000 |0004: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$8;.:(Lorg/xmlunit/diff/ElementSelector;)V // method@3736 │ │ -13011e: 1100 |0007: return-object v0 │ │ -130120: 2201 f006 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -130124: 1a00 0732 |000a: const-string v0, "es must not be null" // string@3207 │ │ -130128: 7020 502a 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -13012e: 2701 |000f: throw v1 │ │ +130108: |[130108] org.xmlunit.diff.ElementSelectors.not:(Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ +130118: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +13011c: 2200 8009 |0002: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$8; // type@0980 │ │ +130120: 7020 3637 1000 |0004: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$8;.:(Lorg/xmlunit/diff/ElementSelector;)V // method@3736 │ │ +130126: 1100 |0007: return-object v0 │ │ +130128: 2201 f006 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +13012c: 1a00 0732 |000a: const-string v0, "es must not be null" // string@3207 │ │ +130130: 7020 502a 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +130136: 2701 |000f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=229 │ │ 0x0008 line=227 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lorg/xmlunit/diff/ElementSelector; │ │ │ │ @@ -336800,34 +336802,34 @@ │ │ type : '([Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -130130: |[130130] org.xmlunit.diff.ElementSelectors.or:([Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ -130140: 3801 1f00 |0000: if-eqz v1, 001f // +001f │ │ -130144: 7110 9f2b 0100 |0002: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -13014a: 0c01 |0005: move-result-object v1 │ │ -13014c: 2200 9d09 |0006: new-instance v0, Lorg/xmlunit/util/IsNullPredicate; // type@099d │ │ -130150: 7010 ee37 0000 |0008: invoke-direct {v0}, Lorg/xmlunit/util/IsNullPredicate;.:()V // method@37ee │ │ -130156: 7120 1438 0100 |000b: invoke-static {v1, v0}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ -13015c: 0a00 |000e: move-result v0 │ │ -13015e: 3900 0800 |000f: if-nez v0, 0017 // +0008 │ │ -130162: 2200 8109 |0011: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$9; // type@0981 │ │ -130166: 7020 3837 1000 |0013: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$9;.:(Ljava/util/Collection;)V // method@3738 │ │ -13016c: 1100 |0016: return-object v0 │ │ -13016e: 2201 f006 |0017: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -130172: 1a00 2147 |0019: const-string v0, "selectors must not contain null values" // string@4721 │ │ -130176: 7020 502a 0100 |001b: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -13017c: 2701 |001e: throw v1 │ │ -13017e: 2201 f006 |001f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -130182: 1a00 2047 |0021: const-string v0, "selectors must not be null" // string@4720 │ │ -130186: 7020 502a 0100 |0023: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -13018c: 2701 |0026: throw v1 │ │ +130138: |[130138] org.xmlunit.diff.ElementSelectors.or:([Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ +130148: 3801 1f00 |0000: if-eqz v1, 001f // +001f │ │ +13014c: 7110 9f2b 0100 |0002: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +130152: 0c01 |0005: move-result-object v1 │ │ +130154: 2200 9d09 |0006: new-instance v0, Lorg/xmlunit/util/IsNullPredicate; // type@099d │ │ +130158: 7010 ee37 0000 |0008: invoke-direct {v0}, Lorg/xmlunit/util/IsNullPredicate;.:()V // method@37ee │ │ +13015e: 7120 1438 0100 |000b: invoke-static {v1, v0}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ +130164: 0a00 |000e: move-result v0 │ │ +130166: 3900 0800 |000f: if-nez v0, 0017 // +0008 │ │ +13016a: 2200 8109 |0011: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$9; // type@0981 │ │ +13016e: 7020 3837 1000 |0013: invoke-direct {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$9;.:(Ljava/util/Collection;)V // method@3738 │ │ +130174: 1100 |0016: return-object v0 │ │ +130176: 2201 f006 |0017: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +13017a: 1a00 2147 |0019: const-string v0, "selectors must not contain null values" // string@4721 │ │ +13017e: 7020 502a 0100 |001b: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +130184: 2701 |001e: throw v1 │ │ +130186: 2201 f006 |001f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +13018a: 1a00 2047 |0021: const-string v0, "selectors must not be null" // string@4720 │ │ +13018e: 7020 502a 0100 |0023: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +130194: 2701 |0026: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=268 │ │ 0x0006 line=269 │ │ 0x0011 line=272 │ │ 0x0017 line=270 │ │ 0x001f line=266 │ │ @@ -336839,25 +336841,25 @@ │ │ type : '(Ljava/lang/String;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -130190: |[130190] org.xmlunit.diff.ElementSelectors.selectorForElementNamed:(Ljava/lang/String;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ -1301a0: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ -1301a4: 7110 5137 0000 |0002: invoke-static {v0}, Lorg/xmlunit/diff/ElementSelectors;.elementNamePredicate:(Ljava/lang/String;)Lorg/xmlunit/util/Predicate; // method@3751 │ │ -1301aa: 0c00 |0005: move-result-object v0 │ │ -1301ac: 7120 5037 1000 |0006: invoke-static {v0, v1}, Lorg/xmlunit/diff/ElementSelectors;.conditionalSelector:(Lorg/xmlunit/util/Predicate;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; // method@3750 │ │ -1301b2: 0c00 |0009: move-result-object v0 │ │ -1301b4: 1100 |000a: return-object v0 │ │ -1301b6: 2200 f006 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -1301ba: 1a01 2232 |000d: const-string v1, "expectedName must not be null" // string@3222 │ │ -1301be: 7020 502a 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -1301c4: 2700 |0012: throw v0 │ │ +130198: |[130198] org.xmlunit.diff.ElementSelectors.selectorForElementNamed:(Ljava/lang/String;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ +1301a8: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ +1301ac: 7110 5137 0000 |0002: invoke-static {v0}, Lorg/xmlunit/diff/ElementSelectors;.elementNamePredicate:(Ljava/lang/String;)Lorg/xmlunit/util/Predicate; // method@3751 │ │ +1301b2: 0c00 |0005: move-result-object v0 │ │ +1301b4: 7120 5037 1000 |0006: invoke-static {v0, v1}, Lorg/xmlunit/diff/ElementSelectors;.conditionalSelector:(Lorg/xmlunit/util/Predicate;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; // method@3750 │ │ +1301ba: 0c00 |0009: move-result-object v0 │ │ +1301bc: 1100 |000a: return-object v0 │ │ +1301be: 2200 f006 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +1301c2: 1a01 2232 |000d: const-string v1, "expectedName must not be null" // string@3222 │ │ +1301c6: 7020 502a 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +1301cc: 2700 |0012: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=353 │ │ 0x000b line=350 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=1 (null) Lorg/xmlunit/diff/ElementSelector; │ │ @@ -336867,25 +336869,25 @@ │ │ type : '(Ljavax/xml/namespace/QName;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1301c8: |[1301c8] org.xmlunit.diff.ElementSelectors.selectorForElementNamed:(Ljavax/xml/namespace/QName;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ -1301d8: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ -1301dc: 7110 5237 0000 |0002: invoke-static {v0}, Lorg/xmlunit/diff/ElementSelectors;.elementNamePredicate:(Ljavax/xml/namespace/QName;)Lorg/xmlunit/util/Predicate; // method@3752 │ │ -1301e2: 0c00 |0005: move-result-object v0 │ │ -1301e4: 7120 5037 1000 |0006: invoke-static {v0, v1}, Lorg/xmlunit/diff/ElementSelectors;.conditionalSelector:(Lorg/xmlunit/util/Predicate;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; // method@3750 │ │ -1301ea: 0c00 |0009: move-result-object v0 │ │ -1301ec: 1100 |000a: return-object v0 │ │ -1301ee: 2200 f006 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -1301f2: 1a01 2232 |000d: const-string v1, "expectedName must not be null" // string@3222 │ │ -1301f6: 7020 502a 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -1301fc: 2700 |0012: throw v0 │ │ +1301d0: |[1301d0] org.xmlunit.diff.ElementSelectors.selectorForElementNamed:(Ljavax/xml/namespace/QName;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ +1301e0: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ +1301e4: 7110 5237 0000 |0002: invoke-static {v0}, Lorg/xmlunit/diff/ElementSelectors;.elementNamePredicate:(Ljavax/xml/namespace/QName;)Lorg/xmlunit/util/Predicate; // method@3752 │ │ +1301ea: 0c00 |0005: move-result-object v0 │ │ +1301ec: 7120 5037 1000 |0006: invoke-static {v0, v1}, Lorg/xmlunit/diff/ElementSelectors;.conditionalSelector:(Lorg/xmlunit/util/Predicate;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; // method@3750 │ │ +1301f2: 0c00 |0009: move-result-object v0 │ │ +1301f4: 1100 |000a: return-object v0 │ │ +1301f6: 2200 f006 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +1301fa: 1a01 2232 |000d: const-string v1, "expectedName must not be null" // string@3222 │ │ +1301fe: 7020 502a 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +130204: 2700 |0012: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=366 │ │ 0x000b line=363 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 (null) Ljavax/xml/namespace/QName; │ │ 0x0000 - 0x0013 reg=1 (null) Lorg/xmlunit/diff/ElementSelector; │ │ @@ -336895,24 +336897,24 @@ │ │ type : '(Lorg/xmlunit/diff/ElementSelector;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -130200: |[130200] org.xmlunit.diff.ElementSelectors.xor:(Lorg/xmlunit/diff/ElementSelector;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ -130210: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -130214: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ -130218: 2200 7409 |0004: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$11; // type@0974 │ │ -13021c: 7030 1b37 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/ElementSelectors$11;.:(Lorg/xmlunit/diff/ElementSelector;Lorg/xmlunit/diff/ElementSelector;)V // method@371b │ │ -130222: 1100 |0009: return-object v0 │ │ -130224: 2201 f006 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -130228: 1a02 2047 |000c: const-string v2, "selectors must not be null" // string@4720 │ │ -13022c: 7020 502a 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -130232: 2701 |0011: throw v1 │ │ +130208: |[130208] org.xmlunit.diff.ElementSelectors.xor:(Lorg/xmlunit/diff/ElementSelector;Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelector; │ │ +130218: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +13021c: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ +130220: 2200 7409 |0004: new-instance v0, Lorg/xmlunit/diff/ElementSelectors$11; // type@0974 │ │ +130224: 7030 1b37 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/ElementSelectors$11;.:(Lorg/xmlunit/diff/ElementSelector;Lorg/xmlunit/diff/ElementSelector;)V // method@371b │ │ +13022a: 1100 |0009: return-object v0 │ │ +13022c: 2201 f006 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +130230: 1a02 2047 |000c: const-string v2, "selectors must not be null" // string@4720 │ │ +130234: 7020 502a 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +13023a: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=310 │ │ 0x000a line=308 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Lorg/xmlunit/diff/ElementSelector; │ │ 0x0000 - 0x0012 reg=2 (null) Lorg/xmlunit/diff/ElementSelector; │ │ @@ -336951,36 +336953,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1304c8: |[1304c8] org.xmlunit.diff.NodeFilters.:()V │ │ -1304d8: 2200 8709 |0000: new-instance v0, Lorg/xmlunit/diff/NodeFilters$1; // type@0987 │ │ -1304dc: 7010 5e37 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/NodeFilters$1;.:()V // method@375e │ │ -1304e2: 6900 a21d |0005: sput-object v0, Lorg/xmlunit/diff/NodeFilters;.Default:Lorg/xmlunit/util/Predicate; // field@1da2 │ │ -1304e6: 0e00 |0007: return-void │ │ +1304d0: |[1304d0] org.xmlunit.diff.NodeFilters.:()V │ │ +1304e0: 2200 8709 |0000: new-instance v0, Lorg/xmlunit/diff/NodeFilters$1; // type@0987 │ │ +1304e4: 7010 5e37 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/NodeFilters$1;.:()V // method@375e │ │ +1304ea: 6900 a21d |0005: sput-object v0, Lorg/xmlunit/diff/NodeFilters;.Default:Lorg/xmlunit/util/Predicate; // field@1da2 │ │ +1304ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ │ │ #1 : (in Lorg/xmlunit/diff/NodeFilters;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1304e8: |[1304e8] org.xmlunit.diff.NodeFilters.:()V │ │ -1304f8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1304fe: 0e00 |0003: return-void │ │ +1304f0: |[1304f0] org.xmlunit.diff.NodeFilters.:()V │ │ +130500: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +130506: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/NodeFilters; │ │ │ │ Virtual methods - │ │ @@ -337094,24 +337096,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -13083c: |[13083c] org.xmlunit.diff.XPathContext$Level.:(Ljava/lang/String;)V │ │ -13084c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -130852: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -130856: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -13085c: 5b10 a71d |0008: iput-object v0, v1, Lorg/xmlunit/diff/XPathContext$Level;.children:Ljava/util/List; // field@1da7 │ │ -130860: 2200 5d07 |000a: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -130864: 7010 ed2b 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ -13086a: 5b10 a61d |000f: iput-object v0, v1, Lorg/xmlunit/diff/XPathContext$Level;.attributes:Ljava/util/Map; // field@1da6 │ │ -13086e: 5b12 a81d |0011: iput-object v2, v1, Lorg/xmlunit/diff/XPathContext$Level;.expression:Ljava/lang/String; // field@1da8 │ │ -130872: 0e00 |0013: return-void │ │ +130844: |[130844] org.xmlunit.diff.XPathContext$Level.:(Ljava/lang/String;)V │ │ +130854: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +13085a: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +13085e: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +130864: 5b10 a71d |0008: iput-object v0, v1, Lorg/xmlunit/diff/XPathContext$Level;.children:Ljava/util/List; // field@1da7 │ │ +130868: 2200 5d07 |000a: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +13086c: 7010 ed2b 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ +130872: 5b10 a61d |000f: iput-object v0, v1, Lorg/xmlunit/diff/XPathContext$Level;.attributes:Ljava/util/Map; // field@1da6 │ │ +130876: 5b12 a81d |0011: iput-object v2, v1, Lorg/xmlunit/diff/XPathContext$Level;.expression:Ljava/lang/String; // field@1da8 │ │ +13087a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0003 line=269 │ │ 0x000a line=270 │ │ 0x0011 line=273 │ │ locals : │ │ @@ -337123,17 +337125,17 @@ │ │ type : '(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -130874: |[130874] org.xmlunit.diff.XPathContext$Level.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V │ │ -130884: 7020 6d37 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;)V // method@376d │ │ -13088a: 0e00 |0003: return-void │ │ +13087c: |[13087c] org.xmlunit.diff.XPathContext$Level.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V │ │ +13088c: 7020 6d37 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;)V // method@376d │ │ +130892: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/XPathContext$Level; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/xmlunit/diff/XPathContext$1; │ │ @@ -337143,17 +337145,17 @@ │ │ type : '(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -130708: |[130708] org.xmlunit.diff.XPathContext$Level.access$100:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/List; │ │ -130718: 5400 a71d |0000: iget-object v0, v0, Lorg/xmlunit/diff/XPathContext$Level;.children:Ljava/util/List; // field@1da7 │ │ -13071c: 1100 |0002: return-object v0 │ │ +130710: |[130710] org.xmlunit.diff.XPathContext$Level.access$100:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/List; │ │ +130720: 5400 a71d |0000: iget-object v0, v0, Lorg/xmlunit/diff/XPathContext$Level;.children:Ljava/util/List; // field@1da7 │ │ +130724: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/diff/XPathContext$Level; │ │ │ │ #3 : (in Lorg/xmlunit/diff/XPathContext$Level;) │ │ @@ -337161,17 +337163,17 @@ │ │ type : '(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -130720: |[130720] org.xmlunit.diff.XPathContext$Level.access$200:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/Map; │ │ -130730: 5400 a61d |0000: iget-object v0, v0, Lorg/xmlunit/diff/XPathContext$Level;.attributes:Ljava/util/Map; // field@1da6 │ │ -130734: 1100 |0002: return-object v0 │ │ +130728: |[130728] org.xmlunit.diff.XPathContext$Level.access$200:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/Map; │ │ +130738: 5400 a61d |0000: iget-object v0, v0, Lorg/xmlunit/diff/XPathContext$Level;.attributes:Ljava/util/Map; // field@1da6 │ │ +13073c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/diff/XPathContext$Level; │ │ │ │ #4 : (in Lorg/xmlunit/diff/XPathContext$Level;) │ │ @@ -337179,17 +337181,17 @@ │ │ type : '(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1306c0: |[1306c0] org.xmlunit.diff.XPathContext$Level.access$300:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/lang/String; │ │ -1306d0: 5400 a81d |0000: iget-object v0, v0, Lorg/xmlunit/diff/XPathContext$Level;.expression:Ljava/lang/String; // field@1da8 │ │ -1306d4: 1100 |0002: return-object v0 │ │ +1306c8: |[1306c8] org.xmlunit.diff.XPathContext$Level.access$300:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/lang/String; │ │ +1306d8: 5400 a81d |0000: iget-object v0, v0, Lorg/xmlunit/diff/XPathContext$Level;.expression:Ljava/lang/String; // field@1da8 │ │ +1306dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/diff/XPathContext$Level; │ │ │ │ #5 : (in Lorg/xmlunit/diff/XPathContext$Level;) │ │ @@ -337197,17 +337199,17 @@ │ │ type : '(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1306d8: |[1306d8] org.xmlunit.diff.XPathContext$Level.access$400:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/lang/String; │ │ -1306e8: 5400 a91d |0000: iget-object v0, v0, Lorg/xmlunit/diff/XPathContext$Level;.xpath:Ljava/lang/String; // field@1da9 │ │ -1306ec: 1100 |0002: return-object v0 │ │ +1306e0: |[1306e0] org.xmlunit.diff.XPathContext$Level.access$400:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/lang/String; │ │ +1306f0: 5400 a91d |0000: iget-object v0, v0, Lorg/xmlunit/diff/XPathContext$Level;.xpath:Ljava/lang/String; // field@1da9 │ │ +1306f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/diff/XPathContext$Level; │ │ │ │ #6 : (in Lorg/xmlunit/diff/XPathContext$Level;) │ │ @@ -337215,17 +337217,17 @@ │ │ type : '(Lorg/xmlunit/diff/XPathContext$Level;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1306f0: |[1306f0] org.xmlunit.diff.XPathContext$Level.access$402:(Lorg/xmlunit/diff/XPathContext$Level;Ljava/lang/String;)Ljava/lang/String; │ │ -130700: 5b01 a91d |0000: iput-object v1, v0, Lorg/xmlunit/diff/XPathContext$Level;.xpath:Ljava/lang/String; // field@1da9 │ │ -130704: 1101 |0002: return-object v1 │ │ +1306f8: |[1306f8] org.xmlunit.diff.XPathContext$Level.access$402:(Lorg/xmlunit/diff/XPathContext$Level;Ljava/lang/String;)Ljava/lang/String; │ │ +130708: 5b01 a91d |0000: iput-object v1, v0, Lorg/xmlunit/diff/XPathContext$Level;.xpath:Ljava/lang/String; // field@1da9 │ │ +13070c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/diff/XPathContext$Level; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -337235,18 +337237,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1306a4: |[1306a4] org.xmlunit.diff.XPathContext$Level.clone:()Ljava/lang/Object; │ │ -1306b4: 6e10 7537 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/diff/XPathContext$Level;.clone:()Lorg/xmlunit/diff/XPathContext$Level; // method@3775 │ │ -1306ba: 0c00 |0003: move-result-object v0 │ │ -1306bc: 1100 |0004: return-object v0 │ │ +1306ac: |[1306ac] org.xmlunit.diff.XPathContext$Level.clone:()Ljava/lang/Object; │ │ +1306bc: 6e10 7537 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/diff/XPathContext$Level;.clone:()Lorg/xmlunit/diff/XPathContext$Level; // method@3775 │ │ +1306c2: 0c00 |0003: move-result-object v0 │ │ +1306c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/diff/XPathContext$Level; │ │ │ │ #1 : (in Lorg/xmlunit/diff/XPathContext$Level;) │ │ @@ -337254,73 +337256,73 @@ │ │ type : '()Lorg/xmlunit/diff/XPathContext$Level;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -130738: |[130738] org.xmlunit.diff.XPathContext$Level.clone:()Lorg/xmlunit/diff/XPathContext$Level; │ │ -130748: 6f10 8b2a 0500 |0000: invoke-super {v5}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2a8b │ │ -13074e: 0c00 |0003: move-result-object v0 │ │ -130750: 1f00 8d09 |0004: check-cast v0, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130754: 2201 4e07 |0006: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ -130758: 5452 a71d |0008: iget-object v2, v5, Lorg/xmlunit/diff/XPathContext$Level;.children:Ljava/util/List; // field@1da7 │ │ -13075c: 7210 362c 0200 |000a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2c36 │ │ -130762: 0a02 |000d: move-result v2 │ │ -130764: 7020 8f2b 2100 |000e: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ -13076a: 5b01 a71d |0011: iput-object v1, v0, Lorg/xmlunit/diff/XPathContext$Level;.children:Ljava/util/List; // field@1da7 │ │ -13076e: 5451 a71d |0013: iget-object v1, v5, Lorg/xmlunit/diff/XPathContext$Level;.children:Ljava/util/List; // field@1da7 │ │ -130772: 7210 302c 0100 |0015: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -130778: 0c01 |0018: move-result-object v1 │ │ -13077a: 7210 042c 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -130780: 0a02 |001c: move-result v2 │ │ -130782: 3802 1200 |001d: if-eqz v2, 002f // +0012 │ │ -130786: 7210 052c 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -13078c: 0c02 |0022: move-result-object v2 │ │ -13078e: 1f02 8d09 |0023: check-cast v2, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130792: 5403 a71d |0025: iget-object v3, v0, Lorg/xmlunit/diff/XPathContext$Level;.children:Ljava/util/List; // field@1da7 │ │ -130796: 6e10 7537 0200 |0027: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext$Level;.clone:()Lorg/xmlunit/diff/XPathContext$Level; // method@3775 │ │ -13079c: 0c02 |002a: move-result-object v2 │ │ -13079e: 7220 282c 2300 |002b: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -1307a4: 28eb |002e: goto 0019 // -0015 │ │ -1307a6: 2201 5d07 |002f: new-instance v1, Ljava/util/HashMap; // type@075d │ │ -1307aa: 5452 a61d |0031: iget-object v2, v5, Lorg/xmlunit/diff/XPathContext$Level;.attributes:Ljava/util/Map; // field@1da6 │ │ -1307ae: 7210 5b2c 0200 |0033: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@2c5b │ │ -1307b4: 0a02 |0036: move-result v2 │ │ -1307b6: 7020 ee2b 2100 |0037: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@2bee │ │ -1307bc: 5b01 a61d |003a: iput-object v1, v0, Lorg/xmlunit/diff/XPathContext$Level;.attributes:Ljava/util/Map; // field@1da6 │ │ -1307c0: 5451 a61d |003c: iget-object v1, v5, Lorg/xmlunit/diff/XPathContext$Level;.attributes:Ljava/util/Map; // field@1da6 │ │ -1307c4: 7210 542c 0100 |003e: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ -1307ca: 0c01 |0041: move-result-object v1 │ │ -1307cc: 7210 742c 0100 |0042: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -1307d2: 0c01 |0045: move-result-object v1 │ │ -1307d4: 7210 042c 0100 |0046: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -1307da: 0a02 |0049: move-result v2 │ │ -1307dc: 3802 1c00 |004a: if-eqz v2, 0066 // +001c │ │ -1307e0: 7210 052c 0100 |004c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -1307e6: 0c02 |004f: move-result-object v2 │ │ -1307e8: 1f02 6707 |0050: check-cast v2, Ljava/util/Map$Entry; // type@0767 │ │ -1307ec: 5403 a61d |0052: iget-object v3, v0, Lorg/xmlunit/diff/XPathContext$Level;.attributes:Ljava/util/Map; // field@1da6 │ │ -1307f0: 7210 4e2c 0200 |0054: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -1307f6: 0c04 |0057: move-result-object v4 │ │ -1307f8: 7210 4f2c 0200 |0058: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -1307fe: 0c02 |005b: move-result-object v2 │ │ -130800: 1f02 8d09 |005c: check-cast v2, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130804: 6e10 7537 0200 |005e: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext$Level;.clone:()Lorg/xmlunit/diff/XPathContext$Level; // method@3775 │ │ -13080a: 0c02 |0061: move-result-object v2 │ │ -13080c: 7230 582c 4302 |0062: invoke-interface {v3, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -130812: 28e1 |0065: goto 0046 // -001f │ │ -130814: 1100 |0066: return-object v0 │ │ -130816: 0d00 |0067: move-exception v0 │ │ -130818: 2201 0907 |0068: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ -13081c: 1a02 9e1b |006a: const-string v2, "Level cannot be cloned?" // string@1b9e │ │ -130820: 7030 a32a 2100 |006c: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2aa3 │ │ -130826: 2802 |006f: goto 0071 // +0002 │ │ -130828: 2701 |0070: throw v1 │ │ -13082a: 28ff |0071: goto 0070 // -0001 │ │ +130740: |[130740] org.xmlunit.diff.XPathContext$Level.clone:()Lorg/xmlunit/diff/XPathContext$Level; │ │ +130750: 6f10 8b2a 0500 |0000: invoke-super {v5}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2a8b │ │ +130756: 0c00 |0003: move-result-object v0 │ │ +130758: 1f00 8d09 |0004: check-cast v0, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +13075c: 2201 4e07 |0006: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ +130760: 5452 a71d |0008: iget-object v2, v5, Lorg/xmlunit/diff/XPathContext$Level;.children:Ljava/util/List; // field@1da7 │ │ +130764: 7210 362c 0200 |000a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2c36 │ │ +13076a: 0a02 |000d: move-result v2 │ │ +13076c: 7020 8f2b 2100 |000e: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ +130772: 5b01 a71d |0011: iput-object v1, v0, Lorg/xmlunit/diff/XPathContext$Level;.children:Ljava/util/List; // field@1da7 │ │ +130776: 5451 a71d |0013: iget-object v1, v5, Lorg/xmlunit/diff/XPathContext$Level;.children:Ljava/util/List; // field@1da7 │ │ +13077a: 7210 302c 0100 |0015: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +130780: 0c01 |0018: move-result-object v1 │ │ +130782: 7210 042c 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +130788: 0a02 |001c: move-result v2 │ │ +13078a: 3802 1200 |001d: if-eqz v2, 002f // +0012 │ │ +13078e: 7210 052c 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +130794: 0c02 |0022: move-result-object v2 │ │ +130796: 1f02 8d09 |0023: check-cast v2, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +13079a: 5403 a71d |0025: iget-object v3, v0, Lorg/xmlunit/diff/XPathContext$Level;.children:Ljava/util/List; // field@1da7 │ │ +13079e: 6e10 7537 0200 |0027: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext$Level;.clone:()Lorg/xmlunit/diff/XPathContext$Level; // method@3775 │ │ +1307a4: 0c02 |002a: move-result-object v2 │ │ +1307a6: 7220 282c 2300 |002b: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +1307ac: 28eb |002e: goto 0019 // -0015 │ │ +1307ae: 2201 5d07 |002f: new-instance v1, Ljava/util/HashMap; // type@075d │ │ +1307b2: 5452 a61d |0031: iget-object v2, v5, Lorg/xmlunit/diff/XPathContext$Level;.attributes:Ljava/util/Map; // field@1da6 │ │ +1307b6: 7210 5b2c 0200 |0033: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@2c5b │ │ +1307bc: 0a02 |0036: move-result v2 │ │ +1307be: 7020 ee2b 2100 |0037: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@2bee │ │ +1307c4: 5b01 a61d |003a: iput-object v1, v0, Lorg/xmlunit/diff/XPathContext$Level;.attributes:Ljava/util/Map; // field@1da6 │ │ +1307c8: 5451 a61d |003c: iget-object v1, v5, Lorg/xmlunit/diff/XPathContext$Level;.attributes:Ljava/util/Map; // field@1da6 │ │ +1307cc: 7210 542c 0100 |003e: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ +1307d2: 0c01 |0041: move-result-object v1 │ │ +1307d4: 7210 742c 0100 |0042: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +1307da: 0c01 |0045: move-result-object v1 │ │ +1307dc: 7210 042c 0100 |0046: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +1307e2: 0a02 |0049: move-result v2 │ │ +1307e4: 3802 1c00 |004a: if-eqz v2, 0066 // +001c │ │ +1307e8: 7210 052c 0100 |004c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +1307ee: 0c02 |004f: move-result-object v2 │ │ +1307f0: 1f02 6707 |0050: check-cast v2, Ljava/util/Map$Entry; // type@0767 │ │ +1307f4: 5403 a61d |0052: iget-object v3, v0, Lorg/xmlunit/diff/XPathContext$Level;.attributes:Ljava/util/Map; // field@1da6 │ │ +1307f8: 7210 4e2c 0200 |0054: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +1307fe: 0c04 |0057: move-result-object v4 │ │ +130800: 7210 4f2c 0200 |0058: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +130806: 0c02 |005b: move-result-object v2 │ │ +130808: 1f02 8d09 |005c: check-cast v2, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +13080c: 6e10 7537 0200 |005e: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext$Level;.clone:()Lorg/xmlunit/diff/XPathContext$Level; // method@3775 │ │ +130812: 0c02 |0061: move-result-object v2 │ │ +130814: 7230 582c 4302 |0062: invoke-interface {v3, v4, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +13081a: 28e1 |0065: goto 0046 // -001f │ │ +13081c: 1100 |0066: return-object v0 │ │ +13081e: 0d00 |0067: move-exception v0 │ │ +130820: 2201 0907 |0068: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ +130824: 1a02 9e1b |006a: const-string v2, "Level cannot be cloned?" // string@1b9e │ │ +130828: 7030 a32a 2100 |006c: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2aa3 │ │ +13082e: 2802 |006f: goto 0071 // +0002 │ │ +130830: 2701 |0070: throw v1 │ │ +130832: 28ff |0071: goto 0070 // -0001 │ │ catches : 1 │ │ 0x0000 - 0x0065 │ │ Ljava/lang/CloneNotSupportedException; -> 0x0067 │ │ positions : │ │ 0x0000 line=278 │ │ 0x0006 line=279 │ │ 0x0013 line=280 │ │ @@ -337470,18 +337472,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -130b5c: |[130b5c] org.xmlunit.diff.XPathContext.:()V │ │ -130b6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -130b6e: 7030 7a37 0100 |0001: invoke-direct {v1, v0, v0}, Lorg/xmlunit/diff/XPathContext;.:(Ljava/util/Map;Lorg/w3c/dom/Node;)V // method@377a │ │ -130b74: 0e00 |0004: return-void │ │ +130b64: |[130b64] org.xmlunit.diff.XPathContext.:()V │ │ +130b74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +130b76: 7030 7a37 0100 |0001: invoke-direct {v1, v0, v0}, Lorg/xmlunit/diff/XPathContext;.:(Ljava/util/Map;Lorg/w3c/dom/Node;)V // method@377a │ │ +130b7c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/diff/XPathContext; │ │ │ │ #1 : (in Lorg/xmlunit/diff/XPathContext;) │ │ @@ -337489,18 +337491,18 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -130b78: |[130b78] org.xmlunit.diff.XPathContext.:(Ljava/util/Map;)V │ │ -130b88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -130b8a: 7030 7a37 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/xmlunit/diff/XPathContext;.:(Ljava/util/Map;Lorg/w3c/dom/Node;)V // method@377a │ │ -130b90: 0e00 |0004: return-void │ │ +130b80: |[130b80] org.xmlunit.diff.XPathContext.:(Ljava/util/Map;)V │ │ +130b90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +130b92: 7030 7a37 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/xmlunit/diff/XPathContext;.:(Ljava/util/Map;Lorg/w3c/dom/Node;)V // method@377a │ │ +130b98: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=68 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/diff/XPathContext; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/util/Map; │ │ │ │ @@ -337509,44 +337511,44 @@ │ │ type : '(Ljava/util/Map;Lorg/w3c/dom/Node;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -130b94: |[130b94] org.xmlunit.diff.XPathContext.:(Ljava/util/Map;Lorg/w3c/dom/Node;)V │ │ -130ba4: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ -130baa: 2200 6307 |0003: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -130bae: 7010 152c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -130bb4: 5b30 b21d |0008: iput-object v0, v3, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ -130bb8: 3904 0900 |000a: if-nez v4, 0013 // +0009 │ │ -130bbc: 7100 ca2b 0000 |000c: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@2bca │ │ -130bc2: 0c04 |000f: move-result-object v4 │ │ -130bc4: 5b34 b31d |0010: iput-object v4, v3, Lorg/xmlunit/diff/XPathContext;.uri2Prefix:Ljava/util/Map; // field@1db3 │ │ -130bc8: 280b |0012: goto 001d // +000b │ │ -130bca: 7110 8637 0400 |0013: invoke-static {v4}, Lorg/xmlunit/diff/XPathContext;.invert:(Ljava/util/Map;)Ljava/util/Map; // method@3786 │ │ -130bd0: 0c04 |0016: move-result-object v4 │ │ -130bd2: 7110 d22b 0400 |0017: invoke-static {v4}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@2bd2 │ │ -130bd8: 0c04 |001a: move-result-object v4 │ │ -130bda: 5b34 b31d |001b: iput-object v4, v3, Lorg/xmlunit/diff/XPathContext;.uri2Prefix:Ljava/util/Map; // field@1db3 │ │ -130bde: 5434 b21d |001d: iget-object v4, v3, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ -130be2: 2200 8d09 |001f: new-instance v0, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130be6: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -130be8: 1a02 0000 |0022: const-string v2, "" // string@0000 │ │ -130bec: 7030 6e37 2001 |0024: invoke-direct {v0, v2, v1}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ -130bf2: 7220 d82b 0400 |0027: invoke-interface {v4, v0}, Ljava/util/Deque;.addLast:(Ljava/lang/Object;)V // method@2bd8 │ │ -130bf8: 3805 1200 |002a: if-eqz v5, 003c // +0012 │ │ -130bfc: 2204 8c09 |002c: new-instance v4, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo; // type@098c │ │ -130c00: 7020 6a37 5400 |002e: invoke-direct {v4, v5}, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo;.:(Lorg/w3c/dom/Node;)V // method@376a │ │ -130c06: 7110 1a38 0400 |0031: invoke-static {v4}, Lorg/xmlunit/util/Linqy;.singleton:(Ljava/lang/Object;)Ljava/lang/Iterable; // method@381a │ │ -130c0c: 0c04 |0034: move-result-object v4 │ │ -130c0e: 6e20 8a37 4300 |0035: invoke-virtual {v3, v4}, Lorg/xmlunit/diff/XPathContext;.setChildren:(Ljava/lang/Iterable;)V // method@378a │ │ -130c14: 1204 |0038: const/4 v4, #int 0 // #0 │ │ -130c16: 6e20 8837 4300 |0039: invoke-virtual {v3, v4}, Lorg/xmlunit/diff/XPathContext;.navigateToChild:(I)V // method@3788 │ │ -130c1c: 0e00 |003c: return-void │ │ +130b9c: |[130b9c] org.xmlunit.diff.XPathContext.:(Ljava/util/Map;Lorg/w3c/dom/Node;)V │ │ +130bac: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ +130bb2: 2200 6307 |0003: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +130bb6: 7010 152c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +130bbc: 5b30 b21d |0008: iput-object v0, v3, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ +130bc0: 3904 0900 |000a: if-nez v4, 0013 // +0009 │ │ +130bc4: 7100 ca2b 0000 |000c: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@2bca │ │ +130bca: 0c04 |000f: move-result-object v4 │ │ +130bcc: 5b34 b31d |0010: iput-object v4, v3, Lorg/xmlunit/diff/XPathContext;.uri2Prefix:Ljava/util/Map; // field@1db3 │ │ +130bd0: 280b |0012: goto 001d // +000b │ │ +130bd2: 7110 8637 0400 |0013: invoke-static {v4}, Lorg/xmlunit/diff/XPathContext;.invert:(Ljava/util/Map;)Ljava/util/Map; // method@3786 │ │ +130bd8: 0c04 |0016: move-result-object v4 │ │ +130bda: 7110 d22b 0400 |0017: invoke-static {v4}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@2bd2 │ │ +130be0: 0c04 |001a: move-result-object v4 │ │ +130be2: 5b34 b31d |001b: iput-object v4, v3, Lorg/xmlunit/diff/XPathContext;.uri2Prefix:Ljava/util/Map; // field@1db3 │ │ +130be6: 5434 b21d |001d: iget-object v4, v3, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ +130bea: 2200 8d09 |001f: new-instance v0, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130bee: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +130bf0: 1a02 0000 |0022: const-string v2, "" // string@0000 │ │ +130bf4: 7030 6e37 2001 |0024: invoke-direct {v0, v2, v1}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ +130bfa: 7220 d82b 0400 |0027: invoke-interface {v4, v0}, Ljava/util/Deque;.addLast:(Ljava/lang/Object;)V // method@2bd8 │ │ +130c00: 3805 1200 |002a: if-eqz v5, 003c // +0012 │ │ +130c04: 2204 8c09 |002c: new-instance v4, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo; // type@098c │ │ +130c08: 7020 6a37 5400 |002e: invoke-direct {v4, v5}, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo;.:(Lorg/w3c/dom/Node;)V // method@376a │ │ +130c0e: 7110 1a38 0400 |0031: invoke-static {v4}, Lorg/xmlunit/util/Linqy;.singleton:(Ljava/lang/Object;)Ljava/lang/Iterable; // method@381a │ │ +130c14: 0c04 |0034: move-result-object v4 │ │ +130c16: 6e20 8a37 4300 |0035: invoke-virtual {v3, v4}, Lorg/xmlunit/diff/XPathContext;.setChildren:(Ljava/lang/Iterable;)V // method@378a │ │ +130c1c: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +130c1e: 6e20 8837 4300 |0039: invoke-virtual {v3, v4}, Lorg/xmlunit/diff/XPathContext;.navigateToChild:(I)V // method@3788 │ │ +130c24: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=37 │ │ 0x000c line=79 │ │ 0x0013 line=81 │ │ 0x001d line=83 │ │ @@ -337562,18 +337564,18 @@ │ │ type : '(Lorg/w3c/dom/Node;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -130c20: |[130c20] org.xmlunit.diff.XPathContext.:(Lorg/w3c/dom/Node;)V │ │ -130c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -130c32: 7030 7a37 0102 |0001: invoke-direct {v1, v0, v2}, Lorg/xmlunit/diff/XPathContext;.:(Ljava/util/Map;Lorg/w3c/dom/Node;)V // method@377a │ │ -130c38: 0e00 |0004: return-void │ │ +130c28: |[130c28] org.xmlunit.diff.XPathContext.:(Lorg/w3c/dom/Node;)V │ │ +130c38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +130c3a: 7030 7a37 0102 |0001: invoke-direct {v1, v0, v2}, Lorg/xmlunit/diff/XPathContext;.:(Ljava/util/Map;Lorg/w3c/dom/Node;)V // method@377a │ │ +130c40: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/diff/XPathContext; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/w3c/dom/Node; │ │ │ │ @@ -337582,28 +337584,28 @@ │ │ type : '(Ljava/lang/String;Ljava/util/Map;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -13088c: |[13088c] org.xmlunit.diff.XPathContext.add1OrIncrement:(Ljava/lang/String;Ljava/util/Map;)I │ │ -13089c: 7220 552c 2300 |0000: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ -1308a2: 0c00 |0003: move-result-object v0 │ │ -1308a4: 1f00 f406 |0004: check-cast v0, Ljava/lang/Integer; // type@06f4 │ │ -1308a8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -1308aa: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -1308ae: 2806 |0009: goto 000f // +0006 │ │ -1308b0: 6e10 5b2a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -1308b6: 0a00 |000d: move-result v0 │ │ -1308b8: b001 |000e: add-int/2addr v1, v0 │ │ -1308ba: 7110 622a 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -1308c0: 0c00 |0012: move-result-object v0 │ │ -1308c2: 7230 582c 2300 |0013: invoke-interface {v3, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -1308c8: 0f01 |0016: return v1 │ │ +130894: |[130894] org.xmlunit.diff.XPathContext.add1OrIncrement:(Ljava/lang/String;Ljava/util/Map;)I │ │ +1308a4: 7220 552c 2300 |0000: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ +1308aa: 0c00 |0003: move-result-object v0 │ │ +1308ac: 1f00 f406 |0004: check-cast v0, Ljava/lang/Integer; // type@06f4 │ │ +1308b0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +1308b2: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +1308b6: 2806 |0009: goto 000f // +0006 │ │ +1308b8: 6e10 5b2a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +1308be: 0a00 |000d: move-result v0 │ │ +1308c0: b001 |000e: add-int/2addr v1, v0 │ │ +1308c2: 7110 622a 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +1308c8: 0c00 |0012: move-result-object v0 │ │ +1308ca: 7230 582c 2300 |0013: invoke-interface {v3, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +1308d0: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x000a line=262 │ │ 0x000f line=263 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ @@ -337614,43 +337616,43 @@ │ │ type : '(Ljavax/xml/namespace/QName;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -1308e8: |[1308e8] org.xmlunit.diff.XPathContext.getName:(Ljavax/xml/namespace/QName;)Ljava/lang/String; │ │ -1308f8: 6e10 f12c 0400 |0000: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@2cf1 │ │ -1308fe: 0c00 |0003: move-result-object v0 │ │ -130900: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -130904: 5431 b31d |0006: iget-object v1, v3, Lorg/xmlunit/diff/XPathContext;.uri2Prefix:Ljava/util/Map; // field@1db3 │ │ -130908: 7220 552c 0100 |0008: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ -13090e: 0c00 |000b: move-result-object v0 │ │ -130910: 1f00 0e07 |000c: check-cast v0, Ljava/lang/String; // type@070e │ │ -130914: 2802 |000e: goto 0010 // +0002 │ │ -130916: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -130918: 2201 1007 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -13091c: 7010 eb2a 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -130922: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ -130926: 1a00 0000 |0017: const-string v0, "" // string@0000 │ │ -13092a: 2812 |0019: goto 002b // +0012 │ │ -13092c: 2202 1007 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -130930: 7010 eb2a 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -130936: 6e20 f52a 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -13093c: 1a00 6d08 |0022: const-string v0, ":" // string@086d │ │ -130940: 6e20 f52a 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130946: 6e10 fa2a 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -13094c: 0c00 |002a: move-result-object v0 │ │ -13094e: 6e20 f52a 0100 |002b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130954: 6e10 f02c 0400 |002e: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@2cf0 │ │ -13095a: 0c04 |0031: move-result-object v4 │ │ -13095c: 6e20 f52a 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130962: 6e10 fa2a 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -130968: 0c04 |0038: move-result-object v4 │ │ -13096a: 1104 |0039: return-object v4 │ │ +1308f0: |[1308f0] org.xmlunit.diff.XPathContext.getName:(Ljavax/xml/namespace/QName;)Ljava/lang/String; │ │ +130900: 6e10 f12c 0400 |0000: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@2cf1 │ │ +130906: 0c00 |0003: move-result-object v0 │ │ +130908: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +13090c: 5431 b31d |0006: iget-object v1, v3, Lorg/xmlunit/diff/XPathContext;.uri2Prefix:Ljava/util/Map; // field@1db3 │ │ +130910: 7220 552c 0100 |0008: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ +130916: 0c00 |000b: move-result-object v0 │ │ +130918: 1f00 0e07 |000c: check-cast v0, Ljava/lang/String; // type@070e │ │ +13091c: 2802 |000e: goto 0010 // +0002 │ │ +13091e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +130920: 2201 1007 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +130924: 7010 eb2a 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +13092a: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ +13092e: 1a00 0000 |0017: const-string v0, "" // string@0000 │ │ +130932: 2812 |0019: goto 002b // +0012 │ │ +130934: 2202 1007 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +130938: 7010 eb2a 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +13093e: 6e20 f52a 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130944: 1a00 6d08 |0022: const-string v0, ":" // string@086d │ │ +130948: 6e20 f52a 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +13094e: 6e10 fa2a 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +130954: 0c00 |002a: move-result-object v0 │ │ +130956: 6e20 f52a 0100 |002b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +13095c: 6e10 f02c 0400 |002e: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@2cf0 │ │ +130962: 0c04 |0031: move-result-object v4 │ │ +130964: 6e20 f52a 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +13096a: 6e10 fa2a 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +130970: 0c04 |0038: move-result-object v4 │ │ +130972: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0006 line=249 │ │ 0x0010 line=251 │ │ locals : │ │ 0x0000 - 0x003a reg=3 this Lorg/xmlunit/diff/XPathContext; │ │ @@ -337661,50 +337663,50 @@ │ │ type : '(Ljava/util/Iterator;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -1309cc: |[1309cc] org.xmlunit.diff.XPathContext.getXPath:(Ljava/util/Iterator;)Ljava/lang/String; │ │ -1309dc: 7210 042c 0400 |0000: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -1309e2: 0a00 |0003: move-result v0 │ │ -1309e4: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -1309e8: 1a04 0000 |0006: const-string v4, "" // string@0000 │ │ -1309ec: 1104 |0008: return-object v4 │ │ -1309ee: 7210 052c 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -1309f4: 0c00 |000c: move-result-object v0 │ │ -1309f6: 1f00 8d09 |000d: check-cast v0, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -1309fa: 7110 7237 0000 |000f: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$400:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/lang/String; // method@3772 │ │ -130a00: 0c01 |0012: move-result-object v1 │ │ -130a02: 3901 3300 |0013: if-nez v1, 0046 // +0033 │ │ -130a06: 7020 8537 4300 |0015: invoke-direct {v3, v4}, Lorg/xmlunit/diff/XPathContext;.getXPath:(Ljava/util/Iterator;)Ljava/lang/String; // method@3785 │ │ -130a0c: 0c04 |0018: move-result-object v4 │ │ -130a0e: 1a01 7405 |0019: const-string v1, "/" // string@0574 │ │ -130a12: 6e20 ba2a 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -130a18: 0a02 |001e: move-result v2 │ │ -130a1a: 3902 1100 |001f: if-nez v2, 0030 // +0011 │ │ -130a1e: 2202 1007 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -130a22: 7010 eb2a 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -130a28: 6e20 f52a 4200 |0026: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130a2e: 6e20 f52a 1200 |0029: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130a34: 6e10 fa2a 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -130a3a: 0c04 |002f: move-result-object v4 │ │ -130a3c: 2201 1007 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -130a40: 7010 eb2a 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -130a46: 6e20 f52a 4100 |0035: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130a4c: 7110 7137 0000 |0038: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$300:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/lang/String; // method@3771 │ │ -130a52: 0c04 |003b: move-result-object v4 │ │ -130a54: 6e20 f52a 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130a5a: 6e10 fa2a 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -130a60: 0c04 |0042: move-result-object v4 │ │ -130a62: 7120 7337 4000 |0043: invoke-static {v0, v4}, Lorg/xmlunit/diff/XPathContext$Level;.access$402:(Lorg/xmlunit/diff/XPathContext$Level;Ljava/lang/String;)Ljava/lang/String; // method@3773 │ │ -130a68: 7110 7237 0000 |0046: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$400:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/lang/String; // method@3772 │ │ -130a6e: 0c04 |0049: move-result-object v4 │ │ -130a70: 1104 |004a: return-object v4 │ │ +1309d4: |[1309d4] org.xmlunit.diff.XPathContext.getXPath:(Ljava/util/Iterator;)Ljava/lang/String; │ │ +1309e4: 7210 042c 0400 |0000: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +1309ea: 0a00 |0003: move-result v0 │ │ +1309ec: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +1309f0: 1a04 0000 |0006: const-string v4, "" // string@0000 │ │ +1309f4: 1104 |0008: return-object v4 │ │ +1309f6: 7210 052c 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +1309fc: 0c00 |000c: move-result-object v0 │ │ +1309fe: 1f00 8d09 |000d: check-cast v0, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130a02: 7110 7237 0000 |000f: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$400:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/lang/String; // method@3772 │ │ +130a08: 0c01 |0012: move-result-object v1 │ │ +130a0a: 3901 3300 |0013: if-nez v1, 0046 // +0033 │ │ +130a0e: 7020 8537 4300 |0015: invoke-direct {v3, v4}, Lorg/xmlunit/diff/XPathContext;.getXPath:(Ljava/util/Iterator;)Ljava/lang/String; // method@3785 │ │ +130a14: 0c04 |0018: move-result-object v4 │ │ +130a16: 1a01 7405 |0019: const-string v1, "/" // string@0574 │ │ +130a1a: 6e20 ba2a 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +130a20: 0a02 |001e: move-result v2 │ │ +130a22: 3902 1100 |001f: if-nez v2, 0030 // +0011 │ │ +130a26: 2202 1007 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +130a2a: 7010 eb2a 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +130a30: 6e20 f52a 4200 |0026: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130a36: 6e20 f52a 1200 |0029: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130a3c: 6e10 fa2a 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +130a42: 0c04 |002f: move-result-object v4 │ │ +130a44: 2201 1007 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +130a48: 7010 eb2a 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +130a4e: 6e20 f52a 4100 |0035: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130a54: 7110 7137 0000 |0038: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$300:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/lang/String; // method@3771 │ │ +130a5a: 0c04 |003b: move-result-object v4 │ │ +130a5c: 6e20 f52a 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130a62: 6e10 fa2a 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +130a68: 0c04 |0042: move-result-object v4 │ │ +130a6a: 7120 7337 4000 |0043: invoke-static {v0, v4}, Lorg/xmlunit/diff/XPathContext$Level;.access$402:(Lorg/xmlunit/diff/XPathContext$Level;Ljava/lang/String;)Ljava/lang/String; // method@3773 │ │ +130a70: 7110 7237 0000 |0046: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$400:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/lang/String; // method@3772 │ │ +130a76: 0c04 |0049: move-result-object v4 │ │ +130a78: 1104 |004a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0009 line=233 │ │ 0x000f line=234 │ │ 0x0015 line=235 │ │ 0x001b line=236 │ │ @@ -337720,34 +337722,34 @@ │ │ type : '(Ljava/util/Map;)Ljava/util/Map;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -130a74: |[130a74] org.xmlunit.diff.XPathContext.invert:(Ljava/util/Map;)Ljava/util/Map; │ │ -130a84: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -130a88: 7010 ed2b 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ -130a8e: 7210 542c 0300 |0005: invoke-interface {v3}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ -130a94: 0c03 |0008: move-result-object v3 │ │ -130a96: 7210 742c 0300 |0009: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -130a9c: 0c03 |000c: move-result-object v3 │ │ -130a9e: 7210 042c 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -130aa4: 0a01 |0010: move-result v1 │ │ -130aa6: 3801 1400 |0011: if-eqz v1, 0025 // +0014 │ │ -130aaa: 7210 052c 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -130ab0: 0c01 |0016: move-result-object v1 │ │ -130ab2: 1f01 6707 |0017: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ -130ab6: 7210 4f2c 0100 |0019: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -130abc: 0c02 |001c: move-result-object v2 │ │ -130abe: 7210 4e2c 0100 |001d: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -130ac4: 0c01 |0020: move-result-object v1 │ │ -130ac6: 7230 582c 2001 |0021: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -130acc: 28e9 |0024: goto 000d // -0017 │ │ -130ace: 1100 |0025: return-object v0 │ │ +130a7c: |[130a7c] org.xmlunit.diff.XPathContext.invert:(Ljava/util/Map;)Ljava/util/Map; │ │ +130a8c: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +130a90: 7010 ed2b 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ +130a96: 7210 542c 0300 |0005: invoke-interface {v3}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ +130a9c: 0c03 |0008: move-result-object v3 │ │ +130a9e: 7210 742c 0300 |0009: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +130aa4: 0c03 |000c: move-result-object v3 │ │ +130aa6: 7210 042c 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +130aac: 0a01 |0010: move-result v1 │ │ +130aae: 3801 1400 |0011: if-eqz v1, 0025 // +0014 │ │ +130ab2: 7210 052c 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +130ab8: 0c01 |0016: move-result-object v1 │ │ +130aba: 1f01 6707 |0017: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ +130abe: 7210 4f2c 0100 |0019: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +130ac4: 0c02 |001c: move-result-object v2 │ │ +130ac6: 7210 4e2c 0100 |001d: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +130acc: 0c01 |0020: move-result-object v1 │ │ +130ace: 7230 582c 2001 |0021: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +130ad4: 28e9 |0024: goto 000d // -0017 │ │ +130ad6: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0005 line=321 │ │ 0x0019 line=322 │ │ locals : │ │ 0x0000 - 0x0026 reg=3 (null) Ljava/util/Map; │ │ @@ -337758,35 +337760,35 @@ │ │ type : '(Ljavax/xml/namespace/QName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -130c3c: |[130c3c] org.xmlunit.diff.XPathContext.addAttribute:(Ljavax/xml/namespace/QName;)V │ │ -130c4c: 5440 b21d |0000: iget-object v0, v4, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ -130c50: 7210 da2b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.getLast:()Ljava/lang/Object; // method@2bda │ │ -130c56: 0c00 |0005: move-result-object v0 │ │ -130c58: 1f00 8d09 |0006: check-cast v0, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130c5c: 7110 7037 0000 |0008: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$200:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/Map; // method@3770 │ │ -130c62: 0c00 |000b: move-result-object v0 │ │ -130c64: 2201 8d09 |000c: new-instance v1, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130c68: 2202 1007 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -130c6c: 7010 eb2a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -130c72: 1a03 3d09 |0013: const-string v3, "@" // string@093d │ │ -130c76: 6e20 f52a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130c7c: 7020 8237 5400 |0018: invoke-direct {v4, v5}, Lorg/xmlunit/diff/XPathContext;.getName:(Ljavax/xml/namespace/QName;)Ljava/lang/String; // method@3782 │ │ -130c82: 0c03 |001b: move-result-object v3 │ │ -130c84: 6e20 f52a 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130c8a: 6e10 fa2a 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -130c90: 0c02 |0022: move-result-object v2 │ │ -130c92: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -130c94: 7030 6e37 2103 |0024: invoke-direct {v1, v2, v3}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ -130c9a: 7230 582c 5001 |0027: invoke-interface {v0, v5, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -130ca0: 0e00 |002a: return-void │ │ +130c44: |[130c44] org.xmlunit.diff.XPathContext.addAttribute:(Ljavax/xml/namespace/QName;)V │ │ +130c54: 5440 b21d |0000: iget-object v0, v4, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ +130c58: 7210 da2b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.getLast:()Ljava/lang/Object; // method@2bda │ │ +130c5e: 0c00 |0005: move-result-object v0 │ │ +130c60: 1f00 8d09 |0006: check-cast v0, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130c64: 7110 7037 0000 |0008: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$200:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/Map; // method@3770 │ │ +130c6a: 0c00 |000b: move-result-object v0 │ │ +130c6c: 2201 8d09 |000c: new-instance v1, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130c70: 2202 1007 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +130c74: 7010 eb2a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +130c7a: 1a03 3d09 |0013: const-string v3, "@" // string@093d │ │ +130c7e: 6e20 f52a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130c84: 7020 8237 5400 |0018: invoke-direct {v4, v5}, Lorg/xmlunit/diff/XPathContext;.getName:(Ljavax/xml/namespace/QName;)Ljava/lang/String; // method@3782 │ │ +130c8a: 0c03 |001b: move-result-object v3 │ │ +130c8c: 6e20 f52a 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130c92: 6e10 fa2a 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +130c98: 0c02 |0022: move-result-object v2 │ │ +130c9a: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +130c9c: 7030 6e37 2103 |0024: invoke-direct {v1, v2, v3}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ +130ca2: 7230 582c 5001 |0027: invoke-interface {v0, v5, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +130ca8: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0008 line=127 │ │ locals : │ │ 0x0000 - 0x002b reg=4 this Lorg/xmlunit/diff/XPathContext; │ │ 0x0000 - 0x002b reg=5 (null) Ljavax/xml/namespace/QName; │ │ @@ -337796,44 +337798,44 @@ │ │ type : '(Ljava/lang/Iterable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -130ca4: |[130ca4] org.xmlunit.diff.XPathContext.addAttributes:(Ljava/lang/Iterable;)V │ │ -130cb4: 5460 b21d |0000: iget-object v0, v6, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ -130cb8: 7210 da2b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.getLast:()Ljava/lang/Object; // method@2bda │ │ -130cbe: 0c00 |0005: move-result-object v0 │ │ -130cc0: 1f00 8d09 |0006: check-cast v0, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130cc4: 7210 652a 0700 |0008: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -130cca: 0c07 |000b: move-result-object v7 │ │ -130ccc: 7210 042c 0700 |000c: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -130cd2: 0a01 |000f: move-result v1 │ │ -130cd4: 3801 2b00 |0010: if-eqz v1, 003b // +002b │ │ -130cd8: 7210 052c 0700 |0012: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -130cde: 0c01 |0015: move-result-object v1 │ │ -130ce0: 1f01 a007 |0016: check-cast v1, Ljavax/xml/namespace/QName; // type@07a0 │ │ -130ce4: 7110 7037 0000 |0018: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$200:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/Map; // method@3770 │ │ -130cea: 0c02 |001b: move-result-object v2 │ │ -130cec: 2203 8d09 |001c: new-instance v3, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130cf0: 2204 1007 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -130cf4: 7010 eb2a 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -130cfa: 1a05 3d09 |0023: const-string v5, "@" // string@093d │ │ -130cfe: 6e20 f52a 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130d04: 7020 8237 1600 |0028: invoke-direct {v6, v1}, Lorg/xmlunit/diff/XPathContext;.getName:(Ljavax/xml/namespace/QName;)Ljava/lang/String; // method@3782 │ │ -130d0a: 0c05 |002b: move-result-object v5 │ │ -130d0c: 6e20 f52a 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130d12: 6e10 fa2a 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -130d18: 0c04 |0032: move-result-object v4 │ │ -130d1a: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -130d1c: 7030 6e37 4305 |0034: invoke-direct {v3, v4, v5}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ -130d22: 7230 582c 1203 |0037: invoke-interface {v2, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -130d28: 28d2 |003a: goto 000c // -002e │ │ -130d2a: 0e00 |003b: return-void │ │ +130cac: |[130cac] org.xmlunit.diff.XPathContext.addAttributes:(Ljava/lang/Iterable;)V │ │ +130cbc: 5460 b21d |0000: iget-object v0, v6, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ +130cc0: 7210 da2b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.getLast:()Ljava/lang/Object; // method@2bda │ │ +130cc6: 0c00 |0005: move-result-object v0 │ │ +130cc8: 1f00 8d09 |0006: check-cast v0, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130ccc: 7210 652a 0700 |0008: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +130cd2: 0c07 |000b: move-result-object v7 │ │ +130cd4: 7210 042c 0700 |000c: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +130cda: 0a01 |000f: move-result v1 │ │ +130cdc: 3801 2b00 |0010: if-eqz v1, 003b // +002b │ │ +130ce0: 7210 052c 0700 |0012: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +130ce6: 0c01 |0015: move-result-object v1 │ │ +130ce8: 1f01 a007 |0016: check-cast v1, Ljavax/xml/namespace/QName; // type@07a0 │ │ +130cec: 7110 7037 0000 |0018: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$200:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/Map; // method@3770 │ │ +130cf2: 0c02 |001b: move-result-object v2 │ │ +130cf4: 2203 8d09 |001c: new-instance v3, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130cf8: 2204 1007 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +130cfc: 7010 eb2a 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +130d02: 1a05 3d09 |0023: const-string v5, "@" // string@093d │ │ +130d06: 6e20 f52a 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130d0c: 7020 8237 1600 |0028: invoke-direct {v6, v1}, Lorg/xmlunit/diff/XPathContext;.getName:(Ljavax/xml/namespace/QName;)Ljava/lang/String; // method@3782 │ │ +130d12: 0c05 |002b: move-result-object v5 │ │ +130d14: 6e20 f52a 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130d1a: 6e10 fa2a 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +130d20: 0c04 |0032: move-result-object v4 │ │ +130d22: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +130d24: 7030 6e37 4305 |0034: invoke-direct {v3, v4, v5}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ +130d2a: 7230 582c 1203 |0037: invoke-interface {v2, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +130d30: 28d2 |003a: goto 000c // -002e │ │ +130d32: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0008 line=116 │ │ 0x0018 line=117 │ │ locals : │ │ 0x0000 - 0x003c reg=6 this Lorg/xmlunit/diff/XPathContext; │ │ @@ -337844,146 +337846,146 @@ │ │ type : '(Ljava/lang/Iterable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 269 16-bit code units │ │ -130d2c: |[130d2c] org.xmlunit.diff.XPathContext.appendChildren:(Ljava/lang/Iterable;)V │ │ -130d3c: 54b0 b21d |0000: iget-object v0, v11, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ -130d40: 7210 da2b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.getLast:()Ljava/lang/Object; // method@2bda │ │ -130d46: 0c00 |0005: move-result-object v0 │ │ -130d48: 1f00 8d09 |0006: check-cast v0, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130d4c: 2201 5d07 |0008: new-instance v1, Ljava/util/HashMap; // type@075d │ │ -130d50: 7010 ed2b 0100 |000a: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bed │ │ -130d56: 7110 6f37 0000 |000d: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$100:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/List; // method@376f │ │ -130d5c: 0c02 |0010: move-result-object v2 │ │ -130d5e: 7210 302c 0200 |0011: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -130d64: 0c02 |0014: move-result-object v2 │ │ -130d66: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -130d68: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -130d6a: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -130d6c: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -130d6e: 7210 042c 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -130d74: 0a07 |001c: move-result v7 │ │ -130d76: 1a08 0b2a |001d: const-string v8, "[" // string@2a0b │ │ -130d7a: 3807 3900 |001f: if-eqz v7, 0058 // +0039 │ │ -130d7e: 7210 052c 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -130d84: 0c07 |0024: move-result-object v7 │ │ -130d86: 1f07 8d09 |0025: check-cast v7, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130d8a: 7110 7137 0700 |0027: invoke-static {v7}, Lorg/xmlunit/diff/XPathContext$Level;.access$300:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/lang/String; // method@3771 │ │ -130d90: 0c07 |002a: move-result-object v7 │ │ -130d92: 1a09 cb2f |002b: const-string v9, "comment()" // string@2fcb │ │ -130d96: 6e20 d22a 9700 |002d: invoke-virtual {v7, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -130d9c: 0a09 |0030: move-result v9 │ │ -130d9e: 3809 0500 |0031: if-eqz v9, 0036 // +0005 │ │ -130da2: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ -130da6: 28e4 |0035: goto 0019 // -001c │ │ -130da8: 1a09 8b44 |0036: const-string v9, "processing-instruction()" // string@448b │ │ -130dac: 6e20 d22a 9700 |0038: invoke-virtual {v7, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -130db2: 0a09 |003b: move-result v9 │ │ -130db4: 3809 0500 |003c: if-eqz v9, 0041 // +0005 │ │ -130db8: d805 0501 |003e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -130dbc: 28d9 |0040: goto 0019 // -0027 │ │ -130dbe: 1a09 564b |0041: const-string v9, "text()" // string@4b56 │ │ -130dc2: 6e20 d22a 9700 |0043: invoke-virtual {v7, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -130dc8: 0a09 |0046: move-result v9 │ │ -130dca: 3809 0500 |0047: if-eqz v9, 004c // +0005 │ │ -130dce: d806 0601 |0049: add-int/lit8 v6, v6, #int 1 // #01 │ │ -130dd2: 28ce |004b: goto 0019 // -0032 │ │ -130dd4: 6e20 c42a 8700 |004c: invoke-virtual {v7, v8}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2ac4 │ │ -130dda: 0a08 |004f: move-result v8 │ │ -130ddc: 6e30 d42a 3708 |0050: invoke-virtual {v7, v3, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -130de2: 0c07 |0053: move-result-object v7 │ │ -130de4: 7120 7c37 1700 |0054: invoke-static {v7, v1}, Lorg/xmlunit/diff/XPathContext;.add1OrIncrement:(Ljava/lang/String;Ljava/util/Map;)I // method@377c │ │ -130dea: 28c2 |0057: goto 0019 // -003e │ │ -130dec: 7210 652a 0c00 |0058: invoke-interface {v12}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -130df2: 0c0c |005b: move-result-object v12 │ │ -130df4: 7210 042c 0c00 |005c: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -130dfa: 0a02 |005f: move-result v2 │ │ -130dfc: 3802 ac00 |0060: if-eqz v2, 010c // +00ac │ │ -130e00: 7210 052c 0c00 |0062: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -130e06: 0c02 |0065: move-result-object v2 │ │ -130e08: 1f02 8e09 |0066: check-cast v2, Lorg/xmlunit/diff/XPathContext$NodeInfo; // type@098e │ │ -130e0c: 7210 7737 0200 |0068: invoke-interface {v2}, Lorg/xmlunit/diff/XPathContext$NodeInfo;.getType:()S // method@3777 │ │ -130e12: 0a03 |006b: move-result v3 │ │ -130e14: 1a07 922a |006c: const-string v7, "]" // string@2a92 │ │ -130e18: 1209 |006e: const/4 v9, #int 0 // #0 │ │ -130e1a: 121a |006f: const/4 v10, #int 1 // #1 │ │ -130e1c: 32a3 6c00 |0070: if-eq v3, v10, 00dc // +006c │ │ -130e20: 1232 |0072: const/4 v2, #int 3 // #3 │ │ -130e22: 3223 4d00 |0073: if-eq v3, v2, 00c0 // +004d │ │ -130e26: 1242 |0075: const/4 v2, #int 4 // #4 │ │ -130e28: 3223 4a00 |0076: if-eq v3, v2, 00c0 // +004a │ │ -130e2c: 1272 |0078: const/4 v2, #int 7 // #7 │ │ -130e2e: 3223 2b00 |0079: if-eq v3, v2, 00a4 // +002b │ │ -130e32: 1302 0800 |007b: const/16 v2, #int 8 // #8 │ │ -130e36: 3223 0b00 |007d: if-eq v3, v2, 0088 // +000b │ │ -130e3a: 2202 8d09 |007f: new-instance v2, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130e3e: 1a03 0000 |0081: const-string v3, "" // string@0000 │ │ -130e42: 7030 6e37 3209 |0083: invoke-direct {v2, v3, v9}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ -130e48: 2900 7d00 |0086: goto/16 0103 // +007d │ │ -130e4c: 2202 8d09 |0088: new-instance v2, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130e50: 2203 1007 |008a: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -130e54: 7010 eb2a 0300 |008c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -130e5a: 1a0a cc2f |008f: const-string v10, "comment()[" // string@2fcc │ │ -130e5e: 6e20 f52a a300 |0091: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130e64: d804 0401 |0094: add-int/lit8 v4, v4, #int 1 // #01 │ │ -130e68: 6e20 f12a 4300 |0096: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -130e6e: 6e20 f52a 7300 |0099: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130e74: 6e10 fa2a 0300 |009c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -130e7a: 0c03 |009f: move-result-object v3 │ │ -130e7c: 7030 6e37 3209 |00a0: invoke-direct {v2, v3, v9}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ -130e82: 2860 |00a3: goto 0103 // +0060 │ │ -130e84: 2202 8d09 |00a4: new-instance v2, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130e88: 2203 1007 |00a6: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -130e8c: 7010 eb2a 0300 |00a8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -130e92: 1a0a 8c44 |00ab: const-string v10, "processing-instruction()[" // string@448c │ │ -130e96: 6e20 f52a a300 |00ad: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130e9c: d805 0501 |00b0: add-int/lit8 v5, v5, #int 1 // #01 │ │ -130ea0: 6e20 f12a 5300 |00b2: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -130ea6: 6e20 f52a 7300 |00b5: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130eac: 6e10 fa2a 0300 |00b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -130eb2: 0c03 |00bb: move-result-object v3 │ │ -130eb4: 7030 6e37 3209 |00bc: invoke-direct {v2, v3, v9}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ -130eba: 2844 |00bf: goto 0103 // +0044 │ │ -130ebc: 2202 8d09 |00c0: new-instance v2, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130ec0: 2203 1007 |00c2: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -130ec4: 7010 eb2a 0300 |00c4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -130eca: 1a0a 574b |00c7: const-string v10, "text()[" // string@4b57 │ │ -130ece: 6e20 f52a a300 |00c9: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130ed4: d806 0601 |00cc: add-int/lit8 v6, v6, #int 1 // #01 │ │ -130ed8: 6e20 f12a 6300 |00ce: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -130ede: 6e20 f52a 7300 |00d1: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130ee4: 6e10 fa2a 0300 |00d4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -130eea: 0c03 |00d7: move-result-object v3 │ │ -130eec: 7030 6e37 3209 |00d8: invoke-direct {v2, v3, v9}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ -130ef2: 2828 |00db: goto 0103 // +0028 │ │ -130ef4: 7210 7637 0200 |00dc: invoke-interface {v2}, Lorg/xmlunit/diff/XPathContext$NodeInfo;.getName:()Ljavax/xml/namespace/QName; // method@3776 │ │ -130efa: 0c02 |00df: move-result-object v2 │ │ -130efc: 7020 8237 2b00 |00e0: invoke-direct {v11, v2}, Lorg/xmlunit/diff/XPathContext;.getName:(Ljavax/xml/namespace/QName;)Ljava/lang/String; // method@3782 │ │ -130f02: 0c02 |00e3: move-result-object v2 │ │ -130f04: 2203 8d09 |00e4: new-instance v3, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130f08: 220a 1007 |00e6: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -130f0c: 7010 eb2a 0a00 |00e8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -130f12: 6e20 f52a 2a00 |00eb: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130f18: 6e20 f52a 8a00 |00ee: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130f1e: 7120 7c37 1200 |00f1: invoke-static {v2, v1}, Lorg/xmlunit/diff/XPathContext;.add1OrIncrement:(Ljava/lang/String;Ljava/util/Map;)I // method@377c │ │ -130f24: 0a02 |00f4: move-result v2 │ │ -130f26: 6e20 f12a 2a00 |00f5: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -130f2c: 6e20 f52a 7a00 |00f8: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -130f32: 6e10 fa2a 0a00 |00fb: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -130f38: 0c02 |00fe: move-result-object v2 │ │ -130f3a: 7030 6e37 2309 |00ff: invoke-direct {v3, v2, v9}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ -130f40: 0732 |0102: move-object v2, v3 │ │ -130f42: 7110 6f37 0000 |0103: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$100:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/List; // method@376f │ │ -130f48: 0c03 |0106: move-result-object v3 │ │ -130f4a: 7220 282c 2300 |0107: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -130f50: 2900 52ff |010a: goto/16 005c // -00ae │ │ -130f54: 0e00 |010c: return-void │ │ +130d34: |[130d34] org.xmlunit.diff.XPathContext.appendChildren:(Ljava/lang/Iterable;)V │ │ +130d44: 54b0 b21d |0000: iget-object v0, v11, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ +130d48: 7210 da2b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.getLast:()Ljava/lang/Object; // method@2bda │ │ +130d4e: 0c00 |0005: move-result-object v0 │ │ +130d50: 1f00 8d09 |0006: check-cast v0, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130d54: 2201 5d07 |0008: new-instance v1, Ljava/util/HashMap; // type@075d │ │ +130d58: 7010 ed2b 0100 |000a: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bed │ │ +130d5e: 7110 6f37 0000 |000d: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$100:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/List; // method@376f │ │ +130d64: 0c02 |0010: move-result-object v2 │ │ +130d66: 7210 302c 0200 |0011: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +130d6c: 0c02 |0014: move-result-object v2 │ │ +130d6e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +130d70: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +130d72: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +130d74: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +130d76: 7210 042c 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +130d7c: 0a07 |001c: move-result v7 │ │ +130d7e: 1a08 0b2a |001d: const-string v8, "[" // string@2a0b │ │ +130d82: 3807 3900 |001f: if-eqz v7, 0058 // +0039 │ │ +130d86: 7210 052c 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +130d8c: 0c07 |0024: move-result-object v7 │ │ +130d8e: 1f07 8d09 |0025: check-cast v7, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130d92: 7110 7137 0700 |0027: invoke-static {v7}, Lorg/xmlunit/diff/XPathContext$Level;.access$300:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/lang/String; // method@3771 │ │ +130d98: 0c07 |002a: move-result-object v7 │ │ +130d9a: 1a09 cb2f |002b: const-string v9, "comment()" // string@2fcb │ │ +130d9e: 6e20 d22a 9700 |002d: invoke-virtual {v7, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +130da4: 0a09 |0030: move-result v9 │ │ +130da6: 3809 0500 |0031: if-eqz v9, 0036 // +0005 │ │ +130daa: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ +130dae: 28e4 |0035: goto 0019 // -001c │ │ +130db0: 1a09 8b44 |0036: const-string v9, "processing-instruction()" // string@448b │ │ +130db4: 6e20 d22a 9700 |0038: invoke-virtual {v7, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +130dba: 0a09 |003b: move-result v9 │ │ +130dbc: 3809 0500 |003c: if-eqz v9, 0041 // +0005 │ │ +130dc0: d805 0501 |003e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +130dc4: 28d9 |0040: goto 0019 // -0027 │ │ +130dc6: 1a09 564b |0041: const-string v9, "text()" // string@4b56 │ │ +130dca: 6e20 d22a 9700 |0043: invoke-virtual {v7, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +130dd0: 0a09 |0046: move-result v9 │ │ +130dd2: 3809 0500 |0047: if-eqz v9, 004c // +0005 │ │ +130dd6: d806 0601 |0049: add-int/lit8 v6, v6, #int 1 // #01 │ │ +130dda: 28ce |004b: goto 0019 // -0032 │ │ +130ddc: 6e20 c42a 8700 |004c: invoke-virtual {v7, v8}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2ac4 │ │ +130de2: 0a08 |004f: move-result v8 │ │ +130de4: 6e30 d42a 3708 |0050: invoke-virtual {v7, v3, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +130dea: 0c07 |0053: move-result-object v7 │ │ +130dec: 7120 7c37 1700 |0054: invoke-static {v7, v1}, Lorg/xmlunit/diff/XPathContext;.add1OrIncrement:(Ljava/lang/String;Ljava/util/Map;)I // method@377c │ │ +130df2: 28c2 |0057: goto 0019 // -003e │ │ +130df4: 7210 652a 0c00 |0058: invoke-interface {v12}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +130dfa: 0c0c |005b: move-result-object v12 │ │ +130dfc: 7210 042c 0c00 |005c: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +130e02: 0a02 |005f: move-result v2 │ │ +130e04: 3802 ac00 |0060: if-eqz v2, 010c // +00ac │ │ +130e08: 7210 052c 0c00 |0062: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +130e0e: 0c02 |0065: move-result-object v2 │ │ +130e10: 1f02 8e09 |0066: check-cast v2, Lorg/xmlunit/diff/XPathContext$NodeInfo; // type@098e │ │ +130e14: 7210 7737 0200 |0068: invoke-interface {v2}, Lorg/xmlunit/diff/XPathContext$NodeInfo;.getType:()S // method@3777 │ │ +130e1a: 0a03 |006b: move-result v3 │ │ +130e1c: 1a07 922a |006c: const-string v7, "]" // string@2a92 │ │ +130e20: 1209 |006e: const/4 v9, #int 0 // #0 │ │ +130e22: 121a |006f: const/4 v10, #int 1 // #1 │ │ +130e24: 32a3 6c00 |0070: if-eq v3, v10, 00dc // +006c │ │ +130e28: 1232 |0072: const/4 v2, #int 3 // #3 │ │ +130e2a: 3223 4d00 |0073: if-eq v3, v2, 00c0 // +004d │ │ +130e2e: 1242 |0075: const/4 v2, #int 4 // #4 │ │ +130e30: 3223 4a00 |0076: if-eq v3, v2, 00c0 // +004a │ │ +130e34: 1272 |0078: const/4 v2, #int 7 // #7 │ │ +130e36: 3223 2b00 |0079: if-eq v3, v2, 00a4 // +002b │ │ +130e3a: 1302 0800 |007b: const/16 v2, #int 8 // #8 │ │ +130e3e: 3223 0b00 |007d: if-eq v3, v2, 0088 // +000b │ │ +130e42: 2202 8d09 |007f: new-instance v2, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130e46: 1a03 0000 |0081: const-string v3, "" // string@0000 │ │ +130e4a: 7030 6e37 3209 |0083: invoke-direct {v2, v3, v9}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ +130e50: 2900 7d00 |0086: goto/16 0103 // +007d │ │ +130e54: 2202 8d09 |0088: new-instance v2, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130e58: 2203 1007 |008a: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +130e5c: 7010 eb2a 0300 |008c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +130e62: 1a0a cc2f |008f: const-string v10, "comment()[" // string@2fcc │ │ +130e66: 6e20 f52a a300 |0091: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130e6c: d804 0401 |0094: add-int/lit8 v4, v4, #int 1 // #01 │ │ +130e70: 6e20 f12a 4300 |0096: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +130e76: 6e20 f52a 7300 |0099: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130e7c: 6e10 fa2a 0300 |009c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +130e82: 0c03 |009f: move-result-object v3 │ │ +130e84: 7030 6e37 3209 |00a0: invoke-direct {v2, v3, v9}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ +130e8a: 2860 |00a3: goto 0103 // +0060 │ │ +130e8c: 2202 8d09 |00a4: new-instance v2, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130e90: 2203 1007 |00a6: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +130e94: 7010 eb2a 0300 |00a8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +130e9a: 1a0a 8c44 |00ab: const-string v10, "processing-instruction()[" // string@448c │ │ +130e9e: 6e20 f52a a300 |00ad: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130ea4: d805 0501 |00b0: add-int/lit8 v5, v5, #int 1 // #01 │ │ +130ea8: 6e20 f12a 5300 |00b2: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +130eae: 6e20 f52a 7300 |00b5: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130eb4: 6e10 fa2a 0300 |00b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +130eba: 0c03 |00bb: move-result-object v3 │ │ +130ebc: 7030 6e37 3209 |00bc: invoke-direct {v2, v3, v9}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ +130ec2: 2844 |00bf: goto 0103 // +0044 │ │ +130ec4: 2202 8d09 |00c0: new-instance v2, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130ec8: 2203 1007 |00c2: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +130ecc: 7010 eb2a 0300 |00c4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +130ed2: 1a0a 574b |00c7: const-string v10, "text()[" // string@4b57 │ │ +130ed6: 6e20 f52a a300 |00c9: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130edc: d806 0601 |00cc: add-int/lit8 v6, v6, #int 1 // #01 │ │ +130ee0: 6e20 f12a 6300 |00ce: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +130ee6: 6e20 f52a 7300 |00d1: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130eec: 6e10 fa2a 0300 |00d4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +130ef2: 0c03 |00d7: move-result-object v3 │ │ +130ef4: 7030 6e37 3209 |00d8: invoke-direct {v2, v3, v9}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ +130efa: 2828 |00db: goto 0103 // +0028 │ │ +130efc: 7210 7637 0200 |00dc: invoke-interface {v2}, Lorg/xmlunit/diff/XPathContext$NodeInfo;.getName:()Ljavax/xml/namespace/QName; // method@3776 │ │ +130f02: 0c02 |00df: move-result-object v2 │ │ +130f04: 7020 8237 2b00 |00e0: invoke-direct {v11, v2}, Lorg/xmlunit/diff/XPathContext;.getName:(Ljavax/xml/namespace/QName;)Ljava/lang/String; // method@3782 │ │ +130f0a: 0c02 |00e3: move-result-object v2 │ │ +130f0c: 2203 8d09 |00e4: new-instance v3, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130f10: 220a 1007 |00e6: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +130f14: 7010 eb2a 0a00 |00e8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +130f1a: 6e20 f52a 2a00 |00eb: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130f20: 6e20 f52a 8a00 |00ee: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130f26: 7120 7c37 1200 |00f1: invoke-static {v2, v1}, Lorg/xmlunit/diff/XPathContext;.add1OrIncrement:(Ljava/lang/String;Ljava/util/Map;)I // method@377c │ │ +130f2c: 0a02 |00f4: move-result v2 │ │ +130f2e: 6e20 f12a 2a00 |00f5: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +130f34: 6e20 f52a 7a00 |00f8: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +130f3a: 6e10 fa2a 0a00 |00fb: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +130f40: 0c02 |00fe: move-result-object v2 │ │ +130f42: 7030 6e37 2309 |00ff: invoke-direct {v3, v2, v9}, Lorg/xmlunit/diff/XPathContext$Level;.:(Ljava/lang/String;Lorg/xmlunit/diff/XPathContext$1;)V // method@376e │ │ +130f48: 0732 |0102: move-object v2, v3 │ │ +130f4a: 7110 6f37 0000 |0103: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$100:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/List; // method@376f │ │ +130f50: 0c03 |0106: move-result-object v3 │ │ +130f52: 7220 282c 2300 |0107: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +130f58: 2900 52ff |010a: goto/16 005c // -00ae │ │ +130f5c: 0e00 |010c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0008 line=149 │ │ 0x000d line=151 │ │ 0x0027 line=152 │ │ 0x002d line=153 │ │ @@ -338009,18 +338011,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1308cc: |[1308cc] org.xmlunit.diff.XPathContext.clone:()Ljava/lang/Object; │ │ -1308dc: 6e10 8137 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/diff/XPathContext;.clone:()Lorg/xmlunit/diff/XPathContext; // method@3781 │ │ -1308e2: 0c00 |0003: move-result-object v0 │ │ -1308e4: 1100 |0004: return-object v0 │ │ +1308d4: |[1308d4] org.xmlunit.diff.XPathContext.clone:()Ljava/lang/Object; │ │ +1308e4: 6e10 8137 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/diff/XPathContext;.clone:()Lorg/xmlunit/diff/XPathContext; // method@3781 │ │ +1308ea: 0c00 |0003: move-result-object v0 │ │ +1308ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/diff/XPathContext; │ │ │ │ #4 : (in Lorg/xmlunit/diff/XPathContext;) │ │ @@ -338028,43 +338030,43 @@ │ │ type : '()Lorg/xmlunit/diff/XPathContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -130ad0: |[130ad0] org.xmlunit.diff.XPathContext.clone:()Lorg/xmlunit/diff/XPathContext; │ │ -130ae0: 6f10 8b2a 0400 |0000: invoke-super {v4}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2a8b │ │ -130ae6: 0c00 |0003: move-result-object v0 │ │ -130ae8: 1f00 8f09 |0004: check-cast v0, Lorg/xmlunit/diff/XPathContext; // type@098f │ │ -130aec: 2201 6307 |0006: new-instance v1, Ljava/util/LinkedList; // type@0763 │ │ -130af0: 7010 152c 0100 |0008: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -130af6: 5b01 b21d |000b: iput-object v1, v0, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ -130afa: 5441 b21d |000d: iget-object v1, v4, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ -130afe: 7210 db2b 0100 |000f: invoke-interface {v1}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@2bdb │ │ -130b04: 0c01 |0012: move-result-object v1 │ │ -130b06: 7210 042c 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -130b0c: 0a02 |0016: move-result v2 │ │ -130b0e: 3802 1200 |0017: if-eqz v2, 0029 // +0012 │ │ -130b12: 7210 052c 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -130b18: 0c02 |001c: move-result-object v2 │ │ -130b1a: 1f02 8d09 |001d: check-cast v2, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130b1e: 5403 b21d |001f: iget-object v3, v0, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ -130b22: 6e10 7537 0200 |0021: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext$Level;.clone:()Lorg/xmlunit/diff/XPathContext$Level; // method@3775 │ │ -130b28: 0c02 |0024: move-result-object v2 │ │ -130b2a: 7220 d82b 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Deque;.addLast:(Ljava/lang/Object;)V // method@2bd8 │ │ -130b30: 28eb |0028: goto 0013 // -0015 │ │ -130b32: 1100 |0029: return-object v0 │ │ -130b34: 0d00 |002a: move-exception v0 │ │ -130b36: 2201 0907 |002b: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ -130b3a: 1a02 9129 |002d: const-string v2, "XPathContext cannot be cloned?" // string@2991 │ │ -130b3e: 7030 a32a 2100 |002f: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2aa3 │ │ -130b44: 2802 |0032: goto 0034 // +0002 │ │ -130b46: 2701 |0033: throw v1 │ │ -130b48: 28ff |0034: goto 0033 // -0001 │ │ +130ad8: |[130ad8] org.xmlunit.diff.XPathContext.clone:()Lorg/xmlunit/diff/XPathContext; │ │ +130ae8: 6f10 8b2a 0400 |0000: invoke-super {v4}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2a8b │ │ +130aee: 0c00 |0003: move-result-object v0 │ │ +130af0: 1f00 8f09 |0004: check-cast v0, Lorg/xmlunit/diff/XPathContext; // type@098f │ │ +130af4: 2201 6307 |0006: new-instance v1, Ljava/util/LinkedList; // type@0763 │ │ +130af8: 7010 152c 0100 |0008: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +130afe: 5b01 b21d |000b: iput-object v1, v0, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ +130b02: 5441 b21d |000d: iget-object v1, v4, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ +130b06: 7210 db2b 0100 |000f: invoke-interface {v1}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@2bdb │ │ +130b0c: 0c01 |0012: move-result-object v1 │ │ +130b0e: 7210 042c 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +130b14: 0a02 |0016: move-result v2 │ │ +130b16: 3802 1200 |0017: if-eqz v2, 0029 // +0012 │ │ +130b1a: 7210 052c 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +130b20: 0c02 |001c: move-result-object v2 │ │ +130b22: 1f02 8d09 |001d: check-cast v2, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130b26: 5403 b21d |001f: iget-object v3, v0, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ +130b2a: 6e10 7537 0200 |0021: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext$Level;.clone:()Lorg/xmlunit/diff/XPathContext$Level; // method@3775 │ │ +130b30: 0c02 |0024: move-result-object v2 │ │ +130b32: 7220 d82b 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Deque;.addLast:(Ljava/lang/Object;)V // method@2bd8 │ │ +130b38: 28eb |0028: goto 0013 // -0015 │ │ +130b3a: 1100 |0029: return-object v0 │ │ +130b3c: 0d00 |002a: move-exception v0 │ │ +130b3e: 2201 0907 |002b: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ +130b42: 1a02 9129 |002d: const-string v2, "XPathContext cannot be cloned?" // string@2991 │ │ +130b46: 7030 a32a 2100 |002f: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2aa3 │ │ +130b4c: 2802 |0032: goto 0034 // +0002 │ │ +130b4e: 2701 |0033: throw v1 │ │ +130b50: 28ff |0034: goto 0033 // -0001 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/lang/CloneNotSupportedException; -> 0x002a │ │ positions : │ │ 0x0000 line=217 │ │ 0x0006 line=218 │ │ 0x000d line=219 │ │ @@ -338078,25 +338080,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -13096c: |[13096c] org.xmlunit.diff.XPathContext.getParentXPath:()Ljava/lang/String; │ │ -13097c: 5420 b21d |0000: iget-object v0, v2, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ -130980: 7210 d92b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.descendingIterator:()Ljava/util/Iterator; // method@2bd9 │ │ -130986: 0c00 |0005: move-result-object v0 │ │ -130988: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -13098e: 0a01 |0009: move-result v1 │ │ -130990: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -130994: 7210 052c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -13099a: 7020 8537 0200 |000f: invoke-direct {v2, v0}, Lorg/xmlunit/diff/XPathContext;.getXPath:(Ljava/util/Iterator;)Ljava/lang/String; // method@3785 │ │ -1309a0: 0c00 |0012: move-result-object v0 │ │ -1309a2: 1100 |0013: return-object v0 │ │ +130974: |[130974] org.xmlunit.diff.XPathContext.getParentXPath:()Ljava/lang/String; │ │ +130984: 5420 b21d |0000: iget-object v0, v2, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ +130988: 7210 d92b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.descendingIterator:()Ljava/util/Iterator; // method@2bd9 │ │ +13098e: 0c00 |0005: move-result-object v0 │ │ +130990: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +130996: 0a01 |0009: move-result v1 │ │ +130998: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +13099c: 7210 052c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +1309a2: 7020 8537 0200 |000f: invoke-direct {v2, v0}, Lorg/xmlunit/diff/XPathContext;.getXPath:(Ljava/util/Iterator;)Ljava/lang/String; // method@3785 │ │ +1309a8: 0c00 |0012: move-result-object v0 │ │ +1309aa: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0006 line=205 │ │ 0x000c line=206 │ │ 0x000f line=208 │ │ locals : │ │ @@ -338107,21 +338109,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1309a4: |[1309a4] org.xmlunit.diff.XPathContext.getXPath:()Ljava/lang/String; │ │ -1309b4: 5410 b21d |0000: iget-object v0, v1, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ -1309b8: 7210 d92b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.descendingIterator:()Ljava/util/Iterator; // method@2bd9 │ │ -1309be: 0c00 |0005: move-result-object v0 │ │ -1309c0: 7020 8537 0100 |0006: invoke-direct {v1, v0}, Lorg/xmlunit/diff/XPathContext;.getXPath:(Ljava/util/Iterator;)Ljava/lang/String; // method@3785 │ │ -1309c6: 0c00 |0009: move-result-object v0 │ │ -1309c8: 1100 |000a: return-object v0 │ │ +1309ac: |[1309ac] org.xmlunit.diff.XPathContext.getXPath:()Ljava/lang/String; │ │ +1309bc: 5410 b21d |0000: iget-object v0, v1, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ +1309c0: 7210 d92b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.descendingIterator:()Ljava/util/Iterator; // method@2bd9 │ │ +1309c6: 0c00 |0005: move-result-object v0 │ │ +1309c8: 7020 8537 0100 |0006: invoke-direct {v1, v0}, Lorg/xmlunit/diff/XPathContext;.getXPath:(Ljava/util/Iterator;)Ljava/lang/String; // method@3785 │ │ +1309ce: 0c00 |0009: move-result-object v0 │ │ +1309d0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/xmlunit/diff/XPathContext; │ │ │ │ #7 : (in Lorg/xmlunit/diff/XPathContext;) │ │ @@ -338129,25 +338131,25 @@ │ │ type : '(Ljavax/xml/namespace/QName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -130f58: |[130f58] org.xmlunit.diff.XPathContext.navigateToAttribute:(Ljavax/xml/namespace/QName;)V │ │ -130f68: 5420 b21d |0000: iget-object v0, v2, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ -130f6c: 7210 da2b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.getLast:()Ljava/lang/Object; // method@2bda │ │ -130f72: 0c01 |0005: move-result-object v1 │ │ -130f74: 1f01 8d09 |0006: check-cast v1, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130f78: 7110 7037 0100 |0008: invoke-static {v1}, Lorg/xmlunit/diff/XPathContext$Level;.access$200:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/Map; // method@3770 │ │ -130f7e: 0c01 |000b: move-result-object v1 │ │ -130f80: 7220 552c 3100 |000c: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ -130f86: 0c03 |000f: move-result-object v3 │ │ -130f88: 7220 d82b 3000 |0010: invoke-interface {v0, v3}, Ljava/util/Deque;.addLast:(Ljava/lang/Object;)V // method@2bd8 │ │ -130f8e: 0e00 |0013: return-void │ │ +130f60: |[130f60] org.xmlunit.diff.XPathContext.navigateToAttribute:(Ljavax/xml/namespace/QName;)V │ │ +130f70: 5420 b21d |0000: iget-object v0, v2, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ +130f74: 7210 da2b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.getLast:()Ljava/lang/Object; // method@2bda │ │ +130f7a: 0c01 |0005: move-result-object v1 │ │ +130f7c: 1f01 8d09 |0006: check-cast v1, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130f80: 7110 7037 0100 |0008: invoke-static {v1}, Lorg/xmlunit/diff/XPathContext$Level;.access$200:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/Map; // method@3770 │ │ +130f86: 0c01 |000b: move-result-object v1 │ │ +130f88: 7220 552c 3100 |000c: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ +130f8e: 0c03 |000f: move-result-object v3 │ │ +130f90: 7220 d82b 3000 |0010: invoke-interface {v0, v3}, Ljava/util/Deque;.addLast:(Ljava/lang/Object;)V // method@2bd8 │ │ +130f96: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/xmlunit/diff/XPathContext; │ │ 0x0000 - 0x0014 reg=3 (null) Ljavax/xml/namespace/QName; │ │ │ │ @@ -338156,25 +338158,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -130f90: |[130f90] org.xmlunit.diff.XPathContext.navigateToChild:(I)V │ │ -130fa0: 5420 b21d |0000: iget-object v0, v2, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ -130fa4: 7210 da2b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.getLast:()Ljava/lang/Object; // method@2bda │ │ -130faa: 0c01 |0005: move-result-object v1 │ │ -130fac: 1f01 8d09 |0006: check-cast v1, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -130fb0: 7110 6f37 0100 |0008: invoke-static {v1}, Lorg/xmlunit/diff/XPathContext$Level;.access$100:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/List; // method@376f │ │ -130fb6: 0c01 |000b: move-result-object v1 │ │ -130fb8: 7220 2d2c 3100 |000c: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -130fbe: 0c03 |000f: move-result-object v3 │ │ -130fc0: 7220 d82b 3000 |0010: invoke-interface {v0, v3}, Ljava/util/Deque;.addLast:(Ljava/lang/Object;)V // method@2bd8 │ │ -130fc6: 0e00 |0013: return-void │ │ +130f98: |[130f98] org.xmlunit.diff.XPathContext.navigateToChild:(I)V │ │ +130fa8: 5420 b21d |0000: iget-object v0, v2, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ +130fac: 7210 da2b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.getLast:()Ljava/lang/Object; // method@2bda │ │ +130fb2: 0c01 |0005: move-result-object v1 │ │ +130fb4: 1f01 8d09 |0006: check-cast v1, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +130fb8: 7110 6f37 0100 |0008: invoke-static {v1}, Lorg/xmlunit/diff/XPathContext$Level;.access$100:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/List; // method@376f │ │ +130fbe: 0c01 |000b: move-result-object v1 │ │ +130fc0: 7220 2d2c 3100 |000c: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +130fc6: 0c03 |000f: move-result-object v3 │ │ +130fc8: 7220 d82b 3000 |0010: invoke-interface {v0, v3}, Ljava/util/Deque;.addLast:(Ljava/lang/Object;)V // method@2bd8 │ │ +130fce: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/xmlunit/diff/XPathContext; │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ │ │ @@ -338183,18 +338185,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -130fc8: |[130fc8] org.xmlunit.diff.XPathContext.navigateToParent:()V │ │ -130fd8: 5410 b21d |0000: iget-object v0, v1, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ -130fdc: 7210 dc2b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.removeLast:()Ljava/lang/Object; // method@2bdc │ │ -130fe2: 0e00 |0005: return-void │ │ +130fd0: |[130fd0] org.xmlunit.diff.XPathContext.navigateToParent:()V │ │ +130fe0: 5410 b21d |0000: iget-object v0, v1, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ +130fe4: 7210 dc2b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.removeLast:()Ljava/lang/Object; // method@2bdc │ │ +130fea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/diff/XPathContext; │ │ │ │ #10 : (in Lorg/xmlunit/diff/XPathContext;) │ │ @@ -338202,24 +338204,24 @@ │ │ type : '(Ljava/lang/Iterable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -130fe4: |[130fe4] org.xmlunit.diff.XPathContext.setChildren:(Ljava/lang/Iterable;)V │ │ -130ff4: 5410 b21d |0000: iget-object v0, v1, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ -130ff8: 7210 da2b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.getLast:()Ljava/lang/Object; // method@2bda │ │ -130ffe: 0c00 |0005: move-result-object v0 │ │ -131000: 1f00 8d09 |0006: check-cast v0, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ -131004: 7110 6f37 0000 |0008: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$100:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/List; // method@376f │ │ -13100a: 0c00 |000b: move-result-object v0 │ │ -13100c: 7210 2a2c 0000 |000c: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@2c2a │ │ -131012: 6e20 7f37 2100 |000f: invoke-virtual {v1, v2}, Lorg/xmlunit/diff/XPathContext;.appendChildren:(Ljava/lang/Iterable;)V // method@377f │ │ -131018: 0e00 |0012: return-void │ │ +130fec: |[130fec] org.xmlunit.diff.XPathContext.setChildren:(Ljava/lang/Iterable;)V │ │ +130ffc: 5410 b21d |0000: iget-object v0, v1, Lorg/xmlunit/diff/XPathContext;.path:Ljava/util/Deque; // field@1db2 │ │ +131000: 7210 da2b 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.getLast:()Ljava/lang/Object; // method@2bda │ │ +131006: 0c00 |0005: move-result-object v0 │ │ +131008: 1f00 8d09 |0006: check-cast v0, Lorg/xmlunit/diff/XPathContext$Level; // type@098d │ │ +13100c: 7110 6f37 0000 |0008: invoke-static {v0}, Lorg/xmlunit/diff/XPathContext$Level;.access$100:(Lorg/xmlunit/diff/XPathContext$Level;)Ljava/util/List; // method@376f │ │ +131012: 0c00 |000b: move-result-object v0 │ │ +131014: 7210 2a2c 0000 |000c: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@2c2a │ │ +13101a: 6e20 7f37 2100 |000f: invoke-virtual {v1, v2}, Lorg/xmlunit/diff/XPathContext;.appendChildren:(Ljava/lang/Iterable;)V // method@377f │ │ +131020: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0008 line=137 │ │ 0x000f line=138 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/xmlunit/diff/XPathContext; │ │ @@ -338255,30 +338257,30 @@ │ │ type : '(Ljavax/xml/transform/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -131048: |[131048] org.xmlunit.input.CommentLessSource.:(Ljavax/xml/transform/Source;)V │ │ -131058: 7010 0c2d 0100 |0000: invoke-direct {v1}, Ljavax/xml/transform/dom/DOMSource;.:()V // method@2d0c │ │ -13105e: 3802 1600 |0003: if-eqz v2, 0019 // +0016 │ │ -131062: 2200 9a09 |0005: new-instance v0, Lorg/xmlunit/transform/Transformation; // type@099a │ │ -131066: 7020 d337 2000 |0007: invoke-direct {v0, v2}, Lorg/xmlunit/transform/Transformation;.:(Ljavax/xml/transform/Source;)V // method@37d3 │ │ -13106c: 7100 8c37 0000 |000a: invoke-static {}, Lorg/xmlunit/input/CommentLessSource;.getStylesheet:()Ljavax/xml/transform/Source; // method@378c │ │ -131072: 0c02 |000d: move-result-object v2 │ │ -131074: 6e20 db37 2000 |000e: invoke-virtual {v0, v2}, Lorg/xmlunit/transform/Transformation;.setStylesheet:(Ljavax/xml/transform/Source;)V // method@37db │ │ -13107a: 6e10 de37 0000 |0011: invoke-virtual {v0}, Lorg/xmlunit/transform/Transformation;.transformToDocument:()Lorg/w3c/dom/Document; // method@37de │ │ -131080: 0c02 |0014: move-result-object v2 │ │ -131082: 6e20 8d37 2100 |0015: invoke-virtual {v1, v2}, Lorg/xmlunit/input/CommentLessSource;.setNode:(Lorg/w3c/dom/Node;)V // method@378d │ │ -131088: 0e00 |0018: return-void │ │ -13108a: 2202 f006 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -13108e: 1a00 a14a |001b: const-string v0, "source must not be null" // string@4aa1 │ │ -131092: 7020 502a 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -131098: 2702 |0020: throw v2 │ │ +131050: |[131050] org.xmlunit.input.CommentLessSource.:(Ljavax/xml/transform/Source;)V │ │ +131060: 7010 0c2d 0100 |0000: invoke-direct {v1}, Ljavax/xml/transform/dom/DOMSource;.:()V // method@2d0c │ │ +131066: 3802 1600 |0003: if-eqz v2, 0019 // +0016 │ │ +13106a: 2200 9a09 |0005: new-instance v0, Lorg/xmlunit/transform/Transformation; // type@099a │ │ +13106e: 7020 d337 2000 |0007: invoke-direct {v0, v2}, Lorg/xmlunit/transform/Transformation;.:(Ljavax/xml/transform/Source;)V // method@37d3 │ │ +131074: 7100 8c37 0000 |000a: invoke-static {}, Lorg/xmlunit/input/CommentLessSource;.getStylesheet:()Ljavax/xml/transform/Source; // method@378c │ │ +13107a: 0c02 |000d: move-result-object v2 │ │ +13107c: 6e20 db37 2000 |000e: invoke-virtual {v0, v2}, Lorg/xmlunit/transform/Transformation;.setStylesheet:(Ljavax/xml/transform/Source;)V // method@37db │ │ +131082: 6e10 de37 0000 |0011: invoke-virtual {v0}, Lorg/xmlunit/transform/Transformation;.transformToDocument:()Lorg/w3c/dom/Document; // method@37de │ │ +131088: 0c02 |0014: move-result-object v2 │ │ +13108a: 6e20 8d37 2100 |0015: invoke-virtual {v1, v2}, Lorg/xmlunit/input/CommentLessSource;.setNode:(Lorg/w3c/dom/Node;)V // method@378d │ │ +131090: 0e00 |0018: return-void │ │ +131092: 2202 f006 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +131096: 1a00 a14a |001b: const-string v0, "source must not be null" // string@4aa1 │ │ +13109a: 7020 502a 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +1310a0: 2702 |0020: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=43 │ │ 0x000a line=44 │ │ 0x0011 line=45 │ │ 0x0019 line=41 │ │ @@ -338291,21 +338293,21 @@ │ │ type : '()Ljavax/xml/transform/Source;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -13101c: |[13101c] org.xmlunit.input.CommentLessSource.getStylesheet:()Ljavax/xml/transform/Source; │ │ -13102c: 2200 b207 |0000: new-instance v0, Ljavax/xml/transform/stream/StreamSource; // type@07b2 │ │ -131030: 2201 d606 |0002: new-instance v1, Ljava/io/StringReader; // type@06d6 │ │ -131034: 1a02 0509 |0004: const-string v2, "" // string@0905 │ │ -131038: 7020 f229 2100 |0006: invoke-direct {v1, v2}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@29f2 │ │ -13103e: 7020 162d 1000 |0009: invoke-direct {v0, v1}, Ljavax/xml/transform/stream/StreamSource;.:(Ljava/io/Reader;)V // method@2d16 │ │ -131044: 1100 |000c: return-object v0 │ │ +131024: |[131024] org.xmlunit.input.CommentLessSource.getStylesheet:()Ljavax/xml/transform/Source; │ │ +131034: 2200 b207 |0000: new-instance v0, Ljavax/xml/transform/stream/StreamSource; // type@07b2 │ │ +131038: 2201 d606 |0002: new-instance v1, Ljava/io/StringReader; // type@06d6 │ │ +13103c: 1a02 0509 |0004: const-string v2, "" // string@0905 │ │ +131040: 7020 f229 2100 |0006: invoke-direct {v1, v2}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@29f2 │ │ +131046: 7020 162d 1000 |0009: invoke-direct {v0, v1}, Ljavax/xml/transform/stream/StreamSource;.:(Ljava/io/Reader;)V // method@2d16 │ │ +13104c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3513 (CommentLessSource.java) │ │ @@ -338333,17 +338335,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13109c: |[13109c] org.xmlunit.input.NormalizedSource.:()V │ │ -1310ac: 7010 0c2d 0000 |0000: invoke-direct {v0}, Ljavax/xml/transform/dom/DOMSource;.:()V // method@2d0c │ │ -1310b2: 0e00 |0003: return-void │ │ +1310a4: |[1310a4] org.xmlunit.input.NormalizedSource.:()V │ │ +1310b4: 7010 0c2d 0000 |0000: invoke-direct {v0}, Ljavax/xml/transform/dom/DOMSource;.:()V // method@2d0c │ │ +1310ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/input/NormalizedSource; │ │ │ │ #1 : (in Lorg/xmlunit/input/NormalizedSource;) │ │ @@ -338351,25 +338353,25 @@ │ │ type : '(Ljavax/xml/transform/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1310b4: |[1310b4] org.xmlunit.input.NormalizedSource.:(Ljavax/xml/transform/Source;)V │ │ -1310c4: 7010 0c2d 0100 |0000: invoke-direct {v1}, Ljavax/xml/transform/dom/DOMSource;.:()V // method@2d0c │ │ -1310ca: 3802 1300 |0003: if-eqz v2, 0016 // +0013 │ │ -1310ce: 7110 e537 0200 |0005: invoke-static {v2}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document; // method@37e5 │ │ -1310d4: 0c00 |0008: move-result-object v0 │ │ -1310d6: 7210 5c35 0000 |0009: invoke-interface {v0}, Lorg/w3c/dom/Document;.normalizeDocument:()V // method@355c │ │ -1310dc: 6f20 0f2d 0100 |000c: invoke-super {v1, v0}, Ljavax/xml/transform/dom/DOMSource;.setNode:(Lorg/w3c/dom/Node;)V // method@2d0f │ │ -1310e2: 7210 fe2c 0200 |000f: invoke-interface {v2}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ -1310e8: 0c02 |0012: move-result-object v2 │ │ -1310ea: 6e20 9637 2100 |0013: invoke-virtual {v1, v2}, Lorg/xmlunit/input/NormalizedSource;.setSystemId:(Ljava/lang/String;)V // method@3796 │ │ -1310f0: 0e00 |0016: return-void │ │ +1310bc: |[1310bc] org.xmlunit.input.NormalizedSource.:(Ljavax/xml/transform/Source;)V │ │ +1310cc: 7010 0c2d 0100 |0000: invoke-direct {v1}, Ljavax/xml/transform/dom/DOMSource;.:()V // method@2d0c │ │ +1310d2: 3802 1300 |0003: if-eqz v2, 0016 // +0013 │ │ +1310d6: 7110 e537 0200 |0005: invoke-static {v2}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document; // method@37e5 │ │ +1310dc: 0c00 |0008: move-result-object v0 │ │ +1310de: 7210 5c35 0000 |0009: invoke-interface {v0}, Lorg/w3c/dom/Document;.normalizeDocument:()V // method@355c │ │ +1310e4: 6f20 0f2d 0100 |000c: invoke-super {v1, v0}, Ljavax/xml/transform/dom/DOMSource;.setNode:(Lorg/w3c/dom/Node;)V // method@2d0f │ │ +1310ea: 7210 fe2c 0200 |000f: invoke-interface {v2}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ +1310f0: 0c02 |0012: move-result-object v2 │ │ +1310f2: 6e20 9637 2100 |0013: invoke-virtual {v1, v2}, Lorg/xmlunit/input/NormalizedSource;.setSystemId:(Ljava/lang/String;)V // method@3796 │ │ +1310f8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=45 │ │ 0x0009 line=46 │ │ 0x000c line=47 │ │ 0x000f line=48 │ │ @@ -338382,18 +338384,18 @@ │ │ type : '(Lorg/w3c/dom/Document;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1310f4: |[1310f4] org.xmlunit.input.NormalizedSource.:(Lorg/w3c/dom/Document;)V │ │ -131104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -131106: 7030 9137 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/xmlunit/input/NormalizedSource;.:(Lorg/w3c/dom/Document;Ljava/lang/String;)V // method@3791 │ │ -13110c: 0e00 |0004: return-void │ │ +1310fc: |[1310fc] org.xmlunit.input.NormalizedSource.:(Lorg/w3c/dom/Document;)V │ │ +13110c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13110e: 7030 9137 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/xmlunit/input/NormalizedSource;.:(Lorg/w3c/dom/Document;Ljava/lang/String;)V // method@3791 │ │ +131114: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/input/NormalizedSource; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/w3c/dom/Document; │ │ │ │ @@ -338402,21 +338404,21 @@ │ │ type : '(Lorg/w3c/dom/Document;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -131110: |[131110] org.xmlunit.input.NormalizedSource.:(Lorg/w3c/dom/Document;Ljava/lang/String;)V │ │ -131120: 7010 0c2d 0000 |0000: invoke-direct {v0}, Ljavax/xml/transform/dom/DOMSource;.:()V // method@2d0c │ │ -131126: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ -13112a: 7210 5c35 0100 |0005: invoke-interface {v1}, Lorg/w3c/dom/Document;.normalizeDocument:()V // method@355c │ │ -131130: 6f20 0f2d 1000 |0008: invoke-super {v0, v1}, Ljavax/xml/transform/dom/DOMSource;.setNode:(Lorg/w3c/dom/Node;)V // method@2d0f │ │ -131136: 6e20 9637 2000 |000b: invoke-virtual {v0, v2}, Lorg/xmlunit/input/NormalizedSource;.setSystemId:(Ljava/lang/String;)V // method@3796 │ │ -13113c: 0e00 |000e: return-void │ │ +131118: |[131118] org.xmlunit.input.NormalizedSource.:(Lorg/w3c/dom/Document;Ljava/lang/String;)V │ │ +131128: 7010 0c2d 0000 |0000: invoke-direct {v0}, Ljavax/xml/transform/dom/DOMSource;.:()V // method@2d0c │ │ +13112e: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +131132: 7210 5c35 0100 |0005: invoke-interface {v1}, Lorg/w3c/dom/Document;.normalizeDocument:()V // method@355c │ │ +131138: 6f20 0f2d 1000 |0008: invoke-super {v0, v1}, Ljavax/xml/transform/dom/DOMSource;.setNode:(Lorg/w3c/dom/Node;)V // method@2d0f │ │ +13113e: 6e20 9637 2000 |000b: invoke-virtual {v0, v2}, Lorg/xmlunit/input/NormalizedSource;.setSystemId:(Ljava/lang/String;)V // method@3796 │ │ +131144: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=58 │ │ 0x0008 line=60 │ │ 0x000b line=61 │ │ locals : │ │ @@ -338429,18 +338431,18 @@ │ │ type : '(Lorg/w3c/dom/Node;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -131140: |[131140] org.xmlunit.input.NormalizedSource.:(Lorg/w3c/dom/Node;)V │ │ -131150: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -131152: 7030 9337 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/xmlunit/input/NormalizedSource;.:(Lorg/w3c/dom/Node;Ljava/lang/String;)V // method@3793 │ │ -131158: 0e00 |0004: return-void │ │ +131148: |[131148] org.xmlunit.input.NormalizedSource.:(Lorg/w3c/dom/Node;)V │ │ +131158: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13115a: 7030 9337 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/xmlunit/input/NormalizedSource;.:(Lorg/w3c/dom/Node;Ljava/lang/String;)V // method@3793 │ │ +131160: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/input/NormalizedSource; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/w3c/dom/Node; │ │ │ │ @@ -338449,19 +338451,19 @@ │ │ type : '(Lorg/w3c/dom/Node;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -13115c: |[13115c] org.xmlunit.input.NormalizedSource.:(Lorg/w3c/dom/Node;Ljava/lang/String;)V │ │ -13116c: 7010 0c2d 0000 |0000: invoke-direct {v0}, Ljavax/xml/transform/dom/DOMSource;.:()V // method@2d0c │ │ -131172: 7020 9537 1000 |0003: invoke-direct {v0, v1}, Lorg/xmlunit/input/NormalizedSource;.setNormalizedNode:(Lorg/w3c/dom/Node;)V // method@3795 │ │ -131178: 6e20 9637 2000 |0006: invoke-virtual {v0, v2}, Lorg/xmlunit/input/NormalizedSource;.setSystemId:(Ljava/lang/String;)V // method@3796 │ │ -13117e: 0e00 |0009: return-void │ │ +131164: |[131164] org.xmlunit.input.NormalizedSource.:(Lorg/w3c/dom/Node;Ljava/lang/String;)V │ │ +131174: 7010 0c2d 0000 |0000: invoke-direct {v0}, Ljavax/xml/transform/dom/DOMSource;.:()V // method@2d0c │ │ +13117a: 7020 9537 1000 |0003: invoke-direct {v0, v1}, Lorg/xmlunit/input/NormalizedSource;.setNormalizedNode:(Lorg/w3c/dom/Node;)V // method@3795 │ │ +131180: 6e20 9637 2000 |0006: invoke-virtual {v0, v2}, Lorg/xmlunit/input/NormalizedSource;.setSystemId:(Ljava/lang/String;)V // method@3796 │ │ +131186: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0006 line=70 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/xmlunit/input/NormalizedSource; │ │ @@ -338473,19 +338475,19 @@ │ │ type : '(Lorg/w3c/dom/Node;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -131198: |[131198] org.xmlunit.input.NormalizedSource.setNormalizedNode:(Lorg/w3c/dom/Node;)V │ │ -1311a8: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -1311ac: 7210 7635 0100 |0002: invoke-interface {v1}, Lorg/w3c/dom/Node;.normalize:()V // method@3576 │ │ -1311b2: 6f20 0f2d 1000 |0005: invoke-super {v0, v1}, Ljavax/xml/transform/dom/DOMSource;.setNode:(Lorg/w3c/dom/Node;)V // method@2d0f │ │ -1311b8: 0e00 |0008: return-void │ │ +1311a0: |[1311a0] org.xmlunit.input.NormalizedSource.setNormalizedNode:(Lorg/w3c/dom/Node;)V │ │ +1311b0: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +1311b4: 7210 7635 0100 |0002: invoke-interface {v1}, Lorg/w3c/dom/Node;.normalize:()V // method@3576 │ │ +1311ba: 6f20 0f2d 1000 |0005: invoke-super {v0, v1}, Ljavax/xml/transform/dom/DOMSource;.setNode:(Lorg/w3c/dom/Node;)V // method@2d0f │ │ +1311c0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=80 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/xmlunit/input/NormalizedSource; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/w3c/dom/Node; │ │ @@ -338496,17 +338498,17 @@ │ │ type : '(Lorg/w3c/dom/Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -131180: |[131180] org.xmlunit.input.NormalizedSource.setNode:(Lorg/w3c/dom/Node;)V │ │ -131190: 7020 9537 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/input/NormalizedSource;.setNormalizedNode:(Lorg/w3c/dom/Node;)V // method@3795 │ │ -131196: 0e00 |0003: return-void │ │ +131188: |[131188] org.xmlunit.input.NormalizedSource.setNode:(Lorg/w3c/dom/Node;)V │ │ +131198: 7020 9537 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/input/NormalizedSource;.setNormalizedNode:(Lorg/w3c/dom/Node;)V // method@3795 │ │ +13119e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/input/NormalizedSource; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/w3c/dom/Node; │ │ │ │ @@ -338535,24 +338537,24 @@ │ │ type : '(Ljavax/xml/transform/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1311bc: |[1311bc] org.xmlunit.input.WhitespaceNormalizedSource.:(Ljavax/xml/transform/Source;)V │ │ -1311cc: 7110 e537 0200 |0000: invoke-static {v2}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document; // method@37e5 │ │ -1311d2: 0c00 |0003: move-result-object v0 │ │ -1311d4: 7110 2238 0000 |0004: invoke-static {v0}, Lorg/xmlunit/util/Nodes;.normalizeWhitespace:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@3822 │ │ -1311da: 0c00 |0007: move-result-object v0 │ │ -1311dc: 7020 0d2d 0100 |0008: invoke-direct {v1, v0}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ -1311e2: 7210 fe2c 0200 |000b: invoke-interface {v2}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ -1311e8: 0c02 |000e: move-result-object v2 │ │ -1311ea: 6e20 9937 2100 |000f: invoke-virtual {v1, v2}, Lorg/xmlunit/input/WhitespaceNormalizedSource;.setSystemId:(Ljava/lang/String;)V // method@3799 │ │ -1311f0: 0e00 |0012: return-void │ │ +1311c4: |[1311c4] org.xmlunit.input.WhitespaceNormalizedSource.:(Ljavax/xml/transform/Source;)V │ │ +1311d4: 7110 e537 0200 |0000: invoke-static {v2}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document; // method@37e5 │ │ +1311da: 0c00 |0003: move-result-object v0 │ │ +1311dc: 7110 2238 0000 |0004: invoke-static {v0}, Lorg/xmlunit/util/Nodes;.normalizeWhitespace:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@3822 │ │ +1311e2: 0c00 |0007: move-result-object v0 │ │ +1311e4: 7020 0d2d 0100 |0008: invoke-direct {v1, v0}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ +1311ea: 7210 fe2c 0200 |000b: invoke-interface {v2}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ +1311f0: 0c02 |000e: move-result-object v2 │ │ +1311f2: 6e20 9937 2100 |000f: invoke-virtual {v1, v2}, Lorg/xmlunit/input/WhitespaceNormalizedSource;.setSystemId:(Ljava/lang/String;)V // method@3799 │ │ +1311f8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x000b line=34 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/xmlunit/input/WhitespaceNormalizedSource; │ │ 0x0000 - 0x0013 reg=2 (null) Ljavax/xml/transform/Source; │ │ @@ -338562,24 +338564,24 @@ │ │ type : '(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1311f4: |[1311f4] org.xmlunit.input.WhitespaceNormalizedSource.:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)V │ │ -131204: 7120 e637 2100 |0000: invoke-static {v1, v2}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Document; // method@37e6 │ │ -13120a: 0c02 |0003: move-result-object v2 │ │ -13120c: 7110 2238 0200 |0004: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.normalizeWhitespace:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@3822 │ │ -131212: 0c02 |0007: move-result-object v2 │ │ -131214: 7020 0d2d 2000 |0008: invoke-direct {v0, v2}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ -13121a: 7210 fe2c 0100 |000b: invoke-interface {v1}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ -131220: 0c01 |000e: move-result-object v1 │ │ -131222: 6e20 9937 1000 |000f: invoke-virtual {v0, v1}, Lorg/xmlunit/input/WhitespaceNormalizedSource;.setSystemId:(Ljava/lang/String;)V // method@3799 │ │ -131228: 0e00 |0012: return-void │ │ +1311fc: |[1311fc] org.xmlunit.input.WhitespaceNormalizedSource.:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)V │ │ +13120c: 7120 e637 2100 |0000: invoke-static {v1, v2}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Document; // method@37e6 │ │ +131212: 0c02 |0003: move-result-object v2 │ │ +131214: 7110 2238 0200 |0004: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.normalizeWhitespace:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@3822 │ │ +13121a: 0c02 |0007: move-result-object v2 │ │ +13121c: 7020 0d2d 2000 |0008: invoke-direct {v0, v2}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ +131222: 7210 fe2c 0100 |000b: invoke-interface {v1}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ +131228: 0c01 |000e: move-result-object v1 │ │ +13122a: 6e20 9937 1000 |000f: invoke-virtual {v0, v1}, Lorg/xmlunit/input/WhitespaceNormalizedSource;.setSystemId:(Ljava/lang/String;)V // method@3799 │ │ +131230: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x000b line=40 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lorg/xmlunit/input/WhitespaceNormalizedSource; │ │ 0x0000 - 0x0013 reg=1 (null) Ljavax/xml/transform/Source; │ │ @@ -338611,24 +338613,24 @@ │ │ type : '(Ljavax/xml/transform/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -13122c: |[13122c] org.xmlunit.input.WhitespaceStrippedSource.:(Ljavax/xml/transform/Source;)V │ │ -13123c: 7110 e537 0200 |0000: invoke-static {v2}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document; // method@37e5 │ │ -131242: 0c00 |0003: move-result-object v0 │ │ -131244: 7110 2338 0000 |0004: invoke-static {v0}, Lorg/xmlunit/util/Nodes;.stripWhitespace:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@3823 │ │ -13124a: 0c00 |0007: move-result-object v0 │ │ -13124c: 7020 0d2d 0100 |0008: invoke-direct {v1, v0}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ -131252: 7210 fe2c 0200 |000b: invoke-interface {v2}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ -131258: 0c02 |000e: move-result-object v2 │ │ -13125a: 6e20 9c37 2100 |000f: invoke-virtual {v1, v2}, Lorg/xmlunit/input/WhitespaceStrippedSource;.setSystemId:(Ljava/lang/String;)V // method@379c │ │ -131260: 0e00 |0012: return-void │ │ +131234: |[131234] org.xmlunit.input.WhitespaceStrippedSource.:(Ljavax/xml/transform/Source;)V │ │ +131244: 7110 e537 0200 |0000: invoke-static {v2}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document; // method@37e5 │ │ +13124a: 0c00 |0003: move-result-object v0 │ │ +13124c: 7110 2338 0000 |0004: invoke-static {v0}, Lorg/xmlunit/util/Nodes;.stripWhitespace:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@3823 │ │ +131252: 0c00 |0007: move-result-object v0 │ │ +131254: 7020 0d2d 0100 |0008: invoke-direct {v1, v0}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ +13125a: 7210 fe2c 0200 |000b: invoke-interface {v2}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ +131260: 0c02 |000e: move-result-object v2 │ │ +131262: 6e20 9c37 2100 |000f: invoke-virtual {v1, v2}, Lorg/xmlunit/input/WhitespaceStrippedSource;.setSystemId:(Ljava/lang/String;)V // method@379c │ │ +131268: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x000b line=30 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/xmlunit/input/WhitespaceStrippedSource; │ │ 0x0000 - 0x0013 reg=2 (null) Ljavax/xml/transform/Source; │ │ @@ -338638,24 +338640,24 @@ │ │ type : '(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -131264: |[131264] org.xmlunit.input.WhitespaceStrippedSource.:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)V │ │ -131274: 7120 e637 2100 |0000: invoke-static {v1, v2}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Document; // method@37e6 │ │ -13127a: 0c02 |0003: move-result-object v2 │ │ -13127c: 7110 2338 0200 |0004: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.stripWhitespace:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@3823 │ │ -131282: 0c02 |0007: move-result-object v2 │ │ -131284: 7020 0d2d 2000 |0008: invoke-direct {v0, v2}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ -13128a: 7210 fe2c 0100 |000b: invoke-interface {v1}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ -131290: 0c01 |000e: move-result-object v1 │ │ -131292: 6e20 9c37 1000 |000f: invoke-virtual {v0, v1}, Lorg/xmlunit/input/WhitespaceStrippedSource;.setSystemId:(Ljava/lang/String;)V // method@379c │ │ -131298: 0e00 |0012: return-void │ │ +13126c: |[13126c] org.xmlunit.input.WhitespaceStrippedSource.:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)V │ │ +13127c: 7120 e637 2100 |0000: invoke-static {v1, v2}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Document; // method@37e6 │ │ +131282: 0c02 |0003: move-result-object v2 │ │ +131284: 7110 2338 0200 |0004: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.stripWhitespace:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@3823 │ │ +13128a: 0c02 |0007: move-result-object v2 │ │ +13128c: 7020 0d2d 2000 |0008: invoke-direct {v0, v2}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ +131292: 7210 fe2c 0100 |000b: invoke-interface {v1}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ +131298: 0c01 |000e: move-result-object v1 │ │ +13129a: 6e20 9c37 1000 |000f: invoke-virtual {v0, v1}, Lorg/xmlunit/input/WhitespaceStrippedSource;.setSystemId:(Ljava/lang/String;)V // method@379c │ │ +1312a0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000b line=36 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lorg/xmlunit/input/WhitespaceStrippedSource; │ │ 0x0000 - 0x0013 reg=1 (null) Ljavax/xml/transform/Source; │ │ @@ -338719,23 +338721,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -131eb0: |[131eb0] org.xmlunit.transform.Transformation.:()V │ │ -131ec0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -131ec6: 2200 6c07 |0003: new-instance v0, Ljava/util/Properties; // type@076c │ │ -131eca: 7010 612c 0000 |0005: invoke-direct {v0}, Ljava/util/Properties;.:()V // method@2c61 │ │ -131ed0: 5b10 ca1d |0008: iput-object v0, v1, Lorg/xmlunit/transform/Transformation;.output:Ljava/util/Properties; // field@1dca │ │ -131ed4: 2200 5d07 |000a: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -131ed8: 7010 ed2b 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ -131ede: 5b10 cb1d |000f: iput-object v0, v1, Lorg/xmlunit/transform/Transformation;.params:Ljava/util/Map; // field@1dcb │ │ -131ee2: 0e00 |0011: return-void │ │ +131eb8: |[131eb8] org.xmlunit.transform.Transformation.:()V │ │ +131ec8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +131ece: 2200 6c07 |0003: new-instance v0, Ljava/util/Properties; // type@076c │ │ +131ed2: 7010 612c 0000 |0005: invoke-direct {v0}, Ljava/util/Properties;.:()V // method@2c61 │ │ +131ed8: 5b10 ca1d |0008: iput-object v0, v1, Lorg/xmlunit/transform/Transformation;.output:Ljava/util/Properties; // field@1dca │ │ +131edc: 2200 5d07 |000a: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +131ee0: 7010 ed2b 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ +131ee6: 5b10 cb1d |000f: iput-object v0, v1, Lorg/xmlunit/transform/Transformation;.params:Ljava/util/Map; // field@1dcb │ │ +131eea: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=48 │ │ 0x000a line=49 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/xmlunit/transform/Transformation; │ │ @@ -338745,24 +338747,24 @@ │ │ type : '(Ljavax/xml/transform/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -131ee4: |[131ee4] org.xmlunit.transform.Transformation.:(Ljavax/xml/transform/Source;)V │ │ -131ef4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -131efa: 2200 6c07 |0003: new-instance v0, Ljava/util/Properties; // type@076c │ │ -131efe: 7010 612c 0000 |0005: invoke-direct {v0}, Ljava/util/Properties;.:()V // method@2c61 │ │ -131f04: 5b10 ca1d |0008: iput-object v0, v1, Lorg/xmlunit/transform/Transformation;.output:Ljava/util/Properties; // field@1dca │ │ -131f08: 2200 5d07 |000a: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -131f0c: 7010 ed2b 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ -131f12: 5b10 cb1d |000f: iput-object v0, v1, Lorg/xmlunit/transform/Transformation;.params:Ljava/util/Map; // field@1dcb │ │ -131f16: 6e20 da37 2100 |0011: invoke-virtual {v1, v2}, Lorg/xmlunit/transform/Transformation;.setSource:(Ljavax/xml/transform/Source;)V // method@37da │ │ -131f1c: 0e00 |0014: return-void │ │ +131eec: |[131eec] org.xmlunit.transform.Transformation.:(Ljavax/xml/transform/Source;)V │ │ +131efc: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +131f02: 2200 6c07 |0003: new-instance v0, Ljava/util/Properties; // type@076c │ │ +131f06: 7010 612c 0000 |0005: invoke-direct {v0}, Ljava/util/Properties;.:()V // method@2c61 │ │ +131f0c: 5b10 ca1d |0008: iput-object v0, v1, Lorg/xmlunit/transform/Transformation;.output:Ljava/util/Properties; // field@1dca │ │ +131f10: 2200 5d07 |000a: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +131f14: 7010 ed2b 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ +131f1a: 5b10 cb1d |000f: iput-object v0, v1, Lorg/xmlunit/transform/Transformation;.params:Ljava/util/Map; // field@1dcb │ │ +131f1e: 6e20 da37 2100 |0011: invoke-virtual {v1, v2}, Lorg/xmlunit/transform/Transformation;.setSource:(Ljavax/xml/transform/Source;)V // method@37da │ │ +131f24: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=48 │ │ 0x000a line=49 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -338775,28 +338777,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -131f20: |[131f20] org.xmlunit.transform.Transformation.addOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V │ │ -131f30: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -131f34: 3803 0800 |0002: if-eqz v3, 000a // +0008 │ │ -131f38: 5410 ca1d |0004: iget-object v0, v1, Lorg/xmlunit/transform/Transformation;.output:Ljava/util/Properties; // field@1dca │ │ -131f3c: 6e30 632c 2003 |0006: invoke-virtual {v0, v2, v3}, Ljava/util/Properties;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; // method@2c63 │ │ -131f42: 0e00 |0009: return-void │ │ -131f44: 2202 f006 |000a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -131f48: 1a03 d34c |000c: const-string v3, "value must not be null" // string@4cd3 │ │ -131f4c: 7020 502a 3200 |000e: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -131f52: 2702 |0011: throw v2 │ │ -131f54: 2202 f006 |0012: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -131f58: 1a03 f341 |0014: const-string v3, "name must not be null" // string@41f3 │ │ -131f5c: 7020 502a 3200 |0016: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -131f62: 2702 |0019: throw v2 │ │ +131f28: |[131f28] org.xmlunit.transform.Transformation.addOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V │ │ +131f38: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +131f3c: 3803 0800 |0002: if-eqz v3, 000a // +0008 │ │ +131f40: 5410 ca1d |0004: iget-object v0, v1, Lorg/xmlunit/transform/Transformation;.output:Ljava/util/Properties; // field@1dca │ │ +131f44: 6e30 632c 2003 |0006: invoke-virtual {v0, v2, v3}, Ljava/util/Properties;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; // method@2c63 │ │ +131f4a: 0e00 |0009: return-void │ │ +131f4c: 2202 f006 |000a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +131f50: 1a03 d34c |000c: const-string v3, "value must not be null" // string@4cd3 │ │ +131f54: 7020 502a 3200 |000e: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +131f5a: 2702 |0011: throw v2 │ │ +131f5c: 2202 f006 |0012: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +131f60: 1a03 f341 |0014: const-string v3, "name must not be null" // string@41f3 │ │ +131f64: 7020 502a 3200 |0016: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +131f6a: 2702 |0019: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=90 │ │ 0x000a line=88 │ │ 0x0012 line=85 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lorg/xmlunit/transform/Transformation; │ │ @@ -338808,23 +338810,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -131f64: |[131f64] org.xmlunit.transform.Transformation.addParameter:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -131f74: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -131f78: 5410 cb1d |0002: iget-object v0, v1, Lorg/xmlunit/transform/Transformation;.params:Ljava/util/Map; // field@1dcb │ │ -131f7c: 7230 582c 2003 |0004: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -131f82: 0e00 |0007: return-void │ │ -131f84: 2202 f006 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -131f88: 1a03 f341 |000a: const-string v3, "name must not be null" // string@41f3 │ │ -131f8c: 7020 502a 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -131f92: 2702 |000f: throw v2 │ │ +131f6c: |[131f6c] org.xmlunit.transform.Transformation.addParameter:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +131f7c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +131f80: 5410 cb1d |0002: iget-object v0, v1, Lorg/xmlunit/transform/Transformation;.params:Ljava/util/Map; // field@1dcb │ │ +131f84: 7230 582c 2003 |0004: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +131f8a: 0e00 |0007: return-void │ │ +131f8c: 2202 f006 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +131f90: 1a03 f341 |000a: const-string v3, "name must not be null" // string@41f3 │ │ +131f94: 7020 502a 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +131f9a: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=108 │ │ 0x0008 line=106 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/xmlunit/transform/Transformation; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -338835,18 +338837,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -131f94: |[131f94] org.xmlunit.transform.Transformation.clearOutputProperties:()V │ │ -131fa4: 5410 ca1d |0000: iget-object v0, v1, Lorg/xmlunit/transform/Transformation;.output:Ljava/util/Properties; // field@1dca │ │ -131fa8: 6e10 622c 0000 |0002: invoke-virtual {v0}, Ljava/util/Properties;.clear:()V // method@2c62 │ │ -131fae: 0e00 |0005: return-void │ │ +131f9c: |[131f9c] org.xmlunit.transform.Transformation.clearOutputProperties:()V │ │ +131fac: 5410 ca1d |0000: iget-object v0, v1, Lorg/xmlunit/transform/Transformation;.output:Ljava/util/Properties; // field@1dca │ │ +131fb0: 6e10 622c 0000 |0002: invoke-virtual {v0}, Ljava/util/Properties;.clear:()V // method@2c62 │ │ +131fb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/transform/Transformation; │ │ │ │ #3 : (in Lorg/xmlunit/transform/Transformation;) │ │ @@ -338854,18 +338856,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -131fb0: |[131fb0] org.xmlunit.transform.Transformation.clearParameters:()V │ │ -131fc0: 5410 cb1d |0000: iget-object v0, v1, Lorg/xmlunit/transform/Transformation;.params:Ljava/util/Map; // field@1dcb │ │ -131fc4: 7210 512c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@2c51 │ │ -131fca: 0e00 |0005: return-void │ │ +131fb8: |[131fb8] org.xmlunit.transform.Transformation.clearParameters:()V │ │ +131fc8: 5410 cb1d |0000: iget-object v0, v1, Lorg/xmlunit/transform/Transformation;.params:Ljava/util/Map; // field@1dcb │ │ +131fcc: 7210 512c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@2c51 │ │ +131fd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/transform/Transformation; │ │ │ │ #4 : (in Lorg/xmlunit/transform/Transformation;) │ │ @@ -338873,17 +338875,17 @@ │ │ type : '(Ljavax/xml/transform/ErrorListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -131fcc: |[131fcc] org.xmlunit.transform.Transformation.setErrorListener:(Ljavax/xml/transform/ErrorListener;)V │ │ -131fdc: 5b01 c81d |0000: iput-object v1, v0, Lorg/xmlunit/transform/Transformation;.errorListener:Ljavax/xml/transform/ErrorListener; // field@1dc8 │ │ -131fe0: 0e00 |0002: return-void │ │ +131fd4: |[131fd4] org.xmlunit.transform.Transformation.setErrorListener:(Ljavax/xml/transform/ErrorListener;)V │ │ +131fe4: 5b01 c81d |0000: iput-object v1, v0, Lorg/xmlunit/transform/Transformation;.errorListener:Ljavax/xml/transform/ErrorListener; // field@1dc8 │ │ +131fe8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/transform/Transformation; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/xml/transform/ErrorListener; │ │ │ │ @@ -338892,17 +338894,17 @@ │ │ type : '(Ljavax/xml/transform/TransformerFactory;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -131fe4: |[131fe4] org.xmlunit.transform.Transformation.setFactory:(Ljavax/xml/transform/TransformerFactory;)V │ │ -131ff4: 5b01 c91d |0000: iput-object v1, v0, Lorg/xmlunit/transform/Transformation;.factory:Ljavax/xml/transform/TransformerFactory; // field@1dc9 │ │ -131ff8: 0e00 |0002: return-void │ │ +131fec: |[131fec] org.xmlunit.transform.Transformation.setFactory:(Ljavax/xml/transform/TransformerFactory;)V │ │ +131ffc: 5b01 c91d |0000: iput-object v1, v0, Lorg/xmlunit/transform/Transformation;.factory:Ljavax/xml/transform/TransformerFactory; // field@1dc9 │ │ +132000: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/transform/Transformation; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/xml/transform/TransformerFactory; │ │ │ │ @@ -338911,22 +338913,22 @@ │ │ type : '(Ljavax/xml/transform/Source;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -131ffc: |[131ffc] org.xmlunit.transform.Transformation.setSource:(Ljavax/xml/transform/Source;)V │ │ -13200c: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -132010: 5b12 cc1d |0002: iput-object v2, v1, Lorg/xmlunit/transform/Transformation;.source:Ljavax/xml/transform/Source; // field@1dcc │ │ -132014: 0e00 |0004: return-void │ │ -132016: 2202 f006 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -13201a: 1a00 a14a |0007: const-string v0, "source must not be null" // string@4aa1 │ │ -13201e: 7020 502a 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -132024: 2702 |000c: throw v2 │ │ +132004: |[132004] org.xmlunit.transform.Transformation.setSource:(Ljavax/xml/transform/Source;)V │ │ +132014: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +132018: 5b12 cc1d |0002: iput-object v2, v1, Lorg/xmlunit/transform/Transformation;.source:Ljavax/xml/transform/Source; // field@1dcc │ │ +13201c: 0e00 |0004: return-void │ │ +13201e: 2202 f006 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +132022: 1a00 a14a |0007: const-string v0, "source must not be null" // string@4aa1 │ │ +132026: 7020 502a 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +13202c: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/xmlunit/transform/Transformation; │ │ 0x0000 - 0x000d reg=2 (null) Ljavax/xml/transform/Source; │ │ @@ -338936,17 +338938,17 @@ │ │ type : '(Ljavax/xml/transform/Source;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -132028: |[132028] org.xmlunit.transform.Transformation.setStylesheet:(Ljavax/xml/transform/Source;)V │ │ -132038: 5b01 cd1d |0000: iput-object v1, v0, Lorg/xmlunit/transform/Transformation;.styleSheet:Ljavax/xml/transform/Source; // field@1dcd │ │ -13203c: 0e00 |0002: return-void │ │ +132030: |[132030] org.xmlunit.transform.Transformation.setStylesheet:(Ljavax/xml/transform/Source;)V │ │ +132040: 5b01 cd1d |0000: iput-object v1, v0, Lorg/xmlunit/transform/Transformation;.styleSheet:Ljavax/xml/transform/Source; // field@1dcd │ │ +132044: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/transform/Transformation; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/xml/transform/Source; │ │ │ │ @@ -338955,17 +338957,17 @@ │ │ type : '(Ljavax/xml/transform/URIResolver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -132040: |[132040] org.xmlunit.transform.Transformation.setURIResolver:(Ljavax/xml/transform/URIResolver;)V │ │ -132050: 5b01 ce1d |0000: iput-object v1, v0, Lorg/xmlunit/transform/Transformation;.uriResolver:Ljavax/xml/transform/URIResolver; // field@1dce │ │ -132054: 0e00 |0002: return-void │ │ +132048: |[132048] org.xmlunit.transform.Transformation.setURIResolver:(Ljavax/xml/transform/URIResolver;)V │ │ +132058: 5b01 ce1d |0000: iput-object v1, v0, Lorg/xmlunit/transform/Transformation;.uriResolver:Ljavax/xml/transform/URIResolver; // field@1dce │ │ +13205c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/transform/Transformation; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/xml/transform/URIResolver; │ │ │ │ @@ -338974,76 +338976,76 @@ │ │ type : '(Ljavax/xml/transform/Result;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -132058: |[132058] org.xmlunit.transform.Transformation.transformTo:(Ljavax/xml/transform/Result;)V │ │ -132068: 5440 cc1d |0000: iget-object v0, v4, Lorg/xmlunit/transform/Transformation;.source:Ljavax/xml/transform/Source; // field@1dcc │ │ -13206c: 3800 6c00 |0002: if-eqz v0, 006e // +006c │ │ -132070: 3805 6200 |0004: if-eqz v5, 0066 // +0062 │ │ -132074: 5440 c91d |0006: iget-object v0, v4, Lorg/xmlunit/transform/Transformation;.factory:Ljavax/xml/transform/TransformerFactory; // field@1dc9 │ │ -132078: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -13207c: 7100 062d 0000 |000a: invoke-static {}, Ljavax/xml/transform/TransformerFactory;.newInstance:()Ljavax/xml/transform/TransformerFactory; // method@2d06 │ │ -132082: 0c00 |000d: move-result-object v0 │ │ -132084: 5441 cd1d |000e: iget-object v1, v4, Lorg/xmlunit/transform/Transformation;.styleSheet:Ljavax/xml/transform/Source; // field@1dcd │ │ -132088: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -13208c: 6e20 082d 1000 |0012: invoke-virtual {v0, v1}, Ljavax/xml/transform/TransformerFactory;.newTransformer:(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Transformer; // method@2d08 │ │ -132092: 0c00 |0015: move-result-object v0 │ │ -132094: 2805 |0016: goto 001b // +0005 │ │ -132096: 6e10 072d 0000 |0017: invoke-virtual {v0}, Ljavax/xml/transform/TransformerFactory;.newTransformer:()Ljavax/xml/transform/Transformer; // method@2d07 │ │ -13209c: 0c00 |001a: move-result-object v0 │ │ -13209e: 5441 ce1d |001b: iget-object v1, v4, Lorg/xmlunit/transform/Transformation;.uriResolver:Ljavax/xml/transform/URIResolver; // field@1dce │ │ -1320a2: 3801 0500 |001d: if-eqz v1, 0022 // +0005 │ │ -1320a6: 6e20 042d 1000 |001f: invoke-virtual {v0, v1}, Ljavax/xml/transform/Transformer;.setURIResolver:(Ljavax/xml/transform/URIResolver;)V // method@2d04 │ │ -1320ac: 5441 c81d |0022: iget-object v1, v4, Lorg/xmlunit/transform/Transformation;.errorListener:Ljavax/xml/transform/ErrorListener; // field@1dc8 │ │ -1320b0: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ -1320b4: 6e20 002d 1000 |0026: invoke-virtual {v0, v1}, Ljavax/xml/transform/Transformer;.setErrorListener:(Ljavax/xml/transform/ErrorListener;)V // method@2d00 │ │ -1320ba: 5441 ca1d |0029: iget-object v1, v4, Lorg/xmlunit/transform/Transformation;.output:Ljava/util/Properties; // field@1dca │ │ -1320be: 6e20 012d 1000 |002b: invoke-virtual {v0, v1}, Ljavax/xml/transform/Transformer;.setOutputProperties:(Ljava/util/Properties;)V // method@2d01 │ │ -1320c4: 5441 cb1d |002e: iget-object v1, v4, Lorg/xmlunit/transform/Transformation;.params:Ljava/util/Map; // field@1dcb │ │ -1320c8: 7210 542c 0100 |0030: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ -1320ce: 0c01 |0033: move-result-object v1 │ │ -1320d0: 7210 742c 0100 |0034: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -1320d6: 0c01 |0037: move-result-object v1 │ │ -1320d8: 7210 042c 0100 |0038: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -1320de: 0a02 |003b: move-result v2 │ │ -1320e0: 3802 1600 |003c: if-eqz v2, 0052 // +0016 │ │ -1320e4: 7210 052c 0100 |003e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -1320ea: 0c02 |0041: move-result-object v2 │ │ -1320ec: 1f02 6707 |0042: check-cast v2, Ljava/util/Map$Entry; // type@0767 │ │ -1320f0: 7210 4e2c 0200 |0044: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -1320f6: 0c03 |0047: move-result-object v3 │ │ -1320f8: 1f03 0e07 |0048: check-cast v3, Ljava/lang/String; // type@070e │ │ -1320fc: 7210 4f2c 0200 |004a: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -132102: 0c02 |004d: move-result-object v2 │ │ -132104: 6e30 032d 3002 |004e: invoke-virtual {v0, v3, v2}, Ljavax/xml/transform/Transformer;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)V // method@2d03 │ │ -13210a: 28e7 |0051: goto 0038 // -0019 │ │ -13210c: 5441 cc1d |0052: iget-object v1, v4, Lorg/xmlunit/transform/Transformation;.source:Ljavax/xml/transform/Source; // field@1dcc │ │ -132110: 6e30 052d 1005 |0054: invoke-virtual {v0, v1, v5}, Ljavax/xml/transform/Transformer;.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V // method@2d05 │ │ -132116: 0e00 |0057: return-void │ │ -132118: 0d05 |0058: move-exception v5 │ │ -13211a: 2200 2209 |0059: new-instance v0, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -13211e: 7020 9a35 5000 |005b: invoke-direct {v0, v5}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -132124: 2700 |005e: throw v0 │ │ -132126: 0d05 |005f: move-exception v5 │ │ -132128: 2200 2109 |0060: new-instance v0, Lorg/xmlunit/ConfigurationException; // type@0921 │ │ -13212c: 7020 9735 5000 |0062: invoke-direct {v0, v5}, Lorg/xmlunit/ConfigurationException;.:(Ljava/lang/Throwable;)V // method@3597 │ │ -132132: 2700 |0065: throw v0 │ │ -132134: 2205 f006 |0066: new-instance v5, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -132138: 1a00 1546 |0068: const-string v0, "result must not be null" // string@4615 │ │ -13213c: 7020 502a 0500 |006a: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -132142: 2705 |006d: throw v5 │ │ -132144: 2205 f106 |006e: new-instance v5, Ljava/lang/IllegalStateException; // type@06f1 │ │ -132148: 1a00 a14a |0070: const-string v0, "source must not be null" // string@4aa1 │ │ -13214c: 7020 542a 0500 |0072: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2a54 │ │ -132152: 2802 |0075: goto 0077 // +0002 │ │ -132154: 2705 |0076: throw v5 │ │ -132156: 28ff |0077: goto 0076 // -0001 │ │ +132060: |[132060] org.xmlunit.transform.Transformation.transformTo:(Ljavax/xml/transform/Result;)V │ │ +132070: 5440 cc1d |0000: iget-object v0, v4, Lorg/xmlunit/transform/Transformation;.source:Ljavax/xml/transform/Source; // field@1dcc │ │ +132074: 3800 6c00 |0002: if-eqz v0, 006e // +006c │ │ +132078: 3805 6200 |0004: if-eqz v5, 0066 // +0062 │ │ +13207c: 5440 c91d |0006: iget-object v0, v4, Lorg/xmlunit/transform/Transformation;.factory:Ljavax/xml/transform/TransformerFactory; // field@1dc9 │ │ +132080: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +132084: 7100 062d 0000 |000a: invoke-static {}, Ljavax/xml/transform/TransformerFactory;.newInstance:()Ljavax/xml/transform/TransformerFactory; // method@2d06 │ │ +13208a: 0c00 |000d: move-result-object v0 │ │ +13208c: 5441 cd1d |000e: iget-object v1, v4, Lorg/xmlunit/transform/Transformation;.styleSheet:Ljavax/xml/transform/Source; // field@1dcd │ │ +132090: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +132094: 6e20 082d 1000 |0012: invoke-virtual {v0, v1}, Ljavax/xml/transform/TransformerFactory;.newTransformer:(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Transformer; // method@2d08 │ │ +13209a: 0c00 |0015: move-result-object v0 │ │ +13209c: 2805 |0016: goto 001b // +0005 │ │ +13209e: 6e10 072d 0000 |0017: invoke-virtual {v0}, Ljavax/xml/transform/TransformerFactory;.newTransformer:()Ljavax/xml/transform/Transformer; // method@2d07 │ │ +1320a4: 0c00 |001a: move-result-object v0 │ │ +1320a6: 5441 ce1d |001b: iget-object v1, v4, Lorg/xmlunit/transform/Transformation;.uriResolver:Ljavax/xml/transform/URIResolver; // field@1dce │ │ +1320aa: 3801 0500 |001d: if-eqz v1, 0022 // +0005 │ │ +1320ae: 6e20 042d 1000 |001f: invoke-virtual {v0, v1}, Ljavax/xml/transform/Transformer;.setURIResolver:(Ljavax/xml/transform/URIResolver;)V // method@2d04 │ │ +1320b4: 5441 c81d |0022: iget-object v1, v4, Lorg/xmlunit/transform/Transformation;.errorListener:Ljavax/xml/transform/ErrorListener; // field@1dc8 │ │ +1320b8: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ +1320bc: 6e20 002d 1000 |0026: invoke-virtual {v0, v1}, Ljavax/xml/transform/Transformer;.setErrorListener:(Ljavax/xml/transform/ErrorListener;)V // method@2d00 │ │ +1320c2: 5441 ca1d |0029: iget-object v1, v4, Lorg/xmlunit/transform/Transformation;.output:Ljava/util/Properties; // field@1dca │ │ +1320c6: 6e20 012d 1000 |002b: invoke-virtual {v0, v1}, Ljavax/xml/transform/Transformer;.setOutputProperties:(Ljava/util/Properties;)V // method@2d01 │ │ +1320cc: 5441 cb1d |002e: iget-object v1, v4, Lorg/xmlunit/transform/Transformation;.params:Ljava/util/Map; // field@1dcb │ │ +1320d0: 7210 542c 0100 |0030: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ +1320d6: 0c01 |0033: move-result-object v1 │ │ +1320d8: 7210 742c 0100 |0034: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +1320de: 0c01 |0037: move-result-object v1 │ │ +1320e0: 7210 042c 0100 |0038: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +1320e6: 0a02 |003b: move-result v2 │ │ +1320e8: 3802 1600 |003c: if-eqz v2, 0052 // +0016 │ │ +1320ec: 7210 052c 0100 |003e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +1320f2: 0c02 |0041: move-result-object v2 │ │ +1320f4: 1f02 6707 |0042: check-cast v2, Ljava/util/Map$Entry; // type@0767 │ │ +1320f8: 7210 4e2c 0200 |0044: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +1320fe: 0c03 |0047: move-result-object v3 │ │ +132100: 1f03 0e07 |0048: check-cast v3, Ljava/lang/String; // type@070e │ │ +132104: 7210 4f2c 0200 |004a: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +13210a: 0c02 |004d: move-result-object v2 │ │ +13210c: 6e30 032d 3002 |004e: invoke-virtual {v0, v3, v2}, Ljavax/xml/transform/Transformer;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)V // method@2d03 │ │ +132112: 28e7 |0051: goto 0038 // -0019 │ │ +132114: 5441 cc1d |0052: iget-object v1, v4, Lorg/xmlunit/transform/Transformation;.source:Ljavax/xml/transform/Source; // field@1dcc │ │ +132118: 6e30 052d 1005 |0054: invoke-virtual {v0, v1, v5}, Ljavax/xml/transform/Transformer;.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V // method@2d05 │ │ +13211e: 0e00 |0057: return-void │ │ +132120: 0d05 |0058: move-exception v5 │ │ +132122: 2200 2209 |0059: new-instance v0, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +132126: 7020 9a35 5000 |005b: invoke-direct {v0, v5}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +13212c: 2700 |005e: throw v0 │ │ +13212e: 0d05 |005f: move-exception v5 │ │ +132130: 2200 2109 |0060: new-instance v0, Lorg/xmlunit/ConfigurationException; // type@0921 │ │ +132134: 7020 9735 5000 |0062: invoke-direct {v0, v5}, Lorg/xmlunit/ConfigurationException;.:(Ljava/lang/Throwable;)V // method@3597 │ │ +13213a: 2700 |0065: throw v0 │ │ +13213c: 2205 f006 |0066: new-instance v5, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +132140: 1a00 1546 |0068: const-string v0, "result must not be null" // string@4615 │ │ +132144: 7020 502a 0500 |006a: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +13214a: 2705 |006d: throw v5 │ │ +13214c: 2205 f106 |006e: new-instance v5, Ljava/lang/IllegalStateException; // type@06f1 │ │ +132150: 1a00 a14a |0070: const-string v0, "source must not be null" // string@4aa1 │ │ +132154: 7020 542a 0500 |0072: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2a54 │ │ +13215a: 2802 |0075: goto 0077 // +0002 │ │ +13215c: 2705 |0076: throw v5 │ │ +13215e: 28ff |0077: goto 0076 // -0001 │ │ catches : 1 │ │ 0x0006 - 0x0057 │ │ Ljavax/xml/transform/TransformerConfigurationException; -> 0x005f │ │ Ljavax/xml/transform/TransformerException; -> 0x0058 │ │ positions : │ │ 0x0000 line=159 │ │ 0x0006 line=166 │ │ @@ -339072,22 +339074,22 @@ │ │ type : '()Lorg/w3c/dom/Document;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -131e80: |[131e80] org.xmlunit.transform.Transformation.transformToDocument:()Lorg/w3c/dom/Document; │ │ -131e90: 2200 ae07 |0000: new-instance v0, Ljavax/xml/transform/dom/DOMResult; // type@07ae │ │ -131e94: 7010 0a2d 0000 |0002: invoke-direct {v0}, Ljavax/xml/transform/dom/DOMResult;.:()V // method@2d0a │ │ -131e9a: 6e20 dd37 0100 |0005: invoke-virtual {v1, v0}, Lorg/xmlunit/transform/Transformation;.transformTo:(Ljavax/xml/transform/Result;)V // method@37dd │ │ -131ea0: 6e10 0b2d 0000 |0008: invoke-virtual {v0}, Ljavax/xml/transform/dom/DOMResult;.getNode:()Lorg/w3c/dom/Node; // method@2d0b │ │ -131ea6: 0c00 |000b: move-result-object v0 │ │ -131ea8: 1f00 0d09 |000c: check-cast v0, Lorg/w3c/dom/Document; // type@090d │ │ -131eac: 1100 |000e: return-object v0 │ │ +131e88: |[131e88] org.xmlunit.transform.Transformation.transformToDocument:()Lorg/w3c/dom/Document; │ │ +131e98: 2200 ae07 |0000: new-instance v0, Ljavax/xml/transform/dom/DOMResult; // type@07ae │ │ +131e9c: 7010 0a2d 0000 |0002: invoke-direct {v0}, Ljavax/xml/transform/dom/DOMResult;.:()V // method@2d0a │ │ +131ea2: 6e20 dd37 0100 |0005: invoke-virtual {v1, v0}, Lorg/xmlunit/transform/Transformation;.transformTo:(Ljavax/xml/transform/Result;)V // method@37dd │ │ +131ea8: 6e10 0b2d 0000 |0008: invoke-virtual {v0}, Ljavax/xml/transform/dom/DOMResult;.getNode:()Lorg/w3c/dom/Node; // method@2d0b │ │ +131eae: 0c00 |000b: move-result-object v0 │ │ +131eb0: 1f00 0d09 |000c: check-cast v0, Lorg/w3c/dom/Document; // type@090d │ │ +131eb4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ 0x0008 line=221 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/xmlunit/transform/Transformation; │ │ @@ -339097,23 +339099,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -131e4c: |[131e4c] org.xmlunit.transform.Transformation.transformToString:()Ljava/lang/String; │ │ -131e5c: 2200 d706 |0000: new-instance v0, Ljava/io/StringWriter; // type@06d7 │ │ -131e60: 7010 f329 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@29f3 │ │ -131e66: 2201 b107 |0005: new-instance v1, Ljavax/xml/transform/stream/StreamResult; // type@07b1 │ │ -131e6a: 7020 122d 0100 |0007: invoke-direct {v1, v0}, Ljavax/xml/transform/stream/StreamResult;.:(Ljava/io/Writer;)V // method@2d12 │ │ -131e70: 6e20 dd37 1200 |000a: invoke-virtual {v2, v1}, Lorg/xmlunit/transform/Transformation;.transformTo:(Ljavax/xml/transform/Result;)V // method@37dd │ │ -131e76: 6e10 f429 0000 |000d: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@29f4 │ │ -131e7c: 0c00 |0010: move-result-object v0 │ │ -131e7e: 1100 |0011: return-object v0 │ │ +131e54: |[131e54] org.xmlunit.transform.Transformation.transformToString:()Ljava/lang/String; │ │ +131e64: 2200 d706 |0000: new-instance v0, Ljava/io/StringWriter; // type@06d7 │ │ +131e68: 7010 f329 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@29f3 │ │ +131e6e: 2201 b107 |0005: new-instance v1, Ljavax/xml/transform/stream/StreamResult; // type@07b1 │ │ +131e72: 7020 122d 0100 |0007: invoke-direct {v1, v0}, Ljavax/xml/transform/stream/StreamResult;.:(Ljava/io/Writer;)V // method@2d12 │ │ +131e78: 6e20 dd37 1200 |000a: invoke-virtual {v2, v1}, Lorg/xmlunit/transform/Transformation;.transformTo:(Ljavax/xml/transform/Result;)V // method@37dd │ │ +131e7e: 6e10 f429 0000 |000d: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@29f4 │ │ +131e84: 0c00 |0010: move-result-object v0 │ │ +131e86: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ 0x000d line=206 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/xmlunit/transform/Transformation; │ │ @@ -339153,18 +339155,18 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1322dc: |[1322dc] org.xmlunit.util.Convert$1.:(Ljava/util/Map;)V │ │ -1322ec: 5b01 cf1d |0000: iput-object v1, v0, Lorg/xmlunit/util/Convert$1;.val$copy:Ljava/util/Map; // field@1dcf │ │ -1322f0: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1322f6: 0e00 |0005: return-void │ │ +1322e4: |[1322e4] org.xmlunit.util.Convert$1.:(Ljava/util/Map;)V │ │ +1322f4: 5b01 cf1d |0000: iput-object v1, v0, Lorg/xmlunit/util/Convert$1;.val$copy:Ljava/util/Map; // field@1dcf │ │ +1322f8: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1322fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/util/Convert$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Map; │ │ │ │ @@ -339174,40 +339176,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -132168: |[132168] org.xmlunit.util.Convert$1.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; │ │ -132178: 3802 2600 |0000: if-eqz v2, 0026 // +0026 │ │ -13217c: 1a00 a64d |0002: const-string v0, "xml" // string@4da6 │ │ -132180: 6e20 ba2a 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -132186: 0a00 |0007: move-result v0 │ │ -132188: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -13218c: 1a02 d039 |000a: const-string v2, "http://www.w3.org/XML/1998/namespace" // string@39d0 │ │ -132190: 1102 |000c: return-object v2 │ │ -132192: 1a00 a74d |000d: const-string v0, "xmlns" // string@4da7 │ │ -132196: 6e20 ba2a 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -13219c: 0a00 |0012: move-result v0 │ │ -13219e: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ -1321a2: 1a02 cc39 |0015: const-string v2, "http://www.w3.org/2000/xmlns/" // string@39cc │ │ -1321a6: 1102 |0017: return-object v2 │ │ -1321a8: 5410 cf1d |0018: iget-object v0, v1, Lorg/xmlunit/util/Convert$1;.val$copy:Ljava/util/Map; // field@1dcf │ │ -1321ac: 7220 552c 2000 |001a: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ -1321b2: 0c02 |001d: move-result-object v2 │ │ -1321b4: 1f02 0e07 |001e: check-cast v2, Ljava/lang/String; // type@070e │ │ -1321b8: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -1321bc: 2803 |0022: goto 0025 // +0003 │ │ -1321be: 1a02 0000 |0023: const-string v2, "" // string@0000 │ │ -1321c2: 1102 |0025: return-object v2 │ │ -1321c4: 2202 f006 |0026: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -1321c8: 1a00 6744 |0028: const-string v0, "prefix must not be null" // string@4467 │ │ -1321cc: 7020 502a 0200 |002a: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -1321d2: 2702 |002d: throw v2 │ │ +132170: |[132170] org.xmlunit.util.Convert$1.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; │ │ +132180: 3802 2600 |0000: if-eqz v2, 0026 // +0026 │ │ +132184: 1a00 a64d |0002: const-string v0, "xml" // string@4da6 │ │ +132188: 6e20 ba2a 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +13218e: 0a00 |0007: move-result v0 │ │ +132190: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +132194: 1a02 d039 |000a: const-string v2, "http://www.w3.org/XML/1998/namespace" // string@39d0 │ │ +132198: 1102 |000c: return-object v2 │ │ +13219a: 1a00 a74d |000d: const-string v0, "xmlns" // string@4da7 │ │ +13219e: 6e20 ba2a 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1321a4: 0a00 |0012: move-result v0 │ │ +1321a6: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ +1321aa: 1a02 cc39 |0015: const-string v2, "http://www.w3.org/2000/xmlns/" // string@39cc │ │ +1321ae: 1102 |0017: return-object v2 │ │ +1321b0: 5410 cf1d |0018: iget-object v0, v1, Lorg/xmlunit/util/Convert$1;.val$copy:Ljava/util/Map; // field@1dcf │ │ +1321b4: 7220 552c 2000 |001a: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ +1321ba: 0c02 |001d: move-result-object v2 │ │ +1321bc: 1f02 0e07 |001e: check-cast v2, Ljava/lang/String; // type@070e │ │ +1321c0: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +1321c4: 2803 |0022: goto 0025 // +0003 │ │ +1321c6: 1a02 0000 |0023: const-string v2, "" // string@0000 │ │ +1321ca: 1102 |0025: return-object v2 │ │ +1321cc: 2202 f006 |0026: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +1321d0: 1a00 6744 |0028: const-string v0, "prefix must not be null" // string@4467 │ │ +1321d4: 7020 502a 0200 |002a: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +1321da: 2702 |002d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=203 │ │ 0x000f line=206 │ │ 0x0018 line=209 │ │ 0x0026 line=201 │ │ locals : │ │ @@ -339219,26 +339221,26 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1321d4: |[1321d4] org.xmlunit.util.Convert$1.getPrefix:(Ljava/lang/String;)Ljava/lang/String; │ │ -1321e4: 6e20 e337 2100 |0000: invoke-virtual {v1, v2}, Lorg/xmlunit/util/Convert$1;.getPrefixes:(Ljava/lang/String;)Ljava/util/Iterator; // method@37e3 │ │ -1321ea: 0c02 |0003: move-result-object v2 │ │ -1321ec: 7210 042c 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -1321f2: 0a00 |0007: move-result v0 │ │ -1321f4: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -1321f8: 7210 052c 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -1321fe: 0c02 |000d: move-result-object v2 │ │ -132200: 1f02 0e07 |000e: check-cast v2, Ljava/lang/String; // type@070e │ │ -132204: 2802 |0010: goto 0012 // +0002 │ │ -132206: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -132208: 1102 |0012: return-object v2 │ │ +1321dc: |[1321dc] org.xmlunit.util.Convert$1.getPrefix:(Ljava/lang/String;)Ljava/lang/String; │ │ +1321ec: 6e20 e337 2100 |0000: invoke-virtual {v1, v2}, Lorg/xmlunit/util/Convert$1;.getPrefixes:(Ljava/lang/String;)Ljava/util/Iterator; // method@37e3 │ │ +1321f2: 0c02 |0003: move-result-object v2 │ │ +1321f4: 7210 042c 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +1321fa: 0a00 |0007: move-result v0 │ │ +1321fc: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +132200: 7210 052c 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +132206: 0c02 |000d: move-result-object v2 │ │ +132208: 1f02 0e07 |000e: check-cast v2, Ljava/lang/String; // type@070e │ │ +13220c: 2802 |0010: goto 0012 // +0002 │ │ +13220e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +132210: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0004 line=215 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/xmlunit/util/Convert$1; │ │ 0x0000 - 0x0013 reg=2 (null) Ljava/lang/String; │ │ @@ -339248,65 +339250,65 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -13220c: |[13220c] org.xmlunit.util.Convert$1.getPrefixes:(Ljava/lang/String;)Ljava/util/Iterator; │ │ -13221c: 3805 5500 |0000: if-eqz v5, 0055 // +0055 │ │ -132220: 2200 6207 |0002: new-instance v0, Ljava/util/LinkedHashSet; // type@0762 │ │ -132224: 7010 132c 0000 |0004: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@2c13 │ │ -13222a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -13222c: 1a02 d039 |0008: const-string v2, "http://www.w3.org/XML/1998/namespace" // string@39d0 │ │ -132230: 6e20 ba2a 5200 |000a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -132236: 0a02 |000d: move-result v2 │ │ -132238: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -13223a: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ -13223e: 1a01 a64d |0011: const-string v1, "xml" // string@4da6 │ │ -132242: 7220 c12b 1000 |0013: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@2bc1 │ │ -132248: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -13224a: 1a02 cc39 |0017: const-string v2, "http://www.w3.org/2000/xmlns/" // string@39cc │ │ -13224e: 6e20 ba2a 5200 |0019: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -132254: 0a02 |001c: move-result v2 │ │ -132256: 3802 0800 |001d: if-eqz v2, 0025 // +0008 │ │ -13225a: 1a01 a74d |001f: const-string v1, "xmlns" // string@4da7 │ │ -13225e: 7220 c12b 1000 |0021: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@2bc1 │ │ -132264: 2802 |0024: goto 0026 // +0002 │ │ -132266: 0113 |0025: move v3, v1 │ │ -132268: 3903 2a00 |0026: if-nez v3, 0050 // +002a │ │ -13226c: 5441 cf1d |0028: iget-object v1, v4, Lorg/xmlunit/util/Convert$1;.val$copy:Ljava/util/Map; // field@1dcf │ │ -132270: 7210 542c 0100 |002a: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ -132276: 0c01 |002d: move-result-object v1 │ │ -132278: 7210 742c 0100 |002e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -13227e: 0c01 |0031: move-result-object v1 │ │ -132280: 7210 042c 0100 |0032: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -132286: 0a02 |0035: move-result v2 │ │ -132288: 3802 1a00 |0036: if-eqz v2, 0050 // +001a │ │ -13228c: 7210 052c 0100 |0038: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -132292: 0c02 |003b: move-result-object v2 │ │ -132294: 1f02 6707 |003c: check-cast v2, Ljava/util/Map$Entry; // type@0767 │ │ -132298: 7210 4f2c 0200 |003e: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -13229e: 0c03 |0041: move-result-object v3 │ │ -1322a0: 6e20 ba2a 3500 |0042: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -1322a6: 0a03 |0045: move-result v3 │ │ -1322a8: 3803 ecff |0046: if-eqz v3, 0032 // -0014 │ │ -1322ac: 7210 4e2c 0200 |0048: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -1322b2: 0c02 |004b: move-result-object v2 │ │ -1322b4: 7220 c12b 2000 |004c: invoke-interface {v0, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@2bc1 │ │ -1322ba: 28e3 |004f: goto 0032 // -001d │ │ -1322bc: 7210 c42b 0000 |0050: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2bc4 │ │ -1322c2: 0c05 |0053: move-result-object v5 │ │ -1322c4: 1105 |0054: return-object v5 │ │ -1322c6: 2205 f006 |0055: new-instance v5, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -1322ca: 1a00 604c |0057: const-string v0, "uri must not be null" // string@4c60 │ │ -1322ce: 7020 502a 0500 |0059: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -1322d4: 2802 |005c: goto 005e // +0002 │ │ -1322d6: 2705 |005d: throw v5 │ │ -1322d8: 28ff |005e: goto 005d // -0001 │ │ +132214: |[132214] org.xmlunit.util.Convert$1.getPrefixes:(Ljava/lang/String;)Ljava/util/Iterator; │ │ +132224: 3805 5500 |0000: if-eqz v5, 0055 // +0055 │ │ +132228: 2200 6207 |0002: new-instance v0, Ljava/util/LinkedHashSet; // type@0762 │ │ +13222c: 7010 132c 0000 |0004: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@2c13 │ │ +132232: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +132234: 1a02 d039 |0008: const-string v2, "http://www.w3.org/XML/1998/namespace" // string@39d0 │ │ +132238: 6e20 ba2a 5200 |000a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +13223e: 0a02 |000d: move-result v2 │ │ +132240: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +132242: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ +132246: 1a01 a64d |0011: const-string v1, "xml" // string@4da6 │ │ +13224a: 7220 c12b 1000 |0013: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@2bc1 │ │ +132250: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +132252: 1a02 cc39 |0017: const-string v2, "http://www.w3.org/2000/xmlns/" // string@39cc │ │ +132256: 6e20 ba2a 5200 |0019: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +13225c: 0a02 |001c: move-result v2 │ │ +13225e: 3802 0800 |001d: if-eqz v2, 0025 // +0008 │ │ +132262: 1a01 a74d |001f: const-string v1, "xmlns" // string@4da7 │ │ +132266: 7220 c12b 1000 |0021: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@2bc1 │ │ +13226c: 2802 |0024: goto 0026 // +0002 │ │ +13226e: 0113 |0025: move v3, v1 │ │ +132270: 3903 2a00 |0026: if-nez v3, 0050 // +002a │ │ +132274: 5441 cf1d |0028: iget-object v1, v4, Lorg/xmlunit/util/Convert$1;.val$copy:Ljava/util/Map; // field@1dcf │ │ +132278: 7210 542c 0100 |002a: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ +13227e: 0c01 |002d: move-result-object v1 │ │ +132280: 7210 742c 0100 |002e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +132286: 0c01 |0031: move-result-object v1 │ │ +132288: 7210 042c 0100 |0032: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +13228e: 0a02 |0035: move-result v2 │ │ +132290: 3802 1a00 |0036: if-eqz v2, 0050 // +001a │ │ +132294: 7210 052c 0100 |0038: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +13229a: 0c02 |003b: move-result-object v2 │ │ +13229c: 1f02 6707 |003c: check-cast v2, Ljava/util/Map$Entry; // type@0767 │ │ +1322a0: 7210 4f2c 0200 |003e: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +1322a6: 0c03 |0041: move-result-object v3 │ │ +1322a8: 6e20 ba2a 3500 |0042: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1322ae: 0a03 |0045: move-result v3 │ │ +1322b0: 3803 ecff |0046: if-eqz v3, 0032 // -0014 │ │ +1322b4: 7210 4e2c 0200 |0048: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +1322ba: 0c02 |004b: move-result-object v2 │ │ +1322bc: 7220 c12b 2000 |004c: invoke-interface {v0, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@2bc1 │ │ +1322c2: 28e3 |004f: goto 0032 // -001d │ │ +1322c4: 7210 c42b 0000 |0050: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2bc4 │ │ +1322ca: 0c05 |0053: move-result-object v5 │ │ +1322cc: 1105 |0054: return-object v5 │ │ +1322ce: 2205 f006 |0055: new-instance v5, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +1322d2: 1a00 604c |0057: const-string v0, "uri must not be null" // string@4c60 │ │ +1322d6: 7020 502a 0500 |0059: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +1322dc: 2802 |005c: goto 005e // +0002 │ │ +1322de: 2705 |005d: throw v5 │ │ +1322e0: 28ff |005e: goto 005d // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=222 │ │ 0x000a line=224 │ │ 0x0013 line=225 │ │ 0x0019 line=228 │ │ 0x0021 line=229 │ │ @@ -339348,17 +339350,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -132578: |[132578] org.xmlunit.util.Convert.:()V │ │ -132588: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -13258e: 0e00 |0003: return-void │ │ +132580: |[132580] org.xmlunit.util.Convert.:()V │ │ +132590: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +132596: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/util/Convert; │ │ │ │ #1 : (in Lorg/xmlunit/util/Convert;) │ │ @@ -339366,24 +339368,24 @@ │ │ type : '(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -132320: |[132320] org.xmlunit.util.Convert.toDocument:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document; │ │ -132330: 7110 ec37 0100 |0000: invoke-static {v1}, Lorg/xmlunit/util/Convert;.tryExtractDocFromDOMSource:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document; // method@37ec │ │ -132336: 0c00 |0003: move-result-object v0 │ │ -132338: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -13233c: 2809 |0006: goto 000f // +0009 │ │ -13233e: 7100 f52c 0000 |0007: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@2cf5 │ │ -132344: 0c00 |000a: move-result-object v0 │ │ -132346: 7120 e637 0100 |000b: invoke-static {v1, v0}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Document; // method@37e6 │ │ -13234c: 0c00 |000e: move-result-object v0 │ │ -13234e: 1100 |000f: return-object v0 │ │ +132328: |[132328] org.xmlunit.util.Convert.toDocument:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document; │ │ +132338: 7110 ec37 0100 |0000: invoke-static {v1}, Lorg/xmlunit/util/Convert;.tryExtractDocFromDOMSource:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document; // method@37ec │ │ +13233e: 0c00 |0003: move-result-object v0 │ │ +132340: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +132344: 2809 |0006: goto 000f // +0009 │ │ +132346: 7100 f52c 0000 |0007: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@2cf5 │ │ +13234c: 0c00 |000a: move-result-object v0 │ │ +13234e: 7120 e637 0100 |000b: invoke-static {v1, v0}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Document; // method@37e6 │ │ +132354: 0c00 |000e: move-result-object v0 │ │ +132356: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljavax/xml/transform/Source; │ │ │ │ @@ -339392,51 +339394,51 @@ │ │ type : '(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -132350: |[132350] org.xmlunit.util.Convert.toDocument:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Document; │ │ -132360: 7110 ec37 0300 |0000: invoke-static {v3}, Lorg/xmlunit/util/Convert;.tryExtractDocFromDOMSource:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document; // method@37ec │ │ -132366: 0c00 |0003: move-result-object v0 │ │ -132368: 3900 3c00 |0004: if-nez v0, 0040 // +003c │ │ -13236c: 7110 e737 0300 |0006: invoke-static {v3}, Lorg/xmlunit/util/Convert;.toInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; // method@37e7 │ │ -132372: 0c03 |0009: move-result-object v3 │ │ -132374: 6e10 f32c 0400 |000a: invoke-virtual {v4}, Ljavax/xml/parsers/DocumentBuilderFactory;.isNamespaceAware:()Z // method@2cf3 │ │ -13237a: 0a00 |000d: move-result v0 │ │ -13237c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -13237e: 3900 0600 |000f: if-nez v0, 0015 // +0006 │ │ -132382: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -132384: 6e20 f62c 2400 |0012: invoke-virtual {v4, v2}, Ljavax/xml/parsers/DocumentBuilderFactory;.setNamespaceAware:(Z)V // method@2cf6 │ │ -13238a: 6e10 f42c 0400 |0015: invoke-virtual {v4}, Ljavax/xml/parsers/DocumentBuilderFactory;.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder; // method@2cf4 │ │ -132390: 0c02 |0018: move-result-object v2 │ │ -132392: 3900 0500 |0019: if-nez v0, 001e // +0005 │ │ -132396: 6e20 f62c 1400 |001b: invoke-virtual {v4, v1}, Ljavax/xml/parsers/DocumentBuilderFactory;.setNamespaceAware:(Z)V // method@2cf6 │ │ -13239c: 6e20 f22c 3200 |001e: invoke-virtual {v2, v3}, Ljavax/xml/parsers/DocumentBuilder;.parse:(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; // method@2cf2 │ │ -1323a2: 0c00 |0021: move-result-object v0 │ │ -1323a4: 281e |0022: goto 0040 // +001e │ │ -1323a6: 0d03 |0023: move-exception v3 │ │ -1323a8: 2204 2209 |0024: new-instance v4, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -1323ac: 7020 9a35 3400 |0026: invoke-direct {v4, v3}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -1323b2: 2704 |0029: throw v4 │ │ -1323b4: 0d03 |002a: move-exception v3 │ │ -1323b6: 2204 2209 |002b: new-instance v4, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -1323ba: 7020 9a35 3400 |002d: invoke-direct {v4, v3}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -1323c0: 2704 |0030: throw v4 │ │ -1323c2: 0d03 |0031: move-exception v3 │ │ -1323c4: 2808 |0032: goto 003a // +0008 │ │ -1323c6: 0d03 |0033: move-exception v3 │ │ -1323c8: 2202 2109 |0034: new-instance v2, Lorg/xmlunit/ConfigurationException; // type@0921 │ │ -1323cc: 7020 9735 3200 |0036: invoke-direct {v2, v3}, Lorg/xmlunit/ConfigurationException;.:(Ljava/lang/Throwable;)V // method@3597 │ │ -1323d2: 2702 |0039: throw v2 │ │ -1323d4: 3900 0500 |003a: if-nez v0, 003f // +0005 │ │ -1323d8: 6e20 f62c 1400 |003c: invoke-virtual {v4, v1}, Ljavax/xml/parsers/DocumentBuilderFactory;.setNamespaceAware:(Z)V // method@2cf6 │ │ -1323de: 2703 |003f: throw v3 │ │ -1323e0: 1100 |0040: return-object v0 │ │ +132358: |[132358] org.xmlunit.util.Convert.toDocument:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Document; │ │ +132368: 7110 ec37 0300 |0000: invoke-static {v3}, Lorg/xmlunit/util/Convert;.tryExtractDocFromDOMSource:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document; // method@37ec │ │ +13236e: 0c00 |0003: move-result-object v0 │ │ +132370: 3900 3c00 |0004: if-nez v0, 0040 // +003c │ │ +132374: 7110 e737 0300 |0006: invoke-static {v3}, Lorg/xmlunit/util/Convert;.toInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; // method@37e7 │ │ +13237a: 0c03 |0009: move-result-object v3 │ │ +13237c: 6e10 f32c 0400 |000a: invoke-virtual {v4}, Ljavax/xml/parsers/DocumentBuilderFactory;.isNamespaceAware:()Z // method@2cf3 │ │ +132382: 0a00 |000d: move-result v0 │ │ +132384: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +132386: 3900 0600 |000f: if-nez v0, 0015 // +0006 │ │ +13238a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +13238c: 6e20 f62c 2400 |0012: invoke-virtual {v4, v2}, Ljavax/xml/parsers/DocumentBuilderFactory;.setNamespaceAware:(Z)V // method@2cf6 │ │ +132392: 6e10 f42c 0400 |0015: invoke-virtual {v4}, Ljavax/xml/parsers/DocumentBuilderFactory;.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder; // method@2cf4 │ │ +132398: 0c02 |0018: move-result-object v2 │ │ +13239a: 3900 0500 |0019: if-nez v0, 001e // +0005 │ │ +13239e: 6e20 f62c 1400 |001b: invoke-virtual {v4, v1}, Ljavax/xml/parsers/DocumentBuilderFactory;.setNamespaceAware:(Z)V // method@2cf6 │ │ +1323a4: 6e20 f22c 3200 |001e: invoke-virtual {v2, v3}, Ljavax/xml/parsers/DocumentBuilder;.parse:(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; // method@2cf2 │ │ +1323aa: 0c00 |0021: move-result-object v0 │ │ +1323ac: 281e |0022: goto 0040 // +001e │ │ +1323ae: 0d03 |0023: move-exception v3 │ │ +1323b0: 2204 2209 |0024: new-instance v4, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +1323b4: 7020 9a35 3400 |0026: invoke-direct {v4, v3}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +1323ba: 2704 |0029: throw v4 │ │ +1323bc: 0d03 |002a: move-exception v3 │ │ +1323be: 2204 2209 |002b: new-instance v4, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +1323c2: 7020 9a35 3400 |002d: invoke-direct {v4, v3}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +1323c8: 2704 |0030: throw v4 │ │ +1323ca: 0d03 |0031: move-exception v3 │ │ +1323cc: 2808 |0032: goto 003a // +0008 │ │ +1323ce: 0d03 |0033: move-exception v3 │ │ +1323d0: 2202 2109 |0034: new-instance v2, Lorg/xmlunit/ConfigurationException; // type@0921 │ │ +1323d4: 7020 9735 3200 |0036: invoke-direct {v2, v3}, Lorg/xmlunit/ConfigurationException;.:(Ljava/lang/Throwable;)V // method@3597 │ │ +1323da: 2702 |0039: throw v2 │ │ +1323dc: 3900 0500 |003a: if-nez v0, 003f // +0005 │ │ +1323e0: 6e20 f62c 1400 |003c: invoke-virtual {v4, v1}, Ljavax/xml/parsers/DocumentBuilderFactory;.setNamespaceAware:(Z)V // method@2cf6 │ │ +1323e6: 2703 |003f: throw v3 │ │ +1323e8: 1100 |0040: return-object v0 │ │ catches : 3 │ │ 0x0012 - 0x0019 │ │ Ljavax/xml/parsers/ParserConfigurationException; -> 0x0033 │ │ -> 0x0031 │ │ 0x001e - 0x0022 │ │ Lorg/xml/sax/SAXException; -> 0x002a │ │ Ljava/io/IOException; -> 0x0023 │ │ @@ -339463,19 +339465,19 @@ │ │ type : '(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1324c0: |[1324c0] org.xmlunit.util.Convert.toInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; │ │ -1324d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1324d2: 7120 e837 0100 |0001: invoke-static {v1, v0}, Lorg/xmlunit/util/Convert;.toInputSource:(Ljavax/xml/transform/Source;Ljavax/xml/transform/TransformerFactory;)Lorg/xml/sax/InputSource; // method@37e8 │ │ -1324d8: 0c01 |0004: move-result-object v1 │ │ -1324da: 1101 |0005: return-object v1 │ │ +1324c8: |[1324c8] org.xmlunit.util.Convert.toInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; │ │ +1324d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1324da: 7120 e837 0100 |0001: invoke-static {v1, v0}, Lorg/xmlunit/util/Convert;.toInputSource:(Ljavax/xml/transform/Source;Ljavax/xml/transform/TransformerFactory;)Lorg/xml/sax/InputSource; // method@37e8 │ │ +1324e0: 0c01 |0004: move-result-object v1 │ │ +1324e2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/transform/Source; │ │ │ │ #4 : (in Lorg/xmlunit/util/Convert;) │ │ @@ -339483,45 +339485,45 @@ │ │ type : '(Ljavax/xml/transform/Source;Ljavax/xml/transform/TransformerFactory;)Lorg/xml/sax/InputSource;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -1324dc: |[1324dc] org.xmlunit.util.Convert.toInputSource:(Ljavax/xml/transform/Source;Ljavax/xml/transform/TransformerFactory;)Lorg/xml/sax/InputSource; │ │ -1324ec: 7110 102d 0200 |0000: invoke-static {v2}, Ljavax/xml/transform/sax/SAXSource;.sourceToInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; // method@2d10 │ │ -1324f2: 0c00 |0003: move-result-object v0 │ │ -1324f4: 3900 2b00 |0004: if-nez v0, 002f // +002b │ │ -1324f8: 2200 ba06 |0006: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@06ba │ │ -1324fc: 7010 7c29 0000 |0008: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@297c │ │ -132502: 2201 b107 |000b: new-instance v1, Ljavax/xml/transform/stream/StreamResult; // type@07b1 │ │ -132506: 7020 112d 0100 |000d: invoke-direct {v1, v0}, Ljavax/xml/transform/stream/StreamResult;.:(Ljava/io/OutputStream;)V // method@2d11 │ │ -13250c: 3903 0600 |0010: if-nez v3, 0016 // +0006 │ │ -132510: 7100 062d 0000 |0012: invoke-static {}, Ljavax/xml/transform/TransformerFactory;.newInstance:()Ljavax/xml/transform/TransformerFactory; // method@2d06 │ │ -132516: 0c03 |0015: move-result-object v3 │ │ -132518: 6e10 072d 0300 |0016: invoke-virtual {v3}, Ljavax/xml/transform/TransformerFactory;.newTransformer:()Ljavax/xml/transform/Transformer; // method@2d07 │ │ -13251e: 0c03 |0019: move-result-object v3 │ │ -132520: 6e30 052d 2301 |001a: invoke-virtual {v3, v2, v1}, Ljavax/xml/transform/Transformer;.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V // method@2d05 │ │ -132526: 2202 b207 |001d: new-instance v2, Ljavax/xml/transform/stream/StreamSource; // type@07b2 │ │ -13252a: 2203 b906 |001f: new-instance v3, Ljava/io/ByteArrayInputStream; // type@06b9 │ │ -13252e: 6e10 7e29 0000 |0021: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@297e │ │ -132534: 0c00 |0024: move-result-object v0 │ │ -132536: 7020 7b29 0300 |0025: invoke-direct {v3, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@297b │ │ -13253c: 7020 152d 3200 |0028: invoke-direct {v2, v3}, Ljavax/xml/transform/stream/StreamSource;.:(Ljava/io/InputStream;)V // method@2d15 │ │ -132542: 7110 102d 0200 |002b: invoke-static {v2}, Ljavax/xml/transform/sax/SAXSource;.sourceToInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; // method@2d10 │ │ -132548: 0c00 |002e: move-result-object v0 │ │ -13254a: 1100 |002f: return-object v0 │ │ -13254c: 0d02 |0030: move-exception v2 │ │ -13254e: 2203 2209 |0031: new-instance v3, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -132552: 7020 9a35 2300 |0033: invoke-direct {v3, v2}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -132558: 2703 |0036: throw v3 │ │ -13255a: 0d02 |0037: move-exception v2 │ │ -13255c: 2203 2109 |0038: new-instance v3, Lorg/xmlunit/ConfigurationException; // type@0921 │ │ -132560: 7020 9735 2300 |003a: invoke-direct {v3, v2}, Lorg/xmlunit/ConfigurationException;.:(Ljava/lang/Throwable;)V // method@3597 │ │ -132566: 2703 |003d: throw v3 │ │ +1324e4: |[1324e4] org.xmlunit.util.Convert.toInputSource:(Ljavax/xml/transform/Source;Ljavax/xml/transform/TransformerFactory;)Lorg/xml/sax/InputSource; │ │ +1324f4: 7110 102d 0200 |0000: invoke-static {v2}, Ljavax/xml/transform/sax/SAXSource;.sourceToInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; // method@2d10 │ │ +1324fa: 0c00 |0003: move-result-object v0 │ │ +1324fc: 3900 2b00 |0004: if-nez v0, 002f // +002b │ │ +132500: 2200 ba06 |0006: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@06ba │ │ +132504: 7010 7c29 0000 |0008: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@297c │ │ +13250a: 2201 b107 |000b: new-instance v1, Ljavax/xml/transform/stream/StreamResult; // type@07b1 │ │ +13250e: 7020 112d 0100 |000d: invoke-direct {v1, v0}, Ljavax/xml/transform/stream/StreamResult;.:(Ljava/io/OutputStream;)V // method@2d11 │ │ +132514: 3903 0600 |0010: if-nez v3, 0016 // +0006 │ │ +132518: 7100 062d 0000 |0012: invoke-static {}, Ljavax/xml/transform/TransformerFactory;.newInstance:()Ljavax/xml/transform/TransformerFactory; // method@2d06 │ │ +13251e: 0c03 |0015: move-result-object v3 │ │ +132520: 6e10 072d 0300 |0016: invoke-virtual {v3}, Ljavax/xml/transform/TransformerFactory;.newTransformer:()Ljavax/xml/transform/Transformer; // method@2d07 │ │ +132526: 0c03 |0019: move-result-object v3 │ │ +132528: 6e30 052d 2301 |001a: invoke-virtual {v3, v2, v1}, Ljavax/xml/transform/Transformer;.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V // method@2d05 │ │ +13252e: 2202 b207 |001d: new-instance v2, Ljavax/xml/transform/stream/StreamSource; // type@07b2 │ │ +132532: 2203 b906 |001f: new-instance v3, Ljava/io/ByteArrayInputStream; // type@06b9 │ │ +132536: 6e10 7e29 0000 |0021: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@297e │ │ +13253c: 0c00 |0024: move-result-object v0 │ │ +13253e: 7020 7b29 0300 |0025: invoke-direct {v3, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@297b │ │ +132544: 7020 152d 3200 |0028: invoke-direct {v2, v3}, Ljavax/xml/transform/stream/StreamSource;.:(Ljava/io/InputStream;)V // method@2d15 │ │ +13254a: 7110 102d 0200 |002b: invoke-static {v2}, Ljavax/xml/transform/sax/SAXSource;.sourceToInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; // method@2d10 │ │ +132550: 0c00 |002e: move-result-object v0 │ │ +132552: 1100 |002f: return-object v0 │ │ +132554: 0d02 |0030: move-exception v2 │ │ +132556: 2203 2209 |0031: new-instance v3, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +13255a: 7020 9a35 2300 |0033: invoke-direct {v3, v2}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +132560: 2703 |0036: throw v3 │ │ +132562: 0d02 |0037: move-exception v2 │ │ +132564: 2203 2109 |0038: new-instance v3, Lorg/xmlunit/ConfigurationException; // type@0921 │ │ +132568: 7020 9735 2300 |003a: invoke-direct {v3, v2}, Lorg/xmlunit/ConfigurationException;.:(Ljava/lang/Throwable;)V // method@3597 │ │ +13256e: 2703 |003d: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002f │ │ Ljavax/xml/transform/TransformerConfigurationException; -> 0x0037 │ │ Ljavax/xml/transform/TransformerException; -> 0x0030 │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=72 │ │ @@ -339542,20 +339544,20 @@ │ │ type : '(Ljava/util/Map;)Ljavax/xml/namespace/NamespaceContext;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1322f8: |[1322f8] org.xmlunit.util.Convert.toNamespaceContext:(Ljava/util/Map;)Ljavax/xml/namespace/NamespaceContext; │ │ -132308: 2200 6107 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@0761 │ │ -13230c: 7020 092c 1000 |0002: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@2c09 │ │ -132312: 2201 9b09 |0005: new-instance v1, Lorg/xmlunit/util/Convert$1; // type@099b │ │ -132316: 7020 e037 0100 |0007: invoke-direct {v1, v0}, Lorg/xmlunit/util/Convert$1;.:(Ljava/util/Map;)V // method@37e0 │ │ -13231c: 1101 |000a: return-object v1 │ │ +132300: |[132300] org.xmlunit.util.Convert.toNamespaceContext:(Ljava/util/Map;)Ljavax/xml/namespace/NamespaceContext; │ │ +132310: 2200 6107 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@0761 │ │ +132314: 7020 092c 1000 |0002: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@2c09 │ │ +13231a: 2201 9b09 |0005: new-instance v1, Lorg/xmlunit/util/Convert$1; // type@099b │ │ +13231e: 7020 e037 0100 |0007: invoke-direct {v1, v0}, Lorg/xmlunit/util/Convert$1;.:(Ljava/util/Map;)V // method@37e0 │ │ +132324: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljava/util/Map; │ │ │ │ @@ -339564,24 +339566,24 @@ │ │ type : '(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -13243c: |[13243c] org.xmlunit.util.Convert.toNode:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node; │ │ -13244c: 7110 ed37 0100 |0000: invoke-static {v1}, Lorg/xmlunit/util/Convert;.tryExtractNodeFromDOMSource:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node; // method@37ed │ │ -132452: 0c00 |0003: move-result-object v0 │ │ -132454: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -132458: 2809 |0006: goto 000f // +0009 │ │ -13245a: 7100 f52c 0000 |0007: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@2cf5 │ │ -132460: 0c00 |000a: move-result-object v0 │ │ -132462: 7120 e637 0100 |000b: invoke-static {v1, v0}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Document; // method@37e6 │ │ -132468: 0c00 |000e: move-result-object v0 │ │ -13246a: 1100 |000f: return-object v0 │ │ +132444: |[132444] org.xmlunit.util.Convert.toNode:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node; │ │ +132454: 7110 ed37 0100 |0000: invoke-static {v1}, Lorg/xmlunit/util/Convert;.tryExtractNodeFromDOMSource:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node; // method@37ed │ │ +13245a: 0c00 |0003: move-result-object v0 │ │ +13245c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +132460: 2809 |0006: goto 000f // +0009 │ │ +132462: 7100 f52c 0000 |0007: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@2cf5 │ │ +132468: 0c00 |000a: move-result-object v0 │ │ +13246a: 7120 e637 0100 |000b: invoke-static {v1, v0}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Document; // method@37e6 │ │ +132470: 0c00 |000e: move-result-object v0 │ │ +132472: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0007 line=167 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljavax/xml/transform/Source; │ │ │ │ @@ -339590,22 +339592,22 @@ │ │ type : '(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Node;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -13246c: |[13246c] org.xmlunit.util.Convert.toNode:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Node; │ │ -13247c: 7110 ed37 0100 |0000: invoke-static {v1}, Lorg/xmlunit/util/Convert;.tryExtractNodeFromDOMSource:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node; // method@37ed │ │ -132482: 0c00 |0003: move-result-object v0 │ │ -132484: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -132488: 2805 |0006: goto 000b // +0005 │ │ -13248a: 7120 e637 2100 |0007: invoke-static {v1, v2}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Document; // method@37e6 │ │ -132490: 0c00 |000a: move-result-object v0 │ │ -132492: 1100 |000b: return-object v0 │ │ +132474: |[132474] org.xmlunit.util.Convert.toNode:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Node; │ │ +132484: 7110 ed37 0100 |0000: invoke-static {v1}, Lorg/xmlunit/util/Convert;.tryExtractNodeFromDOMSource:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node; // method@37ed │ │ +13248a: 0c00 |0003: move-result-object v0 │ │ +13248c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +132490: 2805 |0006: goto 000b // +0005 │ │ +132492: 7120 e637 2100 |0007: invoke-static {v1, v2}, Lorg/xmlunit/util/Convert;.toDocument:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Document; // method@37e6 │ │ +132498: 0c00 |000a: move-result-object v0 │ │ +13249a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0007 line=180 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Ljavax/xml/transform/Source; │ │ 0x0000 - 0x000c reg=2 (null) Ljavax/xml/parsers/DocumentBuilderFactory; │ │ @@ -339615,24 +339617,24 @@ │ │ type : '(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -13240c: |[13240c] org.xmlunit.util.Convert.tryExtractDocFromDOMSource:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document; │ │ -13241c: 7110 ed37 0100 |0000: invoke-static {v1}, Lorg/xmlunit/util/Convert;.tryExtractNodeFromDOMSource:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node; // method@37ed │ │ -132422: 0c01 |0003: move-result-object v1 │ │ -132424: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ -132428: 2010 0d09 |0006: instance-of v0, v1, Lorg/w3c/dom/Document; // type@090d │ │ -13242c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -132430: 1f01 0d09 |000a: check-cast v1, Lorg/w3c/dom/Document; // type@090d │ │ -132434: 1101 |000c: return-object v1 │ │ -132436: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -132438: 1101 |000e: return-object v1 │ │ +132414: |[132414] org.xmlunit.util.Convert.tryExtractDocFromDOMSource:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Document; │ │ +132424: 7110 ed37 0100 |0000: invoke-static {v1}, Lorg/xmlunit/util/Convert;.tryExtractNodeFromDOMSource:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node; // method@37ed │ │ +13242a: 0c01 |0003: move-result-object v1 │ │ +13242c: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ +132430: 2010 0d09 |0006: instance-of v0, v1, Lorg/w3c/dom/Document; // type@090d │ │ +132434: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +132438: 1f01 0d09 |000a: check-cast v1, Lorg/w3c/dom/Document; // type@090d │ │ +13243c: 1101 |000c: return-object v1 │ │ +13243e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +132440: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0006 line=153 │ │ 0x000a line=154 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Ljavax/xml/transform/Source; │ │ @@ -339642,23 +339644,23 @@ │ │ type : '(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -132494: |[132494] org.xmlunit.util.Convert.tryExtractNodeFromDOMSource:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node; │ │ -1324a4: 2010 af07 |0000: instance-of v0, v1, Ljavax/xml/transform/dom/DOMSource; // type@07af │ │ -1324a8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1324ac: 1f01 af07 |0004: check-cast v1, Ljavax/xml/transform/dom/DOMSource; // type@07af │ │ -1324b0: 6e10 0e2d 0100 |0006: invoke-virtual {v1}, Ljavax/xml/transform/dom/DOMSource;.getNode:()Lorg/w3c/dom/Node; // method@2d0e │ │ -1324b6: 0c01 |0009: move-result-object v1 │ │ -1324b8: 1101 |000a: return-object v1 │ │ -1324ba: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1324bc: 1101 |000c: return-object v1 │ │ +13249c: |[13249c] org.xmlunit.util.Convert.tryExtractNodeFromDOMSource:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node; │ │ +1324ac: 2010 af07 |0000: instance-of v0, v1, Ljavax/xml/transform/dom/DOMSource; // type@07af │ │ +1324b0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +1324b4: 1f01 af07 |0004: check-cast v1, Ljavax/xml/transform/dom/DOMSource; // type@07af │ │ +1324b8: 6e10 0e2d 0100 |0006: invoke-virtual {v1}, Ljavax/xml/transform/dom/DOMSource;.getNode:()Lorg/w3c/dom/Node; // method@2d0e │ │ +1324be: 0c01 |0009: move-result-object v1 │ │ +1324c0: 1101 |000a: return-object v1 │ │ +1324c2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1324c4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=185 │ │ 0x0006 line=186 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljavax/xml/transform/Source; │ │ @@ -339730,20 +339732,20 @@ │ │ type : '(Lorg/xmlunit/util/IterableNodeList;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -132658: |[132658] org.xmlunit.util.IterableNodeList$NodeListIterator.:(Lorg/xmlunit/util/IterableNodeList;)V │ │ -132668: 5b01 d11d |0000: iput-object v1, v0, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.this$0:Lorg/xmlunit/util/IterableNodeList; // field@1dd1 │ │ -13266c: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -132672: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -132674: 5901 d01d |0006: iput v1, v0, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.current:I // field@1dd0 │ │ -132678: 0e00 |0008: return-void │ │ +132660: |[132660] org.xmlunit.util.IterableNodeList$NodeListIterator.:(Lorg/xmlunit/util/IterableNodeList;)V │ │ +132670: 5b01 d11d |0000: iput-object v1, v0, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.this$0:Lorg/xmlunit/util/IterableNodeList; // field@1dd1 │ │ +132674: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +13267a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +13267c: 5901 d01d |0006: iput v1, v0, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.current:I // field@1dd0 │ │ +132680: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0006 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/xmlunit/util/IterableNodeList$NodeListIterator; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/xmlunit/util/IterableNodeList; │ │ @@ -339753,17 +339755,17 @@ │ │ type : '(Lorg/xmlunit/util/IterableNodeList;Lorg/xmlunit/util/IterableNodeList$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13267c: |[13267c] org.xmlunit.util.IterableNodeList$NodeListIterator.:(Lorg/xmlunit/util/IterableNodeList;Lorg/xmlunit/util/IterableNodeList$1;)V │ │ -13268c: 7020 f037 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.:(Lorg/xmlunit/util/IterableNodeList;)V // method@37f0 │ │ -132692: 0e00 |0003: return-void │ │ +132684: |[132684] org.xmlunit.util.IterableNodeList$NodeListIterator.:(Lorg/xmlunit/util/IterableNodeList;Lorg/xmlunit/util/IterableNodeList$1;)V │ │ +132694: 7020 f037 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.:(Lorg/xmlunit/util/IterableNodeList;)V // method@37f0 │ │ +13269a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/util/IterableNodeList$NodeListIterator; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/xmlunit/util/IterableNodeList; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/xmlunit/util/IterableNodeList$1; │ │ @@ -339774,24 +339776,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1325c4: |[1325c4] org.xmlunit.util.IterableNodeList$NodeListIterator.hasNext:()Z │ │ -1325d4: 5220 d01d |0000: iget v0, v2, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.current:I // field@1dd0 │ │ -1325d8: 5421 d11d |0002: iget-object v1, v2, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.this$0:Lorg/xmlunit/util/IterableNodeList; // field@1dd1 │ │ -1325dc: 7110 f837 0100 |0004: invoke-static {v1}, Lorg/xmlunit/util/IterableNodeList;.access$200:(Lorg/xmlunit/util/IterableNodeList;)I // method@37f8 │ │ -1325e2: 0a01 |0007: move-result v1 │ │ -1325e4: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ -1325e8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -1325ea: 2802 |000b: goto 000d // +0002 │ │ -1325ec: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1325ee: 0f00 |000d: return v0 │ │ +1325cc: |[1325cc] org.xmlunit.util.IterableNodeList$NodeListIterator.hasNext:()Z │ │ +1325dc: 5220 d01d |0000: iget v0, v2, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.current:I // field@1dd0 │ │ +1325e0: 5421 d11d |0002: iget-object v1, v2, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.this$0:Lorg/xmlunit/util/IterableNodeList; // field@1dd1 │ │ +1325e4: 7110 f837 0100 |0004: invoke-static {v1}, Lorg/xmlunit/util/IterableNodeList;.access$200:(Lorg/xmlunit/util/IterableNodeList;)I // method@37f8 │ │ +1325ea: 0a01 |0007: move-result v1 │ │ +1325ec: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ +1325f0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +1325f2: 2802 |000b: goto 000d // +0002 │ │ +1325f4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1325f6: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/xmlunit/util/IterableNodeList$NodeListIterator; │ │ │ │ #1 : (in Lorg/xmlunit/util/IterableNodeList$NodeListIterator;) │ │ @@ -339799,18 +339801,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1325f0: |[1325f0] org.xmlunit.util.IterableNodeList$NodeListIterator.next:()Ljava/lang/Object; │ │ -132600: 6e10 f437 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.next:()Lorg/w3c/dom/Node; // method@37f4 │ │ -132606: 0c00 |0003: move-result-object v0 │ │ -132608: 1100 |0004: return-object v0 │ │ +1325f8: |[1325f8] org.xmlunit.util.IterableNodeList$NodeListIterator.next:()Ljava/lang/Object; │ │ +132608: 6e10 f437 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.next:()Lorg/w3c/dom/Node; // method@37f4 │ │ +13260e: 0c00 |0003: move-result-object v0 │ │ +132610: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/util/IterableNodeList$NodeListIterator; │ │ │ │ #2 : (in Lorg/xmlunit/util/IterableNodeList$NodeListIterator;) │ │ @@ -339818,30 +339820,30 @@ │ │ type : '()Lorg/w3c/dom/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -13260c: |[13260c] org.xmlunit.util.IterableNodeList$NodeListIterator.next:()Lorg/w3c/dom/Node; │ │ -13261c: 6e10 f237 0300 |0000: invoke-virtual {v3}, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.hasNext:()Z // method@37f2 │ │ -132622: 0a00 |0003: move-result v0 │ │ -132624: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -132628: 5430 d11d |0006: iget-object v0, v3, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.this$0:Lorg/xmlunit/util/IterableNodeList; // field@1dd1 │ │ -13262c: 7110 f737 0000 |0008: invoke-static {v0}, Lorg/xmlunit/util/IterableNodeList;.access$100:(Lorg/xmlunit/util/IterableNodeList;)Lorg/w3c/dom/NodeList; // method@37f7 │ │ -132632: 0c00 |000b: move-result-object v0 │ │ -132634: 5231 d01d |000c: iget v1, v3, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.current:I // field@1dd0 │ │ -132638: d802 0101 |000e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -13263c: 5932 d01d |0010: iput v2, v3, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.current:I // field@1dd0 │ │ -132640: 7220 7a35 1000 |0012: invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@357a │ │ -132646: 0c00 |0015: move-result-object v0 │ │ -132648: 1100 |0016: return-object v0 │ │ -13264a: 2200 6907 |0017: new-instance v0, Ljava/util/NoSuchElementException; // type@0769 │ │ -13264e: 7010 5d2c 0000 |0019: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@2c5d │ │ -132654: 2700 |001c: throw v0 │ │ +132614: |[132614] org.xmlunit.util.IterableNodeList$NodeListIterator.next:()Lorg/w3c/dom/Node; │ │ +132624: 6e10 f237 0300 |0000: invoke-virtual {v3}, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.hasNext:()Z // method@37f2 │ │ +13262a: 0a00 |0003: move-result v0 │ │ +13262c: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +132630: 5430 d11d |0006: iget-object v0, v3, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.this$0:Lorg/xmlunit/util/IterableNodeList; // field@1dd1 │ │ +132634: 7110 f737 0000 |0008: invoke-static {v0}, Lorg/xmlunit/util/IterableNodeList;.access$100:(Lorg/xmlunit/util/IterableNodeList;)Lorg/w3c/dom/NodeList; // method@37f7 │ │ +13263a: 0c00 |000b: move-result-object v0 │ │ +13263c: 5231 d01d |000c: iget v1, v3, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.current:I // field@1dd0 │ │ +132640: d802 0101 |000e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +132644: 5932 d01d |0010: iput v2, v3, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.current:I // field@1dd0 │ │ +132648: 7220 7a35 1000 |0012: invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@357a │ │ +13264e: 0c00 |0015: move-result-object v0 │ │ +132650: 1100 |0016: return-object v0 │ │ +132652: 2200 6907 |0017: new-instance v0, Ljava/util/NoSuchElementException; // type@0769 │ │ +132656: 7010 5d2c 0000 |0019: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@2c5d │ │ +13265c: 2700 |001c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=49 │ │ 0x0017 line=47 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lorg/xmlunit/util/IterableNodeList$NodeListIterator; │ │ @@ -339851,18 +339853,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -132694: |[132694] org.xmlunit.util.IterableNodeList$NodeListIterator.remove:()V │ │ -1326a4: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -1326a8: 7010 1a2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -1326ae: 2700 |0005: throw v0 │ │ +13269c: |[13269c] org.xmlunit.util.IterableNodeList$NodeListIterator.remove:()V │ │ +1326ac: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +1326b0: 7010 1a2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +1326b6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/util/IterableNodeList$NodeListIterator; │ │ │ │ source_file_idx : 4983 (IterableNodeList.java) │ │ @@ -339908,21 +339910,21 @@ │ │ type : '(Lorg/w3c/dom/NodeList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -132724: |[132724] org.xmlunit.util.IterableNodeList.:(Lorg/w3c/dom/NodeList;)V │ │ -132734: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -13273a: 5b01 d31d |0003: iput-object v1, v0, Lorg/xmlunit/util/IterableNodeList;.nl:Lorg/w3c/dom/NodeList; // field@1dd3 │ │ -13273e: 7210 7935 0100 |0005: invoke-interface {v1}, Lorg/w3c/dom/NodeList;.getLength:()I // method@3579 │ │ -132744: 0a01 |0008: move-result v1 │ │ -132746: 5901 d21d |0009: iput v1, v0, Lorg/xmlunit/util/IterableNodeList;.length:I // field@1dd2 │ │ -13274a: 0e00 |000b: return-void │ │ +13272c: |[13272c] org.xmlunit.util.IterableNodeList.:(Lorg/w3c/dom/NodeList;)V │ │ +13273c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +132742: 5b01 d31d |0003: iput-object v1, v0, Lorg/xmlunit/util/IterableNodeList;.nl:Lorg/w3c/dom/NodeList; // field@1dd3 │ │ +132746: 7210 7935 0100 |0005: invoke-interface {v1}, Lorg/w3c/dom/NodeList;.getLength:()I // method@3579 │ │ +13274c: 0a01 |0008: move-result v1 │ │ +13274e: 5901 d21d |0009: iput v1, v0, Lorg/xmlunit/util/IterableNodeList;.length:I // field@1dd2 │ │ +132752: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/xmlunit/util/IterableNodeList; │ │ @@ -339933,17 +339935,17 @@ │ │ type : '(Lorg/xmlunit/util/IterableNodeList;)Lorg/w3c/dom/NodeList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13270c: |[13270c] org.xmlunit.util.IterableNodeList.access$100:(Lorg/xmlunit/util/IterableNodeList;)Lorg/w3c/dom/NodeList; │ │ -13271c: 5400 d31d |0000: iget-object v0, v0, Lorg/xmlunit/util/IterableNodeList;.nl:Lorg/w3c/dom/NodeList; // field@1dd3 │ │ -132720: 1100 |0002: return-object v0 │ │ +132714: |[132714] org.xmlunit.util.IterableNodeList.access$100:(Lorg/xmlunit/util/IterableNodeList;)Lorg/w3c/dom/NodeList; │ │ +132724: 5400 d31d |0000: iget-object v0, v0, Lorg/xmlunit/util/IterableNodeList;.nl:Lorg/w3c/dom/NodeList; // field@1dd3 │ │ +132728: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/util/IterableNodeList; │ │ │ │ #2 : (in Lorg/xmlunit/util/IterableNodeList;) │ │ @@ -339951,17 +339953,17 @@ │ │ type : '(Lorg/xmlunit/util/IterableNodeList;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1326b0: |[1326b0] org.xmlunit.util.IterableNodeList.access$200:(Lorg/xmlunit/util/IterableNodeList;)I │ │ -1326c0: 5200 d21d |0000: iget v0, v0, Lorg/xmlunit/util/IterableNodeList;.length:I // field@1dd2 │ │ -1326c4: 0f00 |0002: return v0 │ │ +1326b8: |[1326b8] org.xmlunit.util.IterableNodeList.access$200:(Lorg/xmlunit/util/IterableNodeList;)I │ │ +1326c8: 5200 d21d |0000: iget v0, v0, Lorg/xmlunit/util/IterableNodeList;.length:I // field@1dd2 │ │ +1326cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/util/IterableNodeList; │ │ │ │ #3 : (in Lorg/xmlunit/util/IterableNodeList;) │ │ @@ -339969,20 +339971,20 @@ │ │ type : '(Lorg/w3c/dom/NodeList;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1326e8: |[1326e8] org.xmlunit.util.IterableNodeList.asList:(Lorg/w3c/dom/NodeList;)Ljava/util/List; │ │ -1326f8: 2200 a009 |0000: new-instance v0, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ -1326fc: 7020 f637 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ -132702: 7110 1538 0000 |0005: invoke-static {v0}, Lorg/xmlunit/util/Linqy;.asList:(Ljava/lang/Iterable;)Ljava/util/List; // method@3815 │ │ -132708: 0c01 |0008: move-result-object v1 │ │ -13270a: 1101 |0009: return-object v1 │ │ +1326f0: |[1326f0] org.xmlunit.util.IterableNodeList.asList:(Lorg/w3c/dom/NodeList;)Ljava/util/List; │ │ +132700: 2200 a009 |0000: new-instance v0, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ +132704: 7020 f637 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ +13270a: 7110 1538 0000 |0005: invoke-static {v0}, Lorg/xmlunit/util/Linqy;.asList:(Ljava/lang/Iterable;)Ljava/util/List; // method@3815 │ │ +132710: 0c01 |0008: move-result-object v1 │ │ +132712: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Lorg/w3c/dom/NodeList; │ │ │ │ Virtual methods - │ │ @@ -339991,19 +339993,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1326c8: |[1326c8] org.xmlunit.util.IterableNodeList.iterator:()Ljava/util/Iterator; │ │ -1326d8: 2200 9f09 |0000: new-instance v0, Lorg/xmlunit/util/IterableNodeList$NodeListIterator; // type@099f │ │ -1326dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1326de: 7030 f137 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.:(Lorg/xmlunit/util/IterableNodeList;Lorg/xmlunit/util/IterableNodeList$1;)V // method@37f1 │ │ -1326e4: 1100 |0006: return-object v0 │ │ +1326d0: |[1326d0] org.xmlunit.util.IterableNodeList.iterator:()Ljava/util/Iterator; │ │ +1326e0: 2200 9f09 |0000: new-instance v0, Lorg/xmlunit/util/IterableNodeList$NodeListIterator; // type@099f │ │ +1326e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1326e6: 7030 f137 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/xmlunit/util/IterableNodeList$NodeListIterator;.:(Lorg/xmlunit/util/IterableNodeList;Lorg/xmlunit/util/IterableNodeList$1;)V // method@37f1 │ │ +1326ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/xmlunit/util/IterableNodeList; │ │ │ │ source_file_idx : 4983 (IterableNodeList.java) │ │ @@ -340044,18 +340046,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -13279c: |[13279c] org.xmlunit.util.Linqy$2.:(Ljava/lang/Object;)V │ │ -1327ac: 5b01 d41d |0000: iput-object v1, v0, Lorg/xmlunit/util/Linqy$2;.val$single:Ljava/lang/Object; // field@1dd4 │ │ -1327b0: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1327b6: 0e00 |0005: return-void │ │ +1327a4: |[1327a4] org.xmlunit.util.Linqy$2.:(Ljava/lang/Object;)V │ │ +1327b4: 5b01 d41d |0000: iput-object v1, v0, Lorg/xmlunit/util/Linqy$2;.val$single:Ljava/lang/Object; // field@1dd4 │ │ +1327b8: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1327be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/util/Linqy$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -340065,20 +340067,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -132778: |[132778] org.xmlunit.util.Linqy$2.iterator:()Ljava/util/Iterator; │ │ -132788: 2200 a709 |0000: new-instance v0, Lorg/xmlunit/util/Linqy$OnceOnlyIterator; // type@09a7 │ │ -13278c: 5431 d41d |0002: iget-object v1, v3, Lorg/xmlunit/util/Linqy$2;.val$single:Ljava/lang/Object; // field@1dd4 │ │ -132790: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -132792: 7030 0e38 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.:(Ljava/lang/Object;Lorg/xmlunit/util/Linqy$1;)V // method@380e │ │ -132798: 1100 |0008: return-object v0 │ │ +132780: |[132780] org.xmlunit.util.Linqy$2.iterator:()Ljava/util/Iterator; │ │ +132790: 2200 a709 |0000: new-instance v0, Lorg/xmlunit/util/Linqy$OnceOnlyIterator; // type@09a7 │ │ +132794: 5431 d41d |0002: iget-object v1, v3, Lorg/xmlunit/util/Linqy$2;.val$single:Ljava/lang/Object; // field@1dd4 │ │ +132798: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +13279a: 7030 0e38 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.:(Ljava/lang/Object;Lorg/xmlunit/util/Linqy$1;)V // method@380e │ │ +1327a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lorg/xmlunit/util/Linqy$2; │ │ │ │ source_file_idx : 7086 (Linqy.java) │ │ @@ -340123,19 +340125,19 @@ │ │ type : '(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1327e8: |[1327e8] org.xmlunit.util.Linqy$3.:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)V │ │ -1327f8: 5b01 d51d |0000: iput-object v1, v0, Lorg/xmlunit/util/Linqy$3;.val$from:Ljava/lang/Iterable; // field@1dd5 │ │ -1327fc: 5b02 d61d |0002: iput-object v2, v0, Lorg/xmlunit/util/Linqy$3;.val$mapper:Lorg/xmlunit/util/Mapper; // field@1dd6 │ │ -132800: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -132806: 0e00 |0007: return-void │ │ +1327f0: |[1327f0] org.xmlunit.util.Linqy$3.:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)V │ │ +132800: 5b01 d51d |0000: iput-object v1, v0, Lorg/xmlunit/util/Linqy$3;.val$from:Ljava/lang/Iterable; // field@1dd5 │ │ +132804: 5b02 d61d |0002: iput-object v2, v0, Lorg/xmlunit/util/Linqy$3;.val$mapper:Lorg/xmlunit/util/Mapper; // field@1dd6 │ │ +132808: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +13280e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/util/Linqy$3; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Iterable; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/xmlunit/util/Mapper; │ │ @@ -340146,23 +340148,23 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -1327b8: |[1327b8] org.xmlunit.util.Linqy$3.iterator:()Ljava/util/Iterator; │ │ -1327c8: 2200 a609 |0000: new-instance v0, Lorg/xmlunit/util/Linqy$MappingIterator; // type@09a6 │ │ -1327cc: 5441 d51d |0002: iget-object v1, v4, Lorg/xmlunit/util/Linqy$3;.val$from:Ljava/lang/Iterable; // field@1dd5 │ │ -1327d0: 7210 652a 0100 |0004: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -1327d6: 0c01 |0007: move-result-object v1 │ │ -1327d8: 5442 d61d |0008: iget-object v2, v4, Lorg/xmlunit/util/Linqy$3;.val$mapper:Lorg/xmlunit/util/Mapper; // field@1dd6 │ │ -1327dc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1327de: 7040 0938 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lorg/xmlunit/util/Linqy$MappingIterator;.:(Ljava/util/Iterator;Lorg/xmlunit/util/Mapper;Lorg/xmlunit/util/Linqy$1;)V // method@3809 │ │ -1327e4: 1100 |000e: return-object v0 │ │ +1327c0: |[1327c0] org.xmlunit.util.Linqy$3.iterator:()Ljava/util/Iterator; │ │ +1327d0: 2200 a609 |0000: new-instance v0, Lorg/xmlunit/util/Linqy$MappingIterator; // type@09a6 │ │ +1327d4: 5441 d51d |0002: iget-object v1, v4, Lorg/xmlunit/util/Linqy$3;.val$from:Ljava/lang/Iterable; // field@1dd5 │ │ +1327d8: 7210 652a 0100 |0004: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +1327de: 0c01 |0007: move-result-object v1 │ │ +1327e0: 5442 d61d |0008: iget-object v2, v4, Lorg/xmlunit/util/Linqy$3;.val$mapper:Lorg/xmlunit/util/Mapper; // field@1dd6 │ │ +1327e4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1327e6: 7040 0938 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lorg/xmlunit/util/Linqy$MappingIterator;.:(Ljava/util/Iterator;Lorg/xmlunit/util/Mapper;Lorg/xmlunit/util/Linqy$1;)V // method@3809 │ │ +1327ec: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/xmlunit/util/Linqy$3; │ │ │ │ source_file_idx : 7086 (Linqy.java) │ │ @@ -340207,19 +340209,19 @@ │ │ type : '(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -132838: |[132838] org.xmlunit.util.Linqy$4.:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)V │ │ -132848: 5b01 d81d |0000: iput-object v1, v0, Lorg/xmlunit/util/Linqy$4;.val$sequence:Ljava/lang/Iterable; // field@1dd8 │ │ -13284c: 5b02 d71d |0002: iput-object v2, v0, Lorg/xmlunit/util/Linqy$4;.val$filter:Lorg/xmlunit/util/Predicate; // field@1dd7 │ │ -132850: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -132856: 0e00 |0007: return-void │ │ +132840: |[132840] org.xmlunit.util.Linqy$4.:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)V │ │ +132850: 5b01 d81d |0000: iput-object v1, v0, Lorg/xmlunit/util/Linqy$4;.val$sequence:Ljava/lang/Iterable; // field@1dd8 │ │ +132854: 5b02 d71d |0002: iput-object v2, v0, Lorg/xmlunit/util/Linqy$4;.val$filter:Lorg/xmlunit/util/Predicate; // field@1dd7 │ │ +132858: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +13285e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/util/Linqy$4; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Iterable; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/xmlunit/util/Predicate; │ │ @@ -340230,23 +340232,23 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -132808: |[132808] org.xmlunit.util.Linqy$4.iterator:()Ljava/util/Iterator; │ │ -132818: 2200 a509 |0000: new-instance v0, Lorg/xmlunit/util/Linqy$FilteringIterator; // type@09a5 │ │ -13281c: 5441 d81d |0002: iget-object v1, v4, Lorg/xmlunit/util/Linqy$4;.val$sequence:Ljava/lang/Iterable; // field@1dd8 │ │ -132820: 7210 652a 0100 |0004: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -132826: 0c01 |0007: move-result-object v1 │ │ -132828: 5442 d71d |0008: iget-object v2, v4, Lorg/xmlunit/util/Linqy$4;.val$filter:Lorg/xmlunit/util/Predicate; // field@1dd7 │ │ -13282c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -13282e: 7040 0438 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lorg/xmlunit/util/Linqy$FilteringIterator;.:(Ljava/util/Iterator;Lorg/xmlunit/util/Predicate;Lorg/xmlunit/util/Linqy$1;)V // method@3804 │ │ -132834: 1100 |000e: return-object v0 │ │ +132810: |[132810] org.xmlunit.util.Linqy$4.iterator:()Ljava/util/Iterator; │ │ +132820: 2200 a509 |0000: new-instance v0, Lorg/xmlunit/util/Linqy$FilteringIterator; // type@09a5 │ │ +132824: 5441 d81d |0002: iget-object v1, v4, Lorg/xmlunit/util/Linqy$4;.val$sequence:Ljava/lang/Iterable; // field@1dd8 │ │ +132828: 7210 652a 0100 |0004: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +13282e: 0c01 |0007: move-result-object v1 │ │ +132830: 5442 d71d |0008: iget-object v2, v4, Lorg/xmlunit/util/Linqy$4;.val$filter:Lorg/xmlunit/util/Predicate; // field@1dd7 │ │ +132834: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +132836: 7040 0438 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lorg/xmlunit/util/Linqy$FilteringIterator;.:(Ljava/util/Iterator;Lorg/xmlunit/util/Predicate;Lorg/xmlunit/util/Linqy$1;)V // method@3804 │ │ +13283c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/xmlunit/util/Linqy$4; │ │ │ │ source_file_idx : 7086 (Linqy.java) │ │ @@ -340303,22 +340305,22 @@ │ │ type : '(Ljava/util/Iterator;Lorg/xmlunit/util/Predicate;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1328e0: |[1328e0] org.xmlunit.util.Linqy$FilteringIterator.:(Ljava/util/Iterator;Lorg/xmlunit/util/Predicate;)V │ │ -1328f0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1328f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1328f8: 5b10 db1d |0004: iput-object v0, v1, Lorg/xmlunit/util/Linqy$FilteringIterator;.lookAhead:Ljava/lang/Object; // field@1ddb │ │ -1328fc: 5b12 da1d |0006: iput-object v2, v1, Lorg/xmlunit/util/Linqy$FilteringIterator;.i:Ljava/util/Iterator; // field@1dda │ │ -132900: 5b13 d91d |0008: iput-object v3, v1, Lorg/xmlunit/util/Linqy$FilteringIterator;.filter:Lorg/xmlunit/util/Predicate; // field@1dd9 │ │ -132904: 6e10 0538 0100 |000a: invoke-virtual {v1}, Lorg/xmlunit/util/Linqy$FilteringIterator;.hasNext:()Z // method@3805 │ │ -13290a: 0e00 |000d: return-void │ │ +1328e8: |[1328e8] org.xmlunit.util.Linqy$FilteringIterator.:(Ljava/util/Iterator;Lorg/xmlunit/util/Predicate;)V │ │ +1328f8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1328fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +132900: 5b10 db1d |0004: iput-object v0, v1, Lorg/xmlunit/util/Linqy$FilteringIterator;.lookAhead:Ljava/lang/Object; // field@1ddb │ │ +132904: 5b12 da1d |0006: iput-object v2, v1, Lorg/xmlunit/util/Linqy$FilteringIterator;.i:Ljava/util/Iterator; // field@1dda │ │ +132908: 5b13 d91d |0008: iput-object v3, v1, Lorg/xmlunit/util/Linqy$FilteringIterator;.filter:Lorg/xmlunit/util/Predicate; // field@1dd9 │ │ +13290c: 6e10 0538 0100 |000a: invoke-virtual {v1}, Lorg/xmlunit/util/Linqy$FilteringIterator;.hasNext:()Z // method@3805 │ │ +132912: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=183 │ │ 0x0006 line=185 │ │ 0x0008 line=186 │ │ 0x000a line=187 │ │ @@ -340332,17 +340334,17 @@ │ │ type : '(Ljava/util/Iterator;Lorg/xmlunit/util/Predicate;Lorg/xmlunit/util/Linqy$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -13290c: |[13290c] org.xmlunit.util.Linqy$FilteringIterator.:(Ljava/util/Iterator;Lorg/xmlunit/util/Predicate;Lorg/xmlunit/util/Linqy$1;)V │ │ -13291c: 7030 0338 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/xmlunit/util/Linqy$FilteringIterator;.:(Ljava/util/Iterator;Lorg/xmlunit/util/Predicate;)V // method@3803 │ │ -132922: 0e00 |0003: return-void │ │ +132914: |[132914] org.xmlunit.util.Linqy$FilteringIterator.:(Ljava/util/Iterator;Lorg/xmlunit/util/Predicate;Lorg/xmlunit/util/Linqy$1;)V │ │ +132924: 7030 0338 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/xmlunit/util/Linqy$FilteringIterator;.:(Ljava/util/Iterator;Lorg/xmlunit/util/Predicate;)V // method@3803 │ │ +13292a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/util/Linqy$FilteringIterator; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/Iterator; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/xmlunit/util/Predicate; │ │ @@ -340354,36 +340356,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -132858: |[132858] org.xmlunit.util.Linqy$FilteringIterator.hasNext:()Z │ │ -132868: 5420 db1d |0000: iget-object v0, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.lookAhead:Ljava/lang/Object; // field@1ddb │ │ -13286c: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -132870: 5420 da1d |0004: iget-object v0, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.i:Ljava/util/Iterator; // field@1dda │ │ -132874: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -13287a: 0a00 |0009: move-result v0 │ │ -13287c: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ -132880: 5420 da1d |000c: iget-object v0, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.i:Ljava/util/Iterator; // field@1dda │ │ -132884: 7210 052c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -13288a: 0c00 |0011: move-result-object v0 │ │ -13288c: 5421 d91d |0012: iget-object v1, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.filter:Lorg/xmlunit/util/Predicate; // field@1dd9 │ │ -132890: 7220 2438 0100 |0014: invoke-interface {v1, v0}, Lorg/xmlunit/util/Predicate;.test:(Ljava/lang/Object;)Z // method@3824 │ │ -132896: 0a01 |0017: move-result v1 │ │ -132898: 3801 e8ff |0018: if-eqz v1, 0000 // -0018 │ │ -13289c: 5b20 db1d |001a: iput-object v0, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.lookAhead:Ljava/lang/Object; // field@1ddb │ │ -1328a0: 28e4 |001c: goto 0000 // -001c │ │ -1328a2: 5420 db1d |001d: iget-object v0, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.lookAhead:Ljava/lang/Object; // field@1ddb │ │ -1328a6: 3800 0400 |001f: if-eqz v0, 0023 // +0004 │ │ -1328aa: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -1328ac: 2802 |0022: goto 0024 // +0002 │ │ -1328ae: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -1328b0: 0f00 |0024: return v0 │ │ +132860: |[132860] org.xmlunit.util.Linqy$FilteringIterator.hasNext:()Z │ │ +132870: 5420 db1d |0000: iget-object v0, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.lookAhead:Ljava/lang/Object; // field@1ddb │ │ +132874: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +132878: 5420 da1d |0004: iget-object v0, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.i:Ljava/util/Iterator; // field@1dda │ │ +13287c: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +132882: 0a00 |0009: move-result v0 │ │ +132884: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ +132888: 5420 da1d |000c: iget-object v0, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.i:Ljava/util/Iterator; // field@1dda │ │ +13288c: 7210 052c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +132892: 0c00 |0011: move-result-object v0 │ │ +132894: 5421 d91d |0012: iget-object v1, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.filter:Lorg/xmlunit/util/Predicate; // field@1dd9 │ │ +132898: 7220 2438 0100 |0014: invoke-interface {v1, v0}, Lorg/xmlunit/util/Predicate;.test:(Ljava/lang/Object;)Z // method@3824 │ │ +13289e: 0a01 |0017: move-result v1 │ │ +1328a0: 3801 e8ff |0018: if-eqz v1, 0000 // -0018 │ │ +1328a4: 5b20 db1d |001a: iput-object v0, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.lookAhead:Ljava/lang/Object; // field@1ddb │ │ +1328a8: 28e4 |001c: goto 0000 // -001c │ │ +1328aa: 5420 db1d |001d: iget-object v0, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.lookAhead:Ljava/lang/Object; // field@1ddb │ │ +1328ae: 3800 0400 |001f: if-eqz v0, 0023 // +0004 │ │ +1328b2: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +1328b4: 2802 |0022: goto 0024 // +0002 │ │ +1328b6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +1328b8: 0f00 |0024: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x000c line=205 │ │ 0x0012 line=206 │ │ 0x001a line=207 │ │ 0x001d line=210 │ │ @@ -340395,23 +340397,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1328b4: |[1328b4] org.xmlunit.util.Linqy$FilteringIterator.next:()Ljava/lang/Object; │ │ -1328c4: 5420 db1d |0000: iget-object v0, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.lookAhead:Ljava/lang/Object; // field@1ddb │ │ -1328c8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -1328cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1328ce: 5b21 db1d |0005: iput-object v1, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.lookAhead:Ljava/lang/Object; // field@1ddb │ │ -1328d2: 1100 |0007: return-object v0 │ │ -1328d4: 2200 6907 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@0769 │ │ -1328d8: 7010 5d2c 0000 |000a: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@2c5d │ │ -1328de: 2700 |000d: throw v0 │ │ +1328bc: |[1328bc] org.xmlunit.util.Linqy$FilteringIterator.next:()Ljava/lang/Object; │ │ +1328cc: 5420 db1d |0000: iget-object v0, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.lookAhead:Ljava/lang/Object; // field@1ddb │ │ +1328d0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +1328d4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1328d6: 5b21 db1d |0005: iput-object v1, v2, Lorg/xmlunit/util/Linqy$FilteringIterator;.lookAhead:Ljava/lang/Object; // field@1ddb │ │ +1328da: 1100 |0007: return-object v0 │ │ +1328dc: 2200 6907 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@0769 │ │ +1328e0: 7010 5d2c 0000 |000a: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@2c5d │ │ +1328e6: 2700 |000d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0005 line=199 │ │ 0x0008 line=196 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/xmlunit/util/Linqy$FilteringIterator; │ │ @@ -340421,18 +340423,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -132924: |[132924] org.xmlunit.util.Linqy$FilteringIterator.remove:()V │ │ -132934: 5410 da1d |0000: iget-object v0, v1, Lorg/xmlunit/util/Linqy$FilteringIterator;.i:Ljava/util/Iterator; // field@1dda │ │ -132938: 7210 062c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2c06 │ │ -13293e: 0e00 |0005: return-void │ │ +13292c: |[13292c] org.xmlunit.util.Linqy$FilteringIterator.remove:()V │ │ +13293c: 5410 da1d |0000: iget-object v0, v1, Lorg/xmlunit/util/Linqy$FilteringIterator;.i:Ljava/util/Iterator; // field@1dda │ │ +132940: 7210 062c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2c06 │ │ +132946: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/util/Linqy$FilteringIterator; │ │ │ │ source_file_idx : 7086 (Linqy.java) │ │ @@ -340483,19 +340485,19 @@ │ │ type : '(Ljava/util/Iterator;Lorg/xmlunit/util/Mapper;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -13298c: |[13298c] org.xmlunit.util.Linqy$MappingIterator.:(Ljava/util/Iterator;Lorg/xmlunit/util/Mapper;)V │ │ -13299c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1329a2: 5b01 dc1d |0003: iput-object v1, v0, Lorg/xmlunit/util/Linqy$MappingIterator;.i:Ljava/util/Iterator; // field@1ddc │ │ -1329a6: 5b02 dd1d |0005: iput-object v2, v0, Lorg/xmlunit/util/Linqy$MappingIterator;.mapper:Lorg/xmlunit/util/Mapper; // field@1ddd │ │ -1329aa: 0e00 |0007: return-void │ │ +132994: |[132994] org.xmlunit.util.Linqy$MappingIterator.:(Ljava/util/Iterator;Lorg/xmlunit/util/Mapper;)V │ │ +1329a4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1329aa: 5b01 dc1d |0003: iput-object v1, v0, Lorg/xmlunit/util/Linqy$MappingIterator;.i:Ljava/util/Iterator; // field@1ddc │ │ +1329ae: 5b02 dd1d |0005: iput-object v2, v0, Lorg/xmlunit/util/Linqy$MappingIterator;.mapper:Lorg/xmlunit/util/Mapper; // field@1ddd │ │ +1329b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0003 line=163 │ │ 0x0005 line=164 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/util/Linqy$MappingIterator; │ │ @@ -340507,17 +340509,17 @@ │ │ type : '(Ljava/util/Iterator;Lorg/xmlunit/util/Mapper;Lorg/xmlunit/util/Linqy$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1329ac: |[1329ac] org.xmlunit.util.Linqy$MappingIterator.:(Ljava/util/Iterator;Lorg/xmlunit/util/Mapper;Lorg/xmlunit/util/Linqy$1;)V │ │ -1329bc: 7030 0838 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/xmlunit/util/Linqy$MappingIterator;.:(Ljava/util/Iterator;Lorg/xmlunit/util/Mapper;)V // method@3808 │ │ -1329c2: 0e00 |0003: return-void │ │ +1329b4: |[1329b4] org.xmlunit.util.Linqy$MappingIterator.:(Ljava/util/Iterator;Lorg/xmlunit/util/Mapper;Lorg/xmlunit/util/Linqy$1;)V │ │ +1329c4: 7030 0838 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/xmlunit/util/Linqy$MappingIterator;.:(Ljava/util/Iterator;Lorg/xmlunit/util/Mapper;)V // method@3808 │ │ +1329ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/util/Linqy$MappingIterator; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/Iterator; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/xmlunit/util/Mapper; │ │ @@ -340529,19 +340531,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -132940: |[132940] org.xmlunit.util.Linqy$MappingIterator.hasNext:()Z │ │ -132950: 5410 dc1d |0000: iget-object v0, v1, Lorg/xmlunit/util/Linqy$MappingIterator;.i:Ljava/util/Iterator; // field@1ddc │ │ -132954: 7210 042c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -13295a: 0a00 |0005: move-result v0 │ │ -13295c: 0f00 |0006: return v0 │ │ +132948: |[132948] org.xmlunit.util.Linqy$MappingIterator.hasNext:()Z │ │ +132958: 5410 dc1d |0000: iget-object v0, v1, Lorg/xmlunit/util/Linqy$MappingIterator;.i:Ljava/util/Iterator; // field@1ddc │ │ +13295c: 7210 042c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +132962: 0a00 |0005: move-result v0 │ │ +132964: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/xmlunit/util/Linqy$MappingIterator; │ │ │ │ #1 : (in Lorg/xmlunit/util/Linqy$MappingIterator;) │ │ @@ -340549,22 +340551,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -132960: |[132960] org.xmlunit.util.Linqy$MappingIterator.next:()Ljava/lang/Object; │ │ -132970: 5420 dd1d |0000: iget-object v0, v2, Lorg/xmlunit/util/Linqy$MappingIterator;.mapper:Lorg/xmlunit/util/Mapper; // field@1ddd │ │ -132974: 5421 dc1d |0002: iget-object v1, v2, Lorg/xmlunit/util/Linqy$MappingIterator;.i:Ljava/util/Iterator; // field@1ddc │ │ -132978: 7210 052c 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -13297e: 0c01 |0007: move-result-object v1 │ │ -132980: 7220 1b38 1000 |0008: invoke-interface {v0, v1}, Lorg/xmlunit/util/Mapper;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@381b │ │ -132986: 0c00 |000b: move-result-object v0 │ │ -132988: 1100 |000c: return-object v0 │ │ +132968: |[132968] org.xmlunit.util.Linqy$MappingIterator.next:()Ljava/lang/Object; │ │ +132978: 5420 dd1d |0000: iget-object v0, v2, Lorg/xmlunit/util/Linqy$MappingIterator;.mapper:Lorg/xmlunit/util/Mapper; // field@1ddd │ │ +13297c: 5421 dc1d |0002: iget-object v1, v2, Lorg/xmlunit/util/Linqy$MappingIterator;.i:Ljava/util/Iterator; // field@1ddc │ │ +132980: 7210 052c 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +132986: 0c01 |0007: move-result-object v1 │ │ +132988: 7220 1b38 1000 |0008: invoke-interface {v0, v1}, Lorg/xmlunit/util/Mapper;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@381b │ │ +13298e: 0c00 |000b: move-result-object v0 │ │ +132990: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/xmlunit/util/Linqy$MappingIterator; │ │ │ │ #2 : (in Lorg/xmlunit/util/Linqy$MappingIterator;) │ │ @@ -340572,18 +340574,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1329c4: |[1329c4] org.xmlunit.util.Linqy$MappingIterator.remove:()V │ │ -1329d4: 5410 dc1d |0000: iget-object v0, v1, Lorg/xmlunit/util/Linqy$MappingIterator;.i:Ljava/util/Iterator; // field@1ddc │ │ -1329d8: 7210 062c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2c06 │ │ -1329de: 0e00 |0005: return-void │ │ +1329cc: |[1329cc] org.xmlunit.util.Linqy$MappingIterator.remove:()V │ │ +1329dc: 5410 dc1d |0000: iget-object v0, v1, Lorg/xmlunit/util/Linqy$MappingIterator;.i:Ljava/util/Iterator; // field@1ddc │ │ +1329e0: 7210 062c 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2c06 │ │ +1329e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/util/Linqy$MappingIterator; │ │ │ │ source_file_idx : 7086 (Linqy.java) │ │ @@ -340632,20 +340634,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -132a2c: |[132a2c] org.xmlunit.util.Linqy$OnceOnlyIterator.:(Ljava/lang/Object;)V │ │ -132a3c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -132a42: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -132a44: 5c10 df1d |0004: iput-boolean v0, v1, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.iterated:Z // field@1ddf │ │ -132a48: 5b12 de1d |0006: iput-object v2, v1, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.element:Ljava/lang/Object; // field@1dde │ │ -132a4c: 0e00 |0008: return-void │ │ +132a34: |[132a34] org.xmlunit.util.Linqy$OnceOnlyIterator.:(Ljava/lang/Object;)V │ │ +132a44: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +132a4a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +132a4c: 5c10 df1d |0004: iput-boolean v0, v1, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.iterated:Z // field@1ddf │ │ +132a50: 5b12 de1d |0006: iput-object v2, v1, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.element:Ljava/lang/Object; // field@1dde │ │ +132a54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=137 │ │ 0x0006 line=139 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/xmlunit/util/Linqy$OnceOnlyIterator; │ │ @@ -340656,17 +340658,17 @@ │ │ type : '(Ljava/lang/Object;Lorg/xmlunit/util/Linqy$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -132a50: |[132a50] org.xmlunit.util.Linqy$OnceOnlyIterator.:(Ljava/lang/Object;Lorg/xmlunit/util/Linqy$1;)V │ │ -132a60: 7020 0d38 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.:(Ljava/lang/Object;)V // method@380d │ │ -132a66: 0e00 |0003: return-void │ │ +132a58: |[132a58] org.xmlunit.util.Linqy$OnceOnlyIterator.:(Ljava/lang/Object;Lorg/xmlunit/util/Linqy$1;)V │ │ +132a68: 7020 0d38 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.:(Ljava/lang/Object;)V // method@380d │ │ +132a6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/util/Linqy$OnceOnlyIterator; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/xmlunit/util/Linqy$1; │ │ @@ -340677,18 +340679,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1329e0: |[1329e0] org.xmlunit.util.Linqy$OnceOnlyIterator.hasNext:()Z │ │ -1329f0: 5510 df1d |0000: iget-boolean v0, v1, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.iterated:Z // field@1ddf │ │ -1329f4: df00 0001 |0002: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -1329f8: 0f00 |0004: return v0 │ │ +1329e8: |[1329e8] org.xmlunit.util.Linqy$OnceOnlyIterator.hasNext:()Z │ │ +1329f8: 5510 df1d |0000: iget-boolean v0, v1, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.iterated:Z // field@1ddf │ │ +1329fc: df00 0001 |0002: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +132a00: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/util/Linqy$OnceOnlyIterator; │ │ │ │ #1 : (in Lorg/xmlunit/util/Linqy$OnceOnlyIterator;) │ │ @@ -340696,24 +340698,24 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1329fc: |[1329fc] org.xmlunit.util.Linqy$OnceOnlyIterator.next:()Ljava/lang/Object; │ │ -132a0c: 5510 df1d |0000: iget-boolean v0, v1, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.iterated:Z // field@1ddf │ │ -132a10: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -132a14: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -132a16: 5c10 df1d |0005: iput-boolean v0, v1, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.iterated:Z // field@1ddf │ │ -132a1a: 5410 de1d |0007: iget-object v0, v1, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.element:Ljava/lang/Object; // field@1dde │ │ -132a1e: 1100 |0009: return-object v0 │ │ -132a20: 2200 6907 |000a: new-instance v0, Ljava/util/NoSuchElementException; // type@0769 │ │ -132a24: 7010 5d2c 0000 |000c: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@2c5d │ │ -132a2a: 2700 |000f: throw v0 │ │ +132a04: |[132a04] org.xmlunit.util.Linqy$OnceOnlyIterator.next:()Ljava/lang/Object; │ │ +132a14: 5510 df1d |0000: iget-boolean v0, v1, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.iterated:Z // field@1ddf │ │ +132a18: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +132a1c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +132a1e: 5c10 df1d |0005: iput-boolean v0, v1, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.iterated:Z // field@1ddf │ │ +132a22: 5410 de1d |0007: iget-object v0, v1, Lorg/xmlunit/util/Linqy$OnceOnlyIterator;.element:Ljava/lang/Object; // field@1dde │ │ +132a26: 1100 |0009: return-object v0 │ │ +132a28: 2200 6907 |000a: new-instance v0, Ljava/util/NoSuchElementException; // type@0769 │ │ +132a2c: 7010 5d2c 0000 |000c: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@2c5d │ │ +132a32: 2700 |000f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0005 line=150 │ │ 0x0007 line=151 │ │ 0x000a line=148 │ │ locals : │ │ @@ -340724,18 +340726,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -132a68: |[132a68] org.xmlunit.util.Linqy$OnceOnlyIterator.remove:()V │ │ -132a78: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ -132a7c: 7010 1a2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ -132a82: 2700 |0005: throw v0 │ │ +132a70: |[132a70] org.xmlunit.util.Linqy$OnceOnlyIterator.remove:()V │ │ +132a80: 2200 1807 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0718 │ │ +132a84: 7010 1a2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b1a │ │ +132a8a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/util/Linqy$OnceOnlyIterator; │ │ │ │ source_file_idx : 7086 (Linqy.java) │ │ @@ -340781,17 +340783,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -132bf0: |[132bf0] org.xmlunit.util.Linqy.:()V │ │ -132c00: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -132c06: 0e00 |0003: return-void │ │ +132bf8: |[132bf8] org.xmlunit.util.Linqy.:()V │ │ +132c08: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +132c0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/util/Linqy; │ │ │ │ #1 : (in Lorg/xmlunit/util/Linqy;) │ │ @@ -340799,29 +340801,29 @@ │ │ type : '(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -132a84: |[132a84] org.xmlunit.util.Linqy.all:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z │ │ -132a94: 7210 652a 0100 |0000: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -132a9a: 0c01 |0003: move-result-object v1 │ │ -132a9c: 7210 042c 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -132aa2: 0a00 |0007: move-result v0 │ │ -132aa4: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -132aa8: 7210 052c 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -132aae: 0c00 |000d: move-result-object v0 │ │ -132ab0: 7220 2438 0200 |000e: invoke-interface {v2, v0}, Lorg/xmlunit/util/Predicate;.test:(Ljava/lang/Object;)Z // method@3824 │ │ -132ab6: 0a00 |0011: move-result v0 │ │ -132ab8: 3900 f2ff |0012: if-nez v0, 0004 // -000e │ │ -132abc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -132abe: 0f01 |0015: return v1 │ │ -132ac0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -132ac2: 0f01 |0017: return v1 │ │ +132a8c: |[132a8c] org.xmlunit.util.Linqy.all:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z │ │ +132a9c: 7210 652a 0100 |0000: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +132aa2: 0c01 |0003: move-result-object v1 │ │ +132aa4: 7210 042c 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +132aaa: 0a00 |0007: move-result v0 │ │ +132aac: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +132ab0: 7210 052c 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +132ab6: 0c00 |000d: move-result-object v0 │ │ +132ab8: 7220 2438 0200 |000e: invoke-interface {v2, v0}, Lorg/xmlunit/util/Predicate;.test:(Ljava/lang/Object;)Z // method@3824 │ │ +132abe: 0a00 |0011: move-result v0 │ │ +132ac0: 3900 f2ff |0012: if-nez v0, 0004 // -000e │ │ +132ac4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +132ac6: 0f01 |0015: return v1 │ │ +132ac8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +132aca: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x000e line=128 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) Ljava/lang/Iterable; │ │ 0x0000 - 0x0018 reg=2 (null) Lorg/xmlunit/util/Predicate; │ │ @@ -340831,29 +340833,29 @@ │ │ type : '(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -132ac4: |[132ac4] org.xmlunit.util.Linqy.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z │ │ -132ad4: 7210 652a 0100 |0000: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -132ada: 0c01 |0003: move-result-object v1 │ │ -132adc: 7210 042c 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -132ae2: 0a00 |0007: move-result v0 │ │ -132ae4: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -132ae8: 7210 052c 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -132aee: 0c00 |000d: move-result-object v0 │ │ -132af0: 7220 2438 0200 |000e: invoke-interface {v2, v0}, Lorg/xmlunit/util/Predicate;.test:(Ljava/lang/Object;)Z // method@3824 │ │ -132af6: 0a00 |0011: move-result v0 │ │ -132af8: 3800 f2ff |0012: if-eqz v0, 0004 // -000e │ │ -132afc: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -132afe: 0f01 |0015: return v1 │ │ -132b00: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -132b02: 0f01 |0017: return v1 │ │ +132acc: |[132acc] org.xmlunit.util.Linqy.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z │ │ +132adc: 7210 652a 0100 |0000: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +132ae2: 0c01 |0003: move-result-object v1 │ │ +132ae4: 7210 042c 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +132aea: 0a00 |0007: move-result v0 │ │ +132aec: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +132af0: 7210 052c 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +132af6: 0c00 |000d: move-result-object v0 │ │ +132af8: 7220 2438 0200 |000e: invoke-interface {v2, v0}, Lorg/xmlunit/util/Predicate;.test:(Ljava/lang/Object;)Z // method@3824 │ │ +132afe: 0a00 |0011: move-result v0 │ │ +132b00: 3800 f2ff |0012: if-eqz v0, 0004 // -000e │ │ +132b04: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +132b06: 0f01 |0015: return v1 │ │ +132b08: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +132b0a: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000e line=112 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) Ljava/lang/Iterable; │ │ 0x0000 - 0x0018 reg=2 (null) Lorg/xmlunit/util/Predicate; │ │ @@ -340863,27 +340865,27 @@ │ │ type : '(Ljava/lang/Iterable;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -132bb0: |[132bb0] org.xmlunit.util.Linqy.asList:(Ljava/lang/Iterable;)Ljava/util/List; │ │ -132bc0: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -132bc4: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -132bca: 7210 652a 0200 |0005: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -132bd0: 0c02 |0008: move-result-object v2 │ │ -132bd2: 7210 042c 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -132bd8: 0a01 |000c: move-result v1 │ │ -132bda: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -132bde: 7210 052c 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -132be4: 0c01 |0012: move-result-object v1 │ │ -132be6: 6e20 922b 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -132bec: 28f3 |0016: goto 0009 // -000d │ │ -132bee: 1100 |0017: return-object v0 │ │ +132bb8: |[132bb8] org.xmlunit.util.Linqy.asList:(Ljava/lang/Iterable;)Ljava/util/List; │ │ +132bc8: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +132bcc: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +132bd2: 7210 652a 0200 |0005: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +132bd8: 0c02 |0008: move-result-object v2 │ │ +132bda: 7210 042c 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +132be0: 0a01 |000c: move-result v1 │ │ +132be2: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +132be6: 7210 052c 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +132bec: 0c01 |0012: move-result-object v1 │ │ +132bee: 6e20 922b 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +132bf4: 28f3 |0016: goto 0009 // -000d │ │ +132bf6: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ 0x0013 line=34 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/lang/Iterable; │ │ @@ -340893,20 +340895,20 @@ │ │ type : '(Ljava/lang/Iterable;)Ljava/lang/Iterable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -132b38: |[132b38] org.xmlunit.util.Linqy.cast:(Ljava/lang/Iterable;)Ljava/lang/Iterable; │ │ -132b48: 2200 a109 |0000: new-instance v0, Lorg/xmlunit/util/Linqy$1; // type@09a1 │ │ -132b4c: 7010 fb37 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/util/Linqy$1;.:()V // method@37fb │ │ -132b52: 7120 1938 0100 |0005: invoke-static {v1, v0}, Lorg/xmlunit/util/Linqy;.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; // method@3819 │ │ -132b58: 0c01 |0008: move-result-object v1 │ │ -132b5a: 1101 |0009: return-object v1 │ │ +132b40: |[132b40] org.xmlunit.util.Linqy.cast:(Ljava/lang/Iterable;)Ljava/lang/Iterable; │ │ +132b50: 2200 a109 |0000: new-instance v0, Lorg/xmlunit/util/Linqy$1; // type@09a1 │ │ +132b54: 7010 fb37 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/util/Linqy$1;.:()V // method@37fb │ │ +132b5a: 7120 1938 0100 |0005: invoke-static {v1, v0}, Lorg/xmlunit/util/Linqy;.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; // method@3819 │ │ +132b60: 0c01 |0008: move-result-object v1 │ │ +132b62: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Iterable; │ │ │ │ #5 : (in Lorg/xmlunit/util/Linqy;) │ │ @@ -340914,25 +340916,25 @@ │ │ type : '(Ljava/lang/Iterable;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -132b04: |[132b04] org.xmlunit.util.Linqy.count:(Ljava/lang/Iterable;)I │ │ -132b14: 7210 652a 0200 |0000: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -132b1a: 0c02 |0003: move-result-object v2 │ │ -132b1c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -132b1e: 7210 042c 0200 |0005: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -132b24: 0a01 |0008: move-result v1 │ │ -132b26: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -132b2a: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -132b2e: 7210 052c 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -132b34: 28f5 |0010: goto 0005 // -000b │ │ -132b36: 0f00 |0011: return v0 │ │ +132b0c: |[132b0c] org.xmlunit.util.Linqy.count:(Ljava/lang/Iterable;)I │ │ +132b1c: 7210 652a 0200 |0000: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +132b22: 0c02 |0003: move-result-object v2 │ │ +132b24: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +132b26: 7210 042c 0200 |0005: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +132b2c: 0a01 |0008: move-result v1 │ │ +132b2e: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +132b32: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +132b36: 7210 052c 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +132b3c: 28f5 |0010: goto 0005 // -000b │ │ +132b3e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ 0x000d line=98 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/Iterable; │ │ @@ -340942,18 +340944,18 @@ │ │ type : '(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Ljava/lang/Iterable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -132b5c: |[132b5c] org.xmlunit.util.Linqy.filter:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Ljava/lang/Iterable; │ │ -132b6c: 2200 a409 |0000: new-instance v0, Lorg/xmlunit/util/Linqy$4; // type@09a4 │ │ -132b70: 7030 0138 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/xmlunit/util/Linqy$4;.:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)V // method@3801 │ │ -132b76: 1100 |0005: return-object v0 │ │ +132b64: |[132b64] org.xmlunit.util.Linqy.filter:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Ljava/lang/Iterable; │ │ +132b74: 2200 a409 |0000: new-instance v0, Lorg/xmlunit/util/Linqy$4; // type@09a4 │ │ +132b78: 7030 0138 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/xmlunit/util/Linqy$4;.:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)V // method@3801 │ │ +132b7e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Iterable; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/xmlunit/util/Predicate; │ │ │ │ @@ -340962,18 +340964,18 @@ │ │ type : '(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -132b78: |[132b78] org.xmlunit.util.Linqy.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; │ │ -132b88: 2200 a309 |0000: new-instance v0, Lorg/xmlunit/util/Linqy$3; // type@09a3 │ │ -132b8c: 7030 ff37 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/xmlunit/util/Linqy$3;.:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)V // method@37ff │ │ -132b92: 1100 |0005: return-object v0 │ │ +132b80: |[132b80] org.xmlunit.util.Linqy.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; │ │ +132b90: 2200 a309 |0000: new-instance v0, Lorg/xmlunit/util/Linqy$3; // type@09a3 │ │ +132b94: 7030 ff37 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/xmlunit/util/Linqy$3;.:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)V // method@37ff │ │ +132b9a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Iterable; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/xmlunit/util/Mapper; │ │ │ │ @@ -340982,18 +340984,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Iterable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -132b94: |[132b94] org.xmlunit.util.Linqy.singleton:(Ljava/lang/Object;)Ljava/lang/Iterable; │ │ -132ba4: 2200 a209 |0000: new-instance v0, Lorg/xmlunit/util/Linqy$2; // type@09a2 │ │ -132ba8: 7020 fd37 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/util/Linqy$2;.:(Ljava/lang/Object;)V // method@37fd │ │ -132bae: 1100 |0005: return-object v0 │ │ +132b9c: |[132b9c] org.xmlunit.util.Linqy.singleton:(Ljava/lang/Object;)Ljava/lang/Iterable; │ │ +132bac: 2200 a209 |0000: new-instance v0, Lorg/xmlunit/util/Linqy$2; // type@09a2 │ │ +132bb0: 7020 fd37 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/util/Linqy$2;.:(Ljava/lang/Object;)V // method@37fd │ │ +132bb6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -341064,17 +341066,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -132e10: |[132e10] org.xmlunit.util.Nodes.:()V │ │ -132e20: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -132e26: 0e00 |0003: return-void │ │ +132e18: |[132e18] org.xmlunit.util.Nodes.:()V │ │ +132e28: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +132e2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/util/Nodes; │ │ │ │ #1 : (in Lorg/xmlunit/util/Nodes;) │ │ @@ -341082,35 +341084,35 @@ │ │ type : '(Lorg/w3c/dom/Node;)Ljava/util/Map;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -132d08: |[132d08] org.xmlunit.util.Nodes.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map; │ │ -132d18: 2200 6107 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@0761 │ │ -132d1c: 7010 072c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ -132d22: 7210 6a35 0500 |0005: invoke-interface {v5}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@356a │ │ -132d28: 0c05 |0008: move-result-object v5 │ │ -132d2a: 3805 1d00 |0009: if-eqz v5, 0026 // +001d │ │ -132d2e: 7210 6635 0500 |000b: invoke-interface {v5}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@3566 │ │ -132d34: 0a01 |000e: move-result v1 │ │ -132d36: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -132d38: 3512 1600 |0010: if-ge v2, v1, 0026 // +0016 │ │ -132d3c: 7220 6835 2500 |0012: invoke-interface {v5, v2}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@3568 │ │ -132d42: 0c03 |0015: move-result-object v3 │ │ -132d44: 1f03 0909 |0016: check-cast v3, Lorg/w3c/dom/Attr; // type@0909 │ │ -132d48: 7110 1f38 0300 |0018: invoke-static {v3}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -132d4e: 0c04 |001b: move-result-object v4 │ │ -132d50: 7210 5335 0300 |001c: invoke-interface {v3}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ -132d56: 0c03 |001f: move-result-object v3 │ │ -132d58: 7230 582c 4003 |0020: invoke-interface {v0, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -132d5e: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -132d62: 28eb |0025: goto 0010 // -0015 │ │ -132d64: 1100 |0026: return-object v0 │ │ +132d10: |[132d10] org.xmlunit.util.Nodes.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map; │ │ +132d20: 2200 6107 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@0761 │ │ +132d24: 7010 072c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ +132d2a: 7210 6a35 0500 |0005: invoke-interface {v5}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@356a │ │ +132d30: 0c05 |0008: move-result-object v5 │ │ +132d32: 3805 1d00 |0009: if-eqz v5, 0026 // +001d │ │ +132d36: 7210 6635 0500 |000b: invoke-interface {v5}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@3566 │ │ +132d3c: 0a01 |000e: move-result v1 │ │ +132d3e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +132d40: 3512 1600 |0010: if-ge v2, v1, 0026 // +0016 │ │ +132d44: 7220 6835 2500 |0012: invoke-interface {v5, v2}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@3568 │ │ +132d4a: 0c03 |0015: move-result-object v3 │ │ +132d4c: 1f03 0909 |0016: check-cast v3, Lorg/w3c/dom/Attr; // type@0909 │ │ +132d50: 7110 1f38 0300 |0018: invoke-static {v3}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +132d56: 0c04 |001b: move-result-object v4 │ │ +132d58: 7210 5335 0300 |001c: invoke-interface {v3}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ +132d5e: 0c03 |001f: move-result-object v3 │ │ +132d60: 7230 582c 4003 |0020: invoke-interface {v0, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +132d66: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +132d6a: 28eb |0025: goto 0010 // -0015 │ │ +132d6c: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x000b line=78 │ │ 0x0012 line=80 │ │ 0x0018 line=81 │ │ @@ -341122,41 +341124,41 @@ │ │ type : '(Lorg/w3c/dom/Node;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -132c08: |[132c08] org.xmlunit.util.Nodes.getMergedNestedText:(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ -132c18: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -132c1c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -132c22: 2201 a009 |0005: new-instance v1, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ -132c26: 7210 6b35 0300 |0007: invoke-interface {v3}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@356b │ │ -132c2c: 0c03 |000a: move-result-object v3 │ │ -132c2e: 7020 f637 3100 |000b: invoke-direct {v1, v3}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ -132c34: 6e10 fa37 0100 |000e: invoke-virtual {v1}, Lorg/xmlunit/util/IterableNodeList;.iterator:()Ljava/util/Iterator; // method@37fa │ │ -132c3a: 0c03 |0011: move-result-object v3 │ │ -132c3c: 7210 042c 0300 |0012: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -132c42: 0a01 |0015: move-result v1 │ │ -132c44: 3801 1a00 |0016: if-eqz v1, 0030 // +001a │ │ -132c48: 7210 052c 0300 |0018: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -132c4e: 0c01 |001b: move-result-object v1 │ │ -132c50: 1f01 1109 |001c: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ -132c54: 2012 1409 |001e: instance-of v2, v1, Lorg/w3c/dom/Text; // type@0914 │ │ -132c58: 3902 0600 |0020: if-nez v2, 0026 // +0006 │ │ -132c5c: 2012 0a09 |0022: instance-of v2, v1, Lorg/w3c/dom/CDATASection; // type@090a │ │ -132c60: 3802 eeff |0024: if-eqz v2, 0012 // -0012 │ │ -132c64: 7210 7235 0100 |0026: invoke-interface {v1}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@3572 │ │ -132c6a: 0c01 |0029: move-result-object v1 │ │ -132c6c: 3801 e8ff |002a: if-eqz v1, 0012 // -0018 │ │ -132c70: 6e20 f52a 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -132c76: 28e3 |002f: goto 0012 // -001d │ │ -132c78: 6e10 fa2a 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -132c7e: 0c03 |0033: move-result-object v3 │ │ -132c80: 1103 |0034: return-object v3 │ │ +132c10: |[132c10] org.xmlunit.util.Nodes.getMergedNestedText:(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ +132c20: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +132c24: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +132c2a: 2201 a009 |0005: new-instance v1, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ +132c2e: 7210 6b35 0300 |0007: invoke-interface {v3}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@356b │ │ +132c34: 0c03 |000a: move-result-object v3 │ │ +132c36: 7020 f637 3100 |000b: invoke-direct {v1, v3}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ +132c3c: 6e10 fa37 0100 |000e: invoke-virtual {v1}, Lorg/xmlunit/util/IterableNodeList;.iterator:()Ljava/util/Iterator; // method@37fa │ │ +132c42: 0c03 |0011: move-result-object v3 │ │ +132c44: 7210 042c 0300 |0012: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +132c4a: 0a01 |0015: move-result v1 │ │ +132c4c: 3801 1a00 |0016: if-eqz v1, 0030 // +001a │ │ +132c50: 7210 052c 0300 |0018: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +132c56: 0c01 |001b: move-result-object v1 │ │ +132c58: 1f01 1109 |001c: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ +132c5c: 2012 1409 |001e: instance-of v2, v1, Lorg/w3c/dom/Text; // type@0914 │ │ +132c60: 3902 0600 |0020: if-nez v2, 0026 // +0006 │ │ +132c64: 2012 0a09 |0022: instance-of v2, v1, Lorg/w3c/dom/CDATASection; // type@090a │ │ +132c68: 3802 eeff |0024: if-eqz v2, 0012 // -0012 │ │ +132c6c: 7210 7235 0100 |0026: invoke-interface {v1}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@3572 │ │ +132c72: 0c01 |0029: move-result-object v1 │ │ +132c74: 3801 e8ff |002a: if-eqz v1, 0012 // -0018 │ │ +132c78: 6e20 f52a 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +132c7e: 28e3 |002f: goto 0012 // -001d │ │ +132c80: 6e10 fa2a 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +132c86: 0c03 |0033: move-result-object v3 │ │ +132c88: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ 0x001e line=61 │ │ 0x0026 line=62 │ │ 0x002c line=64 │ │ @@ -341169,32 +341171,32 @@ │ │ type : '(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -132d68: |[132d68] org.xmlunit.util.Nodes.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; │ │ -132d78: 7210 6d35 0300 |0000: invoke-interface {v3}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@356d │ │ -132d7e: 0c00 |0003: move-result-object v0 │ │ -132d80: 7210 7535 0300 |0004: invoke-interface {v3}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@3575 │ │ -132d86: 0c01 |0007: move-result-object v1 │ │ -132d88: 2202 a007 |0008: new-instance v2, Ljavax/xml/namespace/QName; // type@07a0 │ │ -132d8c: 3800 0f00 |000a: if-eqz v0, 0019 // +000f │ │ -132d90: 7210 6e35 0300 |000c: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNamespaceURI:()Ljava/lang/String; // method@356e │ │ -132d96: 0c03 |000f: move-result-object v3 │ │ -132d98: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -132d9c: 2803 |0012: goto 0015 // +0003 │ │ -132d9e: 1a01 0000 |0013: const-string v1, "" // string@0000 │ │ -132da2: 7040 ee2c 3210 |0015: invoke-direct {v2, v3, v0, v1}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2cee │ │ -132da8: 2808 |0018: goto 0020 // +0008 │ │ -132daa: 7210 7035 0300 |0019: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@3570 │ │ -132db0: 0c03 |001c: move-result-object v3 │ │ -132db2: 7020 ec2c 3200 |001d: invoke-direct {v2, v3}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;)V // method@2cec │ │ -132db8: 1102 |0020: return-object v2 │ │ +132d70: |[132d70] org.xmlunit.util.Nodes.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; │ │ +132d80: 7210 6d35 0300 |0000: invoke-interface {v3}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@356d │ │ +132d86: 0c00 |0003: move-result-object v0 │ │ +132d88: 7210 7535 0300 |0004: invoke-interface {v3}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@3575 │ │ +132d8e: 0c01 |0007: move-result-object v1 │ │ +132d90: 2202 a007 |0008: new-instance v2, Ljavax/xml/namespace/QName; // type@07a0 │ │ +132d94: 3800 0f00 |000a: if-eqz v0, 0019 // +000f │ │ +132d98: 7210 6e35 0300 |000c: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNamespaceURI:()Ljava/lang/String; // method@356e │ │ +132d9e: 0c03 |000f: move-result-object v3 │ │ +132da0: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +132da4: 2803 |0012: goto 0015 // +0003 │ │ +132da6: 1a01 0000 |0013: const-string v1, "" // string@0000 │ │ +132daa: 7040 ee2c 3210 |0015: invoke-direct {v2, v3, v0, v1}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2cee │ │ +132db0: 2808 |0018: goto 0020 // +0008 │ │ +132db2: 7210 7035 0300 |0019: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@3570 │ │ +132db8: 0c03 |001c: move-result-object v3 │ │ +132dba: 7020 ec2c 3200 |001d: invoke-direct {v2, v3}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;)V // method@2cec │ │ +132dc0: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ 0x0008 line=45 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 (null) Lorg/w3c/dom/Node; │ │ @@ -341204,78 +341206,78 @@ │ │ type : '(Lorg/w3c/dom/Node;Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 128 16-bit code units │ │ -132e28: |[132e28] org.xmlunit.util.Nodes.handleWsRec:(Lorg/w3c/dom/Node;Z)V │ │ -132e38: 2040 0b09 |0000: instance-of v0, v4, Lorg/w3c/dom/CharacterData; // type@090b │ │ -132e3c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -132e40: 2040 1309 |0004: instance-of v0, v4, Lorg/w3c/dom/ProcessingInstruction; // type@0913 │ │ -132e44: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -132e48: 7210 7235 0400 |0008: invoke-interface {v4}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@3572 │ │ -132e4e: 0c00 |000b: move-result-object v0 │ │ -132e50: 6e10 da2a 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2ada │ │ -132e56: 0c00 |000f: move-result-object v0 │ │ -132e58: 3805 0600 |0010: if-eqz v5, 0016 // +0006 │ │ -132e5c: 7110 2138 0000 |0012: invoke-static {v0}, Lorg/xmlunit/util/Nodes;.normalize:(Ljava/lang/String;)Ljava/lang/String; // method@3821 │ │ -132e62: 0c00 |0015: move-result-object v0 │ │ -132e64: 7220 7835 0400 |0016: invoke-interface {v4, v0}, Lorg/w3c/dom/Node;.setNodeValue:(Ljava/lang/String;)V // method@3578 │ │ -132e6a: 2200 6307 |0019: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -132e6e: 7010 152c 0000 |001b: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -132e74: 2201 a009 |001e: new-instance v1, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ -132e78: 7210 6b35 0400 |0020: invoke-interface {v4}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@356b │ │ -132e7e: 0c02 |0023: move-result-object v2 │ │ -132e80: 7020 f637 2100 |0024: invoke-direct {v1, v2}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ -132e86: 6e10 fa37 0100 |0027: invoke-virtual {v1}, Lorg/xmlunit/util/IterableNodeList;.iterator:()Ljava/util/Iterator; // method@37fa │ │ -132e8c: 0c01 |002a: move-result-object v1 │ │ -132e8e: 7210 042c 0100 |002b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -132e94: 0a02 |002e: move-result v2 │ │ -132e96: 3802 2500 |002f: if-eqz v2, 0054 // +0025 │ │ -132e9a: 7210 052c 0100 |0031: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -132ea0: 0c02 |0034: move-result-object v2 │ │ -132ea2: 1f02 1109 |0035: check-cast v2, Lorg/w3c/dom/Node; // type@0911 │ │ -132ea6: 7120 2038 5200 |0037: invoke-static {v2, v5}, Lorg/xmlunit/util/Nodes;.handleWsRec:(Lorg/w3c/dom/Node;Z)V // method@3820 │ │ -132eac: 2043 0909 |003a: instance-of v3, v4, Lorg/w3c/dom/Attr; // type@0909 │ │ -132eb0: 3903 efff |003c: if-nez v3, 002b // -0011 │ │ -132eb4: 2023 1409 |003e: instance-of v3, v2, Lorg/w3c/dom/Text; // type@0914 │ │ -132eb8: 3903 0600 |0040: if-nez v3, 0046 // +0006 │ │ -132ebc: 2023 0a09 |0042: instance-of v3, v2, Lorg/w3c/dom/CDATASection; // type@090a │ │ -132ec0: 3803 e7ff |0044: if-eqz v3, 002b // -0019 │ │ -132ec4: 7210 7235 0200 |0046: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@3572 │ │ -132eca: 0c03 |0049: move-result-object v3 │ │ -132ecc: 6e10 c92a 0300 |004a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -132ed2: 0a03 |004d: move-result v3 │ │ -132ed4: 3903 ddff |004e: if-nez v3, 002b // -0023 │ │ -132ed8: 7220 282c 2000 |0050: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -132ede: 28d8 |0053: goto 002b // -0028 │ │ -132ee0: 7210 302c 0000 |0054: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -132ee6: 0c00 |0057: move-result-object v0 │ │ -132ee8: 7210 042c 0000 |0058: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -132eee: 0a01 |005b: move-result v1 │ │ -132ef0: 3801 0c00 |005c: if-eqz v1, 0068 // +000c │ │ -132ef4: 7210 052c 0000 |005e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -132efa: 0c01 |0061: move-result-object v1 │ │ -132efc: 1f01 1109 |0062: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ -132f00: 7220 7735 1400 |0064: invoke-interface {v4, v1}, Lorg/w3c/dom/Node;.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@3577 │ │ -132f06: 28f1 |0067: goto 0058 // -000f │ │ -132f08: 7210 6a35 0400 |0068: invoke-interface {v4}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@356a │ │ -132f0e: 0c04 |006b: move-result-object v4 │ │ -132f10: 3804 1300 |006c: if-eqz v4, 007f // +0013 │ │ -132f14: 7210 6635 0400 |006e: invoke-interface {v4}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@3566 │ │ -132f1a: 0a00 |0071: move-result v0 │ │ -132f1c: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -132f1e: 3501 0c00 |0073: if-ge v1, v0, 007f // +000c │ │ -132f22: 7220 6835 1400 |0075: invoke-interface {v4, v1}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@3568 │ │ -132f28: 0c02 |0078: move-result-object v2 │ │ -132f2a: 7120 2038 5200 |0079: invoke-static {v2, v5}, Lorg/xmlunit/util/Nodes;.handleWsRec:(Lorg/w3c/dom/Node;Z)V // method@3820 │ │ -132f30: d801 0101 |007c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -132f34: 28f5 |007e: goto 0073 // -000b │ │ -132f36: 0e00 |007f: return-void │ │ +132e30: |[132e30] org.xmlunit.util.Nodes.handleWsRec:(Lorg/w3c/dom/Node;Z)V │ │ +132e40: 2040 0b09 |0000: instance-of v0, v4, Lorg/w3c/dom/CharacterData; // type@090b │ │ +132e44: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +132e48: 2040 1309 |0004: instance-of v0, v4, Lorg/w3c/dom/ProcessingInstruction; // type@0913 │ │ +132e4c: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +132e50: 7210 7235 0400 |0008: invoke-interface {v4}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@3572 │ │ +132e56: 0c00 |000b: move-result-object v0 │ │ +132e58: 6e10 da2a 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2ada │ │ +132e5e: 0c00 |000f: move-result-object v0 │ │ +132e60: 3805 0600 |0010: if-eqz v5, 0016 // +0006 │ │ +132e64: 7110 2138 0000 |0012: invoke-static {v0}, Lorg/xmlunit/util/Nodes;.normalize:(Ljava/lang/String;)Ljava/lang/String; // method@3821 │ │ +132e6a: 0c00 |0015: move-result-object v0 │ │ +132e6c: 7220 7835 0400 |0016: invoke-interface {v4, v0}, Lorg/w3c/dom/Node;.setNodeValue:(Ljava/lang/String;)V // method@3578 │ │ +132e72: 2200 6307 |0019: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +132e76: 7010 152c 0000 |001b: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +132e7c: 2201 a009 |001e: new-instance v1, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ +132e80: 7210 6b35 0400 |0020: invoke-interface {v4}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@356b │ │ +132e86: 0c02 |0023: move-result-object v2 │ │ +132e88: 7020 f637 2100 |0024: invoke-direct {v1, v2}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ +132e8e: 6e10 fa37 0100 |0027: invoke-virtual {v1}, Lorg/xmlunit/util/IterableNodeList;.iterator:()Ljava/util/Iterator; // method@37fa │ │ +132e94: 0c01 |002a: move-result-object v1 │ │ +132e96: 7210 042c 0100 |002b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +132e9c: 0a02 |002e: move-result v2 │ │ +132e9e: 3802 2500 |002f: if-eqz v2, 0054 // +0025 │ │ +132ea2: 7210 052c 0100 |0031: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +132ea8: 0c02 |0034: move-result-object v2 │ │ +132eaa: 1f02 1109 |0035: check-cast v2, Lorg/w3c/dom/Node; // type@0911 │ │ +132eae: 7120 2038 5200 |0037: invoke-static {v2, v5}, Lorg/xmlunit/util/Nodes;.handleWsRec:(Lorg/w3c/dom/Node;Z)V // method@3820 │ │ +132eb4: 2043 0909 |003a: instance-of v3, v4, Lorg/w3c/dom/Attr; // type@0909 │ │ +132eb8: 3903 efff |003c: if-nez v3, 002b // -0011 │ │ +132ebc: 2023 1409 |003e: instance-of v3, v2, Lorg/w3c/dom/Text; // type@0914 │ │ +132ec0: 3903 0600 |0040: if-nez v3, 0046 // +0006 │ │ +132ec4: 2023 0a09 |0042: instance-of v3, v2, Lorg/w3c/dom/CDATASection; // type@090a │ │ +132ec8: 3803 e7ff |0044: if-eqz v3, 002b // -0019 │ │ +132ecc: 7210 7235 0200 |0046: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@3572 │ │ +132ed2: 0c03 |0049: move-result-object v3 │ │ +132ed4: 6e10 c92a 0300 |004a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +132eda: 0a03 |004d: move-result v3 │ │ +132edc: 3903 ddff |004e: if-nez v3, 002b // -0023 │ │ +132ee0: 7220 282c 2000 |0050: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +132ee6: 28d8 |0053: goto 002b // -0028 │ │ +132ee8: 7210 302c 0000 |0054: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +132eee: 0c00 |0057: move-result-object v0 │ │ +132ef0: 7210 042c 0000 |0058: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +132ef6: 0a01 |005b: move-result v1 │ │ +132ef8: 3801 0c00 |005c: if-eqz v1, 0068 // +000c │ │ +132efc: 7210 052c 0000 |005e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +132f02: 0c01 |0061: move-result-object v1 │ │ +132f04: 1f01 1109 |0062: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ +132f08: 7220 7735 1400 |0064: invoke-interface {v4, v1}, Lorg/w3c/dom/Node;.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@3577 │ │ +132f0e: 28f1 |0067: goto 0058 // -000f │ │ +132f10: 7210 6a35 0400 |0068: invoke-interface {v4}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@356a │ │ +132f16: 0c04 |006b: move-result-object v4 │ │ +132f18: 3804 1300 |006c: if-eqz v4, 007f // +0013 │ │ +132f1c: 7210 6635 0400 |006e: invoke-interface {v4}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@3566 │ │ +132f22: 0a00 |0071: move-result v0 │ │ +132f24: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +132f26: 3501 0c00 |0073: if-ge v1, v0, 007f // +000c │ │ +132f2a: 7220 6835 1400 |0075: invoke-interface {v4, v1}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@3568 │ │ +132f30: 0c02 |0078: move-result-object v2 │ │ +132f32: 7120 2038 5200 |0079: invoke-static {v2, v5}, Lorg/xmlunit/util/Nodes;.handleWsRec:(Lorg/w3c/dom/Node;Z)V // method@3820 │ │ +132f38: d801 0101 |007c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +132f3c: 28f5 |007e: goto 0073 // -000b │ │ +132f3e: 0e00 |007f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0008 line=124 │ │ 0x0012 line=126 │ │ 0x0016 line=128 │ │ 0x0019 line=130 │ │ @@ -341297,50 +341299,50 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -132c84: |[132c84] org.xmlunit.util.Nodes.normalize:(Ljava/lang/String;)Ljava/lang/String; │ │ -132c94: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -132c98: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -132c9e: 6e10 c92a 0900 |0005: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -132ca4: 0a01 |0008: move-result v1 │ │ -132ca6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -132ca8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -132caa: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -132cac: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -132cae: 3513 2500 |000d: if-ge v3, v1, 0032 // +0025 │ │ -132cb2: 6e20 b32a 3900 |000f: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -132cb8: 0a06 |0012: move-result v6 │ │ -132cba: 7110 142a 0600 |0013: invoke-static {v6}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ -132cc0: 0a07 |0016: move-result v7 │ │ -132cc2: 1218 |0017: const/4 v8, #int 1 // #1 │ │ -132cc4: 3807 1300 |0018: if-eqz v7, 002b // +0013 │ │ -132cc8: 3905 0e00 |001a: if-nez v5, 0028 // +000e │ │ -132ccc: 1305 2000 |001c: const/16 v5, #int 32 // #20 │ │ -132cd0: 6e20 ee2a 5000 |001e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -132cd6: 3256 0400 |0021: if-eq v6, v5, 0025 // +0004 │ │ -132cda: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -132cdc: 2802 |0024: goto 0026 // +0002 │ │ -132cde: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -132ce0: b654 |0026: or-int/2addr v4, v5 │ │ -132ce2: 2802 |0027: goto 0029 // +0002 │ │ -132ce4: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -132ce6: 1215 |0029: const/4 v5, #int 1 // #1 │ │ -132ce8: 2805 |002a: goto 002f // +0005 │ │ -132cea: 6e20 ee2a 6000 |002b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -132cf0: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -132cf2: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -132cf6: 28dc |0031: goto 000d // -0024 │ │ -132cf8: 3804 0600 |0032: if-eqz v4, 0038 // +0006 │ │ -132cfc: 6e10 fa2a 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -132d02: 0c09 |0037: move-result-object v9 │ │ -132d04: 1109 |0038: return-object v9 │ │ +132c8c: |[132c8c] org.xmlunit.util.Nodes.normalize:(Ljava/lang/String;)Ljava/lang/String; │ │ +132c9c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +132ca0: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +132ca6: 6e10 c92a 0900 |0005: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +132cac: 0a01 |0008: move-result v1 │ │ +132cae: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +132cb0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +132cb2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +132cb4: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +132cb6: 3513 2500 |000d: if-ge v3, v1, 0032 // +0025 │ │ +132cba: 6e20 b32a 3900 |000f: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +132cc0: 0a06 |0012: move-result v6 │ │ +132cc2: 7110 142a 0600 |0013: invoke-static {v6}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ +132cc8: 0a07 |0016: move-result v7 │ │ +132cca: 1218 |0017: const/4 v8, #int 1 // #1 │ │ +132ccc: 3807 1300 |0018: if-eqz v7, 002b // +0013 │ │ +132cd0: 3905 0e00 |001a: if-nez v5, 0028 // +000e │ │ +132cd4: 1305 2000 |001c: const/16 v5, #int 32 // #20 │ │ +132cd8: 6e20 ee2a 5000 |001e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +132cde: 3256 0400 |0021: if-eq v6, v5, 0025 // +0004 │ │ +132ce2: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +132ce4: 2802 |0024: goto 0026 // +0002 │ │ +132ce6: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +132ce8: b654 |0026: or-int/2addr v4, v5 │ │ +132cea: 2802 |0027: goto 0029 // +0002 │ │ +132cec: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +132cee: 1215 |0029: const/4 v5, #int 1 // #1 │ │ +132cf0: 2805 |002a: goto 002f // +0005 │ │ +132cf2: 6e20 ee2a 6000 |002b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +132cf8: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +132cfa: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +132cfe: 28dc |0031: goto 000d // -0024 │ │ +132d00: 3804 0600 |0032: if-eqz v4, 0038 // +0006 │ │ +132d04: 6e10 fa2a 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +132d0a: 0c09 |0037: move-result-object v9 │ │ +132d0c: 1109 |0038: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=162 │ │ 0x000f line=164 │ │ 0x0013 line=165 │ │ 0x001e line=167 │ │ @@ -341354,21 +341356,21 @@ │ │ type : '(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -132dbc: |[132dbc] org.xmlunit.util.Nodes.normalizeWhitespace:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; │ │ -132dcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -132dce: 7220 6935 0100 |0001: invoke-interface {v1, v0}, Lorg/w3c/dom/Node;.cloneNode:(Z)Lorg/w3c/dom/Node; // method@3569 │ │ -132dd4: 0c01 |0004: move-result-object v1 │ │ -132dd6: 7210 7635 0100 |0005: invoke-interface {v1}, Lorg/w3c/dom/Node;.normalize:()V // method@3576 │ │ -132ddc: 7120 2038 0100 |0008: invoke-static {v1, v0}, Lorg/xmlunit/util/Nodes;.handleWsRec:(Lorg/w3c/dom/Node;Z)V // method@3820 │ │ -132de2: 1101 |000b: return-object v1 │ │ +132dc4: |[132dc4] org.xmlunit.util.Nodes.normalizeWhitespace:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; │ │ +132dd4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +132dd6: 7220 6935 0100 |0001: invoke-interface {v1, v0}, Lorg/w3c/dom/Node;.cloneNode:(Z)Lorg/w3c/dom/Node; // method@3569 │ │ +132ddc: 0c01 |0004: move-result-object v1 │ │ +132dde: 7210 7635 0100 |0005: invoke-interface {v1}, Lorg/w3c/dom/Node;.normalize:()V // method@3576 │ │ +132de4: 7120 2038 0100 |0008: invoke-static {v1, v0}, Lorg/xmlunit/util/Nodes;.handleWsRec:(Lorg/w3c/dom/Node;Z)V // method@3820 │ │ +132dea: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=111 │ │ 0x0005 line=112 │ │ 0x0008 line=113 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lorg/w3c/dom/Node; │ │ @@ -341378,22 +341380,22 @@ │ │ type : '(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -132de4: |[132de4] org.xmlunit.util.Nodes.stripWhitespace:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; │ │ -132df4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -132df6: 7220 6935 0100 |0001: invoke-interface {v1, v0}, Lorg/w3c/dom/Node;.cloneNode:(Z)Lorg/w3c/dom/Node; // method@3569 │ │ -132dfc: 0c01 |0004: move-result-object v1 │ │ -132dfe: 7210 7635 0100 |0005: invoke-interface {v1}, Lorg/w3c/dom/Node;.normalize:()V // method@3576 │ │ -132e04: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -132e06: 7120 2038 0100 |0009: invoke-static {v1, v0}, Lorg/xmlunit/util/Nodes;.handleWsRec:(Lorg/w3c/dom/Node;Z)V // method@3820 │ │ -132e0c: 1101 |000c: return-object v1 │ │ +132dec: |[132dec] org.xmlunit.util.Nodes.stripWhitespace:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; │ │ +132dfc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +132dfe: 7220 6935 0100 |0001: invoke-interface {v1, v0}, Lorg/w3c/dom/Node;.cloneNode:(Z)Lorg/w3c/dom/Node; // method@3569 │ │ +132e04: 0c01 |0004: move-result-object v1 │ │ +132e06: 7210 7635 0100 |0005: invoke-interface {v1}, Lorg/w3c/dom/Node;.normalize:()V // method@3576 │ │ +132e0c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +132e0e: 7120 2038 0100 |0009: invoke-static {v1, v0}, Lorg/xmlunit/util/Nodes;.handleWsRec:(Lorg/w3c/dom/Node;Z)V // method@3820 │ │ +132e14: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0005 line=95 │ │ 0x0009 line=96 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lorg/w3c/dom/Node; │ │ @@ -341472,17 +341474,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -133128: |[133128] org.xmlunit.validation.Languages.:()V │ │ -133138: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -13313e: 0e00 |0003: return-void │ │ +133130: |[133130] org.xmlunit.validation.Languages.:()V │ │ +133140: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +133146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/validation/Languages; │ │ │ │ Virtual methods - │ │ @@ -341556,21 +341558,21 @@ │ │ type : '(Lorg/xmlunit/validation/ParsingValidator;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1331bc: |[1331bc] org.xmlunit.validation.ParsingValidator$Handler.:(Lorg/xmlunit/validation/ParsingValidator;)V │ │ -1331cc: 5b01 e81d |0000: iput-object v1, v0, Lorg/xmlunit/validation/ParsingValidator$Handler;.this$0:Lorg/xmlunit/validation/ParsingValidator; // field@1de8 │ │ -1331d0: 7010 8635 0000 |0002: invoke-direct {v0}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@3586 │ │ -1331d6: 2201 b209 |0005: new-instance v1, Lorg/xmlunit/validation/ValidationHandler; // type@09b2 │ │ -1331da: 7010 4038 0100 |0007: invoke-direct {v1}, Lorg/xmlunit/validation/ValidationHandler;.:()V // method@3840 │ │ -1331e0: 5b01 e91d |000a: iput-object v1, v0, Lorg/xmlunit/validation/ParsingValidator$Handler;.v:Lorg/xmlunit/validation/ValidationHandler; // field@1de9 │ │ -1331e4: 0e00 |000c: return-void │ │ +1331c4: |[1331c4] org.xmlunit.validation.ParsingValidator$Handler.:(Lorg/xmlunit/validation/ParsingValidator;)V │ │ +1331d4: 5b01 e81d |0000: iput-object v1, v0, Lorg/xmlunit/validation/ParsingValidator$Handler;.this$0:Lorg/xmlunit/validation/ParsingValidator; // field@1de8 │ │ +1331d8: 7010 8635 0000 |0002: invoke-direct {v0}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@3586 │ │ +1331de: 2201 b209 |0005: new-instance v1, Lorg/xmlunit/validation/ValidationHandler; // type@09b2 │ │ +1331e2: 7010 4038 0100 |0007: invoke-direct {v1}, Lorg/xmlunit/validation/ValidationHandler;.:()V // method@3840 │ │ +1331e8: 5b01 e91d |000a: iput-object v1, v0, Lorg/xmlunit/validation/ParsingValidator$Handler;.v:Lorg/xmlunit/validation/ValidationHandler; // field@1de9 │ │ +1331ec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0005 line=139 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/xmlunit/validation/ParsingValidator$Handler; │ │ 0x0000 - 0x000d reg=1 (null) Lorg/xmlunit/validation/ParsingValidator; │ │ @@ -341580,17 +341582,17 @@ │ │ type : '(Lorg/xmlunit/validation/ParsingValidator;Lorg/xmlunit/validation/ParsingValidator$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1331e8: |[1331e8] org.xmlunit.validation.ParsingValidator$Handler.:(Lorg/xmlunit/validation/ParsingValidator;Lorg/xmlunit/validation/ParsingValidator$1;)V │ │ -1331f8: 7020 2f38 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/validation/ParsingValidator$Handler;.:(Lorg/xmlunit/validation/ParsingValidator;)V // method@382f │ │ -1331fe: 0e00 |0003: return-void │ │ +1331f0: |[1331f0] org.xmlunit.validation.ParsingValidator$Handler.:(Lorg/xmlunit/validation/ParsingValidator;Lorg/xmlunit/validation/ParsingValidator$1;)V │ │ +133200: 7020 2f38 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/validation/ParsingValidator$Handler;.:(Lorg/xmlunit/validation/ParsingValidator;)V // method@382f │ │ +133206: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/validation/ParsingValidator$Handler; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/xmlunit/validation/ParsingValidator; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/xmlunit/validation/ParsingValidator$1; │ │ @@ -341600,17 +341602,17 @@ │ │ type : '(Lorg/xmlunit/validation/ParsingValidator$Handler;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -133200: |[133200] org.xmlunit.validation.ParsingValidator$Handler.access$100:(Lorg/xmlunit/validation/ParsingValidator$Handler;Ljava/lang/String;)V │ │ -133210: 7020 3638 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/validation/ParsingValidator$Handler;.setSchemaSystemId:(Ljava/lang/String;)V // method@3836 │ │ -133216: 0e00 |0003: return-void │ │ +133208: |[133208] org.xmlunit.validation.ParsingValidator$Handler.access$100:(Lorg/xmlunit/validation/ParsingValidator$Handler;Ljava/lang/String;)V │ │ +133218: 7020 3638 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/validation/ParsingValidator$Handler;.setSchemaSystemId:(Ljava/lang/String;)V // method@3836 │ │ +13321e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/xmlunit/validation/ParsingValidator$Handler; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -341619,17 +341621,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -133250: |[133250] org.xmlunit.validation.ParsingValidator$Handler.setSchemaSystemId:(Ljava/lang/String;)V │ │ -133260: 5b01 e71d |0000: iput-object v1, v0, Lorg/xmlunit/validation/ParsingValidator$Handler;.systemId:Ljava/lang/String; // field@1de7 │ │ -133264: 0e00 |0002: return-void │ │ +133258: |[133258] org.xmlunit.validation.ParsingValidator$Handler.setSchemaSystemId:(Ljava/lang/String;)V │ │ +133268: 5b01 e71d |0000: iput-object v1, v0, Lorg/xmlunit/validation/ParsingValidator$Handler;.systemId:Ljava/lang/String; // field@1de7 │ │ +13326c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/validation/ParsingValidator$Handler; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -341639,18 +341641,18 @@ │ │ type : '(Lorg/xml/sax/SAXParseException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -133218: |[133218] org.xmlunit.validation.ParsingValidator$Handler.error:(Lorg/xml/sax/SAXParseException;)V │ │ -133228: 5410 e91d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.v:Lorg/xmlunit/validation/ValidationHandler; // field@1de9 │ │ -13322c: 6e20 4138 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/validation/ValidationHandler;.error:(Lorg/xml/sax/SAXParseException;)V // method@3841 │ │ -133232: 0e00 |0005: return-void │ │ +133220: |[133220] org.xmlunit.validation.ParsingValidator$Handler.error:(Lorg/xml/sax/SAXParseException;)V │ │ +133230: 5410 e91d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.v:Lorg/xmlunit/validation/ValidationHandler; // field@1de9 │ │ +133234: 6e20 4138 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/validation/ValidationHandler;.error:(Lorg/xml/sax/SAXParseException;)V // method@3841 │ │ +13323a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/validation/ParsingValidator$Handler; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/xml/sax/SAXParseException; │ │ │ │ @@ -341659,18 +341661,18 @@ │ │ type : '(Lorg/xml/sax/SAXParseException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -133234: |[133234] org.xmlunit.validation.ParsingValidator$Handler.fatalError:(Lorg/xml/sax/SAXParseException;)V │ │ -133244: 5410 e91d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.v:Lorg/xmlunit/validation/ValidationHandler; // field@1de9 │ │ -133248: 6e20 4238 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/validation/ValidationHandler;.fatalError:(Lorg/xml/sax/SAXParseException;)V // method@3842 │ │ -13324e: 0e00 |0005: return-void │ │ +13323c: |[13323c] org.xmlunit.validation.ParsingValidator$Handler.fatalError:(Lorg/xml/sax/SAXParseException;)V │ │ +13324c: 5410 e91d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.v:Lorg/xmlunit/validation/ValidationHandler; // field@1de9 │ │ +133250: 6e20 4238 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/validation/ValidationHandler;.fatalError:(Lorg/xml/sax/SAXParseException;)V // method@3842 │ │ +133256: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/validation/ParsingValidator$Handler; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/xml/sax/SAXParseException; │ │ │ │ @@ -341679,19 +341681,19 @@ │ │ type : '()Lorg/xmlunit/validation/ValidationResult;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -13319c: |[13319c] org.xmlunit.validation.ParsingValidator$Handler.getResult:()Lorg/xmlunit/validation/ValidationResult; │ │ -1331ac: 5410 e91d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.v:Lorg/xmlunit/validation/ValidationHandler; // field@1de9 │ │ -1331b0: 6e10 4338 0000 |0002: invoke-virtual {v0}, Lorg/xmlunit/validation/ValidationHandler;.getResult:()Lorg/xmlunit/validation/ValidationResult; // method@3843 │ │ -1331b6: 0c00 |0005: move-result-object v0 │ │ -1331b8: 1100 |0006: return-object v0 │ │ +1331a4: |[1331a4] org.xmlunit.validation.ParsingValidator$Handler.getResult:()Lorg/xmlunit/validation/ValidationResult; │ │ +1331b4: 5410 e91d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.v:Lorg/xmlunit/validation/ValidationHandler; // field@1de9 │ │ +1331b8: 6e10 4338 0000 |0002: invoke-virtual {v0}, Lorg/xmlunit/validation/ValidationHandler;.getResult:()Lorg/xmlunit/validation/ValidationResult; // method@3843 │ │ +1331be: 0c00 |0005: move-result-object v0 │ │ +1331c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/xmlunit/validation/ParsingValidator$Handler; │ │ │ │ #3 : (in Lorg/xmlunit/validation/ParsingValidator$Handler;) │ │ @@ -341699,34 +341701,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -133140: |[133140] org.xmlunit.validation.ParsingValidator$Handler.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; │ │ -133150: 5410 e71d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.systemId:Ljava/lang/String; // field@1de7 │ │ -133154: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -133158: 5410 e81d |0004: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.this$0:Lorg/xmlunit/validation/ParsingValidator; // field@1de8 │ │ -13315c: 6e10 3b38 0000 |0006: invoke-virtual {v0}, Lorg/xmlunit/validation/ParsingValidator;.getSchemaURI:()Ljava/lang/String; // method@383b │ │ -133162: 0c00 |0009: move-result-object v0 │ │ -133164: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ -133168: 5410 e81d |000c: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.this$0:Lorg/xmlunit/validation/ParsingValidator; // field@1de8 │ │ -13316c: 6e10 3b38 0000 |000e: invoke-virtual {v0}, Lorg/xmlunit/validation/ParsingValidator;.getSchemaURI:()Ljava/lang/String; // method@383b │ │ -133172: 0c00 |0011: move-result-object v0 │ │ -133174: 6e20 ba2a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -13317a: 0a00 |0015: move-result v0 │ │ -13317c: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ -133180: 2202 1809 |0018: new-instance v2, Lorg/xml/sax/InputSource; // type@0918 │ │ -133184: 5413 e71d |001a: iget-object v3, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.systemId:Ljava/lang/String; // field@1de7 │ │ -133188: 7020 8035 3200 |001c: invoke-direct {v2, v3}, Lorg/xml/sax/InputSource;.:(Ljava/lang/String;)V // method@3580 │ │ -13318e: 1102 |001f: return-object v2 │ │ -133190: 6f30 8735 2103 |0020: invoke-super {v1, v2, v3}, Lorg/xml/sax/helpers/DefaultHandler;.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; // method@3587 │ │ -133196: 0c02 |0023: move-result-object v2 │ │ -133198: 1102 |0024: return-object v2 │ │ +133148: |[133148] org.xmlunit.validation.ParsingValidator$Handler.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; │ │ +133158: 5410 e71d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.systemId:Ljava/lang/String; // field@1de7 │ │ +13315c: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +133160: 5410 e81d |0004: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.this$0:Lorg/xmlunit/validation/ParsingValidator; // field@1de8 │ │ +133164: 6e10 3b38 0000 |0006: invoke-virtual {v0}, Lorg/xmlunit/validation/ParsingValidator;.getSchemaURI:()Ljava/lang/String; // method@383b │ │ +13316a: 0c00 |0009: move-result-object v0 │ │ +13316c: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ +133170: 5410 e81d |000c: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.this$0:Lorg/xmlunit/validation/ParsingValidator; // field@1de8 │ │ +133174: 6e10 3b38 0000 |000e: invoke-virtual {v0}, Lorg/xmlunit/validation/ParsingValidator;.getSchemaURI:()Ljava/lang/String; // method@383b │ │ +13317a: 0c00 |0011: move-result-object v0 │ │ +13317c: 6e20 ba2a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +133182: 0a00 |0015: move-result v0 │ │ +133184: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ +133188: 2202 1809 |0018: new-instance v2, Lorg/xml/sax/InputSource; // type@0918 │ │ +13318c: 5413 e71d |001a: iget-object v3, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.systemId:Ljava/lang/String; // field@1de7 │ │ +133190: 7020 8035 3200 |001c: invoke-direct {v2, v3}, Lorg/xml/sax/InputSource;.:(Ljava/lang/String;)V // method@3580 │ │ +133196: 1102 |001f: return-object v2 │ │ +133198: 6f30 8735 2103 |0020: invoke-super {v1, v2, v3}, Lorg/xml/sax/helpers/DefaultHandler;.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; // method@3587 │ │ +13319e: 0c02 |0023: move-result-object v2 │ │ +1331a0: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0018 line=164 │ │ 0x0020 line=166 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Lorg/xmlunit/validation/ParsingValidator$Handler; │ │ @@ -341738,18 +341740,18 @@ │ │ type : '(Lorg/xml/sax/SAXParseException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -133268: |[133268] org.xmlunit.validation.ParsingValidator$Handler.warning:(Lorg/xml/sax/SAXParseException;)V │ │ -133278: 5410 e91d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.v:Lorg/xmlunit/validation/ValidationHandler; // field@1de9 │ │ -13327c: 6e20 4438 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/validation/ValidationHandler;.warning:(Lorg/xml/sax/SAXParseException;)V // method@3844 │ │ -133282: 0e00 |0005: return-void │ │ +133270: |[133270] org.xmlunit.validation.ParsingValidator$Handler.warning:(Lorg/xml/sax/SAXParseException;)V │ │ +133280: 5410 e91d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator$Handler;.v:Lorg/xmlunit/validation/ValidationHandler; // field@1de9 │ │ +133284: 6e20 4438 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/validation/ValidationHandler;.warning:(Lorg/xml/sax/SAXParseException;)V // method@3844 │ │ +13328a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/validation/ParsingValidator$Handler; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/xml/sax/SAXParseException; │ │ │ │ @@ -341793,17 +341795,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -133284: |[133284] org.xmlunit.validation.ParsingValidator$Properties.:()V │ │ -133294: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -13329a: 0e00 |0003: return-void │ │ +13328c: |[13328c] org.xmlunit.validation.ParsingValidator$Properties.:()V │ │ +13329c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1332a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/validation/ParsingValidator$Properties; │ │ │ │ Virtual methods - │ │ @@ -341849,24 +341851,24 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1334fc: |[1334fc] org.xmlunit.validation.ValidationHandler.:()V │ │ -13350c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -133512: 2200 6307 |0003: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ -133516: 7010 152c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -13351c: 5b10 ef1d |0008: iput-object v0, v1, Lorg/xmlunit/validation/ValidationHandler;.problems:Ljava/util/List; // field@1def │ │ -133520: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -133522: 5c10 f01d |000b: iput-boolean v0, v1, Lorg/xmlunit/validation/ValidationHandler;.valid:Z // field@1df0 │ │ -133526: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -133528: 5b10 ee1d |000e: iput-object v0, v1, Lorg/xmlunit/validation/ValidationHandler;.lastFatalError:Lorg/xml/sax/SAXParseException; // field@1dee │ │ -13352c: 0e00 |0010: return-void │ │ +133504: |[133504] org.xmlunit.validation.ValidationHandler.:()V │ │ +133514: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +13351a: 2200 6307 |0003: new-instance v0, Ljava/util/LinkedList; // type@0763 │ │ +13351e: 7010 152c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +133524: 5b10 ef1d |0008: iput-object v0, v1, Lorg/xmlunit/validation/ValidationHandler;.problems:Ljava/util/List; // field@1def │ │ +133528: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +13352a: 5c10 f01d |000b: iput-boolean v0, v1, Lorg/xmlunit/validation/ValidationHandler;.valid:Z // field@1df0 │ │ +13352e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +133530: 5b10 ee1d |000e: iput-object v0, v1, Lorg/xmlunit/validation/ValidationHandler;.lastFatalError:Lorg/xml/sax/SAXParseException; // field@1dee │ │ +133534: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x000b line=29 │ │ 0x000e line=31 │ │ locals : │ │ @@ -341878,25 +341880,25 @@ │ │ type : '(Lorg/xml/sax/SAXParseException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -133530: |[133530] org.xmlunit.validation.ValidationHandler.error:(Lorg/xml/sax/SAXParseException;)V │ │ -133540: 5420 ee1d |0000: iget-object v0, v2, Lorg/xmlunit/validation/ValidationHandler;.lastFatalError:Lorg/xml/sax/SAXParseException; // field@1dee │ │ -133544: 3203 1000 |0002: if-eq v3, v0, 0012 // +0010 │ │ -133548: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -13354a: 5c20 f01d |0005: iput-boolean v0, v2, Lorg/xmlunit/validation/ValidationHandler;.valid:Z // field@1df0 │ │ -13354e: 5420 ef1d |0007: iget-object v0, v2, Lorg/xmlunit/validation/ValidationHandler;.problems:Ljava/util/List; // field@1def │ │ -133552: 6201 f21d |0009: sget-object v1, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.ERROR:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df2 │ │ -133556: 7120 4a38 1300 |000b: invoke-static {v3, v1}, Lorg/xmlunit/validation/ValidationProblem;.fromException:(Lorg/xml/sax/SAXParseException;Lorg/xmlunit/validation/ValidationProblem$ProblemType;)Lorg/xmlunit/validation/ValidationProblem; // method@384a │ │ -13355c: 0c03 |000e: move-result-object v3 │ │ -13355e: 7220 282c 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -133564: 0e00 |0012: return-void │ │ +133538: |[133538] org.xmlunit.validation.ValidationHandler.error:(Lorg/xml/sax/SAXParseException;)V │ │ +133548: 5420 ee1d |0000: iget-object v0, v2, Lorg/xmlunit/validation/ValidationHandler;.lastFatalError:Lorg/xml/sax/SAXParseException; // field@1dee │ │ +13354c: 3203 1000 |0002: if-eq v3, v0, 0012 // +0010 │ │ +133550: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +133552: 5c20 f01d |0005: iput-boolean v0, v2, Lorg/xmlunit/validation/ValidationHandler;.valid:Z // field@1df0 │ │ +133556: 5420 ef1d |0007: iget-object v0, v2, Lorg/xmlunit/validation/ValidationHandler;.problems:Ljava/util/List; // field@1def │ │ +13355a: 6201 f21d |0009: sget-object v1, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.ERROR:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df2 │ │ +13355e: 7120 4a38 1300 |000b: invoke-static {v3, v1}, Lorg/xmlunit/validation/ValidationProblem;.fromException:(Lorg/xml/sax/SAXParseException;Lorg/xmlunit/validation/ValidationProblem$ProblemType;)Lorg/xmlunit/validation/ValidationProblem; // method@384a │ │ +133564: 0c03 |000e: move-result-object v3 │ │ +133566: 7220 282c 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +13356c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/xmlunit/validation/ValidationHandler; │ │ @@ -341907,24 +341909,24 @@ │ │ type : '(Lorg/xml/sax/SAXParseException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -133568: |[133568] org.xmlunit.validation.ValidationHandler.fatalError:(Lorg/xml/sax/SAXParseException;)V │ │ -133578: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13357a: 5c20 f01d |0001: iput-boolean v0, v2, Lorg/xmlunit/validation/ValidationHandler;.valid:Z // field@1df0 │ │ -13357e: 5b23 ee1d |0003: iput-object v3, v2, Lorg/xmlunit/validation/ValidationHandler;.lastFatalError:Lorg/xml/sax/SAXParseException; // field@1dee │ │ -133582: 5420 ef1d |0005: iget-object v0, v2, Lorg/xmlunit/validation/ValidationHandler;.problems:Ljava/util/List; // field@1def │ │ -133586: 6201 f21d |0007: sget-object v1, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.ERROR:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df2 │ │ -13358a: 7120 4a38 1300 |0009: invoke-static {v3, v1}, Lorg/xmlunit/validation/ValidationProblem;.fromException:(Lorg/xml/sax/SAXParseException;Lorg/xmlunit/validation/ValidationProblem$ProblemType;)Lorg/xmlunit/validation/ValidationProblem; // method@384a │ │ -133590: 0c03 |000c: move-result-object v3 │ │ -133592: 7220 282c 3000 |000d: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -133598: 0e00 |0010: return-void │ │ +133570: |[133570] org.xmlunit.validation.ValidationHandler.fatalError:(Lorg/xml/sax/SAXParseException;)V │ │ +133580: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +133582: 5c20 f01d |0001: iput-boolean v0, v2, Lorg/xmlunit/validation/ValidationHandler;.valid:Z // field@1df0 │ │ +133586: 5b23 ee1d |0003: iput-object v3, v2, Lorg/xmlunit/validation/ValidationHandler;.lastFatalError:Lorg/xml/sax/SAXParseException; // field@1dee │ │ +13358a: 5420 ef1d |0005: iget-object v0, v2, Lorg/xmlunit/validation/ValidationHandler;.problems:Ljava/util/List; // field@1def │ │ +13358e: 6201 f21d |0007: sget-object v1, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.ERROR:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df2 │ │ +133592: 7120 4a38 1300 |0009: invoke-static {v3, v1}, Lorg/xmlunit/validation/ValidationProblem;.fromException:(Lorg/xml/sax/SAXParseException;Lorg/xmlunit/validation/ValidationProblem$ProblemType;)Lorg/xmlunit/validation/ValidationProblem; // method@384a │ │ +133598: 0c03 |000c: move-result-object v3 │ │ +13359a: 7220 282c 3000 |000d: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +1335a0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/xmlunit/validation/ValidationHandler; │ │ @@ -341935,22 +341937,22 @@ │ │ type : '()Lorg/xmlunit/validation/ValidationResult;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1334d0: |[1334d0] org.xmlunit.validation.ValidationHandler.getResult:()Lorg/xmlunit/validation/ValidationResult; │ │ -1334e0: 2200 b509 |0000: new-instance v0, Lorg/xmlunit/validation/ValidationResult; // type@09b5 │ │ -1334e4: 5531 f01d |0002: iget-boolean v1, v3, Lorg/xmlunit/validation/ValidationHandler;.valid:Z // field@1df0 │ │ -1334e8: 5432 ef1d |0004: iget-object v2, v3, Lorg/xmlunit/validation/ValidationHandler;.problems:Ljava/util/List; // field@1def │ │ -1334ec: 7110 d12b 0200 |0006: invoke-static {v2}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@2bd1 │ │ -1334f2: 0c02 |0009: move-result-object v2 │ │ -1334f4: 7030 5038 1002 |000a: invoke-direct {v0, v1, v2}, Lorg/xmlunit/validation/ValidationResult;.:(ZLjava/lang/Iterable;)V // method@3850 │ │ -1334fa: 1100 |000d: return-object v0 │ │ +1334d8: |[1334d8] org.xmlunit.validation.ValidationHandler.getResult:()Lorg/xmlunit/validation/ValidationResult; │ │ +1334e8: 2200 b509 |0000: new-instance v0, Lorg/xmlunit/validation/ValidationResult; // type@09b5 │ │ +1334ec: 5531 f01d |0002: iget-boolean v1, v3, Lorg/xmlunit/validation/ValidationHandler;.valid:Z // field@1df0 │ │ +1334f0: 5432 ef1d |0004: iget-object v2, v3, Lorg/xmlunit/validation/ValidationHandler;.problems:Ljava/util/List; // field@1def │ │ +1334f4: 7110 d12b 0200 |0006: invoke-static {v2}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@2bd1 │ │ +1334fa: 0c02 |0009: move-result-object v2 │ │ +1334fc: 7030 5038 1002 |000a: invoke-direct {v0, v1, v2}, Lorg/xmlunit/validation/ValidationResult;.:(ZLjava/lang/Iterable;)V // method@3850 │ │ +133502: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/xmlunit/validation/ValidationHandler; │ │ │ │ #3 : (in Lorg/xmlunit/validation/ValidationHandler;) │ │ @@ -341958,21 +341960,21 @@ │ │ type : '(Lorg/xml/sax/SAXParseException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -13359c: |[13359c] org.xmlunit.validation.ValidationHandler.warning:(Lorg/xml/sax/SAXParseException;)V │ │ -1335ac: 5420 ef1d |0000: iget-object v0, v2, Lorg/xmlunit/validation/ValidationHandler;.problems:Ljava/util/List; // field@1def │ │ -1335b0: 6201 f31d |0002: sget-object v1, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.WARNING:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df3 │ │ -1335b4: 7120 4a38 1300 |0004: invoke-static {v3, v1}, Lorg/xmlunit/validation/ValidationProblem;.fromException:(Lorg/xml/sax/SAXParseException;Lorg/xmlunit/validation/ValidationProblem$ProblemType;)Lorg/xmlunit/validation/ValidationProblem; // method@384a │ │ -1335ba: 0c03 |0007: move-result-object v3 │ │ -1335bc: 7220 282c 3000 |0008: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -1335c2: 0e00 |000b: return-void │ │ +1335a4: |[1335a4] org.xmlunit.validation.ValidationHandler.warning:(Lorg/xml/sax/SAXParseException;)V │ │ +1335b4: 5420 ef1d |0000: iget-object v0, v2, Lorg/xmlunit/validation/ValidationHandler;.problems:Ljava/util/List; // field@1def │ │ +1335b8: 6201 f31d |0002: sget-object v1, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.WARNING:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df3 │ │ +1335bc: 7120 4a38 1300 |0004: invoke-static {v3, v1}, Lorg/xmlunit/validation/ValidationProblem;.fromException:(Lorg/xml/sax/SAXParseException;Lorg/xmlunit/validation/ValidationProblem$ProblemType;)Lorg/xmlunit/validation/ValidationProblem; // method@384a │ │ +1335c2: 0c03 |0007: move-result-object v3 │ │ +1335c4: 7220 282c 3000 |0008: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +1335ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/xmlunit/validation/ValidationHandler; │ │ 0x0000 - 0x000c reg=3 (null) Lorg/xml/sax/SAXParseException; │ │ │ │ @@ -342021,48 +342023,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -13360c: |[13360c] org.xmlunit.validation.ValidationProblem$ProblemType.:()V │ │ -13361c: 2200 b309 |0000: new-instance v0, Lorg/xmlunit/validation/ValidationProblem$ProblemType; // type@09b3 │ │ -133620: 1a01 9e0f |0002: const-string v1, "ERROR" // string@0f9e │ │ -133624: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -133626: 7030 4638 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.:(Ljava/lang/String;I)V // method@3846 │ │ -13362c: 6900 f21d |0008: sput-object v0, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.ERROR:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df2 │ │ -133630: 2201 b309 |000a: new-instance v1, Lorg/xmlunit/validation/ValidationProblem$ProblemType; // type@09b3 │ │ -133634: 1a03 1129 |000c: const-string v3, "WARNING" // string@2911 │ │ -133638: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -13363a: 7030 4638 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.:(Ljava/lang/String;I)V // method@3846 │ │ -133640: 6901 f31d |0012: sput-object v1, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.WARNING:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df3 │ │ -133644: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -133646: 2333 130a |0015: new-array v3, v3, [Lorg/xmlunit/validation/ValidationProblem$ProblemType; // type@0a13 │ │ -13364a: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ -13364e: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ -133652: 6903 f11d |001b: sput-object v3, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.$VALUES:[Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df1 │ │ -133656: 0e00 |001d: return-void │ │ +133614: |[133614] org.xmlunit.validation.ValidationProblem$ProblemType.:()V │ │ +133624: 2200 b309 |0000: new-instance v0, Lorg/xmlunit/validation/ValidationProblem$ProblemType; // type@09b3 │ │ +133628: 1a01 9e0f |0002: const-string v1, "ERROR" // string@0f9e │ │ +13362c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +13362e: 7030 4638 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.:(Ljava/lang/String;I)V // method@3846 │ │ +133634: 6900 f21d |0008: sput-object v0, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.ERROR:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df2 │ │ +133638: 2201 b309 |000a: new-instance v1, Lorg/xmlunit/validation/ValidationProblem$ProblemType; // type@09b3 │ │ +13363c: 1a03 1129 |000c: const-string v3, "WARNING" // string@2911 │ │ +133640: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +133642: 7030 4638 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.:(Ljava/lang/String;I)V // method@3846 │ │ +133648: 6901 f31d |0012: sput-object v1, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.WARNING:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df3 │ │ +13364c: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +13364e: 2333 130a |0015: new-array v3, v3, [Lorg/xmlunit/validation/ValidationProblem$ProblemType; // type@0a13 │ │ +133652: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ +133656: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ +13365a: 6903 f11d |001b: sput-object v3, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.$VALUES:[Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df1 │ │ +13365e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Lorg/xmlunit/validation/ValidationProblem$ProblemType;) │ │ 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 │ │ -133658: |[133658] org.xmlunit.validation.ValidationProblem$ProblemType.:(Ljava/lang/String;I)V │ │ -133668: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ -13366e: 0e00 |0003: return-void │ │ +133660: |[133660] org.xmlunit.validation.ValidationProblem$ProblemType.:(Ljava/lang/String;I)V │ │ +133670: 7030 3d2a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2a3d │ │ +133676: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/validation/ValidationProblem$ProblemType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -342072,20 +342074,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/xmlunit/validation/ValidationProblem$ProblemType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1335c4: |[1335c4] org.xmlunit.validation.ValidationProblem$ProblemType.valueOf:(Ljava/lang/String;)Lorg/xmlunit/validation/ValidationProblem$ProblemType; │ │ -1335d4: 1c00 b309 |0000: const-class v0, Lorg/xmlunit/validation/ValidationProblem$ProblemType; // type@09b3 │ │ -1335d8: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ -1335de: 0c01 |0005: move-result-object v1 │ │ -1335e0: 1f01 b309 |0006: check-cast v1, Lorg/xmlunit/validation/ValidationProblem$ProblemType; // type@09b3 │ │ -1335e4: 1101 |0008: return-object v1 │ │ +1335cc: |[1335cc] org.xmlunit.validation.ValidationProblem$ProblemType.valueOf:(Ljava/lang/String;)Lorg/xmlunit/validation/ValidationProblem$ProblemType; │ │ +1335dc: 1c00 b309 |0000: const-class v0, Lorg/xmlunit/validation/ValidationProblem$ProblemType; // type@09b3 │ │ +1335e0: 7120 3e2a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2a3e │ │ +1335e6: 0c01 |0005: move-result-object v1 │ │ +1335e8: 1f01 b309 |0006: check-cast v1, Lorg/xmlunit/validation/ValidationProblem$ProblemType; // type@09b3 │ │ +1335ec: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/xmlunit/validation/ValidationProblem$ProblemType;) │ │ @@ -342093,20 +342095,20 @@ │ │ type : '()[Lorg/xmlunit/validation/ValidationProblem$ProblemType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1335e8: |[1335e8] org.xmlunit.validation.ValidationProblem$ProblemType.values:()[Lorg/xmlunit/validation/ValidationProblem$ProblemType; │ │ -1335f8: 6200 f11d |0000: sget-object v0, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.$VALUES:[Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df1 │ │ -1335fc: 6e10 7838 0000 |0002: invoke-virtual {v0}, [Lorg/xmlunit/validation/ValidationProblem$ProblemType;.clone:()Ljava/lang/Object; // method@3878 │ │ -133602: 0c00 |0005: move-result-object v0 │ │ -133604: 1f00 130a |0006: check-cast v0, [Lorg/xmlunit/validation/ValidationProblem$ProblemType; // type@0a13 │ │ -133608: 1100 |0008: return-object v0 │ │ +1335f0: |[1335f0] org.xmlunit.validation.ValidationProblem$ProblemType.values:()[Lorg/xmlunit/validation/ValidationProblem$ProblemType; │ │ +133600: 6200 f11d |0000: sget-object v0, Lorg/xmlunit/validation/ValidationProblem$ProblemType;.$VALUES:[Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df1 │ │ +133604: 6e10 7838 0000 |0002: invoke-virtual {v0}, [Lorg/xmlunit/validation/ValidationProblem$ProblemType;.clone:()Ljava/lang/Object; // method@3878 │ │ +13360a: 0c00 |0005: move-result-object v0 │ │ +13360c: 1f00 130a |0006: check-cast v0, [Lorg/xmlunit/validation/ValidationProblem$ProblemType; // type@0a13 │ │ +133610: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 10458 (ValidationProblem.java) │ │ @@ -342159,21 +342161,21 @@ │ │ type : '(Ljava/lang/String;IILorg/xmlunit/validation/ValidationProblem$ProblemType;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1337b0: |[1337b0] org.xmlunit.validation.ValidationProblem.:(Ljava/lang/String;IILorg/xmlunit/validation/ValidationProblem$ProblemType;)V │ │ -1337c0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1337c6: 5b01 f71d |0003: iput-object v1, v0, Lorg/xmlunit/validation/ValidationProblem;.message:Ljava/lang/String; // field@1df7 │ │ -1337ca: 5902 f61d |0005: iput v2, v0, Lorg/xmlunit/validation/ValidationProblem;.line:I // field@1df6 │ │ -1337ce: 5903 f51d |0007: iput v3, v0, Lorg/xmlunit/validation/ValidationProblem;.column:I // field@1df5 │ │ -1337d2: 5b04 f81d |0009: iput-object v4, v0, Lorg/xmlunit/validation/ValidationProblem;.type:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df8 │ │ -1337d6: 0e00 |000b: return-void │ │ +1337b8: |[1337b8] org.xmlunit.validation.ValidationProblem.:(Ljava/lang/String;IILorg/xmlunit/validation/ValidationProblem$ProblemType;)V │ │ +1337c8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1337ce: 5b01 f71d |0003: iput-object v1, v0, Lorg/xmlunit/validation/ValidationProblem;.message:Ljava/lang/String; // field@1df7 │ │ +1337d2: 5902 f61d |0005: iput v2, v0, Lorg/xmlunit/validation/ValidationProblem;.line:I // field@1df6 │ │ +1337d6: 5903 f51d |0007: iput v3, v0, Lorg/xmlunit/validation/ValidationProblem;.column:I // field@1df5 │ │ +1337da: 5b04 f81d |0009: iput-object v4, v0, Lorg/xmlunit/validation/ValidationProblem;.type:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df8 │ │ +1337de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ 0x0009 line=45 │ │ @@ -342189,33 +342191,33 @@ │ │ type : '(Lorg/xml/sax/SAXParseException;Lorg/xmlunit/validation/ValidationProblem$ProblemType;)Lorg/xmlunit/validation/ValidationProblem;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -133744: |[133744] org.xmlunit.validation.ValidationProblem.fromException:(Lorg/xml/sax/SAXParseException;Lorg/xmlunit/validation/ValidationProblem$ProblemType;)Lorg/xmlunit/validation/ValidationProblem; │ │ -133754: 2200 b409 |0000: new-instance v0, Lorg/xmlunit/validation/ValidationProblem; // type@09b4 │ │ -133758: 6e10 8335 0500 |0002: invoke-virtual {v5}, Lorg/xml/sax/SAXParseException;.getMessage:()Ljava/lang/String; // method@3583 │ │ -13375e: 0c01 |0005: move-result-object v1 │ │ -133760: 6e10 8235 0500 |0006: invoke-virtual {v5}, Lorg/xml/sax/SAXParseException;.getLineNumber:()I // method@3582 │ │ -133766: 0a02 |0009: move-result v2 │ │ -133768: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -13376a: 3d02 0700 |000b: if-lez v2, 0012 // +0007 │ │ -13376e: 6e10 8235 0500 |000d: invoke-virtual {v5}, Lorg/xml/sax/SAXParseException;.getLineNumber:()I // method@3582 │ │ -133774: 0a02 |0010: move-result v2 │ │ -133776: 2802 |0011: goto 0013 // +0002 │ │ -133778: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ -13377a: 6e10 8135 0500 |0013: invoke-virtual {v5}, Lorg/xml/sax/SAXParseException;.getColumnNumber:()I // method@3581 │ │ -133780: 0a04 |0016: move-result v4 │ │ -133782: 3d04 0600 |0017: if-lez v4, 001d // +0006 │ │ -133786: 6e10 8135 0500 |0019: invoke-virtual {v5}, Lorg/xml/sax/SAXParseException;.getColumnNumber:()I // method@3581 │ │ -13378c: 0a03 |001c: move-result v3 │ │ -13378e: 7056 4938 1032 |001d: invoke-direct {v0, v1, v2, v3, v6}, Lorg/xmlunit/validation/ValidationProblem;.:(Ljava/lang/String;IILorg/xmlunit/validation/ValidationProblem$ProblemType;)V // method@3849 │ │ -133794: 1100 |0020: return-object v0 │ │ +13374c: |[13374c] org.xmlunit.validation.ValidationProblem.fromException:(Lorg/xml/sax/SAXParseException;Lorg/xmlunit/validation/ValidationProblem$ProblemType;)Lorg/xmlunit/validation/ValidationProblem; │ │ +13375c: 2200 b409 |0000: new-instance v0, Lorg/xmlunit/validation/ValidationProblem; // type@09b4 │ │ +133760: 6e10 8335 0500 |0002: invoke-virtual {v5}, Lorg/xml/sax/SAXParseException;.getMessage:()Ljava/lang/String; // method@3583 │ │ +133766: 0c01 |0005: move-result-object v1 │ │ +133768: 6e10 8235 0500 |0006: invoke-virtual {v5}, Lorg/xml/sax/SAXParseException;.getLineNumber:()I // method@3582 │ │ +13376e: 0a02 |0009: move-result v2 │ │ +133770: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +133772: 3d02 0700 |000b: if-lez v2, 0012 // +0007 │ │ +133776: 6e10 8235 0500 |000d: invoke-virtual {v5}, Lorg/xml/sax/SAXParseException;.getLineNumber:()I // method@3582 │ │ +13377c: 0a02 |0010: move-result v2 │ │ +13377e: 2802 |0011: goto 0013 // +0002 │ │ +133780: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ +133782: 6e10 8135 0500 |0013: invoke-virtual {v5}, Lorg/xml/sax/SAXParseException;.getColumnNumber:()I // method@3581 │ │ +133788: 0a04 |0016: move-result v4 │ │ +13378a: 3d04 0600 |0017: if-lez v4, 001d // +0006 │ │ +13378e: 6e10 8135 0500 |0019: invoke-virtual {v5}, Lorg/xml/sax/SAXParseException;.getColumnNumber:()I // method@3581 │ │ +133794: 0a03 |001c: move-result v3 │ │ +133796: 7056 4938 1032 |001d: invoke-direct {v0, v1, v2, v3, v6}, Lorg/xmlunit/validation/ValidationProblem;.:(Ljava/lang/String;IILorg/xmlunit/validation/ValidationProblem$ProblemType;)V // method@3849 │ │ +13379c: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 (null) Lorg/xml/sax/SAXParseException; │ │ 0x0000 - 0x0021 reg=6 (null) Lorg/xmlunit/validation/ValidationProblem$ProblemType; │ │ │ │ @@ -342225,17 +342227,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -133670: |[133670] org.xmlunit.validation.ValidationProblem.getColumn:()I │ │ -133680: 5210 f51d |0000: iget v0, v1, Lorg/xmlunit/validation/ValidationProblem;.column:I // field@1df5 │ │ -133684: 0f00 |0002: return v0 │ │ +133678: |[133678] org.xmlunit.validation.ValidationProblem.getColumn:()I │ │ +133688: 5210 f51d |0000: iget v0, v1, Lorg/xmlunit/validation/ValidationProblem;.column:I // field@1df5 │ │ +13368c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/validation/ValidationProblem; │ │ │ │ #1 : (in Lorg/xmlunit/validation/ValidationProblem;) │ │ @@ -342243,17 +342245,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -133688: |[133688] org.xmlunit.validation.ValidationProblem.getLine:()I │ │ -133698: 5210 f61d |0000: iget v0, v1, Lorg/xmlunit/validation/ValidationProblem;.line:I // field@1df6 │ │ -13369c: 0f00 |0002: return v0 │ │ +133690: |[133690] org.xmlunit.validation.ValidationProblem.getLine:()I │ │ +1336a0: 5210 f61d |0000: iget v0, v1, Lorg/xmlunit/validation/ValidationProblem;.line:I // field@1df6 │ │ +1336a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/validation/ValidationProblem; │ │ │ │ #2 : (in Lorg/xmlunit/validation/ValidationProblem;) │ │ @@ -342261,17 +342263,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1336a0: |[1336a0] org.xmlunit.validation.ValidationProblem.getMessage:()Ljava/lang/String; │ │ -1336b0: 5410 f71d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ValidationProblem;.message:Ljava/lang/String; // field@1df7 │ │ -1336b4: 1100 |0002: return-object v0 │ │ +1336a8: |[1336a8] org.xmlunit.validation.ValidationProblem.getMessage:()Ljava/lang/String; │ │ +1336b8: 5410 f71d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ValidationProblem;.message:Ljava/lang/String; // field@1df7 │ │ +1336bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/validation/ValidationProblem; │ │ │ │ #3 : (in Lorg/xmlunit/validation/ValidationProblem;) │ │ @@ -342279,17 +342281,17 @@ │ │ type : '()Lorg/xmlunit/validation/ValidationProblem$ProblemType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -133798: |[133798] org.xmlunit.validation.ValidationProblem.getType:()Lorg/xmlunit/validation/ValidationProblem$ProblemType; │ │ -1337a8: 5410 f81d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ValidationProblem;.type:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df8 │ │ -1337ac: 1100 |0002: return-object v0 │ │ +1337a0: |[1337a0] org.xmlunit.validation.ValidationProblem.getType:()Lorg/xmlunit/validation/ValidationProblem$ProblemType; │ │ +1337b0: 5410 f81d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ValidationProblem;.type:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df8 │ │ +1337b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/validation/ValidationProblem; │ │ │ │ #4 : (in Lorg/xmlunit/validation/ValidationProblem;) │ │ @@ -342297,41 +342299,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -1336b8: |[1336b8] org.xmlunit.validation.ValidationProblem.toString:()Ljava/lang/String; │ │ -1336c8: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -1336cc: 1a01 d928 |0002: const-string v1, "ValidationProblem { " // string@28d9 │ │ -1336d0: 7020 ed2a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2aed │ │ -1336d6: 1a01 df3b |0007: const-string v1, "line=" // string@3bdf │ │ -1336da: 6e20 f52a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1336e0: 5221 f61d |000c: iget v1, v2, Lorg/xmlunit/validation/ValidationProblem;.line:I // field@1df6 │ │ -1336e4: 6e20 f12a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1336ea: 1a01 5502 |0011: const-string v1, ", column=" // string@0255 │ │ -1336ee: 6e20 f52a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1336f4: 5221 f51d |0016: iget v1, v2, Lorg/xmlunit/validation/ValidationProblem;.column:I // field@1df5 │ │ -1336f8: 6e20 f12a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1336fe: 1a01 6f02 |001b: const-string v1, ", type=" // string@026f │ │ -133702: 6e20 f52a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -133708: 5421 f81d |0020: iget-object v1, v2, Lorg/xmlunit/validation/ValidationProblem;.type:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df8 │ │ -13370c: 6e20 f42a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -133712: 1a01 6402 |0025: const-string v1, ", message='" // string@0264 │ │ -133716: 6e20 f52a 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -13371c: 5421 f71d |002a: iget-object v1, v2, Lorg/xmlunit/validation/ValidationProblem;.message:Ljava/lang/String; // field@1df7 │ │ -133720: 6e20 f52a 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -133726: 1301 2700 |002f: const/16 v1, #int 39 // #27 │ │ -13372a: 6e20 ee2a 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -133730: 1a01 e600 |0034: const-string v1, " }" // string@00e6 │ │ -133734: 6e20 f52a 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -13373a: 6e10 fa2a 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -133740: 0c00 |003c: move-result-object v0 │ │ -133742: 1100 |003d: return-object v0 │ │ +1336c0: |[1336c0] org.xmlunit.validation.ValidationProblem.toString:()Ljava/lang/String; │ │ +1336d0: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +1336d4: 1a01 d928 |0002: const-string v1, "ValidationProblem { " // string@28d9 │ │ +1336d8: 7020 ed2a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2aed │ │ +1336de: 1a01 df3b |0007: const-string v1, "line=" // string@3bdf │ │ +1336e2: 6e20 f52a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1336e8: 5221 f61d |000c: iget v1, v2, Lorg/xmlunit/validation/ValidationProblem;.line:I // field@1df6 │ │ +1336ec: 6e20 f12a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1336f2: 1a01 5502 |0011: const-string v1, ", column=" // string@0255 │ │ +1336f6: 6e20 f52a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1336fc: 5221 f51d |0016: iget v1, v2, Lorg/xmlunit/validation/ValidationProblem;.column:I // field@1df5 │ │ +133700: 6e20 f12a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +133706: 1a01 6f02 |001b: const-string v1, ", type=" // string@026f │ │ +13370a: 6e20 f52a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +133710: 5421 f81d |0020: iget-object v1, v2, Lorg/xmlunit/validation/ValidationProblem;.type:Lorg/xmlunit/validation/ValidationProblem$ProblemType; // field@1df8 │ │ +133714: 6e20 f42a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +13371a: 1a01 6402 |0025: const-string v1, ", message='" // string@0264 │ │ +13371e: 6e20 f52a 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +133724: 5421 f71d |002a: iget-object v1, v2, Lorg/xmlunit/validation/ValidationProblem;.message:Ljava/lang/String; // field@1df7 │ │ +133728: 6e20 f52a 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +13372e: 1301 2700 |002f: const/16 v1, #int 39 // #27 │ │ +133732: 6e20 ee2a 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +133738: 1a01 e600 |0034: const-string v1, " }" // string@00e6 │ │ +13373c: 6e20 f52a 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +133742: 6e10 fa2a 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +133748: 0c00 |003c: move-result-object v0 │ │ +13374a: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0009 line=82 │ │ 0x0013 line=83 │ │ 0x001d line=84 │ │ 0x0027 line=85 │ │ @@ -342381,19 +342383,19 @@ │ │ type : '(ZLjava/lang/Iterable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -133808: |[133808] org.xmlunit.validation.ValidationResult.:(ZLjava/lang/Iterable;)V │ │ -133818: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -13381e: 5c01 fa1d |0003: iput-boolean v1, v0, Lorg/xmlunit/validation/ValidationResult;.valid:Z // field@1dfa │ │ -133822: 5b02 f91d |0005: iput-object v2, v0, Lorg/xmlunit/validation/ValidationResult;.problems:Ljava/lang/Iterable; // field@1df9 │ │ -133826: 0e00 |0007: return-void │ │ +133810: |[133810] org.xmlunit.validation.ValidationResult.:(ZLjava/lang/Iterable;)V │ │ +133820: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +133826: 5c01 fa1d |0003: iput-boolean v1, v0, Lorg/xmlunit/validation/ValidationResult;.valid:Z // field@1dfa │ │ +13382a: 5b02 f91d |0005: iput-object v2, v0, Lorg/xmlunit/validation/ValidationResult;.problems:Ljava/lang/Iterable; // field@1df9 │ │ +13382e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/validation/ValidationResult; │ │ @@ -342406,17 +342408,17 @@ │ │ type : '()Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1337f0: |[1337f0] org.xmlunit.validation.ValidationResult.getProblems:()Ljava/lang/Iterable; │ │ -133800: 5410 f91d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ValidationResult;.problems:Ljava/lang/Iterable; // field@1df9 │ │ -133804: 1100 |0002: return-object v0 │ │ +1337f8: |[1337f8] org.xmlunit.validation.ValidationResult.getProblems:()Ljava/lang/Iterable; │ │ +133808: 5410 f91d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ValidationResult;.problems:Ljava/lang/Iterable; // field@1df9 │ │ +13380c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/validation/ValidationResult; │ │ │ │ #1 : (in Lorg/xmlunit/validation/ValidationResult;) │ │ @@ -342424,17 +342426,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1337d8: |[1337d8] org.xmlunit.validation.ValidationResult.isValid:()Z │ │ -1337e8: 5510 fa1d |0000: iget-boolean v0, v1, Lorg/xmlunit/validation/ValidationResult;.valid:Z // field@1dfa │ │ -1337ec: 0f00 |0002: return v0 │ │ +1337e0: |[1337e0] org.xmlunit.validation.ValidationResult.isValid:()Z │ │ +1337f0: 5510 fa1d |0000: iget-boolean v0, v1, Lorg/xmlunit/validation/ValidationResult;.valid:Z // field@1dfa │ │ +1337f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/validation/ValidationResult; │ │ │ │ source_file_idx : 10459 (ValidationResult.java) │ │ @@ -342466,17 +342468,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -133880: |[133880] org.xmlunit.validation.Validator.:()V │ │ -133890: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -133896: 0e00 |0003: return-void │ │ +133888: |[133888] org.xmlunit.validation.Validator.:()V │ │ +133898: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +13389e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/validation/Validator; │ │ │ │ #1 : (in Lorg/xmlunit/validation/Validator;) │ │ @@ -342484,25 +342486,25 @@ │ │ type : '(Ljava/lang/String;)Lorg/xmlunit/validation/Validator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -133848: |[133848] org.xmlunit.validation.Validator.forLanguage:(Ljava/lang/String;)Lorg/xmlunit/validation/Validator; │ │ -133858: 1a00 cf39 |0000: const-string v0, "http://www.w3.org/TR/REC-xml" // string@39cf │ │ -13385c: 6e20 ba2a 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -133862: 0a01 |0005: move-result v1 │ │ -133864: 3901 0800 |0006: if-nez v1, 000e // +0008 │ │ -133868: 2200 ac09 |0008: new-instance v0, Lorg/xmlunit/validation/JAXPValidator; // type@09ac │ │ -13386c: 7020 2538 2000 |000a: invoke-direct {v0, v2}, Lorg/xmlunit/validation/JAXPValidator;.:(Ljava/lang/String;)V // method@3825 │ │ -133872: 1100 |000d: return-object v0 │ │ -133874: 2202 b109 |000e: new-instance v2, Lorg/xmlunit/validation/ParsingValidator; // type@09b1 │ │ -133878: 7020 3938 0200 |0010: invoke-direct {v2, v0}, Lorg/xmlunit/validation/ParsingValidator;.:(Ljava/lang/String;)V // method@3839 │ │ -13387e: 1102 |0013: return-object v2 │ │ +133850: |[133850] org.xmlunit.validation.Validator.forLanguage:(Ljava/lang/String;)Lorg/xmlunit/validation/Validator; │ │ +133860: 1a00 cf39 |0000: const-string v0, "http://www.w3.org/TR/REC-xml" // string@39cf │ │ +133864: 6e20 ba2a 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +13386a: 0a01 |0005: move-result v1 │ │ +13386c: 3901 0800 |0006: if-nez v1, 000e // +0008 │ │ +133870: 2200 ac09 |0008: new-instance v0, Lorg/xmlunit/validation/JAXPValidator; // type@09ac │ │ +133874: 7020 2538 2000 |000a: invoke-direct {v0, v2}, Lorg/xmlunit/validation/JAXPValidator;.:(Ljava/lang/String;)V // method@3825 │ │ +13387a: 1100 |000d: return-object v0 │ │ +13387c: 2202 b109 |000e: new-instance v2, Lorg/xmlunit/validation/ParsingValidator; // type@09b1 │ │ +133880: 7020 3938 0200 |0010: invoke-direct {v2, v0}, Lorg/xmlunit/validation/ParsingValidator;.:(Ljava/lang/String;)V // method@3839 │ │ +133886: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ 0x0008 line=75 │ │ 0x000e line=77 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ @@ -342513,20 +342515,20 @@ │ │ type : '()[Ljavax/xml/transform/Source;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -133828: |[133828] org.xmlunit.validation.Validator.getSchemaSources:()[Ljavax/xml/transform/Source; │ │ -133838: 5410 fb1d |0000: iget-object v0, v1, Lorg/xmlunit/validation/Validator;.sourceLocations:[Ljavax/xml/transform/Source; // field@1dfb │ │ -13383c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -133840: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -133842: 2300 000a |0005: new-array v0, v0, [Ljavax/xml/transform/Source; // type@0a00 │ │ -133846: 1100 |0007: return-object v0 │ │ +133830: |[133830] org.xmlunit.validation.Validator.getSchemaSources:()[Ljavax/xml/transform/Source; │ │ +133840: 5410 fb1d |0000: iget-object v0, v1, Lorg/xmlunit/validation/Validator;.sourceLocations:[Ljavax/xml/transform/Source; // field@1dfb │ │ +133844: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +133848: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +13384a: 2300 000a |0005: new-array v0, v0, [Ljavax/xml/transform/Source; // type@0a00 │ │ +13384e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/xmlunit/validation/Validator; │ │ │ │ #1 : (in Lorg/xmlunit/validation/Validator;) │ │ @@ -342534,25 +342536,25 @@ │ │ type : '(Ljavax/xml/transform/Source;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -133898: |[133898] org.xmlunit.validation.Validator.setSchemaSource:(Ljavax/xml/transform/Source;)V │ │ -1338a8: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -1338ac: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -1338ae: 2808 |0003: goto 000b // +0008 │ │ -1338b0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1338b2: 2300 000a |0005: new-array v0, v0, [Ljavax/xml/transform/Source; // type@0a00 │ │ -1338b6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1338b8: 4d03 0001 |0008: aput-object v3, v0, v1 │ │ -1338bc: 0703 |000a: move-object v3, v0 │ │ -1338be: 6e20 5738 3200 |000b: invoke-virtual {v2, v3}, Lorg/xmlunit/validation/Validator;.setSchemaSources:([Ljavax/xml/transform/Source;)V // method@3857 │ │ -1338c4: 0e00 |000e: return-void │ │ +1338a0: |[1338a0] org.xmlunit.validation.Validator.setSchemaSource:(Ljavax/xml/transform/Source;)V │ │ +1338b0: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +1338b4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +1338b6: 2808 |0003: goto 000b // +0008 │ │ +1338b8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1338ba: 2300 000a |0005: new-array v0, v0, [Ljavax/xml/transform/Source; // type@0a00 │ │ +1338be: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1338c0: 4d03 0001 |0008: aput-object v3, v0, v1 │ │ +1338c4: 0703 |000a: move-object v3, v0 │ │ +1338c6: 6e20 5738 3200 |000b: invoke-virtual {v2, v3}, Lorg/xmlunit/validation/Validator;.setSchemaSources:([Ljavax/xml/transform/Source;)V // method@3857 │ │ +1338cc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=44 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/xmlunit/validation/Validator; │ │ 0x0000 - 0x000f reg=3 (null) Ljavax/xml/transform/Source; │ │ │ │ @@ -342561,25 +342563,25 @@ │ │ type : '([Ljavax/xml/transform/Source;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1338c8: |[1338c8] org.xmlunit.validation.Validator.setSchemaSources:([Ljavax/xml/transform/Source;)V │ │ -1338d8: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -1338dc: 2120 |0002: array-length v0, v2 │ │ -1338de: 7120 a02b 0200 |0003: invoke-static {v2, v0}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@2ba0 │ │ -1338e4: 0c02 |0006: move-result-object v2 │ │ -1338e6: 1f02 000a |0007: check-cast v2, [Ljavax/xml/transform/Source; // type@0a00 │ │ -1338ea: 5b12 fb1d |0009: iput-object v2, v1, Lorg/xmlunit/validation/Validator;.sourceLocations:[Ljavax/xml/transform/Source; // field@1dfb │ │ -1338ee: 2804 |000b: goto 000f // +0004 │ │ -1338f0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1338f2: 5b12 fb1d |000d: iput-object v2, v1, Lorg/xmlunit/validation/Validator;.sourceLocations:[Ljavax/xml/transform/Source; // field@1dfb │ │ -1338f6: 0e00 |000f: return-void │ │ +1338d0: |[1338d0] org.xmlunit.validation.Validator.setSchemaSources:([Ljavax/xml/transform/Source;)V │ │ +1338e0: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +1338e4: 2120 |0002: array-length v0, v2 │ │ +1338e6: 7120 a02b 0200 |0003: invoke-static {v2, v0}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@2ba0 │ │ +1338ec: 0c02 |0006: move-result-object v2 │ │ +1338ee: 1f02 000a |0007: check-cast v2, [Ljavax/xml/transform/Source; // type@0a00 │ │ +1338f2: 5b12 fb1d |0009: iput-object v2, v1, Lorg/xmlunit/validation/Validator;.sourceLocations:[Ljavax/xml/transform/Source; // field@1dfb │ │ +1338f6: 2804 |000b: goto 000f // +0004 │ │ +1338f8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1338fa: 5b12 fb1d |000d: iput-object v2, v1, Lorg/xmlunit/validation/Validator;.sourceLocations:[Ljavax/xml/transform/Source; // field@1dfb │ │ +1338fe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ 0x000d line=36 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/xmlunit/validation/Validator; │ │ 0x0000 - 0x0010 reg=2 (null) [Ljavax/xml/transform/Source; │ │ @@ -380547,32 +380549,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c0418: |[0c0418] com.ds.avare.externalFlightPlan.GpxPlanParser.:()V │ │ -0c0428: 0e00 |0000: return-void │ │ +0c041c: |[0c041c] com.ds.avare.externalFlightPlan.GpxPlanParser.:()V │ │ +0c042c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/externalFlightPlan/GpxPlanParser;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c042c: |[0c042c] com.ds.avare.externalFlightPlan.GpxPlanParser.:()V │ │ -0c043c: 7010 2a21 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/externalFlightPlan/PlanParser;.:()V // method@212a │ │ -0c0442: 0e00 |0003: return-void │ │ +0c0430: |[0c0430] com.ds.avare.externalFlightPlan.GpxPlanParser.:()V │ │ +0c0440: 7010 2a21 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/externalFlightPlan/PlanParser;.:()V // method@212a │ │ +0c0446: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/externalFlightPlan/GpxPlanParser; │ │ │ │ #2 : (in Lcom/ds/avare/externalFlightPlan/GpxPlanParser;) │ │ @@ -380580,24 +380582,24 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0c037c: |[0c037c] com.ds.avare.externalFlightPlan.GpxPlanParser.readCMT:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ -0c038c: 6200 7212 |0000: sget-object v0, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.NS:Ljava/lang/String; // field@1272 │ │ -0c0390: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0c0392: 1a02 712f |0003: const-string v2, "cmt" // string@2f71 │ │ -0c0396: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0c039c: 7020 2621 5400 |0008: invoke-direct {v4, v5}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@2126 │ │ -0c03a2: 0c01 |000b: move-result-object v1 │ │ -0c03a4: 1233 |000c: const/4 v3, #int 3 // #3 │ │ -0c03a6: 7240 9335 3520 |000d: invoke-interface {v5, v3, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0c03ac: 1101 |0010: return-object v1 │ │ +0c0380: |[0c0380] com.ds.avare.externalFlightPlan.GpxPlanParser.readCMT:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ +0c0390: 6200 7212 |0000: sget-object v0, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.NS:Ljava/lang/String; // field@1272 │ │ +0c0394: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0c0396: 1a02 712f |0003: const-string v2, "cmt" // string@2f71 │ │ +0c039a: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0c03a0: 7020 2621 5400 |0008: invoke-direct {v4, v5}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@2126 │ │ +0c03a6: 0c01 |000b: move-result-object v1 │ │ +0c03a8: 1233 |000c: const/4 v3, #int 3 // #3 │ │ +0c03aa: 7240 9335 3520 |000d: invoke-interface {v5, v3, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0c03b0: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0008 line=206 │ │ 0x000d line=207 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lcom/ds/avare/externalFlightPlan/GpxPlanParser; │ │ @@ -380608,40 +380610,40 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -0c0120: |[0c0120] com.ds.avare.externalFlightPlan.GpxPlanParser.readGPX:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; │ │ -0c0130: 6200 7212 |0000: sget-object v0, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.NS:Ljava/lang/String; // field@1272 │ │ -0c0134: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0c0136: 1a02 5e39 |0003: const-string v2, "gpx" // string@395e │ │ -0c013a: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0c0140: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c0142: 7210 9135 0500 |0009: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0c0148: 0a02 |000c: move-result v2 │ │ -0c014a: 1233 |000d: const/4 v3, #int 3 // #3 │ │ -0c014c: 3232 1e00 |000e: if-eq v2, v3, 002c // +001e │ │ -0c0150: 7210 8d35 0500 |0010: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ -0c0156: 0a02 |0013: move-result v2 │ │ -0c0158: 3212 0300 |0014: if-eq v2, v1, 0017 // +0003 │ │ -0c015c: 28f3 |0016: goto 0009 // -000d │ │ -0c015e: 7210 8e35 0500 |0017: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ -0c0164: 0c02 |001a: move-result-object v2 │ │ -0c0166: 1a03 3e46 |001b: const-string v3, "rte" // string@463e │ │ -0c016a: 6e20 ba2a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c0170: 0a02 |0020: move-result v2 │ │ -0c0172: 3802 0700 |0021: if-eqz v2, 0028 // +0007 │ │ -0c0176: 7020 2421 5400 |0023: invoke-direct {v4, v5}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readRTE:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2124 │ │ -0c017c: 0c00 |0026: move-result-object v0 │ │ -0c017e: 28e2 |0027: goto 0009 // -001e │ │ -0c0180: 7020 2721 5400 |0028: invoke-direct {v4, v5}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@2127 │ │ -0c0186: 28de |002b: goto 0009 // -0022 │ │ -0c0188: 1100 |002c: return-object v0 │ │ +0c0124: |[0c0124] com.ds.avare.externalFlightPlan.GpxPlanParser.readGPX:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; │ │ +0c0134: 6200 7212 |0000: sget-object v0, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.NS:Ljava/lang/String; // field@1272 │ │ +0c0138: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0c013a: 1a02 5e39 |0003: const-string v2, "gpx" // string@395e │ │ +0c013e: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0c0144: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c0146: 7210 9135 0500 |0009: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0c014c: 0a02 |000c: move-result v2 │ │ +0c014e: 1233 |000d: const/4 v3, #int 3 // #3 │ │ +0c0150: 3232 1e00 |000e: if-eq v2, v3, 002c // +001e │ │ +0c0154: 7210 8d35 0500 |0010: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ +0c015a: 0a02 |0013: move-result v2 │ │ +0c015c: 3212 0300 |0014: if-eq v2, v1, 0017 // +0003 │ │ +0c0160: 28f3 |0016: goto 0009 // -000d │ │ +0c0162: 7210 8e35 0500 |0017: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ +0c0168: 0c02 |001a: move-result-object v2 │ │ +0c016a: 1a03 3e46 |001b: const-string v3, "rte" // string@463e │ │ +0c016e: 6e20 ba2a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c0174: 0a02 |0020: move-result v2 │ │ +0c0176: 3802 0700 |0021: if-eqz v2, 0028 // +0007 │ │ +0c017a: 7020 2421 5400 |0023: invoke-direct {v4, v5}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readRTE:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2124 │ │ +0c0180: 0c00 |0026: move-result-object v0 │ │ +0c0182: 28e2 |0027: goto 0009 // -001e │ │ +0c0184: 7020 2721 5400 |0028: invoke-direct {v4, v5}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@2127 │ │ +0c018a: 28de |002b: goto 0009 // -0022 │ │ +0c018c: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0009 line=98 │ │ 0x0010 line=99 │ │ 0x0017 line=102 │ │ 0x001d line=103 │ │ @@ -380656,24 +380658,24 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0c03b0: |[0c03b0] com.ds.avare.externalFlightPlan.GpxPlanParser.readNAME:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ -0c03c0: 6200 7212 |0000: sget-object v0, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.NS:Ljava/lang/String; // field@1272 │ │ -0c03c4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0c03c6: 1a02 f041 |0003: const-string v2, "name" // string@41f0 │ │ -0c03ca: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0c03d0: 7020 2621 5400 |0008: invoke-direct {v4, v5}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@2126 │ │ -0c03d6: 0c01 |000b: move-result-object v1 │ │ -0c03d8: 1233 |000c: const/4 v3, #int 3 // #3 │ │ -0c03da: 7240 9335 3520 |000d: invoke-interface {v5, v3, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0c03e0: 1101 |0010: return-object v1 │ │ +0c03b4: |[0c03b4] com.ds.avare.externalFlightPlan.GpxPlanParser.readNAME:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ +0c03c4: 6200 7212 |0000: sget-object v0, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.NS:Ljava/lang/String; // field@1272 │ │ +0c03c8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0c03ca: 1a02 f041 |0003: const-string v2, "name" // string@41f0 │ │ +0c03ce: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0c03d4: 7020 2621 5400 |0008: invoke-direct {v4, v5}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@2126 │ │ +0c03da: 0c01 |000b: move-result-object v1 │ │ +0c03dc: 1233 |000c: const/4 v3, #int 3 // #3 │ │ +0c03de: 7240 9335 3520 |000d: invoke-interface {v5, v3, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0c03e4: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0008 line=197 │ │ 0x000d line=198 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lcom/ds/avare/externalFlightPlan/GpxPlanParser; │ │ @@ -380684,61 +380686,61 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 89 16-bit code units │ │ -0c018c: |[0c018c] com.ds.avare.externalFlightPlan.GpxPlanParser.readRTE:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; │ │ -0c019c: 6200 7212 |0000: sget-object v0, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.NS:Ljava/lang/String; // field@1272 │ │ -0c01a0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0c01a2: 1a02 3e46 |0003: const-string v2, "rte" // string@463e │ │ -0c01a6: 7240 9335 1720 |0005: invoke-interface {v7, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0c01ac: 2200 4e07 |0008: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -0c01b0: 7010 8e2b 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0c01b6: 1a02 5f27 |000d: const-string v2, "UNDEF" // string@275f │ │ -0c01ba: 1a03 0000 |000f: const-string v3, "" // string@0000 │ │ -0c01be: 7210 9135 0700 |0011: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0c01c4: 0a04 |0014: move-result v4 │ │ -0c01c6: 1235 |0015: const/4 v5, #int 3 // #3 │ │ -0c01c8: 3254 3b00 |0016: if-eq v4, v5, 0051 // +003b │ │ -0c01cc: 7210 8d35 0700 |0018: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ -0c01d2: 0a04 |001b: move-result v4 │ │ -0c01d4: 3214 0300 |001c: if-eq v4, v1, 001f // +0003 │ │ -0c01d8: 28f3 |001e: goto 0011 // -000d │ │ -0c01da: 7210 8e35 0700 |001f: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ -0c01e0: 0c04 |0022: move-result-object v4 │ │ -0c01e2: 1a05 f041 |0023: const-string v5, "name" // string@41f0 │ │ -0c01e6: 6e20 ba2a 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c01ec: 0a05 |0028: move-result v5 │ │ -0c01ee: 3805 0700 |0029: if-eqz v5, 0030 // +0007 │ │ -0c01f2: 7020 2321 7600 |002b: invoke-direct {v6, v7}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readNAME:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@2123 │ │ -0c01f8: 0c02 |002e: move-result-object v2 │ │ -0c01fa: 28e2 |002f: goto 0011 // -001e │ │ -0c01fc: 1a05 712f |0030: const-string v5, "cmt" // string@2f71 │ │ -0c0200: 6e20 ba2a 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c0206: 0a05 |0035: move-result v5 │ │ -0c0208: 3805 0700 |0036: if-eqz v5, 003d // +0007 │ │ -0c020c: 7020 2121 7600 |0038: invoke-direct {v6, v7}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readCMT:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@2121 │ │ -0c0212: 0c03 |003b: move-result-object v3 │ │ -0c0214: 28d5 |003c: goto 0011 // -002b │ │ -0c0216: 1a05 3f46 |003d: const-string v5, "rtept" // string@463f │ │ -0c021a: 6e20 ba2a 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c0220: 0a04 |0042: move-result v4 │ │ -0c0222: 3804 0a00 |0043: if-eqz v4, 004d // +000a │ │ -0c0226: 7020 2521 7600 |0045: invoke-direct {v6, v7}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readRTEPT:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; // method@2125 │ │ -0c022c: 0c04 |0048: move-result-object v4 │ │ -0c022e: 7220 282c 4000 |0049: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0c0234: 28c5 |004c: goto 0011 // -003b │ │ -0c0236: 7020 2721 7600 |004d: invoke-direct {v6, v7}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@2127 │ │ -0c023c: 28c1 |0050: goto 0011 // -003f │ │ -0c023e: 2207 9005 |0051: new-instance v7, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // type@0590 │ │ -0c0242: 1a01 5e39 |0053: const-string v1, "gpx" // string@395e │ │ -0c0246: 7050 0521 2713 |0055: invoke-direct {v7, v2, v3, v1, v0}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@2105 │ │ -0c024c: 1107 |0058: return-object v7 │ │ +0c0190: |[0c0190] com.ds.avare.externalFlightPlan.GpxPlanParser.readRTE:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; │ │ +0c01a0: 6200 7212 |0000: sget-object v0, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.NS:Ljava/lang/String; // field@1272 │ │ +0c01a4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0c01a6: 1a02 3e46 |0003: const-string v2, "rte" // string@463e │ │ +0c01aa: 7240 9335 1720 |0005: invoke-interface {v7, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0c01b0: 2200 4e07 |0008: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +0c01b4: 7010 8e2b 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0c01ba: 1a02 5f27 |000d: const-string v2, "UNDEF" // string@275f │ │ +0c01be: 1a03 0000 |000f: const-string v3, "" // string@0000 │ │ +0c01c2: 7210 9135 0700 |0011: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0c01c8: 0a04 |0014: move-result v4 │ │ +0c01ca: 1235 |0015: const/4 v5, #int 3 // #3 │ │ +0c01cc: 3254 3b00 |0016: if-eq v4, v5, 0051 // +003b │ │ +0c01d0: 7210 8d35 0700 |0018: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ +0c01d6: 0a04 |001b: move-result v4 │ │ +0c01d8: 3214 0300 |001c: if-eq v4, v1, 001f // +0003 │ │ +0c01dc: 28f3 |001e: goto 0011 // -000d │ │ +0c01de: 7210 8e35 0700 |001f: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ +0c01e4: 0c04 |0022: move-result-object v4 │ │ +0c01e6: 1a05 f041 |0023: const-string v5, "name" // string@41f0 │ │ +0c01ea: 6e20 ba2a 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c01f0: 0a05 |0028: move-result v5 │ │ +0c01f2: 3805 0700 |0029: if-eqz v5, 0030 // +0007 │ │ +0c01f6: 7020 2321 7600 |002b: invoke-direct {v6, v7}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readNAME:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@2123 │ │ +0c01fc: 0c02 |002e: move-result-object v2 │ │ +0c01fe: 28e2 |002f: goto 0011 // -001e │ │ +0c0200: 1a05 712f |0030: const-string v5, "cmt" // string@2f71 │ │ +0c0204: 6e20 ba2a 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c020a: 0a05 |0035: move-result v5 │ │ +0c020c: 3805 0700 |0036: if-eqz v5, 003d // +0007 │ │ +0c0210: 7020 2121 7600 |0038: invoke-direct {v6, v7}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readCMT:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@2121 │ │ +0c0216: 0c03 |003b: move-result-object v3 │ │ +0c0218: 28d5 |003c: goto 0011 // -002b │ │ +0c021a: 1a05 3f46 |003d: const-string v5, "rtept" // string@463f │ │ +0c021e: 6e20 ba2a 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c0224: 0a04 |0042: move-result v4 │ │ +0c0226: 3804 0a00 |0043: if-eqz v4, 004d // +000a │ │ +0c022a: 7020 2521 7600 |0045: invoke-direct {v6, v7}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readRTEPT:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; // method@2125 │ │ +0c0230: 0c04 |0048: move-result-object v4 │ │ +0c0232: 7220 282c 4000 |0049: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0c0238: 28c5 |004c: goto 0011 // -003b │ │ +0c023a: 7020 2721 7600 |004d: invoke-direct {v6, v7}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@2127 │ │ +0c0240: 28c1 |0050: goto 0011 // -003f │ │ +0c0242: 2207 9005 |0051: new-instance v7, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // type@0590 │ │ +0c0246: 1a01 5e39 |0053: const-string v1, "gpx" // string@395e │ │ +0c024a: 7050 0521 2713 |0055: invoke-direct {v7, v2, v3, v1, v0}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@2105 │ │ +0c0250: 1107 |0058: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0008 line=119 │ │ 0x0011 line=121 │ │ 0x0018 line=122 │ │ 0x001f line=125 │ │ @@ -380759,88 +380761,88 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 129 16-bit code units │ │ -0c0250: |[0c0250] com.ds.avare.externalFlightPlan.GpxPlanParser.readRTEPT:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ -0c0260: 6200 7212 |0000: sget-object v0, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.NS:Ljava/lang/String; // field@1272 │ │ -0c0264: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0c0266: 1a02 3f46 |0003: const-string v2, "rtept" // string@463f │ │ -0c026a: 7240 9335 1c20 |0005: invoke-interface {v12, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0c0270: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c0272: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0c0274: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0c0276: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -0c0278: 1207 |000c: const/4 v7, #int 0 // #0 │ │ -0c027a: 7210 8835 0c00 |000d: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeCount:()I // method@3588 │ │ -0c0280: 0a03 |0010: move-result v3 │ │ -0c0282: 3532 2800 |0011: if-ge v2, v3, 0039 // +0028 │ │ -0c0286: 7220 8935 2c00 |0013: invoke-interface {v12, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeName:(I)Ljava/lang/String; // method@3589 │ │ -0c028c: 0c03 |0016: move-result-object v3 │ │ -0c028e: 7220 8a35 2c00 |0017: invoke-interface {v12, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(I)Ljava/lang/String; // method@358a │ │ -0c0294: 0c04 |001a: move-result-object v4 │ │ -0c0296: 1a05 c03b |001b: const-string v5, "lat" // string@3bc0 │ │ -0c029a: 6e20 ba2a 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c02a0: 0a05 |0020: move-result v5 │ │ -0c02a2: 3805 0800 |0021: if-eqz v5, 0029 // +0008 │ │ -0c02a6: 7110 4d2a 0400 |0023: invoke-static {v4}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ -0c02ac: 0a03 |0026: move-result v3 │ │ -0c02ae: 0137 |0027: move v7, v3 │ │ -0c02b0: 280e |0028: goto 0036 // +000e │ │ -0c02b2: 1a05 263c |0029: const-string v5, "lon" // string@3c26 │ │ -0c02b6: 6e20 ba2a 5300 |002b: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c02bc: 0a03 |002e: move-result v3 │ │ -0c02be: 3803 0700 |002f: if-eqz v3, 0036 // +0007 │ │ -0c02c2: 7110 4d2a 0400 |0031: invoke-static {v4}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ -0c02c8: 0a03 |0034: move-result v3 │ │ -0c02ca: 0136 |0035: move v6, v3 │ │ -0c02cc: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c02d0: 28d5 |0038: goto 000d // -002b │ │ -0c02d2: 1a02 5f27 |0039: const-string v2, "UNDEF" // string@275f │ │ -0c02d6: 1a03 0000 |003b: const-string v3, "" // string@0000 │ │ -0c02da: 0724 |003d: move-object v4, v2 │ │ -0c02dc: 0732 |003e: move-object v2, v3 │ │ -0c02de: 7210 9135 0c00 |003f: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0c02e4: 0a03 |0042: move-result v3 │ │ -0c02e6: 1235 |0043: const/4 v5, #int 3 // #3 │ │ -0c02e8: 3253 2b00 |0044: if-eq v3, v5, 006f // +002b │ │ -0c02ec: 7210 8d35 0c00 |0046: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ -0c02f2: 0a03 |0049: move-result v3 │ │ -0c02f4: 3213 0300 |004a: if-eq v3, v1, 004d // +0003 │ │ -0c02f8: 28f3 |004c: goto 003f // -000d │ │ -0c02fa: 7210 8e35 0c00 |004d: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ -0c0300: 0c03 |0050: move-result-object v3 │ │ -0c0302: 1a05 f041 |0051: const-string v5, "name" // string@41f0 │ │ -0c0306: 6e20 ba2a 5300 |0053: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c030c: 0a05 |0056: move-result v5 │ │ -0c030e: 3805 0700 |0057: if-eqz v5, 005e // +0007 │ │ -0c0312: 7020 2321 cb00 |0059: invoke-direct {v11, v12}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readNAME:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@2123 │ │ -0c0318: 0c04 |005c: move-result-object v4 │ │ -0c031a: 28e2 |005d: goto 003f // -001e │ │ -0c031c: 1a05 712f |005e: const-string v5, "cmt" // string@2f71 │ │ -0c0320: 6e20 ba2a 5300 |0060: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c0326: 0a03 |0063: move-result v3 │ │ -0c0328: 3803 0700 |0064: if-eqz v3, 006b // +0007 │ │ -0c032c: 7020 2121 cb00 |0066: invoke-direct {v11, v12}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readCMT:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@2121 │ │ -0c0332: 0c02 |0069: move-result-object v2 │ │ -0c0334: 28d5 |006a: goto 003f // -002b │ │ -0c0336: 7020 2721 cb00 |006b: invoke-direct {v11, v12}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@2127 │ │ -0c033c: 28d1 |006e: goto 003f // -002f │ │ -0c033e: 220c 4006 |006f: new-instance v12, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ -0c0342: 1208 |0071: const/4 v8, #int 0 // #0 │ │ -0c0344: 1209 |0072: const/4 v9, #int 0 // #0 │ │ -0c0346: 120a |0073: const/4 v10, #int 0 // #0 │ │ -0c0348: 1a05 4f27 |0074: const-string v5, "UDW" // string@274f │ │ -0c034c: 07c3 |0076: move-object v3, v12 │ │ -0c034e: 7608 0a26 0300 |0077: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.:(Ljava/lang/String;Ljava/lang/String;FFZIZ)V // method@260a │ │ -0c0354: 6e20 1326 2c00 |007a: invoke-virtual {v12, v2}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.setCmt:(Ljava/lang/String;)V // method@2613 │ │ -0c035a: 6e20 1526 0c00 |007d: invoke-virtual {v12, v0}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.setVisible:(Z)V // method@2615 │ │ -0c0360: 110c |0080: return-object v12 │ │ +0c0254: |[0c0254] com.ds.avare.externalFlightPlan.GpxPlanParser.readRTEPT:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ +0c0264: 6200 7212 |0000: sget-object v0, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.NS:Ljava/lang/String; // field@1272 │ │ +0c0268: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0c026a: 1a02 3f46 |0003: const-string v2, "rtept" // string@463f │ │ +0c026e: 7240 9335 1c20 |0005: invoke-interface {v12, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0c0274: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c0276: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0c0278: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0c027a: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +0c027c: 1207 |000c: const/4 v7, #int 0 // #0 │ │ +0c027e: 7210 8835 0c00 |000d: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeCount:()I // method@3588 │ │ +0c0284: 0a03 |0010: move-result v3 │ │ +0c0286: 3532 2800 |0011: if-ge v2, v3, 0039 // +0028 │ │ +0c028a: 7220 8935 2c00 |0013: invoke-interface {v12, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeName:(I)Ljava/lang/String; // method@3589 │ │ +0c0290: 0c03 |0016: move-result-object v3 │ │ +0c0292: 7220 8a35 2c00 |0017: invoke-interface {v12, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(I)Ljava/lang/String; // method@358a │ │ +0c0298: 0c04 |001a: move-result-object v4 │ │ +0c029a: 1a05 c03b |001b: const-string v5, "lat" // string@3bc0 │ │ +0c029e: 6e20 ba2a 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c02a4: 0a05 |0020: move-result v5 │ │ +0c02a6: 3805 0800 |0021: if-eqz v5, 0029 // +0008 │ │ +0c02aa: 7110 4d2a 0400 |0023: invoke-static {v4}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ +0c02b0: 0a03 |0026: move-result v3 │ │ +0c02b2: 0137 |0027: move v7, v3 │ │ +0c02b4: 280e |0028: goto 0036 // +000e │ │ +0c02b6: 1a05 263c |0029: const-string v5, "lon" // string@3c26 │ │ +0c02ba: 6e20 ba2a 5300 |002b: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c02c0: 0a03 |002e: move-result v3 │ │ +0c02c2: 3803 0700 |002f: if-eqz v3, 0036 // +0007 │ │ +0c02c6: 7110 4d2a 0400 |0031: invoke-static {v4}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ +0c02cc: 0a03 |0034: move-result v3 │ │ +0c02ce: 0136 |0035: move v6, v3 │ │ +0c02d0: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c02d4: 28d5 |0038: goto 000d // -002b │ │ +0c02d6: 1a02 5f27 |0039: const-string v2, "UNDEF" // string@275f │ │ +0c02da: 1a03 0000 |003b: const-string v3, "" // string@0000 │ │ +0c02de: 0724 |003d: move-object v4, v2 │ │ +0c02e0: 0732 |003e: move-object v2, v3 │ │ +0c02e2: 7210 9135 0c00 |003f: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0c02e8: 0a03 |0042: move-result v3 │ │ +0c02ea: 1235 |0043: const/4 v5, #int 3 // #3 │ │ +0c02ec: 3253 2b00 |0044: if-eq v3, v5, 006f // +002b │ │ +0c02f0: 7210 8d35 0c00 |0046: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ +0c02f6: 0a03 |0049: move-result v3 │ │ +0c02f8: 3213 0300 |004a: if-eq v3, v1, 004d // +0003 │ │ +0c02fc: 28f3 |004c: goto 003f // -000d │ │ +0c02fe: 7210 8e35 0c00 |004d: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ +0c0304: 0c03 |0050: move-result-object v3 │ │ +0c0306: 1a05 f041 |0051: const-string v5, "name" // string@41f0 │ │ +0c030a: 6e20 ba2a 5300 |0053: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c0310: 0a05 |0056: move-result v5 │ │ +0c0312: 3805 0700 |0057: if-eqz v5, 005e // +0007 │ │ +0c0316: 7020 2321 cb00 |0059: invoke-direct {v11, v12}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readNAME:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@2123 │ │ +0c031c: 0c04 |005c: move-result-object v4 │ │ +0c031e: 28e2 |005d: goto 003f // -001e │ │ +0c0320: 1a05 712f |005e: const-string v5, "cmt" // string@2f71 │ │ +0c0324: 6e20 ba2a 5300 |0060: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c032a: 0a03 |0063: move-result v3 │ │ +0c032c: 3803 0700 |0064: if-eqz v3, 006b // +0007 │ │ +0c0330: 7020 2121 cb00 |0066: invoke-direct {v11, v12}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readCMT:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@2121 │ │ +0c0336: 0c02 |0069: move-result-object v2 │ │ +0c0338: 28d5 |006a: goto 003f // -002b │ │ +0c033a: 7020 2721 cb00 |006b: invoke-direct {v11, v12}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@2127 │ │ +0c0340: 28d1 |006e: goto 003f // -002f │ │ +0c0342: 220c 4006 |006f: new-instance v12, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ +0c0346: 1208 |0071: const/4 v8, #int 0 // #0 │ │ +0c0348: 1209 |0072: const/4 v9, #int 0 // #0 │ │ +0c034a: 120a |0073: const/4 v10, #int 0 // #0 │ │ +0c034c: 1a05 4f27 |0074: const-string v5, "UDW" // string@274f │ │ +0c0350: 07c3 |0076: move-object v3, v12 │ │ +0c0352: 7608 0a26 0300 |0077: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.:(Ljava/lang/String;Ljava/lang/String;FFZIZ)V // method@260a │ │ +0c0358: 6e20 1326 2c00 |007a: invoke-virtual {v12, v2}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.setCmt:(Ljava/lang/String;)V // method@2613 │ │ +0c035e: 6e20 1526 0c00 |007d: invoke-virtual {v12, v0}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.setVisible:(Z)V // method@2615 │ │ +0c0364: 110c |0080: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x000d line=159 │ │ 0x0013 line=160 │ │ 0x0017 line=161 │ │ 0x001d line=162 │ │ @@ -380867,25 +380869,25 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0c03e4: |[0c03e4] com.ds.avare.externalFlightPlan.GpxPlanParser.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ -0c03f4: 7210 9135 0300 |0000: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0c03fa: 0a00 |0003: move-result v0 │ │ -0c03fc: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -0c03fe: 3310 0a00 |0005: if-ne v0, v1, 000f // +000a │ │ -0c0402: 7210 9035 0300 |0007: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@3590 │ │ -0c0408: 0c00 |000a: move-result-object v0 │ │ -0c040a: 7210 9235 0300 |000b: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.nextTag:()I // method@3592 │ │ -0c0410: 2803 |000e: goto 0011 // +0003 │ │ -0c0412: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ -0c0416: 1100 |0011: return-object v0 │ │ +0c03e8: |[0c03e8] com.ds.avare.externalFlightPlan.GpxPlanParser.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ +0c03f8: 7210 9135 0300 |0000: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0c03fe: 0a00 |0003: move-result v0 │ │ +0c0400: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +0c0402: 3310 0a00 |0005: if-ne v0, v1, 000f // +000a │ │ +0c0406: 7210 9035 0300 |0007: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@3590 │ │ +0c040c: 0c00 |000a: move-result-object v0 │ │ +0c040e: 7210 9235 0300 |000b: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.nextTag:()I // method@3592 │ │ +0c0414: 2803 |000e: goto 0011 // +0003 │ │ +0c0416: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ +0c041a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0007 line=216 │ │ 0x000b line=217 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/ds/avare/externalFlightPlan/GpxPlanParser; │ │ @@ -380896,37 +380898,37 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -0c0458: |[0c0458] com.ds.avare.externalFlightPlan.GpxPlanParser.skip:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -0c0468: 7210 8d35 0500 |0000: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ -0c046e: 0a00 |0003: move-result v0 │ │ -0c0470: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0c0472: 3310 1600 |0005: if-ne v0, v1, 001b // +0016 │ │ -0c0476: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0c0478: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ -0c047c: 7210 9135 0500 |000a: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0c0482: 0a02 |000d: move-result v2 │ │ -0c0484: 3212 0900 |000e: if-eq v2, v1, 0017 // +0009 │ │ -0c0488: 1233 |0010: const/4 v3, #int 3 // #3 │ │ -0c048a: 3232 0300 |0011: if-eq v2, v3, 0014 // +0003 │ │ -0c048e: 28f5 |0013: goto 0008 // -000b │ │ -0c0490: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0c0494: 28f2 |0016: goto 0008 // -000e │ │ -0c0496: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c049a: 28ef |0019: goto 0008 // -0011 │ │ -0c049c: 0e00 |001a: return-void │ │ -0c049e: 2205 f106 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@06f1 │ │ -0c04a2: 7010 532a 0500 |001d: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@2a53 │ │ -0c04a8: 2802 |0020: goto 0022 // +0002 │ │ -0c04aa: 2705 |0021: throw v5 │ │ -0c04ac: 28ff |0022: goto 0021 // -0001 │ │ +0c045c: |[0c045c] com.ds.avare.externalFlightPlan.GpxPlanParser.skip:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +0c046c: 7210 8d35 0500 |0000: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ +0c0472: 0a00 |0003: move-result v0 │ │ +0c0474: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0c0476: 3310 1600 |0005: if-ne v0, v1, 001b // +0016 │ │ +0c047a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0c047c: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ +0c0480: 7210 9135 0500 |000a: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0c0486: 0a02 |000d: move-result v2 │ │ +0c0488: 3212 0900 |000e: if-eq v2, v1, 0017 // +0009 │ │ +0c048c: 1233 |0010: const/4 v3, #int 3 // #3 │ │ +0c048e: 3232 0300 |0011: if-eq v2, v3, 0014 // +0003 │ │ +0c0492: 28f5 |0013: goto 0008 // -000b │ │ +0c0494: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0c0498: 28f2 |0016: goto 0008 // -000e │ │ +0c049a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c049e: 28ef |0019: goto 0008 // -0011 │ │ +0c04a0: 0e00 |001a: return-void │ │ +0c04a2: 2205 f106 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@06f1 │ │ +0c04a6: 7010 532a 0500 |001d: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@2a53 │ │ +0c04ac: 2802 |0020: goto 0022 // +0002 │ │ +0c04ae: 2705 |0021: throw v5 │ │ +0c04b0: 28ff |0022: goto 0021 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x000a line=235 │ │ 0x001b line=231 │ │ locals : │ │ 0x0000 - 0x0023 reg=4 this Lcom/ds/avare/externalFlightPlan/GpxPlanParser; │ │ @@ -380938,57 +380940,57 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileOutputStream;Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c0444: |[0c0444] com.ds.avare.externalFlightPlan.GpxPlanParser.generate:(Ljava/lang/String;Ljava/io/FileOutputStream;Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;)V │ │ -0c0454: 0e00 |0000: return-void │ │ +0c0448: |[0c0448] com.ds.avare.externalFlightPlan.GpxPlanParser.generate:(Ljava/lang/String;Ljava/io/FileOutputStream;Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;)V │ │ +0c0458: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/externalFlightPlan/GpxPlanParser;) │ │ name : 'getType' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c0364: |[0c0364] com.ds.avare.externalFlightPlan.GpxPlanParser.getType:()Ljava/lang/String; │ │ -0c0374: 1a00 5e39 |0000: const-string v0, "gpx" // string@395e │ │ -0c0378: 1100 |0002: return-object v0 │ │ +0c0368: |[0c0368] com.ds.avare.externalFlightPlan.GpxPlanParser.getType:()Ljava/lang/String; │ │ +0c0378: 1a00 5e39 |0000: const-string v0, "gpx" // string@395e │ │ +0c037c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/ds/avare/externalFlightPlan/GpxPlanParser;) │ │ name : 'parse' │ │ type : '(Ljava/lang/String;Ljava/io/FileInputStream;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0c00d4: |[0c00d4] com.ds.avare.externalFlightPlan.GpxPlanParser.parse:(Ljava/lang/String;Ljava/io/FileInputStream;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; │ │ -0c00e4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c00e6: 7100 ec05 0000 |0001: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@05ec │ │ -0c00ec: 0c00 |0004: move-result-object v0 │ │ -0c00ee: 1a01 d139 |0005: const-string v1, "http://xmlpull.org/v1/doc/features.html#process-namespaces" // string@39d1 │ │ -0c00f2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0c00f4: 7230 9435 1002 |0008: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.setFeature:(Ljava/lang/String;Z)V // method@3594 │ │ -0c00fa: 7230 9535 5004 |000b: invoke-interface {v0, v5, v4}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@3595 │ │ -0c0100: 7210 9235 0000 |000e: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.nextTag:()I // method@3592 │ │ -0c0106: 7020 2221 0300 |0011: invoke-direct {v3, v0}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readGPX:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2122 │ │ -0c010c: 0c04 |0014: move-result-object v4 │ │ -0c010e: 1104 |0015: return-object v4 │ │ +0c00d8: |[0c00d8] com.ds.avare.externalFlightPlan.GpxPlanParser.parse:(Ljava/lang/String;Ljava/io/FileInputStream;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; │ │ +0c00e8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c00ea: 7100 ec05 0000 |0001: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@05ec │ │ +0c00f0: 0c00 |0004: move-result-object v0 │ │ +0c00f2: 1a01 d139 |0005: const-string v1, "http://xmlpull.org/v1/doc/features.html#process-namespaces" // string@39d1 │ │ +0c00f6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0c00f8: 7230 9435 1002 |0008: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.setFeature:(Ljava/lang/String;Z)V // method@3594 │ │ +0c00fe: 7230 9535 5004 |000b: invoke-interface {v0, v5, v4}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@3595 │ │ +0c0104: 7210 9235 0000 |000e: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.nextTag:()I // method@3592 │ │ +0c010a: 7020 2221 0300 |0011: invoke-direct {v3, v0}, Lcom/ds/avare/externalFlightPlan/GpxPlanParser;.readGPX:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // method@2122 │ │ +0c0110: 0c04 |0014: move-result-object v4 │ │ +0c0112: 1104 |0015: return-object v4 │ │ catches : 1 │ │ 0x0001 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0015 │ │ positions : │ │ 0x0001 line=77 │ │ 0x0008 line=78 │ │ 0x000b line=79 │ │ @@ -381049,17 +381051,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c0840: |[0c0840] com.ds.avare.externalFlightPlan.SkvPlanParser.:()V │ │ -0c0850: 7010 2a21 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/externalFlightPlan/PlanParser;.:()V // method@212a │ │ -0c0856: 0e00 |0003: return-void │ │ +0c0844: |[0c0844] com.ds.avare.externalFlightPlan.SkvPlanParser.:()V │ │ +0c0854: 7010 2a21 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/externalFlightPlan/PlanParser;.:()V // method@212a │ │ +0c085a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/externalFlightPlan/SkvPlanParser; │ │ │ │ Virtual methods - │ │ @@ -381068,178 +381070,178 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileOutputStream;Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c0858: |[0c0858] com.ds.avare.externalFlightPlan.SkvPlanParser.generate:(Ljava/lang/String;Ljava/io/FileOutputStream;Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;)V │ │ -0c0868: 0e00 |0000: return-void │ │ +0c085c: |[0c085c] com.ds.avare.externalFlightPlan.SkvPlanParser.generate:(Ljava/lang/String;Ljava/io/FileOutputStream;Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;)V │ │ +0c086c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/externalFlightPlan/SkvPlanParser;) │ │ name : 'getType' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c0828: |[0c0828] com.ds.avare.externalFlightPlan.SkvPlanParser.getType:()Ljava/lang/String; │ │ -0c0838: 1a00 914a |0000: const-string v0, "skv" // string@4a91 │ │ -0c083c: 1100 |0002: return-object v0 │ │ +0c082c: |[0c082c] com.ds.avare.externalFlightPlan.SkvPlanParser.getType:()Ljava/lang/String; │ │ +0c083c: 1a00 914a |0000: const-string v0, "skv" // string@4a91 │ │ +0c0840: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/ds/avare/externalFlightPlan/SkvPlanParser;) │ │ name : 'parse' │ │ type : '(Ljava/lang/String;Ljava/io/FileInputStream;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 251 16-bit code units │ │ -0c0608: |[0c0608] com.ds.avare.externalFlightPlan.SkvPlanParser.parse:(Ljava/lang/String;Ljava/io/FileInputStream;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; │ │ -0c0618: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -0c061c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c061e: 1a02 7405 |0003: const-string v2, "/" // string@0574 │ │ -0c0622: 6e20 c82a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@2ac8 │ │ -0c0628: 0a02 |0008: move-result v2 │ │ -0c062a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -0c062c: b032 |000a: add-int/2addr v2, v3 │ │ -0c062e: 1a04 3e05 |000b: const-string v4, "." // string@053e │ │ -0c0632: 6e20 c82a 4000 |000d: invoke-virtual {v0, v4}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@2ac8 │ │ -0c0638: 0a04 |0010: move-result v4 │ │ -0c063a: 6e30 d42a 2004 |0011: invoke-virtual {v0, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -0c0640: 0c00 |0014: move-result-object v0 │ │ -0c0642: 2202 b706 |0015: new-instance v2, Ljava/io/BufferedReader; // type@06b7 │ │ -0c0646: 2204 cb06 |0017: new-instance v4, Ljava/io/InputStreamReader; // type@06cb │ │ -0c064a: 0805 1700 |0019: move-object/from16 v5, v23 │ │ -0c064e: 7020 d129 5400 |001b: invoke-direct {v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@29d1 │ │ -0c0654: 7020 7229 4200 |001e: invoke-direct {v2, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2972 │ │ -0c065a: 6e10 7629 0200 |0021: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ -0c0660: 0c04 |0024: move-result-object v4 │ │ -0c0662: 3804 d500 |0025: if-eqz v4, 00fa // +00d5 │ │ -0c0666: 1a05 f443 |0027: const-string v5, "plan=" // string@43f4 │ │ -0c066a: 6e20 c82a 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@2ac8 │ │ -0c0670: 0a05 |002c: move-result v5 │ │ -0c0672: 12f6 |002d: const/4 v6, #int -1 // #ff │ │ -0c0674: 3256 c600 |002e: if-eq v6, v5, 00f4 // +00c6 │ │ -0c0678: 2202 4e07 |0030: new-instance v2, Ljava/util/ArrayList; // type@074e │ │ -0c067c: 7010 8e2b 0200 |0032: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0c0682: d805 0505 |0035: add-int/lit8 v5, v5, #int 5 // #05 │ │ -0c0686: 6e20 d32a 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -0c068c: 0c04 |003a: move-result-object v4 │ │ -0c068e: 1a05 6d08 |003b: const-string v5, ":" // string@086d │ │ -0c0692: 6e20 d02a 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0c0698: 0c04 |0040: move-result-object v4 │ │ -0c069a: 2145 |0041: array-length v5, v4 │ │ -0c069c: 1206 |0042: const/4 v6, #int 0 // #0 │ │ -0c069e: 1207 |0043: const/4 v7, #int 0 // #0 │ │ -0c06a0: 3557 a600 |0044: if-ge v7, v5, 00ea // +00a6 │ │ -0c06a4: 4608 0407 |0046: aget-object v8, v4, v7 │ │ -0c06a8: 1a09 882a |0048: const-string v9, "\." // string@2a88 │ │ -0c06ac: 6e20 d02a 9800 |004a: invoke-virtual {v8, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0c06b2: 0c09 |004d: move-result-object v9 │ │ -0c06b4: 460a 0906 |004e: aget-object v10, v9, v6 │ │ -0c06b8: 1a0b 3f09 |0050: const-string v11, "A" // string@093f │ │ -0c06bc: 6e20 ba2a ba00 |0052: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c06c2: 0a0a |0055: move-result v10 │ │ -0c06c4: 1a0b 2621 |0056: const-string v11, "Navaid" // string@2126 │ │ -0c06c8: 1a0c 9411 |0058: const-string v12, "GPS" // string@1194 │ │ -0c06cc: 380a 0600 |005a: if-eqz v10, 0060 // +0006 │ │ -0c06d0: 1a0b e10b |005c: const-string v11, "Base" // string@0be1 │ │ -0c06d4: 07bf |005e: move-object v15, v11 │ │ -0c06d6: 2831 |005f: goto 0090 // +0031 │ │ -0c06d8: 460a 0906 |0060: aget-object v10, v9, v6 │ │ -0c06dc: 1a0d 4f10 |0062: const-string v13, "F" // string@104f │ │ -0c06e0: 6e20 ba2a da00 |0064: invoke-virtual {v10, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c06e6: 0a0a |0067: move-result v10 │ │ -0c06e8: 380a 0500 |0068: if-eqz v10, 006d // +0005 │ │ -0c06ec: 1a0b 2d11 |006a: const-string v11, "Fix" // string@112d │ │ -0c06f0: 28f2 |006c: goto 005e // -000e │ │ -0c06f2: 460a 0906 |006d: aget-object v10, v9, v6 │ │ -0c06f6: 1a0d e427 |006f: const-string v13, "V" // string@27e4 │ │ -0c06fa: 6e20 ba2a da00 |0071: invoke-virtual {v10, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c0700: 0a0a |0074: move-result v10 │ │ -0c0702: 380a 0300 |0075: if-eqz v10, 0078 // +0003 │ │ -0c0706: 28e7 |0077: goto 005e // -0019 │ │ -0c0708: 460a 0906 |0078: aget-object v10, v9, v6 │ │ -0c070c: 1a0d d320 |007a: const-string v13, "N" // string@20d3 │ │ -0c0710: 6e20 ba2a da00 |007c: invoke-virtual {v10, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c0716: 0a0a |007f: move-result v10 │ │ -0c0718: 380a 0300 |0080: if-eqz v10, 0083 // +0003 │ │ -0c071c: 28dc |0082: goto 005e // -0024 │ │ -0c071e: 460a 0906 |0083: aget-object v10, v9, v6 │ │ -0c0722: 1a0b 7a11 |0085: const-string v11, "G" // string@117a │ │ -0c0726: 6e20 ba2a ba00 |0087: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c072c: 0a0a |008a: move-result v10 │ │ -0c072e: 380a 0400 |008b: if-eqz v10, 008f // +0004 │ │ -0c0732: 07cf |008d: move-object v15, v12 │ │ -0c0734: 2802 |008e: goto 0090 // +0002 │ │ -0c0736: 071f |008f: move-object v15, v1 │ │ -0c0738: 122a |0090: const/4 v10, #int 2 // #2 │ │ -0c073a: 4609 090a |0091: aget-object v9, v9, v10 │ │ -0c073e: 124b |0093: const/4 v11, #int 4 // #4 │ │ -0c0740: 6e10 c92a 0900 |0094: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -0c0746: 0a0d |0097: move-result v13 │ │ -0c0748: 33db 0e00 |0098: if-ne v11, v13, 00a6 // +000e │ │ -0c074c: 1a0b 9613 |009a: const-string v11, "K" // string@1396 │ │ -0c0750: 6e20 d22a b900 |009c: invoke-virtual {v9, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -0c0756: 0a0b |009f: move-result v11 │ │ -0c0758: 33b3 0600 |00a0: if-ne v3, v11, 00a6 // +0006 │ │ -0c075c: 6e20 d32a 3900 |00a2: invoke-virtual {v9, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -0c0762: 0c09 |00a5: move-result-object v9 │ │ -0c0764: 6e20 ba2a fc00 |00a6: invoke-virtual {v12, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c076a: 0a0b |00a9: move-result v11 │ │ -0c076c: 380b 2600 |00aa: if-eqz v11, 00d0 // +0026 │ │ -0c0770: 1a09 4702 |00ac: const-string v9, "," // string@0247 │ │ -0c0774: 6e20 d02a 9800 |00ae: invoke-virtual {v8, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0c077a: 0c08 |00b1: move-result-object v8 │ │ -0c077c: 2209 1007 |00b2: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -0c0780: 7010 eb2a 0900 |00b4: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c0786: 460b 0806 |00b7: aget-object v11, v8, v6 │ │ -0c078a: 6e20 d32a ab00 |00b9: invoke-virtual {v11, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -0c0790: 0c0a |00bc: move-result-object v10 │ │ -0c0792: 6e20 f52a a900 |00bd: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c0798: 1a0a 3f01 |00c0: const-string v10, "&" // string@013f │ │ -0c079c: 6e20 f52a a900 |00c2: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c07a2: 4608 0803 |00c5: aget-object v8, v8, v3 │ │ -0c07a6: 6e20 f52a 8900 |00c7: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c07ac: 6e10 fa2a 0900 |00ca: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c07b2: 0c08 |00cd: move-result-object v8 │ │ -0c07b4: 078e |00ce: move-object v14, v8 │ │ -0c07b6: 2802 |00cf: goto 00d1 // +0002 │ │ -0c07b8: 079e |00d0: move-object v14, v9 │ │ -0c07ba: 380f 1500 |00d1: if-eqz v15, 00e6 // +0015 │ │ -0c07be: 2208 4006 |00d3: new-instance v8, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ -0c07c2: 1310 0000 |00d5: const/16 v16, #int 0 // #0 │ │ -0c07c6: 1311 0000 |00d7: const/16 v17, #int 0 // #0 │ │ -0c07ca: 1312 0000 |00d9: const/16 v18, #int 0 // #0 │ │ -0c07ce: 1313 0000 |00db: const/16 v19, #int 0 // #0 │ │ -0c07d2: 1314 0000 |00dd: const/16 v20, #int 0 // #0 │ │ -0c07d6: 078d |00df: move-object v13, v8 │ │ -0c07d8: 7608 0a26 0d00 |00e0: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19, v20}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.:(Ljava/lang/String;Ljava/lang/String;FFZIZ)V // method@260a │ │ -0c07de: 7220 282c 8200 |00e3: invoke-interface {v2, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0c07e4: d807 0701 |00e6: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0c07e8: 2900 5cff |00e8: goto/16 0044 // -00a4 │ │ -0c07ec: 2203 9005 |00ea: new-instance v3, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // type@0590 │ │ -0c07f0: 1a04 0000 |00ec: const-string v4, "" // string@0000 │ │ -0c07f4: 1a05 914a |00ee: const-string v5, "skv" // string@4a91 │ │ -0c07f8: 7052 0521 0354 |00f0: invoke-direct {v3, v0, v4, v5, v2}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@2105 │ │ -0c07fe: 1103 |00f3: return-object v3 │ │ -0c0800: 6e10 7629 0200 |00f4: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ -0c0806: 0c04 |00f7: move-result-object v4 │ │ -0c0808: 2900 2dff |00f8: goto/16 0025 // -00d3 │ │ -0c080c: 1101 |00fa: return-object v1 │ │ +0c060c: |[0c060c] com.ds.avare.externalFlightPlan.SkvPlanParser.parse:(Ljava/lang/String;Ljava/io/FileInputStream;)Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; │ │ +0c061c: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +0c0620: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c0622: 1a02 7405 |0003: const-string v2, "/" // string@0574 │ │ +0c0626: 6e20 c82a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@2ac8 │ │ +0c062c: 0a02 |0008: move-result v2 │ │ +0c062e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +0c0630: b032 |000a: add-int/2addr v2, v3 │ │ +0c0632: 1a04 3e05 |000b: const-string v4, "." // string@053e │ │ +0c0636: 6e20 c82a 4000 |000d: invoke-virtual {v0, v4}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@2ac8 │ │ +0c063c: 0a04 |0010: move-result v4 │ │ +0c063e: 6e30 d42a 2004 |0011: invoke-virtual {v0, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +0c0644: 0c00 |0014: move-result-object v0 │ │ +0c0646: 2202 b706 |0015: new-instance v2, Ljava/io/BufferedReader; // type@06b7 │ │ +0c064a: 2204 cb06 |0017: new-instance v4, Ljava/io/InputStreamReader; // type@06cb │ │ +0c064e: 0805 1700 |0019: move-object/from16 v5, v23 │ │ +0c0652: 7020 d129 5400 |001b: invoke-direct {v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@29d1 │ │ +0c0658: 7020 7229 4200 |001e: invoke-direct {v2, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2972 │ │ +0c065e: 6e10 7629 0200 |0021: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ +0c0664: 0c04 |0024: move-result-object v4 │ │ +0c0666: 3804 d500 |0025: if-eqz v4, 00fa // +00d5 │ │ +0c066a: 1a05 f443 |0027: const-string v5, "plan=" // string@43f4 │ │ +0c066e: 6e20 c82a 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@2ac8 │ │ +0c0674: 0a05 |002c: move-result v5 │ │ +0c0676: 12f6 |002d: const/4 v6, #int -1 // #ff │ │ +0c0678: 3256 c600 |002e: if-eq v6, v5, 00f4 // +00c6 │ │ +0c067c: 2202 4e07 |0030: new-instance v2, Ljava/util/ArrayList; // type@074e │ │ +0c0680: 7010 8e2b 0200 |0032: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0c0686: d805 0505 |0035: add-int/lit8 v5, v5, #int 5 // #05 │ │ +0c068a: 6e20 d32a 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +0c0690: 0c04 |003a: move-result-object v4 │ │ +0c0692: 1a05 6d08 |003b: const-string v5, ":" // string@086d │ │ +0c0696: 6e20 d02a 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0c069c: 0c04 |0040: move-result-object v4 │ │ +0c069e: 2145 |0041: array-length v5, v4 │ │ +0c06a0: 1206 |0042: const/4 v6, #int 0 // #0 │ │ +0c06a2: 1207 |0043: const/4 v7, #int 0 // #0 │ │ +0c06a4: 3557 a600 |0044: if-ge v7, v5, 00ea // +00a6 │ │ +0c06a8: 4608 0407 |0046: aget-object v8, v4, v7 │ │ +0c06ac: 1a09 882a |0048: const-string v9, "\." // string@2a88 │ │ +0c06b0: 6e20 d02a 9800 |004a: invoke-virtual {v8, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0c06b6: 0c09 |004d: move-result-object v9 │ │ +0c06b8: 460a 0906 |004e: aget-object v10, v9, v6 │ │ +0c06bc: 1a0b 3f09 |0050: const-string v11, "A" // string@093f │ │ +0c06c0: 6e20 ba2a ba00 |0052: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c06c6: 0a0a |0055: move-result v10 │ │ +0c06c8: 1a0b 2621 |0056: const-string v11, "Navaid" // string@2126 │ │ +0c06cc: 1a0c 9411 |0058: const-string v12, "GPS" // string@1194 │ │ +0c06d0: 380a 0600 |005a: if-eqz v10, 0060 // +0006 │ │ +0c06d4: 1a0b e10b |005c: const-string v11, "Base" // string@0be1 │ │ +0c06d8: 07bf |005e: move-object v15, v11 │ │ +0c06da: 2831 |005f: goto 0090 // +0031 │ │ +0c06dc: 460a 0906 |0060: aget-object v10, v9, v6 │ │ +0c06e0: 1a0d 4f10 |0062: const-string v13, "F" // string@104f │ │ +0c06e4: 6e20 ba2a da00 |0064: invoke-virtual {v10, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c06ea: 0a0a |0067: move-result v10 │ │ +0c06ec: 380a 0500 |0068: if-eqz v10, 006d // +0005 │ │ +0c06f0: 1a0b 2d11 |006a: const-string v11, "Fix" // string@112d │ │ +0c06f4: 28f2 |006c: goto 005e // -000e │ │ +0c06f6: 460a 0906 |006d: aget-object v10, v9, v6 │ │ +0c06fa: 1a0d e427 |006f: const-string v13, "V" // string@27e4 │ │ +0c06fe: 6e20 ba2a da00 |0071: invoke-virtual {v10, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c0704: 0a0a |0074: move-result v10 │ │ +0c0706: 380a 0300 |0075: if-eqz v10, 0078 // +0003 │ │ +0c070a: 28e7 |0077: goto 005e // -0019 │ │ +0c070c: 460a 0906 |0078: aget-object v10, v9, v6 │ │ +0c0710: 1a0d d320 |007a: const-string v13, "N" // string@20d3 │ │ +0c0714: 6e20 ba2a da00 |007c: invoke-virtual {v10, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c071a: 0a0a |007f: move-result v10 │ │ +0c071c: 380a 0300 |0080: if-eqz v10, 0083 // +0003 │ │ +0c0720: 28dc |0082: goto 005e // -0024 │ │ +0c0722: 460a 0906 |0083: aget-object v10, v9, v6 │ │ +0c0726: 1a0b 7a11 |0085: const-string v11, "G" // string@117a │ │ +0c072a: 6e20 ba2a ba00 |0087: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c0730: 0a0a |008a: move-result v10 │ │ +0c0732: 380a 0400 |008b: if-eqz v10, 008f // +0004 │ │ +0c0736: 07cf |008d: move-object v15, v12 │ │ +0c0738: 2802 |008e: goto 0090 // +0002 │ │ +0c073a: 071f |008f: move-object v15, v1 │ │ +0c073c: 122a |0090: const/4 v10, #int 2 // #2 │ │ +0c073e: 4609 090a |0091: aget-object v9, v9, v10 │ │ +0c0742: 124b |0093: const/4 v11, #int 4 // #4 │ │ +0c0744: 6e10 c92a 0900 |0094: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +0c074a: 0a0d |0097: move-result v13 │ │ +0c074c: 33db 0e00 |0098: if-ne v11, v13, 00a6 // +000e │ │ +0c0750: 1a0b 9613 |009a: const-string v11, "K" // string@1396 │ │ +0c0754: 6e20 d22a b900 |009c: invoke-virtual {v9, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +0c075a: 0a0b |009f: move-result v11 │ │ +0c075c: 33b3 0600 |00a0: if-ne v3, v11, 00a6 // +0006 │ │ +0c0760: 6e20 d32a 3900 |00a2: invoke-virtual {v9, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +0c0766: 0c09 |00a5: move-result-object v9 │ │ +0c0768: 6e20 ba2a fc00 |00a6: invoke-virtual {v12, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c076e: 0a0b |00a9: move-result v11 │ │ +0c0770: 380b 2600 |00aa: if-eqz v11, 00d0 // +0026 │ │ +0c0774: 1a09 4702 |00ac: const-string v9, "," // string@0247 │ │ +0c0778: 6e20 d02a 9800 |00ae: invoke-virtual {v8, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0c077e: 0c08 |00b1: move-result-object v8 │ │ +0c0780: 2209 1007 |00b2: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +0c0784: 7010 eb2a 0900 |00b4: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c078a: 460b 0806 |00b7: aget-object v11, v8, v6 │ │ +0c078e: 6e20 d32a ab00 |00b9: invoke-virtual {v11, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +0c0794: 0c0a |00bc: move-result-object v10 │ │ +0c0796: 6e20 f52a a900 |00bd: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c079c: 1a0a 3f01 |00c0: const-string v10, "&" // string@013f │ │ +0c07a0: 6e20 f52a a900 |00c2: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c07a6: 4608 0803 |00c5: aget-object v8, v8, v3 │ │ +0c07aa: 6e20 f52a 8900 |00c7: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c07b0: 6e10 fa2a 0900 |00ca: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c07b6: 0c08 |00cd: move-result-object v8 │ │ +0c07b8: 078e |00ce: move-object v14, v8 │ │ +0c07ba: 2802 |00cf: goto 00d1 // +0002 │ │ +0c07bc: 079e |00d0: move-object v14, v9 │ │ +0c07be: 380f 1500 |00d1: if-eqz v15, 00e6 // +0015 │ │ +0c07c2: 2208 4006 |00d3: new-instance v8, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ +0c07c6: 1310 0000 |00d5: const/16 v16, #int 0 // #0 │ │ +0c07ca: 1311 0000 |00d7: const/16 v17, #int 0 // #0 │ │ +0c07ce: 1312 0000 |00d9: const/16 v18, #int 0 // #0 │ │ +0c07d2: 1313 0000 |00db: const/16 v19, #int 0 // #0 │ │ +0c07d6: 1314 0000 |00dd: const/16 v20, #int 0 // #0 │ │ +0c07da: 078d |00df: move-object v13, v8 │ │ +0c07dc: 7608 0a26 0d00 |00e0: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19, v20}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.:(Ljava/lang/String;Ljava/lang/String;FFZIZ)V // method@260a │ │ +0c07e2: 7220 282c 8200 |00e3: invoke-interface {v2, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0c07e8: d807 0701 |00e6: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0c07ec: 2900 5cff |00e8: goto/16 0044 // -00a4 │ │ +0c07f0: 2203 9005 |00ea: new-instance v3, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan; // type@0590 │ │ +0c07f4: 1a04 0000 |00ec: const-string v4, "" // string@0000 │ │ +0c07f8: 1a05 914a |00ee: const-string v5, "skv" // string@4a91 │ │ +0c07fc: 7052 0521 0354 |00f0: invoke-direct {v3, v0, v4, v5, v2}, Lcom/ds/avare/externalFlightPlan/ExternalFlightPlan;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@2105 │ │ +0c0802: 1103 |00f3: return-object v3 │ │ +0c0804: 6e10 7629 0200 |00f4: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2976 │ │ +0c080a: 0c04 |00f7: move-result-object v4 │ │ +0c080c: 2900 2dff |00f8: goto/16 0025 // -00d3 │ │ +0c0810: 1101 |00fa: return-object v1 │ │ catches : 2 │ │ 0x0003 - 0x0056 │ │ Ljava/lang/Exception; -> 0x00fa │ │ 0x005c - 0x00f8 │ │ Ljava/lang/Exception; -> 0x00fa │ │ positions : │ │ 0x0005 line=42 │ │ @@ -381312,31 +381314,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -0c3d00: |[0c3d00] com.ds.avare.instruments.FlightTimer.:()V │ │ -0c3d10: 7010 e521 0700 |0000: invoke-direct {v7}, Lcom/ds/avare/instruments/HobbsMeter;.:()V // method@21e5 │ │ -0c3d16: 1900 3440 |0003: const-wide/high16 v0, #long 4626322717216342016 // #4034 │ │ -0c3d1a: 5a70 0413 |0005: iput-wide v0, v7, Lcom/ds/avare/instruments/FlightTimer;.mMinFlightSpeed:D // field@1304 │ │ -0c3d1e: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -0c3d22: 5a70 0513 |0009: iput-wide v0, v7, Lcom/ds/avare/instruments/FlightTimer;.mSpeed:D // field@1305 │ │ -0c3d26: 2200 7407 |000b: new-instance v0, Ljava/util/Timer; // type@0774 │ │ -0c3d2a: 7010 812c 0000 |000d: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@2c81 │ │ -0c3d30: 5b70 0613 |0010: iput-object v0, v7, Lcom/ds/avare/instruments/FlightTimer;.mTimer:Ljava/util/Timer; // field@1306 │ │ -0c3d34: 2202 aa05 |0012: new-instance v2, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask; // type@05aa │ │ -0c3d38: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0c3d3a: 7030 c321 7200 |0015: invoke-direct {v2, v7, v0}, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.:(Lcom/ds/avare/instruments/FlightTimer;Lcom/ds/avare/instruments/FlightTimer$1;)V // method@21c3 │ │ -0c3d40: 5471 0613 |0018: iget-object v1, v7, Lcom/ds/avare/instruments/FlightTimer;.mTimer:Ljava/util/Timer; // field@1306 │ │ -0c3d44: 1603 0000 |001a: const-wide/16 v3, #int 0 // #0 │ │ -0c3d48: 1605 e803 |001c: const-wide/16 v5, #int 1000 // #3e8 │ │ -0c3d4c: 7406 832c 0100 |001e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@2c83 │ │ -0c3d52: 0e00 |0021: return-void │ │ +0c3d04: |[0c3d04] com.ds.avare.instruments.FlightTimer.:()V │ │ +0c3d14: 7010 e521 0700 |0000: invoke-direct {v7}, Lcom/ds/avare/instruments/HobbsMeter;.:()V // method@21e5 │ │ +0c3d1a: 1900 3440 |0003: const-wide/high16 v0, #long 4626322717216342016 // #4034 │ │ +0c3d1e: 5a70 0413 |0005: iput-wide v0, v7, Lcom/ds/avare/instruments/FlightTimer;.mMinFlightSpeed:D // field@1304 │ │ +0c3d22: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +0c3d26: 5a70 0513 |0009: iput-wide v0, v7, Lcom/ds/avare/instruments/FlightTimer;.mSpeed:D // field@1305 │ │ +0c3d2a: 2200 7407 |000b: new-instance v0, Ljava/util/Timer; // type@0774 │ │ +0c3d2e: 7010 812c 0000 |000d: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@2c81 │ │ +0c3d34: 5b70 0613 |0010: iput-object v0, v7, Lcom/ds/avare/instruments/FlightTimer;.mTimer:Ljava/util/Timer; // field@1306 │ │ +0c3d38: 2202 aa05 |0012: new-instance v2, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask; // type@05aa │ │ +0c3d3c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0c3d3e: 7030 c321 7200 |0015: invoke-direct {v2, v7, v0}, Lcom/ds/avare/instruments/FlightTimer$FlightTimerTask;.:(Lcom/ds/avare/instruments/FlightTimer;Lcom/ds/avare/instruments/FlightTimer$1;)V // method@21c3 │ │ +0c3d44: 5471 0613 |0018: iget-object v1, v7, Lcom/ds/avare/instruments/FlightTimer;.mTimer:Ljava/util/Timer; // field@1306 │ │ +0c3d48: 1603 0000 |001a: const-wide/16 v3, #int 0 // #0 │ │ +0c3d4c: 1605 e803 |001c: const-wide/16 v5, #int 1000 // #3e8 │ │ +0c3d50: 7406 832c 0100 |001e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@2c83 │ │ +0c3d56: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=26 │ │ 0x0009 line=27 │ │ 0x000b line=33 │ │ 0x0012 line=34 │ │ @@ -381349,17 +381351,17 @@ │ │ type : '(Lcom/ds/avare/instruments/FlightTimer;)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3cd0: |[0c3cd0] com.ds.avare.instruments.FlightTimer.access$100:(Lcom/ds/avare/instruments/FlightTimer;)D │ │ -0c3ce0: 5320 0513 |0000: iget-wide v0, v2, Lcom/ds/avare/instruments/FlightTimer;.mSpeed:D // field@1305 │ │ -0c3ce4: 1000 |0002: return-wide v0 │ │ +0c3cd4: |[0c3cd4] com.ds.avare.instruments.FlightTimer.access$100:(Lcom/ds/avare/instruments/FlightTimer;)D │ │ +0c3ce4: 5320 0513 |0000: iget-wide v0, v2, Lcom/ds/avare/instruments/FlightTimer;.mSpeed:D // field@1305 │ │ +0c3ce8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lcom/ds/avare/instruments/FlightTimer; │ │ │ │ #2 : (in Lcom/ds/avare/instruments/FlightTimer;) │ │ @@ -381367,17 +381369,17 @@ │ │ type : '(Lcom/ds/avare/instruments/FlightTimer;)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3ce8: |[0c3ce8] com.ds.avare.instruments.FlightTimer.access$200:(Lcom/ds/avare/instruments/FlightTimer;)D │ │ -0c3cf8: 5320 0413 |0000: iget-wide v0, v2, Lcom/ds/avare/instruments/FlightTimer;.mMinFlightSpeed:D // field@1304 │ │ -0c3cfc: 1000 |0002: return-wide v0 │ │ +0c3cec: |[0c3cec] com.ds.avare.instruments.FlightTimer.access$200:(Lcom/ds/avare/instruments/FlightTimer;)D │ │ +0c3cfc: 5320 0413 |0000: iget-wide v0, v2, Lcom/ds/avare/instruments/FlightTimer;.mMinFlightSpeed:D // field@1304 │ │ +0c3d00: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lcom/ds/avare/instruments/FlightTimer; │ │ │ │ Virtual methods - │ │ @@ -381386,17 +381388,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3d54: |[0c3d54] com.ds.avare.instruments.FlightTimer.setMinFlightSpeed:(D)V │ │ -0c3d64: 5a01 0413 |0000: iput-wide v1, v0, Lcom/ds/avare/instruments/FlightTimer;.mMinFlightSpeed:D // field@1304 │ │ -0c3d68: 0e00 |0002: return-void │ │ +0c3d58: |[0c3d58] com.ds.avare.instruments.FlightTimer.setMinFlightSpeed:(D)V │ │ +0c3d68: 5a01 0413 |0000: iput-wide v1, v0, Lcom/ds/avare/instruments/FlightTimer;.mMinFlightSpeed:D // field@1304 │ │ +0c3d6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/instruments/FlightTimer; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -381405,17 +381407,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3d6c: |[0c3d6c] com.ds.avare.instruments.FlightTimer.setSpeed:(D)V │ │ -0c3d7c: 5a01 0513 |0000: iput-wide v1, v0, Lcom/ds/avare/instruments/FlightTimer;.mSpeed:D // field@1305 │ │ -0c3d80: 0e00 |0002: return-void │ │ +0c3d70: |[0c3d70] com.ds.avare.instruments.FlightTimer.setSpeed:(D)V │ │ +0c3d80: 5a01 0513 |0000: iput-wide v1, v0, Lcom/ds/avare/instruments/FlightTimer;.mSpeed:D // field@1305 │ │ +0c3d84: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/instruments/FlightTimer; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -381444,98 +381446,98 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;DD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 186 16-bit code units │ │ -0c6878: |[0c6878] com.ds.avare.nmea.BODPacket.:(Ljava/lang/String;Ljava/lang/String;DD)V │ │ -0c6888: 7010 6622 0400 |0000: invoke-direct {v4}, Lcom/ds/avare/nmea/Packet;.:()V // method@2266 │ │ -0c688e: 1a00 f600 |0003: const-string v0, "$GPBOD," // string@00f6 │ │ -0c6892: 5b40 6413 |0005: iput-object v0, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c6896: 2200 1007 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0c689a: 7010 eb2a 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c68a0: 5441 6413 |000c: iget-object v1, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c68a4: 6e20 f52a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c68aa: 7100 462c 0000 |0011: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c68b0: 0c01 |0014: move-result-object v1 │ │ -0c68b2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0c68b4: 2323 f609 |0016: new-array v3, v2, [Ljava/lang/Object; // type@09f6 │ │ -0c68b8: 7120 3b2a 8700 |0018: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c68be: 0c07 |001b: move-result-object v7 │ │ -0c68c0: 1208 |001c: const/4 v8, #int 0 // #0 │ │ -0c68c2: 4d07 0308 |001d: aput-object v7, v3, v8 │ │ -0c68c6: 1a07 2d01 |001f: const-string v7, "%05.1f" // string@012d │ │ -0c68ca: 7130 bd2a 7103 |0021: invoke-static {v1, v7, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c68d0: 0c01 |0024: move-result-object v1 │ │ -0c68d2: 6e20 f52a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c68d8: 6e10 fa2a 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c68de: 0c00 |002b: move-result-object v0 │ │ -0c68e0: 5b40 6413 |002c: iput-object v0, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c68e4: 2200 1007 |002e: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0c68e8: 7010 eb2a 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c68ee: 5441 6413 |0033: iget-object v1, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c68f2: 6e20 f52a 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c68f8: 1a01 7b02 |0038: const-string v1, ",T," // string@027b │ │ -0c68fc: 6e20 f52a 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6902: 6e10 fa2a 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c6908: 0c00 |0040: move-result-object v0 │ │ -0c690a: 5b40 6413 |0041: iput-object v0, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c690e: 2200 1007 |0043: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0c6912: 7010 eb2a 0000 |0045: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c6918: 5441 6413 |0048: iget-object v1, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c691c: 6e20 f52a 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6922: 7100 462c 0000 |004d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c6928: 0c01 |0050: move-result-object v1 │ │ -0c692a: 2322 f609 |0051: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ -0c692e: 7120 3b2a a900 |0053: invoke-static {v9, v10}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c6934: 0c09 |0056: move-result-object v9 │ │ -0c6936: 4d09 0208 |0057: aput-object v9, v2, v8 │ │ -0c693a: 7130 bd2a 7102 |0059: invoke-static {v1, v7, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c6940: 0c07 |005c: move-result-object v7 │ │ -0c6942: 6e20 f52a 7000 |005d: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6948: 6e10 fa2a 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c694e: 0c07 |0063: move-result-object v7 │ │ -0c6950: 5b47 6413 |0064: iput-object v7, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c6954: 2207 1007 |0066: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0c6958: 7010 eb2a 0700 |0068: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c695e: 5448 6413 |006b: iget-object v8, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c6962: 6e20 f52a 8700 |006d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6968: 1a08 7802 |0070: const-string v8, ",M," // string@0278 │ │ -0c696c: 6e20 f52a 8700 |0072: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6972: 6e10 fa2a 0700 |0075: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c6978: 0c07 |0078: move-result-object v7 │ │ -0c697a: 5b47 6413 |0079: iput-object v7, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c697e: 2207 1007 |007b: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0c6982: 7010 eb2a 0700 |007d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c6988: 5448 6413 |0080: iget-object v8, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c698c: 6e20 f52a 8700 |0082: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6992: 6e20 f52a 5700 |0085: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6998: 6e10 fa2a 0700 |0088: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c699e: 0c05 |008b: move-result-object v5 │ │ -0c69a0: 5b45 6413 |008c: iput-object v5, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c69a4: 2205 1007 |008e: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c69a8: 7010 eb2a 0500 |0090: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c69ae: 5447 6413 |0093: iget-object v7, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c69b2: 6e20 f52a 7500 |0095: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c69b8: 1a07 4702 |0098: const-string v7, "," // string@0247 │ │ -0c69bc: 6e20 f52a 7500 |009a: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c69c2: 6e10 fa2a 0500 |009d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c69c8: 0c05 |00a0: move-result-object v5 │ │ -0c69ca: 5b45 6413 |00a1: iput-object v5, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c69ce: 2205 1007 |00a3: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c69d2: 7010 eb2a 0500 |00a5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c69d8: 5447 6413 |00a8: iget-object v7, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c69dc: 6e20 f52a 7500 |00aa: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c69e2: 6e20 f52a 6500 |00ad: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c69e8: 6e10 fa2a 0500 |00b0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c69ee: 0c05 |00b3: move-result-object v5 │ │ -0c69f0: 5b45 6413 |00b4: iput-object v5, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ -0c69f4: 6e10 4b22 0400 |00b6: invoke-virtual {v4}, Lcom/ds/avare/nmea/BODPacket;.assemble:()V // method@224b │ │ -0c69fa: 0e00 |00b9: return-void │ │ +0c687c: |[0c687c] com.ds.avare.nmea.BODPacket.:(Ljava/lang/String;Ljava/lang/String;DD)V │ │ +0c688c: 7010 6622 0400 |0000: invoke-direct {v4}, Lcom/ds/avare/nmea/Packet;.:()V // method@2266 │ │ +0c6892: 1a00 f600 |0003: const-string v0, "$GPBOD," // string@00f6 │ │ +0c6896: 5b40 6413 |0005: iput-object v0, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c689a: 2200 1007 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0c689e: 7010 eb2a 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c68a4: 5441 6413 |000c: iget-object v1, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c68a8: 6e20 f52a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c68ae: 7100 462c 0000 |0011: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c68b4: 0c01 |0014: move-result-object v1 │ │ +0c68b6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0c68b8: 2323 f609 |0016: new-array v3, v2, [Ljava/lang/Object; // type@09f6 │ │ +0c68bc: 7120 3b2a 8700 |0018: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c68c2: 0c07 |001b: move-result-object v7 │ │ +0c68c4: 1208 |001c: const/4 v8, #int 0 // #0 │ │ +0c68c6: 4d07 0308 |001d: aput-object v7, v3, v8 │ │ +0c68ca: 1a07 2d01 |001f: const-string v7, "%05.1f" // string@012d │ │ +0c68ce: 7130 bd2a 7103 |0021: invoke-static {v1, v7, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c68d4: 0c01 |0024: move-result-object v1 │ │ +0c68d6: 6e20 f52a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c68dc: 6e10 fa2a 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c68e2: 0c00 |002b: move-result-object v0 │ │ +0c68e4: 5b40 6413 |002c: iput-object v0, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c68e8: 2200 1007 |002e: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0c68ec: 7010 eb2a 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c68f2: 5441 6413 |0033: iget-object v1, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c68f6: 6e20 f52a 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c68fc: 1a01 7b02 |0038: const-string v1, ",T," // string@027b │ │ +0c6900: 6e20 f52a 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6906: 6e10 fa2a 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c690c: 0c00 |0040: move-result-object v0 │ │ +0c690e: 5b40 6413 |0041: iput-object v0, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c6912: 2200 1007 |0043: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0c6916: 7010 eb2a 0000 |0045: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c691c: 5441 6413 |0048: iget-object v1, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c6920: 6e20 f52a 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6926: 7100 462c 0000 |004d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c692c: 0c01 |0050: move-result-object v1 │ │ +0c692e: 2322 f609 |0051: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ +0c6932: 7120 3b2a a900 |0053: invoke-static {v9, v10}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c6938: 0c09 |0056: move-result-object v9 │ │ +0c693a: 4d09 0208 |0057: aput-object v9, v2, v8 │ │ +0c693e: 7130 bd2a 7102 |0059: invoke-static {v1, v7, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c6944: 0c07 |005c: move-result-object v7 │ │ +0c6946: 6e20 f52a 7000 |005d: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c694c: 6e10 fa2a 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c6952: 0c07 |0063: move-result-object v7 │ │ +0c6954: 5b47 6413 |0064: iput-object v7, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c6958: 2207 1007 |0066: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0c695c: 7010 eb2a 0700 |0068: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c6962: 5448 6413 |006b: iget-object v8, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c6966: 6e20 f52a 8700 |006d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c696c: 1a08 7802 |0070: const-string v8, ",M," // string@0278 │ │ +0c6970: 6e20 f52a 8700 |0072: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6976: 6e10 fa2a 0700 |0075: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c697c: 0c07 |0078: move-result-object v7 │ │ +0c697e: 5b47 6413 |0079: iput-object v7, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c6982: 2207 1007 |007b: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0c6986: 7010 eb2a 0700 |007d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c698c: 5448 6413 |0080: iget-object v8, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c6990: 6e20 f52a 8700 |0082: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6996: 6e20 f52a 5700 |0085: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c699c: 6e10 fa2a 0700 |0088: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c69a2: 0c05 |008b: move-result-object v5 │ │ +0c69a4: 5b45 6413 |008c: iput-object v5, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c69a8: 2205 1007 |008e: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c69ac: 7010 eb2a 0500 |0090: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c69b2: 5447 6413 |0093: iget-object v7, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c69b6: 6e20 f52a 7500 |0095: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c69bc: 1a07 4702 |0098: const-string v7, "," // string@0247 │ │ +0c69c0: 6e20 f52a 7500 |009a: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c69c6: 6e10 fa2a 0500 |009d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c69cc: 0c05 |00a0: move-result-object v5 │ │ +0c69ce: 5b45 6413 |00a1: iput-object v5, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c69d2: 2205 1007 |00a3: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c69d6: 7010 eb2a 0500 |00a5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c69dc: 5447 6413 |00a8: iget-object v7, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c69e0: 6e20 f52a 7500 |00aa: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c69e6: 6e20 f52a 6500 |00ad: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c69ec: 6e10 fa2a 0500 |00b0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c69f2: 0c05 |00b3: move-result-object v5 │ │ +0c69f4: 5b45 6413 |00b4: iput-object v5, v4, Lcom/ds/avare/nmea/BODPacket;.mPacket:Ljava/lang/String; // field@1364 │ │ +0c69f8: 6e10 4b22 0400 |00b6: invoke-virtual {v4}, Lcom/ds/avare/nmea/BODPacket;.assemble:()V // method@224b │ │ +0c69fe: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ 0x0007 line=29 │ │ 0x002e line=30 │ │ 0x0043 line=35 │ │ @@ -381589,18 +381591,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c6c10: |[0c6c10] com.ds.avare.nmea.GGAMessage.:()V │ │ -0c6c20: 1a00 8911 |0000: const-string v0, "GGA" // string@1189 │ │ -0c6c24: 7020 5b22 0100 |0002: invoke-direct {v1, v0}, Lcom/ds/avare/nmea/Message;.:(Ljava/lang/String;)V // method@225b │ │ -0c6c2a: 0e00 |0005: return-void │ │ +0c6c14: |[0c6c14] com.ds.avare.nmea.GGAMessage.:()V │ │ +0c6c24: 1a00 8911 |0000: const-string v0, "GGA" // string@1189 │ │ +0c6c28: 7020 5b22 0100 |0002: invoke-direct {v1, v0}, Lcom/ds/avare/nmea/Message;.:(Ljava/lang/String;)V // method@225b │ │ +0c6c2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/nmea/GGAMessage; │ │ │ │ Virtual methods - │ │ @@ -381609,96 +381611,96 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 148 16-bit code units │ │ -0c6c2c: |[0c6c2c] com.ds.avare.nmea.GGAMessage.parse:(Ljava/lang/String;)V │ │ -0c6c3c: 1a00 4702 |0000: const-string v0, "," // string@0247 │ │ -0c6c40: 6e20 d02a 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0c6c46: 0c09 |0005: move-result-object v9 │ │ -0c6c48: 2190 |0006: array-length v0, v9 │ │ -0c6c4a: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ -0c6c4e: 3510 0300 |0009: if-ge v0, v1, 000c // +0003 │ │ -0c6c52: 0e00 |000b: return-void │ │ -0c6c54: 1220 |000c: const/4 v0, #int 2 // #2 │ │ -0c6c56: 4600 0900 |000d: aget-object v0, v9, v0 │ │ -0c6c5a: 7110 392a 0000 |000f: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c6c60: 0b00 |0012: move-result-wide v0 │ │ -0c6c62: 8a02 |0013: double-to-int v2, v0 │ │ -0c6c64: db02 0264 |0014: div-int/lit8 v2, v2, #int 100 // #64 │ │ -0c6c68: 8322 |0016: int-to-double v2, v2 │ │ -0c6c6a: 1904 5940 |0017: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ -0c6c6e: 7120 382a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c6c74: ad06 0204 |001c: mul-double v6, v2, v4 │ │ -0c6c78: cc60 |001e: sub-double/2addr v0, v6 │ │ -0c6c7a: 8c00 |001f: double-to-float v0, v0 │ │ -0c6c7c: 1501 7042 |0020: const/high16 v1, #int 1114636288 // #4270 │ │ -0c6c80: c910 |0022: div-float/2addr v0, v1 │ │ -0c6c82: 8c22 |0023: double-to-float v2, v2 │ │ -0c6c84: c620 |0024: add-float/2addr v0, v2 │ │ -0c6c86: 5980 6b13 |0025: iput v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLat:F // field@136b │ │ -0c6c8a: 1230 |0027: const/4 v0, #int 3 // #3 │ │ -0c6c8c: 4600 0900 |0028: aget-object v0, v9, v0 │ │ -0c6c90: 1a02 f023 |002a: const-string v2, "S" // string@23f0 │ │ -0c6c94: 6e20 ba2a 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c6c9a: 0a00 |002f: move-result v0 │ │ -0c6c9c: 3800 0700 |0030: if-eqz v0, 0037 // +0007 │ │ -0c6ca0: 5280 6b13 |0032: iget v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLat:F // field@136b │ │ -0c6ca4: 7f00 |0034: neg-float v0, v0 │ │ -0c6ca6: 5980 6b13 |0035: iput v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLat:F // field@136b │ │ -0c6caa: 1240 |0037: const/4 v0, #int 4 // #4 │ │ -0c6cac: 4600 0900 |0038: aget-object v0, v9, v0 │ │ -0c6cb0: 7110 392a 0000 |003a: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c6cb6: 0b02 |003d: move-result-wide v2 │ │ -0c6cb8: 8a20 |003e: double-to-int v0, v2 │ │ -0c6cba: db00 0064 |003f: div-int/lit8 v0, v0, #int 100 // #64 │ │ -0c6cbe: 8306 |0041: int-to-double v6, v0 │ │ -0c6cc0: 7120 382a 7600 |0042: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c6cc6: ad04 0406 |0045: mul-double v4, v4, v6 │ │ -0c6cca: cc42 |0047: sub-double/2addr v2, v4 │ │ -0c6ccc: 8c20 |0048: double-to-float v0, v2 │ │ -0c6cce: c910 |0049: div-float/2addr v0, v1 │ │ -0c6cd0: 8c61 |004a: double-to-float v1, v6 │ │ -0c6cd2: c610 |004b: add-float/2addr v0, v1 │ │ -0c6cd4: 5980 6c13 |004c: iput v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLon:F // field@136c │ │ -0c6cd8: 1250 |004e: const/4 v0, #int 5 // #5 │ │ -0c6cda: 4600 0900 |004f: aget-object v0, v9, v0 │ │ -0c6cde: 1a01 0d29 |0051: const-string v1, "W" // string@290d │ │ -0c6ce2: 6e20 ba2a 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c6ce8: 0a00 |0056: move-result v0 │ │ -0c6cea: 3800 0700 |0057: if-eqz v0, 005e // +0007 │ │ -0c6cee: 5280 6c13 |0059: iget v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLon:F // field@136c │ │ -0c6cf2: 7f00 |005b: neg-float v0, v0 │ │ -0c6cf4: 5980 6c13 |005c: iput v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLon:F // field@136c │ │ -0c6cf8: 1300 0900 |005e: const/16 v0, #int 9 // #9 │ │ -0c6cfc: 4609 0900 |0060: aget-object v9, v9, v0 │ │ -0c6d00: 7110 392a 0900 |0062: invoke-static {v9}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c6d06: 0b00 |0065: move-result-wide v0 │ │ -0c6d08: 8a09 |0066: double-to-int v9, v0 │ │ -0c6d0a: 5989 6a13 |0067: iput v9, v8, Lcom/ds/avare/nmea/GGAMessage;.mAltitude:I // field@136a │ │ -0c6d0e: 2209 1007 |0069: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -0c6d12: 7010 eb2a 0900 |006b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c6d18: 1a00 c13b |006e: const-string v0, "lat " // string@3bc1 │ │ -0c6d1c: 6e20 f52a 0900 |0070: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6d22: 5280 6b13 |0073: iget v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLat:F // field@136b │ │ -0c6d26: 6e20 f02a 0900 |0075: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2af0 │ │ -0c6d2c: 1a00 b300 |0078: const-string v0, " lon " // string@00b3 │ │ -0c6d30: 6e20 f52a 0900 |007a: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6d36: 5280 6c13 |007d: iget v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLon:F // field@136c │ │ -0c6d3a: 6e20 f02a 0900 |007f: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2af0 │ │ -0c6d40: 1a00 b400 |0082: const-string v0, " mAltitude " // string@00b4 │ │ -0c6d44: 6e20 f52a 0900 |0084: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6d4a: 5280 6a13 |0087: iget v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mAltitude:I // field@136a │ │ -0c6d4e: 6e20 f12a 0900 |0089: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0c6d54: 6e10 fa2a 0900 |008c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c6d5a: 0c09 |008f: move-result-object v9 │ │ -0c6d5c: 7110 cf26 0900 |0090: invoke-static {v9}, Lcom/ds/avare/utils/Logger;.Logit:(Ljava/lang/String;)V // method@26cf │ │ -0c6d62: 0e00 |0093: return-void │ │ +0c6c30: |[0c6c30] com.ds.avare.nmea.GGAMessage.parse:(Ljava/lang/String;)V │ │ +0c6c40: 1a00 4702 |0000: const-string v0, "," // string@0247 │ │ +0c6c44: 6e20 d02a 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0c6c4a: 0c09 |0005: move-result-object v9 │ │ +0c6c4c: 2190 |0006: array-length v0, v9 │ │ +0c6c4e: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ +0c6c52: 3510 0300 |0009: if-ge v0, v1, 000c // +0003 │ │ +0c6c56: 0e00 |000b: return-void │ │ +0c6c58: 1220 |000c: const/4 v0, #int 2 // #2 │ │ +0c6c5a: 4600 0900 |000d: aget-object v0, v9, v0 │ │ +0c6c5e: 7110 392a 0000 |000f: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c6c64: 0b00 |0012: move-result-wide v0 │ │ +0c6c66: 8a02 |0013: double-to-int v2, v0 │ │ +0c6c68: db02 0264 |0014: div-int/lit8 v2, v2, #int 100 // #64 │ │ +0c6c6c: 8322 |0016: int-to-double v2, v2 │ │ +0c6c6e: 1904 5940 |0017: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ +0c6c72: 7120 382a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c6c78: ad06 0204 |001c: mul-double v6, v2, v4 │ │ +0c6c7c: cc60 |001e: sub-double/2addr v0, v6 │ │ +0c6c7e: 8c00 |001f: double-to-float v0, v0 │ │ +0c6c80: 1501 7042 |0020: const/high16 v1, #int 1114636288 // #4270 │ │ +0c6c84: c910 |0022: div-float/2addr v0, v1 │ │ +0c6c86: 8c22 |0023: double-to-float v2, v2 │ │ +0c6c88: c620 |0024: add-float/2addr v0, v2 │ │ +0c6c8a: 5980 6b13 |0025: iput v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLat:F // field@136b │ │ +0c6c8e: 1230 |0027: const/4 v0, #int 3 // #3 │ │ +0c6c90: 4600 0900 |0028: aget-object v0, v9, v0 │ │ +0c6c94: 1a02 f023 |002a: const-string v2, "S" // string@23f0 │ │ +0c6c98: 6e20 ba2a 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c6c9e: 0a00 |002f: move-result v0 │ │ +0c6ca0: 3800 0700 |0030: if-eqz v0, 0037 // +0007 │ │ +0c6ca4: 5280 6b13 |0032: iget v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLat:F // field@136b │ │ +0c6ca8: 7f00 |0034: neg-float v0, v0 │ │ +0c6caa: 5980 6b13 |0035: iput v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLat:F // field@136b │ │ +0c6cae: 1240 |0037: const/4 v0, #int 4 // #4 │ │ +0c6cb0: 4600 0900 |0038: aget-object v0, v9, v0 │ │ +0c6cb4: 7110 392a 0000 |003a: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c6cba: 0b02 |003d: move-result-wide v2 │ │ +0c6cbc: 8a20 |003e: double-to-int v0, v2 │ │ +0c6cbe: db00 0064 |003f: div-int/lit8 v0, v0, #int 100 // #64 │ │ +0c6cc2: 8306 |0041: int-to-double v6, v0 │ │ +0c6cc4: 7120 382a 7600 |0042: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c6cca: ad04 0406 |0045: mul-double v4, v4, v6 │ │ +0c6cce: cc42 |0047: sub-double/2addr v2, v4 │ │ +0c6cd0: 8c20 |0048: double-to-float v0, v2 │ │ +0c6cd2: c910 |0049: div-float/2addr v0, v1 │ │ +0c6cd4: 8c61 |004a: double-to-float v1, v6 │ │ +0c6cd6: c610 |004b: add-float/2addr v0, v1 │ │ +0c6cd8: 5980 6c13 |004c: iput v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLon:F // field@136c │ │ +0c6cdc: 1250 |004e: const/4 v0, #int 5 // #5 │ │ +0c6cde: 4600 0900 |004f: aget-object v0, v9, v0 │ │ +0c6ce2: 1a01 0d29 |0051: const-string v1, "W" // string@290d │ │ +0c6ce6: 6e20 ba2a 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c6cec: 0a00 |0056: move-result v0 │ │ +0c6cee: 3800 0700 |0057: if-eqz v0, 005e // +0007 │ │ +0c6cf2: 5280 6c13 |0059: iget v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLon:F // field@136c │ │ +0c6cf6: 7f00 |005b: neg-float v0, v0 │ │ +0c6cf8: 5980 6c13 |005c: iput v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLon:F // field@136c │ │ +0c6cfc: 1300 0900 |005e: const/16 v0, #int 9 // #9 │ │ +0c6d00: 4609 0900 |0060: aget-object v9, v9, v0 │ │ +0c6d04: 7110 392a 0900 |0062: invoke-static {v9}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c6d0a: 0b00 |0065: move-result-wide v0 │ │ +0c6d0c: 8a09 |0066: double-to-int v9, v0 │ │ +0c6d0e: 5989 6a13 |0067: iput v9, v8, Lcom/ds/avare/nmea/GGAMessage;.mAltitude:I // field@136a │ │ +0c6d12: 2209 1007 |0069: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +0c6d16: 7010 eb2a 0900 |006b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c6d1c: 1a00 c13b |006e: const-string v0, "lat " // string@3bc1 │ │ +0c6d20: 6e20 f52a 0900 |0070: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6d26: 5280 6b13 |0073: iget v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLat:F // field@136b │ │ +0c6d2a: 6e20 f02a 0900 |0075: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2af0 │ │ +0c6d30: 1a00 b300 |0078: const-string v0, " lon " // string@00b3 │ │ +0c6d34: 6e20 f52a 0900 |007a: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6d3a: 5280 6c13 |007d: iget v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mLon:F // field@136c │ │ +0c6d3e: 6e20 f02a 0900 |007f: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2af0 │ │ +0c6d44: 1a00 b400 |0082: const-string v0, " mAltitude " // string@00b4 │ │ +0c6d48: 6e20 f52a 0900 |0084: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6d4e: 5280 6a13 |0087: iget v0, v8, Lcom/ds/avare/nmea/GGAMessage;.mAltitude:I // field@136a │ │ +0c6d52: 6e20 f12a 0900 |0089: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0c6d58: 6e10 fa2a 0900 |008c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c6d5e: 0c09 |008f: move-result-object v9 │ │ +0c6d60: 7110 cf26 0900 |0090: invoke-static {v9}, Lcom/ds/avare/utils/Logger;.Logit:(Ljava/lang/String;)V // method@26cf │ │ +0c6d66: 0e00 |0093: return-void │ │ catches : 3 │ │ 0x000d - 0x0016 │ │ Ljava/lang/Exception; -> 0x0093 │ │ 0x0025 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0093 │ │ 0x004c - 0x0093 │ │ Ljava/lang/Exception; -> 0x0093 │ │ @@ -381771,323 +381773,323 @@ │ │ type : '(JDDDIDD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 30 │ │ ins : 14 │ │ outs : 3 │ │ insns size : 661 16-bit code units │ │ -0c6d84: |[0c6d84] com.ds.avare.nmea.GGAPacket.:(JDDDIDD)V │ │ -0c6d94: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -0c6d98: 0501 1300 |0002: move-wide/from16 v1, v19 │ │ -0c6d9c: 0503 1500 |0004: move-wide/from16 v3, v21 │ │ -0c6da0: 7601 6622 1000 |0006: invoke-direct/range {v16}, Lcom/ds/avare/nmea/Packet;.:()V // method@2266 │ │ -0c6da6: 1a05 f800 |0009: const-string v5, "$GPGGA," // string@00f8 │ │ -0c6daa: 5b05 7213 |000b: iput-object v5, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6dae: 2205 5607 |000d: new-instance v5, Ljava/util/Date; // type@0756 │ │ -0c6db2: 0506 1100 |000f: move-wide/from16 v6, v17 │ │ -0c6db6: 7030 d52b 6507 |0011: invoke-direct {v5, v6, v7}, Ljava/util/Date;.:(J)V // method@2bd5 │ │ -0c6dbc: 2206 4a07 |0014: new-instance v6, Ljava/text/SimpleDateFormat; // type@074a │ │ -0c6dc0: 6207 2718 |0016: sget-object v7, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ -0c6dc4: 1a08 2512 |0018: const-string v8, "HHmmss" // string@1225 │ │ -0c6dc8: 7030 802b 8607 |001a: invoke-direct {v6, v8, v7}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0c6dce: 1a07 7c27 |001d: const-string v7, "UTC" // string@277c │ │ -0c6dd2: 7110 802c 0700 |001f: invoke-static {v7}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0c6dd8: 0c07 |0022: move-result-object v7 │ │ -0c6dda: 6e20 842b 7600 |0023: invoke-virtual {v6, v7}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0c6de0: 2207 1007 |0026: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0c6de4: 7010 eb2a 0700 |0028: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c6dea: 5408 7213 |002b: iget-object v8, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6dee: 6e20 f52a 8700 |002d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6df4: 6e20 822b 5600 |0030: invoke-virtual {v6, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0c6dfa: 0c05 |0033: move-result-object v5 │ │ -0c6dfc: 6e20 f52a 5700 |0034: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6e02: 1a05 4702 |0037: const-string v5, "," // string@0247 │ │ -0c6e06: 6e20 f52a 5700 |0039: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6e0c: 6e10 fa2a 0700 |003c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c6e12: 0c05 |003f: move-result-object v5 │ │ -0c6e14: 5b05 7213 |0040: iput-object v5, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6e18: 1a05 1901 |0042: const-string v5, "%02d" // string@0119 │ │ -0c6e1c: 1606 0000 |0044: const-wide/16 v6, #int 0 // #0 │ │ -0c6e20: 1a08 2f01 |0046: const-string v8, "%06.3f" // string@012f │ │ -0c6e24: 1909 4e40 |0048: const-wide/high16 v9, #long 4633641066610819072 // #404e │ │ -0c6e28: 120b |004a: const/4 v11, #int 0 // #0 │ │ -0c6e2a: 121c |004b: const/4 v12, #int 1 // #1 │ │ -0c6e2c: 2f0d 0106 |004c: cmpl-double v13, v1, v6 │ │ -0c6e30: 3d0d 6600 |004e: if-lez v13, 00b4 // +0066 │ │ -0c6e34: 8a1d |0050: double-to-int v13, v1 │ │ -0c6e36: 83de |0051: int-to-double v14, v13 │ │ -0c6e38: 7120 382a fe00 |0052: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c6e3e: cce1 |0055: sub-double/2addr v1, v14 │ │ -0c6e40: ad01 0109 |0056: mul-double v1, v1, v9 │ │ -0c6e44: 220e 1007 |0058: new-instance v14, Ljava/lang/StringBuilder; // type@0710 │ │ -0c6e48: 7010 eb2a 0e00 |005a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c6e4e: 540f 7213 |005d: iget-object v15, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6e52: 6e20 f52a fe00 |005f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6e58: 7100 462c 0000 |0062: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c6e5e: 0c0f |0065: move-result-object v15 │ │ -0c6e60: 23c6 f609 |0066: new-array v6, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c6e64: 7110 622a 0d00 |0068: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c6e6a: 0c07 |006b: move-result-object v7 │ │ -0c6e6c: 4d07 060b |006c: aput-object v7, v6, v11 │ │ -0c6e70: 7130 bd2a 5f06 |006e: invoke-static {v15, v5, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c6e76: 0c05 |0071: move-result-object v5 │ │ -0c6e78: 6e20 f52a 5e00 |0072: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6e7e: 6e10 fa2a 0e00 |0075: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c6e84: 0c05 |0078: move-result-object v5 │ │ -0c6e86: 5b05 7213 |0079: iput-object v5, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6e8a: 2205 1007 |007b: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c6e8e: 7010 eb2a 0500 |007d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c6e94: 5406 7213 |0080: iget-object v6, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6e98: 6e20 f52a 6500 |0082: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6e9e: 7100 462c 0000 |0085: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c6ea4: 0c06 |0088: move-result-object v6 │ │ -0c6ea6: 23c7 f609 |0089: new-array v7, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c6eaa: 7120 3b2a 2100 |008b: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c6eb0: 0c01 |008e: move-result-object v1 │ │ -0c6eb2: 4d01 070b |008f: aput-object v1, v7, v11 │ │ -0c6eb6: 7130 bd2a 8607 |0091: invoke-static {v6, v8, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c6ebc: 0c01 |0094: move-result-object v1 │ │ -0c6ebe: 6e20 f52a 1500 |0095: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6ec4: 6e10 fa2a 0500 |0098: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c6eca: 0c01 |009b: move-result-object v1 │ │ -0c6ecc: 5b01 7213 |009c: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6ed0: 2201 1007 |009e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c6ed4: 7010 eb2a 0100 |00a0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c6eda: 5402 7213 |00a3: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6ede: 6e20 f52a 2100 |00a5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6ee4: 1a02 7902 |00a8: const-string v2, ",N," // string@0279 │ │ -0c6ee8: 6e20 f52a 2100 |00aa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6eee: 6e10 fa2a 0100 |00ad: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c6ef4: 0c01 |00b0: move-result-object v1 │ │ -0c6ef6: 5b01 7213 |00b1: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6efa: 2865 |00b3: goto 0118 // +0065 │ │ -0c6efc: 8011 |00b4: neg-double v1, v1 │ │ -0c6efe: 8a16 |00b5: double-to-int v6, v1 │ │ -0c6f00: 836d |00b6: int-to-double v13, v6 │ │ -0c6f02: 7120 382a ed00 |00b7: invoke-static {v13, v14}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c6f08: ccd1 |00ba: sub-double/2addr v1, v13 │ │ -0c6f0a: ad01 0109 |00bb: mul-double v1, v1, v9 │ │ -0c6f0e: 2207 1007 |00bd: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0c6f12: 7010 eb2a 0700 |00bf: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c6f18: 540d 7213 |00c2: iget-object v13, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6f1c: 6e20 f52a d700 |00c4: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6f22: 7100 462c 0000 |00c7: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c6f28: 0c0d |00ca: move-result-object v13 │ │ -0c6f2a: 23ce f609 |00cb: new-array v14, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c6f2e: 7110 622a 0600 |00cd: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c6f34: 0c06 |00d0: move-result-object v6 │ │ -0c6f36: 4d06 0e0b |00d1: aput-object v6, v14, v11 │ │ -0c6f3a: 7130 bd2a 5d0e |00d3: invoke-static {v13, v5, v14}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c6f40: 0c05 |00d6: move-result-object v5 │ │ -0c6f42: 6e20 f52a 5700 |00d7: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6f48: 6e10 fa2a 0700 |00da: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c6f4e: 0c05 |00dd: move-result-object v5 │ │ -0c6f50: 5b05 7213 |00de: iput-object v5, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6f54: 2205 1007 |00e0: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c6f58: 7010 eb2a 0500 |00e2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c6f5e: 5406 7213 |00e5: iget-object v6, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6f62: 6e20 f52a 6500 |00e7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6f68: 7100 462c 0000 |00ea: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c6f6e: 0c06 |00ed: move-result-object v6 │ │ -0c6f70: 23c7 f609 |00ee: new-array v7, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c6f74: 7120 3b2a 2100 |00f0: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c6f7a: 0c01 |00f3: move-result-object v1 │ │ -0c6f7c: 4d01 070b |00f4: aput-object v1, v7, v11 │ │ -0c6f80: 7130 bd2a 8607 |00f6: invoke-static {v6, v8, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c6f86: 0c01 |00f9: move-result-object v1 │ │ -0c6f88: 6e20 f52a 1500 |00fa: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6f8e: 6e10 fa2a 0500 |00fd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c6f94: 0c01 |0100: move-result-object v1 │ │ -0c6f96: 5b01 7213 |0101: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6f9a: 2201 1007 |0103: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c6f9e: 7010 eb2a 0100 |0105: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c6fa4: 5402 7213 |0108: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6fa8: 6e20 f52a 2100 |010a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6fae: 1a02 7a02 |010d: const-string v2, ",S," // string@027a │ │ -0c6fb2: 6e20 f52a 2100 |010f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6fb8: 6e10 fa2a 0100 |0112: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c6fbe: 0c01 |0115: move-result-object v1 │ │ -0c6fc0: 5b01 7213 |0116: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6fc4: 1a01 2501 |0118: const-string v1, "%03d" // string@0125 │ │ -0c6fc8: 1605 0000 |011a: const-wide/16 v5, #int 0 // #0 │ │ -0c6fcc: 2f02 0305 |011c: cmpl-double v2, v3, v5 │ │ -0c6fd0: 3d02 6600 |011e: if-lez v2, 0184 // +0066 │ │ -0c6fd4: 8a32 |0120: double-to-int v2, v3 │ │ -0c6fd6: 8325 |0121: int-to-double v5, v2 │ │ -0c6fd8: 7120 382a 6500 |0122: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c6fde: cc53 |0125: sub-double/2addr v3, v5 │ │ -0c6fe0: ad03 0309 |0126: mul-double v3, v3, v9 │ │ -0c6fe4: 2205 1007 |0128: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c6fe8: 7010 eb2a 0500 |012a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c6fee: 5406 7213 |012d: iget-object v6, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c6ff2: 6e20 f52a 6500 |012f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c6ff8: 7100 462c 0000 |0132: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c6ffe: 0c06 |0135: move-result-object v6 │ │ -0c7000: 23c7 f609 |0136: new-array v7, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c7004: 7110 622a 0200 |0138: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c700a: 0c02 |013b: move-result-object v2 │ │ -0c700c: 4d02 070b |013c: aput-object v2, v7, v11 │ │ -0c7010: 7130 bd2a 1607 |013e: invoke-static {v6, v1, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c7016: 0c01 |0141: move-result-object v1 │ │ -0c7018: 6e20 f52a 1500 |0142: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c701e: 6e10 fa2a 0500 |0145: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7024: 0c01 |0148: move-result-object v1 │ │ -0c7026: 5b01 7213 |0149: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c702a: 2201 1007 |014b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c702e: 7010 eb2a 0100 |014d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7034: 5402 7213 |0150: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c7038: 6e20 f52a 2100 |0152: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c703e: 7100 462c 0000 |0155: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c7044: 0c02 |0158: move-result-object v2 │ │ -0c7046: 23c5 f609 |0159: new-array v5, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c704a: 7120 3b2a 4300 |015b: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c7050: 0c03 |015e: move-result-object v3 │ │ -0c7052: 4d03 050b |015f: aput-object v3, v5, v11 │ │ -0c7056: 7130 bd2a 8205 |0161: invoke-static {v2, v8, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c705c: 0c02 |0164: move-result-object v2 │ │ -0c705e: 6e20 f52a 2100 |0165: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7064: 6e10 fa2a 0100 |0168: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c706a: 0c01 |016b: move-result-object v1 │ │ -0c706c: 5b01 7213 |016c: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c7070: 2201 1007 |016e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7074: 7010 eb2a 0100 |0170: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c707a: 5402 7213 |0173: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c707e: 6e20 f52a 2100 |0175: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7084: 1a02 7702 |0178: const-string v2, ",E," // string@0277 │ │ -0c7088: 6e20 f52a 2100 |017a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c708e: 6e10 fa2a 0100 |017d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7094: 0c01 |0180: move-result-object v1 │ │ -0c7096: 5b01 7213 |0181: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c709a: 2865 |0183: goto 01e8 // +0065 │ │ -0c709c: 8032 |0184: neg-double v2, v3 │ │ -0c709e: 8a24 |0185: double-to-int v4, v2 │ │ -0c70a0: 8345 |0186: int-to-double v5, v4 │ │ -0c70a2: 7120 382a 6500 |0187: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c70a8: cc52 |018a: sub-double/2addr v2, v5 │ │ -0c70aa: ad02 0209 |018b: mul-double v2, v2, v9 │ │ -0c70ae: 2205 1007 |018d: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c70b2: 7010 eb2a 0500 |018f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c70b8: 5406 7213 |0192: iget-object v6, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c70bc: 6e20 f52a 6500 |0194: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c70c2: 7100 462c 0000 |0197: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c70c8: 0c06 |019a: move-result-object v6 │ │ -0c70ca: 23c7 f609 |019b: new-array v7, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c70ce: 7110 622a 0400 |019d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c70d4: 0c04 |01a0: move-result-object v4 │ │ -0c70d6: 4d04 070b |01a1: aput-object v4, v7, v11 │ │ -0c70da: 7130 bd2a 1607 |01a3: invoke-static {v6, v1, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c70e0: 0c01 |01a6: move-result-object v1 │ │ -0c70e2: 6e20 f52a 1500 |01a7: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c70e8: 6e10 fa2a 0500 |01aa: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c70ee: 0c01 |01ad: move-result-object v1 │ │ -0c70f0: 5b01 7213 |01ae: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c70f4: 2201 1007 |01b0: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c70f8: 7010 eb2a 0100 |01b2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c70fe: 5404 7213 |01b5: iget-object v4, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c7102: 6e20 f52a 4100 |01b7: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7108: 7100 462c 0000 |01ba: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c710e: 0c04 |01bd: move-result-object v4 │ │ -0c7110: 23c5 f609 |01be: new-array v5, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c7114: 7120 3b2a 3200 |01c0: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c711a: 0c02 |01c3: move-result-object v2 │ │ -0c711c: 4d02 050b |01c4: aput-object v2, v5, v11 │ │ -0c7120: 7130 bd2a 8405 |01c6: invoke-static {v4, v8, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c7126: 0c02 |01c9: move-result-object v2 │ │ -0c7128: 6e20 f52a 2100 |01ca: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c712e: 6e10 fa2a 0100 |01cd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7134: 0c01 |01d0: move-result-object v1 │ │ -0c7136: 5b01 7213 |01d1: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c713a: 2201 1007 |01d3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c713e: 7010 eb2a 0100 |01d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7144: 5402 7213 |01d8: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c7148: 6e20 f52a 2100 |01da: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c714e: 1a02 7d02 |01dd: const-string v2, ",W," // string@027d │ │ -0c7152: 6e20 f52a 2100 |01df: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7158: 6e10 fa2a 0100 |01e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c715e: 0c01 |01e5: move-result-object v1 │ │ -0c7160: 5b01 7213 |01e6: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c7164: 2201 1007 |01e8: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7168: 7010 eb2a 0100 |01ea: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c716e: 5402 7213 |01ed: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c7172: 6e20 f52a 2100 |01ef: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7178: 1a02 a005 |01f2: const-string v2, "1," // string@05a0 │ │ -0c717c: 6e20 f52a 2100 |01f4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7182: 6e10 fa2a 0100 |01f7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7188: 0c01 |01fa: move-result-object v1 │ │ -0c718a: 5b01 7213 |01fb: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c718e: 2201 1007 |01fd: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7192: 7010 eb2a 0100 |01ff: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7198: 5402 7213 |0202: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c719c: 6e20 f52a 2100 |0204: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c71a2: 7100 462c 0000 |0207: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c71a8: 0c02 |020a: move-result-object v2 │ │ -0c71aa: 23c3 f609 |020b: new-array v3, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c71ae: 7701 622a 1900 |020d: invoke-static/range {v25}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c71b4: 0c04 |0210: move-result-object v4 │ │ -0c71b6: 4d04 030b |0211: aput-object v4, v3, v11 │ │ -0c71ba: 1a04 1c01 |0213: const-string v4, "%02d," // string@011c │ │ -0c71be: 7130 bd2a 4203 |0215: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c71c4: 0c02 |0218: move-result-object v2 │ │ -0c71c6: 6e20 f52a 2100 |0219: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c71cc: 6e10 fa2a 0100 |021c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c71d2: 0c01 |021f: move-result-object v1 │ │ -0c71d4: 5b01 7213 |0220: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c71d8: 2201 1007 |0222: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c71dc: 7010 eb2a 0100 |0224: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c71e2: 5402 7213 |0227: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c71e6: 6e20 f52a 2100 |0229: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c71ec: 7100 462c 0000 |022c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c71f2: 0c02 |022f: move-result-object v2 │ │ -0c71f4: 23c3 f609 |0230: new-array v3, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c71f8: 7702 3b2a 1c00 |0232: invoke-static/range {v28, v29}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c71fe: 0c04 |0235: move-result-object v4 │ │ -0c7200: 4d04 030b |0236: aput-object v4, v3, v11 │ │ -0c7204: 1a04 3101 |0238: const-string v4, "%1.1f," // string@0131 │ │ -0c7208: 7130 bd2a 4203 |023a: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c720e: 0c02 |023d: move-result-object v2 │ │ -0c7210: 6e20 f52a 2100 |023e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7216: 6e10 fa2a 0100 |0241: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c721c: 0c01 |0244: move-result-object v1 │ │ -0c721e: 5b01 7213 |0245: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c7222: 2201 1007 |0247: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7226: 7010 eb2a 0100 |0249: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c722c: 5402 7213 |024c: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c7230: 6e20 f52a 2100 |024e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7236: 7100 462c 0000 |0251: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c723c: 0c02 |0254: move-result-object v2 │ │ -0c723e: 23c3 f609 |0255: new-array v3, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c7242: 7702 3b2a 1700 |0257: invoke-static/range {v23, v24}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c7248: 0c04 |025a: move-result-object v4 │ │ -0c724a: 4d04 030b |025b: aput-object v4, v3, v11 │ │ -0c724e: 1a04 1601 |025d: const-string v4, "%.1f,M," // string@0116 │ │ -0c7252: 7130 bd2a 4203 |025f: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c7258: 0c02 |0262: move-result-object v2 │ │ -0c725a: 6e20 f52a 2100 |0263: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7260: 6e10 fa2a 0100 |0266: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7266: 0c01 |0269: move-result-object v1 │ │ -0c7268: 5b01 7213 |026a: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c726c: 2201 1007 |026c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7270: 7010 eb2a 0100 |026e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7276: 5402 7213 |0271: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c727a: 6e20 f52a 2100 |0273: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7280: 7100 462c 0000 |0276: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c7286: 0c02 |0279: move-result-object v2 │ │ -0c7288: 23c3 f609 |027a: new-array v3, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c728c: 7702 3b2a 1a00 |027c: invoke-static/range {v26, v27}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c7292: 0c04 |027f: move-result-object v4 │ │ -0c7294: 4d04 030b |0280: aput-object v4, v3, v11 │ │ -0c7298: 1a04 1701 |0282: const-string v4, "%.1f,M,," // string@0117 │ │ -0c729c: 7130 bd2a 4203 |0284: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c72a2: 0c02 |0287: move-result-object v2 │ │ -0c72a4: 6e20 f52a 2100 |0288: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c72aa: 6e10 fa2a 0100 |028b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c72b0: 0c01 |028e: move-result-object v1 │ │ -0c72b2: 5b01 7213 |028f: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ -0c72b6: 7401 5922 1000 |0291: invoke-virtual/range {v16}, Lcom/ds/avare/nmea/GGAPacket;.assemble:()V // method@2259 │ │ -0c72bc: 0e00 |0294: return-void │ │ +0c6d88: |[0c6d88] com.ds.avare.nmea.GGAPacket.:(JDDDIDD)V │ │ +0c6d98: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +0c6d9c: 0501 1300 |0002: move-wide/from16 v1, v19 │ │ +0c6da0: 0503 1500 |0004: move-wide/from16 v3, v21 │ │ +0c6da4: 7601 6622 1000 |0006: invoke-direct/range {v16}, Lcom/ds/avare/nmea/Packet;.:()V // method@2266 │ │ +0c6daa: 1a05 f800 |0009: const-string v5, "$GPGGA," // string@00f8 │ │ +0c6dae: 5b05 7213 |000b: iput-object v5, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6db2: 2205 5607 |000d: new-instance v5, Ljava/util/Date; // type@0756 │ │ +0c6db6: 0506 1100 |000f: move-wide/from16 v6, v17 │ │ +0c6dba: 7030 d52b 6507 |0011: invoke-direct {v5, v6, v7}, Ljava/util/Date;.:(J)V // method@2bd5 │ │ +0c6dc0: 2206 4a07 |0014: new-instance v6, Ljava/text/SimpleDateFormat; // type@074a │ │ +0c6dc4: 6207 2718 |0016: sget-object v7, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ +0c6dc8: 1a08 2512 |0018: const-string v8, "HHmmss" // string@1225 │ │ +0c6dcc: 7030 802b 8607 |001a: invoke-direct {v6, v8, v7}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0c6dd2: 1a07 7c27 |001d: const-string v7, "UTC" // string@277c │ │ +0c6dd6: 7110 802c 0700 |001f: invoke-static {v7}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0c6ddc: 0c07 |0022: move-result-object v7 │ │ +0c6dde: 6e20 842b 7600 |0023: invoke-virtual {v6, v7}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0c6de4: 2207 1007 |0026: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0c6de8: 7010 eb2a 0700 |0028: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c6dee: 5408 7213 |002b: iget-object v8, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6df2: 6e20 f52a 8700 |002d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6df8: 6e20 822b 5600 |0030: invoke-virtual {v6, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0c6dfe: 0c05 |0033: move-result-object v5 │ │ +0c6e00: 6e20 f52a 5700 |0034: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6e06: 1a05 4702 |0037: const-string v5, "," // string@0247 │ │ +0c6e0a: 6e20 f52a 5700 |0039: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6e10: 6e10 fa2a 0700 |003c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c6e16: 0c05 |003f: move-result-object v5 │ │ +0c6e18: 5b05 7213 |0040: iput-object v5, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6e1c: 1a05 1901 |0042: const-string v5, "%02d" // string@0119 │ │ +0c6e20: 1606 0000 |0044: const-wide/16 v6, #int 0 // #0 │ │ +0c6e24: 1a08 2f01 |0046: const-string v8, "%06.3f" // string@012f │ │ +0c6e28: 1909 4e40 |0048: const-wide/high16 v9, #long 4633641066610819072 // #404e │ │ +0c6e2c: 120b |004a: const/4 v11, #int 0 // #0 │ │ +0c6e2e: 121c |004b: const/4 v12, #int 1 // #1 │ │ +0c6e30: 2f0d 0106 |004c: cmpl-double v13, v1, v6 │ │ +0c6e34: 3d0d 6600 |004e: if-lez v13, 00b4 // +0066 │ │ +0c6e38: 8a1d |0050: double-to-int v13, v1 │ │ +0c6e3a: 83de |0051: int-to-double v14, v13 │ │ +0c6e3c: 7120 382a fe00 |0052: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c6e42: cce1 |0055: sub-double/2addr v1, v14 │ │ +0c6e44: ad01 0109 |0056: mul-double v1, v1, v9 │ │ +0c6e48: 220e 1007 |0058: new-instance v14, Ljava/lang/StringBuilder; // type@0710 │ │ +0c6e4c: 7010 eb2a 0e00 |005a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c6e52: 540f 7213 |005d: iget-object v15, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6e56: 6e20 f52a fe00 |005f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6e5c: 7100 462c 0000 |0062: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c6e62: 0c0f |0065: move-result-object v15 │ │ +0c6e64: 23c6 f609 |0066: new-array v6, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c6e68: 7110 622a 0d00 |0068: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c6e6e: 0c07 |006b: move-result-object v7 │ │ +0c6e70: 4d07 060b |006c: aput-object v7, v6, v11 │ │ +0c6e74: 7130 bd2a 5f06 |006e: invoke-static {v15, v5, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c6e7a: 0c05 |0071: move-result-object v5 │ │ +0c6e7c: 6e20 f52a 5e00 |0072: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6e82: 6e10 fa2a 0e00 |0075: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c6e88: 0c05 |0078: move-result-object v5 │ │ +0c6e8a: 5b05 7213 |0079: iput-object v5, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6e8e: 2205 1007 |007b: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c6e92: 7010 eb2a 0500 |007d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c6e98: 5406 7213 |0080: iget-object v6, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6e9c: 6e20 f52a 6500 |0082: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6ea2: 7100 462c 0000 |0085: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c6ea8: 0c06 |0088: move-result-object v6 │ │ +0c6eaa: 23c7 f609 |0089: new-array v7, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c6eae: 7120 3b2a 2100 |008b: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c6eb4: 0c01 |008e: move-result-object v1 │ │ +0c6eb6: 4d01 070b |008f: aput-object v1, v7, v11 │ │ +0c6eba: 7130 bd2a 8607 |0091: invoke-static {v6, v8, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c6ec0: 0c01 |0094: move-result-object v1 │ │ +0c6ec2: 6e20 f52a 1500 |0095: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6ec8: 6e10 fa2a 0500 |0098: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c6ece: 0c01 |009b: move-result-object v1 │ │ +0c6ed0: 5b01 7213 |009c: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6ed4: 2201 1007 |009e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c6ed8: 7010 eb2a 0100 |00a0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c6ede: 5402 7213 |00a3: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6ee2: 6e20 f52a 2100 |00a5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6ee8: 1a02 7902 |00a8: const-string v2, ",N," // string@0279 │ │ +0c6eec: 6e20 f52a 2100 |00aa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6ef2: 6e10 fa2a 0100 |00ad: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c6ef8: 0c01 |00b0: move-result-object v1 │ │ +0c6efa: 5b01 7213 |00b1: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6efe: 2865 |00b3: goto 0118 // +0065 │ │ +0c6f00: 8011 |00b4: neg-double v1, v1 │ │ +0c6f02: 8a16 |00b5: double-to-int v6, v1 │ │ +0c6f04: 836d |00b6: int-to-double v13, v6 │ │ +0c6f06: 7120 382a ed00 |00b7: invoke-static {v13, v14}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c6f0c: ccd1 |00ba: sub-double/2addr v1, v13 │ │ +0c6f0e: ad01 0109 |00bb: mul-double v1, v1, v9 │ │ +0c6f12: 2207 1007 |00bd: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0c6f16: 7010 eb2a 0700 |00bf: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c6f1c: 540d 7213 |00c2: iget-object v13, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6f20: 6e20 f52a d700 |00c4: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6f26: 7100 462c 0000 |00c7: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c6f2c: 0c0d |00ca: move-result-object v13 │ │ +0c6f2e: 23ce f609 |00cb: new-array v14, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c6f32: 7110 622a 0600 |00cd: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c6f38: 0c06 |00d0: move-result-object v6 │ │ +0c6f3a: 4d06 0e0b |00d1: aput-object v6, v14, v11 │ │ +0c6f3e: 7130 bd2a 5d0e |00d3: invoke-static {v13, v5, v14}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c6f44: 0c05 |00d6: move-result-object v5 │ │ +0c6f46: 6e20 f52a 5700 |00d7: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6f4c: 6e10 fa2a 0700 |00da: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c6f52: 0c05 |00dd: move-result-object v5 │ │ +0c6f54: 5b05 7213 |00de: iput-object v5, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6f58: 2205 1007 |00e0: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c6f5c: 7010 eb2a 0500 |00e2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c6f62: 5406 7213 |00e5: iget-object v6, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6f66: 6e20 f52a 6500 |00e7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6f6c: 7100 462c 0000 |00ea: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c6f72: 0c06 |00ed: move-result-object v6 │ │ +0c6f74: 23c7 f609 |00ee: new-array v7, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c6f78: 7120 3b2a 2100 |00f0: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c6f7e: 0c01 |00f3: move-result-object v1 │ │ +0c6f80: 4d01 070b |00f4: aput-object v1, v7, v11 │ │ +0c6f84: 7130 bd2a 8607 |00f6: invoke-static {v6, v8, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c6f8a: 0c01 |00f9: move-result-object v1 │ │ +0c6f8c: 6e20 f52a 1500 |00fa: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6f92: 6e10 fa2a 0500 |00fd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c6f98: 0c01 |0100: move-result-object v1 │ │ +0c6f9a: 5b01 7213 |0101: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6f9e: 2201 1007 |0103: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c6fa2: 7010 eb2a 0100 |0105: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c6fa8: 5402 7213 |0108: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6fac: 6e20 f52a 2100 |010a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6fb2: 1a02 7a02 |010d: const-string v2, ",S," // string@027a │ │ +0c6fb6: 6e20 f52a 2100 |010f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6fbc: 6e10 fa2a 0100 |0112: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c6fc2: 0c01 |0115: move-result-object v1 │ │ +0c6fc4: 5b01 7213 |0116: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6fc8: 1a01 2501 |0118: const-string v1, "%03d" // string@0125 │ │ +0c6fcc: 1605 0000 |011a: const-wide/16 v5, #int 0 // #0 │ │ +0c6fd0: 2f02 0305 |011c: cmpl-double v2, v3, v5 │ │ +0c6fd4: 3d02 6600 |011e: if-lez v2, 0184 // +0066 │ │ +0c6fd8: 8a32 |0120: double-to-int v2, v3 │ │ +0c6fda: 8325 |0121: int-to-double v5, v2 │ │ +0c6fdc: 7120 382a 6500 |0122: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c6fe2: cc53 |0125: sub-double/2addr v3, v5 │ │ +0c6fe4: ad03 0309 |0126: mul-double v3, v3, v9 │ │ +0c6fe8: 2205 1007 |0128: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c6fec: 7010 eb2a 0500 |012a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c6ff2: 5406 7213 |012d: iget-object v6, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c6ff6: 6e20 f52a 6500 |012f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c6ffc: 7100 462c 0000 |0132: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c7002: 0c06 |0135: move-result-object v6 │ │ +0c7004: 23c7 f609 |0136: new-array v7, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c7008: 7110 622a 0200 |0138: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c700e: 0c02 |013b: move-result-object v2 │ │ +0c7010: 4d02 070b |013c: aput-object v2, v7, v11 │ │ +0c7014: 7130 bd2a 1607 |013e: invoke-static {v6, v1, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c701a: 0c01 |0141: move-result-object v1 │ │ +0c701c: 6e20 f52a 1500 |0142: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7022: 6e10 fa2a 0500 |0145: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7028: 0c01 |0148: move-result-object v1 │ │ +0c702a: 5b01 7213 |0149: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c702e: 2201 1007 |014b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7032: 7010 eb2a 0100 |014d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7038: 5402 7213 |0150: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c703c: 6e20 f52a 2100 |0152: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7042: 7100 462c 0000 |0155: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c7048: 0c02 |0158: move-result-object v2 │ │ +0c704a: 23c5 f609 |0159: new-array v5, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c704e: 7120 3b2a 4300 |015b: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c7054: 0c03 |015e: move-result-object v3 │ │ +0c7056: 4d03 050b |015f: aput-object v3, v5, v11 │ │ +0c705a: 7130 bd2a 8205 |0161: invoke-static {v2, v8, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c7060: 0c02 |0164: move-result-object v2 │ │ +0c7062: 6e20 f52a 2100 |0165: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7068: 6e10 fa2a 0100 |0168: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c706e: 0c01 |016b: move-result-object v1 │ │ +0c7070: 5b01 7213 |016c: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c7074: 2201 1007 |016e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7078: 7010 eb2a 0100 |0170: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c707e: 5402 7213 |0173: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c7082: 6e20 f52a 2100 |0175: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7088: 1a02 7702 |0178: const-string v2, ",E," // string@0277 │ │ +0c708c: 6e20 f52a 2100 |017a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7092: 6e10 fa2a 0100 |017d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7098: 0c01 |0180: move-result-object v1 │ │ +0c709a: 5b01 7213 |0181: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c709e: 2865 |0183: goto 01e8 // +0065 │ │ +0c70a0: 8032 |0184: neg-double v2, v3 │ │ +0c70a2: 8a24 |0185: double-to-int v4, v2 │ │ +0c70a4: 8345 |0186: int-to-double v5, v4 │ │ +0c70a6: 7120 382a 6500 |0187: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c70ac: cc52 |018a: sub-double/2addr v2, v5 │ │ +0c70ae: ad02 0209 |018b: mul-double v2, v2, v9 │ │ +0c70b2: 2205 1007 |018d: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c70b6: 7010 eb2a 0500 |018f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c70bc: 5406 7213 |0192: iget-object v6, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c70c0: 6e20 f52a 6500 |0194: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c70c6: 7100 462c 0000 |0197: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c70cc: 0c06 |019a: move-result-object v6 │ │ +0c70ce: 23c7 f609 |019b: new-array v7, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c70d2: 7110 622a 0400 |019d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c70d8: 0c04 |01a0: move-result-object v4 │ │ +0c70da: 4d04 070b |01a1: aput-object v4, v7, v11 │ │ +0c70de: 7130 bd2a 1607 |01a3: invoke-static {v6, v1, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c70e4: 0c01 |01a6: move-result-object v1 │ │ +0c70e6: 6e20 f52a 1500 |01a7: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c70ec: 6e10 fa2a 0500 |01aa: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c70f2: 0c01 |01ad: move-result-object v1 │ │ +0c70f4: 5b01 7213 |01ae: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c70f8: 2201 1007 |01b0: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c70fc: 7010 eb2a 0100 |01b2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7102: 5404 7213 |01b5: iget-object v4, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c7106: 6e20 f52a 4100 |01b7: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c710c: 7100 462c 0000 |01ba: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c7112: 0c04 |01bd: move-result-object v4 │ │ +0c7114: 23c5 f609 |01be: new-array v5, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c7118: 7120 3b2a 3200 |01c0: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c711e: 0c02 |01c3: move-result-object v2 │ │ +0c7120: 4d02 050b |01c4: aput-object v2, v5, v11 │ │ +0c7124: 7130 bd2a 8405 |01c6: invoke-static {v4, v8, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c712a: 0c02 |01c9: move-result-object v2 │ │ +0c712c: 6e20 f52a 2100 |01ca: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7132: 6e10 fa2a 0100 |01cd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7138: 0c01 |01d0: move-result-object v1 │ │ +0c713a: 5b01 7213 |01d1: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c713e: 2201 1007 |01d3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7142: 7010 eb2a 0100 |01d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7148: 5402 7213 |01d8: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c714c: 6e20 f52a 2100 |01da: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7152: 1a02 7d02 |01dd: const-string v2, ",W," // string@027d │ │ +0c7156: 6e20 f52a 2100 |01df: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c715c: 6e10 fa2a 0100 |01e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7162: 0c01 |01e5: move-result-object v1 │ │ +0c7164: 5b01 7213 |01e6: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c7168: 2201 1007 |01e8: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c716c: 7010 eb2a 0100 |01ea: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7172: 5402 7213 |01ed: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c7176: 6e20 f52a 2100 |01ef: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c717c: 1a02 a005 |01f2: const-string v2, "1," // string@05a0 │ │ +0c7180: 6e20 f52a 2100 |01f4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7186: 6e10 fa2a 0100 |01f7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c718c: 0c01 |01fa: move-result-object v1 │ │ +0c718e: 5b01 7213 |01fb: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c7192: 2201 1007 |01fd: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7196: 7010 eb2a 0100 |01ff: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c719c: 5402 7213 |0202: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c71a0: 6e20 f52a 2100 |0204: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c71a6: 7100 462c 0000 |0207: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c71ac: 0c02 |020a: move-result-object v2 │ │ +0c71ae: 23c3 f609 |020b: new-array v3, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c71b2: 7701 622a 1900 |020d: invoke-static/range {v25}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c71b8: 0c04 |0210: move-result-object v4 │ │ +0c71ba: 4d04 030b |0211: aput-object v4, v3, v11 │ │ +0c71be: 1a04 1c01 |0213: const-string v4, "%02d," // string@011c │ │ +0c71c2: 7130 bd2a 4203 |0215: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c71c8: 0c02 |0218: move-result-object v2 │ │ +0c71ca: 6e20 f52a 2100 |0219: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c71d0: 6e10 fa2a 0100 |021c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c71d6: 0c01 |021f: move-result-object v1 │ │ +0c71d8: 5b01 7213 |0220: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c71dc: 2201 1007 |0222: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c71e0: 7010 eb2a 0100 |0224: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c71e6: 5402 7213 |0227: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c71ea: 6e20 f52a 2100 |0229: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c71f0: 7100 462c 0000 |022c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c71f6: 0c02 |022f: move-result-object v2 │ │ +0c71f8: 23c3 f609 |0230: new-array v3, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c71fc: 7702 3b2a 1c00 |0232: invoke-static/range {v28, v29}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c7202: 0c04 |0235: move-result-object v4 │ │ +0c7204: 4d04 030b |0236: aput-object v4, v3, v11 │ │ +0c7208: 1a04 3101 |0238: const-string v4, "%1.1f," // string@0131 │ │ +0c720c: 7130 bd2a 4203 |023a: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c7212: 0c02 |023d: move-result-object v2 │ │ +0c7214: 6e20 f52a 2100 |023e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c721a: 6e10 fa2a 0100 |0241: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7220: 0c01 |0244: move-result-object v1 │ │ +0c7222: 5b01 7213 |0245: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c7226: 2201 1007 |0247: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c722a: 7010 eb2a 0100 |0249: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7230: 5402 7213 |024c: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c7234: 6e20 f52a 2100 |024e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c723a: 7100 462c 0000 |0251: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c7240: 0c02 |0254: move-result-object v2 │ │ +0c7242: 23c3 f609 |0255: new-array v3, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c7246: 7702 3b2a 1700 |0257: invoke-static/range {v23, v24}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c724c: 0c04 |025a: move-result-object v4 │ │ +0c724e: 4d04 030b |025b: aput-object v4, v3, v11 │ │ +0c7252: 1a04 1601 |025d: const-string v4, "%.1f,M," // string@0116 │ │ +0c7256: 7130 bd2a 4203 |025f: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c725c: 0c02 |0262: move-result-object v2 │ │ +0c725e: 6e20 f52a 2100 |0263: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7264: 6e10 fa2a 0100 |0266: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c726a: 0c01 |0269: move-result-object v1 │ │ +0c726c: 5b01 7213 |026a: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c7270: 2201 1007 |026c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7274: 7010 eb2a 0100 |026e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c727a: 5402 7213 |0271: iget-object v2, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c727e: 6e20 f52a 2100 |0273: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7284: 7100 462c 0000 |0276: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c728a: 0c02 |0279: move-result-object v2 │ │ +0c728c: 23c3 f609 |027a: new-array v3, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c7290: 7702 3b2a 1a00 |027c: invoke-static/range {v26, v27}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c7296: 0c04 |027f: move-result-object v4 │ │ +0c7298: 4d04 030b |0280: aput-object v4, v3, v11 │ │ +0c729c: 1a04 1701 |0282: const-string v4, "%.1f,M,," // string@0117 │ │ +0c72a0: 7130 bd2a 4203 |0284: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c72a6: 0c02 |0287: move-result-object v2 │ │ +0c72a8: 6e20 f52a 2100 |0288: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c72ae: 6e10 fa2a 0100 |028b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c72b4: 0c01 |028e: move-result-object v1 │ │ +0c72b6: 5b01 7213 |028f: iput-object v1, v0, Lcom/ds/avare/nmea/GGAPacket;.mPacket:Ljava/lang/String; // field@1372 │ │ +0c72ba: 7401 5922 1000 |0291: invoke-virtual/range {v16}, Lcom/ds/avare/nmea/GGAPacket;.assemble:()V // method@2259 │ │ +0c72c0: 0e00 |0294: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=52 │ │ 0x000b line=53 │ │ 0x000d line=58 │ │ 0x0014 line=59 │ │ 0x001f line=60 │ │ @@ -382150,415 +382152,415 @@ │ │ type : '(DDDDLjava/lang/String;Ljava/lang/String;DDZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 32 │ │ ins : 16 │ │ outs : 3 │ │ insns size : 863 16-bit code units │ │ -0c7698: |[0c7698] com.ds.avare.nmea.RMBPacket.:(DDDDLjava/lang/String;Ljava/lang/String;DDZ)V │ │ -0c76a8: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -0c76ac: 0501 1500 |0002: move-wide/from16 v1, v21 │ │ -0c76b0: 0503 1700 |0004: move-wide/from16 v3, v23 │ │ -0c76b4: 0505 1b00 |0006: move-wide/from16 v5, v27 │ │ -0c76b8: 7601 6622 1000 |0008: invoke-direct/range {v16}, Lcom/ds/avare/nmea/Packet;.:()V // method@2266 │ │ -0c76be: 1a07 f900 |000b: const-string v7, "$GPRMB," // string@00f9 │ │ -0c76c2: 5b07 7f13 |000d: iput-object v7, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c76c6: 2207 1007 |000f: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0c76ca: 7010 eb2a 0700 |0011: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c76d0: 5408 7f13 |0014: iget-object v8, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c76d4: 6e20 f52a 8700 |0016: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c76da: 1a08 4009 |0019: const-string v8, "A," // string@0940 │ │ -0c76de: 6e20 f52a 8700 |001b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c76e4: 6e10 fa2a 0700 |001e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c76ea: 0c07 |0021: move-result-object v7 │ │ -0c76ec: 5b07 7f13 |0022: iput-object v7, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c76f0: 1607 0000 |0024: const-wide/16 v7, #int 0 // #0 │ │ -0c76f4: 3009 0507 |0026: cmpg-double v9, v5, v7 │ │ -0c76f8: 3b09 0600 |0028: if-gez v9, 002e // +0006 │ │ -0c76fc: 8055 |002a: neg-double v5, v5 │ │ -0c76fe: 1a09 1423 |002b: const-string v9, "R" // string@2314 │ │ -0c7702: 2803 |002d: goto 0030 // +0003 │ │ -0c7704: 1a09 ea13 |002e: const-string v9, "L" // string@13ea │ │ -0c7708: 180a 7b14 ae47 e1fa 2340 |0030: const-wide v10, #double 9.99 // #4023fae147ae147b │ │ -0c7712: 2f0c 050a |0035: cmpl-double v12, v5, v10 │ │ -0c7716: 3d0c 0300 |0037: if-lez v12, 003a // +0003 │ │ -0c771a: 04a5 |0039: move-wide v5, v10 │ │ -0c771c: 220a 1007 |003a: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7720: 7010 eb2a 0a00 |003c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7726: 540b 7f13 |003f: iget-object v11, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c772a: 6e20 f52a ba00 |0041: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7730: 7100 462c 0000 |0044: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c7736: 0c0b |0047: move-result-object v11 │ │ -0c7738: 121c |0048: const/4 v12, #int 1 // #1 │ │ -0c773a: 23cd f609 |0049: new-array v13, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c773e: 7120 3b2a 6500 |004b: invoke-static {v5, v6}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c7744: 0c05 |004e: move-result-object v5 │ │ -0c7746: 1206 |004f: const/4 v6, #int 0 // #0 │ │ -0c7748: 4d05 0d06 |0050: aput-object v5, v13, v6 │ │ -0c774c: 1a05 2b01 |0052: const-string v5, "%04.2f" // string@012b │ │ -0c7750: 7130 bd2a 5b0d |0054: invoke-static {v11, v5, v13}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c7756: 0c05 |0057: move-result-object v5 │ │ -0c7758: 6e20 f52a 5a00 |0058: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c775e: 6e10 fa2a 0a00 |005b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7764: 0c05 |005e: move-result-object v5 │ │ -0c7766: 5b05 7f13 |005f: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c776a: 2205 1007 |0061: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c776e: 7010 eb2a 0500 |0063: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7774: 540a 7f13 |0066: iget-object v10, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7778: 6e20 f52a a500 |0068: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c777e: 1a0a 4702 |006b: const-string v10, "," // string@0247 │ │ -0c7782: 6e20 f52a a500 |006d: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7788: 6e10 fa2a 0500 |0070: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c778e: 0c05 |0073: move-result-object v5 │ │ -0c7790: 5b05 7f13 |0074: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7794: 2205 1007 |0076: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7798: 7010 eb2a 0500 |0078: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c779e: 540b 7f13 |007b: iget-object v11, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c77a2: 6e20 f52a b500 |007d: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c77a8: 6e20 f52a 9500 |0080: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c77ae: 6e10 fa2a 0500 |0083: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c77b4: 0c05 |0086: move-result-object v5 │ │ -0c77b6: 5b05 7f13 |0087: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c77ba: 2205 1007 |0089: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c77be: 7010 eb2a 0500 |008b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c77c4: 5409 7f13 |008e: iget-object v9, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c77c8: 6e20 f52a 9500 |0090: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c77ce: 6e20 f52a a500 |0093: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c77d4: 6e10 fa2a 0500 |0096: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c77da: 0c05 |0099: move-result-object v5 │ │ -0c77dc: 5b05 7f13 |009a: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c77e0: 2205 1007 |009c: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c77e4: 7010 eb2a 0500 |009e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c77ea: 5409 7f13 |00a1: iget-object v9, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c77ee: 6e20 f52a 9500 |00a3: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c77f4: 0809 1a00 |00a6: move-object/from16 v9, v26 │ │ -0c77f8: 6e20 f52a 9500 |00a8: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c77fe: 6e10 fa2a 0500 |00ab: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7804: 0c05 |00ae: move-result-object v5 │ │ -0c7806: 5b05 7f13 |00af: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c780a: 2205 1007 |00b1: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c780e: 7010 eb2a 0500 |00b3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7814: 5409 7f13 |00b6: iget-object v9, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7818: 6e20 f52a 9500 |00b8: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c781e: 6e20 f52a a500 |00bb: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7824: 6e10 fa2a 0500 |00be: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c782a: 0c05 |00c1: move-result-object v5 │ │ -0c782c: 5b05 7f13 |00c2: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7830: 2205 1007 |00c4: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7834: 7010 eb2a 0500 |00c6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c783a: 5409 7f13 |00c9: iget-object v9, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c783e: 6e20 f52a 9500 |00cb: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7844: 0809 1900 |00ce: move-object/from16 v9, v25 │ │ -0c7848: 6e20 f52a 9500 |00d0: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c784e: 6e10 fa2a 0500 |00d3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7854: 0c05 |00d6: move-result-object v5 │ │ -0c7856: 5b05 7f13 |00d7: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c785a: 2205 1007 |00d9: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c785e: 7010 eb2a 0500 |00db: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7864: 5409 7f13 |00de: iget-object v9, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7868: 6e20 f52a 9500 |00e0: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c786e: 6e20 f52a a500 |00e3: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7874: 6e10 fa2a 0500 |00e6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c787a: 0c05 |00e9: move-result-object v5 │ │ -0c787c: 5b05 7f13 |00ea: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7880: 1a05 1901 |00ec: const-string v5, "%02d" // string@0119 │ │ -0c7884: 1a09 2f01 |00ee: const-string v9, "%06.3f" // string@012f │ │ -0c7888: 190d 4e40 |00f0: const-wide/high16 v13, #long 4633641066610819072 // #404e │ │ -0c788c: 2f0b 0307 |00f2: cmpl-double v11, v3, v7 │ │ -0c7890: 3d0b 6600 |00f4: if-lez v11, 015a // +0066 │ │ -0c7894: 8a3b |00f6: double-to-int v11, v3 │ │ -0c7896: 83b7 |00f7: int-to-double v7, v11 │ │ -0c7898: 7120 382a 8700 |00f8: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c789e: cc73 |00fb: sub-double/2addr v3, v7 │ │ -0c78a0: ad03 030d |00fc: mul-double v3, v3, v13 │ │ -0c78a4: 2207 1007 |00fe: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0c78a8: 7010 eb2a 0700 |0100: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c78ae: 5408 7f13 |0103: iget-object v8, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c78b2: 6e20 f52a 8700 |0105: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c78b8: 7100 462c 0000 |0108: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c78be: 0c08 |010b: move-result-object v8 │ │ -0c78c0: 23cf f609 |010c: new-array v15, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c78c4: 7110 622a 0b00 |010e: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c78ca: 0c0b |0111: move-result-object v11 │ │ -0c78cc: 4d0b 0f06 |0112: aput-object v11, v15, v6 │ │ -0c78d0: 7130 bd2a 580f |0114: invoke-static {v8, v5, v15}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c78d6: 0c05 |0117: move-result-object v5 │ │ -0c78d8: 6e20 f52a 5700 |0118: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c78de: 6e10 fa2a 0700 |011b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c78e4: 0c05 |011e: move-result-object v5 │ │ -0c78e6: 5b05 7f13 |011f: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c78ea: 2205 1007 |0121: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c78ee: 7010 eb2a 0500 |0123: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c78f4: 5407 7f13 |0126: iget-object v7, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c78f8: 6e20 f52a 7500 |0128: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c78fe: 7100 462c 0000 |012b: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c7904: 0c07 |012e: move-result-object v7 │ │ -0c7906: 23c8 f609 |012f: new-array v8, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c790a: 7120 3b2a 4300 |0131: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c7910: 0c03 |0134: move-result-object v3 │ │ -0c7912: 4d03 0806 |0135: aput-object v3, v8, v6 │ │ -0c7916: 7130 bd2a 9708 |0137: invoke-static {v7, v9, v8}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c791c: 0c03 |013a: move-result-object v3 │ │ -0c791e: 6e20 f52a 3500 |013b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7924: 6e10 fa2a 0500 |013e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c792a: 0c03 |0141: move-result-object v3 │ │ -0c792c: 5b03 7f13 |0142: iput-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7930: 2203 1007 |0144: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7934: 7010 eb2a 0300 |0146: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c793a: 5404 7f13 |0149: iget-object v4, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c793e: 6e20 f52a 4300 |014b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7944: 1a04 7902 |014e: const-string v4, ",N," // string@0279 │ │ -0c7948: 6e20 f52a 4300 |0150: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c794e: 6e10 fa2a 0300 |0153: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7954: 0c03 |0156: move-result-object v3 │ │ -0c7956: 5b03 7f13 |0157: iput-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c795a: 2869 |0159: goto 01c2 // +0069 │ │ -0c795c: 8033 |015a: neg-double v3, v3 │ │ -0c795e: 8a37 |015b: double-to-int v7, v3 │ │ -0c7960: 837c |015c: int-to-double v12, v7 │ │ -0c7962: 7120 382a dc00 |015d: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c7968: ccc3 |0160: sub-double/2addr v3, v12 │ │ -0c796a: 190b 4e40 |0161: const-wide/high16 v11, #long 4633641066610819072 // #404e │ │ -0c796e: ad03 030b |0163: mul-double v3, v3, v11 │ │ -0c7972: 2208 1007 |0165: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7976: 7010 eb2a 0800 |0167: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c797c: 540b 7f13 |016a: iget-object v11, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7980: 6e20 f52a b800 |016c: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7986: 7100 462c 0000 |016f: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c798c: 0c0b |0172: move-result-object v11 │ │ -0c798e: 121c |0173: const/4 v12, #int 1 // #1 │ │ -0c7990: 23cd f609 |0174: new-array v13, v12, [Ljava/lang/Object; // type@09f6 │ │ -0c7994: 7110 622a 0700 |0176: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c799a: 0c07 |0179: move-result-object v7 │ │ -0c799c: 4d07 0d06 |017a: aput-object v7, v13, v6 │ │ -0c79a0: 7130 bd2a 5b0d |017c: invoke-static {v11, v5, v13}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c79a6: 0c05 |017f: move-result-object v5 │ │ -0c79a8: 6e20 f52a 5800 |0180: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c79ae: 6e10 fa2a 0800 |0183: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c79b4: 0c05 |0186: move-result-object v5 │ │ -0c79b6: 5b05 7f13 |0187: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c79ba: 2205 1007 |0189: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c79be: 7010 eb2a 0500 |018b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c79c4: 5407 7f13 |018e: iget-object v7, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c79c8: 6e20 f52a 7500 |0190: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c79ce: 7100 462c 0000 |0193: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c79d4: 0c07 |0196: move-result-object v7 │ │ -0c79d6: 1218 |0197: const/4 v8, #int 1 // #1 │ │ -0c79d8: 238b f609 |0198: new-array v11, v8, [Ljava/lang/Object; // type@09f6 │ │ -0c79dc: 7120 3b2a 4300 |019a: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c79e2: 0c03 |019d: move-result-object v3 │ │ -0c79e4: 4d03 0b06 |019e: aput-object v3, v11, v6 │ │ -0c79e8: 7130 bd2a 970b |01a0: invoke-static {v7, v9, v11}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c79ee: 0c03 |01a3: move-result-object v3 │ │ -0c79f0: 6e20 f52a 3500 |01a4: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c79f6: 6e10 fa2a 0500 |01a7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c79fc: 0c03 |01aa: move-result-object v3 │ │ -0c79fe: 5b03 7f13 |01ab: iput-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7a02: 2203 1007 |01ad: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7a06: 7010 eb2a 0300 |01af: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7a0c: 5404 7f13 |01b2: iget-object v4, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7a10: 6e20 f52a 4300 |01b4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7a16: 1a04 7a02 |01b7: const-string v4, ",S," // string@027a │ │ -0c7a1a: 6e20 f52a 4300 |01b9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7a20: 6e10 fa2a 0300 |01bc: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7a26: 0c03 |01bf: move-result-object v3 │ │ -0c7a28: 5b03 7f13 |01c0: iput-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7a2c: 1a03 2501 |01c2: const-string v3, "%03d" // string@0125 │ │ -0c7a30: 1604 0000 |01c4: const-wide/16 v4, #int 0 // #0 │ │ -0c7a34: 2f07 0104 |01c6: cmpl-double v7, v1, v4 │ │ -0c7a38: 3d07 6a00 |01c8: if-lez v7, 0232 // +006a │ │ -0c7a3c: 8a14 |01ca: double-to-int v4, v1 │ │ -0c7a3e: 8347 |01cb: int-to-double v7, v4 │ │ -0c7a40: 7120 382a 8700 |01cc: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c7a46: cc71 |01cf: sub-double/2addr v1, v7 │ │ -0c7a48: 1907 4e40 |01d0: const-wide/high16 v7, #long 4633641066610819072 // #404e │ │ -0c7a4c: ad01 0107 |01d2: mul-double v1, v1, v7 │ │ -0c7a50: 2205 1007 |01d4: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7a54: 7010 eb2a 0500 |01d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7a5a: 5407 7f13 |01d9: iget-object v7, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7a5e: 6e20 f52a 7500 |01db: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7a64: 7100 462c 0000 |01de: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c7a6a: 0c07 |01e1: move-result-object v7 │ │ -0c7a6c: 1218 |01e2: const/4 v8, #int 1 // #1 │ │ -0c7a6e: 238b f609 |01e3: new-array v11, v8, [Ljava/lang/Object; // type@09f6 │ │ -0c7a72: 7110 622a 0400 |01e5: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c7a78: 0c04 |01e8: move-result-object v4 │ │ -0c7a7a: 4d04 0b06 |01e9: aput-object v4, v11, v6 │ │ -0c7a7e: 7130 bd2a 370b |01eb: invoke-static {v7, v3, v11}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c7a84: 0c03 |01ee: move-result-object v3 │ │ -0c7a86: 6e20 f52a 3500 |01ef: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7a8c: 6e10 fa2a 0500 |01f2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7a92: 0c03 |01f5: move-result-object v3 │ │ -0c7a94: 5b03 7f13 |01f6: iput-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7a98: 2203 1007 |01f8: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7a9c: 7010 eb2a 0300 |01fa: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7aa2: 5404 7f13 |01fd: iget-object v4, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7aa6: 6e20 f52a 4300 |01ff: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7aac: 7100 462c 0000 |0202: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c7ab2: 0c04 |0205: move-result-object v4 │ │ -0c7ab4: 1215 |0206: const/4 v5, #int 1 // #1 │ │ -0c7ab6: 2357 f609 |0207: new-array v7, v5, [Ljava/lang/Object; // type@09f6 │ │ -0c7aba: 7120 3b2a 2100 |0209: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c7ac0: 0c01 |020c: move-result-object v1 │ │ -0c7ac2: 4d01 0706 |020d: aput-object v1, v7, v6 │ │ -0c7ac6: 7130 bd2a 9407 |020f: invoke-static {v4, v9, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c7acc: 0c01 |0212: move-result-object v1 │ │ -0c7ace: 6e20 f52a 1300 |0213: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7ad4: 6e10 fa2a 0300 |0216: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7ada: 0c01 |0219: move-result-object v1 │ │ -0c7adc: 5b01 7f13 |021a: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7ae0: 2201 1007 |021c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7ae4: 7010 eb2a 0100 |021e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7aea: 5402 7f13 |0221: iget-object v2, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7aee: 6e20 f52a 2100 |0223: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7af4: 1a02 7702 |0226: const-string v2, ",E," // string@0277 │ │ -0c7af8: 6e20 f52a 2100 |0228: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7afe: 6e10 fa2a 0100 |022b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7b04: 0c01 |022e: move-result-object v1 │ │ -0c7b06: 5b01 7f13 |022f: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7b0a: 2869 |0231: goto 029a // +0069 │ │ -0c7b0c: 8011 |0232: neg-double v1, v1 │ │ -0c7b0e: 8a14 |0233: double-to-int v4, v1 │ │ -0c7b10: 8347 |0234: int-to-double v7, v4 │ │ -0c7b12: 7120 382a 8700 |0235: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c7b18: cc71 |0238: sub-double/2addr v1, v7 │ │ -0c7b1a: 1907 4e40 |0239: const-wide/high16 v7, #long 4633641066610819072 // #404e │ │ -0c7b1e: ad01 0107 |023b: mul-double v1, v1, v7 │ │ -0c7b22: 2205 1007 |023d: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7b26: 7010 eb2a 0500 |023f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7b2c: 5407 7f13 |0242: iget-object v7, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7b30: 6e20 f52a 7500 |0244: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7b36: 7100 462c 0000 |0247: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c7b3c: 0c07 |024a: move-result-object v7 │ │ -0c7b3e: 1218 |024b: const/4 v8, #int 1 // #1 │ │ -0c7b40: 238b f609 |024c: new-array v11, v8, [Ljava/lang/Object; // type@09f6 │ │ -0c7b44: 7110 622a 0400 |024e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c7b4a: 0c04 |0251: move-result-object v4 │ │ -0c7b4c: 4d04 0b06 |0252: aput-object v4, v11, v6 │ │ -0c7b50: 7130 bd2a 370b |0254: invoke-static {v7, v3, v11}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c7b56: 0c03 |0257: move-result-object v3 │ │ -0c7b58: 6e20 f52a 3500 |0258: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7b5e: 6e10 fa2a 0500 |025b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7b64: 0c03 |025e: move-result-object v3 │ │ -0c7b66: 5b03 7f13 |025f: iput-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7b6a: 2203 1007 |0261: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7b6e: 7010 eb2a 0300 |0263: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7b74: 5404 7f13 |0266: iget-object v4, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7b78: 6e20 f52a 4300 |0268: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7b7e: 7100 462c 0000 |026b: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c7b84: 0c04 |026e: move-result-object v4 │ │ -0c7b86: 1215 |026f: const/4 v5, #int 1 // #1 │ │ -0c7b88: 2357 f609 |0270: new-array v7, v5, [Ljava/lang/Object; // type@09f6 │ │ -0c7b8c: 7120 3b2a 2100 |0272: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c7b92: 0c01 |0275: move-result-object v1 │ │ -0c7b94: 4d01 0706 |0276: aput-object v1, v7, v6 │ │ -0c7b98: 7130 bd2a 9407 |0278: invoke-static {v4, v9, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c7b9e: 0c01 |027b: move-result-object v1 │ │ -0c7ba0: 6e20 f52a 1300 |027c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7ba6: 6e10 fa2a 0300 |027f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7bac: 0c01 |0282: move-result-object v1 │ │ -0c7bae: 5b01 7f13 |0283: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7bb2: 2201 1007 |0285: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7bb6: 7010 eb2a 0100 |0287: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7bbc: 5402 7f13 |028a: iget-object v2, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7bc0: 6e20 f52a 2100 |028c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7bc6: 1a02 7d02 |028f: const-string v2, ",W," // string@027d │ │ -0c7bca: 6e20 f52a 2100 |0291: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7bd0: 6e10 fa2a 0100 |0294: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7bd6: 0c01 |0297: move-result-object v1 │ │ -0c7bd8: 5b01 7f13 |0298: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7bdc: 1801 0000 0000 0040 8f40 |029a: const-wide v1, #double 1000 // #408f400000000000 │ │ -0c7be6: 2f03 1101 |029f: cmpl-double v3, v17, v1 │ │ -0c7bea: 3a03 0800 |02a1: if-ltz v3, 02a9 // +0008 │ │ -0c7bee: 1801 3333 3333 333f 8f40 |02a3: const-wide v1, #double 999.9 // #408f3f3333333333 │ │ -0c7bf8: 2803 |02a8: goto 02ab // +0003 │ │ -0c7bfa: 0501 1100 |02a9: move-wide/from16 v1, v17 │ │ -0c7bfe: 2203 1007 |02ab: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7c02: 7010 eb2a 0300 |02ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7c08: 5404 7f13 |02b0: iget-object v4, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7c0c: 6e20 f52a 4300 |02b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7c12: 7100 462c 0000 |02b5: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c7c18: 0c04 |02b8: move-result-object v4 │ │ -0c7c1a: 1215 |02b9: const/4 v5, #int 1 // #1 │ │ -0c7c1c: 2357 f609 |02ba: new-array v7, v5, [Ljava/lang/Object; // type@09f6 │ │ -0c7c20: 7120 3b2a 2100 |02bc: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c7c26: 0c01 |02bf: move-result-object v1 │ │ -0c7c28: 4d01 0706 |02c0: aput-object v1, v7, v6 │ │ -0c7c2c: 1a01 2d01 |02c2: const-string v1, "%05.1f" // string@012d │ │ -0c7c30: 7130 bd2a 1407 |02c4: invoke-static {v4, v1, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c7c36: 0c02 |02c7: move-result-object v2 │ │ -0c7c38: 6e20 f52a 2300 |02c8: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7c3e: 6e10 fa2a 0300 |02cb: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7c44: 0c02 |02ce: move-result-object v2 │ │ -0c7c46: 5b02 7f13 |02cf: iput-object v2, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7c4a: 2202 1007 |02d1: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7c4e: 7010 eb2a 0200 |02d3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7c54: 5403 7f13 |02d6: iget-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7c58: 6e20 f52a 3200 |02d8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7c5e: 6e20 f52a a200 |02db: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7c64: 6e10 fa2a 0200 |02de: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7c6a: 0c02 |02e1: move-result-object v2 │ │ -0c7c6c: 5b02 7f13 |02e2: iput-object v2, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7c70: 2202 1007 |02e4: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7c74: 7010 eb2a 0200 |02e6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7c7a: 5403 7f13 |02e9: iget-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7c7e: 6e20 f52a 3200 |02eb: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7c84: 7100 462c 0000 |02ee: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c7c8a: 0c03 |02f1: move-result-object v3 │ │ -0c7c8c: 1214 |02f2: const/4 v4, #int 1 // #1 │ │ -0c7c8e: 2345 f609 |02f3: new-array v5, v4, [Ljava/lang/Object; // type@09f6 │ │ -0c7c92: 7702 3b2a 1300 |02f5: invoke-static/range {v19, v20}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c7c98: 0c04 |02f8: move-result-object v4 │ │ -0c7c9a: 4d04 0506 |02f9: aput-object v4, v5, v6 │ │ -0c7c9e: 7130 bd2a 1305 |02fb: invoke-static {v3, v1, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c7ca4: 0c01 |02fe: move-result-object v1 │ │ -0c7ca6: 6e20 f52a 1200 |02ff: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7cac: 6e10 fa2a 0200 |0302: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7cb2: 0c01 |0305: move-result-object v1 │ │ -0c7cb4: 5b01 7f13 |0306: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7cb8: 2201 1007 |0308: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7cbc: 7010 eb2a 0100 |030a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7cc2: 5402 7f13 |030d: iget-object v2, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7cc6: 6e20 f52a 2100 |030f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7ccc: 6e20 f52a a100 |0312: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7cd2: 6e10 fa2a 0100 |0315: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7cd8: 0c01 |0318: move-result-object v1 │ │ -0c7cda: 5b01 7f13 |0319: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7cde: 2201 1007 |031b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7ce2: 7010 eb2a 0100 |031d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7ce8: 5402 7f13 |0320: iget-object v2, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7cec: 6e20 f52a 2100 |0322: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7cf2: 7100 462c 0000 |0325: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c7cf8: 0c02 |0328: move-result-object v2 │ │ -0c7cfa: 1213 |0329: const/4 v3, #int 1 // #1 │ │ -0c7cfc: 2333 f609 |032a: new-array v3, v3, [Ljava/lang/Object; // type@09f6 │ │ -0c7d00: 7702 3b2a 1d00 |032c: invoke-static/range {v29, v30}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c7d06: 0c04 |032f: move-result-object v4 │ │ -0c7d08: 4d04 0306 |0330: aput-object v4, v3, v6 │ │ -0c7d0c: 1a04 2e01 |0332: const-string v4, "%05.1f," // string@012e │ │ -0c7d10: 7130 bd2a 4203 |0334: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c7d16: 0c02 |0337: move-result-object v2 │ │ -0c7d18: 6e20 f52a 2100 |0338: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7d1e: 6e10 fa2a 0100 |033b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7d24: 0c01 |033e: move-result-object v1 │ │ -0c7d26: 5b01 7f13 |033f: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7d2a: 2201 1007 |0341: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7d2e: 7010 eb2a 0100 |0343: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7d34: 5402 7f13 |0346: iget-object v2, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7d38: 6e20 f52a 2100 |0348: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7d3e: 381f 0500 |034b: if-eqz v31, 0350 // +0005 │ │ -0c7d42: 1a02 3f09 |034d: const-string v2, "A" // string@093f │ │ -0c7d46: 2803 |034f: goto 0352 // +0003 │ │ -0c7d48: 1a02 e427 |0350: const-string v2, "V" // string@27e4 │ │ -0c7d4c: 6e20 f52a 2100 |0352: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7d52: 6e10 fa2a 0100 |0355: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7d58: 0c01 |0358: move-result-object v1 │ │ -0c7d5a: 5b01 7f13 |0359: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ -0c7d5e: 7401 6a22 1000 |035b: invoke-virtual/range {v16}, Lcom/ds/avare/nmea/RMBPacket;.assemble:()V // method@226a │ │ -0c7d64: 0e00 |035e: return-void │ │ +0c769c: |[0c769c] com.ds.avare.nmea.RMBPacket.:(DDDDLjava/lang/String;Ljava/lang/String;DDZ)V │ │ +0c76ac: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +0c76b0: 0501 1500 |0002: move-wide/from16 v1, v21 │ │ +0c76b4: 0503 1700 |0004: move-wide/from16 v3, v23 │ │ +0c76b8: 0505 1b00 |0006: move-wide/from16 v5, v27 │ │ +0c76bc: 7601 6622 1000 |0008: invoke-direct/range {v16}, Lcom/ds/avare/nmea/Packet;.:()V // method@2266 │ │ +0c76c2: 1a07 f900 |000b: const-string v7, "$GPRMB," // string@00f9 │ │ +0c76c6: 5b07 7f13 |000d: iput-object v7, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c76ca: 2207 1007 |000f: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0c76ce: 7010 eb2a 0700 |0011: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c76d4: 5408 7f13 |0014: iget-object v8, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c76d8: 6e20 f52a 8700 |0016: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c76de: 1a08 4009 |0019: const-string v8, "A," // string@0940 │ │ +0c76e2: 6e20 f52a 8700 |001b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c76e8: 6e10 fa2a 0700 |001e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c76ee: 0c07 |0021: move-result-object v7 │ │ +0c76f0: 5b07 7f13 |0022: iput-object v7, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c76f4: 1607 0000 |0024: const-wide/16 v7, #int 0 // #0 │ │ +0c76f8: 3009 0507 |0026: cmpg-double v9, v5, v7 │ │ +0c76fc: 3b09 0600 |0028: if-gez v9, 002e // +0006 │ │ +0c7700: 8055 |002a: neg-double v5, v5 │ │ +0c7702: 1a09 1423 |002b: const-string v9, "R" // string@2314 │ │ +0c7706: 2803 |002d: goto 0030 // +0003 │ │ +0c7708: 1a09 ea13 |002e: const-string v9, "L" // string@13ea │ │ +0c770c: 180a 7b14 ae47 e1fa 2340 |0030: const-wide v10, #double 9.99 // #4023fae147ae147b │ │ +0c7716: 2f0c 050a |0035: cmpl-double v12, v5, v10 │ │ +0c771a: 3d0c 0300 |0037: if-lez v12, 003a // +0003 │ │ +0c771e: 04a5 |0039: move-wide v5, v10 │ │ +0c7720: 220a 1007 |003a: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7724: 7010 eb2a 0a00 |003c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c772a: 540b 7f13 |003f: iget-object v11, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c772e: 6e20 f52a ba00 |0041: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7734: 7100 462c 0000 |0044: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c773a: 0c0b |0047: move-result-object v11 │ │ +0c773c: 121c |0048: const/4 v12, #int 1 // #1 │ │ +0c773e: 23cd f609 |0049: new-array v13, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c7742: 7120 3b2a 6500 |004b: invoke-static {v5, v6}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c7748: 0c05 |004e: move-result-object v5 │ │ +0c774a: 1206 |004f: const/4 v6, #int 0 // #0 │ │ +0c774c: 4d05 0d06 |0050: aput-object v5, v13, v6 │ │ +0c7750: 1a05 2b01 |0052: const-string v5, "%04.2f" // string@012b │ │ +0c7754: 7130 bd2a 5b0d |0054: invoke-static {v11, v5, v13}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c775a: 0c05 |0057: move-result-object v5 │ │ +0c775c: 6e20 f52a 5a00 |0058: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7762: 6e10 fa2a 0a00 |005b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7768: 0c05 |005e: move-result-object v5 │ │ +0c776a: 5b05 7f13 |005f: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c776e: 2205 1007 |0061: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7772: 7010 eb2a 0500 |0063: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7778: 540a 7f13 |0066: iget-object v10, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c777c: 6e20 f52a a500 |0068: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7782: 1a0a 4702 |006b: const-string v10, "," // string@0247 │ │ +0c7786: 6e20 f52a a500 |006d: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c778c: 6e10 fa2a 0500 |0070: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7792: 0c05 |0073: move-result-object v5 │ │ +0c7794: 5b05 7f13 |0074: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7798: 2205 1007 |0076: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c779c: 7010 eb2a 0500 |0078: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c77a2: 540b 7f13 |007b: iget-object v11, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c77a6: 6e20 f52a b500 |007d: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c77ac: 6e20 f52a 9500 |0080: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c77b2: 6e10 fa2a 0500 |0083: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c77b8: 0c05 |0086: move-result-object v5 │ │ +0c77ba: 5b05 7f13 |0087: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c77be: 2205 1007 |0089: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c77c2: 7010 eb2a 0500 |008b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c77c8: 5409 7f13 |008e: iget-object v9, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c77cc: 6e20 f52a 9500 |0090: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c77d2: 6e20 f52a a500 |0093: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c77d8: 6e10 fa2a 0500 |0096: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c77de: 0c05 |0099: move-result-object v5 │ │ +0c77e0: 5b05 7f13 |009a: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c77e4: 2205 1007 |009c: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c77e8: 7010 eb2a 0500 |009e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c77ee: 5409 7f13 |00a1: iget-object v9, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c77f2: 6e20 f52a 9500 |00a3: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c77f8: 0809 1a00 |00a6: move-object/from16 v9, v26 │ │ +0c77fc: 6e20 f52a 9500 |00a8: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7802: 6e10 fa2a 0500 |00ab: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7808: 0c05 |00ae: move-result-object v5 │ │ +0c780a: 5b05 7f13 |00af: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c780e: 2205 1007 |00b1: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7812: 7010 eb2a 0500 |00b3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7818: 5409 7f13 |00b6: iget-object v9, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c781c: 6e20 f52a 9500 |00b8: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7822: 6e20 f52a a500 |00bb: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7828: 6e10 fa2a 0500 |00be: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c782e: 0c05 |00c1: move-result-object v5 │ │ +0c7830: 5b05 7f13 |00c2: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7834: 2205 1007 |00c4: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7838: 7010 eb2a 0500 |00c6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c783e: 5409 7f13 |00c9: iget-object v9, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7842: 6e20 f52a 9500 |00cb: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7848: 0809 1900 |00ce: move-object/from16 v9, v25 │ │ +0c784c: 6e20 f52a 9500 |00d0: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7852: 6e10 fa2a 0500 |00d3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7858: 0c05 |00d6: move-result-object v5 │ │ +0c785a: 5b05 7f13 |00d7: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c785e: 2205 1007 |00d9: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7862: 7010 eb2a 0500 |00db: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7868: 5409 7f13 |00de: iget-object v9, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c786c: 6e20 f52a 9500 |00e0: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7872: 6e20 f52a a500 |00e3: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7878: 6e10 fa2a 0500 |00e6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c787e: 0c05 |00e9: move-result-object v5 │ │ +0c7880: 5b05 7f13 |00ea: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7884: 1a05 1901 |00ec: const-string v5, "%02d" // string@0119 │ │ +0c7888: 1a09 2f01 |00ee: const-string v9, "%06.3f" // string@012f │ │ +0c788c: 190d 4e40 |00f0: const-wide/high16 v13, #long 4633641066610819072 // #404e │ │ +0c7890: 2f0b 0307 |00f2: cmpl-double v11, v3, v7 │ │ +0c7894: 3d0b 6600 |00f4: if-lez v11, 015a // +0066 │ │ +0c7898: 8a3b |00f6: double-to-int v11, v3 │ │ +0c789a: 83b7 |00f7: int-to-double v7, v11 │ │ +0c789c: 7120 382a 8700 |00f8: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c78a2: cc73 |00fb: sub-double/2addr v3, v7 │ │ +0c78a4: ad03 030d |00fc: mul-double v3, v3, v13 │ │ +0c78a8: 2207 1007 |00fe: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0c78ac: 7010 eb2a 0700 |0100: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c78b2: 5408 7f13 |0103: iget-object v8, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c78b6: 6e20 f52a 8700 |0105: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c78bc: 7100 462c 0000 |0108: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c78c2: 0c08 |010b: move-result-object v8 │ │ +0c78c4: 23cf f609 |010c: new-array v15, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c78c8: 7110 622a 0b00 |010e: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c78ce: 0c0b |0111: move-result-object v11 │ │ +0c78d0: 4d0b 0f06 |0112: aput-object v11, v15, v6 │ │ +0c78d4: 7130 bd2a 580f |0114: invoke-static {v8, v5, v15}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c78da: 0c05 |0117: move-result-object v5 │ │ +0c78dc: 6e20 f52a 5700 |0118: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c78e2: 6e10 fa2a 0700 |011b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c78e8: 0c05 |011e: move-result-object v5 │ │ +0c78ea: 5b05 7f13 |011f: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c78ee: 2205 1007 |0121: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c78f2: 7010 eb2a 0500 |0123: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c78f8: 5407 7f13 |0126: iget-object v7, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c78fc: 6e20 f52a 7500 |0128: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7902: 7100 462c 0000 |012b: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c7908: 0c07 |012e: move-result-object v7 │ │ +0c790a: 23c8 f609 |012f: new-array v8, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c790e: 7120 3b2a 4300 |0131: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c7914: 0c03 |0134: move-result-object v3 │ │ +0c7916: 4d03 0806 |0135: aput-object v3, v8, v6 │ │ +0c791a: 7130 bd2a 9708 |0137: invoke-static {v7, v9, v8}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c7920: 0c03 |013a: move-result-object v3 │ │ +0c7922: 6e20 f52a 3500 |013b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7928: 6e10 fa2a 0500 |013e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c792e: 0c03 |0141: move-result-object v3 │ │ +0c7930: 5b03 7f13 |0142: iput-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7934: 2203 1007 |0144: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7938: 7010 eb2a 0300 |0146: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c793e: 5404 7f13 |0149: iget-object v4, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7942: 6e20 f52a 4300 |014b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7948: 1a04 7902 |014e: const-string v4, ",N," // string@0279 │ │ +0c794c: 6e20 f52a 4300 |0150: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7952: 6e10 fa2a 0300 |0153: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7958: 0c03 |0156: move-result-object v3 │ │ +0c795a: 5b03 7f13 |0157: iput-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c795e: 2869 |0159: goto 01c2 // +0069 │ │ +0c7960: 8033 |015a: neg-double v3, v3 │ │ +0c7962: 8a37 |015b: double-to-int v7, v3 │ │ +0c7964: 837c |015c: int-to-double v12, v7 │ │ +0c7966: 7120 382a dc00 |015d: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c796c: ccc3 |0160: sub-double/2addr v3, v12 │ │ +0c796e: 190b 4e40 |0161: const-wide/high16 v11, #long 4633641066610819072 // #404e │ │ +0c7972: ad03 030b |0163: mul-double v3, v3, v11 │ │ +0c7976: 2208 1007 |0165: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +0c797a: 7010 eb2a 0800 |0167: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7980: 540b 7f13 |016a: iget-object v11, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7984: 6e20 f52a b800 |016c: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c798a: 7100 462c 0000 |016f: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c7990: 0c0b |0172: move-result-object v11 │ │ +0c7992: 121c |0173: const/4 v12, #int 1 // #1 │ │ +0c7994: 23cd f609 |0174: new-array v13, v12, [Ljava/lang/Object; // type@09f6 │ │ +0c7998: 7110 622a 0700 |0176: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c799e: 0c07 |0179: move-result-object v7 │ │ +0c79a0: 4d07 0d06 |017a: aput-object v7, v13, v6 │ │ +0c79a4: 7130 bd2a 5b0d |017c: invoke-static {v11, v5, v13}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c79aa: 0c05 |017f: move-result-object v5 │ │ +0c79ac: 6e20 f52a 5800 |0180: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c79b2: 6e10 fa2a 0800 |0183: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c79b8: 0c05 |0186: move-result-object v5 │ │ +0c79ba: 5b05 7f13 |0187: iput-object v5, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c79be: 2205 1007 |0189: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c79c2: 7010 eb2a 0500 |018b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c79c8: 5407 7f13 |018e: iget-object v7, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c79cc: 6e20 f52a 7500 |0190: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c79d2: 7100 462c 0000 |0193: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c79d8: 0c07 |0196: move-result-object v7 │ │ +0c79da: 1218 |0197: const/4 v8, #int 1 // #1 │ │ +0c79dc: 238b f609 |0198: new-array v11, v8, [Ljava/lang/Object; // type@09f6 │ │ +0c79e0: 7120 3b2a 4300 |019a: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c79e6: 0c03 |019d: move-result-object v3 │ │ +0c79e8: 4d03 0b06 |019e: aput-object v3, v11, v6 │ │ +0c79ec: 7130 bd2a 970b |01a0: invoke-static {v7, v9, v11}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c79f2: 0c03 |01a3: move-result-object v3 │ │ +0c79f4: 6e20 f52a 3500 |01a4: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c79fa: 6e10 fa2a 0500 |01a7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7a00: 0c03 |01aa: move-result-object v3 │ │ +0c7a02: 5b03 7f13 |01ab: iput-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7a06: 2203 1007 |01ad: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7a0a: 7010 eb2a 0300 |01af: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7a10: 5404 7f13 |01b2: iget-object v4, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7a14: 6e20 f52a 4300 |01b4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7a1a: 1a04 7a02 |01b7: const-string v4, ",S," // string@027a │ │ +0c7a1e: 6e20 f52a 4300 |01b9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7a24: 6e10 fa2a 0300 |01bc: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7a2a: 0c03 |01bf: move-result-object v3 │ │ +0c7a2c: 5b03 7f13 |01c0: iput-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7a30: 1a03 2501 |01c2: const-string v3, "%03d" // string@0125 │ │ +0c7a34: 1604 0000 |01c4: const-wide/16 v4, #int 0 // #0 │ │ +0c7a38: 2f07 0104 |01c6: cmpl-double v7, v1, v4 │ │ +0c7a3c: 3d07 6a00 |01c8: if-lez v7, 0232 // +006a │ │ +0c7a40: 8a14 |01ca: double-to-int v4, v1 │ │ +0c7a42: 8347 |01cb: int-to-double v7, v4 │ │ +0c7a44: 7120 382a 8700 |01cc: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c7a4a: cc71 |01cf: sub-double/2addr v1, v7 │ │ +0c7a4c: 1907 4e40 |01d0: const-wide/high16 v7, #long 4633641066610819072 // #404e │ │ +0c7a50: ad01 0107 |01d2: mul-double v1, v1, v7 │ │ +0c7a54: 2205 1007 |01d4: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7a58: 7010 eb2a 0500 |01d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7a5e: 5407 7f13 |01d9: iget-object v7, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7a62: 6e20 f52a 7500 |01db: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7a68: 7100 462c 0000 |01de: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c7a6e: 0c07 |01e1: move-result-object v7 │ │ +0c7a70: 1218 |01e2: const/4 v8, #int 1 // #1 │ │ +0c7a72: 238b f609 |01e3: new-array v11, v8, [Ljava/lang/Object; // type@09f6 │ │ +0c7a76: 7110 622a 0400 |01e5: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c7a7c: 0c04 |01e8: move-result-object v4 │ │ +0c7a7e: 4d04 0b06 |01e9: aput-object v4, v11, v6 │ │ +0c7a82: 7130 bd2a 370b |01eb: invoke-static {v7, v3, v11}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c7a88: 0c03 |01ee: move-result-object v3 │ │ +0c7a8a: 6e20 f52a 3500 |01ef: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7a90: 6e10 fa2a 0500 |01f2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7a96: 0c03 |01f5: move-result-object v3 │ │ +0c7a98: 5b03 7f13 |01f6: iput-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7a9c: 2203 1007 |01f8: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7aa0: 7010 eb2a 0300 |01fa: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7aa6: 5404 7f13 |01fd: iget-object v4, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7aaa: 6e20 f52a 4300 |01ff: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7ab0: 7100 462c 0000 |0202: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c7ab6: 0c04 |0205: move-result-object v4 │ │ +0c7ab8: 1215 |0206: const/4 v5, #int 1 // #1 │ │ +0c7aba: 2357 f609 |0207: new-array v7, v5, [Ljava/lang/Object; // type@09f6 │ │ +0c7abe: 7120 3b2a 2100 |0209: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c7ac4: 0c01 |020c: move-result-object v1 │ │ +0c7ac6: 4d01 0706 |020d: aput-object v1, v7, v6 │ │ +0c7aca: 7130 bd2a 9407 |020f: invoke-static {v4, v9, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c7ad0: 0c01 |0212: move-result-object v1 │ │ +0c7ad2: 6e20 f52a 1300 |0213: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7ad8: 6e10 fa2a 0300 |0216: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7ade: 0c01 |0219: move-result-object v1 │ │ +0c7ae0: 5b01 7f13 |021a: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7ae4: 2201 1007 |021c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7ae8: 7010 eb2a 0100 |021e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7aee: 5402 7f13 |0221: iget-object v2, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7af2: 6e20 f52a 2100 |0223: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7af8: 1a02 7702 |0226: const-string v2, ",E," // string@0277 │ │ +0c7afc: 6e20 f52a 2100 |0228: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7b02: 6e10 fa2a 0100 |022b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7b08: 0c01 |022e: move-result-object v1 │ │ +0c7b0a: 5b01 7f13 |022f: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7b0e: 2869 |0231: goto 029a // +0069 │ │ +0c7b10: 8011 |0232: neg-double v1, v1 │ │ +0c7b12: 8a14 |0233: double-to-int v4, v1 │ │ +0c7b14: 8347 |0234: int-to-double v7, v4 │ │ +0c7b16: 7120 382a 8700 |0235: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c7b1c: cc71 |0238: sub-double/2addr v1, v7 │ │ +0c7b1e: 1907 4e40 |0239: const-wide/high16 v7, #long 4633641066610819072 // #404e │ │ +0c7b22: ad01 0107 |023b: mul-double v1, v1, v7 │ │ +0c7b26: 2205 1007 |023d: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7b2a: 7010 eb2a 0500 |023f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7b30: 5407 7f13 |0242: iget-object v7, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7b34: 6e20 f52a 7500 |0244: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7b3a: 7100 462c 0000 |0247: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c7b40: 0c07 |024a: move-result-object v7 │ │ +0c7b42: 1218 |024b: const/4 v8, #int 1 // #1 │ │ +0c7b44: 238b f609 |024c: new-array v11, v8, [Ljava/lang/Object; // type@09f6 │ │ +0c7b48: 7110 622a 0400 |024e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c7b4e: 0c04 |0251: move-result-object v4 │ │ +0c7b50: 4d04 0b06 |0252: aput-object v4, v11, v6 │ │ +0c7b54: 7130 bd2a 370b |0254: invoke-static {v7, v3, v11}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c7b5a: 0c03 |0257: move-result-object v3 │ │ +0c7b5c: 6e20 f52a 3500 |0258: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7b62: 6e10 fa2a 0500 |025b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7b68: 0c03 |025e: move-result-object v3 │ │ +0c7b6a: 5b03 7f13 |025f: iput-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7b6e: 2203 1007 |0261: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7b72: 7010 eb2a 0300 |0263: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7b78: 5404 7f13 |0266: iget-object v4, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7b7c: 6e20 f52a 4300 |0268: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7b82: 7100 462c 0000 |026b: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c7b88: 0c04 |026e: move-result-object v4 │ │ +0c7b8a: 1215 |026f: const/4 v5, #int 1 // #1 │ │ +0c7b8c: 2357 f609 |0270: new-array v7, v5, [Ljava/lang/Object; // type@09f6 │ │ +0c7b90: 7120 3b2a 2100 |0272: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c7b96: 0c01 |0275: move-result-object v1 │ │ +0c7b98: 4d01 0706 |0276: aput-object v1, v7, v6 │ │ +0c7b9c: 7130 bd2a 9407 |0278: invoke-static {v4, v9, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c7ba2: 0c01 |027b: move-result-object v1 │ │ +0c7ba4: 6e20 f52a 1300 |027c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7baa: 6e10 fa2a 0300 |027f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7bb0: 0c01 |0282: move-result-object v1 │ │ +0c7bb2: 5b01 7f13 |0283: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7bb6: 2201 1007 |0285: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7bba: 7010 eb2a 0100 |0287: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7bc0: 5402 7f13 |028a: iget-object v2, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7bc4: 6e20 f52a 2100 |028c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7bca: 1a02 7d02 |028f: const-string v2, ",W," // string@027d │ │ +0c7bce: 6e20 f52a 2100 |0291: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7bd4: 6e10 fa2a 0100 |0294: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7bda: 0c01 |0297: move-result-object v1 │ │ +0c7bdc: 5b01 7f13 |0298: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7be0: 1801 0000 0000 0040 8f40 |029a: const-wide v1, #double 1000 // #408f400000000000 │ │ +0c7bea: 2f03 1101 |029f: cmpl-double v3, v17, v1 │ │ +0c7bee: 3a03 0800 |02a1: if-ltz v3, 02a9 // +0008 │ │ +0c7bf2: 1801 3333 3333 333f 8f40 |02a3: const-wide v1, #double 999.9 // #408f3f3333333333 │ │ +0c7bfc: 2803 |02a8: goto 02ab // +0003 │ │ +0c7bfe: 0501 1100 |02a9: move-wide/from16 v1, v17 │ │ +0c7c02: 2203 1007 |02ab: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7c06: 7010 eb2a 0300 |02ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7c0c: 5404 7f13 |02b0: iget-object v4, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7c10: 6e20 f52a 4300 |02b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7c16: 7100 462c 0000 |02b5: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c7c1c: 0c04 |02b8: move-result-object v4 │ │ +0c7c1e: 1215 |02b9: const/4 v5, #int 1 // #1 │ │ +0c7c20: 2357 f609 |02ba: new-array v7, v5, [Ljava/lang/Object; // type@09f6 │ │ +0c7c24: 7120 3b2a 2100 |02bc: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c7c2a: 0c01 |02bf: move-result-object v1 │ │ +0c7c2c: 4d01 0706 |02c0: aput-object v1, v7, v6 │ │ +0c7c30: 1a01 2d01 |02c2: const-string v1, "%05.1f" // string@012d │ │ +0c7c34: 7130 bd2a 1407 |02c4: invoke-static {v4, v1, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c7c3a: 0c02 |02c7: move-result-object v2 │ │ +0c7c3c: 6e20 f52a 2300 |02c8: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7c42: 6e10 fa2a 0300 |02cb: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7c48: 0c02 |02ce: move-result-object v2 │ │ +0c7c4a: 5b02 7f13 |02cf: iput-object v2, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7c4e: 2202 1007 |02d1: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7c52: 7010 eb2a 0200 |02d3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7c58: 5403 7f13 |02d6: iget-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7c5c: 6e20 f52a 3200 |02d8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7c62: 6e20 f52a a200 |02db: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7c68: 6e10 fa2a 0200 |02de: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7c6e: 0c02 |02e1: move-result-object v2 │ │ +0c7c70: 5b02 7f13 |02e2: iput-object v2, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7c74: 2202 1007 |02e4: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7c78: 7010 eb2a 0200 |02e6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7c7e: 5403 7f13 |02e9: iget-object v3, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7c82: 6e20 f52a 3200 |02eb: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7c88: 7100 462c 0000 |02ee: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c7c8e: 0c03 |02f1: move-result-object v3 │ │ +0c7c90: 1214 |02f2: const/4 v4, #int 1 // #1 │ │ +0c7c92: 2345 f609 |02f3: new-array v5, v4, [Ljava/lang/Object; // type@09f6 │ │ +0c7c96: 7702 3b2a 1300 |02f5: invoke-static/range {v19, v20}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c7c9c: 0c04 |02f8: move-result-object v4 │ │ +0c7c9e: 4d04 0506 |02f9: aput-object v4, v5, v6 │ │ +0c7ca2: 7130 bd2a 1305 |02fb: invoke-static {v3, v1, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c7ca8: 0c01 |02fe: move-result-object v1 │ │ +0c7caa: 6e20 f52a 1200 |02ff: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7cb0: 6e10 fa2a 0200 |0302: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7cb6: 0c01 |0305: move-result-object v1 │ │ +0c7cb8: 5b01 7f13 |0306: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7cbc: 2201 1007 |0308: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7cc0: 7010 eb2a 0100 |030a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7cc6: 5402 7f13 |030d: iget-object v2, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7cca: 6e20 f52a 2100 |030f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7cd0: 6e20 f52a a100 |0312: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7cd6: 6e10 fa2a 0100 |0315: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7cdc: 0c01 |0318: move-result-object v1 │ │ +0c7cde: 5b01 7f13 |0319: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7ce2: 2201 1007 |031b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7ce6: 7010 eb2a 0100 |031d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7cec: 5402 7f13 |0320: iget-object v2, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7cf0: 6e20 f52a 2100 |0322: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7cf6: 7100 462c 0000 |0325: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c7cfc: 0c02 |0328: move-result-object v2 │ │ +0c7cfe: 1213 |0329: const/4 v3, #int 1 // #1 │ │ +0c7d00: 2333 f609 |032a: new-array v3, v3, [Ljava/lang/Object; // type@09f6 │ │ +0c7d04: 7702 3b2a 1d00 |032c: invoke-static/range {v29, v30}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c7d0a: 0c04 |032f: move-result-object v4 │ │ +0c7d0c: 4d04 0306 |0330: aput-object v4, v3, v6 │ │ +0c7d10: 1a04 2e01 |0332: const-string v4, "%05.1f," // string@012e │ │ +0c7d14: 7130 bd2a 4203 |0334: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c7d1a: 0c02 |0337: move-result-object v2 │ │ +0c7d1c: 6e20 f52a 2100 |0338: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7d22: 6e10 fa2a 0100 |033b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7d28: 0c01 |033e: move-result-object v1 │ │ +0c7d2a: 5b01 7f13 |033f: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7d2e: 2201 1007 |0341: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7d32: 7010 eb2a 0100 |0343: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7d38: 5402 7f13 |0346: iget-object v2, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7d3c: 6e20 f52a 2100 |0348: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7d42: 381f 0500 |034b: if-eqz v31, 0350 // +0005 │ │ +0c7d46: 1a02 3f09 |034d: const-string v2, "A" // string@093f │ │ +0c7d4a: 2803 |034f: goto 0352 // +0003 │ │ +0c7d4c: 1a02 e427 |0350: const-string v2, "V" // string@27e4 │ │ +0c7d50: 6e20 f52a 2100 |0352: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7d56: 6e10 fa2a 0100 |0355: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7d5c: 0c01 |0358: move-result-object v1 │ │ +0c7d5e: 5b01 7f13 |0359: iput-object v1, v0, Lcom/ds/avare/nmea/RMBPacket;.mPacket:Ljava/lang/String; // field@137f │ │ +0c7d62: 7401 6a22 1000 |035b: invoke-virtual/range {v16}, Lcom/ds/avare/nmea/RMBPacket;.assemble:()V // method@226a │ │ +0c7d68: 0e00 |035e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=23 │ │ 0x000d line=24 │ │ 0x000f line=27 │ │ 0x003a line=38 │ │ 0x0061 line=39 │ │ @@ -382645,18 +382647,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c7d68: |[0c7d68] com.ds.avare.nmea.RMCMessage.:()V │ │ -0c7d78: 1a00 6b23 |0000: const-string v0, "RMC" // string@236b │ │ -0c7d7c: 7020 5b22 0100 |0002: invoke-direct {v1, v0}, Lcom/ds/avare/nmea/Message;.:(Ljava/lang/String;)V // method@225b │ │ -0c7d82: 0e00 |0005: return-void │ │ +0c7d6c: |[0c7d6c] com.ds.avare.nmea.RMCMessage.:()V │ │ +0c7d7c: 1a00 6b23 |0000: const-string v0, "RMC" // string@236b │ │ +0c7d80: 7020 5b22 0100 |0002: invoke-direct {v1, v0}, Lcom/ds/avare/nmea/Message;.:(Ljava/lang/String;)V // method@225b │ │ +0c7d86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/nmea/RMCMessage; │ │ │ │ Virtual methods - │ │ @@ -382665,108 +382667,108 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 175 16-bit code units │ │ -0c7d84: |[0c7d84] com.ds.avare.nmea.RMCMessage.parse:(Ljava/lang/String;)V │ │ -0c7d94: 1a00 4702 |0000: const-string v0, "," // string@0247 │ │ -0c7d98: 6e20 d02a 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0c7d9e: 0c09 |0005: move-result-object v9 │ │ -0c7da0: 2190 |0006: array-length v0, v9 │ │ -0c7da2: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ -0c7da6: 3510 0300 |0009: if-ge v0, v1, 000c // +0003 │ │ -0c7daa: 0e00 |000b: return-void │ │ -0c7dac: 1230 |000c: const/4 v0, #int 3 // #3 │ │ -0c7dae: 4600 0900 |000d: aget-object v0, v9, v0 │ │ -0c7db2: 7110 392a 0000 |000f: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c7db8: 0b00 |0012: move-result-wide v0 │ │ -0c7dba: 8a02 |0013: double-to-int v2, v0 │ │ -0c7dbc: db02 0264 |0014: div-int/lit8 v2, v2, #int 100 // #64 │ │ -0c7dc0: 8322 |0016: int-to-double v2, v2 │ │ -0c7dc2: 1904 5940 |0017: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ -0c7dc6: 7120 382a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c7dcc: ad06 0204 |001c: mul-double v6, v2, v4 │ │ -0c7dd0: cc60 |001e: sub-double/2addr v0, v6 │ │ -0c7dd2: 8c00 |001f: double-to-float v0, v0 │ │ -0c7dd4: 1501 7042 |0020: const/high16 v1, #int 1114636288 // #4270 │ │ -0c7dd8: c910 |0022: div-float/2addr v0, v1 │ │ -0c7dda: 8c22 |0023: double-to-float v2, v2 │ │ -0c7ddc: c620 |0024: add-float/2addr v0, v2 │ │ -0c7dde: 5980 8213 |0025: iput v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLat:F // field@1382 │ │ -0c7de2: 1240 |0027: const/4 v0, #int 4 // #4 │ │ -0c7de4: 4600 0900 |0028: aget-object v0, v9, v0 │ │ -0c7de8: 1a02 f023 |002a: const-string v2, "S" // string@23f0 │ │ -0c7dec: 6e20 ba2a 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c7df2: 0a00 |002f: move-result v0 │ │ -0c7df4: 3800 0700 |0030: if-eqz v0, 0037 // +0007 │ │ -0c7df8: 5280 8213 |0032: iget v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLat:F // field@1382 │ │ -0c7dfc: 7f00 |0034: neg-float v0, v0 │ │ -0c7dfe: 5980 8213 |0035: iput v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLat:F // field@1382 │ │ -0c7e02: 1250 |0037: const/4 v0, #int 5 // #5 │ │ -0c7e04: 4600 0900 |0038: aget-object v0, v9, v0 │ │ -0c7e08: 7110 392a 0000 |003a: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c7e0e: 0b02 |003d: move-result-wide v2 │ │ -0c7e10: 8a20 |003e: double-to-int v0, v2 │ │ -0c7e12: db00 0064 |003f: div-int/lit8 v0, v0, #int 100 // #64 │ │ -0c7e16: 8306 |0041: int-to-double v6, v0 │ │ -0c7e18: 7120 382a 7600 |0042: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c7e1e: ad04 0406 |0045: mul-double v4, v4, v6 │ │ -0c7e22: cc42 |0047: sub-double/2addr v2, v4 │ │ -0c7e24: 8c20 |0048: double-to-float v0, v2 │ │ -0c7e26: c910 |0049: div-float/2addr v0, v1 │ │ -0c7e28: 8c61 |004a: double-to-float v1, v6 │ │ -0c7e2a: c610 |004b: add-float/2addr v0, v1 │ │ -0c7e2c: 5980 8313 |004c: iput v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLon:F // field@1383 │ │ -0c7e30: 1260 |004e: const/4 v0, #int 6 // #6 │ │ -0c7e32: 4600 0900 |004f: aget-object v0, v9, v0 │ │ -0c7e36: 1a01 0d29 |0051: const-string v1, "W" // string@290d │ │ -0c7e3a: 6e20 ba2a 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c7e40: 0a00 |0056: move-result v0 │ │ -0c7e42: 3800 0700 |0057: if-eqz v0, 005e // +0007 │ │ -0c7e46: 5280 8313 |0059: iget v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLon:F // field@1383 │ │ -0c7e4a: 7f00 |005b: neg-float v0, v0 │ │ -0c7e4c: 5980 8313 |005c: iput v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLon:F // field@1383 │ │ -0c7e50: 1270 |005e: const/4 v0, #int 7 // #7 │ │ -0c7e52: 4600 0900 |005f: aget-object v0, v9, v0 │ │ -0c7e56: 7110 392a 0000 |0061: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c7e5c: 0b00 |0064: move-result-wide v0 │ │ -0c7e5e: 1802 17f3 7343 5376 e03f |0065: const-wide v2, #double 0.514444 // #3fe076534373f317 │ │ -0c7e68: ad00 0002 |006a: mul-double v0, v0, v2 │ │ -0c7e6c: 8a00 |006c: double-to-int v0, v0 │ │ -0c7e6e: 5980 8113 |006d: iput v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mHorizontalVelocity:I // field@1381 │ │ -0c7e72: 1300 0800 |006f: const/16 v0, #int 8 // #8 │ │ -0c7e76: 4609 0900 |0071: aget-object v9, v9, v0 │ │ -0c7e7a: 7110 392a 0900 |0073: invoke-static {v9}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c7e80: 0b00 |0076: move-result-wide v0 │ │ -0c7e82: 8a09 |0077: double-to-int v9, v0 │ │ -0c7e84: 5989 8013 |0078: iput v9, v8, Lcom/ds/avare/nmea/RMCMessage;.mDirection:I // field@1380 │ │ -0c7e88: 2209 1007 |007a: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7e8c: 7010 eb2a 0900 |007c: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7e92: 1a00 c13b |007f: const-string v0, "lat " // string@3bc1 │ │ -0c7e96: 6e20 f52a 0900 |0081: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7e9c: 5280 8213 |0084: iget v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLat:F // field@1382 │ │ -0c7ea0: 6e20 f02a 0900 |0086: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2af0 │ │ -0c7ea6: 1a00 b300 |0089: const-string v0, " lon " // string@00b3 │ │ -0c7eaa: 6e20 f52a 0900 |008b: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7eb0: 5280 8313 |008e: iget v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLon:F // field@1383 │ │ -0c7eb4: 6e20 f02a 0900 |0090: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2af0 │ │ -0c7eba: 1a00 9400 |0093: const-string v0, " horzVel " // string@0094 │ │ -0c7ebe: 6e20 f52a 0900 |0095: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7ec4: 5280 8113 |0098: iget v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mHorizontalVelocity:I // field@1381 │ │ -0c7ec8: 6e20 f12a 0900 |009a: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0c7ece: 1a00 7a00 |009d: const-string v0, " direction " // string@007a │ │ -0c7ed2: 6e20 f52a 0900 |009f: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7ed8: 5280 8013 |00a2: iget v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mDirection:I // field@1380 │ │ -0c7edc: 6e20 f12a 0900 |00a4: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0c7ee2: 6e10 fa2a 0900 |00a7: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7ee8: 0c09 |00aa: move-result-object v9 │ │ -0c7eea: 7110 cf26 0900 |00ab: invoke-static {v9}, Lcom/ds/avare/utils/Logger;.Logit:(Ljava/lang/String;)V // method@26cf │ │ -0c7ef0: 0e00 |00ae: return-void │ │ +0c7d88: |[0c7d88] com.ds.avare.nmea.RMCMessage.parse:(Ljava/lang/String;)V │ │ +0c7d98: 1a00 4702 |0000: const-string v0, "," // string@0247 │ │ +0c7d9c: 6e20 d02a 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0c7da2: 0c09 |0005: move-result-object v9 │ │ +0c7da4: 2190 |0006: array-length v0, v9 │ │ +0c7da6: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ +0c7daa: 3510 0300 |0009: if-ge v0, v1, 000c // +0003 │ │ +0c7dae: 0e00 |000b: return-void │ │ +0c7db0: 1230 |000c: const/4 v0, #int 3 // #3 │ │ +0c7db2: 4600 0900 |000d: aget-object v0, v9, v0 │ │ +0c7db6: 7110 392a 0000 |000f: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c7dbc: 0b00 |0012: move-result-wide v0 │ │ +0c7dbe: 8a02 |0013: double-to-int v2, v0 │ │ +0c7dc0: db02 0264 |0014: div-int/lit8 v2, v2, #int 100 // #64 │ │ +0c7dc4: 8322 |0016: int-to-double v2, v2 │ │ +0c7dc6: 1904 5940 |0017: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ +0c7dca: 7120 382a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c7dd0: ad06 0204 |001c: mul-double v6, v2, v4 │ │ +0c7dd4: cc60 |001e: sub-double/2addr v0, v6 │ │ +0c7dd6: 8c00 |001f: double-to-float v0, v0 │ │ +0c7dd8: 1501 7042 |0020: const/high16 v1, #int 1114636288 // #4270 │ │ +0c7ddc: c910 |0022: div-float/2addr v0, v1 │ │ +0c7dde: 8c22 |0023: double-to-float v2, v2 │ │ +0c7de0: c620 |0024: add-float/2addr v0, v2 │ │ +0c7de2: 5980 8213 |0025: iput v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLat:F // field@1382 │ │ +0c7de6: 1240 |0027: const/4 v0, #int 4 // #4 │ │ +0c7de8: 4600 0900 |0028: aget-object v0, v9, v0 │ │ +0c7dec: 1a02 f023 |002a: const-string v2, "S" // string@23f0 │ │ +0c7df0: 6e20 ba2a 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c7df6: 0a00 |002f: move-result v0 │ │ +0c7df8: 3800 0700 |0030: if-eqz v0, 0037 // +0007 │ │ +0c7dfc: 5280 8213 |0032: iget v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLat:F // field@1382 │ │ +0c7e00: 7f00 |0034: neg-float v0, v0 │ │ +0c7e02: 5980 8213 |0035: iput v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLat:F // field@1382 │ │ +0c7e06: 1250 |0037: const/4 v0, #int 5 // #5 │ │ +0c7e08: 4600 0900 |0038: aget-object v0, v9, v0 │ │ +0c7e0c: 7110 392a 0000 |003a: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c7e12: 0b02 |003d: move-result-wide v2 │ │ +0c7e14: 8a20 |003e: double-to-int v0, v2 │ │ +0c7e16: db00 0064 |003f: div-int/lit8 v0, v0, #int 100 // #64 │ │ +0c7e1a: 8306 |0041: int-to-double v6, v0 │ │ +0c7e1c: 7120 382a 7600 |0042: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c7e22: ad04 0406 |0045: mul-double v4, v4, v6 │ │ +0c7e26: cc42 |0047: sub-double/2addr v2, v4 │ │ +0c7e28: 8c20 |0048: double-to-float v0, v2 │ │ +0c7e2a: c910 |0049: div-float/2addr v0, v1 │ │ +0c7e2c: 8c61 |004a: double-to-float v1, v6 │ │ +0c7e2e: c610 |004b: add-float/2addr v0, v1 │ │ +0c7e30: 5980 8313 |004c: iput v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLon:F // field@1383 │ │ +0c7e34: 1260 |004e: const/4 v0, #int 6 // #6 │ │ +0c7e36: 4600 0900 |004f: aget-object v0, v9, v0 │ │ +0c7e3a: 1a01 0d29 |0051: const-string v1, "W" // string@290d │ │ +0c7e3e: 6e20 ba2a 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c7e44: 0a00 |0056: move-result v0 │ │ +0c7e46: 3800 0700 |0057: if-eqz v0, 005e // +0007 │ │ +0c7e4a: 5280 8313 |0059: iget v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLon:F // field@1383 │ │ +0c7e4e: 7f00 |005b: neg-float v0, v0 │ │ +0c7e50: 5980 8313 |005c: iput v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLon:F // field@1383 │ │ +0c7e54: 1270 |005e: const/4 v0, #int 7 // #7 │ │ +0c7e56: 4600 0900 |005f: aget-object v0, v9, v0 │ │ +0c7e5a: 7110 392a 0000 |0061: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c7e60: 0b00 |0064: move-result-wide v0 │ │ +0c7e62: 1802 17f3 7343 5376 e03f |0065: const-wide v2, #double 0.514444 // #3fe076534373f317 │ │ +0c7e6c: ad00 0002 |006a: mul-double v0, v0, v2 │ │ +0c7e70: 8a00 |006c: double-to-int v0, v0 │ │ +0c7e72: 5980 8113 |006d: iput v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mHorizontalVelocity:I // field@1381 │ │ +0c7e76: 1300 0800 |006f: const/16 v0, #int 8 // #8 │ │ +0c7e7a: 4609 0900 |0071: aget-object v9, v9, v0 │ │ +0c7e7e: 7110 392a 0900 |0073: invoke-static {v9}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c7e84: 0b00 |0076: move-result-wide v0 │ │ +0c7e86: 8a09 |0077: double-to-int v9, v0 │ │ +0c7e88: 5989 8013 |0078: iput v9, v8, Lcom/ds/avare/nmea/RMCMessage;.mDirection:I // field@1380 │ │ +0c7e8c: 2209 1007 |007a: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7e90: 7010 eb2a 0900 |007c: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7e96: 1a00 c13b |007f: const-string v0, "lat " // string@3bc1 │ │ +0c7e9a: 6e20 f52a 0900 |0081: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7ea0: 5280 8213 |0084: iget v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLat:F // field@1382 │ │ +0c7ea4: 6e20 f02a 0900 |0086: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2af0 │ │ +0c7eaa: 1a00 b300 |0089: const-string v0, " lon " // string@00b3 │ │ +0c7eae: 6e20 f52a 0900 |008b: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7eb4: 5280 8313 |008e: iget v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mLon:F // field@1383 │ │ +0c7eb8: 6e20 f02a 0900 |0090: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2af0 │ │ +0c7ebe: 1a00 9400 |0093: const-string v0, " horzVel " // string@0094 │ │ +0c7ec2: 6e20 f52a 0900 |0095: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7ec8: 5280 8113 |0098: iget v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mHorizontalVelocity:I // field@1381 │ │ +0c7ecc: 6e20 f12a 0900 |009a: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0c7ed2: 1a00 7a00 |009d: const-string v0, " direction " // string@007a │ │ +0c7ed6: 6e20 f52a 0900 |009f: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7edc: 5280 8013 |00a2: iget v0, v8, Lcom/ds/avare/nmea/RMCMessage;.mDirection:I // field@1380 │ │ +0c7ee0: 6e20 f12a 0900 |00a4: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0c7ee6: 6e10 fa2a 0900 |00a7: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7eec: 0c09 |00aa: move-result-object v9 │ │ +0c7eee: 7110 cf26 0900 |00ab: invoke-static {v9}, Lcom/ds/avare/utils/Logger;.Logit:(Ljava/lang/String;)V // method@26cf │ │ +0c7ef4: 0e00 |00ae: return-void │ │ catches : 3 │ │ 0x000d - 0x0016 │ │ Ljava/lang/Exception; -> 0x00ae │ │ 0x0025 - 0x0041 │ │ Ljava/lang/Exception; -> 0x00ae │ │ 0x004c - 0x00ae │ │ Ljava/lang/Exception; -> 0x00ae │ │ @@ -382815,382 +382817,382 @@ │ │ type : '(JDDDDD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 30 │ │ ins : 13 │ │ outs : 3 │ │ insns size : 796 16-bit code units │ │ -0c7f14: |[0c7f14] com.ds.avare.nmea.RMCPacket.:(JDDDDD)V │ │ -0c7f24: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0c7f28: 0501 1400 |0002: move-wide/from16 v1, v20 │ │ -0c7f2c: 0503 1600 |0004: move-wide/from16 v3, v22 │ │ -0c7f30: 0505 1c00 |0006: move-wide/from16 v5, v28 │ │ -0c7f34: 7601 6622 1100 |0008: invoke-direct/range {v17}, Lcom/ds/avare/nmea/Packet;.:()V // method@2266 │ │ -0c7f3a: 1a07 fa00 |000b: const-string v7, "$GPRMC," // string@00fa │ │ -0c7f3e: 5b07 8413 |000d: iput-object v7, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c7f42: 2207 5607 |000f: new-instance v7, Ljava/util/Date; // type@0756 │ │ -0c7f46: 0508 1200 |0011: move-wide/from16 v8, v18 │ │ -0c7f4a: 7030 d52b 8709 |0013: invoke-direct {v7, v8, v9}, Ljava/util/Date;.:(J)V // method@2bd5 │ │ -0c7f50: 2208 4a07 |0016: new-instance v8, Ljava/text/SimpleDateFormat; // type@074a │ │ -0c7f54: 6209 2718 |0018: sget-object v9, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ -0c7f58: 1a0a 2512 |001a: const-string v10, "HHmmss" // string@1225 │ │ -0c7f5c: 7030 802b a809 |001c: invoke-direct {v8, v10, v9}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0c7f62: 1a09 7c27 |001f: const-string v9, "UTC" // string@277c │ │ -0c7f66: 7110 802c 0900 |0021: invoke-static {v9}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0c7f6c: 0c0a |0024: move-result-object v10 │ │ -0c7f6e: 6e20 842b a800 |0025: invoke-virtual {v8, v10}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0c7f74: 220a 1007 |0028: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7f78: 7010 eb2a 0a00 |002a: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7f7e: 540b 8413 |002d: iget-object v11, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c7f82: 6e20 f52a ba00 |002f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7f88: 6e20 822b 7800 |0032: invoke-virtual {v8, v7}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0c7f8e: 0c08 |0035: move-result-object v8 │ │ -0c7f90: 6e20 f52a 8a00 |0036: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7f96: 1a08 4702 |0039: const-string v8, "," // string@0247 │ │ -0c7f9a: 6e20 f52a 8a00 |003b: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7fa0: 6e10 fa2a 0a00 |003e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7fa6: 0c0a |0041: move-result-object v10 │ │ -0c7fa8: 5b0a 8413 |0042: iput-object v10, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c7fac: 220a 1007 |0044: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -0c7fb0: 7010 eb2a 0a00 |0046: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c7fb6: 540b 8413 |0049: iget-object v11, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c7fba: 6e20 f52a ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7fc0: 1a0b 4009 |004e: const-string v11, "A," // string@0940 │ │ -0c7fc4: 6e20 f52a ba00 |0050: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c7fca: 6e10 fa2a 0a00 |0053: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c7fd0: 0c0a |0056: move-result-object v10 │ │ -0c7fd2: 5b0a 8413 |0057: iput-object v10, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c7fd6: 1a0a 1901 |0059: const-string v10, "%02d" // string@0119 │ │ -0c7fda: 160b 0000 |005b: const-wide/16 v11, #int 0 // #0 │ │ -0c7fde: 1a0d 2f01 |005d: const-string v13, "%06.3f" // string@012f │ │ -0c7fe2: 1310 0000 |005f: const/16 v16, #int 0 // #0 │ │ -0c7fe6: 121e |0061: const/4 v14, #int 1 // #1 │ │ -0c7fe8: 2f0f 010b |0062: cmpl-double v15, v1, v11 │ │ -0c7fec: 3d0f 6800 |0064: if-lez v15, 00cc // +0068 │ │ -0c7ff0: 8a1f |0066: double-to-int v15, v1 │ │ -0c7ff2: 83fb |0067: int-to-double v11, v15 │ │ -0c7ff4: 7120 382a cb00 |0068: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c7ffa: ccb1 |006b: sub-double/2addr v1, v11 │ │ -0c7ffc: 190b 4e40 |006c: const-wide/high16 v11, #long 4633641066610819072 // #404e │ │ -0c8000: ad01 010b |006e: mul-double v1, v1, v11 │ │ -0c8004: 220b 1007 |0070: new-instance v11, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8008: 7010 eb2a 0b00 |0072: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c800e: 540c 8413 |0075: iget-object v12, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8012: 6e20 f52a cb00 |0077: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8018: 7100 462c 0000 |007a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c801e: 0c0c |007d: move-result-object v12 │ │ -0c8020: 23e5 f609 |007e: new-array v5, v14, [Ljava/lang/Object; // type@09f6 │ │ -0c8024: 7110 622a 0f00 |0080: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c802a: 0c06 |0083: move-result-object v6 │ │ -0c802c: 4d06 0510 |0084: aput-object v6, v5, v16 │ │ -0c8030: 7130 bd2a ac05 |0086: invoke-static {v12, v10, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c8036: 0c05 |0089: move-result-object v5 │ │ -0c8038: 6e20 f52a 5b00 |008a: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c803e: 6e10 fa2a 0b00 |008d: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8044: 0c05 |0090: move-result-object v5 │ │ -0c8046: 5b05 8413 |0091: iput-object v5, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c804a: 2205 1007 |0093: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c804e: 7010 eb2a 0500 |0095: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8054: 5406 8413 |0098: iget-object v6, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8058: 6e20 f52a 6500 |009a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c805e: 7100 462c 0000 |009d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c8064: 0c06 |00a0: move-result-object v6 │ │ -0c8066: 23ea f609 |00a1: new-array v10, v14, [Ljava/lang/Object; // type@09f6 │ │ -0c806a: 7120 3b2a 2100 |00a3: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c8070: 0c01 |00a6: move-result-object v1 │ │ -0c8072: 4d01 0a10 |00a7: aput-object v1, v10, v16 │ │ -0c8076: 7130 bd2a d60a |00a9: invoke-static {v6, v13, v10}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c807c: 0c01 |00ac: move-result-object v1 │ │ -0c807e: 6e20 f52a 1500 |00ad: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8084: 6e10 fa2a 0500 |00b0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c808a: 0c01 |00b3: move-result-object v1 │ │ -0c808c: 5b01 8413 |00b4: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8090: 2201 1007 |00b6: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8094: 7010 eb2a 0100 |00b8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c809a: 5402 8413 |00bb: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c809e: 6e20 f52a 2100 |00bd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c80a4: 1a02 7902 |00c0: const-string v2, ",N," // string@0279 │ │ -0c80a8: 6e20 f52a 2100 |00c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c80ae: 6e10 fa2a 0100 |00c5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c80b4: 0c01 |00c8: move-result-object v1 │ │ -0c80b6: 5b01 8413 |00c9: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c80ba: 2867 |00cb: goto 0132 // +0067 │ │ -0c80bc: 8011 |00cc: neg-double v1, v1 │ │ -0c80be: 8a15 |00cd: double-to-int v5, v1 │ │ -0c80c0: 835b |00ce: int-to-double v11, v5 │ │ -0c80c2: 7120 382a cb00 |00cf: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c80c8: ccb1 |00d2: sub-double/2addr v1, v11 │ │ -0c80ca: 190b 4e40 |00d3: const-wide/high16 v11, #long 4633641066610819072 // #404e │ │ -0c80ce: ad01 010b |00d5: mul-double v1, v1, v11 │ │ -0c80d2: 2206 1007 |00d7: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -0c80d6: 7010 eb2a 0600 |00d9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c80dc: 540b 8413 |00dc: iget-object v11, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c80e0: 6e20 f52a b600 |00de: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c80e6: 7100 462c 0000 |00e1: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c80ec: 0c0b |00e4: move-result-object v11 │ │ -0c80ee: 23ec f609 |00e5: new-array v12, v14, [Ljava/lang/Object; // type@09f6 │ │ -0c80f2: 7110 622a 0500 |00e7: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c80f8: 0c05 |00ea: move-result-object v5 │ │ -0c80fa: 4d05 0c10 |00eb: aput-object v5, v12, v16 │ │ -0c80fe: 7130 bd2a ab0c |00ed: invoke-static {v11, v10, v12}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c8104: 0c05 |00f0: move-result-object v5 │ │ -0c8106: 6e20 f52a 5600 |00f1: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c810c: 6e10 fa2a 0600 |00f4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8112: 0c05 |00f7: move-result-object v5 │ │ -0c8114: 5b05 8413 |00f8: iput-object v5, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8118: 2205 1007 |00fa: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c811c: 7010 eb2a 0500 |00fc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8122: 5406 8413 |00ff: iget-object v6, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8126: 6e20 f52a 6500 |0101: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c812c: 7100 462c 0000 |0104: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c8132: 0c06 |0107: move-result-object v6 │ │ -0c8134: 23ea f609 |0108: new-array v10, v14, [Ljava/lang/Object; // type@09f6 │ │ -0c8138: 7120 3b2a 2100 |010a: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c813e: 0c01 |010d: move-result-object v1 │ │ -0c8140: 4d01 0a10 |010e: aput-object v1, v10, v16 │ │ -0c8144: 7130 bd2a d60a |0110: invoke-static {v6, v13, v10}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c814a: 0c01 |0113: move-result-object v1 │ │ -0c814c: 6e20 f52a 1500 |0114: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8152: 6e10 fa2a 0500 |0117: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8158: 0c01 |011a: move-result-object v1 │ │ -0c815a: 5b01 8413 |011b: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c815e: 2201 1007 |011d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8162: 7010 eb2a 0100 |011f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8168: 5402 8413 |0122: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c816c: 6e20 f52a 2100 |0124: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8172: 1a02 7a02 |0127: const-string v2, ",S," // string@027a │ │ -0c8176: 6e20 f52a 2100 |0129: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c817c: 6e10 fa2a 0100 |012c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8182: 0c01 |012f: move-result-object v1 │ │ -0c8184: 5b01 8413 |0130: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8188: 1a01 2501 |0132: const-string v1, "%03d" // string@0125 │ │ -0c818c: 1605 0000 |0134: const-wide/16 v5, #int 0 // #0 │ │ -0c8190: 2f02 0305 |0136: cmpl-double v2, v3, v5 │ │ -0c8194: 3d02 6800 |0138: if-lez v2, 01a0 // +0068 │ │ -0c8198: 8a32 |013a: double-to-int v2, v3 │ │ -0c819a: 8325 |013b: int-to-double v5, v2 │ │ -0c819c: 7120 382a 6500 |013c: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c81a2: cc53 |013f: sub-double/2addr v3, v5 │ │ -0c81a4: 1905 4e40 |0140: const-wide/high16 v5, #long 4633641066610819072 // #404e │ │ -0c81a8: ad03 0305 |0142: mul-double v3, v3, v5 │ │ -0c81ac: 2205 1007 |0144: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c81b0: 7010 eb2a 0500 |0146: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c81b6: 5406 8413 |0149: iget-object v6, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c81ba: 6e20 f52a 6500 |014b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c81c0: 7100 462c 0000 |014e: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c81c6: 0c06 |0151: move-result-object v6 │ │ -0c81c8: 23ea f609 |0152: new-array v10, v14, [Ljava/lang/Object; // type@09f6 │ │ -0c81cc: 7110 622a 0200 |0154: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c81d2: 0c02 |0157: move-result-object v2 │ │ -0c81d4: 4d02 0a10 |0158: aput-object v2, v10, v16 │ │ -0c81d8: 7130 bd2a 160a |015a: invoke-static {v6, v1, v10}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c81de: 0c01 |015d: move-result-object v1 │ │ -0c81e0: 6e20 f52a 1500 |015e: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c81e6: 6e10 fa2a 0500 |0161: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c81ec: 0c01 |0164: move-result-object v1 │ │ -0c81ee: 5b01 8413 |0165: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c81f2: 2201 1007 |0167: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c81f6: 7010 eb2a 0100 |0169: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c81fc: 5402 8413 |016c: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8200: 6e20 f52a 2100 |016e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8206: 7100 462c 0000 |0171: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c820c: 0c02 |0174: move-result-object v2 │ │ -0c820e: 23e5 f609 |0175: new-array v5, v14, [Ljava/lang/Object; // type@09f6 │ │ -0c8212: 7120 3b2a 4300 |0177: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c8218: 0c03 |017a: move-result-object v3 │ │ -0c821a: 4d03 0510 |017b: aput-object v3, v5, v16 │ │ -0c821e: 7130 bd2a d205 |017d: invoke-static {v2, v13, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c8224: 0c02 |0180: move-result-object v2 │ │ -0c8226: 6e20 f52a 2100 |0181: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c822c: 6e10 fa2a 0100 |0184: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8232: 0c01 |0187: move-result-object v1 │ │ -0c8234: 5b01 8413 |0188: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8238: 2201 1007 |018a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c823c: 7010 eb2a 0100 |018c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8242: 5402 8413 |018f: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8246: 6e20 f52a 2100 |0191: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c824c: 1a02 7702 |0194: const-string v2, ",E," // string@0277 │ │ -0c8250: 6e20 f52a 2100 |0196: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8256: 6e10 fa2a 0100 |0199: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c825c: 0c01 |019c: move-result-object v1 │ │ -0c825e: 5b01 8413 |019d: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8262: 2867 |019f: goto 0206 // +0067 │ │ -0c8264: 8032 |01a0: neg-double v2, v3 │ │ -0c8266: 8a24 |01a1: double-to-int v4, v2 │ │ -0c8268: 8345 |01a2: int-to-double v5, v4 │ │ -0c826a: 7120 382a 6500 |01a3: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c8270: cc52 |01a6: sub-double/2addr v2, v5 │ │ -0c8272: 1905 4e40 |01a7: const-wide/high16 v5, #long 4633641066610819072 // #404e │ │ -0c8276: ad02 0205 |01a9: mul-double v2, v2, v5 │ │ -0c827a: 2205 1007 |01ab: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c827e: 7010 eb2a 0500 |01ad: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8284: 5406 8413 |01b0: iget-object v6, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8288: 6e20 f52a 6500 |01b2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c828e: 7100 462c 0000 |01b5: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c8294: 0c06 |01b8: move-result-object v6 │ │ -0c8296: 23ea f609 |01b9: new-array v10, v14, [Ljava/lang/Object; // type@09f6 │ │ -0c829a: 7110 622a 0400 |01bb: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c82a0: 0c04 |01be: move-result-object v4 │ │ -0c82a2: 4d04 0a10 |01bf: aput-object v4, v10, v16 │ │ -0c82a6: 7130 bd2a 160a |01c1: invoke-static {v6, v1, v10}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c82ac: 0c01 |01c4: move-result-object v1 │ │ -0c82ae: 6e20 f52a 1500 |01c5: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c82b4: 6e10 fa2a 0500 |01c8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c82ba: 0c01 |01cb: move-result-object v1 │ │ -0c82bc: 5b01 8413 |01cc: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c82c0: 2201 1007 |01ce: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c82c4: 7010 eb2a 0100 |01d0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c82ca: 5404 8413 |01d3: iget-object v4, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c82ce: 6e20 f52a 4100 |01d5: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c82d4: 7100 462c 0000 |01d8: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c82da: 0c04 |01db: move-result-object v4 │ │ -0c82dc: 23e5 f609 |01dc: new-array v5, v14, [Ljava/lang/Object; // type@09f6 │ │ -0c82e0: 7120 3b2a 3200 |01de: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c82e6: 0c02 |01e1: move-result-object v2 │ │ -0c82e8: 4d02 0510 |01e2: aput-object v2, v5, v16 │ │ -0c82ec: 7130 bd2a d405 |01e4: invoke-static {v4, v13, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c82f2: 0c02 |01e7: move-result-object v2 │ │ -0c82f4: 6e20 f52a 2100 |01e8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c82fa: 6e10 fa2a 0100 |01eb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8300: 0c01 |01ee: move-result-object v1 │ │ -0c8302: 5b01 8413 |01ef: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8306: 2201 1007 |01f1: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c830a: 7010 eb2a 0100 |01f3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8310: 5402 8413 |01f6: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8314: 6e20 f52a 2100 |01f8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c831a: 1a02 7d02 |01fb: const-string v2, ",W," // string@027d │ │ -0c831e: 6e20 f52a 2100 |01fd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8324: 6e10 fa2a 0100 |0200: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c832a: 0c01 |0203: move-result-object v1 │ │ -0c832c: 5b01 8413 |0204: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8330: 2201 1007 |0206: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8334: 7010 eb2a 0100 |0208: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c833a: 5402 8413 |020b: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c833e: 6e20 f52a 2100 |020d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8344: 7100 462c 0000 |0210: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c834a: 0c02 |0213: move-result-object v2 │ │ -0c834c: 23e3 f609 |0214: new-array v3, v14, [Ljava/lang/Object; // type@09f6 │ │ -0c8350: 7702 3b2a 1800 |0216: invoke-static/range {v24, v25}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c8356: 0c04 |0219: move-result-object v4 │ │ -0c8358: 4d04 0310 |021a: aput-object v4, v3, v16 │ │ -0c835c: 1a04 2d01 |021c: const-string v4, "%05.1f" // string@012d │ │ -0c8360: 7130 bd2a 4203 |021e: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c8366: 0c02 |0221: move-result-object v2 │ │ -0c8368: 6e20 f52a 2100 |0222: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c836e: 6e10 fa2a 0100 |0225: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8374: 0c01 |0228: move-result-object v1 │ │ -0c8376: 5b01 8413 |0229: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c837a: 2201 1007 |022b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c837e: 7010 eb2a 0100 |022d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8384: 5402 8413 |0230: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8388: 6e20 f52a 2100 |0232: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c838e: 6e20 f52a 8100 |0235: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8394: 6e10 fa2a 0100 |0238: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c839a: 0c01 |023b: move-result-object v1 │ │ -0c839c: 5b01 8413 |023c: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c83a0: 2201 1007 |023e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c83a4: 7010 eb2a 0100 |0240: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c83aa: 5402 8413 |0243: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c83ae: 6e20 f52a 2100 |0245: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c83b4: 7100 462c 0000 |0248: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c83ba: 0c02 |024b: move-result-object v2 │ │ -0c83bc: 23e3 f609 |024c: new-array v3, v14, [Ljava/lang/Object; // type@09f6 │ │ -0c83c0: 7702 3b2a 1a00 |024e: invoke-static/range {v26, v27}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c83c6: 0c05 |0251: move-result-object v5 │ │ -0c83c8: 4d05 0310 |0252: aput-object v5, v3, v16 │ │ -0c83cc: 7130 bd2a 4203 |0254: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c83d2: 0c02 |0257: move-result-object v2 │ │ -0c83d4: 6e20 f52a 2100 |0258: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c83da: 6e10 fa2a 0100 |025b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c83e0: 0c01 |025e: move-result-object v1 │ │ -0c83e2: 5b01 8413 |025f: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c83e6: 2201 1007 |0261: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c83ea: 7010 eb2a 0100 |0263: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c83f0: 5402 8413 |0266: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c83f4: 6e20 f52a 2100 |0268: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c83fa: 6e20 f52a 8100 |026b: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8400: 6e10 fa2a 0100 |026e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8406: 0c01 |0271: move-result-object v1 │ │ -0c8408: 5b01 8413 |0272: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c840c: 2201 4a07 |0274: new-instance v1, Ljava/text/SimpleDateFormat; // type@074a │ │ -0c8410: 6202 2718 |0276: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ -0c8414: 1a03 cc30 |0278: const-string v3, "ddMMyy" // string@30cc │ │ -0c8418: 7030 802b 3102 |027a: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0c841e: 7110 802c 0900 |027d: invoke-static {v9}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0c8424: 0c02 |0280: move-result-object v2 │ │ -0c8426: 6e20 842b 2100 |0281: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0c842c: 2202 1007 |0284: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8430: 7010 eb2a 0200 |0286: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8436: 5403 8413 |0289: iget-object v3, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c843a: 6e20 f52a 3200 |028b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8440: 6e20 822b 7100 |028e: invoke-virtual {v1, v7}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0c8446: 0c01 |0291: move-result-object v1 │ │ -0c8448: 6e20 f52a 1200 |0292: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c844e: 6e20 f52a 8200 |0295: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8454: 6e10 fa2a 0200 |0298: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c845a: 0c01 |029b: move-result-object v1 │ │ -0c845c: 5b01 8413 |029c: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8460: 0501 1c00 |029e: move-wide/from16 v1, v28 │ │ -0c8464: 1605 0000 |02a0: const-wide/16 v5, #int 0 // #0 │ │ -0c8468: 3003 0105 |02a2: cmpg-double v3, v1, v5 │ │ -0c846c: 3b03 3c00 |02a4: if-gez v3, 02e0 // +003c │ │ -0c8470: 8011 |02a6: neg-double v1, v1 │ │ -0c8472: 2203 1007 |02a7: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8476: 7010 eb2a 0300 |02a9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c847c: 5405 8413 |02ac: iget-object v5, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8480: 6e20 f52a 5300 |02ae: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8486: 7100 462c 0000 |02b1: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c848c: 0c05 |02b4: move-result-object v5 │ │ -0c848e: 23e6 f609 |02b5: new-array v6, v14, [Ljava/lang/Object; // type@09f6 │ │ -0c8492: 7120 3b2a 2100 |02b7: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c8498: 0c01 |02ba: move-result-object v1 │ │ -0c849a: 4d01 0610 |02bb: aput-object v1, v6, v16 │ │ -0c849e: 7130 bd2a 4506 |02bd: invoke-static {v5, v4, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c84a4: 0c01 |02c0: move-result-object v1 │ │ -0c84a6: 6e20 f52a 1300 |02c1: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c84ac: 6e10 fa2a 0300 |02c4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c84b2: 0c01 |02c7: move-result-object v1 │ │ -0c84b4: 5b01 8413 |02c8: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c84b8: 2201 1007 |02ca: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c84bc: 7010 eb2a 0100 |02cc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c84c2: 5402 8413 |02cf: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c84c6: 6e20 f52a 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c84cc: 1a02 7602 |02d4: const-string v2, ",E" // string@0276 │ │ -0c84d0: 6e20 f52a 2100 |02d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c84d6: 6e10 fa2a 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c84dc: 0c01 |02dc: move-result-object v1 │ │ -0c84de: 5b01 8413 |02dd: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c84e2: 2839 |02df: goto 0318 // +0039 │ │ -0c84e4: 2203 1007 |02e0: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0c84e8: 7010 eb2a 0300 |02e2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c84ee: 5405 8413 |02e5: iget-object v5, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c84f2: 6e20 f52a 5300 |02e7: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c84f8: 7100 462c 0000 |02ea: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -0c84fe: 0c05 |02ed: move-result-object v5 │ │ -0c8500: 23e6 f609 |02ee: new-array v6, v14, [Ljava/lang/Object; // type@09f6 │ │ -0c8504: 7702 3b2a 1c00 |02f0: invoke-static/range {v28, v29}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c850a: 0c01 |02f3: move-result-object v1 │ │ -0c850c: 4d01 0610 |02f4: aput-object v1, v6, v16 │ │ -0c8510: 7130 bd2a 4506 |02f6: invoke-static {v5, v4, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ -0c8516: 0c01 |02f9: move-result-object v1 │ │ -0c8518: 6e20 f52a 1300 |02fa: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c851e: 6e10 fa2a 0300 |02fd: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8524: 0c01 |0300: move-result-object v1 │ │ -0c8526: 5b01 8413 |0301: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c852a: 2201 1007 |0303: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c852e: 7010 eb2a 0100 |0305: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8534: 5402 8413 |0308: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8538: 6e20 f52a 2100 |030a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c853e: 1a02 7c02 |030d: const-string v2, ",W" // string@027c │ │ -0c8542: 6e20 f52a 2100 |030f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8548: 6e10 fa2a 0100 |0312: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c854e: 0c01 |0315: move-result-object v1 │ │ -0c8550: 5b01 8413 |0316: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ -0c8554: 7401 6f22 1100 |0318: invoke-virtual/range {v17}, Lcom/ds/avare/nmea/RMCPacket;.assemble:()V // method@226f │ │ -0c855a: 0e00 |031b: return-void │ │ +0c7f18: |[0c7f18] com.ds.avare.nmea.RMCPacket.:(JDDDDD)V │ │ +0c7f28: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0c7f2c: 0501 1400 |0002: move-wide/from16 v1, v20 │ │ +0c7f30: 0503 1600 |0004: move-wide/from16 v3, v22 │ │ +0c7f34: 0505 1c00 |0006: move-wide/from16 v5, v28 │ │ +0c7f38: 7601 6622 1100 |0008: invoke-direct/range {v17}, Lcom/ds/avare/nmea/Packet;.:()V // method@2266 │ │ +0c7f3e: 1a07 fa00 |000b: const-string v7, "$GPRMC," // string@00fa │ │ +0c7f42: 5b07 8413 |000d: iput-object v7, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c7f46: 2207 5607 |000f: new-instance v7, Ljava/util/Date; // type@0756 │ │ +0c7f4a: 0508 1200 |0011: move-wide/from16 v8, v18 │ │ +0c7f4e: 7030 d52b 8709 |0013: invoke-direct {v7, v8, v9}, Ljava/util/Date;.:(J)V // method@2bd5 │ │ +0c7f54: 2208 4a07 |0016: new-instance v8, Ljava/text/SimpleDateFormat; // type@074a │ │ +0c7f58: 6209 2718 |0018: sget-object v9, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ +0c7f5c: 1a0a 2512 |001a: const-string v10, "HHmmss" // string@1225 │ │ +0c7f60: 7030 802b a809 |001c: invoke-direct {v8, v10, v9}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0c7f66: 1a09 7c27 |001f: const-string v9, "UTC" // string@277c │ │ +0c7f6a: 7110 802c 0900 |0021: invoke-static {v9}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0c7f70: 0c0a |0024: move-result-object v10 │ │ +0c7f72: 6e20 842b a800 |0025: invoke-virtual {v8, v10}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0c7f78: 220a 1007 |0028: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7f7c: 7010 eb2a 0a00 |002a: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7f82: 540b 8413 |002d: iget-object v11, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c7f86: 6e20 f52a ba00 |002f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7f8c: 6e20 822b 7800 |0032: invoke-virtual {v8, v7}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0c7f92: 0c08 |0035: move-result-object v8 │ │ +0c7f94: 6e20 f52a 8a00 |0036: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7f9a: 1a08 4702 |0039: const-string v8, "," // string@0247 │ │ +0c7f9e: 6e20 f52a 8a00 |003b: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7fa4: 6e10 fa2a 0a00 |003e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7faa: 0c0a |0041: move-result-object v10 │ │ +0c7fac: 5b0a 8413 |0042: iput-object v10, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c7fb0: 220a 1007 |0044: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +0c7fb4: 7010 eb2a 0a00 |0046: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c7fba: 540b 8413 |0049: iget-object v11, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c7fbe: 6e20 f52a ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7fc4: 1a0b 4009 |004e: const-string v11, "A," // string@0940 │ │ +0c7fc8: 6e20 f52a ba00 |0050: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c7fce: 6e10 fa2a 0a00 |0053: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c7fd4: 0c0a |0056: move-result-object v10 │ │ +0c7fd6: 5b0a 8413 |0057: iput-object v10, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c7fda: 1a0a 1901 |0059: const-string v10, "%02d" // string@0119 │ │ +0c7fde: 160b 0000 |005b: const-wide/16 v11, #int 0 // #0 │ │ +0c7fe2: 1a0d 2f01 |005d: const-string v13, "%06.3f" // string@012f │ │ +0c7fe6: 1310 0000 |005f: const/16 v16, #int 0 // #0 │ │ +0c7fea: 121e |0061: const/4 v14, #int 1 // #1 │ │ +0c7fec: 2f0f 010b |0062: cmpl-double v15, v1, v11 │ │ +0c7ff0: 3d0f 6800 |0064: if-lez v15, 00cc // +0068 │ │ +0c7ff4: 8a1f |0066: double-to-int v15, v1 │ │ +0c7ff6: 83fb |0067: int-to-double v11, v15 │ │ +0c7ff8: 7120 382a cb00 |0068: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c7ffe: ccb1 |006b: sub-double/2addr v1, v11 │ │ +0c8000: 190b 4e40 |006c: const-wide/high16 v11, #long 4633641066610819072 // #404e │ │ +0c8004: ad01 010b |006e: mul-double v1, v1, v11 │ │ +0c8008: 220b 1007 |0070: new-instance v11, Ljava/lang/StringBuilder; // type@0710 │ │ +0c800c: 7010 eb2a 0b00 |0072: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8012: 540c 8413 |0075: iget-object v12, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c8016: 6e20 f52a cb00 |0077: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c801c: 7100 462c 0000 |007a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c8022: 0c0c |007d: move-result-object v12 │ │ +0c8024: 23e5 f609 |007e: new-array v5, v14, [Ljava/lang/Object; // type@09f6 │ │ +0c8028: 7110 622a 0f00 |0080: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c802e: 0c06 |0083: move-result-object v6 │ │ +0c8030: 4d06 0510 |0084: aput-object v6, v5, v16 │ │ +0c8034: 7130 bd2a ac05 |0086: invoke-static {v12, v10, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c803a: 0c05 |0089: move-result-object v5 │ │ +0c803c: 6e20 f52a 5b00 |008a: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8042: 6e10 fa2a 0b00 |008d: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8048: 0c05 |0090: move-result-object v5 │ │ +0c804a: 5b05 8413 |0091: iput-object v5, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c804e: 2205 1007 |0093: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8052: 7010 eb2a 0500 |0095: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8058: 5406 8413 |0098: iget-object v6, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c805c: 6e20 f52a 6500 |009a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8062: 7100 462c 0000 |009d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c8068: 0c06 |00a0: move-result-object v6 │ │ +0c806a: 23ea f609 |00a1: new-array v10, v14, [Ljava/lang/Object; // type@09f6 │ │ +0c806e: 7120 3b2a 2100 |00a3: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c8074: 0c01 |00a6: move-result-object v1 │ │ +0c8076: 4d01 0a10 |00a7: aput-object v1, v10, v16 │ │ +0c807a: 7130 bd2a d60a |00a9: invoke-static {v6, v13, v10}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c8080: 0c01 |00ac: move-result-object v1 │ │ +0c8082: 6e20 f52a 1500 |00ad: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8088: 6e10 fa2a 0500 |00b0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c808e: 0c01 |00b3: move-result-object v1 │ │ +0c8090: 5b01 8413 |00b4: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c8094: 2201 1007 |00b6: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8098: 7010 eb2a 0100 |00b8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c809e: 5402 8413 |00bb: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c80a2: 6e20 f52a 2100 |00bd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c80a8: 1a02 7902 |00c0: const-string v2, ",N," // string@0279 │ │ +0c80ac: 6e20 f52a 2100 |00c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c80b2: 6e10 fa2a 0100 |00c5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c80b8: 0c01 |00c8: move-result-object v1 │ │ +0c80ba: 5b01 8413 |00c9: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c80be: 2867 |00cb: goto 0132 // +0067 │ │ +0c80c0: 8011 |00cc: neg-double v1, v1 │ │ +0c80c2: 8a15 |00cd: double-to-int v5, v1 │ │ +0c80c4: 835b |00ce: int-to-double v11, v5 │ │ +0c80c6: 7120 382a cb00 |00cf: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c80cc: ccb1 |00d2: sub-double/2addr v1, v11 │ │ +0c80ce: 190b 4e40 |00d3: const-wide/high16 v11, #long 4633641066610819072 // #404e │ │ +0c80d2: ad01 010b |00d5: mul-double v1, v1, v11 │ │ +0c80d6: 2206 1007 |00d7: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +0c80da: 7010 eb2a 0600 |00d9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c80e0: 540b 8413 |00dc: iget-object v11, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c80e4: 6e20 f52a b600 |00de: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c80ea: 7100 462c 0000 |00e1: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c80f0: 0c0b |00e4: move-result-object v11 │ │ +0c80f2: 23ec f609 |00e5: new-array v12, v14, [Ljava/lang/Object; // type@09f6 │ │ +0c80f6: 7110 622a 0500 |00e7: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c80fc: 0c05 |00ea: move-result-object v5 │ │ +0c80fe: 4d05 0c10 |00eb: aput-object v5, v12, v16 │ │ +0c8102: 7130 bd2a ab0c |00ed: invoke-static {v11, v10, v12}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c8108: 0c05 |00f0: move-result-object v5 │ │ +0c810a: 6e20 f52a 5600 |00f1: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8110: 6e10 fa2a 0600 |00f4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8116: 0c05 |00f7: move-result-object v5 │ │ +0c8118: 5b05 8413 |00f8: iput-object v5, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c811c: 2205 1007 |00fa: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8120: 7010 eb2a 0500 |00fc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8126: 5406 8413 |00ff: iget-object v6, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c812a: 6e20 f52a 6500 |0101: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8130: 7100 462c 0000 |0104: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c8136: 0c06 |0107: move-result-object v6 │ │ +0c8138: 23ea f609 |0108: new-array v10, v14, [Ljava/lang/Object; // type@09f6 │ │ +0c813c: 7120 3b2a 2100 |010a: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c8142: 0c01 |010d: move-result-object v1 │ │ +0c8144: 4d01 0a10 |010e: aput-object v1, v10, v16 │ │ +0c8148: 7130 bd2a d60a |0110: invoke-static {v6, v13, v10}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c814e: 0c01 |0113: move-result-object v1 │ │ +0c8150: 6e20 f52a 1500 |0114: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8156: 6e10 fa2a 0500 |0117: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c815c: 0c01 |011a: move-result-object v1 │ │ +0c815e: 5b01 8413 |011b: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c8162: 2201 1007 |011d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8166: 7010 eb2a 0100 |011f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c816c: 5402 8413 |0122: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c8170: 6e20 f52a 2100 |0124: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8176: 1a02 7a02 |0127: const-string v2, ",S," // string@027a │ │ +0c817a: 6e20 f52a 2100 |0129: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8180: 6e10 fa2a 0100 |012c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8186: 0c01 |012f: move-result-object v1 │ │ +0c8188: 5b01 8413 |0130: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c818c: 1a01 2501 |0132: const-string v1, "%03d" // string@0125 │ │ +0c8190: 1605 0000 |0134: const-wide/16 v5, #int 0 // #0 │ │ +0c8194: 2f02 0305 |0136: cmpl-double v2, v3, v5 │ │ +0c8198: 3d02 6800 |0138: if-lez v2, 01a0 // +0068 │ │ +0c819c: 8a32 |013a: double-to-int v2, v3 │ │ +0c819e: 8325 |013b: int-to-double v5, v2 │ │ +0c81a0: 7120 382a 6500 |013c: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c81a6: cc53 |013f: sub-double/2addr v3, v5 │ │ +0c81a8: 1905 4e40 |0140: const-wide/high16 v5, #long 4633641066610819072 // #404e │ │ +0c81ac: ad03 0305 |0142: mul-double v3, v3, v5 │ │ +0c81b0: 2205 1007 |0144: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c81b4: 7010 eb2a 0500 |0146: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c81ba: 5406 8413 |0149: iget-object v6, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c81be: 6e20 f52a 6500 |014b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c81c4: 7100 462c 0000 |014e: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c81ca: 0c06 |0151: move-result-object v6 │ │ +0c81cc: 23ea f609 |0152: new-array v10, v14, [Ljava/lang/Object; // type@09f6 │ │ +0c81d0: 7110 622a 0200 |0154: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c81d6: 0c02 |0157: move-result-object v2 │ │ +0c81d8: 4d02 0a10 |0158: aput-object v2, v10, v16 │ │ +0c81dc: 7130 bd2a 160a |015a: invoke-static {v6, v1, v10}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c81e2: 0c01 |015d: move-result-object v1 │ │ +0c81e4: 6e20 f52a 1500 |015e: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c81ea: 6e10 fa2a 0500 |0161: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c81f0: 0c01 |0164: move-result-object v1 │ │ +0c81f2: 5b01 8413 |0165: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c81f6: 2201 1007 |0167: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c81fa: 7010 eb2a 0100 |0169: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8200: 5402 8413 |016c: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c8204: 6e20 f52a 2100 |016e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c820a: 7100 462c 0000 |0171: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c8210: 0c02 |0174: move-result-object v2 │ │ +0c8212: 23e5 f609 |0175: new-array v5, v14, [Ljava/lang/Object; // type@09f6 │ │ +0c8216: 7120 3b2a 4300 |0177: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c821c: 0c03 |017a: move-result-object v3 │ │ +0c821e: 4d03 0510 |017b: aput-object v3, v5, v16 │ │ +0c8222: 7130 bd2a d205 |017d: invoke-static {v2, v13, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c8228: 0c02 |0180: move-result-object v2 │ │ +0c822a: 6e20 f52a 2100 |0181: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8230: 6e10 fa2a 0100 |0184: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8236: 0c01 |0187: move-result-object v1 │ │ +0c8238: 5b01 8413 |0188: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c823c: 2201 1007 |018a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8240: 7010 eb2a 0100 |018c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8246: 5402 8413 |018f: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c824a: 6e20 f52a 2100 |0191: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8250: 1a02 7702 |0194: const-string v2, ",E," // string@0277 │ │ +0c8254: 6e20 f52a 2100 |0196: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c825a: 6e10 fa2a 0100 |0199: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8260: 0c01 |019c: move-result-object v1 │ │ +0c8262: 5b01 8413 |019d: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c8266: 2867 |019f: goto 0206 // +0067 │ │ +0c8268: 8032 |01a0: neg-double v2, v3 │ │ +0c826a: 8a24 |01a1: double-to-int v4, v2 │ │ +0c826c: 8345 |01a2: int-to-double v5, v4 │ │ +0c826e: 7120 382a 6500 |01a3: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c8274: cc52 |01a6: sub-double/2addr v2, v5 │ │ +0c8276: 1905 4e40 |01a7: const-wide/high16 v5, #long 4633641066610819072 // #404e │ │ +0c827a: ad02 0205 |01a9: mul-double v2, v2, v5 │ │ +0c827e: 2205 1007 |01ab: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8282: 7010 eb2a 0500 |01ad: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8288: 5406 8413 |01b0: iget-object v6, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c828c: 6e20 f52a 6500 |01b2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8292: 7100 462c 0000 |01b5: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c8298: 0c06 |01b8: move-result-object v6 │ │ +0c829a: 23ea f609 |01b9: new-array v10, v14, [Ljava/lang/Object; // type@09f6 │ │ +0c829e: 7110 622a 0400 |01bb: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c82a4: 0c04 |01be: move-result-object v4 │ │ +0c82a6: 4d04 0a10 |01bf: aput-object v4, v10, v16 │ │ +0c82aa: 7130 bd2a 160a |01c1: invoke-static {v6, v1, v10}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c82b0: 0c01 |01c4: move-result-object v1 │ │ +0c82b2: 6e20 f52a 1500 |01c5: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c82b8: 6e10 fa2a 0500 |01c8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c82be: 0c01 |01cb: move-result-object v1 │ │ +0c82c0: 5b01 8413 |01cc: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c82c4: 2201 1007 |01ce: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c82c8: 7010 eb2a 0100 |01d0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c82ce: 5404 8413 |01d3: iget-object v4, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c82d2: 6e20 f52a 4100 |01d5: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c82d8: 7100 462c 0000 |01d8: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c82de: 0c04 |01db: move-result-object v4 │ │ +0c82e0: 23e5 f609 |01dc: new-array v5, v14, [Ljava/lang/Object; // type@09f6 │ │ +0c82e4: 7120 3b2a 3200 |01de: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c82ea: 0c02 |01e1: move-result-object v2 │ │ +0c82ec: 4d02 0510 |01e2: aput-object v2, v5, v16 │ │ +0c82f0: 7130 bd2a d405 |01e4: invoke-static {v4, v13, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c82f6: 0c02 |01e7: move-result-object v2 │ │ +0c82f8: 6e20 f52a 2100 |01e8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c82fe: 6e10 fa2a 0100 |01eb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8304: 0c01 |01ee: move-result-object v1 │ │ +0c8306: 5b01 8413 |01ef: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c830a: 2201 1007 |01f1: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c830e: 7010 eb2a 0100 |01f3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8314: 5402 8413 |01f6: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c8318: 6e20 f52a 2100 |01f8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c831e: 1a02 7d02 |01fb: const-string v2, ",W," // string@027d │ │ +0c8322: 6e20 f52a 2100 |01fd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8328: 6e10 fa2a 0100 |0200: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c832e: 0c01 |0203: move-result-object v1 │ │ +0c8330: 5b01 8413 |0204: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c8334: 2201 1007 |0206: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8338: 7010 eb2a 0100 |0208: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c833e: 5402 8413 |020b: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c8342: 6e20 f52a 2100 |020d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8348: 7100 462c 0000 |0210: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c834e: 0c02 |0213: move-result-object v2 │ │ +0c8350: 23e3 f609 |0214: new-array v3, v14, [Ljava/lang/Object; // type@09f6 │ │ +0c8354: 7702 3b2a 1800 |0216: invoke-static/range {v24, v25}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c835a: 0c04 |0219: move-result-object v4 │ │ +0c835c: 4d04 0310 |021a: aput-object v4, v3, v16 │ │ +0c8360: 1a04 2d01 |021c: const-string v4, "%05.1f" // string@012d │ │ +0c8364: 7130 bd2a 4203 |021e: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c836a: 0c02 |0221: move-result-object v2 │ │ +0c836c: 6e20 f52a 2100 |0222: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8372: 6e10 fa2a 0100 |0225: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8378: 0c01 |0228: move-result-object v1 │ │ +0c837a: 5b01 8413 |0229: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c837e: 2201 1007 |022b: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8382: 7010 eb2a 0100 |022d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8388: 5402 8413 |0230: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c838c: 6e20 f52a 2100 |0232: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8392: 6e20 f52a 8100 |0235: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8398: 6e10 fa2a 0100 |0238: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c839e: 0c01 |023b: move-result-object v1 │ │ +0c83a0: 5b01 8413 |023c: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c83a4: 2201 1007 |023e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c83a8: 7010 eb2a 0100 |0240: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c83ae: 5402 8413 |0243: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c83b2: 6e20 f52a 2100 |0245: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c83b8: 7100 462c 0000 |0248: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c83be: 0c02 |024b: move-result-object v2 │ │ +0c83c0: 23e3 f609 |024c: new-array v3, v14, [Ljava/lang/Object; // type@09f6 │ │ +0c83c4: 7702 3b2a 1a00 |024e: invoke-static/range {v26, v27}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c83ca: 0c05 |0251: move-result-object v5 │ │ +0c83cc: 4d05 0310 |0252: aput-object v5, v3, v16 │ │ +0c83d0: 7130 bd2a 4203 |0254: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c83d6: 0c02 |0257: move-result-object v2 │ │ +0c83d8: 6e20 f52a 2100 |0258: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c83de: 6e10 fa2a 0100 |025b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c83e4: 0c01 |025e: move-result-object v1 │ │ +0c83e6: 5b01 8413 |025f: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c83ea: 2201 1007 |0261: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c83ee: 7010 eb2a 0100 |0263: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c83f4: 5402 8413 |0266: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c83f8: 6e20 f52a 2100 |0268: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c83fe: 6e20 f52a 8100 |026b: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8404: 6e10 fa2a 0100 |026e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c840a: 0c01 |0271: move-result-object v1 │ │ +0c840c: 5b01 8413 |0272: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c8410: 2201 4a07 |0274: new-instance v1, Ljava/text/SimpleDateFormat; // type@074a │ │ +0c8414: 6202 2718 |0276: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ +0c8418: 1a03 cc30 |0278: const-string v3, "ddMMyy" // string@30cc │ │ +0c841c: 7030 802b 3102 |027a: invoke-direct {v1, v3, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0c8422: 7110 802c 0900 |027d: invoke-static {v9}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0c8428: 0c02 |0280: move-result-object v2 │ │ +0c842a: 6e20 842b 2100 |0281: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0c8430: 2202 1007 |0284: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8434: 7010 eb2a 0200 |0286: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c843a: 5403 8413 |0289: iget-object v3, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c843e: 6e20 f52a 3200 |028b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8444: 6e20 822b 7100 |028e: invoke-virtual {v1, v7}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0c844a: 0c01 |0291: move-result-object v1 │ │ +0c844c: 6e20 f52a 1200 |0292: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8452: 6e20 f52a 8200 |0295: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8458: 6e10 fa2a 0200 |0298: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c845e: 0c01 |029b: move-result-object v1 │ │ +0c8460: 5b01 8413 |029c: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c8464: 0501 1c00 |029e: move-wide/from16 v1, v28 │ │ +0c8468: 1605 0000 |02a0: const-wide/16 v5, #int 0 // #0 │ │ +0c846c: 3003 0105 |02a2: cmpg-double v3, v1, v5 │ │ +0c8470: 3b03 3c00 |02a4: if-gez v3, 02e0 // +003c │ │ +0c8474: 8011 |02a6: neg-double v1, v1 │ │ +0c8476: 2203 1007 |02a7: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0c847a: 7010 eb2a 0300 |02a9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8480: 5405 8413 |02ac: iget-object v5, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c8484: 6e20 f52a 5300 |02ae: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c848a: 7100 462c 0000 |02b1: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c8490: 0c05 |02b4: move-result-object v5 │ │ +0c8492: 23e6 f609 |02b5: new-array v6, v14, [Ljava/lang/Object; // type@09f6 │ │ +0c8496: 7120 3b2a 2100 |02b7: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c849c: 0c01 |02ba: move-result-object v1 │ │ +0c849e: 4d01 0610 |02bb: aput-object v1, v6, v16 │ │ +0c84a2: 7130 bd2a 4506 |02bd: invoke-static {v5, v4, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c84a8: 0c01 |02c0: move-result-object v1 │ │ +0c84aa: 6e20 f52a 1300 |02c1: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c84b0: 6e10 fa2a 0300 |02c4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c84b6: 0c01 |02c7: move-result-object v1 │ │ +0c84b8: 5b01 8413 |02c8: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c84bc: 2201 1007 |02ca: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c84c0: 7010 eb2a 0100 |02cc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c84c6: 5402 8413 |02cf: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c84ca: 6e20 f52a 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c84d0: 1a02 7602 |02d4: const-string v2, ",E" // string@0276 │ │ +0c84d4: 6e20 f52a 2100 |02d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c84da: 6e10 fa2a 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c84e0: 0c01 |02dc: move-result-object v1 │ │ +0c84e2: 5b01 8413 |02dd: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c84e6: 2839 |02df: goto 0318 // +0039 │ │ +0c84e8: 2203 1007 |02e0: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0c84ec: 7010 eb2a 0300 |02e2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c84f2: 5405 8413 |02e5: iget-object v5, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c84f6: 6e20 f52a 5300 |02e7: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c84fc: 7100 462c 0000 |02ea: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +0c8502: 0c05 |02ed: move-result-object v5 │ │ +0c8504: 23e6 f609 |02ee: new-array v6, v14, [Ljava/lang/Object; // type@09f6 │ │ +0c8508: 7702 3b2a 1c00 |02f0: invoke-static/range {v28, v29}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c850e: 0c01 |02f3: move-result-object v1 │ │ +0c8510: 4d01 0610 |02f4: aput-object v1, v6, v16 │ │ +0c8514: 7130 bd2a 4506 |02f6: invoke-static {v5, v4, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abd │ │ +0c851a: 0c01 |02f9: move-result-object v1 │ │ +0c851c: 6e20 f52a 1300 |02fa: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8522: 6e10 fa2a 0300 |02fd: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8528: 0c01 |0300: move-result-object v1 │ │ +0c852a: 5b01 8413 |0301: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c852e: 2201 1007 |0303: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8532: 7010 eb2a 0100 |0305: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8538: 5402 8413 |0308: iget-object v2, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c853c: 6e20 f52a 2100 |030a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8542: 1a02 7c02 |030d: const-string v2, ",W" // string@027c │ │ +0c8546: 6e20 f52a 2100 |030f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c854c: 6e10 fa2a 0100 |0312: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8552: 0c01 |0315: move-result-object v1 │ │ +0c8554: 5b01 8413 |0316: iput-object v1, v0, Lcom/ds/avare/nmea/RMCPacket;.mPacket:Ljava/lang/String; // field@1384 │ │ +0c8558: 7401 6f22 1100 |0318: invoke-virtual/range {v17}, Lcom/ds/avare/nmea/RMCPacket;.assemble:()V // method@226f │ │ +0c855e: 0e00 |031b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=26 │ │ 0x000d line=27 │ │ 0x000f line=32 │ │ 0x0016 line=33 │ │ 0x0021 line=34 │ │ @@ -383283,18 +383285,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c855c: |[0c855c] com.ds.avare.nmea.RTMMessage.:()V │ │ -0c856c: 1a00 8423 |0000: const-string v0, "RTM" // string@2384 │ │ -0c8570: 7020 5b22 0100 |0002: invoke-direct {v1, v0}, Lcom/ds/avare/nmea/Message;.:(Ljava/lang/String;)V // method@225b │ │ -0c8576: 0e00 |0005: return-void │ │ +0c8560: |[0c8560] com.ds.avare.nmea.RTMMessage.:()V │ │ +0c8570: 1a00 8423 |0000: const-string v0, "RTM" // string@2384 │ │ +0c8574: 7020 5b22 0100 |0002: invoke-direct {v1, v0}, Lcom/ds/avare/nmea/Message;.:(Ljava/lang/String;)V // method@225b │ │ +0c857a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/nmea/RTMMessage; │ │ │ │ Virtual methods - │ │ @@ -383303,123 +383305,123 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 205 16-bit code units │ │ -0c8578: |[0c8578] com.ds.avare.nmea.RTMMessage.parse:(Ljava/lang/String;)V │ │ -0c8588: 1a00 4702 |0000: const-string v0, "," // string@0247 │ │ -0c858c: 6e20 d02a 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0c8592: 0c09 |0005: move-result-object v9 │ │ -0c8594: 2190 |0006: array-length v0, v9 │ │ -0c8596: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ -0c859a: 3510 0300 |0009: if-ge v0, v1, 000c // +0003 │ │ -0c859e: 0e00 |000b: return-void │ │ -0c85a0: 1220 |000c: const/4 v0, #int 2 // #2 │ │ -0c85a2: 4600 0900 |000d: aget-object v0, v9, v0 │ │ -0c85a6: 7110 5d2a 0000 |000f: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0c85ac: 0a00 |0012: move-result v0 │ │ -0c85ae: 5980 8713 |0013: iput v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mIcaoAddress:I // field@1387 │ │ -0c85b2: 1230 |0015: const/4 v0, #int 3 // #3 │ │ -0c85b4: 4600 0900 |0016: aget-object v0, v9, v0 │ │ -0c85b8: 7110 392a 0000 |0018: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c85be: 0b00 |001b: move-result-wide v0 │ │ -0c85c0: 8a02 |001c: double-to-int v2, v0 │ │ -0c85c2: db02 0264 |001d: div-int/lit8 v2, v2, #int 100 // #64 │ │ -0c85c6: 8322 |001f: int-to-double v2, v2 │ │ -0c85c8: 1904 5940 |0020: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ -0c85cc: 7120 382a 3200 |0022: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c85d2: ad06 0204 |0025: mul-double v6, v2, v4 │ │ -0c85d6: cc60 |0027: sub-double/2addr v0, v6 │ │ -0c85d8: 8c00 |0028: double-to-float v0, v0 │ │ -0c85da: 1501 7042 |0029: const/high16 v1, #int 1114636288 // #4270 │ │ -0c85de: c910 |002b: div-float/2addr v0, v1 │ │ -0c85e0: 8c22 |002c: double-to-float v2, v2 │ │ -0c85e2: c620 |002d: add-float/2addr v0, v2 │ │ -0c85e4: 5980 8813 |002e: iput v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLat:F // field@1388 │ │ -0c85e8: 1240 |0030: const/4 v0, #int 4 // #4 │ │ -0c85ea: 4600 0900 |0031: aget-object v0, v9, v0 │ │ -0c85ee: 1a02 f023 |0033: const-string v2, "S" // string@23f0 │ │ -0c85f2: 6e20 ba2a 2000 |0035: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c85f8: 0a00 |0038: move-result v0 │ │ -0c85fa: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ -0c85fe: 5280 8813 |003b: iget v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLat:F // field@1388 │ │ -0c8602: 7f00 |003d: neg-float v0, v0 │ │ -0c8604: 5980 8813 |003e: iput v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLat:F // field@1388 │ │ -0c8608: 1250 |0040: const/4 v0, #int 5 // #5 │ │ -0c860a: 4600 0900 |0041: aget-object v0, v9, v0 │ │ -0c860e: 7110 392a 0000 |0043: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c8614: 0b02 |0046: move-result-wide v2 │ │ -0c8616: 8a20 |0047: double-to-int v0, v2 │ │ -0c8618: db00 0064 |0048: div-int/lit8 v0, v0, #int 100 // #64 │ │ -0c861c: 8306 |004a: int-to-double v6, v0 │ │ -0c861e: 7120 382a 7600 |004b: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c8624: ad04 0406 |004e: mul-double v4, v4, v6 │ │ -0c8628: cc42 |0050: sub-double/2addr v2, v4 │ │ -0c862a: 8c20 |0051: double-to-float v0, v2 │ │ -0c862c: c910 |0052: div-float/2addr v0, v1 │ │ -0c862e: 8c61 |0053: double-to-float v1, v6 │ │ -0c8630: c610 |0054: add-float/2addr v0, v1 │ │ -0c8632: 5980 8913 |0055: iput v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLon:F // field@1389 │ │ -0c8636: 1260 |0057: const/4 v0, #int 6 // #6 │ │ -0c8638: 4600 0900 |0058: aget-object v0, v9, v0 │ │ -0c863c: 1a01 0d29 |005a: const-string v1, "W" // string@290d │ │ -0c8640: 6e20 ba2a 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0c8646: 0a00 |005f: move-result v0 │ │ -0c8648: 3800 0700 |0060: if-eqz v0, 0067 // +0007 │ │ -0c864c: 5280 8913 |0062: iget v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLon:F // field@1389 │ │ -0c8650: 7f00 |0064: neg-float v0, v0 │ │ -0c8652: 5980 8913 |0065: iput v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLon:F // field@1389 │ │ -0c8656: 1270 |0067: const/4 v0, #int 7 // #7 │ │ -0c8658: 4600 0900 |0068: aget-object v0, v9, v0 │ │ -0c865c: 7110 392a 0000 |006a: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c8662: 0b00 |006d: move-result-wide v0 │ │ -0c8664: 8a00 |006e: double-to-int v0, v0 │ │ -0c8666: 5980 8513 |006f: iput v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mAltitude:I // field@1385 │ │ -0c866a: 1300 0800 |0071: const/16 v0, #int 8 // #8 │ │ -0c866e: 4600 0900 |0073: aget-object v0, v9, v0 │ │ -0c8672: 7110 392a 0000 |0075: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c8678: 0b00 |0078: move-result-wide v0 │ │ -0c867a: 8a00 |0079: double-to-int v0, v0 │ │ -0c867c: 5980 8613 |007a: iput v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mDirection:I // field@1386 │ │ -0c8680: 1300 0900 |007c: const/16 v0, #int 9 // #9 │ │ -0c8684: 4609 0900 |007e: aget-object v9, v9, v0 │ │ -0c8688: 7110 392a 0900 |0080: invoke-static {v9}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ -0c868e: 0b00 |0083: move-result-wide v0 │ │ -0c8690: 1802 17f3 7343 5376 e03f |0084: const-wide v2, #double 0.514444 // #3fe076534373f317 │ │ -0c869a: ad00 0002 |0089: mul-double v0, v0, v2 │ │ -0c869e: 8a09 |008b: double-to-int v9, v0 │ │ -0c86a0: 5989 8a13 |008c: iput v9, v8, Lcom/ds/avare/nmea/RTMMessage;.mSpeed:I // field@138a │ │ -0c86a4: 2209 1007 |008e: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -0c86a8: 7010 eb2a 0900 |0090: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c86ae: 1a00 1827 |0093: const-string v0, "Traffic icao addr " // string@2718 │ │ -0c86b2: 6e20 f52a 0900 |0095: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c86b8: 5280 8713 |0098: iget v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mIcaoAddress:I // field@1387 │ │ -0c86bc: 6e20 f12a 0900 |009a: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0c86c2: 1a00 af00 |009d: const-string v0, " lat " // string@00af │ │ -0c86c6: 6e20 f52a 0900 |009f: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c86cc: 5280 8813 |00a2: iget v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLat:F // field@1388 │ │ -0c86d0: 6e20 f02a 0900 |00a4: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2af0 │ │ -0c86d6: 1a00 b300 |00a7: const-string v0, " lon " // string@00b3 │ │ -0c86da: 6e20 f52a 0900 |00a9: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c86e0: 5280 8913 |00ac: iget v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLon:F // field@1389 │ │ -0c86e4: 6e20 f02a 0900 |00ae: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2af0 │ │ -0c86ea: 1a00 d000 |00b1: const-string v0, " speed " // string@00d0 │ │ -0c86ee: 6e20 f52a 0900 |00b3: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c86f4: 5280 8a13 |00b6: iget v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mSpeed:I // field@138a │ │ -0c86f8: 6e20 f12a 0900 |00b8: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0c86fe: 1a00 7a00 |00bb: const-string v0, " direction " // string@007a │ │ -0c8702: 6e20 f52a 0900 |00bd: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8708: 5280 8613 |00c0: iget v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mDirection:I // field@1386 │ │ -0c870c: 6e20 f12a 0900 |00c2: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0c8712: 6e10 fa2a 0900 |00c5: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8718: 0c09 |00c8: move-result-object v9 │ │ -0c871a: 7110 cf26 0900 |00c9: invoke-static {v9}, Lcom/ds/avare/utils/Logger;.Logit:(Ljava/lang/String;)V // method@26cf │ │ -0c8720: 0e00 |00cc: return-void │ │ +0c857c: |[0c857c] com.ds.avare.nmea.RTMMessage.parse:(Ljava/lang/String;)V │ │ +0c858c: 1a00 4702 |0000: const-string v0, "," // string@0247 │ │ +0c8590: 6e20 d02a 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0c8596: 0c09 |0005: move-result-object v9 │ │ +0c8598: 2190 |0006: array-length v0, v9 │ │ +0c859a: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ +0c859e: 3510 0300 |0009: if-ge v0, v1, 000c // +0003 │ │ +0c85a2: 0e00 |000b: return-void │ │ +0c85a4: 1220 |000c: const/4 v0, #int 2 // #2 │ │ +0c85a6: 4600 0900 |000d: aget-object v0, v9, v0 │ │ +0c85aa: 7110 5d2a 0000 |000f: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0c85b0: 0a00 |0012: move-result v0 │ │ +0c85b2: 5980 8713 |0013: iput v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mIcaoAddress:I // field@1387 │ │ +0c85b6: 1230 |0015: const/4 v0, #int 3 // #3 │ │ +0c85b8: 4600 0900 |0016: aget-object v0, v9, v0 │ │ +0c85bc: 7110 392a 0000 |0018: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c85c2: 0b00 |001b: move-result-wide v0 │ │ +0c85c4: 8a02 |001c: double-to-int v2, v0 │ │ +0c85c6: db02 0264 |001d: div-int/lit8 v2, v2, #int 100 // #64 │ │ +0c85ca: 8322 |001f: int-to-double v2, v2 │ │ +0c85cc: 1904 5940 |0020: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ +0c85d0: 7120 382a 3200 |0022: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c85d6: ad06 0204 |0025: mul-double v6, v2, v4 │ │ +0c85da: cc60 |0027: sub-double/2addr v0, v6 │ │ +0c85dc: 8c00 |0028: double-to-float v0, v0 │ │ +0c85de: 1501 7042 |0029: const/high16 v1, #int 1114636288 // #4270 │ │ +0c85e2: c910 |002b: div-float/2addr v0, v1 │ │ +0c85e4: 8c22 |002c: double-to-float v2, v2 │ │ +0c85e6: c620 |002d: add-float/2addr v0, v2 │ │ +0c85e8: 5980 8813 |002e: iput v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLat:F // field@1388 │ │ +0c85ec: 1240 |0030: const/4 v0, #int 4 // #4 │ │ +0c85ee: 4600 0900 |0031: aget-object v0, v9, v0 │ │ +0c85f2: 1a02 f023 |0033: const-string v2, "S" // string@23f0 │ │ +0c85f6: 6e20 ba2a 2000 |0035: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c85fc: 0a00 |0038: move-result v0 │ │ +0c85fe: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ +0c8602: 5280 8813 |003b: iget v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLat:F // field@1388 │ │ +0c8606: 7f00 |003d: neg-float v0, v0 │ │ +0c8608: 5980 8813 |003e: iput v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLat:F // field@1388 │ │ +0c860c: 1250 |0040: const/4 v0, #int 5 // #5 │ │ +0c860e: 4600 0900 |0041: aget-object v0, v9, v0 │ │ +0c8612: 7110 392a 0000 |0043: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c8618: 0b02 |0046: move-result-wide v2 │ │ +0c861a: 8a20 |0047: double-to-int v0, v2 │ │ +0c861c: db00 0064 |0048: div-int/lit8 v0, v0, #int 100 // #64 │ │ +0c8620: 8306 |004a: int-to-double v6, v0 │ │ +0c8622: 7120 382a 7600 |004b: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c8628: ad04 0406 |004e: mul-double v4, v4, v6 │ │ +0c862c: cc42 |0050: sub-double/2addr v2, v4 │ │ +0c862e: 8c20 |0051: double-to-float v0, v2 │ │ +0c8630: c910 |0052: div-float/2addr v0, v1 │ │ +0c8632: 8c61 |0053: double-to-float v1, v6 │ │ +0c8634: c610 |0054: add-float/2addr v0, v1 │ │ +0c8636: 5980 8913 |0055: iput v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLon:F // field@1389 │ │ +0c863a: 1260 |0057: const/4 v0, #int 6 // #6 │ │ +0c863c: 4600 0900 |0058: aget-object v0, v9, v0 │ │ +0c8640: 1a01 0d29 |005a: const-string v1, "W" // string@290d │ │ +0c8644: 6e20 ba2a 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0c864a: 0a00 |005f: move-result v0 │ │ +0c864c: 3800 0700 |0060: if-eqz v0, 0067 // +0007 │ │ +0c8650: 5280 8913 |0062: iget v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLon:F // field@1389 │ │ +0c8654: 7f00 |0064: neg-float v0, v0 │ │ +0c8656: 5980 8913 |0065: iput v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLon:F // field@1389 │ │ +0c865a: 1270 |0067: const/4 v0, #int 7 // #7 │ │ +0c865c: 4600 0900 |0068: aget-object v0, v9, v0 │ │ +0c8660: 7110 392a 0000 |006a: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c8666: 0b00 |006d: move-result-wide v0 │ │ +0c8668: 8a00 |006e: double-to-int v0, v0 │ │ +0c866a: 5980 8513 |006f: iput v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mAltitude:I // field@1385 │ │ +0c866e: 1300 0800 |0071: const/16 v0, #int 8 // #8 │ │ +0c8672: 4600 0900 |0073: aget-object v0, v9, v0 │ │ +0c8676: 7110 392a 0000 |0075: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c867c: 0b00 |0078: move-result-wide v0 │ │ +0c867e: 8a00 |0079: double-to-int v0, v0 │ │ +0c8680: 5980 8613 |007a: iput v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mDirection:I // field@1386 │ │ +0c8684: 1300 0900 |007c: const/16 v0, #int 9 // #9 │ │ +0c8688: 4609 0900 |007e: aget-object v9, v9, v0 │ │ +0c868c: 7110 392a 0900 |0080: invoke-static {v9}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2a39 │ │ +0c8692: 0b00 |0083: move-result-wide v0 │ │ +0c8694: 1802 17f3 7343 5376 e03f |0084: const-wide v2, #double 0.514444 // #3fe076534373f317 │ │ +0c869e: ad00 0002 |0089: mul-double v0, v0, v2 │ │ +0c86a2: 8a09 |008b: double-to-int v9, v0 │ │ +0c86a4: 5989 8a13 |008c: iput v9, v8, Lcom/ds/avare/nmea/RTMMessage;.mSpeed:I // field@138a │ │ +0c86a8: 2209 1007 |008e: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +0c86ac: 7010 eb2a 0900 |0090: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c86b2: 1a00 1827 |0093: const-string v0, "Traffic icao addr " // string@2718 │ │ +0c86b6: 6e20 f52a 0900 |0095: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c86bc: 5280 8713 |0098: iget v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mIcaoAddress:I // field@1387 │ │ +0c86c0: 6e20 f12a 0900 |009a: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0c86c6: 1a00 af00 |009d: const-string v0, " lat " // string@00af │ │ +0c86ca: 6e20 f52a 0900 |009f: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c86d0: 5280 8813 |00a2: iget v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLat:F // field@1388 │ │ +0c86d4: 6e20 f02a 0900 |00a4: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2af0 │ │ +0c86da: 1a00 b300 |00a7: const-string v0, " lon " // string@00b3 │ │ +0c86de: 6e20 f52a 0900 |00a9: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c86e4: 5280 8913 |00ac: iget v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mLon:F // field@1389 │ │ +0c86e8: 6e20 f02a 0900 |00ae: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2af0 │ │ +0c86ee: 1a00 d000 |00b1: const-string v0, " speed " // string@00d0 │ │ +0c86f2: 6e20 f52a 0900 |00b3: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c86f8: 5280 8a13 |00b6: iget v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mSpeed:I // field@138a │ │ +0c86fc: 6e20 f12a 0900 |00b8: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0c8702: 1a00 7a00 |00bb: const-string v0, " direction " // string@007a │ │ +0c8706: 6e20 f52a 0900 |00bd: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c870c: 5280 8613 |00c0: iget v0, v8, Lcom/ds/avare/nmea/RTMMessage;.mDirection:I // field@1386 │ │ +0c8710: 6e20 f12a 0900 |00c2: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0c8716: 6e10 fa2a 0900 |00c5: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c871c: 0c09 |00c8: move-result-object v9 │ │ +0c871e: 7110 cf26 0900 |00c9: invoke-static {v9}, Lcom/ds/avare/utils/Logger;.Logit:(Ljava/lang/String;)V // method@26cf │ │ +0c8724: 0e00 |00cc: return-void │ │ catches : 4 │ │ 0x000d - 0x0015 │ │ Ljava/lang/Exception; -> 0x0015 │ │ 0x0016 - 0x001f │ │ Ljava/lang/Exception; -> 0x00cc │ │ 0x002e - 0x004a │ │ Ljava/lang/Exception; -> 0x00cc │ │ @@ -383472,355 +383474,355 @@ │ │ type : '(JIFFIIIFLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 11 │ │ outs : 3 │ │ insns size : 743 16-bit code units │ │ -0c8750: |[0c8750] com.ds.avare.nmea.RTMPacket.:(JIFFIIIFLjava/lang/String;)V │ │ -0c8760: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -0c8764: 0201 1400 |0002: move/from16 v1, v20 │ │ -0c8768: 0202 1500 |0004: move/from16 v2, v21 │ │ -0c876c: 7601 6622 1000 |0006: invoke-direct/range {v16}, Lcom/ds/avare/nmea/Packet;.:()V // method@2266 │ │ -0c8772: 1a03 fb00 |0009: const-string v3, "$GPRTM," // string@00fb │ │ -0c8776: 5b03 8b13 |000b: iput-object v3, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c877a: 2203 5607 |000d: new-instance v3, Ljava/util/Date; // type@0756 │ │ -0c877e: 0504 1100 |000f: move-wide/from16 v4, v17 │ │ -0c8782: 7030 d52b 4305 |0011: invoke-direct {v3, v4, v5}, Ljava/util/Date;.:(J)V // method@2bd5 │ │ -0c8788: 2204 4a07 |0014: new-instance v4, Ljava/text/SimpleDateFormat; // type@074a │ │ -0c878c: 6205 2718 |0016: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ -0c8790: 1a06 2512 |0018: const-string v6, "HHmmss" // string@1225 │ │ -0c8794: 7030 802b 6405 |001a: invoke-direct {v4, v6, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -0c879a: 1a05 7c27 |001d: const-string v5, "UTC" // string@277c │ │ -0c879e: 7110 802c 0500 |001f: invoke-static {v5}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ -0c87a4: 0c05 |0022: move-result-object v5 │ │ -0c87a6: 6e20 842b 5400 |0023: invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ -0c87ac: 2205 1007 |0026: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -0c87b0: 7010 eb2a 0500 |0028: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c87b6: 5406 8b13 |002b: iget-object v6, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c87ba: 6e20 f52a 6500 |002d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c87c0: 6e20 822b 3400 |0030: invoke-virtual {v4, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -0c87c6: 0c03 |0033: move-result-object v3 │ │ -0c87c8: 6e20 f52a 3500 |0034: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c87ce: 1a03 4702 |0037: const-string v3, "," // string@0247 │ │ -0c87d2: 6e20 f52a 3500 |0039: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c87d8: 6e10 fa2a 0500 |003c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c87de: 0c04 |003f: move-result-object v4 │ │ -0c87e0: 5b04 8b13 |0040: iput-object v4, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c87e4: 2204 1007 |0042: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -0c87e8: 7010 eb2a 0400 |0044: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c87ee: 5405 8b13 |0047: iget-object v5, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c87f2: 6e20 f52a 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c87f8: 7701 612a 1300 |004c: invoke-static/range {v19}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2a61 │ │ -0c87fe: 0c05 |004f: move-result-object v5 │ │ -0c8800: 6e20 f52a 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8806: 6e20 f52a 3400 |0053: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c880c: 6e10 fa2a 0400 |0056: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8812: 0c04 |0059: move-result-object v4 │ │ -0c8814: 5b04 8b13 |005a: iput-object v4, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8818: 1a04 1901 |005c: const-string v4, "%02d" // string@0119 │ │ -0c881c: 1205 |005e: const/4 v5, #int 0 // #0 │ │ -0c881e: 1a06 2f01 |005f: const-string v6, "%06.3f" // string@012f │ │ -0c8822: 1907 4e40 |0061: const-wide/high16 v7, #long 4633641066610819072 // #404e │ │ -0c8826: 1209 |0063: const/4 v9, #int 0 // #0 │ │ -0c8828: 121a |0064: const/4 v10, #int 1 // #1 │ │ -0c882a: 2d0b 0105 |0065: cmpl-float v11, v1, v5 │ │ -0c882e: 3d0b 6200 |0067: if-lez v11, 00c9 // +0062 │ │ -0c8832: 871b |0069: float-to-int v11, v1 │ │ -0c8834: 891c |006a: float-to-double v12, v1 │ │ -0c8836: 83be |006b: int-to-double v14, v11 │ │ -0c8838: 7120 382a dc00 |006c: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c883e: 7120 382a fe00 |006f: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c8844: ccec |0072: sub-double/2addr v12, v14 │ │ -0c8846: ad0c 0c07 |0073: mul-double v12, v12, v7 │ │ -0c884a: 2201 1007 |0075: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c884e: 7010 eb2a 0100 |0077: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8854: 540e 8b13 |007a: iget-object v14, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8858: 6e20 f52a e100 |007c: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c885e: 23ae f609 |007f: new-array v14, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c8862: 7110 622a 0b00 |0081: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c8868: 0c0b |0084: move-result-object v11 │ │ -0c886a: 4d0b 0e09 |0085: aput-object v11, v14, v9 │ │ -0c886e: 7120 bc2a e400 |0087: invoke-static {v4, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c8874: 0c04 |008a: move-result-object v4 │ │ -0c8876: 6e20 f52a 4100 |008b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c887c: 6e10 fa2a 0100 |008e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8882: 0c01 |0091: move-result-object v1 │ │ -0c8884: 5b01 8b13 |0092: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8888: 2201 1007 |0094: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c888c: 7010 eb2a 0100 |0096: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8892: 5404 8b13 |0099: iget-object v4, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8896: 6e20 f52a 4100 |009b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c889c: 23a4 f609 |009e: new-array v4, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c88a0: 7120 3b2a dc00 |00a0: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c88a6: 0c0b |00a3: move-result-object v11 │ │ -0c88a8: 4d0b 0409 |00a4: aput-object v11, v4, v9 │ │ -0c88ac: 7120 bc2a 4600 |00a6: invoke-static {v6, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c88b2: 0c04 |00a9: move-result-object v4 │ │ -0c88b4: 6e20 f52a 4100 |00aa: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c88ba: 6e10 fa2a 0100 |00ad: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c88c0: 0c01 |00b0: move-result-object v1 │ │ -0c88c2: 5b01 8b13 |00b1: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c88c6: 2201 1007 |00b3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c88ca: 7010 eb2a 0100 |00b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c88d0: 5404 8b13 |00b8: iget-object v4, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c88d4: 6e20 f52a 4100 |00ba: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c88da: 1a04 7902 |00bd: const-string v4, ",N," // string@0279 │ │ -0c88de: 6e20 f52a 4100 |00bf: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c88e4: 6e10 fa2a 0100 |00c2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c88ea: 0c01 |00c5: move-result-object v1 │ │ -0c88ec: 5b01 8b13 |00c6: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c88f0: 2861 |00c8: goto 0129 // +0061 │ │ -0c88f2: 7f11 |00c9: neg-float v1, v1 │ │ -0c88f4: 871b |00ca: float-to-int v11, v1 │ │ -0c88f6: 891c |00cb: float-to-double v12, v1 │ │ -0c88f8: 83be |00cc: int-to-double v14, v11 │ │ -0c88fa: 7120 382a dc00 |00cd: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c8900: 7120 382a fe00 |00d0: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c8906: ccec |00d3: sub-double/2addr v12, v14 │ │ -0c8908: ad0c 0c07 |00d4: mul-double v12, v12, v7 │ │ -0c890c: 2201 1007 |00d6: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8910: 7010 eb2a 0100 |00d8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8916: 540e 8b13 |00db: iget-object v14, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c891a: 6e20 f52a e100 |00dd: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8920: 23ae f609 |00e0: new-array v14, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c8924: 7110 622a 0b00 |00e2: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c892a: 0c0b |00e5: move-result-object v11 │ │ -0c892c: 4d0b 0e09 |00e6: aput-object v11, v14, v9 │ │ -0c8930: 7120 bc2a e400 |00e8: invoke-static {v4, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c8936: 0c04 |00eb: move-result-object v4 │ │ -0c8938: 6e20 f52a 4100 |00ec: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c893e: 6e10 fa2a 0100 |00ef: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8944: 0c01 |00f2: move-result-object v1 │ │ -0c8946: 5b01 8b13 |00f3: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c894a: 2201 1007 |00f5: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c894e: 7010 eb2a 0100 |00f7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8954: 5404 8b13 |00fa: iget-object v4, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8958: 6e20 f52a 4100 |00fc: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c895e: 23a4 f609 |00ff: new-array v4, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c8962: 7120 3b2a dc00 |0101: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c8968: 0c0b |0104: move-result-object v11 │ │ -0c896a: 4d0b 0409 |0105: aput-object v11, v4, v9 │ │ -0c896e: 7120 bc2a 4600 |0107: invoke-static {v6, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c8974: 0c04 |010a: move-result-object v4 │ │ -0c8976: 6e20 f52a 4100 |010b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c897c: 6e10 fa2a 0100 |010e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8982: 0c01 |0111: move-result-object v1 │ │ -0c8984: 5b01 8b13 |0112: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8988: 2201 1007 |0114: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c898c: 7010 eb2a 0100 |0116: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8992: 5404 8b13 |0119: iget-object v4, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8996: 6e20 f52a 4100 |011b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c899c: 1a04 7a02 |011e: const-string v4, ",S," // string@027a │ │ -0c89a0: 6e20 f52a 4100 |0120: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c89a6: 6e10 fa2a 0100 |0123: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c89ac: 0c01 |0126: move-result-object v1 │ │ -0c89ae: 5b01 8b13 |0127: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c89b2: 1a01 2501 |0129: const-string v1, "%03d" // string@0125 │ │ -0c89b6: 2d04 0205 |012b: cmpl-float v4, v2, v5 │ │ -0c89ba: 3d04 6200 |012d: if-lez v4, 018f // +0062 │ │ -0c89be: 8724 |012f: float-to-int v4, v2 │ │ -0c89c0: 892b |0130: float-to-double v11, v2 │ │ -0c89c2: 834d |0131: int-to-double v13, v4 │ │ -0c89c4: 7120 382a cb00 |0132: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c89ca: 7120 382a ed00 |0135: invoke-static {v13, v14}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c89d0: ccdb |0138: sub-double/2addr v11, v13 │ │ -0c89d2: ad0b 0b07 |0139: mul-double v11, v11, v7 │ │ -0c89d6: 2202 1007 |013b: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0c89da: 7010 eb2a 0200 |013d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c89e0: 5405 8b13 |0140: iget-object v5, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c89e4: 6e20 f52a 5200 |0142: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c89ea: 23a5 f609 |0145: new-array v5, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c89ee: 7110 622a 0400 |0147: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c89f4: 0c04 |014a: move-result-object v4 │ │ -0c89f6: 4d04 0509 |014b: aput-object v4, v5, v9 │ │ -0c89fa: 7120 bc2a 5100 |014d: invoke-static {v1, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c8a00: 0c01 |0150: move-result-object v1 │ │ -0c8a02: 6e20 f52a 1200 |0151: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8a08: 6e10 fa2a 0200 |0154: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8a0e: 0c01 |0157: move-result-object v1 │ │ -0c8a10: 5b01 8b13 |0158: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8a14: 2201 1007 |015a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8a18: 7010 eb2a 0100 |015c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8a1e: 5402 8b13 |015f: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8a22: 6e20 f52a 2100 |0161: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8a28: 23a2 f609 |0164: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c8a2c: 7120 3b2a cb00 |0166: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c8a32: 0c04 |0169: move-result-object v4 │ │ -0c8a34: 4d04 0209 |016a: aput-object v4, v2, v9 │ │ -0c8a38: 7120 bc2a 2600 |016c: invoke-static {v6, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c8a3e: 0c02 |016f: move-result-object v2 │ │ -0c8a40: 6e20 f52a 2100 |0170: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8a46: 6e10 fa2a 0100 |0173: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8a4c: 0c01 |0176: move-result-object v1 │ │ -0c8a4e: 5b01 8b13 |0177: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8a52: 2201 1007 |0179: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8a56: 7010 eb2a 0100 |017b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8a5c: 5402 8b13 |017e: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8a60: 6e20 f52a 2100 |0180: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8a66: 1a02 7702 |0183: const-string v2, ",E," // string@0277 │ │ -0c8a6a: 6e20 f52a 2100 |0185: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8a70: 6e10 fa2a 0100 |0188: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8a76: 0c01 |018b: move-result-object v1 │ │ -0c8a78: 5b01 8b13 |018c: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8a7c: 2861 |018e: goto 01ef // +0061 │ │ -0c8a7e: 7f22 |018f: neg-float v2, v2 │ │ -0c8a80: 8724 |0190: float-to-int v4, v2 │ │ -0c8a82: 892b |0191: float-to-double v11, v2 │ │ -0c8a84: 834d |0192: int-to-double v13, v4 │ │ -0c8a86: 7120 382a cb00 |0193: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c8a8c: 7120 382a ed00 |0196: invoke-static {v13, v14}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0c8a92: ccdb |0199: sub-double/2addr v11, v13 │ │ -0c8a94: ad0b 0b07 |019a: mul-double v11, v11, v7 │ │ -0c8a98: 2202 1007 |019c: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8a9c: 7010 eb2a 0200 |019e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8aa2: 5405 8b13 |01a1: iget-object v5, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8aa6: 6e20 f52a 5200 |01a3: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8aac: 23a5 f609 |01a6: new-array v5, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c8ab0: 7110 622a 0400 |01a8: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c8ab6: 0c04 |01ab: move-result-object v4 │ │ -0c8ab8: 4d04 0509 |01ac: aput-object v4, v5, v9 │ │ -0c8abc: 7120 bc2a 5100 |01ae: invoke-static {v1, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c8ac2: 0c01 |01b1: move-result-object v1 │ │ -0c8ac4: 6e20 f52a 1200 |01b2: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8aca: 6e10 fa2a 0200 |01b5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8ad0: 0c01 |01b8: move-result-object v1 │ │ -0c8ad2: 5b01 8b13 |01b9: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8ad6: 2201 1007 |01bb: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8ada: 7010 eb2a 0100 |01bd: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8ae0: 5402 8b13 |01c0: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8ae4: 6e20 f52a 2100 |01c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8aea: 23a2 f609 |01c5: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c8aee: 7120 3b2a cb00 |01c7: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0c8af4: 0c04 |01ca: move-result-object v4 │ │ -0c8af6: 4d04 0209 |01cb: aput-object v4, v2, v9 │ │ -0c8afa: 7120 bc2a 2600 |01cd: invoke-static {v6, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c8b00: 0c02 |01d0: move-result-object v2 │ │ -0c8b02: 6e20 f52a 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8b08: 6e10 fa2a 0100 |01d4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8b0e: 0c01 |01d7: move-result-object v1 │ │ -0c8b10: 5b01 8b13 |01d8: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8b14: 2201 1007 |01da: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8b18: 7010 eb2a 0100 |01dc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8b1e: 5402 8b13 |01df: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8b22: 6e20 f52a 2100 |01e1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8b28: 1a02 7d02 |01e4: const-string v2, ",W," // string@027d │ │ -0c8b2c: 6e20 f52a 2100 |01e6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8b32: 6e10 fa2a 0100 |01e9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8b38: 0c01 |01ec: move-result-object v1 │ │ -0c8b3a: 5b01 8b13 |01ed: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8b3e: 2201 1007 |01ef: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8b42: 7010 eb2a 0100 |01f1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8b48: 5402 8b13 |01f4: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8b4c: 6e20 f52a 2100 |01f6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8b52: 23a2 f609 |01f9: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c8b56: 7701 622a 1600 |01fb: invoke-static/range {v22}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c8b5c: 0c04 |01fe: move-result-object v4 │ │ -0c8b5e: 4d04 0209 |01ff: aput-object v4, v2, v9 │ │ -0c8b62: 1a04 1501 |0201: const-string v4, "%.1f" // string@0115 │ │ -0c8b66: 7120 bc2a 2400 |0203: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c8b6c: 0c02 |0206: move-result-object v2 │ │ -0c8b6e: 6e20 f52a 2100 |0207: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8b74: 6e10 fa2a 0100 |020a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8b7a: 0c01 |020d: move-result-object v1 │ │ -0c8b7c: 5b01 8b13 |020e: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8b80: 2201 1007 |0210: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8b84: 7010 eb2a 0100 |0212: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8b8a: 5402 8b13 |0215: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8b8e: 6e20 f52a 2100 |0217: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8b94: 6e20 f52a 3100 |021a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8b9a: 6e10 fa2a 0100 |021d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8ba0: 0c01 |0220: move-result-object v1 │ │ -0c8ba2: 5b01 8b13 |0221: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8ba6: 2201 1007 |0223: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8baa: 7010 eb2a 0100 |0225: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8bb0: 5402 8b13 |0228: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8bb4: 6e20 f52a 2100 |022a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8bba: 23a2 f609 |022d: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c8bbe: 7701 4e2a 1900 |022f: invoke-static/range {v25}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2a4e │ │ -0c8bc4: 0c04 |0232: move-result-object v4 │ │ -0c8bc6: 4d04 0209 |0233: aput-object v4, v2, v9 │ │ -0c8bca: 1a04 2d01 |0235: const-string v4, "%05.1f" // string@012d │ │ -0c8bce: 7120 bc2a 2400 |0237: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c8bd4: 0c02 |023a: move-result-object v2 │ │ -0c8bd6: 6e20 f52a 2100 |023b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8bdc: 6e10 fa2a 0100 |023e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8be2: 0c01 |0241: move-result-object v1 │ │ -0c8be4: 5b01 8b13 |0242: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8be8: 2201 1007 |0244: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8bec: 7010 eb2a 0100 |0246: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8bf2: 5402 8b13 |0249: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8bf6: 6e20 f52a 2100 |024b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8bfc: 6e20 f52a 3100 |024e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8c02: 6e10 fa2a 0100 |0251: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8c08: 0c01 |0254: move-result-object v1 │ │ -0c8c0a: 5b01 8b13 |0255: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8c0e: 2201 1007 |0257: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8c12: 7010 eb2a 0100 |0259: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8c18: 5402 8b13 |025c: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8c1c: 6e20 f52a 2100 |025e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8c22: 23a2 f609 |0261: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c8c26: 7701 622a 1700 |0263: invoke-static/range {v23}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c8c2c: 0c05 |0266: move-result-object v5 │ │ -0c8c2e: 4d05 0209 |0267: aput-object v5, v2, v9 │ │ -0c8c32: 7120 bc2a 2400 |0269: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c8c38: 0c02 |026c: move-result-object v2 │ │ -0c8c3a: 6e20 f52a 2100 |026d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8c40: 6e10 fa2a 0100 |0270: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8c46: 0c01 |0273: move-result-object v1 │ │ -0c8c48: 5b01 8b13 |0274: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8c4c: 2201 1007 |0276: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8c50: 7010 eb2a 0100 |0278: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8c56: 5402 8b13 |027b: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8c5a: 6e20 f52a 2100 |027d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8c60: 6e20 f52a 3100 |0280: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8c66: 6e10 fa2a 0100 |0283: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8c6c: 0c01 |0286: move-result-object v1 │ │ -0c8c6e: 5b01 8b13 |0287: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8c72: 2201 1007 |0289: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8c76: 7010 eb2a 0100 |028b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8c7c: 5402 8b13 |028e: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8c80: 6e20 f52a 2100 |0290: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8c86: 23a2 f609 |0293: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ -0c8c8a: 7701 622a 1800 |0295: invoke-static/range {v24}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -0c8c90: 0c05 |0298: move-result-object v5 │ │ -0c8c92: 4d05 0209 |0299: aput-object v5, v2, v9 │ │ -0c8c96: 7120 bc2a 2400 |029b: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -0c8c9c: 0c02 |029e: move-result-object v2 │ │ -0c8c9e: 6e20 f52a 2100 |029f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8ca4: 6e10 fa2a 0100 |02a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8caa: 0c01 |02a5: move-result-object v1 │ │ -0c8cac: 5b01 8b13 |02a6: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8cb0: 2201 1007 |02a8: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8cb4: 7010 eb2a 0100 |02aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8cba: 5402 8b13 |02ad: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8cbe: 6e20 f52a 2100 |02af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8cc4: 6e20 f52a 3100 |02b2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8cca: 6e10 fa2a 0100 |02b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8cd0: 0c01 |02b8: move-result-object v1 │ │ -0c8cd2: 5b01 8b13 |02b9: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8cd6: 2201 1007 |02bb: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8cda: 7010 eb2a 0100 |02bd: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8ce0: 5402 8b13 |02c0: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8ce4: 6e20 f52a 2100 |02c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8cea: 0802 1a00 |02c5: move-object/from16 v2, v26 │ │ -0c8cee: 6e20 f52a 2100 |02c7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8cf4: 6e10 fa2a 0100 |02ca: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8cfa: 0c01 |02cd: move-result-object v1 │ │ -0c8cfc: 5b01 8b13 |02ce: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8d00: 2201 1007 |02d0: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0c8d04: 7010 eb2a 0100 |02d2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0c8d0a: 5402 8b13 |02d5: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8d0e: 6e20 f52a 2100 |02d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8d14: 6e20 f52a 3100 |02da: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0c8d1a: 6e10 fa2a 0100 |02dd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0c8d20: 0c01 |02e0: move-result-object v1 │ │ -0c8d22: 5b01 8b13 |02e1: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ -0c8d26: 7401 7522 1000 |02e3: invoke-virtual/range {v16}, Lcom/ds/avare/nmea/RTMPacket;.assemble:()V // method@2275 │ │ -0c8d2c: 0e00 |02e6: return-void │ │ +0c8754: |[0c8754] com.ds.avare.nmea.RTMPacket.:(JIFFIIIFLjava/lang/String;)V │ │ +0c8764: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +0c8768: 0201 1400 |0002: move/from16 v1, v20 │ │ +0c876c: 0202 1500 |0004: move/from16 v2, v21 │ │ +0c8770: 7601 6622 1000 |0006: invoke-direct/range {v16}, Lcom/ds/avare/nmea/Packet;.:()V // method@2266 │ │ +0c8776: 1a03 fb00 |0009: const-string v3, "$GPRTM," // string@00fb │ │ +0c877a: 5b03 8b13 |000b: iput-object v3, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c877e: 2203 5607 |000d: new-instance v3, Ljava/util/Date; // type@0756 │ │ +0c8782: 0504 1100 |000f: move-wide/from16 v4, v17 │ │ +0c8786: 7030 d52b 4305 |0011: invoke-direct {v3, v4, v5}, Ljava/util/Date;.:(J)V // method@2bd5 │ │ +0c878c: 2204 4a07 |0014: new-instance v4, Ljava/text/SimpleDateFormat; // type@074a │ │ +0c8790: 6205 2718 |0016: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1827 │ │ +0c8794: 1a06 2512 |0018: const-string v6, "HHmmss" // string@1225 │ │ +0c8798: 7030 802b 6405 |001a: invoke-direct {v4, v6, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +0c879e: 1a05 7c27 |001d: const-string v5, "UTC" // string@277c │ │ +0c87a2: 7110 802c 0500 |001f: invoke-static {v5}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@2c80 │ │ +0c87a8: 0c05 |0022: move-result-object v5 │ │ +0c87aa: 6e20 842b 5400 |0023: invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@2b84 │ │ +0c87b0: 2205 1007 |0026: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +0c87b4: 7010 eb2a 0500 |0028: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c87ba: 5406 8b13 |002b: iget-object v6, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c87be: 6e20 f52a 6500 |002d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c87c4: 6e20 822b 3400 |0030: invoke-virtual {v4, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +0c87ca: 0c03 |0033: move-result-object v3 │ │ +0c87cc: 6e20 f52a 3500 |0034: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c87d2: 1a03 4702 |0037: const-string v3, "," // string@0247 │ │ +0c87d6: 6e20 f52a 3500 |0039: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c87dc: 6e10 fa2a 0500 |003c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c87e2: 0c04 |003f: move-result-object v4 │ │ +0c87e4: 5b04 8b13 |0040: iput-object v4, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c87e8: 2204 1007 |0042: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +0c87ec: 7010 eb2a 0400 |0044: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c87f2: 5405 8b13 |0047: iget-object v5, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c87f6: 6e20 f52a 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c87fc: 7701 612a 1300 |004c: invoke-static/range {v19}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2a61 │ │ +0c8802: 0c05 |004f: move-result-object v5 │ │ +0c8804: 6e20 f52a 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c880a: 6e20 f52a 3400 |0053: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8810: 6e10 fa2a 0400 |0056: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8816: 0c04 |0059: move-result-object v4 │ │ +0c8818: 5b04 8b13 |005a: iput-object v4, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c881c: 1a04 1901 |005c: const-string v4, "%02d" // string@0119 │ │ +0c8820: 1205 |005e: const/4 v5, #int 0 // #0 │ │ +0c8822: 1a06 2f01 |005f: const-string v6, "%06.3f" // string@012f │ │ +0c8826: 1907 4e40 |0061: const-wide/high16 v7, #long 4633641066610819072 // #404e │ │ +0c882a: 1209 |0063: const/4 v9, #int 0 // #0 │ │ +0c882c: 121a |0064: const/4 v10, #int 1 // #1 │ │ +0c882e: 2d0b 0105 |0065: cmpl-float v11, v1, v5 │ │ +0c8832: 3d0b 6200 |0067: if-lez v11, 00c9 // +0062 │ │ +0c8836: 871b |0069: float-to-int v11, v1 │ │ +0c8838: 891c |006a: float-to-double v12, v1 │ │ +0c883a: 83be |006b: int-to-double v14, v11 │ │ +0c883c: 7120 382a dc00 |006c: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c8842: 7120 382a fe00 |006f: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c8848: ccec |0072: sub-double/2addr v12, v14 │ │ +0c884a: ad0c 0c07 |0073: mul-double v12, v12, v7 │ │ +0c884e: 2201 1007 |0075: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8852: 7010 eb2a 0100 |0077: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8858: 540e 8b13 |007a: iget-object v14, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c885c: 6e20 f52a e100 |007c: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8862: 23ae f609 |007f: new-array v14, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c8866: 7110 622a 0b00 |0081: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c886c: 0c0b |0084: move-result-object v11 │ │ +0c886e: 4d0b 0e09 |0085: aput-object v11, v14, v9 │ │ +0c8872: 7120 bc2a e400 |0087: invoke-static {v4, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c8878: 0c04 |008a: move-result-object v4 │ │ +0c887a: 6e20 f52a 4100 |008b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8880: 6e10 fa2a 0100 |008e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8886: 0c01 |0091: move-result-object v1 │ │ +0c8888: 5b01 8b13 |0092: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c888c: 2201 1007 |0094: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8890: 7010 eb2a 0100 |0096: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8896: 5404 8b13 |0099: iget-object v4, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c889a: 6e20 f52a 4100 |009b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c88a0: 23a4 f609 |009e: new-array v4, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c88a4: 7120 3b2a dc00 |00a0: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c88aa: 0c0b |00a3: move-result-object v11 │ │ +0c88ac: 4d0b 0409 |00a4: aput-object v11, v4, v9 │ │ +0c88b0: 7120 bc2a 4600 |00a6: invoke-static {v6, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c88b6: 0c04 |00a9: move-result-object v4 │ │ +0c88b8: 6e20 f52a 4100 |00aa: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c88be: 6e10 fa2a 0100 |00ad: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c88c4: 0c01 |00b0: move-result-object v1 │ │ +0c88c6: 5b01 8b13 |00b1: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c88ca: 2201 1007 |00b3: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c88ce: 7010 eb2a 0100 |00b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c88d4: 5404 8b13 |00b8: iget-object v4, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c88d8: 6e20 f52a 4100 |00ba: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c88de: 1a04 7902 |00bd: const-string v4, ",N," // string@0279 │ │ +0c88e2: 6e20 f52a 4100 |00bf: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c88e8: 6e10 fa2a 0100 |00c2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c88ee: 0c01 |00c5: move-result-object v1 │ │ +0c88f0: 5b01 8b13 |00c6: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c88f4: 2861 |00c8: goto 0129 // +0061 │ │ +0c88f6: 7f11 |00c9: neg-float v1, v1 │ │ +0c88f8: 871b |00ca: float-to-int v11, v1 │ │ +0c88fa: 891c |00cb: float-to-double v12, v1 │ │ +0c88fc: 83be |00cc: int-to-double v14, v11 │ │ +0c88fe: 7120 382a dc00 |00cd: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c8904: 7120 382a fe00 |00d0: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c890a: ccec |00d3: sub-double/2addr v12, v14 │ │ +0c890c: ad0c 0c07 |00d4: mul-double v12, v12, v7 │ │ +0c8910: 2201 1007 |00d6: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8914: 7010 eb2a 0100 |00d8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c891a: 540e 8b13 |00db: iget-object v14, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c891e: 6e20 f52a e100 |00dd: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8924: 23ae f609 |00e0: new-array v14, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c8928: 7110 622a 0b00 |00e2: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c892e: 0c0b |00e5: move-result-object v11 │ │ +0c8930: 4d0b 0e09 |00e6: aput-object v11, v14, v9 │ │ +0c8934: 7120 bc2a e400 |00e8: invoke-static {v4, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c893a: 0c04 |00eb: move-result-object v4 │ │ +0c893c: 6e20 f52a 4100 |00ec: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8942: 6e10 fa2a 0100 |00ef: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8948: 0c01 |00f2: move-result-object v1 │ │ +0c894a: 5b01 8b13 |00f3: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c894e: 2201 1007 |00f5: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8952: 7010 eb2a 0100 |00f7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8958: 5404 8b13 |00fa: iget-object v4, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c895c: 6e20 f52a 4100 |00fc: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8962: 23a4 f609 |00ff: new-array v4, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c8966: 7120 3b2a dc00 |0101: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c896c: 0c0b |0104: move-result-object v11 │ │ +0c896e: 4d0b 0409 |0105: aput-object v11, v4, v9 │ │ +0c8972: 7120 bc2a 4600 |0107: invoke-static {v6, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c8978: 0c04 |010a: move-result-object v4 │ │ +0c897a: 6e20 f52a 4100 |010b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8980: 6e10 fa2a 0100 |010e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8986: 0c01 |0111: move-result-object v1 │ │ +0c8988: 5b01 8b13 |0112: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c898c: 2201 1007 |0114: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8990: 7010 eb2a 0100 |0116: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8996: 5404 8b13 |0119: iget-object v4, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c899a: 6e20 f52a 4100 |011b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c89a0: 1a04 7a02 |011e: const-string v4, ",S," // string@027a │ │ +0c89a4: 6e20 f52a 4100 |0120: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c89aa: 6e10 fa2a 0100 |0123: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c89b0: 0c01 |0126: move-result-object v1 │ │ +0c89b2: 5b01 8b13 |0127: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c89b6: 1a01 2501 |0129: const-string v1, "%03d" // string@0125 │ │ +0c89ba: 2d04 0205 |012b: cmpl-float v4, v2, v5 │ │ +0c89be: 3d04 6200 |012d: if-lez v4, 018f // +0062 │ │ +0c89c2: 8724 |012f: float-to-int v4, v2 │ │ +0c89c4: 892b |0130: float-to-double v11, v2 │ │ +0c89c6: 834d |0131: int-to-double v13, v4 │ │ +0c89c8: 7120 382a cb00 |0132: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c89ce: 7120 382a ed00 |0135: invoke-static {v13, v14}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c89d4: ccdb |0138: sub-double/2addr v11, v13 │ │ +0c89d6: ad0b 0b07 |0139: mul-double v11, v11, v7 │ │ +0c89da: 2202 1007 |013b: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0c89de: 7010 eb2a 0200 |013d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c89e4: 5405 8b13 |0140: iget-object v5, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c89e8: 6e20 f52a 5200 |0142: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c89ee: 23a5 f609 |0145: new-array v5, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c89f2: 7110 622a 0400 |0147: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c89f8: 0c04 |014a: move-result-object v4 │ │ +0c89fa: 4d04 0509 |014b: aput-object v4, v5, v9 │ │ +0c89fe: 7120 bc2a 5100 |014d: invoke-static {v1, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c8a04: 0c01 |0150: move-result-object v1 │ │ +0c8a06: 6e20 f52a 1200 |0151: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8a0c: 6e10 fa2a 0200 |0154: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8a12: 0c01 |0157: move-result-object v1 │ │ +0c8a14: 5b01 8b13 |0158: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8a18: 2201 1007 |015a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8a1c: 7010 eb2a 0100 |015c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8a22: 5402 8b13 |015f: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8a26: 6e20 f52a 2100 |0161: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8a2c: 23a2 f609 |0164: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c8a30: 7120 3b2a cb00 |0166: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c8a36: 0c04 |0169: move-result-object v4 │ │ +0c8a38: 4d04 0209 |016a: aput-object v4, v2, v9 │ │ +0c8a3c: 7120 bc2a 2600 |016c: invoke-static {v6, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c8a42: 0c02 |016f: move-result-object v2 │ │ +0c8a44: 6e20 f52a 2100 |0170: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8a4a: 6e10 fa2a 0100 |0173: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8a50: 0c01 |0176: move-result-object v1 │ │ +0c8a52: 5b01 8b13 |0177: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8a56: 2201 1007 |0179: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8a5a: 7010 eb2a 0100 |017b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8a60: 5402 8b13 |017e: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8a64: 6e20 f52a 2100 |0180: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8a6a: 1a02 7702 |0183: const-string v2, ",E," // string@0277 │ │ +0c8a6e: 6e20 f52a 2100 |0185: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8a74: 6e10 fa2a 0100 |0188: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8a7a: 0c01 |018b: move-result-object v1 │ │ +0c8a7c: 5b01 8b13 |018c: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8a80: 2861 |018e: goto 01ef // +0061 │ │ +0c8a82: 7f22 |018f: neg-float v2, v2 │ │ +0c8a84: 8724 |0190: float-to-int v4, v2 │ │ +0c8a86: 892b |0191: float-to-double v11, v2 │ │ +0c8a88: 834d |0192: int-to-double v13, v4 │ │ +0c8a8a: 7120 382a cb00 |0193: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c8a90: 7120 382a ed00 |0196: invoke-static {v13, v14}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0c8a96: ccdb |0199: sub-double/2addr v11, v13 │ │ +0c8a98: ad0b 0b07 |019a: mul-double v11, v11, v7 │ │ +0c8a9c: 2202 1007 |019c: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8aa0: 7010 eb2a 0200 |019e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8aa6: 5405 8b13 |01a1: iget-object v5, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8aaa: 6e20 f52a 5200 |01a3: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8ab0: 23a5 f609 |01a6: new-array v5, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c8ab4: 7110 622a 0400 |01a8: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c8aba: 0c04 |01ab: move-result-object v4 │ │ +0c8abc: 4d04 0509 |01ac: aput-object v4, v5, v9 │ │ +0c8ac0: 7120 bc2a 5100 |01ae: invoke-static {v1, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c8ac6: 0c01 |01b1: move-result-object v1 │ │ +0c8ac8: 6e20 f52a 1200 |01b2: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8ace: 6e10 fa2a 0200 |01b5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8ad4: 0c01 |01b8: move-result-object v1 │ │ +0c8ad6: 5b01 8b13 |01b9: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8ada: 2201 1007 |01bb: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8ade: 7010 eb2a 0100 |01bd: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8ae4: 5402 8b13 |01c0: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8ae8: 6e20 f52a 2100 |01c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8aee: 23a2 f609 |01c5: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c8af2: 7120 3b2a cb00 |01c7: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0c8af8: 0c04 |01ca: move-result-object v4 │ │ +0c8afa: 4d04 0209 |01cb: aput-object v4, v2, v9 │ │ +0c8afe: 7120 bc2a 2600 |01cd: invoke-static {v6, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c8b04: 0c02 |01d0: move-result-object v2 │ │ +0c8b06: 6e20 f52a 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8b0c: 6e10 fa2a 0100 |01d4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8b12: 0c01 |01d7: move-result-object v1 │ │ +0c8b14: 5b01 8b13 |01d8: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8b18: 2201 1007 |01da: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8b1c: 7010 eb2a 0100 |01dc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8b22: 5402 8b13 |01df: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8b26: 6e20 f52a 2100 |01e1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8b2c: 1a02 7d02 |01e4: const-string v2, ",W," // string@027d │ │ +0c8b30: 6e20 f52a 2100 |01e6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8b36: 6e10 fa2a 0100 |01e9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8b3c: 0c01 |01ec: move-result-object v1 │ │ +0c8b3e: 5b01 8b13 |01ed: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8b42: 2201 1007 |01ef: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8b46: 7010 eb2a 0100 |01f1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8b4c: 5402 8b13 |01f4: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8b50: 6e20 f52a 2100 |01f6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8b56: 23a2 f609 |01f9: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c8b5a: 7701 622a 1600 |01fb: invoke-static/range {v22}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c8b60: 0c04 |01fe: move-result-object v4 │ │ +0c8b62: 4d04 0209 |01ff: aput-object v4, v2, v9 │ │ +0c8b66: 1a04 1501 |0201: const-string v4, "%.1f" // string@0115 │ │ +0c8b6a: 7120 bc2a 2400 |0203: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c8b70: 0c02 |0206: move-result-object v2 │ │ +0c8b72: 6e20 f52a 2100 |0207: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8b78: 6e10 fa2a 0100 |020a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8b7e: 0c01 |020d: move-result-object v1 │ │ +0c8b80: 5b01 8b13 |020e: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8b84: 2201 1007 |0210: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8b88: 7010 eb2a 0100 |0212: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8b8e: 5402 8b13 |0215: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8b92: 6e20 f52a 2100 |0217: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8b98: 6e20 f52a 3100 |021a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8b9e: 6e10 fa2a 0100 |021d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8ba4: 0c01 |0220: move-result-object v1 │ │ +0c8ba6: 5b01 8b13 |0221: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8baa: 2201 1007 |0223: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8bae: 7010 eb2a 0100 |0225: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8bb4: 5402 8b13 |0228: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8bb8: 6e20 f52a 2100 |022a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8bbe: 23a2 f609 |022d: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c8bc2: 7701 4e2a 1900 |022f: invoke-static/range {v25}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2a4e │ │ +0c8bc8: 0c04 |0232: move-result-object v4 │ │ +0c8bca: 4d04 0209 |0233: aput-object v4, v2, v9 │ │ +0c8bce: 1a04 2d01 |0235: const-string v4, "%05.1f" // string@012d │ │ +0c8bd2: 7120 bc2a 2400 |0237: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c8bd8: 0c02 |023a: move-result-object v2 │ │ +0c8bda: 6e20 f52a 2100 |023b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8be0: 6e10 fa2a 0100 |023e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8be6: 0c01 |0241: move-result-object v1 │ │ +0c8be8: 5b01 8b13 |0242: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8bec: 2201 1007 |0244: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8bf0: 7010 eb2a 0100 |0246: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8bf6: 5402 8b13 |0249: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8bfa: 6e20 f52a 2100 |024b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8c00: 6e20 f52a 3100 |024e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8c06: 6e10 fa2a 0100 |0251: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8c0c: 0c01 |0254: move-result-object v1 │ │ +0c8c0e: 5b01 8b13 |0255: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8c12: 2201 1007 |0257: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8c16: 7010 eb2a 0100 |0259: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8c1c: 5402 8b13 |025c: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8c20: 6e20 f52a 2100 |025e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8c26: 23a2 f609 |0261: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c8c2a: 7701 622a 1700 |0263: invoke-static/range {v23}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c8c30: 0c05 |0266: move-result-object v5 │ │ +0c8c32: 4d05 0209 |0267: aput-object v5, v2, v9 │ │ +0c8c36: 7120 bc2a 2400 |0269: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c8c3c: 0c02 |026c: move-result-object v2 │ │ +0c8c3e: 6e20 f52a 2100 |026d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8c44: 6e10 fa2a 0100 |0270: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8c4a: 0c01 |0273: move-result-object v1 │ │ +0c8c4c: 5b01 8b13 |0274: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8c50: 2201 1007 |0276: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8c54: 7010 eb2a 0100 |0278: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8c5a: 5402 8b13 |027b: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8c5e: 6e20 f52a 2100 |027d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8c64: 6e20 f52a 3100 |0280: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8c6a: 6e10 fa2a 0100 |0283: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8c70: 0c01 |0286: move-result-object v1 │ │ +0c8c72: 5b01 8b13 |0287: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8c76: 2201 1007 |0289: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8c7a: 7010 eb2a 0100 |028b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8c80: 5402 8b13 |028e: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8c84: 6e20 f52a 2100 |0290: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8c8a: 23a2 f609 |0293: new-array v2, v10, [Ljava/lang/Object; // type@09f6 │ │ +0c8c8e: 7701 622a 1800 |0295: invoke-static/range {v24}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +0c8c94: 0c05 |0298: move-result-object v5 │ │ +0c8c96: 4d05 0209 |0299: aput-object v5, v2, v9 │ │ +0c8c9a: 7120 bc2a 2400 |029b: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +0c8ca0: 0c02 |029e: move-result-object v2 │ │ +0c8ca2: 6e20 f52a 2100 |029f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8ca8: 6e10 fa2a 0100 |02a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8cae: 0c01 |02a5: move-result-object v1 │ │ +0c8cb0: 5b01 8b13 |02a6: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8cb4: 2201 1007 |02a8: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8cb8: 7010 eb2a 0100 |02aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8cbe: 5402 8b13 |02ad: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8cc2: 6e20 f52a 2100 |02af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8cc8: 6e20 f52a 3100 |02b2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8cce: 6e10 fa2a 0100 |02b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8cd4: 0c01 |02b8: move-result-object v1 │ │ +0c8cd6: 5b01 8b13 |02b9: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8cda: 2201 1007 |02bb: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8cde: 7010 eb2a 0100 |02bd: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8ce4: 5402 8b13 |02c0: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8ce8: 6e20 f52a 2100 |02c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8cee: 0802 1a00 |02c5: move-object/from16 v2, v26 │ │ +0c8cf2: 6e20 f52a 2100 |02c7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8cf8: 6e10 fa2a 0100 |02ca: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8cfe: 0c01 |02cd: move-result-object v1 │ │ +0c8d00: 5b01 8b13 |02ce: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8d04: 2201 1007 |02d0: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0c8d08: 7010 eb2a 0100 |02d2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0c8d0e: 5402 8b13 |02d5: iget-object v2, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8d12: 6e20 f52a 2100 |02d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8d18: 6e20 f52a 3100 |02da: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0c8d1e: 6e10 fa2a 0100 |02dd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0c8d24: 0c01 |02e0: move-result-object v1 │ │ +0c8d26: 5b01 8b13 |02e1: iput-object v1, v0, Lcom/ds/avare/nmea/RTMPacket;.mPacket:Ljava/lang/String; // field@138b │ │ +0c8d2a: 7401 7522 1000 |02e3: invoke-virtual/range {v16}, Lcom/ds/avare/nmea/RTMPacket;.assemble:()V // method@2275 │ │ +0c8d30: 0e00 |02e6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=38 │ │ 0x000b line=40 │ │ 0x000d line=45 │ │ 0x0014 line=46 │ │ 0x001f line=47 │ │ @@ -383927,35 +383929,35 @@ │ │ type : '(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0d621c: |[0d621c] com.ds.avare.place.DatabaseDestination.:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)V │ │ -0d622c: 7030 dc22 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/ds/avare/place/Destination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V // method@22dc │ │ -0d6232: 2201 6307 |0003: new-instance v1, Ljava/util/LinkedList; // type@0763 │ │ -0d6236: 7010 152c 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0d623c: 5b01 cc13 |0008: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mRunways:Ljava/util/LinkedList; // field@13cc │ │ -0d6240: 2201 6107 |000a: new-instance v1, Ljava/util/LinkedHashMap; // type@0761 │ │ -0d6244: 7010 072c 0100 |000c: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ -0d624a: 5b01 c513 |000f: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mFreq:Ljava/util/LinkedHashMap; // field@13c5 │ │ -0d624e: 2201 6307 |0011: new-instance v1, Ljava/util/LinkedList; // type@0763 │ │ -0d6252: 7010 152c 0100 |0013: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0d6258: 5b01 c013 |0016: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mAwos:Ljava/util/LinkedList; // field@13c0 │ │ -0d625c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0d625e: 5b01 bf13 |0019: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mAfdFound:[Ljava/lang/String; // field@13bf │ │ -0d6262: 1a01 0000 |001b: const-string v1, "" // string@0000 │ │ -0d6266: 5b01 c213 |001d: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mDbType:Ljava/lang/String; // field@13c2 │ │ -0d626a: 5b03 c313 |001f: iput-object v3, v0, Lcom/ds/avare/place/DatabaseDestination;.mDestType:Ljava/lang/String; // field@13c3 │ │ -0d626e: 5401 cd13 |0021: iget-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mService:Lcom/ds/avare/StorageService; // field@13cd │ │ -0d6272: 6e10 ff1d 0100 |0023: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0d6278: 0c01 |0026: move-result-object v1 │ │ -0d627a: 5b01 c113 |0027: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mDataSource:Lcom/ds/avare/content/DataSource; // field@13c1 │ │ -0d627e: 0e00 |0029: return-void │ │ +0d6220: |[0d6220] com.ds.avare.place.DatabaseDestination.:(Lcom/ds/avare/StorageService;Ljava/lang/String;Ljava/lang/String;)V │ │ +0d6230: 7030 dc22 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/ds/avare/place/Destination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V // method@22dc │ │ +0d6236: 2201 6307 |0003: new-instance v1, Ljava/util/LinkedList; // type@0763 │ │ +0d623a: 7010 152c 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0d6240: 5b01 cc13 |0008: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mRunways:Ljava/util/LinkedList; // field@13cc │ │ +0d6244: 2201 6107 |000a: new-instance v1, Ljava/util/LinkedHashMap; // type@0761 │ │ +0d6248: 7010 072c 0100 |000c: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ +0d624e: 5b01 c513 |000f: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mFreq:Ljava/util/LinkedHashMap; // field@13c5 │ │ +0d6252: 2201 6307 |0011: new-instance v1, Ljava/util/LinkedList; // type@0763 │ │ +0d6256: 7010 152c 0100 |0013: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0d625c: 5b01 c013 |0016: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mAwos:Ljava/util/LinkedList; // field@13c0 │ │ +0d6260: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0d6262: 5b01 bf13 |0019: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mAfdFound:[Ljava/lang/String; // field@13bf │ │ +0d6266: 1a01 0000 |001b: const-string v1, "" // string@0000 │ │ +0d626a: 5b01 c213 |001d: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mDbType:Ljava/lang/String; // field@13c2 │ │ +0d626e: 5b03 c313 |001f: iput-object v3, v0, Lcom/ds/avare/place/DatabaseDestination;.mDestType:Ljava/lang/String; // field@13c3 │ │ +0d6272: 5401 cd13 |0021: iget-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mService:Lcom/ds/avare/StorageService; // field@13cd │ │ +0d6276: 6e10 ff1d 0100 |0023: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0d627c: 0c01 |0026: move-result-object v1 │ │ +0d627e: 5b01 c113 |0027: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mDataSource:Lcom/ds/avare/content/DataSource; // field@13c1 │ │ +0d6282: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ 0x000a line=37 │ │ 0x0011 line=38 │ │ 0x0019 line=39 │ │ @@ -383973,17 +383975,17 @@ │ │ type : '(Lcom/ds/avare/place/DatabaseDestination;)Lcom/ds/avare/content/DataSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6144: |[0d6144] com.ds.avare.place.DatabaseDestination.access$100:(Lcom/ds/avare/place/DatabaseDestination;)Lcom/ds/avare/content/DataSource; │ │ -0d6154: 5400 c113 |0000: iget-object v0, v0, Lcom/ds/avare/place/DatabaseDestination;.mDataSource:Lcom/ds/avare/content/DataSource; // field@13c1 │ │ -0d6158: 1100 |0002: return-object v0 │ │ +0d6148: |[0d6148] com.ds.avare.place.DatabaseDestination.access$100:(Lcom/ds/avare/place/DatabaseDestination;)Lcom/ds/avare/content/DataSource; │ │ +0d6158: 5400 c113 |0000: iget-object v0, v0, Lcom/ds/avare/place/DatabaseDestination;.mDataSource:Lcom/ds/avare/content/DataSource; // field@13c1 │ │ +0d615c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/DatabaseDestination; │ │ │ │ #2 : (in Lcom/ds/avare/place/DatabaseDestination;) │ │ @@ -383991,17 +383993,17 @@ │ │ type : '(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d61bc: |[0d61bc] com.ds.avare.place.DatabaseDestination.access$200:(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedList; │ │ -0d61cc: 5400 cc13 |0000: iget-object v0, v0, Lcom/ds/avare/place/DatabaseDestination;.mRunways:Ljava/util/LinkedList; // field@13cc │ │ -0d61d0: 1100 |0002: return-object v0 │ │ +0d61c0: |[0d61c0] com.ds.avare.place.DatabaseDestination.access$200:(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedList; │ │ +0d61d0: 5400 cc13 |0000: iget-object v0, v0, Lcom/ds/avare/place/DatabaseDestination;.mRunways:Ljava/util/LinkedList; // field@13cc │ │ +0d61d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/DatabaseDestination; │ │ │ │ #3 : (in Lcom/ds/avare/place/DatabaseDestination;) │ │ @@ -384009,17 +384011,17 @@ │ │ type : '(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedHashMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d618c: |[0d618c] com.ds.avare.place.DatabaseDestination.access$300:(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedHashMap; │ │ -0d619c: 5400 c513 |0000: iget-object v0, v0, Lcom/ds/avare/place/DatabaseDestination;.mFreq:Ljava/util/LinkedHashMap; // field@13c5 │ │ -0d61a0: 1100 |0002: return-object v0 │ │ +0d6190: |[0d6190] com.ds.avare.place.DatabaseDestination.access$300:(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedHashMap; │ │ +0d61a0: 5400 c513 |0000: iget-object v0, v0, Lcom/ds/avare/place/DatabaseDestination;.mFreq:Ljava/util/LinkedHashMap; // field@13c5 │ │ +0d61a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/DatabaseDestination; │ │ │ │ #4 : (in Lcom/ds/avare/place/DatabaseDestination;) │ │ @@ -384027,17 +384029,17 @@ │ │ type : '(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d61d4: |[0d61d4] com.ds.avare.place.DatabaseDestination.access$400:(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedList; │ │ -0d61e4: 5400 c013 |0000: iget-object v0, v0, Lcom/ds/avare/place/DatabaseDestination;.mAwos:Ljava/util/LinkedList; // field@13c0 │ │ -0d61e8: 1100 |0002: return-object v0 │ │ +0d61d8: |[0d61d8] com.ds.avare.place.DatabaseDestination.access$400:(Lcom/ds/avare/place/DatabaseDestination;)Ljava/util/LinkedList; │ │ +0d61e8: 5400 c013 |0000: iget-object v0, v0, Lcom/ds/avare/place/DatabaseDestination;.mAwos:Ljava/util/LinkedList; // field@13c0 │ │ +0d61ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/DatabaseDestination; │ │ │ │ #5 : (in Lcom/ds/avare/place/DatabaseDestination;) │ │ @@ -384045,17 +384047,17 @@ │ │ type : '(Lcom/ds/avare/place/DatabaseDestination;[Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d615c: |[0d615c] com.ds.avare.place.DatabaseDestination.access$502:(Lcom/ds/avare/place/DatabaseDestination;[Ljava/lang/String;)[Ljava/lang/String; │ │ -0d616c: 5b01 bf13 |0000: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mAfdFound:[Ljava/lang/String; // field@13bf │ │ -0d6170: 1101 |0002: return-object v1 │ │ +0d6160: |[0d6160] com.ds.avare.place.DatabaseDestination.access$502:(Lcom/ds/avare/place/DatabaseDestination;[Ljava/lang/String;)[Ljava/lang/String; │ │ +0d6170: 5b01 bf13 |0000: iput-object v1, v0, Lcom/ds/avare/place/DatabaseDestination;.mAfdFound:[Ljava/lang/String; // field@13bf │ │ +0d6174: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/place/DatabaseDestination; │ │ 0x0000 - 0x0003 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -384065,30 +384067,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0d6280: |[0d6280] com.ds.avare.place.DatabaseDestination.find:()V │ │ -0d6290: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d6292: 5c50 c813 |0001: iput-boolean v0, v5, Lcom/ds/avare/place/DatabaseDestination;.mLooking:Z // field@13c8 │ │ -0d6296: 2201 e505 |0003: new-instance v1, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask; // type@05e5 │ │ -0d629a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0d629c: 7030 c622 5102 |0006: invoke-direct {v1, v5, v2}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.:(Lcom/ds/avare/place/DatabaseDestination;Lcom/ds/avare/place/DatabaseDestination$1;)V // method@22c6 │ │ -0d62a2: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -0d62a4: 2322 f609 |000a: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ -0d62a8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0d62aa: 7110 fd29 0300 |000d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -0d62b0: 0c04 |0010: move-result-object v4 │ │ -0d62b2: 4d04 0203 |0011: aput-object v4, v2, v3 │ │ -0d62b6: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ -0d62ba: 4d03 0200 |0015: aput-object v3, v2, v0 │ │ -0d62be: 6e20 c922 2100 |0017: invoke-virtual {v1, v2}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22c9 │ │ -0d62c4: 0e00 |001a: return-void │ │ +0d6284: |[0d6284] com.ds.avare.place.DatabaseDestination.find:()V │ │ +0d6294: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d6296: 5c50 c813 |0001: iput-boolean v0, v5, Lcom/ds/avare/place/DatabaseDestination;.mLooking:Z // field@13c8 │ │ +0d629a: 2201 e505 |0003: new-instance v1, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask; // type@05e5 │ │ +0d629e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0d62a0: 7030 c622 5102 |0006: invoke-direct {v1, v5, v2}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.:(Lcom/ds/avare/place/DatabaseDestination;Lcom/ds/avare/place/DatabaseDestination$1;)V // method@22c6 │ │ +0d62a6: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +0d62a8: 2322 f609 |000a: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ +0d62ac: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0d62ae: 7110 fd29 0300 |000d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +0d62b4: 0c04 |0010: move-result-object v4 │ │ +0d62b6: 4d04 0203 |0011: aput-object v4, v2, v3 │ │ +0d62ba: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ +0d62be: 4d03 0200 |0015: aput-object v3, v2, v0 │ │ +0d62c2: 6e20 c922 2100 |0017: invoke-virtual {v1, v2}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22c9 │ │ +0d62c8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0003 line=53 │ │ 0x000d line=54 │ │ locals : │ │ 0x0000 - 0x001b reg=5 this Lcom/ds/avare/place/DatabaseDestination; │ │ @@ -384098,29 +384100,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0d62c8: |[0d62c8] com.ds.avare.place.DatabaseDestination.find:(Ljava/lang/String;)V │ │ -0d62d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d62da: 5c50 c813 |0001: iput-boolean v0, v5, Lcom/ds/avare/place/DatabaseDestination;.mLooking:Z // field@13c8 │ │ -0d62de: 2201 e505 |0003: new-instance v1, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask; // type@05e5 │ │ -0d62e2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0d62e4: 7030 c622 5102 |0006: invoke-direct {v1, v5, v2}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.:(Lcom/ds/avare/place/DatabaseDestination;Lcom/ds/avare/place/DatabaseDestination$1;)V // method@22c6 │ │ -0d62ea: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -0d62ec: 2322 f609 |000a: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ -0d62f0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0d62f2: 7110 fd29 0300 |000d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -0d62f8: 0c04 |0010: move-result-object v4 │ │ -0d62fa: 4d04 0203 |0011: aput-object v4, v2, v3 │ │ -0d62fe: 4d06 0200 |0013: aput-object v6, v2, v0 │ │ -0d6302: 6e20 c922 2100 |0015: invoke-virtual {v1, v2}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22c9 │ │ -0d6308: 0e00 |0018: return-void │ │ +0d62cc: |[0d62cc] com.ds.avare.place.DatabaseDestination.find:(Ljava/lang/String;)V │ │ +0d62dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d62de: 5c50 c813 |0001: iput-boolean v0, v5, Lcom/ds/avare/place/DatabaseDestination;.mLooking:Z // field@13c8 │ │ +0d62e2: 2201 e505 |0003: new-instance v1, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask; // type@05e5 │ │ +0d62e6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0d62e8: 7030 c622 5102 |0006: invoke-direct {v1, v5, v2}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.:(Lcom/ds/avare/place/DatabaseDestination;Lcom/ds/avare/place/DatabaseDestination$1;)V // method@22c6 │ │ +0d62ee: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +0d62f0: 2322 f609 |000a: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ +0d62f4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0d62f6: 7110 fd29 0300 |000d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +0d62fc: 0c04 |0010: move-result-object v4 │ │ +0d62fe: 4d04 0203 |0011: aput-object v4, v2, v3 │ │ +0d6302: 4d06 0200 |0013: aput-object v6, v2, v0 │ │ +0d6306: 6e20 c922 2100 |0015: invoke-virtual {v1, v2}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22c9 │ │ +0d630c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=66 │ │ 0x0003 line=67 │ │ 0x000d line=68 │ │ locals : │ │ 0x0000 - 0x0019 reg=5 this Lcom/ds/avare/place/DatabaseDestination; │ │ @@ -384131,30 +384133,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0d630c: |[0d630c] com.ds.avare.place.DatabaseDestination.findGuessType:()V │ │ -0d631c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d631e: 5c50 c813 |0001: iput-boolean v0, v5, Lcom/ds/avare/place/DatabaseDestination;.mLooking:Z // field@13c8 │ │ -0d6322: 2201 e505 |0003: new-instance v1, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask; // type@05e5 │ │ -0d6326: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0d6328: 7030 c622 5102 |0006: invoke-direct {v1, v5, v2}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.:(Lcom/ds/avare/place/DatabaseDestination;Lcom/ds/avare/place/DatabaseDestination$1;)V // method@22c6 │ │ -0d632e: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -0d6330: 2322 f609 |000a: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ -0d6334: 7110 fd29 0000 |000c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -0d633a: 0c03 |000f: move-result-object v3 │ │ -0d633c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -0d633e: 4d03 0204 |0011: aput-object v3, v2, v4 │ │ -0d6342: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ -0d6346: 4d03 0200 |0015: aput-object v3, v2, v0 │ │ -0d634a: 6e20 c922 2100 |0017: invoke-virtual {v1, v2}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22c9 │ │ -0d6350: 0e00 |001a: return-void │ │ +0d6310: |[0d6310] com.ds.avare.place.DatabaseDestination.findGuessType:()V │ │ +0d6320: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d6322: 5c50 c813 |0001: iput-boolean v0, v5, Lcom/ds/avare/place/DatabaseDestination;.mLooking:Z // field@13c8 │ │ +0d6326: 2201 e505 |0003: new-instance v1, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask; // type@05e5 │ │ +0d632a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0d632c: 7030 c622 5102 |0006: invoke-direct {v1, v5, v2}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.:(Lcom/ds/avare/place/DatabaseDestination;Lcom/ds/avare/place/DatabaseDestination$1;)V // method@22c6 │ │ +0d6332: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +0d6334: 2322 f609 |000a: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ +0d6338: 7110 fd29 0000 |000c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +0d633e: 0c03 |000f: move-result-object v3 │ │ +0d6340: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +0d6342: 4d03 0204 |0011: aput-object v3, v2, v4 │ │ +0d6346: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ +0d634a: 4d03 0200 |0015: aput-object v3, v2, v0 │ │ +0d634e: 6e20 c922 2100 |0017: invoke-virtual {v1, v2}, Lcom/ds/avare/place/DatabaseDestination$DataBaseTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22c9 │ │ +0d6354: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ 0x0003 line=60 │ │ 0x000c line=61 │ │ locals : │ │ 0x0000 - 0x001b reg=5 this Lcom/ds/avare/place/DatabaseDestination; │ │ @@ -384164,17 +384166,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6174: |[0d6174] com.ds.avare.place.DatabaseDestination.getAfd:()[Ljava/lang/String; │ │ -0d6184: 5410 bf13 |0000: iget-object v0, v1, Lcom/ds/avare/place/DatabaseDestination;.mAfdFound:[Ljava/lang/String; // field@13bf │ │ -0d6188: 1100 |0002: return-object v0 │ │ +0d6178: |[0d6178] com.ds.avare.place.DatabaseDestination.getAfd:()[Ljava/lang/String; │ │ +0d6188: 5410 bf13 |0000: iget-object v0, v1, Lcom/ds/avare/place/DatabaseDestination;.mAfdFound:[Ljava/lang/String; // field@13bf │ │ +0d618c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/DatabaseDestination; │ │ │ │ #4 : (in Lcom/ds/avare/place/DatabaseDestination;) │ │ @@ -384182,17 +384184,17 @@ │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d61ec: |[0d61ec] com.ds.avare.place.DatabaseDestination.getAwos:()Ljava/util/LinkedList; │ │ -0d61fc: 5410 c013 |0000: iget-object v0, v1, Lcom/ds/avare/place/DatabaseDestination;.mAwos:Ljava/util/LinkedList; // field@13c0 │ │ -0d6200: 1100 |0002: return-object v0 │ │ +0d61f0: |[0d61f0] com.ds.avare.place.DatabaseDestination.getAwos:()Ljava/util/LinkedList; │ │ +0d6200: 5410 c013 |0000: iget-object v0, v1, Lcom/ds/avare/place/DatabaseDestination;.mAwos:Ljava/util/LinkedList; // field@13c0 │ │ +0d6204: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/DatabaseDestination; │ │ │ │ #5 : (in Lcom/ds/avare/place/DatabaseDestination;) │ │ @@ -384200,17 +384202,17 @@ │ │ type : '()Ljava/util/LinkedHashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d61a4: |[0d61a4] com.ds.avare.place.DatabaseDestination.getFrequencies:()Ljava/util/LinkedHashMap; │ │ -0d61b4: 5410 c513 |0000: iget-object v0, v1, Lcom/ds/avare/place/DatabaseDestination;.mFreq:Ljava/util/LinkedHashMap; // field@13c5 │ │ -0d61b8: 1100 |0002: return-object v0 │ │ +0d61a8: |[0d61a8] com.ds.avare.place.DatabaseDestination.getFrequencies:()Ljava/util/LinkedHashMap; │ │ +0d61b8: 5410 c513 |0000: iget-object v0, v1, Lcom/ds/avare/place/DatabaseDestination;.mFreq:Ljava/util/LinkedHashMap; // field@13c5 │ │ +0d61bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/DatabaseDestination; │ │ │ │ #6 : (in Lcom/ds/avare/place/DatabaseDestination;) │ │ @@ -384218,17 +384220,17 @@ │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6204: |[0d6204] com.ds.avare.place.DatabaseDestination.getRunways:()Ljava/util/LinkedList; │ │ -0d6214: 5410 cc13 |0000: iget-object v0, v1, Lcom/ds/avare/place/DatabaseDestination;.mRunways:Ljava/util/LinkedList; // field@13cc │ │ -0d6218: 1100 |0002: return-object v0 │ │ +0d6208: |[0d6208] com.ds.avare.place.DatabaseDestination.getRunways:()Ljava/util/LinkedList; │ │ +0d6218: 5410 cc13 |0000: iget-object v0, v1, Lcom/ds/avare/place/DatabaseDestination;.mRunways:Ljava/util/LinkedList; // field@13cc │ │ +0d621c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/DatabaseDestination; │ │ │ │ source_file_idx : 3796 (DatabaseDestination.java) │ │ @@ -384260,70 +384262,70 @@ │ │ type : '(Lcom/ds/avare/StorageService;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -0d9378: |[0d9378] com.ds.avare.place.GpsDestination.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V │ │ -0d9388: 7030 dc22 7608 |0000: invoke-direct {v6, v7, v8}, Lcom/ds/avare/place/Destination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V // method@22dc │ │ -0d938e: 1a07 9411 |0003: const-string v7, "GPS" // string@1194 │ │ -0d9392: 5b67 f613 |0005: iput-object v7, v6, Lcom/ds/avare/place/GpsDestination;.mDbType:Ljava/lang/String; // field@13f6 │ │ -0d9396: 5b67 f713 |0007: iput-object v7, v6, Lcom/ds/avare/place/GpsDestination;.mDestType:Ljava/lang/String; // field@13f7 │ │ -0d939a: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -0d939c: 2300 be09 |000a: new-array v0, v0, [D // type@09be │ │ -0d93a0: 2600 6600 0000 |000c: fill-array-data v0, 00000072 // +00000066 │ │ -0d93a6: 7120 8626 0800 |000f: invoke-static {v8, v0}, Lcom/ds/avare/utils/Helper;.decodeGpsAddress:(Ljava/lang/String;[D)Ljava/lang/String; // method@2686 │ │ -0d93ac: 0c01 |0012: move-result-object v1 │ │ -0d93ae: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0d93b0: 1a03 0000 |0014: const-string v3, "" // string@0000 │ │ -0d93b4: 3901 0900 |0016: if-nez v1, 001f // +0009 │ │ -0d93b8: 5b63 fe13 |0018: iput-object v3, v6, Lcom/ds/avare/place/GpsDestination;.mName:Ljava/lang/String; // field@13fe │ │ -0d93bc: 5b63 f713 |001a: iput-object v3, v6, Lcom/ds/avare/place/GpsDestination;.mDestType:Ljava/lang/String; // field@13f7 │ │ -0d93c0: 5c62 f813 |001c: iput-boolean v2, v6, Lcom/ds/avare/place/GpsDestination;.mFound:Z // field@13f8 │ │ -0d93c4: 2853 |001e: goto 0071 // +0053 │ │ -0d93c6: 5b68 fe13 |001f: iput-object v8, v6, Lcom/ds/avare/place/GpsDestination;.mName:Ljava/lang/String; // field@13fe │ │ -0d93ca: 4501 0002 |0021: aget-wide v1, v0, v2 │ │ -0d93ce: 5a61 fd13 |0023: iput-wide v1, v6, Lcom/ds/avare/place/GpsDestination;.mLond:D // field@13fd │ │ -0d93d2: 1218 |0025: const/4 v8, #int 1 // #1 │ │ -0d93d4: 4501 0008 |0026: aget-wide v1, v0, v8 │ │ -0d93d8: 5a61 fb13 |0028: iput-wide v1, v6, Lcom/ds/avare/place/GpsDestination;.mLatd:D // field@13fb │ │ -0d93dc: 5560 f913 |002a: iget-boolean v0, v6, Lcom/ds/avare/place/GpsDestination;.mInited:Z // field@13f9 │ │ -0d93e0: 3900 0c00 |002c: if-nez v0, 0038 // +000c │ │ -0d93e4: 5360 fd13 |002e: iget-wide v0, v6, Lcom/ds/avare/place/GpsDestination;.mLond:D // field@13fd │ │ -0d93e8: 5a60 fc13 |0030: iput-wide v0, v6, Lcom/ds/avare/place/GpsDestination;.mLonInit:D // field@13fc │ │ -0d93ec: 5360 fb13 |0032: iget-wide v0, v6, Lcom/ds/avare/place/GpsDestination;.mLatd:D // field@13fb │ │ -0d93f0: 5a60 fa13 |0034: iput-wide v0, v6, Lcom/ds/avare/place/GpsDestination;.mLatInit:D // field@13fa │ │ -0d93f4: 5c68 f913 |0036: iput-boolean v8, v6, Lcom/ds/avare/place/GpsDestination;.mInited:Z // field@13f9 │ │ -0d93f8: 5460 ff13 |0038: iget-object v0, v6, Lcom/ds/avare/place/GpsDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ff │ │ -0d93fc: 2201 1007 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0d9400: 7010 eb2a 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0d9406: 6e20 f52a 3100 |003f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d940c: 5364 fd13 |0042: iget-wide v4, v6, Lcom/ds/avare/place/GpsDestination;.mLond:D // field@13fd │ │ -0d9410: 6e30 ef2a 4105 |0044: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0d9416: 6e10 fa2a 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0d941c: 0c01 |004a: move-result-object v1 │ │ -0d941e: 1a02 191d |004b: const-string v2, "Longitude" // string@1d19 │ │ -0d9422: 6e30 102c 2001 |004d: invoke-virtual {v0, v2, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0d9428: 5460 ff13 |0050: iget-object v0, v6, Lcom/ds/avare/place/GpsDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ff │ │ -0d942c: 2201 1007 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0d9430: 7010 eb2a 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0d9436: 6e20 f52a 3100 |0057: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d943c: 5362 fb13 |005a: iget-wide v2, v6, Lcom/ds/avare/place/GpsDestination;.mLatd:D // field@13fb │ │ -0d9440: 6e30 ef2a 2103 |005c: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0d9446: 6e10 fa2a 0100 |005f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0d944c: 0c01 |0062: move-result-object v1 │ │ -0d944e: 1a02 1319 |0063: const-string v2, "Latitude" // string@1913 │ │ -0d9452: 6e30 102c 2001 |0065: invoke-virtual {v0, v2, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0d9458: 5460 ff13 |0068: iget-object v0, v6, Lcom/ds/avare/place/GpsDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ff │ │ -0d945c: 1a01 de10 |006a: const-string v1, "Facility Name" // string@10de │ │ -0d9460: 6e30 102c 1007 |006c: invoke-virtual {v0, v1, v7}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0d9466: 5c68 f813 |006f: iput-boolean v8, v6, Lcom/ds/avare/place/GpsDestination;.mFound:Z // field@13f8 │ │ -0d946a: 0e00 |0071: return-void │ │ -0d946c: 0003 0800 0200 0000 0000 0000 0000 ... |0072: array-data (12 units) │ │ +0d937c: |[0d937c] com.ds.avare.place.GpsDestination.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V │ │ +0d938c: 7030 dc22 7608 |0000: invoke-direct {v6, v7, v8}, Lcom/ds/avare/place/Destination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V // method@22dc │ │ +0d9392: 1a07 9411 |0003: const-string v7, "GPS" // string@1194 │ │ +0d9396: 5b67 f613 |0005: iput-object v7, v6, Lcom/ds/avare/place/GpsDestination;.mDbType:Ljava/lang/String; // field@13f6 │ │ +0d939a: 5b67 f713 |0007: iput-object v7, v6, Lcom/ds/avare/place/GpsDestination;.mDestType:Ljava/lang/String; // field@13f7 │ │ +0d939e: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +0d93a0: 2300 be09 |000a: new-array v0, v0, [D // type@09be │ │ +0d93a4: 2600 6600 0000 |000c: fill-array-data v0, 00000072 // +00000066 │ │ +0d93aa: 7120 8626 0800 |000f: invoke-static {v8, v0}, Lcom/ds/avare/utils/Helper;.decodeGpsAddress:(Ljava/lang/String;[D)Ljava/lang/String; // method@2686 │ │ +0d93b0: 0c01 |0012: move-result-object v1 │ │ +0d93b2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0d93b4: 1a03 0000 |0014: const-string v3, "" // string@0000 │ │ +0d93b8: 3901 0900 |0016: if-nez v1, 001f // +0009 │ │ +0d93bc: 5b63 fe13 |0018: iput-object v3, v6, Lcom/ds/avare/place/GpsDestination;.mName:Ljava/lang/String; // field@13fe │ │ +0d93c0: 5b63 f713 |001a: iput-object v3, v6, Lcom/ds/avare/place/GpsDestination;.mDestType:Ljava/lang/String; // field@13f7 │ │ +0d93c4: 5c62 f813 |001c: iput-boolean v2, v6, Lcom/ds/avare/place/GpsDestination;.mFound:Z // field@13f8 │ │ +0d93c8: 2853 |001e: goto 0071 // +0053 │ │ +0d93ca: 5b68 fe13 |001f: iput-object v8, v6, Lcom/ds/avare/place/GpsDestination;.mName:Ljava/lang/String; // field@13fe │ │ +0d93ce: 4501 0002 |0021: aget-wide v1, v0, v2 │ │ +0d93d2: 5a61 fd13 |0023: iput-wide v1, v6, Lcom/ds/avare/place/GpsDestination;.mLond:D // field@13fd │ │ +0d93d6: 1218 |0025: const/4 v8, #int 1 // #1 │ │ +0d93d8: 4501 0008 |0026: aget-wide v1, v0, v8 │ │ +0d93dc: 5a61 fb13 |0028: iput-wide v1, v6, Lcom/ds/avare/place/GpsDestination;.mLatd:D // field@13fb │ │ +0d93e0: 5560 f913 |002a: iget-boolean v0, v6, Lcom/ds/avare/place/GpsDestination;.mInited:Z // field@13f9 │ │ +0d93e4: 3900 0c00 |002c: if-nez v0, 0038 // +000c │ │ +0d93e8: 5360 fd13 |002e: iget-wide v0, v6, Lcom/ds/avare/place/GpsDestination;.mLond:D // field@13fd │ │ +0d93ec: 5a60 fc13 |0030: iput-wide v0, v6, Lcom/ds/avare/place/GpsDestination;.mLonInit:D // field@13fc │ │ +0d93f0: 5360 fb13 |0032: iget-wide v0, v6, Lcom/ds/avare/place/GpsDestination;.mLatd:D // field@13fb │ │ +0d93f4: 5a60 fa13 |0034: iput-wide v0, v6, Lcom/ds/avare/place/GpsDestination;.mLatInit:D // field@13fa │ │ +0d93f8: 5c68 f913 |0036: iput-boolean v8, v6, Lcom/ds/avare/place/GpsDestination;.mInited:Z // field@13f9 │ │ +0d93fc: 5460 ff13 |0038: iget-object v0, v6, Lcom/ds/avare/place/GpsDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ff │ │ +0d9400: 2201 1007 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0d9404: 7010 eb2a 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0d940a: 6e20 f52a 3100 |003f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d9410: 5364 fd13 |0042: iget-wide v4, v6, Lcom/ds/avare/place/GpsDestination;.mLond:D // field@13fd │ │ +0d9414: 6e30 ef2a 4105 |0044: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0d941a: 6e10 fa2a 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0d9420: 0c01 |004a: move-result-object v1 │ │ +0d9422: 1a02 191d |004b: const-string v2, "Longitude" // string@1d19 │ │ +0d9426: 6e30 102c 2001 |004d: invoke-virtual {v0, v2, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0d942c: 5460 ff13 |0050: iget-object v0, v6, Lcom/ds/avare/place/GpsDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ff │ │ +0d9430: 2201 1007 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0d9434: 7010 eb2a 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0d943a: 6e20 f52a 3100 |0057: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d9440: 5362 fb13 |005a: iget-wide v2, v6, Lcom/ds/avare/place/GpsDestination;.mLatd:D // field@13fb │ │ +0d9444: 6e30 ef2a 2103 |005c: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0d944a: 6e10 fa2a 0100 |005f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0d9450: 0c01 |0062: move-result-object v1 │ │ +0d9452: 1a02 1319 |0063: const-string v2, "Latitude" // string@1913 │ │ +0d9456: 6e30 102c 2001 |0065: invoke-virtual {v0, v2, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0d945c: 5460 ff13 |0068: iget-object v0, v6, Lcom/ds/avare/place/GpsDestination;.mParams:Ljava/util/LinkedHashMap; // field@13ff │ │ +0d9460: 1a01 de10 |006a: const-string v1, "Facility Name" // string@10de │ │ +0d9464: 6e30 102c 1007 |006c: invoke-virtual {v0, v1, v7}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0d946a: 5c68 f813 |006f: iput-boolean v8, v6, Lcom/ds/avare/place/GpsDestination;.mFound:Z // field@13f8 │ │ +0d946e: 0e00 |0071: return-void │ │ +0d9470: 0003 0800 0200 0000 0000 0000 0000 ... |0072: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0005 line=19 │ │ 0x0007 line=20 │ │ 0x000c line=22 │ │ 0x000f line=23 │ │ @@ -384352,24 +384354,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0d9484: |[0d9484] com.ds.avare.place.GpsDestination.find:()V │ │ -0d9494: 5520 f813 |0000: iget-boolean v0, v2, Lcom/ds/avare/place/GpsDestination;.mFound:Z // field@13f8 │ │ -0d9498: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0d949c: 2200 ec05 |0004: new-instance v0, Lcom/ds/avare/place/GpsDestination$DataBaseTask; // type@05ec │ │ -0d94a0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0d94a2: 7030 1323 2001 |0007: invoke-direct {v0, v2, v1}, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.:(Lcom/ds/avare/place/GpsDestination;Lcom/ds/avare/place/GpsDestination$1;)V // method@2313 │ │ -0d94a8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0d94aa: 2311 f909 |000b: new-array v1, v1, [Ljava/lang/Void; // type@09f9 │ │ -0d94ae: 6e20 1623 1000 |000d: invoke-virtual {v0, v1}, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2316 │ │ -0d94b4: 0e00 |0010: return-void │ │ +0d9488: |[0d9488] com.ds.avare.place.GpsDestination.find:()V │ │ +0d9498: 5520 f813 |0000: iget-boolean v0, v2, Lcom/ds/avare/place/GpsDestination;.mFound:Z // field@13f8 │ │ +0d949c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0d94a0: 2200 ec05 |0004: new-instance v0, Lcom/ds/avare/place/GpsDestination$DataBaseTask; // type@05ec │ │ +0d94a4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0d94a6: 7030 1323 2001 |0007: invoke-direct {v0, v2, v1}, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.:(Lcom/ds/avare/place/GpsDestination;Lcom/ds/avare/place/GpsDestination$1;)V // method@2313 │ │ +0d94ac: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0d94ae: 2311 f909 |000b: new-array v1, v1, [Ljava/lang/Void; // type@09f9 │ │ +0d94b2: 6e20 1623 1000 |000d: invoke-virtual {v0, v1}, Lcom/ds/avare/place/GpsDestination$DataBaseTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2316 │ │ +0d94b8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ 0x000d line=60 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/ds/avare/place/GpsDestination; │ │ @@ -384379,17 +384381,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d94b8: |[0d94b8] com.ds.avare.place.GpsDestination.find:(Ljava/lang/String;)V │ │ -0d94c8: 6e10 1a23 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/place/GpsDestination;.find:()V // method@231a │ │ -0d94ce: 0e00 |0003: return-void │ │ +0d94bc: |[0d94bc] com.ds.avare.place.GpsDestination.find:(Ljava/lang/String;)V │ │ +0d94cc: 6e10 1a23 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/place/GpsDestination;.find:()V // method@231a │ │ +0d94d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/place/GpsDestination; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -384398,17 +384400,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d94d0: |[0d94d0] com.ds.avare.place.GpsDestination.findGuessType:()V │ │ -0d94e0: 6e10 1a23 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/place/GpsDestination;.find:()V // method@231a │ │ -0d94e6: 0e00 |0003: return-void │ │ +0d94d4: |[0d94d4] com.ds.avare.place.GpsDestination.findGuessType:()V │ │ +0d94e4: 6e10 1a23 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/place/GpsDestination;.find:()V // method@231a │ │ +0d94ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/place/GpsDestination; │ │ │ │ source_file_idx : 4573 (GpsDestination.java) │ │ @@ -384440,68 +384442,68 @@ │ │ type : '(Lcom/ds/avare/StorageService;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -0d9784: |[0d9784] com.ds.avare.place.MapsDestination.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V │ │ -0d9794: 7030 dc22 6507 |0000: invoke-direct {v5, v6, v7}, Lcom/ds/avare/place/Destination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V // method@22dc │ │ -0d979a: 1a06 7220 |0003: const-string v6, "Maps" // string@2072 │ │ -0d979e: 5b56 0114 |0005: iput-object v6, v5, Lcom/ds/avare/place/MapsDestination;.mDbType:Ljava/lang/String; // field@1401 │ │ -0d97a2: 5b56 0214 |0007: iput-object v6, v5, Lcom/ds/avare/place/MapsDestination;.mDestType:Ljava/lang/String; // field@1402 │ │ -0d97a6: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -0d97a8: 2300 be09 |000a: new-array v0, v0, [D // type@09be │ │ -0d97ac: 2600 6200 0000 |000c: fill-array-data v0, 0000006e // +00000062 │ │ -0d97b2: 5451 0914 |000f: iget-object v1, v5, Lcom/ds/avare/place/MapsDestination;.mName:Ljava/lang/String; // field@1409 │ │ -0d97b6: 7120 8626 0100 |0011: invoke-static {v1, v0}, Lcom/ds/avare/utils/Helper;.decodeGpsAddress:(Ljava/lang/String;[D)Ljava/lang/String; // method@2686 │ │ -0d97bc: 0c01 |0014: move-result-object v1 │ │ -0d97be: 3801 5700 |0015: if-eqz v1, 006c // +0057 │ │ -0d97c2: 5b57 0914 |0017: iput-object v7, v5, Lcom/ds/avare/place/MapsDestination;.mName:Ljava/lang/String; // field@1409 │ │ -0d97c6: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -0d97c8: 4501 0007 |001a: aget-wide v1, v0, v7 │ │ -0d97cc: 5a51 0814 |001c: iput-wide v1, v5, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ -0d97d0: 1217 |001e: const/4 v7, #int 1 // #1 │ │ -0d97d2: 4501 0007 |001f: aget-wide v1, v0, v7 │ │ -0d97d6: 5a51 0614 |0021: iput-wide v1, v5, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ -0d97da: 5550 0414 |0023: iget-boolean v0, v5, Lcom/ds/avare/place/MapsDestination;.mInited:Z // field@1404 │ │ -0d97de: 3900 0c00 |0025: if-nez v0, 0031 // +000c │ │ -0d97e2: 5350 0814 |0027: iget-wide v0, v5, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ -0d97e6: 5a50 0714 |0029: iput-wide v0, v5, Lcom/ds/avare/place/MapsDestination;.mLonInit:D // field@1407 │ │ -0d97ea: 5350 0614 |002b: iget-wide v0, v5, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ -0d97ee: 5a50 0514 |002d: iput-wide v0, v5, Lcom/ds/avare/place/MapsDestination;.mLatInit:D // field@1405 │ │ -0d97f2: 5c57 0414 |002f: iput-boolean v7, v5, Lcom/ds/avare/place/MapsDestination;.mInited:Z // field@1404 │ │ -0d97f6: 5450 0a14 |0031: iget-object v0, v5, Lcom/ds/avare/place/MapsDestination;.mParams:Ljava/util/LinkedHashMap; // field@140a │ │ -0d97fa: 2201 1007 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0d97fe: 7010 eb2a 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0d9804: 1a02 0000 |0038: const-string v2, "" // string@0000 │ │ -0d9808: 6e20 f52a 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d980e: 5353 0814 |003d: iget-wide v3, v5, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ -0d9812: 6e30 ef2a 3104 |003f: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0d9818: 6e10 fa2a 0100 |0042: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0d981e: 0c01 |0045: move-result-object v1 │ │ -0d9820: 1a03 191d |0046: const-string v3, "Longitude" // string@1d19 │ │ -0d9824: 6e30 102c 3001 |0048: invoke-virtual {v0, v3, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0d982a: 5450 0a14 |004b: iget-object v0, v5, Lcom/ds/avare/place/MapsDestination;.mParams:Ljava/util/LinkedHashMap; // field@140a │ │ -0d982e: 2201 1007 |004d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0d9832: 7010 eb2a 0100 |004f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0d9838: 6e20 f52a 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0d983e: 5352 0614 |0055: iget-wide v2, v5, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ -0d9842: 6e30 ef2a 2103 |0057: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0d9848: 6e10 fa2a 0100 |005a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0d984e: 0c01 |005d: move-result-object v1 │ │ -0d9850: 1a02 1319 |005e: const-string v2, "Latitude" // string@1913 │ │ -0d9854: 6e30 102c 2001 |0060: invoke-virtual {v0, v2, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0d985a: 5450 0a14 |0063: iget-object v0, v5, Lcom/ds/avare/place/MapsDestination;.mParams:Ljava/util/LinkedHashMap; // field@140a │ │ -0d985e: 1a01 de10 |0065: const-string v1, "Facility Name" // string@10de │ │ -0d9862: 6e30 102c 1006 |0067: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0d9868: 5c57 0314 |006a: iput-boolean v7, v5, Lcom/ds/avare/place/MapsDestination;.mFound:Z // field@1403 │ │ -0d986c: 0e00 |006c: return-void │ │ -0d986e: 0000 |006d: nop // spacer │ │ -0d9870: 0003 0800 0200 0000 0000 0000 0000 ... |006e: array-data (12 units) │ │ +0d9788: |[0d9788] com.ds.avare.place.MapsDestination.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V │ │ +0d9798: 7030 dc22 6507 |0000: invoke-direct {v5, v6, v7}, Lcom/ds/avare/place/Destination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V // method@22dc │ │ +0d979e: 1a06 7220 |0003: const-string v6, "Maps" // string@2072 │ │ +0d97a2: 5b56 0114 |0005: iput-object v6, v5, Lcom/ds/avare/place/MapsDestination;.mDbType:Ljava/lang/String; // field@1401 │ │ +0d97a6: 5b56 0214 |0007: iput-object v6, v5, Lcom/ds/avare/place/MapsDestination;.mDestType:Ljava/lang/String; // field@1402 │ │ +0d97aa: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +0d97ac: 2300 be09 |000a: new-array v0, v0, [D // type@09be │ │ +0d97b0: 2600 6200 0000 |000c: fill-array-data v0, 0000006e // +00000062 │ │ +0d97b6: 5451 0914 |000f: iget-object v1, v5, Lcom/ds/avare/place/MapsDestination;.mName:Ljava/lang/String; // field@1409 │ │ +0d97ba: 7120 8626 0100 |0011: invoke-static {v1, v0}, Lcom/ds/avare/utils/Helper;.decodeGpsAddress:(Ljava/lang/String;[D)Ljava/lang/String; // method@2686 │ │ +0d97c0: 0c01 |0014: move-result-object v1 │ │ +0d97c2: 3801 5700 |0015: if-eqz v1, 006c // +0057 │ │ +0d97c6: 5b57 0914 |0017: iput-object v7, v5, Lcom/ds/avare/place/MapsDestination;.mName:Ljava/lang/String; // field@1409 │ │ +0d97ca: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +0d97cc: 4501 0007 |001a: aget-wide v1, v0, v7 │ │ +0d97d0: 5a51 0814 |001c: iput-wide v1, v5, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ +0d97d4: 1217 |001e: const/4 v7, #int 1 // #1 │ │ +0d97d6: 4501 0007 |001f: aget-wide v1, v0, v7 │ │ +0d97da: 5a51 0614 |0021: iput-wide v1, v5, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ +0d97de: 5550 0414 |0023: iget-boolean v0, v5, Lcom/ds/avare/place/MapsDestination;.mInited:Z // field@1404 │ │ +0d97e2: 3900 0c00 |0025: if-nez v0, 0031 // +000c │ │ +0d97e6: 5350 0814 |0027: iget-wide v0, v5, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ +0d97ea: 5a50 0714 |0029: iput-wide v0, v5, Lcom/ds/avare/place/MapsDestination;.mLonInit:D // field@1407 │ │ +0d97ee: 5350 0614 |002b: iget-wide v0, v5, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ +0d97f2: 5a50 0514 |002d: iput-wide v0, v5, Lcom/ds/avare/place/MapsDestination;.mLatInit:D // field@1405 │ │ +0d97f6: 5c57 0414 |002f: iput-boolean v7, v5, Lcom/ds/avare/place/MapsDestination;.mInited:Z // field@1404 │ │ +0d97fa: 5450 0a14 |0031: iget-object v0, v5, Lcom/ds/avare/place/MapsDestination;.mParams:Ljava/util/LinkedHashMap; // field@140a │ │ +0d97fe: 2201 1007 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0d9802: 7010 eb2a 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0d9808: 1a02 0000 |0038: const-string v2, "" // string@0000 │ │ +0d980c: 6e20 f52a 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d9812: 5353 0814 |003d: iget-wide v3, v5, Lcom/ds/avare/place/MapsDestination;.mLond:D // field@1408 │ │ +0d9816: 6e30 ef2a 3104 |003f: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0d981c: 6e10 fa2a 0100 |0042: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0d9822: 0c01 |0045: move-result-object v1 │ │ +0d9824: 1a03 191d |0046: const-string v3, "Longitude" // string@1d19 │ │ +0d9828: 6e30 102c 3001 |0048: invoke-virtual {v0, v3, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0d982e: 5450 0a14 |004b: iget-object v0, v5, Lcom/ds/avare/place/MapsDestination;.mParams:Ljava/util/LinkedHashMap; // field@140a │ │ +0d9832: 2201 1007 |004d: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0d9836: 7010 eb2a 0100 |004f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0d983c: 6e20 f52a 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0d9842: 5352 0614 |0055: iget-wide v2, v5, Lcom/ds/avare/place/MapsDestination;.mLatd:D // field@1406 │ │ +0d9846: 6e30 ef2a 2103 |0057: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0d984c: 6e10 fa2a 0100 |005a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0d9852: 0c01 |005d: move-result-object v1 │ │ +0d9854: 1a02 1319 |005e: const-string v2, "Latitude" // string@1913 │ │ +0d9858: 6e30 102c 2001 |0060: invoke-virtual {v0, v2, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0d985e: 5450 0a14 |0063: iget-object v0, v5, Lcom/ds/avare/place/MapsDestination;.mParams:Ljava/util/LinkedHashMap; // field@140a │ │ +0d9862: 1a01 de10 |0065: const-string v1, "Facility Name" // string@10de │ │ +0d9866: 6e30 102c 1006 |0067: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0d986c: 5c57 0314 |006a: iput-boolean v7, v5, Lcom/ds/avare/place/MapsDestination;.mFound:Z // field@1403 │ │ +0d9870: 0e00 |006c: return-void │ │ +0d9872: 0000 |006d: nop // spacer │ │ +0d9874: 0003 0800 0200 0000 0000 0000 0000 ... |006e: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0005 line=24 │ │ 0x0007 line=25 │ │ 0x000c line=32 │ │ 0x000f line=33 │ │ @@ -384527,22 +384529,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0d9888: |[0d9888] com.ds.avare.place.MapsDestination.find:()V │ │ -0d9898: 2200 ef05 |0000: new-instance v0, Lcom/ds/avare/place/MapsDestination$DataBaseTask; // type@05ef │ │ -0d989c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d989e: 7030 2023 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.:(Lcom/ds/avare/place/MapsDestination;Lcom/ds/avare/place/MapsDestination$1;)V // method@2320 │ │ -0d98a4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0d98a6: 2311 f909 |0007: new-array v1, v1, [Ljava/lang/Void; // type@09f9 │ │ -0d98aa: 6e20 2323 1000 |0009: invoke-virtual {v0, v1}, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2323 │ │ -0d98b0: 0e00 |000c: return-void │ │ +0d988c: |[0d988c] com.ds.avare.place.MapsDestination.find:()V │ │ +0d989c: 2200 ef05 |0000: new-instance v0, Lcom/ds/avare/place/MapsDestination$DataBaseTask; // type@05ef │ │ +0d98a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d98a2: 7030 2023 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.:(Lcom/ds/avare/place/MapsDestination;Lcom/ds/avare/place/MapsDestination$1;)V // method@2320 │ │ +0d98a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0d98aa: 2311 f909 |0007: new-array v1, v1, [Ljava/lang/Void; // type@09f9 │ │ +0d98ae: 6e20 2323 1000 |0009: invoke-virtual {v0, v1}, Lcom/ds/avare/place/MapsDestination$DataBaseTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2323 │ │ +0d98b4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0009 line=63 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/ds/avare/place/MapsDestination; │ │ │ │ @@ -384551,17 +384553,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d98b4: |[0d98b4] com.ds.avare.place.MapsDestination.find:(Ljava/lang/String;)V │ │ -0d98c4: 6e10 2723 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/place/MapsDestination;.find:()V // method@2327 │ │ -0d98ca: 0e00 |0003: return-void │ │ +0d98b8: |[0d98b8] com.ds.avare.place.MapsDestination.find:(Ljava/lang/String;)V │ │ +0d98c8: 6e10 2723 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/place/MapsDestination;.find:()V // method@2327 │ │ +0d98ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/place/MapsDestination; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -384570,17 +384572,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d98cc: |[0d98cc] com.ds.avare.place.MapsDestination.findGuessType:()V │ │ -0d98dc: 6e10 2723 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/place/MapsDestination;.find:()V // method@2327 │ │ -0d98e2: 0e00 |0003: return-void │ │ +0d98d0: |[0d98d0] com.ds.avare.place.MapsDestination.findGuessType:()V │ │ +0d98e0: 6e10 2723 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/place/MapsDestination;.find:()V // method@2327 │ │ +0d98e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/place/MapsDestination; │ │ │ │ source_file_idx : 8307 (MapsDestination.java) │ │ @@ -384616,75 +384618,75 @@ │ │ type : '(Lcom/ds/avare/StorageService;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -0db678: |[0db678] com.ds.avare.place.UDWDestination.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V │ │ -0db688: 7030 dc22 5406 |0000: invoke-direct {v4, v5, v6}, Lcom/ds/avare/place/Destination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V // method@22dc │ │ -0db68e: 1a05 4f27 |0003: const-string v5, "UDW" // string@274f │ │ -0db692: 5b45 4f14 |0005: iput-object v5, v4, Lcom/ds/avare/place/UDWDestination;.mDbType:Ljava/lang/String; // field@144f │ │ -0db696: 5b45 5014 |0007: iput-object v5, v4, Lcom/ds/avare/place/UDWDestination;.mDestType:Ljava/lang/String; // field@1450 │ │ -0db69a: 5445 5914 |0009: iget-object v5, v4, Lcom/ds/avare/place/UDWDestination;.mService:Lcom/ds/avare/StorageService; // field@1459 │ │ -0db69e: 6e10 2e1e 0500 |000b: invoke-virtual {v5}, Lcom/ds/avare/StorageService;.getUDWMgr:()Lcom/ds/avare/userDefinedWaypoints/UDWMgr; // method@1e2e │ │ -0db6a4: 0c05 |000e: move-result-object v5 │ │ -0db6a6: 5446 5714 |000f: iget-object v6, v4, Lcom/ds/avare/place/UDWDestination;.mName:Ljava/lang/String; // field@1457 │ │ -0db6aa: 6e20 0126 6500 |0011: invoke-virtual {v5, v6}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.get:(Ljava/lang/String;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; // method@2601 │ │ -0db6b0: 0c05 |0014: move-result-object v5 │ │ -0db6b2: 3805 6300 |0015: if-eqz v5, 0078 // +0063 │ │ -0db6b6: 6e10 0d26 0500 |0017: invoke-virtual {v5}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.getLat:()F // method@260d │ │ -0db6bc: 0a06 |001a: move-result v6 │ │ -0db6be: 8960 |001b: float-to-double v0, v6 │ │ -0db6c0: 5a40 5414 |001c: iput-wide v0, v4, Lcom/ds/avare/place/UDWDestination;.mLatd:D // field@1454 │ │ -0db6c4: 6e10 0f26 0500 |001e: invoke-virtual {v5}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.getLon:()F // method@260f │ │ -0db6ca: 0a06 |0021: move-result v6 │ │ -0db6cc: 8960 |0022: float-to-double v0, v6 │ │ -0db6ce: 5a40 5614 |0023: iput-wide v0, v4, Lcom/ds/avare/place/UDWDestination;.mLond:D // field@1456 │ │ -0db6d2: 5546 5214 |0025: iget-boolean v6, v4, Lcom/ds/avare/place/UDWDestination;.mInited:Z // field@1452 │ │ -0db6d6: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -0db6d8: 3906 0c00 |0028: if-nez v6, 0034 // +000c │ │ -0db6dc: 5341 5614 |002a: iget-wide v1, v4, Lcom/ds/avare/place/UDWDestination;.mLond:D // field@1456 │ │ -0db6e0: 5a41 5514 |002c: iput-wide v1, v4, Lcom/ds/avare/place/UDWDestination;.mLonInit:D // field@1455 │ │ -0db6e4: 5341 5414 |002e: iget-wide v1, v4, Lcom/ds/avare/place/UDWDestination;.mLatd:D // field@1454 │ │ -0db6e8: 5a41 5314 |0030: iput-wide v1, v4, Lcom/ds/avare/place/UDWDestination;.mLatInit:D // field@1453 │ │ -0db6ec: 5c40 5214 |0032: iput-boolean v0, v4, Lcom/ds/avare/place/UDWDestination;.mInited:Z // field@1452 │ │ -0db6f0: 6e10 0c26 0500 |0034: invoke-virtual {v5}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.getCmt:()Ljava/lang/String; // method@260c │ │ -0db6f6: 0c05 |0037: move-result-object v5 │ │ -0db6f8: 5b45 4e14 |0038: iput-object v5, v4, Lcom/ds/avare/place/UDWDestination;.mCmt:Ljava/lang/String; // field@144e │ │ -0db6fc: 5445 5814 |003a: iget-object v5, v4, Lcom/ds/avare/place/UDWDestination;.mParams:Ljava/util/LinkedHashMap; // field@1458 │ │ -0db700: 2206 1007 |003c: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -0db704: 7010 eb2a 0600 |003e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0db70a: 1a01 0000 |0041: const-string v1, "" // string@0000 │ │ -0db70e: 6e20 f52a 1600 |0043: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0db714: 5342 5614 |0046: iget-wide v2, v4, Lcom/ds/avare/place/UDWDestination;.mLond:D // field@1456 │ │ -0db718: 6e30 ef2a 2603 |0048: invoke-virtual {v6, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0db71e: 6e10 fa2a 0600 |004b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0db724: 0c06 |004e: move-result-object v6 │ │ -0db726: 1a02 191d |004f: const-string v2, "Longitude" // string@1d19 │ │ -0db72a: 6e30 102c 2506 |0051: invoke-virtual {v5, v2, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0db730: 5445 5814 |0054: iget-object v5, v4, Lcom/ds/avare/place/UDWDestination;.mParams:Ljava/util/LinkedHashMap; // field@1458 │ │ -0db734: 2206 1007 |0056: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -0db738: 7010 eb2a 0600 |0058: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0db73e: 6e20 f52a 1600 |005b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0db744: 5341 5414 |005e: iget-wide v1, v4, Lcom/ds/avare/place/UDWDestination;.mLatd:D // field@1454 │ │ -0db748: 6e30 ef2a 1602 |0060: invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ -0db74e: 6e10 fa2a 0600 |0063: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0db754: 0c06 |0066: move-result-object v6 │ │ -0db756: 1a01 1319 |0067: const-string v1, "Latitude" // string@1913 │ │ -0db75a: 6e30 102c 1506 |0069: invoke-virtual {v5, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0db760: 5445 5814 |006c: iget-object v5, v4, Lcom/ds/avare/place/UDWDestination;.mParams:Ljava/util/LinkedHashMap; // field@1458 │ │ -0db764: 6206 f615 |006e: sget-object v6, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.UDWDESCRIPTION:Ljava/lang/String; // field@15f6 │ │ -0db768: 1a01 de10 |0070: const-string v1, "Facility Name" // string@10de │ │ -0db76c: 6e30 102c 1506 |0072: invoke-virtual {v5, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ -0db772: 5c40 5114 |0075: iput-boolean v0, v4, Lcom/ds/avare/place/UDWDestination;.mFound:Z // field@1451 │ │ -0db776: 2804 |0077: goto 007b // +0004 │ │ -0db778: 1205 |0078: const/4 v5, #int 0 // #0 │ │ -0db77a: 5c45 5114 |0079: iput-boolean v5, v4, Lcom/ds/avare/place/UDWDestination;.mFound:Z // field@1451 │ │ -0db77e: 0e00 |007b: return-void │ │ +0db67c: |[0db67c] com.ds.avare.place.UDWDestination.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V │ │ +0db68c: 7030 dc22 5406 |0000: invoke-direct {v4, v5, v6}, Lcom/ds/avare/place/Destination;.:(Lcom/ds/avare/StorageService;Ljava/lang/String;)V // method@22dc │ │ +0db692: 1a05 4f27 |0003: const-string v5, "UDW" // string@274f │ │ +0db696: 5b45 4f14 |0005: iput-object v5, v4, Lcom/ds/avare/place/UDWDestination;.mDbType:Ljava/lang/String; // field@144f │ │ +0db69a: 5b45 5014 |0007: iput-object v5, v4, Lcom/ds/avare/place/UDWDestination;.mDestType:Ljava/lang/String; // field@1450 │ │ +0db69e: 5445 5914 |0009: iget-object v5, v4, Lcom/ds/avare/place/UDWDestination;.mService:Lcom/ds/avare/StorageService; // field@1459 │ │ +0db6a2: 6e10 2e1e 0500 |000b: invoke-virtual {v5}, Lcom/ds/avare/StorageService;.getUDWMgr:()Lcom/ds/avare/userDefinedWaypoints/UDWMgr; // method@1e2e │ │ +0db6a8: 0c05 |000e: move-result-object v5 │ │ +0db6aa: 5446 5714 |000f: iget-object v6, v4, Lcom/ds/avare/place/UDWDestination;.mName:Ljava/lang/String; // field@1457 │ │ +0db6ae: 6e20 0126 6500 |0011: invoke-virtual {v5, v6}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.get:(Ljava/lang/String;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; // method@2601 │ │ +0db6b4: 0c05 |0014: move-result-object v5 │ │ +0db6b6: 3805 6300 |0015: if-eqz v5, 0078 // +0063 │ │ +0db6ba: 6e10 0d26 0500 |0017: invoke-virtual {v5}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.getLat:()F // method@260d │ │ +0db6c0: 0a06 |001a: move-result v6 │ │ +0db6c2: 8960 |001b: float-to-double v0, v6 │ │ +0db6c4: 5a40 5414 |001c: iput-wide v0, v4, Lcom/ds/avare/place/UDWDestination;.mLatd:D // field@1454 │ │ +0db6c8: 6e10 0f26 0500 |001e: invoke-virtual {v5}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.getLon:()F // method@260f │ │ +0db6ce: 0a06 |0021: move-result v6 │ │ +0db6d0: 8960 |0022: float-to-double v0, v6 │ │ +0db6d2: 5a40 5614 |0023: iput-wide v0, v4, Lcom/ds/avare/place/UDWDestination;.mLond:D // field@1456 │ │ +0db6d6: 5546 5214 |0025: iget-boolean v6, v4, Lcom/ds/avare/place/UDWDestination;.mInited:Z // field@1452 │ │ +0db6da: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +0db6dc: 3906 0c00 |0028: if-nez v6, 0034 // +000c │ │ +0db6e0: 5341 5614 |002a: iget-wide v1, v4, Lcom/ds/avare/place/UDWDestination;.mLond:D // field@1456 │ │ +0db6e4: 5a41 5514 |002c: iput-wide v1, v4, Lcom/ds/avare/place/UDWDestination;.mLonInit:D // field@1455 │ │ +0db6e8: 5341 5414 |002e: iget-wide v1, v4, Lcom/ds/avare/place/UDWDestination;.mLatd:D // field@1454 │ │ +0db6ec: 5a41 5314 |0030: iput-wide v1, v4, Lcom/ds/avare/place/UDWDestination;.mLatInit:D // field@1453 │ │ +0db6f0: 5c40 5214 |0032: iput-boolean v0, v4, Lcom/ds/avare/place/UDWDestination;.mInited:Z // field@1452 │ │ +0db6f4: 6e10 0c26 0500 |0034: invoke-virtual {v5}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.getCmt:()Ljava/lang/String; // method@260c │ │ +0db6fa: 0c05 |0037: move-result-object v5 │ │ +0db6fc: 5b45 4e14 |0038: iput-object v5, v4, Lcom/ds/avare/place/UDWDestination;.mCmt:Ljava/lang/String; // field@144e │ │ +0db700: 5445 5814 |003a: iget-object v5, v4, Lcom/ds/avare/place/UDWDestination;.mParams:Ljava/util/LinkedHashMap; // field@1458 │ │ +0db704: 2206 1007 |003c: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +0db708: 7010 eb2a 0600 |003e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0db70e: 1a01 0000 |0041: const-string v1, "" // string@0000 │ │ +0db712: 6e20 f52a 1600 |0043: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0db718: 5342 5614 |0046: iget-wide v2, v4, Lcom/ds/avare/place/UDWDestination;.mLond:D // field@1456 │ │ +0db71c: 6e30 ef2a 2603 |0048: invoke-virtual {v6, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0db722: 6e10 fa2a 0600 |004b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0db728: 0c06 |004e: move-result-object v6 │ │ +0db72a: 1a02 191d |004f: const-string v2, "Longitude" // string@1d19 │ │ +0db72e: 6e30 102c 2506 |0051: invoke-virtual {v5, v2, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0db734: 5445 5814 |0054: iget-object v5, v4, Lcom/ds/avare/place/UDWDestination;.mParams:Ljava/util/LinkedHashMap; // field@1458 │ │ +0db738: 2206 1007 |0056: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +0db73c: 7010 eb2a 0600 |0058: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0db742: 6e20 f52a 1600 |005b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0db748: 5341 5414 |005e: iget-wide v1, v4, Lcom/ds/avare/place/UDWDestination;.mLatd:D // field@1454 │ │ +0db74c: 6e30 ef2a 1602 |0060: invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@2aef │ │ +0db752: 6e10 fa2a 0600 |0063: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0db758: 0c06 |0066: move-result-object v6 │ │ +0db75a: 1a01 1319 |0067: const-string v1, "Latitude" // string@1913 │ │ +0db75e: 6e30 102c 1506 |0069: invoke-virtual {v5, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0db764: 5445 5814 |006c: iget-object v5, v4, Lcom/ds/avare/place/UDWDestination;.mParams:Ljava/util/LinkedHashMap; // field@1458 │ │ +0db768: 6206 f615 |006e: sget-object v6, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.UDWDESCRIPTION:Ljava/lang/String; // field@15f6 │ │ +0db76c: 1a01 de10 |0070: const-string v1, "Facility Name" // string@10de │ │ +0db770: 6e30 102c 1506 |0072: invoke-virtual {v5, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c10 │ │ +0db776: 5c40 5114 |0075: iput-boolean v0, v4, Lcom/ds/avare/place/UDWDestination;.mFound:Z // field@1451 │ │ +0db77a: 2804 |0077: goto 007b // +0004 │ │ +0db77c: 1205 |0078: const/4 v5, #int 0 // #0 │ │ +0db77e: 5c45 5114 |0079: iput-boolean v5, v4, Lcom/ds/avare/place/UDWDestination;.mFound:Z // field@1451 │ │ +0db782: 0e00 |007b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=22 │ │ 0x0007 line=23 │ │ 0x0009 line=25 │ │ 0x0017 line=27 │ │ @@ -384710,24 +384712,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0db780: |[0db780] com.ds.avare.place.UDWDestination.find:()V │ │ -0db790: 5520 5114 |0000: iget-boolean v0, v2, Lcom/ds/avare/place/UDWDestination;.mFound:Z // field@1451 │ │ -0db794: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0db798: 2200 f805 |0004: new-instance v0, Lcom/ds/avare/place/UDWDestination$DataBaseTask; // type@05f8 │ │ -0db79c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0db79e: 7030 8f23 2001 |0007: invoke-direct {v0, v2, v1}, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.:(Lcom/ds/avare/place/UDWDestination;Lcom/ds/avare/place/UDWDestination$1;)V // method@238f │ │ -0db7a4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0db7a6: 2311 f909 |000b: new-array v1, v1, [Ljava/lang/Void; // type@09f9 │ │ -0db7aa: 6e20 9223 1000 |000d: invoke-virtual {v0, v1}, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2392 │ │ -0db7b0: 0e00 |0010: return-void │ │ +0db784: |[0db784] com.ds.avare.place.UDWDestination.find:()V │ │ +0db794: 5520 5114 |0000: iget-boolean v0, v2, Lcom/ds/avare/place/UDWDestination;.mFound:Z // field@1451 │ │ +0db798: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0db79c: 2200 f805 |0004: new-instance v0, Lcom/ds/avare/place/UDWDestination$DataBaseTask; // type@05f8 │ │ +0db7a0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0db7a2: 7030 8f23 2001 |0007: invoke-direct {v0, v2, v1}, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.:(Lcom/ds/avare/place/UDWDestination;Lcom/ds/avare/place/UDWDestination$1;)V // method@238f │ │ +0db7a8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0db7aa: 2311 f909 |000b: new-array v1, v1, [Ljava/lang/Void; // type@09f9 │ │ +0db7ae: 6e20 9223 1000 |000d: invoke-virtual {v0, v1}, Lcom/ds/avare/place/UDWDestination$DataBaseTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2392 │ │ +0db7b4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=60 │ │ 0x000d line=61 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/ds/avare/place/UDWDestination; │ │ @@ -384737,17 +384739,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0db7b4: |[0db7b4] com.ds.avare.place.UDWDestination.find:(Ljava/lang/String;)V │ │ -0db7c4: 6e10 9623 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/place/UDWDestination;.find:()V // method@2396 │ │ -0db7ca: 0e00 |0003: return-void │ │ +0db7b8: |[0db7b8] com.ds.avare.place.UDWDestination.find:(Ljava/lang/String;)V │ │ +0db7c8: 6e10 9623 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/place/UDWDestination;.find:()V // method@2396 │ │ +0db7ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/place/UDWDestination; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -384756,17 +384758,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0db7cc: |[0db7cc] com.ds.avare.place.UDWDestination.findGuessType:()V │ │ -0db7dc: 6e10 9623 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/place/UDWDestination;.find:()V // method@2396 │ │ -0db7e2: 0e00 |0003: return-void │ │ +0db7d0: |[0db7d0] com.ds.avare.place.UDWDestination.findGuessType:()V │ │ +0db7e0: 6e10 9623 0000 |0000: invoke-virtual {v0}, Lcom/ds/avare/place/UDWDestination;.find:()V // method@2396 │ │ +0db7e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/place/UDWDestination; │ │ │ │ #3 : (in Lcom/ds/avare/place/UDWDestination;) │ │ @@ -384774,17 +384776,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db660: |[0db660] com.ds.avare.place.UDWDestination.getCmt:()Ljava/lang/String; │ │ -0db670: 5410 4e14 |0000: iget-object v0, v1, Lcom/ds/avare/place/UDWDestination;.mCmt:Ljava/lang/String; // field@144e │ │ -0db674: 1100 |0002: return-object v0 │ │ +0db664: |[0db664] com.ds.avare.place.UDWDestination.getCmt:()Ljava/lang/String; │ │ +0db674: 5410 4e14 |0000: iget-object v0, v1, Lcom/ds/avare/place/UDWDestination;.mCmt:Ljava/lang/String; // field@144e │ │ +0db678: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/place/UDWDestination; │ │ │ │ source_file_idx : 10066 (UDWDestination.java) │ │ @@ -384816,18 +384818,18 @@ │ │ type : '(DDLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0de118: |[0de118] com.ds.avare.position.LabelCoordinate.:(DDLjava/lang/String;)V │ │ -0de128: 7054 ce23 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ -0de12e: 5b05 9e14 |0003: iput-object v5, v0, Lcom/ds/avare/position/LabelCoordinate;.mLabel:Ljava/lang/String; // field@149e │ │ -0de132: 0e00 |0005: return-void │ │ +0de11c: |[0de11c] com.ds.avare.position.LabelCoordinate.:(DDLjava/lang/String;)V │ │ +0de12c: 7054 ce23 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/ds/avare/position/Coordinate;.:(DD)V // method@23ce │ │ +0de132: 5b05 9e14 |0003: iput-object v5, v0, Lcom/ds/avare/position/LabelCoordinate;.mLabel:Ljava/lang/String; // field@149e │ │ +0de136: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/position/LabelCoordinate; │ │ 0x0000 - 0x0006 reg=1 (null) D │ │ @@ -384840,17 +384842,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de100: |[0de100] com.ds.avare.position.LabelCoordinate.getLabel:()Ljava/lang/String; │ │ -0de110: 5410 9e14 |0000: iget-object v0, v1, Lcom/ds/avare/position/LabelCoordinate;.mLabel:Ljava/lang/String; // field@149e │ │ -0de114: 1100 |0002: return-object v0 │ │ +0de104: |[0de104] com.ds.avare.position.LabelCoordinate.getLabel:()Ljava/lang/String; │ │ +0de114: 5410 9e14 |0000: iget-object v0, v1, Lcom/ds/avare/position/LabelCoordinate;.mLabel:Ljava/lang/String; // field@149e │ │ +0de118: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/position/LabelCoordinate; │ │ │ │ source_file_idx : 5305 (LabelCoordinate.java) │ │ @@ -384878,18 +384880,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0df130: |[0df130] com.ds.avare.shapes.ChartShape.:(Ljava/lang/String;)V │ │ -0df140: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0df142: 7030 7b24 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/ds/avare/shapes/Shape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@247b │ │ -0df148: 0e00 |0004: return-void │ │ +0df134: |[0df134] com.ds.avare.shapes.ChartShape.:(Ljava/lang/String;)V │ │ +0df144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0df146: 7030 7b24 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/ds/avare/shapes/Shape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@247b │ │ +0df14c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/ds/avare/shapes/ChartShape; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -384899,17 +384901,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df118: |[0df118] com.ds.avare.shapes.ChartShape.getName:()Ljava/lang/String; │ │ -0df128: 5410 fb14 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Shape;.mText:Ljava/lang/String; // field@14fb │ │ -0df12c: 1100 |0002: return-object v0 │ │ +0df11c: |[0df11c] com.ds.avare.shapes.ChartShape.getName:()Ljava/lang/String; │ │ +0df12c: 5410 fb14 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Shape;.mText:Ljava/lang/String; // field@14fb │ │ +0df130: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/shapes/ChartShape; │ │ │ │ source_file_idx : 3444 (ChartShape.java) │ │ @@ -384937,19 +384939,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0df14c: |[0df14c] com.ds.avare.shapes.CrumbsShape.:()V │ │ -0df15c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0df160: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0df162: 7030 7b24 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/ds/avare/shapes/Shape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@247b │ │ -0df168: 0e00 |0006: return-void │ │ +0df150: |[0df150] com.ds.avare.shapes.CrumbsShape.:()V │ │ +0df160: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0df164: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0df166: 7030 7b24 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/ds/avare/shapes/Shape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@247b │ │ +0df16c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/shapes/CrumbsShape; │ │ │ │ Virtual methods - │ │ @@ -384958,18 +384960,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0df16c: |[0df16c] com.ds.avare.shapes.CrumbsShape.clearShape:()V │ │ -0df17c: 5410 f314 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0df180: 6e10 1b2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ -0df186: 0e00 |0005: return-void │ │ +0df170: |[0df170] com.ds.avare.shapes.CrumbsShape.clearShape:()V │ │ +0df180: 5410 f314 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0df184: 6e10 1b2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ +0df18a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/shapes/CrumbsShape; │ │ │ │ #1 : (in Lcom/ds/avare/shapes/CrumbsShape;) │ │ @@ -384977,23 +384979,23 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -0df188: |[0df188] com.ds.avare.shapes.CrumbsShape.updateShape:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0df198: 6e10 9921 0700 |0000: invoke-virtual {v7}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0df19e: 0b01 |0003: move-result-wide v1 │ │ -0df1a0: 6e10 9721 0700 |0004: invoke-virtual {v7}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0df1a6: 0b03 |0007: move-result-wide v3 │ │ -0df1a8: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -0df1aa: 0760 |0009: move-object v0, v6 │ │ -0df1ac: 7506 7c24 0000 |000a: invoke-super/range {v0, v1, v2, v3, v4, v5}, Lcom/ds/avare/shapes/Shape;.add:(DDZ)V // method@247c │ │ -0df1b2: 0e00 |000d: return-void │ │ +0df18c: |[0df18c] com.ds.avare.shapes.CrumbsShape.updateShape:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0df19c: 6e10 9921 0700 |0000: invoke-virtual {v7}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0df1a2: 0b01 |0003: move-result-wide v1 │ │ +0df1a4: 6e10 9721 0700 |0004: invoke-virtual {v7}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0df1aa: 0b03 |0007: move-result-wide v3 │ │ +0df1ac: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +0df1ae: 0760 |0009: move-object v0, v6 │ │ +0df1b0: 7506 7c24 0000 |000a: invoke-super/range {v0, v1, v2, v3, v4, v5}, Lcom/ds/avare/shapes/Shape;.add:(DDZ)V // method@247c │ │ +0df1b6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lcom/ds/avare/shapes/CrumbsShape; │ │ 0x0000 - 0x000e reg=7 (null) Lcom/ds/avare/gps/GpsParams; │ │ │ │ @@ -385032,18 +385034,18 @@ │ │ type : '(Lcom/ds/avare/shapes/MapBase;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0dfa0c: |[0dfa0c] com.ds.avare.shapes.MapBase$1.:(Lcom/ds/avare/shapes/MapBase;I)V │ │ -0dfa1c: 5b01 dd14 |0000: iput-object v1, v0, Lcom/ds/avare/shapes/MapBase$1;.this$0:Lcom/ds/avare/shapes/MapBase; // field@14dd │ │ -0dfa20: 7020 de0a 2000 |0002: invoke-direct {v0, v2}, Landroidx/collection/LruCache;.:(I)V // method@0ade │ │ -0dfa26: 0e00 |0005: return-void │ │ +0dfa10: |[0dfa10] com.ds.avare.shapes.MapBase$1.:(Lcom/ds/avare/shapes/MapBase;I)V │ │ +0dfa20: 5b01 dd14 |0000: iput-object v1, v0, Lcom/ds/avare/shapes/MapBase$1;.this$0:Lcom/ds/avare/shapes/MapBase; // field@14dd │ │ +0dfa24: 7020 de0a 2000 |0002: invoke-direct {v0, v2}, Landroidx/collection/LruCache;.:(I)V // method@0ade │ │ +0dfa2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/shapes/MapBase$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/shapes/MapBase; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -385054,20 +385056,20 @@ │ │ type : '(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0dfa28: |[0dfa28] com.ds.avare.shapes.MapBase$1.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0dfa38: 1f02 0e07 |0000: check-cast v2, Ljava/lang/String; // type@070e │ │ -0dfa3c: 1f03 4206 |0002: check-cast v3, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0dfa40: 1f04 4206 |0004: check-cast v4, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0dfa44: 6e54 5324 1032 |0006: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/shapes/MapBase$1;.entryRemoved:(ZLjava/lang/String;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;)V // method@2453 │ │ -0dfa4a: 0e00 |0009: return-void │ │ +0dfa2c: |[0dfa2c] com.ds.avare.shapes.MapBase$1.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0dfa3c: 1f02 0e07 |0000: check-cast v2, Ljava/lang/String; // type@070e │ │ +0dfa40: 1f03 4206 |0002: check-cast v3, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0dfa44: 1f04 4206 |0004: check-cast v4, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0dfa48: 6e54 5324 1032 |0006: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/shapes/MapBase$1;.entryRemoved:(ZLjava/lang/String;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;)V // method@2453 │ │ +0dfa4e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/ds/avare/shapes/MapBase$1; │ │ 0x0000 - 0x000a reg=1 (null) Z │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Object; │ │ @@ -385079,17 +385081,17 @@ │ │ type : '(ZLjava/lang/String;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dfa4c: |[0dfa4c] com.ds.avare.shapes.MapBase$1.entryRemoved:(ZLjava/lang/String;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;)V │ │ -0dfa5c: 6e10 3226 0300 |0000: invoke-virtual {v3}, Lcom/ds/avare/utils/BitmapHolder;.recycle:()V // method@2632 │ │ -0dfa62: 0e00 |0003: return-void │ │ +0dfa50: |[0dfa50] com.ds.avare.shapes.MapBase$1.entryRemoved:(ZLjava/lang/String;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;)V │ │ +0dfa60: 6e10 3226 0300 |0000: invoke-virtual {v3}, Lcom/ds/avare/utils/BitmapHolder;.recycle:()V // method@2632 │ │ +0dfa66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/shapes/MapBase$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -385101,20 +385103,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0df9c8: |[0df9c8] com.ds.avare.shapes.MapBase$1.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0df9d8: 1f01 0e07 |0000: check-cast v1, Ljava/lang/String; // type@070e │ │ -0df9dc: 1f02 4206 |0002: check-cast v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0df9e0: 6e30 5524 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/shapes/MapBase$1;.sizeOf:(Ljava/lang/String;Lcom/ds/avare/utils/BitmapHolder;)I // method@2455 │ │ -0df9e6: 0a01 |0007: move-result v1 │ │ -0df9e8: 0f01 |0008: return v1 │ │ +0df9cc: |[0df9cc] com.ds.avare.shapes.MapBase$1.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0df9dc: 1f01 0e07 |0000: check-cast v1, Ljava/lang/String; // type@070e │ │ +0df9e0: 1f02 4206 |0002: check-cast v2, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0df9e4: 6e30 5524 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/shapes/MapBase$1;.sizeOf:(Ljava/lang/String;Lcom/ds/avare/utils/BitmapHolder;)I // method@2455 │ │ +0df9ea: 0a01 |0007: move-result v1 │ │ +0df9ec: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lcom/ds/avare/shapes/MapBase$1; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -385124,19 +385126,19 @@ │ │ type : '(Ljava/lang/String;Lcom/ds/avare/utils/BitmapHolder;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0df9ec: |[0df9ec] com.ds.avare.shapes.MapBase$1.sizeOf:(Ljava/lang/String;Lcom/ds/avare/utils/BitmapHolder;)I │ │ -0df9fc: 5401 dd14 |0000: iget-object v1, v0, Lcom/ds/avare/shapes/MapBase$1;.this$0:Lcom/ds/avare/shapes/MapBase; // field@14dd │ │ -0dfa00: 7110 5724 0100 |0002: invoke-static {v1}, Lcom/ds/avare/shapes/MapBase;.access$000:(Lcom/ds/avare/shapes/MapBase;)I // method@2457 │ │ -0dfa06: 0a01 |0005: move-result v1 │ │ -0dfa08: 0f01 |0006: return v1 │ │ +0df9f0: |[0df9f0] com.ds.avare.shapes.MapBase$1.sizeOf:(Ljava/lang/String;Lcom/ds/avare/utils/BitmapHolder;)I │ │ +0dfa00: 5401 dd14 |0000: iget-object v1, v0, Lcom/ds/avare/shapes/MapBase$1;.this$0:Lcom/ds/avare/shapes/MapBase; // field@14dd │ │ +0dfa04: 7110 5724 0100 |0002: invoke-static {v1}, Lcom/ds/avare/shapes/MapBase;.access$000:(Lcom/ds/avare/shapes/MapBase;)I // method@2457 │ │ +0dfa0a: 0a01 |0005: move-result v1 │ │ +0dfa0c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/shapes/MapBase$1; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) Lcom/ds/avare/utils/BitmapHolder; │ │ @@ -385170,17 +385172,17 @@ │ │ type : '(Ljava/lang/String;Ljava/util/Date;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0dff80: |[0dff80] com.ds.avare.shapes.MetShape.:(Ljava/lang/String;Ljava/util/Date;)V │ │ -0dff90: 7030 7b24 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/ds/avare/shapes/Shape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@247b │ │ -0dff96: 0e00 |0003: return-void │ │ +0dff84: |[0dff84] com.ds.avare.shapes.MetShape.:(Ljava/lang/String;Ljava/util/Date;)V │ │ +0dff94: 7030 7b24 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/ds/avare/shapes/Shape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@247b │ │ +0dff9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/shapes/MetShape; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/util/Date; │ │ @@ -385190,117 +385192,117 @@ │ │ type : '(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 200 16-bit code units │ │ -0dff98: |[0dff98] com.ds.avare.shapes.MetShape.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V │ │ -0dffa8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0dffac: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -0dffb0: 5402 c714 |0004: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0dffb4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -0dffb6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0dffb8: 6e54 fd02 3233 |0008: invoke-virtual {v2, v3, v3, v3, v4}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0dffbe: 3914 0300 |000b: if-nez v20, 000e // +0003 │ │ -0dffc2: 0e00 |000d: return-void │ │ -0dffc4: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ -0dffc8: 0e00 |0010: return-void │ │ -0dffca: 5402 c914 |0011: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0dffce: 6e10 fb24 0200 |0013: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getExpiryTime:()I // method@24fb │ │ -0dffd4: 0a02 |0016: move-result v2 │ │ -0dffd6: 5405 c714 |0017: iget-object v5, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0dffda: 1506 0040 |0019: const/high16 v6, #int 1073741824 // #4000 │ │ -0dffde: 5207 c414 |001b: iget v7, v0, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ -0dffe2: a807 0706 |001d: mul-float v7, v7, v6 │ │ -0dffe6: 6e20 ff02 7500 |001f: invoke-virtual {v5, v7}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0dffec: 5405 c714 |0022: iget-object v5, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0dfff0: 6e54 fd02 3533 |0024: invoke-virtual {v5, v3, v3, v3, v4}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0dfff6: 5403 c314 |0027: iget-object v3, v0, Lcom/ds/avare/shapes/DrawingContext;.context:Landroid/content/Context; // field@14c3 │ │ -0dfffa: 6e10 a701 0300 |0029: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ -0e0000: 0c03 |002c: move-result-object v3 │ │ -0e0002: 1405 0400 027f |002d: const v5, #float 1.728e+38 // #7f020004 │ │ -0e0008: 6e20 5702 5300 |0030: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0257 │ │ -0e000e: 0c03 |0033: move-result-object v3 │ │ -0e0010: 5405 c314 |0034: iget-object v5, v0, Lcom/ds/avare/shapes/DrawingContext;.context:Landroid/content/Context; // field@14c3 │ │ -0e0014: 6e10 a701 0500 |0036: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ -0e001a: 0c05 |0039: move-result-object v5 │ │ -0e001c: 1406 0500 027f |003a: const v6, #float 1.728e+38 // #7f020005 │ │ -0e0022: 6e20 5202 6500 |003d: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@0252 │ │ -0e0028: 0c05 |0040: move-result-object v5 │ │ -0e002a: 5406 c914 |0041: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0e002e: 6e10 e524 0600 |0043: invoke-virtual {v6}, Lcom/ds/avare/storage/Preferences;.getAirSigMetType:()Ljava/lang/String; // method@24e5 │ │ -0e0034: 0c06 |0046: move-result-object v6 │ │ -0e0036: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -0e0038: 7401 262c 1300 |0048: invoke-virtual/range {v19}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0e003e: 0a08 |004b: move-result v8 │ │ -0e0040: 3587 7b00 |004c: if-ge v7, v8, 00c7 // +007b │ │ -0e0044: 6e20 1d2c 7100 |004e: invoke-virtual {v1, v7}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e004a: 0c08 |0051: move-result-object v8 │ │ -0e004c: 1f08 8e06 |0052: check-cast v8, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ -0e0050: 2209 1007 |0054: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -0e0054: 7010 eb2a 0900 |0056: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e005a: 548a 6b17 |0059: iget-object v10, v8, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ -0e005e: 6e20 f52a a900 |005b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e0064: 1a0a 1b00 |005e: const-string v10, " " // string@001b │ │ -0e0068: 6e20 f52a a900 |0060: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e006e: 548a 7217 |0063: iget-object v10, v8, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ -0e0072: 6e20 f52a a900 |0065: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e0078: 6e10 fa2a 0900 |0068: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e007e: 0c09 |006b: move-result-object v9 │ │ -0e0080: 1a0a 320a |006c: const-string v10, "ALL" // string@0a32 │ │ -0e0084: 6e20 ba2a a600 |006e: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e008a: 0a0a |0071: move-result v10 │ │ -0e008c: 380a 0300 |0072: if-eqz v10, 0075 // +0003 │ │ -0e0090: 2808 |0074: goto 007c // +0008 │ │ -0e0092: 6e20 ba2a 9600 |0075: invoke-virtual {v6, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e0098: 0a0a |0078: move-result v10 │ │ -0e009a: 390a 0300 |0079: if-nez v10, 007c // +0003 │ │ -0e009e: 2849 |007b: goto 00c4 // +0049 │ │ -0e00a0: 120a |007c: const/4 v10, #int 0 // #0 │ │ -0e00a2: 213b |007d: array-length v11, v3 │ │ -0e00a4: 35ba 1000 |007e: if-ge v10, v11, 008e // +0010 │ │ -0e00a8: 460b 030a |0080: aget-object v11, v3, v10 │ │ -0e00ac: 6e20 ba2a 9b00 |0082: invoke-virtual {v11, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e00b2: 0a0b |0085: move-result v11 │ │ -0e00b4: 380b 0500 |0086: if-eqz v11, 008b // +0005 │ │ -0e00b8: 4409 050a |0088: aget v9, v5, v10 │ │ -0e00bc: 2805 |008a: goto 008f // +0005 │ │ -0e00be: d80a 0a01 |008b: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0e00c2: 28f0 |008d: goto 007d // -0010 │ │ -0e00c4: 1209 |008e: const/4 v9, #int 0 // #0 │ │ -0e00c6: 548a 7417 |008f: iget-object v10, v8, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ -0e00ca: 380a 3300 |0091: if-eqz v10, 00c4 // +0033 │ │ -0e00ce: 3809 3100 |0093: if-eqz v9, 00c4 // +0031 │ │ -0e00d2: 540a c714 |0095: iget-object v10, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e00d6: 6e20 f802 9a00 |0097: invoke-virtual {v10, v9}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e00dc: 5489 7417 |009a: iget-object v9, v8, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ -0e00e0: 6e20 6c24 2900 |009c: invoke-virtual {v9, v2}, Lcom/ds/avare/shapes/MetShape;.isOld:(I)Z // method@246c │ │ -0e00e6: 0a09 |009f: move-result v9 │ │ -0e00e8: 3809 0300 |00a0: if-eqz v9, 00a3 // +0003 │ │ -0e00ec: 2822 |00a2: goto 00c4 // +0022 │ │ -0e00ee: 5489 7417 |00a3: iget-object v9, v8, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ -0e00f2: 540a c614 |00a5: iget-object v10, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e00f6: 6e20 6d24 a900 |00a7: invoke-virtual {v9, v10}, Lcom/ds/avare/shapes/MetShape;.isOnScreen:(Lcom/ds/avare/position/Origin;)Z // method@246d │ │ -0e00fc: 0a09 |00aa: move-result v9 │ │ -0e00fe: 3809 1900 |00ab: if-eqz v9, 00c4 // +0019 │ │ -0e0102: 548a 7417 |00ad: iget-object v10, v8, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ -0e0106: 540b c214 |00af: iget-object v11, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0e010a: 540c c614 |00b1: iget-object v12, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e010e: 540d cb14 |00b3: iget-object v13, v0, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ -0e0112: 540e c514 |00b5: iget-object v14, v0, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ -0e0116: 540f c714 |00b7: iget-object v15, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e011a: 5408 c914 |00b9: iget-object v8, v0, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0e011e: 6e10 2325 0800 |00bb: invoke-virtual {v8}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ -0e0124: 0a10 |00be: move-result v16 │ │ -0e0126: 1311 0100 |00bf: const/16 v17, #int 1 // #1 │ │ -0e012a: 7408 6924 0a00 |00c1: invoke-virtual/range {v10, v11, v12, v13, v14, v15, v16, v17}, Lcom/ds/avare/shapes/MetShape;.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZ)V // method@2469 │ │ -0e0130: d807 0701 |00c4: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0e0134: 2882 |00c6: goto 0048 // -007e │ │ -0e0136: 0e00 |00c7: return-void │ │ +0dff9c: |[0dff9c] com.ds.avare.shapes.MetShape.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V │ │ +0dffac: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0dffb0: 0801 1300 |0002: move-object/from16 v1, v19 │ │ +0dffb4: 5402 c714 |0004: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0dffb8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0dffba: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0dffbc: 6e54 fd02 3233 |0008: invoke-virtual {v2, v3, v3, v3, v4}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0dffc2: 3914 0300 |000b: if-nez v20, 000e // +0003 │ │ +0dffc6: 0e00 |000d: return-void │ │ +0dffc8: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ +0dffcc: 0e00 |0010: return-void │ │ +0dffce: 5402 c914 |0011: iget-object v2, v0, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0dffd2: 6e10 fb24 0200 |0013: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getExpiryTime:()I // method@24fb │ │ +0dffd8: 0a02 |0016: move-result v2 │ │ +0dffda: 5405 c714 |0017: iget-object v5, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0dffde: 1506 0040 |0019: const/high16 v6, #int 1073741824 // #4000 │ │ +0dffe2: 5207 c414 |001b: iget v7, v0, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ +0dffe6: a807 0706 |001d: mul-float v7, v7, v6 │ │ +0dffea: 6e20 ff02 7500 |001f: invoke-virtual {v5, v7}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0dfff0: 5405 c714 |0022: iget-object v5, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0dfff4: 6e54 fd02 3533 |0024: invoke-virtual {v5, v3, v3, v3, v4}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0dfffa: 5403 c314 |0027: iget-object v3, v0, Lcom/ds/avare/shapes/DrawingContext;.context:Landroid/content/Context; // field@14c3 │ │ +0dfffe: 6e10 a701 0300 |0029: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ +0e0004: 0c03 |002c: move-result-object v3 │ │ +0e0006: 1405 0400 027f |002d: const v5, #float 1.728e+38 // #7f020004 │ │ +0e000c: 6e20 5702 5300 |0030: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0257 │ │ +0e0012: 0c03 |0033: move-result-object v3 │ │ +0e0014: 5405 c314 |0034: iget-object v5, v0, Lcom/ds/avare/shapes/DrawingContext;.context:Landroid/content/Context; // field@14c3 │ │ +0e0018: 6e10 a701 0500 |0036: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ +0e001e: 0c05 |0039: move-result-object v5 │ │ +0e0020: 1406 0500 027f |003a: const v6, #float 1.728e+38 // #7f020005 │ │ +0e0026: 6e20 5202 6500 |003d: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@0252 │ │ +0e002c: 0c05 |0040: move-result-object v5 │ │ +0e002e: 5406 c914 |0041: iget-object v6, v0, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0e0032: 6e10 e524 0600 |0043: invoke-virtual {v6}, Lcom/ds/avare/storage/Preferences;.getAirSigMetType:()Ljava/lang/String; // method@24e5 │ │ +0e0038: 0c06 |0046: move-result-object v6 │ │ +0e003a: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +0e003c: 7401 262c 1300 |0048: invoke-virtual/range {v19}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0e0042: 0a08 |004b: move-result v8 │ │ +0e0044: 3587 7b00 |004c: if-ge v7, v8, 00c7 // +007b │ │ +0e0048: 6e20 1d2c 7100 |004e: invoke-virtual {v1, v7}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e004e: 0c08 |0051: move-result-object v8 │ │ +0e0050: 1f08 8e06 |0052: check-cast v8, Lcom/ds/avare/weather/AirSigMet; // type@068e │ │ +0e0054: 2209 1007 |0054: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +0e0058: 7010 eb2a 0900 |0056: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e005e: 548a 6b17 |0059: iget-object v10, v8, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ +0e0062: 6e20 f52a a900 |005b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e0068: 1a0a 1b00 |005e: const-string v10, " " // string@001b │ │ +0e006c: 6e20 f52a a900 |0060: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e0072: 548a 7217 |0063: iget-object v10, v8, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ +0e0076: 6e20 f52a a900 |0065: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e007c: 6e10 fa2a 0900 |0068: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e0082: 0c09 |006b: move-result-object v9 │ │ +0e0084: 1a0a 320a |006c: const-string v10, "ALL" // string@0a32 │ │ +0e0088: 6e20 ba2a a600 |006e: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e008e: 0a0a |0071: move-result v10 │ │ +0e0090: 380a 0300 |0072: if-eqz v10, 0075 // +0003 │ │ +0e0094: 2808 |0074: goto 007c // +0008 │ │ +0e0096: 6e20 ba2a 9600 |0075: invoke-virtual {v6, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e009c: 0a0a |0078: move-result v10 │ │ +0e009e: 390a 0300 |0079: if-nez v10, 007c // +0003 │ │ +0e00a2: 2849 |007b: goto 00c4 // +0049 │ │ +0e00a4: 120a |007c: const/4 v10, #int 0 // #0 │ │ +0e00a6: 213b |007d: array-length v11, v3 │ │ +0e00a8: 35ba 1000 |007e: if-ge v10, v11, 008e // +0010 │ │ +0e00ac: 460b 030a |0080: aget-object v11, v3, v10 │ │ +0e00b0: 6e20 ba2a 9b00 |0082: invoke-virtual {v11, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e00b6: 0a0b |0085: move-result v11 │ │ +0e00b8: 380b 0500 |0086: if-eqz v11, 008b // +0005 │ │ +0e00bc: 4409 050a |0088: aget v9, v5, v10 │ │ +0e00c0: 2805 |008a: goto 008f // +0005 │ │ +0e00c2: d80a 0a01 |008b: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0e00c6: 28f0 |008d: goto 007d // -0010 │ │ +0e00c8: 1209 |008e: const/4 v9, #int 0 // #0 │ │ +0e00ca: 548a 7417 |008f: iget-object v10, v8, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ +0e00ce: 380a 3300 |0091: if-eqz v10, 00c4 // +0033 │ │ +0e00d2: 3809 3100 |0093: if-eqz v9, 00c4 // +0031 │ │ +0e00d6: 540a c714 |0095: iget-object v10, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e00da: 6e20 f802 9a00 |0097: invoke-virtual {v10, v9}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e00e0: 5489 7417 |009a: iget-object v9, v8, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ +0e00e4: 6e20 6c24 2900 |009c: invoke-virtual {v9, v2}, Lcom/ds/avare/shapes/MetShape;.isOld:(I)Z // method@246c │ │ +0e00ea: 0a09 |009f: move-result v9 │ │ +0e00ec: 3809 0300 |00a0: if-eqz v9, 00a3 // +0003 │ │ +0e00f0: 2822 |00a2: goto 00c4 // +0022 │ │ +0e00f2: 5489 7417 |00a3: iget-object v9, v8, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ +0e00f6: 540a c614 |00a5: iget-object v10, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e00fa: 6e20 6d24 a900 |00a7: invoke-virtual {v9, v10}, Lcom/ds/avare/shapes/MetShape;.isOnScreen:(Lcom/ds/avare/position/Origin;)Z // method@246d │ │ +0e0100: 0a09 |00aa: move-result v9 │ │ +0e0102: 3809 1900 |00ab: if-eqz v9, 00c4 // +0019 │ │ +0e0106: 548a 7417 |00ad: iget-object v10, v8, Lcom/ds/avare/weather/AirSigMet;.shape:Lcom/ds/avare/shapes/MetShape; // field@1774 │ │ +0e010a: 540b c214 |00af: iget-object v11, v0, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0e010e: 540c c614 |00b1: iget-object v12, v0, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e0112: 540d cb14 |00b3: iget-object v13, v0, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ +0e0116: 540e c514 |00b5: iget-object v14, v0, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ +0e011a: 540f c714 |00b7: iget-object v15, v0, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e011e: 5408 c914 |00b9: iget-object v8, v0, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0e0122: 6e10 2325 0800 |00bb: invoke-virtual {v8}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ +0e0128: 0a10 |00be: move-result v16 │ │ +0e012a: 1311 0100 |00bf: const/16 v17, #int 1 // #1 │ │ +0e012e: 7408 6924 0a00 |00c1: invoke-virtual/range {v10, v11, v12, v13, v14, v15, v16, v17}, Lcom/ds/avare/shapes/MetShape;.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZ)V // method@2469 │ │ +0e0134: d807 0701 |00c4: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0e0138: 2882 |00c6: goto 0048 // -007e │ │ +0e013a: 0e00 |00c7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=79 │ │ 0x0011 line=89 │ │ 0x0017 line=91 │ │ 0x0022 line=92 │ │ 0x0027 line=93 │ │ @@ -385330,89 +385332,89 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/weather/AirSigMet;DD)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -0dfe48: |[0dfe48] com.ds.avare.shapes.MetShape.getHTMLMetOnTouch:(Landroid/content/Context;Lcom/ds/avare/weather/AirSigMet;DD)Ljava/lang/String; │ │ -0dfe58: 6e57 6b24 4165 |0000: invoke-virtual {v1, v4, v5, v6, v7}, Lcom/ds/avare/shapes/MetShape;.getTextIfTouched:(DD)Ljava/lang/String; // method@246b │ │ -0dfe5e: 0c04 |0003: move-result-object v4 │ │ -0dfe60: 3804 8c00 |0004: if-eqz v4, 0090 // +008c │ │ -0dfe64: 6e10 a701 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ -0dfe6a: 0c05 |0009: move-result-object v5 │ │ -0dfe6c: 1406 0400 027f |000a: const v6, #float 1.728e+38 // #7f020004 │ │ -0dfe72: 6e20 5702 6500 |000d: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0257 │ │ -0dfe78: 0c05 |0010: move-result-object v5 │ │ -0dfe7a: 6e10 a701 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ -0dfe80: 0c02 |0014: move-result-object v2 │ │ -0dfe82: 1406 0500 027f |0015: const v6, #float 1.728e+38 // #7f020005 │ │ -0dfe88: 6e20 5202 6200 |0018: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@0252 │ │ -0dfe8e: 0c02 |001b: move-result-object v2 │ │ -0dfe90: 2206 1007 |001c: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -0dfe94: 7010 eb2a 0600 |001e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dfe9a: 5437 6b17 |0021: iget-object v7, v3, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ -0dfe9e: 6e20 f52a 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dfea4: 1a07 1b00 |0026: const-string v7, " " // string@001b │ │ -0dfea8: 6e20 f52a 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dfeae: 5433 7217 |002b: iget-object v3, v3, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ -0dfeb2: 6e20 f52a 3600 |002d: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dfeb8: 6e10 fa2a 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dfebe: 0c03 |0033: move-result-object v3 │ │ -0dfec0: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -0dfec2: 1207 |0035: const/4 v7, #int 0 // #0 │ │ -0dfec4: 2150 |0036: array-length v0, v5 │ │ -0dfec6: 3507 1000 |0037: if-ge v7, v0, 0047 // +0010 │ │ -0dfeca: 4600 0507 |0039: aget-object v0, v5, v7 │ │ -0dfece: 6e20 ba2a 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0dfed4: 0a00 |003e: move-result v0 │ │ -0dfed6: 3800 0500 |003f: if-eqz v0, 0044 // +0005 │ │ -0dfeda: 4402 0207 |0041: aget v2, v2, v7 │ │ -0dfede: 2805 |0043: goto 0048 // +0005 │ │ -0dfee0: d807 0701 |0044: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0dfee4: 28f0 |0046: goto 0036 // -0010 │ │ -0dfee6: 1202 |0047: const/4 v2, #int 0 // #0 │ │ -0dfee8: 2203 1007 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -0dfeec: 7010 eb2a 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0dfef2: 1a05 0209 |004d: const-string v5, "

" // string@0891 │ │ -0dff58: 6e20 f52a 2300 |0080: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dff5e: 6e20 f52a 4300 |0083: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dff64: 1a02 a408 |0086: const-string v2, "

│ │ +0dfe4c: |[0dfe4c] com.ds.avare.shapes.MetShape.getHTMLMetOnTouch:(Landroid/content/Context;Lcom/ds/avare/weather/AirSigMet;DD)Ljava/lang/String; │ │ +0dfe5c: 6e57 6b24 4165 |0000: invoke-virtual {v1, v4, v5, v6, v7}, Lcom/ds/avare/shapes/MetShape;.getTextIfTouched:(DD)Ljava/lang/String; // method@246b │ │ +0dfe62: 0c04 |0003: move-result-object v4 │ │ +0dfe64: 3804 8c00 |0004: if-eqz v4, 0090 // +008c │ │ +0dfe68: 6e10 a701 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ +0dfe6e: 0c05 |0009: move-result-object v5 │ │ +0dfe70: 1406 0400 027f |000a: const v6, #float 1.728e+38 // #7f020004 │ │ +0dfe76: 6e20 5702 6500 |000d: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0257 │ │ +0dfe7c: 0c05 |0010: move-result-object v5 │ │ +0dfe7e: 6e10 a701 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ +0dfe84: 0c02 |0014: move-result-object v2 │ │ +0dfe86: 1406 0500 027f |0015: const v6, #float 1.728e+38 // #7f020005 │ │ +0dfe8c: 6e20 5202 6200 |0018: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@0252 │ │ +0dfe92: 0c02 |001b: move-result-object v2 │ │ +0dfe94: 2206 1007 |001c: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +0dfe98: 7010 eb2a 0600 |001e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dfe9e: 5437 6b17 |0021: iget-object v7, v3, Lcom/ds/avare/weather/AirSigMet;.hazard:Ljava/lang/String; // field@176b │ │ +0dfea2: 6e20 f52a 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dfea8: 1a07 1b00 |0026: const-string v7, " " // string@001b │ │ +0dfeac: 6e20 f52a 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dfeb2: 5433 7217 |002b: iget-object v3, v3, Lcom/ds/avare/weather/AirSigMet;.reportType:Ljava/lang/String; // field@1772 │ │ +0dfeb6: 6e20 f52a 3600 |002d: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dfebc: 6e10 fa2a 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dfec2: 0c03 |0033: move-result-object v3 │ │ +0dfec4: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +0dfec6: 1207 |0035: const/4 v7, #int 0 // #0 │ │ +0dfec8: 2150 |0036: array-length v0, v5 │ │ +0dfeca: 3507 1000 |0037: if-ge v7, v0, 0047 // +0010 │ │ +0dfece: 4600 0507 |0039: aget-object v0, v5, v7 │ │ +0dfed2: 6e20 ba2a 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0dfed8: 0a00 |003e: move-result v0 │ │ +0dfeda: 3800 0500 |003f: if-eqz v0, 0044 // +0005 │ │ +0dfede: 4402 0207 |0041: aget v2, v2, v7 │ │ +0dfee2: 2805 |0043: goto 0048 // +0005 │ │ +0dfee4: d807 0701 |0044: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0dfee8: 28f0 |0046: goto 0036 // -0010 │ │ +0dfeea: 1202 |0047: const/4 v2, #int 0 // #0 │ │ +0dfeec: 2203 1007 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +0dfef0: 7010 eb2a 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0dfef6: 1a05 0209 |004d: const-string v5, "

" // string@0891 │ │ +0dff5c: 6e20 f52a 2300 |0080: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dff62: 6e20 f52a 4300 |0083: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dff68: 1a02 a408 |0086: const-string v2, "

│ │ " // string@08a4 │ │ -0dff68: 6e20 f52a 2300 |0088: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0dff6e: 6e10 fa2a 0300 |008b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0dff74: 0c02 |008e: move-result-object v2 │ │ -0dff76: 2803 |008f: goto 0092 // +0003 │ │ -0dff78: 1a02 0000 |0090: const-string v2, "" // string@0000 │ │ -0dff7c: 1102 |0092: return-object v2 │ │ +0dff6c: 6e20 f52a 2300 |0088: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0dff72: 6e10 fa2a 0300 |008b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0dff78: 0c02 |008e: move-result-object v2 │ │ +0dff7a: 2803 |008f: goto 0092 // +0003 │ │ +0dff7c: 1a02 0000 |0090: const-string v2, "" // string@0000 │ │ +0dff80: 1102 |0092: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0006 line=54 │ │ 0x0011 line=55 │ │ 0x001c line=57 │ │ 0x0036 line=58 │ │ @@ -385431,17 +385433,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0138: |[0e0138] com.ds.avare.shapes.MetShape.updateText:(Ljava/lang/String;)V │ │ -0e0148: 5b01 fb14 |0000: iput-object v1, v0, Lcom/ds/avare/shapes/Shape;.mText:Ljava/lang/String; // field@14fb │ │ -0e014c: 0e00 |0002: return-void │ │ +0e013c: |[0e013c] com.ds.avare.shapes.MetShape.updateText:(Ljava/lang/String;)V │ │ +0e014c: 5b01 fb14 |0000: iput-object v1, v0, Lcom/ds/avare/shapes/Shape;.mText:Ljava/lang/String; // field@14fb │ │ +0e0150: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/shapes/MetShape; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -385474,20 +385476,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0e0150: |[0e0150] com.ds.avare.shapes.MetarLayer.:(Landroid/content/Context;)V │ │ -0e0160: 7010 4a24 0100 |0000: invoke-direct {v1}, Lcom/ds/avare/shapes/Layer;.:()V // method@244a │ │ -0e0166: 2200 2206 |0003: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0e016a: 7020 e024 2000 |0005: invoke-direct {v0, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0e0170: 5b10 e814 |0008: iput-object v0, v1, Lcom/ds/avare/shapes/MetarLayer;.mPref:Lcom/ds/avare/storage/Preferences; // field@14e8 │ │ -0e0174: 0e00 |000a: return-void │ │ +0e0154: |[0e0154] com.ds.avare.shapes.MetarLayer.:(Landroid/content/Context;)V │ │ +0e0164: 7010 4a24 0100 |0000: invoke-direct {v1}, Lcom/ds/avare/shapes/Layer;.:()V // method@244a │ │ +0e016a: 2200 2206 |0003: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0e016e: 7020 e024 2000 |0005: invoke-direct {v0, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0e0174: 5b10 e814 |0008: iput-object v0, v1, Lcom/ds/avare/shapes/MetarLayer;.mPref:Lcom/ds/avare/storage/Preferences; // field@14e8 │ │ +0e0178: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/shapes/MetarLayer; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ @@ -385498,41 +385500,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0e0178: |[0e0178] com.ds.avare.shapes.MetarLayer.parse:()V │ │ -0e0188: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0e018c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e0192: 5431 e814 |0005: iget-object v1, v3, Lcom/ds/avare/shapes/MetarLayer;.mPref:Lcom/ds/avare/storage/Preferences; // field@14e8 │ │ -0e0196: 6e10 0c25 0100 |0007: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ -0e019c: 0c01 |000a: move-result-object v1 │ │ -0e019e: 6e20 f52a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e01a4: 6201 0c18 |000e: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0e01a8: 6e20 f52a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e01ae: 1a01 c53b |0013: const-string v1, "latest_fcat" // string@3bc5 │ │ -0e01b2: 6e20 f52a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e01b8: 6e10 fa2a 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e01be: 0c00 |001b: move-result-object v0 │ │ -0e01c0: 2201 1007 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0e01c4: 7010 eb2a 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e01ca: 5432 e814 |0021: iget-object v2, v3, Lcom/ds/avare/shapes/MetarLayer;.mPref:Lcom/ds/avare/storage/Preferences; // field@14e8 │ │ -0e01ce: 6e10 0c25 0200 |0023: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ -0e01d4: 0c02 |0026: move-result-object v2 │ │ -0e01d6: 6e20 f52a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e01dc: 6202 0c18 |002a: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0e01e0: 6e20 f52a 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e01e6: 1a02 c63b |002f: const-string v2, "latest_fcat.txt" // string@3bc6 │ │ -0e01ea: 6e20 f52a 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e01f0: 6e10 fa2a 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e01f6: 0c01 |0037: move-result-object v1 │ │ -0e01f8: 6f30 4f24 0301 |0038: invoke-super {v3, v0, v1}, Lcom/ds/avare/shapes/Layer;.parse:(Ljava/lang/String;Ljava/lang/String;)V // method@244f │ │ -0e01fe: 0e00 |003b: return-void │ │ +0e017c: |[0e017c] com.ds.avare.shapes.MetarLayer.parse:()V │ │ +0e018c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0e0190: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e0196: 5431 e814 |0005: iget-object v1, v3, Lcom/ds/avare/shapes/MetarLayer;.mPref:Lcom/ds/avare/storage/Preferences; // field@14e8 │ │ +0e019a: 6e10 0c25 0100 |0007: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ +0e01a0: 0c01 |000a: move-result-object v1 │ │ +0e01a2: 6e20 f52a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e01a8: 6201 0c18 |000e: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0e01ac: 6e20 f52a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e01b2: 1a01 c53b |0013: const-string v1, "latest_fcat" // string@3bc5 │ │ +0e01b6: 6e20 f52a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e01bc: 6e10 fa2a 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e01c2: 0c00 |001b: move-result-object v0 │ │ +0e01c4: 2201 1007 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0e01c8: 7010 eb2a 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e01ce: 5432 e814 |0021: iget-object v2, v3, Lcom/ds/avare/shapes/MetarLayer;.mPref:Lcom/ds/avare/storage/Preferences; // field@14e8 │ │ +0e01d2: 6e10 0c25 0200 |0023: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ +0e01d8: 0c02 |0026: move-result-object v2 │ │ +0e01da: 6e20 f52a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e01e0: 6202 0c18 |002a: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0e01e4: 6e20 f52a 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e01ea: 1a02 c63b |002f: const-string v2, "latest_fcat.txt" // string@3bc6 │ │ +0e01ee: 6e20 f52a 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e01f4: 6e10 fa2a 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e01fa: 0c01 |0037: move-result-object v1 │ │ +0e01fc: 6f30 4f24 0301 |0038: invoke-super {v3, v0, v1}, Lcom/ds/avare/shapes/Layer;.parse:(Ljava/lang/String;Ljava/lang/String;)V // method@244f │ │ +0e0202: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0007 line=43 │ │ 0x0023 line=44 │ │ 0x0038 line=42 │ │ locals : │ │ @@ -385567,20 +385569,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0e049c: |[0e049c] com.ds.avare.shapes.RadarLayer.:(Landroid/content/Context;)V │ │ -0e04ac: 7010 4a24 0100 |0000: invoke-direct {v1}, Lcom/ds/avare/shapes/Layer;.:()V // method@244a │ │ -0e04b2: 2200 2206 |0003: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0e04b6: 7020 e024 2000 |0005: invoke-direct {v0, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0e04bc: 5b10 f214 |0008: iput-object v0, v1, Lcom/ds/avare/shapes/RadarLayer;.mPref:Lcom/ds/avare/storage/Preferences; // field@14f2 │ │ -0e04c0: 0e00 |000a: return-void │ │ +0e04a0: |[0e04a0] com.ds.avare.shapes.RadarLayer.:(Landroid/content/Context;)V │ │ +0e04b0: 7010 4a24 0100 |0000: invoke-direct {v1}, Lcom/ds/avare/shapes/Layer;.:()V // method@244a │ │ +0e04b6: 2200 2206 |0003: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0e04ba: 7020 e024 2000 |0005: invoke-direct {v0, v2}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0e04c0: 5b10 f214 |0008: iput-object v0, v1, Lcom/ds/avare/shapes/RadarLayer;.mPref:Lcom/ds/avare/storage/Preferences; // field@14f2 │ │ +0e04c4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/shapes/RadarLayer; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ @@ -385591,41 +385593,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0e04c4: |[0e04c4] com.ds.avare.shapes.RadarLayer.parse:()V │ │ -0e04d4: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -0e04d8: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e04de: 5431 f214 |0005: iget-object v1, v3, Lcom/ds/avare/shapes/RadarLayer;.mPref:Lcom/ds/avare/storage/Preferences; // field@14f2 │ │ -0e04e2: 6e10 0c25 0100 |0007: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ -0e04e8: 0c01 |000a: move-result-object v1 │ │ -0e04ea: 6e20 f52a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e04f0: 6201 0c18 |000e: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0e04f4: 6e20 f52a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e04fa: 1a01 c73b |0013: const-string v1, "latest_radaronly" // string@3bc7 │ │ -0e04fe: 6e20 f52a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e0504: 6e10 fa2a 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e050a: 0c00 |001b: move-result-object v0 │ │ -0e050c: 2201 1007 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0e0510: 7010 eb2a 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e0516: 5432 f214 |0021: iget-object v2, v3, Lcom/ds/avare/shapes/RadarLayer;.mPref:Lcom/ds/avare/storage/Preferences; // field@14f2 │ │ -0e051a: 6e10 0c25 0200 |0023: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ -0e0520: 0c02 |0026: move-result-object v2 │ │ -0e0522: 6e20 f52a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e0528: 6202 0c18 |002a: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -0e052c: 6e20 f52a 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e0532: 1a02 c43b |002f: const-string v2, "latest.txt" // string@3bc4 │ │ -0e0536: 6e20 f52a 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e053c: 6e10 fa2a 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e0542: 0c01 |0037: move-result-object v1 │ │ -0e0544: 6f30 4f24 0301 |0038: invoke-super {v3, v0, v1}, Lcom/ds/avare/shapes/Layer;.parse:(Ljava/lang/String;Ljava/lang/String;)V // method@244f │ │ -0e054a: 0e00 |003b: return-void │ │ +0e04c8: |[0e04c8] com.ds.avare.shapes.RadarLayer.parse:()V │ │ +0e04d8: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +0e04dc: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e04e2: 5431 f214 |0005: iget-object v1, v3, Lcom/ds/avare/shapes/RadarLayer;.mPref:Lcom/ds/avare/storage/Preferences; // field@14f2 │ │ +0e04e6: 6e10 0c25 0100 |0007: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ +0e04ec: 0c01 |000a: move-result-object v1 │ │ +0e04ee: 6e20 f52a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e04f4: 6201 0c18 |000e: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0e04f8: 6e20 f52a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e04fe: 1a01 c73b |0013: const-string v1, "latest_radaronly" // string@3bc7 │ │ +0e0502: 6e20 f52a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e0508: 6e10 fa2a 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e050e: 0c00 |001b: move-result-object v0 │ │ +0e0510: 2201 1007 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0e0514: 7010 eb2a 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e051a: 5432 f214 |0021: iget-object v2, v3, Lcom/ds/avare/shapes/RadarLayer;.mPref:Lcom/ds/avare/storage/Preferences; // field@14f2 │ │ +0e051e: 6e10 0c25 0200 |0023: invoke-virtual {v2}, Lcom/ds/avare/storage/Preferences;.getServerDataFolder:()Ljava/lang/String; // method@250c │ │ +0e0524: 0c02 |0026: move-result-object v2 │ │ +0e0526: 6e20 f52a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e052c: 6202 0c18 |002a: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +0e0530: 6e20 f52a 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e0536: 1a02 c43b |002f: const-string v2, "latest.txt" // string@3bc4 │ │ +0e053a: 6e20 f52a 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e0540: 6e10 fa2a 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e0546: 0c01 |0037: move-result-object v1 │ │ +0e0548: 6f30 4f24 0301 |0038: invoke-super {v3, v0, v1}, Lcom/ds/avare/shapes/Layer;.parse:(Ljava/lang/String;Ljava/lang/String;)V // method@244f │ │ +0e054e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0007 line=43 │ │ 0x0023 line=44 │ │ 0x0038 line=42 │ │ locals : │ │ @@ -385663,17 +385665,17 @@ │ │ type : '(Ljava/lang/String;Ljava/util/Date;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0e06a4: |[0e06a4] com.ds.avare.shapes.ShapeFileShape.:(Ljava/lang/String;Ljava/util/Date;)V │ │ -0e06b4: 7030 7b24 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/ds/avare/shapes/Shape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@247b │ │ -0e06ba: 0e00 |0003: return-void │ │ +0e06a8: |[0e06a8] com.ds.avare.shapes.ShapeFileShape.:(Ljava/lang/String;Ljava/util/Date;)V │ │ +0e06b8: 7030 7b24 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/ds/avare/shapes/Shape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@247b │ │ +0e06be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/shapes/ShapeFileShape; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/util/Date; │ │ @@ -385683,58 +385685,58 @@ │ │ type : '(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 84 16-bit code units │ │ -0e06bc: |[0e06bc] com.ds.avare.shapes.ShapeFileShape.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V │ │ -0e06cc: 54b0 c714 |0000: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e06d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e06d2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0e06d4: 6e52 fd02 1011 |0004: invoke-virtual {v0, v1, v1, v1, v2}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0e06da: 390d 0300 |0007: if-nez v13, 000a // +0003 │ │ -0e06de: 0e00 |0009: return-void │ │ -0e06e0: 380c 4900 |000a: if-eqz v12, 0053 // +0049 │ │ -0e06e4: 54bd c714 |000c: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e06e8: 1500 4040 |000e: const/high16 v0, #int 1077936128 // #4040 │ │ -0e06ec: 52b3 c414 |0010: iget v3, v11, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ -0e06f0: a803 0300 |0012: mul-float v3, v3, v0 │ │ -0e06f4: 6e20 ff02 3d00 |0014: invoke-virtual {v13, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0e06fa: 54bd c714 |0017: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e06fe: 6e52 fd02 1d11 |0019: invoke-virtual {v13, v1, v1, v1, v2}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0e0704: 6e10 262c 0c00 |001c: invoke-virtual {v12}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0e070a: 0a0d |001f: move-result v13 │ │ -0e070c: 35d2 3300 |0020: if-ge v2, v13, 0053 // +0033 │ │ -0e0710: 6e20 1d2c 2c00 |0022: invoke-virtual {v12, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e0716: 0c0d |0025: move-result-object v13 │ │ -0e0718: 07d3 |0026: move-object v3, v13 │ │ -0e071a: 1f03 1706 |0027: check-cast v3, Lcom/ds/avare/shapes/Shape; // type@0617 │ │ -0e071e: 3903 0300 |0029: if-nez v3, 002c // +0003 │ │ -0e0722: 2825 |002b: goto 0050 // +0025 │ │ -0e0724: 54bd c714 |002c: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e0728: 1400 ff00 00ff |002e: const v0, #float -1.70146e+38 // #ff0000ff │ │ -0e072e: 6e20 f802 0d00 |0031: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e0734: 54bd c614 |0034: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e0738: 6e20 8624 d300 |0036: invoke-virtual {v3, v13}, Lcom/ds/avare/shapes/Shape;.isOnScreen:(Lcom/ds/avare/position/Origin;)Z // method@2486 │ │ -0e073e: 0a0d |0039: move-result v13 │ │ -0e0740: 380d 1600 |003a: if-eqz v13, 0050 // +0016 │ │ -0e0744: 54b4 c214 |003c: iget-object v4, v11, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0e0748: 54b5 c614 |003e: iget-object v5, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e074c: 54b6 cb14 |0040: iget-object v6, v11, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ -0e0750: 54b7 c514 |0042: iget-object v7, v11, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ -0e0754: 54b8 c714 |0044: iget-object v8, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e0758: 54bd c914 |0046: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0e075c: 6e10 2325 0d00 |0048: invoke-virtual {v13}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ -0e0762: 0a09 |004b: move-result v9 │ │ -0e0764: 121a |004c: const/4 v10, #int 1 // #1 │ │ -0e0766: 7408 7e24 0300 |004d: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/shapes/Shape;.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZ)V // method@247e │ │ -0e076c: d802 0201 |0050: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e0770: 28ca |0052: goto 001c // -0036 │ │ -0e0772: 0e00 |0053: return-void │ │ +0e06c0: |[0e06c0] com.ds.avare.shapes.ShapeFileShape.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V │ │ +0e06d0: 54b0 c714 |0000: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e06d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e06d6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0e06d8: 6e52 fd02 1011 |0004: invoke-virtual {v0, v1, v1, v1, v2}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0e06de: 390d 0300 |0007: if-nez v13, 000a // +0003 │ │ +0e06e2: 0e00 |0009: return-void │ │ +0e06e4: 380c 4900 |000a: if-eqz v12, 0053 // +0049 │ │ +0e06e8: 54bd c714 |000c: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e06ec: 1500 4040 |000e: const/high16 v0, #int 1077936128 // #4040 │ │ +0e06f0: 52b3 c414 |0010: iget v3, v11, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ +0e06f4: a803 0300 |0012: mul-float v3, v3, v0 │ │ +0e06f8: 6e20 ff02 3d00 |0014: invoke-virtual {v13, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0e06fe: 54bd c714 |0017: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e0702: 6e52 fd02 1d11 |0019: invoke-virtual {v13, v1, v1, v1, v2}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0e0708: 6e10 262c 0c00 |001c: invoke-virtual {v12}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0e070e: 0a0d |001f: move-result v13 │ │ +0e0710: 35d2 3300 |0020: if-ge v2, v13, 0053 // +0033 │ │ +0e0714: 6e20 1d2c 2c00 |0022: invoke-virtual {v12, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e071a: 0c0d |0025: move-result-object v13 │ │ +0e071c: 07d3 |0026: move-object v3, v13 │ │ +0e071e: 1f03 1706 |0027: check-cast v3, Lcom/ds/avare/shapes/Shape; // type@0617 │ │ +0e0722: 3903 0300 |0029: if-nez v3, 002c // +0003 │ │ +0e0726: 2825 |002b: goto 0050 // +0025 │ │ +0e0728: 54bd c714 |002c: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e072c: 1400 ff00 00ff |002e: const v0, #float -1.70146e+38 // #ff0000ff │ │ +0e0732: 6e20 f802 0d00 |0031: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e0738: 54bd c614 |0034: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e073c: 6e20 8624 d300 |0036: invoke-virtual {v3, v13}, Lcom/ds/avare/shapes/Shape;.isOnScreen:(Lcom/ds/avare/position/Origin;)Z // method@2486 │ │ +0e0742: 0a0d |0039: move-result v13 │ │ +0e0744: 380d 1600 |003a: if-eqz v13, 0050 // +0016 │ │ +0e0748: 54b4 c214 |003c: iget-object v4, v11, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0e074c: 54b5 c614 |003e: iget-object v5, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e0750: 54b6 cb14 |0040: iget-object v6, v11, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ +0e0754: 54b7 c514 |0042: iget-object v7, v11, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ +0e0758: 54b8 c714 |0044: iget-object v8, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e075c: 54bd c914 |0046: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0e0760: 6e10 2325 0d00 |0048: invoke-virtual {v13}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ +0e0766: 0a09 |004b: move-result v9 │ │ +0e0768: 121a |004c: const/4 v10, #int 1 // #1 │ │ +0e076a: 7408 7e24 0300 |004d: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/shapes/Shape;.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZ)V // method@247e │ │ +0e0770: d802 0201 |0050: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e0774: 28ca |0052: goto 001c // -0036 │ │ +0e0776: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000c line=114 │ │ 0x0017 line=115 │ │ 0x001c line=117 │ │ 0x0022 line=118 │ │ @@ -385751,74 +385753,74 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/LinkedList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 111 16-bit code units │ │ -0e05b4: |[0e05b4] com.ds.avare.shapes.ShapeFileShape.readFile:(Ljava/lang/String;)Ljava/util/LinkedList; │ │ -0e05c4: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0e05c8: 2201 6307 |0002: new-instance v1, Ljava/util/LinkedList; // type@0763 │ │ -0e05cc: 7010 152c 0100 |0004: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -0e05d2: 2202 c206 |0007: new-instance v2, Ljava/io/FileInputStream; // type@06c2 │ │ -0e05d6: 7020 b429 0200 |0009: invoke-direct {v2, v0}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@29b4 │ │ -0e05dc: 2203 e508 |000c: new-instance v3, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader; // type@08e5 │ │ -0e05e0: 7020 8934 2300 |000e: invoke-direct {v3, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.:(Ljava/io/InputStream;)V // method@3489 │ │ -0e05e6: 6e10 8d34 0300 |0011: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.next:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape; // method@348d │ │ -0e05ec: 0c04 |0014: move-result-object v4 │ │ -0e05ee: 3804 5600 |0015: if-eqz v4, 006b // +0056 │ │ -0e05f2: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -0e05f4: 6206 fc14 |0018: sget-object v6, Lcom/ds/avare/shapes/ShapeFileShape$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@14fc │ │ -0e05f8: 6e10 b834 0400 |001a: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.getShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34b8 │ │ -0e05fe: 0c07 |001d: move-result-object v7 │ │ -0e0600: 6e10 cb34 0700 |001e: invoke-virtual {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ -0e0606: 0a07 |0021: move-result v7 │ │ -0e0608: 4406 0607 |0022: aget v6, v6, v7 │ │ -0e060c: 1217 |0024: const/4 v7, #int 1 // #1 │ │ -0e060e: 3276 0a00 |0025: if-eq v6, v7, 002f // +000a │ │ -0e0612: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -0e0614: 3276 0300 |0028: if-eq v6, v7, 002b // +0003 │ │ -0e0618: 2808 |002a: goto 0032 // +0008 │ │ -0e061a: 0745 |002b: move-object v5, v4 │ │ -0e061c: 1f05 0209 |002c: check-cast v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineShape; // type@0902 │ │ -0e0620: 2804 |002e: goto 0032 // +0004 │ │ -0e0622: 0745 |002f: move-object v5, v4 │ │ -0e0624: 1f05 ff08 |0030: check-cast v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonShape; // type@08ff │ │ -0e0628: 3805 dfff |0032: if-eqz v5, 0011 // -0021 │ │ -0e062c: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -0e062e: 1206 |0035: const/4 v6, #int 0 // #0 │ │ -0e0630: 6e10 e134 0500 |0036: invoke-virtual {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.getNumberOfParts:()I // method@34e1 │ │ -0e0636: 0a07 |0039: move-result v7 │ │ -0e0638: 3576 d7ff |003a: if-ge v6, v7, 0011 // -0029 │ │ -0e063c: 6e20 e234 6500 |003c: invoke-virtual {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.getPointsOfPart:(I)[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // method@34e2 │ │ -0e0642: 0c07 |003f: move-result-object v7 │ │ -0e0644: 220e 1906 |0040: new-instance v14, Lcom/ds/avare/shapes/ShapeFileShape; // type@0619 │ │ -0e0648: 2208 5607 |0042: new-instance v8, Ljava/util/Date; // type@0756 │ │ -0e064c: 7010 d42b 0800 |0044: invoke-direct {v8}, Ljava/util/Date;.:()V // method@2bd4 │ │ -0e0652: 7030 8924 0e08 |0047: invoke-direct {v14, v0, v8}, Lcom/ds/avare/shapes/ShapeFileShape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@2489 │ │ -0e0658: 217f |004a: array-length v15, v7 │ │ -0e065a: 120d |004b: const/4 v13, #int 0 // #0 │ │ -0e065c: 35fd 1900 |004c: if-ge v13, v15, 0065 // +0019 │ │ -0e0660: 4608 070d |004e: aget-object v8, v7, v13 │ │ -0e0664: 6e10 c234 0800 |0050: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.getX:()D // method@34c2 │ │ -0e066a: 0b09 |0053: move-result-wide v9 │ │ -0e066c: 6e10 c334 0800 |0054: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.getY:()D // method@34c3 │ │ -0e0672: 0b0b |0057: move-result-wide v11 │ │ -0e0674: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ -0e0678: 07e8 |005a: move-object v8, v14 │ │ -0e067a: 0211 0d00 |005b: move/from16 v17, v13 │ │ -0e067e: 020d 1000 |005d: move/from16 v13, v16 │ │ -0e0682: 7406 8a24 0800 |005f: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Lcom/ds/avare/shapes/ShapeFileShape;.add:(DDZ)V // method@248a │ │ -0e0688: d80d 1101 |0062: add-int/lit8 v13, v17, #int 1 // #01 │ │ -0e068c: 28e8 |0064: goto 004c // -0018 │ │ -0e068e: 6e20 182c e100 |0065: invoke-virtual {v1, v14}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ -0e0694: d806 0601 |0068: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0e0698: 28cc |006a: goto 0036 // -0034 │ │ -0e069a: 6e10 b629 0200 |006b: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ -0e06a0: 1101 |006e: return-object v1 │ │ +0e05b8: |[0e05b8] com.ds.avare.shapes.ShapeFileShape.readFile:(Ljava/lang/String;)Ljava/util/LinkedList; │ │ +0e05c8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0e05cc: 2201 6307 |0002: new-instance v1, Ljava/util/LinkedList; // type@0763 │ │ +0e05d0: 7010 152c 0100 |0004: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +0e05d6: 2202 c206 |0007: new-instance v2, Ljava/io/FileInputStream; // type@06c2 │ │ +0e05da: 7020 b429 0200 |0009: invoke-direct {v2, v0}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@29b4 │ │ +0e05e0: 2203 e508 |000c: new-instance v3, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader; // type@08e5 │ │ +0e05e4: 7020 8934 2300 |000e: invoke-direct {v3, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.:(Ljava/io/InputStream;)V // method@3489 │ │ +0e05ea: 6e10 8d34 0300 |0011: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/ShapeFileReader;.next:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape; // method@348d │ │ +0e05f0: 0c04 |0014: move-result-object v4 │ │ +0e05f2: 3804 5600 |0015: if-eqz v4, 006b // +0056 │ │ +0e05f6: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +0e05f8: 6206 fc14 |0018: sget-object v6, Lcom/ds/avare/shapes/ShapeFileShape$1;.$SwitchMap$org$nocrala$tools$gis$data$esri$shapefile$shape$ShapeType:[I // field@14fc │ │ +0e05fc: 6e10 b834 0400 |001a: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.getShapeType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; // method@34b8 │ │ +0e0602: 0c07 |001d: move-result-object v7 │ │ +0e0604: 6e10 cb34 0700 |001e: invoke-virtual {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;.ordinal:()I // method@34cb │ │ +0e060a: 0a07 |0021: move-result v7 │ │ +0e060c: 4406 0607 |0022: aget v6, v6, v7 │ │ +0e0610: 1217 |0024: const/4 v7, #int 1 // #1 │ │ +0e0612: 3276 0a00 |0025: if-eq v6, v7, 002f // +000a │ │ +0e0616: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +0e0618: 3276 0300 |0028: if-eq v6, v7, 002b // +0003 │ │ +0e061c: 2808 |002a: goto 0032 // +0008 │ │ +0e061e: 0745 |002b: move-object v5, v4 │ │ +0e0620: 1f05 0209 |002c: check-cast v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineShape; // type@0902 │ │ +0e0624: 2804 |002e: goto 0032 // +0004 │ │ +0e0626: 0745 |002f: move-object v5, v4 │ │ +0e0628: 1f05 ff08 |0030: check-cast v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonShape; // type@08ff │ │ +0e062c: 3805 dfff |0032: if-eqz v5, 0011 // -0021 │ │ +0e0630: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +0e0632: 1206 |0035: const/4 v6, #int 0 // #0 │ │ +0e0634: 6e10 e134 0500 |0036: invoke-virtual {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.getNumberOfParts:()I // method@34e1 │ │ +0e063a: 0a07 |0039: move-result v7 │ │ +0e063c: 3576 d7ff |003a: if-ge v6, v7, 0011 // -0029 │ │ +0e0640: 6e20 e234 6500 |003c: invoke-virtual {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.getPointsOfPart:(I)[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // method@34e2 │ │ +0e0646: 0c07 |003f: move-result-object v7 │ │ +0e0648: 220e 1906 |0040: new-instance v14, Lcom/ds/avare/shapes/ShapeFileShape; // type@0619 │ │ +0e064c: 2208 5607 |0042: new-instance v8, Ljava/util/Date; // type@0756 │ │ +0e0650: 7010 d42b 0800 |0044: invoke-direct {v8}, Ljava/util/Date;.:()V // method@2bd4 │ │ +0e0656: 7030 8924 0e08 |0047: invoke-direct {v14, v0, v8}, Lcom/ds/avare/shapes/ShapeFileShape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@2489 │ │ +0e065c: 217f |004a: array-length v15, v7 │ │ +0e065e: 120d |004b: const/4 v13, #int 0 // #0 │ │ +0e0660: 35fd 1900 |004c: if-ge v13, v15, 0065 // +0019 │ │ +0e0664: 4608 070d |004e: aget-object v8, v7, v13 │ │ +0e0668: 6e10 c234 0800 |0050: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.getX:()D // method@34c2 │ │ +0e066e: 0b09 |0053: move-result-wide v9 │ │ +0e0670: 6e10 c334 0800 |0054: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.getY:()D // method@34c3 │ │ +0e0676: 0b0b |0057: move-result-wide v11 │ │ +0e0678: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ +0e067c: 07e8 |005a: move-object v8, v14 │ │ +0e067e: 0211 0d00 |005b: move/from16 v17, v13 │ │ +0e0682: 020d 1000 |005d: move/from16 v13, v16 │ │ +0e0686: 7406 8a24 0800 |005f: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Lcom/ds/avare/shapes/ShapeFileShape;.add:(DDZ)V // method@248a │ │ +0e068c: d80d 1101 |0062: add-int/lit8 v13, v17, #int 1 // #01 │ │ +0e0690: 28e8 |0064: goto 004c // -0018 │ │ +0e0692: 6e20 182c e100 |0065: invoke-virtual {v1, v14}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2c18 │ │ +0e0698: d806 0601 |0068: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0e069c: 28cc |006a: goto 0036 // -0034 │ │ +0e069e: 6e10 b629 0200 |006b: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@29b6 │ │ +0e06a4: 1101 |006e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x0011 line=64 │ │ 0x0018 line=68 │ │ @@ -385889,374 +385891,374 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1396 16-bit code units │ │ -0e1344: |[0e1344] com.ds.avare.shapes.SubTile.:()V │ │ -0e1354: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0e1358: 2301 190a |0002: new-array v1, v0, [[[I // type@0a19 │ │ -0e135c: 2302 170a |0004: new-array v2, v0, [[I // type@0a17 │ │ -0e1360: 1233 |0006: const/4 v3, #int 3 // #3 │ │ -0e1362: 2334 c009 |0007: new-array v4, v3, [I // type@09c0 │ │ -0e1366: 2604 6b02 0000 |0009: fill-array-data v4, 00000274 // +0000026b │ │ -0e136c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -0e136e: 4d04 0205 |000d: aput-object v4, v2, v5 │ │ -0e1372: 2334 c009 |000f: new-array v4, v3, [I // type@09c0 │ │ -0e1376: 2604 6d02 0000 |0011: fill-array-data v4, 0000027e // +0000026d │ │ -0e137c: 1216 |0014: const/4 v6, #int 1 // #1 │ │ -0e137e: 4d04 0206 |0015: aput-object v4, v2, v6 │ │ -0e1382: 2334 c009 |0017: new-array v4, v3, [I // type@09c0 │ │ -0e1386: 2604 6f02 0000 |0019: fill-array-data v4, 00000288 // +0000026f │ │ -0e138c: 1227 |001c: const/4 v7, #int 2 // #2 │ │ -0e138e: 4d04 0207 |001d: aput-object v4, v2, v7 │ │ -0e1392: 2334 c009 |001f: new-array v4, v3, [I // type@09c0 │ │ -0e1396: 2604 7102 0000 |0021: fill-array-data v4, 00000292 // +00000271 │ │ -0e139c: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ -0e13a0: 2334 c009 |0026: new-array v4, v3, [I // type@09c0 │ │ -0e13a4: 2604 7402 0000 |0028: fill-array-data v4, 0000029c // +00000274 │ │ -0e13aa: 1248 |002b: const/4 v8, #int 4 // #4 │ │ -0e13ac: 4d04 0208 |002c: aput-object v4, v2, v8 │ │ -0e13b0: 2334 c009 |002e: new-array v4, v3, [I // type@09c0 │ │ -0e13b4: 2604 7602 0000 |0030: fill-array-data v4, 000002a6 // +00000276 │ │ -0e13ba: 1259 |0033: const/4 v9, #int 5 // #5 │ │ -0e13bc: 4d04 0209 |0034: aput-object v4, v2, v9 │ │ -0e13c0: 2334 c009 |0036: new-array v4, v3, [I // type@09c0 │ │ -0e13c4: 2604 7802 0000 |0038: fill-array-data v4, 000002b0 // +00000278 │ │ -0e13ca: 126a |003b: const/4 v10, #int 6 // #6 │ │ -0e13cc: 4d04 020a |003c: aput-object v4, v2, v10 │ │ -0e13d0: 2334 c009 |003e: new-array v4, v3, [I // type@09c0 │ │ -0e13d4: 2604 7a02 0000 |0040: fill-array-data v4, 000002ba // +0000027a │ │ -0e13da: 127b |0043: const/4 v11, #int 7 // #7 │ │ -0e13dc: 4d04 020b |0044: aput-object v4, v2, v11 │ │ -0e13e0: 4d02 0105 |0046: aput-object v2, v1, v5 │ │ -0e13e4: 2302 170a |0048: new-array v2, v0, [[I // type@0a17 │ │ -0e13e8: 2334 c009 |004a: new-array v4, v3, [I // type@09c0 │ │ -0e13ec: 2604 7802 0000 |004c: fill-array-data v4, 000002c4 // +00000278 │ │ -0e13f2: 4d04 0205 |004f: aput-object v4, v2, v5 │ │ -0e13f6: 2334 c009 |0051: new-array v4, v3, [I // type@09c0 │ │ -0e13fa: 2604 7b02 0000 |0053: fill-array-data v4, 000002ce // +0000027b │ │ -0e1400: 4d04 0206 |0056: aput-object v4, v2, v6 │ │ -0e1404: 2334 c009 |0058: new-array v4, v3, [I // type@09c0 │ │ -0e1408: 2604 7e02 0000 |005a: fill-array-data v4, 000002d8 // +0000027e │ │ -0e140e: 4d04 0207 |005d: aput-object v4, v2, v7 │ │ -0e1412: 2334 c009 |005f: new-array v4, v3, [I // type@09c0 │ │ -0e1416: 2604 8102 0000 |0061: fill-array-data v4, 000002e2 // +00000281 │ │ -0e141c: 4d04 0203 |0064: aput-object v4, v2, v3 │ │ -0e1420: 2334 c009 |0066: new-array v4, v3, [I // type@09c0 │ │ -0e1424: 2604 8402 0000 |0068: fill-array-data v4, 000002ec // +00000284 │ │ -0e142a: 4d04 0208 |006b: aput-object v4, v2, v8 │ │ -0e142e: 2334 c009 |006d: new-array v4, v3, [I // type@09c0 │ │ -0e1432: 2604 8702 0000 |006f: fill-array-data v4, 000002f6 // +00000287 │ │ -0e1438: 4d04 0209 |0072: aput-object v4, v2, v9 │ │ -0e143c: 2334 c009 |0074: new-array v4, v3, [I // type@09c0 │ │ -0e1440: 2604 8a02 0000 |0076: fill-array-data v4, 00000300 // +0000028a │ │ -0e1446: 4d04 020a |0079: aput-object v4, v2, v10 │ │ -0e144a: 2334 c009 |007b: new-array v4, v3, [I // type@09c0 │ │ -0e144e: 2604 8d02 0000 |007d: fill-array-data v4, 0000030a // +0000028d │ │ -0e1454: 4d04 020b |0080: aput-object v4, v2, v11 │ │ -0e1458: 4d02 0106 |0082: aput-object v2, v1, v6 │ │ -0e145c: 2302 170a |0084: new-array v2, v0, [[I // type@0a17 │ │ -0e1460: 2334 c009 |0086: new-array v4, v3, [I // type@09c0 │ │ -0e1464: 2604 8c02 0000 |0088: fill-array-data v4, 00000314 // +0000028c │ │ -0e146a: 4d04 0205 |008b: aput-object v4, v2, v5 │ │ -0e146e: 2334 c009 |008d: new-array v4, v3, [I // type@09c0 │ │ -0e1472: 2604 8f02 0000 |008f: fill-array-data v4, 0000031e // +0000028f │ │ -0e1478: 4d04 0206 |0092: aput-object v4, v2, v6 │ │ -0e147c: 2334 c009 |0094: new-array v4, v3, [I // type@09c0 │ │ -0e1480: 2604 9202 0000 |0096: fill-array-data v4, 00000328 // +00000292 │ │ -0e1486: 4d04 0207 |0099: aput-object v4, v2, v7 │ │ -0e148a: 2334 c009 |009b: new-array v4, v3, [I // type@09c0 │ │ -0e148e: 2604 9502 0000 |009d: fill-array-data v4, 00000332 // +00000295 │ │ -0e1494: 4d04 0203 |00a0: aput-object v4, v2, v3 │ │ -0e1498: 2334 c009 |00a2: new-array v4, v3, [I // type@09c0 │ │ -0e149c: 2604 9802 0000 |00a4: fill-array-data v4, 0000033c // +00000298 │ │ -0e14a2: 4d04 0208 |00a7: aput-object v4, v2, v8 │ │ -0e14a6: 2334 c009 |00a9: new-array v4, v3, [I // type@09c0 │ │ -0e14aa: 2604 9b02 0000 |00ab: fill-array-data v4, 00000346 // +0000029b │ │ -0e14b0: 4d04 0209 |00ae: aput-object v4, v2, v9 │ │ -0e14b4: 2334 c009 |00b0: new-array v4, v3, [I // type@09c0 │ │ -0e14b8: 2604 9e02 0000 |00b2: fill-array-data v4, 00000350 // +0000029e │ │ -0e14be: 4d04 020a |00b5: aput-object v4, v2, v10 │ │ -0e14c2: 2334 c009 |00b7: new-array v4, v3, [I // type@09c0 │ │ -0e14c6: 2604 a102 0000 |00b9: fill-array-data v4, 0000035a // +000002a1 │ │ -0e14cc: 4d04 020b |00bc: aput-object v4, v2, v11 │ │ -0e14d0: 4d02 0107 |00be: aput-object v2, v1, v7 │ │ -0e14d4: 2302 170a |00c0: new-array v2, v0, [[I // type@0a17 │ │ -0e14d8: 2334 c009 |00c2: new-array v4, v3, [I // type@09c0 │ │ -0e14dc: 2604 a002 0000 |00c4: fill-array-data v4, 00000364 // +000002a0 │ │ -0e14e2: 4d04 0205 |00c7: aput-object v4, v2, v5 │ │ -0e14e6: 2334 c009 |00c9: new-array v4, v3, [I // type@09c0 │ │ -0e14ea: 2604 a302 0000 |00cb: fill-array-data v4, 0000036e // +000002a3 │ │ -0e14f0: 4d04 0206 |00ce: aput-object v4, v2, v6 │ │ -0e14f4: 2334 c009 |00d0: new-array v4, v3, [I // type@09c0 │ │ -0e14f8: 2604 a602 0000 |00d2: fill-array-data v4, 00000378 // +000002a6 │ │ -0e14fe: 4d04 0207 |00d5: aput-object v4, v2, v7 │ │ -0e1502: 2334 c009 |00d7: new-array v4, v3, [I // type@09c0 │ │ -0e1506: 2604 a902 0000 |00d9: fill-array-data v4, 00000382 // +000002a9 │ │ -0e150c: 4d04 0203 |00dc: aput-object v4, v2, v3 │ │ -0e1510: 2334 c009 |00de: new-array v4, v3, [I // type@09c0 │ │ -0e1514: 2604 ac02 0000 |00e0: fill-array-data v4, 0000038c // +000002ac │ │ -0e151a: 4d04 0208 |00e3: aput-object v4, v2, v8 │ │ -0e151e: 2334 c009 |00e5: new-array v4, v3, [I // type@09c0 │ │ -0e1522: 2604 af02 0000 |00e7: fill-array-data v4, 00000396 // +000002af │ │ -0e1528: 4d04 0209 |00ea: aput-object v4, v2, v9 │ │ -0e152c: 2334 c009 |00ec: new-array v4, v3, [I // type@09c0 │ │ -0e1530: 2604 b202 0000 |00ee: fill-array-data v4, 000003a0 // +000002b2 │ │ -0e1536: 4d04 020a |00f1: aput-object v4, v2, v10 │ │ -0e153a: 2334 c009 |00f3: new-array v4, v3, [I // type@09c0 │ │ -0e153e: 2604 b502 0000 |00f5: fill-array-data v4, 000003aa // +000002b5 │ │ -0e1544: 4d04 020b |00f8: aput-object v4, v2, v11 │ │ -0e1548: 4d02 0103 |00fa: aput-object v2, v1, v3 │ │ -0e154c: 2302 170a |00fc: new-array v2, v0, [[I // type@0a17 │ │ -0e1550: 2334 c009 |00fe: new-array v4, v3, [I // type@09c0 │ │ -0e1554: 2604 b402 0000 |0100: fill-array-data v4, 000003b4 // +000002b4 │ │ -0e155a: 4d04 0205 |0103: aput-object v4, v2, v5 │ │ -0e155e: 2334 c009 |0105: new-array v4, v3, [I // type@09c0 │ │ -0e1562: 2604 b702 0000 |0107: fill-array-data v4, 000003be // +000002b7 │ │ -0e1568: 4d04 0206 |010a: aput-object v4, v2, v6 │ │ -0e156c: 2334 c009 |010c: new-array v4, v3, [I // type@09c0 │ │ -0e1570: 2604 ba02 0000 |010e: fill-array-data v4, 000003c8 // +000002ba │ │ -0e1576: 4d04 0207 |0111: aput-object v4, v2, v7 │ │ -0e157a: 2334 c009 |0113: new-array v4, v3, [I // type@09c0 │ │ -0e157e: 2604 bd02 0000 |0115: fill-array-data v4, 000003d2 // +000002bd │ │ -0e1584: 4d04 0203 |0118: aput-object v4, v2, v3 │ │ -0e1588: 2334 c009 |011a: new-array v4, v3, [I // type@09c0 │ │ -0e158c: 2604 c002 0000 |011c: fill-array-data v4, 000003dc // +000002c0 │ │ -0e1592: 4d04 0208 |011f: aput-object v4, v2, v8 │ │ -0e1596: 2334 c009 |0121: new-array v4, v3, [I // type@09c0 │ │ -0e159a: 2604 c302 0000 |0123: fill-array-data v4, 000003e6 // +000002c3 │ │ -0e15a0: 4d04 0209 |0126: aput-object v4, v2, v9 │ │ -0e15a4: 2334 c009 |0128: new-array v4, v3, [I // type@09c0 │ │ -0e15a8: 2604 c602 0000 |012a: fill-array-data v4, 000003f0 // +000002c6 │ │ -0e15ae: 4d04 020a |012d: aput-object v4, v2, v10 │ │ -0e15b2: 2334 c009 |012f: new-array v4, v3, [I // type@09c0 │ │ -0e15b6: 2604 c902 0000 |0131: fill-array-data v4, 000003fa // +000002c9 │ │ -0e15bc: 4d04 020b |0134: aput-object v4, v2, v11 │ │ -0e15c0: 4d02 0108 |0136: aput-object v2, v1, v8 │ │ -0e15c4: 2302 170a |0138: new-array v2, v0, [[I // type@0a17 │ │ -0e15c8: 2334 c009 |013a: new-array v4, v3, [I // type@09c0 │ │ -0e15cc: 2604 c802 0000 |013c: fill-array-data v4, 00000404 // +000002c8 │ │ -0e15d2: 4d04 0205 |013f: aput-object v4, v2, v5 │ │ -0e15d6: 2334 c009 |0141: new-array v4, v3, [I // type@09c0 │ │ -0e15da: 2604 cb02 0000 |0143: fill-array-data v4, 0000040e // +000002cb │ │ -0e15e0: 4d04 0206 |0146: aput-object v4, v2, v6 │ │ -0e15e4: 2334 c009 |0148: new-array v4, v3, [I // type@09c0 │ │ -0e15e8: 2604 ce02 0000 |014a: fill-array-data v4, 00000418 // +000002ce │ │ -0e15ee: 4d04 0207 |014d: aput-object v4, v2, v7 │ │ -0e15f2: 2334 c009 |014f: new-array v4, v3, [I // type@09c0 │ │ -0e15f6: 2604 d102 0000 |0151: fill-array-data v4, 00000422 // +000002d1 │ │ -0e15fc: 4d04 0203 |0154: aput-object v4, v2, v3 │ │ -0e1600: 2334 c009 |0156: new-array v4, v3, [I // type@09c0 │ │ -0e1604: 2604 d402 0000 |0158: fill-array-data v4, 0000042c // +000002d4 │ │ -0e160a: 4d04 0208 |015b: aput-object v4, v2, v8 │ │ -0e160e: 2334 c009 |015d: new-array v4, v3, [I // type@09c0 │ │ -0e1612: 2604 d702 0000 |015f: fill-array-data v4, 00000436 // +000002d7 │ │ -0e1618: 4d04 0209 |0162: aput-object v4, v2, v9 │ │ -0e161c: 2334 c009 |0164: new-array v4, v3, [I // type@09c0 │ │ -0e1620: 2604 da02 0000 |0166: fill-array-data v4, 00000440 // +000002da │ │ -0e1626: 4d04 020a |0169: aput-object v4, v2, v10 │ │ -0e162a: 2334 c009 |016b: new-array v4, v3, [I // type@09c0 │ │ -0e162e: 2604 dd02 0000 |016d: fill-array-data v4, 0000044a // +000002dd │ │ -0e1634: 4d04 020b |0170: aput-object v4, v2, v11 │ │ -0e1638: 4d02 0109 |0172: aput-object v2, v1, v9 │ │ -0e163c: 2302 170a |0174: new-array v2, v0, [[I // type@0a17 │ │ -0e1640: 2334 c009 |0176: new-array v4, v3, [I // type@09c0 │ │ -0e1644: 2604 dc02 0000 |0178: fill-array-data v4, 00000454 // +000002dc │ │ -0e164a: 4d04 0205 |017b: aput-object v4, v2, v5 │ │ -0e164e: 2334 c009 |017d: new-array v4, v3, [I // type@09c0 │ │ -0e1652: 2604 df02 0000 |017f: fill-array-data v4, 0000045e // +000002df │ │ -0e1658: 4d04 0206 |0182: aput-object v4, v2, v6 │ │ -0e165c: 2334 c009 |0184: new-array v4, v3, [I // type@09c0 │ │ -0e1660: 2604 e202 0000 |0186: fill-array-data v4, 00000468 // +000002e2 │ │ -0e1666: 4d04 0207 |0189: aput-object v4, v2, v7 │ │ -0e166a: 2334 c009 |018b: new-array v4, v3, [I // type@09c0 │ │ -0e166e: 2604 e502 0000 |018d: fill-array-data v4, 00000472 // +000002e5 │ │ -0e1674: 4d04 0203 |0190: aput-object v4, v2, v3 │ │ -0e1678: 2334 c009 |0192: new-array v4, v3, [I // type@09c0 │ │ -0e167c: 2604 e802 0000 |0194: fill-array-data v4, 0000047c // +000002e8 │ │ -0e1682: 4d04 0208 |0197: aput-object v4, v2, v8 │ │ -0e1686: 2334 c009 |0199: new-array v4, v3, [I // type@09c0 │ │ -0e168a: 2604 eb02 0000 |019b: fill-array-data v4, 00000486 // +000002eb │ │ -0e1690: 4d04 0209 |019e: aput-object v4, v2, v9 │ │ -0e1694: 2334 c009 |01a0: new-array v4, v3, [I // type@09c0 │ │ -0e1698: 2604 ee02 0000 |01a2: fill-array-data v4, 00000490 // +000002ee │ │ -0e169e: 4d04 020a |01a5: aput-object v4, v2, v10 │ │ -0e16a2: 2334 c009 |01a7: new-array v4, v3, [I // type@09c0 │ │ -0e16a6: 2604 f102 0000 |01a9: fill-array-data v4, 0000049a // +000002f1 │ │ -0e16ac: 4d04 020b |01ac: aput-object v4, v2, v11 │ │ -0e16b0: 4d02 010a |01ae: aput-object v2, v1, v10 │ │ -0e16b4: 2302 170a |01b0: new-array v2, v0, [[I // type@0a17 │ │ -0e16b8: 2334 c009 |01b2: new-array v4, v3, [I // type@09c0 │ │ -0e16bc: 2604 f002 0000 |01b4: fill-array-data v4, 000004a4 // +000002f0 │ │ -0e16c2: 4d04 0205 |01b7: aput-object v4, v2, v5 │ │ -0e16c6: 2334 c009 |01b9: new-array v4, v3, [I // type@09c0 │ │ -0e16ca: 2604 f302 0000 |01bb: fill-array-data v4, 000004ae // +000002f3 │ │ -0e16d0: 4d04 0206 |01be: aput-object v4, v2, v6 │ │ -0e16d4: 2334 c009 |01c0: new-array v4, v3, [I // type@09c0 │ │ -0e16d8: 2604 f602 0000 |01c2: fill-array-data v4, 000004b8 // +000002f6 │ │ -0e16de: 4d04 0207 |01c5: aput-object v4, v2, v7 │ │ -0e16e2: 2334 c009 |01c7: new-array v4, v3, [I // type@09c0 │ │ -0e16e6: 2604 f902 0000 |01c9: fill-array-data v4, 000004c2 // +000002f9 │ │ -0e16ec: 4d04 0203 |01cc: aput-object v4, v2, v3 │ │ -0e16f0: 2334 c009 |01ce: new-array v4, v3, [I // type@09c0 │ │ -0e16f4: 2604 fc02 0000 |01d0: fill-array-data v4, 000004cc // +000002fc │ │ -0e16fa: 4d04 0208 |01d3: aput-object v4, v2, v8 │ │ -0e16fe: 2334 c009 |01d5: new-array v4, v3, [I // type@09c0 │ │ -0e1702: 2604 ff02 0000 |01d7: fill-array-data v4, 000004d6 // +000002ff │ │ -0e1708: 4d04 0209 |01da: aput-object v4, v2, v9 │ │ -0e170c: 2334 c009 |01dc: new-array v4, v3, [I // type@09c0 │ │ -0e1710: 2604 0203 0000 |01de: fill-array-data v4, 000004e0 // +00000302 │ │ -0e1716: 4d04 020a |01e1: aput-object v4, v2, v10 │ │ -0e171a: 2334 c009 |01e3: new-array v4, v3, [I // type@09c0 │ │ -0e171e: 2604 0503 0000 |01e5: fill-array-data v4, 000004ea // +00000305 │ │ -0e1724: 4d04 020b |01e8: aput-object v4, v2, v11 │ │ -0e1728: 4d02 010b |01ea: aput-object v2, v1, v11 │ │ -0e172c: 6901 0315 |01ec: sput-object v1, Lcom/ds/avare/shapes/SubTile;.tilesNeighbors:[[[I // field@1503 │ │ -0e1730: 1301 1000 |01ee: const/16 v1, #int 16 // #10 │ │ -0e1734: 2311 170a |01f0: new-array v1, v1, [[I // type@0a17 │ │ -0e1738: 2372 c009 |01f2: new-array v2, v7, [I // type@09c0 │ │ -0e173c: 2602 0003 0000 |01f4: fill-array-data v2, 000004f4 // +00000300 │ │ -0e1742: 4d02 0105 |01f7: aput-object v2, v1, v5 │ │ -0e1746: 2372 c009 |01f9: new-array v2, v7, [I // type@09c0 │ │ -0e174a: 2602 0103 0000 |01fb: fill-array-data v2, 000004fc // +00000301 │ │ -0e1750: 4d02 0106 |01fe: aput-object v2, v1, v6 │ │ -0e1754: 2372 c009 |0200: new-array v2, v7, [I // type@09c0 │ │ -0e1758: 2602 0203 0000 |0202: fill-array-data v2, 00000504 // +00000302 │ │ -0e175e: 4d02 0107 |0205: aput-object v2, v1, v7 │ │ -0e1762: 2372 c009 |0207: new-array v2, v7, [I // type@09c0 │ │ -0e1766: 2602 0303 0000 |0209: fill-array-data v2, 0000050c // +00000303 │ │ -0e176c: 4d02 0103 |020c: aput-object v2, v1, v3 │ │ -0e1770: 2372 c009 |020e: new-array v2, v7, [I // type@09c0 │ │ -0e1774: 2602 0403 0000 |0210: fill-array-data v2, 00000514 // +00000304 │ │ -0e177a: 4d02 0108 |0213: aput-object v2, v1, v8 │ │ -0e177e: 2372 c009 |0215: new-array v2, v7, [I // type@09c0 │ │ -0e1782: 2602 0503 0000 |0217: fill-array-data v2, 0000051c // +00000305 │ │ -0e1788: 4d02 0109 |021a: aput-object v2, v1, v9 │ │ -0e178c: 2372 c009 |021c: new-array v2, v7, [I // type@09c0 │ │ -0e1790: 2602 0603 0000 |021e: fill-array-data v2, 00000524 // +00000306 │ │ -0e1796: 4d02 010a |0221: aput-object v2, v1, v10 │ │ -0e179a: 2372 c009 |0223: new-array v2, v7, [I // type@09c0 │ │ -0e179e: 2602 0703 0000 |0225: fill-array-data v2, 0000052c // +00000307 │ │ -0e17a4: 4d02 010b |0228: aput-object v2, v1, v11 │ │ -0e17a8: 2372 c009 |022a: new-array v2, v7, [I // type@09c0 │ │ -0e17ac: 2602 0803 0000 |022c: fill-array-data v2, 00000534 // +00000308 │ │ -0e17b2: 4d02 0100 |022f: aput-object v2, v1, v0 │ │ -0e17b6: 2370 c009 |0231: new-array v0, v7, [I // type@09c0 │ │ -0e17ba: 2600 0903 0000 |0233: fill-array-data v0, 0000053c // +00000309 │ │ -0e17c0: 1302 0900 |0236: const/16 v2, #int 9 // #9 │ │ -0e17c4: 4d00 0102 |0238: aput-object v0, v1, v2 │ │ -0e17c8: 2370 c009 |023a: new-array v0, v7, [I // type@09c0 │ │ -0e17cc: 2600 0803 0000 |023c: fill-array-data v0, 00000544 // +00000308 │ │ -0e17d2: 1302 0a00 |023f: const/16 v2, #int 10 // #a │ │ -0e17d6: 4d00 0102 |0241: aput-object v0, v1, v2 │ │ -0e17da: 2370 c009 |0243: new-array v0, v7, [I // type@09c0 │ │ -0e17de: 2600 0703 0000 |0245: fill-array-data v0, 0000054c // +00000307 │ │ -0e17e4: 1302 0b00 |0248: const/16 v2, #int 11 // #b │ │ -0e17e8: 4d00 0102 |024a: aput-object v0, v1, v2 │ │ -0e17ec: 2370 c009 |024c: new-array v0, v7, [I // type@09c0 │ │ -0e17f0: 2600 0603 0000 |024e: fill-array-data v0, 00000554 // +00000306 │ │ -0e17f6: 1302 0c00 |0251: const/16 v2, #int 12 // #c │ │ -0e17fa: 4d00 0102 |0253: aput-object v0, v1, v2 │ │ -0e17fe: 2370 c009 |0255: new-array v0, v7, [I // type@09c0 │ │ -0e1802: 2600 0503 0000 |0257: fill-array-data v0, 0000055c // +00000305 │ │ -0e1808: 1302 0d00 |025a: const/16 v2, #int 13 // #d │ │ -0e180c: 4d00 0102 |025c: aput-object v0, v1, v2 │ │ -0e1810: 2370 c009 |025e: new-array v0, v7, [I // type@09c0 │ │ -0e1814: 2600 0403 0000 |0260: fill-array-data v0, 00000564 // +00000304 │ │ -0e181a: 1302 0e00 |0263: const/16 v2, #int 14 // #e │ │ -0e181e: 4d00 0102 |0265: aput-object v0, v1, v2 │ │ -0e1822: 2370 c009 |0267: new-array v0, v7, [I // type@09c0 │ │ -0e1826: 2600 0303 0000 |0269: fill-array-data v0, 0000056c // +00000303 │ │ -0e182c: 1302 0f00 |026c: const/16 v2, #int 15 // #f │ │ -0e1830: 4d00 0102 |026e: aput-object v0, v1, v2 │ │ -0e1834: 6901 fe14 |0270: sput-object v1, Lcom/ds/avare/shapes/SubTile;.dims:[[I // field@14fe │ │ -0e1838: 0e00 |0272: return-void │ │ -0e183a: 0000 |0273: nop // spacer │ │ -0e183c: 0003 0400 0300 0000 ffff ffff ffff ... |0274: array-data (10 units) │ │ -0e1850: 0003 0400 0300 0000 ffff ffff ffff ... |027e: array-data (10 units) │ │ -0e1864: 0003 0400 0300 0000 ffff ffff 0000 ... |0288: array-data (10 units) │ │ -0e1878: 0003 0400 0300 0000 ffff ffff 0000 ... |0292: array-data (10 units) │ │ -0e188c: 0003 0400 0300 0000 ffff ffff 0000 ... |029c: array-data (10 units) │ │ -0e18a0: 0003 0400 0300 0000 ffff ffff 0000 ... |02a6: array-data (10 units) │ │ -0e18b4: 0003 0400 0300 0000 ffff ffff 0100 ... |02b0: array-data (10 units) │ │ -0e18c8: 0003 0400 0300 0000 ffff ffff 0100 ... |02ba: array-data (10 units) │ │ -0e18dc: 0003 0400 0300 0000 ffff ffff ffff ... |02c4: array-data (10 units) │ │ -0e18f0: 0003 0400 0300 0000 ffff ffff ffff ... |02ce: array-data (10 units) │ │ -0e1904: 0003 0400 0300 0000 ffff ffff 0000 ... |02d8: array-data (10 units) │ │ -0e1918: 0003 0400 0300 0000 ffff ffff 0000 ... |02e2: array-data (10 units) │ │ -0e192c: 0003 0400 0300 0000 ffff ffff 0000 ... |02ec: array-data (10 units) │ │ -0e1940: 0003 0400 0300 0000 ffff ffff 0000 ... |02f6: array-data (10 units) │ │ -0e1954: 0003 0400 0300 0000 ffff ffff 0100 ... |0300: array-data (10 units) │ │ -0e1968: 0003 0400 0300 0000 ffff ffff 0100 ... |030a: array-data (10 units) │ │ -0e197c: 0003 0400 0300 0000 0000 0000 ffff ... |0314: array-data (10 units) │ │ -0e1990: 0003 0400 0300 0000 0000 0000 ffff ... |031e: array-data (10 units) │ │ -0e19a4: 0003 0400 0300 0000 0000 0000 0000 ... |0328: array-data (10 units) │ │ -0e19b8: 0003 0400 0300 0000 0000 0000 0000 ... |0332: array-data (10 units) │ │ -0e19cc: 0003 0400 0300 0000 0000 0000 0000 ... |033c: array-data (10 units) │ │ -0e19e0: 0003 0400 0300 0000 0000 0000 0000 ... |0346: array-data (10 units) │ │ -0e19f4: 0003 0400 0300 0000 0000 0000 0100 ... |0350: array-data (10 units) │ │ -0e1a08: 0003 0400 0300 0000 0000 0000 0100 ... |035a: array-data (10 units) │ │ -0e1a1c: 0003 0400 0300 0000 0000 0000 ffff ... |0364: array-data (10 units) │ │ -0e1a30: 0003 0400 0300 0000 0000 0000 ffff ... |036e: array-data (10 units) │ │ -0e1a44: 0003 0400 0300 0000 0000 0000 0000 ... |0378: array-data (10 units) │ │ -0e1a58: 0003 0400 0300 0000 0000 0000 0000 ... |0382: array-data (10 units) │ │ -0e1a6c: 0003 0400 0300 0000 0000 0000 0000 ... |038c: array-data (10 units) │ │ -0e1a80: 0003 0400 0300 0000 0000 0000 0000 ... |0396: array-data (10 units) │ │ -0e1a94: 0003 0400 0300 0000 0000 0000 0100 ... |03a0: array-data (10 units) │ │ -0e1aa8: 0003 0400 0300 0000 0000 0000 0100 ... |03aa: array-data (10 units) │ │ -0e1abc: 0003 0400 0300 0000 0000 0000 ffff ... |03b4: array-data (10 units) │ │ -0e1ad0: 0003 0400 0300 0000 0000 0000 ffff ... |03be: array-data (10 units) │ │ -0e1ae4: 0003 0400 0300 0000 0000 0000 0000 ... |03c8: array-data (10 units) │ │ -0e1af8: 0003 0400 0300 0000 0000 0000 0000 ... |03d2: array-data (10 units) │ │ -0e1b0c: 0003 0400 0300 0000 0000 0000 0000 ... |03dc: array-data (10 units) │ │ -0e1b20: 0003 0400 0300 0000 0000 0000 0000 ... |03e6: array-data (10 units) │ │ -0e1b34: 0003 0400 0300 0000 0000 0000 0100 ... |03f0: array-data (10 units) │ │ -0e1b48: 0003 0400 0300 0000 0000 0000 0100 ... |03fa: array-data (10 units) │ │ -0e1b5c: 0003 0400 0300 0000 0000 0000 ffff ... |0404: array-data (10 units) │ │ -0e1b70: 0003 0400 0300 0000 0000 0000 ffff ... |040e: array-data (10 units) │ │ -0e1b84: 0003 0400 0300 0000 0000 0000 0000 ... |0418: array-data (10 units) │ │ -0e1b98: 0003 0400 0300 0000 0000 0000 0000 ... |0422: array-data (10 units) │ │ -0e1bac: 0003 0400 0300 0000 0000 0000 0000 ... |042c: array-data (10 units) │ │ -0e1bc0: 0003 0400 0300 0000 0000 0000 0000 ... |0436: array-data (10 units) │ │ -0e1bd4: 0003 0400 0300 0000 0000 0000 0100 ... |0440: array-data (10 units) │ │ -0e1be8: 0003 0400 0300 0000 0000 0000 0100 ... |044a: array-data (10 units) │ │ -0e1bfc: 0003 0400 0300 0000 0100 0000 ffff ... |0454: array-data (10 units) │ │ -0e1c10: 0003 0400 0300 0000 0100 0000 ffff ... |045e: array-data (10 units) │ │ -0e1c24: 0003 0400 0300 0000 0100 0000 0000 ... |0468: array-data (10 units) │ │ -0e1c38: 0003 0400 0300 0000 0100 0000 0000 ... |0472: array-data (10 units) │ │ -0e1c4c: 0003 0400 0300 0000 0100 0000 0000 ... |047c: array-data (10 units) │ │ -0e1c60: 0003 0400 0300 0000 0100 0000 0000 ... |0486: array-data (10 units) │ │ -0e1c74: 0003 0400 0300 0000 0100 0000 0100 ... |0490: array-data (10 units) │ │ -0e1c88: 0003 0400 0300 0000 0100 0000 0100 ... |049a: array-data (10 units) │ │ -0e1c9c: 0003 0400 0300 0000 0100 0000 ffff ... |04a4: array-data (10 units) │ │ -0e1cb0: 0003 0400 0300 0000 0100 0000 ffff ... |04ae: array-data (10 units) │ │ -0e1cc4: 0003 0400 0300 0000 0100 0000 0000 ... |04b8: array-data (10 units) │ │ -0e1cd8: 0003 0400 0300 0000 0100 0000 0000 ... |04c2: array-data (10 units) │ │ -0e1cec: 0003 0400 0300 0000 0100 0000 0000 ... |04cc: array-data (10 units) │ │ -0e1d00: 0003 0400 0300 0000 0100 0000 0000 ... |04d6: array-data (10 units) │ │ -0e1d14: 0003 0400 0300 0000 0100 0000 0100 ... |04e0: array-data (10 units) │ │ -0e1d28: 0003 0400 0300 0000 0100 0000 0100 ... |04ea: array-data (10 units) │ │ -0e1d3c: 0003 0400 0200 0000 0000 0000 0000 ... |04f4: array-data (8 units) │ │ -0e1d4c: 0003 0400 0200 0000 0000 0000 8000 ... |04fc: array-data (8 units) │ │ -0e1d5c: 0003 0400 0200 0000 0000 0000 0001 ... |0504: array-data (8 units) │ │ -0e1d6c: 0003 0400 0200 0000 0000 0000 8001 ... |050c: array-data (8 units) │ │ -0e1d7c: 0003 0400 0200 0000 8000 0000 0000 ... |0514: array-data (8 units) │ │ -0e1d8c: 0003 0400 0200 0000 8000 0000 8000 ... |051c: array-data (8 units) │ │ -0e1d9c: 0003 0400 0200 0000 8000 0000 0001 ... |0524: array-data (8 units) │ │ -0e1dac: 0003 0400 0200 0000 8000 0000 8001 ... |052c: array-data (8 units) │ │ -0e1dbc: 0003 0400 0200 0000 0001 0000 0000 ... |0534: array-data (8 units) │ │ -0e1dcc: 0003 0400 0200 0000 0001 0000 8000 ... |053c: array-data (8 units) │ │ -0e1ddc: 0003 0400 0200 0000 0001 0000 0001 ... |0544: array-data (8 units) │ │ -0e1dec: 0003 0400 0200 0000 0001 0000 8001 ... |054c: array-data (8 units) │ │ -0e1dfc: 0003 0400 0200 0000 8001 0000 0000 ... |0554: array-data (8 units) │ │ -0e1e0c: 0003 0400 0200 0000 8001 0000 8000 ... |055c: array-data (8 units) │ │ -0e1e1c: 0003 0400 0200 0000 8001 0000 0001 ... |0564: array-data (8 units) │ │ -0e1e2c: 0003 0400 0200 0000 8001 0000 8001 ... |056c: array-data (8 units) │ │ +0e1348: |[0e1348] com.ds.avare.shapes.SubTile.:()V │ │ +0e1358: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0e135c: 2301 190a |0002: new-array v1, v0, [[[I // type@0a19 │ │ +0e1360: 2302 170a |0004: new-array v2, v0, [[I // type@0a17 │ │ +0e1364: 1233 |0006: const/4 v3, #int 3 // #3 │ │ +0e1366: 2334 c009 |0007: new-array v4, v3, [I // type@09c0 │ │ +0e136a: 2604 6b02 0000 |0009: fill-array-data v4, 00000274 // +0000026b │ │ +0e1370: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +0e1372: 4d04 0205 |000d: aput-object v4, v2, v5 │ │ +0e1376: 2334 c009 |000f: new-array v4, v3, [I // type@09c0 │ │ +0e137a: 2604 6d02 0000 |0011: fill-array-data v4, 0000027e // +0000026d │ │ +0e1380: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +0e1382: 4d04 0206 |0015: aput-object v4, v2, v6 │ │ +0e1386: 2334 c009 |0017: new-array v4, v3, [I // type@09c0 │ │ +0e138a: 2604 6f02 0000 |0019: fill-array-data v4, 00000288 // +0000026f │ │ +0e1390: 1227 |001c: const/4 v7, #int 2 // #2 │ │ +0e1392: 4d04 0207 |001d: aput-object v4, v2, v7 │ │ +0e1396: 2334 c009 |001f: new-array v4, v3, [I // type@09c0 │ │ +0e139a: 2604 7102 0000 |0021: fill-array-data v4, 00000292 // +00000271 │ │ +0e13a0: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ +0e13a4: 2334 c009 |0026: new-array v4, v3, [I // type@09c0 │ │ +0e13a8: 2604 7402 0000 |0028: fill-array-data v4, 0000029c // +00000274 │ │ +0e13ae: 1248 |002b: const/4 v8, #int 4 // #4 │ │ +0e13b0: 4d04 0208 |002c: aput-object v4, v2, v8 │ │ +0e13b4: 2334 c009 |002e: new-array v4, v3, [I // type@09c0 │ │ +0e13b8: 2604 7602 0000 |0030: fill-array-data v4, 000002a6 // +00000276 │ │ +0e13be: 1259 |0033: const/4 v9, #int 5 // #5 │ │ +0e13c0: 4d04 0209 |0034: aput-object v4, v2, v9 │ │ +0e13c4: 2334 c009 |0036: new-array v4, v3, [I // type@09c0 │ │ +0e13c8: 2604 7802 0000 |0038: fill-array-data v4, 000002b0 // +00000278 │ │ +0e13ce: 126a |003b: const/4 v10, #int 6 // #6 │ │ +0e13d0: 4d04 020a |003c: aput-object v4, v2, v10 │ │ +0e13d4: 2334 c009 |003e: new-array v4, v3, [I // type@09c0 │ │ +0e13d8: 2604 7a02 0000 |0040: fill-array-data v4, 000002ba // +0000027a │ │ +0e13de: 127b |0043: const/4 v11, #int 7 // #7 │ │ +0e13e0: 4d04 020b |0044: aput-object v4, v2, v11 │ │ +0e13e4: 4d02 0105 |0046: aput-object v2, v1, v5 │ │ +0e13e8: 2302 170a |0048: new-array v2, v0, [[I // type@0a17 │ │ +0e13ec: 2334 c009 |004a: new-array v4, v3, [I // type@09c0 │ │ +0e13f0: 2604 7802 0000 |004c: fill-array-data v4, 000002c4 // +00000278 │ │ +0e13f6: 4d04 0205 |004f: aput-object v4, v2, v5 │ │ +0e13fa: 2334 c009 |0051: new-array v4, v3, [I // type@09c0 │ │ +0e13fe: 2604 7b02 0000 |0053: fill-array-data v4, 000002ce // +0000027b │ │ +0e1404: 4d04 0206 |0056: aput-object v4, v2, v6 │ │ +0e1408: 2334 c009 |0058: new-array v4, v3, [I // type@09c0 │ │ +0e140c: 2604 7e02 0000 |005a: fill-array-data v4, 000002d8 // +0000027e │ │ +0e1412: 4d04 0207 |005d: aput-object v4, v2, v7 │ │ +0e1416: 2334 c009 |005f: new-array v4, v3, [I // type@09c0 │ │ +0e141a: 2604 8102 0000 |0061: fill-array-data v4, 000002e2 // +00000281 │ │ +0e1420: 4d04 0203 |0064: aput-object v4, v2, v3 │ │ +0e1424: 2334 c009 |0066: new-array v4, v3, [I // type@09c0 │ │ +0e1428: 2604 8402 0000 |0068: fill-array-data v4, 000002ec // +00000284 │ │ +0e142e: 4d04 0208 |006b: aput-object v4, v2, v8 │ │ +0e1432: 2334 c009 |006d: new-array v4, v3, [I // type@09c0 │ │ +0e1436: 2604 8702 0000 |006f: fill-array-data v4, 000002f6 // +00000287 │ │ +0e143c: 4d04 0209 |0072: aput-object v4, v2, v9 │ │ +0e1440: 2334 c009 |0074: new-array v4, v3, [I // type@09c0 │ │ +0e1444: 2604 8a02 0000 |0076: fill-array-data v4, 00000300 // +0000028a │ │ +0e144a: 4d04 020a |0079: aput-object v4, v2, v10 │ │ +0e144e: 2334 c009 |007b: new-array v4, v3, [I // type@09c0 │ │ +0e1452: 2604 8d02 0000 |007d: fill-array-data v4, 0000030a // +0000028d │ │ +0e1458: 4d04 020b |0080: aput-object v4, v2, v11 │ │ +0e145c: 4d02 0106 |0082: aput-object v2, v1, v6 │ │ +0e1460: 2302 170a |0084: new-array v2, v0, [[I // type@0a17 │ │ +0e1464: 2334 c009 |0086: new-array v4, v3, [I // type@09c0 │ │ +0e1468: 2604 8c02 0000 |0088: fill-array-data v4, 00000314 // +0000028c │ │ +0e146e: 4d04 0205 |008b: aput-object v4, v2, v5 │ │ +0e1472: 2334 c009 |008d: new-array v4, v3, [I // type@09c0 │ │ +0e1476: 2604 8f02 0000 |008f: fill-array-data v4, 0000031e // +0000028f │ │ +0e147c: 4d04 0206 |0092: aput-object v4, v2, v6 │ │ +0e1480: 2334 c009 |0094: new-array v4, v3, [I // type@09c0 │ │ +0e1484: 2604 9202 0000 |0096: fill-array-data v4, 00000328 // +00000292 │ │ +0e148a: 4d04 0207 |0099: aput-object v4, v2, v7 │ │ +0e148e: 2334 c009 |009b: new-array v4, v3, [I // type@09c0 │ │ +0e1492: 2604 9502 0000 |009d: fill-array-data v4, 00000332 // +00000295 │ │ +0e1498: 4d04 0203 |00a0: aput-object v4, v2, v3 │ │ +0e149c: 2334 c009 |00a2: new-array v4, v3, [I // type@09c0 │ │ +0e14a0: 2604 9802 0000 |00a4: fill-array-data v4, 0000033c // +00000298 │ │ +0e14a6: 4d04 0208 |00a7: aput-object v4, v2, v8 │ │ +0e14aa: 2334 c009 |00a9: new-array v4, v3, [I // type@09c0 │ │ +0e14ae: 2604 9b02 0000 |00ab: fill-array-data v4, 00000346 // +0000029b │ │ +0e14b4: 4d04 0209 |00ae: aput-object v4, v2, v9 │ │ +0e14b8: 2334 c009 |00b0: new-array v4, v3, [I // type@09c0 │ │ +0e14bc: 2604 9e02 0000 |00b2: fill-array-data v4, 00000350 // +0000029e │ │ +0e14c2: 4d04 020a |00b5: aput-object v4, v2, v10 │ │ +0e14c6: 2334 c009 |00b7: new-array v4, v3, [I // type@09c0 │ │ +0e14ca: 2604 a102 0000 |00b9: fill-array-data v4, 0000035a // +000002a1 │ │ +0e14d0: 4d04 020b |00bc: aput-object v4, v2, v11 │ │ +0e14d4: 4d02 0107 |00be: aput-object v2, v1, v7 │ │ +0e14d8: 2302 170a |00c0: new-array v2, v0, [[I // type@0a17 │ │ +0e14dc: 2334 c009 |00c2: new-array v4, v3, [I // type@09c0 │ │ +0e14e0: 2604 a002 0000 |00c4: fill-array-data v4, 00000364 // +000002a0 │ │ +0e14e6: 4d04 0205 |00c7: aput-object v4, v2, v5 │ │ +0e14ea: 2334 c009 |00c9: new-array v4, v3, [I // type@09c0 │ │ +0e14ee: 2604 a302 0000 |00cb: fill-array-data v4, 0000036e // +000002a3 │ │ +0e14f4: 4d04 0206 |00ce: aput-object v4, v2, v6 │ │ +0e14f8: 2334 c009 |00d0: new-array v4, v3, [I // type@09c0 │ │ +0e14fc: 2604 a602 0000 |00d2: fill-array-data v4, 00000378 // +000002a6 │ │ +0e1502: 4d04 0207 |00d5: aput-object v4, v2, v7 │ │ +0e1506: 2334 c009 |00d7: new-array v4, v3, [I // type@09c0 │ │ +0e150a: 2604 a902 0000 |00d9: fill-array-data v4, 00000382 // +000002a9 │ │ +0e1510: 4d04 0203 |00dc: aput-object v4, v2, v3 │ │ +0e1514: 2334 c009 |00de: new-array v4, v3, [I // type@09c0 │ │ +0e1518: 2604 ac02 0000 |00e0: fill-array-data v4, 0000038c // +000002ac │ │ +0e151e: 4d04 0208 |00e3: aput-object v4, v2, v8 │ │ +0e1522: 2334 c009 |00e5: new-array v4, v3, [I // type@09c0 │ │ +0e1526: 2604 af02 0000 |00e7: fill-array-data v4, 00000396 // +000002af │ │ +0e152c: 4d04 0209 |00ea: aput-object v4, v2, v9 │ │ +0e1530: 2334 c009 |00ec: new-array v4, v3, [I // type@09c0 │ │ +0e1534: 2604 b202 0000 |00ee: fill-array-data v4, 000003a0 // +000002b2 │ │ +0e153a: 4d04 020a |00f1: aput-object v4, v2, v10 │ │ +0e153e: 2334 c009 |00f3: new-array v4, v3, [I // type@09c0 │ │ +0e1542: 2604 b502 0000 |00f5: fill-array-data v4, 000003aa // +000002b5 │ │ +0e1548: 4d04 020b |00f8: aput-object v4, v2, v11 │ │ +0e154c: 4d02 0103 |00fa: aput-object v2, v1, v3 │ │ +0e1550: 2302 170a |00fc: new-array v2, v0, [[I // type@0a17 │ │ +0e1554: 2334 c009 |00fe: new-array v4, v3, [I // type@09c0 │ │ +0e1558: 2604 b402 0000 |0100: fill-array-data v4, 000003b4 // +000002b4 │ │ +0e155e: 4d04 0205 |0103: aput-object v4, v2, v5 │ │ +0e1562: 2334 c009 |0105: new-array v4, v3, [I // type@09c0 │ │ +0e1566: 2604 b702 0000 |0107: fill-array-data v4, 000003be // +000002b7 │ │ +0e156c: 4d04 0206 |010a: aput-object v4, v2, v6 │ │ +0e1570: 2334 c009 |010c: new-array v4, v3, [I // type@09c0 │ │ +0e1574: 2604 ba02 0000 |010e: fill-array-data v4, 000003c8 // +000002ba │ │ +0e157a: 4d04 0207 |0111: aput-object v4, v2, v7 │ │ +0e157e: 2334 c009 |0113: new-array v4, v3, [I // type@09c0 │ │ +0e1582: 2604 bd02 0000 |0115: fill-array-data v4, 000003d2 // +000002bd │ │ +0e1588: 4d04 0203 |0118: aput-object v4, v2, v3 │ │ +0e158c: 2334 c009 |011a: new-array v4, v3, [I // type@09c0 │ │ +0e1590: 2604 c002 0000 |011c: fill-array-data v4, 000003dc // +000002c0 │ │ +0e1596: 4d04 0208 |011f: aput-object v4, v2, v8 │ │ +0e159a: 2334 c009 |0121: new-array v4, v3, [I // type@09c0 │ │ +0e159e: 2604 c302 0000 |0123: fill-array-data v4, 000003e6 // +000002c3 │ │ +0e15a4: 4d04 0209 |0126: aput-object v4, v2, v9 │ │ +0e15a8: 2334 c009 |0128: new-array v4, v3, [I // type@09c0 │ │ +0e15ac: 2604 c602 0000 |012a: fill-array-data v4, 000003f0 // +000002c6 │ │ +0e15b2: 4d04 020a |012d: aput-object v4, v2, v10 │ │ +0e15b6: 2334 c009 |012f: new-array v4, v3, [I // type@09c0 │ │ +0e15ba: 2604 c902 0000 |0131: fill-array-data v4, 000003fa // +000002c9 │ │ +0e15c0: 4d04 020b |0134: aput-object v4, v2, v11 │ │ +0e15c4: 4d02 0108 |0136: aput-object v2, v1, v8 │ │ +0e15c8: 2302 170a |0138: new-array v2, v0, [[I // type@0a17 │ │ +0e15cc: 2334 c009 |013a: new-array v4, v3, [I // type@09c0 │ │ +0e15d0: 2604 c802 0000 |013c: fill-array-data v4, 00000404 // +000002c8 │ │ +0e15d6: 4d04 0205 |013f: aput-object v4, v2, v5 │ │ +0e15da: 2334 c009 |0141: new-array v4, v3, [I // type@09c0 │ │ +0e15de: 2604 cb02 0000 |0143: fill-array-data v4, 0000040e // +000002cb │ │ +0e15e4: 4d04 0206 |0146: aput-object v4, v2, v6 │ │ +0e15e8: 2334 c009 |0148: new-array v4, v3, [I // type@09c0 │ │ +0e15ec: 2604 ce02 0000 |014a: fill-array-data v4, 00000418 // +000002ce │ │ +0e15f2: 4d04 0207 |014d: aput-object v4, v2, v7 │ │ +0e15f6: 2334 c009 |014f: new-array v4, v3, [I // type@09c0 │ │ +0e15fa: 2604 d102 0000 |0151: fill-array-data v4, 00000422 // +000002d1 │ │ +0e1600: 4d04 0203 |0154: aput-object v4, v2, v3 │ │ +0e1604: 2334 c009 |0156: new-array v4, v3, [I // type@09c0 │ │ +0e1608: 2604 d402 0000 |0158: fill-array-data v4, 0000042c // +000002d4 │ │ +0e160e: 4d04 0208 |015b: aput-object v4, v2, v8 │ │ +0e1612: 2334 c009 |015d: new-array v4, v3, [I // type@09c0 │ │ +0e1616: 2604 d702 0000 |015f: fill-array-data v4, 00000436 // +000002d7 │ │ +0e161c: 4d04 0209 |0162: aput-object v4, v2, v9 │ │ +0e1620: 2334 c009 |0164: new-array v4, v3, [I // type@09c0 │ │ +0e1624: 2604 da02 0000 |0166: fill-array-data v4, 00000440 // +000002da │ │ +0e162a: 4d04 020a |0169: aput-object v4, v2, v10 │ │ +0e162e: 2334 c009 |016b: new-array v4, v3, [I // type@09c0 │ │ +0e1632: 2604 dd02 0000 |016d: fill-array-data v4, 0000044a // +000002dd │ │ +0e1638: 4d04 020b |0170: aput-object v4, v2, v11 │ │ +0e163c: 4d02 0109 |0172: aput-object v2, v1, v9 │ │ +0e1640: 2302 170a |0174: new-array v2, v0, [[I // type@0a17 │ │ +0e1644: 2334 c009 |0176: new-array v4, v3, [I // type@09c0 │ │ +0e1648: 2604 dc02 0000 |0178: fill-array-data v4, 00000454 // +000002dc │ │ +0e164e: 4d04 0205 |017b: aput-object v4, v2, v5 │ │ +0e1652: 2334 c009 |017d: new-array v4, v3, [I // type@09c0 │ │ +0e1656: 2604 df02 0000 |017f: fill-array-data v4, 0000045e // +000002df │ │ +0e165c: 4d04 0206 |0182: aput-object v4, v2, v6 │ │ +0e1660: 2334 c009 |0184: new-array v4, v3, [I // type@09c0 │ │ +0e1664: 2604 e202 0000 |0186: fill-array-data v4, 00000468 // +000002e2 │ │ +0e166a: 4d04 0207 |0189: aput-object v4, v2, v7 │ │ +0e166e: 2334 c009 |018b: new-array v4, v3, [I // type@09c0 │ │ +0e1672: 2604 e502 0000 |018d: fill-array-data v4, 00000472 // +000002e5 │ │ +0e1678: 4d04 0203 |0190: aput-object v4, v2, v3 │ │ +0e167c: 2334 c009 |0192: new-array v4, v3, [I // type@09c0 │ │ +0e1680: 2604 e802 0000 |0194: fill-array-data v4, 0000047c // +000002e8 │ │ +0e1686: 4d04 0208 |0197: aput-object v4, v2, v8 │ │ +0e168a: 2334 c009 |0199: new-array v4, v3, [I // type@09c0 │ │ +0e168e: 2604 eb02 0000 |019b: fill-array-data v4, 00000486 // +000002eb │ │ +0e1694: 4d04 0209 |019e: aput-object v4, v2, v9 │ │ +0e1698: 2334 c009 |01a0: new-array v4, v3, [I // type@09c0 │ │ +0e169c: 2604 ee02 0000 |01a2: fill-array-data v4, 00000490 // +000002ee │ │ +0e16a2: 4d04 020a |01a5: aput-object v4, v2, v10 │ │ +0e16a6: 2334 c009 |01a7: new-array v4, v3, [I // type@09c0 │ │ +0e16aa: 2604 f102 0000 |01a9: fill-array-data v4, 0000049a // +000002f1 │ │ +0e16b0: 4d04 020b |01ac: aput-object v4, v2, v11 │ │ +0e16b4: 4d02 010a |01ae: aput-object v2, v1, v10 │ │ +0e16b8: 2302 170a |01b0: new-array v2, v0, [[I // type@0a17 │ │ +0e16bc: 2334 c009 |01b2: new-array v4, v3, [I // type@09c0 │ │ +0e16c0: 2604 f002 0000 |01b4: fill-array-data v4, 000004a4 // +000002f0 │ │ +0e16c6: 4d04 0205 |01b7: aput-object v4, v2, v5 │ │ +0e16ca: 2334 c009 |01b9: new-array v4, v3, [I // type@09c0 │ │ +0e16ce: 2604 f302 0000 |01bb: fill-array-data v4, 000004ae // +000002f3 │ │ +0e16d4: 4d04 0206 |01be: aput-object v4, v2, v6 │ │ +0e16d8: 2334 c009 |01c0: new-array v4, v3, [I // type@09c0 │ │ +0e16dc: 2604 f602 0000 |01c2: fill-array-data v4, 000004b8 // +000002f6 │ │ +0e16e2: 4d04 0207 |01c5: aput-object v4, v2, v7 │ │ +0e16e6: 2334 c009 |01c7: new-array v4, v3, [I // type@09c0 │ │ +0e16ea: 2604 f902 0000 |01c9: fill-array-data v4, 000004c2 // +000002f9 │ │ +0e16f0: 4d04 0203 |01cc: aput-object v4, v2, v3 │ │ +0e16f4: 2334 c009 |01ce: new-array v4, v3, [I // type@09c0 │ │ +0e16f8: 2604 fc02 0000 |01d0: fill-array-data v4, 000004cc // +000002fc │ │ +0e16fe: 4d04 0208 |01d3: aput-object v4, v2, v8 │ │ +0e1702: 2334 c009 |01d5: new-array v4, v3, [I // type@09c0 │ │ +0e1706: 2604 ff02 0000 |01d7: fill-array-data v4, 000004d6 // +000002ff │ │ +0e170c: 4d04 0209 |01da: aput-object v4, v2, v9 │ │ +0e1710: 2334 c009 |01dc: new-array v4, v3, [I // type@09c0 │ │ +0e1714: 2604 0203 0000 |01de: fill-array-data v4, 000004e0 // +00000302 │ │ +0e171a: 4d04 020a |01e1: aput-object v4, v2, v10 │ │ +0e171e: 2334 c009 |01e3: new-array v4, v3, [I // type@09c0 │ │ +0e1722: 2604 0503 0000 |01e5: fill-array-data v4, 000004ea // +00000305 │ │ +0e1728: 4d04 020b |01e8: aput-object v4, v2, v11 │ │ +0e172c: 4d02 010b |01ea: aput-object v2, v1, v11 │ │ +0e1730: 6901 0315 |01ec: sput-object v1, Lcom/ds/avare/shapes/SubTile;.tilesNeighbors:[[[I // field@1503 │ │ +0e1734: 1301 1000 |01ee: const/16 v1, #int 16 // #10 │ │ +0e1738: 2311 170a |01f0: new-array v1, v1, [[I // type@0a17 │ │ +0e173c: 2372 c009 |01f2: new-array v2, v7, [I // type@09c0 │ │ +0e1740: 2602 0003 0000 |01f4: fill-array-data v2, 000004f4 // +00000300 │ │ +0e1746: 4d02 0105 |01f7: aput-object v2, v1, v5 │ │ +0e174a: 2372 c009 |01f9: new-array v2, v7, [I // type@09c0 │ │ +0e174e: 2602 0103 0000 |01fb: fill-array-data v2, 000004fc // +00000301 │ │ +0e1754: 4d02 0106 |01fe: aput-object v2, v1, v6 │ │ +0e1758: 2372 c009 |0200: new-array v2, v7, [I // type@09c0 │ │ +0e175c: 2602 0203 0000 |0202: fill-array-data v2, 00000504 // +00000302 │ │ +0e1762: 4d02 0107 |0205: aput-object v2, v1, v7 │ │ +0e1766: 2372 c009 |0207: new-array v2, v7, [I // type@09c0 │ │ +0e176a: 2602 0303 0000 |0209: fill-array-data v2, 0000050c // +00000303 │ │ +0e1770: 4d02 0103 |020c: aput-object v2, v1, v3 │ │ +0e1774: 2372 c009 |020e: new-array v2, v7, [I // type@09c0 │ │ +0e1778: 2602 0403 0000 |0210: fill-array-data v2, 00000514 // +00000304 │ │ +0e177e: 4d02 0108 |0213: aput-object v2, v1, v8 │ │ +0e1782: 2372 c009 |0215: new-array v2, v7, [I // type@09c0 │ │ +0e1786: 2602 0503 0000 |0217: fill-array-data v2, 0000051c // +00000305 │ │ +0e178c: 4d02 0109 |021a: aput-object v2, v1, v9 │ │ +0e1790: 2372 c009 |021c: new-array v2, v7, [I // type@09c0 │ │ +0e1794: 2602 0603 0000 |021e: fill-array-data v2, 00000524 // +00000306 │ │ +0e179a: 4d02 010a |0221: aput-object v2, v1, v10 │ │ +0e179e: 2372 c009 |0223: new-array v2, v7, [I // type@09c0 │ │ +0e17a2: 2602 0703 0000 |0225: fill-array-data v2, 0000052c // +00000307 │ │ +0e17a8: 4d02 010b |0228: aput-object v2, v1, v11 │ │ +0e17ac: 2372 c009 |022a: new-array v2, v7, [I // type@09c0 │ │ +0e17b0: 2602 0803 0000 |022c: fill-array-data v2, 00000534 // +00000308 │ │ +0e17b6: 4d02 0100 |022f: aput-object v2, v1, v0 │ │ +0e17ba: 2370 c009 |0231: new-array v0, v7, [I // type@09c0 │ │ +0e17be: 2600 0903 0000 |0233: fill-array-data v0, 0000053c // +00000309 │ │ +0e17c4: 1302 0900 |0236: const/16 v2, #int 9 // #9 │ │ +0e17c8: 4d00 0102 |0238: aput-object v0, v1, v2 │ │ +0e17cc: 2370 c009 |023a: new-array v0, v7, [I // type@09c0 │ │ +0e17d0: 2600 0803 0000 |023c: fill-array-data v0, 00000544 // +00000308 │ │ +0e17d6: 1302 0a00 |023f: const/16 v2, #int 10 // #a │ │ +0e17da: 4d00 0102 |0241: aput-object v0, v1, v2 │ │ +0e17de: 2370 c009 |0243: new-array v0, v7, [I // type@09c0 │ │ +0e17e2: 2600 0703 0000 |0245: fill-array-data v0, 0000054c // +00000307 │ │ +0e17e8: 1302 0b00 |0248: const/16 v2, #int 11 // #b │ │ +0e17ec: 4d00 0102 |024a: aput-object v0, v1, v2 │ │ +0e17f0: 2370 c009 |024c: new-array v0, v7, [I // type@09c0 │ │ +0e17f4: 2600 0603 0000 |024e: fill-array-data v0, 00000554 // +00000306 │ │ +0e17fa: 1302 0c00 |0251: const/16 v2, #int 12 // #c │ │ +0e17fe: 4d00 0102 |0253: aput-object v0, v1, v2 │ │ +0e1802: 2370 c009 |0255: new-array v0, v7, [I // type@09c0 │ │ +0e1806: 2600 0503 0000 |0257: fill-array-data v0, 0000055c // +00000305 │ │ +0e180c: 1302 0d00 |025a: const/16 v2, #int 13 // #d │ │ +0e1810: 4d00 0102 |025c: aput-object v0, v1, v2 │ │ +0e1814: 2370 c009 |025e: new-array v0, v7, [I // type@09c0 │ │ +0e1818: 2600 0403 0000 |0260: fill-array-data v0, 00000564 // +00000304 │ │ +0e181e: 1302 0e00 |0263: const/16 v2, #int 14 // #e │ │ +0e1822: 4d00 0102 |0265: aput-object v0, v1, v2 │ │ +0e1826: 2370 c009 |0267: new-array v0, v7, [I // type@09c0 │ │ +0e182a: 2600 0303 0000 |0269: fill-array-data v0, 0000056c // +00000303 │ │ +0e1830: 1302 0f00 |026c: const/16 v2, #int 15 // #f │ │ +0e1834: 4d00 0102 |026e: aput-object v0, v1, v2 │ │ +0e1838: 6901 fe14 |0270: sput-object v1, Lcom/ds/avare/shapes/SubTile;.dims:[[I // field@14fe │ │ +0e183c: 0e00 |0272: return-void │ │ +0e183e: 0000 |0273: nop // spacer │ │ +0e1840: 0003 0400 0300 0000 ffff ffff ffff ... |0274: array-data (10 units) │ │ +0e1854: 0003 0400 0300 0000 ffff ffff ffff ... |027e: array-data (10 units) │ │ +0e1868: 0003 0400 0300 0000 ffff ffff 0000 ... |0288: array-data (10 units) │ │ +0e187c: 0003 0400 0300 0000 ffff ffff 0000 ... |0292: array-data (10 units) │ │ +0e1890: 0003 0400 0300 0000 ffff ffff 0000 ... |029c: array-data (10 units) │ │ +0e18a4: 0003 0400 0300 0000 ffff ffff 0000 ... |02a6: array-data (10 units) │ │ +0e18b8: 0003 0400 0300 0000 ffff ffff 0100 ... |02b0: array-data (10 units) │ │ +0e18cc: 0003 0400 0300 0000 ffff ffff 0100 ... |02ba: array-data (10 units) │ │ +0e18e0: 0003 0400 0300 0000 ffff ffff ffff ... |02c4: array-data (10 units) │ │ +0e18f4: 0003 0400 0300 0000 ffff ffff ffff ... |02ce: array-data (10 units) │ │ +0e1908: 0003 0400 0300 0000 ffff ffff 0000 ... |02d8: array-data (10 units) │ │ +0e191c: 0003 0400 0300 0000 ffff ffff 0000 ... |02e2: array-data (10 units) │ │ +0e1930: 0003 0400 0300 0000 ffff ffff 0000 ... |02ec: array-data (10 units) │ │ +0e1944: 0003 0400 0300 0000 ffff ffff 0000 ... |02f6: array-data (10 units) │ │ +0e1958: 0003 0400 0300 0000 ffff ffff 0100 ... |0300: array-data (10 units) │ │ +0e196c: 0003 0400 0300 0000 ffff ffff 0100 ... |030a: array-data (10 units) │ │ +0e1980: 0003 0400 0300 0000 0000 0000 ffff ... |0314: array-data (10 units) │ │ +0e1994: 0003 0400 0300 0000 0000 0000 ffff ... |031e: array-data (10 units) │ │ +0e19a8: 0003 0400 0300 0000 0000 0000 0000 ... |0328: array-data (10 units) │ │ +0e19bc: 0003 0400 0300 0000 0000 0000 0000 ... |0332: array-data (10 units) │ │ +0e19d0: 0003 0400 0300 0000 0000 0000 0000 ... |033c: array-data (10 units) │ │ +0e19e4: 0003 0400 0300 0000 0000 0000 0000 ... |0346: array-data (10 units) │ │ +0e19f8: 0003 0400 0300 0000 0000 0000 0100 ... |0350: array-data (10 units) │ │ +0e1a0c: 0003 0400 0300 0000 0000 0000 0100 ... |035a: array-data (10 units) │ │ +0e1a20: 0003 0400 0300 0000 0000 0000 ffff ... |0364: array-data (10 units) │ │ +0e1a34: 0003 0400 0300 0000 0000 0000 ffff ... |036e: array-data (10 units) │ │ +0e1a48: 0003 0400 0300 0000 0000 0000 0000 ... |0378: array-data (10 units) │ │ +0e1a5c: 0003 0400 0300 0000 0000 0000 0000 ... |0382: array-data (10 units) │ │ +0e1a70: 0003 0400 0300 0000 0000 0000 0000 ... |038c: array-data (10 units) │ │ +0e1a84: 0003 0400 0300 0000 0000 0000 0000 ... |0396: array-data (10 units) │ │ +0e1a98: 0003 0400 0300 0000 0000 0000 0100 ... |03a0: array-data (10 units) │ │ +0e1aac: 0003 0400 0300 0000 0000 0000 0100 ... |03aa: array-data (10 units) │ │ +0e1ac0: 0003 0400 0300 0000 0000 0000 ffff ... |03b4: array-data (10 units) │ │ +0e1ad4: 0003 0400 0300 0000 0000 0000 ffff ... |03be: array-data (10 units) │ │ +0e1ae8: 0003 0400 0300 0000 0000 0000 0000 ... |03c8: array-data (10 units) │ │ +0e1afc: 0003 0400 0300 0000 0000 0000 0000 ... |03d2: array-data (10 units) │ │ +0e1b10: 0003 0400 0300 0000 0000 0000 0000 ... |03dc: array-data (10 units) │ │ +0e1b24: 0003 0400 0300 0000 0000 0000 0000 ... |03e6: array-data (10 units) │ │ +0e1b38: 0003 0400 0300 0000 0000 0000 0100 ... |03f0: array-data (10 units) │ │ +0e1b4c: 0003 0400 0300 0000 0000 0000 0100 ... |03fa: array-data (10 units) │ │ +0e1b60: 0003 0400 0300 0000 0000 0000 ffff ... |0404: array-data (10 units) │ │ +0e1b74: 0003 0400 0300 0000 0000 0000 ffff ... |040e: array-data (10 units) │ │ +0e1b88: 0003 0400 0300 0000 0000 0000 0000 ... |0418: array-data (10 units) │ │ +0e1b9c: 0003 0400 0300 0000 0000 0000 0000 ... |0422: array-data (10 units) │ │ +0e1bb0: 0003 0400 0300 0000 0000 0000 0000 ... |042c: array-data (10 units) │ │ +0e1bc4: 0003 0400 0300 0000 0000 0000 0000 ... |0436: array-data (10 units) │ │ +0e1bd8: 0003 0400 0300 0000 0000 0000 0100 ... |0440: array-data (10 units) │ │ +0e1bec: 0003 0400 0300 0000 0000 0000 0100 ... |044a: array-data (10 units) │ │ +0e1c00: 0003 0400 0300 0000 0100 0000 ffff ... |0454: array-data (10 units) │ │ +0e1c14: 0003 0400 0300 0000 0100 0000 ffff ... |045e: array-data (10 units) │ │ +0e1c28: 0003 0400 0300 0000 0100 0000 0000 ... |0468: array-data (10 units) │ │ +0e1c3c: 0003 0400 0300 0000 0100 0000 0000 ... |0472: array-data (10 units) │ │ +0e1c50: 0003 0400 0300 0000 0100 0000 0000 ... |047c: array-data (10 units) │ │ +0e1c64: 0003 0400 0300 0000 0100 0000 0000 ... |0486: array-data (10 units) │ │ +0e1c78: 0003 0400 0300 0000 0100 0000 0100 ... |0490: array-data (10 units) │ │ +0e1c8c: 0003 0400 0300 0000 0100 0000 0100 ... |049a: array-data (10 units) │ │ +0e1ca0: 0003 0400 0300 0000 0100 0000 ffff ... |04a4: array-data (10 units) │ │ +0e1cb4: 0003 0400 0300 0000 0100 0000 ffff ... |04ae: array-data (10 units) │ │ +0e1cc8: 0003 0400 0300 0000 0100 0000 0000 ... |04b8: array-data (10 units) │ │ +0e1cdc: 0003 0400 0300 0000 0100 0000 0000 ... |04c2: array-data (10 units) │ │ +0e1cf0: 0003 0400 0300 0000 0100 0000 0000 ... |04cc: array-data (10 units) │ │ +0e1d04: 0003 0400 0300 0000 0100 0000 0000 ... |04d6: array-data (10 units) │ │ +0e1d18: 0003 0400 0300 0000 0100 0000 0100 ... |04e0: array-data (10 units) │ │ +0e1d2c: 0003 0400 0300 0000 0100 0000 0100 ... |04ea: array-data (10 units) │ │ +0e1d40: 0003 0400 0200 0000 0000 0000 0000 ... |04f4: array-data (8 units) │ │ +0e1d50: 0003 0400 0200 0000 0000 0000 8000 ... |04fc: array-data (8 units) │ │ +0e1d60: 0003 0400 0200 0000 0000 0000 0001 ... |0504: array-data (8 units) │ │ +0e1d70: 0003 0400 0200 0000 0000 0000 8001 ... |050c: array-data (8 units) │ │ +0e1d80: 0003 0400 0200 0000 8000 0000 0000 ... |0514: array-data (8 units) │ │ +0e1d90: 0003 0400 0200 0000 8000 0000 8000 ... |051c: array-data (8 units) │ │ +0e1da0: 0003 0400 0200 0000 8000 0000 0001 ... |0524: array-data (8 units) │ │ +0e1db0: 0003 0400 0200 0000 8000 0000 8001 ... |052c: array-data (8 units) │ │ +0e1dc0: 0003 0400 0200 0000 0001 0000 0000 ... |0534: array-data (8 units) │ │ +0e1dd0: 0003 0400 0200 0000 0001 0000 8000 ... |053c: array-data (8 units) │ │ +0e1de0: 0003 0400 0200 0000 0001 0000 0001 ... |0544: array-data (8 units) │ │ +0e1df0: 0003 0400 0200 0000 0001 0000 8001 ... |054c: array-data (8 units) │ │ +0e1e00: 0003 0400 0200 0000 8001 0000 0000 ... |0554: array-data (8 units) │ │ +0e1e10: 0003 0400 0200 0000 8001 0000 8000 ... |055c: array-data (8 units) │ │ +0e1e20: 0003 0400 0200 0000 8001 0000 0001 ... |0564: array-data (8 units) │ │ +0e1e30: 0003 0400 0200 0000 8001 0000 8001 ... |056c: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0009 line=47 │ │ 0x01f4 line=59 │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/shapes/SubTile;) │ │ @@ -386264,25 +386266,25 @@ │ │ type : '(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDDLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 20 16-bit code units │ │ -0e1e3c: |[0e1e3c] com.ds.avare.shapes.SubTile.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDDLjava/lang/String;)V │ │ -0e1e4c: 760a a724 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/shapes/Tile;.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDDLjava/lang/String;)V // method@24a7 │ │ -0e1e52: 1901 f0bf |0003: const-wide/high16 v1, #long -4616189618054758400 // #bff0 │ │ -0e1e56: 5a01 ff14 |0005: iput-wide v1, v0, Lcom/ds/avare/shapes/SubTile;.mLatSub:D // field@14ff │ │ -0e1e5a: 5a01 0115 |0007: iput-wide v1, v0, Lcom/ds/avare/shapes/SubTile;.mLonSub:D // field@1501 │ │ -0e1e5e: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ -0e1e62: 5b01 0215 |000b: iput-object v1, v0, Lcom/ds/avare/shapes/SubTile;.mNameSub:Ljava/lang/String; // field@1502 │ │ -0e1e66: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -0e1e68: 5901 0015 |000e: iput v1, v0, Lcom/ds/avare/shapes/SubTile;.mLocation:I // field@1500 │ │ -0e1e6c: 7056 8f24 3054 |0010: invoke-direct {v0, v3, v4, v5, v6}, Lcom/ds/avare/shapes/SubTile;.calculate:(DD)V // method@248f │ │ -0e1e72: 0e00 |0013: return-void │ │ +0e1e40: |[0e1e40] com.ds.avare.shapes.SubTile.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDDLjava/lang/String;)V │ │ +0e1e50: 760a a724 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/shapes/Tile;.:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;DDDLjava/lang/String;)V // method@24a7 │ │ +0e1e56: 1901 f0bf |0003: const-wide/high16 v1, #long -4616189618054758400 // #bff0 │ │ +0e1e5a: 5a01 ff14 |0005: iput-wide v1, v0, Lcom/ds/avare/shapes/SubTile;.mLatSub:D // field@14ff │ │ +0e1e5e: 5a01 0115 |0007: iput-wide v1, v0, Lcom/ds/avare/shapes/SubTile;.mLonSub:D // field@1501 │ │ +0e1e62: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ +0e1e66: 5b01 0215 |000b: iput-object v1, v0, Lcom/ds/avare/shapes/SubTile;.mNameSub:Ljava/lang/String; // field@1502 │ │ +0e1e6a: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +0e1e6c: 5901 0015 |000e: iput v1, v0, Lcom/ds/avare/shapes/SubTile;.mLocation:I // field@1500 │ │ +0e1e70: 7056 8f24 3054 |0010: invoke-direct {v0, v3, v4, v5, v6}, Lcom/ds/avare/shapes/SubTile;.calculate:(DD)V // method@248f │ │ +0e1e76: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x000b line=38 │ │ 0x000e line=40 │ │ @@ -386301,67 +386303,67 @@ │ │ type : '(DD)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -0e1e74: |[0e1e74] com.ds.avare.shapes.SubTile.calculate:(DD)V │ │ -0e1e84: 6f30 b324 7608 |0000: invoke-super {v6, v7, v8}, Lcom/ds/avare/shapes/Tile;.getOffsetX:(D)D // method@24b3 │ │ -0e1e8a: 0b07 |0003: move-result-wide v7 │ │ -0e1e8c: 8a77 |0004: double-to-int v7, v7 │ │ -0e1e8e: d077 0001 |0005: add-int/lit16 v7, v7, #int 256 // #0100 │ │ -0e1e92: 6f30 b424 960a |0007: invoke-super {v6, v9, v10}, Lcom/ds/avare/shapes/Tile;.getOffsetY:(D)D // method@24b4 │ │ -0e1e98: 0b08 |000a: move-result-wide v8 │ │ -0e1e9a: 8a88 |000b: double-to-int v8, v8 │ │ -0e1e9c: d088 0001 |000c: add-int/lit16 v8, v8, #int 256 // #0100 │ │ -0e1ea0: 7120 9e24 8700 |000e: invoke-static {v7, v8}, Lcom/ds/avare/shapes/SubTile;.whereAmI:(II)I // method@249e │ │ -0e1ea6: 0a07 |0011: move-result v7 │ │ -0e1ea8: 5967 0015 |0012: iput v7, v6, Lcom/ds/avare/shapes/SubTile;.mLocation:I // field@1500 │ │ -0e1eac: 7110 9b24 0700 |0014: invoke-static {v7}, Lcom/ds/avare/shapes/SubTile;.whatAreMyDims:(I)Landroid/graphics/Rect; // method@249b │ │ -0e1eb2: 0c07 |0017: move-result-object v7 │ │ -0e1eb4: 3907 0300 |0018: if-nez v7, 001b // +0003 │ │ -0e1eb8: 0e00 |001a: return-void │ │ -0e1eba: 5278 7b00 |001b: iget v8, v7, Landroid/graphics/Rect;.left:I // field@007b │ │ -0e1ebe: d088 00ff |001d: add-int/lit16 v8, v8, #int -256 // #ff00 │ │ -0e1ec2: d808 0840 |001f: add-int/lit8 v8, v8, #int 64 // #40 │ │ -0e1ec6: 8388 |0021: int-to-double v8, v8 │ │ -0e1ec8: 5277 7d00 |0022: iget v7, v7, Landroid/graphics/Rect;.top:I // field@007d │ │ -0e1ecc: d077 00ff |0024: add-int/lit16 v7, v7, #int -256 // #ff00 │ │ -0e1ed0: d807 0740 |0026: add-int/lit8 v7, v7, #int 64 // #40 │ │ -0e1ed4: 8370 |0028: int-to-double v0, v7 │ │ -0e1ed6: 6f10 ad24 0600 |0029: invoke-super {v6}, Lcom/ds/avare/shapes/Tile;.getLatitude:()D // method@24ad │ │ -0e1edc: 0b02 |002c: move-result-wide v2 │ │ -0e1ede: 6e10 9624 0600 |002d: invoke-virtual {v6}, Lcom/ds/avare/shapes/SubTile;.getPy:()D // method@2496 │ │ -0e1ee4: 0b04 |0030: move-result-wide v4 │ │ -0e1ee6: 7120 382a 1000 |0031: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0e1eec: ad04 0400 |0034: mul-double v4, v4, v0 │ │ -0e1ef0: cb42 |0036: add-double/2addr v2, v4 │ │ -0e1ef2: 5a62 ff14 |0037: iput-wide v2, v6, Lcom/ds/avare/shapes/SubTile;.mLatSub:D // field@14ff │ │ -0e1ef6: 6f10 ae24 0600 |0039: invoke-super {v6}, Lcom/ds/avare/shapes/Tile;.getLongitude:()D // method@24ae │ │ -0e1efc: 0b00 |003c: move-result-wide v0 │ │ -0e1efe: 6e10 9524 0600 |003d: invoke-virtual {v6}, Lcom/ds/avare/shapes/SubTile;.getPx:()D // method@2495 │ │ -0e1f04: 0b02 |0040: move-result-wide v2 │ │ -0e1f06: 7120 382a 9800 |0041: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ -0e1f0c: ad02 0208 |0044: mul-double v2, v2, v8 │ │ -0e1f10: cb20 |0046: add-double/2addr v0, v2 │ │ -0e1f12: 5a60 0115 |0047: iput-wide v0, v6, Lcom/ds/avare/shapes/SubTile;.mLonSub:D // field@1501 │ │ -0e1f16: 2207 1007 |0049: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -0e1f1a: 7010 eb2a 0700 |004b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e1f20: 6f10 b024 0600 |004e: invoke-super {v6}, Lcom/ds/avare/shapes/Tile;.getName:()Ljava/lang/String; // method@24b0 │ │ -0e1f26: 0c08 |0051: move-result-object v8 │ │ -0e1f28: 6e20 f52a 8700 |0052: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e1f2e: 1a08 9b2a |0055: const-string v8, "_" // string@2a9b │ │ -0e1f32: 6e20 f52a 8700 |0057: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e1f38: 5268 0015 |005a: iget v8, v6, Lcom/ds/avare/shapes/SubTile;.mLocation:I // field@1500 │ │ -0e1f3c: 6e20 f12a 8700 |005c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -0e1f42: 6e10 fa2a 0700 |005f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e1f48: 0c07 |0062: move-result-object v7 │ │ -0e1f4a: 5b67 0215 |0063: iput-object v7, v6, Lcom/ds/avare/shapes/SubTile;.mNameSub:Ljava/lang/String; // field@1502 │ │ -0e1f4e: 0e00 |0065: return-void │ │ +0e1e78: |[0e1e78] com.ds.avare.shapes.SubTile.calculate:(DD)V │ │ +0e1e88: 6f30 b324 7608 |0000: invoke-super {v6, v7, v8}, Lcom/ds/avare/shapes/Tile;.getOffsetX:(D)D // method@24b3 │ │ +0e1e8e: 0b07 |0003: move-result-wide v7 │ │ +0e1e90: 8a77 |0004: double-to-int v7, v7 │ │ +0e1e92: d077 0001 |0005: add-int/lit16 v7, v7, #int 256 // #0100 │ │ +0e1e96: 6f30 b424 960a |0007: invoke-super {v6, v9, v10}, Lcom/ds/avare/shapes/Tile;.getOffsetY:(D)D // method@24b4 │ │ +0e1e9c: 0b08 |000a: move-result-wide v8 │ │ +0e1e9e: 8a88 |000b: double-to-int v8, v8 │ │ +0e1ea0: d088 0001 |000c: add-int/lit16 v8, v8, #int 256 // #0100 │ │ +0e1ea4: 7120 9e24 8700 |000e: invoke-static {v7, v8}, Lcom/ds/avare/shapes/SubTile;.whereAmI:(II)I // method@249e │ │ +0e1eaa: 0a07 |0011: move-result v7 │ │ +0e1eac: 5967 0015 |0012: iput v7, v6, Lcom/ds/avare/shapes/SubTile;.mLocation:I // field@1500 │ │ +0e1eb0: 7110 9b24 0700 |0014: invoke-static {v7}, Lcom/ds/avare/shapes/SubTile;.whatAreMyDims:(I)Landroid/graphics/Rect; // method@249b │ │ +0e1eb6: 0c07 |0017: move-result-object v7 │ │ +0e1eb8: 3907 0300 |0018: if-nez v7, 001b // +0003 │ │ +0e1ebc: 0e00 |001a: return-void │ │ +0e1ebe: 5278 7b00 |001b: iget v8, v7, Landroid/graphics/Rect;.left:I // field@007b │ │ +0e1ec2: d088 00ff |001d: add-int/lit16 v8, v8, #int -256 // #ff00 │ │ +0e1ec6: d808 0840 |001f: add-int/lit8 v8, v8, #int 64 // #40 │ │ +0e1eca: 8388 |0021: int-to-double v8, v8 │ │ +0e1ecc: 5277 7d00 |0022: iget v7, v7, Landroid/graphics/Rect;.top:I // field@007d │ │ +0e1ed0: d077 00ff |0024: add-int/lit16 v7, v7, #int -256 // #ff00 │ │ +0e1ed4: d807 0740 |0026: add-int/lit8 v7, v7, #int 64 // #40 │ │ +0e1ed8: 8370 |0028: int-to-double v0, v7 │ │ +0e1eda: 6f10 ad24 0600 |0029: invoke-super {v6}, Lcom/ds/avare/shapes/Tile;.getLatitude:()D // method@24ad │ │ +0e1ee0: 0b02 |002c: move-result-wide v2 │ │ +0e1ee2: 6e10 9624 0600 |002d: invoke-virtual {v6}, Lcom/ds/avare/shapes/SubTile;.getPy:()D // method@2496 │ │ +0e1ee8: 0b04 |0030: move-result-wide v4 │ │ +0e1eea: 7120 382a 1000 |0031: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0e1ef0: ad04 0400 |0034: mul-double v4, v4, v0 │ │ +0e1ef4: cb42 |0036: add-double/2addr v2, v4 │ │ +0e1ef6: 5a62 ff14 |0037: iput-wide v2, v6, Lcom/ds/avare/shapes/SubTile;.mLatSub:D // field@14ff │ │ +0e1efa: 6f10 ae24 0600 |0039: invoke-super {v6}, Lcom/ds/avare/shapes/Tile;.getLongitude:()D // method@24ae │ │ +0e1f00: 0b00 |003c: move-result-wide v0 │ │ +0e1f02: 6e10 9524 0600 |003d: invoke-virtual {v6}, Lcom/ds/avare/shapes/SubTile;.getPx:()D // method@2495 │ │ +0e1f08: 0b02 |0040: move-result-wide v2 │ │ +0e1f0a: 7120 382a 9800 |0041: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@2a38 │ │ +0e1f10: ad02 0208 |0044: mul-double v2, v2, v8 │ │ +0e1f14: cb20 |0046: add-double/2addr v0, v2 │ │ +0e1f16: 5a60 0115 |0047: iput-wide v0, v6, Lcom/ds/avare/shapes/SubTile;.mLonSub:D // field@1501 │ │ +0e1f1a: 2207 1007 |0049: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +0e1f1e: 7010 eb2a 0700 |004b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e1f24: 6f10 b024 0600 |004e: invoke-super {v6}, Lcom/ds/avare/shapes/Tile;.getName:()Ljava/lang/String; // method@24b0 │ │ +0e1f2a: 0c08 |0051: move-result-object v8 │ │ +0e1f2c: 6e20 f52a 8700 |0052: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e1f32: 1a08 9b2a |0055: const-string v8, "_" // string@2a9b │ │ +0e1f36: 6e20 f52a 8700 |0057: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e1f3c: 5268 0015 |005a: iget v8, v6, Lcom/ds/avare/shapes/SubTile;.mLocation:I // field@1500 │ │ +0e1f40: 6e20 f12a 8700 |005c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +0e1f46: 6e10 fa2a 0700 |005f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e1f4c: 0c07 |0062: move-result-object v7 │ │ +0e1f4e: 5b67 0215 |0063: iput-object v7, v6, Lcom/ds/avare/shapes/SubTile;.mNameSub:Ljava/lang/String; // field@1502 │ │ +0e1f52: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0014 line=164 │ │ 0x001b line=171 │ │ 0x0022 line=172 │ │ 0x0029 line=173 │ │ @@ -386377,17 +386379,17 @@ │ │ type : '(I)I' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0fb4: |[0e0fb4] com.ds.avare.shapes.SubTile.locCol:(I)I │ │ -0e0fc4: dc00 0004 |0000: rem-int/lit8 v0, v0, #int 4 // #04 │ │ -0e0fc8: 0f00 |0002: return v0 │ │ +0e0fb8: |[0e0fb8] com.ds.avare.shapes.SubTile.locCol:(I)I │ │ +0e0fc8: dc00 0004 |0000: rem-int/lit8 v0, v0, #int 4 // #04 │ │ +0e0fcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) I │ │ │ │ #4 : (in Lcom/ds/avare/shapes/SubTile;) │ │ @@ -386395,17 +386397,17 @@ │ │ type : '(I)I' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0fcc: |[0e0fcc] com.ds.avare.shapes.SubTile.locRow:(I)I │ │ -0e0fdc: db00 0004 |0000: div-int/lit8 v0, v0, #int 4 // #04 │ │ -0e0fe0: 0f00 |0002: return v0 │ │ +0e0fd0: |[0e0fd0] com.ds.avare.shapes.SubTile.locRow:(I)I │ │ +0e0fe0: db00 0004 |0000: div-int/lit8 v0, v0, #int 4 // #04 │ │ +0e0fe4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) I │ │ │ │ #5 : (in Lcom/ds/avare/shapes/SubTile;) │ │ @@ -386413,38 +386415,38 @@ │ │ type : '(I)Landroid/graphics/Rect;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -0e0d90: |[0e0d90] com.ds.avare.shapes.SubTile.whatAreMyDims:(I)Landroid/graphics/Rect; │ │ -0e0da0: 3b05 0400 |0000: if-gez v5, 0004 // +0004 │ │ -0e0da4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0e0da6: 1105 |0003: return-object v5 │ │ -0e0da8: 2200 b000 |0004: new-instance v0, Landroid/graphics/Rect; // type@00b0 │ │ -0e0dac: 7010 1f03 0000 |0006: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@031f │ │ -0e0db2: 6201 fe14 |0009: sget-object v1, Lcom/ds/avare/shapes/SubTile;.dims:[[I // field@14fe │ │ -0e0db6: 4602 0105 |000b: aget-object v2, v1, v5 │ │ -0e0dba: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0e0dbc: 4402 0203 |000e: aget v2, v2, v3 │ │ -0e0dc0: 5902 7d00 |0010: iput v2, v0, Landroid/graphics/Rect;.top:I // field@007d │ │ -0e0dc4: 4602 0105 |0012: aget-object v2, v1, v5 │ │ -0e0dc8: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -0e0dca: 4402 0204 |0015: aget v2, v2, v4 │ │ -0e0dce: 5902 7b00 |0017: iput v2, v0, Landroid/graphics/Rect;.left:I // field@007b │ │ -0e0dd2: 4602 0105 |0019: aget-object v2, v1, v5 │ │ -0e0dd6: 4402 0203 |001b: aget v2, v2, v3 │ │ -0e0dda: d022 8000 |001d: add-int/lit16 v2, v2, #int 128 // #0080 │ │ -0e0dde: 5902 7a00 |001f: iput v2, v0, Landroid/graphics/Rect;.bottom:I // field@007a │ │ -0e0de2: 4605 0105 |0021: aget-object v5, v1, v5 │ │ -0e0de6: 4405 0504 |0023: aget v5, v5, v4 │ │ -0e0dea: d055 8000 |0025: add-int/lit16 v5, v5, #int 128 // #0080 │ │ -0e0dee: 5905 7c00 |0027: iput v5, v0, Landroid/graphics/Rect;.right:I // field@007c │ │ -0e0df2: 1100 |0029: return-object v0 │ │ +0e0d94: |[0e0d94] com.ds.avare.shapes.SubTile.whatAreMyDims:(I)Landroid/graphics/Rect; │ │ +0e0da4: 3b05 0400 |0000: if-gez v5, 0004 // +0004 │ │ +0e0da8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0e0daa: 1105 |0003: return-object v5 │ │ +0e0dac: 2200 b000 |0004: new-instance v0, Landroid/graphics/Rect; // type@00b0 │ │ +0e0db0: 7010 1f03 0000 |0006: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@031f │ │ +0e0db6: 6201 fe14 |0009: sget-object v1, Lcom/ds/avare/shapes/SubTile;.dims:[[I // field@14fe │ │ +0e0dba: 4602 0105 |000b: aget-object v2, v1, v5 │ │ +0e0dbe: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +0e0dc0: 4402 0203 |000e: aget v2, v2, v3 │ │ +0e0dc4: 5902 7d00 |0010: iput v2, v0, Landroid/graphics/Rect;.top:I // field@007d │ │ +0e0dc8: 4602 0105 |0012: aget-object v2, v1, v5 │ │ +0e0dcc: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +0e0dce: 4402 0204 |0015: aget v2, v2, v4 │ │ +0e0dd2: 5902 7b00 |0017: iput v2, v0, Landroid/graphics/Rect;.left:I // field@007b │ │ +0e0dd6: 4602 0105 |0019: aget-object v2, v1, v5 │ │ +0e0dda: 4402 0203 |001b: aget v2, v2, v3 │ │ +0e0dde: d022 8000 |001d: add-int/lit16 v2, v2, #int 128 // #0080 │ │ +0e0de2: 5902 7a00 |001f: iput v2, v0, Landroid/graphics/Rect;.bottom:I // field@007a │ │ +0e0de6: 4605 0105 |0021: aget-object v5, v1, v5 │ │ +0e0dea: 4405 0504 |0023: aget v5, v5, v4 │ │ +0e0dee: d055 8000 |0025: add-int/lit16 v5, v5, #int 128 // #0080 │ │ +0e0df2: 5905 7c00 |0027: iput v5, v0, Landroid/graphics/Rect;.right:I // field@007c │ │ +0e0df6: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=89 │ │ 0x0009 line=90 │ │ 0x0012 line=91 │ │ 0x0019 line=92 │ │ 0x0021 line=93 │ │ @@ -386456,28 +386458,28 @@ │ │ type : '(II)Landroid/graphics/Rect;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0e0df4: |[0e0df4] com.ds.avare.shapes.SubTile.whatAreMyDims:(II)Landroid/graphics/Rect; │ │ -0e0e04: 2200 b000 |0000: new-instance v0, Landroid/graphics/Rect; // type@00b0 │ │ -0e0e08: 7010 1f03 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@031f │ │ -0e0e0e: d211 8000 |0005: mul-int/lit16 v1, v1, #int 128 // #0080 │ │ -0e0e12: 5901 7d00 |0007: iput v1, v0, Landroid/graphics/Rect;.top:I // field@007d │ │ -0e0e16: d222 8000 |0009: mul-int/lit16 v2, v2, #int 128 // #0080 │ │ -0e0e1a: 5902 7b00 |000b: iput v2, v0, Landroid/graphics/Rect;.left:I // field@007b │ │ -0e0e1e: 5201 7d00 |000d: iget v1, v0, Landroid/graphics/Rect;.top:I // field@007d │ │ -0e0e22: d011 8000 |000f: add-int/lit16 v1, v1, #int 128 // #0080 │ │ -0e0e26: 5901 7a00 |0011: iput v1, v0, Landroid/graphics/Rect;.bottom:I // field@007a │ │ -0e0e2a: 5201 7b00 |0013: iget v1, v0, Landroid/graphics/Rect;.left:I // field@007b │ │ -0e0e2e: d011 8000 |0015: add-int/lit16 v1, v1, #int 128 // #0080 │ │ -0e0e32: 5901 7c00 |0017: iput v1, v0, Landroid/graphics/Rect;.right:I // field@007c │ │ -0e0e36: 1100 |0019: return-object v0 │ │ +0e0df8: |[0e0df8] com.ds.avare.shapes.SubTile.whatAreMyDims:(II)Landroid/graphics/Rect; │ │ +0e0e08: 2200 b000 |0000: new-instance v0, Landroid/graphics/Rect; // type@00b0 │ │ +0e0e0c: 7010 1f03 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@031f │ │ +0e0e12: d211 8000 |0005: mul-int/lit16 v1, v1, #int 128 // #0080 │ │ +0e0e16: 5901 7d00 |0007: iput v1, v0, Landroid/graphics/Rect;.top:I // field@007d │ │ +0e0e1a: d222 8000 |0009: mul-int/lit16 v2, v2, #int 128 // #0080 │ │ +0e0e1e: 5902 7b00 |000b: iput v2, v0, Landroid/graphics/Rect;.left:I // field@007b │ │ +0e0e22: 5201 7d00 |000d: iget v1, v0, Landroid/graphics/Rect;.top:I // field@007d │ │ +0e0e26: d011 8000 |000f: add-int/lit16 v1, v1, #int 128 // #0080 │ │ +0e0e2a: 5901 7a00 |0011: iput v1, v0, Landroid/graphics/Rect;.bottom:I // field@007a │ │ +0e0e2e: 5201 7b00 |0013: iget v1, v0, Landroid/graphics/Rect;.left:I // field@007b │ │ +0e0e32: d011 8000 |0015: add-int/lit16 v1, v1, #int 128 // #0080 │ │ +0e0e36: 5901 7c00 |0017: iput v1, v0, Landroid/graphics/Rect;.right:I // field@007c │ │ +0e0e3a: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0007 line=99 │ │ 0x000b line=100 │ │ 0x000d line=101 │ │ 0x0013 line=102 │ │ @@ -386490,199 +386492,199 @@ │ │ type : '(II)[[[I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 368 16-bit code units │ │ -0e103c: |[0e103c] com.ds.avare.shapes.SubTile.whatAreMyNeighbors:(II)[[[I │ │ -0e104c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0e104e: 2300 c009 |0001: new-array v0, v0, [I // type@09c0 │ │ -0e1052: 2600 6301 0000 |0003: fill-array-data v0, 00000166 // +00000163 │ │ -0e1058: 1c01 0400 |0006: const-class v1, I // type@0004 │ │ -0e105c: 7120 212b 0100 |0008: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@2b21 │ │ -0e1062: 0c00 |000b: move-result-object v0 │ │ -0e1064: 1f00 190a |000c: check-cast v0, [[[I // type@0a19 │ │ -0e1068: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0e106a: 4602 0001 |000f: aget-object v2, v0, v1 │ │ -0e106e: 4602 0201 |0011: aget-object v2, v2, v1 │ │ -0e1072: 6203 0315 |0013: sget-object v3, Lcom/ds/avare/shapes/SubTile;.tilesNeighbors:[[[I // field@1503 │ │ -0e1076: 1224 |0015: const/4 v4, #int 2 // #2 │ │ -0e1078: b04a |0016: add-int/2addr v10, v4 │ │ -0e107a: d805 0aff |0017: add-int/lit8 v5, v10, #int -1 // #ff │ │ -0e107e: 4606 0305 |0019: aget-object v6, v3, v5 │ │ -0e1082: b04b |001b: add-int/2addr v11, v4 │ │ -0e1084: d807 0bff |001c: add-int/lit8 v7, v11, #int -1 // #ff │ │ -0e1088: 4606 0607 |001e: aget-object v6, v6, v7 │ │ -0e108c: 4406 0601 |0020: aget v6, v6, v1 │ │ -0e1090: 4b06 0201 |0022: aput v6, v2, v1 │ │ -0e1094: 4602 0001 |0024: aget-object v2, v0, v1 │ │ -0e1098: 4602 0201 |0026: aget-object v2, v2, v1 │ │ -0e109c: 4606 0305 |0028: aget-object v6, v3, v5 │ │ -0e10a0: 4606 0607 |002a: aget-object v6, v6, v7 │ │ -0e10a4: 1218 |002c: const/4 v8, #int 1 // #1 │ │ -0e10a6: 4406 0608 |002d: aget v6, v6, v8 │ │ -0e10aa: 4b06 0208 |002f: aput v6, v2, v8 │ │ -0e10ae: 4602 0001 |0031: aget-object v2, v0, v1 │ │ -0e10b2: 4602 0201 |0033: aget-object v2, v2, v1 │ │ -0e10b6: 4606 0305 |0035: aget-object v6, v3, v5 │ │ -0e10ba: 4606 0607 |0037: aget-object v6, v6, v7 │ │ -0e10be: 4406 0604 |0039: aget v6, v6, v4 │ │ -0e10c2: 4b06 0204 |003b: aput v6, v2, v4 │ │ -0e10c6: 4602 0001 |003d: aget-object v2, v0, v1 │ │ -0e10ca: 4602 0208 |003f: aget-object v2, v2, v8 │ │ -0e10ce: 4606 0305 |0041: aget-object v6, v3, v5 │ │ -0e10d2: d809 0b00 |0043: add-int/lit8 v9, v11, #int 0 // #00 │ │ -0e10d6: 4606 0609 |0045: aget-object v6, v6, v9 │ │ -0e10da: 4406 0601 |0047: aget v6, v6, v1 │ │ -0e10de: 4b06 0201 |0049: aput v6, v2, v1 │ │ -0e10e2: 4602 0001 |004b: aget-object v2, v0, v1 │ │ -0e10e6: 4602 0208 |004d: aget-object v2, v2, v8 │ │ -0e10ea: 4606 0305 |004f: aget-object v6, v3, v5 │ │ -0e10ee: 4606 0609 |0051: aget-object v6, v6, v9 │ │ -0e10f2: 4406 0608 |0053: aget v6, v6, v8 │ │ -0e10f6: 4b06 0208 |0055: aput v6, v2, v8 │ │ -0e10fa: 4602 0001 |0057: aget-object v2, v0, v1 │ │ -0e10fe: 4602 0208 |0059: aget-object v2, v2, v8 │ │ -0e1102: 4606 0305 |005b: aget-object v6, v3, v5 │ │ -0e1106: 4606 0609 |005d: aget-object v6, v6, v9 │ │ -0e110a: 4406 0604 |005f: aget v6, v6, v4 │ │ -0e110e: 4b06 0204 |0061: aput v6, v2, v4 │ │ -0e1112: 4602 0001 |0063: aget-object v2, v0, v1 │ │ -0e1116: 4602 0204 |0065: aget-object v2, v2, v4 │ │ -0e111a: 4606 0305 |0067: aget-object v6, v3, v5 │ │ -0e111e: d809 0b01 |0069: add-int/lit8 v9, v11, #int 1 // #01 │ │ -0e1122: 4606 0609 |006b: aget-object v6, v6, v9 │ │ -0e1126: 4406 0601 |006d: aget v6, v6, v1 │ │ -0e112a: 4b06 0201 |006f: aput v6, v2, v1 │ │ -0e112e: 4602 0001 |0071: aget-object v2, v0, v1 │ │ -0e1132: 4602 0204 |0073: aget-object v2, v2, v4 │ │ -0e1136: 4606 0305 |0075: aget-object v6, v3, v5 │ │ -0e113a: 4606 0609 |0077: aget-object v6, v6, v9 │ │ -0e113e: 4406 0608 |0079: aget v6, v6, v8 │ │ -0e1142: 4b06 0208 |007b: aput v6, v2, v8 │ │ -0e1146: 4602 0001 |007d: aget-object v2, v0, v1 │ │ -0e114a: 4602 0204 |007f: aget-object v2, v2, v4 │ │ -0e114e: 4605 0305 |0081: aget-object v5, v3, v5 │ │ -0e1152: 4605 0509 |0083: aget-object v5, v5, v9 │ │ -0e1156: 4405 0504 |0085: aget v5, v5, v4 │ │ -0e115a: 4b05 0204 |0087: aput v5, v2, v4 │ │ -0e115e: 4602 0008 |0089: aget-object v2, v0, v8 │ │ -0e1162: 4602 0201 |008b: aget-object v2, v2, v1 │ │ -0e1166: d805 0a00 |008d: add-int/lit8 v5, v10, #int 0 // #00 │ │ -0e116a: 4606 0305 |008f: aget-object v6, v3, v5 │ │ -0e116e: 4606 0607 |0091: aget-object v6, v6, v7 │ │ -0e1172: 4406 0601 |0093: aget v6, v6, v1 │ │ -0e1176: 4b06 0201 |0095: aput v6, v2, v1 │ │ -0e117a: 4602 0008 |0097: aget-object v2, v0, v8 │ │ -0e117e: 4602 0201 |0099: aget-object v2, v2, v1 │ │ -0e1182: 4606 0305 |009b: aget-object v6, v3, v5 │ │ -0e1186: 4606 0607 |009d: aget-object v6, v6, v7 │ │ -0e118a: 4406 0608 |009f: aget v6, v6, v8 │ │ -0e118e: 4b06 0208 |00a1: aput v6, v2, v8 │ │ -0e1192: 4602 0008 |00a3: aget-object v2, v0, v8 │ │ -0e1196: 4602 0201 |00a5: aget-object v2, v2, v1 │ │ -0e119a: 4606 0305 |00a7: aget-object v6, v3, v5 │ │ -0e119e: 4606 0607 |00a9: aget-object v6, v6, v7 │ │ -0e11a2: 4406 0604 |00ab: aget v6, v6, v4 │ │ -0e11a6: 4b06 0204 |00ad: aput v6, v2, v4 │ │ -0e11aa: 4602 0008 |00af: aget-object v2, v0, v8 │ │ -0e11ae: 4602 0208 |00b1: aget-object v2, v2, v8 │ │ -0e11b2: 4606 0305 |00b3: aget-object v6, v3, v5 │ │ -0e11b6: b01b |00b5: add-int/2addr v11, v1 │ │ -0e11b8: 4606 060b |00b6: aget-object v6, v6, v11 │ │ -0e11bc: 4406 0601 |00b8: aget v6, v6, v1 │ │ -0e11c0: 4b06 0201 |00ba: aput v6, v2, v1 │ │ -0e11c4: 4602 0008 |00bc: aget-object v2, v0, v8 │ │ -0e11c8: 4602 0208 |00be: aget-object v2, v2, v8 │ │ -0e11cc: 4606 0305 |00c0: aget-object v6, v3, v5 │ │ -0e11d0: 4606 060b |00c2: aget-object v6, v6, v11 │ │ -0e11d4: 4406 0608 |00c4: aget v6, v6, v8 │ │ -0e11d8: 4b06 0208 |00c6: aput v6, v2, v8 │ │ -0e11dc: 4602 0008 |00c8: aget-object v2, v0, v8 │ │ -0e11e0: 4602 0208 |00ca: aget-object v2, v2, v8 │ │ -0e11e4: 4606 0305 |00cc: aget-object v6, v3, v5 │ │ -0e11e8: 4606 060b |00ce: aget-object v6, v6, v11 │ │ -0e11ec: 4406 0604 |00d0: aget v6, v6, v4 │ │ -0e11f0: 4b06 0204 |00d2: aput v6, v2, v4 │ │ -0e11f4: 4602 0008 |00d4: aget-object v2, v0, v8 │ │ -0e11f8: 4602 0204 |00d6: aget-object v2, v2, v4 │ │ -0e11fc: 4606 0305 |00d8: aget-object v6, v3, v5 │ │ -0e1200: 4606 0609 |00da: aget-object v6, v6, v9 │ │ -0e1204: 4406 0601 |00dc: aget v6, v6, v1 │ │ -0e1208: 4b06 0201 |00de: aput v6, v2, v1 │ │ -0e120c: 4602 0008 |00e0: aget-object v2, v0, v8 │ │ -0e1210: 4602 0204 |00e2: aget-object v2, v2, v4 │ │ -0e1214: 4606 0305 |00e4: aget-object v6, v3, v5 │ │ -0e1218: 4606 0609 |00e6: aget-object v6, v6, v9 │ │ -0e121c: 4406 0608 |00e8: aget v6, v6, v8 │ │ -0e1220: 4b06 0208 |00ea: aput v6, v2, v8 │ │ -0e1224: 4602 0008 |00ec: aget-object v2, v0, v8 │ │ -0e1228: 4602 0204 |00ee: aget-object v2, v2, v4 │ │ -0e122c: 4605 0305 |00f0: aget-object v5, v3, v5 │ │ -0e1230: 4605 0509 |00f2: aget-object v5, v5, v9 │ │ -0e1234: 4405 0504 |00f4: aget v5, v5, v4 │ │ -0e1238: 4b05 0204 |00f6: aput v5, v2, v4 │ │ -0e123c: 4602 0004 |00f8: aget-object v2, v0, v4 │ │ -0e1240: 4602 0201 |00fa: aget-object v2, v2, v1 │ │ -0e1244: b08a |00fc: add-int/2addr v10, v8 │ │ -0e1246: 4605 030a |00fd: aget-object v5, v3, v10 │ │ -0e124a: 4605 0507 |00ff: aget-object v5, v5, v7 │ │ -0e124e: 4405 0501 |0101: aget v5, v5, v1 │ │ -0e1252: 4b05 0201 |0103: aput v5, v2, v1 │ │ -0e1256: 4602 0004 |0105: aget-object v2, v0, v4 │ │ -0e125a: 4602 0201 |0107: aget-object v2, v2, v1 │ │ -0e125e: 4605 030a |0109: aget-object v5, v3, v10 │ │ -0e1262: 4605 0507 |010b: aget-object v5, v5, v7 │ │ -0e1266: 4405 0508 |010d: aget v5, v5, v8 │ │ -0e126a: 4b05 0208 |010f: aput v5, v2, v8 │ │ -0e126e: 4602 0004 |0111: aget-object v2, v0, v4 │ │ -0e1272: 4602 0201 |0113: aget-object v2, v2, v1 │ │ -0e1276: 4605 030a |0115: aget-object v5, v3, v10 │ │ -0e127a: 4605 0507 |0117: aget-object v5, v5, v7 │ │ -0e127e: 4405 0504 |0119: aget v5, v5, v4 │ │ -0e1282: 4b05 0204 |011b: aput v5, v2, v4 │ │ -0e1286: 4602 0004 |011d: aget-object v2, v0, v4 │ │ -0e128a: 4602 0208 |011f: aget-object v2, v2, v8 │ │ -0e128e: 4605 030a |0121: aget-object v5, v3, v10 │ │ -0e1292: 4605 050b |0123: aget-object v5, v5, v11 │ │ -0e1296: 4405 0501 |0125: aget v5, v5, v1 │ │ -0e129a: 4b05 0201 |0127: aput v5, v2, v1 │ │ -0e129e: 4602 0004 |0129: aget-object v2, v0, v4 │ │ -0e12a2: 4602 0208 |012b: aget-object v2, v2, v8 │ │ -0e12a6: 4605 030a |012d: aget-object v5, v3, v10 │ │ -0e12aa: 4605 050b |012f: aget-object v5, v5, v11 │ │ -0e12ae: 4405 0508 |0131: aget v5, v5, v8 │ │ -0e12b2: 4b05 0208 |0133: aput v5, v2, v8 │ │ -0e12b6: 4602 0004 |0135: aget-object v2, v0, v4 │ │ -0e12ba: 4602 0208 |0137: aget-object v2, v2, v8 │ │ -0e12be: 4605 030a |0139: aget-object v5, v3, v10 │ │ -0e12c2: 460b 050b |013b: aget-object v11, v5, v11 │ │ -0e12c6: 440b 0b04 |013d: aget v11, v11, v4 │ │ -0e12ca: 4b0b 0204 |013f: aput v11, v2, v4 │ │ -0e12ce: 460b 0004 |0141: aget-object v11, v0, v4 │ │ -0e12d2: 460b 0b04 |0143: aget-object v11, v11, v4 │ │ -0e12d6: 4602 030a |0145: aget-object v2, v3, v10 │ │ -0e12da: 4602 0209 |0147: aget-object v2, v2, v9 │ │ -0e12de: 4402 0201 |0149: aget v2, v2, v1 │ │ -0e12e2: 4b02 0b01 |014b: aput v2, v11, v1 │ │ -0e12e6: 460b 0004 |014d: aget-object v11, v0, v4 │ │ -0e12ea: 460b 0b04 |014f: aget-object v11, v11, v4 │ │ -0e12ee: 4601 030a |0151: aget-object v1, v3, v10 │ │ -0e12f2: 4601 0109 |0153: aget-object v1, v1, v9 │ │ -0e12f6: 4401 0108 |0155: aget v1, v1, v8 │ │ -0e12fa: 4b01 0b08 |0157: aput v1, v11, v8 │ │ -0e12fe: 460b 0004 |0159: aget-object v11, v0, v4 │ │ -0e1302: 460b 0b04 |015b: aget-object v11, v11, v4 │ │ -0e1306: 460a 030a |015d: aget-object v10, v3, v10 │ │ -0e130a: 460a 0a09 |015f: aget-object v10, v10, v9 │ │ -0e130e: 440a 0a04 |0161: aget v10, v10, v4 │ │ -0e1312: 4b0a 0b04 |0163: aput v10, v11, v4 │ │ -0e1316: 1100 |0165: return-object v0 │ │ -0e1318: 0003 0400 0300 0000 0300 0000 0300 ... |0166: array-data (10 units) │ │ +0e1040: |[0e1040] com.ds.avare.shapes.SubTile.whatAreMyNeighbors:(II)[[[I │ │ +0e1050: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0e1052: 2300 c009 |0001: new-array v0, v0, [I // type@09c0 │ │ +0e1056: 2600 6301 0000 |0003: fill-array-data v0, 00000166 // +00000163 │ │ +0e105c: 1c01 0400 |0006: const-class v1, I // type@0004 │ │ +0e1060: 7120 212b 0100 |0008: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@2b21 │ │ +0e1066: 0c00 |000b: move-result-object v0 │ │ +0e1068: 1f00 190a |000c: check-cast v0, [[[I // type@0a19 │ │ +0e106c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0e106e: 4602 0001 |000f: aget-object v2, v0, v1 │ │ +0e1072: 4602 0201 |0011: aget-object v2, v2, v1 │ │ +0e1076: 6203 0315 |0013: sget-object v3, Lcom/ds/avare/shapes/SubTile;.tilesNeighbors:[[[I // field@1503 │ │ +0e107a: 1224 |0015: const/4 v4, #int 2 // #2 │ │ +0e107c: b04a |0016: add-int/2addr v10, v4 │ │ +0e107e: d805 0aff |0017: add-int/lit8 v5, v10, #int -1 // #ff │ │ +0e1082: 4606 0305 |0019: aget-object v6, v3, v5 │ │ +0e1086: b04b |001b: add-int/2addr v11, v4 │ │ +0e1088: d807 0bff |001c: add-int/lit8 v7, v11, #int -1 // #ff │ │ +0e108c: 4606 0607 |001e: aget-object v6, v6, v7 │ │ +0e1090: 4406 0601 |0020: aget v6, v6, v1 │ │ +0e1094: 4b06 0201 |0022: aput v6, v2, v1 │ │ +0e1098: 4602 0001 |0024: aget-object v2, v0, v1 │ │ +0e109c: 4602 0201 |0026: aget-object v2, v2, v1 │ │ +0e10a0: 4606 0305 |0028: aget-object v6, v3, v5 │ │ +0e10a4: 4606 0607 |002a: aget-object v6, v6, v7 │ │ +0e10a8: 1218 |002c: const/4 v8, #int 1 // #1 │ │ +0e10aa: 4406 0608 |002d: aget v6, v6, v8 │ │ +0e10ae: 4b06 0208 |002f: aput v6, v2, v8 │ │ +0e10b2: 4602 0001 |0031: aget-object v2, v0, v1 │ │ +0e10b6: 4602 0201 |0033: aget-object v2, v2, v1 │ │ +0e10ba: 4606 0305 |0035: aget-object v6, v3, v5 │ │ +0e10be: 4606 0607 |0037: aget-object v6, v6, v7 │ │ +0e10c2: 4406 0604 |0039: aget v6, v6, v4 │ │ +0e10c6: 4b06 0204 |003b: aput v6, v2, v4 │ │ +0e10ca: 4602 0001 |003d: aget-object v2, v0, v1 │ │ +0e10ce: 4602 0208 |003f: aget-object v2, v2, v8 │ │ +0e10d2: 4606 0305 |0041: aget-object v6, v3, v5 │ │ +0e10d6: d809 0b00 |0043: add-int/lit8 v9, v11, #int 0 // #00 │ │ +0e10da: 4606 0609 |0045: aget-object v6, v6, v9 │ │ +0e10de: 4406 0601 |0047: aget v6, v6, v1 │ │ +0e10e2: 4b06 0201 |0049: aput v6, v2, v1 │ │ +0e10e6: 4602 0001 |004b: aget-object v2, v0, v1 │ │ +0e10ea: 4602 0208 |004d: aget-object v2, v2, v8 │ │ +0e10ee: 4606 0305 |004f: aget-object v6, v3, v5 │ │ +0e10f2: 4606 0609 |0051: aget-object v6, v6, v9 │ │ +0e10f6: 4406 0608 |0053: aget v6, v6, v8 │ │ +0e10fa: 4b06 0208 |0055: aput v6, v2, v8 │ │ +0e10fe: 4602 0001 |0057: aget-object v2, v0, v1 │ │ +0e1102: 4602 0208 |0059: aget-object v2, v2, v8 │ │ +0e1106: 4606 0305 |005b: aget-object v6, v3, v5 │ │ +0e110a: 4606 0609 |005d: aget-object v6, v6, v9 │ │ +0e110e: 4406 0604 |005f: aget v6, v6, v4 │ │ +0e1112: 4b06 0204 |0061: aput v6, v2, v4 │ │ +0e1116: 4602 0001 |0063: aget-object v2, v0, v1 │ │ +0e111a: 4602 0204 |0065: aget-object v2, v2, v4 │ │ +0e111e: 4606 0305 |0067: aget-object v6, v3, v5 │ │ +0e1122: d809 0b01 |0069: add-int/lit8 v9, v11, #int 1 // #01 │ │ +0e1126: 4606 0609 |006b: aget-object v6, v6, v9 │ │ +0e112a: 4406 0601 |006d: aget v6, v6, v1 │ │ +0e112e: 4b06 0201 |006f: aput v6, v2, v1 │ │ +0e1132: 4602 0001 |0071: aget-object v2, v0, v1 │ │ +0e1136: 4602 0204 |0073: aget-object v2, v2, v4 │ │ +0e113a: 4606 0305 |0075: aget-object v6, v3, v5 │ │ +0e113e: 4606 0609 |0077: aget-object v6, v6, v9 │ │ +0e1142: 4406 0608 |0079: aget v6, v6, v8 │ │ +0e1146: 4b06 0208 |007b: aput v6, v2, v8 │ │ +0e114a: 4602 0001 |007d: aget-object v2, v0, v1 │ │ +0e114e: 4602 0204 |007f: aget-object v2, v2, v4 │ │ +0e1152: 4605 0305 |0081: aget-object v5, v3, v5 │ │ +0e1156: 4605 0509 |0083: aget-object v5, v5, v9 │ │ +0e115a: 4405 0504 |0085: aget v5, v5, v4 │ │ +0e115e: 4b05 0204 |0087: aput v5, v2, v4 │ │ +0e1162: 4602 0008 |0089: aget-object v2, v0, v8 │ │ +0e1166: 4602 0201 |008b: aget-object v2, v2, v1 │ │ +0e116a: d805 0a00 |008d: add-int/lit8 v5, v10, #int 0 // #00 │ │ +0e116e: 4606 0305 |008f: aget-object v6, v3, v5 │ │ +0e1172: 4606 0607 |0091: aget-object v6, v6, v7 │ │ +0e1176: 4406 0601 |0093: aget v6, v6, v1 │ │ +0e117a: 4b06 0201 |0095: aput v6, v2, v1 │ │ +0e117e: 4602 0008 |0097: aget-object v2, v0, v8 │ │ +0e1182: 4602 0201 |0099: aget-object v2, v2, v1 │ │ +0e1186: 4606 0305 |009b: aget-object v6, v3, v5 │ │ +0e118a: 4606 0607 |009d: aget-object v6, v6, v7 │ │ +0e118e: 4406 0608 |009f: aget v6, v6, v8 │ │ +0e1192: 4b06 0208 |00a1: aput v6, v2, v8 │ │ +0e1196: 4602 0008 |00a3: aget-object v2, v0, v8 │ │ +0e119a: 4602 0201 |00a5: aget-object v2, v2, v1 │ │ +0e119e: 4606 0305 |00a7: aget-object v6, v3, v5 │ │ +0e11a2: 4606 0607 |00a9: aget-object v6, v6, v7 │ │ +0e11a6: 4406 0604 |00ab: aget v6, v6, v4 │ │ +0e11aa: 4b06 0204 |00ad: aput v6, v2, v4 │ │ +0e11ae: 4602 0008 |00af: aget-object v2, v0, v8 │ │ +0e11b2: 4602 0208 |00b1: aget-object v2, v2, v8 │ │ +0e11b6: 4606 0305 |00b3: aget-object v6, v3, v5 │ │ +0e11ba: b01b |00b5: add-int/2addr v11, v1 │ │ +0e11bc: 4606 060b |00b6: aget-object v6, v6, v11 │ │ +0e11c0: 4406 0601 |00b8: aget v6, v6, v1 │ │ +0e11c4: 4b06 0201 |00ba: aput v6, v2, v1 │ │ +0e11c8: 4602 0008 |00bc: aget-object v2, v0, v8 │ │ +0e11cc: 4602 0208 |00be: aget-object v2, v2, v8 │ │ +0e11d0: 4606 0305 |00c0: aget-object v6, v3, v5 │ │ +0e11d4: 4606 060b |00c2: aget-object v6, v6, v11 │ │ +0e11d8: 4406 0608 |00c4: aget v6, v6, v8 │ │ +0e11dc: 4b06 0208 |00c6: aput v6, v2, v8 │ │ +0e11e0: 4602 0008 |00c8: aget-object v2, v0, v8 │ │ +0e11e4: 4602 0208 |00ca: aget-object v2, v2, v8 │ │ +0e11e8: 4606 0305 |00cc: aget-object v6, v3, v5 │ │ +0e11ec: 4606 060b |00ce: aget-object v6, v6, v11 │ │ +0e11f0: 4406 0604 |00d0: aget v6, v6, v4 │ │ +0e11f4: 4b06 0204 |00d2: aput v6, v2, v4 │ │ +0e11f8: 4602 0008 |00d4: aget-object v2, v0, v8 │ │ +0e11fc: 4602 0204 |00d6: aget-object v2, v2, v4 │ │ +0e1200: 4606 0305 |00d8: aget-object v6, v3, v5 │ │ +0e1204: 4606 0609 |00da: aget-object v6, v6, v9 │ │ +0e1208: 4406 0601 |00dc: aget v6, v6, v1 │ │ +0e120c: 4b06 0201 |00de: aput v6, v2, v1 │ │ +0e1210: 4602 0008 |00e0: aget-object v2, v0, v8 │ │ +0e1214: 4602 0204 |00e2: aget-object v2, v2, v4 │ │ +0e1218: 4606 0305 |00e4: aget-object v6, v3, v5 │ │ +0e121c: 4606 0609 |00e6: aget-object v6, v6, v9 │ │ +0e1220: 4406 0608 |00e8: aget v6, v6, v8 │ │ +0e1224: 4b06 0208 |00ea: aput v6, v2, v8 │ │ +0e1228: 4602 0008 |00ec: aget-object v2, v0, v8 │ │ +0e122c: 4602 0204 |00ee: aget-object v2, v2, v4 │ │ +0e1230: 4605 0305 |00f0: aget-object v5, v3, v5 │ │ +0e1234: 4605 0509 |00f2: aget-object v5, v5, v9 │ │ +0e1238: 4405 0504 |00f4: aget v5, v5, v4 │ │ +0e123c: 4b05 0204 |00f6: aput v5, v2, v4 │ │ +0e1240: 4602 0004 |00f8: aget-object v2, v0, v4 │ │ +0e1244: 4602 0201 |00fa: aget-object v2, v2, v1 │ │ +0e1248: b08a |00fc: add-int/2addr v10, v8 │ │ +0e124a: 4605 030a |00fd: aget-object v5, v3, v10 │ │ +0e124e: 4605 0507 |00ff: aget-object v5, v5, v7 │ │ +0e1252: 4405 0501 |0101: aget v5, v5, v1 │ │ +0e1256: 4b05 0201 |0103: aput v5, v2, v1 │ │ +0e125a: 4602 0004 |0105: aget-object v2, v0, v4 │ │ +0e125e: 4602 0201 |0107: aget-object v2, v2, v1 │ │ +0e1262: 4605 030a |0109: aget-object v5, v3, v10 │ │ +0e1266: 4605 0507 |010b: aget-object v5, v5, v7 │ │ +0e126a: 4405 0508 |010d: aget v5, v5, v8 │ │ +0e126e: 4b05 0208 |010f: aput v5, v2, v8 │ │ +0e1272: 4602 0004 |0111: aget-object v2, v0, v4 │ │ +0e1276: 4602 0201 |0113: aget-object v2, v2, v1 │ │ +0e127a: 4605 030a |0115: aget-object v5, v3, v10 │ │ +0e127e: 4605 0507 |0117: aget-object v5, v5, v7 │ │ +0e1282: 4405 0504 |0119: aget v5, v5, v4 │ │ +0e1286: 4b05 0204 |011b: aput v5, v2, v4 │ │ +0e128a: 4602 0004 |011d: aget-object v2, v0, v4 │ │ +0e128e: 4602 0208 |011f: aget-object v2, v2, v8 │ │ +0e1292: 4605 030a |0121: aget-object v5, v3, v10 │ │ +0e1296: 4605 050b |0123: aget-object v5, v5, v11 │ │ +0e129a: 4405 0501 |0125: aget v5, v5, v1 │ │ +0e129e: 4b05 0201 |0127: aput v5, v2, v1 │ │ +0e12a2: 4602 0004 |0129: aget-object v2, v0, v4 │ │ +0e12a6: 4602 0208 |012b: aget-object v2, v2, v8 │ │ +0e12aa: 4605 030a |012d: aget-object v5, v3, v10 │ │ +0e12ae: 4605 050b |012f: aget-object v5, v5, v11 │ │ +0e12b2: 4405 0508 |0131: aget v5, v5, v8 │ │ +0e12b6: 4b05 0208 |0133: aput v5, v2, v8 │ │ +0e12ba: 4602 0004 |0135: aget-object v2, v0, v4 │ │ +0e12be: 4602 0208 |0137: aget-object v2, v2, v8 │ │ +0e12c2: 4605 030a |0139: aget-object v5, v3, v10 │ │ +0e12c6: 460b 050b |013b: aget-object v11, v5, v11 │ │ +0e12ca: 440b 0b04 |013d: aget v11, v11, v4 │ │ +0e12ce: 4b0b 0204 |013f: aput v11, v2, v4 │ │ +0e12d2: 460b 0004 |0141: aget-object v11, v0, v4 │ │ +0e12d6: 460b 0b04 |0143: aget-object v11, v11, v4 │ │ +0e12da: 4602 030a |0145: aget-object v2, v3, v10 │ │ +0e12de: 4602 0209 |0147: aget-object v2, v2, v9 │ │ +0e12e2: 4402 0201 |0149: aget v2, v2, v1 │ │ +0e12e6: 4b02 0b01 |014b: aput v2, v11, v1 │ │ +0e12ea: 460b 0004 |014d: aget-object v11, v0, v4 │ │ +0e12ee: 460b 0b04 |014f: aget-object v11, v11, v4 │ │ +0e12f2: 4601 030a |0151: aget-object v1, v3, v10 │ │ +0e12f6: 4601 0109 |0153: aget-object v1, v1, v9 │ │ +0e12fa: 4401 0108 |0155: aget v1, v1, v8 │ │ +0e12fe: 4b01 0b08 |0157: aput v1, v11, v8 │ │ +0e1302: 460b 0004 |0159: aget-object v11, v0, v4 │ │ +0e1306: 460b 0b04 |015b: aget-object v11, v11, v4 │ │ +0e130a: 460a 030a |015d: aget-object v10, v3, v10 │ │ +0e130e: 460a 0a09 |015f: aget-object v10, v10, v9 │ │ +0e1312: 440a 0a04 |0161: aget v10, v10, v4 │ │ +0e1316: 4b0a 0b04 |0163: aput v10, v11, v4 │ │ +0e131a: 1100 |0165: return-object v0 │ │ +0e131c: 0003 0400 0300 0000 0300 0000 0300 ... |0166: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=117 │ │ 0x000f line=118 │ │ 0x0024 line=119 │ │ 0x0031 line=120 │ │ 0x003d line=122 │ │ @@ -386718,36 +386720,36 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -0e0fe4: |[0e0fe4] com.ds.avare.shapes.SubTile.whereAmI:(II)I │ │ -0e0ff4: d344 8000 |0000: div-int/lit16 v4, v4, #int 128 // #0080 │ │ -0e0ff8: d244 8000 |0002: mul-int/lit16 v4, v4, #int 128 // #0080 │ │ -0e0ffc: d355 8000 |0004: div-int/lit16 v5, v5, #int 128 // #0080 │ │ -0e1000: d255 8000 |0006: mul-int/lit16 v5, v5, #int 128 // #0080 │ │ -0e1004: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0e1006: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0e1008: 1302 1000 |000a: const/16 v2, #int 16 // #10 │ │ -0e100c: 3521 1500 |000c: if-ge v1, v2, 0021 // +0015 │ │ -0e1010: 6202 fe14 |000e: sget-object v2, Lcom/ds/avare/shapes/SubTile;.dims:[[I // field@14fe │ │ -0e1014: 4603 0201 |0010: aget-object v3, v2, v1 │ │ -0e1018: 4403 0300 |0012: aget v3, v3, v0 │ │ -0e101c: 3335 0a00 |0014: if-ne v5, v3, 001e // +000a │ │ -0e1020: 4602 0201 |0016: aget-object v2, v2, v1 │ │ -0e1024: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -0e1026: 4402 0203 |0019: aget v2, v2, v3 │ │ -0e102a: 3324 0300 |001b: if-ne v4, v2, 001e // +0003 │ │ -0e102e: 0f01 |001d: return v1 │ │ -0e1030: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1034: 28ea |0020: goto 000a // -0016 │ │ -0e1036: 12f4 |0021: const/4 v4, #int -1 // #ff │ │ -0e1038: 0f04 |0022: return v4 │ │ +0e0fe8: |[0e0fe8] com.ds.avare.shapes.SubTile.whereAmI:(II)I │ │ +0e0ff8: d344 8000 |0000: div-int/lit16 v4, v4, #int 128 // #0080 │ │ +0e0ffc: d244 8000 |0002: mul-int/lit16 v4, v4, #int 128 // #0080 │ │ +0e1000: d355 8000 |0004: div-int/lit16 v5, v5, #int 128 // #0080 │ │ +0e1004: d255 8000 |0006: mul-int/lit16 v5, v5, #int 128 // #0080 │ │ +0e1008: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0e100a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0e100c: 1302 1000 |000a: const/16 v2, #int 16 // #10 │ │ +0e1010: 3521 1500 |000c: if-ge v1, v2, 0021 // +0015 │ │ +0e1014: 6202 fe14 |000e: sget-object v2, Lcom/ds/avare/shapes/SubTile;.dims:[[I // field@14fe │ │ +0e1018: 4603 0201 |0010: aget-object v3, v2, v1 │ │ +0e101c: 4403 0300 |0012: aget v3, v3, v0 │ │ +0e1020: 3335 0a00 |0014: if-ne v5, v3, 001e // +000a │ │ +0e1024: 4602 0201 |0016: aget-object v2, v2, v1 │ │ +0e1028: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +0e102a: 4402 0203 |0019: aget v2, v2, v3 │ │ +0e102e: 3324 0300 |001b: if-ne v4, v2, 001e // +0003 │ │ +0e1032: 0f01 |001d: return v1 │ │ +0e1034: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e1038: 28ea |0020: goto 000a // -0016 │ │ +0e103a: 12f4 |0021: const/4 v4, #int -1 // #ff │ │ +0e103c: 0f04 |0022: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x000e line=78 │ │ locals : │ │ 0x0000 - 0x0023 reg=4 (null) I │ │ @@ -386759,17 +386761,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0f24: |[0e0f24] com.ds.avare.shapes.SubTile.getLatitude:()D │ │ -0e0f34: 5320 ff14 |0000: iget-wide v0, v2, Lcom/ds/avare/shapes/SubTile;.mLatSub:D // field@14ff │ │ -0e0f38: 1000 |0002: return-wide v0 │ │ +0e0f28: |[0e0f28] com.ds.avare.shapes.SubTile.getLatitude:()D │ │ +0e0f38: 5320 ff14 |0000: iget-wide v0, v2, Lcom/ds/avare/shapes/SubTile;.mLatSub:D // field@14ff │ │ +0e0f3c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/shapes/SubTile; │ │ │ │ #1 : (in Lcom/ds/avare/shapes/SubTile;) │ │ @@ -386777,17 +386779,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0f3c: |[0e0f3c] com.ds.avare.shapes.SubTile.getLongitude:()D │ │ -0e0f4c: 5320 0115 |0000: iget-wide v0, v2, Lcom/ds/avare/shapes/SubTile;.mLonSub:D // field@1501 │ │ -0e0f50: 1000 |0002: return-wide v0 │ │ +0e0f40: |[0e0f40] com.ds.avare.shapes.SubTile.getLongitude:()D │ │ +0e0f50: 5320 0115 |0000: iget-wide v0, v2, Lcom/ds/avare/shapes/SubTile;.mLonSub:D // field@1501 │ │ +0e0f54: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/ds/avare/shapes/SubTile; │ │ │ │ #2 : (in Lcom/ds/avare/shapes/SubTile;) │ │ @@ -386795,17 +386797,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e132c: |[0e132c] com.ds.avare.shapes.SubTile.getName:()Ljava/lang/String; │ │ -0e133c: 5410 0215 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/SubTile;.mNameSub:Ljava/lang/String; // field@1502 │ │ -0e1340: 1100 |0002: return-object v0 │ │ +0e1330: |[0e1330] com.ds.avare.shapes.SubTile.getName:()Ljava/lang/String; │ │ +0e1340: 5410 0215 |0000: iget-object v0, v1, Lcom/ds/avare/shapes/SubTile;.mNameSub:Ljava/lang/String; // field@1502 │ │ +0e1344: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/shapes/SubTile; │ │ │ │ #3 : (in Lcom/ds/avare/shapes/SubTile;) │ │ @@ -386813,25 +386815,25 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0e0f54: |[0e0f54] com.ds.avare.shapes.SubTile.getOffsetX:(D)D │ │ -0e0f64: 6e10 9524 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/shapes/SubTile;.getPx:()D // method@2495 │ │ -0e0f6a: 0b00 |0003: move-result-wide v0 │ │ -0e0f6c: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -0e0f70: 2f04 0002 |0006: cmpl-double v4, v0, v2 │ │ -0e0f74: 3804 0700 |0008: if-eqz v4, 000f // +0007 │ │ -0e0f78: 5352 0115 |000a: iget-wide v2, v5, Lcom/ds/avare/shapes/SubTile;.mLonSub:D // field@1501 │ │ -0e0f7c: cc26 |000c: sub-double/2addr v6, v2 │ │ -0e0f7e: ce06 |000d: div-double/2addr v6, v0 │ │ -0e0f80: 1006 |000e: return-wide v6 │ │ -0e0f82: 1002 |000f: return-wide v2 │ │ +0e0f58: |[0e0f58] com.ds.avare.shapes.SubTile.getOffsetX:(D)D │ │ +0e0f68: 6e10 9524 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/shapes/SubTile;.getPx:()D // method@2495 │ │ +0e0f6e: 0b00 |0003: move-result-wide v0 │ │ +0e0f70: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +0e0f74: 2f04 0002 |0006: cmpl-double v4, v0, v2 │ │ +0e0f78: 3804 0700 |0008: if-eqz v4, 000f // +0007 │ │ +0e0f7c: 5352 0115 |000a: iget-wide v2, v5, Lcom/ds/avare/shapes/SubTile;.mLonSub:D // field@1501 │ │ +0e0f80: cc26 |000c: sub-double/2addr v6, v2 │ │ +0e0f82: ce06 |000d: div-double/2addr v6, v0 │ │ +0e0f84: 1006 |000e: return-wide v6 │ │ +0e0f86: 1002 |000f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x000a line=231 │ │ locals : │ │ 0x0000 - 0x0010 reg=5 this Lcom/ds/avare/shapes/SubTile; │ │ 0x0000 - 0x0010 reg=6 (null) D │ │ @@ -386841,25 +386843,25 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0e0f84: |[0e0f84] com.ds.avare.shapes.SubTile.getOffsetY:(D)D │ │ -0e0f94: 6e10 9624 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/shapes/SubTile;.getPy:()D // method@2496 │ │ -0e0f9a: 0b00 |0003: move-result-wide v0 │ │ -0e0f9c: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -0e0fa0: 2f04 0002 |0006: cmpl-double v4, v0, v2 │ │ -0e0fa4: 3804 0700 |0008: if-eqz v4, 000f // +0007 │ │ -0e0fa8: 5352 ff14 |000a: iget-wide v2, v5, Lcom/ds/avare/shapes/SubTile;.mLatSub:D // field@14ff │ │ -0e0fac: cc26 |000c: sub-double/2addr v6, v2 │ │ -0e0fae: ce06 |000d: div-double/2addr v6, v0 │ │ -0e0fb0: 1006 |000e: return-wide v6 │ │ -0e0fb2: 1002 |000f: return-wide v2 │ │ +0e0f88: |[0e0f88] com.ds.avare.shapes.SubTile.getOffsetY:(D)D │ │ +0e0f98: 6e10 9624 0500 |0000: invoke-virtual {v5}, Lcom/ds/avare/shapes/SubTile;.getPy:()D // method@2496 │ │ +0e0f9e: 0b00 |0003: move-result-wide v0 │ │ +0e0fa0: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +0e0fa4: 2f04 0002 |0006: cmpl-double v4, v0, v2 │ │ +0e0fa8: 3804 0700 |0008: if-eqz v4, 000f // +0007 │ │ +0e0fac: 5352 ff14 |000a: iget-wide v2, v5, Lcom/ds/avare/shapes/SubTile;.mLatSub:D // field@14ff │ │ +0e0fb0: cc26 |000c: sub-double/2addr v6, v2 │ │ +0e0fb2: ce06 |000d: div-double/2addr v6, v0 │ │ +0e0fb4: 1006 |000e: return-wide v6 │ │ +0e0fb6: 1002 |000f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000a line=244 │ │ locals : │ │ 0x0000 - 0x0010 reg=5 this Lcom/ds/avare/shapes/SubTile; │ │ 0x0000 - 0x0010 reg=6 (null) D │ │ @@ -386869,73 +386871,73 @@ │ │ type : '(Lcom/ds/avare/utils/BitmapHolder;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -0e0e38: |[0e0e38] com.ds.avare.shapes.SubTile.load:(Lcom/ds/avare/utils/BitmapHolder;Ljava/lang/String;)Z │ │ -0e0e48: 52d0 0015 |0000: iget v0, v13, Lcom/ds/avare/shapes/SubTile;.mLocation:I // field@1500 │ │ -0e0e4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e0e4e: 3b00 0300 |0003: if-gez v0, 0006 // +0003 │ │ -0e0e52: 0f01 |0005: return v1 │ │ -0e0e54: 7110 9a24 0000 |0006: invoke-static {v0}, Lcom/ds/avare/shapes/SubTile;.locRow:(I)I // method@249a │ │ -0e0e5a: 0a00 |0009: move-result v0 │ │ -0e0e5c: 52d2 0015 |000a: iget v2, v13, Lcom/ds/avare/shapes/SubTile;.mLocation:I // field@1500 │ │ -0e0e60: 7110 9924 0200 |000c: invoke-static {v2}, Lcom/ds/avare/shapes/SubTile;.locCol:(I)I // method@2499 │ │ -0e0e66: 0a02 |000f: move-result v2 │ │ -0e0e68: 7120 9d24 2000 |0010: invoke-static {v0, v2}, Lcom/ds/avare/shapes/SubTile;.whatAreMyNeighbors:(II)[[[I // method@249d │ │ -0e0e6e: 0c00 |0013: move-result-object v0 │ │ -0e0e70: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -0e0e72: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0e0e74: 1234 |0016: const/4 v4, #int 3 // #3 │ │ -0e0e76: 3542 5500 |0017: if-ge v2, v4, 006c // +0055 │ │ -0e0e7a: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -0e0e7c: 3545 4f00 |001a: if-ge v5, v4, 0069 // +004f │ │ -0e0e80: 4606 0002 |001c: aget-object v6, v0, v2 │ │ -0e0e84: 4606 0605 |001e: aget-object v6, v6, v5 │ │ -0e0e88: 1227 |0020: const/4 v7, #int 2 // #2 │ │ -0e0e8a: 4406 0607 |0021: aget v6, v6, v7 │ │ -0e0e8e: 7110 9b24 0600 |0023: invoke-static {v6}, Lcom/ds/avare/shapes/SubTile;.whatAreMyDims:(I)Landroid/graphics/Rect; // method@249b │ │ -0e0e94: 0c06 |0026: move-result-object v6 │ │ -0e0e96: 7120 9c24 5200 |0027: invoke-static {v2, v5}, Lcom/ds/avare/shapes/SubTile;.whatAreMyDims:(II)Landroid/graphics/Rect; // method@249c │ │ -0e0e9c: 0c07 |002a: move-result-object v7 │ │ -0e0e9e: 2208 4206 |002b: new-instance v8, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0e0ea2: 2209 1007 |002d: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -0e0ea6: 7010 eb2a 0900 |002f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0e0eac: 6e20 f52a f900 |0032: invoke-virtual {v9, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e0eb2: 1a0a 7405 |0035: const-string v10, "/" // string@0574 │ │ -0e0eb6: 6e20 f52a a900 |0037: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e0ebc: 460a 0002 |003a: aget-object v10, v0, v2 │ │ -0e0ec0: 460a 0a05 |003c: aget-object v10, v10, v5 │ │ -0e0ec4: 121b |003e: const/4 v11, #int 1 // #1 │ │ -0e0ec6: 440a 0a0b |003f: aget v10, v10, v11 │ │ -0e0eca: 460c 0002 |0041: aget-object v12, v0, v2 │ │ -0e0ece: 460c 0c05 |0043: aget-object v12, v12, v5 │ │ -0e0ed2: 440c 0c01 |0045: aget v12, v12, v1 │ │ -0e0ed6: 7bcc |0047: neg-int v12, v12 │ │ -0e0ed8: 6f30 b824 ad0c |0048: invoke-super {v13, v10, v12}, Lcom/ds/avare/shapes/Tile;.getTileNeighbor:(II)Ljava/lang/String; // method@24b8 │ │ -0e0ede: 0c0a |004b: move-result-object v10 │ │ -0e0ee0: 6e20 f52a a900 |004c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0e0ee6: 6e10 fa2a 0900 |004f: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0e0eec: 0c09 |0052: move-result-object v9 │ │ -0e0eee: 620a 3700 |0053: sget-object v10, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0037 │ │ -0e0ef2: 7040 2526 986a |0055: invoke-direct {v8, v9, v10, v6}, Lcom/ds/avare/utils/BitmapHolder;.:(Ljava/lang/String;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;)V // method@2625 │ │ -0e0ef8: 6e10 2826 0800 |0058: invoke-virtual {v8}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0e0efe: 0c06 |005b: move-result-object v6 │ │ -0e0f00: 3806 0700 |005c: if-eqz v6, 0063 // +0007 │ │ -0e0f04: 1203 |005e: const/4 v3, #int 0 // #0 │ │ -0e0f06: 6e40 2626 8e73 |005f: invoke-virtual {v14, v8, v3, v7}, Lcom/ds/avare/utils/BitmapHolder;.drawInBitmap:(Lcom/ds/avare/utils/BitmapHolder;Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@2626 │ │ -0e0f0c: 1213 |0062: const/4 v3, #int 1 // #1 │ │ -0e0f0e: 6e10 3226 0800 |0063: invoke-virtual {v8}, Lcom/ds/avare/utils/BitmapHolder;.recycle:()V // method@2632 │ │ -0e0f14: d805 0501 |0066: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e0f18: 28b2 |0068: goto 001a // -004e │ │ -0e0f1a: d802 0201 |0069: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e0f1e: 28ab |006b: goto 0016 // -0055 │ │ -0e0f20: 0f03 |006c: return v3 │ │ +0e0e3c: |[0e0e3c] com.ds.avare.shapes.SubTile.load:(Lcom/ds/avare/utils/BitmapHolder;Ljava/lang/String;)Z │ │ +0e0e4c: 52d0 0015 |0000: iget v0, v13, Lcom/ds/avare/shapes/SubTile;.mLocation:I // field@1500 │ │ +0e0e50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e0e52: 3b00 0300 |0003: if-gez v0, 0006 // +0003 │ │ +0e0e56: 0f01 |0005: return v1 │ │ +0e0e58: 7110 9a24 0000 |0006: invoke-static {v0}, Lcom/ds/avare/shapes/SubTile;.locRow:(I)I // method@249a │ │ +0e0e5e: 0a00 |0009: move-result v0 │ │ +0e0e60: 52d2 0015 |000a: iget v2, v13, Lcom/ds/avare/shapes/SubTile;.mLocation:I // field@1500 │ │ +0e0e64: 7110 9924 0200 |000c: invoke-static {v2}, Lcom/ds/avare/shapes/SubTile;.locCol:(I)I // method@2499 │ │ +0e0e6a: 0a02 |000f: move-result v2 │ │ +0e0e6c: 7120 9d24 2000 |0010: invoke-static {v0, v2}, Lcom/ds/avare/shapes/SubTile;.whatAreMyNeighbors:(II)[[[I // method@249d │ │ +0e0e72: 0c00 |0013: move-result-object v0 │ │ +0e0e74: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +0e0e76: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0e0e78: 1234 |0016: const/4 v4, #int 3 // #3 │ │ +0e0e7a: 3542 5500 |0017: if-ge v2, v4, 006c // +0055 │ │ +0e0e7e: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +0e0e80: 3545 4f00 |001a: if-ge v5, v4, 0069 // +004f │ │ +0e0e84: 4606 0002 |001c: aget-object v6, v0, v2 │ │ +0e0e88: 4606 0605 |001e: aget-object v6, v6, v5 │ │ +0e0e8c: 1227 |0020: const/4 v7, #int 2 // #2 │ │ +0e0e8e: 4406 0607 |0021: aget v6, v6, v7 │ │ +0e0e92: 7110 9b24 0600 |0023: invoke-static {v6}, Lcom/ds/avare/shapes/SubTile;.whatAreMyDims:(I)Landroid/graphics/Rect; // method@249b │ │ +0e0e98: 0c06 |0026: move-result-object v6 │ │ +0e0e9a: 7120 9c24 5200 |0027: invoke-static {v2, v5}, Lcom/ds/avare/shapes/SubTile;.whatAreMyDims:(II)Landroid/graphics/Rect; // method@249c │ │ +0e0ea0: 0c07 |002a: move-result-object v7 │ │ +0e0ea2: 2208 4206 |002b: new-instance v8, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0e0ea6: 2209 1007 |002d: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +0e0eaa: 7010 eb2a 0900 |002f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0e0eb0: 6e20 f52a f900 |0032: invoke-virtual {v9, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e0eb6: 1a0a 7405 |0035: const-string v10, "/" // string@0574 │ │ +0e0eba: 6e20 f52a a900 |0037: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e0ec0: 460a 0002 |003a: aget-object v10, v0, v2 │ │ +0e0ec4: 460a 0a05 |003c: aget-object v10, v10, v5 │ │ +0e0ec8: 121b |003e: const/4 v11, #int 1 // #1 │ │ +0e0eca: 440a 0a0b |003f: aget v10, v10, v11 │ │ +0e0ece: 460c 0002 |0041: aget-object v12, v0, v2 │ │ +0e0ed2: 460c 0c05 |0043: aget-object v12, v12, v5 │ │ +0e0ed6: 440c 0c01 |0045: aget v12, v12, v1 │ │ +0e0eda: 7bcc |0047: neg-int v12, v12 │ │ +0e0edc: 6f30 b824 ad0c |0048: invoke-super {v13, v10, v12}, Lcom/ds/avare/shapes/Tile;.getTileNeighbor:(II)Ljava/lang/String; // method@24b8 │ │ +0e0ee2: 0c0a |004b: move-result-object v10 │ │ +0e0ee4: 6e20 f52a a900 |004c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0e0eea: 6e10 fa2a 0900 |004f: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0e0ef0: 0c09 |0052: move-result-object v9 │ │ +0e0ef2: 620a 3700 |0053: sget-object v10, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0037 │ │ +0e0ef6: 7040 2526 986a |0055: invoke-direct {v8, v9, v10, v6}, Lcom/ds/avare/utils/BitmapHolder;.:(Ljava/lang/String;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;)V // method@2625 │ │ +0e0efc: 6e10 2826 0800 |0058: invoke-virtual {v8}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0e0f02: 0c06 |005b: move-result-object v6 │ │ +0e0f04: 3806 0700 |005c: if-eqz v6, 0063 // +0007 │ │ +0e0f08: 1203 |005e: const/4 v3, #int 0 // #0 │ │ +0e0f0a: 6e40 2626 8e73 |005f: invoke-virtual {v14, v8, v3, v7}, Lcom/ds/avare/utils/BitmapHolder;.drawInBitmap:(Lcom/ds/avare/utils/BitmapHolder;Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@2626 │ │ +0e0f10: 1213 |0062: const/4 v3, #int 1 // #1 │ │ +0e0f12: 6e10 3226 0800 |0063: invoke-virtual {v8}, Lcom/ds/avare/utils/BitmapHolder;.recycle:()V // method@2632 │ │ +0e0f18: d805 0501 |0066: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0e0f1c: 28b2 |0068: goto 001a // -004e │ │ +0e0f1e: d802 0201 |0069: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e0f22: 28ab |006b: goto 0016 // -0055 │ │ +0e0f24: 0f03 |006c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0006 line=194 │ │ 0x001c line=199 │ │ 0x0027 line=200 │ │ 0x002b line=201 │ │ @@ -386978,17 +386980,17 @@ │ │ type : '(Ljava/lang/String;Ljava/util/Date;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0e1f50: |[0e1f50] com.ds.avare.shapes.TFRShape.:(Ljava/lang/String;Ljava/util/Date;)V │ │ -0e1f60: 7030 7b24 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/ds/avare/shapes/Shape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@247b │ │ -0e1f66: 0e00 |0003: return-void │ │ +0e1f54: |[0e1f54] com.ds.avare.shapes.TFRShape.:(Ljava/lang/String;Ljava/util/Date;)V │ │ +0e1f64: 7030 7b24 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/ds/avare/shapes/Shape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@247b │ │ +0e1f6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/shapes/TFRShape; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/util/Date; │ │ @@ -386998,67 +387000,67 @@ │ │ type : '(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 101 16-bit code units │ │ -0e1f68: |[0e1f68] com.ds.avare.shapes.TFRShape.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V │ │ -0e1f78: 54c0 c714 |0000: iget-object v0, v12, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e1f7c: 1501 ffff |0002: const/high16 v1, #int -65536 // #ffff │ │ -0e1f80: 6e20 f802 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e1f86: 54c0 c714 |0007: iget-object v0, v12, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e1f8a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0e1f8c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0e1f8e: 6e53 fd02 2022 |000b: invoke-virtual {v0, v2, v2, v2, v3}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0e1f94: 390e 0300 |000e: if-nez v14, 0011 // +0003 │ │ -0e1f98: 0e00 |0010: return-void │ │ -0e1f9a: 54ce c914 |0011: iget-object v14, v12, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0e1f9e: 6e10 fb24 0e00 |0013: invoke-virtual {v14}, Lcom/ds/avare/storage/Preferences;.getExpiryTime:()I // method@24fb │ │ -0e1fa4: 0a0e |0016: move-result v14 │ │ -0e1fa6: 380d 4d00 |0017: if-eqz v13, 0064 // +004d │ │ -0e1faa: 54c0 c714 |0019: iget-object v0, v12, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e1fae: 6e20 f802 1000 |001b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e1fb4: 54c0 c714 |001e: iget-object v0, v12, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e1fb8: 1501 4040 |0020: const/high16 v1, #int 1077936128 // #4040 │ │ -0e1fbc: 52c4 c414 |0022: iget v4, v12, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ -0e1fc0: a804 0401 |0024: mul-float v4, v4, v1 │ │ -0e1fc4: 6e20 ff02 4000 |0026: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0e1fca: 54c0 c714 |0029: iget-object v0, v12, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e1fce: 6e53 fd02 2022 |002b: invoke-virtual {v0, v2, v2, v2, v3}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0e1fd4: 6e10 262c 0d00 |002e: invoke-virtual {v13}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ -0e1fda: 0a00 |0031: move-result v0 │ │ -0e1fdc: 3503 3200 |0032: if-ge v3, v0, 0064 // +0032 │ │ -0e1fe0: 6e20 1d2c 3d00 |0034: invoke-virtual {v13, v3}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ -0e1fe6: 0c00 |0037: move-result-object v0 │ │ -0e1fe8: 0704 |0038: move-object v4, v0 │ │ -0e1fea: 1f04 1706 |0039: check-cast v4, Lcom/ds/avare/shapes/Shape; // type@0617 │ │ -0e1fee: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ -0e1ff2: 2824 |003d: goto 0061 // +0024 │ │ -0e1ff4: 6e20 8524 e400 |003e: invoke-virtual {v4, v14}, Lcom/ds/avare/shapes/Shape;.isOld:(I)Z // method@2485 │ │ -0e1ffa: 0a00 |0041: move-result v0 │ │ -0e1ffc: 3800 0300 |0042: if-eqz v0, 0045 // +0003 │ │ -0e2000: 281d |0044: goto 0061 // +001d │ │ -0e2002: 54c0 c614 |0045: iget-object v0, v12, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e2006: 6e20 8624 0400 |0047: invoke-virtual {v4, v0}, Lcom/ds/avare/shapes/Shape;.isOnScreen:(Lcom/ds/avare/position/Origin;)Z // method@2486 │ │ -0e200c: 0a00 |004a: move-result v0 │ │ -0e200e: 3800 1600 |004b: if-eqz v0, 0061 // +0016 │ │ -0e2012: 54c5 c214 |004d: iget-object v5, v12, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0e2016: 54c6 c614 |004f: iget-object v6, v12, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e201a: 54c7 cb14 |0051: iget-object v7, v12, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ -0e201e: 54c8 c514 |0053: iget-object v8, v12, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ -0e2022: 54c9 c714 |0055: iget-object v9, v12, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e2026: 54c0 c914 |0057: iget-object v0, v12, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0e202a: 6e10 2325 0000 |0059: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ -0e2030: 0a0a |005c: move-result v10 │ │ -0e2032: 121b |005d: const/4 v11, #int 1 // #1 │ │ -0e2034: 7408 7e24 0400 |005e: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/shapes/Shape;.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZ)V // method@247e │ │ -0e203a: d803 0301 |0061: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e203e: 28cb |0063: goto 002e // -0035 │ │ -0e2040: 0e00 |0064: return-void │ │ +0e1f6c: |[0e1f6c] com.ds.avare.shapes.TFRShape.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V │ │ +0e1f7c: 54c0 c714 |0000: iget-object v0, v12, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e1f80: 1501 ffff |0002: const/high16 v1, #int -65536 // #ffff │ │ +0e1f84: 6e20 f802 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e1f8a: 54c0 c714 |0007: iget-object v0, v12, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e1f8e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0e1f90: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0e1f92: 6e53 fd02 2022 |000b: invoke-virtual {v0, v2, v2, v2, v3}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0e1f98: 390e 0300 |000e: if-nez v14, 0011 // +0003 │ │ +0e1f9c: 0e00 |0010: return-void │ │ +0e1f9e: 54ce c914 |0011: iget-object v14, v12, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0e1fa2: 6e10 fb24 0e00 |0013: invoke-virtual {v14}, Lcom/ds/avare/storage/Preferences;.getExpiryTime:()I // method@24fb │ │ +0e1fa8: 0a0e |0016: move-result v14 │ │ +0e1faa: 380d 4d00 |0017: if-eqz v13, 0064 // +004d │ │ +0e1fae: 54c0 c714 |0019: iget-object v0, v12, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e1fb2: 6e20 f802 1000 |001b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e1fb8: 54c0 c714 |001e: iget-object v0, v12, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e1fbc: 1501 4040 |0020: const/high16 v1, #int 1077936128 // #4040 │ │ +0e1fc0: 52c4 c414 |0022: iget v4, v12, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ +0e1fc4: a804 0401 |0024: mul-float v4, v4, v1 │ │ +0e1fc8: 6e20 ff02 4000 |0026: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0e1fce: 54c0 c714 |0029: iget-object v0, v12, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e1fd2: 6e53 fd02 2022 |002b: invoke-virtual {v0, v2, v2, v2, v3}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0e1fd8: 6e10 262c 0d00 |002e: invoke-virtual {v13}, Ljava/util/LinkedList;.size:()I // method@2c26 │ │ +0e1fde: 0a00 |0031: move-result v0 │ │ +0e1fe0: 3503 3200 |0032: if-ge v3, v0, 0064 // +0032 │ │ +0e1fe4: 6e20 1d2c 3d00 |0034: invoke-virtual {v13, v3}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@2c1d │ │ +0e1fea: 0c00 |0037: move-result-object v0 │ │ +0e1fec: 0704 |0038: move-object v4, v0 │ │ +0e1fee: 1f04 1706 |0039: check-cast v4, Lcom/ds/avare/shapes/Shape; // type@0617 │ │ +0e1ff2: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ +0e1ff6: 2824 |003d: goto 0061 // +0024 │ │ +0e1ff8: 6e20 8524 e400 |003e: invoke-virtual {v4, v14}, Lcom/ds/avare/shapes/Shape;.isOld:(I)Z // method@2485 │ │ +0e1ffe: 0a00 |0041: move-result v0 │ │ +0e2000: 3800 0300 |0042: if-eqz v0, 0045 // +0003 │ │ +0e2004: 281d |0044: goto 0061 // +001d │ │ +0e2006: 54c0 c614 |0045: iget-object v0, v12, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e200a: 6e20 8624 0400 |0047: invoke-virtual {v4, v0}, Lcom/ds/avare/shapes/Shape;.isOnScreen:(Lcom/ds/avare/position/Origin;)Z // method@2486 │ │ +0e2010: 0a00 |004a: move-result v0 │ │ +0e2012: 3800 1600 |004b: if-eqz v0, 0061 // +0016 │ │ +0e2016: 54c5 c214 |004d: iget-object v5, v12, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0e201a: 54c6 c614 |004f: iget-object v6, v12, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e201e: 54c7 cb14 |0051: iget-object v7, v12, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ +0e2022: 54c8 c514 |0053: iget-object v8, v12, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ +0e2026: 54c9 c714 |0055: iget-object v9, v12, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e202a: 54c0 c914 |0057: iget-object v0, v12, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0e202e: 6e10 2325 0000 |0059: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ +0e2034: 0a0a |005c: move-result v10 │ │ +0e2036: 121b |005d: const/4 v11, #int 1 // #1 │ │ +0e2038: 7408 7e24 0400 |005e: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/shapes/Shape;.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZ)V // method@247e │ │ +0e203e: d803 0301 |0061: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e2042: 28cb |0063: goto 002e // -0035 │ │ +0e2044: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0007 line=102 │ │ 0x0011 line=108 │ │ 0x0019 line=114 │ │ 0x001e line=115 │ │ @@ -387078,102 +387080,102 @@ │ │ type : '(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 168 16-bit code units │ │ -0e2044: |[0e2044] com.ds.avare.shapes.TFRShape.drawGame:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V │ │ -0e2054: 390d 0300 |0000: if-nez v13, 0003 // +0003 │ │ -0e2058: 0e00 |0002: return-void │ │ -0e205a: 54bd c914 |0003: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0e205e: 6e10 4c25 0d00 |0005: invoke-virtual {v13}, Lcom/ds/avare/storage/Preferences;.showGameTFRs:()Z // method@254c │ │ -0e2064: 0a0d |0008: move-result v13 │ │ -0e2066: 380d 9e00 |0009: if-eqz v13, 00a7 // +009e │ │ -0e206a: 54bd c714 |000b: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e206e: 1400 0045 ffff |000d: const v0, #float -nan // #ffff4500 │ │ -0e2074: 6e20 f802 0d00 |0010: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e207a: 54bd c714 |0013: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e207e: 1500 4040 |0015: const/high16 v0, #int 1077936128 // #4040 │ │ -0e2082: 52b1 c414 |0017: iget v1, v11, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ -0e2086: a801 0100 |0019: mul-float v1, v1, v0 │ │ -0e208a: 6e20 ff02 1d00 |001b: invoke-virtual {v13, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0e2090: 54bd c714 |001e: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e2094: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0e2096: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0e2098: 6e51 fd02 0d00 |0022: invoke-virtual {v13, v0, v0, v0, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0e209e: 54bd c714 |0025: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e20a2: 6e10 ec02 0d00 |0027: invoke-virtual {v13}, Landroid/graphics/Paint;.getStyle:()Landroid/graphics/Paint$Style; // method@02ec │ │ -0e20a8: 0c0d |002a: move-result-object v13 │ │ -0e20aa: 54b0 c714 |002b: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e20ae: 6202 6500 |002d: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0e20b2: 6e20 0003 2000 |002f: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0e20b8: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -0e20ba: 6202 f313 |0033: sget-object v2, Lcom/ds/avare/place/GameTFR;.GAME_TFR_COORDS:[[D // field@13f3 │ │ -0e20be: 2122 |0035: array-length v2, v2 │ │ -0e20c0: 3520 3000 |0036: if-ge v0, v2, 0066 // +0030 │ │ -0e20c4: 6202 f313 |0038: sget-object v2, Lcom/ds/avare/place/GameTFR;.GAME_TFR_COORDS:[[D // field@13f3 │ │ -0e20c8: 4602 0200 |003a: aget-object v2, v2, v0 │ │ -0e20cc: 4503 0201 |003c: aget-wide v3, v2, v1 │ │ -0e20d0: 6202 f313 |003e: sget-object v2, Lcom/ds/avare/place/GameTFR;.GAME_TFR_COORDS:[[D // field@13f3 │ │ -0e20d4: 4602 0200 |0040: aget-object v2, v2, v0 │ │ -0e20d8: 1215 |0042: const/4 v5, #int 1 // #1 │ │ -0e20da: 4505 0205 |0043: aget-wide v5, v2, v5 │ │ -0e20de: 54b2 c614 |0045: iget-object v2, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e20e2: 6e30 0924 5206 |0047: invoke-virtual {v2, v5, v6}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0e20e8: 0b05 |004a: move-result-wide v5 │ │ -0e20ea: 8c52 |004b: double-to-float v2, v5 │ │ -0e20ec: 54b5 c614 |004c: iget-object v5, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e20f0: 6e30 0a24 3504 |004e: invoke-virtual {v5, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0e20f6: 0b05 |0051: move-result-wide v5 │ │ -0e20f8: 8c55 |0052: double-to-float v5, v5 │ │ -0e20fa: 54b6 c614 |0053: iget-object v6, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e20fe: 1907 0840 |0055: const-wide/high16 v7, #long 4613937818241073152 // #4008 │ │ -0e2102: 6e54 0b24 7638 |0057: invoke-virtual {v6, v7, v8, v3, v4}, Lcom/ds/avare/position/Origin;.getPixelsInNmAtLatitude:(DD)I // method@240b │ │ -0e2108: 0a03 |005a: move-result v3 │ │ -0e210a: 8233 |005b: int-to-float v3, v3 │ │ -0e210c: 54b4 c214 |005c: iget-object v4, v11, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0e2110: 54b6 c714 |005e: iget-object v6, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e2114: 6e56 b302 2435 |0060: invoke-virtual {v4, v2, v5, v3, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0e211a: d800 0001 |0063: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0e211e: 28ce |0065: goto 0033 // -0032 │ │ -0e2120: 54b0 c714 |0066: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e2124: 6e20 0003 d000 |0068: invoke-virtual {v0, v13}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0e212a: 380c 3c00 |006b: if-eqz v12, 00a7 // +003c │ │ -0e212e: 6e10 212c 0c00 |006d: invoke-virtual {v12}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0e2134: 0c0c |0070: move-result-object v12 │ │ -0e2136: 7210 042c 0c00 |0071: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0e213c: 0a0d |0074: move-result v13 │ │ -0e213e: 380d 3200 |0075: if-eqz v13, 00a7 // +0032 │ │ -0e2142: 7210 052c 0c00 |0077: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0e2148: 0c0d |007a: move-result-object v13 │ │ -0e214a: 1f0d 0306 |007b: check-cast v13, Lcom/ds/avare/position/LabelCoordinate; // type@0603 │ │ -0e214e: 6e10 fa23 0d00 |007d: invoke-virtual {v13}, Lcom/ds/avare/position/LabelCoordinate;.getLatitude:()D // method@23fa │ │ -0e2154: 0b00 |0080: move-result-wide v0 │ │ -0e2156: 6e10 fb23 0d00 |0081: invoke-virtual {v13}, Lcom/ds/avare/position/LabelCoordinate;.getLongitude:()D // method@23fb │ │ -0e215c: 0b02 |0084: move-result-wide v2 │ │ -0e215e: 54b4 c614 |0085: iget-object v4, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e2162: 6e30 0924 2403 |0087: invoke-virtual {v4, v2, v3}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0e2168: 0b02 |008a: move-result-wide v2 │ │ -0e216a: 8c29 |008b: double-to-float v9, v2 │ │ -0e216c: 54b2 c614 |008c: iget-object v2, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e2170: 6e30 0a24 0201 |008e: invoke-virtual {v2, v0, v1}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0e2176: 0b00 |0091: move-result-wide v0 │ │ -0e2178: 8c0a |0092: double-to-float v10, v0 │ │ -0e217a: 54b0 cc14 |0093: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ -0e217e: 6e10 251e 0000 |0095: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ -0e2184: 0c04 |0098: move-result-object v4 │ │ -0e2186: 54b5 c214 |0099: iget-object v5, v11, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0e218a: 54b6 cd14 |009b: iget-object v6, v11, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ -0e218e: 6e10 f923 0d00 |009d: invoke-virtual {v13}, Lcom/ds/avare/position/LabelCoordinate;.getLabel:()Ljava/lang/String; // method@23f9 │ │ -0e2194: 0c07 |00a0: move-result-object v7 │ │ -0e2196: 1508 00ff |00a1: const/high16 v8, #int -16777216 // #ff00 │ │ -0e219a: 7407 4a27 0400 |00a3: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ -0e21a0: 28cb |00a6: goto 0071 // -0035 │ │ -0e21a2: 0e00 |00a7: return-void │ │ +0e2048: |[0e2048] com.ds.avare.shapes.TFRShape.drawGame:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V │ │ +0e2058: 390d 0300 |0000: if-nez v13, 0003 // +0003 │ │ +0e205c: 0e00 |0002: return-void │ │ +0e205e: 54bd c914 |0003: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0e2062: 6e10 4c25 0d00 |0005: invoke-virtual {v13}, Lcom/ds/avare/storage/Preferences;.showGameTFRs:()Z // method@254c │ │ +0e2068: 0a0d |0008: move-result v13 │ │ +0e206a: 380d 9e00 |0009: if-eqz v13, 00a7 // +009e │ │ +0e206e: 54bd c714 |000b: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e2072: 1400 0045 ffff |000d: const v0, #float -nan // #ffff4500 │ │ +0e2078: 6e20 f802 0d00 |0010: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e207e: 54bd c714 |0013: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e2082: 1500 4040 |0015: const/high16 v0, #int 1077936128 // #4040 │ │ +0e2086: 52b1 c414 |0017: iget v1, v11, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ +0e208a: a801 0100 |0019: mul-float v1, v1, v0 │ │ +0e208e: 6e20 ff02 1d00 |001b: invoke-virtual {v13, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0e2094: 54bd c714 |001e: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e2098: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0e209a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0e209c: 6e51 fd02 0d00 |0022: invoke-virtual {v13, v0, v0, v0, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0e20a2: 54bd c714 |0025: iget-object v13, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e20a6: 6e10 ec02 0d00 |0027: invoke-virtual {v13}, Landroid/graphics/Paint;.getStyle:()Landroid/graphics/Paint$Style; // method@02ec │ │ +0e20ac: 0c0d |002a: move-result-object v13 │ │ +0e20ae: 54b0 c714 |002b: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e20b2: 6202 6500 |002d: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0e20b6: 6e20 0003 2000 |002f: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0e20bc: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +0e20be: 6202 f313 |0033: sget-object v2, Lcom/ds/avare/place/GameTFR;.GAME_TFR_COORDS:[[D // field@13f3 │ │ +0e20c2: 2122 |0035: array-length v2, v2 │ │ +0e20c4: 3520 3000 |0036: if-ge v0, v2, 0066 // +0030 │ │ +0e20c8: 6202 f313 |0038: sget-object v2, Lcom/ds/avare/place/GameTFR;.GAME_TFR_COORDS:[[D // field@13f3 │ │ +0e20cc: 4602 0200 |003a: aget-object v2, v2, v0 │ │ +0e20d0: 4503 0201 |003c: aget-wide v3, v2, v1 │ │ +0e20d4: 6202 f313 |003e: sget-object v2, Lcom/ds/avare/place/GameTFR;.GAME_TFR_COORDS:[[D // field@13f3 │ │ +0e20d8: 4602 0200 |0040: aget-object v2, v2, v0 │ │ +0e20dc: 1215 |0042: const/4 v5, #int 1 // #1 │ │ +0e20de: 4505 0205 |0043: aget-wide v5, v2, v5 │ │ +0e20e2: 54b2 c614 |0045: iget-object v2, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e20e6: 6e30 0924 5206 |0047: invoke-virtual {v2, v5, v6}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0e20ec: 0b05 |004a: move-result-wide v5 │ │ +0e20ee: 8c52 |004b: double-to-float v2, v5 │ │ +0e20f0: 54b5 c614 |004c: iget-object v5, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e20f4: 6e30 0a24 3504 |004e: invoke-virtual {v5, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0e20fa: 0b05 |0051: move-result-wide v5 │ │ +0e20fc: 8c55 |0052: double-to-float v5, v5 │ │ +0e20fe: 54b6 c614 |0053: iget-object v6, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e2102: 1907 0840 |0055: const-wide/high16 v7, #long 4613937818241073152 // #4008 │ │ +0e2106: 6e54 0b24 7638 |0057: invoke-virtual {v6, v7, v8, v3, v4}, Lcom/ds/avare/position/Origin;.getPixelsInNmAtLatitude:(DD)I // method@240b │ │ +0e210c: 0a03 |005a: move-result v3 │ │ +0e210e: 8233 |005b: int-to-float v3, v3 │ │ +0e2110: 54b4 c214 |005c: iget-object v4, v11, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0e2114: 54b6 c714 |005e: iget-object v6, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e2118: 6e56 b302 2435 |0060: invoke-virtual {v4, v2, v5, v3, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0e211e: d800 0001 |0063: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e2122: 28ce |0065: goto 0033 // -0032 │ │ +0e2124: 54b0 c714 |0066: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e2128: 6e20 0003 d000 |0068: invoke-virtual {v0, v13}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0e212e: 380c 3c00 |006b: if-eqz v12, 00a7 // +003c │ │ +0e2132: 6e10 212c 0c00 |006d: invoke-virtual {v12}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0e2138: 0c0c |0070: move-result-object v12 │ │ +0e213a: 7210 042c 0c00 |0071: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0e2140: 0a0d |0074: move-result v13 │ │ +0e2142: 380d 3200 |0075: if-eqz v13, 00a7 // +0032 │ │ +0e2146: 7210 052c 0c00 |0077: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0e214c: 0c0d |007a: move-result-object v13 │ │ +0e214e: 1f0d 0306 |007b: check-cast v13, Lcom/ds/avare/position/LabelCoordinate; // type@0603 │ │ +0e2152: 6e10 fa23 0d00 |007d: invoke-virtual {v13}, Lcom/ds/avare/position/LabelCoordinate;.getLatitude:()D // method@23fa │ │ +0e2158: 0b00 |0080: move-result-wide v0 │ │ +0e215a: 6e10 fb23 0d00 |0081: invoke-virtual {v13}, Lcom/ds/avare/position/LabelCoordinate;.getLongitude:()D // method@23fb │ │ +0e2160: 0b02 |0084: move-result-wide v2 │ │ +0e2162: 54b4 c614 |0085: iget-object v4, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e2166: 6e30 0924 2403 |0087: invoke-virtual {v4, v2, v3}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0e216c: 0b02 |008a: move-result-wide v2 │ │ +0e216e: 8c29 |008b: double-to-float v9, v2 │ │ +0e2170: 54b2 c614 |008c: iget-object v2, v11, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e2174: 6e30 0a24 0201 |008e: invoke-virtual {v2, v0, v1}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0e217a: 0b00 |0091: move-result-wide v0 │ │ +0e217c: 8c0a |0092: double-to-float v10, v0 │ │ +0e217e: 54b0 cc14 |0093: iget-object v0, v11, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ +0e2182: 6e10 251e 0000 |0095: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ +0e2188: 0c04 |0098: move-result-object v4 │ │ +0e218a: 54b5 c214 |0099: iget-object v5, v11, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0e218e: 54b6 cd14 |009b: iget-object v6, v11, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ +0e2192: 6e10 f923 0d00 |009d: invoke-virtual {v13}, Lcom/ds/avare/position/LabelCoordinate;.getLabel:()Ljava/lang/String; // method@23f9 │ │ +0e2198: 0c07 |00a0: move-result-object v7 │ │ +0e219a: 1508 00ff |00a1: const/high16 v8, #int -16777216 // #ff00 │ │ +0e219e: 7407 4a27 0400 |00a3: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/ShadowedText;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/lang/String;IFF)V // method@274a │ │ +0e21a4: 28cb |00a6: goto 0071 // -0035 │ │ +0e21a6: 0e00 |00a7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=59 │ │ 0x000b line=60 │ │ 0x0013 line=61 │ │ 0x001e line=62 │ │ 0x0025 line=63 │ │ @@ -387205,17 +387207,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e21a4: |[0e21a4] com.ds.avare.shapes.TFRShape.updateText:(Ljava/lang/String;)V │ │ -0e21b4: 5b01 fb14 |0000: iput-object v1, v0, Lcom/ds/avare/shapes/Shape;.mText:Ljava/lang/String; // field@14fb │ │ -0e21b8: 0e00 |0002: return-void │ │ +0e21a8: |[0e21a8] com.ds.avare.shapes.TFRShape.updateText:(Ljava/lang/String;)V │ │ +0e21b8: 5b01 fb14 |0000: iput-object v1, v0, Lcom/ds/avare/shapes/Shape;.mText:Ljava/lang/String; // field@14fb │ │ +0e21bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/shapes/TFRShape; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -387253,18 +387255,18 @@ │ │ type : '(Lcom/ds/avare/shapes/TileMap$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e21ec: |[0e21ec] com.ds.avare.shapes.TileMap$1$1.:(Lcom/ds/avare/shapes/TileMap$1;)V │ │ -0e21fc: 5b01 1515 |0000: iput-object v1, v0, Lcom/ds/avare/shapes/TileMap$1$1;.this$1:Lcom/ds/avare/shapes/TileMap$1; // field@1515 │ │ -0e2200: 7010 7926 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/utils/GenericCallback;.:()V // method@2679 │ │ -0e2206: 0e00 |0005: return-void │ │ +0e21f0: |[0e21f0] com.ds.avare.shapes.TileMap$1$1.:(Lcom/ds/avare/shapes/TileMap$1;)V │ │ +0e2200: 5b01 1515 |0000: iput-object v1, v0, Lcom/ds/avare/shapes/TileMap$1$1;.this$1:Lcom/ds/avare/shapes/TileMap$1; // field@1515 │ │ +0e2204: 7010 7926 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/utils/GenericCallback;.:()V // method@2679 │ │ +0e220a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/shapes/TileMap$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/shapes/TileMap$1; │ │ │ │ @@ -387274,25 +387276,25 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0e21bc: |[0e21bc] com.ds.avare.shapes.TileMap$1$1.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0e21cc: 5430 1515 |0000: iget-object v0, v3, Lcom/ds/avare/shapes/TileMap$1$1;.this$1:Lcom/ds/avare/shapes/TileMap$1; // field@1515 │ │ -0e21d0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0e21d2: 2311 f609 |0003: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -0e21d6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0e21d8: 4d04 0102 |0006: aput-object v4, v1, v2 │ │ -0e21dc: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0e21de: 4d05 0104 |0009: aput-object v5, v1, v4 │ │ -0e21e2: 7120 bf24 1000 |000b: invoke-static {v0, v1}, Lcom/ds/avare/shapes/TileMap$1;.access$000:(Lcom/ds/avare/shapes/TileMap$1;[Ljava/lang/Object;)V // method@24bf │ │ -0e21e8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0e21ea: 1104 |000f: return-object v4 │ │ +0e21c0: |[0e21c0] com.ds.avare.shapes.TileMap$1$1.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0e21d0: 5430 1515 |0000: iget-object v0, v3, Lcom/ds/avare/shapes/TileMap$1$1;.this$1:Lcom/ds/avare/shapes/TileMap$1; // field@1515 │ │ +0e21d4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0e21d6: 2311 f609 |0003: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +0e21da: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0e21dc: 4d04 0102 |0006: aput-object v4, v1, v2 │ │ +0e21e0: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0e21e2: 4d05 0104 |0009: aput-object v5, v1, v4 │ │ +0e21e6: 7120 bf24 1000 |000b: invoke-static {v0, v1}, Lcom/ds/avare/shapes/TileMap$1;.access$000:(Lcom/ds/avare/shapes/TileMap$1;[Ljava/lang/Object;)V // method@24bf │ │ +0e21ec: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0e21ee: 1104 |000f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lcom/ds/avare/shapes/TileMap$1$1; │ │ 0x0000 - 0x0010 reg=4 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0010 reg=5 (null) Ljava/lang/Object; │ │ @@ -387339,26 +387341,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0e2618: |[0e2618] com.ds.avare.shapes.TileMap.:(Landroid/content/Context;)V │ │ -0e2628: 2200 2206 |0000: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0e262c: 7020 e024 3000 |0002: invoke-direct {v0, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0e2632: 7110 1025 0300 |0005: invoke-static {v3}, Lcom/ds/avare/storage/Preferences;.getTilesNumber:(Landroid/content/Context;)[I // method@2510 │ │ -0e2638: 0c00 |0008: move-result-object v0 │ │ -0e263a: 1501 0800 |0009: const/high16 v1, #int 524288 // #8 │ │ -0e263e: 7040 5624 3201 |000b: invoke-direct {v2, v3, v1, v0}, Lcom/ds/avare/shapes/MapBase;.:(Landroid/content/Context;I[I)V // method@2456 │ │ -0e2644: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0e2646: 5923 3115 |000f: iput v3, v2, Lcom/ds/avare/shapes/TileMap;.mNumShowing:I // field@1531 │ │ -0e264a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0e264c: 5b23 3315 |0012: iput-object v3, v2, Lcom/ds/avare/shapes/TileMap;.mTileTask:Landroid/os/AsyncTask; // field@1533 │ │ -0e2650: 0e00 |0014: return-void │ │ +0e261c: |[0e261c] com.ds.avare.shapes.TileMap.:(Landroid/content/Context;)V │ │ +0e262c: 2200 2206 |0000: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0e2630: 7020 e024 3000 |0002: invoke-direct {v0, v3}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0e2636: 7110 1025 0300 |0005: invoke-static {v3}, Lcom/ds/avare/storage/Preferences;.getTilesNumber:(Landroid/content/Context;)[I // method@2510 │ │ +0e263c: 0c00 |0008: move-result-object v0 │ │ +0e263e: 1501 0800 |0009: const/high16 v1, #int 524288 // #8 │ │ +0e2642: 7040 5624 3201 |000b: invoke-direct {v2, v3, v1, v0}, Lcom/ds/avare/shapes/MapBase;.:(Landroid/content/Context;I[I)V // method@2456 │ │ +0e2648: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0e264a: 5923 3115 |000f: iput v3, v2, Lcom/ds/avare/shapes/TileMap;.mNumShowing:I // field@1531 │ │ +0e264e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0e2650: 5b23 3315 |0012: iput-object v3, v2, Lcom/ds/avare/shapes/TileMap;.mTileTask:Landroid/os/AsyncTask; // field@1533 │ │ +0e2654: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000f line=43 │ │ 0x0012 line=44 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/ds/avare/shapes/TileMap; │ │ @@ -387370,21 +387372,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0e25f8: |[0e25f8] com.ds.avare.shapes.TileMap.isChartPartial:()Z │ │ -0e2608: 5210 3115 |0000: iget v0, v1, Lcom/ds/avare/shapes/TileMap;.mNumShowing:I // field@1531 │ │ -0e260c: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ -0e2610: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0e2612: 2802 |0005: goto 0007 // +0002 │ │ -0e2614: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0e2616: 0f00 |0007: return v0 │ │ +0e25fc: |[0e25fc] com.ds.avare.shapes.TileMap.isChartPartial:()Z │ │ +0e260c: 5210 3115 |0000: iget v0, v1, Lcom/ds/avare/shapes/TileMap;.mNumShowing:I // field@1531 │ │ +0e2610: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ +0e2614: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0e2616: 2802 |0005: goto 0007 // +0002 │ │ +0e2618: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0e261a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/ds/avare/shapes/TileMap; │ │ │ │ #1 : (in Lcom/ds/avare/shapes/TileMap;) │ │ @@ -387392,48 +387394,48 @@ │ │ type : '(DDLcom/ds/avare/position/Pan;FLcom/ds/avare/position/Scale;DLcom/ds/avare/utils/GenericCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 26 │ │ ins : 11 │ │ outs : 12 │ │ insns size : 59 16-bit code units │ │ -0e2654: |[0e2654] com.ds.avare.shapes.TileMap.loadTiles:(DDLcom/ds/avare/position/Pan;FLcom/ds/avare/position/Scale;DLcom/ds/avare/utils/GenericCallback;)V │ │ -0e2664: 07fc |0000: move-object v12, v15 │ │ -0e2666: 54c0 3315 |0001: iget-object v0, v12, Lcom/ds/avare/shapes/TileMap;.mTileTask:Landroid/os/AsyncTask; // field@1533 │ │ -0e266a: 121d |0003: const/4 v13, #int 1 // #1 │ │ -0e266c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -0e2670: 6e10 3404 0000 |0006: invoke-virtual {v0}, Landroid/os/AsyncTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@0434 │ │ -0e2676: 0c00 |0009: move-result-object v0 │ │ -0e2678: 6201 8d00 |000a: sget-object v1, Landroid/os/AsyncTask$Status;.RUNNING:Landroid/os/AsyncTask$Status; // field@008d │ │ -0e267c: 3310 0700 |000c: if-ne v0, v1, 0013 // +0007 │ │ -0e2680: 54c0 3315 |000e: iget-object v0, v12, Lcom/ds/avare/shapes/TileMap;.mTileTask:Landroid/os/AsyncTask; // field@1533 │ │ -0e2684: 6e20 3204 d000 |0010: invoke-virtual {v0, v13}, Landroid/os/AsyncTask;.cancel:(Z)Z // method@0432 │ │ -0e268a: 220e 1e06 |0013: new-instance v14, Lcom/ds/avare/shapes/TileMap$1; // type@061e │ │ -0e268e: 07e0 |0015: move-object v0, v14 │ │ -0e2690: 07f1 |0016: move-object v1, v15 │ │ -0e2692: 0502 1000 |0017: move-wide/from16 v2, v16 │ │ -0e2696: 0504 1200 |0019: move-wide/from16 v4, v18 │ │ -0e269a: 0806 1600 |001b: move-object/from16 v6, v22 │ │ -0e269e: 0207 1500 |001d: move/from16 v7, v21 │ │ -0e26a2: 0808 1400 |001f: move-object/from16 v8, v20 │ │ -0e26a6: 0509 1700 |0021: move-wide/from16 v9, v23 │ │ -0e26aa: 080b 1900 |0023: move-object/from16 v11, v25 │ │ -0e26ae: 760c be24 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/shapes/TileMap$1;.:(Lcom/ds/avare/shapes/TileMap;DDLcom/ds/avare/position/Scale;FLcom/ds/avare/position/Pan;DLcom/ds/avare/utils/GenericCallback;)V // method@24be │ │ -0e26b4: 1230 |0028: const/4 v0, #int 3 // #3 │ │ -0e26b6: 2300 f909 |0029: new-array v0, v0, [Ljava/lang/Void; // type@09f9 │ │ -0e26ba: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -0e26bc: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -0e26be: 4d02 0001 |002d: aput-object v2, v0, v1 │ │ -0e26c2: 4d02 000d |002f: aput-object v2, v0, v13 │ │ -0e26c6: 1221 |0031: const/4 v1, #int 2 // #2 │ │ -0e26c8: 4d02 0001 |0032: aput-object v2, v0, v1 │ │ -0e26cc: 6e20 c224 0e00 |0034: invoke-virtual {v14, v0}, Lcom/ds/avare/shapes/TileMap$1;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@24c2 │ │ -0e26d2: 0c00 |0037: move-result-object v0 │ │ -0e26d4: 5bc0 3315 |0038: iput-object v0, v12, Lcom/ds/avare/shapes/TileMap;.mTileTask:Landroid/os/AsyncTask; // field@1533 │ │ -0e26d8: 0e00 |003a: return-void │ │ +0e2658: |[0e2658] com.ds.avare.shapes.TileMap.loadTiles:(DDLcom/ds/avare/position/Pan;FLcom/ds/avare/position/Scale;DLcom/ds/avare/utils/GenericCallback;)V │ │ +0e2668: 07fc |0000: move-object v12, v15 │ │ +0e266a: 54c0 3315 |0001: iget-object v0, v12, Lcom/ds/avare/shapes/TileMap;.mTileTask:Landroid/os/AsyncTask; // field@1533 │ │ +0e266e: 121d |0003: const/4 v13, #int 1 // #1 │ │ +0e2670: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +0e2674: 6e10 3404 0000 |0006: invoke-virtual {v0}, Landroid/os/AsyncTask;.getStatus:()Landroid/os/AsyncTask$Status; // method@0434 │ │ +0e267a: 0c00 |0009: move-result-object v0 │ │ +0e267c: 6201 8d00 |000a: sget-object v1, Landroid/os/AsyncTask$Status;.RUNNING:Landroid/os/AsyncTask$Status; // field@008d │ │ +0e2680: 3310 0700 |000c: if-ne v0, v1, 0013 // +0007 │ │ +0e2684: 54c0 3315 |000e: iget-object v0, v12, Lcom/ds/avare/shapes/TileMap;.mTileTask:Landroid/os/AsyncTask; // field@1533 │ │ +0e2688: 6e20 3204 d000 |0010: invoke-virtual {v0, v13}, Landroid/os/AsyncTask;.cancel:(Z)Z // method@0432 │ │ +0e268e: 220e 1e06 |0013: new-instance v14, Lcom/ds/avare/shapes/TileMap$1; // type@061e │ │ +0e2692: 07e0 |0015: move-object v0, v14 │ │ +0e2694: 07f1 |0016: move-object v1, v15 │ │ +0e2696: 0502 1000 |0017: move-wide/from16 v2, v16 │ │ +0e269a: 0504 1200 |0019: move-wide/from16 v4, v18 │ │ +0e269e: 0806 1600 |001b: move-object/from16 v6, v22 │ │ +0e26a2: 0207 1500 |001d: move/from16 v7, v21 │ │ +0e26a6: 0808 1400 |001f: move-object/from16 v8, v20 │ │ +0e26aa: 0509 1700 |0021: move-wide/from16 v9, v23 │ │ +0e26ae: 080b 1900 |0023: move-object/from16 v11, v25 │ │ +0e26b2: 760c be24 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/shapes/TileMap$1;.:(Lcom/ds/avare/shapes/TileMap;DDLcom/ds/avare/position/Scale;FLcom/ds/avare/position/Pan;DLcom/ds/avare/utils/GenericCallback;)V // method@24be │ │ +0e26b8: 1230 |0028: const/4 v0, #int 3 // #3 │ │ +0e26ba: 2300 f909 |0029: new-array v0, v0, [Ljava/lang/Void; // type@09f9 │ │ +0e26be: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +0e26c0: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +0e26c2: 4d02 0001 |002d: aput-object v2, v0, v1 │ │ +0e26c6: 4d02 000d |002f: aput-object v2, v0, v13 │ │ +0e26ca: 1221 |0031: const/4 v1, #int 2 // #2 │ │ +0e26cc: 4d02 0001 |0032: aput-object v2, v0, v1 │ │ +0e26d0: 6e20 c224 0e00 |0034: invoke-virtual {v14, v0}, Lcom/ds/avare/shapes/TileMap$1;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@24c2 │ │ +0e26d6: 0c00 |0037: move-result-object v0 │ │ +0e26d8: 5bc0 3315 |0038: iput-object v0, v12, Lcom/ds/avare/shapes/TileMap;.mTileTask:Landroid/os/AsyncTask; // field@1533 │ │ +0e26dc: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=71 │ │ 0x000e line=72 │ │ 0x0013 line=75 │ │ 0x0034 line=191 │ │ locals : │ │ @@ -387451,19 +387453,19 @@ │ │ type : '([Ljava/lang/String;Lcom/ds/avare/utils/GenericCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e26dc: |[0e26dc] com.ds.avare.shapes.TileMap.reload:([Ljava/lang/String;Lcom/ds/avare/utils/GenericCallback;)V │ │ -0e26ec: 6f30 6424 1002 |0000: invoke-super {v0, v1, v2}, Lcom/ds/avare/shapes/MapBase;.reloadMap:([Ljava/lang/String;Lcom/ds/avare/utils/GenericCallback;)I // method@2464 │ │ -0e26f2: 0a01 |0003: move-result v1 │ │ -0e26f4: 5901 3115 |0004: iput v1, v0, Lcom/ds/avare/shapes/TileMap;.mNumShowing:I // field@1531 │ │ -0e26f8: 0e00 |0006: return-void │ │ +0e26e0: |[0e26e0] com.ds.avare.shapes.TileMap.reload:([Ljava/lang/String;Lcom/ds/avare/utils/GenericCallback;)V │ │ +0e26f0: 6f30 6424 1002 |0000: invoke-super {v0, v1, v2}, Lcom/ds/avare/shapes/MapBase;.reloadMap:([Ljava/lang/String;Lcom/ds/avare/utils/GenericCallback;)I // method@2464 │ │ +0e26f6: 0a01 |0003: move-result v1 │ │ +0e26f8: 5901 3115 |0004: iput v1, v0, Lcom/ds/avare/shapes/TileMap;.mNumShowing:I // field@1531 │ │ +0e26fc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/shapes/TileMap; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) Lcom/ds/avare/utils/GenericCallback; │ │ @@ -387518,19 +387520,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e2f18: |[0e2f18] com.ds.avare.shapes.TrackShape.:()V │ │ -0e2f28: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0e2f2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e2f2e: 7030 7b24 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/ds/avare/shapes/Shape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@247b │ │ -0e2f34: 0e00 |0006: return-void │ │ +0e2f20: |[0e2f20] com.ds.avare.shapes.TrackShape.:()V │ │ +0e2f30: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0e2f34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e2f36: 7030 7b24 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/ds/avare/shapes/Shape;.:(Ljava/lang/String;Ljava/util/Date;)V // method@247b │ │ +0e2f3c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/ds/avare/shapes/TrackShape; │ │ │ │ #1 : (in Lcom/ds/avare/shapes/TrackShape;) │ │ @@ -387538,119 +387540,119 @@ │ │ type : '(Lcom/ds/avare/shapes/DrawingContext;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 9 │ │ insns size : 210 16-bit code units │ │ -0e2f38: |[0e2f38] com.ds.avare.shapes.TrackShape.draw:(Lcom/ds/avare/shapes/DrawingContext;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;Z)V │ │ -0e2f48: 380f d100 |0000: if-eqz v15, 00d1 // +00d1 │ │ -0e2f4c: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ -0e2f50: 2900 cd00 |0004: goto/16 00d1 // +00cd │ │ -0e2f54: 549f c714 |0006: iget-object v15, v9, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e2f58: 1400 ff00 ffff |0008: const v0, #float -nan // #ffff00ff │ │ -0e2f5e: 6e20 f802 0f00 |000b: invoke-virtual {v15, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0e2f64: 549f c714 |000e: iget-object v15, v9, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e2f68: 1500 a040 |0010: const/high16 v0, #int 1084227584 // #40a0 │ │ -0e2f6c: 5291 c414 |0012: iget v1, v9, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ -0e2f70: a801 0100 |0014: mul-float v1, v1, v0 │ │ -0e2f74: 6e20 ff02 1f00 |0016: invoke-virtual {v15, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0e2f7a: 549f c714 |0019: iget-object v15, v9, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e2f7e: 1300 a200 |001b: const/16 v0, #int 162 // #a2 │ │ -0e2f82: 6e20 f502 0f00 |001d: invoke-virtual {v15, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0e2f88: 6e10 0423 0b00 |0020: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.isFound:()Z // method@2304 │ │ -0e2f8e: 0a0f |0023: move-result v15 │ │ -0e2f90: 380f 2e00 |0024: if-eqz v15, 0052 // +002e │ │ -0e2f94: 6e10 5723 0a00 |0026: invoke-virtual {v10}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ -0e2f9a: 0a0f |0029: move-result v15 │ │ -0e2f9c: 390f 2800 |002a: if-nez v15, 0052 // +0028 │ │ -0e2fa0: 549f c914 |002c: iget-object v15, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0e2fa4: 6e10 2925 0f00 |002e: invoke-virtual {v15}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ -0e2faa: 0a0f |0031: move-result v15 │ │ -0e2fac: 390f 2000 |0032: if-nez v15, 0052 // +0020 │ │ -0e2fb0: 6e10 fe22 0b00 |0034: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.getTrackShape:()Lcom/ds/avare/shapes/TrackShape; // method@22fe │ │ -0e2fb6: 0c00 |0037: move-result-object v0 │ │ -0e2fb8: 5491 c214 |0038: iget-object v1, v9, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0e2fbc: 5492 c614 |003a: iget-object v2, v9, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e2fc0: 5493 cb14 |003c: iget-object v3, v9, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ -0e2fc4: 5494 c514 |003e: iget-object v4, v9, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ -0e2fc8: 5495 c714 |0040: iget-object v5, v9, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e2fcc: 549a c914 |0042: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0e2fd0: 6e10 2325 0a00 |0044: invoke-virtual {v10}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ -0e2fd6: 0a06 |0047: move-result v6 │ │ -0e2fd8: 549a c914 |0048: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0e2fdc: 6e10 2a25 0a00 |004a: invoke-virtual {v10}, Lcom/ds/avare/storage/Preferences;.isTrackEnabled:()Z // method@252a │ │ -0e2fe2: 0a07 |004d: move-result v7 │ │ -0e2fe4: 7408 da24 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/shapes/TrackShape;.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZ)V // method@24da │ │ -0e2fea: 282a |0051: goto 007b // +002a │ │ -0e2fec: 6e10 5723 0a00 |0052: invoke-virtual {v10}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ -0e2ff2: 0a0f |0055: move-result v15 │ │ -0e2ff4: 380f 2500 |0056: if-eqz v15, 007b // +0025 │ │ -0e2ff8: 6e10 5423 0a00 |0058: invoke-virtual {v10}, Lcom/ds/avare/place/Plan;.getTrackShape:()Lcom/ds/avare/shapes/TrackShape; // method@2354 │ │ -0e2ffe: 0c00 |005b: move-result-object v0 │ │ -0e3000: 5491 c214 |005c: iget-object v1, v9, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0e3004: 5492 c614 |005e: iget-object v2, v9, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e3008: 5493 cb14 |0060: iget-object v3, v9, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ -0e300c: 5494 c514 |0062: iget-object v4, v9, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ -0e3010: 5495 c714 |0064: iget-object v5, v9, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e3014: 549a c914 |0066: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0e3018: 6e10 2325 0a00 |0068: invoke-virtual {v10}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ -0e301e: 0a06 |006b: move-result v6 │ │ -0e3020: 549a c914 |006c: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0e3024: 6e10 2a25 0a00 |006e: invoke-virtual {v10}, Lcom/ds/avare/storage/Preferences;.isTrackEnabled:()Z // method@252a │ │ -0e302a: 0a07 |0071: move-result v7 │ │ -0e302c: 549a cc14 |0072: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ -0e3030: 6e10 211e 0a00 |0074: invoke-virtual {v10}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -0e3036: 0c08 |0077: move-result-object v8 │ │ -0e3038: 7409 db24 0000 |0078: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/shapes/TrackShape;.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZLcom/ds/avare/place/Plan;)V // method@24db │ │ -0e303e: 549a c914 |007b: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0e3042: 6e10 2925 0a00 |007d: invoke-virtual {v10}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ -0e3048: 0a0a |0080: move-result v10 │ │ -0e304a: 390a 5000 |0081: if-nez v10, 00d1 // +0050 │ │ -0e304e: 380d 2700 |0083: if-eqz v13, 00aa // +0027 │ │ -0e3052: 380c 2500 |0085: if-eqz v12, 00aa // +0025 │ │ -0e3056: 6e10 e622 0b00 |0087: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ -0e305c: 0b0a |008a: move-result-wide v10 │ │ -0e305e: 8ca1 |008b: double-to-float v1, v10 │ │ -0e3060: 6e10 9921 0c00 |008c: invoke-virtual {v12}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0e3066: 0b02 |008f: move-result-wide v2 │ │ -0e3068: 6e10 9721 0c00 |0090: invoke-virtual {v12}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0e306e: 0b04 |0093: move-result-wide v4 │ │ -0e3070: 1206 |0094: const/4 v6, #int 0 // #0 │ │ -0e3072: 5497 c614 |0095: iget-object v7, v9, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e3076: 07d0 |0097: move-object v0, v13 │ │ -0e3078: 7708 3326 0000 |0098: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/utils/BitmapHolder;.rotateBitmapIntoPlace:(Lcom/ds/avare/utils/BitmapHolder;FDDZLcom/ds/avare/position/Origin;)V // method@2633 │ │ -0e307e: 549a c214 |009b: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0e3082: 6e10 2826 0d00 |009d: invoke-virtual {v13}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0e3088: 0c0b |00a0: move-result-object v11 │ │ -0e308a: 6e10 3026 0d00 |00a1: invoke-virtual {v13}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0e3090: 0c0d |00a4: move-result-object v13 │ │ -0e3092: 549f c714 |00a5: iget-object v15, v9, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e3096: 6e40 b102 bafd |00a7: invoke-virtual {v10, v11, v13, v15}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ -0e309c: 380e 2700 |00aa: if-eqz v14, 00d1 // +0027 │ │ -0e30a0: 380c 2500 |00ac: if-eqz v12, 00d1 // +0025 │ │ -0e30a4: 6e10 9121 0c00 |00ae: invoke-virtual {v12}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0e30aa: 0b0a |00b1: move-result-wide v10 │ │ -0e30ac: 8ca1 |00b2: double-to-float v1, v10 │ │ -0e30ae: 6e10 9921 0c00 |00b3: invoke-virtual {v12}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0e30b4: 0b02 |00b6: move-result-wide v2 │ │ -0e30b6: 6e10 9721 0c00 |00b7: invoke-virtual {v12}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0e30bc: 0b04 |00ba: move-result-wide v4 │ │ -0e30be: 1206 |00bb: const/4 v6, #int 0 // #0 │ │ -0e30c0: 5497 c614 |00bc: iget-object v7, v9, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0e30c4: 07e0 |00be: move-object v0, v14 │ │ -0e30c6: 7708 3326 0000 |00bf: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/utils/BitmapHolder;.rotateBitmapIntoPlace:(Lcom/ds/avare/utils/BitmapHolder;FDDZLcom/ds/avare/position/Origin;)V // method@2633 │ │ -0e30cc: 549a c214 |00c2: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0e30d0: 6e10 2826 0e00 |00c4: invoke-virtual {v14}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0e30d6: 0c0b |00c7: move-result-object v11 │ │ -0e30d8: 6e10 3026 0e00 |00c8: invoke-virtual {v14}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0e30de: 0c0c |00cb: move-result-object v12 │ │ -0e30e0: 5499 c714 |00cc: iget-object v9, v9, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0e30e4: 6e40 b102 ba9c |00ce: invoke-virtual {v10, v11, v12, v9}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ -0e30ea: 0e00 |00d1: return-void │ │ +0e2f40: |[0e2f40] com.ds.avare.shapes.TrackShape.draw:(Lcom/ds/avare/shapes/DrawingContext;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;Z)V │ │ +0e2f50: 380f d100 |0000: if-eqz v15, 00d1 // +00d1 │ │ +0e2f54: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ +0e2f58: 2900 cd00 |0004: goto/16 00d1 // +00cd │ │ +0e2f5c: 549f c714 |0006: iget-object v15, v9, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e2f60: 1400 ff00 ffff |0008: const v0, #float -nan // #ffff00ff │ │ +0e2f66: 6e20 f802 0f00 |000b: invoke-virtual {v15, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0e2f6c: 549f c714 |000e: iget-object v15, v9, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e2f70: 1500 a040 |0010: const/high16 v0, #int 1084227584 // #40a0 │ │ +0e2f74: 5291 c414 |0012: iget v1, v9, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ +0e2f78: a801 0100 |0014: mul-float v1, v1, v0 │ │ +0e2f7c: 6e20 ff02 1f00 |0016: invoke-virtual {v15, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0e2f82: 549f c714 |0019: iget-object v15, v9, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e2f86: 1300 a200 |001b: const/16 v0, #int 162 // #a2 │ │ +0e2f8a: 6e20 f502 0f00 |001d: invoke-virtual {v15, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0e2f90: 6e10 0423 0b00 |0020: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.isFound:()Z // method@2304 │ │ +0e2f96: 0a0f |0023: move-result v15 │ │ +0e2f98: 380f 2e00 |0024: if-eqz v15, 0052 // +002e │ │ +0e2f9c: 6e10 5723 0a00 |0026: invoke-virtual {v10}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ +0e2fa2: 0a0f |0029: move-result v15 │ │ +0e2fa4: 390f 2800 |002a: if-nez v15, 0052 // +0028 │ │ +0e2fa8: 549f c914 |002c: iget-object v15, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0e2fac: 6e10 2925 0f00 |002e: invoke-virtual {v15}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ +0e2fb2: 0a0f |0031: move-result v15 │ │ +0e2fb4: 390f 2000 |0032: if-nez v15, 0052 // +0020 │ │ +0e2fb8: 6e10 fe22 0b00 |0034: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.getTrackShape:()Lcom/ds/avare/shapes/TrackShape; // method@22fe │ │ +0e2fbe: 0c00 |0037: move-result-object v0 │ │ +0e2fc0: 5491 c214 |0038: iget-object v1, v9, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0e2fc4: 5492 c614 |003a: iget-object v2, v9, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e2fc8: 5493 cb14 |003c: iget-object v3, v9, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ +0e2fcc: 5494 c514 |003e: iget-object v4, v9, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ +0e2fd0: 5495 c714 |0040: iget-object v5, v9, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e2fd4: 549a c914 |0042: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0e2fd8: 6e10 2325 0a00 |0044: invoke-virtual {v10}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ +0e2fde: 0a06 |0047: move-result v6 │ │ +0e2fe0: 549a c914 |0048: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0e2fe4: 6e10 2a25 0a00 |004a: invoke-virtual {v10}, Lcom/ds/avare/storage/Preferences;.isTrackEnabled:()Z // method@252a │ │ +0e2fea: 0a07 |004d: move-result v7 │ │ +0e2fec: 7408 da24 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/shapes/TrackShape;.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZ)V // method@24da │ │ +0e2ff2: 282a |0051: goto 007b // +002a │ │ +0e2ff4: 6e10 5723 0a00 |0052: invoke-virtual {v10}, Lcom/ds/avare/place/Plan;.isActive:()Z // method@2357 │ │ +0e2ffa: 0a0f |0055: move-result v15 │ │ +0e2ffc: 380f 2500 |0056: if-eqz v15, 007b // +0025 │ │ +0e3000: 6e10 5423 0a00 |0058: invoke-virtual {v10}, Lcom/ds/avare/place/Plan;.getTrackShape:()Lcom/ds/avare/shapes/TrackShape; // method@2354 │ │ +0e3006: 0c00 |005b: move-result-object v0 │ │ +0e3008: 5491 c214 |005c: iget-object v1, v9, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0e300c: 5492 c614 |005e: iget-object v2, v9, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e3010: 5493 cb14 |0060: iget-object v3, v9, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ +0e3014: 5494 c514 |0062: iget-object v4, v9, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ +0e3018: 5495 c714 |0064: iget-object v5, v9, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e301c: 549a c914 |0066: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0e3020: 6e10 2325 0a00 |0068: invoke-virtual {v10}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ +0e3026: 0a06 |006b: move-result v6 │ │ +0e3028: 549a c914 |006c: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0e302c: 6e10 2a25 0a00 |006e: invoke-virtual {v10}, Lcom/ds/avare/storage/Preferences;.isTrackEnabled:()Z // method@252a │ │ +0e3032: 0a07 |0071: move-result v7 │ │ +0e3034: 549a cc14 |0072: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ +0e3038: 6e10 211e 0a00 |0074: invoke-virtual {v10}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +0e303e: 0c08 |0077: move-result-object v8 │ │ +0e3040: 7409 db24 0000 |0078: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/shapes/TrackShape;.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZLcom/ds/avare/place/Plan;)V // method@24db │ │ +0e3046: 549a c914 |007b: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0e304a: 6e10 2925 0a00 |007d: invoke-virtual {v10}, Lcom/ds/avare/storage/Preferences;.isSimulationMode:()Z // method@2529 │ │ +0e3050: 0a0a |0080: move-result v10 │ │ +0e3052: 390a 5000 |0081: if-nez v10, 00d1 // +0050 │ │ +0e3056: 380d 2700 |0083: if-eqz v13, 00aa // +0027 │ │ +0e305a: 380c 2500 |0085: if-eqz v12, 00aa // +0025 │ │ +0e305e: 6e10 e622 0b00 |0087: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.getBearing:()D // method@22e6 │ │ +0e3064: 0b0a |008a: move-result-wide v10 │ │ +0e3066: 8ca1 |008b: double-to-float v1, v10 │ │ +0e3068: 6e10 9921 0c00 |008c: invoke-virtual {v12}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0e306e: 0b02 |008f: move-result-wide v2 │ │ +0e3070: 6e10 9721 0c00 |0090: invoke-virtual {v12}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0e3076: 0b04 |0093: move-result-wide v4 │ │ +0e3078: 1206 |0094: const/4 v6, #int 0 // #0 │ │ +0e307a: 5497 c614 |0095: iget-object v7, v9, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e307e: 07d0 |0097: move-object v0, v13 │ │ +0e3080: 7708 3326 0000 |0098: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/utils/BitmapHolder;.rotateBitmapIntoPlace:(Lcom/ds/avare/utils/BitmapHolder;FDDZLcom/ds/avare/position/Origin;)V // method@2633 │ │ +0e3086: 549a c214 |009b: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0e308a: 6e10 2826 0d00 |009d: invoke-virtual {v13}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0e3090: 0c0b |00a0: move-result-object v11 │ │ +0e3092: 6e10 3026 0d00 |00a1: invoke-virtual {v13}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0e3098: 0c0d |00a4: move-result-object v13 │ │ +0e309a: 549f c714 |00a5: iget-object v15, v9, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e309e: 6e40 b102 bafd |00a7: invoke-virtual {v10, v11, v13, v15}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ +0e30a4: 380e 2700 |00aa: if-eqz v14, 00d1 // +0027 │ │ +0e30a8: 380c 2500 |00ac: if-eqz v12, 00d1 // +0025 │ │ +0e30ac: 6e10 9121 0c00 |00ae: invoke-virtual {v12}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0e30b2: 0b0a |00b1: move-result-wide v10 │ │ +0e30b4: 8ca1 |00b2: double-to-float v1, v10 │ │ +0e30b6: 6e10 9921 0c00 |00b3: invoke-virtual {v12}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0e30bc: 0b02 |00b6: move-result-wide v2 │ │ +0e30be: 6e10 9721 0c00 |00b7: invoke-virtual {v12}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0e30c4: 0b04 |00ba: move-result-wide v4 │ │ +0e30c6: 1206 |00bb: const/4 v6, #int 0 // #0 │ │ +0e30c8: 5497 c614 |00bc: iget-object v7, v9, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0e30cc: 07e0 |00be: move-object v0, v14 │ │ +0e30ce: 7708 3326 0000 |00bf: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/utils/BitmapHolder;.rotateBitmapIntoPlace:(Lcom/ds/avare/utils/BitmapHolder;FDDZLcom/ds/avare/position/Origin;)V // method@2633 │ │ +0e30d4: 549a c214 |00c2: iget-object v10, v9, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0e30d8: 6e10 2826 0e00 |00c4: invoke-virtual {v14}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0e30de: 0c0b |00c7: move-result-object v11 │ │ +0e30e0: 6e10 3026 0e00 |00c8: invoke-virtual {v14}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0e30e6: 0c0c |00cb: move-result-object v12 │ │ +0e30e8: 5499 c714 |00cc: iget-object v9, v9, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0e30ec: 6e40 b102 ba9c |00ce: invoke-virtual {v10, v11, v12, v9}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ +0e30f2: 0e00 |00d1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=137 │ │ 0x000e line=138 │ │ 0x0019 line=139 │ │ 0x0020 line=140 │ │ 0x0034 line=141 │ │ @@ -387679,33 +387681,33 @@ │ │ type : '(Lcom/ds/avare/place/Plan;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0e2ec4: |[0e2ec4] com.ds.avare.shapes.TrackShape.getLegColor:(Lcom/ds/avare/place/Plan;I)I │ │ -0e2ed4: 6e10 5a23 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.isPaused:()Z // method@235a │ │ -0e2eda: 0a00 |0003: move-result v0 │ │ -0e2edc: 6e10 4b23 0200 |0004: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ -0e2ee2: 0a02 |0007: move-result v2 │ │ -0e2ee4: 1301 00ff |0008: const/16 v1, #int -256 // #ff00 │ │ -0e2ee8: 3632 0900 |000a: if-gt v2, v3, 0013 // +0009 │ │ -0e2eec: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -0e2ef0: 2804 |000e: goto 0012 // +0004 │ │ -0e2ef2: 1401 ffff 00ff |000f: const v1, #float -1.7147e+38 // #ff00ffff │ │ -0e2ef8: 0f01 |0012: return v1 │ │ -0e2efa: d802 02ff |0013: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0e2efe: 3332 0600 |0015: if-ne v2, v3, 001b // +0006 │ │ -0e2f02: 1402 ff00 ffff |0017: const v2, #float -nan // #ffff00ff │ │ -0e2f08: 0f02 |001a: return v2 │ │ -0e2f0a: 3800 0300 |001b: if-eqz v0, 001e // +0003 │ │ -0e2f0e: 2804 |001d: goto 0021 // +0004 │ │ -0e2f10: 1401 8888 88ff |001e: const v1, #float -nan // #ff888888 │ │ -0e2f16: 0f01 |0021: return v1 │ │ +0e2ecc: |[0e2ecc] com.ds.avare.shapes.TrackShape.getLegColor:(Lcom/ds/avare/place/Plan;I)I │ │ +0e2edc: 6e10 5a23 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.isPaused:()Z // method@235a │ │ +0e2ee2: 0a00 |0003: move-result v0 │ │ +0e2ee4: 6e10 4b23 0200 |0004: invoke-virtual {v2}, Lcom/ds/avare/place/Plan;.findNextNotPassed:()I // method@234b │ │ +0e2eea: 0a02 |0007: move-result v2 │ │ +0e2eec: 1301 00ff |0008: const/16 v1, #int -256 // #ff00 │ │ +0e2ef0: 3632 0900 |000a: if-gt v2, v3, 0013 // +0009 │ │ +0e2ef4: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +0e2ef8: 2804 |000e: goto 0012 // +0004 │ │ +0e2efa: 1401 ffff 00ff |000f: const v1, #float -1.7147e+38 // #ff00ffff │ │ +0e2f00: 0f01 |0012: return v1 │ │ +0e2f02: d802 02ff |0013: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0e2f06: 3332 0600 |0015: if-ne v2, v3, 001b // +0006 │ │ +0e2f0a: 1402 ff00 ffff |0017: const v2, #float -nan // #ffff00ff │ │ +0e2f10: 0f02 |001a: return v2 │ │ +0e2f12: 3800 0300 |001b: if-eqz v0, 001e // +0003 │ │ +0e2f16: 2804 |001d: goto 0021 // +0004 │ │ +0e2f18: 1401 8888 88ff |001e: const v1, #float -nan // #ff888888 │ │ +0e2f1e: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=44 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 (null) Lcom/ds/avare/place/Plan; │ │ 0x0000 - 0x0022 reg=3 (null) I │ │ @@ -387716,65 +387718,65 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Destination;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 96 16-bit code units │ │ -0e30ec: |[0e30ec] com.ds.avare.shapes.TrackShape.updateShape:(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Destination;)V │ │ -0e30fc: 6e10 9921 0a00 |0000: invoke-virtual {v10}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0e3102: 0b01 |0003: move-result-wide v1 │ │ -0e3104: 6e10 9721 0a00 |0004: invoke-virtual {v10}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0e310a: 0b03 |0007: move-result-wide v3 │ │ -0e310c: 1605 0000 |0008: const-wide/16 v5, #int 0 // #0 │ │ -0e3110: 380b 1400 |000a: if-eqz v11, 001e // +0014 │ │ -0e3114: 6e10 f822 0b00 |000c: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0e311a: 0c0a |000f: move-result-object v10 │ │ -0e311c: 6e10 be03 0a00 |0010: invoke-virtual {v10}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ -0e3122: 0b05 |0013: move-result-wide v5 │ │ -0e3124: 6e10 f822 0b00 |0014: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0e312a: 0c0a |0017: move-result-object v10 │ │ -0e312c: 6e10 bd03 0a00 |0018: invoke-virtual {v10}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ -0e3132: 0b0a |001b: move-result-wide v10 │ │ -0e3134: 04a7 |001c: move-wide v7, v10 │ │ -0e3136: 2802 |001d: goto 001f // +0002 │ │ -0e3138: 0457 |001e: move-wide v7, v5 │ │ -0e313a: 220a 0806 |001f: new-instance v10, Lcom/ds/avare/position/Projection; // type@0608 │ │ -0e313e: 07a0 |0021: move-object v0, v10 │ │ -0e3140: 7609 1e24 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ -0e3146: 6e10 2224 0a00 |0025: invoke-virtual {v10}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ -0e314c: 0b00 |0028: move-result-wide v0 │ │ -0e314e: 8a0b |0029: double-to-int v11, v0 │ │ -0e3150: db0b 0b32 |002a: div-int/lit8 v11, v11, #int 50 // #32 │ │ -0e3154: d80b 0b03 |002c: add-int/lit8 v11, v11, #int 3 // #03 │ │ -0e3158: 6e20 1f24 ba00 |002e: invoke-virtual {v10, v11}, Lcom/ds/avare/position/Projection;.findPoints:(I)[Lcom/ds/avare/position/Coordinate; // method@241f │ │ -0e315e: 0c0a |0031: move-result-object v10 │ │ -0e3160: 5490 f314 |0032: iget-object v0, v9, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e3164: 6e10 1b2c 0000 |0034: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ -0e316a: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -0e316c: 4601 0a00 |0038: aget-object v1, v10, v0 │ │ -0e3170: 6e10 d323 0100 |003a: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.makeSeparate:()V // method@23d3 │ │ -0e3176: d801 0bff |003d: add-int/lit8 v1, v11, #int -1 // #ff │ │ -0e317a: 4601 0a01 |003f: aget-object v1, v10, v1 │ │ -0e317e: 6e10 d323 0100 |0041: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.makeSeparate:()V // method@23d3 │ │ -0e3184: 35b0 1b00 |0044: if-ge v0, v11, 005f // +001b │ │ -0e3188: 4601 0a00 |0046: aget-object v1, v10, v0 │ │ -0e318c: 6e10 d123 0100 |0048: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0e3192: 0b03 |004b: move-result-wide v3 │ │ -0e3194: 4601 0a00 |004c: aget-object v1, v10, v0 │ │ -0e3198: 6e10 cf23 0100 |004e: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0e319e: 0b05 |0051: move-result-wide v5 │ │ -0e31a0: 4601 0a00 |0052: aget-object v1, v10, v0 │ │ -0e31a4: 6e10 d223 0100 |0054: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.isSeparate:()Z // method@23d2 │ │ -0e31aa: 0a07 |0057: move-result v7 │ │ -0e31ac: 0792 |0058: move-object v2, v9 │ │ -0e31ae: 7506 7c24 0200 |0059: invoke-super/range {v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/shapes/Shape;.add:(DDZ)V // method@247c │ │ -0e31b4: d800 0001 |005c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0e31b8: 28e6 |005e: goto 0044 // -001a │ │ -0e31ba: 0e00 |005f: return-void │ │ +0e30f4: |[0e30f4] com.ds.avare.shapes.TrackShape.updateShape:(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/place/Destination;)V │ │ +0e3104: 6e10 9921 0a00 |0000: invoke-virtual {v10}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0e310a: 0b01 |0003: move-result-wide v1 │ │ +0e310c: 6e10 9721 0a00 |0004: invoke-virtual {v10}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0e3112: 0b03 |0007: move-result-wide v3 │ │ +0e3114: 1605 0000 |0008: const-wide/16 v5, #int 0 // #0 │ │ +0e3118: 380b 1400 |000a: if-eqz v11, 001e // +0014 │ │ +0e311c: 6e10 f822 0b00 |000c: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0e3122: 0c0a |000f: move-result-object v10 │ │ +0e3124: 6e10 be03 0a00 |0010: invoke-virtual {v10}, Landroid/location/Location;.getLongitude:()D // method@03be │ │ +0e312a: 0b05 |0013: move-result-wide v5 │ │ +0e312c: 6e10 f822 0b00 |0014: invoke-virtual {v11}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0e3132: 0c0a |0017: move-result-object v10 │ │ +0e3134: 6e10 bd03 0a00 |0018: invoke-virtual {v10}, Landroid/location/Location;.getLatitude:()D // method@03bd │ │ +0e313a: 0b0a |001b: move-result-wide v10 │ │ +0e313c: 04a7 |001c: move-wide v7, v10 │ │ +0e313e: 2802 |001d: goto 001f // +0002 │ │ +0e3140: 0457 |001e: move-wide v7, v5 │ │ +0e3142: 220a 0806 |001f: new-instance v10, Lcom/ds/avare/position/Projection; // type@0608 │ │ +0e3146: 07a0 |0021: move-object v0, v10 │ │ +0e3148: 7609 1e24 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ +0e314e: 6e10 2224 0a00 |0025: invoke-virtual {v10}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ +0e3154: 0b00 |0028: move-result-wide v0 │ │ +0e3156: 8a0b |0029: double-to-int v11, v0 │ │ +0e3158: db0b 0b32 |002a: div-int/lit8 v11, v11, #int 50 // #32 │ │ +0e315c: d80b 0b03 |002c: add-int/lit8 v11, v11, #int 3 // #03 │ │ +0e3160: 6e20 1f24 ba00 |002e: invoke-virtual {v10, v11}, Lcom/ds/avare/position/Projection;.findPoints:(I)[Lcom/ds/avare/position/Coordinate; // method@241f │ │ +0e3166: 0c0a |0031: move-result-object v10 │ │ +0e3168: 5490 f314 |0032: iget-object v0, v9, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e316c: 6e10 1b2c 0000 |0034: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ +0e3172: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +0e3174: 4601 0a00 |0038: aget-object v1, v10, v0 │ │ +0e3178: 6e10 d323 0100 |003a: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.makeSeparate:()V // method@23d3 │ │ +0e317e: d801 0bff |003d: add-int/lit8 v1, v11, #int -1 // #ff │ │ +0e3182: 4601 0a01 |003f: aget-object v1, v10, v1 │ │ +0e3186: 6e10 d323 0100 |0041: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.makeSeparate:()V // method@23d3 │ │ +0e318c: 35b0 1b00 |0044: if-ge v0, v11, 005f // +001b │ │ +0e3190: 4601 0a00 |0046: aget-object v1, v10, v0 │ │ +0e3194: 6e10 d123 0100 |0048: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0e319a: 0b03 |004b: move-result-wide v3 │ │ +0e319c: 4601 0a00 |004c: aget-object v1, v10, v0 │ │ +0e31a0: 6e10 cf23 0100 |004e: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0e31a6: 0b05 |0051: move-result-wide v5 │ │ +0e31a8: 4601 0a00 |0052: aget-object v1, v10, v0 │ │ +0e31ac: 6e10 d223 0100 |0054: invoke-virtual {v1}, Lcom/ds/avare/position/Coordinate;.isSeparate:()Z // method@23d2 │ │ +0e31b2: 0a07 |0057: move-result v7 │ │ +0e31b4: 0792 |0058: move-object v2, v9 │ │ +0e31b6: 7506 7c24 0200 |0059: invoke-super/range {v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/shapes/Shape;.add:(DDZ)V // method@247c │ │ +0e31bc: d800 0001 |005c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e31c0: 28e6 |005e: goto 0044 // -001a │ │ +0e31c2: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ 0x000c line=86 │ │ 0x0014 line=87 │ │ 0x001f line=90 │ │ @@ -387794,36 +387796,36 @@ │ │ type : '([Lcom/ds/avare/position/Coordinate;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 38 16-bit code units │ │ -0e31bc: |[0e31bc] com.ds.avare.shapes.TrackShape.updateShapeFromPlan:([Lcom/ds/avare/position/Coordinate;)V │ │ -0e31cc: 54a0 f314 |0000: iget-object v0, v10, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ -0e31d0: 6e10 1b2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ -0e31d6: 390b 0300 |0005: if-nez v11, 0008 // +0003 │ │ -0e31da: 0e00 |0007: return-void │ │ -0e31dc: 21b0 |0008: array-length v0, v11 │ │ -0e31de: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0e31e0: 3501 1b00 |000a: if-ge v1, v0, 0025 // +001b │ │ -0e31e4: 4602 0b01 |000c: aget-object v2, v11, v1 │ │ -0e31e8: 6e10 d123 0200 |000e: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ -0e31ee: 0b04 |0011: move-result-wide v4 │ │ -0e31f0: 6e10 cf23 0200 |0012: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ -0e31f6: 0b06 |0015: move-result-wide v6 │ │ -0e31f8: 6e10 d223 0200 |0016: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.isSeparate:()Z // method@23d2 │ │ -0e31fe: 0a08 |0019: move-result v8 │ │ -0e3200: 6e10 d023 0200 |001a: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.getLeg:()I // method@23d0 │ │ -0e3206: 0a09 |001d: move-result v9 │ │ -0e3208: 07a3 |001e: move-object v3, v10 │ │ -0e320a: 7507 7d24 0300 |001f: invoke-super/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/shapes/Shape;.add:(DDZI)V // method@247d │ │ -0e3210: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e3214: 28e6 |0024: goto 000a // -001a │ │ -0e3216: 0e00 |0025: return-void │ │ +0e31c4: |[0e31c4] com.ds.avare.shapes.TrackShape.updateShapeFromPlan:([Lcom/ds/avare/position/Coordinate;)V │ │ +0e31d4: 54a0 f314 |0000: iget-object v0, v10, Lcom/ds/avare/shapes/Shape;.mCoords:Ljava/util/LinkedList; // field@14f3 │ │ +0e31d8: 6e10 1b2c 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@2c1b │ │ +0e31de: 390b 0300 |0005: if-nez v11, 0008 // +0003 │ │ +0e31e2: 0e00 |0007: return-void │ │ +0e31e4: 21b0 |0008: array-length v0, v11 │ │ +0e31e6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0e31e8: 3501 1b00 |000a: if-ge v1, v0, 0025 // +001b │ │ +0e31ec: 4602 0b01 |000c: aget-object v2, v11, v1 │ │ +0e31f0: 6e10 d123 0200 |000e: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.getLongitude:()D // method@23d1 │ │ +0e31f6: 0b04 |0011: move-result-wide v4 │ │ +0e31f8: 6e10 cf23 0200 |0012: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.getLatitude:()D // method@23cf │ │ +0e31fe: 0b06 |0015: move-result-wide v6 │ │ +0e3200: 6e10 d223 0200 |0016: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.isSeparate:()Z // method@23d2 │ │ +0e3206: 0a08 |0019: move-result v8 │ │ +0e3208: 6e10 d023 0200 |001a: invoke-virtual {v2}, Lcom/ds/avare/position/Coordinate;.getLeg:()I // method@23d0 │ │ +0e320e: 0a09 |001d: move-result v9 │ │ +0e3210: 07a3 |001e: move-object v3, v10 │ │ +0e3212: 7507 7d24 0300 |001f: invoke-super/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/ds/avare/shapes/Shape;.add:(DDZI)V // method@247d │ │ +0e3218: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e321c: 28e6 |0024: goto 000a // -001a │ │ +0e321e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0008 line=118 │ │ 0x000e line=119 │ │ locals : │ │ 0x0000 - 0x0026 reg=10 this Lcom/ds/avare/shapes/TrackShape; │ │ @@ -387858,18 +387860,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0e6174: |[0e6174] com.ds.avare.threed.data.Vector4d.:(FFFF)V │ │ -0e6184: 7040 8525 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ -0e618a: 5904 8a15 |0003: iput v4, v0, Lcom/ds/avare/threed/data/Vector4d;.mAngle:F // field@158a │ │ -0e618e: 0e00 |0005: return-void │ │ +0e617c: |[0e617c] com.ds.avare.threed.data.Vector4d.:(FFFF)V │ │ +0e618c: 7040 8525 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/ds/avare/threed/data/Vector3d;.:(FFF)V // method@2585 │ │ +0e6192: 5904 8a15 |0003: iput v4, v0, Lcom/ds/avare/threed/data/Vector4d;.mAngle:F // field@158a │ │ +0e6196: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/threed/data/Vector4d; │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ @@ -387883,17 +387885,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e615c: |[0e615c] com.ds.avare.threed.data.Vector4d.getAngle:()F │ │ -0e616c: 5210 8a15 |0000: iget v0, v1, Lcom/ds/avare/threed/data/Vector4d;.mAngle:F // field@158a │ │ -0e6170: 0f00 |0002: return v0 │ │ +0e6164: |[0e6164] com.ds.avare.threed.data.Vector4d.getAngle:()F │ │ +0e6174: 5210 8a15 |0000: iget v0, v1, Lcom/ds/avare/threed/data/Vector4d;.mAngle:F // field@158a │ │ +0e6178: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/data/Vector4d; │ │ │ │ #1 : (in Lcom/ds/avare/threed/data/Vector4d;) │ │ @@ -387901,28 +387903,28 @@ │ │ type : '(Lcom/ds/avare/threed/data/Vector4d;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0e6190: |[0e6190] com.ds.avare.threed.data.Vector4d.set:(Lcom/ds/avare/threed/data/Vector4d;)V │ │ -0e61a0: 6e10 8e25 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getX:()F // method@258e │ │ -0e61a6: 0a00 |0003: move-result v0 │ │ -0e61a8: 5910 8b15 |0004: iput v0, v1, Lcom/ds/avare/threed/data/Vector4d;.mX:F // field@158b │ │ -0e61ac: 6e10 8f25 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getY:()F // method@258f │ │ -0e61b2: 0a00 |0009: move-result v0 │ │ -0e61b4: 5910 8c15 |000a: iput v0, v1, Lcom/ds/avare/threed/data/Vector4d;.mY:F // field@158c │ │ -0e61b8: 6e10 9025 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getZ:()F // method@2590 │ │ -0e61be: 0a00 |000f: move-result v0 │ │ -0e61c0: 5910 8d15 |0010: iput v0, v1, Lcom/ds/avare/threed/data/Vector4d;.mZ:F // field@158d │ │ -0e61c4: 6e10 8d25 0200 |0012: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getAngle:()F // method@258d │ │ -0e61ca: 0a02 |0015: move-result v2 │ │ -0e61cc: 5912 8a15 |0016: iput v2, v1, Lcom/ds/avare/threed/data/Vector4d;.mAngle:F // field@158a │ │ -0e61d0: 0e00 |0018: return-void │ │ +0e6198: |[0e6198] com.ds.avare.threed.data.Vector4d.set:(Lcom/ds/avare/threed/data/Vector4d;)V │ │ +0e61a8: 6e10 8e25 0200 |0000: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getX:()F // method@258e │ │ +0e61ae: 0a00 |0003: move-result v0 │ │ +0e61b0: 5910 8b15 |0004: iput v0, v1, Lcom/ds/avare/threed/data/Vector4d;.mX:F // field@158b │ │ +0e61b4: 6e10 8f25 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getY:()F // method@258f │ │ +0e61ba: 0a00 |0009: move-result v0 │ │ +0e61bc: 5910 8c15 |000a: iput v0, v1, Lcom/ds/avare/threed/data/Vector4d;.mY:F // field@158c │ │ +0e61c0: 6e10 9025 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getZ:()F // method@2590 │ │ +0e61c6: 0a00 |000f: move-result v0 │ │ +0e61c8: 5910 8d15 |0010: iput v0, v1, Lcom/ds/avare/threed/data/Vector4d;.mZ:F // field@158d │ │ +0e61cc: 6e10 8d25 0200 |0012: invoke-virtual {v2}, Lcom/ds/avare/threed/data/Vector4d;.getAngle:()F // method@258d │ │ +0e61d2: 0a02 |0015: move-result v2 │ │ +0e61d4: 5912 8a15 |0016: iput v2, v1, Lcom/ds/avare/threed/data/Vector4d;.mAngle:F // field@158a │ │ +0e61d8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0006 line=29 │ │ 0x000c line=30 │ │ 0x0012 line=31 │ │ locals : │ │ @@ -387966,34 +387968,34 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -0e6ed8: |[0e6ed8] com.ds.avare.threed.programs.ColorShaderProgram.:(Landroid/content/Context;)V │ │ -0e6ee8: 1400 0100 0b7f |0000: const v0, #float 1.84763e+38 // #7f0b0001 │ │ -0e6eee: 1501 0b7f |0003: const/high16 v1, #int 2131427328 // #7f0b │ │ -0e6ef2: 7040 b925 3210 |0005: invoke-direct {v2, v3, v0, v1}, Lcom/ds/avare/threed/programs/ShaderProgram;.:(Landroid/content/Context;II)V // method@25b9 │ │ -0e6ef8: 5223 ae15 |0008: iget v3, v2, Lcom/ds/avare/threed/programs/ColorShaderProgram;.program:I // field@15ae │ │ -0e6efc: 1a00 084c |000a: const-string v0, "u_Matrix" // string@4c08 │ │ -0e6f00: 7120 1b04 0300 |000c: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@041b │ │ -0e6f06: 0a03 |000f: move-result v3 │ │ -0e6f08: 5923 af15 |0010: iput v3, v2, Lcom/ds/avare/threed/programs/ColorShaderProgram;.uMatrixLocation:I // field@15af │ │ -0e6f0c: 5223 ae15 |0012: iget v3, v2, Lcom/ds/avare/threed/programs/ColorShaderProgram;.program:I // field@15ae │ │ -0e6f10: 1a00 132c |0014: const-string v0, "a_Position" // string@2c13 │ │ -0e6f14: 7120 1804 0300 |0016: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0418 │ │ -0e6f1a: 0a03 |0019: move-result v3 │ │ -0e6f1c: 5923 ad15 |001a: iput v3, v2, Lcom/ds/avare/threed/programs/ColorShaderProgram;.aPositionLocation:I // field@15ad │ │ -0e6f20: 5223 ae15 |001c: iget v3, v2, Lcom/ds/avare/threed/programs/ColorShaderProgram;.program:I // field@15ae │ │ -0e6f24: 1a00 122c |001e: const-string v0, "a_Color" // string@2c12 │ │ -0e6f28: 7120 1804 0300 |0020: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0418 │ │ -0e6f2e: 0a03 |0023: move-result v3 │ │ -0e6f30: 5923 ac15 |0024: iput v3, v2, Lcom/ds/avare/threed/programs/ColorShaderProgram;.aColorLocation:I // field@15ac │ │ -0e6f34: 0e00 |0026: return-void │ │ +0e6ee0: |[0e6ee0] com.ds.avare.threed.programs.ColorShaderProgram.:(Landroid/content/Context;)V │ │ +0e6ef0: 1400 0100 0b7f |0000: const v0, #float 1.84763e+38 // #7f0b0001 │ │ +0e6ef6: 1501 0b7f |0003: const/high16 v1, #int 2131427328 // #7f0b │ │ +0e6efa: 7040 b925 3210 |0005: invoke-direct {v2, v3, v0, v1}, Lcom/ds/avare/threed/programs/ShaderProgram;.:(Landroid/content/Context;II)V // method@25b9 │ │ +0e6f00: 5223 ae15 |0008: iget v3, v2, Lcom/ds/avare/threed/programs/ColorShaderProgram;.program:I // field@15ae │ │ +0e6f04: 1a00 084c |000a: const-string v0, "u_Matrix" // string@4c08 │ │ +0e6f08: 7120 1b04 0300 |000c: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@041b │ │ +0e6f0e: 0a03 |000f: move-result v3 │ │ +0e6f10: 5923 af15 |0010: iput v3, v2, Lcom/ds/avare/threed/programs/ColorShaderProgram;.uMatrixLocation:I // field@15af │ │ +0e6f14: 5223 ae15 |0012: iget v3, v2, Lcom/ds/avare/threed/programs/ColorShaderProgram;.program:I // field@15ae │ │ +0e6f18: 1a00 132c |0014: const-string v0, "a_Position" // string@2c13 │ │ +0e6f1c: 7120 1804 0300 |0016: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0418 │ │ +0e6f22: 0a03 |0019: move-result v3 │ │ +0e6f24: 5923 ad15 |001a: iput v3, v2, Lcom/ds/avare/threed/programs/ColorShaderProgram;.aPositionLocation:I // field@15ad │ │ +0e6f28: 5223 ae15 |001c: iget v3, v2, Lcom/ds/avare/threed/programs/ColorShaderProgram;.program:I // field@15ae │ │ +0e6f2c: 1a00 122c |001e: const-string v0, "a_Color" // string@2c12 │ │ +0e6f30: 7120 1804 0300 |0020: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0418 │ │ +0e6f36: 0a03 |0023: move-result v3 │ │ +0e6f38: 5923 ac15 |0024: iput v3, v2, Lcom/ds/avare/threed/programs/ColorShaderProgram;.aColorLocation:I // field@15ac │ │ +0e6f3c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=28 │ │ 0x0008 line=31 │ │ 0x0012 line=33 │ │ 0x001c line=34 │ │ locals : │ │ @@ -388006,17 +388008,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e6ea8: |[0e6ea8] com.ds.avare.threed.programs.ColorShaderProgram.getColorAttributeLocation:()I │ │ -0e6eb8: 5210 ac15 |0000: iget v0, v1, Lcom/ds/avare/threed/programs/ColorShaderProgram;.aColorLocation:I // field@15ac │ │ -0e6ebc: 0f00 |0002: return v0 │ │ +0e6eb0: |[0e6eb0] com.ds.avare.threed.programs.ColorShaderProgram.getColorAttributeLocation:()I │ │ +0e6ec0: 5210 ac15 |0000: iget v0, v1, Lcom/ds/avare/threed/programs/ColorShaderProgram;.aColorLocation:I // field@15ac │ │ +0e6ec4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/programs/ColorShaderProgram; │ │ │ │ #1 : (in Lcom/ds/avare/threed/programs/ColorShaderProgram;) │ │ @@ -388024,17 +388026,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e6ec0: |[0e6ec0] com.ds.avare.threed.programs.ColorShaderProgram.getPositionAttributeLocation:()I │ │ -0e6ed0: 5210 ad15 |0000: iget v0, v1, Lcom/ds/avare/threed/programs/ColorShaderProgram;.aPositionLocation:I // field@15ad │ │ -0e6ed4: 0f00 |0002: return v0 │ │ +0e6ec8: |[0e6ec8] com.ds.avare.threed.programs.ColorShaderProgram.getPositionAttributeLocation:()I │ │ +0e6ed8: 5210 ad15 |0000: iget v0, v1, Lcom/ds/avare/threed/programs/ColorShaderProgram;.aPositionLocation:I // field@15ad │ │ +0e6edc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/programs/ColorShaderProgram; │ │ │ │ #2 : (in Lcom/ds/avare/threed/programs/ColorShaderProgram;) │ │ @@ -388042,20 +388044,20 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0e6f38: |[0e6f38] com.ds.avare.threed.programs.ColorShaderProgram.setUniforms:([F)V │ │ -0e6f48: 5230 af15 |0000: iget v0, v3, Lcom/ds/avare/threed/programs/ColorShaderProgram;.uMatrixLocation:I // field@15af │ │ -0e6f4c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0e6f4e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0e6f50: 7152 2204 1042 |0004: invoke-static {v0, v1, v2, v4, v2}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0422 │ │ -0e6f56: 0e00 |0007: return-void │ │ +0e6f40: |[0e6f40] com.ds.avare.threed.programs.ColorShaderProgram.setUniforms:([F)V │ │ +0e6f50: 5230 af15 |0000: iget v0, v3, Lcom/ds/avare/threed/programs/ColorShaderProgram;.uMatrixLocation:I // field@15af │ │ +0e6f54: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e6f56: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0e6f58: 7152 2204 1042 |0004: invoke-static {v0, v1, v2, v4, v2}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0422 │ │ +0e6f5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lcom/ds/avare/threed/programs/ColorShaderProgram; │ │ 0x0000 - 0x0008 reg=4 (null) [F │ │ │ │ @@ -388064,17 +388066,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e6f58: |[0e6f58] com.ds.avare.threed.programs.ColorShaderProgram.useProgram:()V │ │ -0e6f68: 6f10 ba25 0000 |0000: invoke-super {v0}, Lcom/ds/avare/threed/programs/ShaderProgram;.useProgram:()V // method@25ba │ │ -0e6f6e: 0e00 |0003: return-void │ │ +0e6f60: |[0e6f60] com.ds.avare.threed.programs.ColorShaderProgram.useProgram:()V │ │ +0e6f70: 6f10 ba25 0000 |0000: invoke-super {v0}, Lcom/ds/avare/threed/programs/ShaderProgram;.useProgram:()V // method@25ba │ │ +0e6f76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/threed/programs/ColorShaderProgram; │ │ │ │ source_file_idx : 3497 (ColorShaderProgram.java) │ │ @@ -388134,59 +388136,59 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -0e6ff0: |[0e6ff0] com.ds.avare.threed.programs.TextureShaderProgram.:(Landroid/content/Context;)V │ │ -0e7000: 1400 0300 0b7f |0000: const v0, #float 1.84763e+38 // #7f0b0003 │ │ -0e7006: 1401 0200 0b7f |0003: const v1, #float 1.84763e+38 // #7f0b0002 │ │ -0e700c: 7040 b925 3210 |0006: invoke-direct {v2, v3, v0, v1}, Lcom/ds/avare/threed/programs/ShaderProgram;.:(Landroid/content/Context;II)V // method@25b9 │ │ -0e7012: 5223 bd15 |0009: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ -0e7016: 1a00 084c |000b: const-string v0, "u_Matrix" // string@4c08 │ │ -0e701a: 7120 1b04 0300 |000d: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@041b │ │ -0e7020: 0a03 |0010: move-result v3 │ │ -0e7022: 5923 c015 |0011: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uMatrixLocation:I // field@15c0 │ │ -0e7026: 5223 bd15 |0013: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ -0e702a: 1a00 0b4c |0015: const-string v0, "u_TextureUnit" // string@4c0b │ │ -0e702e: 7120 1b04 0300 |0017: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@041b │ │ -0e7034: 0a03 |001a: move-result v3 │ │ -0e7036: 5923 c315 |001b: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uTextureUnitLocation:I // field@15c3 │ │ -0e703a: 5223 bd15 |001d: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ -0e703e: 1a00 0a4c |001f: const-string v0, "u_Slope" // string@4c0a │ │ -0e7042: 7120 1b04 0300 |0021: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@041b │ │ -0e7048: 0a03 |0024: move-result v3 │ │ -0e704a: 5923 c215 |0025: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uSlopeLocation:I // field@15c2 │ │ -0e704e: 5223 bd15 |0027: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ -0e7052: 1a00 074c |0029: const-string v0, "u_Intercept" // string@4c07 │ │ -0e7056: 7120 1b04 0300 |002b: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@041b │ │ -0e705c: 0a03 |002e: move-result v3 │ │ -0e705e: 5923 bf15 |002f: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uInterceptLocation:I // field@15bf │ │ -0e7062: 5223 bd15 |0031: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ -0e7066: 1a00 094c |0033: const-string v0, "u_Normal" // string@4c09 │ │ -0e706a: 7120 1b04 0300 |0035: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@041b │ │ -0e7070: 0a03 |0038: move-result v3 │ │ -0e7072: 5923 c115 |0039: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uNormalLocation:I // field@15c1 │ │ -0e7076: 5223 bd15 |003b: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ -0e707a: 1a00 064c |003d: const-string v0, "u_Height" // string@4c06 │ │ -0e707e: 7120 1b04 0300 |003f: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@041b │ │ -0e7084: 0a03 |0042: move-result v3 │ │ -0e7086: 5923 be15 |0043: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uHeightLocation:I // field@15be │ │ -0e708a: 5223 bd15 |0045: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ -0e708e: 1a00 142c |0047: const-string v0, "a_S0" // string@2c14 │ │ -0e7092: 7120 1804 0300 |0049: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0418 │ │ -0e7098: 0a03 |004c: move-result v3 │ │ -0e709a: 5923 bb15 |004d: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.aS0:I // field@15bb │ │ -0e709e: 5223 bd15 |004f: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ -0e70a2: 1a00 152c |0051: const-string v0, "a_S1" // string@2c15 │ │ -0e70a6: 7120 1804 0300 |0053: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0418 │ │ -0e70ac: 0a03 |0056: move-result v3 │ │ -0e70ae: 5923 bc15 |0057: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.aS1:I // field@15bc │ │ -0e70b2: 0e00 |0059: return-void │ │ +0e6ff8: |[0e6ff8] com.ds.avare.threed.programs.TextureShaderProgram.:(Landroid/content/Context;)V │ │ +0e7008: 1400 0300 0b7f |0000: const v0, #float 1.84763e+38 // #7f0b0003 │ │ +0e700e: 1401 0200 0b7f |0003: const v1, #float 1.84763e+38 // #7f0b0002 │ │ +0e7014: 7040 b925 3210 |0006: invoke-direct {v2, v3, v0, v1}, Lcom/ds/avare/threed/programs/ShaderProgram;.:(Landroid/content/Context;II)V // method@25b9 │ │ +0e701a: 5223 bd15 |0009: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ +0e701e: 1a00 084c |000b: const-string v0, "u_Matrix" // string@4c08 │ │ +0e7022: 7120 1b04 0300 |000d: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@041b │ │ +0e7028: 0a03 |0010: move-result v3 │ │ +0e702a: 5923 c015 |0011: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uMatrixLocation:I // field@15c0 │ │ +0e702e: 5223 bd15 |0013: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ +0e7032: 1a00 0b4c |0015: const-string v0, "u_TextureUnit" // string@4c0b │ │ +0e7036: 7120 1b04 0300 |0017: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@041b │ │ +0e703c: 0a03 |001a: move-result v3 │ │ +0e703e: 5923 c315 |001b: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uTextureUnitLocation:I // field@15c3 │ │ +0e7042: 5223 bd15 |001d: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ +0e7046: 1a00 0a4c |001f: const-string v0, "u_Slope" // string@4c0a │ │ +0e704a: 7120 1b04 0300 |0021: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@041b │ │ +0e7050: 0a03 |0024: move-result v3 │ │ +0e7052: 5923 c215 |0025: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uSlopeLocation:I // field@15c2 │ │ +0e7056: 5223 bd15 |0027: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ +0e705a: 1a00 074c |0029: const-string v0, "u_Intercept" // string@4c07 │ │ +0e705e: 7120 1b04 0300 |002b: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@041b │ │ +0e7064: 0a03 |002e: move-result v3 │ │ +0e7066: 5923 bf15 |002f: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uInterceptLocation:I // field@15bf │ │ +0e706a: 5223 bd15 |0031: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ +0e706e: 1a00 094c |0033: const-string v0, "u_Normal" // string@4c09 │ │ +0e7072: 7120 1b04 0300 |0035: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@041b │ │ +0e7078: 0a03 |0038: move-result v3 │ │ +0e707a: 5923 c115 |0039: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uNormalLocation:I // field@15c1 │ │ +0e707e: 5223 bd15 |003b: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ +0e7082: 1a00 064c |003d: const-string v0, "u_Height" // string@4c06 │ │ +0e7086: 7120 1b04 0300 |003f: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@041b │ │ +0e708c: 0a03 |0042: move-result v3 │ │ +0e708e: 5923 be15 |0043: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uHeightLocation:I // field@15be │ │ +0e7092: 5223 bd15 |0045: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ +0e7096: 1a00 142c |0047: const-string v0, "a_S0" // string@2c14 │ │ +0e709a: 7120 1804 0300 |0049: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0418 │ │ +0e70a0: 0a03 |004c: move-result v3 │ │ +0e70a2: 5923 bb15 |004d: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.aS0:I // field@15bb │ │ +0e70a6: 5223 bd15 |004f: iget v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.program:I // field@15bd │ │ +0e70aa: 1a00 152c |0051: const-string v0, "a_S1" // string@2c15 │ │ +0e70ae: 7120 1804 0300 |0053: invoke-static {v3, v0}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0418 │ │ +0e70b4: 0a03 |0056: move-result v3 │ │ +0e70b6: 5923 bc15 |0057: iput v3, v2, Lcom/ds/avare/threed/programs/TextureShaderProgram;.aS1:I // field@15bc │ │ +0e70ba: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=39 │ │ 0x0009 line=43 │ │ 0x0013 line=44 │ │ 0x001d line=46 │ │ 0x0027 line=47 │ │ @@ -388204,17 +388206,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e6fc0: |[0e6fc0] com.ds.avare.threed.programs.TextureShaderProgram.getS0AttributeLocation:()I │ │ -0e6fd0: 5210 bb15 |0000: iget v0, v1, Lcom/ds/avare/threed/programs/TextureShaderProgram;.aS0:I // field@15bb │ │ -0e6fd4: 0f00 |0002: return v0 │ │ +0e6fc8: |[0e6fc8] com.ds.avare.threed.programs.TextureShaderProgram.getS0AttributeLocation:()I │ │ +0e6fd8: 5210 bb15 |0000: iget v0, v1, Lcom/ds/avare/threed/programs/TextureShaderProgram;.aS0:I // field@15bb │ │ +0e6fdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/programs/TextureShaderProgram; │ │ │ │ #1 : (in Lcom/ds/avare/threed/programs/TextureShaderProgram;) │ │ @@ -388222,17 +388224,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e6fd8: |[0e6fd8] com.ds.avare.threed.programs.TextureShaderProgram.getS1AttributeLocation:()I │ │ -0e6fe8: 5210 bc15 |0000: iget v0, v1, Lcom/ds/avare/threed/programs/TextureShaderProgram;.aS1:I // field@15bc │ │ -0e6fec: 0f00 |0002: return v0 │ │ +0e6fe0: |[0e6fe0] com.ds.avare.threed.programs.TextureShaderProgram.getS1AttributeLocation:()I │ │ +0e6ff0: 5210 bc15 |0000: iget v0, v1, Lcom/ds/avare/threed/programs/TextureShaderProgram;.aS1:I // field@15bc │ │ +0e6ff4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/threed/programs/TextureShaderProgram; │ │ │ │ #2 : (in Lcom/ds/avare/threed/programs/TextureShaderProgram;) │ │ @@ -388240,26 +388242,26 @@ │ │ type : '([FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -0e70b4: |[0e70b4] com.ds.avare.threed.programs.TextureShaderProgram.setUniforms:([FI)V │ │ -0e70c4: 5230 c015 |0000: iget v0, v3, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uMatrixLocation:I // field@15c0 │ │ -0e70c8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0e70ca: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0e70cc: 7152 2204 1042 |0004: invoke-static {v0, v1, v2, v4, v2}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0422 │ │ -0e70d2: 1404 c084 0000 |0007: const v4, #float 4.76217e-41 // #000084c0 │ │ -0e70d8: 7110 0704 0400 |000a: invoke-static {v4}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@0407 │ │ -0e70de: 1304 e10d |000d: const/16 v4, #int 3553 // #de1 │ │ -0e70e2: 7120 0904 5400 |000f: invoke-static {v4, v5}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0409 │ │ -0e70e8: 5234 c315 |0012: iget v4, v3, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uTextureUnitLocation:I // field@15c3 │ │ -0e70ec: 7120 2104 2400 |0014: invoke-static {v4, v2}, Landroid/opengl/GLES20;.glUniform1i:(II)V // method@0421 │ │ -0e70f2: 0e00 |0017: return-void │ │ +0e70bc: |[0e70bc] com.ds.avare.threed.programs.TextureShaderProgram.setUniforms:([FI)V │ │ +0e70cc: 5230 c015 |0000: iget v0, v3, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uMatrixLocation:I // field@15c0 │ │ +0e70d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e70d2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0e70d4: 7152 2204 1042 |0004: invoke-static {v0, v1, v2, v4, v2}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0422 │ │ +0e70da: 1404 c084 0000 |0007: const v4, #float 4.76217e-41 // #000084c0 │ │ +0e70e0: 7110 0704 0400 |000a: invoke-static {v4}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@0407 │ │ +0e70e6: 1304 e10d |000d: const/16 v4, #int 3553 // #de1 │ │ +0e70ea: 7120 0904 5400 |000f: invoke-static {v4, v5}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0409 │ │ +0e70f0: 5234 c315 |0012: iget v4, v3, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uTextureUnitLocation:I // field@15c3 │ │ +0e70f4: 7120 2104 2400 |0014: invoke-static {v4, v2}, Landroid/opengl/GLES20;.glUniform1i:(II)V // method@0421 │ │ +0e70fa: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000a line=61 │ │ 0x000f line=64 │ │ 0x0012 line=68 │ │ locals : │ │ @@ -388272,24 +388274,24 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0e70f4: |[0e70f4] com.ds.avare.threed.programs.TextureShaderProgram.setUniformsHeight:(FFFF)V │ │ -0e7104: 5210 c215 |0000: iget v0, v1, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uSlopeLocation:I // field@15c2 │ │ -0e7108: 7120 2004 2000 |0002: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glUniform1f:(IF)V // method@0420 │ │ -0e710e: 5212 bf15 |0005: iget v2, v1, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uInterceptLocation:I // field@15bf │ │ -0e7112: 7120 2004 3200 |0007: invoke-static {v2, v3}, Landroid/opengl/GLES20;.glUniform1f:(IF)V // method@0420 │ │ -0e7118: 5212 c115 |000a: iget v2, v1, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uNormalLocation:I // field@15c1 │ │ -0e711c: 7120 2004 4200 |000c: invoke-static {v2, v4}, Landroid/opengl/GLES20;.glUniform1f:(IF)V // method@0420 │ │ -0e7122: 5212 be15 |000f: iget v2, v1, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uHeightLocation:I // field@15be │ │ -0e7126: 7120 2004 5200 |0011: invoke-static {v2, v5}, Landroid/opengl/GLES20;.glUniform1f:(IF)V // method@0420 │ │ -0e712c: 0e00 |0014: return-void │ │ +0e70fc: |[0e70fc] com.ds.avare.threed.programs.TextureShaderProgram.setUniformsHeight:(FFFF)V │ │ +0e710c: 5210 c215 |0000: iget v0, v1, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uSlopeLocation:I // field@15c2 │ │ +0e7110: 7120 2004 2000 |0002: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glUniform1f:(IF)V // method@0420 │ │ +0e7116: 5212 bf15 |0005: iget v2, v1, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uInterceptLocation:I // field@15bf │ │ +0e711a: 7120 2004 3200 |0007: invoke-static {v2, v3}, Landroid/opengl/GLES20;.glUniform1f:(IF)V // method@0420 │ │ +0e7120: 5212 c115 |000a: iget v2, v1, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uNormalLocation:I // field@15c1 │ │ +0e7124: 7120 2004 4200 |000c: invoke-static {v2, v4}, Landroid/opengl/GLES20;.glUniform1f:(IF)V // method@0420 │ │ +0e712a: 5212 be15 |000f: iget v2, v1, Lcom/ds/avare/threed/programs/TextureShaderProgram;.uHeightLocation:I // field@15be │ │ +0e712e: 7120 2004 5200 |0011: invoke-static {v2, v5}, Landroid/opengl/GLES20;.glUniform1f:(IF)V // method@0420 │ │ +0e7134: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x000a line=83 │ │ 0x000f line=84 │ │ locals : │ │ @@ -388304,17 +388306,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e7130: |[0e7130] com.ds.avare.threed.programs.TextureShaderProgram.useProgram:()V │ │ -0e7140: 6f10 ba25 0000 |0000: invoke-super {v0}, Lcom/ds/avare/threed/programs/ShaderProgram;.useProgram:()V // method@25ba │ │ -0e7146: 0e00 |0003: return-void │ │ +0e7138: |[0e7138] com.ds.avare.threed.programs.TextureShaderProgram.useProgram:()V │ │ +0e7148: 6f10 ba25 0000 |0000: invoke-super {v0}, Lcom/ds/avare/threed/programs/ShaderProgram;.useProgram:()V // method@25ba │ │ +0e714e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/threed/programs/TextureShaderProgram; │ │ │ │ source_file_idx : 9943 (TextureShaderProgram.java) │ │ @@ -388346,17 +388348,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e7af4: |[0e7af4] com.ds.avare.userDefinedWaypoints.CsvUDWParser.:()V │ │ -0e7b04: 7010 0826 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/userDefinedWaypoints/UDWParser;.:()V // method@2608 │ │ -0e7b0a: 0e00 |0003: return-void │ │ +0e7afc: |[0e7afc] com.ds.avare.userDefinedWaypoints.CsvUDWParser.:()V │ │ +0e7b0c: 7010 0826 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/userDefinedWaypoints/UDWParser;.:()V // method@2608 │ │ +0e7b12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/userDefinedWaypoints/CsvUDWParser; │ │ │ │ Virtual methods - │ │ @@ -388365,17 +388367,17 @@ │ │ type : '(Ljava/io/FileInputStream;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e7ae0: |[0e7ae0] com.ds.avare.userDefinedWaypoints.CsvUDWParser.parse:(Ljava/io/FileInputStream;)Ljava/util/List; │ │ -0e7af0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e7af2: 1101 |0001: return-object v1 │ │ +0e7ae8: |[0e7ae8] com.ds.avare.userDefinedWaypoints.CsvUDWParser.parse:(Ljava/io/FileInputStream;)Ljava/util/List; │ │ +0e7af8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e7afa: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3632 (CsvUDWParser.java) │ │ │ │ Class #1446 header: │ │ @@ -388456,32 +388458,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e7d7c: |[0e7d7c] com.ds.avare.userDefinedWaypoints.GpxUDWParser.:()V │ │ -0e7d8c: 0e00 |0000: return-void │ │ +0e7d84: |[0e7d84] com.ds.avare.userDefinedWaypoints.GpxUDWParser.:()V │ │ +0e7d94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e7d90: |[0e7d90] com.ds.avare.userDefinedWaypoints.GpxUDWParser.:()V │ │ -0e7da0: 7010 0826 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/userDefinedWaypoints/UDWParser;.:()V // method@2608 │ │ -0e7da6: 0e00 |0003: return-void │ │ +0e7d98: |[0e7d98] com.ds.avare.userDefinedWaypoints.GpxUDWParser.:()V │ │ +0e7da8: 7010 0826 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/userDefinedWaypoints/UDWParser;.:()V // method@2608 │ │ +0e7dae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser; │ │ │ │ #2 : (in Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;) │ │ @@ -388489,66 +388491,66 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -0e7ca8: |[0e7ca8] com.ds.avare.userDefinedWaypoints.GpxUDWParser.readGPX:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; │ │ -0e7cb8: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -0e7cbc: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0e7cc2: 6201 e515 |0005: sget-object v1, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.NS:Ljava/lang/String; // field@15e5 │ │ -0e7cc6: 1222 |0007: const/4 v2, #int 2 // #2 │ │ -0e7cc8: 1a03 5e39 |0008: const-string v3, "gpx" // string@395e │ │ -0e7ccc: 7240 9335 2931 |000a: invoke-interface {v9, v2, v1, v3}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0e7cd2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0e7cd4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0e7cd6: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -0e7cd8: 7210 8835 0900 |0010: invoke-interface {v9}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeCount:()I // method@3588 │ │ -0e7cde: 0a05 |0013: move-result v5 │ │ -0e7ce0: 3554 1600 |0014: if-ge v4, v5, 002a // +0016 │ │ -0e7ce4: 7220 8935 4900 |0016: invoke-interface {v9, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeName:(I)Ljava/lang/String; // method@3589 │ │ -0e7cea: 0c05 |0019: move-result-object v5 │ │ -0e7cec: 7220 8a35 4900 |001a: invoke-interface {v9, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(I)Ljava/lang/String; // method@358a │ │ -0e7cf2: 0c06 |001d: move-result-object v6 │ │ -0e7cf4: 1a07 a930 |001e: const-string v7, "creator" // string@30a9 │ │ -0e7cf8: 6e20 ba2a 7500 |0020: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e7cfe: 0a05 |0023: move-result v5 │ │ -0e7d00: 3805 0300 |0024: if-eqz v5, 0027 // +0003 │ │ -0e7d04: 0763 |0026: move-object v3, v6 │ │ -0e7d06: d804 0401 |0027: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0e7d0a: 28e7 |0029: goto 0010 // -0019 │ │ -0e7d0c: 7210 9135 0900 |002a: invoke-interface {v9}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0e7d12: 0a04 |002d: move-result v4 │ │ -0e7d14: 1235 |002e: const/4 v5, #int 3 // #3 │ │ -0e7d16: 3254 3100 |002f: if-eq v4, v5, 0060 // +0031 │ │ -0e7d1a: 7210 8d35 0900 |0031: invoke-interface {v9}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ -0e7d20: 0a04 |0034: move-result v4 │ │ -0e7d22: 3224 0300 |0035: if-eq v4, v2, 0038 // +0003 │ │ -0e7d26: 28f3 |0037: goto 002a // -000d │ │ -0e7d28: 7210 8e35 0900 |0038: invoke-interface {v9}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ -0e7d2e: 0c04 |003b: move-result-object v4 │ │ -0e7d30: 1a05 5f4d |003c: const-string v5, "wpt" // string@4d5f │ │ -0e7d34: 6e20 ba2a 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e7d3a: 0a04 |0041: move-result v4 │ │ -0e7d3c: 3804 1a00 |0042: if-eqz v4, 005c // +001a │ │ -0e7d40: 7020 ec25 9800 |0044: invoke-direct {v8, v9}, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.readWPT:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; // method@25ec │ │ -0e7d46: 0c04 |0047: move-result-object v4 │ │ -0e7d48: 7220 282c 4000 |0048: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0e7d4e: 3803 dfff |004b: if-eqz v3, 002a // -0021 │ │ -0e7d52: 1a05 e44c |004d: const-string v5, "vfrgpsprocedures" // string@4ce4 │ │ -0e7d56: 6e20 b72a 5300 |004f: invoke-virtual {v3, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -0e7d5c: 0a05 |0052: move-result v5 │ │ -0e7d5e: 3805 d7ff |0053: if-eqz v5, 002a // -0029 │ │ -0e7d62: 6e20 1426 1400 |0055: invoke-virtual {v4, v1}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.setMarkerType:(I)V // method@2614 │ │ -0e7d68: 6e20 1526 1400 |0058: invoke-virtual {v4, v1}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.setVisible:(Z)V // method@2615 │ │ -0e7d6e: 28cf |005b: goto 002a // -0031 │ │ -0e7d70: 7020 ed25 9800 |005c: invoke-direct {v8, v9}, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@25ed │ │ -0e7d76: 28cb |005f: goto 002a // -0035 │ │ -0e7d78: 1100 |0060: return-object v0 │ │ +0e7cb0: |[0e7cb0] com.ds.avare.userDefinedWaypoints.GpxUDWParser.readGPX:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; │ │ +0e7cc0: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +0e7cc4: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0e7cca: 6201 e515 |0005: sget-object v1, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.NS:Ljava/lang/String; // field@15e5 │ │ +0e7cce: 1222 |0007: const/4 v2, #int 2 // #2 │ │ +0e7cd0: 1a03 5e39 |0008: const-string v3, "gpx" // string@395e │ │ +0e7cd4: 7240 9335 2931 |000a: invoke-interface {v9, v2, v1, v3}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0e7cda: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0e7cdc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0e7cde: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +0e7ce0: 7210 8835 0900 |0010: invoke-interface {v9}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeCount:()I // method@3588 │ │ +0e7ce6: 0a05 |0013: move-result v5 │ │ +0e7ce8: 3554 1600 |0014: if-ge v4, v5, 002a // +0016 │ │ +0e7cec: 7220 8935 4900 |0016: invoke-interface {v9, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeName:(I)Ljava/lang/String; // method@3589 │ │ +0e7cf2: 0c05 |0019: move-result-object v5 │ │ +0e7cf4: 7220 8a35 4900 |001a: invoke-interface {v9, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(I)Ljava/lang/String; // method@358a │ │ +0e7cfa: 0c06 |001d: move-result-object v6 │ │ +0e7cfc: 1a07 a930 |001e: const-string v7, "creator" // string@30a9 │ │ +0e7d00: 6e20 ba2a 7500 |0020: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e7d06: 0a05 |0023: move-result v5 │ │ +0e7d08: 3805 0300 |0024: if-eqz v5, 0027 // +0003 │ │ +0e7d0c: 0763 |0026: move-object v3, v6 │ │ +0e7d0e: d804 0401 |0027: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0e7d12: 28e7 |0029: goto 0010 // -0019 │ │ +0e7d14: 7210 9135 0900 |002a: invoke-interface {v9}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0e7d1a: 0a04 |002d: move-result v4 │ │ +0e7d1c: 1235 |002e: const/4 v5, #int 3 // #3 │ │ +0e7d1e: 3254 3100 |002f: if-eq v4, v5, 0060 // +0031 │ │ +0e7d22: 7210 8d35 0900 |0031: invoke-interface {v9}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ +0e7d28: 0a04 |0034: move-result v4 │ │ +0e7d2a: 3224 0300 |0035: if-eq v4, v2, 0038 // +0003 │ │ +0e7d2e: 28f3 |0037: goto 002a // -000d │ │ +0e7d30: 7210 8e35 0900 |0038: invoke-interface {v9}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ +0e7d36: 0c04 |003b: move-result-object v4 │ │ +0e7d38: 1a05 5f4d |003c: const-string v5, "wpt" // string@4d5f │ │ +0e7d3c: 6e20 ba2a 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e7d42: 0a04 |0041: move-result v4 │ │ +0e7d44: 3804 1a00 |0042: if-eqz v4, 005c // +001a │ │ +0e7d48: 7020 ec25 9800 |0044: invoke-direct {v8, v9}, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.readWPT:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; // method@25ec │ │ +0e7d4e: 0c04 |0047: move-result-object v4 │ │ +0e7d50: 7220 282c 4000 |0048: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0e7d56: 3803 dfff |004b: if-eqz v3, 002a // -0021 │ │ +0e7d5a: 1a05 e44c |004d: const-string v5, "vfrgpsprocedures" // string@4ce4 │ │ +0e7d5e: 6e20 b72a 5300 |004f: invoke-virtual {v3, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +0e7d64: 0a05 |0052: move-result v5 │ │ +0e7d66: 3805 d7ff |0053: if-eqz v5, 002a // -0029 │ │ +0e7d6a: 6e20 1426 1400 |0055: invoke-virtual {v4, v1}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.setMarkerType:(I)V // method@2614 │ │ +0e7d70: 6e20 1526 1400 |0058: invoke-virtual {v4, v1}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.setVisible:(Z)V // method@2615 │ │ +0e7d76: 28cf |005b: goto 002a // -0031 │ │ +0e7d78: 7020 ed25 9800 |005c: invoke-direct {v8, v9}, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@25ed │ │ +0e7d7e: 28cb |005f: goto 002a // -0035 │ │ +0e7d80: 1100 |0060: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=75 │ │ 0x0010 line=78 │ │ 0x0016 line=79 │ │ 0x001a line=80 │ │ @@ -388572,24 +388574,24 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0e7bf0: |[0e7bf0] com.ds.avare.userDefinedWaypoints.GpxUDWParser.readNAME:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ -0e7c00: 6200 e515 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.NS:Ljava/lang/String; // field@15e5 │ │ -0e7c04: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0e7c06: 1a02 f041 |0003: const-string v2, "name" // string@41f0 │ │ -0e7c0a: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0e7c10: 7020 eb25 5400 |0008: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@25eb │ │ -0e7c16: 0c01 |000b: move-result-object v1 │ │ -0e7c18: 1233 |000c: const/4 v3, #int 3 // #3 │ │ -0e7c1a: 7240 9335 3520 |000d: invoke-interface {v5, v3, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0e7c20: 1101 |0010: return-object v1 │ │ +0e7bf8: |[0e7bf8] com.ds.avare.userDefinedWaypoints.GpxUDWParser.readNAME:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ +0e7c08: 6200 e515 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.NS:Ljava/lang/String; // field@15e5 │ │ +0e7c0c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0e7c0e: 1a02 f041 |0003: const-string v2, "name" // string@41f0 │ │ +0e7c12: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0e7c18: 7020 eb25 5400 |0008: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@25eb │ │ +0e7c1e: 0c01 |000b: move-result-object v1 │ │ +0e7c20: 1233 |000c: const/4 v3, #int 3 // #3 │ │ +0e7c22: 7240 9335 3520 |000d: invoke-interface {v5, v3, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0e7c28: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0008 line=150 │ │ 0x000d line=151 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser; │ │ @@ -388600,25 +388602,25 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0e7c24: |[0e7c24] com.ds.avare.userDefinedWaypoints.GpxUDWParser.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ -0e7c34: 7210 9135 0300 |0000: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0e7c3a: 0a00 |0003: move-result v0 │ │ -0e7c3c: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -0e7c3e: 3310 0a00 |0005: if-ne v0, v1, 000f // +000a │ │ -0e7c42: 7210 9035 0300 |0007: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@3590 │ │ -0e7c48: 0c00 |000a: move-result-object v0 │ │ -0e7c4a: 7210 9235 0300 |000b: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.nextTag:()I // method@3592 │ │ -0e7c50: 2803 |000e: goto 0011 // +0003 │ │ -0e7c52: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ -0e7c56: 1100 |0011: return-object v0 │ │ +0e7c2c: |[0e7c2c] com.ds.avare.userDefinedWaypoints.GpxUDWParser.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ +0e7c3c: 7210 9135 0300 |0000: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0e7c42: 0a00 |0003: move-result v0 │ │ +0e7c44: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +0e7c46: 3310 0a00 |0005: if-ne v0, v1, 000f // +000a │ │ +0e7c4a: 7210 9035 0300 |0007: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@3590 │ │ +0e7c50: 0c00 |000a: move-result-object v0 │ │ +0e7c52: 7210 9235 0300 |000b: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.nextTag:()I // method@3592 │ │ +0e7c58: 2803 |000e: goto 0011 // +0003 │ │ +0e7c5a: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ +0e7c5e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0007 line=160 │ │ 0x000b line=161 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser; │ │ @@ -388629,76 +388631,76 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 105 16-bit code units │ │ -0e7b0c: |[0e7b0c] com.ds.avare.userDefinedWaypoints.GpxUDWParser.readWPT:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ -0e7b1c: 6200 e515 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.NS:Ljava/lang/String; // field@15e5 │ │ -0e7b20: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0e7b22: 1a02 5f4d |0003: const-string v2, "wpt" // string@4d5f │ │ -0e7b26: 7240 9335 1c20 |0005: invoke-interface {v12, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0e7b2c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0e7b2e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0e7b30: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -0e7b32: 1207 |000b: const/4 v7, #int 0 // #0 │ │ -0e7b34: 7210 8835 0c00 |000c: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeCount:()I // method@3588 │ │ -0e7b3a: 0a00 |000f: move-result v0 │ │ -0e7b3c: 3502 2800 |0010: if-ge v2, v0, 0038 // +0028 │ │ -0e7b40: 7220 8935 2c00 |0012: invoke-interface {v12, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeName:(I)Ljava/lang/String; // method@3589 │ │ -0e7b46: 0c00 |0015: move-result-object v0 │ │ -0e7b48: 7220 8a35 2c00 |0016: invoke-interface {v12, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(I)Ljava/lang/String; // method@358a │ │ -0e7b4e: 0c03 |0019: move-result-object v3 │ │ -0e7b50: 1a04 c03b |001a: const-string v4, "lat" // string@3bc0 │ │ -0e7b54: 6e20 ba2a 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e7b5a: 0a04 |001f: move-result v4 │ │ -0e7b5c: 3804 0800 |0020: if-eqz v4, 0028 // +0008 │ │ -0e7b60: 7110 4d2a 0300 |0022: invoke-static {v3}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ -0e7b66: 0a00 |0025: move-result v0 │ │ -0e7b68: 0107 |0026: move v7, v0 │ │ -0e7b6a: 280e |0027: goto 0035 // +000e │ │ -0e7b6c: 1a04 263c |0028: const-string v4, "lon" // string@3c26 │ │ -0e7b70: 6e20 ba2a 4000 |002a: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e7b76: 0a00 |002d: move-result v0 │ │ -0e7b78: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ -0e7b7c: 7110 4d2a 0300 |0030: invoke-static {v3}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ -0e7b82: 0a00 |0033: move-result v0 │ │ -0e7b84: 0106 |0034: move v6, v0 │ │ -0e7b86: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e7b8a: 28d5 |0037: goto 000c // -002b │ │ -0e7b8c: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -0e7b8e: 0704 |0039: move-object v4, v0 │ │ -0e7b90: 7210 9135 0c00 |003a: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0e7b96: 0a00 |003d: move-result v0 │ │ -0e7b98: 1232 |003e: const/4 v2, #int 3 // #3 │ │ -0e7b9a: 3220 1e00 |003f: if-eq v0, v2, 005d // +001e │ │ -0e7b9e: 7210 8d35 0c00 |0041: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ -0e7ba4: 0a00 |0044: move-result v0 │ │ -0e7ba6: 3210 0300 |0045: if-eq v0, v1, 0048 // +0003 │ │ -0e7baa: 28f3 |0047: goto 003a // -000d │ │ -0e7bac: 7210 8e35 0c00 |0048: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ -0e7bb2: 0c00 |004b: move-result-object v0 │ │ -0e7bb4: 1a02 f041 |004c: const-string v2, "name" // string@41f0 │ │ -0e7bb8: 6e20 ba2a 2000 |004e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e7bbe: 0a00 |0051: move-result v0 │ │ -0e7bc0: 3800 0700 |0052: if-eqz v0, 0059 // +0007 │ │ -0e7bc4: 7020 ea25 cb00 |0054: invoke-direct {v11, v12}, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.readNAME:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@25ea │ │ -0e7bca: 0c04 |0057: move-result-object v4 │ │ -0e7bcc: 28e2 |0058: goto 003a // -001e │ │ -0e7bce: 7020 ed25 cb00 |0059: invoke-direct {v11, v12}, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@25ed │ │ -0e7bd4: 28de |005c: goto 003a // -0022 │ │ -0e7bd6: 220c 4006 |005d: new-instance v12, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ -0e7bda: 1208 |005f: const/4 v8, #int 0 // #0 │ │ -0e7bdc: 1219 |0060: const/4 v9, #int 1 // #1 │ │ -0e7bde: 121a |0061: const/4 v10, #int 1 // #1 │ │ -0e7be0: 1a05 4f27 |0062: const-string v5, "UDW" // string@274f │ │ -0e7be4: 07c3 |0064: move-object v3, v12 │ │ -0e7be6: 7608 0a26 0300 |0065: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.:(Ljava/lang/String;Ljava/lang/String;FFZIZ)V // method@260a │ │ -0e7bec: 110c |0068: return-object v12 │ │ +0e7b14: |[0e7b14] com.ds.avare.userDefinedWaypoints.GpxUDWParser.readWPT:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ +0e7b24: 6200 e515 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.NS:Ljava/lang/String; // field@15e5 │ │ +0e7b28: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0e7b2a: 1a02 5f4d |0003: const-string v2, "wpt" // string@4d5f │ │ +0e7b2e: 7240 9335 1c20 |0005: invoke-interface {v12, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0e7b34: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0e7b36: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0e7b38: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +0e7b3a: 1207 |000b: const/4 v7, #int 0 // #0 │ │ +0e7b3c: 7210 8835 0c00 |000c: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeCount:()I // method@3588 │ │ +0e7b42: 0a00 |000f: move-result v0 │ │ +0e7b44: 3502 2800 |0010: if-ge v2, v0, 0038 // +0028 │ │ +0e7b48: 7220 8935 2c00 |0012: invoke-interface {v12, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeName:(I)Ljava/lang/String; // method@3589 │ │ +0e7b4e: 0c00 |0015: move-result-object v0 │ │ +0e7b50: 7220 8a35 2c00 |0016: invoke-interface {v12, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(I)Ljava/lang/String; // method@358a │ │ +0e7b56: 0c03 |0019: move-result-object v3 │ │ +0e7b58: 1a04 c03b |001a: const-string v4, "lat" // string@3bc0 │ │ +0e7b5c: 6e20 ba2a 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e7b62: 0a04 |001f: move-result v4 │ │ +0e7b64: 3804 0800 |0020: if-eqz v4, 0028 // +0008 │ │ +0e7b68: 7110 4d2a 0300 |0022: invoke-static {v3}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ +0e7b6e: 0a00 |0025: move-result v0 │ │ +0e7b70: 0107 |0026: move v7, v0 │ │ +0e7b72: 280e |0027: goto 0035 // +000e │ │ +0e7b74: 1a04 263c |0028: const-string v4, "lon" // string@3c26 │ │ +0e7b78: 6e20 ba2a 4000 |002a: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e7b7e: 0a00 |002d: move-result v0 │ │ +0e7b80: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ +0e7b84: 7110 4d2a 0300 |0030: invoke-static {v3}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ +0e7b8a: 0a00 |0033: move-result v0 │ │ +0e7b8c: 0106 |0034: move v6, v0 │ │ +0e7b8e: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e7b92: 28d5 |0037: goto 000c // -002b │ │ +0e7b94: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +0e7b96: 0704 |0039: move-object v4, v0 │ │ +0e7b98: 7210 9135 0c00 |003a: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0e7b9e: 0a00 |003d: move-result v0 │ │ +0e7ba0: 1232 |003e: const/4 v2, #int 3 // #3 │ │ +0e7ba2: 3220 1e00 |003f: if-eq v0, v2, 005d // +001e │ │ +0e7ba6: 7210 8d35 0c00 |0041: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ +0e7bac: 0a00 |0044: move-result v0 │ │ +0e7bae: 3210 0300 |0045: if-eq v0, v1, 0048 // +0003 │ │ +0e7bb2: 28f3 |0047: goto 003a // -000d │ │ +0e7bb4: 7210 8e35 0c00 |0048: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ +0e7bba: 0c00 |004b: move-result-object v0 │ │ +0e7bbc: 1a02 f041 |004c: const-string v2, "name" // string@41f0 │ │ +0e7bc0: 6e20 ba2a 2000 |004e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e7bc6: 0a00 |0051: move-result v0 │ │ +0e7bc8: 3800 0700 |0052: if-eqz v0, 0059 // +0007 │ │ +0e7bcc: 7020 ea25 cb00 |0054: invoke-direct {v11, v12}, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.readNAME:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@25ea │ │ +0e7bd2: 0c04 |0057: move-result-object v4 │ │ +0e7bd4: 28e2 |0058: goto 003a // -001e │ │ +0e7bd6: 7020 ed25 cb00 |0059: invoke-direct {v11, v12}, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@25ed │ │ +0e7bdc: 28de |005c: goto 003a // -0022 │ │ +0e7bde: 220c 4006 |005d: new-instance v12, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ +0e7be2: 1208 |005f: const/4 v8, #int 0 // #0 │ │ +0e7be4: 1219 |0060: const/4 v9, #int 1 // #1 │ │ +0e7be6: 121a |0061: const/4 v10, #int 1 // #1 │ │ +0e7be8: 1a05 4f27 |0062: const-string v5, "UDW" // string@274f │ │ +0e7bec: 07c3 |0064: move-object v3, v12 │ │ +0e7bee: 7608 0a26 0300 |0065: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.:(Ljava/lang/String;Ljava/lang/String;FFZIZ)V // method@260a │ │ +0e7bf4: 110c |0068: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x000c line=119 │ │ 0x0012 line=120 │ │ 0x0016 line=121 │ │ 0x001c line=122 │ │ @@ -388721,37 +388723,37 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -0e7da8: |[0e7da8] com.ds.avare.userDefinedWaypoints.GpxUDWParser.skip:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -0e7db8: 7210 8d35 0500 |0000: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ -0e7dbe: 0a00 |0003: move-result v0 │ │ -0e7dc0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0e7dc2: 3310 1600 |0005: if-ne v0, v1, 001b // +0016 │ │ -0e7dc6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0e7dc8: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ -0e7dcc: 7210 9135 0500 |000a: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0e7dd2: 0a02 |000d: move-result v2 │ │ -0e7dd4: 3212 0900 |000e: if-eq v2, v1, 0017 // +0009 │ │ -0e7dd8: 1233 |0010: const/4 v3, #int 3 // #3 │ │ -0e7dda: 3232 0300 |0011: if-eq v2, v3, 0014 // +0003 │ │ -0e7dde: 28f5 |0013: goto 0008 // -000b │ │ -0e7de0: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0e7de4: 28f2 |0016: goto 0008 // -000e │ │ -0e7de6: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0e7dea: 28ef |0019: goto 0008 // -0011 │ │ -0e7dec: 0e00 |001a: return-void │ │ -0e7dee: 2205 f106 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@06f1 │ │ -0e7df2: 7010 532a 0500 |001d: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@2a53 │ │ -0e7df8: 2802 |0020: goto 0022 // +0002 │ │ -0e7dfa: 2705 |0021: throw v5 │ │ -0e7dfc: 28ff |0022: goto 0021 // -0001 │ │ +0e7db0: |[0e7db0] com.ds.avare.userDefinedWaypoints.GpxUDWParser.skip:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +0e7dc0: 7210 8d35 0500 |0000: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ +0e7dc6: 0a00 |0003: move-result v0 │ │ +0e7dc8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0e7dca: 3310 1600 |0005: if-ne v0, v1, 001b // +0016 │ │ +0e7dce: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0e7dd0: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ +0e7dd4: 7210 9135 0500 |000a: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0e7dda: 0a02 |000d: move-result v2 │ │ +0e7ddc: 3212 0900 |000e: if-eq v2, v1, 0017 // +0009 │ │ +0e7de0: 1233 |0010: const/4 v3, #int 3 // #3 │ │ +0e7de2: 3232 0300 |0011: if-eq v2, v3, 0014 // +0003 │ │ +0e7de6: 28f5 |0013: goto 0008 // -000b │ │ +0e7de8: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0e7dec: 28f2 |0016: goto 0008 // -000e │ │ +0e7dee: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e7df2: 28ef |0019: goto 0008 // -0011 │ │ +0e7df4: 0e00 |001a: return-void │ │ +0e7df6: 2205 f106 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@06f1 │ │ +0e7dfa: 7010 532a 0500 |001d: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@2a53 │ │ +0e7e00: 2802 |0020: goto 0022 // +0002 │ │ +0e7e02: 2705 |0021: throw v5 │ │ +0e7e04: 28ff |0022: goto 0021 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x000a line=179 │ │ 0x001b line=175 │ │ locals : │ │ 0x0000 - 0x0023 reg=4 this Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser; │ │ @@ -388763,27 +388765,27 @@ │ │ type : '(Ljava/io/FileInputStream;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0e7c58: |[0e7c58] com.ds.avare.userDefinedWaypoints.GpxUDWParser.parse:(Ljava/io/FileInputStream;)Ljava/util/List; │ │ -0e7c68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e7c6a: 7100 ec05 0000 |0001: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@05ec │ │ -0e7c70: 0c01 |0004: move-result-object v1 │ │ -0e7c72: 1a02 d139 |0005: const-string v2, "http://xmlpull.org/v1/doc/features.html#process-namespaces" // string@39d1 │ │ -0e7c76: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0e7c78: 7230 9435 2103 |0008: invoke-interface {v1, v2, v3}, Lorg/xmlpull/v1/XmlPullParser;.setFeature:(Ljava/lang/String;Z)V // method@3594 │ │ -0e7c7e: 7230 9535 5100 |000b: invoke-interface {v1, v5, v0}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@3595 │ │ -0e7c84: 7210 9235 0100 |000e: invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;.nextTag:()I // method@3592 │ │ -0e7c8a: 7020 e925 1400 |0011: invoke-direct {v4, v1}, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.readGPX:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; // method@25e9 │ │ -0e7c90: 0c05 |0014: move-result-object v5 │ │ -0e7c92: 1105 |0015: return-object v5 │ │ -0e7c94: 1100 |0016: return-object v0 │ │ +0e7c60: |[0e7c60] com.ds.avare.userDefinedWaypoints.GpxUDWParser.parse:(Ljava/io/FileInputStream;)Ljava/util/List; │ │ +0e7c70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e7c72: 7100 ec05 0000 |0001: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@05ec │ │ +0e7c78: 0c01 |0004: move-result-object v1 │ │ +0e7c7a: 1a02 d139 |0005: const-string v2, "http://xmlpull.org/v1/doc/features.html#process-namespaces" // string@39d1 │ │ +0e7c7e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0e7c80: 7230 9435 2103 |0008: invoke-interface {v1, v2, v3}, Lorg/xmlpull/v1/XmlPullParser;.setFeature:(Ljava/lang/String;Z)V // method@3594 │ │ +0e7c86: 7230 9535 5100 |000b: invoke-interface {v1, v5, v0}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@3595 │ │ +0e7c8c: 7210 9235 0100 |000e: invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;.nextTag:()I // method@3592 │ │ +0e7c92: 7020 e925 1400 |0011: invoke-direct {v4, v1}, Lcom/ds/avare/userDefinedWaypoints/GpxUDWParser;.readGPX:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; // method@25e9 │ │ +0e7c98: 0c05 |0014: move-result-object v5 │ │ +0e7c9a: 1105 |0015: return-object v5 │ │ +0e7c9c: 1100 |0016: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0001 line=59 │ │ 0x0008 line=60 │ │ 0x000b line=61 │ │ @@ -388883,32 +388885,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e81bc: |[0e81bc] com.ds.avare.userDefinedWaypoints.KmlUDWParser.:()V │ │ -0e81cc: 0e00 |0000: return-void │ │ +0e81c4: |[0e81c4] com.ds.avare.userDefinedWaypoints.KmlUDWParser.:()V │ │ +0e81d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e81d0: |[0e81d0] com.ds.avare.userDefinedWaypoints.KmlUDWParser.:()V │ │ -0e81e0: 7010 0826 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/userDefinedWaypoints/UDWParser;.:()V // method@2608 │ │ -0e81e6: 0e00 |0003: return-void │ │ +0e81d8: |[0e81d8] com.ds.avare.userDefinedWaypoints.KmlUDWParser.:()V │ │ +0e81e8: 7010 0826 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/userDefinedWaypoints/UDWParser;.:()V // method@2608 │ │ +0e81ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser; │ │ │ │ #2 : (in Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;) │ │ @@ -388916,24 +388918,24 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0e7ed0: |[0e7ed0] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readCoordinates:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ -0e7ee0: 6200 ed15 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.NS:Ljava/lang/String; // field@15ed │ │ -0e7ee4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0e7ee6: 1a02 5130 |0003: const-string v2, "coordinates" // string@3051 │ │ -0e7eea: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0e7ef0: 7020 f725 5400 |0008: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@25f7 │ │ -0e7ef6: 0c01 |000b: move-result-object v1 │ │ -0e7ef8: 1233 |000c: const/4 v3, #int 3 // #3 │ │ -0e7efa: 7240 9335 3520 |000d: invoke-interface {v5, v3, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0e7f00: 1101 |0010: return-object v1 │ │ +0e7ed8: |[0e7ed8] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readCoordinates:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ +0e7ee8: 6200 ed15 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.NS:Ljava/lang/String; // field@15ed │ │ +0e7eec: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0e7eee: 1a02 5130 |0003: const-string v2, "coordinates" // string@3051 │ │ +0e7ef2: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0e7ef8: 7020 f725 5400 |0008: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@25f7 │ │ +0e7efe: 0c01 |000b: move-result-object v1 │ │ +0e7f00: 1233 |000c: const/4 v3, #int 3 // #3 │ │ +0e7f02: 7240 9335 3520 |000d: invoke-interface {v5, v3, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0e7f08: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0008 line=206 │ │ 0x000d line=207 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser; │ │ @@ -388944,49 +388946,49 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -0e8028: |[0e8028] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readDocument:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; │ │ -0e8038: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -0e803c: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0e8042: 6201 ed15 |0005: sget-object v1, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.NS:Ljava/lang/String; // field@15ed │ │ -0e8046: 1222 |0007: const/4 v2, #int 2 // #2 │ │ -0e8048: 1a03 310f |0008: const-string v3, "Document" // string@0f31 │ │ -0e804c: 7240 9335 2531 |000a: invoke-interface {v5, v2, v1, v3}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0e8052: 7210 9135 0500 |000d: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0e8058: 0a01 |0010: move-result v1 │ │ -0e805a: 1233 |0011: const/4 v3, #int 3 // #3 │ │ -0e805c: 3231 2e00 |0012: if-eq v1, v3, 0040 // +002e │ │ -0e8060: 7210 8d35 0500 |0014: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ -0e8066: 0a01 |0017: move-result v1 │ │ -0e8068: 3221 0300 |0018: if-eq v1, v2, 001b // +0003 │ │ -0e806c: 28f3 |001a: goto 000d // -000d │ │ -0e806e: 7210 8e35 0500 |001b: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ -0e8074: 0c01 |001e: move-result-object v1 │ │ -0e8076: 1a03 af22 |001f: const-string v3, "Placemark" // string@22af │ │ -0e807a: 6e20 ba2a 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e8080: 0a03 |0024: move-result v3 │ │ -0e8082: 3803 0a00 |0025: if-eqz v3, 002f // +000a │ │ -0e8086: 7020 f825 5400 |0027: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readWaypoint:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; // method@25f8 │ │ -0e808c: 0c01 |002a: move-result-object v1 │ │ -0e808e: 7220 282c 1000 |002b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0e8094: 28df |002e: goto 000d // -0021 │ │ -0e8096: 1a03 3911 |002f: const-string v3, "Folder" // string@1139 │ │ -0e809a: 6e20 ba2a 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e80a0: 0a01 |0034: move-result v1 │ │ -0e80a2: 3801 0700 |0035: if-eqz v1, 003c // +0007 │ │ -0e80a6: 7020 f325 5400 |0037: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readFolder:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; // method@25f3 │ │ -0e80ac: 0c00 |003a: move-result-object v0 │ │ -0e80ae: 28d2 |003b: goto 000d // -002e │ │ -0e80b0: 7020 f925 5400 |003c: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@25f9 │ │ -0e80b6: 28ce |003f: goto 000d // -0032 │ │ -0e80b8: 1100 |0040: return-object v0 │ │ +0e8030: |[0e8030] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readDocument:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; │ │ +0e8040: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +0e8044: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0e804a: 6201 ed15 |0005: sget-object v1, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.NS:Ljava/lang/String; // field@15ed │ │ +0e804e: 1222 |0007: const/4 v2, #int 2 // #2 │ │ +0e8050: 1a03 310f |0008: const-string v3, "Document" // string@0f31 │ │ +0e8054: 7240 9335 2531 |000a: invoke-interface {v5, v2, v1, v3}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0e805a: 7210 9135 0500 |000d: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0e8060: 0a01 |0010: move-result v1 │ │ +0e8062: 1233 |0011: const/4 v3, #int 3 // #3 │ │ +0e8064: 3231 2e00 |0012: if-eq v1, v3, 0040 // +002e │ │ +0e8068: 7210 8d35 0500 |0014: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ +0e806e: 0a01 |0017: move-result v1 │ │ +0e8070: 3221 0300 |0018: if-eq v1, v2, 001b // +0003 │ │ +0e8074: 28f3 |001a: goto 000d // -000d │ │ +0e8076: 7210 8e35 0500 |001b: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ +0e807c: 0c01 |001e: move-result-object v1 │ │ +0e807e: 1a03 af22 |001f: const-string v3, "Placemark" // string@22af │ │ +0e8082: 6e20 ba2a 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e8088: 0a03 |0024: move-result v3 │ │ +0e808a: 3803 0a00 |0025: if-eqz v3, 002f // +000a │ │ +0e808e: 7020 f825 5400 |0027: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readWaypoint:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; // method@25f8 │ │ +0e8094: 0c01 |002a: move-result-object v1 │ │ +0e8096: 7220 282c 1000 |002b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0e809c: 28df |002e: goto 000d // -0021 │ │ +0e809e: 1a03 3911 |002f: const-string v3, "Folder" // string@1139 │ │ +0e80a2: 6e20 ba2a 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e80a8: 0a01 |0034: move-result v1 │ │ +0e80aa: 3801 0700 |0035: if-eqz v1, 003c // +0007 │ │ +0e80ae: 7020 f325 5400 |0037: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readFolder:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; // method@25f3 │ │ +0e80b4: 0c00 |003a: move-result-object v0 │ │ +0e80b6: 28d2 |003b: goto 000d // -002e │ │ +0e80b8: 7020 f925 5400 |003c: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@25f9 │ │ +0e80be: 28ce |003f: goto 000d // -0032 │ │ +0e80c0: 1100 |0040: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=105 │ │ 0x000d line=106 │ │ 0x0014 line=107 │ │ 0x001b line=110 │ │ @@ -389004,49 +389006,49 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -0e80bc: |[0e80bc] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readFolder:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; │ │ -0e80cc: 6200 ed15 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.NS:Ljava/lang/String; // field@15ed │ │ -0e80d0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0e80d2: 1a02 3911 |0003: const-string v2, "Folder" // string@1139 │ │ -0e80d6: 7240 9335 1620 |0005: invoke-interface {v6, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0e80dc: 2200 4e07 |0008: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -0e80e0: 7010 8e2b 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -0e80e6: 7210 9135 0600 |000d: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0e80ec: 0a03 |0010: move-result v3 │ │ -0e80ee: 1234 |0011: const/4 v4, #int 3 // #3 │ │ -0e80f0: 3243 2f00 |0012: if-eq v3, v4, 0041 // +002f │ │ -0e80f4: 7210 8d35 0600 |0014: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ -0e80fa: 0a03 |0017: move-result v3 │ │ -0e80fc: 3213 0300 |0018: if-eq v3, v1, 001b // +0003 │ │ -0e8100: 28f3 |001a: goto 000d // -000d │ │ -0e8102: 7210 8e35 0600 |001b: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ -0e8108: 0c03 |001e: move-result-object v3 │ │ -0e810a: 1a04 af22 |001f: const-string v4, "Placemark" // string@22af │ │ -0e810e: 6e20 ba2a 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e8114: 0a04 |0024: move-result v4 │ │ -0e8116: 3804 0a00 |0025: if-eqz v4, 002f // +000a │ │ -0e811a: 7020 f825 6500 |0027: invoke-direct {v5, v6}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readWaypoint:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; // method@25f8 │ │ -0e8120: 0c03 |002a: move-result-object v3 │ │ -0e8122: 7220 282c 3000 |002b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -0e8128: 28df |002e: goto 000d // -0021 │ │ -0e812a: 6e20 ba2a 2300 |002f: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e8130: 0a03 |0032: move-result v3 │ │ -0e8132: 3803 0a00 |0033: if-eqz v3, 003d // +000a │ │ -0e8136: 7020 f325 6500 |0035: invoke-direct {v5, v6}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readFolder:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; // method@25f3 │ │ -0e813c: 0c03 |0038: move-result-object v3 │ │ -0e813e: 7220 292c 3000 |0039: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ -0e8144: 28d1 |003c: goto 000d // -002f │ │ -0e8146: 7020 f925 6500 |003d: invoke-direct {v5, v6}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@25f9 │ │ -0e814c: 28cd |0040: goto 000d // -0033 │ │ -0e814e: 1100 |0041: return-object v0 │ │ +0e80c4: |[0e80c4] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readFolder:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; │ │ +0e80d4: 6200 ed15 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.NS:Ljava/lang/String; // field@15ed │ │ +0e80d8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0e80da: 1a02 3911 |0003: const-string v2, "Folder" // string@1139 │ │ +0e80de: 7240 9335 1620 |0005: invoke-interface {v6, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0e80e4: 2200 4e07 |0008: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +0e80e8: 7010 8e2b 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +0e80ee: 7210 9135 0600 |000d: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0e80f4: 0a03 |0010: move-result v3 │ │ +0e80f6: 1234 |0011: const/4 v4, #int 3 // #3 │ │ +0e80f8: 3243 2f00 |0012: if-eq v3, v4, 0041 // +002f │ │ +0e80fc: 7210 8d35 0600 |0014: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ +0e8102: 0a03 |0017: move-result v3 │ │ +0e8104: 3213 0300 |0018: if-eq v3, v1, 001b // +0003 │ │ +0e8108: 28f3 |001a: goto 000d // -000d │ │ +0e810a: 7210 8e35 0600 |001b: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ +0e8110: 0c03 |001e: move-result-object v3 │ │ +0e8112: 1a04 af22 |001f: const-string v4, "Placemark" // string@22af │ │ +0e8116: 6e20 ba2a 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e811c: 0a04 |0024: move-result v4 │ │ +0e811e: 3804 0a00 |0025: if-eqz v4, 002f // +000a │ │ +0e8122: 7020 f825 6500 |0027: invoke-direct {v5, v6}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readWaypoint:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; // method@25f8 │ │ +0e8128: 0c03 |002a: move-result-object v3 │ │ +0e812a: 7220 282c 3000 |002b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +0e8130: 28df |002e: goto 000d // -0021 │ │ +0e8132: 6e20 ba2a 2300 |002f: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e8138: 0a03 |0032: move-result v3 │ │ +0e813a: 3803 0a00 |0033: if-eqz v3, 003d // +000a │ │ +0e813e: 7020 f325 6500 |0035: invoke-direct {v5, v6}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readFolder:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; // method@25f3 │ │ +0e8144: 0c03 |0038: move-result-object v3 │ │ +0e8146: 7220 292c 3000 |0039: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ +0e814c: 28d1 |003c: goto 000d // -002f │ │ +0e814e: 7020 f925 6500 |003d: invoke-direct {v5, v6}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@25f9 │ │ +0e8154: 28cd |0040: goto 000d // -0033 │ │ +0e8156: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0008 line=127 │ │ 0x000d line=128 │ │ 0x0014 line=129 │ │ 0x001b line=133 │ │ @@ -389064,40 +389066,40 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -0e8150: |[0e8150] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readKmlData:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; │ │ -0e8160: 6200 ed15 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.NS:Ljava/lang/String; // field@15ed │ │ -0e8164: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0e8166: 1a02 9f3b |0003: const-string v2, "kml" // string@3b9f │ │ -0e816a: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0e8170: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0e8172: 7210 9135 0500 |0009: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0e8178: 0a02 |000c: move-result v2 │ │ -0e817a: 1233 |000d: const/4 v3, #int 3 // #3 │ │ -0e817c: 3232 1e00 |000e: if-eq v2, v3, 002c // +001e │ │ -0e8180: 7210 8d35 0500 |0010: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ -0e8186: 0a02 |0013: move-result v2 │ │ -0e8188: 3212 0300 |0014: if-eq v2, v1, 0017 // +0003 │ │ -0e818c: 28f3 |0016: goto 0009 // -000d │ │ -0e818e: 7210 8e35 0500 |0017: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ -0e8194: 0c02 |001a: move-result-object v2 │ │ -0e8196: 1a03 310f |001b: const-string v3, "Document" // string@0f31 │ │ -0e819a: 6e20 ba2a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e81a0: 0a02 |0020: move-result v2 │ │ -0e81a2: 3802 0700 |0021: if-eqz v2, 0028 // +0007 │ │ -0e81a6: 7020 f225 5400 |0023: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readDocument:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; // method@25f2 │ │ -0e81ac: 0c00 |0026: move-result-object v0 │ │ -0e81ae: 28e2 |0027: goto 0009 // -001e │ │ -0e81b0: 7020 f925 5400 |0028: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@25f9 │ │ -0e81b6: 28de |002b: goto 0009 // -0022 │ │ -0e81b8: 1100 |002c: return-object v0 │ │ +0e8158: |[0e8158] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readKmlData:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; │ │ +0e8168: 6200 ed15 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.NS:Ljava/lang/String; // field@15ed │ │ +0e816c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0e816e: 1a02 9f3b |0003: const-string v2, "kml" // string@3b9f │ │ +0e8172: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0e8178: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0e817a: 7210 9135 0500 |0009: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0e8180: 0a02 |000c: move-result v2 │ │ +0e8182: 1233 |000d: const/4 v3, #int 3 // #3 │ │ +0e8184: 3232 1e00 |000e: if-eq v2, v3, 002c // +001e │ │ +0e8188: 7210 8d35 0500 |0010: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ +0e818e: 0a02 |0013: move-result v2 │ │ +0e8190: 3212 0300 |0014: if-eq v2, v1, 0017 // +0003 │ │ +0e8194: 28f3 |0016: goto 0009 // -000d │ │ +0e8196: 7210 8e35 0500 |0017: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ +0e819c: 0c02 |001a: move-result-object v2 │ │ +0e819e: 1a03 310f |001b: const-string v3, "Document" // string@0f31 │ │ +0e81a2: 6e20 ba2a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e81a8: 0a02 |0020: move-result v2 │ │ +0e81aa: 3802 0700 |0021: if-eqz v2, 0028 // +0007 │ │ +0e81ae: 7020 f225 5400 |0023: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readDocument:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; // method@25f2 │ │ +0e81b4: 0c00 |0026: move-result-object v0 │ │ +0e81b6: 28e2 |0027: goto 0009 // -001e │ │ +0e81b8: 7020 f925 5400 |0028: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@25f9 │ │ +0e81be: 28de |002b: goto 0009 // -0022 │ │ +0e81c0: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0009 line=86 │ │ 0x0010 line=87 │ │ 0x0017 line=90 │ │ 0x001d line=91 │ │ @@ -389112,24 +389114,24 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0e7f04: |[0e7f04] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readName:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ -0e7f14: 6200 ed15 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.NS:Ljava/lang/String; // field@15ed │ │ -0e7f18: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0e7f1a: 1a02 f041 |0003: const-string v2, "name" // string@41f0 │ │ -0e7f1e: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0e7f24: 7020 f725 5400 |0008: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@25f7 │ │ -0e7f2a: 0c01 |000b: move-result-object v1 │ │ -0e7f2c: 1233 |000c: const/4 v3, #int 3 // #3 │ │ -0e7f2e: 7240 9335 3520 |000d: invoke-interface {v5, v3, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0e7f34: 1101 |0010: return-object v1 │ │ +0e7f0c: |[0e7f0c] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readName:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ +0e7f1c: 6200 ed15 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.NS:Ljava/lang/String; // field@15ed │ │ +0e7f20: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0e7f22: 1a02 f041 |0003: const-string v2, "name" // string@41f0 │ │ +0e7f26: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0e7f2c: 7020 f725 5400 |0008: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@25f7 │ │ +0e7f32: 0c01 |000b: move-result-object v1 │ │ +0e7f34: 1233 |000c: const/4 v3, #int 3 // #3 │ │ +0e7f36: 7240 9335 3520 |000d: invoke-interface {v5, v3, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0e7f3c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0008 line=197 │ │ 0x000d line=198 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser; │ │ @@ -389140,40 +389142,40 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -0e7f38: |[0e7f38] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readPoint:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ -0e7f48: 6200 ed15 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.NS:Ljava/lang/String; // field@15ed │ │ -0e7f4c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0e7f4e: 1a02 c922 |0003: const-string v2, "Point" // string@22c9 │ │ -0e7f52: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0e7f58: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0e7f5a: 7210 9135 0500 |0009: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0e7f60: 0a02 |000c: move-result v2 │ │ -0e7f62: 1233 |000d: const/4 v3, #int 3 // #3 │ │ -0e7f64: 3232 1e00 |000e: if-eq v2, v3, 002c // +001e │ │ -0e7f68: 7210 8d35 0500 |0010: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ -0e7f6e: 0a02 |0013: move-result v2 │ │ -0e7f70: 3212 0300 |0014: if-eq v2, v1, 0017 // +0003 │ │ -0e7f74: 28f3 |0016: goto 0009 // -000d │ │ -0e7f76: 7210 8e35 0500 |0017: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ -0e7f7c: 0c02 |001a: move-result-object v2 │ │ -0e7f7e: 1a03 5130 |001b: const-string v3, "coordinates" // string@3051 │ │ -0e7f82: 6e20 ba2a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e7f88: 0a02 |0020: move-result v2 │ │ -0e7f8a: 3802 0700 |0021: if-eqz v2, 0028 // +0007 │ │ -0e7f8e: 7020 f125 5400 |0023: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readCoordinates:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@25f1 │ │ -0e7f94: 0c00 |0026: move-result-object v0 │ │ -0e7f96: 28e2 |0027: goto 0009 // -001e │ │ -0e7f98: 7020 f925 5400 |0028: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@25f9 │ │ -0e7f9e: 28de |002b: goto 0009 // -0022 │ │ -0e7fa0: 1100 |002c: return-object v0 │ │ +0e7f40: |[0e7f40] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readPoint:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ +0e7f50: 6200 ed15 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.NS:Ljava/lang/String; // field@15ed │ │ +0e7f54: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0e7f56: 1a02 c922 |0003: const-string v2, "Point" // string@22c9 │ │ +0e7f5a: 7240 9335 1520 |0005: invoke-interface {v5, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0e7f60: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0e7f62: 7210 9135 0500 |0009: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0e7f68: 0a02 |000c: move-result v2 │ │ +0e7f6a: 1233 |000d: const/4 v3, #int 3 // #3 │ │ +0e7f6c: 3232 1e00 |000e: if-eq v2, v3, 002c // +001e │ │ +0e7f70: 7210 8d35 0500 |0010: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ +0e7f76: 0a02 |0013: move-result v2 │ │ +0e7f78: 3212 0300 |0014: if-eq v2, v1, 0017 // +0003 │ │ +0e7f7c: 28f3 |0016: goto 0009 // -000d │ │ +0e7f7e: 7210 8e35 0500 |0017: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ +0e7f84: 0c02 |001a: move-result-object v2 │ │ +0e7f86: 1a03 5130 |001b: const-string v3, "coordinates" // string@3051 │ │ +0e7f8a: 6e20 ba2a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e7f90: 0a02 |0020: move-result v2 │ │ +0e7f92: 3802 0700 |0021: if-eqz v2, 0028 // +0007 │ │ +0e7f96: 7020 f125 5400 |0023: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readCoordinates:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@25f1 │ │ +0e7f9c: 0c00 |0026: move-result-object v0 │ │ +0e7f9e: 28e2 |0027: goto 0009 // -001e │ │ +0e7fa0: 7020 f925 5400 |0028: invoke-direct {v4, v5}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@25f9 │ │ +0e7fa6: 28de |002b: goto 0009 // -0022 │ │ +0e7fa8: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0009 line=179 │ │ 0x0010 line=180 │ │ 0x0017 line=183 │ │ 0x001d line=184 │ │ @@ -389188,25 +389190,25 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0e7fa4: |[0e7fa4] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ -0e7fb4: 7210 9135 0300 |0000: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0e7fba: 0a00 |0003: move-result v0 │ │ -0e7fbc: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -0e7fbe: 3310 0a00 |0005: if-ne v0, v1, 000f // +000a │ │ -0e7fc2: 7210 9035 0300 |0007: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@3590 │ │ -0e7fc8: 0c00 |000a: move-result-object v0 │ │ -0e7fca: 7210 9235 0300 |000b: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.nextTag:()I // method@3592 │ │ -0e7fd0: 2803 |000e: goto 0011 // +0003 │ │ -0e7fd2: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ -0e7fd6: 1100 |0011: return-object v0 │ │ +0e7fac: |[0e7fac] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ +0e7fbc: 7210 9135 0300 |0000: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0e7fc2: 0a00 |0003: move-result v0 │ │ +0e7fc4: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +0e7fc6: 3310 0a00 |0005: if-ne v0, v1, 000f // +000a │ │ +0e7fca: 7210 9035 0300 |0007: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@3590 │ │ +0e7fd0: 0c00 |000a: move-result-object v0 │ │ +0e7fd2: 7210 9235 0300 |000b: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.nextTag:()I // method@3592 │ │ +0e7fd8: 2803 |000e: goto 0011 // +0003 │ │ +0e7fda: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ +0e7fde: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0007 line=216 │ │ 0x000b line=217 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser; │ │ @@ -389217,72 +389219,72 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -0e7e00: |[0e7e00] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readWaypoint:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ -0e7e10: 6200 ed15 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.NS:Ljava/lang/String; // field@15ed │ │ -0e7e14: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0e7e16: 1a02 af22 |0003: const-string v2, "Placemark" // string@22af │ │ -0e7e1a: 7240 9335 1c20 |0005: invoke-interface {v12, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ -0e7e20: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0e7e22: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0e7e24: 0724 |000a: move-object v4, v2 │ │ -0e7e26: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -0e7e28: 1207 |000c: const/4 v7, #int 0 // #0 │ │ -0e7e2a: 7210 9135 0c00 |000d: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0e7e30: 0a00 |0010: move-result v0 │ │ -0e7e32: 1232 |0011: const/4 v2, #int 3 // #3 │ │ -0e7e34: 3220 4200 |0012: if-eq v0, v2, 0054 // +0042 │ │ -0e7e38: 7210 8d35 0c00 |0014: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ -0e7e3e: 0a00 |0017: move-result v0 │ │ -0e7e40: 3210 0300 |0018: if-eq v0, v1, 001b // +0003 │ │ -0e7e44: 28f3 |001a: goto 000d // -000d │ │ -0e7e46: 7210 8e35 0c00 |001b: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ -0e7e4c: 0c00 |001e: move-result-object v0 │ │ -0e7e4e: 1a02 f041 |001f: const-string v2, "name" // string@41f0 │ │ -0e7e52: 6e20 ba2a 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e7e58: 0a02 |0024: move-result v2 │ │ -0e7e5a: 3802 0800 |0025: if-eqz v2, 002d // +0008 │ │ -0e7e5e: 7020 f525 cb00 |0027: invoke-direct {v11, v12}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readName:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@25f5 │ │ -0e7e64: 0c00 |002a: move-result-object v0 │ │ -0e7e66: 0704 |002b: move-object v4, v0 │ │ -0e7e68: 28e1 |002c: goto 000d // -001f │ │ -0e7e6a: 1a02 c922 |002d: const-string v2, "Point" // string@22c9 │ │ -0e7e6e: 6e20 ba2a 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0e7e74: 0a00 |0032: move-result v0 │ │ -0e7e76: 3800 1d00 |0033: if-eqz v0, 0050 // +001d │ │ -0e7e7a: 7020 f625 cb00 |0035: invoke-direct {v11, v12}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readPoint:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@25f6 │ │ -0e7e80: 0c00 |0038: move-result-object v0 │ │ -0e7e82: 1a02 4702 |0039: const-string v2, "," // string@0247 │ │ -0e7e86: 6e20 d02a 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -0e7e8c: 0c00 |003e: move-result-object v0 │ │ -0e7e8e: 1212 |003f: const/4 v2, #int 1 // #1 │ │ -0e7e90: 4602 0002 |0040: aget-object v2, v0, v2 │ │ -0e7e94: 7110 4d2a 0200 |0042: invoke-static {v2}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ -0e7e9a: 0a02 |0045: move-result v2 │ │ -0e7e9c: 1203 |0046: const/4 v3, #int 0 // #0 │ │ -0e7e9e: 4600 0003 |0047: aget-object v0, v0, v3 │ │ -0e7ea2: 7110 4d2a 0000 |0049: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ -0e7ea8: 0a00 |004c: move-result v0 │ │ -0e7eaa: 0106 |004d: move v6, v0 │ │ -0e7eac: 0127 |004e: move v7, v2 │ │ -0e7eae: 28be |004f: goto 000d // -0042 │ │ -0e7eb0: 7020 f925 cb00 |0050: invoke-direct {v11, v12}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@25f9 │ │ -0e7eb6: 28ba |0053: goto 000d // -0046 │ │ -0e7eb8: 220c 4006 |0054: new-instance v12, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ -0e7ebc: 121a |0056: const/4 v10, #int 1 // #1 │ │ -0e7ebe: 1a05 4f27 |0057: const-string v5, "UDW" // string@274f │ │ -0e7ec2: 1208 |0059: const/4 v8, #int 0 // #0 │ │ -0e7ec4: 1219 |005a: const/4 v9, #int 1 // #1 │ │ -0e7ec6: 07c3 |005b: move-object v3, v12 │ │ -0e7ec8: 7608 0a26 0300 |005c: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.:(Ljava/lang/String;Ljava/lang/String;FFZIZ)V // method@260a │ │ -0e7ece: 110c |005f: return-object v12 │ │ +0e7e08: |[0e7e08] com.ds.avare.userDefinedWaypoints.KmlUDWParser.readWaypoint:(Lorg/xmlpull/v1/XmlPullParser;)Lcom/ds/avare/userDefinedWaypoints/Waypoint; │ │ +0e7e18: 6200 ed15 |0000: sget-object v0, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.NS:Ljava/lang/String; // field@15ed │ │ +0e7e1c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0e7e1e: 1a02 af22 |0003: const-string v2, "Placemark" // string@22af │ │ +0e7e22: 7240 9335 1c20 |0005: invoke-interface {v12, v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@3593 │ │ +0e7e28: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0e7e2a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0e7e2c: 0724 |000a: move-object v4, v2 │ │ +0e7e2e: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +0e7e30: 1207 |000c: const/4 v7, #int 0 // #0 │ │ +0e7e32: 7210 9135 0c00 |000d: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0e7e38: 0a00 |0010: move-result v0 │ │ +0e7e3a: 1232 |0011: const/4 v2, #int 3 // #3 │ │ +0e7e3c: 3220 4200 |0012: if-eq v0, v2, 0054 // +0042 │ │ +0e7e40: 7210 8d35 0c00 |0014: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ +0e7e46: 0a00 |0017: move-result v0 │ │ +0e7e48: 3210 0300 |0018: if-eq v0, v1, 001b // +0003 │ │ +0e7e4c: 28f3 |001a: goto 000d // -000d │ │ +0e7e4e: 7210 8e35 0c00 |001b: invoke-interface {v12}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@358e │ │ +0e7e54: 0c00 |001e: move-result-object v0 │ │ +0e7e56: 1a02 f041 |001f: const-string v2, "name" // string@41f0 │ │ +0e7e5a: 6e20 ba2a 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e7e60: 0a02 |0024: move-result v2 │ │ +0e7e62: 3802 0800 |0025: if-eqz v2, 002d // +0008 │ │ +0e7e66: 7020 f525 cb00 |0027: invoke-direct {v11, v12}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readName:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@25f5 │ │ +0e7e6c: 0c00 |002a: move-result-object v0 │ │ +0e7e6e: 0704 |002b: move-object v4, v0 │ │ +0e7e70: 28e1 |002c: goto 000d // -001f │ │ +0e7e72: 1a02 c922 |002d: const-string v2, "Point" // string@22c9 │ │ +0e7e76: 6e20 ba2a 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0e7e7c: 0a00 |0032: move-result v0 │ │ +0e7e7e: 3800 1d00 |0033: if-eqz v0, 0050 // +001d │ │ +0e7e82: 7020 f625 cb00 |0035: invoke-direct {v11, v12}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readPoint:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@25f6 │ │ +0e7e88: 0c00 |0038: move-result-object v0 │ │ +0e7e8a: 1a02 4702 |0039: const-string v2, "," // string@0247 │ │ +0e7e8e: 6e20 d02a 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +0e7e94: 0c00 |003e: move-result-object v0 │ │ +0e7e96: 1212 |003f: const/4 v2, #int 1 // #1 │ │ +0e7e98: 4602 0002 |0040: aget-object v2, v0, v2 │ │ +0e7e9c: 7110 4d2a 0200 |0042: invoke-static {v2}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ +0e7ea2: 0a02 |0045: move-result v2 │ │ +0e7ea4: 1203 |0046: const/4 v3, #int 0 // #0 │ │ +0e7ea6: 4600 0003 |0047: aget-object v0, v0, v3 │ │ +0e7eaa: 7110 4d2a 0000 |0049: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2a4d │ │ +0e7eb0: 0a00 |004c: move-result v0 │ │ +0e7eb2: 0106 |004d: move v6, v0 │ │ +0e7eb4: 0127 |004e: move v7, v2 │ │ +0e7eb6: 28be |004f: goto 000d // -0042 │ │ +0e7eb8: 7020 f925 cb00 |0050: invoke-direct {v11, v12}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.skip:(Lorg/xmlpull/v1/XmlPullParser;)V // method@25f9 │ │ +0e7ebe: 28ba |0053: goto 000d // -0046 │ │ +0e7ec0: 220c 4006 |0054: new-instance v12, Lcom/ds/avare/userDefinedWaypoints/Waypoint; // type@0640 │ │ +0e7ec4: 121a |0056: const/4 v10, #int 1 // #1 │ │ +0e7ec6: 1a05 4f27 |0057: const-string v5, "UDW" // string@274f │ │ +0e7eca: 1208 |0059: const/4 v8, #int 0 // #0 │ │ +0e7ecc: 1219 |005a: const/4 v9, #int 1 // #1 │ │ +0e7ece: 07c3 |005b: move-object v3, v12 │ │ +0e7ed0: 7608 0a26 0300 |005c: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/userDefinedWaypoints/Waypoint;.:(Ljava/lang/String;Ljava/lang/String;FFZIZ)V // method@260a │ │ +0e7ed6: 110c |005f: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x000d line=155 │ │ 0x0014 line=156 │ │ 0x001b line=159 │ │ 0x0021 line=160 │ │ @@ -389303,37 +389305,37 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -0e81e8: |[0e81e8] com.ds.avare.userDefinedWaypoints.KmlUDWParser.skip:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -0e81f8: 7210 8d35 0500 |0000: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ -0e81fe: 0a00 |0003: move-result v0 │ │ -0e8200: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0e8202: 3310 1600 |0005: if-ne v0, v1, 001b // +0016 │ │ -0e8206: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0e8208: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ -0e820c: 7210 9135 0500 |000a: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ -0e8212: 0a02 |000d: move-result v2 │ │ -0e8214: 3212 0900 |000e: if-eq v2, v1, 0017 // +0009 │ │ -0e8218: 1233 |0010: const/4 v3, #int 3 // #3 │ │ -0e821a: 3232 0300 |0011: if-eq v2, v3, 0014 // +0003 │ │ -0e821e: 28f5 |0013: goto 0008 // -000b │ │ -0e8220: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0e8224: 28f2 |0016: goto 0008 // -000e │ │ -0e8226: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0e822a: 28ef |0019: goto 0008 // -0011 │ │ -0e822c: 0e00 |001a: return-void │ │ -0e822e: 2205 f106 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@06f1 │ │ -0e8232: 7010 532a 0500 |001d: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@2a53 │ │ -0e8238: 2802 |0020: goto 0022 // +0002 │ │ -0e823a: 2705 |0021: throw v5 │ │ -0e823c: 28ff |0022: goto 0021 // -0001 │ │ +0e81f0: |[0e81f0] com.ds.avare.userDefinedWaypoints.KmlUDWParser.skip:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +0e8200: 7210 8d35 0500 |0000: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@358d │ │ +0e8206: 0a00 |0003: move-result v0 │ │ +0e8208: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0e820a: 3310 1600 |0005: if-ne v0, v1, 001b // +0016 │ │ +0e820e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0e8210: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ +0e8214: 7210 9135 0500 |000a: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@3591 │ │ +0e821a: 0a02 |000d: move-result v2 │ │ +0e821c: 3212 0900 |000e: if-eq v2, v1, 0017 // +0009 │ │ +0e8220: 1233 |0010: const/4 v3, #int 3 // #3 │ │ +0e8222: 3232 0300 |0011: if-eq v2, v3, 0014 // +0003 │ │ +0e8226: 28f5 |0013: goto 0008 // -000b │ │ +0e8228: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0e822c: 28f2 |0016: goto 0008 // -000e │ │ +0e822e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e8232: 28ef |0019: goto 0008 // -0011 │ │ +0e8234: 0e00 |001a: return-void │ │ +0e8236: 2205 f106 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@06f1 │ │ +0e823a: 7010 532a 0500 |001d: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@2a53 │ │ +0e8240: 2802 |0020: goto 0022 // +0002 │ │ +0e8242: 2705 |0021: throw v5 │ │ +0e8244: 28ff |0022: goto 0021 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x000a line=235 │ │ 0x001b line=231 │ │ locals : │ │ 0x0000 - 0x0023 reg=4 this Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser; │ │ @@ -389345,27 +389347,27 @@ │ │ type : '(Ljava/io/FileInputStream;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0e7fd8: |[0e7fd8] com.ds.avare.userDefinedWaypoints.KmlUDWParser.parse:(Ljava/io/FileInputStream;)Ljava/util/List; │ │ -0e7fe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e7fea: 7100 ec05 0000 |0001: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@05ec │ │ -0e7ff0: 0c01 |0004: move-result-object v1 │ │ -0e7ff2: 1a02 d139 |0005: const-string v2, "http://xmlpull.org/v1/doc/features.html#process-namespaces" // string@39d1 │ │ -0e7ff6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0e7ff8: 7230 9435 2103 |0008: invoke-interface {v1, v2, v3}, Lorg/xmlpull/v1/XmlPullParser;.setFeature:(Ljava/lang/String;Z)V // method@3594 │ │ -0e7ffe: 7230 9535 5100 |000b: invoke-interface {v1, v5, v0}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@3595 │ │ -0e8004: 7210 9235 0100 |000e: invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;.nextTag:()I // method@3592 │ │ -0e800a: 7020 f425 1400 |0011: invoke-direct {v4, v1}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readKmlData:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; // method@25f4 │ │ -0e8010: 0c05 |0014: move-result-object v5 │ │ -0e8012: 1105 |0015: return-object v5 │ │ -0e8014: 1100 |0016: return-object v0 │ │ +0e7fe0: |[0e7fe0] com.ds.avare.userDefinedWaypoints.KmlUDWParser.parse:(Ljava/io/FileInputStream;)Ljava/util/List; │ │ +0e7ff0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e7ff2: 7100 ec05 0000 |0001: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@05ec │ │ +0e7ff8: 0c01 |0004: move-result-object v1 │ │ +0e7ffa: 1a02 d139 |0005: const-string v2, "http://xmlpull.org/v1/doc/features.html#process-namespaces" // string@39d1 │ │ +0e7ffe: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0e8000: 7230 9435 2103 |0008: invoke-interface {v1, v2, v3}, Lorg/xmlpull/v1/XmlPullParser;.setFeature:(Ljava/lang/String;Z)V // method@3594 │ │ +0e8006: 7230 9535 5100 |000b: invoke-interface {v1, v5, v0}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@3595 │ │ +0e800c: 7210 9235 0100 |000e: invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;.nextTag:()I // method@3592 │ │ +0e8012: 7020 f425 1400 |0011: invoke-direct {v4, v1}, Lcom/ds/avare/userDefinedWaypoints/KmlUDWParser;.readKmlData:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/List; // method@25f4 │ │ +0e8018: 0c05 |0014: move-result-object v5 │ │ +0e801a: 1105 |0015: return-object v5 │ │ +0e801c: 1100 |0016: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0001 line=70 │ │ 0x0008 line=71 │ │ 0x000b line=72 │ │ @@ -389446,18 +389448,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f4310: |[0f4310] com.ds.avare.views.AfdView.:(Landroid/content/Context;)V │ │ -0f4320: 7020 8506 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ -0f4326: 7020 a527 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/AfdView;.setup:(Landroid/content/Context;)V // method@27a5 │ │ -0f432c: 0e00 |0006: return-void │ │ +0f4318: |[0f4318] com.ds.avare.views.AfdView.:(Landroid/content/Context;)V │ │ +0f4328: 7020 8506 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ +0f432e: 7020 a527 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/AfdView;.setup:(Landroid/content/Context;)V // method@27a5 │ │ +0f4334: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/AfdView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -389467,18 +389469,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0f4330: |[0f4330] com.ds.avare.views.AfdView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0f4340: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ -0f4346: 7020 a527 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/AfdView;.setup:(Landroid/content/Context;)V // method@27a5 │ │ -0f434c: 0e00 |0006: return-void │ │ +0f4338: |[0f4338] com.ds.avare.views.AfdView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0f4348: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ +0f434e: 7020 a527 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/AfdView;.setup:(Landroid/content/Context;)V // method@27a5 │ │ +0f4354: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/AfdView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -389489,18 +389491,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0f4350: |[0f4350] com.ds.avare.views.AfdView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0f4360: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ -0f4366: 7020 a527 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/AfdView;.setup:(Landroid/content/Context;)V // method@27a5 │ │ -0f436c: 0e00 |0006: return-void │ │ +0f4358: |[0f4358] com.ds.avare.views.AfdView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0f4368: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ +0f436e: 7020 a527 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/AfdView;.setup:(Landroid/content/Context;)V // method@27a5 │ │ +0f4374: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/AfdView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -389512,46 +389514,46 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -0f4568: |[0f4568] com.ds.avare.views.AfdView.setup:(Landroid/content/Context;)V │ │ -0f4578: 2200 a700 |0000: new-instance v0, Landroid/graphics/Paint; // type@00a7 │ │ -0f457c: 7010 e002 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ -0f4582: 5b30 c416 |0005: iput-object v0, v3, Lcom/ds/avare/views/AfdView;.mPaint:Landroid/graphics/Paint; // field@16c4 │ │ -0f4586: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0f4588: 6e20 f602 1000 |0008: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0f458e: 2200 0606 |000b: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ -0f4592: 7010 0d24 0000 |000d: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ -0f4598: 5b30 c516 |0010: iput-object v0, v3, Lcom/ds/avare/views/AfdView;.mPan:Lcom/ds/avare/position/Pan; // field@16c5 │ │ -0f459c: 2200 0a06 |0012: new-instance v0, Lcom/ds/avare/position/Scale; // type@060a │ │ -0f45a0: 1901 2040 |0014: const-wide/high16 v1, #long 4620693217682128896 // #4020 │ │ -0f45a4: 7030 2a24 1002 |0016: invoke-direct {v0, v1, v2}, Lcom/ds/avare/position/Scale;.:(D)V // method@242a │ │ -0f45aa: 5b30 c716 |0019: iput-object v0, v3, Lcom/ds/avare/views/AfdView;.mScale:Lcom/ds/avare/position/Scale; // field@16c7 │ │ -0f45ae: 6e20 a227 3300 |001b: invoke-virtual {v3, v3}, Lcom/ds/avare/views/AfdView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@27a2 │ │ -0f45b4: 2200 e308 |001e: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController; // type@08e3 │ │ -0f45b8: 7020 7d34 3000 |0020: invoke-direct {v0, v3}, Lorg/metalev/multitouch/controller/MultiTouchController;.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;)V // method@347d │ │ -0f45be: 5b30 c316 |0023: iput-object v0, v3, Lcom/ds/avare/views/AfdView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@16c3 │ │ -0f45c2: 2200 e108 |0025: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@08e1 │ │ -0f45c6: 7010 5334 0000 |0027: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@3453 │ │ -0f45cc: 5b30 c116 |002a: iput-object v0, v3, Lcom/ds/avare/views/AfdView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16c1 │ │ -0f45d0: 2200 8501 |002c: new-instance v0, Landroid/view/GestureDetector; // type@0185 │ │ -0f45d4: 2201 7e06 |002e: new-instance v1, Lcom/ds/avare/views/AfdView$GestureListener; // type@067e │ │ -0f45d8: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -0f45da: 7030 9127 3102 |0031: invoke-direct {v1, v3, v2}, Lcom/ds/avare/views/AfdView$GestureListener;.:(Lcom/ds/avare/views/AfdView;Lcom/ds/avare/views/AfdView$1;)V // method@2791 │ │ -0f45e0: 7030 1906 4001 |0034: invoke-direct {v0, v4, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@0619 │ │ -0f45e6: 5b30 c216 |0037: iput-object v0, v3, Lcom/ds/avare/views/AfdView;.mGestureDetector:Landroid/view/GestureDetector; // field@16c2 │ │ -0f45ea: 1500 00ff |0039: const/high16 v0, #int -16777216 // #ff00 │ │ -0f45ee: 6e20 a027 0300 |003b: invoke-virtual {v3, v0}, Lcom/ds/avare/views/AfdView;.setBackgroundColor:(I)V // method@27a0 │ │ -0f45f4: 2200 2206 |003e: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0f45f8: 7020 e024 4000 |0040: invoke-direct {v0, v4}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0f45fe: 5b30 c616 |0043: iput-object v0, v3, Lcom/ds/avare/views/AfdView;.mPref:Lcom/ds/avare/storage/Preferences; // field@16c6 │ │ -0f4602: 0e00 |0045: return-void │ │ +0f4570: |[0f4570] com.ds.avare.views.AfdView.setup:(Landroid/content/Context;)V │ │ +0f4580: 2200 a700 |0000: new-instance v0, Landroid/graphics/Paint; // type@00a7 │ │ +0f4584: 7010 e002 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ +0f458a: 5b30 c416 |0005: iput-object v0, v3, Lcom/ds/avare/views/AfdView;.mPaint:Landroid/graphics/Paint; // field@16c4 │ │ +0f458e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0f4590: 6e20 f602 1000 |0008: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0f4596: 2200 0606 |000b: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ +0f459a: 7010 0d24 0000 |000d: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ +0f45a0: 5b30 c516 |0010: iput-object v0, v3, Lcom/ds/avare/views/AfdView;.mPan:Lcom/ds/avare/position/Pan; // field@16c5 │ │ +0f45a4: 2200 0a06 |0012: new-instance v0, Lcom/ds/avare/position/Scale; // type@060a │ │ +0f45a8: 1901 2040 |0014: const-wide/high16 v1, #long 4620693217682128896 // #4020 │ │ +0f45ac: 7030 2a24 1002 |0016: invoke-direct {v0, v1, v2}, Lcom/ds/avare/position/Scale;.:(D)V // method@242a │ │ +0f45b2: 5b30 c716 |0019: iput-object v0, v3, Lcom/ds/avare/views/AfdView;.mScale:Lcom/ds/avare/position/Scale; // field@16c7 │ │ +0f45b6: 6e20 a227 3300 |001b: invoke-virtual {v3, v3}, Lcom/ds/avare/views/AfdView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@27a2 │ │ +0f45bc: 2200 e308 |001e: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController; // type@08e3 │ │ +0f45c0: 7020 7d34 3000 |0020: invoke-direct {v0, v3}, Lorg/metalev/multitouch/controller/MultiTouchController;.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;)V // method@347d │ │ +0f45c6: 5b30 c316 |0023: iput-object v0, v3, Lcom/ds/avare/views/AfdView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@16c3 │ │ +0f45ca: 2200 e108 |0025: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@08e1 │ │ +0f45ce: 7010 5334 0000 |0027: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@3453 │ │ +0f45d4: 5b30 c116 |002a: iput-object v0, v3, Lcom/ds/avare/views/AfdView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16c1 │ │ +0f45d8: 2200 8501 |002c: new-instance v0, Landroid/view/GestureDetector; // type@0185 │ │ +0f45dc: 2201 7e06 |002e: new-instance v1, Lcom/ds/avare/views/AfdView$GestureListener; // type@067e │ │ +0f45e0: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +0f45e2: 7030 9127 3102 |0031: invoke-direct {v1, v3, v2}, Lcom/ds/avare/views/AfdView$GestureListener;.:(Lcom/ds/avare/views/AfdView;Lcom/ds/avare/views/AfdView$1;)V // method@2791 │ │ +0f45e8: 7030 1906 4001 |0034: invoke-direct {v0, v4, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@0619 │ │ +0f45ee: 5b30 c216 |0037: iput-object v0, v3, Lcom/ds/avare/views/AfdView;.mGestureDetector:Landroid/view/GestureDetector; // field@16c2 │ │ +0f45f2: 1500 00ff |0039: const/high16 v0, #int -16777216 // #ff00 │ │ +0f45f6: 6e20 a027 0300 |003b: invoke-virtual {v3, v0}, Lcom/ds/avare/views/AfdView;.setBackgroundColor:(I)V // method@27a0 │ │ +0f45fc: 2200 2206 |003e: new-instance v0, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0f4600: 7020 e024 4000 |0040: invoke-direct {v0, v4}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0f4606: 5b30 c616 |0043: iput-object v0, v3, Lcom/ds/avare/views/AfdView;.mPref:Lcom/ds/avare/storage/Preferences; // field@16c6 │ │ +0f460a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0008 line=60 │ │ 0x000b line=61 │ │ 0x0012 line=62 │ │ 0x001b line=63 │ │ @@ -389569,19 +389571,19 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0f4604: |[0f4604] com.ds.avare.views.AfdView.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ -0f4614: 5410 c116 |0000: iget-object v0, v1, Lcom/ds/avare/views/AfdView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16c1 │ │ -0f4618: 6e20 6934 2000 |0002: invoke-virtual {v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3469 │ │ -0f461e: 6e10 9b27 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/views/AfdView;.invalidate:()V // method@279b │ │ -0f4624: 0e00 |0008: return-void │ │ +0f460c: |[0f460c] com.ds.avare.views.AfdView.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ +0f461c: 5410 c116 |0000: iget-object v0, v1, Lcom/ds/avare/views/AfdView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16c1 │ │ +0f4620: 6e20 6934 2000 |0002: invoke-virtual {v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3469 │ │ +0f4626: 6e10 9b27 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/views/AfdView;.invalidate:()V // method@279b │ │ +0f462c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/ds/avare/views/AfdView; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ @@ -389592,20 +389594,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0f4370: |[0f4370] com.ds.avare.views.AfdView.center:()V │ │ -0f4380: 2200 0606 |0000: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ -0f4384: 7010 0d24 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ -0f438a: 5b10 c516 |0005: iput-object v0, v1, Lcom/ds/avare/views/AfdView;.mPan:Lcom/ds/avare/position/Pan; // field@16c5 │ │ -0f438e: 6e10 9b27 0100 |0007: invoke-virtual {v1}, Lcom/ds/avare/views/AfdView;.invalidate:()V // method@279b │ │ -0f4394: 0e00 |000a: return-void │ │ +0f4378: |[0f4378] com.ds.avare.views.AfdView.center:()V │ │ +0f4388: 2200 0606 |0000: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ +0f438c: 7010 0d24 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ +0f4392: 5b10 c516 |0005: iput-object v0, v1, Lcom/ds/avare/views/AfdView;.mPan:Lcom/ds/avare/position/Pan; // field@16c5 │ │ +0f4396: 6e10 9b27 0100 |0007: invoke-virtual {v1}, Lcom/ds/avare/views/AfdView;.invalidate:()V // method@279b │ │ +0f439c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0007 line=175 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/views/AfdView; │ │ │ │ @@ -389614,17 +389616,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f42f8: |[0f42f8] com.ds.avare.views.AfdView.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; │ │ -0f4308: 5401 c016 |0000: iget-object v1, v0, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ -0f430c: 1101 |0002: return-object v1 │ │ +0f4300: |[0f4300] com.ds.avare.views.AfdView.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; │ │ +0f4310: 5401 c016 |0000: iget-object v1, v0, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ +0f4314: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/views/AfdView; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ @@ -389633,33 +389635,33 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 29 16-bit code units │ │ -0f4398: |[0f4398] com.ds.avare.views.AfdView.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V │ │ -0f43a8: 54ab c516 |0000: iget-object v11, v10, Lcom/ds/avare/views/AfdView;.mPan:Lcom/ds/avare/position/Pan; // field@16c5 │ │ -0f43ac: 6e10 0f24 0b00 |0002: invoke-virtual {v11}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0f43b2: 0a01 |0005: move-result v1 │ │ -0f43b4: 54ab c516 |0006: iget-object v11, v10, Lcom/ds/avare/views/AfdView;.mPan:Lcom/ds/avare/position/Pan; // field@16c5 │ │ -0f43b8: 6e10 1024 0b00 |0008: invoke-virtual {v11}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0f43be: 0a02 |000b: move-result v2 │ │ -0f43c0: 54ab c716 |000c: iget-object v11, v10, Lcom/ds/avare/views/AfdView;.mScale:Lcom/ds/avare/position/Scale; // field@16c7 │ │ -0f43c4: 6e10 3224 0b00 |000e: invoke-virtual {v11}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ -0f43ca: 0a04 |0011: move-result v4 │ │ -0f43cc: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -0f43ce: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -0f43d0: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -0f43d2: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -0f43d4: 1208 |0016: const/4 v8, #int 0 // #0 │ │ -0f43d6: 1209 |0017: const/4 v9, #int 0 // #0 │ │ -0f43d8: 07c0 |0018: move-object v0, v12 │ │ -0f43da: 740a 7b34 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFZFZFFZF)V // method@347b │ │ -0f43e0: 0e00 |001c: return-void │ │ +0f43a0: |[0f43a0] com.ds.avare.views.AfdView.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V │ │ +0f43b0: 54ab c516 |0000: iget-object v11, v10, Lcom/ds/avare/views/AfdView;.mPan:Lcom/ds/avare/position/Pan; // field@16c5 │ │ +0f43b4: 6e10 0f24 0b00 |0002: invoke-virtual {v11}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0f43ba: 0a01 |0005: move-result v1 │ │ +0f43bc: 54ab c516 |0006: iget-object v11, v10, Lcom/ds/avare/views/AfdView;.mPan:Lcom/ds/avare/position/Pan; // field@16c5 │ │ +0f43c0: 6e10 1024 0b00 |0008: invoke-virtual {v11}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0f43c6: 0a02 |000b: move-result v2 │ │ +0f43c8: 54ab c716 |000c: iget-object v11, v10, Lcom/ds/avare/views/AfdView;.mScale:Lcom/ds/avare/position/Scale; // field@16c7 │ │ +0f43cc: 6e10 3224 0b00 |000e: invoke-virtual {v11}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ +0f43d2: 0a04 |0011: move-result v4 │ │ +0f43d4: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0f43d6: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +0f43d8: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +0f43da: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +0f43dc: 1208 |0016: const/4 v8, #int 0 // #0 │ │ +0f43de: 1209 |0017: const/4 v9, #int 0 // #0 │ │ +0f43e0: 07c0 |0018: move-object v0, v12 │ │ +0f43e2: 740a 7b34 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFZFZFFZF)V // method@347b │ │ +0f43e8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x000e line=127 │ │ 0x0019 line=126 │ │ locals : │ │ 0x0000 - 0x001d reg=10 this Lcom/ds/avare/views/AfdView; │ │ @@ -389671,98 +389673,98 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 159 16-bit code units │ │ -0f43e4: |[0f43e4] com.ds.avare.views.AfdView.onDraw:(Landroid/graphics/Canvas;)V │ │ -0f43f4: 5450 c016 |0000: iget-object v0, v5, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ -0f43f8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0f43fc: 0e00 |0004: return-void │ │ -0f43fe: 6e10 2826 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0f4404: 0c00 |0008: move-result-object v0 │ │ -0f4406: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -0f440a: 0e00 |000b: return-void │ │ -0f440c: 6e10 9a27 0500 |000c: invoke-virtual {v5}, Lcom/ds/avare/views/AfdView;.getWidth:()I // method@279a │ │ -0f4412: 0a00 |000f: move-result v0 │ │ -0f4414: 6e10 9827 0500 |0010: invoke-virtual {v5}, Lcom/ds/avare/views/AfdView;.getHeight:()I // method@2798 │ │ -0f441a: 0a01 |0013: move-result v1 │ │ -0f441c: 7120 7c2a 1000 |0014: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ -0f4422: 0a00 |0017: move-result v0 │ │ -0f4424: d800 00f8 |0018: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -0f4428: 8200 |001a: int-to-float v0, v0 │ │ -0f442a: 5451 c416 |001b: iget-object v1, v5, Lcom/ds/avare/views/AfdView;.mPaint:Landroid/graphics/Paint; // field@16c4 │ │ -0f442e: 1502 a041 |001d: const/high16 v2, #int 1101004800 // #41a0 │ │ -0f4432: c920 |001f: div-float/2addr v0, v2 │ │ -0f4434: 6e20 0203 0100 |0020: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0f443a: 5450 c416 |0023: iget-object v0, v5, Lcom/ds/avare/views/AfdView;.mPaint:Landroid/graphics/Paint; // field@16c4 │ │ -0f443e: 1501 00ff |0025: const/high16 v1, #int -16777216 // #ff00 │ │ -0f4442: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0f4444: 6e51 fd02 2022 |0028: invoke-virtual {v0, v2, v2, v2, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0f444a: 5450 c716 |002b: iget-object v0, v5, Lcom/ds/avare/views/AfdView;.mScale:Lcom/ds/avare/position/Scale; // field@16c7 │ │ -0f444e: 6e10 3224 0000 |002d: invoke-virtual {v0}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ -0f4454: 0a00 |0030: move-result v0 │ │ -0f4456: 5451 c016 |0031: iget-object v1, v5, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ -0f445a: 6e10 3026 0100 |0033: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0f4460: 0c01 |0036: move-result-object v1 │ │ -0f4462: 6e30 dc02 0100 |0037: invoke-virtual {v1, v0, v0}, Landroid/graphics/Matrix;.setScale:(FF)V // method@02dc │ │ -0f4468: 5451 c016 |003a: iget-object v1, v5, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ -0f446c: 6e10 3026 0100 |003c: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0f4472: 0c01 |003f: move-result-object v1 │ │ -0f4474: 5452 c516 |0040: iget-object v2, v5, Lcom/ds/avare/views/AfdView;.mPan:Lcom/ds/avare/position/Pan; // field@16c5 │ │ -0f4478: 6e10 0f24 0200 |0042: invoke-virtual {v2}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0f447e: 0a02 |0045: move-result v2 │ │ -0f4480: a802 0200 |0046: mul-float v2, v2, v0 │ │ -0f4484: 6e10 9a27 0500 |0048: invoke-virtual {v5}, Lcom/ds/avare/views/AfdView;.getWidth:()I // method@279a │ │ -0f448a: 0a03 |004b: move-result v3 │ │ -0f448c: db03 0302 |004c: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0f4490: 8233 |004e: int-to-float v3, v3 │ │ -0f4492: c632 |004f: add-float/2addr v2, v3 │ │ -0f4494: 5453 c016 |0050: iget-object v3, v5, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ -0f4498: 6e10 3126 0300 |0052: invoke-virtual {v3}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0f449e: 0a03 |0055: move-result v3 │ │ -0f44a0: db03 0302 |0056: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0f44a4: 8233 |0058: int-to-float v3, v3 │ │ -0f44a6: a803 0300 |0059: mul-float v3, v3, v0 │ │ -0f44aa: c732 |005b: sub-float/2addr v2, v3 │ │ -0f44ac: 5453 c516 |005c: iget-object v3, v5, Lcom/ds/avare/views/AfdView;.mPan:Lcom/ds/avare/position/Pan; // field@16c5 │ │ -0f44b0: 6e10 1024 0300 |005e: invoke-virtual {v3}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0f44b6: 0a03 |0061: move-result v3 │ │ -0f44b8: a803 0300 |0062: mul-float v3, v3, v0 │ │ -0f44bc: 6e10 9827 0500 |0064: invoke-virtual {v5}, Lcom/ds/avare/views/AfdView;.getHeight:()I // method@2798 │ │ -0f44c2: 0a04 |0067: move-result v4 │ │ -0f44c4: db04 0402 |0068: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0f44c8: 8244 |006a: int-to-float v4, v4 │ │ -0f44ca: c643 |006b: add-float/2addr v3, v4 │ │ -0f44cc: 5454 c016 |006c: iget-object v4, v5, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ -0f44d0: 6e10 2c26 0400 |006e: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0f44d6: 0a04 |0071: move-result v4 │ │ -0f44d8: db04 0402 |0072: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0f44dc: 8244 |0074: int-to-float v4, v4 │ │ -0f44de: a804 0400 |0075: mul-float v4, v4, v0 │ │ -0f44e2: c743 |0077: sub-float/2addr v3, v4 │ │ -0f44e4: 6e30 d802 2103 |0078: invoke-virtual {v1, v2, v3}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ -0f44ea: 5450 c616 |007b: iget-object v0, v5, Lcom/ds/avare/views/AfdView;.mPref:Lcom/ds/avare/storage/Preferences; // field@16c6 │ │ -0f44ee: 6e10 2325 0000 |007d: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ -0f44f4: 0a00 |0080: move-result v0 │ │ -0f44f6: 3800 0700 |0081: if-eqz v0, 0088 // +0007 │ │ -0f44fa: 5450 c416 |0083: iget-object v0, v5, Lcom/ds/avare/views/AfdView;.mPaint:Landroid/graphics/Paint; // field@16c4 │ │ -0f44fe: 7110 9a26 0000 |0085: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.invertCanvasColors:(Landroid/graphics/Paint;)V // method@269a │ │ -0f4504: 5450 c016 |0088: iget-object v0, v5, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ -0f4508: 6e10 2826 0000 |008a: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0f450e: 0c00 |008d: move-result-object v0 │ │ -0f4510: 5451 c016 |008e: iget-object v1, v5, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ -0f4514: 6e10 3026 0100 |0090: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0f451a: 0c01 |0093: move-result-object v1 │ │ -0f451c: 5452 c416 |0094: iget-object v2, v5, Lcom/ds/avare/views/AfdView;.mPaint:Landroid/graphics/Paint; // field@16c4 │ │ -0f4520: 6e40 b102 0621 |0096: invoke-virtual {v6, v0, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ -0f4526: 5456 c416 |0099: iget-object v6, v5, Lcom/ds/avare/views/AfdView;.mPaint:Landroid/graphics/Paint; // field@16c4 │ │ -0f452a: 7110 aa26 0600 |009b: invoke-static {v6}, Lcom/ds/avare/utils/Helper;.restoreCanvasColors:(Landroid/graphics/Paint;)V // method@26aa │ │ -0f4530: 0e00 |009e: return-void │ │ +0f43ec: |[0f43ec] com.ds.avare.views.AfdView.onDraw:(Landroid/graphics/Canvas;)V │ │ +0f43fc: 5450 c016 |0000: iget-object v0, v5, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ +0f4400: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0f4404: 0e00 |0004: return-void │ │ +0f4406: 6e10 2826 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0f440c: 0c00 |0008: move-result-object v0 │ │ +0f440e: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +0f4412: 0e00 |000b: return-void │ │ +0f4414: 6e10 9a27 0500 |000c: invoke-virtual {v5}, Lcom/ds/avare/views/AfdView;.getWidth:()I // method@279a │ │ +0f441a: 0a00 |000f: move-result v0 │ │ +0f441c: 6e10 9827 0500 |0010: invoke-virtual {v5}, Lcom/ds/avare/views/AfdView;.getHeight:()I // method@2798 │ │ +0f4422: 0a01 |0013: move-result v1 │ │ +0f4424: 7120 7c2a 1000 |0014: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ +0f442a: 0a00 |0017: move-result v0 │ │ +0f442c: d800 00f8 |0018: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +0f4430: 8200 |001a: int-to-float v0, v0 │ │ +0f4432: 5451 c416 |001b: iget-object v1, v5, Lcom/ds/avare/views/AfdView;.mPaint:Landroid/graphics/Paint; // field@16c4 │ │ +0f4436: 1502 a041 |001d: const/high16 v2, #int 1101004800 // #41a0 │ │ +0f443a: c920 |001f: div-float/2addr v0, v2 │ │ +0f443c: 6e20 0203 0100 |0020: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0f4442: 5450 c416 |0023: iget-object v0, v5, Lcom/ds/avare/views/AfdView;.mPaint:Landroid/graphics/Paint; // field@16c4 │ │ +0f4446: 1501 00ff |0025: const/high16 v1, #int -16777216 // #ff00 │ │ +0f444a: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0f444c: 6e51 fd02 2022 |0028: invoke-virtual {v0, v2, v2, v2, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0f4452: 5450 c716 |002b: iget-object v0, v5, Lcom/ds/avare/views/AfdView;.mScale:Lcom/ds/avare/position/Scale; // field@16c7 │ │ +0f4456: 6e10 3224 0000 |002d: invoke-virtual {v0}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ +0f445c: 0a00 |0030: move-result v0 │ │ +0f445e: 5451 c016 |0031: iget-object v1, v5, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ +0f4462: 6e10 3026 0100 |0033: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0f4468: 0c01 |0036: move-result-object v1 │ │ +0f446a: 6e30 dc02 0100 |0037: invoke-virtual {v1, v0, v0}, Landroid/graphics/Matrix;.setScale:(FF)V // method@02dc │ │ +0f4470: 5451 c016 |003a: iget-object v1, v5, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ +0f4474: 6e10 3026 0100 |003c: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0f447a: 0c01 |003f: move-result-object v1 │ │ +0f447c: 5452 c516 |0040: iget-object v2, v5, Lcom/ds/avare/views/AfdView;.mPan:Lcom/ds/avare/position/Pan; // field@16c5 │ │ +0f4480: 6e10 0f24 0200 |0042: invoke-virtual {v2}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0f4486: 0a02 |0045: move-result v2 │ │ +0f4488: a802 0200 |0046: mul-float v2, v2, v0 │ │ +0f448c: 6e10 9a27 0500 |0048: invoke-virtual {v5}, Lcom/ds/avare/views/AfdView;.getWidth:()I // method@279a │ │ +0f4492: 0a03 |004b: move-result v3 │ │ +0f4494: db03 0302 |004c: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0f4498: 8233 |004e: int-to-float v3, v3 │ │ +0f449a: c632 |004f: add-float/2addr v2, v3 │ │ +0f449c: 5453 c016 |0050: iget-object v3, v5, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ +0f44a0: 6e10 3126 0300 |0052: invoke-virtual {v3}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0f44a6: 0a03 |0055: move-result v3 │ │ +0f44a8: db03 0302 |0056: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0f44ac: 8233 |0058: int-to-float v3, v3 │ │ +0f44ae: a803 0300 |0059: mul-float v3, v3, v0 │ │ +0f44b2: c732 |005b: sub-float/2addr v2, v3 │ │ +0f44b4: 5453 c516 |005c: iget-object v3, v5, Lcom/ds/avare/views/AfdView;.mPan:Lcom/ds/avare/position/Pan; // field@16c5 │ │ +0f44b8: 6e10 1024 0300 |005e: invoke-virtual {v3}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0f44be: 0a03 |0061: move-result v3 │ │ +0f44c0: a803 0300 |0062: mul-float v3, v3, v0 │ │ +0f44c4: 6e10 9827 0500 |0064: invoke-virtual {v5}, Lcom/ds/avare/views/AfdView;.getHeight:()I // method@2798 │ │ +0f44ca: 0a04 |0067: move-result v4 │ │ +0f44cc: db04 0402 |0068: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0f44d0: 8244 |006a: int-to-float v4, v4 │ │ +0f44d2: c643 |006b: add-float/2addr v3, v4 │ │ +0f44d4: 5454 c016 |006c: iget-object v4, v5, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ +0f44d8: 6e10 2c26 0400 |006e: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0f44de: 0a04 |0071: move-result v4 │ │ +0f44e0: db04 0402 |0072: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0f44e4: 8244 |0074: int-to-float v4, v4 │ │ +0f44e6: a804 0400 |0075: mul-float v4, v4, v0 │ │ +0f44ea: c743 |0077: sub-float/2addr v3, v4 │ │ +0f44ec: 6e30 d802 2103 |0078: invoke-virtual {v1, v2, v3}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ +0f44f2: 5450 c616 |007b: iget-object v0, v5, Lcom/ds/avare/views/AfdView;.mPref:Lcom/ds/avare/storage/Preferences; // field@16c6 │ │ +0f44f6: 6e10 2325 0000 |007d: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ +0f44fc: 0a00 |0080: move-result v0 │ │ +0f44fe: 3800 0700 |0081: if-eqz v0, 0088 // +0007 │ │ +0f4502: 5450 c416 |0083: iget-object v0, v5, Lcom/ds/avare/views/AfdView;.mPaint:Landroid/graphics/Paint; // field@16c4 │ │ +0f4506: 7110 9a26 0000 |0085: invoke-static {v0}, Lcom/ds/avare/utils/Helper;.invertCanvasColors:(Landroid/graphics/Paint;)V // method@269a │ │ +0f450c: 5450 c016 |0088: iget-object v0, v5, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ +0f4510: 6e10 2826 0000 |008a: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0f4516: 0c00 |008d: move-result-object v0 │ │ +0f4518: 5451 c016 |008e: iget-object v1, v5, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ +0f451c: 6e10 3026 0100 |0090: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0f4522: 0c01 |0093: move-result-object v1 │ │ +0f4524: 5452 c416 |0094: iget-object v2, v5, Lcom/ds/avare/views/AfdView;.mPaint:Landroid/graphics/Paint; // field@16c4 │ │ +0f4528: 6e40 b102 0621 |0096: invoke-virtual {v6, v0, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ +0f452e: 5456 c416 |0099: iget-object v6, v5, Lcom/ds/avare/views/AfdView;.mPaint:Landroid/graphics/Paint; // field@16c4 │ │ +0f4532: 7110 aa26 0600 |009b: invoke-static {v6}, Lcom/ds/avare/utils/Helper;.restoreCanvasColors:(Landroid/graphics/Paint;)V // method@26aa │ │ +0f4538: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=186 │ │ 0x000c line=190 │ │ 0x001b line=191 │ │ 0x0023 line=192 │ │ @@ -389789,29 +389791,29 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 27 16-bit code units │ │ -0f4250: |[0f4250] com.ds.avare.views.AfdView.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0f4260: 5489 c216 |0000: iget-object v9, v8, Lcom/ds/avare/views/AfdView;.mGestureDetector:Landroid/view/GestureDetector; // field@16c2 │ │ -0f4264: 6e20 1c06 a900 |0002: invoke-virtual {v9, v10}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@061c │ │ -0f426a: 5480 c316 |0005: iget-object v0, v8, Lcom/ds/avare/views/AfdView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@16c3 │ │ -0f426e: 5489 c716 |0007: iget-object v9, v8, Lcom/ds/avare/views/AfdView;.mScale:Lcom/ds/avare/position/Scale; // field@16c7 │ │ -0f4272: 6e10 2e24 0900 |0009: invoke-virtual {v9}, Lcom/ds/avare/position/Scale;.getMaxScale:()D // method@242e │ │ -0f4278: 0b02 |000c: move-result-wide v2 │ │ -0f427a: 5489 c716 |000d: iget-object v9, v8, Lcom/ds/avare/views/AfdView;.mScale:Lcom/ds/avare/position/Scale; // field@16c7 │ │ -0f427e: 6e10 2f24 0900 |000f: invoke-virtual {v9}, Lcom/ds/avare/position/Scale;.getMinScale:()D // method@242f │ │ -0f4284: 0b04 |0012: move-result-wide v4 │ │ -0f4286: 1906 f03f |0013: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -0f428a: 07a1 |0015: move-object v1, v10 │ │ -0f428c: 7408 8534 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.onTouchEvent:(Landroid/view/MotionEvent;DDD)Z // method@3485 │ │ -0f4292: 0a09 |0019: move-result v9 │ │ -0f4294: 0f09 |001a: return v9 │ │ +0f4258: |[0f4258] com.ds.avare.views.AfdView.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0f4268: 5489 c216 |0000: iget-object v9, v8, Lcom/ds/avare/views/AfdView;.mGestureDetector:Landroid/view/GestureDetector; // field@16c2 │ │ +0f426c: 6e20 1c06 a900 |0002: invoke-virtual {v9, v10}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@061c │ │ +0f4272: 5480 c316 |0005: iget-object v0, v8, Lcom/ds/avare/views/AfdView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@16c3 │ │ +0f4276: 5489 c716 |0007: iget-object v9, v8, Lcom/ds/avare/views/AfdView;.mScale:Lcom/ds/avare/position/Scale; // field@16c7 │ │ +0f427a: 6e10 2e24 0900 |0009: invoke-virtual {v9}, Lcom/ds/avare/position/Scale;.getMaxScale:()D // method@242e │ │ +0f4280: 0b02 |000c: move-result-wide v2 │ │ +0f4282: 5489 c716 |000d: iget-object v9, v8, Lcom/ds/avare/views/AfdView;.mScale:Lcom/ds/avare/position/Scale; // field@16c7 │ │ +0f4286: 6e10 2f24 0900 |000f: invoke-virtual {v9}, Lcom/ds/avare/position/Scale;.getMinScale:()D // method@242f │ │ +0f428c: 0b04 |0012: move-result-wide v4 │ │ +0f428e: 1906 f03f |0013: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0f4292: 07a1 |0015: move-object v1, v10 │ │ +0f4294: 7408 8534 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.onTouchEvent:(Landroid/view/MotionEvent;DDD)Z // method@3485 │ │ +0f429a: 0a09 |0019: move-result v9 │ │ +0f429c: 0f09 |001a: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ locals : │ │ 0x0000 - 0x001b reg=8 this Lcom/ds/avare/views/AfdView; │ │ 0x0000 - 0x001b reg=9 (null) Landroid/view/View; │ │ @@ -389822,17 +389824,17 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f4534: |[0f4534] com.ds.avare.views.AfdView.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ -0f4544: 7020 a627 2000 |0000: invoke-direct {v0, v2}, Lcom/ds/avare/views/AfdView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@27a6 │ │ -0f454a: 0e00 |0003: return-void │ │ +0f453c: |[0f453c] com.ds.avare.views.AfdView.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ +0f454c: 7020 a627 2000 |0000: invoke-direct {v0, v2}, Lcom/ds/avare/views/AfdView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@27a6 │ │ +0f4552: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/views/AfdView; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ @@ -389842,18 +389844,18 @@ │ │ type : '(Lcom/ds/avare/utils/BitmapHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f454c: |[0f454c] com.ds.avare.views.AfdView.setBitmap:(Lcom/ds/avare/utils/BitmapHolder;)V │ │ -0f455c: 5b01 c016 |0000: iput-object v1, v0, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ -0f4560: 6e10 9e27 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/AfdView;.postInvalidate:()V // method@279e │ │ -0f4566: 0e00 |0005: return-void │ │ +0f4554: |[0f4554] com.ds.avare.views.AfdView.setBitmap:(Lcom/ds/avare/utils/BitmapHolder;)V │ │ +0f4564: 5b01 c016 |0000: iput-object v1, v0, Lcom/ds/avare/views/AfdView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16c0 │ │ +0f4568: 6e10 9e27 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/AfdView;.postInvalidate:()V // method@279e │ │ +0f456e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/AfdView; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/utils/BitmapHolder; │ │ @@ -389863,34 +389865,34 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0f4298: |[0f4298] com.ds.avare.views.AfdView.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z │ │ -0f42a8: 7020 a627 3000 |0000: invoke-direct {v0, v3}, Lcom/ds/avare/views/AfdView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@27a6 │ │ -0f42ae: 5401 c116 |0003: iget-object v1, v0, Lcom/ds/avare/views/AfdView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16c1 │ │ -0f42b2: 6e10 6634 0100 |0005: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@3466 │ │ -0f42b8: 0a01 |0008: move-result v1 │ │ -0f42ba: 3901 1000 |0009: if-nez v1, 0019 // +0010 │ │ -0f42be: 5401 c516 |000b: iget-object v1, v0, Lcom/ds/avare/views/AfdView;.mPan:Lcom/ds/avare/position/Pan; // field@16c5 │ │ -0f42c2: 6e10 7834 0200 |000d: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getXOff:()F // method@3478 │ │ -0f42c8: 0a03 |0010: move-result v3 │ │ -0f42ca: 6e10 7934 0200 |0011: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getYOff:()F // method@3479 │ │ -0f42d0: 0a02 |0014: move-result v2 │ │ -0f42d2: 6e30 1524 3102 |0015: invoke-virtual {v1, v3, v2}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ -0f42d8: 280a |0018: goto 0022 // +000a │ │ -0f42da: 5401 c716 |0019: iget-object v1, v0, Lcom/ds/avare/views/AfdView;.mScale:Lcom/ds/avare/position/Scale; // field@16c7 │ │ -0f42de: 6e10 7534 0200 |001b: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getScale:()F // method@3475 │ │ -0f42e4: 0a02 |001e: move-result v2 │ │ -0f42e6: 6e20 3424 2100 |001f: invoke-virtual {v1, v2}, Lcom/ds/avare/position/Scale;.setScaleFactor:(F)V // method@2434 │ │ -0f42ec: 6e10 9b27 0000 |0022: invoke-virtual {v0}, Lcom/ds/avare/views/AfdView;.invalidate:()V // method@279b │ │ -0f42f2: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -0f42f4: 0f01 |0026: return v1 │ │ +0f42a0: |[0f42a0] com.ds.avare.views.AfdView.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z │ │ +0f42b0: 7020 a627 3000 |0000: invoke-direct {v0, v3}, Lcom/ds/avare/views/AfdView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@27a6 │ │ +0f42b6: 5401 c116 |0003: iget-object v1, v0, Lcom/ds/avare/views/AfdView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16c1 │ │ +0f42ba: 6e10 6634 0100 |0005: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@3466 │ │ +0f42c0: 0a01 |0008: move-result v1 │ │ +0f42c2: 3901 1000 |0009: if-nez v1, 0019 // +0010 │ │ +0f42c6: 5401 c516 |000b: iget-object v1, v0, Lcom/ds/avare/views/AfdView;.mPan:Lcom/ds/avare/position/Pan; // field@16c5 │ │ +0f42ca: 6e10 7834 0200 |000d: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getXOff:()F // method@3478 │ │ +0f42d0: 0a03 |0010: move-result v3 │ │ +0f42d2: 6e10 7934 0200 |0011: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getYOff:()F // method@3479 │ │ +0f42d8: 0a02 |0014: move-result v2 │ │ +0f42da: 6e30 1524 3102 |0015: invoke-virtual {v1, v3, v2}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ +0f42e0: 280a |0018: goto 0022 // +000a │ │ +0f42e2: 5401 c716 |0019: iget-object v1, v0, Lcom/ds/avare/views/AfdView;.mScale:Lcom/ds/avare/position/Scale; // field@16c7 │ │ +0f42e6: 6e10 7534 0200 |001b: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getScale:()F // method@3475 │ │ +0f42ec: 0a02 |001e: move-result v2 │ │ +0f42ee: 6e20 3424 2100 |001f: invoke-virtual {v1, v2}, Lcom/ds/avare/position/Scale;.setScaleFactor:(F)V // method@2434 │ │ +0f42f4: 6e10 9b27 0000 |0022: invoke-virtual {v0}, Lcom/ds/avare/views/AfdView;.invalidate:()V // method@279b │ │ +0f42fa: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +0f42fc: 0f01 |0026: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0003 line=142 │ │ 0x000b line=146 │ │ 0x0019 line=152 │ │ 0x0022 line=154 │ │ @@ -389934,18 +389936,18 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f4974: |[0f4974] com.ds.avare.views.LocationView$1.:(Lcom/ds/avare/views/LocationView;)V │ │ -0f4984: 5b01 d016 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f4988: 7010 7926 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/utils/GenericCallback;.:()V // method@2679 │ │ -0f498e: 0e00 |0005: return-void │ │ +0f497c: |[0f497c] com.ds.avare.views.LocationView$1.:(Lcom/ds/avare/views/LocationView;)V │ │ +0f498c: 5b01 d016 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f4990: 7010 7926 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/utils/GenericCallback;.:()V // method@2679 │ │ +0f4996: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1215 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/LocationView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/views/LocationView; │ │ │ │ @@ -389955,94 +389957,94 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 170 16-bit code units │ │ -0f4810: |[0f4810] com.ds.avare.views.LocationView$1.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0f4820: 1f05 1f06 |0000: check-cast v5, Lcom/ds/avare/shapes/TileMap$TileUpdate; // type@061f │ │ -0f4824: 1f04 2006 |0002: check-cast v4, Lcom/ds/avare/shapes/TileMap; // type@0620 │ │ -0f4828: 6e10 cc24 0400 |0004: invoke-virtual {v4}, Lcom/ds/avare/shapes/TileMap;.flip:()V // method@24cc │ │ -0f482e: 5434 d016 |0007: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f4832: 7110 c827 0400 |0009: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Pan; // method@27c8 │ │ -0f4838: 0c04 |000c: move-result-object v4 │ │ -0f483a: 5430 d016 |000d: iget-object v0, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f483e: 7110 c827 0000 |000f: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Pan; // method@27c8 │ │ -0f4844: 0c00 |0012: move-result-object v0 │ │ -0f4846: 6e10 0f24 0000 |0013: invoke-virtual {v0}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0f484c: 0a00 |0016: move-result v0 │ │ -0f484e: 5251 2915 |0017: iget v1, v5, Lcom/ds/avare/shapes/TileMap$TileUpdate;.factor:F // field@1529 │ │ -0f4852: a800 0001 |0019: mul-float v0, v0, v1 │ │ -0f4856: 5431 d016 |001b: iget-object v1, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f485a: 7110 c827 0100 |001d: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Pan; // method@27c8 │ │ -0f4860: 0c01 |0020: move-result-object v1 │ │ -0f4862: 6e10 1024 0100 |0021: invoke-virtual {v1}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0f4868: 0a01 |0024: move-result v1 │ │ -0f486a: 5252 2915 |0025: iget v2, v5, Lcom/ds/avare/shapes/TileMap$TileUpdate;.factor:F // field@1529 │ │ -0f486e: a801 0102 |0027: mul-float v1, v1, v2 │ │ -0f4872: 6e30 1524 0401 |0029: invoke-virtual {v4, v0, v1}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ -0f4878: 5434 d016 |002c: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f487c: 7110 d027 0400 |002e: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; // method@27d0 │ │ -0f4882: 0c04 |0031: move-result-object v4 │ │ -0f4884: 6e10 f224 0400 |0032: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.getChartType:()Ljava/lang/String; // method@24f2 │ │ -0f488a: 0c04 |0035: move-result-object v4 │ │ -0f488c: 7110 5d2a 0400 |0036: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -0f4892: 0a04 |0039: move-result v4 │ │ -0f4894: 7110 bd22 0400 |003a: invoke-static {v4}, Lcom/ds/avare/place/Boundaries;.getChartType:(I)Ljava/lang/String; // method@22bd │ │ -0f489a: 0c04 |003d: move-result-object v4 │ │ -0f489c: 5430 d016 |003e: iget-object v0, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f48a0: 5451 2a15 |0040: iget-object v1, v5, Lcom/ds/avare/shapes/TileMap$TileUpdate;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@152a │ │ -0f48a4: 7120 d127 1000 |0042: invoke-static {v0, v1}, Lcom/ds/avare/views/LocationView;.access$302:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/shapes/Tile;)Lcom/ds/avare/shapes/Tile; // method@27d1 │ │ -0f48aa: 5430 d016 |0045: iget-object v0, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f48ae: 2201 1007 |0047: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -0f48b2: 7010 eb2a 0100 |0049: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -0f48b8: 6e20 f52a 4100 |004c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f48be: 1a04 0900 |004f: const-string v4, " │ │ +0f4818: |[0f4818] com.ds.avare.views.LocationView$1.callback:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0f4828: 1f05 1f06 |0000: check-cast v5, Lcom/ds/avare/shapes/TileMap$TileUpdate; // type@061f │ │ +0f482c: 1f04 2006 |0002: check-cast v4, Lcom/ds/avare/shapes/TileMap; // type@0620 │ │ +0f4830: 6e10 cc24 0400 |0004: invoke-virtual {v4}, Lcom/ds/avare/shapes/TileMap;.flip:()V // method@24cc │ │ +0f4836: 5434 d016 |0007: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f483a: 7110 c827 0400 |0009: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Pan; // method@27c8 │ │ +0f4840: 0c04 |000c: move-result-object v4 │ │ +0f4842: 5430 d016 |000d: iget-object v0, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f4846: 7110 c827 0000 |000f: invoke-static {v0}, Lcom/ds/avare/views/LocationView;.access$100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Pan; // method@27c8 │ │ +0f484c: 0c00 |0012: move-result-object v0 │ │ +0f484e: 6e10 0f24 0000 |0013: invoke-virtual {v0}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0f4854: 0a00 |0016: move-result v0 │ │ +0f4856: 5251 2915 |0017: iget v1, v5, Lcom/ds/avare/shapes/TileMap$TileUpdate;.factor:F // field@1529 │ │ +0f485a: a800 0001 |0019: mul-float v0, v0, v1 │ │ +0f485e: 5431 d016 |001b: iget-object v1, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f4862: 7110 c827 0100 |001d: invoke-static {v1}, Lcom/ds/avare/views/LocationView;.access$100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Pan; // method@27c8 │ │ +0f4868: 0c01 |0020: move-result-object v1 │ │ +0f486a: 6e10 1024 0100 |0021: invoke-virtual {v1}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0f4870: 0a01 |0024: move-result v1 │ │ +0f4872: 5252 2915 |0025: iget v2, v5, Lcom/ds/avare/shapes/TileMap$TileUpdate;.factor:F // field@1529 │ │ +0f4876: a801 0102 |0027: mul-float v1, v1, v2 │ │ +0f487a: 6e30 1524 0401 |0029: invoke-virtual {v4, v0, v1}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ +0f4880: 5434 d016 |002c: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f4884: 7110 d027 0400 |002e: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; // method@27d0 │ │ +0f488a: 0c04 |0031: move-result-object v4 │ │ +0f488c: 6e10 f224 0400 |0032: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.getChartType:()Ljava/lang/String; // method@24f2 │ │ +0f4892: 0c04 |0035: move-result-object v4 │ │ +0f4894: 7110 5d2a 0400 |0036: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +0f489a: 0a04 |0039: move-result v4 │ │ +0f489c: 7110 bd22 0400 |003a: invoke-static {v4}, Lcom/ds/avare/place/Boundaries;.getChartType:(I)Ljava/lang/String; // method@22bd │ │ +0f48a2: 0c04 |003d: move-result-object v4 │ │ +0f48a4: 5430 d016 |003e: iget-object v0, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f48a8: 5451 2a15 |0040: iget-object v1, v5, Lcom/ds/avare/shapes/TileMap$TileUpdate;.gpsTile:Lcom/ds/avare/shapes/Tile; // field@152a │ │ +0f48ac: 7120 d127 1000 |0042: invoke-static {v0, v1}, Lcom/ds/avare/views/LocationView;.access$302:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/shapes/Tile;)Lcom/ds/avare/shapes/Tile; // method@27d1 │ │ +0f48b2: 5430 d016 |0045: iget-object v0, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f48b6: 2201 1007 |0047: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +0f48ba: 7010 eb2a 0100 |0049: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +0f48c0: 6e20 f52a 4100 |004c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f48c6: 1a04 0900 |004f: const-string v4, " │ │ " // string@0009 │ │ -0f48c2: 6e20 f52a 4100 |0051: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f48c8: 5454 2815 |0054: iget-object v4, v5, Lcom/ds/avare/shapes/TileMap$TileUpdate;.chart:Ljava/lang/String; // field@1528 │ │ -0f48cc: 6e20 f52a 4100 |0056: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -0f48d2: 6e10 fa2a 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -0f48d8: 0c04 |005c: move-result-object v4 │ │ -0f48da: 7120 d227 4000 |005d: invoke-static {v0, v4}, Lcom/ds/avare/views/LocationView;.access$402:(Lcom/ds/avare/views/LocationView;Ljava/lang/String;)Ljava/lang/String; // method@27d2 │ │ -0f48e0: 5434 d016 |0060: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f48e4: 7110 c827 0400 |0062: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Pan; // method@27c8 │ │ -0f48ea: 0c04 |0065: move-result-object v4 │ │ -0f48ec: 5250 2b15 |0066: iget v0, v5, Lcom/ds/avare/shapes/TileMap$TileUpdate;.movex:I // field@152b │ │ -0f48f0: 5251 2c15 |0068: iget v1, v5, Lcom/ds/avare/shapes/TileMap$TileUpdate;.movey:I // field@152c │ │ -0f48f4: 6e30 1624 0401 |006a: invoke-virtual {v4, v0, v1}, Lcom/ds/avare/position/Pan;.setTileMove:(II)V // method@2416 │ │ -0f48fa: 5434 d016 |006d: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f48fe: 2200 0406 |006f: new-instance v0, Lcom/ds/avare/position/Movement; // type@0604 │ │ -0f4902: 5455 2d15 |0071: iget-object v5, v5, Lcom/ds/avare/shapes/TileMap$TileUpdate;.offsets:[D // field@152d │ │ -0f4906: 7020 fd23 5000 |0073: invoke-direct {v0, v5}, Lcom/ds/avare/position/Movement;.:([D)V // method@23fd │ │ -0f490c: 7120 d427 0400 |0076: invoke-static {v4, v0}, Lcom/ds/avare/views/LocationView;.access$502:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/position/Movement;)Lcom/ds/avare/position/Movement; // method@27d4 │ │ -0f4912: 5434 d016 |0079: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f4916: 7110 d527 0400 |007b: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ -0f491c: 0c04 |007e: move-result-object v4 │ │ -0f491e: 5435 d016 |007f: iget-object v5, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f4922: 7110 d327 0500 |0081: invoke-static {v5}, Lcom/ds/avare/views/LocationView;.access$500:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Movement; // method@27d3 │ │ -0f4928: 0c05 |0084: move-result-object v5 │ │ -0f492a: 6e20 481e 5400 |0085: invoke-virtual {v4, v5}, Lcom/ds/avare/StorageService;.setMovement:(Lcom/ds/avare/position/Movement;)V // method@1e48 │ │ -0f4930: 5434 d016 |0088: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f4934: 7110 d727 0400 |008a: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$800:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Scale; // method@27d7 │ │ -0f493a: 0c05 |008d: move-result-object v5 │ │ -0f493c: 6e10 2d24 0500 |008e: invoke-virtual {v5}, Lcom/ds/avare/position/Scale;.getMacroFactor:()I // method@242d │ │ -0f4942: 0a05 |0091: move-result v5 │ │ -0f4944: 7120 d627 5400 |0092: invoke-static {v4, v5}, Lcom/ds/avare/views/LocationView;.access$702:(Lcom/ds/avare/views/LocationView;I)I // method@27d6 │ │ -0f494a: 5434 d016 |0095: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f494e: 7110 d727 0400 |0097: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$800:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Scale; // method@27d7 │ │ -0f4954: 0c04 |009a: move-result-object v4 │ │ -0f4956: 6e10 3524 0400 |009b: invoke-virtual {v4}, Lcom/ds/avare/position/Scale;.updateMacro:()V // method@2435 │ │ -0f495c: 5434 d016 |009e: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f4960: 7110 d827 0400 |00a0: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$900:(Lcom/ds/avare/views/LocationView;)V // method@27d8 │ │ -0f4966: 5434 d016 |00a3: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ -0f496a: 6e10 fd27 0400 |00a5: invoke-virtual {v4}, Lcom/ds/avare/views/LocationView;.invalidate:()V // method@27fd │ │ -0f4970: 1204 |00a8: const/4 v4, #int 0 // #0 │ │ -0f4972: 1104 |00a9: return-object v4 │ │ +0f48ca: 6e20 f52a 4100 |0051: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f48d0: 5454 2815 |0054: iget-object v4, v5, Lcom/ds/avare/shapes/TileMap$TileUpdate;.chart:Ljava/lang/String; // field@1528 │ │ +0f48d4: 6e20 f52a 4100 |0056: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +0f48da: 6e10 fa2a 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +0f48e0: 0c04 |005c: move-result-object v4 │ │ +0f48e2: 7120 d227 4000 |005d: invoke-static {v0, v4}, Lcom/ds/avare/views/LocationView;.access$402:(Lcom/ds/avare/views/LocationView;Ljava/lang/String;)Ljava/lang/String; // method@27d2 │ │ +0f48e8: 5434 d016 |0060: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f48ec: 7110 c827 0400 |0062: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Pan; // method@27c8 │ │ +0f48f2: 0c04 |0065: move-result-object v4 │ │ +0f48f4: 5250 2b15 |0066: iget v0, v5, Lcom/ds/avare/shapes/TileMap$TileUpdate;.movex:I // field@152b │ │ +0f48f8: 5251 2c15 |0068: iget v1, v5, Lcom/ds/avare/shapes/TileMap$TileUpdate;.movey:I // field@152c │ │ +0f48fc: 6e30 1624 0401 |006a: invoke-virtual {v4, v0, v1}, Lcom/ds/avare/position/Pan;.setTileMove:(II)V // method@2416 │ │ +0f4902: 5434 d016 |006d: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f4906: 2200 0406 |006f: new-instance v0, Lcom/ds/avare/position/Movement; // type@0604 │ │ +0f490a: 5455 2d15 |0071: iget-object v5, v5, Lcom/ds/avare/shapes/TileMap$TileUpdate;.offsets:[D // field@152d │ │ +0f490e: 7020 fd23 5000 |0073: invoke-direct {v0, v5}, Lcom/ds/avare/position/Movement;.:([D)V // method@23fd │ │ +0f4914: 7120 d427 0400 |0076: invoke-static {v4, v0}, Lcom/ds/avare/views/LocationView;.access$502:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/position/Movement;)Lcom/ds/avare/position/Movement; // method@27d4 │ │ +0f491a: 5434 d016 |0079: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f491e: 7110 d527 0400 |007b: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; // method@27d5 │ │ +0f4924: 0c04 |007e: move-result-object v4 │ │ +0f4926: 5435 d016 |007f: iget-object v5, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f492a: 7110 d327 0500 |0081: invoke-static {v5}, Lcom/ds/avare/views/LocationView;.access$500:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Movement; // method@27d3 │ │ +0f4930: 0c05 |0084: move-result-object v5 │ │ +0f4932: 6e20 481e 5400 |0085: invoke-virtual {v4, v5}, Lcom/ds/avare/StorageService;.setMovement:(Lcom/ds/avare/position/Movement;)V // method@1e48 │ │ +0f4938: 5434 d016 |0088: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f493c: 7110 d727 0400 |008a: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$800:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Scale; // method@27d7 │ │ +0f4942: 0c05 |008d: move-result-object v5 │ │ +0f4944: 6e10 2d24 0500 |008e: invoke-virtual {v5}, Lcom/ds/avare/position/Scale;.getMacroFactor:()I // method@242d │ │ +0f494a: 0a05 |0091: move-result v5 │ │ +0f494c: 7120 d627 5400 |0092: invoke-static {v4, v5}, Lcom/ds/avare/views/LocationView;.access$702:(Lcom/ds/avare/views/LocationView;I)I // method@27d6 │ │ +0f4952: 5434 d016 |0095: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f4956: 7110 d727 0400 |0097: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$800:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Scale; // method@27d7 │ │ +0f495c: 0c04 |009a: move-result-object v4 │ │ +0f495e: 6e10 3524 0400 |009b: invoke-virtual {v4}, Lcom/ds/avare/position/Scale;.updateMacro:()V // method@2435 │ │ +0f4964: 5434 d016 |009e: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f4968: 7110 d827 0400 |00a0: invoke-static {v4}, Lcom/ds/avare/views/LocationView;.access$900:(Lcom/ds/avare/views/LocationView;)V // method@27d8 │ │ +0f496e: 5434 d016 |00a3: iget-object v4, v3, Lcom/ds/avare/views/LocationView$1;.this$0:Lcom/ds/avare/views/LocationView; // field@16d0 │ │ +0f4972: 6e10 fd27 0400 |00a5: invoke-virtual {v4}, Lcom/ds/avare/views/LocationView;.invalidate:()V // method@27fd │ │ +0f4978: 1204 |00a8: const/4 v4, #int 0 // #0 │ │ +0f497a: 1104 |00a9: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1218 │ │ 0x0002 line=1219 │ │ 0x0007 line=1224 │ │ 0x002c line=1226 │ │ 0x003a line=1227 │ │ @@ -390290,20 +390292,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0f5e64: |[0f5e64] com.ds.avare.views.LocationView.:(Landroid/content/Context;)V │ │ -0f5e74: 7020 8506 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ -0f5e7a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -0f5e7e: 5b10 0117 |0005: iput-object v0, v1, Lcom/ds/avare/views/LocationView;.mOnChart:Ljava/lang/String; // field@1701 │ │ -0f5e82: 7020 0a28 2100 |0007: invoke-direct {v1, v2}, Lcom/ds/avare/views/LocationView;.setup:(Landroid/content/Context;)V // method@280a │ │ -0f5e88: 0e00 |000a: return-void │ │ +0f5e6c: |[0f5e6c] com.ds.avare.views.LocationView.:(Landroid/content/Context;)V │ │ +0f5e7c: 7020 8506 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ +0f5e82: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +0f5e86: 5b10 0117 |0005: iput-object v0, v1, Lcom/ds/avare/views/LocationView;.mOnChart:Ljava/lang/String; // field@1701 │ │ +0f5e8a: 7020 0a28 2100 |0007: invoke-direct {v1, v2}, Lcom/ds/avare/views/LocationView;.setup:(Landroid/content/Context;)V // method@280a │ │ +0f5e90: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0005 line=206 │ │ 0x0007 line=324 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/views/LocationView; │ │ @@ -390314,20 +390316,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0f5e8c: |[0f5e8c] com.ds.avare.views.LocationView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0f5e9c: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ -0f5ea2: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ -0f5ea6: 5b02 0117 |0005: iput-object v2, v0, Lcom/ds/avare/views/LocationView;.mOnChart:Ljava/lang/String; // field@1701 │ │ -0f5eaa: 7020 0a28 1000 |0007: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView;.setup:(Landroid/content/Context;)V // method@280a │ │ -0f5eb0: 0e00 |000a: return-void │ │ +0f5e94: |[0f5e94] com.ds.avare.views.LocationView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0f5ea4: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ +0f5eaa: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ +0f5eae: 5b02 0117 |0005: iput-object v2, v0, Lcom/ds/avare/views/LocationView;.mOnChart:Ljava/lang/String; // field@1701 │ │ +0f5eb2: 7020 0a28 1000 |0007: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView;.setup:(Landroid/content/Context;)V // method@280a │ │ +0f5eb8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0005 line=206 │ │ 0x0007 line=333 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lcom/ds/avare/views/LocationView; │ │ @@ -390339,20 +390341,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0f5eb4: |[0f5eb4] com.ds.avare.views.LocationView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0f5ec4: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ -0f5eca: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ -0f5ece: 5b02 0117 |0005: iput-object v2, v0, Lcom/ds/avare/views/LocationView;.mOnChart:Ljava/lang/String; // field@1701 │ │ -0f5ed2: 7020 0a28 1000 |0007: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView;.setup:(Landroid/content/Context;)V // method@280a │ │ -0f5ed8: 0e00 |000a: return-void │ │ +0f5ebc: |[0f5ebc] com.ds.avare.views.LocationView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0f5ecc: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ +0f5ed2: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ +0f5ed6: 5b02 0117 |0005: iput-object v2, v0, Lcom/ds/avare/views/LocationView;.mOnChart:Ljava/lang/String; // field@1701 │ │ +0f5eda: 7020 0a28 1000 |0007: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView;.setup:(Landroid/content/Context;)V // method@280a │ │ +0f5ee0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0005 line=206 │ │ 0x0007 line=342 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lcom/ds/avare/views/LocationView; │ │ @@ -390365,17 +390367,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Pan;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5ce4: |[0f5ce4] com.ds.avare.views.LocationView.access$100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Pan; │ │ -0f5cf4: 5400 0417 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f5cf8: 1100 |0002: return-object v0 │ │ +0f5cec: |[0f5cec] com.ds.avare.views.LocationView.access$100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Pan; │ │ +0f5cfc: 5400 0417 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f5d00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ │ │ #4 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -390383,17 +390385,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f56f4: |[0f56f4] com.ds.avare.views.LocationView.access$1000:(Lcom/ds/avare/views/LocationView;)Landroid/content/Context; │ │ -0f5704: 5400 e716 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mContext:Landroid/content/Context; // field@16e7 │ │ -0f5708: 1100 |0002: return-object v0 │ │ +0f56fc: |[0f56fc] com.ds.avare.views.LocationView.access$1000:(Lcom/ds/avare/views/LocationView;)Landroid/content/Context; │ │ +0f570c: 5400 e716 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mContext:Landroid/content/Context; // field@16e7 │ │ +0f5710: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ │ │ #5 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -390401,17 +390403,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/shapes/Layer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5d44: |[0f5d44] com.ds.avare.views.LocationView.access$1100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/shapes/Layer; │ │ -0f5d54: 5400 f716 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mLayer:Lcom/ds/avare/shapes/Layer; // field@16f7 │ │ -0f5d58: 1100 |0002: return-object v0 │ │ +0f5d4c: |[0f5d4c] com.ds.avare.views.LocationView.access$1100:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/shapes/Layer; │ │ +0f5d5c: 5400 f716 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mLayer:Lcom/ds/avare/shapes/Layer; // field@16f7 │ │ +0f5d60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ │ │ #6 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -390419,17 +390421,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Projection;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5cfc: |[0f5cfc] com.ds.avare.views.LocationView.access$1200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Projection; │ │ -0f5d0c: 5400 0517 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f5d10: 1100 |0002: return-object v0 │ │ +0f5d04: |[0f5d04] com.ds.avare.views.LocationView.access$1200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Projection; │ │ +0f5d14: 5400 0517 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f5d18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ │ │ #7 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -390437,17 +390439,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/position/Projection;)Lcom/ds/avare/position/Projection;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5d14: |[0f5d14] com.ds.avare.views.LocationView.access$1202:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/position/Projection;)Lcom/ds/avare/position/Projection; │ │ -0f5d24: 5b01 0517 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f5d28: 1101 |0002: return-object v1 │ │ +0f5d1c: |[0f5d1c] com.ds.avare.views.LocationView.access$1202:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/position/Projection;)Lcom/ds/avare/position/Projection; │ │ +0f5d2c: 5b01 0517 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f5d30: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/ds/avare/position/Projection; │ │ │ │ @@ -390456,17 +390458,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5c9c: |[0f5c9c] com.ds.avare.views.LocationView.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; │ │ -0f5cac: 5400 f416 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f5cb0: 1100 |0002: return-object v0 │ │ +0f5ca4: |[0f5ca4] com.ds.avare.views.LocationView.access$1300:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/gps/GpsParams; │ │ +0f5cb4: 5400 f416 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f5cb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ │ │ #9 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -390474,17 +390476,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5d8c: |[0f5d8c] com.ds.avare.views.LocationView.access$1400:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface; │ │ -0f5d9c: 5400 f216 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mGestureCallBack:Lcom/ds/avare/touch/GestureInterface; // field@16f2 │ │ -0f5da0: 1100 |0002: return-object v0 │ │ +0f5d94: |[0f5d94] com.ds.avare.views.LocationView.access$1400:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/touch/GestureInterface; │ │ +0f5da4: 5400 f216 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mGestureCallBack:Lcom/ds/avare/touch/GestureInterface; // field@16f2 │ │ +0f5da8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ │ │ #10 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -390492,17 +390494,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)Landroid/graphics/Paint;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f570c: |[0f570c] com.ds.avare.views.LocationView.access$1500:(Lcom/ds/avare/views/LocationView;)Landroid/graphics/Paint; │ │ -0f571c: 5400 0317 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f5720: 1100 |0002: return-object v0 │ │ +0f5714: |[0f5714] com.ds.avare.views.LocationView.access$1500:(Lcom/ds/avare/views/LocationView;)Landroid/graphics/Paint; │ │ +0f5724: 5400 0317 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f5728: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ │ │ #11 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -390510,17 +390512,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5d74: |[0f5d74] com.ds.avare.views.LocationView.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; │ │ -0f5d84: 5400 0617 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f5d88: 1100 |0002: return-object v0 │ │ +0f5d7c: |[0f5d7c] com.ds.avare.views.LocationView.access$200:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/storage/Preferences; │ │ +0f5d8c: 5400 0617 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f5d90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ │ │ #12 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -390528,17 +390530,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/shapes/Tile;)Lcom/ds/avare/shapes/Tile;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5d5c: |[0f5d5c] com.ds.avare.views.LocationView.access$302:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/shapes/Tile;)Lcom/ds/avare/shapes/Tile; │ │ -0f5d6c: 5b01 f516 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mGpsTile:Lcom/ds/avare/shapes/Tile; // field@16f5 │ │ -0f5d70: 1101 |0002: return-object v1 │ │ +0f5d64: |[0f5d64] com.ds.avare.views.LocationView.access$302:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/shapes/Tile;)Lcom/ds/avare/shapes/Tile; │ │ +0f5d74: 5b01 f516 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mGpsTile:Lcom/ds/avare/shapes/Tile; // field@16f5 │ │ +0f5d78: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/ds/avare/shapes/Tile; │ │ │ │ @@ -390547,17 +390549,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5de8: |[0f5de8] com.ds.avare.views.LocationView.access$402:(Lcom/ds/avare/views/LocationView;Ljava/lang/String;)Ljava/lang/String; │ │ -0f5df8: 5b01 0117 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mOnChart:Ljava/lang/String; // field@1701 │ │ -0f5dfc: 1101 |0002: return-object v1 │ │ +0f5df0: |[0f5df0] com.ds.avare.views.LocationView.access$402:(Lcom/ds/avare/views/LocationView;Ljava/lang/String;)Ljava/lang/String; │ │ +0f5e00: 5b01 0117 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mOnChart:Ljava/lang/String; // field@1701 │ │ +0f5e04: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -390566,17 +390568,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Movement;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5cb4: |[0f5cb4] com.ds.avare.views.LocationView.access$500:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Movement; │ │ -0f5cc4: 5400 fd16 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ -0f5cc8: 1100 |0002: return-object v0 │ │ +0f5cbc: |[0f5cbc] com.ds.avare.views.LocationView.access$500:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Movement; │ │ +0f5ccc: 5400 fd16 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ +0f5cd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ │ │ #15 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -390584,17 +390586,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/position/Movement;)Lcom/ds/avare/position/Movement;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5ccc: |[0f5ccc] com.ds.avare.views.LocationView.access$502:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/position/Movement;)Lcom/ds/avare/position/Movement; │ │ -0f5cdc: 5b01 fd16 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ -0f5ce0: 1101 |0002: return-object v1 │ │ +0f5cd4: |[0f5cd4] com.ds.avare.views.LocationView.access$502:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/position/Movement;)Lcom/ds/avare/position/Movement; │ │ +0f5ce4: 5b01 fd16 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ +0f5ce8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/ds/avare/position/Movement; │ │ │ │ @@ -390603,17 +390605,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5c84: |[0f5c84] com.ds.avare.views.LocationView.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; │ │ -0f5c94: 5400 0a17 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f5c98: 1100 |0002: return-object v0 │ │ +0f5c8c: |[0f5c8c] com.ds.avare.views.LocationView.access$600:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/StorageService; │ │ +0f5c9c: 5400 0a17 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f5ca0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ │ │ #17 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -390621,17 +390623,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5dbc: |[0f5dbc] com.ds.avare.views.LocationView.access$702:(Lcom/ds/avare/views/LocationView;I)I │ │ -0f5dcc: 5901 fc16 |0000: iput v1, v0, Lcom/ds/avare/views/LocationView;.mMacro:I // field@16fc │ │ -0f5dd0: 0f01 |0002: return v1 │ │ +0f5dc4: |[0f5dc4] com.ds.avare.views.LocationView.access$702:(Lcom/ds/avare/views/LocationView;I)I │ │ +0f5dd4: 5901 fc16 |0000: iput v1, v0, Lcom/ds/avare/views/LocationView;.mMacro:I // field@16fc │ │ +0f5dd8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -390640,17 +390642,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Scale;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5d2c: |[0f5d2c] com.ds.avare.views.LocationView.access$800:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Scale; │ │ -0f5d3c: 5400 0917 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f5d40: 1100 |0002: return-object v0 │ │ +0f5d34: |[0f5d34] com.ds.avare.views.LocationView.access$800:(Lcom/ds/avare/views/LocationView;)Lcom/ds/avare/position/Scale; │ │ +0f5d44: 5400 0917 |0000: iget-object v0, v0, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f5d48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ │ │ #19 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -390658,17 +390660,17 @@ │ │ type : '(Lcom/ds/avare/views/LocationView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f5edc: |[0f5edc] com.ds.avare.views.LocationView.access$900:(Lcom/ds/avare/views/LocationView;)V │ │ -0f5eec: 7010 0d28 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/views/LocationView;.updateCoordinates:()V // method@280d │ │ -0f5ef2: 0e00 |0003: return-void │ │ +0f5ee4: |[0f5ee4] com.ds.avare.views.LocationView.access$900:(Lcom/ds/avare/views/LocationView;)V │ │ +0f5ef4: 7010 0d28 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/views/LocationView;.updateCoordinates:()V // method@280d │ │ +0f5efa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/ds/avare/views/LocationView; │ │ │ │ #20 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -390676,43 +390678,43 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0f5f48: |[0f5f48] com.ds.avare.views.LocationView.drawAirSigMet:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f5f58: 5454 c914 |0000: iget-object v4, v5, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0f5f5c: 6e10 5125 0400 |0002: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0f5f62: 0a04 |0005: move-result v4 │ │ -0f5f64: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0f5f66: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0f5f68: 3804 1600 |0008: if-eqz v4, 001e // +0016 │ │ -0f5f6c: 5434 0a17 |000a: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f5f70: 6e10 f71d 0400 |000c: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0f5f76: 0c04 |000f: move-result-object v4 │ │ -0f5f78: 6e10 8928 0400 |0010: invoke-virtual {v4}, Lcom/ds/avare/weather/AdsbWeatherCache;.getAirSigMet:()Ljava/util/LinkedList; // method@2889 │ │ -0f5f7e: 0c04 |0013: move-result-object v4 │ │ -0f5f80: 5432 0517 |0014: iget-object v2, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f5f84: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ -0f5f88: 2802 |0018: goto 001a // +0002 │ │ -0f5f8a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0f5f8c: 7130 6824 4500 |001a: invoke-static {v5, v4, v0}, Lcom/ds/avare/shapes/MetShape;.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V // method@2468 │ │ -0f5f92: 2814 |001d: goto 0031 // +0014 │ │ -0f5f94: 5434 0a17 |001e: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f5f98: 6e10 101e 0400 |0020: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getInternetWeatherCache:()Lcom/ds/avare/weather/InternetWeatherCache; // method@1e10 │ │ -0f5f9e: 0c04 |0023: move-result-object v4 │ │ -0f5fa0: 6e10 a828 0400 |0024: invoke-virtual {v4}, Lcom/ds/avare/weather/InternetWeatherCache;.getAirSigMet:()Ljava/util/LinkedList; // method@28a8 │ │ -0f5fa6: 0c04 |0027: move-result-object v4 │ │ -0f5fa8: 5432 0517 |0028: iget-object v2, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f5fac: 3902 0300 |002a: if-nez v2, 002d // +0003 │ │ -0f5fb0: 2802 |002c: goto 002e // +0002 │ │ -0f5fb2: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -0f5fb4: 7130 6824 4500 |002e: invoke-static {v5, v4, v0}, Lcom/ds/avare/shapes/MetShape;.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V // method@2468 │ │ -0f5fba: 0e00 |0031: return-void │ │ +0f5f50: |[0f5f50] com.ds.avare.views.LocationView.drawAirSigMet:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f5f60: 5454 c914 |0000: iget-object v4, v5, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0f5f64: 6e10 5125 0400 |0002: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0f5f6a: 0a04 |0005: move-result v4 │ │ +0f5f6c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0f5f6e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0f5f70: 3804 1600 |0008: if-eqz v4, 001e // +0016 │ │ +0f5f74: 5434 0a17 |000a: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f5f78: 6e10 f71d 0400 |000c: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0f5f7e: 0c04 |000f: move-result-object v4 │ │ +0f5f80: 6e10 8928 0400 |0010: invoke-virtual {v4}, Lcom/ds/avare/weather/AdsbWeatherCache;.getAirSigMet:()Ljava/util/LinkedList; // method@2889 │ │ +0f5f86: 0c04 |0013: move-result-object v4 │ │ +0f5f88: 5432 0517 |0014: iget-object v2, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f5f8c: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ +0f5f90: 2802 |0018: goto 001a // +0002 │ │ +0f5f92: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0f5f94: 7130 6824 4500 |001a: invoke-static {v5, v4, v0}, Lcom/ds/avare/shapes/MetShape;.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V // method@2468 │ │ +0f5f9a: 2814 |001d: goto 0031 // +0014 │ │ +0f5f9c: 5434 0a17 |001e: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f5fa0: 6e10 101e 0400 |0020: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getInternetWeatherCache:()Lcom/ds/avare/weather/InternetWeatherCache; // method@1e10 │ │ +0f5fa6: 0c04 |0023: move-result-object v4 │ │ +0f5fa8: 6e10 a828 0400 |0024: invoke-virtual {v4}, Lcom/ds/avare/weather/InternetWeatherCache;.getAirSigMet:()Ljava/util/LinkedList; // method@28a8 │ │ +0f5fae: 0c04 |0027: move-result-object v4 │ │ +0f5fb0: 5432 0517 |0028: iget-object v2, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f5fb4: 3902 0300 |002a: if-nez v2, 002d // +0003 │ │ +0f5fb8: 2802 |002c: goto 002e // +0002 │ │ +0f5fba: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +0f5fbc: 7130 6824 4500 |002e: invoke-static {v5, v4, v0}, Lcom/ds/avare/shapes/MetShape;.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V // method@2468 │ │ +0f5fc2: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x000a line=659 │ │ 0x001e line=662 │ │ locals : │ │ 0x0000 - 0x0032 reg=3 this Lcom/ds/avare/views/LocationView; │ │ @@ -390724,48 +390726,48 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 64 16-bit code units │ │ -0f5fbc: |[0f5fbc] com.ds.avare.views.LocationView.drawAircraft:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f5fcc: 549b 0317 |0000: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f5fd0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0f5fd2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0f5fd4: 6e51 fd02 0b00 |0004: invoke-virtual {v11, v0, v0, v0, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0f5fda: 549b 0317 |0007: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f5fde: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -0f5fe0: 6e20 f802 0b00 |000a: invoke-virtual {v11, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f5fe6: 5491 e516 |000d: iget-object v1, v9, Lcom/ds/avare/views/LocationView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16e5 │ │ -0f5fea: 3801 3000 |000f: if-eqz v1, 003f // +0030 │ │ -0f5fee: 549b 0517 |0011: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f5ff2: 390b 2c00 |0013: if-nez v11, 003f // +002c │ │ -0f5ff6: 549b f416 |0015: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f5ffa: 6e10 9121 0b00 |0017: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0f6000: 0b02 |001a: move-result-wide v2 │ │ -0f6002: 8c22 |001b: double-to-float v2, v2 │ │ -0f6004: 549b f416 |001c: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f6008: 6e10 9921 0b00 |001e: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0f600e: 0b03 |0021: move-result-wide v3 │ │ -0f6010: 549b f416 |0022: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f6014: 6e10 9721 0b00 |0024: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0f601a: 0b05 |0027: move-result-wide v5 │ │ -0f601c: 1217 |0028: const/4 v7, #int 1 // #1 │ │ -0f601e: 5498 0217 |0029: iget-object v8, v9, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f6022: 7708 3326 0100 |002b: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/BitmapHolder;.rotateBitmapIntoPlace:(Lcom/ds/avare/utils/BitmapHolder;FDDZLcom/ds/avare/position/Origin;)V // method@2633 │ │ -0f6028: 549b e516 |002e: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16e5 │ │ -0f602c: 6e10 2826 0b00 |0030: invoke-virtual {v11}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0f6032: 0c0b |0033: move-result-object v11 │ │ -0f6034: 5490 e516 |0034: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16e5 │ │ -0f6038: 6e10 3026 0000 |0036: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0f603e: 0c00 |0039: move-result-object v0 │ │ -0f6040: 5491 0317 |003a: iget-object v1, v9, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6044: 6e40 b102 ba10 |003c: invoke-virtual {v10, v11, v0, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ -0f604a: 0e00 |003f: return-void │ │ +0f5fc4: |[0f5fc4] com.ds.avare.views.LocationView.drawAircraft:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f5fd4: 549b 0317 |0000: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f5fd8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0f5fda: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0f5fdc: 6e51 fd02 0b00 |0004: invoke-virtual {v11, v0, v0, v0, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0f5fe2: 549b 0317 |0007: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f5fe6: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +0f5fe8: 6e20 f802 0b00 |000a: invoke-virtual {v11, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f5fee: 5491 e516 |000d: iget-object v1, v9, Lcom/ds/avare/views/LocationView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16e5 │ │ +0f5ff2: 3801 3000 |000f: if-eqz v1, 003f // +0030 │ │ +0f5ff6: 549b 0517 |0011: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f5ffa: 390b 2c00 |0013: if-nez v11, 003f // +002c │ │ +0f5ffe: 549b f416 |0015: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6002: 6e10 9121 0b00 |0017: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0f6008: 0b02 |001a: move-result-wide v2 │ │ +0f600a: 8c22 |001b: double-to-float v2, v2 │ │ +0f600c: 549b f416 |001c: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6010: 6e10 9921 0b00 |001e: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0f6016: 0b03 |0021: move-result-wide v3 │ │ +0f6018: 549b f416 |0022: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f601c: 6e10 9721 0b00 |0024: invoke-virtual {v11}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0f6022: 0b05 |0027: move-result-wide v5 │ │ +0f6024: 1217 |0028: const/4 v7, #int 1 // #1 │ │ +0f6026: 5498 0217 |0029: iget-object v8, v9, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f602a: 7708 3326 0100 |002b: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/BitmapHolder;.rotateBitmapIntoPlace:(Lcom/ds/avare/utils/BitmapHolder;FDDZLcom/ds/avare/position/Origin;)V // method@2633 │ │ +0f6030: 549b e516 |002e: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16e5 │ │ +0f6034: 6e10 2826 0b00 |0030: invoke-virtual {v11}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0f603a: 0c0b |0033: move-result-object v11 │ │ +0f603c: 5490 e516 |0034: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16e5 │ │ +0f6040: 6e10 3026 0000 |0036: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0f6046: 0c00 |0039: move-result-object v0 │ │ +0f6048: 5491 0317 |003a: iget-object v1, v9, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f604c: 6e40 b102 ba10 |003c: invoke-virtual {v10, v11, v0, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ +0f6052: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x0007 line=813 │ │ 0x000d line=815 │ │ 0x0015 line=820 │ │ 0x001e line=821 │ │ @@ -390781,36 +390783,36 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0f604c: |[0f604c] com.ds.avare.views.LocationView.drawCDI:(Landroid/graphics/Canvas;)V │ │ -0f605c: 5430 0517 |0000: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f6060: 3900 2700 |0002: if-nez v0, 0029 // +0027 │ │ -0f6064: 5430 f016 |0004: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mErrorStatus:Ljava/lang/String; // field@16f0 │ │ -0f6068: 3900 2300 |0006: if-nez v0, 0029 // +0023 │ │ -0f606c: 5430 0617 |0008: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f6070: 6e10 0e25 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getShowCDI:()Z // method@250e │ │ -0f6076: 0a00 |000d: move-result v0 │ │ -0f6078: 3800 1b00 |000e: if-eqz v0, 0029 // +001b │ │ -0f607c: 5430 0a17 |0010: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6080: 6e10 011e 0000 |0012: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0f6086: 0c00 |0015: move-result-object v0 │ │ -0f6088: 3800 1300 |0016: if-eqz v0, 0029 // +0013 │ │ -0f608c: 5430 0a17 |0018: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6090: 6e10 fd1d 0000 |001a: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getCDI:()Lcom/ds/avare/instruments/CDI; // method@1dfd │ │ -0f6096: 0c00 |001d: move-result-object v0 │ │ -0f6098: 6e10 fb27 0300 |001e: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ -0f609e: 0a01 |0021: move-result v1 │ │ -0f60a0: 6e10 f627 0300 |0022: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ -0f60a6: 0a02 |0025: move-result v2 │ │ -0f60a8: 6e40 b421 4021 |0026: invoke-virtual {v0, v4, v1, v2}, Lcom/ds/avare/instruments/CDI;.drawCDI:(Landroid/graphics/Canvas;II)V // method@21b4 │ │ -0f60ae: 0e00 |0029: return-void │ │ +0f6054: |[0f6054] com.ds.avare.views.LocationView.drawCDI:(Landroid/graphics/Canvas;)V │ │ +0f6064: 5430 0517 |0000: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f6068: 3900 2700 |0002: if-nez v0, 0029 // +0027 │ │ +0f606c: 5430 f016 |0004: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mErrorStatus:Ljava/lang/String; // field@16f0 │ │ +0f6070: 3900 2300 |0006: if-nez v0, 0029 // +0023 │ │ +0f6074: 5430 0617 |0008: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f6078: 6e10 0e25 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getShowCDI:()Z // method@250e │ │ +0f607e: 0a00 |000d: move-result v0 │ │ +0f6080: 3800 1b00 |000e: if-eqz v0, 0029 // +001b │ │ +0f6084: 5430 0a17 |0010: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6088: 6e10 011e 0000 |0012: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0f608e: 0c00 |0015: move-result-object v0 │ │ +0f6090: 3800 1300 |0016: if-eqz v0, 0029 // +0013 │ │ +0f6094: 5430 0a17 |0018: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6098: 6e10 fd1d 0000 |001a: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getCDI:()Lcom/ds/avare/instruments/CDI; // method@1dfd │ │ +0f609e: 0c00 |001d: move-result-object v0 │ │ +0f60a0: 6e10 fb27 0300 |001e: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ +0f60a6: 0a01 |0021: move-result v1 │ │ +0f60a8: 6e10 f627 0300 |0022: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ +0f60ae: 0a02 |0025: move-result v2 │ │ +0f60b0: 6e40 b421 4021 |0026: invoke-virtual {v0, v4, v1, v2}, Lcom/ds/avare/instruments/CDI;.drawCDI:(Landroid/graphics/Canvas;II)V // method@21b4 │ │ +0f60b6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x0008 line=912 │ │ 0x0010 line=913 │ │ 0x0018 line=915 │ │ locals : │ │ @@ -390822,28 +390824,28 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0f60b0: |[0f60b0] com.ds.avare.views.LocationView.drawCapGrids:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f60c0: 5424 0517 |0000: iget-object v4, v2, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f60c4: 3904 1700 |0002: if-nez v4, 0019 // +0017 │ │ -0f60c8: 5424 0617 |0004: iget-object v4, v2, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f60cc: 6e10 4a25 0400 |0006: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.showCAPGrids:()Z // method@254a │ │ -0f60d2: 0a04 |0009: move-result v4 │ │ -0f60d4: 3804 0f00 |000a: if-eqz v4, 0019 // +000f │ │ -0f60d8: 5424 0a17 |000c: iget-object v4, v2, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f60dc: 6e10 fe1d 0400 |000e: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getCap:()Lcom/ds/avare/cap/DrawCapLines; // method@1dfe │ │ -0f60e2: 0c04 |0011: move-result-object v4 │ │ -0f60e4: 5420 0217 |0012: iget-object v0, v2, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f60e8: 5421 0917 |0014: iget-object v1, v2, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f60ec: 6e40 e71f 3410 |0016: invoke-virtual {v4, v3, v0, v1}, Lcom/ds/avare/cap/DrawCapLines;.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;)V // method@1fe7 │ │ -0f60f2: 0e00 |0019: return-void │ │ +0f60b8: |[0f60b8] com.ds.avare.views.LocationView.drawCapGrids:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f60c8: 5424 0517 |0000: iget-object v4, v2, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f60cc: 3904 1700 |0002: if-nez v4, 0019 // +0017 │ │ +0f60d0: 5424 0617 |0004: iget-object v4, v2, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f60d4: 6e10 4a25 0400 |0006: invoke-virtual {v4}, Lcom/ds/avare/storage/Preferences;.showCAPGrids:()Z // method@254a │ │ +0f60da: 0a04 |0009: move-result v4 │ │ +0f60dc: 3804 0f00 |000a: if-eqz v4, 0019 // +000f │ │ +0f60e0: 5424 0a17 |000c: iget-object v4, v2, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f60e4: 6e10 fe1d 0400 |000e: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getCap:()Lcom/ds/avare/cap/DrawCapLines; // method@1dfe │ │ +0f60ea: 0c04 |0011: move-result-object v4 │ │ +0f60ec: 5420 0217 |0012: iget-object v0, v2, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f60f0: 5421 0917 |0014: iget-object v1, v2, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f60f4: 6e40 e71f 3410 |0016: invoke-virtual {v4, v3, v0, v1}, Lcom/ds/avare/cap/DrawCapLines;.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;)V // method@1fe7 │ │ +0f60fa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ 0x000c line=965 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x001a reg=3 (null) Landroid/graphics/Canvas; │ │ @@ -390854,31 +390856,31 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 30 16-bit code units │ │ -0f60f4: |[0f60f4] com.ds.avare.views.LocationView.drawDistanceRings:(Landroid/graphics/Canvas;)V │ │ -0f6104: 5480 0517 |0000: iget-object v0, v8, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f6108: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0f610c: 0e00 |0004: return-void │ │ -0f610e: 5480 0a17 |0005: iget-object v0, v8, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6112: 6e10 021e 0000 |0007: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDistanceRings:()Lcom/ds/avare/instruments/DistanceRings; // method@1e02 │ │ -0f6118: 0c01 |000a: move-result-object v1 │ │ -0f611a: 5483 0217 |000b: iget-object v3, v8, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f611e: 5484 0917 |000d: iget-object v4, v8, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f6122: 5485 fd16 |000f: iget-object v5, v8, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ -0f6126: 5480 0617 |0011: iget-object v0, v8, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f612a: 6e10 2b25 0000 |0013: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ -0f6130: 0a06 |0016: move-result v6 │ │ -0f6132: 5487 f416 |0017: iget-object v7, v8, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f6136: 0792 |0019: move-object v2, v9 │ │ -0f6138: 7407 bc21 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/instruments/DistanceRings;.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;ZLcom/ds/avare/gps/GpsParams;)V // method@21bc │ │ -0f613e: 0e00 |001d: return-void │ │ +0f60fc: |[0f60fc] com.ds.avare.views.LocationView.drawDistanceRings:(Landroid/graphics/Canvas;)V │ │ +0f610c: 5480 0517 |0000: iget-object v0, v8, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f6110: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0f6114: 0e00 |0004: return-void │ │ +0f6116: 5480 0a17 |0005: iget-object v0, v8, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f611a: 6e10 021e 0000 |0007: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDistanceRings:()Lcom/ds/avare/instruments/DistanceRings; // method@1e02 │ │ +0f6120: 0c01 |000a: move-result-object v1 │ │ +0f6122: 5483 0217 |000b: iget-object v3, v8, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f6126: 5484 0917 |000d: iget-object v4, v8, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f612a: 5485 fd16 |000f: iget-object v5, v8, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ +0f612e: 5480 0617 |0011: iget-object v0, v8, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f6132: 6e10 2b25 0000 |0013: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ +0f6138: 0a06 |0016: move-result v6 │ │ +0f613a: 5487 f416 |0017: iget-object v7, v8, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f613e: 0792 |0019: move-object v2, v9 │ │ +0f6140: 7407 bc21 0100 |001a: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/instruments/DistanceRings;.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;ZLcom/ds/avare/gps/GpsParams;)V // method@21bc │ │ +0f6146: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=855 │ │ 0x0005 line=860 │ │ locals : │ │ 0x0000 - 0x001e reg=8 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x001e reg=9 (null) Landroid/graphics/Canvas; │ │ @@ -390888,52 +390890,52 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -0f6140: |[0f6140] com.ds.avare.views.LocationView.drawDrawing:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f6150: 5435 0317 |0000: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6154: 6e10 ea02 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Paint;.getStrokeCap:()Landroid/graphics/Paint$Cap; // method@02ea │ │ -0f615a: 0c05 |0005: move-result-object v5 │ │ -0f615c: 5430 0317 |0006: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6160: 6201 5e00 |0008: sget-object v1, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@005e │ │ -0f6164: 6e20 fe02 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@02fe │ │ -0f616a: 5430 0317 |000d: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f616e: 1501 00ff |000f: const/high16 v1, #int -16777216 // #ff00 │ │ -0f6172: 6e20 f802 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f6178: 5430 0317 |0014: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f617c: 5231 e916 |0016: iget v1, v3, Lcom/ds/avare/views/LocationView;.mDipToPix:F // field@16e9 │ │ -0f6180: 1502 c040 |0018: const/high16 v2, #int 1086324736 // #40c0 │ │ -0f6184: a801 0102 |001a: mul-float v1, v1, v2 │ │ -0f6188: 6e20 ff02 1000 |001c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0f618e: 5430 0a17 |001f: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6192: 6e10 031e 0000 |0021: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDraw:()Lcom/ds/avare/shapes/Draw; // method@1e03 │ │ -0f6198: 0c00 |0024: move-result-object v0 │ │ -0f619a: 5431 0317 |0025: iget-object v1, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f619e: 5432 0217 |0027: iget-object v2, v3, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f61a2: 6e40 4224 4021 |0029: invoke-virtual {v0, v4, v1, v2}, Lcom/ds/avare/shapes/Draw;.drawShape:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/position/Origin;)V // method@2442 │ │ -0f61a8: 5430 0317 |002c: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f61ac: 1401 ff00 00ff |002e: const v1, #float -1.70146e+38 // #ff0000ff │ │ -0f61b2: 6e20 f802 1000 |0031: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f61b8: 5430 0317 |0034: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f61bc: 5231 e916 |0036: iget v1, v3, Lcom/ds/avare/views/LocationView;.mDipToPix:F // field@16e9 │ │ -0f61c0: 1502 0040 |0038: const/high16 v2, #int 1073741824 // #4000 │ │ -0f61c4: a801 0102 |003a: mul-float v1, v1, v2 │ │ -0f61c8: 6e20 ff02 1000 |003c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0f61ce: 5430 0a17 |003f: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f61d2: 6e10 031e 0000 |0041: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDraw:()Lcom/ds/avare/shapes/Draw; // method@1e03 │ │ -0f61d8: 0c00 |0044: move-result-object v0 │ │ -0f61da: 5431 0317 |0045: iget-object v1, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f61de: 5432 0217 |0047: iget-object v2, v3, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f61e2: 6e40 4224 4021 |0049: invoke-virtual {v0, v4, v1, v2}, Lcom/ds/avare/shapes/Draw;.drawShape:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/position/Origin;)V // method@2442 │ │ -0f61e8: 5434 0317 |004c: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f61ec: 6e20 fe02 5400 |004e: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@02fe │ │ -0f61f2: 0e00 |0051: return-void │ │ +0f6148: |[0f6148] com.ds.avare.views.LocationView.drawDrawing:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f6158: 5435 0317 |0000: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f615c: 6e10 ea02 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Paint;.getStrokeCap:()Landroid/graphics/Paint$Cap; // method@02ea │ │ +0f6162: 0c05 |0005: move-result-object v5 │ │ +0f6164: 5430 0317 |0006: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f6168: 6201 5e00 |0008: sget-object v1, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@005e │ │ +0f616c: 6e20 fe02 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@02fe │ │ +0f6172: 5430 0317 |000d: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f6176: 1501 00ff |000f: const/high16 v1, #int -16777216 // #ff00 │ │ +0f617a: 6e20 f802 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f6180: 5430 0317 |0014: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f6184: 5231 e916 |0016: iget v1, v3, Lcom/ds/avare/views/LocationView;.mDipToPix:F // field@16e9 │ │ +0f6188: 1502 c040 |0018: const/high16 v2, #int 1086324736 // #40c0 │ │ +0f618c: a801 0102 |001a: mul-float v1, v1, v2 │ │ +0f6190: 6e20 ff02 1000 |001c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0f6196: 5430 0a17 |001f: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f619a: 6e10 031e 0000 |0021: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDraw:()Lcom/ds/avare/shapes/Draw; // method@1e03 │ │ +0f61a0: 0c00 |0024: move-result-object v0 │ │ +0f61a2: 5431 0317 |0025: iget-object v1, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f61a6: 5432 0217 |0027: iget-object v2, v3, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f61aa: 6e40 4224 4021 |0029: invoke-virtual {v0, v4, v1, v2}, Lcom/ds/avare/shapes/Draw;.drawShape:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/position/Origin;)V // method@2442 │ │ +0f61b0: 5430 0317 |002c: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f61b4: 1401 ff00 00ff |002e: const v1, #float -1.70146e+38 // #ff0000ff │ │ +0f61ba: 6e20 f802 1000 |0031: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f61c0: 5430 0317 |0034: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f61c4: 5231 e916 |0036: iget v1, v3, Lcom/ds/avare/views/LocationView;.mDipToPix:F // field@16e9 │ │ +0f61c8: 1502 0040 |0038: const/high16 v2, #int 1073741824 // #4000 │ │ +0f61cc: a801 0102 |003a: mul-float v1, v1, v2 │ │ +0f61d0: 6e20 ff02 1000 |003c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0f61d6: 5430 0a17 |003f: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f61da: 6e10 031e 0000 |0041: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDraw:()Lcom/ds/avare/shapes/Draw; // method@1e03 │ │ +0f61e0: 0c00 |0044: move-result-object v0 │ │ +0f61e2: 5431 0317 |0045: iget-object v1, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f61e6: 5432 0217 |0047: iget-object v2, v3, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f61ea: 6e40 4224 4021 |0049: invoke-virtual {v0, v4, v1, v2}, Lcom/ds/avare/shapes/Draw;.drawShape:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/position/Origin;)V // method@2442 │ │ +0f61f0: 5434 0317 |004c: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f61f4: 6e20 fe02 5400 |004e: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@02fe │ │ +0f61fa: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0006 line=782 │ │ 0x000d line=783 │ │ 0x0014 line=784 │ │ 0x001f line=785 │ │ @@ -390951,71 +390953,71 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 108 16-bit code units │ │ -0f61f4: |[0f61f4] com.ds.avare.views.LocationView.drawEdgeMarkers:(Landroid/graphics/Canvas;)V │ │ -0f6204: 54c0 0617 |0000: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f6208: 6e10 2725 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isShowEdgeTape:()Z // method@2527 │ │ -0f620e: 0a00 |0005: move-result v0 │ │ -0f6210: 3800 6500 |0006: if-eqz v0, 006b // +0065 │ │ -0f6214: 54c0 0517 |0008: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f6218: 3900 6100 |000a: if-nez v0, 006b // +0061 │ │ -0f621c: 54c0 0217 |000c: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f6220: 54c1 f416 |000e: iget-object v1, v12, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f6224: 6e10 9921 0100 |0010: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0f622a: 0b01 |0013: move-result-wide v1 │ │ -0f622c: 6e30 0924 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0f6232: 0b00 |0017: move-result-wide v0 │ │ -0f6234: 8a06 |0018: double-to-int v6, v0 │ │ -0f6236: 54c0 0217 |0019: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f623a: 54c1 f416 |001b: iget-object v1, v12, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f623e: 6e10 9721 0100 |001d: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0f6244: 0b01 |0020: move-result-wide v1 │ │ -0f6246: 6e30 0a24 1002 |0021: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0f624c: 0b00 |0024: move-result-wide v0 │ │ -0f624e: 8a07 |0025: double-to-int v7, v0 │ │ -0f6250: 54c0 0217 |0026: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f6254: 1901 f03f |0028: const-wide/high16 v1, #long 4607182418800017408 // #3ff0 │ │ -0f6258: 54c3 f416 |002a: iget-object v3, v12, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f625c: 6e10 9721 0300 |002c: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0f6262: 0b03 |002f: move-result-wide v3 │ │ -0f6264: 6e54 0b24 1032 |0030: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/position/Origin;.getPixelsInNmAtLatitude:(DD)I // method@240b │ │ -0f626a: 0a00 |0033: move-result v0 │ │ -0f626c: 8205 |0034: int-to-float v5, v0 │ │ -0f626e: 54c0 0a17 |0035: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6272: 6e10 041e 0000 |0037: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getEdgeTape:()Lcom/ds/avare/instruments/EdgeDistanceTape; // method@1e04 │ │ -0f6278: 0c02 |003a: move-result-object v2 │ │ -0f627a: 54c4 0917 |003b: iget-object v4, v12, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f627e: 54c0 0a17 |003d: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6282: 6e10 0f1e 0000 |003f: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getInfoLines:()Lcom/ds/avare/utils/InfoLines; // method@1e0f │ │ -0f6288: 0c00 |0042: move-result-object v0 │ │ -0f628a: 6e10 be26 0000 |0043: invoke-virtual {v0}, Lcom/ds/avare/utils/InfoLines;.getHeight:()F // method@26be │ │ -0f6290: 0a00 |0046: move-result v0 │ │ -0f6292: 8708 |0047: float-to-int v8, v0 │ │ -0f6294: 6e10 fb27 0c00 |0048: invoke-virtual {v12}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ -0f629a: 0a09 |004b: move-result v9 │ │ -0f629c: 6e10 f627 0c00 |004c: invoke-virtual {v12}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ -0f62a2: 0a0a |004f: move-result v10 │ │ -0f62a4: 54c0 0a17 |0050: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f62a8: 6e10 fc1d 0000 |0052: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getAutoPilot:()Lcom/ds/avare/instruments/AutoPilot; // method@1dfc │ │ -0f62ae: 0c00 |0055: move-result-object v0 │ │ -0f62b0: 6e10 af21 0000 |0056: invoke-virtual {v0}, Lcom/ds/avare/instruments/AutoPilot;.isConnected:()Z // method@21af │ │ -0f62b6: 0a00 |0059: move-result v0 │ │ -0f62b8: 3800 0900 |005a: if-eqz v0, 0063 // +0009 │ │ -0f62bc: 1400 ff00 00ff |005c: const v0, #float -1.70146e+38 // #ff0000ff │ │ -0f62c2: 140b ff00 00ff |005f: const v11, #float -1.70146e+38 // #ff0000ff │ │ -0f62c8: 2805 |0062: goto 0067 // +0005 │ │ -0f62ca: 1500 00ff |0063: const/high16 v0, #int -16777216 // #ff00 │ │ -0f62ce: 150b 00ff |0065: const/high16 v11, #int -16777216 // #ff00 │ │ -0f62d2: 07d3 |0067: move-object v3, v13 │ │ -0f62d4: 740a be21 0200 |0068: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/instruments/EdgeDistanceTape;.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Scale;FIIIIII)V // method@21be │ │ -0f62da: 0e00 |006b: return-void │ │ +0f61fc: |[0f61fc] com.ds.avare.views.LocationView.drawEdgeMarkers:(Landroid/graphics/Canvas;)V │ │ +0f620c: 54c0 0617 |0000: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f6210: 6e10 2725 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isShowEdgeTape:()Z // method@2527 │ │ +0f6216: 0a00 |0005: move-result v0 │ │ +0f6218: 3800 6500 |0006: if-eqz v0, 006b // +0065 │ │ +0f621c: 54c0 0517 |0008: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f6220: 3900 6100 |000a: if-nez v0, 006b // +0061 │ │ +0f6224: 54c0 0217 |000c: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f6228: 54c1 f416 |000e: iget-object v1, v12, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f622c: 6e10 9921 0100 |0010: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0f6232: 0b01 |0013: move-result-wide v1 │ │ +0f6234: 6e30 0924 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0f623a: 0b00 |0017: move-result-wide v0 │ │ +0f623c: 8a06 |0018: double-to-int v6, v0 │ │ +0f623e: 54c0 0217 |0019: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f6242: 54c1 f416 |001b: iget-object v1, v12, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6246: 6e10 9721 0100 |001d: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0f624c: 0b01 |0020: move-result-wide v1 │ │ +0f624e: 6e30 0a24 1002 |0021: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0f6254: 0b00 |0024: move-result-wide v0 │ │ +0f6256: 8a07 |0025: double-to-int v7, v0 │ │ +0f6258: 54c0 0217 |0026: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f625c: 1901 f03f |0028: const-wide/high16 v1, #long 4607182418800017408 // #3ff0 │ │ +0f6260: 54c3 f416 |002a: iget-object v3, v12, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6264: 6e10 9721 0300 |002c: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0f626a: 0b03 |002f: move-result-wide v3 │ │ +0f626c: 6e54 0b24 1032 |0030: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/ds/avare/position/Origin;.getPixelsInNmAtLatitude:(DD)I // method@240b │ │ +0f6272: 0a00 |0033: move-result v0 │ │ +0f6274: 8205 |0034: int-to-float v5, v0 │ │ +0f6276: 54c0 0a17 |0035: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f627a: 6e10 041e 0000 |0037: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getEdgeTape:()Lcom/ds/avare/instruments/EdgeDistanceTape; // method@1e04 │ │ +0f6280: 0c02 |003a: move-result-object v2 │ │ +0f6282: 54c4 0917 |003b: iget-object v4, v12, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f6286: 54c0 0a17 |003d: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f628a: 6e10 0f1e 0000 |003f: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getInfoLines:()Lcom/ds/avare/utils/InfoLines; // method@1e0f │ │ +0f6290: 0c00 |0042: move-result-object v0 │ │ +0f6292: 6e10 be26 0000 |0043: invoke-virtual {v0}, Lcom/ds/avare/utils/InfoLines;.getHeight:()F // method@26be │ │ +0f6298: 0a00 |0046: move-result v0 │ │ +0f629a: 8708 |0047: float-to-int v8, v0 │ │ +0f629c: 6e10 fb27 0c00 |0048: invoke-virtual {v12}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ +0f62a2: 0a09 |004b: move-result v9 │ │ +0f62a4: 6e10 f627 0c00 |004c: invoke-virtual {v12}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ +0f62aa: 0a0a |004f: move-result v10 │ │ +0f62ac: 54c0 0a17 |0050: iget-object v0, v12, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f62b0: 6e10 fc1d 0000 |0052: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getAutoPilot:()Lcom/ds/avare/instruments/AutoPilot; // method@1dfc │ │ +0f62b6: 0c00 |0055: move-result-object v0 │ │ +0f62b8: 6e10 af21 0000 |0056: invoke-virtual {v0}, Lcom/ds/avare/instruments/AutoPilot;.isConnected:()Z // method@21af │ │ +0f62be: 0a00 |0059: move-result v0 │ │ +0f62c0: 3800 0900 |005a: if-eqz v0, 0063 // +0009 │ │ +0f62c4: 1400 ff00 00ff |005c: const v0, #float -1.70146e+38 // #ff0000ff │ │ +0f62ca: 140b ff00 00ff |005f: const v11, #float -1.70146e+38 // #ff0000ff │ │ +0f62d0: 2805 |0062: goto 0067 // +0005 │ │ +0f62d2: 1500 00ff |0063: const/high16 v0, #int -16777216 // #ff00 │ │ +0f62d6: 150b 00ff |0065: const/high16 v11, #int -16777216 // #ff00 │ │ +0f62da: 07d3 |0067: move-object v3, v13 │ │ +0f62dc: 740a be21 0200 |0068: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/instruments/EdgeDistanceTape;.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Scale;FIIIIII)V // method@21be │ │ +0f62e2: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ 0x0008 line=944 │ │ 0x000c line=945 │ │ 0x0019 line=946 │ │ 0x0026 line=947 │ │ @@ -391032,25 +391034,25 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0f62dc: |[0f62dc] com.ds.avare.views.LocationView.drawFavorites:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f62ec: 5412 0a17 |0000: iget-object v2, v1, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f62f0: 6e10 071e 0200 |0002: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getFavorites:()Lcom/ds/avare/place/Favorites; // method@1e07 │ │ -0f62f6: 0c02 |0005: move-result-object v2 │ │ -0f62f8: 5410 0517 |0006: iget-object v0, v1, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f62fc: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0f6300: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0f6302: 2802 |000b: goto 000d // +0002 │ │ -0f6304: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0f6306: 6e30 0e23 3200 |000d: invoke-virtual {v2, v3, v0}, Lcom/ds/avare/place/Favorites;.draw:(Lcom/ds/avare/shapes/DrawingContext;Z)V // method@230e │ │ -0f630c: 0e00 |0010: return-void │ │ +0f62e4: |[0f62e4] com.ds.avare.views.LocationView.drawFavorites:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f62f4: 5412 0a17 |0000: iget-object v2, v1, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f62f8: 6e10 071e 0200 |0002: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getFavorites:()Lcom/ds/avare/place/Favorites; // method@1e07 │ │ +0f62fe: 0c02 |0005: move-result-object v2 │ │ +0f6300: 5410 0517 |0006: iget-object v0, v1, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f6304: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0f6308: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0f630a: 2802 |000b: goto 000d // +0002 │ │ +0f630c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0f630e: 6e30 0e23 3200 |000d: invoke-virtual {v2, v3, v0}, Lcom/ds/avare/place/Favorites;.draw:(Lcom/ds/avare/shapes/DrawingContext;Z)V // method@230e │ │ +0f6314: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=842 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/graphics/Canvas; │ │ 0x0000 - 0x0011 reg=3 (null) Lcom/ds/avare/shapes/DrawingContext; │ │ @@ -391060,25 +391062,25 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0f6310: |[0f6310] com.ds.avare.views.LocationView.drawGlideProfile:(Landroid/graphics/Canvas;)V │ │ -0f6320: 5430 0517 |0000: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f6324: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0f6328: 0e00 |0004: return-void │ │ -0f632a: 5430 0a17 |0005: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f632e: 6e10 0c1e 0000 |0007: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getGlideProfile:()Lcom/ds/avare/instruments/GlideProfile; // method@1e0c │ │ -0f6334: 0c00 |000a: move-result-object v0 │ │ -0f6336: 5431 0217 |000b: iget-object v1, v3, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f633a: 5432 f416 |000d: iget-object v2, v3, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f633e: 6e40 df21 4021 |000f: invoke-virtual {v0, v4, v1, v2}, Lcom/ds/avare/instruments/GlideProfile;.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/gps/GpsParams;)V // method@21df │ │ -0f6344: 0e00 |0012: return-void │ │ +0f6318: |[0f6318] com.ds.avare.views.LocationView.drawGlideProfile:(Landroid/graphics/Canvas;)V │ │ +0f6328: 5430 0517 |0000: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f632c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0f6330: 0e00 |0004: return-void │ │ +0f6332: 5430 0a17 |0005: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6336: 6e10 0c1e 0000 |0007: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getGlideProfile:()Lcom/ds/avare/instruments/GlideProfile; // method@1e0c │ │ +0f633c: 0c00 |000a: move-result-object v0 │ │ +0f633e: 5431 0217 |000b: iget-object v1, v3, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f6342: 5432 f416 |000d: iget-object v2, v3, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6346: 6e40 df21 4021 |000f: invoke-virtual {v0, v4, v1, v2}, Lcom/ds/avare/instruments/GlideProfile;.draw:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/gps/GpsParams;)V // method@21df │ │ +0f634c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ 0x0005 line=877 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0013 reg=4 (null) Landroid/graphics/Canvas; │ │ @@ -391088,204 +391090,204 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 351 16-bit code units │ │ -0f6348: |[0f6348] com.ds.avare.views.LocationView.drawLayers:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f6358: 5470 f816 |0000: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ -0f635c: 3800 5c01 |0002: if-eqz v0, 015e // +015c │ │ -0f6360: 5470 0517 |0004: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f6364: 3900 5801 |0006: if-nez v0, 015e // +0158 │ │ -0f6368: 5470 0617 |0008: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f636c: 6e10 4d25 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ -0f6372: 0a00 |000d: move-result v0 │ │ -0f6374: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -0f6378: 2900 4e01 |0010: goto/16 015e // +014e │ │ -0f637c: 5470 f816 |0012: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ -0f6380: 1a01 bb22 |0014: const-string v1, "Plate" // string@22bb │ │ -0f6384: 6e20 ba2a 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f638a: 0a00 |0019: move-result v0 │ │ -0f638c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -0f638e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0f6390: 3800 a500 |001c: if-eqz v0, 00c1 // +00a5 │ │ -0f6394: 5479 0a17 |001e: iget-object v9, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6398: 6e10 221e 0900 |0020: invoke-virtual {v9}, Lcom/ds/avare/StorageService;.getPlateDiagram:()Lcom/ds/avare/utils/BitmapHolder; // method@1e22 │ │ -0f639e: 0c09 |0023: move-result-object v9 │ │ -0f63a0: 3809 9c00 |0024: if-eqz v9, 00c0 // +009c │ │ -0f63a4: 6e10 2826 0900 |0026: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0f63aa: 0c00 |0029: move-result-object v0 │ │ -0f63ac: 3900 0400 |002a: if-nez v0, 002e // +0004 │ │ -0f63b0: 2900 9400 |002c: goto/16 00c0 // +0094 │ │ -0f63b4: 5470 0a17 |002e: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f63b8: 6e10 171e 0000 |0030: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getMatrix:()[F // method@1e17 │ │ -0f63be: 0c00 |0033: move-result-object v0 │ │ -0f63c0: 3900 0300 |0034: if-nez v0, 0037 // +0003 │ │ -0f63c4: 0e00 |0036: return-void │ │ -0f63c6: 4402 0002 |0037: aget v2, v0, v2 │ │ -0f63ca: 4401 0001 |0039: aget v1, v0, v1 │ │ -0f63ce: 1223 |003b: const/4 v3, #int 2 // #2 │ │ -0f63d0: 4403 0003 |003c: aget v3, v0, v3 │ │ -0f63d4: 1234 |003e: const/4 v4, #int 3 // #3 │ │ -0f63d6: 4400 0004 |003f: aget v0, v0, v4 │ │ -0f63da: 6e10 2826 0900 |0041: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0f63e0: 0c04 |0044: move-result-object v4 │ │ -0f63e2: 6e10 9a02 0400 |0045: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ -0f63e8: 0a04 |0048: move-result v4 │ │ -0f63ea: 8244 |0049: int-to-float v4, v4 │ │ -0f63ec: c924 |004a: div-float/2addr v4, v2 │ │ -0f63ee: c634 |004b: add-float/2addr v4, v3 │ │ -0f63f0: 6e10 2826 0900 |004c: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0f63f6: 0c02 |004f: move-result-object v2 │ │ -0f63f8: 6e10 9602 0200 |0050: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ -0f63fe: 0a02 |0053: move-result v2 │ │ -0f6400: 8222 |0054: int-to-float v2, v2 │ │ -0f6402: c912 |0055: div-float/2addr v2, v1 │ │ -0f6404: c602 |0056: add-float/2addr v2, v0 │ │ -0f6406: 5471 0217 |0057: iget-object v1, v7, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f640a: 8935 |0059: float-to-double v5, v3 │ │ -0f640c: 6e30 0924 5106 |005a: invoke-virtual {v1, v5, v6}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0f6412: 0b05 |005d: move-result-wide v5 │ │ -0f6414: 8c51 |005e: double-to-float v1, v5 │ │ -0f6416: 5473 0217 |005f: iget-object v3, v7, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f641a: 8905 |0061: float-to-double v5, v0 │ │ -0f641c: 6e30 0a24 5306 |0062: invoke-virtual {v3, v5, v6}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0f6422: 0b05 |0065: move-result-wide v5 │ │ -0f6424: 8c50 |0066: double-to-float v0, v5 │ │ -0f6426: 5473 0217 |0067: iget-object v3, v7, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f642a: 8944 |0069: float-to-double v4, v4 │ │ -0f642c: 6e30 0924 4305 |006a: invoke-virtual {v3, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0f6432: 0b03 |006d: move-result-wide v3 │ │ -0f6434: 8c33 |006e: double-to-float v3, v3 │ │ -0f6436: 5474 0217 |006f: iget-object v4, v7, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f643a: 8925 |0071: float-to-double v5, v2 │ │ -0f643c: 6e30 0a24 5406 |0072: invoke-virtual {v4, v5, v6}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0f6442: 0b04 |0075: move-result-wide v4 │ │ -0f6444: 8c42 |0076: double-to-float v2, v4 │ │ -0f6446: c713 |0077: sub-float/2addr v3, v1 │ │ -0f6448: 6e10 2826 0900 |0078: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0f644e: 0c04 |007b: move-result-object v4 │ │ -0f6450: 6e10 9a02 0400 |007c: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ -0f6456: 0a04 |007f: move-result v4 │ │ -0f6458: 8244 |0080: int-to-float v4, v4 │ │ -0f645a: c943 |0081: div-float/2addr v3, v4 │ │ -0f645c: c702 |0082: sub-float/2addr v2, v0 │ │ -0f645e: 6e10 2826 0900 |0083: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0f6464: 0c04 |0086: move-result-object v4 │ │ -0f6466: 6e10 9602 0400 |0087: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ -0f646c: 0a04 |008a: move-result v4 │ │ -0f646e: 8244 |008b: int-to-float v4, v4 │ │ -0f6470: c942 |008c: div-float/2addr v2, v4 │ │ -0f6472: 6e10 3026 0900 |008d: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0f6478: 0c04 |0090: move-result-object v4 │ │ -0f647a: 6e30 dc02 3402 |0091: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.setScale:(FF)V // method@02dc │ │ -0f6480: 6e10 3026 0900 |0094: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0f6486: 0c02 |0097: move-result-object v2 │ │ -0f6488: 6e30 d802 1200 |0098: invoke-virtual {v2, v1, v0}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ -0f648e: 5470 0317 |009b: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6492: 5471 0617 |009d: iget-object v1, v7, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f6496: 6e10 4d25 0100 |009f: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ -0f649c: 0a01 |00a2: move-result v1 │ │ -0f649e: 6e20 f502 1000 |00a3: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0f64a4: 6e10 2826 0900 |00a6: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0f64aa: 0c00 |00a9: move-result-object v0 │ │ -0f64ac: 6e10 3026 0900 |00aa: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0f64b2: 0c09 |00ad: move-result-object v9 │ │ -0f64b4: 5471 0317 |00ae: iget-object v1, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f64b8: 6e40 b102 0819 |00b0: invoke-virtual {v8, v0, v9, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ -0f64be: 5478 0317 |00b3: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f64c2: 5479 0617 |00b5: iget-object v9, v7, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f64c6: 6e10 4d25 0900 |00b7: invoke-virtual {v9}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ -0f64cc: 0a09 |00ba: move-result v9 │ │ -0f64ce: 6e20 f502 9800 |00bb: invoke-virtual {v8, v9}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0f64d4: 2900 9c00 |00be: goto/16 015a // +009c │ │ -0f64d8: 0e00 |00c0: return-void │ │ -0f64da: 5490 c914 |00c1: iget-object v0, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0f64de: 6e10 5125 0000 |00c3: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ -0f64e4: 0a00 |00c6: move-result v0 │ │ -0f64e6: 1a03 861f |00c7: const-string v3, "METAR" // string@1f86 │ │ -0f64ea: 1a04 fc20 |00c9: const-string v4, "NEXRAD" // string@20fc │ │ -0f64ee: 3800 4400 |00cb: if-eqz v0, 010f // +0044 │ │ -0f64f2: 5478 f816 |00cd: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ -0f64f6: 6e20 ba2a 4800 |00cf: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f64fc: 0a08 |00d2: move-result v8 │ │ -0f64fe: 3808 2000 |00d3: if-eqz v8, 00f3 // +0020 │ │ -0f6502: 5478 0a17 |00d5: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6506: 6e10 f71d 0800 |00d7: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0f650c: 0c08 |00da: move-result-object v8 │ │ -0f650e: 6e10 8d28 0800 |00db: invoke-virtual {v8}, Lcom/ds/avare/weather/AdsbWeatherCache;.getNexrad:()Lcom/ds/avare/adsb/NexradImage; // method@288d │ │ -0f6514: 0c08 |00de: move-result-object v8 │ │ -0f6516: 5470 0a17 |00df: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f651a: 6e10 f71d 0000 |00e1: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0f6520: 0c00 |00e4: move-result-object v0 │ │ -0f6522: 6e10 8e28 0000 |00e5: invoke-virtual {v0}, Lcom/ds/avare/weather/AdsbWeatherCache;.getNexradConus:()Lcom/ds/avare/adsb/NexradImageConus; // method@288e │ │ -0f6528: 0c00 |00e8: move-result-object v0 │ │ -0f652a: 5473 0517 |00e9: iget-object v3, v7, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f652e: 3903 0300 |00eb: if-nez v3, 00ee // +0003 │ │ -0f6532: 2802 |00ed: goto 00ef // +0002 │ │ -0f6534: 1201 |00ee: const/4 v1, #int 0 // #0 │ │ -0f6536: 7140 241f 8910 |00ef: invoke-static {v9, v8, v0, v1}, Lcom/ds/avare/adsb/NexradBitmap;.draw:(Lcom/ds/avare/shapes/DrawingContext;Lcom/ds/avare/adsb/NexradImage;Lcom/ds/avare/adsb/NexradImageConus;Z)V // method@1f24 │ │ -0f653c: 2868 |00f2: goto 015a // +0068 │ │ -0f653e: 5478 f816 |00f3: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ -0f6542: 6e20 ba2a 3800 |00f5: invoke-virtual {v8, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f6548: 0a08 |00f8: move-result v8 │ │ -0f654a: 3808 6100 |00f9: if-eqz v8, 015a // +0061 │ │ -0f654e: 5478 0a17 |00fb: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6552: 6e10 f71d 0800 |00fd: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ -0f6558: 0c08 |0100: move-result-object v8 │ │ -0f655a: 6e10 8b28 0800 |0101: invoke-virtual {v8}, Lcom/ds/avare/weather/AdsbWeatherCache;.getAllMetars:()Ljava/util/HashMap; // method@288b │ │ -0f6560: 0c08 |0104: move-result-object v8 │ │ -0f6562: 5470 0517 |0105: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f6566: 3900 0300 |0107: if-nez v0, 010a // +0003 │ │ -0f656a: 2802 |0109: goto 010b // +0002 │ │ -0f656c: 1201 |010a: const/4 v1, #int 0 // #0 │ │ -0f656e: 7130 8828 8901 |010b: invoke-static {v9, v8, v1}, Lcom/ds/avare/weather/AdsbWeatherCache;.drawMetars:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/HashMap;Z)V // method@2888 │ │ -0f6574: 284c |010e: goto 015a // +004c │ │ -0f6576: 5470 f816 |010f: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ -0f657a: 6e20 ba2a 4000 |0111: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f6580: 0a00 |0114: move-result v0 │ │ -0f6582: 3800 0b00 |0115: if-eqz v0, 0120 // +000b │ │ -0f6586: 5470 0a17 |0117: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f658a: 6e10 231e 0000 |0119: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getRadarLayer:()Lcom/ds/avare/shapes/RadarLayer; // method@1e23 │ │ -0f6590: 0c00 |011c: move-result-object v0 │ │ -0f6592: 5b70 f716 |011d: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mLayer:Lcom/ds/avare/shapes/Layer; // field@16f7 │ │ -0f6596: 2811 |011f: goto 0130 // +0011 │ │ -0f6598: 5470 f816 |0120: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ -0f659c: 6e20 ba2a 3000 |0122: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f65a2: 0a00 |0125: move-result v0 │ │ -0f65a4: 3800 3500 |0126: if-eqz v0, 015b // +0035 │ │ -0f65a8: 5490 cc14 |0128: iget-object v0, v9, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ -0f65ac: 6e10 181e 0000 |012a: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getMetarLayer:()Lcom/ds/avare/shapes/MetarLayer; // method@1e18 │ │ -0f65b2: 0c00 |012d: move-result-object v0 │ │ -0f65b4: 5b70 f716 |012e: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mLayer:Lcom/ds/avare/shapes/Layer; // field@16f7 │ │ -0f65b8: 5470 f716 |0130: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mLayer:Lcom/ds/avare/shapes/Layer; // field@16f7 │ │ -0f65bc: 5499 c914 |0132: iget-object v9, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0f65c0: 6e10 fb24 0900 |0134: invoke-virtual {v9}, Lcom/ds/avare/storage/Preferences;.getExpiryTime:()I // method@24fb │ │ -0f65c6: 0a09 |0137: move-result v9 │ │ -0f65c8: 6e20 4e24 9000 |0138: invoke-virtual {v0, v9}, Lcom/ds/avare/shapes/Layer;.isOld:(I)Z // method@244e │ │ -0f65ce: 0a09 |013b: move-result v9 │ │ -0f65d0: 3809 0300 |013c: if-eqz v9, 013f // +0003 │ │ -0f65d4: 0e00 |013e: return-void │ │ -0f65d6: 5479 0317 |013f: iget-object v9, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f65da: 5470 0617 |0141: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f65de: 6e10 4d25 0000 |0143: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ -0f65e4: 0a00 |0146: move-result v0 │ │ -0f65e6: 6e20 f502 0900 |0147: invoke-virtual {v9, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0f65ec: 5479 f716 |014a: iget-object v9, v7, Lcom/ds/avare/views/LocationView;.mLayer:Lcom/ds/avare/shapes/Layer; // field@16f7 │ │ -0f65f0: 5470 0317 |014c: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f65f4: 5471 0217 |014e: iget-object v1, v7, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f65f8: 6e40 4b24 8910 |0150: invoke-virtual {v9, v8, v0, v1}, Lcom/ds/avare/shapes/Layer;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/position/Origin;)V // method@244b │ │ -0f65fe: 5478 0317 |0153: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6602: 1309 ff00 |0155: const/16 v9, #int 255 // #ff │ │ -0f6606: 6e20 f502 9800 |0157: invoke-virtual {v8, v9}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0f660c: 0e00 |015a: return-void │ │ -0f660e: 1208 |015b: const/4 v8, #int 0 // #0 │ │ -0f6610: 5b78 f716 |015c: iput-object v8, v7, Lcom/ds/avare/views/LocationView;.mLayer:Lcom/ds/avare/shapes/Layer; // field@16f7 │ │ -0f6614: 0e00 |015e: return-void │ │ +0f6350: |[0f6350] com.ds.avare.views.LocationView.drawLayers:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f6360: 5470 f816 |0000: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ +0f6364: 3800 5c01 |0002: if-eqz v0, 015e // +015c │ │ +0f6368: 5470 0517 |0004: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f636c: 3900 5801 |0006: if-nez v0, 015e // +0158 │ │ +0f6370: 5470 0617 |0008: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f6374: 6e10 4d25 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ +0f637a: 0a00 |000d: move-result v0 │ │ +0f637c: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +0f6380: 2900 4e01 |0010: goto/16 015e // +014e │ │ +0f6384: 5470 f816 |0012: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ +0f6388: 1a01 bb22 |0014: const-string v1, "Plate" // string@22bb │ │ +0f638c: 6e20 ba2a 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f6392: 0a00 |0019: move-result v0 │ │ +0f6394: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0f6396: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0f6398: 3800 a500 |001c: if-eqz v0, 00c1 // +00a5 │ │ +0f639c: 5479 0a17 |001e: iget-object v9, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f63a0: 6e10 221e 0900 |0020: invoke-virtual {v9}, Lcom/ds/avare/StorageService;.getPlateDiagram:()Lcom/ds/avare/utils/BitmapHolder; // method@1e22 │ │ +0f63a6: 0c09 |0023: move-result-object v9 │ │ +0f63a8: 3809 9c00 |0024: if-eqz v9, 00c0 // +009c │ │ +0f63ac: 6e10 2826 0900 |0026: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0f63b2: 0c00 |0029: move-result-object v0 │ │ +0f63b4: 3900 0400 |002a: if-nez v0, 002e // +0004 │ │ +0f63b8: 2900 9400 |002c: goto/16 00c0 // +0094 │ │ +0f63bc: 5470 0a17 |002e: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f63c0: 6e10 171e 0000 |0030: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getMatrix:()[F // method@1e17 │ │ +0f63c6: 0c00 |0033: move-result-object v0 │ │ +0f63c8: 3900 0300 |0034: if-nez v0, 0037 // +0003 │ │ +0f63cc: 0e00 |0036: return-void │ │ +0f63ce: 4402 0002 |0037: aget v2, v0, v2 │ │ +0f63d2: 4401 0001 |0039: aget v1, v0, v1 │ │ +0f63d6: 1223 |003b: const/4 v3, #int 2 // #2 │ │ +0f63d8: 4403 0003 |003c: aget v3, v0, v3 │ │ +0f63dc: 1234 |003e: const/4 v4, #int 3 // #3 │ │ +0f63de: 4400 0004 |003f: aget v0, v0, v4 │ │ +0f63e2: 6e10 2826 0900 |0041: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0f63e8: 0c04 |0044: move-result-object v4 │ │ +0f63ea: 6e10 9a02 0400 |0045: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ +0f63f0: 0a04 |0048: move-result v4 │ │ +0f63f2: 8244 |0049: int-to-float v4, v4 │ │ +0f63f4: c924 |004a: div-float/2addr v4, v2 │ │ +0f63f6: c634 |004b: add-float/2addr v4, v3 │ │ +0f63f8: 6e10 2826 0900 |004c: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0f63fe: 0c02 |004f: move-result-object v2 │ │ +0f6400: 6e10 9602 0200 |0050: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ +0f6406: 0a02 |0053: move-result v2 │ │ +0f6408: 8222 |0054: int-to-float v2, v2 │ │ +0f640a: c912 |0055: div-float/2addr v2, v1 │ │ +0f640c: c602 |0056: add-float/2addr v2, v0 │ │ +0f640e: 5471 0217 |0057: iget-object v1, v7, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f6412: 8935 |0059: float-to-double v5, v3 │ │ +0f6414: 6e30 0924 5106 |005a: invoke-virtual {v1, v5, v6}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0f641a: 0b05 |005d: move-result-wide v5 │ │ +0f641c: 8c51 |005e: double-to-float v1, v5 │ │ +0f641e: 5473 0217 |005f: iget-object v3, v7, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f6422: 8905 |0061: float-to-double v5, v0 │ │ +0f6424: 6e30 0a24 5306 |0062: invoke-virtual {v3, v5, v6}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0f642a: 0b05 |0065: move-result-wide v5 │ │ +0f642c: 8c50 |0066: double-to-float v0, v5 │ │ +0f642e: 5473 0217 |0067: iget-object v3, v7, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f6432: 8944 |0069: float-to-double v4, v4 │ │ +0f6434: 6e30 0924 4305 |006a: invoke-virtual {v3, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0f643a: 0b03 |006d: move-result-wide v3 │ │ +0f643c: 8c33 |006e: double-to-float v3, v3 │ │ +0f643e: 5474 0217 |006f: iget-object v4, v7, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f6442: 8925 |0071: float-to-double v5, v2 │ │ +0f6444: 6e30 0a24 5406 |0072: invoke-virtual {v4, v5, v6}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0f644a: 0b04 |0075: move-result-wide v4 │ │ +0f644c: 8c42 |0076: double-to-float v2, v4 │ │ +0f644e: c713 |0077: sub-float/2addr v3, v1 │ │ +0f6450: 6e10 2826 0900 |0078: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0f6456: 0c04 |007b: move-result-object v4 │ │ +0f6458: 6e10 9a02 0400 |007c: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@029a │ │ +0f645e: 0a04 |007f: move-result v4 │ │ +0f6460: 8244 |0080: int-to-float v4, v4 │ │ +0f6462: c943 |0081: div-float/2addr v3, v4 │ │ +0f6464: c702 |0082: sub-float/2addr v2, v0 │ │ +0f6466: 6e10 2826 0900 |0083: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0f646c: 0c04 |0086: move-result-object v4 │ │ +0f646e: 6e10 9602 0400 |0087: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@0296 │ │ +0f6474: 0a04 |008a: move-result v4 │ │ +0f6476: 8244 |008b: int-to-float v4, v4 │ │ +0f6478: c942 |008c: div-float/2addr v2, v4 │ │ +0f647a: 6e10 3026 0900 |008d: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0f6480: 0c04 |0090: move-result-object v4 │ │ +0f6482: 6e30 dc02 3402 |0091: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.setScale:(FF)V // method@02dc │ │ +0f6488: 6e10 3026 0900 |0094: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0f648e: 0c02 |0097: move-result-object v2 │ │ +0f6490: 6e30 d802 1200 |0098: invoke-virtual {v2, v1, v0}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ +0f6496: 5470 0317 |009b: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f649a: 5471 0617 |009d: iget-object v1, v7, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f649e: 6e10 4d25 0100 |009f: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ +0f64a4: 0a01 |00a2: move-result v1 │ │ +0f64a6: 6e20 f502 1000 |00a3: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0f64ac: 6e10 2826 0900 |00a6: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0f64b2: 0c00 |00a9: move-result-object v0 │ │ +0f64b4: 6e10 3026 0900 |00aa: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0f64ba: 0c09 |00ad: move-result-object v9 │ │ +0f64bc: 5471 0317 |00ae: iget-object v1, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f64c0: 6e40 b102 0819 |00b0: invoke-virtual {v8, v0, v9, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ +0f64c6: 5478 0317 |00b3: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f64ca: 5479 0617 |00b5: iget-object v9, v7, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f64ce: 6e10 4d25 0900 |00b7: invoke-virtual {v9}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ +0f64d4: 0a09 |00ba: move-result v9 │ │ +0f64d6: 6e20 f502 9800 |00bb: invoke-virtual {v8, v9}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0f64dc: 2900 9c00 |00be: goto/16 015a // +009c │ │ +0f64e0: 0e00 |00c0: return-void │ │ +0f64e2: 5490 c914 |00c1: iget-object v0, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0f64e6: 6e10 5125 0000 |00c3: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.useAdsbWeather:()Z // method@2551 │ │ +0f64ec: 0a00 |00c6: move-result v0 │ │ +0f64ee: 1a03 861f |00c7: const-string v3, "METAR" // string@1f86 │ │ +0f64f2: 1a04 fc20 |00c9: const-string v4, "NEXRAD" // string@20fc │ │ +0f64f6: 3800 4400 |00cb: if-eqz v0, 010f // +0044 │ │ +0f64fa: 5478 f816 |00cd: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ +0f64fe: 6e20 ba2a 4800 |00cf: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f6504: 0a08 |00d2: move-result v8 │ │ +0f6506: 3808 2000 |00d3: if-eqz v8, 00f3 // +0020 │ │ +0f650a: 5478 0a17 |00d5: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f650e: 6e10 f71d 0800 |00d7: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0f6514: 0c08 |00da: move-result-object v8 │ │ +0f6516: 6e10 8d28 0800 |00db: invoke-virtual {v8}, Lcom/ds/avare/weather/AdsbWeatherCache;.getNexrad:()Lcom/ds/avare/adsb/NexradImage; // method@288d │ │ +0f651c: 0c08 |00de: move-result-object v8 │ │ +0f651e: 5470 0a17 |00df: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6522: 6e10 f71d 0000 |00e1: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0f6528: 0c00 |00e4: move-result-object v0 │ │ +0f652a: 6e10 8e28 0000 |00e5: invoke-virtual {v0}, Lcom/ds/avare/weather/AdsbWeatherCache;.getNexradConus:()Lcom/ds/avare/adsb/NexradImageConus; // method@288e │ │ +0f6530: 0c00 |00e8: move-result-object v0 │ │ +0f6532: 5473 0517 |00e9: iget-object v3, v7, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f6536: 3903 0300 |00eb: if-nez v3, 00ee // +0003 │ │ +0f653a: 2802 |00ed: goto 00ef // +0002 │ │ +0f653c: 1201 |00ee: const/4 v1, #int 0 // #0 │ │ +0f653e: 7140 241f 8910 |00ef: invoke-static {v9, v8, v0, v1}, Lcom/ds/avare/adsb/NexradBitmap;.draw:(Lcom/ds/avare/shapes/DrawingContext;Lcom/ds/avare/adsb/NexradImage;Lcom/ds/avare/adsb/NexradImageConus;Z)V // method@1f24 │ │ +0f6544: 2868 |00f2: goto 015a // +0068 │ │ +0f6546: 5478 f816 |00f3: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ +0f654a: 6e20 ba2a 3800 |00f5: invoke-virtual {v8, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f6550: 0a08 |00f8: move-result v8 │ │ +0f6552: 3808 6100 |00f9: if-eqz v8, 015a // +0061 │ │ +0f6556: 5478 0a17 |00fb: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f655a: 6e10 f71d 0800 |00fd: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getAdsbWeather:()Lcom/ds/avare/weather/AdsbWeatherCache; // method@1df7 │ │ +0f6560: 0c08 |0100: move-result-object v8 │ │ +0f6562: 6e10 8b28 0800 |0101: invoke-virtual {v8}, Lcom/ds/avare/weather/AdsbWeatherCache;.getAllMetars:()Ljava/util/HashMap; // method@288b │ │ +0f6568: 0c08 |0104: move-result-object v8 │ │ +0f656a: 5470 0517 |0105: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f656e: 3900 0300 |0107: if-nez v0, 010a // +0003 │ │ +0f6572: 2802 |0109: goto 010b // +0002 │ │ +0f6574: 1201 |010a: const/4 v1, #int 0 // #0 │ │ +0f6576: 7130 8828 8901 |010b: invoke-static {v9, v8, v1}, Lcom/ds/avare/weather/AdsbWeatherCache;.drawMetars:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/HashMap;Z)V // method@2888 │ │ +0f657c: 284c |010e: goto 015a // +004c │ │ +0f657e: 5470 f816 |010f: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ +0f6582: 6e20 ba2a 4000 |0111: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f6588: 0a00 |0114: move-result v0 │ │ +0f658a: 3800 0b00 |0115: if-eqz v0, 0120 // +000b │ │ +0f658e: 5470 0a17 |0117: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6592: 6e10 231e 0000 |0119: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getRadarLayer:()Lcom/ds/avare/shapes/RadarLayer; // method@1e23 │ │ +0f6598: 0c00 |011c: move-result-object v0 │ │ +0f659a: 5b70 f716 |011d: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mLayer:Lcom/ds/avare/shapes/Layer; // field@16f7 │ │ +0f659e: 2811 |011f: goto 0130 // +0011 │ │ +0f65a0: 5470 f816 |0120: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ +0f65a4: 6e20 ba2a 3000 |0122: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f65aa: 0a00 |0125: move-result v0 │ │ +0f65ac: 3800 3500 |0126: if-eqz v0, 015b // +0035 │ │ +0f65b0: 5490 cc14 |0128: iget-object v0, v9, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ +0f65b4: 6e10 181e 0000 |012a: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getMetarLayer:()Lcom/ds/avare/shapes/MetarLayer; // method@1e18 │ │ +0f65ba: 0c00 |012d: move-result-object v0 │ │ +0f65bc: 5b70 f716 |012e: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mLayer:Lcom/ds/avare/shapes/Layer; // field@16f7 │ │ +0f65c0: 5470 f716 |0130: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mLayer:Lcom/ds/avare/shapes/Layer; // field@16f7 │ │ +0f65c4: 5499 c914 |0132: iget-object v9, v9, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0f65c8: 6e10 fb24 0900 |0134: invoke-virtual {v9}, Lcom/ds/avare/storage/Preferences;.getExpiryTime:()I // method@24fb │ │ +0f65ce: 0a09 |0137: move-result v9 │ │ +0f65d0: 6e20 4e24 9000 |0138: invoke-virtual {v0, v9}, Lcom/ds/avare/shapes/Layer;.isOld:(I)Z // method@244e │ │ +0f65d6: 0a09 |013b: move-result v9 │ │ +0f65d8: 3809 0300 |013c: if-eqz v9, 013f // +0003 │ │ +0f65dc: 0e00 |013e: return-void │ │ +0f65de: 5479 0317 |013f: iget-object v9, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f65e2: 5470 0617 |0141: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f65e6: 6e10 4d25 0000 |0143: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.showLayer:()I // method@254d │ │ +0f65ec: 0a00 |0146: move-result v0 │ │ +0f65ee: 6e20 f502 0900 |0147: invoke-virtual {v9, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0f65f4: 5479 f716 |014a: iget-object v9, v7, Lcom/ds/avare/views/LocationView;.mLayer:Lcom/ds/avare/shapes/Layer; // field@16f7 │ │ +0f65f8: 5470 0317 |014c: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f65fc: 5471 0217 |014e: iget-object v1, v7, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f6600: 6e40 4b24 8910 |0150: invoke-virtual {v9, v8, v0, v1}, Lcom/ds/avare/shapes/Layer;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/position/Origin;)V // method@244b │ │ +0f6606: 5478 0317 |0153: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f660a: 1309 ff00 |0155: const/16 v9, #int 255 // #ff │ │ +0f660e: 6e20 f502 9800 |0157: invoke-virtual {v8, v9}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0f6614: 0e00 |015a: return-void │ │ +0f6616: 1208 |015b: const/4 v8, #int 0 // #0 │ │ +0f6618: 5b78 f716 |015c: iput-object v8, v7, Lcom/ds/avare/views/LocationView;.mLayer:Lcom/ds/avare/shapes/Layer; // field@16f7 │ │ +0f661c: 0e00 |015e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ 0x0012 line=676 │ │ 0x001e line=677 │ │ 0x0026 line=679 │ │ 0x002e line=684 │ │ @@ -391332,100 +391334,100 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 186 16-bit code units │ │ -0f6618: |[0f6618] com.ds.avare.views.LocationView.drawMap:(Landroid/graphics/Canvas;)V │ │ -0f6628: 5450 0a17 |0000: iget-object v0, v5, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f662c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0f6630: 0e00 |0004: return-void │ │ -0f6632: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0f6634: 5451 0617 |0006: iget-object v1, v5, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f6638: 6e10 2b25 0100 |0008: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ -0f663e: 0a01 |000b: move-result v1 │ │ -0f6640: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -0f6642: 3801 3000 |000d: if-eqz v1, 003d // +0030 │ │ -0f6646: 5451 f416 |000f: iget-object v1, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f664a: 3801 2c00 |0011: if-eqz v1, 003d // +002c │ │ -0f664e: 6e10 bf02 0600 |0013: invoke-virtual {v6}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ -0f6654: 5450 0217 |0016: iget-object v0, v5, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f6658: 5451 f416 |0018: iget-object v1, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f665c: 6e10 9921 0100 |001a: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0f6662: 0b03 |001d: move-result-wide v3 │ │ -0f6664: 6e30 0924 3004 |001e: invoke-virtual {v0, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0f666a: 0b00 |0021: move-result-wide v0 │ │ -0f666c: 8c00 |0022: double-to-float v0, v0 │ │ -0f666e: 5451 0217 |0023: iget-object v1, v5, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f6672: 5453 f416 |0025: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f6676: 6e10 9721 0300 |0027: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0f667c: 0b03 |002a: move-result-wide v3 │ │ -0f667e: 6e30 0a24 3104 |002b: invoke-virtual {v1, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0f6684: 0b03 |002e: move-result-wide v3 │ │ -0f6686: 8c31 |002f: double-to-float v1, v3 │ │ -0f6688: 5453 f416 |0030: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f668c: 6e10 9121 0300 |0032: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0f6692: 0b03 |0035: move-result-wide v3 │ │ -0f6694: 8a33 |0036: double-to-int v3, v3 │ │ -0f6696: 7b33 |0037: neg-int v3, v3 │ │ -0f6698: 8233 |0038: int-to-float v3, v3 │ │ -0f669a: 6e40 be02 3610 |0039: invoke-virtual {v6, v3, v0, v1}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0f66a0: 1210 |003c: const/4 v0, #int 1 // #1 │ │ -0f66a2: 2201 0e06 |003d: new-instance v1, Lcom/ds/avare/shapes/DrawingContext; // type@060e │ │ -0f66a6: 7010 4324 0100 |003f: invoke-direct {v1}, Lcom/ds/avare/shapes/DrawingContext;.:()V // method@2443 │ │ -0f66ac: 5453 0a17 |0042: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f66b0: 5b13 cc14 |0044: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ -0f66b4: 5b16 c214 |0046: iput-object v6, v1, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ -0f66b8: 5453 e716 |0048: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mContext:Landroid/content/Context; // field@16e7 │ │ -0f66bc: 5b13 c314 |004a: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.context:Landroid/content/Context; // field@14c3 │ │ -0f66c0: 5253 e916 |004c: iget v3, v5, Lcom/ds/avare/views/LocationView;.mDipToPix:F // field@16e9 │ │ -0f66c4: 5913 c414 |004e: iput v3, v1, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ -0f66c8: 5453 fd16 |0050: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ -0f66cc: 5b13 c514 |0052: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ -0f66d0: 5453 0217 |0054: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f66d4: 5b13 c614 |0056: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ -0f66d8: 5453 0317 |0058: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f66dc: 5b13 c714 |005a: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ -0f66e0: 5453 fe16 |005c: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mMsgPaint:Landroid/graphics/Paint; // field@16fe │ │ -0f66e4: 5b13 cd14 |005e: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ -0f66e8: 5453 0917 |0060: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f66ec: 5b13 cb14 |0062: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ -0f66f0: 5453 0417 |0064: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f66f4: 5b13 c814 |0066: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.pan:Lcom/ds/avare/position/Pan; // field@14c8 │ │ -0f66f8: 5453 0617 |0068: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f66fc: 5b13 c914 |006a: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ -0f6700: 5453 0817 |006c: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mRunwayPaint:Landroid/graphics/Paint; // field@1708 │ │ -0f6704: 5b13 ca14 |006e: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ -0f6708: 5b15 ce14 |0070: iput-object v5, v1, Lcom/ds/avare/shapes/DrawingContext;.view:Landroid/view/View; // field@14ce │ │ -0f670c: 7030 eb27 6501 |0072: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawTiles:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27eb │ │ -0f6712: 7030 e327 6501 |0075: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawLayers:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27e3 │ │ -0f6718: 7030 df27 6501 |0078: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawDrawing:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27df │ │ -0f671e: 7030 dd27 6501 |007b: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawCapGrids:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27dd │ │ -0f6724: 7030 ee27 6501 |007e: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawTraffic:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27ee │ │ -0f672a: 7030 e627 6501 |0081: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawObstacles:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27e6 │ │ -0f6730: 7030 ea27 6501 |0084: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawTFR:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27ea │ │ -0f6736: 7030 e827 6501 |0087: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawShapes:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27e8 │ │ -0f673c: 7030 da27 6501 |008a: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawAirSigMet:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27da │ │ -0f6742: 7030 ed27 6501 |008d: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawTracks:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27ed │ │ -0f6748: 7030 ec27 6501 |0090: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawTrack:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27ec │ │ -0f674e: 7030 e727 6501 |0093: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawRunways:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27e7 │ │ -0f6754: 7030 db27 6501 |0096: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawAircraft:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27db │ │ -0f675a: 7030 e127 6501 |0099: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawFavorites:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27e1 │ │ -0f6760: 7030 ef27 6501 |009c: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawUserDefinedWaypoints:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27ef │ │ -0f6766: 3302 0500 |009f: if-ne v2, v0, 00a4 // +0005 │ │ -0f676a: 6e10 bb02 0600 |00a1: invoke-virtual {v6}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ -0f6770: 7020 de27 6500 |00a4: invoke-direct {v5, v6}, Lcom/ds/avare/views/LocationView;.drawDistanceRings:(Landroid/graphics/Canvas;)V // method@27de │ │ -0f6776: 7020 e227 6500 |00a7: invoke-direct {v5, v6}, Lcom/ds/avare/views/LocationView;.drawGlideProfile:(Landroid/graphics/Canvas;)V // method@27e2 │ │ -0f677c: 7020 dc27 6500 |00aa: invoke-direct {v5, v6}, Lcom/ds/avare/views/LocationView;.drawCDI:(Landroid/graphics/Canvas;)V // method@27dc │ │ -0f6782: 7020 f027 6500 |00ad: invoke-direct {v5, v6}, Lcom/ds/avare/views/LocationView;.drawVASI:(Landroid/graphics/Canvas;)V // method@27f0 │ │ -0f6788: 7020 e927 6500 |00b0: invoke-direct {v5, v6}, Lcom/ds/avare/views/LocationView;.drawStatusLines:(Landroid/graphics/Canvas;)V // method@27e9 │ │ -0f678e: 7020 e027 6500 |00b3: invoke-direct {v5, v6}, Lcom/ds/avare/views/LocationView;.drawEdgeMarkers:(Landroid/graphics/Canvas;)V // method@27e0 │ │ -0f6794: 7020 e527 6500 |00b6: invoke-direct {v5, v6}, Lcom/ds/avare/views/LocationView;.drawNavComments:(Landroid/graphics/Canvas;)V // method@27e5 │ │ -0f679a: 0e00 |00b9: return-void │ │ +0f6620: |[0f6620] com.ds.avare.views.LocationView.drawMap:(Landroid/graphics/Canvas;)V │ │ +0f6630: 5450 0a17 |0000: iget-object v0, v5, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6634: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0f6638: 0e00 |0004: return-void │ │ +0f663a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0f663c: 5451 0617 |0006: iget-object v1, v5, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f6640: 6e10 2b25 0100 |0008: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ +0f6646: 0a01 |000b: move-result v1 │ │ +0f6648: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0f664a: 3801 3000 |000d: if-eqz v1, 003d // +0030 │ │ +0f664e: 5451 f416 |000f: iget-object v1, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6652: 3801 2c00 |0011: if-eqz v1, 003d // +002c │ │ +0f6656: 6e10 bf02 0600 |0013: invoke-virtual {v6}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ +0f665c: 5450 0217 |0016: iget-object v0, v5, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f6660: 5451 f416 |0018: iget-object v1, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6664: 6e10 9921 0100 |001a: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0f666a: 0b03 |001d: move-result-wide v3 │ │ +0f666c: 6e30 0924 3004 |001e: invoke-virtual {v0, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0f6672: 0b00 |0021: move-result-wide v0 │ │ +0f6674: 8c00 |0022: double-to-float v0, v0 │ │ +0f6676: 5451 0217 |0023: iget-object v1, v5, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f667a: 5453 f416 |0025: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f667e: 6e10 9721 0300 |0027: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0f6684: 0b03 |002a: move-result-wide v3 │ │ +0f6686: 6e30 0a24 3104 |002b: invoke-virtual {v1, v3, v4}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0f668c: 0b03 |002e: move-result-wide v3 │ │ +0f668e: 8c31 |002f: double-to-float v1, v3 │ │ +0f6690: 5453 f416 |0030: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6694: 6e10 9121 0300 |0032: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0f669a: 0b03 |0035: move-result-wide v3 │ │ +0f669c: 8a33 |0036: double-to-int v3, v3 │ │ +0f669e: 7b33 |0037: neg-int v3, v3 │ │ +0f66a0: 8233 |0038: int-to-float v3, v3 │ │ +0f66a2: 6e40 be02 3610 |0039: invoke-virtual {v6, v3, v0, v1}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0f66a8: 1210 |003c: const/4 v0, #int 1 // #1 │ │ +0f66aa: 2201 0e06 |003d: new-instance v1, Lcom/ds/avare/shapes/DrawingContext; // type@060e │ │ +0f66ae: 7010 4324 0100 |003f: invoke-direct {v1}, Lcom/ds/avare/shapes/DrawingContext;.:()V // method@2443 │ │ +0f66b4: 5453 0a17 |0042: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f66b8: 5b13 cc14 |0044: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.service:Lcom/ds/avare/StorageService; // field@14cc │ │ +0f66bc: 5b16 c214 |0046: iput-object v6, v1, Lcom/ds/avare/shapes/DrawingContext;.canvas:Landroid/graphics/Canvas; // field@14c2 │ │ +0f66c0: 5453 e716 |0048: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mContext:Landroid/content/Context; // field@16e7 │ │ +0f66c4: 5b13 c314 |004a: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.context:Landroid/content/Context; // field@14c3 │ │ +0f66c8: 5253 e916 |004c: iget v3, v5, Lcom/ds/avare/views/LocationView;.mDipToPix:F // field@16e9 │ │ +0f66cc: 5913 c414 |004e: iput v3, v1, Lcom/ds/avare/shapes/DrawingContext;.dip2pix:F // field@14c4 │ │ +0f66d0: 5453 fd16 |0050: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ +0f66d4: 5b13 c514 |0052: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.movement:Lcom/ds/avare/position/Movement; // field@14c5 │ │ +0f66d8: 5453 0217 |0054: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f66dc: 5b13 c614 |0056: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.origin:Lcom/ds/avare/position/Origin; // field@14c6 │ │ +0f66e0: 5453 0317 |0058: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f66e4: 5b13 c714 |005a: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.paint:Landroid/graphics/Paint; // field@14c7 │ │ +0f66e8: 5453 fe16 |005c: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mMsgPaint:Landroid/graphics/Paint; // field@16fe │ │ +0f66ec: 5b13 cd14 |005e: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.textPaint:Landroid/graphics/Paint; // field@14cd │ │ +0f66f0: 5453 0917 |0060: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f66f4: 5b13 cb14 |0062: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.scale:Lcom/ds/avare/position/Scale; // field@14cb │ │ +0f66f8: 5453 0417 |0064: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f66fc: 5b13 c814 |0066: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.pan:Lcom/ds/avare/position/Pan; // field@14c8 │ │ +0f6700: 5453 0617 |0068: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f6704: 5b13 c914 |006a: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.pref:Lcom/ds/avare/storage/Preferences; // field@14c9 │ │ +0f6708: 5453 0817 |006c: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mRunwayPaint:Landroid/graphics/Paint; // field@1708 │ │ +0f670c: 5b13 ca14 |006e: iput-object v3, v1, Lcom/ds/avare/shapes/DrawingContext;.runwayPaint:Landroid/graphics/Paint; // field@14ca │ │ +0f6710: 5b15 ce14 |0070: iput-object v5, v1, Lcom/ds/avare/shapes/DrawingContext;.view:Landroid/view/View; // field@14ce │ │ +0f6714: 7030 eb27 6501 |0072: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawTiles:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27eb │ │ +0f671a: 7030 e327 6501 |0075: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawLayers:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27e3 │ │ +0f6720: 7030 df27 6501 |0078: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawDrawing:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27df │ │ +0f6726: 7030 dd27 6501 |007b: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawCapGrids:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27dd │ │ +0f672c: 7030 ee27 6501 |007e: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawTraffic:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27ee │ │ +0f6732: 7030 e627 6501 |0081: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawObstacles:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27e6 │ │ +0f6738: 7030 ea27 6501 |0084: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawTFR:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27ea │ │ +0f673e: 7030 e827 6501 |0087: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawShapes:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27e8 │ │ +0f6744: 7030 da27 6501 |008a: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawAirSigMet:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27da │ │ +0f674a: 7030 ed27 6501 |008d: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawTracks:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27ed │ │ +0f6750: 7030 ec27 6501 |0090: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawTrack:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27ec │ │ +0f6756: 7030 e727 6501 |0093: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawRunways:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27e7 │ │ +0f675c: 7030 db27 6501 |0096: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawAircraft:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27db │ │ +0f6762: 7030 e127 6501 |0099: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawFavorites:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27e1 │ │ +0f6768: 7030 ef27 6501 |009c: invoke-direct {v5, v6, v1}, Lcom/ds/avare/views/LocationView;.drawUserDefinedWaypoints:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V // method@27ef │ │ +0f676e: 3302 0500 |009f: if-ne v2, v0, 00a4 // +0005 │ │ +0f6772: 6e10 bb02 0600 |00a1: invoke-virtual {v6}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ +0f6778: 7020 de27 6500 |00a4: invoke-direct {v5, v6}, Lcom/ds/avare/views/LocationView;.drawDistanceRings:(Landroid/graphics/Canvas;)V // method@27de │ │ +0f677e: 7020 e227 6500 |00a7: invoke-direct {v5, v6}, Lcom/ds/avare/views/LocationView;.drawGlideProfile:(Landroid/graphics/Canvas;)V // method@27e2 │ │ +0f6784: 7020 dc27 6500 |00aa: invoke-direct {v5, v6}, Lcom/ds/avare/views/LocationView;.drawCDI:(Landroid/graphics/Canvas;)V // method@27dc │ │ +0f678a: 7020 f027 6500 |00ad: invoke-direct {v5, v6}, Lcom/ds/avare/views/LocationView;.drawVASI:(Landroid/graphics/Canvas;)V // method@27f0 │ │ +0f6790: 7020 e927 6500 |00b0: invoke-direct {v5, v6}, Lcom/ds/avare/views/LocationView;.drawStatusLines:(Landroid/graphics/Canvas;)V // method@27e9 │ │ +0f6796: 7020 e027 6500 |00b3: invoke-direct {v5, v6}, Lcom/ds/avare/views/LocationView;.drawEdgeMarkers:(Landroid/graphics/Canvas;)V // method@27e0 │ │ +0f679c: 7020 e527 6500 |00b6: invoke-direct {v5, v6}, Lcom/ds/avare/views/LocationView;.drawNavComments:(Landroid/graphics/Canvas;)V // method@27e5 │ │ +0f67a2: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=990 │ │ 0x0006 line=997 │ │ 0x0013 line=999 │ │ 0x0016 line=1003 │ │ 0x0023 line=1004 │ │ @@ -391476,25 +391478,25 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -0f679c: |[0f679c] com.ds.avare.views.LocationView.drawNavComments:(Landroid/graphics/Canvas;)V │ │ -0f67ac: 5430 0a17 |0000: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f67b0: 6e10 1a1e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getNavComments:()Lcom/ds/avare/utils/NavComments; // method@1e1a │ │ -0f67b6: 0c00 |0005: move-result-object v0 │ │ -0f67b8: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -0f67bc: 5431 fe16 |0008: iget-object v1, v3, Lcom/ds/avare/views/LocationView;.mMsgPaint:Landroid/graphics/Paint; // field@16fe │ │ -0f67c0: 5432 0a17 |000a: iget-object v2, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f67c4: 6e10 251e 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ -0f67ca: 0c02 |000f: move-result-object v2 │ │ -0f67cc: 6e52 e226 3014 |0010: invoke-virtual {v0, v3, v4, v1, v2}, Lcom/ds/avare/utils/NavComments;.draw:(Landroid/view/View;Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/utils/ShadowedText;)V // method@26e2 │ │ -0f67d2: 0e00 |0013: return-void │ │ +0f67a4: |[0f67a4] com.ds.avare.views.LocationView.drawNavComments:(Landroid/graphics/Canvas;)V │ │ +0f67b4: 5430 0a17 |0000: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f67b8: 6e10 1a1e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getNavComments:()Lcom/ds/avare/utils/NavComments; // method@1e1a │ │ +0f67be: 0c00 |0005: move-result-object v0 │ │ +0f67c0: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +0f67c4: 5431 fe16 |0008: iget-object v1, v3, Lcom/ds/avare/views/LocationView;.mMsgPaint:Landroid/graphics/Paint; // field@16fe │ │ +0f67c8: 5432 0a17 |000a: iget-object v2, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f67cc: 6e10 251e 0200 |000c: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getShadowedText:()Lcom/ds/avare/utils/ShadowedText; // method@1e25 │ │ +0f67d2: 0c02 |000f: move-result-object v2 │ │ +0f67d4: 6e52 e226 3014 |0010: invoke-virtual {v0, v3, v4, v1, v2}, Lcom/ds/avare/utils/NavComments;.draw:(Landroid/view/View;Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/ds/avare/utils/ShadowedText;)V // method@26e2 │ │ +0f67da: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=978 │ │ 0x0008 line=980 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0014 reg=4 (null) Landroid/graphics/Canvas; │ │ @@ -391504,56 +391506,56 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 79 16-bit code units │ │ -0f67d4: |[0f67d4] com.ds.avare.views.LocationView.drawObstacles:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f67e4: 549b 0617 |0000: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f67e8: 6e10 4e25 0b00 |0002: invoke-virtual {v11}, Lcom/ds/avare/storage/Preferences;.showObstacles:()Z // method@254e │ │ -0f67ee: 0a0b |0005: move-result v11 │ │ -0f67f0: 380b 4800 |0006: if-eqz v11, 004e // +0048 │ │ -0f67f4: 549b 0a17 |0008: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f67f8: 6e10 1b1e 0b00 |000a: invoke-virtual {v11}, Lcom/ds/avare/StorageService;.getObstacles:()Ljava/util/LinkedList; // method@1e1b │ │ -0f67fe: 0c0b |000d: move-result-object v11 │ │ -0f6800: 380b 4000 |000e: if-eqz v11, 004e // +0040 │ │ -0f6804: 5490 0517 |0010: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f6808: 3900 3c00 |0012: if-nez v0, 004e // +003c │ │ -0f680c: 5490 0317 |0014: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6810: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0f6812: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -0f6814: 6e51 fd02 2022 |0018: invoke-virtual {v0, v2, v2, v2, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0f681a: 6e10 212c 0b00 |001b: invoke-virtual {v11}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ -0f6820: 0c0b |001e: move-result-object v11 │ │ -0f6822: 7210 042c 0b00 |001f: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -0f6828: 0a00 |0022: move-result v0 │ │ -0f682a: 3800 2b00 |0023: if-eqz v0, 004e // +002b │ │ -0f682e: 7210 052c 0b00 |0025: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -0f6834: 0c00 |0028: move-result-object v0 │ │ -0f6836: 1f00 f205 |0029: check-cast v0, Lcom/ds/avare/place/Obstacle; // type@05f2 │ │ -0f683a: 5491 0017 |002b: iget-object v1, v9, Lcom/ds/avare/views/LocationView;.mObstacleBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1700 │ │ -0f683e: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -0f6840: 6e10 3a23 0000 |002e: invoke-virtual {v0}, Lcom/ds/avare/place/Obstacle;.getLongitude:()D // method@233a │ │ -0f6846: 0b03 |0031: move-result-wide v3 │ │ -0f6848: 6e10 3923 0000 |0032: invoke-virtual {v0}, Lcom/ds/avare/place/Obstacle;.getLatitude:()D // method@2339 │ │ -0f684e: 0b05 |0035: move-result-wide v5 │ │ -0f6850: 1207 |0036: const/4 v7, #int 0 // #0 │ │ -0f6852: 5498 0217 |0037: iget-object v8, v9, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f6856: 7708 3326 0100 |0039: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/BitmapHolder;.rotateBitmapIntoPlace:(Lcom/ds/avare/utils/BitmapHolder;FDDZLcom/ds/avare/position/Origin;)V // method@2633 │ │ -0f685c: 5490 0017 |003c: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mObstacleBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1700 │ │ -0f6860: 6e10 2826 0000 |003e: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0f6866: 0c00 |0041: move-result-object v0 │ │ -0f6868: 5491 0017 |0042: iget-object v1, v9, Lcom/ds/avare/views/LocationView;.mObstacleBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1700 │ │ -0f686c: 6e10 3026 0100 |0044: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0f6872: 0c01 |0047: move-result-object v1 │ │ -0f6874: 5492 0317 |0048: iget-object v2, v9, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6878: 6e40 b102 0a21 |004a: invoke-virtual {v10, v0, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ -0f687e: 28d2 |004d: goto 001f // -002e │ │ -0f6880: 0e00 |004e: return-void │ │ +0f67dc: |[0f67dc] com.ds.avare.views.LocationView.drawObstacles:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f67ec: 549b 0617 |0000: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f67f0: 6e10 4e25 0b00 |0002: invoke-virtual {v11}, Lcom/ds/avare/storage/Preferences;.showObstacles:()Z // method@254e │ │ +0f67f6: 0a0b |0005: move-result v11 │ │ +0f67f8: 380b 4800 |0006: if-eqz v11, 004e // +0048 │ │ +0f67fc: 549b 0a17 |0008: iget-object v11, v9, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6800: 6e10 1b1e 0b00 |000a: invoke-virtual {v11}, Lcom/ds/avare/StorageService;.getObstacles:()Ljava/util/LinkedList; // method@1e1b │ │ +0f6806: 0c0b |000d: move-result-object v11 │ │ +0f6808: 380b 4000 |000e: if-eqz v11, 004e // +0040 │ │ +0f680c: 5490 0517 |0010: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f6810: 3900 3c00 |0012: if-nez v0, 004e // +003c │ │ +0f6814: 5490 0317 |0014: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f6818: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0f681a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +0f681c: 6e51 fd02 2022 |0018: invoke-virtual {v0, v2, v2, v2, v1}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0f6822: 6e10 212c 0b00 |001b: invoke-virtual {v11}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2c21 │ │ +0f6828: 0c0b |001e: move-result-object v11 │ │ +0f682a: 7210 042c 0b00 |001f: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +0f6830: 0a00 |0022: move-result v0 │ │ +0f6832: 3800 2b00 |0023: if-eqz v0, 004e // +002b │ │ +0f6836: 7210 052c 0b00 |0025: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +0f683c: 0c00 |0028: move-result-object v0 │ │ +0f683e: 1f00 f205 |0029: check-cast v0, Lcom/ds/avare/place/Obstacle; // type@05f2 │ │ +0f6842: 5491 0017 |002b: iget-object v1, v9, Lcom/ds/avare/views/LocationView;.mObstacleBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1700 │ │ +0f6846: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +0f6848: 6e10 3a23 0000 |002e: invoke-virtual {v0}, Lcom/ds/avare/place/Obstacle;.getLongitude:()D // method@233a │ │ +0f684e: 0b03 |0031: move-result-wide v3 │ │ +0f6850: 6e10 3923 0000 |0032: invoke-virtual {v0}, Lcom/ds/avare/place/Obstacle;.getLatitude:()D // method@2339 │ │ +0f6856: 0b05 |0035: move-result-wide v5 │ │ +0f6858: 1207 |0036: const/4 v7, #int 0 // #0 │ │ +0f685a: 5498 0217 |0037: iget-object v8, v9, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f685e: 7708 3326 0100 |0039: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/BitmapHolder;.rotateBitmapIntoPlace:(Lcom/ds/avare/utils/BitmapHolder;FDDZLcom/ds/avare/position/Origin;)V // method@2633 │ │ +0f6864: 5490 0017 |003c: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mObstacleBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1700 │ │ +0f6868: 6e10 2826 0000 |003e: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0f686e: 0c00 |0041: move-result-object v0 │ │ +0f6870: 5491 0017 |0042: iget-object v1, v9, Lcom/ds/avare/views/LocationView;.mObstacleBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1700 │ │ +0f6874: 6e10 3026 0100 |0044: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0f687a: 0c01 |0047: move-result-object v1 │ │ +0f687c: 5492 0317 |0048: iget-object v2, v9, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f6880: 6e40 b102 0a21 |004a: invoke-virtual {v10, v0, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ +0f6886: 28d2 |004d: goto 001f // -002e │ │ +0f6888: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ 0x0008 line=795 │ │ 0x0010 line=796 │ │ 0x0014 line=797 │ │ 0x001b line=798 │ │ @@ -391569,27 +391571,27 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -0f6884: |[0f6884] com.ds.avare.views.LocationView.drawRunways:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f6894: 5434 0717 |0000: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mRunwayBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1707 │ │ -0f6898: 5430 0a17 |0002: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f689c: 6e10 011e 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0f68a2: 0c00 |0007: move-result-object v0 │ │ -0f68a4: 5431 f416 |0008: iget-object v1, v3, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f68a8: 5432 0517 |000a: iget-object v2, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f68ac: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ -0f68b0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -0f68b2: 2802 |000f: goto 0011 // +0002 │ │ -0f68b4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0f68b6: 7152 7323 4510 |0011: invoke-static {v5, v4, v0, v1, v2}, Lcom/ds/avare/place/Runway;.draw:(Lcom/ds/avare/shapes/DrawingContext;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/place/Destination;Lcom/ds/avare/gps/GpsParams;Z)V // method@2373 │ │ -0f68bc: 0e00 |0014: return-void │ │ +0f688c: |[0f688c] com.ds.avare.views.LocationView.drawRunways:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f689c: 5434 0717 |0000: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mRunwayBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1707 │ │ +0f68a0: 5430 0a17 |0002: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f68a4: 6e10 011e 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0f68aa: 0c00 |0007: move-result-object v0 │ │ +0f68ac: 5431 f416 |0008: iget-object v1, v3, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f68b0: 5432 0517 |000a: iget-object v2, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f68b4: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ +0f68b8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +0f68ba: 2802 |000f: goto 0011 // +0002 │ │ +0f68bc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0f68be: 7152 7323 4510 |0011: invoke-static {v5, v4, v0, v1, v2}, Lcom/ds/avare/place/Runway;.draw:(Lcom/ds/avare/shapes/DrawingContext;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/place/Destination;Lcom/ds/avare/gps/GpsParams;Z)V // method@2373 │ │ +0f68c4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=832 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0015 reg=4 (null) Landroid/graphics/Canvas; │ │ 0x0000 - 0x0015 reg=5 (null) Lcom/ds/avare/shapes/DrawingContext; │ │ @@ -391599,25 +391601,25 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0f68c0: |[0f68c0] com.ds.avare.views.LocationView.drawShapes:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f68d0: 5412 0a17 |0000: iget-object v2, v1, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f68d4: 6e10 261e 0200 |0002: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getShapeShapes:()Ljava/util/LinkedList; // method@1e26 │ │ -0f68da: 0c02 |0005: move-result-object v2 │ │ -0f68dc: 5410 0517 |0006: iget-object v0, v1, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f68e0: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0f68e4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0f68e6: 2802 |000b: goto 000d // +0002 │ │ -0f68e8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0f68ea: 7130 8b24 2300 |000d: invoke-static {v3, v2, v0}, Lcom/ds/avare/shapes/ShapeFileShape;.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V // method@248b │ │ -0f68f0: 0e00 |0010: return-void │ │ +0f68c8: |[0f68c8] com.ds.avare.views.LocationView.drawShapes:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f68d8: 5412 0a17 |0000: iget-object v2, v1, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f68dc: 6e10 261e 0200 |0002: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getShapeShapes:()Ljava/util/LinkedList; // method@1e26 │ │ +0f68e2: 0c02 |0005: move-result-object v2 │ │ +0f68e4: 5410 0517 |0006: iget-object v0, v1, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f68e8: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0f68ec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0f68ee: 2802 |000b: goto 000d // +0002 │ │ +0f68f0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0f68f2: 7130 8b24 2300 |000d: invoke-static {v3, v2, v0}, Lcom/ds/avare/shapes/ShapeFileShape;.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V // method@248b │ │ +0f68f8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/graphics/Canvas; │ │ 0x0000 - 0x0011 reg=3 (null) Lcom/ds/avare/shapes/DrawingContext; │ │ @@ -391627,42 +391629,42 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 52 16-bit code units │ │ -0f68f4: |[0f68f4] com.ds.avare.views.LocationView.drawStatusLines:(Landroid/graphics/Canvas;)V │ │ -0f6904: 54b0 0a17 |0000: iget-object v0, v11, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6908: 6e10 0f1e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getInfoLines:()Lcom/ds/avare/utils/InfoLines; // method@1e0f │ │ -0f690e: 0c01 |0005: move-result-object v1 │ │ -0f6910: 54b3 0317 |0006: iget-object v3, v11, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6914: 54b0 0a17 |0008: iget-object v0, v11, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6918: 6e10 fc1d 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getAutoPilot:()Lcom/ds/avare/instruments/AutoPilot; // method@1dfc │ │ -0f691e: 0c00 |000d: move-result-object v0 │ │ -0f6920: 6e10 af21 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/instruments/AutoPilot;.isConnected:()Z // method@21af │ │ -0f6926: 0a00 |0011: move-result v0 │ │ -0f6928: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ -0f692c: 1400 ff00 00ff |0014: const v0, #float -1.70146e+38 // #ff0000ff │ │ -0f6932: 1405 ff00 00ff |0017: const v5, #float -1.70146e+38 // #ff0000ff │ │ -0f6938: 2805 |001a: goto 001f // +0005 │ │ -0f693a: 1500 00ff |001b: const/high16 v0, #int -16777216 // #ff00 │ │ -0f693e: 1505 00ff |001d: const/high16 v5, #int -16777216 // #ff00 │ │ -0f6942: 1246 |001f: const/4 v6, #int 4 // #4 │ │ -0f6944: 6e10 fb27 0b00 |0020: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ -0f694a: 0a07 |0023: move-result v7 │ │ -0f694c: 6e10 f627 0b00 |0024: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ -0f6952: 0a08 |0027: move-result v8 │ │ -0f6954: 54b9 f016 |0028: iget-object v9, v11, Lcom/ds/avare/views/LocationView;.mErrorStatus:Ljava/lang/String; // field@16f0 │ │ -0f6958: 7010 f927 0b00 |002a: invoke-direct {v11}, Lcom/ds/avare/views/LocationView;.getPriorityMessage:()Ljava/lang/String; // method@27f9 │ │ -0f695e: 0c0a |002d: move-result-object v10 │ │ -0f6960: 12f4 |002e: const/4 v4, #int -1 // #ff │ │ -0f6962: 07c2 |002f: move-object v2, v12 │ │ -0f6964: 740a ba26 0100 |0030: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/InfoLines;.drawCornerTextsDynamic:(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/String;Ljava/lang/String;)V // method@26ba │ │ -0f696a: 0e00 |0033: return-void │ │ +0f68fc: |[0f68fc] com.ds.avare.views.LocationView.drawStatusLines:(Landroid/graphics/Canvas;)V │ │ +0f690c: 54b0 0a17 |0000: iget-object v0, v11, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6910: 6e10 0f1e 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getInfoLines:()Lcom/ds/avare/utils/InfoLines; // method@1e0f │ │ +0f6916: 0c01 |0005: move-result-object v1 │ │ +0f6918: 54b3 0317 |0006: iget-object v3, v11, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f691c: 54b0 0a17 |0008: iget-object v0, v11, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6920: 6e10 fc1d 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getAutoPilot:()Lcom/ds/avare/instruments/AutoPilot; // method@1dfc │ │ +0f6926: 0c00 |000d: move-result-object v0 │ │ +0f6928: 6e10 af21 0000 |000e: invoke-virtual {v0}, Lcom/ds/avare/instruments/AutoPilot;.isConnected:()Z // method@21af │ │ +0f692e: 0a00 |0011: move-result v0 │ │ +0f6930: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ +0f6934: 1400 ff00 00ff |0014: const v0, #float -1.70146e+38 // #ff0000ff │ │ +0f693a: 1405 ff00 00ff |0017: const v5, #float -1.70146e+38 // #ff0000ff │ │ +0f6940: 2805 |001a: goto 001f // +0005 │ │ +0f6942: 1500 00ff |001b: const/high16 v0, #int -16777216 // #ff00 │ │ +0f6946: 1505 00ff |001d: const/high16 v5, #int -16777216 // #ff00 │ │ +0f694a: 1246 |001f: const/4 v6, #int 4 // #4 │ │ +0f694c: 6e10 fb27 0b00 |0020: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ +0f6952: 0a07 |0023: move-result v7 │ │ +0f6954: 6e10 f627 0b00 |0024: invoke-virtual {v11}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ +0f695a: 0a08 |0027: move-result v8 │ │ +0f695c: 54b9 f016 |0028: iget-object v9, v11, Lcom/ds/avare/views/LocationView;.mErrorStatus:Ljava/lang/String; // field@16f0 │ │ +0f6960: 7010 f927 0b00 |002a: invoke-direct {v11}, Lcom/ds/avare/views/LocationView;.getPriorityMessage:()Ljava/lang/String; // method@27f9 │ │ +0f6966: 0c0a |002d: move-result-object v10 │ │ +0f6968: 12f4 |002e: const/4 v4, #int -1 // #ff │ │ +0f696a: 07c2 |002f: move-object v2, v12 │ │ +0f696c: 740a ba26 0100 |0030: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/InfoLines;.drawCornerTextsDynamic:(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/String;Ljava/lang/String;)V // method@26ba │ │ +0f6972: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=971 │ │ 0x000a line=972 │ │ 0x0020 line=973 │ │ 0x0030 line=971 │ │ locals : │ │ @@ -391674,44 +391676,44 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0f696c: |[0f696c] com.ds.avare.views.LocationView.drawTFR:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f697c: 5434 0a17 |0000: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6980: 6e10 f51d 0400 |0002: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getAdsbTFRShapes:()Ljava/util/LinkedList; // method@1df5 │ │ -0f6986: 0c04 |0005: move-result-object v4 │ │ -0f6988: 5430 0517 |0006: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f698c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0f698e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0f6990: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -0f6994: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0f6996: 2802 |000d: goto 000f // +0002 │ │ -0f6998: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0f699a: 7130 a124 4500 |000f: invoke-static {v5, v4, v0}, Lcom/ds/avare/shapes/TFRShape;.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V // method@24a1 │ │ -0f69a0: 5434 0a17 |0012: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f69a4: 6e10 2a1e 0400 |0014: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getTFRShapes:()Ljava/util/LinkedList; // method@1e2a │ │ -0f69aa: 0c04 |0017: move-result-object v4 │ │ -0f69ac: 5430 0517 |0018: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f69b0: 3900 0400 |001a: if-nez v0, 001e // +0004 │ │ -0f69b4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0f69b6: 2802 |001d: goto 001f // +0002 │ │ -0f69b8: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -0f69ba: 7130 a124 4500 |001f: invoke-static {v5, v4, v0}, Lcom/ds/avare/shapes/TFRShape;.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V // method@24a1 │ │ -0f69c0: 5434 0a17 |0022: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f69c4: 6e10 0b1e 0400 |0024: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getGameTfrLabels:()Ljava/util/LinkedList; // method@1e0b │ │ -0f69ca: 0c04 |0027: move-result-object v4 │ │ -0f69cc: 5430 0517 |0028: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f69d0: 3900 0300 |002a: if-nez v0, 002d // +0003 │ │ -0f69d4: 2802 |002c: goto 002e // +0002 │ │ -0f69d6: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -0f69d8: 7130 a224 4501 |002e: invoke-static {v5, v4, v1}, Lcom/ds/avare/shapes/TFRShape;.drawGame:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V // method@24a2 │ │ -0f69de: 0e00 |0031: return-void │ │ +0f6974: |[0f6974] com.ds.avare.views.LocationView.drawTFR:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f6984: 5434 0a17 |0000: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6988: 6e10 f51d 0400 |0002: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getAdsbTFRShapes:()Ljava/util/LinkedList; // method@1df5 │ │ +0f698e: 0c04 |0005: move-result-object v4 │ │ +0f6990: 5430 0517 |0006: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f6994: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0f6996: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0f6998: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +0f699c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0f699e: 2802 |000d: goto 000f // +0002 │ │ +0f69a0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0f69a2: 7130 a124 4500 |000f: invoke-static {v5, v4, v0}, Lcom/ds/avare/shapes/TFRShape;.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V // method@24a1 │ │ +0f69a8: 5434 0a17 |0012: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f69ac: 6e10 2a1e 0400 |0014: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getTFRShapes:()Ljava/util/LinkedList; // method@1e2a │ │ +0f69b2: 0c04 |0017: move-result-object v4 │ │ +0f69b4: 5430 0517 |0018: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f69b8: 3900 0400 |001a: if-nez v0, 001e // +0004 │ │ +0f69bc: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0f69be: 2802 |001d: goto 001f // +0002 │ │ +0f69c0: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +0f69c2: 7130 a124 4500 |001f: invoke-static {v5, v4, v0}, Lcom/ds/avare/shapes/TFRShape;.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V // method@24a1 │ │ +0f69c8: 5434 0a17 |0022: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f69cc: 6e10 0b1e 0400 |0024: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getGameTfrLabels:()Ljava/util/LinkedList; // method@1e0b │ │ +0f69d2: 0c04 |0027: move-result-object v4 │ │ +0f69d4: 5430 0517 |0028: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f69d8: 3900 0300 |002a: if-nez v0, 002d // +0003 │ │ +0f69dc: 2802 |002c: goto 002e // +0002 │ │ +0f69de: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +0f69e0: 7130 a224 4501 |002e: invoke-static {v5, v4, v1}, Lcom/ds/avare/shapes/TFRShape;.drawGame:(Lcom/ds/avare/shapes/DrawingContext;Ljava/util/LinkedList;Z)V // method@24a2 │ │ +0f69e6: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ 0x0012 line=636 │ │ 0x0022 line=637 │ │ locals : │ │ 0x0000 - 0x0032 reg=3 this Lcom/ds/avare/views/LocationView; │ │ @@ -391723,21 +391725,21 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0f69e0: |[0f69e0] com.ds.avare.views.LocationView.drawTiles:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f69f0: 5412 0117 |0000: iget-object v2, v1, Lcom/ds/avare/views/LocationView;.mOnChart:Ljava/lang/String; // field@1701 │ │ -0f69f4: 5410 0a17 |0002: iget-object v0, v1, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f69f8: 6e10 2b1e 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getTiles:()Lcom/ds/avare/shapes/TileMap; // method@1e2b │ │ -0f69fe: 0c00 |0007: move-result-object v0 │ │ -0f6a00: 7130 ab24 2300 |0008: invoke-static {v3, v2, v0}, Lcom/ds/avare/shapes/Tile;.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/lang/String;Lcom/ds/avare/shapes/TileMap;)V // method@24ab │ │ -0f6a06: 0e00 |000b: return-void │ │ +0f69e8: |[0f69e8] com.ds.avare.views.LocationView.drawTiles:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f69f8: 5412 0117 |0000: iget-object v2, v1, Lcom/ds/avare/views/LocationView;.mOnChart:Ljava/lang/String; // field@1701 │ │ +0f69fc: 5410 0a17 |0002: iget-object v0, v1, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6a00: 6e10 2b1e 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getTiles:()Lcom/ds/avare/shapes/TileMap; // method@1e2b │ │ +0f6a06: 0c00 |0007: move-result-object v0 │ │ +0f6a08: 7130 ab24 2300 |0008: invoke-static {v3, v2, v0}, Lcom/ds/avare/shapes/Tile;.draw:(Lcom/ds/avare/shapes/DrawingContext;Ljava/lang/String;Lcom/ds/avare/shapes/TileMap;)V // method@24ab │ │ +0f6a0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/graphics/Canvas; │ │ 0x0000 - 0x000c reg=3 (null) Lcom/ds/avare/shapes/DrawingContext; │ │ @@ -391747,34 +391749,34 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 32 16-bit code units │ │ -0f6a08: |[0f6a08] com.ds.avare.views.LocationView.drawTrack:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f6a18: 5478 0a17 |0000: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6a1c: 6e10 211e 0800 |0002: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -0f6a22: 0c01 |0005: move-result-object v1 │ │ -0f6a24: 5478 0a17 |0006: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6a28: 6e10 011e 0800 |0008: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0f6a2e: 0c02 |000b: move-result-object v2 │ │ -0f6a30: 5473 f416 |000c: iget-object v3, v7, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f6a34: 5474 f916 |000e: iget-object v4, v7, Lcom/ds/avare/views/LocationView;.mLineBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16f9 │ │ -0f6a38: 5475 fa16 |0010: iget-object v5, v7, Lcom/ds/avare/views/LocationView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16fa │ │ -0f6a3c: 5478 0517 |0012: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f6a40: 3908 0500 |0014: if-nez v8, 0019 // +0005 │ │ -0f6a44: 1218 |0016: const/4 v8, #int 1 // #1 │ │ -0f6a46: 1216 |0017: const/4 v6, #int 1 // #1 │ │ -0f6a48: 2803 |0018: goto 001b // +0003 │ │ -0f6a4a: 1208 |0019: const/4 v8, #int 0 // #0 │ │ -0f6a4c: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -0f6a4e: 0790 |001b: move-object v0, v9 │ │ -0f6a50: 7707 d924 0000 |001c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/shapes/TrackShape;.draw:(Lcom/ds/avare/shapes/DrawingContext;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;Z)V // method@24d9 │ │ -0f6a56: 0e00 |001f: return-void │ │ +0f6a10: |[0f6a10] com.ds.avare.views.LocationView.drawTrack:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f6a20: 5478 0a17 |0000: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6a24: 6e10 211e 0800 |0002: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +0f6a2a: 0c01 |0005: move-result-object v1 │ │ +0f6a2c: 5478 0a17 |0006: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6a30: 6e10 011e 0800 |0008: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0f6a36: 0c02 |000b: move-result-object v2 │ │ +0f6a38: 5473 f416 |000c: iget-object v3, v7, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6a3c: 5474 f916 |000e: iget-object v4, v7, Lcom/ds/avare/views/LocationView;.mLineBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16f9 │ │ +0f6a40: 5475 fa16 |0010: iget-object v5, v7, Lcom/ds/avare/views/LocationView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16fa │ │ +0f6a44: 5478 0517 |0012: iget-object v8, v7, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f6a48: 3908 0500 |0014: if-nez v8, 0019 // +0005 │ │ +0f6a4c: 1218 |0016: const/4 v8, #int 1 // #1 │ │ +0f6a4e: 1216 |0017: const/4 v6, #int 1 // #1 │ │ +0f6a50: 2803 |0018: goto 001b // +0003 │ │ +0f6a52: 1208 |0019: const/4 v8, #int 0 // #0 │ │ +0f6a54: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +0f6a56: 0790 |001b: move-object v0, v9 │ │ +0f6a58: 7707 d924 0000 |001c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/shapes/TrackShape;.draw:(Lcom/ds/avare/shapes/DrawingContext;Lcom/ds/avare/place/Plan;Lcom/ds/avare/place/Destination;Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;Z)V // method@24d9 │ │ +0f6a5e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0020 reg=7 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0020 reg=8 (null) Landroid/graphics/Canvas; │ │ 0x0000 - 0x0020 reg=9 (null) Lcom/ds/avare/shapes/DrawingContext; │ │ @@ -391784,48 +391786,48 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 68 16-bit code units │ │ -0f6a58: |[0f6a58] com.ds.avare.views.LocationView.drawTracks:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f6a68: 548a 0617 |0000: iget-object v10, v8, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f6a6c: 6e10 1925 0a00 |0002: invoke-virtual {v10}, Lcom/ds/avare/storage/Preferences;.isDrawTracks:()Z // method@2519 │ │ -0f6a72: 0a0a |0005: move-result v10 │ │ -0f6a74: 380a 3d00 |0006: if-eqz v10, 0043 // +003d │ │ -0f6a78: 548a 0517 |0008: iget-object v10, v8, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f6a7c: 390a 3900 |000a: if-nez v10, 0043 // +0039 │ │ -0f6a80: 548a 0317 |000c: iget-object v10, v8, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6a84: 1400 ffff 00ff |000e: const v0, #float -1.7147e+38 // #ff00ffff │ │ -0f6a8a: 6e20 f802 0a00 |0011: invoke-virtual {v10, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0f6a90: 548a 0317 |0014: iget-object v10, v8, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6a94: 1500 c040 |0016: const/high16 v0, #int 1086324736 // #40c0 │ │ -0f6a98: 5281 e916 |0018: iget v1, v8, Lcom/ds/avare/views/LocationView;.mDipToPix:F // field@16e9 │ │ -0f6a9c: a801 0100 |001a: mul-float v1, v1, v0 │ │ -0f6aa0: 6e20 ff02 1a00 |001c: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0f6aa6: 548a 0317 |001f: iget-object v10, v8, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6aaa: 6200 6300 |0021: sget-object v0, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ -0f6aae: 6e20 0003 0a00 |0023: invoke-virtual {v10, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0f6ab4: 548a 0a17 |0026: iget-object v10, v8, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6ab8: 6e10 111e 0a00 |0028: invoke-virtual {v10}, Lcom/ds/avare/StorageService;.getKMLRecorder:()Lcom/ds/avare/flightLog/KMLRecorder; // method@1e11 │ │ -0f6abe: 0c0a |002b: move-result-object v10 │ │ -0f6ac0: 6e10 6021 0a00 |002c: invoke-virtual {v10}, Lcom/ds/avare/flightLog/KMLRecorder;.getShape:()Lcom/ds/avare/shapes/Shape; // method@2160 │ │ -0f6ac6: 0c00 |002f: move-result-object v0 │ │ -0f6ac8: 5482 0217 |0030: iget-object v2, v8, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f6acc: 5483 0917 |0032: iget-object v3, v8, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f6ad0: 5484 fd16 |0034: iget-object v4, v8, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ -0f6ad4: 5485 0317 |0036: iget-object v5, v8, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6ad8: 548a 0617 |0038: iget-object v10, v8, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f6adc: 6e10 2325 0a00 |003a: invoke-virtual {v10}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ -0f6ae2: 0a06 |003d: move-result v6 │ │ -0f6ae4: 1217 |003e: const/4 v7, #int 1 // #1 │ │ -0f6ae6: 0791 |003f: move-object v1, v9 │ │ -0f6ae8: 7408 7e24 0000 |0040: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/shapes/Shape;.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZ)V // method@247e │ │ -0f6aee: 0e00 |0043: return-void │ │ +0f6a60: |[0f6a60] com.ds.avare.views.LocationView.drawTracks:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f6a70: 548a 0617 |0000: iget-object v10, v8, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f6a74: 6e10 1925 0a00 |0002: invoke-virtual {v10}, Lcom/ds/avare/storage/Preferences;.isDrawTracks:()Z // method@2519 │ │ +0f6a7a: 0a0a |0005: move-result v10 │ │ +0f6a7c: 380a 3d00 |0006: if-eqz v10, 0043 // +003d │ │ +0f6a80: 548a 0517 |0008: iget-object v10, v8, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f6a84: 390a 3900 |000a: if-nez v10, 0043 // +0039 │ │ +0f6a88: 548a 0317 |000c: iget-object v10, v8, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f6a8c: 1400 ffff 00ff |000e: const v0, #float -1.7147e+38 // #ff00ffff │ │ +0f6a92: 6e20 f802 0a00 |0011: invoke-virtual {v10, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0f6a98: 548a 0317 |0014: iget-object v10, v8, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f6a9c: 1500 c040 |0016: const/high16 v0, #int 1086324736 // #40c0 │ │ +0f6aa0: 5281 e916 |0018: iget v1, v8, Lcom/ds/avare/views/LocationView;.mDipToPix:F // field@16e9 │ │ +0f6aa4: a801 0100 |001a: mul-float v1, v1, v0 │ │ +0f6aa8: 6e20 ff02 1a00 |001c: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0f6aae: 548a 0317 |001f: iget-object v10, v8, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f6ab2: 6200 6300 |0021: sget-object v0, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ +0f6ab6: 6e20 0003 0a00 |0023: invoke-virtual {v10, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0f6abc: 548a 0a17 |0026: iget-object v10, v8, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6ac0: 6e10 111e 0a00 |0028: invoke-virtual {v10}, Lcom/ds/avare/StorageService;.getKMLRecorder:()Lcom/ds/avare/flightLog/KMLRecorder; // method@1e11 │ │ +0f6ac6: 0c0a |002b: move-result-object v10 │ │ +0f6ac8: 6e10 6021 0a00 |002c: invoke-virtual {v10}, Lcom/ds/avare/flightLog/KMLRecorder;.getShape:()Lcom/ds/avare/shapes/Shape; // method@2160 │ │ +0f6ace: 0c00 |002f: move-result-object v0 │ │ +0f6ad0: 5482 0217 |0030: iget-object v2, v8, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f6ad4: 5483 0917 |0032: iget-object v3, v8, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f6ad8: 5484 fd16 |0034: iget-object v4, v8, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ +0f6adc: 5485 0317 |0036: iget-object v5, v8, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f6ae0: 548a 0617 |0038: iget-object v10, v8, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f6ae4: 6e10 2325 0a00 |003a: invoke-virtual {v10}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ +0f6aea: 0a06 |003d: move-result v6 │ │ +0f6aec: 1217 |003e: const/4 v7, #int 1 // #1 │ │ +0f6aee: 0791 |003f: move-object v1, v9 │ │ +0f6af0: 7408 7e24 0000 |0040: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/ds/avare/shapes/Shape;.drawShape:(Landroid/graphics/Canvas;Lcom/ds/avare/position/Origin;Lcom/ds/avare/position/Scale;Lcom/ds/avare/position/Movement;Landroid/graphics/Paint;ZZ)V // method@247e │ │ +0f6af6: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ 0x000c line=897 │ │ 0x0014 line=898 │ │ 0x001f line=899 │ │ 0x0026 line=901 │ │ @@ -391839,44 +391841,44 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 11 │ │ insns size : 51 16-bit code units │ │ -0f6af0: |[0f6af0] com.ds.avare.views.LocationView.drawTraffic:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f6b00: 54bc 0a17 |0000: iget-object v12, v11, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6b04: 6e10 2d1e 0c00 |0002: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getTrafficCache:()Lcom/ds/avare/adsb/TrafficCache; // method@1e2d │ │ -0f6b0a: 0c0c |0005: move-result-object v12 │ │ -0f6b0c: 6e10 451f 0c00 |0006: invoke-virtual {v12}, Lcom/ds/avare/adsb/TrafficCache;.getTraffic:()Landroid/util/SparseArray; // method@1f45 │ │ -0f6b12: 0c01 |0009: move-result-object v1 │ │ -0f6b14: 54bc 0a17 |000a: iget-object v12, v11, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6b18: 6e10 2d1e 0c00 |000c: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getTrafficCache:()Lcom/ds/avare/adsb/TrafficCache; // method@1e2d │ │ -0f6b1e: 0c0c |000f: move-result-object v12 │ │ -0f6b20: 6e10 441f 0c00 |0010: invoke-virtual {v12}, Lcom/ds/avare/adsb/TrafficCache;.getOwnAltitude:()I // method@1f44 │ │ -0f6b26: 0a0c |0013: move-result v12 │ │ -0f6b28: 83c2 |0014: int-to-double v2, v12 │ │ -0f6b2a: 54b4 f416 |0015: iget-object v4, v11, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f6b2e: 54bc 0617 |0017: iget-object v12, v11, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f6b32: 6e10 ea24 0c00 |0019: invoke-virtual {v12}, Lcom/ds/avare/storage/Preferences;.getAircraftICAOCode:()I // method@24ea │ │ -0f6b38: 0a05 |001c: move-result v5 │ │ -0f6b3a: 54bc 0517 |001d: iget-object v12, v11, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f6b3e: 390c 0500 |001f: if-nez v12, 0024 // +0005 │ │ -0f6b42: 121c |0021: const/4 v12, #int 1 // #1 │ │ -0f6b44: 1216 |0022: const/4 v6, #int 1 // #1 │ │ -0f6b46: 2803 |0023: goto 0026 // +0003 │ │ -0f6b48: 120c |0024: const/4 v12, #int 0 // #0 │ │ -0f6b4a: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -0f6b4c: 54b7 1017 |0026: iget-object v7, v11, Lcom/ds/avare/views/LocationView;.mTrafficRed:Lcom/ds/avare/utils/BitmapHolder; // field@1710 │ │ -0f6b50: 54b8 0e17 |0028: iget-object v8, v11, Lcom/ds/avare/views/LocationView;.mTrafficGreen:Lcom/ds/avare/utils/BitmapHolder; // field@170e │ │ -0f6b54: 54b9 0d17 |002a: iget-object v9, v11, Lcom/ds/avare/views/LocationView;.mTrafficBlue:Lcom/ds/avare/utils/BitmapHolder; // field@170d │ │ -0f6b58: 54ba 0f17 |002c: iget-object v10, v11, Lcom/ds/avare/views/LocationView;.mTrafficMagenta:Lcom/ds/avare/utils/BitmapHolder; // field@170f │ │ -0f6b5c: 07d0 |002e: move-object v0, v13 │ │ -0f6b5e: 770b 3f1f 0000 |002f: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/adsb/Traffic;.draw:(Lcom/ds/avare/shapes/DrawingContext;Landroid/util/SparseArray;DLcom/ds/avare/gps/GpsParams;IZLcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;)V // method@1f3f │ │ -0f6b64: 0e00 |0032: return-void │ │ +0f6af8: |[0f6af8] com.ds.avare.views.LocationView.drawTraffic:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f6b08: 54bc 0a17 |0000: iget-object v12, v11, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6b0c: 6e10 2d1e 0c00 |0002: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getTrafficCache:()Lcom/ds/avare/adsb/TrafficCache; // method@1e2d │ │ +0f6b12: 0c0c |0005: move-result-object v12 │ │ +0f6b14: 6e10 451f 0c00 |0006: invoke-virtual {v12}, Lcom/ds/avare/adsb/TrafficCache;.getTraffic:()Landroid/util/SparseArray; // method@1f45 │ │ +0f6b1a: 0c01 |0009: move-result-object v1 │ │ +0f6b1c: 54bc 0a17 |000a: iget-object v12, v11, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6b20: 6e10 2d1e 0c00 |000c: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getTrafficCache:()Lcom/ds/avare/adsb/TrafficCache; // method@1e2d │ │ +0f6b26: 0c0c |000f: move-result-object v12 │ │ +0f6b28: 6e10 441f 0c00 |0010: invoke-virtual {v12}, Lcom/ds/avare/adsb/TrafficCache;.getOwnAltitude:()I // method@1f44 │ │ +0f6b2e: 0a0c |0013: move-result v12 │ │ +0f6b30: 83c2 |0014: int-to-double v2, v12 │ │ +0f6b32: 54b4 f416 |0015: iget-object v4, v11, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6b36: 54bc 0617 |0017: iget-object v12, v11, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f6b3a: 6e10 ea24 0c00 |0019: invoke-virtual {v12}, Lcom/ds/avare/storage/Preferences;.getAircraftICAOCode:()I // method@24ea │ │ +0f6b40: 0a05 |001c: move-result v5 │ │ +0f6b42: 54bc 0517 |001d: iget-object v12, v11, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f6b46: 390c 0500 |001f: if-nez v12, 0024 // +0005 │ │ +0f6b4a: 121c |0021: const/4 v12, #int 1 // #1 │ │ +0f6b4c: 1216 |0022: const/4 v6, #int 1 // #1 │ │ +0f6b4e: 2803 |0023: goto 0026 // +0003 │ │ +0f6b50: 120c |0024: const/4 v12, #int 0 // #0 │ │ +0f6b52: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +0f6b54: 54b7 1017 |0026: iget-object v7, v11, Lcom/ds/avare/views/LocationView;.mTrafficRed:Lcom/ds/avare/utils/BitmapHolder; // field@1710 │ │ +0f6b58: 54b8 0e17 |0028: iget-object v8, v11, Lcom/ds/avare/views/LocationView;.mTrafficGreen:Lcom/ds/avare/utils/BitmapHolder; // field@170e │ │ +0f6b5c: 54b9 0d17 |002a: iget-object v9, v11, Lcom/ds/avare/views/LocationView;.mTrafficBlue:Lcom/ds/avare/utils/BitmapHolder; // field@170d │ │ +0f6b60: 54ba 0f17 |002c: iget-object v10, v11, Lcom/ds/avare/views/LocationView;.mTrafficMagenta:Lcom/ds/avare/utils/BitmapHolder; // field@170f │ │ +0f6b64: 07d0 |002e: move-object v0, v13 │ │ +0f6b66: 770b 3f1f 0000 |002f: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/adsb/Traffic;.draw:(Lcom/ds/avare/shapes/DrawingContext;Landroid/util/SparseArray;DLcom/ds/avare/gps/GpsParams;IZLcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;Lcom/ds/avare/utils/BitmapHolder;)V // method@1f3f │ │ +0f6b6c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ 0x000c line=756 │ │ 0x002f line=755 │ │ locals : │ │ 0x0000 - 0x0033 reg=11 this Lcom/ds/avare/views/LocationView; │ │ @@ -391888,29 +391890,29 @@ │ │ type : '(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 27 16-bit code units │ │ -0f6b68: |[0f6b68] com.ds.avare.views.LocationView.drawUserDefinedWaypoints:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ -0f6b78: 5468 0517 |0000: iget-object v8, v6, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f6b7c: 3908 1800 |0002: if-nez v8, 001a // +0018 │ │ -0f6b80: 5468 0a17 |0004: iget-object v8, v6, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6b84: 6e10 2e1e 0800 |0006: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getUDWMgr:()Lcom/ds/avare/userDefinedWaypoints/UDWMgr; // method@1e2e │ │ -0f6b8a: 0c00 |0009: move-result-object v0 │ │ -0f6b8c: 5468 0617 |000a: iget-object v8, v6, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f6b90: 6e10 2b25 0800 |000c: invoke-virtual {v8}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ -0f6b96: 0a02 |000f: move-result v2 │ │ -0f6b98: 5463 f416 |0010: iget-object v3, v6, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f6b9c: 5464 f116 |0012: iget-object v4, v6, Lcom/ds/avare/views/LocationView;.mFace:Landroid/graphics/Typeface; // field@16f1 │ │ -0f6ba0: 5465 0217 |0014: iget-object v5, v6, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f6ba4: 0771 |0016: move-object v1, v7 │ │ -0f6ba6: 7406 ff25 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.draw:(Landroid/graphics/Canvas;ZLcom/ds/avare/gps/GpsParams;Landroid/graphics/Typeface;Lcom/ds/avare/position/Origin;)V // method@25ff │ │ -0f6bac: 0e00 |001a: return-void │ │ +0f6b70: |[0f6b70] com.ds.avare.views.LocationView.drawUserDefinedWaypoints:(Landroid/graphics/Canvas;Lcom/ds/avare/shapes/DrawingContext;)V │ │ +0f6b80: 5468 0517 |0000: iget-object v8, v6, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f6b84: 3908 1800 |0002: if-nez v8, 001a // +0018 │ │ +0f6b88: 5468 0a17 |0004: iget-object v8, v6, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6b8c: 6e10 2e1e 0800 |0006: invoke-virtual {v8}, Lcom/ds/avare/StorageService;.getUDWMgr:()Lcom/ds/avare/userDefinedWaypoints/UDWMgr; // method@1e2e │ │ +0f6b92: 0c00 |0009: move-result-object v0 │ │ +0f6b94: 5468 0617 |000a: iget-object v8, v6, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f6b98: 6e10 2b25 0800 |000c: invoke-virtual {v8}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ +0f6b9e: 0a02 |000f: move-result v2 │ │ +0f6ba0: 5463 f416 |0010: iget-object v3, v6, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6ba4: 5464 f116 |0012: iget-object v4, v6, Lcom/ds/avare/views/LocationView;.mFace:Landroid/graphics/Typeface; // field@16f1 │ │ +0f6ba8: 5465 0217 |0014: iget-object v5, v6, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f6bac: 0771 |0016: move-object v1, v7 │ │ +0f6bae: 7406 ff25 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/ds/avare/userDefinedWaypoints/UDWMgr;.draw:(Landroid/graphics/Canvas;ZLcom/ds/avare/gps/GpsParams;Landroid/graphics/Typeface;Lcom/ds/avare/position/Origin;)V // method@25ff │ │ +0f6bb4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=957 │ │ 0x0004 line=958 │ │ locals : │ │ 0x0000 - 0x001b reg=6 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x001b reg=7 (null) Landroid/graphics/Canvas; │ │ @@ -391921,38 +391923,38 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -0f6bb0: |[0f6bb0] com.ds.avare.views.LocationView.drawVASI:(Landroid/graphics/Canvas;)V │ │ -0f6bc0: 5440 0517 |0000: iget-object v0, v4, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f6bc4: 3900 2900 |0002: if-nez v0, 002b // +0029 │ │ -0f6bc8: 5440 f016 |0004: iget-object v0, v4, Lcom/ds/avare/views/LocationView;.mErrorStatus:Ljava/lang/String; // field@16f0 │ │ -0f6bcc: 3900 2500 |0006: if-nez v0, 002b // +0025 │ │ -0f6bd0: 5440 0617 |0008: iget-object v0, v4, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f6bd4: 6e10 0e25 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getShowCDI:()Z // method@250e │ │ -0f6bda: 0a00 |000d: move-result v0 │ │ -0f6bdc: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -0f6be0: 5440 0a17 |0010: iget-object v0, v4, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6be4: 6e10 011e 0000 |0012: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0f6bea: 0c00 |0015: move-result-object v0 │ │ -0f6bec: 3800 1500 |0016: if-eqz v0, 002b // +0015 │ │ -0f6bf0: 5441 0a17 |0018: iget-object v1, v4, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6bf4: 6e10 301e 0100 |001a: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getVNAV:()Lcom/ds/avare/instruments/VNAV; // method@1e30 │ │ -0f6bfa: 0c01 |001d: move-result-object v1 │ │ -0f6bfc: 6e10 fb27 0400 |001e: invoke-virtual {v4}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ -0f6c02: 0a02 |0021: move-result v2 │ │ -0f6c04: 8222 |0022: int-to-float v2, v2 │ │ -0f6c06: 6e10 f627 0400 |0023: invoke-virtual {v4}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ -0f6c0c: 0a03 |0026: move-result v3 │ │ -0f6c0e: 8233 |0027: int-to-float v3, v3 │ │ -0f6c10: 6e50 0222 5132 |0028: invoke-virtual {v1, v5, v2, v3, v0}, Lcom/ds/avare/instruments/VNAV;.drawVNAV:(Landroid/graphics/Canvas;FFLcom/ds/avare/place/Destination;)V // method@2202 │ │ -0f6c16: 0e00 |002b: return-void │ │ +0f6bb8: |[0f6bb8] com.ds.avare.views.LocationView.drawVASI:(Landroid/graphics/Canvas;)V │ │ +0f6bc8: 5440 0517 |0000: iget-object v0, v4, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f6bcc: 3900 2900 |0002: if-nez v0, 002b // +0029 │ │ +0f6bd0: 5440 f016 |0004: iget-object v0, v4, Lcom/ds/avare/views/LocationView;.mErrorStatus:Ljava/lang/String; // field@16f0 │ │ +0f6bd4: 3900 2500 |0006: if-nez v0, 002b // +0025 │ │ +0f6bd8: 5440 0617 |0008: iget-object v0, v4, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f6bdc: 6e10 0e25 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.getShowCDI:()Z // method@250e │ │ +0f6be2: 0a00 |000d: move-result v0 │ │ +0f6be4: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +0f6be8: 5440 0a17 |0010: iget-object v0, v4, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6bec: 6e10 011e 0000 |0012: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0f6bf2: 0c00 |0015: move-result-object v0 │ │ +0f6bf4: 3800 1500 |0016: if-eqz v0, 002b // +0015 │ │ +0f6bf8: 5441 0a17 |0018: iget-object v1, v4, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6bfc: 6e10 301e 0100 |001a: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getVNAV:()Lcom/ds/avare/instruments/VNAV; // method@1e30 │ │ +0f6c02: 0c01 |001d: move-result-object v1 │ │ +0f6c04: 6e10 fb27 0400 |001e: invoke-virtual {v4}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ +0f6c0a: 0a02 |0021: move-result v2 │ │ +0f6c0c: 8222 |0022: int-to-float v2, v2 │ │ +0f6c0e: 6e10 f627 0400 |0023: invoke-virtual {v4}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ +0f6c14: 0a03 |0026: move-result v3 │ │ +0f6c16: 8233 |0027: int-to-float v3, v3 │ │ +0f6c18: 6e50 0222 5132 |0028: invoke-virtual {v1, v5, v2, v3, v0}, Lcom/ds/avare/instruments/VNAV;.drawVNAV:(Landroid/graphics/Canvas;FFLcom/ds/avare/place/Destination;)V // method@2202 │ │ +0f6c1e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ 0x0008 line=928 │ │ 0x0010 line=929 │ │ 0x0018 line=931 │ │ locals : │ │ @@ -391964,37 +391966,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -0f5e00: |[0f5e00] com.ds.avare.views.LocationView.getPriorityMessage:()Ljava/lang/String; │ │ -0f5e10: 5490 0517 |0000: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f5e14: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ -0f5e18: 6e10 2224 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ -0f5e1e: 0b01 |0007: move-result-wide v1 │ │ -0f5e20: 6203 5915 |0008: sget-object v3, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ -0f5e24: 5490 0517 |000a: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f5e28: 5494 f416 |000c: iget-object v4, v9, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f5e2c: 6e10 9321 0400 |000e: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0f5e32: 0b04 |0011: move-result-wide v4 │ │ -0f5e34: 6e30 2324 4005 |0012: invoke-virtual {v0, v4, v5}, Lcom/ds/avare/position/Projection;.getGeneralDirectionFrom:(D)Ljava/lang/String; // method@2423 │ │ -0f5e3a: 0c04 |0015: move-result-object v4 │ │ -0f5e3c: 5490 0517 |0016: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f5e40: 6e10 2124 0000 |0018: invoke-virtual {v0}, Lcom/ds/avare/position/Projection;.getBearing:()D // method@2421 │ │ -0f5e46: 0b05 |001b: move-result-wide v5 │ │ -0f5e48: 5490 f416 |001c: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f5e4c: 6e10 9321 0000 |001e: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ -0f5e52: 0b07 |0021: move-result-wide v7 │ │ -0f5e54: 7708 a226 0100 |0022: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/Helper;.makeLine2:(DLjava/lang/String;Ljava/lang/String;DD)Ljava/lang/String; // method@26a2 │ │ -0f5e5a: 0c00 |0025: move-result-object v0 │ │ -0f5e5c: 1100 |0026: return-object v0 │ │ -0f5e5e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0f5e60: 1100 |0028: return-object v0 │ │ +0f5e08: |[0f5e08] com.ds.avare.views.LocationView.getPriorityMessage:()Ljava/lang/String; │ │ +0f5e18: 5490 0517 |0000: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f5e1c: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ +0f5e20: 6e10 2224 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/position/Projection;.getDistance:()D // method@2422 │ │ +0f5e26: 0b01 |0007: move-result-wide v1 │ │ +0f5e28: 6203 5915 |0008: sget-object v3, Lcom/ds/avare/storage/Preferences;.distanceConversionUnit:Ljava/lang/String; // field@1559 │ │ +0f5e2c: 5490 0517 |000a: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f5e30: 5494 f416 |000c: iget-object v4, v9, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f5e34: 6e10 9321 0400 |000e: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0f5e3a: 0b04 |0011: move-result-wide v4 │ │ +0f5e3c: 6e30 2324 4005 |0012: invoke-virtual {v0, v4, v5}, Lcom/ds/avare/position/Projection;.getGeneralDirectionFrom:(D)Ljava/lang/String; // method@2423 │ │ +0f5e42: 0c04 |0015: move-result-object v4 │ │ +0f5e44: 5490 0517 |0016: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f5e48: 6e10 2124 0000 |0018: invoke-virtual {v0}, Lcom/ds/avare/position/Projection;.getBearing:()D // method@2421 │ │ +0f5e4e: 0b05 |001b: move-result-wide v5 │ │ +0f5e50: 5490 f416 |001c: iget-object v0, v9, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f5e54: 6e10 9321 0000 |001e: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getDeclinition:()D // method@2193 │ │ +0f5e5a: 0b07 |0021: move-result-wide v7 │ │ +0f5e5c: 7708 a226 0100 |0022: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/ds/avare/utils/Helper;.makeLine2:(DLjava/lang/String;Ljava/lang/String;DD)Ljava/lang/String; // method@26a2 │ │ +0f5e62: 0c00 |0025: move-result-object v0 │ │ +0f5e64: 1100 |0026: return-object v0 │ │ +0f5e66: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +0f5e68: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1650 │ │ 0x0004 line=1652 │ │ 0x000e line=1653 │ │ 0x0018 line=1654 │ │ 0x0022 line=1652 │ │ @@ -392006,40 +392008,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 11 │ │ insns size : 48 16-bit code units │ │ -0f6e74: |[0f6e74] com.ds.avare.views.LocationView.loadTiles:()V │ │ -0f6e84: 54d0 0a17 |0000: iget-object v0, v13, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6e88: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0f6e8c: 0e00 |0004: return-void │ │ -0f6e8e: 54d1 f616 |0005: iget-object v1, v13, Lcom/ds/avare/views/LocationView;.mImageDataSource:Lcom/ds/avare/content/DataSource; // field@16f6 │ │ -0f6e92: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -0f6e96: 0e00 |0009: return-void │ │ -0f6e98: 6e10 2b1e 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getTiles:()Lcom/ds/avare/shapes/TileMap; // method@1e2b │ │ -0f6e9e: 0c02 |000d: move-result-object v2 │ │ -0f6ea0: 54d0 f416 |000e: iget-object v0, v13, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f6ea4: 6e10 9921 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0f6eaa: 0b03 |0013: move-result-wide v3 │ │ -0f6eac: 54d0 f416 |0014: iget-object v0, v13, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f6eb0: 6e10 9721 0000 |0016: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0f6eb6: 0b05 |0019: move-result-wide v5 │ │ -0f6eb8: 54d7 0417 |001a: iget-object v7, v13, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f6ebc: 52d0 fc16 |001c: iget v0, v13, Lcom/ds/avare/views/LocationView;.mMacro:I // field@16fc │ │ -0f6ec0: 8208 |001e: int-to-float v8, v0 │ │ -0f6ec2: 54d9 0917 |001f: iget-object v9, v13, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f6ec6: 54d0 f416 |0021: iget-object v0, v13, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f6eca: 6e10 9121 0000 |0023: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0f6ed0: 0b0a |0026: move-result-wide v10 │ │ -0f6ed2: 220c 8106 |0027: new-instance v12, Lcom/ds/avare/views/LocationView$1; // type@0681 │ │ -0f6ed6: 7020 b327 dc00 |0029: invoke-direct {v12, v13}, Lcom/ds/avare/views/LocationView$1;.:(Lcom/ds/avare/views/LocationView;)V // method@27b3 │ │ -0f6edc: 740b d424 0200 |002c: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/ds/avare/shapes/TileMap;.loadTiles:(DDLcom/ds/avare/position/Pan;FLcom/ds/avare/position/Scale;DLcom/ds/avare/utils/GenericCallback;)V // method@24d4 │ │ -0f6ee2: 0e00 |002f: return-void │ │ +0f6e7c: |[0f6e7c] com.ds.avare.views.LocationView.loadTiles:()V │ │ +0f6e8c: 54d0 0a17 |0000: iget-object v0, v13, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6e90: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0f6e94: 0e00 |0004: return-void │ │ +0f6e96: 54d1 f616 |0005: iget-object v1, v13, Lcom/ds/avare/views/LocationView;.mImageDataSource:Lcom/ds/avare/content/DataSource; // field@16f6 │ │ +0f6e9a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +0f6e9e: 0e00 |0009: return-void │ │ +0f6ea0: 6e10 2b1e 0000 |000a: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getTiles:()Lcom/ds/avare/shapes/TileMap; // method@1e2b │ │ +0f6ea6: 0c02 |000d: move-result-object v2 │ │ +0f6ea8: 54d0 f416 |000e: iget-object v0, v13, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6eac: 6e10 9921 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0f6eb2: 0b03 |0013: move-result-wide v3 │ │ +0f6eb4: 54d0 f416 |0014: iget-object v0, v13, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6eb8: 6e10 9721 0000 |0016: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0f6ebe: 0b05 |0019: move-result-wide v5 │ │ +0f6ec0: 54d7 0417 |001a: iget-object v7, v13, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f6ec4: 52d0 fc16 |001c: iget v0, v13, Lcom/ds/avare/views/LocationView;.mMacro:I // field@16fc │ │ +0f6ec8: 8208 |001e: int-to-float v8, v0 │ │ +0f6eca: 54d9 0917 |001f: iget-object v9, v13, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f6ece: 54d0 f416 |0021: iget-object v0, v13, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6ed2: 6e10 9121 0000 |0023: invoke-virtual {v0}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0f6ed8: 0b0a |0026: move-result-wide v10 │ │ +0f6eda: 220c 8106 |0027: new-instance v12, Lcom/ds/avare/views/LocationView$1; // type@0681 │ │ +0f6ede: 7020 b327 dc00 |0029: invoke-direct {v12, v13}, Lcom/ds/avare/views/LocationView$1;.:(Lcom/ds/avare/views/LocationView;)V // method@27b3 │ │ +0f6ee4: 740b d424 0200 |002c: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/ds/avare/shapes/TileMap;.loadTiles:(DDLcom/ds/avare/position/Pan;FLcom/ds/avare/position/Scale;DLcom/ds/avare/utils/GenericCallback;)V // method@24d4 │ │ +0f6eea: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1205 │ │ 0x0005 line=1209 │ │ 0x000a line=1213 │ │ 0x000e line=1214 │ │ locals : │ │ @@ -392050,56 +392052,56 @@ │ │ type : '(FFZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 79 16-bit code units │ │ -0f6efc: |[0f6efc] com.ds.avare.views.LocationView.rubberBand:(FFZ)V │ │ -0f6f0c: 52b0 ec16 |0000: iget v0, v11, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ -0f6f10: 3a00 4c00 |0002: if-ltz v0, 004e // +004c │ │ -0f6f14: 54b0 0a17 |0004: iget-object v0, v11, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6f18: 6e10 211e 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -0f6f1e: 0c00 |0009: move-result-object v0 │ │ -0f6f20: 3800 4400 |000a: if-eqz v0, 004e // +0044 │ │ -0f6f24: 52b0 ed16 |000c: iget v0, v11, Lcom/ds/avare/views/LocationView;.mDragStartedX:F // field@16ed │ │ -0f6f28: a700 0c00 |000e: sub-float v0, v12, v0 │ │ -0f6f2c: 7110 6b2a 0000 |0010: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -0f6f32: 0a00 |0013: move-result v0 │ │ -0f6f34: 52b1 ee16 |0014: iget v1, v11, Lcom/ds/avare/views/LocationView;.mDragStartedY:F // field@16ee │ │ -0f6f38: a701 0d01 |0016: sub-float v1, v13, v1 │ │ -0f6f3c: 7110 6b2a 0100 |0018: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ -0f6f42: 0a01 |001b: move-result v1 │ │ -0f6f44: 52b2 e916 |001c: iget v2, v11, Lcom/ds/avare/views/LocationView;.mDipToPix:F // field@16e9 │ │ -0f6f48: 1503 0042 |001e: const/high16 v3, #int 1107296256 // #4200 │ │ -0f6f4c: a804 0203 |0020: mul-float v4, v2, v3 │ │ -0f6f50: 2d00 0004 |0022: cmpl-float v0, v0, v4 │ │ -0f6f54: 3c00 0800 |0024: if-gtz v0, 002c // +0008 │ │ -0f6f58: a802 0203 |0026: mul-float v2, v2, v3 │ │ -0f6f5c: 2d00 0102 |0028: cmpl-float v0, v1, v2 │ │ -0f6f60: 3d00 2400 |002a: if-lez v0, 004e // +0024 │ │ -0f6f64: 54b0 0217 |002c: iget-object v0, v11, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f6f68: 89c1 |002e: float-to-double v1, v12 │ │ -0f6f6a: 6e30 0824 1002 |002f: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ -0f6f70: 0b06 |0032: move-result-wide v6 │ │ -0f6f72: 54bc 0217 |0033: iget-object v12, v11, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f6f76: 89d0 |0035: float-to-double v0, v13 │ │ -0f6f78: 6e30 0424 0c01 |0036: invoke-virtual {v12, v0, v1}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ -0f6f7e: 0b08 |0039: move-result-wide v8 │ │ -0f6f80: 54bc 0a17 |003a: iget-object v12, v11, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6f84: 6e10 211e 0c00 |003c: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -0f6f8a: 0c03 |003f: move-result-object v3 │ │ -0f6f8c: 54b4 0617 |0040: iget-object v4, v11, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f6f90: 52b5 ec16 |0042: iget v5, v11, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ -0f6f94: 01ea |0044: move v10, v14 │ │ -0f6f96: 7408 6323 0300 |0045: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/place/Plan;.replaceDestination:(Lcom/ds/avare/storage/Preferences;IDDZ)V // method@2363 │ │ -0f6f9c: 150c 7ac4 |0048: const/high16 v12, #int -998637568 // #c47a │ │ -0f6fa0: 59bc ed16 |004a: iput v12, v11, Lcom/ds/avare/views/LocationView;.mDragStartedX:F // field@16ed │ │ -0f6fa4: 59bc ee16 |004c: iput v12, v11, Lcom/ds/avare/views/LocationView;.mDragStartedY:F // field@16ee │ │ -0f6fa8: 0e00 |004e: return-void │ │ +0f6f04: |[0f6f04] com.ds.avare.views.LocationView.rubberBand:(FFZ)V │ │ +0f6f14: 52b0 ec16 |0000: iget v0, v11, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ +0f6f18: 3a00 4c00 |0002: if-ltz v0, 004e // +004c │ │ +0f6f1c: 54b0 0a17 |0004: iget-object v0, v11, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6f20: 6e10 211e 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +0f6f26: 0c00 |0009: move-result-object v0 │ │ +0f6f28: 3800 4400 |000a: if-eqz v0, 004e // +0044 │ │ +0f6f2c: 52b0 ed16 |000c: iget v0, v11, Lcom/ds/avare/views/LocationView;.mDragStartedX:F // field@16ed │ │ +0f6f30: a700 0c00 |000e: sub-float v0, v12, v0 │ │ +0f6f34: 7110 6b2a 0000 |0010: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +0f6f3a: 0a00 |0013: move-result v0 │ │ +0f6f3c: 52b1 ee16 |0014: iget v1, v11, Lcom/ds/avare/views/LocationView;.mDragStartedY:F // field@16ee │ │ +0f6f40: a701 0d01 |0016: sub-float v1, v13, v1 │ │ +0f6f44: 7110 6b2a 0100 |0018: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@2a6b │ │ +0f6f4a: 0a01 |001b: move-result v1 │ │ +0f6f4c: 52b2 e916 |001c: iget v2, v11, Lcom/ds/avare/views/LocationView;.mDipToPix:F // field@16e9 │ │ +0f6f50: 1503 0042 |001e: const/high16 v3, #int 1107296256 // #4200 │ │ +0f6f54: a804 0203 |0020: mul-float v4, v2, v3 │ │ +0f6f58: 2d00 0004 |0022: cmpl-float v0, v0, v4 │ │ +0f6f5c: 3c00 0800 |0024: if-gtz v0, 002c // +0008 │ │ +0f6f60: a802 0203 |0026: mul-float v2, v2, v3 │ │ +0f6f64: 2d00 0102 |0028: cmpl-float v0, v1, v2 │ │ +0f6f68: 3d00 2400 |002a: if-lez v0, 004e // +0024 │ │ +0f6f6c: 54b0 0217 |002c: iget-object v0, v11, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f6f70: 89c1 |002e: float-to-double v1, v12 │ │ +0f6f72: 6e30 0824 1002 |002f: invoke-virtual {v0, v1, v2}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ +0f6f78: 0b06 |0032: move-result-wide v6 │ │ +0f6f7a: 54bc 0217 |0033: iget-object v12, v11, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f6f7e: 89d0 |0035: float-to-double v0, v13 │ │ +0f6f80: 6e30 0424 0c01 |0036: invoke-virtual {v12, v0, v1}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ +0f6f86: 0b08 |0039: move-result-wide v8 │ │ +0f6f88: 54bc 0a17 |003a: iget-object v12, v11, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6f8c: 6e10 211e 0c00 |003c: invoke-virtual {v12}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +0f6f92: 0c03 |003f: move-result-object v3 │ │ +0f6f94: 54b4 0617 |0040: iget-object v4, v11, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f6f98: 52b5 ec16 |0042: iget v5, v11, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ +0f6f9c: 01ea |0044: move v10, v14 │ │ +0f6f9e: 7408 6323 0300 |0045: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/place/Plan;.replaceDestination:(Lcom/ds/avare/storage/Preferences;IDDZ)V // method@2363 │ │ +0f6fa4: 150c 7ac4 |0048: const/high16 v12, #int -998637568 // #c47a │ │ +0f6fa8: 59bc ed16 |004a: iput v12, v11, Lcom/ds/avare/views/LocationView;.mDragStartedX:F // field@16ed │ │ +0f6fac: 59bc ee16 |004c: iput v12, v11, Lcom/ds/avare/views/LocationView;.mDragStartedY:F // field@16ee │ │ +0f6fb0: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x000c line=365 │ │ 0x0014 line=366 │ │ 0x001c line=367 │ │ 0x002c line=373 │ │ @@ -392118,153 +392120,153 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 314 16-bit code units │ │ -0f7068: |[0f7068] com.ds.avare.views.LocationView.setup:(Landroid/content/Context;)V │ │ -0f7078: 5b78 e716 |0000: iput-object v8, v7, Lcom/ds/avare/views/LocationView;.mContext:Landroid/content/Context; // field@16e7 │ │ -0f707c: 2200 0606 |0002: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ -0f7080: 7010 0d24 0000 |0004: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ -0f7086: 5b70 0417 |0007: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f708a: 2200 0a06 |0009: new-instance v0, Lcom/ds/avare/position/Scale; // type@060a │ │ -0f708e: 1901 1040 |000b: const-wide/high16 v1, #long 4616189618054758400 // #4010 │ │ -0f7092: 7030 2a24 1002 |000d: invoke-direct {v0, v1, v2}, Lcom/ds/avare/position/Scale;.:(D)V // method@242a │ │ -0f7098: 5b70 0917 |0010: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f709c: 2200 0506 |0012: new-instance v0, Lcom/ds/avare/position/Origin; // type@0605 │ │ -0f70a0: 7010 0024 0000 |0014: invoke-direct {v0}, Lcom/ds/avare/position/Origin;.:()V // method@2400 │ │ -0f70a6: 5b70 0217 |0017: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f70aa: 2200 0406 |0019: new-instance v0, Lcom/ds/avare/position/Movement; // type@0604 │ │ -0f70ae: 7010 fc23 0000 |001b: invoke-direct {v0}, Lcom/ds/avare/position/Movement;.:()V // method@23fc │ │ -0f70b4: 5b70 fd16 |001e: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ -0f70b8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0f70ba: 5b70 f016 |0021: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mErrorStatus:Ljava/lang/String; // field@16f0 │ │ -0f70be: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -0f70c0: 5971 fc16 |0024: iput v1, v7, Lcom/ds/avare/views/LocationView;.mMacro:I // field@16fc │ │ -0f70c4: 12f2 |0026: const/4 v2, #int -1 // #ff │ │ -0f70c6: 5972 ec16 |0027: iput v2, v7, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ -0f70ca: 5b70 f616 |0029: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mImageDataSource:Lcom/ds/avare/content/DataSource; // field@16f6 │ │ -0f70ce: 2203 a205 |002b: new-instance v3, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ -0f70d2: 7020 8c21 0300 |002d: invoke-direct {v3, v0}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ -0f70d8: 5b73 f416 |0030: iput-object v3, v7, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f70dc: 2203 a700 |0032: new-instance v3, Landroid/graphics/Paint; // type@00a7 │ │ -0f70e0: 7010 e002 0300 |0034: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ -0f70e6: 5b73 0317 |0037: iput-object v3, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f70ea: 6e20 f602 1300 |0039: invoke-virtual {v3, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0f70f0: 5b70 0517 |003c: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f70f4: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -0f70f6: 5c73 ef16 |003f: iput-boolean v3, v7, Lcom/ds/avare/views/LocationView;.mDraw:Z // field@16ef │ │ -0f70fa: 2204 2206 |0041: new-instance v4, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0f70fe: 7020 e024 8400 |0043: invoke-direct {v4, v8}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0f7104: 5b74 0617 |0046: iput-object v4, v7, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f7108: 7110 9826 0800 |0048: invoke-static {v8}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ -0f710e: 0c04 |004b: move-result-object v4 │ │ -0f7110: 5b74 f116 |004c: iput-object v4, v7, Lcom/ds/avare/views/LocationView;.mFace:Landroid/graphics/Typeface; // field@16f1 │ │ -0f7114: 5475 0317 |004e: iget-object v5, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f7118: 6e20 0303 4500 |0050: invoke-virtual {v5, v4}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ -0f711e: 5474 0317 |0053: iget-object v4, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f7122: 5475 e716 |0055: iget-object v5, v7, Lcom/ds/avare/views/LocationView;.mContext:Landroid/content/Context; // field@16e7 │ │ -0f7126: 1506 067f |0057: const/high16 v6, #int 2131099648 // #7f06 │ │ -0f712a: 7120 7d26 6500 |0059: invoke-static {v5, v6}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ -0f7130: 0a05 |005c: move-result v5 │ │ -0f7132: 6e20 0203 5400 |005d: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0f7138: 2204 5b01 |0060: new-instance v4, Landroid/text/TextPaint; // type@015b │ │ -0f713c: 7010 8b05 0400 |0062: invoke-direct {v4}, Landroid/text/TextPaint;.:()V // method@058b │ │ -0f7142: 5b74 0b17 |0065: iput-object v4, v7, Lcom/ds/avare/views/LocationView;.mTextPaint:Landroid/text/TextPaint; // field@170b │ │ -0f7146: 6e20 9b05 1400 |0067: invoke-virtual {v4, v1}, Landroid/text/TextPaint;.setAntiAlias:(Z)V // method@059b │ │ -0f714c: 5474 0b17 |006a: iget-object v4, v7, Lcom/ds/avare/views/LocationView;.mTextPaint:Landroid/text/TextPaint; // field@170b │ │ -0f7150: 6e20 9c05 2400 |006c: invoke-virtual {v4, v2}, Landroid/text/TextPaint;.setColor:(I)V // method@059c │ │ -0f7156: 5472 0b17 |006f: iget-object v2, v7, Lcom/ds/avare/views/LocationView;.mTextPaint:Landroid/text/TextPaint; // field@170b │ │ -0f715a: 5474 f116 |0071: iget-object v4, v7, Lcom/ds/avare/views/LocationView;.mFace:Landroid/graphics/Typeface; // field@16f1 │ │ -0f715e: 6e20 9e05 4200 |0073: invoke-virtual {v2, v4}, Landroid/text/TextPaint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@059e │ │ -0f7164: 5472 0b17 |0076: iget-object v2, v7, Lcom/ds/avare/views/LocationView;.mTextPaint:Landroid/text/TextPaint; // field@170b │ │ -0f7168: 5474 e716 |0078: iget-object v4, v7, Lcom/ds/avare/views/LocationView;.mContext:Landroid/content/Context; // field@16e7 │ │ -0f716c: 7120 7d26 6400 |007a: invoke-static {v4, v6}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ -0f7172: 0a04 |007d: move-result v4 │ │ -0f7174: 6e20 9d05 4200 |007e: invoke-virtual {v2, v4}, Landroid/text/TextPaint;.setTextSize:(F)V // method@059d │ │ -0f717a: 2202 a700 |0081: new-instance v2, Landroid/graphics/Paint; // type@00a7 │ │ -0f717e: 7010 e002 0200 |0083: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ -0f7184: 5b72 fe16 |0086: iput-object v2, v7, Lcom/ds/avare/views/LocationView;.mMsgPaint:Landroid/graphics/Paint; // field@16fe │ │ -0f7188: 6e20 f602 1200 |0088: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0f718e: 5471 fe16 |008b: iget-object v1, v7, Lcom/ds/avare/views/LocationView;.mMsgPaint:Landroid/graphics/Paint; // field@16fe │ │ -0f7192: 5472 e716 |008d: iget-object v2, v7, Lcom/ds/avare/views/LocationView;.mContext:Landroid/content/Context; // field@16e7 │ │ -0f7196: 1404 0800 067f |008f: const v4, #float 1.78117e+38 // #7f060008 │ │ -0f719c: 7120 7d26 4200 |0092: invoke-static {v2, v4}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ -0f71a2: 0a02 |0095: move-result v2 │ │ -0f71a4: 6e20 0203 2100 |0096: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0f71aa: 2201 a700 |0099: new-instance v1, Landroid/graphics/Paint; // type@00a7 │ │ -0f71ae: 5472 0317 |009b: iget-object v2, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f71b2: 7020 e202 2100 |009d: invoke-direct {v1, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@02e2 │ │ -0f71b8: 5b71 0817 |00a0: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mRunwayPaint:Landroid/graphics/Paint; // field@1708 │ │ -0f71bc: 5472 e716 |00a2: iget-object v2, v7, Lcom/ds/avare/views/LocationView;.mContext:Landroid/content/Context; // field@16e7 │ │ -0f71c0: 1404 1900 067f |00a4: const v4, #float 1.78117e+38 // #7f060019 │ │ -0f71c6: 7120 7d26 4200 |00a7: invoke-static {v2, v4}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ -0f71cc: 0a02 |00aa: move-result v2 │ │ -0f71ce: 6e20 0203 2100 |00ab: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0f71d4: 6e20 0728 7700 |00ae: invoke-virtual {v7, v7}, Lcom/ds/avare/views/LocationView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@2807 │ │ -0f71da: 5471 0617 |00b1: iget-object v1, v7, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f71de: 7120 5026 1800 |00b3: invoke-static {v8, v1}, Lcom/ds/avare/utils/DisplayIcon;.getDisplayIcon:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)Lcom/ds/avare/utils/BitmapHolder; // method@2650 │ │ -0f71e4: 0c01 |00b6: move-result-object v1 │ │ -0f71e6: 5b71 e516 |00b7: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16e5 │ │ -0f71ea: 2201 4206 |00b9: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0f71ee: 1402 1400 077f |00bb: const v2, #float 1.79446e+38 // #7f070014 │ │ -0f71f4: 7030 1e26 8102 |00be: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ -0f71fa: 5b71 f916 |00c1: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mLineBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16f9 │ │ -0f71fe: 2201 4206 |00c3: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0f7202: 1402 1500 077f |00c5: const v2, #float 1.79446e+38 // #7f070015 │ │ -0f7208: 7030 1e26 8102 |00c8: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ -0f720e: 5b71 fa16 |00cb: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16fa │ │ -0f7212: 2201 4206 |00cd: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0f7216: 1402 2c00 077f |00cf: const v2, #float 1.79447e+38 // #7f07002c │ │ -0f721c: 7030 1e26 8102 |00d2: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ -0f7222: 5b71 0717 |00d5: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mRunwayBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1707 │ │ -0f7226: 2201 4206 |00d7: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0f722a: 1402 2700 077f |00d9: const v2, #float 1.79447e+38 // #7f070027 │ │ -0f7230: 7030 1e26 8102 |00dc: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ -0f7236: 5b71 0017 |00df: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mObstacleBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1700 │ │ -0f723a: 2201 e308 |00e1: new-instance v1, Lorg/metalev/multitouch/controller/MultiTouchController; // type@08e3 │ │ -0f723e: 7020 7d34 7100 |00e3: invoke-direct {v1, v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;)V // method@347d │ │ -0f7244: 5b71 ff16 |00e6: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@16ff │ │ -0f7248: 2201 e108 |00e8: new-instance v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@08e1 │ │ -0f724c: 7010 5334 0100 |00ea: invoke-direct {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@3453 │ │ -0f7252: 5b71 e816 |00ed: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ -0f7256: 2201 4206 |00ef: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0f725a: 1402 3200 077f |00f1: const v2, #float 1.79447e+38 // #7f070032 │ │ -0f7260: 7030 1e26 8102 |00f4: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ -0f7266: 5b71 1017 |00f7: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mTrafficRed:Lcom/ds/avare/utils/BitmapHolder; // field@1710 │ │ -0f726a: 2201 4206 |00f9: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0f726e: 1402 3000 077f |00fb: const v2, #float 1.79447e+38 // #7f070030 │ │ -0f7274: 7030 1e26 8102 |00fe: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ -0f727a: 5b71 0e17 |0101: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mTrafficGreen:Lcom/ds/avare/utils/BitmapHolder; // field@170e │ │ -0f727e: 2201 4206 |0103: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0f7282: 1402 2f00 077f |0105: const v2, #float 1.79447e+38 // #7f07002f │ │ -0f7288: 7030 1e26 8102 |0108: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ -0f728e: 5b71 0d17 |010b: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mTrafficBlue:Lcom/ds/avare/utils/BitmapHolder; // field@170d │ │ -0f7292: 2201 4206 |010d: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0f7296: 1402 3100 077f |010f: const v2, #float 1.79447e+38 // #7f070031 │ │ -0f729c: 7030 1e26 8102 |0112: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ -0f72a2: 5b71 0f17 |0115: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mTrafficMagenta:Lcom/ds/avare/utils/BitmapHolder; // field@170f │ │ -0f72a6: 2201 8501 |0117: new-instance v1, Landroid/view/GestureDetector; // type@0185 │ │ -0f72aa: 2202 8306 |0119: new-instance v2, Lcom/ds/avare/views/LocationView$GestureListener; // type@0683 │ │ -0f72ae: 7030 c027 7200 |011b: invoke-direct {v2, v7, v0}, Lcom/ds/avare/views/LocationView$GestureListener;.:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/views/LocationView$1;)V // method@27c0 │ │ -0f72b4: 7030 1906 8102 |011e: invoke-direct {v1, v8, v2}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@0619 │ │ -0f72ba: 5b71 f316 |0121: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mGestureDetector:Landroid/view/GestureDetector; // field@16f3 │ │ -0f72be: 7110 5607 0800 |0123: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0756 │ │ -0f72c4: 0c00 |0126: move-result-object v0 │ │ -0f72c6: 6e10 5f07 0000 |0127: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@075f │ │ -0f72cc: 0a00 |012a: move-result v0 │ │ -0f72ce: da00 0002 |012b: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -0f72d2: 9200 0000 |012d: mul-int v0, v0, v0 │ │ -0f72d6: 5970 0c17 |012f: iput v0, v7, Lcom/ds/avare/views/LocationView;.mTouchSlopSquare:I // field@170c │ │ -0f72da: 5c73 ea16 |0131: iput-boolean v3, v7, Lcom/ds/avare/views/LocationView;.mDoCallbackWhenDone:Z // field@16ea │ │ -0f72de: 7110 8f26 0800 |0133: invoke-static {v8}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ -0f72e4: 0a08 |0136: move-result v8 │ │ -0f72e6: 5978 e916 |0137: iput v8, v7, Lcom/ds/avare/views/LocationView;.mDipToPix:F // field@16e9 │ │ -0f72ea: 0e00 |0139: return-void │ │ +0f7070: |[0f7070] com.ds.avare.views.LocationView.setup:(Landroid/content/Context;)V │ │ +0f7080: 5b78 e716 |0000: iput-object v8, v7, Lcom/ds/avare/views/LocationView;.mContext:Landroid/content/Context; // field@16e7 │ │ +0f7084: 2200 0606 |0002: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ +0f7088: 7010 0d24 0000 |0004: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ +0f708e: 5b70 0417 |0007: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f7092: 2200 0a06 |0009: new-instance v0, Lcom/ds/avare/position/Scale; // type@060a │ │ +0f7096: 1901 1040 |000b: const-wide/high16 v1, #long 4616189618054758400 // #4010 │ │ +0f709a: 7030 2a24 1002 |000d: invoke-direct {v0, v1, v2}, Lcom/ds/avare/position/Scale;.:(D)V // method@242a │ │ +0f70a0: 5b70 0917 |0010: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f70a4: 2200 0506 |0012: new-instance v0, Lcom/ds/avare/position/Origin; // type@0605 │ │ +0f70a8: 7010 0024 0000 |0014: invoke-direct {v0}, Lcom/ds/avare/position/Origin;.:()V // method@2400 │ │ +0f70ae: 5b70 0217 |0017: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f70b2: 2200 0406 |0019: new-instance v0, Lcom/ds/avare/position/Movement; // type@0604 │ │ +0f70b6: 7010 fc23 0000 |001b: invoke-direct {v0}, Lcom/ds/avare/position/Movement;.:()V // method@23fc │ │ +0f70bc: 5b70 fd16 |001e: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ +0f70c0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0f70c2: 5b70 f016 |0021: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mErrorStatus:Ljava/lang/String; // field@16f0 │ │ +0f70c6: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0f70c8: 5971 fc16 |0024: iput v1, v7, Lcom/ds/avare/views/LocationView;.mMacro:I // field@16fc │ │ +0f70cc: 12f2 |0026: const/4 v2, #int -1 // #ff │ │ +0f70ce: 5972 ec16 |0027: iput v2, v7, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ +0f70d2: 5b70 f616 |0029: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mImageDataSource:Lcom/ds/avare/content/DataSource; // field@16f6 │ │ +0f70d6: 2203 a205 |002b: new-instance v3, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ +0f70da: 7020 8c21 0300 |002d: invoke-direct {v3, v0}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ +0f70e0: 5b73 f416 |0030: iput-object v3, v7, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f70e4: 2203 a700 |0032: new-instance v3, Landroid/graphics/Paint; // type@00a7 │ │ +0f70e8: 7010 e002 0300 |0034: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ +0f70ee: 5b73 0317 |0037: iput-object v3, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f70f2: 6e20 f602 1300 |0039: invoke-virtual {v3, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0f70f8: 5b70 0517 |003c: iput-object v0, v7, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f70fc: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +0f70fe: 5c73 ef16 |003f: iput-boolean v3, v7, Lcom/ds/avare/views/LocationView;.mDraw:Z // field@16ef │ │ +0f7102: 2204 2206 |0041: new-instance v4, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0f7106: 7020 e024 8400 |0043: invoke-direct {v4, v8}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0f710c: 5b74 0617 |0046: iput-object v4, v7, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f7110: 7110 9826 0800 |0048: invoke-static {v8}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ +0f7116: 0c04 |004b: move-result-object v4 │ │ +0f7118: 5b74 f116 |004c: iput-object v4, v7, Lcom/ds/avare/views/LocationView;.mFace:Landroid/graphics/Typeface; // field@16f1 │ │ +0f711c: 5475 0317 |004e: iget-object v5, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f7120: 6e20 0303 4500 |0050: invoke-virtual {v5, v4}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ +0f7126: 5474 0317 |0053: iget-object v4, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f712a: 5475 e716 |0055: iget-object v5, v7, Lcom/ds/avare/views/LocationView;.mContext:Landroid/content/Context; // field@16e7 │ │ +0f712e: 1506 067f |0057: const/high16 v6, #int 2131099648 // #7f06 │ │ +0f7132: 7120 7d26 6500 |0059: invoke-static {v5, v6}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ +0f7138: 0a05 |005c: move-result v5 │ │ +0f713a: 6e20 0203 5400 |005d: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0f7140: 2204 5b01 |0060: new-instance v4, Landroid/text/TextPaint; // type@015b │ │ +0f7144: 7010 8b05 0400 |0062: invoke-direct {v4}, Landroid/text/TextPaint;.:()V // method@058b │ │ +0f714a: 5b74 0b17 |0065: iput-object v4, v7, Lcom/ds/avare/views/LocationView;.mTextPaint:Landroid/text/TextPaint; // field@170b │ │ +0f714e: 6e20 9b05 1400 |0067: invoke-virtual {v4, v1}, Landroid/text/TextPaint;.setAntiAlias:(Z)V // method@059b │ │ +0f7154: 5474 0b17 |006a: iget-object v4, v7, Lcom/ds/avare/views/LocationView;.mTextPaint:Landroid/text/TextPaint; // field@170b │ │ +0f7158: 6e20 9c05 2400 |006c: invoke-virtual {v4, v2}, Landroid/text/TextPaint;.setColor:(I)V // method@059c │ │ +0f715e: 5472 0b17 |006f: iget-object v2, v7, Lcom/ds/avare/views/LocationView;.mTextPaint:Landroid/text/TextPaint; // field@170b │ │ +0f7162: 5474 f116 |0071: iget-object v4, v7, Lcom/ds/avare/views/LocationView;.mFace:Landroid/graphics/Typeface; // field@16f1 │ │ +0f7166: 6e20 9e05 4200 |0073: invoke-virtual {v2, v4}, Landroid/text/TextPaint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@059e │ │ +0f716c: 5472 0b17 |0076: iget-object v2, v7, Lcom/ds/avare/views/LocationView;.mTextPaint:Landroid/text/TextPaint; // field@170b │ │ +0f7170: 5474 e716 |0078: iget-object v4, v7, Lcom/ds/avare/views/LocationView;.mContext:Landroid/content/Context; // field@16e7 │ │ +0f7174: 7120 7d26 6400 |007a: invoke-static {v4, v6}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ +0f717a: 0a04 |007d: move-result v4 │ │ +0f717c: 6e20 9d05 4200 |007e: invoke-virtual {v2, v4}, Landroid/text/TextPaint;.setTextSize:(F)V // method@059d │ │ +0f7182: 2202 a700 |0081: new-instance v2, Landroid/graphics/Paint; // type@00a7 │ │ +0f7186: 7010 e002 0200 |0083: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ +0f718c: 5b72 fe16 |0086: iput-object v2, v7, Lcom/ds/avare/views/LocationView;.mMsgPaint:Landroid/graphics/Paint; // field@16fe │ │ +0f7190: 6e20 f602 1200 |0088: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0f7196: 5471 fe16 |008b: iget-object v1, v7, Lcom/ds/avare/views/LocationView;.mMsgPaint:Landroid/graphics/Paint; // field@16fe │ │ +0f719a: 5472 e716 |008d: iget-object v2, v7, Lcom/ds/avare/views/LocationView;.mContext:Landroid/content/Context; // field@16e7 │ │ +0f719e: 1404 0800 067f |008f: const v4, #float 1.78117e+38 // #7f060008 │ │ +0f71a4: 7120 7d26 4200 |0092: invoke-static {v2, v4}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ +0f71aa: 0a02 |0095: move-result v2 │ │ +0f71ac: 6e20 0203 2100 |0096: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0f71b2: 2201 a700 |0099: new-instance v1, Landroid/graphics/Paint; // type@00a7 │ │ +0f71b6: 5472 0317 |009b: iget-object v2, v7, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f71ba: 7020 e202 2100 |009d: invoke-direct {v1, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@02e2 │ │ +0f71c0: 5b71 0817 |00a0: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mRunwayPaint:Landroid/graphics/Paint; // field@1708 │ │ +0f71c4: 5472 e716 |00a2: iget-object v2, v7, Lcom/ds/avare/views/LocationView;.mContext:Landroid/content/Context; // field@16e7 │ │ +0f71c8: 1404 1900 067f |00a4: const v4, #float 1.78117e+38 // #7f060019 │ │ +0f71ce: 7120 7d26 4200 |00a7: invoke-static {v2, v4}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ +0f71d4: 0a02 |00aa: move-result v2 │ │ +0f71d6: 6e20 0203 2100 |00ab: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0f71dc: 6e20 0728 7700 |00ae: invoke-virtual {v7, v7}, Lcom/ds/avare/views/LocationView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@2807 │ │ +0f71e2: 5471 0617 |00b1: iget-object v1, v7, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f71e6: 7120 5026 1800 |00b3: invoke-static {v8, v1}, Lcom/ds/avare/utils/DisplayIcon;.getDisplayIcon:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)Lcom/ds/avare/utils/BitmapHolder; // method@2650 │ │ +0f71ec: 0c01 |00b6: move-result-object v1 │ │ +0f71ee: 5b71 e516 |00b7: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16e5 │ │ +0f71f2: 2201 4206 |00b9: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0f71f6: 1402 1400 077f |00bb: const v2, #float 1.79446e+38 // #7f070014 │ │ +0f71fc: 7030 1e26 8102 |00be: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ +0f7202: 5b71 f916 |00c1: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mLineBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16f9 │ │ +0f7206: 2201 4206 |00c3: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0f720a: 1402 1500 077f |00c5: const v2, #float 1.79446e+38 // #7f070015 │ │ +0f7210: 7030 1e26 8102 |00c8: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ +0f7216: 5b71 fa16 |00cb: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@16fa │ │ +0f721a: 2201 4206 |00cd: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0f721e: 1402 2c00 077f |00cf: const v2, #float 1.79447e+38 // #7f07002c │ │ +0f7224: 7030 1e26 8102 |00d2: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ +0f722a: 5b71 0717 |00d5: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mRunwayBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1707 │ │ +0f722e: 2201 4206 |00d7: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0f7232: 1402 2700 077f |00d9: const v2, #float 1.79447e+38 // #7f070027 │ │ +0f7238: 7030 1e26 8102 |00dc: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ +0f723e: 5b71 0017 |00df: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mObstacleBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1700 │ │ +0f7242: 2201 e308 |00e1: new-instance v1, Lorg/metalev/multitouch/controller/MultiTouchController; // type@08e3 │ │ +0f7246: 7020 7d34 7100 |00e3: invoke-direct {v1, v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;)V // method@347d │ │ +0f724c: 5b71 ff16 |00e6: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@16ff │ │ +0f7250: 2201 e108 |00e8: new-instance v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@08e1 │ │ +0f7254: 7010 5334 0100 |00ea: invoke-direct {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@3453 │ │ +0f725a: 5b71 e816 |00ed: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ +0f725e: 2201 4206 |00ef: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0f7262: 1402 3200 077f |00f1: const v2, #float 1.79447e+38 // #7f070032 │ │ +0f7268: 7030 1e26 8102 |00f4: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ +0f726e: 5b71 1017 |00f7: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mTrafficRed:Lcom/ds/avare/utils/BitmapHolder; // field@1710 │ │ +0f7272: 2201 4206 |00f9: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0f7276: 1402 3000 077f |00fb: const v2, #float 1.79447e+38 // #7f070030 │ │ +0f727c: 7030 1e26 8102 |00fe: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ +0f7282: 5b71 0e17 |0101: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mTrafficGreen:Lcom/ds/avare/utils/BitmapHolder; // field@170e │ │ +0f7286: 2201 4206 |0103: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0f728a: 1402 2f00 077f |0105: const v2, #float 1.79447e+38 // #7f07002f │ │ +0f7290: 7030 1e26 8102 |0108: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ +0f7296: 5b71 0d17 |010b: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mTrafficBlue:Lcom/ds/avare/utils/BitmapHolder; // field@170d │ │ +0f729a: 2201 4206 |010d: new-instance v1, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0f729e: 1402 3100 077f |010f: const v2, #float 1.79447e+38 // #7f070031 │ │ +0f72a4: 7030 1e26 8102 |0112: invoke-direct {v1, v8, v2}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ +0f72aa: 5b71 0f17 |0115: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mTrafficMagenta:Lcom/ds/avare/utils/BitmapHolder; // field@170f │ │ +0f72ae: 2201 8501 |0117: new-instance v1, Landroid/view/GestureDetector; // type@0185 │ │ +0f72b2: 2202 8306 |0119: new-instance v2, Lcom/ds/avare/views/LocationView$GestureListener; // type@0683 │ │ +0f72b6: 7030 c027 7200 |011b: invoke-direct {v2, v7, v0}, Lcom/ds/avare/views/LocationView$GestureListener;.:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/views/LocationView$1;)V // method@27c0 │ │ +0f72bc: 7030 1906 8102 |011e: invoke-direct {v1, v8, v2}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@0619 │ │ +0f72c2: 5b71 f316 |0121: iput-object v1, v7, Lcom/ds/avare/views/LocationView;.mGestureDetector:Landroid/view/GestureDetector; // field@16f3 │ │ +0f72c6: 7110 5607 0800 |0123: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0756 │ │ +0f72cc: 0c00 |0126: move-result-object v0 │ │ +0f72ce: 6e10 5f07 0000 |0127: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@075f │ │ +0f72d4: 0a00 |012a: move-result v0 │ │ +0f72d6: da00 0002 |012b: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +0f72da: 9200 0000 |012d: mul-int v0, v0, v0 │ │ +0f72de: 5970 0c17 |012f: iput v0, v7, Lcom/ds/avare/views/LocationView;.mTouchSlopSquare:I // field@170c │ │ +0f72e2: 5c73 ea16 |0131: iput-boolean v3, v7, Lcom/ds/avare/views/LocationView;.mDoCallbackWhenDone:Z // field@16ea │ │ +0f72e6: 7110 8f26 0800 |0133: invoke-static {v8}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ +0f72ec: 0a08 |0136: move-result v8 │ │ +0f72ee: 5978 e916 |0137: iput v8, v7, Lcom/ds/avare/views/LocationView;.mDipToPix:F // field@16e9 │ │ +0f72f2: 0e00 |0139: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0002 line=244 │ │ 0x0009 line=245 │ │ 0x0012 line=246 │ │ 0x0019 line=247 │ │ @@ -392318,80 +392320,80 @@ │ │ type : '(DD)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 5 │ │ outs : 10 │ │ insns size : 126 16-bit code units │ │ -0f72ec: |[0f72ec] com.ds.avare.views.LocationView.startClosestAirportTask:(DD)V │ │ -0f72fc: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -0f7300: 5501 ef16 |0002: iget-boolean v1, v0, Lcom/ds/avare/views/LocationView;.mDraw:Z // field@16ef │ │ -0f7304: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ -0f7308: 0e00 |0006: return-void │ │ -0f730a: 5401 e616 |0007: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mClosestTask:Lcom/ds/avare/views/LocationView$ClosestAirportTask; // field@16e6 │ │ -0f730e: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -0f7310: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -0f7314: 6e20 b727 2100 |000c: invoke-virtual {v1, v2}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.cancel:(Z)Z // method@27b7 │ │ -0f731a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0f731c: 5b01 fb16 |0010: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f7320: 2203 8206 |0012: new-instance v3, Lcom/ds/avare/views/LocationView$ClosestAirportTask; // type@0682 │ │ -0f7324: 7030 b627 0301 |0014: invoke-direct {v3, v0, v1}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/views/LocationView$1;)V // method@27b6 │ │ -0f732a: 5b03 e616 |0017: iput-object v3, v0, Lcom/ds/avare/views/LocationView;.mClosestTask:Lcom/ds/avare/views/LocationView$ClosestAirportTask; // field@16e6 │ │ -0f732e: 5401 0617 |0019: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f7332: 6e10 2b25 0100 |001b: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ -0f7338: 0a01 |001e: move-result v1 │ │ -0f733a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -0f733c: 3801 3900 |0020: if-eqz v1, 0059 // +0039 │ │ -0f7340: 5401 0217 |0022: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f7344: 5404 f416 |0024: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f7348: 6e10 9921 0400 |0026: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0f734e: 0b04 |0029: move-result-wide v4 │ │ -0f7350: 6e30 0924 4105 |002a: invoke-virtual {v1, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0f7356: 0b06 |002d: move-result-wide v6 │ │ -0f7358: 5401 0217 |002e: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f735c: 5404 f416 |0030: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f7360: 6e10 9721 0400 |0032: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0f7366: 0b04 |0035: move-result-wide v4 │ │ -0f7368: 6e30 0a24 4105 |0036: invoke-virtual {v1, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0f736e: 0b08 |0039: move-result-wide v8 │ │ -0f7370: 5401 f416 |003a: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f7374: 6e10 9121 0100 |003c: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0f737a: 0b0a |003f: move-result-wide v10 │ │ -0f737c: 050c 1100 |0040: move-wide/from16 v12, v17 │ │ -0f7380: 050e 1300 |0042: move-wide/from16 v14, v19 │ │ -0f7384: 770a ab26 0600 |0044: invoke-static/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ -0f738a: 0c01 |0047: move-result-object v1 │ │ -0f738c: 5404 0217 |0048: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f7390: 4505 0103 |004a: aget-wide v5, v1, v3 │ │ -0f7394: 6e30 0824 5406 |004c: invoke-virtual {v4, v5, v6}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ -0f739a: 0b04 |004f: move-result-wide v4 │ │ -0f739c: 5406 0217 |0050: iget-object v6, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f73a0: 4507 0102 |0052: aget-wide v7, v1, v2 │ │ -0f73a4: 6e30 0424 7608 |0054: invoke-virtual {v6, v7, v8}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ -0f73aa: 0b06 |0057: move-result-wide v6 │ │ -0f73ac: 2811 |0058: goto 0069 // +0011 │ │ -0f73ae: 5401 0217 |0059: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f73b2: 0504 1100 |005b: move-wide/from16 v4, v17 │ │ -0f73b6: 6e30 0824 4105 |005d: invoke-virtual {v1, v4, v5}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ -0f73bc: 0b04 |0060: move-result-wide v4 │ │ -0f73be: 5401 0217 |0061: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f73c2: 0506 1300 |0063: move-wide/from16 v6, v19 │ │ -0f73c6: 6e30 0424 6107 |0065: invoke-virtual {v1, v6, v7}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ -0f73cc: 0b06 |0068: move-result-wide v6 │ │ -0f73ce: 5401 e616 |0069: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mClosestTask:Lcom/ds/avare/views/LocationView$ClosestAirportTask; // field@16e6 │ │ -0f73d2: 1228 |006b: const/4 v8, #int 2 // #2 │ │ -0f73d4: 2388 f609 |006c: new-array v8, v8, [Ljava/lang/Object; // type@09f6 │ │ -0f73d8: 7120 3b2a 5400 |006e: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0f73de: 0c04 |0071: move-result-object v4 │ │ -0f73e0: 4d04 0803 |0072: aput-object v4, v8, v3 │ │ -0f73e4: 7120 3b2a 7600 |0074: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ -0f73ea: 0c03 |0077: move-result-object v3 │ │ -0f73ec: 4d03 0802 |0078: aput-object v3, v8, v2 │ │ -0f73f0: 6e20 ba27 8100 |007a: invoke-virtual {v1, v8}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@27ba │ │ -0f73f6: 0e00 |007d: return-void │ │ +0f72f4: |[0f72f4] com.ds.avare.views.LocationView.startClosestAirportTask:(DD)V │ │ +0f7304: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +0f7308: 5501 ef16 |0002: iget-boolean v1, v0, Lcom/ds/avare/views/LocationView;.mDraw:Z // field@16ef │ │ +0f730c: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ +0f7310: 0e00 |0006: return-void │ │ +0f7312: 5401 e616 |0007: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mClosestTask:Lcom/ds/avare/views/LocationView$ClosestAirportTask; // field@16e6 │ │ +0f7316: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +0f7318: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +0f731c: 6e20 b727 2100 |000c: invoke-virtual {v1, v2}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.cancel:(Z)Z // method@27b7 │ │ +0f7322: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0f7324: 5b01 fb16 |0010: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f7328: 2203 8206 |0012: new-instance v3, Lcom/ds/avare/views/LocationView$ClosestAirportTask; // type@0682 │ │ +0f732c: 7030 b627 0301 |0014: invoke-direct {v3, v0, v1}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.:(Lcom/ds/avare/views/LocationView;Lcom/ds/avare/views/LocationView$1;)V // method@27b6 │ │ +0f7332: 5b03 e616 |0017: iput-object v3, v0, Lcom/ds/avare/views/LocationView;.mClosestTask:Lcom/ds/avare/views/LocationView$ClosestAirportTask; // field@16e6 │ │ +0f7336: 5401 0617 |0019: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f733a: 6e10 2b25 0100 |001b: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ +0f7340: 0a01 |001e: move-result v1 │ │ +0f7342: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +0f7344: 3801 3900 |0020: if-eqz v1, 0059 // +0039 │ │ +0f7348: 5401 0217 |0022: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f734c: 5404 f416 |0024: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f7350: 6e10 9921 0400 |0026: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0f7356: 0b04 |0029: move-result-wide v4 │ │ +0f7358: 6e30 0924 4105 |002a: invoke-virtual {v1, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0f735e: 0b06 |002d: move-result-wide v6 │ │ +0f7360: 5401 0217 |002e: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f7364: 5404 f416 |0030: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f7368: 6e10 9721 0400 |0032: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0f736e: 0b04 |0035: move-result-wide v4 │ │ +0f7370: 6e30 0a24 4105 |0036: invoke-virtual {v1, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0f7376: 0b08 |0039: move-result-wide v8 │ │ +0f7378: 5401 f416 |003a: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f737c: 6e10 9121 0100 |003c: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0f7382: 0b0a |003f: move-result-wide v10 │ │ +0f7384: 050c 1100 |0040: move-wide/from16 v12, v17 │ │ +0f7388: 050e 1300 |0042: move-wide/from16 v14, v19 │ │ +0f738c: 770a ab26 0600 |0044: invoke-static/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ +0f7392: 0c01 |0047: move-result-object v1 │ │ +0f7394: 5404 0217 |0048: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f7398: 4505 0103 |004a: aget-wide v5, v1, v3 │ │ +0f739c: 6e30 0824 5406 |004c: invoke-virtual {v4, v5, v6}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ +0f73a2: 0b04 |004f: move-result-wide v4 │ │ +0f73a4: 5406 0217 |0050: iget-object v6, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f73a8: 4507 0102 |0052: aget-wide v7, v1, v2 │ │ +0f73ac: 6e30 0424 7608 |0054: invoke-virtual {v6, v7, v8}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ +0f73b2: 0b06 |0057: move-result-wide v6 │ │ +0f73b4: 2811 |0058: goto 0069 // +0011 │ │ +0f73b6: 5401 0217 |0059: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f73ba: 0504 1100 |005b: move-wide/from16 v4, v17 │ │ +0f73be: 6e30 0824 4105 |005d: invoke-virtual {v1, v4, v5}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ +0f73c4: 0b04 |0060: move-result-wide v4 │ │ +0f73c6: 5401 0217 |0061: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f73ca: 0506 1300 |0063: move-wide/from16 v6, v19 │ │ +0f73ce: 6e30 0424 6107 |0065: invoke-virtual {v1, v6, v7}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ +0f73d4: 0b06 |0068: move-result-wide v6 │ │ +0f73d6: 5401 e616 |0069: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mClosestTask:Lcom/ds/avare/views/LocationView$ClosestAirportTask; // field@16e6 │ │ +0f73da: 1228 |006b: const/4 v8, #int 2 // #2 │ │ +0f73dc: 2388 f609 |006c: new-array v8, v8, [Ljava/lang/Object; // type@09f6 │ │ +0f73e0: 7120 3b2a 5400 |006e: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0f73e6: 0c04 |0071: move-result-object v4 │ │ +0f73e8: 4d04 0803 |0072: aput-object v4, v8, v3 │ │ +0f73ec: 7120 3b2a 7600 |0074: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2a3b │ │ +0f73f2: 0c03 |0077: move-result-object v3 │ │ +0f73f4: 4d03 0802 |0078: aput-object v3, v8, v2 │ │ +0f73f8: 6e20 ba27 8100 |007a: invoke-virtual {v1, v8}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@27ba │ │ +0f73fe: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1591 │ │ 0x0007 line=1596 │ │ 0x000c line=1597 │ │ 0x0010 line=1599 │ │ 0x0012 line=1600 │ │ @@ -392415,19 +392417,19 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0f73f8: |[0f73f8] com.ds.avare.views.LocationView.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ -0f7408: 5410 e816 |0000: iget-object v0, v1, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ -0f740c: 6e20 6934 2000 |0002: invoke-virtual {v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3469 │ │ -0f7412: 6e10 fd27 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/views/LocationView;.invalidate:()V // method@27fd │ │ -0f7418: 0e00 |0008: return-void │ │ +0f7400: |[0f7400] com.ds.avare.views.LocationView.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ +0f7410: 5410 e816 |0000: iget-object v0, v1, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ +0f7414: 6e20 6934 2000 |0002: invoke-virtual {v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3469 │ │ +0f741a: 6e10 fd27 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/views/LocationView;.invalidate:()V // method@27fd │ │ +0f7420: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ 0x0005 line=616 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ @@ -392437,26 +392439,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 22 16-bit code units │ │ -0f741c: |[0f741c] com.ds.avare.views.LocationView.updateCoordinates:()V │ │ -0f742c: 5470 0217 |0000: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f7430: 5471 f516 |0002: iget-object v1, v7, Lcom/ds/avare/views/LocationView;.mGpsTile:Lcom/ds/avare/shapes/Tile; // field@16f5 │ │ -0f7434: 6e10 fb27 0700 |0004: invoke-virtual {v7}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ -0f743a: 0a02 |0007: move-result v2 │ │ -0f743c: 6e10 f627 0700 |0008: invoke-virtual {v7}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ -0f7442: 0a03 |000b: move-result v3 │ │ -0f7444: 5474 f416 |000c: iget-object v4, v7, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f7448: 5475 0417 |000e: iget-object v5, v7, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f744c: 5476 0917 |0010: iget-object v6, v7, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f7450: 7407 0c24 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/position/Origin;.update:(Lcom/ds/avare/shapes/Tile;IILcom/ds/avare/gps/GpsParams;Lcom/ds/avare/position/Pan;Lcom/ds/avare/position/Scale;)V // method@240c │ │ -0f7456: 0e00 |0015: return-void │ │ +0f7424: |[0f7424] com.ds.avare.views.LocationView.updateCoordinates:()V │ │ +0f7434: 5470 0217 |0000: iget-object v0, v7, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f7438: 5471 f516 |0002: iget-object v1, v7, Lcom/ds/avare/views/LocationView;.mGpsTile:Lcom/ds/avare/shapes/Tile; // field@16f5 │ │ +0f743c: 6e10 fb27 0700 |0004: invoke-virtual {v7}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ +0f7442: 0a02 |0007: move-result v2 │ │ +0f7444: 6e10 f627 0700 |0008: invoke-virtual {v7}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ +0f744a: 0a03 |000b: move-result v3 │ │ +0f744c: 5474 f416 |000c: iget-object v4, v7, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f7450: 5475 0417 |000e: iget-object v5, v7, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f7454: 5476 0917 |0010: iget-object v6, v7, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f7458: 7407 0c24 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/ds/avare/position/Origin;.update:(Lcom/ds/avare/shapes/Tile;IILcom/ds/avare/gps/GpsParams;Lcom/ds/avare/position/Pan;Lcom/ds/avare/position/Scale;)V // method@240c │ │ +0f745e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0016 reg=7 this Lcom/ds/avare/views/LocationView; │ │ │ │ Virtual methods - │ │ @@ -392465,29 +392467,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0f5ef4: |[0f5ef4] com.ds.avare.views.LocationView.center:()V │ │ -0f5f04: 2200 0606 |0000: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ -0f5f08: 7010 0d24 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ -0f5f0e: 5b20 0417 |0005: iput-object v0, v2, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f5f12: 5421 0a17 |0007: iget-object v1, v2, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f5f16: 3801 0e00 |0009: if-eqz v1, 0017 // +000e │ │ -0f5f1a: 6e20 4a1e 0100 |000b: invoke-virtual {v1, v0}, Lcom/ds/avare/StorageService;.setPan:(Lcom/ds/avare/position/Pan;)V // method@1e4a │ │ -0f5f20: 5420 0a17 |000e: iget-object v0, v2, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f5f24: 6e10 2b1e 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getTiles:()Lcom/ds/avare/shapes/TileMap; // method@1e2b │ │ -0f5f2a: 0c00 |0013: move-result-object v0 │ │ -0f5f2c: 6e10 cd24 0000 |0014: invoke-virtual {v0}, Lcom/ds/avare/shapes/TileMap;.forceReload:()V // method@24cd │ │ -0f5f32: 7010 fe27 0200 |0017: invoke-direct {v2}, Lcom/ds/avare/views/LocationView;.loadTiles:()V // method@27fe │ │ -0f5f38: 7010 0d28 0200 |001a: invoke-direct {v2}, Lcom/ds/avare/views/LocationView;.updateCoordinates:()V // method@280d │ │ -0f5f3e: 6e10 0128 0200 |001d: invoke-virtual {v2}, Lcom/ds/avare/views/LocationView;.postInvalidate:()V // method@2801 │ │ -0f5f44: 0e00 |0020: return-void │ │ +0f5efc: |[0f5efc] com.ds.avare.views.LocationView.center:()V │ │ +0f5f0c: 2200 0606 |0000: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ +0f5f10: 7010 0d24 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ +0f5f16: 5b20 0417 |0005: iput-object v0, v2, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f5f1a: 5421 0a17 |0007: iget-object v1, v2, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f5f1e: 3801 0e00 |0009: if-eqz v1, 0017 // +000e │ │ +0f5f22: 6e20 4a1e 0100 |000b: invoke-virtual {v1, v0}, Lcom/ds/avare/StorageService;.setPan:(Lcom/ds/avare/position/Pan;)V // method@1e4a │ │ +0f5f28: 5420 0a17 |000e: iget-object v0, v2, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f5f2c: 6e10 2b1e 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getTiles:()Lcom/ds/avare/shapes/TileMap; // method@1e2b │ │ +0f5f32: 0c00 |0013: move-result-object v0 │ │ +0f5f34: 6e10 cd24 0000 |0014: invoke-virtual {v0}, Lcom/ds/avare/shapes/TileMap;.forceReload:()V // method@24cd │ │ +0f5f3a: 7010 fe27 0200 |0017: invoke-direct {v2}, Lcom/ds/avare/views/LocationView;.loadTiles:()V // method@27fe │ │ +0f5f40: 7010 0d28 0200 |001a: invoke-direct {v2}, Lcom/ds/avare/views/LocationView;.updateCoordinates:()V // method@280d │ │ +0f5f46: 6e10 0128 0200 |001d: invoke-virtual {v2}, Lcom/ds/avare/views/LocationView;.postInvalidate:()V // method@2801 │ │ +0f5f4c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ 0x0007 line=1489 │ │ 0x000b line=1490 │ │ 0x000e line=1491 │ │ 0x0017 line=1493 │ │ @@ -392501,17 +392503,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f6c18: |[0f6c18] com.ds.avare.views.LocationView.forceReload:()V │ │ -0f6c28: 7010 fe27 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/views/LocationView;.loadTiles:()V // method@27fe │ │ -0f6c2e: 0e00 |0003: return-void │ │ +0f6c20: |[0f6c20] com.ds.avare.views.LocationView.forceReload:()V │ │ +0f6c30: 7010 fe27 0000 |0000: invoke-direct {v0}, Lcom/ds/avare/views/LocationView;.loadTiles:()V // method@27fe │ │ +0f6c36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1083 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/views/LocationView; │ │ │ │ #2 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -392519,31 +392521,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0f6c30: |[0f6c30] com.ds.avare.views.LocationView.forceReloadAfterChartChange:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0f6c40: 7100 bf22 0000 |0000: invoke-static {}, Lcom/ds/avare/place/Boundaries;.getInstance:()Lcom/ds/avare/place/Boundaries; // method@22bf │ │ -0f6c46: 0c00 |0003: move-result-object v0 │ │ -0f6c48: 6e30 c222 3004 |0004: invoke-virtual {v0, v3, v4}, Lcom/ds/avare/place/Boundaries;.zoomRatio:(Ljava/lang/String;Ljava/lang/String;)F // method@22c2 │ │ -0f6c4e: 0a03 |0007: move-result v3 │ │ -0f6c50: 5424 0417 |0008: iget-object v4, v2, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f6c54: 6e10 0f24 0400 |000a: invoke-virtual {v4}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0f6c5a: 0a04 |000d: move-result v4 │ │ -0f6c5c: 5420 0417 |000e: iget-object v0, v2, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f6c60: 6e10 1024 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0f6c66: 0a00 |0013: move-result v0 │ │ -0f6c68: 5421 0417 |0014: iget-object v1, v2, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f6c6c: a804 0403 |0016: mul-float v4, v4, v3 │ │ -0f6c70: a800 0003 |0018: mul-float v0, v0, v3 │ │ -0f6c74: 6e30 1524 4100 |001a: invoke-virtual {v1, v4, v0}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ -0f6c7a: 7010 fe27 0200 |001d: invoke-direct {v2}, Lcom/ds/avare/views/LocationView;.loadTiles:()V // method@27fe │ │ -0f6c80: 0e00 |0020: return-void │ │ +0f6c38: |[0f6c38] com.ds.avare.views.LocationView.forceReloadAfterChartChange:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0f6c48: 7100 bf22 0000 |0000: invoke-static {}, Lcom/ds/avare/place/Boundaries;.getInstance:()Lcom/ds/avare/place/Boundaries; // method@22bf │ │ +0f6c4e: 0c00 |0003: move-result-object v0 │ │ +0f6c50: 6e30 c222 3004 |0004: invoke-virtual {v0, v3, v4}, Lcom/ds/avare/place/Boundaries;.zoomRatio:(Ljava/lang/String;Ljava/lang/String;)F // method@22c2 │ │ +0f6c56: 0a03 |0007: move-result v3 │ │ +0f6c58: 5424 0417 |0008: iget-object v4, v2, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f6c5c: 6e10 0f24 0400 |000a: invoke-virtual {v4}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0f6c62: 0a04 |000d: move-result v4 │ │ +0f6c64: 5420 0417 |000e: iget-object v0, v2, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f6c68: 6e10 1024 0000 |0010: invoke-virtual {v0}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0f6c6e: 0a00 |0013: move-result v0 │ │ +0f6c70: 5421 0417 |0014: iget-object v1, v2, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f6c74: a804 0403 |0016: mul-float v4, v4, v3 │ │ +0f6c78: a800 0003 |0018: mul-float v0, v0, v3 │ │ +0f6c7c: 6e30 1524 4100 |001a: invoke-virtual {v1, v4, v0}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ +0f6c82: 7010 fe27 0200 |001d: invoke-direct {v2}, Lcom/ds/avare/views/LocationView;.loadTiles:()V // method@27fe │ │ +0f6c88: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1092 │ │ 0x0008 line=1093 │ │ 0x000e line=1094 │ │ 0x0014 line=1095 │ │ 0x001d line=1096 │ │ @@ -392557,32 +392559,32 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0f5dd4: |[0f5dd4] com.ds.avare.views.LocationView.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; │ │ -0f5de4: 1100 |0000: return-object v0 │ │ +0f5ddc: |[0f5ddc] com.ds.avare.views.LocationView.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; │ │ +0f5dec: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/ds/avare/views/LocationView;) │ │ name : 'getDraw' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5780: |[0f5780] com.ds.avare.views.LocationView.getDraw:()Z │ │ -0f5790: 5510 ef16 |0000: iget-boolean v0, v1, Lcom/ds/avare/views/LocationView;.mDraw:Z // field@16ef │ │ -0f5794: 0f00 |0002: return v0 │ │ +0f5788: |[0f5788] com.ds.avare.views.LocationView.getDraw:()Z │ │ +0f5798: 5510 ef16 |0000: iget-boolean v0, v1, Lcom/ds/avare/views/LocationView;.mDraw:Z // field@16ef │ │ +0f579c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1642 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/views/LocationView; │ │ │ │ #5 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -392590,39 +392592,39 @@ │ │ type : '(Landroid/view/MotionEvent;)Landroid/graphics/Point;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0f5724: |[0f5724] com.ds.avare.views.LocationView.getFocusPoint:(Landroid/view/MotionEvent;)Landroid/graphics/Point; │ │ -0f5734: 6e10 5e06 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getPointerCount:()I // method@065e │ │ -0f573a: 0a00 |0003: move-result v0 │ │ -0f573c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0f573e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0f5740: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0f5742: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0f5744: 3503 0f00 |0008: if-ge v3, v0, 0017 // +000f │ │ -0f5748: 6e20 6306 3600 |000a: invoke-virtual {v6, v3}, Landroid/view/MotionEvent;.getX:(I)F // method@0663 │ │ -0f574e: 0a04 |000d: move-result v4 │ │ -0f5750: c641 |000e: add-float/2addr v1, v4 │ │ -0f5752: 6e20 6506 3600 |000f: invoke-virtual {v6, v3}, Landroid/view/MotionEvent;.getY:(I)F // method@0665 │ │ -0f5758: 0a04 |0012: move-result v4 │ │ -0f575a: c642 |0013: add-float/2addr v2, v4 │ │ -0f575c: d803 0301 |0014: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0f5760: 28f2 |0016: goto 0008 // -000e │ │ -0f5762: 8206 |0017: int-to-float v6, v0 │ │ -0f5764: c961 |0018: div-float/2addr v1, v6 │ │ -0f5766: c962 |0019: div-float/2addr v2, v6 │ │ -0f5768: 2206 aa00 |001a: new-instance v6, Landroid/graphics/Point; // type@00aa │ │ -0f576c: 7010 1403 0600 |001c: invoke-direct {v6}, Landroid/graphics/Point;.:()V // method@0314 │ │ -0f5772: 8710 |001f: float-to-int v0, v1 │ │ -0f5774: 8721 |0020: float-to-int v1, v2 │ │ -0f5776: 6e30 1603 0601 |0021: invoke-virtual {v6, v0, v1}, Landroid/graphics/Point;.set:(II)V // method@0316 │ │ -0f577c: 1106 |0024: return-object v6 │ │ +0f572c: |[0f572c] com.ds.avare.views.LocationView.getFocusPoint:(Landroid/view/MotionEvent;)Landroid/graphics/Point; │ │ +0f573c: 6e10 5e06 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getPointerCount:()I // method@065e │ │ +0f5742: 0a00 |0003: move-result v0 │ │ +0f5744: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0f5746: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0f5748: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0f574a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0f574c: 3503 0f00 |0008: if-ge v3, v0, 0017 // +000f │ │ +0f5750: 6e20 6306 3600 |000a: invoke-virtual {v6, v3}, Landroid/view/MotionEvent;.getX:(I)F // method@0663 │ │ +0f5756: 0a04 |000d: move-result v4 │ │ +0f5758: c641 |000e: add-float/2addr v1, v4 │ │ +0f575a: 6e20 6506 3600 |000f: invoke-virtual {v6, v3}, Landroid/view/MotionEvent;.getY:(I)F // method@0665 │ │ +0f5760: 0a04 |0012: move-result v4 │ │ +0f5762: c642 |0013: add-float/2addr v2, v4 │ │ +0f5764: d803 0301 |0014: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0f5768: 28f2 |0016: goto 0008 // -000e │ │ +0f576a: 8206 |0017: int-to-float v6, v0 │ │ +0f576c: c961 |0018: div-float/2addr v1, v6 │ │ +0f576e: c962 |0019: div-float/2addr v2, v6 │ │ +0f5770: 2206 aa00 |001a: new-instance v6, Landroid/graphics/Point; // type@00aa │ │ +0f5774: 7010 1403 0600 |001c: invoke-direct {v6}, Landroid/graphics/Point;.:()V // method@0314 │ │ +0f577a: 8710 |001f: float-to-int v0, v1 │ │ +0f577c: 8721 |0020: float-to-int v1, v2 │ │ +0f577e: 6e30 1603 0601 |0021: invoke-virtual {v6, v0, v1}, Landroid/graphics/Point;.set:(II)V // method@0316 │ │ +0f5784: 1106 |0024: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x000a line=479 │ │ 0x000f line=480 │ │ 0x001a line=486 │ │ 0x0021 line=487 │ │ @@ -392635,17 +392637,17 @@ │ │ type : '()Lcom/ds/avare/touch/LongTouchDestination;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5da4: |[0f5da4] com.ds.avare.views.LocationView.getLongTouchDestination:()Lcom/ds/avare/touch/LongTouchDestination; │ │ -0f5db4: 5410 fb16 |0000: iget-object v0, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ -0f5db8: 1100 |0002: return-object v0 │ │ +0f5dac: |[0f5dac] com.ds.avare.views.LocationView.getLongTouchDestination:()Lcom/ds/avare/touch/LongTouchDestination; │ │ +0f5dbc: 5410 fb16 |0000: iget-object v0, v1, Lcom/ds/avare/views/LocationView;.mLongTouchDestination:Lcom/ds/avare/touch/LongTouchDestination; // field@16fb │ │ +0f5dc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/views/LocationView; │ │ │ │ #7 : (in Lcom/ds/avare/views/LocationView;) │ │ @@ -392653,33 +392655,33 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 29 16-bit code units │ │ -0f6c84: |[0f6c84] com.ds.avare.views.LocationView.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V │ │ -0f6c94: 54ab 0417 |0000: iget-object v11, v10, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f6c98: 6e10 0f24 0b00 |0002: invoke-virtual {v11}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0f6c9e: 0a01 |0005: move-result v1 │ │ -0f6ca0: 54ab 0417 |0006: iget-object v11, v10, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f6ca4: 6e10 1024 0b00 |0008: invoke-virtual {v11}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0f6caa: 0a02 |000b: move-result v2 │ │ -0f6cac: 54ab 0917 |000c: iget-object v11, v10, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f6cb0: 6e10 3224 0b00 |000e: invoke-virtual {v11}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ -0f6cb6: 0a04 |0011: move-result v4 │ │ -0f6cb8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -0f6cba: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -0f6cbc: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -0f6cbe: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -0f6cc0: 1208 |0016: const/4 v8, #int 0 // #0 │ │ -0f6cc2: 1209 |0017: const/4 v9, #int 0 // #0 │ │ -0f6cc4: 07c0 |0018: move-object v0, v12 │ │ -0f6cc6: 740a 7b34 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFZFZFFZF)V // method@347b │ │ -0f6ccc: 0e00 |001c: return-void │ │ +0f6c8c: |[0f6c8c] com.ds.avare.views.LocationView.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V │ │ +0f6c9c: 54ab 0417 |0000: iget-object v11, v10, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f6ca0: 6e10 0f24 0b00 |0002: invoke-virtual {v11}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0f6ca6: 0a01 |0005: move-result v1 │ │ +0f6ca8: 54ab 0417 |0006: iget-object v11, v10, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f6cac: 6e10 1024 0b00 |0008: invoke-virtual {v11}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0f6cb2: 0a02 |000b: move-result v2 │ │ +0f6cb4: 54ab 0917 |000c: iget-object v11, v10, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f6cb8: 6e10 3224 0b00 |000e: invoke-virtual {v11}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ +0f6cbe: 0a04 |0011: move-result v4 │ │ +0f6cc0: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0f6cc2: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +0f6cc4: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +0f6cc6: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +0f6cc8: 1208 |0016: const/4 v8, #int 0 // #0 │ │ +0f6cca: 1209 |0017: const/4 v9, #int 0 // #0 │ │ +0f6ccc: 07c0 |0018: move-object v0, v12 │ │ +0f6cce: 740a 7b34 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFZFZFFZF)V // method@347b │ │ +0f6cd4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x000e line=504 │ │ 0x0019 line=503 │ │ locals : │ │ 0x0000 - 0x001d reg=10 this Lcom/ds/avare/views/LocationView; │ │ @@ -392691,110 +392693,110 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/StorageService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 201 16-bit code units │ │ -0f6cd0: |[0f6cd0] com.ds.avare.views.LocationView.initParams:(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/StorageService;)V │ │ -0f6ce0: 5b35 0a17 |0000: iput-object v5, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6ce4: 6e10 191e 0500 |0002: invoke-virtual {v5}, Lcom/ds/avare/StorageService;.getMovement:()Lcom/ds/avare/position/Movement; // method@1e19 │ │ -0f6cea: 0c05 |0005: move-result-object v5 │ │ -0f6cec: 5b35 fd16 |0006: iput-object v5, v3, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ -0f6cf0: 5435 0a17 |0008: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6cf4: 6e10 ff1d 0500 |000a: invoke-virtual {v5}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ -0f6cfa: 0c05 |000d: move-result-object v5 │ │ -0f6cfc: 5b35 f616 |000e: iput-object v5, v3, Lcom/ds/avare/views/LocationView;.mImageDataSource:Lcom/ds/avare/content/DataSource; // field@16f6 │ │ -0f6d00: 5435 fd16 |0010: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ -0f6d04: 3905 0900 |0012: if-nez v5, 001b // +0009 │ │ -0f6d08: 2205 0406 |0014: new-instance v5, Lcom/ds/avare/position/Movement; // type@0604 │ │ -0f6d0c: 7010 fc23 0500 |0016: invoke-direct {v5}, Lcom/ds/avare/position/Movement;.:()V // method@23fc │ │ -0f6d12: 5b35 fd16 |0019: iput-object v5, v3, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ -0f6d16: 5435 0a17 |001b: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6d1a: 6e10 1f1e 0500 |001d: invoke-virtual {v5}, Lcom/ds/avare/StorageService;.getPan:()Lcom/ds/avare/position/Pan; // method@1e1f │ │ -0f6d20: 0c05 |0020: move-result-object v5 │ │ -0f6d22: 5b35 0417 |0021: iput-object v5, v3, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f6d26: 3905 0e00 |0023: if-nez v5, 0031 // +000e │ │ -0f6d2a: 2205 0606 |0025: new-instance v5, Lcom/ds/avare/position/Pan; // type@0606 │ │ -0f6d2e: 7010 0d24 0500 |0027: invoke-direct {v5}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ -0f6d34: 5b35 0417 |002a: iput-object v5, v3, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f6d38: 5430 0a17 |002c: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6d3c: 6e20 4a1e 5000 |002e: invoke-virtual {v0, v5}, Lcom/ds/avare/StorageService;.setPan:(Lcom/ds/avare/position/Pan;)V // method@1e4a │ │ -0f6d42: 3804 0500 |0031: if-eqz v4, 0036 // +0005 │ │ -0f6d46: 5b34 f416 |0033: iput-object v4, v3, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f6d4a: 2823 |0035: goto 0058 // +0023 │ │ -0f6d4c: 5434 0a17 |0036: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6d50: 6e10 011e 0400 |0038: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0f6d56: 0c04 |003b: move-result-object v4 │ │ -0f6d58: 3804 1400 |003c: if-eqz v4, 0050 // +0014 │ │ -0f6d5c: 2204 a205 |003e: new-instance v4, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ -0f6d60: 5435 0a17 |0040: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6d64: 6e10 011e 0500 |0042: invoke-virtual {v5}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0f6d6a: 0c05 |0045: move-result-object v5 │ │ -0f6d6c: 6e10 f822 0500 |0046: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ -0f6d72: 0c05 |0049: move-result-object v5 │ │ -0f6d74: 7020 8c21 5400 |004a: invoke-direct {v4, v5}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ -0f6d7a: 5b34 f416 |004d: iput-object v4, v3, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f6d7e: 2809 |004f: goto 0058 // +0009 │ │ -0f6d80: 2204 a205 |0050: new-instance v4, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ -0f6d84: 1205 |0052: const/4 v5, #int 0 // #0 │ │ -0f6d86: 7020 8c21 5400 |0053: invoke-direct {v4, v5}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ -0f6d8c: 5b34 f416 |0056: iput-object v4, v3, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f6d90: 7010 fe27 0300 |0058: invoke-direct {v3}, Lcom/ds/avare/views/LocationView;.loadTiles:()V // method@27fe │ │ -0f6d96: 6e10 0128 0300 |005b: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.postInvalidate:()V // method@2801 │ │ -0f6d9c: 5434 0a17 |005e: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6da0: 6e10 fd1d 0400 |0060: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getCDI:()Lcom/ds/avare/instruments/CDI; // method@1dfd │ │ -0f6da6: 0c04 |0063: move-result-object v4 │ │ -0f6da8: 5435 0317 |0064: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6dac: 6e10 fb27 0300 |0066: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ -0f6db2: 0a00 |0069: move-result v0 │ │ -0f6db4: 6e10 f627 0300 |006a: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ -0f6dba: 0a01 |006d: move-result v1 │ │ -0f6dbc: 7120 7c2a 1000 |006e: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ -0f6dc2: 0a00 |0071: move-result v0 │ │ -0f6dc4: 6e30 b821 5400 |0072: invoke-virtual {v4, v5, v0}, Lcom/ds/avare/instruments/CDI;.setSize:(Landroid/graphics/Paint;I)V // method@21b8 │ │ -0f6dca: 5434 0a17 |0075: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6dce: 6e10 301e 0400 |0077: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getVNAV:()Lcom/ds/avare/instruments/VNAV; // method@1e30 │ │ -0f6dd4: 0c04 |007a: move-result-object v4 │ │ -0f6dd6: 5435 0317 |007b: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6dda: 6e10 fb27 0300 |007d: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ -0f6de0: 0a00 |0080: move-result v0 │ │ -0f6de2: 6e10 f627 0300 |0081: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ -0f6de8: 0a01 |0084: move-result v1 │ │ -0f6dea: 7120 7c2a 1000 |0085: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ -0f6df0: 0a00 |0088: move-result v0 │ │ -0f6df2: 6e30 0422 5400 |0089: invoke-virtual {v4, v5, v0}, Lcom/ds/avare/instruments/VNAV;.setSize:(Landroid/graphics/Paint;I)V // method@2204 │ │ -0f6df8: 5434 0a17 |008c: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6dfc: 6e10 1c1e 0400 |008e: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getOdometer:()Lcom/ds/avare/instruments/Odometer; // method@1e1c │ │ -0f6e02: 0c04 |0091: move-result-object v4 │ │ -0f6e04: 5435 0617 |0092: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f6e08: 6e20 ef21 5400 |0094: invoke-virtual {v4, v5}, Lcom/ds/avare/instruments/Odometer;.setPref:(Lcom/ds/avare/storage/Preferences;)V // method@21ef │ │ -0f6e0e: 5434 0a17 |0097: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f6e12: 6e10 041e 0400 |0099: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getEdgeTape:()Lcom/ds/avare/instruments/EdgeDistanceTape; // method@1e04 │ │ -0f6e18: 0c04 |009c: move-result-object v4 │ │ -0f6e1a: 5435 0317 |009d: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ -0f6e1e: 6e20 c121 5400 |009f: invoke-virtual {v4, v5}, Lcom/ds/avare/instruments/EdgeDistanceTape;.setPaint:(Landroid/graphics/Paint;)V // method@21c1 │ │ -0f6e24: 5434 0717 |00a2: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mRunwayBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1707 │ │ -0f6e28: 6e10 2826 0400 |00a4: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0f6e2e: 0c04 |00a7: move-result-object v4 │ │ -0f6e30: 6e10 fb27 0300 |00a8: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ -0f6e36: 0a05 |00ab: move-result v5 │ │ -0f6e38: 6e10 f627 0300 |00ac: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ -0f6e3e: 0a00 |00af: move-result v0 │ │ -0f6e40: 1801 5555 5555 5555 d53f |00b0: const-wide v1, #double 0.333333 // #3fd5555555555555 │ │ -0f6e4a: 7152 9526 5410 |00b5: invoke-static {v4, v5, v0, v1, v2}, Lcom/ds/avare/utils/Helper;.getResizedBitmap:(Landroid/graphics/Bitmap;IID)Landroid/graphics/Bitmap; // method@2695 │ │ -0f6e50: 0c04 |00b8: move-result-object v4 │ │ -0f6e52: 5435 0717 |00b9: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mRunwayBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1707 │ │ -0f6e56: 6e10 2826 0500 |00bb: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0f6e5c: 0c05 |00be: move-result-object v5 │ │ -0f6e5e: 3254 0900 |00bf: if-eq v4, v5, 00c8 // +0009 │ │ -0f6e62: 2205 4206 |00c1: new-instance v5, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0f6e66: 7020 2226 4500 |00c3: invoke-direct {v5, v4}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/graphics/Bitmap;)V // method@2622 │ │ -0f6e6c: 5b35 0717 |00c6: iput-object v5, v3, Lcom/ds/avare/views/LocationView;.mRunwayBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1707 │ │ -0f6e70: 0e00 |00c8: return-void │ │ +0f6cd8: |[0f6cd8] com.ds.avare.views.LocationView.initParams:(Lcom/ds/avare/gps/GpsParams;Lcom/ds/avare/StorageService;)V │ │ +0f6ce8: 5b35 0a17 |0000: iput-object v5, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6cec: 6e10 191e 0500 |0002: invoke-virtual {v5}, Lcom/ds/avare/StorageService;.getMovement:()Lcom/ds/avare/position/Movement; // method@1e19 │ │ +0f6cf2: 0c05 |0005: move-result-object v5 │ │ +0f6cf4: 5b35 fd16 |0006: iput-object v5, v3, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ +0f6cf8: 5435 0a17 |0008: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6cfc: 6e10 ff1d 0500 |000a: invoke-virtual {v5}, Lcom/ds/avare/StorageService;.getDBResource:()Lcom/ds/avare/content/DataSource; // method@1dff │ │ +0f6d02: 0c05 |000d: move-result-object v5 │ │ +0f6d04: 5b35 f616 |000e: iput-object v5, v3, Lcom/ds/avare/views/LocationView;.mImageDataSource:Lcom/ds/avare/content/DataSource; // field@16f6 │ │ +0f6d08: 5435 fd16 |0010: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ +0f6d0c: 3905 0900 |0012: if-nez v5, 001b // +0009 │ │ +0f6d10: 2205 0406 |0014: new-instance v5, Lcom/ds/avare/position/Movement; // type@0604 │ │ +0f6d14: 7010 fc23 0500 |0016: invoke-direct {v5}, Lcom/ds/avare/position/Movement;.:()V // method@23fc │ │ +0f6d1a: 5b35 fd16 |0019: iput-object v5, v3, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ +0f6d1e: 5435 0a17 |001b: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6d22: 6e10 1f1e 0500 |001d: invoke-virtual {v5}, Lcom/ds/avare/StorageService;.getPan:()Lcom/ds/avare/position/Pan; // method@1e1f │ │ +0f6d28: 0c05 |0020: move-result-object v5 │ │ +0f6d2a: 5b35 0417 |0021: iput-object v5, v3, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f6d2e: 3905 0e00 |0023: if-nez v5, 0031 // +000e │ │ +0f6d32: 2205 0606 |0025: new-instance v5, Lcom/ds/avare/position/Pan; // type@0606 │ │ +0f6d36: 7010 0d24 0500 |0027: invoke-direct {v5}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ +0f6d3c: 5b35 0417 |002a: iput-object v5, v3, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f6d40: 5430 0a17 |002c: iget-object v0, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6d44: 6e20 4a1e 5000 |002e: invoke-virtual {v0, v5}, Lcom/ds/avare/StorageService;.setPan:(Lcom/ds/avare/position/Pan;)V // method@1e4a │ │ +0f6d4a: 3804 0500 |0031: if-eqz v4, 0036 // +0005 │ │ +0f6d4e: 5b34 f416 |0033: iput-object v4, v3, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6d52: 2823 |0035: goto 0058 // +0023 │ │ +0f6d54: 5434 0a17 |0036: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6d58: 6e10 011e 0400 |0038: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0f6d5e: 0c04 |003b: move-result-object v4 │ │ +0f6d60: 3804 1400 |003c: if-eqz v4, 0050 // +0014 │ │ +0f6d64: 2204 a205 |003e: new-instance v4, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ +0f6d68: 5435 0a17 |0040: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6d6c: 6e10 011e 0500 |0042: invoke-virtual {v5}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0f6d72: 0c05 |0045: move-result-object v5 │ │ +0f6d74: 6e10 f822 0500 |0046: invoke-virtual {v5}, Lcom/ds/avare/place/Destination;.getLocation:()Landroid/location/Location; // method@22f8 │ │ +0f6d7a: 0c05 |0049: move-result-object v5 │ │ +0f6d7c: 7020 8c21 5400 |004a: invoke-direct {v4, v5}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ +0f6d82: 5b34 f416 |004d: iput-object v4, v3, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6d86: 2809 |004f: goto 0058 // +0009 │ │ +0f6d88: 2204 a205 |0050: new-instance v4, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ +0f6d8c: 1205 |0052: const/4 v5, #int 0 // #0 │ │ +0f6d8e: 7020 8c21 5400 |0053: invoke-direct {v4, v5}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ +0f6d94: 5b34 f416 |0056: iput-object v4, v3, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f6d98: 7010 fe27 0300 |0058: invoke-direct {v3}, Lcom/ds/avare/views/LocationView;.loadTiles:()V // method@27fe │ │ +0f6d9e: 6e10 0128 0300 |005b: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.postInvalidate:()V // method@2801 │ │ +0f6da4: 5434 0a17 |005e: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6da8: 6e10 fd1d 0400 |0060: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getCDI:()Lcom/ds/avare/instruments/CDI; // method@1dfd │ │ +0f6dae: 0c04 |0063: move-result-object v4 │ │ +0f6db0: 5435 0317 |0064: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f6db4: 6e10 fb27 0300 |0066: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ +0f6dba: 0a00 |0069: move-result v0 │ │ +0f6dbc: 6e10 f627 0300 |006a: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ +0f6dc2: 0a01 |006d: move-result v1 │ │ +0f6dc4: 7120 7c2a 1000 |006e: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ +0f6dca: 0a00 |0071: move-result v0 │ │ +0f6dcc: 6e30 b821 5400 |0072: invoke-virtual {v4, v5, v0}, Lcom/ds/avare/instruments/CDI;.setSize:(Landroid/graphics/Paint;I)V // method@21b8 │ │ +0f6dd2: 5434 0a17 |0075: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6dd6: 6e10 301e 0400 |0077: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getVNAV:()Lcom/ds/avare/instruments/VNAV; // method@1e30 │ │ +0f6ddc: 0c04 |007a: move-result-object v4 │ │ +0f6dde: 5435 0317 |007b: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f6de2: 6e10 fb27 0300 |007d: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ +0f6de8: 0a00 |0080: move-result v0 │ │ +0f6dea: 6e10 f627 0300 |0081: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ +0f6df0: 0a01 |0084: move-result v1 │ │ +0f6df2: 7120 7c2a 1000 |0085: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ +0f6df8: 0a00 |0088: move-result v0 │ │ +0f6dfa: 6e30 0422 5400 |0089: invoke-virtual {v4, v5, v0}, Lcom/ds/avare/instruments/VNAV;.setSize:(Landroid/graphics/Paint;I)V // method@2204 │ │ +0f6e00: 5434 0a17 |008c: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6e04: 6e10 1c1e 0400 |008e: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getOdometer:()Lcom/ds/avare/instruments/Odometer; // method@1e1c │ │ +0f6e0a: 0c04 |0091: move-result-object v4 │ │ +0f6e0c: 5435 0617 |0092: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f6e10: 6e20 ef21 5400 |0094: invoke-virtual {v4, v5}, Lcom/ds/avare/instruments/Odometer;.setPref:(Lcom/ds/avare/storage/Preferences;)V // method@21ef │ │ +0f6e16: 5434 0a17 |0097: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f6e1a: 6e10 041e 0400 |0099: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getEdgeTape:()Lcom/ds/avare/instruments/EdgeDistanceTape; // method@1e04 │ │ +0f6e20: 0c04 |009c: move-result-object v4 │ │ +0f6e22: 5435 0317 |009d: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mPaint:Landroid/graphics/Paint; // field@1703 │ │ +0f6e26: 6e20 c121 5400 |009f: invoke-virtual {v4, v5}, Lcom/ds/avare/instruments/EdgeDistanceTape;.setPaint:(Landroid/graphics/Paint;)V // method@21c1 │ │ +0f6e2c: 5434 0717 |00a2: iget-object v4, v3, Lcom/ds/avare/views/LocationView;.mRunwayBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1707 │ │ +0f6e30: 6e10 2826 0400 |00a4: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0f6e36: 0c04 |00a7: move-result-object v4 │ │ +0f6e38: 6e10 fb27 0300 |00a8: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getWidth:()I // method@27fb │ │ +0f6e3e: 0a05 |00ab: move-result v5 │ │ +0f6e40: 6e10 f627 0300 |00ac: invoke-virtual {v3}, Lcom/ds/avare/views/LocationView;.getHeight:()I // method@27f6 │ │ +0f6e46: 0a00 |00af: move-result v0 │ │ +0f6e48: 1801 5555 5555 5555 d53f |00b0: const-wide v1, #double 0.333333 // #3fd5555555555555 │ │ +0f6e52: 7152 9526 5410 |00b5: invoke-static {v4, v5, v0, v1, v2}, Lcom/ds/avare/utils/Helper;.getResizedBitmap:(Landroid/graphics/Bitmap;IID)Landroid/graphics/Bitmap; // method@2695 │ │ +0f6e58: 0c04 |00b8: move-result-object v4 │ │ +0f6e5a: 5435 0717 |00b9: iget-object v5, v3, Lcom/ds/avare/views/LocationView;.mRunwayBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1707 │ │ +0f6e5e: 6e10 2826 0500 |00bb: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0f6e64: 0c05 |00be: move-result-object v5 │ │ +0f6e66: 3254 0900 |00bf: if-eq v4, v5, 00c8 // +0009 │ │ +0f6e6a: 2205 4206 |00c1: new-instance v5, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0f6e6e: 7020 2226 4500 |00c3: invoke-direct {v5, v4}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/graphics/Bitmap;)V // method@2622 │ │ +0f6e74: 5b35 0717 |00c6: iput-object v5, v3, Lcom/ds/avare/views/LocationView;.mRunwayBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1707 │ │ +0f6e78: 0e00 |00c8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1143 │ │ 0x0002 line=1145 │ │ 0x0008 line=1146 │ │ 0x0010 line=1147 │ │ 0x0014 line=1148 │ │ @@ -392824,17 +392826,17 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f6ee4: |[0f6ee4] com.ds.avare.views.LocationView.onDraw:(Landroid/graphics/Canvas;)V │ │ -0f6ef4: 7020 e427 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView;.drawMap:(Landroid/graphics/Canvas;)V // method@27e4 │ │ -0f6efa: 0e00 |0003: return-void │ │ +0f6eec: |[0f6eec] com.ds.avare.views.LocationView.onDraw:(Landroid/graphics/Canvas;)V │ │ +0f6efc: 7020 e427 1000 |0000: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView;.drawMap:(Landroid/graphics/Canvas;)V // method@27e4 │ │ +0f6f02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/Canvas; │ │ │ │ @@ -392843,154 +392845,154 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 260 16-bit code units │ │ -0f5798: |[0f5798] com.ds.avare.views.LocationView.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0f57a8: 6e10 5106 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0651 │ │ -0f57ae: 0a0e |0003: move-result v14 │ │ -0f57b0: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -0f57b2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0f57b4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0f57b6: 332e 2100 |0007: if-ne v14, v2, 0028 // +0021 │ │ -0f57ba: 6e10 6206 0f00 |0009: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ -0f57c0: 0a0e |000c: move-result v14 │ │ -0f57c2: 6e10 6406 0f00 |000d: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ -0f57c8: 0a03 |0010: move-result v3 │ │ -0f57ca: 7040 0228 ed23 |0011: invoke-direct {v13, v14, v3, v2}, Lcom/ds/avare/views/LocationView;.rubberBand:(FFZ)V // method@2802 │ │ -0f57d0: 12fe |0014: const/4 v14, #int -1 // #ff │ │ -0f57d2: 59de ec16 |0015: iput v14, v13, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ -0f57d6: 5bd1 0517 |0017: iput-object v1, v13, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f57da: 52de fc16 |0019: iget v14, v13, Lcom/ds/avare/views/LocationView;.mMacro:I // field@16fc │ │ -0f57de: 54d3 0917 |001b: iget-object v3, v13, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f57e2: 6e10 2d24 0300 |001d: invoke-virtual {v3}, Lcom/ds/avare/position/Scale;.getMacroFactor:()I // method@242d │ │ -0f57e8: 0a03 |0020: move-result v3 │ │ -0f57ea: 323e ad00 |0021: if-eq v14, v3, 00ce // +00ad │ │ -0f57ee: 7010 fe27 0d00 |0023: invoke-direct {v13}, Lcom/ds/avare/views/LocationView;.loadTiles:()V // method@27fe │ │ -0f57f4: 2900 a800 |0026: goto/16 00ce // +00a8 │ │ -0f57f8: 6e10 5106 0f00 |0028: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0651 │ │ -0f57fe: 0a0e |002b: move-result v14 │ │ -0f5800: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -0f5802: 390e 6c00 |002d: if-nez v14, 0099 // +006c │ │ -0f5806: 54de 0a17 |002f: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f580a: 380e 4900 |0031: if-eqz v14, 007a // +0049 │ │ -0f580e: 6e10 211e 0e00 |0033: invoke-virtual {v14}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -0f5814: 0c0e |0036: move-result-object v14 │ │ -0f5816: 380e 4300 |0037: if-eqz v14, 007a // +0043 │ │ -0f581a: 52de ec16 |0039: iget v14, v13, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ -0f581e: 3b0e 3f00 |003b: if-gez v14, 007a // +003f │ │ -0f5822: 54de 0617 |003d: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f5826: 6e10 e224 0e00 |003f: invoke-virtual {v14}, Lcom/ds/avare/storage/Preferences;.allowRubberBanding:()Z // method@24e2 │ │ -0f582c: 0a0e |0042: move-result v14 │ │ -0f582e: 380e 3700 |0043: if-eqz v14, 007a // +0037 │ │ -0f5832: 54de 0217 |0045: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5836: 6e10 6206 0f00 |0047: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ -0f583c: 0a04 |004a: move-result v4 │ │ -0f583e: 8944 |004b: float-to-double v4, v4 │ │ -0f5840: 6e30 0824 4e05 |004c: invoke-virtual {v14, v4, v5}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ -0f5846: 0b07 |004f: move-result-wide v7 │ │ -0f5848: 54de 0217 |0050: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f584c: 6e10 6406 0f00 |0052: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ -0f5852: 0a04 |0055: move-result v4 │ │ -0f5854: 8944 |0056: float-to-double v4, v4 │ │ -0f5856: 6e30 0424 4e05 |0057: invoke-virtual {v14, v4, v5}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ -0f585c: 0b09 |005a: move-result-wide v9 │ │ -0f585e: 54de 0a17 |005b: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f5862: 6e10 211e 0e00 |005d: invoke-virtual {v14}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ -0f5868: 0c06 |0060: move-result-object v6 │ │ -0f586a: 54de 0917 |0061: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f586e: 6e10 3124 0e00 |0063: invoke-virtual {v14}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ -0f5874: 0a0e |0066: move-result v14 │ │ -0f5876: 89eb |0067: float-to-double v11, v14 │ │ -0f5878: 7407 4a23 0600 |0068: invoke-virtual/range {v6, v7, v8, v9, v10, v11, v12}, Lcom/ds/avare/place/Plan;.findClosePointId:(DDD)I // method@234a │ │ -0f587e: 0a0e |006b: move-result v14 │ │ -0f5880: 59de ec16 |006c: iput v14, v13, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ -0f5884: 6e10 6206 0f00 |006e: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ -0f588a: 0a0e |0071: move-result v14 │ │ -0f588c: 59de ed16 |0072: iput v14, v13, Lcom/ds/avare/views/LocationView;.mDragStartedX:F // field@16ed │ │ -0f5890: 6e10 6406 0f00 |0074: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ -0f5896: 0a0e |0077: move-result v14 │ │ -0f5898: 59de ee16 |0078: iput v14, v13, Lcom/ds/avare/views/LocationView;.mDragStartedY:F // field@16ee │ │ -0f589c: 54de f216 |007a: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mGestureCallBack:Lcom/ds/avare/touch/GestureInterface; // field@16f2 │ │ -0f58a0: 1234 |007c: const/4 v4, #int 3 // #3 │ │ -0f58a2: 0715 |007d: move-object v5, v1 │ │ -0f58a4: 1f05 3906 |007e: check-cast v5, Lcom/ds/avare/touch/LongTouchDestination; // type@0639 │ │ -0f58a8: 7230 e125 4e05 |0080: invoke-interface {v14, v4, v5}, Lcom/ds/avare/touch/GestureInterface;.gestureCallBack:(ILcom/ds/avare/touch/LongTouchDestination;)V // method@25e1 │ │ -0f58ae: 5cd3 ea16 |0083: iput-boolean v3, v13, Lcom/ds/avare/views/LocationView;.mDoCallbackWhenDone:Z // field@16ea │ │ -0f58b2: 6e20 f527 fd00 |0085: invoke-virtual {v13, v15}, Lcom/ds/avare/views/LocationView;.getFocusPoint:(Landroid/view/MotionEvent;)Landroid/graphics/Point; // method@27f5 │ │ -0f58b8: 0c0e |0088: move-result-object v14 │ │ -0f58ba: 5bde eb16 |0089: iput-object v14, v13, Lcom/ds/avare/views/LocationView;.mDownFocusPoint:Landroid/graphics/Point; // field@16eb │ │ -0f58be: 6e10 6206 0f00 |008b: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ -0f58c4: 0a0e |008e: move-result v14 │ │ -0f58c6: 89e3 |008f: float-to-double v3, v14 │ │ -0f58c8: 6e10 6406 0f00 |0090: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ -0f58ce: 0a0e |0093: move-result v14 │ │ -0f58d0: 89e5 |0094: float-to-double v5, v14 │ │ -0f58d2: 7056 0b28 3d54 |0095: invoke-direct {v13, v3, v4, v5, v6}, Lcom/ds/avare/views/LocationView;.startClosestAirportTask:(DD)V // method@280b │ │ -0f58d8: 2836 |0098: goto 00ce // +0036 │ │ -0f58da: 6e10 5106 0f00 |0099: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0651 │ │ -0f58e0: 0a0e |009c: move-result v14 │ │ -0f58e2: 330e 3100 |009d: if-ne v14, v0, 00ce // +0031 │ │ -0f58e6: 54de eb16 |009f: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mDownFocusPoint:Landroid/graphics/Point; // field@16eb │ │ -0f58ea: 380e 2000 |00a1: if-eqz v14, 00c1 // +0020 │ │ -0f58ee: 6e20 f527 fd00 |00a3: invoke-virtual {v13, v15}, Lcom/ds/avare/views/LocationView;.getFocusPoint:(Landroid/view/MotionEvent;)Landroid/graphics/Point; // method@27f5 │ │ -0f58f4: 0c0e |00a6: move-result-object v14 │ │ -0f58f6: 52e4 6600 |00a7: iget v4, v14, Landroid/graphics/Point;.x:I // field@0066 │ │ -0f58fa: 54d5 eb16 |00a9: iget-object v5, v13, Lcom/ds/avare/views/LocationView;.mDownFocusPoint:Landroid/graphics/Point; // field@16eb │ │ -0f58fe: 5255 6600 |00ab: iget v5, v5, Landroid/graphics/Point;.x:I // field@0066 │ │ -0f5902: b154 |00ad: sub-int/2addr v4, v5 │ │ -0f5904: 52ee 6700 |00ae: iget v14, v14, Landroid/graphics/Point;.y:I // field@0067 │ │ -0f5908: 54d5 eb16 |00b0: iget-object v5, v13, Lcom/ds/avare/views/LocationView;.mDownFocusPoint:Landroid/graphics/Point; // field@16eb │ │ -0f590c: 5255 6700 |00b2: iget v5, v5, Landroid/graphics/Point;.y:I // field@0067 │ │ -0f5910: b15e |00b4: sub-int/2addr v14, v5 │ │ -0f5912: 9204 0404 |00b5: mul-int v4, v4, v4 │ │ -0f5916: 920e 0e0e |00b7: mul-int v14, v14, v14 │ │ -0f591a: b0e4 |00b9: add-int/2addr v4, v14 │ │ -0f591c: 52de 0c17 |00ba: iget v14, v13, Lcom/ds/avare/views/LocationView;.mTouchSlopSquare:I // field@170c │ │ -0f5920: 37e4 0300 |00bc: if-le v4, v14, 00bf // +0003 │ │ -0f5924: 2803 |00be: goto 00c1 // +0003 │ │ -0f5926: 120e |00bf: const/4 v14, #int 0 // #0 │ │ -0f5928: 2802 |00c0: goto 00c2 // +0002 │ │ -0f592a: 121e |00c1: const/4 v14, #int 1 // #1 │ │ -0f592c: 6e10 6206 0f00 |00c2: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ -0f5932: 0a04 |00c5: move-result v4 │ │ -0f5934: 6e10 6406 0f00 |00c6: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ -0f593a: 0a05 |00c9: move-result v5 │ │ -0f593c: 7040 0228 4d35 |00ca: invoke-direct {v13, v4, v5, v3}, Lcom/ds/avare/views/LocationView;.rubberBand:(FFZ)V // method@2802 │ │ -0f5942: 2802 |00cd: goto 00cf // +0002 │ │ -0f5944: 121e |00ce: const/4 v14, #int 1 // #1 │ │ -0f5946: 380e 1e00 |00cf: if-eqz v14, 00ed // +001e │ │ -0f594a: 6e10 5106 0f00 |00d1: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0651 │ │ -0f5950: 0a0e |00d4: move-result v14 │ │ -0f5952: 320e 0800 |00d5: if-eq v14, v0, 00dd // +0008 │ │ -0f5956: 6e10 5106 0f00 |00d7: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0651 │ │ -0f595c: 0a0e |00da: move-result v14 │ │ -0f595e: 332e 0d00 |00db: if-ne v14, v2, 00e8 // +000d │ │ -0f5962: 5bd1 eb16 |00dd: iput-object v1, v13, Lcom/ds/avare/views/LocationView;.mDownFocusPoint:Landroid/graphics/Point; // field@16eb │ │ -0f5966: 5bd1 0517 |00df: iput-object v1, v13, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f596a: 54de e616 |00e1: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mClosestTask:Lcom/ds/avare/views/LocationView$ClosestAirportTask; // field@16e6 │ │ -0f596e: 380e 0500 |00e3: if-eqz v14, 00e8 // +0005 │ │ -0f5972: 6e20 b727 2e00 |00e5: invoke-virtual {v14, v2}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.cancel:(Z)Z // method@27b7 │ │ -0f5978: 54de f316 |00e8: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mGestureDetector:Landroid/view/GestureDetector; // field@16f3 │ │ -0f597c: 6e20 1c06 fe00 |00ea: invoke-virtual {v14, v15}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@061c │ │ -0f5982: 54d0 ff16 |00ed: iget-object v0, v13, Lcom/ds/avare/views/LocationView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@16ff │ │ -0f5986: 54de 0917 |00ef: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f598a: 6e10 2e24 0e00 |00f1: invoke-virtual {v14}, Lcom/ds/avare/position/Scale;.getMaxScale:()D // method@242e │ │ -0f5990: 0b02 |00f4: move-result-wide v2 │ │ -0f5992: 54de 0917 |00f5: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f5996: 6e10 2f24 0e00 |00f7: invoke-virtual {v14}, Lcom/ds/avare/position/Scale;.getMinScale:()D // method@242f │ │ -0f599c: 0b04 |00fa: move-result-wide v4 │ │ -0f599e: 52de fc16 |00fb: iget v14, v13, Lcom/ds/avare/views/LocationView;.mMacro:I // field@16fc │ │ -0f59a2: 83e6 |00fd: int-to-double v6, v14 │ │ -0f59a4: 07f1 |00fe: move-object v1, v15 │ │ -0f59a6: 7408 8534 0000 |00ff: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.onTouchEvent:(Landroid/view/MotionEvent;DDD)Z // method@3485 │ │ -0f59ac: 0a0e |0102: move-result v14 │ │ -0f59ae: 0f0e |0103: return v14 │ │ +0f57a0: |[0f57a0] com.ds.avare.views.LocationView.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0f57b0: 6e10 5106 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0651 │ │ +0f57b6: 0a0e |0003: move-result v14 │ │ +0f57b8: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +0f57ba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0f57bc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0f57be: 332e 2100 |0007: if-ne v14, v2, 0028 // +0021 │ │ +0f57c2: 6e10 6206 0f00 |0009: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ +0f57c8: 0a0e |000c: move-result v14 │ │ +0f57ca: 6e10 6406 0f00 |000d: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ +0f57d0: 0a03 |0010: move-result v3 │ │ +0f57d2: 7040 0228 ed23 |0011: invoke-direct {v13, v14, v3, v2}, Lcom/ds/avare/views/LocationView;.rubberBand:(FFZ)V // method@2802 │ │ +0f57d8: 12fe |0014: const/4 v14, #int -1 // #ff │ │ +0f57da: 59de ec16 |0015: iput v14, v13, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ +0f57de: 5bd1 0517 |0017: iput-object v1, v13, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f57e2: 52de fc16 |0019: iget v14, v13, Lcom/ds/avare/views/LocationView;.mMacro:I // field@16fc │ │ +0f57e6: 54d3 0917 |001b: iget-object v3, v13, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f57ea: 6e10 2d24 0300 |001d: invoke-virtual {v3}, Lcom/ds/avare/position/Scale;.getMacroFactor:()I // method@242d │ │ +0f57f0: 0a03 |0020: move-result v3 │ │ +0f57f2: 323e ad00 |0021: if-eq v14, v3, 00ce // +00ad │ │ +0f57f6: 7010 fe27 0d00 |0023: invoke-direct {v13}, Lcom/ds/avare/views/LocationView;.loadTiles:()V // method@27fe │ │ +0f57fc: 2900 a800 |0026: goto/16 00ce // +00a8 │ │ +0f5800: 6e10 5106 0f00 |0028: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0651 │ │ +0f5806: 0a0e |002b: move-result v14 │ │ +0f5808: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +0f580a: 390e 6c00 |002d: if-nez v14, 0099 // +006c │ │ +0f580e: 54de 0a17 |002f: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f5812: 380e 4900 |0031: if-eqz v14, 007a // +0049 │ │ +0f5816: 6e10 211e 0e00 |0033: invoke-virtual {v14}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +0f581c: 0c0e |0036: move-result-object v14 │ │ +0f581e: 380e 4300 |0037: if-eqz v14, 007a // +0043 │ │ +0f5822: 52de ec16 |0039: iget v14, v13, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ +0f5826: 3b0e 3f00 |003b: if-gez v14, 007a // +003f │ │ +0f582a: 54de 0617 |003d: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f582e: 6e10 e224 0e00 |003f: invoke-virtual {v14}, Lcom/ds/avare/storage/Preferences;.allowRubberBanding:()Z // method@24e2 │ │ +0f5834: 0a0e |0042: move-result v14 │ │ +0f5836: 380e 3700 |0043: if-eqz v14, 007a // +0037 │ │ +0f583a: 54de 0217 |0045: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f583e: 6e10 6206 0f00 |0047: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ +0f5844: 0a04 |004a: move-result v4 │ │ +0f5846: 8944 |004b: float-to-double v4, v4 │ │ +0f5848: 6e30 0824 4e05 |004c: invoke-virtual {v14, v4, v5}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ +0f584e: 0b07 |004f: move-result-wide v7 │ │ +0f5850: 54de 0217 |0050: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5854: 6e10 6406 0f00 |0052: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ +0f585a: 0a04 |0055: move-result v4 │ │ +0f585c: 8944 |0056: float-to-double v4, v4 │ │ +0f585e: 6e30 0424 4e05 |0057: invoke-virtual {v14, v4, v5}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ +0f5864: 0b09 |005a: move-result-wide v9 │ │ +0f5866: 54de 0a17 |005b: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f586a: 6e10 211e 0e00 |005d: invoke-virtual {v14}, Lcom/ds/avare/StorageService;.getPlan:()Lcom/ds/avare/place/Plan; // method@1e21 │ │ +0f5870: 0c06 |0060: move-result-object v6 │ │ +0f5872: 54de 0917 |0061: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f5876: 6e10 3124 0e00 |0063: invoke-virtual {v14}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ +0f587c: 0a0e |0066: move-result v14 │ │ +0f587e: 89eb |0067: float-to-double v11, v14 │ │ +0f5880: 7407 4a23 0600 |0068: invoke-virtual/range {v6, v7, v8, v9, v10, v11, v12}, Lcom/ds/avare/place/Plan;.findClosePointId:(DDD)I // method@234a │ │ +0f5886: 0a0e |006b: move-result v14 │ │ +0f5888: 59de ec16 |006c: iput v14, v13, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ +0f588c: 6e10 6206 0f00 |006e: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ +0f5892: 0a0e |0071: move-result v14 │ │ +0f5894: 59de ed16 |0072: iput v14, v13, Lcom/ds/avare/views/LocationView;.mDragStartedX:F // field@16ed │ │ +0f5898: 6e10 6406 0f00 |0074: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ +0f589e: 0a0e |0077: move-result v14 │ │ +0f58a0: 59de ee16 |0078: iput v14, v13, Lcom/ds/avare/views/LocationView;.mDragStartedY:F // field@16ee │ │ +0f58a4: 54de f216 |007a: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mGestureCallBack:Lcom/ds/avare/touch/GestureInterface; // field@16f2 │ │ +0f58a8: 1234 |007c: const/4 v4, #int 3 // #3 │ │ +0f58aa: 0715 |007d: move-object v5, v1 │ │ +0f58ac: 1f05 3906 |007e: check-cast v5, Lcom/ds/avare/touch/LongTouchDestination; // type@0639 │ │ +0f58b0: 7230 e125 4e05 |0080: invoke-interface {v14, v4, v5}, Lcom/ds/avare/touch/GestureInterface;.gestureCallBack:(ILcom/ds/avare/touch/LongTouchDestination;)V // method@25e1 │ │ +0f58b6: 5cd3 ea16 |0083: iput-boolean v3, v13, Lcom/ds/avare/views/LocationView;.mDoCallbackWhenDone:Z // field@16ea │ │ +0f58ba: 6e20 f527 fd00 |0085: invoke-virtual {v13, v15}, Lcom/ds/avare/views/LocationView;.getFocusPoint:(Landroid/view/MotionEvent;)Landroid/graphics/Point; // method@27f5 │ │ +0f58c0: 0c0e |0088: move-result-object v14 │ │ +0f58c2: 5bde eb16 |0089: iput-object v14, v13, Lcom/ds/avare/views/LocationView;.mDownFocusPoint:Landroid/graphics/Point; // field@16eb │ │ +0f58c6: 6e10 6206 0f00 |008b: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ +0f58cc: 0a0e |008e: move-result v14 │ │ +0f58ce: 89e3 |008f: float-to-double v3, v14 │ │ +0f58d0: 6e10 6406 0f00 |0090: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ +0f58d6: 0a0e |0093: move-result v14 │ │ +0f58d8: 89e5 |0094: float-to-double v5, v14 │ │ +0f58da: 7056 0b28 3d54 |0095: invoke-direct {v13, v3, v4, v5, v6}, Lcom/ds/avare/views/LocationView;.startClosestAirportTask:(DD)V // method@280b │ │ +0f58e0: 2836 |0098: goto 00ce // +0036 │ │ +0f58e2: 6e10 5106 0f00 |0099: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0651 │ │ +0f58e8: 0a0e |009c: move-result v14 │ │ +0f58ea: 330e 3100 |009d: if-ne v14, v0, 00ce // +0031 │ │ +0f58ee: 54de eb16 |009f: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mDownFocusPoint:Landroid/graphics/Point; // field@16eb │ │ +0f58f2: 380e 2000 |00a1: if-eqz v14, 00c1 // +0020 │ │ +0f58f6: 6e20 f527 fd00 |00a3: invoke-virtual {v13, v15}, Lcom/ds/avare/views/LocationView;.getFocusPoint:(Landroid/view/MotionEvent;)Landroid/graphics/Point; // method@27f5 │ │ +0f58fc: 0c0e |00a6: move-result-object v14 │ │ +0f58fe: 52e4 6600 |00a7: iget v4, v14, Landroid/graphics/Point;.x:I // field@0066 │ │ +0f5902: 54d5 eb16 |00a9: iget-object v5, v13, Lcom/ds/avare/views/LocationView;.mDownFocusPoint:Landroid/graphics/Point; // field@16eb │ │ +0f5906: 5255 6600 |00ab: iget v5, v5, Landroid/graphics/Point;.x:I // field@0066 │ │ +0f590a: b154 |00ad: sub-int/2addr v4, v5 │ │ +0f590c: 52ee 6700 |00ae: iget v14, v14, Landroid/graphics/Point;.y:I // field@0067 │ │ +0f5910: 54d5 eb16 |00b0: iget-object v5, v13, Lcom/ds/avare/views/LocationView;.mDownFocusPoint:Landroid/graphics/Point; // field@16eb │ │ +0f5914: 5255 6700 |00b2: iget v5, v5, Landroid/graphics/Point;.y:I // field@0067 │ │ +0f5918: b15e |00b4: sub-int/2addr v14, v5 │ │ +0f591a: 9204 0404 |00b5: mul-int v4, v4, v4 │ │ +0f591e: 920e 0e0e |00b7: mul-int v14, v14, v14 │ │ +0f5922: b0e4 |00b9: add-int/2addr v4, v14 │ │ +0f5924: 52de 0c17 |00ba: iget v14, v13, Lcom/ds/avare/views/LocationView;.mTouchSlopSquare:I // field@170c │ │ +0f5928: 37e4 0300 |00bc: if-le v4, v14, 00bf // +0003 │ │ +0f592c: 2803 |00be: goto 00c1 // +0003 │ │ +0f592e: 120e |00bf: const/4 v14, #int 0 // #0 │ │ +0f5930: 2802 |00c0: goto 00c2 // +0002 │ │ +0f5932: 121e |00c1: const/4 v14, #int 1 // #1 │ │ +0f5934: 6e10 6206 0f00 |00c2: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@0662 │ │ +0f593a: 0a04 |00c5: move-result v4 │ │ +0f593c: 6e10 6406 0f00 |00c6: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@0664 │ │ +0f5942: 0a05 |00c9: move-result v5 │ │ +0f5944: 7040 0228 4d35 |00ca: invoke-direct {v13, v4, v5, v3}, Lcom/ds/avare/views/LocationView;.rubberBand:(FFZ)V // method@2802 │ │ +0f594a: 2802 |00cd: goto 00cf // +0002 │ │ +0f594c: 121e |00ce: const/4 v14, #int 1 // #1 │ │ +0f594e: 380e 1e00 |00cf: if-eqz v14, 00ed // +001e │ │ +0f5952: 6e10 5106 0f00 |00d1: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0651 │ │ +0f5958: 0a0e |00d4: move-result v14 │ │ +0f595a: 320e 0800 |00d5: if-eq v14, v0, 00dd // +0008 │ │ +0f595e: 6e10 5106 0f00 |00d7: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0651 │ │ +0f5964: 0a0e |00da: move-result v14 │ │ +0f5966: 332e 0d00 |00db: if-ne v14, v2, 00e8 // +000d │ │ +0f596a: 5bd1 eb16 |00dd: iput-object v1, v13, Lcom/ds/avare/views/LocationView;.mDownFocusPoint:Landroid/graphics/Point; // field@16eb │ │ +0f596e: 5bd1 0517 |00df: iput-object v1, v13, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f5972: 54de e616 |00e1: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mClosestTask:Lcom/ds/avare/views/LocationView$ClosestAirportTask; // field@16e6 │ │ +0f5976: 380e 0500 |00e3: if-eqz v14, 00e8 // +0005 │ │ +0f597a: 6e20 b727 2e00 |00e5: invoke-virtual {v14, v2}, Lcom/ds/avare/views/LocationView$ClosestAirportTask;.cancel:(Z)Z // method@27b7 │ │ +0f5980: 54de f316 |00e8: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mGestureDetector:Landroid/view/GestureDetector; // field@16f3 │ │ +0f5984: 6e20 1c06 fe00 |00ea: invoke-virtual {v14, v15}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@061c │ │ +0f598a: 54d0 ff16 |00ed: iget-object v0, v13, Lcom/ds/avare/views/LocationView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@16ff │ │ +0f598e: 54de 0917 |00ef: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f5992: 6e10 2e24 0e00 |00f1: invoke-virtual {v14}, Lcom/ds/avare/position/Scale;.getMaxScale:()D // method@242e │ │ +0f5998: 0b02 |00f4: move-result-wide v2 │ │ +0f599a: 54de 0917 |00f5: iget-object v14, v13, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f599e: 6e10 2f24 0e00 |00f7: invoke-virtual {v14}, Lcom/ds/avare/position/Scale;.getMinScale:()D // method@242f │ │ +0f59a4: 0b04 |00fa: move-result-wide v4 │ │ +0f59a6: 52de fc16 |00fb: iget v14, v13, Lcom/ds/avare/views/LocationView;.mMacro:I // field@16fc │ │ +0f59aa: 83e6 |00fd: int-to-double v6, v14 │ │ +0f59ac: 07f1 |00fe: move-object v1, v15 │ │ +0f59ae: 7408 8534 0000 |00ff: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.onTouchEvent:(Landroid/view/MotionEvent;DDD)Z // method@3485 │ │ +0f59b4: 0a0e |0102: move-result v14 │ │ +0f59b6: 0f0e |0103: return v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0009 line=397 │ │ 0x0015 line=402 │ │ 0x0017 line=407 │ │ 0x0019 line=413 │ │ @@ -393031,17 +393033,17 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f6fac: |[0f6fac] com.ds.avare.views.LocationView.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ -0f6fbc: 7020 0c28 2000 |0000: invoke-direct {v0, v2}, Lcom/ds/avare/views/LocationView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@280c │ │ -0f6fc2: 0e00 |0003: return-void │ │ +0f6fb4: |[0f6fb4] com.ds.avare.views.LocationView.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ +0f6fc4: 7020 0c28 2000 |0000: invoke-direct {v0, v2}, Lcom/ds/avare/views/LocationView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@280c │ │ +0f6fca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ @@ -393051,18 +393053,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f6fc4: |[0f6fc4] com.ds.avare.views.LocationView.setDraw:(Z)V │ │ -0f6fd4: 5c01 ef16 |0000: iput-boolean v1, v0, Lcom/ds/avare/views/LocationView;.mDraw:Z // field@16ef │ │ -0f6fd8: 6e10 fd27 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/LocationView;.invalidate:()V // method@27fd │ │ -0f6fde: 0e00 |0005: return-void │ │ +0f6fcc: |[0f6fcc] com.ds.avare.views.LocationView.setDraw:(Z)V │ │ +0f6fdc: 5c01 ef16 |0000: iput-boolean v1, v0, Lcom/ds/avare/views/LocationView;.mDraw:Z // field@16ef │ │ +0f6fe0: 6e10 fd27 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/LocationView;.invalidate:()V // method@27fd │ │ +0f6fe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1634 │ │ 0x0002 line=1635 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ @@ -393072,17 +393074,17 @@ │ │ type : '(Lcom/ds/avare/touch/GestureInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f6fe0: |[0f6fe0] com.ds.avare.views.LocationView.setGestureCallback:(Lcom/ds/avare/touch/GestureInterface;)V │ │ -0f6ff0: 5b01 f216 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mGestureCallBack:Lcom/ds/avare/touch/GestureInterface; // field@16f2 │ │ -0f6ff4: 0e00 |0002: return-void │ │ +0f6fe8: |[0f6fe8] com.ds.avare.views.LocationView.setGestureCallback:(Lcom/ds/avare/touch/GestureInterface;)V │ │ +0f6ff8: 5b01 f216 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mGestureCallBack:Lcom/ds/avare/touch/GestureInterface; // field@16f2 │ │ +0f6ffc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1626 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/ds/avare/touch/GestureInterface; │ │ │ │ @@ -393091,39 +393093,39 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0f6ff8: |[0f6ff8] com.ds.avare.views.LocationView.setLayerType:(Ljava/lang/String;)V │ │ -0f7008: 5b12 f816 |0000: iput-object v2, v1, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ -0f700c: 5410 0a17 |0002: iget-object v0, v1, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f7010: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0f7014: 2826 |0006: goto 002c // +0026 │ │ -0f7016: 1a00 fc20 |0007: const-string v0, "NEXRAD" // string@20fc │ │ -0f701a: 6e20 ba2a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f7020: 0a02 |000c: move-result v2 │ │ -0f7022: 3802 0c00 |000d: if-eqz v2, 0019 // +000c │ │ -0f7026: 5412 0a17 |000f: iget-object v2, v1, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f702a: 6e10 231e 0200 |0011: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getRadarLayer:()Lcom/ds/avare/shapes/RadarLayer; // method@1e23 │ │ -0f7030: 0c02 |0014: move-result-object v2 │ │ -0f7032: 6e10 7a24 0200 |0015: invoke-virtual {v2}, Lcom/ds/avare/shapes/RadarLayer;.parse:()V // method@247a │ │ -0f7038: 2814 |0018: goto 002c // +0014 │ │ -0f703a: 5412 f816 |0019: iget-object v2, v1, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ -0f703e: 1a00 861f |001b: const-string v0, "METAR" // string@1f86 │ │ -0f7042: 6e20 ba2a 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -0f7048: 0a02 |0020: move-result v2 │ │ -0f704a: 3802 0b00 |0021: if-eqz v2, 002c // +000b │ │ -0f704e: 5412 0a17 |0023: iget-object v2, v1, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f7052: 6e10 181e 0200 |0025: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getMetarLayer:()Lcom/ds/avare/shapes/MetarLayer; // method@1e18 │ │ -0f7058: 0c02 |0028: move-result-object v2 │ │ -0f705a: 6e10 7124 0200 |0029: invoke-virtual {v2}, Lcom/ds/avare/shapes/MetarLayer;.parse:()V // method@2471 │ │ -0f7060: 6e10 fd27 0100 |002c: invoke-virtual {v1}, Lcom/ds/avare/views/LocationView;.invalidate:()V // method@27fd │ │ -0f7066: 0e00 |002f: return-void │ │ +0f7000: |[0f7000] com.ds.avare.views.LocationView.setLayerType:(Ljava/lang/String;)V │ │ +0f7010: 5b12 f816 |0000: iput-object v2, v1, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ +0f7014: 5410 0a17 |0002: iget-object v0, v1, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f7018: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0f701c: 2826 |0006: goto 002c // +0026 │ │ +0f701e: 1a00 fc20 |0007: const-string v0, "NEXRAD" // string@20fc │ │ +0f7022: 6e20 ba2a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f7028: 0a02 |000c: move-result v2 │ │ +0f702a: 3802 0c00 |000d: if-eqz v2, 0019 // +000c │ │ +0f702e: 5412 0a17 |000f: iget-object v2, v1, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f7032: 6e10 231e 0200 |0011: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getRadarLayer:()Lcom/ds/avare/shapes/RadarLayer; // method@1e23 │ │ +0f7038: 0c02 |0014: move-result-object v2 │ │ +0f703a: 6e10 7a24 0200 |0015: invoke-virtual {v2}, Lcom/ds/avare/shapes/RadarLayer;.parse:()V // method@247a │ │ +0f7040: 2814 |0018: goto 002c // +0014 │ │ +0f7042: 5412 f816 |0019: iget-object v2, v1, Lcom/ds/avare/views/LocationView;.mLayerType:Ljava/lang/String; // field@16f8 │ │ +0f7046: 1a00 861f |001b: const-string v0, "METAR" // string@1f86 │ │ +0f704a: 6e20 ba2a 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +0f7050: 0a02 |0020: move-result v2 │ │ +0f7052: 3802 0b00 |0021: if-eqz v2, 002c // +000b │ │ +0f7056: 5412 0a17 |0023: iget-object v2, v1, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f705a: 6e10 181e 0200 |0025: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getMetarLayer:()Lcom/ds/avare/shapes/MetarLayer; // method@1e18 │ │ +0f7060: 0c02 |0028: move-result-object v2 │ │ +0f7062: 6e10 7124 0200 |0029: invoke-virtual {v2}, Lcom/ds/avare/shapes/MetarLayer;.parse:()V // method@2471 │ │ +0f7068: 6e10 fd27 0100 |002c: invoke-virtual {v1}, Lcom/ds/avare/views/LocationView;.invalidate:()V // method@27fd │ │ +0f706e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1668 │ │ 0x0002 line=1669 │ │ 0x0009 line=1672 │ │ 0x000f line=1673 │ │ 0x0019 line=1675 │ │ @@ -393138,199 +393140,199 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 4 │ │ outs : 10 │ │ insns size : 354 16-bit code units │ │ -0f59b0: |[0f59b0] com.ds.avare.views.LocationView.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z │ │ -0f59c0: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -0f59c4: 0801 1b00 |0002: move-object/from16 v1, v27 │ │ -0f59c8: 7020 0c28 1000 |0004: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@280c │ │ -0f59ce: 5401 e816 |0007: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ -0f59d2: 6e10 6634 0100 |0009: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@3466 │ │ -0f59d8: 0a01 |000c: move-result v1 │ │ -0f59da: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0f59dc: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -0f59de: 3901 8a00 |000f: if-nez v1, 0099 // +008a │ │ -0f59e2: 5201 ec16 |0011: iget v1, v0, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ -0f59e6: 3a01 0300 |0013: if-ltz v1, 0016 // +0003 │ │ -0f59ea: 0f03 |0015: return v3 │ │ -0f59ec: 5501 ef16 |0016: iget-boolean v1, v0, Lcom/ds/avare/views/LocationView;.mDraw:Z // field@16ef │ │ -0f59f0: 3801 6c00 |0018: if-eqz v1, 0084 // +006c │ │ -0f59f4: 5401 0a17 |001a: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f59f8: 3801 6800 |001c: if-eqz v1, 0084 // +0068 │ │ -0f59fc: 5401 e816 |001e: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ -0f5a00: 6e10 6134 0100 |0020: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@3461 │ │ -0f5a06: 0a01 |0023: move-result v1 │ │ -0f5a08: 5404 0917 |0024: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f5a0c: 6e10 3124 0400 |0026: invoke-virtual {v4}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ -0f5a12: 0a04 |0029: move-result v4 │ │ -0f5a14: a801 0104 |002a: mul-float v1, v1, v4 │ │ -0f5a18: 5404 e816 |002c: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ -0f5a1c: 6e10 6334 0400 |002e: invoke-virtual {v4}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@3463 │ │ -0f5a22: 0a04 |0031: move-result v4 │ │ -0f5a24: 5405 0917 |0032: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f5a28: 6e10 3124 0500 |0034: invoke-virtual {v5}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ -0f5a2e: 0a05 |0037: move-result v5 │ │ -0f5a30: a804 0405 |0038: mul-float v4, v4, v5 │ │ -0f5a34: 5405 0617 |003a: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f5a38: 6e10 2b25 0500 |003c: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ -0f5a3e: 0a05 |003f: move-result v5 │ │ -0f5a40: 3805 3800 |0040: if-eqz v5, 0078 // +0038 │ │ -0f5a44: 5405 f416 |0042: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f5a48: 6e10 9121 0500 |0044: invoke-virtual {v5}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0f5a4e: 0b0a |0047: move-result-wide v10 │ │ -0f5a50: 5405 0217 |0048: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5a54: 5406 f416 |004a: iget-object v6, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f5a58: 6e10 9921 0600 |004c: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0f5a5e: 0b06 |004f: move-result-wide v6 │ │ -0f5a60: 6e30 0924 6507 |0050: invoke-virtual {v5, v6, v7}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0f5a66: 0b06 |0053: move-result-wide v6 │ │ -0f5a68: 5405 0217 |0054: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5a6c: 5408 f416 |0056: iget-object v8, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f5a70: 6e10 9721 0800 |0058: invoke-virtual {v8}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0f5a76: 0b08 |005b: move-result-wide v8 │ │ -0f5a78: 6e30 0a24 8509 |005c: invoke-virtual {v5, v8, v9}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0f5a7e: 0b08 |005f: move-result-wide v8 │ │ -0f5a80: 891c |0060: float-to-double v12, v1 │ │ -0f5a82: 894e |0061: float-to-double v14, v4 │ │ -0f5a84: 770a ab26 0600 |0062: invoke-static/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ -0f5a8a: 0c01 |0065: move-result-object v1 │ │ -0f5a8c: 5404 0a17 |0066: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f5a90: 6e10 031e 0400 |0068: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getDraw:()Lcom/ds/avare/shapes/Draw; // method@1e03 │ │ -0f5a96: 0c04 |006b: move-result-object v4 │ │ -0f5a98: 4505 0102 |006c: aget-wide v5, v1, v2 │ │ -0f5a9c: 8c52 |006e: double-to-float v2, v5 │ │ -0f5a9e: 4505 0103 |006f: aget-wide v5, v1, v3 │ │ -0f5aa2: 8c51 |0071: double-to-float v1, v5 │ │ -0f5aa4: 5405 0217 |0072: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5aa8: 6e40 3f24 2451 |0074: invoke-virtual {v4, v2, v1, v5}, Lcom/ds/avare/shapes/Draw;.addPoint:(FFLcom/ds/avare/position/Origin;)V // method@243f │ │ -0f5aae: 280c |0077: goto 0083 // +000c │ │ -0f5ab0: 5402 0a17 |0078: iget-object v2, v0, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f5ab4: 6e10 031e 0200 |007a: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getDraw:()Lcom/ds/avare/shapes/Draw; // method@1e03 │ │ -0f5aba: 0c02 |007d: move-result-object v2 │ │ -0f5abc: 5405 0217 |007e: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5ac0: 6e40 3f24 1254 |0080: invoke-virtual {v2, v1, v4, v5}, Lcom/ds/avare/shapes/Draw;.addPoint:(FFLcom/ds/avare/position/Origin;)V // method@243f │ │ -0f5ac6: 0f03 |0083: return v3 │ │ -0f5ac8: 5401 0417 |0084: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f5acc: 7401 7834 1a00 |0086: invoke-virtual/range {v26}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getXOff:()F // method@3478 │ │ -0f5ad2: 0a02 |0089: move-result v2 │ │ -0f5ad4: 7401 7934 1a00 |008a: invoke-virtual/range {v26}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getYOff:()F // method@3479 │ │ -0f5ada: 0a04 |008d: move-result v4 │ │ -0f5adc: 6e30 1524 2104 |008e: invoke-virtual {v1, v2, v4}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ -0f5ae2: 0a01 |0091: move-result v1 │ │ -0f5ae4: 3801 c900 |0092: if-eqz v1, 015b // +00c9 │ │ -0f5ae8: 7601 fe27 1800 |0094: invoke-direct/range {v24}, Lcom/ds/avare/views/LocationView;.loadTiles:()V // method@27fe │ │ -0f5aee: 2900 c400 |0097: goto/16 015b // +00c4 │ │ -0f5af2: 12f1 |0099: const/4 v1, #int -1 // #ff │ │ -0f5af4: 5901 ec16 |009a: iput v1, v0, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ -0f5af8: 5401 0517 |009c: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f5afc: 3901 b400 |009e: if-nez v1, 0152 // +00b4 │ │ -0f5b00: 5401 e816 |00a0: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ -0f5b04: 6e10 6234 0100 |00a2: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getXs:()[F // method@3462 │ │ -0f5b0a: 0c01 |00a5: move-result-object v1 │ │ -0f5b0c: 4401 0102 |00a6: aget v1, v1, v2 │ │ -0f5b10: 891a |00a8: float-to-double v10, v1 │ │ -0f5b12: 5401 e816 |00a9: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ -0f5b16: 6e10 6434 0100 |00ab: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getYs:()[F // method@3464 │ │ -0f5b1c: 0c01 |00ae: move-result-object v1 │ │ -0f5b1e: 4401 0102 |00af: aget v1, v1, v2 │ │ -0f5b22: 891c |00b1: float-to-double v12, v1 │ │ -0f5b24: 5401 e816 |00b2: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ -0f5b28: 6e10 6234 0100 |00b4: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getXs:()[F // method@3462 │ │ -0f5b2e: 0c01 |00b7: move-result-object v1 │ │ -0f5b30: 4401 0103 |00b8: aget v1, v1, v3 │ │ -0f5b34: 891e |00ba: float-to-double v14, v1 │ │ -0f5b36: 5401 e816 |00bb: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ -0f5b3a: 6e10 6434 0100 |00bd: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getYs:()[F // method@3464 │ │ -0f5b40: 0c01 |00c0: move-result-object v1 │ │ -0f5b42: 4401 0103 |00c1: aget v1, v1, v3 │ │ -0f5b46: 8918 |00c3: float-to-double v8, v1 │ │ -0f5b48: 5401 0617 |00c4: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ -0f5b4c: 6e10 2b25 0100 |00c6: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ -0f5b52: 0a01 |00c9: move-result v1 │ │ -0f5b54: 3801 5d00 |00ca: if-eqz v1, 0127 // +005d │ │ -0f5b58: 5401 0217 |00cc: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5b5c: 5404 f416 |00ce: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f5b60: 6e10 9921 0400 |00d0: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0f5b66: 0b04 |00d3: move-result-wide v4 │ │ -0f5b68: 6e30 0924 4105 |00d4: invoke-virtual {v1, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ -0f5b6e: 0b10 |00d7: move-result-wide v16 │ │ -0f5b70: 5401 0217 |00d8: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5b74: 5404 f416 |00da: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f5b78: 6e10 9721 0400 |00dc: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0f5b7e: 0b04 |00df: move-result-wide v4 │ │ -0f5b80: 6e30 0a24 4105 |00e0: invoke-virtual {v1, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ -0f5b86: 0b12 |00e3: move-result-wide v18 │ │ -0f5b88: 5401 f416 |00e4: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f5b8c: 6e10 9121 0100 |00e6: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0f5b92: 0b14 |00e9: move-result-wide v20 │ │ -0f5b94: 0504 1000 |00ea: move-wide/from16 v4, v16 │ │ -0f5b98: 0506 1200 |00ec: move-wide/from16 v6, v18 │ │ -0f5b9c: 0516 0800 |00ee: move-wide/from16 v22, v8 │ │ -0f5ba0: 0508 1400 |00f0: move-wide/from16 v8, v20 │ │ -0f5ba4: 770a ab26 0400 |00f2: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ -0f5baa: 0c01 |00f5: move-result-object v1 │ │ -0f5bac: 04e4 |00f6: move-wide v4, v14 │ │ -0f5bae: 050e 1000 |00f7: move-wide/from16 v14, v16 │ │ -0f5bb2: 0510 1200 |00f9: move-wide/from16 v16, v18 │ │ -0f5bb6: 0512 1400 |00fb: move-wide/from16 v18, v20 │ │ -0f5bba: 0514 0400 |00fd: move-wide/from16 v20, v4 │ │ -0f5bbe: 770a ab26 0e00 |00ff: invoke-static/range {v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ -0f5bc4: 0c04 |0102: move-result-object v4 │ │ -0f5bc6: 5405 0217 |0103: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5bca: 4506 0102 |0105: aget-wide v6, v1, v2 │ │ -0f5bce: 6e30 0824 6507 |0107: invoke-virtual {v5, v6, v7}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ -0f5bd4: 0b05 |010a: move-result-wide v5 │ │ -0f5bd6: 5407 0217 |010b: iget-object v7, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5bda: 4508 0103 |010d: aget-wide v8, v1, v3 │ │ -0f5bde: 6e30 0424 8709 |010f: invoke-virtual {v7, v8, v9}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ -0f5be4: 0b07 |0112: move-result-wide v7 │ │ -0f5be6: 5401 0217 |0113: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5bea: 4509 0402 |0115: aget-wide v9, v4, v2 │ │ -0f5bee: 6e30 0824 910a |0117: invoke-virtual {v1, v9, v10}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ -0f5bf4: 0b01 |011a: move-result-wide v1 │ │ -0f5bf6: 5409 0217 |011b: iget-object v9, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5bfa: 450a 0403 |011d: aget-wide v10, v4, v3 │ │ -0f5bfe: 6e30 0424 a90b |011f: invoke-virtual {v9, v10, v11}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ -0f5c04: 0b09 |0122: move-result-wide v9 │ │ -0f5c06: 0510 0100 |0123: move-wide/from16 v16, v1 │ │ -0f5c0a: 045c |0125: move-wide v12, v5 │ │ -0f5c0c: 2821 |0126: goto 0147 // +0021 │ │ -0f5c0e: 0516 0800 |0127: move-wide/from16 v22, v8 │ │ -0f5c12: 04e4 |0129: move-wide v4, v14 │ │ -0f5c14: 5401 0217 |012a: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5c18: 6e30 0824 a10b |012c: invoke-virtual {v1, v10, v11}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ -0f5c1e: 0b01 |012f: move-result-wide v1 │ │ -0f5c20: 5406 0217 |0130: iget-object v6, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5c24: 6e30 0424 c60d |0132: invoke-virtual {v6, v12, v13}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ -0f5c2a: 0b07 |0135: move-result-wide v7 │ │ -0f5c2c: 5406 0217 |0136: iget-object v6, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5c30: 6e30 0824 4605 |0138: invoke-virtual {v6, v4, v5}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ -0f5c36: 0b04 |013b: move-result-wide v4 │ │ -0f5c38: 5406 0217 |013c: iget-object v6, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ -0f5c3c: 0509 1600 |013e: move-wide/from16 v9, v22 │ │ -0f5c40: 6e30 0424 960a |0140: invoke-virtual {v6, v9, v10}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ -0f5c46: 0b09 |0143: move-result-wide v9 │ │ -0f5c48: 041c |0144: move-wide v12, v1 │ │ -0f5c4a: 0510 0400 |0145: move-wide/from16 v16, v4 │ │ -0f5c4e: 047e |0147: move-wide v14, v7 │ │ -0f5c50: 0512 0900 |0148: move-wide/from16 v18, v9 │ │ -0f5c54: 2201 0806 |014a: new-instance v1, Lcom/ds/avare/position/Projection; // type@0608 │ │ -0f5c58: 071b |014c: move-object v11, v1 │ │ -0f5c5a: 7609 1e24 0b00 |014d: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ -0f5c60: 5b01 0517 |0150: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ -0f5c64: 5401 0917 |0152: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f5c68: 7401 7534 1a00 |0154: invoke-virtual/range {v26}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getScale:()F // method@3475 │ │ -0f5c6e: 0a02 |0157: move-result v2 │ │ -0f5c70: 6e20 3424 2100 |0158: invoke-virtual {v1, v2}, Lcom/ds/avare/position/Scale;.setScaleFactor:(F)V // method@2434 │ │ -0f5c76: 7601 0d28 1800 |015b: invoke-direct/range {v24}, Lcom/ds/avare/views/LocationView;.updateCoordinates:()V // method@280d │ │ -0f5c7c: 7401 fd27 1800 |015e: invoke-virtual/range {v24}, Lcom/ds/avare/views/LocationView;.invalidate:()V // method@27fd │ │ -0f5c82: 0f03 |0161: return v3 │ │ +0f59b8: |[0f59b8] com.ds.avare.views.LocationView.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z │ │ +0f59c8: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +0f59cc: 0801 1b00 |0002: move-object/from16 v1, v27 │ │ +0f59d0: 7020 0c28 1000 |0004: invoke-direct {v0, v1}, Lcom/ds/avare/views/LocationView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@280c │ │ +0f59d6: 5401 e816 |0007: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ +0f59da: 6e10 6634 0100 |0009: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@3466 │ │ +0f59e0: 0a01 |000c: move-result v1 │ │ +0f59e2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0f59e4: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +0f59e6: 3901 8a00 |000f: if-nez v1, 0099 // +008a │ │ +0f59ea: 5201 ec16 |0011: iget v1, v0, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ +0f59ee: 3a01 0300 |0013: if-ltz v1, 0016 // +0003 │ │ +0f59f2: 0f03 |0015: return v3 │ │ +0f59f4: 5501 ef16 |0016: iget-boolean v1, v0, Lcom/ds/avare/views/LocationView;.mDraw:Z // field@16ef │ │ +0f59f8: 3801 6c00 |0018: if-eqz v1, 0084 // +006c │ │ +0f59fc: 5401 0a17 |001a: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f5a00: 3801 6800 |001c: if-eqz v1, 0084 // +0068 │ │ +0f5a04: 5401 e816 |001e: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ +0f5a08: 6e10 6134 0100 |0020: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@3461 │ │ +0f5a0e: 0a01 |0023: move-result v1 │ │ +0f5a10: 5404 0917 |0024: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f5a14: 6e10 3124 0400 |0026: invoke-virtual {v4}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ +0f5a1a: 0a04 |0029: move-result v4 │ │ +0f5a1c: a801 0104 |002a: mul-float v1, v1, v4 │ │ +0f5a20: 5404 e816 |002c: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ +0f5a24: 6e10 6334 0400 |002e: invoke-virtual {v4}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@3463 │ │ +0f5a2a: 0a04 |0031: move-result v4 │ │ +0f5a2c: 5405 0917 |0032: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f5a30: 6e10 3124 0500 |0034: invoke-virtual {v5}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ +0f5a36: 0a05 |0037: move-result v5 │ │ +0f5a38: a804 0405 |0038: mul-float v4, v4, v5 │ │ +0f5a3c: 5405 0617 |003a: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f5a40: 6e10 2b25 0500 |003c: invoke-virtual {v5}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ +0f5a46: 0a05 |003f: move-result v5 │ │ +0f5a48: 3805 3800 |0040: if-eqz v5, 0078 // +0038 │ │ +0f5a4c: 5405 f416 |0042: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f5a50: 6e10 9121 0500 |0044: invoke-virtual {v5}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0f5a56: 0b0a |0047: move-result-wide v10 │ │ +0f5a58: 5405 0217 |0048: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5a5c: 5406 f416 |004a: iget-object v6, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f5a60: 6e10 9921 0600 |004c: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0f5a66: 0b06 |004f: move-result-wide v6 │ │ +0f5a68: 6e30 0924 6507 |0050: invoke-virtual {v5, v6, v7}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0f5a6e: 0b06 |0053: move-result-wide v6 │ │ +0f5a70: 5405 0217 |0054: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5a74: 5408 f416 |0056: iget-object v8, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f5a78: 6e10 9721 0800 |0058: invoke-virtual {v8}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0f5a7e: 0b08 |005b: move-result-wide v8 │ │ +0f5a80: 6e30 0a24 8509 |005c: invoke-virtual {v5, v8, v9}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0f5a86: 0b08 |005f: move-result-wide v8 │ │ +0f5a88: 891c |0060: float-to-double v12, v1 │ │ +0f5a8a: 894e |0061: float-to-double v14, v4 │ │ +0f5a8c: 770a ab26 0600 |0062: invoke-static/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ +0f5a92: 0c01 |0065: move-result-object v1 │ │ +0f5a94: 5404 0a17 |0066: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f5a98: 6e10 031e 0400 |0068: invoke-virtual {v4}, Lcom/ds/avare/StorageService;.getDraw:()Lcom/ds/avare/shapes/Draw; // method@1e03 │ │ +0f5a9e: 0c04 |006b: move-result-object v4 │ │ +0f5aa0: 4505 0102 |006c: aget-wide v5, v1, v2 │ │ +0f5aa4: 8c52 |006e: double-to-float v2, v5 │ │ +0f5aa6: 4505 0103 |006f: aget-wide v5, v1, v3 │ │ +0f5aaa: 8c51 |0071: double-to-float v1, v5 │ │ +0f5aac: 5405 0217 |0072: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5ab0: 6e40 3f24 2451 |0074: invoke-virtual {v4, v2, v1, v5}, Lcom/ds/avare/shapes/Draw;.addPoint:(FFLcom/ds/avare/position/Origin;)V // method@243f │ │ +0f5ab6: 280c |0077: goto 0083 // +000c │ │ +0f5ab8: 5402 0a17 |0078: iget-object v2, v0, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f5abc: 6e10 031e 0200 |007a: invoke-virtual {v2}, Lcom/ds/avare/StorageService;.getDraw:()Lcom/ds/avare/shapes/Draw; // method@1e03 │ │ +0f5ac2: 0c02 |007d: move-result-object v2 │ │ +0f5ac4: 5405 0217 |007e: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5ac8: 6e40 3f24 1254 |0080: invoke-virtual {v2, v1, v4, v5}, Lcom/ds/avare/shapes/Draw;.addPoint:(FFLcom/ds/avare/position/Origin;)V // method@243f │ │ +0f5ace: 0f03 |0083: return v3 │ │ +0f5ad0: 5401 0417 |0084: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f5ad4: 7401 7834 1a00 |0086: invoke-virtual/range {v26}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getXOff:()F // method@3478 │ │ +0f5ada: 0a02 |0089: move-result v2 │ │ +0f5adc: 7401 7934 1a00 |008a: invoke-virtual/range {v26}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getYOff:()F // method@3479 │ │ +0f5ae2: 0a04 |008d: move-result v4 │ │ +0f5ae4: 6e30 1524 2104 |008e: invoke-virtual {v1, v2, v4}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ +0f5aea: 0a01 |0091: move-result v1 │ │ +0f5aec: 3801 c900 |0092: if-eqz v1, 015b // +00c9 │ │ +0f5af0: 7601 fe27 1800 |0094: invoke-direct/range {v24}, Lcom/ds/avare/views/LocationView;.loadTiles:()V // method@27fe │ │ +0f5af6: 2900 c400 |0097: goto/16 015b // +00c4 │ │ +0f5afa: 12f1 |0099: const/4 v1, #int -1 // #ff │ │ +0f5afc: 5901 ec16 |009a: iput v1, v0, Lcom/ds/avare/views/LocationView;.mDragPlanPoint:I // field@16ec │ │ +0f5b00: 5401 0517 |009c: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f5b04: 3901 b400 |009e: if-nez v1, 0152 // +00b4 │ │ +0f5b08: 5401 e816 |00a0: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ +0f5b0c: 6e10 6234 0100 |00a2: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getXs:()[F // method@3462 │ │ +0f5b12: 0c01 |00a5: move-result-object v1 │ │ +0f5b14: 4401 0102 |00a6: aget v1, v1, v2 │ │ +0f5b18: 891a |00a8: float-to-double v10, v1 │ │ +0f5b1a: 5401 e816 |00a9: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ +0f5b1e: 6e10 6434 0100 |00ab: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getYs:()[F // method@3464 │ │ +0f5b24: 0c01 |00ae: move-result-object v1 │ │ +0f5b26: 4401 0102 |00af: aget v1, v1, v2 │ │ +0f5b2a: 891c |00b1: float-to-double v12, v1 │ │ +0f5b2c: 5401 e816 |00b2: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ +0f5b30: 6e10 6234 0100 |00b4: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getXs:()[F // method@3462 │ │ +0f5b36: 0c01 |00b7: move-result-object v1 │ │ +0f5b38: 4401 0103 |00b8: aget v1, v1, v3 │ │ +0f5b3c: 891e |00ba: float-to-double v14, v1 │ │ +0f5b3e: 5401 e816 |00bb: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@16e8 │ │ +0f5b42: 6e10 6434 0100 |00bd: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getYs:()[F // method@3464 │ │ +0f5b48: 0c01 |00c0: move-result-object v1 │ │ +0f5b4a: 4401 0103 |00c1: aget v1, v1, v3 │ │ +0f5b4e: 8918 |00c3: float-to-double v8, v1 │ │ +0f5b50: 5401 0617 |00c4: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1706 │ │ +0f5b54: 6e10 2b25 0100 |00c6: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.isTrackUp:()Z // method@252b │ │ +0f5b5a: 0a01 |00c9: move-result v1 │ │ +0f5b5c: 3801 5d00 |00ca: if-eqz v1, 0127 // +005d │ │ +0f5b60: 5401 0217 |00cc: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5b64: 5404 f416 |00ce: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f5b68: 6e10 9921 0400 |00d0: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0f5b6e: 0b04 |00d3: move-result-wide v4 │ │ +0f5b70: 6e30 0924 4105 |00d4: invoke-virtual {v1, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetX:(D)D // method@2409 │ │ +0f5b76: 0b10 |00d7: move-result-wide v16 │ │ +0f5b78: 5401 0217 |00d8: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5b7c: 5404 f416 |00da: iget-object v4, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f5b80: 6e10 9721 0400 |00dc: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0f5b86: 0b04 |00df: move-result-wide v4 │ │ +0f5b88: 6e30 0a24 4105 |00e0: invoke-virtual {v1, v4, v5}, Lcom/ds/avare/position/Origin;.getOffsetY:(D)D // method@240a │ │ +0f5b8e: 0b12 |00e3: move-result-wide v18 │ │ +0f5b90: 5401 f416 |00e4: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f5b94: 6e10 9121 0100 |00e6: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0f5b9a: 0b14 |00e9: move-result-wide v20 │ │ +0f5b9c: 0504 1000 |00ea: move-wide/from16 v4, v16 │ │ +0f5ba0: 0506 1200 |00ec: move-wide/from16 v6, v18 │ │ +0f5ba4: 0516 0800 |00ee: move-wide/from16 v22, v8 │ │ +0f5ba8: 0508 1400 |00f0: move-wide/from16 v8, v20 │ │ +0f5bac: 770a ab26 0400 |00f2: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ +0f5bb2: 0c01 |00f5: move-result-object v1 │ │ +0f5bb4: 04e4 |00f6: move-wide v4, v14 │ │ +0f5bb6: 050e 1000 |00f7: move-wide/from16 v14, v16 │ │ +0f5bba: 0510 1200 |00f9: move-wide/from16 v16, v18 │ │ +0f5bbe: 0512 1400 |00fb: move-wide/from16 v18, v20 │ │ +0f5bc2: 0514 0400 |00fd: move-wide/from16 v20, v4 │ │ +0f5bc6: 770a ab26 0e00 |00ff: invoke-static/range {v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ +0f5bcc: 0c04 |0102: move-result-object v4 │ │ +0f5bce: 5405 0217 |0103: iget-object v5, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5bd2: 4506 0102 |0105: aget-wide v6, v1, v2 │ │ +0f5bd6: 6e30 0824 6507 |0107: invoke-virtual {v5, v6, v7}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ +0f5bdc: 0b05 |010a: move-result-wide v5 │ │ +0f5bde: 5407 0217 |010b: iget-object v7, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5be2: 4508 0103 |010d: aget-wide v8, v1, v3 │ │ +0f5be6: 6e30 0424 8709 |010f: invoke-virtual {v7, v8, v9}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ +0f5bec: 0b07 |0112: move-result-wide v7 │ │ +0f5bee: 5401 0217 |0113: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5bf2: 4509 0402 |0115: aget-wide v9, v4, v2 │ │ +0f5bf6: 6e30 0824 910a |0117: invoke-virtual {v1, v9, v10}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ +0f5bfc: 0b01 |011a: move-result-wide v1 │ │ +0f5bfe: 5409 0217 |011b: iget-object v9, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5c02: 450a 0403 |011d: aget-wide v10, v4, v3 │ │ +0f5c06: 6e30 0424 a90b |011f: invoke-virtual {v9, v10, v11}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ +0f5c0c: 0b09 |0122: move-result-wide v9 │ │ +0f5c0e: 0510 0100 |0123: move-wide/from16 v16, v1 │ │ +0f5c12: 045c |0125: move-wide v12, v5 │ │ +0f5c14: 2821 |0126: goto 0147 // +0021 │ │ +0f5c16: 0516 0800 |0127: move-wide/from16 v22, v8 │ │ +0f5c1a: 04e4 |0129: move-wide v4, v14 │ │ +0f5c1c: 5401 0217 |012a: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5c20: 6e30 0824 a10b |012c: invoke-virtual {v1, v10, v11}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ +0f5c26: 0b01 |012f: move-result-wide v1 │ │ +0f5c28: 5406 0217 |0130: iget-object v6, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5c2c: 6e30 0424 c60d |0132: invoke-virtual {v6, v12, v13}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ +0f5c32: 0b07 |0135: move-result-wide v7 │ │ +0f5c34: 5406 0217 |0136: iget-object v6, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5c38: 6e30 0824 4605 |0138: invoke-virtual {v6, v4, v5}, Lcom/ds/avare/position/Origin;.getLongitudeOf:(D)D // method@2408 │ │ +0f5c3e: 0b04 |013b: move-result-wide v4 │ │ +0f5c40: 5406 0217 |013c: iget-object v6, v0, Lcom/ds/avare/views/LocationView;.mOrigin:Lcom/ds/avare/position/Origin; // field@1702 │ │ +0f5c44: 0509 1600 |013e: move-wide/from16 v9, v22 │ │ +0f5c48: 6e30 0424 960a |0140: invoke-virtual {v6, v9, v10}, Lcom/ds/avare/position/Origin;.getLatitudeOf:(D)D // method@2404 │ │ +0f5c4e: 0b09 |0143: move-result-wide v9 │ │ +0f5c50: 041c |0144: move-wide v12, v1 │ │ +0f5c52: 0510 0400 |0145: move-wide/from16 v16, v4 │ │ +0f5c56: 047e |0147: move-wide v14, v7 │ │ +0f5c58: 0512 0900 |0148: move-wide/from16 v18, v9 │ │ +0f5c5c: 2201 0806 |014a: new-instance v1, Lcom/ds/avare/position/Projection; // type@0608 │ │ +0f5c60: 071b |014c: move-object v11, v1 │ │ +0f5c62: 7609 1e24 0b00 |014d: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lcom/ds/avare/position/Projection;.:(DDDD)V // method@241e │ │ +0f5c68: 5b01 0517 |0150: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mPointProjection:Lcom/ds/avare/position/Projection; // field@1705 │ │ +0f5c6c: 5401 0917 |0152: iget-object v1, v0, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f5c70: 7401 7534 1a00 |0154: invoke-virtual/range {v26}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getScale:()F // method@3475 │ │ +0f5c76: 0a02 |0157: move-result v2 │ │ +0f5c78: 6e20 3424 2100 |0158: invoke-virtual {v1, v2}, Lcom/ds/avare/position/Scale;.setScaleFactor:(F)V // method@2434 │ │ +0f5c7e: 7601 0d28 1800 |015b: invoke-direct/range {v24}, Lcom/ds/avare/views/LocationView;.updateCoordinates:()V // method@280d │ │ +0f5c84: 7401 fd27 1800 |015e: invoke-virtual/range {v24}, Lcom/ds/avare/views/LocationView;.invalidate:()V // method@27fd │ │ +0f5c8a: 0f03 |0161: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=518 │ │ 0x0007 line=519 │ │ 0x0011 line=524 │ │ 0x0016 line=531 │ │ 0x001e line=532 │ │ @@ -393382,34 +393384,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0f7458: |[0f7458] com.ds.avare.views.LocationView.updateDestination:()V │ │ -0f7468: 5420 0a17 |0000: iget-object v0, v2, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f746c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0f7470: 0e00 |0004: return-void │ │ -0f7472: 6e10 011e 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0f7478: 0c00 |0008: move-result-object v0 │ │ -0f747a: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ -0f747e: 5420 0a17 |000b: iget-object v0, v2, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f7482: 6e10 011e 0000 |000d: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ -0f7488: 0c00 |0010: move-result-object v0 │ │ -0f748a: 6e10 0423 0000 |0011: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.isFound:()Z // method@2304 │ │ -0f7490: 0a00 |0014: move-result v0 │ │ -0f7492: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ -0f7496: 2200 0606 |0017: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ -0f749a: 7010 0d24 0000 |0019: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ -0f74a0: 5b20 0417 |001c: iput-object v0, v2, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ -0f74a4: 5421 0a17 |001e: iget-object v1, v2, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ -0f74a8: 6e20 4a1e 0100 |0020: invoke-virtual {v1, v0}, Lcom/ds/avare/StorageService;.setPan:(Lcom/ds/avare/position/Pan;)V // method@1e4a │ │ -0f74ae: 7010 0d28 0200 |0023: invoke-direct {v2}, Lcom/ds/avare/views/LocationView;.updateCoordinates:()V // method@280d │ │ -0f74b4: 0e00 |0026: return-void │ │ +0f7460: |[0f7460] com.ds.avare.views.LocationView.updateDestination:()V │ │ +0f7470: 5420 0a17 |0000: iget-object v0, v2, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f7474: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0f7478: 0e00 |0004: return-void │ │ +0f747a: 6e10 011e 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0f7480: 0c00 |0008: move-result-object v0 │ │ +0f7482: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ +0f7486: 5420 0a17 |000b: iget-object v0, v2, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f748a: 6e10 011e 0000 |000d: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getDestination:()Lcom/ds/avare/place/Destination; // method@1e01 │ │ +0f7490: 0c00 |0010: move-result-object v0 │ │ +0f7492: 6e10 0423 0000 |0011: invoke-virtual {v0}, Lcom/ds/avare/place/Destination;.isFound:()Z // method@2304 │ │ +0f7498: 0a00 |0014: move-result v0 │ │ +0f749a: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ +0f749e: 2200 0606 |0017: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ +0f74a2: 7010 0d24 0000 |0019: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ +0f74a8: 5b20 0417 |001c: iput-object v0, v2, Lcom/ds/avare/views/LocationView;.mPan:Lcom/ds/avare/position/Pan; // field@1704 │ │ +0f74ac: 5421 0a17 |001e: iget-object v1, v2, Lcom/ds/avare/views/LocationView;.mService:Lcom/ds/avare/StorageService; // field@170a │ │ +0f74b0: 6e20 4a1e 0100 |0020: invoke-virtual {v1, v0}, Lcom/ds/avare/StorageService;.setPan:(Lcom/ds/avare/position/Pan;)V // method@1e4a │ │ +0f74b6: 7010 0d28 0200 |0023: invoke-direct {v2}, Lcom/ds/avare/views/LocationView;.updateCoordinates:()V // method@280d │ │ +0f74bc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ 0x0005 line=1066 │ │ 0x000b line=1067 │ │ 0x0017 line=1072 │ │ 0x001e line=1073 │ │ @@ -393422,18 +393424,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f74b8: |[0f74b8] com.ds.avare.views.LocationView.updateErrorStatus:(Ljava/lang/String;)V │ │ -0f74c8: 5b01 f016 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mErrorStatus:Ljava/lang/String; // field@16f0 │ │ -0f74cc: 6e10 0128 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/LocationView;.postInvalidate:()V // method@2801 │ │ -0f74d2: 0e00 |0005: return-void │ │ +0f74c0: |[0f74c0] com.ds.avare.views.LocationView.updateErrorStatus:(Ljava/lang/String;)V │ │ +0f74d0: 5b01 f016 |0000: iput-object v1, v0, Lcom/ds/avare/views/LocationView;.mErrorStatus:Ljava/lang/String; // field@16f0 │ │ +0f74d4: 6e10 0128 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/LocationView;.postInvalidate:()V // method@2801 │ │ +0f74da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1196 │ │ 0x0002 line=1197 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/LocationView; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -393443,53 +393445,53 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -0f74d4: |[0f74d4] com.ds.avare.views.LocationView.updateParams:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0f74e4: 5b56 f416 |0000: iput-object v6, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f74e8: 7010 0d28 0500 |0002: invoke-direct {v5}, Lcom/ds/avare/views/LocationView;.updateCoordinates:()V // method@280d │ │ -0f74ee: 5456 f516 |0005: iget-object v6, v5, Lcom/ds/avare/views/LocationView;.mGpsTile:Lcom/ds/avare/shapes/Tile; // field@16f5 │ │ -0f74f2: 3806 4000 |0007: if-eqz v6, 0047 // +0040 │ │ -0f74f6: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -0f74f8: 2300 be09 |000a: new-array v0, v0, [D // type@09be │ │ -0f74fc: 5451 f416 |000c: iget-object v1, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f7500: 6e10 9921 0100 |000e: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0f7506: 0b01 |0011: move-result-wide v1 │ │ -0f7508: 5453 f416 |0012: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f750c: 6e10 9721 0300 |0014: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0f7512: 0b03 |0017: move-result-wide v3 │ │ -0f7514: 6e54 bb24 1632 |0018: invoke-virtual {v6, v1, v2, v3, v4}, Lcom/ds/avare/shapes/Tile;.within:(DD)Z // method@24bb │ │ -0f751a: 0a06 |001b: move-result v6 │ │ -0f751c: 3806 2b00 |001c: if-eqz v6, 0047 // +002b │ │ -0f7520: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -0f7522: 5451 f516 |001f: iget-object v1, v5, Lcom/ds/avare/views/LocationView;.mGpsTile:Lcom/ds/avare/shapes/Tile; // field@16f5 │ │ -0f7526: 5452 f416 |0021: iget-object v2, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f752a: 6e10 9921 0200 |0023: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0f7530: 0b02 |0026: move-result-wide v2 │ │ -0f7532: 6e30 b324 2103 |0027: invoke-virtual {v1, v2, v3}, Lcom/ds/avare/shapes/Tile;.getOffsetX:(D)D // method@24b3 │ │ -0f7538: 0b01 |002a: move-result-wide v1 │ │ -0f753a: 4c01 0006 |002b: aput-wide v1, v0, v6 │ │ -0f753e: 1216 |002d: const/4 v6, #int 1 // #1 │ │ -0f7540: 5451 f516 |002e: iget-object v1, v5, Lcom/ds/avare/views/LocationView;.mGpsTile:Lcom/ds/avare/shapes/Tile; // field@16f5 │ │ -0f7544: 5452 f416 |0030: iget-object v2, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ -0f7548: 6e10 9721 0200 |0032: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0f754e: 0b02 |0035: move-result-wide v2 │ │ -0f7550: 6e30 b424 2103 |0036: invoke-virtual {v1, v2, v3}, Lcom/ds/avare/shapes/Tile;.getOffsetY:(D)D // method@24b4 │ │ -0f7556: 0b01 |0039: move-result-wide v1 │ │ -0f7558: 4c01 0006 |003a: aput-wide v1, v0, v6 │ │ -0f755c: 2206 0406 |003c: new-instance v6, Lcom/ds/avare/position/Movement; // type@0604 │ │ -0f7560: 7020 fd23 0600 |003e: invoke-direct {v6, v0}, Lcom/ds/avare/position/Movement;.:([D)V // method@23fd │ │ -0f7566: 5b56 fd16 |0041: iput-object v6, v5, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ -0f756a: 6e10 0128 0500 |0043: invoke-virtual {v5}, Lcom/ds/avare/views/LocationView;.postInvalidate:()V // method@2801 │ │ -0f7570: 0e00 |0046: return-void │ │ -0f7572: 7010 fe27 0500 |0047: invoke-direct {v5}, Lcom/ds/avare/views/LocationView;.loadTiles:()V // method@27fe │ │ -0f7578: 0e00 |004a: return-void │ │ +0f74dc: |[0f74dc] com.ds.avare.views.LocationView.updateParams:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0f74ec: 5b56 f416 |0000: iput-object v6, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f74f0: 7010 0d28 0500 |0002: invoke-direct {v5}, Lcom/ds/avare/views/LocationView;.updateCoordinates:()V // method@280d │ │ +0f74f6: 5456 f516 |0005: iget-object v6, v5, Lcom/ds/avare/views/LocationView;.mGpsTile:Lcom/ds/avare/shapes/Tile; // field@16f5 │ │ +0f74fa: 3806 4000 |0007: if-eqz v6, 0047 // +0040 │ │ +0f74fe: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +0f7500: 2300 be09 |000a: new-array v0, v0, [D // type@09be │ │ +0f7504: 5451 f416 |000c: iget-object v1, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f7508: 6e10 9921 0100 |000e: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0f750e: 0b01 |0011: move-result-wide v1 │ │ +0f7510: 5453 f416 |0012: iget-object v3, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f7514: 6e10 9721 0300 |0014: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0f751a: 0b03 |0017: move-result-wide v3 │ │ +0f751c: 6e54 bb24 1632 |0018: invoke-virtual {v6, v1, v2, v3, v4}, Lcom/ds/avare/shapes/Tile;.within:(DD)Z // method@24bb │ │ +0f7522: 0a06 |001b: move-result v6 │ │ +0f7524: 3806 2b00 |001c: if-eqz v6, 0047 // +002b │ │ +0f7528: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +0f752a: 5451 f516 |001f: iget-object v1, v5, Lcom/ds/avare/views/LocationView;.mGpsTile:Lcom/ds/avare/shapes/Tile; // field@16f5 │ │ +0f752e: 5452 f416 |0021: iget-object v2, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f7532: 6e10 9921 0200 |0023: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0f7538: 0b02 |0026: move-result-wide v2 │ │ +0f753a: 6e30 b324 2103 |0027: invoke-virtual {v1, v2, v3}, Lcom/ds/avare/shapes/Tile;.getOffsetX:(D)D // method@24b3 │ │ +0f7540: 0b01 |002a: move-result-wide v1 │ │ +0f7542: 4c01 0006 |002b: aput-wide v1, v0, v6 │ │ +0f7546: 1216 |002d: const/4 v6, #int 1 // #1 │ │ +0f7548: 5451 f516 |002e: iget-object v1, v5, Lcom/ds/avare/views/LocationView;.mGpsTile:Lcom/ds/avare/shapes/Tile; // field@16f5 │ │ +0f754c: 5452 f416 |0030: iget-object v2, v5, Lcom/ds/avare/views/LocationView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@16f4 │ │ +0f7550: 6e10 9721 0200 |0032: invoke-virtual {v2}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0f7556: 0b02 |0035: move-result-wide v2 │ │ +0f7558: 6e30 b424 2103 |0036: invoke-virtual {v1, v2, v3}, Lcom/ds/avare/shapes/Tile;.getOffsetY:(D)D // method@24b4 │ │ +0f755e: 0b01 |0039: move-result-wide v1 │ │ +0f7560: 4c01 0006 |003a: aput-wide v1, v0, v6 │ │ +0f7564: 2206 0406 |003c: new-instance v6, Lcom/ds/avare/position/Movement; // type@0604 │ │ +0f7568: 7020 fd23 0600 |003e: invoke-direct {v6, v0}, Lcom/ds/avare/position/Movement;.:([D)V // method@23fd │ │ +0f756e: 5b56 fd16 |0041: iput-object v6, v5, Lcom/ds/avare/views/LocationView;.mMovement:Lcom/ds/avare/position/Movement; // field@16fd │ │ +0f7572: 6e10 0128 0500 |0043: invoke-virtual {v5}, Lcom/ds/avare/views/LocationView;.postInvalidate:()V // method@2801 │ │ +0f7578: 0e00 |0046: return-void │ │ +0f757a: 7010 fe27 0500 |0047: invoke-direct {v5}, Lcom/ds/avare/views/LocationView;.loadTiles:()V // method@27fe │ │ +0f7580: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1107 │ │ 0x0002 line=1109 │ │ 0x0005 line=1114 │ │ 0x000c line=1120 │ │ 0x001f line=1124 │ │ @@ -393506,18 +393508,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f757c: |[0f757c] com.ds.avare.views.LocationView.zoomOut:()V │ │ -0f758c: 5410 0917 |0000: iget-object v0, v1, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ -0f7590: 6e10 3624 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/position/Scale;.zoomOut:()V // method@2436 │ │ -0f7596: 0e00 |0005: return-void │ │ +0f7584: |[0f7584] com.ds.avare.views.LocationView.zoomOut:()V │ │ +0f7594: 5410 0917 |0000: iget-object v0, v1, Lcom/ds/avare/views/LocationView;.mScale:Lcom/ds/avare/position/Scale; // field@1709 │ │ +0f7598: 6e10 3624 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/position/Scale;.zoomOut:()V // method@2436 │ │ +0f759e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1664 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/ds/avare/views/LocationView; │ │ │ │ source_file_idx : 7436 (LocationView.java) │ │ @@ -393602,18 +393604,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0fa698: |[0fa698] com.ds.avare.views.PlatesTagView.:(Landroid/content/Context;)V │ │ -0fa6a8: 7020 8506 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ -0fa6ae: 7020 4528 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PlatesTagView;.setup:(Landroid/content/Context;)V // method@2845 │ │ -0fa6b4: 0e00 |0006: return-void │ │ +0fa6a0: |[0fa6a0] com.ds.avare.views.PlatesTagView.:(Landroid/content/Context;)V │ │ +0fa6b0: 7020 8506 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ +0fa6b6: 7020 4528 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PlatesTagView;.setup:(Landroid/content/Context;)V // method@2845 │ │ +0fa6bc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/PlatesTagView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -393623,18 +393625,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0fa6b8: |[0fa6b8] com.ds.avare.views.PlatesTagView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0fa6c8: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ -0fa6ce: 7020 4528 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PlatesTagView;.setup:(Landroid/content/Context;)V // method@2845 │ │ -0fa6d4: 0e00 |0006: return-void │ │ +0fa6c0: |[0fa6c0] com.ds.avare.views.PlatesTagView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0fa6d0: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ +0fa6d6: 7020 4528 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PlatesTagView;.setup:(Landroid/content/Context;)V // method@2845 │ │ +0fa6dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/PlatesTagView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -393645,18 +393647,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0fa6d8: |[0fa6d8] com.ds.avare.views.PlatesTagView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0fa6e8: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ -0fa6ee: 7020 4528 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PlatesTagView;.setup:(Landroid/content/Context;)V // method@2845 │ │ -0fa6f4: 0e00 |0006: return-void │ │ +0fa6e0: |[0fa6e0] com.ds.avare.views.PlatesTagView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0fa6f0: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ +0fa6f6: 7020 4528 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PlatesTagView;.setup:(Landroid/content/Context;)V // method@2845 │ │ +0fa6fc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/PlatesTagView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -393668,49 +393670,49 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0fab0c: |[0fab0c] com.ds.avare.views.PlatesTagView.setup:(Landroid/content/Context;)V │ │ -0fab1c: 2200 a700 |0000: new-instance v0, Landroid/graphics/Paint; // type@00a7 │ │ -0fab20: 7010 e002 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ -0fab26: 5b20 3617 |0005: iput-object v0, v2, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0fab2a: 7110 9826 0300 |0007: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ -0fab30: 0c03 |000a: move-result-object v3 │ │ -0fab32: 6e20 0303 3000 |000b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ -0fab38: 5423 3617 |000e: iget-object v3, v2, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0fab3c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0fab3e: 6e20 f602 0300 |0011: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0fab44: 2203 0606 |0014: new-instance v3, Lcom/ds/avare/position/Pan; // type@0606 │ │ -0fab48: 7010 0d24 0300 |0016: invoke-direct {v3}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ -0fab4e: 5b23 3717 |0019: iput-object v3, v2, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ -0fab52: 6e20 4328 2200 |001b: invoke-virtual {v2, v2}, Lcom/ds/avare/views/PlatesTagView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@2843 │ │ -0fab58: 2203 0a06 |001e: new-instance v3, Lcom/ds/avare/position/Scale; // type@060a │ │ -0fab5c: 1900 2040 |0020: const-wide/high16 v0, #long 4620693217682128896 // #4020 │ │ -0fab60: 7030 2a24 0301 |0022: invoke-direct {v3, v0, v1}, Lcom/ds/avare/position/Scale;.:(D)V // method@242a │ │ -0fab66: 5b23 3817 |0025: iput-object v3, v2, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ -0fab6a: 2203 e308 |0027: new-instance v3, Lorg/metalev/multitouch/controller/MultiTouchController; // type@08e3 │ │ -0fab6e: 7020 7d34 2300 |0029: invoke-direct {v3, v2}, Lorg/metalev/multitouch/controller/MultiTouchController;.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;)V // method@347d │ │ -0fab74: 5b23 3517 |002c: iput-object v3, v2, Lcom/ds/avare/views/PlatesTagView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@1735 │ │ -0fab78: 2203 e108 |002e: new-instance v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@08e1 │ │ -0fab7c: 7010 5334 0300 |0030: invoke-direct {v3}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@3453 │ │ -0fab82: 5b23 3417 |0033: iput-object v3, v2, Lcom/ds/avare/views/PlatesTagView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1734 │ │ -0fab86: 1503 00ff |0035: const/high16 v3, #int -16777216 // #ff00 │ │ -0fab8a: 6e20 4128 3200 |0037: invoke-virtual {v2, v3}, Lcom/ds/avare/views/PlatesTagView;.setBackgroundColor:(I)V // method@2841 │ │ -0fab90: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -0fab92: 5923 3a17 |003b: iput v3, v2, Lcom/ds/avare/views/PlatesTagView;.mY:I // field@173a │ │ -0fab96: 5923 3917 |003d: iput v3, v2, Lcom/ds/avare/views/PlatesTagView;.mX:I // field@1739 │ │ -0fab9a: 1a03 0000 |003f: const-string v3, "" // string@0000 │ │ -0fab9e: 5b23 3017 |0041: iput-object v3, v2, Lcom/ds/avare/views/PlatesTagView;.mAirportName:Ljava/lang/String; // field@1730 │ │ -0faba2: 1503 80bf |0043: const/high16 v3, #int -1082130432 // #bf80 │ │ -0faba6: 5923 3217 |0045: iput v3, v2, Lcom/ds/avare/views/PlatesTagView;.mAirportY:F // field@1732 │ │ -0fabaa: 5923 3117 |0047: iput v3, v2, Lcom/ds/avare/views/PlatesTagView;.mAirportX:F // field@1731 │ │ -0fabae: 0e00 |0049: return-void │ │ +0fab14: |[0fab14] com.ds.avare.views.PlatesTagView.setup:(Landroid/content/Context;)V │ │ +0fab24: 2200 a700 |0000: new-instance v0, Landroid/graphics/Paint; // type@00a7 │ │ +0fab28: 7010 e002 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ +0fab2e: 5b20 3617 |0005: iput-object v0, v2, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0fab32: 7110 9826 0300 |0007: invoke-static {v3}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ +0fab38: 0c03 |000a: move-result-object v3 │ │ +0fab3a: 6e20 0303 3000 |000b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ +0fab40: 5423 3617 |000e: iget-object v3, v2, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0fab44: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0fab46: 6e20 f602 0300 |0011: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0fab4c: 2203 0606 |0014: new-instance v3, Lcom/ds/avare/position/Pan; // type@0606 │ │ +0fab50: 7010 0d24 0300 |0016: invoke-direct {v3}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ +0fab56: 5b23 3717 |0019: iput-object v3, v2, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ +0fab5a: 6e20 4328 2200 |001b: invoke-virtual {v2, v2}, Lcom/ds/avare/views/PlatesTagView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@2843 │ │ +0fab60: 2203 0a06 |001e: new-instance v3, Lcom/ds/avare/position/Scale; // type@060a │ │ +0fab64: 1900 2040 |0020: const-wide/high16 v0, #long 4620693217682128896 // #4020 │ │ +0fab68: 7030 2a24 0301 |0022: invoke-direct {v3, v0, v1}, Lcom/ds/avare/position/Scale;.:(D)V // method@242a │ │ +0fab6e: 5b23 3817 |0025: iput-object v3, v2, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ +0fab72: 2203 e308 |0027: new-instance v3, Lorg/metalev/multitouch/controller/MultiTouchController; // type@08e3 │ │ +0fab76: 7020 7d34 2300 |0029: invoke-direct {v3, v2}, Lorg/metalev/multitouch/controller/MultiTouchController;.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;)V // method@347d │ │ +0fab7c: 5b23 3517 |002c: iput-object v3, v2, Lcom/ds/avare/views/PlatesTagView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@1735 │ │ +0fab80: 2203 e108 |002e: new-instance v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@08e1 │ │ +0fab84: 7010 5334 0300 |0030: invoke-direct {v3}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@3453 │ │ +0fab8a: 5b23 3417 |0033: iput-object v3, v2, Lcom/ds/avare/views/PlatesTagView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1734 │ │ +0fab8e: 1503 00ff |0035: const/high16 v3, #int -16777216 // #ff00 │ │ +0fab92: 6e20 4128 3200 |0037: invoke-virtual {v2, v3}, Lcom/ds/avare/views/PlatesTagView;.setBackgroundColor:(I)V // method@2841 │ │ +0fab98: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +0fab9a: 5923 3a17 |003b: iput v3, v2, Lcom/ds/avare/views/PlatesTagView;.mY:I // field@173a │ │ +0fab9e: 5923 3917 |003d: iput v3, v2, Lcom/ds/avare/views/PlatesTagView;.mX:I // field@1739 │ │ +0faba2: 1a03 0000 |003f: const-string v3, "" // string@0000 │ │ +0faba6: 5b23 3017 |0041: iput-object v3, v2, Lcom/ds/avare/views/PlatesTagView;.mAirportName:Ljava/lang/String; // field@1730 │ │ +0fabaa: 1503 80bf |0043: const/high16 v3, #int -1082130432 // #bf80 │ │ +0fabae: 5923 3217 |0045: iput v3, v2, Lcom/ds/avare/views/PlatesTagView;.mAirportY:F // field@1732 │ │ +0fabb2: 5923 3117 |0047: iput v3, v2, Lcom/ds/avare/views/PlatesTagView;.mAirportX:F // field@1731 │ │ +0fabb6: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0007 line=64 │ │ 0x000e line=65 │ │ 0x0014 line=66 │ │ 0x001b line=67 │ │ @@ -393730,19 +393732,19 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0fabb0: |[0fabb0] com.ds.avare.views.PlatesTagView.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ -0fabc0: 5410 3417 |0000: iget-object v0, v1, Lcom/ds/avare/views/PlatesTagView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1734 │ │ -0fabc4: 6e20 6934 2000 |0002: invoke-virtual {v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3469 │ │ -0fabca: 6e10 3b28 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/views/PlatesTagView;.invalidate:()V // method@283b │ │ -0fabd0: 0e00 |0008: return-void │ │ +0fabb8: |[0fabb8] com.ds.avare.views.PlatesTagView.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ +0fabc8: 5410 3417 |0000: iget-object v0, v1, Lcom/ds/avare/views/PlatesTagView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1734 │ │ +0fabcc: 6e20 6934 2000 |0002: invoke-virtual {v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3469 │ │ +0fabd2: 6e10 3b28 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/views/PlatesTagView;.invalidate:()V // method@283b │ │ +0fabd8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0005 line=175 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/ds/avare/views/PlatesTagView; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ @@ -393753,36 +393755,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0fa6f8: |[0fa6f8] com.ds.avare.views.PlatesTagView.center:()V │ │ -0fa708: 2200 0606 |0000: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ -0fa70c: 7010 0d24 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ -0fa712: 5b30 3717 |0005: iput-object v0, v3, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ -0fa716: 2200 0a06 |0007: new-instance v0, Lcom/ds/avare/position/Scale; // type@060a │ │ -0fa71a: 1901 2040 |0009: const-wide/high16 v1, #long 4620693217682128896 // #4020 │ │ -0fa71e: 7030 2a24 1002 |000b: invoke-direct {v0, v1, v2}, Lcom/ds/avare/position/Scale;.:(D)V // method@242a │ │ -0fa724: 5b30 3817 |000e: iput-object v0, v3, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ -0fa728: 5430 3317 |0010: iget-object v0, v3, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fa72c: 3800 1400 |0012: if-eqz v0, 0026 // +0014 │ │ -0fa730: 6e10 3628 0300 |0014: invoke-virtual {v3}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ -0fa736: 0a00 |0017: move-result v0 │ │ -0fa738: 8200 |0018: int-to-float v0, v0 │ │ -0fa73a: 5431 3317 |0019: iget-object v1, v3, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fa73e: 6e10 2c26 0100 |001b: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0fa744: 0a01 |001e: move-result v1 │ │ -0fa746: 8211 |001f: int-to-float v1, v1 │ │ -0fa748: c910 |0020: div-float/2addr v0, v1 │ │ -0fa74a: 5431 3817 |0021: iget-object v1, v3, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ -0fa74e: 6e20 3424 0100 |0023: invoke-virtual {v1, v0}, Lcom/ds/avare/position/Scale;.setScaleFactor:(F)V // method@2434 │ │ -0fa754: 6e10 3e28 0300 |0026: invoke-virtual {v3}, Lcom/ds/avare/views/PlatesTagView;.postInvalidate:()V // method@283e │ │ -0fa75a: 0e00 |0029: return-void │ │ +0fa700: |[0fa700] com.ds.avare.views.PlatesTagView.center:()V │ │ +0fa710: 2200 0606 |0000: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ +0fa714: 7010 0d24 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ +0fa71a: 5b30 3717 |0005: iput-object v0, v3, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ +0fa71e: 2200 0a06 |0007: new-instance v0, Lcom/ds/avare/position/Scale; // type@060a │ │ +0fa722: 1901 2040 |0009: const-wide/high16 v1, #long 4620693217682128896 // #4020 │ │ +0fa726: 7030 2a24 1002 |000b: invoke-direct {v0, v1, v2}, Lcom/ds/avare/position/Scale;.:(D)V // method@242a │ │ +0fa72c: 5b30 3817 |000e: iput-object v0, v3, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ +0fa730: 5430 3317 |0010: iget-object v0, v3, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fa734: 3800 1400 |0012: if-eqz v0, 0026 // +0014 │ │ +0fa738: 6e10 3628 0300 |0014: invoke-virtual {v3}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ +0fa73e: 0a00 |0017: move-result v0 │ │ +0fa740: 8200 |0018: int-to-float v0, v0 │ │ +0fa742: 5431 3317 |0019: iget-object v1, v3, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fa746: 6e10 2c26 0100 |001b: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0fa74c: 0a01 |001e: move-result v1 │ │ +0fa74e: 8211 |001f: int-to-float v1, v1 │ │ +0fa750: c910 |0020: div-float/2addr v0, v1 │ │ +0fa752: 5431 3817 |0021: iget-object v1, v3, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ +0fa756: 6e20 3424 0100 |0023: invoke-virtual {v1, v0}, Lcom/ds/avare/position/Scale;.setScaleFactor:(F)V // method@2434 │ │ +0fa75c: 6e10 3e28 0300 |0026: invoke-virtual {v3}, Lcom/ds/avare/views/PlatesTagView;.postInvalidate:()V // method@283e │ │ +0fa762: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0007 line=269 │ │ 0x0010 line=274 │ │ 0x0014 line=275 │ │ 0x0019 line=276 │ │ @@ -393796,17 +393798,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fa680: |[0fa680] com.ds.avare.views.PlatesTagView.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; │ │ -0fa690: 5401 3317 |0000: iget-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fa694: 1101 |0002: return-object v1 │ │ +0fa688: |[0fa688] com.ds.avare.views.PlatesTagView.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; │ │ +0fa698: 5401 3317 |0000: iget-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fa69c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/views/PlatesTagView; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ @@ -393815,33 +393817,33 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 29 16-bit code units │ │ -0fa75c: |[0fa75c] com.ds.avare.views.PlatesTagView.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V │ │ -0fa76c: 54ab 3717 |0000: iget-object v11, v10, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ -0fa770: 6e10 0f24 0b00 |0002: invoke-virtual {v11}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0fa776: 0a01 |0005: move-result v1 │ │ -0fa778: 54ab 3717 |0006: iget-object v11, v10, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ -0fa77c: 6e10 1024 0b00 |0008: invoke-virtual {v11}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0fa782: 0a02 |000b: move-result v2 │ │ -0fa784: 54ab 3817 |000c: iget-object v11, v10, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ -0fa788: 6e10 3224 0b00 |000e: invoke-virtual {v11}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ -0fa78e: 0a04 |0011: move-result v4 │ │ -0fa790: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -0fa792: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -0fa794: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -0fa796: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -0fa798: 1208 |0016: const/4 v8, #int 0 // #0 │ │ -0fa79a: 1209 |0017: const/4 v9, #int 0 // #0 │ │ -0fa79c: 07c0 |0018: move-object v0, v12 │ │ -0fa79e: 740a 7b34 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFZFZFFZF)V // method@347b │ │ -0fa7a4: 0e00 |001c: return-void │ │ +0fa764: |[0fa764] com.ds.avare.views.PlatesTagView.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V │ │ +0fa774: 54ab 3717 |0000: iget-object v11, v10, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ +0fa778: 6e10 0f24 0b00 |0002: invoke-virtual {v11}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0fa77e: 0a01 |0005: move-result v1 │ │ +0fa780: 54ab 3717 |0006: iget-object v11, v10, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ +0fa784: 6e10 1024 0b00 |0008: invoke-virtual {v11}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0fa78a: 0a02 |000b: move-result v2 │ │ +0fa78c: 54ab 3817 |000c: iget-object v11, v10, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ +0fa790: 6e10 3224 0b00 |000e: invoke-virtual {v11}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ +0fa796: 0a04 |0011: move-result v4 │ │ +0fa798: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0fa79a: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +0fa79c: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +0fa79e: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +0fa7a0: 1208 |0016: const/4 v8, #int 0 // #0 │ │ +0fa7a2: 1209 |0017: const/4 v9, #int 0 // #0 │ │ +0fa7a4: 07c0 |0018: move-object v0, v12 │ │ +0fa7a6: 740a 7b34 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFZFZFFZF)V // method@347b │ │ +0fa7ac: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000e line=132 │ │ 0x0019 line=131 │ │ locals : │ │ 0x0000 - 0x001d reg=10 this Lcom/ds/avare/views/PlatesTagView; │ │ @@ -393853,17 +393855,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fa650: |[0fa650] com.ds.avare.views.PlatesTagView.getx:()I │ │ -0fa660: 5210 3917 |0000: iget v0, v1, Lcom/ds/avare/views/PlatesTagView;.mX:I // field@1739 │ │ -0fa664: 0f00 |0002: return v0 │ │ +0fa658: |[0fa658] com.ds.avare.views.PlatesTagView.getx:()I │ │ +0fa668: 5210 3917 |0000: iget v0, v1, Lcom/ds/avare/views/PlatesTagView;.mX:I // field@1739 │ │ +0fa66c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/views/PlatesTagView; │ │ │ │ #4 : (in Lcom/ds/avare/views/PlatesTagView;) │ │ @@ -393871,17 +393873,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fa668: |[0fa668] com.ds.avare.views.PlatesTagView.gety:()I │ │ -0fa678: 5210 3a17 |0000: iget v0, v1, Lcom/ds/avare/views/PlatesTagView;.mY:I // field@173a │ │ -0fa67c: 0f00 |0002: return v0 │ │ +0fa670: |[0fa670] com.ds.avare.views.PlatesTagView.gety:()I │ │ +0fa680: 5210 3a17 |0000: iget v0, v1, Lcom/ds/avare/views/PlatesTagView;.mY:I // field@173a │ │ +0fa684: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/views/PlatesTagView; │ │ │ │ #5 : (in Lcom/ds/avare/views/PlatesTagView;) │ │ @@ -393889,213 +393891,213 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 381 16-bit code units │ │ -0fa7a8: |[0fa7a8] com.ds.avare.views.PlatesTagView.onDraw:(Landroid/graphics/Canvas;)V │ │ -0fa7b8: 54d0 3317 |0000: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fa7bc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0fa7c0: 0e00 |0004: return-void │ │ -0fa7c2: 6e10 2826 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0fa7c8: 0c00 |0008: move-result-object v0 │ │ -0fa7ca: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -0fa7ce: 0e00 |000b: return-void │ │ -0fa7d0: 54d0 3617 |000c: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0fa7d4: 1501 803f |000e: const/high16 v1, #int 1065353216 // #3f80 │ │ -0fa7d8: 6e20 ff02 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0fa7de: 6e10 3828 0d00 |0013: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getWidth:()I // method@2838 │ │ -0fa7e4: 0a00 |0016: move-result v0 │ │ -0fa7e6: 6e10 3628 0d00 |0017: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ -0fa7ec: 0a02 |001a: move-result v2 │ │ -0fa7ee: 7120 7c2a 2000 |001b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ -0fa7f4: 0a00 |001e: move-result v0 │ │ -0fa7f6: d800 00f8 |001f: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -0fa7fa: 8200 |0021: int-to-float v0, v0 │ │ -0fa7fc: 54d2 3617 |0022: iget-object v2, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0fa800: 1503 a041 |0024: const/high16 v3, #int 1101004800 // #41a0 │ │ -0fa804: c930 |0026: div-float/2addr v0, v3 │ │ -0fa806: 6e20 0203 0200 |0027: invoke-virtual {v2, v0}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0fa80c: 54d0 3617 |002a: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0fa810: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -0fa812: 1503 00ff |002d: const/high16 v3, #int -16777216 // #ff00 │ │ -0fa816: 6e53 fd02 2022 |002f: invoke-virtual {v0, v2, v2, v2, v3}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0fa81c: 54d0 3817 |0032: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ -0fa820: 6e10 3224 0000 |0034: invoke-virtual {v0}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ -0fa826: 0a00 |0037: move-result v0 │ │ -0fa828: 54d4 3317 |0038: iget-object v4, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fa82c: 6e10 3026 0400 |003a: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0fa832: 0c04 |003d: move-result-object v4 │ │ -0fa834: 6e30 dc02 0400 |003e: invoke-virtual {v4, v0, v0}, Landroid/graphics/Matrix;.setScale:(FF)V // method@02dc │ │ -0fa83a: 54d4 3317 |0041: iget-object v4, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fa83e: 6e10 3026 0400 |0043: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0fa844: 0c04 |0046: move-result-object v4 │ │ -0fa846: 54d5 3717 |0047: iget-object v5, v13, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ -0fa84a: 6e10 0f24 0500 |0049: invoke-virtual {v5}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0fa850: 0a05 |004c: move-result v5 │ │ -0fa852: a805 0500 |004d: mul-float v5, v5, v0 │ │ -0fa856: 6e10 3828 0d00 |004f: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getWidth:()I // method@2838 │ │ -0fa85c: 0a06 |0052: move-result v6 │ │ -0fa85e: db06 0602 |0053: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0fa862: 8266 |0055: int-to-float v6, v6 │ │ -0fa864: c665 |0056: add-float/2addr v5, v6 │ │ -0fa866: 54d6 3317 |0057: iget-object v6, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fa86a: 6e10 3126 0600 |0059: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0fa870: 0a06 |005c: move-result v6 │ │ -0fa872: db06 0602 |005d: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0fa876: 8266 |005f: int-to-float v6, v6 │ │ -0fa878: a806 0600 |0060: mul-float v6, v6, v0 │ │ -0fa87c: c765 |0062: sub-float/2addr v5, v6 │ │ -0fa87e: 54d6 3717 |0063: iget-object v6, v13, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ -0fa882: 6e10 1024 0600 |0065: invoke-virtual {v6}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0fa888: 0a06 |0068: move-result v6 │ │ -0fa88a: a806 0600 |0069: mul-float v6, v6, v0 │ │ -0fa88e: 6e10 3628 0d00 |006b: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ -0fa894: 0a07 |006e: move-result v7 │ │ -0fa896: db07 0702 |006f: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0fa89a: 8277 |0071: int-to-float v7, v7 │ │ -0fa89c: c676 |0072: add-float/2addr v6, v7 │ │ -0fa89e: 54d7 3317 |0073: iget-object v7, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fa8a2: 6e10 2c26 0700 |0075: invoke-virtual {v7}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0fa8a8: 0a07 |0078: move-result v7 │ │ -0fa8aa: db07 0702 |0079: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0fa8ae: 8277 |007b: int-to-float v7, v7 │ │ -0fa8b0: a807 0700 |007c: mul-float v7, v7, v0 │ │ -0fa8b4: c776 |007e: sub-float/2addr v6, v7 │ │ -0fa8b6: 6e30 d802 5406 |007f: invoke-virtual {v4, v5, v6}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ -0fa8bc: 54d4 3317 |0082: iget-object v4, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fa8c0: 6e10 2826 0400 |0084: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0fa8c6: 0c04 |0087: move-result-object v4 │ │ -0fa8c8: 54d5 3317 |0088: iget-object v5, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fa8cc: 6e10 3026 0500 |008a: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0fa8d2: 0c05 |008d: move-result-object v5 │ │ -0fa8d4: 54d6 3617 |008e: iget-object v6, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0fa8d8: 6e40 b102 4e65 |0090: invoke-virtual {v14, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ -0fa8de: 54d4 3617 |0093: iget-object v4, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0fa8e2: 1505 ffff |0095: const/high16 v5, #int -65536 // #ffff │ │ -0fa8e6: 6e20 f802 5400 |0097: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fa8ec: 54d4 3617 |009a: iget-object v4, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0fa8f0: 6206 6500 |009c: sget-object v6, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ -0fa8f4: 6e20 0003 6400 |009e: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0fa8fa: 1208 |00a1: const/4 v8, #int 0 // #0 │ │ -0fa8fc: 6e10 3628 0d00 |00a2: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ -0fa902: 0a04 |00a5: move-result v4 │ │ -0fa904: db04 0402 |00a6: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0fa908: 8249 |00a8: int-to-float v9, v4 │ │ -0fa90a: 6e10 3828 0d00 |00a9: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getWidth:()I // method@2838 │ │ -0fa910: 0a04 |00ac: move-result v4 │ │ -0fa912: 824a |00ad: int-to-float v10, v4 │ │ -0fa914: 6e10 3628 0d00 |00ae: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ -0fa91a: 0a04 |00b1: move-result v4 │ │ -0fa91c: db04 0402 |00b2: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0fa920: 824b |00b4: int-to-float v11, v4 │ │ -0fa922: 54dc 3617 |00b5: iget-object v12, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0fa926: 07e7 |00b7: move-object v7, v14 │ │ -0fa928: 7406 b402 0700 |00b8: invoke-virtual/range {v7, v8, v9, v10, v11, v12}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0fa92e: 6e10 3828 0d00 |00bb: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getWidth:()I // method@2838 │ │ -0fa934: 0a04 |00be: move-result v4 │ │ -0fa936: db04 0402 |00bf: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0fa93a: 8247 |00c1: int-to-float v7, v4 │ │ -0fa93c: 6e10 3828 0d00 |00c2: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getWidth:()I // method@2838 │ │ -0fa942: 0a04 |00c5: move-result v4 │ │ -0fa944: db04 0402 |00c6: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0fa948: 8249 |00c8: int-to-float v9, v4 │ │ -0fa94a: 6e10 3628 0d00 |00c9: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ -0fa950: 0a04 |00cc: move-result v4 │ │ -0fa952: 824a |00cd: int-to-float v10, v4 │ │ -0fa954: 54db 3617 |00ce: iget-object v11, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0fa958: 07e6 |00d0: move-object v6, v14 │ │ -0fa95a: 7406 b402 0600 |00d1: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ -0fa960: 6e10 3828 0d00 |00d4: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getWidth:()I // method@2838 │ │ -0fa966: 0a04 |00d7: move-result v4 │ │ -0fa968: db04 0402 |00d8: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0fa96c: 8244 |00da: int-to-float v4, v4 │ │ -0fa96e: 6e10 3628 0d00 |00db: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ -0fa974: 0a06 |00de: move-result v6 │ │ -0fa976: db06 0602 |00df: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0fa97a: 8266 |00e1: int-to-float v6, v6 │ │ -0fa97c: 54d7 3617 |00e2: iget-object v7, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0fa980: 1508 8040 |00e4: const/high16 v8, #int 1082130432 // #4080 │ │ -0fa984: 6e57 b302 4e86 |00e6: invoke-virtual {v14, v4, v6, v8, v7}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0fa98a: 52d4 3117 |00e9: iget v4, v13, Lcom/ds/avare/views/PlatesTagView;.mAirportX:F // field@1731 │ │ -0fa98e: 2d04 0402 |00eb: cmpl-float v4, v4, v2 │ │ -0fa992: 3d04 8f00 |00ed: if-lez v4, 017c // +008f │ │ -0fa996: 52d4 3217 |00ef: iget v4, v13, Lcom/ds/avare/views/PlatesTagView;.mAirportY:F // field@1732 │ │ -0fa99a: 2d02 0402 |00f1: cmpl-float v2, v4, v2 │ │ -0fa99e: 3d02 8900 |00f3: if-lez v2, 017c // +0089 │ │ -0fa9a2: 54d2 3017 |00f5: iget-object v2, v13, Lcom/ds/avare/views/PlatesTagView;.mAirportName:Ljava/lang/String; // field@1730 │ │ -0fa9a6: 3802 8500 |00f7: if-eqz v2, 017c // +0085 │ │ -0fa9aa: 54d2 3617 |00f9: iget-object v2, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0fa9ae: 6e20 ff02 8200 |00fb: invoke-virtual {v2, v8}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0fa9b4: 54d2 3617 |00fe: iget-object v2, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0fa9b8: 1404 00ff 00ff |0100: const v4, #float -1.71465e+38 // #ff00ff00 │ │ -0fa9be: 6e20 f802 4200 |0103: invoke-virtual {v2, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fa9c4: 52d2 3117 |0106: iget v2, v13, Lcom/ds/avare/views/PlatesTagView;.mAirportX:F // field@1731 │ │ -0fa9c8: a802 0200 |0108: mul-float v2, v2, v0 │ │ -0fa9cc: 6e10 3828 0d00 |010a: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getWidth:()I // method@2838 │ │ -0fa9d2: 0a04 |010d: move-result v4 │ │ -0fa9d4: db04 0402 |010e: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0fa9d8: 8244 |0110: int-to-float v4, v4 │ │ -0fa9da: c642 |0111: add-float/2addr v2, v4 │ │ -0fa9dc: 54d4 3717 |0112: iget-object v4, v13, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ -0fa9e0: 6e10 0f24 0400 |0114: invoke-virtual {v4}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0fa9e6: 0a04 |0117: move-result v4 │ │ -0fa9e8: a804 0400 |0118: mul-float v4, v4, v0 │ │ -0fa9ec: c642 |011a: add-float/2addr v2, v4 │ │ -0fa9ee: 54d4 3317 |011b: iget-object v4, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fa9f2: 6e10 3126 0400 |011d: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0fa9f8: 0a04 |0120: move-result v4 │ │ -0fa9fa: db04 0402 |0121: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0fa9fe: 8244 |0123: int-to-float v4, v4 │ │ -0faa00: a804 0400 |0124: mul-float v4, v4, v0 │ │ -0faa04: c742 |0126: sub-float/2addr v2, v4 │ │ -0faa06: 52d4 3217 |0127: iget v4, v13, Lcom/ds/avare/views/PlatesTagView;.mAirportY:F // field@1732 │ │ -0faa0a: a804 0400 |0129: mul-float v4, v4, v0 │ │ -0faa0e: 6e10 3628 0d00 |012b: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ -0faa14: 0a06 |012e: move-result v6 │ │ -0faa16: db06 0602 |012f: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0faa1a: 8266 |0131: int-to-float v6, v6 │ │ -0faa1c: c664 |0132: add-float/2addr v4, v6 │ │ -0faa1e: 54d6 3717 |0133: iget-object v6, v13, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ -0faa22: 6e10 1024 0600 |0135: invoke-virtual {v6}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0faa28: 0a06 |0138: move-result v6 │ │ -0faa2a: a806 0600 |0139: mul-float v6, v6, v0 │ │ -0faa2e: c664 |013b: add-float/2addr v4, v6 │ │ -0faa30: 54d6 3317 |013c: iget-object v6, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0faa34: 6e10 2c26 0600 |013e: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0faa3a: 0a06 |0141: move-result v6 │ │ -0faa3c: db06 0602 |0142: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0faa40: 8266 |0144: int-to-float v6, v6 │ │ -0faa42: a806 0600 |0145: mul-float v6, v6, v0 │ │ -0faa46: c764 |0147: sub-float/2addr v4, v6 │ │ -0faa48: 54d0 3617 |0148: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0faa4c: 1306 7f00 |014a: const/16 v6, #int 127 // #7f │ │ -0faa50: 6e20 f502 6000 |014c: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0faa56: 54d0 3617 |014f: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0faa5a: 6206 6300 |0151: sget-object v6, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ -0faa5e: 6e20 0003 6000 |0153: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ -0faa64: 54d0 3617 |0156: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0faa68: 1506 8041 |0158: const/high16 v6, #int 1098907648 // #4180 │ │ -0faa6c: 6e50 b302 2e64 |015a: invoke-virtual {v14, v2, v4, v6, v0}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0faa72: 54d0 3617 |015d: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0faa76: 6e53 fd02 8088 |015f: invoke-virtual {v0, v8, v8, v8, v3}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0faa7c: 54d0 3617 |0162: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0faa80: 6e20 f802 5000 |0164: invoke-virtual {v0, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0faa86: 54d0 3617 |0167: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0faa8a: 6e20 ff02 1000 |0169: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0faa90: 54d0 3017 |016c: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mAirportName:Ljava/lang/String; // field@1730 │ │ -0faa94: c662 |016e: add-float/2addr v2, v6 │ │ -0faa96: c664 |016f: add-float/2addr v4, v6 │ │ -0faa98: 54d1 3617 |0170: iget-object v1, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0faa9c: 6e51 b902 0e42 |0172: invoke-virtual {v14, v0, v2, v4, v1}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ -0faaa2: 54de 3617 |0175: iget-object v14, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ -0faaa6: 1300 ff00 |0177: const/16 v0, #int 255 // #ff │ │ -0faaaa: 6e20 f502 0e00 |0179: invoke-virtual {v14, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0faab0: 0e00 |017c: return-void │ │ +0fa7b0: |[0fa7b0] com.ds.avare.views.PlatesTagView.onDraw:(Landroid/graphics/Canvas;)V │ │ +0fa7c0: 54d0 3317 |0000: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fa7c4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0fa7c8: 0e00 |0004: return-void │ │ +0fa7ca: 6e10 2826 0000 |0005: invoke-virtual {v0}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0fa7d0: 0c00 |0008: move-result-object v0 │ │ +0fa7d2: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +0fa7d6: 0e00 |000b: return-void │ │ +0fa7d8: 54d0 3617 |000c: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0fa7dc: 1501 803f |000e: const/high16 v1, #int 1065353216 // #3f80 │ │ +0fa7e0: 6e20 ff02 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0fa7e6: 6e10 3828 0d00 |0013: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getWidth:()I // method@2838 │ │ +0fa7ec: 0a00 |0016: move-result v0 │ │ +0fa7ee: 6e10 3628 0d00 |0017: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ +0fa7f4: 0a02 |001a: move-result v2 │ │ +0fa7f6: 7120 7c2a 2000 |001b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@2a7c │ │ +0fa7fc: 0a00 |001e: move-result v0 │ │ +0fa7fe: d800 00f8 |001f: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +0fa802: 8200 |0021: int-to-float v0, v0 │ │ +0fa804: 54d2 3617 |0022: iget-object v2, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0fa808: 1503 a041 |0024: const/high16 v3, #int 1101004800 // #41a0 │ │ +0fa80c: c930 |0026: div-float/2addr v0, v3 │ │ +0fa80e: 6e20 0203 0200 |0027: invoke-virtual {v2, v0}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0fa814: 54d0 3617 |002a: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0fa818: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +0fa81a: 1503 00ff |002d: const/high16 v3, #int -16777216 // #ff00 │ │ +0fa81e: 6e53 fd02 2022 |002f: invoke-virtual {v0, v2, v2, v2, v3}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0fa824: 54d0 3817 |0032: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ +0fa828: 6e10 3224 0000 |0034: invoke-virtual {v0}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ +0fa82e: 0a00 |0037: move-result v0 │ │ +0fa830: 54d4 3317 |0038: iget-object v4, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fa834: 6e10 3026 0400 |003a: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0fa83a: 0c04 |003d: move-result-object v4 │ │ +0fa83c: 6e30 dc02 0400 |003e: invoke-virtual {v4, v0, v0}, Landroid/graphics/Matrix;.setScale:(FF)V // method@02dc │ │ +0fa842: 54d4 3317 |0041: iget-object v4, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fa846: 6e10 3026 0400 |0043: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0fa84c: 0c04 |0046: move-result-object v4 │ │ +0fa84e: 54d5 3717 |0047: iget-object v5, v13, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ +0fa852: 6e10 0f24 0500 |0049: invoke-virtual {v5}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0fa858: 0a05 |004c: move-result v5 │ │ +0fa85a: a805 0500 |004d: mul-float v5, v5, v0 │ │ +0fa85e: 6e10 3828 0d00 |004f: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getWidth:()I // method@2838 │ │ +0fa864: 0a06 |0052: move-result v6 │ │ +0fa866: db06 0602 |0053: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0fa86a: 8266 |0055: int-to-float v6, v6 │ │ +0fa86c: c665 |0056: add-float/2addr v5, v6 │ │ +0fa86e: 54d6 3317 |0057: iget-object v6, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fa872: 6e10 3126 0600 |0059: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0fa878: 0a06 |005c: move-result v6 │ │ +0fa87a: db06 0602 |005d: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0fa87e: 8266 |005f: int-to-float v6, v6 │ │ +0fa880: a806 0600 |0060: mul-float v6, v6, v0 │ │ +0fa884: c765 |0062: sub-float/2addr v5, v6 │ │ +0fa886: 54d6 3717 |0063: iget-object v6, v13, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ +0fa88a: 6e10 1024 0600 |0065: invoke-virtual {v6}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0fa890: 0a06 |0068: move-result v6 │ │ +0fa892: a806 0600 |0069: mul-float v6, v6, v0 │ │ +0fa896: 6e10 3628 0d00 |006b: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ +0fa89c: 0a07 |006e: move-result v7 │ │ +0fa89e: db07 0702 |006f: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0fa8a2: 8277 |0071: int-to-float v7, v7 │ │ +0fa8a4: c676 |0072: add-float/2addr v6, v7 │ │ +0fa8a6: 54d7 3317 |0073: iget-object v7, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fa8aa: 6e10 2c26 0700 |0075: invoke-virtual {v7}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0fa8b0: 0a07 |0078: move-result v7 │ │ +0fa8b2: db07 0702 |0079: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0fa8b6: 8277 |007b: int-to-float v7, v7 │ │ +0fa8b8: a807 0700 |007c: mul-float v7, v7, v0 │ │ +0fa8bc: c776 |007e: sub-float/2addr v6, v7 │ │ +0fa8be: 6e30 d802 5406 |007f: invoke-virtual {v4, v5, v6}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ +0fa8c4: 54d4 3317 |0082: iget-object v4, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fa8c8: 6e10 2826 0400 |0084: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0fa8ce: 0c04 |0087: move-result-object v4 │ │ +0fa8d0: 54d5 3317 |0088: iget-object v5, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fa8d4: 6e10 3026 0500 |008a: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0fa8da: 0c05 |008d: move-result-object v5 │ │ +0fa8dc: 54d6 3617 |008e: iget-object v6, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0fa8e0: 6e40 b102 4e65 |0090: invoke-virtual {v14, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ +0fa8e6: 54d4 3617 |0093: iget-object v4, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0fa8ea: 1505 ffff |0095: const/high16 v5, #int -65536 // #ffff │ │ +0fa8ee: 6e20 f802 5400 |0097: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fa8f4: 54d4 3617 |009a: iget-object v4, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0fa8f8: 6206 6500 |009c: sget-object v6, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0065 │ │ +0fa8fc: 6e20 0003 6400 |009e: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0fa902: 1208 |00a1: const/4 v8, #int 0 // #0 │ │ +0fa904: 6e10 3628 0d00 |00a2: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ +0fa90a: 0a04 |00a5: move-result v4 │ │ +0fa90c: db04 0402 |00a6: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0fa910: 8249 |00a8: int-to-float v9, v4 │ │ +0fa912: 6e10 3828 0d00 |00a9: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getWidth:()I // method@2838 │ │ +0fa918: 0a04 |00ac: move-result v4 │ │ +0fa91a: 824a |00ad: int-to-float v10, v4 │ │ +0fa91c: 6e10 3628 0d00 |00ae: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ +0fa922: 0a04 |00b1: move-result v4 │ │ +0fa924: db04 0402 |00b2: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0fa928: 824b |00b4: int-to-float v11, v4 │ │ +0fa92a: 54dc 3617 |00b5: iget-object v12, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0fa92e: 07e7 |00b7: move-object v7, v14 │ │ +0fa930: 7406 b402 0700 |00b8: invoke-virtual/range {v7, v8, v9, v10, v11, v12}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0fa936: 6e10 3828 0d00 |00bb: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getWidth:()I // method@2838 │ │ +0fa93c: 0a04 |00be: move-result v4 │ │ +0fa93e: db04 0402 |00bf: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0fa942: 8247 |00c1: int-to-float v7, v4 │ │ +0fa944: 6e10 3828 0d00 |00c2: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getWidth:()I // method@2838 │ │ +0fa94a: 0a04 |00c5: move-result v4 │ │ +0fa94c: db04 0402 |00c6: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0fa950: 8249 |00c8: int-to-float v9, v4 │ │ +0fa952: 6e10 3628 0d00 |00c9: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ +0fa958: 0a04 |00cc: move-result v4 │ │ +0fa95a: 824a |00cd: int-to-float v10, v4 │ │ +0fa95c: 54db 3617 |00ce: iget-object v11, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0fa960: 07e6 |00d0: move-object v6, v14 │ │ +0fa962: 7406 b402 0600 |00d1: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b4 │ │ +0fa968: 6e10 3828 0d00 |00d4: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getWidth:()I // method@2838 │ │ +0fa96e: 0a04 |00d7: move-result v4 │ │ +0fa970: db04 0402 |00d8: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0fa974: 8244 |00da: int-to-float v4, v4 │ │ +0fa976: 6e10 3628 0d00 |00db: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ +0fa97c: 0a06 |00de: move-result v6 │ │ +0fa97e: db06 0602 |00df: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0fa982: 8266 |00e1: int-to-float v6, v6 │ │ +0fa984: 54d7 3617 |00e2: iget-object v7, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0fa988: 1508 8040 |00e4: const/high16 v8, #int 1082130432 // #4080 │ │ +0fa98c: 6e57 b302 4e86 |00e6: invoke-virtual {v14, v4, v6, v8, v7}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0fa992: 52d4 3117 |00e9: iget v4, v13, Lcom/ds/avare/views/PlatesTagView;.mAirportX:F // field@1731 │ │ +0fa996: 2d04 0402 |00eb: cmpl-float v4, v4, v2 │ │ +0fa99a: 3d04 8f00 |00ed: if-lez v4, 017c // +008f │ │ +0fa99e: 52d4 3217 |00ef: iget v4, v13, Lcom/ds/avare/views/PlatesTagView;.mAirportY:F // field@1732 │ │ +0fa9a2: 2d02 0402 |00f1: cmpl-float v2, v4, v2 │ │ +0fa9a6: 3d02 8900 |00f3: if-lez v2, 017c // +0089 │ │ +0fa9aa: 54d2 3017 |00f5: iget-object v2, v13, Lcom/ds/avare/views/PlatesTagView;.mAirportName:Ljava/lang/String; // field@1730 │ │ +0fa9ae: 3802 8500 |00f7: if-eqz v2, 017c // +0085 │ │ +0fa9b2: 54d2 3617 |00f9: iget-object v2, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0fa9b6: 6e20 ff02 8200 |00fb: invoke-virtual {v2, v8}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0fa9bc: 54d2 3617 |00fe: iget-object v2, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0fa9c0: 1404 00ff 00ff |0100: const v4, #float -1.71465e+38 // #ff00ff00 │ │ +0fa9c6: 6e20 f802 4200 |0103: invoke-virtual {v2, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fa9cc: 52d2 3117 |0106: iget v2, v13, Lcom/ds/avare/views/PlatesTagView;.mAirportX:F // field@1731 │ │ +0fa9d0: a802 0200 |0108: mul-float v2, v2, v0 │ │ +0fa9d4: 6e10 3828 0d00 |010a: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getWidth:()I // method@2838 │ │ +0fa9da: 0a04 |010d: move-result v4 │ │ +0fa9dc: db04 0402 |010e: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0fa9e0: 8244 |0110: int-to-float v4, v4 │ │ +0fa9e2: c642 |0111: add-float/2addr v2, v4 │ │ +0fa9e4: 54d4 3717 |0112: iget-object v4, v13, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ +0fa9e8: 6e10 0f24 0400 |0114: invoke-virtual {v4}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0fa9ee: 0a04 |0117: move-result v4 │ │ +0fa9f0: a804 0400 |0118: mul-float v4, v4, v0 │ │ +0fa9f4: c642 |011a: add-float/2addr v2, v4 │ │ +0fa9f6: 54d4 3317 |011b: iget-object v4, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fa9fa: 6e10 3126 0400 |011d: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0faa00: 0a04 |0120: move-result v4 │ │ +0faa02: db04 0402 |0121: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0faa06: 8244 |0123: int-to-float v4, v4 │ │ +0faa08: a804 0400 |0124: mul-float v4, v4, v0 │ │ +0faa0c: c742 |0126: sub-float/2addr v2, v4 │ │ +0faa0e: 52d4 3217 |0127: iget v4, v13, Lcom/ds/avare/views/PlatesTagView;.mAirportY:F // field@1732 │ │ +0faa12: a804 0400 |0129: mul-float v4, v4, v0 │ │ +0faa16: 6e10 3628 0d00 |012b: invoke-virtual {v13}, Lcom/ds/avare/views/PlatesTagView;.getHeight:()I // method@2836 │ │ +0faa1c: 0a06 |012e: move-result v6 │ │ +0faa1e: db06 0602 |012f: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0faa22: 8266 |0131: int-to-float v6, v6 │ │ +0faa24: c664 |0132: add-float/2addr v4, v6 │ │ +0faa26: 54d6 3717 |0133: iget-object v6, v13, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ +0faa2a: 6e10 1024 0600 |0135: invoke-virtual {v6}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0faa30: 0a06 |0138: move-result v6 │ │ +0faa32: a806 0600 |0139: mul-float v6, v6, v0 │ │ +0faa36: c664 |013b: add-float/2addr v4, v6 │ │ +0faa38: 54d6 3317 |013c: iget-object v6, v13, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0faa3c: 6e10 2c26 0600 |013e: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0faa42: 0a06 |0141: move-result v6 │ │ +0faa44: db06 0602 |0142: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0faa48: 8266 |0144: int-to-float v6, v6 │ │ +0faa4a: a806 0600 |0145: mul-float v6, v6, v0 │ │ +0faa4e: c764 |0147: sub-float/2addr v4, v6 │ │ +0faa50: 54d0 3617 |0148: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0faa54: 1306 7f00 |014a: const/16 v6, #int 127 // #7f │ │ +0faa58: 6e20 f502 6000 |014c: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0faa5e: 54d0 3617 |014f: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0faa62: 6206 6300 |0151: sget-object v6, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0063 │ │ +0faa66: 6e20 0003 6000 |0153: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0300 │ │ +0faa6c: 54d0 3617 |0156: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0faa70: 1506 8041 |0158: const/high16 v6, #int 1098907648 // #4180 │ │ +0faa74: 6e50 b302 2e64 |015a: invoke-virtual {v14, v2, v4, v6, v0}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0faa7a: 54d0 3617 |015d: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0faa7e: 6e53 fd02 8088 |015f: invoke-virtual {v0, v8, v8, v8, v3}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0faa84: 54d0 3617 |0162: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0faa88: 6e20 f802 5000 |0164: invoke-virtual {v0, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0faa8e: 54d0 3617 |0167: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0faa92: 6e20 ff02 1000 |0169: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0faa98: 54d0 3017 |016c: iget-object v0, v13, Lcom/ds/avare/views/PlatesTagView;.mAirportName:Ljava/lang/String; // field@1730 │ │ +0faa9c: c662 |016e: add-float/2addr v2, v6 │ │ +0faa9e: c664 |016f: add-float/2addr v4, v6 │ │ +0faaa0: 54d1 3617 |0170: iget-object v1, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0faaa4: 6e51 b902 0e42 |0172: invoke-virtual {v14, v0, v2, v4, v1}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02b9 │ │ +0faaaa: 54de 3617 |0175: iget-object v14, v13, Lcom/ds/avare/views/PlatesTagView;.mPaint:Landroid/graphics/Paint; // field@1736 │ │ +0faaae: 1300 ff00 |0177: const/16 v0, #int 255 // #ff │ │ +0faab2: 6e20 f502 0e00 |0179: invoke-virtual {v14, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0faab8: 0e00 |017c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=186 │ │ 0x000c line=190 │ │ 0x0013 line=191 │ │ 0x0022 line=192 │ │ @@ -394144,27 +394146,27 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -0fa558: |[0fa558] com.ds.avare.views.PlatesTagView.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0fa568: 5480 3517 |0000: iget-object v0, v8, Lcom/ds/avare/views/PlatesTagView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@1735 │ │ -0fa56c: 5489 3817 |0002: iget-object v9, v8, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ -0fa570: 6e10 2e24 0900 |0004: invoke-virtual {v9}, Lcom/ds/avare/position/Scale;.getMaxScale:()D // method@242e │ │ -0fa576: 0b02 |0007: move-result-wide v2 │ │ -0fa578: 5489 3817 |0008: iget-object v9, v8, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ -0fa57c: 6e10 2f24 0900 |000a: invoke-virtual {v9}, Lcom/ds/avare/position/Scale;.getMinScale:()D // method@242f │ │ -0fa582: 0b04 |000d: move-result-wide v4 │ │ -0fa584: 1906 f03f |000e: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -0fa588: 07a1 |0010: move-object v1, v10 │ │ -0fa58a: 7408 8534 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.onTouchEvent:(Landroid/view/MotionEvent;DDD)Z // method@3485 │ │ -0fa590: 0a09 |0014: move-result v9 │ │ -0fa592: 0f09 |0015: return v9 │ │ +0fa560: |[0fa560] com.ds.avare.views.PlatesTagView.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0fa570: 5480 3517 |0000: iget-object v0, v8, Lcom/ds/avare/views/PlatesTagView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@1735 │ │ +0fa574: 5489 3817 |0002: iget-object v9, v8, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ +0fa578: 6e10 2e24 0900 |0004: invoke-virtual {v9}, Lcom/ds/avare/position/Scale;.getMaxScale:()D // method@242e │ │ +0fa57e: 0b02 |0007: move-result-wide v2 │ │ +0fa580: 5489 3817 |0008: iget-object v9, v8, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ +0fa584: 6e10 2f24 0900 |000a: invoke-virtual {v9}, Lcom/ds/avare/position/Scale;.getMinScale:()D // method@242f │ │ +0fa58a: 0b04 |000d: move-result-wide v4 │ │ +0fa58c: 1906 f03f |000e: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0fa590: 07a1 |0010: move-object v1, v10 │ │ +0fa592: 7408 8534 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.onTouchEvent:(Landroid/view/MotionEvent;DDD)Z // method@3485 │ │ +0fa598: 0a09 |0014: move-result v9 │ │ +0fa59a: 0f09 |0015: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0016 reg=8 this Lcom/ds/avare/views/PlatesTagView; │ │ 0x0000 - 0x0016 reg=9 (null) Landroid/view/View; │ │ 0x0000 - 0x0016 reg=10 (null) Landroid/view/MotionEvent; │ │ @@ -394174,17 +394176,17 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0faab4: |[0faab4] com.ds.avare.views.PlatesTagView.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ -0faac4: 7020 4628 2000 |0000: invoke-direct {v0, v2}, Lcom/ds/avare/views/PlatesTagView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@2846 │ │ -0faaca: 0e00 |0003: return-void │ │ +0faabc: |[0faabc] com.ds.avare.views.PlatesTagView.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ +0faacc: 7020 4628 2000 |0000: invoke-direct {v0, v2}, Lcom/ds/avare/views/PlatesTagView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@2846 │ │ +0faad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/views/PlatesTagView; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ @@ -394194,20 +394196,20 @@ │ │ type : '(Ljava/lang/String;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0faacc: |[0faacc] com.ds.avare.views.PlatesTagView.setAirport:(Ljava/lang/String;FF)V │ │ -0faadc: 5902 3117 |0000: iput v2, v0, Lcom/ds/avare/views/PlatesTagView;.mAirportX:F // field@1731 │ │ -0faae0: 5903 3217 |0002: iput v3, v0, Lcom/ds/avare/views/PlatesTagView;.mAirportY:F // field@1732 │ │ -0faae4: 5b01 3017 |0004: iput-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mAirportName:Ljava/lang/String; // field@1730 │ │ -0faae8: 6e10 3e28 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesTagView;.postInvalidate:()V // method@283e │ │ -0faaee: 0e00 |0009: return-void │ │ +0faad4: |[0faad4] com.ds.avare.views.PlatesTagView.setAirport:(Ljava/lang/String;FF)V │ │ +0faae4: 5902 3117 |0000: iput v2, v0, Lcom/ds/avare/views/PlatesTagView;.mAirportX:F // field@1731 │ │ +0faae8: 5903 3217 |0002: iput v3, v0, Lcom/ds/avare/views/PlatesTagView;.mAirportY:F // field@1732 │ │ +0faaec: 5b01 3017 |0004: iput-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mAirportName:Ljava/lang/String; // field@1730 │ │ +0faaf0: 6e10 3e28 0000 |0006: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesTagView;.postInvalidate:()V // method@283e │ │ +0faaf6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0002 line=306 │ │ 0x0004 line=307 │ │ 0x0006 line=308 │ │ locals : │ │ @@ -394221,18 +394223,18 @@ │ │ type : '(Lcom/ds/avare/utils/BitmapHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0faaf0: |[0faaf0] com.ds.avare.views.PlatesTagView.setBitmap:(Lcom/ds/avare/utils/BitmapHolder;)V │ │ -0fab00: 5b01 3317 |0000: iput-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fab04: 6e10 3e28 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesTagView;.postInvalidate:()V // method@283e │ │ -0fab0a: 0e00 |0005: return-void │ │ +0faaf8: |[0faaf8] com.ds.avare.views.PlatesTagView.setBitmap:(Lcom/ds/avare/utils/BitmapHolder;)V │ │ +0fab08: 5b01 3317 |0000: iput-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fab0c: 6e10 3e28 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesTagView;.postInvalidate:()V // method@283e │ │ +0fab12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/PlatesTagView; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/utils/BitmapHolder; │ │ @@ -394242,60 +394244,60 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -0fa594: |[0fa594] com.ds.avare.views.PlatesTagView.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z │ │ -0fa5a4: 7020 4628 3000 |0000: invoke-direct {v0, v3}, Lcom/ds/avare/views/PlatesTagView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@2846 │ │ -0fa5aa: 5401 3417 |0003: iget-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1734 │ │ -0fa5ae: 6e10 6634 0100 |0005: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@3466 │ │ -0fa5b4: 0a01 |0008: move-result v1 │ │ -0fa5b6: 3901 1000 |0009: if-nez v1, 0019 // +0010 │ │ -0fa5ba: 5401 3717 |000b: iget-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ -0fa5be: 6e10 7834 0200 |000d: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getXOff:()F // method@3478 │ │ -0fa5c4: 0a03 |0010: move-result v3 │ │ -0fa5c6: 6e10 7934 0200 |0011: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getYOff:()F // method@3479 │ │ -0fa5cc: 0a02 |0014: move-result v2 │ │ -0fa5ce: 6e30 1524 3102 |0015: invoke-virtual {v1, v3, v2}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ -0fa5d4: 280a |0018: goto 0022 // +000a │ │ -0fa5d6: 5401 3817 |0019: iget-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ -0fa5da: 6e10 7534 0200 |001b: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getScale:()F // method@3475 │ │ -0fa5e0: 0a02 |001e: move-result v2 │ │ -0fa5e2: 6e20 3424 2100 |001f: invoke-virtual {v1, v2}, Lcom/ds/avare/position/Scale;.setScaleFactor:(F)V // method@2434 │ │ -0fa5e8: 5401 3717 |0022: iget-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ -0fa5ec: 6e10 0f24 0100 |0024: invoke-virtual {v1}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0fa5f2: 0a01 |0027: move-result v1 │ │ -0fa5f4: 7f11 |0028: neg-float v1, v1 │ │ -0fa5f6: 5402 3317 |0029: iget-object v2, v0, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fa5fa: 6e10 3126 0200 |002b: invoke-virtual {v2}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0fa600: 0a02 |002e: move-result v2 │ │ -0fa602: db02 0202 |002f: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0fa606: 8222 |0031: int-to-float v2, v2 │ │ -0fa608: c621 |0032: add-float/2addr v1, v2 │ │ -0fa60a: 7110 7f2a 0100 |0033: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0fa610: 0a01 |0036: move-result v1 │ │ -0fa612: 5901 3917 |0037: iput v1, v0, Lcom/ds/avare/views/PlatesTagView;.mX:I // field@1739 │ │ -0fa616: 5401 3717 |0039: iget-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ -0fa61a: 6e10 1024 0100 |003b: invoke-virtual {v1}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0fa620: 0a01 |003e: move-result v1 │ │ -0fa622: 7f11 |003f: neg-float v1, v1 │ │ -0fa624: 5402 3317 |0040: iget-object v2, v0, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fa628: 6e10 2c26 0200 |0042: invoke-virtual {v2}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0fa62e: 0a02 |0045: move-result v2 │ │ -0fa630: db02 0202 |0046: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0fa634: 8222 |0048: int-to-float v2, v2 │ │ -0fa636: c621 |0049: add-float/2addr v1, v2 │ │ -0fa638: 7110 7f2a 0100 |004a: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ -0fa63e: 0a01 |004d: move-result v1 │ │ -0fa640: 5901 3a17 |004e: iput v1, v0, Lcom/ds/avare/views/PlatesTagView;.mY:I // field@173a │ │ -0fa644: 6e10 3b28 0000 |0050: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesTagView;.invalidate:()V // method@283b │ │ -0fa64a: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -0fa64c: 0f01 |0054: return v1 │ │ +0fa59c: |[0fa59c] com.ds.avare.views.PlatesTagView.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z │ │ +0fa5ac: 7020 4628 3000 |0000: invoke-direct {v0, v3}, Lcom/ds/avare/views/PlatesTagView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@2846 │ │ +0fa5b2: 5401 3417 |0003: iget-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1734 │ │ +0fa5b6: 6e10 6634 0100 |0005: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@3466 │ │ +0fa5bc: 0a01 |0008: move-result v1 │ │ +0fa5be: 3901 1000 |0009: if-nez v1, 0019 // +0010 │ │ +0fa5c2: 5401 3717 |000b: iget-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ +0fa5c6: 6e10 7834 0200 |000d: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getXOff:()F // method@3478 │ │ +0fa5cc: 0a03 |0010: move-result v3 │ │ +0fa5ce: 6e10 7934 0200 |0011: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getYOff:()F // method@3479 │ │ +0fa5d4: 0a02 |0014: move-result v2 │ │ +0fa5d6: 6e30 1524 3102 |0015: invoke-virtual {v1, v3, v2}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ +0fa5dc: 280a |0018: goto 0022 // +000a │ │ +0fa5de: 5401 3817 |0019: iget-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mScale:Lcom/ds/avare/position/Scale; // field@1738 │ │ +0fa5e2: 6e10 7534 0200 |001b: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getScale:()F // method@3475 │ │ +0fa5e8: 0a02 |001e: move-result v2 │ │ +0fa5ea: 6e20 3424 2100 |001f: invoke-virtual {v1, v2}, Lcom/ds/avare/position/Scale;.setScaleFactor:(F)V // method@2434 │ │ +0fa5f0: 5401 3717 |0022: iget-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ +0fa5f4: 6e10 0f24 0100 |0024: invoke-virtual {v1}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0fa5fa: 0a01 |0027: move-result v1 │ │ +0fa5fc: 7f11 |0028: neg-float v1, v1 │ │ +0fa5fe: 5402 3317 |0029: iget-object v2, v0, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fa602: 6e10 3126 0200 |002b: invoke-virtual {v2}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0fa608: 0a02 |002e: move-result v2 │ │ +0fa60a: db02 0202 |002f: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0fa60e: 8222 |0031: int-to-float v2, v2 │ │ +0fa610: c621 |0032: add-float/2addr v1, v2 │ │ +0fa612: 7110 7f2a 0100 |0033: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0fa618: 0a01 |0036: move-result v1 │ │ +0fa61a: 5901 3917 |0037: iput v1, v0, Lcom/ds/avare/views/PlatesTagView;.mX:I // field@1739 │ │ +0fa61e: 5401 3717 |0039: iget-object v1, v0, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ +0fa622: 6e10 1024 0100 |003b: invoke-virtual {v1}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0fa628: 0a01 |003e: move-result v1 │ │ +0fa62a: 7f11 |003f: neg-float v1, v1 │ │ +0fa62c: 5402 3317 |0040: iget-object v2, v0, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fa630: 6e10 2c26 0200 |0042: invoke-virtual {v2}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0fa636: 0a02 |0045: move-result v2 │ │ +0fa638: db02 0202 |0046: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0fa63c: 8222 |0048: int-to-float v2, v2 │ │ +0fa63e: c621 |0049: add-float/2addr v1, v2 │ │ +0fa640: 7110 7f2a 0100 |004a: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@2a7f │ │ +0fa646: 0a01 |004d: move-result v1 │ │ +0fa648: 5901 3a17 |004e: iput v1, v0, Lcom/ds/avare/views/PlatesTagView;.mY:I // field@173a │ │ +0fa64c: 6e10 3b28 0000 |0050: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesTagView;.invalidate:()V // method@283b │ │ +0fa652: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +0fa654: 0f01 |0054: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x000b line=151 │ │ 0x0019 line=157 │ │ 0x0022 line=163 │ │ @@ -394312,22 +394314,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0fabd4: |[0fabd4] com.ds.avare.views.PlatesTagView.unsetAirport:()V │ │ -0fabe4: 1500 80bf |0000: const/high16 v0, #int -1082130432 // #bf80 │ │ -0fabe8: 5910 3117 |0002: iput v0, v1, Lcom/ds/avare/views/PlatesTagView;.mAirportX:F // field@1731 │ │ -0fabec: 5910 3217 |0004: iput v0, v1, Lcom/ds/avare/views/PlatesTagView;.mAirportY:F // field@1732 │ │ -0fabf0: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -0fabf4: 5b10 3017 |0008: iput-object v0, v1, Lcom/ds/avare/views/PlatesTagView;.mAirportName:Ljava/lang/String; // field@1730 │ │ -0fabf8: 6e10 3e28 0100 |000a: invoke-virtual {v1}, Lcom/ds/avare/views/PlatesTagView;.postInvalidate:()V // method@283e │ │ -0fabfe: 0e00 |000d: return-void │ │ +0fabdc: |[0fabdc] com.ds.avare.views.PlatesTagView.unsetAirport:()V │ │ +0fabec: 1500 80bf |0000: const/high16 v0, #int -1082130432 // #bf80 │ │ +0fabf0: 5910 3117 |0002: iput v0, v1, Lcom/ds/avare/views/PlatesTagView;.mAirportX:F // field@1731 │ │ +0fabf4: 5910 3217 |0004: iput v0, v1, Lcom/ds/avare/views/PlatesTagView;.mAirportY:F // field@1732 │ │ +0fabf8: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +0fabfc: 5b10 3017 |0008: iput-object v0, v1, Lcom/ds/avare/views/PlatesTagView;.mAirportName:Ljava/lang/String; // field@1730 │ │ +0fac00: 6e10 3e28 0100 |000a: invoke-virtual {v1}, Lcom/ds/avare/views/PlatesTagView;.postInvalidate:()V // method@283e │ │ +0fac06: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=315 │ │ 0x0004 line=316 │ │ 0x0008 line=317 │ │ 0x000a line=318 │ │ locals : │ │ @@ -394338,35 +394340,35 @@ │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0fac00: |[0fac00] com.ds.avare.views.PlatesTagView.verify:(DD)V │ │ -0fac10: 5410 3717 |0000: iget-object v0, v1, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ -0fac14: 8022 |0002: neg-double v2, v2 │ │ -0fac16: 8c22 |0003: double-to-float v2, v2 │ │ -0fac18: 5413 3317 |0004: iget-object v3, v1, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fac1c: 6e10 3126 0300 |0006: invoke-virtual {v3}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0fac22: 0a03 |0009: move-result v3 │ │ -0fac24: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0fac28: 8233 |000c: int-to-float v3, v3 │ │ -0fac2a: c632 |000d: add-float/2addr v2, v3 │ │ -0fac2c: 8043 |000e: neg-double v3, v4 │ │ -0fac2e: 8c33 |000f: double-to-float v3, v3 │ │ -0fac30: 5414 3317 |0010: iget-object v4, v1, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ -0fac34: 6e10 2c26 0400 |0012: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0fac3a: 0a04 |0015: move-result v4 │ │ -0fac3c: db04 0402 |0016: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0fac40: 8244 |0018: int-to-float v4, v4 │ │ -0fac42: c643 |0019: add-float/2addr v3, v4 │ │ -0fac44: 6e30 1524 2003 |001a: invoke-virtual {v0, v2, v3}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ -0fac4a: 6e10 3b28 0100 |001d: invoke-virtual {v1}, Lcom/ds/avare/views/PlatesTagView;.invalidate:()V // method@283b │ │ -0fac50: 0e00 |0020: return-void │ │ +0fac08: |[0fac08] com.ds.avare.views.PlatesTagView.verify:(DD)V │ │ +0fac18: 5410 3717 |0000: iget-object v0, v1, Lcom/ds/avare/views/PlatesTagView;.mPan:Lcom/ds/avare/position/Pan; // field@1737 │ │ +0fac1c: 8022 |0002: neg-double v2, v2 │ │ +0fac1e: 8c22 |0003: double-to-float v2, v2 │ │ +0fac20: 5413 3317 |0004: iget-object v3, v1, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fac24: 6e10 3126 0300 |0006: invoke-virtual {v3}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0fac2a: 0a03 |0009: move-result v3 │ │ +0fac2c: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0fac30: 8233 |000c: int-to-float v3, v3 │ │ +0fac32: c632 |000d: add-float/2addr v2, v3 │ │ +0fac34: 8043 |000e: neg-double v3, v4 │ │ +0fac36: 8c33 |000f: double-to-float v3, v3 │ │ +0fac38: 5414 3317 |0010: iget-object v4, v1, Lcom/ds/avare/views/PlatesTagView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1733 │ │ +0fac3c: 6e10 2c26 0400 |0012: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0fac42: 0a04 |0015: move-result v4 │ │ +0fac44: db04 0402 |0016: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0fac48: 8244 |0018: int-to-float v4, v4 │ │ +0fac4a: c643 |0019: add-float/2addr v3, v4 │ │ +0fac4c: 6e30 1524 2003 |001a: invoke-virtual {v0, v2, v3}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ +0fac52: 6e10 3b28 0100 |001d: invoke-virtual {v1}, Lcom/ds/avare/views/PlatesTagView;.invalidate:()V // method@283b │ │ +0fac58: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0006 line=255 │ │ 0x0012 line=256 │ │ 0x001a line=254 │ │ 0x001d line=258 │ │ @@ -394509,18 +394511,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0faf04: |[0faf04] com.ds.avare.views.PlatesView.:(Landroid/content/Context;)V │ │ -0faf14: 7020 8506 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ -0faf1a: 7020 6528 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PlatesView;.setup:(Landroid/content/Context;)V // method@2865 │ │ -0faf20: 0e00 |0006: return-void │ │ +0faf0c: |[0faf0c] com.ds.avare.views.PlatesView.:(Landroid/content/Context;)V │ │ +0faf1c: 7020 8506 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0685 │ │ +0faf22: 7020 6528 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PlatesView;.setup:(Landroid/content/Context;)V // method@2865 │ │ +0faf28: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/PlatesView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -394530,18 +394532,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0faf24: |[0faf24] com.ds.avare.views.PlatesView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0faf34: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ -0faf3a: 7020 6528 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PlatesView;.setup:(Landroid/content/Context;)V // method@2865 │ │ -0faf40: 0e00 |0006: return-void │ │ +0faf2c: |[0faf2c] com.ds.avare.views.PlatesView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0faf3c: 7030 8606 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0686 │ │ +0faf42: 7020 6528 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PlatesView;.setup:(Landroid/content/Context;)V // method@2865 │ │ +0faf48: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/PlatesView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -394552,18 +394554,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0faf44: |[0faf44] com.ds.avare.views.PlatesView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0faf54: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ -0faf5a: 7020 6528 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PlatesView;.setup:(Landroid/content/Context;)V // method@2865 │ │ -0faf60: 0e00 |0006: return-void │ │ +0faf4c: |[0faf4c] com.ds.avare.views.PlatesView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0faf5c: 7040 8706 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0687 │ │ +0faf62: 7020 6528 1000 |0003: invoke-direct {v0, v1}, Lcom/ds/avare/views/PlatesView;.setup:(Landroid/content/Context;)V // method@2865 │ │ +0faf68: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/PlatesView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -394575,17 +394577,17 @@ │ │ type : '(Lcom/ds/avare/views/PlatesView;)Lcom/ds/avare/StorageService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0faed4: |[0faed4] com.ds.avare.views.PlatesView.access$100:(Lcom/ds/avare/views/PlatesView;)Lcom/ds/avare/StorageService; │ │ -0faee4: 5400 5217 |0000: iget-object v0, v0, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ -0faee8: 1100 |0002: return-object v0 │ │ +0faedc: |[0faedc] com.ds.avare.views.PlatesView.access$100:(Lcom/ds/avare/views/PlatesView;)Lcom/ds/avare/StorageService; │ │ +0faeec: 5400 5217 |0000: iget-object v0, v0, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ +0faef0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/ds/avare/views/PlatesView; │ │ │ │ #4 : (in Lcom/ds/avare/views/PlatesView;) │ │ @@ -394593,53 +394595,53 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -0faf8c: |[0faf8c] com.ds.avare.views.PlatesView.drawDrawing:(Landroid/graphics/Canvas;)V │ │ -0faf9c: 5440 5217 |0000: iget-object v0, v4, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ -0fafa0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0fafa4: 0e00 |0004: return-void │ │ -0fafa6: 5440 4e17 |0005: iget-object v0, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fafaa: 6e10 ea02 0000 |0007: invoke-virtual {v0}, Landroid/graphics/Paint;.getStrokeCap:()Landroid/graphics/Paint$Cap; // method@02ea │ │ -0fafb0: 0c00 |000a: move-result-object v0 │ │ -0fafb2: 5441 4e17 |000b: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fafb6: 6202 5e00 |000d: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@005e │ │ -0fafba: 6e20 fe02 2100 |000f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@02fe │ │ -0fafc0: 5441 4e17 |0012: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fafc4: 1502 00ff |0014: const/high16 v2, #int -16777216 // #ff00 │ │ -0fafc8: 6e20 f802 2100 |0016: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fafce: 5441 4e17 |0019: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fafd2: 1502 c040 |001b: const/high16 v2, #int 1086324736 // #40c0 │ │ -0fafd6: 5243 4617 |001d: iget v3, v4, Lcom/ds/avare/views/PlatesView;.mDipToPix:F // field@1746 │ │ -0fafda: a803 0302 |001f: mul-float v3, v3, v2 │ │ -0fafde: 6e20 ff02 3100 |0021: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0fafe4: 5441 5217 |0024: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ -0fafe8: 6e10 201e 0100 |0026: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getPixelDraw:()Lcom/ds/avare/shapes/PixelDraw; // method@1e20 │ │ -0fafee: 0c01 |0029: move-result-object v1 │ │ -0faff0: 5442 4e17 |002a: iget-object v2, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0faff4: 6e30 7624 5102 |002c: invoke-virtual {v1, v5, v2}, Lcom/ds/avare/shapes/PixelDraw;.drawShape:(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@2476 │ │ -0faffa: 5441 4e17 |002f: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0faffe: 1402 ff00 00ff |0031: const v2, #float -1.70146e+38 // #ff0000ff │ │ -0fb004: 6e20 f802 2100 |0034: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fb00a: 5441 4e17 |0037: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb00e: 1502 0040 |0039: const/high16 v2, #int 1073741824 // #4000 │ │ -0fb012: 5243 4617 |003b: iget v3, v4, Lcom/ds/avare/views/PlatesView;.mDipToPix:F // field@1746 │ │ -0fb016: a803 0302 |003d: mul-float v3, v3, v2 │ │ -0fb01a: 6e20 ff02 3100 |003f: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ -0fb020: 5441 5217 |0042: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ -0fb024: 6e10 201e 0100 |0044: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getPixelDraw:()Lcom/ds/avare/shapes/PixelDraw; // method@1e20 │ │ -0fb02a: 0c01 |0047: move-result-object v1 │ │ -0fb02c: 5442 4e17 |0048: iget-object v2, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb030: 6e30 7624 5102 |004a: invoke-virtual {v1, v5, v2}, Lcom/ds/avare/shapes/PixelDraw;.drawShape:(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@2476 │ │ -0fb036: 5445 4e17 |004d: iget-object v5, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb03a: 6e20 fe02 0500 |004f: invoke-virtual {v5, v0}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@02fe │ │ -0fb040: 0e00 |0052: return-void │ │ +0faf94: |[0faf94] com.ds.avare.views.PlatesView.drawDrawing:(Landroid/graphics/Canvas;)V │ │ +0fafa4: 5440 5217 |0000: iget-object v0, v4, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ +0fafa8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0fafac: 0e00 |0004: return-void │ │ +0fafae: 5440 4e17 |0005: iget-object v0, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fafb2: 6e10 ea02 0000 |0007: invoke-virtual {v0}, Landroid/graphics/Paint;.getStrokeCap:()Landroid/graphics/Paint$Cap; // method@02ea │ │ +0fafb8: 0c00 |000a: move-result-object v0 │ │ +0fafba: 5441 4e17 |000b: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fafbe: 6202 5e00 |000d: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@005e │ │ +0fafc2: 6e20 fe02 2100 |000f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@02fe │ │ +0fafc8: 5441 4e17 |0012: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fafcc: 1502 00ff |0014: const/high16 v2, #int -16777216 // #ff00 │ │ +0fafd0: 6e20 f802 2100 |0016: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fafd6: 5441 4e17 |0019: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fafda: 1502 c040 |001b: const/high16 v2, #int 1086324736 // #40c0 │ │ +0fafde: 5243 4617 |001d: iget v3, v4, Lcom/ds/avare/views/PlatesView;.mDipToPix:F // field@1746 │ │ +0fafe2: a803 0302 |001f: mul-float v3, v3, v2 │ │ +0fafe6: 6e20 ff02 3100 |0021: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0fafec: 5441 5217 |0024: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ +0faff0: 6e10 201e 0100 |0026: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getPixelDraw:()Lcom/ds/avare/shapes/PixelDraw; // method@1e20 │ │ +0faff6: 0c01 |0029: move-result-object v1 │ │ +0faff8: 5442 4e17 |002a: iget-object v2, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0faffc: 6e30 7624 5102 |002c: invoke-virtual {v1, v5, v2}, Lcom/ds/avare/shapes/PixelDraw;.drawShape:(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@2476 │ │ +0fb002: 5441 4e17 |002f: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb006: 1402 ff00 00ff |0031: const v2, #float -1.70146e+38 // #ff0000ff │ │ +0fb00c: 6e20 f802 2100 |0034: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fb012: 5441 4e17 |0037: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb016: 1502 0040 |0039: const/high16 v2, #int 1073741824 // #4000 │ │ +0fb01a: 5243 4617 |003b: iget v3, v4, Lcom/ds/avare/views/PlatesView;.mDipToPix:F // field@1746 │ │ +0fb01e: a803 0302 |003d: mul-float v3, v3, v2 │ │ +0fb022: 6e20 ff02 3100 |003f: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@02ff │ │ +0fb028: 5441 5217 |0042: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ +0fb02c: 6e10 201e 0100 |0044: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getPixelDraw:()Lcom/ds/avare/shapes/PixelDraw; // method@1e20 │ │ +0fb032: 0c01 |0047: move-result-object v1 │ │ +0fb034: 5442 4e17 |0048: iget-object v2, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb038: 6e30 7624 5102 |004a: invoke-virtual {v1, v5, v2}, Lcom/ds/avare/shapes/PixelDraw;.drawShape:(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V // method@2476 │ │ +0fb03e: 5445 4e17 |004d: iget-object v5, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb042: 6e20 fe02 0500 |004f: invoke-virtual {v5, v0}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@02fe │ │ +0fb048: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0005 line=290 │ │ 0x000b line=291 │ │ 0x0012 line=292 │ │ 0x0019 line=293 │ │ @@ -394657,77 +394659,77 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -0fb7e8: |[0fb7e8] com.ds.avare.views.PlatesView.setup:(Landroid/content/Context;)V │ │ -0fb7f8: 5b45 4417 |0000: iput-object v5, v4, Lcom/ds/avare/views/PlatesView;.mContext:Landroid/content/Context; // field@1744 │ │ -0fb7fc: 2200 a700 |0002: new-instance v0, Landroid/graphics/Paint; // type@00a7 │ │ -0fb800: 7010 e002 0000 |0004: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ -0fb806: 5b40 4e17 |0007: iput-object v0, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb80a: 7110 9826 0500 |0009: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ -0fb810: 0c01 |000c: move-result-object v1 │ │ -0fb812: 6e20 0303 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ -0fb818: 5440 4e17 |0010: iget-object v0, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb81c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0fb81e: 6e20 f602 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0fb824: 5440 4e17 |0016: iget-object v0, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb828: 5441 4417 |0018: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mContext:Landroid/content/Context; // field@1744 │ │ -0fb82c: 1502 067f |001a: const/high16 v2, #int 2131099648 // #7f06 │ │ -0fb830: 7120 7d26 2100 |001c: invoke-static {v1, v2}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ -0fb836: 0a01 |001f: move-result v1 │ │ -0fb838: 6e20 0203 1000 |0020: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ -0fb83e: 2200 0606 |0023: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ -0fb842: 7010 0d24 0000 |0025: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ -0fb848: 5b40 4f17 |0028: iput-object v0, v4, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ -0fb84c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0fb84e: 5b40 4c17 |002b: iput-object v0, v4, Lcom/ds/avare/views/PlatesView;.mMatrix:[F // field@174c │ │ -0fb852: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -0fb854: 5c41 5317 |002e: iput-boolean v1, v4, Lcom/ds/avare/views/PlatesView;.mShowingAD:Z // field@1753 │ │ -0fb858: 2201 a205 |0030: new-instance v1, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ -0fb85c: 7020 8c21 0100 |0032: invoke-direct {v1, v0}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ -0fb862: 5b41 4a17 |0035: iput-object v1, v4, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ -0fb866: 1601 0000 |0037: const-wide/16 v1, #int 0 // #0 │ │ -0fb86a: 5a41 4217 |0039: iput-wide v1, v4, Lcom/ds/avare/views/PlatesView;.mAirportLon:D // field@1742 │ │ -0fb86e: 5a41 4117 |003b: iput-wide v1, v4, Lcom/ds/avare/views/PlatesView;.mAirportLat:D // field@1741 │ │ -0fb872: 2201 2206 |003d: new-instance v1, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ -0fb876: 7020 e024 5100 |003f: invoke-direct {v1, v5}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ -0fb87c: 5b41 5017 |0042: iput-object v1, v4, Lcom/ds/avare/views/PlatesView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1750 │ │ -0fb880: 2201 0a06 |0044: new-instance v1, Lcom/ds/avare/position/Scale; // type@060a │ │ -0fb884: 1902 2040 |0046: const-wide/high16 v2, #long 4620693217682128896 // #4020 │ │ -0fb888: 7030 2a24 2103 |0048: invoke-direct {v1, v2, v3}, Lcom/ds/avare/position/Scale;.:(D)V // method@242a │ │ -0fb88e: 5b41 5117 |004b: iput-object v1, v4, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ -0fb892: 6e20 6128 4400 |004d: invoke-virtual {v4, v4}, Lcom/ds/avare/views/PlatesView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@2861 │ │ -0fb898: 2201 e308 |0050: new-instance v1, Lorg/metalev/multitouch/controller/MultiTouchController; // type@08e3 │ │ -0fb89c: 7020 7d34 4100 |0052: invoke-direct {v1, v4}, Lorg/metalev/multitouch/controller/MultiTouchController;.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;)V // method@347d │ │ -0fb8a2: 5b41 4d17 |0055: iput-object v1, v4, Lcom/ds/avare/views/PlatesView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@174d │ │ -0fb8a6: 2201 e108 |0057: new-instance v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@08e1 │ │ -0fb8aa: 7010 5334 0100 |0059: invoke-direct {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@3453 │ │ -0fb8b0: 5b41 4517 |005c: iput-object v1, v4, Lcom/ds/avare/views/PlatesView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1745 │ │ -0fb8b4: 2201 8501 |005e: new-instance v1, Landroid/view/GestureDetector; // type@0185 │ │ -0fb8b8: 2202 8906 |0060: new-instance v2, Lcom/ds/avare/views/PlatesView$GestureListener; // type@0689 │ │ -0fb8bc: 7030 4a28 4200 |0062: invoke-direct {v2, v4, v0}, Lcom/ds/avare/views/PlatesView$GestureListener;.:(Lcom/ds/avare/views/PlatesView;Lcom/ds/avare/views/PlatesView$1;)V // method@284a │ │ -0fb8c2: 7030 1906 5102 |0065: invoke-direct {v1, v5, v2}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@0619 │ │ -0fb8c8: 5b41 4917 |0068: iput-object v1, v4, Lcom/ds/avare/views/PlatesView;.mGestureDetector:Landroid/view/GestureDetector; // field@1749 │ │ -0fb8cc: 1500 00ff |006a: const/high16 v0, #int -16777216 // #ff00 │ │ -0fb8d0: 6e20 5e28 0400 |006c: invoke-virtual {v4, v0}, Lcom/ds/avare/views/PlatesView;.setBackgroundColor:(I)V // method@285e │ │ -0fb8d6: 5440 5017 |006f: iget-object v0, v4, Lcom/ds/avare/views/PlatesView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1750 │ │ -0fb8da: 7120 5026 0500 |0071: invoke-static {v5, v0}, Lcom/ds/avare/utils/DisplayIcon;.getDisplayIcon:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)Lcom/ds/avare/utils/BitmapHolder; // method@2650 │ │ -0fb8e0: 0c00 |0074: move-result-object v0 │ │ -0fb8e2: 5b40 4017 |0075: iput-object v0, v4, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ -0fb8e6: 2200 4206 |0077: new-instance v0, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ -0fb8ea: 1401 1500 077f |0079: const v1, #float 1.79446e+38 // #7f070015 │ │ -0fb8f0: 7030 1e26 5001 |007c: invoke-direct {v0, v5, v1}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ -0fb8f6: 5b40 4b17 |007f: iput-object v0, v4, Lcom/ds/avare/views/PlatesView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@174b │ │ -0fb8fa: 7110 8f26 0500 |0081: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ -0fb900: 0a05 |0084: move-result v5 │ │ -0fb902: 5945 4617 |0085: iput v5, v4, Lcom/ds/avare/views/PlatesView;.mDipToPix:F // field@1746 │ │ -0fb906: 0e00 |0087: return-void │ │ +0fb7f0: |[0fb7f0] com.ds.avare.views.PlatesView.setup:(Landroid/content/Context;)V │ │ +0fb800: 5b45 4417 |0000: iput-object v5, v4, Lcom/ds/avare/views/PlatesView;.mContext:Landroid/content/Context; // field@1744 │ │ +0fb804: 2200 a700 |0002: new-instance v0, Landroid/graphics/Paint; // type@00a7 │ │ +0fb808: 7010 e002 0000 |0004: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e0 │ │ +0fb80e: 5b40 4e17 |0007: iput-object v0, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb812: 7110 9826 0500 |0009: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.getTypeFace:(Landroid/content/Context;)Landroid/graphics/Typeface; // method@2698 │ │ +0fb818: 0c01 |000c: move-result-object v1 │ │ +0fb81a: 6e20 0303 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0303 │ │ +0fb820: 5440 4e17 |0010: iget-object v0, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb824: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0fb826: 6e20 f602 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0fb82c: 5440 4e17 |0016: iget-object v0, v4, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb830: 5441 4417 |0018: iget-object v1, v4, Lcom/ds/avare/views/PlatesView;.mContext:Landroid/content/Context; // field@1744 │ │ +0fb834: 1502 067f |001a: const/high16 v2, #int 2131099648 // #7f06 │ │ +0fb838: 7120 7d26 2100 |001c: invoke-static {v1, v2}, Lcom/ds/avare/utils/Helper;.adjustTextSize:(Landroid/content/Context;I)F // method@267d │ │ +0fb83e: 0a01 |001f: move-result v1 │ │ +0fb840: 6e20 0203 1000 |0020: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0302 │ │ +0fb846: 2200 0606 |0023: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ +0fb84a: 7010 0d24 0000 |0025: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ +0fb850: 5b40 4f17 |0028: iput-object v0, v4, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ +0fb854: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +0fb856: 5b40 4c17 |002b: iput-object v0, v4, Lcom/ds/avare/views/PlatesView;.mMatrix:[F // field@174c │ │ +0fb85a: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +0fb85c: 5c41 5317 |002e: iput-boolean v1, v4, Lcom/ds/avare/views/PlatesView;.mShowingAD:Z // field@1753 │ │ +0fb860: 2201 a205 |0030: new-instance v1, Lcom/ds/avare/gps/GpsParams; // type@05a2 │ │ +0fb864: 7020 8c21 0100 |0032: invoke-direct {v1, v0}, Lcom/ds/avare/gps/GpsParams;.:(Landroid/location/Location;)V // method@218c │ │ +0fb86a: 5b41 4a17 |0035: iput-object v1, v4, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ +0fb86e: 1601 0000 |0037: const-wide/16 v1, #int 0 // #0 │ │ +0fb872: 5a41 4217 |0039: iput-wide v1, v4, Lcom/ds/avare/views/PlatesView;.mAirportLon:D // field@1742 │ │ +0fb876: 5a41 4117 |003b: iput-wide v1, v4, Lcom/ds/avare/views/PlatesView;.mAirportLat:D // field@1741 │ │ +0fb87a: 2201 2206 |003d: new-instance v1, Lcom/ds/avare/storage/Preferences; // type@0622 │ │ +0fb87e: 7020 e024 5100 |003f: invoke-direct {v1, v5}, Lcom/ds/avare/storage/Preferences;.:(Landroid/content/Context;)V // method@24e0 │ │ +0fb884: 5b41 5017 |0042: iput-object v1, v4, Lcom/ds/avare/views/PlatesView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1750 │ │ +0fb888: 2201 0a06 |0044: new-instance v1, Lcom/ds/avare/position/Scale; // type@060a │ │ +0fb88c: 1902 2040 |0046: const-wide/high16 v2, #long 4620693217682128896 // #4020 │ │ +0fb890: 7030 2a24 2103 |0048: invoke-direct {v1, v2, v3}, Lcom/ds/avare/position/Scale;.:(D)V // method@242a │ │ +0fb896: 5b41 5117 |004b: iput-object v1, v4, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ +0fb89a: 6e20 6128 4400 |004d: invoke-virtual {v4, v4}, Lcom/ds/avare/views/PlatesView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@2861 │ │ +0fb8a0: 2201 e308 |0050: new-instance v1, Lorg/metalev/multitouch/controller/MultiTouchController; // type@08e3 │ │ +0fb8a4: 7020 7d34 4100 |0052: invoke-direct {v1, v4}, Lorg/metalev/multitouch/controller/MultiTouchController;.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;)V // method@347d │ │ +0fb8aa: 5b41 4d17 |0055: iput-object v1, v4, Lcom/ds/avare/views/PlatesView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@174d │ │ +0fb8ae: 2201 e108 |0057: new-instance v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@08e1 │ │ +0fb8b2: 7010 5334 0100 |0059: invoke-direct {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@3453 │ │ +0fb8b8: 5b41 4517 |005c: iput-object v1, v4, Lcom/ds/avare/views/PlatesView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1745 │ │ +0fb8bc: 2201 8501 |005e: new-instance v1, Landroid/view/GestureDetector; // type@0185 │ │ +0fb8c0: 2202 8906 |0060: new-instance v2, Lcom/ds/avare/views/PlatesView$GestureListener; // type@0689 │ │ +0fb8c4: 7030 4a28 4200 |0062: invoke-direct {v2, v4, v0}, Lcom/ds/avare/views/PlatesView$GestureListener;.:(Lcom/ds/avare/views/PlatesView;Lcom/ds/avare/views/PlatesView$1;)V // method@284a │ │ +0fb8ca: 7030 1906 5102 |0065: invoke-direct {v1, v5, v2}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@0619 │ │ +0fb8d0: 5b41 4917 |0068: iput-object v1, v4, Lcom/ds/avare/views/PlatesView;.mGestureDetector:Landroid/view/GestureDetector; // field@1749 │ │ +0fb8d4: 1500 00ff |006a: const/high16 v0, #int -16777216 // #ff00 │ │ +0fb8d8: 6e20 5e28 0400 |006c: invoke-virtual {v4, v0}, Lcom/ds/avare/views/PlatesView;.setBackgroundColor:(I)V // method@285e │ │ +0fb8de: 5440 5017 |006f: iget-object v0, v4, Lcom/ds/avare/views/PlatesView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1750 │ │ +0fb8e2: 7120 5026 0500 |0071: invoke-static {v5, v0}, Lcom/ds/avare/utils/DisplayIcon;.getDisplayIcon:(Landroid/content/Context;Lcom/ds/avare/storage/Preferences;)Lcom/ds/avare/utils/BitmapHolder; // method@2650 │ │ +0fb8e8: 0c00 |0074: move-result-object v0 │ │ +0fb8ea: 5b40 4017 |0075: iput-object v0, v4, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ +0fb8ee: 2200 4206 |0077: new-instance v0, Lcom/ds/avare/utils/BitmapHolder; // type@0642 │ │ +0fb8f2: 1401 1500 077f |0079: const v1, #float 1.79446e+38 // #7f070015 │ │ +0fb8f8: 7030 1e26 5001 |007c: invoke-direct {v0, v5, v1}, Lcom/ds/avare/utils/BitmapHolder;.:(Landroid/content/Context;I)V // method@261e │ │ +0fb8fe: 5b40 4b17 |007f: iput-object v0, v4, Lcom/ds/avare/views/PlatesView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@174b │ │ +0fb902: 7110 8f26 0500 |0081: invoke-static {v5}, Lcom/ds/avare/utils/Helper;.getDpiToPix:(Landroid/content/Context;)F // method@268f │ │ +0fb908: 0a05 |0084: move-result v5 │ │ +0fb90a: 5945 4617 |0085: iput v5, v4, Lcom/ds/avare/views/PlatesView;.mDipToPix:F // field@1746 │ │ +0fb90e: 0e00 |0087: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=91 │ │ 0x0009 line=92 │ │ 0x0010 line=93 │ │ 0x0016 line=94 │ │ @@ -394756,27 +394758,27 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0fae9c: |[0fae9c] com.ds.avare.views.PlatesView.shouldRotate:()Z │ │ -0faeac: 5410 5017 |0000: iget-object v0, v1, Lcom/ds/avare/views/PlatesView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1750 │ │ -0faeb0: 6e10 2c25 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isTrackUpPlates:()Z // method@252c │ │ -0faeb6: 0a00 |0005: move-result v0 │ │ -0faeb8: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -0faebc: 5510 5317 |0008: iget-boolean v0, v1, Lcom/ds/avare/views/PlatesView;.mShowingAD:Z // field@1753 │ │ -0faec0: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -0faec4: 5410 4c17 |000c: iget-object v0, v1, Lcom/ds/avare/views/PlatesView;.mMatrix:[F // field@174c │ │ -0faec8: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -0faecc: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0faece: 2802 |0011: goto 0013 // +0002 │ │ -0faed0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0faed2: 0f00 |0013: return v0 │ │ +0faea4: |[0faea4] com.ds.avare.views.PlatesView.shouldRotate:()Z │ │ +0faeb4: 5410 5017 |0000: iget-object v0, v1, Lcom/ds/avare/views/PlatesView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1750 │ │ +0faeb8: 6e10 2c25 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/storage/Preferences;.isTrackUpPlates:()Z // method@252c │ │ +0faebe: 0a00 |0005: move-result v0 │ │ +0faec0: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +0faec4: 5510 5317 |0008: iget-boolean v0, v1, Lcom/ds/avare/views/PlatesView;.mShowingAD:Z // field@1753 │ │ +0faec8: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +0faecc: 5410 4c17 |000c: iget-object v0, v1, Lcom/ds/avare/views/PlatesView;.mMatrix:[F // field@174c │ │ +0faed0: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +0faed4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0faed6: 2802 |0011: goto 0013 // +0002 │ │ +0faed8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0faeda: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/ds/avare/views/PlatesView; │ │ │ │ #7 : (in Lcom/ds/avare/views/PlatesView;) │ │ @@ -394784,19 +394786,19 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0fb908: |[0fb908] com.ds.avare.views.PlatesView.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ -0fb918: 5410 4517 |0000: iget-object v0, v1, Lcom/ds/avare/views/PlatesView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1745 │ │ -0fb91c: 6e20 6934 2000 |0002: invoke-virtual {v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3469 │ │ -0fb922: 6e10 5828 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/views/PlatesView;.invalidate:()V // method@2858 │ │ -0fb928: 0e00 |0008: return-void │ │ +0fb910: |[0fb910] com.ds.avare.views.PlatesView.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ +0fb920: 5410 4517 |0000: iget-object v0, v1, Lcom/ds/avare/views/PlatesView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1745 │ │ +0fb924: 6e20 6934 2000 |0002: invoke-virtual {v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3469 │ │ +0fb92a: 6e10 5828 0100 |0005: invoke-virtual {v1}, Lcom/ds/avare/views/PlatesView;.invalidate:()V // method@2858 │ │ +0fb930: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0005 line=317 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/ds/avare/views/PlatesView; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ @@ -394807,20 +394809,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0faf64: |[0faf64] com.ds.avare.views.PlatesView.center:()V │ │ -0faf74: 2200 0606 |0000: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ -0faf78: 7010 0d24 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ -0faf7e: 5b10 4f17 |0005: iput-object v0, v1, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ -0faf82: 6e10 5828 0100 |0007: invoke-virtual {v1}, Lcom/ds/avare/views/PlatesView;.invalidate:()V // method@2858 │ │ -0faf88: 0e00 |000a: return-void │ │ +0faf6c: |[0faf6c] com.ds.avare.views.PlatesView.center:()V │ │ +0faf7c: 2200 0606 |0000: new-instance v0, Lcom/ds/avare/position/Pan; // type@0606 │ │ +0faf80: 7010 0d24 0000 |0002: invoke-direct {v0}, Lcom/ds/avare/position/Pan;.:()V // method@240d │ │ +0faf86: 5b10 4f17 |0005: iput-object v0, v1, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ +0faf8a: 6e10 5828 0100 |0007: invoke-virtual {v1}, Lcom/ds/avare/views/PlatesView;.invalidate:()V // method@2858 │ │ +0faf90: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0007 line=528 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/ds/avare/views/PlatesView; │ │ │ │ @@ -394829,17 +394831,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0faeec: |[0faeec] com.ds.avare.views.PlatesView.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; │ │ -0faefc: 5401 4317 |0000: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0faf00: 1101 |0002: return-object v1 │ │ +0faef4: |[0faef4] com.ds.avare.views.PlatesView.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; │ │ +0faf04: 5401 4317 |0000: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0faf08: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/views/PlatesView; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ @@ -394848,17 +394850,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0facdc: |[0facdc] com.ds.avare.views.PlatesView.getDraw:()Z │ │ -0facec: 5510 4717 |0000: iget-boolean v0, v1, Lcom/ds/avare/views/PlatesView;.mDraw:Z // field@1747 │ │ -0facf0: 0f00 |0002: return v0 │ │ +0face4: |[0face4] com.ds.avare.views.PlatesView.getDraw:()Z │ │ +0facf4: 5510 4717 |0000: iget-boolean v0, v1, Lcom/ds/avare/views/PlatesView;.mDraw:Z // field@1747 │ │ +0facf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/views/PlatesView; │ │ │ │ #3 : (in Lcom/ds/avare/views/PlatesView;) │ │ @@ -394866,65 +394868,65 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 80 16-bit code units │ │ -0fb044: |[0fb044] com.ds.avare.views.PlatesView.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V │ │ -0fb054: 07f0 |0000: move-object v0, v15 │ │ -0fb056: 5401 4f17 |0001: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ -0fb05a: 6e10 0f24 0100 |0003: invoke-virtual {v1}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0fb060: 0a03 |0006: move-result v3 │ │ -0fb062: 5401 4f17 |0007: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ -0fb066: 6e10 1024 0100 |0009: invoke-virtual {v1}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0fb06c: 0a04 |000c: move-result v4 │ │ -0fb06e: 7010 6628 0f00 |000d: invoke-direct {v15}, Lcom/ds/avare/views/PlatesView;.shouldRotate:()Z // method@2866 │ │ -0fb074: 0a01 |0010: move-result v1 │ │ -0fb076: 3801 2d00 |0011: if-eqz v1, 003e // +002d │ │ -0fb07a: 5401 4a17 |0013: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ -0fb07e: 6e10 9121 0100 |0015: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0fb084: 0b01 |0018: move-result-wide v1 │ │ -0fb086: 1605 0000 |0019: const-wide/16 v5, #int 0 // #0 │ │ -0fb08a: 1607 0000 |001b: const-wide/16 v7, #int 0 // #0 │ │ -0fb08e: 8019 |001d: neg-double v9, v1 │ │ -0fb090: 893b |001e: float-to-double v11, v3 │ │ -0fb092: 894d |001f: float-to-double v13, v4 │ │ -0fb094: 770a ab26 0500 |0020: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ -0fb09a: 0c01 |0023: move-result-object v1 │ │ -0fb09c: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -0fb09e: 4502 0102 |0025: aget-wide v2, v1, v2 │ │ -0fb0a2: 8c25 |0027: double-to-float v5, v2 │ │ -0fb0a4: 1212 |0028: const/4 v2, #int 1 // #1 │ │ -0fb0a6: 4502 0102 |0029: aget-wide v2, v1, v2 │ │ -0fb0aa: 8c26 |002b: double-to-float v6, v2 │ │ -0fb0ac: 1217 |002c: const/4 v7, #int 1 // #1 │ │ -0fb0ae: 5401 5117 |002d: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ -0fb0b2: 6e10 3224 0100 |002f: invoke-virtual {v1}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ -0fb0b8: 0a08 |0032: move-result v8 │ │ -0fb0ba: 1209 |0033: const/4 v9, #int 0 // #0 │ │ -0fb0bc: 120a |0034: const/4 v10, #int 0 // #0 │ │ -0fb0be: 120b |0035: const/4 v11, #int 0 // #0 │ │ -0fb0c0: 120c |0036: const/4 v12, #int 0 // #0 │ │ -0fb0c2: 120d |0037: const/4 v13, #int 0 // #0 │ │ -0fb0c4: 0804 1100 |0038: move-object/from16 v4, v17 │ │ -0fb0c8: 740a 7b34 0400 |003a: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFZFZFFZF)V // method@347b │ │ -0fb0ce: 2812 |003d: goto 004f // +0012 │ │ -0fb0d0: 1215 |003e: const/4 v5, #int 1 // #1 │ │ -0fb0d2: 5401 5117 |003f: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ -0fb0d6: 6e10 3224 0100 |0041: invoke-virtual {v1}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ -0fb0dc: 0a06 |0044: move-result v6 │ │ -0fb0de: 1207 |0045: const/4 v7, #int 0 // #0 │ │ -0fb0e0: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -0fb0e2: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -0fb0e4: 120a |0048: const/4 v10, #int 0 // #0 │ │ -0fb0e6: 120b |0049: const/4 v11, #int 0 // #0 │ │ -0fb0e8: 0802 1100 |004a: move-object/from16 v2, v17 │ │ -0fb0ec: 740a 7b34 0200 |004c: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFZFZFFZF)V // method@347b │ │ -0fb0f2: 0e00 |004f: return-void │ │ +0fb04c: |[0fb04c] com.ds.avare.views.PlatesView.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V │ │ +0fb05c: 07f0 |0000: move-object v0, v15 │ │ +0fb05e: 5401 4f17 |0001: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ +0fb062: 6e10 0f24 0100 |0003: invoke-virtual {v1}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0fb068: 0a03 |0006: move-result v3 │ │ +0fb06a: 5401 4f17 |0007: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ +0fb06e: 6e10 1024 0100 |0009: invoke-virtual {v1}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0fb074: 0a04 |000c: move-result v4 │ │ +0fb076: 7010 6628 0f00 |000d: invoke-direct {v15}, Lcom/ds/avare/views/PlatesView;.shouldRotate:()Z // method@2866 │ │ +0fb07c: 0a01 |0010: move-result v1 │ │ +0fb07e: 3801 2d00 |0011: if-eqz v1, 003e // +002d │ │ +0fb082: 5401 4a17 |0013: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ +0fb086: 6e10 9121 0100 |0015: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0fb08c: 0b01 |0018: move-result-wide v1 │ │ +0fb08e: 1605 0000 |0019: const-wide/16 v5, #int 0 // #0 │ │ +0fb092: 1607 0000 |001b: const-wide/16 v7, #int 0 // #0 │ │ +0fb096: 8019 |001d: neg-double v9, v1 │ │ +0fb098: 893b |001e: float-to-double v11, v3 │ │ +0fb09a: 894d |001f: float-to-double v13, v4 │ │ +0fb09c: 770a ab26 0500 |0020: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ +0fb0a2: 0c01 |0023: move-result-object v1 │ │ +0fb0a4: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +0fb0a6: 4502 0102 |0025: aget-wide v2, v1, v2 │ │ +0fb0aa: 8c25 |0027: double-to-float v5, v2 │ │ +0fb0ac: 1212 |0028: const/4 v2, #int 1 // #1 │ │ +0fb0ae: 4502 0102 |0029: aget-wide v2, v1, v2 │ │ +0fb0b2: 8c26 |002b: double-to-float v6, v2 │ │ +0fb0b4: 1217 |002c: const/4 v7, #int 1 // #1 │ │ +0fb0b6: 5401 5117 |002d: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ +0fb0ba: 6e10 3224 0100 |002f: invoke-virtual {v1}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ +0fb0c0: 0a08 |0032: move-result v8 │ │ +0fb0c2: 1209 |0033: const/4 v9, #int 0 // #0 │ │ +0fb0c4: 120a |0034: const/4 v10, #int 0 // #0 │ │ +0fb0c6: 120b |0035: const/4 v11, #int 0 // #0 │ │ +0fb0c8: 120c |0036: const/4 v12, #int 0 // #0 │ │ +0fb0ca: 120d |0037: const/4 v13, #int 0 // #0 │ │ +0fb0cc: 0804 1100 |0038: move-object/from16 v4, v17 │ │ +0fb0d0: 740a 7b34 0400 |003a: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFZFZFFZF)V // method@347b │ │ +0fb0d6: 2812 |003d: goto 004f // +0012 │ │ +0fb0d8: 1215 |003e: const/4 v5, #int 1 // #1 │ │ +0fb0da: 5401 5117 |003f: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ +0fb0de: 6e10 3224 0100 |0041: invoke-virtual {v1}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ +0fb0e4: 0a06 |0044: move-result v6 │ │ +0fb0e6: 1207 |0045: const/4 v7, #int 0 // #0 │ │ +0fb0e8: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +0fb0ea: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +0fb0ec: 120a |0048: const/4 v10, #int 0 // #0 │ │ +0fb0ee: 120b |0049: const/4 v11, #int 0 // #0 │ │ +0fb0f0: 0802 1100 |004a: move-object/from16 v2, v17 │ │ +0fb0f4: 740a 7b34 0200 |004c: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFZFZFFZF)V // method@347b │ │ +0fb0fa: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=201 │ │ 0x0007 line=202 │ │ 0x000d line=203 │ │ 0x0013 line=205 │ │ 0x0020 line=206 │ │ @@ -394944,468 +394946,468 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 798 16-bit code units │ │ -0fb0f4: |[0fb0f4] com.ds.avare.views.PlatesView.onDraw:(Landroid/graphics/Canvas;)V │ │ -0fb104: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -0fb108: 0802 1500 |0002: move-object/from16 v2, v21 │ │ -0fb10c: 5401 4317 |0004: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb110: 3801 e602 |0006: if-eqz v1, 02ec // +02e6 │ │ -0fb114: 6e10 2826 0100 |0008: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0fb11a: 0c01 |000b: move-result-object v1 │ │ -0fb11c: 3801 e002 |000c: if-eqz v1, 02ec // +02e0 │ │ -0fb120: 5401 5117 |000e: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ -0fb124: 6e10 3224 0100 |0010: invoke-virtual {v1}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ -0fb12a: 0a01 |0013: move-result v1 │ │ -0fb12c: 5404 4a17 |0014: iget-object v4, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ -0fb130: 6e10 9921 0400 |0016: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ -0fb136: 0b04 |0019: move-result-wide v4 │ │ -0fb138: 8c44 |001a: double-to-float v4, v4 │ │ -0fb13a: 5405 4a17 |001b: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ -0fb13e: 6e10 9721 0500 |001d: invoke-virtual {v5}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ -0fb144: 0b05 |0020: move-result-wide v5 │ │ -0fb146: 8c55 |0021: double-to-float v5, v5 │ │ -0fb148: 5406 4a17 |0022: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ -0fb14c: 3806 9600 |0024: if-eqz v6, 00ba // +0096 │ │ -0fb150: 5406 4c17 |0026: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mMatrix:[F // field@174c │ │ -0fb154: 3806 9200 |0028: if-eqz v6, 00ba // +0092 │ │ -0fb158: 550a 5317 |002a: iget-boolean v10, v0, Lcom/ds/avare/views/PlatesView;.mShowingAD:Z // field@1753 │ │ -0fb15c: 380a 6d00 |002c: if-eqz v10, 0099 // +006d │ │ -0fb160: 126a |002e: const/4 v10, #int 6 // #6 │ │ -0fb162: 440a 060a |002f: aget v10, v6, v10 │ │ -0fb166: 127b |0031: const/4 v11, #int 7 // #7 │ │ -0fb168: 440b 060b |0032: aget v11, v6, v11 │ │ -0fb16c: 130c 0800 |0034: const/16 v12, #int 8 // #8 │ │ -0fb170: 440c 060c |0036: aget v12, v6, v12 │ │ -0fb174: 130d 0900 |0038: const/16 v13, #int 9 // #9 │ │ -0fb178: 440d 060d |003a: aget v13, v6, v13 │ │ -0fb17c: 130e 0a00 |003c: const/16 v14, #int 10 // #a │ │ -0fb180: 440e 060e |003e: aget v14, v6, v14 │ │ -0fb184: 130f 0b00 |0040: const/16 v15, #int 11 // #b │ │ -0fb188: 4406 060f |0042: aget v6, v6, v15 │ │ -0fb18c: a80f 0a04 |0044: mul-float v15, v10, v4 │ │ -0fb190: a810 0c05 |0046: mul-float v16, v12, v5 │ │ -0fb194: a610 0f10 |0048: add-float v16, v15, v16 │ │ -0fb198: a610 100e |004a: add-float v16, v16, v14 │ │ -0fb19c: 1511 0040 |004c: const/high16 v17, #int 1073741824 // #4000 │ │ -0fb1a0: a910 1011 |004e: div-float v16, v16, v17 │ │ -0fb1a4: a804 040b |0050: mul-float v4, v4, v11 │ │ -0fb1a8: a812 0d05 |0052: mul-float v18, v13, v5 │ │ -0fb1ac: a612 0412 |0054: add-float v18, v4, v18 │ │ -0fb1b0: a612 1206 |0056: add-float v18, v18, v6 │ │ -0fb1b4: a912 1211 |0058: div-float v18, v18, v17 │ │ -0fb1b8: 5308 4217 |005a: iget-wide v8, v0, Lcom/ds/avare/views/PlatesView;.mAirportLon:D // field@1742 │ │ -0fb1bc: 8c87 |005c: double-to-float v7, v8 │ │ -0fb1be: a80a 0a07 |005d: mul-float v10, v10, v7 │ │ -0fb1c2: 0213 0400 |005f: move/from16 v19, v4 │ │ -0fb1c6: 5303 4117 |0061: iget-wide v3, v0, Lcom/ds/avare/views/PlatesView;.mAirportLat:D // field@1741 │ │ -0fb1ca: 8c37 |0063: double-to-float v7, v3 │ │ -0fb1cc: a807 070c |0064: mul-float v7, v7, v12 │ │ -0fb1d0: c67a |0066: add-float/2addr v10, v7 │ │ -0fb1d2: c6ea |0067: add-float/2addr v10, v14 │ │ -0fb1d4: a907 0a11 |0068: div-float v7, v10, v17 │ │ -0fb1d8: 8c88 |006a: double-to-float v8, v8 │ │ -0fb1da: a80b 0b08 |006b: mul-float v11, v11, v8 │ │ -0fb1de: 8c33 |006d: double-to-float v3, v3 │ │ -0fb1e0: a803 030d |006e: mul-float v3, v3, v13 │ │ -0fb1e4: c63b |0070: add-float/2addr v11, v3 │ │ -0fb1e6: c66b |0071: add-float/2addr v11, v6 │ │ -0fb1e8: a903 0b11 |0072: div-float v3, v11, v17 │ │ -0fb1ec: 1404 cdcc cc3d |0074: const v4, #float 0.1 // #3dcccccd │ │ -0fb1f2: c645 |0077: add-float/2addr v5, v4 │ │ -0fb1f4: a80c 0c05 |0078: mul-float v12, v12, v5 │ │ -0fb1f8: c6cf |007a: add-float/2addr v15, v12 │ │ -0fb1fa: c6ef |007b: add-float/2addr v15, v14 │ │ -0fb1fc: a90f 0f11 |007c: div-float v15, v15, v17 │ │ -0fb200: a80d 0d05 |007e: mul-float v13, v13, v5 │ │ -0fb204: a604 130d |0080: add-float v4, v19, v13 │ │ -0fb208: c664 |0082: add-float/2addr v4, v6 │ │ -0fb20a: a904 0411 |0083: div-float v4, v4, v17 │ │ -0fb20e: a70f 0f10 |0085: sub-float v15, v15, v16 │ │ -0fb212: a704 0412 |0087: sub-float v4, v4, v18 │ │ -0fb216: 89f5 |0089: float-to-double v5, v15 │ │ -0fb218: 7f44 |008a: neg-float v4, v4 │ │ -0fb21a: 8948 |008b: float-to-double v8, v4 │ │ -0fb21c: 7140 702a 6598 |008c: invoke-static {v5, v6, v8, v9}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ -0fb222: 0b04 |008f: move-result-wide v4 │ │ -0fb224: 7120 842a 5400 |0090: invoke-static {v4, v5}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0fb22a: 0b04 |0093: move-result-wide v4 │ │ -0fb22c: 8c44 |0094: double-to-float v4, v4 │ │ -0fb22e: 0135 |0095: move v5, v3 │ │ -0fb230: 1203 |0096: const/4 v3, #int 0 // #0 │ │ -0fb232: 1218 |0097: const/4 v8, #int 1 // #1 │ │ -0fb234: 282b |0098: goto 00c3 // +002b │ │ -0fb236: 1203 |0099: const/4 v3, #int 0 // #0 │ │ -0fb238: 4407 0603 |009a: aget v7, v6, v3 │ │ -0fb23c: 1218 |009c: const/4 v8, #int 1 // #1 │ │ -0fb23e: 4409 0608 |009d: aget v9, v6, v8 │ │ -0fb242: 122a |009f: const/4 v10, #int 2 // #2 │ │ -0fb244: 440b 060a |00a0: aget v11, v6, v10 │ │ -0fb248: 123a |00a2: const/4 v10, #int 3 // #3 │ │ -0fb24a: 4406 060a |00a3: aget v6, v6, v10 │ │ -0fb24e: c7b4 |00a5: sub-float/2addr v4, v11 │ │ -0fb250: a810 0407 |00a6: mul-float v16, v4, v7 │ │ -0fb254: c765 |00a8: sub-float/2addr v5, v6 │ │ -0fb256: a812 0509 |00a9: mul-float v18, v5, v9 │ │ -0fb25a: 5304 4217 |00ab: iget-wide v4, v0, Lcom/ds/avare/views/PlatesView;.mAirportLon:D // field@1742 │ │ -0fb25e: 8c44 |00ad: double-to-float v4, v4 │ │ -0fb260: c7b4 |00ae: sub-float/2addr v4, v11 │ │ -0fb262: a804 0407 |00af: mul-float v4, v4, v7 │ │ -0fb266: 530a 4117 |00b1: iget-wide v10, v0, Lcom/ds/avare/views/PlatesView;.mAirportLat:D // field@1741 │ │ -0fb26a: 8ca5 |00b3: double-to-float v5, v10 │ │ -0fb26c: c765 |00b4: sub-float/2addr v5, v6 │ │ -0fb26e: a805 0509 |00b5: mul-float v5, v5, v9 │ │ -0fb272: 0147 |00b7: move v7, v4 │ │ -0fb274: 1204 |00b8: const/4 v4, #int 0 // #0 │ │ -0fb276: 280a |00b9: goto 00c3 // +000a │ │ -0fb278: 1203 |00ba: const/4 v3, #int 0 // #0 │ │ -0fb27a: 1218 |00bb: const/4 v8, #int 1 // #1 │ │ -0fb27c: 1204 |00bc: const/4 v4, #int 0 // #0 │ │ -0fb27e: 1205 |00bd: const/4 v5, #int 0 // #0 │ │ -0fb280: 1207 |00be: const/4 v7, #int 0 // #0 │ │ -0fb282: 1310 0000 |00bf: const/16 v16, #int 0 // #0 │ │ -0fb286: 1312 0000 |00c1: const/16 v18, #int 0 // #0 │ │ -0fb28a: 7601 6628 1400 |00c3: invoke-direct/range {v20}, Lcom/ds/avare/views/PlatesView;.shouldRotate:()Z // method@2866 │ │ -0fb290: 0a06 |00c6: move-result v6 │ │ -0fb292: 3806 2000 |00c7: if-eqz v6, 00e7 // +0020 │ │ -0fb296: 7401 bf02 1500 |00c9: invoke-virtual/range {v21}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ -0fb29c: 5403 4a17 |00cc: iget-object v3, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ -0fb2a0: 6e10 9121 0300 |00ce: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0fb2a6: 0b09 |00d1: move-result-wide v9 │ │ -0fb2a8: 8a93 |00d2: double-to-int v3, v9 │ │ -0fb2aa: 7b33 |00d3: neg-int v3, v3 │ │ -0fb2ac: 8233 |00d4: int-to-float v3, v3 │ │ -0fb2ae: 7401 5728 1400 |00d5: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getWidth:()I // method@2857 │ │ -0fb2b4: 0a06 |00d8: move-result v6 │ │ -0fb2b6: 1229 |00d9: const/4 v9, #int 2 // #2 │ │ -0fb2b8: b396 |00da: div-int/2addr v6, v9 │ │ -0fb2ba: 8266 |00db: int-to-float v6, v6 │ │ -0fb2bc: 7401 5528 1400 |00dc: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getHeight:()I // method@2855 │ │ -0fb2c2: 0a0a |00df: move-result v10 │ │ -0fb2c4: b39a |00e0: div-int/2addr v10, v9 │ │ -0fb2c6: 82aa |00e1: int-to-float v10, v10 │ │ -0fb2c8: 6e40 be02 32a6 |00e2: invoke-virtual {v2, v3, v6, v10}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ -0fb2ce: 1213 |00e5: const/4 v3, #int 1 // #1 │ │ -0fb2d0: 2802 |00e6: goto 00e8 // +0002 │ │ -0fb2d2: 1229 |00e7: const/4 v9, #int 2 // #2 │ │ -0fb2d4: 5406 4f17 |00e8: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ -0fb2d8: 6e10 0f24 0600 |00ea: invoke-virtual {v6}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0fb2de: 0a06 |00ed: move-result v6 │ │ -0fb2e0: a806 0601 |00ee: mul-float v6, v6, v1 │ │ -0fb2e4: 7401 5728 1400 |00f0: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getWidth:()I // method@2857 │ │ -0fb2ea: 0a08 |00f3: move-result v8 │ │ -0fb2ec: b398 |00f4: div-int/2addr v8, v9 │ │ -0fb2ee: 8288 |00f5: int-to-float v8, v8 │ │ -0fb2f0: c686 |00f6: add-float/2addr v6, v8 │ │ -0fb2f2: 5408 4317 |00f7: iget-object v8, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb2f6: 6e10 3126 0800 |00f9: invoke-virtual {v8}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0fb2fc: 0a08 |00fc: move-result v8 │ │ -0fb2fe: b398 |00fd: div-int/2addr v8, v9 │ │ -0fb300: 8288 |00fe: int-to-float v8, v8 │ │ -0fb302: a808 0801 |00ff: mul-float v8, v8, v1 │ │ -0fb306: c786 |0101: sub-float/2addr v6, v8 │ │ -0fb308: 5408 4f17 |0102: iget-object v8, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ -0fb30c: 6e10 1024 0800 |0104: invoke-virtual {v8}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0fb312: 0a08 |0107: move-result v8 │ │ -0fb314: a808 0801 |0108: mul-float v8, v8, v1 │ │ -0fb318: 7401 5528 1400 |010a: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getHeight:()I // method@2855 │ │ -0fb31e: 0a0a |010d: move-result v10 │ │ -0fb320: b39a |010e: div-int/2addr v10, v9 │ │ -0fb322: 82aa |010f: int-to-float v10, v10 │ │ -0fb324: c6a8 |0110: add-float/2addr v8, v10 │ │ -0fb326: 540a 4317 |0111: iget-object v10, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb32a: 6e10 2c26 0a00 |0113: invoke-virtual {v10}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0fb330: 0a0a |0116: move-result v10 │ │ -0fb332: b39a |0117: div-int/2addr v10, v9 │ │ -0fb334: 82a9 |0118: int-to-float v9, v10 │ │ -0fb336: a809 0901 |0119: mul-float v9, v9, v1 │ │ -0fb33a: c798 |011b: sub-float/2addr v8, v9 │ │ -0fb33c: 5409 4317 |011c: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb340: 6e10 3026 0900 |011e: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0fb346: 0c09 |0121: move-result-object v9 │ │ -0fb348: 6e30 dc02 1901 |0122: invoke-virtual {v9, v1, v1}, Landroid/graphics/Matrix;.setScale:(FF)V // method@02dc │ │ -0fb34e: 5409 4317 |0125: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb352: 6e10 3026 0900 |0127: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0fb358: 0c09 |012a: move-result-object v9 │ │ -0fb35a: 6e30 d802 6908 |012b: invoke-virtual {v9, v6, v8}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ -0fb360: 5409 4317 |012e: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb364: 6e10 3126 0900 |0130: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0fb36a: 0a09 |0133: move-result v9 │ │ -0fb36c: 8299 |0134: int-to-float v9, v9 │ │ -0fb36e: a809 0901 |0135: mul-float v9, v9, v1 │ │ -0fb372: 540a 4317 |0137: iget-object v10, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb376: 6e10 2c26 0a00 |0139: invoke-virtual {v10}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0fb37c: 0a0a |013c: move-result v10 │ │ -0fb37e: 82aa |013d: int-to-float v10, v10 │ │ -0fb380: a80a 0a01 |013e: mul-float v10, v10, v1 │ │ -0fb384: 540b 5217 |0140: iget-object v11, v0, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ -0fb388: 380b 0b00 |0142: if-eqz v11, 014d // +000b │ │ -0fb38c: 6e10 201e 0b00 |0144: invoke-virtual {v11}, Lcom/ds/avare/StorageService;.getPixelDraw:()Lcom/ds/avare/shapes/PixelDraw; // method@1e20 │ │ -0fb392: 0c0b |0147: move-result-object v11 │ │ -0fb394: c669 |0148: add-float/2addr v9, v6 │ │ -0fb396: c68a |0149: add-float/2addr v10, v8 │ │ -0fb398: 6e5a 7724 6b98 |014a: invoke-virtual {v11, v6, v8, v9, v10}, Lcom/ds/avare/shapes/PixelDraw;.setMapPoints:(FFFF)V // method@2477 │ │ -0fb39e: 5406 4e17 |014d: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb3a2: 1308 007f |014f: const/16 v8, #int 32512 // #7f00 │ │ -0fb3a6: 6e20 f802 8600 |0151: invoke-virtual {v6, v8}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fb3ac: 5406 4e17 |0154: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb3b0: 1308 ff00 |0156: const/16 v8, #int 255 // #ff │ │ -0fb3b4: 6e20 f502 8600 |0158: invoke-virtual {v6, v8}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0fb3ba: 5406 5017 |015b: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1750 │ │ -0fb3be: 6e10 2325 0600 |015d: invoke-virtual {v6}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ -0fb3c4: 0a06 |0160: move-result v6 │ │ -0fb3c6: 3806 0700 |0161: if-eqz v6, 0168 // +0007 │ │ -0fb3ca: 5406 4e17 |0163: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb3ce: 7110 9a26 0600 |0165: invoke-static {v6}, Lcom/ds/avare/utils/Helper;.invertCanvasColors:(Landroid/graphics/Paint;)V // method@269a │ │ -0fb3d4: 5406 4317 |0168: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb3d8: 6e10 2826 0600 |016a: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0fb3de: 0c06 |016d: move-result-object v6 │ │ -0fb3e0: 5409 4317 |016e: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb3e4: 6e10 3026 0900 |0170: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0fb3ea: 0c09 |0173: move-result-object v9 │ │ -0fb3ec: 540a 4e17 |0174: iget-object v10, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb3f0: 6e40 b102 62a9 |0176: invoke-virtual {v2, v6, v9, v10}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ -0fb3f6: 5406 4e17 |0179: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb3fa: 7110 aa26 0600 |017b: invoke-static {v6}, Lcom/ds/avare/utils/Helper;.restoreCanvasColors:(Landroid/graphics/Paint;)V // method@26aa │ │ -0fb400: 5406 4a17 |017e: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ -0fb404: 3806 6d01 |0180: if-eqz v6, 02ed // +016d │ │ -0fb408: 5406 4c17 |0182: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mMatrix:[F // field@174c │ │ -0fb40c: 3806 6901 |0184: if-eqz v6, 02ed // +0169 │ │ -0fb410: 5406 4e17 |0186: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb414: 1409 00ff 00ff |0188: const v9, #float -1.71465e+38 // #ff00ff00 │ │ -0fb41a: 6e20 f802 9600 |018b: invoke-virtual {v6, v9}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ -0fb420: 5406 4e17 |018e: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb424: 1309 7f00 |0190: const/16 v9, #int 127 // #7f │ │ -0fb428: 6e20 f502 9600 |0192: invoke-virtual {v6, v9}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0fb42e: a807 0701 |0195: mul-float v7, v7, v1 │ │ -0fb432: 7401 5728 1400 |0197: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getWidth:()I // method@2857 │ │ -0fb438: 0a06 |019a: move-result v6 │ │ -0fb43a: 1229 |019b: const/4 v9, #int 2 // #2 │ │ -0fb43c: b396 |019c: div-int/2addr v6, v9 │ │ -0fb43e: 8266 |019d: int-to-float v6, v6 │ │ -0fb440: c667 |019e: add-float/2addr v7, v6 │ │ -0fb442: 5406 4f17 |019f: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ -0fb446: 6e10 0f24 0600 |01a1: invoke-virtual {v6}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0fb44c: 0a06 |01a4: move-result v6 │ │ -0fb44e: a806 0601 |01a5: mul-float v6, v6, v1 │ │ -0fb452: c667 |01a7: add-float/2addr v7, v6 │ │ -0fb454: 5406 4317 |01a8: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb458: 6e10 3126 0600 |01aa: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0fb45e: 0a06 |01ad: move-result v6 │ │ -0fb460: b396 |01ae: div-int/2addr v6, v9 │ │ -0fb462: 8266 |01af: int-to-float v6, v6 │ │ -0fb464: a806 0601 |01b0: mul-float v6, v6, v1 │ │ -0fb468: c767 |01b2: sub-float/2addr v7, v6 │ │ -0fb46a: a805 0501 |01b3: mul-float v5, v5, v1 │ │ -0fb46e: 7401 5528 1400 |01b5: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getHeight:()I // method@2855 │ │ -0fb474: 0a06 |01b8: move-result v6 │ │ -0fb476: b396 |01b9: div-int/2addr v6, v9 │ │ -0fb478: 8266 |01ba: int-to-float v6, v6 │ │ -0fb47a: c665 |01bb: add-float/2addr v5, v6 │ │ -0fb47c: 5406 4f17 |01bc: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ -0fb480: 6e10 1024 0600 |01be: invoke-virtual {v6}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0fb486: 0a06 |01c1: move-result v6 │ │ -0fb488: a806 0601 |01c2: mul-float v6, v6, v1 │ │ -0fb48c: c665 |01c4: add-float/2addr v5, v6 │ │ -0fb48e: 5406 4317 |01c5: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb492: 6e10 2c26 0600 |01c7: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0fb498: 0a06 |01ca: move-result v6 │ │ -0fb49a: b396 |01cb: div-int/2addr v6, v9 │ │ -0fb49c: 8266 |01cc: int-to-float v6, v6 │ │ -0fb49e: a806 0601 |01cd: mul-float v6, v6, v1 │ │ -0fb4a2: c765 |01cf: sub-float/2addr v5, v6 │ │ -0fb4a4: 1506 8041 |01d0: const/high16 v6, #int 1098907648 // #4180 │ │ -0fb4a8: 5409 4e17 |01d2: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb4ac: 6e59 b302 7265 |01d4: invoke-virtual {v2, v7, v5, v6, v9}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ -0fb4b2: 5405 4e17 |01d7: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb4b6: 6e20 f502 8500 |01d9: invoke-virtual {v5, v8}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0fb4bc: 5405 4017 |01dc: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ -0fb4c0: 3805 0f01 |01de: if-eqz v5, 02ed // +010f │ │ -0fb4c4: 5405 4b17 |01e0: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@174b │ │ -0fb4c8: 6e10 3026 0500 |01e2: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0fb4ce: 0c05 |01e5: move-result-object v5 │ │ -0fb4d0: 5406 4a17 |01e6: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ -0fb4d4: 6e10 9121 0600 |01e8: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0fb4da: 0b06 |01eb: move-result-wide v6 │ │ -0fb4dc: 8c66 |01ec: double-to-float v6, v6 │ │ -0fb4de: c646 |01ed: add-float/2addr v6, v4 │ │ -0fb4e0: 1507 3443 |01ee: const/high16 v7, #int 1127481344 // #4334 │ │ -0fb4e4: c776 |01f0: sub-float/2addr v6, v7 │ │ -0fb4e6: 5407 4b17 |01f1: iget-object v7, v0, Lcom/ds/avare/views/PlatesView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@174b │ │ -0fb4ea: 6e10 3126 0700 |01f3: invoke-virtual {v7}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0fb4f0: 0a07 |01f6: move-result v7 │ │ -0fb4f2: 1228 |01f7: const/4 v8, #int 2 // #2 │ │ -0fb4f4: b387 |01f8: div-int/2addr v7, v8 │ │ -0fb4f6: 8277 |01f9: int-to-float v7, v7 │ │ -0fb4f8: 1209 |01fa: const/4 v9, #int 0 // #0 │ │ -0fb4fa: 6e40 db02 6597 |01fb: invoke-virtual {v5, v6, v7, v9}, Landroid/graphics/Matrix;.setRotate:(FFF)V // method@02db │ │ -0fb500: 5405 4b17 |01fe: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@174b │ │ -0fb504: 6e10 3026 0500 |0200: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0fb50a: 0c05 |0203: move-result-object v5 │ │ -0fb50c: a810 1001 |0204: mul-float v16, v16, v1 │ │ -0fb510: 7401 5728 1400 |0206: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getWidth:()I // method@2857 │ │ -0fb516: 0a06 |0209: move-result v6 │ │ -0fb518: b386 |020a: div-int/2addr v6, v8 │ │ -0fb51a: 8266 |020b: int-to-float v6, v6 │ │ -0fb51c: a606 1006 |020c: add-float v6, v16, v6 │ │ -0fb520: 5407 4b17 |020e: iget-object v7, v0, Lcom/ds/avare/views/PlatesView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@174b │ │ -0fb524: 6e10 3126 0700 |0210: invoke-virtual {v7}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0fb52a: 0a07 |0213: move-result v7 │ │ -0fb52c: b387 |0214: div-int/2addr v7, v8 │ │ -0fb52e: 8277 |0215: int-to-float v7, v7 │ │ -0fb530: c776 |0216: sub-float/2addr v6, v7 │ │ -0fb532: 5407 4f17 |0217: iget-object v7, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ -0fb536: 6e10 0f24 0700 |0219: invoke-virtual {v7}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0fb53c: 0a07 |021c: move-result v7 │ │ -0fb53e: a807 0701 |021d: mul-float v7, v7, v1 │ │ -0fb542: c676 |021f: add-float/2addr v6, v7 │ │ -0fb544: 5407 4317 |0220: iget-object v7, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb548: 6e10 3126 0700 |0222: invoke-virtual {v7}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0fb54e: 0a07 |0225: move-result v7 │ │ -0fb550: b387 |0226: div-int/2addr v7, v8 │ │ -0fb552: 8277 |0227: int-to-float v7, v7 │ │ -0fb554: a807 0701 |0228: mul-float v7, v7, v1 │ │ -0fb558: c776 |022a: sub-float/2addr v6, v7 │ │ -0fb55a: a812 1201 |022b: mul-float v18, v18, v1 │ │ -0fb55e: 7401 5528 1400 |022d: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getHeight:()I // method@2855 │ │ -0fb564: 0a07 |0230: move-result v7 │ │ -0fb566: b387 |0231: div-int/2addr v7, v8 │ │ -0fb568: 8277 |0232: int-to-float v7, v7 │ │ -0fb56a: a607 1207 |0233: add-float v7, v18, v7 │ │ -0fb56e: 1209 |0235: const/4 v9, #int 0 // #0 │ │ -0fb570: c697 |0236: add-float/2addr v7, v9 │ │ -0fb572: 5409 4f17 |0237: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ -0fb576: 6e10 1024 0900 |0239: invoke-virtual {v9}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0fb57c: 0a09 |023c: move-result v9 │ │ -0fb57e: a809 0901 |023d: mul-float v9, v9, v1 │ │ -0fb582: c697 |023f: add-float/2addr v7, v9 │ │ -0fb584: 5409 4317 |0240: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb588: 6e10 2c26 0900 |0242: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0fb58e: 0a09 |0245: move-result v9 │ │ -0fb590: b389 |0246: div-int/2addr v9, v8 │ │ -0fb592: 8298 |0247: int-to-float v8, v9 │ │ -0fb594: a808 0801 |0248: mul-float v8, v8, v1 │ │ -0fb598: c787 |024a: sub-float/2addr v7, v8 │ │ -0fb59a: 6e30 d802 6507 |024b: invoke-virtual {v5, v6, v7}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ -0fb5a0: 5405 4b17 |024e: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@174b │ │ -0fb5a4: 6e10 2826 0500 |0250: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0fb5aa: 0c05 |0253: move-result-object v5 │ │ -0fb5ac: 5406 4b17 |0254: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@174b │ │ -0fb5b0: 6e10 3026 0600 |0256: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0fb5b6: 0c06 |0259: move-result-object v6 │ │ -0fb5b8: 5407 4e17 |025a: iget-object v7, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb5bc: 6e40 b102 5276 |025c: invoke-virtual {v2, v5, v6, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ -0fb5c2: 5405 4017 |025f: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ -0fb5c6: 6e10 3026 0500 |0261: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0fb5cc: 0c05 |0264: move-result-object v5 │ │ -0fb5ce: 5406 4a17 |0265: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ -0fb5d2: 6e10 9121 0600 |0267: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0fb5d8: 0b06 |026a: move-result-wide v6 │ │ -0fb5da: 8c66 |026b: double-to-float v6, v6 │ │ -0fb5dc: c646 |026c: add-float/2addr v6, v4 │ │ -0fb5de: 5404 4017 |026d: iget-object v4, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ -0fb5e2: 6e10 3126 0400 |026f: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0fb5e8: 0a04 |0272: move-result v4 │ │ -0fb5ea: 1227 |0273: const/4 v7, #int 2 // #2 │ │ -0fb5ec: b374 |0274: div-int/2addr v4, v7 │ │ -0fb5ee: 8244 |0275: int-to-float v4, v4 │ │ -0fb5f0: 5408 4017 |0276: iget-object v8, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ -0fb5f4: 6e10 2c26 0800 |0278: invoke-virtual {v8}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0fb5fa: 0a08 |027b: move-result v8 │ │ -0fb5fc: b378 |027c: div-int/2addr v8, v7 │ │ -0fb5fe: 8288 |027d: int-to-float v8, v8 │ │ -0fb600: 6e40 db02 6584 |027e: invoke-virtual {v5, v6, v4, v8}, Landroid/graphics/Matrix;.setRotate:(FFF)V // method@02db │ │ -0fb606: 5404 4017 |0281: iget-object v4, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ -0fb60a: 6e10 3026 0400 |0283: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0fb610: 0c04 |0286: move-result-object v4 │ │ -0fb612: 7401 5728 1400 |0287: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getWidth:()I // method@2857 │ │ -0fb618: 0a05 |028a: move-result v5 │ │ -0fb61a: b375 |028b: div-int/2addr v5, v7 │ │ -0fb61c: 8255 |028c: int-to-float v5, v5 │ │ -0fb61e: a610 1005 |028d: add-float v16, v16, v5 │ │ -0fb622: 5405 4017 |028f: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ -0fb626: 6e10 3126 0500 |0291: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0fb62c: 0a05 |0294: move-result v5 │ │ -0fb62e: b375 |0295: div-int/2addr v5, v7 │ │ -0fb630: 8255 |0296: int-to-float v5, v5 │ │ -0fb632: a710 1005 |0297: sub-float v16, v16, v5 │ │ -0fb636: 5405 4f17 |0299: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ -0fb63a: 6e10 0f24 0500 |029b: invoke-virtual {v5}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ -0fb640: 0a05 |029e: move-result v5 │ │ -0fb642: a805 0501 |029f: mul-float v5, v5, v1 │ │ -0fb646: a610 1005 |02a1: add-float v16, v16, v5 │ │ -0fb64a: 5405 4317 |02a3: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb64e: 6e10 3126 0500 |02a5: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ -0fb654: 0a05 |02a8: move-result v5 │ │ -0fb656: b375 |02a9: div-int/2addr v5, v7 │ │ -0fb658: 8255 |02aa: int-to-float v5, v5 │ │ -0fb65a: a805 0501 |02ab: mul-float v5, v5, v1 │ │ -0fb65e: a705 1005 |02ad: sub-float v5, v16, v5 │ │ -0fb662: 7401 5528 1400 |02af: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getHeight:()I // method@2855 │ │ -0fb668: 0a06 |02b2: move-result v6 │ │ -0fb66a: b376 |02b3: div-int/2addr v6, v7 │ │ -0fb66c: 8266 |02b4: int-to-float v6, v6 │ │ -0fb66e: a612 1206 |02b5: add-float v18, v18, v6 │ │ -0fb672: 5406 4017 |02b7: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ -0fb676: 6e10 2c26 0600 |02b9: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0fb67c: 0a06 |02bc: move-result v6 │ │ -0fb67e: b376 |02bd: div-int/2addr v6, v7 │ │ -0fb680: 8266 |02be: int-to-float v6, v6 │ │ -0fb682: a712 1206 |02bf: sub-float v18, v18, v6 │ │ -0fb686: 5406 4f17 |02c1: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ -0fb68a: 6e10 1024 0600 |02c3: invoke-virtual {v6}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ -0fb690: 0a06 |02c6: move-result v6 │ │ -0fb692: a806 0601 |02c7: mul-float v6, v6, v1 │ │ -0fb696: a612 1206 |02c9: add-float v18, v18, v6 │ │ -0fb69a: 5406 4317 |02cb: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb69e: 6e10 2c26 0600 |02cd: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ -0fb6a4: 0a06 |02d0: move-result v6 │ │ -0fb6a6: b376 |02d1: div-int/2addr v6, v7 │ │ -0fb6a8: 8266 |02d2: int-to-float v6, v6 │ │ -0fb6aa: a806 0601 |02d3: mul-float v6, v6, v1 │ │ -0fb6ae: a701 1206 |02d5: sub-float v1, v18, v6 │ │ -0fb6b2: 6e30 d802 5401 |02d7: invoke-virtual {v4, v5, v1}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ -0fb6b8: 5401 4017 |02da: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ -0fb6bc: 6e10 2826 0100 |02dc: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ -0fb6c2: 0c01 |02df: move-result-object v1 │ │ -0fb6c4: 5404 4017 |02e0: iget-object v4, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ -0fb6c8: 6e10 3026 0400 |02e2: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ -0fb6ce: 0c04 |02e5: move-result-object v4 │ │ -0fb6d0: 5405 4e17 |02e6: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb6d4: 6e40 b102 1254 |02e8: invoke-virtual {v2, v1, v4, v5}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ -0fb6da: 2802 |02eb: goto 02ed // +0002 │ │ -0fb6dc: 1203 |02ec: const/4 v3, #int 0 // #0 │ │ -0fb6de: 7602 5228 1400 |02ed: invoke-direct/range {v20, v21}, Lcom/ds/avare/views/PlatesView;.drawDrawing:(Landroid/graphics/Canvas;)V // method@2852 │ │ -0fb6e4: 3803 0500 |02f0: if-eqz v3, 02f5 // +0005 │ │ -0fb6e8: 7401 bb02 1500 |02f2: invoke-virtual/range {v21}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ -0fb6ee: 5401 5217 |02f5: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ -0fb6f2: 3801 2600 |02f7: if-eqz v1, 031d // +0026 │ │ -0fb6f6: 5401 5017 |02f9: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1750 │ │ -0fb6fa: 6e10 4f25 0100 |02fb: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.showPlateInfoLines:()Z // method@254f │ │ -0fb700: 0a01 |02fe: move-result v1 │ │ -0fb702: 3801 1e00 |02ff: if-eqz v1, 031d // +001e │ │ -0fb706: 5401 5217 |0301: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ -0fb70a: 6e10 0f1e 0100 |0303: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getInfoLines:()Lcom/ds/avare/utils/InfoLines; // method@1e0f │ │ -0fb710: 0c01 |0306: move-result-object v1 │ │ -0fb712: 5403 4e17 |0307: iget-object v3, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ -0fb716: 12f4 |0309: const/4 v4, #int -1 // #ff │ │ -0fb718: 1505 00ff |030a: const/high16 v5, #int -16777216 // #ff00 │ │ -0fb71c: 1246 |030c: const/4 v6, #int 4 // #4 │ │ -0fb71e: 7401 5728 1400 |030d: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getWidth:()I // method@2857 │ │ -0fb724: 0a07 |0310: move-result v7 │ │ -0fb726: 7401 5528 1400 |0311: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getHeight:()I // method@2855 │ │ -0fb72c: 0a08 |0314: move-result v8 │ │ -0fb72e: 5409 4817 |0315: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mErrorStatus:Ljava/lang/String; // field@1748 │ │ -0fb732: 120a |0317: const/4 v10, #int 0 // #0 │ │ -0fb734: 0802 1500 |0318: move-object/from16 v2, v21 │ │ -0fb738: 740a ba26 0100 |031a: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/InfoLines;.drawCornerTextsDynamic:(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/String;Ljava/lang/String;)V // method@26ba │ │ -0fb73e: 0e00 |031d: return-void │ │ +0fb0fc: |[0fb0fc] com.ds.avare.views.PlatesView.onDraw:(Landroid/graphics/Canvas;)V │ │ +0fb10c: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +0fb110: 0802 1500 |0002: move-object/from16 v2, v21 │ │ +0fb114: 5401 4317 |0004: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb118: 3801 e602 |0006: if-eqz v1, 02ec // +02e6 │ │ +0fb11c: 6e10 2826 0100 |0008: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0fb122: 0c01 |000b: move-result-object v1 │ │ +0fb124: 3801 e002 |000c: if-eqz v1, 02ec // +02e0 │ │ +0fb128: 5401 5117 |000e: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ +0fb12c: 6e10 3224 0100 |0010: invoke-virtual {v1}, Lcom/ds/avare/position/Scale;.getScaleFactorRaw:()F // method@2432 │ │ +0fb132: 0a01 |0013: move-result v1 │ │ +0fb134: 5404 4a17 |0014: iget-object v4, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ +0fb138: 6e10 9921 0400 |0016: invoke-virtual {v4}, Lcom/ds/avare/gps/GpsParams;.getLongitude:()D // method@2199 │ │ +0fb13e: 0b04 |0019: move-result-wide v4 │ │ +0fb140: 8c44 |001a: double-to-float v4, v4 │ │ +0fb142: 5405 4a17 |001b: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ +0fb146: 6e10 9721 0500 |001d: invoke-virtual {v5}, Lcom/ds/avare/gps/GpsParams;.getLatitude:()D // method@2197 │ │ +0fb14c: 0b05 |0020: move-result-wide v5 │ │ +0fb14e: 8c55 |0021: double-to-float v5, v5 │ │ +0fb150: 5406 4a17 |0022: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ +0fb154: 3806 9600 |0024: if-eqz v6, 00ba // +0096 │ │ +0fb158: 5406 4c17 |0026: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mMatrix:[F // field@174c │ │ +0fb15c: 3806 9200 |0028: if-eqz v6, 00ba // +0092 │ │ +0fb160: 550a 5317 |002a: iget-boolean v10, v0, Lcom/ds/avare/views/PlatesView;.mShowingAD:Z // field@1753 │ │ +0fb164: 380a 6d00 |002c: if-eqz v10, 0099 // +006d │ │ +0fb168: 126a |002e: const/4 v10, #int 6 // #6 │ │ +0fb16a: 440a 060a |002f: aget v10, v6, v10 │ │ +0fb16e: 127b |0031: const/4 v11, #int 7 // #7 │ │ +0fb170: 440b 060b |0032: aget v11, v6, v11 │ │ +0fb174: 130c 0800 |0034: const/16 v12, #int 8 // #8 │ │ +0fb178: 440c 060c |0036: aget v12, v6, v12 │ │ +0fb17c: 130d 0900 |0038: const/16 v13, #int 9 // #9 │ │ +0fb180: 440d 060d |003a: aget v13, v6, v13 │ │ +0fb184: 130e 0a00 |003c: const/16 v14, #int 10 // #a │ │ +0fb188: 440e 060e |003e: aget v14, v6, v14 │ │ +0fb18c: 130f 0b00 |0040: const/16 v15, #int 11 // #b │ │ +0fb190: 4406 060f |0042: aget v6, v6, v15 │ │ +0fb194: a80f 0a04 |0044: mul-float v15, v10, v4 │ │ +0fb198: a810 0c05 |0046: mul-float v16, v12, v5 │ │ +0fb19c: a610 0f10 |0048: add-float v16, v15, v16 │ │ +0fb1a0: a610 100e |004a: add-float v16, v16, v14 │ │ +0fb1a4: 1511 0040 |004c: const/high16 v17, #int 1073741824 // #4000 │ │ +0fb1a8: a910 1011 |004e: div-float v16, v16, v17 │ │ +0fb1ac: a804 040b |0050: mul-float v4, v4, v11 │ │ +0fb1b0: a812 0d05 |0052: mul-float v18, v13, v5 │ │ +0fb1b4: a612 0412 |0054: add-float v18, v4, v18 │ │ +0fb1b8: a612 1206 |0056: add-float v18, v18, v6 │ │ +0fb1bc: a912 1211 |0058: div-float v18, v18, v17 │ │ +0fb1c0: 5308 4217 |005a: iget-wide v8, v0, Lcom/ds/avare/views/PlatesView;.mAirportLon:D // field@1742 │ │ +0fb1c4: 8c87 |005c: double-to-float v7, v8 │ │ +0fb1c6: a80a 0a07 |005d: mul-float v10, v10, v7 │ │ +0fb1ca: 0213 0400 |005f: move/from16 v19, v4 │ │ +0fb1ce: 5303 4117 |0061: iget-wide v3, v0, Lcom/ds/avare/views/PlatesView;.mAirportLat:D // field@1741 │ │ +0fb1d2: 8c37 |0063: double-to-float v7, v3 │ │ +0fb1d4: a807 070c |0064: mul-float v7, v7, v12 │ │ +0fb1d8: c67a |0066: add-float/2addr v10, v7 │ │ +0fb1da: c6ea |0067: add-float/2addr v10, v14 │ │ +0fb1dc: a907 0a11 |0068: div-float v7, v10, v17 │ │ +0fb1e0: 8c88 |006a: double-to-float v8, v8 │ │ +0fb1e2: a80b 0b08 |006b: mul-float v11, v11, v8 │ │ +0fb1e6: 8c33 |006d: double-to-float v3, v3 │ │ +0fb1e8: a803 030d |006e: mul-float v3, v3, v13 │ │ +0fb1ec: c63b |0070: add-float/2addr v11, v3 │ │ +0fb1ee: c66b |0071: add-float/2addr v11, v6 │ │ +0fb1f0: a903 0b11 |0072: div-float v3, v11, v17 │ │ +0fb1f4: 1404 cdcc cc3d |0074: const v4, #float 0.1 // #3dcccccd │ │ +0fb1fa: c645 |0077: add-float/2addr v5, v4 │ │ +0fb1fc: a80c 0c05 |0078: mul-float v12, v12, v5 │ │ +0fb200: c6cf |007a: add-float/2addr v15, v12 │ │ +0fb202: c6ef |007b: add-float/2addr v15, v14 │ │ +0fb204: a90f 0f11 |007c: div-float v15, v15, v17 │ │ +0fb208: a80d 0d05 |007e: mul-float v13, v13, v5 │ │ +0fb20c: a604 130d |0080: add-float v4, v19, v13 │ │ +0fb210: c664 |0082: add-float/2addr v4, v6 │ │ +0fb212: a904 0411 |0083: div-float v4, v4, v17 │ │ +0fb216: a70f 0f10 |0085: sub-float v15, v15, v16 │ │ +0fb21a: a704 0412 |0087: sub-float v4, v4, v18 │ │ +0fb21e: 89f5 |0089: float-to-double v5, v15 │ │ +0fb220: 7f44 |008a: neg-float v4, v4 │ │ +0fb222: 8948 |008b: float-to-double v8, v4 │ │ +0fb224: 7140 702a 6598 |008c: invoke-static {v5, v6, v8, v9}, Ljava/lang/Math;.atan2:(DD)D // method@2a70 │ │ +0fb22a: 0b04 |008f: move-result-wide v4 │ │ +0fb22c: 7120 842a 5400 |0090: invoke-static {v4, v5}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0fb232: 0b04 |0093: move-result-wide v4 │ │ +0fb234: 8c44 |0094: double-to-float v4, v4 │ │ +0fb236: 0135 |0095: move v5, v3 │ │ +0fb238: 1203 |0096: const/4 v3, #int 0 // #0 │ │ +0fb23a: 1218 |0097: const/4 v8, #int 1 // #1 │ │ +0fb23c: 282b |0098: goto 00c3 // +002b │ │ +0fb23e: 1203 |0099: const/4 v3, #int 0 // #0 │ │ +0fb240: 4407 0603 |009a: aget v7, v6, v3 │ │ +0fb244: 1218 |009c: const/4 v8, #int 1 // #1 │ │ +0fb246: 4409 0608 |009d: aget v9, v6, v8 │ │ +0fb24a: 122a |009f: const/4 v10, #int 2 // #2 │ │ +0fb24c: 440b 060a |00a0: aget v11, v6, v10 │ │ +0fb250: 123a |00a2: const/4 v10, #int 3 // #3 │ │ +0fb252: 4406 060a |00a3: aget v6, v6, v10 │ │ +0fb256: c7b4 |00a5: sub-float/2addr v4, v11 │ │ +0fb258: a810 0407 |00a6: mul-float v16, v4, v7 │ │ +0fb25c: c765 |00a8: sub-float/2addr v5, v6 │ │ +0fb25e: a812 0509 |00a9: mul-float v18, v5, v9 │ │ +0fb262: 5304 4217 |00ab: iget-wide v4, v0, Lcom/ds/avare/views/PlatesView;.mAirportLon:D // field@1742 │ │ +0fb266: 8c44 |00ad: double-to-float v4, v4 │ │ +0fb268: c7b4 |00ae: sub-float/2addr v4, v11 │ │ +0fb26a: a804 0407 |00af: mul-float v4, v4, v7 │ │ +0fb26e: 530a 4117 |00b1: iget-wide v10, v0, Lcom/ds/avare/views/PlatesView;.mAirportLat:D // field@1741 │ │ +0fb272: 8ca5 |00b3: double-to-float v5, v10 │ │ +0fb274: c765 |00b4: sub-float/2addr v5, v6 │ │ +0fb276: a805 0509 |00b5: mul-float v5, v5, v9 │ │ +0fb27a: 0147 |00b7: move v7, v4 │ │ +0fb27c: 1204 |00b8: const/4 v4, #int 0 // #0 │ │ +0fb27e: 280a |00b9: goto 00c3 // +000a │ │ +0fb280: 1203 |00ba: const/4 v3, #int 0 // #0 │ │ +0fb282: 1218 |00bb: const/4 v8, #int 1 // #1 │ │ +0fb284: 1204 |00bc: const/4 v4, #int 0 // #0 │ │ +0fb286: 1205 |00bd: const/4 v5, #int 0 // #0 │ │ +0fb288: 1207 |00be: const/4 v7, #int 0 // #0 │ │ +0fb28a: 1310 0000 |00bf: const/16 v16, #int 0 // #0 │ │ +0fb28e: 1312 0000 |00c1: const/16 v18, #int 0 // #0 │ │ +0fb292: 7601 6628 1400 |00c3: invoke-direct/range {v20}, Lcom/ds/avare/views/PlatesView;.shouldRotate:()Z // method@2866 │ │ +0fb298: 0a06 |00c6: move-result v6 │ │ +0fb29a: 3806 2000 |00c7: if-eqz v6, 00e7 // +0020 │ │ +0fb29e: 7401 bf02 1500 |00c9: invoke-virtual/range {v21}, Landroid/graphics/Canvas;.save:()I // method@02bf │ │ +0fb2a4: 5403 4a17 |00cc: iget-object v3, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ +0fb2a8: 6e10 9121 0300 |00ce: invoke-virtual {v3}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0fb2ae: 0b09 |00d1: move-result-wide v9 │ │ +0fb2b0: 8a93 |00d2: double-to-int v3, v9 │ │ +0fb2b2: 7b33 |00d3: neg-int v3, v3 │ │ +0fb2b4: 8233 |00d4: int-to-float v3, v3 │ │ +0fb2b6: 7401 5728 1400 |00d5: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getWidth:()I // method@2857 │ │ +0fb2bc: 0a06 |00d8: move-result v6 │ │ +0fb2be: 1229 |00d9: const/4 v9, #int 2 // #2 │ │ +0fb2c0: b396 |00da: div-int/2addr v6, v9 │ │ +0fb2c2: 8266 |00db: int-to-float v6, v6 │ │ +0fb2c4: 7401 5528 1400 |00dc: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getHeight:()I // method@2855 │ │ +0fb2ca: 0a0a |00df: move-result v10 │ │ +0fb2cc: b39a |00e0: div-int/2addr v10, v9 │ │ +0fb2ce: 82aa |00e1: int-to-float v10, v10 │ │ +0fb2d0: 6e40 be02 32a6 |00e2: invoke-virtual {v2, v3, v6, v10}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02be │ │ +0fb2d6: 1213 |00e5: const/4 v3, #int 1 // #1 │ │ +0fb2d8: 2802 |00e6: goto 00e8 // +0002 │ │ +0fb2da: 1229 |00e7: const/4 v9, #int 2 // #2 │ │ +0fb2dc: 5406 4f17 |00e8: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ +0fb2e0: 6e10 0f24 0600 |00ea: invoke-virtual {v6}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0fb2e6: 0a06 |00ed: move-result v6 │ │ +0fb2e8: a806 0601 |00ee: mul-float v6, v6, v1 │ │ +0fb2ec: 7401 5728 1400 |00f0: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getWidth:()I // method@2857 │ │ +0fb2f2: 0a08 |00f3: move-result v8 │ │ +0fb2f4: b398 |00f4: div-int/2addr v8, v9 │ │ +0fb2f6: 8288 |00f5: int-to-float v8, v8 │ │ +0fb2f8: c686 |00f6: add-float/2addr v6, v8 │ │ +0fb2fa: 5408 4317 |00f7: iget-object v8, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb2fe: 6e10 3126 0800 |00f9: invoke-virtual {v8}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0fb304: 0a08 |00fc: move-result v8 │ │ +0fb306: b398 |00fd: div-int/2addr v8, v9 │ │ +0fb308: 8288 |00fe: int-to-float v8, v8 │ │ +0fb30a: a808 0801 |00ff: mul-float v8, v8, v1 │ │ +0fb30e: c786 |0101: sub-float/2addr v6, v8 │ │ +0fb310: 5408 4f17 |0102: iget-object v8, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ +0fb314: 6e10 1024 0800 |0104: invoke-virtual {v8}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0fb31a: 0a08 |0107: move-result v8 │ │ +0fb31c: a808 0801 |0108: mul-float v8, v8, v1 │ │ +0fb320: 7401 5528 1400 |010a: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getHeight:()I // method@2855 │ │ +0fb326: 0a0a |010d: move-result v10 │ │ +0fb328: b39a |010e: div-int/2addr v10, v9 │ │ +0fb32a: 82aa |010f: int-to-float v10, v10 │ │ +0fb32c: c6a8 |0110: add-float/2addr v8, v10 │ │ +0fb32e: 540a 4317 |0111: iget-object v10, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb332: 6e10 2c26 0a00 |0113: invoke-virtual {v10}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0fb338: 0a0a |0116: move-result v10 │ │ +0fb33a: b39a |0117: div-int/2addr v10, v9 │ │ +0fb33c: 82a9 |0118: int-to-float v9, v10 │ │ +0fb33e: a809 0901 |0119: mul-float v9, v9, v1 │ │ +0fb342: c798 |011b: sub-float/2addr v8, v9 │ │ +0fb344: 5409 4317 |011c: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb348: 6e10 3026 0900 |011e: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0fb34e: 0c09 |0121: move-result-object v9 │ │ +0fb350: 6e30 dc02 1901 |0122: invoke-virtual {v9, v1, v1}, Landroid/graphics/Matrix;.setScale:(FF)V // method@02dc │ │ +0fb356: 5409 4317 |0125: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb35a: 6e10 3026 0900 |0127: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0fb360: 0c09 |012a: move-result-object v9 │ │ +0fb362: 6e30 d802 6908 |012b: invoke-virtual {v9, v6, v8}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ +0fb368: 5409 4317 |012e: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb36c: 6e10 3126 0900 |0130: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0fb372: 0a09 |0133: move-result v9 │ │ +0fb374: 8299 |0134: int-to-float v9, v9 │ │ +0fb376: a809 0901 |0135: mul-float v9, v9, v1 │ │ +0fb37a: 540a 4317 |0137: iget-object v10, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb37e: 6e10 2c26 0a00 |0139: invoke-virtual {v10}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0fb384: 0a0a |013c: move-result v10 │ │ +0fb386: 82aa |013d: int-to-float v10, v10 │ │ +0fb388: a80a 0a01 |013e: mul-float v10, v10, v1 │ │ +0fb38c: 540b 5217 |0140: iget-object v11, v0, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ +0fb390: 380b 0b00 |0142: if-eqz v11, 014d // +000b │ │ +0fb394: 6e10 201e 0b00 |0144: invoke-virtual {v11}, Lcom/ds/avare/StorageService;.getPixelDraw:()Lcom/ds/avare/shapes/PixelDraw; // method@1e20 │ │ +0fb39a: 0c0b |0147: move-result-object v11 │ │ +0fb39c: c669 |0148: add-float/2addr v9, v6 │ │ +0fb39e: c68a |0149: add-float/2addr v10, v8 │ │ +0fb3a0: 6e5a 7724 6b98 |014a: invoke-virtual {v11, v6, v8, v9, v10}, Lcom/ds/avare/shapes/PixelDraw;.setMapPoints:(FFFF)V // method@2477 │ │ +0fb3a6: 5406 4e17 |014d: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb3aa: 1308 007f |014f: const/16 v8, #int 32512 // #7f00 │ │ +0fb3ae: 6e20 f802 8600 |0151: invoke-virtual {v6, v8}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fb3b4: 5406 4e17 |0154: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb3b8: 1308 ff00 |0156: const/16 v8, #int 255 // #ff │ │ +0fb3bc: 6e20 f502 8600 |0158: invoke-virtual {v6, v8}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0fb3c2: 5406 5017 |015b: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1750 │ │ +0fb3c6: 6e10 2325 0600 |015d: invoke-virtual {v6}, Lcom/ds/avare/storage/Preferences;.isNightMode:()Z // method@2523 │ │ +0fb3cc: 0a06 |0160: move-result v6 │ │ +0fb3ce: 3806 0700 |0161: if-eqz v6, 0168 // +0007 │ │ +0fb3d2: 5406 4e17 |0163: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb3d6: 7110 9a26 0600 |0165: invoke-static {v6}, Lcom/ds/avare/utils/Helper;.invertCanvasColors:(Landroid/graphics/Paint;)V // method@269a │ │ +0fb3dc: 5406 4317 |0168: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb3e0: 6e10 2826 0600 |016a: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0fb3e6: 0c06 |016d: move-result-object v6 │ │ +0fb3e8: 5409 4317 |016e: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb3ec: 6e10 3026 0900 |0170: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0fb3f2: 0c09 |0173: move-result-object v9 │ │ +0fb3f4: 540a 4e17 |0174: iget-object v10, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb3f8: 6e40 b102 62a9 |0176: invoke-virtual {v2, v6, v9, v10}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ +0fb3fe: 5406 4e17 |0179: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb402: 7110 aa26 0600 |017b: invoke-static {v6}, Lcom/ds/avare/utils/Helper;.restoreCanvasColors:(Landroid/graphics/Paint;)V // method@26aa │ │ +0fb408: 5406 4a17 |017e: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ +0fb40c: 3806 6d01 |0180: if-eqz v6, 02ed // +016d │ │ +0fb410: 5406 4c17 |0182: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mMatrix:[F // field@174c │ │ +0fb414: 3806 6901 |0184: if-eqz v6, 02ed // +0169 │ │ +0fb418: 5406 4e17 |0186: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb41c: 1409 00ff 00ff |0188: const v9, #float -1.71465e+38 // #ff00ff00 │ │ +0fb422: 6e20 f802 9600 |018b: invoke-virtual {v6, v9}, Landroid/graphics/Paint;.setColor:(I)V // method@02f8 │ │ +0fb428: 5406 4e17 |018e: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb42c: 1309 7f00 |0190: const/16 v9, #int 127 // #7f │ │ +0fb430: 6e20 f502 9600 |0192: invoke-virtual {v6, v9}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0fb436: a807 0701 |0195: mul-float v7, v7, v1 │ │ +0fb43a: 7401 5728 1400 |0197: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getWidth:()I // method@2857 │ │ +0fb440: 0a06 |019a: move-result v6 │ │ +0fb442: 1229 |019b: const/4 v9, #int 2 // #2 │ │ +0fb444: b396 |019c: div-int/2addr v6, v9 │ │ +0fb446: 8266 |019d: int-to-float v6, v6 │ │ +0fb448: c667 |019e: add-float/2addr v7, v6 │ │ +0fb44a: 5406 4f17 |019f: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ +0fb44e: 6e10 0f24 0600 |01a1: invoke-virtual {v6}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0fb454: 0a06 |01a4: move-result v6 │ │ +0fb456: a806 0601 |01a5: mul-float v6, v6, v1 │ │ +0fb45a: c667 |01a7: add-float/2addr v7, v6 │ │ +0fb45c: 5406 4317 |01a8: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb460: 6e10 3126 0600 |01aa: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0fb466: 0a06 |01ad: move-result v6 │ │ +0fb468: b396 |01ae: div-int/2addr v6, v9 │ │ +0fb46a: 8266 |01af: int-to-float v6, v6 │ │ +0fb46c: a806 0601 |01b0: mul-float v6, v6, v1 │ │ +0fb470: c767 |01b2: sub-float/2addr v7, v6 │ │ +0fb472: a805 0501 |01b3: mul-float v5, v5, v1 │ │ +0fb476: 7401 5528 1400 |01b5: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getHeight:()I // method@2855 │ │ +0fb47c: 0a06 |01b8: move-result v6 │ │ +0fb47e: b396 |01b9: div-int/2addr v6, v9 │ │ +0fb480: 8266 |01ba: int-to-float v6, v6 │ │ +0fb482: c665 |01bb: add-float/2addr v5, v6 │ │ +0fb484: 5406 4f17 |01bc: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ +0fb488: 6e10 1024 0600 |01be: invoke-virtual {v6}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0fb48e: 0a06 |01c1: move-result v6 │ │ +0fb490: a806 0601 |01c2: mul-float v6, v6, v1 │ │ +0fb494: c665 |01c4: add-float/2addr v5, v6 │ │ +0fb496: 5406 4317 |01c5: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb49a: 6e10 2c26 0600 |01c7: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0fb4a0: 0a06 |01ca: move-result v6 │ │ +0fb4a2: b396 |01cb: div-int/2addr v6, v9 │ │ +0fb4a4: 8266 |01cc: int-to-float v6, v6 │ │ +0fb4a6: a806 0601 |01cd: mul-float v6, v6, v1 │ │ +0fb4aa: c765 |01cf: sub-float/2addr v5, v6 │ │ +0fb4ac: 1506 8041 |01d0: const/high16 v6, #int 1098907648 // #4180 │ │ +0fb4b0: 5409 4e17 |01d2: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb4b4: 6e59 b302 7265 |01d4: invoke-virtual {v2, v7, v5, v6, v9}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b3 │ │ +0fb4ba: 5405 4e17 |01d7: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb4be: 6e20 f502 8500 |01d9: invoke-virtual {v5, v8}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0fb4c4: 5405 4017 |01dc: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ +0fb4c8: 3805 0f01 |01de: if-eqz v5, 02ed // +010f │ │ +0fb4cc: 5405 4b17 |01e0: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@174b │ │ +0fb4d0: 6e10 3026 0500 |01e2: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0fb4d6: 0c05 |01e5: move-result-object v5 │ │ +0fb4d8: 5406 4a17 |01e6: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ +0fb4dc: 6e10 9121 0600 |01e8: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0fb4e2: 0b06 |01eb: move-result-wide v6 │ │ +0fb4e4: 8c66 |01ec: double-to-float v6, v6 │ │ +0fb4e6: c646 |01ed: add-float/2addr v6, v4 │ │ +0fb4e8: 1507 3443 |01ee: const/high16 v7, #int 1127481344 // #4334 │ │ +0fb4ec: c776 |01f0: sub-float/2addr v6, v7 │ │ +0fb4ee: 5407 4b17 |01f1: iget-object v7, v0, Lcom/ds/avare/views/PlatesView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@174b │ │ +0fb4f2: 6e10 3126 0700 |01f3: invoke-virtual {v7}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0fb4f8: 0a07 |01f6: move-result v7 │ │ +0fb4fa: 1228 |01f7: const/4 v8, #int 2 // #2 │ │ +0fb4fc: b387 |01f8: div-int/2addr v7, v8 │ │ +0fb4fe: 8277 |01f9: int-to-float v7, v7 │ │ +0fb500: 1209 |01fa: const/4 v9, #int 0 // #0 │ │ +0fb502: 6e40 db02 6597 |01fb: invoke-virtual {v5, v6, v7, v9}, Landroid/graphics/Matrix;.setRotate:(FFF)V // method@02db │ │ +0fb508: 5405 4b17 |01fe: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@174b │ │ +0fb50c: 6e10 3026 0500 |0200: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0fb512: 0c05 |0203: move-result-object v5 │ │ +0fb514: a810 1001 |0204: mul-float v16, v16, v1 │ │ +0fb518: 7401 5728 1400 |0206: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getWidth:()I // method@2857 │ │ +0fb51e: 0a06 |0209: move-result v6 │ │ +0fb520: b386 |020a: div-int/2addr v6, v8 │ │ +0fb522: 8266 |020b: int-to-float v6, v6 │ │ +0fb524: a606 1006 |020c: add-float v6, v16, v6 │ │ +0fb528: 5407 4b17 |020e: iget-object v7, v0, Lcom/ds/avare/views/PlatesView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@174b │ │ +0fb52c: 6e10 3126 0700 |0210: invoke-virtual {v7}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0fb532: 0a07 |0213: move-result v7 │ │ +0fb534: b387 |0214: div-int/2addr v7, v8 │ │ +0fb536: 8277 |0215: int-to-float v7, v7 │ │ +0fb538: c776 |0216: sub-float/2addr v6, v7 │ │ +0fb53a: 5407 4f17 |0217: iget-object v7, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ +0fb53e: 6e10 0f24 0700 |0219: invoke-virtual {v7}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0fb544: 0a07 |021c: move-result v7 │ │ +0fb546: a807 0701 |021d: mul-float v7, v7, v1 │ │ +0fb54a: c676 |021f: add-float/2addr v6, v7 │ │ +0fb54c: 5407 4317 |0220: iget-object v7, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb550: 6e10 3126 0700 |0222: invoke-virtual {v7}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0fb556: 0a07 |0225: move-result v7 │ │ +0fb558: b387 |0226: div-int/2addr v7, v8 │ │ +0fb55a: 8277 |0227: int-to-float v7, v7 │ │ +0fb55c: a807 0701 |0228: mul-float v7, v7, v1 │ │ +0fb560: c776 |022a: sub-float/2addr v6, v7 │ │ +0fb562: a812 1201 |022b: mul-float v18, v18, v1 │ │ +0fb566: 7401 5528 1400 |022d: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getHeight:()I // method@2855 │ │ +0fb56c: 0a07 |0230: move-result v7 │ │ +0fb56e: b387 |0231: div-int/2addr v7, v8 │ │ +0fb570: 8277 |0232: int-to-float v7, v7 │ │ +0fb572: a607 1207 |0233: add-float v7, v18, v7 │ │ +0fb576: 1209 |0235: const/4 v9, #int 0 // #0 │ │ +0fb578: c697 |0236: add-float/2addr v7, v9 │ │ +0fb57a: 5409 4f17 |0237: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ +0fb57e: 6e10 1024 0900 |0239: invoke-virtual {v9}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0fb584: 0a09 |023c: move-result v9 │ │ +0fb586: a809 0901 |023d: mul-float v9, v9, v1 │ │ +0fb58a: c697 |023f: add-float/2addr v7, v9 │ │ +0fb58c: 5409 4317 |0240: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb590: 6e10 2c26 0900 |0242: invoke-virtual {v9}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0fb596: 0a09 |0245: move-result v9 │ │ +0fb598: b389 |0246: div-int/2addr v9, v8 │ │ +0fb59a: 8298 |0247: int-to-float v8, v9 │ │ +0fb59c: a808 0801 |0248: mul-float v8, v8, v1 │ │ +0fb5a0: c787 |024a: sub-float/2addr v7, v8 │ │ +0fb5a2: 6e30 d802 6507 |024b: invoke-virtual {v5, v6, v7}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ +0fb5a8: 5405 4b17 |024e: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@174b │ │ +0fb5ac: 6e10 2826 0500 |0250: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0fb5b2: 0c05 |0253: move-result-object v5 │ │ +0fb5b4: 5406 4b17 |0254: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mLineHeadingBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@174b │ │ +0fb5b8: 6e10 3026 0600 |0256: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0fb5be: 0c06 |0259: move-result-object v6 │ │ +0fb5c0: 5407 4e17 |025a: iget-object v7, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb5c4: 6e40 b102 5276 |025c: invoke-virtual {v2, v5, v6, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ +0fb5ca: 5405 4017 |025f: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ +0fb5ce: 6e10 3026 0500 |0261: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0fb5d4: 0c05 |0264: move-result-object v5 │ │ +0fb5d6: 5406 4a17 |0265: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ +0fb5da: 6e10 9121 0600 |0267: invoke-virtual {v6}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0fb5e0: 0b06 |026a: move-result-wide v6 │ │ +0fb5e2: 8c66 |026b: double-to-float v6, v6 │ │ +0fb5e4: c646 |026c: add-float/2addr v6, v4 │ │ +0fb5e6: 5404 4017 |026d: iget-object v4, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ +0fb5ea: 6e10 3126 0400 |026f: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0fb5f0: 0a04 |0272: move-result v4 │ │ +0fb5f2: 1227 |0273: const/4 v7, #int 2 // #2 │ │ +0fb5f4: b374 |0274: div-int/2addr v4, v7 │ │ +0fb5f6: 8244 |0275: int-to-float v4, v4 │ │ +0fb5f8: 5408 4017 |0276: iget-object v8, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ +0fb5fc: 6e10 2c26 0800 |0278: invoke-virtual {v8}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0fb602: 0a08 |027b: move-result v8 │ │ +0fb604: b378 |027c: div-int/2addr v8, v7 │ │ +0fb606: 8288 |027d: int-to-float v8, v8 │ │ +0fb608: 6e40 db02 6584 |027e: invoke-virtual {v5, v6, v4, v8}, Landroid/graphics/Matrix;.setRotate:(FFF)V // method@02db │ │ +0fb60e: 5404 4017 |0281: iget-object v4, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ +0fb612: 6e10 3026 0400 |0283: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0fb618: 0c04 |0286: move-result-object v4 │ │ +0fb61a: 7401 5728 1400 |0287: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getWidth:()I // method@2857 │ │ +0fb620: 0a05 |028a: move-result v5 │ │ +0fb622: b375 |028b: div-int/2addr v5, v7 │ │ +0fb624: 8255 |028c: int-to-float v5, v5 │ │ +0fb626: a610 1005 |028d: add-float v16, v16, v5 │ │ +0fb62a: 5405 4017 |028f: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ +0fb62e: 6e10 3126 0500 |0291: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0fb634: 0a05 |0294: move-result v5 │ │ +0fb636: b375 |0295: div-int/2addr v5, v7 │ │ +0fb638: 8255 |0296: int-to-float v5, v5 │ │ +0fb63a: a710 1005 |0297: sub-float v16, v16, v5 │ │ +0fb63e: 5405 4f17 |0299: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ +0fb642: 6e10 0f24 0500 |029b: invoke-virtual {v5}, Lcom/ds/avare/position/Pan;.getMoveX:()F // method@240f │ │ +0fb648: 0a05 |029e: move-result v5 │ │ +0fb64a: a805 0501 |029f: mul-float v5, v5, v1 │ │ +0fb64e: a610 1005 |02a1: add-float v16, v16, v5 │ │ +0fb652: 5405 4317 |02a3: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb656: 6e10 3126 0500 |02a5: invoke-virtual {v5}, Lcom/ds/avare/utils/BitmapHolder;.getWidth:()I // method@2631 │ │ +0fb65c: 0a05 |02a8: move-result v5 │ │ +0fb65e: b375 |02a9: div-int/2addr v5, v7 │ │ +0fb660: 8255 |02aa: int-to-float v5, v5 │ │ +0fb662: a805 0501 |02ab: mul-float v5, v5, v1 │ │ +0fb666: a705 1005 |02ad: sub-float v5, v16, v5 │ │ +0fb66a: 7401 5528 1400 |02af: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getHeight:()I // method@2855 │ │ +0fb670: 0a06 |02b2: move-result v6 │ │ +0fb672: b376 |02b3: div-int/2addr v6, v7 │ │ +0fb674: 8266 |02b4: int-to-float v6, v6 │ │ +0fb676: a612 1206 |02b5: add-float v18, v18, v6 │ │ +0fb67a: 5406 4017 |02b7: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ +0fb67e: 6e10 2c26 0600 |02b9: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0fb684: 0a06 |02bc: move-result v6 │ │ +0fb686: b376 |02bd: div-int/2addr v6, v7 │ │ +0fb688: 8266 |02be: int-to-float v6, v6 │ │ +0fb68a: a712 1206 |02bf: sub-float v18, v18, v6 │ │ +0fb68e: 5406 4f17 |02c1: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ +0fb692: 6e10 1024 0600 |02c3: invoke-virtual {v6}, Lcom/ds/avare/position/Pan;.getMoveY:()F // method@2410 │ │ +0fb698: 0a06 |02c6: move-result v6 │ │ +0fb69a: a806 0601 |02c7: mul-float v6, v6, v1 │ │ +0fb69e: a612 1206 |02c9: add-float v18, v18, v6 │ │ +0fb6a2: 5406 4317 |02cb: iget-object v6, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb6a6: 6e10 2c26 0600 |02cd: invoke-virtual {v6}, Lcom/ds/avare/utils/BitmapHolder;.getHeight:()I // method@262c │ │ +0fb6ac: 0a06 |02d0: move-result v6 │ │ +0fb6ae: b376 |02d1: div-int/2addr v6, v7 │ │ +0fb6b0: 8266 |02d2: int-to-float v6, v6 │ │ +0fb6b2: a806 0601 |02d3: mul-float v6, v6, v1 │ │ +0fb6b6: a701 1206 |02d5: sub-float v1, v18, v6 │ │ +0fb6ba: 6e30 d802 5401 |02d7: invoke-virtual {v4, v5, v1}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02d8 │ │ +0fb6c0: 5401 4017 |02da: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ +0fb6c4: 6e10 2826 0100 |02dc: invoke-virtual {v1}, Lcom/ds/avare/utils/BitmapHolder;.getBitmap:()Landroid/graphics/Bitmap; // method@2628 │ │ +0fb6ca: 0c01 |02df: move-result-object v1 │ │ +0fb6cc: 5404 4017 |02e0: iget-object v4, v0, Lcom/ds/avare/views/PlatesView;.mAirplaneBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1740 │ │ +0fb6d0: 6e10 3026 0400 |02e2: invoke-virtual {v4}, Lcom/ds/avare/utils/BitmapHolder;.getTransform:()Landroid/graphics/Matrix; // method@2630 │ │ +0fb6d6: 0c04 |02e5: move-result-object v4 │ │ +0fb6d8: 5405 4e17 |02e6: iget-object v5, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb6dc: 6e40 b102 1254 |02e8: invoke-virtual {v2, v1, v4, v5}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b1 │ │ +0fb6e2: 2802 |02eb: goto 02ed // +0002 │ │ +0fb6e4: 1203 |02ec: const/4 v3, #int 0 // #0 │ │ +0fb6e6: 7602 5228 1400 |02ed: invoke-direct/range {v20, v21}, Lcom/ds/avare/views/PlatesView;.drawDrawing:(Landroid/graphics/Canvas;)V // method@2852 │ │ +0fb6ec: 3803 0500 |02f0: if-eqz v3, 02f5 // +0005 │ │ +0fb6f0: 7401 bb02 1500 |02f2: invoke-virtual/range {v21}, Landroid/graphics/Canvas;.restore:()V // method@02bb │ │ +0fb6f6: 5401 5217 |02f5: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ +0fb6fa: 3801 2600 |02f7: if-eqz v1, 031d // +0026 │ │ +0fb6fe: 5401 5017 |02f9: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mPref:Lcom/ds/avare/storage/Preferences; // field@1750 │ │ +0fb702: 6e10 4f25 0100 |02fb: invoke-virtual {v1}, Lcom/ds/avare/storage/Preferences;.showPlateInfoLines:()Z // method@254f │ │ +0fb708: 0a01 |02fe: move-result v1 │ │ +0fb70a: 3801 1e00 |02ff: if-eqz v1, 031d // +001e │ │ +0fb70e: 5401 5217 |0301: iget-object v1, v0, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ +0fb712: 6e10 0f1e 0100 |0303: invoke-virtual {v1}, Lcom/ds/avare/StorageService;.getInfoLines:()Lcom/ds/avare/utils/InfoLines; // method@1e0f │ │ +0fb718: 0c01 |0306: move-result-object v1 │ │ +0fb71a: 5403 4e17 |0307: iget-object v3, v0, Lcom/ds/avare/views/PlatesView;.mPaint:Landroid/graphics/Paint; // field@174e │ │ +0fb71e: 12f4 |0309: const/4 v4, #int -1 // #ff │ │ +0fb720: 1505 00ff |030a: const/high16 v5, #int -16777216 // #ff00 │ │ +0fb724: 1246 |030c: const/4 v6, #int 4 // #4 │ │ +0fb726: 7401 5728 1400 |030d: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getWidth:()I // method@2857 │ │ +0fb72c: 0a07 |0310: move-result v7 │ │ +0fb72e: 7401 5528 1400 |0311: invoke-virtual/range {v20}, Lcom/ds/avare/views/PlatesView;.getHeight:()I // method@2855 │ │ +0fb734: 0a08 |0314: move-result v8 │ │ +0fb736: 5409 4817 |0315: iget-object v9, v0, Lcom/ds/avare/views/PlatesView;.mErrorStatus:Ljava/lang/String; // field@1748 │ │ +0fb73a: 120a |0317: const/4 v10, #int 0 // #0 │ │ +0fb73c: 0802 1500 |0318: move-object/from16 v2, v21 │ │ +0fb740: 740a ba26 0100 |031a: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/ds/avare/utils/InfoLines;.drawCornerTextsDynamic:(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/String;Ljava/lang/String;)V // method@26ba │ │ +0fb746: 0e00 |031d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=328 │ │ 0x000e line=331 │ │ 0x0014 line=333 │ │ 0x001b line=334 │ │ 0x0022 line=341 │ │ @@ -395500,29 +395502,29 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 27 16-bit code units │ │ -0facf4: |[0facf4] com.ds.avare.views.PlatesView.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0fad04: 5489 4917 |0000: iget-object v9, v8, Lcom/ds/avare/views/PlatesView;.mGestureDetector:Landroid/view/GestureDetector; // field@1749 │ │ -0fad08: 6e20 1c06 a900 |0002: invoke-virtual {v9, v10}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@061c │ │ -0fad0e: 5480 4d17 |0005: iget-object v0, v8, Lcom/ds/avare/views/PlatesView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@174d │ │ -0fad12: 5489 5117 |0007: iget-object v9, v8, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ -0fad16: 6e10 2e24 0900 |0009: invoke-virtual {v9}, Lcom/ds/avare/position/Scale;.getMaxScale:()D // method@242e │ │ -0fad1c: 0b02 |000c: move-result-wide v2 │ │ -0fad1e: 5489 5117 |000d: iget-object v9, v8, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ -0fad22: 6e10 2f24 0900 |000f: invoke-virtual {v9}, Lcom/ds/avare/position/Scale;.getMinScale:()D // method@242f │ │ -0fad28: 0b04 |0012: move-result-wide v4 │ │ -0fad2a: 1906 f03f |0013: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -0fad2e: 07a1 |0015: move-object v1, v10 │ │ -0fad30: 7408 8534 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.onTouchEvent:(Landroid/view/MotionEvent;DDD)Z // method@3485 │ │ -0fad36: 0a09 |0019: move-result v9 │ │ -0fad38: 0f09 |001a: return v9 │ │ +0facfc: |[0facfc] com.ds.avare.views.PlatesView.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0fad0c: 5489 4917 |0000: iget-object v9, v8, Lcom/ds/avare/views/PlatesView;.mGestureDetector:Landroid/view/GestureDetector; // field@1749 │ │ +0fad10: 6e20 1c06 a900 |0002: invoke-virtual {v9, v10}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@061c │ │ +0fad16: 5480 4d17 |0005: iget-object v0, v8, Lcom/ds/avare/views/PlatesView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@174d │ │ +0fad1a: 5489 5117 |0007: iget-object v9, v8, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ +0fad1e: 6e10 2e24 0900 |0009: invoke-virtual {v9}, Lcom/ds/avare/position/Scale;.getMaxScale:()D // method@242e │ │ +0fad24: 0b02 |000c: move-result-wide v2 │ │ +0fad26: 5489 5117 |000d: iget-object v9, v8, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ +0fad2a: 6e10 2f24 0900 |000f: invoke-virtual {v9}, Lcom/ds/avare/position/Scale;.getMinScale:()D // method@242f │ │ +0fad30: 0b04 |0012: move-result-wide v4 │ │ +0fad32: 1906 f03f |0013: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0fad36: 07a1 |0015: move-object v1, v10 │ │ +0fad38: 7408 8534 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.onTouchEvent:(Landroid/view/MotionEvent;DDD)Z // method@3485 │ │ +0fad3e: 0a09 |0019: move-result v9 │ │ +0fad40: 0f09 |001a: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0005 line=179 │ │ locals : │ │ 0x0000 - 0x001b reg=8 this Lcom/ds/avare/views/PlatesView; │ │ 0x0000 - 0x001b reg=9 (null) Landroid/view/View; │ │ @@ -395533,17 +395535,17 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0fb740: |[0fb740] com.ds.avare.views.PlatesView.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ -0fb750: 7020 6728 2000 |0000: invoke-direct {v0, v2}, Lcom/ds/avare/views/PlatesView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@2867 │ │ -0fb756: 0e00 |0003: return-void │ │ +0fb748: |[0fb748] com.ds.avare.views.PlatesView.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ +0fb758: 7020 6728 2000 |0000: invoke-direct {v0, v2}, Lcom/ds/avare/views/PlatesView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@2867 │ │ +0fb75e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/ds/avare/views/PlatesView; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ @@ -395553,19 +395555,19 @@ │ │ type : '(Ljava/lang/String;DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0fb758: |[0fb758] com.ds.avare.views.PlatesView.setAirport:(Ljava/lang/String;DD)V │ │ -0fb768: 5a02 4217 |0000: iput-wide v2, v0, Lcom/ds/avare/views/PlatesView;.mAirportLon:D // field@1742 │ │ -0fb76c: 5a04 4117 |0002: iput-wide v4, v0, Lcom/ds/avare/views/PlatesView;.mAirportLat:D // field@1741 │ │ -0fb770: 6e10 5b28 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesView;.postInvalidate:()V // method@285b │ │ -0fb776: 0e00 |0007: return-void │ │ +0fb760: |[0fb760] com.ds.avare.views.PlatesView.setAirport:(Ljava/lang/String;DD)V │ │ +0fb770: 5a02 4217 |0000: iput-wide v2, v0, Lcom/ds/avare/views/PlatesView;.mAirportLon:D // field@1742 │ │ +0fb774: 5a04 4117 |0002: iput-wide v4, v0, Lcom/ds/avare/views/PlatesView;.mAirportLat:D // field@1741 │ │ +0fb778: 6e10 5b28 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesView;.postInvalidate:()V // method@285b │ │ +0fb77e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0002 line=580 │ │ 0x0004 line=581 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/ds/avare/views/PlatesView; │ │ @@ -395578,18 +395580,18 @@ │ │ type : '(Lcom/ds/avare/utils/BitmapHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0fb778: |[0fb778] com.ds.avare.views.PlatesView.setBitmap:(Lcom/ds/avare/utils/BitmapHolder;)V │ │ -0fb788: 5b01 4317 |0000: iput-object v1, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ -0fb78c: 6e10 5b28 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesView;.postInvalidate:()V // method@285b │ │ -0fb792: 0e00 |0005: return-void │ │ +0fb780: |[0fb780] com.ds.avare.views.PlatesView.setBitmap:(Lcom/ds/avare/utils/BitmapHolder;)V │ │ +0fb790: 5b01 4317 |0000: iput-object v1, v0, Lcom/ds/avare/views/PlatesView;.mBitmap:Lcom/ds/avare/utils/BitmapHolder; // field@1743 │ │ +0fb794: 6e10 5b28 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesView;.postInvalidate:()V // method@285b │ │ +0fb79a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0002 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/PlatesView; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/utils/BitmapHolder; │ │ @@ -395599,18 +395601,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0fb794: |[0fb794] com.ds.avare.views.PlatesView.setDraw:(Z)V │ │ -0fb7a4: 5c01 4717 |0000: iput-boolean v1, v0, Lcom/ds/avare/views/PlatesView;.mDraw:Z // field@1747 │ │ -0fb7a8: 6e10 5828 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesView;.invalidate:()V // method@2858 │ │ -0fb7ae: 0e00 |0005: return-void │ │ +0fb79c: |[0fb79c] com.ds.avare.views.PlatesView.setDraw:(Z)V │ │ +0fb7ac: 5c01 4717 |0000: iput-boolean v1, v0, Lcom/ds/avare/views/PlatesView;.mDraw:Z // field@1747 │ │ +0fb7b0: 6e10 5828 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesView;.invalidate:()V // method@2858 │ │ +0fb7b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x0002 line=565 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/PlatesView; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ @@ -395620,19 +395622,19 @@ │ │ type : '([FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0fb7b0: |[0fb7b0] com.ds.avare.views.PlatesView.setParams:([FZ)V │ │ -0fb7c0: 5b01 4c17 |0000: iput-object v1, v0, Lcom/ds/avare/views/PlatesView;.mMatrix:[F // field@174c │ │ -0fb7c4: 5c02 5317 |0002: iput-boolean v2, v0, Lcom/ds/avare/views/PlatesView;.mShowingAD:Z // field@1753 │ │ -0fb7c8: 6e10 5b28 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesView;.postInvalidate:()V // method@285b │ │ -0fb7ce: 0e00 |0007: return-void │ │ +0fb7b8: |[0fb7b8] com.ds.avare.views.PlatesView.setParams:([FZ)V │ │ +0fb7c8: 5b01 4c17 |0000: iput-object v1, v0, Lcom/ds/avare/views/PlatesView;.mMatrix:[F // field@174c │ │ +0fb7cc: 5c02 5317 |0002: iput-boolean v2, v0, Lcom/ds/avare/views/PlatesView;.mShowingAD:Z // field@1753 │ │ +0fb7d0: 6e10 5b28 0000 |0004: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesView;.postInvalidate:()V // method@285b │ │ +0fb7d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0002 line=308 │ │ 0x0004 line=309 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/ds/avare/views/PlatesView; │ │ @@ -395644,104 +395646,104 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 10 │ │ insns size : 168 16-bit code units │ │ -0fad3c: |[0fad3c] com.ds.avare.views.PlatesView.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z │ │ -0fad4c: 7020 6728 fc00 |0000: invoke-direct {v12, v15}, Lcom/ds/avare/views/PlatesView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@2867 │ │ -0fad52: 54cd 4517 |0003: iget-object v13, v12, Lcom/ds/avare/views/PlatesView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1745 │ │ -0fad56: 6e10 6634 0d00 |0005: invoke-virtual {v13}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@3466 │ │ -0fad5c: 0a0d |0008: move-result v13 │ │ -0fad5e: 121f |0009: const/4 v15, #int 1 // #1 │ │ -0fad60: 390d 9100 |000a: if-nez v13, 009b // +0091 │ │ -0fad64: 55cd 4717 |000c: iget-boolean v13, v12, Lcom/ds/avare/views/PlatesView;.mDraw:Z // field@1747 │ │ -0fad68: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0fad6a: 380d 5c00 |000f: if-eqz v13, 006b // +005c │ │ -0fad6e: 54cd 5217 |0011: iget-object v13, v12, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ -0fad72: 380d 5800 |0013: if-eqz v13, 006b // +0058 │ │ -0fad76: 54cd 4517 |0015: iget-object v13, v12, Lcom/ds/avare/views/PlatesView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1745 │ │ -0fad7a: 6e10 6134 0d00 |0017: invoke-virtual {v13}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@3461 │ │ -0fad80: 0a0d |001a: move-result v13 │ │ -0fad82: 54ce 5117 |001b: iget-object v14, v12, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ -0fad86: 6e10 3124 0e00 |001d: invoke-virtual {v14}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ -0fad8c: 0a0e |0020: move-result v14 │ │ -0fad8e: a80d 0d0e |0021: mul-float v13, v13, v14 │ │ -0fad92: 54ce 4517 |0023: iget-object v14, v12, Lcom/ds/avare/views/PlatesView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1745 │ │ -0fad96: 6e10 6334 0e00 |0025: invoke-virtual {v14}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@3463 │ │ -0fad9c: 0a0e |0028: move-result v14 │ │ -0fad9e: 54c1 5117 |0029: iget-object v1, v12, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ -0fada2: 6e10 3124 0100 |002b: invoke-virtual {v1}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ -0fada8: 0a01 |002e: move-result v1 │ │ -0fadaa: a80e 0e01 |002f: mul-float v14, v14, v1 │ │ -0fadae: 7010 6628 0c00 |0031: invoke-direct {v12}, Lcom/ds/avare/views/PlatesView;.shouldRotate:()Z // method@2866 │ │ -0fadb4: 0a01 |0034: move-result v1 │ │ -0fadb6: 3801 2c00 |0035: if-eqz v1, 0061 // +002c │ │ -0fadba: 54c1 4a17 |0037: iget-object v1, v12, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ -0fadbe: 6e10 9121 0100 |0039: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0fadc4: 0b06 |003c: move-result-wide v6 │ │ -0fadc6: 6e10 5728 0c00 |003d: invoke-virtual {v12}, Lcom/ds/avare/views/PlatesView;.getWidth:()I // method@2857 │ │ -0fadcc: 0a01 |0040: move-result v1 │ │ -0fadce: db01 0102 |0041: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0fadd2: 8312 |0043: int-to-double v2, v1 │ │ -0fadd4: 6e10 5528 0c00 |0044: invoke-virtual {v12}, Lcom/ds/avare/views/PlatesView;.getHeight:()I // method@2855 │ │ -0fadda: 0a01 |0047: move-result v1 │ │ -0faddc: db01 0102 |0048: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0fade0: 8314 |004a: int-to-double v4, v1 │ │ -0fade2: 89d8 |004b: float-to-double v8, v13 │ │ -0fade4: 89ea |004c: float-to-double v10, v14 │ │ -0fade6: 770a ab26 0200 |004d: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ -0fadec: 0c0d |0050: move-result-object v13 │ │ -0fadee: 54ce 5217 |0051: iget-object v14, v12, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ -0fadf2: 6e10 201e 0e00 |0053: invoke-virtual {v14}, Lcom/ds/avare/StorageService;.getPixelDraw:()Lcom/ds/avare/shapes/PixelDraw; // method@1e20 │ │ -0fadf8: 0c0e |0056: move-result-object v14 │ │ -0fadfa: 4500 0d00 |0057: aget-wide v0, v13, v0 │ │ -0fadfe: 8c00 |0059: double-to-float v0, v0 │ │ -0fae00: 4501 0d0f |005a: aget-wide v1, v13, v15 │ │ -0fae04: 8c1d |005c: double-to-float v13, v1 │ │ -0fae06: 6e30 7324 0e0d |005d: invoke-virtual {v14, v0, v13}, Lcom/ds/avare/shapes/PixelDraw;.addPoint:(FF)V // method@2473 │ │ -0fae0c: 280a |0060: goto 006a // +000a │ │ -0fae0e: 54c0 5217 |0061: iget-object v0, v12, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ -0fae12: 6e10 201e 0000 |0063: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPixelDraw:()Lcom/ds/avare/shapes/PixelDraw; // method@1e20 │ │ -0fae18: 0c00 |0066: move-result-object v0 │ │ -0fae1a: 6e30 7324 d00e |0067: invoke-virtual {v0, v13, v14}, Lcom/ds/avare/shapes/PixelDraw;.addPoint:(FF)V // method@2473 │ │ -0fae20: 0f0f |006a: return v15 │ │ -0fae22: 6e10 7834 0e00 |006b: invoke-virtual {v14}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getXOff:()F // method@3478 │ │ -0fae28: 0a0d |006e: move-result v13 │ │ -0fae2a: 6e10 7934 0e00 |006f: invoke-virtual {v14}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getYOff:()F // method@3479 │ │ -0fae30: 0a0e |0072: move-result v14 │ │ -0fae32: 7010 6628 0c00 |0073: invoke-direct {v12}, Lcom/ds/avare/views/PlatesView;.shouldRotate:()Z // method@2866 │ │ -0fae38: 0a01 |0076: move-result v1 │ │ -0fae3a: 3801 1e00 |0077: if-eqz v1, 0095 // +001e │ │ -0fae3e: 54c1 4a17 |0079: iget-object v1, v12, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ -0fae42: 6e10 9121 0100 |007b: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ -0fae48: 0b06 |007e: move-result-wide v6 │ │ -0fae4a: 1602 0000 |007f: const-wide/16 v2, #int 0 // #0 │ │ -0fae4e: 1604 0000 |0081: const-wide/16 v4, #int 0 // #0 │ │ -0fae52: 89d8 |0083: float-to-double v8, v13 │ │ -0fae54: 89ea |0084: float-to-double v10, v14 │ │ -0fae56: 770a ab26 0200 |0085: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ -0fae5c: 0c0d |0088: move-result-object v13 │ │ -0fae5e: 54ce 4f17 |0089: iget-object v14, v12, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ -0fae62: 4500 0d00 |008b: aget-wide v0, v13, v0 │ │ -0fae66: 8c00 |008d: double-to-float v0, v0 │ │ -0fae68: 4501 0d0f |008e: aget-wide v1, v13, v15 │ │ -0fae6c: 8c1d |0090: double-to-float v13, v1 │ │ -0fae6e: 6e30 1524 0e0d |0091: invoke-virtual {v14, v0, v13}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ -0fae74: 2810 |0094: goto 00a4 // +0010 │ │ -0fae76: 54c0 4f17 |0095: iget-object v0, v12, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ -0fae7a: 6e30 1524 d00e |0097: invoke-virtual {v0, v13, v14}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ -0fae80: 280a |009a: goto 00a4 // +000a │ │ -0fae82: 54cd 5117 |009b: iget-object v13, v12, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ -0fae86: 6e10 7534 0e00 |009d: invoke-virtual {v14}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getScale:()F // method@3475 │ │ -0fae8c: 0a0e |00a0: move-result v14 │ │ -0fae8e: 6e20 3424 ed00 |00a1: invoke-virtual {v13, v14}, Lcom/ds/avare/position/Scale;.setScaleFactor:(F)V // method@2434 │ │ -0fae94: 6e10 5828 0c00 |00a4: invoke-virtual {v12}, Lcom/ds/avare/views/PlatesView;.invalidate:()V // method@2858 │ │ -0fae9a: 0f0f |00a7: return v15 │ │ +0fad44: |[0fad44] com.ds.avare.views.PlatesView.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z │ │ +0fad54: 7020 6728 fc00 |0000: invoke-direct {v12, v15}, Lcom/ds/avare/views/PlatesView;.touchPointChanged:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@2867 │ │ +0fad5a: 54cd 4517 |0003: iget-object v13, v12, Lcom/ds/avare/views/PlatesView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1745 │ │ +0fad5e: 6e10 6634 0d00 |0005: invoke-virtual {v13}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@3466 │ │ +0fad64: 0a0d |0008: move-result v13 │ │ +0fad66: 121f |0009: const/4 v15, #int 1 // #1 │ │ +0fad68: 390d 9100 |000a: if-nez v13, 009b // +0091 │ │ +0fad6c: 55cd 4717 |000c: iget-boolean v13, v12, Lcom/ds/avare/views/PlatesView;.mDraw:Z // field@1747 │ │ +0fad70: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0fad72: 380d 5c00 |000f: if-eqz v13, 006b // +005c │ │ +0fad76: 54cd 5217 |0011: iget-object v13, v12, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ +0fad7a: 380d 5800 |0013: if-eqz v13, 006b // +0058 │ │ +0fad7e: 54cd 4517 |0015: iget-object v13, v12, Lcom/ds/avare/views/PlatesView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1745 │ │ +0fad82: 6e10 6134 0d00 |0017: invoke-virtual {v13}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@3461 │ │ +0fad88: 0a0d |001a: move-result v13 │ │ +0fad8a: 54ce 5117 |001b: iget-object v14, v12, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ +0fad8e: 6e10 3124 0e00 |001d: invoke-virtual {v14}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ +0fad94: 0a0e |0020: move-result v14 │ │ +0fad96: a80d 0d0e |0021: mul-float v13, v13, v14 │ │ +0fad9a: 54ce 4517 |0023: iget-object v14, v12, Lcom/ds/avare/views/PlatesView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@1745 │ │ +0fad9e: 6e10 6334 0e00 |0025: invoke-virtual {v14}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@3463 │ │ +0fada4: 0a0e |0028: move-result v14 │ │ +0fada6: 54c1 5117 |0029: iget-object v1, v12, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ +0fadaa: 6e10 3124 0100 |002b: invoke-virtual {v1}, Lcom/ds/avare/position/Scale;.getScaleFactor:()F // method@2431 │ │ +0fadb0: 0a01 |002e: move-result v1 │ │ +0fadb2: a80e 0e01 |002f: mul-float v14, v14, v1 │ │ +0fadb6: 7010 6628 0c00 |0031: invoke-direct {v12}, Lcom/ds/avare/views/PlatesView;.shouldRotate:()Z // method@2866 │ │ +0fadbc: 0a01 |0034: move-result v1 │ │ +0fadbe: 3801 2c00 |0035: if-eqz v1, 0061 // +002c │ │ +0fadc2: 54c1 4a17 |0037: iget-object v1, v12, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ +0fadc6: 6e10 9121 0100 |0039: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0fadcc: 0b06 |003c: move-result-wide v6 │ │ +0fadce: 6e10 5728 0c00 |003d: invoke-virtual {v12}, Lcom/ds/avare/views/PlatesView;.getWidth:()I // method@2857 │ │ +0fadd4: 0a01 |0040: move-result v1 │ │ +0fadd6: db01 0102 |0041: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0fadda: 8312 |0043: int-to-double v2, v1 │ │ +0faddc: 6e10 5528 0c00 |0044: invoke-virtual {v12}, Lcom/ds/avare/views/PlatesView;.getHeight:()I // method@2855 │ │ +0fade2: 0a01 |0047: move-result v1 │ │ +0fade4: db01 0102 |0048: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0fade8: 8314 |004a: int-to-double v4, v1 │ │ +0fadea: 89d8 |004b: float-to-double v8, v13 │ │ +0fadec: 89ea |004c: float-to-double v10, v14 │ │ +0fadee: 770a ab26 0200 |004d: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ +0fadf4: 0c0d |0050: move-result-object v13 │ │ +0fadf6: 54ce 5217 |0051: iget-object v14, v12, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ +0fadfa: 6e10 201e 0e00 |0053: invoke-virtual {v14}, Lcom/ds/avare/StorageService;.getPixelDraw:()Lcom/ds/avare/shapes/PixelDraw; // method@1e20 │ │ +0fae00: 0c0e |0056: move-result-object v14 │ │ +0fae02: 4500 0d00 |0057: aget-wide v0, v13, v0 │ │ +0fae06: 8c00 |0059: double-to-float v0, v0 │ │ +0fae08: 4501 0d0f |005a: aget-wide v1, v13, v15 │ │ +0fae0c: 8c1d |005c: double-to-float v13, v1 │ │ +0fae0e: 6e30 7324 0e0d |005d: invoke-virtual {v14, v0, v13}, Lcom/ds/avare/shapes/PixelDraw;.addPoint:(FF)V // method@2473 │ │ +0fae14: 280a |0060: goto 006a // +000a │ │ +0fae16: 54c0 5217 |0061: iget-object v0, v12, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ +0fae1a: 6e10 201e 0000 |0063: invoke-virtual {v0}, Lcom/ds/avare/StorageService;.getPixelDraw:()Lcom/ds/avare/shapes/PixelDraw; // method@1e20 │ │ +0fae20: 0c00 |0066: move-result-object v0 │ │ +0fae22: 6e30 7324 d00e |0067: invoke-virtual {v0, v13, v14}, Lcom/ds/avare/shapes/PixelDraw;.addPoint:(FF)V // method@2473 │ │ +0fae28: 0f0f |006a: return v15 │ │ +0fae2a: 6e10 7834 0e00 |006b: invoke-virtual {v14}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getXOff:()F // method@3478 │ │ +0fae30: 0a0d |006e: move-result v13 │ │ +0fae32: 6e10 7934 0e00 |006f: invoke-virtual {v14}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getYOff:()F // method@3479 │ │ +0fae38: 0a0e |0072: move-result v14 │ │ +0fae3a: 7010 6628 0c00 |0073: invoke-direct {v12}, Lcom/ds/avare/views/PlatesView;.shouldRotate:()Z // method@2866 │ │ +0fae40: 0a01 |0076: move-result v1 │ │ +0fae42: 3801 1e00 |0077: if-eqz v1, 0095 // +001e │ │ +0fae46: 54c1 4a17 |0079: iget-object v1, v12, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ +0fae4a: 6e10 9121 0100 |007b: invoke-virtual {v1}, Lcom/ds/avare/gps/GpsParams;.getBearing:()D // method@2191 │ │ +0fae50: 0b06 |007e: move-result-wide v6 │ │ +0fae52: 1602 0000 |007f: const-wide/16 v2, #int 0 // #0 │ │ +0fae56: 1604 0000 |0081: const-wide/16 v4, #int 0 // #0 │ │ +0fae5a: 89d8 |0083: float-to-double v8, v13 │ │ +0fae5c: 89ea |0084: float-to-double v10, v14 │ │ +0fae5e: 770a ab26 0200 |0085: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/ds/avare/utils/Helper;.rotateCoord:(DDDDD)[D // method@26ab │ │ +0fae64: 0c0d |0088: move-result-object v13 │ │ +0fae66: 54ce 4f17 |0089: iget-object v14, v12, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ +0fae6a: 4500 0d00 |008b: aget-wide v0, v13, v0 │ │ +0fae6e: 8c00 |008d: double-to-float v0, v0 │ │ +0fae70: 4501 0d0f |008e: aget-wide v1, v13, v15 │ │ +0fae74: 8c1d |0090: double-to-float v13, v1 │ │ +0fae76: 6e30 1524 0e0d |0091: invoke-virtual {v14, v0, v13}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ +0fae7c: 2810 |0094: goto 00a4 // +0010 │ │ +0fae7e: 54c0 4f17 |0095: iget-object v0, v12, Lcom/ds/avare/views/PlatesView;.mPan:Lcom/ds/avare/position/Pan; // field@174f │ │ +0fae82: 6e30 1524 d00e |0097: invoke-virtual {v0, v13, v14}, Lcom/ds/avare/position/Pan;.setMove:(FF)Z // method@2415 │ │ +0fae88: 280a |009a: goto 00a4 // +000a │ │ +0fae8a: 54cd 5117 |009b: iget-object v13, v12, Lcom/ds/avare/views/PlatesView;.mScale:Lcom/ds/avare/position/Scale; // field@1751 │ │ +0fae8e: 6e10 7534 0e00 |009d: invoke-virtual {v14}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getScale:()F // method@3475 │ │ +0fae94: 0a0e |00a0: move-result v14 │ │ +0fae96: 6e20 3424 ed00 |00a1: invoke-virtual {v13, v14}, Lcom/ds/avare/position/Scale;.setScaleFactor:(F)V // method@2434 │ │ +0fae9c: 6e10 5828 0c00 |00a4: invoke-virtual {v12}, Lcom/ds/avare/views/PlatesView;.invalidate:()V // method@2858 │ │ +0faea2: 0f0f |00a7: return v15 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0003 line=229 │ │ 0x000c line=233 │ │ 0x0015 line=234 │ │ 0x0023 line=235 │ │ @@ -395770,17 +395772,17 @@ │ │ type : '(Lcom/ds/avare/StorageService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fb7d0: |[0fb7d0] com.ds.avare.views.PlatesView.setService:(Lcom/ds/avare/StorageService;)V │ │ -0fb7e0: 5b01 5217 |0000: iput-object v1, v0, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ -0fb7e4: 0e00 |0002: return-void │ │ +0fb7d8: |[0fb7d8] com.ds.avare.views.PlatesView.setService:(Lcom/ds/avare/StorageService;)V │ │ +0fb7e8: 5b01 5217 |0000: iput-object v1, v0, Lcom/ds/avare/views/PlatesView;.mService:Lcom/ds/avare/StorageService; // field@1752 │ │ +0fb7ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/ds/avare/views/PlatesView; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/ds/avare/StorageService; │ │ │ │ @@ -395789,18 +395791,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0fb92c: |[0fb92c] com.ds.avare.views.PlatesView.updateErrorStatus:(Ljava/lang/String;)V │ │ -0fb93c: 5b01 4817 |0000: iput-object v1, v0, Lcom/ds/avare/views/PlatesView;.mErrorStatus:Ljava/lang/String; // field@1748 │ │ -0fb940: 6e10 5b28 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesView;.postInvalidate:()V // method@285b │ │ -0fb946: 0e00 |0005: return-void │ │ +0fb934: |[0fb934] com.ds.avare.views.PlatesView.updateErrorStatus:(Ljava/lang/String;)V │ │ +0fb944: 5b01 4817 |0000: iput-object v1, v0, Lcom/ds/avare/views/PlatesView;.mErrorStatus:Ljava/lang/String; // field@1748 │ │ +0fb948: 6e10 5b28 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesView;.postInvalidate:()V // method@285b │ │ +0fb94e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0002 line=169 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/PlatesView; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -395810,18 +395812,18 @@ │ │ type : '(Lcom/ds/avare/gps/GpsParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0fb948: |[0fb948] com.ds.avare.views.PlatesView.updateParams:(Lcom/ds/avare/gps/GpsParams;)V │ │ -0fb958: 5b01 4a17 |0000: iput-object v1, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ -0fb95c: 6e10 5b28 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesView;.postInvalidate:()V // method@285b │ │ -0fb962: 0e00 |0005: return-void │ │ +0fb950: |[0fb950] com.ds.avare.views.PlatesView.updateParams:(Lcom/ds/avare/gps/GpsParams;)V │ │ +0fb960: 5b01 4a17 |0000: iput-object v1, v0, Lcom/ds/avare/views/PlatesView;.mGpsParams:Lcom/ds/avare/gps/GpsParams; // field@174a │ │ +0fb964: 6e10 5b28 0000 |0002: invoke-virtual {v0}, Lcom/ds/avare/views/PlatesView;.postInvalidate:()V // method@285b │ │ +0fb96a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0002 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/PlatesView; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/ds/avare/gps/GpsParams; │ │ @@ -395892,18 +395894,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0fbea4: |[0fbea4] com.ds.avare.views.ThreeDSurfaceView.:(Landroid/content/Context;)V │ │ -0fbeb4: 7020 2704 1000 |0000: invoke-direct {v0, v1}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0427 │ │ -0fbeba: 6e10 7d28 0000 |0003: invoke-virtual {v0}, Lcom/ds/avare/views/ThreeDSurfaceView;.init:()V // method@287d │ │ -0fbec0: 0e00 |0006: return-void │ │ +0fbeac: |[0fbeac] com.ds.avare.views.ThreeDSurfaceView.:(Landroid/content/Context;)V │ │ +0fbebc: 7020 2704 1000 |0000: invoke-direct {v0, v1}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0427 │ │ +0fbec2: 6e10 7d28 0000 |0003: invoke-virtual {v0}, Lcom/ds/avare/views/ThreeDSurfaceView;.init:()V // method@287d │ │ +0fbec8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/ThreeDSurfaceView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -395913,18 +395915,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0fbec4: |[0fbec4] com.ds.avare.views.ThreeDSurfaceView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0fbed4: 7030 2804 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0428 │ │ -0fbeda: 6e10 7d28 0000 |0003: invoke-virtual {v0}, Lcom/ds/avare/views/ThreeDSurfaceView;.init:()V // method@287d │ │ -0fbee0: 0e00 |0006: return-void │ │ +0fbecc: |[0fbecc] com.ds.avare.views.ThreeDSurfaceView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0fbedc: 7030 2804 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0428 │ │ +0fbee2: 6e10 7d28 0000 |0003: invoke-virtual {v0}, Lcom/ds/avare/views/ThreeDSurfaceView;.init:()V // method@287d │ │ +0fbee8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/ds/avare/views/ThreeDSurfaceView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -395936,22 +395938,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0fbdfc: |[0fbdfc] com.ds.avare.views.ThreeDSurfaceView.getAngle:()F │ │ -0fbe0c: 5220 5b17 |0000: iget v0, v2, Lcom/ds/avare/views/ThreeDSurfaceView;.mAngle:F // field@175b │ │ -0fbe10: 8900 |0002: float-to-double v0, v0 │ │ -0fbe12: 7120 842a 1000 |0003: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ -0fbe18: 0b00 |0006: move-result-wide v0 │ │ -0fbe1a: 8c00 |0007: double-to-float v0, v0 │ │ -0fbe1c: 7f00 |0008: neg-float v0, v0 │ │ -0fbe1e: 0f00 |0009: return v0 │ │ +0fbe04: |[0fbe04] com.ds.avare.views.ThreeDSurfaceView.getAngle:()F │ │ +0fbe14: 5220 5b17 |0000: iget v0, v2, Lcom/ds/avare/views/ThreeDSurfaceView;.mAngle:F // field@175b │ │ +0fbe18: 8900 |0002: float-to-double v0, v0 │ │ +0fbe1a: 7120 842a 1000 |0003: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2a84 │ │ +0fbe20: 0b00 |0006: move-result-wide v0 │ │ +0fbe22: 8c00 |0007: double-to-float v0, v0 │ │ +0fbe24: 7f00 |0008: neg-float v0, v0 │ │ +0fbe26: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/ds/avare/views/ThreeDSurfaceView; │ │ │ │ #1 : (in Lcom/ds/avare/views/ThreeDSurfaceView;) │ │ @@ -395959,23 +395961,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0fbe20: |[0fbe20] com.ds.avare.views.ThreeDSurfaceView.getDisplacementX:()F │ │ -0fbe30: 5220 5f17 |0000: iget v0, v2, Lcom/ds/avare/views/ThreeDSurfaceView;.mX:F // field@175f │ │ -0fbe34: 1501 4041 |0002: const/high16 v1, #int 1094713344 // #4140 │ │ -0fbe38: a800 0001 |0004: mul-float v0, v0, v1 │ │ -0fbe3c: 6e10 7c28 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/views/ThreeDSurfaceView;.getWidth:()I // method@287c │ │ -0fbe42: 0a01 |0009: move-result v1 │ │ -0fbe44: 8211 |000a: int-to-float v1, v1 │ │ -0fbe46: c910 |000b: div-float/2addr v0, v1 │ │ -0fbe48: 0f00 |000c: return v0 │ │ +0fbe28: |[0fbe28] com.ds.avare.views.ThreeDSurfaceView.getDisplacementX:()F │ │ +0fbe38: 5220 5f17 |0000: iget v0, v2, Lcom/ds/avare/views/ThreeDSurfaceView;.mX:F // field@175f │ │ +0fbe3c: 1501 4041 |0002: const/high16 v1, #int 1094713344 // #4140 │ │ +0fbe40: a800 0001 |0004: mul-float v0, v0, v1 │ │ +0fbe44: 6e10 7c28 0200 |0006: invoke-virtual {v2}, Lcom/ds/avare/views/ThreeDSurfaceView;.getWidth:()I // method@287c │ │ +0fbe4a: 0a01 |0009: move-result v1 │ │ +0fbe4c: 8211 |000a: int-to-float v1, v1 │ │ +0fbe4e: c910 |000b: div-float/2addr v0, v1 │ │ +0fbe50: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/ds/avare/views/ThreeDSurfaceView; │ │ │ │ #2 : (in Lcom/ds/avare/views/ThreeDSurfaceView;) │ │ @@ -395983,24 +395985,24 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0fbe4c: |[0fbe4c] com.ds.avare.views.ThreeDSurfaceView.getDisplacementY:()F │ │ -0fbe5c: 5220 6017 |0000: iget v0, v2, Lcom/ds/avare/views/ThreeDSurfaceView;.mY:F // field@1760 │ │ -0fbe60: 7f00 |0002: neg-float v0, v0 │ │ -0fbe62: 1501 4041 |0003: const/high16 v1, #int 1094713344 // #4140 │ │ -0fbe66: a800 0001 |0005: mul-float v0, v0, v1 │ │ -0fbe6a: 6e10 7928 0200 |0007: invoke-virtual {v2}, Lcom/ds/avare/views/ThreeDSurfaceView;.getHeight:()I // method@2879 │ │ -0fbe70: 0a01 |000a: move-result v1 │ │ -0fbe72: 8211 |000b: int-to-float v1, v1 │ │ -0fbe74: c910 |000c: div-float/2addr v0, v1 │ │ -0fbe76: 0f00 |000d: return v0 │ │ +0fbe54: |[0fbe54] com.ds.avare.views.ThreeDSurfaceView.getDisplacementY:()F │ │ +0fbe64: 5220 6017 |0000: iget v0, v2, Lcom/ds/avare/views/ThreeDSurfaceView;.mY:F // field@1760 │ │ +0fbe68: 7f00 |0002: neg-float v0, v0 │ │ +0fbe6a: 1501 4041 |0003: const/high16 v1, #int 1094713344 // #4140 │ │ +0fbe6e: a800 0001 |0005: mul-float v0, v0, v1 │ │ +0fbe72: 6e10 7928 0200 |0007: invoke-virtual {v2}, Lcom/ds/avare/views/ThreeDSurfaceView;.getHeight:()I // method@2879 │ │ +0fbe78: 0a01 |000a: move-result v1 │ │ +0fbe7a: 8211 |000b: int-to-float v1, v1 │ │ +0fbe7c: c910 |000c: div-float/2addr v0, v1 │ │ +0fbe7e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/ds/avare/views/ThreeDSurfaceView; │ │ │ │ #3 : (in Lcom/ds/avare/views/ThreeDSurfaceView;) │ │ @@ -396008,42 +396010,42 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0fbe90: |[0fbe90] com.ds.avare.views.ThreeDSurfaceView.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; │ │ -0fbea0: 1100 |0000: return-object v0 │ │ +0fbe98: |[0fbe98] com.ds.avare.views.ThreeDSurfaceView.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; │ │ +0fbea8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/ds/avare/views/ThreeDSurfaceView;) │ │ name : 'getPositionAndScale' │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 18 16-bit code units │ │ -0fbee4: |[0fbee4] com.ds.avare.views.ThreeDSurfaceView.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V │ │ -0fbef4: 52a1 5f17 |0000: iget v1, v10, Lcom/ds/avare/views/ThreeDSurfaceView;.mX:F // field@175f │ │ -0fbef8: 52a2 6017 |0002: iget v2, v10, Lcom/ds/avare/views/ThreeDSurfaceView;.mY:F // field@1760 │ │ -0fbefc: 52a7 5e17 |0004: iget v7, v10, Lcom/ds/avare/views/ThreeDSurfaceView;.mScale:F // field@175e │ │ -0fbf00: 52a9 5b17 |0006: iget v9, v10, Lcom/ds/avare/views/ThreeDSurfaceView;.mAngle:F // field@175b │ │ -0fbf04: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -0fbf06: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -0fbf08: 1218 |000a: const/4 v8, #int 1 // #1 │ │ -0fbf0a: 07c0 |000b: move-object v0, v12 │ │ -0fbf0c: 0174 |000c: move v4, v7 │ │ -0fbf0e: 0176 |000d: move v6, v7 │ │ -0fbf10: 740a 7b34 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFZFZFFZF)V // method@347b │ │ -0fbf16: 0e00 |0011: return-void │ │ +0fbeec: |[0fbeec] com.ds.avare.views.ThreeDSurfaceView.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V │ │ +0fbefc: 52a1 5f17 |0000: iget v1, v10, Lcom/ds/avare/views/ThreeDSurfaceView;.mX:F // field@175f │ │ +0fbf00: 52a2 6017 |0002: iget v2, v10, Lcom/ds/avare/views/ThreeDSurfaceView;.mY:F // field@1760 │ │ +0fbf04: 52a7 5e17 |0004: iget v7, v10, Lcom/ds/avare/views/ThreeDSurfaceView;.mScale:F // field@175e │ │ +0fbf08: 52a9 5b17 |0006: iget v9, v10, Lcom/ds/avare/views/ThreeDSurfaceView;.mAngle:F // field@175b │ │ +0fbf0c: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +0fbf0e: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +0fbf10: 1218 |000a: const/4 v8, #int 1 // #1 │ │ +0fbf12: 07c0 |000b: move-object v0, v12 │ │ +0fbf14: 0174 |000c: move v4, v7 │ │ +0fbf16: 0176 |000d: move v6, v7 │ │ +0fbf18: 740a 7b34 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFZFZFFZF)V // method@347b │ │ +0fbf1e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0012 reg=10 this Lcom/ds/avare/views/ThreeDSurfaceView; │ │ 0x0000 - 0x0012 reg=11 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0012 reg=12 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ @@ -396053,17 +396055,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fbe78: |[0fbe78] com.ds.avare.views.ThreeDSurfaceView.getScale:()F │ │ -0fbe88: 5210 5e17 |0000: iget v0, v1, Lcom/ds/avare/views/ThreeDSurfaceView;.mScale:F // field@175e │ │ -0fbe8c: 0f00 |0002: return v0 │ │ +0fbe80: |[0fbe80] com.ds.avare.views.ThreeDSurfaceView.getScale:()F │ │ +0fbe90: 5210 5e17 |0000: iget v0, v1, Lcom/ds/avare/views/ThreeDSurfaceView;.mScale:F // field@175e │ │ +0fbe94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/ds/avare/views/ThreeDSurfaceView; │ │ │ │ #6 : (in Lcom/ds/avare/views/ThreeDSurfaceView;) │ │ @@ -396071,28 +396073,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0fbf18: |[0fbf18] com.ds.avare.views.ThreeDSurfaceView.init:()V │ │ -0fbf28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fbf2a: 5910 5f17 |0001: iput v0, v1, Lcom/ds/avare/views/ThreeDSurfaceView;.mX:F // field@175f │ │ -0fbf2e: 5910 6017 |0003: iput v0, v1, Lcom/ds/avare/views/ThreeDSurfaceView;.mY:F // field@1760 │ │ -0fbf32: 5910 5b17 |0005: iput v0, v1, Lcom/ds/avare/views/ThreeDSurfaceView;.mAngle:F // field@175b │ │ -0fbf36: 1500 803f |0007: const/high16 v0, #int 1065353216 // #3f80 │ │ -0fbf3a: 5910 5e17 |0009: iput v0, v1, Lcom/ds/avare/views/ThreeDSurfaceView;.mScale:F // field@175e │ │ -0fbf3e: 2200 e308 |000b: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController; // type@08e3 │ │ -0fbf42: 7020 7d34 1000 |000d: invoke-direct {v0, v1}, Lorg/metalev/multitouch/controller/MultiTouchController;.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;)V // method@347d │ │ -0fbf48: 5b10 5d17 |0010: iput-object v0, v1, Lcom/ds/avare/views/ThreeDSurfaceView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@175d │ │ -0fbf4c: 2200 e108 |0012: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@08e1 │ │ -0fbf50: 7010 5334 0000 |0014: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@3453 │ │ -0fbf56: 5b10 5c17 |0017: iput-object v0, v1, Lcom/ds/avare/views/ThreeDSurfaceView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@175c │ │ -0fbf5a: 0e00 |0019: return-void │ │ +0fbf20: |[0fbf20] com.ds.avare.views.ThreeDSurfaceView.init:()V │ │ +0fbf30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fbf32: 5910 5f17 |0001: iput v0, v1, Lcom/ds/avare/views/ThreeDSurfaceView;.mX:F // field@175f │ │ +0fbf36: 5910 6017 |0003: iput v0, v1, Lcom/ds/avare/views/ThreeDSurfaceView;.mY:F // field@1760 │ │ +0fbf3a: 5910 5b17 |0005: iput v0, v1, Lcom/ds/avare/views/ThreeDSurfaceView;.mAngle:F // field@175b │ │ +0fbf3e: 1500 803f |0007: const/high16 v0, #int 1065353216 // #3f80 │ │ +0fbf42: 5910 5e17 |0009: iput v0, v1, Lcom/ds/avare/views/ThreeDSurfaceView;.mScale:F // field@175e │ │ +0fbf46: 2200 e308 |000b: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController; // type@08e3 │ │ +0fbf4a: 7020 7d34 1000 |000d: invoke-direct {v0, v1}, Lorg/metalev/multitouch/controller/MultiTouchController;.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;)V // method@347d │ │ +0fbf50: 5b10 5d17 |0010: iput-object v0, v1, Lcom/ds/avare/views/ThreeDSurfaceView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@175d │ │ +0fbf54: 2200 e108 |0012: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@08e1 │ │ +0fbf58: 7010 5334 0000 |0014: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@3453 │ │ +0fbf5e: 5b10 5c17 |0017: iput-object v0, v1, Lcom/ds/avare/views/ThreeDSurfaceView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@175c │ │ +0fbf62: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0003 line=70 │ │ 0x0005 line=71 │ │ 0x0009 line=72 │ │ 0x000b line=73 │ │ @@ -396105,23 +396107,23 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -0fbd4c: |[0fbd4c] com.ds.avare.views.ThreeDSurfaceView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0fbd5c: 5480 5d17 |0000: iget-object v0, v8, Lcom/ds/avare/views/ThreeDSurfaceView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@175d │ │ -0fbd60: 1902 2840 |0002: const-wide/high16 v2, #long 4622945017495814144 // #4028 │ │ -0fbd64: 1904 f03f |0004: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -0fbd68: 1906 f03f |0006: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -0fbd6c: 0791 |0008: move-object v1, v9 │ │ -0fbd6e: 7408 8534 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.onTouchEvent:(Landroid/view/MotionEvent;DDD)Z // method@3485 │ │ -0fbd74: 0a09 |000c: move-result v9 │ │ -0fbd76: 0f09 |000d: return v9 │ │ +0fbd54: |[0fbd54] com.ds.avare.views.ThreeDSurfaceView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0fbd64: 5480 5d17 |0000: iget-object v0, v8, Lcom/ds/avare/views/ThreeDSurfaceView;.mMultiTouchC:Lorg/metalev/multitouch/controller/MultiTouchController; // field@175d │ │ +0fbd68: 1902 2840 |0002: const-wide/high16 v2, #long 4622945017495814144 // #4028 │ │ +0fbd6c: 1904 f03f |0004: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0fbd70: 1906 f03f |0006: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0fbd74: 0791 |0008: move-object v1, v9 │ │ +0fbd76: 7408 8534 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.onTouchEvent:(Landroid/view/MotionEvent;DDD)Z // method@3485 │ │ +0fbd7c: 0a09 |000c: move-result v9 │ │ +0fbd7e: 0f09 |000d: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x000e reg=8 this Lcom/ds/avare/views/ThreeDSurfaceView; │ │ 0x0000 - 0x000e reg=9 (null) Landroid/view/MotionEvent; │ │ │ │ @@ -396130,18 +396132,18 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0fbf5c: |[0fbf5c] com.ds.avare.views.ThreeDSurfaceView.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ -0fbf6c: 5401 5c17 |0000: iget-object v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@175c │ │ -0fbf70: 6e20 6934 2100 |0002: invoke-virtual {v1, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3469 │ │ -0fbf76: 0e00 |0005: return-void │ │ +0fbf64: |[0fbf64] com.ds.avare.views.ThreeDSurfaceView.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ +0fbf74: 5401 5c17 |0000: iget-object v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@175c │ │ +0fbf78: 6e20 6934 2100 |0002: invoke-virtual {v1, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3469 │ │ +0fbf7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/ds/avare/views/ThreeDSurfaceView; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ @@ -396151,45 +396153,45 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0fbd78: |[0fbd78] com.ds.avare.views.ThreeDSurfaceView.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z │ │ -0fbd88: 5401 5c17 |0000: iget-object v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@175c │ │ -0fbd8c: 6e20 6934 3100 |0002: invoke-virtual {v1, v3}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3469 │ │ -0fbd92: 5401 5c17 |0005: iget-object v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@175c │ │ -0fbd96: 6e10 6634 0100 |0007: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@3466 │ │ -0fbd9c: 0a01 |000a: move-result v1 │ │ -0fbd9e: 3901 0f00 |000b: if-nez v1, 001a // +000f │ │ -0fbda2: 6e10 7834 0200 |000d: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getXOff:()F // method@3478 │ │ -0fbda8: 0a01 |0010: move-result v1 │ │ -0fbdaa: 5901 5f17 |0011: iput v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mX:F // field@175f │ │ -0fbdae: 6e10 7934 0200 |0013: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getYOff:()F // method@3479 │ │ -0fbdb4: 0a01 |0016: move-result v1 │ │ -0fbdb6: 5901 6017 |0017: iput v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mY:F // field@1760 │ │ -0fbdba: 281f |0019: goto 0038 // +001f │ │ -0fbdbc: 6e10 7534 0200 |001a: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getScale:()F // method@3475 │ │ -0fbdc2: 0a01 |001d: move-result v1 │ │ -0fbdc4: 5901 5e17 |001e: iput v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mScale:F // field@175e │ │ -0fbdc8: 1503 4041 |0020: const/high16 v3, #int 1094713344 // #4140 │ │ -0fbdcc: 2d01 0103 |0022: cmpl-float v1, v1, v3 │ │ -0fbdd0: 3d01 0400 |0024: if-lez v1, 0028 // +0004 │ │ -0fbdd4: 5903 5e17 |0026: iput v3, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mScale:F // field@175e │ │ -0fbdd8: 5201 5e17 |0028: iget v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mScale:F // field@175e │ │ -0fbddc: 1503 803f |002a: const/high16 v3, #int 1065353216 // #3f80 │ │ -0fbde0: 2e01 0103 |002c: cmpg-float v1, v1, v3 │ │ -0fbde4: 3b01 0400 |002e: if-gez v1, 0032 // +0004 │ │ -0fbde8: 5903 5e17 |0030: iput v3, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mScale:F // field@175e │ │ -0fbdec: 6e10 7434 0200 |0032: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getAngle:()F // method@3474 │ │ -0fbdf2: 0a01 |0035: move-result v1 │ │ -0fbdf4: 5901 5b17 |0036: iput v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mAngle:F // field@175b │ │ -0fbdf8: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -0fbdfa: 0f01 |0039: return v1 │ │ +0fbd80: |[0fbd80] com.ds.avare.views.ThreeDSurfaceView.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z │ │ +0fbd90: 5401 5c17 |0000: iget-object v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@175c │ │ +0fbd94: 6e20 6934 3100 |0002: invoke-virtual {v1, v3}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@3469 │ │ +0fbd9a: 5401 5c17 |0005: iget-object v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mCurrTouchPoint:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@175c │ │ +0fbd9e: 6e10 6634 0100 |0007: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@3466 │ │ +0fbda4: 0a01 |000a: move-result v1 │ │ +0fbda6: 3901 0f00 |000b: if-nez v1, 001a // +000f │ │ +0fbdaa: 6e10 7834 0200 |000d: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getXOff:()F // method@3478 │ │ +0fbdb0: 0a01 |0010: move-result v1 │ │ +0fbdb2: 5901 5f17 |0011: iput v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mX:F // field@175f │ │ +0fbdb6: 6e10 7934 0200 |0013: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getYOff:()F // method@3479 │ │ +0fbdbc: 0a01 |0016: move-result v1 │ │ +0fbdbe: 5901 6017 |0017: iput v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mY:F // field@1760 │ │ +0fbdc2: 281f |0019: goto 0038 // +001f │ │ +0fbdc4: 6e10 7534 0200 |001a: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getScale:()F // method@3475 │ │ +0fbdca: 0a01 |001d: move-result v1 │ │ +0fbdcc: 5901 5e17 |001e: iput v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mScale:F // field@175e │ │ +0fbdd0: 1503 4041 |0020: const/high16 v3, #int 1094713344 // #4140 │ │ +0fbdd4: 2d01 0103 |0022: cmpl-float v1, v1, v3 │ │ +0fbdd8: 3d01 0400 |0024: if-lez v1, 0028 // +0004 │ │ +0fbddc: 5903 5e17 |0026: iput v3, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mScale:F // field@175e │ │ +0fbde0: 5201 5e17 |0028: iget v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mScale:F // field@175e │ │ +0fbde4: 1503 803f |002a: const/high16 v3, #int 1065353216 // #3f80 │ │ +0fbde8: 2e01 0103 |002c: cmpg-float v1, v1, v3 │ │ +0fbdec: 3b01 0400 |002e: if-gez v1, 0032 // +0004 │ │ +0fbdf0: 5903 5e17 |0030: iput v3, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mScale:F // field@175e │ │ +0fbdf4: 6e10 7434 0200 |0032: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getAngle:()F // method@3474 │ │ +0fbdfa: 0a01 |0035: move-result v1 │ │ +0fbdfc: 5901 5b17 |0036: iput v1, v0, Lcom/ds/avare/views/ThreeDSurfaceView;.mAngle:F // field@175b │ │ +0fbe00: 1211 |0038: const/4 v1, #int 1 // #1 │ │ +0fbe02: 0f01 |0039: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ 0x000d line=94 │ │ 0x0013 line=95 │ │ 0x001a line=101 │ │ @@ -396238,17 +396240,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10b3dc: |[10b3dc] org.acra.attachment.DefaultAttachmentProvider.:()V │ │ -10b3ec: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10b3f2: 0e00 |0003: return-void │ │ +10b3e4: |[10b3e4] org.acra.attachment.DefaultAttachmentProvider.:()V │ │ +10b3f4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10b3fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/attachment/DefaultAttachmentProvider; │ │ │ │ Virtual methods - │ │ @@ -396257,44 +396259,44 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -10b344: |[10b344] org.acra.attachment.DefaultAttachmentProvider.getAttachments:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Ljava/util/List; │ │ -10b354: 2207 4e07 |0000: new-instance v7, Ljava/util/ArrayList; // type@074e │ │ -10b358: 7010 8e2b 0700 |0002: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -10b35e: 6e10 532f 0800 |0005: invoke-virtual {v8}, Lorg/acra/config/CoreConfiguration;.attachmentUris:()Lorg/acra/collections/ImmutableList; // method@2f53 │ │ -10b364: 0c08 |0008: move-result-object v8 │ │ -10b366: 6e10 5d2e 0800 |0009: invoke-virtual {v8}, Lorg/acra/collections/ImmutableList;.iterator:()Ljava/util/Iterator; // method@2e5d │ │ -10b36c: 0c08 |000c: move-result-object v8 │ │ -10b36e: 7210 042c 0800 |000d: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -10b374: 0a00 |0010: move-result v0 │ │ -10b376: 3800 2a00 |0011: if-eqz v0, 003b // +002a │ │ -10b37a: 7210 052c 0800 |0013: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10b380: 0c00 |0016: move-result-object v0 │ │ -10b382: 1f00 0e07 |0017: check-cast v0, Ljava/lang/String; // type@070e │ │ -10b386: 7110 0204 0000 |0019: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0402 │ │ -10b38c: 0c01 |001c: move-result-object v1 │ │ -10b38e: 6e20 922b 1700 |001d: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -10b394: 28ed |0020: goto 000d // -0013 │ │ -10b396: 0d01 |0021: move-exception v1 │ │ -10b398: 6202 fe18 |0022: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10b39c: 6203 f518 |0024: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10b3a0: 2204 1007 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -10b3a4: 7010 eb2a 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10b3aa: 1a05 f710 |002b: const-string v5, "Failed to parse Uri " // string@10f7 │ │ -10b3ae: 6e20 f52a 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b3b4: 6e20 f52a 0400 |0030: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10b3ba: 6e10 fa2a 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10b3c0: 0c00 |0036: move-result-object v0 │ │ -10b3c2: 7240 5930 3210 |0037: invoke-interface {v2, v3, v0, v1}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -10b3c8: 28d3 |003a: goto 000d // -002d │ │ -10b3ca: 1107 |003b: return-object v7 │ │ +10b34c: |[10b34c] org.acra.attachment.DefaultAttachmentProvider.getAttachments:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Ljava/util/List; │ │ +10b35c: 2207 4e07 |0000: new-instance v7, Ljava/util/ArrayList; // type@074e │ │ +10b360: 7010 8e2b 0700 |0002: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +10b366: 6e10 532f 0800 |0005: invoke-virtual {v8}, Lorg/acra/config/CoreConfiguration;.attachmentUris:()Lorg/acra/collections/ImmutableList; // method@2f53 │ │ +10b36c: 0c08 |0008: move-result-object v8 │ │ +10b36e: 6e10 5d2e 0800 |0009: invoke-virtual {v8}, Lorg/acra/collections/ImmutableList;.iterator:()Ljava/util/Iterator; // method@2e5d │ │ +10b374: 0c08 |000c: move-result-object v8 │ │ +10b376: 7210 042c 0800 |000d: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10b37c: 0a00 |0010: move-result v0 │ │ +10b37e: 3800 2a00 |0011: if-eqz v0, 003b // +002a │ │ +10b382: 7210 052c 0800 |0013: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10b388: 0c00 |0016: move-result-object v0 │ │ +10b38a: 1f00 0e07 |0017: check-cast v0, Ljava/lang/String; // type@070e │ │ +10b38e: 7110 0204 0000 |0019: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0402 │ │ +10b394: 0c01 |001c: move-result-object v1 │ │ +10b396: 6e20 922b 1700 |001d: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +10b39c: 28ed |0020: goto 000d // -0013 │ │ +10b39e: 0d01 |0021: move-exception v1 │ │ +10b3a0: 6202 fe18 |0022: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10b3a4: 6203 f518 |0024: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10b3a8: 2204 1007 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +10b3ac: 7010 eb2a 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10b3b2: 1a05 f710 |002b: const-string v5, "Failed to parse Uri " // string@10f7 │ │ +10b3b6: 6e20 f52a 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b3bc: 6e20 f52a 0400 |0030: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10b3c2: 6e10 fa2a 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10b3c8: 0c00 |0036: move-result-object v0 │ │ +10b3ca: 7240 5930 3210 |0037: invoke-interface {v2, v3, v0, v1}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +10b3d0: 28d3 |003a: goto 000d // -002d │ │ +10b3d2: 1107 |003b: return-object v7 │ │ catches : 1 │ │ 0x0019 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0021 │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ 0x0019 line=49 │ │ @@ -396334,38 +396336,38 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10d128: |[10d128] org.acra.collector.-$$Lambda$LogCatCollector$6arD7s4WjFOsYrTQVA2_dHFEqkI.:(Ljava/lang/String;)V │ │ -10d138: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10d13e: 5b01 5f19 |0003: iput-object v1, v0, Lorg/acra/collector/-$$Lambda$LogCatCollector$6arD7s4WjFOsYrTQVA2_dHFEqkI;.f$0:Ljava/lang/String; // field@195f │ │ -10d142: 0e00 |0005: return-void │ │ +10d130: |[10d130] org.acra.collector.-$$Lambda$LogCatCollector$6arD7s4WjFOsYrTQVA2_dHFEqkI.:(Ljava/lang/String;)V │ │ +10d140: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10d146: 5b01 5f19 |0003: iput-object v1, v0, Lorg/acra/collector/-$$Lambda$LogCatCollector$6arD7s4WjFOsYrTQVA2_dHFEqkI;.f$0:Ljava/lang/String; // field@195f │ │ +10d14a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/collector/-$$Lambda$LogCatCollector$6arD7s4WjFOsYrTQVA2_dHFEqkI;) │ │ name : 'apply' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -10d104: |[10d104] org.acra.collector.-$$Lambda$LogCatCollector$6arD7s4WjFOsYrTQVA2_dHFEqkI.apply:(Ljava/lang/Object;)Z │ │ -10d114: 5410 5f19 |0000: iget-object v0, v1, Lorg/acra/collector/-$$Lambda$LogCatCollector$6arD7s4WjFOsYrTQVA2_dHFEqkI;.f$0:Ljava/lang/String; // field@195f │ │ -10d118: 1f02 0e07 |0002: check-cast v2, Ljava/lang/String; // type@070e │ │ -10d11c: 7120 ef2e 2000 |0004: invoke-static {v0, v2}, Lorg/acra/collector/LogCatCollector;.lambda$collectLogCat$0:(Ljava/lang/String;Ljava/lang/String;)Z // method@2eef │ │ -10d122: 0a02 |0007: move-result v2 │ │ -10d124: 0f02 |0008: return v2 │ │ +10d10c: |[10d10c] org.acra.collector.-$$Lambda$LogCatCollector$6arD7s4WjFOsYrTQVA2_dHFEqkI.apply:(Ljava/lang/Object;)Z │ │ +10d11c: 5410 5f19 |0000: iget-object v0, v1, Lorg/acra/collector/-$$Lambda$LogCatCollector$6arD7s4WjFOsYrTQVA2_dHFEqkI;.f$0:Ljava/lang/String; // field@195f │ │ +10d120: 1f02 0e07 |0002: check-cast v2, Ljava/lang/String; // type@070e │ │ +10d124: 7120 ef2e 2000 |0004: invoke-static {v0, v2}, Lorg/acra/collector/LogCatCollector;.lambda$collectLogCat$0:(Ljava/lang/String;Ljava/lang/String;)Z // method@2eef │ │ +10d12a: 0a02 |0007: move-result v2 │ │ +10d12c: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1456 header: │ │ @@ -396658,128 +396660,128 @@ │ │ type : '(Lorg/acra/config/CoreConfigurationBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 235 16-bit code units │ │ -111fa4: |[111fa4] org.acra.config.CoreConfiguration.:(Lorg/acra/config/CoreConfigurationBuilder;)V │ │ -111fb4: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -111fba: 6e10 7a2f 0300 |0003: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.enabled:()Z // method@2f7a │ │ -111fc0: 0a00 |0006: move-result v0 │ │ -111fc2: 5c20 ac19 |0007: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.enabled:Z // field@19ac │ │ -111fc6: 6e10 ad2f 0300 |0009: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.sharedPreferencesName:()Ljava/lang/String; // method@2fad │ │ -111fcc: 0c00 |000c: move-result-object v0 │ │ -111fce: 5b20 bd19 |000d: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.sharedPreferencesName:Ljava/lang/String; // field@19bd │ │ -111fd2: 6e10 7e2f 0300 |000f: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.includeDropBoxSystemTags:()Z // method@2f7e │ │ -111fd8: 0a00 |0012: move-result v0 │ │ -111fda: 5c20 af19 |0013: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.includeDropBoxSystemTags:Z // field@19af │ │ -111fde: 2200 d407 |0015: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ -111fe2: 6e10 6c2f 0300 |0017: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.additionalDropBoxTags:()[Ljava/lang/String; // method@2f6c │ │ -111fe8: 0c01 |001a: move-result-object v1 │ │ -111fea: 7020 522e 1000 |001b: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:([Ljava/lang/Object;)V // method@2e52 │ │ -111ff0: 5b20 a019 |001e: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.additionalDropBoxTags:Lorg/acra/collections/ImmutableList; // field@19a0 │ │ -111ff4: 6e10 792f 0300 |0020: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.dropboxCollectionMinutes:()I // method@2f79 │ │ -111ffa: 0a00 |0023: move-result v0 │ │ -111ffc: 5920 ab19 |0024: iput v0, v2, Lorg/acra/config/CoreConfiguration;.dropboxCollectionMinutes:I // field@19ab │ │ -112000: 2200 d407 |0026: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ -112004: 6e10 7f2f 0300 |0028: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.logcatArguments:()[Ljava/lang/String; // method@2f7f │ │ -11200a: 0c01 |002b: move-result-object v1 │ │ -11200c: 7020 522e 1000 |002c: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:([Ljava/lang/Object;)V // method@2e52 │ │ -112012: 5b20 b019 |002f: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.logcatArguments:Lorg/acra/collections/ImmutableList; // field@19b0 │ │ -112016: 2200 d807 |0031: new-instance v0, Lorg/acra/collections/ImmutableSet; // type@07d8 │ │ -11201a: 6e10 852f 0300 |0033: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.reportContent:()Ljava/util/Set; // method@2f85 │ │ -112020: 0c01 |0036: move-result-object v1 │ │ -112022: 7020 812e 1000 |0037: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableSet;.:(Ljava/util/Collection;)V // method@2e81 │ │ -112028: 5b20 b619 |003a: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.reportContent:Lorg/acra/collections/ImmutableSet; // field@19b6 │ │ -11202c: 6e10 782f 0300 |003c: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.deleteUnapprovedReportsOnApplicationStart:()Z // method@2f78 │ │ -112032: 0a00 |003f: move-result v0 │ │ -112034: 5c20 aa19 |0040: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.deleteUnapprovedReportsOnApplicationStart:Z // field@19aa │ │ -112038: 6e10 772f 0300 |0042: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.deleteOldUnsentReportsOnApplicationStart:()Z // method@2f77 │ │ -11203e: 0a00 |0045: move-result v0 │ │ -112040: 5c20 a919 |0046: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.deleteOldUnsentReportsOnApplicationStart:Z // field@19a9 │ │ -112044: 6e10 6e2f 0300 |0048: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.alsoReportToAndroidFramework:()Z // method@2f6e │ │ -11204a: 0a00 |004b: move-result v0 │ │ -11204c: 5c20 a219 |004c: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.alsoReportToAndroidFramework:Z // field@19a2 │ │ -112050: 2200 d407 |004e: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ -112054: 6e10 6d2f 0300 |0050: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.additionalSharedPreferences:()[Ljava/lang/String; // method@2f6d │ │ -11205a: 0c01 |0053: move-result-object v1 │ │ -11205c: 7020 522e 1000 |0054: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:([Ljava/lang/Object;)V // method@2e52 │ │ -112062: 5b20 a119 |0057: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.additionalSharedPreferences:Lorg/acra/collections/ImmutableList; // field@19a1 │ │ -112066: 6e10 802f 0300 |0059: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.logcatFilterByPid:()Z // method@2f80 │ │ -11206c: 0a00 |005c: move-result v0 │ │ -11206e: 5c20 b119 |005d: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.logcatFilterByPid:Z // field@19b1 │ │ -112072: 6e10 812f 0300 |005f: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.logcatReadNonBlocking:()Z // method@2f81 │ │ -112078: 0a00 |0062: move-result v0 │ │ -11207a: 5c20 b219 |0063: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.logcatReadNonBlocking:Z // field@19b2 │ │ -11207e: 6e10 8b2f 0300 |0065: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.sendReportsInDevMode:()Z // method@2f8b │ │ -112084: 0a00 |0068: move-result v0 │ │ -112086: 5c20 bc19 |0069: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.sendReportsInDevMode:Z // field@19bc │ │ -11208a: 2200 d407 |006b: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ -11208e: 6e10 7c2f 0300 |006d: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSharedPreferencesKeys:()[Ljava/lang/String; // method@2f7c │ │ -112094: 0c01 |0070: move-result-object v1 │ │ -112096: 7020 522e 1000 |0071: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:([Ljava/lang/Object;)V // method@2e52 │ │ -11209c: 5b20 ae19 |0074: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.excludeMatchingSharedPreferencesKeys:Lorg/acra/collections/ImmutableList; // field@19ae │ │ -1120a0: 2200 d407 |0076: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ -1120a4: 6e10 7b2f 0300 |0078: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSettingsKeys:()[Ljava/lang/String; // method@2f7b │ │ -1120aa: 0c01 |007b: move-result-object v1 │ │ -1120ac: 7020 522e 1000 |007c: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:([Ljava/lang/Object;)V // method@2e52 │ │ -1120b2: 5b20 ad19 |007f: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.excludeMatchingSettingsKeys:Lorg/acra/collections/ImmutableList; // field@19ad │ │ -1120b6: 6e10 762f 0300 |0081: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.buildConfigClass:()Ljava/lang/Class; // method@2f76 │ │ -1120bc: 0c00 |0084: move-result-object v0 │ │ -1120be: 5b20 a819 |0085: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.buildConfigClass:Ljava/lang/Class; // field@19a8 │ │ -1120c2: 2200 d407 |0087: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ -1120c6: 6e10 892f 0300 |0089: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.reportSenderFactoryClasses:()[Ljava/lang/Class; // method@2f89 │ │ -1120cc: 0c01 |008c: move-result-object v1 │ │ -1120ce: 7020 522e 1000 |008d: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:([Ljava/lang/Object;)V // method@2e52 │ │ -1120d4: 5b20 ba19 |0090: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.reportSenderFactoryClasses:Lorg/acra/collections/ImmutableList; // field@19ba │ │ -1120d8: 6e10 6f2f 0300 |0092: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFile:()Ljava/lang/String; // method@2f6f │ │ -1120de: 0c00 |0095: move-result-object v0 │ │ -1120e0: 5b20 a319 |0096: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.applicationLogFile:Ljava/lang/String; // field@19a3 │ │ -1120e4: 6e10 712f 0300 |0098: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileLines:()I // method@2f71 │ │ -1120ea: 0a00 |009b: move-result v0 │ │ -1120ec: 5920 a519 |009c: iput v0, v2, Lorg/acra/config/CoreConfiguration;.applicationLogFileLines:I // field@19a5 │ │ -1120f0: 6e10 702f 0300 |009e: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileDir:()Lorg/acra/file/Directory; // method@2f70 │ │ -1120f6: 0c00 |00a1: move-result-object v0 │ │ -1120f8: 5b20 a419 |00a2: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.applicationLogFileDir:Lorg/acra/file/Directory; // field@19a4 │ │ -1120fc: 6e10 8a2f 0300 |00a4: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.retryPolicyClass:()Ljava/lang/Class; // method@2f8a │ │ -112102: 0c00 |00a7: move-result-object v0 │ │ -112104: 5b20 bb19 |00a8: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.retryPolicyClass:Ljava/lang/Class; // field@19bb │ │ -112108: 6e10 ae2f 0300 |00aa: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.stopServicesOnCrash:()Z // method@2fae │ │ -11210e: 0a00 |00ad: move-result v0 │ │ -112110: 5c20 be19 |00ae: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.stopServicesOnCrash:Z // field@19be │ │ -112114: 2200 d407 |00b0: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ -112118: 6e10 732f 0300 |00b2: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUris:()[Ljava/lang/String; // method@2f73 │ │ -11211e: 0c01 |00b5: move-result-object v1 │ │ -112120: 7020 522e 1000 |00b6: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:([Ljava/lang/Object;)V // method@2e52 │ │ -112126: 5b20 a719 |00b9: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.attachmentUris:Lorg/acra/collections/ImmutableList; // field@19a7 │ │ -11212a: 6e10 722f 0300 |00bb: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUriProvider:()Ljava/lang/Class; // method@2f72 │ │ -112130: 0c00 |00be: move-result-object v0 │ │ -112132: 5b20 a619 |00bf: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.attachmentUriProvider:Ljava/lang/Class; // field@19a6 │ │ -112136: 6e10 882f 0300 |00c1: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.reportSendSuccessToast:()Ljava/lang/String; // method@2f88 │ │ -11213c: 0c00 |00c4: move-result-object v0 │ │ -11213e: 5b20 b919 |00c5: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.reportSendSuccessToast:Ljava/lang/String; // field@19b9 │ │ -112142: 6e10 872f 0300 |00c7: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.reportSendFailureToast:()Ljava/lang/String; // method@2f87 │ │ -112148: 0c00 |00ca: move-result-object v0 │ │ -11214a: 5b20 b819 |00cb: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.reportSendFailureToast:Ljava/lang/String; // field@19b8 │ │ -11214e: 6e10 862f 0300 |00cd: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.reportFormat:()Lorg/acra/data/StringFormat; // method@2f86 │ │ -112154: 0c00 |00d0: move-result-object v0 │ │ -112156: 5b20 b719 |00d1: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.reportFormat:Lorg/acra/data/StringFormat; // field@19b7 │ │ -11215a: 6e10 822f 0300 |00d3: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.parallel:()Z // method@2f82 │ │ -112160: 0a00 |00d6: move-result v0 │ │ -112162: 5c20 b319 |00d7: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.parallel:Z // field@19b3 │ │ -112166: 6e10 842f 0300 |00d9: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f84 │ │ -11216c: 0c00 |00dc: move-result-object v0 │ │ -11216e: 5b20 b519 |00dd: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.pluginLoader:Lorg/acra/plugins/PluginLoader; // field@19b5 │ │ -112172: 2200 d407 |00df: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ -112176: 6e10 832f 0300 |00e1: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.pluginConfigurations:()Ljava/util/List; // method@2f83 │ │ -11217c: 0c03 |00e4: move-result-object v3 │ │ -11217e: 7020 512e 3000 |00e5: invoke-direct {v0, v3}, Lorg/acra/collections/ImmutableList;.:(Ljava/util/Collection;)V // method@2e51 │ │ -112184: 5b20 b419 |00e8: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.pluginConfigurations:Lorg/acra/collections/ImmutableList; // field@19b4 │ │ -112188: 0e00 |00ea: return-void │ │ +111fac: |[111fac] org.acra.config.CoreConfiguration.:(Lorg/acra/config/CoreConfigurationBuilder;)V │ │ +111fbc: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +111fc2: 6e10 7a2f 0300 |0003: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.enabled:()Z // method@2f7a │ │ +111fc8: 0a00 |0006: move-result v0 │ │ +111fca: 5c20 ac19 |0007: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.enabled:Z // field@19ac │ │ +111fce: 6e10 ad2f 0300 |0009: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.sharedPreferencesName:()Ljava/lang/String; // method@2fad │ │ +111fd4: 0c00 |000c: move-result-object v0 │ │ +111fd6: 5b20 bd19 |000d: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.sharedPreferencesName:Ljava/lang/String; // field@19bd │ │ +111fda: 6e10 7e2f 0300 |000f: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.includeDropBoxSystemTags:()Z // method@2f7e │ │ +111fe0: 0a00 |0012: move-result v0 │ │ +111fe2: 5c20 af19 |0013: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.includeDropBoxSystemTags:Z // field@19af │ │ +111fe6: 2200 d407 |0015: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ +111fea: 6e10 6c2f 0300 |0017: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.additionalDropBoxTags:()[Ljava/lang/String; // method@2f6c │ │ +111ff0: 0c01 |001a: move-result-object v1 │ │ +111ff2: 7020 522e 1000 |001b: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:([Ljava/lang/Object;)V // method@2e52 │ │ +111ff8: 5b20 a019 |001e: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.additionalDropBoxTags:Lorg/acra/collections/ImmutableList; // field@19a0 │ │ +111ffc: 6e10 792f 0300 |0020: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.dropboxCollectionMinutes:()I // method@2f79 │ │ +112002: 0a00 |0023: move-result v0 │ │ +112004: 5920 ab19 |0024: iput v0, v2, Lorg/acra/config/CoreConfiguration;.dropboxCollectionMinutes:I // field@19ab │ │ +112008: 2200 d407 |0026: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ +11200c: 6e10 7f2f 0300 |0028: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.logcatArguments:()[Ljava/lang/String; // method@2f7f │ │ +112012: 0c01 |002b: move-result-object v1 │ │ +112014: 7020 522e 1000 |002c: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:([Ljava/lang/Object;)V // method@2e52 │ │ +11201a: 5b20 b019 |002f: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.logcatArguments:Lorg/acra/collections/ImmutableList; // field@19b0 │ │ +11201e: 2200 d807 |0031: new-instance v0, Lorg/acra/collections/ImmutableSet; // type@07d8 │ │ +112022: 6e10 852f 0300 |0033: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.reportContent:()Ljava/util/Set; // method@2f85 │ │ +112028: 0c01 |0036: move-result-object v1 │ │ +11202a: 7020 812e 1000 |0037: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableSet;.:(Ljava/util/Collection;)V // method@2e81 │ │ +112030: 5b20 b619 |003a: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.reportContent:Lorg/acra/collections/ImmutableSet; // field@19b6 │ │ +112034: 6e10 782f 0300 |003c: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.deleteUnapprovedReportsOnApplicationStart:()Z // method@2f78 │ │ +11203a: 0a00 |003f: move-result v0 │ │ +11203c: 5c20 aa19 |0040: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.deleteUnapprovedReportsOnApplicationStart:Z // field@19aa │ │ +112040: 6e10 772f 0300 |0042: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.deleteOldUnsentReportsOnApplicationStart:()Z // method@2f77 │ │ +112046: 0a00 |0045: move-result v0 │ │ +112048: 5c20 a919 |0046: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.deleteOldUnsentReportsOnApplicationStart:Z // field@19a9 │ │ +11204c: 6e10 6e2f 0300 |0048: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.alsoReportToAndroidFramework:()Z // method@2f6e │ │ +112052: 0a00 |004b: move-result v0 │ │ +112054: 5c20 a219 |004c: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.alsoReportToAndroidFramework:Z // field@19a2 │ │ +112058: 2200 d407 |004e: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ +11205c: 6e10 6d2f 0300 |0050: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.additionalSharedPreferences:()[Ljava/lang/String; // method@2f6d │ │ +112062: 0c01 |0053: move-result-object v1 │ │ +112064: 7020 522e 1000 |0054: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:([Ljava/lang/Object;)V // method@2e52 │ │ +11206a: 5b20 a119 |0057: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.additionalSharedPreferences:Lorg/acra/collections/ImmutableList; // field@19a1 │ │ +11206e: 6e10 802f 0300 |0059: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.logcatFilterByPid:()Z // method@2f80 │ │ +112074: 0a00 |005c: move-result v0 │ │ +112076: 5c20 b119 |005d: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.logcatFilterByPid:Z // field@19b1 │ │ +11207a: 6e10 812f 0300 |005f: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.logcatReadNonBlocking:()Z // method@2f81 │ │ +112080: 0a00 |0062: move-result v0 │ │ +112082: 5c20 b219 |0063: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.logcatReadNonBlocking:Z // field@19b2 │ │ +112086: 6e10 8b2f 0300 |0065: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.sendReportsInDevMode:()Z // method@2f8b │ │ +11208c: 0a00 |0068: move-result v0 │ │ +11208e: 5c20 bc19 |0069: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.sendReportsInDevMode:Z // field@19bc │ │ +112092: 2200 d407 |006b: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ +112096: 6e10 7c2f 0300 |006d: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSharedPreferencesKeys:()[Ljava/lang/String; // method@2f7c │ │ +11209c: 0c01 |0070: move-result-object v1 │ │ +11209e: 7020 522e 1000 |0071: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:([Ljava/lang/Object;)V // method@2e52 │ │ +1120a4: 5b20 ae19 |0074: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.excludeMatchingSharedPreferencesKeys:Lorg/acra/collections/ImmutableList; // field@19ae │ │ +1120a8: 2200 d407 |0076: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ +1120ac: 6e10 7b2f 0300 |0078: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSettingsKeys:()[Ljava/lang/String; // method@2f7b │ │ +1120b2: 0c01 |007b: move-result-object v1 │ │ +1120b4: 7020 522e 1000 |007c: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:([Ljava/lang/Object;)V // method@2e52 │ │ +1120ba: 5b20 ad19 |007f: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.excludeMatchingSettingsKeys:Lorg/acra/collections/ImmutableList; // field@19ad │ │ +1120be: 6e10 762f 0300 |0081: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.buildConfigClass:()Ljava/lang/Class; // method@2f76 │ │ +1120c4: 0c00 |0084: move-result-object v0 │ │ +1120c6: 5b20 a819 |0085: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.buildConfigClass:Ljava/lang/Class; // field@19a8 │ │ +1120ca: 2200 d407 |0087: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ +1120ce: 6e10 892f 0300 |0089: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.reportSenderFactoryClasses:()[Ljava/lang/Class; // method@2f89 │ │ +1120d4: 0c01 |008c: move-result-object v1 │ │ +1120d6: 7020 522e 1000 |008d: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:([Ljava/lang/Object;)V // method@2e52 │ │ +1120dc: 5b20 ba19 |0090: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.reportSenderFactoryClasses:Lorg/acra/collections/ImmutableList; // field@19ba │ │ +1120e0: 6e10 6f2f 0300 |0092: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFile:()Ljava/lang/String; // method@2f6f │ │ +1120e6: 0c00 |0095: move-result-object v0 │ │ +1120e8: 5b20 a319 |0096: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.applicationLogFile:Ljava/lang/String; // field@19a3 │ │ +1120ec: 6e10 712f 0300 |0098: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileLines:()I // method@2f71 │ │ +1120f2: 0a00 |009b: move-result v0 │ │ +1120f4: 5920 a519 |009c: iput v0, v2, Lorg/acra/config/CoreConfiguration;.applicationLogFileLines:I // field@19a5 │ │ +1120f8: 6e10 702f 0300 |009e: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileDir:()Lorg/acra/file/Directory; // method@2f70 │ │ +1120fe: 0c00 |00a1: move-result-object v0 │ │ +112100: 5b20 a419 |00a2: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.applicationLogFileDir:Lorg/acra/file/Directory; // field@19a4 │ │ +112104: 6e10 8a2f 0300 |00a4: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.retryPolicyClass:()Ljava/lang/Class; // method@2f8a │ │ +11210a: 0c00 |00a7: move-result-object v0 │ │ +11210c: 5b20 bb19 |00a8: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.retryPolicyClass:Ljava/lang/Class; // field@19bb │ │ +112110: 6e10 ae2f 0300 |00aa: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.stopServicesOnCrash:()Z // method@2fae │ │ +112116: 0a00 |00ad: move-result v0 │ │ +112118: 5c20 be19 |00ae: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.stopServicesOnCrash:Z // field@19be │ │ +11211c: 2200 d407 |00b0: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ +112120: 6e10 732f 0300 |00b2: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUris:()[Ljava/lang/String; // method@2f73 │ │ +112126: 0c01 |00b5: move-result-object v1 │ │ +112128: 7020 522e 1000 |00b6: invoke-direct {v0, v1}, Lorg/acra/collections/ImmutableList;.:([Ljava/lang/Object;)V // method@2e52 │ │ +11212e: 5b20 a719 |00b9: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.attachmentUris:Lorg/acra/collections/ImmutableList; // field@19a7 │ │ +112132: 6e10 722f 0300 |00bb: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUriProvider:()Ljava/lang/Class; // method@2f72 │ │ +112138: 0c00 |00be: move-result-object v0 │ │ +11213a: 5b20 a619 |00bf: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.attachmentUriProvider:Ljava/lang/Class; // field@19a6 │ │ +11213e: 6e10 882f 0300 |00c1: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.reportSendSuccessToast:()Ljava/lang/String; // method@2f88 │ │ +112144: 0c00 |00c4: move-result-object v0 │ │ +112146: 5b20 b919 |00c5: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.reportSendSuccessToast:Ljava/lang/String; // field@19b9 │ │ +11214a: 6e10 872f 0300 |00c7: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.reportSendFailureToast:()Ljava/lang/String; // method@2f87 │ │ +112150: 0c00 |00ca: move-result-object v0 │ │ +112152: 5b20 b819 |00cb: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.reportSendFailureToast:Ljava/lang/String; // field@19b8 │ │ +112156: 6e10 862f 0300 |00cd: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.reportFormat:()Lorg/acra/data/StringFormat; // method@2f86 │ │ +11215c: 0c00 |00d0: move-result-object v0 │ │ +11215e: 5b20 b719 |00d1: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.reportFormat:Lorg/acra/data/StringFormat; // field@19b7 │ │ +112162: 6e10 822f 0300 |00d3: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.parallel:()Z // method@2f82 │ │ +112168: 0a00 |00d6: move-result v0 │ │ +11216a: 5c20 b319 |00d7: iput-boolean v0, v2, Lorg/acra/config/CoreConfiguration;.parallel:Z // field@19b3 │ │ +11216e: 6e10 842f 0300 |00d9: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f84 │ │ +112174: 0c00 |00dc: move-result-object v0 │ │ +112176: 5b20 b519 |00dd: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.pluginLoader:Lorg/acra/plugins/PluginLoader; // field@19b5 │ │ +11217a: 2200 d407 |00df: new-instance v0, Lorg/acra/collections/ImmutableList; // type@07d4 │ │ +11217e: 6e10 832f 0300 |00e1: invoke-virtual {v3}, Lorg/acra/config/CoreConfigurationBuilder;.pluginConfigurations:()Ljava/util/List; // method@2f83 │ │ +112184: 0c03 |00e4: move-result-object v3 │ │ +112186: 7020 512e 3000 |00e5: invoke-direct {v0, v3}, Lorg/acra/collections/ImmutableList;.:(Ljava/util/Collection;)V // method@2e51 │ │ +11218c: 5b20 b419 |00e8: iput-object v0, v2, Lorg/acra/config/CoreConfiguration;.pluginConfigurations:Lorg/acra/collections/ImmutableList; // field@19b4 │ │ +112190: 0e00 |00ea: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0009 line=116 │ │ 0x000f line=117 │ │ 0x0015 line=118 │ │ @@ -396820,17 +396822,17 @@ │ │ type : '()Lorg/acra/collections/ImmutableList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111e84: |[111e84] org.acra.config.CoreConfiguration.additionalDropBoxTags:()Lorg/acra/collections/ImmutableList; │ │ -111e94: 5410 a019 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.additionalDropBoxTags:Lorg/acra/collections/ImmutableList; // field@19a0 │ │ -111e98: 1100 |0002: return-object v0 │ │ +111e8c: |[111e8c] org.acra.config.CoreConfiguration.additionalDropBoxTags:()Lorg/acra/collections/ImmutableList; │ │ +111e9c: 5410 a019 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.additionalDropBoxTags:Lorg/acra/collections/ImmutableList; // field@19a0 │ │ +111ea0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #1 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -396838,17 +396840,17 @@ │ │ type : '()Lorg/acra/collections/ImmutableList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111e9c: |[111e9c] org.acra.config.CoreConfiguration.additionalSharedPreferences:()Lorg/acra/collections/ImmutableList; │ │ -111eac: 5410 a119 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.additionalSharedPreferences:Lorg/acra/collections/ImmutableList; // field@19a1 │ │ -111eb0: 1100 |0002: return-object v0 │ │ +111ea4: |[111ea4] org.acra.config.CoreConfiguration.additionalSharedPreferences:()Lorg/acra/collections/ImmutableList; │ │ +111eb4: 5410 a119 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.additionalSharedPreferences:Lorg/acra/collections/ImmutableList; // field@19a1 │ │ +111eb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #2 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -396856,17 +396858,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111cbc: |[111cbc] org.acra.config.CoreConfiguration.alsoReportToAndroidFramework:()Z │ │ -111ccc: 5510 a219 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.alsoReportToAndroidFramework:Z // field@19a2 │ │ -111cd0: 0f00 |0002: return v0 │ │ +111cc4: |[111cc4] org.acra.config.CoreConfiguration.alsoReportToAndroidFramework:()Z │ │ +111cd4: 5510 a219 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.alsoReportToAndroidFramework:Z // field@19a2 │ │ +111cd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #3 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -396874,17 +396876,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111e24: |[111e24] org.acra.config.CoreConfiguration.applicationLogFile:()Ljava/lang/String; │ │ -111e34: 5410 a319 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.applicationLogFile:Ljava/lang/String; // field@19a3 │ │ -111e38: 1100 |0002: return-object v0 │ │ +111e2c: |[111e2c] org.acra.config.CoreConfiguration.applicationLogFile:()Ljava/lang/String; │ │ +111e3c: 5410 a319 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.applicationLogFile:Ljava/lang/String; // field@19a3 │ │ +111e40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #4 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -396892,17 +396894,17 @@ │ │ type : '()Lorg/acra/file/Directory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111f74: |[111f74] org.acra.config.CoreConfiguration.applicationLogFileDir:()Lorg/acra/file/Directory; │ │ -111f84: 5410 a419 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.applicationLogFileDir:Lorg/acra/file/Directory; // field@19a4 │ │ -111f88: 1100 |0002: return-object v0 │ │ +111f7c: |[111f7c] org.acra.config.CoreConfiguration.applicationLogFileDir:()Lorg/acra/file/Directory; │ │ +111f8c: 5410 a419 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.applicationLogFileDir:Lorg/acra/file/Directory; // field@19a4 │ │ +111f90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #5 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -396910,17 +396912,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111dac: |[111dac] org.acra.config.CoreConfiguration.applicationLogFileLines:()I │ │ -111dbc: 5210 a519 |0000: iget v0, v1, Lorg/acra/config/CoreConfiguration;.applicationLogFileLines:I // field@19a5 │ │ -111dc0: 0f00 |0002: return v0 │ │ +111db4: |[111db4] org.acra.config.CoreConfiguration.applicationLogFileLines:()I │ │ +111dc4: 5210 a519 |0000: iget v0, v1, Lorg/acra/config/CoreConfiguration;.applicationLogFileLines:I // field@19a5 │ │ +111dc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #6 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -396928,17 +396930,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111ddc: |[111ddc] org.acra.config.CoreConfiguration.attachmentUriProvider:()Ljava/lang/Class; │ │ -111dec: 5410 a619 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.attachmentUriProvider:Ljava/lang/Class; // field@19a6 │ │ -111df0: 1100 |0002: return-object v0 │ │ +111de4: |[111de4] org.acra.config.CoreConfiguration.attachmentUriProvider:()Ljava/lang/Class; │ │ +111df4: 5410 a619 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.attachmentUriProvider:Ljava/lang/Class; // field@19a6 │ │ +111df8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #7 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -396946,17 +396948,17 @@ │ │ type : '()Lorg/acra/collections/ImmutableList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111eb4: |[111eb4] org.acra.config.CoreConfiguration.attachmentUris:()Lorg/acra/collections/ImmutableList; │ │ -111ec4: 5410 a719 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.attachmentUris:Lorg/acra/collections/ImmutableList; // field@19a7 │ │ -111ec8: 1100 |0002: return-object v0 │ │ +111ebc: |[111ebc] org.acra.config.CoreConfiguration.attachmentUris:()Lorg/acra/collections/ImmutableList; │ │ +111ecc: 5410 a719 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.attachmentUris:Lorg/acra/collections/ImmutableList; // field@19a7 │ │ +111ed0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #8 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -396964,17 +396966,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111df4: |[111df4] org.acra.config.CoreConfiguration.buildConfigClass:()Ljava/lang/Class; │ │ -111e04: 5410 a819 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.buildConfigClass:Ljava/lang/Class; // field@19a8 │ │ -111e08: 1100 |0002: return-object v0 │ │ +111dfc: |[111dfc] org.acra.config.CoreConfiguration.buildConfigClass:()Ljava/lang/Class; │ │ +111e0c: 5410 a819 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.buildConfigClass:Ljava/lang/Class; // field@19a8 │ │ +111e10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #9 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -396982,17 +396984,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111cd4: |[111cd4] org.acra.config.CoreConfiguration.deleteOldUnsentReportsOnApplicationStart:()Z │ │ -111ce4: 5510 a919 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.deleteOldUnsentReportsOnApplicationStart:Z // field@19a9 │ │ -111ce8: 0f00 |0002: return v0 │ │ +111cdc: |[111cdc] org.acra.config.CoreConfiguration.deleteOldUnsentReportsOnApplicationStart:()Z │ │ +111cec: 5510 a919 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.deleteOldUnsentReportsOnApplicationStart:Z // field@19a9 │ │ +111cf0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #10 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397000,17 +397002,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111cec: |[111cec] org.acra.config.CoreConfiguration.deleteUnapprovedReportsOnApplicationStart:()Z │ │ -111cfc: 5510 aa19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.deleteUnapprovedReportsOnApplicationStart:Z // field@19aa │ │ -111d00: 0f00 |0002: return v0 │ │ +111cf4: |[111cf4] org.acra.config.CoreConfiguration.deleteUnapprovedReportsOnApplicationStart:()Z │ │ +111d04: 5510 aa19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.deleteUnapprovedReportsOnApplicationStart:Z // field@19aa │ │ +111d08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #11 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397018,17 +397020,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111dc4: |[111dc4] org.acra.config.CoreConfiguration.dropboxCollectionMinutes:()I │ │ -111dd4: 5210 ab19 |0000: iget v0, v1, Lorg/acra/config/CoreConfiguration;.dropboxCollectionMinutes:I // field@19ab │ │ -111dd8: 0f00 |0002: return v0 │ │ +111dcc: |[111dcc] org.acra.config.CoreConfiguration.dropboxCollectionMinutes:()I │ │ +111ddc: 5210 ab19 |0000: iget v0, v1, Lorg/acra/config/CoreConfiguration;.dropboxCollectionMinutes:I // field@19ab │ │ +111de0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #12 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397036,17 +397038,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111d04: |[111d04] org.acra.config.CoreConfiguration.enabled:()Z │ │ -111d14: 5510 ac19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.enabled:Z // field@19ac │ │ -111d18: 0f00 |0002: return v0 │ │ +111d0c: |[111d0c] org.acra.config.CoreConfiguration.enabled:()Z │ │ +111d1c: 5510 ac19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.enabled:Z // field@19ac │ │ +111d20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #13 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397054,17 +397056,17 @@ │ │ type : '()Lorg/acra/collections/ImmutableList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111ecc: |[111ecc] org.acra.config.CoreConfiguration.excludeMatchingSettingsKeys:()Lorg/acra/collections/ImmutableList; │ │ -111edc: 5410 ad19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.excludeMatchingSettingsKeys:Lorg/acra/collections/ImmutableList; // field@19ad │ │ -111ee0: 1100 |0002: return-object v0 │ │ +111ed4: |[111ed4] org.acra.config.CoreConfiguration.excludeMatchingSettingsKeys:()Lorg/acra/collections/ImmutableList; │ │ +111ee4: 5410 ad19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.excludeMatchingSettingsKeys:Lorg/acra/collections/ImmutableList; // field@19ad │ │ +111ee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #14 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397072,17 +397074,17 @@ │ │ type : '()Lorg/acra/collections/ImmutableList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111ee4: |[111ee4] org.acra.config.CoreConfiguration.excludeMatchingSharedPreferencesKeys:()Lorg/acra/collections/ImmutableList; │ │ -111ef4: 5410 ae19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.excludeMatchingSharedPreferencesKeys:Lorg/acra/collections/ImmutableList; // field@19ae │ │ -111ef8: 1100 |0002: return-object v0 │ │ +111eec: |[111eec] org.acra.config.CoreConfiguration.excludeMatchingSharedPreferencesKeys:()Lorg/acra/collections/ImmutableList; │ │ +111efc: 5410 ae19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.excludeMatchingSharedPreferencesKeys:Lorg/acra/collections/ImmutableList; // field@19ae │ │ +111f00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #15 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397090,17 +397092,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111d1c: |[111d1c] org.acra.config.CoreConfiguration.includeDropBoxSystemTags:()Z │ │ -111d2c: 5510 af19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.includeDropBoxSystemTags:Z // field@19af │ │ -111d30: 0f00 |0002: return v0 │ │ +111d24: |[111d24] org.acra.config.CoreConfiguration.includeDropBoxSystemTags:()Z │ │ +111d34: 5510 af19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.includeDropBoxSystemTags:Z // field@19af │ │ +111d38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #16 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397108,17 +397110,17 @@ │ │ type : '()Lorg/acra/collections/ImmutableList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111efc: |[111efc] org.acra.config.CoreConfiguration.logcatArguments:()Lorg/acra/collections/ImmutableList; │ │ -111f0c: 5410 b019 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.logcatArguments:Lorg/acra/collections/ImmutableList; // field@19b0 │ │ -111f10: 1100 |0002: return-object v0 │ │ +111f04: |[111f04] org.acra.config.CoreConfiguration.logcatArguments:()Lorg/acra/collections/ImmutableList; │ │ +111f14: 5410 b019 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.logcatArguments:Lorg/acra/collections/ImmutableList; // field@19b0 │ │ +111f18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #17 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397126,17 +397128,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111d34: |[111d34] org.acra.config.CoreConfiguration.logcatFilterByPid:()Z │ │ -111d44: 5510 b119 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.logcatFilterByPid:Z // field@19b1 │ │ -111d48: 0f00 |0002: return v0 │ │ +111d3c: |[111d3c] org.acra.config.CoreConfiguration.logcatFilterByPid:()Z │ │ +111d4c: 5510 b119 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.logcatFilterByPid:Z // field@19b1 │ │ +111d50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #18 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397144,17 +397146,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111d4c: |[111d4c] org.acra.config.CoreConfiguration.logcatReadNonBlocking:()Z │ │ -111d5c: 5510 b219 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.logcatReadNonBlocking:Z // field@19b2 │ │ -111d60: 0f00 |0002: return v0 │ │ +111d54: |[111d54] org.acra.config.CoreConfiguration.logcatReadNonBlocking:()Z │ │ +111d64: 5510 b219 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.logcatReadNonBlocking:Z // field@19b2 │ │ +111d68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #19 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397162,17 +397164,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111d64: |[111d64] org.acra.config.CoreConfiguration.parallel:()Z │ │ -111d74: 5510 b319 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.parallel:Z // field@19b3 │ │ -111d78: 0f00 |0002: return v0 │ │ +111d6c: |[111d6c] org.acra.config.CoreConfiguration.parallel:()Z │ │ +111d7c: 5510 b319 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.parallel:Z // field@19b3 │ │ +111d80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #20 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397180,17 +397182,17 @@ │ │ type : '()Lorg/acra/collections/ImmutableList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111f14: |[111f14] org.acra.config.CoreConfiguration.pluginConfigurations:()Lorg/acra/collections/ImmutableList; │ │ -111f24: 5410 b419 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.pluginConfigurations:Lorg/acra/collections/ImmutableList; // field@19b4 │ │ -111f28: 1100 |0002: return-object v0 │ │ +111f1c: |[111f1c] org.acra.config.CoreConfiguration.pluginConfigurations:()Lorg/acra/collections/ImmutableList; │ │ +111f2c: 5410 b419 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.pluginConfigurations:Lorg/acra/collections/ImmutableList; // field@19b4 │ │ +111f30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #21 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397198,17 +397200,17 @@ │ │ type : '()Lorg/acra/plugins/PluginLoader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111f8c: |[111f8c] org.acra.config.CoreConfiguration.pluginLoader:()Lorg/acra/plugins/PluginLoader; │ │ -111f9c: 5410 b519 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.pluginLoader:Lorg/acra/plugins/PluginLoader; // field@19b5 │ │ -111fa0: 1100 |0002: return-object v0 │ │ +111f94: |[111f94] org.acra.config.CoreConfiguration.pluginLoader:()Lorg/acra/plugins/PluginLoader; │ │ +111fa4: 5410 b519 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.pluginLoader:Lorg/acra/plugins/PluginLoader; // field@19b5 │ │ +111fa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #22 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397216,17 +397218,17 @@ │ │ type : '()Lorg/acra/collections/ImmutableSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111f44: |[111f44] org.acra.config.CoreConfiguration.reportContent:()Lorg/acra/collections/ImmutableSet; │ │ -111f54: 5410 b619 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.reportContent:Lorg/acra/collections/ImmutableSet; // field@19b6 │ │ -111f58: 1100 |0002: return-object v0 │ │ +111f4c: |[111f4c] org.acra.config.CoreConfiguration.reportContent:()Lorg/acra/collections/ImmutableSet; │ │ +111f5c: 5410 b619 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.reportContent:Lorg/acra/collections/ImmutableSet; // field@19b6 │ │ +111f60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #23 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397234,17 +397236,17 @@ │ │ type : '()Lorg/acra/data/StringFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111f5c: |[111f5c] org.acra.config.CoreConfiguration.reportFormat:()Lorg/acra/data/StringFormat; │ │ -111f6c: 5410 b719 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.reportFormat:Lorg/acra/data/StringFormat; // field@19b7 │ │ -111f70: 1100 |0002: return-object v0 │ │ +111f64: |[111f64] org.acra.config.CoreConfiguration.reportFormat:()Lorg/acra/data/StringFormat; │ │ +111f74: 5410 b719 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.reportFormat:Lorg/acra/data/StringFormat; // field@19b7 │ │ +111f78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #24 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397252,17 +397254,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111e3c: |[111e3c] org.acra.config.CoreConfiguration.reportSendFailureToast:()Ljava/lang/String; │ │ -111e4c: 5410 b819 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.reportSendFailureToast:Ljava/lang/String; // field@19b8 │ │ -111e50: 1100 |0002: return-object v0 │ │ +111e44: |[111e44] org.acra.config.CoreConfiguration.reportSendFailureToast:()Ljava/lang/String; │ │ +111e54: 5410 b819 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.reportSendFailureToast:Ljava/lang/String; // field@19b8 │ │ +111e58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #25 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397270,17 +397272,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111e54: |[111e54] org.acra.config.CoreConfiguration.reportSendSuccessToast:()Ljava/lang/String; │ │ -111e64: 5410 b919 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.reportSendSuccessToast:Ljava/lang/String; // field@19b9 │ │ -111e68: 1100 |0002: return-object v0 │ │ +111e5c: |[111e5c] org.acra.config.CoreConfiguration.reportSendSuccessToast:()Ljava/lang/String; │ │ +111e6c: 5410 b919 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.reportSendSuccessToast:Ljava/lang/String; // field@19b9 │ │ +111e70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #26 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397288,17 +397290,17 @@ │ │ type : '()Lorg/acra/collections/ImmutableList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111f2c: |[111f2c] org.acra.config.CoreConfiguration.reportSenderFactoryClasses:()Lorg/acra/collections/ImmutableList; │ │ -111f3c: 5410 ba19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.reportSenderFactoryClasses:Lorg/acra/collections/ImmutableList; // field@19ba │ │ -111f40: 1100 |0002: return-object v0 │ │ +111f34: |[111f34] org.acra.config.CoreConfiguration.reportSenderFactoryClasses:()Lorg/acra/collections/ImmutableList; │ │ +111f44: 5410 ba19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.reportSenderFactoryClasses:Lorg/acra/collections/ImmutableList; // field@19ba │ │ +111f48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #27 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397306,17 +397308,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111e0c: |[111e0c] org.acra.config.CoreConfiguration.retryPolicyClass:()Ljava/lang/Class; │ │ -111e1c: 5410 bb19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.retryPolicyClass:Ljava/lang/Class; // field@19bb │ │ -111e20: 1100 |0002: return-object v0 │ │ +111e14: |[111e14] org.acra.config.CoreConfiguration.retryPolicyClass:()Ljava/lang/Class; │ │ +111e24: 5410 bb19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.retryPolicyClass:Ljava/lang/Class; // field@19bb │ │ +111e28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #28 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397324,17 +397326,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111d7c: |[111d7c] org.acra.config.CoreConfiguration.sendReportsInDevMode:()Z │ │ -111d8c: 5510 bc19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.sendReportsInDevMode:Z // field@19bc │ │ -111d90: 0f00 |0002: return v0 │ │ +111d84: |[111d84] org.acra.config.CoreConfiguration.sendReportsInDevMode:()Z │ │ +111d94: 5510 bc19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.sendReportsInDevMode:Z // field@19bc │ │ +111d98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #29 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397342,17 +397344,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111e6c: |[111e6c] org.acra.config.CoreConfiguration.sharedPreferencesName:()Ljava/lang/String; │ │ -111e7c: 5410 bd19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.sharedPreferencesName:Ljava/lang/String; // field@19bd │ │ -111e80: 1100 |0002: return-object v0 │ │ +111e74: |[111e74] org.acra.config.CoreConfiguration.sharedPreferencesName:()Ljava/lang/String; │ │ +111e84: 5410 bd19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfiguration;.sharedPreferencesName:Ljava/lang/String; // field@19bd │ │ +111e88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ #30 : (in Lorg/acra/config/CoreConfiguration;) │ │ @@ -397360,17 +397362,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111d94: |[111d94] org.acra.config.CoreConfiguration.stopServicesOnCrash:()Z │ │ -111da4: 5510 be19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.stopServicesOnCrash:Z // field@19be │ │ -111da8: 0f00 |0002: return v0 │ │ +111d9c: |[111d9c] org.acra.config.CoreConfiguration.stopServicesOnCrash:()Z │ │ +111dac: 5510 be19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfiguration;.stopServicesOnCrash:Z // field@19be │ │ +111db0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfiguration; │ │ │ │ source_file_idx : 3581 (CoreConfiguration.java) │ │ @@ -397628,184 +397630,184 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 329 16-bit code units │ │ -111a18: |[111a18] org.acra.config.CoreConfigurationBuilder.:(Landroid/content/Context;)V │ │ -111a28: 7010 8a2a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2a8a │ │ -111a2e: 6e10 8d2a 0600 |0003: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -111a34: 0c00 |0006: move-result-object v0 │ │ -111a36: 1c01 c907 |0007: const-class v1, Lorg/acra/annotation/AcraCore; // type@07c9 │ │ -111a3a: 6e20 1c2a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Class;.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; // method@2a1c │ │ -111a40: 0c00 |000c: move-result-object v0 │ │ -111a42: 1f00 c907 |000d: check-cast v0, Lorg/acra/annotation/AcraCore; // type@07c9 │ │ -111a46: 5b56 c819 |000f: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.context:Landroid/content/Context; // field@19c8 │ │ -111a4a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -111a4c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -111a4e: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ -111a52: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -111a54: 2802 |0016: goto 0018 // +0002 │ │ -111a56: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -111a58: 5c53 cd19 |0018: iput-boolean v3, v5, Lorg/acra/config/CoreConfigurationBuilder;.enabled:Z // field@19cd │ │ -111a5c: 2203 0508 |001a: new-instance v3, Lorg/acra/config/BaseCoreConfigurationBuilder; // type@0805 │ │ -111a60: 7020 3a2f 6300 |001c: invoke-direct {v3, v6}, Lorg/acra/config/BaseCoreConfigurationBuilder;.:(Landroid/content/Context;)V // method@2f3a │ │ -111a66: 5b53 c919 |001f: iput-object v3, v5, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ -111a6a: 5553 cd19 |0021: iget-boolean v3, v5, Lorg/acra/config/CoreConfigurationBuilder;.enabled:Z // field@19cd │ │ -111a6e: 3803 bf00 |0023: if-eqz v3, 00e2 // +00bf │ │ -111a72: 7210 fe2d 0000 |0025: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.sharedPreferencesName:()Ljava/lang/String; // method@2dfe │ │ -111a78: 0c01 |0028: move-result-object v1 │ │ -111a7a: 5b51 dc19 |0029: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.sharedPreferencesName:Ljava/lang/String; // field@19dc │ │ -111a7e: 7210 f22d 0000 |002b: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.includeDropBoxSystemTags:()Z // method@2df2 │ │ -111a84: 0a01 |002e: move-result v1 │ │ -111a86: 5c51 d019 |002f: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.includeDropBoxSystemTags:Z // field@19d0 │ │ -111a8a: 7210 e42d 0000 |0031: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.additionalDropBoxTags:()[Ljava/lang/String; // method@2de4 │ │ -111a90: 0c01 |0034: move-result-object v1 │ │ -111a92: 5b51 bf19 |0035: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.additionalDropBoxTags:[Ljava/lang/String; // field@19bf │ │ -111a96: 7210 ef2d 0000 |0037: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.dropboxCollectionMinutes:()I // method@2def │ │ -111a9c: 0a01 |003a: move-result v1 │ │ -111a9e: 5951 cc19 |003b: iput v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.dropboxCollectionMinutes:I // field@19cc │ │ -111aa2: 7210 f32d 0000 |003d: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.logcatArguments:()[Ljava/lang/String; // method@2df3 │ │ -111aa8: 0c01 |0040: move-result-object v1 │ │ -111aaa: 5b51 d119 |0041: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.logcatArguments:[Ljava/lang/String; // field@19d1 │ │ -111aae: 7210 f72d 0000 |0043: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.reportContent:()[Lorg/acra/ReportField; // method@2df7 │ │ -111ab4: 0c01 |0046: move-result-object v1 │ │ -111ab6: 5b51 d519 |0047: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportContent:[Lorg/acra/ReportField; // field@19d5 │ │ -111aba: 7210 ee2d 0000 |0049: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.deleteUnapprovedReportsOnApplicationStart:()Z // method@2dee │ │ -111ac0: 0a01 |004c: move-result v1 │ │ -111ac2: 5c51 cb19 |004d: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.deleteUnapprovedReportsOnApplicationStart:Z // field@19cb │ │ -111ac6: 7210 ed2d 0000 |004f: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.deleteOldUnsentReportsOnApplicationStart:()Z // method@2ded │ │ -111acc: 0a01 |0052: move-result v1 │ │ -111ace: 5c51 ca19 |0053: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.deleteOldUnsentReportsOnApplicationStart:Z // field@19ca │ │ -111ad2: 7210 e62d 0000 |0055: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.alsoReportToAndroidFramework:()Z // method@2de6 │ │ -111ad8: 0a01 |0058: move-result v1 │ │ -111ada: 5c51 c119 |0059: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.alsoReportToAndroidFramework:Z // field@19c1 │ │ -111ade: 7210 e52d 0000 |005b: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.additionalSharedPreferences:()[Ljava/lang/String; // method@2de5 │ │ -111ae4: 0c01 |005e: move-result-object v1 │ │ -111ae6: 5b51 c019 |005f: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.additionalSharedPreferences:[Ljava/lang/String; // field@19c0 │ │ -111aea: 7210 f42d 0000 |0061: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.logcatFilterByPid:()Z // method@2df4 │ │ -111af0: 0a01 |0064: move-result v1 │ │ -111af2: 5c51 d219 |0065: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.logcatFilterByPid:Z // field@19d2 │ │ -111af6: 7210 f52d 0000 |0067: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.logcatReadNonBlocking:()Z // method@2df5 │ │ -111afc: 0a01 |006a: move-result v1 │ │ -111afe: 5c51 d319 |006b: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.logcatReadNonBlocking:Z // field@19d3 │ │ -111b02: 7210 fd2d 0000 |006d: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.sendReportsInDevMode:()Z // method@2dfd │ │ -111b08: 0a01 |0070: move-result v1 │ │ -111b0a: 5c51 db19 |0071: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.sendReportsInDevMode:Z // field@19db │ │ -111b0e: 7210 f12d 0000 |0073: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.excludeMatchingSharedPreferencesKeys:()[Ljava/lang/String; // method@2df1 │ │ -111b14: 0c01 |0076: move-result-object v1 │ │ -111b16: 5b51 cf19 |0077: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@19cf │ │ -111b1a: 7210 f02d 0000 |0079: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.excludeMatchingSettingsKeys:()[Ljava/lang/String; // method@2df0 │ │ -111b20: 0c01 |007c: move-result-object v1 │ │ -111b22: 5b51 ce19 |007d: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSettingsKeys:[Ljava/lang/String; // field@19ce │ │ -111b26: 7210 ec2d 0000 |007f: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.buildConfigClass:()Ljava/lang/Class; // method@2dec │ │ -111b2c: 0c01 |0082: move-result-object v1 │ │ -111b2e: 5b51 c719 |0083: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.buildConfigClass:Ljava/lang/Class; // field@19c7 │ │ -111b32: 7210 f92d 0000 |0085: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.reportSenderFactoryClasses:()[Ljava/lang/Class; // method@2df9 │ │ -111b38: 0c01 |0088: move-result-object v1 │ │ -111b3a: 5b51 d919 |0089: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportSenderFactoryClasses:[Ljava/lang/Class; // field@19d9 │ │ -111b3e: 7210 e72d 0000 |008b: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.applicationLogFile:()Ljava/lang/String; // method@2de7 │ │ -111b44: 0c01 |008e: move-result-object v1 │ │ -111b46: 5b51 c219 |008f: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFile:Ljava/lang/String; // field@19c2 │ │ -111b4a: 7210 e92d 0000 |0091: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.applicationLogFileLines:()I // method@2de9 │ │ -111b50: 0a01 |0094: move-result v1 │ │ -111b52: 5951 c419 |0095: iput v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileLines:I // field@19c4 │ │ -111b56: 7210 e82d 0000 |0097: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.applicationLogFileDir:()Lorg/acra/file/Directory; // method@2de8 │ │ -111b5c: 0c01 |009a: move-result-object v1 │ │ -111b5e: 5b51 c319 |009b: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileDir:Lorg/acra/file/Directory; // field@19c3 │ │ -111b62: 7210 fc2d 0000 |009d: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.retryPolicyClass:()Ljava/lang/Class; // method@2dfc │ │ -111b68: 0c01 |00a0: move-result-object v1 │ │ -111b6a: 5b51 da19 |00a1: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.retryPolicyClass:Ljava/lang/Class; // field@19da │ │ -111b6e: 7210 ff2d 0000 |00a3: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.stopServicesOnCrash:()Z // method@2dff │ │ -111b74: 0a01 |00a6: move-result v1 │ │ -111b76: 5c51 dd19 |00a7: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.stopServicesOnCrash:Z // field@19dd │ │ -111b7a: 7210 eb2d 0000 |00a9: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.attachmentUris:()[Ljava/lang/String; // method@2deb │ │ -111b80: 0c01 |00ac: move-result-object v1 │ │ -111b82: 5b51 c619 |00ad: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUris:[Ljava/lang/String; // field@19c6 │ │ -111b86: 7210 ea2d 0000 |00af: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.attachmentUriProvider:()Ljava/lang/Class; // method@2dea │ │ -111b8c: 0c01 |00b2: move-result-object v1 │ │ -111b8e: 5b51 c519 |00b3: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUriProvider:Ljava/lang/Class; // field@19c5 │ │ -111b92: 7210 fb2d 0000 |00b5: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.resReportSendSuccessToast:()I // method@2dfb │ │ -111b98: 0a01 |00b8: move-result v1 │ │ -111b9a: 3801 0c00 |00b9: if-eqz v1, 00c5 // +000c │ │ -111b9e: 7210 fb2d 0000 |00bb: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.resReportSendSuccessToast:()I // method@2dfb │ │ -111ba4: 0a01 |00be: move-result v1 │ │ -111ba6: 6e20 a901 1600 |00bf: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -111bac: 0c01 |00c2: move-result-object v1 │ │ -111bae: 5b51 d819 |00c3: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportSendSuccessToast:Ljava/lang/String; // field@19d8 │ │ -111bb2: 7210 fa2d 0000 |00c5: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.resReportSendFailureToast:()I // method@2dfa │ │ -111bb8: 0a01 |00c8: move-result v1 │ │ -111bba: 3801 0c00 |00c9: if-eqz v1, 00d5 // +000c │ │ -111bbe: 7210 fa2d 0000 |00cb: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.resReportSendFailureToast:()I // method@2dfa │ │ -111bc4: 0a01 |00ce: move-result v1 │ │ -111bc6: 6e20 a901 1600 |00cf: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -111bcc: 0c06 |00d2: move-result-object v6 │ │ -111bce: 5b56 d719 |00d3: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportSendFailureToast:Ljava/lang/String; // field@19d7 │ │ -111bd2: 7210 f82d 0000 |00d5: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.reportFormat:()Lorg/acra/data/StringFormat; // method@2df8 │ │ -111bd8: 0c06 |00d8: move-result-object v6 │ │ -111bda: 5b56 d619 |00d9: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportFormat:Lorg/acra/data/StringFormat; // field@19d6 │ │ -111bde: 7210 f62d 0000 |00db: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.parallel:()Z // method@2df6 │ │ -111be4: 0a06 |00de: move-result v6 │ │ -111be6: 5c56 d419 |00df: iput-boolean v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.parallel:Z // field@19d4 │ │ -111bea: 2867 |00e1: goto 0148 // +0067 │ │ -111bec: 1a06 0000 |00e2: const-string v6, "" // string@0000 │ │ -111bf0: 5b56 dc19 |00e4: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.sharedPreferencesName:Ljava/lang/String; // field@19dc │ │ -111bf4: 5c52 d019 |00e6: iput-boolean v2, v5, Lorg/acra/config/CoreConfigurationBuilder;.includeDropBoxSystemTags:Z // field@19d0 │ │ -111bf8: 2320 f809 |00e8: new-array v0, v2, [Ljava/lang/String; // type@09f8 │ │ -111bfc: 5b50 bf19 |00ea: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.additionalDropBoxTags:[Ljava/lang/String; // field@19bf │ │ -111c00: 1250 |00ec: const/4 v0, #int 5 // #5 │ │ -111c02: 5950 cc19 |00ed: iput v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.dropboxCollectionMinutes:I // field@19cc │ │ -111c06: 1240 |00ef: const/4 v0, #int 4 // #4 │ │ -111c08: 2300 f809 |00f0: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ -111c0c: 1a03 3c05 |00f2: const-string v3, "-t" // string@053c │ │ -111c10: 4d03 0002 |00f4: aput-object v3, v0, v2 │ │ -111c14: 1a03 a605 |00f6: const-string v3, "100" // string@05a6 │ │ -111c18: 4d03 0001 |00f8: aput-object v3, v0, v1 │ │ -111c1c: 1223 |00fa: const/4 v3, #int 2 // #2 │ │ -111c1e: 1a04 3d05 |00fb: const-string v4, "-v" // string@053d │ │ -111c22: 4d04 0003 |00fd: aput-object v4, v0, v3 │ │ -111c26: 1233 |00ff: const/4 v3, #int 3 // #3 │ │ -111c28: 1a04 8a4b |0100: const-string v4, "time" // string@4b8a │ │ -111c2c: 4d04 0003 |0102: aput-object v4, v0, v3 │ │ -111c30: 5b50 d119 |0104: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.logcatArguments:[Ljava/lang/String; // field@19d1 │ │ -111c34: 2320 010a |0106: new-array v0, v2, [Lorg/acra/ReportField; // type@0a01 │ │ -111c38: 5b50 d519 |0108: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportContent:[Lorg/acra/ReportField; // field@19d5 │ │ -111c3c: 5c51 cb19 |010a: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.deleteUnapprovedReportsOnApplicationStart:Z // field@19cb │ │ -111c40: 5c51 ca19 |010c: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.deleteOldUnsentReportsOnApplicationStart:Z // field@19ca │ │ -111c44: 5c52 c119 |010e: iput-boolean v2, v5, Lorg/acra/config/CoreConfigurationBuilder;.alsoReportToAndroidFramework:Z // field@19c1 │ │ -111c48: 2320 f809 |0110: new-array v0, v2, [Ljava/lang/String; // type@09f8 │ │ -111c4c: 5b50 c019 |0112: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.additionalSharedPreferences:[Ljava/lang/String; // field@19c0 │ │ -111c50: 5c51 d219 |0114: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.logcatFilterByPid:Z // field@19d2 │ │ -111c54: 5c52 d319 |0116: iput-boolean v2, v5, Lorg/acra/config/CoreConfigurationBuilder;.logcatReadNonBlocking:Z // field@19d3 │ │ -111c58: 5c51 db19 |0118: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.sendReportsInDevMode:Z // field@19db │ │ -111c5c: 2320 f809 |011a: new-array v0, v2, [Ljava/lang/String; // type@09f8 │ │ -111c60: 5b50 cf19 |011c: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@19cf │ │ -111c64: 2320 f809 |011e: new-array v0, v2, [Ljava/lang/String; // type@09f8 │ │ -111c68: 5b50 ce19 |0120: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSettingsKeys:[Ljava/lang/String; // field@19ce │ │ -111c6c: 1c00 0107 |0122: const-class v0, Ljava/lang/Object; // type@0701 │ │ -111c70: 5b50 c719 |0124: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.buildConfigClass:Ljava/lang/Class; // field@19c7 │ │ -111c74: 2320 f409 |0126: new-array v0, v2, [Ljava/lang/Class; // type@09f4 │ │ -111c78: 5b50 d919 |0128: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportSenderFactoryClasses:[Ljava/lang/Class; // field@19d9 │ │ -111c7c: 5b56 c219 |012a: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFile:Ljava/lang/String; // field@19c2 │ │ -111c80: 1306 6400 |012c: const/16 v6, #int 100 // #64 │ │ -111c84: 5956 c419 |012e: iput v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileLines:I // field@19c4 │ │ -111c88: 6206 011a |0130: sget-object v6, Lorg/acra/file/Directory;.FILES_LEGACY:Lorg/acra/file/Directory; // field@1a01 │ │ -111c8c: 5b56 c319 |0132: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileDir:Lorg/acra/file/Directory; // field@19c3 │ │ -111c90: 1c06 0d08 |0134: const-class v6, Lorg/acra/config/DefaultRetryPolicy; // type@080d │ │ -111c94: 5b56 da19 |0136: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.retryPolicyClass:Ljava/lang/Class; // field@19da │ │ -111c98: 5c52 dd19 |0138: iput-boolean v2, v5, Lorg/acra/config/CoreConfigurationBuilder;.stopServicesOnCrash:Z // field@19dd │ │ -111c9c: 2326 f809 |013a: new-array v6, v2, [Ljava/lang/String; // type@09f8 │ │ -111ca0: 5b56 c619 |013c: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUris:[Ljava/lang/String; // field@19c6 │ │ -111ca4: 1c06 cd07 |013e: const-class v6, Lorg/acra/attachment/DefaultAttachmentProvider; // type@07cd │ │ -111ca8: 5b56 c519 |0140: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUriProvider:Ljava/lang/Class; // field@19c5 │ │ -111cac: 6206 f719 |0142: sget-object v6, Lorg/acra/data/StringFormat;.JSON:Lorg/acra/data/StringFormat; // field@19f7 │ │ -111cb0: 5b56 d619 |0144: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportFormat:Lorg/acra/data/StringFormat; // field@19d6 │ │ -111cb4: 5c51 d419 |0146: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.parallel:Z // field@19d4 │ │ -111cb8: 0e00 |0148: return-void │ │ +111a20: |[111a20] org.acra.config.CoreConfigurationBuilder.:(Landroid/content/Context;)V │ │ +111a30: 7010 8a2a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2a8a │ │ +111a36: 6e10 8d2a 0600 |0003: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +111a3c: 0c00 |0006: move-result-object v0 │ │ +111a3e: 1c01 c907 |0007: const-class v1, Lorg/acra/annotation/AcraCore; // type@07c9 │ │ +111a42: 6e20 1c2a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Class;.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; // method@2a1c │ │ +111a48: 0c00 |000c: move-result-object v0 │ │ +111a4a: 1f00 c907 |000d: check-cast v0, Lorg/acra/annotation/AcraCore; // type@07c9 │ │ +111a4e: 5b56 c819 |000f: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.context:Landroid/content/Context; // field@19c8 │ │ +111a52: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +111a54: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +111a56: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ +111a5a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +111a5c: 2802 |0016: goto 0018 // +0002 │ │ +111a5e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +111a60: 5c53 cd19 |0018: iput-boolean v3, v5, Lorg/acra/config/CoreConfigurationBuilder;.enabled:Z // field@19cd │ │ +111a64: 2203 0508 |001a: new-instance v3, Lorg/acra/config/BaseCoreConfigurationBuilder; // type@0805 │ │ +111a68: 7020 3a2f 6300 |001c: invoke-direct {v3, v6}, Lorg/acra/config/BaseCoreConfigurationBuilder;.:(Landroid/content/Context;)V // method@2f3a │ │ +111a6e: 5b53 c919 |001f: iput-object v3, v5, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ +111a72: 5553 cd19 |0021: iget-boolean v3, v5, Lorg/acra/config/CoreConfigurationBuilder;.enabled:Z // field@19cd │ │ +111a76: 3803 bf00 |0023: if-eqz v3, 00e2 // +00bf │ │ +111a7a: 7210 fe2d 0000 |0025: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.sharedPreferencesName:()Ljava/lang/String; // method@2dfe │ │ +111a80: 0c01 |0028: move-result-object v1 │ │ +111a82: 5b51 dc19 |0029: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.sharedPreferencesName:Ljava/lang/String; // field@19dc │ │ +111a86: 7210 f22d 0000 |002b: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.includeDropBoxSystemTags:()Z // method@2df2 │ │ +111a8c: 0a01 |002e: move-result v1 │ │ +111a8e: 5c51 d019 |002f: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.includeDropBoxSystemTags:Z // field@19d0 │ │ +111a92: 7210 e42d 0000 |0031: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.additionalDropBoxTags:()[Ljava/lang/String; // method@2de4 │ │ +111a98: 0c01 |0034: move-result-object v1 │ │ +111a9a: 5b51 bf19 |0035: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.additionalDropBoxTags:[Ljava/lang/String; // field@19bf │ │ +111a9e: 7210 ef2d 0000 |0037: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.dropboxCollectionMinutes:()I // method@2def │ │ +111aa4: 0a01 |003a: move-result v1 │ │ +111aa6: 5951 cc19 |003b: iput v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.dropboxCollectionMinutes:I // field@19cc │ │ +111aaa: 7210 f32d 0000 |003d: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.logcatArguments:()[Ljava/lang/String; // method@2df3 │ │ +111ab0: 0c01 |0040: move-result-object v1 │ │ +111ab2: 5b51 d119 |0041: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.logcatArguments:[Ljava/lang/String; // field@19d1 │ │ +111ab6: 7210 f72d 0000 |0043: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.reportContent:()[Lorg/acra/ReportField; // method@2df7 │ │ +111abc: 0c01 |0046: move-result-object v1 │ │ +111abe: 5b51 d519 |0047: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportContent:[Lorg/acra/ReportField; // field@19d5 │ │ +111ac2: 7210 ee2d 0000 |0049: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.deleteUnapprovedReportsOnApplicationStart:()Z // method@2dee │ │ +111ac8: 0a01 |004c: move-result v1 │ │ +111aca: 5c51 cb19 |004d: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.deleteUnapprovedReportsOnApplicationStart:Z // field@19cb │ │ +111ace: 7210 ed2d 0000 |004f: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.deleteOldUnsentReportsOnApplicationStart:()Z // method@2ded │ │ +111ad4: 0a01 |0052: move-result v1 │ │ +111ad6: 5c51 ca19 |0053: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.deleteOldUnsentReportsOnApplicationStart:Z // field@19ca │ │ +111ada: 7210 e62d 0000 |0055: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.alsoReportToAndroidFramework:()Z // method@2de6 │ │ +111ae0: 0a01 |0058: move-result v1 │ │ +111ae2: 5c51 c119 |0059: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.alsoReportToAndroidFramework:Z // field@19c1 │ │ +111ae6: 7210 e52d 0000 |005b: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.additionalSharedPreferences:()[Ljava/lang/String; // method@2de5 │ │ +111aec: 0c01 |005e: move-result-object v1 │ │ +111aee: 5b51 c019 |005f: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.additionalSharedPreferences:[Ljava/lang/String; // field@19c0 │ │ +111af2: 7210 f42d 0000 |0061: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.logcatFilterByPid:()Z // method@2df4 │ │ +111af8: 0a01 |0064: move-result v1 │ │ +111afa: 5c51 d219 |0065: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.logcatFilterByPid:Z // field@19d2 │ │ +111afe: 7210 f52d 0000 |0067: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.logcatReadNonBlocking:()Z // method@2df5 │ │ +111b04: 0a01 |006a: move-result v1 │ │ +111b06: 5c51 d319 |006b: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.logcatReadNonBlocking:Z // field@19d3 │ │ +111b0a: 7210 fd2d 0000 |006d: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.sendReportsInDevMode:()Z // method@2dfd │ │ +111b10: 0a01 |0070: move-result v1 │ │ +111b12: 5c51 db19 |0071: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.sendReportsInDevMode:Z // field@19db │ │ +111b16: 7210 f12d 0000 |0073: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.excludeMatchingSharedPreferencesKeys:()[Ljava/lang/String; // method@2df1 │ │ +111b1c: 0c01 |0076: move-result-object v1 │ │ +111b1e: 5b51 cf19 |0077: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@19cf │ │ +111b22: 7210 f02d 0000 |0079: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.excludeMatchingSettingsKeys:()[Ljava/lang/String; // method@2df0 │ │ +111b28: 0c01 |007c: move-result-object v1 │ │ +111b2a: 5b51 ce19 |007d: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSettingsKeys:[Ljava/lang/String; // field@19ce │ │ +111b2e: 7210 ec2d 0000 |007f: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.buildConfigClass:()Ljava/lang/Class; // method@2dec │ │ +111b34: 0c01 |0082: move-result-object v1 │ │ +111b36: 5b51 c719 |0083: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.buildConfigClass:Ljava/lang/Class; // field@19c7 │ │ +111b3a: 7210 f92d 0000 |0085: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.reportSenderFactoryClasses:()[Ljava/lang/Class; // method@2df9 │ │ +111b40: 0c01 |0088: move-result-object v1 │ │ +111b42: 5b51 d919 |0089: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportSenderFactoryClasses:[Ljava/lang/Class; // field@19d9 │ │ +111b46: 7210 e72d 0000 |008b: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.applicationLogFile:()Ljava/lang/String; // method@2de7 │ │ +111b4c: 0c01 |008e: move-result-object v1 │ │ +111b4e: 5b51 c219 |008f: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFile:Ljava/lang/String; // field@19c2 │ │ +111b52: 7210 e92d 0000 |0091: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.applicationLogFileLines:()I // method@2de9 │ │ +111b58: 0a01 |0094: move-result v1 │ │ +111b5a: 5951 c419 |0095: iput v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileLines:I // field@19c4 │ │ +111b5e: 7210 e82d 0000 |0097: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.applicationLogFileDir:()Lorg/acra/file/Directory; // method@2de8 │ │ +111b64: 0c01 |009a: move-result-object v1 │ │ +111b66: 5b51 c319 |009b: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileDir:Lorg/acra/file/Directory; // field@19c3 │ │ +111b6a: 7210 fc2d 0000 |009d: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.retryPolicyClass:()Ljava/lang/Class; // method@2dfc │ │ +111b70: 0c01 |00a0: move-result-object v1 │ │ +111b72: 5b51 da19 |00a1: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.retryPolicyClass:Ljava/lang/Class; // field@19da │ │ +111b76: 7210 ff2d 0000 |00a3: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.stopServicesOnCrash:()Z // method@2dff │ │ +111b7c: 0a01 |00a6: move-result v1 │ │ +111b7e: 5c51 dd19 |00a7: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.stopServicesOnCrash:Z // field@19dd │ │ +111b82: 7210 eb2d 0000 |00a9: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.attachmentUris:()[Ljava/lang/String; // method@2deb │ │ +111b88: 0c01 |00ac: move-result-object v1 │ │ +111b8a: 5b51 c619 |00ad: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUris:[Ljava/lang/String; // field@19c6 │ │ +111b8e: 7210 ea2d 0000 |00af: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.attachmentUriProvider:()Ljava/lang/Class; // method@2dea │ │ +111b94: 0c01 |00b2: move-result-object v1 │ │ +111b96: 5b51 c519 |00b3: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUriProvider:Ljava/lang/Class; // field@19c5 │ │ +111b9a: 7210 fb2d 0000 |00b5: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.resReportSendSuccessToast:()I // method@2dfb │ │ +111ba0: 0a01 |00b8: move-result v1 │ │ +111ba2: 3801 0c00 |00b9: if-eqz v1, 00c5 // +000c │ │ +111ba6: 7210 fb2d 0000 |00bb: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.resReportSendSuccessToast:()I // method@2dfb │ │ +111bac: 0a01 |00be: move-result v1 │ │ +111bae: 6e20 a901 1600 |00bf: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +111bb4: 0c01 |00c2: move-result-object v1 │ │ +111bb6: 5b51 d819 |00c3: iput-object v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportSendSuccessToast:Ljava/lang/String; // field@19d8 │ │ +111bba: 7210 fa2d 0000 |00c5: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.resReportSendFailureToast:()I // method@2dfa │ │ +111bc0: 0a01 |00c8: move-result v1 │ │ +111bc2: 3801 0c00 |00c9: if-eqz v1, 00d5 // +000c │ │ +111bc6: 7210 fa2d 0000 |00cb: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.resReportSendFailureToast:()I // method@2dfa │ │ +111bcc: 0a01 |00ce: move-result v1 │ │ +111bce: 6e20 a901 1600 |00cf: invoke-virtual {v6, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +111bd4: 0c06 |00d2: move-result-object v6 │ │ +111bd6: 5b56 d719 |00d3: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportSendFailureToast:Ljava/lang/String; // field@19d7 │ │ +111bda: 7210 f82d 0000 |00d5: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.reportFormat:()Lorg/acra/data/StringFormat; // method@2df8 │ │ +111be0: 0c06 |00d8: move-result-object v6 │ │ +111be2: 5b56 d619 |00d9: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportFormat:Lorg/acra/data/StringFormat; // field@19d6 │ │ +111be6: 7210 f62d 0000 |00db: invoke-interface {v0}, Lorg/acra/annotation/AcraCore;.parallel:()Z // method@2df6 │ │ +111bec: 0a06 |00de: move-result v6 │ │ +111bee: 5c56 d419 |00df: iput-boolean v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.parallel:Z // field@19d4 │ │ +111bf2: 2867 |00e1: goto 0148 // +0067 │ │ +111bf4: 1a06 0000 |00e2: const-string v6, "" // string@0000 │ │ +111bf8: 5b56 dc19 |00e4: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.sharedPreferencesName:Ljava/lang/String; // field@19dc │ │ +111bfc: 5c52 d019 |00e6: iput-boolean v2, v5, Lorg/acra/config/CoreConfigurationBuilder;.includeDropBoxSystemTags:Z // field@19d0 │ │ +111c00: 2320 f809 |00e8: new-array v0, v2, [Ljava/lang/String; // type@09f8 │ │ +111c04: 5b50 bf19 |00ea: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.additionalDropBoxTags:[Ljava/lang/String; // field@19bf │ │ +111c08: 1250 |00ec: const/4 v0, #int 5 // #5 │ │ +111c0a: 5950 cc19 |00ed: iput v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.dropboxCollectionMinutes:I // field@19cc │ │ +111c0e: 1240 |00ef: const/4 v0, #int 4 // #4 │ │ +111c10: 2300 f809 |00f0: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ +111c14: 1a03 3c05 |00f2: const-string v3, "-t" // string@053c │ │ +111c18: 4d03 0002 |00f4: aput-object v3, v0, v2 │ │ +111c1c: 1a03 a605 |00f6: const-string v3, "100" // string@05a6 │ │ +111c20: 4d03 0001 |00f8: aput-object v3, v0, v1 │ │ +111c24: 1223 |00fa: const/4 v3, #int 2 // #2 │ │ +111c26: 1a04 3d05 |00fb: const-string v4, "-v" // string@053d │ │ +111c2a: 4d04 0003 |00fd: aput-object v4, v0, v3 │ │ +111c2e: 1233 |00ff: const/4 v3, #int 3 // #3 │ │ +111c30: 1a04 8a4b |0100: const-string v4, "time" // string@4b8a │ │ +111c34: 4d04 0003 |0102: aput-object v4, v0, v3 │ │ +111c38: 5b50 d119 |0104: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.logcatArguments:[Ljava/lang/String; // field@19d1 │ │ +111c3c: 2320 010a |0106: new-array v0, v2, [Lorg/acra/ReportField; // type@0a01 │ │ +111c40: 5b50 d519 |0108: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportContent:[Lorg/acra/ReportField; // field@19d5 │ │ +111c44: 5c51 cb19 |010a: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.deleteUnapprovedReportsOnApplicationStart:Z // field@19cb │ │ +111c48: 5c51 ca19 |010c: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.deleteOldUnsentReportsOnApplicationStart:Z // field@19ca │ │ +111c4c: 5c52 c119 |010e: iput-boolean v2, v5, Lorg/acra/config/CoreConfigurationBuilder;.alsoReportToAndroidFramework:Z // field@19c1 │ │ +111c50: 2320 f809 |0110: new-array v0, v2, [Ljava/lang/String; // type@09f8 │ │ +111c54: 5b50 c019 |0112: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.additionalSharedPreferences:[Ljava/lang/String; // field@19c0 │ │ +111c58: 5c51 d219 |0114: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.logcatFilterByPid:Z // field@19d2 │ │ +111c5c: 5c52 d319 |0116: iput-boolean v2, v5, Lorg/acra/config/CoreConfigurationBuilder;.logcatReadNonBlocking:Z // field@19d3 │ │ +111c60: 5c51 db19 |0118: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.sendReportsInDevMode:Z // field@19db │ │ +111c64: 2320 f809 |011a: new-array v0, v2, [Ljava/lang/String; // type@09f8 │ │ +111c68: 5b50 cf19 |011c: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@19cf │ │ +111c6c: 2320 f809 |011e: new-array v0, v2, [Ljava/lang/String; // type@09f8 │ │ +111c70: 5b50 ce19 |0120: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSettingsKeys:[Ljava/lang/String; // field@19ce │ │ +111c74: 1c00 0107 |0122: const-class v0, Ljava/lang/Object; // type@0701 │ │ +111c78: 5b50 c719 |0124: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.buildConfigClass:Ljava/lang/Class; // field@19c7 │ │ +111c7c: 2320 f409 |0126: new-array v0, v2, [Ljava/lang/Class; // type@09f4 │ │ +111c80: 5b50 d919 |0128: iput-object v0, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportSenderFactoryClasses:[Ljava/lang/Class; // field@19d9 │ │ +111c84: 5b56 c219 |012a: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFile:Ljava/lang/String; // field@19c2 │ │ +111c88: 1306 6400 |012c: const/16 v6, #int 100 // #64 │ │ +111c8c: 5956 c419 |012e: iput v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileLines:I // field@19c4 │ │ +111c90: 6206 011a |0130: sget-object v6, Lorg/acra/file/Directory;.FILES_LEGACY:Lorg/acra/file/Directory; // field@1a01 │ │ +111c94: 5b56 c319 |0132: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileDir:Lorg/acra/file/Directory; // field@19c3 │ │ +111c98: 1c06 0d08 |0134: const-class v6, Lorg/acra/config/DefaultRetryPolicy; // type@080d │ │ +111c9c: 5b56 da19 |0136: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.retryPolicyClass:Ljava/lang/Class; // field@19da │ │ +111ca0: 5c52 dd19 |0138: iput-boolean v2, v5, Lorg/acra/config/CoreConfigurationBuilder;.stopServicesOnCrash:Z // field@19dd │ │ +111ca4: 2326 f809 |013a: new-array v6, v2, [Ljava/lang/String; // type@09f8 │ │ +111ca8: 5b56 c619 |013c: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUris:[Ljava/lang/String; // field@19c6 │ │ +111cac: 1c06 cd07 |013e: const-class v6, Lorg/acra/attachment/DefaultAttachmentProvider; // type@07cd │ │ +111cb0: 5b56 c519 |0140: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUriProvider:Ljava/lang/Class; // field@19c5 │ │ +111cb4: 6206 f719 |0142: sget-object v6, Lorg/acra/data/StringFormat;.JSON:Lorg/acra/data/StringFormat; // field@19f7 │ │ +111cb8: 5b56 d619 |0144: iput-object v6, v5, Lorg/acra/config/CoreConfigurationBuilder;.reportFormat:Lorg/acra/data/StringFormat; // field@19d6 │ │ +111cbc: 5c51 d419 |0146: iput-boolean v1, v5, Lorg/acra/config/CoreConfigurationBuilder;.parallel:Z // field@19d4 │ │ +111cc0: 0e00 |0148: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=121 │ │ 0x000f line=122 │ │ 0x0018 line=123 │ │ 0x001a line=124 │ │ @@ -397876,17 +397878,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111520: |[111520] org.acra.config.CoreConfigurationBuilder.additionalDropBoxTags:()[Ljava/lang/String; │ │ -111530: 5410 bf19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.additionalDropBoxTags:[Ljava/lang/String; // field@19bf │ │ -111534: 1100 |0002: return-object v0 │ │ +111528: |[111528] org.acra.config.CoreConfigurationBuilder.additionalDropBoxTags:()[Ljava/lang/String; │ │ +111538: 5410 bf19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.additionalDropBoxTags:[Ljava/lang/String; // field@19bf │ │ +11153c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #1 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -397894,17 +397896,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111538: |[111538] org.acra.config.CoreConfigurationBuilder.additionalSharedPreferences:()[Ljava/lang/String; │ │ -111548: 5410 c019 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.additionalSharedPreferences:[Ljava/lang/String; // field@19c0 │ │ -11154c: 1100 |0002: return-object v0 │ │ +111540: |[111540] org.acra.config.CoreConfigurationBuilder.additionalSharedPreferences:()[Ljava/lang/String; │ │ +111550: 5410 c019 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.additionalSharedPreferences:[Ljava/lang/String; // field@19c0 │ │ +111554: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #2 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -397912,17 +397914,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111340: |[111340] org.acra.config.CoreConfigurationBuilder.alsoReportToAndroidFramework:()Z │ │ -111350: 5510 c119 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.alsoReportToAndroidFramework:Z // field@19c1 │ │ -111354: 0f00 |0002: return v0 │ │ +111348: |[111348] org.acra.config.CoreConfigurationBuilder.alsoReportToAndroidFramework:()Z │ │ +111358: 5510 c119 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.alsoReportToAndroidFramework:Z // field@19c1 │ │ +11135c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #3 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -397930,17 +397932,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1114c0: |[1114c0] org.acra.config.CoreConfigurationBuilder.applicationLogFile:()Ljava/lang/String; │ │ -1114d0: 5410 c219 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFile:Ljava/lang/String; // field@19c2 │ │ -1114d4: 1100 |0002: return-object v0 │ │ +1114c8: |[1114c8] org.acra.config.CoreConfigurationBuilder.applicationLogFile:()Ljava/lang/String; │ │ +1114d8: 5410 c219 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFile:Ljava/lang/String; // field@19c2 │ │ +1114dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #4 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -397948,17 +397950,17 @@ │ │ type : '()Lorg/acra/file/Directory;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1119e0: |[1119e0] org.acra.config.CoreConfigurationBuilder.applicationLogFileDir:()Lorg/acra/file/Directory; │ │ -1119f0: 5410 c319 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileDir:Lorg/acra/file/Directory; // field@19c3 │ │ -1119f4: 1100 |0002: return-object v0 │ │ +1119e8: |[1119e8] org.acra.config.CoreConfigurationBuilder.applicationLogFileDir:()Lorg/acra/file/Directory; │ │ +1119f8: 5410 c319 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileDir:Lorg/acra/file/Directory; // field@19c3 │ │ +1119fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #5 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -397966,17 +397968,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111430: |[111430] org.acra.config.CoreConfigurationBuilder.applicationLogFileLines:()I │ │ -111440: 5210 c419 |0000: iget v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileLines:I // field@19c4 │ │ -111444: 0f00 |0002: return v0 │ │ +111438: |[111438] org.acra.config.CoreConfigurationBuilder.applicationLogFileLines:()I │ │ +111448: 5210 c419 |0000: iget v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileLines:I // field@19c4 │ │ +11144c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #6 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -397984,17 +397986,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111460: |[111460] org.acra.config.CoreConfigurationBuilder.attachmentUriProvider:()Ljava/lang/Class; │ │ -111470: 5410 c519 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUriProvider:Ljava/lang/Class; // field@19c5 │ │ -111474: 1100 |0002: return-object v0 │ │ +111468: |[111468] org.acra.config.CoreConfigurationBuilder.attachmentUriProvider:()Ljava/lang/Class; │ │ +111478: 5410 c519 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUriProvider:Ljava/lang/Class; // field@19c5 │ │ +11147c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #7 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398002,17 +398004,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111550: |[111550] org.acra.config.CoreConfigurationBuilder.attachmentUris:()[Ljava/lang/String; │ │ -111560: 5410 c619 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUris:[Ljava/lang/String; // field@19c6 │ │ -111564: 1100 |0002: return-object v0 │ │ +111558: |[111558] org.acra.config.CoreConfigurationBuilder.attachmentUris:()[Ljava/lang/String; │ │ +111568: 5410 c619 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUris:[Ljava/lang/String; // field@19c6 │ │ +11156c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #8 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398020,18 +398022,18 @@ │ │ type : '()Lorg/acra/config/Configuration;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1115f4: |[1115f4] org.acra.config.CoreConfigurationBuilder.build:()Lorg/acra/config/Configuration; │ │ -111604: 6e10 752f 0100 |0000: invoke-virtual {v1}, Lorg/acra/config/CoreConfigurationBuilder;.build:()Lorg/acra/config/CoreConfiguration; // method@2f75 │ │ -11160a: 0c00 |0003: move-result-object v0 │ │ -11160c: 1100 |0004: return-object v0 │ │ +1115fc: |[1115fc] org.acra.config.CoreConfigurationBuilder.build:()Lorg/acra/config/Configuration; │ │ +11160c: 6e10 752f 0100 |0000: invoke-virtual {v1}, Lorg/acra/config/CoreConfigurationBuilder;.build:()Lorg/acra/config/CoreConfiguration; // method@2f75 │ │ +111612: 0c00 |0003: move-result-object v0 │ │ +111614: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #9 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398039,34 +398041,34 @@ │ │ type : '()Lorg/acra/config/CoreConfiguration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -111630: |[111630] org.acra.config.CoreConfigurationBuilder.build:()Lorg/acra/config/CoreConfiguration; │ │ -111640: 5540 cd19 |0000: iget-boolean v0, v4, Lorg/acra/config/CoreConfigurationBuilder;.enabled:Z // field@19cd │ │ -111644: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -111648: 5440 d919 |0004: iget-object v0, v4, Lorg/acra/config/CoreConfigurationBuilder;.reportSenderFactoryClasses:[Ljava/lang/Class; // field@19d9 │ │ -11164c: 7110 452f 0000 |0006: invoke-static {v0}, Lorg/acra/config/ClassValidator;.check:([Ljava/lang/Class;)V // method@2f45 │ │ -111652: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -111654: 2301 f409 |000a: new-array v1, v0, [Ljava/lang/Class; // type@09f4 │ │ -111658: 5442 da19 |000c: iget-object v2, v4, Lorg/acra/config/CoreConfigurationBuilder;.retryPolicyClass:Ljava/lang/Class; // field@19da │ │ -11165c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -11165e: 4d02 0103 |000f: aput-object v2, v1, v3 │ │ -111662: 7110 452f 0100 |0011: invoke-static {v1}, Lorg/acra/config/ClassValidator;.check:([Ljava/lang/Class;)V // method@2f45 │ │ -111668: 2300 f409 |0014: new-array v0, v0, [Ljava/lang/Class; // type@09f4 │ │ -11166c: 5441 c519 |0016: iget-object v1, v4, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUriProvider:Ljava/lang/Class; // field@19c5 │ │ -111670: 4d01 0003 |0018: aput-object v1, v0, v3 │ │ -111674: 7110 452f 0000 |001a: invoke-static {v0}, Lorg/acra/config/ClassValidator;.check:([Ljava/lang/Class;)V // method@2f45 │ │ -11167a: 5440 c919 |001d: iget-object v0, v4, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ -11167e: 6e10 402f 0000 |001f: invoke-virtual {v0}, Lorg/acra/config/BaseCoreConfigurationBuilder;.preBuild:()V // method@2f40 │ │ -111684: 2200 0b08 |0022: new-instance v0, Lorg/acra/config/CoreConfiguration; // type@080b │ │ -111688: 7020 4b2f 4000 |0024: invoke-direct {v0, v4}, Lorg/acra/config/CoreConfiguration;.:(Lorg/acra/config/CoreConfigurationBuilder;)V // method@2f4b │ │ -11168e: 1100 |0027: return-object v0 │ │ +111638: |[111638] org.acra.config.CoreConfigurationBuilder.build:()Lorg/acra/config/CoreConfiguration; │ │ +111648: 5540 cd19 |0000: iget-boolean v0, v4, Lorg/acra/config/CoreConfigurationBuilder;.enabled:Z // field@19cd │ │ +11164c: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +111650: 5440 d919 |0004: iget-object v0, v4, Lorg/acra/config/CoreConfigurationBuilder;.reportSenderFactoryClasses:[Ljava/lang/Class; // field@19d9 │ │ +111654: 7110 452f 0000 |0006: invoke-static {v0}, Lorg/acra/config/ClassValidator;.check:([Ljava/lang/Class;)V // method@2f45 │ │ +11165a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +11165c: 2301 f409 |000a: new-array v1, v0, [Ljava/lang/Class; // type@09f4 │ │ +111660: 5442 da19 |000c: iget-object v2, v4, Lorg/acra/config/CoreConfigurationBuilder;.retryPolicyClass:Ljava/lang/Class; // field@19da │ │ +111664: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +111666: 4d02 0103 |000f: aput-object v2, v1, v3 │ │ +11166a: 7110 452f 0100 |0011: invoke-static {v1}, Lorg/acra/config/ClassValidator;.check:([Ljava/lang/Class;)V // method@2f45 │ │ +111670: 2300 f409 |0014: new-array v0, v0, [Ljava/lang/Class; // type@09f4 │ │ +111674: 5441 c519 |0016: iget-object v1, v4, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUriProvider:Ljava/lang/Class; // field@19c5 │ │ +111678: 4d01 0003 |0018: aput-object v1, v0, v3 │ │ +11167c: 7110 452f 0000 |001a: invoke-static {v0}, Lorg/acra/config/ClassValidator;.check:([Ljava/lang/Class;)V // method@2f45 │ │ +111682: 5440 c919 |001d: iget-object v0, v4, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ +111686: 6e10 402f 0000 |001f: invoke-virtual {v0}, Lorg/acra/config/BaseCoreConfigurationBuilder;.preBuild:()V // method@2f40 │ │ +11168c: 2200 0b08 |0022: new-instance v0, Lorg/acra/config/CoreConfiguration; // type@080b │ │ +111690: 7020 4b2f 4000 |0024: invoke-direct {v0, v4}, Lorg/acra/config/CoreConfiguration;.:(Lorg/acra/config/CoreConfigurationBuilder;)V // method@2f4b │ │ +111696: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ 0x0004 line=842 │ │ 0x000c line=843 │ │ 0x0016 line=844 │ │ 0x001d line=846 │ │ @@ -398079,17 +398081,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111478: |[111478] org.acra.config.CoreConfigurationBuilder.buildConfigClass:()Ljava/lang/Class; │ │ -111488: 5410 c719 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.buildConfigClass:Ljava/lang/Class; // field@19c7 │ │ -11148c: 1100 |0002: return-object v0 │ │ +111480: |[111480] org.acra.config.CoreConfigurationBuilder.buildConfigClass:()Ljava/lang/Class; │ │ +111490: 5410 c719 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.buildConfigClass:Ljava/lang/Class; // field@19c7 │ │ +111494: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #11 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398097,17 +398099,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111358: |[111358] org.acra.config.CoreConfigurationBuilder.deleteOldUnsentReportsOnApplicationStart:()Z │ │ -111368: 5510 ca19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.deleteOldUnsentReportsOnApplicationStart:Z // field@19ca │ │ -11136c: 0f00 |0002: return v0 │ │ +111360: |[111360] org.acra.config.CoreConfigurationBuilder.deleteOldUnsentReportsOnApplicationStart:()Z │ │ +111370: 5510 ca19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.deleteOldUnsentReportsOnApplicationStart:Z // field@19ca │ │ +111374: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #12 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398115,17 +398117,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111370: |[111370] org.acra.config.CoreConfigurationBuilder.deleteUnapprovedReportsOnApplicationStart:()Z │ │ -111380: 5510 cb19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.deleteUnapprovedReportsOnApplicationStart:Z // field@19cb │ │ -111384: 0f00 |0002: return v0 │ │ +111378: |[111378] org.acra.config.CoreConfigurationBuilder.deleteUnapprovedReportsOnApplicationStart:()Z │ │ +111388: 5510 cb19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.deleteUnapprovedReportsOnApplicationStart:Z // field@19cb │ │ +11138c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #13 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398133,17 +398135,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111448: |[111448] org.acra.config.CoreConfigurationBuilder.dropboxCollectionMinutes:()I │ │ -111458: 5210 cc19 |0000: iget v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.dropboxCollectionMinutes:I // field@19cc │ │ -11145c: 0f00 |0002: return v0 │ │ +111450: |[111450] org.acra.config.CoreConfigurationBuilder.dropboxCollectionMinutes:()I │ │ +111460: 5210 cc19 |0000: iget v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.dropboxCollectionMinutes:I // field@19cc │ │ +111464: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #14 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398151,17 +398153,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111388: |[111388] org.acra.config.CoreConfigurationBuilder.enabled:()Z │ │ -111398: 5510 cd19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.enabled:Z // field@19cd │ │ -11139c: 0f00 |0002: return v0 │ │ +111390: |[111390] org.acra.config.CoreConfigurationBuilder.enabled:()Z │ │ +1113a0: 5510 cd19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.enabled:Z // field@19cd │ │ +1113a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #15 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398169,17 +398171,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111568: |[111568] org.acra.config.CoreConfigurationBuilder.excludeMatchingSettingsKeys:()[Ljava/lang/String; │ │ -111578: 5410 ce19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSettingsKeys:[Ljava/lang/String; // field@19ce │ │ -11157c: 1100 |0002: return-object v0 │ │ +111570: |[111570] org.acra.config.CoreConfigurationBuilder.excludeMatchingSettingsKeys:()[Ljava/lang/String; │ │ +111580: 5410 ce19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSettingsKeys:[Ljava/lang/String; // field@19ce │ │ +111584: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #16 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398187,17 +398189,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111580: |[111580] org.acra.config.CoreConfigurationBuilder.excludeMatchingSharedPreferencesKeys:()[Ljava/lang/String; │ │ -111590: 5410 cf19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@19cf │ │ -111594: 1100 |0002: return-object v0 │ │ +111588: |[111588] org.acra.config.CoreConfigurationBuilder.excludeMatchingSharedPreferencesKeys:()[Ljava/lang/String; │ │ +111598: 5410 cf19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@19cf │ │ +11159c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #17 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398205,19 +398207,19 @@ │ │ type : '(Ljava/lang/Class;)Lorg/acra/config/ConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -111610: |[111610] org.acra.config.CoreConfigurationBuilder.getPluginConfigurationBuilder:(Ljava/lang/Class;)Lorg/acra/config/ConfigurationBuilder; │ │ -111620: 5410 c919 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ -111624: 6e20 3c2f 2000 |0002: invoke-virtual {v0, v2}, Lorg/acra/config/BaseCoreConfigurationBuilder;.getPluginConfigurationBuilder:(Ljava/lang/Class;)Lorg/acra/config/ConfigurationBuilder; // method@2f3c │ │ -11162a: 0c02 |0005: move-result-object v2 │ │ -11162c: 1102 |0006: return-object v2 │ │ +111618: |[111618] org.acra.config.CoreConfigurationBuilder.getPluginConfigurationBuilder:(Ljava/lang/Class;)Lorg/acra/config/ConfigurationBuilder; │ │ +111628: 5410 c919 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ +11162c: 6e20 3c2f 2000 |0002: invoke-virtual {v0, v2}, Lorg/acra/config/BaseCoreConfigurationBuilder;.getPluginConfigurationBuilder:(Ljava/lang/Class;)Lorg/acra/config/ConfigurationBuilder; // method@2f3c │ │ +111632: 0c02 |0005: move-result-object v2 │ │ +111634: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -398226,17 +398228,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1113a0: |[1113a0] org.acra.config.CoreConfigurationBuilder.includeDropBoxSystemTags:()Z │ │ -1113b0: 5510 d019 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.includeDropBoxSystemTags:Z // field@19d0 │ │ -1113b4: 0f00 |0002: return v0 │ │ +1113a8: |[1113a8] org.acra.config.CoreConfigurationBuilder.includeDropBoxSystemTags:()Z │ │ +1113b8: 5510 d019 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.includeDropBoxSystemTags:Z // field@19d0 │ │ +1113bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #19 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398244,17 +398246,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111598: |[111598] org.acra.config.CoreConfigurationBuilder.logcatArguments:()[Ljava/lang/String; │ │ -1115a8: 5410 d119 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.logcatArguments:[Ljava/lang/String; // field@19d1 │ │ -1115ac: 1100 |0002: return-object v0 │ │ +1115a0: |[1115a0] org.acra.config.CoreConfigurationBuilder.logcatArguments:()[Ljava/lang/String; │ │ +1115b0: 5410 d119 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.logcatArguments:[Ljava/lang/String; // field@19d1 │ │ +1115b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #20 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398262,17 +398264,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1113b8: |[1113b8] org.acra.config.CoreConfigurationBuilder.logcatFilterByPid:()Z │ │ -1113c8: 5510 d219 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.logcatFilterByPid:Z // field@19d2 │ │ -1113cc: 0f00 |0002: return v0 │ │ +1113c0: |[1113c0] org.acra.config.CoreConfigurationBuilder.logcatFilterByPid:()Z │ │ +1113d0: 5510 d219 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.logcatFilterByPid:Z // field@19d2 │ │ +1113d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #21 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398280,17 +398282,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1113d0: |[1113d0] org.acra.config.CoreConfigurationBuilder.logcatReadNonBlocking:()Z │ │ -1113e0: 5510 d319 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.logcatReadNonBlocking:Z // field@19d3 │ │ -1113e4: 0f00 |0002: return v0 │ │ +1113d8: |[1113d8] org.acra.config.CoreConfigurationBuilder.logcatReadNonBlocking:()Z │ │ +1113e8: 5510 d319 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.logcatReadNonBlocking:Z // field@19d3 │ │ +1113ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #22 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398298,17 +398300,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1113e8: |[1113e8] org.acra.config.CoreConfigurationBuilder.parallel:()Z │ │ -1113f8: 5510 d419 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.parallel:Z // field@19d4 │ │ -1113fc: 0f00 |0002: return v0 │ │ +1113f0: |[1113f0] org.acra.config.CoreConfigurationBuilder.parallel:()Z │ │ +111400: 5510 d419 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.parallel:Z // field@19d4 │ │ +111404: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #23 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398316,19 +398318,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1115b0: |[1115b0] org.acra.config.CoreConfigurationBuilder.pluginConfigurations:()Ljava/util/List; │ │ -1115c0: 5410 c919 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ -1115c4: 6e10 3e2f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/BaseCoreConfigurationBuilder;.pluginConfigurations:()Ljava/util/List; // method@2f3e │ │ -1115ca: 0c00 |0005: move-result-object v0 │ │ -1115cc: 1100 |0006: return-object v0 │ │ +1115b8: |[1115b8] org.acra.config.CoreConfigurationBuilder.pluginConfigurations:()Ljava/util/List; │ │ +1115c8: 5410 c919 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ +1115cc: 6e10 3e2f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/BaseCoreConfigurationBuilder;.pluginConfigurations:()Ljava/util/List; // method@2f3e │ │ +1115d2: 0c00 |0005: move-result-object v0 │ │ +1115d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #24 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398336,19 +398338,19 @@ │ │ type : '()Lorg/acra/plugins/PluginLoader;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1119f8: |[1119f8] org.acra.config.CoreConfigurationBuilder.pluginLoader:()Lorg/acra/plugins/PluginLoader; │ │ -111a08: 5410 c919 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ -111a0c: 6e10 3f2f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/BaseCoreConfigurationBuilder;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f3f │ │ -111a12: 0c00 |0005: move-result-object v0 │ │ -111a14: 1100 |0006: return-object v0 │ │ +111a00: |[111a00] org.acra.config.CoreConfigurationBuilder.pluginLoader:()Lorg/acra/plugins/PluginLoader; │ │ +111a10: 5410 c919 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ +111a14: 6e10 3f2f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/BaseCoreConfigurationBuilder;.pluginLoader:()Lorg/acra/plugins/PluginLoader; // method@2f3f │ │ +111a1a: 0c00 |0005: move-result-object v0 │ │ +111a1c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #25 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398356,20 +398358,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1115d0: |[1115d0] org.acra.config.CoreConfigurationBuilder.reportContent:()Ljava/util/Set; │ │ -1115e0: 5420 c919 |0000: iget-object v0, v2, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ -1115e4: 5421 d519 |0002: iget-object v1, v2, Lorg/acra/config/CoreConfigurationBuilder;.reportContent:[Lorg/acra/ReportField; // field@19d5 │ │ -1115e8: 6e20 432f 1000 |0004: invoke-virtual {v0, v1}, Lorg/acra/config/BaseCoreConfigurationBuilder;.transformReportContent:([Lorg/acra/ReportField;)Ljava/util/Set; // method@2f43 │ │ -1115ee: 0c00 |0007: move-result-object v0 │ │ -1115f0: 1100 |0008: return-object v0 │ │ +1115d8: |[1115d8] org.acra.config.CoreConfigurationBuilder.reportContent:()Ljava/util/Set; │ │ +1115e8: 5420 c919 |0000: iget-object v0, v2, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ +1115ec: 5421 d519 |0002: iget-object v1, v2, Lorg/acra/config/CoreConfigurationBuilder;.reportContent:[Lorg/acra/ReportField; // field@19d5 │ │ +1115f0: 6e20 432f 1000 |0004: invoke-virtual {v0, v1}, Lorg/acra/config/BaseCoreConfigurationBuilder;.transformReportContent:([Lorg/acra/ReportField;)Ljava/util/Set; // method@2f43 │ │ +1115f6: 0c00 |0007: move-result-object v0 │ │ +1115f8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #26 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398377,17 +398379,17 @@ │ │ type : '()Lorg/acra/data/StringFormat;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1119c8: |[1119c8] org.acra.config.CoreConfigurationBuilder.reportFormat:()Lorg/acra/data/StringFormat; │ │ -1119d8: 5410 d619 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.reportFormat:Lorg/acra/data/StringFormat; // field@19d6 │ │ -1119dc: 1100 |0002: return-object v0 │ │ +1119d0: |[1119d0] org.acra.config.CoreConfigurationBuilder.reportFormat:()Lorg/acra/data/StringFormat; │ │ +1119e0: 5410 d619 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.reportFormat:Lorg/acra/data/StringFormat; // field@19d6 │ │ +1119e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #27 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398395,17 +398397,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1114d8: |[1114d8] org.acra.config.CoreConfigurationBuilder.reportSendFailureToast:()Ljava/lang/String; │ │ -1114e8: 5410 d719 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.reportSendFailureToast:Ljava/lang/String; // field@19d7 │ │ -1114ec: 1100 |0002: return-object v0 │ │ +1114e0: |[1114e0] org.acra.config.CoreConfigurationBuilder.reportSendFailureToast:()Ljava/lang/String; │ │ +1114f0: 5410 d719 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.reportSendFailureToast:Ljava/lang/String; // field@19d7 │ │ +1114f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #28 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398413,17 +398415,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1114f0: |[1114f0] org.acra.config.CoreConfigurationBuilder.reportSendSuccessToast:()Ljava/lang/String; │ │ -111500: 5410 d819 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.reportSendSuccessToast:Ljava/lang/String; // field@19d8 │ │ -111504: 1100 |0002: return-object v0 │ │ +1114f8: |[1114f8] org.acra.config.CoreConfigurationBuilder.reportSendSuccessToast:()Ljava/lang/String; │ │ +111508: 5410 d819 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.reportSendSuccessToast:Ljava/lang/String; // field@19d8 │ │ +11150c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #29 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398431,17 +398433,17 @@ │ │ type : '()[Ljava/lang/Class;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1114a8: |[1114a8] org.acra.config.CoreConfigurationBuilder.reportSenderFactoryClasses:()[Ljava/lang/Class; │ │ -1114b8: 5410 d919 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.reportSenderFactoryClasses:[Ljava/lang/Class; // field@19d9 │ │ -1114bc: 1100 |0002: return-object v0 │ │ +1114b0: |[1114b0] org.acra.config.CoreConfigurationBuilder.reportSenderFactoryClasses:()[Ljava/lang/Class; │ │ +1114c0: 5410 d919 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.reportSenderFactoryClasses:[Ljava/lang/Class; // field@19d9 │ │ +1114c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #30 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398449,17 +398451,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111490: |[111490] org.acra.config.CoreConfigurationBuilder.retryPolicyClass:()Ljava/lang/Class; │ │ -1114a0: 5410 da19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.retryPolicyClass:Ljava/lang/Class; // field@19da │ │ -1114a4: 1100 |0002: return-object v0 │ │ +111498: |[111498] org.acra.config.CoreConfigurationBuilder.retryPolicyClass:()Ljava/lang/Class; │ │ +1114a8: 5410 da19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.retryPolicyClass:Ljava/lang/Class; // field@19da │ │ +1114ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #31 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398467,17 +398469,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111400: |[111400] org.acra.config.CoreConfigurationBuilder.sendReportsInDevMode:()Z │ │ -111410: 5510 db19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.sendReportsInDevMode:Z // field@19db │ │ -111414: 0f00 |0002: return v0 │ │ +111408: |[111408] org.acra.config.CoreConfigurationBuilder.sendReportsInDevMode:()Z │ │ +111418: 5510 db19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.sendReportsInDevMode:Z // field@19db │ │ +11141c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #32 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -398485,17 +398487,17 @@ │ │ type : '([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111690: |[111690] org.acra.config.CoreConfigurationBuilder.setAdditionalDropBoxTags:([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -1116a0: 5b01 bf19 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.additionalDropBoxTags:[Ljava/lang/String; // field@19bf │ │ -1116a4: 1100 |0002: return-object v0 │ │ +111698: |[111698] org.acra.config.CoreConfigurationBuilder.setAdditionalDropBoxTags:([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +1116a8: 5b01 bf19 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.additionalDropBoxTags:[Ljava/lang/String; // field@19bf │ │ +1116ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -398504,17 +398506,17 @@ │ │ type : '([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1116a8: |[1116a8] org.acra.config.CoreConfigurationBuilder.setAdditionalSharedPreferences:([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -1116b8: 5b01 c019 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.additionalSharedPreferences:[Ljava/lang/String; // field@19c0 │ │ -1116bc: 1100 |0002: return-object v0 │ │ +1116b0: |[1116b0] org.acra.config.CoreConfigurationBuilder.setAdditionalSharedPreferences:([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +1116c0: 5b01 c019 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.additionalSharedPreferences:[Ljava/lang/String; // field@19c0 │ │ +1116c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -398523,17 +398525,17 @@ │ │ type : '(Z)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1116c0: |[1116c0] org.acra.config.CoreConfigurationBuilder.setAlsoReportToAndroidFramework:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ -1116d0: 5c01 c119 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.alsoReportToAndroidFramework:Z // field@19c1 │ │ -1116d4: 1100 |0002: return-object v0 │ │ +1116c8: |[1116c8] org.acra.config.CoreConfigurationBuilder.setAlsoReportToAndroidFramework:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ +1116d8: 5c01 c119 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.alsoReportToAndroidFramework:Z // field@19c1 │ │ +1116dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -398542,17 +398544,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1116d8: |[1116d8] org.acra.config.CoreConfigurationBuilder.setApplicationLogFile:(Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -1116e8: 5b01 c219 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFile:Ljava/lang/String; // field@19c2 │ │ -1116ec: 1100 |0002: return-object v0 │ │ +1116e0: |[1116e0] org.acra.config.CoreConfigurationBuilder.setApplicationLogFile:(Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +1116f0: 5b01 c219 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFile:Ljava/lang/String; // field@19c2 │ │ +1116f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -398561,17 +398563,17 @@ │ │ type : '(Lorg/acra/file/Directory;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1116f0: |[1116f0] org.acra.config.CoreConfigurationBuilder.setApplicationLogFileDir:(Lorg/acra/file/Directory;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111700: 5b01 c319 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileDir:Lorg/acra/file/Directory; // field@19c3 │ │ -111704: 1100 |0002: return-object v0 │ │ +1116f8: |[1116f8] org.acra.config.CoreConfigurationBuilder.setApplicationLogFileDir:(Lorg/acra/file/Directory;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111708: 5b01 c319 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileDir:Lorg/acra/file/Directory; // field@19c3 │ │ +11170c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/acra/file/Directory; │ │ │ │ @@ -398580,17 +398582,17 @@ │ │ type : '(I)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111708: |[111708] org.acra.config.CoreConfigurationBuilder.setApplicationLogFileLines:(I)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111718: 5901 c419 |0000: iput v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileLines:I // field@19c4 │ │ -11171c: 1100 |0002: return-object v0 │ │ +111710: |[111710] org.acra.config.CoreConfigurationBuilder.setApplicationLogFileLines:(I)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111720: 5901 c419 |0000: iput v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.applicationLogFileLines:I // field@19c4 │ │ +111724: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -398599,17 +398601,17 @@ │ │ type : '(Ljava/lang/Class;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111720: |[111720] org.acra.config.CoreConfigurationBuilder.setAttachmentUriProvider:(Ljava/lang/Class;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111730: 5b01 c519 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUriProvider:Ljava/lang/Class; // field@19c5 │ │ -111734: 1100 |0002: return-object v0 │ │ +111728: |[111728] org.acra.config.CoreConfigurationBuilder.setAttachmentUriProvider:(Ljava/lang/Class;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111738: 5b01 c519 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUriProvider:Ljava/lang/Class; // field@19c5 │ │ +11173c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Class; │ │ │ │ @@ -398618,17 +398620,17 @@ │ │ type : '([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111738: |[111738] org.acra.config.CoreConfigurationBuilder.setAttachmentUris:([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111748: 5b01 c619 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUris:[Ljava/lang/String; // field@19c6 │ │ -11174c: 1100 |0002: return-object v0 │ │ +111740: |[111740] org.acra.config.CoreConfigurationBuilder.setAttachmentUris:([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111750: 5b01 c619 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.attachmentUris:[Ljava/lang/String; // field@19c6 │ │ +111754: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -398637,17 +398639,17 @@ │ │ type : '(Ljava/lang/Class;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111750: |[111750] org.acra.config.CoreConfigurationBuilder.setBuildConfigClass:(Ljava/lang/Class;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111760: 5b01 c719 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.buildConfigClass:Ljava/lang/Class; // field@19c7 │ │ -111764: 1100 |0002: return-object v0 │ │ +111758: |[111758] org.acra.config.CoreConfigurationBuilder.setBuildConfigClass:(Ljava/lang/Class;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111768: 5b01 c719 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.buildConfigClass:Ljava/lang/Class; // field@19c7 │ │ +11176c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Class; │ │ │ │ @@ -398656,17 +398658,17 @@ │ │ type : '(Z)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111768: |[111768] org.acra.config.CoreConfigurationBuilder.setDeleteOldUnsentReportsOnApplicationStart:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111778: 5c01 ca19 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.deleteOldUnsentReportsOnApplicationStart:Z // field@19ca │ │ -11177c: 1100 |0002: return-object v0 │ │ +111770: |[111770] org.acra.config.CoreConfigurationBuilder.setDeleteOldUnsentReportsOnApplicationStart:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111780: 5c01 ca19 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.deleteOldUnsentReportsOnApplicationStart:Z // field@19ca │ │ +111784: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -398675,17 +398677,17 @@ │ │ type : '(Z)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111780: |[111780] org.acra.config.CoreConfigurationBuilder.setDeleteUnapprovedReportsOnApplicationStart:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111790: 5c01 cb19 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.deleteUnapprovedReportsOnApplicationStart:Z // field@19cb │ │ -111794: 1100 |0002: return-object v0 │ │ +111788: |[111788] org.acra.config.CoreConfigurationBuilder.setDeleteUnapprovedReportsOnApplicationStart:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111798: 5c01 cb19 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.deleteUnapprovedReportsOnApplicationStart:Z // field@19cb │ │ +11179c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -398694,17 +398696,17 @@ │ │ type : '(I)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111798: |[111798] org.acra.config.CoreConfigurationBuilder.setDropboxCollectionMinutes:(I)Lorg/acra/config/CoreConfigurationBuilder; │ │ -1117a8: 5901 cc19 |0000: iput v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.dropboxCollectionMinutes:I // field@19cc │ │ -1117ac: 1100 |0002: return-object v0 │ │ +1117a0: |[1117a0] org.acra.config.CoreConfigurationBuilder.setDropboxCollectionMinutes:(I)Lorg/acra/config/CoreConfigurationBuilder; │ │ +1117b0: 5901 cc19 |0000: iput v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.dropboxCollectionMinutes:I // field@19cc │ │ +1117b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -398713,17 +398715,17 @@ │ │ type : '(Z)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1117b0: |[1117b0] org.acra.config.CoreConfigurationBuilder.setEnabled:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ -1117c0: 5c01 cd19 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.enabled:Z // field@19cd │ │ -1117c4: 1100 |0002: return-object v0 │ │ +1117b8: |[1117b8] org.acra.config.CoreConfigurationBuilder.setEnabled:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ +1117c8: 5c01 cd19 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.enabled:Z // field@19cd │ │ +1117cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -398732,17 +398734,17 @@ │ │ type : '([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1117c8: |[1117c8] org.acra.config.CoreConfigurationBuilder.setExcludeMatchingSettingsKeys:([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -1117d8: 5b01 ce19 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSettingsKeys:[Ljava/lang/String; // field@19ce │ │ -1117dc: 1100 |0002: return-object v0 │ │ +1117d0: |[1117d0] org.acra.config.CoreConfigurationBuilder.setExcludeMatchingSettingsKeys:([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +1117e0: 5b01 ce19 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSettingsKeys:[Ljava/lang/String; // field@19ce │ │ +1117e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -398751,17 +398753,17 @@ │ │ type : '([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1117e0: |[1117e0] org.acra.config.CoreConfigurationBuilder.setExcludeMatchingSharedPreferencesKeys:([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -1117f0: 5b01 cf19 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@19cf │ │ -1117f4: 1100 |0002: return-object v0 │ │ +1117e8: |[1117e8] org.acra.config.CoreConfigurationBuilder.setExcludeMatchingSharedPreferencesKeys:([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +1117f8: 5b01 cf19 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.excludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@19cf │ │ +1117fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -398770,17 +398772,17 @@ │ │ type : '(Z)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1117f8: |[1117f8] org.acra.config.CoreConfigurationBuilder.setIncludeDropBoxSystemTags:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111808: 5c01 d019 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.includeDropBoxSystemTags:Z // field@19d0 │ │ -11180c: 1100 |0002: return-object v0 │ │ +111800: |[111800] org.acra.config.CoreConfigurationBuilder.setIncludeDropBoxSystemTags:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111810: 5c01 d019 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.includeDropBoxSystemTags:Z // field@19d0 │ │ +111814: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -398789,17 +398791,17 @@ │ │ type : '([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111810: |[111810] org.acra.config.CoreConfigurationBuilder.setLogcatArguments:([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111820: 5b01 d119 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.logcatArguments:[Ljava/lang/String; // field@19d1 │ │ -111824: 1100 |0002: return-object v0 │ │ +111818: |[111818] org.acra.config.CoreConfigurationBuilder.setLogcatArguments:([Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111828: 5b01 d119 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.logcatArguments:[Ljava/lang/String; // field@19d1 │ │ +11182c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -398808,17 +398810,17 @@ │ │ type : '(Z)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111828: |[111828] org.acra.config.CoreConfigurationBuilder.setLogcatFilterByPid:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111838: 5c01 d219 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.logcatFilterByPid:Z // field@19d2 │ │ -11183c: 1100 |0002: return-object v0 │ │ +111830: |[111830] org.acra.config.CoreConfigurationBuilder.setLogcatFilterByPid:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111840: 5c01 d219 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.logcatFilterByPid:Z // field@19d2 │ │ +111844: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -398827,17 +398829,17 @@ │ │ type : '(Z)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111840: |[111840] org.acra.config.CoreConfigurationBuilder.setLogcatReadNonBlocking:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111850: 5c01 d319 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.logcatReadNonBlocking:Z // field@19d3 │ │ -111854: 1100 |0002: return-object v0 │ │ +111848: |[111848] org.acra.config.CoreConfigurationBuilder.setLogcatReadNonBlocking:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111858: 5c01 d319 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.logcatReadNonBlocking:Z // field@19d3 │ │ +11185c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -398846,17 +398848,17 @@ │ │ type : '(Z)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111858: |[111858] org.acra.config.CoreConfigurationBuilder.setParallel:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111868: 5c01 d419 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.parallel:Z // field@19d4 │ │ -11186c: 1100 |0002: return-object v0 │ │ +111860: |[111860] org.acra.config.CoreConfigurationBuilder.setParallel:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111870: 5c01 d419 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.parallel:Z // field@19d4 │ │ +111874: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -398865,18 +398867,18 @@ │ │ type : '(Lorg/acra/plugins/PluginLoader;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -111870: |[111870] org.acra.config.CoreConfigurationBuilder.setPluginLoader:(Lorg/acra/plugins/PluginLoader;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111880: 5410 c919 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ -111884: 6e20 412f 2000 |0002: invoke-virtual {v0, v2}, Lorg/acra/config/BaseCoreConfigurationBuilder;.setPluginLoader:(Lorg/acra/plugins/PluginLoader;)V // method@2f41 │ │ -11188a: 1101 |0005: return-object v1 │ │ +111878: |[111878] org.acra.config.CoreConfigurationBuilder.setPluginLoader:(Lorg/acra/plugins/PluginLoader;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111888: 5410 c919 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ +11188c: 6e20 412f 2000 |0002: invoke-virtual {v0, v2}, Lorg/acra/config/BaseCoreConfigurationBuilder;.setPluginLoader:(Lorg/acra/plugins/PluginLoader;)V // method@2f41 │ │ +111892: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/acra/plugins/PluginLoader; │ │ │ │ @@ -398885,17 +398887,17 @@ │ │ type : '([Lorg/acra/ReportField;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11188c: |[11188c] org.acra.config.CoreConfigurationBuilder.setReportContent:([Lorg/acra/ReportField;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -11189c: 5b01 d519 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.reportContent:[Lorg/acra/ReportField; // field@19d5 │ │ -1118a0: 1100 |0002: return-object v0 │ │ +111894: |[111894] org.acra.config.CoreConfigurationBuilder.setReportContent:([Lorg/acra/ReportField;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +1118a4: 5b01 d519 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.reportContent:[Lorg/acra/ReportField; // field@19d5 │ │ +1118a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) [Lorg/acra/ReportField; │ │ │ │ @@ -398904,18 +398906,18 @@ │ │ type : '(Lorg/acra/ReportField;Z)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1118a4: |[1118a4] org.acra.config.CoreConfigurationBuilder.setReportField:(Lorg/acra/ReportField;Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ -1118b4: 5410 c919 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ -1118b8: 6e30 422f 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/acra/config/BaseCoreConfigurationBuilder;.setReportField:(Lorg/acra/ReportField;Z)V // method@2f42 │ │ -1118be: 1101 |0005: return-object v1 │ │ +1118ac: |[1118ac] org.acra.config.CoreConfigurationBuilder.setReportField:(Lorg/acra/ReportField;Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ +1118bc: 5410 c919 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.delegate:Lorg/acra/config/BaseCoreConfigurationBuilder; // field@19c9 │ │ +1118c0: 6e30 422f 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/acra/config/BaseCoreConfigurationBuilder;.setReportField:(Lorg/acra/ReportField;Z)V // method@2f42 │ │ +1118c6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/acra/ReportField; │ │ 0x0000 - 0x0006 reg=3 (null) Z │ │ @@ -398925,17 +398927,17 @@ │ │ type : '(Lorg/acra/data/StringFormat;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1118c0: |[1118c0] org.acra.config.CoreConfigurationBuilder.setReportFormat:(Lorg/acra/data/StringFormat;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -1118d0: 5b01 d619 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.reportFormat:Lorg/acra/data/StringFormat; // field@19d6 │ │ -1118d4: 1100 |0002: return-object v0 │ │ +1118c8: |[1118c8] org.acra.config.CoreConfigurationBuilder.setReportFormat:(Lorg/acra/data/StringFormat;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +1118d8: 5b01 d619 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.reportFormat:Lorg/acra/data/StringFormat; // field@19d6 │ │ +1118dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/acra/data/StringFormat; │ │ │ │ @@ -398944,17 +398946,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1118d8: |[1118d8] org.acra.config.CoreConfigurationBuilder.setReportSendFailureToast:(Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -1118e8: 5b01 d719 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.reportSendFailureToast:Ljava/lang/String; // field@19d7 │ │ -1118ec: 1100 |0002: return-object v0 │ │ +1118e0: |[1118e0] org.acra.config.CoreConfigurationBuilder.setReportSendFailureToast:(Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +1118f0: 5b01 d719 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.reportSendFailureToast:Ljava/lang/String; // field@19d7 │ │ +1118f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -398963,17 +398965,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1118f0: |[1118f0] org.acra.config.CoreConfigurationBuilder.setReportSendSuccessToast:(Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111900: 5b01 d819 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.reportSendSuccessToast:Ljava/lang/String; // field@19d8 │ │ -111904: 1100 |0002: return-object v0 │ │ +1118f8: |[1118f8] org.acra.config.CoreConfigurationBuilder.setReportSendSuccessToast:(Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111908: 5b01 d819 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.reportSendSuccessToast:Ljava/lang/String; // field@19d8 │ │ +11190c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -398982,17 +398984,17 @@ │ │ type : '([Ljava/lang/Class;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111908: |[111908] org.acra.config.CoreConfigurationBuilder.setReportSenderFactoryClasses:([Ljava/lang/Class;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111918: 5b01 d919 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.reportSenderFactoryClasses:[Ljava/lang/Class; // field@19d9 │ │ -11191c: 1100 |0002: return-object v0 │ │ +111910: |[111910] org.acra.config.CoreConfigurationBuilder.setReportSenderFactoryClasses:([Ljava/lang/Class;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111920: 5b01 d919 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.reportSenderFactoryClasses:[Ljava/lang/Class; // field@19d9 │ │ +111924: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) [Ljava/lang/Class; │ │ │ │ @@ -399001,20 +399003,20 @@ │ │ type : '(I)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -111920: |[111920] org.acra.config.CoreConfigurationBuilder.setResReportSendFailureToast:(I)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111930: 5410 c819 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.context:Landroid/content/Context; // field@19c8 │ │ -111934: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -11193a: 0c02 |0005: move-result-object v2 │ │ -11193c: 5b12 d719 |0006: iput-object v2, v1, Lorg/acra/config/CoreConfigurationBuilder;.reportSendFailureToast:Ljava/lang/String; // field@19d7 │ │ -111940: 1101 |0008: return-object v1 │ │ +111928: |[111928] org.acra.config.CoreConfigurationBuilder.setResReportSendFailureToast:(I)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111938: 5410 c819 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.context:Landroid/content/Context; // field@19c8 │ │ +11193c: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +111942: 0c02 |0005: move-result-object v2 │ │ +111944: 5b12 d719 |0006: iput-object v2, v1, Lorg/acra/config/CoreConfigurationBuilder;.reportSendFailureToast:Ljava/lang/String; // field@19d7 │ │ +111948: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -399023,20 +399025,20 @@ │ │ type : '(I)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -111944: |[111944] org.acra.config.CoreConfigurationBuilder.setResReportSendSuccessToast:(I)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111954: 5410 c819 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.context:Landroid/content/Context; // field@19c8 │ │ -111958: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -11195e: 0c02 |0005: move-result-object v2 │ │ -111960: 5b12 d819 |0006: iput-object v2, v1, Lorg/acra/config/CoreConfigurationBuilder;.reportSendSuccessToast:Ljava/lang/String; // field@19d8 │ │ -111964: 1101 |0008: return-object v1 │ │ +11194c: |[11194c] org.acra.config.CoreConfigurationBuilder.setResReportSendSuccessToast:(I)Lorg/acra/config/CoreConfigurationBuilder; │ │ +11195c: 5410 c819 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.context:Landroid/content/Context; // field@19c8 │ │ +111960: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +111966: 0c02 |0005: move-result-object v2 │ │ +111968: 5b12 d819 |0006: iput-object v2, v1, Lorg/acra/config/CoreConfigurationBuilder;.reportSendSuccessToast:Ljava/lang/String; // field@19d8 │ │ +11196c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -399045,17 +399047,17 @@ │ │ type : '(Ljava/lang/Class;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111968: |[111968] org.acra.config.CoreConfigurationBuilder.setRetryPolicyClass:(Ljava/lang/Class;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111978: 5b01 da19 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.retryPolicyClass:Ljava/lang/Class; // field@19da │ │ -11197c: 1100 |0002: return-object v0 │ │ +111970: |[111970] org.acra.config.CoreConfigurationBuilder.setRetryPolicyClass:(Ljava/lang/Class;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111980: 5b01 da19 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.retryPolicyClass:Ljava/lang/Class; // field@19da │ │ +111984: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Class; │ │ │ │ @@ -399064,17 +399066,17 @@ │ │ type : '(Z)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111980: |[111980] org.acra.config.CoreConfigurationBuilder.setSendReportsInDevMode:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ -111990: 5c01 db19 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.sendReportsInDevMode:Z // field@19db │ │ -111994: 1100 |0002: return-object v0 │ │ +111988: |[111988] org.acra.config.CoreConfigurationBuilder.setSendReportsInDevMode:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ +111998: 5c01 db19 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.sendReportsInDevMode:Z // field@19db │ │ +11199c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -399083,17 +399085,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111998: |[111998] org.acra.config.CoreConfigurationBuilder.setSharedPreferencesName:(Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ -1119a8: 5b01 dc19 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.sharedPreferencesName:Ljava/lang/String; // field@19dc │ │ -1119ac: 1100 |0002: return-object v0 │ │ +1119a0: |[1119a0] org.acra.config.CoreConfigurationBuilder.setSharedPreferencesName:(Ljava/lang/String;)Lorg/acra/config/CoreConfigurationBuilder; │ │ +1119b0: 5b01 dc19 |0000: iput-object v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.sharedPreferencesName:Ljava/lang/String; // field@19dc │ │ +1119b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -399102,17 +399104,17 @@ │ │ type : '(Z)Lorg/acra/config/CoreConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1119b0: |[1119b0] org.acra.config.CoreConfigurationBuilder.setStopServicesOnCrash:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ -1119c0: 5c01 dd19 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.stopServicesOnCrash:Z // field@19dd │ │ -1119c4: 1100 |0002: return-object v0 │ │ +1119b8: |[1119b8] org.acra.config.CoreConfigurationBuilder.setStopServicesOnCrash:(Z)Lorg/acra/config/CoreConfigurationBuilder; │ │ +1119c8: 5c01 dd19 |0000: iput-boolean v1, v0, Lorg/acra/config/CoreConfigurationBuilder;.stopServicesOnCrash:Z // field@19dd │ │ +1119cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/CoreConfigurationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -399121,17 +399123,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111508: |[111508] org.acra.config.CoreConfigurationBuilder.sharedPreferencesName:()Ljava/lang/String; │ │ -111518: 5410 dc19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.sharedPreferencesName:Ljava/lang/String; // field@19dc │ │ -11151c: 1100 |0002: return-object v0 │ │ +111510: |[111510] org.acra.config.CoreConfigurationBuilder.sharedPreferencesName:()Ljava/lang/String; │ │ +111520: 5410 dc19 |0000: iget-object v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.sharedPreferencesName:Ljava/lang/String; // field@19dc │ │ +111524: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ #66 : (in Lorg/acra/config/CoreConfigurationBuilder;) │ │ @@ -399139,17 +399141,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111418: |[111418] org.acra.config.CoreConfigurationBuilder.stopServicesOnCrash:()Z │ │ -111428: 5510 dd19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.stopServicesOnCrash:Z // field@19dd │ │ -11142c: 0f00 |0002: return v0 │ │ +111420: |[111420] org.acra.config.CoreConfigurationBuilder.stopServicesOnCrash:()Z │ │ +111430: 5510 dd19 |0000: iget-boolean v0, v1, Lorg/acra/config/CoreConfigurationBuilder;.stopServicesOnCrash:Z // field@19dd │ │ +111434: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/CoreConfigurationBuilder; │ │ │ │ source_file_idx : 3582 (CoreConfigurationBuilder.java) │ │ @@ -399187,17 +399189,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1121c4: |[1121c4] org.acra.config.DefaultRetryPolicy.:()V │ │ -1121d4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1121da: 0e00 |0003: return-void │ │ +1121cc: |[1121cc] org.acra.config.DefaultRetryPolicy.:()V │ │ +1121dc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1121e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/config/DefaultRetryPolicy; │ │ │ │ Virtual methods - │ │ @@ -399206,27 +399208,27 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -11218c: |[11218c] org.acra.config.DefaultRetryPolicy.shouldRetrySend:(Ljava/util/List;Ljava/util/List;)Z │ │ -11219c: 7210 362c 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2c36 │ │ -1121a2: 0a00 |0003: move-result v0 │ │ -1121a4: 7210 362c 0300 |0004: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2c36 │ │ -1121aa: 0a03 |0007: move-result v3 │ │ -1121ac: 3330 0a00 |0008: if-ne v0, v3, 0012 // +000a │ │ -1121b0: 7210 2f2c 0200 |000a: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ -1121b6: 0a02 |000d: move-result v2 │ │ -1121b8: 3902 0400 |000e: if-nez v2, 0012 // +0004 │ │ -1121bc: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -1121be: 2802 |0011: goto 0013 // +0002 │ │ -1121c0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -1121c2: 0f02 |0013: return v2 │ │ +112194: |[112194] org.acra.config.DefaultRetryPolicy.shouldRetrySend:(Ljava/util/List;Ljava/util/List;)Z │ │ +1121a4: 7210 362c 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2c36 │ │ +1121aa: 0a00 |0003: move-result v0 │ │ +1121ac: 7210 362c 0300 |0004: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2c36 │ │ +1121b2: 0a03 |0007: move-result v3 │ │ +1121b4: 3330 0a00 |0008: if-ne v0, v3, 0012 // +000a │ │ +1121b8: 7210 2f2c 0200 |000a: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ +1121be: 0a02 |000d: move-result v2 │ │ +1121c0: 3902 0400 |000e: if-nez v2, 0012 // +0004 │ │ +1121c4: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +1121c6: 2802 |0011: goto 0013 // +0002 │ │ +1121c8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +1121ca: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/acra/config/DefaultRetryPolicy; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0014 reg=3 (null) Ljava/util/List; │ │ @@ -399287,35 +399289,35 @@ │ │ type : '(Lorg/acra/config/MailSenderConfigurationBuilderImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -11261c: |[11261c] org.acra.config.MailSenderConfiguration.:(Lorg/acra/config/MailSenderConfigurationBuilderImpl;)V │ │ -11262c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -112632: 6e10 c72f 0200 |0003: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.enabled:()Z // method@2fc7 │ │ -112638: 0a00 |0006: move-result v0 │ │ -11263a: 5c10 df19 |0007: iput-boolean v0, v1, Lorg/acra/config/MailSenderConfiguration;.enabled:Z // field@19df │ │ -11263e: 6e10 c82f 0200 |0009: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.mailTo:()Ljava/lang/String; // method@2fc8 │ │ -112644: 0c00 |000c: move-result-object v0 │ │ -112646: 5b10 e019 |000d: iput-object v0, v1, Lorg/acra/config/MailSenderConfiguration;.mailTo:Ljava/lang/String; // field@19e0 │ │ -11264a: 6e10 c92f 0200 |000f: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportAsFile:()Z // method@2fc9 │ │ -112650: 0a00 |0012: move-result v0 │ │ -112652: 5c10 e119 |0013: iput-boolean v0, v1, Lorg/acra/config/MailSenderConfiguration;.reportAsFile:Z // field@19e1 │ │ -112656: 6e10 ca2f 0200 |0015: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportFileName:()Ljava/lang/String; // method@2fca │ │ -11265c: 0c00 |0018: move-result-object v0 │ │ -11265e: 5b10 e219 |0019: iput-object v0, v1, Lorg/acra/config/MailSenderConfiguration;.reportFileName:Ljava/lang/String; // field@19e2 │ │ -112662: 6e10 db2f 0200 |001b: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.subject:()Ljava/lang/String; // method@2fdb │ │ -112668: 0c00 |001e: move-result-object v0 │ │ -11266a: 5b10 e319 |001f: iput-object v0, v1, Lorg/acra/config/MailSenderConfiguration;.subject:Ljava/lang/String; // field@19e3 │ │ -11266e: 6e10 c42f 0200 |0021: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.body:()Ljava/lang/String; // method@2fc4 │ │ -112674: 0c02 |0024: move-result-object v2 │ │ -112676: 5b12 de19 |0025: iput-object v2, v1, Lorg/acra/config/MailSenderConfiguration;.body:Ljava/lang/String; // field@19de │ │ -11267a: 0e00 |0027: return-void │ │ +112624: |[112624] org.acra.config.MailSenderConfiguration.:(Lorg/acra/config/MailSenderConfigurationBuilderImpl;)V │ │ +112634: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11263a: 6e10 c72f 0200 |0003: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.enabled:()Z // method@2fc7 │ │ +112640: 0a00 |0006: move-result v0 │ │ +112642: 5c10 df19 |0007: iput-boolean v0, v1, Lorg/acra/config/MailSenderConfiguration;.enabled:Z // field@19df │ │ +112646: 6e10 c82f 0200 |0009: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.mailTo:()Ljava/lang/String; // method@2fc8 │ │ +11264c: 0c00 |000c: move-result-object v0 │ │ +11264e: 5b10 e019 |000d: iput-object v0, v1, Lorg/acra/config/MailSenderConfiguration;.mailTo:Ljava/lang/String; // field@19e0 │ │ +112652: 6e10 c92f 0200 |000f: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportAsFile:()Z // method@2fc9 │ │ +112658: 0a00 |0012: move-result v0 │ │ +11265a: 5c10 e119 |0013: iput-boolean v0, v1, Lorg/acra/config/MailSenderConfiguration;.reportAsFile:Z // field@19e1 │ │ +11265e: 6e10 ca2f 0200 |0015: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportFileName:()Ljava/lang/String; // method@2fca │ │ +112664: 0c00 |0018: move-result-object v0 │ │ +112666: 5b10 e219 |0019: iput-object v0, v1, Lorg/acra/config/MailSenderConfiguration;.reportFileName:Ljava/lang/String; // field@19e2 │ │ +11266a: 6e10 db2f 0200 |001b: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.subject:()Ljava/lang/String; // method@2fdb │ │ +112670: 0c00 |001e: move-result-object v0 │ │ +112672: 5b10 e319 |001f: iput-object v0, v1, Lorg/acra/config/MailSenderConfiguration;.subject:Ljava/lang/String; // field@19e3 │ │ +112676: 6e10 c42f 0200 |0021: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.body:()Ljava/lang/String; // method@2fc4 │ │ +11267c: 0c02 |0024: move-result-object v2 │ │ +11267e: 5b12 de19 |0025: iput-object v2, v1, Lorg/acra/config/MailSenderConfiguration;.body:Ljava/lang/String; // field@19de │ │ +112682: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0009 line=41 │ │ 0x000f line=42 │ │ 0x0015 line=43 │ │ @@ -399331,17 +399333,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1125bc: |[1125bc] org.acra.config.MailSenderConfiguration.body:()Ljava/lang/String; │ │ -1125cc: 5410 de19 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfiguration;.body:Ljava/lang/String; // field@19de │ │ -1125d0: 1100 |0002: return-object v0 │ │ +1125c4: |[1125c4] org.acra.config.MailSenderConfiguration.body:()Ljava/lang/String; │ │ +1125d4: 5410 de19 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfiguration;.body:Ljava/lang/String; // field@19de │ │ +1125d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/MailSenderConfiguration; │ │ │ │ #1 : (in Lorg/acra/config/MailSenderConfiguration;) │ │ @@ -399349,17 +399351,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11258c: |[11258c] org.acra.config.MailSenderConfiguration.enabled:()Z │ │ -11259c: 5510 df19 |0000: iget-boolean v0, v1, Lorg/acra/config/MailSenderConfiguration;.enabled:Z // field@19df │ │ -1125a0: 0f00 |0002: return v0 │ │ +112594: |[112594] org.acra.config.MailSenderConfiguration.enabled:()Z │ │ +1125a4: 5510 df19 |0000: iget-boolean v0, v1, Lorg/acra/config/MailSenderConfiguration;.enabled:Z // field@19df │ │ +1125a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/MailSenderConfiguration; │ │ │ │ #2 : (in Lorg/acra/config/MailSenderConfiguration;) │ │ @@ -399367,17 +399369,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1125d4: |[1125d4] org.acra.config.MailSenderConfiguration.mailTo:()Ljava/lang/String; │ │ -1125e4: 5410 e019 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfiguration;.mailTo:Ljava/lang/String; // field@19e0 │ │ -1125e8: 1100 |0002: return-object v0 │ │ +1125dc: |[1125dc] org.acra.config.MailSenderConfiguration.mailTo:()Ljava/lang/String; │ │ +1125ec: 5410 e019 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfiguration;.mailTo:Ljava/lang/String; // field@19e0 │ │ +1125f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/MailSenderConfiguration; │ │ │ │ #3 : (in Lorg/acra/config/MailSenderConfiguration;) │ │ @@ -399385,17 +399387,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1125a4: |[1125a4] org.acra.config.MailSenderConfiguration.reportAsFile:()Z │ │ -1125b4: 5510 e119 |0000: iget-boolean v0, v1, Lorg/acra/config/MailSenderConfiguration;.reportAsFile:Z // field@19e1 │ │ -1125b8: 0f00 |0002: return v0 │ │ +1125ac: |[1125ac] org.acra.config.MailSenderConfiguration.reportAsFile:()Z │ │ +1125bc: 5510 e119 |0000: iget-boolean v0, v1, Lorg/acra/config/MailSenderConfiguration;.reportAsFile:Z // field@19e1 │ │ +1125c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/MailSenderConfiguration; │ │ │ │ #4 : (in Lorg/acra/config/MailSenderConfiguration;) │ │ @@ -399403,17 +399405,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1125ec: |[1125ec] org.acra.config.MailSenderConfiguration.reportFileName:()Ljava/lang/String; │ │ -1125fc: 5410 e219 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfiguration;.reportFileName:Ljava/lang/String; // field@19e2 │ │ -112600: 1100 |0002: return-object v0 │ │ +1125f4: |[1125f4] org.acra.config.MailSenderConfiguration.reportFileName:()Ljava/lang/String; │ │ +112604: 5410 e219 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfiguration;.reportFileName:Ljava/lang/String; // field@19e2 │ │ +112608: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/MailSenderConfiguration; │ │ │ │ #5 : (in Lorg/acra/config/MailSenderConfiguration;) │ │ @@ -399421,17 +399423,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -112604: |[112604] org.acra.config.MailSenderConfiguration.subject:()Ljava/lang/String; │ │ -112614: 5410 e319 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfiguration;.subject:Ljava/lang/String; // field@19e3 │ │ -112618: 1100 |0002: return-object v0 │ │ +11260c: |[11260c] org.acra.config.MailSenderConfiguration.subject:()Ljava/lang/String; │ │ +11261c: 5410 e319 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfiguration;.subject:Ljava/lang/String; // field@19e3 │ │ +112620: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/MailSenderConfiguration; │ │ │ │ source_file_idx : 8284 (MailSenderConfiguration.java) │ │ @@ -399657,18 +399659,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -1132cc: |[1132cc] org.acra.data.StringFormat$1.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -1132dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1132de: 7050 1530 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/acra/data/StringFormat;.:(Ljava/lang/String;ILjava/lang/String;Lorg/acra/data/StringFormat$1;)V // method@3015 │ │ -1132e4: 0e00 |0004: return-void │ │ +1132d4: |[1132d4] org.acra.data.StringFormat$1.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +1132e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1132e6: 7050 1530 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/acra/data/StringFormat;.:(Ljava/lang/String;ILjava/lang/String;Lorg/acra/data/StringFormat$1;)V // method@3015 │ │ +1132ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/data/StringFormat$1; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -399680,63 +399682,63 @@ │ │ type : '(Lorg/acra/data/CrashReportData;Lorg/acra/collections/ImmutableSet;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -1131fc: |[1131fc] org.acra.data.StringFormat$1.toFormattedString:(Lorg/acra/data/CrashReportData;Lorg/acra/collections/ImmutableSet;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ -11320c: 6e10 0530 0100 |0000: invoke-virtual {v1}, Lorg/acra/data/CrashReportData;.toMap:()Ljava/util/Map; // method@3005 │ │ -113212: 0c01 |0003: move-result-object v1 │ │ -113214: 2203 df08 |0004: new-instance v3, Lorg/json/JSONStringer; // type@08df │ │ -113218: 7010 4934 0300 |0006: invoke-direct {v3}, Lorg/json/JSONStringer;.:()V // method@3449 │ │ -11321e: 6e10 4c34 0300 |0009: invoke-virtual {v3}, Lorg/json/JSONStringer;.object:()Lorg/json/JSONStringer; // method@344c │ │ -113224: 0c03 |000c: move-result-object v3 │ │ -113226: 6e10 8a2e 0200 |000d: invoke-virtual {v2}, Lorg/acra/collections/ImmutableSet;.iterator:()Ljava/util/Iterator; // method@2e8a │ │ -11322c: 0c02 |0010: move-result-object v2 │ │ -11322e: 7210 042c 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -113234: 0a04 |0014: move-result v4 │ │ -113236: 3804 1c00 |0015: if-eqz v4, 0031 // +001c │ │ -11323a: 7210 052c 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -113240: 0c04 |001a: move-result-object v4 │ │ -113242: 1f04 c807 |001b: check-cast v4, Lorg/acra/ReportField; // type@07c8 │ │ -113246: 6e10 e12d 0400 |001d: invoke-virtual {v4}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ -11324c: 0c05 |0020: move-result-object v5 │ │ -11324e: 6e20 4b34 5300 |0021: invoke-virtual {v3, v5}, Lorg/json/JSONStringer;.key:(Ljava/lang/String;)Lorg/json/JSONStringer; // method@344b │ │ -113254: 0c05 |0024: move-result-object v5 │ │ -113256: 6e10 e12d 0400 |0025: invoke-virtual {v4}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ -11325c: 0c04 |0028: move-result-object v4 │ │ -11325e: 7220 5a2c 4100 |0029: invoke-interface {v1, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c5a │ │ -113264: 0c04 |002c: move-result-object v4 │ │ -113266: 6e20 4e34 4500 |002d: invoke-virtual {v5, v4}, Lorg/json/JSONStringer;.value:(Ljava/lang/Object;)Lorg/json/JSONStringer; // method@344e │ │ -11326c: 28e1 |0030: goto 0011 // -001f │ │ -11326e: 7210 542c 0100 |0031: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ -113274: 0c01 |0034: move-result-object v1 │ │ -113276: 7210 742c 0100 |0035: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -11327c: 0c01 |0038: move-result-object v1 │ │ -11327e: 7210 042c 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -113284: 0a02 |003c: move-result v2 │ │ -113286: 3802 1a00 |003d: if-eqz v2, 0057 // +001a │ │ -11328a: 7210 052c 0100 |003f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -113290: 0c02 |0042: move-result-object v2 │ │ -113292: 1f02 6707 |0043: check-cast v2, Ljava/util/Map$Entry; // type@0767 │ │ -113296: 7210 4e2c 0200 |0045: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -11329c: 0c04 |0048: move-result-object v4 │ │ -11329e: 1f04 0e07 |0049: check-cast v4, Ljava/lang/String; // type@070e │ │ -1132a2: 6e20 4b34 4300 |004b: invoke-virtual {v3, v4}, Lorg/json/JSONStringer;.key:(Ljava/lang/String;)Lorg/json/JSONStringer; // method@344b │ │ -1132a8: 0c04 |004e: move-result-object v4 │ │ -1132aa: 7210 4f2c 0200 |004f: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -1132b0: 0c02 |0052: move-result-object v2 │ │ -1132b2: 6e20 4e34 2400 |0053: invoke-virtual {v4, v2}, Lorg/json/JSONStringer;.value:(Ljava/lang/Object;)Lorg/json/JSONStringer; // method@344e │ │ -1132b8: 28e3 |0056: goto 0039 // -001d │ │ -1132ba: 6e10 4a34 0300 |0057: invoke-virtual {v3}, Lorg/json/JSONStringer;.endObject:()Lorg/json/JSONStringer; // method@344a │ │ -1132c0: 0c01 |005a: move-result-object v1 │ │ -1132c2: 6e10 4d34 0100 |005b: invoke-virtual {v1}, Lorg/json/JSONStringer;.toString:()Ljava/lang/String; // method@344d │ │ -1132c8: 0c01 |005e: move-result-object v1 │ │ -1132ca: 1101 |005f: return-object v1 │ │ +113204: |[113204] org.acra.data.StringFormat$1.toFormattedString:(Lorg/acra/data/CrashReportData;Lorg/acra/collections/ImmutableSet;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ +113214: 6e10 0530 0100 |0000: invoke-virtual {v1}, Lorg/acra/data/CrashReportData;.toMap:()Ljava/util/Map; // method@3005 │ │ +11321a: 0c01 |0003: move-result-object v1 │ │ +11321c: 2203 df08 |0004: new-instance v3, Lorg/json/JSONStringer; // type@08df │ │ +113220: 7010 4934 0300 |0006: invoke-direct {v3}, Lorg/json/JSONStringer;.:()V // method@3449 │ │ +113226: 6e10 4c34 0300 |0009: invoke-virtual {v3}, Lorg/json/JSONStringer;.object:()Lorg/json/JSONStringer; // method@344c │ │ +11322c: 0c03 |000c: move-result-object v3 │ │ +11322e: 6e10 8a2e 0200 |000d: invoke-virtual {v2}, Lorg/acra/collections/ImmutableSet;.iterator:()Ljava/util/Iterator; // method@2e8a │ │ +113234: 0c02 |0010: move-result-object v2 │ │ +113236: 7210 042c 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +11323c: 0a04 |0014: move-result v4 │ │ +11323e: 3804 1c00 |0015: if-eqz v4, 0031 // +001c │ │ +113242: 7210 052c 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +113248: 0c04 |001a: move-result-object v4 │ │ +11324a: 1f04 c807 |001b: check-cast v4, Lorg/acra/ReportField; // type@07c8 │ │ +11324e: 6e10 e12d 0400 |001d: invoke-virtual {v4}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ +113254: 0c05 |0020: move-result-object v5 │ │ +113256: 6e20 4b34 5300 |0021: invoke-virtual {v3, v5}, Lorg/json/JSONStringer;.key:(Ljava/lang/String;)Lorg/json/JSONStringer; // method@344b │ │ +11325c: 0c05 |0024: move-result-object v5 │ │ +11325e: 6e10 e12d 0400 |0025: invoke-virtual {v4}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ +113264: 0c04 |0028: move-result-object v4 │ │ +113266: 7220 5a2c 4100 |0029: invoke-interface {v1, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c5a │ │ +11326c: 0c04 |002c: move-result-object v4 │ │ +11326e: 6e20 4e34 4500 |002d: invoke-virtual {v5, v4}, Lorg/json/JSONStringer;.value:(Ljava/lang/Object;)Lorg/json/JSONStringer; // method@344e │ │ +113274: 28e1 |0030: goto 0011 // -001f │ │ +113276: 7210 542c 0100 |0031: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ +11327c: 0c01 |0034: move-result-object v1 │ │ +11327e: 7210 742c 0100 |0035: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +113284: 0c01 |0038: move-result-object v1 │ │ +113286: 7210 042c 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +11328c: 0a02 |003c: move-result v2 │ │ +11328e: 3802 1a00 |003d: if-eqz v2, 0057 // +001a │ │ +113292: 7210 052c 0100 |003f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +113298: 0c02 |0042: move-result-object v2 │ │ +11329a: 1f02 6707 |0043: check-cast v2, Ljava/util/Map$Entry; // type@0767 │ │ +11329e: 7210 4e2c 0200 |0045: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +1132a4: 0c04 |0048: move-result-object v4 │ │ +1132a6: 1f04 0e07 |0049: check-cast v4, Ljava/lang/String; // type@070e │ │ +1132aa: 6e20 4b34 4300 |004b: invoke-virtual {v3, v4}, Lorg/json/JSONStringer;.key:(Ljava/lang/String;)Lorg/json/JSONStringer; // method@344b │ │ +1132b0: 0c04 |004e: move-result-object v4 │ │ +1132b2: 7210 4f2c 0200 |004f: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +1132b8: 0c02 |0052: move-result-object v2 │ │ +1132ba: 6e20 4e34 2400 |0053: invoke-virtual {v4, v2}, Lorg/json/JSONStringer;.value:(Ljava/lang/Object;)Lorg/json/JSONStringer; // method@344e │ │ +1132c0: 28e3 |0056: goto 0039 // -001d │ │ +1132c2: 6e10 4a34 0300 |0057: invoke-virtual {v3}, Lorg/json/JSONStringer;.endObject:()Lorg/json/JSONStringer; // method@344a │ │ +1132c8: 0c01 |005a: move-result-object v1 │ │ +1132ca: 6e10 4d34 0100 |005b: invoke-virtual {v1}, Lorg/json/JSONStringer;.toString:()Ljava/lang/String; // method@344d │ │ +1132d0: 0c01 |005e: move-result-object v1 │ │ +1132d2: 1101 |005f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ 0x000d line=51 │ │ 0x001d line=52 │ │ 0x0031 line=54 │ │ @@ -399824,18 +399826,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -113550: |[113550] org.acra.data.StringFormat$2.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -113560: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -113562: 7050 1530 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/acra/data/StringFormat;.:(Ljava/lang/String;ILjava/lang/String;Lorg/acra/data/StringFormat$1;)V // method@3015 │ │ -113568: 0e00 |0004: return-void │ │ +113558: |[113558] org.acra.data.StringFormat$2.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +113568: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11356a: 7050 1530 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/acra/data/StringFormat;.:(Ljava/lang/String;ILjava/lang/String;Lorg/acra/data/StringFormat$1;)V // method@3015 │ │ +113570: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/data/StringFormat$2; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -399846,37 +399848,37 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -11356c: |[11356c] org.acra.data.StringFormat$2.append:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -11357c: 6e10 f92a 0200 |0000: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2af9 │ │ -113582: 0a00 |0003: move-result v0 │ │ -113584: 3d00 0500 |0004: if-lez v0, 0009 // +0005 │ │ -113588: 6e20 f52a 5200 |0006: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11358e: 3806 1500 |0009: if-eqz v6, 001e // +0015 │ │ -113592: 1a05 7f27 |000b: const-string v5, "UTF-8" // string@277f │ │ -113596: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -113598: 3803 0700 |000e: if-eqz v3, 0015 // +0007 │ │ -11359c: 7120 5d2b 5300 |0010: invoke-static {v3, v5}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2b5d │ │ -1135a2: 0c03 |0013: move-result-object v3 │ │ -1135a4: 2802 |0014: goto 0016 // +0002 │ │ -1135a6: 0763 |0015: move-object v3, v6 │ │ -1135a8: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ -1135ac: 7120 5d2b 5400 |0018: invoke-static {v4, v5}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2b5d │ │ -1135b2: 0c04 |001b: move-result-object v4 │ │ -1135b4: 2802 |001c: goto 001e // +0002 │ │ -1135b6: 0764 |001d: move-object v4, v6 │ │ -1135b8: 6e20 f52a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1135be: 1303 3d00 |0021: const/16 v3, #int 61 // #3d │ │ -1135c2: 6e20 ee2a 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -1135c8: 6e20 f52a 4200 |0026: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1135ce: 0e00 |0029: return-void │ │ +113574: |[113574] org.acra.data.StringFormat$2.append:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +113584: 6e10 f92a 0200 |0000: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2af9 │ │ +11358a: 0a00 |0003: move-result v0 │ │ +11358c: 3d00 0500 |0004: if-lez v0, 0009 // +0005 │ │ +113590: 6e20 f52a 5200 |0006: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +113596: 3806 1500 |0009: if-eqz v6, 001e // +0015 │ │ +11359a: 1a05 7f27 |000b: const-string v5, "UTF-8" // string@277f │ │ +11359e: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +1135a0: 3803 0700 |000e: if-eqz v3, 0015 // +0007 │ │ +1135a4: 7120 5d2b 5300 |0010: invoke-static {v3, v5}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2b5d │ │ +1135aa: 0c03 |0013: move-result-object v3 │ │ +1135ac: 2802 |0014: goto 0016 // +0002 │ │ +1135ae: 0763 |0015: move-object v3, v6 │ │ +1135b0: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ +1135b4: 7120 5d2b 5400 |0018: invoke-static {v4, v5}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2b5d │ │ +1135ba: 0c04 |001b: move-result-object v4 │ │ +1135bc: 2802 |001c: goto 001e // +0002 │ │ +1135be: 0764 |001d: move-object v4, v6 │ │ +1135c0: 6e20 f52a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1135c6: 1303 3d00 |0021: const/16 v3, #int 61 // #3d │ │ +1135ca: 6e20 ee2a 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +1135d0: 6e20 f52a 4200 |0026: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1135d6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ 0x0010 line=80 │ │ 0x0018 line=81 │ │ 0x001e line=83 │ │ @@ -399893,63 +399895,63 @@ │ │ type : '(Lorg/json/JSONObject;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -1133f8: |[1133f8] org.acra.data.StringFormat$2.flatten:(Lorg/json/JSONObject;)Ljava/util/List; │ │ -113408: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -11340c: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -113412: 6e10 3f34 0800 |0005: invoke-virtual {v8}, Lorg/json/JSONObject;.keys:()Ljava/util/Iterator; // method@343f │ │ -113418: 0c01 |0008: move-result-object v1 │ │ -11341a: 7210 042c 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -113420: 0a02 |000c: move-result v2 │ │ -113422: 3802 5800 |000d: if-eqz v2, 0065 // +0058 │ │ -113426: 7210 052c 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -11342c: 0c02 |0012: move-result-object v2 │ │ -11342e: 1f02 0e07 |0013: check-cast v2, Ljava/lang/String; // type@070e │ │ -113432: 6e20 3634 2800 |0015: invoke-virtual {v8, v2}, Lorg/json/JSONObject;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@3436 │ │ -113438: 0c03 |0018: move-result-object v3 │ │ -11343a: 2802 |0019: goto 001b // +0002 │ │ -11343c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -11343e: 2034 de08 |001b: instance-of v4, v3, Lorg/json/JSONObject; // type@08de │ │ -113442: 3804 3000 |001d: if-eqz v4, 004d // +0030 │ │ -113446: 1f03 de08 |001f: check-cast v3, Lorg/json/JSONObject; // type@08de │ │ -11344a: 7020 0f30 3700 |0021: invoke-direct {v7, v3}, Lorg/acra/data/StringFormat$2;.flatten:(Lorg/json/JSONObject;)Ljava/util/List; // method@300f │ │ -113450: 0c03 |0024: move-result-object v3 │ │ -113452: 7210 302c 0300 |0025: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -113458: 0c03 |0028: move-result-object v3 │ │ -11345a: 7210 042c 0300 |0029: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -113460: 0a04 |002c: move-result v4 │ │ -113462: 3804 dcff |002d: if-eqz v4, 0009 // -0024 │ │ -113466: 7210 052c 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -11346c: 0c04 |0032: move-result-object v4 │ │ -11346e: 1f04 0e07 |0033: check-cast v4, Ljava/lang/String; // type@070e │ │ -113472: 2205 1007 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -113476: 7010 eb2a 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -11347c: 6e20 f52a 2500 |003a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -113482: 1a06 3e05 |003d: const-string v6, "." // string@053e │ │ -113486: 6e20 f52a 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11348c: 6e20 f52a 4500 |0042: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -113492: 6e10 fa2a 0500 |0045: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -113498: 0c04 |0048: move-result-object v4 │ │ -11349a: 7220 282c 4000 |0049: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -1134a0: 28dd |004c: goto 0029 // -0023 │ │ -1134a2: 2204 1007 |004d: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -1134a6: 7010 eb2a 0400 |004f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1134ac: 6e20 f52a 2400 |0052: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1134b2: 1a02 0c09 |0055: const-string v2, "=" // string@090c │ │ -1134b6: 6e20 f52a 2400 |0057: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1134bc: 6e20 f42a 3400 |005a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1134c2: 6e10 fa2a 0400 |005d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1134c8: 0c02 |0060: move-result-object v2 │ │ -1134ca: 7220 282c 2000 |0061: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -1134d0: 28a5 |0064: goto 0009 // -005b │ │ -1134d2: 1100 |0065: return-object v0 │ │ +113400: |[113400] org.acra.data.StringFormat$2.flatten:(Lorg/json/JSONObject;)Ljava/util/List; │ │ +113410: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +113414: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +11341a: 6e10 3f34 0800 |0005: invoke-virtual {v8}, Lorg/json/JSONObject;.keys:()Ljava/util/Iterator; // method@343f │ │ +113420: 0c01 |0008: move-result-object v1 │ │ +113422: 7210 042c 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +113428: 0a02 |000c: move-result v2 │ │ +11342a: 3802 5800 |000d: if-eqz v2, 0065 // +0058 │ │ +11342e: 7210 052c 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +113434: 0c02 |0012: move-result-object v2 │ │ +113436: 1f02 0e07 |0013: check-cast v2, Ljava/lang/String; // type@070e │ │ +11343a: 6e20 3634 2800 |0015: invoke-virtual {v8, v2}, Lorg/json/JSONObject;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@3436 │ │ +113440: 0c03 |0018: move-result-object v3 │ │ +113442: 2802 |0019: goto 001b // +0002 │ │ +113444: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +113446: 2034 de08 |001b: instance-of v4, v3, Lorg/json/JSONObject; // type@08de │ │ +11344a: 3804 3000 |001d: if-eqz v4, 004d // +0030 │ │ +11344e: 1f03 de08 |001f: check-cast v3, Lorg/json/JSONObject; // type@08de │ │ +113452: 7020 0f30 3700 |0021: invoke-direct {v7, v3}, Lorg/acra/data/StringFormat$2;.flatten:(Lorg/json/JSONObject;)Ljava/util/List; // method@300f │ │ +113458: 0c03 |0024: move-result-object v3 │ │ +11345a: 7210 302c 0300 |0025: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +113460: 0c03 |0028: move-result-object v3 │ │ +113462: 7210 042c 0300 |0029: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +113468: 0a04 |002c: move-result v4 │ │ +11346a: 3804 dcff |002d: if-eqz v4, 0009 // -0024 │ │ +11346e: 7210 052c 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +113474: 0c04 |0032: move-result-object v4 │ │ +113476: 1f04 0e07 |0033: check-cast v4, Ljava/lang/String; // type@070e │ │ +11347a: 2205 1007 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +11347e: 7010 eb2a 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +113484: 6e20 f52a 2500 |003a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11348a: 1a06 3e05 |003d: const-string v6, "." // string@053e │ │ +11348e: 6e20 f52a 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +113494: 6e20 f52a 4500 |0042: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11349a: 6e10 fa2a 0500 |0045: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1134a0: 0c04 |0048: move-result-object v4 │ │ +1134a2: 7220 282c 4000 |0049: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +1134a8: 28dd |004c: goto 0029 // -0023 │ │ +1134aa: 2204 1007 |004d: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +1134ae: 7010 eb2a 0400 |004f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1134b4: 6e20 f52a 2400 |0052: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1134ba: 1a02 0c09 |0055: const-string v2, "=" // string@090c │ │ +1134be: 6e20 f52a 2400 |0057: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1134c4: 6e20 f42a 3400 |005a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1134ca: 6e10 fa2a 0400 |005d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1134d0: 0c02 |0060: move-result-object v2 │ │ +1134d2: 7220 282c 2000 |0061: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +1134d8: 28a5 |0064: goto 0009 // -005b │ │ +1134da: 1100 |0065: return-object v0 │ │ catches : 1 │ │ 0x0015 - 0x0019 │ │ Lorg/json/JSONException; -> 0x001a │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ 0x000f line=107 │ │ @@ -399967,38 +399969,38 @@ │ │ type : '(Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -1134e4: |[1134e4] org.acra.data.StringFormat$2.toStringMap:(Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map; │ │ -1134f4: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -1134f8: 7210 5b2c 0400 |0002: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@2c5b │ │ -1134fe: 0a01 |0005: move-result v1 │ │ -113500: 7020 ee2b 1000 |0006: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@2bee │ │ -113506: 7210 542c 0400 |0009: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ -11350c: 0c04 |000c: move-result-object v4 │ │ -11350e: 7210 742c 0400 |000d: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -113514: 0c04 |0010: move-result-object v4 │ │ -113516: 7210 042c 0400 |0011: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -11351c: 0a01 |0014: move-result v1 │ │ -11351e: 3801 1800 |0015: if-eqz v1, 002d // +0018 │ │ -113522: 7210 052c 0400 |0017: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -113528: 0c01 |001a: move-result-object v1 │ │ -11352a: 1f01 6707 |001b: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ -11352e: 7210 4e2c 0100 |001d: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -113534: 0c02 |0020: move-result-object v2 │ │ -113536: 7210 4f2c 0100 |0021: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -11353c: 0c01 |0024: move-result-object v1 │ │ -11353e: 7030 1230 5301 |0025: invoke-direct {v3, v5, v1}, Lorg/acra/data/StringFormat$2;.valueToString:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@3012 │ │ -113544: 0c01 |0028: move-result-object v1 │ │ -113546: 7230 582c 2001 |0029: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -11354c: 28e5 |002c: goto 0011 // -001b │ │ -11354e: 1100 |002d: return-object v0 │ │ +1134ec: |[1134ec] org.acra.data.StringFormat$2.toStringMap:(Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map; │ │ +1134fc: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +113500: 7210 5b2c 0400 |0002: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@2c5b │ │ +113506: 0a01 |0005: move-result v1 │ │ +113508: 7020 ee2b 1000 |0006: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@2bee │ │ +11350e: 7210 542c 0400 |0009: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ +113514: 0c04 |000c: move-result-object v4 │ │ +113516: 7210 742c 0400 |000d: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +11351c: 0c04 |0010: move-result-object v4 │ │ +11351e: 7210 042c 0400 |0011: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +113524: 0a01 |0014: move-result v1 │ │ +113526: 3801 1800 |0015: if-eqz v1, 002d // +0018 │ │ +11352a: 7210 052c 0400 |0017: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +113530: 0c01 |001a: move-result-object v1 │ │ +113532: 1f01 6707 |001b: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ +113536: 7210 4e2c 0100 |001d: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +11353c: 0c02 |0020: move-result-object v2 │ │ +11353e: 7210 4f2c 0100 |0021: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +113544: 0c01 |0024: move-result-object v1 │ │ +113546: 7030 1230 5301 |0025: invoke-direct {v3, v5, v1}, Lorg/acra/data/StringFormat$2;.valueToString:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@3012 │ │ +11354c: 0c01 |0028: move-result-object v1 │ │ +11354e: 7230 582c 2001 |0029: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +113554: 28e5 |002c: goto 0011 // -001b │ │ +113556: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0009 line=89 │ │ 0x001d line=90 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lorg/acra/data/StringFormat$2; │ │ @@ -400010,26 +400012,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1133c0: |[1133c0] org.acra.data.StringFormat$2.valueToString:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; │ │ -1133d0: 2030 de08 |0000: instance-of v0, v3, Lorg/json/JSONObject; // type@08de │ │ -1133d4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -1133d8: 1f03 de08 |0004: check-cast v3, Lorg/json/JSONObject; // type@08de │ │ -1133dc: 7020 0f30 3100 |0006: invoke-direct {v1, v3}, Lorg/acra/data/StringFormat$2;.flatten:(Lorg/json/JSONObject;)Ljava/util/List; // method@300f │ │ -1133e2: 0c03 |0009: move-result-object v3 │ │ -1133e4: 7120 a405 3200 |000a: invoke-static {v2, v3}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@05a4 │ │ -1133ea: 0c02 |000d: move-result-object v2 │ │ -1133ec: 1102 |000e: return-object v2 │ │ -1133ee: 7110 e02a 0300 |000f: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2ae0 │ │ -1133f4: 0c02 |0012: move-result-object v2 │ │ -1133f6: 1102 |0013: return-object v2 │ │ +1133c8: |[1133c8] org.acra.data.StringFormat$2.valueToString:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; │ │ +1133d8: 2030 de08 |0000: instance-of v0, v3, Lorg/json/JSONObject; // type@08de │ │ +1133dc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +1133e0: 1f03 de08 |0004: check-cast v3, Lorg/json/JSONObject; // type@08de │ │ +1133e4: 7020 0f30 3100 |0006: invoke-direct {v1, v3}, Lorg/acra/data/StringFormat$2;.flatten:(Lorg/json/JSONObject;)Ljava/util/List; // method@300f │ │ +1133ea: 0c03 |0009: move-result-object v3 │ │ +1133ec: 7120 a405 3200 |000a: invoke-static {v2, v3}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@05a4 │ │ +1133f2: 0c02 |000d: move-result-object v2 │ │ +1133f4: 1102 |000e: return-object v2 │ │ +1133f6: 7110 e02a 0300 |000f: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2ae0 │ │ +1133fc: 0c02 |0012: move-result-object v2 │ │ +1133fe: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x000f line=99 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/acra/data/StringFormat$2; │ │ @@ -400042,70 +400044,70 @@ │ │ type : '(Lorg/acra/data/CrashReportData;Lorg/acra/collections/ImmutableSet;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 99 16-bit code units │ │ -1132e8: |[1132e8] org.acra.data.StringFormat$2.toFormattedString:(Lorg/acra/data/CrashReportData;Lorg/acra/collections/ImmutableSet;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ -1132f8: 6e10 0530 0700 |0000: invoke-virtual {v7}, Lorg/acra/data/CrashReportData;.toMap:()Ljava/util/Map; // method@3005 │ │ -1132fe: 0c07 |0003: move-result-object v7 │ │ -113300: 7030 1130 760a |0004: invoke-direct {v6, v7, v10}, Lorg/acra/data/StringFormat$2;.toStringMap:(Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map; // method@3011 │ │ -113306: 0c07 |0007: move-result-object v7 │ │ -113308: 220a 1007 |0008: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -11330c: 7010 eb2a 0a00 |000a: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -113312: 6e10 8a2e 0800 |000d: invoke-virtual {v8}, Lorg/acra/collections/ImmutableSet;.iterator:()Ljava/util/Iterator; // method@2e8a │ │ -113318: 0c08 |0010: move-result-object v8 │ │ -11331a: 7210 042c 0800 |0011: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -113320: 0a00 |0014: move-result v0 │ │ -113322: 3800 1f00 |0015: if-eqz v0, 0034 // +001f │ │ -113326: 7210 052c 0800 |0017: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -11332c: 0c00 |001a: move-result-object v0 │ │ -11332e: 1f00 c807 |001b: check-cast v0, Lorg/acra/ReportField; // type@07c8 │ │ -113332: 6e10 e12d 0000 |001d: invoke-virtual {v0}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ -113338: 0c02 |0020: move-result-object v2 │ │ -11333a: 6e10 e12d 0000 |0021: invoke-virtual {v0}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ -113340: 0c00 |0024: move-result-object v0 │ │ -113342: 7220 5a2c 0700 |0025: invoke-interface {v7, v0}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c5a │ │ -113348: 0c00 |0028: move-result-object v0 │ │ -11334a: 0703 |0029: move-object v3, v0 │ │ -11334c: 1f03 0e07 |002a: check-cast v3, Ljava/lang/String; // type@070e │ │ -113350: 0760 |002c: move-object v0, v6 │ │ -113352: 07a1 |002d: move-object v1, v10 │ │ -113354: 0794 |002e: move-object v4, v9 │ │ -113356: 01b5 |002f: move v5, v11 │ │ -113358: 7606 0e30 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/acra/data/StringFormat$2;.append:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@300e │ │ -11335e: 28de |0033: goto 0011 // -0022 │ │ -113360: 7210 542c 0700 |0034: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ -113366: 0c07 |0037: move-result-object v7 │ │ -113368: 7210 742c 0700 |0038: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -11336e: 0c07 |003b: move-result-object v7 │ │ -113370: 7210 042c 0700 |003c: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -113376: 0a08 |003f: move-result v8 │ │ -113378: 3808 1e00 |0040: if-eqz v8, 005e // +001e │ │ -11337c: 7210 052c 0700 |0042: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -113382: 0c08 |0045: move-result-object v8 │ │ -113384: 1f08 6707 |0046: check-cast v8, Ljava/util/Map$Entry; // type@0767 │ │ -113388: 7210 4e2c 0800 |0048: invoke-interface {v8}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -11338e: 0c00 |004b: move-result-object v0 │ │ -113390: 0702 |004c: move-object v2, v0 │ │ -113392: 1f02 0e07 |004d: check-cast v2, Ljava/lang/String; // type@070e │ │ -113396: 7210 4f2c 0800 |004f: invoke-interface {v8}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -11339c: 0c08 |0052: move-result-object v8 │ │ -11339e: 0783 |0053: move-object v3, v8 │ │ -1133a0: 1f03 0e07 |0054: check-cast v3, Ljava/lang/String; // type@070e │ │ -1133a4: 0760 |0056: move-object v0, v6 │ │ -1133a6: 07a1 |0057: move-object v1, v10 │ │ -1133a8: 0794 |0058: move-object v4, v9 │ │ -1133aa: 01b5 |0059: move v5, v11 │ │ -1133ac: 7606 0e30 0000 |005a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/acra/data/StringFormat$2;.append:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@300e │ │ -1133b2: 28df |005d: goto 003c // -0021 │ │ -1133b4: 6e10 fa2a 0a00 |005e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1133ba: 0c07 |0061: move-result-object v7 │ │ -1133bc: 1107 |0062: return-object v7 │ │ +1132f0: |[1132f0] org.acra.data.StringFormat$2.toFormattedString:(Lorg/acra/data/CrashReportData;Lorg/acra/collections/ImmutableSet;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ +113300: 6e10 0530 0700 |0000: invoke-virtual {v7}, Lorg/acra/data/CrashReportData;.toMap:()Ljava/util/Map; // method@3005 │ │ +113306: 0c07 |0003: move-result-object v7 │ │ +113308: 7030 1130 760a |0004: invoke-direct {v6, v7, v10}, Lorg/acra/data/StringFormat$2;.toStringMap:(Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map; // method@3011 │ │ +11330e: 0c07 |0007: move-result-object v7 │ │ +113310: 220a 1007 |0008: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +113314: 7010 eb2a 0a00 |000a: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +11331a: 6e10 8a2e 0800 |000d: invoke-virtual {v8}, Lorg/acra/collections/ImmutableSet;.iterator:()Ljava/util/Iterator; // method@2e8a │ │ +113320: 0c08 |0010: move-result-object v8 │ │ +113322: 7210 042c 0800 |0011: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +113328: 0a00 |0014: move-result v0 │ │ +11332a: 3800 1f00 |0015: if-eqz v0, 0034 // +001f │ │ +11332e: 7210 052c 0800 |0017: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +113334: 0c00 |001a: move-result-object v0 │ │ +113336: 1f00 c807 |001b: check-cast v0, Lorg/acra/ReportField; // type@07c8 │ │ +11333a: 6e10 e12d 0000 |001d: invoke-virtual {v0}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ +113340: 0c02 |0020: move-result-object v2 │ │ +113342: 6e10 e12d 0000 |0021: invoke-virtual {v0}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@2de1 │ │ +113348: 0c00 |0024: move-result-object v0 │ │ +11334a: 7220 5a2c 0700 |0025: invoke-interface {v7, v0}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c5a │ │ +113350: 0c00 |0028: move-result-object v0 │ │ +113352: 0703 |0029: move-object v3, v0 │ │ +113354: 1f03 0e07 |002a: check-cast v3, Ljava/lang/String; // type@070e │ │ +113358: 0760 |002c: move-object v0, v6 │ │ +11335a: 07a1 |002d: move-object v1, v10 │ │ +11335c: 0794 |002e: move-object v4, v9 │ │ +11335e: 01b5 |002f: move v5, v11 │ │ +113360: 7606 0e30 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/acra/data/StringFormat$2;.append:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@300e │ │ +113366: 28de |0033: goto 0011 // -0022 │ │ +113368: 7210 542c 0700 |0034: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ +11336e: 0c07 |0037: move-result-object v7 │ │ +113370: 7210 742c 0700 |0038: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +113376: 0c07 |003b: move-result-object v7 │ │ +113378: 7210 042c 0700 |003c: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +11337e: 0a08 |003f: move-result v8 │ │ +113380: 3808 1e00 |0040: if-eqz v8, 005e // +001e │ │ +113384: 7210 052c 0700 |0042: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +11338a: 0c08 |0045: move-result-object v8 │ │ +11338c: 1f08 6707 |0046: check-cast v8, Ljava/util/Map$Entry; // type@0767 │ │ +113390: 7210 4e2c 0800 |0048: invoke-interface {v8}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +113396: 0c00 |004b: move-result-object v0 │ │ +113398: 0702 |004c: move-object v2, v0 │ │ +11339a: 1f02 0e07 |004d: check-cast v2, Ljava/lang/String; // type@070e │ │ +11339e: 7210 4f2c 0800 |004f: invoke-interface {v8}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +1133a4: 0c08 |0052: move-result-object v8 │ │ +1133a6: 0783 |0053: move-object v3, v8 │ │ +1133a8: 1f03 0e07 |0054: check-cast v3, Ljava/lang/String; // type@070e │ │ +1133ac: 0760 |0056: move-object v0, v6 │ │ +1133ae: 07a1 |0057: move-object v1, v10 │ │ +1133b0: 0794 |0058: move-object v4, v9 │ │ +1133b2: 01b5 |0059: move v5, v11 │ │ +1133b4: 7606 0e30 0000 |005a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/acra/data/StringFormat$2;.append:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@300e │ │ +1133ba: 28df |005d: goto 003c // -0021 │ │ +1133bc: 6e10 fa2a 0a00 |005e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1133c2: 0c07 |0061: move-result-object v7 │ │ +1133c4: 1107 |0062: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x000d line=66 │ │ 0x001d line=67 │ │ 0x0034 line=69 │ │ @@ -400154,18 +400156,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1138e8: |[1138e8] org.acra.file.Directory$1.:(Ljava/lang/String;I)V │ │ -1138f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1138fa: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ -113900: 0e00 |0004: return-void │ │ +1138f0: |[1138f0] org.acra.file.Directory$1.:(Ljava/lang/String;I)V │ │ +113900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113902: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ +113908: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/file/Directory$1; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -400176,25 +400178,25 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1138b4: |[1138b4] org.acra.file.Directory$1.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -1138c4: 1a00 7405 |0000: const-string v0, "/" // string@0574 │ │ -1138c8: 6e20 d22a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -1138ce: 0a00 |0005: move-result v0 │ │ -1138d0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -1138d4: 6200 031a |0008: sget-object v0, Lorg/acra/file/Directory;.ROOT:Lorg/acra/file/Directory; // field@1a03 │ │ -1138d8: 2803 |000a: goto 000d // +0003 │ │ -1138da: 6200 001a |000b: sget-object v0, Lorg/acra/file/Directory;.FILES:Lorg/acra/file/Directory; // field@1a00 │ │ -1138de: 6e30 3630 2003 |000d: invoke-virtual {v0, v2, v3}, Lorg/acra/file/Directory;.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@3036 │ │ -1138e4: 0c02 |0010: move-result-object v2 │ │ -1138e6: 1102 |0011: return-object v2 │ │ +1138bc: |[1138bc] org.acra.file.Directory$1.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +1138cc: 1a00 7405 |0000: const-string v0, "/" // string@0574 │ │ +1138d0: 6e20 d22a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +1138d6: 0a00 |0005: move-result v0 │ │ +1138d8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +1138dc: 6200 031a |0008: sget-object v0, Lorg/acra/file/Directory;.ROOT:Lorg/acra/file/Directory; // field@1a03 │ │ +1138e0: 2803 |000a: goto 000d // +0003 │ │ +1138e2: 6200 001a |000b: sget-object v0, Lorg/acra/file/Directory;.FILES:Lorg/acra/file/Directory; // field@1a00 │ │ +1138e6: 6e30 3630 2003 |000d: invoke-virtual {v0, v2, v3}, Lorg/acra/file/Directory;.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@3036 │ │ +1138ec: 0c02 |0010: move-result-object v2 │ │ +1138ee: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/acra/file/Directory$1; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/String; │ │ @@ -400234,18 +400236,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -113928: |[113928] org.acra.file.Directory$2.:(Ljava/lang/String;I)V │ │ -113938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11393a: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ -113940: 0e00 |0004: return-void │ │ +113930: |[113930] org.acra.file.Directory$2.:(Ljava/lang/String;I)V │ │ +113940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113942: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ +113948: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/file/Directory$2; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -400256,20 +400258,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -113904: |[113904] org.acra.file.Directory$2.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -113914: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ -113918: 6e10 9f01 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@019f │ │ -11391e: 0c02 |0005: move-result-object v2 │ │ -113920: 7030 9529 2003 |0006: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -113926: 1100 |0009: return-object v0 │ │ +11390c: |[11390c] org.acra.file.Directory$2.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +11391c: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ +113920: 6e10 9f01 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@019f │ │ +113926: 0c02 |0005: move-result-object v2 │ │ +113928: 7030 9529 2003 |0006: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +11392e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/acra/file/Directory$2; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ @@ -400309,18 +400311,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -11396c: |[11396c] org.acra.file.Directory$3.:(Ljava/lang/String;I)V │ │ -11397c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11397e: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ -113984: 0e00 |0004: return-void │ │ +113974: |[113974] org.acra.file.Directory$3.:(Ljava/lang/String;I)V │ │ +113984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113986: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ +11398c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/file/Directory$3; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -400331,21 +400333,21 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -113944: |[113944] org.acra.file.Directory$3.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -113954: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ -113958: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -11395a: 6e20 9c01 1300 |0003: invoke-virtual {v3, v1}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@019c │ │ -113960: 0c03 |0006: move-result-object v3 │ │ -113962: 7030 9529 3004 |0007: invoke-direct {v0, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -113968: 1100 |000a: return-object v0 │ │ +11394c: |[11394c] org.acra.file.Directory$3.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +11395c: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ +113960: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +113962: 6e20 9c01 1300 |0003: invoke-virtual {v3, v1}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@019c │ │ +113968: 0c03 |0006: move-result-object v3 │ │ +11396a: 7030 9529 3004 |0007: invoke-direct {v0, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +113970: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/acra/file/Directory$3; │ │ 0x0000 - 0x000b reg=3 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=4 (null) Ljava/lang/String; │ │ @@ -400385,18 +400387,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1139ac: |[1139ac] org.acra.file.Directory$4.:(Ljava/lang/String;I)V │ │ -1139bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1139be: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ -1139c4: 0e00 |0004: return-void │ │ +1139b4: |[1139b4] org.acra.file.Directory$4.:(Ljava/lang/String;I)V │ │ +1139c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1139c6: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ +1139cc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/file/Directory$4; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -400407,20 +400409,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -113988: |[113988] org.acra.file.Directory$4.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -113998: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ -11399c: 6e10 9201 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0192 │ │ -1139a2: 0c02 |0005: move-result-object v2 │ │ -1139a4: 7030 9529 2003 |0006: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -1139aa: 1100 |0009: return-object v0 │ │ +113990: |[113990] org.acra.file.Directory$4.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +1139a0: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ +1139a4: 6e10 9201 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0192 │ │ +1139aa: 0c02 |0005: move-result-object v2 │ │ +1139ac: 7030 9529 2003 |0006: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +1139b2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/acra/file/Directory$4; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ @@ -400460,18 +400462,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1139ec: |[1139ec] org.acra.file.Directory$5.:(Ljava/lang/String;I)V │ │ -1139fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1139fe: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ -113a04: 0e00 |0004: return-void │ │ +1139f4: |[1139f4] org.acra.file.Directory$5.:(Ljava/lang/String;I)V │ │ +113a04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113a06: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ +113a0c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/file/Directory$5; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -400482,20 +400484,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1139c8: |[1139c8] org.acra.file.Directory$5.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -1139d8: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ -1139dc: 6e10 9a01 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@019a │ │ -1139e2: 0c02 |0005: move-result-object v2 │ │ -1139e4: 7030 9529 2003 |0006: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -1139ea: 1100 |0009: return-object v0 │ │ +1139d0: |[1139d0] org.acra.file.Directory$5.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +1139e0: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ +1139e4: 6e10 9a01 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@019a │ │ +1139ea: 0c02 |0005: move-result-object v2 │ │ +1139ec: 7030 9529 2003 |0006: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +1139f2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/acra/file/Directory$5; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ @@ -400535,18 +400537,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -113a58: |[113a58] org.acra.file.Directory$6.:(Ljava/lang/String;I)V │ │ -113a68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -113a6a: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ -113a70: 0e00 |0004: return-void │ │ +113a60: |[113a60] org.acra.file.Directory$6.:(Ljava/lang/String;I)V │ │ +113a70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113a72: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ +113a78: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/file/Directory$6; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -400557,31 +400559,31 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -113a08: |[113a08] org.acra.file.Directory$6.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -113a18: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -113a1c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -113a20: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -113a24: 6e10 a201 0300 |0006: invoke-virtual {v3}, Landroid/content/Context;.getNoBackupFilesDir:()Ljava/io/File; // method@01a2 │ │ -113a2a: 0c03 |0009: move-result-object v3 │ │ -113a2c: 280f |000a: goto 0019 // +000f │ │ -113a2e: 2200 bf06 |000b: new-instance v0, Ljava/io/File; // type@06bf │ │ -113a32: 6e10 9001 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0190 │ │ -113a38: 0c03 |0010: move-result-object v3 │ │ -113a3a: 5433 2000 |0011: iget-object v3, v3, Landroid/content/pm/ApplicationInfo;.dataDir:Ljava/lang/String; // field@0020 │ │ -113a3e: 1a01 4e42 |0013: const-string v1, "no_backup" // string@424e │ │ -113a42: 7030 9729 3001 |0015: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2997 │ │ -113a48: 0703 |0018: move-object v3, v0 │ │ -113a4a: 2200 bf06 |0019: new-instance v0, Ljava/io/File; // type@06bf │ │ -113a4e: 7030 9529 3004 |001b: invoke-direct {v0, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -113a54: 1100 |001e: return-object v0 │ │ +113a10: |[113a10] org.acra.file.Directory$6.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +113a20: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +113a24: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +113a28: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +113a2c: 6e10 a201 0300 |0006: invoke-virtual {v3}, Landroid/content/Context;.getNoBackupFilesDir:()Ljava/io/File; // method@01a2 │ │ +113a32: 0c03 |0009: move-result-object v3 │ │ +113a34: 280f |000a: goto 0019 // +000f │ │ +113a36: 2200 bf06 |000b: new-instance v0, Ljava/io/File; // type@06bf │ │ +113a3a: 6e10 9001 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0190 │ │ +113a40: 0c03 |0010: move-result-object v3 │ │ +113a42: 5433 2000 |0011: iget-object v3, v3, Landroid/content/pm/ApplicationInfo;.dataDir:Ljava/lang/String; // field@0020 │ │ +113a46: 1a01 4e42 |0013: const-string v1, "no_backup" // string@424e │ │ +113a4a: 7030 9729 3001 |0015: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2997 │ │ +113a50: 0703 |0018: move-object v3, v0 │ │ +113a52: 2200 bf06 |0019: new-instance v0, Ljava/io/File; // type@06bf │ │ +113a56: 7030 9529 3004 |001b: invoke-direct {v0, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +113a5c: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=93 │ │ 0x000b line=95 │ │ 0x0019 line=97 │ │ locals : │ │ @@ -400624,18 +400626,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -113a98: |[113a98] org.acra.file.Directory$7.:(Ljava/lang/String;I)V │ │ -113aa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -113aaa: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ -113ab0: 0e00 |0004: return-void │ │ +113aa0: |[113aa0] org.acra.file.Directory$7.:(Ljava/lang/String;I)V │ │ +113ab0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113ab2: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ +113ab8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/file/Directory$7; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -400646,20 +400648,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -113a74: |[113a74] org.acra.file.Directory$7.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -113a84: 2202 bf06 |0000: new-instance v2, Ljava/io/File; // type@06bf │ │ -113a88: 7100 7804 0000 |0002: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0478 │ │ -113a8e: 0c00 |0005: move-result-object v0 │ │ -113a90: 7030 9529 0203 |0006: invoke-direct {v2, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -113a96: 1102 |0009: return-object v2 │ │ +113a7c: |[113a7c] org.acra.file.Directory$7.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +113a8c: 2202 bf06 |0000: new-instance v2, Ljava/io/File; // type@06bf │ │ +113a90: 7100 7804 0000 |0002: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0478 │ │ +113a96: 0c00 |0005: move-result-object v0 │ │ +113a98: 7030 9529 0203 |0006: invoke-direct {v2, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +113a9e: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/acra/file/Directory$7; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ @@ -400699,18 +400701,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -113b54: |[113b54] org.acra.file.Directory$8.:(Ljava/lang/String;I)V │ │ -113b64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -113b66: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ -113b6c: 0e00 |0004: return-void │ │ +113b5c: |[113b5c] org.acra.file.Directory$8.:(Ljava/lang/String;I)V │ │ +113b6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113b6e: 7040 3530 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/file/Directory;.:(Ljava/lang/String;ILorg/acra/file/Directory$1;)V // method@3035 │ │ +113b74: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/file/Directory$8; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -400721,54 +400723,54 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -113ab4: |[113ab4] org.acra.file.Directory$8.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -113ac4: 620b 0c18 |0000: sget-object v11, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -113ac8: 7110 d12c 0b00 |0002: invoke-static {v11}, Ljava/util/regex/Pattern;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@2cd1 │ │ -113ace: 0c0b |0005: move-result-object v11 │ │ -113ad0: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -113ad2: 6e30 d12a bc00 |0007: invoke-virtual {v12, v11, v0}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@2ad1 │ │ -113ad8: 0c0b |000a: move-result-object v11 │ │ -113ada: 21b0 |000b: array-length v0, v11 │ │ -113adc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -113ade: 3310 0800 |000d: if-ne v0, v1, 0015 // +0008 │ │ -113ae2: 220b bf06 |000f: new-instance v11, Ljava/io/File; // type@06bf │ │ -113ae6: 7020 9629 cb00 |0011: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ -113aec: 110b |0014: return-object v11 │ │ -113aee: 7100 ac29 0000 |0015: invoke-static {}, Ljava/io/File;.listRoots:()[Ljava/io/File; // method@29ac │ │ -113af4: 0c00 |0018: move-result-object v0 │ │ -113af6: 2102 |0019: array-length v2, v0 │ │ -113af8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -113afa: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -113afc: 3524 2300 |001c: if-ge v4, v2, 003f // +0023 │ │ -113b00: 4605 0004 |001e: aget-object v5, v0, v4 │ │ -113b04: 4606 0b03 |0020: aget-object v6, v11, v3 │ │ -113b08: 6e10 a429 0500 |0022: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ -113b0e: 0c07 |0025: move-result-object v7 │ │ -113b10: 6208 0c18 |0026: sget-object v8, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ -113b14: 1a09 0000 |0028: const-string v9, "" // string@0000 │ │ -113b18: 6e30 cd2a 8709 |002a: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ -113b1e: 0c07 |002d: move-result-object v7 │ │ -113b20: 6e20 ba2a 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -113b26: 0a06 |0031: move-result v6 │ │ -113b28: 3806 0a00 |0032: if-eqz v6, 003c // +000a │ │ -113b2c: 220c bf06 |0034: new-instance v12, Ljava/io/File; // type@06bf │ │ -113b30: 460b 0b01 |0036: aget-object v11, v11, v1 │ │ -113b34: 7030 9529 5c0b |0038: invoke-direct {v12, v5, v11}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -113b3a: 110c |003b: return-object v12 │ │ -113b3c: d804 0401 |003c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -113b40: 28de |003e: goto 001c // -0022 │ │ -113b42: 220b bf06 |003f: new-instance v11, Ljava/io/File; // type@06bf │ │ -113b46: 4600 0003 |0041: aget-object v0, v0, v3 │ │ -113b4a: 7030 9529 0b0c |0043: invoke-direct {v11, v0, v12}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -113b50: 110b |0046: return-object v11 │ │ +113abc: |[113abc] org.acra.file.Directory$8.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +113acc: 620b 0c18 |0000: sget-object v11, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +113ad0: 7110 d12c 0b00 |0002: invoke-static {v11}, Ljava/util/regex/Pattern;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@2cd1 │ │ +113ad6: 0c0b |0005: move-result-object v11 │ │ +113ad8: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +113ada: 6e30 d12a bc00 |0007: invoke-virtual {v12, v11, v0}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@2ad1 │ │ +113ae0: 0c0b |000a: move-result-object v11 │ │ +113ae2: 21b0 |000b: array-length v0, v11 │ │ +113ae4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +113ae6: 3310 0800 |000d: if-ne v0, v1, 0015 // +0008 │ │ +113aea: 220b bf06 |000f: new-instance v11, Ljava/io/File; // type@06bf │ │ +113aee: 7020 9629 cb00 |0011: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2996 │ │ +113af4: 110b |0014: return-object v11 │ │ +113af6: 7100 ac29 0000 |0015: invoke-static {}, Ljava/io/File;.listRoots:()[Ljava/io/File; // method@29ac │ │ +113afc: 0c00 |0018: move-result-object v0 │ │ +113afe: 2102 |0019: array-length v2, v0 │ │ +113b00: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +113b02: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +113b04: 3524 2300 |001c: if-ge v4, v2, 003f // +0023 │ │ +113b08: 4605 0004 |001e: aget-object v5, v0, v4 │ │ +113b0c: 4606 0b03 |0020: aget-object v6, v11, v3 │ │ +113b10: 6e10 a429 0500 |0022: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ +113b16: 0c07 |0025: move-result-object v7 │ │ +113b18: 6208 0c18 |0026: sget-object v8, Ljava/io/File;.separator:Ljava/lang/String; // field@180c │ │ +113b1c: 1a09 0000 |0028: const-string v9, "" // string@0000 │ │ +113b20: 6e30 cd2a 8709 |002a: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2acd │ │ +113b26: 0c07 |002d: move-result-object v7 │ │ +113b28: 6e20 ba2a 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +113b2e: 0a06 |0031: move-result v6 │ │ +113b30: 3806 0a00 |0032: if-eqz v6, 003c // +000a │ │ +113b34: 220c bf06 |0034: new-instance v12, Ljava/io/File; // type@06bf │ │ +113b38: 460b 0b01 |0036: aget-object v11, v11, v1 │ │ +113b3c: 7030 9529 5c0b |0038: invoke-direct {v12, v5, v11}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +113b42: 110c |003b: return-object v12 │ │ +113b44: d804 0401 |003c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +113b48: 28de |003e: goto 001c // -0022 │ │ +113b4a: 220b bf06 |003f: new-instance v11, Ljava/io/File; // type@06bf │ │ +113b4e: 4600 0003 |0041: aget-object v0, v0, v3 │ │ +113b52: 7030 9529 0b0c |0043: invoke-direct {v11, v0, v12}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +113b58: 110b |0046: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x000b line=118 │ │ 0x0015 line=119 │ │ 0x0019 line=120 │ │ 0x0020 line=121 │ │ @@ -400842,17 +400844,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114af4: |[114af4] org.acra.log.AndroidLogDelegate.:()V │ │ -114b04: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -114b0a: 0e00 |0003: return-void │ │ +114afc: |[114afc] org.acra.log.AndroidLogDelegate.:()V │ │ +114b0c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +114b12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/log/AndroidLogDelegate; │ │ │ │ Virtual methods - │ │ @@ -400861,18 +400863,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1149a4: |[1149a4] org.acra.log.AndroidLogDelegate.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ -1149b4: 7120 c005 2100 |0000: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@05c0 │ │ -1149ba: 0a01 |0003: move-result v1 │ │ -1149bc: 0f01 |0004: return v1 │ │ +1149ac: |[1149ac] org.acra.log.AndroidLogDelegate.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ +1149bc: 7120 c005 2100 |0000: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@05c0 │ │ +1149c2: 0a01 |0003: move-result v1 │ │ +1149c4: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -400882,18 +400884,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1149c0: |[1149c0] org.acra.log.AndroidLogDelegate.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -1149d0: 7130 c105 2103 |0000: invoke-static {v1, v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@05c1 │ │ -1149d6: 0a01 |0003: move-result v1 │ │ -1149d8: 0f01 |0004: return v1 │ │ +1149c8: |[1149c8] org.acra.log.AndroidLogDelegate.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +1149d8: 7130 c105 2103 |0000: invoke-static {v1, v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@05c1 │ │ +1149de: 0a01 |0003: move-result v1 │ │ +1149e0: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -400904,18 +400906,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1149dc: |[1149dc] org.acra.log.AndroidLogDelegate.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ -1149ec: 7120 c205 2100 |0000: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@05c2 │ │ -1149f2: 0a01 |0003: move-result v1 │ │ -1149f4: 0f01 |0004: return v1 │ │ +1149e4: |[1149e4] org.acra.log.AndroidLogDelegate.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ +1149f4: 7120 c205 2100 |0000: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@05c2 │ │ +1149fa: 0a01 |0003: move-result v1 │ │ +1149fc: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -400925,18 +400927,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1149f8: |[1149f8] org.acra.log.AndroidLogDelegate.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -114a08: 7130 c305 2103 |0000: invoke-static {v1, v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@05c3 │ │ -114a0e: 0a01 |0003: move-result v1 │ │ -114a10: 0f01 |0004: return v1 │ │ +114a00: |[114a00] org.acra.log.AndroidLogDelegate.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +114a10: 7130 c305 2103 |0000: invoke-static {v1, v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@05c3 │ │ +114a16: 0a01 |0003: move-result v1 │ │ +114a18: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -400947,18 +400949,18 @@ │ │ type : '(Ljava/lang/Throwable;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -114ad8: |[114ad8] org.acra.log.AndroidLogDelegate.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ -114ae8: 7110 c405 0100 |0000: invoke-static {v1}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@05c4 │ │ -114aee: 0c01 |0003: move-result-object v1 │ │ -114af0: 1101 |0004: return-object v1 │ │ +114ae0: |[114ae0] org.acra.log.AndroidLogDelegate.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ +114af0: 7110 c405 0100 |0000: invoke-static {v1}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@05c4 │ │ +114af6: 0c01 |0003: move-result-object v1 │ │ +114af8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -400967,18 +400969,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -114a14: |[114a14] org.acra.log.AndroidLogDelegate.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ -114a24: 7120 c505 2100 |0000: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@05c5 │ │ -114a2a: 0a01 |0003: move-result v1 │ │ -114a2c: 0f01 |0004: return v1 │ │ +114a1c: |[114a1c] org.acra.log.AndroidLogDelegate.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ +114a2c: 7120 c505 2100 |0000: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@05c5 │ │ +114a32: 0a01 |0003: move-result v1 │ │ +114a34: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -400988,18 +400990,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -114a30: |[114a30] org.acra.log.AndroidLogDelegate.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -114a40: 7130 c605 2103 |0000: invoke-static {v1, v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@05c6 │ │ -114a46: 0a01 |0003: move-result v1 │ │ -114a48: 0f01 |0004: return v1 │ │ +114a38: |[114a38] org.acra.log.AndroidLogDelegate.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +114a48: 7130 c605 2103 |0000: invoke-static {v1, v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@05c6 │ │ +114a4e: 0a01 |0003: move-result v1 │ │ +114a50: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -401010,18 +401012,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -114a4c: |[114a4c] org.acra.log.AndroidLogDelegate.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ -114a5c: 7120 c805 2100 |0000: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@05c8 │ │ -114a62: 0a01 |0003: move-result v1 │ │ -114a64: 0f01 |0004: return v1 │ │ +114a54: |[114a54] org.acra.log.AndroidLogDelegate.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ +114a64: 7120 c805 2100 |0000: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@05c8 │ │ +114a6a: 0a01 |0003: move-result v1 │ │ +114a6c: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -401031,18 +401033,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -114a68: |[114a68] org.acra.log.AndroidLogDelegate.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -114a78: 7130 c905 2103 |0000: invoke-static {v1, v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@05c9 │ │ -114a7e: 0a01 |0003: move-result v1 │ │ -114a80: 0f01 |0004: return v1 │ │ +114a70: |[114a70] org.acra.log.AndroidLogDelegate.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +114a80: 7130 c905 2103 |0000: invoke-static {v1, v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@05c9 │ │ +114a86: 0a01 |0003: move-result v1 │ │ +114a88: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -401053,18 +401055,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -114a84: |[114a84] org.acra.log.AndroidLogDelegate.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ -114a94: 7120 ca05 2100 |0000: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@05ca │ │ -114a9a: 0a01 |0003: move-result v1 │ │ -114a9c: 0f01 |0004: return v1 │ │ +114a8c: |[114a8c] org.acra.log.AndroidLogDelegate.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ +114a9c: 7120 ca05 2100 |0000: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@05ca │ │ +114aa2: 0a01 |0003: move-result v1 │ │ +114aa4: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -401074,18 +401076,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -114aa0: |[114aa0] org.acra.log.AndroidLogDelegate.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -114ab0: 7130 cb05 2103 |0000: invoke-static {v1, v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@05cb │ │ -114ab6: 0a01 |0003: move-result v1 │ │ -114ab8: 0f01 |0004: return v1 │ │ +114aa8: |[114aa8] org.acra.log.AndroidLogDelegate.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +114ab8: 7130 cb05 2103 |0000: invoke-static {v1, v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@05cb │ │ +114abe: 0a01 |0003: move-result v1 │ │ +114ac0: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -401096,18 +401098,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -114abc: |[114abc] org.acra.log.AndroidLogDelegate.w:(Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -114acc: 7120 cc05 2100 |0000: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@05cc │ │ -114ad2: 0a01 |0003: move-result v1 │ │ -114ad4: 0f01 |0004: return v1 │ │ +114ac4: |[114ac4] org.acra.log.AndroidLogDelegate.w:(Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +114ad4: 7120 cc05 2100 |0000: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@05cc │ │ +114ada: 0a01 |0003: move-result v1 │ │ +114adc: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -401138,17 +401140,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114bfc: |[114bfc] org.acra.log.HollowLog.:()V │ │ -114c0c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -114c12: 0e00 |0003: return-void │ │ +114c04: |[114c04] org.acra.log.HollowLog.:()V │ │ +114c14: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +114c1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/log/HollowLog; │ │ │ │ Virtual methods - │ │ @@ -401157,193 +401159,193 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114b0c: |[114b0c] org.acra.log.HollowLog.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ -114b1c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -114b1e: 0f01 |0001: return v1 │ │ +114b14: |[114b14] org.acra.log.HollowLog.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ +114b24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +114b26: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/acra/log/HollowLog;) │ │ name : 'd' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114b20: |[114b20] org.acra.log.HollowLog.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -114b30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -114b32: 0f01 |0001: return v1 │ │ +114b28: |[114b28] org.acra.log.HollowLog.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +114b38: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +114b3a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/acra/log/HollowLog;) │ │ name : 'e' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114b34: |[114b34] org.acra.log.HollowLog.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ -114b44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -114b46: 0f01 |0001: return v1 │ │ +114b3c: |[114b3c] org.acra.log.HollowLog.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ +114b4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +114b4e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/acra/log/HollowLog;) │ │ name : 'e' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114b48: |[114b48] org.acra.log.HollowLog.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -114b58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -114b5a: 0f01 |0001: return v1 │ │ +114b50: |[114b50] org.acra.log.HollowLog.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +114b60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +114b62: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/acra/log/HollowLog;) │ │ name : 'getStackTraceString' │ │ type : '(Ljava/lang/Throwable;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114be8: |[114be8] org.acra.log.HollowLog.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ -114bf8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -114bfa: 1101 |0001: return-object v1 │ │ +114bf0: |[114bf0] org.acra.log.HollowLog.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ +114c00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +114c02: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/acra/log/HollowLog;) │ │ name : 'i' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114b5c: |[114b5c] org.acra.log.HollowLog.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ -114b6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -114b6e: 0f01 |0001: return v1 │ │ +114b64: |[114b64] org.acra.log.HollowLog.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ +114b74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +114b76: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/acra/log/HollowLog;) │ │ name : 'i' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114b70: |[114b70] org.acra.log.HollowLog.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -114b80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -114b82: 0f01 |0001: return v1 │ │ +114b78: |[114b78] org.acra.log.HollowLog.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +114b88: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +114b8a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/acra/log/HollowLog;) │ │ name : 'v' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114b84: |[114b84] org.acra.log.HollowLog.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ -114b94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -114b96: 0f01 |0001: return v1 │ │ +114b8c: |[114b8c] org.acra.log.HollowLog.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ +114b9c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +114b9e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/acra/log/HollowLog;) │ │ name : 'v' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114b98: |[114b98] org.acra.log.HollowLog.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -114ba8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -114baa: 0f01 |0001: return v1 │ │ +114ba0: |[114ba0] org.acra.log.HollowLog.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +114bb0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +114bb2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/acra/log/HollowLog;) │ │ name : 'w' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114bac: |[114bac] org.acra.log.HollowLog.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ -114bbc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -114bbe: 0f01 |0001: return v1 │ │ +114bb4: |[114bb4] org.acra.log.HollowLog.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ +114bc4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +114bc6: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/acra/log/HollowLog;) │ │ name : 'w' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114bc0: |[114bc0] org.acra.log.HollowLog.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -114bd0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -114bd2: 0f01 |0001: return v1 │ │ +114bc8: |[114bc8] org.acra.log.HollowLog.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +114bd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +114bda: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/acra/log/HollowLog;) │ │ name : 'w' │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114bd4: |[114bd4] org.acra.log.HollowLog.w:(Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -114be4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -114be6: 0f01 |0001: return v1 │ │ +114bdc: |[114bdc] org.acra.log.HollowLog.w:(Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +114bec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +114bee: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4695 (HollowLog.java) │ │ │ │ Class #1477 header: │ │ @@ -401374,38 +401376,38 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -114c80: |[114c80] org.acra.plugins.-$$Lambda$ServicePluginLoader$AYtVkIOY4DY5DNh6SrpwDElW_f0.:(Lorg/acra/config/CoreConfiguration;)V │ │ -114c90: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -114c96: 5b01 231a |0003: iput-object v1, v0, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$AYtVkIOY4DY5DNh6SrpwDElW_f0;.f$0:Lorg/acra/config/CoreConfiguration; // field@1a23 │ │ -114c9a: 0e00 |0005: return-void │ │ +114c88: |[114c88] org.acra.plugins.-$$Lambda$ServicePluginLoader$AYtVkIOY4DY5DNh6SrpwDElW_f0.:(Lorg/acra/config/CoreConfiguration;)V │ │ +114c98: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +114c9e: 5b01 231a |0003: iput-object v1, v0, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$AYtVkIOY4DY5DNh6SrpwDElW_f0;.f$0:Lorg/acra/config/CoreConfiguration; // field@1a23 │ │ +114ca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$AYtVkIOY4DY5DNh6SrpwDElW_f0;) │ │ name : 'apply' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -114c5c: |[114c5c] org.acra.plugins.-$$Lambda$ServicePluginLoader$AYtVkIOY4DY5DNh6SrpwDElW_f0.apply:(Ljava/lang/Object;)Z │ │ -114c6c: 5410 231a |0000: iget-object v0, v1, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$AYtVkIOY4DY5DNh6SrpwDElW_f0;.f$0:Lorg/acra/config/CoreConfiguration; // field@1a23 │ │ -114c70: 1f02 3c08 |0002: check-cast v2, Lorg/acra/plugins/Plugin; // type@083c │ │ -114c74: 7120 8c30 2000 |0004: invoke-static {v0, v2}, Lorg/acra/plugins/ServicePluginLoader;.lambda$loadEnabled$1:(Lorg/acra/config/CoreConfiguration;Lorg/acra/plugins/Plugin;)Z // method@308c │ │ -114c7a: 0a02 |0007: move-result v2 │ │ -114c7c: 0f02 |0008: return v2 │ │ +114c64: |[114c64] org.acra.plugins.-$$Lambda$ServicePluginLoader$AYtVkIOY4DY5DNh6SrpwDElW_f0.apply:(Ljava/lang/Object;)Z │ │ +114c74: 5410 231a |0000: iget-object v0, v1, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$AYtVkIOY4DY5DNh6SrpwDElW_f0;.f$0:Lorg/acra/config/CoreConfiguration; // field@1a23 │ │ +114c78: 1f02 3c08 |0002: check-cast v2, Lorg/acra/plugins/Plugin; // type@083c │ │ +114c7c: 7120 8c30 2000 |0004: invoke-static {v0, v2}, Lorg/acra/plugins/ServicePluginLoader;.lambda$loadEnabled$1:(Lorg/acra/config/CoreConfiguration;Lorg/acra/plugins/Plugin;)Z // method@308c │ │ +114c82: 0a02 |0007: move-result v2 │ │ +114c84: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1478 header: │ │ @@ -401436,54 +401438,54 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -114cbc: |[114cbc] org.acra.plugins.-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I.:()V │ │ -114ccc: 2200 3908 |0000: new-instance v0, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I; // type@0839 │ │ -114cd0: 7010 8230 0000 |0002: invoke-direct {v0}, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I;.:()V // method@3082 │ │ -114cd6: 6900 241a |0005: sput-object v0, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I;.INSTANCE:Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I; // field@1a24 │ │ -114cda: 0e00 |0007: return-void │ │ +114cc4: |[114cc4] org.acra.plugins.-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I.:()V │ │ +114cd4: 2200 3908 |0000: new-instance v0, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I; // type@0839 │ │ +114cd8: 7010 8230 0000 |0002: invoke-direct {v0}, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I;.:()V // method@3082 │ │ +114cde: 6900 241a |0005: sput-object v0, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I;.INSTANCE:Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I; // field@1a24 │ │ +114ce2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11002 (PRIVATE SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114cdc: |[114cdc] org.acra.plugins.-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I.:()V │ │ -114cec: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -114cf2: 0e00 |0003: return-void │ │ +114ce4: |[114ce4] org.acra.plugins.-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I.:()V │ │ +114cf4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +114cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I;) │ │ name : 'apply' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -114c9c: |[114c9c] org.acra.plugins.-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I.apply:(Ljava/lang/Object;)Z │ │ -114cac: 1f01 3c08 |0000: check-cast v1, Lorg/acra/plugins/Plugin; // type@083c │ │ -114cb0: 7110 8b30 0100 |0002: invoke-static {v1}, Lorg/acra/plugins/ServicePluginLoader;.lambda$load$0:(Lorg/acra/plugins/Plugin;)Z // method@308b │ │ -114cb6: 0a01 |0005: move-result v1 │ │ -114cb8: 0f01 |0006: return v1 │ │ +114ca4: |[114ca4] org.acra.plugins.-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I.apply:(Ljava/lang/Object;)Z │ │ +114cb4: 1f01 3c08 |0000: check-cast v1, Lorg/acra/plugins/Plugin; // type@083c │ │ +114cb8: 7110 8b30 0100 |0002: invoke-static {v1}, Lorg/acra/plugins/ServicePluginLoader;.lambda$load$0:(Lorg/acra/plugins/Plugin;)Z // method@308b │ │ +114cbe: 0a01 |0005: move-result v1 │ │ +114cc0: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1479 header: │ │ @@ -401523,18 +401525,18 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -114d1c: |[114d1c] org.acra.plugins.HasConfigPlugin.:(Ljava/lang/Class;)V │ │ -114d2c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -114d32: 5b01 251a |0003: iput-object v1, v0, Lorg/acra/plugins/HasConfigPlugin;.configClass:Ljava/lang/Class; // field@1a25 │ │ -114d36: 0e00 |0005: return-void │ │ +114d24: |[114d24] org.acra.plugins.HasConfigPlugin.:(Ljava/lang/Class;)V │ │ +114d34: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +114d3a: 5b01 251a |0003: iput-object v1, v0, Lorg/acra/plugins/HasConfigPlugin;.configClass:Ljava/lang/Class; // field@1a25 │ │ +114d3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/plugins/HasConfigPlugin; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Class; │ │ @@ -401545,21 +401547,21 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -114cf4: |[114cf4] org.acra.plugins.HasConfigPlugin.enabled:(Lorg/acra/config/CoreConfiguration;)Z │ │ -114d04: 5410 251a |0000: iget-object v0, v1, Lorg/acra/plugins/HasConfigPlugin;.configClass:Ljava/lang/Class; // field@1a25 │ │ -114d08: 7120 472f 0200 |0002: invoke-static {v2, v0}, Lorg/acra/config/ConfigUtils;.getPluginConfiguration:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/acra/config/Configuration; // method@2f47 │ │ -114d0e: 0c02 |0005: move-result-object v2 │ │ -114d10: 7210 482f 0200 |0006: invoke-interface {v2}, Lorg/acra/config/Configuration;.enabled:()Z // method@2f48 │ │ -114d16: 0a02 |0009: move-result v2 │ │ -114d18: 0f02 |000a: return v2 │ │ +114cfc: |[114cfc] org.acra.plugins.HasConfigPlugin.enabled:(Lorg/acra/config/CoreConfiguration;)Z │ │ +114d0c: 5410 251a |0000: iget-object v0, v1, Lorg/acra/plugins/HasConfigPlugin;.configClass:Ljava/lang/Class; // field@1a25 │ │ +114d10: 7120 472f 0200 |0002: invoke-static {v2, v0}, Lorg/acra/config/ConfigUtils;.getPluginConfiguration:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/acra/config/Configuration; // method@2f47 │ │ +114d16: 0c02 |0005: move-result-object v2 │ │ +114d18: 7210 482f 0200 |0006: invoke-interface {v2}, Lorg/acra/config/Configuration;.enabled:()Z // method@2f48 │ │ +114d1e: 0a02 |0009: move-result v2 │ │ +114d20: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/acra/plugins/HasConfigPlugin; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/acra/config/CoreConfiguration; │ │ │ │ @@ -401610,17 +401612,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114fc0: |[114fc0] org.acra.plugins.ServicePluginLoader.:()V │ │ -114fd0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -114fd6: 0e00 |0003: return-void │ │ +114fc8: |[114fc8] org.acra.plugins.ServicePluginLoader.:()V │ │ +114fd8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +114fde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/plugins/ServicePluginLoader; │ │ │ │ #1 : (in Lorg/acra/plugins/ServicePluginLoader;) │ │ @@ -401628,34 +401630,34 @@ │ │ type : '(Lorg/acra/plugins/Plugin;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114d4c: |[114d4c] org.acra.plugins.ServicePluginLoader.lambda$load$0:(Lorg/acra/plugins/Plugin;)Z │ │ -114d5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -114d5e: 0f00 |0001: return v0 │ │ +114d54: |[114d54] org.acra.plugins.ServicePluginLoader.lambda$load$0:(Lorg/acra/plugins/Plugin;)Z │ │ +114d64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +114d66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/acra/plugins/ServicePluginLoader;) │ │ name : 'lambda$loadEnabled$1' │ │ type : '(Lorg/acra/config/CoreConfiguration;Lorg/acra/plugins/Plugin;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -114d60: |[114d60] org.acra.plugins.ServicePluginLoader.lambda$loadEnabled$1:(Lorg/acra/config/CoreConfiguration;Lorg/acra/plugins/Plugin;)Z │ │ -114d70: 7220 8730 0100 |0000: invoke-interface {v1, v0}, Lorg/acra/plugins/Plugin;.enabled:(Lorg/acra/config/CoreConfiguration;)Z // method@3087 │ │ -114d76: 0a00 |0003: move-result v0 │ │ -114d78: 0f00 |0004: return v0 │ │ +114d68: |[114d68] org.acra.plugins.ServicePluginLoader.lambda$loadEnabled$1:(Lorg/acra/config/CoreConfiguration;Lorg/acra/plugins/Plugin;)Z │ │ +114d78: 7220 8730 0100 |0000: invoke-interface {v1, v0}, Lorg/acra/plugins/Plugin;.enabled:(Lorg/acra/config/CoreConfiguration;)Z // method@3087 │ │ +114d7e: 0a00 |0003: move-result v0 │ │ +114d80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/acra/config/CoreConfiguration; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/acra/plugins/Plugin; │ │ │ │ @@ -401664,119 +401666,119 @@ │ │ type : '(Ljava/lang/Class;Lorg/acra/util/Predicate;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 229 16-bit code units │ │ -114dc0: |[114dc0] org.acra.plugins.ServicePluginLoader.loadInternal:(Ljava/lang/Class;Lorg/acra/util/Predicate;)Ljava/util/List; │ │ -114dd0: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -114dd4: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -114dda: 6e10 8d2a 0800 |0005: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -114de0: 0c01 |0008: move-result-object v1 │ │ -114de2: 6e10 1e2a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2a1e │ │ -114de8: 0c01 |000c: move-result-object v1 │ │ -114dea: 7120 6d2c 1900 |000d: invoke-static {v9, v1}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader; // method@2c6d │ │ -114df0: 0c01 |0010: move-result-object v1 │ │ -114df2: 6302 f418 |0011: sget-boolean v2, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -114df6: 3802 1a00 |0013: if-eqz v2, 002d // +001a │ │ -114dfa: 6202 fe18 |0015: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -114dfe: 6203 f518 |0017: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -114e02: 2204 1007 |0019: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -114e06: 7010 eb2a 0400 |001b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -114e0c: 1a05 2425 |001e: const-string v5, "ServicePluginLoader loading services from ServiceLoader : " // string@2524 │ │ -114e10: 6e20 f52a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114e16: 6e20 f42a 1400 |0023: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -114e1c: 6e10 fa2a 0400 |0026: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -114e22: 0c04 |0029: move-result-object v4 │ │ -114e24: 7230 5630 3204 |002a: invoke-interface {v2, v3, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -114e2a: 6e10 6c2c 0100 |002d: invoke-virtual {v1}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@2c6c │ │ -114e30: 0c01 |0030: move-result-object v1 │ │ -114e32: 7210 042c 0100 |0031: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -114e38: 0a02 |0034: move-result v2 │ │ -114e3a: 3902 0400 |0035: if-nez v2, 0039 // +0004 │ │ -114e3e: 2900 ad00 |0037: goto/16 00e4 // +00ad │ │ -114e42: 7210 052c 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -114e48: 0c02 |003c: move-result-object v2 │ │ -114e4a: 1f02 3c08 |003d: check-cast v2, Lorg/acra/plugins/Plugin; // type@083c │ │ -114e4e: 7220 4431 2a00 |003f: invoke-interface {v10, v2}, Lorg/acra/util/Predicate;.apply:(Ljava/lang/Object;)Z // method@3144 │ │ -114e54: 0a03 |0042: move-result v3 │ │ -114e56: 1a04 bf00 |0043: const-string v4, " of type " // string@00bf │ │ -114e5a: 3803 3400 |0045: if-eqz v3, 0079 // +0034 │ │ -114e5e: 6303 f418 |0047: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -114e62: 3803 2c00 |0049: if-eqz v3, 0075 // +002c │ │ -114e66: 6203 fe18 |004b: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -114e6a: 6205 f518 |004d: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -114e6e: 2206 1007 |004f: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -114e72: 7010 eb2a 0600 |0051: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -114e78: 1a07 eb1c |0054: const-string v7, "Loaded " // string@1ceb │ │ -114e7c: 6e20 f52a 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114e82: 6e10 2e2a 0900 |0059: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ -114e88: 0c07 |005c: move-result-object v7 │ │ -114e8a: 6e20 f52a 7600 |005d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114e90: 6e20 f52a 4600 |0060: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114e96: 6e10 8d2a 0200 |0063: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -114e9c: 0c04 |0066: move-result-object v4 │ │ -114e9e: 6e10 2c2a 0400 |0067: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -114ea4: 0c04 |006a: move-result-object v4 │ │ -114ea6: 6e20 f52a 4600 |006b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114eac: 6e10 fa2a 0600 |006e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -114eb2: 0c04 |0071: move-result-object v4 │ │ -114eb4: 7230 5630 5304 |0072: invoke-interface {v3, v5, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -114eba: 7220 282c 2000 |0075: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -114ec0: 28b9 |0078: goto 0031 // -0047 │ │ -114ec2: 6303 f418 |0079: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -114ec6: 3803 b6ff |007b: if-eqz v3, 0031 // -004a │ │ -114eca: 6203 fe18 |007d: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -114ece: 6205 f518 |007f: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -114ed2: 2206 1007 |0081: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -114ed6: 7010 eb2a 0600 |0083: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -114edc: 1a07 1913 |0086: const-string v7, "Ignoring disabled " // string@1319 │ │ -114ee0: 6e20 f52a 7600 |0088: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114ee6: 6e10 2e2a 0900 |008b: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ -114eec: 0c07 |008e: move-result-object v7 │ │ -114eee: 6e20 f52a 7600 |008f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114ef4: 6e20 f52a 4600 |0092: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114efa: 6e10 8d2a 0200 |0095: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -114f00: 0c02 |0098: move-result-object v2 │ │ -114f02: 6e10 2e2a 0200 |0099: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ -114f08: 0c02 |009c: move-result-object v2 │ │ -114f0a: 6e20 f52a 2600 |009d: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114f10: 6e10 fa2a 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -114f16: 0c02 |00a3: move-result-object v2 │ │ -114f18: 7230 5630 5302 |00a4: invoke-interface {v3, v5, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -114f1e: 288a |00a7: goto 0031 // -0076 │ │ -114f20: 0d02 |00a8: move-exception v2 │ │ -114f22: 6203 fe18 |00a9: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -114f26: 6204 f518 |00ab: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -114f2a: 2205 1007 |00ad: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -114f2e: 7010 eb2a 0500 |00af: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -114f34: 1a06 9f27 |00b2: const-string v6, "Unable to load " // string@279f │ │ -114f38: 6e20 f52a 6500 |00b4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114f3e: 6e10 2e2a 0900 |00b7: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ -114f44: 0c06 |00ba: move-result-object v6 │ │ -114f46: 6e20 f52a 6500 |00bb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114f4c: 6e10 fa2a 0500 |00be: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -114f52: 0c05 |00c1: move-result-object v5 │ │ -114f54: 7240 5930 4325 |00c2: invoke-interface {v3, v4, v5, v2}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -114f5a: 2900 6cff |00c5: goto/16 0031 // -0094 │ │ -114f5e: 0d0a |00c7: move-exception v10 │ │ -114f60: 6201 fe18 |00c8: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -114f64: 6202 f518 |00ca: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -114f68: 2203 1007 |00cc: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -114f6c: 7010 eb2a 0300 |00ce: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -114f72: 1a04 090c |00d1: const-string v4, "Broken ServiceLoader for " // string@0c09 │ │ -114f76: 6e20 f52a 4300 |00d3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114f7c: 6e10 2e2a 0900 |00d6: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ -114f82: 0c09 |00d9: move-result-object v9 │ │ -114f84: 6e20 f52a 9300 |00da: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -114f8a: 6e10 fa2a 0300 |00dd: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -114f90: 0c09 |00e0: move-result-object v9 │ │ -114f92: 7240 5930 21a9 |00e1: invoke-interface {v1, v2, v9, v10}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -114f98: 1100 |00e4: return-object v0 │ │ +114dc8: |[114dc8] org.acra.plugins.ServicePluginLoader.loadInternal:(Ljava/lang/Class;Lorg/acra/util/Predicate;)Ljava/util/List; │ │ +114dd8: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +114ddc: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +114de2: 6e10 8d2a 0800 |0005: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +114de8: 0c01 |0008: move-result-object v1 │ │ +114dea: 6e10 1e2a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2a1e │ │ +114df0: 0c01 |000c: move-result-object v1 │ │ +114df2: 7120 6d2c 1900 |000d: invoke-static {v9, v1}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader; // method@2c6d │ │ +114df8: 0c01 |0010: move-result-object v1 │ │ +114dfa: 6302 f418 |0011: sget-boolean v2, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +114dfe: 3802 1a00 |0013: if-eqz v2, 002d // +001a │ │ +114e02: 6202 fe18 |0015: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +114e06: 6203 f518 |0017: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +114e0a: 2204 1007 |0019: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +114e0e: 7010 eb2a 0400 |001b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +114e14: 1a05 2425 |001e: const-string v5, "ServicePluginLoader loading services from ServiceLoader : " // string@2524 │ │ +114e18: 6e20 f52a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114e1e: 6e20 f42a 1400 |0023: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +114e24: 6e10 fa2a 0400 |0026: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +114e2a: 0c04 |0029: move-result-object v4 │ │ +114e2c: 7230 5630 3204 |002a: invoke-interface {v2, v3, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +114e32: 6e10 6c2c 0100 |002d: invoke-virtual {v1}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@2c6c │ │ +114e38: 0c01 |0030: move-result-object v1 │ │ +114e3a: 7210 042c 0100 |0031: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +114e40: 0a02 |0034: move-result v2 │ │ +114e42: 3902 0400 |0035: if-nez v2, 0039 // +0004 │ │ +114e46: 2900 ad00 |0037: goto/16 00e4 // +00ad │ │ +114e4a: 7210 052c 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +114e50: 0c02 |003c: move-result-object v2 │ │ +114e52: 1f02 3c08 |003d: check-cast v2, Lorg/acra/plugins/Plugin; // type@083c │ │ +114e56: 7220 4431 2a00 |003f: invoke-interface {v10, v2}, Lorg/acra/util/Predicate;.apply:(Ljava/lang/Object;)Z // method@3144 │ │ +114e5c: 0a03 |0042: move-result v3 │ │ +114e5e: 1a04 bf00 |0043: const-string v4, " of type " // string@00bf │ │ +114e62: 3803 3400 |0045: if-eqz v3, 0079 // +0034 │ │ +114e66: 6303 f418 |0047: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +114e6a: 3803 2c00 |0049: if-eqz v3, 0075 // +002c │ │ +114e6e: 6203 fe18 |004b: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +114e72: 6205 f518 |004d: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +114e76: 2206 1007 |004f: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +114e7a: 7010 eb2a 0600 |0051: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +114e80: 1a07 eb1c |0054: const-string v7, "Loaded " // string@1ceb │ │ +114e84: 6e20 f52a 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114e8a: 6e10 2e2a 0900 |0059: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ +114e90: 0c07 |005c: move-result-object v7 │ │ +114e92: 6e20 f52a 7600 |005d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114e98: 6e20 f52a 4600 |0060: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114e9e: 6e10 8d2a 0200 |0063: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +114ea4: 0c04 |0066: move-result-object v4 │ │ +114ea6: 6e10 2c2a 0400 |0067: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +114eac: 0c04 |006a: move-result-object v4 │ │ +114eae: 6e20 f52a 4600 |006b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114eb4: 6e10 fa2a 0600 |006e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +114eba: 0c04 |0071: move-result-object v4 │ │ +114ebc: 7230 5630 5304 |0072: invoke-interface {v3, v5, v4}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +114ec2: 7220 282c 2000 |0075: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +114ec8: 28b9 |0078: goto 0031 // -0047 │ │ +114eca: 6303 f418 |0079: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +114ece: 3803 b6ff |007b: if-eqz v3, 0031 // -004a │ │ +114ed2: 6203 fe18 |007d: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +114ed6: 6205 f518 |007f: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +114eda: 2206 1007 |0081: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +114ede: 7010 eb2a 0600 |0083: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +114ee4: 1a07 1913 |0086: const-string v7, "Ignoring disabled " // string@1319 │ │ +114ee8: 6e20 f52a 7600 |0088: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114eee: 6e10 2e2a 0900 |008b: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ +114ef4: 0c07 |008e: move-result-object v7 │ │ +114ef6: 6e20 f52a 7600 |008f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114efc: 6e20 f52a 4600 |0092: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114f02: 6e10 8d2a 0200 |0095: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +114f08: 0c02 |0098: move-result-object v2 │ │ +114f0a: 6e10 2e2a 0200 |0099: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ +114f10: 0c02 |009c: move-result-object v2 │ │ +114f12: 6e20 f52a 2600 |009d: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114f18: 6e10 fa2a 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +114f1e: 0c02 |00a3: move-result-object v2 │ │ +114f20: 7230 5630 5302 |00a4: invoke-interface {v3, v5, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +114f26: 288a |00a7: goto 0031 // -0076 │ │ +114f28: 0d02 |00a8: move-exception v2 │ │ +114f2a: 6203 fe18 |00a9: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +114f2e: 6204 f518 |00ab: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +114f32: 2205 1007 |00ad: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +114f36: 7010 eb2a 0500 |00af: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +114f3c: 1a06 9f27 |00b2: const-string v6, "Unable to load " // string@279f │ │ +114f40: 6e20 f52a 6500 |00b4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114f46: 6e10 2e2a 0900 |00b7: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ +114f4c: 0c06 |00ba: move-result-object v6 │ │ +114f4e: 6e20 f52a 6500 |00bb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114f54: 6e10 fa2a 0500 |00be: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +114f5a: 0c05 |00c1: move-result-object v5 │ │ +114f5c: 7240 5930 4325 |00c2: invoke-interface {v3, v4, v5, v2}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +114f62: 2900 6cff |00c5: goto/16 0031 // -0094 │ │ +114f66: 0d0a |00c7: move-exception v10 │ │ +114f68: 6201 fe18 |00c8: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +114f6c: 6202 f518 |00ca: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +114f70: 2203 1007 |00cc: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +114f74: 7010 eb2a 0300 |00ce: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +114f7a: 1a04 090c |00d1: const-string v4, "Broken ServiceLoader for " // string@0c09 │ │ +114f7e: 6e20 f52a 4300 |00d3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114f84: 6e10 2e2a 0900 |00d6: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ +114f8a: 0c09 |00d9: move-result-object v9 │ │ +114f8c: 6e20 f52a 9300 |00da: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +114f92: 6e10 fa2a 0300 |00dd: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +114f98: 0c09 |00e0: move-result-object v9 │ │ +114f9a: 7240 5930 21a9 |00e1: invoke-interface {v1, v2, v9, v10}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +114fa0: 1100 |00e4: return-object v0 │ │ catches : 3 │ │ 0x0031 - 0x0035 │ │ Ljava/util/ServiceConfigurationError; -> 0x00c7 │ │ 0x0039 - 0x0043 │ │ Ljava/util/ServiceConfigurationError; -> 0x00a8 │ │ 0x0047 - 0x00a7 │ │ Ljava/util/ServiceConfigurationError; -> 0x00a8 │ │ @@ -401804,19 +401806,19 @@ │ │ type : '(Ljava/lang/Class;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -114d7c: |[114d7c] org.acra.plugins.ServicePluginLoader.load:(Ljava/lang/Class;)Ljava/util/List; │ │ -114d8c: 6200 241a |0000: sget-object v0, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I;.INSTANCE:Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I; // field@1a24 │ │ -114d90: 7030 8f30 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/acra/plugins/ServicePluginLoader;.loadInternal:(Ljava/lang/Class;Lorg/acra/util/Predicate;)Ljava/util/List; // method@308f │ │ -114d96: 0c02 |0005: move-result-object v2 │ │ -114d98: 1102 |0006: return-object v2 │ │ +114d84: |[114d84] org.acra.plugins.ServicePluginLoader.load:(Ljava/lang/Class;)Ljava/util/List; │ │ +114d94: 6200 241a |0000: sget-object v0, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I;.INSTANCE:Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$TwbysuGXroq_5daUa2t9GQp9K4I; // field@1a24 │ │ +114d98: 7030 8f30 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/acra/plugins/ServicePluginLoader;.loadInternal:(Ljava/lang/Class;Lorg/acra/util/Predicate;)Ljava/util/List; // method@308f │ │ +114d9e: 0c02 |0005: move-result-object v2 │ │ +114da0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/plugins/ServicePluginLoader; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -401825,20 +401827,20 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -114d9c: |[114d9c] org.acra.plugins.ServicePluginLoader.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; │ │ -114dac: 2200 3808 |0000: new-instance v0, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$AYtVkIOY4DY5DNh6SrpwDElW_f0; // type@0838 │ │ -114db0: 7020 7f30 2000 |0002: invoke-direct {v0, v2}, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$AYtVkIOY4DY5DNh6SrpwDElW_f0;.:(Lorg/acra/config/CoreConfiguration;)V // method@307f │ │ -114db6: 7030 8f30 3100 |0005: invoke-direct {v1, v3, v0}, Lorg/acra/plugins/ServicePluginLoader;.loadInternal:(Ljava/lang/Class;Lorg/acra/util/Predicate;)Ljava/util/List; // method@308f │ │ -114dbc: 0c02 |0008: move-result-object v2 │ │ -114dbe: 1102 |0009: return-object v2 │ │ +114da4: |[114da4] org.acra.plugins.ServicePluginLoader.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; │ │ +114db4: 2200 3808 |0000: new-instance v0, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$AYtVkIOY4DY5DNh6SrpwDElW_f0; // type@0838 │ │ +114db8: 7020 7f30 2000 |0002: invoke-direct {v0, v2}, Lorg/acra/plugins/-$$Lambda$ServicePluginLoader$AYtVkIOY4DY5DNh6SrpwDElW_f0;.:(Lorg/acra/config/CoreConfiguration;)V // method@307f │ │ +114dbe: 7030 8f30 3100 |0005: invoke-direct {v1, v3, v0}, Lorg/acra/plugins/ServicePluginLoader;.loadInternal:(Ljava/lang/Class;Lorg/acra/util/Predicate;)Ljava/util/List; // method@308f │ │ +114dc4: 0c02 |0008: move-result-object v2 │ │ +114dc6: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/acra/plugins/ServicePluginLoader; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/acra/config/CoreConfiguration; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/Class; │ │ @@ -401895,18 +401897,18 @@ │ │ type : '([Ljava/lang/Class;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -115170: |[115170] org.acra.plugins.SimplePluginLoader.:([Ljava/lang/Class;)V │ │ -115180: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -115186: 5b01 261a |0003: iput-object v1, v0, Lorg/acra/plugins/SimplePluginLoader;.plugins:[Ljava/lang/Class; // field@1a26 │ │ -11518a: 0e00 |0005: return-void │ │ +115178: |[115178] org.acra.plugins.SimplePluginLoader.:([Ljava/lang/Class;)V │ │ +115188: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11518e: 5b01 261a |0003: iput-object v1, v0, Lorg/acra/plugins/SimplePluginLoader;.plugins:[Ljava/lang/Class; // field@1a26 │ │ +115192: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/plugins/SimplePluginLoader; │ │ 0x0000 - 0x0006 reg=1 (null) [Ljava/lang/Class; │ │ @@ -401917,71 +401919,71 @@ │ │ type : '(Ljava/lang/Class;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -114fd8: |[114fd8] org.acra.plugins.SimplePluginLoader.load:(Ljava/lang/Class;)Ljava/util/List; │ │ -114fe8: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -114fec: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -114ff2: 6301 f418 |0005: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -114ff6: 3801 1c00 |0007: if-eqz v1, 0023 // +001c │ │ -114ffa: 6201 fe18 |0009: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -114ffe: 6202 f518 |000b: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -115002: 2203 1007 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -115006: 7010 eb2a 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -11500c: 1a04 5d25 |0012: const-string v4, "SimplePluginLoader loading services from plugin classes : " // string@255d │ │ -115010: 6e20 f52a 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -115016: 54a4 261a |0017: iget-object v4, v10, Lorg/acra/plugins/SimplePluginLoader;.plugins:[Ljava/lang/Class; // field@1a26 │ │ -11501a: 6e20 f42a 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -115020: 6e10 fa2a 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -115026: 0c03 |001f: move-result-object v3 │ │ -115028: 7230 5630 2103 |0020: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -11502e: 54a1 261a |0023: iget-object v1, v10, Lorg/acra/plugins/SimplePluginLoader;.plugins:[Ljava/lang/Class; // field@1a26 │ │ -115032: 2112 |0025: array-length v2, v1 │ │ -115034: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -115036: 3523 5000 |0027: if-ge v3, v2, 0077 // +0050 │ │ -11503a: 4604 0103 |0029: aget-object v4, v1, v3 │ │ -11503e: 6e20 312a 4b00 |002b: invoke-virtual {v11, v4}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2a31 │ │ -115044: 0a05 |002e: move-result v5 │ │ -115046: 3805 4500 |002f: if-eqz v5, 0074 // +0045 │ │ -11504a: 6e10 342a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2a34 │ │ -115050: 0c05 |0034: move-result-object v5 │ │ -115052: 1f05 3c08 |0035: check-cast v5, Lorg/acra/plugins/Plugin; // type@083c │ │ -115056: 7220 282c 5000 |0037: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -11505c: 6305 f418 |003a: sget-boolean v5, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -115060: 3805 3800 |003c: if-eqz v5, 0074 // +0038 │ │ -115064: 6205 fe18 |003e: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -115068: 6206 f518 |0040: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -11506c: 2207 1007 |0042: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -115070: 7010 eb2a 0700 |0044: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -115076: 1a08 ec1c |0047: const-string v8, "Loaded plugin from class : " // string@1cec │ │ -11507a: 6e20 f52a 8700 |0049: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -115080: 6e20 f42a 4700 |004c: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -115086: 6e10 fa2a 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -11508c: 0c07 |0052: move-result-object v7 │ │ -11508e: 7230 5630 6507 |0053: invoke-interface {v5, v6, v7}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -115094: 281e |0056: goto 0074 // +001e │ │ -115096: 0d05 |0057: move-exception v5 │ │ -115098: 6306 f418 |0058: sget-boolean v6, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -11509c: 3806 1a00 |005a: if-eqz v6, 0074 // +001a │ │ -1150a0: 6206 fe18 |005c: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1150a4: 6207 f518 |005e: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1150a8: 2208 1007 |0060: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -1150ac: 7010 eb2a 0800 |0062: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1150b2: 1a09 0a0e |0065: const-string v9, "Could not load plugin from class : " // string@0e0a │ │ -1150b6: 6e20 f52a 9800 |0067: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1150bc: 6e20 f42a 4800 |006a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -1150c2: 6e10 fa2a 0800 |006d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1150c8: 0c04 |0070: move-result-object v4 │ │ -1150ca: 7240 6030 7654 |0071: invoke-interface {v6, v7, v4, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -1150d0: d803 0301 |0074: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1150d4: 28b1 |0076: goto 0027 // -004f │ │ -1150d6: 1100 |0077: return-object v0 │ │ +114fe0: |[114fe0] org.acra.plugins.SimplePluginLoader.load:(Ljava/lang/Class;)Ljava/util/List; │ │ +114ff0: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +114ff4: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +114ffa: 6301 f418 |0005: sget-boolean v1, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +114ffe: 3801 1c00 |0007: if-eqz v1, 0023 // +001c │ │ +115002: 6201 fe18 |0009: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +115006: 6202 f518 |000b: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +11500a: 2203 1007 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +11500e: 7010 eb2a 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +115014: 1a04 5d25 |0012: const-string v4, "SimplePluginLoader loading services from plugin classes : " // string@255d │ │ +115018: 6e20 f52a 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11501e: 54a4 261a |0017: iget-object v4, v10, Lorg/acra/plugins/SimplePluginLoader;.plugins:[Ljava/lang/Class; // field@1a26 │ │ +115022: 6e20 f42a 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +115028: 6e10 fa2a 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +11502e: 0c03 |001f: move-result-object v3 │ │ +115030: 7230 5630 2103 |0020: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +115036: 54a1 261a |0023: iget-object v1, v10, Lorg/acra/plugins/SimplePluginLoader;.plugins:[Ljava/lang/Class; // field@1a26 │ │ +11503a: 2112 |0025: array-length v2, v1 │ │ +11503c: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +11503e: 3523 5000 |0027: if-ge v3, v2, 0077 // +0050 │ │ +115042: 4604 0103 |0029: aget-object v4, v1, v3 │ │ +115046: 6e20 312a 4b00 |002b: invoke-virtual {v11, v4}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2a31 │ │ +11504c: 0a05 |002e: move-result v5 │ │ +11504e: 3805 4500 |002f: if-eqz v5, 0074 // +0045 │ │ +115052: 6e10 342a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2a34 │ │ +115058: 0c05 |0034: move-result-object v5 │ │ +11505a: 1f05 3c08 |0035: check-cast v5, Lorg/acra/plugins/Plugin; // type@083c │ │ +11505e: 7220 282c 5000 |0037: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +115064: 6305 f418 |003a: sget-boolean v5, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +115068: 3805 3800 |003c: if-eqz v5, 0074 // +0038 │ │ +11506c: 6205 fe18 |003e: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +115070: 6206 f518 |0040: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +115074: 2207 1007 |0042: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +115078: 7010 eb2a 0700 |0044: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +11507e: 1a08 ec1c |0047: const-string v8, "Loaded plugin from class : " // string@1cec │ │ +115082: 6e20 f52a 8700 |0049: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +115088: 6e20 f42a 4700 |004c: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +11508e: 6e10 fa2a 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +115094: 0c07 |0052: move-result-object v7 │ │ +115096: 7230 5630 6507 |0053: invoke-interface {v5, v6, v7}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +11509c: 281e |0056: goto 0074 // +001e │ │ +11509e: 0d05 |0057: move-exception v5 │ │ +1150a0: 6306 f418 |0058: sget-boolean v6, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +1150a4: 3806 1a00 |005a: if-eqz v6, 0074 // +001a │ │ +1150a8: 6206 fe18 |005c: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1150ac: 6207 f518 |005e: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1150b0: 2208 1007 |0060: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +1150b4: 7010 eb2a 0800 |0062: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1150ba: 1a09 0a0e |0065: const-string v9, "Could not load plugin from class : " // string@0e0a │ │ +1150be: 6e20 f52a 9800 |0067: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1150c4: 6e20 f42a 4800 |006a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +1150ca: 6e10 fa2a 0800 |006d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1150d0: 0c04 |0070: move-result-object v4 │ │ +1150d2: 7240 6030 7654 |0071: invoke-interface {v6, v7, v4, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +1150d8: d803 0301 |0074: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1150dc: 28b1 |0076: goto 0027 // -004f │ │ +1150de: 1100 |0077: return-object v0 │ │ catches : 1 │ │ 0x0031 - 0x0056 │ │ Ljava/lang/Exception; -> 0x0057 │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ 0x0023 line=46 │ │ @@ -401998,43 +402000,43 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -1150e8: |[1150e8] org.acra.plugins.SimplePluginLoader.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; │ │ -1150f8: 6e20 9130 8600 |0000: invoke-virtual {v6, v8}, Lorg/acra/plugins/SimplePluginLoader;.load:(Ljava/lang/Class;)Ljava/util/List; // method@3091 │ │ -1150fe: 0c08 |0003: move-result-object v8 │ │ -115100: 7210 302c 0800 |0004: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -115106: 0c00 |0007: move-result-object v0 │ │ -115108: 7210 042c 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -11510e: 0a01 |000b: move-result v1 │ │ -115110: 3801 2e00 |000c: if-eqz v1, 003a // +002e │ │ -115114: 7210 052c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -11511a: 0c01 |0011: move-result-object v1 │ │ -11511c: 1f01 3c08 |0012: check-cast v1, Lorg/acra/plugins/Plugin; // type@083c │ │ -115120: 7220 8730 7100 |0014: invoke-interface {v1, v7}, Lorg/acra/plugins/Plugin;.enabled:(Lorg/acra/config/CoreConfiguration;)Z // method@3087 │ │ -115126: 0a02 |0017: move-result v2 │ │ -115128: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ -11512c: 6302 f418 |001a: sget-boolean v2, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -115130: 3802 1a00 |001c: if-eqz v2, 0036 // +001a │ │ -115134: 6202 fe18 |001e: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -115138: 6203 f518 |0020: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -11513c: 2204 1007 |0022: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -115140: 7010 eb2a 0400 |0024: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -115146: 1a05 b123 |0027: const-string v5, "Removing disabled plugin : " // string@23b1 │ │ -11514a: 6e20 f52a 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -115150: 6e20 f42a 1400 |002c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -115156: 6e10 fa2a 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -11515c: 0c01 |0032: move-result-object v1 │ │ -11515e: 7230 5630 3201 |0033: invoke-interface {v2, v3, v1}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -115164: 7210 062c 0000 |0036: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2c06 │ │ -11516a: 28cf |0039: goto 0008 // -0031 │ │ -11516c: 1108 |003a: return-object v8 │ │ +1150f0: |[1150f0] org.acra.plugins.SimplePluginLoader.loadEnabled:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Ljava/util/List; │ │ +115100: 6e20 9130 8600 |0000: invoke-virtual {v6, v8}, Lorg/acra/plugins/SimplePluginLoader;.load:(Ljava/lang/Class;)Ljava/util/List; // method@3091 │ │ +115106: 0c08 |0003: move-result-object v8 │ │ +115108: 7210 302c 0800 |0004: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +11510e: 0c00 |0007: move-result-object v0 │ │ +115110: 7210 042c 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +115116: 0a01 |000b: move-result v1 │ │ +115118: 3801 2e00 |000c: if-eqz v1, 003a // +002e │ │ +11511c: 7210 052c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +115122: 0c01 |0011: move-result-object v1 │ │ +115124: 1f01 3c08 |0012: check-cast v1, Lorg/acra/plugins/Plugin; // type@083c │ │ +115128: 7220 8730 7100 |0014: invoke-interface {v1, v7}, Lorg/acra/plugins/Plugin;.enabled:(Lorg/acra/config/CoreConfiguration;)Z // method@3087 │ │ +11512e: 0a02 |0017: move-result v2 │ │ +115130: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ +115134: 6302 f418 |001a: sget-boolean v2, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +115138: 3802 1a00 |001c: if-eqz v2, 0036 // +001a │ │ +11513c: 6202 fe18 |001e: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +115140: 6203 f518 |0020: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +115144: 2204 1007 |0022: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +115148: 7010 eb2a 0400 |0024: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +11514e: 1a05 b123 |0027: const-string v5, "Removing disabled plugin : " // string@23b1 │ │ +115152: 6e20 f52a 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +115158: 6e20 f42a 1400 |002c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +11515e: 6e10 fa2a 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +115164: 0c01 |0032: move-result-object v1 │ │ +115166: 7230 5630 3201 |0033: invoke-interface {v2, v3, v1}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +11516c: 7210 062c 0000 |0036: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2c06 │ │ +115172: 28cf |0039: goto 0008 // -0031 │ │ +115174: 1108 |003a: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=64 │ │ 0x000e line=65 │ │ 0x0014 line=66 │ │ 0x001a line=67 │ │ @@ -402143,53 +402145,53 @@ │ │ type : '(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;ZZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 86 16-bit code units │ │ -1152ec: |[1152ec] org.acra.reporter.ErrorReporterImpl.:(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;ZZZ)V │ │ -1152fc: 7010 8a2a 0900 |0000: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@2a8a │ │ -115302: 2200 5d07 |0003: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -115306: 7010 ed2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ -11530c: 5b90 2a1a |0008: iput-object v0, v9, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ -115310: 5b9a 291a |000a: iput-object v10, v9, Lorg/acra/reporter/ErrorReporterImpl;.context:Landroid/app/Application; // field@1a29 │ │ -115314: 5c9d 2e1a |000c: iput-boolean v13, v9, Lorg/acra/reporter/ErrorReporterImpl;.supportedAndroidVersion:Z // field@1a2e │ │ -115318: 2204 1908 |000e: new-instance v4, Lorg/acra/data/CrashReportDataFactory; // type@0819 │ │ -11531c: 7030 0630 a40b |0010: invoke-direct {v4, v10, v11}, Lorg/acra/data/CrashReportDataFactory;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3006 │ │ -115322: 6e10 0730 0400 |0013: invoke-virtual {v4}, Lorg/acra/data/CrashReportDataFactory;.collectStartUp:()V // method@3007 │ │ -115328: 7100 062b 0000 |0016: invoke-static {}, Ljava/lang/Thread;.getDefaultUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@2b06 │ │ -11532e: 0c05 |0019: move-result-object v5 │ │ -115330: 5b95 2b1a |001a: iput-object v5, v9, Lorg/acra/reporter/ErrorReporterImpl;.defaultExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@1a2b │ │ -115334: 7110 0e2b 0900 |001c: invoke-static {v9}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@2b0e │ │ -11533a: 2208 d007 |001f: new-instance v8, Lorg/acra/builder/LastActivityManager; // type@07d0 │ │ -11533e: 7020 222e a800 |0021: invoke-direct {v8, v10}, Lorg/acra/builder/LastActivityManager;.:(Landroid/app/Application;)V // method@2e22 │ │ -115344: 220d 6808 |0024: new-instance v13, Lorg/acra/util/InstanceCreator; // type@0868 │ │ -115348: 7010 3d31 0d00 |0026: invoke-direct {v13}, Lorg/acra/util/InstanceCreator;.:()V // method@313d │ │ -11534e: 2206 6b08 |0029: new-instance v6, Lorg/acra/util/ProcessFinisher; // type@086b │ │ -115352: 7040 4531 a68b |002b: invoke-direct {v6, v10, v11, v8}, Lorg/acra/util/ProcessFinisher;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/LastActivityManager;)V // method@3145 │ │ -115358: 220d 4308 |002e: new-instance v13, Lorg/acra/scheduler/SchedulerStarter; // type@0843 │ │ -11535c: 7030 a830 ad0b |0030: invoke-direct {v13, v10, v11}, Lorg/acra/scheduler/SchedulerStarter;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@30a8 │ │ -115362: 5b9d 2d1a |0033: iput-object v13, v9, Lorg/acra/reporter/ErrorReporterImpl;.schedulerStarter:Lorg/acra/scheduler/SchedulerStarter; // field@1a2d │ │ -115366: 2200 d207 |0035: new-instance v0, Lorg/acra/builder/ReportExecutor; // type@07d2 │ │ -11536a: 0701 |0037: move-object v1, v0 │ │ -11536c: 07a2 |0038: move-object v2, v10 │ │ -11536e: 07b3 |0039: move-object v3, v11 │ │ -115370: 07d7 |003a: move-object v7, v13 │ │ -115372: 7608 372e 0100 |003b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/acra/builder/ReportExecutor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/data/CrashReportDataFactory;Ljava/lang/Thread$UncaughtExceptionHandler;Lorg/acra/util/ProcessFinisher;Lorg/acra/scheduler/SchedulerStarter;Lorg/acra/builder/LastActivityManager;)V // method@2e37 │ │ -115378: 5b90 2c1a |003e: iput-object v0, v9, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ -11537c: 6e20 402e c000 |0040: invoke-virtual {v0, v12}, Lorg/acra/builder/ReportExecutor;.setEnabled:(Z)V // method@2e40 │ │ -115382: 380e 1200 |0043: if-eqz v14, 0055 // +0012 │ │ -115386: 220e 5b08 |0045: new-instance v14, Lorg/acra/startup/StartupProcessorExecutor; // type@085b │ │ -11538a: 7040 f530 aedb |0047: invoke-direct {v14, v10, v11, v13}, Lorg/acra/startup/StartupProcessorExecutor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/scheduler/SchedulerStarter;)V // method@30f5 │ │ -115390: 6e20 f830 ce00 |004a: invoke-virtual {v14, v12}, Lorg/acra/startup/StartupProcessorExecutor;.processReports:(Z)V // method@30f8 │ │ -115396: 220c 6108 |004d: new-instance v12, Lorg/acra/util/ApplicationStartupProcessor; // type@0861 │ │ -11539a: 7030 0631 ac0b |004f: invoke-direct {v12, v10, v11}, Lorg/acra/util/ApplicationStartupProcessor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3106 │ │ -1153a0: 6e10 0731 0c00 |0052: invoke-virtual {v12}, Lorg/acra/util/ApplicationStartupProcessor;.checkReports:()V // method@3107 │ │ -1153a6: 0e00 |0055: return-void │ │ +1152f4: |[1152f4] org.acra.reporter.ErrorReporterImpl.:(Landroid/app/Application;Lorg/acra/config/CoreConfiguration;ZZZ)V │ │ +115304: 7010 8a2a 0900 |0000: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11530a: 2200 5d07 |0003: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +11530e: 7010 ed2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ +115314: 5b90 2a1a |0008: iput-object v0, v9, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ +115318: 5b9a 291a |000a: iput-object v10, v9, Lorg/acra/reporter/ErrorReporterImpl;.context:Landroid/app/Application; // field@1a29 │ │ +11531c: 5c9d 2e1a |000c: iput-boolean v13, v9, Lorg/acra/reporter/ErrorReporterImpl;.supportedAndroidVersion:Z // field@1a2e │ │ +115320: 2204 1908 |000e: new-instance v4, Lorg/acra/data/CrashReportDataFactory; // type@0819 │ │ +115324: 7030 0630 a40b |0010: invoke-direct {v4, v10, v11}, Lorg/acra/data/CrashReportDataFactory;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3006 │ │ +11532a: 6e10 0730 0400 |0013: invoke-virtual {v4}, Lorg/acra/data/CrashReportDataFactory;.collectStartUp:()V // method@3007 │ │ +115330: 7100 062b 0000 |0016: invoke-static {}, Ljava/lang/Thread;.getDefaultUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@2b06 │ │ +115336: 0c05 |0019: move-result-object v5 │ │ +115338: 5b95 2b1a |001a: iput-object v5, v9, Lorg/acra/reporter/ErrorReporterImpl;.defaultExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@1a2b │ │ +11533c: 7110 0e2b 0900 |001c: invoke-static {v9}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@2b0e │ │ +115342: 2208 d007 |001f: new-instance v8, Lorg/acra/builder/LastActivityManager; // type@07d0 │ │ +115346: 7020 222e a800 |0021: invoke-direct {v8, v10}, Lorg/acra/builder/LastActivityManager;.:(Landroid/app/Application;)V // method@2e22 │ │ +11534c: 220d 6808 |0024: new-instance v13, Lorg/acra/util/InstanceCreator; // type@0868 │ │ +115350: 7010 3d31 0d00 |0026: invoke-direct {v13}, Lorg/acra/util/InstanceCreator;.:()V // method@313d │ │ +115356: 2206 6b08 |0029: new-instance v6, Lorg/acra/util/ProcessFinisher; // type@086b │ │ +11535a: 7040 4531 a68b |002b: invoke-direct {v6, v10, v11, v8}, Lorg/acra/util/ProcessFinisher;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/LastActivityManager;)V // method@3145 │ │ +115360: 220d 4308 |002e: new-instance v13, Lorg/acra/scheduler/SchedulerStarter; // type@0843 │ │ +115364: 7030 a830 ad0b |0030: invoke-direct {v13, v10, v11}, Lorg/acra/scheduler/SchedulerStarter;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@30a8 │ │ +11536a: 5b9d 2d1a |0033: iput-object v13, v9, Lorg/acra/reporter/ErrorReporterImpl;.schedulerStarter:Lorg/acra/scheduler/SchedulerStarter; // field@1a2d │ │ +11536e: 2200 d207 |0035: new-instance v0, Lorg/acra/builder/ReportExecutor; // type@07d2 │ │ +115372: 0701 |0037: move-object v1, v0 │ │ +115374: 07a2 |0038: move-object v2, v10 │ │ +115376: 07b3 |0039: move-object v3, v11 │ │ +115378: 07d7 |003a: move-object v7, v13 │ │ +11537a: 7608 372e 0100 |003b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/acra/builder/ReportExecutor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/data/CrashReportDataFactory;Ljava/lang/Thread$UncaughtExceptionHandler;Lorg/acra/util/ProcessFinisher;Lorg/acra/scheduler/SchedulerStarter;Lorg/acra/builder/LastActivityManager;)V // method@2e37 │ │ +115380: 5b90 2c1a |003e: iput-object v0, v9, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ +115384: 6e20 402e c000 |0040: invoke-virtual {v0, v12}, Lorg/acra/builder/ReportExecutor;.setEnabled:(Z)V // method@2e40 │ │ +11538a: 380e 1200 |0043: if-eqz v14, 0055 // +0012 │ │ +11538e: 220e 5b08 |0045: new-instance v14, Lorg/acra/startup/StartupProcessorExecutor; // type@085b │ │ +115392: 7040 f530 aedb |0047: invoke-direct {v14, v10, v11, v13}, Lorg/acra/startup/StartupProcessorExecutor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/scheduler/SchedulerStarter;)V // method@30f5 │ │ +115398: 6e20 f830 ce00 |004a: invoke-virtual {v14, v12}, Lorg/acra/startup/StartupProcessorExecutor;.processReports:(Z)V // method@30f8 │ │ +11539e: 220c 6108 |004d: new-instance v12, Lorg/acra/util/ApplicationStartupProcessor; // type@0861 │ │ +1153a2: 7030 0631 ac0b |004f: invoke-direct {v12, v10, v11}, Lorg/acra/util/ApplicationStartupProcessor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3106 │ │ +1153a8: 6e10 0731 0c00 |0052: invoke-virtual {v12}, Lorg/acra/util/ApplicationStartupProcessor;.checkReports:()V // method@3107 │ │ +1153ae: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=61 │ │ 0x000a line=76 │ │ 0x000c line=77 │ │ 0x000e line=79 │ │ @@ -402218,18 +402220,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1153a8: |[1153a8] org.acra.reporter.ErrorReporterImpl.clearCustomData:()V │ │ -1153b8: 5410 2a1a |0000: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ -1153bc: 7210 512c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@2c51 │ │ -1153c2: 0e00 |0005: return-void │ │ +1153b0: |[1153b0] org.acra.reporter.ErrorReporterImpl.clearCustomData:()V │ │ +1153c0: 5410 2a1a |0000: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ +1153c4: 7210 512c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@2c51 │ │ +1153ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/reporter/ErrorReporterImpl; │ │ │ │ #1 : (in Lorg/acra/reporter/ErrorReporterImpl;) │ │ @@ -402237,20 +402239,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -115260: |[115260] org.acra.reporter.ErrorReporterImpl.getCustomData:(Ljava/lang/String;)Ljava/lang/String; │ │ -115270: 5410 2a1a |0000: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ -115274: 7220 552c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ -11527a: 0c02 |0005: move-result-object v2 │ │ -11527c: 1f02 0e07 |0006: check-cast v2, Ljava/lang/String; // type@070e │ │ -115280: 1102 |0008: return-object v2 │ │ +115268: |[115268] org.acra.reporter.ErrorReporterImpl.getCustomData:(Ljava/lang/String;)Ljava/lang/String; │ │ +115278: 5410 2a1a |0000: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ +11527c: 7220 552c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ +115282: 0c02 |0005: move-result-object v2 │ │ +115284: 1f02 0e07 |0006: check-cast v2, Ljava/lang/String; // type@070e │ │ +115288: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/acra/reporter/ErrorReporterImpl; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -402259,19 +402261,19 @@ │ │ type : '()Lorg/acra/scheduler/SenderScheduler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1152cc: |[1152cc] org.acra.reporter.ErrorReporterImpl.getReportScheduler:()Lorg/acra/scheduler/SenderScheduler; │ │ -1152dc: 5410 2d1a |0000: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.schedulerStarter:Lorg/acra/scheduler/SchedulerStarter; // field@1a2d │ │ -1152e0: 6e10 a930 0000 |0002: invoke-virtual {v0}, Lorg/acra/scheduler/SchedulerStarter;.getSenderScheduler:()Lorg/acra/scheduler/SenderScheduler; // method@30a9 │ │ -1152e6: 0c00 |0005: move-result-object v0 │ │ -1152e8: 1100 |0006: return-object v0 │ │ +1152d4: |[1152d4] org.acra.reporter.ErrorReporterImpl.getReportScheduler:()Lorg/acra/scheduler/SenderScheduler; │ │ +1152e4: 5410 2d1a |0000: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.schedulerStarter:Lorg/acra/scheduler/SchedulerStarter; // field@1a2d │ │ +1152e8: 6e10 a930 0000 |0002: invoke-virtual {v0}, Lorg/acra/scheduler/SchedulerStarter;.getSenderScheduler:()Lorg/acra/scheduler/SenderScheduler; // method@30a9 │ │ +1152ee: 0c00 |0005: move-result-object v0 │ │ +1152f0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/reporter/ErrorReporterImpl; │ │ │ │ #3 : (in Lorg/acra/reporter/ErrorReporterImpl;) │ │ @@ -402279,18 +402281,18 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1153c4: |[1153c4] org.acra.reporter.ErrorReporterImpl.handleException:(Ljava/lang/Throwable;)V │ │ -1153d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1153d6: 6e30 9b30 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/acra/reporter/ErrorReporterImpl;.handleException:(Ljava/lang/Throwable;Z)V // method@309b │ │ -1153dc: 0e00 |0004: return-void │ │ +1153cc: |[1153cc] org.acra.reporter.ErrorReporterImpl.handleException:(Ljava/lang/Throwable;)V │ │ +1153dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1153de: 6e30 9b30 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/acra/reporter/ErrorReporterImpl;.handleException:(Ljava/lang/Throwable;Z)V // method@309b │ │ +1153e4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/reporter/ErrorReporterImpl; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Throwable; │ │ │ │ @@ -402299,26 +402301,26 @@ │ │ type : '(Ljava/lang/Throwable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1153e0: |[1153e0] org.acra.reporter.ErrorReporterImpl.handleException:(Ljava/lang/Throwable;Z)V │ │ -1153f0: 2200 d107 |0000: new-instance v0, Lorg/acra/builder/ReportBuilder; // type@07d1 │ │ -1153f4: 7010 282e 0000 |0002: invoke-direct {v0}, Lorg/acra/builder/ReportBuilder;.:()V // method@2e28 │ │ -1153fa: 6e20 2d2e 3000 |0005: invoke-virtual {v0, v3}, Lorg/acra/builder/ReportBuilder;.exception:(Ljava/lang/Throwable;)Lorg/acra/builder/ReportBuilder; // method@2e2d │ │ -115400: 0c03 |0008: move-result-object v3 │ │ -115402: 5421 2a1a |0009: iget-object v1, v2, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ -115406: 6e20 2b2e 1300 |000b: invoke-virtual {v3, v1}, Lorg/acra/builder/ReportBuilder;.customData:(Ljava/util/Map;)Lorg/acra/builder/ReportBuilder; // method@2e2b │ │ -11540c: 3804 0500 |000e: if-eqz v4, 0013 // +0005 │ │ -115410: 6e10 2c2e 0000 |0010: invoke-virtual {v0}, Lorg/acra/builder/ReportBuilder;.endApplication:()Lorg/acra/builder/ReportBuilder; // method@2e2c │ │ -115416: 5423 2c1a |0013: iget-object v3, v2, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ -11541a: 6e20 292e 3000 |0015: invoke-virtual {v0, v3}, Lorg/acra/builder/ReportBuilder;.build:(Lorg/acra/builder/ReportExecutor;)V // method@2e29 │ │ -115420: 0e00 |0018: return-void │ │ +1153e8: |[1153e8] org.acra.reporter.ErrorReporterImpl.handleException:(Ljava/lang/Throwable;Z)V │ │ +1153f8: 2200 d107 |0000: new-instance v0, Lorg/acra/builder/ReportBuilder; // type@07d1 │ │ +1153fc: 7010 282e 0000 |0002: invoke-direct {v0}, Lorg/acra/builder/ReportBuilder;.:()V // method@2e28 │ │ +115402: 6e20 2d2e 3000 |0005: invoke-virtual {v0, v3}, Lorg/acra/builder/ReportBuilder;.exception:(Ljava/lang/Throwable;)Lorg/acra/builder/ReportBuilder; // method@2e2d │ │ +115408: 0c03 |0008: move-result-object v3 │ │ +11540a: 5421 2a1a |0009: iget-object v1, v2, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ +11540e: 6e20 2b2e 1300 |000b: invoke-virtual {v3, v1}, Lorg/acra/builder/ReportBuilder;.customData:(Ljava/util/Map;)Lorg/acra/builder/ReportBuilder; // method@2e2b │ │ +115414: 3804 0500 |000e: if-eqz v4, 0013 // +0005 │ │ +115418: 6e10 2c2e 0000 |0010: invoke-virtual {v0}, Lorg/acra/builder/ReportBuilder;.endApplication:()Lorg/acra/builder/ReportBuilder; // method@2e2c │ │ +11541e: 5423 2c1a |0013: iget-object v3, v2, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ +115422: 6e20 292e 3000 |0015: invoke-virtual {v0, v3}, Lorg/acra/builder/ReportBuilder;.build:(Lorg/acra/builder/ReportExecutor;)V // method@2e29 │ │ +115428: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0005 line=201 │ │ 0x000b line=202 │ │ 0x0010 line=204 │ │ 0x0013 line=206 │ │ @@ -402332,27 +402334,27 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -115424: |[115424] org.acra.reporter.ErrorReporterImpl.handleSilentException:(Ljava/lang/Throwable;)V │ │ -115434: 2200 d107 |0000: new-instance v0, Lorg/acra/builder/ReportBuilder; // type@07d1 │ │ -115438: 7010 282e 0000 |0002: invoke-direct {v0}, Lorg/acra/builder/ReportBuilder;.:()V // method@2e28 │ │ -11543e: 6e20 2d2e 2000 |0005: invoke-virtual {v0, v2}, Lorg/acra/builder/ReportBuilder;.exception:(Ljava/lang/Throwable;)Lorg/acra/builder/ReportBuilder; // method@2e2d │ │ -115444: 0c02 |0008: move-result-object v2 │ │ -115446: 5410 2a1a |0009: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ -11544a: 6e20 2b2e 0200 |000b: invoke-virtual {v2, v0}, Lorg/acra/builder/ReportBuilder;.customData:(Ljava/util/Map;)Lorg/acra/builder/ReportBuilder; // method@2e2b │ │ -115450: 0c02 |000e: move-result-object v2 │ │ -115452: 6e10 352e 0200 |000f: invoke-virtual {v2}, Lorg/acra/builder/ReportBuilder;.sendSilently:()Lorg/acra/builder/ReportBuilder; // method@2e35 │ │ -115458: 0c02 |0012: move-result-object v2 │ │ -11545a: 5410 2c1a |0013: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ -11545e: 6e20 292e 0200 |0015: invoke-virtual {v2, v0}, Lorg/acra/builder/ReportBuilder;.build:(Lorg/acra/builder/ReportExecutor;)V // method@2e29 │ │ -115464: 0e00 |0018: return-void │ │ +11542c: |[11542c] org.acra.reporter.ErrorReporterImpl.handleSilentException:(Ljava/lang/Throwable;)V │ │ +11543c: 2200 d107 |0000: new-instance v0, Lorg/acra/builder/ReportBuilder; // type@07d1 │ │ +115440: 7010 282e 0000 |0002: invoke-direct {v0}, Lorg/acra/builder/ReportBuilder;.:()V // method@2e28 │ │ +115446: 6e20 2d2e 2000 |0005: invoke-virtual {v0, v2}, Lorg/acra/builder/ReportBuilder;.exception:(Ljava/lang/Throwable;)Lorg/acra/builder/ReportBuilder; // method@2e2d │ │ +11544c: 0c02 |0008: move-result-object v2 │ │ +11544e: 5410 2a1a |0009: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ +115452: 6e20 2b2e 0200 |000b: invoke-virtual {v2, v0}, Lorg/acra/builder/ReportBuilder;.customData:(Ljava/util/Map;)Lorg/acra/builder/ReportBuilder; // method@2e2b │ │ +115458: 0c02 |000e: move-result-object v2 │ │ +11545a: 6e10 352e 0200 |000f: invoke-virtual {v2}, Lorg/acra/builder/ReportBuilder;.sendSilently:()Lorg/acra/builder/ReportBuilder; // method@2e35 │ │ +115460: 0c02 |0012: move-result-object v2 │ │ +115462: 5410 2c1a |0013: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ +115466: 6e20 292e 0200 |0015: invoke-virtual {v2, v0}, Lorg/acra/builder/ReportBuilder;.build:(Lorg/acra/builder/ReportExecutor;)V // method@2e29 │ │ +11546c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ 0x000b line=177 │ │ 0x000f line=178 │ │ 0x0015 line=179 │ │ @@ -402365,27 +402367,27 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -115468: |[115468] org.acra.reporter.ErrorReporterImpl.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -115478: 1a00 852c |0000: const-string v0, "acra.disable" // string@2c85 │ │ -11547c: 6e20 ba2a 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -115482: 0a00 |0005: move-result v0 │ │ -115484: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -115488: 1a00 862c |0008: const-string v0, "acra.enable" // string@2c86 │ │ -11548c: 6e20 ba2a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -115492: 0a03 |000d: move-result v3 │ │ -115494: 3803 0900 |000e: if-eqz v3, 0017 // +0009 │ │ -115498: 7110 9530 0200 |0010: invoke-static {v2}, Lorg/acra/prefs/SharedPreferencesFactory;.shouldEnableACRA:(Landroid/content/SharedPreferences;)Z // method@3095 │ │ -11549e: 0a02 |0013: move-result v2 │ │ -1154a0: 6e20 a030 2100 |0014: invoke-virtual {v1, v2}, Lorg/acra/reporter/ErrorReporterImpl;.setEnabled:(Z)V // method@30a0 │ │ -1154a6: 0e00 |0017: return-void │ │ +115470: |[115470] org.acra.reporter.ErrorReporterImpl.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +115480: 1a00 852c |0000: const-string v0, "acra.disable" // string@2c85 │ │ +115484: 6e20 ba2a 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +11548a: 0a00 |0005: move-result v0 │ │ +11548c: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +115490: 1a00 862c |0008: const-string v0, "acra.enable" // string@2c86 │ │ +115494: 6e20 ba2a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +11549a: 0a03 |000d: move-result v3 │ │ +11549c: 3803 0900 |000e: if-eqz v3, 0017 // +0009 │ │ +1154a0: 7110 9530 0200 |0010: invoke-static {v2}, Lorg/acra/prefs/SharedPreferencesFactory;.shouldEnableACRA:(Landroid/content/SharedPreferences;)Z // method@3095 │ │ +1154a6: 0a02 |0013: move-result v2 │ │ +1154a8: 6e20 a030 2100 |0014: invoke-virtual {v1, v2}, Lorg/acra/reporter/ErrorReporterImpl;.setEnabled:(Z)V // method@30a0 │ │ +1154ae: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x0010 line=225 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/acra/reporter/ErrorReporterImpl; │ │ 0x0000 - 0x0018 reg=2 (null) Landroid/content/SharedPreferences; │ │ @@ -402396,20 +402398,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -115284: |[115284] org.acra.reporter.ErrorReporterImpl.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -115294: 5410 2a1a |0000: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ -115298: 7230 582c 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -11529e: 0c02 |0005: move-result-object v2 │ │ -1152a0: 1f02 0e07 |0006: check-cast v2, Ljava/lang/String; // type@070e │ │ -1152a4: 1102 |0008: return-object v2 │ │ +11528c: |[11528c] org.acra.reporter.ErrorReporterImpl.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +11529c: 5410 2a1a |0000: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ +1152a0: 7230 582c 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +1152a6: 0c02 |0005: move-result-object v2 │ │ +1152a8: 1f02 0e07 |0006: check-cast v2, Ljava/lang/String; // type@070e │ │ +1152ac: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/acra/reporter/ErrorReporterImpl; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/String; │ │ @@ -402419,20 +402421,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1152a8: |[1152a8] org.acra.reporter.ErrorReporterImpl.removeCustomData:(Ljava/lang/String;)Ljava/lang/String; │ │ -1152b8: 5410 2a1a |0000: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ -1152bc: 7220 5a2c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c5a │ │ -1152c2: 0c02 |0005: move-result-object v2 │ │ -1152c4: 1f02 0e07 |0006: check-cast v2, Ljava/lang/String; // type@070e │ │ -1152c8: 1102 |0008: return-object v2 │ │ +1152b0: |[1152b0] org.acra.reporter.ErrorReporterImpl.removeCustomData:(Ljava/lang/String;)Ljava/lang/String; │ │ +1152c0: 5410 2a1a |0000: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ +1152c4: 7220 5a2c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c5a │ │ +1152ca: 0c02 |0005: move-result-object v2 │ │ +1152cc: 1f02 0e07 |0006: check-cast v2, Ljava/lang/String; // type@070e │ │ +1152d0: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/acra/reporter/ErrorReporterImpl; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -402441,45 +402443,45 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -1154a8: |[1154a8] org.acra.reporter.ErrorReporterImpl.setEnabled:(Z)V │ │ -1154b8: 5540 2e1a |0000: iget-boolean v0, v4, Lorg/acra/reporter/ErrorReporterImpl;.supportedAndroidVersion:Z // field@1a2e │ │ -1154bc: 3800 3500 |0002: if-eqz v0, 0037 // +0035 │ │ -1154c0: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1154c4: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1154c8: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -1154cc: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1154d2: 1a03 5809 |000d: const-string v3, "ACRA is " // string@0958 │ │ -1154d6: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1154dc: 3805 0500 |0012: if-eqz v5, 0017 // +0005 │ │ -1154e0: 1a03 cc31 |0014: const-string v3, "enabled" // string@31cc │ │ -1154e4: 2803 |0016: goto 0019 // +0003 │ │ -1154e6: 1a03 3831 |0017: const-string v3, "disabled" // string@3138 │ │ -1154ea: 6e20 f52a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1154f0: 1a03 8b00 |001c: const-string v3, " for " // string@008b │ │ -1154f4: 6e20 f52a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1154fa: 5443 291a |0021: iget-object v3, v4, Lorg/acra/reporter/ErrorReporterImpl;.context:Landroid/app/Application; // field@1a29 │ │ -1154fe: 6e10 7500 0300 |0023: invoke-virtual {v3}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0075 │ │ -115504: 0c03 |0026: move-result-object v3 │ │ -115506: 6e20 f52a 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11550c: 6e10 fa2a 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -115512: 0c02 |002d: move-result-object v2 │ │ -115514: 7230 5b30 1002 |002e: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ -11551a: 5440 2c1a |0031: iget-object v0, v4, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ -11551e: 6e20 402e 5000 |0033: invoke-virtual {v0, v5}, Lorg/acra/builder/ReportExecutor;.setEnabled:(Z)V // method@2e40 │ │ -115524: 280a |0036: goto 0040 // +000a │ │ -115526: 6205 fe18 |0037: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11552a: 6200 f518 |0039: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -11552e: 1a01 5c09 |003b: const-string v1, "ACRA requires ICS or greater. ACRA is disabled and will NOT catch crashes or send messages." // string@095c │ │ -115532: 7230 5f30 0501 |003d: invoke-interface {v5, v0, v1}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -115538: 0e00 |0040: return-void │ │ +1154b0: |[1154b0] org.acra.reporter.ErrorReporterImpl.setEnabled:(Z)V │ │ +1154c0: 5540 2e1a |0000: iget-boolean v0, v4, Lorg/acra/reporter/ErrorReporterImpl;.supportedAndroidVersion:Z // field@1a2e │ │ +1154c4: 3800 3500 |0002: if-eqz v0, 0037 // +0035 │ │ +1154c8: 6200 fe18 |0004: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1154cc: 6201 f518 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1154d0: 2202 1007 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +1154d4: 7010 eb2a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1154da: 1a03 5809 |000d: const-string v3, "ACRA is " // string@0958 │ │ +1154de: 6e20 f52a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1154e4: 3805 0500 |0012: if-eqz v5, 0017 // +0005 │ │ +1154e8: 1a03 cc31 |0014: const-string v3, "enabled" // string@31cc │ │ +1154ec: 2803 |0016: goto 0019 // +0003 │ │ +1154ee: 1a03 3831 |0017: const-string v3, "disabled" // string@3138 │ │ +1154f2: 6e20 f52a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1154f8: 1a03 8b00 |001c: const-string v3, " for " // string@008b │ │ +1154fc: 6e20 f52a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +115502: 5443 291a |0021: iget-object v3, v4, Lorg/acra/reporter/ErrorReporterImpl;.context:Landroid/app/Application; // field@1a29 │ │ +115506: 6e10 7500 0300 |0023: invoke-virtual {v3}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0075 │ │ +11550c: 0c03 |0026: move-result-object v3 │ │ +11550e: 6e20 f52a 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +115514: 6e10 fa2a 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +11551a: 0c02 |002d: move-result-object v2 │ │ +11551c: 7230 5b30 1002 |002e: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@305b │ │ +115522: 5440 2c1a |0031: iget-object v0, v4, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ +115526: 6e20 402e 5000 |0033: invoke-virtual {v0, v5}, Lorg/acra/builder/ReportExecutor;.setEnabled:(Z)V // method@2e40 │ │ +11552c: 280a |0036: goto 0040 // +000a │ │ +11552e: 6205 fe18 |0037: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +115532: 6200 f518 |0039: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +115536: 1a01 5c09 |003b: const-string v1, "ACRA requires ICS or greater. ACRA is disabled and will NOT catch crashes or send messages." // string@095c │ │ +11553a: 7230 5f30 0501 |003d: invoke-interface {v5, v0, v1}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +115540: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0004 line=188 │ │ 0x0031 line=189 │ │ 0x0037 line=191 │ │ locals : │ │ @@ -402491,70 +402493,70 @@ │ │ type : '(Ljava/lang/Thread;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -11553c: |[11553c] org.acra.reporter.ErrorReporterImpl.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ -11554c: 5440 2c1a |0000: iget-object v0, v4, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ -115550: 6e10 3c2e 0000 |0002: invoke-virtual {v0}, Lorg/acra/builder/ReportExecutor;.isEnabled:()Z // method@2e3c │ │ -115556: 0a00 |0005: move-result v0 │ │ -115558: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -11555c: 5440 2c1a |0008: iget-object v0, v4, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ -115560: 6e30 3b2e 5006 |000a: invoke-virtual {v0, v5, v6}, Lorg/acra/builder/ReportExecutor;.handReportToDefaultExceptionHandler:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@2e3b │ │ -115566: 0e00 |000d: return-void │ │ -115568: 6200 fe18 |000e: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11556c: 6201 f518 |0010: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -115570: 2202 1007 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -115574: 7010 eb2a 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -11557a: 1a03 5609 |0017: const-string v3, "ACRA caught a " // string@0956 │ │ -11557e: 6e20 f52a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -115584: 6e10 8d2a 0600 |001c: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -11558a: 0c03 |001f: move-result-object v3 │ │ -11558c: 6e10 2e2a 0300 |0020: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ -115592: 0c03 |0023: move-result-object v3 │ │ -115594: 6e20 f52a 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11559a: 1a03 8b00 |0027: const-string v3, " for " // string@008b │ │ -11559e: 6e20 f52a 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1155a4: 5443 291a |002c: iget-object v3, v4, Lorg/acra/reporter/ErrorReporterImpl;.context:Landroid/app/Application; // field@1a29 │ │ -1155a8: 6e10 7500 0300 |002e: invoke-virtual {v3}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0075 │ │ -1155ae: 0c03 |0031: move-result-object v3 │ │ -1155b0: 6e20 f52a 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1155b6: 6e10 fa2a 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1155bc: 0c02 |0038: move-result-object v2 │ │ -1155be: 7240 5930 1062 |0039: invoke-interface {v0, v1, v2, v6}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -1155c4: 6300 f418 |003c: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -1155c8: 3800 0b00 |003e: if-eqz v0, 0049 // +000b │ │ -1155cc: 6200 fe18 |0040: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1155d0: 6201 f518 |0042: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1155d4: 1a02 160c |0044: const-string v2, "Building report" // string@0c16 │ │ -1155d8: 7230 5630 1002 |0046: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -1155de: 2200 d107 |0049: new-instance v0, Lorg/acra/builder/ReportBuilder; // type@07d1 │ │ -1155e2: 7010 282e 0000 |004b: invoke-direct {v0}, Lorg/acra/builder/ReportBuilder;.:()V // method@2e28 │ │ -1155e8: 6e20 362e 5000 |004e: invoke-virtual {v0, v5}, Lorg/acra/builder/ReportBuilder;.uncaughtExceptionThread:(Ljava/lang/Thread;)Lorg/acra/builder/ReportBuilder; // method@2e36 │ │ -1155ee: 0c00 |0051: move-result-object v0 │ │ -1155f0: 6e20 2d2e 6000 |0052: invoke-virtual {v0, v6}, Lorg/acra/builder/ReportBuilder;.exception:(Ljava/lang/Throwable;)Lorg/acra/builder/ReportBuilder; // method@2e2d │ │ -1155f6: 0c00 |0055: move-result-object v0 │ │ -1155f8: 5441 2a1a |0056: iget-object v1, v4, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ -1155fc: 6e20 2b2e 1000 |0058: invoke-virtual {v0, v1}, Lorg/acra/builder/ReportBuilder;.customData:(Ljava/util/Map;)Lorg/acra/builder/ReportBuilder; // method@2e2b │ │ -115602: 0c00 |005b: move-result-object v0 │ │ -115604: 6e10 2c2e 0000 |005c: invoke-virtual {v0}, Lorg/acra/builder/ReportBuilder;.endApplication:()Lorg/acra/builder/ReportBuilder; // method@2e2c │ │ -11560a: 0c00 |005f: move-result-object v0 │ │ -11560c: 5441 2c1a |0060: iget-object v1, v4, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ -115610: 6e20 292e 1000 |0062: invoke-virtual {v0, v1}, Lorg/acra/builder/ReportBuilder;.build:(Lorg/acra/builder/ReportExecutor;)V // method@2e29 │ │ -115616: 2810 |0065: goto 0075 // +0010 │ │ -115618: 0d00 |0066: move-exception v0 │ │ -11561a: 6201 fe18 |0067: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -11561e: 6202 f518 |0069: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -115622: 1a03 5709 |006b: const-string v3, "ACRA failed to capture the error - handing off to native error reporter" // string@0957 │ │ -115626: 7240 5930 2103 |006d: invoke-interface {v1, v2, v3, v0}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -11562c: 5440 2c1a |0070: iget-object v0, v4, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ -115630: 6e30 3b2e 5006 |0072: invoke-virtual {v0, v5, v6}, Lorg/acra/builder/ReportExecutor;.handReportToDefaultExceptionHandler:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@2e3b │ │ -115636: 0e00 |0075: return-void │ │ +115544: |[115544] org.acra.reporter.ErrorReporterImpl.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ +115554: 5440 2c1a |0000: iget-object v0, v4, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ +115558: 6e10 3c2e 0000 |0002: invoke-virtual {v0}, Lorg/acra/builder/ReportExecutor;.isEnabled:()Z // method@2e3c │ │ +11555e: 0a00 |0005: move-result v0 │ │ +115560: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +115564: 5440 2c1a |0008: iget-object v0, v4, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ +115568: 6e30 3b2e 5006 |000a: invoke-virtual {v0, v5, v6}, Lorg/acra/builder/ReportExecutor;.handReportToDefaultExceptionHandler:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@2e3b │ │ +11556e: 0e00 |000d: return-void │ │ +115570: 6200 fe18 |000e: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +115574: 6201 f518 |0010: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +115578: 2202 1007 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +11557c: 7010 eb2a 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +115582: 1a03 5609 |0017: const-string v3, "ACRA caught a " // string@0956 │ │ +115586: 6e20 f52a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +11558c: 6e10 8d2a 0600 |001c: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +115592: 0c03 |001f: move-result-object v3 │ │ +115594: 6e10 2e2a 0300 |0020: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ +11559a: 0c03 |0023: move-result-object v3 │ │ +11559c: 6e20 f52a 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1155a2: 1a03 8b00 |0027: const-string v3, " for " // string@008b │ │ +1155a6: 6e20 f52a 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1155ac: 5443 291a |002c: iget-object v3, v4, Lorg/acra/reporter/ErrorReporterImpl;.context:Landroid/app/Application; // field@1a29 │ │ +1155b0: 6e10 7500 0300 |002e: invoke-virtual {v3}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0075 │ │ +1155b6: 0c03 |0031: move-result-object v3 │ │ +1155b8: 6e20 f52a 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1155be: 6e10 fa2a 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1155c4: 0c02 |0038: move-result-object v2 │ │ +1155c6: 7240 5930 1062 |0039: invoke-interface {v0, v1, v2, v6}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +1155cc: 6300 f418 |003c: sget-boolean v0, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +1155d0: 3800 0b00 |003e: if-eqz v0, 0049 // +000b │ │ +1155d4: 6200 fe18 |0040: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1155d8: 6201 f518 |0042: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1155dc: 1a02 160c |0044: const-string v2, "Building report" // string@0c16 │ │ +1155e0: 7230 5630 1002 |0046: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +1155e6: 2200 d107 |0049: new-instance v0, Lorg/acra/builder/ReportBuilder; // type@07d1 │ │ +1155ea: 7010 282e 0000 |004b: invoke-direct {v0}, Lorg/acra/builder/ReportBuilder;.:()V // method@2e28 │ │ +1155f0: 6e20 362e 5000 |004e: invoke-virtual {v0, v5}, Lorg/acra/builder/ReportBuilder;.uncaughtExceptionThread:(Ljava/lang/Thread;)Lorg/acra/builder/ReportBuilder; // method@2e36 │ │ +1155f6: 0c00 |0051: move-result-object v0 │ │ +1155f8: 6e20 2d2e 6000 |0052: invoke-virtual {v0, v6}, Lorg/acra/builder/ReportBuilder;.exception:(Ljava/lang/Throwable;)Lorg/acra/builder/ReportBuilder; // method@2e2d │ │ +1155fe: 0c00 |0055: move-result-object v0 │ │ +115600: 5441 2a1a |0056: iget-object v1, v4, Lorg/acra/reporter/ErrorReporterImpl;.customData:Ljava/util/Map; // field@1a2a │ │ +115604: 6e20 2b2e 1000 |0058: invoke-virtual {v0, v1}, Lorg/acra/builder/ReportBuilder;.customData:(Ljava/util/Map;)Lorg/acra/builder/ReportBuilder; // method@2e2b │ │ +11560a: 0c00 |005b: move-result-object v0 │ │ +11560c: 6e10 2c2e 0000 |005c: invoke-virtual {v0}, Lorg/acra/builder/ReportBuilder;.endApplication:()Lorg/acra/builder/ReportBuilder; // method@2e2c │ │ +115612: 0c00 |005f: move-result-object v0 │ │ +115614: 5441 2c1a |0060: iget-object v1, v4, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ +115618: 6e20 292e 1000 |0062: invoke-virtual {v0, v1}, Lorg/acra/builder/ReportBuilder;.build:(Lorg/acra/builder/ReportExecutor;)V // method@2e29 │ │ +11561e: 2810 |0065: goto 0075 // +0010 │ │ +115620: 0d00 |0066: move-exception v0 │ │ +115622: 6201 fe18 |0067: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +115626: 6202 f518 |0069: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +11562a: 1a03 5709 |006b: const-string v3, "ACRA failed to capture the error - handing off to native error reporter" // string@0957 │ │ +11562e: 7240 5930 2103 |006d: invoke-interface {v1, v2, v3, v0}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +115634: 5440 2c1a |0070: iget-object v0, v4, Lorg/acra/reporter/ErrorReporterImpl;.reportExecutor:Lorg/acra/builder/ReportExecutor; // field@1a2c │ │ +115638: 6e30 3b2e 5006 |0072: invoke-virtual {v0, v5, v6}, Lorg/acra/builder/ReportExecutor;.handReportToDefaultExceptionHandler:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@2e3b │ │ +11563e: 0e00 |0075: return-void │ │ catches : 1 │ │ 0x000e - 0x0065 │ │ Ljava/lang/Exception; -> 0x0066 │ │ positions : │ │ 0x0000 line=146 │ │ 0x0008 line=147 │ │ 0x000e line=152 │ │ @@ -402577,18 +402579,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -115648: |[115648] org.acra.reporter.ErrorReporterImpl.unregister:()V │ │ -115658: 5410 2b1a |0000: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.defaultExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@1a2b │ │ -11565c: 7110 0e2b 0000 |0002: invoke-static {v0}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@2b0e │ │ -115662: 0e00 |0005: return-void │ │ +115650: |[115650] org.acra.reporter.ErrorReporterImpl.unregister:()V │ │ +115660: 5410 2b1a |0000: iget-object v0, v1, Lorg/acra/reporter/ErrorReporterImpl;.defaultExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@1a2b │ │ +115664: 7110 0e2b 0000 |0002: invoke-static {v0}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@2b0e │ │ +11566a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/reporter/ErrorReporterImpl; │ │ │ │ source_file_idx : 4144 (ErrorReporterImpl.java) │ │ @@ -402642,34 +402644,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -115664: |[115664] org.acra.scheduler.DefaultSenderScheduler.:()V │ │ -115674: 0e00 |0000: return-void │ │ +11566c: |[11566c] org.acra.scheduler.DefaultSenderScheduler.:()V │ │ +11567c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/acra/scheduler/DefaultSenderScheduler;) │ │ name : '' │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -115678: |[115678] org.acra.scheduler.DefaultSenderScheduler.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ -115688: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11568e: 5b01 311a |0003: iput-object v1, v0, Lorg/acra/scheduler/DefaultSenderScheduler;.context:Landroid/content/Context; // field@1a31 │ │ -115692: 5b02 301a |0005: iput-object v2, v0, Lorg/acra/scheduler/DefaultSenderScheduler;.config:Lorg/acra/config/CoreConfiguration; // field@1a30 │ │ -115696: 0e00 |0007: return-void │ │ +115680: |[115680] org.acra.scheduler.DefaultSenderScheduler.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ +115690: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +115696: 5b01 311a |0003: iput-object v1, v0, Lorg/acra/scheduler/DefaultSenderScheduler;.context:Landroid/content/Context; // field@1a31 │ │ +11569a: 5b02 301a |0005: iput-object v2, v0, Lorg/acra/scheduler/DefaultSenderScheduler;.config:Lorg/acra/config/CoreConfiguration; // field@1a30 │ │ +11569e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/acra/scheduler/DefaultSenderScheduler; │ │ @@ -402682,33 +402684,33 @@ │ │ type : '(Lorg/acra/util/BundleWrapper;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -115698: |[115698] org.acra.scheduler.DefaultSenderScheduler.configureExtras:(Lorg/acra/util/BundleWrapper;)V │ │ -1156a8: 0e00 |0000: return-void │ │ +1156a0: |[1156a0] org.acra.scheduler.DefaultSenderScheduler.configureExtras:(Lorg/acra/util/BundleWrapper;)V │ │ +1156b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/acra/scheduler/DefaultSenderScheduler;) │ │ name : 'configureJob' │ │ type : '(Landroid/app/job/JobInfo$Builder;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1156ac: |[1156ac] org.acra.scheduler.DefaultSenderScheduler.configureJob:(Landroid/app/job/JobInfo$Builder;)V │ │ -1156bc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -1156c0: 6e30 5b01 0301 |0002: invoke-virtual {v3, v0, v1}, Landroid/app/job/JobInfo$Builder;.setOverrideDeadline:(J)Landroid/app/job/JobInfo$Builder; // method@015b │ │ -1156c6: 0e00 |0005: return-void │ │ +1156b4: |[1156b4] org.acra.scheduler.DefaultSenderScheduler.configureJob:(Landroid/app/job/JobInfo$Builder;)V │ │ +1156c4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +1156c8: 6e30 5b01 0301 |0002: invoke-virtual {v3, v0, v1}, Landroid/app/job/JobInfo$Builder;.setOverrideDeadline:(J)Landroid/app/job/JobInfo$Builder; // method@015b │ │ +1156ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/acra/scheduler/DefaultSenderScheduler; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/app/job/JobInfo$Builder; │ │ │ │ @@ -402717,78 +402719,78 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -1156c8: |[1156c8] org.acra.scheduler.DefaultSenderScheduler.scheduleReportSending:(Z)V │ │ -1156d8: 7100 0b31 0000 |0000: invoke-static {}, Lorg/acra/util/BundleWrapper$-CC;.create:()Lorg/acra/util/BundleWrapper$Internal; // method@310b │ │ -1156de: 0c00 |0003: move-result-object v0 │ │ -1156e0: 5471 301a |0004: iget-object v1, v7, Lorg/acra/scheduler/DefaultSenderScheduler;.config:Lorg/acra/config/CoreConfiguration; // field@1a30 │ │ -1156e4: 7110 3831 0100 |0006: invoke-static {v1}, Lorg/acra/util/IOUtils;.serialize:(Ljava/io/Serializable;)Ljava/lang/String; // method@3138 │ │ -1156ea: 0c01 |0009: move-result-object v1 │ │ -1156ec: 1a02 8c2c |000a: const-string v2, "acraConfig" // string@2c8c │ │ -1156f0: 7230 1231 2001 |000c: invoke-interface {v0, v2, v1}, Lorg/acra/util/BundleWrapper$Internal;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@3112 │ │ -1156f6: 1a01 7b43 |000f: const-string v1, "onlySendSilentReports" // string@437b │ │ -1156fa: 7230 1131 1008 |0011: invoke-interface {v0, v1, v8}, Lorg/acra/util/BundleWrapper$Internal;.putBoolean:(Ljava/lang/String;Z)V // method@3111 │ │ -115700: 6e20 a530 0700 |0014: invoke-virtual {v7, v0}, Lorg/acra/scheduler/DefaultSenderScheduler;.configureExtras:(Lorg/acra/util/BundleWrapper;)V // method@30a5 │ │ -115706: 2208 5508 |0017: new-instance v8, Lorg/acra/sender/SendingConductor; // type@0855 │ │ -11570a: 5471 311a |0019: iget-object v1, v7, Lorg/acra/scheduler/DefaultSenderScheduler;.context:Landroid/content/Context; // field@1a31 │ │ -11570e: 5472 301a |001b: iget-object v2, v7, Lorg/acra/scheduler/DefaultSenderScheduler;.config:Lorg/acra/config/CoreConfiguration; // field@1a30 │ │ -115712: 7030 e330 1802 |001d: invoke-direct {v8, v1, v2}, Lorg/acra/sender/SendingConductor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@30e3 │ │ -115718: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -11571a: 6e20 e430 1800 |0021: invoke-virtual {v8, v1}, Lorg/acra/sender/SendingConductor;.getSenderInstances:(Z)Ljava/util/List; // method@30e4 │ │ -115720: 0c02 |0024: move-result-object v2 │ │ -115722: 7210 2f2c 0200 |0025: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ -115728: 0a02 |0028: move-result v2 │ │ -11572a: 3902 5000 |0029: if-nez v2, 0079 // +0050 │ │ -11572e: 6002 9100 |002b: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -115732: 1303 1600 |002d: const/16 v3, #int 22 // #16 │ │ -115736: 3432 2d00 |002f: if-lt v2, v3, 005c // +002d │ │ -11573a: 5472 311a |0031: iget-object v2, v7, Lorg/acra/scheduler/DefaultSenderScheduler;.context:Landroid/content/Context; // field@1a31 │ │ -11573e: 1a03 8c3b |0033: const-string v3, "jobscheduler" // string@3b8c │ │ -115742: 6e20 ab01 3200 |0035: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ -115748: 0c02 |0038: move-result-object v2 │ │ -11574a: 1f02 4800 |0039: check-cast v2, Landroid/app/job/JobScheduler; // type@0048 │ │ -11574e: 2203 4500 |003b: new-instance v3, Landroid/app/job/JobInfo$Builder; // type@0045 │ │ -115752: 2204 5700 |003d: new-instance v4, Landroid/content/ComponentName; // type@0057 │ │ -115756: 5475 311a |003f: iget-object v5, v7, Lorg/acra/scheduler/DefaultSenderScheduler;.context:Landroid/content/Context; // field@1a31 │ │ -11575a: 1c06 4d08 |0041: const-class v6, Lorg/acra/sender/JobSenderService; // type@084d │ │ -11575e: 7030 7401 5406 |0043: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0174 │ │ -115764: 7030 5801 1304 |0046: invoke-direct {v3, v1, v4}, Landroid/app/job/JobInfo$Builder;.:(ILandroid/content/ComponentName;)V // method@0158 │ │ -11576a: 7210 1031 0000 |0049: invoke-interface {v0}, Lorg/acra/util/BundleWrapper$Internal;.asPersistableBundle:()Landroid/os/PersistableBundle; // method@3110 │ │ -115770: 0c01 |004c: move-result-object v1 │ │ -115772: 6e20 5a01 1300 |004d: invoke-virtual {v3, v1}, Landroid/app/job/JobInfo$Builder;.setExtras:(Landroid/os/PersistableBundle;)Landroid/app/job/JobInfo$Builder; // method@015a │ │ -115778: 0c01 |0050: move-result-object v1 │ │ -11577a: 6e20 a630 1700 |0051: invoke-virtual {v7, v1}, Lorg/acra/scheduler/DefaultSenderScheduler;.configureJob:(Landroid/app/job/JobInfo$Builder;)V // method@30a6 │ │ -115780: 6e10 5901 0100 |0054: invoke-virtual {v1}, Landroid/app/job/JobInfo$Builder;.build:()Landroid/app/job/JobInfo; // method@0159 │ │ -115786: 0c01 |0057: move-result-object v1 │ │ -115788: 6e20 6001 1200 |0058: invoke-virtual {v2, v1}, Landroid/app/job/JobScheduler;.schedule:(Landroid/app/job/JobInfo;)I // method@0160 │ │ -11578e: 281e |005b: goto 0079 // +001e │ │ -115790: 2201 6400 |005c: new-instance v1, Landroid/content/Intent; // type@0064 │ │ -115794: 7010 c101 0100 |005e: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@01c1 │ │ -11579a: 7210 0f31 0000 |0061: invoke-interface {v0}, Lorg/acra/util/BundleWrapper$Internal;.asBundle:()Landroid/os/Bundle; // method@310f │ │ -1157a0: 0c02 |0064: move-result-object v2 │ │ -1157a2: 6e20 e201 2100 |0065: invoke-virtual {v1, v2}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@01e2 │ │ -1157a8: 2202 5700 |0068: new-instance v2, Landroid/content/ComponentName; // type@0057 │ │ -1157ac: 5473 311a |006a: iget-object v3, v7, Lorg/acra/scheduler/DefaultSenderScheduler;.context:Landroid/content/Context; // field@1a31 │ │ -1157b0: 1c04 4e08 |006c: const-class v4, Lorg/acra/sender/LegacySenderService; // type@084e │ │ -1157b4: 7030 7401 3204 |006e: invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0174 │ │ -1157ba: 6e20 e901 2100 |0071: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01e9 │ │ -1157c0: 5472 311a |0074: iget-object v2, v7, Lorg/acra/scheduler/DefaultSenderScheduler;.context:Landroid/content/Context; // field@1a31 │ │ -1157c4: 6e20 bb01 1200 |0076: invoke-virtual {v2, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01bb │ │ -1157ca: 1211 |0079: const/4 v1, #int 1 // #1 │ │ -1157cc: 6e20 e430 1800 |007a: invoke-virtual {v8, v1}, Lorg/acra/sender/SendingConductor;.getSenderInstances:(Z)Ljava/util/List; // method@30e4 │ │ -1157d2: 0c02 |007d: move-result-object v2 │ │ -1157d4: 7210 2f2c 0200 |007e: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ -1157da: 0a02 |0081: move-result v2 │ │ -1157dc: 3902 0500 |0082: if-nez v2, 0087 // +0005 │ │ -1157e0: 6e30 e630 1800 |0084: invoke-virtual {v8, v1, v0}, Lorg/acra/sender/SendingConductor;.sendReports:(ZLorg/acra/util/BundleWrapper;)V // method@30e6 │ │ -1157e6: 0e00 |0087: return-void │ │ +1156d0: |[1156d0] org.acra.scheduler.DefaultSenderScheduler.scheduleReportSending:(Z)V │ │ +1156e0: 7100 0b31 0000 |0000: invoke-static {}, Lorg/acra/util/BundleWrapper$-CC;.create:()Lorg/acra/util/BundleWrapper$Internal; // method@310b │ │ +1156e6: 0c00 |0003: move-result-object v0 │ │ +1156e8: 5471 301a |0004: iget-object v1, v7, Lorg/acra/scheduler/DefaultSenderScheduler;.config:Lorg/acra/config/CoreConfiguration; // field@1a30 │ │ +1156ec: 7110 3831 0100 |0006: invoke-static {v1}, Lorg/acra/util/IOUtils;.serialize:(Ljava/io/Serializable;)Ljava/lang/String; // method@3138 │ │ +1156f2: 0c01 |0009: move-result-object v1 │ │ +1156f4: 1a02 8c2c |000a: const-string v2, "acraConfig" // string@2c8c │ │ +1156f8: 7230 1231 2001 |000c: invoke-interface {v0, v2, v1}, Lorg/acra/util/BundleWrapper$Internal;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@3112 │ │ +1156fe: 1a01 7b43 |000f: const-string v1, "onlySendSilentReports" // string@437b │ │ +115702: 7230 1131 1008 |0011: invoke-interface {v0, v1, v8}, Lorg/acra/util/BundleWrapper$Internal;.putBoolean:(Ljava/lang/String;Z)V // method@3111 │ │ +115708: 6e20 a530 0700 |0014: invoke-virtual {v7, v0}, Lorg/acra/scheduler/DefaultSenderScheduler;.configureExtras:(Lorg/acra/util/BundleWrapper;)V // method@30a5 │ │ +11570e: 2208 5508 |0017: new-instance v8, Lorg/acra/sender/SendingConductor; // type@0855 │ │ +115712: 5471 311a |0019: iget-object v1, v7, Lorg/acra/scheduler/DefaultSenderScheduler;.context:Landroid/content/Context; // field@1a31 │ │ +115716: 5472 301a |001b: iget-object v2, v7, Lorg/acra/scheduler/DefaultSenderScheduler;.config:Lorg/acra/config/CoreConfiguration; // field@1a30 │ │ +11571a: 7030 e330 1802 |001d: invoke-direct {v8, v1, v2}, Lorg/acra/sender/SendingConductor;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@30e3 │ │ +115720: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +115722: 6e20 e430 1800 |0021: invoke-virtual {v8, v1}, Lorg/acra/sender/SendingConductor;.getSenderInstances:(Z)Ljava/util/List; // method@30e4 │ │ +115728: 0c02 |0024: move-result-object v2 │ │ +11572a: 7210 2f2c 0200 |0025: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ +115730: 0a02 |0028: move-result v2 │ │ +115732: 3902 5000 |0029: if-nez v2, 0079 // +0050 │ │ +115736: 6002 9100 |002b: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +11573a: 1303 1600 |002d: const/16 v3, #int 22 // #16 │ │ +11573e: 3432 2d00 |002f: if-lt v2, v3, 005c // +002d │ │ +115742: 5472 311a |0031: iget-object v2, v7, Lorg/acra/scheduler/DefaultSenderScheduler;.context:Landroid/content/Context; // field@1a31 │ │ +115746: 1a03 8c3b |0033: const-string v3, "jobscheduler" // string@3b8c │ │ +11574a: 6e20 ab01 3200 |0035: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ +115750: 0c02 |0038: move-result-object v2 │ │ +115752: 1f02 4800 |0039: check-cast v2, Landroid/app/job/JobScheduler; // type@0048 │ │ +115756: 2203 4500 |003b: new-instance v3, Landroid/app/job/JobInfo$Builder; // type@0045 │ │ +11575a: 2204 5700 |003d: new-instance v4, Landroid/content/ComponentName; // type@0057 │ │ +11575e: 5475 311a |003f: iget-object v5, v7, Lorg/acra/scheduler/DefaultSenderScheduler;.context:Landroid/content/Context; // field@1a31 │ │ +115762: 1c06 4d08 |0041: const-class v6, Lorg/acra/sender/JobSenderService; // type@084d │ │ +115766: 7030 7401 5406 |0043: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0174 │ │ +11576c: 7030 5801 1304 |0046: invoke-direct {v3, v1, v4}, Landroid/app/job/JobInfo$Builder;.:(ILandroid/content/ComponentName;)V // method@0158 │ │ +115772: 7210 1031 0000 |0049: invoke-interface {v0}, Lorg/acra/util/BundleWrapper$Internal;.asPersistableBundle:()Landroid/os/PersistableBundle; // method@3110 │ │ +115778: 0c01 |004c: move-result-object v1 │ │ +11577a: 6e20 5a01 1300 |004d: invoke-virtual {v3, v1}, Landroid/app/job/JobInfo$Builder;.setExtras:(Landroid/os/PersistableBundle;)Landroid/app/job/JobInfo$Builder; // method@015a │ │ +115780: 0c01 |0050: move-result-object v1 │ │ +115782: 6e20 a630 1700 |0051: invoke-virtual {v7, v1}, Lorg/acra/scheduler/DefaultSenderScheduler;.configureJob:(Landroid/app/job/JobInfo$Builder;)V // method@30a6 │ │ +115788: 6e10 5901 0100 |0054: invoke-virtual {v1}, Landroid/app/job/JobInfo$Builder;.build:()Landroid/app/job/JobInfo; // method@0159 │ │ +11578e: 0c01 |0057: move-result-object v1 │ │ +115790: 6e20 6001 1200 |0058: invoke-virtual {v2, v1}, Landroid/app/job/JobScheduler;.schedule:(Landroid/app/job/JobInfo;)I // method@0160 │ │ +115796: 281e |005b: goto 0079 // +001e │ │ +115798: 2201 6400 |005c: new-instance v1, Landroid/content/Intent; // type@0064 │ │ +11579c: 7010 c101 0100 |005e: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@01c1 │ │ +1157a2: 7210 0f31 0000 |0061: invoke-interface {v0}, Lorg/acra/util/BundleWrapper$Internal;.asBundle:()Landroid/os/Bundle; // method@310f │ │ +1157a8: 0c02 |0064: move-result-object v2 │ │ +1157aa: 6e20 e201 2100 |0065: invoke-virtual {v1, v2}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@01e2 │ │ +1157b0: 2202 5700 |0068: new-instance v2, Landroid/content/ComponentName; // type@0057 │ │ +1157b4: 5473 311a |006a: iget-object v3, v7, Lorg/acra/scheduler/DefaultSenderScheduler;.context:Landroid/content/Context; // field@1a31 │ │ +1157b8: 1c04 4e08 |006c: const-class v4, Lorg/acra/sender/LegacySenderService; // type@084e │ │ +1157bc: 7030 7401 3204 |006e: invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0174 │ │ +1157c2: 6e20 e901 2100 |0071: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01e9 │ │ +1157c8: 5472 311a |0074: iget-object v2, v7, Lorg/acra/scheduler/DefaultSenderScheduler;.context:Landroid/content/Context; // field@1a31 │ │ +1157cc: 6e20 bb01 1200 |0076: invoke-virtual {v2, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01bb │ │ +1157d2: 1211 |0079: const/4 v1, #int 1 // #1 │ │ +1157d4: 6e20 e430 1800 |007a: invoke-virtual {v8, v1}, Lorg/acra/sender/SendingConductor;.getSenderInstances:(Z)Ljava/util/List; // method@30e4 │ │ +1157da: 0c02 |007d: move-result-object v2 │ │ +1157dc: 7210 2f2c 0200 |007e: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ +1157e2: 0a02 |0081: move-result v2 │ │ +1157e4: 3902 0500 |0082: if-nez v2, 0087 // +0005 │ │ +1157e8: 6e30 e630 1800 |0084: invoke-virtual {v8, v1, v0}, Lorg/acra/sender/SendingConductor;.sendReports:(ZLorg/acra/util/BundleWrapper;)V // method@30e6 │ │ +1157ee: 0e00 |0087: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ 0x0011 line=53 │ │ 0x0014 line=54 │ │ 0x0017 line=55 │ │ @@ -402873,54 +402875,54 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1159d0: |[1159d0] org.acra.sender.-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0.:()V │ │ -1159e0: 2200 4608 |0000: new-instance v0, Lorg/acra/sender/-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0; // type@0846 │ │ -1159e4: 7010 ae30 0000 |0002: invoke-direct {v0}, Lorg/acra/sender/-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0;.:()V // method@30ae │ │ -1159ea: 6900 341a |0005: sput-object v0, Lorg/acra/sender/-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0;.INSTANCE:Lorg/acra/sender/-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0; // field@1a34 │ │ -1159ee: 0e00 |0007: return-void │ │ +1159d8: |[1159d8] org.acra.sender.-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0.:()V │ │ +1159e8: 2200 4608 |0000: new-instance v0, Lorg/acra/sender/-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0; // type@0846 │ │ +1159ec: 7010 ae30 0000 |0002: invoke-direct {v0}, Lorg/acra/sender/-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0;.:()V // method@30ae │ │ +1159f2: 6900 341a |0005: sput-object v0, Lorg/acra/sender/-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0;.INSTANCE:Lorg/acra/sender/-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0; // field@1a34 │ │ +1159f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/acra/sender/-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11002 (PRIVATE SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1159f0: |[1159f0] org.acra.sender.-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0.:()V │ │ -115a00: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -115a06: 0e00 |0003: return-void │ │ +1159f8: |[1159f8] org.acra.sender.-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0.:()V │ │ +115a08: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +115a0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/sender/-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0;) │ │ name : 'get' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1159b0: |[1159b0] org.acra.sender.-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0.get:()Ljava/lang/Object; │ │ -1159c0: 2200 0d08 |0000: new-instance v0, Lorg/acra/config/DefaultRetryPolicy; // type@080d │ │ -1159c4: 7010 af2f 0000 |0002: invoke-direct {v0}, Lorg/acra/config/DefaultRetryPolicy;.:()V // method@2faf │ │ -1159ca: 1f00 1508 |0005: check-cast v0, Lorg/acra/config/RetryPolicy; // type@0815 │ │ -1159ce: 1100 |0007: return-object v0 │ │ +1159b8: |[1159b8] org.acra.sender.-$$Lambda$G_anrPnEusuts5WzqnlGgSWDID0.get:()Ljava/lang/Object; │ │ +1159c8: 2200 0d08 |0000: new-instance v0, Lorg/acra/config/DefaultRetryPolicy; // type@080d │ │ +1159cc: 7010 af2f 0000 |0002: invoke-direct {v0}, Lorg/acra/config/DefaultRetryPolicy;.:()V // method@2faf │ │ +1159d2: 1f00 1508 |0005: check-cast v0, Lorg/acra/config/RetryPolicy; // type@0815 │ │ +1159d6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1486 header: │ │ @@ -402951,54 +402953,54 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -115b00: |[115b00] org.acra.sender.-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y.:()V │ │ -115b10: 2200 4a08 |0000: new-instance v0, Lorg/acra/sender/-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y; // type@084a │ │ -115b14: 7010 b730 0000 |0002: invoke-direct {v0}, Lorg/acra/sender/-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y;.:()V // method@30b7 │ │ -115b1a: 6900 3e1a |0005: sput-object v0, Lorg/acra/sender/-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y;.INSTANCE:Lorg/acra/sender/-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y; // field@1a3e │ │ -115b1e: 0e00 |0007: return-void │ │ +115b08: |[115b08] org.acra.sender.-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y.:()V │ │ +115b18: 2200 4a08 |0000: new-instance v0, Lorg/acra/sender/-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y; // type@084a │ │ +115b1c: 7010 b730 0000 |0002: invoke-direct {v0}, Lorg/acra/sender/-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y;.:()V // method@30b7 │ │ +115b22: 6900 3e1a |0005: sput-object v0, Lorg/acra/sender/-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y;.INSTANCE:Lorg/acra/sender/-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y; // field@1a3e │ │ +115b26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/acra/sender/-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11002 (PRIVATE SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -115b20: |[115b20] org.acra.sender.-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y.:()V │ │ -115b30: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -115b36: 0e00 |0003: return-void │ │ +115b28: |[115b28] org.acra.sender.-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y.:()V │ │ +115b38: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +115b3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/sender/-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y;) │ │ name : 'get' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -115ae0: |[115ae0] org.acra.sender.-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y.get:()Ljava/lang/Object; │ │ -115af0: 2200 cd07 |0000: new-instance v0, Lorg/acra/attachment/DefaultAttachmentProvider; // type@07cd │ │ -115af4: 7010 162e 0000 |0002: invoke-direct {v0}, Lorg/acra/attachment/DefaultAttachmentProvider;.:()V // method@2e16 │ │ -115afa: 1f00 cc07 |0005: check-cast v0, Lorg/acra/attachment/AttachmentUriProvider; // type@07cc │ │ -115afe: 1100 |0007: return-object v0 │ │ +115ae8: |[115ae8] org.acra.sender.-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y.get:()Ljava/lang/Object; │ │ +115af8: 2200 cd07 |0000: new-instance v0, Lorg/acra/attachment/DefaultAttachmentProvider; // type@07cd │ │ +115afc: 7010 162e 0000 |0002: invoke-direct {v0}, Lorg/acra/attachment/DefaultAttachmentProvider;.:()V // method@2e16 │ │ +115b02: 1f00 cc07 |0005: check-cast v0, Lorg/acra/attachment/AttachmentUriProvider; // type@07cc │ │ +115b06: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15266 (lambda) │ │ │ │ Class #1487 header: │ │ @@ -403117,23 +403119,23 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -115e54: |[115e54] org.acra.sender.EmailIntentSender.:(Lorg/acra/config/CoreConfiguration;)V │ │ -115e64: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -115e6a: 5b12 401a |0003: iput-object v2, v1, Lorg/acra/sender/EmailIntentSender;.config:Lorg/acra/config/CoreConfiguration; // field@1a40 │ │ -115e6e: 1c00 0e08 |0005: const-class v0, Lorg/acra/config/MailSenderConfiguration; // type@080e │ │ -115e72: 7120 472f 0200 |0007: invoke-static {v2, v0}, Lorg/acra/config/ConfigUtils;.getPluginConfiguration:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/acra/config/Configuration; // method@2f47 │ │ -115e78: 0c02 |000a: move-result-object v2 │ │ -115e7a: 1f02 0e08 |000b: check-cast v2, Lorg/acra/config/MailSenderConfiguration; // type@080e │ │ -115e7e: 5b12 411a |000d: iput-object v2, v1, Lorg/acra/sender/EmailIntentSender;.mailConfig:Lorg/acra/config/MailSenderConfiguration; // field@1a41 │ │ -115e82: 0e00 |000f: return-void │ │ +115e5c: |[115e5c] org.acra.sender.EmailIntentSender.:(Lorg/acra/config/CoreConfiguration;)V │ │ +115e6c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +115e72: 5b12 401a |0003: iput-object v2, v1, Lorg/acra/sender/EmailIntentSender;.config:Lorg/acra/config/CoreConfiguration; // field@1a40 │ │ +115e76: 1c00 0e08 |0005: const-class v0, Lorg/acra/config/MailSenderConfiguration; // type@080e │ │ +115e7a: 7120 472f 0200 |0007: invoke-static {v2, v0}, Lorg/acra/config/ConfigUtils;.getPluginConfiguration:(Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/acra/config/Configuration; // method@2f47 │ │ +115e80: 0c02 |000a: move-result-object v2 │ │ +115e82: 1f02 0e08 |000b: check-cast v2, Lorg/acra/config/MailSenderConfiguration; // type@080e │ │ +115e86: 5b12 411a |000d: iput-object v2, v1, Lorg/acra/sender/EmailIntentSender;.mailConfig:Lorg/acra/config/MailSenderConfiguration; // field@1a41 │ │ +115e8a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/acra/sender/EmailIntentSender; │ │ @@ -403144,39 +403146,39 @@ │ │ type : '(Landroid/content/pm/PackageManager;Landroid/content/Intent;Landroid/content/Intent;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -115de0: |[115de0] org.acra.sender.EmailIntentSender.buildInitialIntents:(Landroid/content/pm/PackageManager;Landroid/content/Intent;Landroid/content/Intent;)Ljava/util/List; │ │ -115df0: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ -115df4: 6e30 1102 5400 |0002: invoke-virtual {v4, v5, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@0211 │ │ -115dfa: 0c05 |0005: move-result-object v5 │ │ -115dfc: 2200 4e07 |0006: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -115e00: 7010 8e2b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -115e06: 7210 302c 0500 |000b: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -115e0c: 0c05 |000e: move-result-object v5 │ │ -115e0e: 7210 042c 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -115e14: 0a01 |0012: move-result v1 │ │ -115e16: 3801 1e00 |0013: if-eqz v1, 0031 // +001e │ │ -115e1a: 7210 052c 0500 |0015: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -115e20: 0c01 |0018: move-result-object v1 │ │ -115e22: 1f01 7800 |0019: check-cast v1, Landroid/content/pm/ResolveInfo; // type@0078 │ │ -115e26: 2202 6400 |001b: new-instance v2, Landroid/content/Intent; // type@0064 │ │ -115e2a: 7020 c301 6200 |001d: invoke-direct {v2, v6}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c3 │ │ -115e30: 5411 2e00 |0020: iget-object v1, v1, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@002e │ │ -115e34: 5411 1d00 |0022: iget-object v1, v1, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@001d │ │ -115e38: 6e20 ee01 1200 |0024: invoke-virtual {v2, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@01ee │ │ -115e3e: 6e20 e501 4200 |0027: invoke-virtual {v2, v4}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@01e5 │ │ -115e44: 0c01 |002a: move-result-object v1 │ │ -115e46: 3801 e4ff |002b: if-eqz v1, 000f // -001c │ │ -115e4a: 7220 282c 2000 |002d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -115e50: 28df |0030: goto 000f // -0021 │ │ -115e52: 1100 |0031: return-object v0 │ │ +115de8: |[115de8] org.acra.sender.EmailIntentSender.buildInitialIntents:(Landroid/content/pm/PackageManager;Landroid/content/Intent;Landroid/content/Intent;)Ljava/util/List; │ │ +115df8: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ +115dfc: 6e30 1102 5400 |0002: invoke-virtual {v4, v5, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@0211 │ │ +115e02: 0c05 |0005: move-result-object v5 │ │ +115e04: 2200 4e07 |0006: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +115e08: 7010 8e2b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +115e0e: 7210 302c 0500 |000b: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +115e14: 0c05 |000e: move-result-object v5 │ │ +115e16: 7210 042c 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +115e1c: 0a01 |0012: move-result v1 │ │ +115e1e: 3801 1e00 |0013: if-eqz v1, 0031 // +001e │ │ +115e22: 7210 052c 0500 |0015: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +115e28: 0c01 |0018: move-result-object v1 │ │ +115e2a: 1f01 7800 |0019: check-cast v1, Landroid/content/pm/ResolveInfo; // type@0078 │ │ +115e2e: 2202 6400 |001b: new-instance v2, Landroid/content/Intent; // type@0064 │ │ +115e32: 7020 c301 6200 |001d: invoke-direct {v2, v6}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c3 │ │ +115e38: 5411 2e00 |0020: iget-object v1, v1, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@002e │ │ +115e3c: 5411 1d00 |0022: iget-object v1, v1, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@001d │ │ +115e40: 6e20 ee01 1200 |0024: invoke-virtual {v2, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@01ee │ │ +115e46: 6e20 e501 4200 |0027: invoke-virtual {v2, v4}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@01e5 │ │ +115e4c: 0c01 |002a: move-result-object v1 │ │ +115e4e: 3801 e4ff |002b: if-eqz v1, 000f // -001c │ │ +115e52: 7220 282c 2000 |002d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +115e58: 28df |0030: goto 000f // -0021 │ │ +115e5a: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=178 │ │ 0x0006 line=179 │ │ 0x000b line=180 │ │ 0x001b line=181 │ │ 0x0020 line=182 │ │ @@ -403193,37 +403195,37 @@ │ │ type : '(Landroid/content/ComponentName;Ljava/util/List;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -115d80: |[115d80] org.acra.sender.EmailIntentSender.getPackageName:(Landroid/content/ComponentName;Ljava/util/List;)Ljava/lang/String; │ │ -115d90: 6e10 7801 0300 |0000: invoke-virtual {v3}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0178 │ │ -115d96: 0c03 |0003: move-result-object v3 │ │ -115d98: 1a00 592d |0004: const-string v0, "android" // string@2d59 │ │ -115d9c: 6e20 ba2a 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -115da2: 0a00 |0009: move-result v0 │ │ -115da4: 3800 1c00 |000a: if-eqz v0, 0026 // +001c │ │ -115da8: 7210 362c 0400 |000c: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2c36 │ │ -115dae: 0a00 |000f: move-result v0 │ │ -115db0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -115db2: 3710 0400 |0011: if-le v0, v1, 0015 // +0004 │ │ -115db6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -115db8: 2812 |0014: goto 0026 // +0012 │ │ -115dba: 7210 362c 0400 |0015: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2c36 │ │ -115dc0: 0a00 |0018: move-result v0 │ │ -115dc2: 3310 0d00 |0019: if-ne v0, v1, 0026 // +000d │ │ -115dc6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -115dc8: 7220 2d2c 3400 |001c: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -115dce: 0c03 |001f: move-result-object v3 │ │ -115dd0: 1f03 6400 |0020: check-cast v3, Landroid/content/Intent; // type@0064 │ │ -115dd4: 6e10 cf01 0300 |0022: invoke-virtual {v3}, Landroid/content/Intent;.getPackage:()Ljava/lang/String; // method@01cf │ │ -115dda: 0c03 |0025: move-result-object v3 │ │ -115ddc: 1103 |0026: return-object v3 │ │ +115d88: |[115d88] org.acra.sender.EmailIntentSender.getPackageName:(Landroid/content/ComponentName;Ljava/util/List;)Ljava/lang/String; │ │ +115d98: 6e10 7801 0300 |0000: invoke-virtual {v3}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0178 │ │ +115d9e: 0c03 |0003: move-result-object v3 │ │ +115da0: 1a00 592d |0004: const-string v0, "android" // string@2d59 │ │ +115da4: 6e20 ba2a 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +115daa: 0a00 |0009: move-result v0 │ │ +115dac: 3800 1c00 |000a: if-eqz v0, 0026 // +001c │ │ +115db0: 7210 362c 0400 |000c: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2c36 │ │ +115db6: 0a00 |000f: move-result v0 │ │ +115db8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +115dba: 3710 0400 |0011: if-le v0, v1, 0015 // +0004 │ │ +115dbe: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +115dc0: 2812 |0014: goto 0026 // +0012 │ │ +115dc2: 7210 362c 0400 |0015: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2c36 │ │ +115dc8: 0a00 |0018: move-result v0 │ │ +115dca: 3310 0d00 |0019: if-ne v0, v1, 0026 // +000d │ │ +115dce: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +115dd0: 7220 2d2c 3400 |001c: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +115dd6: 0c03 |001f: move-result-object v3 │ │ +115dd8: 1f03 6400 |0020: check-cast v3, Landroid/content/Intent; // type@0064 │ │ +115ddc: 6e10 cf01 0300 |0022: invoke-virtual {v3}, Landroid/content/Intent;.getPackage:()Ljava/lang/String; // method@01cf │ │ +115de2: 0c03 |0025: move-result-object v3 │ │ +115de4: 1103 |0026: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0006 line=127 │ │ 0x000c line=129 │ │ 0x0015 line=131 │ │ 0x001c line=133 │ │ @@ -403237,32 +403239,32 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -115e84: |[115e84] org.acra.sender.EmailIntentSender.grantPermission:(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;Ljava/util/List;)V │ │ -115e94: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -115e98: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -115e9a: 1302 1500 |0003: const/16 v2, #int 21 // #15 │ │ -115e9e: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ -115ea2: 6e20 c701 1500 |0007: invoke-virtual {v5, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01c7 │ │ -115ea8: 2815 |000a: goto 001f // +0015 │ │ -115eaa: 7210 302c 0700 |000b: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -115eb0: 0c05 |000e: move-result-object v5 │ │ -115eb2: 7210 042c 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -115eb8: 0a07 |0012: move-result v7 │ │ -115eba: 3807 0c00 |0013: if-eqz v7, 001f // +000c │ │ -115ebe: 7210 052c 0500 |0015: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -115ec4: 0c07 |0018: move-result-object v7 │ │ -115ec6: 1f07 f500 |0019: check-cast v7, Landroid/net/Uri; // type@00f5 │ │ -115eca: 6e40 af01 6417 |001b: invoke-virtual {v4, v6, v7, v1}, Landroid/content/Context;.grantUriPermission:(Ljava/lang/String;Landroid/net/Uri;I)V // method@01af │ │ -115ed0: 28f1 |001e: goto 000f // -000f │ │ -115ed2: 0e00 |001f: return-void │ │ +115e8c: |[115e8c] org.acra.sender.EmailIntentSender.grantPermission:(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;Ljava/util/List;)V │ │ +115e9c: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +115ea0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +115ea2: 1302 1500 |0003: const/16 v2, #int 21 // #15 │ │ +115ea6: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ +115eaa: 6e20 c701 1500 |0007: invoke-virtual {v5, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01c7 │ │ +115eb0: 2815 |000a: goto 001f // +0015 │ │ +115eb2: 7210 302c 0700 |000b: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +115eb8: 0c05 |000e: move-result-object v5 │ │ +115eba: 7210 042c 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +115ec0: 0a07 |0012: move-result v7 │ │ +115ec2: 3807 0c00 |0013: if-eqz v7, 001f // +000c │ │ +115ec6: 7210 052c 0500 |0015: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +115ecc: 0c07 |0018: move-result-object v7 │ │ +115ece: 1f07 f500 |0019: check-cast v7, Landroid/net/Uri; // type@00f5 │ │ +115ed2: 6e40 af01 6417 |001b: invoke-virtual {v4, v6, v7, v1}, Landroid/content/Context;.grantUriPermission:(Ljava/lang/String;Landroid/net/Uri;I)V // method@01af │ │ +115ed8: 28f1 |001e: goto 000f // -000f │ │ +115eda: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0007 line=200 │ │ 0x000b line=203 │ │ 0x001b line=204 │ │ locals : │ │ @@ -403277,36 +403279,36 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -11607c: |[11607c] org.acra.sender.EmailIntentSender.showChooser:(Landroid/content/Context;Ljava/util/List;)V │ │ -11608c: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -116090: 1a01 6a2d |0002: const-string v1, "android.intent.action.CHOOSER" // string@2d6a │ │ -116094: 7020 c401 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c4 │ │ -11609a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -11609c: 7220 342c 1500 |0008: invoke-interface {v5, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2c34 │ │ -1160a2: 0c01 |000b: move-result-object v1 │ │ -1160a4: 1f01 1c01 |000c: check-cast v1, Landroid/os/Parcelable; // type@011c │ │ -1160a8: 1a02 782d |000e: const-string v2, "android.intent.extra.INTENT" // string@2d78 │ │ -1160ac: 6e30 db01 2001 |0010: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@01db │ │ -1160b2: 7210 362c 0500 |0013: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2c36 │ │ -1160b8: 0a01 |0016: move-result v1 │ │ -1160ba: 2311 c609 |0017: new-array v1, v1, [Landroid/content/Intent; // type@09c6 │ │ -1160be: 7220 382c 1500 |0019: invoke-interface {v5, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2c38 │ │ -1160c4: 0c05 |001c: move-result-object v5 │ │ -1160c6: 1f05 ce09 |001d: check-cast v5, [Landroid/os/Parcelable; // type@09ce │ │ -1160ca: 1a01 772d |001f: const-string v1, "android.intent.extra.INITIAL_INTENTS" // string@2d77 │ │ -1160ce: 6e30 df01 1005 |0021: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Landroid/os/Parcelable;)Landroid/content/Intent; // method@01df │ │ -1160d4: 1505 0010 |0024: const/high16 v5, #int 268435456 // #1000 │ │ -1160d8: 6e20 c701 5000 |0026: invoke-virtual {v0, v5}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01c7 │ │ -1160de: 6e20 b801 0400 |0029: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b8 │ │ -1160e4: 0e00 |002c: return-void │ │ +116084: |[116084] org.acra.sender.EmailIntentSender.showChooser:(Landroid/content/Context;Ljava/util/List;)V │ │ +116094: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +116098: 1a01 6a2d |0002: const-string v1, "android.intent.action.CHOOSER" // string@2d6a │ │ +11609c: 7020 c401 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c4 │ │ +1160a2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1160a4: 7220 342c 1500 |0008: invoke-interface {v5, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2c34 │ │ +1160aa: 0c01 |000b: move-result-object v1 │ │ +1160ac: 1f01 1c01 |000c: check-cast v1, Landroid/os/Parcelable; // type@011c │ │ +1160b0: 1a02 782d |000e: const-string v2, "android.intent.extra.INTENT" // string@2d78 │ │ +1160b4: 6e30 db01 2001 |0010: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@01db │ │ +1160ba: 7210 362c 0500 |0013: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2c36 │ │ +1160c0: 0a01 |0016: move-result v1 │ │ +1160c2: 2311 c609 |0017: new-array v1, v1, [Landroid/content/Intent; // type@09c6 │ │ +1160c6: 7220 382c 1500 |0019: invoke-interface {v5, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2c38 │ │ +1160cc: 0c05 |001c: move-result-object v5 │ │ +1160ce: 1f05 ce09 |001d: check-cast v5, [Landroid/os/Parcelable; // type@09ce │ │ +1160d2: 1a01 772d |001f: const-string v1, "android.intent.extra.INITIAL_INTENTS" // string@2d77 │ │ +1160d6: 6e30 df01 1005 |0021: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Landroid/os/Parcelable;)Landroid/content/Intent; // method@01df │ │ +1160dc: 1505 0010 |0024: const/high16 v5, #int 268435456 // #1000 │ │ +1160e0: 6e20 c701 5000 |0026: invoke-virtual {v0, v5}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01c7 │ │ +1160e6: 6e20 b801 0400 |0029: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b8 │ │ +1160ec: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0008 line=192 │ │ 0x0013 line=193 │ │ 0x0026 line=194 │ │ 0x0029 line=195 │ │ @@ -403321,38 +403323,38 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -115b70: |[115b70] org.acra.sender.EmailIntentSender.buildAttachmentIntent:(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; │ │ -115b80: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -115b84: 1a01 6f2d |0002: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@2d6f │ │ -115b88: 7020 c401 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c4 │ │ -115b8e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -115b90: 2311 f809 |0008: new-array v1, v1, [Ljava/lang/String; // type@09f8 │ │ -115b94: 5442 411a |000a: iget-object v2, v4, Lorg/acra/sender/EmailIntentSender;.mailConfig:Lorg/acra/config/MailSenderConfiguration; // field@1a41 │ │ -115b98: 6e10 b42f 0200 |000c: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfiguration;.mailTo:()Ljava/lang/String; // method@2fb4 │ │ -115b9e: 0c02 |000f: move-result-object v2 │ │ -115ba0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -115ba2: 4d02 0103 |0011: aput-object v2, v1, v3 │ │ -115ba6: 1a02 752d |0013: const-string v2, "android.intent.extra.EMAIL" // string@2d75 │ │ -115baa: 6e30 e001 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@01e0 │ │ -115bb0: 1501 0010 |0018: const/high16 v1, #int 268435456 // #1000 │ │ -115bb4: 6e20 c701 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01c7 │ │ -115bba: 1a01 7e2d |001d: const-string v1, "android.intent.extra.SUBJECT" // string@2d7e │ │ -115bbe: 6e30 dd01 1005 |001f: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01dd │ │ -115bc4: 1a05 a641 |0022: const-string v5, "message/rfc822" // string@41a6 │ │ -115bc8: 6e20 ef01 5000 |0024: invoke-virtual {v0, v5}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@01ef │ │ -115bce: 1a05 7d2d |0027: const-string v5, "android.intent.extra.STREAM" // string@2d7d │ │ -115bd2: 6e30 e301 5007 |0029: invoke-virtual {v0, v5, v7}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@01e3 │ │ -115bd8: 1a05 7f2d |002c: const-string v5, "android.intent.extra.TEXT" // string@2d7f │ │ -115bdc: 6e30 dd01 5006 |002e: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01dd │ │ -115be2: 1100 |0031: return-object v0 │ │ +115b78: |[115b78] org.acra.sender.EmailIntentSender.buildAttachmentIntent:(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; │ │ +115b88: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +115b8c: 1a01 6f2d |0002: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@2d6f │ │ +115b90: 7020 c401 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c4 │ │ +115b96: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +115b98: 2311 f809 |0008: new-array v1, v1, [Ljava/lang/String; // type@09f8 │ │ +115b9c: 5442 411a |000a: iget-object v2, v4, Lorg/acra/sender/EmailIntentSender;.mailConfig:Lorg/acra/config/MailSenderConfiguration; // field@1a41 │ │ +115ba0: 6e10 b42f 0200 |000c: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfiguration;.mailTo:()Ljava/lang/String; // method@2fb4 │ │ +115ba6: 0c02 |000f: move-result-object v2 │ │ +115ba8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +115baa: 4d02 0103 |0011: aput-object v2, v1, v3 │ │ +115bae: 1a02 752d |0013: const-string v2, "android.intent.extra.EMAIL" // string@2d75 │ │ +115bb2: 6e30 e001 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@01e0 │ │ +115bb8: 1501 0010 |0018: const/high16 v1, #int 268435456 // #1000 │ │ +115bbc: 6e20 c701 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01c7 │ │ +115bc2: 1a01 7e2d |001d: const-string v1, "android.intent.extra.SUBJECT" // string@2d7e │ │ +115bc6: 6e30 dd01 1005 |001f: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01dd │ │ +115bcc: 1a05 a641 |0022: const-string v5, "message/rfc822" // string@41a6 │ │ +115bd0: 6e20 ef01 5000 |0024: invoke-virtual {v0, v5}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@01ef │ │ +115bd6: 1a05 7d2d |0027: const-string v5, "android.intent.extra.STREAM" // string@2d7d │ │ +115bda: 6e30 e301 5007 |0029: invoke-virtual {v0, v5, v7}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@01e3 │ │ +115be0: 1a05 7f2d |002c: const-string v5, "android.intent.extra.TEXT" // string@2d7f │ │ +115be4: 6e30 dd01 5006 |002e: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01dd │ │ +115bea: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x000a line=150 │ │ 0x001a line=151 │ │ 0x001f line=152 │ │ 0x0024 line=153 │ │ @@ -403369,33 +403371,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -115be4: |[115be4] org.acra.sender.EmailIntentSender.buildResolveIntent:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -115bf4: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -115bf8: 1a01 6e2d |0002: const-string v1, "android.intent.action.SENDTO" // string@2d6e │ │ -115bfc: 7020 c401 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c4 │ │ -115c02: 5441 411a |0007: iget-object v1, v4, Lorg/acra/sender/EmailIntentSender;.mailConfig:Lorg/acra/config/MailSenderConfiguration; // field@1a41 │ │ -115c06: 6e10 b42f 0100 |0009: invoke-virtual {v1}, Lorg/acra/config/MailSenderConfiguration;.mailTo:()Ljava/lang/String; // method@2fb4 │ │ -115c0c: 0c01 |000c: move-result-object v1 │ │ -115c0e: 1a02 4f41 |000d: const-string v2, "mailto" // string@414f │ │ -115c12: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -115c14: 7130 fa03 1203 |0010: invoke-static {v2, v1, v3}, Landroid/net/Uri;.fromParts:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@03fa │ │ -115c1a: 0c01 |0013: move-result-object v1 │ │ -115c1c: 6e20 ea01 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@01ea │ │ -115c22: 1501 0010 |0017: const/high16 v1, #int 268435456 // #1000 │ │ -115c26: 6e20 c701 1000 |0019: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01c7 │ │ -115c2c: 1a01 7e2d |001c: const-string v1, "android.intent.extra.SUBJECT" // string@2d7e │ │ -115c30: 6e30 dd01 1005 |001e: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01dd │ │ -115c36: 1a05 7f2d |0021: const-string v5, "android.intent.extra.TEXT" // string@2d7f │ │ -115c3a: 6e30 dd01 5006 |0023: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01dd │ │ -115c40: 1100 |0026: return-object v0 │ │ +115bec: |[115bec] org.acra.sender.EmailIntentSender.buildResolveIntent:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +115bfc: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +115c00: 1a01 6e2d |0002: const-string v1, "android.intent.action.SENDTO" // string@2d6e │ │ +115c04: 7020 c401 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c4 │ │ +115c0a: 5441 411a |0007: iget-object v1, v4, Lorg/acra/sender/EmailIntentSender;.mailConfig:Lorg/acra/config/MailSenderConfiguration; // field@1a41 │ │ +115c0e: 6e10 b42f 0100 |0009: invoke-virtual {v1}, Lorg/acra/config/MailSenderConfiguration;.mailTo:()Ljava/lang/String; // method@2fb4 │ │ +115c14: 0c01 |000c: move-result-object v1 │ │ +115c16: 1a02 4f41 |000d: const-string v2, "mailto" // string@414f │ │ +115c1a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +115c1c: 7130 fa03 1203 |0010: invoke-static {v2, v1, v3}, Landroid/net/Uri;.fromParts:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@03fa │ │ +115c22: 0c01 |0013: move-result-object v1 │ │ +115c24: 6e20 ea01 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@01ea │ │ +115c2a: 1501 0010 |0017: const/high16 v1, #int 268435456 // #1000 │ │ +115c2e: 6e20 c701 1000 |0019: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01c7 │ │ +115c34: 1a01 7e2d |001c: const-string v1, "android.intent.extra.SUBJECT" // string@2d7e │ │ +115c38: 6e30 dd01 1005 |001e: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01dd │ │ +115c3e: 1a05 7f2d |0021: const-string v5, "android.intent.extra.TEXT" // string@2d7f │ │ +115c42: 6e30 dd01 5006 |0023: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01dd │ │ +115c48: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0007 line=169 │ │ 0x0019 line=170 │ │ 0x001e line=171 │ │ 0x0023 line=172 │ │ @@ -403409,30 +403411,30 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -115d30: |[115d30] org.acra.sender.EmailIntentSender.buildSubject:(Landroid/content/Context;)Ljava/lang/String; │ │ -115d40: 5410 411a |0000: iget-object v0, v1, Lorg/acra/sender/EmailIntentSender;.mailConfig:Lorg/acra/config/MailSenderConfiguration; // field@1a41 │ │ -115d44: 6e10 b72f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/MailSenderConfiguration;.subject:()Ljava/lang/String; // method@2fb7 │ │ -115d4a: 0c00 |0005: move-result-object v0 │ │ -115d4c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -115d50: 1100 |0008: return-object v0 │ │ -115d52: 2200 1007 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -115d56: 7010 eb2a 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -115d5c: 6e10 a601 0200 |000e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -115d62: 0c02 |0011: move-result-object v2 │ │ -115d64: 6e20 f52a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -115d6a: 1a02 3800 |0015: const-string v2, " Crash Report" // string@0038 │ │ -115d6e: 6e20 f52a 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -115d74: 6e10 fa2a 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -115d7a: 0c02 |001d: move-result-object v2 │ │ -115d7c: 1102 |001e: return-object v2 │ │ +115d38: |[115d38] org.acra.sender.EmailIntentSender.buildSubject:(Landroid/content/Context;)Ljava/lang/String; │ │ +115d48: 5410 411a |0000: iget-object v0, v1, Lorg/acra/sender/EmailIntentSender;.mailConfig:Lorg/acra/config/MailSenderConfiguration; // field@1a41 │ │ +115d4c: 6e10 b72f 0000 |0002: invoke-virtual {v0}, Lorg/acra/config/MailSenderConfiguration;.subject:()Ljava/lang/String; // method@2fb7 │ │ +115d52: 0c00 |0005: move-result-object v0 │ │ +115d54: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +115d58: 1100 |0008: return-object v0 │ │ +115d5a: 2200 1007 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +115d5e: 7010 eb2a 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +115d64: 6e10 a601 0200 |000e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +115d6a: 0c02 |0011: move-result-object v2 │ │ +115d6c: 6e20 f52a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +115d72: 1a02 3800 |0015: const-string v2, " Crash Report" // string@0038 │ │ +115d76: 6e20 f52a 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +115d7c: 6e10 fa2a 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +115d82: 0c02 |001d: move-result-object v2 │ │ +115d84: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0009 line=221 │ │ locals : │ │ 0x0000 - 0x001f reg=1 this Lorg/acra/sender/EmailIntentSender; │ │ 0x0000 - 0x001f reg=2 (null) Landroid/content/Context; │ │ @@ -403442,25 +403444,25 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -115c44: |[115c44] org.acra.sender.EmailIntentSender.createAttachmentFromString:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ -115c54: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ -115c58: 6e10 9201 0300 |0002: invoke-virtual {v3}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0192 │ │ -115c5e: 0c01 |0005: move-result-object v1 │ │ -115c60: 7030 9529 1004 |0006: invoke-direct {v0, v1, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ -115c66: 7120 3931 5000 |0009: invoke-static {v0, v5}, Lorg/acra/util/IOUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;)V // method@3139 │ │ -115c6c: 7120 0d2e 0300 |000c: invoke-static {v3, v0}, Lorg/acra/attachment/AcraContentProvider;.getUriForFile:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; // method@2e0d │ │ -115c72: 0c03 |000f: move-result-object v3 │ │ -115c74: 1103 |0010: return-object v3 │ │ -115c76: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -115c78: 1103 |0012: return-object v3 │ │ +115c4c: |[115c4c] org.acra.sender.EmailIntentSender.createAttachmentFromString:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ +115c5c: 2200 bf06 |0000: new-instance v0, Ljava/io/File; // type@06bf │ │ +115c60: 6e10 9201 0300 |0002: invoke-virtual {v3}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0192 │ │ +115c66: 0c01 |0005: move-result-object v1 │ │ +115c68: 7030 9529 1004 |0006: invoke-direct {v0, v1, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2995 │ │ +115c6e: 7120 3931 5000 |0009: invoke-static {v0, v5}, Lorg/acra/util/IOUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;)V // method@3139 │ │ +115c74: 7120 0d2e 0300 |000c: invoke-static {v3, v0}, Lorg/acra/attachment/AcraContentProvider;.getUriForFile:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; // method@2e0d │ │ +115c7a: 0c03 |000f: move-result-object v3 │ │ +115c7c: 1103 |0010: return-object v3 │ │ +115c7e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +115c80: 1103 |0012: return-object v3 │ │ catches : 1 │ │ 0x0009 - 0x0010 │ │ Ljava/io/IOException; -> 0x0011 │ │ positions : │ │ 0x0000 line=255 │ │ 0x0009 line=257 │ │ 0x000c line=258 │ │ @@ -403475,43 +403477,43 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -115c8c: |[115c8c] org.acra.sender.EmailIntentSender.fillAttachmentList:(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;)Z │ │ -115c9c: 2200 6808 |0000: new-instance v0, Lorg/acra/util/InstanceCreator; // type@0868 │ │ -115ca0: 7010 3d31 0000 |0002: invoke-direct {v0}, Lorg/acra/util/InstanceCreator;.:()V // method@313d │ │ -115ca6: 5431 401a |0005: iget-object v1, v3, Lorg/acra/sender/EmailIntentSender;.config:Lorg/acra/config/CoreConfiguration; // field@1a40 │ │ -115caa: 6e10 522f 0100 |0007: invoke-virtual {v1}, Lorg/acra/config/CoreConfiguration;.attachmentUriProvider:()Ljava/lang/Class; // method@2f52 │ │ -115cb0: 0c01 |000a: move-result-object v1 │ │ -115cb2: 6202 3e1a |000b: sget-object v2, Lorg/acra/sender/-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y;.INSTANCE:Lorg/acra/sender/-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y; // field@1a3e │ │ -115cb6: 6e30 3f31 1002 |000d: invoke-virtual {v0, v1, v2}, Lorg/acra/util/InstanceCreator;.create:(Ljava/lang/Class;Lorg/acra/util/InstanceCreator$Fallback;)Ljava/lang/Object; // method@313f │ │ -115cbc: 0c00 |0010: move-result-object v0 │ │ -115cbe: 1f00 cc07 |0011: check-cast v0, Lorg/acra/attachment/AttachmentUriProvider; // type@07cc │ │ -115cc2: 5431 401a |0013: iget-object v1, v3, Lorg/acra/sender/EmailIntentSender;.config:Lorg/acra/config/CoreConfiguration; // field@1a40 │ │ -115cc6: 7230 152e 4001 |0015: invoke-interface {v0, v4, v1}, Lorg/acra/attachment/AttachmentUriProvider;.getAttachments:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Ljava/util/List; // method@2e15 │ │ -115ccc: 0c00 |0018: move-result-object v0 │ │ -115cce: 7220 292c 0600 |0019: invoke-interface {v6, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ -115cd4: 5430 411a |001c: iget-object v0, v3, Lorg/acra/sender/EmailIntentSender;.mailConfig:Lorg/acra/config/MailSenderConfiguration; // field@1a41 │ │ -115cd8: 6e10 b52f 0000 |001e: invoke-virtual {v0}, Lorg/acra/config/MailSenderConfiguration;.reportAsFile:()Z // method@2fb5 │ │ -115cde: 0a00 |0021: move-result v0 │ │ -115ce0: 3800 1300 |0022: if-eqz v0, 0035 // +0013 │ │ -115ce4: 5430 411a |0024: iget-object v0, v3, Lorg/acra/sender/EmailIntentSender;.mailConfig:Lorg/acra/config/MailSenderConfiguration; // field@1a41 │ │ -115ce8: 6e10 b62f 0000 |0026: invoke-virtual {v0}, Lorg/acra/config/MailSenderConfiguration;.reportFileName:()Ljava/lang/String; // method@2fb6 │ │ -115cee: 0c00 |0029: move-result-object v0 │ │ -115cf0: 6e40 be30 4350 |002a: invoke-virtual {v3, v4, v0, v5}, Lorg/acra/sender/EmailIntentSender;.createAttachmentFromString:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@30be │ │ -115cf6: 0c04 |002d: move-result-object v4 │ │ -115cf8: 3804 0700 |002e: if-eqz v4, 0035 // +0007 │ │ -115cfc: 7220 282c 4600 |0030: invoke-interface {v6, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -115d02: 1214 |0033: const/4 v4, #int 1 // #1 │ │ -115d04: 0f04 |0034: return v4 │ │ -115d06: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -115d08: 0f04 |0036: return v4 │ │ +115c94: |[115c94] org.acra.sender.EmailIntentSender.fillAttachmentList:(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;)Z │ │ +115ca4: 2200 6808 |0000: new-instance v0, Lorg/acra/util/InstanceCreator; // type@0868 │ │ +115ca8: 7010 3d31 0000 |0002: invoke-direct {v0}, Lorg/acra/util/InstanceCreator;.:()V // method@313d │ │ +115cae: 5431 401a |0005: iget-object v1, v3, Lorg/acra/sender/EmailIntentSender;.config:Lorg/acra/config/CoreConfiguration; // field@1a40 │ │ +115cb2: 6e10 522f 0100 |0007: invoke-virtual {v1}, Lorg/acra/config/CoreConfiguration;.attachmentUriProvider:()Ljava/lang/Class; // method@2f52 │ │ +115cb8: 0c01 |000a: move-result-object v1 │ │ +115cba: 6202 3e1a |000b: sget-object v2, Lorg/acra/sender/-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y;.INSTANCE:Lorg/acra/sender/-$$Lambda$_PXyfyQX9WnAueu9dAZOzoYxX4Y; // field@1a3e │ │ +115cbe: 6e30 3f31 1002 |000d: invoke-virtual {v0, v1, v2}, Lorg/acra/util/InstanceCreator;.create:(Ljava/lang/Class;Lorg/acra/util/InstanceCreator$Fallback;)Ljava/lang/Object; // method@313f │ │ +115cc4: 0c00 |0010: move-result-object v0 │ │ +115cc6: 1f00 cc07 |0011: check-cast v0, Lorg/acra/attachment/AttachmentUriProvider; // type@07cc │ │ +115cca: 5431 401a |0013: iget-object v1, v3, Lorg/acra/sender/EmailIntentSender;.config:Lorg/acra/config/CoreConfiguration; // field@1a40 │ │ +115cce: 7230 152e 4001 |0015: invoke-interface {v0, v4, v1}, Lorg/acra/attachment/AttachmentUriProvider;.getAttachments:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Ljava/util/List; // method@2e15 │ │ +115cd4: 0c00 |0018: move-result-object v0 │ │ +115cd6: 7220 292c 0600 |0019: invoke-interface {v6, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ +115cdc: 5430 411a |001c: iget-object v0, v3, Lorg/acra/sender/EmailIntentSender;.mailConfig:Lorg/acra/config/MailSenderConfiguration; // field@1a41 │ │ +115ce0: 6e10 b52f 0000 |001e: invoke-virtual {v0}, Lorg/acra/config/MailSenderConfiguration;.reportAsFile:()Z // method@2fb5 │ │ +115ce6: 0a00 |0021: move-result v0 │ │ +115ce8: 3800 1300 |0022: if-eqz v0, 0035 // +0013 │ │ +115cec: 5430 411a |0024: iget-object v0, v3, Lorg/acra/sender/EmailIntentSender;.mailConfig:Lorg/acra/config/MailSenderConfiguration; // field@1a41 │ │ +115cf0: 6e10 b62f 0000 |0026: invoke-virtual {v0}, Lorg/acra/config/MailSenderConfiguration;.reportFileName:()Ljava/lang/String; // method@2fb6 │ │ +115cf6: 0c00 |0029: move-result-object v0 │ │ +115cf8: 6e40 be30 4350 |002a: invoke-virtual {v3, v4, v0, v5}, Lorg/acra/sender/EmailIntentSender;.createAttachmentFromString:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@30be │ │ +115cfe: 0c04 |002d: move-result-object v4 │ │ +115d00: 3804 0700 |002e: if-eqz v4, 0035 // +0007 │ │ +115d04: 7220 282c 4600 |0030: invoke-interface {v6, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +115d0a: 1214 |0033: const/4 v4, #int 1 // #1 │ │ +115d0c: 0f04 |0034: return v4 │ │ +115d0e: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +115d10: 0f04 |0036: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0005 line=234 │ │ 0x001c line=235 │ │ 0x0024 line=236 │ │ 0x0030 line=238 │ │ @@ -403526,22 +403528,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -115d0c: |[115d0c] org.acra.sender.EmailIntentSender.requiresForeground:()Z │ │ -115d1c: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -115d20: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -115d24: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -115d28: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -115d2a: 2802 |0007: goto 0009 // +0002 │ │ -115d2c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -115d2e: 0f00 |0009: return v0 │ │ +115d14: |[115d14] org.acra.sender.EmailIntentSender.requiresForeground:()Z │ │ +115d24: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +115d28: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +115d2c: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +115d30: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +115d32: 2802 |0007: goto 0009 // +0002 │ │ +115d34: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +115d36: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/acra/sender/EmailIntentSender; │ │ │ │ #6 : (in Lorg/acra/sender/EmailIntentSender;) │ │ @@ -403549,110 +403551,110 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 183 16-bit code units │ │ -115ed4: |[115ed4] org.acra.sender.EmailIntentSender.send:(Landroid/content/Context;Lorg/acra/data/CrashReportData;)V │ │ -115ee4: 6e10 a501 0a00 |0000: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a5 │ │ -115eea: 0c00 |0003: move-result-object v0 │ │ -115eec: 6e20 bd30 a900 |0004: invoke-virtual {v9, v10}, Lorg/acra/sender/EmailIntentSender;.buildSubject:(Landroid/content/Context;)Ljava/lang/String; // method@30bd │ │ -115ef2: 0c01 |0007: move-result-object v1 │ │ -115ef4: 5492 401a |0008: iget-object v2, v9, Lorg/acra/sender/EmailIntentSender;.config:Lorg/acra/config/CoreConfiguration; // field@1a40 │ │ -115ef8: 6e10 632f 0200 |000a: invoke-virtual {v2}, Lorg/acra/config/CoreConfiguration;.reportFormat:()Lorg/acra/data/StringFormat; // method@2f63 │ │ -115efe: 0c03 |000d: move-result-object v3 │ │ -115f00: 5492 401a |000e: iget-object v2, v9, Lorg/acra/sender/EmailIntentSender;.config:Lorg/acra/config/CoreConfiguration; // field@1a40 │ │ -115f04: 6e10 622f 0200 |0010: invoke-virtual {v2}, Lorg/acra/config/CoreConfiguration;.reportContent:()Lorg/acra/collections/ImmutableSet; // method@2f62 │ │ -115f0a: 0c05 |0013: move-result-object v5 │ │ -115f0c: 1a06 0900 |0014: const-string v6, " │ │ +115edc: |[115edc] org.acra.sender.EmailIntentSender.send:(Landroid/content/Context;Lorg/acra/data/CrashReportData;)V │ │ +115eec: 6e10 a501 0a00 |0000: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a5 │ │ +115ef2: 0c00 |0003: move-result-object v0 │ │ +115ef4: 6e20 bd30 a900 |0004: invoke-virtual {v9, v10}, Lorg/acra/sender/EmailIntentSender;.buildSubject:(Landroid/content/Context;)Ljava/lang/String; // method@30bd │ │ +115efa: 0c01 |0007: move-result-object v1 │ │ +115efc: 5492 401a |0008: iget-object v2, v9, Lorg/acra/sender/EmailIntentSender;.config:Lorg/acra/config/CoreConfiguration; // field@1a40 │ │ +115f00: 6e10 632f 0200 |000a: invoke-virtual {v2}, Lorg/acra/config/CoreConfiguration;.reportFormat:()Lorg/acra/data/StringFormat; // method@2f63 │ │ +115f06: 0c03 |000d: move-result-object v3 │ │ +115f08: 5492 401a |000e: iget-object v2, v9, Lorg/acra/sender/EmailIntentSender;.config:Lorg/acra/config/CoreConfiguration; // field@1a40 │ │ +115f0c: 6e10 622f 0200 |0010: invoke-virtual {v2}, Lorg/acra/config/CoreConfiguration;.reportContent:()Lorg/acra/collections/ImmutableSet; // method@2f62 │ │ +115f12: 0c05 |0013: move-result-object v5 │ │ +115f14: 1a06 0900 |0014: const-string v6, " │ │ " // string@0009 │ │ -115f10: 1a07 0a00 |0016: const-string v7, " │ │ +115f18: 1a07 0a00 |0016: const-string v7, " │ │ " // string@000a │ │ -115f14: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -115f16: 07b4 |0019: move-object v4, v11 │ │ -115f18: 7406 1730 0300 |001a: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Lorg/acra/data/StringFormat;.toFormattedString:(Lorg/acra/data/CrashReportData;Lorg/acra/collections/ImmutableSet;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@3017 │ │ -115f1e: 0c0b |001d: move-result-object v11 │ │ -115f20: 5492 411a |001e: iget-object v2, v9, Lorg/acra/sender/EmailIntentSender;.mailConfig:Lorg/acra/config/MailSenderConfiguration; // field@1a41 │ │ -115f24: 6e10 b22f 0200 |0020: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfiguration;.body:()Ljava/lang/String; // method@2fb2 │ │ -115f2a: 0c02 |0023: move-result-object v2 │ │ -115f2c: 3802 1700 |0024: if-eqz v2, 003b // +0017 │ │ -115f30: 2203 1007 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -115f34: 7010 eb2a 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -115f3a: 6e20 f52a 2300 |002b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -115f40: 1a04 0900 |002e: const-string v4, " │ │ +115f1c: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +115f1e: 07b4 |0019: move-object v4, v11 │ │ +115f20: 7406 1730 0300 |001a: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Lorg/acra/data/StringFormat;.toFormattedString:(Lorg/acra/data/CrashReportData;Lorg/acra/collections/ImmutableSet;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@3017 │ │ +115f26: 0c0b |001d: move-result-object v11 │ │ +115f28: 5492 411a |001e: iget-object v2, v9, Lorg/acra/sender/EmailIntentSender;.mailConfig:Lorg/acra/config/MailSenderConfiguration; // field@1a41 │ │ +115f2c: 6e10 b22f 0200 |0020: invoke-virtual {v2}, Lorg/acra/config/MailSenderConfiguration;.body:()Ljava/lang/String; // method@2fb2 │ │ +115f32: 0c02 |0023: move-result-object v2 │ │ +115f34: 3802 1700 |0024: if-eqz v2, 003b // +0017 │ │ +115f38: 2203 1007 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +115f3c: 7010 eb2a 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +115f42: 6e20 f52a 2300 |002b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +115f48: 1a04 0900 |002e: const-string v4, " │ │ " // string@0009 │ │ -115f44: 6e20 f52a 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -115f4a: 6e20 f52a b300 |0033: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -115f50: 6e10 fa2a 0300 |0036: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -115f56: 0c03 |0039: move-result-object v3 │ │ -115f58: 2802 |003a: goto 003c // +0002 │ │ -115f5a: 07b3 |003b: move-object v3, v11 │ │ -115f5c: 2204 4e07 |003c: new-instance v4, Ljava/util/ArrayList; // type@074e │ │ -115f60: 7010 8e2b 0400 |003e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -115f66: 6e40 bf30 a94b |0041: invoke-virtual {v9, v10, v11, v4}, Lorg/acra/sender/EmailIntentSender;.fillAttachmentList:(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;)Z // method@30bf │ │ -115f6c: 0a0b |0044: move-result v11 │ │ -115f6e: 6e30 bc30 1903 |0045: invoke-virtual {v9, v1, v3}, Lorg/acra/sender/EmailIntentSender;.buildResolveIntent:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@30bc │ │ -115f74: 0c05 |0048: move-result-object v5 │ │ -115f76: 6e20 e501 0500 |0049: invoke-virtual {v5, v0}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@01e5 │ │ -115f7c: 0c06 |004c: move-result-object v6 │ │ -115f7e: 3806 5700 |004d: if-eqz v6, 00a4 // +0057 │ │ -115f82: 6e10 9c2b 0400 |004f: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -115f88: 0a07 |0052: move-result v7 │ │ -115f8a: 3907 0600 |0053: if-nez v7, 0059 // +0006 │ │ -115f8e: 6e20 b801 5a00 |0055: invoke-virtual {v10, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b8 │ │ -115f94: 284b |0058: goto 00a3 // +004b │ │ -115f96: 380b 0300 |0059: if-eqz v11, 005c // +0003 │ │ -115f9a: 2802 |005b: goto 005d // +0002 │ │ -115f9c: 0732 |005c: move-object v2, v3 │ │ -115f9e: 6e40 ba30 1942 |005d: invoke-virtual {v9, v1, v2, v4}, Lorg/acra/sender/EmailIntentSender;.buildAttachmentIntent:(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@30ba │ │ -115fa4: 0c0b |0060: move-result-object v11 │ │ -115fa6: 7040 bb30 09b5 |0061: invoke-direct {v9, v0, v5, v11}, Lorg/acra/sender/EmailIntentSender;.buildInitialIntents:(Landroid/content/pm/PackageManager;Landroid/content/Intent;Landroid/content/Intent;)Ljava/util/List; // method@30bb │ │ -115fac: 0c01 |0064: move-result-object v1 │ │ -115fae: 7030 c030 6901 |0065: invoke-direct {v9, v6, v1}, Lorg/acra/sender/EmailIntentSender;.getPackageName:(Landroid/content/ComponentName;Ljava/util/List;)Ljava/lang/String; // method@30c0 │ │ -115fb4: 0c02 |0068: move-result-object v2 │ │ -115fb6: 6e20 ee01 2b00 |0069: invoke-virtual {v11, v2}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@01ee │ │ -115fbc: 3902 1e00 |006c: if-nez v2, 008a // +001e │ │ -115fc0: 7210 302c 0100 |006e: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -115fc6: 0c0b |0071: move-result-object v11 │ │ -115fc8: 7210 042c 0b00 |0072: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -115fce: 0a00 |0075: move-result v0 │ │ -115fd0: 3800 1000 |0076: if-eqz v0, 0086 // +0010 │ │ -115fd4: 7210 052c 0b00 |0078: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -115fda: 0c00 |007b: move-result-object v0 │ │ -115fdc: 1f00 6400 |007c: check-cast v0, Landroid/content/Intent; // type@0064 │ │ -115fe0: 6e10 cf01 0000 |007e: invoke-virtual {v0}, Landroid/content/Intent;.getPackage:()Ljava/lang/String; // method@01cf │ │ -115fe6: 0c02 |0081: move-result-object v2 │ │ -115fe8: 7054 c130 a920 |0082: invoke-direct {v9, v10, v0, v2, v4}, Lorg/acra/sender/EmailIntentSender;.grantPermission:(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;Ljava/util/List;)V // method@30c1 │ │ -115fee: 28ed |0085: goto 0072 // -0013 │ │ -115ff0: 7030 c530 a901 |0086: invoke-direct {v9, v10, v1}, Lorg/acra/sender/EmailIntentSender;.showChooser:(Landroid/content/Context;Ljava/util/List;)V // method@30c5 │ │ -115ff6: 281a |0089: goto 00a3 // +001a │ │ -115ff8: 6e20 e501 0b00 |008a: invoke-virtual {v11, v0}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@01e5 │ │ -115ffe: 0c00 |008d: move-result-object v0 │ │ -116000: 3800 0900 |008e: if-eqz v0, 0097 // +0009 │ │ -116004: 7054 c130 a92b |0090: invoke-direct {v9, v10, v11, v2, v4}, Lorg/acra/sender/EmailIntentSender;.grantPermission:(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;Ljava/util/List;)V // method@30c1 │ │ -11600a: 6e20 b801 ba00 |0093: invoke-virtual {v10, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b8 │ │ -116010: 280d |0096: goto 00a3 // +000d │ │ -116012: 620b fe18 |0097: sget-object v11, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -116016: 6200 f518 |0099: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -11601a: 1a01 5621 |009b: const-string v1, "No email client supporting attachments found. Attachments will be ignored" // string@2156 │ │ -11601e: 7230 5f30 0b01 |009d: invoke-interface {v11, v0, v1}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -116024: 6e20 b801 5a00 |00a0: invoke-virtual {v10, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b8 │ │ -11602a: 0e00 |00a3: return-void │ │ -11602c: 220a 5308 |00a4: new-instance v10, Lorg/acra/sender/ReportSenderException; // type@0853 │ │ -116030: 1a0b 5521 |00a6: const-string v11, "No email client found" // string@2155 │ │ -116034: 7020 e030 ba00 |00a8: invoke-direct {v10, v11}, Lorg/acra/sender/ReportSenderException;.:(Ljava/lang/String;)V // method@30e0 │ │ -11603a: 270a |00ab: throw v10 │ │ -11603c: 0d0a |00ac: move-exception v10 │ │ -11603e: 220b 5308 |00ad: new-instance v11, Lorg/acra/sender/ReportSenderException; // type@0853 │ │ -116042: 1a00 e610 |00af: const-string v0, "Failed to convert Report to text" // string@10e6 │ │ -116046: 7030 e130 0b0a |00b1: invoke-direct {v11, v0, v10}, Lorg/acra/sender/ReportSenderException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@30e1 │ │ -11604c: 2802 |00b4: goto 00b6 // +0002 │ │ -11604e: 270b |00b5: throw v11 │ │ -116050: 28ff |00b6: goto 00b5 // -0001 │ │ +115f4c: 6e20 f52a 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +115f52: 6e20 f52a b300 |0033: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +115f58: 6e10 fa2a 0300 |0036: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +115f5e: 0c03 |0039: move-result-object v3 │ │ +115f60: 2802 |003a: goto 003c // +0002 │ │ +115f62: 07b3 |003b: move-object v3, v11 │ │ +115f64: 2204 4e07 |003c: new-instance v4, Ljava/util/ArrayList; // type@074e │ │ +115f68: 7010 8e2b 0400 |003e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +115f6e: 6e40 bf30 a94b |0041: invoke-virtual {v9, v10, v11, v4}, Lorg/acra/sender/EmailIntentSender;.fillAttachmentList:(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;)Z // method@30bf │ │ +115f74: 0a0b |0044: move-result v11 │ │ +115f76: 6e30 bc30 1903 |0045: invoke-virtual {v9, v1, v3}, Lorg/acra/sender/EmailIntentSender;.buildResolveIntent:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@30bc │ │ +115f7c: 0c05 |0048: move-result-object v5 │ │ +115f7e: 6e20 e501 0500 |0049: invoke-virtual {v5, v0}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@01e5 │ │ +115f84: 0c06 |004c: move-result-object v6 │ │ +115f86: 3806 5700 |004d: if-eqz v6, 00a4 // +0057 │ │ +115f8a: 6e10 9c2b 0400 |004f: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +115f90: 0a07 |0052: move-result v7 │ │ +115f92: 3907 0600 |0053: if-nez v7, 0059 // +0006 │ │ +115f96: 6e20 b801 5a00 |0055: invoke-virtual {v10, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b8 │ │ +115f9c: 284b |0058: goto 00a3 // +004b │ │ +115f9e: 380b 0300 |0059: if-eqz v11, 005c // +0003 │ │ +115fa2: 2802 |005b: goto 005d // +0002 │ │ +115fa4: 0732 |005c: move-object v2, v3 │ │ +115fa6: 6e40 ba30 1942 |005d: invoke-virtual {v9, v1, v2, v4}, Lorg/acra/sender/EmailIntentSender;.buildAttachmentIntent:(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@30ba │ │ +115fac: 0c0b |0060: move-result-object v11 │ │ +115fae: 7040 bb30 09b5 |0061: invoke-direct {v9, v0, v5, v11}, Lorg/acra/sender/EmailIntentSender;.buildInitialIntents:(Landroid/content/pm/PackageManager;Landroid/content/Intent;Landroid/content/Intent;)Ljava/util/List; // method@30bb │ │ +115fb4: 0c01 |0064: move-result-object v1 │ │ +115fb6: 7030 c030 6901 |0065: invoke-direct {v9, v6, v1}, Lorg/acra/sender/EmailIntentSender;.getPackageName:(Landroid/content/ComponentName;Ljava/util/List;)Ljava/lang/String; // method@30c0 │ │ +115fbc: 0c02 |0068: move-result-object v2 │ │ +115fbe: 6e20 ee01 2b00 |0069: invoke-virtual {v11, v2}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@01ee │ │ +115fc4: 3902 1e00 |006c: if-nez v2, 008a // +001e │ │ +115fc8: 7210 302c 0100 |006e: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +115fce: 0c0b |0071: move-result-object v11 │ │ +115fd0: 7210 042c 0b00 |0072: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +115fd6: 0a00 |0075: move-result v0 │ │ +115fd8: 3800 1000 |0076: if-eqz v0, 0086 // +0010 │ │ +115fdc: 7210 052c 0b00 |0078: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +115fe2: 0c00 |007b: move-result-object v0 │ │ +115fe4: 1f00 6400 |007c: check-cast v0, Landroid/content/Intent; // type@0064 │ │ +115fe8: 6e10 cf01 0000 |007e: invoke-virtual {v0}, Landroid/content/Intent;.getPackage:()Ljava/lang/String; // method@01cf │ │ +115fee: 0c02 |0081: move-result-object v2 │ │ +115ff0: 7054 c130 a920 |0082: invoke-direct {v9, v10, v0, v2, v4}, Lorg/acra/sender/EmailIntentSender;.grantPermission:(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;Ljava/util/List;)V // method@30c1 │ │ +115ff6: 28ed |0085: goto 0072 // -0013 │ │ +115ff8: 7030 c530 a901 |0086: invoke-direct {v9, v10, v1}, Lorg/acra/sender/EmailIntentSender;.showChooser:(Landroid/content/Context;Ljava/util/List;)V // method@30c5 │ │ +115ffe: 281a |0089: goto 00a3 // +001a │ │ +116000: 6e20 e501 0b00 |008a: invoke-virtual {v11, v0}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@01e5 │ │ +116006: 0c00 |008d: move-result-object v0 │ │ +116008: 3800 0900 |008e: if-eqz v0, 0097 // +0009 │ │ +11600c: 7054 c130 a92b |0090: invoke-direct {v9, v10, v11, v2, v4}, Lorg/acra/sender/EmailIntentSender;.grantPermission:(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;Ljava/util/List;)V // method@30c1 │ │ +116012: 6e20 b801 ba00 |0093: invoke-virtual {v10, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b8 │ │ +116018: 280d |0096: goto 00a3 // +000d │ │ +11601a: 620b fe18 |0097: sget-object v11, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +11601e: 6200 f518 |0099: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +116022: 1a01 5621 |009b: const-string v1, "No email client supporting attachments found. Attachments will be ignored" // string@2156 │ │ +116026: 7230 5f30 0b01 |009d: invoke-interface {v11, v0, v1}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +11602c: 6e20 b801 5a00 |00a0: invoke-virtual {v10, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b8 │ │ +116032: 0e00 |00a3: return-void │ │ +116034: 220a 5308 |00a4: new-instance v10, Lorg/acra/sender/ReportSenderException; // type@0853 │ │ +116038: 1a0b 5521 |00a6: const-string v11, "No email client found" // string@2155 │ │ +11603c: 7020 e030 ba00 |00a8: invoke-direct {v10, v11}, Lorg/acra/sender/ReportSenderException;.:(Ljava/lang/String;)V // method@30e0 │ │ +116042: 270a |00ab: throw v10 │ │ +116044: 0d0a |00ac: move-exception v10 │ │ +116046: 220b 5308 |00ad: new-instance v11, Lorg/acra/sender/ReportSenderException; // type@0853 │ │ +11604a: 1a00 e610 |00af: const-string v0, "Failed to convert Report to text" // string@10e6 │ │ +11604e: 7030 e130 0b0a |00b1: invoke-direct {v11, v0, v10}, Lorg/acra/sender/ReportSenderException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@30e1 │ │ +116054: 2802 |00b4: goto 00b6 // +0002 │ │ +116056: 270b |00b5: throw v11 │ │ +116058: 28ff |00b6: goto 00b5 // -0001 │ │ catches : 1 │ │ 0x0008 - 0x001e │ │ Ljava/lang/Exception; -> 0x00ac │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=68 │ │ 0x0008 line=71 │ │ @@ -403688,17 +403690,17 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -116064: |[116064] org.acra.sender.EmailIntentSender.send:(Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V │ │ -116074: 7140 dc30 1032 |0000: invoke-static {v0, v1, v2, v3}, Lorg/acra/sender/ReportSender$-CC;.$default$send:(Lorg/acra/sender/ReportSender;Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V // method@30dc │ │ -11607a: 0e00 |0003: return-void │ │ +11606c: |[11606c] org.acra.sender.EmailIntentSender.send:(Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V │ │ +11607c: 7140 dc30 1032 |0000: invoke-static {v0, v1, v2, v3}, Lorg/acra/sender/ReportSender$-CC;.$default$send:(Lorg/acra/sender/ReportSender;Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V // method@30dc │ │ +116082: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4116 (EmailIntentSender.java) │ │ │ │ Class #1488 header: │ │ @@ -403732,17 +403734,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11629c: |[11629c] org.acra.sender.NullSender.:()V │ │ -1162ac: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1162b2: 0e00 |0003: return-void │ │ +1162a4: |[1162a4] org.acra.sender.NullSender.:()V │ │ +1162b4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1162ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/sender/NullSender; │ │ │ │ Virtual methods - │ │ @@ -403751,45 +403753,45 @@ │ │ type : '()Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -116280: |[116280] org.acra.sender.NullSender.requiresForeground:()Z │ │ -116290: 7110 da30 0100 |0000: invoke-static {v1}, Lorg/acra/sender/ReportSender$-CC;.$default$requiresForeground:(Lorg/acra/sender/ReportSender;)Z // method@30da │ │ -116296: 0a00 |0003: move-result v0 │ │ -116298: 0f00 |0004: return v0 │ │ +116288: |[116288] org.acra.sender.NullSender.requiresForeground:()Z │ │ +116298: 7110 da30 0100 |0000: invoke-static {v1}, Lorg/acra/sender/ReportSender$-CC;.$default$requiresForeground:(Lorg/acra/sender/ReportSender;)Z // method@30da │ │ +11629e: 0a00 |0003: move-result v0 │ │ +1162a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/acra/sender/NullSender;) │ │ name : 'send' │ │ type : '(Landroid/content/Context;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -1162b4: |[1162b4] org.acra.sender.NullSender.send:(Landroid/content/Context;Lorg/acra/data/CrashReportData;)V │ │ -1162c4: 6204 fe18 |0000: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -1162c8: 6200 f518 |0002: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -1162cc: 2201 1007 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -1162d0: 7010 eb2a 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1162d6: 6e10 a601 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -1162dc: 0c03 |000c: move-result-object v3 │ │ -1162de: 6e20 f52a 3100 |000d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1162e4: 1a03 c600 |0010: const-string v3, " reports will NOT be sent - no valid ReportSender was found!" // string@00c6 │ │ -1162e8: 6e20 f52a 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1162ee: 6e10 fa2a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1162f4: 0c03 |0018: move-result-object v3 │ │ -1162f6: 7230 5f30 0403 |0019: invoke-interface {v4, v0, v3}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ -1162fc: 0e00 |001c: return-void │ │ +1162bc: |[1162bc] org.acra.sender.NullSender.send:(Landroid/content/Context;Lorg/acra/data/CrashReportData;)V │ │ +1162cc: 6204 fe18 |0000: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +1162d0: 6200 f518 |0002: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +1162d4: 2201 1007 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +1162d8: 7010 eb2a 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1162de: 6e10 a601 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +1162e4: 0c03 |000c: move-result-object v3 │ │ +1162e6: 6e20 f52a 3100 |000d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1162ec: 1a03 c600 |0010: const-string v3, " reports will NOT be sent - no valid ReportSender was found!" // string@00c6 │ │ +1162f0: 6e20 f52a 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1162f6: 6e10 fa2a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1162fc: 0c03 |0018: move-result-object v3 │ │ +1162fe: 7230 5f30 0403 |0019: invoke-interface {v4, v0, v3}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@305f │ │ +116304: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/acra/sender/NullSender; │ │ 0x0000 - 0x001d reg=3 (null) Landroid/content/Context; │ │ 0x0000 - 0x001d reg=4 (null) Lorg/acra/data/CrashReportData; │ │ @@ -403799,17 +403801,17 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -116300: |[116300] org.acra.sender.NullSender.send:(Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V │ │ -116310: 7140 dc30 1032 |0000: invoke-static {v0, v1, v2, v3}, Lorg/acra/sender/ReportSender$-CC;.$default$send:(Lorg/acra/sender/ReportSender;Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V // method@30dc │ │ -116316: 0e00 |0003: return-void │ │ +116308: |[116308] org.acra.sender.NullSender.send:(Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V │ │ +116318: 7140 dc30 1032 |0000: invoke-static {v0, v1, v2, v3}, Lorg/acra/sender/ReportSender$-CC;.$default$send:(Lorg/acra/sender/ReportSender;Landroid/content/Context;Lorg/acra/data/CrashReportData;Lorg/acra/util/BundleWrapper;)V // method@30dc │ │ +11631e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8592 (NullSender.java) │ │ │ │ Class #1489 header: │ │ @@ -403956,78 +403958,78 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -118240: |[118240] org.apache.oro.io.AwkFilenameFilter.:()V │ │ -118250: 2200 8308 |0000: new-instance v0, Lorg/apache/oro/text/awk/AwkMatcher; // type@0883 │ │ -118254: 7010 cb31 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/awk/AwkMatcher;.:()V // method@31cb │ │ -11825a: 6900 6e1a |0005: sput-object v0, Lorg/apache/oro/io/AwkFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a6e │ │ -11825e: 2200 7f08 |0007: new-instance v0, Lorg/apache/oro/text/PatternCacheLRU; // type@087f │ │ -118262: 2201 8108 |0009: new-instance v1, Lorg/apache/oro/text/awk/AwkCompiler; // type@0881 │ │ -118266: 7010 ab31 0100 |000b: invoke-direct {v1}, Lorg/apache/oro/text/awk/AwkCompiler;.:()V // method@31ab │ │ -11826c: 7020 a631 1000 |000e: invoke-direct {v0, v1}, Lorg/apache/oro/text/PatternCacheLRU;.:(Lorg/apache/oro/text/regex/PatternCompiler;)V // method@31a6 │ │ -118272: 6900 6d1a |0011: sput-object v0, Lorg/apache/oro/io/AwkFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6d │ │ -118276: 0e00 |0013: return-void │ │ +118248: |[118248] org.apache.oro.io.AwkFilenameFilter.:()V │ │ +118258: 2200 8308 |0000: new-instance v0, Lorg/apache/oro/text/awk/AwkMatcher; // type@0883 │ │ +11825c: 7010 cb31 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/awk/AwkMatcher;.:()V // method@31cb │ │ +118262: 6900 6e1a |0005: sput-object v0, Lorg/apache/oro/io/AwkFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a6e │ │ +118266: 2200 7f08 |0007: new-instance v0, Lorg/apache/oro/text/PatternCacheLRU; // type@087f │ │ +11826a: 2201 8108 |0009: new-instance v1, Lorg/apache/oro/text/awk/AwkCompiler; // type@0881 │ │ +11826e: 7010 ab31 0100 |000b: invoke-direct {v1}, Lorg/apache/oro/text/awk/AwkCompiler;.:()V // method@31ab │ │ +118274: 7020 a631 1000 |000e: invoke-direct {v0, v1}, Lorg/apache/oro/text/PatternCacheLRU;.:(Lorg/apache/oro/text/regex/PatternCompiler;)V // method@31a6 │ │ +11827a: 6900 6d1a |0011: sput-object v0, Lorg/apache/oro/io/AwkFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6d │ │ +11827e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/io/AwkFilenameFilter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -118278: |[118278] org.apache.oro.io.AwkFilenameFilter.:()V │ │ -118288: 6200 6d1a |0000: sget-object v0, Lorg/apache/oro/io/AwkFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6d │ │ -11828c: 6201 6e1a |0002: sget-object v1, Lorg/apache/oro/io/AwkFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a6e │ │ -118290: 7030 6e31 0201 |0004: invoke-direct {v2, v0, v1}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;)V // method@316e │ │ -118296: 0e00 |0007: return-void │ │ +118280: |[118280] org.apache.oro.io.AwkFilenameFilter.:()V │ │ +118290: 6200 6d1a |0000: sget-object v0, Lorg/apache/oro/io/AwkFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6d │ │ +118294: 6201 6e1a |0002: sget-object v1, Lorg/apache/oro/io/AwkFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a6e │ │ +118298: 7030 6e31 0201 |0004: invoke-direct {v2, v0, v1}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;)V // method@316e │ │ +11829e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/io/AwkFilenameFilter;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -118298: |[118298] org.apache.oro.io.AwkFilenameFilter.:(Ljava/lang/String;)V │ │ -1182a8: 6200 6d1a |0000: sget-object v0, Lorg/apache/oro/io/AwkFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6d │ │ -1182ac: 6201 6e1a |0002: sget-object v1, Lorg/apache/oro/io/AwkFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a6e │ │ -1182b0: 7040 6f31 0231 |0004: invoke-direct {v2, v0, v1, v3}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;)V // method@316f │ │ -1182b6: 0e00 |0007: return-void │ │ +1182a0: |[1182a0] org.apache.oro.io.AwkFilenameFilter.:(Ljava/lang/String;)V │ │ +1182b0: 6200 6d1a |0000: sget-object v0, Lorg/apache/oro/io/AwkFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6d │ │ +1182b4: 6201 6e1a |0002: sget-object v1, Lorg/apache/oro/io/AwkFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a6e │ │ +1182b8: 7040 6f31 0231 |0004: invoke-direct {v2, v0, v1, v3}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;)V // method@316f │ │ +1182be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/io/AwkFilenameFilter;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -1182b8: |[1182b8] org.apache.oro.io.AwkFilenameFilter.:(Ljava/lang/String;I)V │ │ -1182c8: 6200 6d1a |0000: sget-object v0, Lorg/apache/oro/io/AwkFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6d │ │ -1182cc: 6201 6e1a |0002: sget-object v1, Lorg/apache/oro/io/AwkFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a6e │ │ -1182d0: 7054 7031 0231 |0004: invoke-direct {v2, v0, v1, v3, v4}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;I)V // method@3170 │ │ -1182d6: 0e00 |0007: return-void │ │ +1182c0: |[1182c0] org.apache.oro.io.AwkFilenameFilter.:(Ljava/lang/String;I)V │ │ +1182d0: 6200 6d1a |0000: sget-object v0, Lorg/apache/oro/io/AwkFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6d │ │ +1182d4: 6201 6e1a |0002: sget-object v1, Lorg/apache/oro/io/AwkFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a6e │ │ +1182d8: 7054 7031 0231 |0004: invoke-direct {v2, v0, v1, v3, v4}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;I)V // method@3170 │ │ +1182de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -404062,78 +404064,78 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1182d8: |[1182d8] org.apache.oro.io.GlobFilenameFilter.:()V │ │ -1182e8: 2200 a108 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Matcher; // type@08a1 │ │ -1182ec: 7010 ba32 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.:()V // method@32ba │ │ -1182f2: 6900 701a |0005: sput-object v0, Lorg/apache/oro/io/GlobFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a70 │ │ -1182f6: 2200 7f08 |0007: new-instance v0, Lorg/apache/oro/text/PatternCacheLRU; // type@087f │ │ -1182fa: 2201 7708 |0009: new-instance v1, Lorg/apache/oro/text/GlobCompiler; // type@0877 │ │ -1182fe: 7010 7e31 0100 |000b: invoke-direct {v1}, Lorg/apache/oro/text/GlobCompiler;.:()V // method@317e │ │ -118304: 7020 a631 1000 |000e: invoke-direct {v0, v1}, Lorg/apache/oro/text/PatternCacheLRU;.:(Lorg/apache/oro/text/regex/PatternCompiler;)V // method@31a6 │ │ -11830a: 6900 6f1a |0011: sput-object v0, Lorg/apache/oro/io/GlobFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6f │ │ -11830e: 0e00 |0013: return-void │ │ +1182e0: |[1182e0] org.apache.oro.io.GlobFilenameFilter.:()V │ │ +1182f0: 2200 a108 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Matcher; // type@08a1 │ │ +1182f4: 7010 ba32 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.:()V // method@32ba │ │ +1182fa: 6900 701a |0005: sput-object v0, Lorg/apache/oro/io/GlobFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a70 │ │ +1182fe: 2200 7f08 |0007: new-instance v0, Lorg/apache/oro/text/PatternCacheLRU; // type@087f │ │ +118302: 2201 7708 |0009: new-instance v1, Lorg/apache/oro/text/GlobCompiler; // type@0877 │ │ +118306: 7010 7e31 0100 |000b: invoke-direct {v1}, Lorg/apache/oro/text/GlobCompiler;.:()V // method@317e │ │ +11830c: 7020 a631 1000 |000e: invoke-direct {v0, v1}, Lorg/apache/oro/text/PatternCacheLRU;.:(Lorg/apache/oro/text/regex/PatternCompiler;)V // method@31a6 │ │ +118312: 6900 6f1a |0011: sput-object v0, Lorg/apache/oro/io/GlobFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6f │ │ +118316: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/io/GlobFilenameFilter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -118310: |[118310] org.apache.oro.io.GlobFilenameFilter.:()V │ │ -118320: 6200 6f1a |0000: sget-object v0, Lorg/apache/oro/io/GlobFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6f │ │ -118324: 6201 701a |0002: sget-object v1, Lorg/apache/oro/io/GlobFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a70 │ │ -118328: 7030 6e31 0201 |0004: invoke-direct {v2, v0, v1}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;)V // method@316e │ │ -11832e: 0e00 |0007: return-void │ │ +118318: |[118318] org.apache.oro.io.GlobFilenameFilter.:()V │ │ +118328: 6200 6f1a |0000: sget-object v0, Lorg/apache/oro/io/GlobFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6f │ │ +11832c: 6201 701a |0002: sget-object v1, Lorg/apache/oro/io/GlobFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a70 │ │ +118330: 7030 6e31 0201 |0004: invoke-direct {v2, v0, v1}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;)V // method@316e │ │ +118336: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/io/GlobFilenameFilter;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -118330: |[118330] org.apache.oro.io.GlobFilenameFilter.:(Ljava/lang/String;)V │ │ -118340: 6200 6f1a |0000: sget-object v0, Lorg/apache/oro/io/GlobFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6f │ │ -118344: 6201 701a |0002: sget-object v1, Lorg/apache/oro/io/GlobFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a70 │ │ -118348: 7040 6f31 0231 |0004: invoke-direct {v2, v0, v1, v3}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;)V // method@316f │ │ -11834e: 0e00 |0007: return-void │ │ +118338: |[118338] org.apache.oro.io.GlobFilenameFilter.:(Ljava/lang/String;)V │ │ +118348: 6200 6f1a |0000: sget-object v0, Lorg/apache/oro/io/GlobFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6f │ │ +11834c: 6201 701a |0002: sget-object v1, Lorg/apache/oro/io/GlobFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a70 │ │ +118350: 7040 6f31 0231 |0004: invoke-direct {v2, v0, v1, v3}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;)V // method@316f │ │ +118356: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/io/GlobFilenameFilter;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -118350: |[118350] org.apache.oro.io.GlobFilenameFilter.:(Ljava/lang/String;I)V │ │ -118360: 6200 6f1a |0000: sget-object v0, Lorg/apache/oro/io/GlobFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6f │ │ -118364: 6201 701a |0002: sget-object v1, Lorg/apache/oro/io/GlobFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a70 │ │ -118368: 7054 7031 0231 |0004: invoke-direct {v2, v0, v1, v3, v4}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;I)V // method@3170 │ │ -11836e: 0e00 |0007: return-void │ │ +118358: |[118358] org.apache.oro.io.GlobFilenameFilter.:(Ljava/lang/String;I)V │ │ +118368: 6200 6f1a |0000: sget-object v0, Lorg/apache/oro/io/GlobFilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a6f │ │ +11836c: 6201 701a |0002: sget-object v1, Lorg/apache/oro/io/GlobFilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a70 │ │ +118370: 7054 7031 0231 |0004: invoke-direct {v2, v0, v1, v3, v4}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;I)V // method@3170 │ │ +118376: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -404168,76 +404170,76 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -118370: |[118370] org.apache.oro.io.Perl5FilenameFilter.:()V │ │ -118380: 2200 a108 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Matcher; // type@08a1 │ │ -118384: 7010 ba32 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.:()V // method@32ba │ │ -11838a: 6900 721a |0005: sput-object v0, Lorg/apache/oro/io/Perl5FilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a72 │ │ -11838e: 2200 7f08 |0007: new-instance v0, Lorg/apache/oro/text/PatternCacheLRU; // type@087f │ │ -118392: 7010 a331 0000 |0009: invoke-direct {v0}, Lorg/apache/oro/text/PatternCacheLRU;.:()V // method@31a3 │ │ -118398: 6900 711a |000c: sput-object v0, Lorg/apache/oro/io/Perl5FilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a71 │ │ -11839c: 0e00 |000e: return-void │ │ +118378: |[118378] org.apache.oro.io.Perl5FilenameFilter.:()V │ │ +118388: 2200 a108 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Matcher; // type@08a1 │ │ +11838c: 7010 ba32 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.:()V // method@32ba │ │ +118392: 6900 721a |0005: sput-object v0, Lorg/apache/oro/io/Perl5FilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a72 │ │ +118396: 2200 7f08 |0007: new-instance v0, Lorg/apache/oro/text/PatternCacheLRU; // type@087f │ │ +11839a: 7010 a331 0000 |0009: invoke-direct {v0}, Lorg/apache/oro/text/PatternCacheLRU;.:()V // method@31a3 │ │ +1183a0: 6900 711a |000c: sput-object v0, Lorg/apache/oro/io/Perl5FilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a71 │ │ +1183a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/io/Perl5FilenameFilter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1183a0: |[1183a0] org.apache.oro.io.Perl5FilenameFilter.:()V │ │ -1183b0: 6200 711a |0000: sget-object v0, Lorg/apache/oro/io/Perl5FilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a71 │ │ -1183b4: 6201 721a |0002: sget-object v1, Lorg/apache/oro/io/Perl5FilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a72 │ │ -1183b8: 7030 6e31 0201 |0004: invoke-direct {v2, v0, v1}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;)V // method@316e │ │ -1183be: 0e00 |0007: return-void │ │ +1183a8: |[1183a8] org.apache.oro.io.Perl5FilenameFilter.:()V │ │ +1183b8: 6200 711a |0000: sget-object v0, Lorg/apache/oro/io/Perl5FilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a71 │ │ +1183bc: 6201 721a |0002: sget-object v1, Lorg/apache/oro/io/Perl5FilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a72 │ │ +1183c0: 7030 6e31 0201 |0004: invoke-direct {v2, v0, v1}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;)V // method@316e │ │ +1183c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/io/Perl5FilenameFilter;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -1183c0: |[1183c0] org.apache.oro.io.Perl5FilenameFilter.:(Ljava/lang/String;)V │ │ -1183d0: 6200 711a |0000: sget-object v0, Lorg/apache/oro/io/Perl5FilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a71 │ │ -1183d4: 6201 721a |0002: sget-object v1, Lorg/apache/oro/io/Perl5FilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a72 │ │ -1183d8: 7040 6f31 0231 |0004: invoke-direct {v2, v0, v1, v3}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;)V // method@316f │ │ -1183de: 0e00 |0007: return-void │ │ +1183c8: |[1183c8] org.apache.oro.io.Perl5FilenameFilter.:(Ljava/lang/String;)V │ │ +1183d8: 6200 711a |0000: sget-object v0, Lorg/apache/oro/io/Perl5FilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a71 │ │ +1183dc: 6201 721a |0002: sget-object v1, Lorg/apache/oro/io/Perl5FilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a72 │ │ +1183e0: 7040 6f31 0231 |0004: invoke-direct {v2, v0, v1, v3}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;)V // method@316f │ │ +1183e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/io/Perl5FilenameFilter;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -1183e0: |[1183e0] org.apache.oro.io.Perl5FilenameFilter.:(Ljava/lang/String;I)V │ │ -1183f0: 6200 711a |0000: sget-object v0, Lorg/apache/oro/io/Perl5FilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a71 │ │ -1183f4: 6201 721a |0002: sget-object v1, Lorg/apache/oro/io/Perl5FilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a72 │ │ -1183f8: 7054 7031 0231 |0004: invoke-direct {v2, v0, v1, v3, v4}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;I)V // method@3170 │ │ -1183fe: 0e00 |0007: return-void │ │ +1183e8: |[1183e8] org.apache.oro.io.Perl5FilenameFilter.:(Ljava/lang/String;I)V │ │ +1183f8: 6200 711a |0000: sget-object v0, Lorg/apache/oro/io/Perl5FilenameFilter;.__CACHE:Lorg/apache/oro/text/PatternCache; // field@1a71 │ │ +1183fc: 6201 721a |0002: sget-object v1, Lorg/apache/oro/io/Perl5FilenameFilter;.__MATCHER:Lorg/apache/oro/text/regex/PatternMatcher; // field@1a72 │ │ +118400: 7054 7031 0231 |0004: invoke-direct {v2, v0, v1, v3, v4}, Lorg/apache/oro/io/RegexFilenameFilter;.:(Lorg/apache/oro/text/PatternCache;Lorg/apache/oro/text/regex/PatternMatcher;Ljava/lang/String;I)V // method@3170 │ │ +118406: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -404265,36 +404267,36 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -118534: |[118534] org.apache.oro.text.DefaultMatchAction.:()V │ │ -118544: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11854a: 0e00 |0003: return-void │ │ +11853c: |[11853c] org.apache.oro.text.DefaultMatchAction.:()V │ │ +11854c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +118552: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/DefaultMatchAction;) │ │ name : 'processMatch' │ │ type : '(Lorg/apache/oro/text/MatchActionInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -11854c: |[11854c] org.apache.oro.text.DefaultMatchAction.processMatch:(Lorg/apache/oro/text/MatchActionInfo;)V │ │ -11855c: 5420 871a |0000: iget-object v0, v2, Lorg/apache/oro/text/MatchActionInfo;.output:Ljava/io/PrintWriter; // field@1a87 │ │ -118560: 5422 831a |0002: iget-object v2, v2, Lorg/apache/oro/text/MatchActionInfo;.line:Ljava/lang/String; // field@1a83 │ │ -118564: 6e20 ef29 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@29ef │ │ -11856a: 0e00 |0007: return-void │ │ +118554: |[118554] org.apache.oro.text.DefaultMatchAction.processMatch:(Lorg/apache/oro/text/MatchActionInfo;)V │ │ +118564: 5420 871a |0000: iget-object v0, v2, Lorg/apache/oro/text/MatchActionInfo;.output:Ljava/io/PrintWriter; // field@1a87 │ │ +118568: 5422 831a |0002: iget-object v2, v2, Lorg/apache/oro/text/MatchActionInfo;.line:Ljava/lang/String; // field@1a83 │ │ +11856c: 6e20 ef29 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@29ef │ │ +118572: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1496 header: │ │ @@ -404344,43 +404346,43 @@ │ │ type : '(Lorg/apache/oro/util/Cache;Lorg/apache/oro/text/regex/PatternCompiler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -118708: |[118708] org.apache.oro.text.GenericPatternCache.:(Lorg/apache/oro/util/Cache;Lorg/apache/oro/text/regex/PatternCompiler;)V │ │ -118718: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11871e: 5b01 771a |0003: iput-object v1, v0, Lorg/apache/oro/text/GenericPatternCache;._cache:Lorg/apache/oro/util/Cache; // field@1a77 │ │ -118722: 5b02 781a |0005: iput-object v2, v0, Lorg/apache/oro/text/GenericPatternCache;._compiler:Lorg/apache/oro/text/regex/PatternCompiler; // field@1a78 │ │ -118726: 0e00 |0007: return-void │ │ +118710: |[118710] org.apache.oro.text.GenericPatternCache.:(Lorg/apache/oro/util/Cache;Lorg/apache/oro/text/regex/PatternCompiler;)V │ │ +118720: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +118726: 5b01 771a |0003: iput-object v1, v0, Lorg/apache/oro/text/GenericPatternCache;._cache:Lorg/apache/oro/util/Cache; // field@1a77 │ │ +11872a: 5b02 781a |0005: iput-object v2, v0, Lorg/apache/oro/text/GenericPatternCache;._compiler:Lorg/apache/oro/text/regex/PatternCompiler; // field@1a78 │ │ +11872e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/GenericPatternCache;) │ │ name : 'addPattern' │ │ type : '(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1185ac: |[1185ac] org.apache.oro.text.GenericPatternCache.addPattern:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; │ │ -1185bc: 1d01 |0000: monitor-enter v1 │ │ -1185be: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -1185c0: 6e30 7931 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/GenericPatternCache;.addPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3179 │ │ -1185c6: 0c02 |0005: move-result-object v2 │ │ -1185c8: 1e01 |0006: monitor-exit v1 │ │ -1185ca: 1102 |0007: return-object v2 │ │ -1185cc: 0d02 |0008: move-exception v2 │ │ -1185ce: 1e01 |0009: monitor-exit v1 │ │ -1185d0: 2702 |000a: throw v2 │ │ +1185b4: |[1185b4] org.apache.oro.text.GenericPatternCache.addPattern:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; │ │ +1185c4: 1d01 |0000: monitor-enter v1 │ │ +1185c6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +1185c8: 6e30 7931 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/GenericPatternCache;.addPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3179 │ │ +1185ce: 0c02 |0005: move-result-object v2 │ │ +1185d0: 1e01 |0006: monitor-exit v1 │ │ +1185d2: 1102 |0007: return-object v2 │ │ +1185d4: 0d02 |0008: move-exception v2 │ │ +1185d6: 1e01 |0009: monitor-exit v1 │ │ +1185d8: 2702 |000a: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/GenericPatternCache;) │ │ @@ -404388,36 +404390,36 @@ │ │ type : '(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1185e0: |[1185e0] org.apache.oro.text.GenericPatternCache.addPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; │ │ -1185f0: 1d02 |0000: monitor-enter v2 │ │ -1185f2: 5420 771a |0001: iget-object v0, v2, Lorg/apache/oro/text/GenericPatternCache;._cache:Lorg/apache/oro/util/Cache; // field@1a77 │ │ -1185f6: 7220 f532 3000 |0003: invoke-interface {v0, v3}, Lorg/apache/oro/util/Cache;.getElement:(Ljava/lang/Object;)Ljava/lang/Object; // method@32f5 │ │ -1185fc: 0c00 |0006: move-result-object v0 │ │ -1185fe: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ -118602: 1f00 9a08 |0009: check-cast v0, Lorg/apache/oro/text/regex/Pattern; // type@089a │ │ -118606: 7210 6632 0000 |000b: invoke-interface {v0}, Lorg/apache/oro/text/regex/Pattern;.getOptions:()I // method@3266 │ │ -11860c: 0a01 |000e: move-result v1 │ │ -11860e: 3341 0400 |000f: if-ne v1, v4, 0013 // +0004 │ │ -118612: 1e02 |0011: monitor-exit v2 │ │ -118614: 1100 |0012: return-object v0 │ │ -118616: 5420 781a |0013: iget-object v0, v2, Lorg/apache/oro/text/GenericPatternCache;._compiler:Lorg/apache/oro/text/regex/PatternCompiler; // field@1a78 │ │ -11861a: 7230 6932 3004 |0015: invoke-interface {v0, v3, v4}, Lorg/apache/oro/text/regex/PatternCompiler;.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3269 │ │ -118620: 0c04 |0018: move-result-object v4 │ │ -118622: 5420 771a |0019: iget-object v0, v2, Lorg/apache/oro/text/GenericPatternCache;._cache:Lorg/apache/oro/util/Cache; // field@1a77 │ │ -118626: 7230 f332 3004 |001b: invoke-interface {v0, v3, v4}, Lorg/apache/oro/util/Cache;.addElement:(Ljava/lang/Object;Ljava/lang/Object;)V // method@32f3 │ │ -11862c: 1e02 |001e: monitor-exit v2 │ │ -11862e: 1104 |001f: return-object v4 │ │ -118630: 0d03 |0020: move-exception v3 │ │ -118632: 1e02 |0021: monitor-exit v2 │ │ -118634: 2703 |0022: throw v3 │ │ +1185e8: |[1185e8] org.apache.oro.text.GenericPatternCache.addPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; │ │ +1185f8: 1d02 |0000: monitor-enter v2 │ │ +1185fa: 5420 771a |0001: iget-object v0, v2, Lorg/apache/oro/text/GenericPatternCache;._cache:Lorg/apache/oro/util/Cache; // field@1a77 │ │ +1185fe: 7220 f532 3000 |0003: invoke-interface {v0, v3}, Lorg/apache/oro/util/Cache;.getElement:(Ljava/lang/Object;)Ljava/lang/Object; // method@32f5 │ │ +118604: 0c00 |0006: move-result-object v0 │ │ +118606: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ +11860a: 1f00 9a08 |0009: check-cast v0, Lorg/apache/oro/text/regex/Pattern; // type@089a │ │ +11860e: 7210 6632 0000 |000b: invoke-interface {v0}, Lorg/apache/oro/text/regex/Pattern;.getOptions:()I // method@3266 │ │ +118614: 0a01 |000e: move-result v1 │ │ +118616: 3341 0400 |000f: if-ne v1, v4, 0013 // +0004 │ │ +11861a: 1e02 |0011: monitor-exit v2 │ │ +11861c: 1100 |0012: return-object v0 │ │ +11861e: 5420 781a |0013: iget-object v0, v2, Lorg/apache/oro/text/GenericPatternCache;._compiler:Lorg/apache/oro/text/regex/PatternCompiler; // field@1a78 │ │ +118622: 7230 6932 3004 |0015: invoke-interface {v0, v3, v4}, Lorg/apache/oro/text/regex/PatternCompiler;.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3269 │ │ +118628: 0c04 |0018: move-result-object v4 │ │ +11862a: 5420 771a |0019: iget-object v0, v2, Lorg/apache/oro/text/GenericPatternCache;._cache:Lorg/apache/oro/util/Cache; // field@1a77 │ │ +11862e: 7230 f332 3004 |001b: invoke-interface {v0, v3, v4}, Lorg/apache/oro/util/Cache;.addElement:(Ljava/lang/Object;Ljava/lang/Object;)V // method@32f3 │ │ +118634: 1e02 |001e: monitor-exit v2 │ │ +118636: 1104 |001f: return-object v4 │ │ +118638: 0d03 |0020: move-exception v3 │ │ +11863a: 1e02 |0021: monitor-exit v2 │ │ +11863c: 2703 |0022: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x000f │ │ -> 0x0020 │ │ 0x0013 - 0x001e │ │ -> 0x0020 │ │ positions : │ │ locals : │ │ @@ -404427,42 +404429,42 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11856c: |[11856c] org.apache.oro.text.GenericPatternCache.capacity:()I │ │ -11857c: 5410 771a |0000: iget-object v0, v1, Lorg/apache/oro/text/GenericPatternCache;._cache:Lorg/apache/oro/util/Cache; // field@1a77 │ │ -118580: 7210 f432 0000 |0002: invoke-interface {v0}, Lorg/apache/oro/util/Cache;.capacity:()I // method@32f4 │ │ -118586: 0a00 |0005: move-result v0 │ │ -118588: 0f00 |0006: return v0 │ │ +118574: |[118574] org.apache.oro.text.GenericPatternCache.capacity:()I │ │ +118584: 5410 771a |0000: iget-object v0, v1, Lorg/apache/oro/text/GenericPatternCache;._cache:Lorg/apache/oro/util/Cache; // field@1a77 │ │ +118588: 7210 f432 0000 |0002: invoke-interface {v0}, Lorg/apache/oro/util/Cache;.capacity:()I // method@32f4 │ │ +11858e: 0a00 |0005: move-result v0 │ │ +118590: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/GenericPatternCache;) │ │ name : 'getPattern' │ │ type : '(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -11864c: |[11864c] org.apache.oro.text.GenericPatternCache.getPattern:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; │ │ -11865c: 1d01 |0000: monitor-enter v1 │ │ -11865e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -118660: 6e30 7c31 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/GenericPatternCache;.getPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@317c │ │ -118666: 0c02 |0005: move-result-object v2 │ │ -118668: 1e01 |0006: monitor-exit v1 │ │ -11866a: 1102 |0007: return-object v2 │ │ -11866c: 0d02 |0008: move-exception v2 │ │ -11866e: 1e01 |0009: monitor-exit v1 │ │ -118670: 2702 |000a: throw v2 │ │ +118654: |[118654] org.apache.oro.text.GenericPatternCache.getPattern:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; │ │ +118664: 1d01 |0000: monitor-enter v1 │ │ +118666: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +118668: 6e30 7c31 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/GenericPatternCache;.getPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@317c │ │ +11866e: 0c02 |0005: move-result-object v2 │ │ +118670: 1e01 |0006: monitor-exit v1 │ │ +118672: 1102 |0007: return-object v2 │ │ +118674: 0d02 |0008: move-exception v2 │ │ +118676: 1e01 |0009: monitor-exit v1 │ │ +118678: 2702 |000a: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/GenericPatternCache;) │ │ @@ -404470,41 +404472,41 @@ │ │ type : '(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -118680: |[118680] org.apache.oro.text.GenericPatternCache.getPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; │ │ -118690: 1d03 |0000: monitor-enter v3 │ │ -118692: 6e30 7931 4305 |0001: invoke-virtual {v3, v4, v5}, Lorg/apache/oro/text/GenericPatternCache;.addPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3179 │ │ -118698: 0c04 |0004: move-result-object v4 │ │ -11869a: 1e03 |0005: monitor-exit v3 │ │ -11869c: 1104 |0006: return-object v4 │ │ -11869e: 0d04 |0007: move-exception v4 │ │ -1186a0: 2825 |0008: goto 002d // +0025 │ │ -1186a2: 0d05 |0009: move-exception v5 │ │ -1186a4: 2200 7808 |000a: new-instance v0, Lorg/apache/oro/text/MalformedCachePatternException; // type@0878 │ │ -1186a8: 2201 0f07 |000c: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ -1186ac: 7010 e22a 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -1186b2: 1a02 5713 |0011: const-string v2, "Invalid expression: " // string@1357 │ │ -1186b6: 6e20 e72a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -1186bc: 6e20 e72a 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -1186c2: 1a04 0900 |0019: const-string v4, " │ │ +118688: |[118688] org.apache.oro.text.GenericPatternCache.getPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; │ │ +118698: 1d03 |0000: monitor-enter v3 │ │ +11869a: 6e30 7931 4305 |0001: invoke-virtual {v3, v4, v5}, Lorg/apache/oro/text/GenericPatternCache;.addPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3179 │ │ +1186a0: 0c04 |0004: move-result-object v4 │ │ +1186a2: 1e03 |0005: monitor-exit v3 │ │ +1186a4: 1104 |0006: return-object v4 │ │ +1186a6: 0d04 |0007: move-exception v4 │ │ +1186a8: 2825 |0008: goto 002d // +0025 │ │ +1186aa: 0d05 |0009: move-exception v5 │ │ +1186ac: 2200 7808 |000a: new-instance v0, Lorg/apache/oro/text/MalformedCachePatternException; // type@0878 │ │ +1186b0: 2201 0f07 |000c: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ +1186b4: 7010 e22a 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +1186ba: 1a02 5713 |0011: const-string v2, "Invalid expression: " // string@1357 │ │ +1186be: 6e20 e72a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +1186c4: 6e20 e72a 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +1186ca: 1a04 0900 |0019: const-string v4, " │ │ " // string@0009 │ │ -1186c6: 6e20 e72a 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -1186cc: 6e10 5232 0500 |001e: invoke-virtual {v5}, Lorg/apache/oro/text/regex/MalformedPatternException;.getMessage:()Ljava/lang/String; // method@3252 │ │ -1186d2: 0c04 |0021: move-result-object v4 │ │ -1186d4: 6e20 e72a 4100 |0022: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -1186da: 6e10 ea2a 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -1186e0: 0c04 |0028: move-result-object v4 │ │ -1186e2: 7020 8731 4000 |0029: invoke-direct {v0, v4}, Lorg/apache/oro/text/MalformedCachePatternException;.:(Ljava/lang/String;)V // method@3187 │ │ -1186e8: 2700 |002c: throw v0 │ │ -1186ea: 1e03 |002d: monitor-exit v3 │ │ -1186ec: 2704 |002e: throw v4 │ │ +1186ce: 6e20 e72a 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +1186d4: 6e10 5232 0500 |001e: invoke-virtual {v5}, Lorg/apache/oro/text/regex/MalformedPatternException;.getMessage:()Ljava/lang/String; // method@3252 │ │ +1186da: 0c04 |0021: move-result-object v4 │ │ +1186dc: 6e20 e72a 4100 |0022: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +1186e2: 6e10 ea2a 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +1186e8: 0c04 |0028: move-result-object v4 │ │ +1186ea: 7020 8731 4000 |0029: invoke-direct {v0, v4}, Lorg/apache/oro/text/MalformedCachePatternException;.:(Ljava/lang/String;)V // method@3187 │ │ +1186f0: 2700 |002c: throw v0 │ │ +1186f2: 1e03 |002d: monitor-exit v3 │ │ +1186f4: 2704 |002e: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0005 │ │ Lorg/apache/oro/text/regex/MalformedPatternException; -> 0x0009 │ │ -> 0x0007 │ │ 0x000a - 0x002d │ │ -> 0x0007 │ │ positions : │ │ @@ -404515,19 +404517,19 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11858c: |[11858c] org.apache.oro.text.GenericPatternCache.size:()I │ │ -11859c: 5410 771a |0000: iget-object v0, v1, Lorg/apache/oro/text/GenericPatternCache;._cache:Lorg/apache/oro/util/Cache; // field@1a77 │ │ -1185a0: 7210 f632 0000 |0002: invoke-interface {v0}, Lorg/apache/oro/util/Cache;.size:()I // method@32f6 │ │ -1185a6: 0a00 |0005: move-result v0 │ │ -1185a8: 0f00 |0006: return v0 │ │ +118594: |[118594] org.apache.oro.text.GenericPatternCache.size:()I │ │ +1185a4: 5410 771a |0000: iget-object v0, v1, Lorg/apache/oro/text/GenericPatternCache;._cache:Lorg/apache/oro/util/Cache; // field@1a77 │ │ +1185a8: 7210 f632 0000 |0002: invoke-interface {v0}, Lorg/apache/oro/util/Cache;.size:()I // method@32f6 │ │ +1185ae: 0a00 |0005: move-result v0 │ │ +1185b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1497 header: │ │ @@ -404593,289 +404595,289 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -118a08: |[118a08] org.apache.oro.text.GlobCompiler.:()V │ │ -118a18: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -118a1e: 2200 9e08 |0003: new-instance v0, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ -118a22: 7010 9432 0000 |0005: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ -118a28: 5b10 7e1a |0008: iput-object v0, v1, Lorg/apache/oro/text/GlobCompiler;.__perl5Compiler:Lorg/apache/oro/text/regex/Perl5Compiler; // field@1a7e │ │ -118a2c: 0e00 |000a: return-void │ │ +118a10: |[118a10] org.apache.oro.text.GlobCompiler.:()V │ │ +118a20: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +118a26: 2200 9e08 |0003: new-instance v0, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ +118a2a: 7010 9432 0000 |0005: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ +118a30: 5b10 7e1a |0008: iput-object v0, v1, Lorg/apache/oro/text/GlobCompiler;.__perl5Compiler:Lorg/apache/oro/text/regex/Perl5Compiler; // field@1a7e │ │ +118a34: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/GlobCompiler;) │ │ name : '__isGlobMetaCharacter' │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -118728: |[118728] org.apache.oro.text.GlobCompiler.__isGlobMetaCharacter:(C)Z │ │ -118738: 1300 2a00 |0000: const/16 v0, #int 42 // #2a │ │ -11873c: 3201 1100 |0002: if-eq v1, v0, 0013 // +0011 │ │ -118740: 1300 3f00 |0004: const/16 v0, #int 63 // #3f │ │ -118744: 3201 0d00 |0006: if-eq v1, v0, 0013 // +000d │ │ -118748: 1300 5b00 |0008: const/16 v0, #int 91 // #5b │ │ -11874c: 3201 0900 |000a: if-eq v1, v0, 0013 // +0009 │ │ -118750: 1300 5d00 |000c: const/16 v0, #int 93 // #5d │ │ -118754: 3301 0300 |000e: if-ne v1, v0, 0011 // +0003 │ │ -118758: 2803 |0010: goto 0013 // +0003 │ │ -11875a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -11875c: 2802 |0012: goto 0014 // +0002 │ │ -11875e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -118760: 0f01 |0014: return v1 │ │ +118730: |[118730] org.apache.oro.text.GlobCompiler.__isGlobMetaCharacter:(C)Z │ │ +118740: 1300 2a00 |0000: const/16 v0, #int 42 // #2a │ │ +118744: 3201 1100 |0002: if-eq v1, v0, 0013 // +0011 │ │ +118748: 1300 3f00 |0004: const/16 v0, #int 63 // #3f │ │ +11874c: 3201 0d00 |0006: if-eq v1, v0, 0013 // +000d │ │ +118750: 1300 5b00 |0008: const/16 v0, #int 91 // #5b │ │ +118754: 3201 0900 |000a: if-eq v1, v0, 0013 // +0009 │ │ +118758: 1300 5d00 |000c: const/16 v0, #int 93 // #5d │ │ +11875c: 3301 0300 |000e: if-ne v1, v0, 0011 // +0003 │ │ +118760: 2803 |0010: goto 0013 // +0003 │ │ +118762: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +118764: 2802 |0012: goto 0014 // +0002 │ │ +118766: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +118768: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/GlobCompiler;) │ │ name : '__isPerl5MetaCharacter' │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -118764: |[118764] org.apache.oro.text.GlobCompiler.__isPerl5MetaCharacter:(C)Z │ │ -118774: 1300 2a00 |0000: const/16 v0, #int 42 // #2a │ │ -118778: 3201 3900 |0002: if-eq v1, v0, 003b // +0039 │ │ -11877c: 1300 3f00 |0004: const/16 v0, #int 63 // #3f │ │ -118780: 3201 3500 |0006: if-eq v1, v0, 003b // +0035 │ │ -118784: 1300 2b00 |0008: const/16 v0, #int 43 // #2b │ │ -118788: 3201 3100 |000a: if-eq v1, v0, 003b // +0031 │ │ -11878c: 1300 5b00 |000c: const/16 v0, #int 91 // #5b │ │ -118790: 3201 2d00 |000e: if-eq v1, v0, 003b // +002d │ │ -118794: 1300 5d00 |0010: const/16 v0, #int 93 // #5d │ │ -118798: 3201 2900 |0012: if-eq v1, v0, 003b // +0029 │ │ -11879c: 1300 2800 |0014: const/16 v0, #int 40 // #28 │ │ -1187a0: 3201 2500 |0016: if-eq v1, v0, 003b // +0025 │ │ -1187a4: 1300 2900 |0018: const/16 v0, #int 41 // #29 │ │ -1187a8: 3201 2100 |001a: if-eq v1, v0, 003b // +0021 │ │ -1187ac: 1300 7c00 |001c: const/16 v0, #int 124 // #7c │ │ -1187b0: 3201 1d00 |001e: if-eq v1, v0, 003b // +001d │ │ -1187b4: 1300 5e00 |0020: const/16 v0, #int 94 // #5e │ │ -1187b8: 3201 1900 |0022: if-eq v1, v0, 003b // +0019 │ │ -1187bc: 1300 2400 |0024: const/16 v0, #int 36 // #24 │ │ -1187c0: 3201 1500 |0026: if-eq v1, v0, 003b // +0015 │ │ -1187c4: 1300 2e00 |0028: const/16 v0, #int 46 // #2e │ │ -1187c8: 3201 1100 |002a: if-eq v1, v0, 003b // +0011 │ │ -1187cc: 1300 7b00 |002c: const/16 v0, #int 123 // #7b │ │ -1187d0: 3201 0d00 |002e: if-eq v1, v0, 003b // +000d │ │ -1187d4: 1300 7d00 |0030: const/16 v0, #int 125 // #7d │ │ -1187d8: 3201 0900 |0032: if-eq v1, v0, 003b // +0009 │ │ -1187dc: 1300 5c00 |0034: const/16 v0, #int 92 // #5c │ │ -1187e0: 3301 0300 |0036: if-ne v1, v0, 0039 // +0003 │ │ -1187e4: 2803 |0038: goto 003b // +0003 │ │ -1187e6: 1201 |0039: const/4 v1, #int 0 // #0 │ │ -1187e8: 2802 |003a: goto 003c // +0002 │ │ -1187ea: 1211 |003b: const/4 v1, #int 1 // #1 │ │ -1187ec: 0f01 |003c: return v1 │ │ +11876c: |[11876c] org.apache.oro.text.GlobCompiler.__isPerl5MetaCharacter:(C)Z │ │ +11877c: 1300 2a00 |0000: const/16 v0, #int 42 // #2a │ │ +118780: 3201 3900 |0002: if-eq v1, v0, 003b // +0039 │ │ +118784: 1300 3f00 |0004: const/16 v0, #int 63 // #3f │ │ +118788: 3201 3500 |0006: if-eq v1, v0, 003b // +0035 │ │ +11878c: 1300 2b00 |0008: const/16 v0, #int 43 // #2b │ │ +118790: 3201 3100 |000a: if-eq v1, v0, 003b // +0031 │ │ +118794: 1300 5b00 |000c: const/16 v0, #int 91 // #5b │ │ +118798: 3201 2d00 |000e: if-eq v1, v0, 003b // +002d │ │ +11879c: 1300 5d00 |0010: const/16 v0, #int 93 // #5d │ │ +1187a0: 3201 2900 |0012: if-eq v1, v0, 003b // +0029 │ │ +1187a4: 1300 2800 |0014: const/16 v0, #int 40 // #28 │ │ +1187a8: 3201 2500 |0016: if-eq v1, v0, 003b // +0025 │ │ +1187ac: 1300 2900 |0018: const/16 v0, #int 41 // #29 │ │ +1187b0: 3201 2100 |001a: if-eq v1, v0, 003b // +0021 │ │ +1187b4: 1300 7c00 |001c: const/16 v0, #int 124 // #7c │ │ +1187b8: 3201 1d00 |001e: if-eq v1, v0, 003b // +001d │ │ +1187bc: 1300 5e00 |0020: const/16 v0, #int 94 // #5e │ │ +1187c0: 3201 1900 |0022: if-eq v1, v0, 003b // +0019 │ │ +1187c4: 1300 2400 |0024: const/16 v0, #int 36 // #24 │ │ +1187c8: 3201 1500 |0026: if-eq v1, v0, 003b // +0015 │ │ +1187cc: 1300 2e00 |0028: const/16 v0, #int 46 // #2e │ │ +1187d0: 3201 1100 |002a: if-eq v1, v0, 003b // +0011 │ │ +1187d4: 1300 7b00 |002c: const/16 v0, #int 123 // #7b │ │ +1187d8: 3201 0d00 |002e: if-eq v1, v0, 003b // +000d │ │ +1187dc: 1300 7d00 |0030: const/16 v0, #int 125 // #7d │ │ +1187e0: 3201 0900 |0032: if-eq v1, v0, 003b // +0009 │ │ +1187e4: 1300 5c00 |0034: const/16 v0, #int 92 // #5c │ │ +1187e8: 3301 0300 |0036: if-ne v1, v0, 0039 // +0003 │ │ +1187ec: 2803 |0038: goto 003b // +0003 │ │ +1187ee: 1201 |0039: const/4 v1, #int 0 // #0 │ │ +1187f0: 2802 |003a: goto 003c // +0002 │ │ +1187f2: 1211 |003b: const/4 v1, #int 1 // #1 │ │ +1187f4: 0f01 |003c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/GlobCompiler;) │ │ name : 'globToPerl5' │ │ type : '([CI)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 176 16-bit code units │ │ -1187f0: |[1187f0] org.apache.oro.text.GlobCompiler.globToPerl5:([CI)Ljava/lang/String; │ │ -118800: 2200 0f07 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ -118804: 2191 |0002: array-length v1, v9 │ │ -118806: da01 0102 |0003: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -11880a: 7020 e32a 1000 |0005: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ -118810: dd01 0a04 |0008: and-int/lit8 v1, v10, #int 4 // #04 │ │ -118814: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -118816: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -118818: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -11881c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -11881e: 2802 |000f: goto 0011 // +0002 │ │ -118820: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -118822: dd0a 0a02 |0011: and-int/lit8 v10, v10, #int 2 // #02 │ │ -118826: 380a 0400 |0013: if-eqz v10, 0017 // +0004 │ │ -11882a: 121a |0015: const/4 v10, #int 1 // #1 │ │ -11882c: 2802 |0016: goto 0018 // +0002 │ │ -11882e: 120a |0017: const/4 v10, #int 0 // #0 │ │ -118830: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -118832: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -118834: 2196 |001a: array-length v6, v9 │ │ -118836: 3564 8600 |001b: if-ge v4, v6, 00a1 // +0086 │ │ -11883a: 4906 0904 |001d: aget-char v6, v9, v4 │ │ -11883e: 1307 2a00 |001f: const/16 v7, #int 42 // #2a │ │ -118842: 3276 6d00 |0021: if-eq v6, v7, 008e // +006d │ │ -118846: 1307 3f00 |0023: const/16 v7, #int 63 // #3f │ │ -11884a: 3276 5e00 |0025: if-eq v6, v7, 0083 // +005e │ │ -11884e: 1307 5c00 |0027: const/16 v7, #int 92 // #5c │ │ -118852: 2b06 7d00 0000 |0029: packed-switch v6, 000000a6 // +0000007d │ │ -118858: 3905 0d00 |002c: if-nez v5, 0039 // +000d │ │ -11885c: 4906 0904 |002e: aget-char v6, v9, v4 │ │ -118860: 7110 8031 0600 |0030: invoke-static {v6}, Lorg/apache/oro/text/GlobCompiler;.__isPerl5MetaCharacter:(C)Z // method@3180 │ │ -118866: 0a06 |0033: move-result v6 │ │ -118868: 3806 0500 |0034: if-eqz v6, 0039 // +0005 │ │ -11886c: 6e20 e52a 7000 |0036: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -118872: 4906 0904 |0039: aget-char v6, v9, v4 │ │ -118876: 6e20 e52a 6000 |003b: invoke-virtual {v0, v6}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11887c: 2900 6000 |003e: goto/16 009e // +0060 │ │ -118880: 4905 0904 |0040: aget-char v5, v9, v4 │ │ -118884: 6e20 e52a 5000 |0042: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11888a: 1205 |0045: const/4 v5, #int 0 // #0 │ │ -11888c: 2858 |0046: goto 009e // +0058 │ │ -11888e: 6e20 e52a 7000 |0047: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -118894: 2196 |004a: array-length v6, v9 │ │ -118896: b136 |004b: sub-int/2addr v6, v3 │ │ -118898: 3364 0300 |004c: if-ne v4, v6, 004f // +0003 │ │ -11889c: 2842 |004e: goto 0090 // +0042 │ │ -11889e: d806 0401 |004f: add-int/lit8 v6, v4, #int 1 // #01 │ │ -1188a2: 4908 0906 |0051: aget-char v8, v9, v6 │ │ -1188a6: 7110 7f31 0800 |0053: invoke-static {v8}, Lorg/apache/oro/text/GlobCompiler;.__isGlobMetaCharacter:(C)Z // method@317f │ │ -1188ac: 0a08 |0056: move-result v8 │ │ -1188ae: 3808 3900 |0057: if-eqz v8, 0090 // +0039 │ │ -1188b2: 4904 0906 |0059: aget-char v4, v9, v6 │ │ -1188b6: 6e20 e52a 4000 |005b: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -1188bc: 0164 |005e: move v4, v6 │ │ -1188be: 283f |005f: goto 009e // +003f │ │ -1188c0: 4905 0904 |0060: aget-char v5, v9, v4 │ │ -1188c4: 6e20 e52a 5000 |0062: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -1188ca: d805 0401 |0065: add-int/lit8 v5, v4, #int 1 // #01 │ │ -1188ce: 2196 |0067: array-length v6, v9 │ │ -1188d0: 3565 1900 |0068: if-ge v5, v6, 0081 // +0019 │ │ -1188d4: 4906 0905 |006a: aget-char v6, v9, v5 │ │ -1188d8: 1307 2100 |006c: const/16 v7, #int 33 // #21 │ │ -1188dc: 1308 5e00 |006e: const/16 v8, #int 94 // #5e │ │ -1188e0: 3276 0d00 |0070: if-eq v6, v7, 007d // +000d │ │ -1188e4: 1307 5d00 |0072: const/16 v7, #int 93 // #5d │ │ -1188e8: 3276 0500 |0074: if-eq v6, v7, 0079 // +0005 │ │ -1188ec: 3286 0700 |0076: if-eq v6, v8, 007d // +0007 │ │ -1188f0: 2809 |0078: goto 0081 // +0009 │ │ -1188f2: 6e20 e52a 7000 |0079: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -1188f8: 2804 |007c: goto 0080 // +0004 │ │ -1188fa: 6e20 e52a 8000 |007d: invoke-virtual {v0, v8}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -118900: 0154 |0080: move v4, v5 │ │ -118902: 1215 |0081: const/4 v5, #int 1 // #1 │ │ -118904: 281c |0082: goto 009e // +001c │ │ -118906: 3805 0300 |0083: if-eqz v5, 0086 // +0003 │ │ -11890a: 280b |0085: goto 0090 // +000b │ │ -11890c: 3801 0500 |0086: if-eqz v1, 008b // +0005 │ │ -118910: 1a06 6105 |0088: const-string v6, ".?" // string@0561 │ │ -118914: 2811 |008a: goto 009b // +0011 │ │ -118916: 1306 2e00 |008b: const/16 v6, #int 46 // #2e │ │ -11891a: 28ae |008d: goto 003b // -0052 │ │ -11891c: 3805 0600 |008e: if-eqz v5, 0094 // +0006 │ │ -118920: 6e20 e52a 7000 |0090: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -118926: 280b |0093: goto 009e // +000b │ │ -118928: 380a 0500 |0094: if-eqz v10, 0099 // +0005 │ │ -11892c: 1a06 4d05 |0096: const-string v6, ".+" // string@054d │ │ -118930: 2803 |0098: goto 009b // +0003 │ │ -118932: 1a06 4605 |0099: const-string v6, ".*" // string@0546 │ │ -118936: 6e20 e72a 6000 |009b: invoke-virtual {v0, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11893c: b034 |009e: add-int/2addr v4, v3 │ │ -11893e: 2900 7bff |009f: goto/16 001a // -0085 │ │ -118942: 6e10 ea2a 0000 |00a1: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -118948: 0c09 |00a4: move-result-object v9 │ │ -11894a: 1109 |00a5: return-object v9 │ │ -11894c: 0001 0300 5b00 0000 3700 0000 1e00 ... |00a6: packed-switch-data (10 units) │ │ +1187f8: |[1187f8] org.apache.oro.text.GlobCompiler.globToPerl5:([CI)Ljava/lang/String; │ │ +118808: 2200 0f07 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ +11880c: 2191 |0002: array-length v1, v9 │ │ +11880e: da01 0102 |0003: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +118812: 7020 e32a 1000 |0005: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ +118818: dd01 0a04 |0008: and-int/lit8 v1, v10, #int 4 // #04 │ │ +11881c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +11881e: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +118820: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +118824: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +118826: 2802 |000f: goto 0011 // +0002 │ │ +118828: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +11882a: dd0a 0a02 |0011: and-int/lit8 v10, v10, #int 2 // #02 │ │ +11882e: 380a 0400 |0013: if-eqz v10, 0017 // +0004 │ │ +118832: 121a |0015: const/4 v10, #int 1 // #1 │ │ +118834: 2802 |0016: goto 0018 // +0002 │ │ +118836: 120a |0017: const/4 v10, #int 0 // #0 │ │ +118838: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +11883a: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +11883c: 2196 |001a: array-length v6, v9 │ │ +11883e: 3564 8600 |001b: if-ge v4, v6, 00a1 // +0086 │ │ +118842: 4906 0904 |001d: aget-char v6, v9, v4 │ │ +118846: 1307 2a00 |001f: const/16 v7, #int 42 // #2a │ │ +11884a: 3276 6d00 |0021: if-eq v6, v7, 008e // +006d │ │ +11884e: 1307 3f00 |0023: const/16 v7, #int 63 // #3f │ │ +118852: 3276 5e00 |0025: if-eq v6, v7, 0083 // +005e │ │ +118856: 1307 5c00 |0027: const/16 v7, #int 92 // #5c │ │ +11885a: 2b06 7d00 0000 |0029: packed-switch v6, 000000a6 // +0000007d │ │ +118860: 3905 0d00 |002c: if-nez v5, 0039 // +000d │ │ +118864: 4906 0904 |002e: aget-char v6, v9, v4 │ │ +118868: 7110 8031 0600 |0030: invoke-static {v6}, Lorg/apache/oro/text/GlobCompiler;.__isPerl5MetaCharacter:(C)Z // method@3180 │ │ +11886e: 0a06 |0033: move-result v6 │ │ +118870: 3806 0500 |0034: if-eqz v6, 0039 // +0005 │ │ +118874: 6e20 e52a 7000 |0036: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11887a: 4906 0904 |0039: aget-char v6, v9, v4 │ │ +11887e: 6e20 e52a 6000 |003b: invoke-virtual {v0, v6}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +118884: 2900 6000 |003e: goto/16 009e // +0060 │ │ +118888: 4905 0904 |0040: aget-char v5, v9, v4 │ │ +11888c: 6e20 e52a 5000 |0042: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +118892: 1205 |0045: const/4 v5, #int 0 // #0 │ │ +118894: 2858 |0046: goto 009e // +0058 │ │ +118896: 6e20 e52a 7000 |0047: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11889c: 2196 |004a: array-length v6, v9 │ │ +11889e: b136 |004b: sub-int/2addr v6, v3 │ │ +1188a0: 3364 0300 |004c: if-ne v4, v6, 004f // +0003 │ │ +1188a4: 2842 |004e: goto 0090 // +0042 │ │ +1188a6: d806 0401 |004f: add-int/lit8 v6, v4, #int 1 // #01 │ │ +1188aa: 4908 0906 |0051: aget-char v8, v9, v6 │ │ +1188ae: 7110 7f31 0800 |0053: invoke-static {v8}, Lorg/apache/oro/text/GlobCompiler;.__isGlobMetaCharacter:(C)Z // method@317f │ │ +1188b4: 0a08 |0056: move-result v8 │ │ +1188b6: 3808 3900 |0057: if-eqz v8, 0090 // +0039 │ │ +1188ba: 4904 0906 |0059: aget-char v4, v9, v6 │ │ +1188be: 6e20 e52a 4000 |005b: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +1188c4: 0164 |005e: move v4, v6 │ │ +1188c6: 283f |005f: goto 009e // +003f │ │ +1188c8: 4905 0904 |0060: aget-char v5, v9, v4 │ │ +1188cc: 6e20 e52a 5000 |0062: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +1188d2: d805 0401 |0065: add-int/lit8 v5, v4, #int 1 // #01 │ │ +1188d6: 2196 |0067: array-length v6, v9 │ │ +1188d8: 3565 1900 |0068: if-ge v5, v6, 0081 // +0019 │ │ +1188dc: 4906 0905 |006a: aget-char v6, v9, v5 │ │ +1188e0: 1307 2100 |006c: const/16 v7, #int 33 // #21 │ │ +1188e4: 1308 5e00 |006e: const/16 v8, #int 94 // #5e │ │ +1188e8: 3276 0d00 |0070: if-eq v6, v7, 007d // +000d │ │ +1188ec: 1307 5d00 |0072: const/16 v7, #int 93 // #5d │ │ +1188f0: 3276 0500 |0074: if-eq v6, v7, 0079 // +0005 │ │ +1188f4: 3286 0700 |0076: if-eq v6, v8, 007d // +0007 │ │ +1188f8: 2809 |0078: goto 0081 // +0009 │ │ +1188fa: 6e20 e52a 7000 |0079: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +118900: 2804 |007c: goto 0080 // +0004 │ │ +118902: 6e20 e52a 8000 |007d: invoke-virtual {v0, v8}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +118908: 0154 |0080: move v4, v5 │ │ +11890a: 1215 |0081: const/4 v5, #int 1 // #1 │ │ +11890c: 281c |0082: goto 009e // +001c │ │ +11890e: 3805 0300 |0083: if-eqz v5, 0086 // +0003 │ │ +118912: 280b |0085: goto 0090 // +000b │ │ +118914: 3801 0500 |0086: if-eqz v1, 008b // +0005 │ │ +118918: 1a06 6105 |0088: const-string v6, ".?" // string@0561 │ │ +11891c: 2811 |008a: goto 009b // +0011 │ │ +11891e: 1306 2e00 |008b: const/16 v6, #int 46 // #2e │ │ +118922: 28ae |008d: goto 003b // -0052 │ │ +118924: 3805 0600 |008e: if-eqz v5, 0094 // +0006 │ │ +118928: 6e20 e52a 7000 |0090: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11892e: 280b |0093: goto 009e // +000b │ │ +118930: 380a 0500 |0094: if-eqz v10, 0099 // +0005 │ │ +118934: 1a06 4d05 |0096: const-string v6, ".+" // string@054d │ │ +118938: 2803 |0098: goto 009b // +0003 │ │ +11893a: 1a06 4605 |0099: const-string v6, ".*" // string@0546 │ │ +11893e: 6e20 e72a 6000 |009b: invoke-virtual {v0, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +118944: b034 |009e: add-int/2addr v4, v3 │ │ +118946: 2900 7bff |009f: goto/16 001a // -0085 │ │ +11894a: 6e10 ea2a 0000 |00a1: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +118950: 0c09 |00a4: move-result-object v9 │ │ +118952: 1109 |00a5: return-object v9 │ │ +118954: 0001 0300 5b00 0000 3700 0000 1e00 ... |00a6: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/GlobCompiler;) │ │ name : 'compile' │ │ type : '(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1189c0: |[1189c0] org.apache.oro.text.GlobCompiler.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; │ │ -1189d0: 6e10 d52a 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -1189d6: 0c02 |0003: move-result-object v2 │ │ -1189d8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1189da: 6e30 8431 2100 |0005: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/GlobCompiler;.compile:([CI)Lorg/apache/oro/text/regex/Pattern; // method@3184 │ │ -1189e0: 0c02 |0008: move-result-object v2 │ │ -1189e2: 1102 |0009: return-object v2 │ │ +1189c8: |[1189c8] org.apache.oro.text.GlobCompiler.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; │ │ +1189d8: 6e10 d52a 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +1189de: 0c02 |0003: move-result-object v2 │ │ +1189e0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1189e2: 6e30 8431 2100 |0005: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/GlobCompiler;.compile:([CI)Lorg/apache/oro/text/regex/Pattern; // method@3184 │ │ +1189e8: 0c02 |0008: move-result-object v2 │ │ +1189ea: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/GlobCompiler;) │ │ name : 'compile' │ │ type : '(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1189e4: |[1189e4] org.apache.oro.text.GlobCompiler.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; │ │ -1189f4: 6e10 d52a 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -1189fa: 0c01 |0003: move-result-object v1 │ │ -1189fc: 6e30 8431 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/GlobCompiler;.compile:([CI)Lorg/apache/oro/text/regex/Pattern; // method@3184 │ │ -118a02: 0c01 |0007: move-result-object v1 │ │ -118a04: 1101 |0008: return-object v1 │ │ +1189ec: |[1189ec] org.apache.oro.text.GlobCompiler.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; │ │ +1189fc: 6e10 d52a 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +118a02: 0c01 |0003: move-result-object v1 │ │ +118a04: 6e30 8431 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/GlobCompiler;.compile:([CI)Lorg/apache/oro/text/regex/Pattern; // method@3184 │ │ +118a0a: 0c01 |0007: move-result-object v1 │ │ +118a0c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/GlobCompiler;) │ │ name : 'compile' │ │ type : '([C)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -118960: |[118960] org.apache.oro.text.GlobCompiler.compile:([C)Lorg/apache/oro/text/regex/Pattern; │ │ -118970: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -118972: 6e30 8431 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/GlobCompiler;.compile:([CI)Lorg/apache/oro/text/regex/Pattern; // method@3184 │ │ -118978: 0c02 |0004: move-result-object v2 │ │ -11897a: 1102 |0005: return-object v2 │ │ +118968: |[118968] org.apache.oro.text.GlobCompiler.compile:([C)Lorg/apache/oro/text/regex/Pattern; │ │ +118978: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11897a: 6e30 8431 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/GlobCompiler;.compile:([CI)Lorg/apache/oro/text/regex/Pattern; // method@3184 │ │ +118980: 0c02 |0004: move-result-object v2 │ │ +118982: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/GlobCompiler;) │ │ name : 'compile' │ │ type : '([CI)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -11897c: |[11897c] org.apache.oro.text.GlobCompiler.compile:([CI)Lorg/apache/oro/text/regex/Pattern; │ │ -11898c: dd00 0401 |0000: and-int/lit8 v0, v4, #int 1 // #01 │ │ -118990: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -118994: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -118996: 2802 |0005: goto 0007 // +0002 │ │ -118998: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -11899a: dd01 0408 |0007: and-int/lit8 v1, v4, #int 8 // #08 │ │ -11899e: 3801 0600 |0009: if-eqz v1, 000f // +0006 │ │ -1189a2: 1401 0080 0000 |000b: const v1, #float 4.59177e-41 // #00008000 │ │ -1189a8: b610 |000e: or-int/2addr v0, v1 │ │ -1189aa: 5421 7e1a |000f: iget-object v1, v2, Lorg/apache/oro/text/GlobCompiler;.__perl5Compiler:Lorg/apache/oro/text/regex/Perl5Compiler; // field@1a7e │ │ -1189ae: 7120 8531 4300 |0011: invoke-static {v3, v4}, Lorg/apache/oro/text/GlobCompiler;.globToPerl5:([CI)Ljava/lang/String; // method@3185 │ │ -1189b4: 0c03 |0014: move-result-object v3 │ │ -1189b6: 6e30 a932 3100 |0015: invoke-virtual {v1, v3, v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@32a9 │ │ -1189bc: 0c03 |0018: move-result-object v3 │ │ -1189be: 1103 |0019: return-object v3 │ │ +118984: |[118984] org.apache.oro.text.GlobCompiler.compile:([CI)Lorg/apache/oro/text/regex/Pattern; │ │ +118994: dd00 0401 |0000: and-int/lit8 v0, v4, #int 1 // #01 │ │ +118998: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +11899c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +11899e: 2802 |0005: goto 0007 // +0002 │ │ +1189a0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1189a2: dd01 0408 |0007: and-int/lit8 v1, v4, #int 8 // #08 │ │ +1189a6: 3801 0600 |0009: if-eqz v1, 000f // +0006 │ │ +1189aa: 1401 0080 0000 |000b: const v1, #float 4.59177e-41 // #00008000 │ │ +1189b0: b610 |000e: or-int/2addr v0, v1 │ │ +1189b2: 5421 7e1a |000f: iget-object v1, v2, Lorg/apache/oro/text/GlobCompiler;.__perl5Compiler:Lorg/apache/oro/text/regex/Perl5Compiler; // field@1a7e │ │ +1189b6: 7120 8531 4300 |0011: invoke-static {v3, v4}, Lorg/apache/oro/text/GlobCompiler;.globToPerl5:([CI)Ljava/lang/String; // method@3185 │ │ +1189bc: 0c03 |0014: move-result-object v3 │ │ +1189be: 6e30 a932 3100 |0015: invoke-virtual {v1, v3, v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@32a9 │ │ +1189c4: 0c03 |0018: move-result-object v3 │ │ +1189c6: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1498 header: │ │ @@ -405000,633 +405002,633 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -119f80: |[119f80] org.apache.oro.text.awk.AwkCompiler.:()V │ │ -119f90: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -119f96: 0e00 |0003: return-void │ │ +119f88: |[119f88] org.apache.oro.text.awk.AwkCompiler.:()V │ │ +119f98: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +119f9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '__atom' │ │ type : '()Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -1191a4: |[1191a4] org.apache.oro.text.awk.AwkCompiler.__atom:()Lorg/apache/oro/text/awk/SyntaxNode; │ │ -1191b4: 5730 9a1a |0000: iget-char v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -1191b8: 1301 2800 |0002: const/16 v1, #int 40 // #28 │ │ -1191bc: 3310 1b00 |0004: if-ne v0, v1, 001f // +001b │ │ -1191c0: 7020 b131 1300 |0006: invoke-direct {v3, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -1191c6: 5230 9c1a |0009: iget v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__openParen:I // field@1a9c │ │ -1191ca: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1191ce: 5930 9c1a |000d: iput v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__openParen:I // field@1a9c │ │ -1191d2: 7010 b531 0300 |000f: invoke-direct {v3}, Lorg/apache/oro/text/awk/AwkCompiler;.__regex:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31b5 │ │ -1191d8: 0c00 |0012: move-result-object v0 │ │ -1191da: 1301 2900 |0013: const/16 v1, #int 41 // #29 │ │ -1191de: 7020 b131 1300 |0015: invoke-direct {v3, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -1191e4: 5231 961a |0018: iget v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__closeParen:I // field@1a96 │ │ -1191e8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1191ec: 5931 961a |001c: iput v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__closeParen:I // field@1a96 │ │ -1191f0: 2846 |001e: goto 0064 // +0046 │ │ -1191f2: 1301 5b00 |001f: const/16 v1, #int 91 // #5b │ │ -1191f6: 3310 0700 |0021: if-ne v0, v1, 0028 // +0007 │ │ -1191fa: 7010 af31 0300 |0023: invoke-direct {v3}, Lorg/apache/oro/text/awk/AwkCompiler;.__characterClass:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31af │ │ -119200: 0c00 |0026: move-result-object v0 │ │ -119202: 283d |0027: goto 0064 // +003d │ │ -119204: 1301 2e00 |0028: const/16 v1, #int 46 // #2e │ │ -119208: 3310 1a00 |002a: if-ne v0, v1, 0044 // +001a │ │ -11920c: 7020 b131 1300 |002c: invoke-direct {v3, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -119212: 2200 8b08 |002f: new-instance v0, Lorg/apache/oro/text/awk/NegativeCharacterClassNode; // type@088b │ │ -119216: 5231 9d1a |0031: iget v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -11921a: d802 0101 |0033: add-int/lit8 v2, v1, #int 1 // #01 │ │ -11921e: 5932 9d1a |0035: iput v2, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119222: 7020 fd31 1000 |0037: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;.:(I)V // method@31fd │ │ -119228: 5531 9b1a |003a: iget-boolean v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__multiline:Z // field@1a9b │ │ -11922c: 3801 2800 |003c: if-eqz v1, 0064 // +0028 │ │ -119230: 1301 0a00 |003e: const/16 v1, #int 10 // #a │ │ -119234: 6e20 ec31 1000 |0040: invoke-virtual {v0, v1}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -11923a: 2821 |0043: goto 0064 // +0021 │ │ -11923c: 1301 5c00 |0044: const/16 v1, #int 92 // #5c │ │ -119240: 3310 0700 |0046: if-ne v0, v1, 004d // +0007 │ │ -119244: 7010 ad31 0300 |0048: invoke-direct {v3}, Lorg/apache/oro/text/awk/AwkCompiler;.__backslashToken:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31ad │ │ -11924a: 0c00 |004b: move-result-object v0 │ │ -11924c: 2818 |004c: goto 0064 // +0018 │ │ -11924e: 7110 b031 0000 |004d: invoke-static {v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__isMetachar:(C)Z // method@31b0 │ │ -119254: 0a00 |0050: move-result v0 │ │ -119256: 3900 1400 |0051: if-nez v0, 0065 // +0014 │ │ -11925a: 5730 9a1a |0053: iget-char v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -11925e: 5231 9d1a |0055: iget v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119262: d802 0101 |0057: add-int/lit8 v2, v1, #int 1 // #01 │ │ -119266: 5932 9d1a |0059: iput v2, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -11926a: 6e30 ba31 0301 |005b: invoke-virtual {v3, v0, v1}, Lorg/apache/oro/text/awk/AwkCompiler;._newTokenNode:(CI)Lorg/apache/oro/text/awk/SyntaxNode; // method@31ba │ │ -119270: 0c00 |005e: move-result-object v0 │ │ -119272: 5731 9a1a |005f: iget-char v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -119276: 7020 b131 1300 |0061: invoke-direct {v3, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -11927c: 1100 |0064: return-object v0 │ │ -11927e: 2200 9708 |0065: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -119282: 2201 0f07 |0067: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ -119286: 7010 e22a 0100 |0069: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11928c: 1a02 8b22 |006c: const-string v2, "Parse error: unexpected character " // string@228b │ │ -119290: 6e20 e72a 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -119296: 5732 9a1a |0071: iget-char v2, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -11929a: 6e20 e52a 2100 |0073: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -1192a0: 1a02 6c00 |0076: const-string v2, " at position " // string@006c │ │ -1192a4: 6e20 e72a 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -1192aa: 5232 941a |007b: iget v2, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -1192ae: 6e20 e62a 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -1192b4: 6e10 ea2a 0100 |0080: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -1192ba: 0c01 |0083: move-result-object v1 │ │ -1192bc: 7020 5132 1000 |0084: invoke-direct {v0, v1}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -1192c2: 2700 |0087: throw v0 │ │ +1191ac: |[1191ac] org.apache.oro.text.awk.AwkCompiler.__atom:()Lorg/apache/oro/text/awk/SyntaxNode; │ │ +1191bc: 5730 9a1a |0000: iget-char v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1191c0: 1301 2800 |0002: const/16 v1, #int 40 // #28 │ │ +1191c4: 3310 1b00 |0004: if-ne v0, v1, 001f // +001b │ │ +1191c8: 7020 b131 1300 |0006: invoke-direct {v3, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +1191ce: 5230 9c1a |0009: iget v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__openParen:I // field@1a9c │ │ +1191d2: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1191d6: 5930 9c1a |000d: iput v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__openParen:I // field@1a9c │ │ +1191da: 7010 b531 0300 |000f: invoke-direct {v3}, Lorg/apache/oro/text/awk/AwkCompiler;.__regex:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31b5 │ │ +1191e0: 0c00 |0012: move-result-object v0 │ │ +1191e2: 1301 2900 |0013: const/16 v1, #int 41 // #29 │ │ +1191e6: 7020 b131 1300 |0015: invoke-direct {v3, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +1191ec: 5231 961a |0018: iget v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__closeParen:I // field@1a96 │ │ +1191f0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1191f4: 5931 961a |001c: iput v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__closeParen:I // field@1a96 │ │ +1191f8: 2846 |001e: goto 0064 // +0046 │ │ +1191fa: 1301 5b00 |001f: const/16 v1, #int 91 // #5b │ │ +1191fe: 3310 0700 |0021: if-ne v0, v1, 0028 // +0007 │ │ +119202: 7010 af31 0300 |0023: invoke-direct {v3}, Lorg/apache/oro/text/awk/AwkCompiler;.__characterClass:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31af │ │ +119208: 0c00 |0026: move-result-object v0 │ │ +11920a: 283d |0027: goto 0064 // +003d │ │ +11920c: 1301 2e00 |0028: const/16 v1, #int 46 // #2e │ │ +119210: 3310 1a00 |002a: if-ne v0, v1, 0044 // +001a │ │ +119214: 7020 b131 1300 |002c: invoke-direct {v3, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +11921a: 2200 8b08 |002f: new-instance v0, Lorg/apache/oro/text/awk/NegativeCharacterClassNode; // type@088b │ │ +11921e: 5231 9d1a |0031: iget v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119222: d802 0101 |0033: add-int/lit8 v2, v1, #int 1 // #01 │ │ +119226: 5932 9d1a |0035: iput v2, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +11922a: 7020 fd31 1000 |0037: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;.:(I)V // method@31fd │ │ +119230: 5531 9b1a |003a: iget-boolean v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__multiline:Z // field@1a9b │ │ +119234: 3801 2800 |003c: if-eqz v1, 0064 // +0028 │ │ +119238: 1301 0a00 |003e: const/16 v1, #int 10 // #a │ │ +11923c: 6e20 ec31 1000 |0040: invoke-virtual {v0, v1}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +119242: 2821 |0043: goto 0064 // +0021 │ │ +119244: 1301 5c00 |0044: const/16 v1, #int 92 // #5c │ │ +119248: 3310 0700 |0046: if-ne v0, v1, 004d // +0007 │ │ +11924c: 7010 ad31 0300 |0048: invoke-direct {v3}, Lorg/apache/oro/text/awk/AwkCompiler;.__backslashToken:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31ad │ │ +119252: 0c00 |004b: move-result-object v0 │ │ +119254: 2818 |004c: goto 0064 // +0018 │ │ +119256: 7110 b031 0000 |004d: invoke-static {v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__isMetachar:(C)Z // method@31b0 │ │ +11925c: 0a00 |0050: move-result v0 │ │ +11925e: 3900 1400 |0051: if-nez v0, 0065 // +0014 │ │ +119262: 5730 9a1a |0053: iget-char v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +119266: 5231 9d1a |0055: iget v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +11926a: d802 0101 |0057: add-int/lit8 v2, v1, #int 1 // #01 │ │ +11926e: 5932 9d1a |0059: iput v2, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119272: 6e30 ba31 0301 |005b: invoke-virtual {v3, v0, v1}, Lorg/apache/oro/text/awk/AwkCompiler;._newTokenNode:(CI)Lorg/apache/oro/text/awk/SyntaxNode; // method@31ba │ │ +119278: 0c00 |005e: move-result-object v0 │ │ +11927a: 5731 9a1a |005f: iget-char v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +11927e: 7020 b131 1300 |0061: invoke-direct {v3, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +119284: 1100 |0064: return-object v0 │ │ +119286: 2200 9708 |0065: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11928a: 2201 0f07 |0067: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ +11928e: 7010 e22a 0100 |0069: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +119294: 1a02 8b22 |006c: const-string v2, "Parse error: unexpected character " // string@228b │ │ +119298: 6e20 e72a 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11929e: 5732 9a1a |0071: iget-char v2, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1192a2: 6e20 e52a 2100 |0073: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +1192a8: 1a02 6c00 |0076: const-string v2, " at position " // string@006c │ │ +1192ac: 6e20 e72a 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +1192b2: 5232 941a |007b: iget v2, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +1192b6: 6e20 e62a 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +1192bc: 6e10 ea2a 0100 |0080: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +1192c2: 0c01 |0083: move-result-object v1 │ │ +1192c4: 7020 5132 1000 |0084: invoke-direct {v0, v1}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +1192ca: 2700 |0087: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '__backslashToken' │ │ type : '()Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 357 16-bit code units │ │ -1192c4: |[1192c4] org.apache.oro.text.awk.AwkCompiler.__backslashToken:()Lorg/apache/oro/text/awk/SyntaxNode; │ │ -1192d4: 1300 5c00 |0000: const/16 v0, #int 92 // #5c │ │ -1192d8: 7020 b131 0e00 |0002: invoke-direct {v14, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -1192de: 57e0 9a1a |0005: iget-char v0, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -1192e2: 1301 7800 |0007: const/16 v1, #int 120 // #78 │ │ -1192e6: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -1192e8: 3310 1800 |000a: if-ne v0, v1, 0022 // +0018 │ │ -1192ec: 7020 b131 1e00 |000c: invoke-direct {v14, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -1192f2: 1300 1000 |000f: const/16 v0, #int 16 // #10 │ │ -1192f6: 7040 b231 0e22 |0011: invoke-direct {v14, v0, v2, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__parseUnsignedInteger:(III)I // method@31b2 │ │ -1192fc: 0a00 |0014: move-result v0 │ │ -1192fe: 8e00 |0015: int-to-char v0, v0 │ │ -119300: 52e1 9d1a |0016: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119304: d802 0101 |0018: add-int/lit8 v2, v1, #int 1 // #01 │ │ -119308: 59e2 9d1a |001a: iput v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -11930c: 6e30 ba31 0e01 |001c: invoke-virtual {v14, v0, v1}, Lorg/apache/oro/text/awk/AwkCompiler;._newTokenNode:(CI)Lorg/apache/oro/text/awk/SyntaxNode; // method@31ba │ │ -119312: 0c00 |001f: move-result-object v0 │ │ -119314: 2900 4401 |0020: goto/16 0164 // +0144 │ │ -119318: 1301 6300 |0022: const/16 v1, #int 99 // #63 │ │ -11931c: 3310 2800 |0024: if-ne v0, v1, 004c // +0028 │ │ -119320: 7020 b131 1e00 |0026: invoke-direct {v14, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -119326: 57e0 9a1a |0029: iget-char v0, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -11932a: 7110 172a 0000 |002b: invoke-static {v0}, Ljava/lang/Character;.toUpperCase:(C)C // method@2a17 │ │ -119330: 0a00 |002e: move-result v0 │ │ -119332: 1301 3f00 |002f: const/16 v1, #int 63 // #3f │ │ -119336: 3710 0500 |0031: if-le v0, v1, 0036 // +0005 │ │ -11933a: d800 00c0 |0033: add-int/lit8 v0, v0, #int -64 // #c0 │ │ -11933e: 2803 |0035: goto 0038 // +0003 │ │ -119340: d800 0040 |0036: add-int/lit8 v0, v0, #int 64 // #40 │ │ -119344: 8e00 |0038: int-to-char v0, v0 │ │ -119346: 2201 9208 |0039: new-instance v1, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ -11934a: 52e2 9d1a |003b: iget v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -11934e: d803 0201 |003d: add-int/lit8 v3, v2, #int 1 // #01 │ │ -119352: 59e3 9d1a |003f: iput v3, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119356: 7030 1d32 0102 |0041: invoke-direct {v1, v0, v2}, Lorg/apache/oro/text/awk/TokenNode;.:(CI)V // method@321d │ │ -11935c: 57e0 9a1a |0044: iget-char v0, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -119360: 7020 b131 0e00 |0046: invoke-direct {v14, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -119366: 0710 |0049: move-object v0, v1 │ │ -119368: 2900 1a01 |004a: goto/16 0164 // +011a │ │ -11936c: 1301 0800 |004c: const/16 v1, #int 8 // #8 │ │ -119370: 1303 0a00 |004e: const/16 v3, #int 10 // #a │ │ -119374: 1304 3900 |0050: const/16 v4, #int 57 // #39 │ │ -119378: 1305 3000 |0052: const/16 v5, #int 48 // #30 │ │ -11937c: 3450 4c00 |0054: if-lt v0, v5, 00a0 // +004c │ │ -119380: 3640 4a00 |0056: if-gt v0, v4, 00a0 // +004a │ │ -119384: 7020 b131 0e00 |0058: invoke-direct {v14, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -11938a: 57e0 9a1a |005b: iget-char v0, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -11938e: 3450 1500 |005d: if-lt v0, v5, 0072 // +0015 │ │ -119392: 3640 1300 |005f: if-gt v0, v4, 0072 // +0013 │ │ -119396: 7010 b431 0e00 |0061: invoke-direct {v14}, Lorg/apache/oro/text/awk/AwkCompiler;.__putback:()V // method@31b4 │ │ -11939c: 1230 |0064: const/4 v0, #int 3 // #3 │ │ -11939e: 7040 b231 3e02 |0065: invoke-direct {v14, v3, v2, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__parseUnsignedInteger:(III)I // method@31b2 │ │ -1193a4: 0a00 |0068: move-result v0 │ │ -1193a6: 7110 612a 0000 |0069: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2a61 │ │ -1193ac: 0c00 |006c: move-result-object v0 │ │ -1193ae: 7120 5e2a 1000 |006d: invoke-static {v0, v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2a5e │ │ -1193b4: 0a00 |0070: move-result v0 │ │ -1193b6: 28a4 |0071: goto 0015 // -005c │ │ -1193b8: 7010 b431 0e00 |0072: invoke-direct {v14}, Lorg/apache/oro/text/awk/AwkCompiler;.__putback:()V // method@31b4 │ │ -1193be: 57e0 9a1a |0075: iget-char v0, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -1193c2: 3350 1300 |0077: if-ne v0, v5, 008a // +0013 │ │ -1193c6: 7020 b131 5e00 |0079: invoke-direct {v14, v5}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -1193cc: 2200 9208 |007c: new-instance v0, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ -1193d0: 1201 |007e: const/4 v1, #int 0 // #0 │ │ -1193d2: 52e2 9d1a |007f: iget v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -1193d6: d803 0201 |0081: add-int/lit8 v3, v2, #int 1 // #01 │ │ -1193da: 59e3 9d1a |0083: iput v3, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -1193de: 7030 1d32 1002 |0085: invoke-direct {v0, v1, v2}, Lorg/apache/oro/text/awk/TokenNode;.:(CI)V // method@321d │ │ -1193e4: 2900 dc00 |0088: goto/16 0164 // +00dc │ │ -1193e8: 7120 072a 3000 |008a: invoke-static {v0, v3}, Ljava/lang/Character;.digit:(CI)I // method@2a07 │ │ -1193ee: 57e0 9a1a |008d: iget-char v0, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -1193f2: 52e1 9d1a |008f: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -1193f6: d802 0101 |0091: add-int/lit8 v2, v1, #int 1 // #01 │ │ -1193fa: 59e2 9d1a |0093: iput v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -1193fe: 6e30 ba31 0e01 |0095: invoke-virtual {v14, v0, v1}, Lorg/apache/oro/text/awk/AwkCompiler;._newTokenNode:(CI)Lorg/apache/oro/text/awk/SyntaxNode; // method@31ba │ │ -119404: 0c00 |0098: move-result-object v0 │ │ -119406: 57e1 9a1a |0099: iget-char v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -11940a: 7020 b131 1e00 |009b: invoke-direct {v14, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -119410: 2900 c600 |009e: goto/16 0164 // +00c6 │ │ -119414: 1302 6200 |00a0: const/16 v2, #int 98 // #62 │ │ -119418: 3320 1200 |00a2: if-ne v0, v2, 00b4 // +0012 │ │ -11941c: 2200 9208 |00a4: new-instance v0, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ -119420: 52e3 9d1a |00a6: iget v3, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119424: d804 0301 |00a8: add-int/lit8 v4, v3, #int 1 // #01 │ │ -119428: 59e4 9d1a |00aa: iput v4, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -11942c: 7030 1d32 1003 |00ac: invoke-direct {v0, v1, v3}, Lorg/apache/oro/text/awk/TokenNode;.:(CI)V // method@321d │ │ -119432: 7020 b131 2e00 |00af: invoke-direct {v14, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -119438: 2900 b200 |00b2: goto/16 0164 // +00b2 │ │ -11943c: 1301 6600 |00b4: const/16 v1, #int 102 // #66 │ │ -119440: 1302 0900 |00b6: const/16 v2, #int 9 // #9 │ │ -119444: 1306 0d00 |00b8: const/16 v6, #int 13 // #d │ │ -119448: 1307 0c00 |00ba: const/16 v7, #int 12 // #c │ │ -11944c: 3210 1800 |00bc: if-eq v0, v1, 00d4 // +0018 │ │ -119450: 1301 6e00 |00be: const/16 v1, #int 110 // #6e │ │ -119454: 3210 1100 |00c0: if-eq v0, v1, 00d1 // +0011 │ │ -119458: 1301 7200 |00c2: const/16 v1, #int 114 // #72 │ │ -11945c: 3210 0a00 |00c4: if-eq v0, v1, 00ce // +000a │ │ -119460: 1301 7400 |00c6: const/16 v1, #int 116 // #74 │ │ -119464: 3210 0300 |00c8: if-eq v0, v1, 00cb // +0003 │ │ -119468: 280c |00ca: goto 00d6 // +000c │ │ -11946a: 1300 0900 |00cb: const/16 v0, #int 9 // #9 │ │ -11946e: 2809 |00cd: goto 00d6 // +0009 │ │ -119470: 1300 0d00 |00ce: const/16 v0, #int 13 // #d │ │ -119474: 2806 |00d0: goto 00d6 // +0006 │ │ -119476: 1300 0a00 |00d1: const/16 v0, #int 10 // #a │ │ -11947a: 2803 |00d3: goto 00d6 // +0003 │ │ -11947c: 1300 0c00 |00d4: const/16 v0, #int 12 // #c │ │ -119480: 1301 4400 |00d6: const/16 v1, #int 68 // #44 │ │ -119484: 3210 7c00 |00d8: if-eq v0, v1, 0154 // +007c │ │ -119488: 1301 5300 |00da: const/16 v1, #int 83 // #53 │ │ -11948c: 1308 2000 |00dc: const/16 v8, #int 32 // #20 │ │ -119490: 3210 5a00 |00de: if-eq v0, v1, 0138 // +005a │ │ -119494: 1301 5700 |00e0: const/16 v1, #int 87 // #57 │ │ -119498: 1309 5f00 |00e2: const/16 v9, #int 95 // #5f │ │ -11949c: 130a 5a00 |00e4: const/16 v10, #int 90 // #5a │ │ -1194a0: 130b 4100 |00e6: const/16 v11, #int 65 // #41 │ │ -1194a4: 130c 7a00 |00e8: const/16 v12, #int 122 // #7a │ │ -1194a8: 130d 6100 |00ea: const/16 v13, #int 97 // #61 │ │ -1194ac: 3210 3300 |00ec: if-eq v0, v1, 011f // +0033 │ │ -1194b0: 1301 6400 |00ee: const/16 v1, #int 100 // #64 │ │ -1194b4: 3210 2300 |00f0: if-eq v0, v1, 0113 // +0023 │ │ -1194b8: 1301 7300 |00f2: const/16 v1, #int 115 // #73 │ │ -1194bc: 3210 1300 |00f4: if-eq v0, v1, 0107 // +0013 │ │ -1194c0: 1301 7700 |00f6: const/16 v1, #int 119 // #77 │ │ -1194c4: 3210 0300 |00f8: if-eq v0, v1, 00fb // +0003 │ │ -1194c8: 2895 |00fa: goto 008f // -006b │ │ -1194ca: 2200 8708 |00fb: new-instance v0, Lorg/apache/oro/text/awk/CharacterClassNode; // type@0887 │ │ -1194ce: 52e1 9d1a |00fd: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -1194d2: d802 0101 |00ff: add-int/lit8 v2, v1, #int 1 // #01 │ │ -1194d6: 59e2 9d1a |0101: iput v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -1194da: 7020 eb31 1000 |0103: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/CharacterClassNode;.:(I)V // method@31eb │ │ -1194e0: 2824 |0106: goto 012a // +0024 │ │ -1194e2: 2200 8708 |0107: new-instance v0, Lorg/apache/oro/text/awk/CharacterClassNode; // type@0887 │ │ -1194e6: 52e1 9d1a |0109: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -1194ea: d804 0101 |010b: add-int/lit8 v4, v1, #int 1 // #01 │ │ -1194ee: 59e4 9d1a |010d: iput v4, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -1194f2: 7020 eb31 1000 |010f: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/CharacterClassNode;.:(I)V // method@31eb │ │ -1194f8: 2831 |0112: goto 0143 // +0031 │ │ -1194fa: 2200 8708 |0113: new-instance v0, Lorg/apache/oro/text/awk/CharacterClassNode; // type@0887 │ │ -1194fe: 52e1 9d1a |0115: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119502: d802 0101 |0117: add-int/lit8 v2, v1, #int 1 // #01 │ │ -119506: 59e2 9d1a |0119: iput v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -11950a: 7020 eb31 1000 |011b: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/CharacterClassNode;.:(I)V // method@31eb │ │ -119510: 2841 |011e: goto 015f // +0041 │ │ -119512: 2200 8b08 |011f: new-instance v0, Lorg/apache/oro/text/awk/NegativeCharacterClassNode; // type@088b │ │ -119516: 52e1 9d1a |0121: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -11951a: d802 0101 |0123: add-int/lit8 v2, v1, #int 1 // #01 │ │ -11951e: 59e2 9d1a |0125: iput v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119522: 7020 fd31 1000 |0127: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;.:(I)V // method@31fd │ │ -119528: 6e30 ed31 5004 |012a: invoke-virtual {v0, v5, v4}, Lorg/apache/oro/text/awk/CharacterClassNode;._addTokenRange:(II)V // method@31ed │ │ -11952e: 6e30 ed31 d00c |012d: invoke-virtual {v0, v13, v12}, Lorg/apache/oro/text/awk/CharacterClassNode;._addTokenRange:(II)V // method@31ed │ │ -119534: 6e30 ed31 b00a |0130: invoke-virtual {v0, v11, v10}, Lorg/apache/oro/text/awk/CharacterClassNode;._addTokenRange:(II)V // method@31ed │ │ -11953a: 6e20 ec31 9000 |0133: invoke-virtual {v0, v9}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -119540: 2900 63ff |0136: goto/16 0099 // -009d │ │ -119544: 2200 8b08 |0138: new-instance v0, Lorg/apache/oro/text/awk/NegativeCharacterClassNode; // type@088b │ │ -119548: 52e1 9d1a |013a: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -11954c: d804 0101 |013c: add-int/lit8 v4, v1, #int 1 // #01 │ │ -119550: 59e4 9d1a |013e: iput v4, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119554: 7020 fd31 1000 |0140: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;.:(I)V // method@31fd │ │ -11955a: 6e20 ec31 8000 |0143: invoke-virtual {v0, v8}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -119560: 6e20 ec31 7000 |0146: invoke-virtual {v0, v7}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -119566: 6e20 ec31 3000 |0149: invoke-virtual {v0, v3}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -11956c: 6e20 ec31 6000 |014c: invoke-virtual {v0, v6}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -119572: 6e20 ec31 2000 |014f: invoke-virtual {v0, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -119578: 2900 47ff |0152: goto/16 0099 // -00b9 │ │ -11957c: 2200 8b08 |0154: new-instance v0, Lorg/apache/oro/text/awk/NegativeCharacterClassNode; // type@088b │ │ -119580: 52e1 9d1a |0156: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119584: d802 0101 |0158: add-int/lit8 v2, v1, #int 1 // #01 │ │ -119588: 59e2 9d1a |015a: iput v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -11958c: 7020 fd31 1000 |015c: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;.:(I)V // method@31fd │ │ -119592: 6e30 ed31 5004 |015f: invoke-virtual {v0, v5, v4}, Lorg/apache/oro/text/awk/CharacterClassNode;._addTokenRange:(II)V // method@31ed │ │ -119598: 2900 37ff |0162: goto/16 0099 // -00c9 │ │ -11959c: 1100 |0164: return-object v0 │ │ +1192cc: |[1192cc] org.apache.oro.text.awk.AwkCompiler.__backslashToken:()Lorg/apache/oro/text/awk/SyntaxNode; │ │ +1192dc: 1300 5c00 |0000: const/16 v0, #int 92 // #5c │ │ +1192e0: 7020 b131 0e00 |0002: invoke-direct {v14, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +1192e6: 57e0 9a1a |0005: iget-char v0, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1192ea: 1301 7800 |0007: const/16 v1, #int 120 // #78 │ │ +1192ee: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +1192f0: 3310 1800 |000a: if-ne v0, v1, 0022 // +0018 │ │ +1192f4: 7020 b131 1e00 |000c: invoke-direct {v14, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +1192fa: 1300 1000 |000f: const/16 v0, #int 16 // #10 │ │ +1192fe: 7040 b231 0e22 |0011: invoke-direct {v14, v0, v2, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__parseUnsignedInteger:(III)I // method@31b2 │ │ +119304: 0a00 |0014: move-result v0 │ │ +119306: 8e00 |0015: int-to-char v0, v0 │ │ +119308: 52e1 9d1a |0016: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +11930c: d802 0101 |0018: add-int/lit8 v2, v1, #int 1 // #01 │ │ +119310: 59e2 9d1a |001a: iput v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119314: 6e30 ba31 0e01 |001c: invoke-virtual {v14, v0, v1}, Lorg/apache/oro/text/awk/AwkCompiler;._newTokenNode:(CI)Lorg/apache/oro/text/awk/SyntaxNode; // method@31ba │ │ +11931a: 0c00 |001f: move-result-object v0 │ │ +11931c: 2900 4401 |0020: goto/16 0164 // +0144 │ │ +119320: 1301 6300 |0022: const/16 v1, #int 99 // #63 │ │ +119324: 3310 2800 |0024: if-ne v0, v1, 004c // +0028 │ │ +119328: 7020 b131 1e00 |0026: invoke-direct {v14, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +11932e: 57e0 9a1a |0029: iget-char v0, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +119332: 7110 172a 0000 |002b: invoke-static {v0}, Ljava/lang/Character;.toUpperCase:(C)C // method@2a17 │ │ +119338: 0a00 |002e: move-result v0 │ │ +11933a: 1301 3f00 |002f: const/16 v1, #int 63 // #3f │ │ +11933e: 3710 0500 |0031: if-le v0, v1, 0036 // +0005 │ │ +119342: d800 00c0 |0033: add-int/lit8 v0, v0, #int -64 // #c0 │ │ +119346: 2803 |0035: goto 0038 // +0003 │ │ +119348: d800 0040 |0036: add-int/lit8 v0, v0, #int 64 // #40 │ │ +11934c: 8e00 |0038: int-to-char v0, v0 │ │ +11934e: 2201 9208 |0039: new-instance v1, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ +119352: 52e2 9d1a |003b: iget v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119356: d803 0201 |003d: add-int/lit8 v3, v2, #int 1 // #01 │ │ +11935a: 59e3 9d1a |003f: iput v3, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +11935e: 7030 1d32 0102 |0041: invoke-direct {v1, v0, v2}, Lorg/apache/oro/text/awk/TokenNode;.:(CI)V // method@321d │ │ +119364: 57e0 9a1a |0044: iget-char v0, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +119368: 7020 b131 0e00 |0046: invoke-direct {v14, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +11936e: 0710 |0049: move-object v0, v1 │ │ +119370: 2900 1a01 |004a: goto/16 0164 // +011a │ │ +119374: 1301 0800 |004c: const/16 v1, #int 8 // #8 │ │ +119378: 1303 0a00 |004e: const/16 v3, #int 10 // #a │ │ +11937c: 1304 3900 |0050: const/16 v4, #int 57 // #39 │ │ +119380: 1305 3000 |0052: const/16 v5, #int 48 // #30 │ │ +119384: 3450 4c00 |0054: if-lt v0, v5, 00a0 // +004c │ │ +119388: 3640 4a00 |0056: if-gt v0, v4, 00a0 // +004a │ │ +11938c: 7020 b131 0e00 |0058: invoke-direct {v14, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +119392: 57e0 9a1a |005b: iget-char v0, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +119396: 3450 1500 |005d: if-lt v0, v5, 0072 // +0015 │ │ +11939a: 3640 1300 |005f: if-gt v0, v4, 0072 // +0013 │ │ +11939e: 7010 b431 0e00 |0061: invoke-direct {v14}, Lorg/apache/oro/text/awk/AwkCompiler;.__putback:()V // method@31b4 │ │ +1193a4: 1230 |0064: const/4 v0, #int 3 // #3 │ │ +1193a6: 7040 b231 3e02 |0065: invoke-direct {v14, v3, v2, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__parseUnsignedInteger:(III)I // method@31b2 │ │ +1193ac: 0a00 |0068: move-result v0 │ │ +1193ae: 7110 612a 0000 |0069: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2a61 │ │ +1193b4: 0c00 |006c: move-result-object v0 │ │ +1193b6: 7120 5e2a 1000 |006d: invoke-static {v0, v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2a5e │ │ +1193bc: 0a00 |0070: move-result v0 │ │ +1193be: 28a4 |0071: goto 0015 // -005c │ │ +1193c0: 7010 b431 0e00 |0072: invoke-direct {v14}, Lorg/apache/oro/text/awk/AwkCompiler;.__putback:()V // method@31b4 │ │ +1193c6: 57e0 9a1a |0075: iget-char v0, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1193ca: 3350 1300 |0077: if-ne v0, v5, 008a // +0013 │ │ +1193ce: 7020 b131 5e00 |0079: invoke-direct {v14, v5}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +1193d4: 2200 9208 |007c: new-instance v0, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ +1193d8: 1201 |007e: const/4 v1, #int 0 // #0 │ │ +1193da: 52e2 9d1a |007f: iget v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +1193de: d803 0201 |0081: add-int/lit8 v3, v2, #int 1 // #01 │ │ +1193e2: 59e3 9d1a |0083: iput v3, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +1193e6: 7030 1d32 1002 |0085: invoke-direct {v0, v1, v2}, Lorg/apache/oro/text/awk/TokenNode;.:(CI)V // method@321d │ │ +1193ec: 2900 dc00 |0088: goto/16 0164 // +00dc │ │ +1193f0: 7120 072a 3000 |008a: invoke-static {v0, v3}, Ljava/lang/Character;.digit:(CI)I // method@2a07 │ │ +1193f6: 57e0 9a1a |008d: iget-char v0, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1193fa: 52e1 9d1a |008f: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +1193fe: d802 0101 |0091: add-int/lit8 v2, v1, #int 1 // #01 │ │ +119402: 59e2 9d1a |0093: iput v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119406: 6e30 ba31 0e01 |0095: invoke-virtual {v14, v0, v1}, Lorg/apache/oro/text/awk/AwkCompiler;._newTokenNode:(CI)Lorg/apache/oro/text/awk/SyntaxNode; // method@31ba │ │ +11940c: 0c00 |0098: move-result-object v0 │ │ +11940e: 57e1 9a1a |0099: iget-char v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +119412: 7020 b131 1e00 |009b: invoke-direct {v14, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +119418: 2900 c600 |009e: goto/16 0164 // +00c6 │ │ +11941c: 1302 6200 |00a0: const/16 v2, #int 98 // #62 │ │ +119420: 3320 1200 |00a2: if-ne v0, v2, 00b4 // +0012 │ │ +119424: 2200 9208 |00a4: new-instance v0, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ +119428: 52e3 9d1a |00a6: iget v3, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +11942c: d804 0301 |00a8: add-int/lit8 v4, v3, #int 1 // #01 │ │ +119430: 59e4 9d1a |00aa: iput v4, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119434: 7030 1d32 1003 |00ac: invoke-direct {v0, v1, v3}, Lorg/apache/oro/text/awk/TokenNode;.:(CI)V // method@321d │ │ +11943a: 7020 b131 2e00 |00af: invoke-direct {v14, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +119440: 2900 b200 |00b2: goto/16 0164 // +00b2 │ │ +119444: 1301 6600 |00b4: const/16 v1, #int 102 // #66 │ │ +119448: 1302 0900 |00b6: const/16 v2, #int 9 // #9 │ │ +11944c: 1306 0d00 |00b8: const/16 v6, #int 13 // #d │ │ +119450: 1307 0c00 |00ba: const/16 v7, #int 12 // #c │ │ +119454: 3210 1800 |00bc: if-eq v0, v1, 00d4 // +0018 │ │ +119458: 1301 6e00 |00be: const/16 v1, #int 110 // #6e │ │ +11945c: 3210 1100 |00c0: if-eq v0, v1, 00d1 // +0011 │ │ +119460: 1301 7200 |00c2: const/16 v1, #int 114 // #72 │ │ +119464: 3210 0a00 |00c4: if-eq v0, v1, 00ce // +000a │ │ +119468: 1301 7400 |00c6: const/16 v1, #int 116 // #74 │ │ +11946c: 3210 0300 |00c8: if-eq v0, v1, 00cb // +0003 │ │ +119470: 280c |00ca: goto 00d6 // +000c │ │ +119472: 1300 0900 |00cb: const/16 v0, #int 9 // #9 │ │ +119476: 2809 |00cd: goto 00d6 // +0009 │ │ +119478: 1300 0d00 |00ce: const/16 v0, #int 13 // #d │ │ +11947c: 2806 |00d0: goto 00d6 // +0006 │ │ +11947e: 1300 0a00 |00d1: const/16 v0, #int 10 // #a │ │ +119482: 2803 |00d3: goto 00d6 // +0003 │ │ +119484: 1300 0c00 |00d4: const/16 v0, #int 12 // #c │ │ +119488: 1301 4400 |00d6: const/16 v1, #int 68 // #44 │ │ +11948c: 3210 7c00 |00d8: if-eq v0, v1, 0154 // +007c │ │ +119490: 1301 5300 |00da: const/16 v1, #int 83 // #53 │ │ +119494: 1308 2000 |00dc: const/16 v8, #int 32 // #20 │ │ +119498: 3210 5a00 |00de: if-eq v0, v1, 0138 // +005a │ │ +11949c: 1301 5700 |00e0: const/16 v1, #int 87 // #57 │ │ +1194a0: 1309 5f00 |00e2: const/16 v9, #int 95 // #5f │ │ +1194a4: 130a 5a00 |00e4: const/16 v10, #int 90 // #5a │ │ +1194a8: 130b 4100 |00e6: const/16 v11, #int 65 // #41 │ │ +1194ac: 130c 7a00 |00e8: const/16 v12, #int 122 // #7a │ │ +1194b0: 130d 6100 |00ea: const/16 v13, #int 97 // #61 │ │ +1194b4: 3210 3300 |00ec: if-eq v0, v1, 011f // +0033 │ │ +1194b8: 1301 6400 |00ee: const/16 v1, #int 100 // #64 │ │ +1194bc: 3210 2300 |00f0: if-eq v0, v1, 0113 // +0023 │ │ +1194c0: 1301 7300 |00f2: const/16 v1, #int 115 // #73 │ │ +1194c4: 3210 1300 |00f4: if-eq v0, v1, 0107 // +0013 │ │ +1194c8: 1301 7700 |00f6: const/16 v1, #int 119 // #77 │ │ +1194cc: 3210 0300 |00f8: if-eq v0, v1, 00fb // +0003 │ │ +1194d0: 2895 |00fa: goto 008f // -006b │ │ +1194d2: 2200 8708 |00fb: new-instance v0, Lorg/apache/oro/text/awk/CharacterClassNode; // type@0887 │ │ +1194d6: 52e1 9d1a |00fd: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +1194da: d802 0101 |00ff: add-int/lit8 v2, v1, #int 1 // #01 │ │ +1194de: 59e2 9d1a |0101: iput v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +1194e2: 7020 eb31 1000 |0103: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/CharacterClassNode;.:(I)V // method@31eb │ │ +1194e8: 2824 |0106: goto 012a // +0024 │ │ +1194ea: 2200 8708 |0107: new-instance v0, Lorg/apache/oro/text/awk/CharacterClassNode; // type@0887 │ │ +1194ee: 52e1 9d1a |0109: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +1194f2: d804 0101 |010b: add-int/lit8 v4, v1, #int 1 // #01 │ │ +1194f6: 59e4 9d1a |010d: iput v4, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +1194fa: 7020 eb31 1000 |010f: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/CharacterClassNode;.:(I)V // method@31eb │ │ +119500: 2831 |0112: goto 0143 // +0031 │ │ +119502: 2200 8708 |0113: new-instance v0, Lorg/apache/oro/text/awk/CharacterClassNode; // type@0887 │ │ +119506: 52e1 9d1a |0115: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +11950a: d802 0101 |0117: add-int/lit8 v2, v1, #int 1 // #01 │ │ +11950e: 59e2 9d1a |0119: iput v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119512: 7020 eb31 1000 |011b: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/CharacterClassNode;.:(I)V // method@31eb │ │ +119518: 2841 |011e: goto 015f // +0041 │ │ +11951a: 2200 8b08 |011f: new-instance v0, Lorg/apache/oro/text/awk/NegativeCharacterClassNode; // type@088b │ │ +11951e: 52e1 9d1a |0121: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119522: d802 0101 |0123: add-int/lit8 v2, v1, #int 1 // #01 │ │ +119526: 59e2 9d1a |0125: iput v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +11952a: 7020 fd31 1000 |0127: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;.:(I)V // method@31fd │ │ +119530: 6e30 ed31 5004 |012a: invoke-virtual {v0, v5, v4}, Lorg/apache/oro/text/awk/CharacterClassNode;._addTokenRange:(II)V // method@31ed │ │ +119536: 6e30 ed31 d00c |012d: invoke-virtual {v0, v13, v12}, Lorg/apache/oro/text/awk/CharacterClassNode;._addTokenRange:(II)V // method@31ed │ │ +11953c: 6e30 ed31 b00a |0130: invoke-virtual {v0, v11, v10}, Lorg/apache/oro/text/awk/CharacterClassNode;._addTokenRange:(II)V // method@31ed │ │ +119542: 6e20 ec31 9000 |0133: invoke-virtual {v0, v9}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +119548: 2900 63ff |0136: goto/16 0099 // -009d │ │ +11954c: 2200 8b08 |0138: new-instance v0, Lorg/apache/oro/text/awk/NegativeCharacterClassNode; // type@088b │ │ +119550: 52e1 9d1a |013a: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119554: d804 0101 |013c: add-int/lit8 v4, v1, #int 1 // #01 │ │ +119558: 59e4 9d1a |013e: iput v4, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +11955c: 7020 fd31 1000 |0140: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;.:(I)V // method@31fd │ │ +119562: 6e20 ec31 8000 |0143: invoke-virtual {v0, v8}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +119568: 6e20 ec31 7000 |0146: invoke-virtual {v0, v7}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +11956e: 6e20 ec31 3000 |0149: invoke-virtual {v0, v3}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +119574: 6e20 ec31 6000 |014c: invoke-virtual {v0, v6}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +11957a: 6e20 ec31 2000 |014f: invoke-virtual {v0, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +119580: 2900 47ff |0152: goto/16 0099 // -00b9 │ │ +119584: 2200 8b08 |0154: new-instance v0, Lorg/apache/oro/text/awk/NegativeCharacterClassNode; // type@088b │ │ +119588: 52e1 9d1a |0156: iget v1, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +11958c: d802 0101 |0158: add-int/lit8 v2, v1, #int 1 // #01 │ │ +119590: 59e2 9d1a |015a: iput v2, v14, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119594: 7020 fd31 1000 |015c: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;.:(I)V // method@31fd │ │ +11959a: 6e30 ed31 5004 |015f: invoke-virtual {v0, v5, v4}, Lorg/apache/oro/text/awk/CharacterClassNode;._addTokenRange:(II)V // method@31ed │ │ +1195a0: 2900 37ff |0162: goto/16 0099 // -00c9 │ │ +1195a4: 1100 |0164: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '__branch' │ │ type : '()Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -1195a0: |[1195a0] org.apache.oro.text.awk.AwkCompiler.__branch:()Lorg/apache/oro/text/awk/SyntaxNode; │ │ -1195b0: 7010 b331 0800 |0000: invoke-direct {v8}, Lorg/apache/oro/text/awk/AwkCompiler;.__piece:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31b3 │ │ -1195b6: 0c00 |0003: move-result-object v0 │ │ -1195b8: 5781 9a1a |0004: iget-char v1, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -1195bc: 1a02 8722 |0006: const-string v2, "Parse error: close parenthesis without matching open parenthesis at position " // string@2287 │ │ -1195c0: 1303 2900 |0008: const/16 v3, #int 41 // #29 │ │ -1195c4: 3331 2000 |000a: if-ne v1, v3, 002a // +0020 │ │ -1195c8: 5281 9c1a |000c: iget v1, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__openParen:I // field@1a9c │ │ -1195cc: 5283 961a |000e: iget v3, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__closeParen:I // field@1a96 │ │ -1195d0: 3731 0300 |0010: if-le v1, v3, 0013 // +0003 │ │ -1195d4: 1100 |0012: return-object v0 │ │ -1195d6: 2200 9708 |0013: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -1195da: 2201 0f07 |0015: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ -1195de: 7010 e22a 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -1195e4: 6e20 e72a 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -1195ea: 5282 941a |001d: iget v2, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -1195ee: 6e20 e62a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -1195f4: 6e10 ea2a 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -1195fa: 0c01 |0025: move-result-object v1 │ │ -1195fc: 7020 5132 1000 |0026: invoke-direct {v0, v1}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -119602: 2700 |0029: throw v0 │ │ -119604: 1304 7c00 |002a: const/16 v4, #int 124 // #7c │ │ -119608: 3241 4c00 |002c: if-eq v1, v4, 0078 // +004c │ │ -11960c: 1405 ffff 0000 |002e: const v5, #float 9.18341e-41 // #0000ffff │ │ -119612: 3351 0300 |0031: if-ne v1, v5, 0034 // +0003 │ │ -119616: 2845 |0033: goto 0078 // +0045 │ │ -119618: 2201 8608 |0034: new-instance v1, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -11961c: 7010 e531 0100 |0036: invoke-direct {v1}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -119622: 5b10 c31a |0039: iput-object v0, v1, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -119626: 0710 |003b: move-object v0, v1 │ │ -119628: 7010 b331 0800 |003c: invoke-direct {v8}, Lorg/apache/oro/text/awk/AwkCompiler;.__piece:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31b3 │ │ -11962e: 0c06 |003f: move-result-object v6 │ │ -119630: 5787 9a1a |0040: iget-char v7, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -119634: 3337 2000 |0042: if-ne v7, v3, 0062 // +0020 │ │ -119638: 5283 9c1a |0044: iget v3, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__openParen:I // field@1a9c │ │ -11963c: 5284 961a |0046: iget v4, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__closeParen:I // field@1a96 │ │ -119640: 3743 0300 |0048: if-le v3, v4, 004b // +0003 │ │ -119644: 282b |004a: goto 0075 // +002b │ │ -119646: 2200 9708 |004b: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11964a: 2201 0f07 |004d: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ -11964e: 7010 e22a 0100 |004f: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -119654: 6e20 e72a 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11965a: 5282 941a |0055: iget v2, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -11965e: 6e20 e62a 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -119664: 6e10 ea2a 0100 |005a: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11966a: 0c01 |005d: move-result-object v1 │ │ -11966c: 7020 5132 1000 |005e: invoke-direct {v0, v1}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -119672: 2700 |0061: throw v0 │ │ -119674: 3247 1300 |0062: if-eq v7, v4, 0075 // +0013 │ │ -119678: 3357 0300 |0064: if-ne v7, v5, 0067 // +0003 │ │ -11967c: 280f |0066: goto 0075 // +000f │ │ -11967e: 2207 8608 |0067: new-instance v7, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119682: 7010 e531 0700 |0069: invoke-direct {v7}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -119688: 5b07 c41a |006c: iput-object v7, v0, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -11968c: 5400 c41a |006e: iget-object v0, v0, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119690: 1f00 8608 |0070: check-cast v0, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119694: 5b06 c31a |0072: iput-object v6, v0, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -119698: 28c8 |0074: goto 003c // -0038 │ │ -11969a: 5b06 c41a |0075: iput-object v6, v0, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -11969e: 1101 |0077: return-object v1 │ │ -1196a0: 1100 |0078: return-object v0 │ │ +1195a8: |[1195a8] org.apache.oro.text.awk.AwkCompiler.__branch:()Lorg/apache/oro/text/awk/SyntaxNode; │ │ +1195b8: 7010 b331 0800 |0000: invoke-direct {v8}, Lorg/apache/oro/text/awk/AwkCompiler;.__piece:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31b3 │ │ +1195be: 0c00 |0003: move-result-object v0 │ │ +1195c0: 5781 9a1a |0004: iget-char v1, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1195c4: 1a02 8722 |0006: const-string v2, "Parse error: close parenthesis without matching open parenthesis at position " // string@2287 │ │ +1195c8: 1303 2900 |0008: const/16 v3, #int 41 // #29 │ │ +1195cc: 3331 2000 |000a: if-ne v1, v3, 002a // +0020 │ │ +1195d0: 5281 9c1a |000c: iget v1, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__openParen:I // field@1a9c │ │ +1195d4: 5283 961a |000e: iget v3, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__closeParen:I // field@1a96 │ │ +1195d8: 3731 0300 |0010: if-le v1, v3, 0013 // +0003 │ │ +1195dc: 1100 |0012: return-object v0 │ │ +1195de: 2200 9708 |0013: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +1195e2: 2201 0f07 |0015: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ +1195e6: 7010 e22a 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +1195ec: 6e20 e72a 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +1195f2: 5282 941a |001d: iget v2, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +1195f6: 6e20 e62a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +1195fc: 6e10 ea2a 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +119602: 0c01 |0025: move-result-object v1 │ │ +119604: 7020 5132 1000 |0026: invoke-direct {v0, v1}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11960a: 2700 |0029: throw v0 │ │ +11960c: 1304 7c00 |002a: const/16 v4, #int 124 // #7c │ │ +119610: 3241 4c00 |002c: if-eq v1, v4, 0078 // +004c │ │ +119614: 1405 ffff 0000 |002e: const v5, #float 9.18341e-41 // #0000ffff │ │ +11961a: 3351 0300 |0031: if-ne v1, v5, 0034 // +0003 │ │ +11961e: 2845 |0033: goto 0078 // +0045 │ │ +119620: 2201 8608 |0034: new-instance v1, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119624: 7010 e531 0100 |0036: invoke-direct {v1}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +11962a: 5b10 c31a |0039: iput-object v0, v1, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +11962e: 0710 |003b: move-object v0, v1 │ │ +119630: 7010 b331 0800 |003c: invoke-direct {v8}, Lorg/apache/oro/text/awk/AwkCompiler;.__piece:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31b3 │ │ +119636: 0c06 |003f: move-result-object v6 │ │ +119638: 5787 9a1a |0040: iget-char v7, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +11963c: 3337 2000 |0042: if-ne v7, v3, 0062 // +0020 │ │ +119640: 5283 9c1a |0044: iget v3, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__openParen:I // field@1a9c │ │ +119644: 5284 961a |0046: iget v4, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__closeParen:I // field@1a96 │ │ +119648: 3743 0300 |0048: if-le v3, v4, 004b // +0003 │ │ +11964c: 282b |004a: goto 0075 // +002b │ │ +11964e: 2200 9708 |004b: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +119652: 2201 0f07 |004d: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ +119656: 7010 e22a 0100 |004f: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11965c: 6e20 e72a 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +119662: 5282 941a |0055: iget v2, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +119666: 6e20 e62a 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +11966c: 6e10 ea2a 0100 |005a: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +119672: 0c01 |005d: move-result-object v1 │ │ +119674: 7020 5132 1000 |005e: invoke-direct {v0, v1}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11967a: 2700 |0061: throw v0 │ │ +11967c: 3247 1300 |0062: if-eq v7, v4, 0075 // +0013 │ │ +119680: 3357 0300 |0064: if-ne v7, v5, 0067 // +0003 │ │ +119684: 280f |0066: goto 0075 // +000f │ │ +119686: 2207 8608 |0067: new-instance v7, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +11968a: 7010 e531 0700 |0069: invoke-direct {v7}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +119690: 5b07 c41a |006c: iput-object v7, v0, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119694: 5400 c41a |006e: iget-object v0, v0, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119698: 1f00 8608 |0070: check-cast v0, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +11969c: 5b06 c31a |0072: iput-object v6, v0, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +1196a0: 28c8 |0074: goto 003c // -0038 │ │ +1196a2: 5b06 c41a |0075: iput-object v6, v0, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +1196a6: 1101 |0077: return-object v1 │ │ +1196a8: 1100 |0078: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '__characterClass' │ │ type : '()Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 247 16-bit code units │ │ -1196a4: |[1196a4] org.apache.oro.text.awk.AwkCompiler.__characterClass:()Lorg/apache/oro/text/awk/SyntaxNode; │ │ -1196b4: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ -1196b8: 7020 b131 0800 |0002: invoke-direct {v8, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -1196be: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -1196c0: 5c80 991a |0006: iput-boolean v0, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__inCharacterClass:Z // field@1a99 │ │ -1196c4: 5781 9a1a |0008: iget-char v1, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -1196c8: 1302 5e00 |000a: const/16 v2, #int 94 // #5e │ │ -1196cc: 3321 1100 |000c: if-ne v1, v2, 001d // +0011 │ │ -1196d0: 7020 b131 2800 |000e: invoke-direct {v8, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -1196d6: 2201 8b08 |0011: new-instance v1, Lorg/apache/oro/text/awk/NegativeCharacterClassNode; // type@088b │ │ -1196da: 5282 9d1a |0013: iget v2, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -1196de: d803 0201 |0015: add-int/lit8 v3, v2, #int 1 // #01 │ │ -1196e2: 5983 9d1a |0017: iput v3, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -1196e6: 7020 fd31 2100 |0019: invoke-direct {v1, v2}, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;.:(I)V // method@31fd │ │ -1196ec: 280c |001c: goto 0028 // +000c │ │ -1196ee: 2201 8708 |001d: new-instance v1, Lorg/apache/oro/text/awk/CharacterClassNode; // type@0887 │ │ -1196f2: 5282 9d1a |001f: iget v2, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -1196f6: d803 0201 |0021: add-int/lit8 v3, v2, #int 1 // #01 │ │ -1196fa: 5983 9d1a |0023: iput v3, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -1196fe: 7020 eb31 2100 |0025: invoke-direct {v1, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;.:(I)V // method@31eb │ │ -119704: 5782 9a1a |0028: iget-char v2, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -119708: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -11970a: 1304 5d00 |002b: const/16 v4, #int 93 // #5d │ │ -11970e: 3242 c400 |002d: if-eq v2, v4, 00f1 // +00c4 │ │ -119712: 1405 ffff 0000 |002f: const v5, #float 9.18341e-41 // #0000ffff │ │ -119718: 3252 bf00 |0032: if-eq v2, v5, 00f1 // +00bf │ │ -11971c: 1305 5c00 |0034: const/16 v5, #int 92 // #5c │ │ -119720: 3352 3500 |0036: if-ne v2, v5, 006b // +0035 │ │ -119724: 7010 ad31 0800 |0038: invoke-direct {v8}, Lorg/apache/oro/text/awk/AwkCompiler;.__backslashToken:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31ad │ │ -11972a: 0c02 |003b: move-result-object v2 │ │ -11972c: 5286 9d1a |003c: iget v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119730: b106 |003e: sub-int/2addr v6, v0 │ │ -119732: 5986 9d1a |003f: iput v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119736: 2026 9208 |0041: instance-of v6, v2, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ -11973a: 3806 1500 |0043: if-eqz v6, 0058 // +0015 │ │ -11973e: 1f02 9208 |0045: check-cast v2, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ -119742: 5722 d81a |0047: iget-char v2, v2, Lorg/apache/oro/text/awk/TokenNode;._token:C // field@1ad8 │ │ -119746: 6e20 ec31 2100 |0049: invoke-virtual {v1, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -11974c: 5586 951a |004c: iget-boolean v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__caseSensitive:Z // field@1a95 │ │ -119750: 3906 3200 |004e: if-nez v6, 0080 // +0032 │ │ -119754: 7110 bc31 0200 |0050: invoke-static {v2}, Lorg/apache/oro/text/awk/AwkCompiler;._toggleCase:(C)C // method@31bc │ │ -11975a: 0a06 |0053: move-result v6 │ │ -11975c: 6e20 ec31 6100 |0054: invoke-virtual {v1, v6}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -119762: 2829 |0057: goto 0080 // +0029 │ │ -119764: 1f02 8708 |0058: check-cast v2, Lorg/apache/oro/text/awk/CharacterClassNode; // type@0887 │ │ -119768: 1304 0001 |005a: const/16 v4, #int 256 // #100 │ │ -11976c: 3543 ccff |005c: if-ge v3, v4, 0028 // -0034 │ │ -119770: 6e20 ef31 3200 |005e: invoke-virtual {v2, v3}, Lorg/apache/oro/text/awk/CharacterClassNode;._matches:(C)Z // method@31ef │ │ -119776: 0a04 |0061: move-result v4 │ │ -119778: 3804 0500 |0062: if-eqz v4, 0067 // +0005 │ │ -11977c: 6e20 ec31 3100 |0064: invoke-virtual {v1, v3}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -119782: d803 0301 |0067: add-int/lit8 v3, v3, #int 1 // #01 │ │ -119786: 8e33 |0069: int-to-char v3, v3 │ │ -119788: 28f0 |006a: goto 005a // -0010 │ │ -11978a: 6e20 ec31 2100 |006b: invoke-virtual {v1, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -119790: 5586 951a |006e: iget-boolean v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__caseSensitive:Z // field@1a95 │ │ -119794: 3906 0b00 |0070: if-nez v6, 007b // +000b │ │ -119798: 5786 9a1a |0072: iget-char v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -11979c: 7110 bc31 0600 |0074: invoke-static {v6}, Lorg/apache/oro/text/awk/AwkCompiler;._toggleCase:(C)C // method@31bc │ │ -1197a2: 0a06 |0077: move-result v6 │ │ -1197a4: 6e20 ec31 6100 |0078: invoke-virtual {v1, v6}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -1197aa: 5786 9a1a |007b: iget-char v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -1197ae: 7020 b131 6800 |007d: invoke-direct {v8, v6}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -1197b4: 5786 9a1a |0080: iget-char v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -1197b8: 1307 2d00 |0082: const/16 v7, #int 45 // #2d │ │ -1197bc: 3376 a4ff |0084: if-ne v6, v7, 0028 // -005c │ │ -1197c0: 7020 b131 7800 |0086: invoke-direct {v8, v7}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -1197c6: 5786 9a1a |0089: iget-char v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -1197ca: 3346 0600 |008b: if-ne v6, v4, 0091 // +0006 │ │ -1197ce: 6e20 ec31 7100 |008d: invoke-virtual {v1, v7}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -1197d4: 2861 |0090: goto 00f1 // +0061 │ │ -1197d6: 1a03 8922 |0091: const-string v3, "Parse error: invalid range specified at position " // string@2289 │ │ -1197da: 3356 2b00 |0093: if-ne v6, v5, 00be // +002b │ │ -1197de: 7010 ad31 0800 |0095: invoke-direct {v8}, Lorg/apache/oro/text/awk/AwkCompiler;.__backslashToken:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31ad │ │ -1197e4: 0c04 |0098: move-result-object v4 │ │ -1197e6: 5285 9d1a |0099: iget v5, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -1197ea: b105 |009b: sub-int/2addr v5, v0 │ │ -1197ec: 5985 9d1a |009c: iput v5, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -1197f0: 2045 9208 |009e: instance-of v5, v4, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ -1197f4: 3805 0700 |00a0: if-eqz v5, 00a7 // +0007 │ │ -1197f8: 1f04 9208 |00a2: check-cast v4, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ -1197fc: 5746 d81a |00a4: iget-char v6, v4, Lorg/apache/oro/text/awk/TokenNode;._token:C // field@1ad8 │ │ -119800: 281b |00a6: goto 00c1 // +001b │ │ -119802: 2200 9708 |00a7: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -119806: 2201 0f07 |00a9: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ -11980a: 7010 e22a 0100 |00ab: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -119810: 6e20 e72a 3100 |00ae: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -119816: 5282 941a |00b1: iget v2, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -11981a: 6e20 e62a 2100 |00b3: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -119820: 6e10 ea2a 0100 |00b6: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -119826: 0c01 |00b9: move-result-object v1 │ │ -119828: 7020 5132 1000 |00ba: invoke-direct {v0, v1}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11982e: 2700 |00bd: throw v0 │ │ -119830: 7020 b131 6800 |00be: invoke-direct {v8, v6}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -119836: 3426 1900 |00c1: if-lt v6, v2, 00da // +0019 │ │ -11983a: d802 0201 |00c3: add-int/lit8 v2, v2, #int 1 // #01 │ │ -11983e: 6e30 ed31 2106 |00c5: invoke-virtual {v1, v2, v6}, Lorg/apache/oro/text/awk/CharacterClassNode;._addTokenRange:(II)V // method@31ed │ │ -119844: 5583 951a |00c8: iget-boolean v3, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__caseSensitive:Z // field@1a95 │ │ -119848: 3903 5eff |00ca: if-nez v3, 0028 // -00a2 │ │ -11984c: 8e22 |00cc: int-to-char v2, v2 │ │ -11984e: 7110 bc31 0200 |00cd: invoke-static {v2}, Lorg/apache/oro/text/awk/AwkCompiler;._toggleCase:(C)C // method@31bc │ │ -119854: 0a02 |00d0: move-result v2 │ │ -119856: 7110 bc31 0600 |00d1: invoke-static {v6}, Lorg/apache/oro/text/awk/AwkCompiler;._toggleCase:(C)C // method@31bc │ │ -11985c: 0a03 |00d4: move-result v3 │ │ -11985e: 6e30 ed31 2103 |00d5: invoke-virtual {v1, v2, v3}, Lorg/apache/oro/text/awk/CharacterClassNode;._addTokenRange:(II)V // method@31ed │ │ -119864: 2900 50ff |00d8: goto/16 0028 // -00b0 │ │ -119868: 2200 9708 |00da: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11986c: 2201 0f07 |00dc: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ -119870: 7010 e22a 0100 |00de: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -119876: 6e20 e72a 3100 |00e1: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11987c: 5282 941a |00e4: iget v2, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -119880: 6e20 e62a 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -119886: 6e10 ea2a 0100 |00e9: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11988c: 0c01 |00ec: move-result-object v1 │ │ -11988e: 7020 5132 1000 |00ed: invoke-direct {v0, v1}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -119894: 2700 |00f0: throw v0 │ │ -119896: 7020 b131 4800 |00f1: invoke-direct {v8, v4}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -11989c: 5c83 991a |00f4: iput-boolean v3, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__inCharacterClass:Z // field@1a99 │ │ -1198a0: 1101 |00f6: return-object v1 │ │ +1196ac: |[1196ac] org.apache.oro.text.awk.AwkCompiler.__characterClass:()Lorg/apache/oro/text/awk/SyntaxNode; │ │ +1196bc: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ +1196c0: 7020 b131 0800 |0002: invoke-direct {v8, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +1196c6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +1196c8: 5c80 991a |0006: iput-boolean v0, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__inCharacterClass:Z // field@1a99 │ │ +1196cc: 5781 9a1a |0008: iget-char v1, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1196d0: 1302 5e00 |000a: const/16 v2, #int 94 // #5e │ │ +1196d4: 3321 1100 |000c: if-ne v1, v2, 001d // +0011 │ │ +1196d8: 7020 b131 2800 |000e: invoke-direct {v8, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +1196de: 2201 8b08 |0011: new-instance v1, Lorg/apache/oro/text/awk/NegativeCharacterClassNode; // type@088b │ │ +1196e2: 5282 9d1a |0013: iget v2, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +1196e6: d803 0201 |0015: add-int/lit8 v3, v2, #int 1 // #01 │ │ +1196ea: 5983 9d1a |0017: iput v3, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +1196ee: 7020 fd31 2100 |0019: invoke-direct {v1, v2}, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;.:(I)V // method@31fd │ │ +1196f4: 280c |001c: goto 0028 // +000c │ │ +1196f6: 2201 8708 |001d: new-instance v1, Lorg/apache/oro/text/awk/CharacterClassNode; // type@0887 │ │ +1196fa: 5282 9d1a |001f: iget v2, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +1196fe: d803 0201 |0021: add-int/lit8 v3, v2, #int 1 // #01 │ │ +119702: 5983 9d1a |0023: iput v3, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119706: 7020 eb31 2100 |0025: invoke-direct {v1, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;.:(I)V // method@31eb │ │ +11970c: 5782 9a1a |0028: iget-char v2, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +119710: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +119712: 1304 5d00 |002b: const/16 v4, #int 93 // #5d │ │ +119716: 3242 c400 |002d: if-eq v2, v4, 00f1 // +00c4 │ │ +11971a: 1405 ffff 0000 |002f: const v5, #float 9.18341e-41 // #0000ffff │ │ +119720: 3252 bf00 |0032: if-eq v2, v5, 00f1 // +00bf │ │ +119724: 1305 5c00 |0034: const/16 v5, #int 92 // #5c │ │ +119728: 3352 3500 |0036: if-ne v2, v5, 006b // +0035 │ │ +11972c: 7010 ad31 0800 |0038: invoke-direct {v8}, Lorg/apache/oro/text/awk/AwkCompiler;.__backslashToken:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31ad │ │ +119732: 0c02 |003b: move-result-object v2 │ │ +119734: 5286 9d1a |003c: iget v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119738: b106 |003e: sub-int/2addr v6, v0 │ │ +11973a: 5986 9d1a |003f: iput v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +11973e: 2026 9208 |0041: instance-of v6, v2, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ +119742: 3806 1500 |0043: if-eqz v6, 0058 // +0015 │ │ +119746: 1f02 9208 |0045: check-cast v2, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ +11974a: 5722 d81a |0047: iget-char v2, v2, Lorg/apache/oro/text/awk/TokenNode;._token:C // field@1ad8 │ │ +11974e: 6e20 ec31 2100 |0049: invoke-virtual {v1, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +119754: 5586 951a |004c: iget-boolean v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__caseSensitive:Z // field@1a95 │ │ +119758: 3906 3200 |004e: if-nez v6, 0080 // +0032 │ │ +11975c: 7110 bc31 0200 |0050: invoke-static {v2}, Lorg/apache/oro/text/awk/AwkCompiler;._toggleCase:(C)C // method@31bc │ │ +119762: 0a06 |0053: move-result v6 │ │ +119764: 6e20 ec31 6100 |0054: invoke-virtual {v1, v6}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +11976a: 2829 |0057: goto 0080 // +0029 │ │ +11976c: 1f02 8708 |0058: check-cast v2, Lorg/apache/oro/text/awk/CharacterClassNode; // type@0887 │ │ +119770: 1304 0001 |005a: const/16 v4, #int 256 // #100 │ │ +119774: 3543 ccff |005c: if-ge v3, v4, 0028 // -0034 │ │ +119778: 6e20 ef31 3200 |005e: invoke-virtual {v2, v3}, Lorg/apache/oro/text/awk/CharacterClassNode;._matches:(C)Z // method@31ef │ │ +11977e: 0a04 |0061: move-result v4 │ │ +119780: 3804 0500 |0062: if-eqz v4, 0067 // +0005 │ │ +119784: 6e20 ec31 3100 |0064: invoke-virtual {v1, v3}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +11978a: d803 0301 |0067: add-int/lit8 v3, v3, #int 1 // #01 │ │ +11978e: 8e33 |0069: int-to-char v3, v3 │ │ +119790: 28f0 |006a: goto 005a // -0010 │ │ +119792: 6e20 ec31 2100 |006b: invoke-virtual {v1, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +119798: 5586 951a |006e: iget-boolean v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__caseSensitive:Z // field@1a95 │ │ +11979c: 3906 0b00 |0070: if-nez v6, 007b // +000b │ │ +1197a0: 5786 9a1a |0072: iget-char v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1197a4: 7110 bc31 0600 |0074: invoke-static {v6}, Lorg/apache/oro/text/awk/AwkCompiler;._toggleCase:(C)C // method@31bc │ │ +1197aa: 0a06 |0077: move-result v6 │ │ +1197ac: 6e20 ec31 6100 |0078: invoke-virtual {v1, v6}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +1197b2: 5786 9a1a |007b: iget-char v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1197b6: 7020 b131 6800 |007d: invoke-direct {v8, v6}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +1197bc: 5786 9a1a |0080: iget-char v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1197c0: 1307 2d00 |0082: const/16 v7, #int 45 // #2d │ │ +1197c4: 3376 a4ff |0084: if-ne v6, v7, 0028 // -005c │ │ +1197c8: 7020 b131 7800 |0086: invoke-direct {v8, v7}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +1197ce: 5786 9a1a |0089: iget-char v6, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1197d2: 3346 0600 |008b: if-ne v6, v4, 0091 // +0006 │ │ +1197d6: 6e20 ec31 7100 |008d: invoke-virtual {v1, v7}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +1197dc: 2861 |0090: goto 00f1 // +0061 │ │ +1197de: 1a03 8922 |0091: const-string v3, "Parse error: invalid range specified at position " // string@2289 │ │ +1197e2: 3356 2b00 |0093: if-ne v6, v5, 00be // +002b │ │ +1197e6: 7010 ad31 0800 |0095: invoke-direct {v8}, Lorg/apache/oro/text/awk/AwkCompiler;.__backslashToken:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31ad │ │ +1197ec: 0c04 |0098: move-result-object v4 │ │ +1197ee: 5285 9d1a |0099: iget v5, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +1197f2: b105 |009b: sub-int/2addr v5, v0 │ │ +1197f4: 5985 9d1a |009c: iput v5, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +1197f8: 2045 9208 |009e: instance-of v5, v4, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ +1197fc: 3805 0700 |00a0: if-eqz v5, 00a7 // +0007 │ │ +119800: 1f04 9208 |00a2: check-cast v4, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ +119804: 5746 d81a |00a4: iget-char v6, v4, Lorg/apache/oro/text/awk/TokenNode;._token:C // field@1ad8 │ │ +119808: 281b |00a6: goto 00c1 // +001b │ │ +11980a: 2200 9708 |00a7: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11980e: 2201 0f07 |00a9: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ +119812: 7010 e22a 0100 |00ab: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +119818: 6e20 e72a 3100 |00ae: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11981e: 5282 941a |00b1: iget v2, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +119822: 6e20 e62a 2100 |00b3: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +119828: 6e10 ea2a 0100 |00b6: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11982e: 0c01 |00b9: move-result-object v1 │ │ +119830: 7020 5132 1000 |00ba: invoke-direct {v0, v1}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +119836: 2700 |00bd: throw v0 │ │ +119838: 7020 b131 6800 |00be: invoke-direct {v8, v6}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +11983e: 3426 1900 |00c1: if-lt v6, v2, 00da // +0019 │ │ +119842: d802 0201 |00c3: add-int/lit8 v2, v2, #int 1 // #01 │ │ +119846: 6e30 ed31 2106 |00c5: invoke-virtual {v1, v2, v6}, Lorg/apache/oro/text/awk/CharacterClassNode;._addTokenRange:(II)V // method@31ed │ │ +11984c: 5583 951a |00c8: iget-boolean v3, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__caseSensitive:Z // field@1a95 │ │ +119850: 3903 5eff |00ca: if-nez v3, 0028 // -00a2 │ │ +119854: 8e22 |00cc: int-to-char v2, v2 │ │ +119856: 7110 bc31 0200 |00cd: invoke-static {v2}, Lorg/apache/oro/text/awk/AwkCompiler;._toggleCase:(C)C // method@31bc │ │ +11985c: 0a02 |00d0: move-result v2 │ │ +11985e: 7110 bc31 0600 |00d1: invoke-static {v6}, Lorg/apache/oro/text/awk/AwkCompiler;._toggleCase:(C)C // method@31bc │ │ +119864: 0a03 |00d4: move-result v3 │ │ +119866: 6e30 ed31 2103 |00d5: invoke-virtual {v1, v2, v3}, Lorg/apache/oro/text/awk/CharacterClassNode;._addTokenRange:(II)V // method@31ed │ │ +11986c: 2900 50ff |00d8: goto/16 0028 // -00b0 │ │ +119870: 2200 9708 |00da: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +119874: 2201 0f07 |00dc: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ +119878: 7010 e22a 0100 |00de: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11987e: 6e20 e72a 3100 |00e1: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +119884: 5282 941a |00e4: iget v2, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +119888: 6e20 e62a 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +11988e: 6e10 ea2a 0100 |00e9: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +119894: 0c01 |00ec: move-result-object v1 │ │ +119896: 7020 5132 1000 |00ed: invoke-direct {v0, v1}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11989c: 2700 |00f0: throw v0 │ │ +11989e: 7020 b131 4800 |00f1: invoke-direct {v8, v4}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +1198a4: 5c83 991a |00f4: iput-boolean v3, v8, Lorg/apache/oro/text/awk/AwkCompiler;.__inCharacterClass:Z // field@1a99 │ │ +1198a8: 1101 |00f6: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '__isMetachar' │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -118f7c: |[118f7c] org.apache.oro.text.awk.AwkCompiler.__isMetachar:(C)Z │ │ -118f8c: 1300 2a00 |0000: const/16 v0, #int 42 // #2a │ │ -118f90: 3201 2500 |0002: if-eq v1, v0, 0027 // +0025 │ │ -118f94: 1300 3f00 |0004: const/16 v0, #int 63 // #3f │ │ -118f98: 3201 2100 |0006: if-eq v1, v0, 0027 // +0021 │ │ -118f9c: 1300 2b00 |0008: const/16 v0, #int 43 // #2b │ │ -118fa0: 3201 1d00 |000a: if-eq v1, v0, 0027 // +001d │ │ -118fa4: 1300 5b00 |000c: const/16 v0, #int 91 // #5b │ │ -118fa8: 3201 1900 |000e: if-eq v1, v0, 0027 // +0019 │ │ -118fac: 1300 5d00 |0010: const/16 v0, #int 93 // #5d │ │ -118fb0: 3201 1500 |0012: if-eq v1, v0, 0027 // +0015 │ │ -118fb4: 1300 2800 |0014: const/16 v0, #int 40 // #28 │ │ -118fb8: 3201 1100 |0016: if-eq v1, v0, 0027 // +0011 │ │ -118fbc: 1300 2900 |0018: const/16 v0, #int 41 // #29 │ │ -118fc0: 3201 0d00 |001a: if-eq v1, v0, 0027 // +000d │ │ -118fc4: 1300 7c00 |001c: const/16 v0, #int 124 // #7c │ │ -118fc8: 3201 0900 |001e: if-eq v1, v0, 0027 // +0009 │ │ -118fcc: 1300 2e00 |0020: const/16 v0, #int 46 // #2e │ │ -118fd0: 3301 0300 |0022: if-ne v1, v0, 0025 // +0003 │ │ -118fd4: 2803 |0024: goto 0027 // +0003 │ │ -118fd6: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -118fd8: 2802 |0026: goto 0028 // +0002 │ │ -118fda: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -118fdc: 0f01 |0028: return v1 │ │ +118f84: |[118f84] org.apache.oro.text.awk.AwkCompiler.__isMetachar:(C)Z │ │ +118f94: 1300 2a00 |0000: const/16 v0, #int 42 // #2a │ │ +118f98: 3201 2500 |0002: if-eq v1, v0, 0027 // +0025 │ │ +118f9c: 1300 3f00 |0004: const/16 v0, #int 63 // #3f │ │ +118fa0: 3201 2100 |0006: if-eq v1, v0, 0027 // +0021 │ │ +118fa4: 1300 2b00 |0008: const/16 v0, #int 43 // #2b │ │ +118fa8: 3201 1d00 |000a: if-eq v1, v0, 0027 // +001d │ │ +118fac: 1300 5b00 |000c: const/16 v0, #int 91 // #5b │ │ +118fb0: 3201 1900 |000e: if-eq v1, v0, 0027 // +0019 │ │ +118fb4: 1300 5d00 |0010: const/16 v0, #int 93 // #5d │ │ +118fb8: 3201 1500 |0012: if-eq v1, v0, 0027 // +0015 │ │ +118fbc: 1300 2800 |0014: const/16 v0, #int 40 // #28 │ │ +118fc0: 3201 1100 |0016: if-eq v1, v0, 0027 // +0011 │ │ +118fc4: 1300 2900 |0018: const/16 v0, #int 41 // #29 │ │ +118fc8: 3201 0d00 |001a: if-eq v1, v0, 0027 // +000d │ │ +118fcc: 1300 7c00 |001c: const/16 v0, #int 124 // #7c │ │ +118fd0: 3201 0900 |001e: if-eq v1, v0, 0027 // +0009 │ │ +118fd4: 1300 2e00 |0020: const/16 v0, #int 46 // #2e │ │ +118fd8: 3301 0300 |0022: if-ne v1, v0, 0025 // +0003 │ │ +118fdc: 2803 |0024: goto 0027 // +0003 │ │ +118fde: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +118fe0: 2802 |0026: goto 0028 // +0002 │ │ +118fe2: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +118fe4: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '__match' │ │ type : '(C)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -119f98: |[119f98] org.apache.oro.text.awk.AwkCompiler.__match:(C)V │ │ -119fa8: 5730 9a1a |0000: iget-char v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -119fac: 3304 1700 |0002: if-ne v4, v0, 0019 // +0017 │ │ -119fb0: 5234 941a |0004: iget v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -119fb4: 5230 981a |0006: iget v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__expressionLength:I // field@1a98 │ │ -119fb8: 3504 0b00 |0008: if-ge v4, v0, 0013 // +000b │ │ -119fbc: 5430 9e1a |000a: iget-object v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__regularExpression:[C // field@1a9e │ │ -119fc0: d801 0401 |000c: add-int/lit8 v1, v4, #int 1 // #01 │ │ -119fc4: 5931 941a |000e: iput v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -119fc8: 4904 0004 |0010: aget-char v4, v0, v4 │ │ -119fcc: 2804 |0012: goto 0016 // +0004 │ │ -119fce: 1404 ffff 0000 |0013: const v4, #float 9.18341e-41 // #0000ffff │ │ -119fd4: 5e34 9a1a |0016: iput-char v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -119fd8: 0e00 |0018: return-void │ │ -119fda: 2200 9708 |0019: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -119fde: 2201 0f07 |001b: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ -119fe2: 7010 e22a 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -119fe8: 1a02 ca4b |0020: const-string v2, "token: " // string@4bca │ │ -119fec: 6e20 e72a 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -119ff2: 6e20 e52a 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -119ff8: 1a04 8500 |0028: const-string v4, " does not match lookahead: " // string@0085 │ │ -119ffc: 6e20 e72a 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11a002: 5734 9a1a |002d: iget-char v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -11a006: 6e20 e52a 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11a00c: 1a04 6d00 |0032: const-string v4, " at position: " // string@006d │ │ -11a010: 6e20 e72a 4100 |0034: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11a016: 5234 941a |0037: iget v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -11a01a: 6e20 e62a 4100 |0039: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -11a020: 6e10 ea2a 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11a026: 0c04 |003f: move-result-object v4 │ │ -11a028: 7020 5132 4000 |0040: invoke-direct {v0, v4}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11a02e: 2700 |0043: throw v0 │ │ +119fa0: |[119fa0] org.apache.oro.text.awk.AwkCompiler.__match:(C)V │ │ +119fb0: 5730 9a1a |0000: iget-char v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +119fb4: 3304 1700 |0002: if-ne v4, v0, 0019 // +0017 │ │ +119fb8: 5234 941a |0004: iget v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +119fbc: 5230 981a |0006: iget v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__expressionLength:I // field@1a98 │ │ +119fc0: 3504 0b00 |0008: if-ge v4, v0, 0013 // +000b │ │ +119fc4: 5430 9e1a |000a: iget-object v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__regularExpression:[C // field@1a9e │ │ +119fc8: d801 0401 |000c: add-int/lit8 v1, v4, #int 1 // #01 │ │ +119fcc: 5931 941a |000e: iput v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +119fd0: 4904 0004 |0010: aget-char v4, v0, v4 │ │ +119fd4: 2804 |0012: goto 0016 // +0004 │ │ +119fd6: 1404 ffff 0000 |0013: const v4, #float 9.18341e-41 // #0000ffff │ │ +119fdc: 5e34 9a1a |0016: iput-char v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +119fe0: 0e00 |0018: return-void │ │ +119fe2: 2200 9708 |0019: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +119fe6: 2201 0f07 |001b: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ +119fea: 7010 e22a 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +119ff0: 1a02 ca4b |0020: const-string v2, "token: " // string@4bca │ │ +119ff4: 6e20 e72a 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +119ffa: 6e20 e52a 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11a000: 1a04 8500 |0028: const-string v4, " does not match lookahead: " // string@0085 │ │ +11a004: 6e20 e72a 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11a00a: 5734 9a1a |002d: iget-char v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +11a00e: 6e20 e52a 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11a014: 1a04 6d00 |0032: const-string v4, " at position: " // string@006d │ │ +11a018: 6e20 e72a 4100 |0034: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11a01e: 5234 941a |0037: iget v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +11a022: 6e20 e62a 4100 |0039: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +11a028: 6e10 ea2a 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11a02e: 0c04 |003f: move-result-object v4 │ │ +11a030: 7020 5132 4000 |0040: invoke-direct {v0, v4}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11a036: 2700 |0043: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '__parseUnsignedInteger' │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -1190b8: |[1190b8] org.apache.oro.text.awk.AwkCompiler.__parseUnsignedInteger:(III)I │ │ -1190c8: 2200 0f07 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ -1190cc: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -1190ce: 7020 e32a 1000 |0003: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ -1190d4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1190d6: 5742 9a1a |0007: iget-char v2, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -1190da: 7120 072a 5200 |0009: invoke-static {v2, v5}, Ljava/lang/Character;.digit:(CI)I // method@2a07 │ │ -1190e0: 0a02 |000c: move-result v2 │ │ -1190e2: 12f3 |000d: const/4 v3, #int -1 // #ff │ │ -1190e4: 3232 1100 |000e: if-eq v2, v3, 001f // +0011 │ │ -1190e8: 3571 0f00 |0010: if-ge v1, v7, 001f // +000f │ │ -1190ec: 5742 9a1a |0012: iget-char v2, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -1190f0: 6e20 e52a 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -1190f6: 5742 9a1a |0017: iget-char v2, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -1190fa: 7020 b131 2400 |0019: invoke-direct {v4, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -119100: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -119104: 28e9 |001e: goto 0007 // -0017 │ │ -119106: 3461 2b00 |001f: if-lt v1, v6, 004a // +002b │ │ -11910a: 3671 2900 |0021: if-gt v1, v7, 004a // +0029 │ │ -11910e: 6e10 ea2a 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -119114: 0c06 |0026: move-result-object v6 │ │ -119116: 7120 5e2a 5600 |0027: invoke-static {v6, v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2a5e │ │ -11911c: 0a05 |002a: move-result v5 │ │ -11911e: 0f05 |002b: return v5 │ │ -119120: 2205 9708 |002c: new-instance v5, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -119124: 2206 0f07 |002e: new-instance v6, Ljava/lang/StringBuffer; // type@070f │ │ -119128: 7010 e22a 0600 |0030: invoke-direct {v6}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11912e: 1a07 8a22 |0033: const-string v7, "Parse error: numeric value at position " // string@228a │ │ -119132: 6e20 e72a 7600 |0035: invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -119138: 5247 941a |0038: iget v7, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -11913c: 6e20 e62a 7600 |003a: invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -119142: 1a07 a200 |003d: const-string v7, " is invalid" // string@00a2 │ │ -119146: 6e20 e72a 7600 |003f: invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11914c: 6e10 ea2a 0600 |0042: invoke-virtual {v6}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -119152: 0c06 |0045: move-result-object v6 │ │ -119154: 7020 5132 6500 |0046: invoke-direct {v5, v6}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11915a: 2705 |0049: throw v5 │ │ -11915c: 2205 9708 |004a: new-instance v5, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -119160: 2206 0f07 |004c: new-instance v6, Ljava/lang/StringBuffer; // type@070f │ │ -119164: 7010 e22a 0600 |004e: invoke-direct {v6}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11916a: 1a07 8c22 |0051: const-string v7, "Parse error: unexpected number of digits at position " // string@228c │ │ -11916e: 6e20 e72a 7600 |0053: invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -119174: 5247 941a |0056: iget v7, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -119178: 6e20 e62a 7600 |0058: invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -11917e: 6e10 ea2a 0600 |005b: invoke-virtual {v6}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -119184: 0c06 |005e: move-result-object v6 │ │ -119186: 7020 5132 6500 |005f: invoke-direct {v5, v6}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11918c: 2802 |0062: goto 0064 // +0002 │ │ -11918e: 2705 |0063: throw v5 │ │ -119190: 28ff |0064: goto 0063 // -0001 │ │ +1190c0: |[1190c0] org.apache.oro.text.awk.AwkCompiler.__parseUnsignedInteger:(III)I │ │ +1190d0: 2200 0f07 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ +1190d4: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +1190d6: 7020 e32a 1000 |0003: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ +1190dc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1190de: 5742 9a1a |0007: iget-char v2, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1190e2: 7120 072a 5200 |0009: invoke-static {v2, v5}, Ljava/lang/Character;.digit:(CI)I // method@2a07 │ │ +1190e8: 0a02 |000c: move-result v2 │ │ +1190ea: 12f3 |000d: const/4 v3, #int -1 // #ff │ │ +1190ec: 3232 1100 |000e: if-eq v2, v3, 001f // +0011 │ │ +1190f0: 3571 0f00 |0010: if-ge v1, v7, 001f // +000f │ │ +1190f4: 5742 9a1a |0012: iget-char v2, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1190f8: 6e20 e52a 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +1190fe: 5742 9a1a |0017: iget-char v2, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +119102: 7020 b131 2400 |0019: invoke-direct {v4, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +119108: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +11910c: 28e9 |001e: goto 0007 // -0017 │ │ +11910e: 3461 2b00 |001f: if-lt v1, v6, 004a // +002b │ │ +119112: 3671 2900 |0021: if-gt v1, v7, 004a // +0029 │ │ +119116: 6e10 ea2a 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11911c: 0c06 |0026: move-result-object v6 │ │ +11911e: 7120 5e2a 5600 |0027: invoke-static {v6, v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2a5e │ │ +119124: 0a05 |002a: move-result v5 │ │ +119126: 0f05 |002b: return v5 │ │ +119128: 2205 9708 |002c: new-instance v5, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11912c: 2206 0f07 |002e: new-instance v6, Ljava/lang/StringBuffer; // type@070f │ │ +119130: 7010 e22a 0600 |0030: invoke-direct {v6}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +119136: 1a07 8a22 |0033: const-string v7, "Parse error: numeric value at position " // string@228a │ │ +11913a: 6e20 e72a 7600 |0035: invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +119140: 5247 941a |0038: iget v7, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +119144: 6e20 e62a 7600 |003a: invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +11914a: 1a07 a200 |003d: const-string v7, " is invalid" // string@00a2 │ │ +11914e: 6e20 e72a 7600 |003f: invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +119154: 6e10 ea2a 0600 |0042: invoke-virtual {v6}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11915a: 0c06 |0045: move-result-object v6 │ │ +11915c: 7020 5132 6500 |0046: invoke-direct {v5, v6}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +119162: 2705 |0049: throw v5 │ │ +119164: 2205 9708 |004a: new-instance v5, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +119168: 2206 0f07 |004c: new-instance v6, Ljava/lang/StringBuffer; // type@070f │ │ +11916c: 7010 e22a 0600 |004e: invoke-direct {v6}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +119172: 1a07 8c22 |0051: const-string v7, "Parse error: unexpected number of digits at position " // string@228c │ │ +119176: 6e20 e72a 7600 |0053: invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11917c: 5247 941a |0056: iget v7, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +119180: 6e20 e62a 7600 |0058: invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +119186: 6e10 ea2a 0600 |005b: invoke-virtual {v6}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11918c: 0c06 |005e: move-result-object v6 │ │ +11918e: 7020 5132 6500 |005f: invoke-direct {v5, v6}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +119194: 2802 |0062: goto 0064 // +0002 │ │ +119196: 2705 |0063: throw v5 │ │ +119198: 28ff |0064: goto 0063 // -0001 │ │ catches : 1 │ │ 0x0023 - 0x002b │ │ Ljava/lang/NumberFormatException; -> 0x002c │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ @@ -405634,655 +405636,655 @@ │ │ type : '()Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -1198a4: |[1198a4] org.apache.oro.text.awk.AwkCompiler.__piece:()Lorg/apache/oro/text/awk/SyntaxNode; │ │ -1198b4: 7010 ac31 0300 |0000: invoke-direct {v3}, Lorg/apache/oro/text/awk/AwkCompiler;.__atom:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31ac │ │ -1198ba: 0c00 |0003: move-result-object v0 │ │ -1198bc: 5731 9a1a |0004: iget-char v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -1198c0: 1302 2a00 |0006: const/16 v2, #int 42 // #2a │ │ -1198c4: 3221 2600 |0008: if-eq v1, v2, 002e // +0026 │ │ -1198c8: 1302 2b00 |000a: const/16 v2, #int 43 // #2b │ │ -1198cc: 3221 1900 |000c: if-eq v1, v2, 0025 // +0019 │ │ -1198d0: 1302 3f00 |000e: const/16 v2, #int 63 // #3f │ │ -1198d4: 3221 0c00 |0010: if-eq v1, v2, 001c // +000c │ │ -1198d8: 1302 7b00 |0012: const/16 v2, #int 123 // #7b │ │ -1198dc: 3221 0300 |0014: if-eq v1, v2, 0017 // +0003 │ │ -1198e0: 1100 |0016: return-object v0 │ │ -1198e2: 7020 b631 0300 |0017: invoke-direct {v3, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__repetition:(Lorg/apache/oro/text/awk/SyntaxNode;)Lorg/apache/oro/text/awk/SyntaxNode; // method@31b6 │ │ -1198e8: 0c00 |001a: move-result-object v0 │ │ -1198ea: 1100 |001b: return-object v0 │ │ -1198ec: 7020 b131 2300 |001c: invoke-direct {v3, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -1198f2: 2201 8e08 |001f: new-instance v1, Lorg/apache/oro/text/awk/QuestionNode; // type@088e │ │ -1198f6: 7020 0a32 0100 |0021: invoke-direct {v1, v0}, Lorg/apache/oro/text/awk/QuestionNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320a │ │ -1198fc: 1101 |0024: return-object v1 │ │ -1198fe: 7020 b131 2300 |0025: invoke-direct {v3, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -119904: 2201 8d08 |0028: new-instance v1, Lorg/apache/oro/text/awk/PlusNode; // type@088d │ │ -119908: 7020 0632 0100 |002a: invoke-direct {v1, v0}, Lorg/apache/oro/text/awk/PlusNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3206 │ │ -11990e: 1101 |002d: return-object v1 │ │ -119910: 7020 b131 2300 |002e: invoke-direct {v3, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -119916: 2201 8f08 |0031: new-instance v1, Lorg/apache/oro/text/awk/StarNode; // type@088f │ │ -11991a: 7020 0d32 0100 |0033: invoke-direct {v1, v0}, Lorg/apache/oro/text/awk/StarNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320d │ │ -119920: 1101 |0036: return-object v1 │ │ +1198ac: |[1198ac] org.apache.oro.text.awk.AwkCompiler.__piece:()Lorg/apache/oro/text/awk/SyntaxNode; │ │ +1198bc: 7010 ac31 0300 |0000: invoke-direct {v3}, Lorg/apache/oro/text/awk/AwkCompiler;.__atom:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31ac │ │ +1198c2: 0c00 |0003: move-result-object v0 │ │ +1198c4: 5731 9a1a |0004: iget-char v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1198c8: 1302 2a00 |0006: const/16 v2, #int 42 // #2a │ │ +1198cc: 3221 2600 |0008: if-eq v1, v2, 002e // +0026 │ │ +1198d0: 1302 2b00 |000a: const/16 v2, #int 43 // #2b │ │ +1198d4: 3221 1900 |000c: if-eq v1, v2, 0025 // +0019 │ │ +1198d8: 1302 3f00 |000e: const/16 v2, #int 63 // #3f │ │ +1198dc: 3221 0c00 |0010: if-eq v1, v2, 001c // +000c │ │ +1198e0: 1302 7b00 |0012: const/16 v2, #int 123 // #7b │ │ +1198e4: 3221 0300 |0014: if-eq v1, v2, 0017 // +0003 │ │ +1198e8: 1100 |0016: return-object v0 │ │ +1198ea: 7020 b631 0300 |0017: invoke-direct {v3, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__repetition:(Lorg/apache/oro/text/awk/SyntaxNode;)Lorg/apache/oro/text/awk/SyntaxNode; // method@31b6 │ │ +1198f0: 0c00 |001a: move-result-object v0 │ │ +1198f2: 1100 |001b: return-object v0 │ │ +1198f4: 7020 b131 2300 |001c: invoke-direct {v3, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +1198fa: 2201 8e08 |001f: new-instance v1, Lorg/apache/oro/text/awk/QuestionNode; // type@088e │ │ +1198fe: 7020 0a32 0100 |0021: invoke-direct {v1, v0}, Lorg/apache/oro/text/awk/QuestionNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320a │ │ +119904: 1101 |0024: return-object v1 │ │ +119906: 7020 b131 2300 |0025: invoke-direct {v3, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +11990c: 2201 8d08 |0028: new-instance v1, Lorg/apache/oro/text/awk/PlusNode; // type@088d │ │ +119910: 7020 0632 0100 |002a: invoke-direct {v1, v0}, Lorg/apache/oro/text/awk/PlusNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3206 │ │ +119916: 1101 |002d: return-object v1 │ │ +119918: 7020 b131 2300 |002e: invoke-direct {v3, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +11991e: 2201 8f08 |0031: new-instance v1, Lorg/apache/oro/text/awk/StarNode; // type@088f │ │ +119922: 7020 0d32 0100 |0033: invoke-direct {v1, v0}, Lorg/apache/oro/text/awk/StarNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320d │ │ +119928: 1101 |0036: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '__putback' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -11a030: |[11a030] org.apache.oro.text.awk.AwkCompiler.__putback:()V │ │ -11a040: 5720 9a1a |0000: iget-char v0, v2, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -11a044: 1401 ffff 0000 |0002: const v1, #float 9.18341e-41 // #0000ffff │ │ -11a04a: 3210 0800 |0005: if-eq v0, v1, 000d // +0008 │ │ -11a04e: 5220 941a |0007: iget v0, v2, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -11a052: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ -11a056: 5920 941a |000b: iput v0, v2, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -11a05a: 5420 9e1a |000d: iget-object v0, v2, Lorg/apache/oro/text/awk/AwkCompiler;.__regularExpression:[C // field@1a9e │ │ -11a05e: 5221 941a |000f: iget v1, v2, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -11a062: d801 01ff |0011: add-int/lit8 v1, v1, #int -1 // #ff │ │ -11a066: 4900 0001 |0013: aget-char v0, v0, v1 │ │ -11a06a: 5e20 9a1a |0015: iput-char v0, v2, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -11a06e: 0e00 |0017: return-void │ │ +11a038: |[11a038] org.apache.oro.text.awk.AwkCompiler.__putback:()V │ │ +11a048: 5720 9a1a |0000: iget-char v0, v2, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +11a04c: 1401 ffff 0000 |0002: const v1, #float 9.18341e-41 // #0000ffff │ │ +11a052: 3210 0800 |0005: if-eq v0, v1, 000d // +0008 │ │ +11a056: 5220 941a |0007: iget v0, v2, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +11a05a: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ +11a05e: 5920 941a |000b: iput v0, v2, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +11a062: 5420 9e1a |000d: iget-object v0, v2, Lorg/apache/oro/text/awk/AwkCompiler;.__regularExpression:[C // field@1a9e │ │ +11a066: 5221 941a |000f: iget v1, v2, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +11a06a: d801 01ff |0011: add-int/lit8 v1, v1, #int -1 // #ff │ │ +11a06e: 4900 0001 |0013: aget-char v0, v0, v1 │ │ +11a072: 5e20 9a1a |0015: iput-char v0, v2, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +11a076: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '__regex' │ │ type : '()Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -119924: |[119924] org.apache.oro.text.awk.AwkCompiler.__regex:()Lorg/apache/oro/text/awk/SyntaxNode; │ │ -119934: 7010 ae31 0300 |0000: invoke-direct {v3}, Lorg/apache/oro/text/awk/AwkCompiler;.__branch:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31ae │ │ -11993a: 0c00 |0003: move-result-object v0 │ │ -11993c: 5731 9a1a |0004: iget-char v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -119940: 1302 7c00 |0006: const/16 v2, #int 124 // #7c │ │ -119944: 3321 0f00 |0008: if-ne v1, v2, 0017 // +000f │ │ -119948: 7020 b131 2300 |000a: invoke-direct {v3, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -11994e: 2201 8c08 |000d: new-instance v1, Lorg/apache/oro/text/awk/OrNode; // type@088c │ │ -119952: 7010 b531 0300 |000f: invoke-direct {v3}, Lorg/apache/oro/text/awk/AwkCompiler;.__regex:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31b5 │ │ -119958: 0c02 |0012: move-result-object v2 │ │ -11995a: 7030 0032 0102 |0013: invoke-direct {v1, v0, v2}, Lorg/apache/oro/text/awk/OrNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3200 │ │ -119960: 1101 |0016: return-object v1 │ │ -119962: 1100 |0017: return-object v0 │ │ +11992c: |[11992c] org.apache.oro.text.awk.AwkCompiler.__regex:()Lorg/apache/oro/text/awk/SyntaxNode; │ │ +11993c: 7010 ae31 0300 |0000: invoke-direct {v3}, Lorg/apache/oro/text/awk/AwkCompiler;.__branch:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31ae │ │ +119942: 0c00 |0003: move-result-object v0 │ │ +119944: 5731 9a1a |0004: iget-char v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +119948: 1302 7c00 |0006: const/16 v2, #int 124 // #7c │ │ +11994c: 3321 0f00 |0008: if-ne v1, v2, 0017 // +000f │ │ +119950: 7020 b131 2300 |000a: invoke-direct {v3, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +119956: 2201 8c08 |000d: new-instance v1, Lorg/apache/oro/text/awk/OrNode; // type@088c │ │ +11995a: 7010 b531 0300 |000f: invoke-direct {v3}, Lorg/apache/oro/text/awk/AwkCompiler;.__regex:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31b5 │ │ +119960: 0c02 |0012: move-result-object v2 │ │ +119962: 7030 0032 0102 |0013: invoke-direct {v1, v0, v2}, Lorg/apache/oro/text/awk/OrNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3200 │ │ +119968: 1101 |0016: return-object v1 │ │ +11996a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '__repetition' │ │ type : '(Lorg/apache/oro/text/awk/SyntaxNode;)Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 468 16-bit code units │ │ -119964: |[119964] org.apache.oro.text.awk.AwkCompiler.__repetition:(Lorg/apache/oro/text/awk/SyntaxNode;)Lorg/apache/oro/text/awk/SyntaxNode; │ │ -119974: 1300 7b00 |0000: const/16 v0, #int 123 // #7b │ │ -119978: 7020 b131 0b00 |0002: invoke-direct {v11, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -11997e: 1300 0a00 |0005: const/16 v0, #int 10 // #a │ │ -119982: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -119984: 1402 ffff ff7f |0008: const v2, #float nan // #7fffffff │ │ -11998a: 7040 b231 0b21 |000b: invoke-direct {v11, v0, v1, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__parseUnsignedInteger:(III)I // method@31b2 │ │ -119990: 0a03 |000e: move-result v3 │ │ -119992: 2314 c009 |000f: new-array v4, v1, [I // type@09c0 │ │ -119996: 52b5 9d1a |0011: iget v5, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -11999a: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -11999c: 4b05 0406 |0014: aput v5, v4, v6 │ │ -1199a0: 57b5 9a1a |0016: iget-char v5, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -1199a4: 1a07 4005 |0018: const-string v7, ". Number of occurences was set to zero." // string@0540 │ │ -1199a8: 1a08 8622 |001a: const-string v8, "Parse error: Superfluous interval specified at position " // string@2286 │ │ -1199ac: 1309 7d00 |001c: const/16 v9, #int 125 // #7d │ │ -1199b0: 3395 4a00 |001e: if-ne v5, v9, 0068 // +004a │ │ -1199b4: 7020 b131 9b00 |0020: invoke-direct {v11, v9}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -1199ba: 3803 2b00 |0023: if-eqz v3, 004e // +002b │ │ -1199be: 3313 0300 |0025: if-ne v3, v1, 0028 // +0003 │ │ -1199c2: 110c |0027: return-object v12 │ │ -1199c4: 2200 8608 |0028: new-instance v0, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -1199c8: 7010 e531 0000 |002a: invoke-direct {v0}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -1199ce: 5b0c c31a |002d: iput-object v12, v0, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -1199d2: 0702 |002f: move-object v2, v0 │ │ -1199d4: d803 03ff |0030: add-int/lit8 v3, v3, #int -1 // #ff │ │ -1199d8: 3713 1400 |0032: if-le v3, v1, 0046 // +0014 │ │ -1199dc: 6e20 1432 4c00 |0034: invoke-virtual {v12, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -1199e2: 0c0c |0037: move-result-object v12 │ │ -1199e4: 2205 8608 |0038: new-instance v5, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -1199e8: 7010 e531 0500 |003a: invoke-direct {v5}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -1199ee: 5b25 c41a |003d: iput-object v5, v2, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -1199f2: 5422 c41a |003f: iget-object v2, v2, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -1199f6: 1f02 8608 |0041: check-cast v2, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -1199fa: 5b2c c31a |0043: iput-object v12, v2, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -1199fe: 28eb |0045: goto 0030 // -0015 │ │ -119a00: 6e20 1432 4c00 |0046: invoke-virtual {v12, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -119a06: 0c0c |0049: move-result-object v12 │ │ -119a08: 5b2c c41a |004a: iput-object v12, v2, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119a0c: 2900 1b01 |004c: goto/16 0167 // +011b │ │ -119a10: 220c 9708 |004e: new-instance v12, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -119a14: 2200 0f07 |0050: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ -119a18: 7010 e22a 0000 |0052: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -119a1e: 6e20 e72a 8000 |0055: invoke-virtual {v0, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -119a24: 52b1 941a |0058: iget v1, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -119a28: 6e20 e62a 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -119a2e: 6e20 e72a 7000 |005d: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -119a34: 6e10 ea2a 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -119a3a: 0c00 |0063: move-result-object v0 │ │ -119a3c: 7020 5132 0c00 |0064: invoke-direct {v12, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -119a42: 270c |0067: throw v12 │ │ -119a44: 130a 2c00 |0068: const/16 v10, #int 44 // #2c │ │ -119a48: 33a5 4501 |006a: if-ne v5, v10, 01af // +0145 │ │ -119a4c: 7020 b131 ab00 |006c: invoke-direct {v11, v10}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -119a52: 57b5 9a1a |006f: iget-char v5, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -119a56: 3395 4000 |0071: if-ne v5, v9, 00b1 // +0040 │ │ -119a5a: 7020 b131 9b00 |0073: invoke-direct {v11, v9}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -119a60: 3903 0800 |0076: if-nez v3, 007e // +0008 │ │ -119a64: 2200 8f08 |0078: new-instance v0, Lorg/apache/oro/text/awk/StarNode; // type@088f │ │ -119a68: 7020 0d32 c000 |007a: invoke-direct {v0, v12}, Lorg/apache/oro/text/awk/StarNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320d │ │ -119a6e: 1100 |007d: return-object v0 │ │ -119a70: 3313 0800 |007e: if-ne v3, v1, 0086 // +0008 │ │ -119a74: 2200 8d08 |0080: new-instance v0, Lorg/apache/oro/text/awk/PlusNode; // type@088d │ │ -119a78: 7020 0632 c000 |0082: invoke-direct {v0, v12}, Lorg/apache/oro/text/awk/PlusNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3206 │ │ -119a7e: 1100 |0085: return-object v0 │ │ -119a80: 2200 8608 |0086: new-instance v0, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119a84: 7010 e531 0000 |0088: invoke-direct {v0}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -119a8a: 5b0c c31a |008b: iput-object v12, v0, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -119a8e: 0701 |008d: move-object v1, v0 │ │ -119a90: d803 03ff |008e: add-int/lit8 v3, v3, #int -1 // #ff │ │ -119a94: 3d03 1400 |0090: if-lez v3, 00a4 // +0014 │ │ -119a98: 6e20 1432 4c00 |0092: invoke-virtual {v12, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -119a9e: 0c0c |0095: move-result-object v12 │ │ -119aa0: 2202 8608 |0096: new-instance v2, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119aa4: 7010 e531 0200 |0098: invoke-direct {v2}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -119aaa: 5b12 c41a |009b: iput-object v2, v1, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119aae: 5411 c41a |009d: iget-object v1, v1, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119ab2: 1f01 8608 |009f: check-cast v1, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119ab6: 5b1c c31a |00a1: iput-object v12, v1, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -119aba: 28eb |00a3: goto 008e // -0015 │ │ -119abc: 2202 8f08 |00a4: new-instance v2, Lorg/apache/oro/text/awk/StarNode; // type@088f │ │ -119ac0: 6e20 1432 4c00 |00a6: invoke-virtual {v12, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -119ac6: 0c0c |00a9: move-result-object v12 │ │ -119ac8: 7020 0d32 c200 |00aa: invoke-direct {v2, v12}, Lorg/apache/oro/text/awk/StarNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320d │ │ -119ace: 5b12 c41a |00ad: iput-object v2, v1, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119ad2: 2900 b800 |00af: goto/16 0167 // +00b8 │ │ -119ad6: 7040 b231 0b21 |00b1: invoke-direct {v11, v0, v1, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__parseUnsignedInteger:(III)I // method@31b2 │ │ -119adc: 0a00 |00b4: move-result v0 │ │ -119ade: 7020 b131 9b00 |00b5: invoke-direct {v11, v9}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -119ae4: 3430 ce00 |00b8: if-lt v0, v3, 0186 // +00ce │ │ -119ae8: 3800 b200 |00ba: if-eqz v0, 016c // +00b2 │ │ -119aec: 3903 3600 |00bc: if-nez v3, 00f2 // +0036 │ │ -119af0: 3310 0800 |00be: if-ne v0, v1, 00c6 // +0008 │ │ -119af4: 2200 8e08 |00c0: new-instance v0, Lorg/apache/oro/text/awk/QuestionNode; // type@088e │ │ -119af8: 7020 0a32 c000 |00c2: invoke-direct {v0, v12}, Lorg/apache/oro/text/awk/QuestionNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320a │ │ -119afe: 1100 |00c5: return-object v0 │ │ -119b00: 2202 8608 |00c6: new-instance v2, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119b04: 7010 e531 0200 |00c8: invoke-direct {v2}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -119b0a: 2203 8e08 |00cb: new-instance v3, Lorg/apache/oro/text/awk/QuestionNode; // type@088e │ │ -119b0e: 7020 0a32 c300 |00cd: invoke-direct {v3, v12}, Lorg/apache/oro/text/awk/QuestionNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320a │ │ -119b14: 5b23 c31a |00d0: iput-object v3, v2, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -119b18: 072c |00d2: move-object v12, v2 │ │ -119b1a: d800 00ff |00d3: add-int/lit8 v0, v0, #int -1 // #ff │ │ -119b1e: 3710 1400 |00d5: if-le v0, v1, 00e9 // +0014 │ │ -119b22: 6e20 1432 4300 |00d7: invoke-virtual {v3, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -119b28: 0c03 |00da: move-result-object v3 │ │ -119b2a: 2205 8608 |00db: new-instance v5, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119b2e: 7010 e531 0500 |00dd: invoke-direct {v5}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -119b34: 5bc5 c41a |00e0: iput-object v5, v12, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119b38: 54cc c41a |00e2: iget-object v12, v12, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119b3c: 1f0c 8608 |00e4: check-cast v12, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119b40: 5bc3 c31a |00e6: iput-object v3, v12, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -119b44: 28eb |00e8: goto 00d3 // -0015 │ │ -119b46: 6e20 1432 4300 |00e9: invoke-virtual {v3, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -119b4c: 0c00 |00ec: move-result-object v0 │ │ -119b4e: 5bc0 c41a |00ed: iput-object v0, v12, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119b52: 0720 |00ef: move-object v0, v2 │ │ -119b54: 2900 7700 |00f0: goto/16 0167 // +0077 │ │ -119b58: 3303 2300 |00f2: if-ne v3, v0, 0115 // +0023 │ │ -119b5c: 3313 0300 |00f4: if-ne v3, v1, 00f7 // +0003 │ │ -119b60: 110c |00f6: return-object v12 │ │ -119b62: 2200 8608 |00f7: new-instance v0, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119b66: 7010 e531 0000 |00f9: invoke-direct {v0}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -119b6c: 5b0c c31a |00fc: iput-object v12, v0, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -119b70: 0702 |00fe: move-object v2, v0 │ │ -119b72: d803 03ff |00ff: add-int/lit8 v3, v3, #int -1 // #ff │ │ -119b76: 3713 45ff |0101: if-le v3, v1, 0046 // -00bb │ │ -119b7a: 6e20 1432 4c00 |0103: invoke-virtual {v12, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -119b80: 0c0c |0106: move-result-object v12 │ │ -119b82: 2205 8608 |0107: new-instance v5, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119b86: 7010 e531 0500 |0109: invoke-direct {v5}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -119b8c: 5b25 c41a |010c: iput-object v5, v2, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119b90: 5422 c41a |010e: iget-object v2, v2, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119b94: 1f02 8608 |0110: check-cast v2, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119b98: 5b2c c31a |0112: iput-object v12, v2, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -119b9c: 28eb |0114: goto 00ff // -0015 │ │ -119b9e: 2202 8608 |0115: new-instance v2, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119ba2: 7010 e531 0200 |0117: invoke-direct {v2}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -119ba8: 5b2c c31a |011a: iput-object v12, v2, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -119bac: 0727 |011c: move-object v7, v2 │ │ -119bae: 1215 |011d: const/4 v5, #int 1 // #1 │ │ -119bb0: 3535 1600 |011e: if-ge v5, v3, 0134 // +0016 │ │ -119bb4: 6e20 1432 4c00 |0120: invoke-virtual {v12, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -119bba: 0c0c |0123: move-result-object v12 │ │ -119bbc: 2208 8608 |0124: new-instance v8, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119bc0: 7010 e531 0800 |0126: invoke-direct {v8}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -119bc6: 5b78 c41a |0129: iput-object v8, v7, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119bca: 5477 c41a |012b: iget-object v7, v7, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119bce: 1f07 8608 |012d: check-cast v7, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119bd2: 5b7c c31a |012f: iput-object v12, v7, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -119bd6: d805 0501 |0131: add-int/lit8 v5, v5, #int 1 // #01 │ │ -119bda: 28eb |0133: goto 011e // -0015 │ │ -119bdc: 2205 8e08 |0134: new-instance v5, Lorg/apache/oro/text/awk/QuestionNode; // type@088e │ │ -119be0: 6e20 1432 4c00 |0136: invoke-virtual {v12, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -119be6: 0c0c |0139: move-result-object v12 │ │ -119be8: 7020 0a32 c500 |013a: invoke-direct {v5, v12}, Lorg/apache/oro/text/awk/QuestionNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320a │ │ -119bee: b130 |013d: sub-int/2addr v0, v3 │ │ -119bf0: 3310 0500 |013e: if-ne v0, v1, 0143 // +0005 │ │ -119bf4: 5b75 c41a |0140: iput-object v5, v7, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119bf8: 28ad |0142: goto 00ef // -0053 │ │ -119bfa: 220c 8608 |0143: new-instance v12, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119bfe: 7010 e531 0c00 |0145: invoke-direct {v12}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -119c04: 5b7c c41a |0148: iput-object v12, v7, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119c08: 547c c41a |014a: iget-object v12, v7, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119c0c: 1f0c 8608 |014c: check-cast v12, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119c10: 5bc5 c31a |014e: iput-object v5, v12, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -119c14: d800 00ff |0150: add-int/lit8 v0, v0, #int -1 // #ff │ │ -119c18: 3710 1000 |0152: if-le v0, v1, 0162 // +0010 │ │ -119c1c: 6e20 1432 4500 |0154: invoke-virtual {v5, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -119c22: 0c05 |0157: move-result-object v5 │ │ -119c24: 2203 8608 |0158: new-instance v3, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119c28: 7010 e531 0300 |015a: invoke-direct {v3}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -119c2e: 5bc3 c41a |015d: iput-object v3, v12, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119c32: 54cc c41a |015f: iget-object v12, v12, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119c36: 28eb |0161: goto 014c // -0015 │ │ -119c38: 6e20 1432 4500 |0162: invoke-virtual {v5, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -119c3e: 0c00 |0165: move-result-object v0 │ │ -119c40: 2887 |0166: goto 00ed // -0079 │ │ -119c42: 440c 0406 |0167: aget v12, v4, v6 │ │ -119c46: 59bc 9d1a |0169: iput v12, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119c4a: 1100 |016b: return-object v0 │ │ -119c4c: 220c 9708 |016c: new-instance v12, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -119c50: 2200 0f07 |016e: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ -119c54: 7010 e22a 0000 |0170: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -119c5a: 6e20 e72a 8000 |0173: invoke-virtual {v0, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -119c60: 52b1 941a |0176: iget v1, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -119c64: 6e20 e62a 1000 |0178: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -119c6a: 6e20 e72a 7000 |017b: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -119c70: 6e10 ea2a 0000 |017e: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -119c76: 0c00 |0181: move-result-object v0 │ │ -119c78: 7020 5132 0c00 |0182: invoke-direct {v12, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -119c7e: 270c |0185: throw v12 │ │ -119c80: 220c 9708 |0186: new-instance v12, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -119c84: 2201 0f07 |0188: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ -119c88: 7010 e22a 0100 |018a: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -119c8e: 1a02 8822 |018d: const-string v2, "Parse error: invalid interval; " // string@2288 │ │ -119c92: 6e20 e72a 2100 |018f: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -119c98: 6e20 e62a 0100 |0192: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -119c9e: 1a00 a300 |0195: const-string v0, " is less than " // string@00a3 │ │ -119ca2: 6e20 e72a 0100 |0197: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -119ca8: 6e20 e62a 3100 |019a: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -119cae: 1a00 6c00 |019d: const-string v0, " at position " // string@006c │ │ -119cb2: 6e20 e72a 0100 |019f: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -119cb8: 52b0 941a |01a2: iget v0, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -119cbc: 6e20 e62a 0100 |01a4: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -119cc2: 6e10 ea2a 0100 |01a7: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -119cc8: 0c00 |01aa: move-result-object v0 │ │ -119cca: 7020 5132 0c00 |01ab: invoke-direct {v12, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -119cd0: 270c |01ae: throw v12 │ │ -119cd2: 220c 9708 |01af: new-instance v12, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -119cd6: 2200 0f07 |01b1: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ -119cda: 7010 e22a 0000 |01b3: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -119ce0: 1a01 8b22 |01b6: const-string v1, "Parse error: unexpected character " // string@228b │ │ -119ce4: 6e20 e72a 1000 |01b8: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -119cea: 57b1 9a1a |01bb: iget-char v1, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -119cee: 6e20 e52a 1000 |01bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -119cf4: 1a01 9900 |01c0: const-string v1, " in interval at position " // string@0099 │ │ -119cf8: 6e20 e72a 1000 |01c2: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -119cfe: 52b1 941a |01c5: iget v1, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -119d02: 6e20 e62a 1000 |01c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -119d08: 6e10 ea2a 0000 |01ca: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -119d0e: 0c00 |01cd: move-result-object v0 │ │ -119d10: 7020 5132 0c00 |01ce: invoke-direct {v12, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -119d16: 2802 |01d1: goto 01d3 // +0002 │ │ -119d18: 270c |01d2: throw v12 │ │ -119d1a: 28ff |01d3: goto 01d2 // -0001 │ │ +11996c: |[11996c] org.apache.oro.text.awk.AwkCompiler.__repetition:(Lorg/apache/oro/text/awk/SyntaxNode;)Lorg/apache/oro/text/awk/SyntaxNode; │ │ +11997c: 1300 7b00 |0000: const/16 v0, #int 123 // #7b │ │ +119980: 7020 b131 0b00 |0002: invoke-direct {v11, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +119986: 1300 0a00 |0005: const/16 v0, #int 10 // #a │ │ +11998a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +11998c: 1402 ffff ff7f |0008: const v2, #float nan // #7fffffff │ │ +119992: 7040 b231 0b21 |000b: invoke-direct {v11, v0, v1, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__parseUnsignedInteger:(III)I // method@31b2 │ │ +119998: 0a03 |000e: move-result v3 │ │ +11999a: 2314 c009 |000f: new-array v4, v1, [I // type@09c0 │ │ +11999e: 52b5 9d1a |0011: iget v5, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +1199a2: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +1199a4: 4b05 0406 |0014: aput v5, v4, v6 │ │ +1199a8: 57b5 9a1a |0016: iget-char v5, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +1199ac: 1a07 4005 |0018: const-string v7, ". Number of occurences was set to zero." // string@0540 │ │ +1199b0: 1a08 8622 |001a: const-string v8, "Parse error: Superfluous interval specified at position " // string@2286 │ │ +1199b4: 1309 7d00 |001c: const/16 v9, #int 125 // #7d │ │ +1199b8: 3395 4a00 |001e: if-ne v5, v9, 0068 // +004a │ │ +1199bc: 7020 b131 9b00 |0020: invoke-direct {v11, v9}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +1199c2: 3803 2b00 |0023: if-eqz v3, 004e // +002b │ │ +1199c6: 3313 0300 |0025: if-ne v3, v1, 0028 // +0003 │ │ +1199ca: 110c |0027: return-object v12 │ │ +1199cc: 2200 8608 |0028: new-instance v0, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +1199d0: 7010 e531 0000 |002a: invoke-direct {v0}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +1199d6: 5b0c c31a |002d: iput-object v12, v0, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +1199da: 0702 |002f: move-object v2, v0 │ │ +1199dc: d803 03ff |0030: add-int/lit8 v3, v3, #int -1 // #ff │ │ +1199e0: 3713 1400 |0032: if-le v3, v1, 0046 // +0014 │ │ +1199e4: 6e20 1432 4c00 |0034: invoke-virtual {v12, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +1199ea: 0c0c |0037: move-result-object v12 │ │ +1199ec: 2205 8608 |0038: new-instance v5, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +1199f0: 7010 e531 0500 |003a: invoke-direct {v5}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +1199f6: 5b25 c41a |003d: iput-object v5, v2, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +1199fa: 5422 c41a |003f: iget-object v2, v2, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +1199fe: 1f02 8608 |0041: check-cast v2, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119a02: 5b2c c31a |0043: iput-object v12, v2, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +119a06: 28eb |0045: goto 0030 // -0015 │ │ +119a08: 6e20 1432 4c00 |0046: invoke-virtual {v12, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +119a0e: 0c0c |0049: move-result-object v12 │ │ +119a10: 5b2c c41a |004a: iput-object v12, v2, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119a14: 2900 1b01 |004c: goto/16 0167 // +011b │ │ +119a18: 220c 9708 |004e: new-instance v12, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +119a1c: 2200 0f07 |0050: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ +119a20: 7010 e22a 0000 |0052: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +119a26: 6e20 e72a 8000 |0055: invoke-virtual {v0, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +119a2c: 52b1 941a |0058: iget v1, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +119a30: 6e20 e62a 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +119a36: 6e20 e72a 7000 |005d: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +119a3c: 6e10 ea2a 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +119a42: 0c00 |0063: move-result-object v0 │ │ +119a44: 7020 5132 0c00 |0064: invoke-direct {v12, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +119a4a: 270c |0067: throw v12 │ │ +119a4c: 130a 2c00 |0068: const/16 v10, #int 44 // #2c │ │ +119a50: 33a5 4501 |006a: if-ne v5, v10, 01af // +0145 │ │ +119a54: 7020 b131 ab00 |006c: invoke-direct {v11, v10}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +119a5a: 57b5 9a1a |006f: iget-char v5, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +119a5e: 3395 4000 |0071: if-ne v5, v9, 00b1 // +0040 │ │ +119a62: 7020 b131 9b00 |0073: invoke-direct {v11, v9}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +119a68: 3903 0800 |0076: if-nez v3, 007e // +0008 │ │ +119a6c: 2200 8f08 |0078: new-instance v0, Lorg/apache/oro/text/awk/StarNode; // type@088f │ │ +119a70: 7020 0d32 c000 |007a: invoke-direct {v0, v12}, Lorg/apache/oro/text/awk/StarNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320d │ │ +119a76: 1100 |007d: return-object v0 │ │ +119a78: 3313 0800 |007e: if-ne v3, v1, 0086 // +0008 │ │ +119a7c: 2200 8d08 |0080: new-instance v0, Lorg/apache/oro/text/awk/PlusNode; // type@088d │ │ +119a80: 7020 0632 c000 |0082: invoke-direct {v0, v12}, Lorg/apache/oro/text/awk/PlusNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3206 │ │ +119a86: 1100 |0085: return-object v0 │ │ +119a88: 2200 8608 |0086: new-instance v0, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119a8c: 7010 e531 0000 |0088: invoke-direct {v0}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +119a92: 5b0c c31a |008b: iput-object v12, v0, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +119a96: 0701 |008d: move-object v1, v0 │ │ +119a98: d803 03ff |008e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +119a9c: 3d03 1400 |0090: if-lez v3, 00a4 // +0014 │ │ +119aa0: 6e20 1432 4c00 |0092: invoke-virtual {v12, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +119aa6: 0c0c |0095: move-result-object v12 │ │ +119aa8: 2202 8608 |0096: new-instance v2, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119aac: 7010 e531 0200 |0098: invoke-direct {v2}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +119ab2: 5b12 c41a |009b: iput-object v2, v1, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119ab6: 5411 c41a |009d: iget-object v1, v1, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119aba: 1f01 8608 |009f: check-cast v1, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119abe: 5b1c c31a |00a1: iput-object v12, v1, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +119ac2: 28eb |00a3: goto 008e // -0015 │ │ +119ac4: 2202 8f08 |00a4: new-instance v2, Lorg/apache/oro/text/awk/StarNode; // type@088f │ │ +119ac8: 6e20 1432 4c00 |00a6: invoke-virtual {v12, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +119ace: 0c0c |00a9: move-result-object v12 │ │ +119ad0: 7020 0d32 c200 |00aa: invoke-direct {v2, v12}, Lorg/apache/oro/text/awk/StarNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320d │ │ +119ad6: 5b12 c41a |00ad: iput-object v2, v1, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119ada: 2900 b800 |00af: goto/16 0167 // +00b8 │ │ +119ade: 7040 b231 0b21 |00b1: invoke-direct {v11, v0, v1, v2}, Lorg/apache/oro/text/awk/AwkCompiler;.__parseUnsignedInteger:(III)I // method@31b2 │ │ +119ae4: 0a00 |00b4: move-result v0 │ │ +119ae6: 7020 b131 9b00 |00b5: invoke-direct {v11, v9}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +119aec: 3430 ce00 |00b8: if-lt v0, v3, 0186 // +00ce │ │ +119af0: 3800 b200 |00ba: if-eqz v0, 016c // +00b2 │ │ +119af4: 3903 3600 |00bc: if-nez v3, 00f2 // +0036 │ │ +119af8: 3310 0800 |00be: if-ne v0, v1, 00c6 // +0008 │ │ +119afc: 2200 8e08 |00c0: new-instance v0, Lorg/apache/oro/text/awk/QuestionNode; // type@088e │ │ +119b00: 7020 0a32 c000 |00c2: invoke-direct {v0, v12}, Lorg/apache/oro/text/awk/QuestionNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320a │ │ +119b06: 1100 |00c5: return-object v0 │ │ +119b08: 2202 8608 |00c6: new-instance v2, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119b0c: 7010 e531 0200 |00c8: invoke-direct {v2}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +119b12: 2203 8e08 |00cb: new-instance v3, Lorg/apache/oro/text/awk/QuestionNode; // type@088e │ │ +119b16: 7020 0a32 c300 |00cd: invoke-direct {v3, v12}, Lorg/apache/oro/text/awk/QuestionNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320a │ │ +119b1c: 5b23 c31a |00d0: iput-object v3, v2, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +119b20: 072c |00d2: move-object v12, v2 │ │ +119b22: d800 00ff |00d3: add-int/lit8 v0, v0, #int -1 // #ff │ │ +119b26: 3710 1400 |00d5: if-le v0, v1, 00e9 // +0014 │ │ +119b2a: 6e20 1432 4300 |00d7: invoke-virtual {v3, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +119b30: 0c03 |00da: move-result-object v3 │ │ +119b32: 2205 8608 |00db: new-instance v5, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119b36: 7010 e531 0500 |00dd: invoke-direct {v5}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +119b3c: 5bc5 c41a |00e0: iput-object v5, v12, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119b40: 54cc c41a |00e2: iget-object v12, v12, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119b44: 1f0c 8608 |00e4: check-cast v12, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119b48: 5bc3 c31a |00e6: iput-object v3, v12, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +119b4c: 28eb |00e8: goto 00d3 // -0015 │ │ +119b4e: 6e20 1432 4300 |00e9: invoke-virtual {v3, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +119b54: 0c00 |00ec: move-result-object v0 │ │ +119b56: 5bc0 c41a |00ed: iput-object v0, v12, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119b5a: 0720 |00ef: move-object v0, v2 │ │ +119b5c: 2900 7700 |00f0: goto/16 0167 // +0077 │ │ +119b60: 3303 2300 |00f2: if-ne v3, v0, 0115 // +0023 │ │ +119b64: 3313 0300 |00f4: if-ne v3, v1, 00f7 // +0003 │ │ +119b68: 110c |00f6: return-object v12 │ │ +119b6a: 2200 8608 |00f7: new-instance v0, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119b6e: 7010 e531 0000 |00f9: invoke-direct {v0}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +119b74: 5b0c c31a |00fc: iput-object v12, v0, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +119b78: 0702 |00fe: move-object v2, v0 │ │ +119b7a: d803 03ff |00ff: add-int/lit8 v3, v3, #int -1 // #ff │ │ +119b7e: 3713 45ff |0101: if-le v3, v1, 0046 // -00bb │ │ +119b82: 6e20 1432 4c00 |0103: invoke-virtual {v12, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +119b88: 0c0c |0106: move-result-object v12 │ │ +119b8a: 2205 8608 |0107: new-instance v5, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119b8e: 7010 e531 0500 |0109: invoke-direct {v5}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +119b94: 5b25 c41a |010c: iput-object v5, v2, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119b98: 5422 c41a |010e: iget-object v2, v2, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119b9c: 1f02 8608 |0110: check-cast v2, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119ba0: 5b2c c31a |0112: iput-object v12, v2, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +119ba4: 28eb |0114: goto 00ff // -0015 │ │ +119ba6: 2202 8608 |0115: new-instance v2, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119baa: 7010 e531 0200 |0117: invoke-direct {v2}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +119bb0: 5b2c c31a |011a: iput-object v12, v2, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +119bb4: 0727 |011c: move-object v7, v2 │ │ +119bb6: 1215 |011d: const/4 v5, #int 1 // #1 │ │ +119bb8: 3535 1600 |011e: if-ge v5, v3, 0134 // +0016 │ │ +119bbc: 6e20 1432 4c00 |0120: invoke-virtual {v12, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +119bc2: 0c0c |0123: move-result-object v12 │ │ +119bc4: 2208 8608 |0124: new-instance v8, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119bc8: 7010 e531 0800 |0126: invoke-direct {v8}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +119bce: 5b78 c41a |0129: iput-object v8, v7, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119bd2: 5477 c41a |012b: iget-object v7, v7, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119bd6: 1f07 8608 |012d: check-cast v7, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119bda: 5b7c c31a |012f: iput-object v12, v7, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +119bde: d805 0501 |0131: add-int/lit8 v5, v5, #int 1 // #01 │ │ +119be2: 28eb |0133: goto 011e // -0015 │ │ +119be4: 2205 8e08 |0134: new-instance v5, Lorg/apache/oro/text/awk/QuestionNode; // type@088e │ │ +119be8: 6e20 1432 4c00 |0136: invoke-virtual {v12, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +119bee: 0c0c |0139: move-result-object v12 │ │ +119bf0: 7020 0a32 c500 |013a: invoke-direct {v5, v12}, Lorg/apache/oro/text/awk/QuestionNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320a │ │ +119bf6: b130 |013d: sub-int/2addr v0, v3 │ │ +119bf8: 3310 0500 |013e: if-ne v0, v1, 0143 // +0005 │ │ +119bfc: 5b75 c41a |0140: iput-object v5, v7, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119c00: 28ad |0142: goto 00ef // -0053 │ │ +119c02: 220c 8608 |0143: new-instance v12, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119c06: 7010 e531 0c00 |0145: invoke-direct {v12}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +119c0c: 5b7c c41a |0148: iput-object v12, v7, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119c10: 547c c41a |014a: iget-object v12, v7, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119c14: 1f0c 8608 |014c: check-cast v12, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119c18: 5bc5 c31a |014e: iput-object v5, v12, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +119c1c: d800 00ff |0150: add-int/lit8 v0, v0, #int -1 // #ff │ │ +119c20: 3710 1000 |0152: if-le v0, v1, 0162 // +0010 │ │ +119c24: 6e20 1432 4500 |0154: invoke-virtual {v5, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +119c2a: 0c05 |0157: move-result-object v5 │ │ +119c2c: 2203 8608 |0158: new-instance v3, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119c30: 7010 e531 0300 |015a: invoke-direct {v3}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +119c36: 5bc3 c41a |015d: iput-object v3, v12, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119c3a: 54cc c41a |015f: iget-object v12, v12, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119c3e: 28eb |0161: goto 014c // -0015 │ │ +119c40: 6e20 1432 4500 |0162: invoke-virtual {v5, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +119c46: 0c00 |0165: move-result-object v0 │ │ +119c48: 2887 |0166: goto 00ed // -0079 │ │ +119c4a: 440c 0406 |0167: aget v12, v4, v6 │ │ +119c4e: 59bc 9d1a |0169: iput v12, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119c52: 1100 |016b: return-object v0 │ │ +119c54: 220c 9708 |016c: new-instance v12, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +119c58: 2200 0f07 |016e: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ +119c5c: 7010 e22a 0000 |0170: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +119c62: 6e20 e72a 8000 |0173: invoke-virtual {v0, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +119c68: 52b1 941a |0176: iget v1, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +119c6c: 6e20 e62a 1000 |0178: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +119c72: 6e20 e72a 7000 |017b: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +119c78: 6e10 ea2a 0000 |017e: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +119c7e: 0c00 |0181: move-result-object v0 │ │ +119c80: 7020 5132 0c00 |0182: invoke-direct {v12, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +119c86: 270c |0185: throw v12 │ │ +119c88: 220c 9708 |0186: new-instance v12, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +119c8c: 2201 0f07 |0188: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ +119c90: 7010 e22a 0100 |018a: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +119c96: 1a02 8822 |018d: const-string v2, "Parse error: invalid interval; " // string@2288 │ │ +119c9a: 6e20 e72a 2100 |018f: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +119ca0: 6e20 e62a 0100 |0192: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +119ca6: 1a00 a300 |0195: const-string v0, " is less than " // string@00a3 │ │ +119caa: 6e20 e72a 0100 |0197: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +119cb0: 6e20 e62a 3100 |019a: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +119cb6: 1a00 6c00 |019d: const-string v0, " at position " // string@006c │ │ +119cba: 6e20 e72a 0100 |019f: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +119cc0: 52b0 941a |01a2: iget v0, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +119cc4: 6e20 e62a 0100 |01a4: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +119cca: 6e10 ea2a 0100 |01a7: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +119cd0: 0c00 |01aa: move-result-object v0 │ │ +119cd2: 7020 5132 0c00 |01ab: invoke-direct {v12, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +119cd8: 270c |01ae: throw v12 │ │ +119cda: 220c 9708 |01af: new-instance v12, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +119cde: 2200 0f07 |01b1: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ +119ce2: 7010 e22a 0000 |01b3: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +119ce8: 1a01 8b22 |01b6: const-string v1, "Parse error: unexpected character " // string@228b │ │ +119cec: 6e20 e72a 1000 |01b8: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +119cf2: 57b1 9a1a |01bb: iget-char v1, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +119cf6: 6e20 e52a 1000 |01bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +119cfc: 1a01 9900 |01c0: const-string v1, " in interval at position " // string@0099 │ │ +119d00: 6e20 e72a 1000 |01c2: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +119d06: 52b1 941a |01c5: iget v1, v11, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +119d0a: 6e20 e62a 1000 |01c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +119d10: 6e10 ea2a 0000 |01ca: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +119d16: 0c00 |01cd: move-result-object v0 │ │ +119d18: 7020 5132 0c00 |01ce: invoke-direct {v12, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +119d1e: 2802 |01d1: goto 01d3 // +0002 │ │ +119d20: 270c |01d2: throw v12 │ │ +119d22: 28ff |01d3: goto 01d2 // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '_isLowerCase' │ │ type : '(C)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -118fe0: |[118fe0] org.apache.oro.text.awk.AwkCompiler._isLowerCase:(C)Z │ │ -118ff0: 1300 6100 |0000: const/16 v0, #int 97 // #61 │ │ -118ff4: 3401 0800 |0002: if-lt v1, v0, 000a // +0008 │ │ -118ff8: 1300 7a00 |0004: const/16 v0, #int 122 // #7a │ │ -118ffc: 3601 0400 |0006: if-gt v1, v0, 000a // +0004 │ │ -119000: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -119002: 2802 |0009: goto 000b // +0002 │ │ -119004: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -119006: 0f01 |000b: return v1 │ │ +118fe8: |[118fe8] org.apache.oro.text.awk.AwkCompiler._isLowerCase:(C)Z │ │ +118ff8: 1300 6100 |0000: const/16 v0, #int 97 // #61 │ │ +118ffc: 3401 0800 |0002: if-lt v1, v0, 000a // +0008 │ │ +119000: 1300 7a00 |0004: const/16 v0, #int 122 // #7a │ │ +119004: 3601 0400 |0006: if-gt v1, v0, 000a // +0004 │ │ +119008: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +11900a: 2802 |0009: goto 000b // +0002 │ │ +11900c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +11900e: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '_isUpperCase' │ │ type : '(C)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -119008: |[119008] org.apache.oro.text.awk.AwkCompiler._isUpperCase:(C)Z │ │ -119018: 1300 4100 |0000: const/16 v0, #int 65 // #41 │ │ -11901c: 3401 0800 |0002: if-lt v1, v0, 000a // +0008 │ │ -119020: 1300 5a00 |0004: const/16 v0, #int 90 // #5a │ │ -119024: 3601 0400 |0006: if-gt v1, v0, 000a // +0004 │ │ -119028: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -11902a: 2802 |0009: goto 000b // +0002 │ │ -11902c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -11902e: 0f01 |000b: return v1 │ │ +119010: |[119010] org.apache.oro.text.awk.AwkCompiler._isUpperCase:(C)Z │ │ +119020: 1300 4100 |0000: const/16 v0, #int 65 // #41 │ │ +119024: 3401 0800 |0002: if-lt v1, v0, 000a // +0008 │ │ +119028: 1300 5a00 |0004: const/16 v0, #int 90 // #5a │ │ +11902c: 3601 0400 |0006: if-gt v1, v0, 000a // +0004 │ │ +119030: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +119032: 2802 |0009: goto 000b // +0002 │ │ +119034: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +119036: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '_isWordCharacter' │ │ type : '(C)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -119030: |[119030] org.apache.oro.text.awk.AwkCompiler._isWordCharacter:(C)Z │ │ -119040: 1300 6100 |0000: const/16 v0, #int 97 // #61 │ │ -119044: 3401 0600 |0002: if-lt v1, v0, 0008 // +0006 │ │ -119048: 1300 7a00 |0004: const/16 v0, #int 122 // #7a │ │ -11904c: 3701 1600 |0006: if-le v1, v0, 001c // +0016 │ │ -119050: 1300 4100 |0008: const/16 v0, #int 65 // #41 │ │ -119054: 3401 0600 |000a: if-lt v1, v0, 0010 // +0006 │ │ -119058: 1300 5a00 |000c: const/16 v0, #int 90 // #5a │ │ -11905c: 3701 0e00 |000e: if-le v1, v0, 001c // +000e │ │ -119060: 1300 3000 |0010: const/16 v0, #int 48 // #30 │ │ -119064: 3401 0600 |0012: if-lt v1, v0, 0018 // +0006 │ │ -119068: 1300 3900 |0014: const/16 v0, #int 57 // #39 │ │ -11906c: 3701 0600 |0016: if-le v1, v0, 001c // +0006 │ │ -119070: 1300 5f00 |0018: const/16 v0, #int 95 // #5f │ │ -119074: 3301 0400 |001a: if-ne v1, v0, 001e // +0004 │ │ -119078: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -11907a: 2802 |001d: goto 001f // +0002 │ │ -11907c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -11907e: 0f01 |001f: return v1 │ │ +119038: |[119038] org.apache.oro.text.awk.AwkCompiler._isWordCharacter:(C)Z │ │ +119048: 1300 6100 |0000: const/16 v0, #int 97 // #61 │ │ +11904c: 3401 0600 |0002: if-lt v1, v0, 0008 // +0006 │ │ +119050: 1300 7a00 |0004: const/16 v0, #int 122 // #7a │ │ +119054: 3701 1600 |0006: if-le v1, v0, 001c // +0016 │ │ +119058: 1300 4100 |0008: const/16 v0, #int 65 // #41 │ │ +11905c: 3401 0600 |000a: if-lt v1, v0, 0010 // +0006 │ │ +119060: 1300 5a00 |000c: const/16 v0, #int 90 // #5a │ │ +119064: 3701 0e00 |000e: if-le v1, v0, 001c // +000e │ │ +119068: 1300 3000 |0010: const/16 v0, #int 48 // #30 │ │ +11906c: 3401 0600 |0012: if-lt v1, v0, 0018 // +0006 │ │ +119070: 1300 3900 |0014: const/16 v0, #int 57 // #39 │ │ +119074: 3701 0600 |0016: if-le v1, v0, 001c // +0006 │ │ +119078: 1300 5f00 |0018: const/16 v0, #int 95 // #5f │ │ +11907c: 3301 0400 |001a: if-ne v1, v0, 001e // +0004 │ │ +119080: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +119082: 2802 |001d: goto 001f // +0002 │ │ +119084: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +119086: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '_toggleCase' │ │ type : '(C)C' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -119080: |[119080] org.apache.oro.text.awk.AwkCompiler._toggleCase:(C)C │ │ -119090: 7110 b831 0100 |0000: invoke-static {v1}, Lorg/apache/oro/text/awk/AwkCompiler;._isUpperCase:(C)Z // method@31b8 │ │ -119096: 0a00 |0003: move-result v0 │ │ -119098: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -11909c: d801 0120 |0006: add-int/lit8 v1, v1, #int 32 // #20 │ │ -1190a0: 8e11 |0008: int-to-char v1, v1 │ │ -1190a2: 0f01 |0009: return v1 │ │ -1190a4: 7110 b731 0100 |000a: invoke-static {v1}, Lorg/apache/oro/text/awk/AwkCompiler;._isLowerCase:(C)Z // method@31b7 │ │ -1190aa: 0a00 |000d: move-result v0 │ │ -1190ac: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -1190b0: d801 01e0 |0010: add-int/lit8 v1, v1, #int -32 // #e0 │ │ -1190b4: 28f6 |0012: goto 0008 // -000a │ │ -1190b6: 0f01 |0013: return v1 │ │ +119088: |[119088] org.apache.oro.text.awk.AwkCompiler._toggleCase:(C)C │ │ +119098: 7110 b831 0100 |0000: invoke-static {v1}, Lorg/apache/oro/text/awk/AwkCompiler;._isUpperCase:(C)Z // method@31b8 │ │ +11909e: 0a00 |0003: move-result v0 │ │ +1190a0: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +1190a4: d801 0120 |0006: add-int/lit8 v1, v1, #int 32 // #20 │ │ +1190a8: 8e11 |0008: int-to-char v1, v1 │ │ +1190aa: 0f01 |0009: return v1 │ │ +1190ac: 7110 b731 0100 |000a: invoke-static {v1}, Lorg/apache/oro/text/awk/AwkCompiler;._isLowerCase:(C)Z // method@31b7 │ │ +1190b2: 0a00 |000d: move-result v0 │ │ +1190b4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +1190b8: d801 01e0 |0010: add-int/lit8 v1, v1, #int -32 // #e0 │ │ +1190bc: 28f6 |0012: goto 0008 // -000a │ │ +1190be: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '_newTokenNode' │ │ type : '(CI)Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -119d1c: |[119d1c] org.apache.oro.text.awk.AwkCompiler._newTokenNode:(CI)Lorg/apache/oro/text/awk/SyntaxNode; │ │ -119d2c: 5510 991a |0000: iget-boolean v0, v1, Lorg/apache/oro/text/awk/AwkCompiler;.__inCharacterClass:Z // field@1a99 │ │ -119d30: 3900 2200 |0002: if-nez v0, 0024 // +0022 │ │ -119d34: 5510 951a |0004: iget-boolean v0, v1, Lorg/apache/oro/text/awk/AwkCompiler;.__caseSensitive:Z // field@1a95 │ │ -119d38: 3900 1e00 |0006: if-nez v0, 0024 // +001e │ │ -119d3c: 7110 b831 0200 |0008: invoke-static {v2}, Lorg/apache/oro/text/awk/AwkCompiler;._isUpperCase:(C)Z // method@31b8 │ │ -119d42: 0a00 |000b: move-result v0 │ │ -119d44: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -119d48: 7110 b731 0200 |000e: invoke-static {v2}, Lorg/apache/oro/text/awk/AwkCompiler;._isLowerCase:(C)Z // method@31b7 │ │ -119d4e: 0a00 |0011: move-result v0 │ │ -119d50: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ -119d54: 2200 8708 |0014: new-instance v0, Lorg/apache/oro/text/awk/CharacterClassNode; // type@0887 │ │ -119d58: 7020 eb31 3000 |0016: invoke-direct {v0, v3}, Lorg/apache/oro/text/awk/CharacterClassNode;.:(I)V // method@31eb │ │ -119d5e: 6e20 ec31 2000 |0019: invoke-virtual {v0, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -119d64: 7110 bc31 0200 |001c: invoke-static {v2}, Lorg/apache/oro/text/awk/AwkCompiler;._toggleCase:(C)C // method@31bc │ │ -119d6a: 0a02 |001f: move-result v2 │ │ -119d6c: 6e20 ec31 2000 |0020: invoke-virtual {v0, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ -119d72: 1100 |0023: return-object v0 │ │ -119d74: 2200 9208 |0024: new-instance v0, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ -119d78: 7030 1d32 2003 |0026: invoke-direct {v0, v2, v3}, Lorg/apache/oro/text/awk/TokenNode;.:(CI)V // method@321d │ │ -119d7e: 1100 |0029: return-object v0 │ │ +119d24: |[119d24] org.apache.oro.text.awk.AwkCompiler._newTokenNode:(CI)Lorg/apache/oro/text/awk/SyntaxNode; │ │ +119d34: 5510 991a |0000: iget-boolean v0, v1, Lorg/apache/oro/text/awk/AwkCompiler;.__inCharacterClass:Z // field@1a99 │ │ +119d38: 3900 2200 |0002: if-nez v0, 0024 // +0022 │ │ +119d3c: 5510 951a |0004: iget-boolean v0, v1, Lorg/apache/oro/text/awk/AwkCompiler;.__caseSensitive:Z // field@1a95 │ │ +119d40: 3900 1e00 |0006: if-nez v0, 0024 // +001e │ │ +119d44: 7110 b831 0200 |0008: invoke-static {v2}, Lorg/apache/oro/text/awk/AwkCompiler;._isUpperCase:(C)Z // method@31b8 │ │ +119d4a: 0a00 |000b: move-result v0 │ │ +119d4c: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +119d50: 7110 b731 0200 |000e: invoke-static {v2}, Lorg/apache/oro/text/awk/AwkCompiler;._isLowerCase:(C)Z // method@31b7 │ │ +119d56: 0a00 |0011: move-result v0 │ │ +119d58: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ +119d5c: 2200 8708 |0014: new-instance v0, Lorg/apache/oro/text/awk/CharacterClassNode; // type@0887 │ │ +119d60: 7020 eb31 3000 |0016: invoke-direct {v0, v3}, Lorg/apache/oro/text/awk/CharacterClassNode;.:(I)V // method@31eb │ │ +119d66: 6e20 ec31 2000 |0019: invoke-virtual {v0, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +119d6c: 7110 bc31 0200 |001c: invoke-static {v2}, Lorg/apache/oro/text/awk/AwkCompiler;._toggleCase:(C)C // method@31bc │ │ +119d72: 0a02 |001f: move-result v2 │ │ +119d74: 6e20 ec31 2000 |0020: invoke-virtual {v0, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;._addToken:(I)V // method@31ec │ │ +119d7a: 1100 |0023: return-object v0 │ │ +119d7c: 2200 9208 |0024: new-instance v0, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ +119d80: 7030 1d32 2003 |0026: invoke-direct {v0, v2, v3}, Lorg/apache/oro/text/awk/TokenNode;.:(CI)V // method@321d │ │ +119d86: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : '_parse' │ │ type : '([C)Lorg/apache/oro/text/awk/SyntaxTree;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -119d80: |[119d80] org.apache.oro.text.awk.AwkCompiler._parse:([C)Lorg/apache/oro/text/awk/SyntaxTree; │ │ -119d90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -119d92: 5940 961a |0001: iput v0, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__closeParen:I // field@1a96 │ │ -119d96: 5940 9c1a |0003: iput v0, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__openParen:I // field@1a9c │ │ -119d9a: 5b45 9e1a |0005: iput-object v5, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__regularExpression:[C // field@1a9e │ │ -119d9e: 5940 941a |0007: iput v0, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ -119da2: 2151 |0009: array-length v1, v5 │ │ -119da4: 5941 981a |000a: iput v1, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__expressionLength:I // field@1a98 │ │ -119da8: 5c40 991a |000c: iput-boolean v0, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__inCharacterClass:Z // field@1a99 │ │ -119dac: 5940 9d1a |000e: iput v0, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119db0: 5741 9a1a |0010: iget-char v1, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -119db4: 7020 b131 1400 |0012: invoke-direct {v4, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -119dba: 5741 9a1a |0015: iget-char v1, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ -119dbe: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -119dc0: 1303 5e00 |0018: const/16 v3, #int 94 // #5e │ │ -119dc4: 3331 0700 |001a: if-ne v1, v3, 0021 // +0007 │ │ -119dc8: 5c42 931a |001c: iput-boolean v2, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__beginAnchor:Z // field@1a93 │ │ -119dcc: 7020 b131 1400 |001e: invoke-direct {v4, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ -119dd2: 5241 981a |0021: iget v1, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__expressionLength:I // field@1a98 │ │ -119dd6: 3d01 0f00 |0023: if-lez v1, 0032 // +000f │ │ -119dda: d803 01ff |0025: add-int/lit8 v3, v1, #int -1 // #ff │ │ -119dde: 4905 0503 |0027: aget-char v5, v5, v3 │ │ -119de2: 1303 2400 |0029: const/16 v3, #int 36 // #24 │ │ -119de6: 3335 0700 |002b: if-ne v5, v3, 0032 // +0007 │ │ -119dea: b121 |002d: sub-int/2addr v1, v2 │ │ -119dec: 5941 981a |002e: iput v1, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__expressionLength:I // field@1a98 │ │ -119df0: 5c42 971a |0030: iput-boolean v2, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__endAnchor:Z // field@1a97 │ │ -119df4: 5245 981a |0032: iget v5, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__expressionLength:I // field@1a98 │ │ -119df8: 1301 0001 |0034: const/16 v1, #int 256 // #100 │ │ -119dfc: 3625 1400 |0036: if-gt v5, v2, 004a // +0014 │ │ -119e00: 3325 0700 |0038: if-ne v5, v2, 003f // +0007 │ │ -119e04: 5545 931a |003a: iget-boolean v5, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__beginAnchor:Z // field@1a93 │ │ -119e08: 3905 0300 |003c: if-nez v5, 003f // +0003 │ │ -119e0c: 280c |003e: goto 004a // +000c │ │ -119e0e: 2205 9108 |003f: new-instance v5, Lorg/apache/oro/text/awk/SyntaxTree; // type@0891 │ │ -119e12: 2203 9208 |0041: new-instance v3, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ -119e16: 7030 1d32 1300 |0043: invoke-direct {v3, v1, v0}, Lorg/apache/oro/text/awk/TokenNode;.:(CI)V // method@321d │ │ -119e1c: 7030 1932 3502 |0046: invoke-direct {v5, v3, v2}, Lorg/apache/oro/text/awk/SyntaxTree;.:(Lorg/apache/oro/text/awk/SyntaxNode;I)V // method@3219 │ │ -119e22: 2821 |0049: goto 006a // +0021 │ │ -119e24: 2205 8608 |004a: new-instance v5, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -119e28: 7010 e531 0500 |004c: invoke-direct {v5}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -119e2e: 7010 b531 0400 |004f: invoke-direct {v4}, Lorg/apache/oro/text/awk/AwkCompiler;.__regex:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31b5 │ │ -119e34: 0c00 |0052: move-result-object v0 │ │ -119e36: 5b50 c31a |0053: iput-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -119e3a: 2200 9208 |0055: new-instance v0, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ -119e3e: 5242 9d1a |0057: iget v2, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119e42: d803 0201 |0059: add-int/lit8 v3, v2, #int 1 // #01 │ │ -119e46: 5943 9d1a |005b: iput v3, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119e4a: 7030 1d32 1002 |005d: invoke-direct {v0, v1, v2}, Lorg/apache/oro/text/awk/TokenNode;.:(CI)V // method@321d │ │ -119e50: 5b50 c41a |0060: iput-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -119e54: 2200 9108 |0062: new-instance v0, Lorg/apache/oro/text/awk/SyntaxTree; // type@0891 │ │ -119e58: 5241 9d1a |0064: iget v1, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ -119e5c: 7030 1932 5001 |0066: invoke-direct {v0, v5, v1}, Lorg/apache/oro/text/awk/SyntaxTree;.:(Lorg/apache/oro/text/awk/SyntaxNode;I)V // method@3219 │ │ -119e62: 0705 |0069: move-object v5, v0 │ │ -119e64: 6e10 1b32 0500 |006a: invoke-virtual {v5}, Lorg/apache/oro/text/awk/SyntaxTree;._computeFollowPositions:()V // method@321b │ │ -119e6a: 1105 |006d: return-object v5 │ │ +119d88: |[119d88] org.apache.oro.text.awk.AwkCompiler._parse:([C)Lorg/apache/oro/text/awk/SyntaxTree; │ │ +119d98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +119d9a: 5940 961a |0001: iput v0, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__closeParen:I // field@1a96 │ │ +119d9e: 5940 9c1a |0003: iput v0, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__openParen:I // field@1a9c │ │ +119da2: 5b45 9e1a |0005: iput-object v5, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__regularExpression:[C // field@1a9e │ │ +119da6: 5940 941a |0007: iput v0, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__bytesRead:I // field@1a94 │ │ +119daa: 2151 |0009: array-length v1, v5 │ │ +119dac: 5941 981a |000a: iput v1, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__expressionLength:I // field@1a98 │ │ +119db0: 5c40 991a |000c: iput-boolean v0, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__inCharacterClass:Z // field@1a99 │ │ +119db4: 5940 9d1a |000e: iput v0, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119db8: 5741 9a1a |0010: iget-char v1, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +119dbc: 7020 b131 1400 |0012: invoke-direct {v4, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +119dc2: 5741 9a1a |0015: iget-char v1, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__lookahead:C // field@1a9a │ │ +119dc6: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +119dc8: 1303 5e00 |0018: const/16 v3, #int 94 // #5e │ │ +119dcc: 3331 0700 |001a: if-ne v1, v3, 0021 // +0007 │ │ +119dd0: 5c42 931a |001c: iput-boolean v2, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__beginAnchor:Z // field@1a93 │ │ +119dd4: 7020 b131 1400 |001e: invoke-direct {v4, v1}, Lorg/apache/oro/text/awk/AwkCompiler;.__match:(C)V // method@31b1 │ │ +119dda: 5241 981a |0021: iget v1, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__expressionLength:I // field@1a98 │ │ +119dde: 3d01 0f00 |0023: if-lez v1, 0032 // +000f │ │ +119de2: d803 01ff |0025: add-int/lit8 v3, v1, #int -1 // #ff │ │ +119de6: 4905 0503 |0027: aget-char v5, v5, v3 │ │ +119dea: 1303 2400 |0029: const/16 v3, #int 36 // #24 │ │ +119dee: 3335 0700 |002b: if-ne v5, v3, 0032 // +0007 │ │ +119df2: b121 |002d: sub-int/2addr v1, v2 │ │ +119df4: 5941 981a |002e: iput v1, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__expressionLength:I // field@1a98 │ │ +119df8: 5c42 971a |0030: iput-boolean v2, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__endAnchor:Z // field@1a97 │ │ +119dfc: 5245 981a |0032: iget v5, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__expressionLength:I // field@1a98 │ │ +119e00: 1301 0001 |0034: const/16 v1, #int 256 // #100 │ │ +119e04: 3625 1400 |0036: if-gt v5, v2, 004a // +0014 │ │ +119e08: 3325 0700 |0038: if-ne v5, v2, 003f // +0007 │ │ +119e0c: 5545 931a |003a: iget-boolean v5, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__beginAnchor:Z // field@1a93 │ │ +119e10: 3905 0300 |003c: if-nez v5, 003f // +0003 │ │ +119e14: 280c |003e: goto 004a // +000c │ │ +119e16: 2205 9108 |003f: new-instance v5, Lorg/apache/oro/text/awk/SyntaxTree; // type@0891 │ │ +119e1a: 2203 9208 |0041: new-instance v3, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ +119e1e: 7030 1d32 1300 |0043: invoke-direct {v3, v1, v0}, Lorg/apache/oro/text/awk/TokenNode;.:(CI)V // method@321d │ │ +119e24: 7030 1932 3502 |0046: invoke-direct {v5, v3, v2}, Lorg/apache/oro/text/awk/SyntaxTree;.:(Lorg/apache/oro/text/awk/SyntaxNode;I)V // method@3219 │ │ +119e2a: 2821 |0049: goto 006a // +0021 │ │ +119e2c: 2205 8608 |004a: new-instance v5, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +119e30: 7010 e531 0500 |004c: invoke-direct {v5}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +119e36: 7010 b531 0400 |004f: invoke-direct {v4}, Lorg/apache/oro/text/awk/AwkCompiler;.__regex:()Lorg/apache/oro/text/awk/SyntaxNode; // method@31b5 │ │ +119e3c: 0c00 |0052: move-result-object v0 │ │ +119e3e: 5b50 c31a |0053: iput-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +119e42: 2200 9208 |0055: new-instance v0, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ +119e46: 5242 9d1a |0057: iget v2, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119e4a: d803 0201 |0059: add-int/lit8 v3, v2, #int 1 // #01 │ │ +119e4e: 5943 9d1a |005b: iput v3, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119e52: 7030 1d32 1002 |005d: invoke-direct {v0, v1, v2}, Lorg/apache/oro/text/awk/TokenNode;.:(CI)V // method@321d │ │ +119e58: 5b50 c41a |0060: iput-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +119e5c: 2200 9108 |0062: new-instance v0, Lorg/apache/oro/text/awk/SyntaxTree; // type@0891 │ │ +119e60: 5241 9d1a |0064: iget v1, v4, Lorg/apache/oro/text/awk/AwkCompiler;.__position:I // field@1a9d │ │ +119e64: 7030 1932 5001 |0066: invoke-direct {v0, v5, v1}, Lorg/apache/oro/text/awk/SyntaxTree;.:(Lorg/apache/oro/text/awk/SyntaxNode;I)V // method@3219 │ │ +119e6a: 0705 |0069: move-object v5, v0 │ │ +119e6c: 6e10 1b32 0500 |006a: invoke-virtual {v5}, Lorg/apache/oro/text/awk/SyntaxTree;._computeFollowPositions:()V // method@321b │ │ +119e72: 1105 |006d: return-object v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : 'compile' │ │ type : '(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -119ef8: |[119ef8] org.apache.oro.text.awk.AwkCompiler.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; │ │ -119f08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -119f0a: 6e30 be31 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@31be │ │ -119f10: 0c02 |0004: move-result-object v2 │ │ -119f12: 1102 |0005: return-object v2 │ │ +119f00: |[119f00] org.apache.oro.text.awk.AwkCompiler.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; │ │ +119f10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +119f12: 6e30 be31 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@31be │ │ +119f18: 0c02 |0004: move-result-object v2 │ │ +119f1a: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : 'compile' │ │ type : '(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -119f14: |[119f14] org.apache.oro.text.awk.AwkCompiler.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; │ │ -119f24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -119f26: 5c30 971a |0001: iput-boolean v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__endAnchor:Z // field@1a97 │ │ -119f2a: 5c30 931a |0003: iput-boolean v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__beginAnchor:Z // field@1a93 │ │ -119f2e: dd01 0501 |0005: and-int/lit8 v1, v5, #int 1 // #01 │ │ -119f32: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -119f34: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ -119f38: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -119f3a: 2802 |000b: goto 000d // +0002 │ │ -119f3c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -119f3e: 5c31 951a |000d: iput-boolean v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__caseSensitive:Z // field@1a95 │ │ -119f42: dd01 0502 |000f: and-int/lit8 v1, v5, #int 2 // #02 │ │ -119f46: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -119f4a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -119f4c: 5c30 9b1a |0014: iput-boolean v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__multiline:Z // field@1a9b │ │ -119f50: 6e10 d52a 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -119f56: 0c00 |0019: move-result-object v0 │ │ -119f58: 6e20 bb31 0300 |001a: invoke-virtual {v3, v0}, Lorg/apache/oro/text/awk/AwkCompiler;._parse:([C)Lorg/apache/oro/text/awk/SyntaxTree; // method@31bb │ │ -119f5e: 0c00 |001d: move-result-object v0 │ │ -119f60: 2201 8408 |001e: new-instance v1, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ -119f64: 7030 da31 4100 |0020: invoke-direct {v1, v4, v0}, Lorg/apache/oro/text/awk/AwkPattern;.:(Ljava/lang/String;Lorg/apache/oro/text/awk/SyntaxTree;)V // method@31da │ │ -119f6a: 5915 b81a |0023: iput v5, v1, Lorg/apache/oro/text/awk/AwkPattern;._options:I // field@1ab8 │ │ -119f6e: 5534 931a |0025: iget-boolean v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__beginAnchor:Z // field@1a93 │ │ -119f72: 5c14 b31a |0027: iput-boolean v4, v1, Lorg/apache/oro/text/awk/AwkPattern;._hasBeginAnchor:Z // field@1ab3 │ │ -119f76: 5534 971a |0029: iget-boolean v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__endAnchor:Z // field@1a97 │ │ -119f7a: 5c14 b41a |002b: iput-boolean v4, v1, Lorg/apache/oro/text/awk/AwkPattern;._hasEndAnchor:Z // field@1ab4 │ │ -119f7e: 1101 |002d: return-object v1 │ │ +119f1c: |[119f1c] org.apache.oro.text.awk.AwkCompiler.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; │ │ +119f2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +119f2e: 5c30 971a |0001: iput-boolean v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__endAnchor:Z // field@1a97 │ │ +119f32: 5c30 931a |0003: iput-boolean v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__beginAnchor:Z // field@1a93 │ │ +119f36: dd01 0501 |0005: and-int/lit8 v1, v5, #int 1 // #01 │ │ +119f3a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +119f3c: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ +119f40: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +119f42: 2802 |000b: goto 000d // +0002 │ │ +119f44: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +119f46: 5c31 951a |000d: iput-boolean v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__caseSensitive:Z // field@1a95 │ │ +119f4a: dd01 0502 |000f: and-int/lit8 v1, v5, #int 2 // #02 │ │ +119f4e: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +119f52: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +119f54: 5c30 9b1a |0014: iput-boolean v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__multiline:Z // field@1a9b │ │ +119f58: 6e10 d52a 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +119f5e: 0c00 |0019: move-result-object v0 │ │ +119f60: 6e20 bb31 0300 |001a: invoke-virtual {v3, v0}, Lorg/apache/oro/text/awk/AwkCompiler;._parse:([C)Lorg/apache/oro/text/awk/SyntaxTree; // method@31bb │ │ +119f66: 0c00 |001d: move-result-object v0 │ │ +119f68: 2201 8408 |001e: new-instance v1, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ +119f6c: 7030 da31 4100 |0020: invoke-direct {v1, v4, v0}, Lorg/apache/oro/text/awk/AwkPattern;.:(Ljava/lang/String;Lorg/apache/oro/text/awk/SyntaxTree;)V // method@31da │ │ +119f72: 5915 b81a |0023: iput v5, v1, Lorg/apache/oro/text/awk/AwkPattern;._options:I // field@1ab8 │ │ +119f76: 5534 931a |0025: iget-boolean v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__beginAnchor:Z // field@1a93 │ │ +119f7a: 5c14 b31a |0027: iput-boolean v4, v1, Lorg/apache/oro/text/awk/AwkPattern;._hasBeginAnchor:Z // field@1ab3 │ │ +119f7e: 5534 971a |0029: iget-boolean v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__endAnchor:Z // field@1a97 │ │ +119f82: 5c14 b41a |002b: iput-boolean v4, v1, Lorg/apache/oro/text/awk/AwkPattern;._hasEndAnchor:Z // field@1ab4 │ │ +119f86: 1101 |002d: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : 'compile' │ │ type : '([C)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -119e6c: |[119e6c] org.apache.oro.text.awk.AwkCompiler.compile:([C)Lorg/apache/oro/text/regex/Pattern; │ │ -119e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -119e7e: 6e30 c031 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.compile:([CI)Lorg/apache/oro/text/regex/Pattern; // method@31c0 │ │ -119e84: 0c02 |0004: move-result-object v2 │ │ -119e86: 1102 |0005: return-object v2 │ │ +119e74: |[119e74] org.apache.oro.text.awk.AwkCompiler.compile:([C)Lorg/apache/oro/text/regex/Pattern; │ │ +119e84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +119e86: 6e30 c031 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/awk/AwkCompiler;.compile:([CI)Lorg/apache/oro/text/regex/Pattern; // method@31c0 │ │ +119e8c: 0c02 |0004: move-result-object v2 │ │ +119e8e: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/awk/AwkCompiler;) │ │ name : 'compile' │ │ type : '([CI)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -119e88: |[119e88] org.apache.oro.text.awk.AwkCompiler.compile:([CI)Lorg/apache/oro/text/regex/Pattern; │ │ -119e98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -119e9a: 5c30 971a |0001: iput-boolean v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__endAnchor:Z // field@1a97 │ │ -119e9e: 5c30 931a |0003: iput-boolean v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__beginAnchor:Z // field@1a93 │ │ -119ea2: dd01 0501 |0005: and-int/lit8 v1, v5, #int 1 // #01 │ │ -119ea6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -119ea8: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ -119eac: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -119eae: 2802 |000b: goto 000d // +0002 │ │ -119eb0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -119eb2: 5c31 951a |000d: iput-boolean v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__caseSensitive:Z // field@1a95 │ │ -119eb6: dd01 0502 |000f: and-int/lit8 v1, v5, #int 2 // #02 │ │ -119eba: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -119ebe: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -119ec0: 5c30 9b1a |0014: iput-boolean v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__multiline:Z // field@1a9b │ │ -119ec4: 6e20 bb31 4300 |0016: invoke-virtual {v3, v4}, Lorg/apache/oro/text/awk/AwkCompiler;._parse:([C)Lorg/apache/oro/text/awk/SyntaxTree; // method@31bb │ │ -119eca: 0c00 |0019: move-result-object v0 │ │ -119ecc: 2201 8408 |001a: new-instance v1, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ -119ed0: 2202 0e07 |001c: new-instance v2, Ljava/lang/String; // type@070e │ │ -119ed4: 7020 b12a 4200 |001e: invoke-direct {v2, v4}, Ljava/lang/String;.:([C)V // method@2ab1 │ │ -119eda: 7030 da31 2100 |0021: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/awk/AwkPattern;.:(Ljava/lang/String;Lorg/apache/oro/text/awk/SyntaxTree;)V // method@31da │ │ -119ee0: 5915 b81a |0024: iput v5, v1, Lorg/apache/oro/text/awk/AwkPattern;._options:I // field@1ab8 │ │ -119ee4: 5534 931a |0026: iget-boolean v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__beginAnchor:Z // field@1a93 │ │ -119ee8: 5c14 b31a |0028: iput-boolean v4, v1, Lorg/apache/oro/text/awk/AwkPattern;._hasBeginAnchor:Z // field@1ab3 │ │ -119eec: 5534 971a |002a: iget-boolean v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__endAnchor:Z // field@1a97 │ │ -119ef0: 5c14 b41a |002c: iput-boolean v4, v1, Lorg/apache/oro/text/awk/AwkPattern;._hasEndAnchor:Z // field@1ab4 │ │ -119ef4: 1101 |002e: return-object v1 │ │ +119e90: |[119e90] org.apache.oro.text.awk.AwkCompiler.compile:([CI)Lorg/apache/oro/text/regex/Pattern; │ │ +119ea0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +119ea2: 5c30 971a |0001: iput-boolean v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__endAnchor:Z // field@1a97 │ │ +119ea6: 5c30 931a |0003: iput-boolean v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__beginAnchor:Z // field@1a93 │ │ +119eaa: dd01 0501 |0005: and-int/lit8 v1, v5, #int 1 // #01 │ │ +119eae: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +119eb0: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ +119eb4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +119eb6: 2802 |000b: goto 000d // +0002 │ │ +119eb8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +119eba: 5c31 951a |000d: iput-boolean v1, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__caseSensitive:Z // field@1a95 │ │ +119ebe: dd01 0502 |000f: and-int/lit8 v1, v5, #int 2 // #02 │ │ +119ec2: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +119ec6: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +119ec8: 5c30 9b1a |0014: iput-boolean v0, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__multiline:Z // field@1a9b │ │ +119ecc: 6e20 bb31 4300 |0016: invoke-virtual {v3, v4}, Lorg/apache/oro/text/awk/AwkCompiler;._parse:([C)Lorg/apache/oro/text/awk/SyntaxTree; // method@31bb │ │ +119ed2: 0c00 |0019: move-result-object v0 │ │ +119ed4: 2201 8408 |001a: new-instance v1, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ +119ed8: 2202 0e07 |001c: new-instance v2, Ljava/lang/String; // type@070e │ │ +119edc: 7020 b12a 4200 |001e: invoke-direct {v2, v4}, Ljava/lang/String;.:([C)V // method@2ab1 │ │ +119ee2: 7030 da31 2100 |0021: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/awk/AwkPattern;.:(Ljava/lang/String;Lorg/apache/oro/text/awk/SyntaxTree;)V // method@31da │ │ +119ee8: 5915 b81a |0024: iput v5, v1, Lorg/apache/oro/text/awk/AwkPattern;._options:I // field@1ab8 │ │ +119eec: 5534 931a |0026: iget-boolean v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__beginAnchor:Z // field@1a93 │ │ +119ef0: 5c14 b31a |0028: iput-boolean v4, v1, Lorg/apache/oro/text/awk/AwkPattern;._hasBeginAnchor:Z // field@1ab3 │ │ +119ef4: 5534 971a |002a: iget-boolean v4, v3, Lorg/apache/oro/text/awk/AwkCompiler;.__endAnchor:Z // field@1a97 │ │ +119ef8: 5c14 b41a |002c: iput-boolean v4, v1, Lorg/apache/oro/text/awk/AwkPattern;._hasEndAnchor:Z // field@1ab4 │ │ +119efc: 1101 |002e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1499 header: │ │ @@ -406321,188 +406323,188 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -11a158: |[11a158] org.apache.oro.text.awk.AwkMatchResult.:(Ljava/lang/String;I)V │ │ -11a168: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11a16e: 5b01 a01a |0003: iput-object v1, v0, Lorg/apache/oro/text/awk/AwkMatchResult;.__match:Ljava/lang/String; // field@1aa0 │ │ -11a172: 6e10 c92a 0100 |0005: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -11a178: 0a01 |0008: move-result v1 │ │ -11a17a: 5901 9f1a |0009: iput v1, v0, Lorg/apache/oro/text/awk/AwkMatchResult;.__length:I // field@1a9f │ │ -11a17e: 5902 a11a |000b: iput v2, v0, Lorg/apache/oro/text/awk/AwkMatchResult;.__matchBeginOffset:I // field@1aa1 │ │ -11a182: 0e00 |000d: return-void │ │ +11a160: |[11a160] org.apache.oro.text.awk.AwkMatchResult.:(Ljava/lang/String;I)V │ │ +11a170: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11a176: 5b01 a01a |0003: iput-object v1, v0, Lorg/apache/oro/text/awk/AwkMatchResult;.__match:Ljava/lang/String; // field@1aa0 │ │ +11a17a: 6e10 c92a 0100 |0005: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +11a180: 0a01 |0008: move-result v1 │ │ +11a182: 5901 9f1a |0009: iput v1, v0, Lorg/apache/oro/text/awk/AwkMatchResult;.__length:I // field@1a9f │ │ +11a186: 5902 a11a |000b: iput v2, v0, Lorg/apache/oro/text/awk/AwkMatchResult;.__matchBeginOffset:I // field@1aa1 │ │ +11a18a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/AwkMatchResult;) │ │ name : '_incrementMatchBeginOffset' │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -11a184: |[11a184] org.apache.oro.text.awk.AwkMatchResult._incrementMatchBeginOffset:(I)V │ │ -11a194: 5210 a11a |0000: iget v0, v1, Lorg/apache/oro/text/awk/AwkMatchResult;.__matchBeginOffset:I // field@1aa1 │ │ -11a198: b020 |0002: add-int/2addr v0, v2 │ │ -11a19a: 5910 a11a |0003: iput v0, v1, Lorg/apache/oro/text/awk/AwkMatchResult;.__matchBeginOffset:I // field@1aa1 │ │ -11a19e: 0e00 |0005: return-void │ │ +11a18c: |[11a18c] org.apache.oro.text.awk.AwkMatchResult._incrementMatchBeginOffset:(I)V │ │ +11a19c: 5210 a11a |0000: iget v0, v1, Lorg/apache/oro/text/awk/AwkMatchResult;.__matchBeginOffset:I // field@1aa1 │ │ +11a1a0: b020 |0002: add-int/2addr v0, v2 │ │ +11a1a2: 5910 a11a |0003: iput v0, v1, Lorg/apache/oro/text/awk/AwkMatchResult;.__matchBeginOffset:I // field@1aa1 │ │ +11a1a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/AwkMatchResult;) │ │ name : 'begin' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -11a070: |[11a070] org.apache.oro.text.awk.AwkMatchResult.begin:(I)I │ │ -11a080: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -11a084: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -11a086: 2802 |0003: goto 0005 // +0002 │ │ -11a088: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -11a08a: 0f01 |0005: return v1 │ │ +11a078: |[11a078] org.apache.oro.text.awk.AwkMatchResult.begin:(I)I │ │ +11a088: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +11a08c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +11a08e: 2802 |0003: goto 0005 // +0002 │ │ +11a090: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +11a092: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/awk/AwkMatchResult;) │ │ name : 'beginOffset' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -11a08c: |[11a08c] org.apache.oro.text.awk.AwkMatchResult.beginOffset:(I)I │ │ -11a09c: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ -11a0a0: 5201 a11a |0002: iget v1, v0, Lorg/apache/oro/text/awk/AwkMatchResult;.__matchBeginOffset:I // field@1aa1 │ │ -11a0a4: 2802 |0004: goto 0006 // +0002 │ │ -11a0a6: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -11a0a8: 0f01 |0006: return v1 │ │ +11a094: |[11a094] org.apache.oro.text.awk.AwkMatchResult.beginOffset:(I)I │ │ +11a0a4: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ +11a0a8: 5201 a11a |0002: iget v1, v0, Lorg/apache/oro/text/awk/AwkMatchResult;.__matchBeginOffset:I // field@1aa1 │ │ +11a0ac: 2802 |0004: goto 0006 // +0002 │ │ +11a0ae: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +11a0b0: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/awk/AwkMatchResult;) │ │ name : 'end' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -11a0ac: |[11a0ac] org.apache.oro.text.awk.AwkMatchResult.end:(I)I │ │ -11a0bc: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ -11a0c0: 5201 9f1a |0002: iget v1, v0, Lorg/apache/oro/text/awk/AwkMatchResult;.__length:I // field@1a9f │ │ -11a0c4: 2802 |0004: goto 0006 // +0002 │ │ -11a0c6: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -11a0c8: 0f01 |0006: return v1 │ │ +11a0b4: |[11a0b4] org.apache.oro.text.awk.AwkMatchResult.end:(I)I │ │ +11a0c4: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ +11a0c8: 5201 9f1a |0002: iget v1, v0, Lorg/apache/oro/text/awk/AwkMatchResult;.__length:I // field@1a9f │ │ +11a0cc: 2802 |0004: goto 0006 // +0002 │ │ +11a0ce: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +11a0d0: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/awk/AwkMatchResult;) │ │ name : 'endOffset' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -11a0cc: |[11a0cc] org.apache.oro.text.awk.AwkMatchResult.endOffset:(I)I │ │ -11a0dc: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ -11a0e0: 5212 a11a |0002: iget v2, v1, Lorg/apache/oro/text/awk/AwkMatchResult;.__matchBeginOffset:I // field@1aa1 │ │ -11a0e4: 5210 9f1a |0004: iget v0, v1, Lorg/apache/oro/text/awk/AwkMatchResult;.__length:I // field@1a9f │ │ -11a0e8: b002 |0006: add-int/2addr v2, v0 │ │ -11a0ea: 2802 |0007: goto 0009 // +0002 │ │ -11a0ec: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -11a0ee: 0f02 |0009: return v2 │ │ +11a0d4: |[11a0d4] org.apache.oro.text.awk.AwkMatchResult.endOffset:(I)I │ │ +11a0e4: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ +11a0e8: 5212 a11a |0002: iget v2, v1, Lorg/apache/oro/text/awk/AwkMatchResult;.__matchBeginOffset:I // field@1aa1 │ │ +11a0ec: 5210 9f1a |0004: iget v0, v1, Lorg/apache/oro/text/awk/AwkMatchResult;.__length:I // field@1a9f │ │ +11a0f0: b002 |0006: add-int/2addr v2, v0 │ │ +11a0f2: 2802 |0007: goto 0009 // +0002 │ │ +11a0f4: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +11a0f6: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/awk/AwkMatchResult;) │ │ name : 'group' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -11a11c: |[11a11c] org.apache.oro.text.awk.AwkMatchResult.group:(I)Ljava/lang/String; │ │ -11a12c: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ -11a130: 5401 a01a |0002: iget-object v1, v0, Lorg/apache/oro/text/awk/AwkMatchResult;.__match:Ljava/lang/String; // field@1aa0 │ │ -11a134: 2802 |0004: goto 0006 // +0002 │ │ -11a136: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -11a138: 1101 |0006: return-object v1 │ │ +11a124: |[11a124] org.apache.oro.text.awk.AwkMatchResult.group:(I)Ljava/lang/String; │ │ +11a134: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ +11a138: 5401 a01a |0002: iget-object v1, v0, Lorg/apache/oro/text/awk/AwkMatchResult;.__match:Ljava/lang/String; // field@1aa0 │ │ +11a13c: 2802 |0004: goto 0006 // +0002 │ │ +11a13e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +11a140: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/oro/text/awk/AwkMatchResult;) │ │ name : 'groups' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11a0f0: |[11a0f0] org.apache.oro.text.awk.AwkMatchResult.groups:()I │ │ -11a100: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11a102: 0f00 |0001: return v0 │ │ +11a0f8: |[11a0f8] org.apache.oro.text.awk.AwkMatchResult.groups:()I │ │ +11a108: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11a10a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/oro/text/awk/AwkMatchResult;) │ │ name : 'length' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11a104: |[11a104] org.apache.oro.text.awk.AwkMatchResult.length:()I │ │ -11a114: 5210 9f1a |0000: iget v0, v1, Lorg/apache/oro/text/awk/AwkMatchResult;.__length:I // field@1a9f │ │ -11a118: 0f00 |0002: return v0 │ │ +11a10c: |[11a10c] org.apache.oro.text.awk.AwkMatchResult.length:()I │ │ +11a11c: 5210 9f1a |0000: iget v0, v1, Lorg/apache/oro/text/awk/AwkMatchResult;.__length:I // field@1a9f │ │ +11a120: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/oro/text/awk/AwkMatchResult;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -11a13c: |[11a13c] org.apache.oro.text.awk.AwkMatchResult.toString:()Ljava/lang/String; │ │ -11a14c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11a14e: 6e20 c731 0100 |0001: invoke-virtual {v1, v0}, Lorg/apache/oro/text/awk/AwkMatchResult;.group:(I)Ljava/lang/String; // method@31c7 │ │ -11a154: 0c00 |0004: move-result-object v0 │ │ -11a156: 1100 |0005: return-object v0 │ │ +11a144: |[11a144] org.apache.oro.text.awk.AwkMatchResult.toString:()Ljava/lang/String; │ │ +11a154: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11a156: 6e20 c731 0100 |0001: invoke-virtual {v1, v0}, Lorg/apache/oro/text/awk/AwkMatchResult;.group:(I)Ljava/lang/String; // method@31c7 │ │ +11a15c: 0c00 |0004: move-result-object v0 │ │ +11a15e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1500 header: │ │ @@ -406565,350 +406567,350 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -11a858: |[11a858] org.apache.oro.text.awk.AwkMatcher.:()V │ │ -11a868: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11a86e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -11a870: 5b20 a41a |0004: iput-object v0, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a874: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -11a876: 2300 c009 |0007: new-array v0, v0, [I // type@09c0 │ │ -11a87a: 5b20 a61a |0009: iput-object v0, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a87e: 2200 8508 |000b: new-instance v0, Lorg/apache/oro/text/awk/AwkStreamInput; // type@0885 │ │ -11a882: 7010 df31 0000 |000d: invoke-direct {v0}, Lorg/apache/oro/text/awk/AwkStreamInput;.:()V // method@31df │ │ -11a888: 5b20 a71a |0010: iput-object v0, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a88c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -11a88e: 5c01 c21a |0013: iput-boolean v1, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ -11a892: 0e00 |0015: return-void │ │ +11a860: |[11a860] org.apache.oro.text.awk.AwkMatcher.:()V │ │ +11a870: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11a876: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +11a878: 5b20 a41a |0004: iput-object v0, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a87c: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +11a87e: 2300 c009 |0007: new-array v0, v0, [I // type@09c0 │ │ +11a882: 5b20 a61a |0009: iput-object v0, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a886: 2200 8508 |000b: new-instance v0, Lorg/apache/oro/text/awk/AwkStreamInput; // type@0885 │ │ +11a88a: 7010 df31 0000 |000d: invoke-direct {v0}, Lorg/apache/oro/text/awk/AwkStreamInput;.:()V // method@31df │ │ +11a890: 5b20 a71a |0010: iput-object v0, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a894: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +11a896: 5c01 c21a |0013: iput-boolean v1, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ +11a89a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/AwkMatcher;) │ │ name : '__streamMatchPrefix' │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -11a720: |[11a720] org.apache.oro.text.awk.AwkMatcher.__streamMatchPrefix:()I │ │ -11a730: 54b0 a61a |0000: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a734: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -11a736: 4400 0001 |0003: aget v0, v0, v1 │ │ -11a73a: 54b2 a81a |0005: iget-object v2, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a73e: 5222 c01a |0007: iget v2, v2, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11a742: 52b3 a31a |0009: iget v3, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a746: b032 |000b: add-int/2addr v2, v3 │ │ -11a748: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -11a74a: 12f4 |000d: const/4 v4, #int -1 // #ff │ │ -11a74c: 0125 |000e: move v5, v2 │ │ -11a74e: 1216 |000f: const/4 v6, #int 1 // #1 │ │ -11a750: 12f7 |0010: const/4 v7, #int -1 // #ff │ │ -11a752: 0102 |0011: move v2, v0 │ │ -11a754: 3550 4d00 |0012: if-ge v0, v5, 005f // +004d │ │ -11a758: 54b8 a81a |0014: iget-object v8, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a75c: 5488 be1a |0016: iget-object v8, v8, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11a760: d809 0001 |0018: add-int/lit8 v9, v0, #int 1 // #01 │ │ -11a764: 4900 0800 |001a: aget-char v0, v8, v0 │ │ -11a768: 54b8 a21a |001c: iget-object v8, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a76c: 5288 b71a |001e: iget v8, v8, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ -11a770: 3586 3f00 |0020: if-ge v6, v8, 005f // +003f │ │ -11a774: 54b8 a21a |0022: iget-object v8, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a778: 6e20 dc31 6800 |0024: invoke-virtual {v8, v6}, Lorg/apache/oro/text/awk/AwkPattern;._getStateArray:(I)[I // method@31dc │ │ -11a77e: 0c08 |0027: move-result-object v8 │ │ -11a780: 440a 0800 |0028: aget v10, v8, v0 │ │ -11a784: 390a 0b00 |002a: if-nez v10, 0035 // +000b │ │ -11a788: 54ba a21a |002c: iget-object v10, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a78c: 6e40 db31 6a80 |002e: invoke-virtual {v10, v6, v0, v8}, Lorg/apache/oro/text/awk/AwkPattern;._createNewState:(II[I)V // method@31db │ │ -11a792: 4400 0800 |0031: aget v0, v8, v0 │ │ -11a796: 0106 |0033: move v6, v0 │ │ -11a798: 2802 |0034: goto 0036 // +0002 │ │ -11a79a: 01a6 |0035: move v6, v10 │ │ -11a79c: 3346 0300 |0036: if-ne v6, v4, 0039 // +0003 │ │ -11a7a0: 2827 |0038: goto 005f // +0027 │ │ -11a7a2: 54b0 a21a |0039: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a7a6: 5400 af1a |003b: iget-object v0, v0, Lorg/apache/oro/text/awk/AwkPattern;._endStates:Ljava/util/BitSet; // field@1aaf │ │ -11a7aa: 6e20 ad2b 6000 |003d: invoke-virtual {v0, v6}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ -11a7b0: 0a00 |0040: move-result v0 │ │ -11a7b2: 3800 0300 |0041: if-eqz v0, 0044 // +0003 │ │ -11a7b6: 0197 |0043: move v7, v9 │ │ -11a7b8: 3359 1900 |0044: if-ne v9, v5, 005d // +0019 │ │ -11a7bc: 54b0 a81a |0046: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a7c0: 6e20 e231 2000 |0048: invoke-virtual {v0, v2}, Lorg/apache/oro/text/awk/AwkStreamInput;._reallocate:(I)I // method@31e2 │ │ -11a7c6: 0a00 |004b: move-result v0 │ │ -11a7c8: 52b5 a31a |004c: iget v5, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a7cc: b050 |004e: add-int/2addr v0, v5 │ │ -11a7ce: 54b5 a81a |004f: iget-object v5, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a7d2: 5255 c01a |0051: iget v5, v5, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11a7d6: 52b8 a31a |0053: iget v8, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a7da: b085 |0055: add-int/2addr v5, v8 │ │ -11a7dc: 3250 bcff |0056: if-eq v0, v5, 0012 // -0044 │ │ -11a7e0: 3247 0300 |0058: if-eq v7, v4, 005b // +0003 │ │ -11a7e4: b127 |005a: sub-int/2addr v7, v2 │ │ -11a7e6: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -11a7e8: 28b6 |005c: goto 0012 // -004a │ │ -11a7ea: 0190 |005d: move v0, v9 │ │ -11a7ec: 28b4 |005e: goto 0012 // -004c │ │ -11a7ee: 54b0 a61a |005f: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a7f2: 4b02 0001 |0061: aput v2, v0, v1 │ │ -11a7f6: d805 07ff |0063: add-int/lit8 v5, v7, #int -1 // #ff │ │ -11a7fa: 4b05 0003 |0065: aput v5, v0, v3 │ │ -11a7fe: 3347 0900 |0067: if-ne v7, v4, 0070 // +0009 │ │ -11a802: 54b0 a21a |0069: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a806: 5500 b51a |006b: iget-boolean v0, v0, Lorg/apache/oro/text/awk/AwkPattern;._matchesNullString:Z // field@1ab5 │ │ -11a80a: 3800 0300 |006d: if-eqz v0, 0070 // +0003 │ │ -11a80e: 0f01 |006f: return v1 │ │ -11a810: 54b0 a21a |0070: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a814: 5500 b41a |0072: iget-boolean v0, v0, Lorg/apache/oro/text/awk/AwkPattern;._hasEndAnchor:Z // field@1ab4 │ │ -11a818: 3800 1200 |0074: if-eqz v0, 0086 // +0012 │ │ -11a81c: 54b0 a81a |0076: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a820: 5500 c21a |0078: iget-boolean v0, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ -11a824: 3800 0b00 |007a: if-eqz v0, 0085 // +000b │ │ -11a828: 54b0 a81a |007c: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a82c: 5200 c01a |007e: iget v0, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11a830: 52b1 a31a |0080: iget v1, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a834: b010 |0082: add-int/2addr v0, v1 │ │ -11a836: 3507 0300 |0083: if-ge v7, v0, 0086 // +0003 │ │ -11a83a: 0f04 |0085: return v4 │ │ -11a83c: b127 |0086: sub-int/2addr v7, v2 │ │ -11a83e: 0f07 |0087: return v7 │ │ +11a728: |[11a728] org.apache.oro.text.awk.AwkMatcher.__streamMatchPrefix:()I │ │ +11a738: 54b0 a61a |0000: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a73c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +11a73e: 4400 0001 |0003: aget v0, v0, v1 │ │ +11a742: 54b2 a81a |0005: iget-object v2, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a746: 5222 c01a |0007: iget v2, v2, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11a74a: 52b3 a31a |0009: iget v3, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a74e: b032 |000b: add-int/2addr v2, v3 │ │ +11a750: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +11a752: 12f4 |000d: const/4 v4, #int -1 // #ff │ │ +11a754: 0125 |000e: move v5, v2 │ │ +11a756: 1216 |000f: const/4 v6, #int 1 // #1 │ │ +11a758: 12f7 |0010: const/4 v7, #int -1 // #ff │ │ +11a75a: 0102 |0011: move v2, v0 │ │ +11a75c: 3550 4d00 |0012: if-ge v0, v5, 005f // +004d │ │ +11a760: 54b8 a81a |0014: iget-object v8, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a764: 5488 be1a |0016: iget-object v8, v8, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11a768: d809 0001 |0018: add-int/lit8 v9, v0, #int 1 // #01 │ │ +11a76c: 4900 0800 |001a: aget-char v0, v8, v0 │ │ +11a770: 54b8 a21a |001c: iget-object v8, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a774: 5288 b71a |001e: iget v8, v8, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ +11a778: 3586 3f00 |0020: if-ge v6, v8, 005f // +003f │ │ +11a77c: 54b8 a21a |0022: iget-object v8, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a780: 6e20 dc31 6800 |0024: invoke-virtual {v8, v6}, Lorg/apache/oro/text/awk/AwkPattern;._getStateArray:(I)[I // method@31dc │ │ +11a786: 0c08 |0027: move-result-object v8 │ │ +11a788: 440a 0800 |0028: aget v10, v8, v0 │ │ +11a78c: 390a 0b00 |002a: if-nez v10, 0035 // +000b │ │ +11a790: 54ba a21a |002c: iget-object v10, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a794: 6e40 db31 6a80 |002e: invoke-virtual {v10, v6, v0, v8}, Lorg/apache/oro/text/awk/AwkPattern;._createNewState:(II[I)V // method@31db │ │ +11a79a: 4400 0800 |0031: aget v0, v8, v0 │ │ +11a79e: 0106 |0033: move v6, v0 │ │ +11a7a0: 2802 |0034: goto 0036 // +0002 │ │ +11a7a2: 01a6 |0035: move v6, v10 │ │ +11a7a4: 3346 0300 |0036: if-ne v6, v4, 0039 // +0003 │ │ +11a7a8: 2827 |0038: goto 005f // +0027 │ │ +11a7aa: 54b0 a21a |0039: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a7ae: 5400 af1a |003b: iget-object v0, v0, Lorg/apache/oro/text/awk/AwkPattern;._endStates:Ljava/util/BitSet; // field@1aaf │ │ +11a7b2: 6e20 ad2b 6000 |003d: invoke-virtual {v0, v6}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ +11a7b8: 0a00 |0040: move-result v0 │ │ +11a7ba: 3800 0300 |0041: if-eqz v0, 0044 // +0003 │ │ +11a7be: 0197 |0043: move v7, v9 │ │ +11a7c0: 3359 1900 |0044: if-ne v9, v5, 005d // +0019 │ │ +11a7c4: 54b0 a81a |0046: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a7c8: 6e20 e231 2000 |0048: invoke-virtual {v0, v2}, Lorg/apache/oro/text/awk/AwkStreamInput;._reallocate:(I)I // method@31e2 │ │ +11a7ce: 0a00 |004b: move-result v0 │ │ +11a7d0: 52b5 a31a |004c: iget v5, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a7d4: b050 |004e: add-int/2addr v0, v5 │ │ +11a7d6: 54b5 a81a |004f: iget-object v5, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a7da: 5255 c01a |0051: iget v5, v5, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11a7de: 52b8 a31a |0053: iget v8, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a7e2: b085 |0055: add-int/2addr v5, v8 │ │ +11a7e4: 3250 bcff |0056: if-eq v0, v5, 0012 // -0044 │ │ +11a7e8: 3247 0300 |0058: if-eq v7, v4, 005b // +0003 │ │ +11a7ec: b127 |005a: sub-int/2addr v7, v2 │ │ +11a7ee: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +11a7f0: 28b6 |005c: goto 0012 // -004a │ │ +11a7f2: 0190 |005d: move v0, v9 │ │ +11a7f4: 28b4 |005e: goto 0012 // -004c │ │ +11a7f6: 54b0 a61a |005f: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a7fa: 4b02 0001 |0061: aput v2, v0, v1 │ │ +11a7fe: d805 07ff |0063: add-int/lit8 v5, v7, #int -1 // #ff │ │ +11a802: 4b05 0003 |0065: aput v5, v0, v3 │ │ +11a806: 3347 0900 |0067: if-ne v7, v4, 0070 // +0009 │ │ +11a80a: 54b0 a21a |0069: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a80e: 5500 b51a |006b: iget-boolean v0, v0, Lorg/apache/oro/text/awk/AwkPattern;._matchesNullString:Z // field@1ab5 │ │ +11a812: 3800 0300 |006d: if-eqz v0, 0070 // +0003 │ │ +11a816: 0f01 |006f: return v1 │ │ +11a818: 54b0 a21a |0070: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a81c: 5500 b41a |0072: iget-boolean v0, v0, Lorg/apache/oro/text/awk/AwkPattern;._hasEndAnchor:Z // field@1ab4 │ │ +11a820: 3800 1200 |0074: if-eqz v0, 0086 // +0012 │ │ +11a824: 54b0 a81a |0076: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a828: 5500 c21a |0078: iget-boolean v0, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ +11a82c: 3800 0b00 |007a: if-eqz v0, 0085 // +000b │ │ +11a830: 54b0 a81a |007c: iget-object v0, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a834: 5200 c01a |007e: iget v0, v0, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11a838: 52b1 a31a |0080: iget v1, v11, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a83c: b010 |0082: add-int/2addr v0, v1 │ │ +11a83e: 3507 0300 |0083: if-ge v7, v0, 0086 // +0003 │ │ +11a842: 0f04 |0085: return v4 │ │ +11a844: b127 |0086: sub-int/2addr v7, v2 │ │ +11a846: 0f07 |0087: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/AwkMatcher;) │ │ name : '_search' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -11a894: |[11a894] org.apache.oro.text.awk.AwkMatcher._search:()V │ │ -11a8a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11a8a6: 5b70 a41a |0001: iput-object v0, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a8aa: 5271 a51a |0003: iget v1, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ -11a8ae: 5472 a81a |0005: iget-object v2, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a8b2: 5222 c01a |0007: iget v2, v2, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11a8b6: 5273 a31a |0009: iget v3, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a8ba: b032 |000b: add-int/2addr v2, v3 │ │ -11a8bc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -11a8be: 3421 1600 |000d: if-lt v1, v2, 0023 // +0016 │ │ -11a8c2: 5471 a81a |000f: iget-object v1, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a8c6: 5511 c21a |0011: iget-boolean v1, v1, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ -11a8ca: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ -11a8ce: 5b70 a81a |0015: iput-object v0, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a8d2: 0e00 |0017: return-void │ │ -11a8d4: 5471 a81a |0018: iget-object v1, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a8d8: 6e10 e431 0100 |001a: invoke-virtual {v1}, Lorg/apache/oro/text/awk/AwkStreamInput;.read:()Z // method@31e4 │ │ -11a8de: 0a01 |001d: move-result v1 │ │ -11a8e0: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ -11a8e4: 0e00 |0020: return-void │ │ -11a8e6: 5973 a51a |0021: iput v3, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ -11a8ea: 5271 a51a |0023: iget v1, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ -11a8ee: 5472 a81a |0025: iget-object v2, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a8f2: 5222 c01a |0027: iget v2, v2, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11a8f6: 5274 a31a |0029: iget v4, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a8fa: b042 |002b: add-int/2addr v2, v4 │ │ -11a8fc: 3521 5d00 |002c: if-ge v1, v2, 0089 // +005d │ │ -11a900: 5472 a61a |002e: iget-object v2, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a904: 4b01 0203 |0030: aput v1, v2, v3 │ │ -11a908: 5472 a21a |0032: iget-object v2, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a90c: 5422 b11a |0034: iget-object v2, v2, Lorg/apache/oro/text/awk/AwkPattern;._fastMap:[Z // field@1ab1 │ │ -11a910: 5474 a81a |0036: iget-object v4, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a914: 5444 be1a |0038: iget-object v4, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11a918: 4904 0401 |003a: aget-char v4, v4, v1 │ │ -11a91c: 4702 0204 |003c: aget-boolean v2, v2, v4 │ │ -11a920: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -11a922: 3802 2e00 |003f: if-eqz v2, 006d // +002e │ │ -11a926: 7010 cc31 0700 |0041: invoke-direct {v7}, Lorg/apache/oro/text/awk/AwkMatcher;.__streamMatchPrefix:()I // method@31cc │ │ -11a92c: 0a02 |0044: move-result v2 │ │ -11a92e: 12f5 |0045: const/4 v5, #int -1 // #ff │ │ -11a930: 3752 2700 |0046: if-le v2, v5, 006d // +0027 │ │ -11a934: 2200 8208 |0048: new-instance v0, Lorg/apache/oro/text/awk/AwkMatchResult; // type@0882 │ │ -11a938: 2201 0e07 |004a: new-instance v1, Ljava/lang/String; // type@070e │ │ -11a93c: 5475 a81a |004c: iget-object v5, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a940: 5455 be1a |004e: iget-object v5, v5, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11a944: 5476 a61a |0050: iget-object v6, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a948: 4406 0603 |0052: aget v6, v6, v3 │ │ -11a94c: 7040 b22a 5126 |0054: invoke-direct {v1, v5, v6, v2}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11a952: 5475 a61a |0057: iget-object v5, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a956: 4405 0503 |0059: aget v5, v5, v3 │ │ -11a95a: 7030 c131 1005 |005b: invoke-direct {v0, v1, v5}, Lorg/apache/oro/text/awk/AwkMatchResult;.:(Ljava/lang/String;I)V // method@31c1 │ │ -11a960: 5b70 a41a |005e: iput-object v0, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a964: 5470 a61a |0060: iget-object v0, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a968: 3d02 0500 |0062: if-lez v2, 0067 // +0005 │ │ -11a96c: 4400 0004 |0064: aget v0, v0, v4 │ │ -11a970: 2803 |0066: goto 0069 // +0003 │ │ -11a972: 4400 0003 |0067: aget v0, v0, v3 │ │ -11a976: b040 |0069: add-int/2addr v0, v4 │ │ -11a978: 5970 a51a |006a: iput v0, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ -11a97c: 0e00 |006c: return-void │ │ -11a97e: 5472 a21a |006d: iget-object v2, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a982: 5522 b51a |006f: iget-boolean v2, v2, Lorg/apache/oro/text/awk/AwkPattern;._matchesNullString:Z // field@1ab5 │ │ -11a986: 3802 1200 |0071: if-eqz v2, 0083 // +0012 │ │ -11a98a: 2200 8208 |0073: new-instance v0, Lorg/apache/oro/text/awk/AwkMatchResult; // type@0882 │ │ -11a98e: 2202 0e07 |0075: new-instance v2, Ljava/lang/String; // type@070e │ │ -11a992: 7010 ad2a 0200 |0077: invoke-direct {v2}, Ljava/lang/String;.:()V // method@2aad │ │ -11a998: 7030 c131 2001 |007a: invoke-direct {v0, v2, v1}, Lorg/apache/oro/text/awk/AwkMatchResult;.:(Ljava/lang/String;I)V // method@31c1 │ │ -11a99e: 5b70 a41a |007d: iput-object v0, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a9a2: b041 |007f: add-int/2addr v1, v4 │ │ -11a9a4: 5971 a51a |0080: iput v1, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ -11a9a8: 0e00 |0082: return-void │ │ -11a9aa: 5471 a61a |0083: iget-object v1, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a9ae: 4401 0103 |0085: aget v1, v1, v3 │ │ -11a9b2: b041 |0087: add-int/2addr v1, v4 │ │ -11a9b4: 289d |0088: goto 0025 // -0063 │ │ -11a9b6: 5971 a51a |0089: iput v1, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ -11a9ba: 2900 78ff |008b: goto/16 0003 // -0088 │ │ +11a89c: |[11a89c] org.apache.oro.text.awk.AwkMatcher._search:()V │ │ +11a8ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11a8ae: 5b70 a41a |0001: iput-object v0, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a8b2: 5271 a51a |0003: iget v1, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ +11a8b6: 5472 a81a |0005: iget-object v2, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a8ba: 5222 c01a |0007: iget v2, v2, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11a8be: 5273 a31a |0009: iget v3, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a8c2: b032 |000b: add-int/2addr v2, v3 │ │ +11a8c4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +11a8c6: 3421 1600 |000d: if-lt v1, v2, 0023 // +0016 │ │ +11a8ca: 5471 a81a |000f: iget-object v1, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a8ce: 5511 c21a |0011: iget-boolean v1, v1, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ +11a8d2: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ +11a8d6: 5b70 a81a |0015: iput-object v0, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a8da: 0e00 |0017: return-void │ │ +11a8dc: 5471 a81a |0018: iget-object v1, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a8e0: 6e10 e431 0100 |001a: invoke-virtual {v1}, Lorg/apache/oro/text/awk/AwkStreamInput;.read:()Z // method@31e4 │ │ +11a8e6: 0a01 |001d: move-result v1 │ │ +11a8e8: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ +11a8ec: 0e00 |0020: return-void │ │ +11a8ee: 5973 a51a |0021: iput v3, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ +11a8f2: 5271 a51a |0023: iget v1, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ +11a8f6: 5472 a81a |0025: iget-object v2, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a8fa: 5222 c01a |0027: iget v2, v2, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11a8fe: 5274 a31a |0029: iget v4, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a902: b042 |002b: add-int/2addr v2, v4 │ │ +11a904: 3521 5d00 |002c: if-ge v1, v2, 0089 // +005d │ │ +11a908: 5472 a61a |002e: iget-object v2, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a90c: 4b01 0203 |0030: aput v1, v2, v3 │ │ +11a910: 5472 a21a |0032: iget-object v2, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a914: 5422 b11a |0034: iget-object v2, v2, Lorg/apache/oro/text/awk/AwkPattern;._fastMap:[Z // field@1ab1 │ │ +11a918: 5474 a81a |0036: iget-object v4, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a91c: 5444 be1a |0038: iget-object v4, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11a920: 4904 0401 |003a: aget-char v4, v4, v1 │ │ +11a924: 4702 0204 |003c: aget-boolean v2, v2, v4 │ │ +11a928: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +11a92a: 3802 2e00 |003f: if-eqz v2, 006d // +002e │ │ +11a92e: 7010 cc31 0700 |0041: invoke-direct {v7}, Lorg/apache/oro/text/awk/AwkMatcher;.__streamMatchPrefix:()I // method@31cc │ │ +11a934: 0a02 |0044: move-result v2 │ │ +11a936: 12f5 |0045: const/4 v5, #int -1 // #ff │ │ +11a938: 3752 2700 |0046: if-le v2, v5, 006d // +0027 │ │ +11a93c: 2200 8208 |0048: new-instance v0, Lorg/apache/oro/text/awk/AwkMatchResult; // type@0882 │ │ +11a940: 2201 0e07 |004a: new-instance v1, Ljava/lang/String; // type@070e │ │ +11a944: 5475 a81a |004c: iget-object v5, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a948: 5455 be1a |004e: iget-object v5, v5, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11a94c: 5476 a61a |0050: iget-object v6, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a950: 4406 0603 |0052: aget v6, v6, v3 │ │ +11a954: 7040 b22a 5126 |0054: invoke-direct {v1, v5, v6, v2}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11a95a: 5475 a61a |0057: iget-object v5, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a95e: 4405 0503 |0059: aget v5, v5, v3 │ │ +11a962: 7030 c131 1005 |005b: invoke-direct {v0, v1, v5}, Lorg/apache/oro/text/awk/AwkMatchResult;.:(Ljava/lang/String;I)V // method@31c1 │ │ +11a968: 5b70 a41a |005e: iput-object v0, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a96c: 5470 a61a |0060: iget-object v0, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a970: 3d02 0500 |0062: if-lez v2, 0067 // +0005 │ │ +11a974: 4400 0004 |0064: aget v0, v0, v4 │ │ +11a978: 2803 |0066: goto 0069 // +0003 │ │ +11a97a: 4400 0003 |0067: aget v0, v0, v3 │ │ +11a97e: b040 |0069: add-int/2addr v0, v4 │ │ +11a980: 5970 a51a |006a: iput v0, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ +11a984: 0e00 |006c: return-void │ │ +11a986: 5472 a21a |006d: iget-object v2, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a98a: 5522 b51a |006f: iget-boolean v2, v2, Lorg/apache/oro/text/awk/AwkPattern;._matchesNullString:Z // field@1ab5 │ │ +11a98e: 3802 1200 |0071: if-eqz v2, 0083 // +0012 │ │ +11a992: 2200 8208 |0073: new-instance v0, Lorg/apache/oro/text/awk/AwkMatchResult; // type@0882 │ │ +11a996: 2202 0e07 |0075: new-instance v2, Ljava/lang/String; // type@070e │ │ +11a99a: 7010 ad2a 0200 |0077: invoke-direct {v2}, Ljava/lang/String;.:()V // method@2aad │ │ +11a9a0: 7030 c131 2001 |007a: invoke-direct {v0, v2, v1}, Lorg/apache/oro/text/awk/AwkMatchResult;.:(Ljava/lang/String;I)V // method@31c1 │ │ +11a9a6: 5b70 a41a |007d: iput-object v0, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a9aa: b041 |007f: add-int/2addr v1, v4 │ │ +11a9ac: 5971 a51a |0080: iput v1, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ +11a9b0: 0e00 |0082: return-void │ │ +11a9b2: 5471 a61a |0083: iget-object v1, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a9b6: 4401 0103 |0085: aget v1, v1, v3 │ │ +11a9ba: b041 |0087: add-int/2addr v1, v4 │ │ +11a9bc: 289d |0088: goto 0025 // -0063 │ │ +11a9be: 5971 a51a |0089: iput v1, v7, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ +11a9c2: 2900 78ff |008b: goto/16 0003 // -0088 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/AwkMatcher;) │ │ name : 'contains' │ │ type : '(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -11a238: |[11a238] org.apache.oro.text.awk.AwkMatcher.contains:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z │ │ -11a248: 6e10 d52a 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -11a24e: 0c01 |0003: move-result-object v1 │ │ -11a250: 6e30 d131 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/awk/AwkMatcher;.contains:([CLorg/apache/oro/text/regex/Pattern;)Z // method@31d1 │ │ -11a256: 0a01 |0007: move-result v1 │ │ -11a258: 0f01 |0008: return v1 │ │ +11a240: |[11a240] org.apache.oro.text.awk.AwkMatcher.contains:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z │ │ +11a250: 6e10 d52a 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +11a256: 0c01 |0003: move-result-object v1 │ │ +11a258: 6e30 d131 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/awk/AwkMatcher;.contains:([CLorg/apache/oro/text/regex/Pattern;)Z // method@31d1 │ │ +11a25e: 0a01 |0007: move-result v1 │ │ +11a260: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/awk/AwkMatcher;) │ │ name : 'contains' │ │ type : '(Lorg/apache/oro/text/awk/AwkStreamInput;Lorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -11a25c: |[11a25c] org.apache.oro.text.awk.AwkMatcher.contains:(Lorg/apache/oro/text/awk/AwkStreamInput;Lorg/apache/oro/text/regex/Pattern;)Z │ │ -11a26c: 1f05 8408 |0000: check-cast v5, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ -11a270: 5b35 a21a |0002: iput-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a274: 5555 b31a |0004: iget-boolean v5, v5, Lorg/apache/oro/text/awk/AwkPattern;._hasBeginAnchor:Z // field@1ab3 │ │ -11a278: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -11a27a: 3805 1f00 |0007: if-eqz v5, 0026 // +001f │ │ -11a27e: 5245 bf1a |0009: iget v5, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ -11a282: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -11a284: 3905 1700 |000c: if-nez v5, 0023 // +0017 │ │ -11a288: 6e10 e431 0400 |000e: invoke-virtual {v4}, Lorg/apache/oro/text/awk/AwkStreamInput;.read:()Z // method@31e4 │ │ -11a28e: 0a05 |0011: move-result v5 │ │ -11a290: 3805 1400 |0012: if-eqz v5, 0026 // +0014 │ │ -11a294: 5435 a21a |0014: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a298: 5455 b11a |0016: iget-object v5, v5, Lorg/apache/oro/text/awk/AwkPattern;._fastMap:[Z // field@1ab1 │ │ -11a29c: 5442 be1a |0018: iget-object v2, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11a2a0: 4902 0200 |001a: aget-char v2, v2, v0 │ │ -11a2a4: 4705 0502 |001c: aget-boolean v5, v5, v2 │ │ -11a2a8: 3905 0800 |001e: if-nez v5, 0026 // +0008 │ │ -11a2ac: 5b31 a41a |0020: iput-object v1, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a2b0: 0f00 |0022: return v0 │ │ -11a2b2: 5b31 a41a |0023: iput-object v1, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a2b6: 0f00 |0025: return v0 │ │ -11a2b8: 5245 c11a |0026: iget v5, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._currentOffset:I // field@1ac1 │ │ -11a2bc: 5935 a51a |0028: iput v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ -11a2c0: 5b34 a81a |002a: iput-object v4, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a2c4: 5930 a31a |002c: iput v0, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a2c8: 6e10 cd31 0300 |002e: invoke-virtual {v3}, Lorg/apache/oro/text/awk/AwkMatcher;._search:()V // method@31cd │ │ -11a2ce: 5235 a51a |0031: iget v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ -11a2d2: 5945 c11a |0033: iput v5, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._currentOffset:I // field@1ac1 │ │ -11a2d6: 5435 a41a |0035: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a2da: 3805 0900 |0037: if-eqz v5, 0040 // +0009 │ │ -11a2de: 5244 bf1a |0039: iget v4, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ -11a2e2: 6e20 c231 4500 |003b: invoke-virtual {v5, v4}, Lorg/apache/oro/text/awk/AwkMatchResult;._incrementMatchBeginOffset:(I)V // method@31c2 │ │ -11a2e8: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -11a2ea: 0f04 |003f: return v4 │ │ -11a2ec: 0f00 |0040: return v0 │ │ +11a264: |[11a264] org.apache.oro.text.awk.AwkMatcher.contains:(Lorg/apache/oro/text/awk/AwkStreamInput;Lorg/apache/oro/text/regex/Pattern;)Z │ │ +11a274: 1f05 8408 |0000: check-cast v5, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ +11a278: 5b35 a21a |0002: iput-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a27c: 5555 b31a |0004: iget-boolean v5, v5, Lorg/apache/oro/text/awk/AwkPattern;._hasBeginAnchor:Z // field@1ab3 │ │ +11a280: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +11a282: 3805 1f00 |0007: if-eqz v5, 0026 // +001f │ │ +11a286: 5245 bf1a |0009: iget v5, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ +11a28a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +11a28c: 3905 1700 |000c: if-nez v5, 0023 // +0017 │ │ +11a290: 6e10 e431 0400 |000e: invoke-virtual {v4}, Lorg/apache/oro/text/awk/AwkStreamInput;.read:()Z // method@31e4 │ │ +11a296: 0a05 |0011: move-result v5 │ │ +11a298: 3805 1400 |0012: if-eqz v5, 0026 // +0014 │ │ +11a29c: 5435 a21a |0014: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a2a0: 5455 b11a |0016: iget-object v5, v5, Lorg/apache/oro/text/awk/AwkPattern;._fastMap:[Z // field@1ab1 │ │ +11a2a4: 5442 be1a |0018: iget-object v2, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11a2a8: 4902 0200 |001a: aget-char v2, v2, v0 │ │ +11a2ac: 4705 0502 |001c: aget-boolean v5, v5, v2 │ │ +11a2b0: 3905 0800 |001e: if-nez v5, 0026 // +0008 │ │ +11a2b4: 5b31 a41a |0020: iput-object v1, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a2b8: 0f00 |0022: return v0 │ │ +11a2ba: 5b31 a41a |0023: iput-object v1, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a2be: 0f00 |0025: return v0 │ │ +11a2c0: 5245 c11a |0026: iget v5, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._currentOffset:I // field@1ac1 │ │ +11a2c4: 5935 a51a |0028: iput v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ +11a2c8: 5b34 a81a |002a: iput-object v4, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a2cc: 5930 a31a |002c: iput v0, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a2d0: 6e10 cd31 0300 |002e: invoke-virtual {v3}, Lorg/apache/oro/text/awk/AwkMatcher;._search:()V // method@31cd │ │ +11a2d6: 5235 a51a |0031: iget v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ +11a2da: 5945 c11a |0033: iput v5, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._currentOffset:I // field@1ac1 │ │ +11a2de: 5435 a41a |0035: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a2e2: 3805 0900 |0037: if-eqz v5, 0040 // +0009 │ │ +11a2e6: 5244 bf1a |0039: iget v4, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ +11a2ea: 6e20 c231 4500 |003b: invoke-virtual {v5, v4}, Lorg/apache/oro/text/awk/AwkMatchResult;._incrementMatchBeginOffset:(I)V // method@31c2 │ │ +11a2f0: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +11a2f2: 0f04 |003f: return v4 │ │ +11a2f4: 0f00 |0040: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/awk/AwkMatcher;) │ │ name : 'contains' │ │ type : '(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -11a2f0: |[11a2f0] org.apache.oro.text.awk.AwkMatcher.contains:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z │ │ -11a300: 1f05 8408 |0000: check-cast v5, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ -11a304: 5b35 a21a |0002: iput-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a308: 5435 a71a |0004: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a30c: 6e10 7e32 0400 |0006: invoke-virtual {v4}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBuffer:()[C // method@327e │ │ -11a312: 0c00 |0009: move-result-object v0 │ │ -11a314: 5b50 be1a |000a: iput-object v0, v5, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11a318: 5435 a71a |000c: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a31c: 6e10 7d32 0400 |000e: invoke-virtual {v4}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBeginOffset:()I // method@327d │ │ -11a322: 0a00 |0011: move-result v0 │ │ -11a324: 5930 a31a |0012: iput v0, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a328: 5950 bf1a |0014: iput v0, v5, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ -11a32c: 6e10 7f32 0400 |0016: invoke-virtual {v4}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getCurrentOffset:()I // method@327f │ │ -11a332: 0a05 |0019: move-result v5 │ │ -11a334: 5935 a51a |001a: iput v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ -11a338: 5435 a21a |001c: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a33c: 5555 b31a |001e: iget-boolean v5, v5, Lorg/apache/oro/text/awk/AwkPattern;._hasBeginAnchor:Z // field@1ab3 │ │ -11a340: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -11a342: 3805 1c00 |0021: if-eqz v5, 003d // +001c │ │ -11a346: 5235 a31a |0023: iget v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a34a: 5231 a51a |0025: iget v1, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ -11a34e: 3315 1200 |0027: if-ne v5, v1, 0039 // +0012 │ │ -11a352: 5435 a21a |0029: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a356: 5455 b11a |002b: iget-object v5, v5, Lorg/apache/oro/text/awk/AwkPattern;._fastMap:[Z // field@1ab1 │ │ -11a35a: 5431 a71a |002d: iget-object v1, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a35e: 5411 be1a |002f: iget-object v1, v1, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11a362: 5232 a31a |0031: iget v2, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a366: 4901 0102 |0033: aget-char v1, v1, v2 │ │ -11a36a: 4705 0501 |0035: aget-boolean v5, v5, v1 │ │ -11a36e: 3905 0600 |0037: if-nez v5, 003d // +0006 │ │ -11a372: 1204 |0039: const/4 v4, #int 0 // #0 │ │ -11a374: 5b34 a41a |003a: iput-object v4, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a378: 0f00 |003c: return v0 │ │ -11a37a: 5435 a71a |003d: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a37e: 6e10 8432 0400 |003f: invoke-virtual {v4}, Lorg/apache/oro/text/regex/PatternMatcherInput;.length:()I // method@3284 │ │ -11a384: 0a01 |0042: move-result v1 │ │ -11a386: 5951 c01a |0043: iput v1, v5, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11a38a: 5435 a71a |0045: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a38e: 1211 |0047: const/4 v1, #int 1 // #1 │ │ -11a390: 5c51 c21a |0048: iput-boolean v1, v5, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ -11a394: 5435 a71a |004a: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a398: 5b35 a81a |004c: iput-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a39c: 6e10 cd31 0300 |004e: invoke-virtual {v3}, Lorg/apache/oro/text/awk/AwkMatcher;._search:()V // method@31cd │ │ -11a3a2: 2802 |0051: goto 0053 // +0002 │ │ -11a3a4: 0000 |0052: nop // spacer │ │ -11a3a6: 5235 a51a |0053: iget v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ -11a3aa: 6e20 8932 5400 |0055: invoke-virtual {v4, v5}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setCurrentOffset:(I)V // method@3289 │ │ -11a3b0: 5435 a41a |0058: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a3b4: 3905 0300 |005a: if-nez v5, 005d // +0003 │ │ -11a3b8: 0f00 |005c: return v0 │ │ -11a3ba: 6e20 c431 0500 |005d: invoke-virtual {v5, v0}, Lorg/apache/oro/text/awk/AwkMatchResult;.beginOffset:(I)I // method@31c4 │ │ -11a3c0: 0a05 |0060: move-result v5 │ │ -11a3c2: 5432 a41a |0061: iget-object v2, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a3c6: 6e20 c631 0200 |0063: invoke-virtual {v2, v0}, Lorg/apache/oro/text/awk/AwkMatchResult;.endOffset:(I)I // method@31c6 │ │ -11a3cc: 0a00 |0066: move-result v0 │ │ -11a3ce: 6e30 8f32 5400 |0067: invoke-virtual {v4, v5, v0}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setMatchOffsets:(II)V // method@328f │ │ -11a3d4: 0f01 |006a: return v1 │ │ +11a2f8: |[11a2f8] org.apache.oro.text.awk.AwkMatcher.contains:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z │ │ +11a308: 1f05 8408 |0000: check-cast v5, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ +11a30c: 5b35 a21a |0002: iput-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a310: 5435 a71a |0004: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a314: 6e10 7e32 0400 |0006: invoke-virtual {v4}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBuffer:()[C // method@327e │ │ +11a31a: 0c00 |0009: move-result-object v0 │ │ +11a31c: 5b50 be1a |000a: iput-object v0, v5, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11a320: 5435 a71a |000c: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a324: 6e10 7d32 0400 |000e: invoke-virtual {v4}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBeginOffset:()I // method@327d │ │ +11a32a: 0a00 |0011: move-result v0 │ │ +11a32c: 5930 a31a |0012: iput v0, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a330: 5950 bf1a |0014: iput v0, v5, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ +11a334: 6e10 7f32 0400 |0016: invoke-virtual {v4}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getCurrentOffset:()I // method@327f │ │ +11a33a: 0a05 |0019: move-result v5 │ │ +11a33c: 5935 a51a |001a: iput v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ +11a340: 5435 a21a |001c: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a344: 5555 b31a |001e: iget-boolean v5, v5, Lorg/apache/oro/text/awk/AwkPattern;._hasBeginAnchor:Z // field@1ab3 │ │ +11a348: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +11a34a: 3805 1c00 |0021: if-eqz v5, 003d // +001c │ │ +11a34e: 5235 a31a |0023: iget v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a352: 5231 a51a |0025: iget v1, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ +11a356: 3315 1200 |0027: if-ne v5, v1, 0039 // +0012 │ │ +11a35a: 5435 a21a |0029: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a35e: 5455 b11a |002b: iget-object v5, v5, Lorg/apache/oro/text/awk/AwkPattern;._fastMap:[Z // field@1ab1 │ │ +11a362: 5431 a71a |002d: iget-object v1, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a366: 5411 be1a |002f: iget-object v1, v1, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11a36a: 5232 a31a |0031: iget v2, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a36e: 4901 0102 |0033: aget-char v1, v1, v2 │ │ +11a372: 4705 0501 |0035: aget-boolean v5, v5, v1 │ │ +11a376: 3905 0600 |0037: if-nez v5, 003d // +0006 │ │ +11a37a: 1204 |0039: const/4 v4, #int 0 // #0 │ │ +11a37c: 5b34 a41a |003a: iput-object v4, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a380: 0f00 |003c: return v0 │ │ +11a382: 5435 a71a |003d: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a386: 6e10 8432 0400 |003f: invoke-virtual {v4}, Lorg/apache/oro/text/regex/PatternMatcherInput;.length:()I // method@3284 │ │ +11a38c: 0a01 |0042: move-result v1 │ │ +11a38e: 5951 c01a |0043: iput v1, v5, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11a392: 5435 a71a |0045: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a396: 1211 |0047: const/4 v1, #int 1 // #1 │ │ +11a398: 5c51 c21a |0048: iput-boolean v1, v5, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ +11a39c: 5435 a71a |004a: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a3a0: 5b35 a81a |004c: iput-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a3a4: 6e10 cd31 0300 |004e: invoke-virtual {v3}, Lorg/apache/oro/text/awk/AwkMatcher;._search:()V // method@31cd │ │ +11a3aa: 2802 |0051: goto 0053 // +0002 │ │ +11a3ac: 0000 |0052: nop // spacer │ │ +11a3ae: 5235 a51a |0053: iget v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ +11a3b2: 6e20 8932 5400 |0055: invoke-virtual {v4, v5}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setCurrentOffset:(I)V // method@3289 │ │ +11a3b8: 5435 a41a |0058: iget-object v5, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a3bc: 3905 0300 |005a: if-nez v5, 005d // +0003 │ │ +11a3c0: 0f00 |005c: return v0 │ │ +11a3c2: 6e20 c431 0500 |005d: invoke-virtual {v5, v0}, Lorg/apache/oro/text/awk/AwkMatchResult;.beginOffset:(I)I // method@31c4 │ │ +11a3c8: 0a05 |0060: move-result v5 │ │ +11a3ca: 5432 a41a |0061: iget-object v2, v3, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a3ce: 6e20 c631 0200 |0063: invoke-virtual {v2, v0}, Lorg/apache/oro/text/awk/AwkMatchResult;.endOffset:(I)I // method@31c6 │ │ +11a3d4: 0a00 |0066: move-result v0 │ │ +11a3d6: 6e30 8f32 5400 |0067: invoke-virtual {v4, v5, v0}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setMatchOffsets:(II)V // method@328f │ │ +11a3dc: 0f01 |006a: return v1 │ │ catches : 1 │ │ 0x004e - 0x0051 │ │ Ljava/io/IOException; -> 0x0052 │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/awk/AwkMatcher;) │ │ @@ -406916,49 +406918,49 @@ │ │ type : '([CLorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -11a1a0: |[11a1a0] org.apache.oro.text.awk.AwkMatcher.contains:([CLorg/apache/oro/text/regex/Pattern;)Z │ │ -11a1b0: 1f04 8408 |0000: check-cast v4, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ -11a1b4: 5b24 a21a |0002: iput-object v4, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a1b8: 5544 b31a |0004: iget-boolean v4, v4, Lorg/apache/oro/text/awk/AwkPattern;._hasBeginAnchor:Z // field@1ab3 │ │ -11a1bc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -11a1be: 3804 1000 |0007: if-eqz v4, 0017 // +0010 │ │ -11a1c2: 5424 a21a |0009: iget-object v4, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a1c6: 5444 b11a |000b: iget-object v4, v4, Lorg/apache/oro/text/awk/AwkPattern;._fastMap:[Z // field@1ab1 │ │ -11a1ca: 4901 0300 |000d: aget-char v1, v3, v0 │ │ -11a1ce: 4704 0401 |000f: aget-boolean v4, v4, v1 │ │ -11a1d2: 3904 0600 |0011: if-nez v4, 0017 // +0006 │ │ -11a1d6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -11a1d8: 5b23 a41a |0014: iput-object v3, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a1dc: 0f00 |0016: return v0 │ │ -11a1de: 5424 a71a |0017: iget-object v4, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a1e2: 5b43 be1a |0019: iput-object v3, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11a1e6: 5424 a71a |001b: iget-object v4, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a1ea: 2133 |001d: array-length v3, v3 │ │ -11a1ec: 5943 c01a |001e: iput v3, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11a1f0: 5423 a71a |0020: iget-object v3, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a1f4: 5920 a31a |0022: iput v0, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a1f8: 5930 bf1a |0024: iput v0, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ -11a1fc: 5423 a71a |0026: iget-object v3, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a200: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -11a202: 5c34 c21a |0029: iput-boolean v4, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ -11a206: 5423 a71a |002b: iget-object v3, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a20a: 5b23 a81a |002d: iput-object v3, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a20e: 5920 a51a |002f: iput v0, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ -11a212: 6e10 cd31 0200 |0031: invoke-virtual {v2}, Lorg/apache/oro/text/awk/AwkMatcher;._search:()V // method@31cd │ │ -11a218: 2802 |0034: goto 0036 // +0002 │ │ -11a21a: 0000 |0035: nop // spacer │ │ -11a21c: 5423 a41a |0036: iget-object v3, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a220: 3803 0300 |0038: if-eqz v3, 003b // +0003 │ │ -11a224: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -11a226: 0f00 |003b: return v0 │ │ +11a1a8: |[11a1a8] org.apache.oro.text.awk.AwkMatcher.contains:([CLorg/apache/oro/text/regex/Pattern;)Z │ │ +11a1b8: 1f04 8408 |0000: check-cast v4, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ +11a1bc: 5b24 a21a |0002: iput-object v4, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a1c0: 5544 b31a |0004: iget-boolean v4, v4, Lorg/apache/oro/text/awk/AwkPattern;._hasBeginAnchor:Z // field@1ab3 │ │ +11a1c4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +11a1c6: 3804 1000 |0007: if-eqz v4, 0017 // +0010 │ │ +11a1ca: 5424 a21a |0009: iget-object v4, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a1ce: 5444 b11a |000b: iget-object v4, v4, Lorg/apache/oro/text/awk/AwkPattern;._fastMap:[Z // field@1ab1 │ │ +11a1d2: 4901 0300 |000d: aget-char v1, v3, v0 │ │ +11a1d6: 4704 0401 |000f: aget-boolean v4, v4, v1 │ │ +11a1da: 3904 0600 |0011: if-nez v4, 0017 // +0006 │ │ +11a1de: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +11a1e0: 5b23 a41a |0014: iput-object v3, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a1e4: 0f00 |0016: return v0 │ │ +11a1e6: 5424 a71a |0017: iget-object v4, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a1ea: 5b43 be1a |0019: iput-object v3, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11a1ee: 5424 a71a |001b: iget-object v4, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a1f2: 2133 |001d: array-length v3, v3 │ │ +11a1f4: 5943 c01a |001e: iput v3, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11a1f8: 5423 a71a |0020: iget-object v3, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a1fc: 5920 a31a |0022: iput v0, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a200: 5930 bf1a |0024: iput v0, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ +11a204: 5423 a71a |0026: iget-object v3, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a208: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +11a20a: 5c34 c21a |0029: iput-boolean v4, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ +11a20e: 5423 a71a |002b: iget-object v3, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a212: 5b23 a81a |002d: iput-object v3, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a216: 5920 a51a |002f: iput v0, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchedBufferOffset:I // field@1aa5 │ │ +11a21a: 6e10 cd31 0200 |0031: invoke-virtual {v2}, Lorg/apache/oro/text/awk/AwkMatcher;._search:()V // method@31cd │ │ +11a220: 2802 |0034: goto 0036 // +0002 │ │ +11a222: 0000 |0035: nop // spacer │ │ +11a224: 5423 a41a |0036: iget-object v3, v2, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a228: 3803 0300 |0038: if-eqz v3, 003b // +0003 │ │ +11a22c: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +11a22e: 0f00 |003b: return v0 │ │ catches : 1 │ │ 0x0031 - 0x0034 │ │ Ljava/io/IOException; -> 0x0035 │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/awk/AwkMatcher;) │ │ @@ -406966,99 +406968,99 @@ │ │ type : '()Lorg/apache/oro/text/regex/MatchResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11a840: |[11a840] org.apache.oro.text.awk.AwkMatcher.getMatch:()Lorg/apache/oro/text/regex/MatchResult; │ │ -11a850: 5410 a41a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a854: 1100 |0002: return-object v0 │ │ +11a848: |[11a848] org.apache.oro.text.awk.AwkMatcher.getMatch:()Lorg/apache/oro/text/regex/MatchResult; │ │ +11a858: 5410 a41a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a85c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/oro/text/awk/AwkMatcher;) │ │ name : 'matches' │ │ type : '(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -11a480: |[11a480] org.apache.oro.text.awk.AwkMatcher.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z │ │ -11a490: 6e10 d52a 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -11a496: 0c01 |0003: move-result-object v1 │ │ -11a498: 6e30 d531 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/awk/AwkMatcher;.matches:([CLorg/apache/oro/text/regex/Pattern;)Z // method@31d5 │ │ -11a49e: 0a01 |0007: move-result v1 │ │ -11a4a0: 0f01 |0008: return v1 │ │ +11a488: |[11a488] org.apache.oro.text.awk.AwkMatcher.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z │ │ +11a498: 6e10 d52a 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +11a49e: 0c01 |0003: move-result-object v1 │ │ +11a4a0: 6e30 d531 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/awk/AwkMatcher;.matches:([CLorg/apache/oro/text/regex/Pattern;)Z // method@31d5 │ │ +11a4a6: 0a01 |0007: move-result v1 │ │ +11a4a8: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/oro/text/awk/AwkMatcher;) │ │ name : 'matches' │ │ type : '(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -11a4a4: |[11a4a4] org.apache.oro.text.awk.AwkMatcher.matches:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z │ │ -11a4b4: 1f07 8408 |0000: check-cast v7, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ -11a4b8: 5b57 a21a |0002: iput-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a4bc: 5457 a71a |0004: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a4c0: 6e10 7e32 0600 |0006: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBuffer:()[C // method@327e │ │ -11a4c6: 0c00 |0009: move-result-object v0 │ │ -11a4c8: 5b70 be1a |000a: iput-object v0, v7, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11a4cc: 5457 a71a |000c: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a4d0: 6e10 8432 0600 |000e: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.length:()I // method@3284 │ │ -11a4d6: 0a00 |0011: move-result v0 │ │ -11a4d8: 5970 c01a |0012: iput v0, v7, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11a4dc: 5457 a71a |0014: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a4e0: 6e10 7d32 0600 |0016: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBeginOffset:()I // method@327d │ │ -11a4e6: 0a00 |0019: move-result v0 │ │ -11a4e8: 5950 a31a |001a: iput v0, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a4ec: 5970 bf1a |001c: iput v0, v7, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ -11a4f0: 5457 a61a |001e: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a4f4: 6e10 7d32 0600 |0020: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBeginOffset:()I // method@327d │ │ -11a4fa: 0a06 |0023: move-result v6 │ │ -11a4fc: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -11a4fe: 4b06 0700 |0025: aput v6, v7, v0 │ │ -11a502: 5456 a71a |0027: iget-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a506: 1217 |0029: const/4 v7, #int 1 // #1 │ │ -11a508: 5c67 c21a |002a: iput-boolean v7, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ -11a50c: 5456 a71a |002c: iget-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a510: 5b56 a81a |002e: iput-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a514: 7010 cc31 0500 |0030: invoke-direct {v5}, Lorg/apache/oro/text/awk/AwkMatcher;.__streamMatchPrefix:()I // method@31cc │ │ -11a51a: 0a06 |0033: move-result v6 │ │ -11a51c: 2802 |0034: goto 0036 // +0002 │ │ -11a51e: 12f6 |0035: const/4 v6, #int -1 // #ff │ │ -11a520: 5451 a71a |0036: iget-object v1, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a524: 5211 c01a |0038: iget v1, v1, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11a528: 3216 0600 |003a: if-eq v6, v1, 0040 // +0006 │ │ -11a52c: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -11a52e: 5b56 a41a |003d: iput-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a532: 0f00 |003f: return v0 │ │ -11a534: 2206 8208 |0040: new-instance v6, Lorg/apache/oro/text/awk/AwkMatchResult; // type@0882 │ │ -11a538: 2201 0e07 |0042: new-instance v1, Ljava/lang/String; // type@070e │ │ -11a53c: 5452 a71a |0044: iget-object v2, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a540: 5422 be1a |0046: iget-object v2, v2, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11a544: 5453 a61a |0048: iget-object v3, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a548: 4403 0300 |004a: aget v3, v3, v0 │ │ -11a54c: 5454 a71a |004c: iget-object v4, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a550: 5244 c01a |004e: iget v4, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11a554: 7040 b22a 2143 |0050: invoke-direct {v1, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11a55a: 5452 a61a |0053: iget-object v2, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a55e: 4400 0200 |0055: aget v0, v2, v0 │ │ -11a562: 7030 c131 1600 |0057: invoke-direct {v6, v1, v0}, Lorg/apache/oro/text/awk/AwkMatchResult;.:(Ljava/lang/String;I)V // method@31c1 │ │ -11a568: 5b56 a41a |005a: iput-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a56c: 0f07 |005c: return v7 │ │ +11a4ac: |[11a4ac] org.apache.oro.text.awk.AwkMatcher.matches:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z │ │ +11a4bc: 1f07 8408 |0000: check-cast v7, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ +11a4c0: 5b57 a21a |0002: iput-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a4c4: 5457 a71a |0004: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a4c8: 6e10 7e32 0600 |0006: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBuffer:()[C // method@327e │ │ +11a4ce: 0c00 |0009: move-result-object v0 │ │ +11a4d0: 5b70 be1a |000a: iput-object v0, v7, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11a4d4: 5457 a71a |000c: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a4d8: 6e10 8432 0600 |000e: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.length:()I // method@3284 │ │ +11a4de: 0a00 |0011: move-result v0 │ │ +11a4e0: 5970 c01a |0012: iput v0, v7, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11a4e4: 5457 a71a |0014: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a4e8: 6e10 7d32 0600 |0016: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBeginOffset:()I // method@327d │ │ +11a4ee: 0a00 |0019: move-result v0 │ │ +11a4f0: 5950 a31a |001a: iput v0, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a4f4: 5970 bf1a |001c: iput v0, v7, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ +11a4f8: 5457 a61a |001e: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a4fc: 6e10 7d32 0600 |0020: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBeginOffset:()I // method@327d │ │ +11a502: 0a06 |0023: move-result v6 │ │ +11a504: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +11a506: 4b06 0700 |0025: aput v6, v7, v0 │ │ +11a50a: 5456 a71a |0027: iget-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a50e: 1217 |0029: const/4 v7, #int 1 // #1 │ │ +11a510: 5c67 c21a |002a: iput-boolean v7, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ +11a514: 5456 a71a |002c: iget-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a518: 5b56 a81a |002e: iput-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a51c: 7010 cc31 0500 |0030: invoke-direct {v5}, Lorg/apache/oro/text/awk/AwkMatcher;.__streamMatchPrefix:()I // method@31cc │ │ +11a522: 0a06 |0033: move-result v6 │ │ +11a524: 2802 |0034: goto 0036 // +0002 │ │ +11a526: 12f6 |0035: const/4 v6, #int -1 // #ff │ │ +11a528: 5451 a71a |0036: iget-object v1, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a52c: 5211 c01a |0038: iget v1, v1, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11a530: 3216 0600 |003a: if-eq v6, v1, 0040 // +0006 │ │ +11a534: 1206 |003c: const/4 v6, #int 0 // #0 │ │ +11a536: 5b56 a41a |003d: iput-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a53a: 0f00 |003f: return v0 │ │ +11a53c: 2206 8208 |0040: new-instance v6, Lorg/apache/oro/text/awk/AwkMatchResult; // type@0882 │ │ +11a540: 2201 0e07 |0042: new-instance v1, Ljava/lang/String; // type@070e │ │ +11a544: 5452 a71a |0044: iget-object v2, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a548: 5422 be1a |0046: iget-object v2, v2, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11a54c: 5453 a61a |0048: iget-object v3, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a550: 4403 0300 |004a: aget v3, v3, v0 │ │ +11a554: 5454 a71a |004c: iget-object v4, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a558: 5244 c01a |004e: iget v4, v4, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11a55c: 7040 b22a 2143 |0050: invoke-direct {v1, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11a562: 5452 a61a |0053: iget-object v2, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a566: 4400 0200 |0055: aget v0, v2, v0 │ │ +11a56a: 7030 c131 1600 |0057: invoke-direct {v6, v1, v0}, Lorg/apache/oro/text/awk/AwkMatchResult;.:(Ljava/lang/String;I)V // method@31c1 │ │ +11a570: 5b56 a41a |005a: iput-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a574: 0f07 |005c: return v7 │ │ catches : 1 │ │ 0x0030 - 0x0034 │ │ Ljava/io/IOException; -> 0x0035 │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/oro/text/awk/AwkMatcher;) │ │ @@ -407066,48 +407068,48 @@ │ │ type : '([CLorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -11a3e8: |[11a3e8] org.apache.oro.text.awk.AwkMatcher.matches:([CLorg/apache/oro/text/regex/Pattern;)Z │ │ -11a3f8: 1f06 8408 |0000: check-cast v6, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ -11a3fc: 5b46 a21a |0002: iput-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a400: 5446 a71a |0004: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a404: 5b65 be1a |0006: iput-object v5, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11a408: 5446 a71a |0008: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a40c: 2150 |000a: array-length v0, v5 │ │ -11a40e: 5960 c01a |000b: iput v0, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11a412: 5446 a71a |000d: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a416: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -11a418: 5940 a31a |0010: iput v0, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a41c: 5960 bf1a |0012: iput v0, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ -11a420: 5446 a71a |0014: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a424: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -11a426: 5c61 c21a |0017: iput-boolean v1, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ -11a42a: 5446 a71a |0019: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a42e: 5b46 a81a |001b: iput-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a432: 5446 a61a |001d: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a436: 4b00 0600 |001f: aput v0, v6, v0 │ │ -11a43a: 7010 cc31 0400 |0021: invoke-direct {v4}, Lorg/apache/oro/text/awk/AwkMatcher;.__streamMatchPrefix:()I // method@31cc │ │ -11a440: 0a06 |0024: move-result v6 │ │ -11a442: 2802 |0025: goto 0027 // +0002 │ │ -11a444: 12f6 |0026: const/4 v6, #int -1 // #ff │ │ -11a446: 2152 |0027: array-length v2, v5 │ │ -11a448: 3226 0600 |0028: if-eq v6, v2, 002e // +0006 │ │ -11a44c: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -11a44e: 5b45 a41a |002b: iput-object v5, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a452: 0f00 |002d: return v0 │ │ -11a454: 2202 8208 |002e: new-instance v2, Lorg/apache/oro/text/awk/AwkMatchResult; // type@0882 │ │ -11a458: 2203 0e07 |0030: new-instance v3, Ljava/lang/String; // type@070e │ │ -11a45c: 7040 b22a 5360 |0032: invoke-direct {v3, v5, v0, v6}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11a462: 7030 c131 3200 |0035: invoke-direct {v2, v3, v0}, Lorg/apache/oro/text/awk/AwkMatchResult;.:(Ljava/lang/String;I)V // method@31c1 │ │ -11a468: 5b42 a41a |0038: iput-object v2, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a46c: 0f01 |003a: return v1 │ │ +11a3f0: |[11a3f0] org.apache.oro.text.awk.AwkMatcher.matches:([CLorg/apache/oro/text/regex/Pattern;)Z │ │ +11a400: 1f06 8408 |0000: check-cast v6, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ +11a404: 5b46 a21a |0002: iput-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a408: 5446 a71a |0004: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a40c: 5b65 be1a |0006: iput-object v5, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11a410: 5446 a71a |0008: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a414: 2150 |000a: array-length v0, v5 │ │ +11a416: 5960 c01a |000b: iput v0, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11a41a: 5446 a71a |000d: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a41e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +11a420: 5940 a31a |0010: iput v0, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a424: 5960 bf1a |0012: iput v0, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ +11a428: 5446 a71a |0014: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a42c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +11a42e: 5c61 c21a |0017: iput-boolean v1, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ +11a432: 5446 a71a |0019: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a436: 5b46 a81a |001b: iput-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a43a: 5446 a61a |001d: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a43e: 4b00 0600 |001f: aput v0, v6, v0 │ │ +11a442: 7010 cc31 0400 |0021: invoke-direct {v4}, Lorg/apache/oro/text/awk/AwkMatcher;.__streamMatchPrefix:()I // method@31cc │ │ +11a448: 0a06 |0024: move-result v6 │ │ +11a44a: 2802 |0025: goto 0027 // +0002 │ │ +11a44c: 12f6 |0026: const/4 v6, #int -1 // #ff │ │ +11a44e: 2152 |0027: array-length v2, v5 │ │ +11a450: 3226 0600 |0028: if-eq v6, v2, 002e // +0006 │ │ +11a454: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +11a456: 5b45 a41a |002b: iput-object v5, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a45a: 0f00 |002d: return v0 │ │ +11a45c: 2202 8208 |002e: new-instance v2, Lorg/apache/oro/text/awk/AwkMatchResult; // type@0882 │ │ +11a460: 2203 0e07 |0030: new-instance v3, Ljava/lang/String; // type@070e │ │ +11a464: 7040 b22a 5360 |0032: invoke-direct {v3, v5, v0, v6}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11a46a: 7030 c131 3200 |0035: invoke-direct {v2, v3, v0}, Lorg/apache/oro/text/awk/AwkMatchResult;.:(Ljava/lang/String;I)V // method@31c1 │ │ +11a470: 5b42 a41a |0038: iput-object v2, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a474: 0f01 |003a: return v1 │ │ catches : 1 │ │ 0x0021 - 0x0025 │ │ Ljava/io/IOException; -> 0x0026 │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/oro/text/awk/AwkMatcher;) │ │ @@ -407115,80 +407117,80 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -11a630: |[11a630] org.apache.oro.text.awk.AwkMatcher.matchesPrefix:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z │ │ -11a640: 6e10 d52a 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -11a646: 0c02 |0003: move-result-object v2 │ │ -11a648: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -11a64a: 6e40 d931 2103 |0005: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/oro/text/awk/AwkMatcher;.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;I)Z // method@31d9 │ │ -11a650: 0a02 |0008: move-result v2 │ │ -11a652: 0f02 |0009: return v2 │ │ +11a638: |[11a638] org.apache.oro.text.awk.AwkMatcher.matchesPrefix:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z │ │ +11a648: 6e10 d52a 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +11a64e: 0c02 |0003: move-result-object v2 │ │ +11a650: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +11a652: 6e40 d931 2103 |0005: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/oro/text/awk/AwkMatcher;.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;I)Z // method@31d9 │ │ +11a658: 0a02 |0008: move-result v2 │ │ +11a65a: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/apache/oro/text/awk/AwkMatcher;) │ │ name : 'matchesPrefix' │ │ type : '(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -11a654: |[11a654] org.apache.oro.text.awk.AwkMatcher.matchesPrefix:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z │ │ -11a664: 1f07 8408 |0000: check-cast v7, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ -11a668: 5b57 a21a |0002: iput-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a66c: 5457 a71a |0004: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a670: 6e10 7e32 0600 |0006: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBuffer:()[C // method@327e │ │ -11a676: 0c00 |0009: move-result-object v0 │ │ -11a678: 5b70 be1a |000a: iput-object v0, v7, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11a67c: 5457 a71a |000c: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a680: 6e10 7d32 0600 |000e: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBeginOffset:()I // method@327d │ │ -11a686: 0a00 |0011: move-result v0 │ │ -11a688: 5950 a31a |0012: iput v0, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a68c: 5970 bf1a |0014: iput v0, v7, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ -11a690: 5457 a61a |0016: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a694: 6e10 7f32 0600 |0018: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getCurrentOffset:()I // method@327f │ │ -11a69a: 0a00 |001b: move-result v0 │ │ -11a69c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -11a69e: 4b00 0701 |001d: aput v0, v7, v1 │ │ -11a6a2: 5457 a71a |001f: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a6a6: 6e10 8432 0600 |0021: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.length:()I // method@3284 │ │ -11a6ac: 0a06 |0024: move-result v6 │ │ -11a6ae: 5976 c01a |0025: iput v6, v7, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11a6b2: 5456 a71a |0027: iget-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a6b6: 1217 |0029: const/4 v7, #int 1 // #1 │ │ -11a6b8: 5c67 c21a |002a: iput-boolean v7, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ -11a6bc: 5456 a71a |002c: iget-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a6c0: 5b56 a81a |002e: iput-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a6c4: 7010 cc31 0500 |0030: invoke-direct {v5}, Lorg/apache/oro/text/awk/AwkMatcher;.__streamMatchPrefix:()I // method@31cc │ │ -11a6ca: 0a06 |0033: move-result v6 │ │ -11a6cc: 2802 |0034: goto 0036 // +0002 │ │ -11a6ce: 12f6 |0035: const/4 v6, #int -1 // #ff │ │ -11a6d0: 3b06 0600 |0036: if-gez v6, 003c // +0006 │ │ -11a6d4: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -11a6d6: 5b56 a41a |0039: iput-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a6da: 0f01 |003b: return v1 │ │ -11a6dc: 2200 8208 |003c: new-instance v0, Lorg/apache/oro/text/awk/AwkMatchResult; // type@0882 │ │ -11a6e0: 2202 0e07 |003e: new-instance v2, Ljava/lang/String; // type@070e │ │ -11a6e4: 5453 a71a |0040: iget-object v3, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a6e8: 5433 be1a |0042: iget-object v3, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11a6ec: 5454 a61a |0044: iget-object v4, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a6f0: 4404 0401 |0046: aget v4, v4, v1 │ │ -11a6f4: 7040 b22a 3264 |0048: invoke-direct {v2, v3, v4, v6}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11a6fa: 5456 a61a |004b: iget-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a6fe: 4406 0601 |004d: aget v6, v6, v1 │ │ -11a702: 7030 c131 2006 |004f: invoke-direct {v0, v2, v6}, Lorg/apache/oro/text/awk/AwkMatchResult;.:(Ljava/lang/String;I)V // method@31c1 │ │ -11a708: 5b50 a41a |0052: iput-object v0, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a70c: 0f07 |0054: return v7 │ │ +11a65c: |[11a65c] org.apache.oro.text.awk.AwkMatcher.matchesPrefix:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z │ │ +11a66c: 1f07 8408 |0000: check-cast v7, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ +11a670: 5b57 a21a |0002: iput-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a674: 5457 a71a |0004: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a678: 6e10 7e32 0600 |0006: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBuffer:()[C // method@327e │ │ +11a67e: 0c00 |0009: move-result-object v0 │ │ +11a680: 5b70 be1a |000a: iput-object v0, v7, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11a684: 5457 a71a |000c: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a688: 6e10 7d32 0600 |000e: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBeginOffset:()I // method@327d │ │ +11a68e: 0a00 |0011: move-result v0 │ │ +11a690: 5950 a31a |0012: iput v0, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a694: 5970 bf1a |0014: iput v0, v7, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ +11a698: 5457 a61a |0016: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a69c: 6e10 7f32 0600 |0018: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getCurrentOffset:()I // method@327f │ │ +11a6a2: 0a00 |001b: move-result v0 │ │ +11a6a4: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +11a6a6: 4b00 0701 |001d: aput v0, v7, v1 │ │ +11a6aa: 5457 a71a |001f: iget-object v7, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a6ae: 6e10 8432 0600 |0021: invoke-virtual {v6}, Lorg/apache/oro/text/regex/PatternMatcherInput;.length:()I // method@3284 │ │ +11a6b4: 0a06 |0024: move-result v6 │ │ +11a6b6: 5976 c01a |0025: iput v6, v7, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11a6ba: 5456 a71a |0027: iget-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a6be: 1217 |0029: const/4 v7, #int 1 // #1 │ │ +11a6c0: 5c67 c21a |002a: iput-boolean v7, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ +11a6c4: 5456 a71a |002c: iget-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a6c8: 5b56 a81a |002e: iput-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a6cc: 7010 cc31 0500 |0030: invoke-direct {v5}, Lorg/apache/oro/text/awk/AwkMatcher;.__streamMatchPrefix:()I // method@31cc │ │ +11a6d2: 0a06 |0033: move-result v6 │ │ +11a6d4: 2802 |0034: goto 0036 // +0002 │ │ +11a6d6: 12f6 |0035: const/4 v6, #int -1 // #ff │ │ +11a6d8: 3b06 0600 |0036: if-gez v6, 003c // +0006 │ │ +11a6dc: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +11a6de: 5b56 a41a |0039: iput-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a6e2: 0f01 |003b: return v1 │ │ +11a6e4: 2200 8208 |003c: new-instance v0, Lorg/apache/oro/text/awk/AwkMatchResult; // type@0882 │ │ +11a6e8: 2202 0e07 |003e: new-instance v2, Ljava/lang/String; // type@070e │ │ +11a6ec: 5453 a71a |0040: iget-object v3, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a6f0: 5433 be1a |0042: iget-object v3, v3, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11a6f4: 5454 a61a |0044: iget-object v4, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a6f8: 4404 0401 |0046: aget v4, v4, v1 │ │ +11a6fc: 7040 b22a 3264 |0048: invoke-direct {v2, v3, v4, v6}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11a702: 5456 a61a |004b: iget-object v6, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a706: 4406 0601 |004d: aget v6, v6, v1 │ │ +11a70a: 7030 c131 2006 |004f: invoke-direct {v0, v2, v6}, Lorg/apache/oro/text/awk/AwkMatchResult;.:(Ljava/lang/String;I)V // method@31c1 │ │ +11a710: 5b50 a41a |0052: iput-object v0, v5, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a714: 0f07 |0054: return v7 │ │ catches : 1 │ │ 0x0030 - 0x0034 │ │ Ljava/io/IOException; -> 0x0035 │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/oro/text/awk/AwkMatcher;) │ │ @@ -407196,65 +407198,65 @@ │ │ type : '([CLorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -11a580: |[11a580] org.apache.oro.text.awk.AwkMatcher.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;)Z │ │ -11a590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11a592: 6e40 d931 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/oro/text/awk/AwkMatcher;.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;I)Z // method@31d9 │ │ -11a598: 0a02 |0004: move-result v2 │ │ -11a59a: 0f02 |0005: return v2 │ │ +11a588: |[11a588] org.apache.oro.text.awk.AwkMatcher.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;)Z │ │ +11a598: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11a59a: 6e40 d931 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/oro/text/awk/AwkMatcher;.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;I)Z // method@31d9 │ │ +11a5a0: 0a02 |0004: move-result v2 │ │ +11a5a2: 0f02 |0005: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/apache/oro/text/awk/AwkMatcher;) │ │ name : 'matchesPrefix' │ │ type : '([CLorg/apache/oro/text/regex/Pattern;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -11a59c: |[11a59c] org.apache.oro.text.awk.AwkMatcher.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;I)Z │ │ -11a5ac: 1f06 8408 |0000: check-cast v6, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ -11a5b0: 5b46 a21a |0002: iput-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ -11a5b4: 5446 a71a |0004: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a5b8: 5b65 be1a |0006: iput-object v5, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ -11a5bc: 5446 a71a |0008: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a5c0: 2150 |000a: array-length v0, v5 │ │ -11a5c2: 5960 c01a |000b: iput v0, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ -11a5c6: 5446 a71a |000d: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a5ca: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -11a5cc: 5940 a31a |0010: iput v0, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ -11a5d0: 5960 bf1a |0012: iput v0, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ -11a5d4: 5446 a71a |0014: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a5d8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -11a5da: 5c61 c21a |0017: iput-boolean v1, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ -11a5de: 5446 a71a |0019: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ -11a5e2: 5b46 a81a |001b: iput-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ -11a5e6: 5446 a61a |001d: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ -11a5ea: 4b07 0600 |001f: aput v7, v6, v0 │ │ -11a5ee: 7010 cc31 0400 |0021: invoke-direct {v4}, Lorg/apache/oro/text/awk/AwkMatcher;.__streamMatchPrefix:()I // method@31cc │ │ -11a5f4: 0a06 |0024: move-result v6 │ │ -11a5f6: 2802 |0025: goto 0027 // +0002 │ │ -11a5f8: 12f6 |0026: const/4 v6, #int -1 // #ff │ │ -11a5fa: 3b06 0600 |0027: if-gez v6, 002d // +0006 │ │ -11a5fe: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -11a600: 5b45 a41a |002a: iput-object v5, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a604: 0f00 |002c: return v0 │ │ -11a606: 2202 8208 |002d: new-instance v2, Lorg/apache/oro/text/awk/AwkMatchResult; // type@0882 │ │ -11a60a: 2203 0e07 |002f: new-instance v3, Ljava/lang/String; // type@070e │ │ -11a60e: 7040 b22a 5360 |0031: invoke-direct {v3, v5, v0, v6}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11a614: 7030 c131 3207 |0034: invoke-direct {v2, v3, v7}, Lorg/apache/oro/text/awk/AwkMatchResult;.:(Ljava/lang/String;I)V // method@31c1 │ │ -11a61a: 5b42 a41a |0037: iput-object v2, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ -11a61e: 0f01 |0039: return v1 │ │ +11a5a4: |[11a5a4] org.apache.oro.text.awk.AwkMatcher.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;I)Z │ │ +11a5b4: 1f06 8408 |0000: check-cast v6, Lorg/apache/oro/text/awk/AwkPattern; // type@0884 │ │ +11a5b8: 5b46 a21a |0002: iput-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__awkPattern:Lorg/apache/oro/text/awk/AwkPattern; // field@1aa2 │ │ +11a5bc: 5446 a71a |0004: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a5c0: 5b65 be1a |0006: iput-object v5, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._buffer:[C // field@1abe │ │ +11a5c4: 5446 a71a |0008: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a5c8: 2150 |000a: array-length v0, v5 │ │ +11a5ca: 5960 c01a |000b: iput v0, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferSize:I // field@1ac0 │ │ +11a5ce: 5446 a71a |000d: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a5d2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +11a5d4: 5940 a31a |0010: iput v0, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__beginOffset:I // field@1aa3 │ │ +11a5d8: 5960 bf1a |0012: iput v0, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._bufferOffset:I // field@1abf │ │ +11a5dc: 5446 a71a |0014: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a5e0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +11a5e2: 5c61 c21a |0017: iput-boolean v1, v6, Lorg/apache/oro/text/awk/AwkStreamInput;._endOfStreamReached:Z // field@1ac2 │ │ +11a5e6: 5446 a71a |0019: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__scratchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa7 │ │ +11a5ea: 5b46 a81a |001b: iput-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__streamSearchBuffer:Lorg/apache/oro/text/awk/AwkStreamInput; // field@1aa8 │ │ +11a5ee: 5446 a61a |001d: iget-object v6, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__offsets:[I // field@1aa6 │ │ +11a5f2: 4b07 0600 |001f: aput v7, v6, v0 │ │ +11a5f6: 7010 cc31 0400 |0021: invoke-direct {v4}, Lorg/apache/oro/text/awk/AwkMatcher;.__streamMatchPrefix:()I // method@31cc │ │ +11a5fc: 0a06 |0024: move-result v6 │ │ +11a5fe: 2802 |0025: goto 0027 // +0002 │ │ +11a600: 12f6 |0026: const/4 v6, #int -1 // #ff │ │ +11a602: 3b06 0600 |0027: if-gez v6, 002d // +0006 │ │ +11a606: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +11a608: 5b45 a41a |002a: iput-object v5, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a60c: 0f00 |002c: return v0 │ │ +11a60e: 2202 8208 |002d: new-instance v2, Lorg/apache/oro/text/awk/AwkMatchResult; // type@0882 │ │ +11a612: 2203 0e07 |002f: new-instance v3, Ljava/lang/String; // type@070e │ │ +11a616: 7040 b22a 5360 |0031: invoke-direct {v3, v5, v0, v6}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11a61c: 7030 c131 3207 |0034: invoke-direct {v2, v3, v7}, Lorg/apache/oro/text/awk/AwkMatchResult;.:(Ljava/lang/String;I)V // method@31c1 │ │ +11a622: 5b42 a41a |0037: iput-object v2, v4, Lorg/apache/oro/text/awk/AwkMatcher;.__lastMatchResult:Lorg/apache/oro/text/awk/AwkMatchResult; // field@1aa4 │ │ +11a626: 0f01 |0039: return v1 │ │ catches : 1 │ │ 0x0021 - 0x0025 │ │ Ljava/io/IOException; -> 0x0026 │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ @@ -407358,270 +407360,270 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/oro/text/awk/SyntaxTree;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 212 16-bit code units │ │ -11aa14: |[11aa14] org.apache.oro.text.awk.AwkPattern.:(Ljava/lang/String;Lorg/apache/oro/text/awk/SyntaxTree;)V │ │ -11aa24: 7010 8a2a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11aa2a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -11aa2c: 5c60 b31a |0004: iput-boolean v0, v6, Lorg/apache/oro/text/awk/AwkPattern;._hasBeginAnchor:Z // field@1ab3 │ │ -11aa30: 5c60 b41a |0006: iput-boolean v0, v6, Lorg/apache/oro/text/awk/AwkPattern;._hasEndAnchor:Z // field@1ab4 │ │ -11aa34: 5b67 b01a |0008: iput-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._expression:Ljava/lang/String; // field@1ab0 │ │ -11aa38: 5287 d61a |000a: iget v7, v8, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ -11aa3c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -11aa3e: b117 |000d: sub-int/2addr v7, v1 │ │ -11aa40: 5967 ae1a |000e: iput v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._endPosition:I // field@1aae │ │ -11aa44: 5487 d41a |0010: iget-object v7, v8, Lorg/apache/oro/text/awk/SyntaxTree;._followSet:[Ljava/util/BitSet; // field@1ad4 │ │ -11aa48: 5b67 b21a |0012: iput-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._followSet:[Ljava/util/BitSet; // field@1ab2 │ │ -11aa4c: 2207 7807 |0014: new-instance v7, Ljava/util/Vector; // type@0778 │ │ -11aa50: 7010 8e2c 0700 |0016: invoke-direct {v7}, Ljava/util/Vector;.:()V // method@2c8e │ │ -11aa56: 5b67 a91a |0019: iput-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._Dtrans:Ljava/util/Vector; // field@1aa9 │ │ -11aa5a: 2207 7807 |001b: new-instance v7, Ljava/util/Vector; // type@0778 │ │ -11aa5e: 7010 8e2c 0700 |001d: invoke-direct {v7}, Ljava/util/Vector;.:()V // method@2c8e │ │ -11aa64: 5b67 b91a |0020: iput-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._stateList:Ljava/util/Vector; // field@1ab9 │ │ -11aa68: 2207 5007 |0022: new-instance v7, Ljava/util/BitSet; // type@0750 │ │ -11aa6c: 7010 a92b 0700 |0024: invoke-direct {v7}, Ljava/util/BitSet;.:()V // method@2ba9 │ │ -11aa72: 5b67 af1a |0027: iput-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._endStates:Ljava/util/BitSet; // field@1aaf │ │ -11aa76: 2207 5007 |0029: new-instance v7, Ljava/util/BitSet; // type@0750 │ │ -11aa7a: 5282 d61a |002b: iget v2, v8, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ -11aa7e: 7020 aa2b 2700 |002d: invoke-direct {v7, v2}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ -11aa84: 5b67 ac1a |0030: iput-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ -11aa88: 5482 d71a |0032: iget-object v2, v8, Lorg/apache/oro/text/awk/SyntaxTree;._root:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad7 │ │ -11aa8c: 6e10 1532 0200 |0034: invoke-virtual {v2}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ -11aa92: 0c02 |0037: move-result-object v2 │ │ -11aa94: 6e20 ae2b 2700 |0038: invoke-virtual {v7, v2}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ -11aa9a: 1307 0001 |003b: const/16 v7, #int 256 // #100 │ │ -11aa9e: 2372 c009 |003d: new-array v2, v7, [I // type@09c0 │ │ -11aaa2: 5463 a91a |003f: iget-object v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._Dtrans:Ljava/util/Vector; // field@1aa9 │ │ -11aaa6: 6e20 912c 2300 |0041: invoke-virtual {v3, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ -11aaac: 5463 a91a |0044: iget-object v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._Dtrans:Ljava/util/Vector; // field@1aa9 │ │ -11aab0: 6e20 912c 2300 |0046: invoke-virtual {v3, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ -11aab6: 5961 b71a |0049: iput v1, v6, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ -11aaba: 5462 ac1a |004b: iget-object v2, v6, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ -11aabe: 5263 ae1a |004d: iget v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._endPosition:I // field@1aae │ │ -11aac2: 6e20 ad2b 3200 |004f: invoke-virtual {v2, v3}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ -11aac8: 0a02 |0052: move-result v2 │ │ -11aaca: 3802 0900 |0053: if-eqz v2, 005c // +0009 │ │ -11aace: 5462 af1a |0055: iget-object v2, v6, Lorg/apache/oro/text/awk/AwkPattern;._endStates:Ljava/util/BitSet; // field@1aaf │ │ -11aad2: 5263 b71a |0057: iget v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ -11aad6: 6e20 af2b 3200 |0059: invoke-virtual {v2, v3}, Ljava/util/BitSet;.set:(I)V // method@2baf │ │ -11aadc: 2202 8808 |005c: new-instance v2, Lorg/apache/oro/text/awk/DFAState; // type@0888 │ │ -11aae0: 5463 ac1a |005e: iget-object v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ -11aae4: 6e10 ab2b 0300 |0060: invoke-virtual {v3}, Ljava/util/BitSet;.clone:()Ljava/lang/Object; // method@2bab │ │ -11aaea: 0c03 |0063: move-result-object v3 │ │ -11aaec: 1f03 5007 |0064: check-cast v3, Ljava/util/BitSet; // type@0750 │ │ -11aaf0: 5264 b71a |0066: iget v4, v6, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ -11aaf4: 7030 f031 3204 |0068: invoke-direct {v2, v3, v4}, Lorg/apache/oro/text/awk/DFAState;.:(Ljava/util/BitSet;I)V // method@31f0 │ │ -11aafa: 2203 5f07 |006b: new-instance v3, Ljava/util/Hashtable; // type@075f │ │ -11aafe: 7010 002c 0300 |006d: invoke-direct {v3}, Ljava/util/Hashtable;.:()V // method@2c00 │ │ -11ab04: 5b63 ba1a |0070: iput-object v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._stateMap:Ljava/util/Hashtable; // field@1aba │ │ -11ab08: 5424 c61a |0072: iget-object v4, v2, Lorg/apache/oro/text/awk/DFAState;._state:Ljava/util/BitSet; // field@1ac6 │ │ -11ab0c: 6e30 032c 4302 |0074: invoke-virtual {v3, v4, v2}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c03 │ │ -11ab12: 5463 b91a |0077: iget-object v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._stateList:Ljava/util/Vector; // field@1ab9 │ │ -11ab16: 6e20 912c 2300 |0079: invoke-virtual {v3, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ -11ab1c: 5463 b91a |007c: iget-object v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._stateList:Ljava/util/Vector; // field@1ab9 │ │ -11ab20: 6e20 912c 2300 |007e: invoke-virtual {v3, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ -11ab26: 5262 b71a |0081: iget v2, v6, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ -11ab2a: b012 |0083: add-int/2addr v2, v1 │ │ -11ab2c: 5962 b71a |0084: iput v2, v6, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ -11ab30: 5462 ac1a |0086: iget-object v2, v6, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ -11ab34: 6e20 b12b 2200 |0088: invoke-virtual {v2, v2}, Ljava/util/BitSet;.xor:(Ljava/util/BitSet;)V // method@2bb1 │ │ -11ab3a: 2202 5007 |008b: new-instance v2, Ljava/util/BitSet; // type@0750 │ │ -11ab3e: 5283 d61a |008d: iget v3, v8, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ -11ab42: 7020 aa2b 3200 |008f: invoke-direct {v2, v3}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ -11ab48: 5b62 ad1a |0092: iput-object v2, v6, Lorg/apache/oro/text/awk/AwkPattern;._emptySet:Ljava/util/BitSet; // field@1aad │ │ -11ab4c: 2372 fe09 |0094: new-array v2, v7, [Ljava/util/Vector; // type@09fe │ │ -11ab50: 5b62 b61a |0096: iput-object v2, v6, Lorg/apache/oro/text/awk/AwkPattern;._nodeList:[Ljava/util/Vector; // field@1ab6 │ │ -11ab54: 1202 |0098: const/4 v2, #int 0 // #0 │ │ -11ab56: 3572 2c00 |0099: if-ge v2, v7, 00c5 // +002c │ │ -11ab5a: 5463 b61a |009b: iget-object v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._nodeList:[Ljava/util/Vector; // field@1ab6 │ │ -11ab5e: 2204 7807 |009d: new-instance v4, Ljava/util/Vector; // type@0778 │ │ -11ab62: 7010 8e2c 0400 |009f: invoke-direct {v4}, Ljava/util/Vector;.:()V // method@2c8e │ │ -11ab68: 4d04 0302 |00a2: aput-object v4, v3, v2 │ │ -11ab6c: 1203 |00a4: const/4 v3, #int 0 // #0 │ │ -11ab6e: 5284 d61a |00a5: iget v4, v8, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ -11ab72: 3543 1b00 |00a7: if-ge v3, v4, 00c2 // +001b │ │ -11ab76: 5484 d51a |00a9: iget-object v4, v8, Lorg/apache/oro/text/awk/SyntaxTree;._nodes:[Lorg/apache/oro/text/awk/LeafNode; // field@1ad5 │ │ -11ab7a: 4604 0403 |00ab: aget-object v4, v4, v3 │ │ -11ab7e: 8e25 |00ad: int-to-char v5, v2 │ │ -11ab80: 6e20 fb31 5400 |00ae: invoke-virtual {v4, v5}, Lorg/apache/oro/text/awk/LeafNode;._matches:(C)Z // method@31fb │ │ -11ab86: 0a04 |00b1: move-result v4 │ │ -11ab88: 3804 0d00 |00b2: if-eqz v4, 00bf // +000d │ │ -11ab8c: 5464 b61a |00b4: iget-object v4, v6, Lorg/apache/oro/text/awk/AwkPattern;._nodeList:[Ljava/util/Vector; // field@1ab6 │ │ -11ab90: 4604 0402 |00b6: aget-object v4, v4, v2 │ │ -11ab94: 5485 d51a |00b8: iget-object v5, v8, Lorg/apache/oro/text/awk/SyntaxTree;._nodes:[Lorg/apache/oro/text/awk/LeafNode; // field@1ad5 │ │ -11ab98: 4605 0503 |00ba: aget-object v5, v5, v3 │ │ -11ab9c: 6e20 912c 5400 |00bc: invoke-virtual {v4, v5}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ -11aba2: d803 0301 |00bf: add-int/lit8 v3, v3, #int 1 // #01 │ │ -11aba6: 28e4 |00c1: goto 00a5 // -001c │ │ -11aba8: d802 0201 |00c2: add-int/lit8 v2, v2, #int 1 // #01 │ │ -11abac: 28d5 |00c4: goto 0099 // -002b │ │ -11abae: 6e10 1c32 0800 |00c5: invoke-virtual {v8}, Lorg/apache/oro/text/awk/SyntaxTree;.createFastMap:()[Z // method@321c │ │ -11abb4: 0c07 |00c8: move-result-object v7 │ │ -11abb6: 5b67 b11a |00c9: iput-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._fastMap:[Z // field@1ab1 │ │ -11abba: 5467 af1a |00cb: iget-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._endStates:Ljava/util/BitSet; // field@1aaf │ │ -11abbe: 6e20 ad2b 1700 |00cd: invoke-virtual {v7, v1}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ -11abc4: 0a07 |00d0: move-result v7 │ │ -11abc6: 5c67 b51a |00d1: iput-boolean v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._matchesNullString:Z // field@1ab5 │ │ -11abca: 0e00 |00d3: return-void │ │ +11aa1c: |[11aa1c] org.apache.oro.text.awk.AwkPattern.:(Ljava/lang/String;Lorg/apache/oro/text/awk/SyntaxTree;)V │ │ +11aa2c: 7010 8a2a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11aa32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +11aa34: 5c60 b31a |0004: iput-boolean v0, v6, Lorg/apache/oro/text/awk/AwkPattern;._hasBeginAnchor:Z // field@1ab3 │ │ +11aa38: 5c60 b41a |0006: iput-boolean v0, v6, Lorg/apache/oro/text/awk/AwkPattern;._hasEndAnchor:Z // field@1ab4 │ │ +11aa3c: 5b67 b01a |0008: iput-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._expression:Ljava/lang/String; // field@1ab0 │ │ +11aa40: 5287 d61a |000a: iget v7, v8, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ +11aa44: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +11aa46: b117 |000d: sub-int/2addr v7, v1 │ │ +11aa48: 5967 ae1a |000e: iput v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._endPosition:I // field@1aae │ │ +11aa4c: 5487 d41a |0010: iget-object v7, v8, Lorg/apache/oro/text/awk/SyntaxTree;._followSet:[Ljava/util/BitSet; // field@1ad4 │ │ +11aa50: 5b67 b21a |0012: iput-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._followSet:[Ljava/util/BitSet; // field@1ab2 │ │ +11aa54: 2207 7807 |0014: new-instance v7, Ljava/util/Vector; // type@0778 │ │ +11aa58: 7010 8e2c 0700 |0016: invoke-direct {v7}, Ljava/util/Vector;.:()V // method@2c8e │ │ +11aa5e: 5b67 a91a |0019: iput-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._Dtrans:Ljava/util/Vector; // field@1aa9 │ │ +11aa62: 2207 7807 |001b: new-instance v7, Ljava/util/Vector; // type@0778 │ │ +11aa66: 7010 8e2c 0700 |001d: invoke-direct {v7}, Ljava/util/Vector;.:()V // method@2c8e │ │ +11aa6c: 5b67 b91a |0020: iput-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._stateList:Ljava/util/Vector; // field@1ab9 │ │ +11aa70: 2207 5007 |0022: new-instance v7, Ljava/util/BitSet; // type@0750 │ │ +11aa74: 7010 a92b 0700 |0024: invoke-direct {v7}, Ljava/util/BitSet;.:()V // method@2ba9 │ │ +11aa7a: 5b67 af1a |0027: iput-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._endStates:Ljava/util/BitSet; // field@1aaf │ │ +11aa7e: 2207 5007 |0029: new-instance v7, Ljava/util/BitSet; // type@0750 │ │ +11aa82: 5282 d61a |002b: iget v2, v8, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ +11aa86: 7020 aa2b 2700 |002d: invoke-direct {v7, v2}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ +11aa8c: 5b67 ac1a |0030: iput-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ +11aa90: 5482 d71a |0032: iget-object v2, v8, Lorg/apache/oro/text/awk/SyntaxTree;._root:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad7 │ │ +11aa94: 6e10 1532 0200 |0034: invoke-virtual {v2}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ +11aa9a: 0c02 |0037: move-result-object v2 │ │ +11aa9c: 6e20 ae2b 2700 |0038: invoke-virtual {v7, v2}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ +11aaa2: 1307 0001 |003b: const/16 v7, #int 256 // #100 │ │ +11aaa6: 2372 c009 |003d: new-array v2, v7, [I // type@09c0 │ │ +11aaaa: 5463 a91a |003f: iget-object v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._Dtrans:Ljava/util/Vector; // field@1aa9 │ │ +11aaae: 6e20 912c 2300 |0041: invoke-virtual {v3, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ +11aab4: 5463 a91a |0044: iget-object v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._Dtrans:Ljava/util/Vector; // field@1aa9 │ │ +11aab8: 6e20 912c 2300 |0046: invoke-virtual {v3, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ +11aabe: 5961 b71a |0049: iput v1, v6, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ +11aac2: 5462 ac1a |004b: iget-object v2, v6, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ +11aac6: 5263 ae1a |004d: iget v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._endPosition:I // field@1aae │ │ +11aaca: 6e20 ad2b 3200 |004f: invoke-virtual {v2, v3}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ +11aad0: 0a02 |0052: move-result v2 │ │ +11aad2: 3802 0900 |0053: if-eqz v2, 005c // +0009 │ │ +11aad6: 5462 af1a |0055: iget-object v2, v6, Lorg/apache/oro/text/awk/AwkPattern;._endStates:Ljava/util/BitSet; // field@1aaf │ │ +11aada: 5263 b71a |0057: iget v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ +11aade: 6e20 af2b 3200 |0059: invoke-virtual {v2, v3}, Ljava/util/BitSet;.set:(I)V // method@2baf │ │ +11aae4: 2202 8808 |005c: new-instance v2, Lorg/apache/oro/text/awk/DFAState; // type@0888 │ │ +11aae8: 5463 ac1a |005e: iget-object v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ +11aaec: 6e10 ab2b 0300 |0060: invoke-virtual {v3}, Ljava/util/BitSet;.clone:()Ljava/lang/Object; // method@2bab │ │ +11aaf2: 0c03 |0063: move-result-object v3 │ │ +11aaf4: 1f03 5007 |0064: check-cast v3, Ljava/util/BitSet; // type@0750 │ │ +11aaf8: 5264 b71a |0066: iget v4, v6, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ +11aafc: 7030 f031 3204 |0068: invoke-direct {v2, v3, v4}, Lorg/apache/oro/text/awk/DFAState;.:(Ljava/util/BitSet;I)V // method@31f0 │ │ +11ab02: 2203 5f07 |006b: new-instance v3, Ljava/util/Hashtable; // type@075f │ │ +11ab06: 7010 002c 0300 |006d: invoke-direct {v3}, Ljava/util/Hashtable;.:()V // method@2c00 │ │ +11ab0c: 5b63 ba1a |0070: iput-object v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._stateMap:Ljava/util/Hashtable; // field@1aba │ │ +11ab10: 5424 c61a |0072: iget-object v4, v2, Lorg/apache/oro/text/awk/DFAState;._state:Ljava/util/BitSet; // field@1ac6 │ │ +11ab14: 6e30 032c 4302 |0074: invoke-virtual {v3, v4, v2}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c03 │ │ +11ab1a: 5463 b91a |0077: iget-object v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._stateList:Ljava/util/Vector; // field@1ab9 │ │ +11ab1e: 6e20 912c 2300 |0079: invoke-virtual {v3, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ +11ab24: 5463 b91a |007c: iget-object v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._stateList:Ljava/util/Vector; // field@1ab9 │ │ +11ab28: 6e20 912c 2300 |007e: invoke-virtual {v3, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ +11ab2e: 5262 b71a |0081: iget v2, v6, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ +11ab32: b012 |0083: add-int/2addr v2, v1 │ │ +11ab34: 5962 b71a |0084: iput v2, v6, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ +11ab38: 5462 ac1a |0086: iget-object v2, v6, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ +11ab3c: 6e20 b12b 2200 |0088: invoke-virtual {v2, v2}, Ljava/util/BitSet;.xor:(Ljava/util/BitSet;)V // method@2bb1 │ │ +11ab42: 2202 5007 |008b: new-instance v2, Ljava/util/BitSet; // type@0750 │ │ +11ab46: 5283 d61a |008d: iget v3, v8, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ +11ab4a: 7020 aa2b 3200 |008f: invoke-direct {v2, v3}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ +11ab50: 5b62 ad1a |0092: iput-object v2, v6, Lorg/apache/oro/text/awk/AwkPattern;._emptySet:Ljava/util/BitSet; // field@1aad │ │ +11ab54: 2372 fe09 |0094: new-array v2, v7, [Ljava/util/Vector; // type@09fe │ │ +11ab58: 5b62 b61a |0096: iput-object v2, v6, Lorg/apache/oro/text/awk/AwkPattern;._nodeList:[Ljava/util/Vector; // field@1ab6 │ │ +11ab5c: 1202 |0098: const/4 v2, #int 0 // #0 │ │ +11ab5e: 3572 2c00 |0099: if-ge v2, v7, 00c5 // +002c │ │ +11ab62: 5463 b61a |009b: iget-object v3, v6, Lorg/apache/oro/text/awk/AwkPattern;._nodeList:[Ljava/util/Vector; // field@1ab6 │ │ +11ab66: 2204 7807 |009d: new-instance v4, Ljava/util/Vector; // type@0778 │ │ +11ab6a: 7010 8e2c 0400 |009f: invoke-direct {v4}, Ljava/util/Vector;.:()V // method@2c8e │ │ +11ab70: 4d04 0302 |00a2: aput-object v4, v3, v2 │ │ +11ab74: 1203 |00a4: const/4 v3, #int 0 // #0 │ │ +11ab76: 5284 d61a |00a5: iget v4, v8, Lorg/apache/oro/text/awk/SyntaxTree;._positions:I // field@1ad6 │ │ +11ab7a: 3543 1b00 |00a7: if-ge v3, v4, 00c2 // +001b │ │ +11ab7e: 5484 d51a |00a9: iget-object v4, v8, Lorg/apache/oro/text/awk/SyntaxTree;._nodes:[Lorg/apache/oro/text/awk/LeafNode; // field@1ad5 │ │ +11ab82: 4604 0403 |00ab: aget-object v4, v4, v3 │ │ +11ab86: 8e25 |00ad: int-to-char v5, v2 │ │ +11ab88: 6e20 fb31 5400 |00ae: invoke-virtual {v4, v5}, Lorg/apache/oro/text/awk/LeafNode;._matches:(C)Z // method@31fb │ │ +11ab8e: 0a04 |00b1: move-result v4 │ │ +11ab90: 3804 0d00 |00b2: if-eqz v4, 00bf // +000d │ │ +11ab94: 5464 b61a |00b4: iget-object v4, v6, Lorg/apache/oro/text/awk/AwkPattern;._nodeList:[Ljava/util/Vector; // field@1ab6 │ │ +11ab98: 4604 0402 |00b6: aget-object v4, v4, v2 │ │ +11ab9c: 5485 d51a |00b8: iget-object v5, v8, Lorg/apache/oro/text/awk/SyntaxTree;._nodes:[Lorg/apache/oro/text/awk/LeafNode; // field@1ad5 │ │ +11aba0: 4605 0503 |00ba: aget-object v5, v5, v3 │ │ +11aba4: 6e20 912c 5400 |00bc: invoke-virtual {v4, v5}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ +11abaa: d803 0301 |00bf: add-int/lit8 v3, v3, #int 1 // #01 │ │ +11abae: 28e4 |00c1: goto 00a5 // -001c │ │ +11abb0: d802 0201 |00c2: add-int/lit8 v2, v2, #int 1 // #01 │ │ +11abb4: 28d5 |00c4: goto 0099 // -002b │ │ +11abb6: 6e10 1c32 0800 |00c5: invoke-virtual {v8}, Lorg/apache/oro/text/awk/SyntaxTree;.createFastMap:()[Z // method@321c │ │ +11abbc: 0c07 |00c8: move-result-object v7 │ │ +11abbe: 5b67 b11a |00c9: iput-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._fastMap:[Z // field@1ab1 │ │ +11abc2: 5467 af1a |00cb: iget-object v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._endStates:Ljava/util/BitSet; // field@1aaf │ │ +11abc6: 6e20 ad2b 1700 |00cd: invoke-virtual {v7, v1}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ +11abcc: 0a07 |00d0: move-result v7 │ │ +11abce: 5c67 b51a |00d1: iput-boolean v7, v6, Lorg/apache/oro/text/awk/AwkPattern;._matchesNullString:Z // field@1ab5 │ │ +11abd2: 0e00 |00d3: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/AwkPattern;) │ │ name : '_createNewState' │ │ type : '(II[I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 174 16-bit code units │ │ -11abcc: |[11abcc] org.apache.oro.text.awk.AwkPattern._createNewState:(II[I)V │ │ -11abdc: 5440 b91a |0000: iget-object v0, v4, Lorg/apache/oro/text/awk/AwkPattern;._stateList:Ljava/util/Vector; // field@1ab9 │ │ -11abe0: 6e20 922c 5000 |0002: invoke-virtual {v0, v5}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@2c92 │ │ -11abe6: 0c05 |0005: move-result-object v5 │ │ -11abe8: 1f05 8808 |0006: check-cast v5, Lorg/apache/oro/text/awk/DFAState; // type@0888 │ │ -11abec: 5440 b61a |0008: iget-object v0, v4, Lorg/apache/oro/text/awk/AwkPattern;._nodeList:[Ljava/util/Vector; // field@1ab6 │ │ -11abf0: 4600 0006 |000a: aget-object v0, v0, v6 │ │ -11abf4: 6e10 942c 0000 |000c: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@2c94 │ │ -11abfa: 0a00 |000f: move-result v0 │ │ -11abfc: 5441 ac1a |0010: iget-object v1, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ -11ac00: 6e20 b12b 1100 |0012: invoke-virtual {v1, v1}, Ljava/util/BitSet;.xor:(Ljava/util/BitSet;)V // method@2bb1 │ │ -11ac06: d801 00ff |0015: add-int/lit8 v1, v0, #int -1 // #ff │ │ -11ac0a: 3d00 2100 |0017: if-lez v0, 0038 // +0021 │ │ -11ac0e: 5440 b61a |0019: iget-object v0, v4, Lorg/apache/oro/text/awk/AwkPattern;._nodeList:[Ljava/util/Vector; // field@1ab6 │ │ -11ac12: 4600 0006 |001b: aget-object v0, v0, v6 │ │ -11ac16: 6e20 922c 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@2c92 │ │ -11ac1c: 0c00 |0020: move-result-object v0 │ │ -11ac1e: 1f00 8a08 |0021: check-cast v0, Lorg/apache/oro/text/awk/LeafNode; // type@088a │ │ -11ac22: 5200 cb1a |0023: iget v0, v0, Lorg/apache/oro/text/awk/LeafNode;._position:I // field@1acb │ │ -11ac26: 5452 c61a |0025: iget-object v2, v5, Lorg/apache/oro/text/awk/DFAState;._state:Ljava/util/BitSet; // field@1ac6 │ │ -11ac2a: 6e20 ad2b 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ -11ac30: 0a02 |002a: move-result v2 │ │ -11ac32: 3802 0b00 |002b: if-eqz v2, 0036 // +000b │ │ -11ac36: 5442 ac1a |002d: iget-object v2, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ -11ac3a: 5443 b21a |002f: iget-object v3, v4, Lorg/apache/oro/text/awk/AwkPattern;._followSet:[Ljava/util/BitSet; // field@1ab2 │ │ -11ac3e: 4600 0300 |0031: aget-object v0, v3, v0 │ │ -11ac42: 6e20 ae2b 0200 |0033: invoke-virtual {v2, v0}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ -11ac48: 0110 |0036: move v0, v1 │ │ -11ac4a: 28de |0037: goto 0015 // -0022 │ │ -11ac4c: 5445 ba1a |0038: iget-object v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._stateMap:Ljava/util/Hashtable; // field@1aba │ │ -11ac50: 5440 ac1a |003a: iget-object v0, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ -11ac54: 6e20 012c 0500 |003c: invoke-virtual {v5, v0}, Ljava/util/Hashtable;.containsKey:(Ljava/lang/Object;)Z // method@2c01 │ │ -11ac5a: 0a05 |003f: move-result v5 │ │ -11ac5c: 12f0 |0040: const/4 v0, #int -1 // #ff │ │ -11ac5e: 3905 5100 |0041: if-nez v5, 0092 // +0051 │ │ -11ac62: 2205 8808 |0043: new-instance v5, Lorg/apache/oro/text/awk/DFAState; // type@0888 │ │ -11ac66: 5441 ac1a |0045: iget-object v1, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ -11ac6a: 6e10 ab2b 0100 |0047: invoke-virtual {v1}, Ljava/util/BitSet;.clone:()Ljava/lang/Object; // method@2bab │ │ -11ac70: 0c01 |004a: move-result-object v1 │ │ -11ac72: 1f01 5007 |004b: check-cast v1, Ljava/util/BitSet; // type@0750 │ │ -11ac76: 5242 b71a |004d: iget v2, v4, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ -11ac7a: d803 0201 |004f: add-int/lit8 v3, v2, #int 1 // #01 │ │ -11ac7e: 5943 b71a |0051: iput v3, v4, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ -11ac82: 7030 f031 1502 |0053: invoke-direct {v5, v1, v2}, Lorg/apache/oro/text/awk/DFAState;.:(Ljava/util/BitSet;I)V // method@31f0 │ │ -11ac88: 5441 b91a |0056: iget-object v1, v4, Lorg/apache/oro/text/awk/AwkPattern;._stateList:Ljava/util/Vector; // field@1ab9 │ │ -11ac8c: 6e20 912c 5100 |0058: invoke-virtual {v1, v5}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ -11ac92: 5441 ba1a |005b: iget-object v1, v4, Lorg/apache/oro/text/awk/AwkPattern;._stateMap:Ljava/util/Hashtable; // field@1aba │ │ -11ac96: 5452 c61a |005d: iget-object v2, v5, Lorg/apache/oro/text/awk/DFAState;._state:Ljava/util/BitSet; // field@1ac6 │ │ -11ac9a: 6e30 032c 2105 |005f: invoke-virtual {v1, v2, v5}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c03 │ │ -11aca0: 5445 a91a |0062: iget-object v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._Dtrans:Ljava/util/Vector; // field@1aa9 │ │ -11aca4: 1301 0001 |0064: const/16 v1, #int 256 // #100 │ │ -11aca8: 2311 c009 |0066: new-array v1, v1, [I // type@09c0 │ │ -11acac: 6e20 912c 1500 |0068: invoke-virtual {v5, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ -11acb2: 5445 ac1a |006b: iget-object v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ -11acb6: 5441 ad1a |006d: iget-object v1, v4, Lorg/apache/oro/text/awk/AwkPattern;._emptySet:Ljava/util/BitSet; // field@1aad │ │ -11acba: 6e20 ac2b 1500 |006f: invoke-virtual {v5, v1}, Ljava/util/BitSet;.equals:(Ljava/lang/Object;)Z // method@2bac │ │ -11acc0: 0a05 |0072: move-result v5 │ │ -11acc2: 3905 1c00 |0073: if-nez v5, 008f // +001c │ │ -11acc6: 5245 b71a |0075: iget v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ -11acca: d805 05ff |0077: add-int/lit8 v5, v5, #int -1 // #ff │ │ -11acce: 4b05 0706 |0079: aput v5, v7, v6 │ │ -11acd2: 5445 ac1a |007b: iget-object v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ -11acd6: 5246 ae1a |007d: iget v6, v4, Lorg/apache/oro/text/awk/AwkPattern;._endPosition:I // field@1aae │ │ -11acda: 6e20 ad2b 6500 |007f: invoke-virtual {v5, v6}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ -11ace0: 0a05 |0082: move-result v5 │ │ -11ace2: 3805 2a00 |0083: if-eqz v5, 00ad // +002a │ │ -11ace6: 5445 af1a |0085: iget-object v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._endStates:Ljava/util/BitSet; // field@1aaf │ │ -11acea: 5246 b71a |0087: iget v6, v4, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ -11acee: d806 06ff |0089: add-int/lit8 v6, v6, #int -1 // #ff │ │ -11acf2: 6e20 af2b 6500 |008b: invoke-virtual {v5, v6}, Ljava/util/BitSet;.set:(I)V // method@2baf │ │ -11acf8: 281f |008e: goto 00ad // +001f │ │ -11acfa: 4b00 0706 |008f: aput v0, v7, v6 │ │ -11acfe: 281c |0091: goto 00ad // +001c │ │ -11ad00: 5445 ac1a |0092: iget-object v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ -11ad04: 5441 ad1a |0094: iget-object v1, v4, Lorg/apache/oro/text/awk/AwkPattern;._emptySet:Ljava/util/BitSet; // field@1aad │ │ -11ad08: 6e20 ac2b 1500 |0096: invoke-virtual {v5, v1}, Ljava/util/BitSet;.equals:(Ljava/lang/Object;)Z // method@2bac │ │ -11ad0e: 0a05 |0099: move-result v5 │ │ -11ad10: 3805 0500 |009a: if-eqz v5, 009f // +0005 │ │ -11ad14: 4b00 0706 |009c: aput v0, v7, v6 │ │ -11ad18: 280f |009e: goto 00ad // +000f │ │ -11ad1a: 5445 ba1a |009f: iget-object v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._stateMap:Ljava/util/Hashtable; // field@1aba │ │ -11ad1e: 5440 ac1a |00a1: iget-object v0, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ -11ad22: 6e20 022c 0500 |00a3: invoke-virtual {v5, v0}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c02 │ │ -11ad28: 0c05 |00a6: move-result-object v5 │ │ -11ad2a: 1f05 8808 |00a7: check-cast v5, Lorg/apache/oro/text/awk/DFAState; // type@0888 │ │ -11ad2e: 5255 c71a |00a9: iget v5, v5, Lorg/apache/oro/text/awk/DFAState;._stateNumber:I // field@1ac7 │ │ -11ad32: 4b05 0706 |00ab: aput v5, v7, v6 │ │ -11ad36: 0e00 |00ad: return-void │ │ +11abd4: |[11abd4] org.apache.oro.text.awk.AwkPattern._createNewState:(II[I)V │ │ +11abe4: 5440 b91a |0000: iget-object v0, v4, Lorg/apache/oro/text/awk/AwkPattern;._stateList:Ljava/util/Vector; // field@1ab9 │ │ +11abe8: 6e20 922c 5000 |0002: invoke-virtual {v0, v5}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@2c92 │ │ +11abee: 0c05 |0005: move-result-object v5 │ │ +11abf0: 1f05 8808 |0006: check-cast v5, Lorg/apache/oro/text/awk/DFAState; // type@0888 │ │ +11abf4: 5440 b61a |0008: iget-object v0, v4, Lorg/apache/oro/text/awk/AwkPattern;._nodeList:[Ljava/util/Vector; // field@1ab6 │ │ +11abf8: 4600 0006 |000a: aget-object v0, v0, v6 │ │ +11abfc: 6e10 942c 0000 |000c: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@2c94 │ │ +11ac02: 0a00 |000f: move-result v0 │ │ +11ac04: 5441 ac1a |0010: iget-object v1, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ +11ac08: 6e20 b12b 1100 |0012: invoke-virtual {v1, v1}, Ljava/util/BitSet;.xor:(Ljava/util/BitSet;)V // method@2bb1 │ │ +11ac0e: d801 00ff |0015: add-int/lit8 v1, v0, #int -1 // #ff │ │ +11ac12: 3d00 2100 |0017: if-lez v0, 0038 // +0021 │ │ +11ac16: 5440 b61a |0019: iget-object v0, v4, Lorg/apache/oro/text/awk/AwkPattern;._nodeList:[Ljava/util/Vector; // field@1ab6 │ │ +11ac1a: 4600 0006 |001b: aget-object v0, v0, v6 │ │ +11ac1e: 6e20 922c 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@2c92 │ │ +11ac24: 0c00 |0020: move-result-object v0 │ │ +11ac26: 1f00 8a08 |0021: check-cast v0, Lorg/apache/oro/text/awk/LeafNode; // type@088a │ │ +11ac2a: 5200 cb1a |0023: iget v0, v0, Lorg/apache/oro/text/awk/LeafNode;._position:I // field@1acb │ │ +11ac2e: 5452 c61a |0025: iget-object v2, v5, Lorg/apache/oro/text/awk/DFAState;._state:Ljava/util/BitSet; // field@1ac6 │ │ +11ac32: 6e20 ad2b 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ +11ac38: 0a02 |002a: move-result v2 │ │ +11ac3a: 3802 0b00 |002b: if-eqz v2, 0036 // +000b │ │ +11ac3e: 5442 ac1a |002d: iget-object v2, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ +11ac42: 5443 b21a |002f: iget-object v3, v4, Lorg/apache/oro/text/awk/AwkPattern;._followSet:[Ljava/util/BitSet; // field@1ab2 │ │ +11ac46: 4600 0300 |0031: aget-object v0, v3, v0 │ │ +11ac4a: 6e20 ae2b 0200 |0033: invoke-virtual {v2, v0}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ +11ac50: 0110 |0036: move v0, v1 │ │ +11ac52: 28de |0037: goto 0015 // -0022 │ │ +11ac54: 5445 ba1a |0038: iget-object v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._stateMap:Ljava/util/Hashtable; // field@1aba │ │ +11ac58: 5440 ac1a |003a: iget-object v0, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ +11ac5c: 6e20 012c 0500 |003c: invoke-virtual {v5, v0}, Ljava/util/Hashtable;.containsKey:(Ljava/lang/Object;)Z // method@2c01 │ │ +11ac62: 0a05 |003f: move-result v5 │ │ +11ac64: 12f0 |0040: const/4 v0, #int -1 // #ff │ │ +11ac66: 3905 5100 |0041: if-nez v5, 0092 // +0051 │ │ +11ac6a: 2205 8808 |0043: new-instance v5, Lorg/apache/oro/text/awk/DFAState; // type@0888 │ │ +11ac6e: 5441 ac1a |0045: iget-object v1, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ +11ac72: 6e10 ab2b 0100 |0047: invoke-virtual {v1}, Ljava/util/BitSet;.clone:()Ljava/lang/Object; // method@2bab │ │ +11ac78: 0c01 |004a: move-result-object v1 │ │ +11ac7a: 1f01 5007 |004b: check-cast v1, Ljava/util/BitSet; // type@0750 │ │ +11ac7e: 5242 b71a |004d: iget v2, v4, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ +11ac82: d803 0201 |004f: add-int/lit8 v3, v2, #int 1 // #01 │ │ +11ac86: 5943 b71a |0051: iput v3, v4, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ +11ac8a: 7030 f031 1502 |0053: invoke-direct {v5, v1, v2}, Lorg/apache/oro/text/awk/DFAState;.:(Ljava/util/BitSet;I)V // method@31f0 │ │ +11ac90: 5441 b91a |0056: iget-object v1, v4, Lorg/apache/oro/text/awk/AwkPattern;._stateList:Ljava/util/Vector; // field@1ab9 │ │ +11ac94: 6e20 912c 5100 |0058: invoke-virtual {v1, v5}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ +11ac9a: 5441 ba1a |005b: iget-object v1, v4, Lorg/apache/oro/text/awk/AwkPattern;._stateMap:Ljava/util/Hashtable; // field@1aba │ │ +11ac9e: 5452 c61a |005d: iget-object v2, v5, Lorg/apache/oro/text/awk/DFAState;._state:Ljava/util/BitSet; // field@1ac6 │ │ +11aca2: 6e30 032c 2105 |005f: invoke-virtual {v1, v2, v5}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c03 │ │ +11aca8: 5445 a91a |0062: iget-object v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._Dtrans:Ljava/util/Vector; // field@1aa9 │ │ +11acac: 1301 0001 |0064: const/16 v1, #int 256 // #100 │ │ +11acb0: 2311 c009 |0066: new-array v1, v1, [I // type@09c0 │ │ +11acb4: 6e20 912c 1500 |0068: invoke-virtual {v5, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@2c91 │ │ +11acba: 5445 ac1a |006b: iget-object v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ +11acbe: 5441 ad1a |006d: iget-object v1, v4, Lorg/apache/oro/text/awk/AwkPattern;._emptySet:Ljava/util/BitSet; // field@1aad │ │ +11acc2: 6e20 ac2b 1500 |006f: invoke-virtual {v5, v1}, Ljava/util/BitSet;.equals:(Ljava/lang/Object;)Z // method@2bac │ │ +11acc8: 0a05 |0072: move-result v5 │ │ +11acca: 3905 1c00 |0073: if-nez v5, 008f // +001c │ │ +11acce: 5245 b71a |0075: iget v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ +11acd2: d805 05ff |0077: add-int/lit8 v5, v5, #int -1 // #ff │ │ +11acd6: 4b05 0706 |0079: aput v5, v7, v6 │ │ +11acda: 5445 ac1a |007b: iget-object v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ +11acde: 5246 ae1a |007d: iget v6, v4, Lorg/apache/oro/text/awk/AwkPattern;._endPosition:I // field@1aae │ │ +11ace2: 6e20 ad2b 6500 |007f: invoke-virtual {v5, v6}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ +11ace8: 0a05 |0082: move-result v5 │ │ +11acea: 3805 2a00 |0083: if-eqz v5, 00ad // +002a │ │ +11acee: 5445 af1a |0085: iget-object v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._endStates:Ljava/util/BitSet; // field@1aaf │ │ +11acf2: 5246 b71a |0087: iget v6, v4, Lorg/apache/oro/text/awk/AwkPattern;._numStates:I // field@1ab7 │ │ +11acf6: d806 06ff |0089: add-int/lit8 v6, v6, #int -1 // #ff │ │ +11acfa: 6e20 af2b 6500 |008b: invoke-virtual {v5, v6}, Ljava/util/BitSet;.set:(I)V // method@2baf │ │ +11ad00: 281f |008e: goto 00ad // +001f │ │ +11ad02: 4b00 0706 |008f: aput v0, v7, v6 │ │ +11ad06: 281c |0091: goto 00ad // +001c │ │ +11ad08: 5445 ac1a |0092: iget-object v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ +11ad0c: 5441 ad1a |0094: iget-object v1, v4, Lorg/apache/oro/text/awk/AwkPattern;._emptySet:Ljava/util/BitSet; // field@1aad │ │ +11ad10: 6e20 ac2b 1500 |0096: invoke-virtual {v5, v1}, Ljava/util/BitSet;.equals:(Ljava/lang/Object;)Z // method@2bac │ │ +11ad16: 0a05 |0099: move-result v5 │ │ +11ad18: 3805 0500 |009a: if-eqz v5, 009f // +0005 │ │ +11ad1c: 4b00 0706 |009c: aput v0, v7, v6 │ │ +11ad20: 280f |009e: goto 00ad // +000f │ │ +11ad22: 5445 ba1a |009f: iget-object v5, v4, Lorg/apache/oro/text/awk/AwkPattern;._stateMap:Ljava/util/Hashtable; // field@1aba │ │ +11ad26: 5440 ac1a |00a1: iget-object v0, v4, Lorg/apache/oro/text/awk/AwkPattern;._U:Ljava/util/BitSet; // field@1aac │ │ +11ad2a: 6e20 022c 0500 |00a3: invoke-virtual {v5, v0}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c02 │ │ +11ad30: 0c05 |00a6: move-result-object v5 │ │ +11ad32: 1f05 8808 |00a7: check-cast v5, Lorg/apache/oro/text/awk/DFAState; // type@0888 │ │ +11ad36: 5255 c71a |00a9: iget v5, v5, Lorg/apache/oro/text/awk/DFAState;._stateNumber:I // field@1ac7 │ │ +11ad3a: 4b05 0706 |00ab: aput v5, v7, v6 │ │ +11ad3e: 0e00 |00ad: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/AwkPattern;) │ │ name : '_getStateArray' │ │ type : '(I)[I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -11a9d8: |[11a9d8] org.apache.oro.text.awk.AwkPattern._getStateArray:(I)[I │ │ -11a9e8: 5410 a91a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/AwkPattern;._Dtrans:Ljava/util/Vector; // field@1aa9 │ │ -11a9ec: 6e20 922c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@2c92 │ │ -11a9f2: 0c02 |0005: move-result-object v2 │ │ -11a9f4: 1f02 c009 |0006: check-cast v2, [I // type@09c0 │ │ -11a9f8: 1102 |0008: return-object v2 │ │ +11a9e0: |[11a9e0] org.apache.oro.text.awk.AwkPattern._getStateArray:(I)[I │ │ +11a9f0: 5410 a91a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/AwkPattern;._Dtrans:Ljava/util/Vector; // field@1aa9 │ │ +11a9f4: 6e20 922c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@2c92 │ │ +11a9fa: 0c02 |0005: move-result-object v2 │ │ +11a9fc: 1f02 c009 |0006: check-cast v2, [I // type@09c0 │ │ +11aa00: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/awk/AwkPattern;) │ │ name : 'getOptions' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11a9c0: |[11a9c0] org.apache.oro.text.awk.AwkPattern.getOptions:()I │ │ -11a9d0: 5210 b81a |0000: iget v0, v1, Lorg/apache/oro/text/awk/AwkPattern;._options:I // field@1ab8 │ │ -11a9d4: 0f00 |0002: return v0 │ │ +11a9c8: |[11a9c8] org.apache.oro.text.awk.AwkPattern.getOptions:()I │ │ +11a9d8: 5210 b81a |0000: iget v0, v1, Lorg/apache/oro/text/awk/AwkPattern;._options:I // field@1ab8 │ │ +11a9dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/awk/AwkPattern;) │ │ name : 'getPattern' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11a9fc: |[11a9fc] org.apache.oro.text.awk.AwkPattern.getPattern:()Ljava/lang/String; │ │ -11aa0c: 5410 b01a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/AwkPattern;._expression:Ljava/lang/String; // field@1ab0 │ │ -11aa10: 1100 |0002: return-object v0 │ │ +11aa04: |[11aa04] org.apache.oro.text.awk.AwkPattern.getPattern:()Ljava/lang/String; │ │ +11aa14: 5410 b01a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/AwkPattern;._expression:Ljava/lang/String; // field@1ab0 │ │ +11aa18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1502 header: │ │ @@ -407655,183 +407657,183 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11aff8: |[11aff8] org.apache.oro.text.awk.CatNode.:()V │ │ -11b008: 7010 1332 0000 |0000: invoke-direct {v0}, Lorg/apache/oro/text/awk/SyntaxNode;.:()V // method@3213 │ │ -11b00e: 0e00 |0003: return-void │ │ +11b000: |[11b000] org.apache.oro.text.awk.CatNode.:()V │ │ +11b010: 7010 1332 0000 |0000: invoke-direct {v0}, Lorg/apache/oro/text/awk/SyntaxNode;.:()V // method@3213 │ │ +11b016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/CatNode;) │ │ name : '_clone' │ │ type : '([I)Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -11afbc: |[11afbc] org.apache.oro.text.awk.CatNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ -11afcc: 2200 8608 |0000: new-instance v0, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ -11afd0: 7010 e531 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ -11afd6: 5421 c31a |0005: iget-object v1, v2, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -11afda: 6e20 1432 3100 |0007: invoke-virtual {v1, v3}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -11afe0: 0c01 |000a: move-result-object v1 │ │ -11afe2: 5b01 c31a |000b: iput-object v1, v0, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -11afe6: 5421 c41a |000d: iget-object v1, v2, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -11afea: 6e20 1432 3100 |000f: invoke-virtual {v1, v3}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -11aff0: 0c03 |0012: move-result-object v3 │ │ -11aff2: 5b03 c41a |0013: iput-object v3, v0, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -11aff6: 1100 |0015: return-object v0 │ │ +11afc4: |[11afc4] org.apache.oro.text.awk.CatNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ +11afd4: 2200 8608 |0000: new-instance v0, Lorg/apache/oro/text/awk/CatNode; // type@0886 │ │ +11afd8: 7010 e531 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/awk/CatNode;.:()V // method@31e5 │ │ +11afde: 5421 c31a |0005: iget-object v1, v2, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +11afe2: 6e20 1432 3100 |0007: invoke-virtual {v1, v3}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +11afe8: 0c01 |000a: move-result-object v1 │ │ +11afea: 5b01 c31a |000b: iput-object v1, v0, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +11afee: 5421 c41a |000d: iget-object v1, v2, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +11aff2: 6e20 1432 3100 |000f: invoke-virtual {v1, v3}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +11aff8: 0c03 |0012: move-result-object v3 │ │ +11affa: 5b03 c41a |0013: iput-object v3, v0, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +11affe: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/CatNode;) │ │ name : '_firstPosition' │ │ type : '()Ljava/util/BitSet;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -11aecc: |[11aecc] org.apache.oro.text.awk.CatNode._firstPosition:()Ljava/util/BitSet; │ │ -11aedc: 5450 c31a |0000: iget-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -11aee0: 6e10 1832 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._nullable:()Z // method@3218 │ │ -11aee6: 0a00 |0005: move-result v0 │ │ -11aee8: 3800 2600 |0006: if-eqz v0, 002c // +0026 │ │ -11aeec: 5450 c31a |0008: iget-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -11aef0: 6e10 1532 0000 |000a: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ -11aef6: 0c00 |000d: move-result-object v0 │ │ -11aef8: 5451 c41a |000e: iget-object v1, v5, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -11aefc: 6e10 1532 0100 |0010: invoke-virtual {v1}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ -11af02: 0c01 |0013: move-result-object v1 │ │ -11af04: 2202 5007 |0014: new-instance v2, Ljava/util/BitSet; // type@0750 │ │ -11af08: 6e10 b02b 0000 |0016: invoke-virtual {v0}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ -11af0e: 0a03 |0019: move-result v3 │ │ -11af10: 6e10 b02b 0100 |001a: invoke-virtual {v1}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ -11af16: 0a04 |001d: move-result v4 │ │ -11af18: 7120 782a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@2a78 │ │ -11af1e: 0a03 |0021: move-result v3 │ │ -11af20: 7020 aa2b 3200 |0022: invoke-direct {v2, v3}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ -11af26: 6e20 ae2b 1200 |0025: invoke-virtual {v2, v1}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ -11af2c: 6e20 ae2b 0200 |0028: invoke-virtual {v2, v0}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ -11af32: 1102 |002b: return-object v2 │ │ -11af34: 5450 c31a |002c: iget-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -11af38: 6e10 1532 0000 |002e: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ -11af3e: 0c00 |0031: move-result-object v0 │ │ -11af40: 1100 |0032: return-object v0 │ │ +11aed4: |[11aed4] org.apache.oro.text.awk.CatNode._firstPosition:()Ljava/util/BitSet; │ │ +11aee4: 5450 c31a |0000: iget-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +11aee8: 6e10 1832 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._nullable:()Z // method@3218 │ │ +11aeee: 0a00 |0005: move-result v0 │ │ +11aef0: 3800 2600 |0006: if-eqz v0, 002c // +0026 │ │ +11aef4: 5450 c31a |0008: iget-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +11aef8: 6e10 1532 0000 |000a: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ +11aefe: 0c00 |000d: move-result-object v0 │ │ +11af00: 5451 c41a |000e: iget-object v1, v5, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +11af04: 6e10 1532 0100 |0010: invoke-virtual {v1}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ +11af0a: 0c01 |0013: move-result-object v1 │ │ +11af0c: 2202 5007 |0014: new-instance v2, Ljava/util/BitSet; // type@0750 │ │ +11af10: 6e10 b02b 0000 |0016: invoke-virtual {v0}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ +11af16: 0a03 |0019: move-result v3 │ │ +11af18: 6e10 b02b 0100 |001a: invoke-virtual {v1}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ +11af1e: 0a04 |001d: move-result v4 │ │ +11af20: 7120 782a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@2a78 │ │ +11af26: 0a03 |0021: move-result v3 │ │ +11af28: 7020 aa2b 3200 |0022: invoke-direct {v2, v3}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ +11af2e: 6e20 ae2b 1200 |0025: invoke-virtual {v2, v1}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ +11af34: 6e20 ae2b 0200 |0028: invoke-virtual {v2, v0}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ +11af3a: 1102 |002b: return-object v2 │ │ +11af3c: 5450 c31a |002c: iget-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +11af40: 6e10 1532 0000 |002e: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ +11af46: 0c00 |0031: move-result-object v0 │ │ +11af48: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/awk/CatNode;) │ │ name : '_followPosition' │ │ type : '([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -11b010: |[11b010] org.apache.oro.text.awk.CatNode._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ -11b020: 5430 c31a |0000: iget-object v0, v3, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -11b024: 6e30 1632 4005 |0002: invoke-virtual {v0, v4, v5}, Lorg/apache/oro/text/awk/SyntaxNode;._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3216 │ │ -11b02a: 5430 c41a |0005: iget-object v0, v3, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -11b02e: 6e30 1632 4005 |0007: invoke-virtual {v0, v4, v5}, Lorg/apache/oro/text/awk/SyntaxNode;._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3216 │ │ -11b034: 5435 c31a |000a: iget-object v5, v3, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -11b038: 6e10 1732 0500 |000c: invoke-virtual {v5}, Lorg/apache/oro/text/awk/SyntaxNode;._lastPosition:()Ljava/util/BitSet; // method@3217 │ │ -11b03e: 0c05 |000f: move-result-object v5 │ │ -11b040: 5430 c41a |0010: iget-object v0, v3, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -11b044: 6e10 1532 0000 |0012: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ -11b04a: 0c00 |0015: move-result-object v0 │ │ -11b04c: 6e10 b02b 0500 |0016: invoke-virtual {v5}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ -11b052: 0a01 |0019: move-result v1 │ │ -11b054: d802 01ff |001a: add-int/lit8 v2, v1, #int -1 // #ff │ │ -11b058: 3d01 0f00 |001c: if-lez v1, 002b // +000f │ │ -11b05c: 6e20 ad2b 2500 |001e: invoke-virtual {v5, v2}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ -11b062: 0a01 |0021: move-result v1 │ │ -11b064: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -11b068: 4601 0402 |0024: aget-object v1, v4, v2 │ │ -11b06c: 6e20 ae2b 0100 |0026: invoke-virtual {v1, v0}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ -11b072: 0121 |0029: move v1, v2 │ │ -11b074: 28f0 |002a: goto 001a // -0010 │ │ -11b076: 0e00 |002b: return-void │ │ +11b018: |[11b018] org.apache.oro.text.awk.CatNode._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ +11b028: 5430 c31a |0000: iget-object v0, v3, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +11b02c: 6e30 1632 4005 |0002: invoke-virtual {v0, v4, v5}, Lorg/apache/oro/text/awk/SyntaxNode;._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3216 │ │ +11b032: 5430 c41a |0005: iget-object v0, v3, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +11b036: 6e30 1632 4005 |0007: invoke-virtual {v0, v4, v5}, Lorg/apache/oro/text/awk/SyntaxNode;._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3216 │ │ +11b03c: 5435 c31a |000a: iget-object v5, v3, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +11b040: 6e10 1732 0500 |000c: invoke-virtual {v5}, Lorg/apache/oro/text/awk/SyntaxNode;._lastPosition:()Ljava/util/BitSet; // method@3217 │ │ +11b046: 0c05 |000f: move-result-object v5 │ │ +11b048: 5430 c41a |0010: iget-object v0, v3, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +11b04c: 6e10 1532 0000 |0012: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ +11b052: 0c00 |0015: move-result-object v0 │ │ +11b054: 6e10 b02b 0500 |0016: invoke-virtual {v5}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ +11b05a: 0a01 |0019: move-result v1 │ │ +11b05c: d802 01ff |001a: add-int/lit8 v2, v1, #int -1 // #ff │ │ +11b060: 3d01 0f00 |001c: if-lez v1, 002b // +000f │ │ +11b064: 6e20 ad2b 2500 |001e: invoke-virtual {v5, v2}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ +11b06a: 0a01 |0021: move-result v1 │ │ +11b06c: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +11b070: 4601 0402 |0024: aget-object v1, v4, v2 │ │ +11b074: 6e20 ae2b 0100 |0026: invoke-virtual {v1, v0}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ +11b07a: 0121 |0029: move v1, v2 │ │ +11b07c: 28f0 |002a: goto 001a // -0010 │ │ +11b07e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/awk/CatNode;) │ │ name : '_lastPosition' │ │ type : '()Ljava/util/BitSet;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -11af44: |[11af44] org.apache.oro.text.awk.CatNode._lastPosition:()Ljava/util/BitSet; │ │ -11af54: 5450 c41a |0000: iget-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -11af58: 6e10 1832 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._nullable:()Z // method@3218 │ │ -11af5e: 0a00 |0005: move-result v0 │ │ -11af60: 3800 2600 |0006: if-eqz v0, 002c // +0026 │ │ -11af64: 5450 c31a |0008: iget-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -11af68: 6e10 1732 0000 |000a: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._lastPosition:()Ljava/util/BitSet; // method@3217 │ │ -11af6e: 0c00 |000d: move-result-object v0 │ │ -11af70: 5451 c41a |000e: iget-object v1, v5, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -11af74: 6e10 1732 0100 |0010: invoke-virtual {v1}, Lorg/apache/oro/text/awk/SyntaxNode;._lastPosition:()Ljava/util/BitSet; // method@3217 │ │ -11af7a: 0c01 |0013: move-result-object v1 │ │ -11af7c: 2202 5007 |0014: new-instance v2, Ljava/util/BitSet; // type@0750 │ │ -11af80: 6e10 b02b 0000 |0016: invoke-virtual {v0}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ -11af86: 0a03 |0019: move-result v3 │ │ -11af88: 6e10 b02b 0100 |001a: invoke-virtual {v1}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ -11af8e: 0a04 |001d: move-result v4 │ │ -11af90: 7120 782a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@2a78 │ │ -11af96: 0a03 |0021: move-result v3 │ │ -11af98: 7020 aa2b 3200 |0022: invoke-direct {v2, v3}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ -11af9e: 6e20 ae2b 1200 |0025: invoke-virtual {v2, v1}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ -11afa4: 6e20 ae2b 0200 |0028: invoke-virtual {v2, v0}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ -11afaa: 1102 |002b: return-object v2 │ │ -11afac: 5450 c41a |002c: iget-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -11afb0: 6e10 1732 0000 |002e: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._lastPosition:()Ljava/util/BitSet; // method@3217 │ │ -11afb6: 0c00 |0031: move-result-object v0 │ │ -11afb8: 1100 |0032: return-object v0 │ │ +11af4c: |[11af4c] org.apache.oro.text.awk.CatNode._lastPosition:()Ljava/util/BitSet; │ │ +11af5c: 5450 c41a |0000: iget-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +11af60: 6e10 1832 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._nullable:()Z // method@3218 │ │ +11af66: 0a00 |0005: move-result v0 │ │ +11af68: 3800 2600 |0006: if-eqz v0, 002c // +0026 │ │ +11af6c: 5450 c31a |0008: iget-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +11af70: 6e10 1732 0000 |000a: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._lastPosition:()Ljava/util/BitSet; // method@3217 │ │ +11af76: 0c00 |000d: move-result-object v0 │ │ +11af78: 5451 c41a |000e: iget-object v1, v5, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +11af7c: 6e10 1732 0100 |0010: invoke-virtual {v1}, Lorg/apache/oro/text/awk/SyntaxNode;._lastPosition:()Ljava/util/BitSet; // method@3217 │ │ +11af82: 0c01 |0013: move-result-object v1 │ │ +11af84: 2202 5007 |0014: new-instance v2, Ljava/util/BitSet; // type@0750 │ │ +11af88: 6e10 b02b 0000 |0016: invoke-virtual {v0}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ +11af8e: 0a03 |0019: move-result v3 │ │ +11af90: 6e10 b02b 0100 |001a: invoke-virtual {v1}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ +11af96: 0a04 |001d: move-result v4 │ │ +11af98: 7120 782a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@2a78 │ │ +11af9e: 0a03 |0021: move-result v3 │ │ +11afa0: 7020 aa2b 3200 |0022: invoke-direct {v2, v3}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ +11afa6: 6e20 ae2b 1200 |0025: invoke-virtual {v2, v1}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ +11afac: 6e20 ae2b 0200 |0028: invoke-virtual {v2, v0}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ +11afb2: 1102 |002b: return-object v2 │ │ +11afb4: 5450 c41a |002c: iget-object v0, v5, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +11afb8: 6e10 1732 0000 |002e: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._lastPosition:()Ljava/util/BitSet; // method@3217 │ │ +11afbe: 0c00 |0031: move-result-object v0 │ │ +11afc0: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/awk/CatNode;) │ │ name : '_nullable' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -11ae94: |[11ae94] org.apache.oro.text.awk.CatNode._nullable:()Z │ │ -11aea4: 5410 c31a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ -11aea8: 6e10 1832 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._nullable:()Z // method@3218 │ │ -11aeae: 0a00 |0005: move-result v0 │ │ -11aeb0: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -11aeb4: 5410 c41a |0008: iget-object v0, v1, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ -11aeb8: 6e10 1832 0000 |000a: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._nullable:()Z // method@3218 │ │ -11aebe: 0a00 |000d: move-result v0 │ │ -11aec0: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -11aec4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -11aec6: 2802 |0011: goto 0013 // +0002 │ │ -11aec8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -11aeca: 0f00 |0013: return v0 │ │ +11ae9c: |[11ae9c] org.apache.oro.text.awk.CatNode._nullable:()Z │ │ +11aeac: 5410 c31a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/CatNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac3 │ │ +11aeb0: 6e10 1832 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._nullable:()Z // method@3218 │ │ +11aeb6: 0a00 |0005: move-result v0 │ │ +11aeb8: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +11aebc: 5410 c41a |0008: iget-object v0, v1, Lorg/apache/oro/text/awk/CatNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ac4 │ │ +11aec0: 6e10 1832 0000 |000a: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._nullable:()Z // method@3218 │ │ +11aec6: 0a00 |000d: move-result v0 │ │ +11aec8: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +11aecc: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +11aece: 2802 |0011: goto 0013 // +0002 │ │ +11aed0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +11aed2: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1503 header: │ │ @@ -407861,102 +407863,102 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -11b1c8: |[11b1c8] org.apache.oro.text.awk.EpsilonNode.:()V │ │ -11b1d8: 7010 1332 0200 |0000: invoke-direct {v2}, Lorg/apache/oro/text/awk/SyntaxNode;.:()V // method@3213 │ │ -11b1de: 2200 5007 |0003: new-instance v0, Ljava/util/BitSet; // type@0750 │ │ -11b1e2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -11b1e4: 7020 aa2b 1000 |0006: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ -11b1ea: 5b20 c81a |0009: iput-object v0, v2, Lorg/apache/oro/text/awk/EpsilonNode;._positionSet:Ljava/util/BitSet; // field@1ac8 │ │ -11b1ee: 0e00 |000b: return-void │ │ +11b1d0: |[11b1d0] org.apache.oro.text.awk.EpsilonNode.:()V │ │ +11b1e0: 7010 1332 0200 |0000: invoke-direct {v2}, Lorg/apache/oro/text/awk/SyntaxNode;.:()V // method@3213 │ │ +11b1e6: 2200 5007 |0003: new-instance v0, Ljava/util/BitSet; // type@0750 │ │ +11b1ea: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +11b1ec: 7020 aa2b 1000 |0006: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ +11b1f2: 5b20 c81a |0009: iput-object v0, v2, Lorg/apache/oro/text/awk/EpsilonNode;._positionSet:Ljava/util/BitSet; // field@1ac8 │ │ +11b1f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/EpsilonNode;) │ │ name : '_clone' │ │ type : '([I)Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -11b1ac: |[11b1ac] org.apache.oro.text.awk.EpsilonNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ -11b1bc: 2201 8908 |0000: new-instance v1, Lorg/apache/oro/text/awk/EpsilonNode; // type@0889 │ │ -11b1c0: 7010 f131 0100 |0002: invoke-direct {v1}, Lorg/apache/oro/text/awk/EpsilonNode;.:()V // method@31f1 │ │ -11b1c6: 1101 |0005: return-object v1 │ │ +11b1b4: |[11b1b4] org.apache.oro.text.awk.EpsilonNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ +11b1c4: 2201 8908 |0000: new-instance v1, Lorg/apache/oro/text/awk/EpsilonNode; // type@0889 │ │ +11b1c8: 7010 f131 0100 |0002: invoke-direct {v1}, Lorg/apache/oro/text/awk/EpsilonNode;.:()V // method@31f1 │ │ +11b1ce: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/EpsilonNode;) │ │ name : '_firstPosition' │ │ type : '()Ljava/util/BitSet;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11b17c: |[11b17c] org.apache.oro.text.awk.EpsilonNode._firstPosition:()Ljava/util/BitSet; │ │ -11b18c: 5410 c81a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/EpsilonNode;._positionSet:Ljava/util/BitSet; // field@1ac8 │ │ -11b190: 1100 |0002: return-object v0 │ │ +11b184: |[11b184] org.apache.oro.text.awk.EpsilonNode._firstPosition:()Ljava/util/BitSet; │ │ +11b194: 5410 c81a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/EpsilonNode;._positionSet:Ljava/util/BitSet; // field@1ac8 │ │ +11b198: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/awk/EpsilonNode;) │ │ name : '_followPosition' │ │ type : '([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11b1f0: |[11b1f0] org.apache.oro.text.awk.EpsilonNode._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ -11b200: 0e00 |0000: return-void │ │ +11b1f8: |[11b1f8] org.apache.oro.text.awk.EpsilonNode._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ +11b208: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/awk/EpsilonNode;) │ │ name : '_lastPosition' │ │ type : '()Ljava/util/BitSet;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11b194: |[11b194] org.apache.oro.text.awk.EpsilonNode._lastPosition:()Ljava/util/BitSet; │ │ -11b1a4: 5410 c81a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/EpsilonNode;._positionSet:Ljava/util/BitSet; // field@1ac8 │ │ -11b1a8: 1100 |0002: return-object v0 │ │ +11b19c: |[11b19c] org.apache.oro.text.awk.EpsilonNode._lastPosition:()Ljava/util/BitSet; │ │ +11b1ac: 5410 c81a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/EpsilonNode;._positionSet:Ljava/util/BitSet; // field@1ac8 │ │ +11b1b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/awk/EpsilonNode;) │ │ name : '_nullable' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11b168: |[11b168] org.apache.oro.text.awk.EpsilonNode._nullable:()Z │ │ -11b178: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11b17a: 0f00 |0001: return v0 │ │ +11b170: |[11b170] org.apache.oro.text.awk.EpsilonNode._nullable:()Z │ │ +11b180: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11b182: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1504 header: │ │ @@ -408000,73 +408002,73 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -11b248: |[11b248] org.apache.oro.text.awk.LeafNode.:(I)V │ │ -11b258: 7010 1332 0200 |0000: invoke-direct {v2}, Lorg/apache/oro/text/awk/SyntaxNode;.:()V // method@3213 │ │ -11b25e: 5923 cb1a |0003: iput v3, v2, Lorg/apache/oro/text/awk/LeafNode;._position:I // field@1acb │ │ -11b262: 2200 5007 |0005: new-instance v0, Ljava/util/BitSet; // type@0750 │ │ -11b266: d801 0301 |0007: add-int/lit8 v1, v3, #int 1 // #01 │ │ -11b26a: 7020 aa2b 1000 |0009: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ -11b270: 5b20 cc1a |000c: iput-object v0, v2, Lorg/apache/oro/text/awk/LeafNode;._positionSet:Ljava/util/BitSet; // field@1acc │ │ -11b274: 6e20 af2b 3000 |000e: invoke-virtual {v0, v3}, Ljava/util/BitSet;.set:(I)V // method@2baf │ │ -11b27a: 0e00 |0011: return-void │ │ +11b250: |[11b250] org.apache.oro.text.awk.LeafNode.:(I)V │ │ +11b260: 7010 1332 0200 |0000: invoke-direct {v2}, Lorg/apache/oro/text/awk/SyntaxNode;.:()V // method@3213 │ │ +11b266: 5923 cb1a |0003: iput v3, v2, Lorg/apache/oro/text/awk/LeafNode;._position:I // field@1acb │ │ +11b26a: 2200 5007 |0005: new-instance v0, Ljava/util/BitSet; // type@0750 │ │ +11b26e: d801 0301 |0007: add-int/lit8 v1, v3, #int 1 // #01 │ │ +11b272: 7020 aa2b 1000 |0009: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ +11b278: 5b20 cc1a |000c: iput-object v0, v2, Lorg/apache/oro/text/awk/LeafNode;._positionSet:Ljava/util/BitSet; // field@1acc │ │ +11b27c: 6e20 af2b 3000 |000e: invoke-virtual {v0, v3}, Ljava/util/BitSet;.set:(I)V // method@2baf │ │ +11b282: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/LeafNode;) │ │ name : '_firstPosition' │ │ type : '()Ljava/util/BitSet;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11b218: |[11b218] org.apache.oro.text.awk.LeafNode._firstPosition:()Ljava/util/BitSet; │ │ -11b228: 5410 cc1a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/LeafNode;._positionSet:Ljava/util/BitSet; // field@1acc │ │ -11b22c: 1100 |0002: return-object v0 │ │ +11b220: |[11b220] org.apache.oro.text.awk.LeafNode._firstPosition:()Ljava/util/BitSet; │ │ +11b230: 5410 cc1a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/LeafNode;._positionSet:Ljava/util/BitSet; // field@1acc │ │ +11b234: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/LeafNode;) │ │ name : '_followPosition' │ │ type : '([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -11b27c: |[11b27c] org.apache.oro.text.awk.LeafNode._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ -11b28c: 5201 cb1a |0000: iget v1, v0, Lorg/apache/oro/text/awk/LeafNode;._position:I // field@1acb │ │ -11b290: 4d00 0201 |0002: aput-object v0, v2, v1 │ │ -11b294: 0e00 |0004: return-void │ │ +11b284: |[11b284] org.apache.oro.text.awk.LeafNode._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ +11b294: 5201 cb1a |0000: iget v1, v0, Lorg/apache/oro/text/awk/LeafNode;._position:I // field@1acb │ │ +11b298: 4d00 0201 |0002: aput-object v0, v2, v1 │ │ +11b29c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/awk/LeafNode;) │ │ name : '_lastPosition' │ │ type : '()Ljava/util/BitSet;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11b230: |[11b230] org.apache.oro.text.awk.LeafNode._lastPosition:()Ljava/util/BitSet; │ │ -11b240: 5410 cc1a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/LeafNode;._positionSet:Ljava/util/BitSet; // field@1acc │ │ -11b244: 1100 |0002: return-object v0 │ │ +11b238: |[11b238] org.apache.oro.text.awk.LeafNode._lastPosition:()Ljava/util/BitSet; │ │ +11b248: 5410 cc1a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/LeafNode;._positionSet:Ljava/util/BitSet; // field@1acc │ │ +11b24c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/awk/LeafNode;) │ │ name : '_matches' │ │ type : '(C)Z' │ │ @@ -408078,17 +408080,17 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11b204: |[11b204] org.apache.oro.text.awk.LeafNode._nullable:()Z │ │ -11b214: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11b216: 0f00 |0001: return v0 │ │ +11b20c: |[11b20c] org.apache.oro.text.awk.LeafNode._nullable:()Z │ │ +11b21c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11b21e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1505 header: │ │ @@ -408122,151 +408124,151 @@ │ │ type : '(Lorg/apache/oro/text/awk/SyntaxNode;Lorg/apache/oro/text/awk/SyntaxNode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -11b444: |[11b444] org.apache.oro.text.awk.OrNode.:(Lorg/apache/oro/text/awk/SyntaxNode;Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ -11b454: 7010 1332 0000 |0000: invoke-direct {v0}, Lorg/apache/oro/text/awk/SyntaxNode;.:()V // method@3213 │ │ -11b45a: 5b01 ce1a |0003: iput-object v1, v0, Lorg/apache/oro/text/awk/OrNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ace │ │ -11b45e: 5b02 cf1a |0005: iput-object v2, v0, Lorg/apache/oro/text/awk/OrNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1acf │ │ -11b462: 0e00 |0007: return-void │ │ +11b44c: |[11b44c] org.apache.oro.text.awk.OrNode.:(Lorg/apache/oro/text/awk/SyntaxNode;Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ +11b45c: 7010 1332 0000 |0000: invoke-direct {v0}, Lorg/apache/oro/text/awk/SyntaxNode;.:()V // method@3213 │ │ +11b462: 5b01 ce1a |0003: iput-object v1, v0, Lorg/apache/oro/text/awk/OrNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ace │ │ +11b466: 5b02 cf1a |0005: iput-object v2, v0, Lorg/apache/oro/text/awk/OrNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1acf │ │ +11b46a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/OrNode;) │ │ name : '_clone' │ │ type : '([I)Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -11b410: |[11b410] org.apache.oro.text.awk.OrNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ -11b420: 2200 8c08 |0000: new-instance v0, Lorg/apache/oro/text/awk/OrNode; // type@088c │ │ -11b424: 5431 ce1a |0002: iget-object v1, v3, Lorg/apache/oro/text/awk/OrNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ace │ │ -11b428: 6e20 1432 4100 |0004: invoke-virtual {v1, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -11b42e: 0c01 |0007: move-result-object v1 │ │ -11b430: 5432 cf1a |0008: iget-object v2, v3, Lorg/apache/oro/text/awk/OrNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1acf │ │ -11b434: 6e20 1432 4200 |000a: invoke-virtual {v2, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -11b43a: 0c04 |000d: move-result-object v4 │ │ -11b43c: 7030 0032 1004 |000e: invoke-direct {v0, v1, v4}, Lorg/apache/oro/text/awk/OrNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3200 │ │ -11b442: 1100 |0011: return-object v0 │ │ +11b418: |[11b418] org.apache.oro.text.awk.OrNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ +11b428: 2200 8c08 |0000: new-instance v0, Lorg/apache/oro/text/awk/OrNode; // type@088c │ │ +11b42c: 5431 ce1a |0002: iget-object v1, v3, Lorg/apache/oro/text/awk/OrNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ace │ │ +11b430: 6e20 1432 4100 |0004: invoke-virtual {v1, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +11b436: 0c01 |0007: move-result-object v1 │ │ +11b438: 5432 cf1a |0008: iget-object v2, v3, Lorg/apache/oro/text/awk/OrNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1acf │ │ +11b43c: 6e20 1432 4200 |000a: invoke-virtual {v2, v4}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +11b442: 0c04 |000d: move-result-object v4 │ │ +11b444: 7030 0032 1004 |000e: invoke-direct {v0, v1, v4}, Lorg/apache/oro/text/awk/OrNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3200 │ │ +11b44a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/OrNode;) │ │ name : '_firstPosition' │ │ type : '()Ljava/util/BitSet;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -11b360: |[11b360] org.apache.oro.text.awk.OrNode._firstPosition:()Ljava/util/BitSet; │ │ -11b370: 5450 ce1a |0000: iget-object v0, v5, Lorg/apache/oro/text/awk/OrNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ace │ │ -11b374: 6e10 1532 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ -11b37a: 0c00 |0005: move-result-object v0 │ │ -11b37c: 5451 cf1a |0006: iget-object v1, v5, Lorg/apache/oro/text/awk/OrNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1acf │ │ -11b380: 6e10 1532 0100 |0008: invoke-virtual {v1}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ -11b386: 0c01 |000b: move-result-object v1 │ │ -11b388: 2202 5007 |000c: new-instance v2, Ljava/util/BitSet; // type@0750 │ │ -11b38c: 6e10 b02b 0000 |000e: invoke-virtual {v0}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ -11b392: 0a03 |0011: move-result v3 │ │ -11b394: 6e10 b02b 0100 |0012: invoke-virtual {v1}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ -11b39a: 0a04 |0015: move-result v4 │ │ -11b39c: 7120 782a 4300 |0016: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@2a78 │ │ -11b3a2: 0a03 |0019: move-result v3 │ │ -11b3a4: 7020 aa2b 3200 |001a: invoke-direct {v2, v3}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ -11b3aa: 6e20 ae2b 1200 |001d: invoke-virtual {v2, v1}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ -11b3b0: 6e20 ae2b 0200 |0020: invoke-virtual {v2, v0}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ -11b3b6: 1102 |0023: return-object v2 │ │ +11b368: |[11b368] org.apache.oro.text.awk.OrNode._firstPosition:()Ljava/util/BitSet; │ │ +11b378: 5450 ce1a |0000: iget-object v0, v5, Lorg/apache/oro/text/awk/OrNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ace │ │ +11b37c: 6e10 1532 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ +11b382: 0c00 |0005: move-result-object v0 │ │ +11b384: 5451 cf1a |0006: iget-object v1, v5, Lorg/apache/oro/text/awk/OrNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1acf │ │ +11b388: 6e10 1532 0100 |0008: invoke-virtual {v1}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ +11b38e: 0c01 |000b: move-result-object v1 │ │ +11b390: 2202 5007 |000c: new-instance v2, Ljava/util/BitSet; // type@0750 │ │ +11b394: 6e10 b02b 0000 |000e: invoke-virtual {v0}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ +11b39a: 0a03 |0011: move-result v3 │ │ +11b39c: 6e10 b02b 0100 |0012: invoke-virtual {v1}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ +11b3a2: 0a04 |0015: move-result v4 │ │ +11b3a4: 7120 782a 4300 |0016: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@2a78 │ │ +11b3aa: 0a03 |0019: move-result v3 │ │ +11b3ac: 7020 aa2b 3200 |001a: invoke-direct {v2, v3}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ +11b3b2: 6e20 ae2b 1200 |001d: invoke-virtual {v2, v1}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ +11b3b8: 6e20 ae2b 0200 |0020: invoke-virtual {v2, v0}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ +11b3be: 1102 |0023: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/awk/OrNode;) │ │ name : '_followPosition' │ │ type : '([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -11b464: |[11b464] org.apache.oro.text.awk.OrNode._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ -11b474: 5410 ce1a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/OrNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ace │ │ -11b478: 6e30 1632 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/apache/oro/text/awk/SyntaxNode;._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3216 │ │ -11b47e: 5410 cf1a |0005: iget-object v0, v1, Lorg/apache/oro/text/awk/OrNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1acf │ │ -11b482: 6e30 1632 2003 |0007: invoke-virtual {v0, v2, v3}, Lorg/apache/oro/text/awk/SyntaxNode;._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3216 │ │ -11b488: 0e00 |000a: return-void │ │ +11b46c: |[11b46c] org.apache.oro.text.awk.OrNode._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ +11b47c: 5410 ce1a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/OrNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ace │ │ +11b480: 6e30 1632 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/apache/oro/text/awk/SyntaxNode;._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3216 │ │ +11b486: 5410 cf1a |0005: iget-object v0, v1, Lorg/apache/oro/text/awk/OrNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1acf │ │ +11b48a: 6e30 1632 2003 |0007: invoke-virtual {v0, v2, v3}, Lorg/apache/oro/text/awk/SyntaxNode;._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3216 │ │ +11b490: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/awk/OrNode;) │ │ name : '_lastPosition' │ │ type : '()Ljava/util/BitSet;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -11b3b8: |[11b3b8] org.apache.oro.text.awk.OrNode._lastPosition:()Ljava/util/BitSet; │ │ -11b3c8: 5450 ce1a |0000: iget-object v0, v5, Lorg/apache/oro/text/awk/OrNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ace │ │ -11b3cc: 6e10 1732 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._lastPosition:()Ljava/util/BitSet; // method@3217 │ │ -11b3d2: 0c00 |0005: move-result-object v0 │ │ -11b3d4: 5451 cf1a |0006: iget-object v1, v5, Lorg/apache/oro/text/awk/OrNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1acf │ │ -11b3d8: 6e10 1732 0100 |0008: invoke-virtual {v1}, Lorg/apache/oro/text/awk/SyntaxNode;._lastPosition:()Ljava/util/BitSet; // method@3217 │ │ -11b3de: 0c01 |000b: move-result-object v1 │ │ -11b3e0: 2202 5007 |000c: new-instance v2, Ljava/util/BitSet; // type@0750 │ │ -11b3e4: 6e10 b02b 0000 |000e: invoke-virtual {v0}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ -11b3ea: 0a03 |0011: move-result v3 │ │ -11b3ec: 6e10 b02b 0100 |0012: invoke-virtual {v1}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ -11b3f2: 0a04 |0015: move-result v4 │ │ -11b3f4: 7120 782a 4300 |0016: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@2a78 │ │ -11b3fa: 0a03 |0019: move-result v3 │ │ -11b3fc: 7020 aa2b 3200 |001a: invoke-direct {v2, v3}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ -11b402: 6e20 ae2b 1200 |001d: invoke-virtual {v2, v1}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ -11b408: 6e20 ae2b 0200 |0020: invoke-virtual {v2, v0}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ -11b40e: 1102 |0023: return-object v2 │ │ +11b3c0: |[11b3c0] org.apache.oro.text.awk.OrNode._lastPosition:()Ljava/util/BitSet; │ │ +11b3d0: 5450 ce1a |0000: iget-object v0, v5, Lorg/apache/oro/text/awk/OrNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ace │ │ +11b3d4: 6e10 1732 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._lastPosition:()Ljava/util/BitSet; // method@3217 │ │ +11b3da: 0c00 |0005: move-result-object v0 │ │ +11b3dc: 5451 cf1a |0006: iget-object v1, v5, Lorg/apache/oro/text/awk/OrNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1acf │ │ +11b3e0: 6e10 1732 0100 |0008: invoke-virtual {v1}, Lorg/apache/oro/text/awk/SyntaxNode;._lastPosition:()Ljava/util/BitSet; // method@3217 │ │ +11b3e6: 0c01 |000b: move-result-object v1 │ │ +11b3e8: 2202 5007 |000c: new-instance v2, Ljava/util/BitSet; // type@0750 │ │ +11b3ec: 6e10 b02b 0000 |000e: invoke-virtual {v0}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ +11b3f2: 0a03 |0011: move-result v3 │ │ +11b3f4: 6e10 b02b 0100 |0012: invoke-virtual {v1}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ +11b3fa: 0a04 |0015: move-result v4 │ │ +11b3fc: 7120 782a 4300 |0016: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@2a78 │ │ +11b402: 0a03 |0019: move-result v3 │ │ +11b404: 7020 aa2b 3200 |001a: invoke-direct {v2, v3}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ +11b40a: 6e20 ae2b 1200 |001d: invoke-virtual {v2, v1}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ +11b410: 6e20 ae2b 0200 |0020: invoke-virtual {v2, v0}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ +11b416: 1102 |0023: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/awk/OrNode;) │ │ name : '_nullable' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -11b324: |[11b324] org.apache.oro.text.awk.OrNode._nullable:()Z │ │ -11b334: 5410 ce1a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/OrNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ace │ │ -11b338: 6e10 1832 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._nullable:()Z // method@3218 │ │ -11b33e: 0a00 |0005: move-result v0 │ │ -11b340: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -11b344: 5410 cf1a |0008: iget-object v0, v1, Lorg/apache/oro/text/awk/OrNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1acf │ │ -11b348: 6e10 1832 0000 |000a: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._nullable:()Z // method@3218 │ │ -11b34e: 0a00 |000d: move-result v0 │ │ -11b350: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -11b354: 2803 |0010: goto 0013 // +0003 │ │ -11b356: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -11b358: 2802 |0012: goto 0014 // +0002 │ │ -11b35a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -11b35c: 0f00 |0014: return v0 │ │ +11b32c: |[11b32c] org.apache.oro.text.awk.OrNode._nullable:()Z │ │ +11b33c: 5410 ce1a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/OrNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ace │ │ +11b340: 6e10 1832 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._nullable:()Z // method@3218 │ │ +11b346: 0a00 |0005: move-result v0 │ │ +11b348: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +11b34c: 5410 cf1a |0008: iget-object v0, v1, Lorg/apache/oro/text/awk/OrNode;._right:Lorg/apache/oro/text/awk/SyntaxNode; // field@1acf │ │ +11b350: 6e10 1832 0000 |000a: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._nullable:()Z // method@3218 │ │ +11b356: 0a00 |000d: move-result v0 │ │ +11b358: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +11b35c: 2803 |0010: goto 0013 // +0003 │ │ +11b35e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +11b360: 2802 |0012: goto 0014 // +0002 │ │ +11b362: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +11b364: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1506 header: │ │ @@ -408296,123 +408298,123 @@ │ │ type : '(Lorg/apache/oro/text/awk/SyntaxNode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -11b5d4: |[11b5d4] org.apache.oro.text.awk.StarNode.:(Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ -11b5e4: 7010 1332 0000 |0000: invoke-direct {v0}, Lorg/apache/oro/text/awk/SyntaxNode;.:()V // method@3213 │ │ -11b5ea: 5b01 d31a |0003: iput-object v1, v0, Lorg/apache/oro/text/awk/StarNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad3 │ │ -11b5ee: 0e00 |0005: return-void │ │ +11b5dc: |[11b5dc] org.apache.oro.text.awk.StarNode.:(Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ +11b5ec: 7010 1332 0000 |0000: invoke-direct {v0}, Lorg/apache/oro/text/awk/SyntaxNode;.:()V // method@3213 │ │ +11b5f2: 5b01 d31a |0003: iput-object v1, v0, Lorg/apache/oro/text/awk/StarNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad3 │ │ +11b5f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/StarNode;) │ │ name : '_clone' │ │ type : '([I)Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -11b5ac: |[11b5ac] org.apache.oro.text.awk.StarNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ -11b5bc: 2200 8f08 |0000: new-instance v0, Lorg/apache/oro/text/awk/StarNode; // type@088f │ │ -11b5c0: 5421 d31a |0002: iget-object v1, v2, Lorg/apache/oro/text/awk/StarNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad3 │ │ -11b5c4: 6e20 1432 3100 |0004: invoke-virtual {v1, v3}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -11b5ca: 0c03 |0007: move-result-object v3 │ │ -11b5cc: 7020 0d32 3000 |0008: invoke-direct {v0, v3}, Lorg/apache/oro/text/awk/StarNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320d │ │ -11b5d2: 1100 |000b: return-object v0 │ │ +11b5b4: |[11b5b4] org.apache.oro.text.awk.StarNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ +11b5c4: 2200 8f08 |0000: new-instance v0, Lorg/apache/oro/text/awk/StarNode; // type@088f │ │ +11b5c8: 5421 d31a |0002: iget-object v1, v2, Lorg/apache/oro/text/awk/StarNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad3 │ │ +11b5cc: 6e20 1432 3100 |0004: invoke-virtual {v1, v3}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +11b5d2: 0c03 |0007: move-result-object v3 │ │ +11b5d4: 7020 0d32 3000 |0008: invoke-direct {v0, v3}, Lorg/apache/oro/text/awk/StarNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320d │ │ +11b5da: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/StarNode;) │ │ name : '_firstPosition' │ │ type : '()Ljava/util/BitSet;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11b56c: |[11b56c] org.apache.oro.text.awk.StarNode._firstPosition:()Ljava/util/BitSet; │ │ -11b57c: 5410 d31a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/StarNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad3 │ │ -11b580: 6e10 1532 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ -11b586: 0c00 |0005: move-result-object v0 │ │ -11b588: 1100 |0006: return-object v0 │ │ +11b574: |[11b574] org.apache.oro.text.awk.StarNode._firstPosition:()Ljava/util/BitSet; │ │ +11b584: 5410 d31a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/StarNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad3 │ │ +11b588: 6e10 1532 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._firstPosition:()Ljava/util/BitSet; // method@3215 │ │ +11b58e: 0c00 |0005: move-result-object v0 │ │ +11b590: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/awk/StarNode;) │ │ name : '_followPosition' │ │ type : '([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -11b5f0: |[11b5f0] org.apache.oro.text.awk.StarNode._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ -11b600: 5430 d31a |0000: iget-object v0, v3, Lorg/apache/oro/text/awk/StarNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad3 │ │ -11b604: 6e30 1632 4005 |0002: invoke-virtual {v0, v4, v5}, Lorg/apache/oro/text/awk/SyntaxNode;._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3216 │ │ -11b60a: 6e10 1132 0300 |0005: invoke-virtual {v3}, Lorg/apache/oro/text/awk/StarNode;._lastPosition:()Ljava/util/BitSet; // method@3211 │ │ -11b610: 0c05 |0008: move-result-object v5 │ │ -11b612: 6e10 0f32 0300 |0009: invoke-virtual {v3}, Lorg/apache/oro/text/awk/StarNode;._firstPosition:()Ljava/util/BitSet; // method@320f │ │ -11b618: 0c00 |000c: move-result-object v0 │ │ -11b61a: 6e10 b02b 0500 |000d: invoke-virtual {v5}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ -11b620: 0a01 |0010: move-result v1 │ │ -11b622: d802 01ff |0011: add-int/lit8 v2, v1, #int -1 // #ff │ │ -11b626: 3d01 0f00 |0013: if-lez v1, 0022 // +000f │ │ -11b62a: 6e20 ad2b 2500 |0015: invoke-virtual {v5, v2}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ -11b630: 0a01 |0018: move-result v1 │ │ -11b632: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ -11b636: 4601 0402 |001b: aget-object v1, v4, v2 │ │ -11b63a: 6e20 ae2b 0100 |001d: invoke-virtual {v1, v0}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ -11b640: 0121 |0020: move v1, v2 │ │ -11b642: 28f0 |0021: goto 0011 // -0010 │ │ -11b644: 0e00 |0022: return-void │ │ +11b5f8: |[11b5f8] org.apache.oro.text.awk.StarNode._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ +11b608: 5430 d31a |0000: iget-object v0, v3, Lorg/apache/oro/text/awk/StarNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad3 │ │ +11b60c: 6e30 1632 4005 |0002: invoke-virtual {v0, v4, v5}, Lorg/apache/oro/text/awk/SyntaxNode;._followPosition:([Ljava/util/BitSet;[Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3216 │ │ +11b612: 6e10 1132 0300 |0005: invoke-virtual {v3}, Lorg/apache/oro/text/awk/StarNode;._lastPosition:()Ljava/util/BitSet; // method@3211 │ │ +11b618: 0c05 |0008: move-result-object v5 │ │ +11b61a: 6e10 0f32 0300 |0009: invoke-virtual {v3}, Lorg/apache/oro/text/awk/StarNode;._firstPosition:()Ljava/util/BitSet; // method@320f │ │ +11b620: 0c00 |000c: move-result-object v0 │ │ +11b622: 6e10 b02b 0500 |000d: invoke-virtual {v5}, Ljava/util/BitSet;.size:()I // method@2bb0 │ │ +11b628: 0a01 |0010: move-result v1 │ │ +11b62a: d802 01ff |0011: add-int/lit8 v2, v1, #int -1 // #ff │ │ +11b62e: 3d01 0f00 |0013: if-lez v1, 0022 // +000f │ │ +11b632: 6e20 ad2b 2500 |0015: invoke-virtual {v5, v2}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ +11b638: 0a01 |0018: move-result v1 │ │ +11b63a: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ +11b63e: 4601 0402 |001b: aget-object v1, v4, v2 │ │ +11b642: 6e20 ae2b 0100 |001d: invoke-virtual {v1, v0}, Ljava/util/BitSet;.or:(Ljava/util/BitSet;)V // method@2bae │ │ +11b648: 0121 |0020: move v1, v2 │ │ +11b64a: 28f0 |0021: goto 0011 // -0010 │ │ +11b64c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/awk/StarNode;) │ │ name : '_lastPosition' │ │ type : '()Ljava/util/BitSet;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11b58c: |[11b58c] org.apache.oro.text.awk.StarNode._lastPosition:()Ljava/util/BitSet; │ │ -11b59c: 5410 d31a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/StarNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad3 │ │ -11b5a0: 6e10 1732 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._lastPosition:()Ljava/util/BitSet; // method@3217 │ │ -11b5a6: 0c00 |0005: move-result-object v0 │ │ -11b5a8: 1100 |0006: return-object v0 │ │ +11b594: |[11b594] org.apache.oro.text.awk.StarNode._lastPosition:()Ljava/util/BitSet; │ │ +11b5a4: 5410 d31a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/StarNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad3 │ │ +11b5a8: 6e10 1732 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/awk/SyntaxNode;._lastPosition:()Ljava/util/BitSet; // method@3217 │ │ +11b5ae: 0c00 |0005: move-result-object v0 │ │ +11b5b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/awk/StarNode;) │ │ name : '_nullable' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11b558: |[11b558] org.apache.oro.text.awk.StarNode._nullable:()Z │ │ -11b568: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11b56a: 0f00 |0001: return v0 │ │ +11b560: |[11b560] org.apache.oro.text.awk.StarNode._nullable:()Z │ │ +11b570: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11b572: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1507 header: │ │ @@ -408438,33 +408440,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11b7e8: |[11b7e8] org.apache.oro.text.perl.MalformedPerl5PatternException.:()V │ │ -11b7f8: 7010 8631 0000 |0000: invoke-direct {v0}, Lorg/apache/oro/text/MalformedCachePatternException;.:()V // method@3186 │ │ -11b7fe: 0e00 |0003: return-void │ │ +11b7f0: |[11b7f0] org.apache.oro.text.perl.MalformedPerl5PatternException.:()V │ │ +11b800: 7010 8631 0000 |0000: invoke-direct {v0}, Lorg/apache/oro/text/MalformedCachePatternException;.:()V // method@3186 │ │ +11b806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/perl/MalformedPerl5PatternException;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -11b800: |[11b800] org.apache.oro.text.perl.MalformedPerl5PatternException.:(Ljava/lang/String;)V │ │ -11b810: 7020 8731 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/oro/text/MalformedCachePatternException;.:(Ljava/lang/String;)V // method@3187 │ │ -11b816: 0e00 |0003: return-void │ │ +11b808: |[11b808] org.apache.oro.text.perl.MalformedPerl5PatternException.:(Ljava/lang/String;)V │ │ +11b818: 7020 8731 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/oro/text/MalformedCachePatternException;.:(Ljava/lang/String;)V // method@3187 │ │ +11b81e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -408569,76 +408571,76 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -11c3c4: |[11c3c4] org.apache.oro.text.perl.Perl5Util.:()V │ │ -11c3d4: 2200 7f08 |0000: new-instance v0, Lorg/apache/oro/text/PatternCacheLRU; // type@087f │ │ -11c3d8: 7010 a331 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/PatternCacheLRU;.:()V // method@31a3 │ │ -11c3de: 7020 2432 0100 |0005: invoke-direct {v1, v0}, Lorg/apache/oro/text/perl/Perl5Util;.:(Lorg/apache/oro/text/PatternCache;)V // method@3224 │ │ -11c3e4: 0e00 |0008: return-void │ │ +11c3cc: |[11c3cc] org.apache.oro.text.perl.Perl5Util.:()V │ │ +11c3dc: 2200 7f08 |0000: new-instance v0, Lorg/apache/oro/text/PatternCacheLRU; // type@087f │ │ +11c3e0: 7010 a331 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/PatternCacheLRU;.:()V // method@31a3 │ │ +11c3e6: 7020 2432 0100 |0005: invoke-direct {v1, v0}, Lorg/apache/oro/text/perl/Perl5Util;.:(Lorg/apache/oro/text/PatternCache;)V // method@3224 │ │ +11c3ec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ name : '' │ │ type : '(Lorg/apache/oro/text/PatternCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -11c3e8: |[11c3e8] org.apache.oro.text.perl.Perl5Util.:(Lorg/apache/oro/text/PatternCache;)V │ │ -11c3f8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11c3fe: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -11c402: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -11c408: 5b10 e71a |0008: iput-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ -11c40c: 2200 a108 |000a: new-instance v0, Lorg/apache/oro/text/regex/Perl5Matcher; // type@08a1 │ │ -11c410: 7010 ba32 0000 |000c: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.:()V // method@32ba │ │ -11c416: 5b10 e31a |000f: iput-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ -11c41a: 5b12 e61a |0011: iput-object v2, v1, Lorg/apache/oro/text/perl/Perl5Util;.__patternCache:Lorg/apache/oro/text/PatternCache; // field@1ae6 │ │ -11c41e: 2200 ab08 |0013: new-instance v0, Lorg/apache/oro/util/CacheLRU; // type@08ab │ │ -11c422: 7210 9731 0200 |0015: invoke-interface {v2}, Lorg/apache/oro/text/PatternCache;.capacity:()I // method@3197 │ │ -11c428: 0a02 |0018: move-result v2 │ │ -11c42a: 7020 0133 2000 |0019: invoke-direct {v0, v2}, Lorg/apache/oro/util/CacheLRU;.:(I)V // method@3301 │ │ -11c430: 5b10 dd1a |001c: iput-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__expressionCache:Lorg/apache/oro/util/Cache; // field@1add │ │ -11c434: 7010 2532 0100 |001e: invoke-direct {v1}, Lorg/apache/oro/text/perl/Perl5Util;.__compilePatterns:()V // method@3225 │ │ -11c43a: 0e00 |0021: return-void │ │ +11c3f0: |[11c3f0] org.apache.oro.text.perl.Perl5Util.:(Lorg/apache/oro/text/PatternCache;)V │ │ +11c400: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11c406: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +11c40a: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +11c410: 5b10 e71a |0008: iput-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ +11c414: 2200 a108 |000a: new-instance v0, Lorg/apache/oro/text/regex/Perl5Matcher; // type@08a1 │ │ +11c418: 7010 ba32 0000 |000c: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.:()V // method@32ba │ │ +11c41e: 5b10 e31a |000f: iput-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ +11c422: 5b12 e61a |0011: iput-object v2, v1, Lorg/apache/oro/text/perl/Perl5Util;.__patternCache:Lorg/apache/oro/text/PatternCache; // field@1ae6 │ │ +11c426: 2200 ab08 |0013: new-instance v0, Lorg/apache/oro/util/CacheLRU; // type@08ab │ │ +11c42a: 7210 9731 0200 |0015: invoke-interface {v2}, Lorg/apache/oro/text/PatternCache;.capacity:()I // method@3197 │ │ +11c430: 0a02 |0018: move-result v2 │ │ +11c432: 7020 0133 2000 |0019: invoke-direct {v0, v2}, Lorg/apache/oro/util/CacheLRU;.:(I)V // method@3301 │ │ +11c438: 5b10 dd1a |001c: iput-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__expressionCache:Lorg/apache/oro/util/Cache; // field@1add │ │ +11c43c: 7010 2532 0100 |001e: invoke-direct {v1}, Lorg/apache/oro/text/perl/Perl5Util;.__compilePatterns:()V // method@3225 │ │ +11c442: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ name : '__compilePatterns' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -11c43c: |[11c43c] org.apache.oro.text.perl.Perl5Util.__compilePatterns:()V │ │ -11c44c: 2200 9e08 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ -11c450: 7010 9432 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ -11c456: 1a01 393c |0005: const-string v1, "m?(\W)(.*)\1([imsx]*)" // string@3c39 │ │ -11c45a: 1302 1000 |0007: const/16 v2, #int 16 // #10 │ │ -11c45e: 6e30 a932 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@32a9 │ │ -11c464: 0c00 |000c: move-result-object v0 │ │ -11c466: 5b30 e21a |000d: iput-object v0, v3, Lorg/apache/oro/text/perl/Perl5Util;.__matchPattern:Lorg/apache/oro/text/regex/Pattern; // field@1ae2 │ │ -11c46a: 0e00 |000f: return-void │ │ -11c46c: 0d00 |0010: move-exception v0 │ │ -11c46e: 2201 0907 |0011: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ -11c472: 6e10 5232 0000 |0013: invoke-virtual {v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.getMessage:()Ljava/lang/String; // method@3252 │ │ -11c478: 0c00 |0016: move-result-object v0 │ │ -11c47a: 7020 a22a 0100 |0017: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -11c480: 2701 |001a: throw v1 │ │ +11c444: |[11c444] org.apache.oro.text.perl.Perl5Util.__compilePatterns:()V │ │ +11c454: 2200 9e08 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ +11c458: 7010 9432 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ +11c45e: 1a01 393c |0005: const-string v1, "m?(\W)(.*)\1([imsx]*)" // string@3c39 │ │ +11c462: 1302 1000 |0007: const/16 v2, #int 16 // #10 │ │ +11c466: 6e30 a932 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@32a9 │ │ +11c46c: 0c00 |000c: move-result-object v0 │ │ +11c46e: 5b30 e21a |000d: iput-object v0, v3, Lorg/apache/oro/text/perl/Perl5Util;.__matchPattern:Lorg/apache/oro/text/regex/Pattern; // field@1ae2 │ │ +11c472: 0e00 |000f: return-void │ │ +11c474: 0d00 |0010: move-exception v0 │ │ +11c476: 2201 0907 |0011: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ +11c47a: 6e10 5232 0000 |0013: invoke-virtual {v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.getMessage:()Ljava/lang/String; // method@3252 │ │ +11c480: 0c00 |0016: move-result-object v0 │ │ +11c482: 7020 a22a 0100 |0017: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +11c488: 2701 |001a: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x000f │ │ Lorg/apache/oro/text/regex/MalformedPatternException; -> 0x0010 │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -408646,89 +408648,89 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -11c288: |[11c288] org.apache.oro.text.perl.Perl5Util.__parseMatchExpression:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; │ │ -11c298: 5460 dd1a |0000: iget-object v0, v6, Lorg/apache/oro/text/perl/Perl5Util;.__expressionCache:Lorg/apache/oro/util/Cache; // field@1add │ │ -11c29c: 7220 f532 7000 |0002: invoke-interface {v0, v7}, Lorg/apache/oro/util/Cache;.getElement:(Ljava/lang/Object;)Ljava/lang/Object; // method@32f5 │ │ -11c2a2: 0c00 |0005: move-result-object v0 │ │ -11c2a4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -11c2a8: 1f00 9a08 |0008: check-cast v0, Lorg/apache/oro/text/regex/Pattern; // type@089a │ │ -11c2ac: 1100 |000a: return-object v0 │ │ -11c2ae: 0000 |000b: nop // spacer │ │ -11c2b0: 5460 e31a |000c: iget-object v0, v6, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ -11c2b4: 5461 e21a |000e: iget-object v1, v6, Lorg/apache/oro/text/perl/Perl5Util;.__matchPattern:Lorg/apache/oro/text/regex/Pattern; // field@1ae2 │ │ -11c2b8: 6e30 cc32 7001 |0010: invoke-virtual {v0, v7, v1}, Lorg/apache/oro/text/regex/Perl5Matcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@32cc │ │ -11c2be: 0a00 |0013: move-result v0 │ │ -11c2c0: 3800 6100 |0014: if-eqz v0, 0075 // +0061 │ │ -11c2c4: 5460 e31a |0016: iget-object v0, v6, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ -11c2c8: 6e10 ca32 0000 |0018: invoke-virtual {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@32ca │ │ -11c2ce: 0c00 |001b: move-result-object v0 │ │ -11c2d0: 1221 |001c: const/4 v1, #int 2 // #2 │ │ -11c2d2: 7220 5732 1000 |001d: invoke-interface {v0, v1}, Lorg/apache/oro/text/regex/MatchResult;.group:(I)Ljava/lang/String; // method@3257 │ │ -11c2d8: 0c01 |0020: move-result-object v1 │ │ -11c2da: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -11c2dc: 1233 |0022: const/4 v3, #int 3 // #3 │ │ -11c2de: 7220 5732 3000 |0023: invoke-interface {v0, v3}, Lorg/apache/oro/text/regex/MatchResult;.group:(I)Ljava/lang/String; // method@3257 │ │ -11c2e4: 0c00 |0026: move-result-object v0 │ │ -11c2e6: 3800 4200 |0027: if-eqz v0, 0069 // +0042 │ │ -11c2ea: 6e10 c92a 0000 |0029: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -11c2f0: 0a03 |002c: move-result v3 │ │ -11c2f2: d804 03ff |002d: add-int/lit8 v4, v3, #int -1 // #ff │ │ -11c2f6: 3d03 3a00 |002f: if-lez v3, 0069 // +003a │ │ -11c2fa: 6e20 b32a 4000 |0031: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -11c300: 0a03 |0034: move-result v3 │ │ -11c302: 1305 6900 |0035: const/16 v5, #int 105 // #69 │ │ -11c306: 3253 2e00 |0037: if-eq v3, v5, 0065 // +002e │ │ -11c30a: 1305 6d00 |0039: const/16 v5, #int 109 // #6d │ │ -11c30e: 3253 2700 |003b: if-eq v3, v5, 0062 // +0027 │ │ -11c312: 1305 7300 |003d: const/16 v5, #int 115 // #73 │ │ -11c316: 3253 2000 |003f: if-eq v3, v5, 005f // +0020 │ │ -11c31a: 1305 7800 |0041: const/16 v5, #int 120 // #78 │ │ -11c31e: 3353 0500 |0043: if-ne v3, v5, 0048 // +0005 │ │ -11c322: de02 0220 |0045: or-int/lit8 v2, v2, #int 32 // #20 │ │ -11c326: 2820 |0047: goto 0067 // +0020 │ │ -11c328: 2207 9308 |0048: new-instance v7, Lorg/apache/oro/text/perl/MalformedPerl5PatternException; // type@0893 │ │ -11c32c: 2201 0f07 |004a: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ -11c330: 7010 e22a 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11c336: 1a02 5d13 |004f: const-string v2, "Invalid options: " // string@135d │ │ -11c33a: 6e20 e72a 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11c340: 6e20 e72a 0100 |0054: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11c346: 6e10 ea2a 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11c34c: 0c00 |005a: move-result-object v0 │ │ -11c34e: 7020 2132 0700 |005b: invoke-direct {v7, v0}, Lorg/apache/oro/text/perl/MalformedPerl5PatternException;.:(Ljava/lang/String;)V // method@3221 │ │ -11c354: 2707 |005e: throw v7 │ │ -11c356: de02 0210 |005f: or-int/lit8 v2, v2, #int 16 // #10 │ │ -11c35a: 2806 |0061: goto 0067 // +0006 │ │ -11c35c: de02 0208 |0062: or-int/lit8 v2, v2, #int 8 // #08 │ │ -11c360: 2803 |0064: goto 0067 // +0003 │ │ -11c362: de02 0201 |0065: or-int/lit8 v2, v2, #int 1 // #01 │ │ -11c366: 0143 |0067: move v3, v4 │ │ -11c368: 28c5 |0068: goto 002d // -003b │ │ -11c36a: 5460 e61a |0069: iget-object v0, v6, Lorg/apache/oro/text/perl/Perl5Util;.__patternCache:Lorg/apache/oro/text/PatternCache; // field@1ae6 │ │ -11c36e: 7230 9931 1002 |006b: invoke-interface {v0, v1, v2}, Lorg/apache/oro/text/PatternCache;.getPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3199 │ │ -11c374: 0c00 |006e: move-result-object v0 │ │ -11c376: 5461 dd1a |006f: iget-object v1, v6, Lorg/apache/oro/text/perl/Perl5Util;.__expressionCache:Lorg/apache/oro/util/Cache; // field@1add │ │ -11c37a: 7230 f332 7100 |0071: invoke-interface {v1, v7, v0}, Lorg/apache/oro/util/Cache;.addElement:(Ljava/lang/Object;Ljava/lang/Object;)V // method@32f3 │ │ -11c380: 1100 |0074: return-object v0 │ │ -11c382: 2200 9308 |0075: new-instance v0, Lorg/apache/oro/text/perl/MalformedPerl5PatternException; // type@0893 │ │ -11c386: 2201 0f07 |0077: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ -11c38a: 7010 e22a 0100 |0079: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11c390: 1a02 5713 |007c: const-string v2, "Invalid expression: " // string@1357 │ │ -11c394: 6e20 e72a 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11c39a: 6e20 e72a 7100 |0081: invoke-virtual {v1, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11c3a0: 6e10 ea2a 0100 |0084: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11c3a6: 0c07 |0087: move-result-object v7 │ │ -11c3a8: 7020 2132 7000 |0088: invoke-direct {v0, v7}, Lorg/apache/oro/text/perl/MalformedPerl5PatternException;.:(Ljava/lang/String;)V // method@3221 │ │ -11c3ae: 2802 |008b: goto 008d // +0002 │ │ -11c3b0: 2700 |008c: throw v0 │ │ -11c3b2: 28ff |008d: goto 008c // -0001 │ │ +11c290: |[11c290] org.apache.oro.text.perl.Perl5Util.__parseMatchExpression:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; │ │ +11c2a0: 5460 dd1a |0000: iget-object v0, v6, Lorg/apache/oro/text/perl/Perl5Util;.__expressionCache:Lorg/apache/oro/util/Cache; // field@1add │ │ +11c2a4: 7220 f532 7000 |0002: invoke-interface {v0, v7}, Lorg/apache/oro/util/Cache;.getElement:(Ljava/lang/Object;)Ljava/lang/Object; // method@32f5 │ │ +11c2aa: 0c00 |0005: move-result-object v0 │ │ +11c2ac: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +11c2b0: 1f00 9a08 |0008: check-cast v0, Lorg/apache/oro/text/regex/Pattern; // type@089a │ │ +11c2b4: 1100 |000a: return-object v0 │ │ +11c2b6: 0000 |000b: nop // spacer │ │ +11c2b8: 5460 e31a |000c: iget-object v0, v6, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ +11c2bc: 5461 e21a |000e: iget-object v1, v6, Lorg/apache/oro/text/perl/Perl5Util;.__matchPattern:Lorg/apache/oro/text/regex/Pattern; // field@1ae2 │ │ +11c2c0: 6e30 cc32 7001 |0010: invoke-virtual {v0, v7, v1}, Lorg/apache/oro/text/regex/Perl5Matcher;.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z // method@32cc │ │ +11c2c6: 0a00 |0013: move-result v0 │ │ +11c2c8: 3800 6100 |0014: if-eqz v0, 0075 // +0061 │ │ +11c2cc: 5460 e31a |0016: iget-object v0, v6, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ +11c2d0: 6e10 ca32 0000 |0018: invoke-virtual {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@32ca │ │ +11c2d6: 0c00 |001b: move-result-object v0 │ │ +11c2d8: 1221 |001c: const/4 v1, #int 2 // #2 │ │ +11c2da: 7220 5732 1000 |001d: invoke-interface {v0, v1}, Lorg/apache/oro/text/regex/MatchResult;.group:(I)Ljava/lang/String; // method@3257 │ │ +11c2e0: 0c01 |0020: move-result-object v1 │ │ +11c2e2: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +11c2e4: 1233 |0022: const/4 v3, #int 3 // #3 │ │ +11c2e6: 7220 5732 3000 |0023: invoke-interface {v0, v3}, Lorg/apache/oro/text/regex/MatchResult;.group:(I)Ljava/lang/String; // method@3257 │ │ +11c2ec: 0c00 |0026: move-result-object v0 │ │ +11c2ee: 3800 4200 |0027: if-eqz v0, 0069 // +0042 │ │ +11c2f2: 6e10 c92a 0000 |0029: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +11c2f8: 0a03 |002c: move-result v3 │ │ +11c2fa: d804 03ff |002d: add-int/lit8 v4, v3, #int -1 // #ff │ │ +11c2fe: 3d03 3a00 |002f: if-lez v3, 0069 // +003a │ │ +11c302: 6e20 b32a 4000 |0031: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +11c308: 0a03 |0034: move-result v3 │ │ +11c30a: 1305 6900 |0035: const/16 v5, #int 105 // #69 │ │ +11c30e: 3253 2e00 |0037: if-eq v3, v5, 0065 // +002e │ │ +11c312: 1305 6d00 |0039: const/16 v5, #int 109 // #6d │ │ +11c316: 3253 2700 |003b: if-eq v3, v5, 0062 // +0027 │ │ +11c31a: 1305 7300 |003d: const/16 v5, #int 115 // #73 │ │ +11c31e: 3253 2000 |003f: if-eq v3, v5, 005f // +0020 │ │ +11c322: 1305 7800 |0041: const/16 v5, #int 120 // #78 │ │ +11c326: 3353 0500 |0043: if-ne v3, v5, 0048 // +0005 │ │ +11c32a: de02 0220 |0045: or-int/lit8 v2, v2, #int 32 // #20 │ │ +11c32e: 2820 |0047: goto 0067 // +0020 │ │ +11c330: 2207 9308 |0048: new-instance v7, Lorg/apache/oro/text/perl/MalformedPerl5PatternException; // type@0893 │ │ +11c334: 2201 0f07 |004a: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ +11c338: 7010 e22a 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11c33e: 1a02 5d13 |004f: const-string v2, "Invalid options: " // string@135d │ │ +11c342: 6e20 e72a 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11c348: 6e20 e72a 0100 |0054: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11c34e: 6e10 ea2a 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11c354: 0c00 |005a: move-result-object v0 │ │ +11c356: 7020 2132 0700 |005b: invoke-direct {v7, v0}, Lorg/apache/oro/text/perl/MalformedPerl5PatternException;.:(Ljava/lang/String;)V // method@3221 │ │ +11c35c: 2707 |005e: throw v7 │ │ +11c35e: de02 0210 |005f: or-int/lit8 v2, v2, #int 16 // #10 │ │ +11c362: 2806 |0061: goto 0067 // +0006 │ │ +11c364: de02 0208 |0062: or-int/lit8 v2, v2, #int 8 // #08 │ │ +11c368: 2803 |0064: goto 0067 // +0003 │ │ +11c36a: de02 0201 |0065: or-int/lit8 v2, v2, #int 1 // #01 │ │ +11c36e: 0143 |0067: move v3, v4 │ │ +11c370: 28c5 |0068: goto 002d // -003b │ │ +11c372: 5460 e61a |0069: iget-object v0, v6, Lorg/apache/oro/text/perl/Perl5Util;.__patternCache:Lorg/apache/oro/text/PatternCache; // field@1ae6 │ │ +11c376: 7230 9931 1002 |006b: invoke-interface {v0, v1, v2}, Lorg/apache/oro/text/PatternCache;.getPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3199 │ │ +11c37c: 0c00 |006e: move-result-object v0 │ │ +11c37e: 5461 dd1a |006f: iget-object v1, v6, Lorg/apache/oro/text/perl/Perl5Util;.__expressionCache:Lorg/apache/oro/util/Cache; // field@1add │ │ +11c382: 7230 f332 7100 |0071: invoke-interface {v1, v7, v0}, Lorg/apache/oro/util/Cache;.addElement:(Ljava/lang/Object;Ljava/lang/Object;)V // method@32f3 │ │ +11c388: 1100 |0074: return-object v0 │ │ +11c38a: 2200 9308 |0075: new-instance v0, Lorg/apache/oro/text/perl/MalformedPerl5PatternException; // type@0893 │ │ +11c38e: 2201 0f07 |0077: new-instance v1, Ljava/lang/StringBuffer; // type@070f │ │ +11c392: 7010 e22a 0100 |0079: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11c398: 1a02 5713 |007c: const-string v2, "Invalid expression: " // string@1357 │ │ +11c39c: 6e20 e72a 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11c3a2: 6e20 e72a 7100 |0081: invoke-virtual {v1, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11c3a8: 6e10 ea2a 0100 |0084: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11c3ae: 0c07 |0087: move-result-object v7 │ │ +11c3b0: 7020 2132 7000 |0088: invoke-direct {v0, v7}, Lorg/apache/oro/text/perl/MalformedPerl5PatternException;.:(Ljava/lang/String;)V // method@3221 │ │ +11c3b6: 2802 |008b: goto 008d // +0002 │ │ +11c3b8: 2700 |008c: throw v0 │ │ +11c3ba: 28ff |008d: goto 008c // -0001 │ │ catches : 1 │ │ 0x0008 - 0x000a │ │ Ljava/lang/ClassCastException; -> 0x000b │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -408737,24 +408739,24 @@ │ │ type : '(I)I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -11bad0: |[11bad0] org.apache.oro.text.perl.Perl5Util.begin:(I)I │ │ -11bae0: 1d01 |0000: monitor-enter v1 │ │ -11bae2: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11bae6: 7220 5332 2000 |0003: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.begin:(I)I // method@3253 │ │ -11baec: 0a02 |0006: move-result v2 │ │ -11baee: 1e01 |0007: monitor-exit v1 │ │ -11baf0: 0f02 |0008: return v2 │ │ -11baf2: 0d02 |0009: move-exception v2 │ │ -11baf4: 1e01 |000a: monitor-exit v1 │ │ -11baf6: 2702 |000b: throw v2 │ │ +11bad8: |[11bad8] org.apache.oro.text.perl.Perl5Util.begin:(I)I │ │ +11bae8: 1d01 |0000: monitor-enter v1 │ │ +11baea: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11baee: 7220 5332 2000 |0003: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.begin:(I)I // method@3253 │ │ +11baf4: 0a02 |0006: move-result v2 │ │ +11baf6: 1e01 |0007: monitor-exit v1 │ │ +11baf8: 0f02 |0008: return v2 │ │ +11bafa: 0d02 |0009: move-exception v2 │ │ +11bafc: 1e01 |000a: monitor-exit v1 │ │ +11bafe: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -408762,24 +408764,24 @@ │ │ type : '(I)I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -11bb04: |[11bb04] org.apache.oro.text.perl.Perl5Util.beginOffset:(I)I │ │ -11bb14: 1d01 |0000: monitor-enter v1 │ │ -11bb16: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11bb1a: 7220 5432 2000 |0003: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.beginOffset:(I)I // method@3254 │ │ -11bb20: 0a02 |0006: move-result v2 │ │ -11bb22: 1e01 |0007: monitor-exit v1 │ │ -11bb24: 0f02 |0008: return v2 │ │ -11bb26: 0d02 |0009: move-exception v2 │ │ -11bb28: 1e01 |000a: monitor-exit v1 │ │ -11bb2a: 2702 |000b: throw v2 │ │ +11bb0c: |[11bb0c] org.apache.oro.text.perl.Perl5Util.beginOffset:(I)I │ │ +11bb1c: 1d01 |0000: monitor-enter v1 │ │ +11bb1e: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11bb22: 7220 5432 2000 |0003: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.beginOffset:(I)I // method@3254 │ │ +11bb28: 0a02 |0006: move-result v2 │ │ +11bb2a: 1e01 |0007: monitor-exit v1 │ │ +11bb2c: 0f02 |0008: return v2 │ │ +11bb2e: 0d02 |0009: move-exception v2 │ │ +11bb30: 1e01 |000a: monitor-exit v1 │ │ +11bb32: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -408787,24 +408789,24 @@ │ │ type : '(I)I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -11bb38: |[11bb38] org.apache.oro.text.perl.Perl5Util.end:(I)I │ │ -11bb48: 1d01 |0000: monitor-enter v1 │ │ -11bb4a: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11bb4e: 7220 5532 2000 |0003: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.end:(I)I // method@3255 │ │ -11bb54: 0a02 |0006: move-result v2 │ │ -11bb56: 1e01 |0007: monitor-exit v1 │ │ -11bb58: 0f02 |0008: return v2 │ │ -11bb5a: 0d02 |0009: move-exception v2 │ │ -11bb5c: 1e01 |000a: monitor-exit v1 │ │ -11bb5e: 2702 |000b: throw v2 │ │ +11bb40: |[11bb40] org.apache.oro.text.perl.Perl5Util.end:(I)I │ │ +11bb50: 1d01 |0000: monitor-enter v1 │ │ +11bb52: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11bb56: 7220 5532 2000 |0003: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.end:(I)I // method@3255 │ │ +11bb5c: 0a02 |0006: move-result v2 │ │ +11bb5e: 1e01 |0007: monitor-exit v1 │ │ +11bb60: 0f02 |0008: return v2 │ │ +11bb62: 0d02 |0009: move-exception v2 │ │ +11bb64: 1e01 |000a: monitor-exit v1 │ │ +11bb66: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -408812,24 +408814,24 @@ │ │ type : '(I)I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -11bb6c: |[11bb6c] org.apache.oro.text.perl.Perl5Util.endOffset:(I)I │ │ -11bb7c: 1d01 |0000: monitor-enter v1 │ │ -11bb7e: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11bb82: 7220 5632 2000 |0003: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.endOffset:(I)I // method@3256 │ │ -11bb88: 0a02 |0006: move-result v2 │ │ -11bb8a: 1e01 |0007: monitor-exit v1 │ │ -11bb8c: 0f02 |0008: return v2 │ │ -11bb8e: 0d02 |0009: move-exception v2 │ │ -11bb90: 1e01 |000a: monitor-exit v1 │ │ -11bb92: 2702 |000b: throw v2 │ │ +11bb74: |[11bb74] org.apache.oro.text.perl.Perl5Util.endOffset:(I)I │ │ +11bb84: 1d01 |0000: monitor-enter v1 │ │ +11bb86: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11bb8a: 7220 5632 2000 |0003: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.endOffset:(I)I // method@3256 │ │ +11bb90: 0a02 |0006: move-result v2 │ │ +11bb92: 1e01 |0007: monitor-exit v1 │ │ +11bb94: 0f02 |0008: return v2 │ │ +11bb96: 0d02 |0009: move-exception v2 │ │ +11bb98: 1e01 |000a: monitor-exit v1 │ │ +11bb9a: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -408837,22 +408839,22 @@ │ │ type : '()Lorg/apache/oro/text/regex/MatchResult;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -11c25c: |[11c25c] org.apache.oro.text.perl.Perl5Util.getMatch:()Lorg/apache/oro/text/regex/MatchResult; │ │ -11c26c: 1d01 |0000: monitor-enter v1 │ │ -11c26e: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11c272: 1e01 |0003: monitor-exit v1 │ │ -11c274: 1100 |0004: return-object v0 │ │ -11c276: 0d00 |0005: move-exception v0 │ │ -11c278: 1e01 |0006: monitor-exit v1 │ │ -11c27a: 2700 |0007: throw v0 │ │ +11c264: |[11c264] org.apache.oro.text.perl.Perl5Util.getMatch:()Lorg/apache/oro/text/regex/MatchResult; │ │ +11c274: 1d01 |0000: monitor-enter v1 │ │ +11c276: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11c27a: 1e01 |0003: monitor-exit v1 │ │ +11c27c: 1100 |0004: return-object v0 │ │ +11c27e: 0d00 |0005: move-exception v0 │ │ +11c280: 1e01 |0006: monitor-exit v1 │ │ +11c282: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -408860,24 +408862,24 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -11bf44: |[11bf44] org.apache.oro.text.perl.Perl5Util.group:(I)Ljava/lang/String; │ │ -11bf54: 1d01 |0000: monitor-enter v1 │ │ -11bf56: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11bf5a: 7220 5732 2000 |0003: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.group:(I)Ljava/lang/String; // method@3257 │ │ -11bf60: 0c02 |0006: move-result-object v2 │ │ -11bf62: 1e01 |0007: monitor-exit v1 │ │ -11bf64: 1102 |0008: return-object v2 │ │ -11bf66: 0d02 |0009: move-exception v2 │ │ -11bf68: 1e01 |000a: monitor-exit v1 │ │ -11bf6a: 2702 |000b: throw v2 │ │ +11bf4c: |[11bf4c] org.apache.oro.text.perl.Perl5Util.group:(I)Ljava/lang/String; │ │ +11bf5c: 1d01 |0000: monitor-enter v1 │ │ +11bf5e: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11bf62: 7220 5732 2000 |0003: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.group:(I)Ljava/lang/String; // method@3257 │ │ +11bf68: 0c02 |0006: move-result-object v2 │ │ +11bf6a: 1e01 |0007: monitor-exit v1 │ │ +11bf6c: 1102 |0008: return-object v2 │ │ +11bf6e: 0d02 |0009: move-exception v2 │ │ +11bf70: 1e01 |000a: monitor-exit v1 │ │ +11bf72: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -408885,24 +408887,24 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -11bba0: |[11bba0] org.apache.oro.text.perl.Perl5Util.groups:()I │ │ -11bbb0: 1d01 |0000: monitor-enter v1 │ │ -11bbb2: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11bbb6: 7210 5832 0000 |0003: invoke-interface {v0}, Lorg/apache/oro/text/regex/MatchResult;.groups:()I // method@3258 │ │ -11bbbc: 0a00 |0006: move-result v0 │ │ -11bbbe: 1e01 |0007: monitor-exit v1 │ │ -11bbc0: 0f00 |0008: return v0 │ │ -11bbc2: 0d00 |0009: move-exception v0 │ │ -11bbc4: 1e01 |000a: monitor-exit v1 │ │ -11bbc6: 2700 |000b: throw v0 │ │ +11bba8: |[11bba8] org.apache.oro.text.perl.Perl5Util.groups:()I │ │ +11bbb8: 1d01 |0000: monitor-enter v1 │ │ +11bbba: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11bbbe: 7210 5832 0000 |0003: invoke-interface {v0}, Lorg/apache/oro/text/regex/MatchResult;.groups:()I // method@3258 │ │ +11bbc4: 0a00 |0006: move-result v0 │ │ +11bbc6: 1e01 |0007: monitor-exit v1 │ │ +11bbc8: 0f00 |0008: return v0 │ │ +11bbca: 0d00 |0009: move-exception v0 │ │ +11bbcc: 1e01 |000a: monitor-exit v1 │ │ +11bbce: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -408910,24 +408912,24 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -11bbd4: |[11bbd4] org.apache.oro.text.perl.Perl5Util.length:()I │ │ -11bbe4: 1d01 |0000: monitor-enter v1 │ │ -11bbe6: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11bbea: 7210 5932 0000 |0003: invoke-interface {v0}, Lorg/apache/oro/text/regex/MatchResult;.length:()I // method@3259 │ │ -11bbf0: 0a00 |0006: move-result v0 │ │ -11bbf2: 1e01 |0007: monitor-exit v1 │ │ -11bbf4: 0f00 |0008: return v0 │ │ -11bbf6: 0d00 |0009: move-exception v0 │ │ -11bbf8: 1e01 |000a: monitor-exit v1 │ │ -11bbfa: 2700 |000b: throw v0 │ │ +11bbdc: |[11bbdc] org.apache.oro.text.perl.Perl5Util.length:()I │ │ +11bbec: 1d01 |0000: monitor-enter v1 │ │ +11bbee: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11bbf2: 7210 5932 0000 |0003: invoke-interface {v0}, Lorg/apache/oro/text/regex/MatchResult;.length:()I // method@3259 │ │ +11bbf8: 0a00 |0006: move-result v0 │ │ +11bbfa: 1e01 |0007: monitor-exit v1 │ │ +11bbfc: 0f00 |0008: return v0 │ │ +11bbfe: 0d00 |0009: move-exception v0 │ │ +11bc00: 1e01 |000a: monitor-exit v1 │ │ +11bc02: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -408935,25 +408937,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -11b8a4: |[11b8a4] org.apache.oro.text.perl.Perl5Util.match:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -11b8b4: 1d00 |0000: monitor-enter v0 │ │ -11b8b6: 6e10 d52a 0200 |0001: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -11b8bc: 0c02 |0004: move-result-object v2 │ │ -11b8be: 6e30 3132 1002 |0005: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/perl/Perl5Util;.match:(Ljava/lang/String;[C)Z // method@3231 │ │ -11b8c4: 0a01 |0008: move-result v1 │ │ -11b8c6: 1e00 |0009: monitor-exit v0 │ │ -11b8c8: 0f01 |000a: return v1 │ │ -11b8ca: 0d01 |000b: move-exception v1 │ │ -11b8cc: 1e00 |000c: monitor-exit v0 │ │ -11b8ce: 2701 |000d: throw v1 │ │ +11b8ac: |[11b8ac] org.apache.oro.text.perl.Perl5Util.match:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +11b8bc: 1d00 |0000: monitor-enter v0 │ │ +11b8be: 6e10 d52a 0200 |0001: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +11b8c4: 0c02 |0004: move-result-object v2 │ │ +11b8c6: 6e30 3132 1002 |0005: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/perl/Perl5Util;.match:(Ljava/lang/String;[C)Z // method@3231 │ │ +11b8cc: 0a01 |0008: move-result v1 │ │ +11b8ce: 1e00 |0009: monitor-exit v0 │ │ +11b8d0: 0f01 |000a: return v1 │ │ +11b8d2: 0d01 |000b: move-exception v1 │ │ +11b8d4: 1e00 |000c: monitor-exit v0 │ │ +11b8d6: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -408961,40 +408963,40 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/oro/text/regex/PatternMatcherInput;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -11b8dc: |[11b8dc] org.apache.oro.text.perl.Perl5Util.match:(Ljava/lang/String;Lorg/apache/oro/text/regex/PatternMatcherInput;)Z │ │ -11b8ec: 1d01 |0000: monitor-enter v1 │ │ -11b8ee: 5410 e31a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ -11b8f2: 7020 2632 2100 |0003: invoke-direct {v1, v2}, Lorg/apache/oro/text/perl/Perl5Util;.__parseMatchExpression:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@3226 │ │ -11b8f8: 0c02 |0006: move-result-object v2 │ │ -11b8fa: 6e30 c832 3002 |0007: invoke-virtual {v0, v3, v2}, Lorg/apache/oro/text/regex/Perl5Matcher;.contains:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z // method@32c8 │ │ -11b900: 0a02 |000a: move-result v2 │ │ -11b902: 3802 1c00 |000b: if-eqz v2, 0027 // +001c │ │ -11b906: 5410 e31a |000d: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ -11b90a: 6e10 ca32 0000 |000f: invoke-virtual {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@32ca │ │ -11b910: 0c00 |0012: move-result-object v0 │ │ -11b912: 5b10 e01a |0013: iput-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11b916: 6e10 8132 0300 |0015: invoke-virtual {v3}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getInput:()Ljava/lang/Object; // method@3281 │ │ -11b91c: 0c00 |0018: move-result-object v0 │ │ -11b91e: 5b10 e51a |0019: iput-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ -11b922: 6e10 7d32 0300 |001b: invoke-virtual {v3}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBeginOffset:()I // method@327d │ │ -11b928: 0a00 |001e: move-result v0 │ │ -11b92a: 5910 de1a |001f: iput v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__inputBeginOffset:I // field@1ade │ │ -11b92e: 6e10 8032 0300 |0021: invoke-virtual {v3}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getEndOffset:()I // method@3280 │ │ -11b934: 0a03 |0024: move-result v3 │ │ -11b936: 5913 df1a |0025: iput v3, v1, Lorg/apache/oro/text/perl/Perl5Util;.__inputEndOffset:I // field@1adf │ │ -11b93a: 1e01 |0027: monitor-exit v1 │ │ -11b93c: 0f02 |0028: return v2 │ │ -11b93e: 0d02 |0029: move-exception v2 │ │ -11b940: 1e01 |002a: monitor-exit v1 │ │ -11b942: 2702 |002b: throw v2 │ │ +11b8e4: |[11b8e4] org.apache.oro.text.perl.Perl5Util.match:(Ljava/lang/String;Lorg/apache/oro/text/regex/PatternMatcherInput;)Z │ │ +11b8f4: 1d01 |0000: monitor-enter v1 │ │ +11b8f6: 5410 e31a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ +11b8fa: 7020 2632 2100 |0003: invoke-direct {v1, v2}, Lorg/apache/oro/text/perl/Perl5Util;.__parseMatchExpression:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@3226 │ │ +11b900: 0c02 |0006: move-result-object v2 │ │ +11b902: 6e30 c832 3002 |0007: invoke-virtual {v0, v3, v2}, Lorg/apache/oro/text/regex/Perl5Matcher;.contains:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z // method@32c8 │ │ +11b908: 0a02 |000a: move-result v2 │ │ +11b90a: 3802 1c00 |000b: if-eqz v2, 0027 // +001c │ │ +11b90e: 5410 e31a |000d: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ +11b912: 6e10 ca32 0000 |000f: invoke-virtual {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@32ca │ │ +11b918: 0c00 |0012: move-result-object v0 │ │ +11b91a: 5b10 e01a |0013: iput-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11b91e: 6e10 8132 0300 |0015: invoke-virtual {v3}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getInput:()Ljava/lang/Object; // method@3281 │ │ +11b924: 0c00 |0018: move-result-object v0 │ │ +11b926: 5b10 e51a |0019: iput-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ +11b92a: 6e10 7d32 0300 |001b: invoke-virtual {v3}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getBeginOffset:()I // method@327d │ │ +11b930: 0a00 |001e: move-result v0 │ │ +11b932: 5910 de1a |001f: iput v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__inputBeginOffset:I // field@1ade │ │ +11b936: 6e10 8032 0300 |0021: invoke-virtual {v3}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getEndOffset:()I // method@3280 │ │ +11b93c: 0a03 |0024: move-result v3 │ │ +11b93e: 5913 df1a |0025: iput v3, v1, Lorg/apache/oro/text/perl/Perl5Util;.__inputEndOffset:I // field@1adf │ │ +11b942: 1e01 |0027: monitor-exit v1 │ │ +11b944: 0f02 |0028: return v2 │ │ +11b946: 0d02 |0029: move-exception v2 │ │ +11b948: 1e01 |002a: monitor-exit v1 │ │ +11b94a: 2702 |002b: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0027 │ │ -> 0x0029 │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -409002,37 +409004,37 @@ │ │ type : '(Ljava/lang/String;[C)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -11b83c: |[11b83c] org.apache.oro.text.perl.Perl5Util.match:(Ljava/lang/String;[C)Z │ │ -11b84c: 1d01 |0000: monitor-enter v1 │ │ -11b84e: 7020 2632 2100 |0001: invoke-direct {v1, v2}, Lorg/apache/oro/text/perl/Perl5Util;.__parseMatchExpression:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@3226 │ │ -11b854: 5410 e31a |0004: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ -11b858: 7020 2632 2100 |0006: invoke-direct {v1, v2}, Lorg/apache/oro/text/perl/Perl5Util;.__parseMatchExpression:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@3226 │ │ -11b85e: 0c02 |0009: move-result-object v2 │ │ -11b860: 6e30 c932 3002 |000a: invoke-virtual {v0, v3, v2}, Lorg/apache/oro/text/regex/Perl5Matcher;.contains:([CLorg/apache/oro/text/regex/Pattern;)Z // method@32c9 │ │ -11b866: 0a02 |000d: move-result v2 │ │ -11b868: 3802 1200 |000e: if-eqz v2, 0020 // +0012 │ │ -11b86c: 5410 e31a |0010: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ -11b870: 6e10 ca32 0000 |0012: invoke-virtual {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@32ca │ │ -11b876: 0c00 |0015: move-result-object v0 │ │ -11b878: 5b10 e01a |0016: iput-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11b87c: 5b13 e51a |0018: iput-object v3, v1, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ -11b880: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -11b882: 5910 de1a |001b: iput v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__inputBeginOffset:I // field@1ade │ │ -11b886: 2133 |001d: array-length v3, v3 │ │ -11b888: 5913 df1a |001e: iput v3, v1, Lorg/apache/oro/text/perl/Perl5Util;.__inputEndOffset:I // field@1adf │ │ -11b88c: 1e01 |0020: monitor-exit v1 │ │ -11b88e: 0f02 |0021: return v2 │ │ -11b890: 0d02 |0022: move-exception v2 │ │ -11b892: 1e01 |0023: monitor-exit v1 │ │ -11b894: 2702 |0024: throw v2 │ │ +11b844: |[11b844] org.apache.oro.text.perl.Perl5Util.match:(Ljava/lang/String;[C)Z │ │ +11b854: 1d01 |0000: monitor-enter v1 │ │ +11b856: 7020 2632 2100 |0001: invoke-direct {v1, v2}, Lorg/apache/oro/text/perl/Perl5Util;.__parseMatchExpression:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@3226 │ │ +11b85c: 5410 e31a |0004: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ +11b860: 7020 2632 2100 |0006: invoke-direct {v1, v2}, Lorg/apache/oro/text/perl/Perl5Util;.__parseMatchExpression:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@3226 │ │ +11b866: 0c02 |0009: move-result-object v2 │ │ +11b868: 6e30 c932 3002 |000a: invoke-virtual {v0, v3, v2}, Lorg/apache/oro/text/regex/Perl5Matcher;.contains:([CLorg/apache/oro/text/regex/Pattern;)Z // method@32c9 │ │ +11b86e: 0a02 |000d: move-result v2 │ │ +11b870: 3802 1200 |000e: if-eqz v2, 0020 // +0012 │ │ +11b874: 5410 e31a |0010: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ +11b878: 6e10 ca32 0000 |0012: invoke-virtual {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@32ca │ │ +11b87e: 0c00 |0015: move-result-object v0 │ │ +11b880: 5b10 e01a |0016: iput-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11b884: 5b13 e51a |0018: iput-object v3, v1, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ +11b888: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +11b88a: 5910 de1a |001b: iput v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__inputBeginOffset:I // field@1ade │ │ +11b88e: 2133 |001d: array-length v3, v3 │ │ +11b890: 5913 df1a |001e: iput v3, v1, Lorg/apache/oro/text/perl/Perl5Util;.__inputEndOffset:I // field@1adf │ │ +11b894: 1e01 |0020: monitor-exit v1 │ │ +11b896: 0f02 |0021: return v2 │ │ +11b898: 0d02 |0022: move-exception v2 │ │ +11b89a: 1e01 |0023: monitor-exit v1 │ │ +11b89c: 2702 |0024: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0020 │ │ -> 0x0022 │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -409040,64 +409042,64 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -11bf78: |[11bf78] org.apache.oro.text.perl.Perl5Util.postMatch:()Ljava/lang/String; │ │ -11bf88: 1d04 |0000: monitor-enter v4 │ │ -11bf8a: 5440 e51a |0001: iget-object v0, v4, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ -11bf8e: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ -11bf92: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -11bf96: 1e04 |0007: monitor-exit v4 │ │ -11bf98: 1100 |0008: return-object v0 │ │ -11bf9a: 5440 e01a |0009: iget-object v0, v4, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11bf9e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -11bfa0: 7220 5632 1000 |000c: invoke-interface {v0, v1}, Lorg/apache/oro/text/regex/MatchResult;.endOffset:(I)I // method@3256 │ │ -11bfa6: 0a00 |000f: move-result v0 │ │ -11bfa8: 3b00 0600 |0010: if-gez v0, 0016 // +0006 │ │ -11bfac: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ -11bfb0: 1e04 |0014: monitor-exit v4 │ │ -11bfb2: 1100 |0015: return-object v0 │ │ -11bfb4: 5441 e51a |0016: iget-object v1, v4, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ -11bfb8: 2012 bd09 |0018: instance-of v2, v1, [C // type@09bd │ │ -11bfbc: 3802 1500 |001a: if-eqz v2, 002f // +0015 │ │ -11bfc0: 1f01 bd09 |001c: check-cast v1, [C // type@09bd │ │ -11bfc4: 2112 |001e: array-length v2, v1 │ │ -11bfc6: 3420 0600 |001f: if-lt v0, v2, 0025 // +0006 │ │ -11bfca: 1a00 0000 |0021: const-string v0, "" // string@0000 │ │ -11bfce: 1e04 |0023: monitor-exit v4 │ │ -11bfd0: 1100 |0024: return-object v0 │ │ -11bfd2: 2202 0e07 |0025: new-instance v2, Ljava/lang/String; // type@070e │ │ -11bfd6: 5243 df1a |0027: iget v3, v4, Lorg/apache/oro/text/perl/Perl5Util;.__inputEndOffset:I // field@1adf │ │ -11bfda: b103 |0029: sub-int/2addr v3, v0 │ │ -11bfdc: 7040 b22a 1230 |002a: invoke-direct {v2, v1, v0, v3}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11bfe2: 1e04 |002d: monitor-exit v4 │ │ -11bfe4: 1102 |002e: return-object v2 │ │ -11bfe6: 2012 0e07 |002f: instance-of v2, v1, Ljava/lang/String; // type@070e │ │ -11bfea: 3802 1600 |0031: if-eqz v2, 0047 // +0016 │ │ -11bfee: 1f01 0e07 |0033: check-cast v1, Ljava/lang/String; // type@070e │ │ -11bff2: 6e10 c92a 0100 |0035: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -11bff8: 0a02 |0038: move-result v2 │ │ -11bffa: 3420 0600 |0039: if-lt v0, v2, 003f // +0006 │ │ -11bffe: 1a00 0000 |003b: const-string v0, "" // string@0000 │ │ -11c002: 1e04 |003d: monitor-exit v4 │ │ -11c004: 1100 |003e: return-object v0 │ │ -11c006: 5242 df1a |003f: iget v2, v4, Lorg/apache/oro/text/perl/Perl5Util;.__inputEndOffset:I // field@1adf │ │ -11c00a: 6e30 d42a 0102 |0041: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -11c010: 0c00 |0044: move-result-object v0 │ │ -11c012: 1e04 |0045: monitor-exit v4 │ │ -11c014: 1100 |0046: return-object v0 │ │ -11c016: 1a00 0000 |0047: const-string v0, "" // string@0000 │ │ -11c01a: 1e04 |0049: monitor-exit v4 │ │ -11c01c: 1100 |004a: return-object v0 │ │ -11c01e: 0d00 |004b: move-exception v0 │ │ -11c020: 1e04 |004c: monitor-exit v4 │ │ -11c022: 2700 |004d: throw v0 │ │ +11bf80: |[11bf80] org.apache.oro.text.perl.Perl5Util.postMatch:()Ljava/lang/String; │ │ +11bf90: 1d04 |0000: monitor-enter v4 │ │ +11bf92: 5440 e51a |0001: iget-object v0, v4, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ +11bf96: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ +11bf9a: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +11bf9e: 1e04 |0007: monitor-exit v4 │ │ +11bfa0: 1100 |0008: return-object v0 │ │ +11bfa2: 5440 e01a |0009: iget-object v0, v4, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11bfa6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +11bfa8: 7220 5632 1000 |000c: invoke-interface {v0, v1}, Lorg/apache/oro/text/regex/MatchResult;.endOffset:(I)I // method@3256 │ │ +11bfae: 0a00 |000f: move-result v0 │ │ +11bfb0: 3b00 0600 |0010: if-gez v0, 0016 // +0006 │ │ +11bfb4: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ +11bfb8: 1e04 |0014: monitor-exit v4 │ │ +11bfba: 1100 |0015: return-object v0 │ │ +11bfbc: 5441 e51a |0016: iget-object v1, v4, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ +11bfc0: 2012 bd09 |0018: instance-of v2, v1, [C // type@09bd │ │ +11bfc4: 3802 1500 |001a: if-eqz v2, 002f // +0015 │ │ +11bfc8: 1f01 bd09 |001c: check-cast v1, [C // type@09bd │ │ +11bfcc: 2112 |001e: array-length v2, v1 │ │ +11bfce: 3420 0600 |001f: if-lt v0, v2, 0025 // +0006 │ │ +11bfd2: 1a00 0000 |0021: const-string v0, "" // string@0000 │ │ +11bfd6: 1e04 |0023: monitor-exit v4 │ │ +11bfd8: 1100 |0024: return-object v0 │ │ +11bfda: 2202 0e07 |0025: new-instance v2, Ljava/lang/String; // type@070e │ │ +11bfde: 5243 df1a |0027: iget v3, v4, Lorg/apache/oro/text/perl/Perl5Util;.__inputEndOffset:I // field@1adf │ │ +11bfe2: b103 |0029: sub-int/2addr v3, v0 │ │ +11bfe4: 7040 b22a 1230 |002a: invoke-direct {v2, v1, v0, v3}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11bfea: 1e04 |002d: monitor-exit v4 │ │ +11bfec: 1102 |002e: return-object v2 │ │ +11bfee: 2012 0e07 |002f: instance-of v2, v1, Ljava/lang/String; // type@070e │ │ +11bff2: 3802 1600 |0031: if-eqz v2, 0047 // +0016 │ │ +11bff6: 1f01 0e07 |0033: check-cast v1, Ljava/lang/String; // type@070e │ │ +11bffa: 6e10 c92a 0100 |0035: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +11c000: 0a02 |0038: move-result v2 │ │ +11c002: 3420 0600 |0039: if-lt v0, v2, 003f // +0006 │ │ +11c006: 1a00 0000 |003b: const-string v0, "" // string@0000 │ │ +11c00a: 1e04 |003d: monitor-exit v4 │ │ +11c00c: 1100 |003e: return-object v0 │ │ +11c00e: 5242 df1a |003f: iget v2, v4, Lorg/apache/oro/text/perl/Perl5Util;.__inputEndOffset:I // field@1adf │ │ +11c012: 6e30 d42a 0102 |0041: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +11c018: 0c00 |0044: move-result-object v0 │ │ +11c01a: 1e04 |0045: monitor-exit v4 │ │ +11c01c: 1100 |0046: return-object v0 │ │ +11c01e: 1a00 0000 |0047: const-string v0, "" // string@0000 │ │ +11c022: 1e04 |0049: monitor-exit v4 │ │ +11c024: 1100 |004a: return-object v0 │ │ +11c026: 0d00 |004b: move-exception v0 │ │ +11c028: 1e04 |004c: monitor-exit v4 │ │ +11c02a: 2700 |004d: throw v0 │ │ catches : 7 │ │ 0x0001 - 0x0007 │ │ -> 0x004b │ │ 0x0009 - 0x0014 │ │ -> 0x004b │ │ 0x0016 - 0x0023 │ │ -> 0x004b │ │ @@ -409117,57 +409119,57 @@ │ │ type : '()[C' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -11b950: |[11b950] org.apache.oro.text.perl.Perl5Util.postMatchCharArray:()[C │ │ -11b960: 1d05 |0000: monitor-enter v5 │ │ -11b962: 5450 e51a |0001: iget-object v0, v5, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ -11b966: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -11b968: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -11b96c: 1e05 |0006: monitor-exit v5 │ │ -11b96e: 1101 |0007: return-object v1 │ │ -11b970: 5450 e01a |0008: iget-object v0, v5, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11b974: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -11b976: 7220 5632 2000 |000b: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.endOffset:(I)I // method@3256 │ │ -11b97c: 0a00 |000e: move-result v0 │ │ -11b97e: 3b00 0400 |000f: if-gez v0, 0013 // +0004 │ │ -11b982: 1e05 |0011: monitor-exit v5 │ │ -11b984: 1101 |0012: return-object v1 │ │ -11b986: 5453 e51a |0013: iget-object v3, v5, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ -11b98a: 2034 bd09 |0015: instance-of v4, v3, [C // type@09bd │ │ -11b98e: 3804 1300 |0017: if-eqz v4, 002a // +0013 │ │ -11b992: 1f03 bd09 |0019: check-cast v3, [C // type@09bd │ │ -11b996: 2134 |001b: array-length v4, v3 │ │ -11b998: 3440 0400 |001c: if-lt v0, v4, 0020 // +0004 │ │ -11b99c: 1e05 |001e: monitor-exit v5 │ │ -11b99e: 1101 |001f: return-object v1 │ │ -11b9a0: 5251 df1a |0020: iget v1, v5, Lorg/apache/oro/text/perl/Perl5Util;.__inputEndOffset:I // field@1adf │ │ -11b9a4: b101 |0022: sub-int/2addr v1, v0 │ │ -11b9a6: 2314 bd09 |0023: new-array v4, v1, [C // type@09bd │ │ -11b9aa: 7151 fb2a 0324 |0025: invoke-static {v3, v0, v4, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ -11b9b0: 0741 |0028: move-object v1, v4 │ │ -11b9b2: 2814 |0029: goto 003d // +0014 │ │ -11b9b4: 2034 0e07 |002a: instance-of v4, v3, Ljava/lang/String; // type@070e │ │ -11b9b8: 3804 1100 |002c: if-eqz v4, 003d // +0011 │ │ -11b9bc: 1f03 0e07 |002e: check-cast v3, Ljava/lang/String; // type@070e │ │ -11b9c0: 5254 df1a |0030: iget v4, v5, Lorg/apache/oro/text/perl/Perl5Util;.__inputEndOffset:I // field@1adf │ │ -11b9c4: 3440 0400 |0032: if-lt v0, v4, 0036 // +0004 │ │ -11b9c8: 1e05 |0034: monitor-exit v5 │ │ -11b9ca: 1101 |0035: return-object v1 │ │ -11b9cc: 9101 0400 |0036: sub-int v1, v4, v0 │ │ -11b9d0: 2311 bd09 |0038: new-array v1, v1, [C // type@09bd │ │ -11b9d4: 6e52 c02a 0314 |003a: invoke-virtual {v3, v0, v4, v1, v2}, Ljava/lang/String;.getChars:(II[CI)V // method@2ac0 │ │ -11b9da: 1e05 |003d: monitor-exit v5 │ │ -11b9dc: 1101 |003e: return-object v1 │ │ -11b9de: 0d00 |003f: move-exception v0 │ │ -11b9e0: 1e05 |0040: monitor-exit v5 │ │ -11b9e2: 2700 |0041: throw v0 │ │ +11b958: |[11b958] org.apache.oro.text.perl.Perl5Util.postMatchCharArray:()[C │ │ +11b968: 1d05 |0000: monitor-enter v5 │ │ +11b96a: 5450 e51a |0001: iget-object v0, v5, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ +11b96e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +11b970: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +11b974: 1e05 |0006: monitor-exit v5 │ │ +11b976: 1101 |0007: return-object v1 │ │ +11b978: 5450 e01a |0008: iget-object v0, v5, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11b97c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +11b97e: 7220 5632 2000 |000b: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.endOffset:(I)I // method@3256 │ │ +11b984: 0a00 |000e: move-result v0 │ │ +11b986: 3b00 0400 |000f: if-gez v0, 0013 // +0004 │ │ +11b98a: 1e05 |0011: monitor-exit v5 │ │ +11b98c: 1101 |0012: return-object v1 │ │ +11b98e: 5453 e51a |0013: iget-object v3, v5, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ +11b992: 2034 bd09 |0015: instance-of v4, v3, [C // type@09bd │ │ +11b996: 3804 1300 |0017: if-eqz v4, 002a // +0013 │ │ +11b99a: 1f03 bd09 |0019: check-cast v3, [C // type@09bd │ │ +11b99e: 2134 |001b: array-length v4, v3 │ │ +11b9a0: 3440 0400 |001c: if-lt v0, v4, 0020 // +0004 │ │ +11b9a4: 1e05 |001e: monitor-exit v5 │ │ +11b9a6: 1101 |001f: return-object v1 │ │ +11b9a8: 5251 df1a |0020: iget v1, v5, Lorg/apache/oro/text/perl/Perl5Util;.__inputEndOffset:I // field@1adf │ │ +11b9ac: b101 |0022: sub-int/2addr v1, v0 │ │ +11b9ae: 2314 bd09 |0023: new-array v4, v1, [C // type@09bd │ │ +11b9b2: 7151 fb2a 0324 |0025: invoke-static {v3, v0, v4, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ +11b9b8: 0741 |0028: move-object v1, v4 │ │ +11b9ba: 2814 |0029: goto 003d // +0014 │ │ +11b9bc: 2034 0e07 |002a: instance-of v4, v3, Ljava/lang/String; // type@070e │ │ +11b9c0: 3804 1100 |002c: if-eqz v4, 003d // +0011 │ │ +11b9c4: 1f03 0e07 |002e: check-cast v3, Ljava/lang/String; // type@070e │ │ +11b9c8: 5254 df1a |0030: iget v4, v5, Lorg/apache/oro/text/perl/Perl5Util;.__inputEndOffset:I // field@1adf │ │ +11b9cc: 3440 0400 |0032: if-lt v0, v4, 0036 // +0004 │ │ +11b9d0: 1e05 |0034: monitor-exit v5 │ │ +11b9d2: 1101 |0035: return-object v1 │ │ +11b9d4: 9101 0400 |0036: sub-int v1, v4, v0 │ │ +11b9d8: 2311 bd09 |0038: new-array v1, v1, [C // type@09bd │ │ +11b9dc: 6e52 c02a 0314 |003a: invoke-virtual {v3, v0, v4, v1, v2}, Ljava/lang/String;.getChars:(II[CI)V // method@2ac0 │ │ +11b9e2: 1e05 |003d: monitor-exit v5 │ │ +11b9e4: 1101 |003e: return-object v1 │ │ +11b9e6: 0d00 |003f: move-exception v0 │ │ +11b9e8: 1e05 |0040: monitor-exit v5 │ │ +11b9ea: 2700 |0041: throw v0 │ │ catches : 5 │ │ 0x0001 - 0x0003 │ │ -> 0x003f │ │ 0x0008 - 0x000f │ │ -> 0x003f │ │ 0x0013 - 0x001c │ │ -> 0x003f │ │ @@ -409183,60 +409185,60 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -11c060: |[11c060] org.apache.oro.text.perl.Perl5Util.preMatch:()Ljava/lang/String; │ │ -11c070: 1d04 |0000: monitor-enter v4 │ │ -11c072: 5440 e51a |0001: iget-object v0, v4, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ -11c076: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ -11c07a: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -11c07e: 1e04 |0007: monitor-exit v4 │ │ -11c080: 1100 |0008: return-object v0 │ │ -11c082: 5440 e01a |0009: iget-object v0, v4, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11c086: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -11c088: 7220 5432 1000 |000c: invoke-interface {v0, v1}, Lorg/apache/oro/text/regex/MatchResult;.beginOffset:(I)I // method@3254 │ │ -11c08e: 0a00 |000f: move-result v0 │ │ -11c090: 3c00 0600 |0010: if-gtz v0, 0016 // +0006 │ │ -11c094: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ -11c098: 1e04 |0014: monitor-exit v4 │ │ -11c09a: 1100 |0015: return-object v0 │ │ -11c09c: 5441 e51a |0016: iget-object v1, v4, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ -11c0a0: 2012 bd09 |0018: instance-of v2, v1, [C // type@09bd │ │ -11c0a4: 3802 1100 |001a: if-eqz v2, 002b // +0011 │ │ -11c0a8: 1f01 bd09 |001c: check-cast v1, [C // type@09bd │ │ -11c0ac: 2112 |001e: array-length v2, v1 │ │ -11c0ae: 3720 0300 |001f: if-le v0, v2, 0022 // +0003 │ │ -11c0b2: 2110 |0021: array-length v0, v1 │ │ -11c0b4: 2202 0e07 |0022: new-instance v2, Ljava/lang/String; // type@070e │ │ -11c0b8: 5243 de1a |0024: iget v3, v4, Lorg/apache/oro/text/perl/Perl5Util;.__inputBeginOffset:I // field@1ade │ │ -11c0bc: 7040 b22a 1203 |0026: invoke-direct {v2, v1, v3, v0}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11c0c2: 1e04 |0029: monitor-exit v4 │ │ -11c0c4: 1102 |002a: return-object v2 │ │ -11c0c6: 2012 0e07 |002b: instance-of v2, v1, Ljava/lang/String; // type@070e │ │ -11c0ca: 3802 1600 |002d: if-eqz v2, 0043 // +0016 │ │ -11c0ce: 1f01 0e07 |002f: check-cast v1, Ljava/lang/String; // type@070e │ │ -11c0d2: 6e10 c92a 0100 |0031: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -11c0d8: 0a02 |0034: move-result v2 │ │ -11c0da: 3720 0600 |0035: if-le v0, v2, 003b // +0006 │ │ -11c0de: 6e10 c92a 0100 |0037: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -11c0e4: 0a00 |003a: move-result v0 │ │ -11c0e6: 5242 de1a |003b: iget v2, v4, Lorg/apache/oro/text/perl/Perl5Util;.__inputBeginOffset:I // field@1ade │ │ -11c0ea: 6e30 d42a 2100 |003d: invoke-virtual {v1, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -11c0f0: 0c00 |0040: move-result-object v0 │ │ -11c0f2: 1e04 |0041: monitor-exit v4 │ │ -11c0f4: 1100 |0042: return-object v0 │ │ -11c0f6: 1a00 0000 |0043: const-string v0, "" // string@0000 │ │ -11c0fa: 1e04 |0045: monitor-exit v4 │ │ -11c0fc: 1100 |0046: return-object v0 │ │ -11c0fe: 0d00 |0047: move-exception v0 │ │ -11c100: 1e04 |0048: monitor-exit v4 │ │ -11c102: 2700 |0049: throw v0 │ │ +11c068: |[11c068] org.apache.oro.text.perl.Perl5Util.preMatch:()Ljava/lang/String; │ │ +11c078: 1d04 |0000: monitor-enter v4 │ │ +11c07a: 5440 e51a |0001: iget-object v0, v4, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ +11c07e: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ +11c082: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +11c086: 1e04 |0007: monitor-exit v4 │ │ +11c088: 1100 |0008: return-object v0 │ │ +11c08a: 5440 e01a |0009: iget-object v0, v4, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11c08e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +11c090: 7220 5432 1000 |000c: invoke-interface {v0, v1}, Lorg/apache/oro/text/regex/MatchResult;.beginOffset:(I)I // method@3254 │ │ +11c096: 0a00 |000f: move-result v0 │ │ +11c098: 3c00 0600 |0010: if-gtz v0, 0016 // +0006 │ │ +11c09c: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ +11c0a0: 1e04 |0014: monitor-exit v4 │ │ +11c0a2: 1100 |0015: return-object v0 │ │ +11c0a4: 5441 e51a |0016: iget-object v1, v4, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ +11c0a8: 2012 bd09 |0018: instance-of v2, v1, [C // type@09bd │ │ +11c0ac: 3802 1100 |001a: if-eqz v2, 002b // +0011 │ │ +11c0b0: 1f01 bd09 |001c: check-cast v1, [C // type@09bd │ │ +11c0b4: 2112 |001e: array-length v2, v1 │ │ +11c0b6: 3720 0300 |001f: if-le v0, v2, 0022 // +0003 │ │ +11c0ba: 2110 |0021: array-length v0, v1 │ │ +11c0bc: 2202 0e07 |0022: new-instance v2, Ljava/lang/String; // type@070e │ │ +11c0c0: 5243 de1a |0024: iget v3, v4, Lorg/apache/oro/text/perl/Perl5Util;.__inputBeginOffset:I // field@1ade │ │ +11c0c4: 7040 b22a 1203 |0026: invoke-direct {v2, v1, v3, v0}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11c0ca: 1e04 |0029: monitor-exit v4 │ │ +11c0cc: 1102 |002a: return-object v2 │ │ +11c0ce: 2012 0e07 |002b: instance-of v2, v1, Ljava/lang/String; // type@070e │ │ +11c0d2: 3802 1600 |002d: if-eqz v2, 0043 // +0016 │ │ +11c0d6: 1f01 0e07 |002f: check-cast v1, Ljava/lang/String; // type@070e │ │ +11c0da: 6e10 c92a 0100 |0031: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +11c0e0: 0a02 |0034: move-result v2 │ │ +11c0e2: 3720 0600 |0035: if-le v0, v2, 003b // +0006 │ │ +11c0e6: 6e10 c92a 0100 |0037: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +11c0ec: 0a00 |003a: move-result v0 │ │ +11c0ee: 5242 de1a |003b: iget v2, v4, Lorg/apache/oro/text/perl/Perl5Util;.__inputBeginOffset:I // field@1ade │ │ +11c0f2: 6e30 d42a 2100 |003d: invoke-virtual {v1, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +11c0f8: 0c00 |0040: move-result-object v0 │ │ +11c0fa: 1e04 |0041: monitor-exit v4 │ │ +11c0fc: 1100 |0042: return-object v0 │ │ +11c0fe: 1a00 0000 |0043: const-string v0, "" // string@0000 │ │ +11c102: 1e04 |0045: monitor-exit v4 │ │ +11c104: 1100 |0046: return-object v0 │ │ +11c106: 0d00 |0047: move-exception v0 │ │ +11c108: 1e04 |0048: monitor-exit v4 │ │ +11c10a: 2700 |0049: throw v0 │ │ catches : 5 │ │ 0x0001 - 0x0007 │ │ -> 0x0047 │ │ 0x0009 - 0x0014 │ │ -> 0x0047 │ │ 0x0016 - 0x0029 │ │ -> 0x0047 │ │ @@ -409252,61 +409254,61 @@ │ │ type : '()[C' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -11ba10: |[11ba10] org.apache.oro.text.perl.Perl5Util.preMatchCharArray:()[C │ │ -11ba20: 1d05 |0000: monitor-enter v5 │ │ -11ba22: 5450 e51a |0001: iget-object v0, v5, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ -11ba26: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -11ba28: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -11ba2c: 1e05 |0006: monitor-exit v5 │ │ -11ba2e: 1101 |0007: return-object v1 │ │ -11ba30: 5450 e01a |0008: iget-object v0, v5, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11ba34: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -11ba36: 7220 5432 2000 |000b: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.beginOffset:(I)I // method@3254 │ │ -11ba3c: 0a00 |000e: move-result v0 │ │ -11ba3e: 3c00 0400 |000f: if-gtz v0, 0013 // +0004 │ │ -11ba42: 1e05 |0011: monitor-exit v5 │ │ -11ba44: 1101 |0012: return-object v1 │ │ -11ba46: 5453 e51a |0013: iget-object v3, v5, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ -11ba4a: 2034 bd09 |0015: instance-of v4, v3, [C // type@09bd │ │ -11ba4e: 3804 1200 |0017: if-eqz v4, 0029 // +0012 │ │ -11ba52: 1f03 bd09 |0019: check-cast v3, [C // type@09bd │ │ -11ba56: 2131 |001b: array-length v1, v3 │ │ -11ba58: 3410 0300 |001c: if-lt v0, v1, 001f // +0003 │ │ -11ba5c: 2130 |001e: array-length v0, v3 │ │ -11ba5e: 5251 de1a |001f: iget v1, v5, Lorg/apache/oro/text/perl/Perl5Util;.__inputBeginOffset:I // field@1ade │ │ -11ba62: b110 |0021: sub-int/2addr v0, v1 │ │ -11ba64: 2304 bd09 |0022: new-array v4, v0, [C // type@09bd │ │ -11ba68: 7150 fb2a 1324 |0024: invoke-static {v3, v1, v4, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ -11ba6e: 0741 |0027: move-object v1, v4 │ │ -11ba70: 281b |0028: goto 0043 // +001b │ │ -11ba72: 2034 0e07 |0029: instance-of v4, v3, Ljava/lang/String; // type@070e │ │ -11ba76: 3804 1800 |002b: if-eqz v4, 0043 // +0018 │ │ -11ba7a: 1f03 0e07 |002d: check-cast v3, Ljava/lang/String; // type@070e │ │ -11ba7e: 6e10 c92a 0300 |002f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -11ba84: 0a01 |0032: move-result v1 │ │ -11ba86: 3410 0600 |0033: if-lt v0, v1, 0039 // +0006 │ │ -11ba8a: 6e10 c92a 0300 |0035: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -11ba90: 0a00 |0038: move-result v0 │ │ -11ba92: 5251 de1a |0039: iget v1, v5, Lorg/apache/oro/text/perl/Perl5Util;.__inputBeginOffset:I // field@1ade │ │ -11ba96: 9104 0001 |003b: sub-int v4, v0, v1 │ │ -11ba9a: 2344 bd09 |003d: new-array v4, v4, [C // type@09bd │ │ -11ba9e: 6e52 c02a 1340 |003f: invoke-virtual {v3, v1, v0, v4, v2}, Ljava/lang/String;.getChars:(II[CI)V // method@2ac0 │ │ -11baa4: 28e5 |0042: goto 0027 // -001b │ │ -11baa6: 1e05 |0043: monitor-exit v5 │ │ -11baa8: 1101 |0044: return-object v1 │ │ -11baaa: 0d00 |0045: move-exception v0 │ │ -11baac: 1e05 |0046: monitor-exit v5 │ │ -11baae: 2802 |0047: goto 0049 // +0002 │ │ -11bab0: 2700 |0048: throw v0 │ │ -11bab2: 28ff |0049: goto 0048 // -0001 │ │ +11ba18: |[11ba18] org.apache.oro.text.perl.Perl5Util.preMatchCharArray:()[C │ │ +11ba28: 1d05 |0000: monitor-enter v5 │ │ +11ba2a: 5450 e51a |0001: iget-object v0, v5, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ +11ba2e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +11ba30: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +11ba34: 1e05 |0006: monitor-exit v5 │ │ +11ba36: 1101 |0007: return-object v1 │ │ +11ba38: 5450 e01a |0008: iget-object v0, v5, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11ba3c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +11ba3e: 7220 5432 2000 |000b: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.beginOffset:(I)I // method@3254 │ │ +11ba44: 0a00 |000e: move-result v0 │ │ +11ba46: 3c00 0400 |000f: if-gtz v0, 0013 // +0004 │ │ +11ba4a: 1e05 |0011: monitor-exit v5 │ │ +11ba4c: 1101 |0012: return-object v1 │ │ +11ba4e: 5453 e51a |0013: iget-object v3, v5, Lorg/apache/oro/text/perl/Perl5Util;.__originalInput:Ljava/lang/Object; // field@1ae5 │ │ +11ba52: 2034 bd09 |0015: instance-of v4, v3, [C // type@09bd │ │ +11ba56: 3804 1200 |0017: if-eqz v4, 0029 // +0012 │ │ +11ba5a: 1f03 bd09 |0019: check-cast v3, [C // type@09bd │ │ +11ba5e: 2131 |001b: array-length v1, v3 │ │ +11ba60: 3410 0300 |001c: if-lt v0, v1, 001f // +0003 │ │ +11ba64: 2130 |001e: array-length v0, v3 │ │ +11ba66: 5251 de1a |001f: iget v1, v5, Lorg/apache/oro/text/perl/Perl5Util;.__inputBeginOffset:I // field@1ade │ │ +11ba6a: b110 |0021: sub-int/2addr v0, v1 │ │ +11ba6c: 2304 bd09 |0022: new-array v4, v0, [C // type@09bd │ │ +11ba70: 7150 fb2a 1324 |0024: invoke-static {v3, v1, v4, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ +11ba76: 0741 |0027: move-object v1, v4 │ │ +11ba78: 281b |0028: goto 0043 // +001b │ │ +11ba7a: 2034 0e07 |0029: instance-of v4, v3, Ljava/lang/String; // type@070e │ │ +11ba7e: 3804 1800 |002b: if-eqz v4, 0043 // +0018 │ │ +11ba82: 1f03 0e07 |002d: check-cast v3, Ljava/lang/String; // type@070e │ │ +11ba86: 6e10 c92a 0300 |002f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +11ba8c: 0a01 |0032: move-result v1 │ │ +11ba8e: 3410 0600 |0033: if-lt v0, v1, 0039 // +0006 │ │ +11ba92: 6e10 c92a 0300 |0035: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +11ba98: 0a00 |0038: move-result v0 │ │ +11ba9a: 5251 de1a |0039: iget v1, v5, Lorg/apache/oro/text/perl/Perl5Util;.__inputBeginOffset:I // field@1ade │ │ +11ba9e: 9104 0001 |003b: sub-int v4, v0, v1 │ │ +11baa2: 2344 bd09 |003d: new-array v4, v4, [C // type@09bd │ │ +11baa6: 6e52 c02a 1340 |003f: invoke-virtual {v3, v1, v0, v4, v2}, Ljava/lang/String;.getChars:(II[CI)V // method@2ac0 │ │ +11baac: 28e5 |0042: goto 0027 // -001b │ │ +11baae: 1e05 |0043: monitor-exit v5 │ │ +11bab0: 1101 |0044: return-object v1 │ │ +11bab2: 0d00 |0045: move-exception v0 │ │ +11bab4: 1e05 |0046: monitor-exit v5 │ │ +11bab6: 2802 |0047: goto 0049 // +0002 │ │ +11bab8: 2700 |0048: throw v0 │ │ +11baba: 28ff |0049: goto 0048 // -0001 │ │ catches : 3 │ │ 0x0001 - 0x0003 │ │ -> 0x0045 │ │ 0x0008 - 0x000f │ │ -> 0x0045 │ │ 0x0013 - 0x0042 │ │ -> 0x0045 │ │ @@ -409318,24 +409320,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Vector;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -11c1b8: |[11c1b8] org.apache.oro.text.perl.Perl5Util.split:(Ljava/lang/String;)Ljava/util/Vector; │ │ -11c1c8: 1d01 |0000: monitor-enter v1 │ │ -11c1ca: 1a00 8705 |0001: const-string v0, "/\s+/" // string@0587 │ │ -11c1ce: 6e30 3732 0102 |0003: invoke-virtual {v1, v0, v2}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; // method@3237 │ │ -11c1d4: 0c02 |0006: move-result-object v2 │ │ -11c1d6: 1e01 |0007: monitor-exit v1 │ │ -11c1d8: 1102 |0008: return-object v2 │ │ -11c1da: 0d02 |0009: move-exception v2 │ │ -11c1dc: 1e01 |000a: monitor-exit v1 │ │ -11c1de: 2702 |000b: throw v2 │ │ +11c1c0: |[11c1c0] org.apache.oro.text.perl.Perl5Util.split:(Ljava/lang/String;)Ljava/util/Vector; │ │ +11c1d0: 1d01 |0000: monitor-enter v1 │ │ +11c1d2: 1a00 8705 |0001: const-string v0, "/\s+/" // string@0587 │ │ +11c1d6: 6e30 3732 0102 |0003: invoke-virtual {v1, v0, v2}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; // method@3237 │ │ +11c1dc: 0c02 |0006: move-result-object v2 │ │ +11c1de: 1e01 |0007: monitor-exit v1 │ │ +11c1e0: 1102 |0008: return-object v2 │ │ +11c1e2: 0d02 |0009: move-exception v2 │ │ +11c1e4: 1e01 |000a: monitor-exit v1 │ │ +11c1e6: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -409343,24 +409345,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -11c1ec: |[11c1ec] org.apache.oro.text.perl.Perl5Util.split:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; │ │ -11c1fc: 1d01 |0000: monitor-enter v1 │ │ -11c1fe: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -11c200: 6e40 3832 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/lang/String;Ljava/lang/String;I)Ljava/util/Vector; // method@3238 │ │ -11c206: 0c02 |0005: move-result-object v2 │ │ -11c208: 1e01 |0006: monitor-exit v1 │ │ -11c20a: 1102 |0007: return-object v2 │ │ -11c20c: 0d02 |0008: move-exception v2 │ │ -11c20e: 1e01 |0009: monitor-exit v1 │ │ -11c210: 2702 |000a: throw v2 │ │ +11c1f4: |[11c1f4] org.apache.oro.text.perl.Perl5Util.split:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; │ │ +11c204: 1d01 |0000: monitor-enter v1 │ │ +11c206: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +11c208: 6e40 3832 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/lang/String;Ljava/lang/String;I)Ljava/util/Vector; // method@3238 │ │ +11c20e: 0c02 |0005: move-result-object v2 │ │ +11c210: 1e01 |0006: monitor-exit v1 │ │ +11c212: 1102 |0007: return-object v2 │ │ +11c214: 0d02 |0008: move-exception v2 │ │ +11c216: 1e01 |0009: monitor-exit v1 │ │ +11c218: 2702 |000a: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -409368,25 +409370,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)Ljava/util/Vector;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -11c220: |[11c220] org.apache.oro.text.perl.Perl5Util.split:(Ljava/lang/String;Ljava/lang/String;I)Ljava/util/Vector; │ │ -11c230: 1d02 |0000: monitor-enter v2 │ │ -11c232: 2200 7807 |0001: new-instance v0, Ljava/util/Vector; // type@0778 │ │ -11c236: 1301 1400 |0003: const/16 v1, #int 20 // #14 │ │ -11c23a: 7020 8f2c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/Vector;.:(I)V // method@2c8f │ │ -11c240: 6e55 3b32 0243 |0008: invoke-virtual {v2, v0, v3, v4, v5}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;I)V // method@323b │ │ -11c246: 1e02 |000b: monitor-exit v2 │ │ -11c248: 1100 |000c: return-object v0 │ │ -11c24a: 0d03 |000d: move-exception v3 │ │ -11c24c: 1e02 |000e: monitor-exit v2 │ │ -11c24e: 2703 |000f: throw v3 │ │ +11c228: |[11c228] org.apache.oro.text.perl.Perl5Util.split:(Ljava/lang/String;Ljava/lang/String;I)Ljava/util/Vector; │ │ +11c238: 1d02 |0000: monitor-enter v2 │ │ +11c23a: 2200 7807 |0001: new-instance v0, Ljava/util/Vector; // type@0778 │ │ +11c23e: 1301 1400 |0003: const/16 v1, #int 20 // #14 │ │ +11c242: 7020 8f2c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/Vector;.:(I)V // method@2c8f │ │ +11c248: 6e55 3b32 0243 |0008: invoke-virtual {v2, v0, v3, v4, v5}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;I)V // method@323b │ │ +11c24e: 1e02 |000b: monitor-exit v2 │ │ +11c250: 1100 |000c: return-object v0 │ │ +11c252: 0d03 |000d: move-exception v3 │ │ +11c254: 1e02 |000e: monitor-exit v2 │ │ +11c256: 2703 |000f: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ -> 0x000d │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -409394,23 +409396,23 @@ │ │ type : '(Ljava/util/Collection;Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -11c494: |[11c494] org.apache.oro.text.perl.Perl5Util.split:(Ljava/util/Collection;Ljava/lang/String;)V │ │ -11c4a4: 1d01 |0000: monitor-enter v1 │ │ -11c4a6: 1a00 8705 |0001: const-string v0, "/\s+/" // string@0587 │ │ -11c4aa: 6e40 3a32 2130 |0003: invoke-virtual {v1, v2, v0, v3}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)V // method@323a │ │ -11c4b0: 1e01 |0006: monitor-exit v1 │ │ -11c4b2: 0e00 |0007: return-void │ │ -11c4b4: 0d02 |0008: move-exception v2 │ │ -11c4b6: 1e01 |0009: monitor-exit v1 │ │ -11c4b8: 2702 |000a: throw v2 │ │ +11c49c: |[11c49c] org.apache.oro.text.perl.Perl5Util.split:(Ljava/util/Collection;Ljava/lang/String;)V │ │ +11c4ac: 1d01 |0000: monitor-enter v1 │ │ +11c4ae: 1a00 8705 |0001: const-string v0, "/\s+/" // string@0587 │ │ +11c4b2: 6e40 3a32 2130 |0003: invoke-virtual {v1, v2, v0, v3}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)V // method@323a │ │ +11c4b8: 1e01 |0006: monitor-exit v1 │ │ +11c4ba: 0e00 |0007: return-void │ │ +11c4bc: 0d02 |0008: move-exception v2 │ │ +11c4be: 1e01 |0009: monitor-exit v1 │ │ +11c4c0: 2702 |000a: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -409418,23 +409420,23 @@ │ │ type : '(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -11c4c8: |[11c4c8] org.apache.oro.text.perl.Perl5Util.split:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)V │ │ -11c4d8: 1d01 |0000: monitor-enter v1 │ │ -11c4da: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -11c4dc: 6e50 3b32 2143 |0002: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;I)V // method@323b │ │ -11c4e2: 1e01 |0005: monitor-exit v1 │ │ -11c4e4: 0e00 |0006: return-void │ │ -11c4e6: 0d02 |0007: move-exception v2 │ │ -11c4e8: 1e01 |0008: monitor-exit v1 │ │ -11c4ea: 2702 |0009: throw v2 │ │ +11c4d0: |[11c4d0] org.apache.oro.text.perl.Perl5Util.split:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)V │ │ +11c4e0: 1d01 |0000: monitor-enter v1 │ │ +11c4e2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +11c4e4: 6e50 3b32 2143 |0002: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/apache/oro/text/perl/Perl5Util;.split:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;I)V // method@323b │ │ +11c4ea: 1e01 |0005: monitor-exit v1 │ │ +11c4ec: 0e00 |0006: return-void │ │ +11c4ee: 0d02 |0007: move-exception v2 │ │ +11c4f0: 1e01 |0008: monitor-exit v1 │ │ +11c4f2: 2702 |0009: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ -> 0x0007 │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -409442,90 +409444,90 @@ │ │ type : '(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 141 16-bit code units │ │ -11c4f8: |[11c4f8] org.apache.oro.text.perl.Perl5Util.split:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;I)V │ │ -11c508: 1d07 |0000: monitor-enter v7 │ │ -11c50a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -11c50c: 7020 2632 9700 |0002: invoke-direct {v7, v9}, Lorg/apache/oro/text/perl/Perl5Util;.__parseMatchExpression:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@3226 │ │ -11c512: 0c09 |0005: move-result-object v9 │ │ -11c514: 2201 9d08 |0006: new-instance v1, Lorg/apache/oro/text/regex/PatternMatcherInput; // type@089d │ │ -11c518: 7020 7732 a100 |0008: invoke-direct {v1, v10}, Lorg/apache/oro/text/regex/PatternMatcherInput;.:(Ljava/lang/String;)V // method@3277 │ │ -11c51e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -11c520: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -11c522: d80b 0bff |000d: add-int/lit8 v11, v11, #int -1 // #ff │ │ -11c526: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -11c528: 380b 3e00 |0010: if-eqz v11, 004e // +003e │ │ -11c52c: 5475 e31a |0012: iget-object v5, v7, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ -11c530: 6e30 c832 1509 |0014: invoke-virtual {v5, v1, v9}, Lorg/apache/oro/text/regex/Perl5Matcher;.contains:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z // method@32c8 │ │ -11c536: 0a05 |0017: move-result v5 │ │ -11c538: 3805 3600 |0018: if-eqz v5, 004e // +0036 │ │ -11c53c: 5470 e31a |001a: iget-object v0, v7, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ -11c540: 6e10 ca32 0000 |001c: invoke-virtual {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@32ca │ │ -11c546: 0c00 |001f: move-result-object v0 │ │ -11c548: 5475 e71a |0020: iget-object v5, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ -11c54c: 7220 5432 2000 |0022: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.beginOffset:(I)I // method@3254 │ │ -11c552: 0a06 |0025: move-result v6 │ │ -11c554: 6e30 d42a 3a06 |0026: invoke-virtual {v10, v3, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -11c55a: 0c03 |0029: move-result-object v3 │ │ -11c55c: 6e20 922b 3500 |002a: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -11c562: 7210 5832 0000 |002d: invoke-interface {v0}, Lorg/apache/oro/text/regex/MatchResult;.groups:()I // method@3258 │ │ -11c568: 0a03 |0030: move-result v3 │ │ -11c56a: 3743 1800 |0031: if-le v3, v4, 0049 // +0018 │ │ -11c56e: 3534 1600 |0033: if-ge v4, v3, 0049 // +0016 │ │ -11c572: 7220 5732 4000 |0035: invoke-interface {v0, v4}, Lorg/apache/oro/text/regex/MatchResult;.group:(I)Ljava/lang/String; // method@3257 │ │ -11c578: 0c05 |0038: move-result-object v5 │ │ -11c57a: 3805 0d00 |0039: if-eqz v5, 0046 // +000d │ │ -11c57e: 6e10 c92a 0500 |003b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -11c584: 0a06 |003e: move-result v6 │ │ -11c586: 3d06 0700 |003f: if-lez v6, 0046 // +0007 │ │ -11c58a: 5476 e71a |0041: iget-object v6, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ -11c58e: 6e20 922b 5600 |0043: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -11c594: d804 0401 |0046: add-int/lit8 v4, v4, #int 1 // #01 │ │ -11c598: 28eb |0048: goto 0033 // -0015 │ │ -11c59a: 7220 5632 2000 |0049: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.endOffset:(I)I // method@3256 │ │ -11c5a0: 0a03 |004c: move-result v3 │ │ -11c5a2: 28c0 |004d: goto 000d // -0040 │ │ -11c5a4: 5479 e71a |004e: iget-object v9, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ -11c5a8: 6e10 c92a 0a00 |0050: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -11c5ae: 0a0b |0053: move-result v11 │ │ -11c5b0: 6e30 d42a 3a0b |0054: invoke-virtual {v10, v3, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -11c5b6: 0c0a |0057: move-result-object v10 │ │ -11c5b8: 6e20 922b a900 |0058: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -11c5be: 5479 e71a |005b: iget-object v9, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ -11c5c2: 6e10 9c2b 0900 |005d: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ -11c5c8: 0a09 |0060: move-result v9 │ │ -11c5ca: b149 |0061: sub-int/2addr v9, v4 │ │ -11c5cc: 3a09 1800 |0062: if-ltz v9, 007a // +0018 │ │ -11c5d0: 547a e71a |0064: iget-object v10, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ -11c5d4: 6e20 962b 9a00 |0066: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ -11c5da: 0c0a |0069: move-result-object v10 │ │ -11c5dc: 1f0a 0e07 |006a: check-cast v10, Ljava/lang/String; // type@070e │ │ -11c5e0: 6e10 c92a 0a00 |006c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -11c5e6: 0a0a |006f: move-result v10 │ │ -11c5e8: 390a 0a00 |0070: if-nez v10, 007a // +000a │ │ -11c5ec: 547a e71a |0072: iget-object v10, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ -11c5f0: 6e20 9a2b 9a00 |0074: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ -11c5f6: d809 09ff |0077: add-int/lit8 v9, v9, #int -1 // #ff │ │ -11c5fa: 28e9 |0079: goto 0062 // -0017 │ │ -11c5fc: 5479 e71a |007a: iget-object v9, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ -11c600: 7220 c22b 9800 |007c: invoke-interface {v8, v9}, Ljava/util/Collection;.addAll:(Ljava/util/Collection;)Z // method@2bc2 │ │ -11c606: 5478 e71a |007f: iget-object v8, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ -11c60a: 6e10 942b 0800 |0081: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2b94 │ │ -11c610: 5b70 e01a |0084: iput-object v0, v7, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11c614: 1e07 |0086: monitor-exit v7 │ │ -11c616: 0e00 |0087: return-void │ │ -11c618: 0d08 |0088: move-exception v8 │ │ -11c61a: 1e07 |0089: monitor-exit v7 │ │ -11c61c: 2802 |008a: goto 008c // +0002 │ │ -11c61e: 2708 |008b: throw v8 │ │ -11c620: 28ff |008c: goto 008b // -0001 │ │ +11c500: |[11c500] org.apache.oro.text.perl.Perl5Util.split:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;I)V │ │ +11c510: 1d07 |0000: monitor-enter v7 │ │ +11c512: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +11c514: 7020 2632 9700 |0002: invoke-direct {v7, v9}, Lorg/apache/oro/text/perl/Perl5Util;.__parseMatchExpression:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; // method@3226 │ │ +11c51a: 0c09 |0005: move-result-object v9 │ │ +11c51c: 2201 9d08 |0006: new-instance v1, Lorg/apache/oro/text/regex/PatternMatcherInput; // type@089d │ │ +11c520: 7020 7732 a100 |0008: invoke-direct {v1, v10}, Lorg/apache/oro/text/regex/PatternMatcherInput;.:(Ljava/lang/String;)V // method@3277 │ │ +11c526: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +11c528: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +11c52a: d80b 0bff |000d: add-int/lit8 v11, v11, #int -1 // #ff │ │ +11c52e: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +11c530: 380b 3e00 |0010: if-eqz v11, 004e // +003e │ │ +11c534: 5475 e31a |0012: iget-object v5, v7, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ +11c538: 6e30 c832 1509 |0014: invoke-virtual {v5, v1, v9}, Lorg/apache/oro/text/regex/Perl5Matcher;.contains:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z // method@32c8 │ │ +11c53e: 0a05 |0017: move-result v5 │ │ +11c540: 3805 3600 |0018: if-eqz v5, 004e // +0036 │ │ +11c544: 5470 e31a |001a: iget-object v0, v7, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ +11c548: 6e10 ca32 0000 |001c: invoke-virtual {v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@32ca │ │ +11c54e: 0c00 |001f: move-result-object v0 │ │ +11c550: 5475 e71a |0020: iget-object v5, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ +11c554: 7220 5432 2000 |0022: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.beginOffset:(I)I // method@3254 │ │ +11c55a: 0a06 |0025: move-result v6 │ │ +11c55c: 6e30 d42a 3a06 |0026: invoke-virtual {v10, v3, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +11c562: 0c03 |0029: move-result-object v3 │ │ +11c564: 6e20 922b 3500 |002a: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +11c56a: 7210 5832 0000 |002d: invoke-interface {v0}, Lorg/apache/oro/text/regex/MatchResult;.groups:()I // method@3258 │ │ +11c570: 0a03 |0030: move-result v3 │ │ +11c572: 3743 1800 |0031: if-le v3, v4, 0049 // +0018 │ │ +11c576: 3534 1600 |0033: if-ge v4, v3, 0049 // +0016 │ │ +11c57a: 7220 5732 4000 |0035: invoke-interface {v0, v4}, Lorg/apache/oro/text/regex/MatchResult;.group:(I)Ljava/lang/String; // method@3257 │ │ +11c580: 0c05 |0038: move-result-object v5 │ │ +11c582: 3805 0d00 |0039: if-eqz v5, 0046 // +000d │ │ +11c586: 6e10 c92a 0500 |003b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +11c58c: 0a06 |003e: move-result v6 │ │ +11c58e: 3d06 0700 |003f: if-lez v6, 0046 // +0007 │ │ +11c592: 5476 e71a |0041: iget-object v6, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ +11c596: 6e20 922b 5600 |0043: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +11c59c: d804 0401 |0046: add-int/lit8 v4, v4, #int 1 // #01 │ │ +11c5a0: 28eb |0048: goto 0033 // -0015 │ │ +11c5a2: 7220 5632 2000 |0049: invoke-interface {v0, v2}, Lorg/apache/oro/text/regex/MatchResult;.endOffset:(I)I // method@3256 │ │ +11c5a8: 0a03 |004c: move-result v3 │ │ +11c5aa: 28c0 |004d: goto 000d // -0040 │ │ +11c5ac: 5479 e71a |004e: iget-object v9, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ +11c5b0: 6e10 c92a 0a00 |0050: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +11c5b6: 0a0b |0053: move-result v11 │ │ +11c5b8: 6e30 d42a 3a0b |0054: invoke-virtual {v10, v3, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +11c5be: 0c0a |0057: move-result-object v10 │ │ +11c5c0: 6e20 922b a900 |0058: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +11c5c6: 5479 e71a |005b: iget-object v9, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ +11c5ca: 6e10 9c2b 0900 |005d: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@2b9c │ │ +11c5d0: 0a09 |0060: move-result v9 │ │ +11c5d2: b149 |0061: sub-int/2addr v9, v4 │ │ +11c5d4: 3a09 1800 |0062: if-ltz v9, 007a // +0018 │ │ +11c5d8: 547a e71a |0064: iget-object v10, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ +11c5dc: 6e20 962b 9a00 |0066: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b96 │ │ +11c5e2: 0c0a |0069: move-result-object v10 │ │ +11c5e4: 1f0a 0e07 |006a: check-cast v10, Ljava/lang/String; // type@070e │ │ +11c5e8: 6e10 c92a 0a00 |006c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +11c5ee: 0a0a |006f: move-result v10 │ │ +11c5f0: 390a 0a00 |0070: if-nez v10, 007a // +000a │ │ +11c5f4: 547a e71a |0072: iget-object v10, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ +11c5f8: 6e20 9a2b 9a00 |0074: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ +11c5fe: d809 09ff |0077: add-int/lit8 v9, v9, #int -1 // #ff │ │ +11c602: 28e9 |0079: goto 0062 // -0017 │ │ +11c604: 5479 e71a |007a: iget-object v9, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ +11c608: 7220 c22b 9800 |007c: invoke-interface {v8, v9}, Ljava/util/Collection;.addAll:(Ljava/util/Collection;)Z // method@2bc2 │ │ +11c60e: 5478 e71a |007f: iget-object v8, v7, Lorg/apache/oro/text/perl/Perl5Util;.__splitList:Ljava/util/ArrayList; // field@1ae7 │ │ +11c612: 6e10 942b 0800 |0081: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2b94 │ │ +11c618: 5b70 e01a |0084: iput-object v0, v7, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11c61c: 1e07 |0086: monitor-exit v7 │ │ +11c61e: 0e00 |0087: return-void │ │ +11c620: 0d08 |0088: move-exception v8 │ │ +11c622: 1e07 |0089: monitor-exit v7 │ │ +11c624: 2802 |008a: goto 008c // +0002 │ │ +11c626: 2708 |008b: throw v8 │ │ +11c628: 28ff |008c: goto 008b // -0001 │ │ catches : 1 │ │ 0x0002 - 0x0086 │ │ -> 0x0088 │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -409533,226 +409535,226 @@ │ │ type : '(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 23 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 380 16-bit code units │ │ -11bc08: |[11bc08] org.apache.oro.text.perl.Perl5Util.substitute:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)I │ │ -11bc18: 0801 1300 |0000: move-object/from16 v1, v19 │ │ -11bc1c: 0800 1500 |0002: move-object/from16 v0, v21 │ │ -11bc20: 1d13 |0004: monitor-enter v19 │ │ -11bc22: 5412 dd1a |0005: iget-object v2, v1, Lorg/apache/oro/text/perl/Perl5Util;.__expressionCache:Lorg/apache/oro/util/Cache; // field@1add │ │ -11bc26: 7220 f532 0200 |0007: invoke-interface {v2, v0}, Lorg/apache/oro/util/Cache;.getElement:(Ljava/lang/Object;)Ljava/lang/Object; // method@32f5 │ │ -11bc2c: 0c02 |000a: move-result-object v2 │ │ -11bc2e: 3802 1e00 |000b: if-eqz v2, 0029 // +001e │ │ -11bc32: 1f02 9408 |000d: check-cast v2, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry; // type@0894 │ │ -11bc36: 5414 e31a |000f: iget-object v4, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ -11bc3a: 5425 da1a |0011: iget-object v5, v2, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry;._pattern:Lorg/apache/oro/text/regex/Pattern; // field@1ada │ │ -11bc3e: 5426 db1a |0013: iget-object v6, v2, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry;._substitution:Lorg/apache/oro/text/regex/Perl5Substitution; // field@1adb │ │ -11bc42: 5228 d91a |0015: iget v8, v2, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry;._numSubstitutions:I // field@1ad9 │ │ -11bc46: 0803 1400 |0017: move-object/from16 v3, v20 │ │ -11bc4a: 0807 1600 |0019: move-object/from16 v7, v22 │ │ -11bc4e: 7706 ef32 0300 |001b: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lorg/apache/oro/text/regex/Util;.substitute:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;I)I // method@32ef │ │ -11bc54: 0a00 |001e: move-result v0 │ │ -11bc56: 5412 e31a |001f: iget-object v2, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ -11bc5a: 6e10 ca32 0200 |0021: invoke-virtual {v2}, Lorg/apache/oro/text/regex/Perl5Matcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@32ca │ │ -11bc60: 0c02 |0024: move-result-object v2 │ │ -11bc62: 5b12 e01a |0025: iput-object v2, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11bc66: 1e13 |0027: monitor-exit v19 │ │ -11bc68: 0f00 |0028: return v0 │ │ -11bc6a: 7401 d52a 1500 |0029: invoke-virtual/range {v21}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -11bc70: 0c02 |002c: move-result-object v2 │ │ -11bc72: 2123 |002d: array-length v3, v2 │ │ -11bc74: 1244 |002e: const/4 v4, #int 4 // #4 │ │ -11bc76: 3443 3101 |002f: if-lt v3, v4, 0160 // +0131 │ │ -11bc7a: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -11bc7c: 4904 0203 |0032: aget-char v4, v2, v3 │ │ -11bc80: 1305 7300 |0034: const/16 v5, #int 115 // #73 │ │ -11bc84: 3354 2a01 |0036: if-ne v4, v5, 0160 // +012a │ │ -11bc88: 1214 |0038: const/4 v4, #int 1 // #1 │ │ -11bc8a: 4906 0204 |0039: aget-char v6, v2, v4 │ │ -11bc8e: 7110 0f2a 0600 |003b: invoke-static {v6}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@2a0f │ │ -11bc94: 0a06 |003e: move-result v6 │ │ -11bc96: 3906 2101 |003f: if-nez v6, 0160 // +0121 │ │ -11bc9a: 4906 0204 |0041: aget-char v6, v2, v4 │ │ -11bc9e: 1307 2d00 |0043: const/16 v7, #int 45 // #2d │ │ -11bca2: 3276 1b01 |0045: if-eq v6, v7, 0160 // +011b │ │ -11bca6: 4906 0204 |0047: aget-char v6, v2, v4 │ │ -11bcaa: 1227 |0049: const/4 v7, #int 2 // #2 │ │ -11bcac: 1228 |004a: const/4 v8, #int 2 // #2 │ │ -11bcae: 1209 |004b: const/4 v9, #int 0 // #0 │ │ -11bcb0: 212a |004c: array-length v10, v2 │ │ -11bcb2: 130b 5c00 |004d: const/16 v11, #int 92 // #5c │ │ -11bcb6: 12fc |004f: const/4 v12, #int -1 // #ff │ │ -11bcb8: 35a8 1600 |0050: if-ge v8, v10, 0066 // +0016 │ │ -11bcbc: 490a 0208 |0052: aget-char v10, v2, v8 │ │ -11bcc0: 33ba 0500 |0054: if-ne v10, v11, 0059 // +0005 │ │ -11bcc4: df09 0901 |0056: xor-int/lit8 v9, v9, #int 1 // #01 │ │ -11bcc8: 280b |0058: goto 0063 // +000b │ │ -11bcca: 490a 0208 |0059: aget-char v10, v2, v8 │ │ -11bcce: 336a 0500 |005b: if-ne v10, v6, 0060 // +0005 │ │ -11bcd2: 3909 0300 |005d: if-nez v9, 0060 // +0003 │ │ -11bcd6: 2808 |005f: goto 0067 // +0008 │ │ -11bcd8: 3809 0300 |0060: if-eqz v9, 0063 // +0003 │ │ -11bcdc: 28f4 |0062: goto 0056 // -000c │ │ -11bcde: d808 0801 |0063: add-int/lit8 v8, v8, #int 1 // #01 │ │ -11bce2: 28e7 |0065: goto 004c // -0019 │ │ -11bce4: 12f8 |0066: const/4 v8, #int -1 // #ff │ │ -11bce6: 32c8 e200 |0067: if-eq v8, v12, 0149 // +00e2 │ │ -11bcea: 2129 |0069: array-length v9, v2 │ │ -11bcec: b149 |006a: sub-int/2addr v9, v4 │ │ -11bcee: 3298 de00 |006b: if-eq v8, v9, 0149 // +00de │ │ -11bcf2: 2209 0f07 |006d: new-instance v9, Ljava/lang/StringBuffer; // type@070f │ │ -11bcf6: 212a |006f: array-length v10, v2 │ │ -11bcf8: b18a |0070: sub-int/2addr v10, v8 │ │ -11bcfa: 7020 e32a a900 |0071: invoke-direct {v9, v10}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ -11bd00: d80a 0801 |0074: add-int/lit8 v10, v8, #int 1 // #01 │ │ -11bd04: 120d |0076: const/4 v13, #int 0 // #0 │ │ -11bd06: 121e |0077: const/4 v14, #int 1 // #1 │ │ -11bd08: 212f |0078: array-length v15, v2 │ │ -11bd0a: 35fa 2e00 |0079: if-ge v10, v15, 00a7 // +002e │ │ -11bd0e: 490f 020a |007b: aget-char v15, v2, v10 │ │ -11bd12: 33bf 1800 |007d: if-ne v15, v11, 0095 // +0018 │ │ -11bd16: b74d |007f: xor-int/2addr v13, v4 │ │ -11bd18: 380d 1e00 |0080: if-eqz v13, 009e // +001e │ │ -11bd1c: d80f 0a01 |0082: add-int/lit8 v15, v10, #int 1 // #01 │ │ -11bd20: 2123 |0084: array-length v3, v2 │ │ -11bd22: 353f 1900 |0085: if-ge v15, v3, 009e // +0019 │ │ -11bd26: 4903 020f |0087: aget-char v3, v2, v15 │ │ -11bd2a: 3363 1500 |0089: if-ne v3, v6, 009e // +0015 │ │ -11bd2e: 2123 |008b: array-length v3, v2 │ │ -11bd30: b143 |008c: sub-int/2addr v3, v4 │ │ -11bd32: 6e30 c72a 6003 |008d: invoke-virtual {v0, v6, v3}, Ljava/lang/String;.lastIndexOf:(II)I // method@2ac7 │ │ -11bd38: 0a03 |0090: move-result v3 │ │ -11bd3a: 32f3 0d00 |0091: if-eq v3, v15, 009e // +000d │ │ -11bd3e: 120e |0093: const/4 v14, #int 0 // #0 │ │ -11bd40: 280f |0094: goto 00a3 // +000f │ │ -11bd42: 4903 020a |0095: aget-char v3, v2, v10 │ │ -11bd46: 3363 0500 |0097: if-ne v3, v6, 009c // +0005 │ │ -11bd4a: 380e 0300 |0099: if-eqz v14, 009c // +0003 │ │ -11bd4e: 280d |009b: goto 00a8 // +000d │ │ -11bd50: 120d |009c: const/4 v13, #int 0 // #0 │ │ -11bd52: 121e |009d: const/4 v14, #int 1 // #1 │ │ -11bd54: 4903 020a |009e: aget-char v3, v2, v10 │ │ -11bd58: 6e20 e52a 3900 |00a0: invoke-virtual {v9, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11bd5e: d80a 0a01 |00a3: add-int/lit8 v10, v10, #int 1 // #01 │ │ -11bd62: 1203 |00a5: const/4 v3, #int 0 // #0 │ │ -11bd64: 28d2 |00a6: goto 0078 // -002e │ │ -11bd66: 12fa |00a7: const/4 v10, #int -1 // #ff │ │ -11bd68: 32ca 8a00 |00a8: if-eq v10, v12, 0132 // +008a │ │ -11bd6c: 1303 2700 |00aa: const/16 v3, #int 39 // #27 │ │ -11bd70: 3236 0400 |00ac: if-eq v6, v3, 00b0 // +0004 │ │ -11bd74: 1203 |00ae: const/4 v3, #int 0 // #0 │ │ -11bd76: 2802 |00af: goto 00b1 // +0002 │ │ -11bd78: 12f3 |00b0: const/4 v3, #int -1 // #ff │ │ -11bd7a: b04a |00b1: add-int/2addr v10, v4 │ │ -11bd7c: 0136 |00b2: move v6, v3 │ │ -11bd7e: 1203 |00b3: const/4 v3, #int 0 // #0 │ │ -11bd80: 121b |00b4: const/4 v11, #int 1 // #1 │ │ -11bd82: 212d |00b5: array-length v13, v2 │ │ -11bd84: 35da 4500 |00b6: if-ge v10, v13, 00fb // +0045 │ │ -11bd88: 490d 020a |00b8: aget-char v13, v2, v10 │ │ -11bd8c: 130e 6700 |00ba: const/16 v14, #int 103 // #67 │ │ -11bd90: 32ed 3b00 |00bc: if-eq v13, v14, 00f7 // +003b │ │ -11bd94: 130e 6900 |00be: const/16 v14, #int 105 // #69 │ │ -11bd98: 32ed 3400 |00c0: if-eq v13, v14, 00f4 // +0034 │ │ -11bd9c: 130e 6d00 |00c2: const/16 v14, #int 109 // #6d │ │ -11bda0: 32ed 2d00 |00c4: if-eq v13, v14, 00f1 // +002d │ │ -11bda4: 130e 6f00 |00c6: const/16 v14, #int 111 // #6f │ │ -11bda8: 32ed 2700 |00c8: if-eq v13, v14, 00ef // +0027 │ │ -11bdac: 325d 2200 |00ca: if-eq v13, v5, 00ec // +0022 │ │ -11bdb0: 130e 7800 |00cc: const/16 v14, #int 120 // #78 │ │ -11bdb4: 33ed 0500 |00ce: if-ne v13, v14, 00d3 // +0005 │ │ -11bdb8: de03 0320 |00d0: or-int/lit8 v3, v3, #int 32 // #20 │ │ -11bdbc: 2826 |00d2: goto 00f8 // +0026 │ │ -11bdbe: 2200 9308 |00d3: new-instance v0, Lorg/apache/oro/text/perl/MalformedPerl5PatternException; // type@0893 │ │ -11bdc2: 2203 0f07 |00d5: new-instance v3, Ljava/lang/StringBuffer; // type@070f │ │ -11bdc6: 7010 e22a 0300 |00d7: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11bdcc: 1a04 5c13 |00da: const-string v4, "Invalid option: " // string@135c │ │ -11bdd0: 6e20 e72a 4300 |00dc: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11bdd6: 4902 020a |00df: aget-char v2, v2, v10 │ │ -11bdda: 6e20 e52a 2300 |00e1: invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11bde0: 6e10 ea2a 0300 |00e4: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11bde6: 0c02 |00e7: move-result-object v2 │ │ -11bde8: 7020 2132 2000 |00e8: invoke-direct {v0, v2}, Lorg/apache/oro/text/perl/MalformedPerl5PatternException;.:(Ljava/lang/String;)V // method@3221 │ │ -11bdee: 2700 |00eb: throw v0 │ │ -11bdf0: de03 0310 |00ec: or-int/lit8 v3, v3, #int 16 // #10 │ │ -11bdf4: 280a |00ee: goto 00f8 // +000a │ │ -11bdf6: 1216 |00ef: const/4 v6, #int 1 // #1 │ │ -11bdf8: 2808 |00f0: goto 00f8 // +0008 │ │ -11bdfa: de03 0308 |00f1: or-int/lit8 v3, v3, #int 8 // #08 │ │ -11bdfe: 2805 |00f3: goto 00f8 // +0005 │ │ -11be00: de03 0301 |00f4: or-int/lit8 v3, v3, #int 1 // #01 │ │ -11be04: 2802 |00f6: goto 00f8 // +0002 │ │ -11be06: 12fb |00f7: const/4 v11, #int -1 // #ff │ │ -11be08: d80a 0a01 |00f8: add-int/lit8 v10, v10, #int 1 // #01 │ │ -11be0c: 28bb |00fa: goto 00b5 // -0045 │ │ -11be0e: 5414 e61a |00fb: iget-object v4, v1, Lorg/apache/oro/text/perl/Perl5Util;.__patternCache:Lorg/apache/oro/text/PatternCache; // field@1ae6 │ │ -11be12: 2205 0e07 |00fd: new-instance v5, Ljava/lang/String; // type@070e │ │ -11be16: b178 |00ff: sub-int/2addr v8, v7 │ │ -11be18: 7040 b22a 2587 |0100: invoke-direct {v5, v2, v7, v8}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11be1e: 7230 9931 5403 |0103: invoke-interface {v4, v5, v3}, Lorg/apache/oro/text/PatternCache;.getPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3199 │ │ -11be24: 0c0f |0106: move-result-object v15 │ │ -11be26: 2202 a408 |0107: new-instance v2, Lorg/apache/oro/text/regex/Perl5Substitution; // type@08a4 │ │ -11be2a: 6e10 ea2a 0900 |0109: invoke-virtual {v9}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11be30: 0c03 |010c: move-result-object v3 │ │ -11be32: 7030 da32 3206 |010d: invoke-direct {v2, v3, v6}, Lorg/apache/oro/text/regex/Perl5Substitution;.:(Ljava/lang/String;I)V // method@32da │ │ -11be38: 2203 9408 |0110: new-instance v3, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry; // type@0894 │ │ -11be3c: 7040 2232 f3b2 |0112: invoke-direct {v3, v15, v2, v11}, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry;.:(Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Perl5Substitution;I)V // method@3222 │ │ -11be42: 5414 dd1a |0115: iget-object v4, v1, Lorg/apache/oro/text/perl/Perl5Util;.__expressionCache:Lorg/apache/oro/util/Cache; // field@1add │ │ -11be46: 7230 f332 0403 |0117: invoke-interface {v4, v0, v3}, Lorg/apache/oro/util/Cache;.addElement:(Ljava/lang/Object;Ljava/lang/Object;)V // method@32f3 │ │ -11be4c: 541e e31a |011a: iget-object v14, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ -11be50: 080d 1400 |011c: move-object/from16 v13, v20 │ │ -11be54: 0810 0200 |011e: move-object/from16 v16, v2 │ │ -11be58: 0811 1600 |0120: move-object/from16 v17, v22 │ │ -11be5c: 0212 0b00 |0122: move/from16 v18, v11 │ │ -11be60: 7706 ef32 0d00 |0124: invoke-static/range {v13, v14, v15, v16, v17, v18}, Lorg/apache/oro/text/regex/Util;.substitute:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;I)I // method@32ef │ │ -11be66: 0a00 |0127: move-result v0 │ │ -11be68: 5412 e31a |0128: iget-object v2, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ -11be6c: 6e10 ca32 0200 |012a: invoke-virtual {v2}, Lorg/apache/oro/text/regex/Perl5Matcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@32ca │ │ -11be72: 0c02 |012d: move-result-object v2 │ │ -11be74: 5b12 e01a |012e: iput-object v2, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11be78: 1e13 |0130: monitor-exit v19 │ │ -11be7a: 0f00 |0131: return v0 │ │ -11be7c: 2202 9308 |0132: new-instance v2, Lorg/apache/oro/text/perl/MalformedPerl5PatternException; // type@0893 │ │ -11be80: 2203 0f07 |0134: new-instance v3, Ljava/lang/StringBuffer; // type@070f │ │ -11be84: 7010 e22a 0300 |0136: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11be8a: 1a04 5713 |0139: const-string v4, "Invalid expression: " // string@1357 │ │ -11be8e: 6e20 e72a 4300 |013b: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11be94: 6e20 e72a 0300 |013e: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11be9a: 6e10 ea2a 0300 |0141: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11bea0: 0c00 |0144: move-result-object v0 │ │ -11bea2: 7020 2132 0200 |0145: invoke-direct {v2, v0}, Lorg/apache/oro/text/perl/MalformedPerl5PatternException;.:(Ljava/lang/String;)V // method@3221 │ │ -11bea8: 2702 |0148: throw v2 │ │ -11beaa: 2202 9308 |0149: new-instance v2, Lorg/apache/oro/text/perl/MalformedPerl5PatternException; // type@0893 │ │ -11beae: 2203 0f07 |014b: new-instance v3, Ljava/lang/StringBuffer; // type@070f │ │ -11beb2: 7010 e22a 0300 |014d: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11beb8: 1a04 5713 |0150: const-string v4, "Invalid expression: " // string@1357 │ │ -11bebc: 6e20 e72a 4300 |0152: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11bec2: 6e20 e72a 0300 |0155: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11bec8: 6e10 ea2a 0300 |0158: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11bece: 0c00 |015b: move-result-object v0 │ │ -11bed0: 7020 2132 0200 |015c: invoke-direct {v2, v0}, Lorg/apache/oro/text/perl/MalformedPerl5PatternException;.:(Ljava/lang/String;)V // method@3221 │ │ -11bed6: 2702 |015f: throw v2 │ │ -11bed8: 2202 9308 |0160: new-instance v2, Lorg/apache/oro/text/perl/MalformedPerl5PatternException; // type@0893 │ │ -11bedc: 2203 0f07 |0162: new-instance v3, Ljava/lang/StringBuffer; // type@070f │ │ -11bee0: 7010 e22a 0300 |0164: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11bee6: 1a04 5713 |0167: const-string v4, "Invalid expression: " // string@1357 │ │ -11beea: 6e20 e72a 4300 |0169: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11bef0: 6e20 e72a 0300 |016c: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11bef6: 6e10 ea2a 0300 |016f: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11befc: 0c00 |0172: move-result-object v0 │ │ -11befe: 7020 2132 0200 |0173: invoke-direct {v2, v0}, Lorg/apache/oro/text/perl/MalformedPerl5PatternException;.:(Ljava/lang/String;)V // method@3221 │ │ -11bf04: 2702 |0176: throw v2 │ │ -11bf06: 0d00 |0177: move-exception v0 │ │ -11bf08: 1e13 |0178: monitor-exit v19 │ │ -11bf0a: 2802 |0179: goto 017b // +0002 │ │ -11bf0c: 2700 |017a: throw v0 │ │ -11bf0e: 28ff |017b: goto 017a // -0001 │ │ +11bc10: |[11bc10] org.apache.oro.text.perl.Perl5Util.substitute:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)I │ │ +11bc20: 0801 1300 |0000: move-object/from16 v1, v19 │ │ +11bc24: 0800 1500 |0002: move-object/from16 v0, v21 │ │ +11bc28: 1d13 |0004: monitor-enter v19 │ │ +11bc2a: 5412 dd1a |0005: iget-object v2, v1, Lorg/apache/oro/text/perl/Perl5Util;.__expressionCache:Lorg/apache/oro/util/Cache; // field@1add │ │ +11bc2e: 7220 f532 0200 |0007: invoke-interface {v2, v0}, Lorg/apache/oro/util/Cache;.getElement:(Ljava/lang/Object;)Ljava/lang/Object; // method@32f5 │ │ +11bc34: 0c02 |000a: move-result-object v2 │ │ +11bc36: 3802 1e00 |000b: if-eqz v2, 0029 // +001e │ │ +11bc3a: 1f02 9408 |000d: check-cast v2, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry; // type@0894 │ │ +11bc3e: 5414 e31a |000f: iget-object v4, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ +11bc42: 5425 da1a |0011: iget-object v5, v2, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry;._pattern:Lorg/apache/oro/text/regex/Pattern; // field@1ada │ │ +11bc46: 5426 db1a |0013: iget-object v6, v2, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry;._substitution:Lorg/apache/oro/text/regex/Perl5Substitution; // field@1adb │ │ +11bc4a: 5228 d91a |0015: iget v8, v2, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry;._numSubstitutions:I // field@1ad9 │ │ +11bc4e: 0803 1400 |0017: move-object/from16 v3, v20 │ │ +11bc52: 0807 1600 |0019: move-object/from16 v7, v22 │ │ +11bc56: 7706 ef32 0300 |001b: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lorg/apache/oro/text/regex/Util;.substitute:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;I)I // method@32ef │ │ +11bc5c: 0a00 |001e: move-result v0 │ │ +11bc5e: 5412 e31a |001f: iget-object v2, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ +11bc62: 6e10 ca32 0200 |0021: invoke-virtual {v2}, Lorg/apache/oro/text/regex/Perl5Matcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@32ca │ │ +11bc68: 0c02 |0024: move-result-object v2 │ │ +11bc6a: 5b12 e01a |0025: iput-object v2, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11bc6e: 1e13 |0027: monitor-exit v19 │ │ +11bc70: 0f00 |0028: return v0 │ │ +11bc72: 7401 d52a 1500 |0029: invoke-virtual/range {v21}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +11bc78: 0c02 |002c: move-result-object v2 │ │ +11bc7a: 2123 |002d: array-length v3, v2 │ │ +11bc7c: 1244 |002e: const/4 v4, #int 4 // #4 │ │ +11bc7e: 3443 3101 |002f: if-lt v3, v4, 0160 // +0131 │ │ +11bc82: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +11bc84: 4904 0203 |0032: aget-char v4, v2, v3 │ │ +11bc88: 1305 7300 |0034: const/16 v5, #int 115 // #73 │ │ +11bc8c: 3354 2a01 |0036: if-ne v4, v5, 0160 // +012a │ │ +11bc90: 1214 |0038: const/4 v4, #int 1 // #1 │ │ +11bc92: 4906 0204 |0039: aget-char v6, v2, v4 │ │ +11bc96: 7110 0f2a 0600 |003b: invoke-static {v6}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@2a0f │ │ +11bc9c: 0a06 |003e: move-result v6 │ │ +11bc9e: 3906 2101 |003f: if-nez v6, 0160 // +0121 │ │ +11bca2: 4906 0204 |0041: aget-char v6, v2, v4 │ │ +11bca6: 1307 2d00 |0043: const/16 v7, #int 45 // #2d │ │ +11bcaa: 3276 1b01 |0045: if-eq v6, v7, 0160 // +011b │ │ +11bcae: 4906 0204 |0047: aget-char v6, v2, v4 │ │ +11bcb2: 1227 |0049: const/4 v7, #int 2 // #2 │ │ +11bcb4: 1228 |004a: const/4 v8, #int 2 // #2 │ │ +11bcb6: 1209 |004b: const/4 v9, #int 0 // #0 │ │ +11bcb8: 212a |004c: array-length v10, v2 │ │ +11bcba: 130b 5c00 |004d: const/16 v11, #int 92 // #5c │ │ +11bcbe: 12fc |004f: const/4 v12, #int -1 // #ff │ │ +11bcc0: 35a8 1600 |0050: if-ge v8, v10, 0066 // +0016 │ │ +11bcc4: 490a 0208 |0052: aget-char v10, v2, v8 │ │ +11bcc8: 33ba 0500 |0054: if-ne v10, v11, 0059 // +0005 │ │ +11bccc: df09 0901 |0056: xor-int/lit8 v9, v9, #int 1 // #01 │ │ +11bcd0: 280b |0058: goto 0063 // +000b │ │ +11bcd2: 490a 0208 |0059: aget-char v10, v2, v8 │ │ +11bcd6: 336a 0500 |005b: if-ne v10, v6, 0060 // +0005 │ │ +11bcda: 3909 0300 |005d: if-nez v9, 0060 // +0003 │ │ +11bcde: 2808 |005f: goto 0067 // +0008 │ │ +11bce0: 3809 0300 |0060: if-eqz v9, 0063 // +0003 │ │ +11bce4: 28f4 |0062: goto 0056 // -000c │ │ +11bce6: d808 0801 |0063: add-int/lit8 v8, v8, #int 1 // #01 │ │ +11bcea: 28e7 |0065: goto 004c // -0019 │ │ +11bcec: 12f8 |0066: const/4 v8, #int -1 // #ff │ │ +11bcee: 32c8 e200 |0067: if-eq v8, v12, 0149 // +00e2 │ │ +11bcf2: 2129 |0069: array-length v9, v2 │ │ +11bcf4: b149 |006a: sub-int/2addr v9, v4 │ │ +11bcf6: 3298 de00 |006b: if-eq v8, v9, 0149 // +00de │ │ +11bcfa: 2209 0f07 |006d: new-instance v9, Ljava/lang/StringBuffer; // type@070f │ │ +11bcfe: 212a |006f: array-length v10, v2 │ │ +11bd00: b18a |0070: sub-int/2addr v10, v8 │ │ +11bd02: 7020 e32a a900 |0071: invoke-direct {v9, v10}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ +11bd08: d80a 0801 |0074: add-int/lit8 v10, v8, #int 1 // #01 │ │ +11bd0c: 120d |0076: const/4 v13, #int 0 // #0 │ │ +11bd0e: 121e |0077: const/4 v14, #int 1 // #1 │ │ +11bd10: 212f |0078: array-length v15, v2 │ │ +11bd12: 35fa 2e00 |0079: if-ge v10, v15, 00a7 // +002e │ │ +11bd16: 490f 020a |007b: aget-char v15, v2, v10 │ │ +11bd1a: 33bf 1800 |007d: if-ne v15, v11, 0095 // +0018 │ │ +11bd1e: b74d |007f: xor-int/2addr v13, v4 │ │ +11bd20: 380d 1e00 |0080: if-eqz v13, 009e // +001e │ │ +11bd24: d80f 0a01 |0082: add-int/lit8 v15, v10, #int 1 // #01 │ │ +11bd28: 2123 |0084: array-length v3, v2 │ │ +11bd2a: 353f 1900 |0085: if-ge v15, v3, 009e // +0019 │ │ +11bd2e: 4903 020f |0087: aget-char v3, v2, v15 │ │ +11bd32: 3363 1500 |0089: if-ne v3, v6, 009e // +0015 │ │ +11bd36: 2123 |008b: array-length v3, v2 │ │ +11bd38: b143 |008c: sub-int/2addr v3, v4 │ │ +11bd3a: 6e30 c72a 6003 |008d: invoke-virtual {v0, v6, v3}, Ljava/lang/String;.lastIndexOf:(II)I // method@2ac7 │ │ +11bd40: 0a03 |0090: move-result v3 │ │ +11bd42: 32f3 0d00 |0091: if-eq v3, v15, 009e // +000d │ │ +11bd46: 120e |0093: const/4 v14, #int 0 // #0 │ │ +11bd48: 280f |0094: goto 00a3 // +000f │ │ +11bd4a: 4903 020a |0095: aget-char v3, v2, v10 │ │ +11bd4e: 3363 0500 |0097: if-ne v3, v6, 009c // +0005 │ │ +11bd52: 380e 0300 |0099: if-eqz v14, 009c // +0003 │ │ +11bd56: 280d |009b: goto 00a8 // +000d │ │ +11bd58: 120d |009c: const/4 v13, #int 0 // #0 │ │ +11bd5a: 121e |009d: const/4 v14, #int 1 // #1 │ │ +11bd5c: 4903 020a |009e: aget-char v3, v2, v10 │ │ +11bd60: 6e20 e52a 3900 |00a0: invoke-virtual {v9, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11bd66: d80a 0a01 |00a3: add-int/lit8 v10, v10, #int 1 // #01 │ │ +11bd6a: 1203 |00a5: const/4 v3, #int 0 // #0 │ │ +11bd6c: 28d2 |00a6: goto 0078 // -002e │ │ +11bd6e: 12fa |00a7: const/4 v10, #int -1 // #ff │ │ +11bd70: 32ca 8a00 |00a8: if-eq v10, v12, 0132 // +008a │ │ +11bd74: 1303 2700 |00aa: const/16 v3, #int 39 // #27 │ │ +11bd78: 3236 0400 |00ac: if-eq v6, v3, 00b0 // +0004 │ │ +11bd7c: 1203 |00ae: const/4 v3, #int 0 // #0 │ │ +11bd7e: 2802 |00af: goto 00b1 // +0002 │ │ +11bd80: 12f3 |00b0: const/4 v3, #int -1 // #ff │ │ +11bd82: b04a |00b1: add-int/2addr v10, v4 │ │ +11bd84: 0136 |00b2: move v6, v3 │ │ +11bd86: 1203 |00b3: const/4 v3, #int 0 // #0 │ │ +11bd88: 121b |00b4: const/4 v11, #int 1 // #1 │ │ +11bd8a: 212d |00b5: array-length v13, v2 │ │ +11bd8c: 35da 4500 |00b6: if-ge v10, v13, 00fb // +0045 │ │ +11bd90: 490d 020a |00b8: aget-char v13, v2, v10 │ │ +11bd94: 130e 6700 |00ba: const/16 v14, #int 103 // #67 │ │ +11bd98: 32ed 3b00 |00bc: if-eq v13, v14, 00f7 // +003b │ │ +11bd9c: 130e 6900 |00be: const/16 v14, #int 105 // #69 │ │ +11bda0: 32ed 3400 |00c0: if-eq v13, v14, 00f4 // +0034 │ │ +11bda4: 130e 6d00 |00c2: const/16 v14, #int 109 // #6d │ │ +11bda8: 32ed 2d00 |00c4: if-eq v13, v14, 00f1 // +002d │ │ +11bdac: 130e 6f00 |00c6: const/16 v14, #int 111 // #6f │ │ +11bdb0: 32ed 2700 |00c8: if-eq v13, v14, 00ef // +0027 │ │ +11bdb4: 325d 2200 |00ca: if-eq v13, v5, 00ec // +0022 │ │ +11bdb8: 130e 7800 |00cc: const/16 v14, #int 120 // #78 │ │ +11bdbc: 33ed 0500 |00ce: if-ne v13, v14, 00d3 // +0005 │ │ +11bdc0: de03 0320 |00d0: or-int/lit8 v3, v3, #int 32 // #20 │ │ +11bdc4: 2826 |00d2: goto 00f8 // +0026 │ │ +11bdc6: 2200 9308 |00d3: new-instance v0, Lorg/apache/oro/text/perl/MalformedPerl5PatternException; // type@0893 │ │ +11bdca: 2203 0f07 |00d5: new-instance v3, Ljava/lang/StringBuffer; // type@070f │ │ +11bdce: 7010 e22a 0300 |00d7: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11bdd4: 1a04 5c13 |00da: const-string v4, "Invalid option: " // string@135c │ │ +11bdd8: 6e20 e72a 4300 |00dc: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11bdde: 4902 020a |00df: aget-char v2, v2, v10 │ │ +11bde2: 6e20 e52a 2300 |00e1: invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11bde8: 6e10 ea2a 0300 |00e4: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11bdee: 0c02 |00e7: move-result-object v2 │ │ +11bdf0: 7020 2132 2000 |00e8: invoke-direct {v0, v2}, Lorg/apache/oro/text/perl/MalformedPerl5PatternException;.:(Ljava/lang/String;)V // method@3221 │ │ +11bdf6: 2700 |00eb: throw v0 │ │ +11bdf8: de03 0310 |00ec: or-int/lit8 v3, v3, #int 16 // #10 │ │ +11bdfc: 280a |00ee: goto 00f8 // +000a │ │ +11bdfe: 1216 |00ef: const/4 v6, #int 1 // #1 │ │ +11be00: 2808 |00f0: goto 00f8 // +0008 │ │ +11be02: de03 0308 |00f1: or-int/lit8 v3, v3, #int 8 // #08 │ │ +11be06: 2805 |00f3: goto 00f8 // +0005 │ │ +11be08: de03 0301 |00f4: or-int/lit8 v3, v3, #int 1 // #01 │ │ +11be0c: 2802 |00f6: goto 00f8 // +0002 │ │ +11be0e: 12fb |00f7: const/4 v11, #int -1 // #ff │ │ +11be10: d80a 0a01 |00f8: add-int/lit8 v10, v10, #int 1 // #01 │ │ +11be14: 28bb |00fa: goto 00b5 // -0045 │ │ +11be16: 5414 e61a |00fb: iget-object v4, v1, Lorg/apache/oro/text/perl/Perl5Util;.__patternCache:Lorg/apache/oro/text/PatternCache; // field@1ae6 │ │ +11be1a: 2205 0e07 |00fd: new-instance v5, Ljava/lang/String; // type@070e │ │ +11be1e: b178 |00ff: sub-int/2addr v8, v7 │ │ +11be20: 7040 b22a 2587 |0100: invoke-direct {v5, v2, v7, v8}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11be26: 7230 9931 5403 |0103: invoke-interface {v4, v5, v3}, Lorg/apache/oro/text/PatternCache;.getPattern:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; // method@3199 │ │ +11be2c: 0c0f |0106: move-result-object v15 │ │ +11be2e: 2202 a408 |0107: new-instance v2, Lorg/apache/oro/text/regex/Perl5Substitution; // type@08a4 │ │ +11be32: 6e10 ea2a 0900 |0109: invoke-virtual {v9}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11be38: 0c03 |010c: move-result-object v3 │ │ +11be3a: 7030 da32 3206 |010d: invoke-direct {v2, v3, v6}, Lorg/apache/oro/text/regex/Perl5Substitution;.:(Ljava/lang/String;I)V // method@32da │ │ +11be40: 2203 9408 |0110: new-instance v3, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry; // type@0894 │ │ +11be44: 7040 2232 f3b2 |0112: invoke-direct {v3, v15, v2, v11}, Lorg/apache/oro/text/perl/ParsedSubstitutionEntry;.:(Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Perl5Substitution;I)V // method@3222 │ │ +11be4a: 5414 dd1a |0115: iget-object v4, v1, Lorg/apache/oro/text/perl/Perl5Util;.__expressionCache:Lorg/apache/oro/util/Cache; // field@1add │ │ +11be4e: 7230 f332 0403 |0117: invoke-interface {v4, v0, v3}, Lorg/apache/oro/util/Cache;.addElement:(Ljava/lang/Object;Ljava/lang/Object;)V // method@32f3 │ │ +11be54: 541e e31a |011a: iget-object v14, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ +11be58: 080d 1400 |011c: move-object/from16 v13, v20 │ │ +11be5c: 0810 0200 |011e: move-object/from16 v16, v2 │ │ +11be60: 0811 1600 |0120: move-object/from16 v17, v22 │ │ +11be64: 0212 0b00 |0122: move/from16 v18, v11 │ │ +11be68: 7706 ef32 0d00 |0124: invoke-static/range {v13, v14, v15, v16, v17, v18}, Lorg/apache/oro/text/regex/Util;.substitute:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;Lorg/apache/oro/text/regex/Substitution;Ljava/lang/String;I)I // method@32ef │ │ +11be6e: 0a00 |0127: move-result v0 │ │ +11be70: 5412 e31a |0128: iget-object v2, v1, Lorg/apache/oro/text/perl/Perl5Util;.__matcher:Lorg/apache/oro/text/regex/Perl5Matcher; // field@1ae3 │ │ +11be74: 6e10 ca32 0200 |012a: invoke-virtual {v2}, Lorg/apache/oro/text/regex/Perl5Matcher;.getMatch:()Lorg/apache/oro/text/regex/MatchResult; // method@32ca │ │ +11be7a: 0c02 |012d: move-result-object v2 │ │ +11be7c: 5b12 e01a |012e: iput-object v2, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11be80: 1e13 |0130: monitor-exit v19 │ │ +11be82: 0f00 |0131: return v0 │ │ +11be84: 2202 9308 |0132: new-instance v2, Lorg/apache/oro/text/perl/MalformedPerl5PatternException; // type@0893 │ │ +11be88: 2203 0f07 |0134: new-instance v3, Ljava/lang/StringBuffer; // type@070f │ │ +11be8c: 7010 e22a 0300 |0136: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11be92: 1a04 5713 |0139: const-string v4, "Invalid expression: " // string@1357 │ │ +11be96: 6e20 e72a 4300 |013b: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11be9c: 6e20 e72a 0300 |013e: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11bea2: 6e10 ea2a 0300 |0141: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11bea8: 0c00 |0144: move-result-object v0 │ │ +11beaa: 7020 2132 0200 |0145: invoke-direct {v2, v0}, Lorg/apache/oro/text/perl/MalformedPerl5PatternException;.:(Ljava/lang/String;)V // method@3221 │ │ +11beb0: 2702 |0148: throw v2 │ │ +11beb2: 2202 9308 |0149: new-instance v2, Lorg/apache/oro/text/perl/MalformedPerl5PatternException; // type@0893 │ │ +11beb6: 2203 0f07 |014b: new-instance v3, Ljava/lang/StringBuffer; // type@070f │ │ +11beba: 7010 e22a 0300 |014d: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11bec0: 1a04 5713 |0150: const-string v4, "Invalid expression: " // string@1357 │ │ +11bec4: 6e20 e72a 4300 |0152: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11beca: 6e20 e72a 0300 |0155: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11bed0: 6e10 ea2a 0300 |0158: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11bed6: 0c00 |015b: move-result-object v0 │ │ +11bed8: 7020 2132 0200 |015c: invoke-direct {v2, v0}, Lorg/apache/oro/text/perl/MalformedPerl5PatternException;.:(Ljava/lang/String;)V // method@3221 │ │ +11bede: 2702 |015f: throw v2 │ │ +11bee0: 2202 9308 |0160: new-instance v2, Lorg/apache/oro/text/perl/MalformedPerl5PatternException; // type@0893 │ │ +11bee4: 2203 0f07 |0162: new-instance v3, Ljava/lang/StringBuffer; // type@070f │ │ +11bee8: 7010 e22a 0300 |0164: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11beee: 1a04 5713 |0167: const-string v4, "Invalid expression: " // string@1357 │ │ +11bef2: 6e20 e72a 4300 |0169: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11bef8: 6e20 e72a 0300 |016c: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11befe: 6e10 ea2a 0300 |016f: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11bf04: 0c00 |0172: move-result-object v0 │ │ +11bf06: 7020 2132 0200 |0173: invoke-direct {v2, v0}, Lorg/apache/oro/text/perl/MalformedPerl5PatternException;.:(Ljava/lang/String;)V // method@3221 │ │ +11bf0c: 2702 |0176: throw v2 │ │ +11bf0e: 0d00 |0177: move-exception v0 │ │ +11bf10: 1e13 |0178: monitor-exit v19 │ │ +11bf12: 2802 |0179: goto 017b // +0002 │ │ +11bf14: 2700 |017a: throw v0 │ │ +11bf16: 28ff |017b: goto 017a // -0001 │ │ catches : 5 │ │ 0x0005 - 0x000b │ │ -> 0x0177 │ │ 0x000d - 0x000f │ │ Ljava/lang/ClassCastException; -> 0x0029 │ │ -> 0x0177 │ │ 0x000f - 0x0027 │ │ @@ -409769,26 +409771,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -11c130: |[11c130] org.apache.oro.text.perl.Perl5Util.substitute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -11c140: 1d01 |0000: monitor-enter v1 │ │ -11c142: 2200 0f07 |0001: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ -11c146: 7010 e22a 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11c14c: 6e40 3c32 0132 |0006: invoke-virtual {v1, v0, v2, v3}, Lorg/apache/oro/text/perl/Perl5Util;.substitute:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)I // method@323c │ │ -11c152: 6e10 ea2a 0000 |0009: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11c158: 0c02 |000c: move-result-object v2 │ │ -11c15a: 1e01 |000d: monitor-exit v1 │ │ -11c15c: 1102 |000e: return-object v2 │ │ -11c15e: 0d02 |000f: move-exception v2 │ │ -11c160: 1e01 |0010: monitor-exit v1 │ │ -11c162: 2702 |0011: throw v2 │ │ +11c138: |[11c138] org.apache.oro.text.perl.Perl5Util.substitute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +11c148: 1d01 |0000: monitor-enter v1 │ │ +11c14a: 2200 0f07 |0001: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ +11c14e: 7010 e22a 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11c154: 6e40 3c32 0132 |0006: invoke-virtual {v1, v0, v2, v3}, Lorg/apache/oro/text/perl/Perl5Util;.substitute:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)I // method@323c │ │ +11c15a: 6e10 ea2a 0000 |0009: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11c160: 0c02 |000c: move-result-object v2 │ │ +11c162: 1e01 |000d: monitor-exit v1 │ │ +11c164: 1102 |000e: return-object v2 │ │ +11c166: 0d02 |000f: move-exception v2 │ │ +11c168: 1e01 |0010: monitor-exit v1 │ │ +11c16a: 2702 |0011: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x000f │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lorg/apache/oro/text/perl/Perl5Util;) │ │ @@ -409796,28 +409798,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -11c170: |[11c170] org.apache.oro.text.perl.Perl5Util.toString:()Ljava/lang/String; │ │ -11c180: 1d01 |0000: monitor-enter v1 │ │ -11c182: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ -11c186: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ -11c18a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -11c18c: 1e01 |0006: monitor-exit v1 │ │ -11c18e: 1100 |0007: return-object v0 │ │ -11c190: 6e10 912a 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ -11c196: 0c00 |000b: move-result-object v0 │ │ -11c198: 1e01 |000c: monitor-exit v1 │ │ -11c19a: 1100 |000d: return-object v0 │ │ -11c19c: 0d00 |000e: move-exception v0 │ │ -11c19e: 1e01 |000f: monitor-exit v1 │ │ -11c1a0: 2700 |0010: throw v0 │ │ +11c178: |[11c178] org.apache.oro.text.perl.Perl5Util.toString:()Ljava/lang/String; │ │ +11c188: 1d01 |0000: monitor-enter v1 │ │ +11c18a: 5410 e01a |0001: iget-object v0, v1, Lorg/apache/oro/text/perl/Perl5Util;.__lastMatch:Lorg/apache/oro/text/regex/MatchResult; // field@1ae0 │ │ +11c18e: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ +11c192: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +11c194: 1e01 |0006: monitor-exit v1 │ │ +11c196: 1100 |0007: return-object v0 │ │ +11c198: 6e10 912a 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ +11c19e: 0c00 |000b: move-result-object v0 │ │ +11c1a0: 1e01 |000c: monitor-exit v1 │ │ +11c1a2: 1100 |000d: return-object v0 │ │ +11c1a4: 0d00 |000e: move-exception v0 │ │ +11c1a6: 1e01 |000f: monitor-exit v1 │ │ +11c1a8: 2700 |0010: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x000e │ │ 0x0008 - 0x000c │ │ -> 0x000e │ │ positions : │ │ locals : │ │ @@ -409996,1058 +409998,1058 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 176 16-bit code units │ │ -11f35c: |[11f35c] org.apache.oro.text.regex.Perl5Compiler.:()V │ │ -11f36c: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -11f370: 7010 ed2b 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ -11f376: 6900 421b |0005: sput-object v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__hashPOSIX:Ljava/util/HashMap; // field@1b42 │ │ -11f37a: 2201 e106 |0007: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ -11f37e: 1302 3200 |0009: const/16 v2, #int 50 // #32 │ │ -11f382: 7020 022a 2100 |000b: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ -11f388: 1a02 3f2d |000e: const-string v2, "alnum" // string@2d3f │ │ -11f38c: 6e30 f62b 2001 |0010: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -11f392: 2201 e106 |0013: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ -11f396: 1302 1200 |0015: const/16 v2, #int 18 // #12 │ │ -11f39a: 7020 022a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ -11f3a0: 1a02 5d4d |001a: const-string v2, "word" // string@4d5d │ │ -11f3a4: 6e30 f62b 2001 |001c: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -11f3aa: 2201 e106 |001f: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ -11f3ae: 1302 2600 |0021: const/16 v2, #int 38 // #26 │ │ -11f3b2: 7020 022a 2100 |0023: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ -11f3b8: 1a02 402d |0026: const-string v2, "alpha" // string@2d40 │ │ -11f3bc: 6e30 f62b 2001 |0028: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -11f3c2: 2201 e106 |002b: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ -11f3c6: 1302 2700 |002d: const/16 v2, #int 39 // #27 │ │ -11f3ca: 7020 022a 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ -11f3d0: 1a02 872e |0032: const-string v2, "blank" // string@2e87 │ │ -11f3d4: 6e30 f62b 2001 |0034: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -11f3da: 2201 e106 |0037: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ -11f3de: 1302 2800 |0039: const/16 v2, #int 40 // #28 │ │ -11f3e2: 7020 022a 2100 |003b: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ -11f3e8: 1a02 722f |003e: const-string v2, "cntrl" // string@2f72 │ │ -11f3ec: 6e30 f62b 2001 |0040: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -11f3f2: 2201 e106 |0043: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ -11f3f6: 1302 1800 |0045: const/16 v2, #int 24 // #18 │ │ -11f3fa: 7020 022a 2100 |0047: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ -11f400: 1a02 3231 |004a: const-string v2, "digit" // string@3132 │ │ -11f404: 6e30 f62b 2001 |004c: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -11f40a: 2201 e106 |004f: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ -11f40e: 1302 2900 |0051: const/16 v2, #int 41 // #29 │ │ -11f412: 7020 022a 2100 |0053: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ -11f418: 1a02 6439 |0056: const-string v2, "graph" // string@3964 │ │ -11f41c: 6e30 f62b 2001 |0058: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -11f422: 2201 e106 |005b: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ -11f426: 1302 2a00 |005d: const/16 v2, #int 42 // #2a │ │ -11f42a: 7020 022a 2100 |005f: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ -11f430: 1a02 303c |0062: const-string v2, "lower" // string@3c30 │ │ -11f434: 6e30 f62b 2001 |0064: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -11f43a: 2201 e106 |0067: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ -11f43e: 1302 2b00 |0069: const/16 v2, #int 43 // #2b │ │ -11f442: 7020 022a 2100 |006b: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ -11f448: 1a02 7644 |006e: const-string v2, "print" // string@4476 │ │ -11f44c: 6e30 f62b 2001 |0070: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -11f452: 2201 e106 |0073: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ -11f456: 1302 2c00 |0075: const/16 v2, #int 44 // #2c │ │ -11f45a: 7020 022a 2100 |0077: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ -11f460: 1a02 9744 |007a: const-string v2, "punct" // string@4497 │ │ -11f464: 6e30 f62b 2001 |007c: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -11f46a: 2201 e106 |007f: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ -11f46e: 1302 1600 |0081: const/16 v2, #int 22 // #16 │ │ -11f472: 7020 022a 2100 |0083: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ -11f478: 1a02 a44a |0086: const-string v2, "space" // string@4aa4 │ │ -11f47c: 6e30 f62b 2001 |0088: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -11f482: 2201 e106 |008b: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ -11f486: 1302 2d00 |008d: const/16 v2, #int 45 // #2d │ │ -11f48a: 7020 022a 2100 |008f: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ -11f490: 1a02 5b4c |0092: const-string v2, "upper" // string@4c5b │ │ -11f494: 6e30 f62b 2001 |0094: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -11f49a: 2201 e106 |0097: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ -11f49e: 1302 2e00 |0099: const/16 v2, #int 46 // #2e │ │ -11f4a2: 7020 022a 2100 |009b: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ -11f4a8: 1a02 9c4d |009e: const-string v2, "xdigit" // string@4d9c │ │ -11f4ac: 6e30 f62b 2001 |00a0: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -11f4b2: 2201 e106 |00a3: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ -11f4b6: 1302 3300 |00a5: const/16 v2, #int 51 // #33 │ │ -11f4ba: 7020 022a 2100 |00a7: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ -11f4c0: 1a02 392e |00aa: const-string v2, "ascii" // string@2e39 │ │ -11f4c4: 6e30 f62b 2001 |00ac: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -11f4ca: 0e00 |00af: return-void │ │ +11f364: |[11f364] org.apache.oro.text.regex.Perl5Compiler.:()V │ │ +11f374: 2200 5d07 |0000: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +11f378: 7010 ed2b 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ +11f37e: 6900 421b |0005: sput-object v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__hashPOSIX:Ljava/util/HashMap; // field@1b42 │ │ +11f382: 2201 e106 |0007: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ +11f386: 1302 3200 |0009: const/16 v2, #int 50 // #32 │ │ +11f38a: 7020 022a 2100 |000b: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ +11f390: 1a02 3f2d |000e: const-string v2, "alnum" // string@2d3f │ │ +11f394: 6e30 f62b 2001 |0010: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +11f39a: 2201 e106 |0013: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ +11f39e: 1302 1200 |0015: const/16 v2, #int 18 // #12 │ │ +11f3a2: 7020 022a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ +11f3a8: 1a02 5d4d |001a: const-string v2, "word" // string@4d5d │ │ +11f3ac: 6e30 f62b 2001 |001c: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +11f3b2: 2201 e106 |001f: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ +11f3b6: 1302 2600 |0021: const/16 v2, #int 38 // #26 │ │ +11f3ba: 7020 022a 2100 |0023: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ +11f3c0: 1a02 402d |0026: const-string v2, "alpha" // string@2d40 │ │ +11f3c4: 6e30 f62b 2001 |0028: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +11f3ca: 2201 e106 |002b: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ +11f3ce: 1302 2700 |002d: const/16 v2, #int 39 // #27 │ │ +11f3d2: 7020 022a 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ +11f3d8: 1a02 872e |0032: const-string v2, "blank" // string@2e87 │ │ +11f3dc: 6e30 f62b 2001 |0034: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +11f3e2: 2201 e106 |0037: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ +11f3e6: 1302 2800 |0039: const/16 v2, #int 40 // #28 │ │ +11f3ea: 7020 022a 2100 |003b: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ +11f3f0: 1a02 722f |003e: const-string v2, "cntrl" // string@2f72 │ │ +11f3f4: 6e30 f62b 2001 |0040: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +11f3fa: 2201 e106 |0043: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ +11f3fe: 1302 1800 |0045: const/16 v2, #int 24 // #18 │ │ +11f402: 7020 022a 2100 |0047: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ +11f408: 1a02 3231 |004a: const-string v2, "digit" // string@3132 │ │ +11f40c: 6e30 f62b 2001 |004c: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +11f412: 2201 e106 |004f: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ +11f416: 1302 2900 |0051: const/16 v2, #int 41 // #29 │ │ +11f41a: 7020 022a 2100 |0053: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ +11f420: 1a02 6439 |0056: const-string v2, "graph" // string@3964 │ │ +11f424: 6e30 f62b 2001 |0058: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +11f42a: 2201 e106 |005b: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ +11f42e: 1302 2a00 |005d: const/16 v2, #int 42 // #2a │ │ +11f432: 7020 022a 2100 |005f: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ +11f438: 1a02 303c |0062: const-string v2, "lower" // string@3c30 │ │ +11f43c: 6e30 f62b 2001 |0064: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +11f442: 2201 e106 |0067: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ +11f446: 1302 2b00 |0069: const/16 v2, #int 43 // #2b │ │ +11f44a: 7020 022a 2100 |006b: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ +11f450: 1a02 7644 |006e: const-string v2, "print" // string@4476 │ │ +11f454: 6e30 f62b 2001 |0070: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +11f45a: 2201 e106 |0073: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ +11f45e: 1302 2c00 |0075: const/16 v2, #int 44 // #2c │ │ +11f462: 7020 022a 2100 |0077: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ +11f468: 1a02 9744 |007a: const-string v2, "punct" // string@4497 │ │ +11f46c: 6e30 f62b 2001 |007c: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +11f472: 2201 e106 |007f: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ +11f476: 1302 1600 |0081: const/16 v2, #int 22 // #16 │ │ +11f47a: 7020 022a 2100 |0083: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ +11f480: 1a02 a44a |0086: const-string v2, "space" // string@4aa4 │ │ +11f484: 6e30 f62b 2001 |0088: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +11f48a: 2201 e106 |008b: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ +11f48e: 1302 2d00 |008d: const/16 v2, #int 45 // #2d │ │ +11f492: 7020 022a 2100 |008f: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ +11f498: 1a02 5b4c |0092: const-string v2, "upper" // string@4c5b │ │ +11f49c: 6e30 f62b 2001 |0094: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +11f4a2: 2201 e106 |0097: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ +11f4a6: 1302 2e00 |0099: const/16 v2, #int 46 // #2e │ │ +11f4aa: 7020 022a 2100 |009b: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ +11f4b0: 1a02 9c4d |009e: const-string v2, "xdigit" // string@4d9c │ │ +11f4b4: 6e30 f62b 2001 |00a0: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +11f4ba: 2201 e106 |00a3: new-instance v1, Ljava/lang/Character; // type@06e1 │ │ +11f4be: 1302 3300 |00a5: const/16 v2, #int 51 // #33 │ │ +11f4c2: 7020 022a 2100 |00a7: invoke-direct {v1, v2}, Ljava/lang/Character;.:(C)V // method@2a02 │ │ +11f4c8: 1a02 392e |00aa: const-string v2, "ascii" // string@2e39 │ │ +11f4cc: 6e30 f62b 2001 |00ac: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +11f4d2: 0e00 |00af: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -11f4cc: |[11f4cc] org.apache.oro.text.regex.Perl5Compiler.:()V │ │ -11f4dc: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11f4e2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -11f4e4: 2300 bd09 |0004: new-array v0, v0, [C // type@09bd │ │ -11f4e8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -11f4ea: 5001 0001 |0007: aput-char v1, v0, v1 │ │ -11f4ee: 5b20 441b |0009: iput-object v0, v2, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ -11f4f2: 0e00 |000b: return-void │ │ +11f4d4: |[11f4d4] org.apache.oro.text.regex.Perl5Compiler.:()V │ │ +11f4e4: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11f4ea: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +11f4ec: 2300 bd09 |0004: new-array v0, v0, [C // type@09bd │ │ +11f4f0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +11f4f2: 5001 0001 |0007: aput-char v1, v0, v1 │ │ +11f4f6: 5b20 441b |0009: iput-object v0, v2, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ +11f4fa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__emitArgNode' │ │ type : '(CC)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -11d2ac: |[11d2ac] org.apache.oro.text.regex.Perl5Compiler.__emitArgNode:(CC)I │ │ -11d2bc: 5240 471b |0000: iget v0, v4, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11d2c0: 5441 461b |0002: iget-object v1, v4, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11d2c4: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -11d2c8: d805 0003 |0006: add-int/lit8 v5, v0, #int 3 // #03 │ │ -11d2cc: 5945 471b |0008: iput v5, v4, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11d2d0: 2814 |000a: goto 001e // +0014 │ │ -11d2d2: d802 0001 |000b: add-int/lit8 v2, v0, #int 1 // #01 │ │ -11d2d6: 5942 471b |000d: iput v2, v4, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11d2da: 5005 0100 |000f: aput-char v5, v1, v0 │ │ -11d2de: d805 0201 |0011: add-int/lit8 v5, v2, #int 1 // #01 │ │ -11d2e2: 5945 471b |0013: iput v5, v4, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11d2e6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -11d2e8: 5003 0102 |0016: aput-char v3, v1, v2 │ │ -11d2ec: d802 0501 |0018: add-int/lit8 v2, v5, #int 1 // #01 │ │ -11d2f0: 5942 471b |001a: iput v2, v4, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11d2f4: 5006 0105 |001c: aput-char v6, v1, v5 │ │ -11d2f8: 0f00 |001e: return v0 │ │ +11d2b4: |[11d2b4] org.apache.oro.text.regex.Perl5Compiler.__emitArgNode:(CC)I │ │ +11d2c4: 5240 471b |0000: iget v0, v4, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11d2c8: 5441 461b |0002: iget-object v1, v4, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11d2cc: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +11d2d0: d805 0003 |0006: add-int/lit8 v5, v0, #int 3 // #03 │ │ +11d2d4: 5945 471b |0008: iput v5, v4, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11d2d8: 2814 |000a: goto 001e // +0014 │ │ +11d2da: d802 0001 |000b: add-int/lit8 v2, v0, #int 1 // #01 │ │ +11d2de: 5942 471b |000d: iput v2, v4, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11d2e2: 5005 0100 |000f: aput-char v5, v1, v0 │ │ +11d2e6: d805 0201 |0011: add-int/lit8 v5, v2, #int 1 // #01 │ │ +11d2ea: 5945 471b |0013: iput v5, v4, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11d2ee: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +11d2f0: 5003 0102 |0016: aput-char v3, v1, v2 │ │ +11d2f4: d802 0501 |0018: add-int/lit8 v2, v5, #int 1 // #01 │ │ +11d2f8: 5942 471b |001a: iput v2, v4, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11d2fc: 5006 0105 |001c: aput-char v6, v1, v5 │ │ +11d300: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__emitCode' │ │ type : '(C)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -11f4f4: |[11f4f4] org.apache.oro.text.regex.Perl5Compiler.__emitCode:(C)V │ │ -11f504: 5420 461b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f508: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -11f50c: 5221 471b |0004: iget v1, v2, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11f510: 5003 0001 |0006: aput-char v3, v0, v1 │ │ -11f514: 5223 471b |0008: iget v3, v2, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11f518: d803 0301 |000a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -11f51c: 5923 471b |000c: iput v3, v2, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11f520: 0e00 |000e: return-void │ │ +11f4fc: |[11f4fc] org.apache.oro.text.regex.Perl5Compiler.__emitCode:(C)V │ │ +11f50c: 5420 461b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f510: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +11f514: 5221 471b |0004: iget v1, v2, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11f518: 5003 0001 |0006: aput-char v3, v0, v1 │ │ +11f51c: 5223 471b |0008: iget v3, v2, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11f520: d803 0301 |000a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +11f524: 5923 471b |000c: iput v3, v2, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11f528: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__emitNode' │ │ type : '(C)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -11d2fc: |[11d2fc] org.apache.oro.text.regex.Perl5Compiler.__emitNode:(C)I │ │ -11d30c: 5230 471b |0000: iget v0, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11d310: 5431 461b |0002: iget-object v1, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11d314: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -11d318: d804 0002 |0006: add-int/lit8 v4, v0, #int 2 // #02 │ │ -11d31c: 5934 471b |0008: iput v4, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11d320: 280e |000a: goto 0018 // +000e │ │ -11d322: d802 0001 |000b: add-int/lit8 v2, v0, #int 1 // #01 │ │ -11d326: 5932 471b |000d: iput v2, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11d32a: 5004 0100 |000f: aput-char v4, v1, v0 │ │ -11d32e: d804 0201 |0011: add-int/lit8 v4, v2, #int 1 // #01 │ │ -11d332: 5934 471b |0013: iput v4, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11d336: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -11d338: 5004 0102 |0016: aput-char v4, v1, v2 │ │ -11d33c: 0f00 |0018: return v0 │ │ +11d304: |[11d304] org.apache.oro.text.regex.Perl5Compiler.__emitNode:(C)I │ │ +11d314: 5230 471b |0000: iget v0, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11d318: 5431 461b |0002: iget-object v1, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11d31c: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +11d320: d804 0002 |0006: add-int/lit8 v4, v0, #int 2 // #02 │ │ +11d324: 5934 471b |0008: iput v4, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11d328: 280e |000a: goto 0018 // +000e │ │ +11d32a: d802 0001 |000b: add-int/lit8 v2, v0, #int 1 // #01 │ │ +11d32e: 5932 471b |000d: iput v2, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11d332: 5004 0100 |000f: aput-char v4, v1, v0 │ │ +11d336: d804 0201 |0011: add-int/lit8 v4, v2, #int 1 // #01 │ │ +11d33a: 5934 471b |0013: iput v4, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11d33e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +11d340: 5004 0102 |0016: aput-char v4, v1, v2 │ │ +11d344: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__getNextChar' │ │ type : '()C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -11d0f0: |[11d0f0] org.apache.oro.text.regex.Perl5Compiler.__getNextChar:()C │ │ -11d100: 5460 431b |0000: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d104: 6e10 4c32 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/regex/CharStringPointer;._postIncrement:()C // method@324c │ │ -11d10a: 0a00 |0005: move-result v0 │ │ -11d10c: 5461 431b |0006: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d110: 6e10 4532 0100 |0008: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11d116: 0a01 |000b: move-result v1 │ │ -11d118: 1302 2800 |000c: const/16 v2, #int 40 // #28 │ │ -11d11c: 1403 ffff 0000 |000e: const v3, #float 9.18341e-41 // #0000ffff │ │ -11d122: 1304 2300 |0011: const/16 v4, #int 35 // #23 │ │ -11d126: 3321 2300 |0013: if-ne v1, v2, 0036 // +0023 │ │ -11d12a: 5462 431b |0015: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d12e: 1215 |0017: const/4 v5, #int 1 // #1 │ │ -11d130: 6e20 4732 5200 |0018: invoke-virtual {v2, v5}, Lorg/apache/oro/text/regex/CharStringPointer;._getValueRelative:(I)C // method@3247 │ │ -11d136: 0a02 |001b: move-result v2 │ │ -11d138: 1305 3f00 |001c: const/16 v5, #int 63 // #3f │ │ -11d13c: 3352 1800 |001e: if-ne v2, v5, 0036 // +0018 │ │ -11d140: 5462 431b |0020: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d144: 1225 |0022: const/4 v5, #int 2 // #2 │ │ -11d146: 6e20 4732 5200 |0023: invoke-virtual {v2, v5}, Lorg/apache/oro/text/regex/CharStringPointer;._getValueRelative:(I)C // method@3247 │ │ -11d14c: 0a02 |0026: move-result v2 │ │ -11d14e: 3342 0f00 |0027: if-ne v2, v4, 0036 // +000f │ │ -11d152: 3231 1c00 |0029: if-eq v1, v3, 0045 // +001c │ │ -11d156: 1302 2900 |002b: const/16 v2, #int 41 // #29 │ │ -11d15a: 3221 1800 |002d: if-eq v1, v2, 0045 // +0018 │ │ -11d15e: 5461 431b |002f: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d162: 6e10 4832 0100 |0031: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11d168: 0a01 |0034: move-result v1 │ │ -11d16a: 28f4 |0035: goto 0029 // -000c │ │ -11d16c: 5462 441b |0036: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ -11d170: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -11d172: 4902 0205 |0039: aget-char v2, v2, v5 │ │ -11d176: dd02 0220 |003b: and-int/lit8 v2, v2, #int 32 // #20 │ │ -11d17a: 3802 1d00 |003d: if-eqz v2, 005a // +001d │ │ -11d17e: 7110 142a 0100 |003f: invoke-static {v1}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ -11d184: 0a02 |0042: move-result v2 │ │ -11d186: 3802 0800 |0043: if-eqz v2, 004b // +0008 │ │ -11d18a: 5461 431b |0045: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d18e: 6e10 4832 0100 |0047: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11d194: 28bc |004a: goto 0006 // -0044 │ │ -11d196: 3341 0f00 |004b: if-ne v1, v4, 005a // +000f │ │ -11d19a: 3231 f8ff |004d: if-eq v1, v3, 0045 // -0008 │ │ -11d19e: 1302 0a00 |004f: const/16 v2, #int 10 // #a │ │ -11d1a2: 3221 f4ff |0051: if-eq v1, v2, 0045 // -000c │ │ -11d1a6: 5461 431b |0053: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d1aa: 6e10 4832 0100 |0055: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11d1b0: 0a01 |0058: move-result v1 │ │ -11d1b2: 28f4 |0059: goto 004d // -000c │ │ -11d1b4: 0f00 |005a: return v0 │ │ +11d0f8: |[11d0f8] org.apache.oro.text.regex.Perl5Compiler.__getNextChar:()C │ │ +11d108: 5460 431b |0000: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d10c: 6e10 4c32 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/regex/CharStringPointer;._postIncrement:()C // method@324c │ │ +11d112: 0a00 |0005: move-result v0 │ │ +11d114: 5461 431b |0006: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d118: 6e10 4532 0100 |0008: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11d11e: 0a01 |000b: move-result v1 │ │ +11d120: 1302 2800 |000c: const/16 v2, #int 40 // #28 │ │ +11d124: 1403 ffff 0000 |000e: const v3, #float 9.18341e-41 // #0000ffff │ │ +11d12a: 1304 2300 |0011: const/16 v4, #int 35 // #23 │ │ +11d12e: 3321 2300 |0013: if-ne v1, v2, 0036 // +0023 │ │ +11d132: 5462 431b |0015: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d136: 1215 |0017: const/4 v5, #int 1 // #1 │ │ +11d138: 6e20 4732 5200 |0018: invoke-virtual {v2, v5}, Lorg/apache/oro/text/regex/CharStringPointer;._getValueRelative:(I)C // method@3247 │ │ +11d13e: 0a02 |001b: move-result v2 │ │ +11d140: 1305 3f00 |001c: const/16 v5, #int 63 // #3f │ │ +11d144: 3352 1800 |001e: if-ne v2, v5, 0036 // +0018 │ │ +11d148: 5462 431b |0020: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d14c: 1225 |0022: const/4 v5, #int 2 // #2 │ │ +11d14e: 6e20 4732 5200 |0023: invoke-virtual {v2, v5}, Lorg/apache/oro/text/regex/CharStringPointer;._getValueRelative:(I)C // method@3247 │ │ +11d154: 0a02 |0026: move-result v2 │ │ +11d156: 3342 0f00 |0027: if-ne v2, v4, 0036 // +000f │ │ +11d15a: 3231 1c00 |0029: if-eq v1, v3, 0045 // +001c │ │ +11d15e: 1302 2900 |002b: const/16 v2, #int 41 // #29 │ │ +11d162: 3221 1800 |002d: if-eq v1, v2, 0045 // +0018 │ │ +11d166: 5461 431b |002f: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d16a: 6e10 4832 0100 |0031: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11d170: 0a01 |0034: move-result v1 │ │ +11d172: 28f4 |0035: goto 0029 // -000c │ │ +11d174: 5462 441b |0036: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ +11d178: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +11d17a: 4902 0205 |0039: aget-char v2, v2, v5 │ │ +11d17e: dd02 0220 |003b: and-int/lit8 v2, v2, #int 32 // #20 │ │ +11d182: 3802 1d00 |003d: if-eqz v2, 005a // +001d │ │ +11d186: 7110 142a 0100 |003f: invoke-static {v1}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ +11d18c: 0a02 |0042: move-result v2 │ │ +11d18e: 3802 0800 |0043: if-eqz v2, 004b // +0008 │ │ +11d192: 5461 431b |0045: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d196: 6e10 4832 0100 |0047: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11d19c: 28bc |004a: goto 0006 // -0044 │ │ +11d19e: 3341 0f00 |004b: if-ne v1, v4, 005a // +000f │ │ +11d1a2: 3231 f8ff |004d: if-eq v1, v3, 0045 // -0008 │ │ +11d1a6: 1302 0a00 |004f: const/16 v2, #int 10 // #a │ │ +11d1aa: 3221 f4ff |0051: if-eq v1, v2, 0045 // -000c │ │ +11d1ae: 5461 431b |0053: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d1b2: 6e10 4832 0100 |0055: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11d1b8: 0a01 |0058: move-result v1 │ │ +11d1ba: 28f4 |0059: goto 004d // -000c │ │ +11d1bc: 0f00 |005a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__isComplexRepetitionOp' │ │ type : '([CI)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -11cfc0: |[11cfc0] org.apache.oro.text.regex.Perl5Compiler.__isComplexRepetitionOp:([CI)Z │ │ -11cfd0: 2130 |0000: array-length v0, v3 │ │ -11cfd2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -11cfd4: 3504 2300 |0002: if-ge v4, v0, 0025 // +0023 │ │ -11cfd8: 3a04 2100 |0004: if-ltz v4, 0025 // +0021 │ │ -11cfdc: 4900 0304 |0006: aget-char v0, v3, v4 │ │ -11cfe0: 1302 2a00 |0008: const/16 v2, #int 42 // #2a │ │ -11cfe4: 3220 1a00 |000a: if-eq v0, v2, 0024 // +001a │ │ -11cfe8: 4900 0304 |000c: aget-char v0, v3, v4 │ │ -11cfec: 1302 2b00 |000e: const/16 v2, #int 43 // #2b │ │ -11cff0: 3220 1400 |0010: if-eq v0, v2, 0024 // +0014 │ │ -11cff4: 4900 0304 |0012: aget-char v0, v3, v4 │ │ -11cff8: 1302 3f00 |0014: const/16 v2, #int 63 // #3f │ │ -11cffc: 3220 0e00 |0016: if-eq v0, v2, 0024 // +000e │ │ -11d000: 4900 0304 |0018: aget-char v0, v3, v4 │ │ -11d004: 1302 7b00 |001a: const/16 v2, #int 123 // #7b │ │ -11d008: 3320 0900 |001c: if-ne v0, v2, 0025 // +0009 │ │ -11d00c: 7120 a232 4300 |001e: invoke-static {v3, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseRepetition:([CI)Z // method@32a2 │ │ -11d012: 0a03 |0021: move-result v3 │ │ -11d014: 3803 0300 |0022: if-eqz v3, 0025 // +0003 │ │ -11d018: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -11d01a: 0f01 |0025: return v1 │ │ +11cfc8: |[11cfc8] org.apache.oro.text.regex.Perl5Compiler.__isComplexRepetitionOp:([CI)Z │ │ +11cfd8: 2130 |0000: array-length v0, v3 │ │ +11cfda: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +11cfdc: 3504 2300 |0002: if-ge v4, v0, 0025 // +0023 │ │ +11cfe0: 3a04 2100 |0004: if-ltz v4, 0025 // +0021 │ │ +11cfe4: 4900 0304 |0006: aget-char v0, v3, v4 │ │ +11cfe8: 1302 2a00 |0008: const/16 v2, #int 42 // #2a │ │ +11cfec: 3220 1a00 |000a: if-eq v0, v2, 0024 // +001a │ │ +11cff0: 4900 0304 |000c: aget-char v0, v3, v4 │ │ +11cff4: 1302 2b00 |000e: const/16 v2, #int 43 // #2b │ │ +11cff8: 3220 1400 |0010: if-eq v0, v2, 0024 // +0014 │ │ +11cffc: 4900 0304 |0012: aget-char v0, v3, v4 │ │ +11d000: 1302 3f00 |0014: const/16 v2, #int 63 // #3f │ │ +11d004: 3220 0e00 |0016: if-eq v0, v2, 0024 // +000e │ │ +11d008: 4900 0304 |0018: aget-char v0, v3, v4 │ │ +11d00c: 1302 7b00 |001a: const/16 v2, #int 123 // #7b │ │ +11d010: 3320 0900 |001c: if-ne v0, v2, 0025 // +0009 │ │ +11d014: 7120 a232 4300 |001e: invoke-static {v3, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseRepetition:([CI)Z // method@32a2 │ │ +11d01a: 0a03 |0021: move-result v3 │ │ +11d01c: 3803 0300 |0022: if-eqz v3, 0025 // +0003 │ │ +11d020: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +11d022: 0f01 |0025: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__isSimpleRepetitionOp' │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -11d01c: |[11d01c] org.apache.oro.text.regex.Perl5Compiler.__isSimpleRepetitionOp:(C)Z │ │ -11d02c: 1300 2a00 |0000: const/16 v0, #int 42 // #2a │ │ -11d030: 3201 0d00 |0002: if-eq v1, v0, 000f // +000d │ │ -11d034: 1300 2b00 |0004: const/16 v0, #int 43 // #2b │ │ -11d038: 3201 0900 |0006: if-eq v1, v0, 000f // +0009 │ │ -11d03c: 1300 3f00 |0008: const/16 v0, #int 63 // #3f │ │ -11d040: 3301 0300 |000a: if-ne v1, v0, 000d // +0003 │ │ -11d044: 2803 |000c: goto 000f // +0003 │ │ -11d046: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -11d048: 2802 |000e: goto 0010 // +0002 │ │ -11d04a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -11d04c: 0f01 |0010: return v1 │ │ +11d024: |[11d024] org.apache.oro.text.regex.Perl5Compiler.__isSimpleRepetitionOp:(C)Z │ │ +11d034: 1300 2a00 |0000: const/16 v0, #int 42 // #2a │ │ +11d038: 3201 0d00 |0002: if-eq v1, v0, 000f // +000d │ │ +11d03c: 1300 2b00 |0004: const/16 v0, #int 43 // #2b │ │ +11d040: 3201 0900 |0006: if-eq v1, v0, 000f // +0009 │ │ +11d044: 1300 3f00 |0008: const/16 v0, #int 63 // #3f │ │ +11d048: 3301 0300 |000a: if-ne v1, v0, 000d // +0003 │ │ +11d04c: 2803 |000c: goto 000f // +0003 │ │ +11d04e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +11d050: 2802 |000e: goto 0010 // +0002 │ │ +11d052: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +11d054: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__parseAlternation' │ │ type : '([I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -11d340: |[11d340] org.apache.oro.text.regex.Perl5Compiler.__parseAlternation:([I)I │ │ -11d350: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11d352: 4b00 0800 |0001: aput v0, v8, v0 │ │ -11d356: 1301 0c00 |0003: const/16 v1, #int 12 // #c │ │ -11d35a: 7020 9732 1700 |0005: invoke-direct {v7, v1}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d360: 0a01 |0008: move-result v1 │ │ -11d362: 5472 431b |0009: iget-object v2, v7, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d366: 6e10 4432 0200 |000b: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ -11d36c: 0a02 |000e: move-result v2 │ │ -11d36e: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ -11d370: 3902 0800 |0010: if-nez v2, 0018 // +0008 │ │ -11d374: 5472 431b |0012: iget-object v2, v7, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d378: 6e20 4d32 3200 |0014: invoke-virtual {v2, v3}, Lorg/apache/oro/text/regex/CharStringPointer;._setOffset:(I)V // method@324d │ │ -11d37e: 2806 |0017: goto 001d // +0006 │ │ -11d380: 5472 431b |0018: iget-object v2, v7, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d384: 6e10 4132 0200 |001a: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._decrement:()C // method@3241 │ │ -11d38a: 7010 9832 0700 |001d: invoke-direct {v7}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11d390: 5472 431b |0020: iget-object v2, v7, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d394: 6e10 4532 0200 |0022: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11d39a: 0a02 |0025: move-result v2 │ │ -11d39c: 12f4 |0026: const/4 v4, #int -1 // #ff │ │ -11d39e: 1405 ffff 0000 |0027: const v5, #float 9.18341e-41 // #0000ffff │ │ -11d3a4: 3252 3100 |002a: if-eq v2, v5, 005b // +0031 │ │ -11d3a8: 1305 7c00 |002c: const/16 v5, #int 124 // #7c │ │ -11d3ac: 3252 2d00 |002e: if-eq v2, v5, 005b // +002d │ │ -11d3b0: 1305 2900 |0030: const/16 v5, #int 41 // #29 │ │ -11d3b4: 3252 2900 |0032: if-eq v2, v5, 005b // +0029 │ │ -11d3b8: 7020 9d32 8700 |0034: invoke-direct {v7, v8}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseBranch:([I)I // method@329d │ │ -11d3be: 0a02 |0037: move-result v2 │ │ -11d3c0: 3332 0300 |0038: if-ne v2, v3, 003b // +0003 │ │ -11d3c4: 0f03 |003a: return v3 │ │ -11d3c6: 4405 0800 |003b: aget v5, v8, v0 │ │ -11d3ca: b605 |003d: or-int/2addr v5, v0 │ │ -11d3cc: 4b05 0800 |003e: aput v5, v8, v0 │ │ -11d3d0: 3334 0800 |0040: if-ne v4, v3, 0048 // +0008 │ │ -11d3d4: 4404 0800 |0042: aget v4, v8, v0 │ │ -11d3d8: b604 |0044: or-int/2addr v4, v0 │ │ -11d3da: 4b04 0800 |0045: aput v4, v8, v0 │ │ -11d3de: 280a |0047: goto 0051 // +000a │ │ -11d3e0: 5275 411b |0048: iget v5, v7, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11d3e4: d805 0501 |004a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -11d3e8: 5975 411b |004c: iput v5, v7, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11d3ec: 7030 a532 4702 |004e: invoke-direct {v7, v4, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ -11d3f2: 5474 431b |0051: iget-object v4, v7, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d3f6: 6e10 4532 0400 |0053: invoke-virtual {v4}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11d3fc: 0a04 |0056: move-result v4 │ │ -11d3fe: 0146 |0057: move v6, v4 │ │ -11d400: 0124 |0058: move v4, v2 │ │ -11d402: 0162 |0059: move v2, v6 │ │ -11d404: 28cd |005a: goto 0027 // -0033 │ │ -11d406: 3334 0700 |005b: if-ne v4, v3, 0062 // +0007 │ │ -11d40a: 1308 0f00 |005d: const/16 v8, #int 15 // #f │ │ -11d40e: 7020 9732 8700 |005f: invoke-direct {v7, v8}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d414: 0f01 |0062: return v1 │ │ +11d348: |[11d348] org.apache.oro.text.regex.Perl5Compiler.__parseAlternation:([I)I │ │ +11d358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11d35a: 4b00 0800 |0001: aput v0, v8, v0 │ │ +11d35e: 1301 0c00 |0003: const/16 v1, #int 12 // #c │ │ +11d362: 7020 9732 1700 |0005: invoke-direct {v7, v1}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d368: 0a01 |0008: move-result v1 │ │ +11d36a: 5472 431b |0009: iget-object v2, v7, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d36e: 6e10 4432 0200 |000b: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ +11d374: 0a02 |000e: move-result v2 │ │ +11d376: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ +11d378: 3902 0800 |0010: if-nez v2, 0018 // +0008 │ │ +11d37c: 5472 431b |0012: iget-object v2, v7, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d380: 6e20 4d32 3200 |0014: invoke-virtual {v2, v3}, Lorg/apache/oro/text/regex/CharStringPointer;._setOffset:(I)V // method@324d │ │ +11d386: 2806 |0017: goto 001d // +0006 │ │ +11d388: 5472 431b |0018: iget-object v2, v7, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d38c: 6e10 4132 0200 |001a: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._decrement:()C // method@3241 │ │ +11d392: 7010 9832 0700 |001d: invoke-direct {v7}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11d398: 5472 431b |0020: iget-object v2, v7, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d39c: 6e10 4532 0200 |0022: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11d3a2: 0a02 |0025: move-result v2 │ │ +11d3a4: 12f4 |0026: const/4 v4, #int -1 // #ff │ │ +11d3a6: 1405 ffff 0000 |0027: const v5, #float 9.18341e-41 // #0000ffff │ │ +11d3ac: 3252 3100 |002a: if-eq v2, v5, 005b // +0031 │ │ +11d3b0: 1305 7c00 |002c: const/16 v5, #int 124 // #7c │ │ +11d3b4: 3252 2d00 |002e: if-eq v2, v5, 005b // +002d │ │ +11d3b8: 1305 2900 |0030: const/16 v5, #int 41 // #29 │ │ +11d3bc: 3252 2900 |0032: if-eq v2, v5, 005b // +0029 │ │ +11d3c0: 7020 9d32 8700 |0034: invoke-direct {v7, v8}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseBranch:([I)I // method@329d │ │ +11d3c6: 0a02 |0037: move-result v2 │ │ +11d3c8: 3332 0300 |0038: if-ne v2, v3, 003b // +0003 │ │ +11d3cc: 0f03 |003a: return v3 │ │ +11d3ce: 4405 0800 |003b: aget v5, v8, v0 │ │ +11d3d2: b605 |003d: or-int/2addr v5, v0 │ │ +11d3d4: 4b05 0800 |003e: aput v5, v8, v0 │ │ +11d3d8: 3334 0800 |0040: if-ne v4, v3, 0048 // +0008 │ │ +11d3dc: 4404 0800 |0042: aget v4, v8, v0 │ │ +11d3e0: b604 |0044: or-int/2addr v4, v0 │ │ +11d3e2: 4b04 0800 |0045: aput v4, v8, v0 │ │ +11d3e6: 280a |0047: goto 0051 // +000a │ │ +11d3e8: 5275 411b |0048: iget v5, v7, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11d3ec: d805 0501 |004a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +11d3f0: 5975 411b |004c: iput v5, v7, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11d3f4: 7030 a532 4702 |004e: invoke-direct {v7, v4, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ +11d3fa: 5474 431b |0051: iget-object v4, v7, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d3fe: 6e10 4532 0400 |0053: invoke-virtual {v4}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11d404: 0a04 |0056: move-result v4 │ │ +11d406: 0146 |0057: move v6, v4 │ │ +11d408: 0124 |0058: move v4, v2 │ │ +11d40a: 0162 |0059: move v2, v6 │ │ +11d40c: 28cd |005a: goto 0027 // -0033 │ │ +11d40e: 3334 0700 |005b: if-ne v4, v3, 0062 // +0007 │ │ +11d412: 1308 0f00 |005d: const/16 v8, #int 15 // #f │ │ +11d416: 7020 9732 8700 |005f: invoke-direct {v7, v8}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d41c: 0f01 |0062: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__parseAtom' │ │ type : '([I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 1354 16-bit code units │ │ -11d418: |[11d418] org.apache.oro.text.regex.Perl5Compiler.__parseAtom:([I)I │ │ -11d428: 0801 1300 |0000: move-object/from16 v1, v19 │ │ -11d42c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -11d42e: 2302 c009 |0003: new-array v2, v0, [I // type@09c0 │ │ -11d432: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -11d434: 4b03 0203 |0006: aput v3, v2, v3 │ │ -11d438: 4b03 1403 |0008: aput v3, v20, v3 │ │ -11d43c: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -11d43e: 12f5 |000b: const/4 v5, #int -1 // #ff │ │ -11d440: 5416 431b |000c: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d444: 6e10 4532 0600 |000e: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11d44a: 0a06 |0011: move-result v6 │ │ -11d44c: 130b 4400 |0012: const/16 v11, #int 68 // #44 │ │ -11d450: 130c 5c00 |0014: const/16 v12, #int 92 // #5c │ │ -11d454: 130d 5b00 |0016: const/16 v13, #int 91 // #5b │ │ -11d458: 130e 7c00 |0018: const/16 v14, #int 124 // #7c │ │ -11d45c: 130f 5e00 |001a: const/16 v15, #int 94 // #5e │ │ -11d460: 1307 2e00 |001c: const/16 v7, #int 46 // #2e │ │ -11d464: 1308 2400 |001e: const/16 v8, #int 36 // #24 │ │ -11d468: 1309 2300 |0020: const/16 v9, #int 35 // #23 │ │ -11d46c: 123a |0022: const/4 v10, #int 3 // #3 │ │ -11d46e: 3296 4402 |0023: if-eq v6, v9, 0267 // +0244 │ │ -11d472: 1309 0800 |0025: const/16 v9, #int 8 // #8 │ │ -11d476: 3286 2502 |0027: if-eq v6, v8, 024c // +0225 │ │ -11d47a: 3276 0202 |0029: if-eq v6, v7, 022b // +0202 │ │ -11d47e: 1308 3f00 |002b: const/16 v8, #int 63 // #3f │ │ -11d482: 3286 f601 |002d: if-eq v6, v8, 0223 // +01f6 │ │ -11d486: 32f6 d301 |002f: if-eq v6, v15, 0202 // +01d3 │ │ -11d48a: 32e6 a501 |0031: if-eq v6, v14, 01d6 // +01a5 │ │ -11d48e: 32d6 9201 |0033: if-eq v6, v13, 01c5 // +0192 │ │ -11d492: 32c6 2200 |0035: if-eq v6, v12, 0057 // +0022 │ │ -11d496: 2b06 9504 0000 |0037: packed-switch v6, 000004cc // +00000495 │ │ -11d49c: 2900 5802 |003a: goto/16 0292 // +0258 │ │ -11d4a0: 7601 9832 1300 |003c: invoke-direct/range {v19}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11d4a6: 7030 9e32 0102 |003f: invoke-direct {v1, v0, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseExpression:(Z[I)I // method@329e │ │ -11d4ac: 0a05 |0042: move-result v5 │ │ -11d4ae: 3345 0900 |0043: if-ne v5, v4, 004c // +0009 │ │ -11d4b2: 4406 0203 |0045: aget v6, v2, v3 │ │ -11d4b6: b596 |0047: and-int/2addr v6, v9 │ │ -11d4b8: 3806 0300 |0048: if-eqz v6, 004b // +0003 │ │ -11d4bc: 28c2 |004a: goto 000c // -003e │ │ -11d4be: 0f04 |004b: return v4 │ │ -11d4c0: 4406 1403 |004c: aget v6, v20, v3 │ │ -11d4c4: 4402 0203 |004e: aget v2, v2, v3 │ │ -11d4c8: dd02 0205 |0050: and-int/lit8 v2, v2, #int 5 // #05 │ │ -11d4cc: b662 |0052: or-int/2addr v2, v6 │ │ -11d4ce: 4b02 1403 |0053: aput v2, v20, v3 │ │ -11d4d2: 2900 7e01 |0055: goto/16 01d3 // +017e │ │ -11d4d6: 5412 431b |0057: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d4da: 6e10 4832 0200 |0059: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11d4e0: 0a02 |005c: move-result v2 │ │ -11d4e2: 3802 5601 |005d: if-eqz v2, 01b3 // +0156 │ │ -11d4e6: 32b2 4801 |005f: if-eq v2, v11, 01a7 // +0148 │ │ -11d4ea: 1306 4700 |0061: const/16 v6, #int 71 // #47 │ │ -11d4ee: 3262 3701 |0063: if-eq v2, v6, 019a // +0137 │ │ -11d4f2: 1306 5300 |0065: const/16 v6, #int 83 // #53 │ │ -11d4f6: 3262 2701 |0067: if-eq v2, v6, 018e // +0127 │ │ -11d4fa: 1306 5700 |0069: const/16 v6, #int 87 // #57 │ │ -11d4fe: 3262 1701 |006b: if-eq v2, v6, 0182 // +0117 │ │ -11d502: 1306 5a00 |006d: const/16 v6, #int 90 // #5a │ │ -11d506: 3262 0701 |006f: if-eq v2, v6, 0176 // +0107 │ │ -11d50a: 1306 6e00 |0071: const/16 v6, #int 110 // #6e │ │ -11d50e: 3262 2f00 |0073: if-eq v2, v6, 00a2 // +002f │ │ -11d512: 1406 ffff 0000 |0075: const v6, #float 9.18341e-41 // #0000ffff │ │ -11d518: 3262 3b01 |0078: if-eq v2, v6, 01b3 // +013b │ │ -11d51c: 1306 4100 |007a: const/16 v6, #int 65 // #41 │ │ -11d520: 3262 ec00 |007c: if-eq v2, v6, 0168 // +00ec │ │ -11d524: 1306 4200 |007e: const/16 v6, #int 66 // #42 │ │ -11d528: 3262 db00 |0080: if-eq v2, v6, 015b // +00db │ │ -11d52c: 1306 7700 |0082: const/16 v6, #int 119 // #77 │ │ -11d530: 3262 cb00 |0084: if-eq v2, v6, 014f // +00cb │ │ -11d534: 1306 7800 |0086: const/16 v6, #int 120 // #78 │ │ -11d538: 3262 1a00 |0088: if-eq v2, v6, 00a2 // +001a │ │ -11d53c: 2b02 4e04 0000 |008a: packed-switch v2, 000004d8 // +0000044e │ │ -11d542: 2b02 6304 0000 |008d: packed-switch v2, 000004f0 // +00000463 │ │ -11d548: 2b02 7004 0000 |0090: packed-switch v2, 00000500 // +00000470 │ │ -11d54e: 2900 2801 |0093: goto/16 01bb // +0128 │ │ -11d552: 1302 1600 |0095: const/16 v2, #int 22 // #16 │ │ -11d556: 7020 9732 2100 |0097: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d55c: 0a05 |009a: move-result v5 │ │ -11d55e: 4402 1403 |009b: aget v2, v20, v3 │ │ -11d562: b6a2 |009d: or-int/2addr v2, v10 │ │ -11d564: 4b02 1403 |009e: aput v2, v20, v3 │ │ -11d568: 2900 d200 |00a0: goto/16 0172 // +00d2 │ │ -11d56c: 1226 |00a2: const/4 v6, #int 2 // #2 │ │ -11d56e: 2900 f401 |00a3: goto/16 0297 // +01f4 │ │ -11d572: 1302 1800 |00a5: const/16 v2, #int 24 // #18 │ │ -11d576: 7020 9732 2100 |00a7: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d57c: 0a05 |00aa: move-result v5 │ │ -11d57e: 4402 1403 |00ab: aget v2, v20, v3 │ │ -11d582: b6a2 |00ad: or-int/2addr v2, v10 │ │ -11d584: 4b02 1403 |00ae: aput v2, v20, v3 │ │ -11d588: 2900 c200 |00b0: goto/16 0172 // +00c2 │ │ -11d58c: 1302 1400 |00b2: const/16 v2, #int 20 // #14 │ │ -11d590: 7020 9732 2100 |00b4: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d596: 0a05 |00b7: move-result v5 │ │ -11d598: 4402 1403 |00b8: aget v2, v20, v3 │ │ -11d59c: 1226 |00ba: const/4 v6, #int 2 // #2 │ │ -11d59e: b662 |00bb: or-int/2addr v2, v6 │ │ -11d5a0: 4b02 1403 |00bc: aput v2, v20, v3 │ │ -11d5a4: 2900 b400 |00be: goto/16 0172 // +00b4 │ │ -11d5a8: 2202 0f07 |00c0: new-instance v2, Ljava/lang/StringBuffer; // type@070f │ │ -11d5ac: 1306 0a00 |00c2: const/16 v6, #int 10 // #a │ │ -11d5b0: 7020 e32a 6200 |00c4: invoke-direct {v2, v6}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ -11d5b6: 5416 431b |00c7: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d5ba: 6e20 4732 3600 |00c9: invoke-virtual {v6, v3}, Lorg/apache/oro/text/regex/CharStringPointer;._getValueRelative:(I)C // method@3247 │ │ -11d5c0: 0a06 |00cc: move-result v6 │ │ -11d5c2: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ -11d5c4: 7110 0b2a 0600 |00ce: invoke-static {v6}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -11d5ca: 0a09 |00d1: move-result v9 │ │ -11d5cc: 3809 0d00 |00d2: if-eqz v9, 00df // +000d │ │ -11d5d0: 6e20 e52a 6200 |00d4: invoke-virtual {v2, v6}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11d5d6: b008 |00d7: add-int/2addr v8, v0 │ │ -11d5d8: 5416 431b |00d8: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d5dc: 6e20 4732 8600 |00da: invoke-virtual {v6, v8}, Lorg/apache/oro/text/regex/CharStringPointer;._getValueRelative:(I)C // method@3247 │ │ -11d5e2: 0a06 |00dd: move-result v6 │ │ -11d5e4: 28f0 |00de: goto 00ce // -0010 │ │ -11d5e6: 6e10 ea2a 0200 |00df: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11d5ec: 0c02 |00e2: move-result-object v2 │ │ -11d5ee: 7110 5d2a 0200 |00e3: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -11d5f4: 0a02 |00e6: move-result v2 │ │ -11d5f6: 1306 0900 |00e7: const/16 v6, #int 9 // #9 │ │ -11d5fa: 3762 0800 |00e9: if-le v2, v6, 00f1 // +0008 │ │ -11d5fe: 5216 451b |00eb: iget v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ -11d602: 3462 0400 |00ed: if-lt v2, v6, 00f1 // +0004 │ │ -11d606: 2900 cc00 |00ef: goto/16 01bb // +00cc │ │ -11d60a: 5215 451b |00f1: iget v5, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ -11d60e: 3552 2900 |00f3: if-ge v2, v5, 011c // +0029 │ │ -11d612: 5c10 481b |00f5: iput-boolean v0, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__sawBackreference:Z // field@1b48 │ │ -11d616: 1305 1a00 |00f7: const/16 v5, #int 26 // #1a │ │ -11d61a: 8e22 |00f9: int-to-char v2, v2 │ │ -11d61c: 7030 9532 5102 |00fa: invoke-direct {v1, v5, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitArgNode:(CC)I // method@3295 │ │ -11d622: 0a05 |00fd: move-result v5 │ │ -11d624: 4402 1403 |00fe: aget v2, v20, v3 │ │ -11d628: b602 |0100: or-int/2addr v2, v0 │ │ -11d62a: 4b02 1403 |0101: aput v2, v20, v3 │ │ -11d62e: 5412 431b |0103: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d632: 6e10 4532 0200 |0105: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11d638: 0a02 |0108: move-result v2 │ │ -11d63a: 7110 0b2a 0200 |0109: invoke-static {v2}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -11d640: 0a02 |010c: move-result v2 │ │ -11d642: 3802 0900 |010d: if-eqz v2, 0116 // +0009 │ │ -11d646: 5412 431b |010f: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d64a: 6e10 4832 0200 |0111: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11d650: 0a02 |0114: move-result v2 │ │ -11d652: 28f4 |0115: goto 0109 // -000c │ │ -11d654: 5412 431b |0116: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d658: 6e10 4132 0200 |0118: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._decrement:()C // method@3241 │ │ -11d65e: 2857 |011b: goto 0172 // +0057 │ │ -11d660: 2200 9708 |011c: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11d664: 2203 0f07 |011e: new-instance v3, Ljava/lang/StringBuffer; // type@070f │ │ -11d668: 7010 e22a 0300 |0120: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11d66e: 1a04 5613 |0123: const-string v4, "Invalid backreference: \" // string@1356 │ │ -11d672: 6e20 e72a 4300 |0125: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11d678: 6e20 e62a 2300 |0128: invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -11d67e: 6e10 ea2a 0300 |012b: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11d684: 0c02 |012e: move-result-object v2 │ │ -11d686: 7020 5132 2000 |012f: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11d68c: 2700 |0132: throw v0 │ │ -11d68e: 0d00 |0133: move-exception v0 │ │ -11d690: 2202 9708 |0134: new-instance v2, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11d694: 2203 0f07 |0136: new-instance v3, Ljava/lang/StringBuffer; // type@070f │ │ -11d698: 7010 e22a 0300 |0138: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11d69e: 1a04 af27 |013b: const-string v4, "Unexpected number format exception. Please report this bug.NumberFormatException message: " // string@27af │ │ -11d6a2: 6e20 e72a 4300 |013d: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11d6a8: 6e10 892a 0000 |0140: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@2a89 │ │ -11d6ae: 0c00 |0143: move-result-object v0 │ │ -11d6b0: 6e20 e72a 0300 |0144: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11d6b6: 6e10 ea2a 0300 |0147: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11d6bc: 0c00 |014a: move-result-object v0 │ │ -11d6be: 7020 5132 0200 |014b: invoke-direct {v2, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11d6c4: 2702 |014e: throw v2 │ │ -11d6c6: 1302 1200 |014f: const/16 v2, #int 18 // #12 │ │ -11d6ca: 7020 9732 2100 |0151: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d6d0: 0a05 |0154: move-result v5 │ │ -11d6d2: 4402 1403 |0155: aget v2, v20, v3 │ │ -11d6d6: b6a2 |0157: or-int/2addr v2, v10 │ │ -11d6d8: 4b02 1403 |0158: aput v2, v20, v3 │ │ -11d6dc: 2818 |015a: goto 0172 // +0018 │ │ -11d6de: 1302 1500 |015b: const/16 v2, #int 21 // #15 │ │ -11d6e2: 7020 9732 2100 |015d: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d6e8: 0a05 |0160: move-result v5 │ │ -11d6ea: 4402 1403 |0161: aget v2, v20, v3 │ │ -11d6ee: 1226 |0163: const/4 v6, #int 2 // #2 │ │ -11d6f0: b662 |0164: or-int/2addr v2, v6 │ │ -11d6f2: 4b02 1403 |0165: aput v2, v20, v3 │ │ -11d6f6: 280b |0167: goto 0172 // +000b │ │ -11d6f8: 1226 |0168: const/4 v6, #int 2 // #2 │ │ -11d6fa: 7020 9732 a100 |0169: invoke-direct {v1, v10}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d700: 0a05 |016c: move-result v5 │ │ -11d702: 4402 1403 |016d: aget v2, v20, v3 │ │ -11d706: b662 |016f: or-int/2addr v2, v6 │ │ -11d708: 4b02 1403 |0170: aput v2, v20, v3 │ │ -11d70c: 7601 9832 1300 |0172: invoke-direct/range {v19}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11d712: 285e |0175: goto 01d3 // +005e │ │ -11d714: 1226 |0176: const/4 v6, #int 2 // #2 │ │ -11d716: 1262 |0177: const/4 v2, #int 6 // #6 │ │ -11d718: 7020 9732 2100 |0178: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d71e: 0a05 |017b: move-result v5 │ │ -11d720: 4402 1403 |017c: aget v2, v20, v3 │ │ -11d724: b662 |017e: or-int/2addr v2, v6 │ │ -11d726: 4b02 1403 |017f: aput v2, v20, v3 │ │ -11d72a: 28f1 |0181: goto 0172 // -000f │ │ -11d72c: 1302 1300 |0182: const/16 v2, #int 19 // #13 │ │ -11d730: 7020 9732 2100 |0184: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d736: 0a05 |0187: move-result v5 │ │ -11d738: 4402 1403 |0188: aget v2, v20, v3 │ │ -11d73c: b6a2 |018a: or-int/2addr v2, v10 │ │ -11d73e: 4b02 1403 |018b: aput v2, v20, v3 │ │ -11d742: 28e5 |018d: goto 0172 // -001b │ │ -11d744: 1302 1700 |018e: const/16 v2, #int 23 // #17 │ │ -11d748: 7020 9732 2100 |0190: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d74e: 0a05 |0193: move-result v5 │ │ -11d750: 4402 1403 |0194: aget v2, v20, v3 │ │ -11d754: b6a2 |0196: or-int/2addr v2, v10 │ │ -11d756: 4b02 1403 |0197: aput v2, v20, v3 │ │ -11d75a: 28d9 |0199: goto 0172 // -0027 │ │ -11d75c: 1302 1e00 |019a: const/16 v2, #int 30 // #1e │ │ -11d760: 7020 9732 2100 |019c: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d766: 0a05 |019f: move-result v5 │ │ -11d768: 4402 1403 |01a0: aget v2, v20, v3 │ │ -11d76c: 1226 |01a2: const/4 v6, #int 2 // #2 │ │ -11d76e: b662 |01a3: or-int/2addr v2, v6 │ │ -11d770: 4b02 1403 |01a4: aput v2, v20, v3 │ │ -11d774: 28cc |01a6: goto 0172 // -0034 │ │ -11d776: 1302 1900 |01a7: const/16 v2, #int 25 // #19 │ │ -11d77a: 7020 9732 2100 |01a9: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d780: 0a05 |01ac: move-result v5 │ │ -11d782: 4402 1403 |01ad: aget v2, v20, v3 │ │ -11d786: b6a2 |01af: or-int/2addr v2, v10 │ │ -11d788: 4b02 1403 |01b0: aput v2, v20, v3 │ │ -11d78c: 28c0 |01b2: goto 0172 // -0040 │ │ -11d78e: 5412 431b |01b3: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d792: 6e10 4a32 0200 |01b5: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._isAtEnd:()Z // method@324a │ │ -11d798: 0a02 |01b8: move-result v2 │ │ -11d79a: 3902 0400 |01b9: if-nez v2, 01bd // +0004 │ │ -11d79e: 2900 dc00 |01bb: goto/16 0297 // +00dc │ │ -11d7a2: 2200 9708 |01bd: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11d7a6: 1a02 1f27 |01bf: const-string v2, "Trailing \ in expression." // string@271f │ │ -11d7aa: 7020 5132 2000 |01c1: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11d7b0: 2700 |01c4: throw v0 │ │ -11d7b2: 5412 431b |01c5: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d7b6: 6e10 4832 0200 |01c7: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11d7bc: 7601 a332 1300 |01ca: invoke-direct/range {v19}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseUnicodeClass:()I // method@32a3 │ │ -11d7c2: 0a05 |01cd: move-result v5 │ │ -11d7c4: 4402 1403 |01ce: aget v2, v20, v3 │ │ -11d7c8: b6a2 |01d0: or-int/2addr v2, v10 │ │ -11d7ca: 4b02 1403 |01d1: aput v2, v20, v3 │ │ -11d7ce: 1202 |01d3: const/4 v2, #int 0 // #0 │ │ -11d7d0: 2900 c400 |01d4: goto/16 0298 // +00c4 │ │ -11d7d4: 4400 0203 |01d6: aget v0, v2, v3 │ │ -11d7d8: b590 |01d8: and-int/2addr v0, v9 │ │ -11d7da: 3800 0800 |01d9: if-eqz v0, 01e1 // +0008 │ │ -11d7de: 4400 1403 |01db: aget v0, v20, v3 │ │ -11d7e2: b690 |01dd: or-int/2addr v0, v9 │ │ -11d7e4: 4b00 1403 |01de: aput v0, v20, v3 │ │ -11d7e8: 0f04 |01e0: return v4 │ │ -11d7ea: 2200 9708 |01e1: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11d7ee: 2202 0f07 |01e3: new-instance v2, Ljava/lang/StringBuffer; // type@070f │ │ -11d7f2: 7010 e22a 0200 |01e5: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11d7f8: 1a03 2710 |01e8: const-string v3, "Error in expression at " // string@1027 │ │ -11d7fc: 6e20 e72a 3200 |01ea: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11d802: 5413 431b |01ed: iget-object v3, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d806: 6e10 4432 0300 |01ef: invoke-virtual {v3}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ -11d80c: 0a04 |01f2: move-result v4 │ │ -11d80e: 6e20 4e32 4300 |01f3: invoke-virtual {v3, v4}, Lorg/apache/oro/text/regex/CharStringPointer;._toString:(I)Ljava/lang/String; // method@324e │ │ -11d814: 0c03 |01f6: move-result-object v3 │ │ -11d816: 6e20 e72a 3200 |01f7: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11d81c: 6e10 ea2a 0200 |01fa: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11d822: 0c02 |01fd: move-result-object v2 │ │ -11d824: 7020 5132 2000 |01fe: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11d82a: 2700 |0201: throw v0 │ │ -11d82c: 7601 9832 1300 |0202: invoke-direct/range {v19}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11d832: 5412 441b |0205: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ -11d836: 4905 0203 |0207: aget-char v5, v2, v3 │ │ -11d83a: b595 |0209: and-int/2addr v5, v9 │ │ -11d83c: 3805 0900 |020a: if-eqz v5, 0213 // +0009 │ │ -11d840: 1225 |020c: const/4 v5, #int 2 // #2 │ │ -11d842: 7020 9732 5100 |020d: invoke-direct {v1, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d848: 0a02 |0210: move-result v2 │ │ -11d84a: 0125 |0211: move v5, v2 │ │ -11d84c: 28c1 |0212: goto 01d3 // -003f │ │ -11d84e: 4902 0203 |0213: aget-char v2, v2, v3 │ │ -11d852: dd02 0210 |0215: and-int/lit8 v2, v2, #int 16 // #10 │ │ -11d856: 3802 0700 |0217: if-eqz v2, 021e // +0007 │ │ -11d85a: 7020 9732 a100 |0219: invoke-direct {v1, v10}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d860: 0a05 |021c: move-result v5 │ │ -11d862: 28b6 |021d: goto 01d3 // -004a │ │ -11d864: 7020 9732 0100 |021e: invoke-direct {v1, v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d86a: 0a05 |0221: move-result v5 │ │ -11d86c: 28b1 |0222: goto 01d3 // -004f │ │ -11d86e: 2200 9708 |0223: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11d872: 1a02 3b09 |0225: const-string v2, "?+* follows nothing in expression" // string@093b │ │ -11d876: 7020 5132 2000 |0227: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11d87c: 2700 |022a: throw v0 │ │ -11d87e: 7601 9832 1300 |022b: invoke-direct/range {v19}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11d884: 5412 441b |022e: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ -11d888: 4902 0203 |0230: aget-char v2, v2, v3 │ │ -11d88c: dd02 0210 |0232: and-int/lit8 v2, v2, #int 16 // #10 │ │ -11d890: 3802 0700 |0234: if-eqz v2, 023b // +0007 │ │ -11d894: 7020 9732 9100 |0236: invoke-direct {v1, v9}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d89a: 0a02 |0239: move-result v2 │ │ -11d89c: 2806 |023a: goto 0240 // +0006 │ │ -11d89e: 1272 |023b: const/4 v2, #int 7 // #7 │ │ -11d8a0: 7020 9732 2100 |023c: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d8a6: 0a02 |023f: move-result v2 │ │ -11d8a8: 0125 |0240: move v5, v2 │ │ -11d8aa: 5212 411b |0241: iget v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11d8ae: b002 |0243: add-int/2addr v2, v0 │ │ -11d8b0: 5912 411b |0244: iput v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11d8b4: 4402 1403 |0246: aget v2, v20, v3 │ │ -11d8b8: b6a2 |0248: or-int/2addr v2, v10 │ │ -11d8ba: 4b02 1403 |0249: aput v2, v20, v3 │ │ -11d8be: 2888 |024b: goto 01d3 // -0078 │ │ -11d8c0: 7601 9832 1300 |024c: invoke-direct/range {v19}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11d8c6: 5412 441b |024f: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ -11d8ca: 4905 0203 |0251: aget-char v5, v2, v3 │ │ -11d8ce: b595 |0253: and-int/2addr v5, v9 │ │ -11d8d0: 3805 0900 |0254: if-eqz v5, 025d // +0009 │ │ -11d8d4: 1252 |0256: const/4 v2, #int 5 // #5 │ │ -11d8d6: 7020 9732 2100 |0257: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d8dc: 0a05 |025a: move-result v5 │ │ -11d8de: 2900 78ff |025b: goto/16 01d3 // -0088 │ │ -11d8e2: 4902 0203 |025d: aget-char v2, v2, v3 │ │ -11d8e6: dd02 0210 |025f: and-int/lit8 v2, v2, #int 16 // #10 │ │ -11d8ea: 3802 0400 |0261: if-eqz v2, 0265 // +0004 │ │ -11d8ee: 1262 |0263: const/4 v2, #int 6 // #6 │ │ -11d8f0: 28f3 |0264: goto 0257 // -000d │ │ -11d8f2: 1242 |0265: const/4 v2, #int 4 // #4 │ │ -11d8f4: 28f1 |0266: goto 0257 // -000f │ │ -11d8f6: 5416 441b |0267: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ -11d8fa: 4906 0603 |0269: aget-char v6, v6, v3 │ │ -11d8fe: 1308 2000 |026b: const/16 v8, #int 32 // #20 │ │ -11d902: b586 |026d: and-int/2addr v6, v8 │ │ -11d904: 3806 2400 |026e: if-eqz v6, 0292 // +0024 │ │ -11d908: 5416 431b |0270: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d90c: 6e10 4a32 0600 |0272: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._isAtEnd:()Z // method@324a │ │ -11d912: 0a06 |0275: move-result v6 │ │ -11d914: 3906 1200 |0276: if-nez v6, 0288 // +0012 │ │ -11d918: 5416 431b |0278: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d91c: 6e10 4532 0600 |027a: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11d922: 0a06 |027d: move-result v6 │ │ -11d924: 1308 0a00 |027e: const/16 v8, #int 10 // #a │ │ -11d928: 3286 0800 |0280: if-eq v6, v8, 0288 // +0008 │ │ -11d92c: 5416 431b |0282: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d930: 6e10 4832 0600 |0284: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11d936: 28e9 |0287: goto 0270 // -0017 │ │ -11d938: 5416 431b |0288: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d93c: 6e10 4a32 0600 |028a: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._isAtEnd:()Z // method@324a │ │ -11d942: 0a06 |028d: move-result v6 │ │ -11d944: 3906 0400 |028e: if-nez v6, 0292 // +0004 │ │ -11d948: 2900 7cfd |0290: goto/16 000c // -0284 │ │ -11d94c: 5412 431b |0292: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d950: 6e10 4832 0200 |0294: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11d956: 1212 |0297: const/4 v2, #int 1 // #1 │ │ -11d958: 3802 3202 |0298: if-eqz v2, 04ca // +0232 │ │ -11d95c: 1302 0e00 |029a: const/16 v2, #int 14 // #e │ │ -11d960: 7020 9732 2100 |029c: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11d966: 0a05 |029f: move-result v5 │ │ -11d968: 1402 ffff 0000 |02a0: const v2, #float 9.18341e-41 // #0000ffff │ │ -11d96e: 7020 9632 2100 |02a3: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11d974: 5412 431b |02a6: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d978: 6e10 4432 0200 |02a8: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ -11d97e: 0a02 |02ab: move-result v2 │ │ -11d980: b102 |02ac: sub-int/2addr v2, v0 │ │ -11d982: 5416 431b |02ad: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d986: 6e10 4332 0600 |02af: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getLength:()I // method@3243 │ │ -11d98c: 0a06 |02b2: move-result v6 │ │ -11d98e: 1208 |02b3: const/4 v8, #int 0 // #0 │ │ -11d990: 1309 7f00 |02b4: const/16 v9, #int 127 // #7f │ │ -11d994: 3598 e001 |02b6: if-ge v8, v9, 0496 // +01e0 │ │ -11d998: 3562 de01 |02b8: if-ge v2, v6, 0496 // +01de │ │ -11d99c: 5419 431b |02ba: iget-object v9, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d9a0: 6e20 4632 2900 |02bc: invoke-virtual {v9, v2}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11d9a6: 0a09 |02bf: move-result v9 │ │ -11d9a8: 1304 2000 |02c0: const/16 v4, #int 32 // #20 │ │ -11d9ac: 3249 2700 |02c2: if-eq v9, v4, 02e9 // +0027 │ │ -11d9b0: 3279 d201 |02c4: if-eq v9, v7, 0496 // +01d2 │ │ -11d9b4: 32f9 d001 |02c6: if-eq v9, v15, 0496 // +01d0 │ │ -11d9b8: 32e9 ce01 |02c8: if-eq v9, v14, 0496 // +01ce │ │ -11d9bc: 1304 2300 |02ca: const/16 v4, #int 35 // #23 │ │ -11d9c0: 3249 5c01 |02cc: if-eq v9, v4, 0428 // +015c │ │ -11d9c4: 1304 2400 |02ce: const/16 v4, #int 36 // #24 │ │ -11d9c8: 3249 c601 |02d0: if-eq v9, v4, 0496 // +01c6 │ │ -11d9cc: 1304 2800 |02d2: const/16 v4, #int 40 // #28 │ │ -11d9d0: 3249 c201 |02d4: if-eq v9, v4, 0496 // +01c2 │ │ -11d9d4: 1304 2900 |02d6: const/16 v4, #int 41 // #29 │ │ -11d9d8: 3249 be01 |02d8: if-eq v9, v4, 0496 // +01be │ │ -11d9dc: 32d9 bc01 |02da: if-eq v9, v13, 0496 // +01bc │ │ -11d9e0: 32c9 1000 |02dc: if-eq v9, v12, 02ec // +0010 │ │ -11d9e4: 2b09 2c02 0000 |02de: packed-switch v9, 0000050a // +0000022c │ │ -11d9ea: 0127 |02e1: move v7, v2 │ │ -11d9ec: 12f4 |02e2: const/4 v4, #int -1 // #ff │ │ -11d9ee: 130b 0a00 |02e3: const/16 v11, #int 10 // #a │ │ -11d9f2: 130c 2000 |02e5: const/16 v12, #int 32 // #20 │ │ -11d9f6: 2900 7001 |02e7: goto/16 0457 // +0170 │ │ -11d9fa: 12f4 |02e9: const/4 v4, #int -1 // #ff │ │ -11d9fc: 2900 5b01 |02ea: goto/16 0445 // +015b │ │ -11da00: 5414 431b |02ec: iget-object v4, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11da04: d809 0201 |02ee: add-int/lit8 v9, v2, #int 1 // #01 │ │ -11da08: 6e20 4632 9400 |02f0: invoke-virtual {v4, v9}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11da0e: 0a04 |02f3: move-result v4 │ │ -11da10: 3804 1101 |02f4: if-eqz v4, 0405 // +0111 │ │ -11da14: 32b4 fb00 |02f6: if-eq v4, v11, 03f1 // +00fb │ │ -11da18: 1307 4700 |02f8: const/16 v7, #int 71 // #47 │ │ -11da1c: 3274 f700 |02fa: if-eq v4, v7, 03f1 // +00f7 │ │ -11da20: 1307 5300 |02fc: const/16 v7, #int 83 // #53 │ │ -11da24: 3274 f300 |02fe: if-eq v4, v7, 03f1 // +00f3 │ │ -11da28: 1307 5700 |0300: const/16 v7, #int 87 // #57 │ │ -11da2c: 3274 ef00 |0302: if-eq v4, v7, 03f1 // +00ef │ │ -11da30: 1307 5a00 |0304: const/16 v7, #int 90 // #5a │ │ -11da34: 3274 eb00 |0306: if-eq v4, v7, 03f1 // +00eb │ │ -11da38: 1307 6e00 |0308: const/16 v7, #int 110 // #6e │ │ -11da3c: 3274 fd00 |030a: if-eq v4, v7, 0407 // +00fd │ │ -11da40: 1407 ffff 0000 |030c: const v7, #float 9.18341e-41 // #0000ffff │ │ -11da46: 3274 f600 |030f: if-eq v4, v7, 0405 // +00f6 │ │ -11da4a: 1307 4100 |0311: const/16 v7, #int 65 // #41 │ │ -11da4e: 3274 de00 |0313: if-eq v4, v7, 03f1 // +00de │ │ -11da52: 1307 4200 |0315: const/16 v7, #int 66 // #42 │ │ -11da56: 3274 da00 |0317: if-eq v4, v7, 03f1 // +00da │ │ -11da5a: 1307 7700 |0319: const/16 v7, #int 119 // #77 │ │ -11da5e: 3274 d600 |031b: if-eq v4, v7, 03f1 // +00d6 │ │ -11da62: 1307 7800 |031d: const/16 v7, #int 120 // #78 │ │ -11da66: 3274 d400 |031f: if-eq v4, v7, 03f3 // +00d4 │ │ -11da6a: 2b04 f701 0000 |0321: packed-switch v4, 00000518 // +000001f7 │ │ -11da70: 2b04 0c02 0000 |0324: packed-switch v4, 00000530 // +0000020c │ │ -11da76: 2b04 1902 0000 |0327: packed-switch v4, 00000540 // +00000219 │ │ -11da7c: 12f4 |032a: const/4 v4, #int -1 // #ff │ │ -11da7e: 2900 e700 |032b: goto/16 0412 // +00e7 │ │ -11da82: 1304 0900 |032d: const/16 v4, #int 9 // #9 │ │ -11da86: d809 0901 |032f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -11da8a: 1307 0900 |0331: const/16 v7, #int 9 // #9 │ │ -11da8e: 2900 e800 |0333: goto/16 041b // +00e8 │ │ -11da92: 1304 0d00 |0335: const/16 v4, #int 13 // #d │ │ -11da96: d809 0901 |0337: add-int/lit8 v9, v9, #int 1 // #01 │ │ -11da9a: 1307 0d00 |0339: const/16 v7, #int 13 // #d │ │ -11da9e: 2900 e000 |033b: goto/16 041b // +00e0 │ │ -11daa2: 1304 0c00 |033d: const/16 v4, #int 12 // #c │ │ -11daa6: d809 0901 |033f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -11daaa: 1307 0c00 |0341: const/16 v7, #int 12 // #c │ │ -11daae: 2900 d800 |0343: goto/16 041b // +00d8 │ │ -11dab2: 1304 1b00 |0345: const/16 v4, #int 27 // #1b │ │ -11dab6: d809 0901 |0347: add-int/lit8 v9, v9, #int 1 // #01 │ │ -11daba: 1307 1b00 |0349: const/16 v7, #int 27 // #1b │ │ -11dabe: 2900 d000 |034b: goto/16 041b // +00d0 │ │ -11dac2: d809 0901 |034d: add-int/lit8 v9, v9, #int 1 // #01 │ │ -11dac6: 5414 431b |034f: iget-object v4, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11daca: d807 0901 |0351: add-int/lit8 v7, v9, #int 1 // #01 │ │ -11dace: 6e20 4632 9400 |0353: invoke-virtual {v4, v9}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11dad4: 0a04 |0356: move-result v4 │ │ -11dad6: 7110 112a 0400 |0357: invoke-static {v4}, Ljava/lang/Character;.isLowerCase:(C)Z // method@2a11 │ │ -11dadc: 0a09 |035a: move-result v9 │ │ -11dade: 3809 0600 |035b: if-eqz v9, 0361 // +0006 │ │ -11dae2: 7110 172a 0400 |035d: invoke-static {v4}, Ljava/lang/Character;.toUpperCase:(C)C // method@2a17 │ │ -11dae8: 0a04 |0360: move-result v4 │ │ -11daea: df04 0440 |0361: xor-int/lit8 v4, v4, #int 64 // #40 │ │ -11daee: 8e44 |0363: int-to-char v4, v4 │ │ -11daf0: 0179 |0364: move v9, v7 │ │ -11daf2: 130b 0a00 |0365: const/16 v11, #int 10 // #a │ │ -11daf6: 130c 2000 |0367: const/16 v12, #int 32 // #20 │ │ -11dafa: 0147 |0369: move v7, v4 │ │ -11dafc: 2900 f700 |036a: goto/16 0461 // +00f7 │ │ -11db00: 1274 |036c: const/4 v4, #int 7 // #7 │ │ -11db02: d809 0901 |036d: add-int/lit8 v9, v9, #int 1 // #01 │ │ -11db06: 1277 |036f: const/4 v7, #int 7 // #7 │ │ -11db08: 2900 ab00 |0370: goto/16 041b // +00ab │ │ -11db0c: 5414 431b |0372: iget-object v4, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11db10: 6e20 4632 9400 |0374: invoke-virtual {v4, v9}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11db16: 0a04 |0377: move-result v4 │ │ -11db18: 1307 3000 |0378: const/16 v7, #int 48 // #30 │ │ -11db1c: 3374 0400 |037a: if-ne v4, v7, 037e // +0004 │ │ -11db20: 1214 |037c: const/4 v4, #int 1 // #1 │ │ -11db22: 2802 |037d: goto 037f // +0002 │ │ -11db24: 1204 |037e: const/4 v4, #int 0 // #0 │ │ -11db26: 5417 431b |037f: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11db2a: d80b 0901 |0381: add-int/lit8 v11, v9, #int 1 // #01 │ │ -11db2e: 6e20 4632 b700 |0383: invoke-virtual {v7, v11}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11db34: 0a07 |0386: move-result v7 │ │ -11db36: 7110 0b2a 0700 |0387: invoke-static {v7}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -11db3c: 0a07 |038a: move-result v7 │ │ -11db3e: 3807 5600 |038b: if-eqz v7, 03e1 // +0056 │ │ -11db42: 2207 0f07 |038d: new-instance v7, Ljava/lang/StringBuffer; // type@070f │ │ -11db46: 130b 0a00 |038f: const/16 v11, #int 10 // #a │ │ -11db4a: 7020 e32a b700 |0391: invoke-direct {v7, v11}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ -11db50: 541b 431b |0394: iget-object v11, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11db54: 6e20 4632 9b00 |0396: invoke-virtual {v11, v9}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11db5a: 0a0b |0399: move-result v11 │ │ -11db5c: 0211 0900 |039a: move/from16 v17, v9 │ │ -11db60: 7110 0b2a 0b00 |039c: invoke-static {v11}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -11db66: 0a12 |039f: move-result v18 │ │ -11db68: 3812 1300 |03a0: if-eqz v18, 03b3 // +0013 │ │ -11db6c: 6e20 e52a b700 |03a2: invoke-virtual {v7, v11}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11db72: d80b 1101 |03a5: add-int/lit8 v11, v17, #int 1 // #01 │ │ -11db76: 541c 431b |03a7: iget-object v12, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11db7a: 6e20 4632 bc00 |03a9: invoke-virtual {v12, v11}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11db80: 0a0c |03ac: move-result v12 │ │ -11db82: 0211 0b00 |03ad: move/from16 v17, v11 │ │ -11db86: 01cb |03af: move v11, v12 │ │ -11db88: 130c 5c00 |03b0: const/16 v12, #int 92 // #5c │ │ -11db8c: 28ea |03b2: goto 039c // -0016 │ │ -11db8e: 6e10 ea2a 0700 |03b3: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11db94: 0c07 |03b6: move-result-object v7 │ │ -11db96: 7110 5d2a 0700 |03b7: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -11db9c: 0a07 |03ba: move-result v7 │ │ -11db9e: 3904 2600 |03bb: if-nez v4, 03e1 // +0026 │ │ -11dba2: 5214 451b |03bd: iget v4, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ -11dba6: 3447 0400 |03bf: if-lt v7, v4, 03c3 // +0004 │ │ -11dbaa: 1214 |03c1: const/4 v4, #int 1 // #1 │ │ -11dbac: 281f |03c2: goto 03e1 // +001f │ │ -11dbae: 1204 |03c3: const/4 v4, #int 0 // #0 │ │ -11dbb0: 281d |03c4: goto 03e1 // +001d │ │ -11dbb2: 0d00 |03c5: move-exception v0 │ │ -11dbb4: 2202 9708 |03c6: new-instance v2, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11dbb8: 2203 0f07 |03c8: new-instance v3, Ljava/lang/StringBuffer; // type@070f │ │ -11dbbc: 7010 e22a 0300 |03ca: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11dbc2: 1a04 af27 |03cd: const-string v4, "Unexpected number format exception. Please report this bug.NumberFormatException message: " // string@27af │ │ -11dbc6: 6e20 e72a 4300 |03cf: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11dbcc: 6e10 892a 0000 |03d2: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@2a89 │ │ -11dbd2: 0c00 |03d5: move-result-object v0 │ │ -11dbd4: 6e20 e72a 0300 |03d6: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11dbda: 6e10 ea2a 0300 |03d9: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11dbe0: 0c00 |03dc: move-result-object v0 │ │ -11dbe2: 7020 5132 0200 |03dd: invoke-direct {v2, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11dbe8: 2702 |03e0: throw v2 │ │ -11dbea: 3804 1000 |03e1: if-eqz v4, 03f1 // +0010 │ │ -11dbee: 2304 c009 |03e3: new-array v4, v0, [I // type@09c0 │ │ -11dbf2: 5417 431b |03e5: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11dbf6: 5477 e91a |03e7: iget-object v7, v7, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11dbfa: 7140 a032 974a |03e9: invoke-static {v7, v9, v10, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseOctal:([CII[I)I // method@32a0 │ │ -11dc00: 0a07 |03ec: move-result v7 │ │ -11dc02: 8e77 |03ed: int-to-char v7, v7 │ │ -11dc04: 4404 0403 |03ee: aget v4, v4, v3 │ │ -11dc08: 2813 |03f0: goto 0403 // +0013 │ │ -11dc0a: 12f4 |03f1: const/4 v4, #int -1 // #ff │ │ -11dc0c: 281a |03f2: goto 040c // +001a │ │ -11dc0e: 2304 c009 |03f3: new-array v4, v0, [I // type@09c0 │ │ -11dc12: 5417 431b |03f5: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11dc16: 5477 e91a |03f7: iget-object v7, v7, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11dc1a: d809 0901 |03f9: add-int/lit8 v9, v9, #int 1 // #01 │ │ -11dc1e: 122b |03fb: const/4 v11, #int 2 // #2 │ │ -11dc20: 7140 9f32 974b |03fc: invoke-static {v7, v9, v11, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseHex:([CII[I)I // method@329f │ │ -11dc26: 0a07 |03ff: move-result v7 │ │ -11dc28: 8e77 |0400: int-to-char v7, v7 │ │ -11dc2a: 4404 0403 |0401: aget v4, v4, v3 │ │ -11dc2e: b049 |0403: add-int/2addr v9, v4 │ │ -11dc30: 2817 |0404: goto 041b // +0017 │ │ -11dc32: 12f4 |0405: const/4 v4, #int -1 // #ff │ │ -11dc34: 280a |0406: goto 0410 // +000a │ │ -11dc36: d809 0901 |0407: add-int/lit8 v9, v9, #int 1 // #01 │ │ -11dc3a: 1307 0a00 |0409: const/16 v7, #int 10 // #a │ │ -11dc3e: 2810 |040b: goto 041b // +0010 │ │ -11dc40: d802 09ff |040c: add-int/lit8 v2, v9, #int -1 // #ff │ │ -11dc44: 2900 8800 |040e: goto/16 0496 // +0088 │ │ -11dc48: 3569 1000 |0410: if-ge v9, v6, 0420 // +0010 │ │ -11dc4c: 5417 431b |0412: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11dc50: d80b 0901 |0414: add-int/lit8 v11, v9, #int 1 // #01 │ │ -11dc54: 6e20 4632 9700 |0416: invoke-virtual {v7, v9}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11dc5a: 0a07 |0419: move-result v7 │ │ -11dc5c: 01b9 |041a: move v9, v11 │ │ -11dc5e: 130b 0a00 |041b: const/16 v11, #int 10 // #a │ │ -11dc62: 130c 2000 |041d: const/16 v12, #int 32 // #20 │ │ -11dc66: 2842 |041f: goto 0461 // +0042 │ │ -11dc68: 2200 9708 |0420: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11dc6c: 1a02 1f27 |0422: const-string v2, "Trailing \ in expression." // string@271f │ │ -11dc70: 7020 5132 2000 |0424: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11dc76: 2700 |0427: throw v0 │ │ -11dc78: 12f4 |0428: const/4 v4, #int -1 // #ff │ │ -11dc7a: 5417 441b |0429: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ -11dc7e: 4907 0703 |042b: aget-char v7, v7, v3 │ │ -11dc82: 1309 2000 |042d: const/16 v9, #int 32 // #20 │ │ -11dc86: b597 |042f: and-int/2addr v7, v9 │ │ -11dc88: 3807 1500 |0430: if-eqz v7, 0445 // +0015 │ │ -11dc8c: 0127 |0432: move v7, v2 │ │ -11dc8e: 3567 0f00 |0433: if-ge v7, v6, 0442 // +000f │ │ -11dc92: 5419 431b |0435: iget-object v9, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11dc96: 6e20 4632 7900 |0437: invoke-virtual {v9, v7}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11dc9c: 0a09 |043a: move-result v9 │ │ -11dc9e: 130b 0a00 |043b: const/16 v11, #int 10 // #a │ │ -11dca2: 32b9 0b00 |043d: if-eq v9, v11, 0448 // +000b │ │ -11dca6: d807 0701 |043f: add-int/lit8 v7, v7, #int 1 // #01 │ │ -11dcaa: 28f2 |0441: goto 0433 // -000e │ │ -11dcac: 130b 0a00 |0442: const/16 v11, #int 10 // #a │ │ -11dcb0: 2804 |0444: goto 0448 // +0004 │ │ -11dcb2: 130b 0a00 |0445: const/16 v11, #int 10 // #a │ │ -11dcb6: 0127 |0447: move v7, v2 │ │ -11dcb8: 5419 441b |0448: iget-object v9, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ -11dcbc: 4909 0903 |044a: aget-char v9, v9, v3 │ │ -11dcc0: 130c 2000 |044c: const/16 v12, #int 32 // #20 │ │ -11dcc4: b5c9 |044e: and-int/2addr v9, v12 │ │ -11dcc6: 3809 0800 |044f: if-eqz v9, 0457 // +0008 │ │ -11dcca: d807 0701 |0451: add-int/lit8 v7, v7, #int 1 // #01 │ │ -11dcce: d808 08ff |0453: add-int/lit8 v8, v8, #int -1 // #ff │ │ -11dcd2: 0172 |0455: move v2, v7 │ │ -11dcd4: 2836 |0456: goto 048c // +0036 │ │ -11dcd6: 5419 431b |0457: iget-object v9, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11dcda: d810 0701 |0459: add-int/lit8 v16, v7, #int 1 // #01 │ │ -11dcde: 6e20 4632 7900 |045b: invoke-virtual {v9, v7}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11dce4: 0a07 |045e: move-result v7 │ │ -11dce6: 0209 1000 |045f: move/from16 v9, v16 │ │ -11dcea: 5414 441b |0461: iget-object v4, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ -11dcee: 4904 0403 |0463: aget-char v4, v4, v3 │ │ -11dcf2: b504 |0465: and-int/2addr v4, v0 │ │ -11dcf4: 3804 0c00 |0466: if-eqz v4, 0472 // +000c │ │ -11dcf8: 7110 132a 0700 |0468: invoke-static {v7}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ -11dcfe: 0a04 |046b: move-result v4 │ │ -11dd00: 3804 0600 |046c: if-eqz v4, 0472 // +0006 │ │ -11dd04: 7110 152a 0700 |046e: invoke-static {v7}, Ljava/lang/Character;.toLowerCase:(C)C // method@2a15 │ │ -11dd0a: 0a07 |0471: move-result v7 │ │ -11dd0c: 3569 1600 |0472: if-ge v9, v6, 0488 // +0016 │ │ -11dd10: 5414 431b |0474: iget-object v4, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11dd14: 5444 e91a |0476: iget-object v4, v4, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11dd18: 7120 9932 9400 |0478: invoke-static {v4, v9}, Lorg/apache/oro/text/regex/Perl5Compiler;.__isComplexRepetitionOp:([CI)Z // method@3299 │ │ -11dd1e: 0a04 |047b: move-result v4 │ │ -11dd20: 3804 0c00 |047c: if-eqz v4, 0488 // +000c │ │ -11dd24: 3d08 0300 |047e: if-lez v8, 0481 // +0003 │ │ -11dd28: 2816 |0480: goto 0496 // +0016 │ │ -11dd2a: d808 0801 |0481: add-int/lit8 v8, v8, #int 1 // #01 │ │ -11dd2e: 7020 9632 7100 |0483: invoke-direct {v1, v7}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11dd34: 0192 |0486: move v2, v9 │ │ -11dd36: 280f |0487: goto 0496 // +000f │ │ -11dd38: 7020 9632 7100 |0488: invoke-direct {v1, v7}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11dd3e: 0192 |048b: move v2, v9 │ │ -11dd40: b008 |048c: add-int/2addr v8, v0 │ │ -11dd42: 12f4 |048d: const/4 v4, #int -1 // #ff │ │ -11dd44: 1307 2e00 |048e: const/16 v7, #int 46 // #2e │ │ -11dd48: 130b 4400 |0490: const/16 v11, #int 68 // #44 │ │ -11dd4c: 130c 5c00 |0492: const/16 v12, #int 92 // #5c │ │ -11dd50: 2900 20fe |0494: goto/16 02b4 // -01e0 │ │ -11dd54: 5414 431b |0496: iget-object v4, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11dd58: b102 |0498: sub-int/2addr v2, v0 │ │ -11dd5a: 6e20 4d32 2400 |0499: invoke-virtual {v4, v2}, Lorg/apache/oro/text/regex/CharStringPointer;._setOffset:(I)V // method@324d │ │ -11dd60: 7601 9832 1300 |049c: invoke-direct/range {v19}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11dd66: 3a08 2300 |049f: if-ltz v8, 04c2 // +0023 │ │ -11dd6a: 3d08 0700 |04a1: if-lez v8, 04a8 // +0007 │ │ -11dd6e: 4402 1403 |04a3: aget v2, v20, v3 │ │ -11dd72: b602 |04a5: or-int/2addr v2, v0 │ │ -11dd74: 4b02 1403 |04a6: aput v2, v20, v3 │ │ -11dd78: 3308 0800 |04a8: if-ne v8, v0, 04b0 // +0008 │ │ -11dd7c: 4400 1403 |04aa: aget v0, v20, v3 │ │ -11dd80: 1222 |04ac: const/4 v2, #int 2 // #2 │ │ -11dd82: b620 |04ad: or-int/2addr v0, v2 │ │ -11dd84: 4b00 1403 |04ae: aput v0, v20, v3 │ │ -11dd88: 5410 461b |04b0: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11dd8c: 3800 0900 |04b2: if-eqz v0, 04bb // +0009 │ │ -11dd90: 7110 6232 0500 |04b4: invoke-static {v5}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ -11dd96: 0a02 |04b7: move-result v2 │ │ -11dd98: 8e83 |04b8: int-to-char v3, v8 │ │ -11dd9a: 5003 0002 |04b9: aput-char v3, v0, v2 │ │ -11dd9e: 1400 ffff 0000 |04bb: const v0, #float 9.18341e-41 // #0000ffff │ │ -11dda4: 7020 9632 0100 |04be: invoke-direct {v1, v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11ddaa: 2809 |04c1: goto 04ca // +0009 │ │ -11ddac: 2200 9708 |04c2: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11ddb0: 1a02 aa27 |04c4: const-string v2, "Unexpected compilation failure. Please report this bug!" // string@27aa │ │ -11ddb4: 7020 5132 2000 |04c6: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11ddba: 2700 |04c9: throw v0 │ │ -11ddbc: 0f05 |04ca: return v5 │ │ -11ddbe: 0000 |04cb: nop // spacer │ │ -11ddc0: 0001 0400 2800 0000 0500 0000 9f01 ... |04cc: packed-switch-data (12 units) │ │ -11ddd8: 0001 0a00 3000 0000 1800 0000 3600 ... |04d8: packed-switch-data (24 units) │ │ -11de08: 0001 0600 6100 0000 1500 0000 2500 ... |04f0: packed-switch-data (16 units) │ │ -11de28: 0001 0300 7200 0000 1200 0000 0500 ... |0500: packed-switch-data (10 units) │ │ -11de3c: 0001 0500 0900 0000 0b00 0000 0b00 ... |050a: packed-switch-data (14 units) │ │ -11de58: 0001 0a00 3000 0000 5100 0000 5100 ... |0518: packed-switch-data (24 units) │ │ -11de88: 0001 0600 6100 0000 4800 0000 cd00 ... |0530: packed-switch-data (16 units) │ │ -11dea8: 0001 0300 7200 0000 0e00 0000 ca00 ... |0540: packed-switch-data (10 units) │ │ +11d420: |[11d420] org.apache.oro.text.regex.Perl5Compiler.__parseAtom:([I)I │ │ +11d430: 0801 1300 |0000: move-object/from16 v1, v19 │ │ +11d434: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +11d436: 2302 c009 |0003: new-array v2, v0, [I // type@09c0 │ │ +11d43a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +11d43c: 4b03 0203 |0006: aput v3, v2, v3 │ │ +11d440: 4b03 1403 |0008: aput v3, v20, v3 │ │ +11d444: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +11d446: 12f5 |000b: const/4 v5, #int -1 // #ff │ │ +11d448: 5416 431b |000c: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d44c: 6e10 4532 0600 |000e: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11d452: 0a06 |0011: move-result v6 │ │ +11d454: 130b 4400 |0012: const/16 v11, #int 68 // #44 │ │ +11d458: 130c 5c00 |0014: const/16 v12, #int 92 // #5c │ │ +11d45c: 130d 5b00 |0016: const/16 v13, #int 91 // #5b │ │ +11d460: 130e 7c00 |0018: const/16 v14, #int 124 // #7c │ │ +11d464: 130f 5e00 |001a: const/16 v15, #int 94 // #5e │ │ +11d468: 1307 2e00 |001c: const/16 v7, #int 46 // #2e │ │ +11d46c: 1308 2400 |001e: const/16 v8, #int 36 // #24 │ │ +11d470: 1309 2300 |0020: const/16 v9, #int 35 // #23 │ │ +11d474: 123a |0022: const/4 v10, #int 3 // #3 │ │ +11d476: 3296 4402 |0023: if-eq v6, v9, 0267 // +0244 │ │ +11d47a: 1309 0800 |0025: const/16 v9, #int 8 // #8 │ │ +11d47e: 3286 2502 |0027: if-eq v6, v8, 024c // +0225 │ │ +11d482: 3276 0202 |0029: if-eq v6, v7, 022b // +0202 │ │ +11d486: 1308 3f00 |002b: const/16 v8, #int 63 // #3f │ │ +11d48a: 3286 f601 |002d: if-eq v6, v8, 0223 // +01f6 │ │ +11d48e: 32f6 d301 |002f: if-eq v6, v15, 0202 // +01d3 │ │ +11d492: 32e6 a501 |0031: if-eq v6, v14, 01d6 // +01a5 │ │ +11d496: 32d6 9201 |0033: if-eq v6, v13, 01c5 // +0192 │ │ +11d49a: 32c6 2200 |0035: if-eq v6, v12, 0057 // +0022 │ │ +11d49e: 2b06 9504 0000 |0037: packed-switch v6, 000004cc // +00000495 │ │ +11d4a4: 2900 5802 |003a: goto/16 0292 // +0258 │ │ +11d4a8: 7601 9832 1300 |003c: invoke-direct/range {v19}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11d4ae: 7030 9e32 0102 |003f: invoke-direct {v1, v0, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseExpression:(Z[I)I // method@329e │ │ +11d4b4: 0a05 |0042: move-result v5 │ │ +11d4b6: 3345 0900 |0043: if-ne v5, v4, 004c // +0009 │ │ +11d4ba: 4406 0203 |0045: aget v6, v2, v3 │ │ +11d4be: b596 |0047: and-int/2addr v6, v9 │ │ +11d4c0: 3806 0300 |0048: if-eqz v6, 004b // +0003 │ │ +11d4c4: 28c2 |004a: goto 000c // -003e │ │ +11d4c6: 0f04 |004b: return v4 │ │ +11d4c8: 4406 1403 |004c: aget v6, v20, v3 │ │ +11d4cc: 4402 0203 |004e: aget v2, v2, v3 │ │ +11d4d0: dd02 0205 |0050: and-int/lit8 v2, v2, #int 5 // #05 │ │ +11d4d4: b662 |0052: or-int/2addr v2, v6 │ │ +11d4d6: 4b02 1403 |0053: aput v2, v20, v3 │ │ +11d4da: 2900 7e01 |0055: goto/16 01d3 // +017e │ │ +11d4de: 5412 431b |0057: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d4e2: 6e10 4832 0200 |0059: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11d4e8: 0a02 |005c: move-result v2 │ │ +11d4ea: 3802 5601 |005d: if-eqz v2, 01b3 // +0156 │ │ +11d4ee: 32b2 4801 |005f: if-eq v2, v11, 01a7 // +0148 │ │ +11d4f2: 1306 4700 |0061: const/16 v6, #int 71 // #47 │ │ +11d4f6: 3262 3701 |0063: if-eq v2, v6, 019a // +0137 │ │ +11d4fa: 1306 5300 |0065: const/16 v6, #int 83 // #53 │ │ +11d4fe: 3262 2701 |0067: if-eq v2, v6, 018e // +0127 │ │ +11d502: 1306 5700 |0069: const/16 v6, #int 87 // #57 │ │ +11d506: 3262 1701 |006b: if-eq v2, v6, 0182 // +0117 │ │ +11d50a: 1306 5a00 |006d: const/16 v6, #int 90 // #5a │ │ +11d50e: 3262 0701 |006f: if-eq v2, v6, 0176 // +0107 │ │ +11d512: 1306 6e00 |0071: const/16 v6, #int 110 // #6e │ │ +11d516: 3262 2f00 |0073: if-eq v2, v6, 00a2 // +002f │ │ +11d51a: 1406 ffff 0000 |0075: const v6, #float 9.18341e-41 // #0000ffff │ │ +11d520: 3262 3b01 |0078: if-eq v2, v6, 01b3 // +013b │ │ +11d524: 1306 4100 |007a: const/16 v6, #int 65 // #41 │ │ +11d528: 3262 ec00 |007c: if-eq v2, v6, 0168 // +00ec │ │ +11d52c: 1306 4200 |007e: const/16 v6, #int 66 // #42 │ │ +11d530: 3262 db00 |0080: if-eq v2, v6, 015b // +00db │ │ +11d534: 1306 7700 |0082: const/16 v6, #int 119 // #77 │ │ +11d538: 3262 cb00 |0084: if-eq v2, v6, 014f // +00cb │ │ +11d53c: 1306 7800 |0086: const/16 v6, #int 120 // #78 │ │ +11d540: 3262 1a00 |0088: if-eq v2, v6, 00a2 // +001a │ │ +11d544: 2b02 4e04 0000 |008a: packed-switch v2, 000004d8 // +0000044e │ │ +11d54a: 2b02 6304 0000 |008d: packed-switch v2, 000004f0 // +00000463 │ │ +11d550: 2b02 7004 0000 |0090: packed-switch v2, 00000500 // +00000470 │ │ +11d556: 2900 2801 |0093: goto/16 01bb // +0128 │ │ +11d55a: 1302 1600 |0095: const/16 v2, #int 22 // #16 │ │ +11d55e: 7020 9732 2100 |0097: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d564: 0a05 |009a: move-result v5 │ │ +11d566: 4402 1403 |009b: aget v2, v20, v3 │ │ +11d56a: b6a2 |009d: or-int/2addr v2, v10 │ │ +11d56c: 4b02 1403 |009e: aput v2, v20, v3 │ │ +11d570: 2900 d200 |00a0: goto/16 0172 // +00d2 │ │ +11d574: 1226 |00a2: const/4 v6, #int 2 // #2 │ │ +11d576: 2900 f401 |00a3: goto/16 0297 // +01f4 │ │ +11d57a: 1302 1800 |00a5: const/16 v2, #int 24 // #18 │ │ +11d57e: 7020 9732 2100 |00a7: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d584: 0a05 |00aa: move-result v5 │ │ +11d586: 4402 1403 |00ab: aget v2, v20, v3 │ │ +11d58a: b6a2 |00ad: or-int/2addr v2, v10 │ │ +11d58c: 4b02 1403 |00ae: aput v2, v20, v3 │ │ +11d590: 2900 c200 |00b0: goto/16 0172 // +00c2 │ │ +11d594: 1302 1400 |00b2: const/16 v2, #int 20 // #14 │ │ +11d598: 7020 9732 2100 |00b4: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d59e: 0a05 |00b7: move-result v5 │ │ +11d5a0: 4402 1403 |00b8: aget v2, v20, v3 │ │ +11d5a4: 1226 |00ba: const/4 v6, #int 2 // #2 │ │ +11d5a6: b662 |00bb: or-int/2addr v2, v6 │ │ +11d5a8: 4b02 1403 |00bc: aput v2, v20, v3 │ │ +11d5ac: 2900 b400 |00be: goto/16 0172 // +00b4 │ │ +11d5b0: 2202 0f07 |00c0: new-instance v2, Ljava/lang/StringBuffer; // type@070f │ │ +11d5b4: 1306 0a00 |00c2: const/16 v6, #int 10 // #a │ │ +11d5b8: 7020 e32a 6200 |00c4: invoke-direct {v2, v6}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ +11d5be: 5416 431b |00c7: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d5c2: 6e20 4732 3600 |00c9: invoke-virtual {v6, v3}, Lorg/apache/oro/text/regex/CharStringPointer;._getValueRelative:(I)C // method@3247 │ │ +11d5c8: 0a06 |00cc: move-result v6 │ │ +11d5ca: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ +11d5cc: 7110 0b2a 0600 |00ce: invoke-static {v6}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +11d5d2: 0a09 |00d1: move-result v9 │ │ +11d5d4: 3809 0d00 |00d2: if-eqz v9, 00df // +000d │ │ +11d5d8: 6e20 e52a 6200 |00d4: invoke-virtual {v2, v6}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11d5de: b008 |00d7: add-int/2addr v8, v0 │ │ +11d5e0: 5416 431b |00d8: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d5e4: 6e20 4732 8600 |00da: invoke-virtual {v6, v8}, Lorg/apache/oro/text/regex/CharStringPointer;._getValueRelative:(I)C // method@3247 │ │ +11d5ea: 0a06 |00dd: move-result v6 │ │ +11d5ec: 28f0 |00de: goto 00ce // -0010 │ │ +11d5ee: 6e10 ea2a 0200 |00df: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11d5f4: 0c02 |00e2: move-result-object v2 │ │ +11d5f6: 7110 5d2a 0200 |00e3: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +11d5fc: 0a02 |00e6: move-result v2 │ │ +11d5fe: 1306 0900 |00e7: const/16 v6, #int 9 // #9 │ │ +11d602: 3762 0800 |00e9: if-le v2, v6, 00f1 // +0008 │ │ +11d606: 5216 451b |00eb: iget v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ +11d60a: 3462 0400 |00ed: if-lt v2, v6, 00f1 // +0004 │ │ +11d60e: 2900 cc00 |00ef: goto/16 01bb // +00cc │ │ +11d612: 5215 451b |00f1: iget v5, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ +11d616: 3552 2900 |00f3: if-ge v2, v5, 011c // +0029 │ │ +11d61a: 5c10 481b |00f5: iput-boolean v0, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__sawBackreference:Z // field@1b48 │ │ +11d61e: 1305 1a00 |00f7: const/16 v5, #int 26 // #1a │ │ +11d622: 8e22 |00f9: int-to-char v2, v2 │ │ +11d624: 7030 9532 5102 |00fa: invoke-direct {v1, v5, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitArgNode:(CC)I // method@3295 │ │ +11d62a: 0a05 |00fd: move-result v5 │ │ +11d62c: 4402 1403 |00fe: aget v2, v20, v3 │ │ +11d630: b602 |0100: or-int/2addr v2, v0 │ │ +11d632: 4b02 1403 |0101: aput v2, v20, v3 │ │ +11d636: 5412 431b |0103: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d63a: 6e10 4532 0200 |0105: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11d640: 0a02 |0108: move-result v2 │ │ +11d642: 7110 0b2a 0200 |0109: invoke-static {v2}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +11d648: 0a02 |010c: move-result v2 │ │ +11d64a: 3802 0900 |010d: if-eqz v2, 0116 // +0009 │ │ +11d64e: 5412 431b |010f: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d652: 6e10 4832 0200 |0111: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11d658: 0a02 |0114: move-result v2 │ │ +11d65a: 28f4 |0115: goto 0109 // -000c │ │ +11d65c: 5412 431b |0116: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d660: 6e10 4132 0200 |0118: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._decrement:()C // method@3241 │ │ +11d666: 2857 |011b: goto 0172 // +0057 │ │ +11d668: 2200 9708 |011c: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11d66c: 2203 0f07 |011e: new-instance v3, Ljava/lang/StringBuffer; // type@070f │ │ +11d670: 7010 e22a 0300 |0120: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11d676: 1a04 5613 |0123: const-string v4, "Invalid backreference: \" // string@1356 │ │ +11d67a: 6e20 e72a 4300 |0125: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11d680: 6e20 e62a 2300 |0128: invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +11d686: 6e10 ea2a 0300 |012b: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11d68c: 0c02 |012e: move-result-object v2 │ │ +11d68e: 7020 5132 2000 |012f: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11d694: 2700 |0132: throw v0 │ │ +11d696: 0d00 |0133: move-exception v0 │ │ +11d698: 2202 9708 |0134: new-instance v2, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11d69c: 2203 0f07 |0136: new-instance v3, Ljava/lang/StringBuffer; // type@070f │ │ +11d6a0: 7010 e22a 0300 |0138: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11d6a6: 1a04 af27 |013b: const-string v4, "Unexpected number format exception. Please report this bug.NumberFormatException message: " // string@27af │ │ +11d6aa: 6e20 e72a 4300 |013d: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11d6b0: 6e10 892a 0000 |0140: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@2a89 │ │ +11d6b6: 0c00 |0143: move-result-object v0 │ │ +11d6b8: 6e20 e72a 0300 |0144: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11d6be: 6e10 ea2a 0300 |0147: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11d6c4: 0c00 |014a: move-result-object v0 │ │ +11d6c6: 7020 5132 0200 |014b: invoke-direct {v2, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11d6cc: 2702 |014e: throw v2 │ │ +11d6ce: 1302 1200 |014f: const/16 v2, #int 18 // #12 │ │ +11d6d2: 7020 9732 2100 |0151: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d6d8: 0a05 |0154: move-result v5 │ │ +11d6da: 4402 1403 |0155: aget v2, v20, v3 │ │ +11d6de: b6a2 |0157: or-int/2addr v2, v10 │ │ +11d6e0: 4b02 1403 |0158: aput v2, v20, v3 │ │ +11d6e4: 2818 |015a: goto 0172 // +0018 │ │ +11d6e6: 1302 1500 |015b: const/16 v2, #int 21 // #15 │ │ +11d6ea: 7020 9732 2100 |015d: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d6f0: 0a05 |0160: move-result v5 │ │ +11d6f2: 4402 1403 |0161: aget v2, v20, v3 │ │ +11d6f6: 1226 |0163: const/4 v6, #int 2 // #2 │ │ +11d6f8: b662 |0164: or-int/2addr v2, v6 │ │ +11d6fa: 4b02 1403 |0165: aput v2, v20, v3 │ │ +11d6fe: 280b |0167: goto 0172 // +000b │ │ +11d700: 1226 |0168: const/4 v6, #int 2 // #2 │ │ +11d702: 7020 9732 a100 |0169: invoke-direct {v1, v10}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d708: 0a05 |016c: move-result v5 │ │ +11d70a: 4402 1403 |016d: aget v2, v20, v3 │ │ +11d70e: b662 |016f: or-int/2addr v2, v6 │ │ +11d710: 4b02 1403 |0170: aput v2, v20, v3 │ │ +11d714: 7601 9832 1300 |0172: invoke-direct/range {v19}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11d71a: 285e |0175: goto 01d3 // +005e │ │ +11d71c: 1226 |0176: const/4 v6, #int 2 // #2 │ │ +11d71e: 1262 |0177: const/4 v2, #int 6 // #6 │ │ +11d720: 7020 9732 2100 |0178: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d726: 0a05 |017b: move-result v5 │ │ +11d728: 4402 1403 |017c: aget v2, v20, v3 │ │ +11d72c: b662 |017e: or-int/2addr v2, v6 │ │ +11d72e: 4b02 1403 |017f: aput v2, v20, v3 │ │ +11d732: 28f1 |0181: goto 0172 // -000f │ │ +11d734: 1302 1300 |0182: const/16 v2, #int 19 // #13 │ │ +11d738: 7020 9732 2100 |0184: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d73e: 0a05 |0187: move-result v5 │ │ +11d740: 4402 1403 |0188: aget v2, v20, v3 │ │ +11d744: b6a2 |018a: or-int/2addr v2, v10 │ │ +11d746: 4b02 1403 |018b: aput v2, v20, v3 │ │ +11d74a: 28e5 |018d: goto 0172 // -001b │ │ +11d74c: 1302 1700 |018e: const/16 v2, #int 23 // #17 │ │ +11d750: 7020 9732 2100 |0190: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d756: 0a05 |0193: move-result v5 │ │ +11d758: 4402 1403 |0194: aget v2, v20, v3 │ │ +11d75c: b6a2 |0196: or-int/2addr v2, v10 │ │ +11d75e: 4b02 1403 |0197: aput v2, v20, v3 │ │ +11d762: 28d9 |0199: goto 0172 // -0027 │ │ +11d764: 1302 1e00 |019a: const/16 v2, #int 30 // #1e │ │ +11d768: 7020 9732 2100 |019c: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d76e: 0a05 |019f: move-result v5 │ │ +11d770: 4402 1403 |01a0: aget v2, v20, v3 │ │ +11d774: 1226 |01a2: const/4 v6, #int 2 // #2 │ │ +11d776: b662 |01a3: or-int/2addr v2, v6 │ │ +11d778: 4b02 1403 |01a4: aput v2, v20, v3 │ │ +11d77c: 28cc |01a6: goto 0172 // -0034 │ │ +11d77e: 1302 1900 |01a7: const/16 v2, #int 25 // #19 │ │ +11d782: 7020 9732 2100 |01a9: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d788: 0a05 |01ac: move-result v5 │ │ +11d78a: 4402 1403 |01ad: aget v2, v20, v3 │ │ +11d78e: b6a2 |01af: or-int/2addr v2, v10 │ │ +11d790: 4b02 1403 |01b0: aput v2, v20, v3 │ │ +11d794: 28c0 |01b2: goto 0172 // -0040 │ │ +11d796: 5412 431b |01b3: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d79a: 6e10 4a32 0200 |01b5: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._isAtEnd:()Z // method@324a │ │ +11d7a0: 0a02 |01b8: move-result v2 │ │ +11d7a2: 3902 0400 |01b9: if-nez v2, 01bd // +0004 │ │ +11d7a6: 2900 dc00 |01bb: goto/16 0297 // +00dc │ │ +11d7aa: 2200 9708 |01bd: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11d7ae: 1a02 1f27 |01bf: const-string v2, "Trailing \ in expression." // string@271f │ │ +11d7b2: 7020 5132 2000 |01c1: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11d7b8: 2700 |01c4: throw v0 │ │ +11d7ba: 5412 431b |01c5: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d7be: 6e10 4832 0200 |01c7: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11d7c4: 7601 a332 1300 |01ca: invoke-direct/range {v19}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseUnicodeClass:()I // method@32a3 │ │ +11d7ca: 0a05 |01cd: move-result v5 │ │ +11d7cc: 4402 1403 |01ce: aget v2, v20, v3 │ │ +11d7d0: b6a2 |01d0: or-int/2addr v2, v10 │ │ +11d7d2: 4b02 1403 |01d1: aput v2, v20, v3 │ │ +11d7d6: 1202 |01d3: const/4 v2, #int 0 // #0 │ │ +11d7d8: 2900 c400 |01d4: goto/16 0298 // +00c4 │ │ +11d7dc: 4400 0203 |01d6: aget v0, v2, v3 │ │ +11d7e0: b590 |01d8: and-int/2addr v0, v9 │ │ +11d7e2: 3800 0800 |01d9: if-eqz v0, 01e1 // +0008 │ │ +11d7e6: 4400 1403 |01db: aget v0, v20, v3 │ │ +11d7ea: b690 |01dd: or-int/2addr v0, v9 │ │ +11d7ec: 4b00 1403 |01de: aput v0, v20, v3 │ │ +11d7f0: 0f04 |01e0: return v4 │ │ +11d7f2: 2200 9708 |01e1: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11d7f6: 2202 0f07 |01e3: new-instance v2, Ljava/lang/StringBuffer; // type@070f │ │ +11d7fa: 7010 e22a 0200 |01e5: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11d800: 1a03 2710 |01e8: const-string v3, "Error in expression at " // string@1027 │ │ +11d804: 6e20 e72a 3200 |01ea: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11d80a: 5413 431b |01ed: iget-object v3, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d80e: 6e10 4432 0300 |01ef: invoke-virtual {v3}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ +11d814: 0a04 |01f2: move-result v4 │ │ +11d816: 6e20 4e32 4300 |01f3: invoke-virtual {v3, v4}, Lorg/apache/oro/text/regex/CharStringPointer;._toString:(I)Ljava/lang/String; // method@324e │ │ +11d81c: 0c03 |01f6: move-result-object v3 │ │ +11d81e: 6e20 e72a 3200 |01f7: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11d824: 6e10 ea2a 0200 |01fa: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11d82a: 0c02 |01fd: move-result-object v2 │ │ +11d82c: 7020 5132 2000 |01fe: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11d832: 2700 |0201: throw v0 │ │ +11d834: 7601 9832 1300 |0202: invoke-direct/range {v19}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11d83a: 5412 441b |0205: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ +11d83e: 4905 0203 |0207: aget-char v5, v2, v3 │ │ +11d842: b595 |0209: and-int/2addr v5, v9 │ │ +11d844: 3805 0900 |020a: if-eqz v5, 0213 // +0009 │ │ +11d848: 1225 |020c: const/4 v5, #int 2 // #2 │ │ +11d84a: 7020 9732 5100 |020d: invoke-direct {v1, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d850: 0a02 |0210: move-result v2 │ │ +11d852: 0125 |0211: move v5, v2 │ │ +11d854: 28c1 |0212: goto 01d3 // -003f │ │ +11d856: 4902 0203 |0213: aget-char v2, v2, v3 │ │ +11d85a: dd02 0210 |0215: and-int/lit8 v2, v2, #int 16 // #10 │ │ +11d85e: 3802 0700 |0217: if-eqz v2, 021e // +0007 │ │ +11d862: 7020 9732 a100 |0219: invoke-direct {v1, v10}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d868: 0a05 |021c: move-result v5 │ │ +11d86a: 28b6 |021d: goto 01d3 // -004a │ │ +11d86c: 7020 9732 0100 |021e: invoke-direct {v1, v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d872: 0a05 |0221: move-result v5 │ │ +11d874: 28b1 |0222: goto 01d3 // -004f │ │ +11d876: 2200 9708 |0223: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11d87a: 1a02 3b09 |0225: const-string v2, "?+* follows nothing in expression" // string@093b │ │ +11d87e: 7020 5132 2000 |0227: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11d884: 2700 |022a: throw v0 │ │ +11d886: 7601 9832 1300 |022b: invoke-direct/range {v19}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11d88c: 5412 441b |022e: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ +11d890: 4902 0203 |0230: aget-char v2, v2, v3 │ │ +11d894: dd02 0210 |0232: and-int/lit8 v2, v2, #int 16 // #10 │ │ +11d898: 3802 0700 |0234: if-eqz v2, 023b // +0007 │ │ +11d89c: 7020 9732 9100 |0236: invoke-direct {v1, v9}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d8a2: 0a02 |0239: move-result v2 │ │ +11d8a4: 2806 |023a: goto 0240 // +0006 │ │ +11d8a6: 1272 |023b: const/4 v2, #int 7 // #7 │ │ +11d8a8: 7020 9732 2100 |023c: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d8ae: 0a02 |023f: move-result v2 │ │ +11d8b0: 0125 |0240: move v5, v2 │ │ +11d8b2: 5212 411b |0241: iget v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11d8b6: b002 |0243: add-int/2addr v2, v0 │ │ +11d8b8: 5912 411b |0244: iput v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11d8bc: 4402 1403 |0246: aget v2, v20, v3 │ │ +11d8c0: b6a2 |0248: or-int/2addr v2, v10 │ │ +11d8c2: 4b02 1403 |0249: aput v2, v20, v3 │ │ +11d8c6: 2888 |024b: goto 01d3 // -0078 │ │ +11d8c8: 7601 9832 1300 |024c: invoke-direct/range {v19}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11d8ce: 5412 441b |024f: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ +11d8d2: 4905 0203 |0251: aget-char v5, v2, v3 │ │ +11d8d6: b595 |0253: and-int/2addr v5, v9 │ │ +11d8d8: 3805 0900 |0254: if-eqz v5, 025d // +0009 │ │ +11d8dc: 1252 |0256: const/4 v2, #int 5 // #5 │ │ +11d8de: 7020 9732 2100 |0257: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d8e4: 0a05 |025a: move-result v5 │ │ +11d8e6: 2900 78ff |025b: goto/16 01d3 // -0088 │ │ +11d8ea: 4902 0203 |025d: aget-char v2, v2, v3 │ │ +11d8ee: dd02 0210 |025f: and-int/lit8 v2, v2, #int 16 // #10 │ │ +11d8f2: 3802 0400 |0261: if-eqz v2, 0265 // +0004 │ │ +11d8f6: 1262 |0263: const/4 v2, #int 6 // #6 │ │ +11d8f8: 28f3 |0264: goto 0257 // -000d │ │ +11d8fa: 1242 |0265: const/4 v2, #int 4 // #4 │ │ +11d8fc: 28f1 |0266: goto 0257 // -000f │ │ +11d8fe: 5416 441b |0267: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ +11d902: 4906 0603 |0269: aget-char v6, v6, v3 │ │ +11d906: 1308 2000 |026b: const/16 v8, #int 32 // #20 │ │ +11d90a: b586 |026d: and-int/2addr v6, v8 │ │ +11d90c: 3806 2400 |026e: if-eqz v6, 0292 // +0024 │ │ +11d910: 5416 431b |0270: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d914: 6e10 4a32 0600 |0272: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._isAtEnd:()Z // method@324a │ │ +11d91a: 0a06 |0275: move-result v6 │ │ +11d91c: 3906 1200 |0276: if-nez v6, 0288 // +0012 │ │ +11d920: 5416 431b |0278: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d924: 6e10 4532 0600 |027a: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11d92a: 0a06 |027d: move-result v6 │ │ +11d92c: 1308 0a00 |027e: const/16 v8, #int 10 // #a │ │ +11d930: 3286 0800 |0280: if-eq v6, v8, 0288 // +0008 │ │ +11d934: 5416 431b |0282: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d938: 6e10 4832 0600 |0284: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11d93e: 28e9 |0287: goto 0270 // -0017 │ │ +11d940: 5416 431b |0288: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d944: 6e10 4a32 0600 |028a: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._isAtEnd:()Z // method@324a │ │ +11d94a: 0a06 |028d: move-result v6 │ │ +11d94c: 3906 0400 |028e: if-nez v6, 0292 // +0004 │ │ +11d950: 2900 7cfd |0290: goto/16 000c // -0284 │ │ +11d954: 5412 431b |0292: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d958: 6e10 4832 0200 |0294: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11d95e: 1212 |0297: const/4 v2, #int 1 // #1 │ │ +11d960: 3802 3202 |0298: if-eqz v2, 04ca // +0232 │ │ +11d964: 1302 0e00 |029a: const/16 v2, #int 14 // #e │ │ +11d968: 7020 9732 2100 |029c: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11d96e: 0a05 |029f: move-result v5 │ │ +11d970: 1402 ffff 0000 |02a0: const v2, #float 9.18341e-41 // #0000ffff │ │ +11d976: 7020 9632 2100 |02a3: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11d97c: 5412 431b |02a6: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d980: 6e10 4432 0200 |02a8: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ +11d986: 0a02 |02ab: move-result v2 │ │ +11d988: b102 |02ac: sub-int/2addr v2, v0 │ │ +11d98a: 5416 431b |02ad: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d98e: 6e10 4332 0600 |02af: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getLength:()I // method@3243 │ │ +11d994: 0a06 |02b2: move-result v6 │ │ +11d996: 1208 |02b3: const/4 v8, #int 0 // #0 │ │ +11d998: 1309 7f00 |02b4: const/16 v9, #int 127 // #7f │ │ +11d99c: 3598 e001 |02b6: if-ge v8, v9, 0496 // +01e0 │ │ +11d9a0: 3562 de01 |02b8: if-ge v2, v6, 0496 // +01de │ │ +11d9a4: 5419 431b |02ba: iget-object v9, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d9a8: 6e20 4632 2900 |02bc: invoke-virtual {v9, v2}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11d9ae: 0a09 |02bf: move-result v9 │ │ +11d9b0: 1304 2000 |02c0: const/16 v4, #int 32 // #20 │ │ +11d9b4: 3249 2700 |02c2: if-eq v9, v4, 02e9 // +0027 │ │ +11d9b8: 3279 d201 |02c4: if-eq v9, v7, 0496 // +01d2 │ │ +11d9bc: 32f9 d001 |02c6: if-eq v9, v15, 0496 // +01d0 │ │ +11d9c0: 32e9 ce01 |02c8: if-eq v9, v14, 0496 // +01ce │ │ +11d9c4: 1304 2300 |02ca: const/16 v4, #int 35 // #23 │ │ +11d9c8: 3249 5c01 |02cc: if-eq v9, v4, 0428 // +015c │ │ +11d9cc: 1304 2400 |02ce: const/16 v4, #int 36 // #24 │ │ +11d9d0: 3249 c601 |02d0: if-eq v9, v4, 0496 // +01c6 │ │ +11d9d4: 1304 2800 |02d2: const/16 v4, #int 40 // #28 │ │ +11d9d8: 3249 c201 |02d4: if-eq v9, v4, 0496 // +01c2 │ │ +11d9dc: 1304 2900 |02d6: const/16 v4, #int 41 // #29 │ │ +11d9e0: 3249 be01 |02d8: if-eq v9, v4, 0496 // +01be │ │ +11d9e4: 32d9 bc01 |02da: if-eq v9, v13, 0496 // +01bc │ │ +11d9e8: 32c9 1000 |02dc: if-eq v9, v12, 02ec // +0010 │ │ +11d9ec: 2b09 2c02 0000 |02de: packed-switch v9, 0000050a // +0000022c │ │ +11d9f2: 0127 |02e1: move v7, v2 │ │ +11d9f4: 12f4 |02e2: const/4 v4, #int -1 // #ff │ │ +11d9f6: 130b 0a00 |02e3: const/16 v11, #int 10 // #a │ │ +11d9fa: 130c 2000 |02e5: const/16 v12, #int 32 // #20 │ │ +11d9fe: 2900 7001 |02e7: goto/16 0457 // +0170 │ │ +11da02: 12f4 |02e9: const/4 v4, #int -1 // #ff │ │ +11da04: 2900 5b01 |02ea: goto/16 0445 // +015b │ │ +11da08: 5414 431b |02ec: iget-object v4, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11da0c: d809 0201 |02ee: add-int/lit8 v9, v2, #int 1 // #01 │ │ +11da10: 6e20 4632 9400 |02f0: invoke-virtual {v4, v9}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11da16: 0a04 |02f3: move-result v4 │ │ +11da18: 3804 1101 |02f4: if-eqz v4, 0405 // +0111 │ │ +11da1c: 32b4 fb00 |02f6: if-eq v4, v11, 03f1 // +00fb │ │ +11da20: 1307 4700 |02f8: const/16 v7, #int 71 // #47 │ │ +11da24: 3274 f700 |02fa: if-eq v4, v7, 03f1 // +00f7 │ │ +11da28: 1307 5300 |02fc: const/16 v7, #int 83 // #53 │ │ +11da2c: 3274 f300 |02fe: if-eq v4, v7, 03f1 // +00f3 │ │ +11da30: 1307 5700 |0300: const/16 v7, #int 87 // #57 │ │ +11da34: 3274 ef00 |0302: if-eq v4, v7, 03f1 // +00ef │ │ +11da38: 1307 5a00 |0304: const/16 v7, #int 90 // #5a │ │ +11da3c: 3274 eb00 |0306: if-eq v4, v7, 03f1 // +00eb │ │ +11da40: 1307 6e00 |0308: const/16 v7, #int 110 // #6e │ │ +11da44: 3274 fd00 |030a: if-eq v4, v7, 0407 // +00fd │ │ +11da48: 1407 ffff 0000 |030c: const v7, #float 9.18341e-41 // #0000ffff │ │ +11da4e: 3274 f600 |030f: if-eq v4, v7, 0405 // +00f6 │ │ +11da52: 1307 4100 |0311: const/16 v7, #int 65 // #41 │ │ +11da56: 3274 de00 |0313: if-eq v4, v7, 03f1 // +00de │ │ +11da5a: 1307 4200 |0315: const/16 v7, #int 66 // #42 │ │ +11da5e: 3274 da00 |0317: if-eq v4, v7, 03f1 // +00da │ │ +11da62: 1307 7700 |0319: const/16 v7, #int 119 // #77 │ │ +11da66: 3274 d600 |031b: if-eq v4, v7, 03f1 // +00d6 │ │ +11da6a: 1307 7800 |031d: const/16 v7, #int 120 // #78 │ │ +11da6e: 3274 d400 |031f: if-eq v4, v7, 03f3 // +00d4 │ │ +11da72: 2b04 f701 0000 |0321: packed-switch v4, 00000518 // +000001f7 │ │ +11da78: 2b04 0c02 0000 |0324: packed-switch v4, 00000530 // +0000020c │ │ +11da7e: 2b04 1902 0000 |0327: packed-switch v4, 00000540 // +00000219 │ │ +11da84: 12f4 |032a: const/4 v4, #int -1 // #ff │ │ +11da86: 2900 e700 |032b: goto/16 0412 // +00e7 │ │ +11da8a: 1304 0900 |032d: const/16 v4, #int 9 // #9 │ │ +11da8e: d809 0901 |032f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +11da92: 1307 0900 |0331: const/16 v7, #int 9 // #9 │ │ +11da96: 2900 e800 |0333: goto/16 041b // +00e8 │ │ +11da9a: 1304 0d00 |0335: const/16 v4, #int 13 // #d │ │ +11da9e: d809 0901 |0337: add-int/lit8 v9, v9, #int 1 // #01 │ │ +11daa2: 1307 0d00 |0339: const/16 v7, #int 13 // #d │ │ +11daa6: 2900 e000 |033b: goto/16 041b // +00e0 │ │ +11daaa: 1304 0c00 |033d: const/16 v4, #int 12 // #c │ │ +11daae: d809 0901 |033f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +11dab2: 1307 0c00 |0341: const/16 v7, #int 12 // #c │ │ +11dab6: 2900 d800 |0343: goto/16 041b // +00d8 │ │ +11daba: 1304 1b00 |0345: const/16 v4, #int 27 // #1b │ │ +11dabe: d809 0901 |0347: add-int/lit8 v9, v9, #int 1 // #01 │ │ +11dac2: 1307 1b00 |0349: const/16 v7, #int 27 // #1b │ │ +11dac6: 2900 d000 |034b: goto/16 041b // +00d0 │ │ +11daca: d809 0901 |034d: add-int/lit8 v9, v9, #int 1 // #01 │ │ +11dace: 5414 431b |034f: iget-object v4, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11dad2: d807 0901 |0351: add-int/lit8 v7, v9, #int 1 // #01 │ │ +11dad6: 6e20 4632 9400 |0353: invoke-virtual {v4, v9}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11dadc: 0a04 |0356: move-result v4 │ │ +11dade: 7110 112a 0400 |0357: invoke-static {v4}, Ljava/lang/Character;.isLowerCase:(C)Z // method@2a11 │ │ +11dae4: 0a09 |035a: move-result v9 │ │ +11dae6: 3809 0600 |035b: if-eqz v9, 0361 // +0006 │ │ +11daea: 7110 172a 0400 |035d: invoke-static {v4}, Ljava/lang/Character;.toUpperCase:(C)C // method@2a17 │ │ +11daf0: 0a04 |0360: move-result v4 │ │ +11daf2: df04 0440 |0361: xor-int/lit8 v4, v4, #int 64 // #40 │ │ +11daf6: 8e44 |0363: int-to-char v4, v4 │ │ +11daf8: 0179 |0364: move v9, v7 │ │ +11dafa: 130b 0a00 |0365: const/16 v11, #int 10 // #a │ │ +11dafe: 130c 2000 |0367: const/16 v12, #int 32 // #20 │ │ +11db02: 0147 |0369: move v7, v4 │ │ +11db04: 2900 f700 |036a: goto/16 0461 // +00f7 │ │ +11db08: 1274 |036c: const/4 v4, #int 7 // #7 │ │ +11db0a: d809 0901 |036d: add-int/lit8 v9, v9, #int 1 // #01 │ │ +11db0e: 1277 |036f: const/4 v7, #int 7 // #7 │ │ +11db10: 2900 ab00 |0370: goto/16 041b // +00ab │ │ +11db14: 5414 431b |0372: iget-object v4, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11db18: 6e20 4632 9400 |0374: invoke-virtual {v4, v9}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11db1e: 0a04 |0377: move-result v4 │ │ +11db20: 1307 3000 |0378: const/16 v7, #int 48 // #30 │ │ +11db24: 3374 0400 |037a: if-ne v4, v7, 037e // +0004 │ │ +11db28: 1214 |037c: const/4 v4, #int 1 // #1 │ │ +11db2a: 2802 |037d: goto 037f // +0002 │ │ +11db2c: 1204 |037e: const/4 v4, #int 0 // #0 │ │ +11db2e: 5417 431b |037f: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11db32: d80b 0901 |0381: add-int/lit8 v11, v9, #int 1 // #01 │ │ +11db36: 6e20 4632 b700 |0383: invoke-virtual {v7, v11}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11db3c: 0a07 |0386: move-result v7 │ │ +11db3e: 7110 0b2a 0700 |0387: invoke-static {v7}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +11db44: 0a07 |038a: move-result v7 │ │ +11db46: 3807 5600 |038b: if-eqz v7, 03e1 // +0056 │ │ +11db4a: 2207 0f07 |038d: new-instance v7, Ljava/lang/StringBuffer; // type@070f │ │ +11db4e: 130b 0a00 |038f: const/16 v11, #int 10 // #a │ │ +11db52: 7020 e32a b700 |0391: invoke-direct {v7, v11}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ +11db58: 541b 431b |0394: iget-object v11, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11db5c: 6e20 4632 9b00 |0396: invoke-virtual {v11, v9}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11db62: 0a0b |0399: move-result v11 │ │ +11db64: 0211 0900 |039a: move/from16 v17, v9 │ │ +11db68: 7110 0b2a 0b00 |039c: invoke-static {v11}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +11db6e: 0a12 |039f: move-result v18 │ │ +11db70: 3812 1300 |03a0: if-eqz v18, 03b3 // +0013 │ │ +11db74: 6e20 e52a b700 |03a2: invoke-virtual {v7, v11}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11db7a: d80b 1101 |03a5: add-int/lit8 v11, v17, #int 1 // #01 │ │ +11db7e: 541c 431b |03a7: iget-object v12, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11db82: 6e20 4632 bc00 |03a9: invoke-virtual {v12, v11}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11db88: 0a0c |03ac: move-result v12 │ │ +11db8a: 0211 0b00 |03ad: move/from16 v17, v11 │ │ +11db8e: 01cb |03af: move v11, v12 │ │ +11db90: 130c 5c00 |03b0: const/16 v12, #int 92 // #5c │ │ +11db94: 28ea |03b2: goto 039c // -0016 │ │ +11db96: 6e10 ea2a 0700 |03b3: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11db9c: 0c07 |03b6: move-result-object v7 │ │ +11db9e: 7110 5d2a 0700 |03b7: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +11dba4: 0a07 |03ba: move-result v7 │ │ +11dba6: 3904 2600 |03bb: if-nez v4, 03e1 // +0026 │ │ +11dbaa: 5214 451b |03bd: iget v4, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ +11dbae: 3447 0400 |03bf: if-lt v7, v4, 03c3 // +0004 │ │ +11dbb2: 1214 |03c1: const/4 v4, #int 1 // #1 │ │ +11dbb4: 281f |03c2: goto 03e1 // +001f │ │ +11dbb6: 1204 |03c3: const/4 v4, #int 0 // #0 │ │ +11dbb8: 281d |03c4: goto 03e1 // +001d │ │ +11dbba: 0d00 |03c5: move-exception v0 │ │ +11dbbc: 2202 9708 |03c6: new-instance v2, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11dbc0: 2203 0f07 |03c8: new-instance v3, Ljava/lang/StringBuffer; // type@070f │ │ +11dbc4: 7010 e22a 0300 |03ca: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11dbca: 1a04 af27 |03cd: const-string v4, "Unexpected number format exception. Please report this bug.NumberFormatException message: " // string@27af │ │ +11dbce: 6e20 e72a 4300 |03cf: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11dbd4: 6e10 892a 0000 |03d2: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@2a89 │ │ +11dbda: 0c00 |03d5: move-result-object v0 │ │ +11dbdc: 6e20 e72a 0300 |03d6: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11dbe2: 6e10 ea2a 0300 |03d9: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11dbe8: 0c00 |03dc: move-result-object v0 │ │ +11dbea: 7020 5132 0200 |03dd: invoke-direct {v2, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11dbf0: 2702 |03e0: throw v2 │ │ +11dbf2: 3804 1000 |03e1: if-eqz v4, 03f1 // +0010 │ │ +11dbf6: 2304 c009 |03e3: new-array v4, v0, [I // type@09c0 │ │ +11dbfa: 5417 431b |03e5: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11dbfe: 5477 e91a |03e7: iget-object v7, v7, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11dc02: 7140 a032 974a |03e9: invoke-static {v7, v9, v10, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseOctal:([CII[I)I // method@32a0 │ │ +11dc08: 0a07 |03ec: move-result v7 │ │ +11dc0a: 8e77 |03ed: int-to-char v7, v7 │ │ +11dc0c: 4404 0403 |03ee: aget v4, v4, v3 │ │ +11dc10: 2813 |03f0: goto 0403 // +0013 │ │ +11dc12: 12f4 |03f1: const/4 v4, #int -1 // #ff │ │ +11dc14: 281a |03f2: goto 040c // +001a │ │ +11dc16: 2304 c009 |03f3: new-array v4, v0, [I // type@09c0 │ │ +11dc1a: 5417 431b |03f5: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11dc1e: 5477 e91a |03f7: iget-object v7, v7, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11dc22: d809 0901 |03f9: add-int/lit8 v9, v9, #int 1 // #01 │ │ +11dc26: 122b |03fb: const/4 v11, #int 2 // #2 │ │ +11dc28: 7140 9f32 974b |03fc: invoke-static {v7, v9, v11, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseHex:([CII[I)I // method@329f │ │ +11dc2e: 0a07 |03ff: move-result v7 │ │ +11dc30: 8e77 |0400: int-to-char v7, v7 │ │ +11dc32: 4404 0403 |0401: aget v4, v4, v3 │ │ +11dc36: b049 |0403: add-int/2addr v9, v4 │ │ +11dc38: 2817 |0404: goto 041b // +0017 │ │ +11dc3a: 12f4 |0405: const/4 v4, #int -1 // #ff │ │ +11dc3c: 280a |0406: goto 0410 // +000a │ │ +11dc3e: d809 0901 |0407: add-int/lit8 v9, v9, #int 1 // #01 │ │ +11dc42: 1307 0a00 |0409: const/16 v7, #int 10 // #a │ │ +11dc46: 2810 |040b: goto 041b // +0010 │ │ +11dc48: d802 09ff |040c: add-int/lit8 v2, v9, #int -1 // #ff │ │ +11dc4c: 2900 8800 |040e: goto/16 0496 // +0088 │ │ +11dc50: 3569 1000 |0410: if-ge v9, v6, 0420 // +0010 │ │ +11dc54: 5417 431b |0412: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11dc58: d80b 0901 |0414: add-int/lit8 v11, v9, #int 1 // #01 │ │ +11dc5c: 6e20 4632 9700 |0416: invoke-virtual {v7, v9}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11dc62: 0a07 |0419: move-result v7 │ │ +11dc64: 01b9 |041a: move v9, v11 │ │ +11dc66: 130b 0a00 |041b: const/16 v11, #int 10 // #a │ │ +11dc6a: 130c 2000 |041d: const/16 v12, #int 32 // #20 │ │ +11dc6e: 2842 |041f: goto 0461 // +0042 │ │ +11dc70: 2200 9708 |0420: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11dc74: 1a02 1f27 |0422: const-string v2, "Trailing \ in expression." // string@271f │ │ +11dc78: 7020 5132 2000 |0424: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11dc7e: 2700 |0427: throw v0 │ │ +11dc80: 12f4 |0428: const/4 v4, #int -1 // #ff │ │ +11dc82: 5417 441b |0429: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ +11dc86: 4907 0703 |042b: aget-char v7, v7, v3 │ │ +11dc8a: 1309 2000 |042d: const/16 v9, #int 32 // #20 │ │ +11dc8e: b597 |042f: and-int/2addr v7, v9 │ │ +11dc90: 3807 1500 |0430: if-eqz v7, 0445 // +0015 │ │ +11dc94: 0127 |0432: move v7, v2 │ │ +11dc96: 3567 0f00 |0433: if-ge v7, v6, 0442 // +000f │ │ +11dc9a: 5419 431b |0435: iget-object v9, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11dc9e: 6e20 4632 7900 |0437: invoke-virtual {v9, v7}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11dca4: 0a09 |043a: move-result v9 │ │ +11dca6: 130b 0a00 |043b: const/16 v11, #int 10 // #a │ │ +11dcaa: 32b9 0b00 |043d: if-eq v9, v11, 0448 // +000b │ │ +11dcae: d807 0701 |043f: add-int/lit8 v7, v7, #int 1 // #01 │ │ +11dcb2: 28f2 |0441: goto 0433 // -000e │ │ +11dcb4: 130b 0a00 |0442: const/16 v11, #int 10 // #a │ │ +11dcb8: 2804 |0444: goto 0448 // +0004 │ │ +11dcba: 130b 0a00 |0445: const/16 v11, #int 10 // #a │ │ +11dcbe: 0127 |0447: move v7, v2 │ │ +11dcc0: 5419 441b |0448: iget-object v9, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ +11dcc4: 4909 0903 |044a: aget-char v9, v9, v3 │ │ +11dcc8: 130c 2000 |044c: const/16 v12, #int 32 // #20 │ │ +11dccc: b5c9 |044e: and-int/2addr v9, v12 │ │ +11dcce: 3809 0800 |044f: if-eqz v9, 0457 // +0008 │ │ +11dcd2: d807 0701 |0451: add-int/lit8 v7, v7, #int 1 // #01 │ │ +11dcd6: d808 08ff |0453: add-int/lit8 v8, v8, #int -1 // #ff │ │ +11dcda: 0172 |0455: move v2, v7 │ │ +11dcdc: 2836 |0456: goto 048c // +0036 │ │ +11dcde: 5419 431b |0457: iget-object v9, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11dce2: d810 0701 |0459: add-int/lit8 v16, v7, #int 1 // #01 │ │ +11dce6: 6e20 4632 7900 |045b: invoke-virtual {v9, v7}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11dcec: 0a07 |045e: move-result v7 │ │ +11dcee: 0209 1000 |045f: move/from16 v9, v16 │ │ +11dcf2: 5414 441b |0461: iget-object v4, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ +11dcf6: 4904 0403 |0463: aget-char v4, v4, v3 │ │ +11dcfa: b504 |0465: and-int/2addr v4, v0 │ │ +11dcfc: 3804 0c00 |0466: if-eqz v4, 0472 // +000c │ │ +11dd00: 7110 132a 0700 |0468: invoke-static {v7}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ +11dd06: 0a04 |046b: move-result v4 │ │ +11dd08: 3804 0600 |046c: if-eqz v4, 0472 // +0006 │ │ +11dd0c: 7110 152a 0700 |046e: invoke-static {v7}, Ljava/lang/Character;.toLowerCase:(C)C // method@2a15 │ │ +11dd12: 0a07 |0471: move-result v7 │ │ +11dd14: 3569 1600 |0472: if-ge v9, v6, 0488 // +0016 │ │ +11dd18: 5414 431b |0474: iget-object v4, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11dd1c: 5444 e91a |0476: iget-object v4, v4, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11dd20: 7120 9932 9400 |0478: invoke-static {v4, v9}, Lorg/apache/oro/text/regex/Perl5Compiler;.__isComplexRepetitionOp:([CI)Z // method@3299 │ │ +11dd26: 0a04 |047b: move-result v4 │ │ +11dd28: 3804 0c00 |047c: if-eqz v4, 0488 // +000c │ │ +11dd2c: 3d08 0300 |047e: if-lez v8, 0481 // +0003 │ │ +11dd30: 2816 |0480: goto 0496 // +0016 │ │ +11dd32: d808 0801 |0481: add-int/lit8 v8, v8, #int 1 // #01 │ │ +11dd36: 7020 9632 7100 |0483: invoke-direct {v1, v7}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11dd3c: 0192 |0486: move v2, v9 │ │ +11dd3e: 280f |0487: goto 0496 // +000f │ │ +11dd40: 7020 9632 7100 |0488: invoke-direct {v1, v7}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11dd46: 0192 |048b: move v2, v9 │ │ +11dd48: b008 |048c: add-int/2addr v8, v0 │ │ +11dd4a: 12f4 |048d: const/4 v4, #int -1 // #ff │ │ +11dd4c: 1307 2e00 |048e: const/16 v7, #int 46 // #2e │ │ +11dd50: 130b 4400 |0490: const/16 v11, #int 68 // #44 │ │ +11dd54: 130c 5c00 |0492: const/16 v12, #int 92 // #5c │ │ +11dd58: 2900 20fe |0494: goto/16 02b4 // -01e0 │ │ +11dd5c: 5414 431b |0496: iget-object v4, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11dd60: b102 |0498: sub-int/2addr v2, v0 │ │ +11dd62: 6e20 4d32 2400 |0499: invoke-virtual {v4, v2}, Lorg/apache/oro/text/regex/CharStringPointer;._setOffset:(I)V // method@324d │ │ +11dd68: 7601 9832 1300 |049c: invoke-direct/range {v19}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11dd6e: 3a08 2300 |049f: if-ltz v8, 04c2 // +0023 │ │ +11dd72: 3d08 0700 |04a1: if-lez v8, 04a8 // +0007 │ │ +11dd76: 4402 1403 |04a3: aget v2, v20, v3 │ │ +11dd7a: b602 |04a5: or-int/2addr v2, v0 │ │ +11dd7c: 4b02 1403 |04a6: aput v2, v20, v3 │ │ +11dd80: 3308 0800 |04a8: if-ne v8, v0, 04b0 // +0008 │ │ +11dd84: 4400 1403 |04aa: aget v0, v20, v3 │ │ +11dd88: 1222 |04ac: const/4 v2, #int 2 // #2 │ │ +11dd8a: b620 |04ad: or-int/2addr v0, v2 │ │ +11dd8c: 4b00 1403 |04ae: aput v0, v20, v3 │ │ +11dd90: 5410 461b |04b0: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11dd94: 3800 0900 |04b2: if-eqz v0, 04bb // +0009 │ │ +11dd98: 7110 6232 0500 |04b4: invoke-static {v5}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ +11dd9e: 0a02 |04b7: move-result v2 │ │ +11dda0: 8e83 |04b8: int-to-char v3, v8 │ │ +11dda2: 5003 0002 |04b9: aput-char v3, v0, v2 │ │ +11dda6: 1400 ffff 0000 |04bb: const v0, #float 9.18341e-41 // #0000ffff │ │ +11ddac: 7020 9632 0100 |04be: invoke-direct {v1, v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11ddb2: 2809 |04c1: goto 04ca // +0009 │ │ +11ddb4: 2200 9708 |04c2: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11ddb8: 1a02 aa27 |04c4: const-string v2, "Unexpected compilation failure. Please report this bug!" // string@27aa │ │ +11ddbc: 7020 5132 2000 |04c6: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11ddc2: 2700 |04c9: throw v0 │ │ +11ddc4: 0f05 |04ca: return v5 │ │ +11ddc6: 0000 |04cb: nop // spacer │ │ +11ddc8: 0001 0400 2800 0000 0500 0000 9f01 ... |04cc: packed-switch-data (12 units) │ │ +11dde0: 0001 0a00 3000 0000 1800 0000 3600 ... |04d8: packed-switch-data (24 units) │ │ +11de10: 0001 0600 6100 0000 1500 0000 2500 ... |04f0: packed-switch-data (16 units) │ │ +11de30: 0001 0300 7200 0000 1200 0000 0500 ... |0500: packed-switch-data (10 units) │ │ +11de44: 0001 0500 0900 0000 0b00 0000 0b00 ... |050a: packed-switch-data (14 units) │ │ +11de60: 0001 0a00 3000 0000 5100 0000 5100 ... |0518: packed-switch-data (24 units) │ │ +11de90: 0001 0600 6100 0000 4800 0000 cd00 ... |0530: packed-switch-data (16 units) │ │ +11deb0: 0001 0300 7200 0000 0e00 0000 ca00 ... |0540: packed-switch-data (10 units) │ │ catches : 2 │ │ 0x00df - 0x00e7 │ │ Ljava/lang/NumberFormatException; -> 0x0133 │ │ 0x03b3 - 0x03bb │ │ Ljava/lang/NumberFormatException; -> 0x03c5 │ │ positions : │ │ locals : │ │ @@ -411057,321 +411059,321 @@ │ │ type : '([I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 589 16-bit code units │ │ -11ded8: |[11ded8] org.apache.oro.text.regex.Perl5Compiler.__parseBranch:([I)I │ │ -11dee8: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -11deec: 1a02 af27 |0002: const-string v2, "Unexpected number format exception. Please report this bug.NumberFormatException message: " // string@27af │ │ -11def0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -11def2: 2303 c009 |0005: new-array v3, v0, [I // type@09c0 │ │ -11def6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -11def8: 4b04 0304 |0008: aput v4, v3, v4 │ │ -11defc: 7020 9c32 3100 |000a: invoke-direct {v1, v3}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseAtom:([I)I // method@329c │ │ -11df02: 0a05 |000d: move-result v5 │ │ -11df04: 12f6 |000e: const/4 v6, #int -1 // #ff │ │ -11df06: 3365 0f00 |000f: if-ne v5, v6, 001e // +000f │ │ -11df0a: 4400 0304 |0011: aget v0, v3, v4 │ │ -11df0e: dd00 0008 |0013: and-int/lit8 v0, v0, #int 8 // #08 │ │ -11df12: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -11df16: 4400 1204 |0017: aget v0, v18, v4 │ │ -11df1a: de00 0008 |0019: or-int/lit8 v0, v0, #int 8 // #08 │ │ -11df1e: 4b00 1204 |001b: aput v0, v18, v4 │ │ -11df22: 0f06 |001d: return v6 │ │ -11df24: 5416 431b |001e: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11df28: 6e10 4532 0600 |0020: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11df2e: 0a06 |0023: move-result v6 │ │ -11df30: 1307 2800 |0024: const/16 v7, #int 40 // #28 │ │ -11df34: 1308 3f00 |0026: const/16 v8, #int 63 // #3f │ │ -11df38: 1409 ffff 0000 |0028: const v9, #float 9.18341e-41 // #0000ffff │ │ -11df3e: 122a |002b: const/4 v10, #int 2 // #2 │ │ -11df40: 3376 2c00 |002c: if-ne v6, v7, 0058 // +002c │ │ -11df44: 5417 431b |002e: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11df48: 6e20 4732 0700 |0030: invoke-virtual {v7, v0}, Lorg/apache/oro/text/regex/CharStringPointer;._getValueRelative:(I)C // method@3247 │ │ -11df4e: 0a07 |0033: move-result v7 │ │ -11df50: 3387 2400 |0034: if-ne v7, v8, 0058 // +0024 │ │ -11df54: 5417 431b |0036: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11df58: 6e20 4732 a700 |0038: invoke-virtual {v7, v10}, Lorg/apache/oro/text/regex/CharStringPointer;._getValueRelative:(I)C // method@3247 │ │ -11df5e: 0a07 |003b: move-result v7 │ │ -11df60: 130b 2300 |003c: const/16 v11, #int 35 // #23 │ │ -11df64: 33b7 1a00 |003e: if-ne v7, v11, 0058 // +001a │ │ -11df68: 3296 0d00 |0040: if-eq v6, v9, 004d // +000d │ │ -11df6c: 1307 2900 |0042: const/16 v7, #int 41 // #29 │ │ -11df70: 3276 0900 |0044: if-eq v6, v7, 004d // +0009 │ │ -11df74: 5416 431b |0046: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11df78: 6e10 4832 0600 |0048: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11df7e: 0a06 |004b: move-result v6 │ │ -11df80: 28f4 |004c: goto 0040 // -000c │ │ -11df82: 3296 0b00 |004d: if-eq v6, v9, 0058 // +000b │ │ -11df86: 7601 9832 1100 |004f: invoke-direct/range {v17}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11df8c: 5416 431b |0052: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11df90: 6e10 4532 0600 |0054: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11df96: 0a06 |0057: move-result v6 │ │ -11df98: 1307 7b00 |0058: const/16 v7, #int 123 // #7b │ │ -11df9c: 130b 0a00 |005a: const/16 v11, #int 10 // #a │ │ -11dfa0: 3376 fe00 |005c: if-ne v6, v7, 015a // +00fe │ │ -11dfa4: 5417 431b |005e: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11dfa8: 5477 e91a |0060: iget-object v7, v7, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11dfac: 541c 431b |0062: iget-object v12, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11dfb0: 6e10 4432 0c00 |0064: invoke-virtual {v12}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ -11dfb6: 0a0c |0067: move-result v12 │ │ -11dfb8: 7120 a232 c700 |0068: invoke-static {v7, v12}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseRepetition:([CI)Z // method@32a2 │ │ -11dfbe: 0a07 |006b: move-result v7 │ │ -11dfc0: 3807 ee00 |006c: if-eqz v7, 015a // +00ee │ │ -11dfc4: 5417 431b |006e: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11dfc8: 6e10 4432 0700 |0070: invoke-virtual {v7}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ -11dfce: 0a07 |0073: move-result v7 │ │ -11dfd0: b007 |0074: add-int/2addr v7, v0 │ │ -11dfd2: 541c 431b |0075: iget-object v12, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11dfd6: 6e10 4332 0c00 |0077: invoke-virtual {v12}, Lorg/apache/oro/text/regex/CharStringPointer;._getLength:()I // method@3243 │ │ -11dfdc: 0a0c |007a: move-result v12 │ │ -11dfde: 541d 431b |007b: iget-object v13, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11dfe2: 6e20 4632 7d00 |007d: invoke-virtual {v13, v7}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11dfe8: 0a0d |0080: move-result v13 │ │ -11dfea: 01ce |0081: move v14, v12 │ │ -11dfec: 7110 0b2a 0d00 |0082: invoke-static {v13}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -11dff2: 0a0f |0085: move-result v15 │ │ -11dff4: 1309 2c00 |0086: const/16 v9, #int 44 // #2c │ │ -11dff8: 390f 0400 |0088: if-nez v15, 008c // +0004 │ │ -11dffc: 339d 0600 |008a: if-ne v13, v9, 0090 // +0006 │ │ -11e000: 339d c100 |008c: if-ne v13, v9, 014d // +00c1 │ │ -11e004: 32ce be00 |008e: if-eq v14, v12, 014c // +00be │ │ -11e008: 130f 7d00 |0090: const/16 v15, #int 125 // #7d │ │ -11e00c: 33fd c800 |0092: if-ne v13, v15, 015a // +00c8 │ │ -11e010: 220d 0f07 |0094: new-instance v13, Ljava/lang/StringBuffer; // type@070f │ │ -11e014: 7020 e32a bd00 |0096: invoke-direct {v13, v11}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ -11e01a: 33ce 0300 |0099: if-ne v14, v12, 009c // +0003 │ │ -11e01e: 017e |009b: move v14, v7 │ │ -11e020: 541c 431b |009c: iget-object v12, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e024: 6e10 4832 0c00 |009e: invoke-virtual {v12}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11e02a: 541c 431b |00a1: iget-object v12, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e02e: 6e10 4432 0c00 |00a3: invoke-virtual {v12}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ -11e034: 0a0c |00a6: move-result v12 │ │ -11e036: 541f 431b |00a7: iget-object v15, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e03a: 6e20 4632 cf00 |00a9: invoke-virtual {v15, v12}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11e040: 0a0f |00ac: move-result v15 │ │ -11e042: 7110 0b2a 0f00 |00ad: invoke-static {v15}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -11e048: 0a10 |00b0: move-result v16 │ │ -11e04a: 3810 0700 |00b1: if-eqz v16, 00b8 // +0007 │ │ -11e04e: 6e20 e52a fd00 |00b3: invoke-virtual {v13, v15}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11e054: b00c |00b6: add-int/2addr v12, v0 │ │ -11e056: 28f0 |00b7: goto 00a7 // -0010 │ │ -11e058: 6e10 ea2a 0d00 |00b8: invoke-virtual {v13}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11e05e: 0c0c |00bb: move-result-object v12 │ │ -11e060: 7110 5d2a 0c00 |00bc: invoke-static {v12}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -11e066: 0a0c |00bf: move-result v12 │ │ -11e068: 541d 431b |00c0: iget-object v13, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e06c: 6e20 4632 ed00 |00c2: invoke-virtual {v13, v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11e072: 0a0d |00c5: move-result v13 │ │ -11e074: 339d 0400 |00c6: if-ne v13, v9, 00ca // +0004 │ │ -11e078: b00e |00c8: add-int/2addr v14, v0 │ │ -11e07a: 2807 |00c9: goto 00d0 // +0007 │ │ -11e07c: 5419 431b |00ca: iget-object v9, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e080: 6e10 4432 0900 |00cc: invoke-virtual {v9}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ -11e086: 0a0e |00cf: move-result v14 │ │ -11e088: 2209 0f07 |00d0: new-instance v9, Ljava/lang/StringBuffer; // type@070f │ │ -11e08c: 7020 e32a b900 |00d2: invoke-direct {v9, v11}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ -11e092: 541d 431b |00d5: iget-object v13, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e096: 6e20 4632 ed00 |00d7: invoke-virtual {v13, v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11e09c: 0a0d |00da: move-result v13 │ │ -11e09e: 01ef |00db: move v15, v14 │ │ -11e0a0: 7110 0b2a 0d00 |00dc: invoke-static {v13}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -11e0a6: 0a10 |00df: move-result v16 │ │ -11e0a8: 3810 0e00 |00e0: if-eqz v16, 00ee // +000e │ │ -11e0ac: 6e20 e52a d900 |00e2: invoke-virtual {v9, v13}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11e0b2: d80f 0f01 |00e5: add-int/lit8 v15, v15, #int 1 // #01 │ │ -11e0b6: 541d 431b |00e7: iget-object v13, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e0ba: 6e20 4632 fd00 |00e9: invoke-virtual {v13, v15}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11e0c0: 0a0d |00ec: move-result v13 │ │ -11e0c2: 28ef |00ed: goto 00dc // -0011 │ │ -11e0c4: 32ef 2500 |00ee: if-eq v15, v14, 0113 // +0025 │ │ -11e0c8: 6e10 ea2a 0900 |00f0: invoke-virtual {v9}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11e0ce: 0c09 |00f3: move-result-object v9 │ │ -11e0d0: 7110 5d2a 0900 |00f4: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -11e0d6: 0a02 |00f7: move-result v2 │ │ -11e0d8: 281e |00f8: goto 0116 // +001e │ │ -11e0da: 0d00 |00f9: move-exception v0 │ │ -11e0dc: 2203 9708 |00fa: new-instance v3, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11e0e0: 2204 0f07 |00fc: new-instance v4, Ljava/lang/StringBuffer; // type@070f │ │ -11e0e4: 7010 e22a 0400 |00fe: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11e0ea: 6e20 e72a 2400 |0101: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11e0f0: 6e10 892a 0000 |0104: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@2a89 │ │ -11e0f6: 0c00 |0107: move-result-object v0 │ │ -11e0f8: 6e20 e72a 0400 |0108: invoke-virtual {v4, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11e0fe: 6e10 ea2a 0400 |010b: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11e104: 0c00 |010e: move-result-object v0 │ │ -11e106: 7020 5132 0300 |010f: invoke-direct {v3, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11e10c: 2703 |0112: throw v3 │ │ -11e10e: 1402 ffff 0000 |0113: const v2, #float 9.18341e-41 // #0000ffff │ │ -11e114: 3902 1000 |0116: if-nez v2, 0126 // +0010 │ │ -11e118: 5419 431b |0118: iget-object v9, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e11c: 6e20 4632 e900 |011a: invoke-virtual {v9, v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11e122: 0a09 |011d: move-result v9 │ │ -11e124: 130d 3000 |011e: const/16 v13, #int 48 // #30 │ │ -11e128: 32d9 0600 |0120: if-eq v9, v13, 0126 // +0006 │ │ -11e12c: 1409 ffff 0000 |0122: const v9, #float 9.18341e-41 // #0000ffff │ │ -11e132: 2802 |0125: goto 0127 // +0002 │ │ -11e134: 0129 |0126: move v9, v2 │ │ -11e136: 5412 431b |0127: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e13a: 6e20 4d32 7200 |0129: invoke-virtual {v2, v7}, Lorg/apache/oro/text/regex/CharStringPointer;._setOffset:(I)V // method@324d │ │ -11e140: 7601 9832 1100 |012c: invoke-direct/range {v17}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11e146: 1212 |012f: const/4 v2, #int 1 // #1 │ │ -11e148: 1217 |0130: const/4 v7, #int 1 // #1 │ │ -11e14a: 282f |0131: goto 0160 // +002f │ │ -11e14c: 0d00 |0132: move-exception v0 │ │ -11e14e: 2203 9708 |0133: new-instance v3, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11e152: 2204 0f07 |0135: new-instance v4, Ljava/lang/StringBuffer; // type@070f │ │ -11e156: 7010 e22a 0400 |0137: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11e15c: 6e20 e72a 2400 |013a: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11e162: 6e10 892a 0000 |013d: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@2a89 │ │ -11e168: 0c00 |0140: move-result-object v0 │ │ -11e16a: 6e20 e72a 0400 |0141: invoke-virtual {v4, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11e170: 6e10 ea2a 0400 |0144: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11e176: 0c00 |0147: move-result-object v0 │ │ -11e178: 7020 5132 0300 |0148: invoke-direct {v3, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11e17e: 2703 |014b: throw v3 │ │ -11e180: 017e |014c: move v14, v7 │ │ -11e182: d807 0701 |014d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -11e186: 5419 431b |014f: iget-object v9, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e18a: 6e20 4632 7900 |0151: invoke-virtual {v9, v7}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11e190: 0a0d |0154: move-result v13 │ │ -11e192: 1409 ffff 0000 |0155: const v9, #float 9.18341e-41 // #0000ffff │ │ -11e198: 2900 2aff |0158: goto/16 0082 // -00d6 │ │ -11e19c: 1202 |015a: const/4 v2, #int 0 // #0 │ │ -11e19e: 1207 |015b: const/4 v7, #int 0 // #0 │ │ -11e1a0: 1409 ffff 0000 |015c: const v9, #float 9.18341e-41 // #0000ffff │ │ -11e1a6: 120c |015f: const/4 v12, #int 0 // #0 │ │ -11e1a8: 3902 5100 |0160: if-nez v2, 01b1 // +0051 │ │ -11e1ac: 7110 9a32 0600 |0162: invoke-static {v6}, Lorg/apache/oro/text/regex/Perl5Compiler;.__isSimpleRepetitionOp:(C)Z // method@329a │ │ -11e1b2: 0a02 |0165: move-result v2 │ │ -11e1b4: 3902 0700 |0166: if-nez v2, 016d // +0007 │ │ -11e1b8: 4400 0304 |0168: aget v0, v3, v4 │ │ -11e1bc: 4b00 1204 |016a: aput v0, v18, v4 │ │ -11e1c0: 0f05 |016c: return v5 │ │ -11e1c2: 7601 9832 1100 |016d: invoke-direct/range {v17}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11e1c8: 1242 |0170: const/4 v2, #int 4 // #4 │ │ -11e1ca: 1307 2b00 |0171: const/16 v7, #int 43 // #2b │ │ -11e1ce: 3276 0400 |0173: if-eq v6, v7, 0177 // +0004 │ │ -11e1d2: 124d |0175: const/4 v13, #int 4 // #4 │ │ -11e1d4: 2802 |0176: goto 0178 // +0002 │ │ -11e1d6: 121d |0177: const/4 v13, #int 1 // #1 │ │ -11e1d8: 4b0d 1204 |0178: aput v13, v18, v4 │ │ -11e1dc: 130d 2a00 |017a: const/16 v13, #int 42 // #2a │ │ -11e1e0: 33d6 1200 |017c: if-ne v6, v13, 018e // +0012 │ │ -11e1e4: 440e 0304 |017e: aget v14, v3, v4 │ │ -11e1e8: b5ae |0180: and-int/2addr v14, v10 │ │ -11e1ea: 380e 0d00 |0181: if-eqz v14, 018e // +000d │ │ -11e1ee: 1306 1000 |0183: const/16 v6, #int 16 // #10 │ │ -11e1f2: 7030 a632 6105 |0185: invoke-direct {v1, v6, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programInsertOperator:(CI)V // method@32a6 │ │ -11e1f8: 5216 411b |0188: iget v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11e1fc: b026 |018a: add-int/2addr v6, v2 │ │ -11e1fe: 5916 411b |018b: iput v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11e202: 2823 |018d: goto 01b0 // +0023 │ │ -11e204: 33d6 0500 |018e: if-ne v6, v13, 0193 // +0005 │ │ -11e208: 1217 |0190: const/4 v7, #int 1 // #1 │ │ -11e20a: 120c |0191: const/4 v12, #int 0 // #0 │ │ -11e20c: 281f |0192: goto 01b1 // +001f │ │ -11e20e: 3376 1300 |0193: if-ne v6, v7, 01a6 // +0013 │ │ -11e212: 4402 0304 |0195: aget v2, v3, v4 │ │ -11e216: b5a2 |0197: and-int/2addr v2, v10 │ │ -11e218: 3802 0e00 |0198: if-eqz v2, 01a6 // +000e │ │ -11e21c: 1302 1100 |019a: const/16 v2, #int 17 // #11 │ │ -11e220: 7030 a632 2105 |019c: invoke-direct {v1, v2, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programInsertOperator:(CI)V // method@32a6 │ │ -11e226: 5212 411b |019f: iget v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11e22a: d802 0203 |01a1: add-int/lit8 v2, v2, #int 3 // #03 │ │ -11e22e: 5912 411b |01a3: iput v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11e232: 280b |01a5: goto 01b0 // +000b │ │ -11e234: 3376 0500 |01a6: if-ne v6, v7, 01ab // +0005 │ │ -11e238: 1217 |01a8: const/4 v7, #int 1 // #1 │ │ -11e23a: 121c |01a9: const/4 v12, #int 1 // #1 │ │ -11e23c: 2807 |01aa: goto 01b1 // +0007 │ │ -11e23e: 3386 0500 |01ab: if-ne v6, v8, 01b0 // +0005 │ │ -11e242: 1217 |01ad: const/4 v7, #int 1 // #1 │ │ -11e244: 1219 |01ae: const/4 v9, #int 1 // #1 │ │ -11e246: 28e2 |01af: goto 0191 // -001e │ │ -11e248: 1207 |01b0: const/4 v7, #int 0 // #0 │ │ -11e24a: 3807 6c00 |01b1: if-eqz v7, 021d // +006c │ │ -11e24e: 4402 0304 |01b3: aget v2, v3, v4 │ │ -11e252: b5a2 |01b5: and-int/2addr v2, v10 │ │ -11e254: 3802 0e00 |01b6: if-eqz v2, 01c4 // +000e │ │ -11e258: 5212 411b |01b8: iget v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11e25c: d803 0202 |01ba: add-int/lit8 v3, v2, #int 2 // #02 │ │ -11e260: b3a3 |01bc: div-int/2addr v3, v10 │ │ -11e262: b032 |01bd: add-int/2addr v2, v3 │ │ -11e264: 5912 411b |01be: iput v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11e268: 7030 a632 b105 |01c0: invoke-direct {v1, v11, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programInsertOperator:(CI)V // method@32a6 │ │ -11e26e: 281f |01c3: goto 01e2 // +001f │ │ -11e270: 5212 411b |01c4: iget v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11e274: d803 0204 |01c6: add-int/lit8 v3, v2, #int 4 // #04 │ │ -11e278: b032 |01c8: add-int/2addr v2, v3 │ │ -11e27a: 5912 411b |01c9: iput v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11e27e: 1302 2200 |01cb: const/16 v2, #int 34 // #22 │ │ -11e282: 7020 9732 2100 |01cd: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11e288: 0a02 |01d0: move-result v2 │ │ -11e28a: 7030 a532 5102 |01d1: invoke-direct {v1, v5, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ -11e290: 1302 0b00 |01d4: const/16 v2, #int 11 // #b │ │ -11e294: 7030 a632 2105 |01d6: invoke-direct {v1, v2, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programInsertOperator:(CI)V // method@32a6 │ │ -11e29a: 1302 0f00 |01d9: const/16 v2, #int 15 // #f │ │ -11e29e: 7020 9732 2100 |01db: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11e2a4: 0a02 |01de: move-result v2 │ │ -11e2a6: 7030 a532 5102 |01df: invoke-direct {v1, v5, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ -11e2ac: 3d0c 0400 |01e2: if-lez v12, 01e6 // +0004 │ │ -11e2b0: 4b00 1204 |01e4: aput v0, v18, v4 │ │ -11e2b4: 3809 2900 |01e6: if-eqz v9, 020f // +0029 │ │ -11e2b8: 34c9 0300 |01e8: if-lt v9, v12, 01eb // +0003 │ │ -11e2bc: 2825 |01ea: goto 020f // +0025 │ │ -11e2be: 2200 9708 |01eb: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11e2c2: 2202 0f07 |01ed: new-instance v2, Ljava/lang/StringBuffer; // type@070f │ │ -11e2c6: 7010 e22a 0200 |01ef: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11e2cc: 1a03 5a13 |01f2: const-string v3, "Invalid interval {" // string@135a │ │ -11e2d0: 6e20 e72a 3200 |01f4: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11e2d6: 6e20 e62a c200 |01f7: invoke-virtual {v2, v12}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -11e2dc: 1a03 4702 |01fa: const-string v3, "," // string@0247 │ │ -11e2e0: 6e20 e72a 3200 |01fc: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11e2e6: 6e20 e62a 9200 |01ff: invoke-virtual {v2, v9}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ -11e2ec: 1a03 d44d |0202: const-string v3, "}" // string@4dd4 │ │ -11e2f0: 6e20 e72a 3200 |0204: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11e2f6: 6e10 ea2a 0200 |0207: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11e2fc: 0c02 |020a: move-result-object v2 │ │ -11e2fe: 7020 5132 2000 |020b: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11e304: 2700 |020e: throw v0 │ │ -11e306: 5410 461b |020f: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11e30a: 3800 0c00 |0211: if-eqz v0, 021d // +000c │ │ -11e30e: d802 0502 |0213: add-int/lit8 v2, v5, #int 2 // #02 │ │ -11e312: 8ec3 |0215: int-to-char v3, v12 │ │ -11e314: 5003 0002 |0216: aput-char v3, v0, v2 │ │ -11e318: d802 0503 |0218: add-int/lit8 v2, v5, #int 3 // #03 │ │ -11e31c: 8e93 |021a: int-to-char v3, v9 │ │ -11e31e: 5003 0002 |021b: aput-char v3, v0, v2 │ │ -11e322: 5410 431b |021d: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e326: 6e10 4532 0000 |021f: invoke-virtual {v0}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11e32c: 0a00 |0222: move-result v0 │ │ -11e32e: 3380 0f00 |0223: if-ne v0, v8, 0232 // +000f │ │ -11e332: 7601 9832 1100 |0225: invoke-direct/range {v17}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11e338: 1300 1d00 |0228: const/16 v0, #int 29 // #1d │ │ -11e33c: 7030 a632 0105 |022a: invoke-direct {v1, v0, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programInsertOperator:(CI)V // method@32a6 │ │ -11e342: d800 0502 |022d: add-int/lit8 v0, v5, #int 2 // #02 │ │ -11e346: 7030 a532 5100 |022f: invoke-direct {v1, v5, v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ -11e34c: 5410 431b |0232: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e350: 5400 e91a |0234: iget-object v0, v0, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11e354: 5412 431b |0236: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e358: 6e10 4432 0200 |0238: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ -11e35e: 0a02 |023b: move-result v2 │ │ -11e360: 7120 9932 2000 |023c: invoke-static {v0, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__isComplexRepetitionOp:([CI)Z // method@3299 │ │ -11e366: 0a00 |023f: move-result v0 │ │ -11e368: 3900 0300 |0240: if-nez v0, 0243 // +0003 │ │ -11e36c: 0f05 |0242: return v5 │ │ -11e36e: 2200 9708 |0243: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11e372: 1a02 3321 |0245: const-string v2, "Nested repetitions *?+ in expression" // string@2133 │ │ -11e376: 7020 5132 2000 |0247: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11e37c: 2802 |024a: goto 024c // +0002 │ │ -11e37e: 2700 |024b: throw v0 │ │ -11e380: 28ff |024c: goto 024b // -0001 │ │ +11dee0: |[11dee0] org.apache.oro.text.regex.Perl5Compiler.__parseBranch:([I)I │ │ +11def0: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +11def4: 1a02 af27 |0002: const-string v2, "Unexpected number format exception. Please report this bug.NumberFormatException message: " // string@27af │ │ +11def8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +11defa: 2303 c009 |0005: new-array v3, v0, [I // type@09c0 │ │ +11defe: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +11df00: 4b04 0304 |0008: aput v4, v3, v4 │ │ +11df04: 7020 9c32 3100 |000a: invoke-direct {v1, v3}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseAtom:([I)I // method@329c │ │ +11df0a: 0a05 |000d: move-result v5 │ │ +11df0c: 12f6 |000e: const/4 v6, #int -1 // #ff │ │ +11df0e: 3365 0f00 |000f: if-ne v5, v6, 001e // +000f │ │ +11df12: 4400 0304 |0011: aget v0, v3, v4 │ │ +11df16: dd00 0008 |0013: and-int/lit8 v0, v0, #int 8 // #08 │ │ +11df1a: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +11df1e: 4400 1204 |0017: aget v0, v18, v4 │ │ +11df22: de00 0008 |0019: or-int/lit8 v0, v0, #int 8 // #08 │ │ +11df26: 4b00 1204 |001b: aput v0, v18, v4 │ │ +11df2a: 0f06 |001d: return v6 │ │ +11df2c: 5416 431b |001e: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11df30: 6e10 4532 0600 |0020: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11df36: 0a06 |0023: move-result v6 │ │ +11df38: 1307 2800 |0024: const/16 v7, #int 40 // #28 │ │ +11df3c: 1308 3f00 |0026: const/16 v8, #int 63 // #3f │ │ +11df40: 1409 ffff 0000 |0028: const v9, #float 9.18341e-41 // #0000ffff │ │ +11df46: 122a |002b: const/4 v10, #int 2 // #2 │ │ +11df48: 3376 2c00 |002c: if-ne v6, v7, 0058 // +002c │ │ +11df4c: 5417 431b |002e: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11df50: 6e20 4732 0700 |0030: invoke-virtual {v7, v0}, Lorg/apache/oro/text/regex/CharStringPointer;._getValueRelative:(I)C // method@3247 │ │ +11df56: 0a07 |0033: move-result v7 │ │ +11df58: 3387 2400 |0034: if-ne v7, v8, 0058 // +0024 │ │ +11df5c: 5417 431b |0036: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11df60: 6e20 4732 a700 |0038: invoke-virtual {v7, v10}, Lorg/apache/oro/text/regex/CharStringPointer;._getValueRelative:(I)C // method@3247 │ │ +11df66: 0a07 |003b: move-result v7 │ │ +11df68: 130b 2300 |003c: const/16 v11, #int 35 // #23 │ │ +11df6c: 33b7 1a00 |003e: if-ne v7, v11, 0058 // +001a │ │ +11df70: 3296 0d00 |0040: if-eq v6, v9, 004d // +000d │ │ +11df74: 1307 2900 |0042: const/16 v7, #int 41 // #29 │ │ +11df78: 3276 0900 |0044: if-eq v6, v7, 004d // +0009 │ │ +11df7c: 5416 431b |0046: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11df80: 6e10 4832 0600 |0048: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11df86: 0a06 |004b: move-result v6 │ │ +11df88: 28f4 |004c: goto 0040 // -000c │ │ +11df8a: 3296 0b00 |004d: if-eq v6, v9, 0058 // +000b │ │ +11df8e: 7601 9832 1100 |004f: invoke-direct/range {v17}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11df94: 5416 431b |0052: iget-object v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11df98: 6e10 4532 0600 |0054: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11df9e: 0a06 |0057: move-result v6 │ │ +11dfa0: 1307 7b00 |0058: const/16 v7, #int 123 // #7b │ │ +11dfa4: 130b 0a00 |005a: const/16 v11, #int 10 // #a │ │ +11dfa8: 3376 fe00 |005c: if-ne v6, v7, 015a // +00fe │ │ +11dfac: 5417 431b |005e: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11dfb0: 5477 e91a |0060: iget-object v7, v7, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11dfb4: 541c 431b |0062: iget-object v12, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11dfb8: 6e10 4432 0c00 |0064: invoke-virtual {v12}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ +11dfbe: 0a0c |0067: move-result v12 │ │ +11dfc0: 7120 a232 c700 |0068: invoke-static {v7, v12}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseRepetition:([CI)Z // method@32a2 │ │ +11dfc6: 0a07 |006b: move-result v7 │ │ +11dfc8: 3807 ee00 |006c: if-eqz v7, 015a // +00ee │ │ +11dfcc: 5417 431b |006e: iget-object v7, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11dfd0: 6e10 4432 0700 |0070: invoke-virtual {v7}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ +11dfd6: 0a07 |0073: move-result v7 │ │ +11dfd8: b007 |0074: add-int/2addr v7, v0 │ │ +11dfda: 541c 431b |0075: iget-object v12, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11dfde: 6e10 4332 0c00 |0077: invoke-virtual {v12}, Lorg/apache/oro/text/regex/CharStringPointer;._getLength:()I // method@3243 │ │ +11dfe4: 0a0c |007a: move-result v12 │ │ +11dfe6: 541d 431b |007b: iget-object v13, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11dfea: 6e20 4632 7d00 |007d: invoke-virtual {v13, v7}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11dff0: 0a0d |0080: move-result v13 │ │ +11dff2: 01ce |0081: move v14, v12 │ │ +11dff4: 7110 0b2a 0d00 |0082: invoke-static {v13}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +11dffa: 0a0f |0085: move-result v15 │ │ +11dffc: 1309 2c00 |0086: const/16 v9, #int 44 // #2c │ │ +11e000: 390f 0400 |0088: if-nez v15, 008c // +0004 │ │ +11e004: 339d 0600 |008a: if-ne v13, v9, 0090 // +0006 │ │ +11e008: 339d c100 |008c: if-ne v13, v9, 014d // +00c1 │ │ +11e00c: 32ce be00 |008e: if-eq v14, v12, 014c // +00be │ │ +11e010: 130f 7d00 |0090: const/16 v15, #int 125 // #7d │ │ +11e014: 33fd c800 |0092: if-ne v13, v15, 015a // +00c8 │ │ +11e018: 220d 0f07 |0094: new-instance v13, Ljava/lang/StringBuffer; // type@070f │ │ +11e01c: 7020 e32a bd00 |0096: invoke-direct {v13, v11}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ +11e022: 33ce 0300 |0099: if-ne v14, v12, 009c // +0003 │ │ +11e026: 017e |009b: move v14, v7 │ │ +11e028: 541c 431b |009c: iget-object v12, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e02c: 6e10 4832 0c00 |009e: invoke-virtual {v12}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11e032: 541c 431b |00a1: iget-object v12, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e036: 6e10 4432 0c00 |00a3: invoke-virtual {v12}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ +11e03c: 0a0c |00a6: move-result v12 │ │ +11e03e: 541f 431b |00a7: iget-object v15, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e042: 6e20 4632 cf00 |00a9: invoke-virtual {v15, v12}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11e048: 0a0f |00ac: move-result v15 │ │ +11e04a: 7110 0b2a 0f00 |00ad: invoke-static {v15}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +11e050: 0a10 |00b0: move-result v16 │ │ +11e052: 3810 0700 |00b1: if-eqz v16, 00b8 // +0007 │ │ +11e056: 6e20 e52a fd00 |00b3: invoke-virtual {v13, v15}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11e05c: b00c |00b6: add-int/2addr v12, v0 │ │ +11e05e: 28f0 |00b7: goto 00a7 // -0010 │ │ +11e060: 6e10 ea2a 0d00 |00b8: invoke-virtual {v13}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11e066: 0c0c |00bb: move-result-object v12 │ │ +11e068: 7110 5d2a 0c00 |00bc: invoke-static {v12}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +11e06e: 0a0c |00bf: move-result v12 │ │ +11e070: 541d 431b |00c0: iget-object v13, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e074: 6e20 4632 ed00 |00c2: invoke-virtual {v13, v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11e07a: 0a0d |00c5: move-result v13 │ │ +11e07c: 339d 0400 |00c6: if-ne v13, v9, 00ca // +0004 │ │ +11e080: b00e |00c8: add-int/2addr v14, v0 │ │ +11e082: 2807 |00c9: goto 00d0 // +0007 │ │ +11e084: 5419 431b |00ca: iget-object v9, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e088: 6e10 4432 0900 |00cc: invoke-virtual {v9}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ +11e08e: 0a0e |00cf: move-result v14 │ │ +11e090: 2209 0f07 |00d0: new-instance v9, Ljava/lang/StringBuffer; // type@070f │ │ +11e094: 7020 e32a b900 |00d2: invoke-direct {v9, v11}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ +11e09a: 541d 431b |00d5: iget-object v13, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e09e: 6e20 4632 ed00 |00d7: invoke-virtual {v13, v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11e0a4: 0a0d |00da: move-result v13 │ │ +11e0a6: 01ef |00db: move v15, v14 │ │ +11e0a8: 7110 0b2a 0d00 |00dc: invoke-static {v13}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +11e0ae: 0a10 |00df: move-result v16 │ │ +11e0b0: 3810 0e00 |00e0: if-eqz v16, 00ee // +000e │ │ +11e0b4: 6e20 e52a d900 |00e2: invoke-virtual {v9, v13}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11e0ba: d80f 0f01 |00e5: add-int/lit8 v15, v15, #int 1 // #01 │ │ +11e0be: 541d 431b |00e7: iget-object v13, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e0c2: 6e20 4632 fd00 |00e9: invoke-virtual {v13, v15}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11e0c8: 0a0d |00ec: move-result v13 │ │ +11e0ca: 28ef |00ed: goto 00dc // -0011 │ │ +11e0cc: 32ef 2500 |00ee: if-eq v15, v14, 0113 // +0025 │ │ +11e0d0: 6e10 ea2a 0900 |00f0: invoke-virtual {v9}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11e0d6: 0c09 |00f3: move-result-object v9 │ │ +11e0d8: 7110 5d2a 0900 |00f4: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +11e0de: 0a02 |00f7: move-result v2 │ │ +11e0e0: 281e |00f8: goto 0116 // +001e │ │ +11e0e2: 0d00 |00f9: move-exception v0 │ │ +11e0e4: 2203 9708 |00fa: new-instance v3, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11e0e8: 2204 0f07 |00fc: new-instance v4, Ljava/lang/StringBuffer; // type@070f │ │ +11e0ec: 7010 e22a 0400 |00fe: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11e0f2: 6e20 e72a 2400 |0101: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11e0f8: 6e10 892a 0000 |0104: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@2a89 │ │ +11e0fe: 0c00 |0107: move-result-object v0 │ │ +11e100: 6e20 e72a 0400 |0108: invoke-virtual {v4, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11e106: 6e10 ea2a 0400 |010b: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11e10c: 0c00 |010e: move-result-object v0 │ │ +11e10e: 7020 5132 0300 |010f: invoke-direct {v3, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11e114: 2703 |0112: throw v3 │ │ +11e116: 1402 ffff 0000 |0113: const v2, #float 9.18341e-41 // #0000ffff │ │ +11e11c: 3902 1000 |0116: if-nez v2, 0126 // +0010 │ │ +11e120: 5419 431b |0118: iget-object v9, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e124: 6e20 4632 e900 |011a: invoke-virtual {v9, v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11e12a: 0a09 |011d: move-result v9 │ │ +11e12c: 130d 3000 |011e: const/16 v13, #int 48 // #30 │ │ +11e130: 32d9 0600 |0120: if-eq v9, v13, 0126 // +0006 │ │ +11e134: 1409 ffff 0000 |0122: const v9, #float 9.18341e-41 // #0000ffff │ │ +11e13a: 2802 |0125: goto 0127 // +0002 │ │ +11e13c: 0129 |0126: move v9, v2 │ │ +11e13e: 5412 431b |0127: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e142: 6e20 4d32 7200 |0129: invoke-virtual {v2, v7}, Lorg/apache/oro/text/regex/CharStringPointer;._setOffset:(I)V // method@324d │ │ +11e148: 7601 9832 1100 |012c: invoke-direct/range {v17}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11e14e: 1212 |012f: const/4 v2, #int 1 // #1 │ │ +11e150: 1217 |0130: const/4 v7, #int 1 // #1 │ │ +11e152: 282f |0131: goto 0160 // +002f │ │ +11e154: 0d00 |0132: move-exception v0 │ │ +11e156: 2203 9708 |0133: new-instance v3, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11e15a: 2204 0f07 |0135: new-instance v4, Ljava/lang/StringBuffer; // type@070f │ │ +11e15e: 7010 e22a 0400 |0137: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11e164: 6e20 e72a 2400 |013a: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11e16a: 6e10 892a 0000 |013d: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@2a89 │ │ +11e170: 0c00 |0140: move-result-object v0 │ │ +11e172: 6e20 e72a 0400 |0141: invoke-virtual {v4, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11e178: 6e10 ea2a 0400 |0144: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11e17e: 0c00 |0147: move-result-object v0 │ │ +11e180: 7020 5132 0300 |0148: invoke-direct {v3, v0}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11e186: 2703 |014b: throw v3 │ │ +11e188: 017e |014c: move v14, v7 │ │ +11e18a: d807 0701 |014d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +11e18e: 5419 431b |014f: iget-object v9, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e192: 6e20 4632 7900 |0151: invoke-virtual {v9, v7}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11e198: 0a0d |0154: move-result v13 │ │ +11e19a: 1409 ffff 0000 |0155: const v9, #float 9.18341e-41 // #0000ffff │ │ +11e1a0: 2900 2aff |0158: goto/16 0082 // -00d6 │ │ +11e1a4: 1202 |015a: const/4 v2, #int 0 // #0 │ │ +11e1a6: 1207 |015b: const/4 v7, #int 0 // #0 │ │ +11e1a8: 1409 ffff 0000 |015c: const v9, #float 9.18341e-41 // #0000ffff │ │ +11e1ae: 120c |015f: const/4 v12, #int 0 // #0 │ │ +11e1b0: 3902 5100 |0160: if-nez v2, 01b1 // +0051 │ │ +11e1b4: 7110 9a32 0600 |0162: invoke-static {v6}, Lorg/apache/oro/text/regex/Perl5Compiler;.__isSimpleRepetitionOp:(C)Z // method@329a │ │ +11e1ba: 0a02 |0165: move-result v2 │ │ +11e1bc: 3902 0700 |0166: if-nez v2, 016d // +0007 │ │ +11e1c0: 4400 0304 |0168: aget v0, v3, v4 │ │ +11e1c4: 4b00 1204 |016a: aput v0, v18, v4 │ │ +11e1c8: 0f05 |016c: return v5 │ │ +11e1ca: 7601 9832 1100 |016d: invoke-direct/range {v17}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11e1d0: 1242 |0170: const/4 v2, #int 4 // #4 │ │ +11e1d2: 1307 2b00 |0171: const/16 v7, #int 43 // #2b │ │ +11e1d6: 3276 0400 |0173: if-eq v6, v7, 0177 // +0004 │ │ +11e1da: 124d |0175: const/4 v13, #int 4 // #4 │ │ +11e1dc: 2802 |0176: goto 0178 // +0002 │ │ +11e1de: 121d |0177: const/4 v13, #int 1 // #1 │ │ +11e1e0: 4b0d 1204 |0178: aput v13, v18, v4 │ │ +11e1e4: 130d 2a00 |017a: const/16 v13, #int 42 // #2a │ │ +11e1e8: 33d6 1200 |017c: if-ne v6, v13, 018e // +0012 │ │ +11e1ec: 440e 0304 |017e: aget v14, v3, v4 │ │ +11e1f0: b5ae |0180: and-int/2addr v14, v10 │ │ +11e1f2: 380e 0d00 |0181: if-eqz v14, 018e // +000d │ │ +11e1f6: 1306 1000 |0183: const/16 v6, #int 16 // #10 │ │ +11e1fa: 7030 a632 6105 |0185: invoke-direct {v1, v6, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programInsertOperator:(CI)V // method@32a6 │ │ +11e200: 5216 411b |0188: iget v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11e204: b026 |018a: add-int/2addr v6, v2 │ │ +11e206: 5916 411b |018b: iput v6, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11e20a: 2823 |018d: goto 01b0 // +0023 │ │ +11e20c: 33d6 0500 |018e: if-ne v6, v13, 0193 // +0005 │ │ +11e210: 1217 |0190: const/4 v7, #int 1 // #1 │ │ +11e212: 120c |0191: const/4 v12, #int 0 // #0 │ │ +11e214: 281f |0192: goto 01b1 // +001f │ │ +11e216: 3376 1300 |0193: if-ne v6, v7, 01a6 // +0013 │ │ +11e21a: 4402 0304 |0195: aget v2, v3, v4 │ │ +11e21e: b5a2 |0197: and-int/2addr v2, v10 │ │ +11e220: 3802 0e00 |0198: if-eqz v2, 01a6 // +000e │ │ +11e224: 1302 1100 |019a: const/16 v2, #int 17 // #11 │ │ +11e228: 7030 a632 2105 |019c: invoke-direct {v1, v2, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programInsertOperator:(CI)V // method@32a6 │ │ +11e22e: 5212 411b |019f: iget v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11e232: d802 0203 |01a1: add-int/lit8 v2, v2, #int 3 // #03 │ │ +11e236: 5912 411b |01a3: iput v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11e23a: 280b |01a5: goto 01b0 // +000b │ │ +11e23c: 3376 0500 |01a6: if-ne v6, v7, 01ab // +0005 │ │ +11e240: 1217 |01a8: const/4 v7, #int 1 // #1 │ │ +11e242: 121c |01a9: const/4 v12, #int 1 // #1 │ │ +11e244: 2807 |01aa: goto 01b1 // +0007 │ │ +11e246: 3386 0500 |01ab: if-ne v6, v8, 01b0 // +0005 │ │ +11e24a: 1217 |01ad: const/4 v7, #int 1 // #1 │ │ +11e24c: 1219 |01ae: const/4 v9, #int 1 // #1 │ │ +11e24e: 28e2 |01af: goto 0191 // -001e │ │ +11e250: 1207 |01b0: const/4 v7, #int 0 // #0 │ │ +11e252: 3807 6c00 |01b1: if-eqz v7, 021d // +006c │ │ +11e256: 4402 0304 |01b3: aget v2, v3, v4 │ │ +11e25a: b5a2 |01b5: and-int/2addr v2, v10 │ │ +11e25c: 3802 0e00 |01b6: if-eqz v2, 01c4 // +000e │ │ +11e260: 5212 411b |01b8: iget v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11e264: d803 0202 |01ba: add-int/lit8 v3, v2, #int 2 // #02 │ │ +11e268: b3a3 |01bc: div-int/2addr v3, v10 │ │ +11e26a: b032 |01bd: add-int/2addr v2, v3 │ │ +11e26c: 5912 411b |01be: iput v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11e270: 7030 a632 b105 |01c0: invoke-direct {v1, v11, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programInsertOperator:(CI)V // method@32a6 │ │ +11e276: 281f |01c3: goto 01e2 // +001f │ │ +11e278: 5212 411b |01c4: iget v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11e27c: d803 0204 |01c6: add-int/lit8 v3, v2, #int 4 // #04 │ │ +11e280: b032 |01c8: add-int/2addr v2, v3 │ │ +11e282: 5912 411b |01c9: iput v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11e286: 1302 2200 |01cb: const/16 v2, #int 34 // #22 │ │ +11e28a: 7020 9732 2100 |01cd: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11e290: 0a02 |01d0: move-result v2 │ │ +11e292: 7030 a532 5102 |01d1: invoke-direct {v1, v5, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ +11e298: 1302 0b00 |01d4: const/16 v2, #int 11 // #b │ │ +11e29c: 7030 a632 2105 |01d6: invoke-direct {v1, v2, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programInsertOperator:(CI)V // method@32a6 │ │ +11e2a2: 1302 0f00 |01d9: const/16 v2, #int 15 // #f │ │ +11e2a6: 7020 9732 2100 |01db: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11e2ac: 0a02 |01de: move-result v2 │ │ +11e2ae: 7030 a532 5102 |01df: invoke-direct {v1, v5, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ +11e2b4: 3d0c 0400 |01e2: if-lez v12, 01e6 // +0004 │ │ +11e2b8: 4b00 1204 |01e4: aput v0, v18, v4 │ │ +11e2bc: 3809 2900 |01e6: if-eqz v9, 020f // +0029 │ │ +11e2c0: 34c9 0300 |01e8: if-lt v9, v12, 01eb // +0003 │ │ +11e2c4: 2825 |01ea: goto 020f // +0025 │ │ +11e2c6: 2200 9708 |01eb: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11e2ca: 2202 0f07 |01ed: new-instance v2, Ljava/lang/StringBuffer; // type@070f │ │ +11e2ce: 7010 e22a 0200 |01ef: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11e2d4: 1a03 5a13 |01f2: const-string v3, "Invalid interval {" // string@135a │ │ +11e2d8: 6e20 e72a 3200 |01f4: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11e2de: 6e20 e62a c200 |01f7: invoke-virtual {v2, v12}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +11e2e4: 1a03 4702 |01fa: const-string v3, "," // string@0247 │ │ +11e2e8: 6e20 e72a 3200 |01fc: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11e2ee: 6e20 e62a 9200 |01ff: invoke-virtual {v2, v9}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2ae6 │ │ +11e2f4: 1a03 d44d |0202: const-string v3, "}" // string@4dd4 │ │ +11e2f8: 6e20 e72a 3200 |0204: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11e2fe: 6e10 ea2a 0200 |0207: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11e304: 0c02 |020a: move-result-object v2 │ │ +11e306: 7020 5132 2000 |020b: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11e30c: 2700 |020e: throw v0 │ │ +11e30e: 5410 461b |020f: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11e312: 3800 0c00 |0211: if-eqz v0, 021d // +000c │ │ +11e316: d802 0502 |0213: add-int/lit8 v2, v5, #int 2 // #02 │ │ +11e31a: 8ec3 |0215: int-to-char v3, v12 │ │ +11e31c: 5003 0002 |0216: aput-char v3, v0, v2 │ │ +11e320: d802 0503 |0218: add-int/lit8 v2, v5, #int 3 // #03 │ │ +11e324: 8e93 |021a: int-to-char v3, v9 │ │ +11e326: 5003 0002 |021b: aput-char v3, v0, v2 │ │ +11e32a: 5410 431b |021d: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e32e: 6e10 4532 0000 |021f: invoke-virtual {v0}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11e334: 0a00 |0222: move-result v0 │ │ +11e336: 3380 0f00 |0223: if-ne v0, v8, 0232 // +000f │ │ +11e33a: 7601 9832 1100 |0225: invoke-direct/range {v17}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11e340: 1300 1d00 |0228: const/16 v0, #int 29 // #1d │ │ +11e344: 7030 a632 0105 |022a: invoke-direct {v1, v0, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programInsertOperator:(CI)V // method@32a6 │ │ +11e34a: d800 0502 |022d: add-int/lit8 v0, v5, #int 2 // #02 │ │ +11e34e: 7030 a532 5100 |022f: invoke-direct {v1, v5, v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ +11e354: 5410 431b |0232: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e358: 5400 e91a |0234: iget-object v0, v0, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11e35c: 5412 431b |0236: iget-object v2, v1, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e360: 6e10 4432 0200 |0238: invoke-virtual {v2}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ +11e366: 0a02 |023b: move-result v2 │ │ +11e368: 7120 9932 2000 |023c: invoke-static {v0, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__isComplexRepetitionOp:([CI)Z // method@3299 │ │ +11e36e: 0a00 |023f: move-result v0 │ │ +11e370: 3900 0300 |0240: if-nez v0, 0243 // +0003 │ │ +11e374: 0f05 |0242: return v5 │ │ +11e376: 2200 9708 |0243: new-instance v0, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11e37a: 1a02 3321 |0245: const-string v2, "Nested repetitions *?+ in expression" // string@2133 │ │ +11e37e: 7020 5132 2000 |0247: invoke-direct {v0, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11e384: 2802 |024a: goto 024c // +0002 │ │ +11e386: 2700 |024b: throw v0 │ │ +11e388: 28ff |024c: goto 024b // -0001 │ │ catches : 2 │ │ 0x00b8 - 0x00c0 │ │ Ljava/lang/NumberFormatException; -> 0x0132 │ │ 0x00f0 - 0x00f8 │ │ Ljava/lang/NumberFormatException; -> 0x00f9 │ │ positions : │ │ locals : │ │ @@ -411381,382 +411383,382 @@ │ │ type : '(Z[I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 420 16-bit code units │ │ -11e3a0: |[11e3a0] org.apache.oro.text.regex.Perl5Compiler.__parseExpression:(Z[I)I │ │ -11e3b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11e3b2: 2301 bd09 |0001: new-array v1, v0, [C // type@09bd │ │ -11e3b6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -11e3b8: 5002 0102 |0004: aput-char v2, v1, v2 │ │ -11e3bc: 2303 bd09 |0006: new-array v3, v0, [C // type@09bd │ │ -11e3c0: 5002 0302 |0008: aput-char v2, v3, v2 │ │ -11e3c4: 2304 c009 |000a: new-array v4, v0, [I // type@09c0 │ │ -11e3c8: 4b02 0402 |000c: aput v2, v4, v2 │ │ -11e3cc: 4b00 0f02 |000e: aput v0, v15, v2 │ │ -11e3d0: 1305 3a00 |0010: const/16 v5, #int 58 // #3a │ │ -11e3d4: 1306 3d00 |0012: const/16 v6, #int 61 // #3d │ │ -11e3d8: 1307 2100 |0014: const/16 v7, #int 33 // #21 │ │ -11e3dc: 1308 2900 |0016: const/16 v8, #int 41 // #29 │ │ -11e3e0: 12f9 |0018: const/4 v9, #int -1 // #ff │ │ -11e3e2: 380e b500 |0019: if-eqz v14, 00ce // +00b5 │ │ -11e3e6: 54de 431b |001b: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e3ea: 6e10 4532 0e00 |001d: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11e3f0: 0a0e |0020: move-result v14 │ │ -11e3f2: 130a 3f00 |0021: const/16 v10, #int 63 // #3f │ │ -11e3f6: 33ae 9a00 |0023: if-ne v14, v10, 00bd // +009a │ │ -11e3fa: 54de 431b |0025: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e3fe: 6e10 4832 0e00 |0027: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11e404: 54de 431b |002a: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e408: 6e10 4c32 0e00 |002c: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._postIncrement:()C // method@324c │ │ -11e40e: 0a0e |002f: move-result v14 │ │ -11e410: 327e 9f00 |0030: if-eq v14, v7, 00cf // +009f │ │ -11e414: 130a 2300 |0032: const/16 v10, #int 35 // #23 │ │ -11e418: 130b 0800 |0034: const/16 v11, #int 8 // #8 │ │ -11e41c: 140c ffff 0000 |0036: const v12, #float 9.18341e-41 // #0000ffff │ │ -11e422: 32ae 6300 |0039: if-eq v14, v10, 009c // +0063 │ │ -11e426: 325e 9400 |003b: if-eq v14, v5, 00cf // +0094 │ │ -11e42a: 326e 9200 |003d: if-eq v14, v6, 00cf // +0092 │ │ -11e42e: 54de 431b |003f: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e432: 6e10 4132 0e00 |0041: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._decrement:()C // method@3241 │ │ -11e438: 54de 431b |0044: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e43c: 6e10 4532 0e00 |0046: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11e442: 0a0e |0049: move-result v14 │ │ -11e444: 0710 |004a: move-object v0, v1 │ │ -11e446: 32ce 1a00 |004b: if-eq v14, v12, 0065 // +001a │ │ -11e44a: 1a04 463a |004d: const-string v4, "iogmsx-" // string@3a46 │ │ -11e44e: 6e20 c22a e400 |004f: invoke-virtual {v4, v14}, Ljava/lang/String;.indexOf:(I)I // method@2ac2 │ │ -11e454: 0a04 |0052: move-result v4 │ │ -11e456: 3294 1200 |0053: if-eq v4, v9, 0065 // +0012 │ │ -11e45a: 1304 2d00 |0055: const/16 v4, #int 45 // #2d │ │ -11e45e: 334e 0400 |0057: if-ne v14, v4, 005b // +0004 │ │ -11e462: 0730 |0059: move-object v0, v3 │ │ -11e464: 2804 |005a: goto 005e // +0004 │ │ -11e466: 7120 a732 e000 |005b: invoke-static {v0, v14}, Lorg/apache/oro/text/regex/Perl5Compiler;.__setModifierFlag:([CC)V // method@32a7 │ │ -11e46c: 54de 431b |005e: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e470: 6e10 4832 0e00 |0060: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11e476: 0a0e |0063: move-result v14 │ │ -11e478: 28e7 |0064: goto 004b // -0019 │ │ -11e47a: 54d0 441b |0065: iget-object v0, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ -11e47e: 4904 0002 |0067: aget-char v4, v0, v2 │ │ -11e482: 4901 0102 |0069: aget-char v1, v1, v2 │ │ -11e486: b641 |006b: or-int/2addr v1, v4 │ │ -11e488: 8e11 |006c: int-to-char v1, v1 │ │ -11e48a: 5001 0002 |006d: aput-char v1, v0, v2 │ │ -11e48e: 4901 0002 |006f: aget-char v1, v0, v2 │ │ -11e492: 4903 0302 |0071: aget-char v3, v3, v2 │ │ -11e496: b793 |0073: xor-int/2addr v3, v9 │ │ -11e498: b531 |0074: and-int/2addr v1, v3 │ │ -11e49a: 8e11 |0075: int-to-char v1, v1 │ │ -11e49c: 5001 0002 |0076: aput-char v1, v0, v2 │ │ -11e4a0: 338e 0800 |0078: if-ne v14, v8, 0080 // +0008 │ │ -11e4a4: 7010 9832 0d00 |007a: invoke-direct {v13}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11e4aa: 4b0b 0f02 |007d: aput v11, v15, v2 │ │ -11e4ae: 0f09 |007f: return v9 │ │ -11e4b0: 220f 9708 |0080: new-instance v15, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11e4b4: 2200 0f07 |0082: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ -11e4b8: 7010 e22a 0000 |0084: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11e4be: 1a01 1c25 |0087: const-string v1, "Sequence (?" // string@251c │ │ -11e4c2: 6e20 e72a 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11e4c8: 6e20 e52a e000 |008c: invoke-virtual {v0, v14}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11e4ce: 1a0e 5a05 |008f: const-string v14, "...) not recognized" // string@055a │ │ -11e4d2: 6e20 e72a e000 |0091: invoke-virtual {v0, v14}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11e4d8: 6e10 ea2a 0000 |0094: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11e4de: 0c0e |0097: move-result-object v14 │ │ -11e4e0: 7020 5132 ef00 |0098: invoke-direct {v15, v14}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11e4e6: 270f |009b: throw v15 │ │ -11e4e8: 54de 431b |009c: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e4ec: 6e10 4532 0e00 |009e: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11e4f2: 0a0e |00a1: move-result v14 │ │ -11e4f4: 32ce 0b00 |00a2: if-eq v14, v12, 00ad // +000b │ │ -11e4f8: 328e 0900 |00a4: if-eq v14, v8, 00ad // +0009 │ │ -11e4fc: 54de 431b |00a6: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e500: 6e10 4832 0e00 |00a8: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11e506: 0a0e |00ab: move-result v14 │ │ -11e508: 28f6 |00ac: goto 00a2 // -000a │ │ -11e50a: 338e 0800 |00ad: if-ne v14, v8, 00b5 // +0008 │ │ -11e50e: 7010 9832 0d00 |00af: invoke-direct {v13}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11e514: 4b0b 0f02 |00b2: aput v11, v15, v2 │ │ -11e518: 0f09 |00b4: return v9 │ │ -11e51a: 220e 9708 |00b5: new-instance v14, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11e51e: 1a0f 1d25 |00b7: const-string v15, "Sequence (?#... not terminated" // string@251d │ │ -11e522: 7020 5132 fe00 |00b9: invoke-direct {v14, v15}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11e528: 270e |00bc: throw v14 │ │ -11e52a: 52de 451b |00bd: iget v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ -11e52e: d801 0e01 |00bf: add-int/lit8 v1, v14, #int 1 // #01 │ │ -11e532: 59d1 451b |00c1: iput v1, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ -11e536: 1301 1b00 |00c3: const/16 v1, #int 27 // #1b │ │ -11e53a: 8ee3 |00c5: int-to-char v3, v14 │ │ -11e53c: 7030 9532 1d03 |00c6: invoke-direct {v13, v1, v3}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitArgNode:(CC)I // method@3295 │ │ -11e542: 0a01 |00c9: move-result v1 │ │ -11e544: 0113 |00ca: move v3, v1 │ │ -11e546: 01e1 |00cb: move v1, v14 │ │ -11e548: 121e |00cc: const/4 v14, #int 1 // #1 │ │ -11e54a: 2804 |00cd: goto 00d1 // +0004 │ │ -11e54c: 120e |00ce: const/4 v14, #int 0 // #0 │ │ -11e54e: 1201 |00cf: const/4 v1, #int 0 // #0 │ │ -11e550: 12f3 |00d0: const/4 v3, #int -1 // #ff │ │ -11e552: 7020 9b32 4d00 |00d1: invoke-direct {v13, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseAlternation:([I)I // method@329b │ │ -11e558: 0a0a |00d4: move-result v10 │ │ -11e55a: 339a 0300 |00d5: if-ne v10, v9, 00d8 // +0003 │ │ -11e55e: 0f09 |00d7: return v9 │ │ -11e560: 3293 0600 |00d8: if-eq v3, v9, 00de // +0006 │ │ -11e564: 7030 a532 3d0a |00da: invoke-direct {v13, v3, v10}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ -11e56a: 2802 |00dd: goto 00df // +0002 │ │ -11e56c: 01a3 |00de: move v3, v10 │ │ -11e56e: 440a 0402 |00df: aget v10, v4, v2 │ │ -11e572: b50a |00e1: and-int/2addr v10, v0 │ │ -11e574: 390a 0800 |00e2: if-nez v10, 00ea // +0008 │ │ -11e578: 440a 0f02 |00e4: aget v10, v15, v2 │ │ -11e57c: dd0a 0afe |00e6: and-int/lit8 v10, v10, #int -2 // #fe │ │ -11e580: 4b0a 0f02 |00e8: aput v10, v15, v2 │ │ -11e584: 440a 0f02 |00ea: aget v10, v15, v2 │ │ -11e588: 440b 0402 |00ec: aget v11, v4, v2 │ │ -11e58c: dd0b 0b04 |00ee: and-int/lit8 v11, v11, #int 4 // #04 │ │ -11e590: b6ba |00f0: or-int/2addr v10, v11 │ │ -11e592: 4b0a 0f02 |00f1: aput v10, v15, v2 │ │ -11e596: 54da 431b |00f3: iget-object v10, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e59a: 6e10 4532 0a00 |00f5: invoke-virtual {v10}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11e5a0: 0a0a |00f8: move-result v10 │ │ -11e5a2: 130b 7c00 |00f9: const/16 v11, #int 124 // #7c │ │ -11e5a6: 33ba 2400 |00fb: if-ne v10, v11, 011f // +0024 │ │ -11e5aa: 7010 9832 0d00 |00fd: invoke-direct {v13}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11e5b0: 7020 9b32 4d00 |0100: invoke-direct {v13, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseAlternation:([I)I // method@329b │ │ -11e5b6: 0a0a |0103: move-result v10 │ │ -11e5b8: 339a 0300 |0104: if-ne v10, v9, 0107 // +0003 │ │ -11e5bc: 0f09 |0106: return v9 │ │ -11e5be: 7030 a532 3d0a |0107: invoke-direct {v13, v3, v10}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ -11e5c4: 440a 0402 |010a: aget v10, v4, v2 │ │ -11e5c8: b50a |010c: and-int/2addr v10, v0 │ │ -11e5ca: 390a 0800 |010d: if-nez v10, 0115 // +0008 │ │ -11e5ce: 440a 0f02 |010f: aget v10, v15, v2 │ │ -11e5d2: dd0a 0afe |0111: and-int/lit8 v10, v10, #int -2 // #fe │ │ -11e5d6: 4b0a 0f02 |0113: aput v10, v15, v2 │ │ -11e5da: 440a 0f02 |0115: aget v10, v15, v2 │ │ -11e5de: 440b 0402 |0117: aget v11, v4, v2 │ │ -11e5e2: dd0b 0b04 |0119: and-int/lit8 v11, v11, #int 4 // #04 │ │ -11e5e6: b6ba |011b: or-int/2addr v10, v11 │ │ -11e5e8: 4b0a 0f02 |011c: aput v10, v15, v2 │ │ -11e5ec: 28d5 |011e: goto 00f3 // -002b │ │ -11e5ee: 1304 0f00 |011f: const/16 v4, #int 15 // #f │ │ -11e5f2: 320e 1e00 |0121: if-eq v14, v0, 013f // +001e │ │ -11e5f6: 327e 1000 |0123: if-eq v14, v7, 0133 // +0010 │ │ -11e5fa: 325e 0900 |0125: if-eq v14, v5, 012e // +0009 │ │ -11e5fe: 326e 0c00 |0127: if-eq v14, v6, 0133 // +000c │ │ -11e602: 7020 9732 2d00 |0129: invoke-direct {v13, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11e608: 0a0f |012c: move-result v15 │ │ -11e60a: 2819 |012d: goto 0146 // +0019 │ │ -11e60c: 7020 9732 4d00 |012e: invoke-direct {v13, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11e612: 0a0f |0131: move-result v15 │ │ -11e614: 2814 |0132: goto 0146 // +0014 │ │ -11e616: 7020 9732 7d00 |0133: invoke-direct {v13, v7}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11e61c: 0a00 |0136: move-result v0 │ │ -11e61e: 4401 0f02 |0137: aget v1, v15, v2 │ │ -11e622: dd01 01fe |0139: and-int/lit8 v1, v1, #int -2 // #fe │ │ -11e626: 4b01 0f02 |013b: aput v1, v15, v2 │ │ -11e62a: 010f |013d: move v15, v0 │ │ -11e62c: 2808 |013e: goto 0146 // +0008 │ │ -11e62e: 130f 1c00 |013f: const/16 v15, #int 28 // #1c │ │ -11e632: 8e10 |0141: int-to-char v0, v1 │ │ -11e634: 7030 9532 fd00 |0142: invoke-direct {v13, v15, v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitArgNode:(CC)I // method@3295 │ │ -11e63a: 0a0f |0145: move-result v15 │ │ -11e63c: 7030 a532 3d0f |0146: invoke-direct {v13, v3, v15}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ -11e642: 0130 |0149: move v0, v3 │ │ -11e644: 3290 0c00 |014a: if-eq v0, v9, 0156 // +000c │ │ -11e648: 7030 a432 0d0f |014c: invoke-direct {v13, v0, v15}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddOperatorTail:(II)V // method@32a4 │ │ -11e64e: 54d1 461b |014f: iget-object v1, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11e652: 7120 5f32 0100 |0151: invoke-static {v1, v0}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ -11e658: 0a00 |0154: move-result v0 │ │ -11e65a: 28f5 |0155: goto 014a // -000b │ │ -11e65c: 336e 0f00 |0156: if-ne v14, v6, 0165 // +000f │ │ -11e660: 130f 1f00 |0158: const/16 v15, #int 31 // #1f │ │ -11e664: 7030 a632 fd03 |015a: invoke-direct {v13, v15, v3}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programInsertOperator:(CI)V // method@32a6 │ │ -11e66a: 7020 9732 4d00 |015d: invoke-direct {v13, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11e670: 0a0f |0160: move-result v15 │ │ -11e672: 7030 a532 3d0f |0161: invoke-direct {v13, v3, v15}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ -11e678: 2806 |0164: goto 016a // +0006 │ │ -11e67a: 337e 0500 |0165: if-ne v14, v7, 016a // +0005 │ │ -11e67e: 130f 2000 |0167: const/16 v15, #int 32 // #20 │ │ -11e682: 28f1 |0169: goto 015a // -000f │ │ -11e684: 1a0f c427 |016a: const-string v15, "Unmatched parentheses." // string@27c4 │ │ -11e688: 380e 1700 |016c: if-eqz v14, 0183 // +0017 │ │ -11e68c: 54d0 431b |016e: iget-object v0, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e690: 6e10 4a32 0000 |0170: invoke-virtual {v0}, Lorg/apache/oro/text/regex/CharStringPointer;._isAtEnd:()Z // method@324a │ │ -11e696: 0a00 |0173: move-result v0 │ │ -11e698: 3900 0900 |0174: if-nez v0, 017d // +0009 │ │ -11e69c: 7010 9832 0d00 |0176: invoke-direct {v13}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11e6a2: 0a00 |0179: move-result v0 │ │ -11e6a4: 3380 0300 |017a: if-ne v0, v8, 017d // +0003 │ │ -11e6a8: 2807 |017c: goto 0183 // +0007 │ │ -11e6aa: 220e 9708 |017d: new-instance v14, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11e6ae: 7020 5132 fe00 |017f: invoke-direct {v14, v15}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11e6b4: 270e |0182: throw v14 │ │ -11e6b6: 390e 2000 |0183: if-nez v14, 01a3 // +0020 │ │ -11e6ba: 54de 431b |0185: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e6be: 6e10 4a32 0e00 |0187: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._isAtEnd:()Z // method@324a │ │ -11e6c4: 0a0e |018a: move-result v14 │ │ -11e6c6: 390e 1800 |018b: if-nez v14, 01a3 // +0018 │ │ -11e6ca: 54de 431b |018d: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e6ce: 6e10 4532 0e00 |018f: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11e6d4: 0a0e |0192: move-result v14 │ │ -11e6d6: 338e 0800 |0193: if-ne v14, v8, 019b // +0008 │ │ -11e6da: 220e 9708 |0195: new-instance v14, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11e6de: 7020 5132 fe00 |0197: invoke-direct {v14, v15}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11e6e4: 270e |019a: throw v14 │ │ -11e6e6: 220e 9708 |019b: new-instance v14, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11e6ea: 1a0f c927 |019d: const-string v15, "Unreached characters at end of expression. Please report this bug!" // string@27c9 │ │ -11e6ee: 7020 5132 fe00 |019f: invoke-direct {v14, v15}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11e6f4: 270e |01a2: throw v14 │ │ -11e6f6: 0f03 |01a3: return v3 │ │ +11e3a8: |[11e3a8] org.apache.oro.text.regex.Perl5Compiler.__parseExpression:(Z[I)I │ │ +11e3b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11e3ba: 2301 bd09 |0001: new-array v1, v0, [C // type@09bd │ │ +11e3be: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +11e3c0: 5002 0102 |0004: aput-char v2, v1, v2 │ │ +11e3c4: 2303 bd09 |0006: new-array v3, v0, [C // type@09bd │ │ +11e3c8: 5002 0302 |0008: aput-char v2, v3, v2 │ │ +11e3cc: 2304 c009 |000a: new-array v4, v0, [I // type@09c0 │ │ +11e3d0: 4b02 0402 |000c: aput v2, v4, v2 │ │ +11e3d4: 4b00 0f02 |000e: aput v0, v15, v2 │ │ +11e3d8: 1305 3a00 |0010: const/16 v5, #int 58 // #3a │ │ +11e3dc: 1306 3d00 |0012: const/16 v6, #int 61 // #3d │ │ +11e3e0: 1307 2100 |0014: const/16 v7, #int 33 // #21 │ │ +11e3e4: 1308 2900 |0016: const/16 v8, #int 41 // #29 │ │ +11e3e8: 12f9 |0018: const/4 v9, #int -1 // #ff │ │ +11e3ea: 380e b500 |0019: if-eqz v14, 00ce // +00b5 │ │ +11e3ee: 54de 431b |001b: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e3f2: 6e10 4532 0e00 |001d: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11e3f8: 0a0e |0020: move-result v14 │ │ +11e3fa: 130a 3f00 |0021: const/16 v10, #int 63 // #3f │ │ +11e3fe: 33ae 9a00 |0023: if-ne v14, v10, 00bd // +009a │ │ +11e402: 54de 431b |0025: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e406: 6e10 4832 0e00 |0027: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11e40c: 54de 431b |002a: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e410: 6e10 4c32 0e00 |002c: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._postIncrement:()C // method@324c │ │ +11e416: 0a0e |002f: move-result v14 │ │ +11e418: 327e 9f00 |0030: if-eq v14, v7, 00cf // +009f │ │ +11e41c: 130a 2300 |0032: const/16 v10, #int 35 // #23 │ │ +11e420: 130b 0800 |0034: const/16 v11, #int 8 // #8 │ │ +11e424: 140c ffff 0000 |0036: const v12, #float 9.18341e-41 // #0000ffff │ │ +11e42a: 32ae 6300 |0039: if-eq v14, v10, 009c // +0063 │ │ +11e42e: 325e 9400 |003b: if-eq v14, v5, 00cf // +0094 │ │ +11e432: 326e 9200 |003d: if-eq v14, v6, 00cf // +0092 │ │ +11e436: 54de 431b |003f: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e43a: 6e10 4132 0e00 |0041: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._decrement:()C // method@3241 │ │ +11e440: 54de 431b |0044: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e444: 6e10 4532 0e00 |0046: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11e44a: 0a0e |0049: move-result v14 │ │ +11e44c: 0710 |004a: move-object v0, v1 │ │ +11e44e: 32ce 1a00 |004b: if-eq v14, v12, 0065 // +001a │ │ +11e452: 1a04 463a |004d: const-string v4, "iogmsx-" // string@3a46 │ │ +11e456: 6e20 c22a e400 |004f: invoke-virtual {v4, v14}, Ljava/lang/String;.indexOf:(I)I // method@2ac2 │ │ +11e45c: 0a04 |0052: move-result v4 │ │ +11e45e: 3294 1200 |0053: if-eq v4, v9, 0065 // +0012 │ │ +11e462: 1304 2d00 |0055: const/16 v4, #int 45 // #2d │ │ +11e466: 334e 0400 |0057: if-ne v14, v4, 005b // +0004 │ │ +11e46a: 0730 |0059: move-object v0, v3 │ │ +11e46c: 2804 |005a: goto 005e // +0004 │ │ +11e46e: 7120 a732 e000 |005b: invoke-static {v0, v14}, Lorg/apache/oro/text/regex/Perl5Compiler;.__setModifierFlag:([CC)V // method@32a7 │ │ +11e474: 54de 431b |005e: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e478: 6e10 4832 0e00 |0060: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11e47e: 0a0e |0063: move-result v14 │ │ +11e480: 28e7 |0064: goto 004b // -0019 │ │ +11e482: 54d0 441b |0065: iget-object v0, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ +11e486: 4904 0002 |0067: aget-char v4, v0, v2 │ │ +11e48a: 4901 0102 |0069: aget-char v1, v1, v2 │ │ +11e48e: b641 |006b: or-int/2addr v1, v4 │ │ +11e490: 8e11 |006c: int-to-char v1, v1 │ │ +11e492: 5001 0002 |006d: aput-char v1, v0, v2 │ │ +11e496: 4901 0002 |006f: aget-char v1, v0, v2 │ │ +11e49a: 4903 0302 |0071: aget-char v3, v3, v2 │ │ +11e49e: b793 |0073: xor-int/2addr v3, v9 │ │ +11e4a0: b531 |0074: and-int/2addr v1, v3 │ │ +11e4a2: 8e11 |0075: int-to-char v1, v1 │ │ +11e4a4: 5001 0002 |0076: aput-char v1, v0, v2 │ │ +11e4a8: 338e 0800 |0078: if-ne v14, v8, 0080 // +0008 │ │ +11e4ac: 7010 9832 0d00 |007a: invoke-direct {v13}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11e4b2: 4b0b 0f02 |007d: aput v11, v15, v2 │ │ +11e4b6: 0f09 |007f: return v9 │ │ +11e4b8: 220f 9708 |0080: new-instance v15, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11e4bc: 2200 0f07 |0082: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ +11e4c0: 7010 e22a 0000 |0084: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11e4c6: 1a01 1c25 |0087: const-string v1, "Sequence (?" // string@251c │ │ +11e4ca: 6e20 e72a 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11e4d0: 6e20 e52a e000 |008c: invoke-virtual {v0, v14}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11e4d6: 1a0e 5a05 |008f: const-string v14, "...) not recognized" // string@055a │ │ +11e4da: 6e20 e72a e000 |0091: invoke-virtual {v0, v14}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11e4e0: 6e10 ea2a 0000 |0094: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11e4e6: 0c0e |0097: move-result-object v14 │ │ +11e4e8: 7020 5132 ef00 |0098: invoke-direct {v15, v14}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11e4ee: 270f |009b: throw v15 │ │ +11e4f0: 54de 431b |009c: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e4f4: 6e10 4532 0e00 |009e: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11e4fa: 0a0e |00a1: move-result v14 │ │ +11e4fc: 32ce 0b00 |00a2: if-eq v14, v12, 00ad // +000b │ │ +11e500: 328e 0900 |00a4: if-eq v14, v8, 00ad // +0009 │ │ +11e504: 54de 431b |00a6: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e508: 6e10 4832 0e00 |00a8: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11e50e: 0a0e |00ab: move-result v14 │ │ +11e510: 28f6 |00ac: goto 00a2 // -000a │ │ +11e512: 338e 0800 |00ad: if-ne v14, v8, 00b5 // +0008 │ │ +11e516: 7010 9832 0d00 |00af: invoke-direct {v13}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11e51c: 4b0b 0f02 |00b2: aput v11, v15, v2 │ │ +11e520: 0f09 |00b4: return v9 │ │ +11e522: 220e 9708 |00b5: new-instance v14, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11e526: 1a0f 1d25 |00b7: const-string v15, "Sequence (?#... not terminated" // string@251d │ │ +11e52a: 7020 5132 fe00 |00b9: invoke-direct {v14, v15}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11e530: 270e |00bc: throw v14 │ │ +11e532: 52de 451b |00bd: iget v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ +11e536: d801 0e01 |00bf: add-int/lit8 v1, v14, #int 1 // #01 │ │ +11e53a: 59d1 451b |00c1: iput v1, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ +11e53e: 1301 1b00 |00c3: const/16 v1, #int 27 // #1b │ │ +11e542: 8ee3 |00c5: int-to-char v3, v14 │ │ +11e544: 7030 9532 1d03 |00c6: invoke-direct {v13, v1, v3}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitArgNode:(CC)I // method@3295 │ │ +11e54a: 0a01 |00c9: move-result v1 │ │ +11e54c: 0113 |00ca: move v3, v1 │ │ +11e54e: 01e1 |00cb: move v1, v14 │ │ +11e550: 121e |00cc: const/4 v14, #int 1 // #1 │ │ +11e552: 2804 |00cd: goto 00d1 // +0004 │ │ +11e554: 120e |00ce: const/4 v14, #int 0 // #0 │ │ +11e556: 1201 |00cf: const/4 v1, #int 0 // #0 │ │ +11e558: 12f3 |00d0: const/4 v3, #int -1 // #ff │ │ +11e55a: 7020 9b32 4d00 |00d1: invoke-direct {v13, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseAlternation:([I)I // method@329b │ │ +11e560: 0a0a |00d4: move-result v10 │ │ +11e562: 339a 0300 |00d5: if-ne v10, v9, 00d8 // +0003 │ │ +11e566: 0f09 |00d7: return v9 │ │ +11e568: 3293 0600 |00d8: if-eq v3, v9, 00de // +0006 │ │ +11e56c: 7030 a532 3d0a |00da: invoke-direct {v13, v3, v10}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ +11e572: 2802 |00dd: goto 00df // +0002 │ │ +11e574: 01a3 |00de: move v3, v10 │ │ +11e576: 440a 0402 |00df: aget v10, v4, v2 │ │ +11e57a: b50a |00e1: and-int/2addr v10, v0 │ │ +11e57c: 390a 0800 |00e2: if-nez v10, 00ea // +0008 │ │ +11e580: 440a 0f02 |00e4: aget v10, v15, v2 │ │ +11e584: dd0a 0afe |00e6: and-int/lit8 v10, v10, #int -2 // #fe │ │ +11e588: 4b0a 0f02 |00e8: aput v10, v15, v2 │ │ +11e58c: 440a 0f02 |00ea: aget v10, v15, v2 │ │ +11e590: 440b 0402 |00ec: aget v11, v4, v2 │ │ +11e594: dd0b 0b04 |00ee: and-int/lit8 v11, v11, #int 4 // #04 │ │ +11e598: b6ba |00f0: or-int/2addr v10, v11 │ │ +11e59a: 4b0a 0f02 |00f1: aput v10, v15, v2 │ │ +11e59e: 54da 431b |00f3: iget-object v10, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e5a2: 6e10 4532 0a00 |00f5: invoke-virtual {v10}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11e5a8: 0a0a |00f8: move-result v10 │ │ +11e5aa: 130b 7c00 |00f9: const/16 v11, #int 124 // #7c │ │ +11e5ae: 33ba 2400 |00fb: if-ne v10, v11, 011f // +0024 │ │ +11e5b2: 7010 9832 0d00 |00fd: invoke-direct {v13}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11e5b8: 7020 9b32 4d00 |0100: invoke-direct {v13, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseAlternation:([I)I // method@329b │ │ +11e5be: 0a0a |0103: move-result v10 │ │ +11e5c0: 339a 0300 |0104: if-ne v10, v9, 0107 // +0003 │ │ +11e5c4: 0f09 |0106: return v9 │ │ +11e5c6: 7030 a532 3d0a |0107: invoke-direct {v13, v3, v10}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ +11e5cc: 440a 0402 |010a: aget v10, v4, v2 │ │ +11e5d0: b50a |010c: and-int/2addr v10, v0 │ │ +11e5d2: 390a 0800 |010d: if-nez v10, 0115 // +0008 │ │ +11e5d6: 440a 0f02 |010f: aget v10, v15, v2 │ │ +11e5da: dd0a 0afe |0111: and-int/lit8 v10, v10, #int -2 // #fe │ │ +11e5de: 4b0a 0f02 |0113: aput v10, v15, v2 │ │ +11e5e2: 440a 0f02 |0115: aget v10, v15, v2 │ │ +11e5e6: 440b 0402 |0117: aget v11, v4, v2 │ │ +11e5ea: dd0b 0b04 |0119: and-int/lit8 v11, v11, #int 4 // #04 │ │ +11e5ee: b6ba |011b: or-int/2addr v10, v11 │ │ +11e5f0: 4b0a 0f02 |011c: aput v10, v15, v2 │ │ +11e5f4: 28d5 |011e: goto 00f3 // -002b │ │ +11e5f6: 1304 0f00 |011f: const/16 v4, #int 15 // #f │ │ +11e5fa: 320e 1e00 |0121: if-eq v14, v0, 013f // +001e │ │ +11e5fe: 327e 1000 |0123: if-eq v14, v7, 0133 // +0010 │ │ +11e602: 325e 0900 |0125: if-eq v14, v5, 012e // +0009 │ │ +11e606: 326e 0c00 |0127: if-eq v14, v6, 0133 // +000c │ │ +11e60a: 7020 9732 2d00 |0129: invoke-direct {v13, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11e610: 0a0f |012c: move-result v15 │ │ +11e612: 2819 |012d: goto 0146 // +0019 │ │ +11e614: 7020 9732 4d00 |012e: invoke-direct {v13, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11e61a: 0a0f |0131: move-result v15 │ │ +11e61c: 2814 |0132: goto 0146 // +0014 │ │ +11e61e: 7020 9732 7d00 |0133: invoke-direct {v13, v7}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11e624: 0a00 |0136: move-result v0 │ │ +11e626: 4401 0f02 |0137: aget v1, v15, v2 │ │ +11e62a: dd01 01fe |0139: and-int/lit8 v1, v1, #int -2 // #fe │ │ +11e62e: 4b01 0f02 |013b: aput v1, v15, v2 │ │ +11e632: 010f |013d: move v15, v0 │ │ +11e634: 2808 |013e: goto 0146 // +0008 │ │ +11e636: 130f 1c00 |013f: const/16 v15, #int 28 // #1c │ │ +11e63a: 8e10 |0141: int-to-char v0, v1 │ │ +11e63c: 7030 9532 fd00 |0142: invoke-direct {v13, v15, v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitArgNode:(CC)I // method@3295 │ │ +11e642: 0a0f |0145: move-result v15 │ │ +11e644: 7030 a532 3d0f |0146: invoke-direct {v13, v3, v15}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ +11e64a: 0130 |0149: move v0, v3 │ │ +11e64c: 3290 0c00 |014a: if-eq v0, v9, 0156 // +000c │ │ +11e650: 7030 a432 0d0f |014c: invoke-direct {v13, v0, v15}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddOperatorTail:(II)V // method@32a4 │ │ +11e656: 54d1 461b |014f: iget-object v1, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11e65a: 7120 5f32 0100 |0151: invoke-static {v1, v0}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ +11e660: 0a00 |0154: move-result v0 │ │ +11e662: 28f5 |0155: goto 014a // -000b │ │ +11e664: 336e 0f00 |0156: if-ne v14, v6, 0165 // +000f │ │ +11e668: 130f 1f00 |0158: const/16 v15, #int 31 // #1f │ │ +11e66c: 7030 a632 fd03 |015a: invoke-direct {v13, v15, v3}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programInsertOperator:(CI)V // method@32a6 │ │ +11e672: 7020 9732 4d00 |015d: invoke-direct {v13, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11e678: 0a0f |0160: move-result v15 │ │ +11e67a: 7030 a532 3d0f |0161: invoke-direct {v13, v3, v15}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ +11e680: 2806 |0164: goto 016a // +0006 │ │ +11e682: 337e 0500 |0165: if-ne v14, v7, 016a // +0005 │ │ +11e686: 130f 2000 |0167: const/16 v15, #int 32 // #20 │ │ +11e68a: 28f1 |0169: goto 015a // -000f │ │ +11e68c: 1a0f c427 |016a: const-string v15, "Unmatched parentheses." // string@27c4 │ │ +11e690: 380e 1700 |016c: if-eqz v14, 0183 // +0017 │ │ +11e694: 54d0 431b |016e: iget-object v0, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e698: 6e10 4a32 0000 |0170: invoke-virtual {v0}, Lorg/apache/oro/text/regex/CharStringPointer;._isAtEnd:()Z // method@324a │ │ +11e69e: 0a00 |0173: move-result v0 │ │ +11e6a0: 3900 0900 |0174: if-nez v0, 017d // +0009 │ │ +11e6a4: 7010 9832 0d00 |0176: invoke-direct {v13}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11e6aa: 0a00 |0179: move-result v0 │ │ +11e6ac: 3380 0300 |017a: if-ne v0, v8, 017d // +0003 │ │ +11e6b0: 2807 |017c: goto 0183 // +0007 │ │ +11e6b2: 220e 9708 |017d: new-instance v14, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11e6b6: 7020 5132 fe00 |017f: invoke-direct {v14, v15}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11e6bc: 270e |0182: throw v14 │ │ +11e6be: 390e 2000 |0183: if-nez v14, 01a3 // +0020 │ │ +11e6c2: 54de 431b |0185: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e6c6: 6e10 4a32 0e00 |0187: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._isAtEnd:()Z // method@324a │ │ +11e6cc: 0a0e |018a: move-result v14 │ │ +11e6ce: 390e 1800 |018b: if-nez v14, 01a3 // +0018 │ │ +11e6d2: 54de 431b |018d: iget-object v14, v13, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e6d6: 6e10 4532 0e00 |018f: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11e6dc: 0a0e |0192: move-result v14 │ │ +11e6de: 338e 0800 |0193: if-ne v14, v8, 019b // +0008 │ │ +11e6e2: 220e 9708 |0195: new-instance v14, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11e6e6: 7020 5132 fe00 |0197: invoke-direct {v14, v15}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11e6ec: 270e |019a: throw v14 │ │ +11e6ee: 220e 9708 |019b: new-instance v14, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11e6f2: 1a0f c927 |019d: const-string v15, "Unreached characters at end of expression. Please report this bug!" // string@27c9 │ │ +11e6f6: 7020 5132 fe00 |019f: invoke-direct {v14, v15}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11e6fc: 270e |01a2: throw v14 │ │ +11e6fe: 0f03 |01a3: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__parseHex' │ │ type : '([CII[I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -11e6f8: |[11e6f8] org.apache.oro.text.regex.Perl5Compiler.__parseHex:([CII[I)I │ │ -11e708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11e70a: 4b00 0700 |0001: aput v0, v7, v0 │ │ -11e70e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -11e710: 2142 |0004: array-length v2, v4 │ │ -11e712: 3525 2000 |0005: if-ge v5, v2, 0025 // +0020 │ │ -11e716: d802 06ff |0007: add-int/lit8 v2, v6, #int -1 // #ff │ │ -11e71a: 3d06 1c00 |0009: if-lez v6, 0025 // +001c │ │ -11e71e: 4906 0405 |000b: aget-char v6, v4, v5 │ │ -11e722: 1a03 9d05 |000d: const-string v3, "0123456789abcdef0123456789ABCDEFx" // string@059d │ │ -11e726: 6e20 c22a 6300 |000f: invoke-virtual {v3, v6}, Ljava/lang/String;.indexOf:(I)I // method@2ac2 │ │ -11e72c: 0a06 |0012: move-result v6 │ │ -11e72e: 12f3 |0013: const/4 v3, #int -1 // #ff │ │ -11e730: 3236 1100 |0014: if-eq v6, v3, 0025 // +0011 │ │ -11e734: e001 0104 |0016: shl-int/lit8 v1, v1, #int 4 // #04 │ │ -11e738: dd06 060f |0018: and-int/lit8 v6, v6, #int 15 // #0f │ │ -11e73c: b661 |001a: or-int/2addr v1, v6 │ │ -11e73e: d805 0501 |001b: add-int/lit8 v5, v5, #int 1 // #01 │ │ -11e742: 4406 0700 |001d: aget v6, v7, v0 │ │ -11e746: d806 0601 |001f: add-int/lit8 v6, v6, #int 1 // #01 │ │ -11e74a: 4b06 0700 |0021: aput v6, v7, v0 │ │ -11e74e: 0126 |0023: move v6, v2 │ │ -11e750: 28e0 |0024: goto 0004 // -0020 │ │ -11e752: 0f01 |0025: return v1 │ │ +11e700: |[11e700] org.apache.oro.text.regex.Perl5Compiler.__parseHex:([CII[I)I │ │ +11e710: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11e712: 4b00 0700 |0001: aput v0, v7, v0 │ │ +11e716: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +11e718: 2142 |0004: array-length v2, v4 │ │ +11e71a: 3525 2000 |0005: if-ge v5, v2, 0025 // +0020 │ │ +11e71e: d802 06ff |0007: add-int/lit8 v2, v6, #int -1 // #ff │ │ +11e722: 3d06 1c00 |0009: if-lez v6, 0025 // +001c │ │ +11e726: 4906 0405 |000b: aget-char v6, v4, v5 │ │ +11e72a: 1a03 9d05 |000d: const-string v3, "0123456789abcdef0123456789ABCDEFx" // string@059d │ │ +11e72e: 6e20 c22a 6300 |000f: invoke-virtual {v3, v6}, Ljava/lang/String;.indexOf:(I)I // method@2ac2 │ │ +11e734: 0a06 |0012: move-result v6 │ │ +11e736: 12f3 |0013: const/4 v3, #int -1 // #ff │ │ +11e738: 3236 1100 |0014: if-eq v6, v3, 0025 // +0011 │ │ +11e73c: e001 0104 |0016: shl-int/lit8 v1, v1, #int 4 // #04 │ │ +11e740: dd06 060f |0018: and-int/lit8 v6, v6, #int 15 // #0f │ │ +11e744: b661 |001a: or-int/2addr v1, v6 │ │ +11e746: d805 0501 |001b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +11e74a: 4406 0700 |001d: aget v6, v7, v0 │ │ +11e74e: d806 0601 |001f: add-int/lit8 v6, v6, #int 1 // #01 │ │ +11e752: 4b06 0700 |0021: aput v6, v7, v0 │ │ +11e756: 0126 |0023: move v6, v2 │ │ +11e758: 28e0 |0024: goto 0004 // -0020 │ │ +11e75a: 0f01 |0025: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__parseOctal' │ │ type : '([CII[I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -11e754: |[11e754] org.apache.oro.text.regex.Perl5Compiler.__parseOctal:([CII[I)I │ │ -11e764: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11e766: 4b00 0800 |0001: aput v0, v8, v0 │ │ -11e76a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -11e76c: 2152 |0004: array-length v2, v5 │ │ -11e76e: 3526 2100 |0005: if-ge v6, v2, 0026 // +0021 │ │ -11e772: 3d07 1f00 |0007: if-lez v7, 0026 // +001f │ │ -11e776: 4902 0506 |0009: aget-char v2, v5, v6 │ │ -11e77a: 1303 3000 |000b: const/16 v3, #int 48 // #30 │ │ -11e77e: 3432 1900 |000d: if-lt v2, v3, 0026 // +0019 │ │ -11e782: 4902 0506 |000f: aget-char v2, v5, v6 │ │ -11e786: 1304 3700 |0011: const/16 v4, #int 55 // #37 │ │ -11e78a: 3642 1300 |0013: if-gt v2, v4, 0026 // +0013 │ │ -11e78e: e001 0103 |0015: shl-int/lit8 v1, v1, #int 3 // #03 │ │ -11e792: 4902 0506 |0017: aget-char v2, v5, v6 │ │ -11e796: b132 |0019: sub-int/2addr v2, v3 │ │ -11e798: b621 |001a: or-int/2addr v1, v2 │ │ -11e79a: d807 07ff |001b: add-int/lit8 v7, v7, #int -1 // #ff │ │ -11e79e: d806 0601 |001d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -11e7a2: 4402 0800 |001f: aget v2, v8, v0 │ │ -11e7a6: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -11e7aa: 4b02 0800 |0023: aput v2, v8, v0 │ │ -11e7ae: 28df |0025: goto 0004 // -0021 │ │ -11e7b0: 0f01 |0026: return v1 │ │ +11e75c: |[11e75c] org.apache.oro.text.regex.Perl5Compiler.__parseOctal:([CII[I)I │ │ +11e76c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11e76e: 4b00 0800 |0001: aput v0, v8, v0 │ │ +11e772: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +11e774: 2152 |0004: array-length v2, v5 │ │ +11e776: 3526 2100 |0005: if-ge v6, v2, 0026 // +0021 │ │ +11e77a: 3d07 1f00 |0007: if-lez v7, 0026 // +001f │ │ +11e77e: 4902 0506 |0009: aget-char v2, v5, v6 │ │ +11e782: 1303 3000 |000b: const/16 v3, #int 48 // #30 │ │ +11e786: 3432 1900 |000d: if-lt v2, v3, 0026 // +0019 │ │ +11e78a: 4902 0506 |000f: aget-char v2, v5, v6 │ │ +11e78e: 1304 3700 |0011: const/16 v4, #int 55 // #37 │ │ +11e792: 3642 1300 |0013: if-gt v2, v4, 0026 // +0013 │ │ +11e796: e001 0103 |0015: shl-int/lit8 v1, v1, #int 3 // #03 │ │ +11e79a: 4902 0506 |0017: aget-char v2, v5, v6 │ │ +11e79e: b132 |0019: sub-int/2addr v2, v3 │ │ +11e7a0: b621 |001a: or-int/2addr v1, v2 │ │ +11e7a2: d807 07ff |001b: add-int/lit8 v7, v7, #int -1 // #ff │ │ +11e7a6: d806 0601 |001d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +11e7aa: 4402 0800 |001f: aget v2, v8, v0 │ │ +11e7ae: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +11e7b2: 4b02 0800 |0023: aput v2, v8, v0 │ │ +11e7b6: 28df |0025: goto 0004 // -0021 │ │ +11e7b8: 0f01 |0026: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__parsePOSIX' │ │ type : '([Z)C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -11d1b8: |[11d1b8] org.apache.oro.text.regex.Perl5Compiler.__parsePOSIX:([Z)C │ │ -11d1c8: 5460 431b |0000: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d1cc: 6e10 4432 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ -11d1d2: 0a00 |0005: move-result v0 │ │ -11d1d4: 5461 431b |0006: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d1d8: 6e10 4332 0100 |0008: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._getLength:()I // method@3243 │ │ -11d1de: 0a01 |000b: move-result v1 │ │ -11d1e0: 5462 431b |000c: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d1e4: d803 0001 |000e: add-int/lit8 v3, v0, #int 1 // #01 │ │ -11d1e8: 6e20 4632 0200 |0010: invoke-virtual {v2, v0}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11d1ee: 0a00 |0013: move-result v0 │ │ -11d1f0: 1302 3a00 |0014: const/16 v2, #int 58 // #3a │ │ -11d1f4: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -11d1f6: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ -11d1fa: 0f04 |0019: return v4 │ │ -11d1fc: 5460 431b |001a: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d200: 6e20 4632 3000 |001c: invoke-virtual {v0, v3}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11d206: 0a00 |001f: move-result v0 │ │ -11d208: 1305 5e00 |0020: const/16 v5, #int 94 // #5e │ │ -11d20c: 3350 0800 |0022: if-ne v0, v5, 002a // +0008 │ │ -11d210: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -11d212: 4e00 0704 |0025: aput-boolean v0, v7, v4 │ │ -11d216: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -11d21a: 2803 |0029: goto 002c // +0003 │ │ -11d21c: 4e04 0704 |002a: aput-boolean v4, v7, v4 │ │ -11d220: 2207 0f07 |002c: new-instance v7, Ljava/lang/StringBuffer; // type@070f │ │ -11d224: 7010 e22a 0700 |002e: invoke-direct {v7}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11d22a: 5460 431b |0031: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d22e: d805 0301 |0033: add-int/lit8 v5, v3, #int 1 // #01 │ │ -11d232: 6e20 4632 3000 |0035: invoke-virtual {v0, v3}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11d238: 0a00 |0038: move-result v0 │ │ -11d23a: 3220 0900 |0039: if-eq v0, v2, 0042 // +0009 │ │ -11d23e: 3515 0700 |003b: if-ge v5, v1, 0042 // +0007 │ │ -11d242: 6e20 e52a 0700 |003d: invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11d248: 0153 |0040: move v3, v5 │ │ -11d24a: 28f0 |0041: goto 0031 // -0010 │ │ -11d24c: 5460 431b |0042: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d250: d801 0501 |0044: add-int/lit8 v1, v5, #int 1 // #01 │ │ -11d254: 6e20 4632 5000 |0046: invoke-virtual {v0, v5}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ -11d25a: 0a00 |0049: move-result v0 │ │ -11d25c: 1302 5d00 |004a: const/16 v2, #int 93 // #5d │ │ -11d260: 3220 0300 |004c: if-eq v0, v2, 004f // +0003 │ │ -11d264: 0f04 |004e: return v4 │ │ -11d266: 6200 421b |004f: sget-object v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__hashPOSIX:Ljava/util/HashMap; // field@1b42 │ │ -11d26a: 6e10 ea2a 0700 |0051: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11d270: 0c07 |0054: move-result-object v7 │ │ -11d272: 6e20 f42b 7000 |0055: invoke-virtual {v0, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -11d278: 0c07 |0058: move-result-object v7 │ │ -11d27a: 3907 0300 |0059: if-nez v7, 005c // +0003 │ │ -11d27e: 0f04 |005b: return v4 │ │ -11d280: 5460 431b |005c: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11d284: 6e20 4d32 1000 |005e: invoke-virtual {v0, v1}, Lorg/apache/oro/text/regex/CharStringPointer;._setOffset:(I)V // method@324d │ │ -11d28a: 1f07 e106 |0061: check-cast v7, Ljava/lang/Character; // type@06e1 │ │ -11d28e: 6e10 042a 0700 |0063: invoke-virtual {v7}, Ljava/lang/Character;.charValue:()C // method@2a04 │ │ -11d294: 0a07 |0066: move-result v7 │ │ -11d296: 0f07 |0067: return v7 │ │ -11d298: 0f04 |0068: return v4 │ │ +11d1c0: |[11d1c0] org.apache.oro.text.regex.Perl5Compiler.__parsePOSIX:([Z)C │ │ +11d1d0: 5460 431b |0000: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d1d4: 6e10 4432 0000 |0002: invoke-virtual {v0}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ +11d1da: 0a00 |0005: move-result v0 │ │ +11d1dc: 5461 431b |0006: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d1e0: 6e10 4332 0100 |0008: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._getLength:()I // method@3243 │ │ +11d1e6: 0a01 |000b: move-result v1 │ │ +11d1e8: 5462 431b |000c: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d1ec: d803 0001 |000e: add-int/lit8 v3, v0, #int 1 // #01 │ │ +11d1f0: 6e20 4632 0200 |0010: invoke-virtual {v2, v0}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11d1f6: 0a00 |0013: move-result v0 │ │ +11d1f8: 1302 3a00 |0014: const/16 v2, #int 58 // #3a │ │ +11d1fc: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +11d1fe: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ +11d202: 0f04 |0019: return v4 │ │ +11d204: 5460 431b |001a: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d208: 6e20 4632 3000 |001c: invoke-virtual {v0, v3}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11d20e: 0a00 |001f: move-result v0 │ │ +11d210: 1305 5e00 |0020: const/16 v5, #int 94 // #5e │ │ +11d214: 3350 0800 |0022: if-ne v0, v5, 002a // +0008 │ │ +11d218: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +11d21a: 4e00 0704 |0025: aput-boolean v0, v7, v4 │ │ +11d21e: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +11d222: 2803 |0029: goto 002c // +0003 │ │ +11d224: 4e04 0704 |002a: aput-boolean v4, v7, v4 │ │ +11d228: 2207 0f07 |002c: new-instance v7, Ljava/lang/StringBuffer; // type@070f │ │ +11d22c: 7010 e22a 0700 |002e: invoke-direct {v7}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11d232: 5460 431b |0031: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d236: d805 0301 |0033: add-int/lit8 v5, v3, #int 1 // #01 │ │ +11d23a: 6e20 4632 3000 |0035: invoke-virtual {v0, v3}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11d240: 0a00 |0038: move-result v0 │ │ +11d242: 3220 0900 |0039: if-eq v0, v2, 0042 // +0009 │ │ +11d246: 3515 0700 |003b: if-ge v5, v1, 0042 // +0007 │ │ +11d24a: 6e20 e52a 0700 |003d: invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11d250: 0153 |0040: move v3, v5 │ │ +11d252: 28f0 |0041: goto 0031 // -0010 │ │ +11d254: 5460 431b |0042: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d258: d801 0501 |0044: add-int/lit8 v1, v5, #int 1 // #01 │ │ +11d25c: 6e20 4632 5000 |0046: invoke-virtual {v0, v5}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:(I)C // method@3246 │ │ +11d262: 0a00 |0049: move-result v0 │ │ +11d264: 1302 5d00 |004a: const/16 v2, #int 93 // #5d │ │ +11d268: 3220 0300 |004c: if-eq v0, v2, 004f // +0003 │ │ +11d26c: 0f04 |004e: return v4 │ │ +11d26e: 6200 421b |004f: sget-object v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__hashPOSIX:Ljava/util/HashMap; // field@1b42 │ │ +11d272: 6e10 ea2a 0700 |0051: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11d278: 0c07 |0054: move-result-object v7 │ │ +11d27a: 6e20 f42b 7000 |0055: invoke-virtual {v0, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +11d280: 0c07 |0058: move-result-object v7 │ │ +11d282: 3907 0300 |0059: if-nez v7, 005c // +0003 │ │ +11d286: 0f04 |005b: return v4 │ │ +11d288: 5460 431b |005c: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11d28c: 6e20 4d32 1000 |005e: invoke-virtual {v0, v1}, Lorg/apache/oro/text/regex/CharStringPointer;._setOffset:(I)V // method@324d │ │ +11d292: 1f07 e106 |0061: check-cast v7, Ljava/lang/Character; // type@06e1 │ │ +11d296: 6e10 042a 0700 |0063: invoke-virtual {v7}, Ljava/lang/Character;.charValue:()C // method@2a04 │ │ +11d29c: 0a07 |0066: move-result v7 │ │ +11d29e: 0f07 |0067: return v7 │ │ +11d2a0: 0f04 |0068: return v4 │ │ catches : 1 │ │ 0x0031 - 0x0040 │ │ Ljava/lang/Exception; -> 0x0068 │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ @@ -411764,1096 +411766,1096 @@ │ │ type : '([CI)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 71 16-bit code units │ │ -11d050: |[11d050] org.apache.oro.text.regex.Perl5Compiler.__parseRepetition:([CI)Z │ │ -11d060: 4900 0405 |0000: aget-char v0, v4, v5 │ │ -11d064: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -11d066: 1302 7b00 |0003: const/16 v2, #int 123 // #7b │ │ -11d06a: 3220 0300 |0005: if-eq v0, v2, 0008 // +0003 │ │ -11d06e: 0f01 |0007: return v1 │ │ -11d070: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -11d072: b005 |0009: add-int/2addr v5, v0 │ │ -11d074: 2142 |000a: array-length v2, v4 │ │ -11d076: 3525 3b00 |000b: if-ge v5, v2, 0046 // +003b │ │ -11d07a: 4902 0405 |000d: aget-char v2, v4, v5 │ │ -11d07e: 7110 0b2a 0200 |000f: invoke-static {v2}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -11d084: 0a02 |0012: move-result v2 │ │ -11d086: 3902 0300 |0013: if-nez v2, 0016 // +0003 │ │ -11d08a: 2831 |0015: goto 0046 // +0031 │ │ -11d08c: 2142 |0016: array-length v2, v4 │ │ -11d08e: 3525 0d00 |0017: if-ge v5, v2, 0024 // +000d │ │ -11d092: 4902 0405 |0019: aget-char v2, v4, v5 │ │ -11d096: 7110 0b2a 0200 |001b: invoke-static {v2}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -11d09c: 0a02 |001e: move-result v2 │ │ -11d09e: 3802 0500 |001f: if-eqz v2, 0024 // +0005 │ │ -11d0a2: d805 0501 |0021: add-int/lit8 v5, v5, #int 1 // #01 │ │ -11d0a6: 28f3 |0023: goto 0016 // -000d │ │ -11d0a8: 2142 |0024: array-length v2, v4 │ │ -11d0aa: 3525 0a00 |0025: if-ge v5, v2, 002f // +000a │ │ -11d0ae: 4902 0405 |0027: aget-char v2, v4, v5 │ │ -11d0b2: 1303 2c00 |0029: const/16 v3, #int 44 // #2c │ │ -11d0b6: 3332 0400 |002b: if-ne v2, v3, 002f // +0004 │ │ -11d0ba: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -11d0be: 2142 |002f: array-length v2, v4 │ │ -11d0c0: 3525 0b00 |0030: if-ge v5, v2, 003b // +000b │ │ -11d0c4: 4902 0405 |0032: aget-char v2, v4, v5 │ │ -11d0c8: 7110 0b2a 0200 |0034: invoke-static {v2}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -11d0ce: 0a02 |0037: move-result v2 │ │ -11d0d0: 3802 0300 |0038: if-eqz v2, 003b // +0003 │ │ -11d0d4: 28f3 |003a: goto 002d // -000d │ │ -11d0d6: 2142 |003b: array-length v2, v4 │ │ -11d0d8: 3525 0a00 |003c: if-ge v5, v2, 0046 // +000a │ │ -11d0dc: 4904 0405 |003e: aget-char v4, v4, v5 │ │ -11d0e0: 1305 7d00 |0040: const/16 v5, #int 125 // #7d │ │ -11d0e4: 3254 0300 |0042: if-eq v4, v5, 0045 // +0003 │ │ -11d0e8: 2802 |0044: goto 0046 // +0002 │ │ -11d0ea: 0f00 |0045: return v0 │ │ -11d0ec: 0f01 |0046: return v1 │ │ +11d058: |[11d058] org.apache.oro.text.regex.Perl5Compiler.__parseRepetition:([CI)Z │ │ +11d068: 4900 0405 |0000: aget-char v0, v4, v5 │ │ +11d06c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +11d06e: 1302 7b00 |0003: const/16 v2, #int 123 // #7b │ │ +11d072: 3220 0300 |0005: if-eq v0, v2, 0008 // +0003 │ │ +11d076: 0f01 |0007: return v1 │ │ +11d078: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +11d07a: b005 |0009: add-int/2addr v5, v0 │ │ +11d07c: 2142 |000a: array-length v2, v4 │ │ +11d07e: 3525 3b00 |000b: if-ge v5, v2, 0046 // +003b │ │ +11d082: 4902 0405 |000d: aget-char v2, v4, v5 │ │ +11d086: 7110 0b2a 0200 |000f: invoke-static {v2}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +11d08c: 0a02 |0012: move-result v2 │ │ +11d08e: 3902 0300 |0013: if-nez v2, 0016 // +0003 │ │ +11d092: 2831 |0015: goto 0046 // +0031 │ │ +11d094: 2142 |0016: array-length v2, v4 │ │ +11d096: 3525 0d00 |0017: if-ge v5, v2, 0024 // +000d │ │ +11d09a: 4902 0405 |0019: aget-char v2, v4, v5 │ │ +11d09e: 7110 0b2a 0200 |001b: invoke-static {v2}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +11d0a4: 0a02 |001e: move-result v2 │ │ +11d0a6: 3802 0500 |001f: if-eqz v2, 0024 // +0005 │ │ +11d0aa: d805 0501 |0021: add-int/lit8 v5, v5, #int 1 // #01 │ │ +11d0ae: 28f3 |0023: goto 0016 // -000d │ │ +11d0b0: 2142 |0024: array-length v2, v4 │ │ +11d0b2: 3525 0a00 |0025: if-ge v5, v2, 002f // +000a │ │ +11d0b6: 4902 0405 |0027: aget-char v2, v4, v5 │ │ +11d0ba: 1303 2c00 |0029: const/16 v3, #int 44 // #2c │ │ +11d0be: 3332 0400 |002b: if-ne v2, v3, 002f // +0004 │ │ +11d0c2: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +11d0c6: 2142 |002f: array-length v2, v4 │ │ +11d0c8: 3525 0b00 |0030: if-ge v5, v2, 003b // +000b │ │ +11d0cc: 4902 0405 |0032: aget-char v2, v4, v5 │ │ +11d0d0: 7110 0b2a 0200 |0034: invoke-static {v2}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +11d0d6: 0a02 |0037: move-result v2 │ │ +11d0d8: 3802 0300 |0038: if-eqz v2, 003b // +0003 │ │ +11d0dc: 28f3 |003a: goto 002d // -000d │ │ +11d0de: 2142 |003b: array-length v2, v4 │ │ +11d0e0: 3525 0a00 |003c: if-ge v5, v2, 0046 // +000a │ │ +11d0e4: 4904 0405 |003e: aget-char v4, v4, v5 │ │ +11d0e8: 1305 7d00 |0040: const/16 v5, #int 125 // #7d │ │ +11d0ec: 3254 0300 |0042: if-eq v4, v5, 0045 // +0003 │ │ +11d0f0: 2802 |0044: goto 0046 // +0002 │ │ +11d0f2: 0f00 |0045: return v0 │ │ +11d0f4: 0f01 |0046: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__parseUnicodeClass' │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 564 16-bit code units │ │ -11e7b4: |[11e7b4] org.apache.oro.text.regex.Perl5Compiler.__parseUnicodeClass:()I │ │ -11e7c4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -11e7c8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -11e7ca: 2312 c009 |0003: new-array v2, v1, [I // type@09c0 │ │ -11e7ce: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -11e7d0: 4b03 0203 |0006: aput v3, v2, v3 │ │ -11e7d4: 2314 150a |0008: new-array v4, v1, [Z // type@0a15 │ │ -11e7d8: 4e03 0403 |000a: aput-boolean v3, v4, v3 │ │ -11e7dc: 5405 431b |000c: iget-object v5, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e7e0: 6e10 4532 0500 |000e: invoke-virtual {v5}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11e7e6: 0a05 |0011: move-result v5 │ │ -11e7e8: 1306 5e00 |0012: const/16 v6, #int 94 // #5e │ │ -11e7ec: 3365 0e00 |0014: if-ne v5, v6, 0022 // +000e │ │ -11e7f0: 1305 2400 |0016: const/16 v5, #int 36 // #24 │ │ -11e7f4: 7020 9732 5000 |0018: invoke-direct {v0, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11e7fa: 0a05 |001b: move-result v5 │ │ -11e7fc: 5406 431b |001c: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e800: 6e10 4832 0600 |001e: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11e806: 2807 |0021: goto 0028 // +0007 │ │ -11e808: 1305 2300 |0022: const/16 v5, #int 35 // #23 │ │ -11e80c: 7020 9732 5000 |0024: invoke-direct {v0, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ -11e812: 0a05 |0027: move-result v5 │ │ -11e814: 5406 431b |0028: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e818: 6e10 4532 0600 |002a: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11e81e: 0a06 |002d: move-result v6 │ │ -11e820: 1307 2d00 |002e: const/16 v7, #int 45 // #2d │ │ -11e824: 1308 5d00 |0030: const/16 v8, #int 93 // #5d │ │ -11e828: 1409 ffff 0000 |0032: const v9, #float 9.18341e-41 // #0000ffff │ │ -11e82e: 3286 0700 |0035: if-eq v6, v8, 003c // +0007 │ │ -11e832: 3376 0300 |0037: if-ne v6, v7, 003a // +0003 │ │ -11e836: 2803 |0039: goto 003c // +0003 │ │ -11e838: 120a |003a: const/4 v10, #int 0 // #0 │ │ -11e83a: 2802 |003b: goto 003d // +0002 │ │ -11e83c: 121a |003c: const/4 v10, #int 1 // #1 │ │ -11e83e: 120b |003d: const/4 v11, #int 0 // #0 │ │ -11e840: 140c ffff 0000 |003e: const v12, #float 9.18341e-41 // #0000ffff │ │ -11e846: 540d 431b |0041: iget-object v13, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e84a: 6e10 4a32 0d00 |0043: invoke-virtual {v13}, Lorg/apache/oro/text/regex/CharStringPointer;._isAtEnd:()Z // method@324a │ │ -11e850: 0a0d |0046: move-result v13 │ │ -11e852: 390d 0a00 |0047: if-nez v13, 0051 // +000a │ │ -11e856: 5406 431b |0049: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e85a: 6e10 4532 0600 |004b: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11e860: 0a06 |004e: move-result v6 │ │ -11e862: 3386 0400 |004f: if-ne v6, v8, 0053 // +0004 │ │ -11e866: 380a 9801 |0051: if-eqz v10, 01e9 // +0198 │ │ -11e86a: 540a 431b |0053: iget-object v10, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e86e: 6e10 4832 0a00 |0055: invoke-virtual {v10}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11e874: 122a |0058: const/4 v10, #int 2 // #2 │ │ -11e876: 130d 5c00 |0059: const/16 v13, #int 92 // #5c │ │ -11e87a: 32d6 0f00 |005b: if-eq v6, v13, 006a // +000f │ │ -11e87e: 130e 5b00 |005d: const/16 v14, #int 91 // #5b │ │ -11e882: 33e6 0300 |005f: if-ne v6, v14, 0062 // +0003 │ │ -11e886: 2809 |0061: goto 006a // +0009 │ │ -11e888: 120d |0062: const/4 v13, #int 0 // #0 │ │ -11e88a: 0210 0c00 |0063: move/from16 v16, v12 │ │ -11e88e: 016c |0065: move v12, v6 │ │ -11e890: 0206 1000 |0066: move/from16 v6, v16 │ │ -11e894: 2900 da00 |0068: goto/16 0142 // +00da │ │ -11e898: 33d6 0900 |006a: if-ne v6, v13, 0073 // +0009 │ │ -11e89c: 5406 431b |006c: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e8a0: 6e10 4c32 0600 |006e: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._postIncrement:()C // method@324c │ │ -11e8a6: 0a06 |0071: move-result v6 │ │ -11e8a8: 280a |0072: goto 007c // +000a │ │ -11e8aa: 7020 a132 4000 |0073: invoke-direct {v0, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parsePOSIX:([Z)C // method@32a1 │ │ -11e8b0: 0a0d |0076: move-result v13 │ │ -11e8b2: 380d 0500 |0077: if-eqz v13, 007c // +0005 │ │ -11e8b6: 01d6 |0079: move v6, v13 │ │ -11e8b8: 121d |007a: const/4 v13, #int 1 // #1 │ │ -11e8ba: 2802 |007b: goto 007d // +0002 │ │ -11e8bc: 120d |007c: const/4 v13, #int 0 // #0 │ │ -11e8be: 321d e6ff |007d: if-eq v13, v1, 0063 // -001a │ │ -11e8c2: 130e 4400 |007f: const/16 v14, #int 68 // #44 │ │ -11e8c6: 32e6 b900 |0081: if-eq v6, v14, 013a // +00b9 │ │ -11e8ca: 130e 5300 |0083: const/16 v14, #int 83 // #53 │ │ -11e8ce: 32e6 ad00 |0085: if-eq v6, v14, 0132 // +00ad │ │ -11e8d2: 130e 5700 |0087: const/16 v14, #int 87 // #57 │ │ -11e8d6: 32e6 a100 |0089: if-eq v6, v14, 012a // +00a1 │ │ -11e8da: 130e 6e00 |008b: const/16 v14, #int 110 // #6e │ │ -11e8de: 32e6 9700 |008d: if-eq v6, v14, 0124 // +0097 │ │ -11e8e2: 130e 7700 |008f: const/16 v14, #int 119 // #77 │ │ -11e8e6: 32e6 8b00 |0091: if-eq v6, v14, 011c // +008b │ │ -11e8ea: 130e 7800 |0093: const/16 v14, #int 120 // #78 │ │ -11e8ee: 32e6 7300 |0095: if-eq v6, v14, 0108 // +0073 │ │ -11e8f2: 2b06 6b01 0000 |0097: packed-switch v6, 00000202 // +0000016b │ │ -11e8f8: 2b06 8001 0000 |009a: packed-switch v6, 0000021a // +00000180 │ │ -11e8fe: 2b06 8d01 0000 |009d: packed-switch v6, 0000022a // +0000018d │ │ -11e904: 28c3 |00a0: goto 0063 // -003d │ │ -11e906: 1306 0900 |00a1: const/16 v6, #int 9 // #9 │ │ -11e90a: 01c6 |00a3: move v6, v12 │ │ -11e90c: 130c 0900 |00a4: const/16 v12, #int 9 // #9 │ │ -11e910: 2900 9c00 |00a6: goto/16 0142 // +009c │ │ -11e914: 1306 1600 |00a8: const/16 v6, #int 22 // #16 │ │ -11e918: 1406 ffff 0000 |00aa: const v6, #float 9.18341e-41 // #0000ffff │ │ -11e91e: 130c 1600 |00ad: const/16 v12, #int 22 // #16 │ │ -11e922: 2900 9200 |00af: goto/16 0141 // +0092 │ │ -11e926: 1306 0d00 |00b1: const/16 v6, #int 13 // #d │ │ -11e92a: 01c6 |00b3: move v6, v12 │ │ -11e92c: 130c 0d00 |00b4: const/16 v12, #int 13 // #d │ │ -11e930: 2900 8c00 |00b6: goto/16 0142 // +008c │ │ -11e934: 1306 0c00 |00b8: const/16 v6, #int 12 // #c │ │ -11e938: 01c6 |00ba: move v6, v12 │ │ -11e93a: 130c 0c00 |00bb: const/16 v12, #int 12 // #c │ │ -11e93e: 2900 8500 |00bd: goto/16 0142 // +0085 │ │ -11e942: 1306 1b00 |00bf: const/16 v6, #int 27 // #1b │ │ -11e946: 01c6 |00c1: move v6, v12 │ │ -11e948: 130c 1b00 |00c2: const/16 v12, #int 27 // #1b │ │ -11e94c: 2900 7e00 |00c4: goto/16 0142 // +007e │ │ -11e950: 1306 1800 |00c6: const/16 v6, #int 24 // #18 │ │ -11e954: 1406 ffff 0000 |00c8: const v6, #float 9.18341e-41 // #0000ffff │ │ -11e95a: 130c 1800 |00cb: const/16 v12, #int 24 // #18 │ │ -11e95e: 2900 7400 |00cd: goto/16 0141 // +0074 │ │ -11e962: 5406 431b |00cf: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e966: 6e10 4c32 0600 |00d1: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._postIncrement:()C // method@324c │ │ -11e96c: 0a06 |00d4: move-result v6 │ │ -11e96e: 7110 112a 0600 |00d5: invoke-static {v6}, Ljava/lang/Character;.isLowerCase:(C)Z // method@2a11 │ │ -11e974: 0a0e |00d8: move-result v14 │ │ -11e976: 380e 0600 |00d9: if-eqz v14, 00df // +0006 │ │ -11e97a: 7110 172a 0600 |00db: invoke-static {v6}, Ljava/lang/Character;.toUpperCase:(C)C // method@2a17 │ │ -11e980: 0a06 |00de: move-result v6 │ │ -11e982: df06 0640 |00df: xor-int/lit8 v6, v6, #int 64 // #40 │ │ -11e986: 8e66 |00e1: int-to-char v6, v6 │ │ -11e988: 2881 |00e2: goto 0063 // -007f │ │ -11e98a: 1306 0800 |00e3: const/16 v6, #int 8 // #8 │ │ -11e98e: 01c6 |00e5: move v6, v12 │ │ -11e990: 130c 0800 |00e6: const/16 v12, #int 8 // #8 │ │ -11e994: 285a |00e8: goto 0142 // +005a │ │ -11e996: 1276 |00e9: const/4 v6, #int 7 // #7 │ │ -11e998: 01c6 |00ea: move v6, v12 │ │ -11e99a: 127c |00eb: const/4 v12, #int 7 // #7 │ │ -11e99c: 2856 |00ec: goto 0142 // +0056 │ │ -11e99e: 5406 431b |00ed: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e9a2: 5466 e91a |00ef: iget-object v6, v6, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11e9a6: 540e 431b |00f1: iget-object v14, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e9aa: 6e10 4432 0e00 |00f3: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ -11e9b0: 0a0e |00f6: move-result v14 │ │ -11e9b2: b11e |00f7: sub-int/2addr v14, v1 │ │ -11e9b4: 123f |00f8: const/4 v15, #int 3 // #3 │ │ -11e9b6: 7140 a032 e62f |00f9: invoke-static {v6, v14, v15, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseOctal:([CII[I)I // method@32a0 │ │ -11e9bc: 0a06 |00fc: move-result v6 │ │ -11e9be: 8e66 |00fd: int-to-char v6, v6 │ │ -11e9c0: 540e 431b |00fe: iget-object v14, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e9c4: 440f 0203 |0100: aget v15, v2, v3 │ │ -11e9c8: b11f |0102: sub-int/2addr v15, v1 │ │ -11e9ca: 6e20 4932 fe00 |0103: invoke-virtual {v14, v15}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:(I)C // method@3249 │ │ -11e9d0: 2900 5dff |0106: goto/16 0063 // -00a3 │ │ -11e9d4: 5406 431b |0108: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e9d8: 5466 e91a |010a: iget-object v6, v6, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ -11e9dc: 540e 431b |010c: iget-object v14, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e9e0: 6e10 4432 0e00 |010e: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ -11e9e6: 0a0e |0111: move-result v14 │ │ -11e9e8: 7140 9f32 e62a |0112: invoke-static {v6, v14, v10, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseHex:([CII[I)I // method@329f │ │ -11e9ee: 0a06 |0115: move-result v6 │ │ -11e9f0: 8e66 |0116: int-to-char v6, v6 │ │ -11e9f2: 540e 431b |0117: iget-object v14, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11e9f6: 440f 0203 |0119: aget v15, v2, v3 │ │ -11e9fa: 28e8 |011b: goto 0103 // -0018 │ │ -11e9fc: 1306 1200 |011c: const/16 v6, #int 18 // #12 │ │ -11ea00: 1406 ffff 0000 |011e: const v6, #float 9.18341e-41 // #0000ffff │ │ -11ea06: 130c 1200 |0121: const/16 v12, #int 18 // #12 │ │ -11ea0a: 281e |0123: goto 0141 // +001e │ │ -11ea0c: 1306 0a00 |0124: const/16 v6, #int 10 // #a │ │ -11ea10: 01c6 |0126: move v6, v12 │ │ -11ea12: 130c 0a00 |0127: const/16 v12, #int 10 // #a │ │ -11ea16: 2819 |0129: goto 0142 // +0019 │ │ -11ea18: 1306 1300 |012a: const/16 v6, #int 19 // #13 │ │ -11ea1c: 1406 ffff 0000 |012c: const v6, #float 9.18341e-41 // #0000ffff │ │ -11ea22: 130c 1300 |012f: const/16 v12, #int 19 // #13 │ │ -11ea26: 2810 |0131: goto 0141 // +0010 │ │ -11ea28: 1306 1700 |0132: const/16 v6, #int 23 // #17 │ │ -11ea2c: 1406 ffff 0000 |0134: const v6, #float 9.18341e-41 // #0000ffff │ │ -11ea32: 130c 1700 |0137: const/16 v12, #int 23 // #17 │ │ -11ea36: 2808 |0139: goto 0141 // +0008 │ │ -11ea38: 1306 1900 |013a: const/16 v6, #int 25 // #19 │ │ -11ea3c: 1406 ffff 0000 |013c: const v6, #float 9.18341e-41 // #0000ffff │ │ -11ea42: 130c 1900 |013f: const/16 v12, #int 25 // #19 │ │ -11ea46: 121d |0141: const/4 v13, #int 1 // #1 │ │ -11ea48: 380b 0e00 |0142: if-eqz v11, 0150 // +000e │ │ -11ea4c: 36c6 0400 |0144: if-gt v6, v12, 0148 // +0004 │ │ -11ea50: 120b |0146: const/4 v11, #int 0 // #0 │ │ -11ea52: 2835 |0147: goto 017c // +0035 │ │ -11ea54: 2201 9708 |0148: new-instance v1, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11ea58: 1a02 5513 |014a: const-string v2, "Invalid [] range in expression." // string@1355 │ │ -11ea5c: 7020 5132 2100 |014c: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11ea62: 2701 |014f: throw v1 │ │ -11ea64: 390d 2b00 |0150: if-nez v13, 017b // +002b │ │ -11ea68: 5406 431b |0152: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11ea6c: 6e10 4532 0600 |0154: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11ea72: 0a06 |0157: move-result v6 │ │ -11ea74: 3376 2300 |0158: if-ne v6, v7, 017b // +0023 │ │ -11ea78: 5406 431b |015a: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11ea7c: 6e10 4432 0600 |015c: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ -11ea82: 0a06 |015f: move-result v6 │ │ -11ea84: b016 |0160: add-int/2addr v6, v1 │ │ -11ea86: 540e 431b |0161: iget-object v14, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11ea8a: 6e10 4332 0e00 |0163: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getLength:()I // method@3243 │ │ -11ea90: 0a0e |0166: move-result v14 │ │ -11ea92: 35e6 1400 |0167: if-ge v6, v14, 017b // +0014 │ │ -11ea96: 5406 431b |0169: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11ea9a: 6e20 4732 1600 |016b: invoke-virtual {v6, v1}, Lorg/apache/oro/text/regex/CharStringPointer;._getValueRelative:(I)C // method@3247 │ │ -11eaa0: 0a06 |016e: move-result v6 │ │ -11eaa2: 3286 0c00 |016f: if-eq v6, v8, 017b // +000c │ │ -11eaa6: 5406 431b |0171: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11eaaa: 6e10 4832 0600 |0173: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ -11eab0: 01c6 |0176: move v6, v12 │ │ -11eab2: 120a |0177: const/4 v10, #int 0 // #0 │ │ -11eab4: 121b |0178: const/4 v11, #int 1 // #1 │ │ -11eab6: 2900 c8fe |0179: goto/16 0041 // -0138 │ │ -11eaba: 01c6 |017b: move v6, v12 │ │ -11eabc: 33c6 3500 |017c: if-ne v6, v12, 01b1 // +0035 │ │ -11eac0: 331d 0c00 |017e: if-ne v13, v1, 018a // +000c │ │ -11eac4: 470d 0403 |0180: aget-boolean v13, v4, v3 │ │ -11eac8: 390d 0500 |0182: if-nez v13, 0187 // +0005 │ │ -11eacc: 130d 2f00 |0184: const/16 v13, #int 47 // #2f │ │ -11ead0: 2806 |0186: goto 018c // +0006 │ │ -11ead2: 130d 3000 |0187: const/16 v13, #int 48 // #30 │ │ -11ead6: 2803 |0189: goto 018c // +0003 │ │ -11ead8: 130d 3100 |018a: const/16 v13, #int 49 // #31 │ │ -11eadc: 7020 9632 d000 |018c: invoke-direct {v0, v13}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11eae2: 7020 9632 c000 |018f: invoke-direct {v0, v12}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11eae8: 540d 441b |0192: iget-object v13, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ -11eaec: 490d 0d03 |0194: aget-char v13, v13, v3 │ │ -11eaf0: b51d |0196: and-int/2addr v13, v1 │ │ -11eaf2: 380d 1a00 |0197: if-eqz v13, 01b1 // +001a │ │ -11eaf6: 7110 132a 0c00 |0199: invoke-static {v12}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ -11eafc: 0a0d |019c: move-result v13 │ │ -11eafe: 380d 1400 |019d: if-eqz v13, 01b1 // +0014 │ │ -11eb02: 7110 132a 0600 |019f: invoke-static {v6}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ -11eb08: 0a0d |01a2: move-result v13 │ │ -11eb0a: 380d 0e00 |01a3: if-eqz v13, 01b1 // +000e │ │ -11eb0e: 520d 471b |01a5: iget v13, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11eb12: b11d |01a7: sub-int/2addr v13, v1 │ │ -11eb14: 590d 471b |01a8: iput v13, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11eb18: 7110 152a 0c00 |01aa: invoke-static {v12}, Ljava/lang/Character;.toLowerCase:(C)C // method@2a15 │ │ -11eb1e: 0a0d |01ad: move-result v13 │ │ -11eb20: 7020 9632 d000 |01ae: invoke-direct {v0, v13}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11eb26: 35c6 3400 |01b1: if-ge v6, v12, 01e5 // +0034 │ │ -11eb2a: 130b 2500 |01b3: const/16 v11, #int 37 // #25 │ │ -11eb2e: 7020 9632 b000 |01b5: invoke-direct {v0, v11}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11eb34: 7020 9632 6000 |01b8: invoke-direct {v0, v6}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11eb3a: 7020 9632 c000 |01bb: invoke-direct {v0, v12}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11eb40: 540b 441b |01be: iget-object v11, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ -11eb44: 490b 0b03 |01c0: aget-char v11, v11, v3 │ │ -11eb48: b51b |01c2: and-int/2addr v11, v1 │ │ -11eb4a: 380b 2100 |01c3: if-eqz v11, 01e4 // +0021 │ │ -11eb4e: 7110 132a 0c00 |01c5: invoke-static {v12}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ -11eb54: 0a0b |01c8: move-result v11 │ │ -11eb56: 380b 1b00 |01c9: if-eqz v11, 01e4 // +001b │ │ -11eb5a: 7110 132a 0600 |01cb: invoke-static {v6}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ -11eb60: 0a0b |01ce: move-result v11 │ │ -11eb62: 380b 1500 |01cf: if-eqz v11, 01e4 // +0015 │ │ -11eb66: 520b 471b |01d1: iget v11, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11eb6a: b1ab |01d3: sub-int/2addr v11, v10 │ │ -11eb6c: 590b 471b |01d4: iput v11, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11eb70: 7110 152a 0600 |01d6: invoke-static {v6}, Ljava/lang/Character;.toLowerCase:(C)C // method@2a15 │ │ -11eb76: 0a06 |01d9: move-result v6 │ │ -11eb78: 7020 9632 6000 |01da: invoke-direct {v0, v6}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11eb7e: 7110 152a 0c00 |01dd: invoke-static {v12}, Ljava/lang/Character;.toLowerCase:(C)C // method@2a15 │ │ -11eb84: 0a06 |01e0: move-result v6 │ │ -11eb86: 7020 9632 6000 |01e1: invoke-direct {v0, v6}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11eb8c: 120b |01e4: const/4 v11, #int 0 // #0 │ │ -11eb8e: 01c6 |01e5: move v6, v12 │ │ -11eb90: 120a |01e6: const/4 v10, #int 0 // #0 │ │ -11eb92: 2900 5afe |01e7: goto/16 0041 // -01a6 │ │ -11eb96: 5401 431b |01e9: iget-object v1, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11eb9a: 6e10 4532 0100 |01eb: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ -11eba0: 0a01 |01ee: move-result v1 │ │ -11eba2: 3381 0900 |01ef: if-ne v1, v8, 01f8 // +0009 │ │ -11eba6: 7601 9832 1100 |01f1: invoke-direct/range {v17}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ -11ebac: 7020 9632 3000 |01f4: invoke-direct {v0, v3}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11ebb2: 0f05 |01f7: return v5 │ │ -11ebb4: 2201 9708 |01f8: new-instance v1, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11ebb8: 1a02 c327 |01fa: const-string v2, "Unmatched [] in expression." // string@27c3 │ │ -11ebbc: 7020 5132 2100 |01fc: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11ebc2: 2802 |01ff: goto 0201 // +0002 │ │ -11ebc4: 2701 |0200: throw v1 │ │ -11ebc6: 28ff |0201: goto 0200 // -0001 │ │ -11ebc8: 0001 0a00 3000 0000 5600 0000 5600 ... |0202: packed-switch-data (24 units) │ │ -11ebf8: 0001 0600 6100 0000 4f00 0000 4900 ... |021a: packed-switch-data (16 units) │ │ -11ec18: 0001 0300 7200 0000 1400 0000 0b00 ... |022a: packed-switch-data (10 units) │ │ +11e7bc: |[11e7bc] org.apache.oro.text.regex.Perl5Compiler.__parseUnicodeClass:()I │ │ +11e7cc: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +11e7d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +11e7d2: 2312 c009 |0003: new-array v2, v1, [I // type@09c0 │ │ +11e7d6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +11e7d8: 4b03 0203 |0006: aput v3, v2, v3 │ │ +11e7dc: 2314 150a |0008: new-array v4, v1, [Z // type@0a15 │ │ +11e7e0: 4e03 0403 |000a: aput-boolean v3, v4, v3 │ │ +11e7e4: 5405 431b |000c: iget-object v5, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e7e8: 6e10 4532 0500 |000e: invoke-virtual {v5}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11e7ee: 0a05 |0011: move-result v5 │ │ +11e7f0: 1306 5e00 |0012: const/16 v6, #int 94 // #5e │ │ +11e7f4: 3365 0e00 |0014: if-ne v5, v6, 0022 // +000e │ │ +11e7f8: 1305 2400 |0016: const/16 v5, #int 36 // #24 │ │ +11e7fc: 7020 9732 5000 |0018: invoke-direct {v0, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11e802: 0a05 |001b: move-result v5 │ │ +11e804: 5406 431b |001c: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e808: 6e10 4832 0600 |001e: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11e80e: 2807 |0021: goto 0028 // +0007 │ │ +11e810: 1305 2300 |0022: const/16 v5, #int 35 // #23 │ │ +11e814: 7020 9732 5000 |0024: invoke-direct {v0, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitNode:(C)I // method@3297 │ │ +11e81a: 0a05 |0027: move-result v5 │ │ +11e81c: 5406 431b |0028: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e820: 6e10 4532 0600 |002a: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11e826: 0a06 |002d: move-result v6 │ │ +11e828: 1307 2d00 |002e: const/16 v7, #int 45 // #2d │ │ +11e82c: 1308 5d00 |0030: const/16 v8, #int 93 // #5d │ │ +11e830: 1409 ffff 0000 |0032: const v9, #float 9.18341e-41 // #0000ffff │ │ +11e836: 3286 0700 |0035: if-eq v6, v8, 003c // +0007 │ │ +11e83a: 3376 0300 |0037: if-ne v6, v7, 003a // +0003 │ │ +11e83e: 2803 |0039: goto 003c // +0003 │ │ +11e840: 120a |003a: const/4 v10, #int 0 // #0 │ │ +11e842: 2802 |003b: goto 003d // +0002 │ │ +11e844: 121a |003c: const/4 v10, #int 1 // #1 │ │ +11e846: 120b |003d: const/4 v11, #int 0 // #0 │ │ +11e848: 140c ffff 0000 |003e: const v12, #float 9.18341e-41 // #0000ffff │ │ +11e84e: 540d 431b |0041: iget-object v13, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e852: 6e10 4a32 0d00 |0043: invoke-virtual {v13}, Lorg/apache/oro/text/regex/CharStringPointer;._isAtEnd:()Z // method@324a │ │ +11e858: 0a0d |0046: move-result v13 │ │ +11e85a: 390d 0a00 |0047: if-nez v13, 0051 // +000a │ │ +11e85e: 5406 431b |0049: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e862: 6e10 4532 0600 |004b: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11e868: 0a06 |004e: move-result v6 │ │ +11e86a: 3386 0400 |004f: if-ne v6, v8, 0053 // +0004 │ │ +11e86e: 380a 9801 |0051: if-eqz v10, 01e9 // +0198 │ │ +11e872: 540a 431b |0053: iget-object v10, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e876: 6e10 4832 0a00 |0055: invoke-virtual {v10}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11e87c: 122a |0058: const/4 v10, #int 2 // #2 │ │ +11e87e: 130d 5c00 |0059: const/16 v13, #int 92 // #5c │ │ +11e882: 32d6 0f00 |005b: if-eq v6, v13, 006a // +000f │ │ +11e886: 130e 5b00 |005d: const/16 v14, #int 91 // #5b │ │ +11e88a: 33e6 0300 |005f: if-ne v6, v14, 0062 // +0003 │ │ +11e88e: 2809 |0061: goto 006a // +0009 │ │ +11e890: 120d |0062: const/4 v13, #int 0 // #0 │ │ +11e892: 0210 0c00 |0063: move/from16 v16, v12 │ │ +11e896: 016c |0065: move v12, v6 │ │ +11e898: 0206 1000 |0066: move/from16 v6, v16 │ │ +11e89c: 2900 da00 |0068: goto/16 0142 // +00da │ │ +11e8a0: 33d6 0900 |006a: if-ne v6, v13, 0073 // +0009 │ │ +11e8a4: 5406 431b |006c: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e8a8: 6e10 4c32 0600 |006e: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._postIncrement:()C // method@324c │ │ +11e8ae: 0a06 |0071: move-result v6 │ │ +11e8b0: 280a |0072: goto 007c // +000a │ │ +11e8b2: 7020 a132 4000 |0073: invoke-direct {v0, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parsePOSIX:([Z)C // method@32a1 │ │ +11e8b8: 0a0d |0076: move-result v13 │ │ +11e8ba: 380d 0500 |0077: if-eqz v13, 007c // +0005 │ │ +11e8be: 01d6 |0079: move v6, v13 │ │ +11e8c0: 121d |007a: const/4 v13, #int 1 // #1 │ │ +11e8c2: 2802 |007b: goto 007d // +0002 │ │ +11e8c4: 120d |007c: const/4 v13, #int 0 // #0 │ │ +11e8c6: 321d e6ff |007d: if-eq v13, v1, 0063 // -001a │ │ +11e8ca: 130e 4400 |007f: const/16 v14, #int 68 // #44 │ │ +11e8ce: 32e6 b900 |0081: if-eq v6, v14, 013a // +00b9 │ │ +11e8d2: 130e 5300 |0083: const/16 v14, #int 83 // #53 │ │ +11e8d6: 32e6 ad00 |0085: if-eq v6, v14, 0132 // +00ad │ │ +11e8da: 130e 5700 |0087: const/16 v14, #int 87 // #57 │ │ +11e8de: 32e6 a100 |0089: if-eq v6, v14, 012a // +00a1 │ │ +11e8e2: 130e 6e00 |008b: const/16 v14, #int 110 // #6e │ │ +11e8e6: 32e6 9700 |008d: if-eq v6, v14, 0124 // +0097 │ │ +11e8ea: 130e 7700 |008f: const/16 v14, #int 119 // #77 │ │ +11e8ee: 32e6 8b00 |0091: if-eq v6, v14, 011c // +008b │ │ +11e8f2: 130e 7800 |0093: const/16 v14, #int 120 // #78 │ │ +11e8f6: 32e6 7300 |0095: if-eq v6, v14, 0108 // +0073 │ │ +11e8fa: 2b06 6b01 0000 |0097: packed-switch v6, 00000202 // +0000016b │ │ +11e900: 2b06 8001 0000 |009a: packed-switch v6, 0000021a // +00000180 │ │ +11e906: 2b06 8d01 0000 |009d: packed-switch v6, 0000022a // +0000018d │ │ +11e90c: 28c3 |00a0: goto 0063 // -003d │ │ +11e90e: 1306 0900 |00a1: const/16 v6, #int 9 // #9 │ │ +11e912: 01c6 |00a3: move v6, v12 │ │ +11e914: 130c 0900 |00a4: const/16 v12, #int 9 // #9 │ │ +11e918: 2900 9c00 |00a6: goto/16 0142 // +009c │ │ +11e91c: 1306 1600 |00a8: const/16 v6, #int 22 // #16 │ │ +11e920: 1406 ffff 0000 |00aa: const v6, #float 9.18341e-41 // #0000ffff │ │ +11e926: 130c 1600 |00ad: const/16 v12, #int 22 // #16 │ │ +11e92a: 2900 9200 |00af: goto/16 0141 // +0092 │ │ +11e92e: 1306 0d00 |00b1: const/16 v6, #int 13 // #d │ │ +11e932: 01c6 |00b3: move v6, v12 │ │ +11e934: 130c 0d00 |00b4: const/16 v12, #int 13 // #d │ │ +11e938: 2900 8c00 |00b6: goto/16 0142 // +008c │ │ +11e93c: 1306 0c00 |00b8: const/16 v6, #int 12 // #c │ │ +11e940: 01c6 |00ba: move v6, v12 │ │ +11e942: 130c 0c00 |00bb: const/16 v12, #int 12 // #c │ │ +11e946: 2900 8500 |00bd: goto/16 0142 // +0085 │ │ +11e94a: 1306 1b00 |00bf: const/16 v6, #int 27 // #1b │ │ +11e94e: 01c6 |00c1: move v6, v12 │ │ +11e950: 130c 1b00 |00c2: const/16 v12, #int 27 // #1b │ │ +11e954: 2900 7e00 |00c4: goto/16 0142 // +007e │ │ +11e958: 1306 1800 |00c6: const/16 v6, #int 24 // #18 │ │ +11e95c: 1406 ffff 0000 |00c8: const v6, #float 9.18341e-41 // #0000ffff │ │ +11e962: 130c 1800 |00cb: const/16 v12, #int 24 // #18 │ │ +11e966: 2900 7400 |00cd: goto/16 0141 // +0074 │ │ +11e96a: 5406 431b |00cf: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e96e: 6e10 4c32 0600 |00d1: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._postIncrement:()C // method@324c │ │ +11e974: 0a06 |00d4: move-result v6 │ │ +11e976: 7110 112a 0600 |00d5: invoke-static {v6}, Ljava/lang/Character;.isLowerCase:(C)Z // method@2a11 │ │ +11e97c: 0a0e |00d8: move-result v14 │ │ +11e97e: 380e 0600 |00d9: if-eqz v14, 00df // +0006 │ │ +11e982: 7110 172a 0600 |00db: invoke-static {v6}, Ljava/lang/Character;.toUpperCase:(C)C // method@2a17 │ │ +11e988: 0a06 |00de: move-result v6 │ │ +11e98a: df06 0640 |00df: xor-int/lit8 v6, v6, #int 64 // #40 │ │ +11e98e: 8e66 |00e1: int-to-char v6, v6 │ │ +11e990: 2881 |00e2: goto 0063 // -007f │ │ +11e992: 1306 0800 |00e3: const/16 v6, #int 8 // #8 │ │ +11e996: 01c6 |00e5: move v6, v12 │ │ +11e998: 130c 0800 |00e6: const/16 v12, #int 8 // #8 │ │ +11e99c: 285a |00e8: goto 0142 // +005a │ │ +11e99e: 1276 |00e9: const/4 v6, #int 7 // #7 │ │ +11e9a0: 01c6 |00ea: move v6, v12 │ │ +11e9a2: 127c |00eb: const/4 v12, #int 7 // #7 │ │ +11e9a4: 2856 |00ec: goto 0142 // +0056 │ │ +11e9a6: 5406 431b |00ed: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e9aa: 5466 e91a |00ef: iget-object v6, v6, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11e9ae: 540e 431b |00f1: iget-object v14, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e9b2: 6e10 4432 0e00 |00f3: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ +11e9b8: 0a0e |00f6: move-result v14 │ │ +11e9ba: b11e |00f7: sub-int/2addr v14, v1 │ │ +11e9bc: 123f |00f8: const/4 v15, #int 3 // #3 │ │ +11e9be: 7140 a032 e62f |00f9: invoke-static {v6, v14, v15, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseOctal:([CII[I)I // method@32a0 │ │ +11e9c4: 0a06 |00fc: move-result v6 │ │ +11e9c6: 8e66 |00fd: int-to-char v6, v6 │ │ +11e9c8: 540e 431b |00fe: iget-object v14, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e9cc: 440f 0203 |0100: aget v15, v2, v3 │ │ +11e9d0: b11f |0102: sub-int/2addr v15, v1 │ │ +11e9d2: 6e20 4932 fe00 |0103: invoke-virtual {v14, v15}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:(I)C // method@3249 │ │ +11e9d8: 2900 5dff |0106: goto/16 0063 // -00a3 │ │ +11e9dc: 5406 431b |0108: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e9e0: 5466 e91a |010a: iget-object v6, v6, Lorg/apache/oro/text/regex/CharStringPointer;._array:[C // field@1ae9 │ │ +11e9e4: 540e 431b |010c: iget-object v14, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e9e8: 6e10 4432 0e00 |010e: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ +11e9ee: 0a0e |0111: move-result v14 │ │ +11e9f0: 7140 9f32 e62a |0112: invoke-static {v6, v14, v10, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseHex:([CII[I)I // method@329f │ │ +11e9f6: 0a06 |0115: move-result v6 │ │ +11e9f8: 8e66 |0116: int-to-char v6, v6 │ │ +11e9fa: 540e 431b |0117: iget-object v14, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11e9fe: 440f 0203 |0119: aget v15, v2, v3 │ │ +11ea02: 28e8 |011b: goto 0103 // -0018 │ │ +11ea04: 1306 1200 |011c: const/16 v6, #int 18 // #12 │ │ +11ea08: 1406 ffff 0000 |011e: const v6, #float 9.18341e-41 // #0000ffff │ │ +11ea0e: 130c 1200 |0121: const/16 v12, #int 18 // #12 │ │ +11ea12: 281e |0123: goto 0141 // +001e │ │ +11ea14: 1306 0a00 |0124: const/16 v6, #int 10 // #a │ │ +11ea18: 01c6 |0126: move v6, v12 │ │ +11ea1a: 130c 0a00 |0127: const/16 v12, #int 10 // #a │ │ +11ea1e: 2819 |0129: goto 0142 // +0019 │ │ +11ea20: 1306 1300 |012a: const/16 v6, #int 19 // #13 │ │ +11ea24: 1406 ffff 0000 |012c: const v6, #float 9.18341e-41 // #0000ffff │ │ +11ea2a: 130c 1300 |012f: const/16 v12, #int 19 // #13 │ │ +11ea2e: 2810 |0131: goto 0141 // +0010 │ │ +11ea30: 1306 1700 |0132: const/16 v6, #int 23 // #17 │ │ +11ea34: 1406 ffff 0000 |0134: const v6, #float 9.18341e-41 // #0000ffff │ │ +11ea3a: 130c 1700 |0137: const/16 v12, #int 23 // #17 │ │ +11ea3e: 2808 |0139: goto 0141 // +0008 │ │ +11ea40: 1306 1900 |013a: const/16 v6, #int 25 // #19 │ │ +11ea44: 1406 ffff 0000 |013c: const v6, #float 9.18341e-41 // #0000ffff │ │ +11ea4a: 130c 1900 |013f: const/16 v12, #int 25 // #19 │ │ +11ea4e: 121d |0141: const/4 v13, #int 1 // #1 │ │ +11ea50: 380b 0e00 |0142: if-eqz v11, 0150 // +000e │ │ +11ea54: 36c6 0400 |0144: if-gt v6, v12, 0148 // +0004 │ │ +11ea58: 120b |0146: const/4 v11, #int 0 // #0 │ │ +11ea5a: 2835 |0147: goto 017c // +0035 │ │ +11ea5c: 2201 9708 |0148: new-instance v1, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11ea60: 1a02 5513 |014a: const-string v2, "Invalid [] range in expression." // string@1355 │ │ +11ea64: 7020 5132 2100 |014c: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11ea6a: 2701 |014f: throw v1 │ │ +11ea6c: 390d 2b00 |0150: if-nez v13, 017b // +002b │ │ +11ea70: 5406 431b |0152: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11ea74: 6e10 4532 0600 |0154: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11ea7a: 0a06 |0157: move-result v6 │ │ +11ea7c: 3376 2300 |0158: if-ne v6, v7, 017b // +0023 │ │ +11ea80: 5406 431b |015a: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11ea84: 6e10 4432 0600 |015c: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._getOffset:()I // method@3244 │ │ +11ea8a: 0a06 |015f: move-result v6 │ │ +11ea8c: b016 |0160: add-int/2addr v6, v1 │ │ +11ea8e: 540e 431b |0161: iget-object v14, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11ea92: 6e10 4332 0e00 |0163: invoke-virtual {v14}, Lorg/apache/oro/text/regex/CharStringPointer;._getLength:()I // method@3243 │ │ +11ea98: 0a0e |0166: move-result v14 │ │ +11ea9a: 35e6 1400 |0167: if-ge v6, v14, 017b // +0014 │ │ +11ea9e: 5406 431b |0169: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11eaa2: 6e20 4732 1600 |016b: invoke-virtual {v6, v1}, Lorg/apache/oro/text/regex/CharStringPointer;._getValueRelative:(I)C // method@3247 │ │ +11eaa8: 0a06 |016e: move-result v6 │ │ +11eaaa: 3286 0c00 |016f: if-eq v6, v8, 017b // +000c │ │ +11eaae: 5406 431b |0171: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11eab2: 6e10 4832 0600 |0173: invoke-virtual {v6}, Lorg/apache/oro/text/regex/CharStringPointer;._increment:()C // method@3248 │ │ +11eab8: 01c6 |0176: move v6, v12 │ │ +11eaba: 120a |0177: const/4 v10, #int 0 // #0 │ │ +11eabc: 121b |0178: const/4 v11, #int 1 // #1 │ │ +11eabe: 2900 c8fe |0179: goto/16 0041 // -0138 │ │ +11eac2: 01c6 |017b: move v6, v12 │ │ +11eac4: 33c6 3500 |017c: if-ne v6, v12, 01b1 // +0035 │ │ +11eac8: 331d 0c00 |017e: if-ne v13, v1, 018a // +000c │ │ +11eacc: 470d 0403 |0180: aget-boolean v13, v4, v3 │ │ +11ead0: 390d 0500 |0182: if-nez v13, 0187 // +0005 │ │ +11ead4: 130d 2f00 |0184: const/16 v13, #int 47 // #2f │ │ +11ead8: 2806 |0186: goto 018c // +0006 │ │ +11eada: 130d 3000 |0187: const/16 v13, #int 48 // #30 │ │ +11eade: 2803 |0189: goto 018c // +0003 │ │ +11eae0: 130d 3100 |018a: const/16 v13, #int 49 // #31 │ │ +11eae4: 7020 9632 d000 |018c: invoke-direct {v0, v13}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11eaea: 7020 9632 c000 |018f: invoke-direct {v0, v12}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11eaf0: 540d 441b |0192: iget-object v13, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ +11eaf4: 490d 0d03 |0194: aget-char v13, v13, v3 │ │ +11eaf8: b51d |0196: and-int/2addr v13, v1 │ │ +11eafa: 380d 1a00 |0197: if-eqz v13, 01b1 // +001a │ │ +11eafe: 7110 132a 0c00 |0199: invoke-static {v12}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ +11eb04: 0a0d |019c: move-result v13 │ │ +11eb06: 380d 1400 |019d: if-eqz v13, 01b1 // +0014 │ │ +11eb0a: 7110 132a 0600 |019f: invoke-static {v6}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ +11eb10: 0a0d |01a2: move-result v13 │ │ +11eb12: 380d 0e00 |01a3: if-eqz v13, 01b1 // +000e │ │ +11eb16: 520d 471b |01a5: iget v13, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11eb1a: b11d |01a7: sub-int/2addr v13, v1 │ │ +11eb1c: 590d 471b |01a8: iput v13, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11eb20: 7110 152a 0c00 |01aa: invoke-static {v12}, Ljava/lang/Character;.toLowerCase:(C)C // method@2a15 │ │ +11eb26: 0a0d |01ad: move-result v13 │ │ +11eb28: 7020 9632 d000 |01ae: invoke-direct {v0, v13}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11eb2e: 35c6 3400 |01b1: if-ge v6, v12, 01e5 // +0034 │ │ +11eb32: 130b 2500 |01b3: const/16 v11, #int 37 // #25 │ │ +11eb36: 7020 9632 b000 |01b5: invoke-direct {v0, v11}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11eb3c: 7020 9632 6000 |01b8: invoke-direct {v0, v6}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11eb42: 7020 9632 c000 |01bb: invoke-direct {v0, v12}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11eb48: 540b 441b |01be: iget-object v11, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ +11eb4c: 490b 0b03 |01c0: aget-char v11, v11, v3 │ │ +11eb50: b51b |01c2: and-int/2addr v11, v1 │ │ +11eb52: 380b 2100 |01c3: if-eqz v11, 01e4 // +0021 │ │ +11eb56: 7110 132a 0c00 |01c5: invoke-static {v12}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ +11eb5c: 0a0b |01c8: move-result v11 │ │ +11eb5e: 380b 1b00 |01c9: if-eqz v11, 01e4 // +001b │ │ +11eb62: 7110 132a 0600 |01cb: invoke-static {v6}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ +11eb68: 0a0b |01ce: move-result v11 │ │ +11eb6a: 380b 1500 |01cf: if-eqz v11, 01e4 // +0015 │ │ +11eb6e: 520b 471b |01d1: iget v11, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11eb72: b1ab |01d3: sub-int/2addr v11, v10 │ │ +11eb74: 590b 471b |01d4: iput v11, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11eb78: 7110 152a 0600 |01d6: invoke-static {v6}, Ljava/lang/Character;.toLowerCase:(C)C // method@2a15 │ │ +11eb7e: 0a06 |01d9: move-result v6 │ │ +11eb80: 7020 9632 6000 |01da: invoke-direct {v0, v6}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11eb86: 7110 152a 0c00 |01dd: invoke-static {v12}, Ljava/lang/Character;.toLowerCase:(C)C // method@2a15 │ │ +11eb8c: 0a06 |01e0: move-result v6 │ │ +11eb8e: 7020 9632 6000 |01e1: invoke-direct {v0, v6}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11eb94: 120b |01e4: const/4 v11, #int 0 // #0 │ │ +11eb96: 01c6 |01e5: move v6, v12 │ │ +11eb98: 120a |01e6: const/4 v10, #int 0 // #0 │ │ +11eb9a: 2900 5afe |01e7: goto/16 0041 // -01a6 │ │ +11eb9e: 5401 431b |01e9: iget-object v1, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11eba2: 6e10 4532 0100 |01eb: invoke-virtual {v1}, Lorg/apache/oro/text/regex/CharStringPointer;._getValue:()C // method@3245 │ │ +11eba8: 0a01 |01ee: move-result v1 │ │ +11ebaa: 3381 0900 |01ef: if-ne v1, v8, 01f8 // +0009 │ │ +11ebae: 7601 9832 1100 |01f1: invoke-direct/range {v17}, Lorg/apache/oro/text/regex/Perl5Compiler;.__getNextChar:()C // method@3298 │ │ +11ebb4: 7020 9632 3000 |01f4: invoke-direct {v0, v3}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11ebba: 0f05 |01f7: return v5 │ │ +11ebbc: 2201 9708 |01f8: new-instance v1, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11ebc0: 1a02 c327 |01fa: const-string v2, "Unmatched [] in expression." // string@27c3 │ │ +11ebc4: 7020 5132 2100 |01fc: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11ebca: 2802 |01ff: goto 0201 // +0002 │ │ +11ebcc: 2701 |0200: throw v1 │ │ +11ebce: 28ff |0201: goto 0200 // -0001 │ │ +11ebd0: 0001 0a00 3000 0000 5600 0000 5600 ... |0202: packed-switch-data (24 units) │ │ +11ec00: 0001 0600 6100 0000 4f00 0000 4900 ... |021a: packed-switch-data (16 units) │ │ +11ec20: 0001 0300 7200 0000 1400 0000 0b00 ... |022a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__programAddOperatorTail' │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -11f524: |[11f524] org.apache.oro.text.regex.Perl5Compiler.__programAddOperatorTail:(II)V │ │ -11f534: 5420 461b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f538: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ -11f53c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -11f53e: 3203 1600 |0005: if-eq v3, v0, 001b // +0016 │ │ -11f542: 6200 231b |0007: sget-object v0, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ -11f546: 5421 461b |0009: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f54a: 4901 0103 |000b: aget-char v1, v1, v3 │ │ -11f54e: 4900 0001 |000d: aget-char v0, v0, v1 │ │ -11f552: 1301 0c00 |000f: const/16 v1, #int 12 // #c │ │ -11f556: 3210 0300 |0011: if-eq v0, v1, 0014 // +0003 │ │ -11f55a: 2808 |0013: goto 001b // +0008 │ │ -11f55c: 7110 6132 0300 |0014: invoke-static {v3}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -11f562: 0a03 |0017: move-result v3 │ │ -11f564: 7030 a532 3204 |0018: invoke-direct {v2, v3, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ -11f56a: 0e00 |001b: return-void │ │ +11f52c: |[11f52c] org.apache.oro.text.regex.Perl5Compiler.__programAddOperatorTail:(II)V │ │ +11f53c: 5420 461b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f540: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ +11f544: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +11f546: 3203 1600 |0005: if-eq v3, v0, 001b // +0016 │ │ +11f54a: 6200 231b |0007: sget-object v0, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ +11f54e: 5421 461b |0009: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f552: 4901 0103 |000b: aget-char v1, v1, v3 │ │ +11f556: 4900 0001 |000d: aget-char v0, v0, v1 │ │ +11f55a: 1301 0c00 |000f: const/16 v1, #int 12 // #c │ │ +11f55e: 3210 0300 |0011: if-eq v0, v1, 0014 // +0003 │ │ +11f562: 2808 |0013: goto 001b // +0008 │ │ +11f564: 7110 6132 0300 |0014: invoke-static {v3}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +11f56a: 0a03 |0017: move-result v3 │ │ +11f56c: 7030 a532 3204 |0018: invoke-direct {v2, v3, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__programAddTail:(II)V // method@32a5 │ │ +11f572: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__programAddTail' │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -11f56c: |[11f56c] org.apache.oro.text.regex.Perl5Compiler.__programAddTail:(II)V │ │ -11f57c: 5430 461b |0000: iget-object v0, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f580: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ -11f584: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -11f586: 3304 0300 |0005: if-ne v4, v0, 0008 // +0003 │ │ -11f58a: 281d |0007: goto 0024 // +001d │ │ -11f58c: 5431 461b |0008: iget-object v1, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f590: 7120 5f32 4100 |000a: invoke-static {v1, v4}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ -11f596: 0a01 |000d: move-result v1 │ │ -11f598: 3301 1400 |000e: if-ne v1, v0, 0022 // +0014 │ │ -11f59c: 5430 461b |0010: iget-object v0, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f5a0: 4901 0004 |0012: aget-char v1, v0, v4 │ │ -11f5a4: 1302 0d00 |0014: const/16 v2, #int 13 // #d │ │ -11f5a8: 3321 0500 |0016: if-ne v1, v2, 001b // +0005 │ │ -11f5ac: 9105 0405 |0018: sub-int v5, v4, v5 │ │ -11f5b0: 2802 |001a: goto 001c // +0002 │ │ -11f5b2: b145 |001b: sub-int/2addr v5, v4 │ │ -11f5b4: d804 0401 |001c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -11f5b8: 8e55 |001e: int-to-char v5, v5 │ │ -11f5ba: 5005 0004 |001f: aput-char v5, v0, v4 │ │ -11f5be: 0e00 |0021: return-void │ │ -11f5c0: 0114 |0022: move v4, v1 │ │ -11f5c2: 28e5 |0023: goto 0008 // -001b │ │ -11f5c4: 0e00 |0024: return-void │ │ +11f574: |[11f574] org.apache.oro.text.regex.Perl5Compiler.__programAddTail:(II)V │ │ +11f584: 5430 461b |0000: iget-object v0, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f588: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ +11f58c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +11f58e: 3304 0300 |0005: if-ne v4, v0, 0008 // +0003 │ │ +11f592: 281d |0007: goto 0024 // +001d │ │ +11f594: 5431 461b |0008: iget-object v1, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f598: 7120 5f32 4100 |000a: invoke-static {v1, v4}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ +11f59e: 0a01 |000d: move-result v1 │ │ +11f5a0: 3301 1400 |000e: if-ne v1, v0, 0022 // +0014 │ │ +11f5a4: 5430 461b |0010: iget-object v0, v3, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f5a8: 4901 0004 |0012: aget-char v1, v0, v4 │ │ +11f5ac: 1302 0d00 |0014: const/16 v2, #int 13 // #d │ │ +11f5b0: 3321 0500 |0016: if-ne v1, v2, 001b // +0005 │ │ +11f5b4: 9105 0405 |0018: sub-int v5, v4, v5 │ │ +11f5b8: 2802 |001a: goto 001c // +0002 │ │ +11f5ba: b145 |001b: sub-int/2addr v5, v4 │ │ +11f5bc: d804 0401 |001c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +11f5c0: 8e55 |001e: int-to-char v5, v5 │ │ +11f5c2: 5005 0004 |001f: aput-char v5, v0, v4 │ │ +11f5c6: 0e00 |0021: return-void │ │ +11f5c8: 0114 |0022: move v4, v1 │ │ +11f5ca: 28e5 |0023: goto 0008 // -001b │ │ +11f5cc: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__programInsertOperator' │ │ type : '(CI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 68 16-bit code units │ │ -11f5c8: |[11f5c8] org.apache.oro.text.regex.Perl5Compiler.__programInsertOperator:(CI)V │ │ -11f5d8: 6200 231b |0000: sget-object v0, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ -11f5dc: 4900 0007 |0002: aget-char v0, v0, v7 │ │ -11f5e0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -11f5e2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -11f5e4: 1303 0a00 |0006: const/16 v3, #int 10 // #a │ │ -11f5e8: 3330 0400 |0008: if-ne v0, v3, 000c // +0004 │ │ -11f5ec: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -11f5ee: 2802 |000b: goto 000d // +0002 │ │ -11f5f0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -11f5f2: 5463 461b |000d: iget-object v3, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f5f6: 3903 0900 |000f: if-nez v3, 0018 // +0009 │ │ -11f5fa: 5267 471b |0011: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11f5fe: b010 |0013: add-int/2addr v0, v1 │ │ -11f600: b007 |0014: add-int/2addr v7, v0 │ │ -11f602: 5967 471b |0015: iput v7, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11f606: 0e00 |0017: return-void │ │ -11f608: 5261 471b |0018: iget v1, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11f60c: d803 0002 |001a: add-int/lit8 v3, v0, #int 2 // #02 │ │ -11f610: b013 |001c: add-int/2addr v3, v1 │ │ -11f612: 5963 471b |001d: iput v3, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11f616: 3781 0d00 |001f: if-le v1, v8, 002c // +000d │ │ -11f61a: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ -11f61e: d803 03ff |0023: add-int/lit8 v3, v3, #int -1 // #ff │ │ -11f622: 5464 461b |0025: iget-object v4, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f626: 4905 0401 |0027: aget-char v5, v4, v1 │ │ -11f62a: 5005 0403 |0029: aput-char v5, v4, v3 │ │ -11f62e: 28f4 |002b: goto 001f // -000c │ │ -11f630: 5461 461b |002c: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f634: d803 0801 |002e: add-int/lit8 v3, v8, #int 1 // #01 │ │ -11f638: 5007 0108 |0030: aput-char v7, v1, v8 │ │ -11f63c: d807 0301 |0032: add-int/lit8 v7, v3, #int 1 // #01 │ │ -11f640: 5002 0103 |0034: aput-char v2, v1, v3 │ │ -11f644: d808 00ff |0036: add-int/lit8 v8, v0, #int -1 // #ff │ │ -11f648: 3d00 0b00 |0038: if-lez v0, 0043 // +000b │ │ -11f64c: 5460 461b |003a: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f650: d801 0701 |003c: add-int/lit8 v1, v7, #int 1 // #01 │ │ -11f654: 5002 0007 |003e: aput-char v2, v0, v7 │ │ -11f658: 0180 |0040: move v0, v8 │ │ -11f65a: 0117 |0041: move v7, v1 │ │ -11f65c: 28f4 |0042: goto 0036 // -000c │ │ -11f65e: 0e00 |0043: return-void │ │ +11f5d0: |[11f5d0] org.apache.oro.text.regex.Perl5Compiler.__programInsertOperator:(CI)V │ │ +11f5e0: 6200 231b |0000: sget-object v0, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ +11f5e4: 4900 0007 |0002: aget-char v0, v0, v7 │ │ +11f5e8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +11f5ea: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +11f5ec: 1303 0a00 |0006: const/16 v3, #int 10 // #a │ │ +11f5f0: 3330 0400 |0008: if-ne v0, v3, 000c // +0004 │ │ +11f5f4: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +11f5f6: 2802 |000b: goto 000d // +0002 │ │ +11f5f8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +11f5fa: 5463 461b |000d: iget-object v3, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f5fe: 3903 0900 |000f: if-nez v3, 0018 // +0009 │ │ +11f602: 5267 471b |0011: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11f606: b010 |0013: add-int/2addr v0, v1 │ │ +11f608: b007 |0014: add-int/2addr v7, v0 │ │ +11f60a: 5967 471b |0015: iput v7, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11f60e: 0e00 |0017: return-void │ │ +11f610: 5261 471b |0018: iget v1, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11f614: d803 0002 |001a: add-int/lit8 v3, v0, #int 2 // #02 │ │ +11f618: b013 |001c: add-int/2addr v3, v1 │ │ +11f61a: 5963 471b |001d: iput v3, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11f61e: 3781 0d00 |001f: if-le v1, v8, 002c // +000d │ │ +11f622: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ +11f626: d803 03ff |0023: add-int/lit8 v3, v3, #int -1 // #ff │ │ +11f62a: 5464 461b |0025: iget-object v4, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f62e: 4905 0401 |0027: aget-char v5, v4, v1 │ │ +11f632: 5005 0403 |0029: aput-char v5, v4, v3 │ │ +11f636: 28f4 |002b: goto 001f // -000c │ │ +11f638: 5461 461b |002c: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f63c: d803 0801 |002e: add-int/lit8 v3, v8, #int 1 // #01 │ │ +11f640: 5007 0108 |0030: aput-char v7, v1, v8 │ │ +11f644: d807 0301 |0032: add-int/lit8 v7, v3, #int 1 // #01 │ │ +11f648: 5002 0103 |0034: aput-char v2, v1, v3 │ │ +11f64c: d808 00ff |0036: add-int/lit8 v8, v0, #int -1 // #ff │ │ +11f650: 3d00 0b00 |0038: if-lez v0, 0043 // +000b │ │ +11f654: 5460 461b |003a: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f658: d801 0701 |003c: add-int/lit8 v1, v7, #int 1 // #01 │ │ +11f65c: 5002 0007 |003e: aput-char v2, v0, v7 │ │ +11f660: 0180 |0040: move v0, v8 │ │ +11f662: 0117 |0041: move v7, v1 │ │ +11f664: 28f4 |0042: goto 0036 // -000c │ │ +11f666: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : '__setModifierFlag' │ │ type : '([CC)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 74 16-bit code units │ │ -11f660: |[11f660] org.apache.oro.text.regex.Perl5Compiler.__setModifierFlag:([CC)V │ │ -11f670: 1300 6700 |0000: const/16 v0, #int 103 // #67 │ │ -11f674: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -11f676: 3203 3f00 |0003: if-eq v3, v0, 0042 // +003f │ │ -11f67a: 1300 6900 |0005: const/16 v0, #int 105 // #69 │ │ -11f67e: 3203 3300 |0007: if-eq v3, v0, 003a // +0033 │ │ -11f682: 1300 6d00 |0009: const/16 v0, #int 109 // #6d │ │ -11f686: 3203 2700 |000b: if-eq v3, v0, 0032 // +0027 │ │ -11f68a: 1300 6f00 |000d: const/16 v0, #int 111 // #6f │ │ -11f68e: 3203 1b00 |000f: if-eq v3, v0, 002a // +001b │ │ -11f692: 1300 7300 |0011: const/16 v0, #int 115 // #73 │ │ -11f696: 3203 0f00 |0013: if-eq v3, v0, 0022 // +000f │ │ -11f69a: 1300 7800 |0015: const/16 v0, #int 120 // #78 │ │ -11f69e: 3203 0300 |0017: if-eq v3, v0, 001a // +0003 │ │ -11f6a2: 0e00 |0019: return-void │ │ -11f6a4: 4903 0201 |001a: aget-char v3, v2, v1 │ │ -11f6a8: de03 0320 |001c: or-int/lit8 v3, v3, #int 32 // #20 │ │ -11f6ac: 8e33 |001e: int-to-char v3, v3 │ │ -11f6ae: 5003 0201 |001f: aput-char v3, v2, v1 │ │ -11f6b2: 0e00 |0021: return-void │ │ -11f6b4: 4903 0201 |0022: aget-char v3, v2, v1 │ │ -11f6b8: de03 0310 |0024: or-int/lit8 v3, v3, #int 16 // #10 │ │ -11f6bc: 8e33 |0026: int-to-char v3, v3 │ │ -11f6be: 5003 0201 |0027: aput-char v3, v2, v1 │ │ -11f6c2: 0e00 |0029: return-void │ │ -11f6c4: 4903 0201 |002a: aget-char v3, v2, v1 │ │ -11f6c8: de03 0304 |002c: or-int/lit8 v3, v3, #int 4 // #04 │ │ -11f6cc: 8e33 |002e: int-to-char v3, v3 │ │ -11f6ce: 5003 0201 |002f: aput-char v3, v2, v1 │ │ -11f6d2: 0e00 |0031: return-void │ │ -11f6d4: 4903 0201 |0032: aget-char v3, v2, v1 │ │ -11f6d8: de03 0308 |0034: or-int/lit8 v3, v3, #int 8 // #08 │ │ -11f6dc: 8e33 |0036: int-to-char v3, v3 │ │ -11f6de: 5003 0201 |0037: aput-char v3, v2, v1 │ │ -11f6e2: 0e00 |0039: return-void │ │ -11f6e4: 4903 0201 |003a: aget-char v3, v2, v1 │ │ -11f6e8: de03 0301 |003c: or-int/lit8 v3, v3, #int 1 // #01 │ │ -11f6ec: 8e33 |003e: int-to-char v3, v3 │ │ -11f6ee: 5003 0201 |003f: aput-char v3, v2, v1 │ │ -11f6f2: 0e00 |0041: return-void │ │ -11f6f4: 4903 0201 |0042: aget-char v3, v2, v1 │ │ -11f6f8: de03 0302 |0044: or-int/lit8 v3, v3, #int 2 // #02 │ │ -11f6fc: 8e33 |0046: int-to-char v3, v3 │ │ -11f6fe: 5003 0201 |0047: aput-char v3, v2, v1 │ │ -11f702: 0e00 |0049: return-void │ │ +11f668: |[11f668] org.apache.oro.text.regex.Perl5Compiler.__setModifierFlag:([CC)V │ │ +11f678: 1300 6700 |0000: const/16 v0, #int 103 // #67 │ │ +11f67c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +11f67e: 3203 3f00 |0003: if-eq v3, v0, 0042 // +003f │ │ +11f682: 1300 6900 |0005: const/16 v0, #int 105 // #69 │ │ +11f686: 3203 3300 |0007: if-eq v3, v0, 003a // +0033 │ │ +11f68a: 1300 6d00 |0009: const/16 v0, #int 109 // #6d │ │ +11f68e: 3203 2700 |000b: if-eq v3, v0, 0032 // +0027 │ │ +11f692: 1300 6f00 |000d: const/16 v0, #int 111 // #6f │ │ +11f696: 3203 1b00 |000f: if-eq v3, v0, 002a // +001b │ │ +11f69a: 1300 7300 |0011: const/16 v0, #int 115 // #73 │ │ +11f69e: 3203 0f00 |0013: if-eq v3, v0, 0022 // +000f │ │ +11f6a2: 1300 7800 |0015: const/16 v0, #int 120 // #78 │ │ +11f6a6: 3203 0300 |0017: if-eq v3, v0, 001a // +0003 │ │ +11f6aa: 0e00 |0019: return-void │ │ +11f6ac: 4903 0201 |001a: aget-char v3, v2, v1 │ │ +11f6b0: de03 0320 |001c: or-int/lit8 v3, v3, #int 32 // #20 │ │ +11f6b4: 8e33 |001e: int-to-char v3, v3 │ │ +11f6b6: 5003 0201 |001f: aput-char v3, v2, v1 │ │ +11f6ba: 0e00 |0021: return-void │ │ +11f6bc: 4903 0201 |0022: aget-char v3, v2, v1 │ │ +11f6c0: de03 0310 |0024: or-int/lit8 v3, v3, #int 16 // #10 │ │ +11f6c4: 8e33 |0026: int-to-char v3, v3 │ │ +11f6c6: 5003 0201 |0027: aput-char v3, v2, v1 │ │ +11f6ca: 0e00 |0029: return-void │ │ +11f6cc: 4903 0201 |002a: aget-char v3, v2, v1 │ │ +11f6d0: de03 0304 |002c: or-int/lit8 v3, v3, #int 4 // #04 │ │ +11f6d4: 8e33 |002e: int-to-char v3, v3 │ │ +11f6d6: 5003 0201 |002f: aput-char v3, v2, v1 │ │ +11f6da: 0e00 |0031: return-void │ │ +11f6dc: 4903 0201 |0032: aget-char v3, v2, v1 │ │ +11f6e0: de03 0308 |0034: or-int/lit8 v3, v3, #int 8 // #08 │ │ +11f6e4: 8e33 |0036: int-to-char v3, v3 │ │ +11f6e6: 5003 0201 |0037: aput-char v3, v2, v1 │ │ +11f6ea: 0e00 |0039: return-void │ │ +11f6ec: 4903 0201 |003a: aget-char v3, v2, v1 │ │ +11f6f0: de03 0301 |003c: or-int/lit8 v3, v3, #int 1 // #01 │ │ +11f6f4: 8e33 |003e: int-to-char v3, v3 │ │ +11f6f6: 5003 0201 |003f: aput-char v3, v2, v1 │ │ +11f6fa: 0e00 |0041: return-void │ │ +11f6fc: 4903 0201 |0042: aget-char v3, v2, v1 │ │ +11f700: de03 0302 |0044: or-int/lit8 v3, v3, #int 2 // #02 │ │ +11f704: 8e33 |0046: int-to-char v3, v3 │ │ +11f706: 5003 0201 |0047: aput-char v3, v2, v1 │ │ +11f70a: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : 'quotemeta' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -11ec88: |[11ec88] org.apache.oro.text.regex.Perl5Compiler.quotemeta:(Ljava/lang/String;)Ljava/lang/String; │ │ -11ec98: 6e10 d52a 0000 |0000: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -11ec9e: 0c00 |0003: move-result-object v0 │ │ -11eca0: 7110 ad32 0000 |0004: invoke-static {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.quotemeta:([C)Ljava/lang/String; // method@32ad │ │ -11eca6: 0c00 |0007: move-result-object v0 │ │ -11eca8: 1100 |0008: return-object v0 │ │ +11ec90: |[11ec90] org.apache.oro.text.regex.Perl5Compiler.quotemeta:(Ljava/lang/String;)Ljava/lang/String; │ │ +11eca0: 6e10 d52a 0000 |0000: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +11eca6: 0c00 |0003: move-result-object v0 │ │ +11eca8: 7110 ad32 0000 |0004: invoke-static {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.quotemeta:([C)Ljava/lang/String; // method@32ad │ │ +11ecae: 0c00 |0007: move-result-object v0 │ │ +11ecb0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : 'quotemeta' │ │ type : '([C)Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -11ec2c: |[11ec2c] org.apache.oro.text.regex.Perl5Compiler.quotemeta:([C)Ljava/lang/String; │ │ -11ec3c: 2200 0f07 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ -11ec40: 2131 |0002: array-length v1, v3 │ │ -11ec42: da01 0102 |0003: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -11ec46: 7020 e32a 1000 |0005: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ -11ec4c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -11ec4e: 2132 |0009: array-length v2, v3 │ │ -11ec50: 3521 1700 |000a: if-ge v1, v2, 0021 // +0017 │ │ -11ec54: 4902 0301 |000c: aget-char v2, v3, v1 │ │ -11ec58: 7110 6532 0200 |000e: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -11ec5e: 0a02 |0011: move-result v2 │ │ -11ec60: 3902 0700 |0012: if-nez v2, 0019 // +0007 │ │ -11ec64: 1302 5c00 |0014: const/16 v2, #int 92 // #5c │ │ -11ec68: 6e20 e52a 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11ec6e: 4902 0301 |0019: aget-char v2, v3, v1 │ │ -11ec72: 6e20 e52a 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -11ec78: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -11ec7c: 28e9 |0020: goto 0009 // -0017 │ │ -11ec7e: 6e10 ea2a 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11ec84: 0c03 |0024: move-result-object v3 │ │ -11ec86: 1103 |0025: return-object v3 │ │ +11ec34: |[11ec34] org.apache.oro.text.regex.Perl5Compiler.quotemeta:([C)Ljava/lang/String; │ │ +11ec44: 2200 0f07 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ +11ec48: 2131 |0002: array-length v1, v3 │ │ +11ec4a: da01 0102 |0003: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +11ec4e: 7020 e32a 1000 |0005: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ +11ec54: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +11ec56: 2132 |0009: array-length v2, v3 │ │ +11ec58: 3521 1700 |000a: if-ge v1, v2, 0021 // +0017 │ │ +11ec5c: 4902 0301 |000c: aget-char v2, v3, v1 │ │ +11ec60: 7110 6532 0200 |000e: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +11ec66: 0a02 |0011: move-result v2 │ │ +11ec68: 3902 0700 |0012: if-nez v2, 0019 // +0007 │ │ +11ec6c: 1302 5c00 |0014: const/16 v2, #int 92 // #5c │ │ +11ec70: 6e20 e52a 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11ec76: 4902 0301 |0019: aget-char v2, v3, v1 │ │ +11ec7a: 6e20 e52a 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +11ec80: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +11ec84: 28e9 |0020: goto 0009 // -0017 │ │ +11ec86: 6e10 ea2a 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11ec8c: 0c03 |0024: move-result-object v3 │ │ +11ec8e: 1103 |0025: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : 'compile' │ │ type : '(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -11f314: |[11f314] org.apache.oro.text.regex.Perl5Compiler.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; │ │ -11f324: 6e10 d52a 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -11f32a: 0c02 |0003: move-result-object v2 │ │ -11f32c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -11f32e: 6e30 ab32 2100 |0005: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:([CI)Lorg/apache/oro/text/regex/Pattern; // method@32ab │ │ -11f334: 0c02 |0008: move-result-object v2 │ │ -11f336: 1102 |0009: return-object v2 │ │ +11f31c: |[11f31c] org.apache.oro.text.regex.Perl5Compiler.compile:(Ljava/lang/String;)Lorg/apache/oro/text/regex/Pattern; │ │ +11f32c: 6e10 d52a 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +11f332: 0c02 |0003: move-result-object v2 │ │ +11f334: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +11f336: 6e30 ab32 2100 |0005: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:([CI)Lorg/apache/oro/text/regex/Pattern; // method@32ab │ │ +11f33c: 0c02 |0008: move-result-object v2 │ │ +11f33e: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : 'compile' │ │ type : '(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -11f338: |[11f338] org.apache.oro.text.regex.Perl5Compiler.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; │ │ -11f348: 6e10 d52a 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -11f34e: 0c01 |0003: move-result-object v1 │ │ -11f350: 6e30 ab32 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:([CI)Lorg/apache/oro/text/regex/Pattern; // method@32ab │ │ -11f356: 0c01 |0007: move-result-object v1 │ │ -11f358: 1101 |0008: return-object v1 │ │ +11f340: |[11f340] org.apache.oro.text.regex.Perl5Compiler.compile:(Ljava/lang/String;I)Lorg/apache/oro/text/regex/Pattern; │ │ +11f350: 6e10 d52a 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +11f356: 0c01 |0003: move-result-object v1 │ │ +11f358: 6e30 ab32 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:([CI)Lorg/apache/oro/text/regex/Pattern; // method@32ab │ │ +11f35e: 0c01 |0007: move-result-object v1 │ │ +11f360: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : 'compile' │ │ type : '([C)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -11ecac: |[11ecac] org.apache.oro.text.regex.Perl5Compiler.compile:([C)Lorg/apache/oro/text/regex/Pattern; │ │ -11ecbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11ecbe: 6e30 ab32 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:([CI)Lorg/apache/oro/text/regex/Pattern; // method@32ab │ │ -11ecc4: 0c02 |0004: move-result-object v2 │ │ -11ecc6: 1102 |0005: return-object v2 │ │ +11ecb4: |[11ecb4] org.apache.oro.text.regex.Perl5Compiler.compile:([C)Lorg/apache/oro/text/regex/Pattern; │ │ +11ecc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11ecc6: 6e30 ab32 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.compile:([CI)Lorg/apache/oro/text/regex/Pattern; // method@32ab │ │ +11eccc: 0c02 |0004: move-result-object v2 │ │ +11ecce: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/regex/Perl5Compiler;) │ │ name : 'compile' │ │ type : '([CI)Lorg/apache/oro/text/regex/Pattern;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 798 16-bit code units │ │ -11ecc8: |[11ecc8] org.apache.oro.text.regex.Perl5Compiler.compile:([CI)Lorg/apache/oro/text/regex/Pattern; │ │ -11ecd8: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -11ecdc: 0801 1700 |0002: move-object/from16 v1, v23 │ │ -11ece0: 0202 1800 |0004: move/from16 v2, v24 │ │ -11ece4: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -11ece6: 2334 c009 |0007: new-array v4, v3, [I // type@09c0 │ │ -11ecea: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -11ecec: 4b05 0405 |000a: aput v5, v4, v5 │ │ -11ecf0: 2206 9608 |000c: new-instance v6, Lorg/apache/oro/text/regex/CharStringPointer; // type@0896 │ │ -11ecf4: 7020 3f32 1600 |000e: invoke-direct {v6, v1}, Lorg/apache/oro/text/regex/CharStringPointer;.:([C)V // method@323f │ │ -11ecfa: 5b06 431b |0011: iput-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11ecfe: 5406 441b |0013: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ -11ed02: 8e27 |0015: int-to-char v7, v2 │ │ -11ed04: 5007 0605 |0016: aput-char v7, v6, v5 │ │ -11ed08: 5c05 481b |0018: iput-boolean v5, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__sawBackreference:Z // field@1b48 │ │ -11ed0c: 5903 451b |001a: iput v3, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ -11ed10: 5905 471b |001c: iput v5, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11ed14: 5905 411b |001e: iput v5, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11ed18: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -11ed1a: 5b06 461b |0021: iput-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11ed1e: 7020 9632 5000 |0023: invoke-direct {v0, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11ed24: 7030 9e32 5004 |0026: invoke-direct {v0, v5, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseExpression:(Z[I)I // method@329e │ │ -11ed2a: 0a07 |0029: move-result v7 │ │ -11ed2c: 1a08 be27 |002a: const-string v8, "Unknown compilation error." // string@27be │ │ -11ed30: 12f9 |002c: const/4 v9, #int -1 // #ff │ │ -11ed32: 3297 e902 |002d: if-eq v7, v9, 0316 // +02e9 │ │ -11ed36: 5207 471b |002f: iget v7, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11ed3a: 140a feff 0000 |0031: const v10, #float 9.18327e-41 // #0000fffe │ │ -11ed40: 35a7 da02 |0034: if-ge v7, v10, 030e // +02da │ │ -11ed44: 2377 bd09 |0036: new-array v7, v7, [C // type@09bd │ │ -11ed48: 5b07 461b |0038: iput-object v7, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11ed4c: 2207 a208 |003a: new-instance v7, Lorg/apache/oro/text/regex/Perl5Pattern; // type@08a2 │ │ -11ed50: 7010 d432 0700 |003c: invoke-direct {v7}, Lorg/apache/oro/text/regex/Perl5Pattern;.:()V // method@32d4 │ │ -11ed56: 540a 461b |003f: iget-object v10, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11ed5a: 5b7a 741b |0041: iput-object v10, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._program:[C // field@1b74 │ │ -11ed5e: 220a 0e07 |0043: new-instance v10, Ljava/lang/String; // type@070e │ │ -11ed62: 7020 b12a 1a00 |0045: invoke-direct {v10, v1}, Ljava/lang/String;.:([C)V // method@2ab1 │ │ -11ed68: 5b7a 6c1b |0048: iput-object v10, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._expression:Ljava/lang/String; // field@1b6c │ │ -11ed6c: 5401 431b |004a: iget-object v1, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ -11ed70: 6e20 4d32 5100 |004c: invoke-virtual {v1, v5}, Lorg/apache/oro/text/regex/CharStringPointer;._setOffset:(I)V // method@324d │ │ -11ed76: 5903 451b |004f: iput v3, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ -11ed7a: 5905 471b |0051: iput v5, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ -11ed7e: 5905 411b |0053: iput v5, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11ed82: 7020 9632 5000 |0055: invoke-direct {v0, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ -11ed88: 7030 9e32 5004 |0058: invoke-direct {v0, v5, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseExpression:(Z[I)I // method@329e │ │ -11ed8e: 0a01 |005b: move-result v1 │ │ -11ed90: 3291 ac02 |005c: if-eq v1, v9, 0308 // +02ac │ │ -11ed94: 5401 441b |005e: iget-object v1, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ -11ed98: 4901 0105 |0060: aget-char v1, v1, v5 │ │ -11ed9c: b531 |0062: and-int/2addr v1, v3 │ │ -11ed9e: 5204 411b |0063: iget v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ -11eda2: 1308 0a00 |0065: const/16 v8, #int 10 // #a │ │ -11eda6: 3484 0400 |0067: if-lt v4, v8, 006b // +0004 │ │ -11edaa: 1214 |0069: const/4 v4, #int 1 // #1 │ │ -11edac: 2802 |006a: goto 006c // +0002 │ │ -11edae: 1204 |006b: const/4 v4, #int 0 // #0 │ │ -11edb0: 5c74 6e1b |006c: iput-boolean v4, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._isExpensive:Z // field@1b6e │ │ -11edb4: 5979 751b |006e: iput v9, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._startClassOffset:I // field@1b75 │ │ -11edb8: 5975 6a1b |0070: iput v5, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11edbc: 5979 6b1b |0072: iput v9, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._back:I // field@1b6b │ │ -11edc0: 5972 731b |0074: iput v2, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._options:I // field@1b73 │ │ -11edc4: 5b76 761b |0076: iput-object v6, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._startString:[C // field@1b76 │ │ -11edc8: 5b76 701b |0078: iput-object v6, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustString:[C // field@1b70 │ │ -11edcc: 5402 461b |007a: iget-object v2, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11edd0: 7120 5f32 3200 |007c: invoke-static {v2, v3}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ -11edd6: 0a04 |007f: move-result v4 │ │ -11edd8: 4902 0204 |0080: aget-char v2, v2, v4 │ │ -11eddc: 3902 6102 |0082: if-nez v2, 02e3 // +0261 │ │ -11ede0: 7110 6132 0300 |0084: invoke-static {v3}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -11ede6: 0a02 |0087: move-result v2 │ │ -11ede8: 5404 461b |0088: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11edec: 4904 0402 |008a: aget-char v4, v4, v2 │ │ -11edf0: 012a |008c: move v10, v2 │ │ -11edf2: 120b |008d: const/4 v11, #int 0 // #0 │ │ -11edf4: 120c |008e: const/4 v12, #int 0 // #0 │ │ -11edf6: 130d 1b00 |008f: const/16 v13, #int 27 // #1b │ │ -11edfa: 130e 1100 |0091: const/16 v14, #int 17 // #11 │ │ -11edfe: 33d4 0700 |0093: if-ne v4, v13, 009a // +0007 │ │ -11ee02: 121b |0095: const/4 v11, #int 1 // #1 │ │ -11ee04: 130d 0a00 |0096: const/16 v13, #int 10 // #a │ │ -11ee08: 2900 3402 |0098: goto/16 02cc // +0234 │ │ -11ee0c: 130d 0c00 |009a: const/16 v13, #int 12 // #c │ │ -11ee10: 33d4 0c00 |009c: if-ne v4, v13, 00a8 // +000c │ │ -11ee14: 540f 461b |009e: iget-object v15, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11ee18: 7120 5f32 af00 |00a0: invoke-static {v15, v10}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ -11ee1e: 0a10 |00a3: move-result v16 │ │ -11ee20: 490f 0f10 |00a4: aget-char v15, v15, v16 │ │ -11ee24: 33df f0ff |00a6: if-ne v15, v13, 0096 // -0010 │ │ -11ee28: 32e4 eeff |00a8: if-eq v4, v14, 0096 // -0012 │ │ -11ee2c: 130f 1d00 |00aa: const/16 v15, #int 29 // #1d │ │ -11ee30: 32f4 eaff |00ac: if-eq v4, v15, 0096 // -0016 │ │ -11ee34: 620f 231b |00ae: sget-object v15, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ -11ee38: 490f 0f04 |00b0: aget-char v15, v15, v4 │ │ -11ee3c: 338f 0b00 |00b2: if-ne v15, v8, 00bd // +000b │ │ -11ee40: 540f 461b |00b4: iget-object v15, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11ee44: 7120 5d32 af00 |00b6: invoke-static {v15, v10}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ -11ee4a: 0a0f |00b9: move-result v15 │ │ -11ee4c: 3d0f 0300 |00ba: if-lez v15, 00bd // +0003 │ │ -11ee50: 28da |00bc: goto 0096 // -0026 │ │ -11ee52: 076f |00bd: move-object v15, v6 │ │ -11ee54: 1214 |00be: const/4 v4, #int 1 // #1 │ │ -11ee56: 1306 0e00 |00bf: const/16 v6, #int 14 // #e │ │ -11ee5a: 1229 |00c1: const/4 v9, #int 2 // #2 │ │ -11ee5c: 3804 6e00 |00c2: if-eqz v4, 0130 // +006e │ │ -11ee60: 5404 461b |00c4: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11ee64: 4904 040a |00c6: aget-char v4, v4, v10 │ │ -11ee68: 3364 1a00 |00c8: if-ne v4, v6, 00e2 // +001a │ │ -11ee6c: 220f 0e07 |00ca: new-instance v15, Ljava/lang/String; // type@070e │ │ -11ee70: 5404 461b |00cc: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11ee74: d806 0a01 |00ce: add-int/lit8 v6, v10, #int 1 // #01 │ │ -11ee78: 7110 6232 0600 |00d0: invoke-static {v6}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ -11ee7e: 0a06 |00d3: move-result v6 │ │ -11ee80: 5409 461b |00d4: iget-object v9, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11ee84: 7110 6232 0a00 |00d6: invoke-static {v10}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ -11ee8a: 0a11 |00d9: move-result v17 │ │ -11ee8c: 4909 0911 |00da: aget-char v9, v9, v17 │ │ -11ee90: 7040 b22a 4f96 |00dc: invoke-direct {v15, v4, v6, v9}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11ee96: 1204 |00df: const/4 v4, #int 0 // #0 │ │ -11ee98: 12f9 |00e0: const/4 v9, #int -1 // #ff │ │ -11ee9a: 28de |00e1: goto 00bf // -0022 │ │ -11ee9c: 6206 211b |00e2: sget-object v6, Lorg/apache/oro/text/regex/OpCode;._opLengthOne:[C // field@1b21 │ │ -11eea0: 7130 6432 6409 |00e4: invoke-static {v4, v6, v9}, Lorg/apache/oro/text/regex/OpCode;._isInArray:(C[CI)Z // method@3264 │ │ -11eea6: 0a06 |00e7: move-result v6 │ │ -11eea8: 3806 0500 |00e8: if-eqz v6, 00ed // +0005 │ │ -11eeac: 597a 751b |00ea: iput v10, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._startClassOffset:I // field@1b75 │ │ -11eeb0: 2840 |00ec: goto 012c // +0040 │ │ -11eeb2: 1306 1400 |00ed: const/16 v6, #int 20 // #14 │ │ -11eeb6: 3264 fbff |00ef: if-eq v4, v6, 00ea // -0005 │ │ -11eeba: 1306 1500 |00f1: const/16 v6, #int 21 // #15 │ │ -11eebe: 3364 0300 |00f3: if-ne v4, v6, 00f6 // +0003 │ │ -11eec2: 28f5 |00f5: goto 00ea // -000b │ │ -11eec4: 6206 231b |00f6: sget-object v6, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ -11eec8: 4906 0604 |00f8: aget-char v6, v6, v4 │ │ -11eecc: 1238 |00fa: const/4 v8, #int 3 // #3 │ │ -11eece: 3336 1400 |00fb: if-ne v6, v3, 010f // +0014 │ │ -11eed2: 3334 0500 |00fd: if-ne v4, v3, 0102 // +0005 │ │ -11eed6: 5973 6a1b |00ff: iput v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11eeda: 2808 |0101: goto 0109 // +0008 │ │ -11eedc: 3394 0500 |0102: if-ne v4, v9, 0107 // +0005 │ │ -11eee0: 5979 6a1b |0104: iput v9, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11eee4: 2803 |0106: goto 0109 // +0003 │ │ -11eee6: 5978 6a1b |0107: iput v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11eeea: 7110 6132 0a00 |0109: invoke-static {v10}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -11eef0: 0a0a |010c: move-result v10 │ │ -11eef2: 1214 |010d: const/4 v4, #int 1 // #1 │ │ -11eef4: 281f |010e: goto 012d // +001f │ │ -11eef6: 1306 1000 |010f: const/16 v6, #int 16 // #10 │ │ -11eefa: 3364 1b00 |0111: if-ne v4, v6, 012c // +001b │ │ -11eefe: 6204 231b |0113: sget-object v4, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ -11ef02: 5406 461b |0115: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11ef06: 7110 6132 0a00 |0117: invoke-static {v10}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -11ef0c: 0a09 |011a: move-result v9 │ │ -11ef0e: 4906 0609 |011b: aget-char v6, v6, v9 │ │ -11ef12: 4904 0406 |011d: aget-char v4, v4, v6 │ │ -11ef16: 1276 |011f: const/4 v6, #int 7 // #7 │ │ -11ef18: 3364 0c00 |0120: if-ne v4, v6, 012c // +000c │ │ -11ef1c: 5274 6a1b |0122: iget v4, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11ef20: b584 |0124: and-int/2addr v4, v8 │ │ -11ef22: 3804 0700 |0125: if-eqz v4, 012c // +0007 │ │ -11ef26: 1304 0b00 |0127: const/16 v4, #int 11 // #b │ │ -11ef2a: 5974 6a1b |0129: iput v4, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11ef2e: 28de |012b: goto 0109 // -0022 │ │ -11ef30: 1204 |012c: const/4 v4, #int 0 // #0 │ │ -11ef32: 1308 0a00 |012d: const/16 v8, #int 10 // #a │ │ -11ef36: 28b1 |012f: goto 00e0 // -004f │ │ -11ef38: 1244 |0130: const/4 v4, #int 4 // #4 │ │ -11ef3a: 380c 0d00 |0131: if-eqz v12, 013e // +000d │ │ -11ef3e: 380b 0600 |0133: if-eqz v11, 0139 // +0006 │ │ -11ef42: 5508 481b |0135: iget-boolean v8, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__sawBackreference:Z // field@1b48 │ │ -11ef46: 3908 0700 |0137: if-nez v8, 013e // +0007 │ │ -11ef4a: 5278 6a1b |0139: iget v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11ef4e: b648 |013b: or-int/2addr v8, v4 │ │ -11ef50: 5978 6a1b |013c: iput v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11ef54: 2208 0f07 |013e: new-instance v8, Ljava/lang/StringBuffer; // type@070f │ │ -11ef58: 7010 e22a 0800 |0140: invoke-direct {v8}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11ef5e: 220b 0f07 |0143: new-instance v11, Ljava/lang/StringBuffer; // type@070f │ │ -11ef62: 7010 e22a 0b00 |0145: invoke-direct {v11}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11ef68: 120c |0148: const/4 v12, #int 0 // #0 │ │ -11ef6a: 1311 0000 |0149: const/16 v17, #int 0 // #0 │ │ -11ef6e: 1312 0000 |014b: const/16 v18, #int 0 // #0 │ │ -11ef72: 1313 0000 |014d: const/16 v19, #int 0 // #0 │ │ -11ef76: 1314 0000 |014f: const/16 v20, #int 0 // #0 │ │ -11ef7a: 3d02 4301 |0151: if-lez v2, 0294 // +0143 │ │ -11ef7e: 5404 461b |0153: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11ef82: 4909 0402 |0155: aget-char v9, v4, v2 │ │ -11ef86: 3809 3d01 |0157: if-eqz v9, 0294 // +013d │ │ -11ef8a: 33d9 1f00 |0159: if-ne v9, v13, 0178 // +001f │ │ -11ef8e: 7120 5f32 2400 |015b: invoke-static {v4, v2}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ -11ef94: 0a09 |015e: move-result v9 │ │ -11ef96: 4904 0409 |015f: aget-char v4, v4, v9 │ │ -11ef9a: 33d4 1000 |0161: if-ne v4, v13, 0171 // +0010 │ │ -11ef9e: 5404 461b |0163: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11efa2: 4909 0402 |0165: aget-char v9, v4, v2 │ │ -11efa6: 33d9 0700 |0167: if-ne v9, v13, 016e // +0007 │ │ -11efaa: 7120 5f32 2400 |0169: invoke-static {v4, v2}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ -11efb0: 0a02 |016c: move-result v2 │ │ -11efb2: 28f6 |016d: goto 0163 // -000a │ │ -11efb4: 1244 |016e: const/4 v4, #int 4 // #4 │ │ -11efb6: 1229 |016f: const/4 v9, #int 2 // #2 │ │ -11efb8: 2814 |0170: goto 0184 // +0014 │ │ -11efba: 7110 6132 0200 |0171: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -11efc0: 0a02 |0174: move-result v2 │ │ -11efc2: 1244 |0175: const/4 v4, #int 4 // #4 │ │ -11efc4: 1229 |0176: const/4 v9, #int 2 // #2 │ │ -11efc6: 28da |0177: goto 0151 // -0026 │ │ -11efc8: 130d 2000 |0178: const/16 v13, #int 32 // #20 │ │ -11efcc: 33d9 0d00 |017a: if-ne v9, v13, 0187 // +000d │ │ -11efd0: 7120 5f32 2400 |017c: invoke-static {v4, v2}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ -11efd6: 0a02 |017f: move-result v2 │ │ -11efd8: 1244 |0180: const/4 v4, #int 4 // #4 │ │ -11efda: 1229 |0181: const/4 v9, #int 2 // #2 │ │ -11efdc: 130d 0c00 |0182: const/16 v13, #int 12 // #c │ │ -11efe0: 1313 d08a |0184: const/16 v19, #int -30000 // #8ad0 │ │ -11efe4: 28cb |0186: goto 0151 // -0035 │ │ -11efe6: 3369 7700 |0187: if-ne v9, v6, 01fe // +0077 │ │ -11efea: 0124 |0189: move v4, v2 │ │ -11efec: 5409 461b |018a: iget-object v9, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11eff0: 7120 5f32 4900 |018c: invoke-static {v9, v4}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ -11eff6: 0a0a |018f: move-result v10 │ │ -11eff8: 4909 090a |0190: aget-char v9, v9, v10 │ │ -11effc: 130d 1c00 |0192: const/16 v13, #int 28 // #1c │ │ -11f000: 33d9 0400 |0194: if-ne v9, v13, 0198 // +0004 │ │ -11f004: 01a4 |0196: move v4, v10 │ │ -11f006: 28f3 |0197: goto 018a // -000d │ │ -11f008: 5409 461b |0198: iget-object v9, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f00c: 7110 6232 0200 |019a: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ -11f012: 0a0a |019d: move-result v10 │ │ -11f014: 4909 090a |019e: aget-char v9, v9, v10 │ │ -11f018: 9014 1409 |01a0: add-int v20, v20, v9 │ │ -11f01c: 5409 461b |01a2: iget-object v9, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f020: 7110 6232 0200 |01a4: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ -11f026: 0a0a |01a7: move-result v10 │ │ -11f028: 4909 090a |01a8: aget-char v9, v9, v10 │ │ -11f02c: 910a 1311 |01aa: sub-int v10, v19, v17 │ │ -11f030: 33ca 2200 |01ac: if-ne v10, v12, 01ce // +0022 │ │ -11f034: 220a 0e07 |01ae: new-instance v10, Ljava/lang/String; // type@070e │ │ -11f038: 540d 461b |01b0: iget-object v13, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f03c: 7110 6232 0200 |01b2: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ -11f042: 0a02 |01b5: move-result v2 │ │ -11f044: b032 |01b6: add-int/2addr v2, v3 │ │ -11f046: 7040 b22a da92 |01b7: invoke-direct {v10, v13, v2, v9}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11f04c: 6e20 e72a a800 |01ba: invoke-virtual {v8, v10}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -11f052: b09c |01bd: add-int/2addr v12, v9 │ │ -11f054: 9013 1309 |01be: add-int v19, v19, v9 │ │ -11f058: 5402 461b |01c0: iget-object v2, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f05c: 7120 5f32 4200 |01c2: invoke-static {v2, v4}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ -11f062: 0a02 |01c5: move-result v2 │ │ -11f064: 012a |01c6: move v10, v2 │ │ -11f066: 0142 |01c7: move v2, v4 │ │ -11f068: 130d 0a00 |01c8: const/16 v13, #int 10 // #a │ │ -11f06c: 1315 0200 |01ca: const/16 v21, #int 2 // #2 │ │ -11f070: 2900 bc00 |01cc: goto/16 0288 // +00bc │ │ -11f074: 3a13 0400 |01ce: if-ltz v19, 01d2 // +0004 │ │ -11f078: 121a |01d0: const/4 v10, #int 1 // #1 │ │ -11f07a: 2802 |01d1: goto 01d3 // +0002 │ │ -11f07c: 120a |01d2: const/4 v10, #int 0 // #0 │ │ -11f07e: b0ca |01d3: add-int/2addr v10, v12 │ │ -11f080: 34a9 2700 |01d4: if-lt v9, v10, 01fb // +0027 │ │ -11f084: 2208 0f07 |01d6: new-instance v8, Ljava/lang/StringBuffer; // type@070f │ │ -11f088: 220a 0e07 |01d8: new-instance v10, Ljava/lang/String; // type@070e │ │ -11f08c: 540c 461b |01da: iget-object v12, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f090: 7110 6232 0200 |01dc: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ -11f096: 0a02 |01df: move-result v2 │ │ -11f098: b032 |01e0: add-int/2addr v2, v3 │ │ -11f09a: 7040 b22a ca92 |01e1: invoke-direct {v10, v12, v2, v9}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -11f0a0: 7020 e42a a800 |01e4: invoke-direct {v8, v10}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@2ae4 │ │ -11f0a6: 9002 1309 |01e7: add-int v2, v19, v9 │ │ -11f0aa: 540a 461b |01e9: iget-object v10, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f0ae: 7120 5f32 4a00 |01eb: invoke-static {v10, v4}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ -11f0b4: 0a0a |01ee: move-result v10 │ │ -11f0b6: 019c |01ef: move v12, v9 │ │ -11f0b8: 0211 1300 |01f0: move/from16 v17, v19 │ │ -11f0bc: 130d 0a00 |01f2: const/16 v13, #int 10 // #a │ │ -11f0c0: 1315 0200 |01f4: const/16 v21, #int 2 // #2 │ │ -11f0c4: 0213 0200 |01f6: move/from16 v19, v2 │ │ -11f0c8: 0142 |01f8: move v2, v4 │ │ -11f0ca: 2900 8f00 |01f9: goto/16 0288 // +008f │ │ -11f0ce: 9013 1309 |01fb: add-int v19, v19, v9 │ │ -11f0d2: 28c9 |01fd: goto 01c6 // -0037 │ │ -11f0d4: 6204 221b |01fe: sget-object v4, Lorg/apache/oro/text/regex/OpCode;._opLengthVaries:[C // field@1b22 │ │ -11f0d8: 7130 6432 4905 |0200: invoke-static {v9, v4, v5}, Lorg/apache/oro/text/regex/OpCode;._isInArray:(C[CI)Z // method@3264 │ │ -11f0de: 0a04 |0203: move-result v4 │ │ -11f0e0: 3804 5e00 |0204: if-eqz v4, 0262 // +005e │ │ -11f0e4: 6e10 e92a 0800 |0206: invoke-virtual {v8}, Ljava/lang/StringBuffer;.length:()I // method@2ae9 │ │ -11f0ea: 0a04 |0209: move-result v4 │ │ -11f0ec: 6e10 e92a 0b00 |020a: invoke-virtual {v11}, Ljava/lang/StringBuffer;.length:()I // method@2ae9 │ │ -11f0f2: 0a0c |020d: move-result v12 │ │ -11f0f4: 37c4 0500 |020e: if-le v4, v12, 0213 // +0005 │ │ -11f0f8: 0212 1100 |0210: move/from16 v18, v17 │ │ -11f0fc: 2802 |0212: goto 0214 // +0002 │ │ -11f0fe: 07b8 |0213: move-object v8, v11 │ │ -11f100: 2204 0f07 |0214: new-instance v4, Ljava/lang/StringBuffer; // type@070f │ │ -11f104: 7010 e22a 0400 |0216: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11f10a: 33e9 1d00 |0219: if-ne v9, v14, 0236 // +001d │ │ -11f10e: 540b 461b |021b: iget-object v11, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f112: 7110 6132 0200 |021d: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -11f118: 0a0c |0220: move-result v12 │ │ -11f11a: 490b 0b0c |0221: aget-char v11, v11, v12 │ │ -11f11e: 620c 211b |0223: sget-object v12, Lorg/apache/oro/text/regex/OpCode;._opLengthOne:[C // field@1b21 │ │ -11f122: 7130 6432 cb05 |0225: invoke-static {v11, v12, v5}, Lorg/apache/oro/text/regex/OpCode;._isInArray:(C[CI)Z // method@3264 │ │ -11f128: 0a0b |0228: move-result v11 │ │ -11f12a: 380b 0d00 |0229: if-eqz v11, 0236 // +000d │ │ -11f12e: d814 1401 |022b: add-int/lit8 v20, v20, #int 1 // #01 │ │ -11f132: 078b |022d: move-object v11, v8 │ │ -11f134: 120c |022e: const/4 v12, #int 0 // #0 │ │ -11f136: 130d 0a00 |022f: const/16 v13, #int 10 // #a │ │ -11f13a: 1313 d08a |0231: const/16 v19, #int -30000 // #8ad0 │ │ -11f13e: 1315 0200 |0233: const/16 v21, #int 2 // #2 │ │ -11f142: 2852 |0235: goto 0287 // +0052 │ │ -11f144: 620b 231b |0236: sget-object v11, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ -11f148: 4909 0b09 |0238: aget-char v9, v11, v9 │ │ -11f14c: 130d 0a00 |023a: const/16 v13, #int 10 // #a │ │ -11f150: 33d9 1f00 |023c: if-ne v9, v13, 025b // +001f │ │ -11f154: 5409 461b |023e: iget-object v9, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f158: 7110 6132 0200 |0240: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -11f15e: 0a0b |0243: move-result v11 │ │ -11f160: 1315 0200 |0244: const/16 v21, #int 2 // #2 │ │ -11f164: d80b 0b02 |0246: add-int/lit8 v11, v11, #int 2 // #02 │ │ -11f168: 4909 090b |0248: aget-char v9, v9, v11 │ │ -11f16c: 620b 211b |024a: sget-object v11, Lorg/apache/oro/text/regex/OpCode;._opLengthOne:[C // field@1b21 │ │ -11f170: 7130 6432 b905 |024c: invoke-static {v9, v11, v5}, Lorg/apache/oro/text/regex/OpCode;._isInArray:(C[CI)Z // method@3264 │ │ -11f176: 0a09 |024f: move-result v9 │ │ -11f178: 3809 0d00 |0250: if-eqz v9, 025d // +000d │ │ -11f17c: 5409 461b |0252: iget-object v9, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f180: 7120 5d32 2900 |0254: invoke-static {v9, v2}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ -11f186: 0a09 |0257: move-result v9 │ │ -11f188: 9014 1409 |0258: add-int v20, v20, v9 │ │ -11f18c: 2803 |025a: goto 025d // +0003 │ │ -11f18e: 1315 0200 |025b: const/16 v21, #int 2 // #2 │ │ -11f192: 078b |025d: move-object v11, v8 │ │ -11f194: 120c |025e: const/4 v12, #int 0 // #0 │ │ -11f196: 1313 d08a |025f: const/16 v19, #int -30000 // #8ad0 │ │ -11f19a: 2826 |0261: goto 0287 // +0026 │ │ -11f19c: 130d 0a00 |0262: const/16 v13, #int 10 // #a │ │ -11f1a0: 1315 0200 |0264: const/16 v21, #int 2 // #2 │ │ -11f1a4: 6204 211b |0266: sget-object v4, Lorg/apache/oro/text/regex/OpCode;._opLengthOne:[C // field@1b21 │ │ -11f1a8: 7130 6432 4905 |0268: invoke-static {v9, v4, v5}, Lorg/apache/oro/text/regex/OpCode;._isInArray:(C[CI)Z // method@3264 │ │ -11f1ae: 0a04 |026b: move-result v4 │ │ -11f1b0: 3804 1c00 |026c: if-eqz v4, 0288 // +001c │ │ -11f1b4: d813 1301 |026e: add-int/lit8 v19, v19, #int 1 // #01 │ │ -11f1b8: d814 1401 |0270: add-int/lit8 v20, v20, #int 1 // #01 │ │ -11f1bc: 6e10 e92a 0800 |0272: invoke-virtual {v8}, Ljava/lang/StringBuffer;.length:()I // method@2ae9 │ │ -11f1c2: 0a04 |0275: move-result v4 │ │ -11f1c4: 6e10 e92a 0b00 |0276: invoke-virtual {v11}, Ljava/lang/StringBuffer;.length:()I // method@2ae9 │ │ -11f1ca: 0a09 |0279: move-result v9 │ │ -11f1cc: 3794 0500 |027a: if-le v4, v9, 027f // +0005 │ │ -11f1d0: 0212 1100 |027c: move/from16 v18, v17 │ │ -11f1d4: 2802 |027e: goto 0280 // +0002 │ │ -11f1d6: 07b8 |027f: move-object v8, v11 │ │ -11f1d8: 2204 0f07 |0280: new-instance v4, Ljava/lang/StringBuffer; // type@070f │ │ -11f1dc: 7010 e22a 0400 |0282: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ -11f1e2: 078b |0285: move-object v11, v8 │ │ -11f1e4: 120c |0286: const/4 v12, #int 0 // #0 │ │ -11f1e6: 0748 |0287: move-object v8, v4 │ │ -11f1e8: 5404 461b |0288: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f1ec: 7120 5f32 2400 |028a: invoke-static {v4, v2}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ -11f1f2: 0a02 |028d: move-result v2 │ │ -11f1f4: 1244 |028e: const/4 v4, #int 4 // #4 │ │ -11f1f6: 1229 |028f: const/4 v9, #int 2 // #2 │ │ -11f1f8: 130d 0c00 |0290: const/16 v13, #int 12 // #c │ │ -11f1fc: 2900 bffe |0292: goto/16 0151 // -0141 │ │ -11f200: 6e10 e92a 0800 |0294: invoke-virtual {v8}, Ljava/lang/StringBuffer;.length:()I // method@2ae9 │ │ -11f206: 0a02 |0297: move-result v2 │ │ -11f208: 6204 231b |0298: sget-object v4, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ -11f20c: 5406 461b |029a: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f210: 4906 060a |029c: aget-char v6, v6, v10 │ │ -11f214: 4904 0406 |029e: aget-char v4, v4, v6 │ │ -11f218: 1246 |02a0: const/4 v6, #int 4 // #4 │ │ -11f21a: 3364 0400 |02a1: if-ne v4, v6, 02a5 // +0004 │ │ -11f21e: 1214 |02a3: const/4 v4, #int 1 // #1 │ │ -11f220: 2802 |02a4: goto 02a6 // +0002 │ │ -11f222: 1204 |02a5: const/4 v4, #int 0 // #0 │ │ -11f224: b042 |02a6: add-int/2addr v2, v4 │ │ -11f226: 6e10 e92a 0b00 |02a7: invoke-virtual {v11}, Ljava/lang/StringBuffer;.length:()I // method@2ae9 │ │ -11f22c: 0a04 |02aa: move-result v4 │ │ -11f22e: 3742 0300 |02ab: if-le v2, v4, 02ae // +0003 │ │ -11f232: 2804 |02ad: goto 02b1 // +0004 │ │ -11f234: 07b8 |02ae: move-object v8, v11 │ │ -11f236: 0211 1200 |02af: move/from16 v17, v18 │ │ -11f23a: 6e10 e92a 0800 |02b1: invoke-virtual {v8}, Ljava/lang/StringBuffer;.length:()I // method@2ae9 │ │ -11f240: 0a02 |02b4: move-result v2 │ │ -11f242: 3d02 1300 |02b5: if-lez v2, 02c8 // +0013 │ │ -11f246: 390f 1100 |02b7: if-nez v15, 02c8 // +0011 │ │ -11f24a: 6e10 ea2a 0800 |02b9: invoke-virtual {v8}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -11f250: 0c06 |02bc: move-result-object v6 │ │ -11f252: 3b11 0400 |02bd: if-gez v17, 02c1 // +0004 │ │ -11f256: 12f9 |02bf: const/4 v9, #int -1 // #ff │ │ -11f258: 2803 |02c0: goto 02c3 // +0003 │ │ -11f25a: 0209 1100 |02c1: move/from16 v9, v17 │ │ -11f25e: 5979 6b1b |02c3: iput v9, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._back:I // field@1b6b │ │ -11f262: 0202 1400 |02c5: move/from16 v2, v20 │ │ -11f266: 281f |02c7: goto 02e6 // +001f │ │ -11f268: 0202 1400 |02c8: move/from16 v2, v20 │ │ -11f26c: 1206 |02ca: const/4 v6, #int 0 // #0 │ │ -11f26e: 281b |02cb: goto 02e6 // +001b │ │ -11f270: 33e4 0400 |02cc: if-ne v4, v14, 02d0 // +0004 │ │ -11f274: 121c |02ce: const/4 v12, #int 1 // #1 │ │ -11f276: 2806 |02cf: goto 02d5 // +0006 │ │ -11f278: 6206 241b |02d0: sget-object v6, Lorg/apache/oro/text/regex/OpCode;._operandLength:[I // field@1b24 │ │ -11f27c: 4404 0604 |02d2: aget v4, v6, v4 │ │ -11f280: b04a |02d4: add-int/2addr v10, v4 │ │ -11f282: 7110 6132 0a00 |02d5: invoke-static {v10}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -11f288: 0a0a |02d8: move-result v10 │ │ -11f28a: 5404 461b |02d9: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ -11f28e: 4904 040a |02db: aget-char v4, v4, v10 │ │ -11f292: 1206 |02dd: const/4 v6, #int 0 // #0 │ │ -11f294: 1308 0a00 |02de: const/16 v8, #int 10 // #a │ │ -11f298: 12f9 |02e0: const/4 v9, #int -1 // #ff │ │ -11f29a: 2900 aefd |02e1: goto/16 008f // -0252 │ │ -11f29e: 1202 |02e3: const/4 v2, #int 0 // #0 │ │ -11f2a0: 1206 |02e4: const/4 v6, #int 0 // #0 │ │ -11f2a2: 120f |02e5: const/4 v15, #int 0 // #0 │ │ -11f2a4: b531 |02e6: and-int/2addr v1, v3 │ │ -11f2a6: 3801 0300 |02e7: if-eqz v1, 02ea // +0003 │ │ -11f2aa: 1215 |02e9: const/4 v5, #int 1 // #1 │ │ -11f2ac: 5c75 6d1b |02ea: iput-boolean v5, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ -11f2b0: 5201 451b |02ec: iget v1, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ -11f2b4: b131 |02ee: sub-int/2addr v1, v3 │ │ -11f2b6: 5971 721b |02ef: iput v1, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._numParentheses:I // field@1b72 │ │ -11f2ba: 5972 6f1b |02f1: iput v2, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._minLength:I // field@1b6f │ │ -11f2be: 3806 0c00 |02f3: if-eqz v6, 02ff // +000c │ │ -11f2c2: 6e10 d52a 0600 |02f5: invoke-virtual {v6}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -11f2c8: 0c01 |02f8: move-result-object v1 │ │ -11f2ca: 5b71 701b |02f9: iput-object v1, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustString:[C // field@1b70 │ │ -11f2ce: 1301 6400 |02fb: const/16 v1, #int 100 // #64 │ │ -11f2d2: 5971 711b |02fd: iput v1, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustUtility:I // field@1b71 │ │ -11f2d6: 380f 0800 |02ff: if-eqz v15, 0307 // +0008 │ │ -11f2da: 6e10 d52a 0f00 |0301: invoke-virtual {v15}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -11f2e0: 0c01 |0304: move-result-object v1 │ │ -11f2e2: 5b71 761b |0305: iput-object v1, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._startString:[C // field@1b76 │ │ -11f2e6: 1107 |0307: return-object v7 │ │ -11f2e8: 2201 9708 |0308: new-instance v1, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11f2ec: 7020 5132 8100 |030a: invoke-direct {v1, v8}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11f2f2: 2701 |030d: throw v1 │ │ -11f2f4: 2201 9708 |030e: new-instance v1, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11f2f8: 1a02 4010 |0310: const-string v2, "Expression is too large." // string@1040 │ │ -11f2fc: 7020 5132 2100 |0312: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11f302: 2701 |0315: throw v1 │ │ -11f304: 2201 9708 |0316: new-instance v1, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ -11f308: 7020 5132 8100 |0318: invoke-direct {v1, v8}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ -11f30e: 2802 |031b: goto 031d // +0002 │ │ -11f310: 2701 |031c: throw v1 │ │ -11f312: 28ff |031d: goto 031c // -0001 │ │ +11ecd0: |[11ecd0] org.apache.oro.text.regex.Perl5Compiler.compile:([CI)Lorg/apache/oro/text/regex/Pattern; │ │ +11ece0: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +11ece4: 0801 1700 |0002: move-object/from16 v1, v23 │ │ +11ece8: 0202 1800 |0004: move/from16 v2, v24 │ │ +11ecec: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +11ecee: 2334 c009 |0007: new-array v4, v3, [I // type@09c0 │ │ +11ecf2: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +11ecf4: 4b05 0405 |000a: aput v5, v4, v5 │ │ +11ecf8: 2206 9608 |000c: new-instance v6, Lorg/apache/oro/text/regex/CharStringPointer; // type@0896 │ │ +11ecfc: 7020 3f32 1600 |000e: invoke-direct {v6, v1}, Lorg/apache/oro/text/regex/CharStringPointer;.:([C)V // method@323f │ │ +11ed02: 5b06 431b |0011: iput-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11ed06: 5406 441b |0013: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ +11ed0a: 8e27 |0015: int-to-char v7, v2 │ │ +11ed0c: 5007 0605 |0016: aput-char v7, v6, v5 │ │ +11ed10: 5c05 481b |0018: iput-boolean v5, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__sawBackreference:Z // field@1b48 │ │ +11ed14: 5903 451b |001a: iput v3, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ +11ed18: 5905 471b |001c: iput v5, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11ed1c: 5905 411b |001e: iput v5, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11ed20: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +11ed22: 5b06 461b |0021: iput-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11ed26: 7020 9632 5000 |0023: invoke-direct {v0, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11ed2c: 7030 9e32 5004 |0026: invoke-direct {v0, v5, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseExpression:(Z[I)I // method@329e │ │ +11ed32: 0a07 |0029: move-result v7 │ │ +11ed34: 1a08 be27 |002a: const-string v8, "Unknown compilation error." // string@27be │ │ +11ed38: 12f9 |002c: const/4 v9, #int -1 // #ff │ │ +11ed3a: 3297 e902 |002d: if-eq v7, v9, 0316 // +02e9 │ │ +11ed3e: 5207 471b |002f: iget v7, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11ed42: 140a feff 0000 |0031: const v10, #float 9.18327e-41 // #0000fffe │ │ +11ed48: 35a7 da02 |0034: if-ge v7, v10, 030e // +02da │ │ +11ed4c: 2377 bd09 |0036: new-array v7, v7, [C // type@09bd │ │ +11ed50: 5b07 461b |0038: iput-object v7, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11ed54: 2207 a208 |003a: new-instance v7, Lorg/apache/oro/text/regex/Perl5Pattern; // type@08a2 │ │ +11ed58: 7010 d432 0700 |003c: invoke-direct {v7}, Lorg/apache/oro/text/regex/Perl5Pattern;.:()V // method@32d4 │ │ +11ed5e: 540a 461b |003f: iget-object v10, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11ed62: 5b7a 741b |0041: iput-object v10, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._program:[C // field@1b74 │ │ +11ed66: 220a 0e07 |0043: new-instance v10, Ljava/lang/String; // type@070e │ │ +11ed6a: 7020 b12a 1a00 |0045: invoke-direct {v10, v1}, Ljava/lang/String;.:([C)V // method@2ab1 │ │ +11ed70: 5b7a 6c1b |0048: iput-object v10, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._expression:Ljava/lang/String; // field@1b6c │ │ +11ed74: 5401 431b |004a: iget-object v1, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__input:Lorg/apache/oro/text/regex/CharStringPointer; // field@1b43 │ │ +11ed78: 6e20 4d32 5100 |004c: invoke-virtual {v1, v5}, Lorg/apache/oro/text/regex/CharStringPointer;._setOffset:(I)V // method@324d │ │ +11ed7e: 5903 451b |004f: iput v3, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ +11ed82: 5905 471b |0051: iput v5, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__programSize:I // field@1b47 │ │ +11ed86: 5905 411b |0053: iput v5, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11ed8a: 7020 9632 5000 |0055: invoke-direct {v0, v5}, Lorg/apache/oro/text/regex/Perl5Compiler;.__emitCode:(C)V // method@3296 │ │ +11ed90: 7030 9e32 5004 |0058: invoke-direct {v0, v5, v4}, Lorg/apache/oro/text/regex/Perl5Compiler;.__parseExpression:(Z[I)I // method@329e │ │ +11ed96: 0a01 |005b: move-result v1 │ │ +11ed98: 3291 ac02 |005c: if-eq v1, v9, 0308 // +02ac │ │ +11ed9c: 5401 441b |005e: iget-object v1, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__modifierFlags:[C // field@1b44 │ │ +11eda0: 4901 0105 |0060: aget-char v1, v1, v5 │ │ +11eda4: b531 |0062: and-int/2addr v1, v3 │ │ +11eda6: 5204 411b |0063: iget v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__cost:I // field@1b41 │ │ +11edaa: 1308 0a00 |0065: const/16 v8, #int 10 // #a │ │ +11edae: 3484 0400 |0067: if-lt v4, v8, 006b // +0004 │ │ +11edb2: 1214 |0069: const/4 v4, #int 1 // #1 │ │ +11edb4: 2802 |006a: goto 006c // +0002 │ │ +11edb6: 1204 |006b: const/4 v4, #int 0 // #0 │ │ +11edb8: 5c74 6e1b |006c: iput-boolean v4, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._isExpensive:Z // field@1b6e │ │ +11edbc: 5979 751b |006e: iput v9, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._startClassOffset:I // field@1b75 │ │ +11edc0: 5975 6a1b |0070: iput v5, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11edc4: 5979 6b1b |0072: iput v9, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._back:I // field@1b6b │ │ +11edc8: 5972 731b |0074: iput v2, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._options:I // field@1b73 │ │ +11edcc: 5b76 761b |0076: iput-object v6, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._startString:[C // field@1b76 │ │ +11edd0: 5b76 701b |0078: iput-object v6, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustString:[C // field@1b70 │ │ +11edd4: 5402 461b |007a: iget-object v2, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11edd8: 7120 5f32 3200 |007c: invoke-static {v2, v3}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ +11edde: 0a04 |007f: move-result v4 │ │ +11ede0: 4902 0204 |0080: aget-char v2, v2, v4 │ │ +11ede4: 3902 6102 |0082: if-nez v2, 02e3 // +0261 │ │ +11ede8: 7110 6132 0300 |0084: invoke-static {v3}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +11edee: 0a02 |0087: move-result v2 │ │ +11edf0: 5404 461b |0088: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11edf4: 4904 0402 |008a: aget-char v4, v4, v2 │ │ +11edf8: 012a |008c: move v10, v2 │ │ +11edfa: 120b |008d: const/4 v11, #int 0 // #0 │ │ +11edfc: 120c |008e: const/4 v12, #int 0 // #0 │ │ +11edfe: 130d 1b00 |008f: const/16 v13, #int 27 // #1b │ │ +11ee02: 130e 1100 |0091: const/16 v14, #int 17 // #11 │ │ +11ee06: 33d4 0700 |0093: if-ne v4, v13, 009a // +0007 │ │ +11ee0a: 121b |0095: const/4 v11, #int 1 // #1 │ │ +11ee0c: 130d 0a00 |0096: const/16 v13, #int 10 // #a │ │ +11ee10: 2900 3402 |0098: goto/16 02cc // +0234 │ │ +11ee14: 130d 0c00 |009a: const/16 v13, #int 12 // #c │ │ +11ee18: 33d4 0c00 |009c: if-ne v4, v13, 00a8 // +000c │ │ +11ee1c: 540f 461b |009e: iget-object v15, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11ee20: 7120 5f32 af00 |00a0: invoke-static {v15, v10}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ +11ee26: 0a10 |00a3: move-result v16 │ │ +11ee28: 490f 0f10 |00a4: aget-char v15, v15, v16 │ │ +11ee2c: 33df f0ff |00a6: if-ne v15, v13, 0096 // -0010 │ │ +11ee30: 32e4 eeff |00a8: if-eq v4, v14, 0096 // -0012 │ │ +11ee34: 130f 1d00 |00aa: const/16 v15, #int 29 // #1d │ │ +11ee38: 32f4 eaff |00ac: if-eq v4, v15, 0096 // -0016 │ │ +11ee3c: 620f 231b |00ae: sget-object v15, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ +11ee40: 490f 0f04 |00b0: aget-char v15, v15, v4 │ │ +11ee44: 338f 0b00 |00b2: if-ne v15, v8, 00bd // +000b │ │ +11ee48: 540f 461b |00b4: iget-object v15, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11ee4c: 7120 5d32 af00 |00b6: invoke-static {v15, v10}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ +11ee52: 0a0f |00b9: move-result v15 │ │ +11ee54: 3d0f 0300 |00ba: if-lez v15, 00bd // +0003 │ │ +11ee58: 28da |00bc: goto 0096 // -0026 │ │ +11ee5a: 076f |00bd: move-object v15, v6 │ │ +11ee5c: 1214 |00be: const/4 v4, #int 1 // #1 │ │ +11ee5e: 1306 0e00 |00bf: const/16 v6, #int 14 // #e │ │ +11ee62: 1229 |00c1: const/4 v9, #int 2 // #2 │ │ +11ee64: 3804 6e00 |00c2: if-eqz v4, 0130 // +006e │ │ +11ee68: 5404 461b |00c4: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11ee6c: 4904 040a |00c6: aget-char v4, v4, v10 │ │ +11ee70: 3364 1a00 |00c8: if-ne v4, v6, 00e2 // +001a │ │ +11ee74: 220f 0e07 |00ca: new-instance v15, Ljava/lang/String; // type@070e │ │ +11ee78: 5404 461b |00cc: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11ee7c: d806 0a01 |00ce: add-int/lit8 v6, v10, #int 1 // #01 │ │ +11ee80: 7110 6232 0600 |00d0: invoke-static {v6}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ +11ee86: 0a06 |00d3: move-result v6 │ │ +11ee88: 5409 461b |00d4: iget-object v9, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11ee8c: 7110 6232 0a00 |00d6: invoke-static {v10}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ +11ee92: 0a11 |00d9: move-result v17 │ │ +11ee94: 4909 0911 |00da: aget-char v9, v9, v17 │ │ +11ee98: 7040 b22a 4f96 |00dc: invoke-direct {v15, v4, v6, v9}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11ee9e: 1204 |00df: const/4 v4, #int 0 // #0 │ │ +11eea0: 12f9 |00e0: const/4 v9, #int -1 // #ff │ │ +11eea2: 28de |00e1: goto 00bf // -0022 │ │ +11eea4: 6206 211b |00e2: sget-object v6, Lorg/apache/oro/text/regex/OpCode;._opLengthOne:[C // field@1b21 │ │ +11eea8: 7130 6432 6409 |00e4: invoke-static {v4, v6, v9}, Lorg/apache/oro/text/regex/OpCode;._isInArray:(C[CI)Z // method@3264 │ │ +11eeae: 0a06 |00e7: move-result v6 │ │ +11eeb0: 3806 0500 |00e8: if-eqz v6, 00ed // +0005 │ │ +11eeb4: 597a 751b |00ea: iput v10, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._startClassOffset:I // field@1b75 │ │ +11eeb8: 2840 |00ec: goto 012c // +0040 │ │ +11eeba: 1306 1400 |00ed: const/16 v6, #int 20 // #14 │ │ +11eebe: 3264 fbff |00ef: if-eq v4, v6, 00ea // -0005 │ │ +11eec2: 1306 1500 |00f1: const/16 v6, #int 21 // #15 │ │ +11eec6: 3364 0300 |00f3: if-ne v4, v6, 00f6 // +0003 │ │ +11eeca: 28f5 |00f5: goto 00ea // -000b │ │ +11eecc: 6206 231b |00f6: sget-object v6, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ +11eed0: 4906 0604 |00f8: aget-char v6, v6, v4 │ │ +11eed4: 1238 |00fa: const/4 v8, #int 3 // #3 │ │ +11eed6: 3336 1400 |00fb: if-ne v6, v3, 010f // +0014 │ │ +11eeda: 3334 0500 |00fd: if-ne v4, v3, 0102 // +0005 │ │ +11eede: 5973 6a1b |00ff: iput v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11eee2: 2808 |0101: goto 0109 // +0008 │ │ +11eee4: 3394 0500 |0102: if-ne v4, v9, 0107 // +0005 │ │ +11eee8: 5979 6a1b |0104: iput v9, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11eeec: 2803 |0106: goto 0109 // +0003 │ │ +11eeee: 5978 6a1b |0107: iput v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11eef2: 7110 6132 0a00 |0109: invoke-static {v10}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +11eef8: 0a0a |010c: move-result v10 │ │ +11eefa: 1214 |010d: const/4 v4, #int 1 // #1 │ │ +11eefc: 281f |010e: goto 012d // +001f │ │ +11eefe: 1306 1000 |010f: const/16 v6, #int 16 // #10 │ │ +11ef02: 3364 1b00 |0111: if-ne v4, v6, 012c // +001b │ │ +11ef06: 6204 231b |0113: sget-object v4, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ +11ef0a: 5406 461b |0115: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11ef0e: 7110 6132 0a00 |0117: invoke-static {v10}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +11ef14: 0a09 |011a: move-result v9 │ │ +11ef16: 4906 0609 |011b: aget-char v6, v6, v9 │ │ +11ef1a: 4904 0406 |011d: aget-char v4, v4, v6 │ │ +11ef1e: 1276 |011f: const/4 v6, #int 7 // #7 │ │ +11ef20: 3364 0c00 |0120: if-ne v4, v6, 012c // +000c │ │ +11ef24: 5274 6a1b |0122: iget v4, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11ef28: b584 |0124: and-int/2addr v4, v8 │ │ +11ef2a: 3804 0700 |0125: if-eqz v4, 012c // +0007 │ │ +11ef2e: 1304 0b00 |0127: const/16 v4, #int 11 // #b │ │ +11ef32: 5974 6a1b |0129: iput v4, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11ef36: 28de |012b: goto 0109 // -0022 │ │ +11ef38: 1204 |012c: const/4 v4, #int 0 // #0 │ │ +11ef3a: 1308 0a00 |012d: const/16 v8, #int 10 // #a │ │ +11ef3e: 28b1 |012f: goto 00e0 // -004f │ │ +11ef40: 1244 |0130: const/4 v4, #int 4 // #4 │ │ +11ef42: 380c 0d00 |0131: if-eqz v12, 013e // +000d │ │ +11ef46: 380b 0600 |0133: if-eqz v11, 0139 // +0006 │ │ +11ef4a: 5508 481b |0135: iget-boolean v8, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__sawBackreference:Z // field@1b48 │ │ +11ef4e: 3908 0700 |0137: if-nez v8, 013e // +0007 │ │ +11ef52: 5278 6a1b |0139: iget v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11ef56: b648 |013b: or-int/2addr v8, v4 │ │ +11ef58: 5978 6a1b |013c: iput v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11ef5c: 2208 0f07 |013e: new-instance v8, Ljava/lang/StringBuffer; // type@070f │ │ +11ef60: 7010 e22a 0800 |0140: invoke-direct {v8}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11ef66: 220b 0f07 |0143: new-instance v11, Ljava/lang/StringBuffer; // type@070f │ │ +11ef6a: 7010 e22a 0b00 |0145: invoke-direct {v11}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11ef70: 120c |0148: const/4 v12, #int 0 // #0 │ │ +11ef72: 1311 0000 |0149: const/16 v17, #int 0 // #0 │ │ +11ef76: 1312 0000 |014b: const/16 v18, #int 0 // #0 │ │ +11ef7a: 1313 0000 |014d: const/16 v19, #int 0 // #0 │ │ +11ef7e: 1314 0000 |014f: const/16 v20, #int 0 // #0 │ │ +11ef82: 3d02 4301 |0151: if-lez v2, 0294 // +0143 │ │ +11ef86: 5404 461b |0153: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11ef8a: 4909 0402 |0155: aget-char v9, v4, v2 │ │ +11ef8e: 3809 3d01 |0157: if-eqz v9, 0294 // +013d │ │ +11ef92: 33d9 1f00 |0159: if-ne v9, v13, 0178 // +001f │ │ +11ef96: 7120 5f32 2400 |015b: invoke-static {v4, v2}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ +11ef9c: 0a09 |015e: move-result v9 │ │ +11ef9e: 4904 0409 |015f: aget-char v4, v4, v9 │ │ +11efa2: 33d4 1000 |0161: if-ne v4, v13, 0171 // +0010 │ │ +11efa6: 5404 461b |0163: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11efaa: 4909 0402 |0165: aget-char v9, v4, v2 │ │ +11efae: 33d9 0700 |0167: if-ne v9, v13, 016e // +0007 │ │ +11efb2: 7120 5f32 2400 |0169: invoke-static {v4, v2}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ +11efb8: 0a02 |016c: move-result v2 │ │ +11efba: 28f6 |016d: goto 0163 // -000a │ │ +11efbc: 1244 |016e: const/4 v4, #int 4 // #4 │ │ +11efbe: 1229 |016f: const/4 v9, #int 2 // #2 │ │ +11efc0: 2814 |0170: goto 0184 // +0014 │ │ +11efc2: 7110 6132 0200 |0171: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +11efc8: 0a02 |0174: move-result v2 │ │ +11efca: 1244 |0175: const/4 v4, #int 4 // #4 │ │ +11efcc: 1229 |0176: const/4 v9, #int 2 // #2 │ │ +11efce: 28da |0177: goto 0151 // -0026 │ │ +11efd0: 130d 2000 |0178: const/16 v13, #int 32 // #20 │ │ +11efd4: 33d9 0d00 |017a: if-ne v9, v13, 0187 // +000d │ │ +11efd8: 7120 5f32 2400 |017c: invoke-static {v4, v2}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ +11efde: 0a02 |017f: move-result v2 │ │ +11efe0: 1244 |0180: const/4 v4, #int 4 // #4 │ │ +11efe2: 1229 |0181: const/4 v9, #int 2 // #2 │ │ +11efe4: 130d 0c00 |0182: const/16 v13, #int 12 // #c │ │ +11efe8: 1313 d08a |0184: const/16 v19, #int -30000 // #8ad0 │ │ +11efec: 28cb |0186: goto 0151 // -0035 │ │ +11efee: 3369 7700 |0187: if-ne v9, v6, 01fe // +0077 │ │ +11eff2: 0124 |0189: move v4, v2 │ │ +11eff4: 5409 461b |018a: iget-object v9, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11eff8: 7120 5f32 4900 |018c: invoke-static {v9, v4}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ +11effe: 0a0a |018f: move-result v10 │ │ +11f000: 4909 090a |0190: aget-char v9, v9, v10 │ │ +11f004: 130d 1c00 |0192: const/16 v13, #int 28 // #1c │ │ +11f008: 33d9 0400 |0194: if-ne v9, v13, 0198 // +0004 │ │ +11f00c: 01a4 |0196: move v4, v10 │ │ +11f00e: 28f3 |0197: goto 018a // -000d │ │ +11f010: 5409 461b |0198: iget-object v9, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f014: 7110 6232 0200 |019a: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ +11f01a: 0a0a |019d: move-result v10 │ │ +11f01c: 4909 090a |019e: aget-char v9, v9, v10 │ │ +11f020: 9014 1409 |01a0: add-int v20, v20, v9 │ │ +11f024: 5409 461b |01a2: iget-object v9, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f028: 7110 6232 0200 |01a4: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ +11f02e: 0a0a |01a7: move-result v10 │ │ +11f030: 4909 090a |01a8: aget-char v9, v9, v10 │ │ +11f034: 910a 1311 |01aa: sub-int v10, v19, v17 │ │ +11f038: 33ca 2200 |01ac: if-ne v10, v12, 01ce // +0022 │ │ +11f03c: 220a 0e07 |01ae: new-instance v10, Ljava/lang/String; // type@070e │ │ +11f040: 540d 461b |01b0: iget-object v13, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f044: 7110 6232 0200 |01b2: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ +11f04a: 0a02 |01b5: move-result v2 │ │ +11f04c: b032 |01b6: add-int/2addr v2, v3 │ │ +11f04e: 7040 b22a da92 |01b7: invoke-direct {v10, v13, v2, v9}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11f054: 6e20 e72a a800 |01ba: invoke-virtual {v8, v10}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +11f05a: b09c |01bd: add-int/2addr v12, v9 │ │ +11f05c: 9013 1309 |01be: add-int v19, v19, v9 │ │ +11f060: 5402 461b |01c0: iget-object v2, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f064: 7120 5f32 4200 |01c2: invoke-static {v2, v4}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ +11f06a: 0a02 |01c5: move-result v2 │ │ +11f06c: 012a |01c6: move v10, v2 │ │ +11f06e: 0142 |01c7: move v2, v4 │ │ +11f070: 130d 0a00 |01c8: const/16 v13, #int 10 // #a │ │ +11f074: 1315 0200 |01ca: const/16 v21, #int 2 // #2 │ │ +11f078: 2900 bc00 |01cc: goto/16 0288 // +00bc │ │ +11f07c: 3a13 0400 |01ce: if-ltz v19, 01d2 // +0004 │ │ +11f080: 121a |01d0: const/4 v10, #int 1 // #1 │ │ +11f082: 2802 |01d1: goto 01d3 // +0002 │ │ +11f084: 120a |01d2: const/4 v10, #int 0 // #0 │ │ +11f086: b0ca |01d3: add-int/2addr v10, v12 │ │ +11f088: 34a9 2700 |01d4: if-lt v9, v10, 01fb // +0027 │ │ +11f08c: 2208 0f07 |01d6: new-instance v8, Ljava/lang/StringBuffer; // type@070f │ │ +11f090: 220a 0e07 |01d8: new-instance v10, Ljava/lang/String; // type@070e │ │ +11f094: 540c 461b |01da: iget-object v12, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f098: 7110 6232 0200 |01dc: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ +11f09e: 0a02 |01df: move-result v2 │ │ +11f0a0: b032 |01e0: add-int/2addr v2, v3 │ │ +11f0a2: 7040 b22a ca92 |01e1: invoke-direct {v10, v12, v2, v9}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +11f0a8: 7020 e42a a800 |01e4: invoke-direct {v8, v10}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@2ae4 │ │ +11f0ae: 9002 1309 |01e7: add-int v2, v19, v9 │ │ +11f0b2: 540a 461b |01e9: iget-object v10, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f0b6: 7120 5f32 4a00 |01eb: invoke-static {v10, v4}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ +11f0bc: 0a0a |01ee: move-result v10 │ │ +11f0be: 019c |01ef: move v12, v9 │ │ +11f0c0: 0211 1300 |01f0: move/from16 v17, v19 │ │ +11f0c4: 130d 0a00 |01f2: const/16 v13, #int 10 // #a │ │ +11f0c8: 1315 0200 |01f4: const/16 v21, #int 2 // #2 │ │ +11f0cc: 0213 0200 |01f6: move/from16 v19, v2 │ │ +11f0d0: 0142 |01f8: move v2, v4 │ │ +11f0d2: 2900 8f00 |01f9: goto/16 0288 // +008f │ │ +11f0d6: 9013 1309 |01fb: add-int v19, v19, v9 │ │ +11f0da: 28c9 |01fd: goto 01c6 // -0037 │ │ +11f0dc: 6204 221b |01fe: sget-object v4, Lorg/apache/oro/text/regex/OpCode;._opLengthVaries:[C // field@1b22 │ │ +11f0e0: 7130 6432 4905 |0200: invoke-static {v9, v4, v5}, Lorg/apache/oro/text/regex/OpCode;._isInArray:(C[CI)Z // method@3264 │ │ +11f0e6: 0a04 |0203: move-result v4 │ │ +11f0e8: 3804 5e00 |0204: if-eqz v4, 0262 // +005e │ │ +11f0ec: 6e10 e92a 0800 |0206: invoke-virtual {v8}, Ljava/lang/StringBuffer;.length:()I // method@2ae9 │ │ +11f0f2: 0a04 |0209: move-result v4 │ │ +11f0f4: 6e10 e92a 0b00 |020a: invoke-virtual {v11}, Ljava/lang/StringBuffer;.length:()I // method@2ae9 │ │ +11f0fa: 0a0c |020d: move-result v12 │ │ +11f0fc: 37c4 0500 |020e: if-le v4, v12, 0213 // +0005 │ │ +11f100: 0212 1100 |0210: move/from16 v18, v17 │ │ +11f104: 2802 |0212: goto 0214 // +0002 │ │ +11f106: 07b8 |0213: move-object v8, v11 │ │ +11f108: 2204 0f07 |0214: new-instance v4, Ljava/lang/StringBuffer; // type@070f │ │ +11f10c: 7010 e22a 0400 |0216: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11f112: 33e9 1d00 |0219: if-ne v9, v14, 0236 // +001d │ │ +11f116: 540b 461b |021b: iget-object v11, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f11a: 7110 6132 0200 |021d: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +11f120: 0a0c |0220: move-result v12 │ │ +11f122: 490b 0b0c |0221: aget-char v11, v11, v12 │ │ +11f126: 620c 211b |0223: sget-object v12, Lorg/apache/oro/text/regex/OpCode;._opLengthOne:[C // field@1b21 │ │ +11f12a: 7130 6432 cb05 |0225: invoke-static {v11, v12, v5}, Lorg/apache/oro/text/regex/OpCode;._isInArray:(C[CI)Z // method@3264 │ │ +11f130: 0a0b |0228: move-result v11 │ │ +11f132: 380b 0d00 |0229: if-eqz v11, 0236 // +000d │ │ +11f136: d814 1401 |022b: add-int/lit8 v20, v20, #int 1 // #01 │ │ +11f13a: 078b |022d: move-object v11, v8 │ │ +11f13c: 120c |022e: const/4 v12, #int 0 // #0 │ │ +11f13e: 130d 0a00 |022f: const/16 v13, #int 10 // #a │ │ +11f142: 1313 d08a |0231: const/16 v19, #int -30000 // #8ad0 │ │ +11f146: 1315 0200 |0233: const/16 v21, #int 2 // #2 │ │ +11f14a: 2852 |0235: goto 0287 // +0052 │ │ +11f14c: 620b 231b |0236: sget-object v11, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ +11f150: 4909 0b09 |0238: aget-char v9, v11, v9 │ │ +11f154: 130d 0a00 |023a: const/16 v13, #int 10 // #a │ │ +11f158: 33d9 1f00 |023c: if-ne v9, v13, 025b // +001f │ │ +11f15c: 5409 461b |023e: iget-object v9, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f160: 7110 6132 0200 |0240: invoke-static {v2}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +11f166: 0a0b |0243: move-result v11 │ │ +11f168: 1315 0200 |0244: const/16 v21, #int 2 // #2 │ │ +11f16c: d80b 0b02 |0246: add-int/lit8 v11, v11, #int 2 // #02 │ │ +11f170: 4909 090b |0248: aget-char v9, v9, v11 │ │ +11f174: 620b 211b |024a: sget-object v11, Lorg/apache/oro/text/regex/OpCode;._opLengthOne:[C // field@1b21 │ │ +11f178: 7130 6432 b905 |024c: invoke-static {v9, v11, v5}, Lorg/apache/oro/text/regex/OpCode;._isInArray:(C[CI)Z // method@3264 │ │ +11f17e: 0a09 |024f: move-result v9 │ │ +11f180: 3809 0d00 |0250: if-eqz v9, 025d // +000d │ │ +11f184: 5409 461b |0252: iget-object v9, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f188: 7120 5d32 2900 |0254: invoke-static {v9, v2}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ +11f18e: 0a09 |0257: move-result v9 │ │ +11f190: 9014 1409 |0258: add-int v20, v20, v9 │ │ +11f194: 2803 |025a: goto 025d // +0003 │ │ +11f196: 1315 0200 |025b: const/16 v21, #int 2 // #2 │ │ +11f19a: 078b |025d: move-object v11, v8 │ │ +11f19c: 120c |025e: const/4 v12, #int 0 // #0 │ │ +11f19e: 1313 d08a |025f: const/16 v19, #int -30000 // #8ad0 │ │ +11f1a2: 2826 |0261: goto 0287 // +0026 │ │ +11f1a4: 130d 0a00 |0262: const/16 v13, #int 10 // #a │ │ +11f1a8: 1315 0200 |0264: const/16 v21, #int 2 // #2 │ │ +11f1ac: 6204 211b |0266: sget-object v4, Lorg/apache/oro/text/regex/OpCode;._opLengthOne:[C // field@1b21 │ │ +11f1b0: 7130 6432 4905 |0268: invoke-static {v9, v4, v5}, Lorg/apache/oro/text/regex/OpCode;._isInArray:(C[CI)Z // method@3264 │ │ +11f1b6: 0a04 |026b: move-result v4 │ │ +11f1b8: 3804 1c00 |026c: if-eqz v4, 0288 // +001c │ │ +11f1bc: d813 1301 |026e: add-int/lit8 v19, v19, #int 1 // #01 │ │ +11f1c0: d814 1401 |0270: add-int/lit8 v20, v20, #int 1 // #01 │ │ +11f1c4: 6e10 e92a 0800 |0272: invoke-virtual {v8}, Ljava/lang/StringBuffer;.length:()I // method@2ae9 │ │ +11f1ca: 0a04 |0275: move-result v4 │ │ +11f1cc: 6e10 e92a 0b00 |0276: invoke-virtual {v11}, Ljava/lang/StringBuffer;.length:()I // method@2ae9 │ │ +11f1d2: 0a09 |0279: move-result v9 │ │ +11f1d4: 3794 0500 |027a: if-le v4, v9, 027f // +0005 │ │ +11f1d8: 0212 1100 |027c: move/from16 v18, v17 │ │ +11f1dc: 2802 |027e: goto 0280 // +0002 │ │ +11f1de: 07b8 |027f: move-object v8, v11 │ │ +11f1e0: 2204 0f07 |0280: new-instance v4, Ljava/lang/StringBuffer; // type@070f │ │ +11f1e4: 7010 e22a 0400 |0282: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@2ae2 │ │ +11f1ea: 078b |0285: move-object v11, v8 │ │ +11f1ec: 120c |0286: const/4 v12, #int 0 // #0 │ │ +11f1ee: 0748 |0287: move-object v8, v4 │ │ +11f1f0: 5404 461b |0288: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f1f4: 7120 5f32 2400 |028a: invoke-static {v4, v2}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ +11f1fa: 0a02 |028d: move-result v2 │ │ +11f1fc: 1244 |028e: const/4 v4, #int 4 // #4 │ │ +11f1fe: 1229 |028f: const/4 v9, #int 2 // #2 │ │ +11f200: 130d 0c00 |0290: const/16 v13, #int 12 // #c │ │ +11f204: 2900 bffe |0292: goto/16 0151 // -0141 │ │ +11f208: 6e10 e92a 0800 |0294: invoke-virtual {v8}, Ljava/lang/StringBuffer;.length:()I // method@2ae9 │ │ +11f20e: 0a02 |0297: move-result v2 │ │ +11f210: 6204 231b |0298: sget-object v4, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ +11f214: 5406 461b |029a: iget-object v6, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f218: 4906 060a |029c: aget-char v6, v6, v10 │ │ +11f21c: 4904 0406 |029e: aget-char v4, v4, v6 │ │ +11f220: 1246 |02a0: const/4 v6, #int 4 // #4 │ │ +11f222: 3364 0400 |02a1: if-ne v4, v6, 02a5 // +0004 │ │ +11f226: 1214 |02a3: const/4 v4, #int 1 // #1 │ │ +11f228: 2802 |02a4: goto 02a6 // +0002 │ │ +11f22a: 1204 |02a5: const/4 v4, #int 0 // #0 │ │ +11f22c: b042 |02a6: add-int/2addr v2, v4 │ │ +11f22e: 6e10 e92a 0b00 |02a7: invoke-virtual {v11}, Ljava/lang/StringBuffer;.length:()I // method@2ae9 │ │ +11f234: 0a04 |02aa: move-result v4 │ │ +11f236: 3742 0300 |02ab: if-le v2, v4, 02ae // +0003 │ │ +11f23a: 2804 |02ad: goto 02b1 // +0004 │ │ +11f23c: 07b8 |02ae: move-object v8, v11 │ │ +11f23e: 0211 1200 |02af: move/from16 v17, v18 │ │ +11f242: 6e10 e92a 0800 |02b1: invoke-virtual {v8}, Ljava/lang/StringBuffer;.length:()I // method@2ae9 │ │ +11f248: 0a02 |02b4: move-result v2 │ │ +11f24a: 3d02 1300 |02b5: if-lez v2, 02c8 // +0013 │ │ +11f24e: 390f 1100 |02b7: if-nez v15, 02c8 // +0011 │ │ +11f252: 6e10 ea2a 0800 |02b9: invoke-virtual {v8}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +11f258: 0c06 |02bc: move-result-object v6 │ │ +11f25a: 3b11 0400 |02bd: if-gez v17, 02c1 // +0004 │ │ +11f25e: 12f9 |02bf: const/4 v9, #int -1 // #ff │ │ +11f260: 2803 |02c0: goto 02c3 // +0003 │ │ +11f262: 0209 1100 |02c1: move/from16 v9, v17 │ │ +11f266: 5979 6b1b |02c3: iput v9, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._back:I // field@1b6b │ │ +11f26a: 0202 1400 |02c5: move/from16 v2, v20 │ │ +11f26e: 281f |02c7: goto 02e6 // +001f │ │ +11f270: 0202 1400 |02c8: move/from16 v2, v20 │ │ +11f274: 1206 |02ca: const/4 v6, #int 0 // #0 │ │ +11f276: 281b |02cb: goto 02e6 // +001b │ │ +11f278: 33e4 0400 |02cc: if-ne v4, v14, 02d0 // +0004 │ │ +11f27c: 121c |02ce: const/4 v12, #int 1 // #1 │ │ +11f27e: 2806 |02cf: goto 02d5 // +0006 │ │ +11f280: 6206 241b |02d0: sget-object v6, Lorg/apache/oro/text/regex/OpCode;._operandLength:[I // field@1b24 │ │ +11f284: 4404 0604 |02d2: aget v4, v6, v4 │ │ +11f288: b04a |02d4: add-int/2addr v10, v4 │ │ +11f28a: 7110 6132 0a00 |02d5: invoke-static {v10}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +11f290: 0a0a |02d8: move-result v10 │ │ +11f292: 5404 461b |02d9: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__program:[C // field@1b46 │ │ +11f296: 4904 040a |02db: aget-char v4, v4, v10 │ │ +11f29a: 1206 |02dd: const/4 v6, #int 0 // #0 │ │ +11f29c: 1308 0a00 |02de: const/16 v8, #int 10 // #a │ │ +11f2a0: 12f9 |02e0: const/4 v9, #int -1 // #ff │ │ +11f2a2: 2900 aefd |02e1: goto/16 008f // -0252 │ │ +11f2a6: 1202 |02e3: const/4 v2, #int 0 // #0 │ │ +11f2a8: 1206 |02e4: const/4 v6, #int 0 // #0 │ │ +11f2aa: 120f |02e5: const/4 v15, #int 0 // #0 │ │ +11f2ac: b531 |02e6: and-int/2addr v1, v3 │ │ +11f2ae: 3801 0300 |02e7: if-eqz v1, 02ea // +0003 │ │ +11f2b2: 1215 |02e9: const/4 v5, #int 1 // #1 │ │ +11f2b4: 5c75 6d1b |02ea: iput-boolean v5, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ +11f2b8: 5201 451b |02ec: iget v1, v0, Lorg/apache/oro/text/regex/Perl5Compiler;.__numParentheses:I // field@1b45 │ │ +11f2bc: b131 |02ee: sub-int/2addr v1, v3 │ │ +11f2be: 5971 721b |02ef: iput v1, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._numParentheses:I // field@1b72 │ │ +11f2c2: 5972 6f1b |02f1: iput v2, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._minLength:I // field@1b6f │ │ +11f2c6: 3806 0c00 |02f3: if-eqz v6, 02ff // +000c │ │ +11f2ca: 6e10 d52a 0600 |02f5: invoke-virtual {v6}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +11f2d0: 0c01 |02f8: move-result-object v1 │ │ +11f2d2: 5b71 701b |02f9: iput-object v1, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustString:[C // field@1b70 │ │ +11f2d6: 1301 6400 |02fb: const/16 v1, #int 100 // #64 │ │ +11f2da: 5971 711b |02fd: iput v1, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustUtility:I // field@1b71 │ │ +11f2de: 380f 0800 |02ff: if-eqz v15, 0307 // +0008 │ │ +11f2e2: 6e10 d52a 0f00 |0301: invoke-virtual {v15}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +11f2e8: 0c01 |0304: move-result-object v1 │ │ +11f2ea: 5b71 761b |0305: iput-object v1, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._startString:[C // field@1b76 │ │ +11f2ee: 1107 |0307: return-object v7 │ │ +11f2f0: 2201 9708 |0308: new-instance v1, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11f2f4: 7020 5132 8100 |030a: invoke-direct {v1, v8}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11f2fa: 2701 |030d: throw v1 │ │ +11f2fc: 2201 9708 |030e: new-instance v1, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11f300: 1a02 4010 |0310: const-string v2, "Expression is too large." // string@1040 │ │ +11f304: 7020 5132 2100 |0312: invoke-direct {v1, v2}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11f30a: 2701 |0315: throw v1 │ │ +11f30c: 2201 9708 |0316: new-instance v1, Lorg/apache/oro/text/regex/MalformedPatternException; // type@0897 │ │ +11f310: 7020 5132 8100 |0318: invoke-direct {v1, v8}, Lorg/apache/oro/text/regex/MalformedPatternException;.:(Ljava/lang/String;)V // method@3251 │ │ +11f316: 2802 |031b: goto 031d // +0002 │ │ +11f318: 2701 |031c: throw v1 │ │ +11f31a: 28ff |031d: goto 031c // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1510 header: │ │ @@ -412896,221 +412898,221 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -11fdc4: |[11fdc4] org.apache.oro.text.regex.Perl5MatchResult.:(I)V │ │ -11fdd4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11fdda: 2320 c009 |0003: new-array v0, v2, [I // type@09c0 │ │ -11fdde: 5b10 491b |0005: iput-object v0, v1, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ -11fde2: 2322 c009 |0007: new-array v2, v2, [I // type@09c0 │ │ -11fde6: 5b12 4a1b |0009: iput-object v2, v1, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ -11fdea: 0e00 |000b: return-void │ │ +11fdcc: |[11fdcc] org.apache.oro.text.regex.Perl5MatchResult.:(I)V │ │ +11fddc: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +11fde2: 2320 c009 |0003: new-array v0, v2, [I // type@09c0 │ │ +11fde6: 5b10 491b |0005: iput-object v0, v1, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ +11fdea: 2322 c009 |0007: new-array v2, v2, [I // type@09c0 │ │ +11fdee: 5b12 4a1b |0009: iput-object v2, v1, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ +11fdf2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/regex/Perl5MatchResult;) │ │ name : 'begin' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -11fc20: |[11fc20] org.apache.oro.text.regex.Perl5MatchResult.begin:(I)I │ │ -11fc30: 5420 491b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ -11fc34: 2101 |0002: array-length v1, v0 │ │ -11fc36: 3513 0d00 |0003: if-ge v3, v1, 0010 // +000d │ │ -11fc3a: 4400 0003 |0005: aget v0, v0, v3 │ │ -11fc3e: 5421 4a1b |0007: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ -11fc42: 4403 0103 |0009: aget v3, v1, v3 │ │ -11fc46: 3a00 0500 |000b: if-ltz v0, 0010 // +0005 │ │ -11fc4a: 3a03 0300 |000d: if-ltz v3, 0010 // +0003 │ │ -11fc4e: 0f00 |000f: return v0 │ │ -11fc50: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ -11fc52: 0f03 |0011: return v3 │ │ +11fc28: |[11fc28] org.apache.oro.text.regex.Perl5MatchResult.begin:(I)I │ │ +11fc38: 5420 491b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ +11fc3c: 2101 |0002: array-length v1, v0 │ │ +11fc3e: 3513 0d00 |0003: if-ge v3, v1, 0010 // +000d │ │ +11fc42: 4400 0003 |0005: aget v0, v0, v3 │ │ +11fc46: 5421 4a1b |0007: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ +11fc4a: 4403 0103 |0009: aget v3, v1, v3 │ │ +11fc4e: 3a00 0500 |000b: if-ltz v0, 0010 // +0005 │ │ +11fc52: 3a03 0300 |000d: if-ltz v3, 0010 // +0003 │ │ +11fc56: 0f00 |000f: return v0 │ │ +11fc58: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ +11fc5a: 0f03 |0011: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/Perl5MatchResult;) │ │ name : 'beginOffset' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -11fc54: |[11fc54] org.apache.oro.text.regex.Perl5MatchResult.beginOffset:(I)I │ │ -11fc64: 5420 491b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ -11fc68: 2101 |0002: array-length v1, v0 │ │ -11fc6a: 3513 1000 |0003: if-ge v3, v1, 0013 // +0010 │ │ -11fc6e: 4400 0003 |0005: aget v0, v0, v3 │ │ -11fc72: 5421 4a1b |0007: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ -11fc76: 4403 0103 |0009: aget v3, v1, v3 │ │ -11fc7a: 3a00 0800 |000b: if-ltz v0, 0013 // +0008 │ │ -11fc7e: 3a03 0600 |000d: if-ltz v3, 0013 // +0006 │ │ -11fc82: 5223 4c1b |000f: iget v3, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._matchBeginOffset:I // field@1b4c │ │ -11fc86: b003 |0011: add-int/2addr v3, v0 │ │ -11fc88: 0f03 |0012: return v3 │ │ -11fc8a: 12f3 |0013: const/4 v3, #int -1 // #ff │ │ -11fc8c: 0f03 |0014: return v3 │ │ +11fc5c: |[11fc5c] org.apache.oro.text.regex.Perl5MatchResult.beginOffset:(I)I │ │ +11fc6c: 5420 491b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ +11fc70: 2101 |0002: array-length v1, v0 │ │ +11fc72: 3513 1000 |0003: if-ge v3, v1, 0013 // +0010 │ │ +11fc76: 4400 0003 |0005: aget v0, v0, v3 │ │ +11fc7a: 5421 4a1b |0007: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ +11fc7e: 4403 0103 |0009: aget v3, v1, v3 │ │ +11fc82: 3a00 0800 |000b: if-ltz v0, 0013 // +0008 │ │ +11fc86: 3a03 0600 |000d: if-ltz v3, 0013 // +0006 │ │ +11fc8a: 5223 4c1b |000f: iget v3, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._matchBeginOffset:I // field@1b4c │ │ +11fc8e: b003 |0011: add-int/2addr v3, v0 │ │ +11fc90: 0f03 |0012: return v3 │ │ +11fc92: 12f3 |0013: const/4 v3, #int -1 // #ff │ │ +11fc94: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/regex/Perl5MatchResult;) │ │ name : 'end' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -11fc90: |[11fc90] org.apache.oro.text.regex.Perl5MatchResult.end:(I)I │ │ -11fca0: 5420 491b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ -11fca4: 2101 |0002: array-length v1, v0 │ │ -11fca6: 3513 0d00 |0003: if-ge v3, v1, 0010 // +000d │ │ -11fcaa: 4400 0003 |0005: aget v0, v0, v3 │ │ -11fcae: 5421 4a1b |0007: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ -11fcb2: 4403 0103 |0009: aget v3, v1, v3 │ │ -11fcb6: 3a00 0500 |000b: if-ltz v0, 0010 // +0005 │ │ -11fcba: 3a03 0300 |000d: if-ltz v3, 0010 // +0003 │ │ -11fcbe: 0f03 |000f: return v3 │ │ -11fcc0: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ -11fcc2: 0f03 |0011: return v3 │ │ +11fc98: |[11fc98] org.apache.oro.text.regex.Perl5MatchResult.end:(I)I │ │ +11fca8: 5420 491b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ +11fcac: 2101 |0002: array-length v1, v0 │ │ +11fcae: 3513 0d00 |0003: if-ge v3, v1, 0010 // +000d │ │ +11fcb2: 4400 0003 |0005: aget v0, v0, v3 │ │ +11fcb6: 5421 4a1b |0007: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ +11fcba: 4403 0103 |0009: aget v3, v1, v3 │ │ +11fcbe: 3a00 0500 |000b: if-ltz v0, 0010 // +0005 │ │ +11fcc2: 3a03 0300 |000d: if-ltz v3, 0010 // +0003 │ │ +11fcc6: 0f03 |000f: return v3 │ │ +11fcc8: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ +11fcca: 0f03 |0011: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/regex/Perl5MatchResult;) │ │ name : 'endOffset' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -11fcc4: |[11fcc4] org.apache.oro.text.regex.Perl5MatchResult.endOffset:(I)I │ │ -11fcd4: 5420 4a1b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ -11fcd8: 2101 |0002: array-length v1, v0 │ │ -11fcda: 3513 1000 |0003: if-ge v3, v1, 0013 // +0010 │ │ -11fcde: 5421 491b |0005: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ -11fce2: 4401 0103 |0007: aget v1, v1, v3 │ │ -11fce6: 4403 0003 |0009: aget v3, v0, v3 │ │ -11fcea: 3a01 0800 |000b: if-ltz v1, 0013 // +0008 │ │ -11fcee: 3a03 0600 |000d: if-ltz v3, 0013 // +0006 │ │ -11fcf2: 5220 4c1b |000f: iget v0, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._matchBeginOffset:I // field@1b4c │ │ -11fcf6: b030 |0011: add-int/2addr v0, v3 │ │ -11fcf8: 0f00 |0012: return v0 │ │ -11fcfa: 12f3 |0013: const/4 v3, #int -1 // #ff │ │ -11fcfc: 0f03 |0014: return v3 │ │ +11fccc: |[11fccc] org.apache.oro.text.regex.Perl5MatchResult.endOffset:(I)I │ │ +11fcdc: 5420 4a1b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ +11fce0: 2101 |0002: array-length v1, v0 │ │ +11fce2: 3513 1000 |0003: if-ge v3, v1, 0013 // +0010 │ │ +11fce6: 5421 491b |0005: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ +11fcea: 4401 0103 |0007: aget v1, v1, v3 │ │ +11fcee: 4403 0003 |0009: aget v3, v0, v3 │ │ +11fcf2: 3a01 0800 |000b: if-ltz v1, 0013 // +0008 │ │ +11fcf6: 3a03 0600 |000d: if-ltz v3, 0013 // +0006 │ │ +11fcfa: 5220 4c1b |000f: iget v0, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._matchBeginOffset:I // field@1b4c │ │ +11fcfe: b030 |0011: add-int/2addr v0, v3 │ │ +11fd00: 0f00 |0012: return v0 │ │ +11fd02: 12f3 |0013: const/4 v3, #int -1 // #ff │ │ +11fd04: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/regex/Perl5MatchResult;) │ │ name : 'group' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -11fd44: |[11fd44] org.apache.oro.text.regex.Perl5MatchResult.group:(I)Ljava/lang/String; │ │ -11fd54: 5420 491b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ -11fd58: 2101 |0002: array-length v1, v0 │ │ -11fd5a: 3513 2400 |0003: if-ge v3, v1, 0027 // +0024 │ │ -11fd5e: 4400 0003 |0005: aget v0, v0, v3 │ │ -11fd62: 5421 4a1b |0007: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ -11fd66: 4403 0103 |0009: aget v3, v1, v3 │ │ -11fd6a: 5421 4b1b |000b: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._match:Ljava/lang/String; // field@1b4b │ │ -11fd6e: 6e10 c92a 0100 |000d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -11fd74: 0a01 |0010: move-result v1 │ │ -11fd76: 3a00 1600 |0011: if-ltz v0, 0027 // +0016 │ │ -11fd7a: 3a03 1400 |0013: if-ltz v3, 0027 // +0014 │ │ -11fd7e: 3510 0d00 |0015: if-ge v0, v1, 0022 // +000d │ │ -11fd82: 3613 0b00 |0017: if-gt v3, v1, 0022 // +000b │ │ -11fd86: 3703 0900 |0019: if-le v3, v0, 0022 // +0009 │ │ -11fd8a: 5421 4b1b |001b: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._match:Ljava/lang/String; // field@1b4b │ │ -11fd8e: 6e30 d42a 0103 |001d: invoke-virtual {v1, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -11fd94: 0c03 |0020: move-result-object v3 │ │ -11fd96: 1103 |0021: return-object v3 │ │ -11fd98: 3630 0500 |0022: if-gt v0, v3, 0027 // +0005 │ │ -11fd9c: 1a03 0000 |0024: const-string v3, "" // string@0000 │ │ -11fda0: 1103 |0026: return-object v3 │ │ -11fda2: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -11fda4: 1103 |0028: return-object v3 │ │ +11fd4c: |[11fd4c] org.apache.oro.text.regex.Perl5MatchResult.group:(I)Ljava/lang/String; │ │ +11fd5c: 5420 491b |0000: iget-object v0, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ +11fd60: 2101 |0002: array-length v1, v0 │ │ +11fd62: 3513 2400 |0003: if-ge v3, v1, 0027 // +0024 │ │ +11fd66: 4400 0003 |0005: aget v0, v0, v3 │ │ +11fd6a: 5421 4a1b |0007: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ +11fd6e: 4403 0103 |0009: aget v3, v1, v3 │ │ +11fd72: 5421 4b1b |000b: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._match:Ljava/lang/String; // field@1b4b │ │ +11fd76: 6e10 c92a 0100 |000d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +11fd7c: 0a01 |0010: move-result v1 │ │ +11fd7e: 3a00 1600 |0011: if-ltz v0, 0027 // +0016 │ │ +11fd82: 3a03 1400 |0013: if-ltz v3, 0027 // +0014 │ │ +11fd86: 3510 0d00 |0015: if-ge v0, v1, 0022 // +000d │ │ +11fd8a: 3613 0b00 |0017: if-gt v3, v1, 0022 // +000b │ │ +11fd8e: 3703 0900 |0019: if-le v3, v0, 0022 // +0009 │ │ +11fd92: 5421 4b1b |001b: iget-object v1, v2, Lorg/apache/oro/text/regex/Perl5MatchResult;._match:Ljava/lang/String; // field@1b4b │ │ +11fd96: 6e30 d42a 0103 |001d: invoke-virtual {v1, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +11fd9c: 0c03 |0020: move-result-object v3 │ │ +11fd9e: 1103 |0021: return-object v3 │ │ +11fda0: 3630 0500 |0022: if-gt v0, v3, 0027 // +0005 │ │ +11fda4: 1a03 0000 |0024: const-string v3, "" // string@0000 │ │ +11fda8: 1103 |0026: return-object v3 │ │ +11fdaa: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +11fdac: 1103 |0028: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/regex/Perl5MatchResult;) │ │ name : 'groups' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -11fd00: |[11fd00] org.apache.oro.text.regex.Perl5MatchResult.groups:()I │ │ -11fd10: 5410 491b |0000: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ -11fd14: 2100 |0002: array-length v0, v0 │ │ -11fd16: 0f00 |0003: return v0 │ │ +11fd08: |[11fd08] org.apache.oro.text.regex.Perl5MatchResult.groups:()I │ │ +11fd18: 5410 491b |0000: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ +11fd1c: 2100 |0002: array-length v0, v0 │ │ +11fd1e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/oro/text/regex/Perl5MatchResult;) │ │ name : 'length' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -11fd18: |[11fd18] org.apache.oro.text.regex.Perl5MatchResult.length:()I │ │ -11fd28: 5430 4a1b |0000: iget-object v0, v3, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ -11fd2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -11fd2e: 4400 0001 |0003: aget v0, v0, v1 │ │ -11fd32: 5432 491b |0005: iget-object v2, v3, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ -11fd36: 4402 0201 |0007: aget v2, v2, v1 │ │ -11fd3a: b120 |0009: sub-int/2addr v0, v2 │ │ -11fd3c: 3d00 0300 |000a: if-lez v0, 000d // +0003 │ │ -11fd40: 0101 |000c: move v1, v0 │ │ -11fd42: 0f01 |000d: return v1 │ │ +11fd20: |[11fd20] org.apache.oro.text.regex.Perl5MatchResult.length:()I │ │ +11fd30: 5430 4a1b |0000: iget-object v0, v3, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ +11fd34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +11fd36: 4400 0001 |0003: aget v0, v0, v1 │ │ +11fd3a: 5432 491b |0005: iget-object v2, v3, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ +11fd3e: 4402 0201 |0007: aget v2, v2, v1 │ │ +11fd42: b120 |0009: sub-int/2addr v0, v2 │ │ +11fd44: 3d00 0300 |000a: if-lez v0, 000d // +0003 │ │ +11fd48: 0101 |000c: move v1, v0 │ │ +11fd4a: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/oro/text/regex/Perl5MatchResult;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -11fda8: |[11fda8] org.apache.oro.text.regex.Perl5MatchResult.toString:()Ljava/lang/String; │ │ -11fdb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11fdba: 6e20 b632 0100 |0001: invoke-virtual {v1, v0}, Lorg/apache/oro/text/regex/Perl5MatchResult;.group:(I)Ljava/lang/String; // method@32b6 │ │ -11fdc0: 0c00 |0004: move-result-object v0 │ │ -11fdc2: 1100 |0005: return-object v0 │ │ +11fdb0: |[11fdb0] org.apache.oro.text.regex.Perl5MatchResult.toString:()Ljava/lang/String; │ │ +11fdc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11fdc2: 6e20 b632 0100 |0001: invoke-virtual {v1, v0}, Lorg/apache/oro/text/regex/Perl5MatchResult;.group:(I)Ljava/lang/String; // method@32b6 │ │ +11fdc8: 0c00 |0004: move-result-object v0 │ │ +11fdca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1511 header: │ │ @@ -413236,1287 +413238,1287 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -1217ac: |[1217ac] org.apache.oro.text.regex.Perl5Matcher.:()V │ │ -1217bc: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1217c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1217c4: 5c10 5f1b |0004: iput-boolean v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ -1217c8: 5c10 5e1b |0006: iput-boolean v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ -1217cc: 5c10 521b |0008: iput-boolean v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__caseInsensitive:Z // field@1b52 │ │ -1217d0: 2200 7207 |000a: new-instance v0, Ljava/util/Stack; // type@0772 │ │ -1217d4: 7010 792c 0000 |000c: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@2c79 │ │ -1217da: 5b10 641b |000f: iput-object v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__stack:Ljava/util/Stack; // field@1b64 │ │ -1217de: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -1217e0: 5b10 5c1b |0012: iput-object v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -1217e4: 1300 9cff |0014: const/16 v0, #int -100 // #ff9c │ │ -1217e8: 5910 5b1b |0016: iput v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchInputEndOffset:I // field@1b5b │ │ -1217ec: 0e00 |0018: return-void │ │ +1217b4: |[1217b4] org.apache.oro.text.regex.Perl5Matcher.:()V │ │ +1217c4: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1217ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1217cc: 5c10 5f1b |0004: iput-boolean v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ +1217d0: 5c10 5e1b |0006: iput-boolean v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ +1217d4: 5c10 521b |0008: iput-boolean v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__caseInsensitive:Z // field@1b52 │ │ +1217d8: 2200 7207 |000a: new-instance v0, Ljava/util/Stack; // type@0772 │ │ +1217dc: 7010 792c 0000 |000c: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@2c79 │ │ +1217e2: 5b10 641b |000f: iput-object v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__stack:Ljava/util/Stack; // field@1b64 │ │ +1217e6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +1217e8: 5b10 5c1b |0012: iput-object v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +1217ec: 1300 9cff |0014: const/16 v0, #int -100 // #ff9c │ │ +1217f0: 5910 5b1b |0016: iput v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchInputEndOffset:I // field@1b5b │ │ +1217f4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : '__compare' │ │ type : '([CI[CII)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -11fdec: |[11fdec] org.apache.oro.text.regex.Perl5Matcher.__compare:([CI[CII)Z │ │ -11fdfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11fdfe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -11fe00: 3581 1800 |0002: if-ge v1, v8, 001a // +0018 │ │ -11fe04: 2142 |0004: array-length v2, v4 │ │ -11fe06: 3425 0300 |0005: if-lt v5, v2, 0008 // +0003 │ │ -11fe0a: 0f00 |0007: return v0 │ │ -11fe0c: 2162 |0008: array-length v2, v6 │ │ -11fe0e: 3427 0300 |0009: if-lt v7, v2, 000c // +0003 │ │ -11fe12: 0f00 |000b: return v0 │ │ -11fe14: 4902 0405 |000c: aget-char v2, v4, v5 │ │ -11fe18: 4903 0607 |000e: aget-char v3, v6, v7 │ │ -11fe1c: 3232 0300 |0010: if-eq v2, v3, 0013 // +0003 │ │ -11fe20: 0f00 |0012: return v0 │ │ -11fe22: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -11fe26: d805 0501 |0015: add-int/lit8 v5, v5, #int 1 // #01 │ │ -11fe2a: d807 0701 |0017: add-int/lit8 v7, v7, #int 1 // #01 │ │ -11fe2e: 28e9 |0019: goto 0002 // -0017 │ │ -11fe30: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -11fe32: 0f04 |001b: return v4 │ │ +11fdf4: |[11fdf4] org.apache.oro.text.regex.Perl5Matcher.__compare:([CI[CII)Z │ │ +11fe04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11fe06: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +11fe08: 3581 1800 |0002: if-ge v1, v8, 001a // +0018 │ │ +11fe0c: 2142 |0004: array-length v2, v4 │ │ +11fe0e: 3425 0300 |0005: if-lt v5, v2, 0008 // +0003 │ │ +11fe12: 0f00 |0007: return v0 │ │ +11fe14: 2162 |0008: array-length v2, v6 │ │ +11fe16: 3427 0300 |0009: if-lt v7, v2, 000c // +0003 │ │ +11fe1a: 0f00 |000b: return v0 │ │ +11fe1c: 4902 0405 |000c: aget-char v2, v4, v5 │ │ +11fe20: 4903 0607 |000e: aget-char v3, v6, v7 │ │ +11fe24: 3232 0300 |0010: if-eq v2, v3, 0013 // +0003 │ │ +11fe28: 0f00 |0012: return v0 │ │ +11fe2a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +11fe2e: d805 0501 |0015: add-int/lit8 v5, v5, #int 1 // #01 │ │ +11fe32: d807 0701 |0017: add-int/lit8 v7, v7, #int 1 // #01 │ │ +11fe36: 28e9 |0019: goto 0002 // -0017 │ │ +11fe38: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +11fe3a: 0f04 |001b: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : '__findFirst' │ │ type : '([CII[C)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -121508: |[121508] org.apache.oro.text.regex.Perl5Matcher.__findFirst:([CII[C)I │ │ -121518: 2160 |0000: array-length v0, v6 │ │ -12151a: 3900 0300 |0001: if-nez v0, 0004 // +0003 │ │ -12151e: 0f08 |0003: return v8 │ │ -121520: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -121522: 4901 0900 |0005: aget-char v1, v9, v0 │ │ -121526: 3587 2000 |0007: if-ge v7, v8, 0027 // +0020 │ │ -12152a: 4902 0607 |0009: aget-char v2, v6, v7 │ │ -12152e: 3321 1900 |000b: if-ne v1, v2, 0024 // +0019 │ │ -121532: 0172 |000d: move v2, v7 │ │ -121534: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -121536: 3582 1100 |000f: if-ge v2, v8, 0020 // +0011 │ │ -12153a: 2194 |0011: array-length v4, v9 │ │ -12153c: 3543 0e00 |0012: if-ge v3, v4, 0020 // +000e │ │ -121540: 4904 0903 |0014: aget-char v4, v9, v3 │ │ -121544: 4905 0602 |0016: aget-char v5, v6, v2 │ │ -121548: 3254 0300 |0018: if-eq v4, v5, 001b // +0003 │ │ -12154c: 2806 |001a: goto 0020 // +0006 │ │ -12154e: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -121552: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -121556: 28f0 |001f: goto 000f // -0010 │ │ -121558: 2192 |0020: array-length v2, v9 │ │ -12155a: 3423 0300 |0021: if-lt v3, v2, 0024 // +0003 │ │ -12155e: 2804 |0023: goto 0027 // +0004 │ │ -121560: d807 0701 |0024: add-int/lit8 v7, v7, #int 1 // #01 │ │ -121564: 28e1 |0026: goto 0007 // -001f │ │ -121566: 0f07 |0027: return v7 │ │ +121510: |[121510] org.apache.oro.text.regex.Perl5Matcher.__findFirst:([CII[C)I │ │ +121520: 2160 |0000: array-length v0, v6 │ │ +121522: 3900 0300 |0001: if-nez v0, 0004 // +0003 │ │ +121526: 0f08 |0003: return v8 │ │ +121528: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +12152a: 4901 0900 |0005: aget-char v1, v9, v0 │ │ +12152e: 3587 2000 |0007: if-ge v7, v8, 0027 // +0020 │ │ +121532: 4902 0607 |0009: aget-char v2, v6, v7 │ │ +121536: 3321 1900 |000b: if-ne v1, v2, 0024 // +0019 │ │ +12153a: 0172 |000d: move v2, v7 │ │ +12153c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +12153e: 3582 1100 |000f: if-ge v2, v8, 0020 // +0011 │ │ +121542: 2194 |0011: array-length v4, v9 │ │ +121544: 3543 0e00 |0012: if-ge v3, v4, 0020 // +000e │ │ +121548: 4904 0903 |0014: aget-char v4, v9, v3 │ │ +12154c: 4905 0602 |0016: aget-char v5, v6, v2 │ │ +121550: 3254 0300 |0018: if-eq v4, v5, 001b // +0003 │ │ +121554: 2806 |001a: goto 0020 // +0006 │ │ +121556: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +12155a: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +12155e: 28f0 |001f: goto 000f // -0010 │ │ +121560: 2192 |0020: array-length v2, v9 │ │ +121562: 3423 0300 |0021: if-lt v3, v2, 0024 // +0003 │ │ +121566: 2804 |0023: goto 0027 // +0004 │ │ +121568: d807 0701 |0024: add-int/lit8 v7, v7, #int 1 // #01 │ │ +12156c: 28e1 |0026: goto 0007 // -001f │ │ +12156e: 0f07 |0027: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : '__initInterpreterGlobals' │ │ type : '(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -1217f0: |[1217f0] org.apache.oro.text.regex.Perl5Matcher.__initInterpreterGlobals:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)V │ │ -121800: 5540 6d1b |0000: iget-boolean v0, v4, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ -121804: 5c30 521b |0002: iput-boolean v0, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__caseInsensitive:Z // field@1b52 │ │ -121808: 5b35 591b |0004: iput-object v5, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -12180c: 5937 561b |0006: iput v7, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -121810: 2200 a308 |0008: new-instance v0, Lorg/apache/oro/text/regex/Perl5Repetition; // type@08a3 │ │ -121814: 7010 d732 0000 |000a: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Repetition;.:()V // method@32d7 │ │ -12181a: 5b30 541b |000d: iput-object v0, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ -12181e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -121820: 5901 7d1b |0010: iput v1, v0, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -121824: 5430 541b |0012: iget-object v0, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ -121828: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -12182a: 5b02 781b |0015: iput-object v2, v0, Lorg/apache/oro/text/regex/Perl5Repetition;._lastRepetition:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b78 │ │ -12182e: 5440 741b |0017: iget-object v0, v4, Lorg/apache/oro/text/regex/Perl5Pattern;._program:[C // field@1b74 │ │ -121832: 5b30 631b |0019: iput-object v0, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -121836: 5430 641b |001b: iget-object v0, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__stack:Ljava/util/Stack; // field@1b64 │ │ -12183a: 6e20 7c2c 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/Stack;.setSize:(I)V // method@2c7c │ │ -121840: 1300 0a00 |0020: const/16 v0, #int 10 // #a │ │ -121844: 3268 1400 |0022: if-eq v8, v6, 0036 // +0014 │ │ -121848: 3c08 0300 |0024: if-gtz v8, 0027 // +0003 │ │ -12184c: 2810 |0026: goto 0036 // +0010 │ │ -12184e: d802 08ff |0027: add-int/lit8 v2, v8, #int -1 // #ff │ │ -121852: 4905 0502 |0029: aget-char v5, v5, v2 │ │ -121856: 5e35 621b |002b: iput-char v5, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ -12185a: 5532 5f1b |002d: iget-boolean v2, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ -12185e: 3902 0900 |002f: if-nez v2, 0038 // +0009 │ │ -121862: 3305 0700 |0031: if-ne v5, v0, 0038 // +0007 │ │ -121866: 5e31 621b |0033: iput-char v1, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ -12186a: 2803 |0035: goto 0038 // +0003 │ │ -12186c: 5e30 621b |0036: iput-char v0, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ -121870: 5244 721b |0038: iget v4, v4, Lorg/apache/oro/text/regex/Perl5Pattern;._numParentheses:I // field@1b72 │ │ -121874: 5934 601b |003a: iput v4, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ -121878: 5938 531b |003c: iput v8, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -12187c: 5936 511b |003e: iput v6, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__bol:I // field@1b51 │ │ -121880: 5937 571b |0040: iput v7, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -121884: d804 0401 |0042: add-int/lit8 v4, v4, #int 1 // #01 │ │ -121888: 5435 501b |0044: iget-object v5, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ -12188c: 3805 0500 |0046: if-eqz v5, 004b // +0005 │ │ -121890: 2155 |0048: array-length v5, v5 │ │ -121892: 3754 1000 |0049: if-le v4, v5, 0059 // +0010 │ │ -121896: 1305 1400 |004b: const/16 v5, #int 20 // #14 │ │ -12189a: 3554 0400 |004d: if-ge v4, v5, 0051 // +0004 │ │ -12189e: 1304 1400 |004f: const/16 v4, #int 20 // #14 │ │ -1218a2: 2345 c009 |0051: new-array v5, v4, [I // type@09c0 │ │ -1218a6: 5b35 501b |0053: iput-object v5, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ -1218aa: 2344 c009 |0055: new-array v4, v4, [I // type@09c0 │ │ -1218ae: 5b34 551b |0057: iput-object v4, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -1218b2: 0e00 |0059: return-void │ │ +1217f8: |[1217f8] org.apache.oro.text.regex.Perl5Matcher.__initInterpreterGlobals:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)V │ │ +121808: 5540 6d1b |0000: iget-boolean v0, v4, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ +12180c: 5c30 521b |0002: iput-boolean v0, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__caseInsensitive:Z // field@1b52 │ │ +121810: 5b35 591b |0004: iput-object v5, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +121814: 5937 561b |0006: iput v7, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +121818: 2200 a308 |0008: new-instance v0, Lorg/apache/oro/text/regex/Perl5Repetition; // type@08a3 │ │ +12181c: 7010 d732 0000 |000a: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Repetition;.:()V // method@32d7 │ │ +121822: 5b30 541b |000d: iput-object v0, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ +121826: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +121828: 5901 7d1b |0010: iput v1, v0, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +12182c: 5430 541b |0012: iget-object v0, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ +121830: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +121832: 5b02 781b |0015: iput-object v2, v0, Lorg/apache/oro/text/regex/Perl5Repetition;._lastRepetition:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b78 │ │ +121836: 5440 741b |0017: iget-object v0, v4, Lorg/apache/oro/text/regex/Perl5Pattern;._program:[C // field@1b74 │ │ +12183a: 5b30 631b |0019: iput-object v0, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +12183e: 5430 641b |001b: iget-object v0, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__stack:Ljava/util/Stack; // field@1b64 │ │ +121842: 6e20 7c2c 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/Stack;.setSize:(I)V // method@2c7c │ │ +121848: 1300 0a00 |0020: const/16 v0, #int 10 // #a │ │ +12184c: 3268 1400 |0022: if-eq v8, v6, 0036 // +0014 │ │ +121850: 3c08 0300 |0024: if-gtz v8, 0027 // +0003 │ │ +121854: 2810 |0026: goto 0036 // +0010 │ │ +121856: d802 08ff |0027: add-int/lit8 v2, v8, #int -1 // #ff │ │ +12185a: 4905 0502 |0029: aget-char v5, v5, v2 │ │ +12185e: 5e35 621b |002b: iput-char v5, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ +121862: 5532 5f1b |002d: iget-boolean v2, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ +121866: 3902 0900 |002f: if-nez v2, 0038 // +0009 │ │ +12186a: 3305 0700 |0031: if-ne v5, v0, 0038 // +0007 │ │ +12186e: 5e31 621b |0033: iput-char v1, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ +121872: 2803 |0035: goto 0038 // +0003 │ │ +121874: 5e30 621b |0036: iput-char v0, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ +121878: 5244 721b |0038: iget v4, v4, Lorg/apache/oro/text/regex/Perl5Pattern;._numParentheses:I // field@1b72 │ │ +12187c: 5934 601b |003a: iput v4, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ +121880: 5938 531b |003c: iput v8, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +121884: 5936 511b |003e: iput v6, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__bol:I // field@1b51 │ │ +121888: 5937 571b |0040: iput v7, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +12188c: d804 0401 |0042: add-int/lit8 v4, v4, #int 1 // #01 │ │ +121890: 5435 501b |0044: iget-object v5, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ +121894: 3805 0500 |0046: if-eqz v5, 004b // +0005 │ │ +121898: 2155 |0048: array-length v5, v5 │ │ +12189a: 3754 1000 |0049: if-le v4, v5, 0059 // +0010 │ │ +12189e: 1305 1400 |004b: const/16 v5, #int 20 // #14 │ │ +1218a2: 3554 0400 |004d: if-ge v4, v5, 0051 // +0004 │ │ +1218a6: 1304 1400 |004f: const/16 v4, #int 20 // #14 │ │ +1218aa: 2345 c009 |0051: new-array v5, v4, [I // type@09c0 │ │ +1218ae: 5b35 501b |0053: iput-object v5, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ +1218b2: 2344 c009 |0055: new-array v4, v4, [I // type@09c0 │ │ +1218b6: 5b34 551b |0057: iput-object v4, v3, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +1218ba: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : '__interpret' │ │ type : '(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 786 16-bit code units │ │ -11fe34: |[11fe34] org.apache.oro.text.regex.Perl5Matcher.__interpret:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)Z │ │ -11fe44: 7606 bd32 0600 |0000: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/apache/oro/text/regex/Perl5Matcher;.__initInterpreterGlobals:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)V // method@32bd │ │ -11fe4a: 5478 701b |0003: iget-object v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustString:[C // field@1b70 │ │ -11fe4e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -11fe50: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -11fe52: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -11fe54: 3808 5e00 |0008: if-eqz v8, 0066 // +005e │ │ -11fe58: 5273 6a1b |000a: iget v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11fe5c: dd03 0303 |000c: and-int/lit8 v3, v3, #int 3 // #03 │ │ -11fe60: 3803 1000 |000e: if-eqz v3, 001e // +0010 │ │ -11fe64: 5563 5f1b |0010: iget-boolean v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ -11fe68: 3903 0800 |0012: if-nez v3, 001a // +0008 │ │ -11fe6c: 5273 6a1b |0014: iget v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11fe70: dd03 0302 |0016: and-int/lit8 v3, v3, #int 2 // #02 │ │ -11fe74: 3803 4e00 |0018: if-eqz v3, 0066 // +004e │ │ -11fe78: 5273 6b1b |001a: iget v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._back:I // field@1b6b │ │ -11fe7c: 3a03 4a00 |001c: if-ltz v3, 0066 // +004a │ │ -11fe80: 5463 591b |001e: iget-object v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -11fe84: 5264 531b |0020: iget v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11fe88: 7140 bc32 438a |0022: invoke-static {v3, v4, v10, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__findFirst:([CII[C)I // method@32bc │ │ -11fe8e: 0a03 |0025: move-result v3 │ │ -11fe90: 5963 531b |0026: iput v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11fe94: 1404 0080 0000 |0028: const v4, #float 4.59177e-41 // #00008000 │ │ -11fe9a: 34a3 0e00 |002b: if-lt v3, v10, 0039 // +000e │ │ -11fe9e: 5278 731b |002d: iget v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._options:I // field@1b73 │ │ -11fea2: b548 |002f: and-int/2addr v8, v4 │ │ -11fea4: 3908 c802 |0030: if-nez v8, 02f8 // +02c8 │ │ -11fea8: 5278 711b |0032: iget v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustUtility:I // field@1b71 │ │ -11feac: b028 |0034: add-int/2addr v8, v2 │ │ -11feae: 5978 711b |0035: iput v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustUtility:I // field@1b71 │ │ -11feb2: 2900 c102 |0037: goto/16 02f8 // +02c1 │ │ -11feb6: 5273 6b1b |0039: iget v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._back:I // field@1b6b │ │ -11feba: 3a03 1200 |003b: if-ltz v3, 004d // +0012 │ │ -11febe: 5263 531b |003d: iget v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11fec2: 5274 6b1b |003f: iget v4, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._back:I // field@1b6b │ │ -11fec6: b143 |0041: sub-int/2addr v3, v4 │ │ -11fec8: 5963 531b |0042: iput v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11fecc: 35b3 0400 |0044: if-ge v3, v11, 0048 // +0004 │ │ -11fed0: 596b 531b |0046: iput v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11fed4: 5273 6b1b |0048: iget v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._back:I // field@1b6b │ │ -11fed8: 2188 |004a: array-length v8, v8 │ │ -11feda: b083 |004b: add-int/2addr v3, v8 │ │ -11fedc: 281b |004c: goto 0067 // +001b │ │ -11fede: 5573 6e1b |004d: iget-boolean v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._isExpensive:Z // field@1b6e │ │ -11fee2: 3903 1300 |004f: if-nez v3, 0062 // +0013 │ │ -11fee6: 5273 731b |0051: iget v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._options:I // field@1b73 │ │ -11feea: b543 |0053: and-int/2addr v3, v4 │ │ -11feec: 3903 0e00 |0054: if-nez v3, 0062 // +000e │ │ -11fef0: 5273 711b |0056: iget v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustUtility:I // field@1b71 │ │ -11fef4: b123 |0058: sub-int/2addr v3, v2 │ │ -11fef6: 5973 711b |0059: iput v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustUtility:I // field@1b71 │ │ -11fefa: 3b03 0700 |005b: if-gez v3, 0062 // +0007 │ │ -11fefe: 5b70 701b |005d: iput-object v0, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustString:[C // field@1b70 │ │ -11ff02: 596b 531b |005f: iput v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11ff06: 2805 |0061: goto 0066 // +0005 │ │ -11ff08: 596b 531b |0062: iput v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11ff0c: 2183 |0064: array-length v3, v8 │ │ -11ff0e: 2802 |0065: goto 0067 // +0002 │ │ -11ff10: 1203 |0066: const/4 v3, #int 0 // #0 │ │ -11ff12: 5278 6a1b |0067: iget v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11ff16: dd08 0803 |0069: and-int/lit8 v8, v8, #int 3 // #03 │ │ -11ff1a: 3808 4500 |006b: if-eqz v8, 00b0 // +0045 │ │ -11ff1e: 5268 531b |006d: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11ff22: 3398 0b00 |006f: if-ne v8, v9, 007a // +000b │ │ -11ff26: 7020 c532 9600 |0071: invoke-direct {v6, v9}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -11ff2c: 0a08 |0074: move-result v8 │ │ -11ff2e: 3808 0500 |0075: if-eqz v8, 007a // +0005 │ │ -11ff32: 1211 |0077: const/4 v1, #int 1 // #1 │ │ -11ff34: 2900 8002 |0078: goto/16 02f8 // +0280 │ │ -11ff38: 5568 5f1b |007a: iget-boolean v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ -11ff3c: 3908 0e00 |007c: if-nez v8, 008a // +000e │ │ -11ff40: 5278 6a1b |007e: iget v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11ff44: dd08 0802 |0080: and-int/lit8 v8, v8, #int 2 // #02 │ │ -11ff48: 3908 0800 |0082: if-nez v8, 008a // +0008 │ │ -11ff4c: 5277 6a1b |0084: iget v7, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11ff50: dd07 0708 |0086: and-int/lit8 v7, v7, #int 8 // #08 │ │ -11ff54: 3807 7002 |0088: if-eqz v7, 02f8 // +0270 │ │ -11ff58: 3d03 0400 |008a: if-lez v3, 008e // +0004 │ │ -11ff5c: b123 |008c: sub-int/2addr v3, v2 │ │ -11ff5e: 2802 |008d: goto 008f // +0002 │ │ -11ff60: 1203 |008e: const/4 v3, #int 0 // #0 │ │ -11ff62: b13a |008f: sub-int/2addr v10, v3 │ │ -11ff64: 5267 531b |0090: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11ff68: 37b7 0500 |0092: if-le v7, v11, 0097 // +0005 │ │ -11ff6c: b127 |0094: sub-int/2addr v7, v2 │ │ -11ff6e: 5967 531b |0095: iput v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11ff72: 5267 531b |0097: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11ff76: 35a7 5f02 |0099: if-ge v7, v10, 02f8 // +025f │ │ -11ff7a: 5468 591b |009b: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -11ff7e: d809 0701 |009d: add-int/lit8 v9, v7, #int 1 // #01 │ │ -11ff82: 5969 531b |009f: iput v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11ff86: 4907 0807 |00a1: aget-char v7, v8, v7 │ │ -11ff8a: 1308 0a00 |00a3: const/16 v8, #int 10 // #a │ │ -11ff8e: 3387 f2ff |00a5: if-ne v7, v8, 0097 // -000e │ │ -11ff92: 35a9 f0ff |00a7: if-ge v9, v10, 0097 // -0010 │ │ -11ff96: 7020 c532 9600 |00a9: invoke-direct {v6, v9}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -11ff9c: 0a07 |00ac: move-result v7 │ │ -11ff9e: 3807 eaff |00ad: if-eqz v7, 0097 // -0016 │ │ -11ffa2: 28c8 |00af: goto 0077 // -0038 │ │ -11ffa4: 5478 761b |00b0: iget-object v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._startString:[C // field@1b76 │ │ -11ffa8: 3808 4f00 |00b2: if-eqz v8, 0101 // +004f │ │ -11ffac: 5478 761b |00b4: iget-object v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._startString:[C // field@1b76 │ │ -11ffb0: 5277 6a1b |00b6: iget v7, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -11ffb4: dd07 0704 |00b8: and-int/lit8 v7, v7, #int 4 // #04 │ │ -11ffb8: 3807 2d00 |00ba: if-eqz v7, 00e7 // +002d │ │ -11ffbc: 4907 0801 |00bc: aget-char v7, v8, v1 │ │ -11ffc0: 5268 531b |00be: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11ffc4: 35a8 3802 |00c0: if-ge v8, v10, 02f8 // +0238 │ │ -11ffc8: 5469 591b |00c2: iget-object v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -11ffcc: 4909 0908 |00c4: aget-char v9, v9, v8 │ │ -11ffd0: 3397 1b00 |00c6: if-ne v7, v9, 00e1 // +001b │ │ -11ffd4: 7020 c532 8600 |00c8: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -11ffda: 0a08 |00cb: move-result v8 │ │ -11ffdc: 3808 0300 |00cc: if-eqz v8, 00cf // +0003 │ │ -11ffe0: 28a9 |00ce: goto 0077 // -0057 │ │ -11ffe2: 5268 531b |00cf: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11ffe6: b028 |00d1: add-int/2addr v8, v2 │ │ -11ffe8: 5968 531b |00d2: iput v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11ffec: 5268 531b |00d4: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -11fff0: 35a8 0b00 |00d6: if-ge v8, v10, 00e1 // +000b │ │ -11fff4: 5469 591b |00d8: iget-object v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -11fff8: 4909 0908 |00da: aget-char v9, v9, v8 │ │ -11fffc: 3379 0500 |00dc: if-ne v9, v7, 00e1 // +0005 │ │ -120000: d808 0801 |00de: add-int/lit8 v8, v8, #int 1 // #01 │ │ -120004: 28f2 |00e0: goto 00d2 // -000e │ │ -120006: 5268 531b |00e1: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -12000a: b028 |00e3: add-int/2addr v8, v2 │ │ -12000c: 5968 531b |00e4: iput v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120010: 28d8 |00e6: goto 00be // -0028 │ │ -120012: 5467 591b |00e7: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120016: 5269 531b |00e9: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -12001a: 7140 bc32 978a |00eb: invoke-static {v7, v9, v10, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__findFirst:([CII[C)I // method@32bc │ │ -120020: 0a07 |00ee: move-result v7 │ │ -120022: 5967 531b |00ef: iput v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120026: 35a7 0702 |00f1: if-ge v7, v10, 02f8 // +0207 │ │ -12002a: 7020 c532 7600 |00f3: invoke-direct {v6, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -120030: 0a07 |00f6: move-result v7 │ │ -120032: 3807 0400 |00f7: if-eqz v7, 00fb // +0004 │ │ -120036: 2900 7eff |00f9: goto/16 0077 // -0082 │ │ -12003a: 5267 531b |00fb: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -12003e: b027 |00fd: add-int/2addr v7, v2 │ │ -120040: 5967 531b |00fe: iput v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120044: 28e7 |0100: goto 00e7 // -0019 │ │ -120046: 5278 751b |0101: iget v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._startClassOffset:I // field@1b75 │ │ -12004a: 12fb |0103: const/4 v11, #int -1 // #ff │ │ -12004c: 32b8 dc01 |0104: if-eq v8, v11, 02e0 // +01dc │ │ -120050: 5277 6a1b |0106: iget v7, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ -120054: dd07 0704 |0108: and-int/lit8 v7, v7, #int 4 // #04 │ │ -120058: 3907 0400 |010a: if-nez v7, 010e // +0004 │ │ -12005c: 1217 |010c: const/4 v7, #int 1 // #1 │ │ -12005e: 2802 |010d: goto 010f // +0002 │ │ -120060: 1207 |010e: const/4 v7, #int 0 // #0 │ │ -120062: 3d03 0500 |010f: if-lez v3, 0114 // +0005 │ │ -120066: d80b 03ff |0111: add-int/lit8 v11, v3, #int -1 // #ff │ │ -12006a: 2802 |0113: goto 0115 // +0002 │ │ -12006c: 120b |0114: const/4 v11, #int 0 // #0 │ │ -12006e: b1ba |0115: sub-int/2addr v10, v11 │ │ -120070: 546b 631b |0116: iget-object v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -120074: 490b 0b08 |0118: aget-char v11, v11, v8 │ │ -120078: 1304 0900 |011a: const/16 v4, #int 9 // #9 │ │ -12007c: 324b 9201 |011c: if-eq v11, v4, 02ae // +0192 │ │ -120080: 1304 2300 |011e: const/16 v4, #int 35 // #23 │ │ -120084: 324b 6401 |0120: if-eq v11, v4, 0284 // +0164 │ │ -120088: 1304 2400 |0122: const/16 v4, #int 36 // #24 │ │ -12008c: 324b 6001 |0124: if-eq v11, v4, 0284 // +0160 │ │ -120090: 2b0b d801 0000 |0126: packed-switch v11, 000002fe // +000001d8 │ │ -120096: 2900 cf01 |0129: goto/16 02f8 // +01cf │ │ -12009a: 1218 |012b: const/4 v8, #int 1 // #1 │ │ -12009c: 5269 531b |012c: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1200a0: 35a9 ca01 |012e: if-ge v9, v10, 02f8 // +01ca │ │ -1200a4: 546b 591b |0130: iget-object v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -1200a8: 4909 0b09 |0132: aget-char v9, v11, v9 │ │ -1200ac: 7110 0b2a 0900 |0134: invoke-static {v9}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -1200b2: 0a09 |0137: move-result v9 │ │ -1200b4: 3909 1000 |0138: if-nez v9, 0148 // +0010 │ │ -1200b8: 3808 0c00 |013a: if-eqz v8, 0146 // +000c │ │ -1200bc: 5268 531b |013c: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1200c0: 7020 c532 8600 |013e: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -1200c6: 0a08 |0141: move-result v8 │ │ -1200c8: 3808 0400 |0142: if-eqz v8, 0146 // +0004 │ │ -1200cc: 2900 33ff |0144: goto/16 0077 // -00cd │ │ -1200d0: 0178 |0146: move v8, v7 │ │ -1200d2: 2802 |0147: goto 0149 // +0002 │ │ -1200d4: 1218 |0148: const/4 v8, #int 1 // #1 │ │ -1200d6: 5269 531b |0149: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1200da: b029 |014b: add-int/2addr v9, v2 │ │ -1200dc: 5969 531b |014c: iput v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1200e0: 28de |014e: goto 012c // -0022 │ │ -1200e2: 1218 |014f: const/4 v8, #int 1 // #1 │ │ -1200e4: 5269 531b |0150: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1200e8: 35a9 a601 |0152: if-ge v9, v10, 02f8 // +01a6 │ │ -1200ec: 546b 591b |0154: iget-object v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -1200f0: 4909 0b09 |0156: aget-char v9, v11, v9 │ │ -1200f4: 7110 0b2a 0900 |0158: invoke-static {v9}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -1200fa: 0a09 |015b: move-result v9 │ │ -1200fc: 3809 1000 |015c: if-eqz v9, 016c // +0010 │ │ -120100: 3808 0c00 |015e: if-eqz v8, 016a // +000c │ │ -120104: 5268 531b |0160: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120108: 7020 c532 8600 |0162: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -12010e: 0a08 |0165: move-result v8 │ │ -120110: 3808 0400 |0166: if-eqz v8, 016a // +0004 │ │ -120114: 2900 0fff |0168: goto/16 0077 // -00f1 │ │ -120118: 0178 |016a: move v8, v7 │ │ -12011a: 2802 |016b: goto 016d // +0002 │ │ -12011c: 1218 |016c: const/4 v8, #int 1 // #1 │ │ -12011e: 5269 531b |016d: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120122: b029 |016f: add-int/2addr v9, v2 │ │ -120124: 5969 531b |0170: iput v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120128: 28de |0172: goto 0150 // -0022 │ │ -12012a: 1218 |0173: const/4 v8, #int 1 // #1 │ │ -12012c: 5269 531b |0174: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120130: 35a9 8201 |0176: if-ge v9, v10, 02f8 // +0182 │ │ -120134: 546b 591b |0178: iget-object v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120138: 4909 0b09 |017a: aget-char v9, v11, v9 │ │ -12013c: 7110 142a 0900 |017c: invoke-static {v9}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ -120142: 0a09 |017f: move-result v9 │ │ -120144: 3909 1000 |0180: if-nez v9, 0190 // +0010 │ │ -120148: 3808 0c00 |0182: if-eqz v8, 018e // +000c │ │ -12014c: 5268 531b |0184: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120150: 7020 c532 8600 |0186: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -120156: 0a08 |0189: move-result v8 │ │ -120158: 3808 0400 |018a: if-eqz v8, 018e // +0004 │ │ -12015c: 2900 ebfe |018c: goto/16 0077 // -0115 │ │ -120160: 0178 |018e: move v8, v7 │ │ -120162: 2802 |018f: goto 0191 // +0002 │ │ -120164: 1218 |0190: const/4 v8, #int 1 // #1 │ │ -120166: 5269 531b |0191: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -12016a: b029 |0193: add-int/2addr v9, v2 │ │ -12016c: 5969 531b |0194: iput v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120170: 28de |0196: goto 0174 // -0022 │ │ -120172: 1218 |0197: const/4 v8, #int 1 // #1 │ │ -120174: 5269 531b |0198: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120178: 35a9 5e01 |019a: if-ge v9, v10, 02f8 // +015e │ │ -12017c: 546b 591b |019c: iget-object v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120180: 4909 0b09 |019e: aget-char v9, v11, v9 │ │ -120184: 7110 142a 0900 |01a0: invoke-static {v9}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ -12018a: 0a09 |01a3: move-result v9 │ │ -12018c: 3809 1000 |01a4: if-eqz v9, 01b4 // +0010 │ │ -120190: 3808 0c00 |01a6: if-eqz v8, 01b2 // +000c │ │ -120194: 5268 531b |01a8: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120198: 7020 c532 8600 |01aa: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -12019e: 0a08 |01ad: move-result v8 │ │ -1201a0: 3808 0400 |01ae: if-eqz v8, 01b2 // +0004 │ │ -1201a4: 2900 c7fe |01b0: goto/16 0077 // -0139 │ │ -1201a8: 0178 |01b2: move v8, v7 │ │ -1201aa: 2802 |01b3: goto 01b5 // +0002 │ │ -1201ac: 1218 |01b4: const/4 v8, #int 1 // #1 │ │ -1201ae: 5269 531b |01b5: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1201b2: b029 |01b7: add-int/2addr v9, v2 │ │ -1201b4: 5969 531b |01b8: iput v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1201b8: 28de |01ba: goto 0198 // -0022 │ │ -1201ba: 3d03 0400 |01bb: if-lez v3, 01bf // +0004 │ │ -1201be: d80a 0aff |01bd: add-int/lit8 v10, v10, #int -1 // #ff │ │ -1201c2: 5267 531b |01bf: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1201c6: 3297 0800 |01c1: if-eq v7, v9, 01c9 // +0008 │ │ -1201ca: 5468 591b |01c3: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -1201ce: b127 |01c5: sub-int/2addr v7, v2 │ │ -1201d0: 4907 0807 |01c6: aget-char v7, v8, v7 │ │ -1201d4: 2803 |01c8: goto 01cb // +0003 │ │ -1201d6: 5767 621b |01c9: iget-char v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ -1201da: 7110 6532 0700 |01cb: invoke-static {v7}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -1201e0: 0a07 |01ce: move-result v7 │ │ -1201e2: 5268 531b |01cf: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1201e6: 35a8 1f00 |01d1: if-ge v8, v10, 01f0 // +001f │ │ -1201ea: 5469 591b |01d3: iget-object v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -1201ee: 4908 0908 |01d5: aget-char v8, v9, v8 │ │ -1201f2: 7110 6532 0800 |01d7: invoke-static {v8}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -1201f8: 0a08 |01da: move-result v8 │ │ -1201fa: 3287 0500 |01db: if-eq v7, v8, 01e0 // +0005 │ │ -1201fe: df07 0701 |01dd: xor-int/lit8 v7, v7, #int 1 // #01 │ │ -120202: 280b |01df: goto 01ea // +000b │ │ -120204: 5268 531b |01e0: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120208: 7020 c532 8600 |01e2: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -12020e: 0a08 |01e5: move-result v8 │ │ -120210: 3808 0400 |01e6: if-eqz v8, 01ea // +0004 │ │ -120214: 2900 8ffe |01e8: goto/16 0077 // -0171 │ │ -120218: 5268 531b |01ea: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -12021c: b028 |01ec: add-int/2addr v8, v2 │ │ -12021e: 5968 531b |01ed: iput v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120222: 28e0 |01ef: goto 01cf // -0020 │ │ -120224: 3c03 0400 |01f0: if-gtz v3, 01f4 // +0004 │ │ -120228: 3907 0601 |01f2: if-nez v7, 02f8 // +0106 │ │ -12022c: 7020 c532 8600 |01f4: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -120232: 0a07 |01f7: move-result v7 │ │ -120234: 3807 0001 |01f8: if-eqz v7, 02f8 // +0100 │ │ -120238: 2900 7dfe |01fa: goto/16 0077 // -0183 │ │ -12023c: 3d03 0400 |01fc: if-lez v3, 0200 // +0004 │ │ -120240: d80a 0aff |01fe: add-int/lit8 v10, v10, #int -1 // #ff │ │ -120244: 5267 531b |0200: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120248: 3297 0800 |0202: if-eq v7, v9, 020a // +0008 │ │ -12024c: 5468 591b |0204: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120250: b127 |0206: sub-int/2addr v7, v2 │ │ -120252: 4907 0807 |0207: aget-char v7, v8, v7 │ │ -120256: 2803 |0209: goto 020c // +0003 │ │ -120258: 5767 621b |020a: iget-char v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ -12025c: 7110 6532 0700 |020c: invoke-static {v7}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -120262: 0a07 |020f: move-result v7 │ │ -120264: 5268 531b |0210: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120268: 35a8 1e00 |0212: if-ge v8, v10, 0230 // +001e │ │ -12026c: 5469 591b |0214: iget-object v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120270: 4908 0908 |0216: aget-char v8, v9, v8 │ │ -120274: 7110 6532 0800 |0218: invoke-static {v8}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -12027a: 0a08 |021b: move-result v8 │ │ -12027c: 3287 0e00 |021c: if-eq v7, v8, 022a // +000e │ │ -120280: df07 0701 |021e: xor-int/lit8 v7, v7, #int 1 // #01 │ │ -120284: 5268 531b |0220: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120288: 7020 c532 8600 |0222: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -12028e: 0a08 |0225: move-result v8 │ │ -120290: 3808 0400 |0226: if-eqz v8, 022a // +0004 │ │ -120294: 2900 4ffe |0228: goto/16 0077 // -01b1 │ │ -120298: 5268 531b |022a: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -12029c: b028 |022c: add-int/2addr v8, v2 │ │ -12029e: 5968 531b |022d: iput v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1202a2: 28e1 |022f: goto 0210 // -001f │ │ -1202a4: 3c03 0400 |0230: if-gtz v3, 0234 // +0004 │ │ -1202a8: 3807 c600 |0232: if-eqz v7, 02f8 // +00c6 │ │ -1202ac: 7020 c532 8600 |0234: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -1202b2: 0a07 |0237: move-result v7 │ │ -1202b4: 3807 c000 |0238: if-eqz v7, 02f8 // +00c0 │ │ -1202b8: 2900 3dfe |023a: goto/16 0077 // -01c3 │ │ -1202bc: 1218 |023c: const/4 v8, #int 1 // #1 │ │ -1202be: 5269 531b |023d: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1202c2: 35a9 b900 |023f: if-ge v9, v10, 02f8 // +00b9 │ │ -1202c6: 546b 591b |0241: iget-object v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -1202ca: 4909 0b09 |0243: aget-char v9, v11, v9 │ │ -1202ce: 7110 6532 0900 |0245: invoke-static {v9}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -1202d4: 0a09 |0248: move-result v9 │ │ -1202d6: 3909 1000 |0249: if-nez v9, 0259 // +0010 │ │ -1202da: 3808 0c00 |024b: if-eqz v8, 0257 // +000c │ │ -1202de: 5268 531b |024d: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1202e2: 7020 c532 8600 |024f: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -1202e8: 0a08 |0252: move-result v8 │ │ -1202ea: 3808 0400 |0253: if-eqz v8, 0257 // +0004 │ │ -1202ee: 2900 22fe |0255: goto/16 0077 // -01de │ │ -1202f2: 0178 |0257: move v8, v7 │ │ -1202f4: 2802 |0258: goto 025a // +0002 │ │ -1202f6: 1218 |0259: const/4 v8, #int 1 // #1 │ │ -1202f8: 5269 531b |025a: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1202fc: b029 |025c: add-int/2addr v9, v2 │ │ -1202fe: 5969 531b |025d: iput v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120302: 28de |025f: goto 023d // -0022 │ │ -120304: 1218 |0260: const/4 v8, #int 1 // #1 │ │ -120306: 5269 531b |0261: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -12030a: 35a9 9500 |0263: if-ge v9, v10, 02f8 // +0095 │ │ -12030e: 546b 591b |0265: iget-object v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120312: 4909 0b09 |0267: aget-char v9, v11, v9 │ │ -120316: 7110 6532 0900 |0269: invoke-static {v9}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -12031c: 0a09 |026c: move-result v9 │ │ -12031e: 3809 1000 |026d: if-eqz v9, 027d // +0010 │ │ -120322: 3808 0c00 |026f: if-eqz v8, 027b // +000c │ │ -120326: 5268 531b |0271: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -12032a: 7020 c532 8600 |0273: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -120330: 0a08 |0276: move-result v8 │ │ -120332: 3808 0400 |0277: if-eqz v8, 027b // +0004 │ │ -120336: 2900 fefd |0279: goto/16 0077 // -0202 │ │ -12033a: 0178 |027b: move v8, v7 │ │ -12033c: 2802 |027c: goto 027e // +0002 │ │ -12033e: 1218 |027d: const/4 v8, #int 1 // #1 │ │ -120340: 5269 531b |027e: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120344: b029 |0280: add-int/2addr v9, v2 │ │ -120346: 5969 531b |0281: iput v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -12034a: 28de |0283: goto 0261 // -0022 │ │ -12034c: 7110 6232 0800 |0284: invoke-static {v8}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ -120352: 0a08 |0287: move-result v8 │ │ -120354: 1219 |0288: const/4 v9, #int 1 // #1 │ │ -120356: 5263 531b |0289: iget v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -12035a: 35a3 6d00 |028b: if-ge v3, v10, 02f8 // +006d │ │ -12035e: 5464 591b |028d: iget-object v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120362: 4903 0403 |028f: aget-char v3, v4, v3 │ │ -120366: 5464 631b |0291: iget-object v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -12036a: 705b c032 3684 |0293: invoke-direct {v6, v3, v4, v8, v11}, Lorg/apache/oro/text/regex/Perl5Matcher;.__matchUnicodeClass:(C[CIC)Z // method@32c0 │ │ -120370: 0a03 |0296: move-result v3 │ │ -120372: 3803 1000 |0297: if-eqz v3, 02a7 // +0010 │ │ -120376: 3809 0c00 |0299: if-eqz v9, 02a5 // +000c │ │ -12037a: 5269 531b |029b: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -12037e: 7020 c532 9600 |029d: invoke-direct {v6, v9}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -120384: 0a09 |02a0: move-result v9 │ │ -120386: 3809 0400 |02a1: if-eqz v9, 02a5 // +0004 │ │ -12038a: 2900 d4fd |02a3: goto/16 0077 // -022c │ │ -12038e: 0179 |02a5: move v9, v7 │ │ -120390: 2802 |02a6: goto 02a8 // +0002 │ │ -120392: 1219 |02a7: const/4 v9, #int 1 // #1 │ │ -120394: 5263 531b |02a8: iget v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120398: b023 |02aa: add-int/2addr v3, v2 │ │ -12039a: 5963 531b |02ab: iput v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -12039e: 28dc |02ad: goto 0289 // -0024 │ │ -1203a0: 7110 6232 0800 |02ae: invoke-static {v8}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ -1203a6: 0a08 |02b1: move-result v8 │ │ -1203a8: 1219 |02b2: const/4 v9, #int 1 // #1 │ │ -1203aa: 526b 531b |02b3: iget v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1203ae: 35ab 4300 |02b5: if-ge v11, v10, 02f8 // +0043 │ │ -1203b2: 5463 591b |02b7: iget-object v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -1203b6: 4903 030b |02b9: aget-char v3, v3, v11 │ │ -1203ba: 1304 0001 |02bb: const/16 v4, #int 256 // #100 │ │ -1203be: 3543 1c00 |02bd: if-ge v3, v4, 02d9 // +001c │ │ -1203c2: 5464 631b |02bf: iget-object v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -1203c6: e105 0304 |02c1: shr-int/lit8 v5, v3, #int 4 // #04 │ │ -1203ca: b085 |02c3: add-int/2addr v5, v8 │ │ -1203cc: 4904 0405 |02c4: aget-char v4, v4, v5 │ │ -1203d0: dd03 030f |02c6: and-int/lit8 v3, v3, #int 15 // #0f │ │ -1203d4: 9803 0203 |02c8: shl-int v3, v2, v3 │ │ -1203d8: b543 |02ca: and-int/2addr v3, v4 │ │ -1203da: 3903 0e00 |02cb: if-nez v3, 02d9 // +000e │ │ -1203de: 3809 0a00 |02cd: if-eqz v9, 02d7 // +000a │ │ -1203e2: 7020 c532 b600 |02cf: invoke-direct {v6, v11}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -1203e8: 0a09 |02d2: move-result v9 │ │ -1203ea: 3809 0400 |02d3: if-eqz v9, 02d7 // +0004 │ │ -1203ee: 2900 a2fd |02d5: goto/16 0077 // -025e │ │ -1203f2: 0179 |02d7: move v9, v7 │ │ -1203f4: 2802 |02d8: goto 02da // +0002 │ │ -1203f6: 1219 |02d9: const/4 v9, #int 1 // #1 │ │ -1203f8: 526b 531b |02da: iget v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -1203fc: b02b |02dc: add-int/2addr v11, v2 │ │ -1203fe: 596b 531b |02dd: iput v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120402: 28d4 |02df: goto 02b3 // -002c │ │ -120404: 3d03 0400 |02e0: if-lez v3, 02e4 // +0004 │ │ -120408: b123 |02e2: sub-int/2addr v3, v2 │ │ -12040a: 2802 |02e3: goto 02e5 // +0002 │ │ -12040c: 1203 |02e4: const/4 v3, #int 0 // #0 │ │ -12040e: b13a |02e5: sub-int/2addr v10, v3 │ │ -120410: 5267 531b |02e6: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120414: 7020 c532 7600 |02e8: invoke-direct {v6, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -12041a: 0a07 |02eb: move-result v7 │ │ -12041c: 3807 0400 |02ec: if-eqz v7, 02f0 // +0004 │ │ -120420: 2900 89fd |02ee: goto/16 0077 // -0277 │ │ -120424: 5267 531b |02f0: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120428: d808 0701 |02f2: add-int/lit8 v8, v7, #int 1 // #01 │ │ -12042c: 5968 531b |02f4: iput v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ -120430: 34a7 f0ff |02f6: if-lt v7, v10, 02e6 // -0010 │ │ -120434: 5c61 5e1b |02f8: iput-boolean v1, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ -120438: 5b60 5c1b |02fa: iput-object v0, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -12043c: 0f01 |02fc: return v1 │ │ -12043e: 0000 |02fd: nop // spacer │ │ -120440: 0001 0800 1200 0000 3a01 0000 1601 ... |02fe: packed-switch-data (20 units) │ │ +11fe3c: |[11fe3c] org.apache.oro.text.regex.Perl5Matcher.__interpret:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)Z │ │ +11fe4c: 7606 bd32 0600 |0000: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/apache/oro/text/regex/Perl5Matcher;.__initInterpreterGlobals:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)V // method@32bd │ │ +11fe52: 5478 701b |0003: iget-object v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustString:[C // field@1b70 │ │ +11fe56: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +11fe58: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +11fe5a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +11fe5c: 3808 5e00 |0008: if-eqz v8, 0066 // +005e │ │ +11fe60: 5273 6a1b |000a: iget v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11fe64: dd03 0303 |000c: and-int/lit8 v3, v3, #int 3 // #03 │ │ +11fe68: 3803 1000 |000e: if-eqz v3, 001e // +0010 │ │ +11fe6c: 5563 5f1b |0010: iget-boolean v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ +11fe70: 3903 0800 |0012: if-nez v3, 001a // +0008 │ │ +11fe74: 5273 6a1b |0014: iget v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11fe78: dd03 0302 |0016: and-int/lit8 v3, v3, #int 2 // #02 │ │ +11fe7c: 3803 4e00 |0018: if-eqz v3, 0066 // +004e │ │ +11fe80: 5273 6b1b |001a: iget v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._back:I // field@1b6b │ │ +11fe84: 3a03 4a00 |001c: if-ltz v3, 0066 // +004a │ │ +11fe88: 5463 591b |001e: iget-object v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +11fe8c: 5264 531b |0020: iget v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11fe90: 7140 bc32 438a |0022: invoke-static {v3, v4, v10, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__findFirst:([CII[C)I // method@32bc │ │ +11fe96: 0a03 |0025: move-result v3 │ │ +11fe98: 5963 531b |0026: iput v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11fe9c: 1404 0080 0000 |0028: const v4, #float 4.59177e-41 // #00008000 │ │ +11fea2: 34a3 0e00 |002b: if-lt v3, v10, 0039 // +000e │ │ +11fea6: 5278 731b |002d: iget v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._options:I // field@1b73 │ │ +11feaa: b548 |002f: and-int/2addr v8, v4 │ │ +11feac: 3908 c802 |0030: if-nez v8, 02f8 // +02c8 │ │ +11feb0: 5278 711b |0032: iget v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustUtility:I // field@1b71 │ │ +11feb4: b028 |0034: add-int/2addr v8, v2 │ │ +11feb6: 5978 711b |0035: iput v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustUtility:I // field@1b71 │ │ +11feba: 2900 c102 |0037: goto/16 02f8 // +02c1 │ │ +11febe: 5273 6b1b |0039: iget v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._back:I // field@1b6b │ │ +11fec2: 3a03 1200 |003b: if-ltz v3, 004d // +0012 │ │ +11fec6: 5263 531b |003d: iget v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11feca: 5274 6b1b |003f: iget v4, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._back:I // field@1b6b │ │ +11fece: b143 |0041: sub-int/2addr v3, v4 │ │ +11fed0: 5963 531b |0042: iput v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11fed4: 35b3 0400 |0044: if-ge v3, v11, 0048 // +0004 │ │ +11fed8: 596b 531b |0046: iput v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11fedc: 5273 6b1b |0048: iget v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._back:I // field@1b6b │ │ +11fee0: 2188 |004a: array-length v8, v8 │ │ +11fee2: b083 |004b: add-int/2addr v3, v8 │ │ +11fee4: 281b |004c: goto 0067 // +001b │ │ +11fee6: 5573 6e1b |004d: iget-boolean v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._isExpensive:Z // field@1b6e │ │ +11feea: 3903 1300 |004f: if-nez v3, 0062 // +0013 │ │ +11feee: 5273 731b |0051: iget v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._options:I // field@1b73 │ │ +11fef2: b543 |0053: and-int/2addr v3, v4 │ │ +11fef4: 3903 0e00 |0054: if-nez v3, 0062 // +000e │ │ +11fef8: 5273 711b |0056: iget v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustUtility:I // field@1b71 │ │ +11fefc: b123 |0058: sub-int/2addr v3, v2 │ │ +11fefe: 5973 711b |0059: iput v3, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustUtility:I // field@1b71 │ │ +11ff02: 3b03 0700 |005b: if-gez v3, 0062 // +0007 │ │ +11ff06: 5b70 701b |005d: iput-object v0, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._mustString:[C // field@1b70 │ │ +11ff0a: 596b 531b |005f: iput v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11ff0e: 2805 |0061: goto 0066 // +0005 │ │ +11ff10: 596b 531b |0062: iput v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11ff14: 2183 |0064: array-length v3, v8 │ │ +11ff16: 2802 |0065: goto 0067 // +0002 │ │ +11ff18: 1203 |0066: const/4 v3, #int 0 // #0 │ │ +11ff1a: 5278 6a1b |0067: iget v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11ff1e: dd08 0803 |0069: and-int/lit8 v8, v8, #int 3 // #03 │ │ +11ff22: 3808 4500 |006b: if-eqz v8, 00b0 // +0045 │ │ +11ff26: 5268 531b |006d: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11ff2a: 3398 0b00 |006f: if-ne v8, v9, 007a // +000b │ │ +11ff2e: 7020 c532 9600 |0071: invoke-direct {v6, v9}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +11ff34: 0a08 |0074: move-result v8 │ │ +11ff36: 3808 0500 |0075: if-eqz v8, 007a // +0005 │ │ +11ff3a: 1211 |0077: const/4 v1, #int 1 // #1 │ │ +11ff3c: 2900 8002 |0078: goto/16 02f8 // +0280 │ │ +11ff40: 5568 5f1b |007a: iget-boolean v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ +11ff44: 3908 0e00 |007c: if-nez v8, 008a // +000e │ │ +11ff48: 5278 6a1b |007e: iget v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11ff4c: dd08 0802 |0080: and-int/lit8 v8, v8, #int 2 // #02 │ │ +11ff50: 3908 0800 |0082: if-nez v8, 008a // +0008 │ │ +11ff54: 5277 6a1b |0084: iget v7, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11ff58: dd07 0708 |0086: and-int/lit8 v7, v7, #int 8 // #08 │ │ +11ff5c: 3807 7002 |0088: if-eqz v7, 02f8 // +0270 │ │ +11ff60: 3d03 0400 |008a: if-lez v3, 008e // +0004 │ │ +11ff64: b123 |008c: sub-int/2addr v3, v2 │ │ +11ff66: 2802 |008d: goto 008f // +0002 │ │ +11ff68: 1203 |008e: const/4 v3, #int 0 // #0 │ │ +11ff6a: b13a |008f: sub-int/2addr v10, v3 │ │ +11ff6c: 5267 531b |0090: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11ff70: 37b7 0500 |0092: if-le v7, v11, 0097 // +0005 │ │ +11ff74: b127 |0094: sub-int/2addr v7, v2 │ │ +11ff76: 5967 531b |0095: iput v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11ff7a: 5267 531b |0097: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11ff7e: 35a7 5f02 |0099: if-ge v7, v10, 02f8 // +025f │ │ +11ff82: 5468 591b |009b: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +11ff86: d809 0701 |009d: add-int/lit8 v9, v7, #int 1 // #01 │ │ +11ff8a: 5969 531b |009f: iput v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11ff8e: 4907 0807 |00a1: aget-char v7, v8, v7 │ │ +11ff92: 1308 0a00 |00a3: const/16 v8, #int 10 // #a │ │ +11ff96: 3387 f2ff |00a5: if-ne v7, v8, 0097 // -000e │ │ +11ff9a: 35a9 f0ff |00a7: if-ge v9, v10, 0097 // -0010 │ │ +11ff9e: 7020 c532 9600 |00a9: invoke-direct {v6, v9}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +11ffa4: 0a07 |00ac: move-result v7 │ │ +11ffa6: 3807 eaff |00ad: if-eqz v7, 0097 // -0016 │ │ +11ffaa: 28c8 |00af: goto 0077 // -0038 │ │ +11ffac: 5478 761b |00b0: iget-object v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._startString:[C // field@1b76 │ │ +11ffb0: 3808 4f00 |00b2: if-eqz v8, 0101 // +004f │ │ +11ffb4: 5478 761b |00b4: iget-object v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._startString:[C // field@1b76 │ │ +11ffb8: 5277 6a1b |00b6: iget v7, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +11ffbc: dd07 0704 |00b8: and-int/lit8 v7, v7, #int 4 // #04 │ │ +11ffc0: 3807 2d00 |00ba: if-eqz v7, 00e7 // +002d │ │ +11ffc4: 4907 0801 |00bc: aget-char v7, v8, v1 │ │ +11ffc8: 5268 531b |00be: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11ffcc: 35a8 3802 |00c0: if-ge v8, v10, 02f8 // +0238 │ │ +11ffd0: 5469 591b |00c2: iget-object v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +11ffd4: 4909 0908 |00c4: aget-char v9, v9, v8 │ │ +11ffd8: 3397 1b00 |00c6: if-ne v7, v9, 00e1 // +001b │ │ +11ffdc: 7020 c532 8600 |00c8: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +11ffe2: 0a08 |00cb: move-result v8 │ │ +11ffe4: 3808 0300 |00cc: if-eqz v8, 00cf // +0003 │ │ +11ffe8: 28a9 |00ce: goto 0077 // -0057 │ │ +11ffea: 5268 531b |00cf: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11ffee: b028 |00d1: add-int/2addr v8, v2 │ │ +11fff0: 5968 531b |00d2: iput v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11fff4: 5268 531b |00d4: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +11fff8: 35a8 0b00 |00d6: if-ge v8, v10, 00e1 // +000b │ │ +11fffc: 5469 591b |00d8: iget-object v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120000: 4909 0908 |00da: aget-char v9, v9, v8 │ │ +120004: 3379 0500 |00dc: if-ne v9, v7, 00e1 // +0005 │ │ +120008: d808 0801 |00de: add-int/lit8 v8, v8, #int 1 // #01 │ │ +12000c: 28f2 |00e0: goto 00d2 // -000e │ │ +12000e: 5268 531b |00e1: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120012: b028 |00e3: add-int/2addr v8, v2 │ │ +120014: 5968 531b |00e4: iput v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120018: 28d8 |00e6: goto 00be // -0028 │ │ +12001a: 5467 591b |00e7: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +12001e: 5269 531b |00e9: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120022: 7140 bc32 978a |00eb: invoke-static {v7, v9, v10, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__findFirst:([CII[C)I // method@32bc │ │ +120028: 0a07 |00ee: move-result v7 │ │ +12002a: 5967 531b |00ef: iput v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +12002e: 35a7 0702 |00f1: if-ge v7, v10, 02f8 // +0207 │ │ +120032: 7020 c532 7600 |00f3: invoke-direct {v6, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +120038: 0a07 |00f6: move-result v7 │ │ +12003a: 3807 0400 |00f7: if-eqz v7, 00fb // +0004 │ │ +12003e: 2900 7eff |00f9: goto/16 0077 // -0082 │ │ +120042: 5267 531b |00fb: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120046: b027 |00fd: add-int/2addr v7, v2 │ │ +120048: 5967 531b |00fe: iput v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +12004c: 28e7 |0100: goto 00e7 // -0019 │ │ +12004e: 5278 751b |0101: iget v8, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._startClassOffset:I // field@1b75 │ │ +120052: 12fb |0103: const/4 v11, #int -1 // #ff │ │ +120054: 32b8 dc01 |0104: if-eq v8, v11, 02e0 // +01dc │ │ +120058: 5277 6a1b |0106: iget v7, v7, Lorg/apache/oro/text/regex/Perl5Pattern;._anchor:I // field@1b6a │ │ +12005c: dd07 0704 |0108: and-int/lit8 v7, v7, #int 4 // #04 │ │ +120060: 3907 0400 |010a: if-nez v7, 010e // +0004 │ │ +120064: 1217 |010c: const/4 v7, #int 1 // #1 │ │ +120066: 2802 |010d: goto 010f // +0002 │ │ +120068: 1207 |010e: const/4 v7, #int 0 // #0 │ │ +12006a: 3d03 0500 |010f: if-lez v3, 0114 // +0005 │ │ +12006e: d80b 03ff |0111: add-int/lit8 v11, v3, #int -1 // #ff │ │ +120072: 2802 |0113: goto 0115 // +0002 │ │ +120074: 120b |0114: const/4 v11, #int 0 // #0 │ │ +120076: b1ba |0115: sub-int/2addr v10, v11 │ │ +120078: 546b 631b |0116: iget-object v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +12007c: 490b 0b08 |0118: aget-char v11, v11, v8 │ │ +120080: 1304 0900 |011a: const/16 v4, #int 9 // #9 │ │ +120084: 324b 9201 |011c: if-eq v11, v4, 02ae // +0192 │ │ +120088: 1304 2300 |011e: const/16 v4, #int 35 // #23 │ │ +12008c: 324b 6401 |0120: if-eq v11, v4, 0284 // +0164 │ │ +120090: 1304 2400 |0122: const/16 v4, #int 36 // #24 │ │ +120094: 324b 6001 |0124: if-eq v11, v4, 0284 // +0160 │ │ +120098: 2b0b d801 0000 |0126: packed-switch v11, 000002fe // +000001d8 │ │ +12009e: 2900 cf01 |0129: goto/16 02f8 // +01cf │ │ +1200a2: 1218 |012b: const/4 v8, #int 1 // #1 │ │ +1200a4: 5269 531b |012c: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1200a8: 35a9 ca01 |012e: if-ge v9, v10, 02f8 // +01ca │ │ +1200ac: 546b 591b |0130: iget-object v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +1200b0: 4909 0b09 |0132: aget-char v9, v11, v9 │ │ +1200b4: 7110 0b2a 0900 |0134: invoke-static {v9}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +1200ba: 0a09 |0137: move-result v9 │ │ +1200bc: 3909 1000 |0138: if-nez v9, 0148 // +0010 │ │ +1200c0: 3808 0c00 |013a: if-eqz v8, 0146 // +000c │ │ +1200c4: 5268 531b |013c: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1200c8: 7020 c532 8600 |013e: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +1200ce: 0a08 |0141: move-result v8 │ │ +1200d0: 3808 0400 |0142: if-eqz v8, 0146 // +0004 │ │ +1200d4: 2900 33ff |0144: goto/16 0077 // -00cd │ │ +1200d8: 0178 |0146: move v8, v7 │ │ +1200da: 2802 |0147: goto 0149 // +0002 │ │ +1200dc: 1218 |0148: const/4 v8, #int 1 // #1 │ │ +1200de: 5269 531b |0149: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1200e2: b029 |014b: add-int/2addr v9, v2 │ │ +1200e4: 5969 531b |014c: iput v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1200e8: 28de |014e: goto 012c // -0022 │ │ +1200ea: 1218 |014f: const/4 v8, #int 1 // #1 │ │ +1200ec: 5269 531b |0150: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1200f0: 35a9 a601 |0152: if-ge v9, v10, 02f8 // +01a6 │ │ +1200f4: 546b 591b |0154: iget-object v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +1200f8: 4909 0b09 |0156: aget-char v9, v11, v9 │ │ +1200fc: 7110 0b2a 0900 |0158: invoke-static {v9}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +120102: 0a09 |015b: move-result v9 │ │ +120104: 3809 1000 |015c: if-eqz v9, 016c // +0010 │ │ +120108: 3808 0c00 |015e: if-eqz v8, 016a // +000c │ │ +12010c: 5268 531b |0160: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120110: 7020 c532 8600 |0162: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +120116: 0a08 |0165: move-result v8 │ │ +120118: 3808 0400 |0166: if-eqz v8, 016a // +0004 │ │ +12011c: 2900 0fff |0168: goto/16 0077 // -00f1 │ │ +120120: 0178 |016a: move v8, v7 │ │ +120122: 2802 |016b: goto 016d // +0002 │ │ +120124: 1218 |016c: const/4 v8, #int 1 // #1 │ │ +120126: 5269 531b |016d: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +12012a: b029 |016f: add-int/2addr v9, v2 │ │ +12012c: 5969 531b |0170: iput v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120130: 28de |0172: goto 0150 // -0022 │ │ +120132: 1218 |0173: const/4 v8, #int 1 // #1 │ │ +120134: 5269 531b |0174: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120138: 35a9 8201 |0176: if-ge v9, v10, 02f8 // +0182 │ │ +12013c: 546b 591b |0178: iget-object v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120140: 4909 0b09 |017a: aget-char v9, v11, v9 │ │ +120144: 7110 142a 0900 |017c: invoke-static {v9}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ +12014a: 0a09 |017f: move-result v9 │ │ +12014c: 3909 1000 |0180: if-nez v9, 0190 // +0010 │ │ +120150: 3808 0c00 |0182: if-eqz v8, 018e // +000c │ │ +120154: 5268 531b |0184: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120158: 7020 c532 8600 |0186: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +12015e: 0a08 |0189: move-result v8 │ │ +120160: 3808 0400 |018a: if-eqz v8, 018e // +0004 │ │ +120164: 2900 ebfe |018c: goto/16 0077 // -0115 │ │ +120168: 0178 |018e: move v8, v7 │ │ +12016a: 2802 |018f: goto 0191 // +0002 │ │ +12016c: 1218 |0190: const/4 v8, #int 1 // #1 │ │ +12016e: 5269 531b |0191: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120172: b029 |0193: add-int/2addr v9, v2 │ │ +120174: 5969 531b |0194: iput v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120178: 28de |0196: goto 0174 // -0022 │ │ +12017a: 1218 |0197: const/4 v8, #int 1 // #1 │ │ +12017c: 5269 531b |0198: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120180: 35a9 5e01 |019a: if-ge v9, v10, 02f8 // +015e │ │ +120184: 546b 591b |019c: iget-object v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120188: 4909 0b09 |019e: aget-char v9, v11, v9 │ │ +12018c: 7110 142a 0900 |01a0: invoke-static {v9}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ +120192: 0a09 |01a3: move-result v9 │ │ +120194: 3809 1000 |01a4: if-eqz v9, 01b4 // +0010 │ │ +120198: 3808 0c00 |01a6: if-eqz v8, 01b2 // +000c │ │ +12019c: 5268 531b |01a8: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1201a0: 7020 c532 8600 |01aa: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +1201a6: 0a08 |01ad: move-result v8 │ │ +1201a8: 3808 0400 |01ae: if-eqz v8, 01b2 // +0004 │ │ +1201ac: 2900 c7fe |01b0: goto/16 0077 // -0139 │ │ +1201b0: 0178 |01b2: move v8, v7 │ │ +1201b2: 2802 |01b3: goto 01b5 // +0002 │ │ +1201b4: 1218 |01b4: const/4 v8, #int 1 // #1 │ │ +1201b6: 5269 531b |01b5: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1201ba: b029 |01b7: add-int/2addr v9, v2 │ │ +1201bc: 5969 531b |01b8: iput v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1201c0: 28de |01ba: goto 0198 // -0022 │ │ +1201c2: 3d03 0400 |01bb: if-lez v3, 01bf // +0004 │ │ +1201c6: d80a 0aff |01bd: add-int/lit8 v10, v10, #int -1 // #ff │ │ +1201ca: 5267 531b |01bf: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1201ce: 3297 0800 |01c1: if-eq v7, v9, 01c9 // +0008 │ │ +1201d2: 5468 591b |01c3: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +1201d6: b127 |01c5: sub-int/2addr v7, v2 │ │ +1201d8: 4907 0807 |01c6: aget-char v7, v8, v7 │ │ +1201dc: 2803 |01c8: goto 01cb // +0003 │ │ +1201de: 5767 621b |01c9: iget-char v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ +1201e2: 7110 6532 0700 |01cb: invoke-static {v7}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +1201e8: 0a07 |01ce: move-result v7 │ │ +1201ea: 5268 531b |01cf: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1201ee: 35a8 1f00 |01d1: if-ge v8, v10, 01f0 // +001f │ │ +1201f2: 5469 591b |01d3: iget-object v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +1201f6: 4908 0908 |01d5: aget-char v8, v9, v8 │ │ +1201fa: 7110 6532 0800 |01d7: invoke-static {v8}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +120200: 0a08 |01da: move-result v8 │ │ +120202: 3287 0500 |01db: if-eq v7, v8, 01e0 // +0005 │ │ +120206: df07 0701 |01dd: xor-int/lit8 v7, v7, #int 1 // #01 │ │ +12020a: 280b |01df: goto 01ea // +000b │ │ +12020c: 5268 531b |01e0: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120210: 7020 c532 8600 |01e2: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +120216: 0a08 |01e5: move-result v8 │ │ +120218: 3808 0400 |01e6: if-eqz v8, 01ea // +0004 │ │ +12021c: 2900 8ffe |01e8: goto/16 0077 // -0171 │ │ +120220: 5268 531b |01ea: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120224: b028 |01ec: add-int/2addr v8, v2 │ │ +120226: 5968 531b |01ed: iput v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +12022a: 28e0 |01ef: goto 01cf // -0020 │ │ +12022c: 3c03 0400 |01f0: if-gtz v3, 01f4 // +0004 │ │ +120230: 3907 0601 |01f2: if-nez v7, 02f8 // +0106 │ │ +120234: 7020 c532 8600 |01f4: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +12023a: 0a07 |01f7: move-result v7 │ │ +12023c: 3807 0001 |01f8: if-eqz v7, 02f8 // +0100 │ │ +120240: 2900 7dfe |01fa: goto/16 0077 // -0183 │ │ +120244: 3d03 0400 |01fc: if-lez v3, 0200 // +0004 │ │ +120248: d80a 0aff |01fe: add-int/lit8 v10, v10, #int -1 // #ff │ │ +12024c: 5267 531b |0200: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120250: 3297 0800 |0202: if-eq v7, v9, 020a // +0008 │ │ +120254: 5468 591b |0204: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120258: b127 |0206: sub-int/2addr v7, v2 │ │ +12025a: 4907 0807 |0207: aget-char v7, v8, v7 │ │ +12025e: 2803 |0209: goto 020c // +0003 │ │ +120260: 5767 621b |020a: iget-char v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ +120264: 7110 6532 0700 |020c: invoke-static {v7}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +12026a: 0a07 |020f: move-result v7 │ │ +12026c: 5268 531b |0210: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120270: 35a8 1e00 |0212: if-ge v8, v10, 0230 // +001e │ │ +120274: 5469 591b |0214: iget-object v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120278: 4908 0908 |0216: aget-char v8, v9, v8 │ │ +12027c: 7110 6532 0800 |0218: invoke-static {v8}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +120282: 0a08 |021b: move-result v8 │ │ +120284: 3287 0e00 |021c: if-eq v7, v8, 022a // +000e │ │ +120288: df07 0701 |021e: xor-int/lit8 v7, v7, #int 1 // #01 │ │ +12028c: 5268 531b |0220: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120290: 7020 c532 8600 |0222: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +120296: 0a08 |0225: move-result v8 │ │ +120298: 3808 0400 |0226: if-eqz v8, 022a // +0004 │ │ +12029c: 2900 4ffe |0228: goto/16 0077 // -01b1 │ │ +1202a0: 5268 531b |022a: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1202a4: b028 |022c: add-int/2addr v8, v2 │ │ +1202a6: 5968 531b |022d: iput v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1202aa: 28e1 |022f: goto 0210 // -001f │ │ +1202ac: 3c03 0400 |0230: if-gtz v3, 0234 // +0004 │ │ +1202b0: 3807 c600 |0232: if-eqz v7, 02f8 // +00c6 │ │ +1202b4: 7020 c532 8600 |0234: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +1202ba: 0a07 |0237: move-result v7 │ │ +1202bc: 3807 c000 |0238: if-eqz v7, 02f8 // +00c0 │ │ +1202c0: 2900 3dfe |023a: goto/16 0077 // -01c3 │ │ +1202c4: 1218 |023c: const/4 v8, #int 1 // #1 │ │ +1202c6: 5269 531b |023d: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1202ca: 35a9 b900 |023f: if-ge v9, v10, 02f8 // +00b9 │ │ +1202ce: 546b 591b |0241: iget-object v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +1202d2: 4909 0b09 |0243: aget-char v9, v11, v9 │ │ +1202d6: 7110 6532 0900 |0245: invoke-static {v9}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +1202dc: 0a09 |0248: move-result v9 │ │ +1202de: 3909 1000 |0249: if-nez v9, 0259 // +0010 │ │ +1202e2: 3808 0c00 |024b: if-eqz v8, 0257 // +000c │ │ +1202e6: 5268 531b |024d: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1202ea: 7020 c532 8600 |024f: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +1202f0: 0a08 |0252: move-result v8 │ │ +1202f2: 3808 0400 |0253: if-eqz v8, 0257 // +0004 │ │ +1202f6: 2900 22fe |0255: goto/16 0077 // -01de │ │ +1202fa: 0178 |0257: move v8, v7 │ │ +1202fc: 2802 |0258: goto 025a // +0002 │ │ +1202fe: 1218 |0259: const/4 v8, #int 1 // #1 │ │ +120300: 5269 531b |025a: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120304: b029 |025c: add-int/2addr v9, v2 │ │ +120306: 5969 531b |025d: iput v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +12030a: 28de |025f: goto 023d // -0022 │ │ +12030c: 1218 |0260: const/4 v8, #int 1 // #1 │ │ +12030e: 5269 531b |0261: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120312: 35a9 9500 |0263: if-ge v9, v10, 02f8 // +0095 │ │ +120316: 546b 591b |0265: iget-object v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +12031a: 4909 0b09 |0267: aget-char v9, v11, v9 │ │ +12031e: 7110 6532 0900 |0269: invoke-static {v9}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +120324: 0a09 |026c: move-result v9 │ │ +120326: 3809 1000 |026d: if-eqz v9, 027d // +0010 │ │ +12032a: 3808 0c00 |026f: if-eqz v8, 027b // +000c │ │ +12032e: 5268 531b |0271: iget v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120332: 7020 c532 8600 |0273: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +120338: 0a08 |0276: move-result v8 │ │ +12033a: 3808 0400 |0277: if-eqz v8, 027b // +0004 │ │ +12033e: 2900 fefd |0279: goto/16 0077 // -0202 │ │ +120342: 0178 |027b: move v8, v7 │ │ +120344: 2802 |027c: goto 027e // +0002 │ │ +120346: 1218 |027d: const/4 v8, #int 1 // #1 │ │ +120348: 5269 531b |027e: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +12034c: b029 |0280: add-int/2addr v9, v2 │ │ +12034e: 5969 531b |0281: iput v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120352: 28de |0283: goto 0261 // -0022 │ │ +120354: 7110 6232 0800 |0284: invoke-static {v8}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ +12035a: 0a08 |0287: move-result v8 │ │ +12035c: 1219 |0288: const/4 v9, #int 1 // #1 │ │ +12035e: 5263 531b |0289: iget v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120362: 35a3 6d00 |028b: if-ge v3, v10, 02f8 // +006d │ │ +120366: 5464 591b |028d: iget-object v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +12036a: 4903 0403 |028f: aget-char v3, v4, v3 │ │ +12036e: 5464 631b |0291: iget-object v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +120372: 705b c032 3684 |0293: invoke-direct {v6, v3, v4, v8, v11}, Lorg/apache/oro/text/regex/Perl5Matcher;.__matchUnicodeClass:(C[CIC)Z // method@32c0 │ │ +120378: 0a03 |0296: move-result v3 │ │ +12037a: 3803 1000 |0297: if-eqz v3, 02a7 // +0010 │ │ +12037e: 3809 0c00 |0299: if-eqz v9, 02a5 // +000c │ │ +120382: 5269 531b |029b: iget v9, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120386: 7020 c532 9600 |029d: invoke-direct {v6, v9}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +12038c: 0a09 |02a0: move-result v9 │ │ +12038e: 3809 0400 |02a1: if-eqz v9, 02a5 // +0004 │ │ +120392: 2900 d4fd |02a3: goto/16 0077 // -022c │ │ +120396: 0179 |02a5: move v9, v7 │ │ +120398: 2802 |02a6: goto 02a8 // +0002 │ │ +12039a: 1219 |02a7: const/4 v9, #int 1 // #1 │ │ +12039c: 5263 531b |02a8: iget v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1203a0: b023 |02aa: add-int/2addr v3, v2 │ │ +1203a2: 5963 531b |02ab: iput v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1203a6: 28dc |02ad: goto 0289 // -0024 │ │ +1203a8: 7110 6232 0800 |02ae: invoke-static {v8}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ +1203ae: 0a08 |02b1: move-result v8 │ │ +1203b0: 1219 |02b2: const/4 v9, #int 1 // #1 │ │ +1203b2: 526b 531b |02b3: iget v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +1203b6: 35ab 4300 |02b5: if-ge v11, v10, 02f8 // +0043 │ │ +1203ba: 5463 591b |02b7: iget-object v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +1203be: 4903 030b |02b9: aget-char v3, v3, v11 │ │ +1203c2: 1304 0001 |02bb: const/16 v4, #int 256 // #100 │ │ +1203c6: 3543 1c00 |02bd: if-ge v3, v4, 02d9 // +001c │ │ +1203ca: 5464 631b |02bf: iget-object v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +1203ce: e105 0304 |02c1: shr-int/lit8 v5, v3, #int 4 // #04 │ │ +1203d2: b085 |02c3: add-int/2addr v5, v8 │ │ +1203d4: 4904 0405 |02c4: aget-char v4, v4, v5 │ │ +1203d8: dd03 030f |02c6: and-int/lit8 v3, v3, #int 15 // #0f │ │ +1203dc: 9803 0203 |02c8: shl-int v3, v2, v3 │ │ +1203e0: b543 |02ca: and-int/2addr v3, v4 │ │ +1203e2: 3903 0e00 |02cb: if-nez v3, 02d9 // +000e │ │ +1203e6: 3809 0a00 |02cd: if-eqz v9, 02d7 // +000a │ │ +1203ea: 7020 c532 b600 |02cf: invoke-direct {v6, v11}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +1203f0: 0a09 |02d2: move-result v9 │ │ +1203f2: 3809 0400 |02d3: if-eqz v9, 02d7 // +0004 │ │ +1203f6: 2900 a2fd |02d5: goto/16 0077 // -025e │ │ +1203fa: 0179 |02d7: move v9, v7 │ │ +1203fc: 2802 |02d8: goto 02da // +0002 │ │ +1203fe: 1219 |02d9: const/4 v9, #int 1 // #1 │ │ +120400: 526b 531b |02da: iget v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120404: b02b |02dc: add-int/2addr v11, v2 │ │ +120406: 596b 531b |02dd: iput v11, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +12040a: 28d4 |02df: goto 02b3 // -002c │ │ +12040c: 3d03 0400 |02e0: if-lez v3, 02e4 // +0004 │ │ +120410: b123 |02e2: sub-int/2addr v3, v2 │ │ +120412: 2802 |02e3: goto 02e5 // +0002 │ │ +120414: 1203 |02e4: const/4 v3, #int 0 // #0 │ │ +120416: b13a |02e5: sub-int/2addr v10, v3 │ │ +120418: 5267 531b |02e6: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +12041c: 7020 c532 7600 |02e8: invoke-direct {v6, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +120422: 0a07 |02eb: move-result v7 │ │ +120424: 3807 0400 |02ec: if-eqz v7, 02f0 // +0004 │ │ +120428: 2900 89fd |02ee: goto/16 0077 // -0277 │ │ +12042c: 5267 531b |02f0: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120430: d808 0701 |02f2: add-int/lit8 v8, v7, #int 1 // #01 │ │ +120434: 5968 531b |02f4: iput v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentOffset:I // field@1b53 │ │ +120438: 34a7 f0ff |02f6: if-lt v7, v10, 02e6 // -0010 │ │ +12043c: 5c61 5e1b |02f8: iput-boolean v1, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ +120440: 5b60 5c1b |02fa: iput-object v0, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +120444: 0f01 |02fc: return v1 │ │ +120446: 0000 |02fd: nop // spacer │ │ +120448: 0001 0800 1200 0000 3a01 0000 1601 ... |02fe: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : '__match' │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 1254 16-bit code units │ │ -120468: |[120468] org.apache.oro.text.regex.Perl5Matcher.__match:(I)Z │ │ -120478: 52e0 5a1b |0000: iget v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -12047c: 52e1 561b |0002: iget v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -120480: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -120482: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -120484: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ -120488: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -12048a: 2802 |0009: goto 000b // +0002 │ │ -12048c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -12048e: 1404 ffff 0000 |000b: const v4, #float 9.18341e-41 // #0000ffff │ │ -120494: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ -120498: 54e5 591b |0010: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -12049c: 4905 0500 |0012: aget-char v5, v5, v0 │ │ -1204a0: 2804 |0014: goto 0018 // +0004 │ │ -1204a2: 1405 ffff 0000 |0015: const v5, #float 9.18341e-41 // #0000ffff │ │ -1204a8: 54e6 631b |0018: iget-object v6, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -1204ac: 2166 |001a: array-length v6, v6 │ │ -1204ae: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -1204b0: 356f 7704 |001c: if-ge v15, v6, 0493 // +0477 │ │ -1204b4: 54e8 631b |001e: iget-object v8, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -1204b8: 7120 5f32 f800 |0020: invoke-static {v8, v15}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ -1204be: 0a08 |0023: move-result v8 │ │ -1204c0: 54e9 631b |0024: iget-object v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -1204c4: 490a 090f |0026: aget-char v10, v9, v15 │ │ -1204c8: 12fb |0028: const/4 v11, #int -1 // #ff │ │ -1204ca: 130c 0a00 |0029: const/16 v12, #int 10 // #a │ │ -1204ce: 2b0a 6d04 0000 |002b: packed-switch v10, 00000498 // +0000046d │ │ -1204d4: 2900 6204 |002e: goto/16 0490 // +0462 │ │ -1204d8: 7110 6232 0f00 |0030: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ -1204de: 0a0f |0033: move-result v15 │ │ -1204e0: 3345 0800 |0034: if-ne v5, v4, 003c // +0008 │ │ -1204e4: 3801 0600 |0036: if-eqz v1, 003c // +0006 │ │ -1204e8: 54e5 591b |0038: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -1204ec: 4905 0500 |003a: aget-char v5, v5, v0 │ │ -1204f0: 54e9 631b |003c: iget-object v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -1204f4: 705a c032 5ef9 |003e: invoke-direct {v14, v5, v9, v15, v10}, Lorg/apache/oro/text/regex/Perl5Matcher;.__matchUnicodeClass:(C[CIC)Z // method@32c0 │ │ -1204fa: 0a0f |0041: move-result v15 │ │ -1204fc: 390f 0300 |0042: if-nez v15, 0045 // +0003 │ │ -120500: 0f03 |0044: return v3 │ │ -120502: 3901 0700 |0045: if-nez v1, 004c // +0007 │ │ -120506: 52ef 571b |0047: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -12050a: 34f0 0300 |0049: if-lt v0, v15, 004c // +0003 │ │ -12050e: 0f03 |004b: return v3 │ │ -120510: d800 0001 |004c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -120514: 52ef 561b |004e: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -120518: 35f0 0400 |0050: if-ge v0, v15, 0054 // +0004 │ │ -12051c: 121f |0052: const/4 v15, #int 1 // #1 │ │ -12051e: 2802 |0053: goto 0055 // +0002 │ │ -120520: 120f |0054: const/4 v15, #int 0 // #0 │ │ -120522: 380f a803 |0055: if-eqz v15, 03fd // +03a8 │ │ -120526: 54e1 591b |0057: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -12052a: 4901 0100 |0059: aget-char v1, v1, v0 │ │ -12052e: 2900 a503 |005b: goto/16 0400 // +03a5 │ │ -120532: 54ef 541b |005d: iget-object v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ -120536: 52f1 7d1b |005f: iget v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -12053a: b021 |0061: add-int/2addr v1, v2 │ │ -12053c: 59e0 5a1b |0062: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -120540: 52f4 771b |0064: iget v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._lastLocation:I // field@1b77 │ │ -120544: 3340 1800 |0066: if-ne v0, v4, 007e // +0018 │ │ -120548: 54f0 781b |0068: iget-object v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._lastRepetition:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b78 │ │ -12054c: 5be0 541b |006a: iput-object v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ -120550: 5200 7d1b |006c: iget v0, v0, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -120554: 52f1 7c1b |006e: iget v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._next:I // field@1b7c │ │ -120558: 7020 bf32 1e00 |0070: invoke-direct {v14, v1}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ -12055e: 0a01 |0073: move-result v1 │ │ -120560: 3801 0300 |0074: if-eqz v1, 0077 // +0003 │ │ -120564: 0f02 |0076: return v2 │ │ -120566: 54e1 541b |0077: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ -12056a: 5910 7d1b |0079: iput v0, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -12056e: 5bef 541b |007b: iput-object v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ -120572: 0f03 |007d: return v3 │ │ -120574: 52f4 7a1b |007e: iget v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._min:I // field@1b7a │ │ -120578: 3541 1300 |0080: if-ge v1, v4, 0093 // +0013 │ │ -12057c: 59f1 7d1b |0082: iput v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -120580: 59f0 771b |0084: iput v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._lastLocation:I // field@1b77 │ │ -120584: 52f0 7f1b |0086: iget v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._scan:I // field@1b7f │ │ -120588: 7020 bf32 0e00 |0088: invoke-direct {v14, v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ -12058e: 0a00 |008b: move-result v0 │ │ -120590: 3800 0300 |008c: if-eqz v0, 008f // +0003 │ │ -120594: 0f02 |008e: return v2 │ │ -120596: b121 |008f: sub-int/2addr v1, v2 │ │ -120598: 59f1 7d1b |0090: iput v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -12059c: 0f03 |0092: return v3 │ │ -12059e: 55f4 7b1b |0093: iget-boolean v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._minMod:Z // field@1b7b │ │ -1205a2: 3804 2f00 |0095: if-eqz v4, 00c4 // +002f │ │ -1205a6: 54f4 781b |0097: iget-object v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._lastRepetition:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b78 │ │ -1205aa: 5be4 541b |0099: iput-object v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ -1205ae: 5244 7d1b |009b: iget v4, v4, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -1205b2: 52f5 7c1b |009d: iget v5, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._next:I // field@1b7c │ │ -1205b6: 7020 bf32 5e00 |009f: invoke-direct {v14, v5}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ -1205bc: 0a05 |00a2: move-result v5 │ │ -1205be: 3805 0300 |00a3: if-eqz v5, 00a6 // +0003 │ │ -1205c2: 0f02 |00a5: return v2 │ │ -1205c4: 54e5 541b |00a6: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ -1205c8: 5954 7d1b |00a8: iput v4, v5, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -1205cc: 5bef 541b |00aa: iput-object v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ -1205d0: 52f4 791b |00ac: iget v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._max:I // field@1b79 │ │ -1205d4: 3441 0300 |00ae: if-lt v1, v4, 00b1 // +0003 │ │ -1205d8: 0f03 |00b0: return v3 │ │ -1205da: 59e0 5a1b |00b1: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -1205de: 59f1 7d1b |00b3: iput v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -1205e2: 59f0 771b |00b5: iput v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._lastLocation:I // field@1b77 │ │ -1205e6: 52f0 7f1b |00b7: iget v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._scan:I // field@1b7f │ │ -1205ea: 7020 bf32 0e00 |00b9: invoke-direct {v14, v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ -1205f0: 0a00 |00bc: move-result v0 │ │ -1205f2: 3800 0300 |00bd: if-eqz v0, 00c0 // +0003 │ │ -1205f6: 0f02 |00bf: return v2 │ │ -1205f8: b121 |00c0: sub-int/2addr v1, v2 │ │ -1205fa: 59f1 7d1b |00c1: iput v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -1205fe: 0f03 |00c3: return v3 │ │ -120600: 52f4 791b |00c4: iget v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._max:I // field@1b79 │ │ -120604: 3541 1900 |00c6: if-ge v1, v4, 00df // +0019 │ │ -120608: 52f4 7e1b |00c8: iget v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._parenFloor:I // field@1b7e │ │ -12060c: 7020 c232 4e00 |00ca: invoke-direct {v14, v4}, Lorg/apache/oro/text/regex/Perl5Matcher;.__pushState:(I)V // method@32c2 │ │ -120612: 59f1 7d1b |00cd: iput v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -120616: 59f0 771b |00cf: iput v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._lastLocation:I // field@1b77 │ │ -12061a: 52f4 7f1b |00d1: iget v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._scan:I // field@1b7f │ │ -12061e: 7020 bf32 4e00 |00d3: invoke-direct {v14, v4}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ -120624: 0a04 |00d6: move-result v4 │ │ -120626: 3804 0300 |00d7: if-eqz v4, 00da // +0003 │ │ -12062a: 0f02 |00d9: return v2 │ │ -12062c: 7010 c132 0e00 |00da: invoke-direct {v14}, Lorg/apache/oro/text/regex/Perl5Matcher;.__popState:()V // method@32c1 │ │ -120632: 59e0 5a1b |00dd: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -120636: 54f0 781b |00df: iget-object v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._lastRepetition:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b78 │ │ -12063a: 5be0 541b |00e1: iput-object v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ -12063e: 5200 7d1b |00e3: iget v0, v0, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -120642: 52f4 7c1b |00e5: iget v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._next:I // field@1b7c │ │ -120646: 7020 bf32 4e00 |00e7: invoke-direct {v14, v4}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ -12064c: 0a04 |00ea: move-result v4 │ │ -12064e: 3804 0300 |00eb: if-eqz v4, 00ee // +0003 │ │ -120652: 0f02 |00ed: return v2 │ │ -120654: 59f0 7d1b |00ee: iput v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -120658: 5bef 541b |00f0: iput-object v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ -12065c: b121 |00f2: sub-int/2addr v1, v2 │ │ -12065e: 59f1 7d1b |00f3: iput v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -120662: 0f03 |00f5: return v3 │ │ -120664: 59e0 5a1b |00f6: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -120668: 7110 6132 0f00 |00f8: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -12066e: 0a0f |00fb: move-result v15 │ │ -120670: 7020 bf32 fe00 |00fc: invoke-direct {v14, v15}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ -120676: 0a0f |00ff: move-result v15 │ │ -120678: 380f 9003 |0100: if-eqz v15, 0490 // +0390 │ │ -12067c: 0f03 |0102: return v3 │ │ -12067e: 59e0 5a1b |0103: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -120682: 7110 6132 0f00 |0105: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -120688: 0a0f |0108: move-result v15 │ │ -12068a: 7020 bf32 fe00 |0109: invoke-direct {v14, v15}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ -120690: 0a0f |010c: move-result v15 │ │ -120692: 390f 8303 |010d: if-nez v15, 0490 // +0383 │ │ -120696: 0f03 |010f: return v3 │ │ -120698: 52ef 511b |0110: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__bol:I // field@1b51 │ │ -12069c: 33f0 0400 |0112: if-ne v0, v15, 0116 // +0004 │ │ -1206a0: 2900 7c03 |0114: goto/16 0490 // +037c │ │ -1206a4: 0f02 |0116: return v2 │ │ -1206a6: 018f |0117: move v15, v8 │ │ -1206a8: 1217 |0118: const/4 v7, #int 1 // #1 │ │ -1206aa: 2900 03ff |0119: goto/16 001c // -00fd │ │ -1206ae: 7120 5d32 f900 |011b: invoke-static {v9, v15}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ -1206b4: 0a0f |011e: move-result v15 │ │ -1206b6: 54e9 551b |011f: iget-object v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -1206ba: 4b00 090f |0121: aput v0, v9, v15 │ │ -1206be: 52e9 5d1b |0123: iget v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ -1206c2: 379f 6b03 |0125: if-le v15, v9, 0490 // +036b │ │ -1206c6: 59ef 5d1b |0127: iput v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ -1206ca: 2900 6703 |0129: goto/16 0490 // +0367 │ │ -1206ce: 7120 5d32 f900 |012b: invoke-static {v9, v15}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ -1206d4: 0a0f |012e: move-result v15 │ │ -1206d6: 54e9 501b |012f: iget-object v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ -1206da: 4b00 090f |0131: aput v0, v9, v15 │ │ -1206de: 52e9 581b |0133: iget v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__expSize:I // field@1b58 │ │ -1206e2: 379f 5b03 |0135: if-le v15, v9, 0490 // +035b │ │ -1206e6: 59ef 581b |0137: iput v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__expSize:I // field@1b58 │ │ -1206ea: 2900 5703 |0139: goto/16 0490 // +0357 │ │ -1206ee: 7120 5d32 f900 |013b: invoke-static {v9, v15}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ -1206f4: 0a0f |013e: move-result v15 │ │ -1206f6: 54e9 501b |013f: iget-object v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ -1206fa: 4409 090f |0141: aget v9, v9, v15 │ │ -1206fe: 33b9 0300 |0143: if-ne v9, v11, 0146 // +0003 │ │ -120702: 0f03 |0145: return v3 │ │ -120704: 54ea 551b |0146: iget-object v10, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -120708: 440c 0a0f |0148: aget v12, v10, v15 │ │ -12070c: 33bc 0300 |014a: if-ne v12, v11, 014d // +0003 │ │ -120710: 0f03 |014c: return v3 │ │ -120712: 440b 0a0f |014d: aget v11, v10, v15 │ │ -120716: 33b9 0400 |014f: if-ne v9, v11, 0153 // +0004 │ │ -12071a: 2900 3f03 |0151: goto/16 0490 // +033f │ │ -12071e: 54e1 591b |0153: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120722: 490b 0109 |0155: aget-char v11, v1, v9 │ │ -120726: 325b 0300 |0157: if-eq v11, v5, 015a // +0003 │ │ -12072a: 0f03 |0159: return v3 │ │ -12072c: 440f 0a0f |015a: aget v15, v10, v15 │ │ -120730: b19f |015c: sub-int/2addr v15, v9 │ │ -120732: 9005 000f |015d: add-int v5, v0, v15 │ │ -120736: 52ea 571b |015f: iget v10, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -12073a: 37a5 0300 |0161: if-le v5, v10, 0164 // +0003 │ │ -12073e: 0f03 |0163: return v3 │ │ -120740: 372f 0900 |0164: if-le v15, v2, 016d // +0009 │ │ -120744: 715f bb32 9101 |0166: invoke-static {v1, v9, v1, v0, v15}, Lorg/apache/oro/text/regex/Perl5Matcher;.__compare:([CI[CII)Z // method@32bb │ │ -12074a: 0a0f |0169: move-result v15 │ │ -12074c: 390f 0300 |016a: if-nez v15, 016d // +0003 │ │ -120750: 0f03 |016c: return v3 │ │ -120752: 52ef 561b |016d: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -120756: 35f5 0400 |016f: if-ge v5, v15, 0173 // +0004 │ │ -12075a: 121f |0171: const/4 v15, #int 1 // #1 │ │ -12075c: 2802 |0172: goto 0174 // +0002 │ │ -12075e: 120f |0173: const/4 v15, #int 0 // #0 │ │ -120760: 380f 0700 |0174: if-eqz v15, 017b // +0007 │ │ -120764: 54e0 591b |0176: iget-object v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120768: 4900 0005 |0178: aget-char v0, v0, v5 │ │ -12076c: 2804 |017a: goto 017e // +0004 │ │ -12076e: 1400 ffff 0000 |017b: const v0, #float 9.18341e-41 // #0000ffff │ │ -120774: 01f1 |017e: move v1, v15 │ │ -120776: 018f |017f: move v15, v8 │ │ -120778: 015d |0180: move v13, v5 │ │ -12077a: 0105 |0181: move v5, v0 │ │ -12077c: 01d0 |0182: move v0, v13 │ │ -12077e: 2900 99fe |0183: goto/16 001c // -0167 │ │ -120782: 3901 0700 |0185: if-nez v1, 018c // +0007 │ │ -120786: 52ef 571b |0187: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -12078a: 34f0 0300 |0189: if-lt v0, v15, 018c // +0003 │ │ -12078e: 0f03 |018b: return v3 │ │ -120790: 7110 0b2a 0500 |018c: invoke-static {v5}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -120796: 0a0f |018f: move-result v15 │ │ -120798: 380f 0300 |0190: if-eqz v15, 0193 // +0003 │ │ -12079c: 0f03 |0192: return v3 │ │ -12079e: d800 0001 |0193: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1207a2: 52ef 561b |0195: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -1207a6: 35f0 0400 |0197: if-ge v0, v15, 019b // +0004 │ │ -1207aa: 121f |0199: const/4 v15, #int 1 // #1 │ │ -1207ac: 2802 |019a: goto 019c // +0002 │ │ -1207ae: 120f |019b: const/4 v15, #int 0 // #0 │ │ -1207b0: 380f 6102 |019c: if-eqz v15, 03fd // +0261 │ │ -1207b4: 54e1 591b |019e: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -1207b8: 4901 0100 |01a0: aget-char v1, v1, v0 │ │ -1207bc: 2900 5e02 |01a2: goto/16 0400 // +025e │ │ -1207c0: 7110 0b2a 0500 |01a4: invoke-static {v5}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -1207c6: 0a0f |01a7: move-result v15 │ │ -1207c8: 390f 0300 |01a8: if-nez v15, 01ab // +0003 │ │ -1207cc: 0f03 |01aa: return v3 │ │ -1207ce: d800 0001 |01ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1207d2: 52ef 561b |01ad: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -1207d6: 35f0 0400 |01af: if-ge v0, v15, 01b3 // +0004 │ │ -1207da: 121f |01b1: const/4 v15, #int 1 // #1 │ │ -1207dc: 2802 |01b2: goto 01b4 // +0002 │ │ -1207de: 120f |01b3: const/4 v15, #int 0 // #0 │ │ -1207e0: 380f 4902 |01b4: if-eqz v15, 03fd // +0249 │ │ -1207e4: 54e1 591b |01b6: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -1207e8: 4901 0100 |01b8: aget-char v1, v1, v0 │ │ -1207ec: 2900 4602 |01ba: goto/16 0400 // +0246 │ │ -1207f0: 3901 0300 |01bc: if-nez v1, 01bf // +0003 │ │ -1207f4: 0f03 |01be: return v3 │ │ -1207f6: 7110 142a 0500 |01bf: invoke-static {v5}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ -1207fc: 0a0f |01c2: move-result v15 │ │ -1207fe: 380f 0300 |01c3: if-eqz v15, 01c6 // +0003 │ │ -120802: 0f03 |01c5: return v3 │ │ -120804: d800 0001 |01c6: add-int/lit8 v0, v0, #int 1 // #01 │ │ -120808: 52ef 561b |01c8: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -12080c: 35f0 0400 |01ca: if-ge v0, v15, 01ce // +0004 │ │ -120810: 121f |01cc: const/4 v15, #int 1 // #1 │ │ -120812: 2802 |01cd: goto 01cf // +0002 │ │ -120814: 120f |01ce: const/4 v15, #int 0 // #0 │ │ -120816: 380f 2e02 |01cf: if-eqz v15, 03fd // +022e │ │ -12081a: 54e1 591b |01d1: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -12081e: 4901 0100 |01d3: aget-char v1, v1, v0 │ │ -120822: 2900 2b02 |01d5: goto/16 0400 // +022b │ │ -120826: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ -12082a: 52ef 571b |01d9: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -12082e: 34f0 0300 |01db: if-lt v0, v15, 01de // +0003 │ │ -120832: 0f03 |01dd: return v3 │ │ -120834: 7110 142a 0500 |01de: invoke-static {v5}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ -12083a: 0a0f |01e1: move-result v15 │ │ -12083c: 390f 0300 |01e2: if-nez v15, 01e5 // +0003 │ │ -120840: 0f03 |01e4: return v3 │ │ -120842: d800 0001 |01e5: add-int/lit8 v0, v0, #int 1 // #01 │ │ -120846: 52ef 561b |01e7: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -12084a: 35f0 0400 |01e9: if-ge v0, v15, 01ed // +0004 │ │ -12084e: 121f |01eb: const/4 v15, #int 1 // #1 │ │ -120850: 2802 |01ec: goto 01ee // +0002 │ │ -120852: 120f |01ed: const/4 v15, #int 0 // #0 │ │ -120854: 380f 0f02 |01ee: if-eqz v15, 03fd // +020f │ │ -120858: 54e1 591b |01f0: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -12085c: 4901 0100 |01f2: aget-char v1, v1, v0 │ │ -120860: 2900 0c02 |01f4: goto/16 0400 // +020c │ │ -120864: 52e9 511b |01f6: iget v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__bol:I // field@1b51 │ │ -120868: 3390 0500 |01f8: if-ne v0, v9, 01fd // +0005 │ │ -12086c: 57e9 621b |01fa: iget-char v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ -120870: 2807 |01fc: goto 0203 // +0007 │ │ -120872: 54e9 591b |01fd: iget-object v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120876: d80a 00ff |01ff: add-int/lit8 v10, v0, #int -1 // #ff │ │ -12087a: 4909 090a |0201: aget-char v9, v9, v10 │ │ -12087e: 7110 6532 0900 |0203: invoke-static {v9}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -120884: 0a09 |0206: move-result v9 │ │ -120886: 7110 6532 0500 |0207: invoke-static {v5}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -12088c: 0a0a |020a: move-result v10 │ │ -12088e: 33a9 0400 |020b: if-ne v9, v10, 020f // +0004 │ │ -120892: 1219 |020d: const/4 v9, #int 1 // #1 │ │ -120894: 2802 |020e: goto 0210 // +0002 │ │ -120896: 1209 |020f: const/4 v9, #int 0 // #0 │ │ -120898: 54ea 631b |0210: iget-object v10, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -12089c: 490f 0a0f |0212: aget-char v15, v10, v15 │ │ -1208a0: 130a 1400 |0214: const/16 v10, #int 20 // #14 │ │ -1208a4: 33af 0400 |0216: if-ne v15, v10, 021a // +0004 │ │ -1208a8: 121f |0218: const/4 v15, #int 1 // #1 │ │ -1208aa: 2802 |0219: goto 021b // +0002 │ │ -1208ac: 120f |021a: const/4 v15, #int 0 // #0 │ │ -1208ae: 33f9 7502 |021b: if-ne v9, v15, 0490 // +0275 │ │ -1208b2: 0f03 |021d: return v3 │ │ -1208b4: 3901 0700 |021e: if-nez v1, 0225 // +0007 │ │ -1208b8: 52ef 571b |0220: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -1208bc: 34f0 0300 |0222: if-lt v0, v15, 0225 // +0003 │ │ -1208c0: 0f03 |0224: return v3 │ │ -1208c2: 7110 6532 0500 |0225: invoke-static {v5}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -1208c8: 0a0f |0228: move-result v15 │ │ -1208ca: 380f 0300 |0229: if-eqz v15, 022c // +0003 │ │ -1208ce: 0f03 |022b: return v3 │ │ -1208d0: d800 0001 |022c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1208d4: 52ef 561b |022e: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -1208d8: 35f0 0400 |0230: if-ge v0, v15, 0234 // +0004 │ │ -1208dc: 121f |0232: const/4 v15, #int 1 // #1 │ │ -1208de: 2802 |0233: goto 0235 // +0002 │ │ -1208e0: 120f |0234: const/4 v15, #int 0 // #0 │ │ -1208e2: 380f c801 |0235: if-eqz v15, 03fd // +01c8 │ │ -1208e6: 54e1 591b |0237: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -1208ea: 4901 0100 |0239: aget-char v1, v1, v0 │ │ -1208ee: 2900 c501 |023b: goto/16 0400 // +01c5 │ │ -1208f2: 3901 0300 |023d: if-nez v1, 0240 // +0003 │ │ -1208f6: 0f03 |023f: return v3 │ │ -1208f8: 7110 6532 0500 |0240: invoke-static {v5}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -1208fe: 0a0f |0243: move-result v15 │ │ -120900: 390f 0300 |0244: if-nez v15, 0247 // +0003 │ │ -120904: 0f03 |0246: return v3 │ │ -120906: d800 0001 |0247: add-int/lit8 v0, v0, #int 1 // #01 │ │ -12090a: 52ef 561b |0249: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -12090e: 35f0 0400 |024b: if-ge v0, v15, 024f // +0004 │ │ -120912: 121f |024d: const/4 v15, #int 1 // #1 │ │ -120914: 2802 |024e: goto 0250 // +0002 │ │ -120916: 120f |024f: const/4 v15, #int 0 // #0 │ │ -120918: 380f ad01 |0250: if-eqz v15, 03fd // +01ad │ │ -12091c: 54e1 591b |0252: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120920: 4901 0100 |0254: aget-char v1, v1, v0 │ │ -120924: 2900 aa01 |0256: goto/16 0400 // +01aa │ │ -120928: 7110 6232 0f00 |0258: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ -12092e: 0a0f |025b: move-result v15 │ │ -120930: 54e1 631b |025c: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -120934: d809 0f01 |025e: add-int/lit8 v9, v15, #int 1 // #01 │ │ -120938: 490f 010f |0260: aget-char v15, v1, v15 │ │ -12093c: 490a 0109 |0262: aget-char v10, v1, v9 │ │ -120940: 325a 0300 |0264: if-eq v10, v5, 0267 // +0003 │ │ -120944: 0f03 |0266: return v3 │ │ -120946: 52e5 571b |0267: iget v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -12094a: b105 |0269: sub-int/2addr v5, v0 │ │ -12094c: 35f5 0300 |026a: if-ge v5, v15, 026d // +0003 │ │ -120950: 0f03 |026c: return v3 │ │ -120952: 372f 0b00 |026d: if-le v15, v2, 0278 // +000b │ │ -120956: 54e5 591b |026f: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -12095a: 715f bb32 9105 |0271: invoke-static {v1, v9, v5, v0, v15}, Lorg/apache/oro/text/regex/Perl5Matcher;.__compare:([CI[CII)Z // method@32bb │ │ -120960: 0a01 |0274: move-result v1 │ │ -120962: 3901 0300 |0275: if-nez v1, 0278 // +0003 │ │ -120966: 0f03 |0277: return v3 │ │ -120968: b0f0 |0278: add-int/2addr v0, v15 │ │ -12096a: 52ef 561b |0279: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -12096e: 35f0 0400 |027b: if-ge v0, v15, 027f // +0004 │ │ -120972: 121f |027d: const/4 v15, #int 1 // #1 │ │ -120974: 2802 |027e: goto 0280 // +0002 │ │ -120976: 120f |027f: const/4 v15, #int 0 // #0 │ │ -120978: 380f 7d01 |0280: if-eqz v15, 03fd // +017d │ │ -12097c: 54e1 591b |0282: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120980: 4901 0100 |0284: aget-char v1, v1, v0 │ │ -120984: 2900 7a01 |0286: goto/16 0400 // +017a │ │ -120988: 4908 0908 |0288: aget-char v8, v9, v8 │ │ -12098c: 1309 0c00 |028a: const/16 v9, #int 12 // #c │ │ -120990: 3298 0800 |028c: if-eq v8, v9, 0294 // +0008 │ │ -120994: 7110 6132 0f00 |028e: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -12099a: 0a0f |0291: move-result v15 │ │ -12099c: 2900 8afd |0292: goto/16 001c // -0276 │ │ -1209a0: 52e1 5d1b |0294: iget v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ -1209a4: 59e0 5a1b |0296: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -1209a8: 7110 6132 0f00 |0298: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -1209ae: 0a04 |029b: move-result v4 │ │ -1209b0: 7020 bf32 4e00 |029c: invoke-direct {v14, v4}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ -1209b6: 0a04 |029f: move-result v4 │ │ -1209b8: 3804 0300 |02a0: if-eqz v4, 02a3 // +0003 │ │ -1209bc: 0f02 |02a2: return v2 │ │ -1209be: 52e4 5d1b |02a3: iget v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ -1209c2: 3714 0900 |02a5: if-le v4, v1, 02ae // +0009 │ │ -1209c6: 54e5 551b |02a7: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -1209ca: 4b0b 0504 |02a9: aput v11, v5, v4 │ │ -1209ce: d804 04ff |02ab: add-int/lit8 v4, v4, #int -1 // #ff │ │ -1209d2: 28f8 |02ad: goto 02a5 // -0008 │ │ -1209d4: 59e4 5d1b |02ae: iput v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ -1209d8: 54e4 631b |02b0: iget-object v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -1209dc: 7120 5f32 f400 |02b2: invoke-static {v4, v15}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ -1209e2: 0a0f |02b5: move-result v15 │ │ -1209e4: 32bf 0800 |02b6: if-eq v15, v11, 02be // +0008 │ │ -1209e8: 54e4 631b |02b8: iget-object v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -1209ec: 4904 040f |02ba: aget-char v4, v4, v15 │ │ -1209f0: 3294 daff |02bc: if-eq v4, v9, 0296 // -0026 │ │ -1209f4: 0f03 |02be: return v3 │ │ -1209f6: 2201 a308 |02bf: new-instance v1, Lorg/apache/oro/text/regex/Perl5Repetition; // type@08a3 │ │ -1209fa: 7010 d732 0100 |02c1: invoke-direct {v1}, Lorg/apache/oro/text/regex/Perl5Repetition;.:()V // method@32d7 │ │ -120a00: 54e2 541b |02c4: iget-object v2, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ -120a04: 5b12 781b |02c6: iput-object v2, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._lastRepetition:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b78 │ │ -120a08: 5be1 541b |02c8: iput-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ -120a0c: 52e2 5d1b |02ca: iget v2, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ -120a10: 5912 7e1b |02cc: iput v2, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._parenFloor:I // field@1b7e │ │ -120a14: 591b 7d1b |02ce: iput v11, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ -120a18: 54e2 631b |02d0: iget-object v2, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -120a1c: 7120 5d32 f200 |02d2: invoke-static {v2, v15}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ -120a22: 0a02 |02d5: move-result v2 │ │ -120a24: 5912 7a1b |02d6: iput v2, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._min:I // field@1b7a │ │ -120a28: 54e2 631b |02d8: iget-object v2, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -120a2c: 7120 5e32 f200 |02da: invoke-static {v2, v15}, Lorg/apache/oro/text/regex/OpCode;._getArg2:([CI)C // method@325e │ │ -120a32: 0a02 |02dd: move-result v2 │ │ -120a34: 5912 791b |02de: iput v2, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._max:I // field@1b79 │ │ -120a38: 7110 6132 0f00 |02e0: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -120a3e: 0a0f |02e3: move-result v15 │ │ -120a40: d80f 0f02 |02e4: add-int/lit8 v15, v15, #int 2 // #02 │ │ -120a44: 591f 7f1b |02e6: iput v15, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._scan:I // field@1b7f │ │ -120a48: 5918 7c1b |02e8: iput v8, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._next:I // field@1b7c │ │ -120a4c: 5c17 7b1b |02ea: iput-boolean v7, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._minMod:Z // field@1b7b │ │ -120a50: 591b 771b |02ec: iput v11, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._lastLocation:I // field@1b77 │ │ -120a54: 59e0 5a1b |02ee: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -120a58: 7110 6332 0800 |02f0: invoke-static {v8}, Lorg/apache/oro/text/regex/OpCode;._getPrevOperator:(I)I // method@3263 │ │ -120a5e: 0a0f |02f3: move-result v15 │ │ -120a60: 7020 bf32 fe00 |02f4: invoke-direct {v14, v15}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ -120a66: 0a0f |02f7: move-result v15 │ │ -120a68: 5410 781b |02f8: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._lastRepetition:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b78 │ │ -120a6c: 5be0 541b |02fa: iput-object v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ -120a70: 0f0f |02fc: return v15 │ │ -120a72: 33ca 1300 |02fd: if-ne v10, v12, 0310 // +0013 │ │ -120a76: 7120 5d32 f900 |02ff: invoke-static {v9, v15}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ -120a7c: 0a01 |0302: move-result v1 │ │ -120a7e: 54e5 631b |0303: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -120a82: 7120 5e32 f500 |0305: invoke-static {v5, v15}, Lorg/apache/oro/text/regex/OpCode;._getArg2:([CI)C // method@325e │ │ -120a88: 0a05 |0308: move-result v5 │ │ -120a8a: 7110 6132 0f00 |0309: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -120a90: 0a0f |030c: move-result v15 │ │ -120a92: d80f 0f02 |030d: add-int/lit8 v15, v15, #int 2 // #02 │ │ -120a96: 280f |030f: goto 031e // +000f │ │ -120a98: 1301 1000 |0310: const/16 v1, #int 16 // #10 │ │ -120a9c: 7110 6132 0f00 |0312: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ -120aa2: 0a0f |0315: move-result v15 │ │ -120aa4: 331a 0400 |0316: if-ne v10, v1, 031a // +0004 │ │ -120aa8: 1201 |0318: const/4 v1, #int 0 // #0 │ │ -120aaa: 2802 |0319: goto 031b // +0002 │ │ -120aac: 1211 |031a: const/4 v1, #int 1 // #1 │ │ -120aae: 1405 ffff 0000 |031b: const v5, #float 9.18341e-41 // #0000ffff │ │ -120ab4: 54e6 631b |031e: iget-object v6, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -120ab8: 4909 0608 |0320: aget-char v9, v6, v8 │ │ -120abc: 130a 0e00 |0322: const/16 v10, #int 14 // #e │ │ -120ac0: 130b 18fc |0324: const/16 v11, #int -1000 // #fc18 │ │ -120ac4: 33a9 0b00 |0326: if-ne v9, v10, 0331 // +000b │ │ -120ac8: 7110 6232 0800 |0328: invoke-static {v8}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ -120ace: 0a09 |032b: move-result v9 │ │ -120ad0: b029 |032c: add-int/2addr v9, v2 │ │ -120ad2: 4906 0609 |032d: aget-char v6, v6, v9 │ │ -120ad6: 1209 |032f: const/4 v9, #int 0 // #0 │ │ -120ad8: 2806 |0330: goto 0336 // +0006 │ │ -120ada: 1406 ffff 0000 |0331: const v6, #float 9.18341e-41 // #0000ffff │ │ -120ae0: 1309 18fc |0334: const/16 v9, #int -1000 // #fc18 │ │ -120ae4: 59e0 5a1b |0336: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -120ae8: 3807 3800 |0338: if-eqz v7, 0370 // +0038 │ │ -120aec: 3d01 0900 |033a: if-lez v1, 0343 // +0009 │ │ -120af0: 7030 c332 fe01 |033c: invoke-direct {v14, v15, v1}, Lorg/apache/oro/text/regex/Perl5Matcher;.__repeat:(II)I // method@32c3 │ │ -120af6: 0a07 |033f: move-result v7 │ │ -120af8: 3517 0300 |0340: if-ge v7, v1, 0343 // +0003 │ │ -120afc: 0f03 |0342: return v3 │ │ -120afe: 3515 0600 |0343: if-ge v5, v1, 0349 // +0006 │ │ -120b02: 3345 6900 |0345: if-ne v5, v4, 03ae // +0069 │ │ -120b06: 3d01 6700 |0347: if-lez v1, 03ae // +0067 │ │ -120b0a: 32b9 0e00 |0349: if-eq v9, v11, 0357 // +000e │ │ -120b0e: 52e7 5a1b |034b: iget v7, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -120b12: 52ea 561b |034d: iget v10, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -120b16: 35a7 0800 |034f: if-ge v7, v10, 0357 // +0008 │ │ -120b1a: 54ea 591b |0351: iget-object v10, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120b1e: 4907 0a07 |0353: aget-char v7, v10, v7 │ │ -120b22: 3367 0900 |0355: if-ne v7, v6, 035e // +0009 │ │ -120b26: 7020 bf32 8e00 |0357: invoke-direct {v14, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ -120b2c: 0a07 |035a: move-result v7 │ │ -120b2e: 3807 0300 |035b: if-eqz v7, 035e // +0003 │ │ -120b32: 0f02 |035d: return v2 │ │ -120b34: 9007 0001 |035e: add-int v7, v0, v1 │ │ -120b38: 59e7 5a1b |0360: iput v7, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -120b3c: 7030 c332 fe02 |0362: invoke-direct {v14, v15, v2}, Lorg/apache/oro/text/regex/Perl5Matcher;.__repeat:(II)I // method@32c3 │ │ -120b42: 0a07 |0365: move-result v7 │ │ -120b44: 3807 0900 |0366: if-eqz v7, 036f // +0009 │ │ -120b48: d801 0101 |0368: add-int/lit8 v1, v1, #int 1 // #01 │ │ -120b4c: 9007 0001 |036a: add-int v7, v0, v1 │ │ -120b50: 59e7 5a1b |036c: iput v7, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -120b54: 28d5 |036e: goto 0343 // -002b │ │ -120b56: 0f03 |036f: return v3 │ │ -120b58: 7030 c332 fe05 |0370: invoke-direct {v14, v15, v5}, Lorg/apache/oro/text/regex/Perl5Matcher;.__repeat:(II)I // method@32c3 │ │ -120b5e: 0a0f |0373: move-result v15 │ │ -120b60: 35f1 1c00 |0374: if-ge v1, v15, 0390 // +001c │ │ -120b64: 6204 231b |0376: sget-object v4, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ -120b68: 54e5 631b |0378: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -120b6c: 4907 0508 |037a: aget-char v7, v5, v8 │ │ -120b70: 4904 0407 |037c: aget-char v4, v4, v7 │ │ -120b74: 1247 |037e: const/4 v7, #int 4 // #4 │ │ -120b76: 3374 1100 |037f: if-ne v4, v7, 0390 // +0011 │ │ -120b7a: 55e4 5f1b |0381: iget-boolean v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ -120b7e: 3904 0700 |0383: if-nez v4, 038a // +0007 │ │ -120b82: 4904 0508 |0385: aget-char v4, v5, v8 │ │ -120b86: 1257 |0387: const/4 v7, #int 5 // #5 │ │ -120b88: 3374 0700 |0388: if-ne v4, v7, 038f // +0007 │ │ -120b8c: 4904 0508 |038a: aget-char v4, v5, v8 │ │ -120b90: 1265 |038c: const/4 v5, #int 6 // #6 │ │ -120b92: 3354 0300 |038d: if-ne v4, v5, 0390 // +0003 │ │ -120b96: 01f1 |038f: move v1, v15 │ │ -120b98: 341f 1e00 |0390: if-lt v15, v1, 03ae // +001e │ │ -120b9c: 32b9 0e00 |0392: if-eq v9, v11, 03a0 // +000e │ │ -120ba0: 52e4 5a1b |0394: iget v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -120ba4: 52e5 561b |0396: iget v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -120ba8: 3554 0800 |0398: if-ge v4, v5, 03a0 // +0008 │ │ -120bac: 54e5 591b |039a: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120bb0: 4904 0504 |039c: aget-char v4, v5, v4 │ │ -120bb4: 3364 0900 |039e: if-ne v4, v6, 03a7 // +0009 │ │ -120bb8: 7020 bf32 8e00 |03a0: invoke-direct {v14, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ -120bbe: 0a04 |03a3: move-result v4 │ │ -120bc0: 3804 0300 |03a4: if-eqz v4, 03a7 // +0003 │ │ -120bc4: 0f02 |03a6: return v2 │ │ -120bc6: d80f 0fff |03a7: add-int/lit8 v15, v15, #int -1 // #ff │ │ -120bca: 9004 000f |03a9: add-int v4, v0, v15 │ │ -120bce: 59e4 5a1b |03ab: iput v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -120bd2: 28e3 |03ad: goto 0390 // -001d │ │ -120bd4: 0f03 |03ae: return v3 │ │ -120bd6: 7110 6232 0f00 |03af: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ -120bdc: 0a0f |03b2: move-result v15 │ │ -120bde: 3345 0800 |03b3: if-ne v5, v4, 03bb // +0008 │ │ -120be2: 3801 0600 |03b5: if-eqz v1, 03bb // +0006 │ │ -120be6: 54e5 591b |03b7: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120bea: 4905 0500 |03b9: aget-char v5, v5, v0 │ │ -120bee: 1309 0001 |03bb: const/16 v9, #int 256 // #100 │ │ -120bf2: 3595 2800 |03bd: if-ge v5, v9, 03e5 // +0028 │ │ -120bf6: 54e9 631b |03bf: iget-object v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -120bfa: e10a 0504 |03c1: shr-int/lit8 v10, v5, #int 4 // #04 │ │ -120bfe: b0af |03c3: add-int/2addr v15, v10 │ │ -120c00: 490f 090f |03c4: aget-char v15, v9, v15 │ │ -120c04: dd05 050f |03c6: and-int/lit8 v5, v5, #int 15 // #0f │ │ -120c08: 9805 0205 |03c8: shl-int v5, v2, v5 │ │ -120c0c: b55f |03ca: and-int/2addr v15, v5 │ │ -120c0e: 380f 0300 |03cb: if-eqz v15, 03ce // +0003 │ │ -120c12: 2818 |03cd: goto 03e5 // +0018 │ │ -120c14: 3901 0700 |03ce: if-nez v1, 03d5 // +0007 │ │ -120c18: 52ef 571b |03d0: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -120c1c: 34f0 0300 |03d2: if-lt v0, v15, 03d5 // +0003 │ │ -120c20: 0f03 |03d4: return v3 │ │ -120c22: d800 0001 |03d5: add-int/lit8 v0, v0, #int 1 // #01 │ │ -120c26: 52ef 561b |03d7: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -120c2a: 35f0 0400 |03d9: if-ge v0, v15, 03dd // +0004 │ │ -120c2e: 121f |03db: const/4 v15, #int 1 // #1 │ │ -120c30: 2802 |03dc: goto 03de // +0002 │ │ -120c32: 120f |03dd: const/4 v15, #int 0 // #0 │ │ -120c34: 380f 1f00 |03de: if-eqz v15, 03fd // +001f │ │ -120c38: 54e1 591b |03e0: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120c3c: 4901 0100 |03e2: aget-char v1, v1, v0 │ │ -120c40: 281c |03e4: goto 0400 // +001c │ │ -120c42: 0f03 |03e5: return v3 │ │ -120c44: 3901 0700 |03e6: if-nez v1, 03ed // +0007 │ │ -120c48: 52ef 571b |03e8: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -120c4c: 34f0 0300 |03ea: if-lt v0, v15, 03ed // +0003 │ │ -120c50: 0f03 |03ec: return v3 │ │ -120c52: d800 0001 |03ed: add-int/lit8 v0, v0, #int 1 // #01 │ │ -120c56: 52ef 561b |03ef: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -120c5a: 35f0 0400 |03f1: if-ge v0, v15, 03f5 // +0004 │ │ -120c5e: 121f |03f3: const/4 v15, #int 1 // #1 │ │ -120c60: 2802 |03f4: goto 03f6 // +0002 │ │ -120c62: 120f |03f5: const/4 v15, #int 0 // #0 │ │ -120c64: 380f 0700 |03f6: if-eqz v15, 03fd // +0007 │ │ -120c68: 54e1 591b |03f8: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120c6c: 4901 0100 |03fa: aget-char v1, v1, v0 │ │ -120c70: 2804 |03fc: goto 0400 // +0004 │ │ -120c72: 1401 ffff 0000 |03fd: const v1, #float 9.18341e-41 // #0000ffff │ │ -120c78: 0115 |0400: move v5, v1 │ │ -120c7a: 01f1 |0401: move v1, v15 │ │ -120c7c: 2900 8e00 |0402: goto/16 0490 // +008e │ │ -120c80: 3901 0600 |0404: if-nez v1, 040a // +0006 │ │ -120c84: 52ef 571b |0406: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -120c88: 35f0 0400 |0408: if-ge v0, v15, 040c // +0004 │ │ -120c8c: 33c5 0300 |040a: if-ne v5, v12, 040d // +0003 │ │ -120c90: 0f03 |040c: return v3 │ │ -120c92: d800 0001 |040d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -120c96: 52ef 561b |040f: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ -120c9a: 35f0 0400 |0411: if-ge v0, v15, 0415 // +0004 │ │ -120c9e: 121f |0413: const/4 v15, #int 1 // #1 │ │ -120ca0: 2802 |0414: goto 0416 // +0002 │ │ -120ca2: 120f |0415: const/4 v15, #int 0 // #0 │ │ -120ca4: 380f e7ff |0416: if-eqz v15, 03fd // -0019 │ │ -120ca8: 54e1 591b |0418: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120cac: 4901 0100 |041a: aget-char v1, v1, v0 │ │ -120cb0: 28e4 |041c: goto 0400 // -001c │ │ -120cb2: 3901 0600 |041d: if-nez v1, 0423 // +0006 │ │ -120cb6: 52ef 571b |041f: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -120cba: 35f0 0500 |0421: if-ge v0, v15, 0426 // +0005 │ │ -120cbe: 32c5 0300 |0423: if-eq v5, v12, 0426 // +0003 │ │ -120cc2: 0f03 |0425: return v3 │ │ -120cc4: 52ef 571b |0426: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -120cc8: b10f |0428: sub-int/2addr v15, v0 │ │ -120cca: 372f 6700 |0429: if-le v15, v2, 0490 // +0067 │ │ -120cce: 0f03 |042b: return v3 │ │ -120cd0: 3901 0600 |042c: if-nez v1, 0432 // +0006 │ │ -120cd4: 52ef 571b |042e: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -120cd8: 35f0 6000 |0430: if-ge v0, v15, 0490 // +0060 │ │ -120cdc: 32c5 5e00 |0432: if-eq v5, v12, 0490 // +005e │ │ -120ce0: 0f03 |0434: return v3 │ │ -120ce2: 3901 0600 |0435: if-nez v1, 043b // +0006 │ │ -120ce6: 52ef 571b |0437: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -120cea: 35f0 0500 |0439: if-ge v0, v15, 043e // +0005 │ │ -120cee: 32c5 0300 |043b: if-eq v5, v12, 043e // +0003 │ │ -120cf2: 0f03 |043d: return v3 │ │ -120cf4: 55ef 5f1b |043e: iget-boolean v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ -120cf8: 390f 5000 |0440: if-nez v15, 0490 // +0050 │ │ -120cfc: 52ef 571b |0442: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -120d00: b10f |0444: sub-int/2addr v15, v0 │ │ -120d02: 372f 4b00 |0445: if-le v15, v2, 0490 // +004b │ │ -120d06: 0f03 |0447: return v3 │ │ -120d08: 52ef 511b |0448: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__bol:I // field@1b51 │ │ -120d0c: 33f0 0700 |044a: if-ne v0, v15, 0451 // +0007 │ │ -120d10: 57ef 621b |044c: iget-char v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ -120d14: 33cf 0300 |044e: if-ne v15, v12, 0451 // +0003 │ │ -120d18: 2840 |0450: goto 0490 // +0040 │ │ -120d1a: 0f03 |0451: return v3 │ │ -120d1c: 52ef 511b |0452: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__bol:I // field@1b51 │ │ -120d20: 33f0 0700 |0454: if-ne v0, v15, 045b // +0007 │ │ -120d24: 57ef 621b |0456: iget-char v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ -120d28: 33cf 1200 |0458: if-ne v15, v12, 046a // +0012 │ │ -120d2c: 2836 |045a: goto 0490 // +0036 │ │ -120d2e: 3901 0600 |045b: if-nez v1, 0461 // +0006 │ │ -120d32: 52ef 571b |045d: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -120d36: 35f0 0b00 |045f: if-ge v0, v15, 046a // +000b │ │ -120d3a: 54ef 591b |0461: iget-object v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120d3e: d809 00ff |0463: add-int/lit8 v9, v0, #int -1 // #ff │ │ -120d42: 490f 0f09 |0465: aget-char v15, v15, v9 │ │ -120d46: 33cf 0300 |0467: if-ne v15, v12, 046a // +0003 │ │ -120d4a: 2827 |0469: goto 0490 // +0027 │ │ -120d4c: 0f03 |046a: return v3 │ │ -120d4e: 52ef 511b |046b: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__bol:I // field@1b51 │ │ -120d52: 33f0 0700 |046d: if-ne v0, v15, 0474 // +0007 │ │ -120d56: 57ef 621b |046f: iget-char v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ -120d5a: 33cf 1600 |0471: if-ne v15, v12, 0487 // +0016 │ │ -120d5e: 281d |0473: goto 0490 // +001d │ │ -120d60: 55ef 5f1b |0474: iget-boolean v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ -120d64: 380f 1100 |0476: if-eqz v15, 0487 // +0011 │ │ -120d68: 3901 0600 |0478: if-nez v1, 047e // +0006 │ │ -120d6c: 52ef 571b |047a: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -120d70: 35f0 0b00 |047c: if-ge v0, v15, 0487 // +000b │ │ -120d74: 54ef 591b |047e: iget-object v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -120d78: d809 00ff |0480: add-int/lit8 v9, v0, #int -1 // #ff │ │ -120d7c: 490f 0f09 |0482: aget-char v15, v15, v9 │ │ -120d80: 33cf 0300 |0484: if-ne v15, v12, 0487 // +0003 │ │ -120d84: 280a |0486: goto 0490 // +000a │ │ -120d86: 0f03 |0487: return v3 │ │ -120d88: 59e0 5a1b |0488: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -120d8c: 52ef 5b1b |048a: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchInputEndOffset:I // field@1b5b │ │ -120d90: 33f0 0300 |048c: if-ne v0, v15, 048f // +0003 │ │ -120d94: 0f03 |048e: return v3 │ │ -120d96: 0f02 |048f: return v2 │ │ -120d98: 018f |0490: move v15, v8 │ │ -120d9a: 2900 8bfb |0491: goto/16 001c // -0475 │ │ -120d9e: 0f03 |0493: return v3 │ │ -120da0: 0d0f |0494: move-exception v15 │ │ -120da2: 2802 |0495: goto 0497 // +0002 │ │ -120da4: 270f |0496: throw v15 │ │ -120da6: 28ff |0497: goto 0496 // -0001 │ │ -120da8: 0001 2500 0000 0000 5d04 0000 4004 ... |0498: packed-switch-data (78 units) │ │ +120470: |[120470] org.apache.oro.text.regex.Perl5Matcher.__match:(I)Z │ │ +120480: 52e0 5a1b |0000: iget v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +120484: 52e1 561b |0002: iget v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +120488: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +12048a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +12048c: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ +120490: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +120492: 2802 |0009: goto 000b // +0002 │ │ +120494: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +120496: 1404 ffff 0000 |000b: const v4, #float 9.18341e-41 // #0000ffff │ │ +12049c: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ +1204a0: 54e5 591b |0010: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +1204a4: 4905 0500 |0012: aget-char v5, v5, v0 │ │ +1204a8: 2804 |0014: goto 0018 // +0004 │ │ +1204aa: 1405 ffff 0000 |0015: const v5, #float 9.18341e-41 // #0000ffff │ │ +1204b0: 54e6 631b |0018: iget-object v6, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +1204b4: 2166 |001a: array-length v6, v6 │ │ +1204b6: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +1204b8: 356f 7704 |001c: if-ge v15, v6, 0493 // +0477 │ │ +1204bc: 54e8 631b |001e: iget-object v8, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +1204c0: 7120 5f32 f800 |0020: invoke-static {v8, v15}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ +1204c6: 0a08 |0023: move-result v8 │ │ +1204c8: 54e9 631b |0024: iget-object v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +1204cc: 490a 090f |0026: aget-char v10, v9, v15 │ │ +1204d0: 12fb |0028: const/4 v11, #int -1 // #ff │ │ +1204d2: 130c 0a00 |0029: const/16 v12, #int 10 // #a │ │ +1204d6: 2b0a 6d04 0000 |002b: packed-switch v10, 00000498 // +0000046d │ │ +1204dc: 2900 6204 |002e: goto/16 0490 // +0462 │ │ +1204e0: 7110 6232 0f00 |0030: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ +1204e6: 0a0f |0033: move-result v15 │ │ +1204e8: 3345 0800 |0034: if-ne v5, v4, 003c // +0008 │ │ +1204ec: 3801 0600 |0036: if-eqz v1, 003c // +0006 │ │ +1204f0: 54e5 591b |0038: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +1204f4: 4905 0500 |003a: aget-char v5, v5, v0 │ │ +1204f8: 54e9 631b |003c: iget-object v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +1204fc: 705a c032 5ef9 |003e: invoke-direct {v14, v5, v9, v15, v10}, Lorg/apache/oro/text/regex/Perl5Matcher;.__matchUnicodeClass:(C[CIC)Z // method@32c0 │ │ +120502: 0a0f |0041: move-result v15 │ │ +120504: 390f 0300 |0042: if-nez v15, 0045 // +0003 │ │ +120508: 0f03 |0044: return v3 │ │ +12050a: 3901 0700 |0045: if-nez v1, 004c // +0007 │ │ +12050e: 52ef 571b |0047: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120512: 34f0 0300 |0049: if-lt v0, v15, 004c // +0003 │ │ +120516: 0f03 |004b: return v3 │ │ +120518: d800 0001 |004c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +12051c: 52ef 561b |004e: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +120520: 35f0 0400 |0050: if-ge v0, v15, 0054 // +0004 │ │ +120524: 121f |0052: const/4 v15, #int 1 // #1 │ │ +120526: 2802 |0053: goto 0055 // +0002 │ │ +120528: 120f |0054: const/4 v15, #int 0 // #0 │ │ +12052a: 380f a803 |0055: if-eqz v15, 03fd // +03a8 │ │ +12052e: 54e1 591b |0057: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120532: 4901 0100 |0059: aget-char v1, v1, v0 │ │ +120536: 2900 a503 |005b: goto/16 0400 // +03a5 │ │ +12053a: 54ef 541b |005d: iget-object v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ +12053e: 52f1 7d1b |005f: iget v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +120542: b021 |0061: add-int/2addr v1, v2 │ │ +120544: 59e0 5a1b |0062: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +120548: 52f4 771b |0064: iget v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._lastLocation:I // field@1b77 │ │ +12054c: 3340 1800 |0066: if-ne v0, v4, 007e // +0018 │ │ +120550: 54f0 781b |0068: iget-object v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._lastRepetition:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b78 │ │ +120554: 5be0 541b |006a: iput-object v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ +120558: 5200 7d1b |006c: iget v0, v0, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +12055c: 52f1 7c1b |006e: iget v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._next:I // field@1b7c │ │ +120560: 7020 bf32 1e00 |0070: invoke-direct {v14, v1}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ +120566: 0a01 |0073: move-result v1 │ │ +120568: 3801 0300 |0074: if-eqz v1, 0077 // +0003 │ │ +12056c: 0f02 |0076: return v2 │ │ +12056e: 54e1 541b |0077: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ +120572: 5910 7d1b |0079: iput v0, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +120576: 5bef 541b |007b: iput-object v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ +12057a: 0f03 |007d: return v3 │ │ +12057c: 52f4 7a1b |007e: iget v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._min:I // field@1b7a │ │ +120580: 3541 1300 |0080: if-ge v1, v4, 0093 // +0013 │ │ +120584: 59f1 7d1b |0082: iput v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +120588: 59f0 771b |0084: iput v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._lastLocation:I // field@1b77 │ │ +12058c: 52f0 7f1b |0086: iget v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._scan:I // field@1b7f │ │ +120590: 7020 bf32 0e00 |0088: invoke-direct {v14, v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ +120596: 0a00 |008b: move-result v0 │ │ +120598: 3800 0300 |008c: if-eqz v0, 008f // +0003 │ │ +12059c: 0f02 |008e: return v2 │ │ +12059e: b121 |008f: sub-int/2addr v1, v2 │ │ +1205a0: 59f1 7d1b |0090: iput v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +1205a4: 0f03 |0092: return v3 │ │ +1205a6: 55f4 7b1b |0093: iget-boolean v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._minMod:Z // field@1b7b │ │ +1205aa: 3804 2f00 |0095: if-eqz v4, 00c4 // +002f │ │ +1205ae: 54f4 781b |0097: iget-object v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._lastRepetition:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b78 │ │ +1205b2: 5be4 541b |0099: iput-object v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ +1205b6: 5244 7d1b |009b: iget v4, v4, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +1205ba: 52f5 7c1b |009d: iget v5, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._next:I // field@1b7c │ │ +1205be: 7020 bf32 5e00 |009f: invoke-direct {v14, v5}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ +1205c4: 0a05 |00a2: move-result v5 │ │ +1205c6: 3805 0300 |00a3: if-eqz v5, 00a6 // +0003 │ │ +1205ca: 0f02 |00a5: return v2 │ │ +1205cc: 54e5 541b |00a6: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ +1205d0: 5954 7d1b |00a8: iput v4, v5, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +1205d4: 5bef 541b |00aa: iput-object v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ +1205d8: 52f4 791b |00ac: iget v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._max:I // field@1b79 │ │ +1205dc: 3441 0300 |00ae: if-lt v1, v4, 00b1 // +0003 │ │ +1205e0: 0f03 |00b0: return v3 │ │ +1205e2: 59e0 5a1b |00b1: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +1205e6: 59f1 7d1b |00b3: iput v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +1205ea: 59f0 771b |00b5: iput v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._lastLocation:I // field@1b77 │ │ +1205ee: 52f0 7f1b |00b7: iget v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._scan:I // field@1b7f │ │ +1205f2: 7020 bf32 0e00 |00b9: invoke-direct {v14, v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ +1205f8: 0a00 |00bc: move-result v0 │ │ +1205fa: 3800 0300 |00bd: if-eqz v0, 00c0 // +0003 │ │ +1205fe: 0f02 |00bf: return v2 │ │ +120600: b121 |00c0: sub-int/2addr v1, v2 │ │ +120602: 59f1 7d1b |00c1: iput v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +120606: 0f03 |00c3: return v3 │ │ +120608: 52f4 791b |00c4: iget v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._max:I // field@1b79 │ │ +12060c: 3541 1900 |00c6: if-ge v1, v4, 00df // +0019 │ │ +120610: 52f4 7e1b |00c8: iget v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._parenFloor:I // field@1b7e │ │ +120614: 7020 c232 4e00 |00ca: invoke-direct {v14, v4}, Lorg/apache/oro/text/regex/Perl5Matcher;.__pushState:(I)V // method@32c2 │ │ +12061a: 59f1 7d1b |00cd: iput v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +12061e: 59f0 771b |00cf: iput v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._lastLocation:I // field@1b77 │ │ +120622: 52f4 7f1b |00d1: iget v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._scan:I // field@1b7f │ │ +120626: 7020 bf32 4e00 |00d3: invoke-direct {v14, v4}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ +12062c: 0a04 |00d6: move-result v4 │ │ +12062e: 3804 0300 |00d7: if-eqz v4, 00da // +0003 │ │ +120632: 0f02 |00d9: return v2 │ │ +120634: 7010 c132 0e00 |00da: invoke-direct {v14}, Lorg/apache/oro/text/regex/Perl5Matcher;.__popState:()V // method@32c1 │ │ +12063a: 59e0 5a1b |00dd: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +12063e: 54f0 781b |00df: iget-object v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._lastRepetition:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b78 │ │ +120642: 5be0 541b |00e1: iput-object v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ +120646: 5200 7d1b |00e3: iget v0, v0, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +12064a: 52f4 7c1b |00e5: iget v4, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._next:I // field@1b7c │ │ +12064e: 7020 bf32 4e00 |00e7: invoke-direct {v14, v4}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ +120654: 0a04 |00ea: move-result v4 │ │ +120656: 3804 0300 |00eb: if-eqz v4, 00ee // +0003 │ │ +12065a: 0f02 |00ed: return v2 │ │ +12065c: 59f0 7d1b |00ee: iput v0, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +120660: 5bef 541b |00f0: iput-object v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ +120664: b121 |00f2: sub-int/2addr v1, v2 │ │ +120666: 59f1 7d1b |00f3: iput v1, v15, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +12066a: 0f03 |00f5: return v3 │ │ +12066c: 59e0 5a1b |00f6: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +120670: 7110 6132 0f00 |00f8: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +120676: 0a0f |00fb: move-result v15 │ │ +120678: 7020 bf32 fe00 |00fc: invoke-direct {v14, v15}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ +12067e: 0a0f |00ff: move-result v15 │ │ +120680: 380f 9003 |0100: if-eqz v15, 0490 // +0390 │ │ +120684: 0f03 |0102: return v3 │ │ +120686: 59e0 5a1b |0103: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +12068a: 7110 6132 0f00 |0105: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +120690: 0a0f |0108: move-result v15 │ │ +120692: 7020 bf32 fe00 |0109: invoke-direct {v14, v15}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ +120698: 0a0f |010c: move-result v15 │ │ +12069a: 390f 8303 |010d: if-nez v15, 0490 // +0383 │ │ +12069e: 0f03 |010f: return v3 │ │ +1206a0: 52ef 511b |0110: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__bol:I // field@1b51 │ │ +1206a4: 33f0 0400 |0112: if-ne v0, v15, 0116 // +0004 │ │ +1206a8: 2900 7c03 |0114: goto/16 0490 // +037c │ │ +1206ac: 0f02 |0116: return v2 │ │ +1206ae: 018f |0117: move v15, v8 │ │ +1206b0: 1217 |0118: const/4 v7, #int 1 // #1 │ │ +1206b2: 2900 03ff |0119: goto/16 001c // -00fd │ │ +1206b6: 7120 5d32 f900 |011b: invoke-static {v9, v15}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ +1206bc: 0a0f |011e: move-result v15 │ │ +1206be: 54e9 551b |011f: iget-object v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +1206c2: 4b00 090f |0121: aput v0, v9, v15 │ │ +1206c6: 52e9 5d1b |0123: iget v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ +1206ca: 379f 6b03 |0125: if-le v15, v9, 0490 // +036b │ │ +1206ce: 59ef 5d1b |0127: iput v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ +1206d2: 2900 6703 |0129: goto/16 0490 // +0367 │ │ +1206d6: 7120 5d32 f900 |012b: invoke-static {v9, v15}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ +1206dc: 0a0f |012e: move-result v15 │ │ +1206de: 54e9 501b |012f: iget-object v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ +1206e2: 4b00 090f |0131: aput v0, v9, v15 │ │ +1206e6: 52e9 581b |0133: iget v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__expSize:I // field@1b58 │ │ +1206ea: 379f 5b03 |0135: if-le v15, v9, 0490 // +035b │ │ +1206ee: 59ef 581b |0137: iput v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__expSize:I // field@1b58 │ │ +1206f2: 2900 5703 |0139: goto/16 0490 // +0357 │ │ +1206f6: 7120 5d32 f900 |013b: invoke-static {v9, v15}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ +1206fc: 0a0f |013e: move-result v15 │ │ +1206fe: 54e9 501b |013f: iget-object v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ +120702: 4409 090f |0141: aget v9, v9, v15 │ │ +120706: 33b9 0300 |0143: if-ne v9, v11, 0146 // +0003 │ │ +12070a: 0f03 |0145: return v3 │ │ +12070c: 54ea 551b |0146: iget-object v10, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +120710: 440c 0a0f |0148: aget v12, v10, v15 │ │ +120714: 33bc 0300 |014a: if-ne v12, v11, 014d // +0003 │ │ +120718: 0f03 |014c: return v3 │ │ +12071a: 440b 0a0f |014d: aget v11, v10, v15 │ │ +12071e: 33b9 0400 |014f: if-ne v9, v11, 0153 // +0004 │ │ +120722: 2900 3f03 |0151: goto/16 0490 // +033f │ │ +120726: 54e1 591b |0153: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +12072a: 490b 0109 |0155: aget-char v11, v1, v9 │ │ +12072e: 325b 0300 |0157: if-eq v11, v5, 015a // +0003 │ │ +120732: 0f03 |0159: return v3 │ │ +120734: 440f 0a0f |015a: aget v15, v10, v15 │ │ +120738: b19f |015c: sub-int/2addr v15, v9 │ │ +12073a: 9005 000f |015d: add-int v5, v0, v15 │ │ +12073e: 52ea 571b |015f: iget v10, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120742: 37a5 0300 |0161: if-le v5, v10, 0164 // +0003 │ │ +120746: 0f03 |0163: return v3 │ │ +120748: 372f 0900 |0164: if-le v15, v2, 016d // +0009 │ │ +12074c: 715f bb32 9101 |0166: invoke-static {v1, v9, v1, v0, v15}, Lorg/apache/oro/text/regex/Perl5Matcher;.__compare:([CI[CII)Z // method@32bb │ │ +120752: 0a0f |0169: move-result v15 │ │ +120754: 390f 0300 |016a: if-nez v15, 016d // +0003 │ │ +120758: 0f03 |016c: return v3 │ │ +12075a: 52ef 561b |016d: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +12075e: 35f5 0400 |016f: if-ge v5, v15, 0173 // +0004 │ │ +120762: 121f |0171: const/4 v15, #int 1 // #1 │ │ +120764: 2802 |0172: goto 0174 // +0002 │ │ +120766: 120f |0173: const/4 v15, #int 0 // #0 │ │ +120768: 380f 0700 |0174: if-eqz v15, 017b // +0007 │ │ +12076c: 54e0 591b |0176: iget-object v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120770: 4900 0005 |0178: aget-char v0, v0, v5 │ │ +120774: 2804 |017a: goto 017e // +0004 │ │ +120776: 1400 ffff 0000 |017b: const v0, #float 9.18341e-41 // #0000ffff │ │ +12077c: 01f1 |017e: move v1, v15 │ │ +12077e: 018f |017f: move v15, v8 │ │ +120780: 015d |0180: move v13, v5 │ │ +120782: 0105 |0181: move v5, v0 │ │ +120784: 01d0 |0182: move v0, v13 │ │ +120786: 2900 99fe |0183: goto/16 001c // -0167 │ │ +12078a: 3901 0700 |0185: if-nez v1, 018c // +0007 │ │ +12078e: 52ef 571b |0187: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120792: 34f0 0300 |0189: if-lt v0, v15, 018c // +0003 │ │ +120796: 0f03 |018b: return v3 │ │ +120798: 7110 0b2a 0500 |018c: invoke-static {v5}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +12079e: 0a0f |018f: move-result v15 │ │ +1207a0: 380f 0300 |0190: if-eqz v15, 0193 // +0003 │ │ +1207a4: 0f03 |0192: return v3 │ │ +1207a6: d800 0001 |0193: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1207aa: 52ef 561b |0195: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +1207ae: 35f0 0400 |0197: if-ge v0, v15, 019b // +0004 │ │ +1207b2: 121f |0199: const/4 v15, #int 1 // #1 │ │ +1207b4: 2802 |019a: goto 019c // +0002 │ │ +1207b6: 120f |019b: const/4 v15, #int 0 // #0 │ │ +1207b8: 380f 6102 |019c: if-eqz v15, 03fd // +0261 │ │ +1207bc: 54e1 591b |019e: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +1207c0: 4901 0100 |01a0: aget-char v1, v1, v0 │ │ +1207c4: 2900 5e02 |01a2: goto/16 0400 // +025e │ │ +1207c8: 7110 0b2a 0500 |01a4: invoke-static {v5}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +1207ce: 0a0f |01a7: move-result v15 │ │ +1207d0: 390f 0300 |01a8: if-nez v15, 01ab // +0003 │ │ +1207d4: 0f03 |01aa: return v3 │ │ +1207d6: d800 0001 |01ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1207da: 52ef 561b |01ad: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +1207de: 35f0 0400 |01af: if-ge v0, v15, 01b3 // +0004 │ │ +1207e2: 121f |01b1: const/4 v15, #int 1 // #1 │ │ +1207e4: 2802 |01b2: goto 01b4 // +0002 │ │ +1207e6: 120f |01b3: const/4 v15, #int 0 // #0 │ │ +1207e8: 380f 4902 |01b4: if-eqz v15, 03fd // +0249 │ │ +1207ec: 54e1 591b |01b6: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +1207f0: 4901 0100 |01b8: aget-char v1, v1, v0 │ │ +1207f4: 2900 4602 |01ba: goto/16 0400 // +0246 │ │ +1207f8: 3901 0300 |01bc: if-nez v1, 01bf // +0003 │ │ +1207fc: 0f03 |01be: return v3 │ │ +1207fe: 7110 142a 0500 |01bf: invoke-static {v5}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ +120804: 0a0f |01c2: move-result v15 │ │ +120806: 380f 0300 |01c3: if-eqz v15, 01c6 // +0003 │ │ +12080a: 0f03 |01c5: return v3 │ │ +12080c: d800 0001 |01c6: add-int/lit8 v0, v0, #int 1 // #01 │ │ +120810: 52ef 561b |01c8: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +120814: 35f0 0400 |01ca: if-ge v0, v15, 01ce // +0004 │ │ +120818: 121f |01cc: const/4 v15, #int 1 // #1 │ │ +12081a: 2802 |01cd: goto 01cf // +0002 │ │ +12081c: 120f |01ce: const/4 v15, #int 0 // #0 │ │ +12081e: 380f 2e02 |01cf: if-eqz v15, 03fd // +022e │ │ +120822: 54e1 591b |01d1: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120826: 4901 0100 |01d3: aget-char v1, v1, v0 │ │ +12082a: 2900 2b02 |01d5: goto/16 0400 // +022b │ │ +12082e: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ +120832: 52ef 571b |01d9: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120836: 34f0 0300 |01db: if-lt v0, v15, 01de // +0003 │ │ +12083a: 0f03 |01dd: return v3 │ │ +12083c: 7110 142a 0500 |01de: invoke-static {v5}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ +120842: 0a0f |01e1: move-result v15 │ │ +120844: 390f 0300 |01e2: if-nez v15, 01e5 // +0003 │ │ +120848: 0f03 |01e4: return v3 │ │ +12084a: d800 0001 |01e5: add-int/lit8 v0, v0, #int 1 // #01 │ │ +12084e: 52ef 561b |01e7: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +120852: 35f0 0400 |01e9: if-ge v0, v15, 01ed // +0004 │ │ +120856: 121f |01eb: const/4 v15, #int 1 // #1 │ │ +120858: 2802 |01ec: goto 01ee // +0002 │ │ +12085a: 120f |01ed: const/4 v15, #int 0 // #0 │ │ +12085c: 380f 0f02 |01ee: if-eqz v15, 03fd // +020f │ │ +120860: 54e1 591b |01f0: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120864: 4901 0100 |01f2: aget-char v1, v1, v0 │ │ +120868: 2900 0c02 |01f4: goto/16 0400 // +020c │ │ +12086c: 52e9 511b |01f6: iget v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__bol:I // field@1b51 │ │ +120870: 3390 0500 |01f8: if-ne v0, v9, 01fd // +0005 │ │ +120874: 57e9 621b |01fa: iget-char v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ +120878: 2807 |01fc: goto 0203 // +0007 │ │ +12087a: 54e9 591b |01fd: iget-object v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +12087e: d80a 00ff |01ff: add-int/lit8 v10, v0, #int -1 // #ff │ │ +120882: 4909 090a |0201: aget-char v9, v9, v10 │ │ +120886: 7110 6532 0900 |0203: invoke-static {v9}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +12088c: 0a09 |0206: move-result v9 │ │ +12088e: 7110 6532 0500 |0207: invoke-static {v5}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +120894: 0a0a |020a: move-result v10 │ │ +120896: 33a9 0400 |020b: if-ne v9, v10, 020f // +0004 │ │ +12089a: 1219 |020d: const/4 v9, #int 1 // #1 │ │ +12089c: 2802 |020e: goto 0210 // +0002 │ │ +12089e: 1209 |020f: const/4 v9, #int 0 // #0 │ │ +1208a0: 54ea 631b |0210: iget-object v10, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +1208a4: 490f 0a0f |0212: aget-char v15, v10, v15 │ │ +1208a8: 130a 1400 |0214: const/16 v10, #int 20 // #14 │ │ +1208ac: 33af 0400 |0216: if-ne v15, v10, 021a // +0004 │ │ +1208b0: 121f |0218: const/4 v15, #int 1 // #1 │ │ +1208b2: 2802 |0219: goto 021b // +0002 │ │ +1208b4: 120f |021a: const/4 v15, #int 0 // #0 │ │ +1208b6: 33f9 7502 |021b: if-ne v9, v15, 0490 // +0275 │ │ +1208ba: 0f03 |021d: return v3 │ │ +1208bc: 3901 0700 |021e: if-nez v1, 0225 // +0007 │ │ +1208c0: 52ef 571b |0220: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +1208c4: 34f0 0300 |0222: if-lt v0, v15, 0225 // +0003 │ │ +1208c8: 0f03 |0224: return v3 │ │ +1208ca: 7110 6532 0500 |0225: invoke-static {v5}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +1208d0: 0a0f |0228: move-result v15 │ │ +1208d2: 380f 0300 |0229: if-eqz v15, 022c // +0003 │ │ +1208d6: 0f03 |022b: return v3 │ │ +1208d8: d800 0001 |022c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1208dc: 52ef 561b |022e: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +1208e0: 35f0 0400 |0230: if-ge v0, v15, 0234 // +0004 │ │ +1208e4: 121f |0232: const/4 v15, #int 1 // #1 │ │ +1208e6: 2802 |0233: goto 0235 // +0002 │ │ +1208e8: 120f |0234: const/4 v15, #int 0 // #0 │ │ +1208ea: 380f c801 |0235: if-eqz v15, 03fd // +01c8 │ │ +1208ee: 54e1 591b |0237: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +1208f2: 4901 0100 |0239: aget-char v1, v1, v0 │ │ +1208f6: 2900 c501 |023b: goto/16 0400 // +01c5 │ │ +1208fa: 3901 0300 |023d: if-nez v1, 0240 // +0003 │ │ +1208fe: 0f03 |023f: return v3 │ │ +120900: 7110 6532 0500 |0240: invoke-static {v5}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +120906: 0a0f |0243: move-result v15 │ │ +120908: 390f 0300 |0244: if-nez v15, 0247 // +0003 │ │ +12090c: 0f03 |0246: return v3 │ │ +12090e: d800 0001 |0247: add-int/lit8 v0, v0, #int 1 // #01 │ │ +120912: 52ef 561b |0249: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +120916: 35f0 0400 |024b: if-ge v0, v15, 024f // +0004 │ │ +12091a: 121f |024d: const/4 v15, #int 1 // #1 │ │ +12091c: 2802 |024e: goto 0250 // +0002 │ │ +12091e: 120f |024f: const/4 v15, #int 0 // #0 │ │ +120920: 380f ad01 |0250: if-eqz v15, 03fd // +01ad │ │ +120924: 54e1 591b |0252: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120928: 4901 0100 |0254: aget-char v1, v1, v0 │ │ +12092c: 2900 aa01 |0256: goto/16 0400 // +01aa │ │ +120930: 7110 6232 0f00 |0258: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ +120936: 0a0f |025b: move-result v15 │ │ +120938: 54e1 631b |025c: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +12093c: d809 0f01 |025e: add-int/lit8 v9, v15, #int 1 // #01 │ │ +120940: 490f 010f |0260: aget-char v15, v1, v15 │ │ +120944: 490a 0109 |0262: aget-char v10, v1, v9 │ │ +120948: 325a 0300 |0264: if-eq v10, v5, 0267 // +0003 │ │ +12094c: 0f03 |0266: return v3 │ │ +12094e: 52e5 571b |0267: iget v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120952: b105 |0269: sub-int/2addr v5, v0 │ │ +120954: 35f5 0300 |026a: if-ge v5, v15, 026d // +0003 │ │ +120958: 0f03 |026c: return v3 │ │ +12095a: 372f 0b00 |026d: if-le v15, v2, 0278 // +000b │ │ +12095e: 54e5 591b |026f: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120962: 715f bb32 9105 |0271: invoke-static {v1, v9, v5, v0, v15}, Lorg/apache/oro/text/regex/Perl5Matcher;.__compare:([CI[CII)Z // method@32bb │ │ +120968: 0a01 |0274: move-result v1 │ │ +12096a: 3901 0300 |0275: if-nez v1, 0278 // +0003 │ │ +12096e: 0f03 |0277: return v3 │ │ +120970: b0f0 |0278: add-int/2addr v0, v15 │ │ +120972: 52ef 561b |0279: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +120976: 35f0 0400 |027b: if-ge v0, v15, 027f // +0004 │ │ +12097a: 121f |027d: const/4 v15, #int 1 // #1 │ │ +12097c: 2802 |027e: goto 0280 // +0002 │ │ +12097e: 120f |027f: const/4 v15, #int 0 // #0 │ │ +120980: 380f 7d01 |0280: if-eqz v15, 03fd // +017d │ │ +120984: 54e1 591b |0282: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120988: 4901 0100 |0284: aget-char v1, v1, v0 │ │ +12098c: 2900 7a01 |0286: goto/16 0400 // +017a │ │ +120990: 4908 0908 |0288: aget-char v8, v9, v8 │ │ +120994: 1309 0c00 |028a: const/16 v9, #int 12 // #c │ │ +120998: 3298 0800 |028c: if-eq v8, v9, 0294 // +0008 │ │ +12099c: 7110 6132 0f00 |028e: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +1209a2: 0a0f |0291: move-result v15 │ │ +1209a4: 2900 8afd |0292: goto/16 001c // -0276 │ │ +1209a8: 52e1 5d1b |0294: iget v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ +1209ac: 59e0 5a1b |0296: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +1209b0: 7110 6132 0f00 |0298: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +1209b6: 0a04 |029b: move-result v4 │ │ +1209b8: 7020 bf32 4e00 |029c: invoke-direct {v14, v4}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ +1209be: 0a04 |029f: move-result v4 │ │ +1209c0: 3804 0300 |02a0: if-eqz v4, 02a3 // +0003 │ │ +1209c4: 0f02 |02a2: return v2 │ │ +1209c6: 52e4 5d1b |02a3: iget v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ +1209ca: 3714 0900 |02a5: if-le v4, v1, 02ae // +0009 │ │ +1209ce: 54e5 551b |02a7: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +1209d2: 4b0b 0504 |02a9: aput v11, v5, v4 │ │ +1209d6: d804 04ff |02ab: add-int/lit8 v4, v4, #int -1 // #ff │ │ +1209da: 28f8 |02ad: goto 02a5 // -0008 │ │ +1209dc: 59e4 5d1b |02ae: iput v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ +1209e0: 54e4 631b |02b0: iget-object v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +1209e4: 7120 5f32 f400 |02b2: invoke-static {v4, v15}, Lorg/apache/oro/text/regex/OpCode;._getNext:([CI)I // method@325f │ │ +1209ea: 0a0f |02b5: move-result v15 │ │ +1209ec: 32bf 0800 |02b6: if-eq v15, v11, 02be // +0008 │ │ +1209f0: 54e4 631b |02b8: iget-object v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +1209f4: 4904 040f |02ba: aget-char v4, v4, v15 │ │ +1209f8: 3294 daff |02bc: if-eq v4, v9, 0296 // -0026 │ │ +1209fc: 0f03 |02be: return v3 │ │ +1209fe: 2201 a308 |02bf: new-instance v1, Lorg/apache/oro/text/regex/Perl5Repetition; // type@08a3 │ │ +120a02: 7010 d732 0100 |02c1: invoke-direct {v1}, Lorg/apache/oro/text/regex/Perl5Repetition;.:()V // method@32d7 │ │ +120a08: 54e2 541b |02c4: iget-object v2, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ +120a0c: 5b12 781b |02c6: iput-object v2, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._lastRepetition:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b78 │ │ +120a10: 5be1 541b |02c8: iput-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ +120a14: 52e2 5d1b |02ca: iget v2, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ +120a18: 5912 7e1b |02cc: iput v2, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._parenFloor:I // field@1b7e │ │ +120a1c: 591b 7d1b |02ce: iput v11, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._numInstances:I // field@1b7d │ │ +120a20: 54e2 631b |02d0: iget-object v2, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +120a24: 7120 5d32 f200 |02d2: invoke-static {v2, v15}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ +120a2a: 0a02 |02d5: move-result v2 │ │ +120a2c: 5912 7a1b |02d6: iput v2, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._min:I // field@1b7a │ │ +120a30: 54e2 631b |02d8: iget-object v2, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +120a34: 7120 5e32 f200 |02da: invoke-static {v2, v15}, Lorg/apache/oro/text/regex/OpCode;._getArg2:([CI)C // method@325e │ │ +120a3a: 0a02 |02dd: move-result v2 │ │ +120a3c: 5912 791b |02de: iput v2, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._max:I // field@1b79 │ │ +120a40: 7110 6132 0f00 |02e0: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +120a46: 0a0f |02e3: move-result v15 │ │ +120a48: d80f 0f02 |02e4: add-int/lit8 v15, v15, #int 2 // #02 │ │ +120a4c: 591f 7f1b |02e6: iput v15, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._scan:I // field@1b7f │ │ +120a50: 5918 7c1b |02e8: iput v8, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._next:I // field@1b7c │ │ +120a54: 5c17 7b1b |02ea: iput-boolean v7, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._minMod:Z // field@1b7b │ │ +120a58: 591b 771b |02ec: iput v11, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._lastLocation:I // field@1b77 │ │ +120a5c: 59e0 5a1b |02ee: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +120a60: 7110 6332 0800 |02f0: invoke-static {v8}, Lorg/apache/oro/text/regex/OpCode;._getPrevOperator:(I)I // method@3263 │ │ +120a66: 0a0f |02f3: move-result v15 │ │ +120a68: 7020 bf32 fe00 |02f4: invoke-direct {v14, v15}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ +120a6e: 0a0f |02f7: move-result v15 │ │ +120a70: 5410 781b |02f8: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Repetition;._lastRepetition:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b78 │ │ +120a74: 5be0 541b |02fa: iput-object v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__currentRep:Lorg/apache/oro/text/regex/Perl5Repetition; // field@1b54 │ │ +120a78: 0f0f |02fc: return v15 │ │ +120a7a: 33ca 1300 |02fd: if-ne v10, v12, 0310 // +0013 │ │ +120a7e: 7120 5d32 f900 |02ff: invoke-static {v9, v15}, Lorg/apache/oro/text/regex/OpCode;._getArg1:([CI)C // method@325d │ │ +120a84: 0a01 |0302: move-result v1 │ │ +120a86: 54e5 631b |0303: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +120a8a: 7120 5e32 f500 |0305: invoke-static {v5, v15}, Lorg/apache/oro/text/regex/OpCode;._getArg2:([CI)C // method@325e │ │ +120a90: 0a05 |0308: move-result v5 │ │ +120a92: 7110 6132 0f00 |0309: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +120a98: 0a0f |030c: move-result v15 │ │ +120a9a: d80f 0f02 |030d: add-int/lit8 v15, v15, #int 2 // #02 │ │ +120a9e: 280f |030f: goto 031e // +000f │ │ +120aa0: 1301 1000 |0310: const/16 v1, #int 16 // #10 │ │ +120aa4: 7110 6132 0f00 |0312: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getNextOperator:(I)I // method@3261 │ │ +120aaa: 0a0f |0315: move-result v15 │ │ +120aac: 331a 0400 |0316: if-ne v10, v1, 031a // +0004 │ │ +120ab0: 1201 |0318: const/4 v1, #int 0 // #0 │ │ +120ab2: 2802 |0319: goto 031b // +0002 │ │ +120ab4: 1211 |031a: const/4 v1, #int 1 // #1 │ │ +120ab6: 1405 ffff 0000 |031b: const v5, #float 9.18341e-41 // #0000ffff │ │ +120abc: 54e6 631b |031e: iget-object v6, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +120ac0: 4909 0608 |0320: aget-char v9, v6, v8 │ │ +120ac4: 130a 0e00 |0322: const/16 v10, #int 14 // #e │ │ +120ac8: 130b 18fc |0324: const/16 v11, #int -1000 // #fc18 │ │ +120acc: 33a9 0b00 |0326: if-ne v9, v10, 0331 // +000b │ │ +120ad0: 7110 6232 0800 |0328: invoke-static {v8}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ +120ad6: 0a09 |032b: move-result v9 │ │ +120ad8: b029 |032c: add-int/2addr v9, v2 │ │ +120ada: 4906 0609 |032d: aget-char v6, v6, v9 │ │ +120ade: 1209 |032f: const/4 v9, #int 0 // #0 │ │ +120ae0: 2806 |0330: goto 0336 // +0006 │ │ +120ae2: 1406 ffff 0000 |0331: const v6, #float 9.18341e-41 // #0000ffff │ │ +120ae8: 1309 18fc |0334: const/16 v9, #int -1000 // #fc18 │ │ +120aec: 59e0 5a1b |0336: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +120af0: 3807 3800 |0338: if-eqz v7, 0370 // +0038 │ │ +120af4: 3d01 0900 |033a: if-lez v1, 0343 // +0009 │ │ +120af8: 7030 c332 fe01 |033c: invoke-direct {v14, v15, v1}, Lorg/apache/oro/text/regex/Perl5Matcher;.__repeat:(II)I // method@32c3 │ │ +120afe: 0a07 |033f: move-result v7 │ │ +120b00: 3517 0300 |0340: if-ge v7, v1, 0343 // +0003 │ │ +120b04: 0f03 |0342: return v3 │ │ +120b06: 3515 0600 |0343: if-ge v5, v1, 0349 // +0006 │ │ +120b0a: 3345 6900 |0345: if-ne v5, v4, 03ae // +0069 │ │ +120b0e: 3d01 6700 |0347: if-lez v1, 03ae // +0067 │ │ +120b12: 32b9 0e00 |0349: if-eq v9, v11, 0357 // +000e │ │ +120b16: 52e7 5a1b |034b: iget v7, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +120b1a: 52ea 561b |034d: iget v10, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +120b1e: 35a7 0800 |034f: if-ge v7, v10, 0357 // +0008 │ │ +120b22: 54ea 591b |0351: iget-object v10, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120b26: 4907 0a07 |0353: aget-char v7, v10, v7 │ │ +120b2a: 3367 0900 |0355: if-ne v7, v6, 035e // +0009 │ │ +120b2e: 7020 bf32 8e00 |0357: invoke-direct {v14, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ +120b34: 0a07 |035a: move-result v7 │ │ +120b36: 3807 0300 |035b: if-eqz v7, 035e // +0003 │ │ +120b3a: 0f02 |035d: return v2 │ │ +120b3c: 9007 0001 |035e: add-int v7, v0, v1 │ │ +120b40: 59e7 5a1b |0360: iput v7, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +120b44: 7030 c332 fe02 |0362: invoke-direct {v14, v15, v2}, Lorg/apache/oro/text/regex/Perl5Matcher;.__repeat:(II)I // method@32c3 │ │ +120b4a: 0a07 |0365: move-result v7 │ │ +120b4c: 3807 0900 |0366: if-eqz v7, 036f // +0009 │ │ +120b50: d801 0101 |0368: add-int/lit8 v1, v1, #int 1 // #01 │ │ +120b54: 9007 0001 |036a: add-int v7, v0, v1 │ │ +120b58: 59e7 5a1b |036c: iput v7, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +120b5c: 28d5 |036e: goto 0343 // -002b │ │ +120b5e: 0f03 |036f: return v3 │ │ +120b60: 7030 c332 fe05 |0370: invoke-direct {v14, v15, v5}, Lorg/apache/oro/text/regex/Perl5Matcher;.__repeat:(II)I // method@32c3 │ │ +120b66: 0a0f |0373: move-result v15 │ │ +120b68: 35f1 1c00 |0374: if-ge v1, v15, 0390 // +001c │ │ +120b6c: 6204 231b |0376: sget-object v4, Lorg/apache/oro/text/regex/OpCode;._opType:[C // field@1b23 │ │ +120b70: 54e5 631b |0378: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +120b74: 4907 0508 |037a: aget-char v7, v5, v8 │ │ +120b78: 4904 0407 |037c: aget-char v4, v4, v7 │ │ +120b7c: 1247 |037e: const/4 v7, #int 4 // #4 │ │ +120b7e: 3374 1100 |037f: if-ne v4, v7, 0390 // +0011 │ │ +120b82: 55e4 5f1b |0381: iget-boolean v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ +120b86: 3904 0700 |0383: if-nez v4, 038a // +0007 │ │ +120b8a: 4904 0508 |0385: aget-char v4, v5, v8 │ │ +120b8e: 1257 |0387: const/4 v7, #int 5 // #5 │ │ +120b90: 3374 0700 |0388: if-ne v4, v7, 038f // +0007 │ │ +120b94: 4904 0508 |038a: aget-char v4, v5, v8 │ │ +120b98: 1265 |038c: const/4 v5, #int 6 // #6 │ │ +120b9a: 3354 0300 |038d: if-ne v4, v5, 0390 // +0003 │ │ +120b9e: 01f1 |038f: move v1, v15 │ │ +120ba0: 341f 1e00 |0390: if-lt v15, v1, 03ae // +001e │ │ +120ba4: 32b9 0e00 |0392: if-eq v9, v11, 03a0 // +000e │ │ +120ba8: 52e4 5a1b |0394: iget v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +120bac: 52e5 561b |0396: iget v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +120bb0: 3554 0800 |0398: if-ge v4, v5, 03a0 // +0008 │ │ +120bb4: 54e5 591b |039a: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120bb8: 4904 0504 |039c: aget-char v4, v5, v4 │ │ +120bbc: 3364 0900 |039e: if-ne v4, v6, 03a7 // +0009 │ │ +120bc0: 7020 bf32 8e00 |03a0: invoke-direct {v14, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ +120bc6: 0a04 |03a3: move-result v4 │ │ +120bc8: 3804 0300 |03a4: if-eqz v4, 03a7 // +0003 │ │ +120bcc: 0f02 |03a6: return v2 │ │ +120bce: d80f 0fff |03a7: add-int/lit8 v15, v15, #int -1 // #ff │ │ +120bd2: 9004 000f |03a9: add-int v4, v0, v15 │ │ +120bd6: 59e4 5a1b |03ab: iput v4, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +120bda: 28e3 |03ad: goto 0390 // -001d │ │ +120bdc: 0f03 |03ae: return v3 │ │ +120bde: 7110 6232 0f00 |03af: invoke-static {v15}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ +120be4: 0a0f |03b2: move-result v15 │ │ +120be6: 3345 0800 |03b3: if-ne v5, v4, 03bb // +0008 │ │ +120bea: 3801 0600 |03b5: if-eqz v1, 03bb // +0006 │ │ +120bee: 54e5 591b |03b7: iget-object v5, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120bf2: 4905 0500 |03b9: aget-char v5, v5, v0 │ │ +120bf6: 1309 0001 |03bb: const/16 v9, #int 256 // #100 │ │ +120bfa: 3595 2800 |03bd: if-ge v5, v9, 03e5 // +0028 │ │ +120bfe: 54e9 631b |03bf: iget-object v9, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +120c02: e10a 0504 |03c1: shr-int/lit8 v10, v5, #int 4 // #04 │ │ +120c06: b0af |03c3: add-int/2addr v15, v10 │ │ +120c08: 490f 090f |03c4: aget-char v15, v9, v15 │ │ +120c0c: dd05 050f |03c6: and-int/lit8 v5, v5, #int 15 // #0f │ │ +120c10: 9805 0205 |03c8: shl-int v5, v2, v5 │ │ +120c14: b55f |03ca: and-int/2addr v15, v5 │ │ +120c16: 380f 0300 |03cb: if-eqz v15, 03ce // +0003 │ │ +120c1a: 2818 |03cd: goto 03e5 // +0018 │ │ +120c1c: 3901 0700 |03ce: if-nez v1, 03d5 // +0007 │ │ +120c20: 52ef 571b |03d0: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120c24: 34f0 0300 |03d2: if-lt v0, v15, 03d5 // +0003 │ │ +120c28: 0f03 |03d4: return v3 │ │ +120c2a: d800 0001 |03d5: add-int/lit8 v0, v0, #int 1 // #01 │ │ +120c2e: 52ef 561b |03d7: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +120c32: 35f0 0400 |03d9: if-ge v0, v15, 03dd // +0004 │ │ +120c36: 121f |03db: const/4 v15, #int 1 // #1 │ │ +120c38: 2802 |03dc: goto 03de // +0002 │ │ +120c3a: 120f |03dd: const/4 v15, #int 0 // #0 │ │ +120c3c: 380f 1f00 |03de: if-eqz v15, 03fd // +001f │ │ +120c40: 54e1 591b |03e0: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120c44: 4901 0100 |03e2: aget-char v1, v1, v0 │ │ +120c48: 281c |03e4: goto 0400 // +001c │ │ +120c4a: 0f03 |03e5: return v3 │ │ +120c4c: 3901 0700 |03e6: if-nez v1, 03ed // +0007 │ │ +120c50: 52ef 571b |03e8: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120c54: 34f0 0300 |03ea: if-lt v0, v15, 03ed // +0003 │ │ +120c58: 0f03 |03ec: return v3 │ │ +120c5a: d800 0001 |03ed: add-int/lit8 v0, v0, #int 1 // #01 │ │ +120c5e: 52ef 561b |03ef: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +120c62: 35f0 0400 |03f1: if-ge v0, v15, 03f5 // +0004 │ │ +120c66: 121f |03f3: const/4 v15, #int 1 // #1 │ │ +120c68: 2802 |03f4: goto 03f6 // +0002 │ │ +120c6a: 120f |03f5: const/4 v15, #int 0 // #0 │ │ +120c6c: 380f 0700 |03f6: if-eqz v15, 03fd // +0007 │ │ +120c70: 54e1 591b |03f8: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120c74: 4901 0100 |03fa: aget-char v1, v1, v0 │ │ +120c78: 2804 |03fc: goto 0400 // +0004 │ │ +120c7a: 1401 ffff 0000 |03fd: const v1, #float 9.18341e-41 // #0000ffff │ │ +120c80: 0115 |0400: move v5, v1 │ │ +120c82: 01f1 |0401: move v1, v15 │ │ +120c84: 2900 8e00 |0402: goto/16 0490 // +008e │ │ +120c88: 3901 0600 |0404: if-nez v1, 040a // +0006 │ │ +120c8c: 52ef 571b |0406: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120c90: 35f0 0400 |0408: if-ge v0, v15, 040c // +0004 │ │ +120c94: 33c5 0300 |040a: if-ne v5, v12, 040d // +0003 │ │ +120c98: 0f03 |040c: return v3 │ │ +120c9a: d800 0001 |040d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +120c9e: 52ef 561b |040f: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__endOffset:I // field@1b56 │ │ +120ca2: 35f0 0400 |0411: if-ge v0, v15, 0415 // +0004 │ │ +120ca6: 121f |0413: const/4 v15, #int 1 // #1 │ │ +120ca8: 2802 |0414: goto 0416 // +0002 │ │ +120caa: 120f |0415: const/4 v15, #int 0 // #0 │ │ +120cac: 380f e7ff |0416: if-eqz v15, 03fd // -0019 │ │ +120cb0: 54e1 591b |0418: iget-object v1, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120cb4: 4901 0100 |041a: aget-char v1, v1, v0 │ │ +120cb8: 28e4 |041c: goto 0400 // -001c │ │ +120cba: 3901 0600 |041d: if-nez v1, 0423 // +0006 │ │ +120cbe: 52ef 571b |041f: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120cc2: 35f0 0500 |0421: if-ge v0, v15, 0426 // +0005 │ │ +120cc6: 32c5 0300 |0423: if-eq v5, v12, 0426 // +0003 │ │ +120cca: 0f03 |0425: return v3 │ │ +120ccc: 52ef 571b |0426: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120cd0: b10f |0428: sub-int/2addr v15, v0 │ │ +120cd2: 372f 6700 |0429: if-le v15, v2, 0490 // +0067 │ │ +120cd6: 0f03 |042b: return v3 │ │ +120cd8: 3901 0600 |042c: if-nez v1, 0432 // +0006 │ │ +120cdc: 52ef 571b |042e: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120ce0: 35f0 6000 |0430: if-ge v0, v15, 0490 // +0060 │ │ +120ce4: 32c5 5e00 |0432: if-eq v5, v12, 0490 // +005e │ │ +120ce8: 0f03 |0434: return v3 │ │ +120cea: 3901 0600 |0435: if-nez v1, 043b // +0006 │ │ +120cee: 52ef 571b |0437: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120cf2: 35f0 0500 |0439: if-ge v0, v15, 043e // +0005 │ │ +120cf6: 32c5 0300 |043b: if-eq v5, v12, 043e // +0003 │ │ +120cfa: 0f03 |043d: return v3 │ │ +120cfc: 55ef 5f1b |043e: iget-boolean v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ +120d00: 390f 5000 |0440: if-nez v15, 0490 // +0050 │ │ +120d04: 52ef 571b |0442: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120d08: b10f |0444: sub-int/2addr v15, v0 │ │ +120d0a: 372f 4b00 |0445: if-le v15, v2, 0490 // +004b │ │ +120d0e: 0f03 |0447: return v3 │ │ +120d10: 52ef 511b |0448: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__bol:I // field@1b51 │ │ +120d14: 33f0 0700 |044a: if-ne v0, v15, 0451 // +0007 │ │ +120d18: 57ef 621b |044c: iget-char v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ +120d1c: 33cf 0300 |044e: if-ne v15, v12, 0451 // +0003 │ │ +120d20: 2840 |0450: goto 0490 // +0040 │ │ +120d22: 0f03 |0451: return v3 │ │ +120d24: 52ef 511b |0452: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__bol:I // field@1b51 │ │ +120d28: 33f0 0700 |0454: if-ne v0, v15, 045b // +0007 │ │ +120d2c: 57ef 621b |0456: iget-char v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ +120d30: 33cf 1200 |0458: if-ne v15, v12, 046a // +0012 │ │ +120d34: 2836 |045a: goto 0490 // +0036 │ │ +120d36: 3901 0600 |045b: if-nez v1, 0461 // +0006 │ │ +120d3a: 52ef 571b |045d: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120d3e: 35f0 0b00 |045f: if-ge v0, v15, 046a // +000b │ │ +120d42: 54ef 591b |0461: iget-object v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120d46: d809 00ff |0463: add-int/lit8 v9, v0, #int -1 // #ff │ │ +120d4a: 490f 0f09 |0465: aget-char v15, v15, v9 │ │ +120d4e: 33cf 0300 |0467: if-ne v15, v12, 046a // +0003 │ │ +120d52: 2827 |0469: goto 0490 // +0027 │ │ +120d54: 0f03 |046a: return v3 │ │ +120d56: 52ef 511b |046b: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__bol:I // field@1b51 │ │ +120d5a: 33f0 0700 |046d: if-ne v0, v15, 0474 // +0007 │ │ +120d5e: 57ef 621b |046f: iget-char v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__previousChar:C // field@1b62 │ │ +120d62: 33cf 1600 |0471: if-ne v15, v12, 0487 // +0016 │ │ +120d66: 281d |0473: goto 0490 // +001d │ │ +120d68: 55ef 5f1b |0474: iget-boolean v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ +120d6c: 380f 1100 |0476: if-eqz v15, 0487 // +0011 │ │ +120d70: 3901 0600 |0478: if-nez v1, 047e // +0006 │ │ +120d74: 52ef 571b |047a: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +120d78: 35f0 0b00 |047c: if-ge v0, v15, 0487 // +000b │ │ +120d7c: 54ef 591b |047e: iget-object v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +120d80: d809 00ff |0480: add-int/lit8 v9, v0, #int -1 // #ff │ │ +120d84: 490f 0f09 |0482: aget-char v15, v15, v9 │ │ +120d88: 33cf 0300 |0484: if-ne v15, v12, 0487 // +0003 │ │ +120d8c: 280a |0486: goto 0490 // +000a │ │ +120d8e: 0f03 |0487: return v3 │ │ +120d90: 59e0 5a1b |0488: iput v0, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +120d94: 52ef 5b1b |048a: iget v15, v14, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchInputEndOffset:I // field@1b5b │ │ +120d98: 33f0 0300 |048c: if-ne v0, v15, 048f // +0003 │ │ +120d9c: 0f03 |048e: return v3 │ │ +120d9e: 0f02 |048f: return v2 │ │ +120da0: 018f |0490: move v15, v8 │ │ +120da2: 2900 8bfb |0491: goto/16 001c // -0475 │ │ +120da6: 0f03 |0493: return v3 │ │ +120da8: 0d0f |0494: move-exception v15 │ │ +120daa: 2802 |0495: goto 0497 // +0002 │ │ +120dac: 270f |0496: throw v15 │ │ +120dae: 28ff |0497: goto 0496 // -0001 │ │ +120db0: 0001 2500 0000 0000 5d04 0000 4004 ... |0498: packed-switch-data (78 units) │ │ catches : 1 │ │ 0x03a0 - 0x03a4 │ │ -> 0x0494 │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ @@ -414524,968 +414526,968 @@ │ │ type : '(C[CIC)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 310 16-bit code units │ │ -120e50: |[120e50] org.apache.oro.text.regex.Perl5Matcher.__matchUnicodeClass:(C[CIC)Z │ │ -120e60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -120e62: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -120e64: 1302 2300 |0002: const/16 v2, #int 35 // #23 │ │ -120e68: 3328 0400 |0004: if-ne v8, v2, 0008 // +0004 │ │ -120e6c: 1218 |0006: const/4 v8, #int 1 // #1 │ │ -120e6e: 2802 |0007: goto 0009 // +0002 │ │ -120e70: 1208 |0008: const/4 v8, #int 0 // #0 │ │ -120e72: 4902 0607 |0009: aget-char v2, v6, v7 │ │ -120e76: 3802 f100 |000b: if-eqz v2, 00fc // +00f1 │ │ -120e7a: 4902 0607 |000d: aget-char v2, v6, v7 │ │ -120e7e: 1303 2500 |000f: const/16 v3, #int 37 // #25 │ │ -120e82: 3332 1200 |0011: if-ne v2, v3, 0023 // +0012 │ │ -120e86: d807 0701 |0013: add-int/lit8 v7, v7, #int 1 // #01 │ │ -120e8a: 4902 0607 |0015: aget-char v2, v6, v7 │ │ -120e8e: 3425 0900 |0017: if-lt v5, v2, 0020 // +0009 │ │ -120e92: d802 0701 |0019: add-int/lit8 v2, v7, #int 1 // #01 │ │ -120e96: 4902 0602 |001b: aget-char v2, v6, v2 │ │ -120e9a: 3625 0300 |001d: if-gt v5, v2, 0020 // +0003 │ │ -120e9e: 0f08 |001f: return v8 │ │ -120ea0: d807 0702 |0020: add-int/lit8 v7, v7, #int 2 // #02 │ │ -120ea4: 28e7 |0022: goto 0009 // -0019 │ │ -120ea6: 4902 0607 |0023: aget-char v2, v6, v7 │ │ -120eaa: 1303 3100 |0025: const/16 v3, #int 49 // #31 │ │ -120eae: 3332 0d00 |0027: if-ne v2, v3, 0034 // +000d │ │ -120eb2: d807 0701 |0029: add-int/lit8 v7, v7, #int 1 // #01 │ │ -120eb6: d802 0701 |002b: add-int/lit8 v2, v7, #int 1 // #01 │ │ -120eba: 4907 0607 |002d: aget-char v7, v6, v7 │ │ -120ebe: 3357 0300 |002f: if-ne v7, v5, 0032 // +0003 │ │ -120ec2: 0f08 |0031: return v8 │ │ -120ec4: 0127 |0032: move v7, v2 │ │ -120ec6: 28d6 |0033: goto 0009 // -002a │ │ -120ec8: 4902 0607 |0034: aget-char v2, v6, v7 │ │ -120ecc: 1303 2f00 |0036: const/16 v3, #int 47 // #2f │ │ -120ed0: 3332 0300 |0038: if-ne v2, v3, 003b // +0003 │ │ -120ed4: 2806 |003a: goto 0040 // +0006 │ │ -120ed6: 3908 0400 |003b: if-nez v8, 003f // +0004 │ │ -120eda: 1218 |003d: const/4 v8, #int 1 // #1 │ │ -120edc: 2802 |003e: goto 0040 // +0002 │ │ -120ede: 1208 |003f: const/4 v8, #int 0 // #0 │ │ -120ee0: d807 0701 |0040: add-int/lit8 v7, v7, #int 1 // #01 │ │ -120ee4: d802 0701 |0042: add-int/lit8 v2, v7, #int 1 // #01 │ │ -120ee8: 4907 0607 |0044: aget-char v7, v6, v7 │ │ -120eec: 1303 1200 |0046: const/16 v3, #int 18 // #12 │ │ -120ef0: 3237 ad00 |0048: if-eq v7, v3, 00f5 // +00ad │ │ -120ef4: 1303 1300 |004a: const/16 v3, #int 19 // #13 │ │ -120ef8: 3237 a200 |004c: if-eq v7, v3, 00ee // +00a2 │ │ -120efc: 1303 3200 |004e: const/16 v3, #int 50 // #32 │ │ -120f00: 3237 9700 |0050: if-eq v7, v3, 00e7 // +0097 │ │ -120f04: 1303 3300 |0052: const/16 v3, #int 51 // #33 │ │ -120f08: 3237 8e00 |0054: if-eq v7, v3, 00e2 // +008e │ │ -120f0c: 2b07 aa00 0000 |0056: packed-switch v7, 00000100 // +000000aa │ │ -120f12: 2b07 b300 0000 |0059: packed-switch v7, 0000010c // +000000b3 │ │ -120f18: 28d6 |005c: goto 0032 // -002a │ │ -120f1a: 1307 3000 |005d: const/16 v7, #int 48 // #30 │ │ -120f1e: 3475 0600 |005f: if-lt v5, v7, 0065 // +0006 │ │ -120f22: 1307 3900 |0061: const/16 v7, #int 57 // #39 │ │ -120f26: 3775 1200 |0063: if-le v5, v7, 0075 // +0012 │ │ -120f2a: 1307 6100 |0065: const/16 v7, #int 97 // #61 │ │ -120f2e: 3475 0600 |0067: if-lt v5, v7, 006d // +0006 │ │ -120f32: 1307 6600 |0069: const/16 v7, #int 102 // #66 │ │ -120f36: 3775 0a00 |006b: if-le v5, v7, 0075 // +000a │ │ -120f3a: 1307 4100 |006d: const/16 v7, #int 65 // #41 │ │ -120f3e: 3475 c3ff |006f: if-lt v5, v7, 0032 // -003d │ │ -120f42: 1307 4600 |0071: const/16 v7, #int 70 // #46 │ │ -120f46: 3675 bfff |0073: if-gt v5, v7, 0032 // -0041 │ │ -120f4a: 0f08 |0075: return v8 │ │ -120f4c: 7110 132a 0500 |0076: invoke-static {v5}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ -120f52: 0a07 |0079: move-result v7 │ │ -120f54: 3807 0300 |007a: if-eqz v7, 007d // +0003 │ │ -120f58: 0f08 |007c: return v8 │ │ -120f5a: 5547 521b |007d: iget-boolean v7, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__caseInsensitive:Z // field@1b52 │ │ -120f5e: 3807 b3ff |007f: if-eqz v7, 0032 // -004d │ │ -120f62: 7110 112a 0500 |0081: invoke-static {v5}, Ljava/lang/Character;.isLowerCase:(C)Z // method@2a11 │ │ -120f68: 0a07 |0084: move-result v7 │ │ -120f6a: 3807 adff |0085: if-eqz v7, 0032 // -0053 │ │ -120f6e: 0f08 |0087: return v8 │ │ -120f70: 7110 122a 0500 |0088: invoke-static {v5}, Ljava/lang/Character;.isSpaceChar:(C)Z // method@2a12 │ │ -120f76: 0a07 |008b: move-result v7 │ │ -120f78: 3807 1500 |008c: if-eqz v7, 00a1 // +0015 │ │ -120f7c: 0f08 |008e: return v8 │ │ -120f7e: 7110 112a 0500 |008f: invoke-static {v5}, Ljava/lang/Character;.isLowerCase:(C)Z // method@2a11 │ │ -120f84: 0a07 |0092: move-result v7 │ │ -120f86: 3807 0300 |0093: if-eqz v7, 0096 // +0003 │ │ -120f8a: 0f08 |0095: return v8 │ │ -120f8c: 5547 521b |0096: iget-boolean v7, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__caseInsensitive:Z // field@1b52 │ │ -120f90: 3807 9aff |0098: if-eqz v7, 0032 // -0066 │ │ -120f94: 7110 132a 0500 |009a: invoke-static {v5}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ -120f9a: 0a07 |009d: move-result v7 │ │ -120f9c: 3807 94ff |009e: if-eqz v7, 0032 // -006c │ │ -120fa0: 0f08 |00a0: return v8 │ │ -120fa2: 7110 0f2a 0500 |00a1: invoke-static {v5}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@2a0f │ │ -120fa8: 0a07 |00a4: move-result v7 │ │ -120faa: 3807 0300 |00a5: if-eqz v7, 00a8 // +0003 │ │ -120fae: 0f08 |00a7: return v8 │ │ -120fb0: 7110 0a2a 0500 |00a8: invoke-static {v5}, Ljava/lang/Character;.getType:(C)I // method@2a0a │ │ -120fb6: 0a07 |00ab: move-result v7 │ │ -120fb8: 2b07 7600 0000 |00ac: packed-switch v7, 00000122 // +00000076 │ │ -120fbe: 2883 |00af: goto 0032 // -007d │ │ -120fc0: 0f08 |00b0: return v8 │ │ -120fc2: 7110 0d2a 0500 |00b1: invoke-static {v5}, Ljava/lang/Character;.isISOControl:(C)Z // method@2a0d │ │ -120fc8: 0a07 |00b4: move-result v7 │ │ -120fca: 3807 7dff |00b5: if-eqz v7, 0032 // -0083 │ │ -120fce: 0f08 |00b7: return v8 │ │ -120fd0: 7110 122a 0500 |00b8: invoke-static {v5}, Ljava/lang/Character;.isSpaceChar:(C)Z // method@2a12 │ │ -120fd6: 0a07 |00bb: move-result v7 │ │ -120fd8: 3807 76ff |00bc: if-eqz v7, 0032 // -008a │ │ -120fdc: 0f08 |00be: return v8 │ │ -120fde: 7110 0e2a 0500 |00bf: invoke-static {v5}, Ljava/lang/Character;.isLetter:(C)Z // method@2a0e │ │ -120fe4: 0a07 |00c2: move-result v7 │ │ -120fe6: 3807 6fff |00c3: if-eqz v7, 0032 // -0091 │ │ -120fea: 0f08 |00c5: return v8 │ │ -120fec: 7110 0b2a 0500 |00c6: invoke-static {v5}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -120ff2: 0a07 |00c9: move-result v7 │ │ -120ff4: 3907 68ff |00ca: if-nez v7, 0032 // -0098 │ │ -120ff8: 0f08 |00cc: return v8 │ │ -120ffa: 7110 0b2a 0500 |00cd: invoke-static {v5}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -121000: 0a07 |00d0: move-result v7 │ │ -121002: 3807 61ff |00d1: if-eqz v7, 0032 // -009f │ │ -121006: 0f08 |00d3: return v8 │ │ -121008: 7110 142a 0500 |00d4: invoke-static {v5}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ -12100e: 0a07 |00d7: move-result v7 │ │ -121010: 3907 5aff |00d8: if-nez v7, 0032 // -00a6 │ │ -121014: 0f08 |00da: return v8 │ │ -121016: 7110 142a 0500 |00db: invoke-static {v5}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ -12101c: 0a07 |00de: move-result v7 │ │ -12101e: 3807 53ff |00df: if-eqz v7, 0032 // -00ad │ │ -121022: 0f08 |00e1: return v8 │ │ -121024: 1307 8000 |00e2: const/16 v7, #int 128 // #80 │ │ -121028: 3575 4eff |00e4: if-ge v5, v7, 0032 // -00b2 │ │ -12102c: 0f08 |00e6: return v8 │ │ -12102e: 7110 0f2a 0500 |00e7: invoke-static {v5}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@2a0f │ │ -121034: 0a07 |00ea: move-result v7 │ │ -121036: 3807 47ff |00eb: if-eqz v7, 0032 // -00b9 │ │ -12103a: 0f08 |00ed: return v8 │ │ -12103c: 7110 6532 0500 |00ee: invoke-static {v5}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -121042: 0a07 |00f1: move-result v7 │ │ -121044: 3907 40ff |00f2: if-nez v7, 0032 // -00c0 │ │ -121048: 0f08 |00f4: return v8 │ │ -12104a: 7110 6532 0500 |00f5: invoke-static {v5}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -121050: 0a07 |00f8: move-result v7 │ │ -121052: 3807 39ff |00f9: if-eqz v7, 0032 // -00c7 │ │ -121056: 0f08 |00fb: return v8 │ │ -121058: df05 0801 |00fc: xor-int/lit8 v5, v8, #int 1 // #01 │ │ -12105c: 0f05 |00fe: return v5 │ │ -12105e: 0000 |00ff: nop // spacer │ │ -121060: 0001 0400 1600 0000 8500 0000 7e00 ... |0100: packed-switch-data (12 units) │ │ -121078: 0001 0900 2600 0000 6600 0000 5f00 ... |010c: packed-switch-data (22 units) │ │ -1210a4: 0001 0800 1400 0000 0400 0000 0400 ... |0122: packed-switch-data (20 units) │ │ +120e58: |[120e58] org.apache.oro.text.regex.Perl5Matcher.__matchUnicodeClass:(C[CIC)Z │ │ +120e68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +120e6a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +120e6c: 1302 2300 |0002: const/16 v2, #int 35 // #23 │ │ +120e70: 3328 0400 |0004: if-ne v8, v2, 0008 // +0004 │ │ +120e74: 1218 |0006: const/4 v8, #int 1 // #1 │ │ +120e76: 2802 |0007: goto 0009 // +0002 │ │ +120e78: 1208 |0008: const/4 v8, #int 0 // #0 │ │ +120e7a: 4902 0607 |0009: aget-char v2, v6, v7 │ │ +120e7e: 3802 f100 |000b: if-eqz v2, 00fc // +00f1 │ │ +120e82: 4902 0607 |000d: aget-char v2, v6, v7 │ │ +120e86: 1303 2500 |000f: const/16 v3, #int 37 // #25 │ │ +120e8a: 3332 1200 |0011: if-ne v2, v3, 0023 // +0012 │ │ +120e8e: d807 0701 |0013: add-int/lit8 v7, v7, #int 1 // #01 │ │ +120e92: 4902 0607 |0015: aget-char v2, v6, v7 │ │ +120e96: 3425 0900 |0017: if-lt v5, v2, 0020 // +0009 │ │ +120e9a: d802 0701 |0019: add-int/lit8 v2, v7, #int 1 // #01 │ │ +120e9e: 4902 0602 |001b: aget-char v2, v6, v2 │ │ +120ea2: 3625 0300 |001d: if-gt v5, v2, 0020 // +0003 │ │ +120ea6: 0f08 |001f: return v8 │ │ +120ea8: d807 0702 |0020: add-int/lit8 v7, v7, #int 2 // #02 │ │ +120eac: 28e7 |0022: goto 0009 // -0019 │ │ +120eae: 4902 0607 |0023: aget-char v2, v6, v7 │ │ +120eb2: 1303 3100 |0025: const/16 v3, #int 49 // #31 │ │ +120eb6: 3332 0d00 |0027: if-ne v2, v3, 0034 // +000d │ │ +120eba: d807 0701 |0029: add-int/lit8 v7, v7, #int 1 // #01 │ │ +120ebe: d802 0701 |002b: add-int/lit8 v2, v7, #int 1 // #01 │ │ +120ec2: 4907 0607 |002d: aget-char v7, v6, v7 │ │ +120ec6: 3357 0300 |002f: if-ne v7, v5, 0032 // +0003 │ │ +120eca: 0f08 |0031: return v8 │ │ +120ecc: 0127 |0032: move v7, v2 │ │ +120ece: 28d6 |0033: goto 0009 // -002a │ │ +120ed0: 4902 0607 |0034: aget-char v2, v6, v7 │ │ +120ed4: 1303 2f00 |0036: const/16 v3, #int 47 // #2f │ │ +120ed8: 3332 0300 |0038: if-ne v2, v3, 003b // +0003 │ │ +120edc: 2806 |003a: goto 0040 // +0006 │ │ +120ede: 3908 0400 |003b: if-nez v8, 003f // +0004 │ │ +120ee2: 1218 |003d: const/4 v8, #int 1 // #1 │ │ +120ee4: 2802 |003e: goto 0040 // +0002 │ │ +120ee6: 1208 |003f: const/4 v8, #int 0 // #0 │ │ +120ee8: d807 0701 |0040: add-int/lit8 v7, v7, #int 1 // #01 │ │ +120eec: d802 0701 |0042: add-int/lit8 v2, v7, #int 1 // #01 │ │ +120ef0: 4907 0607 |0044: aget-char v7, v6, v7 │ │ +120ef4: 1303 1200 |0046: const/16 v3, #int 18 // #12 │ │ +120ef8: 3237 ad00 |0048: if-eq v7, v3, 00f5 // +00ad │ │ +120efc: 1303 1300 |004a: const/16 v3, #int 19 // #13 │ │ +120f00: 3237 a200 |004c: if-eq v7, v3, 00ee // +00a2 │ │ +120f04: 1303 3200 |004e: const/16 v3, #int 50 // #32 │ │ +120f08: 3237 9700 |0050: if-eq v7, v3, 00e7 // +0097 │ │ +120f0c: 1303 3300 |0052: const/16 v3, #int 51 // #33 │ │ +120f10: 3237 8e00 |0054: if-eq v7, v3, 00e2 // +008e │ │ +120f14: 2b07 aa00 0000 |0056: packed-switch v7, 00000100 // +000000aa │ │ +120f1a: 2b07 b300 0000 |0059: packed-switch v7, 0000010c // +000000b3 │ │ +120f20: 28d6 |005c: goto 0032 // -002a │ │ +120f22: 1307 3000 |005d: const/16 v7, #int 48 // #30 │ │ +120f26: 3475 0600 |005f: if-lt v5, v7, 0065 // +0006 │ │ +120f2a: 1307 3900 |0061: const/16 v7, #int 57 // #39 │ │ +120f2e: 3775 1200 |0063: if-le v5, v7, 0075 // +0012 │ │ +120f32: 1307 6100 |0065: const/16 v7, #int 97 // #61 │ │ +120f36: 3475 0600 |0067: if-lt v5, v7, 006d // +0006 │ │ +120f3a: 1307 6600 |0069: const/16 v7, #int 102 // #66 │ │ +120f3e: 3775 0a00 |006b: if-le v5, v7, 0075 // +000a │ │ +120f42: 1307 4100 |006d: const/16 v7, #int 65 // #41 │ │ +120f46: 3475 c3ff |006f: if-lt v5, v7, 0032 // -003d │ │ +120f4a: 1307 4600 |0071: const/16 v7, #int 70 // #46 │ │ +120f4e: 3675 bfff |0073: if-gt v5, v7, 0032 // -0041 │ │ +120f52: 0f08 |0075: return v8 │ │ +120f54: 7110 132a 0500 |0076: invoke-static {v5}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ +120f5a: 0a07 |0079: move-result v7 │ │ +120f5c: 3807 0300 |007a: if-eqz v7, 007d // +0003 │ │ +120f60: 0f08 |007c: return v8 │ │ +120f62: 5547 521b |007d: iget-boolean v7, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__caseInsensitive:Z // field@1b52 │ │ +120f66: 3807 b3ff |007f: if-eqz v7, 0032 // -004d │ │ +120f6a: 7110 112a 0500 |0081: invoke-static {v5}, Ljava/lang/Character;.isLowerCase:(C)Z // method@2a11 │ │ +120f70: 0a07 |0084: move-result v7 │ │ +120f72: 3807 adff |0085: if-eqz v7, 0032 // -0053 │ │ +120f76: 0f08 |0087: return v8 │ │ +120f78: 7110 122a 0500 |0088: invoke-static {v5}, Ljava/lang/Character;.isSpaceChar:(C)Z // method@2a12 │ │ +120f7e: 0a07 |008b: move-result v7 │ │ +120f80: 3807 1500 |008c: if-eqz v7, 00a1 // +0015 │ │ +120f84: 0f08 |008e: return v8 │ │ +120f86: 7110 112a 0500 |008f: invoke-static {v5}, Ljava/lang/Character;.isLowerCase:(C)Z // method@2a11 │ │ +120f8c: 0a07 |0092: move-result v7 │ │ +120f8e: 3807 0300 |0093: if-eqz v7, 0096 // +0003 │ │ +120f92: 0f08 |0095: return v8 │ │ +120f94: 5547 521b |0096: iget-boolean v7, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__caseInsensitive:Z // field@1b52 │ │ +120f98: 3807 9aff |0098: if-eqz v7, 0032 // -0066 │ │ +120f9c: 7110 132a 0500 |009a: invoke-static {v5}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ +120fa2: 0a07 |009d: move-result v7 │ │ +120fa4: 3807 94ff |009e: if-eqz v7, 0032 // -006c │ │ +120fa8: 0f08 |00a0: return v8 │ │ +120faa: 7110 0f2a 0500 |00a1: invoke-static {v5}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@2a0f │ │ +120fb0: 0a07 |00a4: move-result v7 │ │ +120fb2: 3807 0300 |00a5: if-eqz v7, 00a8 // +0003 │ │ +120fb6: 0f08 |00a7: return v8 │ │ +120fb8: 7110 0a2a 0500 |00a8: invoke-static {v5}, Ljava/lang/Character;.getType:(C)I // method@2a0a │ │ +120fbe: 0a07 |00ab: move-result v7 │ │ +120fc0: 2b07 7600 0000 |00ac: packed-switch v7, 00000122 // +00000076 │ │ +120fc6: 2883 |00af: goto 0032 // -007d │ │ +120fc8: 0f08 |00b0: return v8 │ │ +120fca: 7110 0d2a 0500 |00b1: invoke-static {v5}, Ljava/lang/Character;.isISOControl:(C)Z // method@2a0d │ │ +120fd0: 0a07 |00b4: move-result v7 │ │ +120fd2: 3807 7dff |00b5: if-eqz v7, 0032 // -0083 │ │ +120fd6: 0f08 |00b7: return v8 │ │ +120fd8: 7110 122a 0500 |00b8: invoke-static {v5}, Ljava/lang/Character;.isSpaceChar:(C)Z // method@2a12 │ │ +120fde: 0a07 |00bb: move-result v7 │ │ +120fe0: 3807 76ff |00bc: if-eqz v7, 0032 // -008a │ │ +120fe4: 0f08 |00be: return v8 │ │ +120fe6: 7110 0e2a 0500 |00bf: invoke-static {v5}, Ljava/lang/Character;.isLetter:(C)Z // method@2a0e │ │ +120fec: 0a07 |00c2: move-result v7 │ │ +120fee: 3807 6fff |00c3: if-eqz v7, 0032 // -0091 │ │ +120ff2: 0f08 |00c5: return v8 │ │ +120ff4: 7110 0b2a 0500 |00c6: invoke-static {v5}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +120ffa: 0a07 |00c9: move-result v7 │ │ +120ffc: 3907 68ff |00ca: if-nez v7, 0032 // -0098 │ │ +121000: 0f08 |00cc: return v8 │ │ +121002: 7110 0b2a 0500 |00cd: invoke-static {v5}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +121008: 0a07 |00d0: move-result v7 │ │ +12100a: 3807 61ff |00d1: if-eqz v7, 0032 // -009f │ │ +12100e: 0f08 |00d3: return v8 │ │ +121010: 7110 142a 0500 |00d4: invoke-static {v5}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ +121016: 0a07 |00d7: move-result v7 │ │ +121018: 3907 5aff |00d8: if-nez v7, 0032 // -00a6 │ │ +12101c: 0f08 |00da: return v8 │ │ +12101e: 7110 142a 0500 |00db: invoke-static {v5}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ +121024: 0a07 |00de: move-result v7 │ │ +121026: 3807 53ff |00df: if-eqz v7, 0032 // -00ad │ │ +12102a: 0f08 |00e1: return v8 │ │ +12102c: 1307 8000 |00e2: const/16 v7, #int 128 // #80 │ │ +121030: 3575 4eff |00e4: if-ge v5, v7, 0032 // -00b2 │ │ +121034: 0f08 |00e6: return v8 │ │ +121036: 7110 0f2a 0500 |00e7: invoke-static {v5}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@2a0f │ │ +12103c: 0a07 |00ea: move-result v7 │ │ +12103e: 3807 47ff |00eb: if-eqz v7, 0032 // -00b9 │ │ +121042: 0f08 |00ed: return v8 │ │ +121044: 7110 6532 0500 |00ee: invoke-static {v5}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +12104a: 0a07 |00f1: move-result v7 │ │ +12104c: 3907 40ff |00f2: if-nez v7, 0032 // -00c0 │ │ +121050: 0f08 |00f4: return v8 │ │ +121052: 7110 6532 0500 |00f5: invoke-static {v5}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +121058: 0a07 |00f8: move-result v7 │ │ +12105a: 3807 39ff |00f9: if-eqz v7, 0032 // -00c7 │ │ +12105e: 0f08 |00fb: return v8 │ │ +121060: df05 0801 |00fc: xor-int/lit8 v5, v8, #int 1 // #01 │ │ +121064: 0f05 |00fe: return v5 │ │ +121066: 0000 |00ff: nop // spacer │ │ +121068: 0001 0400 1600 0000 8500 0000 7e00 ... |0100: packed-switch-data (12 units) │ │ +121080: 0001 0900 2600 0000 6600 0000 5f00 ... |010c: packed-switch-data (22 units) │ │ +1210ac: 0001 0800 1400 0000 0400 0000 0400 ... |0122: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : '__popState' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 76 16-bit code units │ │ -1218b4: |[1218b4] org.apache.oro.text.regex.Perl5Matcher.__popState:()V │ │ -1218c4: 5460 641b |0000: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__stack:Ljava/util/Stack; // field@1b64 │ │ -1218c8: 6e10 7a2c 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@2c7a │ │ -1218ce: 0c00 |0005: move-result-object v0 │ │ -1218d0: 1f00 c009 |0006: check-cast v0, [I // type@09c0 │ │ -1218d4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1218d6: 4401 0001 |0009: aget v1, v0, v1 │ │ -1218da: 5961 581b |000b: iput v1, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__expSize:I // field@1b58 │ │ -1218de: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1218e0: 4402 0001 |000e: aget v2, v0, v1 │ │ -1218e4: 5962 5d1b |0010: iput v2, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ -1218e8: 1222 |0012: const/4 v2, #int 2 // #2 │ │ -1218ea: 4402 0002 |0013: aget v2, v0, v2 │ │ -1218ee: 5962 5a1b |0015: iput v2, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -1218f2: 1232 |0017: const/4 v2, #int 3 // #3 │ │ -1218f4: 2103 |0018: array-length v3, v0 │ │ -1218f6: 3532 1b00 |0019: if-ge v2, v3, 0034 // +001b │ │ -1218fa: d803 0202 |001b: add-int/lit8 v3, v2, #int 2 // #02 │ │ -1218fe: 4403 0003 |001d: aget v3, v0, v3 │ │ -121902: 5464 501b |001f: iget-object v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ -121906: d805 0201 |0021: add-int/lit8 v5, v2, #int 1 // #01 │ │ -12190a: 4405 0005 |0023: aget v5, v0, v5 │ │ -12190e: 4b05 0403 |0025: aput v5, v4, v3 │ │ -121912: 5264 5d1b |0027: iget v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ -121916: 3643 0800 |0029: if-gt v3, v4, 0031 // +0008 │ │ -12191a: 5464 551b |002b: iget-object v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -12191e: 4405 0002 |002d: aget v5, v0, v2 │ │ -121922: 4b05 0403 |002f: aput v5, v4, v3 │ │ -121926: d802 0203 |0031: add-int/lit8 v2, v2, #int 3 // #03 │ │ -12192a: 28e5 |0033: goto 0018 // -001b │ │ -12192c: 5260 5d1b |0034: iget v0, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ -121930: b010 |0036: add-int/2addr v0, v1 │ │ -121932: 5261 601b |0037: iget v1, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ -121936: 3610 1200 |0039: if-gt v0, v1, 004b // +0012 │ │ -12193a: 5261 581b |003b: iget v1, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__expSize:I // field@1b58 │ │ -12193e: 12f2 |003d: const/4 v2, #int -1 // #ff │ │ -121940: 3710 0600 |003e: if-le v0, v1, 0044 // +0006 │ │ -121944: 5461 501b |0040: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ -121948: 4b02 0100 |0042: aput v2, v1, v0 │ │ -12194c: 5461 551b |0044: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -121950: 4b02 0100 |0046: aput v2, v1, v0 │ │ -121954: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ -121958: 28ed |004a: goto 0037 // -0013 │ │ -12195a: 0e00 |004b: return-void │ │ +1218bc: |[1218bc] org.apache.oro.text.regex.Perl5Matcher.__popState:()V │ │ +1218cc: 5460 641b |0000: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__stack:Ljava/util/Stack; // field@1b64 │ │ +1218d0: 6e10 7a2c 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@2c7a │ │ +1218d6: 0c00 |0005: move-result-object v0 │ │ +1218d8: 1f00 c009 |0006: check-cast v0, [I // type@09c0 │ │ +1218dc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1218de: 4401 0001 |0009: aget v1, v0, v1 │ │ +1218e2: 5961 581b |000b: iput v1, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__expSize:I // field@1b58 │ │ +1218e6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1218e8: 4402 0001 |000e: aget v2, v0, v1 │ │ +1218ec: 5962 5d1b |0010: iput v2, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ +1218f0: 1222 |0012: const/4 v2, #int 2 // #2 │ │ +1218f2: 4402 0002 |0013: aget v2, v0, v2 │ │ +1218f6: 5962 5a1b |0015: iput v2, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +1218fa: 1232 |0017: const/4 v2, #int 3 // #3 │ │ +1218fc: 2103 |0018: array-length v3, v0 │ │ +1218fe: 3532 1b00 |0019: if-ge v2, v3, 0034 // +001b │ │ +121902: d803 0202 |001b: add-int/lit8 v3, v2, #int 2 // #02 │ │ +121906: 4403 0003 |001d: aget v3, v0, v3 │ │ +12190a: 5464 501b |001f: iget-object v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ +12190e: d805 0201 |0021: add-int/lit8 v5, v2, #int 1 // #01 │ │ +121912: 4405 0005 |0023: aget v5, v0, v5 │ │ +121916: 4b05 0403 |0025: aput v5, v4, v3 │ │ +12191a: 5264 5d1b |0027: iget v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ +12191e: 3643 0800 |0029: if-gt v3, v4, 0031 // +0008 │ │ +121922: 5464 551b |002b: iget-object v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +121926: 4405 0002 |002d: aget v5, v0, v2 │ │ +12192a: 4b05 0403 |002f: aput v5, v4, v3 │ │ +12192e: d802 0203 |0031: add-int/lit8 v2, v2, #int 3 // #03 │ │ +121932: 28e5 |0033: goto 0018 // -001b │ │ +121934: 5260 5d1b |0034: iget v0, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ +121938: b010 |0036: add-int/2addr v0, v1 │ │ +12193a: 5261 601b |0037: iget v1, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ +12193e: 3610 1200 |0039: if-gt v0, v1, 004b // +0012 │ │ +121942: 5261 581b |003b: iget v1, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__expSize:I // field@1b58 │ │ +121946: 12f2 |003d: const/4 v2, #int -1 // #ff │ │ +121948: 3710 0600 |003e: if-le v0, v1, 0044 // +0006 │ │ +12194c: 5461 501b |0040: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ +121950: 4b02 0100 |0042: aput v2, v1, v0 │ │ +121954: 5461 551b |0044: iget-object v1, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +121958: 4b02 0100 |0046: aput v2, v1, v0 │ │ +12195c: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ +121960: 28ed |004a: goto 0037 // -0013 │ │ +121962: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : '__pushState' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -12195c: |[12195c] org.apache.oro.text.regex.Perl5Matcher.__pushState:(I)V │ │ -12196c: 5250 581b |0000: iget v0, v5, Lorg/apache/oro/text/regex/Perl5Matcher;.__expSize:I // field@1b58 │ │ -121970: 9101 0006 |0002: sub-int v1, v0, v6 │ │ -121974: 1232 |0004: const/4 v2, #int 3 // #3 │ │ -121976: da01 0103 |0005: mul-int/lit8 v1, v1, #int 3 // #03 │ │ -12197a: 3c01 0300 |0007: if-gtz v1, 000a // +0003 │ │ -12197e: 2803 |0009: goto 000c // +0003 │ │ -121980: d802 0103 |000a: add-int/lit8 v2, v1, #int 3 // #03 │ │ -121984: 2322 c009 |000c: new-array v2, v2, [I // type@09c0 │ │ -121988: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -12198a: 4b00 0203 |000f: aput v0, v2, v3 │ │ -12198e: 5253 5d1b |0011: iget v3, v5, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ -121992: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -121994: 4b03 0204 |0014: aput v3, v2, v4 │ │ -121998: 5253 5a1b |0016: iget v3, v5, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -12199c: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -12199e: 4b03 0204 |0019: aput v3, v2, v4 │ │ -1219a2: 3760 1900 |001b: if-le v0, v6, 0034 // +0019 │ │ -1219a6: 5453 551b |001d: iget-object v3, v5, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -1219aa: 4403 0300 |001f: aget v3, v3, v0 │ │ -1219ae: 4b03 0201 |0021: aput v3, v2, v1 │ │ -1219b2: d803 0101 |0023: add-int/lit8 v3, v1, #int 1 // #01 │ │ -1219b6: 5454 501b |0025: iget-object v4, v5, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ -1219ba: 4404 0400 |0027: aget v4, v4, v0 │ │ -1219be: 4b04 0203 |0029: aput v4, v2, v3 │ │ -1219c2: d803 0102 |002b: add-int/lit8 v3, v1, #int 2 // #02 │ │ -1219c6: 4b00 0203 |002d: aput v0, v2, v3 │ │ -1219ca: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -1219ce: d801 01fd |0031: add-int/lit8 v1, v1, #int -3 // #fd │ │ -1219d2: 28e8 |0033: goto 001b // -0018 │ │ -1219d4: 5456 641b |0034: iget-object v6, v5, Lorg/apache/oro/text/regex/Perl5Matcher;.__stack:Ljava/util/Stack; // field@1b64 │ │ -1219d8: 6e20 7b2c 2600 |0036: invoke-virtual {v6, v2}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7b │ │ -1219de: 0e00 |0039: return-void │ │ +121964: |[121964] org.apache.oro.text.regex.Perl5Matcher.__pushState:(I)V │ │ +121974: 5250 581b |0000: iget v0, v5, Lorg/apache/oro/text/regex/Perl5Matcher;.__expSize:I // field@1b58 │ │ +121978: 9101 0006 |0002: sub-int v1, v0, v6 │ │ +12197c: 1232 |0004: const/4 v2, #int 3 // #3 │ │ +12197e: da01 0103 |0005: mul-int/lit8 v1, v1, #int 3 // #03 │ │ +121982: 3c01 0300 |0007: if-gtz v1, 000a // +0003 │ │ +121986: 2803 |0009: goto 000c // +0003 │ │ +121988: d802 0103 |000a: add-int/lit8 v2, v1, #int 3 // #03 │ │ +12198c: 2322 c009 |000c: new-array v2, v2, [I // type@09c0 │ │ +121990: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +121992: 4b00 0203 |000f: aput v0, v2, v3 │ │ +121996: 5253 5d1b |0011: iget v3, v5, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ +12199a: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +12199c: 4b03 0204 |0014: aput v3, v2, v4 │ │ +1219a0: 5253 5a1b |0016: iget v3, v5, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +1219a4: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +1219a6: 4b03 0204 |0019: aput v3, v2, v4 │ │ +1219aa: 3760 1900 |001b: if-le v0, v6, 0034 // +0019 │ │ +1219ae: 5453 551b |001d: iget-object v3, v5, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +1219b2: 4403 0300 |001f: aget v3, v3, v0 │ │ +1219b6: 4b03 0201 |0021: aput v3, v2, v1 │ │ +1219ba: d803 0101 |0023: add-int/lit8 v3, v1, #int 1 // #01 │ │ +1219be: 5454 501b |0025: iget-object v4, v5, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ +1219c2: 4404 0400 |0027: aget v4, v4, v0 │ │ +1219c6: 4b04 0203 |0029: aput v4, v2, v3 │ │ +1219ca: d803 0102 |002b: add-int/lit8 v3, v1, #int 2 // #02 │ │ +1219ce: 4b00 0203 |002d: aput v0, v2, v3 │ │ +1219d2: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +1219d6: d801 01fd |0031: add-int/lit8 v1, v1, #int -3 // #fd │ │ +1219da: 28e8 |0033: goto 001b // -0018 │ │ +1219dc: 5456 641b |0034: iget-object v6, v5, Lorg/apache/oro/text/regex/Perl5Matcher;.__stack:Ljava/util/Stack; // field@1b64 │ │ +1219e0: 6e20 7b2c 2600 |0036: invoke-virtual {v6, v2}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7b │ │ +1219e6: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : '__repeat' │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 258 16-bit code units │ │ -121568: |[121568] org.apache.oro.text.regex.Perl5Matcher.__repeat:(II)I │ │ -121578: 5260 5a1b |0000: iget v0, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -12157c: 5261 571b |0002: iget v1, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ -121580: 1402 ffff 0000 |0004: const v2, #float 9.18341e-41 // #0000ffff │ │ -121586: 3228 0800 |0007: if-eq v8, v2, 000f // +0008 │ │ -12158a: 9102 0100 |0009: sub-int v2, v1, v0 │ │ -12158e: 3528 0400 |000b: if-ge v8, v2, 000f // +0004 │ │ -121592: 9001 0008 |000d: add-int v1, v0, v8 │ │ -121596: 7110 6232 0700 |000f: invoke-static {v7}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ -12159c: 0a08 |0012: move-result v8 │ │ -12159e: 5462 631b |0013: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -1215a2: 4907 0207 |0015: aget-char v7, v2, v7 │ │ -1215a6: 1272 |0017: const/4 v2, #int 7 // #7 │ │ -1215a8: 3227 ca00 |0018: if-eq v7, v2, 00e2 // +00ca │ │ -1215ac: 1302 0800 |001a: const/16 v2, #int 8 // #8 │ │ -1215b0: 3227 c400 |001c: if-eq v7, v2, 00e0 // +00c4 │ │ -1215b4: 1302 0900 |001e: const/16 v2, #int 9 // #9 │ │ -1215b8: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -1215ba: 3227 9c00 |0021: if-eq v7, v2, 00bd // +009c │ │ -1215be: 1302 0e00 |0023: const/16 v2, #int 14 // #e │ │ -1215c2: 3227 8800 |0025: if-eq v7, v2, 00ad // +0088 │ │ -1215c6: 1302 1200 |0027: const/16 v2, #int 18 // #12 │ │ -1215ca: 3227 7500 |0029: if-eq v7, v2, 009e // +0075 │ │ -1215ce: 1302 1300 |002b: const/16 v2, #int 19 // #13 │ │ -1215d2: 3227 6200 |002d: if-eq v7, v2, 008f // +0062 │ │ -1215d6: 1302 2300 |002f: const/16 v2, #int 35 // #23 │ │ -1215da: 3227 4700 |0031: if-eq v7, v2, 0078 // +0047 │ │ -1215de: 1302 2400 |0033: const/16 v2, #int 36 // #24 │ │ -1215e2: 3227 4300 |0035: if-eq v7, v2, 0078 // +0043 │ │ -1215e6: 2b07 bf00 0000 |0037: packed-switch v7, 000000f6 // +000000bf │ │ -1215ec: 2900 b500 |003a: goto/16 00ef // +00b5 │ │ -1215f0: 3510 b300 |003c: if-ge v0, v1, 00ef // +00b3 │ │ -1215f4: 5467 591b |003e: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -1215f8: 4907 0700 |0040: aget-char v7, v7, v0 │ │ -1215fc: 7110 0b2a 0700 |0042: invoke-static {v7}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -121602: 0a07 |0045: move-result v7 │ │ -121604: 3907 a900 |0046: if-nez v7, 00ef // +00a9 │ │ -121608: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ -12160c: 28f2 |004a: goto 003c // -000e │ │ -12160e: 3510 a400 |004b: if-ge v0, v1, 00ef // +00a4 │ │ -121612: 5467 591b |004d: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -121616: 4907 0700 |004f: aget-char v7, v7, v0 │ │ -12161a: 7110 0b2a 0700 |0051: invoke-static {v7}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -121620: 0a07 |0054: move-result v7 │ │ -121622: 3807 9a00 |0055: if-eqz v7, 00ef // +009a │ │ -121626: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ -12162a: 28f2 |0059: goto 004b // -000e │ │ -12162c: 3510 9500 |005a: if-ge v0, v1, 00ef // +0095 │ │ -121630: 5467 591b |005c: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -121634: 4907 0700 |005e: aget-char v7, v7, v0 │ │ -121638: 7110 142a 0700 |0060: invoke-static {v7}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ -12163e: 0a07 |0063: move-result v7 │ │ -121640: 3907 8b00 |0064: if-nez v7, 00ef // +008b │ │ -121644: d800 0001 |0066: add-int/lit8 v0, v0, #int 1 // #01 │ │ -121648: 28f2 |0068: goto 005a // -000e │ │ -12164a: 3510 8600 |0069: if-ge v0, v1, 00ef // +0086 │ │ -12164e: 5467 591b |006b: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -121652: 4907 0700 |006d: aget-char v7, v7, v0 │ │ -121656: 7110 142a 0700 |006f: invoke-static {v7}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ -12165c: 0a07 |0072: move-result v7 │ │ -12165e: 3807 7c00 |0073: if-eqz v7, 00ef // +007c │ │ -121662: d800 0001 |0075: add-int/lit8 v0, v0, #int 1 // #01 │ │ -121666: 28f2 |0077: goto 0069 // -000e │ │ -121668: 3510 7700 |0078: if-ge v0, v1, 00ef // +0077 │ │ -12166c: 5462 591b |007a: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -121670: 4902 0200 |007c: aget-char v2, v2, v0 │ │ -121674: 5463 631b |007e: iget-object v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -121678: 7057 c032 2683 |0080: invoke-direct {v6, v2, v3, v8, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;.__matchUnicodeClass:(C[CIC)Z // method@32c0 │ │ -12167e: 0a02 |0083: move-result v2 │ │ -121680: 3802 6b00 |0084: if-eqz v2, 00ef // +006b │ │ -121684: d800 0001 |0086: add-int/lit8 v0, v0, #int 1 // #01 │ │ -121688: 3510 6700 |0088: if-ge v0, v1, 00ef // +0067 │ │ -12168c: 5462 591b |008a: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -121690: 4902 0200 |008c: aget-char v2, v2, v0 │ │ -121694: 28f0 |008e: goto 007e // -0010 │ │ -121696: 3510 6000 |008f: if-ge v0, v1, 00ef // +0060 │ │ -12169a: 5467 591b |0091: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -12169e: 4907 0700 |0093: aget-char v7, v7, v0 │ │ -1216a2: 7110 6532 0700 |0095: invoke-static {v7}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -1216a8: 0a07 |0098: move-result v7 │ │ -1216aa: 3907 5600 |0099: if-nez v7, 00ef // +0056 │ │ -1216ae: d800 0001 |009b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1216b2: 28f2 |009d: goto 008f // -000e │ │ -1216b4: 3510 5100 |009e: if-ge v0, v1, 00ef // +0051 │ │ -1216b8: 5467 591b |00a0: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -1216bc: 4907 0700 |00a2: aget-char v7, v7, v0 │ │ -1216c0: 7110 6532 0700 |00a4: invoke-static {v7}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ -1216c6: 0a07 |00a7: move-result v7 │ │ -1216c8: 3807 4700 |00a8: if-eqz v7, 00ef // +0047 │ │ -1216cc: d800 0001 |00aa: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1216d0: 28f2 |00ac: goto 009e // -000e │ │ -1216d2: b038 |00ad: add-int/2addr v8, v3 │ │ -1216d4: 3510 4100 |00ae: if-ge v0, v1, 00ef // +0041 │ │ -1216d8: 5467 631b |00b0: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -1216dc: 4907 0708 |00b2: aget-char v7, v7, v8 │ │ -1216e0: 5462 591b |00b4: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -1216e4: 4902 0200 |00b6: aget-char v2, v2, v0 │ │ -1216e8: 3327 3700 |00b8: if-ne v7, v2, 00ef // +0037 │ │ -1216ec: d800 0001 |00ba: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1216f0: 28f2 |00bc: goto 00ae // -000e │ │ -1216f2: 3510 3200 |00bd: if-ge v0, v1, 00ef // +0032 │ │ -1216f6: 5467 591b |00bf: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -1216fa: 4907 0700 |00c1: aget-char v7, v7, v0 │ │ -1216fe: 1302 0001 |00c3: const/16 v2, #int 256 // #100 │ │ -121702: 3527 2a00 |00c5: if-ge v7, v2, 00ef // +002a │ │ -121706: 3527 2800 |00c7: if-ge v7, v2, 00ef // +0028 │ │ -12170a: 5464 631b |00c9: iget-object v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ -12170e: e105 0704 |00cb: shr-int/lit8 v5, v7, #int 4 // #04 │ │ -121712: b085 |00cd: add-int/2addr v5, v8 │ │ -121714: 4904 0405 |00ce: aget-char v4, v4, v5 │ │ -121718: dd07 070f |00d0: and-int/lit8 v7, v7, #int 15 // #0f │ │ -12171c: 9807 0307 |00d2: shl-int v7, v3, v7 │ │ -121720: b547 |00d4: and-int/2addr v7, v4 │ │ -121722: 3907 1a00 |00d5: if-nez v7, 00ef // +001a │ │ -121726: d800 0001 |00d7: add-int/lit8 v0, v0, #int 1 // #01 │ │ -12172a: 3510 1600 |00d9: if-ge v0, v1, 00ef // +0016 │ │ -12172e: 5467 591b |00db: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -121732: 4907 0700 |00dd: aget-char v7, v7, v0 │ │ -121736: 28e8 |00df: goto 00c7 // -0018 │ │ -121738: 0110 |00e0: move v0, v1 │ │ -12173a: 280e |00e1: goto 00ef // +000e │ │ -12173c: 3510 0d00 |00e2: if-ge v0, v1, 00ef // +000d │ │ -121740: 5467 591b |00e4: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ -121744: 4907 0700 |00e6: aget-char v7, v7, v0 │ │ -121748: 1308 0a00 |00e8: const/16 v8, #int 10 // #a │ │ -12174c: 3287 0500 |00ea: if-eq v7, v8, 00ef // +0005 │ │ -121750: d800 0001 |00ec: add-int/lit8 v0, v0, #int 1 // #01 │ │ -121754: 28f4 |00ee: goto 00e2 // -000c │ │ -121756: 5267 5a1b |00ef: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -12175a: 9107 0007 |00f1: sub-int v7, v0, v7 │ │ -12175e: 5960 5a1b |00f3: iput v0, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -121762: 0f07 |00f5: return v7 │ │ -121764: 0001 0400 1600 0000 3200 0000 2300 ... |00f6: packed-switch-data (12 units) │ │ +121570: |[121570] org.apache.oro.text.regex.Perl5Matcher.__repeat:(II)I │ │ +121580: 5260 5a1b |0000: iget v0, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +121584: 5261 571b |0002: iget v1, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__eol:I // field@1b57 │ │ +121588: 1402 ffff 0000 |0004: const v2, #float 9.18341e-41 // #0000ffff │ │ +12158e: 3228 0800 |0007: if-eq v8, v2, 000f // +0008 │ │ +121592: 9102 0100 |0009: sub-int v2, v1, v0 │ │ +121596: 3528 0400 |000b: if-ge v8, v2, 000f // +0004 │ │ +12159a: 9001 0008 |000d: add-int v1, v0, v8 │ │ +12159e: 7110 6232 0700 |000f: invoke-static {v7}, Lorg/apache/oro/text/regex/OpCode;._getOperand:(I)I // method@3262 │ │ +1215a4: 0a08 |0012: move-result v8 │ │ +1215a6: 5462 631b |0013: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +1215aa: 4907 0207 |0015: aget-char v7, v2, v7 │ │ +1215ae: 1272 |0017: const/4 v2, #int 7 // #7 │ │ +1215b0: 3227 ca00 |0018: if-eq v7, v2, 00e2 // +00ca │ │ +1215b4: 1302 0800 |001a: const/16 v2, #int 8 // #8 │ │ +1215b8: 3227 c400 |001c: if-eq v7, v2, 00e0 // +00c4 │ │ +1215bc: 1302 0900 |001e: const/16 v2, #int 9 // #9 │ │ +1215c0: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +1215c2: 3227 9c00 |0021: if-eq v7, v2, 00bd // +009c │ │ +1215c6: 1302 0e00 |0023: const/16 v2, #int 14 // #e │ │ +1215ca: 3227 8800 |0025: if-eq v7, v2, 00ad // +0088 │ │ +1215ce: 1302 1200 |0027: const/16 v2, #int 18 // #12 │ │ +1215d2: 3227 7500 |0029: if-eq v7, v2, 009e // +0075 │ │ +1215d6: 1302 1300 |002b: const/16 v2, #int 19 // #13 │ │ +1215da: 3227 6200 |002d: if-eq v7, v2, 008f // +0062 │ │ +1215de: 1302 2300 |002f: const/16 v2, #int 35 // #23 │ │ +1215e2: 3227 4700 |0031: if-eq v7, v2, 0078 // +0047 │ │ +1215e6: 1302 2400 |0033: const/16 v2, #int 36 // #24 │ │ +1215ea: 3227 4300 |0035: if-eq v7, v2, 0078 // +0043 │ │ +1215ee: 2b07 bf00 0000 |0037: packed-switch v7, 000000f6 // +000000bf │ │ +1215f4: 2900 b500 |003a: goto/16 00ef // +00b5 │ │ +1215f8: 3510 b300 |003c: if-ge v0, v1, 00ef // +00b3 │ │ +1215fc: 5467 591b |003e: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +121600: 4907 0700 |0040: aget-char v7, v7, v0 │ │ +121604: 7110 0b2a 0700 |0042: invoke-static {v7}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +12160a: 0a07 |0045: move-result v7 │ │ +12160c: 3907 a900 |0046: if-nez v7, 00ef // +00a9 │ │ +121610: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ +121614: 28f2 |004a: goto 003c // -000e │ │ +121616: 3510 a400 |004b: if-ge v0, v1, 00ef // +00a4 │ │ +12161a: 5467 591b |004d: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +12161e: 4907 0700 |004f: aget-char v7, v7, v0 │ │ +121622: 7110 0b2a 0700 |0051: invoke-static {v7}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +121628: 0a07 |0054: move-result v7 │ │ +12162a: 3807 9a00 |0055: if-eqz v7, 00ef // +009a │ │ +12162e: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ +121632: 28f2 |0059: goto 004b // -000e │ │ +121634: 3510 9500 |005a: if-ge v0, v1, 00ef // +0095 │ │ +121638: 5467 591b |005c: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +12163c: 4907 0700 |005e: aget-char v7, v7, v0 │ │ +121640: 7110 142a 0700 |0060: invoke-static {v7}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ +121646: 0a07 |0063: move-result v7 │ │ +121648: 3907 8b00 |0064: if-nez v7, 00ef // +008b │ │ +12164c: d800 0001 |0066: add-int/lit8 v0, v0, #int 1 // #01 │ │ +121650: 28f2 |0068: goto 005a // -000e │ │ +121652: 3510 8600 |0069: if-ge v0, v1, 00ef // +0086 │ │ +121656: 5467 591b |006b: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +12165a: 4907 0700 |006d: aget-char v7, v7, v0 │ │ +12165e: 7110 142a 0700 |006f: invoke-static {v7}, Ljava/lang/Character;.isWhitespace:(C)Z // method@2a14 │ │ +121664: 0a07 |0072: move-result v7 │ │ +121666: 3807 7c00 |0073: if-eqz v7, 00ef // +007c │ │ +12166a: d800 0001 |0075: add-int/lit8 v0, v0, #int 1 // #01 │ │ +12166e: 28f2 |0077: goto 0069 // -000e │ │ +121670: 3510 7700 |0078: if-ge v0, v1, 00ef // +0077 │ │ +121674: 5462 591b |007a: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +121678: 4902 0200 |007c: aget-char v2, v2, v0 │ │ +12167c: 5463 631b |007e: iget-object v3, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +121680: 7057 c032 2683 |0080: invoke-direct {v6, v2, v3, v8, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;.__matchUnicodeClass:(C[CIC)Z // method@32c0 │ │ +121686: 0a02 |0083: move-result v2 │ │ +121688: 3802 6b00 |0084: if-eqz v2, 00ef // +006b │ │ +12168c: d800 0001 |0086: add-int/lit8 v0, v0, #int 1 // #01 │ │ +121690: 3510 6700 |0088: if-ge v0, v1, 00ef // +0067 │ │ +121694: 5462 591b |008a: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +121698: 4902 0200 |008c: aget-char v2, v2, v0 │ │ +12169c: 28f0 |008e: goto 007e // -0010 │ │ +12169e: 3510 6000 |008f: if-ge v0, v1, 00ef // +0060 │ │ +1216a2: 5467 591b |0091: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +1216a6: 4907 0700 |0093: aget-char v7, v7, v0 │ │ +1216aa: 7110 6532 0700 |0095: invoke-static {v7}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +1216b0: 0a07 |0098: move-result v7 │ │ +1216b2: 3907 5600 |0099: if-nez v7, 00ef // +0056 │ │ +1216b6: d800 0001 |009b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1216ba: 28f2 |009d: goto 008f // -000e │ │ +1216bc: 3510 5100 |009e: if-ge v0, v1, 00ef // +0051 │ │ +1216c0: 5467 591b |00a0: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +1216c4: 4907 0700 |00a2: aget-char v7, v7, v0 │ │ +1216c8: 7110 6532 0700 |00a4: invoke-static {v7}, Lorg/apache/oro/text/regex/OpCode;._isWordCharacter:(C)Z // method@3265 │ │ +1216ce: 0a07 |00a7: move-result v7 │ │ +1216d0: 3807 4700 |00a8: if-eqz v7, 00ef // +0047 │ │ +1216d4: d800 0001 |00aa: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1216d8: 28f2 |00ac: goto 009e // -000e │ │ +1216da: b038 |00ad: add-int/2addr v8, v3 │ │ +1216dc: 3510 4100 |00ae: if-ge v0, v1, 00ef // +0041 │ │ +1216e0: 5467 631b |00b0: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +1216e4: 4907 0708 |00b2: aget-char v7, v7, v8 │ │ +1216e8: 5462 591b |00b4: iget-object v2, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +1216ec: 4902 0200 |00b6: aget-char v2, v2, v0 │ │ +1216f0: 3327 3700 |00b8: if-ne v7, v2, 00ef // +0037 │ │ +1216f4: d800 0001 |00ba: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1216f8: 28f2 |00bc: goto 00ae // -000e │ │ +1216fa: 3510 3200 |00bd: if-ge v0, v1, 00ef // +0032 │ │ +1216fe: 5467 591b |00bf: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +121702: 4907 0700 |00c1: aget-char v7, v7, v0 │ │ +121706: 1302 0001 |00c3: const/16 v2, #int 256 // #100 │ │ +12170a: 3527 2a00 |00c5: if-ge v7, v2, 00ef // +002a │ │ +12170e: 3527 2800 |00c7: if-ge v7, v2, 00ef // +0028 │ │ +121712: 5464 631b |00c9: iget-object v4, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__program:[C // field@1b63 │ │ +121716: e105 0704 |00cb: shr-int/lit8 v5, v7, #int 4 // #04 │ │ +12171a: b085 |00cd: add-int/2addr v5, v8 │ │ +12171c: 4904 0405 |00ce: aget-char v4, v4, v5 │ │ +121720: dd07 070f |00d0: and-int/lit8 v7, v7, #int 15 // #0f │ │ +121724: 9807 0307 |00d2: shl-int v7, v3, v7 │ │ +121728: b547 |00d4: and-int/2addr v7, v4 │ │ +12172a: 3907 1a00 |00d5: if-nez v7, 00ef // +001a │ │ +12172e: d800 0001 |00d7: add-int/lit8 v0, v0, #int 1 // #01 │ │ +121732: 3510 1600 |00d9: if-ge v0, v1, 00ef // +0016 │ │ +121736: 5467 591b |00db: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +12173a: 4907 0700 |00dd: aget-char v7, v7, v0 │ │ +12173e: 28e8 |00df: goto 00c7 // -0018 │ │ +121740: 0110 |00e0: move v0, v1 │ │ +121742: 280e |00e1: goto 00ef // +000e │ │ +121744: 3510 0d00 |00e2: if-ge v0, v1, 00ef // +000d │ │ +121748: 5467 591b |00e4: iget-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__input:[C // field@1b59 │ │ +12174c: 4907 0700 |00e6: aget-char v7, v7, v0 │ │ +121750: 1308 0a00 |00e8: const/16 v8, #int 10 // #a │ │ +121754: 3287 0500 |00ea: if-eq v7, v8, 00ef // +0005 │ │ +121758: d800 0001 |00ec: add-int/lit8 v0, v0, #int 1 // #01 │ │ +12175c: 28f4 |00ee: goto 00e2 // -000c │ │ +12175e: 5267 5a1b |00ef: iget v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +121762: 9107 0007 |00f1: sub-int v7, v0, v7 │ │ +121766: 5960 5a1b |00f3: iput v0, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +12176a: 0f07 |00f5: return v7 │ │ +12176c: 0001 0400 1600 0000 3200 0000 2300 ... |00f6: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : '__setLastMatchResult' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 137 16-bit code units │ │ -1219e0: |[1219e0] org.apache.oro.text.regex.Perl5Matcher.__setLastMatchResult:()V │ │ -1219f0: 2200 a008 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5MatchResult; // type@08a0 │ │ -1219f4: 5271 601b |0002: iget v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ -1219f8: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1219fc: 7020 b132 1000 |0006: invoke-direct {v0, v1}, Lorg/apache/oro/text/regex/Perl5MatchResult;.:(I)V // method@32b1 │ │ -121a02: 5b70 5c1b |0009: iput-object v0, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -121a06: 5471 551b |000b: iget-object v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -121a0a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -121a0c: 4401 0102 |000e: aget v1, v1, v2 │ │ -121a10: 5473 611b |0010: iget-object v3, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -121a14: 2133 |0012: array-length v3, v3 │ │ -121a16: 3631 6e00 |0013: if-gt v1, v3, 0081 // +006e │ │ -121a1a: 5471 501b |0015: iget-object v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ -121a1e: 4401 0102 |0017: aget v1, v1, v2 │ │ -121a22: 5901 4c1b |0019: iput v1, v0, Lorg/apache/oro/text/regex/Perl5MatchResult;._matchBeginOffset:I // field@1b4c │ │ -121a26: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -121a28: 5271 601b |001c: iget v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ -121a2c: 3a01 4d00 |001e: if-ltz v1, 006b // +004d │ │ -121a30: 5473 501b |0020: iget-object v3, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ -121a34: 4401 0301 |0022: aget v1, v3, v1 │ │ -121a38: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ -121a3a: 3a01 1000 |0025: if-ltz v1, 0035 // +0010 │ │ -121a3e: 5474 5c1b |0027: iget-object v4, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -121a42: 5444 491b |0029: iget-object v4, v4, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ -121a46: 5275 601b |002b: iget v5, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ -121a4a: 5476 5c1b |002d: iget-object v6, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -121a4e: 5266 4c1b |002f: iget v6, v6, Lorg/apache/oro/text/regex/Perl5MatchResult;._matchBeginOffset:I // field@1b4c │ │ -121a52: b161 |0031: sub-int/2addr v1, v6 │ │ -121a54: 4b01 0405 |0032: aput v1, v4, v5 │ │ -121a58: 2809 |0034: goto 003d // +0009 │ │ -121a5a: 5471 5c1b |0035: iget-object v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -121a5e: 5411 491b |0037: iget-object v1, v1, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ -121a62: 5274 601b |0039: iget v4, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ -121a66: 4b03 0104 |003b: aput v3, v1, v4 │ │ -121a6a: 5471 551b |003d: iget-object v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -121a6e: 5274 601b |003f: iget v4, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ -121a72: 4401 0104 |0041: aget v1, v1, v4 │ │ -121a76: 3a01 1900 |0043: if-ltz v1, 005c // +0019 │ │ -121a7a: 5473 5c1b |0045: iget-object v3, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -121a7e: 5433 4a1b |0047: iget-object v3, v3, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ -121a82: 5274 601b |0049: iget v4, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ -121a86: 5475 5c1b |004b: iget-object v5, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -121a8a: 5255 4c1b |004d: iget v5, v5, Lorg/apache/oro/text/regex/Perl5MatchResult;._matchBeginOffset:I // field@1b4c │ │ -121a8e: 9105 0105 |004f: sub-int v5, v1, v5 │ │ -121a92: 4b05 0304 |0051: aput v5, v3, v4 │ │ -121a96: 3701 1100 |0053: if-le v1, v0, 0064 // +0011 │ │ -121a9a: 5473 611b |0055: iget-object v3, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -121a9e: 2133 |0057: array-length v3, v3 │ │ -121aa0: 3631 0c00 |0058: if-gt v1, v3, 0064 // +000c │ │ -121aa4: 0110 |005a: move v0, v1 │ │ -121aa6: 2809 |005b: goto 0064 // +0009 │ │ -121aa8: 5471 5c1b |005c: iget-object v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -121aac: 5411 4a1b |005e: iget-object v1, v1, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ -121ab0: 5274 601b |0060: iget v4, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ -121ab4: 4b03 0104 |0062: aput v3, v1, v4 │ │ -121ab8: 5271 601b |0064: iget v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ -121abc: d801 01ff |0066: add-int/lit8 v1, v1, #int -1 // #ff │ │ -121ac0: 5971 601b |0068: iput v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ -121ac4: 28b2 |006a: goto 001c // -004e │ │ -121ac6: 5471 5c1b |006b: iget-object v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -121aca: 2203 0e07 |006d: new-instance v3, Ljava/lang/String; // type@070e │ │ -121ace: 5474 611b |006f: iget-object v4, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -121ad2: 5475 501b |0071: iget-object v5, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ -121ad6: 4406 0502 |0073: aget v6, v5, v2 │ │ -121ada: 4402 0502 |0075: aget v2, v5, v2 │ │ -121ade: b120 |0077: sub-int/2addr v0, v2 │ │ -121ae0: 7040 b22a 4306 |0078: invoke-direct {v3, v4, v6, v0}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ -121ae6: 5b13 4b1b |007b: iput-object v3, v1, Lorg/apache/oro/text/regex/Perl5MatchResult;._match:Ljava/lang/String; // field@1b4b │ │ -121aea: 1200 |007d: const/4 v0, #int 0 // #0 │ │ -121aec: 5b70 611b |007e: iput-object v0, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -121af0: 0e00 |0080: return-void │ │ -121af2: 2200 dc06 |0081: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@06dc │ │ -121af6: 7010 f929 0000 |0083: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@29f9 │ │ -121afc: 2802 |0086: goto 0088 // +0002 │ │ -121afe: 2700 |0087: throw v0 │ │ -121b00: 28ff |0088: goto 0087 // -0001 │ │ +1219e8: |[1219e8] org.apache.oro.text.regex.Perl5Matcher.__setLastMatchResult:()V │ │ +1219f8: 2200 a008 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5MatchResult; // type@08a0 │ │ +1219fc: 5271 601b |0002: iget v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ +121a00: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ +121a04: 7020 b132 1000 |0006: invoke-direct {v0, v1}, Lorg/apache/oro/text/regex/Perl5MatchResult;.:(I)V // method@32b1 │ │ +121a0a: 5b70 5c1b |0009: iput-object v0, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +121a0e: 5471 551b |000b: iget-object v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +121a12: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +121a14: 4401 0102 |000e: aget v1, v1, v2 │ │ +121a18: 5473 611b |0010: iget-object v3, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +121a1c: 2133 |0012: array-length v3, v3 │ │ +121a1e: 3631 6e00 |0013: if-gt v1, v3, 0081 // +006e │ │ +121a22: 5471 501b |0015: iget-object v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ +121a26: 4401 0102 |0017: aget v1, v1, v2 │ │ +121a2a: 5901 4c1b |0019: iput v1, v0, Lorg/apache/oro/text/regex/Perl5MatchResult;._matchBeginOffset:I // field@1b4c │ │ +121a2e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +121a30: 5271 601b |001c: iget v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ +121a34: 3a01 4d00 |001e: if-ltz v1, 006b // +004d │ │ +121a38: 5473 501b |0020: iget-object v3, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ +121a3c: 4401 0301 |0022: aget v1, v3, v1 │ │ +121a40: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ +121a42: 3a01 1000 |0025: if-ltz v1, 0035 // +0010 │ │ +121a46: 5474 5c1b |0027: iget-object v4, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +121a4a: 5444 491b |0029: iget-object v4, v4, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ +121a4e: 5275 601b |002b: iget v5, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ +121a52: 5476 5c1b |002d: iget-object v6, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +121a56: 5266 4c1b |002f: iget v6, v6, Lorg/apache/oro/text/regex/Perl5MatchResult;._matchBeginOffset:I // field@1b4c │ │ +121a5a: b161 |0031: sub-int/2addr v1, v6 │ │ +121a5c: 4b01 0405 |0032: aput v1, v4, v5 │ │ +121a60: 2809 |0034: goto 003d // +0009 │ │ +121a62: 5471 5c1b |0035: iget-object v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +121a66: 5411 491b |0037: iget-object v1, v1, Lorg/apache/oro/text/regex/Perl5MatchResult;._beginGroupOffset:[I // field@1b49 │ │ +121a6a: 5274 601b |0039: iget v4, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ +121a6e: 4b03 0104 |003b: aput v3, v1, v4 │ │ +121a72: 5471 551b |003d: iget-object v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +121a76: 5274 601b |003f: iget v4, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ +121a7a: 4401 0104 |0041: aget v1, v1, v4 │ │ +121a7e: 3a01 1900 |0043: if-ltz v1, 005c // +0019 │ │ +121a82: 5473 5c1b |0045: iget-object v3, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +121a86: 5433 4a1b |0047: iget-object v3, v3, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ +121a8a: 5274 601b |0049: iget v4, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ +121a8e: 5475 5c1b |004b: iget-object v5, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +121a92: 5255 4c1b |004d: iget v5, v5, Lorg/apache/oro/text/regex/Perl5MatchResult;._matchBeginOffset:I // field@1b4c │ │ +121a96: 9105 0105 |004f: sub-int v5, v1, v5 │ │ +121a9a: 4b05 0304 |0051: aput v5, v3, v4 │ │ +121a9e: 3701 1100 |0053: if-le v1, v0, 0064 // +0011 │ │ +121aa2: 5473 611b |0055: iget-object v3, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +121aa6: 2133 |0057: array-length v3, v3 │ │ +121aa8: 3631 0c00 |0058: if-gt v1, v3, 0064 // +000c │ │ +121aac: 0110 |005a: move v0, v1 │ │ +121aae: 2809 |005b: goto 0064 // +0009 │ │ +121ab0: 5471 5c1b |005c: iget-object v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +121ab4: 5411 4a1b |005e: iget-object v1, v1, Lorg/apache/oro/text/regex/Perl5MatchResult;._endGroupOffset:[I // field@1b4a │ │ +121ab8: 5274 601b |0060: iget v4, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ +121abc: 4b03 0104 |0062: aput v3, v1, v4 │ │ +121ac0: 5271 601b |0064: iget v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ +121ac4: d801 01ff |0066: add-int/lit8 v1, v1, #int -1 // #ff │ │ +121ac8: 5971 601b |0068: iput v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ +121acc: 28b2 |006a: goto 001c // -004e │ │ +121ace: 5471 5c1b |006b: iget-object v1, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +121ad2: 2203 0e07 |006d: new-instance v3, Ljava/lang/String; // type@070e │ │ +121ad6: 5474 611b |006f: iget-object v4, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +121ada: 5475 501b |0071: iget-object v5, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ +121ade: 4406 0502 |0073: aget v6, v5, v2 │ │ +121ae2: 4402 0502 |0075: aget v2, v5, v2 │ │ +121ae6: b120 |0077: sub-int/2addr v0, v2 │ │ +121ae8: 7040 b22a 4306 |0078: invoke-direct {v3, v4, v6, v0}, Ljava/lang/String;.:([CII)V // method@2ab2 │ │ +121aee: 5b13 4b1b |007b: iput-object v3, v1, Lorg/apache/oro/text/regex/Perl5MatchResult;._match:Ljava/lang/String; // field@1b4b │ │ +121af2: 1200 |007d: const/4 v0, #int 0 // #0 │ │ +121af4: 5b70 611b |007e: iput-object v0, v7, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +121af8: 0e00 |0080: return-void │ │ +121afa: 2200 dc06 |0081: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@06dc │ │ +121afe: 7010 f929 0000 |0083: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@29f9 │ │ +121b04: 2802 |0086: goto 0088 // +0002 │ │ +121b06: 2700 |0087: throw v0 │ │ +121b08: 28ff |0088: goto 0087 // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : '__tryExpression' │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1210cc: |[1210cc] org.apache.oro.text.regex.Perl5Matcher.__tryExpression:(I)Z │ │ -1210dc: 5945 5a1b |0000: iput v5, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -1210e0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1210e2: 5940 5d1b |0003: iput v0, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ -1210e6: 5940 581b |0005: iput v0, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__expSize:I // field@1b58 │ │ -1210ea: 5241 601b |0007: iget v1, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ -1210ee: 3d01 1300 |0009: if-lez v1, 001c // +0013 │ │ -1210f2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1210f4: 5242 601b |000c: iget v2, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ -1210f8: 3621 0e00 |000e: if-gt v1, v2, 001c // +000e │ │ -1210fc: 5442 501b |0010: iget-object v2, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ -121100: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ -121102: 4b03 0201 |0013: aput v3, v2, v1 │ │ -121106: 5442 551b |0015: iget-object v2, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -12110a: 4b03 0201 |0017: aput v3, v2, v1 │ │ -12110e: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -121112: 28f1 |001b: goto 000c // -000f │ │ -121114: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -121116: 7020 bf32 1400 |001d: invoke-direct {v4, v1}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ -12111c: 0a02 |0020: move-result v2 │ │ -12111e: 3802 0d00 |0021: if-eqz v2, 002e // +000d │ │ -121122: 5442 501b |0023: iget-object v2, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ -121126: 4b05 0200 |0025: aput v5, v2, v0 │ │ -12112a: 5445 551b |0027: iget-object v5, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -12112e: 5242 5a1b |0029: iget v2, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ -121132: 4b02 0500 |002b: aput v2, v5, v0 │ │ -121136: 0f01 |002d: return v1 │ │ -121138: 0f00 |002e: return v0 │ │ +1210d4: |[1210d4] org.apache.oro.text.regex.Perl5Matcher.__tryExpression:(I)Z │ │ +1210e4: 5945 5a1b |0000: iput v5, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +1210e8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1210ea: 5940 5d1b |0003: iput v0, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastParen:I // field@1b5d │ │ +1210ee: 5940 581b |0005: iput v0, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__expSize:I // field@1b58 │ │ +1210f2: 5241 601b |0007: iget v1, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ +1210f6: 3d01 1300 |0009: if-lez v1, 001c // +0013 │ │ +1210fa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1210fc: 5242 601b |000c: iget v2, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__numParentheses:I // field@1b60 │ │ +121100: 3621 0e00 |000e: if-gt v1, v2, 001c // +000e │ │ +121104: 5442 501b |0010: iget-object v2, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ +121108: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ +12110a: 4b03 0201 |0013: aput v3, v2, v1 │ │ +12110e: 5442 551b |0015: iget-object v2, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +121112: 4b03 0201 |0017: aput v3, v2, v1 │ │ +121116: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +12111a: 28f1 |001b: goto 000c // -000f │ │ +12111c: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +12111e: 7020 bf32 1400 |001d: invoke-direct {v4, v1}, Lorg/apache/oro/text/regex/Perl5Matcher;.__match:(I)Z // method@32bf │ │ +121124: 0a02 |0020: move-result v2 │ │ +121126: 3802 0d00 |0021: if-eqz v2, 002e // +000d │ │ +12112a: 5442 501b |0023: iget-object v2, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ +12112e: 4b05 0200 |0025: aput v5, v2, v0 │ │ +121132: 5445 551b |0027: iget-object v5, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +121136: 5242 5a1b |0029: iget v2, v4, Lorg/apache/oro/text/regex/Perl5Matcher;.__inputOffset:I // field@1b5a │ │ +12113a: 4b02 0500 |002b: aput v2, v5, v0 │ │ +12113e: 0f01 |002d: return v1 │ │ +121140: 0f00 |002e: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : '_toLower' │ │ type : '([C)[C' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -1214bc: |[1214bc] org.apache.oro.text.regex.Perl5Matcher._toLower:([C)[C │ │ -1214cc: 2150 |0000: array-length v0, v5 │ │ -1214ce: 2301 bd09 |0001: new-array v1, v0, [C // type@09bd │ │ -1214d2: 2152 |0003: array-length v2, v5 │ │ -1214d4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1214d6: 7152 fb2a 3531 |0005: invoke-static {v5, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ -1214dc: 3503 1500 |0008: if-ge v3, v0, 001d // +0015 │ │ -1214e0: 4905 0103 |000a: aget-char v5, v1, v3 │ │ -1214e4: 7110 132a 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ -1214ea: 0a05 |000f: move-result v5 │ │ -1214ec: 3805 0a00 |0010: if-eqz v5, 001a // +000a │ │ -1214f0: 4905 0103 |0012: aget-char v5, v1, v3 │ │ -1214f4: 7110 152a 0500 |0014: invoke-static {v5}, Ljava/lang/Character;.toLowerCase:(C)C // method@2a15 │ │ -1214fa: 0a05 |0017: move-result v5 │ │ -1214fc: 5005 0103 |0018: aput-char v5, v1, v3 │ │ -121500: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -121504: 28ec |001c: goto 0008 // -0014 │ │ -121506: 1101 |001d: return-object v1 │ │ +1214c4: |[1214c4] org.apache.oro.text.regex.Perl5Matcher._toLower:([C)[C │ │ +1214d4: 2150 |0000: array-length v0, v5 │ │ +1214d6: 2301 bd09 |0001: new-array v1, v0, [C // type@09bd │ │ +1214da: 2152 |0003: array-length v2, v5 │ │ +1214dc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1214de: 7152 fb2a 3531 |0005: invoke-static {v5, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ +1214e4: 3503 1500 |0008: if-ge v3, v0, 001d // +0015 │ │ +1214e8: 4905 0103 |000a: aget-char v5, v1, v3 │ │ +1214ec: 7110 132a 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2a13 │ │ +1214f2: 0a05 |000f: move-result v5 │ │ +1214f4: 3805 0a00 |0010: if-eqz v5, 001a // +000a │ │ +1214f8: 4905 0103 |0012: aget-char v5, v1, v3 │ │ +1214fc: 7110 152a 0500 |0014: invoke-static {v5}, Ljava/lang/Character;.toLowerCase:(C)C // method@2a15 │ │ +121502: 0a05 |0017: move-result v5 │ │ +121504: 5005 0103 |0018: aput-char v5, v1, v3 │ │ +121508: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +12150c: 28ec |001c: goto 0008 // -0014 │ │ +12150e: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : 'contains' │ │ type : '(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -12117c: |[12117c] org.apache.oro.text.regex.Perl5Matcher.contains:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z │ │ -12118c: 6e10 d52a 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -121192: 0c01 |0003: move-result-object v1 │ │ -121194: 6e30 c932 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/regex/Perl5Matcher;.contains:([CLorg/apache/oro/text/regex/Pattern;)Z // method@32c9 │ │ -12119a: 0a01 |0007: move-result v1 │ │ -12119c: 0f01 |0008: return v1 │ │ +121184: |[121184] org.apache.oro.text.regex.Perl5Matcher.contains:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z │ │ +121194: 6e10 d52a 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +12119a: 0c01 |0003: move-result-object v1 │ │ +12119c: 6e30 c932 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/regex/Perl5Matcher;.contains:([CLorg/apache/oro/text/regex/Pattern;)Z // method@32c9 │ │ +1211a2: 0a01 |0007: move-result v1 │ │ +1211a4: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : 'contains' │ │ type : '(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 91 16-bit code units │ │ -1211a0: |[1211a0] org.apache.oro.text.regex.Perl5Matcher.contains:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z │ │ -1211b0: 52a0 261b |0000: iget v0, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._currentOffset:I // field@1b26 │ │ -1211b4: 52a1 271b |0002: iget v1, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ -1211b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1211ba: 3710 0300 |0005: if-le v0, v1, 0008 // +0003 │ │ -1211be: 0f02 |0007: return v2 │ │ -1211c0: 07b4 |0008: move-object v4, v11 │ │ -1211c2: 1f04 a208 |0009: check-cast v4, Lorg/apache/oro/text/regex/Perl5Pattern; // type@08a2 │ │ -1211c6: 54ab 2a1b |000b: iget-object v11, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ -1211ca: 5b9b 611b |000d: iput-object v11, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -1211ce: 54ab 2a1b |000f: iget-object v11, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ -1211d2: 5b9b 611b |0011: iput-object v11, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -1211d6: 554b 6d1b |0013: iget-boolean v11, v4, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ -1211da: 380b 1100 |0015: if-eqz v11, 0026 // +0011 │ │ -1211de: 54ab 2d1b |0017: iget-object v11, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ -1211e2: 390b 0a00 |0019: if-nez v11, 0023 // +000a │ │ -1211e6: 549b 611b |001b: iget-object v11, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -1211ea: 6e20 c632 b900 |001d: invoke-virtual {v9, v11}, Lorg/apache/oro/text/regex/Perl5Matcher;._toLower:([C)[C // method@32c6 │ │ -1211f0: 0c0b |0020: move-result-object v11 │ │ -1211f2: 5bab 2d1b |0021: iput-object v11, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ -1211f6: 54ab 2d1b |0023: iget-object v11, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ -1211fa: 2803 |0025: goto 0028 // +0003 │ │ -1211fc: 549b 611b |0026: iget-object v11, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -121200: 07b5 |0028: move-object v5, v11 │ │ -121202: 6e10 8332 0a00 |0029: invoke-virtual {v10}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getMatchEndOffset:()I // method@3283 │ │ -121208: 0a0b |002c: move-result v11 │ │ -12120a: 599b 5b1b |002d: iput v11, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchInputEndOffset:I // field@1b5b │ │ -12120e: 52a6 251b |002f: iget v6, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -121212: 52a7 271b |0031: iget v7, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ -121216: 52a8 261b |0033: iget v8, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._currentOffset:I // field@1b26 │ │ -12121a: 0793 |0035: move-object v3, v9 │ │ -12121c: 7606 be32 0300 |0036: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__interpret:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)Z // method@32be │ │ -121222: 0a0b |0039: move-result v11 │ │ -121224: 380b 1500 |003a: if-eqz v11, 004f // +0015 │ │ -121228: 5490 551b |003c: iget-object v0, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -12122c: 4400 0002 |003e: aget v0, v0, v2 │ │ -121230: 6e20 8932 0a00 |0040: invoke-virtual {v10, v0}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setCurrentOffset:(I)V // method@3289 │ │ -121236: 5490 501b |0043: iget-object v0, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ -12123a: 4400 0002 |0045: aget v0, v0, v2 │ │ -12123e: 5491 551b |0047: iget-object v1, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -121242: 4401 0102 |0049: aget v1, v1, v2 │ │ -121246: 6e30 8f32 0a01 |004b: invoke-virtual {v10, v0, v1}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setMatchOffsets:(II)V // method@328f │ │ -12124c: 2808 |004e: goto 0056 // +0008 │ │ -12124e: 52a0 271b |004f: iget v0, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ -121252: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ -121256: 6e20 8932 0a00 |0053: invoke-virtual {v10, v0}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setCurrentOffset:(I)V // method@3289 │ │ -12125c: 130a 9cff |0056: const/16 v10, #int -100 // #ff9c │ │ -121260: 599a 5b1b |0058: iput v10, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchInputEndOffset:I // field@1b5b │ │ -121264: 0f0b |005a: return v11 │ │ +1211a8: |[1211a8] org.apache.oro.text.regex.Perl5Matcher.contains:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z │ │ +1211b8: 52a0 261b |0000: iget v0, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._currentOffset:I // field@1b26 │ │ +1211bc: 52a1 271b |0002: iget v1, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ +1211c0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1211c2: 3710 0300 |0005: if-le v0, v1, 0008 // +0003 │ │ +1211c6: 0f02 |0007: return v2 │ │ +1211c8: 07b4 |0008: move-object v4, v11 │ │ +1211ca: 1f04 a208 |0009: check-cast v4, Lorg/apache/oro/text/regex/Perl5Pattern; // type@08a2 │ │ +1211ce: 54ab 2a1b |000b: iget-object v11, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ +1211d2: 5b9b 611b |000d: iput-object v11, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +1211d6: 54ab 2a1b |000f: iget-object v11, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ +1211da: 5b9b 611b |0011: iput-object v11, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +1211de: 554b 6d1b |0013: iget-boolean v11, v4, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ +1211e2: 380b 1100 |0015: if-eqz v11, 0026 // +0011 │ │ +1211e6: 54ab 2d1b |0017: iget-object v11, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ +1211ea: 390b 0a00 |0019: if-nez v11, 0023 // +000a │ │ +1211ee: 549b 611b |001b: iget-object v11, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +1211f2: 6e20 c632 b900 |001d: invoke-virtual {v9, v11}, Lorg/apache/oro/text/regex/Perl5Matcher;._toLower:([C)[C // method@32c6 │ │ +1211f8: 0c0b |0020: move-result-object v11 │ │ +1211fa: 5bab 2d1b |0021: iput-object v11, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ +1211fe: 54ab 2d1b |0023: iget-object v11, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ +121202: 2803 |0025: goto 0028 // +0003 │ │ +121204: 549b 611b |0026: iget-object v11, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +121208: 07b5 |0028: move-object v5, v11 │ │ +12120a: 6e10 8332 0a00 |0029: invoke-virtual {v10}, Lorg/apache/oro/text/regex/PatternMatcherInput;.getMatchEndOffset:()I // method@3283 │ │ +121210: 0a0b |002c: move-result v11 │ │ +121212: 599b 5b1b |002d: iput v11, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchInputEndOffset:I // field@1b5b │ │ +121216: 52a6 251b |002f: iget v6, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +12121a: 52a7 271b |0031: iget v7, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ +12121e: 52a8 261b |0033: iget v8, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._currentOffset:I // field@1b26 │ │ +121222: 0793 |0035: move-object v3, v9 │ │ +121224: 7606 be32 0300 |0036: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__interpret:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)Z // method@32be │ │ +12122a: 0a0b |0039: move-result v11 │ │ +12122c: 380b 1500 |003a: if-eqz v11, 004f // +0015 │ │ +121230: 5490 551b |003c: iget-object v0, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +121234: 4400 0002 |003e: aget v0, v0, v2 │ │ +121238: 6e20 8932 0a00 |0040: invoke-virtual {v10, v0}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setCurrentOffset:(I)V // method@3289 │ │ +12123e: 5490 501b |0043: iget-object v0, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__beginMatchOffsets:[I // field@1b50 │ │ +121242: 4400 0002 |0045: aget v0, v0, v2 │ │ +121246: 5491 551b |0047: iget-object v1, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +12124a: 4401 0102 |0049: aget v1, v1, v2 │ │ +12124e: 6e30 8f32 0a01 |004b: invoke-virtual {v10, v0, v1}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setMatchOffsets:(II)V // method@328f │ │ +121254: 2808 |004e: goto 0056 // +0008 │ │ +121256: 52a0 271b |004f: iget v0, v10, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ +12125a: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ +12125e: 6e20 8932 0a00 |0053: invoke-virtual {v10, v0}, Lorg/apache/oro/text/regex/PatternMatcherInput;.setCurrentOffset:(I)V // method@3289 │ │ +121264: 130a 9cff |0056: const/16 v10, #int -100 // #ff9c │ │ +121268: 599a 5b1b |0058: iput v10, v9, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchInputEndOffset:I // field@1b5b │ │ +12126c: 0f0b |005a: return v11 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : 'contains' │ │ type : '([CLorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -12113c: |[12113c] org.apache.oro.text.regex.Perl5Matcher.contains:([CLorg/apache/oro/text/regex/Pattern;)Z │ │ -12114c: 0781 |0000: move-object v1, v8 │ │ -12114e: 1f01 a208 |0001: check-cast v1, Lorg/apache/oro/text/regex/Perl5Pattern; // type@08a2 │ │ -121152: 5b67 611b |0003: iput-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -121156: 5518 6d1b |0005: iget-boolean v8, v1, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ -12115a: 3808 0600 |0007: if-eqz v8, 000d // +0006 │ │ -12115e: 6e20 c632 7600 |0009: invoke-virtual {v6, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;._toLower:([C)[C // method@32c6 │ │ -121164: 0c07 |000c: move-result-object v7 │ │ -121166: 0772 |000d: move-object v2, v7 │ │ -121168: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -12116a: 2124 |000f: array-length v4, v2 │ │ -12116c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -12116e: 0760 |0011: move-object v0, v6 │ │ -121170: 7606 be32 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Perl5Matcher;.__interpret:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)Z // method@32be │ │ -121176: 0a07 |0015: move-result v7 │ │ -121178: 0f07 |0016: return v7 │ │ +121144: |[121144] org.apache.oro.text.regex.Perl5Matcher.contains:([CLorg/apache/oro/text/regex/Pattern;)Z │ │ +121154: 0781 |0000: move-object v1, v8 │ │ +121156: 1f01 a208 |0001: check-cast v1, Lorg/apache/oro/text/regex/Perl5Pattern; // type@08a2 │ │ +12115a: 5b67 611b |0003: iput-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +12115e: 5518 6d1b |0005: iget-boolean v8, v1, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ +121162: 3808 0600 |0007: if-eqz v8, 000d // +0006 │ │ +121166: 6e20 c632 7600 |0009: invoke-virtual {v6, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;._toLower:([C)[C // method@32c6 │ │ +12116c: 0c07 |000c: move-result-object v7 │ │ +12116e: 0772 |000d: move-object v2, v7 │ │ +121170: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +121172: 2124 |000f: array-length v4, v2 │ │ +121174: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +121176: 0760 |0011: move-object v0, v6 │ │ +121178: 7606 be32 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Perl5Matcher;.__interpret:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)Z // method@32be │ │ +12117e: 0a07 |0015: move-result v7 │ │ +121180: 0f07 |0016: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : 'getMatch' │ │ type : '()Lorg/apache/oro/text/regex/MatchResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -12177c: |[12177c] org.apache.oro.text.regex.Perl5Matcher.getMatch:()Lorg/apache/oro/text/regex/MatchResult; │ │ -12178c: 5510 5e1b |0000: iget-boolean v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ -121790: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -121794: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -121796: 1100 |0005: return-object v0 │ │ -121798: 5410 5c1b |0006: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -12179c: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -1217a0: 7010 c432 0100 |000a: invoke-direct {v1}, Lorg/apache/oro/text/regex/Perl5Matcher;.__setLastMatchResult:()V // method@32c4 │ │ -1217a6: 5410 5c1b |000d: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -1217aa: 1100 |000f: return-object v0 │ │ +121784: |[121784] org.apache.oro.text.regex.Perl5Matcher.getMatch:()Lorg/apache/oro/text/regex/MatchResult; │ │ +121794: 5510 5e1b |0000: iget-boolean v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ +121798: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +12179c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +12179e: 1100 |0005: return-object v0 │ │ +1217a0: 5410 5c1b |0006: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +1217a4: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +1217a8: 7010 c432 0100 |000a: invoke-direct {v1}, Lorg/apache/oro/text/regex/Perl5Matcher;.__setLastMatchResult:()V // method@32c4 │ │ +1217ae: 5410 5c1b |000d: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +1217b2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : 'isMultiline' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -121268: |[121268] org.apache.oro.text.regex.Perl5Matcher.isMultiline:()Z │ │ -121278: 5510 5f1b |0000: iget-boolean v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ -12127c: 0f00 |0002: return v0 │ │ +121270: |[121270] org.apache.oro.text.regex.Perl5Matcher.isMultiline:()Z │ │ +121280: 5510 5f1b |0000: iget-boolean v0, v1, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ +121284: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : 'matches' │ │ type : '(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1212e4: |[1212e4] org.apache.oro.text.regex.Perl5Matcher.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z │ │ -1212f4: 6e10 d52a 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -1212fa: 0c01 |0003: move-result-object v1 │ │ -1212fc: 6e30 ce32 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/regex/Perl5Matcher;.matches:([CLorg/apache/oro/text/regex/Pattern;)Z // method@32ce │ │ -121302: 0a01 |0007: move-result v1 │ │ -121304: 0f01 |0008: return v1 │ │ +1212ec: |[1212ec] org.apache.oro.text.regex.Perl5Matcher.matches:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z │ │ +1212fc: 6e10 d52a 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +121302: 0c01 |0003: move-result-object v1 │ │ +121304: 6e30 ce32 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/regex/Perl5Matcher;.matches:([CLorg/apache/oro/text/regex/Pattern;)Z // method@32ce │ │ +12130a: 0a01 |0007: move-result v1 │ │ +12130c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : 'matches' │ │ type : '(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 78 16-bit code units │ │ -121308: |[121308] org.apache.oro.text.regex.Perl5Matcher.matches:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z │ │ -121318: 0781 |0000: move-object v1, v8 │ │ -12131a: 1f01 a208 |0001: check-cast v1, Lorg/apache/oro/text/regex/Perl5Pattern; // type@08a2 │ │ -12131e: 5478 2a1b |0003: iget-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ -121322: 5b68 611b |0005: iput-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -121326: 5518 6d1b |0007: iget-boolean v8, v1, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ -12132a: 3808 1100 |0009: if-eqz v8, 001a // +0011 │ │ -12132e: 5478 2d1b |000b: iget-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ -121332: 3908 0a00 |000d: if-nez v8, 0017 // +000a │ │ -121336: 5468 611b |000f: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -12133a: 6e20 c632 8600 |0011: invoke-virtual {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;._toLower:([C)[C // method@32c6 │ │ -121340: 0c08 |0014: move-result-object v8 │ │ -121342: 5b78 2d1b |0015: iput-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ -121346: 5478 2d1b |0017: iget-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ -12134a: 2803 |0019: goto 001c // +0003 │ │ -12134c: 5468 611b |001a: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -121350: 0782 |001c: move-object v2, v8 │ │ -121352: 5273 251b |001d: iget v3, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -121356: 5274 271b |001f: iget v4, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ -12135a: 5275 251b |0021: iget v5, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -12135e: 0760 |0023: move-object v0, v6 │ │ -121360: 7606 bd32 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Perl5Matcher;.__initInterpreterGlobals:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)V // method@32bd │ │ -121366: 1208 |0027: const/4 v8, #int 0 // #0 │ │ -121368: 5b68 5c1b |0028: iput-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -12136c: 5278 251b |002a: iget v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -121370: 7020 c532 8600 |002c: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -121376: 0a08 |002f: move-result v8 │ │ -121378: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -12137a: 3808 1a00 |0031: if-eqz v8, 004b // +001a │ │ -12137e: 5468 551b |0033: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -121382: 4408 0800 |0035: aget v8, v8, v0 │ │ -121386: 5271 271b |0037: iget v1, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ -12138a: 3218 0e00 |0039: if-eq v8, v1, 0047 // +000e │ │ -12138e: 6e10 8432 0700 |003b: invoke-virtual {v7}, Lorg/apache/oro/text/regex/PatternMatcherInput;.length:()I // method@3284 │ │ -121394: 0a08 |003e: move-result v8 │ │ -121396: 3808 0800 |003f: if-eqz v8, 0047 // +0008 │ │ -12139a: 5278 251b |0041: iget v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -12139e: 5277 271b |0043: iget v7, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ -1213a2: 3378 0600 |0045: if-ne v8, v7, 004b // +0006 │ │ -1213a6: 1217 |0047: const/4 v7, #int 1 // #1 │ │ -1213a8: 5c67 5e1b |0048: iput-boolean v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ -1213ac: 0f07 |004a: return v7 │ │ -1213ae: 5c60 5e1b |004b: iput-boolean v0, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ -1213b2: 0f00 |004d: return v0 │ │ +121310: |[121310] org.apache.oro.text.regex.Perl5Matcher.matches:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z │ │ +121320: 0781 |0000: move-object v1, v8 │ │ +121322: 1f01 a208 |0001: check-cast v1, Lorg/apache/oro/text/regex/Perl5Pattern; // type@08a2 │ │ +121326: 5478 2a1b |0003: iget-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ +12132a: 5b68 611b |0005: iput-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +12132e: 5518 6d1b |0007: iget-boolean v8, v1, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ +121332: 3808 1100 |0009: if-eqz v8, 001a // +0011 │ │ +121336: 5478 2d1b |000b: iget-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ +12133a: 3908 0a00 |000d: if-nez v8, 0017 // +000a │ │ +12133e: 5468 611b |000f: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +121342: 6e20 c632 8600 |0011: invoke-virtual {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;._toLower:([C)[C // method@32c6 │ │ +121348: 0c08 |0014: move-result-object v8 │ │ +12134a: 5b78 2d1b |0015: iput-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ +12134e: 5478 2d1b |0017: iget-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ +121352: 2803 |0019: goto 001c // +0003 │ │ +121354: 5468 611b |001a: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +121358: 0782 |001c: move-object v2, v8 │ │ +12135a: 5273 251b |001d: iget v3, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +12135e: 5274 271b |001f: iget v4, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ +121362: 5275 251b |0021: iget v5, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +121366: 0760 |0023: move-object v0, v6 │ │ +121368: 7606 bd32 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Perl5Matcher;.__initInterpreterGlobals:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)V // method@32bd │ │ +12136e: 1208 |0027: const/4 v8, #int 0 // #0 │ │ +121370: 5b68 5c1b |0028: iput-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +121374: 5278 251b |002a: iget v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +121378: 7020 c532 8600 |002c: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +12137e: 0a08 |002f: move-result v8 │ │ +121380: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +121382: 3808 1a00 |0031: if-eqz v8, 004b // +001a │ │ +121386: 5468 551b |0033: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +12138a: 4408 0800 |0035: aget v8, v8, v0 │ │ +12138e: 5271 271b |0037: iget v1, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ +121392: 3218 0e00 |0039: if-eq v8, v1, 0047 // +000e │ │ +121396: 6e10 8432 0700 |003b: invoke-virtual {v7}, Lorg/apache/oro/text/regex/PatternMatcherInput;.length:()I // method@3284 │ │ +12139c: 0a08 |003e: move-result v8 │ │ +12139e: 3808 0800 |003f: if-eqz v8, 0047 // +0008 │ │ +1213a2: 5278 251b |0041: iget v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +1213a6: 5277 271b |0043: iget v7, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ +1213aa: 3378 0600 |0045: if-ne v8, v7, 004b // +0006 │ │ +1213ae: 1217 |0047: const/4 v7, #int 1 // #1 │ │ +1213b0: 5c67 5e1b |0048: iput-boolean v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ +1213b4: 0f07 |004a: return v7 │ │ +1213b6: 5c60 5e1b |004b: iput-boolean v0, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ +1213ba: 0f00 |004d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : 'matches' │ │ type : '([CLorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 42 16-bit code units │ │ -121280: |[121280] org.apache.oro.text.regex.Perl5Matcher.matches:([CLorg/apache/oro/text/regex/Pattern;)Z │ │ -121290: 0781 |0000: move-object v1, v8 │ │ -121292: 1f01 a208 |0001: check-cast v1, Lorg/apache/oro/text/regex/Perl5Pattern; // type@08a2 │ │ -121296: 5b67 611b |0003: iput-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -12129a: 5518 6d1b |0005: iget-boolean v8, v1, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ -12129e: 3808 0600 |0007: if-eqz v8, 000d // +0006 │ │ -1212a2: 6e20 c632 7600 |0009: invoke-virtual {v6, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;._toLower:([C)[C // method@32c6 │ │ -1212a8: 0c07 |000c: move-result-object v7 │ │ -1212aa: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -1212ac: 2174 |000e: array-length v4, v7 │ │ -1212ae: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -1212b0: 0760 |0010: move-object v0, v6 │ │ -1212b2: 0772 |0011: move-object v2, v7 │ │ -1212b4: 7606 bd32 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Perl5Matcher;.__initInterpreterGlobals:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)V // method@32bd │ │ -1212ba: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -1212bc: 7020 c532 8600 |0016: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -1212c2: 0a00 |0019: move-result v0 │ │ -1212c4: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ -1212c8: 5460 551b |001c: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ -1212cc: 4400 0008 |001e: aget v0, v0, v8 │ │ -1212d0: 2177 |0020: array-length v7, v7 │ │ -1212d2: 3370 0300 |0021: if-ne v0, v7, 0024 // +0003 │ │ -1212d6: 1218 |0023: const/4 v8, #int 1 // #1 │ │ -1212d8: 5c68 5e1b |0024: iput-boolean v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ -1212dc: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -1212de: 5b67 5c1b |0027: iput-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -1212e2: 0f08 |0029: return v8 │ │ +121288: |[121288] org.apache.oro.text.regex.Perl5Matcher.matches:([CLorg/apache/oro/text/regex/Pattern;)Z │ │ +121298: 0781 |0000: move-object v1, v8 │ │ +12129a: 1f01 a208 |0001: check-cast v1, Lorg/apache/oro/text/regex/Perl5Pattern; // type@08a2 │ │ +12129e: 5b67 611b |0003: iput-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +1212a2: 5518 6d1b |0005: iget-boolean v8, v1, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ +1212a6: 3808 0600 |0007: if-eqz v8, 000d // +0006 │ │ +1212aa: 6e20 c632 7600 |0009: invoke-virtual {v6, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;._toLower:([C)[C // method@32c6 │ │ +1212b0: 0c07 |000c: move-result-object v7 │ │ +1212b2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +1212b4: 2174 |000e: array-length v4, v7 │ │ +1212b6: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +1212b8: 0760 |0010: move-object v0, v6 │ │ +1212ba: 0772 |0011: move-object v2, v7 │ │ +1212bc: 7606 bd32 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Perl5Matcher;.__initInterpreterGlobals:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)V // method@32bd │ │ +1212c2: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +1212c4: 7020 c532 8600 |0016: invoke-direct {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +1212ca: 0a00 |0019: move-result v0 │ │ +1212cc: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ +1212d0: 5460 551b |001c: iget-object v0, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__endMatchOffsets:[I // field@1b55 │ │ +1212d4: 4400 0008 |001e: aget v0, v0, v8 │ │ +1212d8: 2177 |0020: array-length v7, v7 │ │ +1212da: 3370 0300 |0021: if-ne v0, v7, 0024 // +0003 │ │ +1212de: 1218 |0023: const/4 v8, #int 1 // #1 │ │ +1212e0: 5c68 5e1b |0024: iput-boolean v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ +1212e4: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +1212e6: 5b67 5c1b |0027: iput-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +1212ea: 0f08 |0029: return v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : 'matchesPrefix' │ │ type : '(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -121420: |[121420] org.apache.oro.text.regex.Perl5Matcher.matchesPrefix:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z │ │ -121430: 6e10 d52a 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -121436: 0c02 |0003: move-result-object v2 │ │ -121438: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -12143a: 6e40 d232 2103 |0005: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;I)Z // method@32d2 │ │ -121440: 0a02 |0008: move-result v2 │ │ -121442: 0f02 |0009: return v2 │ │ +121428: |[121428] org.apache.oro.text.regex.Perl5Matcher.matchesPrefix:(Ljava/lang/String;Lorg/apache/oro/text/regex/Pattern;)Z │ │ +121438: 6e10 d52a 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +12143e: 0c02 |0003: move-result-object v2 │ │ +121440: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +121442: 6e40 d232 2103 |0005: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;I)Z // method@32d2 │ │ +121448: 0a02 |0008: move-result v2 │ │ +12144a: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : 'matchesPrefix' │ │ type : '(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 51 16-bit code units │ │ -121444: |[121444] org.apache.oro.text.regex.Perl5Matcher.matchesPrefix:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z │ │ -121454: 0781 |0000: move-object v1, v8 │ │ -121456: 1f01 a208 |0001: check-cast v1, Lorg/apache/oro/text/regex/Perl5Pattern; // type@08a2 │ │ -12145a: 5478 2a1b |0003: iget-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ -12145e: 5b68 611b |0005: iput-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -121462: 5518 6d1b |0007: iget-boolean v8, v1, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ -121466: 3808 1100 |0009: if-eqz v8, 001a // +0011 │ │ -12146a: 5478 2d1b |000b: iget-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ -12146e: 3908 0a00 |000d: if-nez v8, 0017 // +000a │ │ -121472: 5468 611b |000f: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -121476: 6e20 c632 8600 |0011: invoke-virtual {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;._toLower:([C)[C // method@32c6 │ │ -12147c: 0c08 |0014: move-result-object v8 │ │ -12147e: 5b78 2d1b |0015: iput-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ -121482: 5478 2d1b |0017: iget-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ -121486: 2803 |0019: goto 001c // +0003 │ │ -121488: 5468 611b |001a: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -12148c: 0782 |001c: move-object v2, v8 │ │ -12148e: 5273 251b |001d: iget v3, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ -121492: 5274 271b |001f: iget v4, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ -121496: 5275 261b |0021: iget v5, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._currentOffset:I // field@1b26 │ │ -12149a: 0760 |0023: move-object v0, v6 │ │ -12149c: 7606 bd32 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Perl5Matcher;.__initInterpreterGlobals:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)V // method@32bd │ │ -1214a2: 5277 261b |0027: iget v7, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._currentOffset:I // field@1b26 │ │ -1214a6: 7020 c532 7600 |0029: invoke-direct {v6, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -1214ac: 0a07 |002c: move-result v7 │ │ -1214ae: 5c67 5e1b |002d: iput-boolean v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ -1214b2: 1208 |002f: const/4 v8, #int 0 // #0 │ │ -1214b4: 5b68 5c1b |0030: iput-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -1214b8: 0f07 |0032: return v7 │ │ +12144c: |[12144c] org.apache.oro.text.regex.Perl5Matcher.matchesPrefix:(Lorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/Pattern;)Z │ │ +12145c: 0781 |0000: move-object v1, v8 │ │ +12145e: 1f01 a208 |0001: check-cast v1, Lorg/apache/oro/text/regex/Perl5Pattern; // type@08a2 │ │ +121462: 5478 2a1b |0003: iget-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._originalBuffer:[C // field@1b2a │ │ +121466: 5b68 611b |0005: iput-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +12146a: 5518 6d1b |0007: iget-boolean v8, v1, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ +12146e: 3808 1100 |0009: if-eqz v8, 001a // +0011 │ │ +121472: 5478 2d1b |000b: iget-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ +121476: 3908 0a00 |000d: if-nez v8, 0017 // +000a │ │ +12147a: 5468 611b |000f: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +12147e: 6e20 c632 8600 |0011: invoke-virtual {v6, v8}, Lorg/apache/oro/text/regex/Perl5Matcher;._toLower:([C)[C // method@32c6 │ │ +121484: 0c08 |0014: move-result-object v8 │ │ +121486: 5b78 2d1b |0015: iput-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ +12148a: 5478 2d1b |0017: iget-object v8, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._toLowerBuffer:[C // field@1b2d │ │ +12148e: 2803 |0019: goto 001c // +0003 │ │ +121490: 5468 611b |001a: iget-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +121494: 0782 |001c: move-object v2, v8 │ │ +121496: 5273 251b |001d: iget v3, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._beginOffset:I // field@1b25 │ │ +12149a: 5274 271b |001f: iget v4, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._endOffset:I // field@1b27 │ │ +12149e: 5275 261b |0021: iget v5, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._currentOffset:I // field@1b26 │ │ +1214a2: 0760 |0023: move-object v0, v6 │ │ +1214a4: 7606 bd32 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Perl5Matcher;.__initInterpreterGlobals:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)V // method@32bd │ │ +1214aa: 5277 261b |0027: iget v7, v7, Lorg/apache/oro/text/regex/PatternMatcherInput;._currentOffset:I // field@1b26 │ │ +1214ae: 7020 c532 7600 |0029: invoke-direct {v6, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +1214b4: 0a07 |002c: move-result v7 │ │ +1214b6: 5c67 5e1b |002d: iput-boolean v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ +1214ba: 1208 |002f: const/4 v8, #int 0 // #0 │ │ +1214bc: 5b68 5c1b |0030: iput-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +1214c0: 0f07 |0032: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : 'matchesPrefix' │ │ type : '([CLorg/apache/oro/text/regex/Pattern;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -1213b4: |[1213b4] org.apache.oro.text.regex.Perl5Matcher.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;)Z │ │ -1213c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1213c6: 6e40 d232 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;I)Z // method@32d2 │ │ -1213cc: 0a02 |0004: move-result v2 │ │ -1213ce: 0f02 |0005: return v2 │ │ +1213bc: |[1213bc] org.apache.oro.text.regex.Perl5Matcher.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;)Z │ │ +1213cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1213ce: 6e40 d232 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/oro/text/regex/Perl5Matcher;.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;I)Z // method@32d2 │ │ +1213d4: 0a02 |0004: move-result v2 │ │ +1213d6: 0f02 |0005: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : 'matchesPrefix' │ │ type : '([CLorg/apache/oro/text/regex/Pattern;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 31 16-bit code units │ │ -1213d0: |[1213d0] org.apache.oro.text.regex.Perl5Matcher.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;I)Z │ │ -1213e0: 0781 |0000: move-object v1, v8 │ │ -1213e2: 1f01 a208 |0001: check-cast v1, Lorg/apache/oro/text/regex/Perl5Pattern; // type@08a2 │ │ -1213e6: 5b67 611b |0003: iput-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ -1213ea: 5518 6d1b |0005: iget-boolean v8, v1, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ -1213ee: 3808 0600 |0007: if-eqz v8, 000d // +0006 │ │ -1213f2: 6e20 c632 7600 |0009: invoke-virtual {v6, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;._toLower:([C)[C // method@32c6 │ │ -1213f8: 0c07 |000c: move-result-object v7 │ │ -1213fa: 0772 |000d: move-object v2, v7 │ │ -1213fc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -1213fe: 2124 |000f: array-length v4, v2 │ │ -121400: 0760 |0010: move-object v0, v6 │ │ -121402: 0195 |0011: move v5, v9 │ │ -121404: 7606 bd32 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Perl5Matcher;.__initInterpreterGlobals:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)V // method@32bd │ │ -12140a: 7020 c532 9600 |0015: invoke-direct {v6, v9}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ -121410: 0a07 |0018: move-result v7 │ │ -121412: 5c67 5e1b |0019: iput-boolean v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ -121416: 1208 |001b: const/4 v8, #int 0 // #0 │ │ -121418: 5b68 5c1b |001c: iput-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ -12141c: 0f07 |001e: return v7 │ │ +1213d8: |[1213d8] org.apache.oro.text.regex.Perl5Matcher.matchesPrefix:([CLorg/apache/oro/text/regex/Pattern;I)Z │ │ +1213e8: 0781 |0000: move-object v1, v8 │ │ +1213ea: 1f01 a208 |0001: check-cast v1, Lorg/apache/oro/text/regex/Perl5Pattern; // type@08a2 │ │ +1213ee: 5b67 611b |0003: iput-object v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__originalInput:[C // field@1b61 │ │ +1213f2: 5518 6d1b |0005: iget-boolean v8, v1, Lorg/apache/oro/text/regex/Perl5Pattern;._isCaseInsensitive:Z // field@1b6d │ │ +1213f6: 3808 0600 |0007: if-eqz v8, 000d // +0006 │ │ +1213fa: 6e20 c632 7600 |0009: invoke-virtual {v6, v7}, Lorg/apache/oro/text/regex/Perl5Matcher;._toLower:([C)[C // method@32c6 │ │ +121400: 0c07 |000c: move-result-object v7 │ │ +121402: 0772 |000d: move-object v2, v7 │ │ +121404: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +121406: 2124 |000f: array-length v4, v2 │ │ +121408: 0760 |0010: move-object v0, v6 │ │ +12140a: 0195 |0011: move v5, v9 │ │ +12140c: 7606 bd32 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/oro/text/regex/Perl5Matcher;.__initInterpreterGlobals:(Lorg/apache/oro/text/regex/Perl5Pattern;[CIII)V // method@32bd │ │ +121412: 7020 c532 9600 |0015: invoke-direct {v6, v9}, Lorg/apache/oro/text/regex/Perl5Matcher;.__tryExpression:(I)Z // method@32c5 │ │ +121418: 0a07 |0018: move-result v7 │ │ +12141a: 5c67 5e1b |0019: iput-boolean v7, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastSuccess:Z // field@1b5e │ │ +12141e: 1208 |001b: const/4 v8, #int 0 // #0 │ │ +121420: 5b68 5c1b |001c: iput-object v8, v6, Lorg/apache/oro/text/regex/Perl5Matcher;.__lastMatchResult:Lorg/apache/oro/text/regex/Perl5MatchResult; // field@1b5c │ │ +121424: 0f07 |001e: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/apache/oro/text/regex/Perl5Matcher;) │ │ name : 'setMultiline' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -121b04: |[121b04] org.apache.oro.text.regex.Perl5Matcher.setMultiline:(Z)V │ │ -121b14: 5c01 5f1b |0000: iput-boolean v1, v0, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ -121b18: 0e00 |0002: return-void │ │ +121b0c: |[121b0c] org.apache.oro.text.regex.Perl5Matcher.setMultiline:(Z)V │ │ +121b1c: 5c01 5f1b |0000: iput-boolean v1, v0, Lorg/apache/oro/text/regex/Perl5Matcher;.__multiline:Z // field@1b5f │ │ +121b20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1512 header: │ │ @@ -415591,50 +415593,50 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -121b4c: |[121b4c] org.apache.oro.text.regex.Perl5Pattern.:()V │ │ -121b5c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -121b62: 0e00 |0003: return-void │ │ +121b54: |[121b54] org.apache.oro.text.regex.Perl5Pattern.:()V │ │ +121b64: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +121b6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/regex/Perl5Pattern;) │ │ name : 'getOptions' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -121b1c: |[121b1c] org.apache.oro.text.regex.Perl5Pattern.getOptions:()I │ │ -121b2c: 5210 731b |0000: iget v0, v1, Lorg/apache/oro/text/regex/Perl5Pattern;._options:I // field@1b73 │ │ -121b30: 0f00 |0002: return v0 │ │ +121b24: |[121b24] org.apache.oro.text.regex.Perl5Pattern.getOptions:()I │ │ +121b34: 5210 731b |0000: iget v0, v1, Lorg/apache/oro/text/regex/Perl5Pattern;._options:I // field@1b73 │ │ +121b38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/Perl5Pattern;) │ │ name : 'getPattern' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -121b34: |[121b34] org.apache.oro.text.regex.Perl5Pattern.getPattern:()Ljava/lang/String; │ │ -121b44: 5410 6c1b |0000: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Pattern;._expression:Ljava/lang/String; // field@1b6c │ │ -121b48: 1100 |0002: return-object v0 │ │ +121b3c: |[121b3c] org.apache.oro.text.regex.Perl5Pattern.getPattern:()Ljava/lang/String; │ │ +121b4c: 5410 6c1b |0000: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Pattern;._expression:Ljava/lang/String; // field@1b6c │ │ +121b50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1513 header: │ │ @@ -415669,108 +415671,108 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -122078: |[122078] org.apache.oro.text.regex.StringSubstitution.:()V │ │ -122088: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -12208c: 7020 e432 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/text/regex/StringSubstitution;.:(Ljava/lang/String;)V // method@32e4 │ │ -122092: 0e00 |0005: return-void │ │ +122080: |[122080] org.apache.oro.text.regex.StringSubstitution.:()V │ │ +122090: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +122094: 7020 e432 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/text/regex/StringSubstitution;.:(Ljava/lang/String;)V // method@32e4 │ │ +12209a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/StringSubstitution;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -122094: |[122094] org.apache.oro.text.regex.StringSubstitution.:(Ljava/lang/String;)V │ │ -1220a4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1220aa: 6e20 e732 1000 |0003: invoke-virtual {v0, v1}, Lorg/apache/oro/text/regex/StringSubstitution;.setSubstitution:(Ljava/lang/String;)V // method@32e7 │ │ -1220b0: 0e00 |0006: return-void │ │ +12209c: |[12209c] org.apache.oro.text.regex.StringSubstitution.:(Ljava/lang/String;)V │ │ +1220ac: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1220b2: 6e20 e732 1000 |0003: invoke-virtual {v0, v1}, Lorg/apache/oro/text/regex/StringSubstitution;.setSubstitution:(Ljava/lang/String;)V // method@32e7 │ │ +1220b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/regex/StringSubstitution;) │ │ name : 'appendSubstitution' │ │ type : '(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;ILorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1220b4: |[1220b4] org.apache.oro.text.regex.StringSubstitution.appendSubstitution:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;ILorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;)V │ │ -1220c4: 5202 8f1b |0000: iget v2, v0, Lorg/apache/oro/text/regex/StringSubstitution;._subLength:I // field@1b8f │ │ -1220c8: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -1220cc: 0e00 |0004: return-void │ │ -1220ce: 5402 901b |0005: iget-object v2, v0, Lorg/apache/oro/text/regex/StringSubstitution;._substitution:Ljava/lang/String; // field@1b90 │ │ -1220d2: 6e20 e72a 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -1220d8: 0e00 |000a: return-void │ │ +1220bc: |[1220bc] org.apache.oro.text.regex.StringSubstitution.appendSubstitution:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;ILorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;)V │ │ +1220cc: 5202 8f1b |0000: iget v2, v0, Lorg/apache/oro/text/regex/StringSubstitution;._subLength:I // field@1b8f │ │ +1220d0: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +1220d4: 0e00 |0004: return-void │ │ +1220d6: 5402 901b |0005: iget-object v2, v0, Lorg/apache/oro/text/regex/StringSubstitution;._substitution:Ljava/lang/String; // field@1b90 │ │ +1220da: 6e20 e72a 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +1220e0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/StringSubstitution;) │ │ name : 'getSubstitution' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -122044: |[122044] org.apache.oro.text.regex.StringSubstitution.getSubstitution:()Ljava/lang/String; │ │ -122054: 5410 901b |0000: iget-object v0, v1, Lorg/apache/oro/text/regex/StringSubstitution;._substitution:Ljava/lang/String; // field@1b90 │ │ -122058: 1100 |0002: return-object v0 │ │ +12204c: |[12204c] org.apache.oro.text.regex.StringSubstitution.getSubstitution:()Ljava/lang/String; │ │ +12205c: 5410 901b |0000: iget-object v0, v1, Lorg/apache/oro/text/regex/StringSubstitution;._substitution:Ljava/lang/String; // field@1b90 │ │ +122060: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/regex/StringSubstitution;) │ │ name : 'setSubstitution' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1220dc: |[1220dc] org.apache.oro.text.regex.StringSubstitution.setSubstitution:(Ljava/lang/String;)V │ │ -1220ec: 5b01 901b |0000: iput-object v1, v0, Lorg/apache/oro/text/regex/StringSubstitution;._substitution:Ljava/lang/String; // field@1b90 │ │ -1220f0: 6e10 c92a 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -1220f6: 0a01 |0005: move-result v1 │ │ -1220f8: 5901 8f1b |0006: iput v1, v0, Lorg/apache/oro/text/regex/StringSubstitution;._subLength:I // field@1b8f │ │ -1220fc: 0e00 |0008: return-void │ │ +1220e4: |[1220e4] org.apache.oro.text.regex.StringSubstitution.setSubstitution:(Ljava/lang/String;)V │ │ +1220f4: 5b01 901b |0000: iput-object v1, v0, Lorg/apache/oro/text/regex/StringSubstitution;._substitution:Ljava/lang/String; // field@1b90 │ │ +1220f8: 6e10 c92a 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +1220fe: 0a01 |0005: move-result v1 │ │ +122100: 5901 8f1b |0006: iput v1, v0, Lorg/apache/oro/text/regex/StringSubstitution;._subLength:I // field@1b8f │ │ +122104: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/regex/StringSubstitution;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -12205c: |[12205c] org.apache.oro.text.regex.StringSubstitution.toString:()Ljava/lang/String; │ │ -12206c: 6e10 e632 0100 |0000: invoke-virtual {v1}, Lorg/apache/oro/text/regex/StringSubstitution;.getSubstitution:()Ljava/lang/String; // method@32e6 │ │ -122072: 0c00 |0003: move-result-object v0 │ │ -122074: 1100 |0004: return-object v0 │ │ +122064: |[122064] org.apache.oro.text.regex.StringSubstitution.toString:()Ljava/lang/String; │ │ +122074: 6e10 e632 0100 |0000: invoke-virtual {v1}, Lorg/apache/oro/text/regex/StringSubstitution;.getSubstitution:()Ljava/lang/String; // method@32e6 │ │ +12207a: 0c00 |0003: move-result-object v0 │ │ +12207c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1514 header: │ │ @@ -415815,31 +415817,31 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1229c0: |[1229c0] org.apache.oro.util.GenericCache.:(I)V │ │ -1229d0: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1229d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1229d8: 5920 a91b |0004: iput v0, v2, Lorg/apache/oro/util/GenericCache;._numEntries:I // field@1ba9 │ │ -1229dc: 2200 5d07 |0006: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -1229e0: 7020 ee2b 3000 |0008: invoke-direct {v0, v3}, Ljava/util/HashMap;.:(I)V // method@2bee │ │ -1229e6: 5b20 aa1b |000b: iput-object v0, v2, Lorg/apache/oro/util/GenericCache;._table:Ljava/util/HashMap; // field@1baa │ │ -1229ea: 2330 080a |000d: new-array v0, v3, [Lorg/apache/oro/util/GenericCacheEntry; // type@0a08 │ │ -1229ee: 5b20 a81b |000f: iput-object v0, v2, Lorg/apache/oro/util/GenericCache;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba8 │ │ -1229f2: d803 03ff |0011: add-int/lit8 v3, v3, #int -1 // #ff │ │ -1229f6: 3a03 0c00 |0013: if-ltz v3, 001f // +000c │ │ -1229fa: 5420 a81b |0015: iget-object v0, v2, Lorg/apache/oro/util/GenericCache;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba8 │ │ -1229fe: 2201 ae08 |0017: new-instance v1, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ -122a02: 7020 1133 3100 |0019: invoke-direct {v1, v3}, Lorg/apache/oro/util/GenericCacheEntry;.:(I)V // method@3311 │ │ -122a08: 4d01 0003 |001c: aput-object v1, v0, v3 │ │ -122a0c: 28f3 |001e: goto 0011 // -000d │ │ -122a0e: 0e00 |001f: return-void │ │ +1229c8: |[1229c8] org.apache.oro.util.GenericCache.:(I)V │ │ +1229d8: 7010 8a2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1229de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1229e0: 5920 a91b |0004: iput v0, v2, Lorg/apache/oro/util/GenericCache;._numEntries:I // field@1ba9 │ │ +1229e4: 2200 5d07 |0006: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +1229e8: 7020 ee2b 3000 |0008: invoke-direct {v0, v3}, Ljava/util/HashMap;.:(I)V // method@2bee │ │ +1229ee: 5b20 aa1b |000b: iput-object v0, v2, Lorg/apache/oro/util/GenericCache;._table:Ljava/util/HashMap; // field@1baa │ │ +1229f2: 2330 080a |000d: new-array v0, v3, [Lorg/apache/oro/util/GenericCacheEntry; // type@0a08 │ │ +1229f6: 5b20 a81b |000f: iput-object v0, v2, Lorg/apache/oro/util/GenericCache;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba8 │ │ +1229fa: d803 03ff |0011: add-int/lit8 v3, v3, #int -1 // #ff │ │ +1229fe: 3a03 0c00 |0013: if-ltz v3, 001f // +000c │ │ +122a02: 5420 a81b |0015: iget-object v0, v2, Lorg/apache/oro/util/GenericCache;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba8 │ │ +122a06: 2201 ae08 |0017: new-instance v1, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ +122a0a: 7020 1133 3100 |0019: invoke-direct {v1, v3}, Lorg/apache/oro/util/GenericCacheEntry;.:(I)V // method@3311 │ │ +122a10: 4d01 0003 |001c: aput-object v1, v0, v3 │ │ +122a14: 28f3 |001e: goto 0011 // -000d │ │ +122a16: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/util/GenericCache;) │ │ name : 'addElement' │ │ @@ -415852,47 +415854,47 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -122920: |[122920] org.apache.oro.util.GenericCache.capacity:()I │ │ -122930: 5410 a81b |0000: iget-object v0, v1, Lorg/apache/oro/util/GenericCache;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba8 │ │ -122934: 2100 |0002: array-length v0, v0 │ │ -122936: 0f00 |0003: return v0 │ │ +122928: |[122928] org.apache.oro.util.GenericCache.capacity:()I │ │ +122938: 5410 a81b |0000: iget-object v0, v1, Lorg/apache/oro/util/GenericCache;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba8 │ │ +12293c: 2100 |0002: array-length v0, v0 │ │ +12293e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/util/GenericCache;) │ │ name : 'getElement' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -122950: |[122950] org.apache.oro.util.GenericCache.getElement:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -122960: 1d01 |0000: monitor-enter v1 │ │ -122962: 5410 aa1b |0001: iget-object v0, v1, Lorg/apache/oro/util/GenericCache;._table:Ljava/util/HashMap; // field@1baa │ │ -122966: 6e20 f42b 2000 |0003: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -12296c: 0c02 |0006: move-result-object v2 │ │ -12296e: 3802 0800 |0007: if-eqz v2, 000f // +0008 │ │ -122972: 1f02 ae08 |0009: check-cast v2, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ -122976: 5422 ad1b |000b: iget-object v2, v2, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ -12297a: 1e01 |000d: monitor-exit v1 │ │ -12297c: 1102 |000e: return-object v2 │ │ -12297e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -122980: 1e01 |0010: monitor-exit v1 │ │ -122982: 1102 |0011: return-object v2 │ │ -122984: 0d02 |0012: move-exception v2 │ │ -122986: 1e01 |0013: monitor-exit v1 │ │ -122988: 2702 |0014: throw v2 │ │ +122958: |[122958] org.apache.oro.util.GenericCache.getElement:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +122968: 1d01 |0000: monitor-enter v1 │ │ +12296a: 5410 aa1b |0001: iget-object v0, v1, Lorg/apache/oro/util/GenericCache;._table:Ljava/util/HashMap; // field@1baa │ │ +12296e: 6e20 f42b 2000 |0003: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +122974: 0c02 |0006: move-result-object v2 │ │ +122976: 3802 0800 |0007: if-eqz v2, 000f // +0008 │ │ +12297a: 1f02 ae08 |0009: check-cast v2, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ +12297e: 5422 ad1b |000b: iget-object v2, v2, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ +122982: 1e01 |000d: monitor-exit v1 │ │ +122984: 1102 |000e: return-object v2 │ │ +122986: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +122988: 1e01 |0010: monitor-exit v1 │ │ +12298a: 1102 |0011: return-object v2 │ │ +12298c: 0d02 |0012: move-exception v2 │ │ +12298e: 1e01 |0013: monitor-exit v1 │ │ +122990: 2702 |0014: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x0012 │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/util/GenericCache;) │ │ @@ -415900,59 +415902,59 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -1228f8: |[1228f8] org.apache.oro.util.GenericCache.isFull:()Z │ │ -122908: 5220 a91b |0000: iget v0, v2, Lorg/apache/oro/util/GenericCache;._numEntries:I // field@1ba9 │ │ -12290c: 5421 a81b |0002: iget-object v1, v2, Lorg/apache/oro/util/GenericCache;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba8 │ │ -122910: 2111 |0004: array-length v1, v1 │ │ -122912: 3410 0400 |0005: if-lt v0, v1, 0009 // +0004 │ │ -122916: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -122918: 2802 |0008: goto 000a // +0002 │ │ -12291a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -12291c: 0f00 |000a: return v0 │ │ +122900: |[122900] org.apache.oro.util.GenericCache.isFull:()Z │ │ +122910: 5220 a91b |0000: iget v0, v2, Lorg/apache/oro/util/GenericCache;._numEntries:I // field@1ba9 │ │ +122914: 5421 a81b |0002: iget-object v1, v2, Lorg/apache/oro/util/GenericCache;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba8 │ │ +122918: 2111 |0004: array-length v1, v1 │ │ +12291a: 3410 0400 |0005: if-lt v0, v1, 0009 // +0004 │ │ +12291e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +122920: 2802 |0008: goto 000a // +0002 │ │ +122922: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +122924: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/util/GenericCache;) │ │ name : 'keys' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -122998: |[122998] org.apache.oro.util.GenericCache.keys:()Ljava/util/Iterator; │ │ -1229a8: 5410 aa1b |0000: iget-object v0, v1, Lorg/apache/oro/util/GenericCache;._table:Ljava/util/HashMap; // field@1baa │ │ -1229ac: 6e10 f52b 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ -1229b2: 0c00 |0005: move-result-object v0 │ │ -1229b4: 7210 742c 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -1229ba: 0c00 |0009: move-result-object v0 │ │ -1229bc: 1100 |000a: return-object v0 │ │ +1229a0: |[1229a0] org.apache.oro.util.GenericCache.keys:()Ljava/util/Iterator; │ │ +1229b0: 5410 aa1b |0000: iget-object v0, v1, Lorg/apache/oro/util/GenericCache;._table:Ljava/util/HashMap; // field@1baa │ │ +1229b4: 6e10 f52b 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bf5 │ │ +1229ba: 0c00 |0005: move-result-object v0 │ │ +1229bc: 7210 742c 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +1229c2: 0c00 |0009: move-result-object v0 │ │ +1229c4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/util/GenericCache;) │ │ name : 'size' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -122938: |[122938] org.apache.oro.util.GenericCache.size:()I │ │ -122948: 5210 a91b |0000: iget v0, v1, Lorg/apache/oro/util/GenericCache;._numEntries:I // field@1ba9 │ │ -12294c: 0f00 |0002: return v0 │ │ +122940: |[122940] org.apache.oro.util.GenericCache.size:()I │ │ +122950: 5210 a91b |0000: iget v0, v1, Lorg/apache/oro/util/GenericCache;._numEntries:I // field@1ba9 │ │ +122954: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1515 header: │ │ @@ -415991,17 +415993,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -122cc4: |[122cc4] org.hamcrest.BaseDescription.:()V │ │ -122cd4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -122cda: 0e00 |0003: return-void │ │ +122ccc: |[122ccc] org.hamcrest.BaseDescription.:()V │ │ +122cdc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +122ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/BaseDescription; │ │ │ │ #1 : (in Lorg/hamcrest/BaseDescription;) │ │ @@ -416009,30 +416011,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Lorg/hamcrest/Description;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -122ac0: |[122ac0] org.hamcrest.BaseDescription.appendList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Lorg/hamcrest/Description; │ │ -122ad0: 6e20 1433 2100 |0000: invoke-virtual {v1, v2}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122ad6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -122ad8: 7210 042c 0500 |0004: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -122ade: 0a00 |0007: move-result v0 │ │ -122ae0: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ -122ae4: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ -122ae8: 6e20 1433 3100 |000c: invoke-virtual {v1, v3}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122aee: 7210 052c 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -122af4: 0c02 |0012: move-result-object v2 │ │ -122af6: 1f02 c008 |0013: check-cast v2, Lorg/hamcrest/SelfDescribing; // type@08c0 │ │ -122afa: 6e20 1533 2100 |0015: invoke-virtual {v1, v2}, Lorg/hamcrest/BaseDescription;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@3315 │ │ -122b00: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -122b02: 28eb |0019: goto 0004 // -0015 │ │ -122b04: 6e20 1433 4100 |001a: invoke-virtual {v1, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122b0a: 1101 |001d: return-object v1 │ │ +122ac8: |[122ac8] org.hamcrest.BaseDescription.appendList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Lorg/hamcrest/Description; │ │ +122ad8: 6e20 1433 2100 |0000: invoke-virtual {v1, v2}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122ade: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +122ae0: 7210 042c 0500 |0004: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +122ae6: 0a00 |0007: move-result v0 │ │ +122ae8: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ +122aec: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ +122af0: 6e20 1433 3100 |000c: invoke-virtual {v1, v3}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122af6: 7210 052c 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +122afc: 0c02 |0012: move-result-object v2 │ │ +122afe: 1f02 c008 |0013: check-cast v2, Lorg/hamcrest/SelfDescribing; // type@08c0 │ │ +122b02: 6e20 1533 2100 |0015: invoke-virtual {v1, v2}, Lorg/hamcrest/BaseDescription;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@3315 │ │ +122b08: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +122b0a: 28eb |0019: goto 0004 // -0015 │ │ +122b0c: 6e20 1433 4100 |001a: invoke-virtual {v1, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122b12: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ 0x000c line=93 │ │ 0x000f line=94 │ │ 0x001a line=97 │ │ @@ -416048,20 +416050,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Lorg/hamcrest/Description;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -122ca0: |[122ca0] org.hamcrest.BaseDescription.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Lorg/hamcrest/Description; │ │ -122cb0: 2200 db08 |0000: new-instance v0, Lorg/hamcrest/internal/SelfDescribingValueIterator; // type@08db │ │ -122cb4: 7020 2334 5000 |0002: invoke-direct {v0, v5}, Lorg/hamcrest/internal/SelfDescribingValueIterator;.:(Ljava/util/Iterator;)V // method@3423 │ │ -122cba: 7050 1733 2143 |0005: invoke-direct {v1, v2, v3, v4, v0}, Lorg/hamcrest/BaseDescription;.appendList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Lorg/hamcrest/Description; // method@3317 │ │ -122cc0: 0c02 |0008: move-result-object v2 │ │ -122cc2: 1102 |0009: return-object v2 │ │ +122ca8: |[122ca8] org.hamcrest.BaseDescription.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Lorg/hamcrest/Description; │ │ +122cb8: 2200 db08 |0000: new-instance v0, Lorg/hamcrest/internal/SelfDescribingValueIterator; // type@08db │ │ +122cbc: 7020 2334 5000 |0002: invoke-direct {v0, v5}, Lorg/hamcrest/internal/SelfDescribingValueIterator;.:(Ljava/util/Iterator;)V // method@3423 │ │ +122cc2: 7050 1733 2143 |0005: invoke-direct {v1, v2, v3, v4, v0}, Lorg/hamcrest/BaseDescription;.appendList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Lorg/hamcrest/Description; // method@3317 │ │ +122cc8: 0c02 |0008: move-result-object v2 │ │ +122cca: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/hamcrest/BaseDescription; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ @@ -416073,35 +416075,35 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -122a10: |[122a10] org.hamcrest.BaseDescription.descriptionOf:(Ljava/lang/Object;)Ljava/lang/String; │ │ -122a20: 7110 e02a 0300 |0000: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2ae0 │ │ -122a26: 0c03 |0003: move-result-object v3 │ │ -122a28: 1103 |0004: return-object v3 │ │ -122a2a: 2200 1007 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -122a2e: 7010 eb2a 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -122a34: 6e10 8d2a 0300 |000a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -122a3a: 0c01 |000d: move-result-object v1 │ │ -122a3c: 6e10 2c2a 0100 |000e: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -122a42: 0c01 |0011: move-result-object v1 │ │ -122a44: 6e20 f52a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -122a4a: 1a01 3d09 |0015: const-string v1, "@" // string@093d │ │ -122a4e: 6e20 f52a 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -122a54: 6e10 8e2a 0300 |001a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2a8e │ │ -122a5a: 0a03 |001d: move-result v3 │ │ -122a5c: 7110 5f2a 0300 |001e: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2a5f │ │ -122a62: 0c03 |0021: move-result-object v3 │ │ -122a64: 6e20 f52a 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -122a6a: 6e10 fa2a 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -122a70: 0c03 |0028: move-result-object v3 │ │ -122a72: 1103 |0029: return-object v3 │ │ +122a18: |[122a18] org.hamcrest.BaseDescription.descriptionOf:(Ljava/lang/Object;)Ljava/lang/String; │ │ +122a28: 7110 e02a 0300 |0000: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2ae0 │ │ +122a2e: 0c03 |0003: move-result-object v3 │ │ +122a30: 1103 |0004: return-object v3 │ │ +122a32: 2200 1007 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +122a36: 7010 eb2a 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +122a3c: 6e10 8d2a 0300 |000a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +122a42: 0c01 |000d: move-result-object v1 │ │ +122a44: 6e10 2c2a 0100 |000e: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +122a4a: 0c01 |0011: move-result-object v1 │ │ +122a4c: 6e20 f52a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +122a52: 1a01 3d09 |0015: const-string v1, "@" // string@093d │ │ +122a56: 6e20 f52a 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +122a5c: 6e10 8e2a 0300 |001a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2a8e │ │ +122a62: 0a03 |001d: move-result v3 │ │ +122a64: 7110 5f2a 0300 |001e: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2a5f │ │ +122a6a: 0c03 |0021: move-result-object v3 │ │ +122a6c: 6e20 f52a 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +122a72: 6e10 fa2a 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +122a78: 0c03 |0028: move-result-object v3 │ │ +122a7a: 1103 |0029: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=65 │ │ locals : │ │ @@ -416113,37 +416115,37 @@ │ │ type : '(C)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -122d10: |[122d10] org.hamcrest.BaseDescription.toJavaSyntax:(C)V │ │ -122d20: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -122d24: 3202 2400 |0002: if-eq v2, v0, 0026 // +0024 │ │ -122d28: 1300 0a00 |0004: const/16 v0, #int 10 // #a │ │ -122d2c: 3202 1a00 |0006: if-eq v2, v0, 0020 // +001a │ │ -122d30: 1300 0d00 |0008: const/16 v0, #int 13 // #d │ │ -122d34: 3202 1000 |000a: if-eq v2, v0, 001a // +0010 │ │ -122d38: 1300 2200 |000c: const/16 v0, #int 34 // #22 │ │ -122d3c: 3202 0600 |000e: if-eq v2, v0, 0014 // +0006 │ │ -122d40: 6e20 1333 2100 |0010: invoke-virtual {v1, v2}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ -122d46: 2818 |0013: goto 002b // +0018 │ │ -122d48: 1a02 832a |0014: const-string v2, "\"" // string@2a83 │ │ -122d4c: 6e20 1433 2100 |0016: invoke-virtual {v1, v2}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122d52: 2812 |0019: goto 002b // +0012 │ │ -122d54: 1a02 8e2a |001a: const-string v2, "\r" // string@2a8e │ │ -122d58: 6e20 1433 2100 |001c: invoke-virtual {v1, v2}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122d5e: 280c |001f: goto 002b // +000c │ │ -122d60: 1a02 8d2a |0020: const-string v2, "\n" // string@2a8d │ │ -122d64: 6e20 1433 2100 |0022: invoke-virtual {v1, v2}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122d6a: 2806 |0025: goto 002b // +0006 │ │ -122d6c: 1a02 912a |0026: const-string v2, "\t" // string@2a91 │ │ -122d70: 6e20 1433 2100 |0028: invoke-virtual {v1, v2}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122d76: 0e00 |002b: return-void │ │ +122d18: |[122d18] org.hamcrest.BaseDescription.toJavaSyntax:(C)V │ │ +122d28: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +122d2c: 3202 2400 |0002: if-eq v2, v0, 0026 // +0024 │ │ +122d30: 1300 0a00 |0004: const/16 v0, #int 10 // #a │ │ +122d34: 3202 1a00 |0006: if-eq v2, v0, 0020 // +001a │ │ +122d38: 1300 0d00 |0008: const/16 v0, #int 13 // #d │ │ +122d3c: 3202 1000 |000a: if-eq v2, v0, 001a // +0010 │ │ +122d40: 1300 2200 |000c: const/16 v0, #int 34 // #22 │ │ +122d44: 3202 0600 |000e: if-eq v2, v0, 0014 // +0006 │ │ +122d48: 6e20 1333 2100 |0010: invoke-virtual {v1, v2}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ +122d4e: 2818 |0013: goto 002b // +0018 │ │ +122d50: 1a02 832a |0014: const-string v2, "\"" // string@2a83 │ │ +122d54: 6e20 1433 2100 |0016: invoke-virtual {v1, v2}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122d5a: 2812 |0019: goto 002b // +0012 │ │ +122d5c: 1a02 8e2a |001a: const-string v2, "\r" // string@2a8e │ │ +122d60: 6e20 1433 2100 |001c: invoke-virtual {v1, v2}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122d66: 280c |001f: goto 002b // +000c │ │ +122d68: 1a02 8d2a |0020: const-string v2, "\n" // string@2a8d │ │ +122d6c: 6e20 1433 2100 |0022: invoke-virtual {v1, v2}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122d72: 2806 |0025: goto 002b // +0006 │ │ +122d74: 1a02 912a |0026: const-string v2, "\t" // string@2a91 │ │ +122d78: 6e20 1433 2100 |0028: invoke-virtual {v1, v2}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122d7e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0010 line=141 │ │ 0x0016 line=129 │ │ 0x001c line=135 │ │ 0x0022 line=132 │ │ 0x0028 line=138 │ │ @@ -416156,28 +416158,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -122d78: |[122d78] org.hamcrest.BaseDescription.toJavaSyntax:(Ljava/lang/String;)V │ │ -122d88: 1300 2200 |0000: const/16 v0, #int 34 // #22 │ │ -122d8c: 6e20 1333 0300 |0002: invoke-virtual {v3, v0}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ -122d92: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -122d94: 6e10 c92a 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -122d9a: 0a02 |0009: move-result v2 │ │ -122d9c: 3521 0c00 |000a: if-ge v1, v2, 0016 // +000c │ │ -122da0: 6e20 b32a 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -122da6: 0a02 |000f: move-result v2 │ │ -122da8: 7020 1e33 2300 |0010: invoke-direct {v3, v2}, Lorg/hamcrest/BaseDescription;.toJavaSyntax:(C)V // method@331e │ │ -122dae: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -122db2: 28f1 |0015: goto 0006 // -000f │ │ -122db4: 6e20 1333 0300 |0016: invoke-virtual {v3, v0}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ -122dba: 0e00 |0019: return-void │ │ +122d80: |[122d80] org.hamcrest.BaseDescription.toJavaSyntax:(Ljava/lang/String;)V │ │ +122d90: 1300 2200 |0000: const/16 v0, #int 34 // #22 │ │ +122d94: 6e20 1333 0300 |0002: invoke-virtual {v3, v0}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ +122d9a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +122d9c: 6e10 c92a 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +122da2: 0a02 |0009: move-result v2 │ │ +122da4: 3521 0c00 |000a: if-ge v1, v2, 0016 // +000c │ │ +122da8: 6e20 b32a 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +122dae: 0a02 |000f: move-result v2 │ │ +122db0: 7020 1e33 2300 |0010: invoke-direct {v3, v2}, Lorg/hamcrest/BaseDescription;.toJavaSyntax:(C)V // method@331e │ │ +122db6: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +122dba: 28f1 |0015: goto 0006 // -000f │ │ +122dbc: 6e20 1333 0300 |0016: invoke-virtual {v3, v0}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ +122dc2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=119 │ │ 0x0006 line=120 │ │ 0x000c line=121 │ │ 0x0016 line=123 │ │ locals : │ │ @@ -416196,25 +416198,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -122cdc: |[122cdc] org.hamcrest.BaseDescription.append:(Ljava/lang/String;)V │ │ -122cec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -122cee: 6e10 c92a 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -122cf4: 0a01 |0004: move-result v1 │ │ -122cf6: 3510 0c00 |0005: if-ge v0, v1, 0011 // +000c │ │ -122cfa: 6e20 b32a 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ -122d00: 0a01 |000a: move-result v1 │ │ -122d02: 6e20 1333 1200 |000b: invoke-virtual {v2, v1}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ -122d08: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -122d0c: 28f1 |0010: goto 0001 // -000f │ │ -122d0e: 0e00 |0011: return-void │ │ +122ce4: |[122ce4] org.hamcrest.BaseDescription.append:(Ljava/lang/String;)V │ │ +122cf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +122cf6: 6e10 c92a 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +122cfc: 0a01 |0004: move-result v1 │ │ +122cfe: 3510 0c00 |0005: if-ge v0, v1, 0011 // +000c │ │ +122d02: 6e20 b32a 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@2ab3 │ │ +122d08: 0a01 |000a: move-result v1 │ │ +122d0a: 6e20 1333 1200 |000b: invoke-virtual {v2, v1}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ +122d10: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +122d14: 28f1 |0010: goto 0001 // -000f │ │ +122d16: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=108 │ │ 0x0007 line=109 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/hamcrest/BaseDescription; │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/String; │ │ @@ -416224,17 +416226,17 @@ │ │ type : '(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -122a84: |[122a84] org.hamcrest.BaseDescription.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; │ │ -122a94: 7220 8533 0100 |0000: invoke-interface {v1, v0}, Lorg/hamcrest/SelfDescribing;.describeTo:(Lorg/hamcrest/Description;)V // method@3385 │ │ -122a9a: 1100 |0003: return-object v0 │ │ +122a8c: |[122a8c] org.hamcrest.BaseDescription.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; │ │ +122a9c: 7220 8533 0100 |0000: invoke-interface {v1, v0}, Lorg/hamcrest/SelfDescribing;.describeTo:(Lorg/hamcrest/Description;)V // method@3385 │ │ +122aa2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/BaseDescription; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/hamcrest/SelfDescribing; │ │ │ │ @@ -416243,20 +416245,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -122a9c: |[122a9c] org.hamcrest.BaseDescription.appendList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description; │ │ -122aac: 7210 652a 0400 |0000: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -122ab2: 0c04 |0003: move-result-object v4 │ │ -122ab4: 7054 1733 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lorg/hamcrest/BaseDescription;.appendList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Lorg/hamcrest/Description; // method@3317 │ │ -122aba: 0c01 |0007: move-result-object v1 │ │ -122abc: 1101 |0008: return-object v1 │ │ +122aa4: |[122aa4] org.hamcrest.BaseDescription.appendList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description; │ │ +122ab4: 7210 652a 0400 |0000: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +122aba: 0c04 |0003: move-result-object v4 │ │ +122abc: 7054 1733 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lorg/hamcrest/BaseDescription;.appendList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Lorg/hamcrest/Description; // method@3317 │ │ +122ac2: 0c01 |0007: move-result-object v1 │ │ +122ac4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/hamcrest/BaseDescription; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -416268,17 +416270,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/hamcrest/Description;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -122b0c: |[122b0c] org.hamcrest.BaseDescription.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; │ │ -122b1c: 6e20 1433 1000 |0000: invoke-virtual {v0, v1}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122b22: 1100 |0003: return-object v0 │ │ +122b14: |[122b14] org.hamcrest.BaseDescription.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; │ │ +122b24: 6e20 1433 1000 |0000: invoke-virtual {v0, v1}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122b2a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/BaseDescription; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -416287,81 +416289,81 @@ │ │ type : '(Ljava/lang/Object;)Lorg/hamcrest/Description;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 145 16-bit code units │ │ -122b24: |[122b24] org.hamcrest.BaseDescription.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; │ │ -122b34: 3904 0900 |0000: if-nez v4, 0009 // +0009 │ │ -122b38: 1a04 9b42 |0002: const-string v4, "null" // string@429b │ │ -122b3c: 6e20 1433 4300 |0004: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122b42: 2900 8900 |0007: goto/16 0090 // +0089 │ │ -122b46: 2040 0e07 |0009: instance-of v0, v4, Ljava/lang/String; // type@070e │ │ -122b4a: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -122b4e: 1f04 0e07 |000d: check-cast v4, Ljava/lang/String; // type@070e │ │ -122b52: 7020 1f33 4300 |000f: invoke-direct {v3, v4}, Lorg/hamcrest/BaseDescription;.toJavaSyntax:(Ljava/lang/String;)V // method@331f │ │ -122b58: 2900 7e00 |0012: goto/16 0090 // +007e │ │ -122b5c: 2040 e106 |0014: instance-of v0, v4, Ljava/lang/Character; // type@06e1 │ │ -122b60: 3800 1400 |0016: if-eqz v0, 002a // +0014 │ │ -122b64: 1300 2200 |0018: const/16 v0, #int 34 // #22 │ │ -122b68: 6e20 1333 0300 |001a: invoke-virtual {v3, v0}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ -122b6e: 1f04 e106 |001d: check-cast v4, Ljava/lang/Character; // type@06e1 │ │ -122b72: 6e10 042a 0400 |001f: invoke-virtual {v4}, Ljava/lang/Character;.charValue:()C // method@2a04 │ │ -122b78: 0a04 |0022: move-result v4 │ │ -122b7a: 7020 1e33 4300 |0023: invoke-direct {v3, v4}, Lorg/hamcrest/BaseDescription;.toJavaSyntax:(C)V // method@331e │ │ -122b80: 6e20 1333 0300 |0026: invoke-virtual {v3, v0}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ -122b86: 2867 |0029: goto 0090 // +0067 │ │ -122b88: 2040 0c07 |002a: instance-of v0, v4, Ljava/lang/Short; // type@070c │ │ -122b8c: 1301 3c00 |002c: const/16 v1, #int 60 // #3c │ │ -122b90: 3800 1200 |002e: if-eqz v0, 0040 // +0012 │ │ -122b94: 6e20 1333 1300 |0030: invoke-virtual {v3, v1}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ -122b9a: 7020 1d33 4300 |0033: invoke-direct {v3, v4}, Lorg/hamcrest/BaseDescription;.descriptionOf:(Ljava/lang/Object;)Ljava/lang/String; // method@331d │ │ -122ba0: 0c04 |0036: move-result-object v4 │ │ -122ba2: 6e20 1433 4300 |0037: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122ba8: 1a04 5846 |003a: const-string v4, "s>" // string@4658 │ │ -122bac: 6e20 1433 4300 |003c: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122bb2: 2851 |003f: goto 0090 // +0051 │ │ -122bb4: 2040 f706 |0040: instance-of v0, v4, Ljava/lang/Long; // type@06f7 │ │ -122bb8: 3800 1200 |0042: if-eqz v0, 0054 // +0012 │ │ -122bbc: 6e20 1333 1300 |0044: invoke-virtual {v3, v1}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ -122bc2: 7020 1d33 4300 |0047: invoke-direct {v3, v4}, Lorg/hamcrest/BaseDescription;.descriptionOf:(Ljava/lang/Object;)Ljava/lang/String; // method@331d │ │ -122bc8: 0c04 |004a: move-result-object v4 │ │ -122bca: 6e20 1433 4300 |004b: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122bd0: 1a04 ec13 |004e: const-string v4, "L>" // string@13ec │ │ -122bd4: 6e20 1433 4300 |0050: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122bda: 283d |0053: goto 0090 // +003d │ │ -122bdc: 2040 ed06 |0054: instance-of v0, v4, Ljava/lang/Float; // type@06ed │ │ -122be0: 3800 1200 |0056: if-eqz v0, 0068 // +0012 │ │ -122be4: 6e20 1333 1300 |0058: invoke-virtual {v3, v1}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ -122bea: 7020 1d33 4300 |005b: invoke-direct {v3, v4}, Lorg/hamcrest/BaseDescription;.descriptionOf:(Ljava/lang/Object;)Ljava/lang/String; // method@331d │ │ -122bf0: 0c04 |005e: move-result-object v4 │ │ -122bf2: 6e20 1433 4300 |005f: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122bf8: 1a04 5110 |0062: const-string v4, "F>" // string@1051 │ │ -122bfc: 6e20 1433 4300 |0064: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122c02: 2829 |0067: goto 0090 // +0029 │ │ -122c04: 6e10 8d2a 0400 |0068: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -122c0a: 0c00 |006b: move-result-object v0 │ │ -122c0c: 6e10 302a 0000 |006c: invoke-virtual {v0}, Ljava/lang/Class;.isArray:()Z // method@2a30 │ │ -122c12: 0a00 |006f: move-result v0 │ │ -122c14: 3800 1100 |0070: if-eqz v0, 0081 // +0011 │ │ -122c18: 2200 d808 |0072: new-instance v0, Lorg/hamcrest/internal/ArrayIterator; // type@08d8 │ │ -122c1c: 7020 1934 4000 |0074: invoke-direct {v0, v4}, Lorg/hamcrest/internal/ArrayIterator;.:(Ljava/lang/Object;)V // method@3419 │ │ -122c22: 1a04 0b2a |0077: const-string v4, "[" // string@2a0b │ │ -122c26: 1a01 4e02 |0079: const-string v1, ", " // string@024e │ │ -122c2a: 1a02 922a |007b: const-string v2, "]" // string@2a92 │ │ -122c2e: 7050 1b33 4321 |007d: invoke-direct {v3, v4, v1, v2, v0}, Lorg/hamcrest/BaseDescription;.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Lorg/hamcrest/Description; // method@331b │ │ -122c34: 2810 |0080: goto 0090 // +0010 │ │ -122c36: 6e20 1333 1300 |0081: invoke-virtual {v3, v1}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ -122c3c: 7020 1d33 4300 |0084: invoke-direct {v3, v4}, Lorg/hamcrest/BaseDescription;.descriptionOf:(Ljava/lang/Object;)Ljava/lang/String; // method@331d │ │ -122c42: 0c04 |0087: move-result-object v4 │ │ -122c44: 6e20 1433 4300 |0088: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ -122c4a: 1304 3e00 |008b: const/16 v4, #int 62 // #3e │ │ -122c4e: 6e20 1333 4300 |008d: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ -122c54: 1103 |0090: return-object v3 │ │ +122b2c: |[122b2c] org.hamcrest.BaseDescription.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; │ │ +122b3c: 3904 0900 |0000: if-nez v4, 0009 // +0009 │ │ +122b40: 1a04 9b42 |0002: const-string v4, "null" // string@429b │ │ +122b44: 6e20 1433 4300 |0004: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122b4a: 2900 8900 |0007: goto/16 0090 // +0089 │ │ +122b4e: 2040 0e07 |0009: instance-of v0, v4, Ljava/lang/String; // type@070e │ │ +122b52: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +122b56: 1f04 0e07 |000d: check-cast v4, Ljava/lang/String; // type@070e │ │ +122b5a: 7020 1f33 4300 |000f: invoke-direct {v3, v4}, Lorg/hamcrest/BaseDescription;.toJavaSyntax:(Ljava/lang/String;)V // method@331f │ │ +122b60: 2900 7e00 |0012: goto/16 0090 // +007e │ │ +122b64: 2040 e106 |0014: instance-of v0, v4, Ljava/lang/Character; // type@06e1 │ │ +122b68: 3800 1400 |0016: if-eqz v0, 002a // +0014 │ │ +122b6c: 1300 2200 |0018: const/16 v0, #int 34 // #22 │ │ +122b70: 6e20 1333 0300 |001a: invoke-virtual {v3, v0}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ +122b76: 1f04 e106 |001d: check-cast v4, Ljava/lang/Character; // type@06e1 │ │ +122b7a: 6e10 042a 0400 |001f: invoke-virtual {v4}, Ljava/lang/Character;.charValue:()C // method@2a04 │ │ +122b80: 0a04 |0022: move-result v4 │ │ +122b82: 7020 1e33 4300 |0023: invoke-direct {v3, v4}, Lorg/hamcrest/BaseDescription;.toJavaSyntax:(C)V // method@331e │ │ +122b88: 6e20 1333 0300 |0026: invoke-virtual {v3, v0}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ +122b8e: 2867 |0029: goto 0090 // +0067 │ │ +122b90: 2040 0c07 |002a: instance-of v0, v4, Ljava/lang/Short; // type@070c │ │ +122b94: 1301 3c00 |002c: const/16 v1, #int 60 // #3c │ │ +122b98: 3800 1200 |002e: if-eqz v0, 0040 // +0012 │ │ +122b9c: 6e20 1333 1300 |0030: invoke-virtual {v3, v1}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ +122ba2: 7020 1d33 4300 |0033: invoke-direct {v3, v4}, Lorg/hamcrest/BaseDescription;.descriptionOf:(Ljava/lang/Object;)Ljava/lang/String; // method@331d │ │ +122ba8: 0c04 |0036: move-result-object v4 │ │ +122baa: 6e20 1433 4300 |0037: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122bb0: 1a04 5846 |003a: const-string v4, "s>" // string@4658 │ │ +122bb4: 6e20 1433 4300 |003c: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122bba: 2851 |003f: goto 0090 // +0051 │ │ +122bbc: 2040 f706 |0040: instance-of v0, v4, Ljava/lang/Long; // type@06f7 │ │ +122bc0: 3800 1200 |0042: if-eqz v0, 0054 // +0012 │ │ +122bc4: 6e20 1333 1300 |0044: invoke-virtual {v3, v1}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ +122bca: 7020 1d33 4300 |0047: invoke-direct {v3, v4}, Lorg/hamcrest/BaseDescription;.descriptionOf:(Ljava/lang/Object;)Ljava/lang/String; // method@331d │ │ +122bd0: 0c04 |004a: move-result-object v4 │ │ +122bd2: 6e20 1433 4300 |004b: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122bd8: 1a04 ec13 |004e: const-string v4, "L>" // string@13ec │ │ +122bdc: 6e20 1433 4300 |0050: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122be2: 283d |0053: goto 0090 // +003d │ │ +122be4: 2040 ed06 |0054: instance-of v0, v4, Ljava/lang/Float; // type@06ed │ │ +122be8: 3800 1200 |0056: if-eqz v0, 0068 // +0012 │ │ +122bec: 6e20 1333 1300 |0058: invoke-virtual {v3, v1}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ +122bf2: 7020 1d33 4300 |005b: invoke-direct {v3, v4}, Lorg/hamcrest/BaseDescription;.descriptionOf:(Ljava/lang/Object;)Ljava/lang/String; // method@331d │ │ +122bf8: 0c04 |005e: move-result-object v4 │ │ +122bfa: 6e20 1433 4300 |005f: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122c00: 1a04 5110 |0062: const-string v4, "F>" // string@1051 │ │ +122c04: 6e20 1433 4300 |0064: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122c0a: 2829 |0067: goto 0090 // +0029 │ │ +122c0c: 6e10 8d2a 0400 |0068: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +122c12: 0c00 |006b: move-result-object v0 │ │ +122c14: 6e10 302a 0000 |006c: invoke-virtual {v0}, Ljava/lang/Class;.isArray:()Z // method@2a30 │ │ +122c1a: 0a00 |006f: move-result v0 │ │ +122c1c: 3800 1100 |0070: if-eqz v0, 0081 // +0011 │ │ +122c20: 2200 d808 |0072: new-instance v0, Lorg/hamcrest/internal/ArrayIterator; // type@08d8 │ │ +122c24: 7020 1934 4000 |0074: invoke-direct {v0, v4}, Lorg/hamcrest/internal/ArrayIterator;.:(Ljava/lang/Object;)V // method@3419 │ │ +122c2a: 1a04 0b2a |0077: const-string v4, "[" // string@2a0b │ │ +122c2e: 1a01 4e02 |0079: const-string v1, ", " // string@024e │ │ +122c32: 1a02 922a |007b: const-string v2, "]" // string@2a92 │ │ +122c36: 7050 1b33 4321 |007d: invoke-direct {v3, v4, v1, v2, v0}, Lorg/hamcrest/BaseDescription;.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Lorg/hamcrest/Description; // method@331b │ │ +122c3c: 2810 |0080: goto 0090 // +0010 │ │ +122c3e: 6e20 1333 1300 |0081: invoke-virtual {v3, v1}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ +122c44: 7020 1d33 4300 |0084: invoke-direct {v3, v4}, Lorg/hamcrest/BaseDescription;.descriptionOf:(Ljava/lang/Object;)Ljava/lang/String; // method@331d │ │ +122c4a: 0c04 |0087: move-result-object v4 │ │ +122c4c: 6e20 1433 4300 |0088: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(Ljava/lang/String;)V // method@3314 │ │ +122c52: 1304 3e00 |008b: const/16 v4, #int 62 // #3e │ │ +122c56: 6e20 1333 4300 |008d: invoke-virtual {v3, v4}, Lorg/hamcrest/BaseDescription;.append:(C)V // method@3313 │ │ +122c5c: 1103 |0090: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=31 │ │ 0x0009 line=32 │ │ 0x000d line=33 │ │ 0x0014 line=34 │ │ 0x001a line=35 │ │ @@ -416393,20 +416395,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -122c58: |[122c58] org.hamcrest.BaseDescription.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description; │ │ -122c68: 7210 652a 0400 |0000: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -122c6e: 0c04 |0003: move-result-object v4 │ │ -122c70: 7054 1b33 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lorg/hamcrest/BaseDescription;.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Lorg/hamcrest/Description; // method@331b │ │ -122c76: 0c01 |0007: move-result-object v1 │ │ -122c78: 1101 |0008: return-object v1 │ │ +122c60: |[122c60] org.hamcrest.BaseDescription.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description; │ │ +122c70: 7210 652a 0400 |0000: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +122c76: 0c04 |0003: move-result-object v4 │ │ +122c78: 7054 1b33 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lorg/hamcrest/BaseDescription;.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Lorg/hamcrest/Description; // method@331b │ │ +122c7e: 0c01 |0007: move-result-object v1 │ │ +122c80: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/hamcrest/BaseDescription; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -416418,20 +416420,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lorg/hamcrest/Description;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -122c7c: |[122c7c] org.hamcrest.BaseDescription.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lorg/hamcrest/Description; │ │ -122c8c: 7110 9f2b 0400 |0000: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -122c92: 0c04 |0003: move-result-object v4 │ │ -122c94: 6e54 1a33 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/hamcrest/BaseDescription;.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description; // method@331a │ │ -122c9a: 0c01 |0007: move-result-object v1 │ │ -122c9c: 1101 |0008: return-object v1 │ │ +122c84: |[122c84] org.hamcrest.BaseDescription.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lorg/hamcrest/Description; │ │ +122c94: 7110 9f2b 0400 |0000: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +122c9a: 0c04 |0003: move-result-object v4 │ │ +122c9c: 6e54 1a33 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/hamcrest/BaseDescription;.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description; // method@331a │ │ +122ca2: 0c01 |0007: move-result-object v1 │ │ +122ca4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/hamcrest/BaseDescription; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -416485,20 +416487,20 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -122e8c: |[122e8c] org.hamcrest.Condition$Matched.:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ -122e9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -122e9e: 7020 3033 0100 |0001: invoke-direct {v1, v0}, Lorg/hamcrest/Condition;.:(Lorg/hamcrest/Condition$1;)V // method@3330 │ │ -122ea4: 5b12 af1b |0004: iput-object v2, v1, Lorg/hamcrest/Condition$Matched;.theValue:Ljava/lang/Object; // field@1baf │ │ -122ea8: 5b13 ae1b |0006: iput-object v3, v1, Lorg/hamcrest/Condition$Matched;.mismatch:Lorg/hamcrest/Description; // field@1bae │ │ -122eac: 0e00 |0008: return-void │ │ +122e94: |[122e94] org.hamcrest.Condition$Matched.:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ +122ea4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +122ea6: 7020 3033 0100 |0001: invoke-direct {v1, v0}, Lorg/hamcrest/Condition;.:(Lorg/hamcrest/Condition$1;)V // method@3330 │ │ +122eac: 5b12 af1b |0004: iput-object v2, v1, Lorg/hamcrest/Condition$Matched;.theValue:Ljava/lang/Object; // field@1baf │ │ +122eb0: 5b13 ae1b |0006: iput-object v3, v1, Lorg/hamcrest/Condition$Matched;.mismatch:Lorg/hamcrest/Description; // field@1bae │ │ +122eb4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0004 line=42 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/hamcrest/Condition$Matched; │ │ @@ -416510,17 +416512,17 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;Lorg/hamcrest/Condition$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -122eb0: |[122eb0] org.hamcrest.Condition$Matched.:(Ljava/lang/Object;Lorg/hamcrest/Description;Lorg/hamcrest/Condition$1;)V │ │ -122ec0: 7030 2433 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/hamcrest/Condition$Matched;.:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@3324 │ │ -122ec6: 0e00 |0003: return-void │ │ +122eb8: |[122eb8] org.hamcrest.Condition$Matched.:(Ljava/lang/Object;Lorg/hamcrest/Description;Lorg/hamcrest/Condition$1;)V │ │ +122ec8: 7030 2433 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/hamcrest/Condition$Matched;.:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@3324 │ │ +122ece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/Condition$Matched; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/hamcrest/Description; │ │ @@ -416532,20 +416534,20 @@ │ │ type : '(Lorg/hamcrest/Condition$Step;)Lorg/hamcrest/Condition;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -122e68: |[122e68] org.hamcrest.Condition$Matched.and:(Lorg/hamcrest/Condition$Step;)Lorg/hamcrest/Condition; │ │ -122e78: 5420 af1b |0000: iget-object v0, v2, Lorg/hamcrest/Condition$Matched;.theValue:Ljava/lang/Object; // field@1baf │ │ -122e7c: 5421 ae1b |0002: iget-object v1, v2, Lorg/hamcrest/Condition$Matched;.mismatch:Lorg/hamcrest/Description; // field@1bae │ │ -122e80: 7230 2d33 0301 |0004: invoke-interface {v3, v0, v1}, Lorg/hamcrest/Condition$Step;.apply:(Ljava/lang/Object;Lorg/hamcrest/Description;)Lorg/hamcrest/Condition; // method@332d │ │ -122e86: 0c03 |0007: move-result-object v3 │ │ -122e88: 1103 |0008: return-object v3 │ │ +122e70: |[122e70] org.hamcrest.Condition$Matched.and:(Lorg/hamcrest/Condition$Step;)Lorg/hamcrest/Condition; │ │ +122e80: 5420 af1b |0000: iget-object v0, v2, Lorg/hamcrest/Condition$Matched;.theValue:Ljava/lang/Object; // field@1baf │ │ +122e84: 5421 ae1b |0002: iget-object v1, v2, Lorg/hamcrest/Condition$Matched;.mismatch:Lorg/hamcrest/Description; // field@1bae │ │ +122e88: 7230 2d33 0301 |0004: invoke-interface {v3, v0, v1}, Lorg/hamcrest/Condition$Step;.apply:(Ljava/lang/Object;Lorg/hamcrest/Description;)Lorg/hamcrest/Condition; // method@332d │ │ +122e8e: 0c03 |0007: move-result-object v3 │ │ +122e90: 1103 |0008: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/hamcrest/Condition$Matched; │ │ 0x0000 - 0x0009 reg=3 (null) Lorg/hamcrest/Condition$Step; │ │ │ │ @@ -416554,28 +416556,28 @@ │ │ type : '(Lorg/hamcrest/Matcher;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -122e28: |[122e28] org.hamcrest.Condition$Matched.matching:(Lorg/hamcrest/Matcher;Ljava/lang/String;)Z │ │ -122e38: 5410 af1b |0000: iget-object v0, v1, Lorg/hamcrest/Condition$Matched;.theValue:Ljava/lang/Object; // field@1baf │ │ -122e3c: 7220 8033 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ -122e42: 0a00 |0005: move-result v0 │ │ -122e44: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -122e48: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -122e4a: 0f02 |0009: return v2 │ │ -122e4c: 5410 ae1b |000a: iget-object v0, v1, Lorg/hamcrest/Condition$Matched;.mismatch:Lorg/hamcrest/Description; // field@1bae │ │ -122e50: 7220 7133 3000 |000c: invoke-interface {v0, v3}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -122e56: 5413 af1b |000f: iget-object v3, v1, Lorg/hamcrest/Condition$Matched;.theValue:Ljava/lang/Object; // field@1baf │ │ -122e5a: 5410 ae1b |0011: iget-object v0, v1, Lorg/hamcrest/Condition$Matched;.mismatch:Lorg/hamcrest/Description; // field@1bae │ │ -122e5e: 7230 7f33 3200 |0013: invoke-interface {v2, v3, v0}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ -122e64: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -122e66: 0f02 |0017: return v2 │ │ +122e30: |[122e30] org.hamcrest.Condition$Matched.matching:(Lorg/hamcrest/Matcher;Ljava/lang/String;)Z │ │ +122e40: 5410 af1b |0000: iget-object v0, v1, Lorg/hamcrest/Condition$Matched;.theValue:Ljava/lang/Object; // field@1baf │ │ +122e44: 7220 8033 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ +122e4a: 0a00 |0005: move-result v0 │ │ +122e4c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +122e50: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +122e52: 0f02 |0009: return v2 │ │ +122e54: 5410 ae1b |000a: iget-object v0, v1, Lorg/hamcrest/Condition$Matched;.mismatch:Lorg/hamcrest/Description; // field@1bae │ │ +122e58: 7220 7133 3000 |000c: invoke-interface {v0, v3}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +122e5e: 5413 af1b |000f: iget-object v3, v1, Lorg/hamcrest/Condition$Matched;.theValue:Ljava/lang/Object; // field@1baf │ │ +122e62: 5410 ae1b |0011: iget-object v0, v1, Lorg/hamcrest/Condition$Matched;.mismatch:Lorg/hamcrest/Description; // field@1bae │ │ +122e66: 7230 7f33 3200 |0013: invoke-interface {v2, v3, v0}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ +122e6c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +122e6e: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000a line=51 │ │ 0x000f line=52 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/hamcrest/Condition$Matched; │ │ @@ -416617,18 +416619,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -122ef8: |[122ef8] org.hamcrest.Condition$NotMatched.:()V │ │ -122f08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -122f0a: 7020 3033 0100 |0001: invoke-direct {v1, v0}, Lorg/hamcrest/Condition;.:(Lorg/hamcrest/Condition$1;)V // method@3330 │ │ -122f10: 0e00 |0004: return-void │ │ +122f00: |[122f00] org.hamcrest.Condition$NotMatched.:()V │ │ +122f10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +122f12: 7020 3033 0100 |0001: invoke-direct {v1, v0}, Lorg/hamcrest/Condition;.:(Lorg/hamcrest/Condition$1;)V // method@3330 │ │ +122f18: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/hamcrest/Condition$NotMatched; │ │ │ │ #1 : (in Lorg/hamcrest/Condition$NotMatched;) │ │ @@ -416636,17 +416638,17 @@ │ │ type : '(Lorg/hamcrest/Condition$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -122f14: |[122f14] org.hamcrest.Condition$NotMatched.:(Lorg/hamcrest/Condition$1;)V │ │ -122f24: 7010 2833 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/Condition$NotMatched;.:()V // method@3328 │ │ -122f2a: 0e00 |0003: return-void │ │ +122f1c: |[122f1c] org.hamcrest.Condition$NotMatched.:(Lorg/hamcrest/Condition$1;)V │ │ +122f2c: 7010 2833 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/Condition$NotMatched;.:()V // method@3328 │ │ +122f32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/Condition$NotMatched; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/hamcrest/Condition$1; │ │ │ │ @@ -416656,18 +416658,18 @@ │ │ type : '(Lorg/hamcrest/Condition$Step;)Lorg/hamcrest/Condition;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -122edc: |[122edc] org.hamcrest.Condition$NotMatched.and:(Lorg/hamcrest/Condition$Step;)Lorg/hamcrest/Condition; │ │ -122eec: 7100 2c33 0000 |0000: invoke-static {}, Lorg/hamcrest/Condition$NotMatched;.notMatched:()Lorg/hamcrest/Condition; // method@332c │ │ -122ef2: 0c01 |0003: move-result-object v1 │ │ -122ef4: 1101 |0004: return-object v1 │ │ +122ee4: |[122ee4] org.hamcrest.Condition$NotMatched.and:(Lorg/hamcrest/Condition$Step;)Lorg/hamcrest/Condition; │ │ +122ef4: 7100 2c33 0000 |0000: invoke-static {}, Lorg/hamcrest/Condition$NotMatched;.notMatched:()Lorg/hamcrest/Condition; // method@332c │ │ +122efa: 0c01 |0003: move-result-object v1 │ │ +122efc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/hamcrest/Condition$NotMatched; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/hamcrest/Condition$Step; │ │ │ │ @@ -416676,17 +416678,17 @@ │ │ type : '(Lorg/hamcrest/Matcher;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -122ec8: |[122ec8] org.hamcrest.Condition$NotMatched.matching:(Lorg/hamcrest/Matcher;Ljava/lang/String;)Z │ │ -122ed8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -122eda: 0f01 |0001: return v1 │ │ +122ed0: |[122ed0] org.hamcrest.Condition$NotMatched.matching:(Lorg/hamcrest/Matcher;Ljava/lang/String;)Z │ │ +122ee0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +122ee2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3536 (Condition.java) │ │ │ │ Class #1518 header: │ │ @@ -416724,17 +416726,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1235cc: |[1235cc] org.hamcrest.Description$NullDescription.:()V │ │ -1235dc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1235e2: 0e00 |0003: return-void │ │ +1235d4: |[1235d4] org.hamcrest.Description$NullDescription.:()V │ │ +1235e4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1235ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/Description$NullDescription; │ │ │ │ Virtual methods - │ │ @@ -416743,107 +416745,107 @@ │ │ type : '(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -123554: |[123554] org.hamcrest.Description$NullDescription.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; │ │ -123564: 1100 |0000: return-object v0 │ │ +12355c: |[12355c] org.hamcrest.Description$NullDescription.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; │ │ +12356c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/hamcrest/Description$NullDescription;) │ │ name : 'appendList' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -123568: |[123568] org.hamcrest.Description$NullDescription.appendList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description; │ │ -123578: 1100 |0000: return-object v0 │ │ +123570: |[123570] org.hamcrest.Description$NullDescription.appendList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description; │ │ +123580: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/hamcrest/Description$NullDescription;) │ │ name : 'appendText' │ │ type : '(Ljava/lang/String;)Lorg/hamcrest/Description;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -12357c: |[12357c] org.hamcrest.Description$NullDescription.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; │ │ -12358c: 1100 |0000: return-object v0 │ │ +123584: |[123584] org.hamcrest.Description$NullDescription.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; │ │ +123594: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/hamcrest/Description$NullDescription;) │ │ name : 'appendValue' │ │ type : '(Ljava/lang/Object;)Lorg/hamcrest/Description;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -123590: |[123590] org.hamcrest.Description$NullDescription.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; │ │ -1235a0: 1100 |0000: return-object v0 │ │ +123598: |[123598] org.hamcrest.Description$NullDescription.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; │ │ +1235a8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/hamcrest/Description$NullDescription;) │ │ name : 'appendValueList' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1235a4: |[1235a4] org.hamcrest.Description$NullDescription.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description; │ │ -1235b4: 1100 |0000: return-object v0 │ │ +1235ac: |[1235ac] org.hamcrest.Description$NullDescription.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description; │ │ +1235bc: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/hamcrest/Description$NullDescription;) │ │ name : 'appendValueList' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lorg/hamcrest/Description;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1235b8: |[1235b8] org.hamcrest.Description$NullDescription.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lorg/hamcrest/Description; │ │ -1235c8: 1100 |0000: return-object v0 │ │ +1235c0: |[1235c0] org.hamcrest.Description$NullDescription.appendValueList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lorg/hamcrest/Description; │ │ +1235d0: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/hamcrest/Description$NullDescription;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12353c: |[12353c] org.hamcrest.Description$NullDescription.toString:()Ljava/lang/String; │ │ -12354c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -123550: 1100 |0002: return-object v0 │ │ +123544: |[123544] org.hamcrest.Description$NullDescription.toString:()Ljava/lang/String; │ │ +123554: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +123558: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3832 (Description.java) │ │ │ │ Class #1519 header: │ │ @@ -416928,18 +416930,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -125164: |[125164] org.hamcrest.internal.SelfDescribingValue.:(Ljava/lang/Object;)V │ │ -125174: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12517a: 5b01 d81b |0003: iput-object v1, v0, Lorg/hamcrest/internal/SelfDescribingValue;.value:Ljava/lang/Object; // field@1bd8 │ │ -12517e: 0e00 |0005: return-void │ │ +12516c: |[12516c] org.hamcrest.internal.SelfDescribingValue.:(Ljava/lang/Object;)V │ │ +12517c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +125182: 5b01 d81b |0003: iput-object v1, v0, Lorg/hamcrest/internal/SelfDescribingValue;.value:Ljava/lang/Object; // field@1bd8 │ │ +125186: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/internal/SelfDescribingValue; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ @@ -416950,18 +416952,18 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -125180: |[125180] org.hamcrest.internal.SelfDescribingValue.describeTo:(Lorg/hamcrest/Description;)V │ │ -125190: 5410 d81b |0000: iget-object v0, v1, Lorg/hamcrest/internal/SelfDescribingValue;.value:Ljava/lang/Object; // field@1bd8 │ │ -125194: 7220 7233 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ -12519a: 0e00 |0005: return-void │ │ +125188: |[125188] org.hamcrest.internal.SelfDescribingValue.describeTo:(Lorg/hamcrest/Description;)V │ │ +125198: 5410 d81b |0000: iget-object v0, v1, Lorg/hamcrest/internal/SelfDescribingValue;.value:Ljava/lang/Object; // field@1bd8 │ │ +12519c: 7220 7233 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ +1251a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/internal/SelfDescribingValue; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -417018,81 +417020,81 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 139 16-bit code units │ │ -1276f0: |[1276f0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractMultiPointShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -127700: 7058 b634 5476 |0000: invoke-direct {v4, v5, v6, v7, v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34b6 │ │ -127706: 7110 4335 0700 |0003: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -12770c: 0b05 |0006: move-result-wide v5 │ │ -12770e: 5a45 681c |0007: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMinX:D // field@1c68 │ │ -127712: 7110 4335 0700 |0009: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -127718: 0b05 |000c: move-result-wide v5 │ │ -12771a: 5a45 691c |000d: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMinY:D // field@1c69 │ │ -12771e: 7110 4335 0700 |000f: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -127724: 0b05 |0012: move-result-wide v5 │ │ -127726: 5a45 661c |0013: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMaxX:D // field@1c66 │ │ -12772a: 7110 4335 0700 |0015: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -127730: 0b05 |0018: move-result-wide v5 │ │ -127732: 5a45 671c |0019: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMaxY:D // field@1c67 │ │ -127736: 7110 4535 0700 |001b: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ -12773c: 0a05 |001e: move-result v5 │ │ -12773e: 5945 6a1c |001f: iput v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.numberOfPoints:I // field@1c6a │ │ -127742: 6e10 9734 0800 |0021: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowUnlimitedNumberOfPointsPerShape:()Z // method@3497 │ │ -127748: 0a05 |0024: move-result v5 │ │ -12774a: 3905 4600 |0025: if-nez v5, 006b // +0046 │ │ -12774e: 5245 6a1c |0027: iget v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.numberOfPoints:I // field@1c6a │ │ -127752: 6e10 9334 0800 |0029: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getMaxNumberOfPointsPerShape:()I // method@3493 │ │ -127758: 0a06 |002c: move-result v6 │ │ -12775a: 3665 0300 |002d: if-gt v5, v6, 0030 // +0003 │ │ -12775e: 283c |002f: goto 006b // +003c │ │ -127760: 2205 e808 |0030: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -127764: 2206 1007 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -127768: 7010 eb2a 0600 |0034: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12776e: 1a07 5013 |0037: const-string v7, "Invalid " // string@1350 │ │ -127772: 6e20 f52a 7600 |0039: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127778: 6e10 d634 0400 |003c: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.getShapeTypeName:()Ljava/lang/String; // method@34d6 │ │ -12777e: 0c07 |003f: move-result-object v7 │ │ -127780: 6e20 f52a 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127786: 1a07 cd00 |0043: const-string v7, " shape number of points. The allowed maximum number of points was " // string@00cd │ │ -12778a: 6e20 f52a 7600 |0045: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127790: 6e10 9334 0800 |0048: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getMaxNumberOfPointsPerShape:()I // method@3493 │ │ -127796: 0a07 |004b: move-result v7 │ │ -127798: 6e20 f12a 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -12779e: 1a07 6f00 |004f: const-string v7, " but found " // string@006f │ │ -1277a2: 6e20 f52a 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1277a8: 5247 6a1c |0054: iget v7, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.numberOfPoints:I // field@1c6a │ │ -1277ac: 6e20 f12a 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1277b2: 1a07 3f05 |0059: const-string v7, ". " // string@053f │ │ -1277b6: 6e20 f52a 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1277bc: 6207 491c |005e: sget-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -1277c0: 6e20 f52a 7600 |0060: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1277c6: 6e10 fa2a 0600 |0063: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1277cc: 0c06 |0066: move-result-object v6 │ │ -1277ce: 7020 a134 6500 |0067: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -1277d4: 2705 |006a: throw v5 │ │ -1277d6: 5245 6a1c |006b: iget v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.numberOfPoints:I // field@1c6a │ │ -1277da: 2355 0b0a |006d: new-array v5, v5, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@0a0b │ │ -1277de: 5b45 6b1c |006f: iput-object v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c6b │ │ -1277e2: 1205 |0071: const/4 v5, #int 0 // #0 │ │ -1277e4: 5246 6a1c |0072: iget v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.numberOfPoints:I // field@1c6a │ │ -1277e8: 3565 1600 |0074: if-ge v5, v6, 008a // +0016 │ │ -1277ec: 7110 4335 0700 |0076: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -1277f2: 0b00 |0079: move-result-wide v0 │ │ -1277f4: 7110 4335 0700 |007a: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -1277fa: 0b02 |007d: move-result-wide v2 │ │ -1277fc: 5446 6b1c |007e: iget-object v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c6b │ │ -127800: 2208 ed08 |0080: new-instance v8, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@08ed │ │ -127804: 7053 c134 0821 |0082: invoke-direct {v8, v0, v1, v2, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.:(DD)V // method@34c1 │ │ -12780a: 4d08 0605 |0085: aput-object v8, v6, v5 │ │ -12780e: d805 0501 |0087: add-int/lit8 v5, v5, #int 1 // #01 │ │ -127812: 28e9 |0089: goto 0072 // -0017 │ │ -127814: 0e00 |008a: return-void │ │ +1276f8: |[1276f8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractMultiPointShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +127708: 7058 b634 5476 |0000: invoke-direct {v4, v5, v6, v7, v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34b6 │ │ +12770e: 7110 4335 0700 |0003: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +127714: 0b05 |0006: move-result-wide v5 │ │ +127716: 5a45 681c |0007: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMinX:D // field@1c68 │ │ +12771a: 7110 4335 0700 |0009: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +127720: 0b05 |000c: move-result-wide v5 │ │ +127722: 5a45 691c |000d: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMinY:D // field@1c69 │ │ +127726: 7110 4335 0700 |000f: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +12772c: 0b05 |0012: move-result-wide v5 │ │ +12772e: 5a45 661c |0013: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMaxX:D // field@1c66 │ │ +127732: 7110 4335 0700 |0015: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +127738: 0b05 |0018: move-result-wide v5 │ │ +12773a: 5a45 671c |0019: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMaxY:D // field@1c67 │ │ +12773e: 7110 4535 0700 |001b: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ +127744: 0a05 |001e: move-result v5 │ │ +127746: 5945 6a1c |001f: iput v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.numberOfPoints:I // field@1c6a │ │ +12774a: 6e10 9734 0800 |0021: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowUnlimitedNumberOfPointsPerShape:()Z // method@3497 │ │ +127750: 0a05 |0024: move-result v5 │ │ +127752: 3905 4600 |0025: if-nez v5, 006b // +0046 │ │ +127756: 5245 6a1c |0027: iget v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.numberOfPoints:I // field@1c6a │ │ +12775a: 6e10 9334 0800 |0029: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getMaxNumberOfPointsPerShape:()I // method@3493 │ │ +127760: 0a06 |002c: move-result v6 │ │ +127762: 3665 0300 |002d: if-gt v5, v6, 0030 // +0003 │ │ +127766: 283c |002f: goto 006b // +003c │ │ +127768: 2205 e808 |0030: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +12776c: 2206 1007 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +127770: 7010 eb2a 0600 |0034: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +127776: 1a07 5013 |0037: const-string v7, "Invalid " // string@1350 │ │ +12777a: 6e20 f52a 7600 |0039: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127780: 6e10 d634 0400 |003c: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.getShapeTypeName:()Ljava/lang/String; // method@34d6 │ │ +127786: 0c07 |003f: move-result-object v7 │ │ +127788: 6e20 f52a 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12778e: 1a07 cd00 |0043: const-string v7, " shape number of points. The allowed maximum number of points was " // string@00cd │ │ +127792: 6e20 f52a 7600 |0045: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127798: 6e10 9334 0800 |0048: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getMaxNumberOfPointsPerShape:()I // method@3493 │ │ +12779e: 0a07 |004b: move-result v7 │ │ +1277a0: 6e20 f12a 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1277a6: 1a07 6f00 |004f: const-string v7, " but found " // string@006f │ │ +1277aa: 6e20 f52a 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1277b0: 5247 6a1c |0054: iget v7, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.numberOfPoints:I // field@1c6a │ │ +1277b4: 6e20 f12a 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1277ba: 1a07 3f05 |0059: const-string v7, ". " // string@053f │ │ +1277be: 6e20 f52a 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1277c4: 6207 491c |005e: sget-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +1277c8: 6e20 f52a 7600 |0060: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1277ce: 6e10 fa2a 0600 |0063: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1277d4: 0c06 |0066: move-result-object v6 │ │ +1277d6: 7020 a134 6500 |0067: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +1277dc: 2705 |006a: throw v5 │ │ +1277de: 5245 6a1c |006b: iget v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.numberOfPoints:I // field@1c6a │ │ +1277e2: 2355 0b0a |006d: new-array v5, v5, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@0a0b │ │ +1277e6: 5b45 6b1c |006f: iput-object v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c6b │ │ +1277ea: 1205 |0071: const/4 v5, #int 0 // #0 │ │ +1277ec: 5246 6a1c |0072: iget v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.numberOfPoints:I // field@1c6a │ │ +1277f0: 3565 1600 |0074: if-ge v5, v6, 008a // +0016 │ │ +1277f4: 7110 4335 0700 |0076: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +1277fa: 0b00 |0079: move-result-wide v0 │ │ +1277fc: 7110 4335 0700 |007a: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +127802: 0b02 |007d: move-result-wide v2 │ │ +127804: 5446 6b1c |007e: iget-object v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c6b │ │ +127808: 2208 ed08 |0080: new-instance v8, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@08ed │ │ +12780c: 7053 c134 0821 |0082: invoke-direct {v8, v0, v1, v2, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.:(DD)V // method@34c1 │ │ +127812: 4d08 0605 |0085: aput-object v8, v6, v5 │ │ +127816: d805 0501 |0087: add-int/lit8 v5, v5, #int 1 // #01 │ │ +12781a: 28e9 |0089: goto 0072 // -0017 │ │ +12781c: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=31 │ │ 0x0009 line=32 │ │ 0x000f line=33 │ │ 0x0015 line=34 │ │ @@ -417119,17 +417121,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127660: |[127660] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractMultiPointShape.getBoxMaxX:()D │ │ -127670: 5320 661c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMaxX:D // field@1c66 │ │ -127674: 1000 |0002: return-wide v0 │ │ +127668: |[127668] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractMultiPointShape.getBoxMaxX:()D │ │ +127678: 5320 661c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMaxX:D // field@1c66 │ │ +12767c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;) │ │ @@ -417137,17 +417139,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127678: |[127678] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractMultiPointShape.getBoxMaxY:()D │ │ -127688: 5320 671c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMaxY:D // field@1c67 │ │ -12768c: 1000 |0002: return-wide v0 │ │ +127680: |[127680] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractMultiPointShape.getBoxMaxY:()D │ │ +127690: 5320 671c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMaxY:D // field@1c67 │ │ +127694: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape; │ │ │ │ #2 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;) │ │ @@ -417155,17 +417157,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127690: |[127690] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractMultiPointShape.getBoxMinX:()D │ │ -1276a0: 5320 681c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMinX:D // field@1c68 │ │ -1276a4: 1000 |0002: return-wide v0 │ │ +127698: |[127698] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractMultiPointShape.getBoxMinX:()D │ │ +1276a8: 5320 681c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMinX:D // field@1c68 │ │ +1276ac: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape; │ │ │ │ #3 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;) │ │ @@ -417173,17 +417175,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1276a8: |[1276a8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractMultiPointShape.getBoxMinY:()D │ │ -1276b8: 5320 691c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMinY:D // field@1c69 │ │ -1276bc: 1000 |0002: return-wide v0 │ │ +1276b0: |[1276b0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractMultiPointShape.getBoxMinY:()D │ │ +1276c0: 5320 691c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.boxMinY:D // field@1c69 │ │ +1276c4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape; │ │ │ │ #4 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;) │ │ @@ -417191,17 +417193,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1276c0: |[1276c0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractMultiPointShape.getNumberOfPoints:()I │ │ -1276d0: 5210 6a1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.numberOfPoints:I // field@1c6a │ │ -1276d4: 0f00 |0002: return v0 │ │ +1276c8: |[1276c8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractMultiPointShape.getNumberOfPoints:()I │ │ +1276d8: 5210 6a1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.numberOfPoints:I // field@1c6a │ │ +1276dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape; │ │ │ │ #5 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;) │ │ @@ -417209,17 +417211,17 @@ │ │ type : '()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1276d8: |[1276d8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractMultiPointShape.getPoints:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; │ │ -1276e8: 5410 6b1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c6b │ │ -1276ec: 1100 |0002: return-object v0 │ │ +1276e0: |[1276e0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractMultiPointShape.getPoints:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; │ │ +1276f0: 5410 6b1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c6b │ │ +1276f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape; │ │ │ │ #6 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;) │ │ @@ -417265,23 +417267,23 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -127848: |[127848] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPointShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -127858: 7054 b634 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34b6 │ │ -12785e: 7110 4335 0300 |0003: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -127864: 0b01 |0006: move-result-wide v1 │ │ -127866: 5a01 6c1c |0007: iput-wide v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;.x:D // field@1c6c │ │ -12786a: 7110 4335 0300 |0009: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -127870: 0b01 |000c: move-result-wide v1 │ │ -127872: 5a01 6d1c |000d: iput-wide v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;.y:D // field@1c6d │ │ -127876: 0e00 |000f: return-void │ │ +127850: |[127850] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPointShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +127860: 7054 b634 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34b6 │ │ +127866: 7110 4335 0300 |0003: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +12786c: 0b01 |0006: move-result-wide v1 │ │ +12786e: 5a01 6c1c |0007: iput-wide v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;.x:D // field@1c6c │ │ +127872: 7110 4335 0300 |0009: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +127878: 0b01 |000c: move-result-wide v1 │ │ +12787a: 5a01 6d1c |000d: iput-wide v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;.y:D // field@1c6d │ │ +12787e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=22 │ │ 0x0009 line=23 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape; │ │ @@ -417296,17 +417298,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127818: |[127818] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPointShape.getX:()D │ │ -127828: 5320 6c1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;.x:D // field@1c6c │ │ -12782c: 1000 |0002: return-wide v0 │ │ +127820: |[127820] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPointShape.getX:()D │ │ +127830: 5320 6c1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;.x:D // field@1c6c │ │ +127834: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;) │ │ @@ -417314,17 +417316,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127830: |[127830] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPointShape.getY:()D │ │ -127840: 5320 6d1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;.y:D // field@1c6d │ │ -127844: 1000 |0002: return-wide v0 │ │ +127838: |[127838] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPointShape.getY:()D │ │ +127848: 5320 6d1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;.y:D // field@1c6d │ │ +12784c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape; │ │ │ │ source_file_idx : 2746 (AbstractPointShape.java) │ │ @@ -417388,160 +417390,160 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 316 16-bit code units │ │ -127e38: |[127e38] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -127e48: 7058 b634 5476 |0000: invoke-direct {v4, v5, v6, v7, v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34b6 │ │ -127e4e: 7110 4335 0700 |0003: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -127e54: 0b05 |0006: move-result-wide v5 │ │ -127e56: 5a45 7d1c |0007: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMinX:D // field@1c7d │ │ -127e5a: 7110 4335 0700 |0009: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -127e60: 0b05 |000c: move-result-wide v5 │ │ -127e62: 5a45 7e1c |000d: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMinY:D // field@1c7e │ │ -127e66: 7110 4335 0700 |000f: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -127e6c: 0b05 |0012: move-result-wide v5 │ │ -127e6e: 5a45 7b1c |0013: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMaxX:D // field@1c7b │ │ -127e72: 7110 4335 0700 |0015: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -127e78: 0b05 |0018: move-result-wide v5 │ │ -127e7a: 5a45 7c1c |0019: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMaxY:D // field@1c7c │ │ -127e7e: 7110 4535 0700 |001b: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ -127e84: 0a05 |001e: move-result v5 │ │ -127e86: 5945 7f1c |001f: iput v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ -127e8a: 1a06 3f05 |0021: const-string v6, ". " // string@053f │ │ -127e8e: 1a00 5013 |0023: const-string v0, "Invalid " // string@1350 │ │ -127e92: 3a05 ea00 |0025: if-ltz v5, 010f // +00ea │ │ -127e96: 7110 4535 0700 |0027: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ -127e9c: 0a05 |002a: move-result v5 │ │ -127e9e: 5945 801c |002b: iput v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ -127ea2: 3a05 b700 |002d: if-ltz v5, 00e4 // +00b7 │ │ -127ea6: 5241 7f1c |002f: iget v1, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ -127eaa: 3651 7e00 |0031: if-gt v1, v5, 00af // +007e │ │ -127eae: 6e10 9734 0800 |0033: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowUnlimitedNumberOfPointsPerShape:()Z // method@3497 │ │ -127eb4: 0a05 |0036: move-result v5 │ │ -127eb6: 3905 4200 |0037: if-nez v5, 0079 // +0042 │ │ -127eba: 5245 801c |0039: iget v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ -127ebe: 6e10 9334 0800 |003b: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getMaxNumberOfPointsPerShape:()I // method@3493 │ │ -127ec4: 0a01 |003e: move-result v1 │ │ -127ec6: 3615 0300 |003f: if-gt v5, v1, 0042 // +0003 │ │ -127eca: 2838 |0041: goto 0079 // +0038 │ │ -127ecc: 2205 e808 |0042: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -127ed0: 2207 1007 |0044: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -127ed4: 7010 eb2a 0700 |0046: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -127eda: 6e20 f52a 0700 |0049: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127ee0: 6e10 ee34 0400 |004c: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.getShapeTypeName:()Ljava/lang/String; // method@34ee │ │ -127ee6: 0c00 |004f: move-result-object v0 │ │ -127ee8: 6e20 f52a 0700 |0050: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127eee: 1a00 cd00 |0053: const-string v0, " shape number of points. The allowed maximum number of points was " // string@00cd │ │ -127ef2: 6e20 f52a 0700 |0055: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127ef8: 6e10 9334 0800 |0058: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getMaxNumberOfPointsPerShape:()I // method@3493 │ │ -127efe: 0a08 |005b: move-result v8 │ │ -127f00: 6e20 f12a 8700 |005c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127f06: 1a08 6f00 |005f: const-string v8, " but found " // string@006f │ │ -127f0a: 6e20 f52a 8700 |0061: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127f10: 5248 801c |0064: iget v8, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ -127f14: 6e20 f12a 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127f1a: 6e20 f52a 6700 |0069: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127f20: 6206 491c |006c: sget-object v6, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -127f24: 6e20 f52a 6700 |006e: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127f2a: 6e10 fa2a 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -127f30: 0c06 |0074: move-result-object v6 │ │ -127f32: 7020 a134 6500 |0075: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -127f38: 2705 |0078: throw v5 │ │ -127f3a: 5245 7f1c |0079: iget v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ -127f3e: 2355 c009 |007b: new-array v5, v5, [I // type@09c0 │ │ -127f42: 5b45 811c |007d: iput-object v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.partFirstPoints:[I // field@1c81 │ │ -127f46: 1205 |007f: const/4 v5, #int 0 // #0 │ │ -127f48: 1206 |0080: const/4 v6, #int 0 // #0 │ │ -127f4a: 5248 7f1c |0081: iget v8, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ -127f4e: 3586 0d00 |0083: if-ge v6, v8, 0090 // +000d │ │ -127f52: 5448 811c |0085: iget-object v8, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.partFirstPoints:[I // field@1c81 │ │ -127f56: 7110 4535 0700 |0087: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ -127f5c: 0a00 |008a: move-result v0 │ │ -127f5e: 4b00 0806 |008b: aput v0, v8, v6 │ │ -127f62: d806 0601 |008d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -127f66: 28f2 |008f: goto 0081 // -000e │ │ -127f68: 5246 801c |0090: iget v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ -127f6c: 2366 0b0a |0092: new-array v6, v6, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@0a0b │ │ -127f70: 5b46 821c |0094: iput-object v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c82 │ │ -127f74: 5246 801c |0096: iget v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ -127f78: 3565 1600 |0098: if-ge v5, v6, 00ae // +0016 │ │ -127f7c: 7110 4335 0700 |009a: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -127f82: 0b00 |009d: move-result-wide v0 │ │ -127f84: 7110 4335 0700 |009e: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -127f8a: 0b02 |00a1: move-result-wide v2 │ │ -127f8c: 5446 821c |00a2: iget-object v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c82 │ │ -127f90: 2208 ed08 |00a4: new-instance v8, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@08ed │ │ -127f94: 7053 c134 0821 |00a6: invoke-direct {v8, v0, v1, v2, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.:(DD)V // method@34c1 │ │ -127f9a: 4d08 0605 |00a9: aput-object v8, v6, v5 │ │ -127f9e: d805 0501 |00ab: add-int/lit8 v5, v5, #int 1 // #01 │ │ -127fa2: 28e9 |00ad: goto 0096 // -0017 │ │ -127fa4: 0e00 |00ae: return-void │ │ -127fa6: 2205 e808 |00af: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -127faa: 2207 1007 |00b1: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -127fae: 7010 eb2a 0700 |00b3: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -127fb4: 6e20 f52a 0700 |00b6: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127fba: 6e10 ee34 0400 |00b9: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.getShapeTypeName:()Ljava/lang/String; // method@34ee │ │ -127fc0: 0c08 |00bc: move-result-object v8 │ │ -127fc2: 6e20 f52a 8700 |00bd: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127fc8: 1a08 cb00 |00c0: const-string v8, " shape number of parts. It should be smaller or equal to the number of points (" // string@00cb │ │ -127fcc: 6e20 f52a 8700 |00c2: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127fd2: 5248 801c |00c5: iget v8, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ -127fd6: 6e20 f12a 8700 |00c7: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127fdc: 1a08 2702 |00ca: const-string v8, "), but found " // string@0227 │ │ -127fe0: 6e20 f52a 8700 |00cc: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127fe6: 5248 7f1c |00cf: iget v8, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ -127fea: 6e20 f12a 8700 |00d1: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127ff0: 6e20 f52a 6700 |00d4: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127ff6: 6206 491c |00d7: sget-object v6, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -127ffa: 6e20 f52a 6700 |00d9: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128000: 6e10 fa2a 0700 |00dc: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128006: 0c06 |00df: move-result-object v6 │ │ -128008: 7020 a134 6500 |00e0: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -12800e: 2705 |00e3: throw v5 │ │ -128010: 2205 e808 |00e4: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -128014: 2207 1007 |00e6: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -128018: 7010 eb2a 0700 |00e8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12801e: 6e20 f52a 0700 |00eb: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128024: 6e10 ee34 0400 |00ee: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.getShapeTypeName:()Ljava/lang/String; // method@34ee │ │ -12802a: 0c08 |00f1: move-result-object v8 │ │ -12802c: 6e20 f52a 8700 |00f2: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128032: 1a08 cc00 |00f5: const-string v8, " shape number of points. It should be a number greater than zero, but found " // string@00cc │ │ -128036: 6e20 f52a 8700 |00f7: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12803c: 5248 801c |00fa: iget v8, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ -128040: 6e20 f12a 8700 |00fc: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128046: 6e20 f52a 6700 |00ff: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12804c: 6206 491c |0102: sget-object v6, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -128050: 6e20 f52a 6700 |0104: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128056: 6e10 fa2a 0700 |0107: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12805c: 0c06 |010a: move-result-object v6 │ │ -12805e: 7020 a134 6500 |010b: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -128064: 2705 |010e: throw v5 │ │ -128066: 2205 e808 |010f: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -12806a: 2207 1007 |0111: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -12806e: 7010 eb2a 0700 |0113: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128074: 6e20 f52a 0700 |0116: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12807a: 6e10 ee34 0400 |0119: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.getShapeTypeName:()Ljava/lang/String; // method@34ee │ │ -128080: 0c08 |011c: move-result-object v8 │ │ -128082: 6e20 f52a 8700 |011d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128088: 1a08 ca00 |0120: const-string v8, " shape number of parts. It should be a number greater than zero, but found " // string@00ca │ │ -12808c: 6e20 f52a 8700 |0122: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128092: 5248 7f1c |0125: iget v8, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ -128096: 6e20 f12a 8700 |0127: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -12809c: 6e20 f52a 6700 |012a: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1280a2: 6206 491c |012d: sget-object v6, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -1280a6: 6e20 f52a 6700 |012f: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1280ac: 6e10 fa2a 0700 |0132: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1280b2: 0c06 |0135: move-result-object v6 │ │ -1280b4: 7020 a134 6500 |0136: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -1280ba: 2802 |0139: goto 013b // +0002 │ │ -1280bc: 2705 |013a: throw v5 │ │ -1280be: 28ff |013b: goto 013a // -0001 │ │ +127e40: |[127e40] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +127e50: 7058 b634 5476 |0000: invoke-direct {v4, v5, v6, v7, v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34b6 │ │ +127e56: 7110 4335 0700 |0003: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +127e5c: 0b05 |0006: move-result-wide v5 │ │ +127e5e: 5a45 7d1c |0007: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMinX:D // field@1c7d │ │ +127e62: 7110 4335 0700 |0009: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +127e68: 0b05 |000c: move-result-wide v5 │ │ +127e6a: 5a45 7e1c |000d: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMinY:D // field@1c7e │ │ +127e6e: 7110 4335 0700 |000f: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +127e74: 0b05 |0012: move-result-wide v5 │ │ +127e76: 5a45 7b1c |0013: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMaxX:D // field@1c7b │ │ +127e7a: 7110 4335 0700 |0015: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +127e80: 0b05 |0018: move-result-wide v5 │ │ +127e82: 5a45 7c1c |0019: iput-wide v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMaxY:D // field@1c7c │ │ +127e86: 7110 4535 0700 |001b: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ +127e8c: 0a05 |001e: move-result v5 │ │ +127e8e: 5945 7f1c |001f: iput v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ +127e92: 1a06 3f05 |0021: const-string v6, ". " // string@053f │ │ +127e96: 1a00 5013 |0023: const-string v0, "Invalid " // string@1350 │ │ +127e9a: 3a05 ea00 |0025: if-ltz v5, 010f // +00ea │ │ +127e9e: 7110 4535 0700 |0027: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ +127ea4: 0a05 |002a: move-result v5 │ │ +127ea6: 5945 801c |002b: iput v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ +127eaa: 3a05 b700 |002d: if-ltz v5, 00e4 // +00b7 │ │ +127eae: 5241 7f1c |002f: iget v1, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ +127eb2: 3651 7e00 |0031: if-gt v1, v5, 00af // +007e │ │ +127eb6: 6e10 9734 0800 |0033: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowUnlimitedNumberOfPointsPerShape:()Z // method@3497 │ │ +127ebc: 0a05 |0036: move-result v5 │ │ +127ebe: 3905 4200 |0037: if-nez v5, 0079 // +0042 │ │ +127ec2: 5245 801c |0039: iget v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ +127ec6: 6e10 9334 0800 |003b: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getMaxNumberOfPointsPerShape:()I // method@3493 │ │ +127ecc: 0a01 |003e: move-result v1 │ │ +127ece: 3615 0300 |003f: if-gt v5, v1, 0042 // +0003 │ │ +127ed2: 2838 |0041: goto 0079 // +0038 │ │ +127ed4: 2205 e808 |0042: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +127ed8: 2207 1007 |0044: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +127edc: 7010 eb2a 0700 |0046: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +127ee2: 6e20 f52a 0700 |0049: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127ee8: 6e10 ee34 0400 |004c: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.getShapeTypeName:()Ljava/lang/String; // method@34ee │ │ +127eee: 0c00 |004f: move-result-object v0 │ │ +127ef0: 6e20 f52a 0700 |0050: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127ef6: 1a00 cd00 |0053: const-string v0, " shape number of points. The allowed maximum number of points was " // string@00cd │ │ +127efa: 6e20 f52a 0700 |0055: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127f00: 6e10 9334 0800 |0058: invoke-virtual {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getMaxNumberOfPointsPerShape:()I // method@3493 │ │ +127f06: 0a08 |005b: move-result v8 │ │ +127f08: 6e20 f12a 8700 |005c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127f0e: 1a08 6f00 |005f: const-string v8, " but found " // string@006f │ │ +127f12: 6e20 f52a 8700 |0061: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127f18: 5248 801c |0064: iget v8, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ +127f1c: 6e20 f12a 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127f22: 6e20 f52a 6700 |0069: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127f28: 6206 491c |006c: sget-object v6, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +127f2c: 6e20 f52a 6700 |006e: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127f32: 6e10 fa2a 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +127f38: 0c06 |0074: move-result-object v6 │ │ +127f3a: 7020 a134 6500 |0075: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +127f40: 2705 |0078: throw v5 │ │ +127f42: 5245 7f1c |0079: iget v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ +127f46: 2355 c009 |007b: new-array v5, v5, [I // type@09c0 │ │ +127f4a: 5b45 811c |007d: iput-object v5, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.partFirstPoints:[I // field@1c81 │ │ +127f4e: 1205 |007f: const/4 v5, #int 0 // #0 │ │ +127f50: 1206 |0080: const/4 v6, #int 0 // #0 │ │ +127f52: 5248 7f1c |0081: iget v8, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ +127f56: 3586 0d00 |0083: if-ge v6, v8, 0090 // +000d │ │ +127f5a: 5448 811c |0085: iget-object v8, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.partFirstPoints:[I // field@1c81 │ │ +127f5e: 7110 4535 0700 |0087: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ +127f64: 0a00 |008a: move-result v0 │ │ +127f66: 4b00 0806 |008b: aput v0, v8, v6 │ │ +127f6a: d806 0601 |008d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +127f6e: 28f2 |008f: goto 0081 // -000e │ │ +127f70: 5246 801c |0090: iget v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ +127f74: 2366 0b0a |0092: new-array v6, v6, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@0a0b │ │ +127f78: 5b46 821c |0094: iput-object v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c82 │ │ +127f7c: 5246 801c |0096: iget v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ +127f80: 3565 1600 |0098: if-ge v5, v6, 00ae // +0016 │ │ +127f84: 7110 4335 0700 |009a: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +127f8a: 0b00 |009d: move-result-wide v0 │ │ +127f8c: 7110 4335 0700 |009e: invoke-static {v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +127f92: 0b02 |00a1: move-result-wide v2 │ │ +127f94: 5446 821c |00a2: iget-object v6, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c82 │ │ +127f98: 2208 ed08 |00a4: new-instance v8, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@08ed │ │ +127f9c: 7053 c134 0821 |00a6: invoke-direct {v8, v0, v1, v2, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.:(DD)V // method@34c1 │ │ +127fa2: 4d08 0605 |00a9: aput-object v8, v6, v5 │ │ +127fa6: d805 0501 |00ab: add-int/lit8 v5, v5, #int 1 // #01 │ │ +127faa: 28e9 |00ad: goto 0096 // -0017 │ │ +127fac: 0e00 |00ae: return-void │ │ +127fae: 2205 e808 |00af: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +127fb2: 2207 1007 |00b1: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +127fb6: 7010 eb2a 0700 |00b3: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +127fbc: 6e20 f52a 0700 |00b6: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127fc2: 6e10 ee34 0400 |00b9: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.getShapeTypeName:()Ljava/lang/String; // method@34ee │ │ +127fc8: 0c08 |00bc: move-result-object v8 │ │ +127fca: 6e20 f52a 8700 |00bd: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127fd0: 1a08 cb00 |00c0: const-string v8, " shape number of parts. It should be smaller or equal to the number of points (" // string@00cb │ │ +127fd4: 6e20 f52a 8700 |00c2: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127fda: 5248 801c |00c5: iget v8, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ +127fde: 6e20 f12a 8700 |00c7: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127fe4: 1a08 2702 |00ca: const-string v8, "), but found " // string@0227 │ │ +127fe8: 6e20 f52a 8700 |00cc: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127fee: 5248 7f1c |00cf: iget v8, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ +127ff2: 6e20 f12a 8700 |00d1: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127ff8: 6e20 f52a 6700 |00d4: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127ffe: 6206 491c |00d7: sget-object v6, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +128002: 6e20 f52a 6700 |00d9: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128008: 6e10 fa2a 0700 |00dc: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12800e: 0c06 |00df: move-result-object v6 │ │ +128010: 7020 a134 6500 |00e0: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +128016: 2705 |00e3: throw v5 │ │ +128018: 2205 e808 |00e4: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +12801c: 2207 1007 |00e6: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +128020: 7010 eb2a 0700 |00e8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128026: 6e20 f52a 0700 |00eb: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12802c: 6e10 ee34 0400 |00ee: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.getShapeTypeName:()Ljava/lang/String; // method@34ee │ │ +128032: 0c08 |00f1: move-result-object v8 │ │ +128034: 6e20 f52a 8700 |00f2: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12803a: 1a08 cc00 |00f5: const-string v8, " shape number of points. It should be a number greater than zero, but found " // string@00cc │ │ +12803e: 6e20 f52a 8700 |00f7: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128044: 5248 801c |00fa: iget v8, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ +128048: 6e20 f12a 8700 |00fc: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12804e: 6e20 f52a 6700 |00ff: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128054: 6206 491c |0102: sget-object v6, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +128058: 6e20 f52a 6700 |0104: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12805e: 6e10 fa2a 0700 |0107: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128064: 0c06 |010a: move-result-object v6 │ │ +128066: 7020 a134 6500 |010b: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +12806c: 2705 |010e: throw v5 │ │ +12806e: 2205 e808 |010f: new-instance v5, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +128072: 2207 1007 |0111: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +128076: 7010 eb2a 0700 |0113: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12807c: 6e20 f52a 0700 |0116: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128082: 6e10 ee34 0400 |0119: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.getShapeTypeName:()Ljava/lang/String; // method@34ee │ │ +128088: 0c08 |011c: move-result-object v8 │ │ +12808a: 6e20 f52a 8700 |011d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128090: 1a08 ca00 |0120: const-string v8, " shape number of parts. It should be a number greater than zero, but found " // string@00ca │ │ +128094: 6e20 f52a 8700 |0122: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12809a: 5248 7f1c |0125: iget v8, v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ +12809e: 6e20 f12a 8700 |0127: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1280a4: 6e20 f52a 6700 |012a: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1280aa: 6206 491c |012d: sget-object v6, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +1280ae: 6e20 f52a 6700 |012f: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1280b4: 6e10 fa2a 0700 |0132: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1280ba: 0c06 |0135: move-result-object v6 │ │ +1280bc: 7020 a134 6500 |0136: invoke-direct {v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +1280c2: 2802 |0139: goto 013b // +0002 │ │ +1280c4: 2705 |013a: throw v5 │ │ +1280c6: 28ff |013b: goto 013a // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ 0x0009 line=37 │ │ 0x000f line=38 │ │ 0x0015 line=39 │ │ @@ -417576,17 +417578,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127c38: |[127c38] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getBoxMaxX:()D │ │ -127c48: 5320 7b1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMaxX:D // field@1c7b │ │ -127c4c: 1000 |0002: return-wide v0 │ │ +127c40: |[127c40] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getBoxMaxX:()D │ │ +127c50: 5320 7b1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMaxX:D // field@1c7b │ │ +127c54: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;) │ │ @@ -417594,17 +417596,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127c50: |[127c50] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getBoxMaxY:()D │ │ -127c60: 5320 7c1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMaxY:D // field@1c7c │ │ -127c64: 1000 |0002: return-wide v0 │ │ +127c58: |[127c58] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getBoxMaxY:()D │ │ +127c68: 5320 7c1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMaxY:D // field@1c7c │ │ +127c6c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape; │ │ │ │ #2 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;) │ │ @@ -417612,17 +417614,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127c68: |[127c68] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getBoxMinX:()D │ │ -127c78: 5320 7d1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMinX:D // field@1c7d │ │ -127c7c: 1000 |0002: return-wide v0 │ │ +127c70: |[127c70] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getBoxMinX:()D │ │ +127c80: 5320 7d1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMinX:D // field@1c7d │ │ +127c84: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape; │ │ │ │ #3 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;) │ │ @@ -417630,17 +417632,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127c80: |[127c80] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getBoxMinY:()D │ │ -127c90: 5320 7e1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMinY:D // field@1c7e │ │ -127c94: 1000 |0002: return-wide v0 │ │ +127c88: |[127c88] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getBoxMinY:()D │ │ +127c98: 5320 7e1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.boxMinY:D // field@1c7e │ │ +127c9c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape; │ │ │ │ #4 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;) │ │ @@ -417648,17 +417650,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127c98: |[127c98] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getNumberOfParts:()I │ │ -127ca8: 5210 7f1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ -127cac: 0f00 |0002: return v0 │ │ +127ca0: |[127ca0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getNumberOfParts:()I │ │ +127cb0: 5210 7f1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ +127cb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape; │ │ │ │ #5 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;) │ │ @@ -417666,17 +417668,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127cb0: |[127cb0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getNumberOfPoints:()I │ │ -127cc0: 5210 801c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ -127cc4: 0f00 |0002: return v0 │ │ +127cb8: |[127cb8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getNumberOfPoints:()I │ │ +127cc8: 5210 801c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfPoints:I // field@1c80 │ │ +127ccc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape; │ │ │ │ #6 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;) │ │ @@ -417684,17 +417686,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127cc8: |[127cc8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getPartFirstPoints:()[I │ │ -127cd8: 5410 811c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.partFirstPoints:[I // field@1c81 │ │ -127cdc: 1100 |0002: return-object v0 │ │ +127cd0: |[127cd0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getPartFirstPoints:()[I │ │ +127ce0: 5410 811c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.partFirstPoints:[I // field@1c81 │ │ +127ce4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape; │ │ │ │ #7 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;) │ │ @@ -417702,17 +417704,17 @@ │ │ type : '()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127ce0: |[127ce0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getPoints:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; │ │ -127cf0: 5410 821c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c82 │ │ -127cf4: 1100 |0002: return-object v0 │ │ +127ce8: |[127ce8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getPoints:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; │ │ +127cf8: 5410 821c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c82 │ │ +127cfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape; │ │ │ │ #8 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;) │ │ @@ -417720,85 +417722,85 @@ │ │ type : '(I)[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -127cf8: |[127cf8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getPointsOfPart:(I)[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; │ │ -127d08: 1a00 962a |0000: const-string v0, "]." // string@2a96 │ │ -127d0c: 3a06 7100 |0002: if-ltz v6, 0073 // +0071 │ │ -127d10: 5251 7f1c |0004: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ -127d14: 3516 6d00 |0006: if-ge v6, v1, 0073 // +006d │ │ -127d18: 5452 811c |0008: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.partFirstPoints:[I // field@1c81 │ │ -127d1c: 4403 0206 |000a: aget v3, v2, v6 │ │ -127d20: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -127d24: 3516 0700 |000e: if-ge v6, v1, 0015 // +0007 │ │ -127d28: d806 0601 |0010: add-int/lit8 v6, v6, #int 1 // #01 │ │ -127d2c: 4406 0206 |0012: aget v6, v2, v6 │ │ -127d30: 2804 |0014: goto 0018 // +0004 │ │ -127d32: 5456 821c |0015: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c82 │ │ -127d36: 2166 |0017: array-length v6, v6 │ │ -127d38: 1a01 2102 |0018: const-string v1, ") is out of range. Valid range of points is [0:" // string@0221 │ │ -127d3c: 3a03 3600 |001a: if-ltz v3, 0050 // +0036 │ │ -127d40: 5452 821c |001c: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c82 │ │ -127d44: 2124 |001e: array-length v4, v2 │ │ -127d46: 3643 3100 |001f: if-gt v3, v4, 0050 // +0031 │ │ -127d4a: 3a06 0c00 |0021: if-ltz v6, 002d // +000c │ │ -127d4e: 2124 |0023: array-length v4, v2 │ │ -127d50: 3646 0900 |0024: if-gt v6, v4, 002d // +0009 │ │ -127d54: 7130 a42b 3206 |0026: invoke-static {v2, v3, v6}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@2ba4 │ │ -127d5a: 0c06 |0029: move-result-object v6 │ │ -127d5c: 1f06 0b0a |002a: check-cast v6, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@0a0b │ │ -127d60: 1106 |002c: return-object v6 │ │ -127d62: 2202 0907 |002d: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -127d66: 2203 1007 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -127d6a: 7010 eb2a 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -127d70: 1a04 6620 |0034: const-string v4, "Malformed content. Part end (" // string@2066 │ │ -127d74: 6e20 f52a 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127d7a: 6e20 f12a 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127d80: 6e20 f52a 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127d86: 5456 821c |003f: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c82 │ │ -127d8a: 2166 |0041: array-length v6, v6 │ │ -127d8c: 6e20 f12a 6300 |0042: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127d92: 6e20 f52a 0300 |0045: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127d98: 6e10 fa2a 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -127d9e: 0c06 |004b: move-result-object v6 │ │ -127da0: 7020 a22a 6200 |004c: invoke-direct {v2, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -127da6: 2702 |004f: throw v2 │ │ -127da8: 2206 0907 |0050: new-instance v6, Ljava/lang/RuntimeException; // type@0709 │ │ -127dac: 2202 1007 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -127db0: 7010 eb2a 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -127db6: 1a04 6720 |0057: const-string v4, "Malformed content. Part start (" // string@2067 │ │ -127dba: 6e20 f52a 4200 |0059: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127dc0: 6e20 f12a 3200 |005c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127dc6: 6e20 f52a 1200 |005f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127dcc: 5451 821c |0062: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c82 │ │ -127dd0: 2111 |0064: array-length v1, v1 │ │ -127dd2: 6e20 f12a 1200 |0065: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127dd8: 6e20 f52a 0200 |0068: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127dde: 6e10 fa2a 0200 |006b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -127de4: 0c00 |006e: move-result-object v0 │ │ -127de6: 7020 a22a 0600 |006f: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -127dec: 2706 |0072: throw v6 │ │ -127dee: 2201 0907 |0073: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ -127df2: 2202 1007 |0075: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -127df6: 7010 eb2a 0200 |0077: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -127dfc: 1a03 5f13 |007a: const-string v3, "Invalid part " // string@135f │ │ -127e00: 6e20 f52a 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127e06: 6e20 f12a 6200 |007f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127e0c: 1a06 4205 |0082: const-string v6, ". Available parts [0:" // string@0542 │ │ -127e10: 6e20 f52a 6200 |0084: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127e16: 5256 7f1c |0087: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ -127e1a: 6e20 f12a 6200 |0089: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127e20: 6e20 f52a 0200 |008c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127e26: 6e10 fa2a 0200 |008f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -127e2c: 0c06 |0092: move-result-object v6 │ │ -127e2e: 7020 a22a 6100 |0093: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -127e34: 2701 |0096: throw v1 │ │ +127d00: |[127d00] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyShape.getPointsOfPart:(I)[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; │ │ +127d10: 1a00 962a |0000: const-string v0, "]." // string@2a96 │ │ +127d14: 3a06 7100 |0002: if-ltz v6, 0073 // +0071 │ │ +127d18: 5251 7f1c |0004: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ +127d1c: 3516 6d00 |0006: if-ge v6, v1, 0073 // +006d │ │ +127d20: 5452 811c |0008: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.partFirstPoints:[I // field@1c81 │ │ +127d24: 4403 0206 |000a: aget v3, v2, v6 │ │ +127d28: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +127d2c: 3516 0700 |000e: if-ge v6, v1, 0015 // +0007 │ │ +127d30: d806 0601 |0010: add-int/lit8 v6, v6, #int 1 // #01 │ │ +127d34: 4406 0206 |0012: aget v6, v2, v6 │ │ +127d38: 2804 |0014: goto 0018 // +0004 │ │ +127d3a: 5456 821c |0015: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c82 │ │ +127d3e: 2166 |0017: array-length v6, v6 │ │ +127d40: 1a01 2102 |0018: const-string v1, ") is out of range. Valid range of points is [0:" // string@0221 │ │ +127d44: 3a03 3600 |001a: if-ltz v3, 0050 // +0036 │ │ +127d48: 5452 821c |001c: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c82 │ │ +127d4c: 2124 |001e: array-length v4, v2 │ │ +127d4e: 3643 3100 |001f: if-gt v3, v4, 0050 // +0031 │ │ +127d52: 3a06 0c00 |0021: if-ltz v6, 002d // +000c │ │ +127d56: 2124 |0023: array-length v4, v2 │ │ +127d58: 3646 0900 |0024: if-gt v6, v4, 002d // +0009 │ │ +127d5c: 7130 a42b 3206 |0026: invoke-static {v2, v3, v6}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@2ba4 │ │ +127d62: 0c06 |0029: move-result-object v6 │ │ +127d64: 1f06 0b0a |002a: check-cast v6, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@0a0b │ │ +127d68: 1106 |002c: return-object v6 │ │ +127d6a: 2202 0907 |002d: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +127d6e: 2203 1007 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +127d72: 7010 eb2a 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +127d78: 1a04 6620 |0034: const-string v4, "Malformed content. Part end (" // string@2066 │ │ +127d7c: 6e20 f52a 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127d82: 6e20 f12a 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127d88: 6e20 f52a 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127d8e: 5456 821c |003f: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c82 │ │ +127d92: 2166 |0041: array-length v6, v6 │ │ +127d94: 6e20 f12a 6300 |0042: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127d9a: 6e20 f52a 0300 |0045: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127da0: 6e10 fa2a 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +127da6: 0c06 |004b: move-result-object v6 │ │ +127da8: 7020 a22a 6200 |004c: invoke-direct {v2, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +127dae: 2702 |004f: throw v2 │ │ +127db0: 2206 0907 |0050: new-instance v6, Ljava/lang/RuntimeException; // type@0709 │ │ +127db4: 2202 1007 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +127db8: 7010 eb2a 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +127dbe: 1a04 6720 |0057: const-string v4, "Malformed content. Part start (" // string@2067 │ │ +127dc2: 6e20 f52a 4200 |0059: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127dc8: 6e20 f12a 3200 |005c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127dce: 6e20 f52a 1200 |005f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127dd4: 5451 821c |0062: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c82 │ │ +127dd8: 2111 |0064: array-length v1, v1 │ │ +127dda: 6e20 f12a 1200 |0065: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127de0: 6e20 f52a 0200 |0068: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127de6: 6e10 fa2a 0200 |006b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +127dec: 0c00 |006e: move-result-object v0 │ │ +127dee: 7020 a22a 0600 |006f: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +127df4: 2706 |0072: throw v6 │ │ +127df6: 2201 0907 |0073: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ +127dfa: 2202 1007 |0075: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +127dfe: 7010 eb2a 0200 |0077: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +127e04: 1a03 5f13 |007a: const-string v3, "Invalid part " // string@135f │ │ +127e08: 6e20 f52a 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127e0e: 6e20 f12a 6200 |007f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127e14: 1a06 4205 |0082: const-string v6, ". Available parts [0:" // string@0542 │ │ +127e18: 6e20 f52a 6200 |0084: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127e1e: 5256 7f1c |0087: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.numberOfParts:I // field@1c7f │ │ +127e22: 6e20 f12a 6200 |0089: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127e28: 6e20 f52a 0200 |008c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127e2e: 6e10 fa2a 0200 |008f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +127e34: 0c06 |0092: move-result-object v6 │ │ +127e36: 7020 a22a 6100 |0093: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +127e3c: 2701 |0096: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=94 │ │ 0x0008 line=98 │ │ 0x0012 line=99 │ │ 0x001c line=102 │ │ 0x0023 line=108 │ │ @@ -417910,282 +417912,282 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 571 16-bit code units │ │ -128aa4: |[128aa4] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -128ab4: 7059 b634 6587 |0000: invoke-direct {v5, v6, v7, v8, v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34b6 │ │ -128aba: 6e10 9434 0900 |0003: invoke-virtual {v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ -128ac0: 0a06 |0006: move-result v6 │ │ -128ac2: 1a07 3f05 |0007: const-string v7, ". " // string@053f │ │ -128ac6: 1a00 5013 |0009: const-string v0, "Invalid " // string@1350 │ │ -128aca: 3906 6500 |000b: if-nez v6, 0070 // +0065 │ │ -128ace: 5256 9a1c |000d: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -128ad2: da06 0608 |000f: mul-int/lit8 v6, v6, #int 8 // #08 │ │ -128ad6: db06 0602 |0011: div-int/lit8 v6, v6, #int 2 // #02 │ │ -128ada: d806 0626 |0013: add-int/lit8 v6, v6, #int 38 // #26 │ │ -128ade: 5251 9b1c |0015: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ -128ae2: da01 0120 |0017: mul-int/lit8 v1, v1, #int 32 // #20 │ │ -128ae6: db01 0102 |0019: div-int/lit8 v1, v1, #int 2 // #02 │ │ -128aea: b016 |001b: add-int/2addr v6, v1 │ │ -128aec: 5451 941c |001c: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c94 │ │ -128af0: 6e10 c534 0100 |001e: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -128af6: 0a01 |0021: move-result v1 │ │ -128af8: 3361 0300 |0022: if-ne v1, v6, 0025 // +0003 │ │ -128afc: 284c |0024: goto 0070 // +004c │ │ -128afe: 2208 e808 |0025: new-instance v8, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -128b02: 2209 1007 |0027: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ -128b06: 7010 eb2a 0900 |0029: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128b0c: 6e20 f52a 0900 |002c: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128b12: 7010 0a35 0500 |002f: invoke-direct {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.getShapeTypeName:()Ljava/lang/String; // method@350a │ │ -128b18: 0c00 |0032: move-result-object v0 │ │ -128b1a: 6e20 f52a 0900 |0033: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128b20: 1a00 c900 |0036: const-string v0, " shape header's content length. Expected " // string@00c9 │ │ -128b24: 6e20 f52a 0900 |0038: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128b2a: 6e20 f12a 6900 |003b: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128b30: 1a06 2d00 |003e: const-string v6, " 16-bit words (for " // string@002d │ │ -128b34: 6e20 f52a 6900 |0040: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128b3a: 5256 9a1c |0043: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -128b3e: 6e20 f12a 6900 |0045: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128b44: 1a06 c200 |0048: const-string v6, " parts and " // string@00c2 │ │ -128b48: 6e20 f52a 6900 |004a: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128b4e: 5256 9b1c |004d: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ -128b52: 6e20 f12a 6900 |004f: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128b58: 1a06 c400 |0052: const-string v6, " points) but found " // string@00c4 │ │ -128b5c: 6e20 f52a 6900 |0054: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128b62: 5456 941c |0057: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c94 │ │ -128b66: 6e10 c534 0600 |0059: invoke-virtual {v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -128b6c: 0a06 |005c: move-result v6 │ │ -128b6e: 6e20 f12a 6900 |005d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128b74: 6e20 f52a 7900 |0060: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128b7a: 6206 491c |0063: sget-object v6, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -128b7e: 6e20 f52a 6900 |0065: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128b84: 6e10 fa2a 0900 |0068: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128b8a: 0c06 |006b: move-result-object v6 │ │ -128b8c: 7020 a134 6800 |006c: invoke-direct {v8, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -128b92: 2708 |006f: throw v8 │ │ -128b94: 7110 4335 0800 |0070: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128b9a: 0b01 |0073: move-result-wide v1 │ │ -128b9c: 5a51 921c |0074: iput-wide v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMinX:D // field@1c92 │ │ -128ba0: 7110 4335 0800 |0076: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128ba6: 0b01 |0079: move-result-wide v1 │ │ -128ba8: 5a51 931c |007a: iput-wide v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMinY:D // field@1c93 │ │ -128bac: 7110 4335 0800 |007c: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128bb2: 0b01 |007f: move-result-wide v1 │ │ -128bb4: 5a51 901c |0080: iput-wide v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMaxX:D // field@1c90 │ │ -128bb8: 7110 4335 0800 |0082: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128bbe: 0b01 |0085: move-result-wide v1 │ │ -128bc0: 5a51 911c |0086: iput-wide v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMaxY:D // field@1c91 │ │ -128bc4: 7110 4535 0800 |0088: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ -128bca: 0a06 |008b: move-result v6 │ │ -128bcc: 5956 9a1c |008c: iput v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -128bd0: 3a06 8001 |008e: if-ltz v6, 020e // +0180 │ │ -128bd4: 7110 4535 0800 |0090: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ -128bda: 0a06 |0093: move-result v6 │ │ -128bdc: 5956 9b1c |0094: iput v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ -128be0: 3a06 4d01 |0096: if-ltz v6, 01e3 // +014d │ │ -128be4: 5251 9a1c |0098: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -128be8: 3661 1401 |009a: if-gt v1, v6, 01ae // +0114 │ │ -128bec: 6e10 9734 0900 |009c: invoke-virtual {v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowUnlimitedNumberOfPointsPerShape:()Z // method@3497 │ │ -128bf2: 0a06 |009f: move-result v6 │ │ -128bf4: 3906 4200 |00a0: if-nez v6, 00e2 // +0042 │ │ -128bf8: 5256 9b1c |00a2: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ -128bfc: 6e10 9334 0900 |00a4: invoke-virtual {v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getMaxNumberOfPointsPerShape:()I // method@3493 │ │ -128c02: 0a01 |00a7: move-result v1 │ │ -128c04: 3616 0300 |00a8: if-gt v6, v1, 00ab // +0003 │ │ -128c08: 2838 |00aa: goto 00e2 // +0038 │ │ -128c0a: 2206 e808 |00ab: new-instance v6, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -128c0e: 2208 1007 |00ad: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -128c12: 7010 eb2a 0800 |00af: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128c18: 6e20 f52a 0800 |00b2: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128c1e: 7010 0a35 0500 |00b5: invoke-direct {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.getShapeTypeName:()Ljava/lang/String; // method@350a │ │ -128c24: 0c00 |00b8: move-result-object v0 │ │ -128c26: 6e20 f52a 0800 |00b9: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128c2c: 1a00 cd00 |00bc: const-string v0, " shape number of points. The allowed maximum number of points was " // string@00cd │ │ -128c30: 6e20 f52a 0800 |00be: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128c36: 6e10 9334 0900 |00c1: invoke-virtual {v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getMaxNumberOfPointsPerShape:()I // method@3493 │ │ -128c3c: 0a09 |00c4: move-result v9 │ │ -128c3e: 6e20 f12a 9800 |00c5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128c44: 1a09 6f00 |00c8: const-string v9, " but found " // string@006f │ │ -128c48: 6e20 f52a 9800 |00ca: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128c4e: 5259 9b1c |00cd: iget v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ -128c52: 6e20 f12a 9800 |00cf: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128c58: 6e20 f52a 7800 |00d2: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128c5e: 6207 491c |00d5: sget-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -128c62: 6e20 f52a 7800 |00d7: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128c68: 6e10 fa2a 0800 |00da: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128c6e: 0c07 |00dd: move-result-object v7 │ │ -128c70: 7020 a134 7600 |00de: invoke-direct {v6, v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -128c76: 2706 |00e1: throw v6 │ │ -128c78: 5256 9a1c |00e2: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -128c7c: 2366 c009 |00e4: new-array v6, v6, [I // type@09c0 │ │ -128c80: 5b56 9c1c |00e6: iput-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partFirstPoints:[I // field@1c9c │ │ -128c84: 1206 |00e8: const/4 v6, #int 0 // #0 │ │ -128c86: 1201 |00e9: const/4 v1, #int 0 // #0 │ │ -128c88: 5252 9a1c |00ea: iget v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -128c8c: 3521 0d00 |00ec: if-ge v1, v2, 00f9 // +000d │ │ -128c90: 5452 9c1c |00ee: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partFirstPoints:[I // field@1c9c │ │ -128c94: 7110 4535 0800 |00f0: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ -128c9a: 0a03 |00f3: move-result v3 │ │ -128c9c: 4b03 0201 |00f4: aput v3, v2, v1 │ │ -128ca0: d801 0101 |00f6: add-int/lit8 v1, v1, #int 1 // #01 │ │ -128ca4: 28f2 |00f8: goto 00ea // -000e │ │ -128ca6: 2321 0a0a |00f9: new-array v1, v2, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@0a0a │ │ -128caa: 5b51 9d1c |00fb: iput-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partTypes:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c9d │ │ -128cae: 1201 |00fd: const/4 v1, #int 0 // #0 │ │ -128cb0: 5252 9a1c |00fe: iget v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -128cb4: 3521 4b00 |0100: if-ge v1, v2, 014b // +004b │ │ -128cb8: 7110 4535 0800 |0102: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ -128cbe: 0a02 |0105: move-result v2 │ │ -128cc0: 7110 be34 0200 |0106: invoke-static {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.parse:(I)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // method@34be │ │ -128cc6: 0c03 |0109: move-result-object v3 │ │ -128cc8: 6e10 9134 0900 |010a: invoke-virtual {v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getForcePartType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // method@3491 │ │ -128cce: 0c04 |010d: move-result-object v4 │ │ -128cd0: 3904 3200 |010e: if-nez v4, 0140 // +0032 │ │ -128cd4: 3803 0700 |0110: if-eqz v3, 0117 // +0007 │ │ -128cd8: 5452 9d1c |0112: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partTypes:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c9d │ │ -128cdc: 4d03 0201 |0114: aput-object v3, v2, v1 │ │ -128ce0: 2832 |0116: goto 0148 // +0032 │ │ -128ce2: 2206 e808 |0117: new-instance v6, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -128ce6: 2208 1007 |0119: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -128cea: 7010 eb2a 0800 |011b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128cf0: 6e20 f52a 0800 |011e: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128cf6: 7010 0a35 0500 |0121: invoke-direct {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.getShapeTypeName:()Ljava/lang/String; // method@350a │ │ -128cfc: 0c09 |0124: move-result-object v9 │ │ -128cfe: 6e20 f52a 9800 |0125: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128d04: 1a09 ce00 |0128: const-string v9, " shape part type. Part type code found was " // string@00ce │ │ -128d08: 6e20 f52a 9800 |012a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128d0e: 6e20 f12a 2800 |012d: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128d14: 6e20 f52a 7800 |0130: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128d1a: 6207 491c |0133: sget-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -128d1e: 6e20 f52a 7800 |0135: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128d24: 6e10 fa2a 0800 |0138: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128d2a: 0c07 |013b: move-result-object v7 │ │ -128d2c: 7020 a134 7600 |013c: invoke-direct {v6, v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -128d32: 2706 |013f: throw v6 │ │ -128d34: 5452 9d1c |0140: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partTypes:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c9d │ │ -128d38: 6e10 9134 0900 |0142: invoke-virtual {v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getForcePartType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // method@3491 │ │ -128d3e: 0c03 |0145: move-result-object v3 │ │ -128d40: 4d03 0201 |0146: aput-object v3, v2, v1 │ │ -128d44: d801 0101 |0148: add-int/lit8 v1, v1, #int 1 // #01 │ │ -128d48: 28b4 |014a: goto 00fe // -004c │ │ -128d4a: 5257 9b1c |014b: iget v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ -128d4e: 2377 0b0a |014d: new-array v7, v7, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@0a0b │ │ -128d52: 5b57 9e1c |014f: iput-object v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -128d56: 1207 |0151: const/4 v7, #int 0 // #0 │ │ -128d58: 5259 9b1c |0152: iget v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ -128d5c: 3597 1600 |0154: if-ge v7, v9, 016a // +0016 │ │ -128d60: 7110 4335 0800 |0156: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128d66: 0b00 |0159: move-result-wide v0 │ │ -128d68: 7110 4335 0800 |015a: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128d6e: 0b02 |015d: move-result-wide v2 │ │ -128d70: 5459 9e1c |015e: iget-object v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -128d74: 2204 ed08 |0160: new-instance v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@08ed │ │ -128d78: 7053 c134 0421 |0162: invoke-direct {v4, v0, v1, v2, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.:(DD)V // method@34c1 │ │ -128d7e: 4d04 0907 |0165: aput-object v4, v9, v7 │ │ -128d82: d807 0701 |0167: add-int/lit8 v7, v7, #int 1 // #01 │ │ -128d86: 28e9 |0169: goto 0152 // -0017 │ │ -128d88: 7110 4335 0800 |016a: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128d8e: 0b00 |016d: move-result-wide v0 │ │ -128d90: 5a50 991c |016e: iput-wide v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.minZ:D // field@1c99 │ │ -128d94: 7110 4335 0800 |0170: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128d9a: 0b00 |0173: move-result-wide v0 │ │ -128d9c: 5a50 971c |0174: iput-wide v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.maxZ:D // field@1c97 │ │ -128da0: 5257 9b1c |0176: iget v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ -128da4: 2377 be09 |0178: new-array v7, v7, [D // type@09be │ │ -128da8: 5b57 9f1c |017a: iput-object v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.z:[D // field@1c9f │ │ -128dac: 1207 |017c: const/4 v7, #int 0 // #0 │ │ -128dae: 5259 9b1c |017d: iget v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ -128db2: 3597 0d00 |017f: if-ge v7, v9, 018c // +000d │ │ -128db6: 5459 9f1c |0181: iget-object v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.z:[D // field@1c9f │ │ -128dba: 7110 4335 0800 |0183: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128dc0: 0b00 |0186: move-result-wide v0 │ │ -128dc2: 4c00 0907 |0187: aput-wide v0, v9, v7 │ │ -128dc6: d807 0701 |0189: add-int/lit8 v7, v7, #int 1 // #01 │ │ -128dca: 28f2 |018b: goto 017d // -000e │ │ -128dcc: 7110 4335 0800 |018c: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128dd2: 0b00 |018f: move-result-wide v0 │ │ -128dd4: 5a50 981c |0190: iput-wide v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.minM:D // field@1c98 │ │ -128dd8: 7110 4335 0800 |0192: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128dde: 0b00 |0195: move-result-wide v0 │ │ -128de0: 5a50 961c |0196: iput-wide v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.maxM:D // field@1c96 │ │ -128de4: 5257 9b1c |0198: iget v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ -128de8: 2377 be09 |019a: new-array v7, v7, [D // type@09be │ │ -128dec: 5b57 951c |019c: iput-object v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.m:[D // field@1c95 │ │ -128df0: 5257 9b1c |019e: iget v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ -128df4: 3576 0d00 |01a0: if-ge v6, v7, 01ad // +000d │ │ -128df8: 5457 951c |01a2: iget-object v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.m:[D // field@1c95 │ │ -128dfc: 7110 4335 0800 |01a4: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128e02: 0b00 |01a7: move-result-wide v0 │ │ -128e04: 4c00 0706 |01a8: aput-wide v0, v7, v6 │ │ -128e08: d806 0601 |01aa: add-int/lit8 v6, v6, #int 1 // #01 │ │ -128e0c: 28f2 |01ac: goto 019e // -000e │ │ -128e0e: 0e00 |01ad: return-void │ │ -128e10: 2206 e808 |01ae: new-instance v6, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -128e14: 2208 1007 |01b0: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -128e18: 7010 eb2a 0800 |01b2: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128e1e: 6e20 f52a 0800 |01b5: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128e24: 7010 0a35 0500 |01b8: invoke-direct {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.getShapeTypeName:()Ljava/lang/String; // method@350a │ │ -128e2a: 0c09 |01bb: move-result-object v9 │ │ -128e2c: 6e20 f52a 9800 |01bc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128e32: 1a09 cb00 |01bf: const-string v9, " shape number of parts. It should be smaller or equal to the number of points (" // string@00cb │ │ -128e36: 6e20 f52a 9800 |01c1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128e3c: 5259 9b1c |01c4: iget v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ -128e40: 6e20 f12a 9800 |01c6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128e46: 1a09 2702 |01c9: const-string v9, "), but found " // string@0227 │ │ -128e4a: 6e20 f52a 9800 |01cb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128e50: 5259 9a1c |01ce: iget v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -128e54: 6e20 f12a 9800 |01d0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128e5a: 6e20 f52a 7800 |01d3: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128e60: 6207 491c |01d6: sget-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -128e64: 6e20 f52a 7800 |01d8: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128e6a: 6e10 fa2a 0800 |01db: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128e70: 0c07 |01de: move-result-object v7 │ │ -128e72: 7020 a134 7600 |01df: invoke-direct {v6, v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -128e78: 2706 |01e2: throw v6 │ │ -128e7a: 2206 e808 |01e3: new-instance v6, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -128e7e: 2208 1007 |01e5: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -128e82: 7010 eb2a 0800 |01e7: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128e88: 6e20 f52a 0800 |01ea: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128e8e: 7010 0a35 0500 |01ed: invoke-direct {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.getShapeTypeName:()Ljava/lang/String; // method@350a │ │ -128e94: 0c09 |01f0: move-result-object v9 │ │ -128e96: 6e20 f52a 9800 |01f1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128e9c: 1a09 cc00 |01f4: const-string v9, " shape number of points. It should be a number greater than zero, but found " // string@00cc │ │ -128ea0: 6e20 f52a 9800 |01f6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128ea6: 5259 9b1c |01f9: iget v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ -128eaa: 6e20 f12a 9800 |01fb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128eb0: 6e20 f52a 7800 |01fe: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128eb6: 6207 491c |0201: sget-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -128eba: 6e20 f52a 7800 |0203: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128ec0: 6e10 fa2a 0800 |0206: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128ec6: 0c07 |0209: move-result-object v7 │ │ -128ec8: 7020 a134 7600 |020a: invoke-direct {v6, v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -128ece: 2706 |020d: throw v6 │ │ -128ed0: 2206 e808 |020e: new-instance v6, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -128ed4: 2208 1007 |0210: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ -128ed8: 7010 eb2a 0800 |0212: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128ede: 6e20 f52a 0800 |0215: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128ee4: 7010 0a35 0500 |0218: invoke-direct {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.getShapeTypeName:()Ljava/lang/String; // method@350a │ │ -128eea: 0c09 |021b: move-result-object v9 │ │ -128eec: 6e20 f52a 9800 |021c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128ef2: 1a09 ca00 |021f: const-string v9, " shape number of parts. It should be a number greater than zero, but found " // string@00ca │ │ -128ef6: 6e20 f52a 9800 |0221: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128efc: 5259 9a1c |0224: iget v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -128f00: 6e20 f12a 9800 |0226: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128f06: 6e20 f52a 7800 |0229: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128f0c: 6207 491c |022c: sget-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -128f10: 6e20 f52a 7800 |022e: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128f16: 6e10 fa2a 0800 |0231: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128f1c: 0c07 |0234: move-result-object v7 │ │ -128f1e: 7020 a134 7600 |0235: invoke-direct {v6, v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -128f24: 2802 |0238: goto 023a // +0002 │ │ -128f26: 2706 |0239: throw v6 │ │ -128f28: 28ff |023a: goto 0239 // -0001 │ │ +128aac: |[128aac] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +128abc: 7059 b634 6587 |0000: invoke-direct {v5, v6, v7, v8, v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34b6 │ │ +128ac2: 6e10 9434 0900 |0003: invoke-virtual {v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ +128ac8: 0a06 |0006: move-result v6 │ │ +128aca: 1a07 3f05 |0007: const-string v7, ". " // string@053f │ │ +128ace: 1a00 5013 |0009: const-string v0, "Invalid " // string@1350 │ │ +128ad2: 3906 6500 |000b: if-nez v6, 0070 // +0065 │ │ +128ad6: 5256 9a1c |000d: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +128ada: da06 0608 |000f: mul-int/lit8 v6, v6, #int 8 // #08 │ │ +128ade: db06 0602 |0011: div-int/lit8 v6, v6, #int 2 // #02 │ │ +128ae2: d806 0626 |0013: add-int/lit8 v6, v6, #int 38 // #26 │ │ +128ae6: 5251 9b1c |0015: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ +128aea: da01 0120 |0017: mul-int/lit8 v1, v1, #int 32 // #20 │ │ +128aee: db01 0102 |0019: div-int/lit8 v1, v1, #int 2 // #02 │ │ +128af2: b016 |001b: add-int/2addr v6, v1 │ │ +128af4: 5451 941c |001c: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c94 │ │ +128af8: 6e10 c534 0100 |001e: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +128afe: 0a01 |0021: move-result v1 │ │ +128b00: 3361 0300 |0022: if-ne v1, v6, 0025 // +0003 │ │ +128b04: 284c |0024: goto 0070 // +004c │ │ +128b06: 2208 e808 |0025: new-instance v8, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +128b0a: 2209 1007 |0027: new-instance v9, Ljava/lang/StringBuilder; // type@0710 │ │ +128b0e: 7010 eb2a 0900 |0029: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128b14: 6e20 f52a 0900 |002c: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128b1a: 7010 0a35 0500 |002f: invoke-direct {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.getShapeTypeName:()Ljava/lang/String; // method@350a │ │ +128b20: 0c00 |0032: move-result-object v0 │ │ +128b22: 6e20 f52a 0900 |0033: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128b28: 1a00 c900 |0036: const-string v0, " shape header's content length. Expected " // string@00c9 │ │ +128b2c: 6e20 f52a 0900 |0038: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128b32: 6e20 f12a 6900 |003b: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128b38: 1a06 2d00 |003e: const-string v6, " 16-bit words (for " // string@002d │ │ +128b3c: 6e20 f52a 6900 |0040: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128b42: 5256 9a1c |0043: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +128b46: 6e20 f12a 6900 |0045: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128b4c: 1a06 c200 |0048: const-string v6, " parts and " // string@00c2 │ │ +128b50: 6e20 f52a 6900 |004a: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128b56: 5256 9b1c |004d: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ +128b5a: 6e20 f12a 6900 |004f: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128b60: 1a06 c400 |0052: const-string v6, " points) but found " // string@00c4 │ │ +128b64: 6e20 f52a 6900 |0054: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128b6a: 5456 941c |0057: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c94 │ │ +128b6e: 6e10 c534 0600 |0059: invoke-virtual {v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +128b74: 0a06 |005c: move-result v6 │ │ +128b76: 6e20 f12a 6900 |005d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128b7c: 6e20 f52a 7900 |0060: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128b82: 6206 491c |0063: sget-object v6, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +128b86: 6e20 f52a 6900 |0065: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128b8c: 6e10 fa2a 0900 |0068: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128b92: 0c06 |006b: move-result-object v6 │ │ +128b94: 7020 a134 6800 |006c: invoke-direct {v8, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +128b9a: 2708 |006f: throw v8 │ │ +128b9c: 7110 4335 0800 |0070: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +128ba2: 0b01 |0073: move-result-wide v1 │ │ +128ba4: 5a51 921c |0074: iput-wide v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMinX:D // field@1c92 │ │ +128ba8: 7110 4335 0800 |0076: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +128bae: 0b01 |0079: move-result-wide v1 │ │ +128bb0: 5a51 931c |007a: iput-wide v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMinY:D // field@1c93 │ │ +128bb4: 7110 4335 0800 |007c: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +128bba: 0b01 |007f: move-result-wide v1 │ │ +128bbc: 5a51 901c |0080: iput-wide v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMaxX:D // field@1c90 │ │ +128bc0: 7110 4335 0800 |0082: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +128bc6: 0b01 |0085: move-result-wide v1 │ │ +128bc8: 5a51 911c |0086: iput-wide v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMaxY:D // field@1c91 │ │ +128bcc: 7110 4535 0800 |0088: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ +128bd2: 0a06 |008b: move-result v6 │ │ +128bd4: 5956 9a1c |008c: iput v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +128bd8: 3a06 8001 |008e: if-ltz v6, 020e // +0180 │ │ +128bdc: 7110 4535 0800 |0090: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ +128be2: 0a06 |0093: move-result v6 │ │ +128be4: 5956 9b1c |0094: iput v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ +128be8: 3a06 4d01 |0096: if-ltz v6, 01e3 // +014d │ │ +128bec: 5251 9a1c |0098: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +128bf0: 3661 1401 |009a: if-gt v1, v6, 01ae // +0114 │ │ +128bf4: 6e10 9734 0900 |009c: invoke-virtual {v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowUnlimitedNumberOfPointsPerShape:()Z // method@3497 │ │ +128bfa: 0a06 |009f: move-result v6 │ │ +128bfc: 3906 4200 |00a0: if-nez v6, 00e2 // +0042 │ │ +128c00: 5256 9b1c |00a2: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ +128c04: 6e10 9334 0900 |00a4: invoke-virtual {v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getMaxNumberOfPointsPerShape:()I // method@3493 │ │ +128c0a: 0a01 |00a7: move-result v1 │ │ +128c0c: 3616 0300 |00a8: if-gt v6, v1, 00ab // +0003 │ │ +128c10: 2838 |00aa: goto 00e2 // +0038 │ │ +128c12: 2206 e808 |00ab: new-instance v6, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +128c16: 2208 1007 |00ad: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +128c1a: 7010 eb2a 0800 |00af: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128c20: 6e20 f52a 0800 |00b2: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128c26: 7010 0a35 0500 |00b5: invoke-direct {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.getShapeTypeName:()Ljava/lang/String; // method@350a │ │ +128c2c: 0c00 |00b8: move-result-object v0 │ │ +128c2e: 6e20 f52a 0800 |00b9: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128c34: 1a00 cd00 |00bc: const-string v0, " shape number of points. The allowed maximum number of points was " // string@00cd │ │ +128c38: 6e20 f52a 0800 |00be: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128c3e: 6e10 9334 0900 |00c1: invoke-virtual {v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getMaxNumberOfPointsPerShape:()I // method@3493 │ │ +128c44: 0a09 |00c4: move-result v9 │ │ +128c46: 6e20 f12a 9800 |00c5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128c4c: 1a09 6f00 |00c8: const-string v9, " but found " // string@006f │ │ +128c50: 6e20 f52a 9800 |00ca: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128c56: 5259 9b1c |00cd: iget v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ +128c5a: 6e20 f12a 9800 |00cf: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128c60: 6e20 f52a 7800 |00d2: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128c66: 6207 491c |00d5: sget-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +128c6a: 6e20 f52a 7800 |00d7: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128c70: 6e10 fa2a 0800 |00da: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128c76: 0c07 |00dd: move-result-object v7 │ │ +128c78: 7020 a134 7600 |00de: invoke-direct {v6, v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +128c7e: 2706 |00e1: throw v6 │ │ +128c80: 5256 9a1c |00e2: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +128c84: 2366 c009 |00e4: new-array v6, v6, [I // type@09c0 │ │ +128c88: 5b56 9c1c |00e6: iput-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partFirstPoints:[I // field@1c9c │ │ +128c8c: 1206 |00e8: const/4 v6, #int 0 // #0 │ │ +128c8e: 1201 |00e9: const/4 v1, #int 0 // #0 │ │ +128c90: 5252 9a1c |00ea: iget v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +128c94: 3521 0d00 |00ec: if-ge v1, v2, 00f9 // +000d │ │ +128c98: 5452 9c1c |00ee: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partFirstPoints:[I // field@1c9c │ │ +128c9c: 7110 4535 0800 |00f0: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ +128ca2: 0a03 |00f3: move-result v3 │ │ +128ca4: 4b03 0201 |00f4: aput v3, v2, v1 │ │ +128ca8: d801 0101 |00f6: add-int/lit8 v1, v1, #int 1 // #01 │ │ +128cac: 28f2 |00f8: goto 00ea // -000e │ │ +128cae: 2321 0a0a |00f9: new-array v1, v2, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // type@0a0a │ │ +128cb2: 5b51 9d1c |00fb: iput-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partTypes:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c9d │ │ +128cb6: 1201 |00fd: const/4 v1, #int 0 // #0 │ │ +128cb8: 5252 9a1c |00fe: iget v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +128cbc: 3521 4b00 |0100: if-ge v1, v2, 014b // +004b │ │ +128cc0: 7110 4535 0800 |0102: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeInt:(Ljava/io/InputStream;)I // method@3545 │ │ +128cc6: 0a02 |0105: move-result v2 │ │ +128cc8: 7110 be34 0200 |0106: invoke-static {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;.parse:(I)Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // method@34be │ │ +128cce: 0c03 |0109: move-result-object v3 │ │ +128cd0: 6e10 9134 0900 |010a: invoke-virtual {v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getForcePartType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // method@3491 │ │ +128cd6: 0c04 |010d: move-result-object v4 │ │ +128cd8: 3904 3200 |010e: if-nez v4, 0140 // +0032 │ │ +128cdc: 3803 0700 |0110: if-eqz v3, 0117 // +0007 │ │ +128ce0: 5452 9d1c |0112: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partTypes:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c9d │ │ +128ce4: 4d03 0201 |0114: aput-object v3, v2, v1 │ │ +128ce8: 2832 |0116: goto 0148 // +0032 │ │ +128cea: 2206 e808 |0117: new-instance v6, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +128cee: 2208 1007 |0119: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +128cf2: 7010 eb2a 0800 |011b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128cf8: 6e20 f52a 0800 |011e: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128cfe: 7010 0a35 0500 |0121: invoke-direct {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.getShapeTypeName:()Ljava/lang/String; // method@350a │ │ +128d04: 0c09 |0124: move-result-object v9 │ │ +128d06: 6e20 f52a 9800 |0125: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128d0c: 1a09 ce00 |0128: const-string v9, " shape part type. Part type code found was " // string@00ce │ │ +128d10: 6e20 f52a 9800 |012a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128d16: 6e20 f12a 2800 |012d: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128d1c: 6e20 f52a 7800 |0130: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128d22: 6207 491c |0133: sget-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +128d26: 6e20 f52a 7800 |0135: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128d2c: 6e10 fa2a 0800 |0138: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128d32: 0c07 |013b: move-result-object v7 │ │ +128d34: 7020 a134 7600 |013c: invoke-direct {v6, v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +128d3a: 2706 |013f: throw v6 │ │ +128d3c: 5452 9d1c |0140: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partTypes:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c9d │ │ +128d40: 6e10 9134 0900 |0142: invoke-virtual {v9}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.getForcePartType:()Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // method@3491 │ │ +128d46: 0c03 |0145: move-result-object v3 │ │ +128d48: 4d03 0201 |0146: aput-object v3, v2, v1 │ │ +128d4c: d801 0101 |0148: add-int/lit8 v1, v1, #int 1 // #01 │ │ +128d50: 28b4 |014a: goto 00fe // -004c │ │ +128d52: 5257 9b1c |014b: iget v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ +128d56: 2377 0b0a |014d: new-array v7, v7, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@0a0b │ │ +128d5a: 5b57 9e1c |014f: iput-object v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +128d5e: 1207 |0151: const/4 v7, #int 0 // #0 │ │ +128d60: 5259 9b1c |0152: iget v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ +128d64: 3597 1600 |0154: if-ge v7, v9, 016a // +0016 │ │ +128d68: 7110 4335 0800 |0156: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +128d6e: 0b00 |0159: move-result-wide v0 │ │ +128d70: 7110 4335 0800 |015a: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +128d76: 0b02 |015d: move-result-wide v2 │ │ +128d78: 5459 9e1c |015e: iget-object v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +128d7c: 2204 ed08 |0160: new-instance v4, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@08ed │ │ +128d80: 7053 c134 0421 |0162: invoke-direct {v4, v0, v1, v2, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;.:(DD)V // method@34c1 │ │ +128d86: 4d04 0907 |0165: aput-object v4, v9, v7 │ │ +128d8a: d807 0701 |0167: add-int/lit8 v7, v7, #int 1 // #01 │ │ +128d8e: 28e9 |0169: goto 0152 // -0017 │ │ +128d90: 7110 4335 0800 |016a: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +128d96: 0b00 |016d: move-result-wide v0 │ │ +128d98: 5a50 991c |016e: iput-wide v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.minZ:D // field@1c99 │ │ +128d9c: 7110 4335 0800 |0170: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +128da2: 0b00 |0173: move-result-wide v0 │ │ +128da4: 5a50 971c |0174: iput-wide v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.maxZ:D // field@1c97 │ │ +128da8: 5257 9b1c |0176: iget v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ +128dac: 2377 be09 |0178: new-array v7, v7, [D // type@09be │ │ +128db0: 5b57 9f1c |017a: iput-object v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.z:[D // field@1c9f │ │ +128db4: 1207 |017c: const/4 v7, #int 0 // #0 │ │ +128db6: 5259 9b1c |017d: iget v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ +128dba: 3597 0d00 |017f: if-ge v7, v9, 018c // +000d │ │ +128dbe: 5459 9f1c |0181: iget-object v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.z:[D // field@1c9f │ │ +128dc2: 7110 4335 0800 |0183: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +128dc8: 0b00 |0186: move-result-wide v0 │ │ +128dca: 4c00 0907 |0187: aput-wide v0, v9, v7 │ │ +128dce: d807 0701 |0189: add-int/lit8 v7, v7, #int 1 // #01 │ │ +128dd2: 28f2 |018b: goto 017d // -000e │ │ +128dd4: 7110 4335 0800 |018c: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +128dda: 0b00 |018f: move-result-wide v0 │ │ +128ddc: 5a50 981c |0190: iput-wide v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.minM:D // field@1c98 │ │ +128de0: 7110 4335 0800 |0192: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +128de6: 0b00 |0195: move-result-wide v0 │ │ +128de8: 5a50 961c |0196: iput-wide v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.maxM:D // field@1c96 │ │ +128dec: 5257 9b1c |0198: iget v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ +128df0: 2377 be09 |019a: new-array v7, v7, [D // type@09be │ │ +128df4: 5b57 951c |019c: iput-object v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.m:[D // field@1c95 │ │ +128df8: 5257 9b1c |019e: iget v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ +128dfc: 3576 0d00 |01a0: if-ge v6, v7, 01ad // +000d │ │ +128e00: 5457 951c |01a2: iget-object v7, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.m:[D // field@1c95 │ │ +128e04: 7110 4335 0800 |01a4: invoke-static {v8}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +128e0a: 0b00 |01a7: move-result-wide v0 │ │ +128e0c: 4c00 0706 |01a8: aput-wide v0, v7, v6 │ │ +128e10: d806 0601 |01aa: add-int/lit8 v6, v6, #int 1 // #01 │ │ +128e14: 28f2 |01ac: goto 019e // -000e │ │ +128e16: 0e00 |01ad: return-void │ │ +128e18: 2206 e808 |01ae: new-instance v6, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +128e1c: 2208 1007 |01b0: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +128e20: 7010 eb2a 0800 |01b2: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128e26: 6e20 f52a 0800 |01b5: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128e2c: 7010 0a35 0500 |01b8: invoke-direct {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.getShapeTypeName:()Ljava/lang/String; // method@350a │ │ +128e32: 0c09 |01bb: move-result-object v9 │ │ +128e34: 6e20 f52a 9800 |01bc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128e3a: 1a09 cb00 |01bf: const-string v9, " shape number of parts. It should be smaller or equal to the number of points (" // string@00cb │ │ +128e3e: 6e20 f52a 9800 |01c1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128e44: 5259 9b1c |01c4: iget v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ +128e48: 6e20 f12a 9800 |01c6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128e4e: 1a09 2702 |01c9: const-string v9, "), but found " // string@0227 │ │ +128e52: 6e20 f52a 9800 |01cb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128e58: 5259 9a1c |01ce: iget v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +128e5c: 6e20 f12a 9800 |01d0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128e62: 6e20 f52a 7800 |01d3: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128e68: 6207 491c |01d6: sget-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +128e6c: 6e20 f52a 7800 |01d8: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128e72: 6e10 fa2a 0800 |01db: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128e78: 0c07 |01de: move-result-object v7 │ │ +128e7a: 7020 a134 7600 |01df: invoke-direct {v6, v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +128e80: 2706 |01e2: throw v6 │ │ +128e82: 2206 e808 |01e3: new-instance v6, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +128e86: 2208 1007 |01e5: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +128e8a: 7010 eb2a 0800 |01e7: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128e90: 6e20 f52a 0800 |01ea: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128e96: 7010 0a35 0500 |01ed: invoke-direct {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.getShapeTypeName:()Ljava/lang/String; // method@350a │ │ +128e9c: 0c09 |01f0: move-result-object v9 │ │ +128e9e: 6e20 f52a 9800 |01f1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128ea4: 1a09 cc00 |01f4: const-string v9, " shape number of points. It should be a number greater than zero, but found " // string@00cc │ │ +128ea8: 6e20 f52a 9800 |01f6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128eae: 5259 9b1c |01f9: iget v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ +128eb2: 6e20 f12a 9800 |01fb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128eb8: 6e20 f52a 7800 |01fe: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128ebe: 6207 491c |0201: sget-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +128ec2: 6e20 f52a 7800 |0203: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128ec8: 6e10 fa2a 0800 |0206: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128ece: 0c07 |0209: move-result-object v7 │ │ +128ed0: 7020 a134 7600 |020a: invoke-direct {v6, v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +128ed6: 2706 |020d: throw v6 │ │ +128ed8: 2206 e808 |020e: new-instance v6, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +128edc: 2208 1007 |0210: new-instance v8, Ljava/lang/StringBuilder; // type@0710 │ │ +128ee0: 7010 eb2a 0800 |0212: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128ee6: 6e20 f52a 0800 |0215: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128eec: 7010 0a35 0500 |0218: invoke-direct {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.getShapeTypeName:()Ljava/lang/String; // method@350a │ │ +128ef2: 0c09 |021b: move-result-object v9 │ │ +128ef4: 6e20 f52a 9800 |021c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128efa: 1a09 ca00 |021f: const-string v9, " shape number of parts. It should be a number greater than zero, but found " // string@00ca │ │ +128efe: 6e20 f52a 9800 |0221: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128f04: 5259 9a1c |0224: iget v9, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +128f08: 6e20 f12a 9800 |0226: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128f0e: 6e20 f52a 7800 |0229: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128f14: 6207 491c |022c: sget-object v7, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +128f18: 6e20 f52a 7800 |022e: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128f1e: 6e10 fa2a 0800 |0231: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128f24: 0c07 |0234: move-result-object v7 │ │ +128f26: 7020 a134 7600 |0235: invoke-direct {v6, v7}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +128f2c: 2802 |0238: goto 023a // +0002 │ │ +128f2e: 2706 |0239: throw v6 │ │ +128f30: 28ff |023a: goto 0239 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=53 │ │ 0x000d line=54 │ │ 0x001c line=57 │ │ 0x0025 line=58 │ │ @@ -418242,34 +418244,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12891c: |[12891c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getShapeTypeName:()Ljava/lang/String; │ │ -12892c: 1a00 bf20 |0000: const-string v0, "MultiPatch" // string@20bf │ │ -128930: 1100 |0002: return-object v0 │ │ +128924: |[128924] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getShapeTypeName:()Ljava/lang/String; │ │ +128934: 1a00 bf20 |0000: const-string v0, "MultiPatch" // string@20bf │ │ +128938: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ name : 'getBoxMaxX' │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128564: |[128564] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getBoxMaxX:()D │ │ -128574: 5320 901c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMaxX:D // field@1c90 │ │ -128578: 1000 |0002: return-wide v0 │ │ +12856c: |[12856c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getBoxMaxX:()D │ │ +12857c: 5320 901c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMaxX:D // field@1c90 │ │ +128580: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418277,17 +418279,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12857c: |[12857c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getBoxMaxY:()D │ │ -12858c: 5320 911c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMaxY:D // field@1c91 │ │ -128590: 1000 |0002: return-wide v0 │ │ +128584: |[128584] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getBoxMaxY:()D │ │ +128594: 5320 911c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMaxY:D // field@1c91 │ │ +128598: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #2 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418295,17 +418297,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128594: |[128594] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getBoxMinX:()D │ │ -1285a4: 5320 921c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMinX:D // field@1c92 │ │ -1285a8: 1000 |0002: return-wide v0 │ │ +12859c: |[12859c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getBoxMinX:()D │ │ +1285ac: 5320 921c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMinX:D // field@1c92 │ │ +1285b0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #3 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418313,17 +418315,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1285ac: |[1285ac] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getBoxMinY:()D │ │ -1285bc: 5320 931c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMinY:D // field@1c93 │ │ -1285c0: 1000 |0002: return-wide v0 │ │ +1285b4: |[1285b4] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getBoxMinY:()D │ │ +1285c4: 5320 931c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.boxMinY:D // field@1c93 │ │ +1285c8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #4 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418331,17 +418333,17 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128624: |[128624] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getM:()[D │ │ -128634: 5410 951c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.m:[D // field@1c95 │ │ -128638: 1100 |0002: return-object v0 │ │ +12862c: |[12862c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getM:()[D │ │ +12863c: 5410 951c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.m:[D // field@1c95 │ │ +128640: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #5 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418349,85 +418351,85 @@ │ │ type : '(I)[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -12863c: |[12863c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getMOfPart:(I)[D │ │ -12864c: 1a00 962a |0000: const-string v0, "]." // string@2a96 │ │ -128650: 3a06 7100 |0002: if-ltz v6, 0073 // +0071 │ │ -128654: 5251 9a1c |0004: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -128658: 3516 6d00 |0006: if-ge v6, v1, 0073 // +006d │ │ -12865c: 5452 9c1c |0008: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partFirstPoints:[I // field@1c9c │ │ -128660: 4403 0206 |000a: aget v3, v2, v6 │ │ -128664: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -128668: 3516 0700 |000e: if-ge v6, v1, 0015 // +0007 │ │ -12866c: d806 0601 |0010: add-int/lit8 v6, v6, #int 1 // #01 │ │ -128670: 4406 0206 |0012: aget v6, v2, v6 │ │ -128674: 2804 |0014: goto 0018 // +0004 │ │ -128676: 5456 9e1c |0015: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -12867a: 2166 |0017: array-length v6, v6 │ │ -12867c: 1a01 2102 |0018: const-string v1, ") is out of range. Valid range of points is [0:" // string@0221 │ │ -128680: 3a03 3600 |001a: if-ltz v3, 0050 // +0036 │ │ -128684: 5452 9e1c |001c: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -128688: 2124 |001e: array-length v4, v2 │ │ -12868a: 3643 3100 |001f: if-gt v3, v4, 0050 // +0031 │ │ -12868e: 3a06 0c00 |0021: if-ltz v6, 002d // +000c │ │ -128692: 2122 |0023: array-length v2, v2 │ │ -128694: 3626 0900 |0024: if-gt v6, v2, 002d // +0009 │ │ -128698: 5450 951c |0026: iget-object v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.m:[D // field@1c95 │ │ -12869c: 7130 a32b 3006 |0028: invoke-static {v0, v3, v6}, Ljava/util/Arrays;.copyOfRange:([DII)[D // method@2ba3 │ │ -1286a2: 0c06 |002b: move-result-object v6 │ │ -1286a4: 1106 |002c: return-object v6 │ │ -1286a6: 2202 0907 |002d: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -1286aa: 2203 1007 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -1286ae: 7010 eb2a 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1286b4: 1a04 6620 |0034: const-string v4, "Malformed content. Part end (" // string@2066 │ │ -1286b8: 6e20 f52a 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1286be: 6e20 f12a 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1286c4: 6e20 f52a 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1286ca: 5456 9e1c |003f: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -1286ce: 2166 |0041: array-length v6, v6 │ │ -1286d0: 6e20 f12a 6300 |0042: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1286d6: 6e20 f52a 0300 |0045: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1286dc: 6e10 fa2a 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1286e2: 0c06 |004b: move-result-object v6 │ │ -1286e4: 7020 a22a 6200 |004c: invoke-direct {v2, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -1286ea: 2702 |004f: throw v2 │ │ -1286ec: 2206 0907 |0050: new-instance v6, Ljava/lang/RuntimeException; // type@0709 │ │ -1286f0: 2202 1007 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -1286f4: 7010 eb2a 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1286fa: 1a04 6720 |0057: const-string v4, "Malformed content. Part start (" // string@2067 │ │ -1286fe: 6e20 f52a 4200 |0059: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128704: 6e20 f12a 3200 |005c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -12870a: 6e20 f52a 1200 |005f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128710: 5451 9e1c |0062: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -128714: 2111 |0064: array-length v1, v1 │ │ -128716: 6e20 f12a 1200 |0065: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -12871c: 6e20 f52a 0200 |0068: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128722: 6e10 fa2a 0200 |006b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128728: 0c00 |006e: move-result-object v0 │ │ -12872a: 7020 a22a 0600 |006f: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -128730: 2706 |0072: throw v6 │ │ -128732: 2201 0907 |0073: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ -128736: 2202 1007 |0075: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -12873a: 7010 eb2a 0200 |0077: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128740: 1a03 5f13 |007a: const-string v3, "Invalid part " // string@135f │ │ -128744: 6e20 f52a 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12874a: 6e20 f12a 6200 |007f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128750: 1a06 4205 |0082: const-string v6, ". Available parts [0:" // string@0542 │ │ -128754: 6e20 f52a 6200 |0084: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12875a: 5256 9a1c |0087: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -12875e: 6e20 f12a 6200 |0089: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128764: 6e20 f52a 0200 |008c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12876a: 6e10 fa2a 0200 |008f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128770: 0c06 |0092: move-result-object v6 │ │ -128772: 7020 a22a 6100 |0093: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -128778: 2701 |0096: throw v1 │ │ +128644: |[128644] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getMOfPart:(I)[D │ │ +128654: 1a00 962a |0000: const-string v0, "]." // string@2a96 │ │ +128658: 3a06 7100 |0002: if-ltz v6, 0073 // +0071 │ │ +12865c: 5251 9a1c |0004: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +128660: 3516 6d00 |0006: if-ge v6, v1, 0073 // +006d │ │ +128664: 5452 9c1c |0008: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partFirstPoints:[I // field@1c9c │ │ +128668: 4403 0206 |000a: aget v3, v2, v6 │ │ +12866c: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +128670: 3516 0700 |000e: if-ge v6, v1, 0015 // +0007 │ │ +128674: d806 0601 |0010: add-int/lit8 v6, v6, #int 1 // #01 │ │ +128678: 4406 0206 |0012: aget v6, v2, v6 │ │ +12867c: 2804 |0014: goto 0018 // +0004 │ │ +12867e: 5456 9e1c |0015: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +128682: 2166 |0017: array-length v6, v6 │ │ +128684: 1a01 2102 |0018: const-string v1, ") is out of range. Valid range of points is [0:" // string@0221 │ │ +128688: 3a03 3600 |001a: if-ltz v3, 0050 // +0036 │ │ +12868c: 5452 9e1c |001c: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +128690: 2124 |001e: array-length v4, v2 │ │ +128692: 3643 3100 |001f: if-gt v3, v4, 0050 // +0031 │ │ +128696: 3a06 0c00 |0021: if-ltz v6, 002d // +000c │ │ +12869a: 2122 |0023: array-length v2, v2 │ │ +12869c: 3626 0900 |0024: if-gt v6, v2, 002d // +0009 │ │ +1286a0: 5450 951c |0026: iget-object v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.m:[D // field@1c95 │ │ +1286a4: 7130 a32b 3006 |0028: invoke-static {v0, v3, v6}, Ljava/util/Arrays;.copyOfRange:([DII)[D // method@2ba3 │ │ +1286aa: 0c06 |002b: move-result-object v6 │ │ +1286ac: 1106 |002c: return-object v6 │ │ +1286ae: 2202 0907 |002d: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +1286b2: 2203 1007 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +1286b6: 7010 eb2a 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1286bc: 1a04 6620 |0034: const-string v4, "Malformed content. Part end (" // string@2066 │ │ +1286c0: 6e20 f52a 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1286c6: 6e20 f12a 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1286cc: 6e20 f52a 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1286d2: 5456 9e1c |003f: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +1286d6: 2166 |0041: array-length v6, v6 │ │ +1286d8: 6e20 f12a 6300 |0042: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1286de: 6e20 f52a 0300 |0045: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1286e4: 6e10 fa2a 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1286ea: 0c06 |004b: move-result-object v6 │ │ +1286ec: 7020 a22a 6200 |004c: invoke-direct {v2, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +1286f2: 2702 |004f: throw v2 │ │ +1286f4: 2206 0907 |0050: new-instance v6, Ljava/lang/RuntimeException; // type@0709 │ │ +1286f8: 2202 1007 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +1286fc: 7010 eb2a 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128702: 1a04 6720 |0057: const-string v4, "Malformed content. Part start (" // string@2067 │ │ +128706: 6e20 f52a 4200 |0059: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12870c: 6e20 f12a 3200 |005c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128712: 6e20 f52a 1200 |005f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128718: 5451 9e1c |0062: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +12871c: 2111 |0064: array-length v1, v1 │ │ +12871e: 6e20 f12a 1200 |0065: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128724: 6e20 f52a 0200 |0068: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12872a: 6e10 fa2a 0200 |006b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128730: 0c00 |006e: move-result-object v0 │ │ +128732: 7020 a22a 0600 |006f: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +128738: 2706 |0072: throw v6 │ │ +12873a: 2201 0907 |0073: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ +12873e: 2202 1007 |0075: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +128742: 7010 eb2a 0200 |0077: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128748: 1a03 5f13 |007a: const-string v3, "Invalid part " // string@135f │ │ +12874c: 6e20 f52a 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128752: 6e20 f12a 6200 |007f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128758: 1a06 4205 |0082: const-string v6, ". Available parts [0:" // string@0542 │ │ +12875c: 6e20 f52a 6200 |0084: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128762: 5256 9a1c |0087: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +128766: 6e20 f12a 6200 |0089: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12876c: 6e20 f52a 0200 |008c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128772: 6e10 fa2a 0200 |008f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128778: 0c06 |0092: move-result-object v6 │ │ +12877a: 7020 a22a 6100 |0093: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +128780: 2701 |0096: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=182 │ │ 0x0008 line=186 │ │ 0x0012 line=187 │ │ 0x001c line=190 │ │ 0x0023 line=196 │ │ @@ -418444,17 +418446,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1285c4: |[1285c4] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getMaxM:()D │ │ -1285d4: 5320 961c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.maxM:D // field@1c96 │ │ -1285d8: 1000 |0002: return-wide v0 │ │ +1285cc: |[1285cc] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getMaxM:()D │ │ +1285dc: 5320 961c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.maxM:D // field@1c96 │ │ +1285e0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #7 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418462,17 +418464,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1285dc: |[1285dc] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getMaxZ:()D │ │ -1285ec: 5320 971c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.maxZ:D // field@1c97 │ │ -1285f0: 1000 |0002: return-wide v0 │ │ +1285e4: |[1285e4] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getMaxZ:()D │ │ +1285f4: 5320 971c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.maxZ:D // field@1c97 │ │ +1285f8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #8 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418480,17 +418482,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1285f4: |[1285f4] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getMinM:()D │ │ -128604: 5320 981c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.minM:D // field@1c98 │ │ -128608: 1000 |0002: return-wide v0 │ │ +1285fc: |[1285fc] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getMinM:()D │ │ +12860c: 5320 981c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.minM:D // field@1c98 │ │ +128610: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #9 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418498,17 +418500,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12860c: |[12860c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getMinZ:()D │ │ -12861c: 5320 991c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.minZ:D // field@1c99 │ │ -128620: 1000 |0002: return-wide v0 │ │ +128614: |[128614] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getMinZ:()D │ │ +128624: 5320 991c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.minZ:D // field@1c99 │ │ +128628: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #10 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418516,17 +418518,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1288d4: |[1288d4] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getNumberOfParts:()I │ │ -1288e4: 5210 9a1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -1288e8: 0f00 |0002: return v0 │ │ +1288dc: |[1288dc] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getNumberOfParts:()I │ │ +1288ec: 5210 9a1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +1288f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #11 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418534,17 +418536,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1288ec: |[1288ec] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getNumberOfPoints:()I │ │ -1288fc: 5210 9b1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ -128900: 0f00 |0002: return v0 │ │ +1288f4: |[1288f4] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getNumberOfPoints:()I │ │ +128904: 5210 9b1c |0000: iget v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfPoints:I // field@1c9b │ │ +128908: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #12 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418552,17 +418554,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128904: |[128904] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getPartFirstPoints:()[I │ │ -128914: 5410 9c1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partFirstPoints:[I // field@1c9c │ │ -128918: 1100 |0002: return-object v0 │ │ +12890c: |[12890c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getPartFirstPoints:()[I │ │ +12891c: 5410 9c1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partFirstPoints:[I // field@1c9c │ │ +128920: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #13 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418570,17 +418572,17 @@ │ │ type : '()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128934: |[128934] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getPartTypes:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; │ │ -128944: 5410 9d1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partTypes:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c9d │ │ -128948: 1100 |0002: return-object v0 │ │ +12893c: |[12893c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getPartTypes:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; │ │ +12894c: 5410 9d1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partTypes:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PartType; // field@1c9d │ │ +128950: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #14 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418588,17 +418590,17 @@ │ │ type : '()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12894c: |[12894c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getPoints:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; │ │ -12895c: 5410 9e1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -128960: 1100 |0002: return-object v0 │ │ +128954: |[128954] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getPoints:()[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; │ │ +128964: 5410 9e1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +128968: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #15 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418606,85 +418608,85 @@ │ │ type : '(I)[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -128964: |[128964] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getPointsOfPart:(I)[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; │ │ -128974: 1a00 962a |0000: const-string v0, "]." // string@2a96 │ │ -128978: 3a06 7100 |0002: if-ltz v6, 0073 // +0071 │ │ -12897c: 5251 9a1c |0004: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -128980: 3516 6d00 |0006: if-ge v6, v1, 0073 // +006d │ │ -128984: 5452 9c1c |0008: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partFirstPoints:[I // field@1c9c │ │ -128988: 4403 0206 |000a: aget v3, v2, v6 │ │ -12898c: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -128990: 3516 0700 |000e: if-ge v6, v1, 0015 // +0007 │ │ -128994: d806 0601 |0010: add-int/lit8 v6, v6, #int 1 // #01 │ │ -128998: 4406 0206 |0012: aget v6, v2, v6 │ │ -12899c: 2804 |0014: goto 0018 // +0004 │ │ -12899e: 5456 9e1c |0015: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -1289a2: 2166 |0017: array-length v6, v6 │ │ -1289a4: 1a01 2102 |0018: const-string v1, ") is out of range. Valid range of points is [0:" // string@0221 │ │ -1289a8: 3a03 3600 |001a: if-ltz v3, 0050 // +0036 │ │ -1289ac: 5452 9e1c |001c: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -1289b0: 2124 |001e: array-length v4, v2 │ │ -1289b2: 3643 3100 |001f: if-gt v3, v4, 0050 // +0031 │ │ -1289b6: 3a06 0c00 |0021: if-ltz v6, 002d // +000c │ │ -1289ba: 2124 |0023: array-length v4, v2 │ │ -1289bc: 3646 0900 |0024: if-gt v6, v4, 002d // +0009 │ │ -1289c0: 7130 a42b 3206 |0026: invoke-static {v2, v3, v6}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@2ba4 │ │ -1289c6: 0c06 |0029: move-result-object v6 │ │ -1289c8: 1f06 0b0a |002a: check-cast v6, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@0a0b │ │ -1289cc: 1106 |002c: return-object v6 │ │ -1289ce: 2202 0907 |002d: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -1289d2: 2203 1007 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -1289d6: 7010 eb2a 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1289dc: 1a04 6620 |0034: const-string v4, "Malformed content. Part end (" // string@2066 │ │ -1289e0: 6e20 f52a 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1289e6: 6e20 f12a 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1289ec: 6e20 f52a 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1289f2: 5456 9e1c |003f: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -1289f6: 2166 |0041: array-length v6, v6 │ │ -1289f8: 6e20 f12a 6300 |0042: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1289fe: 6e20 f52a 0300 |0045: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128a04: 6e10 fa2a 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128a0a: 0c06 |004b: move-result-object v6 │ │ -128a0c: 7020 a22a 6200 |004c: invoke-direct {v2, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -128a12: 2702 |004f: throw v2 │ │ -128a14: 2206 0907 |0050: new-instance v6, Ljava/lang/RuntimeException; // type@0709 │ │ -128a18: 2202 1007 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -128a1c: 7010 eb2a 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128a22: 1a04 6720 |0057: const-string v4, "Malformed content. Part start (" // string@2067 │ │ -128a26: 6e20 f52a 4200 |0059: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128a2c: 6e20 f12a 3200 |005c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128a32: 6e20 f52a 1200 |005f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128a38: 5451 9e1c |0062: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -128a3c: 2111 |0064: array-length v1, v1 │ │ -128a3e: 6e20 f12a 1200 |0065: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128a44: 6e20 f52a 0200 |0068: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128a4a: 6e10 fa2a 0200 |006b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128a50: 0c00 |006e: move-result-object v0 │ │ -128a52: 7020 a22a 0600 |006f: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -128a58: 2706 |0072: throw v6 │ │ -128a5a: 2201 0907 |0073: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ -128a5e: 2202 1007 |0075: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -128a62: 7010 eb2a 0200 |0077: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128a68: 1a03 5f13 |007a: const-string v3, "Invalid part " // string@135f │ │ -128a6c: 6e20 f52a 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128a72: 6e20 f12a 6200 |007f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128a78: 1a06 4205 |0082: const-string v6, ". Available parts [0:" // string@0542 │ │ -128a7c: 6e20 f52a 6200 |0084: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128a82: 5256 9a1c |0087: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -128a86: 6e20 f12a 6200 |0089: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128a8c: 6e20 f52a 0200 |008c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128a92: 6e10 fa2a 0200 |008f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128a98: 0c06 |0092: move-result-object v6 │ │ -128a9a: 7020 a22a 6100 |0093: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -128aa0: 2701 |0096: throw v1 │ │ +12896c: |[12896c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getPointsOfPart:(I)[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; │ │ +12897c: 1a00 962a |0000: const-string v0, "]." // string@2a96 │ │ +128980: 3a06 7100 |0002: if-ltz v6, 0073 // +0071 │ │ +128984: 5251 9a1c |0004: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +128988: 3516 6d00 |0006: if-ge v6, v1, 0073 // +006d │ │ +12898c: 5452 9c1c |0008: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partFirstPoints:[I // field@1c9c │ │ +128990: 4403 0206 |000a: aget v3, v2, v6 │ │ +128994: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +128998: 3516 0700 |000e: if-ge v6, v1, 0015 // +0007 │ │ +12899c: d806 0601 |0010: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1289a0: 4406 0206 |0012: aget v6, v2, v6 │ │ +1289a4: 2804 |0014: goto 0018 // +0004 │ │ +1289a6: 5456 9e1c |0015: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +1289aa: 2166 |0017: array-length v6, v6 │ │ +1289ac: 1a01 2102 |0018: const-string v1, ") is out of range. Valid range of points is [0:" // string@0221 │ │ +1289b0: 3a03 3600 |001a: if-ltz v3, 0050 // +0036 │ │ +1289b4: 5452 9e1c |001c: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +1289b8: 2124 |001e: array-length v4, v2 │ │ +1289ba: 3643 3100 |001f: if-gt v3, v4, 0050 // +0031 │ │ +1289be: 3a06 0c00 |0021: if-ltz v6, 002d // +000c │ │ +1289c2: 2124 |0023: array-length v4, v2 │ │ +1289c4: 3646 0900 |0024: if-gt v6, v4, 002d // +0009 │ │ +1289c8: 7130 a42b 3206 |0026: invoke-static {v2, v3, v6}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@2ba4 │ │ +1289ce: 0c06 |0029: move-result-object v6 │ │ +1289d0: 1f06 0b0a |002a: check-cast v6, [Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // type@0a0b │ │ +1289d4: 1106 |002c: return-object v6 │ │ +1289d6: 2202 0907 |002d: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +1289da: 2203 1007 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +1289de: 7010 eb2a 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1289e4: 1a04 6620 |0034: const-string v4, "Malformed content. Part end (" // string@2066 │ │ +1289e8: 6e20 f52a 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1289ee: 6e20 f12a 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1289f4: 6e20 f52a 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1289fa: 5456 9e1c |003f: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +1289fe: 2166 |0041: array-length v6, v6 │ │ +128a00: 6e20 f12a 6300 |0042: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128a06: 6e20 f52a 0300 |0045: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128a0c: 6e10 fa2a 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128a12: 0c06 |004b: move-result-object v6 │ │ +128a14: 7020 a22a 6200 |004c: invoke-direct {v2, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +128a1a: 2702 |004f: throw v2 │ │ +128a1c: 2206 0907 |0050: new-instance v6, Ljava/lang/RuntimeException; // type@0709 │ │ +128a20: 2202 1007 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +128a24: 7010 eb2a 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128a2a: 1a04 6720 |0057: const-string v4, "Malformed content. Part start (" // string@2067 │ │ +128a2e: 6e20 f52a 4200 |0059: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128a34: 6e20 f12a 3200 |005c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128a3a: 6e20 f52a 1200 |005f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128a40: 5451 9e1c |0062: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +128a44: 2111 |0064: array-length v1, v1 │ │ +128a46: 6e20 f12a 1200 |0065: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128a4c: 6e20 f52a 0200 |0068: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128a52: 6e10 fa2a 0200 |006b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128a58: 0c00 |006e: move-result-object v0 │ │ +128a5a: 7020 a22a 0600 |006f: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +128a60: 2706 |0072: throw v6 │ │ +128a62: 2201 0907 |0073: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ +128a66: 2202 1007 |0075: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +128a6a: 7010 eb2a 0200 |0077: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128a70: 1a03 5f13 |007a: const-string v3, "Invalid part " // string@135f │ │ +128a74: 6e20 f52a 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128a7a: 6e20 f12a 6200 |007f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128a80: 1a06 4205 |0082: const-string v6, ". Available parts [0:" // string@0542 │ │ +128a84: 6e20 f52a 6200 |0084: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128a8a: 5256 9a1c |0087: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +128a8e: 6e20 f12a 6200 |0089: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128a94: 6e20 f52a 0200 |008c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128a9a: 6e10 fa2a 0200 |008f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128aa0: 0c06 |0092: move-result-object v6 │ │ +128aa2: 7020 a22a 6100 |0093: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +128aa8: 2701 |0096: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=158 │ │ 0x0008 line=162 │ │ 0x0012 line=163 │ │ 0x001c line=166 │ │ 0x0023 line=172 │ │ @@ -418701,17 +418703,17 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12877c: |[12877c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getZ:()[D │ │ -12878c: 5410 9f1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.z:[D // field@1c9f │ │ -128790: 1100 |0002: return-object v0 │ │ +128784: |[128784] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getZ:()[D │ │ +128794: 5410 9f1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.z:[D // field@1c9f │ │ +128798: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape; │ │ │ │ #17 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;) │ │ @@ -418719,85 +418721,85 @@ │ │ type : '(I)[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -128794: |[128794] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getZOfPart:(I)[D │ │ -1287a4: 1a00 962a |0000: const-string v0, "]." // string@2a96 │ │ -1287a8: 3a06 7100 |0002: if-ltz v6, 0073 // +0071 │ │ -1287ac: 5251 9a1c |0004: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -1287b0: 3516 6d00 |0006: if-ge v6, v1, 0073 // +006d │ │ -1287b4: 5452 9c1c |0008: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partFirstPoints:[I // field@1c9c │ │ -1287b8: 4403 0206 |000a: aget v3, v2, v6 │ │ -1287bc: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -1287c0: 3516 0700 |000e: if-ge v6, v1, 0015 // +0007 │ │ -1287c4: d806 0601 |0010: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1287c8: 4406 0206 |0012: aget v6, v2, v6 │ │ -1287cc: 2804 |0014: goto 0018 // +0004 │ │ -1287ce: 5456 9e1c |0015: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -1287d2: 2166 |0017: array-length v6, v6 │ │ -1287d4: 1a01 2102 |0018: const-string v1, ") is out of range. Valid range of points is [0:" // string@0221 │ │ -1287d8: 3a03 3600 |001a: if-ltz v3, 0050 // +0036 │ │ -1287dc: 5452 9e1c |001c: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -1287e0: 2124 |001e: array-length v4, v2 │ │ -1287e2: 3643 3100 |001f: if-gt v3, v4, 0050 // +0031 │ │ -1287e6: 3a06 0c00 |0021: if-ltz v6, 002d // +000c │ │ -1287ea: 2122 |0023: array-length v2, v2 │ │ -1287ec: 3626 0900 |0024: if-gt v6, v2, 002d // +0009 │ │ -1287f0: 5450 9f1c |0026: iget-object v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.z:[D // field@1c9f │ │ -1287f4: 7130 a32b 3006 |0028: invoke-static {v0, v3, v6}, Ljava/util/Arrays;.copyOfRange:([DII)[D // method@2ba3 │ │ -1287fa: 0c06 |002b: move-result-object v6 │ │ -1287fc: 1106 |002c: return-object v6 │ │ -1287fe: 2202 0907 |002d: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ -128802: 2203 1007 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -128806: 7010 eb2a 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12880c: 1a04 6620 |0034: const-string v4, "Malformed content. Part end (" // string@2066 │ │ -128810: 6e20 f52a 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128816: 6e20 f12a 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -12881c: 6e20 f52a 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128822: 5456 9e1c |003f: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -128826: 2166 |0041: array-length v6, v6 │ │ -128828: 6e20 f12a 6300 |0042: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -12882e: 6e20 f52a 0300 |0045: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128834: 6e10 fa2a 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12883a: 0c06 |004b: move-result-object v6 │ │ -12883c: 7020 a22a 6200 |004c: invoke-direct {v2, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -128842: 2702 |004f: throw v2 │ │ -128844: 2206 0907 |0050: new-instance v6, Ljava/lang/RuntimeException; // type@0709 │ │ -128848: 2202 1007 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -12884c: 7010 eb2a 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128852: 1a04 6720 |0057: const-string v4, "Malformed content. Part start (" // string@2067 │ │ -128856: 6e20 f52a 4200 |0059: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12885c: 6e20 f12a 3200 |005c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128862: 6e20 f52a 1200 |005f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128868: 5451 9e1c |0062: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ -12886c: 2111 |0064: array-length v1, v1 │ │ -12886e: 6e20 f12a 1200 |0065: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128874: 6e20 f52a 0200 |0068: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12887a: 6e10 fa2a 0200 |006b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128880: 0c00 |006e: move-result-object v0 │ │ -128882: 7020 a22a 0600 |006f: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -128888: 2706 |0072: throw v6 │ │ -12888a: 2201 0907 |0073: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ -12888e: 2202 1007 |0075: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -128892: 7010 eb2a 0200 |0077: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128898: 1a03 5f13 |007a: const-string v3, "Invalid part " // string@135f │ │ -12889c: 6e20 f52a 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1288a2: 6e20 f12a 6200 |007f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1288a8: 1a06 4205 |0082: const-string v6, ". Available parts [0:" // string@0542 │ │ -1288ac: 6e20 f52a 6200 |0084: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1288b2: 5256 9a1c |0087: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ -1288b6: 6e20 f12a 6200 |0089: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1288bc: 6e20 f52a 0200 |008c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1288c2: 6e10 fa2a 0200 |008f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1288c8: 0c06 |0092: move-result-object v6 │ │ -1288ca: 7020 a22a 6100 |0093: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -1288d0: 2701 |0096: throw v1 │ │ +12879c: |[12879c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPatchShape.getZOfPart:(I)[D │ │ +1287ac: 1a00 962a |0000: const-string v0, "]." // string@2a96 │ │ +1287b0: 3a06 7100 |0002: if-ltz v6, 0073 // +0071 │ │ +1287b4: 5251 9a1c |0004: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +1287b8: 3516 6d00 |0006: if-ge v6, v1, 0073 // +006d │ │ +1287bc: 5452 9c1c |0008: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.partFirstPoints:[I // field@1c9c │ │ +1287c0: 4403 0206 |000a: aget v3, v2, v6 │ │ +1287c4: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +1287c8: 3516 0700 |000e: if-ge v6, v1, 0015 // +0007 │ │ +1287cc: d806 0601 |0010: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1287d0: 4406 0206 |0012: aget v6, v2, v6 │ │ +1287d4: 2804 |0014: goto 0018 // +0004 │ │ +1287d6: 5456 9e1c |0015: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +1287da: 2166 |0017: array-length v6, v6 │ │ +1287dc: 1a01 2102 |0018: const-string v1, ") is out of range. Valid range of points is [0:" // string@0221 │ │ +1287e0: 3a03 3600 |001a: if-ltz v3, 0050 // +0036 │ │ +1287e4: 5452 9e1c |001c: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +1287e8: 2124 |001e: array-length v4, v2 │ │ +1287ea: 3643 3100 |001f: if-gt v3, v4, 0050 // +0031 │ │ +1287ee: 3a06 0c00 |0021: if-ltz v6, 002d // +000c │ │ +1287f2: 2122 |0023: array-length v2, v2 │ │ +1287f4: 3626 0900 |0024: if-gt v6, v2, 002d // +0009 │ │ +1287f8: 5450 9f1c |0026: iget-object v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.z:[D // field@1c9f │ │ +1287fc: 7130 a32b 3006 |0028: invoke-static {v0, v3, v6}, Ljava/util/Arrays;.copyOfRange:([DII)[D // method@2ba3 │ │ +128802: 0c06 |002b: move-result-object v6 │ │ +128804: 1106 |002c: return-object v6 │ │ +128806: 2202 0907 |002d: new-instance v2, Ljava/lang/RuntimeException; // type@0709 │ │ +12880a: 2203 1007 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +12880e: 7010 eb2a 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128814: 1a04 6620 |0034: const-string v4, "Malformed content. Part end (" // string@2066 │ │ +128818: 6e20 f52a 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12881e: 6e20 f12a 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128824: 6e20 f52a 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12882a: 5456 9e1c |003f: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +12882e: 2166 |0041: array-length v6, v6 │ │ +128830: 6e20 f12a 6300 |0042: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128836: 6e20 f52a 0300 |0045: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12883c: 6e10 fa2a 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128842: 0c06 |004b: move-result-object v6 │ │ +128844: 7020 a22a 6200 |004c: invoke-direct {v2, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +12884a: 2702 |004f: throw v2 │ │ +12884c: 2206 0907 |0050: new-instance v6, Ljava/lang/RuntimeException; // type@0709 │ │ +128850: 2202 1007 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +128854: 7010 eb2a 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12885a: 1a04 6720 |0057: const-string v4, "Malformed content. Part start (" // string@2067 │ │ +12885e: 6e20 f52a 4200 |0059: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128864: 6e20 f12a 3200 |005c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12886a: 6e20 f52a 1200 |005f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128870: 5451 9e1c |0062: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c9e │ │ +128874: 2111 |0064: array-length v1, v1 │ │ +128876: 6e20 f12a 1200 |0065: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12887c: 6e20 f52a 0200 |0068: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128882: 6e10 fa2a 0200 |006b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128888: 0c00 |006e: move-result-object v0 │ │ +12888a: 7020 a22a 0600 |006f: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +128890: 2706 |0072: throw v6 │ │ +128892: 2201 0907 |0073: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ +128896: 2202 1007 |0075: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +12889a: 7010 eb2a 0200 |0077: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1288a0: 1a03 5f13 |007a: const-string v3, "Invalid part " // string@135f │ │ +1288a4: 6e20 f52a 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1288aa: 6e20 f12a 6200 |007f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1288b0: 1a06 4205 |0082: const-string v6, ". Available parts [0:" // string@0542 │ │ +1288b4: 6e20 f52a 6200 |0084: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1288ba: 5256 9a1c |0087: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPatchShape;.numberOfParts:I // field@1c9a │ │ +1288be: 6e20 f12a 6200 |0089: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1288c4: 6e20 f52a 0200 |008c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1288ca: 6e10 fa2a 0200 |008f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1288d0: 0c06 |0092: move-result-object v6 │ │ +1288d2: 7020 a22a 6100 |0093: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +1288d8: 2701 |0096: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=206 │ │ 0x0008 line=210 │ │ 0x0012 line=211 │ │ 0x001c line=214 │ │ 0x0023 line=220 │ │ @@ -418843,43 +418845,43 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 59 16-bit code units │ │ -129388: |[129388] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.NullShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -129398: 7054 b634 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34b6 │ │ -12939e: 6e10 9434 0400 |0003: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ -1293a4: 0a01 |0006: move-result v1 │ │ -1293a6: 3901 3300 |0007: if-nez v1, 003a // +0033 │ │ -1293aa: 5401 b31c |0009: iget-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/NullShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cb3 │ │ -1293ae: 6e10 c534 0100 |000b: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -1293b4: 0a01 |000e: move-result v1 │ │ -1293b6: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -1293b8: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -1293bc: 2828 |0012: goto 003a // +0028 │ │ -1293be: 2201 e808 |0013: new-instance v1, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -1293c2: 2202 1007 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -1293c6: 7010 eb2a 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1293cc: 1a03 5113 |001a: const-string v3, "Invalid Null shape header's content length. Expected 2 16-bit words but found " // string@1351 │ │ -1293d0: 6e20 f52a 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1293d6: 5403 b31c |001f: iget-object v3, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/NullShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cb3 │ │ -1293da: 6e10 c534 0300 |0021: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -1293e0: 0a03 |0024: move-result v3 │ │ -1293e2: 6e20 f12a 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1293e8: 1a03 3f05 |0028: const-string v3, ". " // string@053f │ │ -1293ec: 6e20 f52a 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1293f2: 6203 491c |002d: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -1293f6: 6e20 f52a 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1293fc: 6e10 fa2a 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -129402: 0c02 |0035: move-result-object v2 │ │ -129404: 7020 a134 2100 |0036: invoke-direct {v1, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -12940a: 2701 |0039: throw v1 │ │ -12940c: 0e00 |003a: return-void │ │ +129390: |[129390] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.NullShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +1293a0: 7054 b634 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/AbstractShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34b6 │ │ +1293a6: 6e10 9434 0400 |0003: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ +1293ac: 0a01 |0006: move-result v1 │ │ +1293ae: 3901 3300 |0007: if-nez v1, 003a // +0033 │ │ +1293b2: 5401 b31c |0009: iget-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/NullShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cb3 │ │ +1293b6: 6e10 c534 0100 |000b: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +1293bc: 0a01 |000e: move-result v1 │ │ +1293be: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +1293c0: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +1293c4: 2828 |0012: goto 003a // +0028 │ │ +1293c6: 2201 e808 |0013: new-instance v1, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +1293ca: 2202 1007 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +1293ce: 7010 eb2a 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1293d4: 1a03 5113 |001a: const-string v3, "Invalid Null shape header's content length. Expected 2 16-bit words but found " // string@1351 │ │ +1293d8: 6e20 f52a 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1293de: 5403 b31c |001f: iget-object v3, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/NullShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cb3 │ │ +1293e2: 6e10 c534 0300 |0021: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +1293e8: 0a03 |0024: move-result v3 │ │ +1293ea: 6e20 f12a 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1293f0: 1a03 3f05 |0028: const-string v3, ". " // string@053f │ │ +1293f4: 6e20 f52a 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1293fa: 6203 491c |002d: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +1293fe: 6e20 f52a 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129404: 6e10 fa2a 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12940a: 0c02 |0035: move-result-object v2 │ │ +12940c: 7020 a134 2100 |0036: invoke-direct {v1, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +129412: 2701 |0039: throw v1 │ │ +129414: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=26 │ │ 0x000b line=27 │ │ 0x0013 line=28 │ │ 0x0021 line=31 │ │ @@ -418921,17 +418923,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12a044: |[12a044] org.xmlunit.ConfigurationException.:(Ljava/lang/Throwable;)V │ │ -12a054: 7020 9a35 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -12a05a: 0e00 |0003: return-void │ │ +12a04c: |[12a04c] org.xmlunit.ConfigurationException.:(Ljava/lang/Throwable;)V │ │ +12a05c: 7020 9a35 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +12a062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/ConfigurationException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -418982,20 +418984,20 @@ │ │ type : '(Ljavax/xml/transform/Source;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -12a198: |[12a198] org.xmlunit.builder.AbstractTransformationBuilder.:(Ljavax/xml/transform/Source;)V │ │ -12a1a8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12a1ae: 2200 9a09 |0003: new-instance v0, Lorg/xmlunit/transform/Transformation; // type@099a │ │ -12a1b2: 7020 d337 2000 |0005: invoke-direct {v0, v2}, Lorg/xmlunit/transform/Transformation;.:(Ljavax/xml/transform/Source;)V // method@37d3 │ │ -12a1b8: 5b10 c41c |0008: iput-object v0, v1, Lorg/xmlunit/builder/AbstractTransformationBuilder;.helper:Lorg/xmlunit/transform/Transformation; // field@1cc4 │ │ -12a1bc: 0e00 |000a: return-void │ │ +12a1a0: |[12a1a0] org.xmlunit.builder.AbstractTransformationBuilder.:(Ljavax/xml/transform/Source;)V │ │ +12a1b0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12a1b6: 2200 9a09 |0003: new-instance v0, Lorg/xmlunit/transform/Transformation; // type@099a │ │ +12a1ba: 7020 d337 2000 |0005: invoke-direct {v0, v2}, Lorg/xmlunit/transform/Transformation;.:(Ljavax/xml/transform/Source;)V // method@37d3 │ │ +12a1c0: 5b10 c41c |0008: iput-object v0, v1, Lorg/xmlunit/builder/AbstractTransformationBuilder;.helper:Lorg/xmlunit/transform/Transformation; // field@1cc4 │ │ +12a1c4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/xmlunit/builder/AbstractTransformationBuilder; │ │ 0x0000 - 0x000b reg=2 (null) Ljavax/xml/transform/Source; │ │ @@ -419005,33 +419007,33 @@ │ │ type : '()Lorg/xmlunit/builder/TransformationBuilderBase;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -12a0b8: |[12a0b8] org.xmlunit.builder.AbstractTransformationBuilder.asB:()Lorg/xmlunit/builder/TransformationBuilderBase; │ │ -12a0c8: 1100 |0000: return-object v0 │ │ +12a0c0: |[12a0c0] org.xmlunit.builder.AbstractTransformationBuilder.asB:()Lorg/xmlunit/builder/TransformationBuilderBase; │ │ +12a0d0: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/xmlunit/builder/AbstractTransformationBuilder;) │ │ name : 'getHelper' │ │ type : '()Lorg/xmlunit/transform/Transformation;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12a180: |[12a180] org.xmlunit.builder.AbstractTransformationBuilder.getHelper:()Lorg/xmlunit/transform/Transformation; │ │ -12a190: 5410 c41c |0000: iget-object v0, v1, Lorg/xmlunit/builder/AbstractTransformationBuilder;.helper:Lorg/xmlunit/transform/Transformation; // field@1cc4 │ │ -12a194: 1100 |0002: return-object v0 │ │ +12a188: |[12a188] org.xmlunit.builder.AbstractTransformationBuilder.getHelper:()Lorg/xmlunit/transform/Transformation; │ │ +12a198: 5410 c41c |0000: iget-object v0, v1, Lorg/xmlunit/builder/AbstractTransformationBuilder;.helper:Lorg/xmlunit/transform/Transformation; // field@1cc4 │ │ +12a19c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/builder/AbstractTransformationBuilder; │ │ │ │ #1 : (in Lorg/xmlunit/builder/AbstractTransformationBuilder;) │ │ @@ -419039,20 +419041,20 @@ │ │ type : '(Ljavax/xml/transform/TransformerFactory;)Lorg/xmlunit/builder/TransformationBuilderBase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -12a0cc: |[12a0cc] org.xmlunit.builder.AbstractTransformationBuilder.usingFactory:(Ljavax/xml/transform/TransformerFactory;)Lorg/xmlunit/builder/TransformationBuilderBase; │ │ -12a0dc: 5410 c41c |0000: iget-object v0, v1, Lorg/xmlunit/builder/AbstractTransformationBuilder;.helper:Lorg/xmlunit/transform/Transformation; // field@1cc4 │ │ -12a0e0: 6e20 d937 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/transform/Transformation;.setFactory:(Ljavax/xml/transform/TransformerFactory;)V // method@37d9 │ │ -12a0e6: 7010 9c35 0100 |0005: invoke-direct {v1}, Lorg/xmlunit/builder/AbstractTransformationBuilder;.asB:()Lorg/xmlunit/builder/TransformationBuilderBase; // method@359c │ │ -12a0ec: 0c02 |0008: move-result-object v2 │ │ -12a0ee: 1102 |0009: return-object v2 │ │ +12a0d4: |[12a0d4] org.xmlunit.builder.AbstractTransformationBuilder.usingFactory:(Ljavax/xml/transform/TransformerFactory;)Lorg/xmlunit/builder/TransformationBuilderBase; │ │ +12a0e4: 5410 c41c |0000: iget-object v0, v1, Lorg/xmlunit/builder/AbstractTransformationBuilder;.helper:Lorg/xmlunit/transform/Transformation; // field@1cc4 │ │ +12a0e8: 6e20 d937 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/transform/Transformation;.setFactory:(Ljavax/xml/transform/TransformerFactory;)V // method@37d9 │ │ +12a0ee: 7010 9c35 0100 |0005: invoke-direct {v1}, Lorg/xmlunit/builder/AbstractTransformationBuilder;.asB:()Lorg/xmlunit/builder/TransformationBuilderBase; // method@359c │ │ +12a0f4: 0c02 |0008: move-result-object v2 │ │ +12a0f6: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/xmlunit/builder/AbstractTransformationBuilder; │ │ 0x0000 - 0x000a reg=2 (null) Ljavax/xml/transform/TransformerFactory; │ │ @@ -419062,20 +419064,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlunit/builder/TransformationBuilderBase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -12a0f0: |[12a0f0] org.xmlunit.builder.AbstractTransformationBuilder.withOutputProperty:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlunit/builder/TransformationBuilderBase; │ │ -12a100: 5410 c41c |0000: iget-object v0, v1, Lorg/xmlunit/builder/AbstractTransformationBuilder;.helper:Lorg/xmlunit/transform/Transformation; // field@1cc4 │ │ -12a104: 6e30 d437 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/xmlunit/transform/Transformation;.addOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@37d4 │ │ -12a10a: 7010 9c35 0100 |0005: invoke-direct {v1}, Lorg/xmlunit/builder/AbstractTransformationBuilder;.asB:()Lorg/xmlunit/builder/TransformationBuilderBase; // method@359c │ │ -12a110: 0c02 |0008: move-result-object v2 │ │ -12a112: 1102 |0009: return-object v2 │ │ +12a0f8: |[12a0f8] org.xmlunit.builder.AbstractTransformationBuilder.withOutputProperty:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlunit/builder/TransformationBuilderBase; │ │ +12a108: 5410 c41c |0000: iget-object v0, v1, Lorg/xmlunit/builder/AbstractTransformationBuilder;.helper:Lorg/xmlunit/transform/Transformation; // field@1cc4 │ │ +12a10c: 6e30 d437 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/xmlunit/transform/Transformation;.addOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@37d4 │ │ +12a112: 7010 9c35 0100 |0005: invoke-direct {v1}, Lorg/xmlunit/builder/AbstractTransformationBuilder;.asB:()Lorg/xmlunit/builder/TransformationBuilderBase; // method@359c │ │ +12a118: 0c02 |0008: move-result-object v2 │ │ +12a11a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/xmlunit/builder/AbstractTransformationBuilder; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -419086,20 +419088,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Lorg/xmlunit/builder/TransformationBuilderBase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -12a114: |[12a114] org.xmlunit.builder.AbstractTransformationBuilder.withParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/xmlunit/builder/TransformationBuilderBase; │ │ -12a124: 5410 c41c |0000: iget-object v0, v1, Lorg/xmlunit/builder/AbstractTransformationBuilder;.helper:Lorg/xmlunit/transform/Transformation; // field@1cc4 │ │ -12a128: 6e30 d537 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/xmlunit/transform/Transformation;.addParameter:(Ljava/lang/String;Ljava/lang/Object;)V // method@37d5 │ │ -12a12e: 7010 9c35 0100 |0005: invoke-direct {v1}, Lorg/xmlunit/builder/AbstractTransformationBuilder;.asB:()Lorg/xmlunit/builder/TransformationBuilderBase; // method@359c │ │ -12a134: 0c02 |0008: move-result-object v2 │ │ -12a136: 1102 |0009: return-object v2 │ │ +12a11c: |[12a11c] org.xmlunit.builder.AbstractTransformationBuilder.withParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/xmlunit/builder/TransformationBuilderBase; │ │ +12a12c: 5410 c41c |0000: iget-object v0, v1, Lorg/xmlunit/builder/AbstractTransformationBuilder;.helper:Lorg/xmlunit/transform/Transformation; // field@1cc4 │ │ +12a130: 6e30 d537 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/xmlunit/transform/Transformation;.addParameter:(Ljava/lang/String;Ljava/lang/Object;)V // method@37d5 │ │ +12a136: 7010 9c35 0100 |0005: invoke-direct {v1}, Lorg/xmlunit/builder/AbstractTransformationBuilder;.asB:()Lorg/xmlunit/builder/TransformationBuilderBase; // method@359c │ │ +12a13c: 0c02 |0008: move-result-object v2 │ │ +12a13e: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/xmlunit/builder/AbstractTransformationBuilder; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -419110,20 +419112,20 @@ │ │ type : '(Ljavax/xml/transform/Source;)Lorg/xmlunit/builder/TransformationBuilderBase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -12a138: |[12a138] org.xmlunit.builder.AbstractTransformationBuilder.withStylesheet:(Ljavax/xml/transform/Source;)Lorg/xmlunit/builder/TransformationBuilderBase; │ │ -12a148: 5410 c41c |0000: iget-object v0, v1, Lorg/xmlunit/builder/AbstractTransformationBuilder;.helper:Lorg/xmlunit/transform/Transformation; // field@1cc4 │ │ -12a14c: 6e20 db37 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/transform/Transformation;.setStylesheet:(Ljavax/xml/transform/Source;)V // method@37db │ │ -12a152: 7010 9c35 0100 |0005: invoke-direct {v1}, Lorg/xmlunit/builder/AbstractTransformationBuilder;.asB:()Lorg/xmlunit/builder/TransformationBuilderBase; // method@359c │ │ -12a158: 0c02 |0008: move-result-object v2 │ │ -12a15a: 1102 |0009: return-object v2 │ │ +12a140: |[12a140] org.xmlunit.builder.AbstractTransformationBuilder.withStylesheet:(Ljavax/xml/transform/Source;)Lorg/xmlunit/builder/TransformationBuilderBase; │ │ +12a150: 5410 c41c |0000: iget-object v0, v1, Lorg/xmlunit/builder/AbstractTransformationBuilder;.helper:Lorg/xmlunit/transform/Transformation; // field@1cc4 │ │ +12a154: 6e20 db37 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/transform/Transformation;.setStylesheet:(Ljavax/xml/transform/Source;)V // method@37db │ │ +12a15a: 7010 9c35 0100 |0005: invoke-direct {v1}, Lorg/xmlunit/builder/AbstractTransformationBuilder;.asB:()Lorg/xmlunit/builder/TransformationBuilderBase; // method@359c │ │ +12a160: 0c02 |0008: move-result-object v2 │ │ +12a162: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/xmlunit/builder/AbstractTransformationBuilder; │ │ 0x0000 - 0x000a reg=2 (null) Ljavax/xml/transform/Source; │ │ @@ -419133,20 +419135,20 @@ │ │ type : '(Ljavax/xml/transform/URIResolver;)Lorg/xmlunit/builder/TransformationBuilderBase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -12a15c: |[12a15c] org.xmlunit.builder.AbstractTransformationBuilder.withURIResolver:(Ljavax/xml/transform/URIResolver;)Lorg/xmlunit/builder/TransformationBuilderBase; │ │ -12a16c: 5410 c41c |0000: iget-object v0, v1, Lorg/xmlunit/builder/AbstractTransformationBuilder;.helper:Lorg/xmlunit/transform/Transformation; // field@1cc4 │ │ -12a170: 6e20 dc37 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/transform/Transformation;.setURIResolver:(Ljavax/xml/transform/URIResolver;)V // method@37dc │ │ -12a176: 7010 9c35 0100 |0005: invoke-direct {v1}, Lorg/xmlunit/builder/AbstractTransformationBuilder;.asB:()Lorg/xmlunit/builder/TransformationBuilderBase; // method@359c │ │ -12a17c: 0c02 |0008: move-result-object v2 │ │ -12a17e: 1102 |0009: return-object v2 │ │ +12a164: |[12a164] org.xmlunit.builder.AbstractTransformationBuilder.withURIResolver:(Ljavax/xml/transform/URIResolver;)Lorg/xmlunit/builder/TransformationBuilderBase; │ │ +12a174: 5410 c41c |0000: iget-object v0, v1, Lorg/xmlunit/builder/AbstractTransformationBuilder;.helper:Lorg/xmlunit/transform/Transformation; // field@1cc4 │ │ +12a178: 6e20 dc37 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/transform/Transformation;.setURIResolver:(Ljavax/xml/transform/URIResolver;)V // method@37dc │ │ +12a17e: 7010 9c35 0100 |0005: invoke-direct {v1}, Lorg/xmlunit/builder/AbstractTransformationBuilder;.asB:()Lorg/xmlunit/builder/TransformationBuilderBase; // method@359c │ │ +12a184: 0c02 |0008: move-result-object v2 │ │ +12a186: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/xmlunit/builder/AbstractTransformationBuilder; │ │ 0x0000 - 0x000a reg=2 (null) Ljavax/xml/transform/URIResolver; │ │ @@ -419196,25 +419198,25 @@ │ │ type : '([Lorg/xmlunit/diff/ComparisonResult;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -12a1e0: |[12a1e0] org.xmlunit.builder.DiffBuilder$CollectResultsListener.:([Lorg/xmlunit/diff/ComparisonResult;)V │ │ -12a1f0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12a1f6: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -12a1fa: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -12a200: 5b10 c61c |0008: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.results:Ljava/util/List; // field@1cc6 │ │ -12a204: 7110 9f2b 0200 |000a: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -12a20a: 0c02 |000d: move-result-object v2 │ │ -12a20c: 7110 e02b 0200 |000e: invoke-static {v2}, Ljava/util/EnumSet;.copyOf:(Ljava/util/Collection;)Ljava/util/EnumSet; // method@2be0 │ │ -12a212: 0c02 |0011: move-result-object v2 │ │ -12a214: 5b12 c51c |0012: iput-object v2, v1, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.comparisonResultsToCheck:Ljava/util/EnumSet; // field@1cc5 │ │ -12a218: 0e00 |0014: return-void │ │ +12a1e8: |[12a1e8] org.xmlunit.builder.DiffBuilder$CollectResultsListener.:([Lorg/xmlunit/diff/ComparisonResult;)V │ │ +12a1f8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12a1fe: 2200 4e07 |0003: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +12a202: 7010 8e2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +12a208: 5b10 c61c |0008: iput-object v0, v1, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.results:Ljava/util/List; // field@1cc6 │ │ +12a20c: 7110 9f2b 0200 |000a: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +12a212: 0c02 |000d: move-result-object v2 │ │ +12a214: 7110 e02b 0200 |000e: invoke-static {v2}, Ljava/util/EnumSet;.copyOf:(Ljava/util/Collection;)Ljava/util/EnumSet; // method@2be0 │ │ +12a21a: 0c02 |0011: move-result-object v2 │ │ +12a21c: 5b12 c51c |0012: iput-object v2, v1, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.comparisonResultsToCheck:Ljava/util/EnumSet; // field@1cc5 │ │ +12a220: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0003 line=400 │ │ 0x000a line=401 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener; │ │ @@ -419226,24 +419228,24 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -12a21c: |[12a21c] org.xmlunit.builder.DiffBuilder$CollectResultsListener.comparisonPerformed:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V │ │ -12a22c: 5420 c51c |0000: iget-object v0, v2, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.comparisonResultsToCheck:Ljava/util/EnumSet; // field@1cc5 │ │ -12a230: 6e20 df2b 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@2bdf │ │ -12a236: 0a00 |0005: move-result v0 │ │ -12a238: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -12a23c: 5420 c61c |0008: iget-object v0, v2, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.results:Ljava/util/List; // field@1cc6 │ │ -12a240: 2201 6609 |000a: new-instance v1, Lorg/xmlunit/diff/Difference; // type@0966 │ │ -12a244: 7030 e736 3104 |000c: invoke-direct {v1, v3, v4}, Lorg/xmlunit/diff/Difference;.:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V // method@36e7 │ │ -12a24a: 7220 282c 1000 |000f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -12a250: 0e00 |0012: return-void │ │ +12a224: |[12a224] org.xmlunit.builder.DiffBuilder$CollectResultsListener.comparisonPerformed:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V │ │ +12a234: 5420 c51c |0000: iget-object v0, v2, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.comparisonResultsToCheck:Ljava/util/EnumSet; // field@1cc5 │ │ +12a238: 6e20 df2b 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@2bdf │ │ +12a23e: 0a00 |0005: move-result v0 │ │ +12a240: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +12a244: 5420 c61c |0008: iget-object v0, v2, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.results:Ljava/util/List; // field@1cc6 │ │ +12a248: 2201 6609 |000a: new-instance v1, Lorg/xmlunit/diff/Difference; // type@0966 │ │ +12a24c: 7030 e736 3104 |000c: invoke-direct {v1, v3, v4}, Lorg/xmlunit/diff/Difference;.:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V // method@36e7 │ │ +12a252: 7220 282c 1000 |000f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +12a258: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0008 line=407 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener; │ │ 0x0000 - 0x0013 reg=3 (null) Lorg/xmlunit/diff/Comparison; │ │ @@ -419254,19 +419256,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12a1c0: |[12a1c0] org.xmlunit.builder.DiffBuilder$CollectResultsListener.getDifferences:()Ljava/util/List; │ │ -12a1d0: 5410 c61c |0000: iget-object v0, v1, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.results:Ljava/util/List; // field@1cc6 │ │ -12a1d4: 7110 d12b 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@2bd1 │ │ -12a1da: 0c00 |0005: move-result-object v0 │ │ -12a1dc: 1100 |0006: return-object v0 │ │ +12a1c8: |[12a1c8] org.xmlunit.builder.DiffBuilder$CollectResultsListener.getDifferences:()Ljava/util/List; │ │ +12a1d8: 5410 c61c |0000: iget-object v0, v1, Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener;.results:Ljava/util/List; // field@1cc6 │ │ +12a1dc: 7110 d12b 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@2bd1 │ │ +12a1e2: 0c00 |0005: move-result-object v0 │ │ +12a1e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/xmlunit/builder/DiffBuilder$CollectResultsListener; │ │ │ │ source_file_idx : 3850 (DiffBuilder.java) │ │ @@ -419308,35 +419310,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12a6b0: |[12a6b0] org.xmlunit.builder.Input$SourceHoldingBuilder.:()V │ │ -12a6c0: 1c00 2e09 |0000: const-class v0, Lorg/xmlunit/builder/Input; // type@092e │ │ -12a6c4: 0e00 |0002: return-void │ │ +12a6b8: |[12a6b8] org.xmlunit.builder.Input$SourceHoldingBuilder.:()V │ │ +12a6c8: 1c00 2e09 |0000: const-class v0, Lorg/xmlunit/builder/Input; // type@092e │ │ +12a6cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ │ │ #1 : (in Lorg/xmlunit/builder/Input$SourceHoldingBuilder;) │ │ name : '' │ │ type : '(Ljavax/xml/transform/Source;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12a6c8: |[12a6c8] org.xmlunit.builder.Input$SourceHoldingBuilder.:(Ljavax/xml/transform/Source;)V │ │ -12a6d8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12a6de: 5b01 da1c |0003: iput-object v1, v0, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.source:Ljavax/xml/transform/Source; // field@1cda │ │ -12a6e2: 0e00 |0005: return-void │ │ +12a6d0: |[12a6d0] org.xmlunit.builder.Input$SourceHoldingBuilder.:(Ljavax/xml/transform/Source;)V │ │ +12a6e0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12a6e6: 5b01 da1c |0003: iput-object v1, v0, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.source:Ljavax/xml/transform/Source; // field@1cda │ │ +12a6ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/builder/Input$SourceHoldingBuilder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/transform/Source; │ │ @@ -419347,17 +419349,17 @@ │ │ type : '()Ljavax/xml/transform/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12a698: |[12a698] org.xmlunit.builder.Input$SourceHoldingBuilder.build:()Ljavax/xml/transform/Source; │ │ -12a6a8: 5410 da1c |0000: iget-object v0, v1, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.source:Ljavax/xml/transform/Source; // field@1cda │ │ -12a6ac: 1100 |0002: return-object v0 │ │ +12a6a0: |[12a6a0] org.xmlunit.builder.Input$SourceHoldingBuilder.build:()Ljavax/xml/transform/Source; │ │ +12a6b0: 5410 da1c |0000: iget-object v0, v1, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.source:Ljavax/xml/transform/Source; // field@1cda │ │ +12a6b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/builder/Input$SourceHoldingBuilder; │ │ │ │ source_file_idx : 4918 (Input.java) │ │ @@ -419446,18 +419448,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12b030: |[12b030] org.xmlunit.builder.JaxbBuilder.:(Ljava/lang/Object;)V │ │ -12b040: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12b046: 5b01 df1c |0003: iput-object v1, v0, Lorg/xmlunit/builder/JaxbBuilder;.object:Ljava/lang/Object; // field@1cdf │ │ -12b04a: 0e00 |0005: return-void │ │ +12b038: |[12b038] org.xmlunit.builder.JaxbBuilder.:(Ljava/lang/Object;)V │ │ +12b048: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12b04e: 5b01 df1c |0003: iput-object v1, v0, Lorg/xmlunit/builder/JaxbBuilder;.object:Ljava/lang/Object; // field@1cdf │ │ +12b052: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/builder/JaxbBuilder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ @@ -419467,42 +419469,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -12b04c: |[12b04c] org.xmlunit.builder.JaxbBuilder.createDefaultMarshaller:()V │ │ -12b05c: 5440 df1c |0000: iget-object v0, v4, Lorg/xmlunit/builder/JaxbBuilder;.object:Ljava/lang/Object; // field@1cdf │ │ -12b060: 2001 9907 |0002: instance-of v1, v0, Ljavax/xml/bind/JAXBElement; // type@0799 │ │ -12b064: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -12b066: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -12b068: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ -12b06c: 2331 f409 |0008: new-array v1, v3, [Ljava/lang/Class; // type@09f4 │ │ -12b070: 1f00 9907 |000a: check-cast v0, Ljavax/xml/bind/JAXBElement; // type@0799 │ │ -12b074: 6e10 e82c 0000 |000c: invoke-virtual {v0}, Ljavax/xml/bind/JAXBElement;.getDeclaredType:()Ljava/lang/Class; // method@2ce8 │ │ -12b07a: 0c00 |000f: move-result-object v0 │ │ -12b07c: 4d00 0102 |0010: aput-object v0, v1, v2 │ │ -12b080: 7110 e62c 0100 |0012: invoke-static {v1}, Ljavax/xml/bind/JAXBContext;.newInstance:([Ljava/lang/Class;)Ljavax/xml/bind/JAXBContext; // method@2ce6 │ │ -12b086: 0c00 |0015: move-result-object v0 │ │ -12b088: 280d |0016: goto 0023 // +000d │ │ -12b08a: 6e10 8d2a 0000 |0017: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -12b090: 0c00 |001a: move-result-object v0 │ │ -12b092: 2331 f409 |001b: new-array v1, v3, [Ljava/lang/Class; // type@09f4 │ │ -12b096: 4d00 0102 |001d: aput-object v0, v1, v2 │ │ -12b09a: 7110 e62c 0100 |001f: invoke-static {v1}, Ljavax/xml/bind/JAXBContext;.newInstance:([Ljava/lang/Class;)Ljavax/xml/bind/JAXBContext; // method@2ce6 │ │ -12b0a0: 0c00 |0022: move-result-object v0 │ │ -12b0a2: 6e10 e52c 0000 |0023: invoke-virtual {v0}, Ljavax/xml/bind/JAXBContext;.createMarshaller:()Ljavax/xml/bind/Marshaller; // method@2ce5 │ │ -12b0a8: 0c00 |0026: move-result-object v0 │ │ -12b0aa: 5b40 de1c |0027: iput-object v0, v4, Lorg/xmlunit/builder/JaxbBuilder;.marshaller:Ljavax/xml/bind/Marshaller; // field@1cde │ │ -12b0ae: 7110 fd29 0300 |0029: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -12b0b4: 0c01 |002c: move-result-object v1 │ │ -12b0b6: 1a02 893b |002d: const-string v2, "jaxb.formatted.output" // string@3b89 │ │ -12b0ba: 7230 e92c 2001 |002f: invoke-interface {v0, v2, v1}, Ljavax/xml/bind/Marshaller;.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V // method@2ce9 │ │ -12b0c0: 0e00 |0032: return-void │ │ +12b054: |[12b054] org.xmlunit.builder.JaxbBuilder.createDefaultMarshaller:()V │ │ +12b064: 5440 df1c |0000: iget-object v0, v4, Lorg/xmlunit/builder/JaxbBuilder;.object:Ljava/lang/Object; // field@1cdf │ │ +12b068: 2001 9907 |0002: instance-of v1, v0, Ljavax/xml/bind/JAXBElement; // type@0799 │ │ +12b06c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +12b06e: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +12b070: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ +12b074: 2331 f409 |0008: new-array v1, v3, [Ljava/lang/Class; // type@09f4 │ │ +12b078: 1f00 9907 |000a: check-cast v0, Ljavax/xml/bind/JAXBElement; // type@0799 │ │ +12b07c: 6e10 e82c 0000 |000c: invoke-virtual {v0}, Ljavax/xml/bind/JAXBElement;.getDeclaredType:()Ljava/lang/Class; // method@2ce8 │ │ +12b082: 0c00 |000f: move-result-object v0 │ │ +12b084: 4d00 0102 |0010: aput-object v0, v1, v2 │ │ +12b088: 7110 e62c 0100 |0012: invoke-static {v1}, Ljavax/xml/bind/JAXBContext;.newInstance:([Ljava/lang/Class;)Ljavax/xml/bind/JAXBContext; // method@2ce6 │ │ +12b08e: 0c00 |0015: move-result-object v0 │ │ +12b090: 280d |0016: goto 0023 // +000d │ │ +12b092: 6e10 8d2a 0000 |0017: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +12b098: 0c00 |001a: move-result-object v0 │ │ +12b09a: 2331 f409 |001b: new-array v1, v3, [Ljava/lang/Class; // type@09f4 │ │ +12b09e: 4d00 0102 |001d: aput-object v0, v1, v2 │ │ +12b0a2: 7110 e62c 0100 |001f: invoke-static {v1}, Ljavax/xml/bind/JAXBContext;.newInstance:([Ljava/lang/Class;)Ljavax/xml/bind/JAXBContext; // method@2ce6 │ │ +12b0a8: 0c00 |0022: move-result-object v0 │ │ +12b0aa: 6e10 e52c 0000 |0023: invoke-virtual {v0}, Ljavax/xml/bind/JAXBContext;.createMarshaller:()Ljavax/xml/bind/Marshaller; // method@2ce5 │ │ +12b0b0: 0c00 |0026: move-result-object v0 │ │ +12b0b2: 5b40 de1c |0027: iput-object v0, v4, Lorg/xmlunit/builder/JaxbBuilder;.marshaller:Ljavax/xml/bind/Marshaller; // field@1cde │ │ +12b0b6: 7110 fd29 0300 |0029: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +12b0bc: 0c01 |002c: move-result-object v1 │ │ +12b0be: 1a02 893b |002d: const-string v2, "jaxb.formatted.output" // string@3b89 │ │ +12b0c2: 7230 e92c 2001 |002f: invoke-interface {v0, v2, v1}, Ljavax/xml/bind/Marshaller;.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V // method@2ce9 │ │ +12b0c8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x000a line=120 │ │ 0x0017 line=122 │ │ 0x001f line=123 │ │ 0x0023 line=125 │ │ @@ -419515,24 +419517,24 @@ │ │ type : '(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -12aea0: |[12aea0] org.xmlunit.builder.JaxbBuilder.createInferredJAXBElement:(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement; │ │ -12aeb0: 6e10 8d2a 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -12aeb6: 0c00 |0003: move-result-object v0 │ │ -12aeb8: 2201 9907 |0004: new-instance v1, Ljavax/xml/bind/JAXBElement; // type@0799 │ │ -12aebc: 2202 a007 |0006: new-instance v2, Ljavax/xml/namespace/QName; // type@07a0 │ │ -12aec0: 7110 ef35 0000 |0008: invoke-static {v0}, Lorg/xmlunit/builder/JaxbBuilder;.inferName:(Ljava/lang/Class;)Ljava/lang/String; // method@35ef │ │ -12aec6: 0c03 |000b: move-result-object v3 │ │ -12aec8: 7020 ec2c 3200 |000c: invoke-direct {v2, v3}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;)V // method@2cec │ │ -12aece: 7040 e72c 2140 |000f: invoke-direct {v1, v2, v0, v4}, Ljavax/xml/bind/JAXBElement;.:(Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljava/lang/Object;)V // method@2ce7 │ │ -12aed4: 1101 |0012: return-object v1 │ │ +12aea8: |[12aea8] org.xmlunit.builder.JaxbBuilder.createInferredJAXBElement:(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement; │ │ +12aeb8: 6e10 8d2a 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +12aebe: 0c00 |0003: move-result-object v0 │ │ +12aec0: 2201 9907 |0004: new-instance v1, Ljavax/xml/bind/JAXBElement; // type@0799 │ │ +12aec4: 2202 a007 |0006: new-instance v2, Ljavax/xml/namespace/QName; // type@07a0 │ │ +12aec8: 7110 ef35 0000 |0008: invoke-static {v0}, Lorg/xmlunit/builder/JaxbBuilder;.inferName:(Ljava/lang/Class;)Ljava/lang/String; // method@35ef │ │ +12aece: 0c03 |000b: move-result-object v3 │ │ +12aed0: 7020 ec2c 3200 |000c: invoke-direct {v2, v3}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;)V // method@2cec │ │ +12aed6: 7040 e72c 2140 |000f: invoke-direct {v1, v2, v0, v4}, Ljavax/xml/bind/JAXBElement;.:(Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljava/lang/Object;)V // method@2ce7 │ │ +12aedc: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=133 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/lang/Object; │ │ │ │ @@ -419541,22 +419543,22 @@ │ │ type : '(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -12aed8: |[12aed8] org.xmlunit.builder.JaxbBuilder.createJAXBElement:(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement; │ │ -12aee8: 7110 ec35 0100 |0000: invoke-static {v1}, Lorg/xmlunit/builder/JaxbBuilder;.createJaxbElementFromObjectFactory:(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement; // method@35ec │ │ -12aeee: 0c00 |0003: move-result-object v0 │ │ -12aef0: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -12aef4: 7110 ea35 0100 |0006: invoke-static {v1}, Lorg/xmlunit/builder/JaxbBuilder;.createInferredJAXBElement:(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement; // method@35ea │ │ -12aefa: 0c01 |0009: move-result-object v1 │ │ -12aefc: 1101 |000a: return-object v1 │ │ -12aefe: 1100 |000b: return-object v0 │ │ +12aee0: |[12aee0] org.xmlunit.builder.JaxbBuilder.createJAXBElement:(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement; │ │ +12aef0: 7110 ec35 0100 |0000: invoke-static {v1}, Lorg/xmlunit/builder/JaxbBuilder;.createJaxbElementFromObjectFactory:(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement; // method@35ec │ │ +12aef6: 0c00 |0003: move-result-object v0 │ │ +12aef8: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +12aefc: 7110 ea35 0100 |0006: invoke-static {v1}, Lorg/xmlunit/builder/JaxbBuilder;.createInferredJAXBElement:(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement; // method@35ea │ │ +12af02: 0c01 |0009: move-result-object v1 │ │ +12af04: 1101 |000a: return-object v1 │ │ +12af06: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0006 line=139 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -419565,53 +419567,53 @@ │ │ type : '(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -12af00: |[12af00] org.xmlunit.builder.JaxbBuilder.createJaxbElementFromObjectFactory:(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement; │ │ -12af10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12af12: 7110 ed35 0a00 |0001: invoke-static {v10}, Lorg/xmlunit/builder/JaxbBuilder;.getObjectFactoryClass:(Ljava/lang/Object;)Ljava/lang/Class; // method@35ed │ │ -12af18: 0c01 |0004: move-result-object v1 │ │ -12af1a: 6e10 342a 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2a34 │ │ -12af20: 0c02 |0008: move-result-object v2 │ │ -12af22: 6e10 2a2a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@2a2a │ │ -12af28: 0c01 |000c: move-result-object v1 │ │ -12af2a: 2113 |000d: array-length v3, v1 │ │ -12af2c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -12af2e: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -12af30: 3535 2c00 |0010: if-ge v5, v3, 003c // +002c │ │ -12af34: 4606 0105 |0012: aget-object v6, v1, v5 │ │ -12af38: 6e10 322b 0600 |0014: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@2b32 │ │ -12af3e: 0c07 |0017: move-result-object v7 │ │ -12af40: 2178 |0018: array-length v8, v7 │ │ -12af42: 1219 |0019: const/4 v9, #int 1 // #1 │ │ -12af44: 3398 1f00 |001a: if-ne v8, v9, 0039 // +001f │ │ -12af48: 4607 0704 |001c: aget-object v7, v7, v4 │ │ -12af4c: 6e10 8d2a 0a00 |001e: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -12af52: 0c08 |0021: move-result-object v8 │ │ -12af54: 3387 1700 |0022: if-ne v7, v8, 0039 // +0017 │ │ -12af58: 6e10 332b 0600 |0024: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@2b33 │ │ -12af5e: 0c07 |0027: move-result-object v7 │ │ -12af60: 1c08 9907 |0028: const-class v8, Ljavax/xml/bind/JAXBElement; // type@0799 │ │ -12af64: 6e20 312a 8700 |002a: invoke-virtual {v7, v8}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2a31 │ │ -12af6a: 0a07 |002d: move-result v7 │ │ -12af6c: 3807 0b00 |002e: if-eqz v7, 0039 // +000b │ │ -12af70: 2391 f609 |0030: new-array v1, v9, [Ljava/lang/Object; // type@09f6 │ │ -12af74: 4d0a 0104 |0032: aput-object v10, v1, v4 │ │ -12af78: 6e30 342b 2601 |0034: invoke-virtual {v6, v2, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ -12af7e: 0c0a |0037: move-result-object v10 │ │ -12af80: 2805 |0038: goto 003d // +0005 │ │ -12af82: d805 0501 |0039: add-int/lit8 v5, v5, #int 1 // #01 │ │ -12af86: 28d5 |003b: goto 0010 // -002b │ │ -12af88: 070a |003c: move-object v10, v0 │ │ -12af8a: 1f0a 9907 |003d: check-cast v10, Ljavax/xml/bind/JAXBElement; // type@0799 │ │ -12af8e: 110a |003f: return-object v10 │ │ -12af90: 1100 |0040: return-object v0 │ │ +12af08: |[12af08] org.xmlunit.builder.JaxbBuilder.createJaxbElementFromObjectFactory:(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement; │ │ +12af18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12af1a: 7110 ed35 0a00 |0001: invoke-static {v10}, Lorg/xmlunit/builder/JaxbBuilder;.getObjectFactoryClass:(Ljava/lang/Object;)Ljava/lang/Class; // method@35ed │ │ +12af20: 0c01 |0004: move-result-object v1 │ │ +12af22: 6e10 342a 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2a34 │ │ +12af28: 0c02 |0008: move-result-object v2 │ │ +12af2a: 6e10 2a2a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@2a2a │ │ +12af30: 0c01 |000c: move-result-object v1 │ │ +12af32: 2113 |000d: array-length v3, v1 │ │ +12af34: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +12af36: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +12af38: 3535 2c00 |0010: if-ge v5, v3, 003c // +002c │ │ +12af3c: 4606 0105 |0012: aget-object v6, v1, v5 │ │ +12af40: 6e10 322b 0600 |0014: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@2b32 │ │ +12af46: 0c07 |0017: move-result-object v7 │ │ +12af48: 2178 |0018: array-length v8, v7 │ │ +12af4a: 1219 |0019: const/4 v9, #int 1 // #1 │ │ +12af4c: 3398 1f00 |001a: if-ne v8, v9, 0039 // +001f │ │ +12af50: 4607 0704 |001c: aget-object v7, v7, v4 │ │ +12af54: 6e10 8d2a 0a00 |001e: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +12af5a: 0c08 |0021: move-result-object v8 │ │ +12af5c: 3387 1700 |0022: if-ne v7, v8, 0039 // +0017 │ │ +12af60: 6e10 332b 0600 |0024: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@2b33 │ │ +12af66: 0c07 |0027: move-result-object v7 │ │ +12af68: 1c08 9907 |0028: const-class v8, Ljavax/xml/bind/JAXBElement; // type@0799 │ │ +12af6c: 6e20 312a 8700 |002a: invoke-virtual {v7, v8}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2a31 │ │ +12af72: 0a07 |002d: move-result v7 │ │ +12af74: 3807 0b00 |002e: if-eqz v7, 0039 // +000b │ │ +12af78: 2391 f609 |0030: new-array v1, v9, [Ljava/lang/Object; // type@09f6 │ │ +12af7c: 4d0a 0104 |0032: aput-object v10, v1, v4 │ │ +12af80: 6e30 342b 2601 |0034: invoke-virtual {v6, v2, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ +12af86: 0c0a |0037: move-result-object v10 │ │ +12af88: 2805 |0038: goto 003d // +0005 │ │ +12af8a: d805 0501 |0039: add-int/lit8 v5, v5, #int 1 // #01 │ │ +12af8e: 28d5 |003b: goto 0010 // -002b │ │ +12af90: 070a |003c: move-object v10, v0 │ │ +12af92: 1f0a 9907 |003d: check-cast v10, Ljavax/xml/bind/JAXBElement; // type@0799 │ │ +12af96: 110a |003f: return-object v10 │ │ +12af98: 1100 |0040: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x003f │ │ Ljava/lang/Exception; -> 0x0040 │ │ positions : │ │ 0x0001 line=148 │ │ 0x0005 line=149 │ │ 0x0009 line=150 │ │ @@ -419628,35 +419630,35 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Class;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -12adb4: |[12adb4] org.xmlunit.builder.JaxbBuilder.getObjectFactoryClass:(Ljava/lang/Object;)Ljava/lang/Class; │ │ -12adc4: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -12adc8: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12adce: 6e10 8d2a 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -12add4: 0c01 |0008: move-result-object v1 │ │ -12add6: 6e10 2d2a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@2a2d │ │ -12addc: 0c01 |000c: move-result-object v1 │ │ -12adde: 6e10 942a 0100 |000d: invoke-virtual {v1}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@2a94 │ │ -12ade4: 0c01 |0010: move-result-object v1 │ │ -12ade6: 6e20 f52a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12adec: 1a01 6405 |0014: const-string v1, ".ObjectFactory" // string@0564 │ │ -12adf0: 6e20 f52a 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12adf6: 6e10 fa2a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12adfc: 0c01 |001c: move-result-object v1 │ │ -12adfe: 7100 042b 0000 |001d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -12ae04: 0c00 |0020: move-result-object v0 │ │ -12ae06: 6e10 052b 0000 |0021: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@2b05 │ │ -12ae0c: 0c00 |0024: move-result-object v0 │ │ -12ae0e: 6e20 352a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2a35 │ │ -12ae14: 0c01 |0028: move-result-object v1 │ │ -12ae16: 1101 |0029: return-object v1 │ │ +12adbc: |[12adbc] org.xmlunit.builder.JaxbBuilder.getObjectFactoryClass:(Ljava/lang/Object;)Ljava/lang/Class; │ │ +12adcc: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +12add0: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12add6: 6e10 8d2a 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +12addc: 0c01 |0008: move-result-object v1 │ │ +12adde: 6e10 2d2a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@2a2d │ │ +12ade4: 0c01 |000c: move-result-object v1 │ │ +12ade6: 6e10 942a 0100 |000d: invoke-virtual {v1}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@2a94 │ │ +12adec: 0c01 |0010: move-result-object v1 │ │ +12adee: 6e20 f52a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12adf4: 1a01 6405 |0014: const-string v1, ".ObjectFactory" // string@0564 │ │ +12adf8: 6e20 f52a 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12adfe: 6e10 fa2a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12ae04: 0c01 |001c: move-result-object v1 │ │ +12ae06: 7100 042b 0000 |001d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +12ae0c: 0c00 |0020: move-result-object v0 │ │ +12ae0e: 6e10 052b 0000 |0021: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@2b05 │ │ +12ae14: 0c00 |0024: move-result-object v0 │ │ +12ae16: 6e20 352a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2a35 │ │ +12ae1c: 0c01 |0028: move-result-object v1 │ │ +12ae1e: 1101 |0029: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x001d line=170 │ │ locals : │ │ 0x0000 - 0x002a reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -419665,38 +419667,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -12ae18: |[12ae18] org.xmlunit.builder.JaxbBuilder.getPreparedJaxbObject:()Ljava/lang/Object; │ │ -12ae28: 5420 df1c |0000: iget-object v0, v2, Lorg/xmlunit/builder/JaxbBuilder;.object:Ljava/lang/Object; // field@1cdf │ │ -12ae2c: 2001 9907 |0002: instance-of v1, v0, Ljavax/xml/bind/JAXBElement; // type@0799 │ │ -12ae30: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ -12ae34: 2823 |0006: goto 0029 // +0023 │ │ -12ae36: 6e10 8d2a 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -12ae3c: 0c00 |000a: move-result-object v0 │ │ -12ae3e: 1c01 9d07 |000b: const-class v1, Ljavax/xml/bind/annotation/XmlRootElement; // type@079d │ │ -12ae42: 6e20 1c2a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/Class;.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; // method@2a1c │ │ -12ae48: 0c00 |0010: move-result-object v0 │ │ -12ae4a: 1f00 9d07 |0011: check-cast v0, Ljavax/xml/bind/annotation/XmlRootElement; // type@079d │ │ -12ae4e: 3900 1400 |0013: if-nez v0, 0027 // +0014 │ │ -12ae52: 5520 e01c |0015: iget-boolean v0, v2, Lorg/xmlunit/builder/JaxbBuilder;.userObjectFactory:Z // field@1ce0 │ │ -12ae56: 3800 0900 |0017: if-eqz v0, 0020 // +0009 │ │ -12ae5a: 5420 df1c |0019: iget-object v0, v2, Lorg/xmlunit/builder/JaxbBuilder;.object:Ljava/lang/Object; // field@1cdf │ │ -12ae5e: 7110 eb35 0000 |001b: invoke-static {v0}, Lorg/xmlunit/builder/JaxbBuilder;.createJAXBElement:(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement; // method@35eb │ │ -12ae64: 0c00 |001e: move-result-object v0 │ │ -12ae66: 280a |001f: goto 0029 // +000a │ │ -12ae68: 5420 df1c |0020: iget-object v0, v2, Lorg/xmlunit/builder/JaxbBuilder;.object:Ljava/lang/Object; // field@1cdf │ │ -12ae6c: 7110 ea35 0000 |0022: invoke-static {v0}, Lorg/xmlunit/builder/JaxbBuilder;.createInferredJAXBElement:(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement; // method@35ea │ │ -12ae72: 0c00 |0025: move-result-object v0 │ │ -12ae74: 2803 |0026: goto 0029 // +0003 │ │ -12ae76: 5420 df1c |0027: iget-object v0, v2, Lorg/xmlunit/builder/JaxbBuilder;.object:Ljava/lang/Object; // field@1cdf │ │ -12ae7a: 1100 |0029: return-object v0 │ │ +12ae20: |[12ae20] org.xmlunit.builder.JaxbBuilder.getPreparedJaxbObject:()Ljava/lang/Object; │ │ +12ae30: 5420 df1c |0000: iget-object v0, v2, Lorg/xmlunit/builder/JaxbBuilder;.object:Ljava/lang/Object; // field@1cdf │ │ +12ae34: 2001 9907 |0002: instance-of v1, v0, Ljavax/xml/bind/JAXBElement; // type@0799 │ │ +12ae38: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ +12ae3c: 2823 |0006: goto 0029 // +0023 │ │ +12ae3e: 6e10 8d2a 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +12ae44: 0c00 |000a: move-result-object v0 │ │ +12ae46: 1c01 9d07 |000b: const-class v1, Ljavax/xml/bind/annotation/XmlRootElement; // type@079d │ │ +12ae4a: 6e20 1c2a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/Class;.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; // method@2a1c │ │ +12ae50: 0c00 |0010: move-result-object v0 │ │ +12ae52: 1f00 9d07 |0011: check-cast v0, Ljavax/xml/bind/annotation/XmlRootElement; // type@079d │ │ +12ae56: 3900 1400 |0013: if-nez v0, 0027 // +0014 │ │ +12ae5a: 5520 e01c |0015: iget-boolean v0, v2, Lorg/xmlunit/builder/JaxbBuilder;.userObjectFactory:Z // field@1ce0 │ │ +12ae5e: 3800 0900 |0017: if-eqz v0, 0020 // +0009 │ │ +12ae62: 5420 df1c |0019: iget-object v0, v2, Lorg/xmlunit/builder/JaxbBuilder;.object:Ljava/lang/Object; // field@1cdf │ │ +12ae66: 7110 eb35 0000 |001b: invoke-static {v0}, Lorg/xmlunit/builder/JaxbBuilder;.createJAXBElement:(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement; // method@35eb │ │ +12ae6c: 0c00 |001e: move-result-object v0 │ │ +12ae6e: 280a |001f: goto 0029 // +000a │ │ +12ae70: 5420 df1c |0020: iget-object v0, v2, Lorg/xmlunit/builder/JaxbBuilder;.object:Ljava/lang/Object; // field@1cdf │ │ +12ae74: 7110 ea35 0000 |0022: invoke-static {v0}, Lorg/xmlunit/builder/JaxbBuilder;.createInferredJAXBElement:(Ljava/lang/Object;)Ljavax/xml/bind/JAXBElement; // method@35ea │ │ +12ae7a: 0c00 |0025: move-result-object v0 │ │ +12ae7c: 2803 |0026: goto 0029 // +0003 │ │ +12ae7e: 5420 df1c |0027: iget-object v0, v2, Lorg/xmlunit/builder/JaxbBuilder;.object:Ljava/lang/Object; // field@1cdf │ │ +12ae82: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=102 │ │ 0x000b line=103 │ │ 0x0015 line=105 │ │ 0x0019 line=106 │ │ @@ -419710,20 +419712,20 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12ae7c: |[12ae7c] org.xmlunit.builder.JaxbBuilder.inferName:(Ljava/lang/Class;)Ljava/lang/String; │ │ -12ae8c: 6e10 2e2a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ -12ae92: 0c00 |0003: move-result-object v0 │ │ -12ae94: 7110 6929 0000 |0004: invoke-static {v0}, Ljava/beans/Introspector;.decapitalize:(Ljava/lang/String;)Ljava/lang/String; // method@2969 │ │ -12ae9a: 0c00 |0007: move-result-object v0 │ │ -12ae9c: 1100 |0008: return-object v0 │ │ +12ae84: |[12ae84] org.xmlunit.builder.JaxbBuilder.inferName:(Ljava/lang/Class;)Ljava/lang/String; │ │ +12ae94: 6e10 2e2a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2a2e │ │ +12ae9a: 0c00 |0003: move-result-object v0 │ │ +12ae9c: 7110 6929 0000 |0004: invoke-static {v0}, Ljava/beans/Introspector;.decapitalize:(Ljava/lang/String;)Ljava/lang/String; // method@2969 │ │ +12aea2: 0c00 |0007: move-result-object v0 │ │ +12aea4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/Class; │ │ │ │ Virtual methods - │ │ @@ -419732,30 +419734,30 @@ │ │ type : '()Ljavax/xml/transform/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -12afa4: |[12afa4] org.xmlunit.builder.JaxbBuilder.build:()Ljavax/xml/transform/Source; │ │ -12afb4: 5430 de1c |0000: iget-object v0, v3, Lorg/xmlunit/builder/JaxbBuilder;.marshaller:Ljavax/xml/bind/Marshaller; // field@1cde │ │ -12afb8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -12afbc: 7010 e935 0300 |0004: invoke-direct {v3}, Lorg/xmlunit/builder/JaxbBuilder;.createDefaultMarshaller:()V // method@35e9 │ │ -12afc2: 7010 ee35 0300 |0007: invoke-direct {v3}, Lorg/xmlunit/builder/JaxbBuilder;.getPreparedJaxbObject:()Ljava/lang/Object; // method@35ee │ │ -12afc8: 0c00 |000a: move-result-object v0 │ │ -12afca: 2201 9e07 |000b: new-instance v1, Ljavax/xml/bind/util/JAXBSource; // type@079e │ │ -12afce: 5432 de1c |000d: iget-object v2, v3, Lorg/xmlunit/builder/JaxbBuilder;.marshaller:Ljavax/xml/bind/Marshaller; // field@1cde │ │ -12afd2: 7030 ea2c 2100 |000f: invoke-direct {v1, v2, v0}, Ljavax/xml/bind/util/JAXBSource;.:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;)V // method@2cea │ │ -12afd8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -12afda: 6e20 eb2c 0100 |0013: invoke-virtual {v1, v0}, Ljavax/xml/bind/util/JAXBSource;.setInputSource:(Lorg/xml/sax/InputSource;)V // method@2ceb │ │ -12afe0: 1101 |0016: return-object v1 │ │ -12afe2: 0d00 |0017: move-exception v0 │ │ -12afe4: 2201 9707 |0018: new-instance v1, Ljavax/xml/bind/DataBindingException; // type@0797 │ │ -12afe8: 7020 e42c 0100 |001a: invoke-direct {v1, v0}, Ljavax/xml/bind/DataBindingException;.:(Ljava/lang/Throwable;)V // method@2ce4 │ │ -12afee: 2701 |001d: throw v1 │ │ +12afac: |[12afac] org.xmlunit.builder.JaxbBuilder.build:()Ljavax/xml/transform/Source; │ │ +12afbc: 5430 de1c |0000: iget-object v0, v3, Lorg/xmlunit/builder/JaxbBuilder;.marshaller:Ljavax/xml/bind/Marshaller; // field@1cde │ │ +12afc0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +12afc4: 7010 e935 0300 |0004: invoke-direct {v3}, Lorg/xmlunit/builder/JaxbBuilder;.createDefaultMarshaller:()V // method@35e9 │ │ +12afca: 7010 ee35 0300 |0007: invoke-direct {v3}, Lorg/xmlunit/builder/JaxbBuilder;.getPreparedJaxbObject:()Ljava/lang/Object; // method@35ee │ │ +12afd0: 0c00 |000a: move-result-object v0 │ │ +12afd2: 2201 9e07 |000b: new-instance v1, Ljavax/xml/bind/util/JAXBSource; // type@079e │ │ +12afd6: 5432 de1c |000d: iget-object v2, v3, Lorg/xmlunit/builder/JaxbBuilder;.marshaller:Ljavax/xml/bind/Marshaller; // field@1cde │ │ +12afda: 7030 ea2c 2100 |000f: invoke-direct {v1, v2, v0}, Ljavax/xml/bind/util/JAXBSource;.:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;)V // method@2cea │ │ +12afe0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +12afe2: 6e20 eb2c 0100 |0013: invoke-virtual {v1, v0}, Ljavax/xml/bind/util/JAXBSource;.setInputSource:(Lorg/xml/sax/InputSource;)V // method@2ceb │ │ +12afe8: 1101 |0016: return-object v1 │ │ +12afea: 0d00 |0017: move-exception v0 │ │ +12afec: 2201 9707 |0018: new-instance v1, Ljavax/xml/bind/DataBindingException; // type@0797 │ │ +12aff0: 7020 e42c 0100 |001a: invoke-direct {v1, v0}, Ljavax/xml/bind/DataBindingException;.:(Ljava/lang/Throwable;)V // method@2ce4 │ │ +12aff6: 2701 |001d: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0016 │ │ Ljavax/xml/bind/JAXBException; -> 0x0017 │ │ positions : │ │ 0x0000 line=82 │ │ 0x0004 line=83 │ │ 0x0007 line=86 │ │ @@ -419770,18 +419772,18 @@ │ │ type : '()Lorg/xmlunit/builder/JaxbBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -12b000: |[12b000] org.xmlunit.builder.JaxbBuilder.useObjectFactory:()Lorg/xmlunit/builder/JaxbBuilder; │ │ -12b010: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12b012: 5c10 e01c |0001: iput-boolean v0, v1, Lorg/xmlunit/builder/JaxbBuilder;.userObjectFactory:Z // field@1ce0 │ │ -12b016: 1101 |0003: return-object v1 │ │ +12b008: |[12b008] org.xmlunit.builder.JaxbBuilder.useObjectFactory:()Lorg/xmlunit/builder/JaxbBuilder; │ │ +12b018: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12b01a: 5c10 e01c |0001: iput-boolean v0, v1, Lorg/xmlunit/builder/JaxbBuilder;.userObjectFactory:Z // field@1ce0 │ │ +12b01e: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/xmlunit/builder/JaxbBuilder; │ │ │ │ #2 : (in Lorg/xmlunit/builder/JaxbBuilder;) │ │ @@ -419789,17 +419791,17 @@ │ │ type : '(Ljavax/xml/bind/Marshaller;)Lorg/xmlunit/builder/JaxbBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12b018: |[12b018] org.xmlunit.builder.JaxbBuilder.withMarshaller:(Ljavax/xml/bind/Marshaller;)Lorg/xmlunit/builder/JaxbBuilder; │ │ -12b028: 5b01 de1c |0000: iput-object v1, v0, Lorg/xmlunit/builder/JaxbBuilder;.marshaller:Ljavax/xml/bind/Marshaller; // field@1cde │ │ -12b02c: 1100 |0002: return-object v0 │ │ +12b020: |[12b020] org.xmlunit.builder.JaxbBuilder.withMarshaller:(Ljavax/xml/bind/Marshaller;)Lorg/xmlunit/builder/JaxbBuilder; │ │ +12b030: 5b01 de1c |0000: iput-object v1, v0, Lorg/xmlunit/builder/JaxbBuilder;.marshaller:Ljavax/xml/bind/Marshaller; // field@1cde │ │ +12b034: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/builder/JaxbBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/xml/bind/Marshaller; │ │ │ │ @@ -419873,18 +419875,18 @@ │ │ type : '(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12b1dc: |[12b1dc] org.xmlunit.diff.AbstractDifferenceEngine$1.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V │ │ -12b1ec: 5b01 e11c |0000: iput-object v1, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$1;.this$0:Lorg/xmlunit/diff/AbstractDifferenceEngine; // field@1ce1 │ │ -12b1f0: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12b1f6: 0e00 |0005: return-void │ │ +12b1e4: |[12b1e4] org.xmlunit.diff.AbstractDifferenceEngine$1.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V │ │ +12b1f4: 5b01 e11c |0000: iput-object v1, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$1;.this$0:Lorg/xmlunit/diff/AbstractDifferenceEngine; // field@1ce1 │ │ +12b1f8: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12b1fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/diff/AbstractDifferenceEngine$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ │ │ @@ -419894,19 +419896,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -12b1a8: |[12b1a8] org.xmlunit.diff.AbstractDifferenceEngine$1.test:(Ljava/lang/Object;)Z │ │ -12b1b8: 1f01 0909 |0000: check-cast v1, Lorg/w3c/dom/Attr; // type@0909 │ │ -12b1bc: 6e20 0636 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$1;.test:(Lorg/w3c/dom/Attr;)Z // method@3606 │ │ -12b1c2: 0a01 |0005: move-result v1 │ │ -12b1c4: 0f01 |0006: return v1 │ │ +12b1b0: |[12b1b0] org.xmlunit.diff.AbstractDifferenceEngine$1.test:(Ljava/lang/Object;)Z │ │ +12b1c0: 1f01 0909 |0000: check-cast v1, Lorg/w3c/dom/Attr; // type@0909 │ │ +12b1c4: 6e20 0636 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$1;.test:(Lorg/w3c/dom/Attr;)Z // method@3606 │ │ +12b1ca: 0a01 |0005: move-result v1 │ │ +12b1cc: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/xmlunit/diff/AbstractDifferenceEngine$1; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -419915,17 +419917,17 @@ │ │ type : '(Lorg/w3c/dom/Attr;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -12b1c8: |[12b1c8] org.xmlunit.diff.AbstractDifferenceEngine$1.test:(Lorg/w3c/dom/Attr;)Z │ │ -12b1d8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -12b1da: 0f01 |0001: return v1 │ │ +12b1d0: |[12b1d0] org.xmlunit.diff.AbstractDifferenceEngine$1.test:(Lorg/w3c/dom/Attr;)Z │ │ +12b1e0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +12b1e2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2744 (AbstractDifferenceEngine.java) │ │ │ │ Class #1534 header: │ │ @@ -419965,19 +419967,19 @@ │ │ type : '(Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;Lorg/xmlunit/diff/Comparison;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -12b220: |[12b220] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState$1.:(Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;Lorg/xmlunit/diff/Comparison;)V │ │ -12b230: 5b01 e21c |0000: iput-object v1, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$1;.this$1:Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // field@1ce2 │ │ -12b234: 5b02 e31c |0002: iput-object v2, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$1;.val$comp:Lorg/xmlunit/diff/Comparison; // field@1ce3 │ │ -12b238: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12b23e: 0e00 |0007: return-void │ │ +12b228: |[12b228] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState$1.:(Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;Lorg/xmlunit/diff/Comparison;)V │ │ +12b238: 5b01 e21c |0000: iput-object v1, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$1;.this$1:Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // field@1ce2 │ │ +12b23c: 5b02 e31c |0002: iput-object v2, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$1;.val$comp:Lorg/xmlunit/diff/Comparison; // field@1ce3 │ │ +12b240: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12b246: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/xmlunit/diff/Comparison; │ │ @@ -419988,21 +419990,21 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -12b1f8: |[12b1f8] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState$1.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12b208: 5420 e21c |0000: iget-object v0, v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$1;.this$1:Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // field@1ce2 │ │ -12b20c: 5400 e81c |0002: iget-object v0, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.this$0:Lorg/xmlunit/diff/AbstractDifferenceEngine; // field@1ce8 │ │ -12b210: 5421 e31c |0004: iget-object v1, v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$1;.val$comp:Lorg/xmlunit/diff/Comparison; // field@1ce3 │ │ -12b214: 6e20 1b36 1000 |0006: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@361b │ │ -12b21a: 0c00 |0009: move-result-object v0 │ │ -12b21c: 1100 |000a: return-object v0 │ │ +12b200: |[12b200] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState$1.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12b210: 5420 e21c |0000: iget-object v0, v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$1;.this$1:Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // field@1ce2 │ │ +12b214: 5400 e81c |0002: iget-object v0, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.this$0:Lorg/xmlunit/diff/AbstractDifferenceEngine; // field@1ce8 │ │ +12b218: 5421 e31c |0004: iget-object v1, v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$1;.val$comp:Lorg/xmlunit/diff/Comparison; // field@1ce3 │ │ +12b21c: 6e20 1b36 1000 |0006: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@361b │ │ +12b222: 0c00 |0009: move-result-object v0 │ │ +12b224: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$1; │ │ │ │ source_file_idx : 2744 (AbstractDifferenceEngine.java) │ │ @@ -420044,19 +420046,19 @@ │ │ type : '(Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;Lorg/xmlunit/diff/Comparison;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -12b268: |[12b268] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState$2.:(Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;Lorg/xmlunit/diff/Comparison;)V │ │ -12b278: 5b01 e41c |0000: iput-object v1, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$2;.this$1:Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // field@1ce4 │ │ -12b27c: 5b02 e51c |0002: iput-object v2, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$2;.val$comp:Lorg/xmlunit/diff/Comparison; // field@1ce5 │ │ -12b280: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12b286: 0e00 |0007: return-void │ │ +12b270: |[12b270] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState$2.:(Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;Lorg/xmlunit/diff/Comparison;)V │ │ +12b280: 5b01 e41c |0000: iput-object v1, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$2;.this$1:Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // field@1ce4 │ │ +12b284: 5b02 e51c |0002: iput-object v2, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$2;.val$comp:Lorg/xmlunit/diff/Comparison; // field@1ce5 │ │ +12b288: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12b28e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/xmlunit/diff/Comparison; │ │ @@ -420067,21 +420069,21 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -12b240: |[12b240] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState$2.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12b250: 5420 e41c |0000: iget-object v0, v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$2;.this$1:Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // field@1ce4 │ │ -12b254: 5400 e81c |0002: iget-object v0, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.this$0:Lorg/xmlunit/diff/AbstractDifferenceEngine; // field@1ce8 │ │ -12b258: 5421 e51c |0004: iget-object v1, v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$2;.val$comp:Lorg/xmlunit/diff/Comparison; // field@1ce5 │ │ -12b25c: 6e20 1b36 1000 |0006: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@361b │ │ -12b262: 0c00 |0009: move-result-object v0 │ │ -12b264: 1100 |000a: return-object v0 │ │ +12b248: |[12b248] org.xmlunit.diff.AbstractDifferenceEngine$ComparisonState$2.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12b258: 5420 e41c |0000: iget-object v0, v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$2;.this$1:Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // field@1ce4 │ │ +12b25c: 5400 e81c |0002: iget-object v0, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.this$0:Lorg/xmlunit/diff/AbstractDifferenceEngine; // field@1ce8 │ │ +12b260: 5421 e51c |0004: iget-object v1, v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$2;.val$comp:Lorg/xmlunit/diff/Comparison; // field@1ce5 │ │ +12b264: 6e20 1b36 1000 |0006: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@361b │ │ +12b26a: 0c00 |0009: move-result-object v0 │ │ +12b26c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState$2; │ │ │ │ source_file_idx : 2744 (AbstractDifferenceEngine.java) │ │ @@ -420118,19 +420120,19 @@ │ │ type : '(Lorg/xmlunit/diff/AbstractDifferenceEngine;Lorg/xmlunit/diff/ComparisonResult;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -12b414: |[12b414] org.xmlunit.diff.AbstractDifferenceEngine$FinishedComparisonState.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;Lorg/xmlunit/diff/ComparisonResult;)V │ │ -12b424: 5b12 e91c |0000: iput-object v2, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine$FinishedComparisonState;.this$0:Lorg/xmlunit/diff/AbstractDifferenceEngine; // field@1ce9 │ │ -12b428: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -12b42a: 7040 0b36 2130 |0003: invoke-direct {v1, v2, v0, v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;ZLorg/xmlunit/diff/ComparisonResult;)V // method@360b │ │ -12b430: 0e00 |0006: return-void │ │ +12b41c: |[12b41c] org.xmlunit.diff.AbstractDifferenceEngine$FinishedComparisonState.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;Lorg/xmlunit/diff/ComparisonResult;)V │ │ +12b42c: 5b12 e91c |0000: iput-object v2, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine$FinishedComparisonState;.this$0:Lorg/xmlunit/diff/AbstractDifferenceEngine; // field@1ce9 │ │ +12b430: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +12b432: 7040 0b36 2130 |0003: invoke-direct {v1, v2, v0, v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;ZLorg/xmlunit/diff/ComparisonResult;)V // method@360b │ │ +12b438: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0003 line=265 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine$FinishedComparisonState; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ @@ -420171,18 +420173,18 @@ │ │ type : '(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -12b434: |[12b434] org.xmlunit.diff.AbstractDifferenceEngine$OngoingComparisonState.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V │ │ -12b444: 6200 061d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ -12b448: 7030 1636 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;Lorg/xmlunit/diff/ComparisonResult;)V // method@3616 │ │ -12b44e: 0e00 |0005: return-void │ │ +12b43c: |[12b43c] org.xmlunit.diff.AbstractDifferenceEngine$OngoingComparisonState.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V │ │ +12b44c: 6200 061d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ +12b450: 7030 1636 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;Lorg/xmlunit/diff/ComparisonResult;)V // method@3616 │ │ +12b456: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ │ │ @@ -420191,19 +420193,19 @@ │ │ type : '(Lorg/xmlunit/diff/AbstractDifferenceEngine;Lorg/xmlunit/diff/ComparisonResult;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -12b450: |[12b450] org.xmlunit.diff.AbstractDifferenceEngine$OngoingComparisonState.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;Lorg/xmlunit/diff/ComparisonResult;)V │ │ -12b460: 5b12 ea1c |0000: iput-object v2, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.this$0:Lorg/xmlunit/diff/AbstractDifferenceEngine; // field@1cea │ │ -12b464: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -12b466: 7040 0b36 2130 |0003: invoke-direct {v1, v2, v0, v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;ZLorg/xmlunit/diff/ComparisonResult;)V // method@360b │ │ -12b46c: 0e00 |0006: return-void │ │ +12b458: |[12b458] org.xmlunit.diff.AbstractDifferenceEngine$OngoingComparisonState.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;Lorg/xmlunit/diff/ComparisonResult;)V │ │ +12b468: 5b12 ea1c |0000: iput-object v2, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.this$0:Lorg/xmlunit/diff/AbstractDifferenceEngine; // field@1cea │ │ +12b46c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +12b46e: 7040 0b36 2130 |0003: invoke-direct {v1, v2, v0, v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;ZLorg/xmlunit/diff/ComparisonResult;)V // method@360b │ │ +12b474: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0003 line=271 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ @@ -420296,35 +420298,35 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -12b5f8: |[12b5f8] org.xmlunit.diff.AbstractDifferenceEngine.:()V │ │ -12b608: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12b60e: 2200 4909 |0003: new-instance v0, Lorg/xmlunit/diff/ComparisonListenerSupport; // type@0949 │ │ -12b612: 7010 4736 0000 |0005: invoke-direct {v0}, Lorg/xmlunit/diff/ComparisonListenerSupport;.:()V // method@3647 │ │ -12b618: 5b10 f01c |0008: iput-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.listeners:Lorg/xmlunit/diff/ComparisonListenerSupport; // field@1cf0 │ │ -12b61c: 2200 6409 |000a: new-instance v0, Lorg/xmlunit/diff/DefaultNodeMatcher; // type@0964 │ │ -12b620: 7010 d636 0000 |000c: invoke-direct {v0}, Lorg/xmlunit/diff/DefaultNodeMatcher;.:()V // method@36d6 │ │ -12b626: 5b10 f21c |000f: iput-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.nodeMatcher:Lorg/xmlunit/diff/NodeMatcher; // field@1cf2 │ │ -12b62a: 6200 861d |0011: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.Default:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d86 │ │ -12b62e: 5b10 ef1c |0013: iput-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.diffEvaluator:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1cef │ │ -12b632: 6200 fe1c |0015: sget-object v0, Lorg/xmlunit/diff/ComparisonControllers;.Default:Lorg/xmlunit/diff/ComparisonController; // field@1cfe │ │ -12b636: 5b10 ee1c |0017: iput-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.comparisonController:Lorg/xmlunit/diff/ComparisonController; // field@1cee │ │ -12b63a: 7100 ca2b 0000 |0019: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@2bca │ │ -12b640: 0c00 |001c: move-result-object v0 │ │ -12b642: 5b10 f31c |001d: iput-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.prefix2uri:Ljava/util/Map; // field@1cf3 │ │ -12b646: 2200 3609 |001f: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$1; // type@0936 │ │ -12b64a: 7020 0436 1000 |0021: invoke-direct {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$1;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3604 │ │ -12b650: 5b10 ed1c |0024: iput-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.attributeFilter:Lorg/xmlunit/util/Predicate; // field@1ced │ │ -12b654: 6200 a21d |0026: sget-object v0, Lorg/xmlunit/diff/NodeFilters;.Default:Lorg/xmlunit/util/Predicate; // field@1da2 │ │ -12b658: 5b10 f11c |0028: iput-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.nodeFilter:Lorg/xmlunit/util/Predicate; // field@1cf1 │ │ -12b65c: 0e00 |002a: return-void │ │ +12b600: |[12b600] org.xmlunit.diff.AbstractDifferenceEngine.:()V │ │ +12b610: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12b616: 2200 4909 |0003: new-instance v0, Lorg/xmlunit/diff/ComparisonListenerSupport; // type@0949 │ │ +12b61a: 7010 4736 0000 |0005: invoke-direct {v0}, Lorg/xmlunit/diff/ComparisonListenerSupport;.:()V // method@3647 │ │ +12b620: 5b10 f01c |0008: iput-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.listeners:Lorg/xmlunit/diff/ComparisonListenerSupport; // field@1cf0 │ │ +12b624: 2200 6409 |000a: new-instance v0, Lorg/xmlunit/diff/DefaultNodeMatcher; // type@0964 │ │ +12b628: 7010 d636 0000 |000c: invoke-direct {v0}, Lorg/xmlunit/diff/DefaultNodeMatcher;.:()V // method@36d6 │ │ +12b62e: 5b10 f21c |000f: iput-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.nodeMatcher:Lorg/xmlunit/diff/NodeMatcher; // field@1cf2 │ │ +12b632: 6200 861d |0011: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators;.Default:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d86 │ │ +12b636: 5b10 ef1c |0013: iput-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.diffEvaluator:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1cef │ │ +12b63a: 6200 fe1c |0015: sget-object v0, Lorg/xmlunit/diff/ComparisonControllers;.Default:Lorg/xmlunit/diff/ComparisonController; // field@1cfe │ │ +12b63e: 5b10 ee1c |0017: iput-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.comparisonController:Lorg/xmlunit/diff/ComparisonController; // field@1cee │ │ +12b642: 7100 ca2b 0000 |0019: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@2bca │ │ +12b648: 0c00 |001c: move-result-object v0 │ │ +12b64a: 5b10 f31c |001d: iput-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.prefix2uri:Ljava/util/Map; // field@1cf3 │ │ +12b64e: 2200 3609 |001f: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$1; // type@0936 │ │ +12b652: 7020 0436 1000 |0021: invoke-direct {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$1;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3604 │ │ +12b658: 5b10 ed1c |0024: iput-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.attributeFilter:Lorg/xmlunit/util/Predicate; // field@1ced │ │ +12b65c: 6200 a21d |0026: sget-object v0, Lorg/xmlunit/diff/NodeFilters;.Default:Lorg/xmlunit/util/Predicate; // field@1da2 │ │ +12b660: 5b10 f11c |0028: iput-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.nodeFilter:Lorg/xmlunit/util/Predicate; // field@1cf1 │ │ +12b664: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=29 │ │ 0x000a line=31 │ │ 0x0011 line=32 │ │ 0x0015 line=33 │ │ @@ -420339,21 +420341,21 @@ │ │ type : '(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12b470: |[12b470] org.xmlunit.diff.AbstractDifferenceEngine.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; │ │ -12b480: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ -12b484: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -12b486: 2805 |0003: goto 0008 // +0005 │ │ -12b488: 6e10 8337 0000 |0004: invoke-virtual {v0}, Lorg/xmlunit/diff/XPathContext;.getParentXPath:()Ljava/lang/String; // method@3783 │ │ -12b48e: 0c00 |0007: move-result-object v0 │ │ -12b490: 1100 |0008: return-object v0 │ │ +12b478: |[12b478] org.xmlunit.diff.AbstractDifferenceEngine.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; │ │ +12b488: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ +12b48c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +12b48e: 2805 |0003: goto 0008 // +0005 │ │ +12b490: 6e10 8337 0000 |0004: invoke-virtual {v0}, Lorg/xmlunit/diff/XPathContext;.getParentXPath:()Ljava/lang/String; // method@3783 │ │ +12b496: 0c00 |0007: move-result-object v0 │ │ +12b498: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=195 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lorg/xmlunit/diff/XPathContext; │ │ │ │ #2 : (in Lorg/xmlunit/diff/AbstractDifferenceEngine;) │ │ @@ -420361,21 +420363,21 @@ │ │ type : '(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12b494: |[12b494] org.xmlunit.diff.AbstractDifferenceEngine.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; │ │ -12b4a4: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ -12b4a8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -12b4aa: 2805 |0003: goto 0008 // +0005 │ │ -12b4ac: 6e10 8437 0000 |0004: invoke-virtual {v0}, Lorg/xmlunit/diff/XPathContext;.getXPath:()Ljava/lang/String; // method@3784 │ │ -12b4b2: 0c00 |0007: move-result-object v0 │ │ -12b4b4: 1100 |0008: return-object v0 │ │ +12b49c: |[12b49c] org.xmlunit.diff.AbstractDifferenceEngine.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; │ │ +12b4ac: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ +12b4b0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +12b4b2: 2805 |0003: goto 0008 // +0005 │ │ +12b4b4: 6e10 8437 0000 |0004: invoke-virtual {v0}, Lorg/xmlunit/diff/XPathContext;.getXPath:()Ljava/lang/String; // method@3784 │ │ +12b4ba: 0c00 |0007: move-result-object v0 │ │ +12b4bc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=188 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lorg/xmlunit/diff/XPathContext; │ │ │ │ Virtual methods - │ │ @@ -420384,23 +420386,23 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -12b660: |[12b660] org.xmlunit.diff.AbstractDifferenceEngine.addComparisonListener:(Lorg/xmlunit/diff/ComparisonListener;)V │ │ -12b670: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -12b674: 5410 f01c |0002: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.listeners:Lorg/xmlunit/diff/ComparisonListenerSupport; // field@1cf0 │ │ -12b678: 6e20 4836 2000 |0004: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/ComparisonListenerSupport;.addComparisonListener:(Lorg/xmlunit/diff/ComparisonListener;)V // method@3648 │ │ -12b67e: 0e00 |0007: return-void │ │ -12b680: 2202 f006 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12b684: 1a00 f13b |000a: const-string v0, "listener must not be null" // string@3bf1 │ │ -12b688: 7020 502a 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12b68e: 2702 |000f: throw v2 │ │ +12b668: |[12b668] org.xmlunit.diff.AbstractDifferenceEngine.addComparisonListener:(Lorg/xmlunit/diff/ComparisonListener;)V │ │ +12b678: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +12b67c: 5410 f01c |0002: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.listeners:Lorg/xmlunit/diff/ComparisonListenerSupport; // field@1cf0 │ │ +12b680: 6e20 4836 2000 |0004: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/ComparisonListenerSupport;.addComparisonListener:(Lorg/xmlunit/diff/ComparisonListener;)V // method@3648 │ │ +12b686: 0e00 |0007: return-void │ │ +12b688: 2202 f006 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12b68c: 1a00 f13b |000a: const-string v0, "listener must not be null" // string@3bf1 │ │ +12b690: 7020 502a 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12b696: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=50 │ │ 0x0008 line=48 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ 0x0000 - 0x0010 reg=2 (null) Lorg/xmlunit/diff/ComparisonListener; │ │ @@ -420410,23 +420412,23 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -12b690: |[12b690] org.xmlunit.diff.AbstractDifferenceEngine.addDifferenceListener:(Lorg/xmlunit/diff/ComparisonListener;)V │ │ -12b6a0: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -12b6a4: 5410 f01c |0002: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.listeners:Lorg/xmlunit/diff/ComparisonListenerSupport; // field@1cf0 │ │ -12b6a8: 6e20 4936 2000 |0004: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/ComparisonListenerSupport;.addDifferenceListener:(Lorg/xmlunit/diff/ComparisonListener;)V // method@3649 │ │ -12b6ae: 0e00 |0007: return-void │ │ -12b6b0: 2202 f006 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12b6b4: 1a00 f13b |000a: const-string v0, "listener must not be null" // string@3bf1 │ │ -12b6b8: 7020 502a 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12b6be: 2702 |000f: throw v2 │ │ +12b698: |[12b698] org.xmlunit.diff.AbstractDifferenceEngine.addDifferenceListener:(Lorg/xmlunit/diff/ComparisonListener;)V │ │ +12b6a8: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +12b6ac: 5410 f01c |0002: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.listeners:Lorg/xmlunit/diff/ComparisonListenerSupport; // field@1cf0 │ │ +12b6b0: 6e20 4936 2000 |0004: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/ComparisonListenerSupport;.addDifferenceListener:(Lorg/xmlunit/diff/ComparisonListener;)V // method@3649 │ │ +12b6b6: 0e00 |0007: return-void │ │ +12b6b8: 2202 f006 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12b6bc: 1a00 f13b |000a: const-string v0, "listener must not be null" // string@3bf1 │ │ +12b6c0: 7020 502a 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12b6c6: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ 0x0008 line=64 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ 0x0000 - 0x0010 reg=2 (null) Lorg/xmlunit/diff/ComparisonListener; │ │ @@ -420436,23 +420438,23 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -12b6c0: |[12b6c0] org.xmlunit.diff.AbstractDifferenceEngine.addMatchListener:(Lorg/xmlunit/diff/ComparisonListener;)V │ │ -12b6d0: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -12b6d4: 5410 f01c |0002: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.listeners:Lorg/xmlunit/diff/ComparisonListenerSupport; // field@1cf0 │ │ -12b6d8: 6e20 4a36 2000 |0004: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/ComparisonListenerSupport;.addMatchListener:(Lorg/xmlunit/diff/ComparisonListener;)V // method@364a │ │ -12b6de: 0e00 |0007: return-void │ │ -12b6e0: 2202 f006 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12b6e4: 1a00 f13b |000a: const-string v0, "listener must not be null" // string@3bf1 │ │ -12b6e8: 7020 502a 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12b6ee: 2702 |000f: throw v2 │ │ +12b6c8: |[12b6c8] org.xmlunit.diff.AbstractDifferenceEngine.addMatchListener:(Lorg/xmlunit/diff/ComparisonListener;)V │ │ +12b6d8: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +12b6dc: 5410 f01c |0002: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.listeners:Lorg/xmlunit/diff/ComparisonListenerSupport; // field@1cf0 │ │ +12b6e0: 6e20 4a36 2000 |0004: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/ComparisonListenerSupport;.addMatchListener:(Lorg/xmlunit/diff/ComparisonListener;)V // method@364a │ │ +12b6e6: 0e00 |0007: return-void │ │ +12b6e8: 2202 f006 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12b6ec: 1a00 f13b |000a: const-string v0, "listener must not be null" // string@3bf1 │ │ +12b6f0: 7020 502a 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12b6f6: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ 0x0008 line=56 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ 0x0000 - 0x0010 reg=2 (null) Lorg/xmlunit/diff/ComparisonListener; │ │ @@ -420462,56 +420464,56 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -12b4d0: |[12b4d0] org.xmlunit.diff.AbstractDifferenceEngine.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12b4e0: 6e10 3836 0400 |0000: invoke-virtual {v4}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ -12b4e6: 0c00 |0003: move-result-object v0 │ │ -12b4e8: 6e10 3536 0000 |0004: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison$Detail;.getValue:()Ljava/lang/Object; // method@3635 │ │ -12b4ee: 0c00 |0007: move-result-object v0 │ │ -12b4f0: 6e10 3936 0400 |0008: invoke-virtual {v4}, Lorg/xmlunit/diff/Comparison;.getTestDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3639 │ │ -12b4f6: 0c01 |000b: move-result-object v1 │ │ -12b4f8: 6e10 3536 0100 |000c: invoke-virtual {v1}, Lorg/xmlunit/diff/Comparison$Detail;.getValue:()Ljava/lang/Object; // method@3635 │ │ -12b4fe: 0c01 |000f: move-result-object v1 │ │ -12b500: 3900 0800 |0010: if-nez v0, 0018 // +0008 │ │ -12b504: 3901 0400 |0012: if-nez v1, 0016 // +0004 │ │ -12b508: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -12b50a: 2807 |0015: goto 001c // +0007 │ │ -12b50c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -12b50e: 2805 |0017: goto 001c // +0005 │ │ -12b510: 6e20 8c2a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -12b516: 0a00 |001b: move-result v0 │ │ -12b518: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -12b51c: 6200 061d |001e: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ -12b520: 2803 |0020: goto 0023 // +0003 │ │ -12b522: 6200 051d |0021: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.DIFFERENT:Lorg/xmlunit/diff/ComparisonResult; // field@1d05 │ │ -12b526: 6e10 1e36 0300 |0023: invoke-virtual {v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getDifferenceEvaluator:()Lorg/xmlunit/diff/DifferenceEvaluator; // method@361e │ │ -12b52c: 0c01 |0026: move-result-object v1 │ │ -12b52e: 7230 f736 4100 |0027: invoke-interface {v1, v4, v0}, Lorg/xmlunit/diff/DifferenceEvaluator;.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; // method@36f7 │ │ -12b534: 0c00 |002a: move-result-object v0 │ │ -12b536: 5431 f01c |002b: iget-object v1, v3, Lorg/xmlunit/diff/AbstractDifferenceEngine;.listeners:Lorg/xmlunit/diff/ComparisonListenerSupport; // field@1cf0 │ │ -12b53a: 6e30 4c36 4100 |002d: invoke-virtual {v1, v4, v0}, Lorg/xmlunit/diff/ComparisonListenerSupport;.fireComparisonPerformed:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V // method@364c │ │ -12b540: 6201 061d |0030: sget-object v1, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ -12b544: 3210 1700 |0032: if-eq v0, v1, 0049 // +0017 │ │ -12b548: 6e10 1d36 0300 |0034: invoke-virtual {v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getComparisonController:()Lorg/xmlunit/diff/ComparisonController; // method@361d │ │ -12b54e: 0c01 |0037: move-result-object v1 │ │ -12b550: 2202 6609 |0038: new-instance v2, Lorg/xmlunit/diff/Difference; // type@0966 │ │ -12b554: 7030 e736 4200 |003a: invoke-direct {v2, v4, v0}, Lorg/xmlunit/diff/Difference;.:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V // method@36e7 │ │ -12b55a: 7220 3d36 2100 |003d: invoke-interface {v1, v2}, Lorg/xmlunit/diff/ComparisonController;.stopDiffing:(Lorg/xmlunit/diff/Difference;)Z // method@363d │ │ -12b560: 0a04 |0040: move-result v4 │ │ -12b562: 3804 0800 |0041: if-eqz v4, 0049 // +0008 │ │ -12b566: 2204 3b09 |0043: new-instance v4, Lorg/xmlunit/diff/AbstractDifferenceEngine$FinishedComparisonState; // type@093b │ │ -12b56a: 7030 1436 3400 |0045: invoke-direct {v4, v3, v0}, Lorg/xmlunit/diff/AbstractDifferenceEngine$FinishedComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;Lorg/xmlunit/diff/ComparisonResult;)V // method@3614 │ │ -12b570: 2806 |0048: goto 004e // +0006 │ │ -12b572: 2204 3c09 |0049: new-instance v4, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ -12b576: 7030 1636 3400 |004b: invoke-direct {v4, v3, v0}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;Lorg/xmlunit/diff/ComparisonResult;)V // method@3616 │ │ -12b57c: 1104 |004e: return-object v4 │ │ +12b4d8: |[12b4d8] org.xmlunit.diff.AbstractDifferenceEngine.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12b4e8: 6e10 3836 0400 |0000: invoke-virtual {v4}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ +12b4ee: 0c00 |0003: move-result-object v0 │ │ +12b4f0: 6e10 3536 0000 |0004: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison$Detail;.getValue:()Ljava/lang/Object; // method@3635 │ │ +12b4f6: 0c00 |0007: move-result-object v0 │ │ +12b4f8: 6e10 3936 0400 |0008: invoke-virtual {v4}, Lorg/xmlunit/diff/Comparison;.getTestDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3639 │ │ +12b4fe: 0c01 |000b: move-result-object v1 │ │ +12b500: 6e10 3536 0100 |000c: invoke-virtual {v1}, Lorg/xmlunit/diff/Comparison$Detail;.getValue:()Ljava/lang/Object; // method@3635 │ │ +12b506: 0c01 |000f: move-result-object v1 │ │ +12b508: 3900 0800 |0010: if-nez v0, 0018 // +0008 │ │ +12b50c: 3901 0400 |0012: if-nez v1, 0016 // +0004 │ │ +12b510: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +12b512: 2807 |0015: goto 001c // +0007 │ │ +12b514: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +12b516: 2805 |0017: goto 001c // +0005 │ │ +12b518: 6e20 8c2a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +12b51e: 0a00 |001b: move-result v0 │ │ +12b520: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +12b524: 6200 061d |001e: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ +12b528: 2803 |0020: goto 0023 // +0003 │ │ +12b52a: 6200 051d |0021: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.DIFFERENT:Lorg/xmlunit/diff/ComparisonResult; // field@1d05 │ │ +12b52e: 6e10 1e36 0300 |0023: invoke-virtual {v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getDifferenceEvaluator:()Lorg/xmlunit/diff/DifferenceEvaluator; // method@361e │ │ +12b534: 0c01 |0026: move-result-object v1 │ │ +12b536: 7230 f736 4100 |0027: invoke-interface {v1, v4, v0}, Lorg/xmlunit/diff/DifferenceEvaluator;.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; // method@36f7 │ │ +12b53c: 0c00 |002a: move-result-object v0 │ │ +12b53e: 5431 f01c |002b: iget-object v1, v3, Lorg/xmlunit/diff/AbstractDifferenceEngine;.listeners:Lorg/xmlunit/diff/ComparisonListenerSupport; // field@1cf0 │ │ +12b542: 6e30 4c36 4100 |002d: invoke-virtual {v1, v4, v0}, Lorg/xmlunit/diff/ComparisonListenerSupport;.fireComparisonPerformed:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V // method@364c │ │ +12b548: 6201 061d |0030: sget-object v1, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ +12b54c: 3210 1700 |0032: if-eq v0, v1, 0049 // +0017 │ │ +12b550: 6e10 1d36 0300 |0034: invoke-virtual {v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getComparisonController:()Lorg/xmlunit/diff/ComparisonController; // method@361d │ │ +12b556: 0c01 |0037: move-result-object v1 │ │ +12b558: 2202 6609 |0038: new-instance v2, Lorg/xmlunit/diff/Difference; // type@0966 │ │ +12b55c: 7030 e736 4200 |003a: invoke-direct {v2, v4, v0}, Lorg/xmlunit/diff/Difference;.:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)V // method@36e7 │ │ +12b562: 7220 3d36 2100 |003d: invoke-interface {v1, v2}, Lorg/xmlunit/diff/ComparisonController;.stopDiffing:(Lorg/xmlunit/diff/Difference;)Z // method@363d │ │ +12b568: 0a04 |0040: move-result v4 │ │ +12b56a: 3804 0800 |0041: if-eqz v4, 0049 // +0008 │ │ +12b56e: 2204 3b09 |0043: new-instance v4, Lorg/xmlunit/diff/AbstractDifferenceEngine$FinishedComparisonState; // type@093b │ │ +12b572: 7030 1436 3400 |0045: invoke-direct {v4, v3, v0}, Lorg/xmlunit/diff/AbstractDifferenceEngine$FinishedComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;Lorg/xmlunit/diff/ComparisonResult;)V // method@3614 │ │ +12b578: 2806 |0048: goto 004e // +0006 │ │ +12b57a: 2204 3c09 |0049: new-instance v4, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ +12b57e: 7030 1636 3400 |004b: invoke-direct {v4, v3, v0}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;Lorg/xmlunit/diff/ComparisonResult;)V // method@3616 │ │ +12b584: 1104 |004e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0008 line=170 │ │ 0x0018 line=171 │ │ 0x001e line=173 │ │ 0x0023 line=175 │ │ @@ -420526,17 +420528,17 @@ │ │ type : '()Lorg/xmlunit/util/Predicate;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12b5c8: |[12b5c8] org.xmlunit.diff.AbstractDifferenceEngine.getAttributeFilter:()Lorg/xmlunit/util/Predicate; │ │ -12b5d8: 5410 ed1c |0000: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.attributeFilter:Lorg/xmlunit/util/Predicate; // field@1ced │ │ -12b5dc: 1100 |0002: return-object v0 │ │ +12b5d0: |[12b5d0] org.xmlunit.diff.AbstractDifferenceEngine.getAttributeFilter:()Lorg/xmlunit/util/Predicate; │ │ +12b5e0: 5410 ed1c |0000: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.attributeFilter:Lorg/xmlunit/util/Predicate; // field@1ced │ │ +12b5e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ │ │ #5 : (in Lorg/xmlunit/diff/AbstractDifferenceEngine;) │ │ @@ -420544,17 +420546,17 @@ │ │ type : '()Lorg/xmlunit/diff/ComparisonController;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12b580: |[12b580] org.xmlunit.diff.AbstractDifferenceEngine.getComparisonController:()Lorg/xmlunit/diff/ComparisonController; │ │ -12b590: 5410 ee1c |0000: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.comparisonController:Lorg/xmlunit/diff/ComparisonController; // field@1cee │ │ -12b594: 1100 |0002: return-object v0 │ │ +12b588: |[12b588] org.xmlunit.diff.AbstractDifferenceEngine.getComparisonController:()Lorg/xmlunit/diff/ComparisonController; │ │ +12b598: 5410 ee1c |0000: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.comparisonController:Lorg/xmlunit/diff/ComparisonController; // field@1cee │ │ +12b59c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ │ │ #6 : (in Lorg/xmlunit/diff/AbstractDifferenceEngine;) │ │ @@ -420562,17 +420564,17 @@ │ │ type : '()Lorg/xmlunit/diff/DifferenceEvaluator;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12b598: |[12b598] org.xmlunit.diff.AbstractDifferenceEngine.getDifferenceEvaluator:()Lorg/xmlunit/diff/DifferenceEvaluator; │ │ -12b5a8: 5410 ef1c |0000: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.diffEvaluator:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1cef │ │ -12b5ac: 1100 |0002: return-object v0 │ │ +12b5a0: |[12b5a0] org.xmlunit.diff.AbstractDifferenceEngine.getDifferenceEvaluator:()Lorg/xmlunit/diff/DifferenceEvaluator; │ │ +12b5b0: 5410 ef1c |0000: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.diffEvaluator:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1cef │ │ +12b5b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ │ │ #7 : (in Lorg/xmlunit/diff/AbstractDifferenceEngine;) │ │ @@ -420580,17 +420582,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12b4b8: |[12b4b8] org.xmlunit.diff.AbstractDifferenceEngine.getNamespaceContext:()Ljava/util/Map; │ │ -12b4c8: 5410 f31c |0000: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.prefix2uri:Ljava/util/Map; // field@1cf3 │ │ -12b4cc: 1100 |0002: return-object v0 │ │ +12b4c0: |[12b4c0] org.xmlunit.diff.AbstractDifferenceEngine.getNamespaceContext:()Ljava/util/Map; │ │ +12b4d0: 5410 f31c |0000: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.prefix2uri:Ljava/util/Map; // field@1cf3 │ │ +12b4d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ │ │ #8 : (in Lorg/xmlunit/diff/AbstractDifferenceEngine;) │ │ @@ -420598,17 +420600,17 @@ │ │ type : '()Lorg/xmlunit/util/Predicate;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12b5e0: |[12b5e0] org.xmlunit.diff.AbstractDifferenceEngine.getNodeFilter:()Lorg/xmlunit/util/Predicate; │ │ -12b5f0: 5410 f11c |0000: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.nodeFilter:Lorg/xmlunit/util/Predicate; // field@1cf1 │ │ -12b5f4: 1100 |0002: return-object v0 │ │ +12b5e8: |[12b5e8] org.xmlunit.diff.AbstractDifferenceEngine.getNodeFilter:()Lorg/xmlunit/util/Predicate; │ │ +12b5f8: 5410 f11c |0000: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.nodeFilter:Lorg/xmlunit/util/Predicate; // field@1cf1 │ │ +12b5fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ │ │ #9 : (in Lorg/xmlunit/diff/AbstractDifferenceEngine;) │ │ @@ -420616,17 +420618,17 @@ │ │ type : '()Lorg/xmlunit/diff/NodeMatcher;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12b5b0: |[12b5b0] org.xmlunit.diff.AbstractDifferenceEngine.getNodeMatcher:()Lorg/xmlunit/diff/NodeMatcher; │ │ -12b5c0: 5410 f21c |0000: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.nodeMatcher:Lorg/xmlunit/diff/NodeMatcher; // field@1cf2 │ │ -12b5c4: 1100 |0002: return-object v0 │ │ +12b5b8: |[12b5b8] org.xmlunit.diff.AbstractDifferenceEngine.getNodeMatcher:()Lorg/xmlunit/diff/NodeMatcher; │ │ +12b5c8: 5410 f21c |0000: iget-object v0, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.nodeMatcher:Lorg/xmlunit/diff/NodeMatcher; // field@1cf2 │ │ +12b5cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ │ │ #10 : (in Lorg/xmlunit/diff/AbstractDifferenceEngine;) │ │ @@ -420634,22 +420636,22 @@ │ │ type : '(Lorg/xmlunit/util/Predicate;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -12b6f0: |[12b6f0] org.xmlunit.diff.AbstractDifferenceEngine.setAttributeFilter:(Lorg/xmlunit/util/Predicate;)V │ │ -12b700: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -12b704: 5b12 ed1c |0002: iput-object v2, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.attributeFilter:Lorg/xmlunit/util/Predicate; // field@1ced │ │ -12b708: 0e00 |0004: return-void │ │ -12b70a: 2202 f006 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12b70e: 1a00 4b2e |0007: const-string v0, "attribute filter must not be null" // string@2e4b │ │ -12b712: 7020 502a 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12b718: 2702 |000c: throw v2 │ │ +12b6f8: |[12b6f8] org.xmlunit.diff.AbstractDifferenceEngine.setAttributeFilter:(Lorg/xmlunit/util/Predicate;)V │ │ +12b708: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +12b70c: 5b12 ed1c |0002: iput-object v2, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.attributeFilter:Lorg/xmlunit/util/Predicate; // field@1ced │ │ +12b710: 0e00 |0004: return-void │ │ +12b712: 2202 f006 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12b716: 1a00 4b2e |0007: const-string v0, "attribute filter must not be null" // string@2e4b │ │ +12b71a: 7020 502a 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12b720: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=135 │ │ 0x0005 line=132 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/xmlunit/util/Predicate; │ │ @@ -420659,22 +420661,22 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -12b71c: |[12b71c] org.xmlunit.diff.AbstractDifferenceEngine.setComparisonController:(Lorg/xmlunit/diff/ComparisonController;)V │ │ -12b72c: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -12b730: 5b12 ee1c |0002: iput-object v2, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.comparisonController:Lorg/xmlunit/diff/ComparisonController; // field@1cee │ │ -12b734: 0e00 |0004: return-void │ │ -12b736: 2202 f006 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12b73a: 1a00 e12f |0007: const-string v0, "comparison controller must not be null" // string@2fe1 │ │ -12b73e: 7020 502a 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12b744: 2702 |000c: throw v2 │ │ +12b724: |[12b724] org.xmlunit.diff.AbstractDifferenceEngine.setComparisonController:(Lorg/xmlunit/diff/ComparisonController;)V │ │ +12b734: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +12b738: 5b12 ee1c |0002: iput-object v2, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.comparisonController:Lorg/xmlunit/diff/ComparisonController; // field@1cee │ │ +12b73c: 0e00 |0004: return-void │ │ +12b73e: 2202 f006 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12b742: 1a00 e12f |0007: const-string v0, "comparison controller must not be null" // string@2fe1 │ │ +12b746: 7020 502a 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12b74c: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=107 │ │ 0x0005 line=104 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/xmlunit/diff/ComparisonController; │ │ @@ -420684,22 +420686,22 @@ │ │ type : '(Lorg/xmlunit/diff/DifferenceEvaluator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -12b748: |[12b748] org.xmlunit.diff.AbstractDifferenceEngine.setDifferenceEvaluator:(Lorg/xmlunit/diff/DifferenceEvaluator;)V │ │ -12b758: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -12b75c: 5b12 ef1c |0002: iput-object v2, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.diffEvaluator:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1cef │ │ -12b760: 0e00 |0004: return-void │ │ -12b762: 2202 f006 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12b766: 1a00 2e31 |0007: const-string v0, "difference evaluator must not be null" // string@312e │ │ -12b76a: 7020 502a 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12b770: 2702 |000c: throw v2 │ │ +12b750: |[12b750] org.xmlunit.diff.AbstractDifferenceEngine.setDifferenceEvaluator:(Lorg/xmlunit/diff/DifferenceEvaluator;)V │ │ +12b760: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +12b764: 5b12 ef1c |0002: iput-object v2, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.diffEvaluator:Lorg/xmlunit/diff/DifferenceEvaluator; // field@1cef │ │ +12b768: 0e00 |0004: return-void │ │ +12b76a: 2202 f006 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12b76e: 1a00 2e31 |0007: const-string v0, "difference evaluator must not be null" // string@312e │ │ +12b772: 7020 502a 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12b778: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=91 │ │ 0x0005 line=88 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/xmlunit/diff/DifferenceEvaluator; │ │ @@ -420709,19 +420711,19 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12b774: |[12b774] org.xmlunit.diff.AbstractDifferenceEngine.setNamespaceContext:(Ljava/util/Map;)V │ │ -12b784: 7110 d22b 0100 |0000: invoke-static {v1}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@2bd2 │ │ -12b78a: 0c01 |0003: move-result-object v1 │ │ -12b78c: 5b01 f31c |0004: iput-object v1, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine;.prefix2uri:Ljava/util/Map; // field@1cf3 │ │ -12b790: 0e00 |0006: return-void │ │ +12b77c: |[12b77c] org.xmlunit.diff.AbstractDifferenceEngine.setNamespaceContext:(Ljava/util/Map;)V │ │ +12b78c: 7110 d22b 0100 |0000: invoke-static {v1}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@2bd2 │ │ +12b792: 0c01 |0003: move-result-object v1 │ │ +12b794: 5b01 f31c |0004: iput-object v1, v0, Lorg/xmlunit/diff/AbstractDifferenceEngine;.prefix2uri:Ljava/util/Map; // field@1cf3 │ │ +12b798: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/util/Map; │ │ │ │ @@ -420730,22 +420732,22 @@ │ │ type : '(Lorg/xmlunit/util/Predicate;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -12b794: |[12b794] org.xmlunit.diff.AbstractDifferenceEngine.setNodeFilter:(Lorg/xmlunit/util/Predicate;)V │ │ -12b7a4: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -12b7a8: 5b12 f11c |0002: iput-object v2, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.nodeFilter:Lorg/xmlunit/util/Predicate; // field@1cf1 │ │ -12b7ac: 0e00 |0004: return-void │ │ -12b7ae: 2202 f006 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12b7b2: 1a00 5142 |0007: const-string v0, "node filter must not be null" // string@4251 │ │ -12b7b6: 7020 502a 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12b7bc: 2702 |000c: throw v2 │ │ +12b79c: |[12b79c] org.xmlunit.diff.AbstractDifferenceEngine.setNodeFilter:(Lorg/xmlunit/util/Predicate;)V │ │ +12b7ac: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +12b7b0: 5b12 f11c |0002: iput-object v2, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.nodeFilter:Lorg/xmlunit/util/Predicate; // field@1cf1 │ │ +12b7b4: 0e00 |0004: return-void │ │ +12b7b6: 2202 f006 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12b7ba: 1a00 5142 |0007: const-string v0, "node filter must not be null" // string@4251 │ │ +12b7be: 7020 502a 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12b7c4: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=150 │ │ 0x0005 line=148 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/xmlunit/util/Predicate; │ │ @@ -420755,22 +420757,22 @@ │ │ type : '(Lorg/xmlunit/diff/NodeMatcher;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -12b7c0: |[12b7c0] org.xmlunit.diff.AbstractDifferenceEngine.setNodeMatcher:(Lorg/xmlunit/diff/NodeMatcher;)V │ │ -12b7d0: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -12b7d4: 5b12 f21c |0002: iput-object v2, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.nodeMatcher:Lorg/xmlunit/diff/NodeMatcher; // field@1cf2 │ │ -12b7d8: 0e00 |0004: return-void │ │ -12b7da: 2202 f006 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12b7de: 1a00 5242 |0007: const-string v0, "node matcher must not be null" // string@4252 │ │ -12b7e2: 7020 502a 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12b7e8: 2702 |000c: throw v2 │ │ +12b7c8: |[12b7c8] org.xmlunit.diff.AbstractDifferenceEngine.setNodeMatcher:(Lorg/xmlunit/diff/NodeMatcher;)V │ │ +12b7d8: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +12b7dc: 5b12 f21c |0002: iput-object v2, v1, Lorg/xmlunit/diff/AbstractDifferenceEngine;.nodeMatcher:Lorg/xmlunit/diff/NodeMatcher; // field@1cf2 │ │ +12b7e0: 0e00 |0004: return-void │ │ +12b7e2: 2202 f006 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12b7e6: 1a00 5242 |0007: const-string v0, "node matcher must not be null" // string@4252 │ │ +12b7ea: 7020 502a 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12b7f0: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/xmlunit/diff/AbstractDifferenceEngine; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/xmlunit/diff/NodeMatcher; │ │ @@ -420805,17 +420807,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12b9b4: |[12b9b4] org.xmlunit.diff.ByNameAndTextRecSelector.:()V │ │ -12b9c4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12b9ca: 0e00 |0003: return-void │ │ +12b9bc: |[12b9bc] org.xmlunit.diff.ByNameAndTextRecSelector.:()V │ │ +12b9cc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12b9d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/ByNameAndTextRecSelector; │ │ │ │ #1 : (in Lorg/xmlunit/diff/ByNameAndTextRecSelector;) │ │ @@ -420823,30 +420825,30 @@ │ │ type : '(Lorg/w3c/dom/NodeList;II)Ljava/util/Map$Entry;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -12b968: |[12b968] org.xmlunit.diff.ByNameAndTextRecSelector.findNonText:(Lorg/w3c/dom/NodeList;II)Ljava/util/Map$Entry; │ │ -12b978: 7220 7a35 3200 |0000: invoke-interface {v2, v3}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@357a │ │ -12b97e: 0c00 |0003: move-result-object v0 │ │ -12b980: 7110 2d36 0000 |0004: invoke-static {v0}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.isText:(Lorg/w3c/dom/Node;)Z // method@362d │ │ -12b986: 0a01 |0007: move-result v1 │ │ -12b988: 3801 0b00 |0008: if-eqz v1, 0013 // +000b │ │ -12b98c: d803 0301 |000a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -12b990: 3543 0700 |000c: if-ge v3, v4, 0013 // +0007 │ │ -12b994: 7220 7a35 3200 |000e: invoke-interface {v2, v3}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@357a │ │ -12b99a: 0c00 |0011: move-result-object v0 │ │ -12b99c: 28f2 |0012: goto 0004 // -000e │ │ -12b99e: 2202 4c07 |0013: new-instance v2, Ljava/util/AbstractMap$SimpleImmutableEntry; // type@074c │ │ -12b9a2: 7110 622a 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -12b9a8: 0c03 |0018: move-result-object v3 │ │ -12b9aa: 7030 862b 3200 |0019: invoke-direct {v2, v3, v0}, Ljava/util/AbstractMap$SimpleImmutableEntry;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2b86 │ │ -12b9b0: 1102 |001c: return-object v2 │ │ +12b970: |[12b970] org.xmlunit.diff.ByNameAndTextRecSelector.findNonText:(Lorg/w3c/dom/NodeList;II)Ljava/util/Map$Entry; │ │ +12b980: 7220 7a35 3200 |0000: invoke-interface {v2, v3}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@357a │ │ +12b986: 0c00 |0003: move-result-object v0 │ │ +12b988: 7110 2d36 0000 |0004: invoke-static {v0}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.isText:(Lorg/w3c/dom/Node;)Z // method@362d │ │ +12b98e: 0a01 |0007: move-result v1 │ │ +12b990: 3801 0b00 |0008: if-eqz v1, 0013 // +000b │ │ +12b994: d803 0301 |000a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +12b998: 3543 0700 |000c: if-ge v3, v4, 0013 // +0007 │ │ +12b99c: 7220 7a35 3200 |000e: invoke-interface {v2, v3}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@357a │ │ +12b9a2: 0c00 |0011: move-result-object v0 │ │ +12b9a4: 28f2 |0012: goto 0004 // -000e │ │ +12b9a6: 2202 4c07 |0013: new-instance v2, Ljava/util/AbstractMap$SimpleImmutableEntry; // type@074c │ │ +12b9aa: 7110 622a 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +12b9b0: 0c03 |0018: move-result-object v3 │ │ +12b9b2: 7030 862b 3200 |0019: invoke-direct {v2, v3, v0}, Ljava/util/AbstractMap$SimpleImmutableEntry;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2b86 │ │ +12b9b8: 1102 |001c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0004 line=109 │ │ 0x000e line=110 │ │ 0x0013 line=112 │ │ locals : │ │ @@ -420859,24 +420861,24 @@ │ │ type : '(Lorg/w3c/dom/Node;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -12b93c: |[12b93c] org.xmlunit.diff.ByNameAndTextRecSelector.isText:(Lorg/w3c/dom/Node;)Z │ │ -12b94c: 2010 1409 |0000: instance-of v0, v1, Lorg/w3c/dom/Text; // type@0914 │ │ -12b950: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -12b954: 2011 0a09 |0004: instance-of v1, v1, Lorg/w3c/dom/CDATASection; // type@090a │ │ -12b958: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -12b95c: 2803 |0008: goto 000b // +0003 │ │ -12b95e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -12b960: 2802 |000a: goto 000c // +0002 │ │ -12b962: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -12b964: 0f01 |000c: return v1 │ │ +12b944: |[12b944] org.xmlunit.diff.ByNameAndTextRecSelector.isText:(Lorg/w3c/dom/Node;)Z │ │ +12b954: 2010 1409 |0000: instance-of v0, v1, Lorg/w3c/dom/Text; // type@0914 │ │ +12b958: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +12b95c: 2011 0a09 |0004: instance-of v1, v1, Lorg/w3c/dom/CDATASection; // type@090a │ │ +12b960: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +12b964: 2803 |0008: goto 000b // +0003 │ │ +12b966: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +12b968: 2802 |000a: goto 000c // +0002 │ │ +12b96a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +12b96c: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lorg/w3c/dom/Node; │ │ │ │ Virtual methods - │ │ @@ -420885,103 +420887,103 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -12b7ec: |[12b7ec] org.xmlunit.diff.ByNameAndTextRecSelector.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -12b7fc: 6200 9f1d |0000: sget-object v0, Lorg/xmlunit/diff/ElementSelectors;.byNameAndText:Lorg/xmlunit/diff/ElementSelector; // field@1d9f │ │ -12b800: 7230 1837 a00b |0002: invoke-interface {v0, v10, v11}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -12b806: 0a00 |0005: move-result v0 │ │ -12b808: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -12b80a: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -12b80e: 0f01 |0009: return v1 │ │ -12b810: 7210 6235 0a00 |000a: invoke-interface {v10}, Lorg/w3c/dom/Element;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@3562 │ │ -12b816: 0c0a |000d: move-result-object v10 │ │ -12b818: 7210 6235 0b00 |000e: invoke-interface {v11}, Lorg/w3c/dom/Element;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@3562 │ │ -12b81e: 0c0b |0011: move-result-object v11 │ │ -12b820: 7210 7935 0a00 |0012: invoke-interface {v10}, Lorg/w3c/dom/NodeList;.getLength:()I // method@3579 │ │ -12b826: 0a00 |0015: move-result v0 │ │ -12b828: 7210 7935 0b00 |0016: invoke-interface {v11}, Lorg/w3c/dom/NodeList;.getLength:()I // method@3579 │ │ -12b82e: 0a02 |0019: move-result v2 │ │ -12b830: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -12b832: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -12b834: 3503 5c00 |001c: if-ge v3, v0, 0078 // +005c │ │ -12b838: 3524 5a00 |001e: if-ge v4, v2, 0078 // +005a │ │ -12b83c: 7130 2c36 3a00 |0020: invoke-static {v10, v3, v0}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.findNonText:(Lorg/w3c/dom/NodeList;II)Ljava/util/Map$Entry; // method@362c │ │ -12b842: 0c03 |0023: move-result-object v3 │ │ -12b844: 7210 4e2c 0300 |0024: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -12b84a: 0c05 |0027: move-result-object v5 │ │ -12b84c: 1f05 f406 |0028: check-cast v5, Ljava/lang/Integer; // type@06f4 │ │ -12b850: 6e10 5b2a 0500 |002a: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -12b856: 0a05 |002d: move-result v5 │ │ -12b858: 7210 4f2c 0300 |002e: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -12b85e: 0c03 |0031: move-result-object v3 │ │ -12b860: 1f03 1109 |0032: check-cast v3, Lorg/w3c/dom/Node; // type@0911 │ │ -12b864: 7110 2d36 0300 |0034: invoke-static {v3}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.isText:(Lorg/w3c/dom/Node;)Z // method@362d │ │ -12b86a: 0a06 |0037: move-result v6 │ │ -12b86c: 3806 0400 |0038: if-eqz v6, 003c // +0004 │ │ -12b870: 0153 |003a: move v3, v5 │ │ -12b872: 283d |003b: goto 0078 // +003d │ │ -12b874: 7130 2c36 4b02 |003c: invoke-static {v11, v4, v2}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.findNonText:(Lorg/w3c/dom/NodeList;II)Ljava/util/Map$Entry; // method@362c │ │ -12b87a: 0c04 |003f: move-result-object v4 │ │ -12b87c: 7210 4e2c 0400 |0040: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -12b882: 0c06 |0043: move-result-object v6 │ │ -12b884: 1f06 f406 |0044: check-cast v6, Ljava/lang/Integer; // type@06f4 │ │ -12b888: 6e10 5b2a 0600 |0046: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -12b88e: 0a06 |0049: move-result v6 │ │ -12b890: 7210 4f2c 0400 |004a: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -12b896: 0c04 |004d: move-result-object v4 │ │ -12b898: 1f04 1109 |004e: check-cast v4, Lorg/w3c/dom/Node; // type@0911 │ │ -12b89c: 7110 2d36 0400 |0050: invoke-static {v4}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.isText:(Lorg/w3c/dom/Node;)Z // method@362d │ │ -12b8a2: 0a07 |0053: move-result v7 │ │ -12b8a4: 3807 0500 |0054: if-eqz v7, 0059 // +0005 │ │ -12b8a8: 0153 |0056: move v3, v5 │ │ -12b8aa: 0164 |0057: move v4, v6 │ │ -12b8ac: 2820 |0058: goto 0078 // +0020 │ │ -12b8ae: 7210 7135 0300 |0059: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ -12b8b4: 0a07 |005c: move-result v7 │ │ -12b8b6: 7210 7135 0400 |005d: invoke-interface {v4}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ -12b8bc: 0a08 |0060: move-result v8 │ │ -12b8be: 3287 0300 |0061: if-eq v7, v8, 0064 // +0003 │ │ -12b8c2: 0f01 |0063: return v1 │ │ -12b8c4: 2037 0f09 |0064: instance-of v7, v3, Lorg/w3c/dom/Element; // type@090f │ │ -12b8c8: 3807 0d00 |0066: if-eqz v7, 0073 // +000d │ │ -12b8cc: 1f03 0f09 |0068: check-cast v3, Lorg/w3c/dom/Element; // type@090f │ │ -12b8d0: 1f04 0f09 |006a: check-cast v4, Lorg/w3c/dom/Element; // type@090f │ │ -12b8d4: 6e30 2b36 3904 |006c: invoke-virtual {v9, v3, v4}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@362b │ │ -12b8da: 0a03 |006f: move-result v3 │ │ -12b8dc: 3903 0300 |0070: if-nez v3, 0073 // +0003 │ │ -12b8e0: 0f01 |0072: return v1 │ │ -12b8e2: d803 0501 |0073: add-int/lit8 v3, v5, #int 1 // #01 │ │ -12b8e6: d804 0601 |0075: add-int/lit8 v4, v6, #int 1 // #01 │ │ -12b8ea: 28a5 |0077: goto 001c // -005b │ │ -12b8ec: 3503 1300 |0078: if-ge v3, v0, 008b // +0013 │ │ -12b8f0: 7130 2c36 3a00 |007a: invoke-static {v10, v3, v0}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.findNonText:(Lorg/w3c/dom/NodeList;II)Ljava/util/Map$Entry; // method@362c │ │ -12b8f6: 0c0a |007d: move-result-object v10 │ │ -12b8f8: 7210 4e2c 0a00 |007e: invoke-interface {v10}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -12b8fe: 0c0a |0081: move-result-object v10 │ │ -12b900: 1f0a f406 |0082: check-cast v10, Ljava/lang/Integer; // type@06f4 │ │ -12b904: 6e10 5b2a 0a00 |0084: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -12b90a: 0a0a |0087: move-result v10 │ │ -12b90c: 350a 0300 |0088: if-ge v10, v0, 008b // +0003 │ │ -12b910: 0f01 |008a: return v1 │ │ -12b912: 3524 1300 |008b: if-ge v4, v2, 009e // +0013 │ │ -12b916: 7130 2c36 4b02 |008d: invoke-static {v11, v4, v2}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.findNonText:(Lorg/w3c/dom/NodeList;II)Ljava/util/Map$Entry; // method@362c │ │ -12b91c: 0c0a |0090: move-result-object v10 │ │ -12b91e: 7210 4e2c 0a00 |0091: invoke-interface {v10}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -12b924: 0c0a |0094: move-result-object v10 │ │ -12b926: 1f0a f406 |0095: check-cast v10, Ljava/lang/Integer; // type@06f4 │ │ -12b92a: 6e10 5b2a 0a00 |0097: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -12b930: 0a0a |009a: move-result v10 │ │ -12b932: 352a 0300 |009b: if-ge v10, v2, 009e // +0003 │ │ -12b936: 0f01 |009d: return v1 │ │ -12b938: 121a |009e: const/4 v10, #int 1 // #1 │ │ -12b93a: 0f0a |009f: return v10 │ │ +12b7f4: |[12b7f4] org.xmlunit.diff.ByNameAndTextRecSelector.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +12b804: 6200 9f1d |0000: sget-object v0, Lorg/xmlunit/diff/ElementSelectors;.byNameAndText:Lorg/xmlunit/diff/ElementSelector; // field@1d9f │ │ +12b808: 7230 1837 a00b |0002: invoke-interface {v0, v10, v11}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +12b80e: 0a00 |0005: move-result v0 │ │ +12b810: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +12b812: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +12b816: 0f01 |0009: return v1 │ │ +12b818: 7210 6235 0a00 |000a: invoke-interface {v10}, Lorg/w3c/dom/Element;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@3562 │ │ +12b81e: 0c0a |000d: move-result-object v10 │ │ +12b820: 7210 6235 0b00 |000e: invoke-interface {v11}, Lorg/w3c/dom/Element;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@3562 │ │ +12b826: 0c0b |0011: move-result-object v11 │ │ +12b828: 7210 7935 0a00 |0012: invoke-interface {v10}, Lorg/w3c/dom/NodeList;.getLength:()I // method@3579 │ │ +12b82e: 0a00 |0015: move-result v0 │ │ +12b830: 7210 7935 0b00 |0016: invoke-interface {v11}, Lorg/w3c/dom/NodeList;.getLength:()I // method@3579 │ │ +12b836: 0a02 |0019: move-result v2 │ │ +12b838: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +12b83a: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +12b83c: 3503 5c00 |001c: if-ge v3, v0, 0078 // +005c │ │ +12b840: 3524 5a00 |001e: if-ge v4, v2, 0078 // +005a │ │ +12b844: 7130 2c36 3a00 |0020: invoke-static {v10, v3, v0}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.findNonText:(Lorg/w3c/dom/NodeList;II)Ljava/util/Map$Entry; // method@362c │ │ +12b84a: 0c03 |0023: move-result-object v3 │ │ +12b84c: 7210 4e2c 0300 |0024: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +12b852: 0c05 |0027: move-result-object v5 │ │ +12b854: 1f05 f406 |0028: check-cast v5, Ljava/lang/Integer; // type@06f4 │ │ +12b858: 6e10 5b2a 0500 |002a: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +12b85e: 0a05 |002d: move-result v5 │ │ +12b860: 7210 4f2c 0300 |002e: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +12b866: 0c03 |0031: move-result-object v3 │ │ +12b868: 1f03 1109 |0032: check-cast v3, Lorg/w3c/dom/Node; // type@0911 │ │ +12b86c: 7110 2d36 0300 |0034: invoke-static {v3}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.isText:(Lorg/w3c/dom/Node;)Z // method@362d │ │ +12b872: 0a06 |0037: move-result v6 │ │ +12b874: 3806 0400 |0038: if-eqz v6, 003c // +0004 │ │ +12b878: 0153 |003a: move v3, v5 │ │ +12b87a: 283d |003b: goto 0078 // +003d │ │ +12b87c: 7130 2c36 4b02 |003c: invoke-static {v11, v4, v2}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.findNonText:(Lorg/w3c/dom/NodeList;II)Ljava/util/Map$Entry; // method@362c │ │ +12b882: 0c04 |003f: move-result-object v4 │ │ +12b884: 7210 4e2c 0400 |0040: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +12b88a: 0c06 |0043: move-result-object v6 │ │ +12b88c: 1f06 f406 |0044: check-cast v6, Ljava/lang/Integer; // type@06f4 │ │ +12b890: 6e10 5b2a 0600 |0046: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +12b896: 0a06 |0049: move-result v6 │ │ +12b898: 7210 4f2c 0400 |004a: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +12b89e: 0c04 |004d: move-result-object v4 │ │ +12b8a0: 1f04 1109 |004e: check-cast v4, Lorg/w3c/dom/Node; // type@0911 │ │ +12b8a4: 7110 2d36 0400 |0050: invoke-static {v4}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.isText:(Lorg/w3c/dom/Node;)Z // method@362d │ │ +12b8aa: 0a07 |0053: move-result v7 │ │ +12b8ac: 3807 0500 |0054: if-eqz v7, 0059 // +0005 │ │ +12b8b0: 0153 |0056: move v3, v5 │ │ +12b8b2: 0164 |0057: move v4, v6 │ │ +12b8b4: 2820 |0058: goto 0078 // +0020 │ │ +12b8b6: 7210 7135 0300 |0059: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ +12b8bc: 0a07 |005c: move-result v7 │ │ +12b8be: 7210 7135 0400 |005d: invoke-interface {v4}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ +12b8c4: 0a08 |0060: move-result v8 │ │ +12b8c6: 3287 0300 |0061: if-eq v7, v8, 0064 // +0003 │ │ +12b8ca: 0f01 |0063: return v1 │ │ +12b8cc: 2037 0f09 |0064: instance-of v7, v3, Lorg/w3c/dom/Element; // type@090f │ │ +12b8d0: 3807 0d00 |0066: if-eqz v7, 0073 // +000d │ │ +12b8d4: 1f03 0f09 |0068: check-cast v3, Lorg/w3c/dom/Element; // type@090f │ │ +12b8d8: 1f04 0f09 |006a: check-cast v4, Lorg/w3c/dom/Element; // type@090f │ │ +12b8dc: 6e30 2b36 3904 |006c: invoke-virtual {v9, v3, v4}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@362b │ │ +12b8e2: 0a03 |006f: move-result v3 │ │ +12b8e4: 3903 0300 |0070: if-nez v3, 0073 // +0003 │ │ +12b8e8: 0f01 |0072: return v1 │ │ +12b8ea: d803 0501 |0073: add-int/lit8 v3, v5, #int 1 // #01 │ │ +12b8ee: d804 0601 |0075: add-int/lit8 v4, v6, #int 1 // #01 │ │ +12b8f2: 28a5 |0077: goto 001c // -005b │ │ +12b8f4: 3503 1300 |0078: if-ge v3, v0, 008b // +0013 │ │ +12b8f8: 7130 2c36 3a00 |007a: invoke-static {v10, v3, v0}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.findNonText:(Lorg/w3c/dom/NodeList;II)Ljava/util/Map$Entry; // method@362c │ │ +12b8fe: 0c0a |007d: move-result-object v10 │ │ +12b900: 7210 4e2c 0a00 |007e: invoke-interface {v10}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +12b906: 0c0a |0081: move-result-object v10 │ │ +12b908: 1f0a f406 |0082: check-cast v10, Ljava/lang/Integer; // type@06f4 │ │ +12b90c: 6e10 5b2a 0a00 |0084: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +12b912: 0a0a |0087: move-result v10 │ │ +12b914: 350a 0300 |0088: if-ge v10, v0, 008b // +0003 │ │ +12b918: 0f01 |008a: return v1 │ │ +12b91a: 3524 1300 |008b: if-ge v4, v2, 009e // +0013 │ │ +12b91e: 7130 2c36 4b02 |008d: invoke-static {v11, v4, v2}, Lorg/xmlunit/diff/ByNameAndTextRecSelector;.findNonText:(Lorg/w3c/dom/NodeList;II)Ljava/util/Map$Entry; // method@362c │ │ +12b924: 0c0a |0090: move-result-object v10 │ │ +12b926: 7210 4e2c 0a00 |0091: invoke-interface {v10}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +12b92c: 0c0a |0094: move-result-object v10 │ │ +12b92e: 1f0a f406 |0095: check-cast v10, Ljava/lang/Integer; // type@06f4 │ │ +12b932: 6e10 5b2a 0a00 |0097: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +12b938: 0a0a |009a: move-result v10 │ │ +12b93a: 352a 0300 |009b: if-ge v10, v2, 009e // +0003 │ │ +12b93e: 0f01 |009d: return v1 │ │ +12b940: 121a |009e: const/4 v10, #int 1 // #1 │ │ +12b942: 0f0a |009f: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x000a line=43 │ │ 0x000e line=44 │ │ 0x0012 line=45 │ │ 0x0016 line=46 │ │ @@ -421046,40 +421048,40 @@ │ │ type : '(Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -12ba5c: |[12ba5c] org.xmlunit.diff.ChildNodeXPathContextProvider.:(Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)V │ │ -12ba6c: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12ba72: 6e10 8137 0400 |0003: invoke-virtual {v4}, Lorg/xmlunit/diff/XPathContext;.clone:()Lorg/xmlunit/diff/XPathContext; // method@3781 │ │ -12ba78: 0c04 |0006: move-result-object v4 │ │ -12ba7a: 5b34 f51c |0007: iput-object v4, v3, Lorg/xmlunit/diff/ChildNodeXPathContextProvider;.xpathContext:Lorg/xmlunit/diff/XPathContext; // field@1cf5 │ │ -12ba7e: 2204 5d07 |0009: new-instance v4, Ljava/util/HashMap; // type@075d │ │ -12ba82: 7010 ed2b 0400 |000b: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@2bed │ │ -12ba88: 7210 652a 0500 |000e: invoke-interface {v5}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -12ba8e: 0c05 |0011: move-result-object v5 │ │ -12ba90: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -12ba92: 7210 042c 0500 |0013: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12ba98: 0a01 |0016: move-result v1 │ │ -12ba9a: 3801 1300 |0017: if-eqz v1, 002a // +0013 │ │ -12ba9e: 7210 052c 0500 |0019: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12baa4: 0c01 |001c: move-result-object v1 │ │ -12baa6: 1f01 1109 |001d: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ -12baaa: d802 0001 |001f: add-int/lit8 v2, v0, #int 1 // #01 │ │ -12baae: 7110 622a 0000 |0021: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -12bab4: 0c00 |0024: move-result-object v0 │ │ -12bab6: 7230 582c 1400 |0025: invoke-interface {v4, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -12babc: 0120 |0028: move v0, v2 │ │ -12babe: 28ea |0029: goto 0013 // -0016 │ │ -12bac0: 7110 d22b 0400 |002a: invoke-static {v4}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@2bd2 │ │ -12bac6: 0c04 |002d: move-result-object v4 │ │ -12bac8: 5b34 f41c |002e: iput-object v4, v3, Lorg/xmlunit/diff/ChildNodeXPathContextProvider;.childIndex:Ljava/util/Map; // field@1cf4 │ │ -12bacc: 0e00 |0030: return-void │ │ +12ba64: |[12ba64] org.xmlunit.diff.ChildNodeXPathContextProvider.:(Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)V │ │ +12ba74: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12ba7a: 6e10 8137 0400 |0003: invoke-virtual {v4}, Lorg/xmlunit/diff/XPathContext;.clone:()Lorg/xmlunit/diff/XPathContext; // method@3781 │ │ +12ba80: 0c04 |0006: move-result-object v4 │ │ +12ba82: 5b34 f51c |0007: iput-object v4, v3, Lorg/xmlunit/diff/ChildNodeXPathContextProvider;.xpathContext:Lorg/xmlunit/diff/XPathContext; // field@1cf5 │ │ +12ba86: 2204 5d07 |0009: new-instance v4, Ljava/util/HashMap; // type@075d │ │ +12ba8a: 7010 ed2b 0400 |000b: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@2bed │ │ +12ba90: 7210 652a 0500 |000e: invoke-interface {v5}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +12ba96: 0c05 |0011: move-result-object v5 │ │ +12ba98: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +12ba9a: 7210 042c 0500 |0013: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +12baa0: 0a01 |0016: move-result v1 │ │ +12baa2: 3801 1300 |0017: if-eqz v1, 002a // +0013 │ │ +12baa6: 7210 052c 0500 |0019: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12baac: 0c01 |001c: move-result-object v1 │ │ +12baae: 1f01 1109 |001d: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ +12bab2: d802 0001 |001f: add-int/lit8 v2, v0, #int 1 // #01 │ │ +12bab6: 7110 622a 0000 |0021: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +12babc: 0c00 |0024: move-result-object v0 │ │ +12babe: 7230 582c 1400 |0025: invoke-interface {v4, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +12bac4: 0120 |0028: move v0, v2 │ │ +12bac6: 28ea |0029: goto 0013 // -0016 │ │ +12bac8: 7110 d22b 0400 |002a: invoke-static {v4}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@2bd2 │ │ +12bace: 0c04 |002d: move-result-object v4 │ │ +12bad0: 5b34 f41c |002e: iput-object v4, v3, Lorg/xmlunit/diff/ChildNodeXPathContextProvider;.childIndex:Ljava/util/Map; // field@1cf4 │ │ +12bad4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0009 line=44 │ │ 0x000e line=46 │ │ 0x0021 line=47 │ │ @@ -421095,19 +421097,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -12b9cc: |[12b9cc] org.xmlunit.diff.ChildNodeXPathContextProvider.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -12b9dc: 1f01 1109 |0000: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ -12b9e0: 6e20 3036 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/ChildNodeXPathContextProvider;.apply:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@3630 │ │ -12b9e6: 0c01 |0005: move-result-object v1 │ │ -12b9e8: 1101 |0006: return-object v1 │ │ +12b9d4: |[12b9d4] org.xmlunit.diff.ChildNodeXPathContextProvider.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +12b9e4: 1f01 1109 |0000: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ +12b9e8: 6e20 3036 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/ChildNodeXPathContextProvider;.apply:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@3630 │ │ +12b9ee: 0c01 |0005: move-result-object v1 │ │ +12b9f0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/xmlunit/diff/ChildNodeXPathContextProvider; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -421116,37 +421118,37 @@ │ │ type : '(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -12b9ec: |[12b9ec] org.xmlunit.diff.ChildNodeXPathContextProvider.apply:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; │ │ -12b9fc: 5420 f51c |0000: iget-object v0, v2, Lorg/xmlunit/diff/ChildNodeXPathContextProvider;.xpathContext:Lorg/xmlunit/diff/XPathContext; // field@1cf5 │ │ -12ba00: 6e10 8137 0000 |0002: invoke-virtual {v0}, Lorg/xmlunit/diff/XPathContext;.clone:()Lorg/xmlunit/diff/XPathContext; // method@3781 │ │ -12ba06: 0c00 |0005: move-result-object v0 │ │ -12ba08: 5421 f41c |0006: iget-object v1, v2, Lorg/xmlunit/diff/ChildNodeXPathContextProvider;.childIndex:Ljava/util/Map; // field@1cf4 │ │ -12ba0c: 7220 552c 3100 |0008: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ -12ba12: 0c01 |000b: move-result-object v1 │ │ -12ba14: 1f01 f406 |000c: check-cast v1, Ljava/lang/Integer; // type@06f4 │ │ -12ba18: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -12ba1c: 6e10 5b2a 0100 |0010: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ -12ba22: 0a03 |0013: move-result v3 │ │ -12ba24: 6e20 8837 3000 |0014: invoke-virtual {v0, v3}, Lorg/xmlunit/diff/XPathContext;.navigateToChild:(I)V // method@3788 │ │ -12ba2a: 1100 |0017: return-object v0 │ │ -12ba2c: 2200 6907 |0018: new-instance v0, Ljava/util/NoSuchElementException; // type@0769 │ │ -12ba30: 2201 1007 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -12ba34: 7010 eb2a 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12ba3a: 6e20 f42a 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -12ba40: 1a03 a600 |0022: const-string v3, " is not a known child node" // string@00a6 │ │ -12ba44: 6e20 f52a 3100 |0024: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12ba4a: 6e10 fa2a 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12ba50: 0c03 |002a: move-result-object v3 │ │ -12ba52: 7020 5e2c 3000 |002b: invoke-direct {v0, v3}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@2c5e │ │ -12ba58: 2700 |002e: throw v0 │ │ +12b9f4: |[12b9f4] org.xmlunit.diff.ChildNodeXPathContextProvider.apply:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; │ │ +12ba04: 5420 f51c |0000: iget-object v0, v2, Lorg/xmlunit/diff/ChildNodeXPathContextProvider;.xpathContext:Lorg/xmlunit/diff/XPathContext; // field@1cf5 │ │ +12ba08: 6e10 8137 0000 |0002: invoke-virtual {v0}, Lorg/xmlunit/diff/XPathContext;.clone:()Lorg/xmlunit/diff/XPathContext; // method@3781 │ │ +12ba0e: 0c00 |0005: move-result-object v0 │ │ +12ba10: 5421 f41c |0006: iget-object v1, v2, Lorg/xmlunit/diff/ChildNodeXPathContextProvider;.childIndex:Ljava/util/Map; // field@1cf4 │ │ +12ba14: 7220 552c 3100 |0008: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ +12ba1a: 0c01 |000b: move-result-object v1 │ │ +12ba1c: 1f01 f406 |000c: check-cast v1, Ljava/lang/Integer; // type@06f4 │ │ +12ba20: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +12ba24: 6e10 5b2a 0100 |0010: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2a5b │ │ +12ba2a: 0a03 |0013: move-result v3 │ │ +12ba2c: 6e20 8837 3000 |0014: invoke-virtual {v0, v3}, Lorg/xmlunit/diff/XPathContext;.navigateToChild:(I)V // method@3788 │ │ +12ba32: 1100 |0017: return-object v0 │ │ +12ba34: 2200 6907 |0018: new-instance v0, Ljava/util/NoSuchElementException; // type@0769 │ │ +12ba38: 2201 1007 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +12ba3c: 7010 eb2a 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12ba42: 6e20 f42a 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +12ba48: 1a03 a600 |0022: const-string v3, " is not a known child node" // string@00a6 │ │ +12ba4c: 6e20 f52a 3100 |0024: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12ba52: 6e10 fa2a 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12ba58: 0c03 |002a: move-result-object v3 │ │ +12ba5a: 7020 5e2c 3000 |002b: invoke-direct {v0, v3}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@2c5e │ │ +12ba60: 2700 |002e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0006 line=55 │ │ 0x0010 line=59 │ │ 0x0018 line=57 │ │ locals : │ │ @@ -421184,17 +421186,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12bb84: |[12bb84] org.xmlunit.diff.ComparisonControllers$1.:()V │ │ -12bb94: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12bb9a: 0e00 |0003: return-void │ │ +12bb8c: |[12bb8c] org.xmlunit.diff.ComparisonControllers$1.:()V │ │ +12bb9c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12bba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/ComparisonControllers$1; │ │ │ │ Virtual methods - │ │ @@ -421203,17 +421205,17 @@ │ │ type : '(Lorg/xmlunit/diff/Difference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -12bb70: |[12bb70] org.xmlunit.diff.ComparisonControllers$1.stopDiffing:(Lorg/xmlunit/diff/Difference;)Z │ │ -12bb80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -12bb82: 0f01 |0001: return v1 │ │ +12bb78: |[12bb78] org.xmlunit.diff.ComparisonControllers$1.stopDiffing:(Lorg/xmlunit/diff/Difference;)Z │ │ +12bb88: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +12bb8a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3518 (ComparisonControllers.java) │ │ │ │ Class #1542 header: │ │ @@ -421249,18 +421251,18 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonResult;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12bbd4: |[12bbd4] org.xmlunit.diff.ComparisonControllers$StopComparisonController.:(Lorg/xmlunit/diff/ComparisonResult;)V │ │ -12bbe4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12bbea: 5b01 fd1c |0003: iput-object v1, v0, Lorg/xmlunit/diff/ComparisonControllers$StopComparisonController;.minimumComparisonResult:Lorg/xmlunit/diff/ComparisonResult; // field@1cfd │ │ -12bbee: 0e00 |0005: return-void │ │ +12bbdc: |[12bbdc] org.xmlunit.diff.ComparisonControllers$StopComparisonController.:(Lorg/xmlunit/diff/ComparisonResult;)V │ │ +12bbec: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12bbf2: 5b01 fd1c |0003: iput-object v1, v0, Lorg/xmlunit/diff/ComparisonControllers$StopComparisonController;.minimumComparisonResult:Lorg/xmlunit/diff/ComparisonResult; // field@1cfd │ │ +12bbf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/diff/ComparisonControllers$StopComparisonController; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/xmlunit/diff/ComparisonResult; │ │ @@ -421271,27 +421273,27 @@ │ │ type : '(Lorg/xmlunit/diff/Difference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -12bb9c: |[12bb9c] org.xmlunit.diff.ComparisonControllers$StopComparisonController.stopDiffing:(Lorg/xmlunit/diff/Difference;)Z │ │ -12bbac: 6e10 e936 0200 |0000: invoke-virtual {v2}, Lorg/xmlunit/diff/Difference;.getResult:()Lorg/xmlunit/diff/ComparisonResult; // method@36e9 │ │ -12bbb2: 0c02 |0003: move-result-object v2 │ │ -12bbb4: 6e10 5136 0200 |0004: invoke-virtual {v2}, Lorg/xmlunit/diff/ComparisonResult;.ordinal:()I // method@3651 │ │ -12bbba: 0a02 |0007: move-result v2 │ │ -12bbbc: 5410 fd1c |0008: iget-object v0, v1, Lorg/xmlunit/diff/ComparisonControllers$StopComparisonController;.minimumComparisonResult:Lorg/xmlunit/diff/ComparisonResult; // field@1cfd │ │ -12bbc0: 6e10 5136 0000 |000a: invoke-virtual {v0}, Lorg/xmlunit/diff/ComparisonResult;.ordinal:()I // method@3651 │ │ -12bbc6: 0a00 |000d: move-result v0 │ │ -12bbc8: 3402 0400 |000e: if-lt v2, v0, 0012 // +0004 │ │ -12bbcc: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -12bbce: 2802 |0011: goto 0013 // +0002 │ │ -12bbd0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -12bbd2: 0f02 |0013: return v2 │ │ +12bba4: |[12bba4] org.xmlunit.diff.ComparisonControllers$StopComparisonController.stopDiffing:(Lorg/xmlunit/diff/Difference;)Z │ │ +12bbb4: 6e10 e936 0200 |0000: invoke-virtual {v2}, Lorg/xmlunit/diff/Difference;.getResult:()Lorg/xmlunit/diff/ComparisonResult; // method@36e9 │ │ +12bbba: 0c02 |0003: move-result-object v2 │ │ +12bbbc: 6e10 5136 0200 |0004: invoke-virtual {v2}, Lorg/xmlunit/diff/ComparisonResult;.ordinal:()I // method@3651 │ │ +12bbc2: 0a02 |0007: move-result v2 │ │ +12bbc4: 5410 fd1c |0008: iget-object v0, v1, Lorg/xmlunit/diff/ComparisonControllers$StopComparisonController;.minimumComparisonResult:Lorg/xmlunit/diff/ComparisonResult; // field@1cfd │ │ +12bbc8: 6e10 5136 0000 |000a: invoke-virtual {v0}, Lorg/xmlunit/diff/ComparisonResult;.ordinal:()I // method@3651 │ │ +12bbce: 0a00 |000d: move-result v0 │ │ +12bbd0: 3402 0400 |000e: if-lt v2, v0, 0012 // +0004 │ │ +12bbd4: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +12bbd6: 2802 |0011: goto 0013 // +0002 │ │ +12bbd8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +12bbda: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/xmlunit/diff/ComparisonControllers$StopComparisonController; │ │ 0x0000 - 0x0014 reg=2 (null) Lorg/xmlunit/diff/Difference; │ │ │ │ @@ -421327,17 +421329,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12c354: |[12c354] org.xmlunit.diff.DOMDifferenceEngine$1.:()V │ │ -12c364: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12c36a: 0e00 |0003: return-void │ │ +12c35c: |[12c35c] org.xmlunit.diff.DOMDifferenceEngine$1.:()V │ │ +12c36c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12c372: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$1; │ │ │ │ Virtual methods - │ │ @@ -421346,19 +421348,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -12c318: |[12c318] org.xmlunit.diff.DOMDifferenceEngine$1.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -12c328: 1f01 1109 |0000: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ -12c32c: 6e20 6136 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/DOMDifferenceEngine$1;.apply:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@3661 │ │ -12c332: 0c01 |0005: move-result-object v1 │ │ -12c334: 1101 |0006: return-object v1 │ │ +12c320: |[12c320] org.xmlunit.diff.DOMDifferenceEngine$1.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +12c330: 1f01 1109 |0000: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ +12c334: 6e20 6136 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/DOMDifferenceEngine$1;.apply:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@3661 │ │ +12c33a: 0c01 |0005: move-result-object v1 │ │ +12c33c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$1; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -421367,18 +421369,18 @@ │ │ type : '(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -12c338: |[12c338] org.xmlunit.diff.DOMDifferenceEngine$1.apply:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; │ │ -12c348: 7110 1f38 0100 |0000: invoke-static {v1}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -12c34e: 0c01 |0003: move-result-object v1 │ │ -12c350: 1101 |0004: return-object v1 │ │ +12c340: |[12c340] org.xmlunit.diff.DOMDifferenceEngine$1.apply:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; │ │ +12c350: 7110 1f38 0100 |0000: invoke-static {v1}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +12c356: 0c01 |0003: move-result-object v1 │ │ +12c358: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$1; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/w3c/dom/Node; │ │ │ │ @@ -421433,22 +421435,22 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -12c39c: |[12c39c] org.xmlunit.diff.DOMDifferenceEngine$2.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)V │ │ -12c3ac: 5b01 221d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d22 │ │ -12c3b0: 5b02 231d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$control:Lorg/w3c/dom/Node; // field@1d23 │ │ -12c3b4: 5b03 241d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d24 │ │ -12c3b8: 5b04 251d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$test:Lorg/w3c/dom/Node; // field@1d25 │ │ -12c3bc: 5b05 261d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d26 │ │ -12c3c0: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12c3c6: 0e00 |000d: return-void │ │ +12c3a4: |[12c3a4] org.xmlunit.diff.DOMDifferenceEngine$2.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)V │ │ +12c3b4: 5b01 221d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d22 │ │ +12c3b8: 5b02 231d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$control:Lorg/w3c/dom/Node; // field@1d23 │ │ +12c3bc: 5b03 241d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d24 │ │ +12c3c0: 5b04 251d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$test:Lorg/w3c/dom/Node; // field@1d25 │ │ +12c3c4: 5b05 261d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d26 │ │ +12c3c8: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12c3ce: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$2; │ │ 0x0000 - 0x000e reg=1 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x000e reg=2 (null) Lorg/w3c/dom/Node; │ │ @@ -421462,23 +421464,23 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -12c36c: |[12c36c] org.xmlunit.diff.DOMDifferenceEngine$2.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12c37c: 5450 221d |0000: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d22 │ │ -12c380: 5451 231d |0002: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$control:Lorg/w3c/dom/Node; // field@1d23 │ │ -12c384: 5452 241d |0004: iget-object v2, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d24 │ │ -12c388: 5453 251d |0006: iget-object v3, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$test:Lorg/w3c/dom/Node; // field@1d25 │ │ -12c38c: 5454 261d |0008: iget-object v4, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d26 │ │ -12c390: 7154 8a36 1032 |000a: invoke-static {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.access$000:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@368a │ │ -12c396: 0c00 |000d: move-result-object v0 │ │ -12c398: 1100 |000e: return-object v0 │ │ +12c374: |[12c374] org.xmlunit.diff.DOMDifferenceEngine$2.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12c384: 5450 221d |0000: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d22 │ │ +12c388: 5451 231d |0002: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$control:Lorg/w3c/dom/Node; // field@1d23 │ │ +12c38c: 5452 241d |0004: iget-object v2, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d24 │ │ +12c390: 5453 251d |0006: iget-object v3, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$test:Lorg/w3c/dom/Node; // field@1d25 │ │ +12c394: 5454 261d |0008: iget-object v4, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d26 │ │ +12c398: 7154 8a36 1032 |000a: invoke-static {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.access$000:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@368a │ │ +12c39e: 0c00 |000d: move-result-object v0 │ │ +12c3a0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Lorg/xmlunit/diff/DOMDifferenceEngine$2; │ │ │ │ source_file_idx : 3761 (DOMDifferenceEngine.java) │ │ @@ -421532,22 +421534,22 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -12c42c: |[12c42c] org.xmlunit.diff.DOMDifferenceEngine$3.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)V │ │ -12c43c: 5b01 271d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d27 │ │ -12c440: 5b02 291d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d29 │ │ -12c444: 5b03 281d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$controlChildren:Ljava/lang/Iterable; // field@1d28 │ │ -12c448: 5b04 2b1d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d2b │ │ -12c44c: 5b05 2a1d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$testChildren:Ljava/lang/Iterable; // field@1d2a │ │ -12c450: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12c456: 0e00 |000d: return-void │ │ +12c434: |[12c434] org.xmlunit.diff.DOMDifferenceEngine$3.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)V │ │ +12c444: 5b01 271d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d27 │ │ +12c448: 5b02 291d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d29 │ │ +12c44c: 5b03 281d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$controlChildren:Ljava/lang/Iterable; // field@1d28 │ │ +12c450: 5b04 2b1d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d2b │ │ +12c454: 5b05 2a1d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$testChildren:Ljava/lang/Iterable; // field@1d2a │ │ +12c458: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12c45e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$3; │ │ 0x0000 - 0x000e reg=1 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x000e reg=2 (null) Lorg/xmlunit/diff/XPathContext; │ │ @@ -421561,35 +421563,35 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -12c3c8: |[12c3c8] org.xmlunit.diff.DOMDifferenceEngine$3.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12c3d8: 5450 291d |0000: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d29 │ │ -12c3dc: 5451 281d |0002: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$controlChildren:Ljava/lang/Iterable; // field@1d28 │ │ -12c3e0: 6202 9c1d |0004: sget-object v2, Lorg/xmlunit/diff/ElementSelectors;.TO_NODE_INFO:Lorg/xmlunit/util/Mapper; // field@1d9c │ │ -12c3e4: 7120 1938 2100 |0006: invoke-static {v1, v2}, Lorg/xmlunit/util/Linqy;.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; // method@3819 │ │ -12c3ea: 0c01 |0009: move-result-object v1 │ │ -12c3ec: 6e20 8a37 1000 |000a: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/XPathContext;.setChildren:(Ljava/lang/Iterable;)V // method@378a │ │ -12c3f2: 5450 2b1d |000d: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d2b │ │ -12c3f6: 5451 2a1d |000f: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$testChildren:Ljava/lang/Iterable; // field@1d2a │ │ -12c3fa: 6202 9c1d |0011: sget-object v2, Lorg/xmlunit/diff/ElementSelectors;.TO_NODE_INFO:Lorg/xmlunit/util/Mapper; // field@1d9c │ │ -12c3fe: 7120 1938 2100 |0013: invoke-static {v1, v2}, Lorg/xmlunit/util/Linqy;.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; // method@3819 │ │ -12c404: 0c01 |0016: move-result-object v1 │ │ -12c406: 6e20 8a37 1000 |0017: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/XPathContext;.setChildren:(Ljava/lang/Iterable;)V // method@378a │ │ -12c40c: 5450 271d |001a: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d27 │ │ -12c410: 5451 281d |001c: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$controlChildren:Ljava/lang/Iterable; // field@1d28 │ │ -12c414: 5452 291d |001e: iget-object v2, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d29 │ │ -12c418: 5453 2a1d |0020: iget-object v3, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$testChildren:Ljava/lang/Iterable; // field@1d2a │ │ -12c41c: 5454 2b1d |0022: iget-object v4, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d2b │ │ -12c420: 7154 8b36 1032 |0024: invoke-static {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.access$100:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@368b │ │ -12c426: 0c00 |0027: move-result-object v0 │ │ -12c428: 1100 |0028: return-object v0 │ │ +12c3d0: |[12c3d0] org.xmlunit.diff.DOMDifferenceEngine$3.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12c3e0: 5450 291d |0000: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d29 │ │ +12c3e4: 5451 281d |0002: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$controlChildren:Ljava/lang/Iterable; // field@1d28 │ │ +12c3e8: 6202 9c1d |0004: sget-object v2, Lorg/xmlunit/diff/ElementSelectors;.TO_NODE_INFO:Lorg/xmlunit/util/Mapper; // field@1d9c │ │ +12c3ec: 7120 1938 2100 |0006: invoke-static {v1, v2}, Lorg/xmlunit/util/Linqy;.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; // method@3819 │ │ +12c3f2: 0c01 |0009: move-result-object v1 │ │ +12c3f4: 6e20 8a37 1000 |000a: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/XPathContext;.setChildren:(Ljava/lang/Iterable;)V // method@378a │ │ +12c3fa: 5450 2b1d |000d: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d2b │ │ +12c3fe: 5451 2a1d |000f: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$testChildren:Ljava/lang/Iterable; // field@1d2a │ │ +12c402: 6202 9c1d |0011: sget-object v2, Lorg/xmlunit/diff/ElementSelectors;.TO_NODE_INFO:Lorg/xmlunit/util/Mapper; // field@1d9c │ │ +12c406: 7120 1938 2100 |0013: invoke-static {v1, v2}, Lorg/xmlunit/util/Linqy;.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; // method@3819 │ │ +12c40c: 0c01 |0016: move-result-object v1 │ │ +12c40e: 6e20 8a37 1000 |0017: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/XPathContext;.setChildren:(Ljava/lang/Iterable;)V // method@378a │ │ +12c414: 5450 271d |001a: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d27 │ │ +12c418: 5451 281d |001c: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$controlChildren:Ljava/lang/Iterable; // field@1d28 │ │ +12c41c: 5452 291d |001e: iget-object v2, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d29 │ │ +12c420: 5453 2a1d |0020: iget-object v3, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$testChildren:Ljava/lang/Iterable; // field@1d2a │ │ +12c424: 5454 2b1d |0022: iget-object v4, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d2b │ │ +12c428: 7154 8b36 1032 |0024: invoke-static {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.access$100:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@368b │ │ +12c42e: 0c00 |0027: move-result-object v0 │ │ +12c430: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x000d line=220 │ │ 0x001a line=222 │ │ locals : │ │ 0x0000 - 0x0029 reg=5 this Lorg/xmlunit/diff/DOMDifferenceEngine$3; │ │ @@ -421645,22 +421647,22 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -12c488: |[12c488] org.xmlunit.diff.DOMDifferenceEngine$4.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;)V │ │ -12c498: 5b01 2c1d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d2c │ │ -12c49c: 5b02 2e1d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$controlDt:Lorg/w3c/dom/DocumentType; // field@1d2e │ │ -12c4a0: 5b03 2d1d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d2d │ │ -12c4a4: 5b04 301d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$testDt:Lorg/w3c/dom/DocumentType; // field@1d30 │ │ -12c4a8: 5b05 2f1d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d2f │ │ -12c4ac: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12c4b2: 0e00 |000d: return-void │ │ +12c490: |[12c490] org.xmlunit.diff.DOMDifferenceEngine$4.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;)V │ │ +12c4a0: 5b01 2c1d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d2c │ │ +12c4a4: 5b02 2e1d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$controlDt:Lorg/w3c/dom/DocumentType; // field@1d2e │ │ +12c4a8: 5b03 2d1d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d2d │ │ +12c4ac: 5b04 301d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$testDt:Lorg/w3c/dom/DocumentType; // field@1d30 │ │ +12c4b0: 5b05 2f1d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d2f │ │ +12c4b4: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12c4ba: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$4; │ │ 0x0000 - 0x000e reg=1 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x000e reg=2 (null) Lorg/w3c/dom/DocumentType; │ │ @@ -421674,23 +421676,23 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -12c458: |[12c458] org.xmlunit.diff.DOMDifferenceEngine$4.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12c468: 5450 2c1d |0000: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d2c │ │ -12c46c: 5451 2e1d |0002: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$controlDt:Lorg/w3c/dom/DocumentType; // field@1d2e │ │ -12c470: 5452 2d1d |0004: iget-object v2, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d2d │ │ -12c474: 5453 301d |0006: iget-object v3, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$testDt:Lorg/w3c/dom/DocumentType; // field@1d30 │ │ -12c478: 5454 2f1d |0008: iget-object v4, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d2f │ │ -12c47c: 6e54 9d36 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareNodes:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369d │ │ -12c482: 0c00 |000d: move-result-object v0 │ │ -12c484: 1100 |000e: return-object v0 │ │ +12c460: |[12c460] org.xmlunit.diff.DOMDifferenceEngine$4.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12c470: 5450 2c1d |0000: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d2c │ │ +12c474: 5451 2e1d |0002: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$controlDt:Lorg/w3c/dom/DocumentType; // field@1d2e │ │ +12c478: 5452 2d1d |0004: iget-object v2, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d2d │ │ +12c47c: 5453 301d |0006: iget-object v3, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$testDt:Lorg/w3c/dom/DocumentType; // field@1d30 │ │ +12c480: 5454 2f1d |0008: iget-object v4, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d2f │ │ +12c484: 6e54 9d36 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareNodes:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369d │ │ +12c48a: 0c00 |000d: move-result-object v0 │ │ +12c48c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Lorg/xmlunit/diff/DOMDifferenceEngine$4; │ │ │ │ source_file_idx : 3761 (DOMDifferenceEngine.java) │ │ @@ -421744,22 +421746,22 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -12c614: |[12c614] org.xmlunit.diff.DOMDifferenceEngine$5.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)V │ │ -12c624: 5b01 311d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d31 │ │ -12c628: 5b02 321d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$control:Lorg/w3c/dom/Document; // field@1d32 │ │ -12c62c: 5b03 331d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d33 │ │ -12c630: 5b04 341d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$test:Lorg/w3c/dom/Document; // field@1d34 │ │ -12c634: 5b05 351d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d35 │ │ -12c638: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12c63e: 0e00 |000d: return-void │ │ +12c61c: |[12c61c] org.xmlunit.diff.DOMDifferenceEngine$5.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)V │ │ +12c62c: 5b01 311d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d31 │ │ +12c630: 5b02 321d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$control:Lorg/w3c/dom/Document; // field@1d32 │ │ +12c634: 5b03 331d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d33 │ │ +12c638: 5b04 341d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$test:Lorg/w3c/dom/Document; // field@1d34 │ │ +12c63c: 5b05 351d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d35 │ │ +12c640: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12c646: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$5; │ │ 0x0000 - 0x000e reg=1 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x000e reg=2 (null) Lorg/w3c/dom/Document; │ │ @@ -421773,99 +421775,99 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 167 16-bit code units │ │ -12c4b4: |[12c4b4] org.xmlunit.diff.DOMDifferenceEngine$5.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12c4c4: 54c0 311d |0000: iget-object v0, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d31 │ │ -12c4c8: 220b 4209 |0002: new-instance v11, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12c4cc: 6202 1f1d |0004: sget-object v2, Lorg/xmlunit/diff/ComparisonType;.XML_VERSION:Lorg/xmlunit/diff/ComparisonType; // field@1d1f │ │ -12c4d0: 54c3 321d |0006: iget-object v3, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$control:Lorg/w3c/dom/Document; // field@1d32 │ │ -12c4d4: 54c1 331d |0008: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d33 │ │ -12c4d8: 7110 2336 0100 |000a: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12c4de: 0c04 |000d: move-result-object v4 │ │ -12c4e0: 54c1 321d |000e: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$control:Lorg/w3c/dom/Document; // field@1d32 │ │ -12c4e4: 7210 5b35 0100 |0010: invoke-interface {v1}, Lorg/w3c/dom/Document;.getXmlVersion:()Ljava/lang/String; // method@355b │ │ -12c4ea: 0c05 |0013: move-result-object v5 │ │ -12c4ec: 54c1 331d |0014: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d33 │ │ -12c4f0: 7110 2236 0100 |0016: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ -12c4f6: 0c06 |0019: move-result-object v6 │ │ -12c4f8: 54c7 341d |001a: iget-object v7, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$test:Lorg/w3c/dom/Document; // field@1d34 │ │ -12c4fc: 54c1 351d |001c: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d35 │ │ -12c500: 7110 2336 0100 |001e: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12c506: 0c08 |0021: move-result-object v8 │ │ -12c508: 54c1 341d |0022: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$test:Lorg/w3c/dom/Document; // field@1d34 │ │ -12c50c: 7210 5b35 0100 |0024: invoke-interface {v1}, Lorg/w3c/dom/Document;.getXmlVersion:()Ljava/lang/String; // method@355b │ │ -12c512: 0c09 |0027: move-result-object v9 │ │ -12c514: 54c1 351d |0028: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d35 │ │ -12c518: 7110 2236 0100 |002a: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ -12c51e: 0c0a |002d: move-result-object v10 │ │ -12c520: 07b1 |002e: move-object v1, v11 │ │ -12c522: 760a 3736 0100 |002f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12c528: 6e20 9136 b000 |0032: invoke-virtual {v0, v11}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ -12c52e: 0c00 |0035: move-result-object v0 │ │ -12c530: 220b 4209 |0036: new-instance v11, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12c534: 6202 1e1d |0038: sget-object v2, Lorg/xmlunit/diff/ComparisonType;.XML_STANDALONE:Lorg/xmlunit/diff/ComparisonType; // field@1d1e │ │ -12c538: 54c3 321d |003a: iget-object v3, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$control:Lorg/w3c/dom/Document; // field@1d32 │ │ -12c53c: 54c1 331d |003c: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d33 │ │ -12c540: 7110 2336 0100 |003e: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12c546: 0c04 |0041: move-result-object v4 │ │ -12c548: 54c1 321d |0042: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$control:Lorg/w3c/dom/Document; // field@1d32 │ │ -12c54c: 7210 5a35 0100 |0044: invoke-interface {v1}, Lorg/w3c/dom/Document;.getXmlStandalone:()Z // method@355a │ │ -12c552: 0a01 |0047: move-result v1 │ │ -12c554: 7110 fd29 0100 |0048: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -12c55a: 0c05 |004b: move-result-object v5 │ │ -12c55c: 54c1 331d |004c: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d33 │ │ -12c560: 7110 2236 0100 |004e: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ -12c566: 0c06 |0051: move-result-object v6 │ │ -12c568: 54c7 341d |0052: iget-object v7, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$test:Lorg/w3c/dom/Document; // field@1d34 │ │ -12c56c: 54c1 351d |0054: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d35 │ │ -12c570: 7110 2336 0100 |0056: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12c576: 0c08 |0059: move-result-object v8 │ │ -12c578: 54c1 341d |005a: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$test:Lorg/w3c/dom/Document; // field@1d34 │ │ -12c57c: 7210 5a35 0100 |005c: invoke-interface {v1}, Lorg/w3c/dom/Document;.getXmlStandalone:()Z // method@355a │ │ -12c582: 0a01 |005f: move-result v1 │ │ -12c584: 7110 fd29 0100 |0060: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -12c58a: 0c09 |0063: move-result-object v9 │ │ -12c58c: 54c1 351d |0064: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d35 │ │ -12c590: 7110 2236 0100 |0066: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ -12c596: 0c0a |0069: move-result-object v10 │ │ -12c598: 07b1 |006a: move-object v1, v11 │ │ -12c59a: 760a 3736 0100 |006b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12c5a0: 6e20 0f36 b000 |006e: invoke-virtual {v0, v11}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12c5a6: 0c00 |0071: move-result-object v0 │ │ -12c5a8: 220b 4209 |0072: new-instance v11, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12c5ac: 6202 1d1d |0074: sget-object v2, Lorg/xmlunit/diff/ComparisonType;.XML_ENCODING:Lorg/xmlunit/diff/ComparisonType; // field@1d1d │ │ -12c5b0: 54c3 321d |0076: iget-object v3, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$control:Lorg/w3c/dom/Document; // field@1d32 │ │ -12c5b4: 54c1 331d |0078: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d33 │ │ -12c5b8: 7110 2336 0100 |007a: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12c5be: 0c04 |007d: move-result-object v4 │ │ -12c5c0: 54c1 321d |007e: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$control:Lorg/w3c/dom/Document; // field@1d32 │ │ -12c5c4: 7210 5935 0100 |0080: invoke-interface {v1}, Lorg/w3c/dom/Document;.getXmlEncoding:()Ljava/lang/String; // method@3559 │ │ -12c5ca: 0c05 |0083: move-result-object v5 │ │ -12c5cc: 54c1 331d |0084: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d33 │ │ -12c5d0: 7110 2236 0100 |0086: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ -12c5d6: 0c06 |0089: move-result-object v6 │ │ -12c5d8: 54c7 341d |008a: iget-object v7, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$test:Lorg/w3c/dom/Document; // field@1d34 │ │ -12c5dc: 54c1 351d |008c: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d35 │ │ -12c5e0: 7110 2336 0100 |008e: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12c5e6: 0c08 |0091: move-result-object v8 │ │ -12c5e8: 54c1 341d |0092: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$test:Lorg/w3c/dom/Document; // field@1d34 │ │ -12c5ec: 7210 5935 0100 |0094: invoke-interface {v1}, Lorg/w3c/dom/Document;.getXmlEncoding:()Ljava/lang/String; // method@3559 │ │ -12c5f2: 0c09 |0097: move-result-object v9 │ │ -12c5f4: 54c1 351d |0098: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d35 │ │ -12c5f8: 7110 2236 0100 |009a: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ -12c5fe: 0c0a |009d: move-result-object v10 │ │ -12c600: 07b1 |009e: move-object v1, v11 │ │ -12c602: 760a 3736 0100 |009f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12c608: 6e20 0f36 b000 |00a2: invoke-virtual {v0, v11}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12c60e: 0c00 |00a5: move-result-object v0 │ │ -12c610: 1100 |00a6: return-object v0 │ │ +12c4bc: |[12c4bc] org.xmlunit.diff.DOMDifferenceEngine$5.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12c4cc: 54c0 311d |0000: iget-object v0, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d31 │ │ +12c4d0: 220b 4209 |0002: new-instance v11, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12c4d4: 6202 1f1d |0004: sget-object v2, Lorg/xmlunit/diff/ComparisonType;.XML_VERSION:Lorg/xmlunit/diff/ComparisonType; // field@1d1f │ │ +12c4d8: 54c3 321d |0006: iget-object v3, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$control:Lorg/w3c/dom/Document; // field@1d32 │ │ +12c4dc: 54c1 331d |0008: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d33 │ │ +12c4e0: 7110 2336 0100 |000a: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12c4e6: 0c04 |000d: move-result-object v4 │ │ +12c4e8: 54c1 321d |000e: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$control:Lorg/w3c/dom/Document; // field@1d32 │ │ +12c4ec: 7210 5b35 0100 |0010: invoke-interface {v1}, Lorg/w3c/dom/Document;.getXmlVersion:()Ljava/lang/String; // method@355b │ │ +12c4f2: 0c05 |0013: move-result-object v5 │ │ +12c4f4: 54c1 331d |0014: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d33 │ │ +12c4f8: 7110 2236 0100 |0016: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ +12c4fe: 0c06 |0019: move-result-object v6 │ │ +12c500: 54c7 341d |001a: iget-object v7, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$test:Lorg/w3c/dom/Document; // field@1d34 │ │ +12c504: 54c1 351d |001c: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d35 │ │ +12c508: 7110 2336 0100 |001e: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12c50e: 0c08 |0021: move-result-object v8 │ │ +12c510: 54c1 341d |0022: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$test:Lorg/w3c/dom/Document; // field@1d34 │ │ +12c514: 7210 5b35 0100 |0024: invoke-interface {v1}, Lorg/w3c/dom/Document;.getXmlVersion:()Ljava/lang/String; // method@355b │ │ +12c51a: 0c09 |0027: move-result-object v9 │ │ +12c51c: 54c1 351d |0028: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d35 │ │ +12c520: 7110 2236 0100 |002a: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ +12c526: 0c0a |002d: move-result-object v10 │ │ +12c528: 07b1 |002e: move-object v1, v11 │ │ +12c52a: 760a 3736 0100 |002f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12c530: 6e20 9136 b000 |0032: invoke-virtual {v0, v11}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ +12c536: 0c00 |0035: move-result-object v0 │ │ +12c538: 220b 4209 |0036: new-instance v11, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12c53c: 6202 1e1d |0038: sget-object v2, Lorg/xmlunit/diff/ComparisonType;.XML_STANDALONE:Lorg/xmlunit/diff/ComparisonType; // field@1d1e │ │ +12c540: 54c3 321d |003a: iget-object v3, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$control:Lorg/w3c/dom/Document; // field@1d32 │ │ +12c544: 54c1 331d |003c: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d33 │ │ +12c548: 7110 2336 0100 |003e: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12c54e: 0c04 |0041: move-result-object v4 │ │ +12c550: 54c1 321d |0042: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$control:Lorg/w3c/dom/Document; // field@1d32 │ │ +12c554: 7210 5a35 0100 |0044: invoke-interface {v1}, Lorg/w3c/dom/Document;.getXmlStandalone:()Z // method@355a │ │ +12c55a: 0a01 |0047: move-result v1 │ │ +12c55c: 7110 fd29 0100 |0048: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +12c562: 0c05 |004b: move-result-object v5 │ │ +12c564: 54c1 331d |004c: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d33 │ │ +12c568: 7110 2236 0100 |004e: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ +12c56e: 0c06 |0051: move-result-object v6 │ │ +12c570: 54c7 341d |0052: iget-object v7, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$test:Lorg/w3c/dom/Document; // field@1d34 │ │ +12c574: 54c1 351d |0054: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d35 │ │ +12c578: 7110 2336 0100 |0056: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12c57e: 0c08 |0059: move-result-object v8 │ │ +12c580: 54c1 341d |005a: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$test:Lorg/w3c/dom/Document; // field@1d34 │ │ +12c584: 7210 5a35 0100 |005c: invoke-interface {v1}, Lorg/w3c/dom/Document;.getXmlStandalone:()Z // method@355a │ │ +12c58a: 0a01 |005f: move-result v1 │ │ +12c58c: 7110 fd29 0100 |0060: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +12c592: 0c09 |0063: move-result-object v9 │ │ +12c594: 54c1 351d |0064: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d35 │ │ +12c598: 7110 2236 0100 |0066: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ +12c59e: 0c0a |0069: move-result-object v10 │ │ +12c5a0: 07b1 |006a: move-object v1, v11 │ │ +12c5a2: 760a 3736 0100 |006b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12c5a8: 6e20 0f36 b000 |006e: invoke-virtual {v0, v11}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12c5ae: 0c00 |0071: move-result-object v0 │ │ +12c5b0: 220b 4209 |0072: new-instance v11, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12c5b4: 6202 1d1d |0074: sget-object v2, Lorg/xmlunit/diff/ComparisonType;.XML_ENCODING:Lorg/xmlunit/diff/ComparisonType; // field@1d1d │ │ +12c5b8: 54c3 321d |0076: iget-object v3, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$control:Lorg/w3c/dom/Document; // field@1d32 │ │ +12c5bc: 54c1 331d |0078: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d33 │ │ +12c5c0: 7110 2336 0100 |007a: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12c5c6: 0c04 |007d: move-result-object v4 │ │ +12c5c8: 54c1 321d |007e: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$control:Lorg/w3c/dom/Document; // field@1d32 │ │ +12c5cc: 7210 5935 0100 |0080: invoke-interface {v1}, Lorg/w3c/dom/Document;.getXmlEncoding:()Ljava/lang/String; // method@3559 │ │ +12c5d2: 0c05 |0083: move-result-object v5 │ │ +12c5d4: 54c1 331d |0084: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d33 │ │ +12c5d8: 7110 2236 0100 |0086: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ +12c5de: 0c06 |0089: move-result-object v6 │ │ +12c5e0: 54c7 341d |008a: iget-object v7, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$test:Lorg/w3c/dom/Document; // field@1d34 │ │ +12c5e4: 54c1 351d |008c: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d35 │ │ +12c5e8: 7110 2336 0100 |008e: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12c5ee: 0c08 |0091: move-result-object v8 │ │ +12c5f0: 54c1 341d |0092: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$test:Lorg/w3c/dom/Document; // field@1d34 │ │ +12c5f4: 7210 5935 0100 |0094: invoke-interface {v1}, Lorg/w3c/dom/Document;.getXmlEncoding:()Ljava/lang/String; // method@3559 │ │ +12c5fa: 0c09 |0097: move-result-object v9 │ │ +12c5fc: 54c1 351d |0098: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d35 │ │ +12c600: 7110 2236 0100 |009a: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ +12c606: 0c0a |009d: move-result-object v10 │ │ +12c608: 07b1 |009e: move-object v1, v11 │ │ +12c60a: 760a 3736 0100 |009f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12c610: 6e20 0f36 b000 |00a2: invoke-virtual {v0, v11}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12c616: 0c00 |00a5: move-result-object v0 │ │ +12c618: 1100 |00a6: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x00a7 reg=12 this Lorg/xmlunit/diff/DOMDifferenceEngine$5; │ │ │ │ source_file_idx : 3761 (DOMDifferenceEngine.java) │ │ @@ -421919,22 +421921,22 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -12c670: |[12c670] org.xmlunit.diff.DOMDifferenceEngine$6.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)V │ │ -12c680: 5b01 361d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d36 │ │ -12c684: 5b02 371d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$control:Lorg/w3c/dom/Element; // field@1d37 │ │ -12c688: 5b03 381d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d38 │ │ -12c68c: 5b04 391d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$test:Lorg/w3c/dom/Element; // field@1d39 │ │ -12c690: 5b05 3a1d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d3a │ │ -12c694: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12c69a: 0e00 |000d: return-void │ │ +12c678: |[12c678] org.xmlunit.diff.DOMDifferenceEngine$6.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)V │ │ +12c688: 5b01 361d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d36 │ │ +12c68c: 5b02 371d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$control:Lorg/w3c/dom/Element; // field@1d37 │ │ +12c690: 5b03 381d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d38 │ │ +12c694: 5b04 391d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$test:Lorg/w3c/dom/Element; // field@1d39 │ │ +12c698: 5b05 3a1d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d3a │ │ +12c69c: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12c6a2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$6; │ │ 0x0000 - 0x000e reg=1 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x000e reg=2 (null) Lorg/w3c/dom/Element; │ │ @@ -421948,23 +421950,23 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -12c640: |[12c640] org.xmlunit.diff.DOMDifferenceEngine$6.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12c650: 5450 361d |0000: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d36 │ │ -12c654: 5451 371d |0002: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$control:Lorg/w3c/dom/Element; // field@1d37 │ │ -12c658: 5452 381d |0004: iget-object v2, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d38 │ │ -12c65c: 5453 391d |0006: iget-object v3, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$test:Lorg/w3c/dom/Element; // field@1d39 │ │ -12c660: 5454 3a1d |0008: iget-object v4, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d3a │ │ -12c664: 7154 8c36 1032 |000a: invoke-static {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.access$200:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@368c │ │ -12c66a: 0c00 |000d: move-result-object v0 │ │ -12c66c: 1100 |000e: return-object v0 │ │ +12c648: |[12c648] org.xmlunit.diff.DOMDifferenceEngine$6.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12c658: 5450 361d |0000: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d36 │ │ +12c65c: 5451 371d |0002: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$control:Lorg/w3c/dom/Element; // field@1d37 │ │ +12c660: 5452 381d |0004: iget-object v2, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d38 │ │ +12c664: 5453 391d |0006: iget-object v3, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$test:Lorg/w3c/dom/Element; // field@1d39 │ │ +12c668: 5454 3a1d |0008: iget-object v4, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d3a │ │ +12c66c: 7154 8c36 1032 |000a: invoke-static {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.access$200:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@368c │ │ +12c672: 0c00 |000d: move-result-object v0 │ │ +12c674: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Lorg/xmlunit/diff/DOMDifferenceEngine$6; │ │ │ │ source_file_idx : 3761 (DOMDifferenceEngine.java) │ │ @@ -422018,22 +422020,22 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/XPathContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -12c6dc: |[12c6dc] org.xmlunit.diff.DOMDifferenceEngine$7.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/XPathContext;)V │ │ -12c6ec: 5b01 3b1d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d3b │ │ -12c6f0: 5b02 3c1d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$controlAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d3c │ │ -12c6f4: 5b03 3d1d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d3d │ │ -12c6f8: 5b04 3e1d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$testAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d3e │ │ -12c6fc: 5b05 3f1d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d3f │ │ -12c700: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12c706: 0e00 |000d: return-void │ │ +12c6e4: |[12c6e4] org.xmlunit.diff.DOMDifferenceEngine$7.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/XPathContext;)V │ │ +12c6f4: 5b01 3b1d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d3b │ │ +12c6f8: 5b02 3c1d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$controlAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d3c │ │ +12c6fc: 5b03 3d1d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d3d │ │ +12c700: 5b04 3e1d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$testAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d3e │ │ +12c704: 5b05 3f1d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d3f │ │ +12c708: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12c70e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$7; │ │ 0x0000 - 0x000e reg=1 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x000e reg=2 (null) Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; │ │ @@ -422047,27 +422049,27 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -12c69c: |[12c69c] org.xmlunit.diff.DOMDifferenceEngine$7.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12c6ac: 5450 3b1d |0000: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d3b │ │ -12c6b0: 5451 3c1d |0002: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$controlAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d3c │ │ -12c6b4: 7110 7736 0100 |0004: invoke-static {v1}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$700:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3677 │ │ -12c6ba: 0c01 |0007: move-result-object v1 │ │ -12c6bc: 5452 3d1d |0008: iget-object v2, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d3d │ │ -12c6c0: 5453 3e1d |000a: iget-object v3, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$testAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d3e │ │ -12c6c4: 7110 7736 0300 |000c: invoke-static {v3}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$700:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3677 │ │ -12c6ca: 0c03 |000f: move-result-object v3 │ │ -12c6cc: 5454 3f1d |0010: iget-object v4, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d3f │ │ -12c6d0: 7154 8d36 1032 |0012: invoke-static {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.access$800:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@368d │ │ -12c6d6: 0c00 |0015: move-result-object v0 │ │ -12c6d8: 1100 |0016: return-object v0 │ │ +12c6a4: |[12c6a4] org.xmlunit.diff.DOMDifferenceEngine$7.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12c6b4: 5450 3b1d |0000: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d3b │ │ +12c6b8: 5451 3c1d |0002: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$controlAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d3c │ │ +12c6bc: 7110 7736 0100 |0004: invoke-static {v1}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$700:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3677 │ │ +12c6c2: 0c01 |0007: move-result-object v1 │ │ +12c6c4: 5452 3d1d |0008: iget-object v2, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d3d │ │ +12c6c8: 5453 3e1d |000a: iget-object v3, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$testAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d3e │ │ +12c6cc: 7110 7736 0300 |000c: invoke-static {v3}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$700:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3677 │ │ +12c6d2: 0c03 |000f: move-result-object v3 │ │ +12c6d4: 5454 3f1d |0010: iget-object v4, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d3f │ │ +12c6d8: 7154 8d36 1032 |0012: invoke-static {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.access$800:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@368d │ │ +12c6de: 0c00 |0015: move-result-object v0 │ │ +12c6e0: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 this Lorg/xmlunit/diff/DOMDifferenceEngine$7; │ │ │ │ source_file_idx : 3761 (DOMDifferenceEngine.java) │ │ @@ -422121,22 +422123,22 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -12c738: |[12c738] org.xmlunit.diff.DOMDifferenceEngine$8.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)V │ │ -12c748: 5b01 401d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d40 │ │ -12c74c: 5b02 411d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$control:Lorg/w3c/dom/Node; // field@1d41 │ │ -12c750: 5b03 421d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d42 │ │ -12c754: 5b04 431d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$test:Lorg/w3c/dom/Node; // field@1d43 │ │ -12c758: 5b05 441d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d44 │ │ -12c75c: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12c762: 0e00 |000d: return-void │ │ +12c740: |[12c740] org.xmlunit.diff.DOMDifferenceEngine$8.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)V │ │ +12c750: 5b01 401d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d40 │ │ +12c754: 5b02 411d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$control:Lorg/w3c/dom/Node; // field@1d41 │ │ +12c758: 5b03 421d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d42 │ │ +12c75c: 5b04 431d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$test:Lorg/w3c/dom/Node; // field@1d43 │ │ +12c760: 5b05 441d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d44 │ │ +12c764: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12c76a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$8; │ │ 0x0000 - 0x000e reg=1 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x000e reg=2 (null) Lorg/w3c/dom/Node; │ │ @@ -422150,23 +422152,23 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -12c708: |[12c708] org.xmlunit.diff.DOMDifferenceEngine$8.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12c718: 5450 401d |0000: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d40 │ │ -12c71c: 5451 411d |0002: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$control:Lorg/w3c/dom/Node; // field@1d41 │ │ -12c720: 5452 421d |0004: iget-object v2, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d42 │ │ -12c724: 5453 431d |0006: iget-object v3, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$test:Lorg/w3c/dom/Node; // field@1d43 │ │ -12c728: 5454 441d |0008: iget-object v4, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d44 │ │ -12c72c: 6e54 9d36 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareNodes:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369d │ │ -12c732: 0c00 |000d: move-result-object v0 │ │ -12c734: 1100 |000e: return-object v0 │ │ +12c710: |[12c710] org.xmlunit.diff.DOMDifferenceEngine$8.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12c720: 5450 401d |0000: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d40 │ │ +12c724: 5451 411d |0002: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$control:Lorg/w3c/dom/Node; // field@1d41 │ │ +12c728: 5452 421d |0004: iget-object v2, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d42 │ │ +12c72c: 5453 431d |0006: iget-object v3, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$test:Lorg/w3c/dom/Node; // field@1d43 │ │ +12c730: 5454 441d |0008: iget-object v4, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d44 │ │ +12c734: 6e54 9d36 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareNodes:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369d │ │ +12c73a: 0c00 |000d: move-result-object v0 │ │ +12c73c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Lorg/xmlunit/diff/DOMDifferenceEngine$8; │ │ │ │ source_file_idx : 3761 (DOMDifferenceEngine.java) │ │ @@ -422220,22 +422222,22 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -12c7f4: |[12c7f4] org.xmlunit.diff.DOMDifferenceEngine$9.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)V │ │ -12c804: 5b01 451d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d45 │ │ -12c808: 5b02 461d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$control:Lorg/w3c/dom/Attr; // field@1d46 │ │ -12c80c: 5b03 471d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d47 │ │ -12c810: 5b04 481d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$test:Lorg/w3c/dom/Attr; // field@1d48 │ │ -12c814: 5b05 491d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d49 │ │ -12c818: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12c81e: 0e00 |000d: return-void │ │ +12c7fc: |[12c7fc] org.xmlunit.diff.DOMDifferenceEngine$9.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)V │ │ +12c80c: 5b01 451d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d45 │ │ +12c810: 5b02 461d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$control:Lorg/w3c/dom/Attr; // field@1d46 │ │ +12c814: 5b03 471d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d47 │ │ +12c818: 5b04 481d |0006: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$test:Lorg/w3c/dom/Attr; // field@1d48 │ │ +12c81c: 5b05 491d |0008: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d49 │ │ +12c820: 7010 8a2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12c826: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$9; │ │ 0x0000 - 0x000e reg=1 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x000e reg=2 (null) Lorg/w3c/dom/Attr; │ │ @@ -422249,47 +422251,47 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 63 16-bit code units │ │ -12c764: |[12c764] org.xmlunit.diff.DOMDifferenceEngine$9.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12c774: 54c0 451d |0000: iget-object v0, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d45 │ │ -12c778: 220b 4209 |0002: new-instance v11, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12c77c: 6202 0b1d |0004: sget-object v2, Lorg/xmlunit/diff/ComparisonType;.ATTR_VALUE_EXPLICITLY_SPECIFIED:Lorg/xmlunit/diff/ComparisonType; // field@1d0b │ │ -12c780: 54c3 461d |0006: iget-object v3, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$control:Lorg/w3c/dom/Attr; // field@1d46 │ │ -12c784: 54c1 471d |0008: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d47 │ │ -12c788: 7110 2336 0100 |000a: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12c78e: 0c04 |000d: move-result-object v4 │ │ -12c790: 54c1 461d |000e: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$control:Lorg/w3c/dom/Attr; // field@1d46 │ │ -12c794: 7210 5235 0100 |0010: invoke-interface {v1}, Lorg/w3c/dom/Attr;.getSpecified:()Z // method@3552 │ │ -12c79a: 0a01 |0013: move-result v1 │ │ -12c79c: 7110 fd29 0100 |0014: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -12c7a2: 0c05 |0017: move-result-object v5 │ │ -12c7a4: 54c1 471d |0018: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d47 │ │ -12c7a8: 7110 2236 0100 |001a: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ -12c7ae: 0c06 |001d: move-result-object v6 │ │ -12c7b0: 54c7 481d |001e: iget-object v7, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$test:Lorg/w3c/dom/Attr; // field@1d48 │ │ -12c7b4: 54c1 491d |0020: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d49 │ │ -12c7b8: 7110 2336 0100 |0022: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12c7be: 0c08 |0025: move-result-object v8 │ │ -12c7c0: 54c1 481d |0026: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$test:Lorg/w3c/dom/Attr; // field@1d48 │ │ -12c7c4: 7210 5235 0100 |0028: invoke-interface {v1}, Lorg/w3c/dom/Attr;.getSpecified:()Z // method@3552 │ │ -12c7ca: 0a01 |002b: move-result v1 │ │ -12c7cc: 7110 fd29 0100 |002c: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -12c7d2: 0c09 |002f: move-result-object v9 │ │ -12c7d4: 54c1 491d |0030: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d49 │ │ -12c7d8: 7110 2236 0100 |0032: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ -12c7de: 0c0a |0035: move-result-object v10 │ │ -12c7e0: 07b1 |0036: move-object v1, v11 │ │ -12c7e2: 760a 3736 0100 |0037: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12c7e8: 6e20 9136 b000 |003a: invoke-virtual {v0, v11}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ -12c7ee: 0c00 |003d: move-result-object v0 │ │ -12c7f0: 1100 |003e: return-object v0 │ │ +12c76c: |[12c76c] org.xmlunit.diff.DOMDifferenceEngine$9.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12c77c: 54c0 451d |0000: iget-object v0, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d45 │ │ +12c780: 220b 4209 |0002: new-instance v11, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12c784: 6202 0b1d |0004: sget-object v2, Lorg/xmlunit/diff/ComparisonType;.ATTR_VALUE_EXPLICITLY_SPECIFIED:Lorg/xmlunit/diff/ComparisonType; // field@1d0b │ │ +12c788: 54c3 461d |0006: iget-object v3, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$control:Lorg/w3c/dom/Attr; // field@1d46 │ │ +12c78c: 54c1 471d |0008: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d47 │ │ +12c790: 7110 2336 0100 |000a: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12c796: 0c04 |000d: move-result-object v4 │ │ +12c798: 54c1 461d |000e: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$control:Lorg/w3c/dom/Attr; // field@1d46 │ │ +12c79c: 7210 5235 0100 |0010: invoke-interface {v1}, Lorg/w3c/dom/Attr;.getSpecified:()Z // method@3552 │ │ +12c7a2: 0a01 |0013: move-result v1 │ │ +12c7a4: 7110 fd29 0100 |0014: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +12c7aa: 0c05 |0017: move-result-object v5 │ │ +12c7ac: 54c1 471d |0018: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d47 │ │ +12c7b0: 7110 2236 0100 |001a: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ +12c7b6: 0c06 |001d: move-result-object v6 │ │ +12c7b8: 54c7 481d |001e: iget-object v7, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$test:Lorg/w3c/dom/Attr; // field@1d48 │ │ +12c7bc: 54c1 491d |0020: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d49 │ │ +12c7c0: 7110 2336 0100 |0022: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12c7c6: 0c08 |0025: move-result-object v8 │ │ +12c7c8: 54c1 481d |0026: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$test:Lorg/w3c/dom/Attr; // field@1d48 │ │ +12c7cc: 7210 5235 0100 |0028: invoke-interface {v1}, Lorg/w3c/dom/Attr;.getSpecified:()Z // method@3552 │ │ +12c7d2: 0a01 |002b: move-result v1 │ │ +12c7d4: 7110 fd29 0100 |002c: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +12c7da: 0c09 |002f: move-result-object v9 │ │ +12c7dc: 54c1 491d |0030: iget-object v1, v12, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.val$testContext:Lorg/xmlunit/diff/XPathContext; // field@1d49 │ │ +12c7e0: 7110 2236 0100 |0032: invoke-static {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ +12c7e6: 0c0a |0035: move-result-object v10 │ │ +12c7e8: 07b1 |0036: move-object v1, v11 │ │ +12c7ea: 760a 3736 0100 |0037: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12c7f0: 6e20 9136 b000 |003a: invoke-virtual {v0, v11}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ +12c7f6: 0c00 |003d: move-result-object v0 │ │ +12c7f8: 1100 |003e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ locals : │ │ 0x0000 - 0x003f reg=12 this Lorg/xmlunit/diff/DOMDifferenceEngine$9; │ │ │ │ source_file_idx : 3761 (DOMDifferenceEngine.java) │ │ @@ -422355,24 +422357,24 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Ljava/util/Set;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -12c9a8: |[12c9a8] org.xmlunit.diff.DOMDifferenceEngine$ControlAttributePresentComparer.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Ljava/util/Set;)V │ │ -12c9b8: 5b01 541d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d54 │ │ -12c9bc: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12c9c2: 5b02 4e1d |0005: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.control:Lorg/w3c/dom/Element; // field@1d4e │ │ -12c9c6: 5b03 4f1d |0007: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d4f │ │ -12c9ca: 5b04 511d |0009: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.test:Lorg/w3c/dom/Element; // field@1d51 │ │ -12c9ce: 5b05 531d |000b: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d53 │ │ -12c9d2: 5b06 521d |000d: iput-object v6, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d52 │ │ -12c9d6: 5b07 501d |000f: iput-object v7, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.foundTestAttributes:Ljava/util/Set; // field@1d50 │ │ -12c9da: 0e00 |0011: return-void │ │ +12c9b0: |[12c9b0] org.xmlunit.diff.DOMDifferenceEngine$ControlAttributePresentComparer.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Ljava/util/Set;)V │ │ +12c9c0: 5b01 541d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d54 │ │ +12c9c4: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12c9ca: 5b02 4e1d |0005: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.control:Lorg/w3c/dom/Element; // field@1d4e │ │ +12c9ce: 5b03 4f1d |0007: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d4f │ │ +12c9d2: 5b04 511d |0009: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.test:Lorg/w3c/dom/Element; // field@1d51 │ │ +12c9d6: 5b05 531d |000b: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d53 │ │ +12c9da: 5b06 521d |000d: iput-object v6, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d52 │ │ +12c9de: 5b07 501d |000f: iput-object v7, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.foundTestAttributes:Ljava/util/Set; // field@1d50 │ │ +12c9e2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0005 line=474 │ │ 0x0007 line=475 │ │ 0x0009 line=476 │ │ 0x000b line=477 │ │ @@ -422393,17 +422395,17 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Ljava/util/Set;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -12c9dc: |[12c9dc] org.xmlunit.diff.DOMDifferenceEngine$ControlAttributePresentComparer.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Ljava/util/Set;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V │ │ -12c9ec: 7608 7836 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Ljava/util/Set;)V // method@3678 │ │ -12c9f2: 0e00 |0003: return-void │ │ +12c9e4: |[12c9e4] org.xmlunit.diff.DOMDifferenceEngine$ControlAttributePresentComparer.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Ljava/util/Set;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V │ │ +12c9f4: 7608 7836 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Ljava/util/Set;)V // method@3678 │ │ +12c9fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/w3c/dom/Element; │ │ @@ -422420,66 +422422,66 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 101 16-bit code units │ │ -12c8c0: |[12c8c0] org.xmlunit.diff.DOMDifferenceEngine$ControlAttributePresentComparer.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12c8d0: 2200 3c09 |0000: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ -12c8d4: 54e1 541d |0002: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d54 │ │ -12c8d8: 7020 1536 1000 |0004: invoke-direct {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3615 │ │ -12c8de: 54e1 521d |0007: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d52 │ │ -12c8e2: 7110 7436 0100 |0009: invoke-static {v1}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; // method@3674 │ │ -12c8e8: 0c01 |000c: move-result-object v1 │ │ -12c8ea: 7210 302c 0100 |000d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -12c8f0: 0c01 |0010: move-result-object v1 │ │ -12c8f2: 7210 042c 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12c8f8: 0a02 |0014: move-result v2 │ │ -12c8fa: 3802 4f00 |0015: if-eqz v2, 0064 // +004f │ │ -12c8fe: 7210 052c 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12c904: 0c02 |001a: move-result-object v2 │ │ -12c906: 1f02 0909 |001b: check-cast v2, Lorg/w3c/dom/Attr; // type@0909 │ │ -12c90a: 54e3 501d |001d: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.foundTestAttributes:Ljava/util/Set; // field@1d50 │ │ -12c90e: 7220 702c 2300 |001f: invoke-interface {v3, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2c70 │ │ -12c914: 0a03 |0022: move-result v3 │ │ -12c916: 3903 eeff |0023: if-nez v3, 0011 // -0012 │ │ -12c91a: 7110 1f38 0200 |0025: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -12c920: 0c0c |0028: move-result-object v12 │ │ -12c922: 54e2 531d |0029: iget-object v2, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d53 │ │ -12c926: 6e20 8737 c200 |002b: invoke-virtual {v2, v12}, Lorg/xmlunit/diff/XPathContext;.navigateToAttribute:(Ljavax/xml/namespace/QName;)V // method@3787 │ │ -12c92c: 2202 4209 |002e: new-instance v2, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12c930: 6205 091d |0030: sget-object v5, Lorg/xmlunit/diff/ComparisonType;.ATTR_NAME_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d09 │ │ -12c934: 54e6 4e1d |0032: iget-object v6, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.control:Lorg/w3c/dom/Element; // field@1d4e │ │ -12c938: 54e3 4f1d |0034: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d4f │ │ -12c93c: 7110 2336 0300 |0036: invoke-static {v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12c942: 0c07 |0039: move-result-object v7 │ │ -12c944: 1208 |003a: const/4 v8, #int 0 // #0 │ │ -12c946: 54e3 4f1d |003b: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d4f │ │ -12c94a: 7110 2236 0300 |003d: invoke-static {v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ -12c950: 0c09 |0040: move-result-object v9 │ │ -12c952: 54ea 511d |0041: iget-object v10, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.test:Lorg/w3c/dom/Element; // field@1d51 │ │ -12c956: 54e3 531d |0043: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d53 │ │ -12c95a: 7110 2336 0300 |0045: invoke-static {v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12c960: 0c0b |0048: move-result-object v11 │ │ -12c962: 54e3 531d |0049: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d53 │ │ -12c966: 7110 2236 0300 |004b: invoke-static {v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ -12c96c: 0c0d |004e: move-result-object v13 │ │ -12c96e: 0724 |004f: move-object v4, v2 │ │ -12c970: 760a 3736 0400 |0050: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12c976: 6e20 0f36 2000 |0053: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12c97c: 0c00 |0056: move-result-object v0 │ │ -12c97e: 54e2 531d |0057: iget-object v2, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d53 │ │ -12c982: 6e10 8937 0200 |0059: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12c988: 28b5 |005c: goto 0011 // -004b │ │ -12c98a: 0d00 |005d: move-exception v0 │ │ -12c98c: 54e1 531d |005e: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d53 │ │ -12c990: 6e10 8937 0100 |0060: invoke-virtual {v1}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12c996: 2700 |0063: throw v0 │ │ -12c998: 1100 |0064: return-object v0 │ │ +12c8c8: |[12c8c8] org.xmlunit.diff.DOMDifferenceEngine$ControlAttributePresentComparer.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12c8d8: 2200 3c09 |0000: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ +12c8dc: 54e1 541d |0002: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d54 │ │ +12c8e0: 7020 1536 1000 |0004: invoke-direct {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3615 │ │ +12c8e6: 54e1 521d |0007: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d52 │ │ +12c8ea: 7110 7436 0100 |0009: invoke-static {v1}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; // method@3674 │ │ +12c8f0: 0c01 |000c: move-result-object v1 │ │ +12c8f2: 7210 302c 0100 |000d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +12c8f8: 0c01 |0010: move-result-object v1 │ │ +12c8fa: 7210 042c 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +12c900: 0a02 |0014: move-result v2 │ │ +12c902: 3802 4f00 |0015: if-eqz v2, 0064 // +004f │ │ +12c906: 7210 052c 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12c90c: 0c02 |001a: move-result-object v2 │ │ +12c90e: 1f02 0909 |001b: check-cast v2, Lorg/w3c/dom/Attr; // type@0909 │ │ +12c912: 54e3 501d |001d: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.foundTestAttributes:Ljava/util/Set; // field@1d50 │ │ +12c916: 7220 702c 2300 |001f: invoke-interface {v3, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2c70 │ │ +12c91c: 0a03 |0022: move-result v3 │ │ +12c91e: 3903 eeff |0023: if-nez v3, 0011 // -0012 │ │ +12c922: 7110 1f38 0200 |0025: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +12c928: 0c0c |0028: move-result-object v12 │ │ +12c92a: 54e2 531d |0029: iget-object v2, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d53 │ │ +12c92e: 6e20 8737 c200 |002b: invoke-virtual {v2, v12}, Lorg/xmlunit/diff/XPathContext;.navigateToAttribute:(Ljavax/xml/namespace/QName;)V // method@3787 │ │ +12c934: 2202 4209 |002e: new-instance v2, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12c938: 6205 091d |0030: sget-object v5, Lorg/xmlunit/diff/ComparisonType;.ATTR_NAME_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d09 │ │ +12c93c: 54e6 4e1d |0032: iget-object v6, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.control:Lorg/w3c/dom/Element; // field@1d4e │ │ +12c940: 54e3 4f1d |0034: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d4f │ │ +12c944: 7110 2336 0300 |0036: invoke-static {v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12c94a: 0c07 |0039: move-result-object v7 │ │ +12c94c: 1208 |003a: const/4 v8, #int 0 // #0 │ │ +12c94e: 54e3 4f1d |003b: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d4f │ │ +12c952: 7110 2236 0300 |003d: invoke-static {v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ +12c958: 0c09 |0040: move-result-object v9 │ │ +12c95a: 54ea 511d |0041: iget-object v10, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.test:Lorg/w3c/dom/Element; // field@1d51 │ │ +12c95e: 54e3 531d |0043: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d53 │ │ +12c962: 7110 2336 0300 |0045: invoke-static {v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12c968: 0c0b |0048: move-result-object v11 │ │ +12c96a: 54e3 531d |0049: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d53 │ │ +12c96e: 7110 2236 0300 |004b: invoke-static {v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ +12c974: 0c0d |004e: move-result-object v13 │ │ +12c976: 0724 |004f: move-object v4, v2 │ │ +12c978: 760a 3736 0400 |0050: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12c97e: 6e20 0f36 2000 |0053: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12c984: 0c00 |0056: move-result-object v0 │ │ +12c986: 54e2 531d |0057: iget-object v2, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d53 │ │ +12c98a: 6e10 8937 0200 |0059: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12c990: 28b5 |005c: goto 0011 // -004b │ │ +12c992: 0d00 |005d: move-exception v0 │ │ +12c994: 54e1 531d |005e: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d53 │ │ +12c998: 6e10 8937 0100 |0060: invoke-virtual {v1}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12c99e: 2700 |0063: throw v0 │ │ +12c9a0: 1100 |0064: return-object v0 │ │ catches : 1 │ │ 0x002e - 0x0057 │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=484 │ │ 0x0007 line=485 │ │ 0x001d line=486 │ │ @@ -422533,20 +422535,20 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12ca38: |[12ca38] org.xmlunit.diff.DOMDifferenceEngine$NormalAttributeComparer$1.:(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;)V │ │ -12ca48: 5b01 551d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.this$1:Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer; // field@1d55 │ │ -12ca4c: 5b02 561d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.val$controlAttr:Lorg/w3c/dom/Attr; // field@1d56 │ │ -12ca50: 5b03 571d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.val$testAttr:Lorg/w3c/dom/Attr; // field@1d57 │ │ -12ca54: 7010 8a2a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12ca5a: 0e00 |0009: return-void │ │ +12ca40: |[12ca40] org.xmlunit.diff.DOMDifferenceEngine$NormalAttributeComparer$1.:(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;)V │ │ +12ca50: 5b01 551d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.this$1:Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer; // field@1d55 │ │ +12ca54: 5b02 561d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.val$controlAttr:Lorg/w3c/dom/Attr; // field@1d56 │ │ +12ca58: 5b03 571d |0004: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.val$testAttr:Lorg/w3c/dom/Attr; // field@1d57 │ │ +12ca5c: 7010 8a2a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12ca62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/w3c/dom/Attr; │ │ @@ -422558,28 +422560,28 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -12c9f4: |[12c9f4] org.xmlunit.diff.DOMDifferenceEngine$NormalAttributeComparer$1.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12ca04: 5450 551d |0000: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.this$1:Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer; // field@1d55 │ │ -12ca08: 5400 5f1d |0002: iget-object v0, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d5f │ │ -12ca0c: 5451 561d |0004: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.val$controlAttr:Lorg/w3c/dom/Attr; // field@1d56 │ │ -12ca10: 5452 551d |0006: iget-object v2, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.this$1:Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer; // field@1d55 │ │ -12ca14: 7110 7f36 0200 |0008: invoke-static {v2}, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.access$1000:(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;)Lorg/xmlunit/diff/XPathContext; // method@367f │ │ -12ca1a: 0c02 |000b: move-result-object v2 │ │ -12ca1c: 5453 571d |000c: iget-object v3, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.val$testAttr:Lorg/w3c/dom/Attr; // field@1d57 │ │ -12ca20: 5454 551d |000e: iget-object v4, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.this$1:Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer; // field@1d55 │ │ -12ca24: 7110 8036 0400 |0010: invoke-static {v4}, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.access$1100:(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;)Lorg/xmlunit/diff/XPathContext; // method@3680 │ │ -12ca2a: 0c04 |0013: move-result-object v4 │ │ -12ca2c: 6e54 9d36 1032 |0014: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareNodes:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369d │ │ -12ca32: 0c00 |0017: move-result-object v0 │ │ -12ca34: 1100 |0018: return-object v0 │ │ +12c9fc: |[12c9fc] org.xmlunit.diff.DOMDifferenceEngine$NormalAttributeComparer$1.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12ca0c: 5450 551d |0000: iget-object v0, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.this$1:Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer; // field@1d55 │ │ +12ca10: 5400 5f1d |0002: iget-object v0, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d5f │ │ +12ca14: 5451 561d |0004: iget-object v1, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.val$controlAttr:Lorg/w3c/dom/Attr; // field@1d56 │ │ +12ca18: 5452 551d |0006: iget-object v2, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.this$1:Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer; // field@1d55 │ │ +12ca1c: 7110 7f36 0200 |0008: invoke-static {v2}, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.access$1000:(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;)Lorg/xmlunit/diff/XPathContext; // method@367f │ │ +12ca22: 0c02 |000b: move-result-object v2 │ │ +12ca24: 5453 571d |000c: iget-object v3, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.val$testAttr:Lorg/w3c/dom/Attr; // field@1d57 │ │ +12ca28: 5454 551d |000e: iget-object v4, v5, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.this$1:Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer; // field@1d55 │ │ +12ca2c: 7110 8036 0400 |0010: invoke-static {v4}, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.access$1100:(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;)Lorg/xmlunit/diff/XPathContext; // method@3680 │ │ +12ca32: 0c04 |0013: move-result-object v4 │ │ +12ca34: 6e54 9d36 1032 |0014: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareNodes:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369d │ │ +12ca3a: 0c00 |0017: move-result-object v0 │ │ +12ca3c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0019 reg=5 this Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1; │ │ │ │ source_file_idx : 3761 (DOMDifferenceEngine.java) │ │ @@ -422647,27 +422649,27 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -12cc24: |[12cc24] org.xmlunit.diff.DOMDifferenceEngine$NormalAttributeComparer.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)V │ │ -12cc34: 5b01 5f1d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d5f │ │ -12cc38: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12cc3e: 2201 5e07 |0005: new-instance v1, Ljava/util/HashSet; // type@075e │ │ -12cc42: 7010 fa2b 0100 |0007: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@2bfa │ │ -12cc48: 5b01 5b1d |000a: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.foundTestAttributes:Ljava/util/Set; // field@1d5b │ │ -12cc4c: 5b02 581d |000c: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.control:Lorg/w3c/dom/Element; // field@1d58 │ │ -12cc50: 5b03 5a1d |000e: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ -12cc54: 5b04 591d |0010: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d59 │ │ -12cc58: 5b05 5c1d |0012: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.test:Lorg/w3c/dom/Element; // field@1d5c │ │ -12cc5c: 5b06 5e1d |0014: iput-object v6, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ -12cc60: 5b07 5d1d |0016: iput-object v7, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d5d │ │ -12cc64: 0e00 |0018: return-void │ │ +12cc2c: |[12cc2c] org.xmlunit.diff.DOMDifferenceEngine$NormalAttributeComparer.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)V │ │ +12cc3c: 5b01 5f1d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d5f │ │ +12cc40: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12cc46: 2201 5e07 |0005: new-instance v1, Ljava/util/HashSet; // type@075e │ │ +12cc4a: 7010 fa2b 0100 |0007: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@2bfa │ │ +12cc50: 5b01 5b1d |000a: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.foundTestAttributes:Ljava/util/Set; // field@1d5b │ │ +12cc54: 5b02 581d |000c: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.control:Lorg/w3c/dom/Element; // field@1d58 │ │ +12cc58: 5b03 5a1d |000e: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ +12cc5c: 5b04 591d |0010: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d59 │ │ +12cc60: 5b05 5c1d |0012: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.test:Lorg/w3c/dom/Element; // field@1d5c │ │ +12cc64: 5b06 5e1d |0014: iput-object v6, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ +12cc68: 5b07 5d1d |0016: iput-object v7, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d5d │ │ +12cc6c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0005 line=395 │ │ 0x000c line=406 │ │ 0x000e line=407 │ │ 0x0010 line=408 │ │ @@ -422689,17 +422691,17 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -12cc68: |[12cc68] org.xmlunit.diff.DOMDifferenceEngine$NormalAttributeComparer.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V │ │ -12cc78: 7608 7d36 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)V // method@367d │ │ -12cc7e: 0e00 |0003: return-void │ │ +12cc70: |[12cc70] org.xmlunit.diff.DOMDifferenceEngine$NormalAttributeComparer.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V │ │ +12cc80: 7608 7d36 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)V // method@367d │ │ +12cc86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/w3c/dom/Element; │ │ @@ -422715,17 +422717,17 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;)Lorg/xmlunit/diff/XPathContext;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12cbf4: |[12cbf4] org.xmlunit.diff.DOMDifferenceEngine$NormalAttributeComparer.access$1000:(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;)Lorg/xmlunit/diff/XPathContext; │ │ -12cc04: 5400 5a1d |0000: iget-object v0, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ -12cc08: 1100 |0002: return-object v0 │ │ +12cbfc: |[12cbfc] org.xmlunit.diff.DOMDifferenceEngine$NormalAttributeComparer.access$1000:(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;)Lorg/xmlunit/diff/XPathContext; │ │ +12cc0c: 5400 5a1d |0000: iget-object v0, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ +12cc10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer; │ │ │ │ #3 : (in Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;) │ │ @@ -422733,17 +422735,17 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;)Lorg/xmlunit/diff/XPathContext;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12cc0c: |[12cc0c] org.xmlunit.diff.DOMDifferenceEngine$NormalAttributeComparer.access$1100:(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;)Lorg/xmlunit/diff/XPathContext; │ │ -12cc1c: 5400 5e1d |0000: iget-object v0, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ -12cc20: 1100 |0002: return-object v0 │ │ +12cc14: |[12cc14] org.xmlunit.diff.DOMDifferenceEngine$NormalAttributeComparer.access$1100:(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;)Lorg/xmlunit/diff/XPathContext; │ │ +12cc24: 5400 5e1d |0000: iget-object v0, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ +12cc28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer; │ │ │ │ Virtual methods - │ │ @@ -422752,107 +422754,107 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 180 16-bit code units │ │ -12ca5c: |[12ca5c] org.xmlunit.diff.DOMDifferenceEngine$NormalAttributeComparer.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12ca6c: 0801 1200 |0000: move-object/from16 v1, v18 │ │ -12ca70: 2200 3c09 |0002: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ -12ca74: 5412 5f1d |0004: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d5f │ │ -12ca78: 7020 1536 2000 |0006: invoke-direct {v0, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3615 │ │ -12ca7e: 5412 591d |0009: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d59 │ │ -12ca82: 7110 7436 0200 |000b: invoke-static {v2}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; // method@3674 │ │ -12ca88: 0c02 |000e: move-result-object v2 │ │ -12ca8a: 7210 302c 0200 |000f: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -12ca90: 0c02 |0012: move-result-object v2 │ │ -12ca92: 7210 042c 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12ca98: 0a03 |0016: move-result v3 │ │ -12ca9a: 3803 8300 |0017: if-eqz v3, 009a // +0083 │ │ -12ca9e: 7210 052c 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12caa4: 0c03 |001c: move-result-object v3 │ │ -12caa6: 1f03 0909 |001d: check-cast v3, Lorg/w3c/dom/Attr; // type@0909 │ │ -12caaa: 7110 1f38 0300 |001f: invoke-static {v3}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -12cab0: 0c08 |0022: move-result-object v8 │ │ -12cab2: 5414 5d1d |0023: iget-object v4, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d5d │ │ -12cab6: 7110 7436 0400 |0025: invoke-static {v4}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; // method@3674 │ │ -12cabc: 0c04 |0028: move-result-object v4 │ │ -12cabe: 7120 8e36 3400 |0029: invoke-static {v4, v3}, Lorg/xmlunit/diff/DOMDifferenceEngine;.access$900:(Ljava/util/List;Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr; // method@368e │ │ -12cac4: 0c0e |002c: move-result-object v14 │ │ -12cac6: 380e 0700 |002d: if-eqz v14, 0034 // +0007 │ │ -12caca: 7110 1f38 0e00 |002f: invoke-static {v14}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -12cad0: 0c04 |0032: move-result-object v4 │ │ -12cad2: 2802 |0033: goto 0035 // +0002 │ │ -12cad4: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -12cad6: 074f |0035: move-object v15, v4 │ │ -12cad8: 5414 5a1d |0036: iget-object v4, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ -12cadc: 6e20 8737 8400 |0038: invoke-virtual {v4, v8}, Lorg/xmlunit/diff/XPathContext;.navigateToAttribute:(Ljavax/xml/namespace/QName;)V // method@3787 │ │ -12cae2: 220d 4209 |003b: new-instance v13, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12cae6: 6205 091d |003d: sget-object v5, Lorg/xmlunit/diff/ComparisonType;.ATTR_NAME_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d09 │ │ -12caea: 5416 581d |003f: iget-object v6, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.control:Lorg/w3c/dom/Element; // field@1d58 │ │ -12caee: 5414 5a1d |0041: iget-object v4, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ -12caf2: 7110 2336 0400 |0043: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12caf8: 0c07 |0046: move-result-object v7 │ │ -12cafa: 5414 5a1d |0047: iget-object v4, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ -12cafe: 7110 2236 0400 |0049: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ -12cb04: 0c09 |004c: move-result-object v9 │ │ -12cb06: 541a 5c1d |004d: iget-object v10, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.test:Lorg/w3c/dom/Element; // field@1d5c │ │ -12cb0a: 5414 5e1d |004f: iget-object v4, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ -12cb0e: 7110 2336 0400 |0051: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12cb14: 0c0b |0054: move-result-object v11 │ │ -12cb16: 5414 5e1d |0055: iget-object v4, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ -12cb1a: 7110 2236 0400 |0057: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ -12cb20: 0c10 |005a: move-result-object v16 │ │ -12cb22: 07d4 |005b: move-object v4, v13 │ │ -12cb24: 07fc |005c: move-object v12, v15 │ │ -12cb26: 0811 0200 |005d: move-object/from16 v17, v2 │ │ -12cb2a: 07d2 |005f: move-object v2, v13 │ │ -12cb2c: 080d 1000 |0060: move-object/from16 v13, v16 │ │ -12cb30: 760a 3736 0400 |0062: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12cb36: 6e20 0f36 2000 |0065: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12cb3c: 0c00 |0068: move-result-object v0 │ │ -12cb3e: 380e 2200 |0069: if-eqz v14, 008b // +0022 │ │ -12cb42: 5412 5e1d |006b: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ -12cb46: 6e20 8737 f200 |006d: invoke-virtual {v2, v15}, Lorg/xmlunit/diff/XPathContext;.navigateToAttribute:(Ljavax/xml/namespace/QName;)V // method@3787 │ │ -12cb4c: 2202 5709 |0070: new-instance v2, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1; // type@0957 │ │ -12cb50: 7040 7b36 12e3 |0072: invoke-direct {v2, v1, v3, v14}, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.:(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;)V // method@367b │ │ -12cb56: 6e20 0e36 2000 |0075: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ -12cb5c: 0c00 |0078: move-result-object v0 │ │ -12cb5e: 5412 5b1d |0079: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.foundTestAttributes:Ljava/util/Set; // field@1d5b │ │ -12cb62: 7220 6e2c e200 |007b: invoke-interface {v2, v14}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2c6e │ │ -12cb68: 5412 5e1d |007e: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ -12cb6c: 6e10 8937 0200 |0080: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12cb72: 2808 |0083: goto 008b // +0008 │ │ -12cb74: 0d00 |0084: move-exception v0 │ │ -12cb76: 5412 5e1d |0085: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ -12cb7a: 6e10 8937 0200 |0087: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12cb80: 2700 |008a: throw v0 │ │ -12cb82: 5412 5a1d |008b: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ -12cb86: 6e10 8937 0200 |008d: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12cb8c: 0802 1100 |0090: move-object/from16 v2, v17 │ │ -12cb90: 2881 |0092: goto 0013 // -007f │ │ -12cb92: 0d00 |0093: move-exception v0 │ │ -12cb94: 5412 5a1d |0094: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ -12cb98: 6e10 8937 0200 |0096: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12cb9e: 2700 |0099: throw v0 │ │ -12cba0: 2202 5609 |009a: new-instance v2, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer; // type@0956 │ │ -12cba4: 5414 5f1d |009c: iget-object v4, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d5f │ │ -12cba8: 5415 581d |009e: iget-object v5, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.control:Lorg/w3c/dom/Element; // field@1d58 │ │ -12cbac: 5416 5a1d |00a0: iget-object v6, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ -12cbb0: 5417 5c1d |00a2: iget-object v7, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.test:Lorg/w3c/dom/Element; // field@1d5c │ │ -12cbb4: 5418 5e1d |00a4: iget-object v8, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ -12cbb8: 5419 5d1d |00a6: iget-object v9, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d5d │ │ -12cbbc: 541a 5b1d |00a8: iget-object v10, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.foundTestAttributes:Ljava/util/Set; // field@1d5b │ │ -12cbc0: 120b |00aa: const/4 v11, #int 0 // #0 │ │ -12cbc2: 0723 |00ab: move-object v3, v2 │ │ -12cbc4: 7609 7936 0300 |00ac: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Ljava/util/Set;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V // method@3679 │ │ -12cbca: 6e20 0e36 2000 |00af: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ -12cbd0: 0c00 |00b2: move-result-object v0 │ │ -12cbd2: 1100 |00b3: return-object v0 │ │ +12ca64: |[12ca64] org.xmlunit.diff.DOMDifferenceEngine$NormalAttributeComparer.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12ca74: 0801 1200 |0000: move-object/from16 v1, v18 │ │ +12ca78: 2200 3c09 |0002: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ +12ca7c: 5412 5f1d |0004: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d5f │ │ +12ca80: 7020 1536 2000 |0006: invoke-direct {v0, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3615 │ │ +12ca86: 5412 591d |0009: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d59 │ │ +12ca8a: 7110 7436 0200 |000b: invoke-static {v2}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; // method@3674 │ │ +12ca90: 0c02 |000e: move-result-object v2 │ │ +12ca92: 7210 302c 0200 |000f: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +12ca98: 0c02 |0012: move-result-object v2 │ │ +12ca9a: 7210 042c 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +12caa0: 0a03 |0016: move-result v3 │ │ +12caa2: 3803 8300 |0017: if-eqz v3, 009a // +0083 │ │ +12caa6: 7210 052c 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12caac: 0c03 |001c: move-result-object v3 │ │ +12caae: 1f03 0909 |001d: check-cast v3, Lorg/w3c/dom/Attr; // type@0909 │ │ +12cab2: 7110 1f38 0300 |001f: invoke-static {v3}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +12cab8: 0c08 |0022: move-result-object v8 │ │ +12caba: 5414 5d1d |0023: iget-object v4, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d5d │ │ +12cabe: 7110 7436 0400 |0025: invoke-static {v4}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; // method@3674 │ │ +12cac4: 0c04 |0028: move-result-object v4 │ │ +12cac6: 7120 8e36 3400 |0029: invoke-static {v4, v3}, Lorg/xmlunit/diff/DOMDifferenceEngine;.access$900:(Ljava/util/List;Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr; // method@368e │ │ +12cacc: 0c0e |002c: move-result-object v14 │ │ +12cace: 380e 0700 |002d: if-eqz v14, 0034 // +0007 │ │ +12cad2: 7110 1f38 0e00 |002f: invoke-static {v14}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +12cad8: 0c04 |0032: move-result-object v4 │ │ +12cada: 2802 |0033: goto 0035 // +0002 │ │ +12cadc: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +12cade: 074f |0035: move-object v15, v4 │ │ +12cae0: 5414 5a1d |0036: iget-object v4, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ +12cae4: 6e20 8737 8400 |0038: invoke-virtual {v4, v8}, Lorg/xmlunit/diff/XPathContext;.navigateToAttribute:(Ljavax/xml/namespace/QName;)V // method@3787 │ │ +12caea: 220d 4209 |003b: new-instance v13, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12caee: 6205 091d |003d: sget-object v5, Lorg/xmlunit/diff/ComparisonType;.ATTR_NAME_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d09 │ │ +12caf2: 5416 581d |003f: iget-object v6, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.control:Lorg/w3c/dom/Element; // field@1d58 │ │ +12caf6: 5414 5a1d |0041: iget-object v4, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ +12cafa: 7110 2336 0400 |0043: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12cb00: 0c07 |0046: move-result-object v7 │ │ +12cb02: 5414 5a1d |0047: iget-object v4, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ +12cb06: 7110 2236 0400 |0049: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ +12cb0c: 0c09 |004c: move-result-object v9 │ │ +12cb0e: 541a 5c1d |004d: iget-object v10, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.test:Lorg/w3c/dom/Element; // field@1d5c │ │ +12cb12: 5414 5e1d |004f: iget-object v4, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ +12cb16: 7110 2336 0400 |0051: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12cb1c: 0c0b |0054: move-result-object v11 │ │ +12cb1e: 5414 5e1d |0055: iget-object v4, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ +12cb22: 7110 2236 0400 |0057: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ +12cb28: 0c10 |005a: move-result-object v16 │ │ +12cb2a: 07d4 |005b: move-object v4, v13 │ │ +12cb2c: 07fc |005c: move-object v12, v15 │ │ +12cb2e: 0811 0200 |005d: move-object/from16 v17, v2 │ │ +12cb32: 07d2 |005f: move-object v2, v13 │ │ +12cb34: 080d 1000 |0060: move-object/from16 v13, v16 │ │ +12cb38: 760a 3736 0400 |0062: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12cb3e: 6e20 0f36 2000 |0065: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12cb44: 0c00 |0068: move-result-object v0 │ │ +12cb46: 380e 2200 |0069: if-eqz v14, 008b // +0022 │ │ +12cb4a: 5412 5e1d |006b: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ +12cb4e: 6e20 8737 f200 |006d: invoke-virtual {v2, v15}, Lorg/xmlunit/diff/XPathContext;.navigateToAttribute:(Ljavax/xml/namespace/QName;)V // method@3787 │ │ +12cb54: 2202 5709 |0070: new-instance v2, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1; // type@0957 │ │ +12cb58: 7040 7b36 12e3 |0072: invoke-direct {v2, v1, v3, v14}, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer$1;.:(Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;)V // method@367b │ │ +12cb5e: 6e20 0e36 2000 |0075: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ +12cb64: 0c00 |0078: move-result-object v0 │ │ +12cb66: 5412 5b1d |0079: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.foundTestAttributes:Ljava/util/Set; // field@1d5b │ │ +12cb6a: 7220 6e2c e200 |007b: invoke-interface {v2, v14}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2c6e │ │ +12cb70: 5412 5e1d |007e: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ +12cb74: 6e10 8937 0200 |0080: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12cb7a: 2808 |0083: goto 008b // +0008 │ │ +12cb7c: 0d00 |0084: move-exception v0 │ │ +12cb7e: 5412 5e1d |0085: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ +12cb82: 6e10 8937 0200 |0087: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12cb88: 2700 |008a: throw v0 │ │ +12cb8a: 5412 5a1d |008b: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ +12cb8e: 6e10 8937 0200 |008d: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12cb94: 0802 1100 |0090: move-object/from16 v2, v17 │ │ +12cb98: 2881 |0092: goto 0013 // -007f │ │ +12cb9a: 0d00 |0093: move-exception v0 │ │ +12cb9c: 5412 5a1d |0094: iget-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ +12cba0: 6e10 8937 0200 |0096: invoke-virtual {v2}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12cba6: 2700 |0099: throw v0 │ │ +12cba8: 2202 5609 |009a: new-instance v2, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer; // type@0956 │ │ +12cbac: 5414 5f1d |009c: iget-object v4, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d5f │ │ +12cbb0: 5415 581d |009e: iget-object v5, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.control:Lorg/w3c/dom/Element; // field@1d58 │ │ +12cbb4: 5416 5a1d |00a0: iget-object v6, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d5a │ │ +12cbb8: 5417 5c1d |00a2: iget-object v7, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.test:Lorg/w3c/dom/Element; // field@1d5c │ │ +12cbbc: 5418 5e1d |00a4: iget-object v8, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d5e │ │ +12cbc0: 5419 5d1d |00a6: iget-object v9, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.testAttributes:Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // field@1d5d │ │ +12cbc4: 541a 5b1d |00a8: iget-object v10, v1, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.foundTestAttributes:Ljava/util/Set; // field@1d5b │ │ +12cbc8: 120b |00aa: const/4 v11, #int 0 // #0 │ │ +12cbca: 0723 |00ab: move-object v3, v2 │ │ +12cbcc: 7609 7936 0300 |00ac: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/xmlunit/diff/DOMDifferenceEngine$ControlAttributePresentComparer;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Ljava/util/Set;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V // method@3679 │ │ +12cbd2: 6e20 0e36 2000 |00af: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ +12cbd8: 0c00 |00b2: move-result-object v0 │ │ +12cbda: 1100 |00b3: return-object v0 │ │ catches : 3 │ │ 0x003b - 0x0070 │ │ -> 0x0093 │ │ 0x0070 - 0x007e │ │ -> 0x0084 │ │ 0x007e - 0x008b │ │ -> 0x0093 │ │ @@ -422930,22 +422932,22 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -12cd70: |[12cd70] org.xmlunit.diff.DOMDifferenceEngine$UnmatchedControlNodes.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;)V │ │ -12cd80: 5b01 641d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d64 │ │ -12cd84: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12cd8a: 5b02 611d |0005: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlList:Ljava/util/List; // field@1d61 │ │ -12cd8e: 5b03 601d |0007: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d60 │ │ -12cd92: 5b04 621d |0009: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.seen:Ljava/util/Set; // field@1d62 │ │ -12cd96: 5b05 631d |000b: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d63 │ │ -12cd9a: 0e00 |000d: return-void │ │ +12cd78: |[12cd78] org.xmlunit.diff.DOMDifferenceEngine$UnmatchedControlNodes.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;)V │ │ +12cd88: 5b01 641d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d64 │ │ +12cd8c: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12cd92: 5b02 611d |0005: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlList:Ljava/util/List; // field@1d61 │ │ +12cd96: 5b03 601d |0007: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d60 │ │ +12cd9a: 5b04 621d |0009: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.seen:Ljava/util/Set; // field@1d62 │ │ +12cd9e: 5b05 631d |000b: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d63 │ │ +12cda2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0005 line=585 │ │ 0x0007 line=586 │ │ 0x0009 line=587 │ │ 0x000b line=588 │ │ @@ -422962,17 +422964,17 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -12cd9c: |[12cd9c] org.xmlunit.diff.DOMDifferenceEngine$UnmatchedControlNodes.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V │ │ -12cdac: 7606 8236 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;)V // method@3682 │ │ -12cdb2: 0e00 |0003: return-void │ │ +12cda4: |[12cda4] org.xmlunit.diff.DOMDifferenceEngine$UnmatchedControlNodes.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V │ │ +12cdb4: 7606 8236 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;)V // method@3682 │ │ +12cdba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/util/List; │ │ @@ -422987,71 +422989,71 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 106 16-bit code units │ │ -12cc80: |[12cc80] org.xmlunit.diff.DOMDifferenceEngine$UnmatchedControlNodes.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12cc90: 2200 3c09 |0000: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ -12cc94: 54e1 641d |0002: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d64 │ │ -12cc98: 7020 1536 1000 |0004: invoke-direct {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3615 │ │ -12cc9e: 54e1 611d |0007: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlList:Ljava/util/List; // field@1d61 │ │ -12cca2: 7210 362c 0100 |0009: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2c36 │ │ -12cca8: 0a01 |000c: move-result v1 │ │ -12ccaa: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -12ccac: 3512 5b00 |000e: if-ge v2, v1, 0069 // +005b │ │ -12ccb0: 54e3 621d |0010: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.seen:Ljava/util/Set; // field@1d62 │ │ -12ccb4: 54e4 611d |0012: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlList:Ljava/util/List; // field@1d61 │ │ -12ccb8: 7220 2d2c 2400 |0014: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -12ccbe: 0c04 |0017: move-result-object v4 │ │ -12ccc0: 7220 702c 4300 |0018: invoke-interface {v3, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2c70 │ │ -12ccc6: 0a03 |001b: move-result v3 │ │ -12ccc8: 3903 4a00 |001c: if-nez v3, 0066 // +004a │ │ -12cccc: 54e3 601d |001e: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d60 │ │ -12ccd0: 6e20 8837 2300 |0020: invoke-virtual {v3, v2}, Lorg/xmlunit/diff/XPathContext;.navigateToChild:(I)V // method@3788 │ │ -12ccd6: 2203 4209 |0023: new-instance v3, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12ccda: 6205 0c1d |0025: sget-object v5, Lorg/xmlunit/diff/ComparisonType;.CHILD_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d0c │ │ -12ccde: 54e4 611d |0027: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlList:Ljava/util/List; // field@1d61 │ │ -12cce2: 7220 2d2c 2400 |0029: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -12cce8: 0c04 |002c: move-result-object v4 │ │ -12ccea: 0746 |002d: move-object v6, v4 │ │ -12ccec: 1f06 1109 |002e: check-cast v6, Lorg/w3c/dom/Node; // type@0911 │ │ -12ccf0: 54e4 601d |0030: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d60 │ │ -12ccf4: 7110 2336 0400 |0032: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12ccfa: 0c07 |0035: move-result-object v7 │ │ -12ccfc: 54e4 611d |0036: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlList:Ljava/util/List; // field@1d61 │ │ -12cd00: 7220 2d2c 2400 |0038: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -12cd06: 0c04 |003b: move-result-object v4 │ │ -12cd08: 1f04 1109 |003c: check-cast v4, Lorg/w3c/dom/Node; // type@0911 │ │ -12cd0c: 7110 1f38 0400 |003e: invoke-static {v4}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -12cd12: 0c08 |0041: move-result-object v8 │ │ -12cd14: 54e4 601d |0042: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d60 │ │ -12cd18: 7110 2236 0400 |0044: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ -12cd1e: 0c09 |0047: move-result-object v9 │ │ -12cd20: 120a |0048: const/4 v10, #int 0 // #0 │ │ -12cd22: 120b |0049: const/4 v11, #int 0 // #0 │ │ -12cd24: 120c |004a: const/4 v12, #int 0 // #0 │ │ -12cd26: 54e4 631d |004b: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d63 │ │ -12cd2a: 7110 2336 0400 |004d: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12cd30: 0c0d |0050: move-result-object v13 │ │ -12cd32: 0734 |0051: move-object v4, v3 │ │ -12cd34: 760a 3736 0400 |0052: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12cd3a: 6e20 0f36 3000 |0055: invoke-virtual {v0, v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12cd40: 0c00 |0058: move-result-object v0 │ │ -12cd42: 54e3 601d |0059: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d60 │ │ -12cd46: 6e10 8937 0300 |005b: invoke-virtual {v3}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12cd4c: 2808 |005e: goto 0066 // +0008 │ │ -12cd4e: 0d00 |005f: move-exception v0 │ │ -12cd50: 54e1 601d |0060: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d60 │ │ -12cd54: 6e10 8937 0100 |0062: invoke-virtual {v1}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12cd5a: 2700 |0065: throw v0 │ │ -12cd5c: d802 0201 |0066: add-int/lit8 v2, v2, #int 1 // #01 │ │ -12cd60: 28a6 |0068: goto 000e // -005a │ │ -12cd62: 1100 |0069: return-object v0 │ │ +12cc88: |[12cc88] org.xmlunit.diff.DOMDifferenceEngine$UnmatchedControlNodes.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12cc98: 2200 3c09 |0000: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ +12cc9c: 54e1 641d |0002: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d64 │ │ +12cca0: 7020 1536 1000 |0004: invoke-direct {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3615 │ │ +12cca6: 54e1 611d |0007: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlList:Ljava/util/List; // field@1d61 │ │ +12ccaa: 7210 362c 0100 |0009: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2c36 │ │ +12ccb0: 0a01 |000c: move-result v1 │ │ +12ccb2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +12ccb4: 3512 5b00 |000e: if-ge v2, v1, 0069 // +005b │ │ +12ccb8: 54e3 621d |0010: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.seen:Ljava/util/Set; // field@1d62 │ │ +12ccbc: 54e4 611d |0012: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlList:Ljava/util/List; // field@1d61 │ │ +12ccc0: 7220 2d2c 2400 |0014: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +12ccc6: 0c04 |0017: move-result-object v4 │ │ +12ccc8: 7220 702c 4300 |0018: invoke-interface {v3, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2c70 │ │ +12ccce: 0a03 |001b: move-result v3 │ │ +12ccd0: 3903 4a00 |001c: if-nez v3, 0066 // +004a │ │ +12ccd4: 54e3 601d |001e: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d60 │ │ +12ccd8: 6e20 8837 2300 |0020: invoke-virtual {v3, v2}, Lorg/xmlunit/diff/XPathContext;.navigateToChild:(I)V // method@3788 │ │ +12ccde: 2203 4209 |0023: new-instance v3, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12cce2: 6205 0c1d |0025: sget-object v5, Lorg/xmlunit/diff/ComparisonType;.CHILD_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d0c │ │ +12cce6: 54e4 611d |0027: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlList:Ljava/util/List; // field@1d61 │ │ +12ccea: 7220 2d2c 2400 |0029: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +12ccf0: 0c04 |002c: move-result-object v4 │ │ +12ccf2: 0746 |002d: move-object v6, v4 │ │ +12ccf4: 1f06 1109 |002e: check-cast v6, Lorg/w3c/dom/Node; // type@0911 │ │ +12ccf8: 54e4 601d |0030: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d60 │ │ +12ccfc: 7110 2336 0400 |0032: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12cd02: 0c07 |0035: move-result-object v7 │ │ +12cd04: 54e4 611d |0036: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlList:Ljava/util/List; // field@1d61 │ │ +12cd08: 7220 2d2c 2400 |0038: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +12cd0e: 0c04 |003b: move-result-object v4 │ │ +12cd10: 1f04 1109 |003c: check-cast v4, Lorg/w3c/dom/Node; // type@0911 │ │ +12cd14: 7110 1f38 0400 |003e: invoke-static {v4}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +12cd1a: 0c08 |0041: move-result-object v8 │ │ +12cd1c: 54e4 601d |0042: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d60 │ │ +12cd20: 7110 2236 0400 |0044: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ +12cd26: 0c09 |0047: move-result-object v9 │ │ +12cd28: 120a |0048: const/4 v10, #int 0 // #0 │ │ +12cd2a: 120b |0049: const/4 v11, #int 0 // #0 │ │ +12cd2c: 120c |004a: const/4 v12, #int 0 // #0 │ │ +12cd2e: 54e4 631d |004b: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d63 │ │ +12cd32: 7110 2336 0400 |004d: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12cd38: 0c0d |0050: move-result-object v13 │ │ +12cd3a: 0734 |0051: move-object v4, v3 │ │ +12cd3c: 760a 3736 0400 |0052: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12cd42: 6e20 0f36 3000 |0055: invoke-virtual {v0, v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12cd48: 0c00 |0058: move-result-object v0 │ │ +12cd4a: 54e3 601d |0059: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d60 │ │ +12cd4e: 6e10 8937 0300 |005b: invoke-virtual {v3}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12cd54: 2808 |005e: goto 0066 // +0008 │ │ +12cd56: 0d00 |005f: move-exception v0 │ │ +12cd58: 54e1 601d |0060: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d60 │ │ +12cd5c: 6e10 8937 0100 |0062: invoke-virtual {v1}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12cd62: 2700 |0065: throw v0 │ │ +12cd64: d802 0201 |0066: add-int/lit8 v2, v2, #int 1 // #01 │ │ +12cd68: 28a6 |0068: goto 000e // -005a │ │ +12cd6a: 1100 |0069: return-object v0 │ │ catches : 1 │ │ 0x0023 - 0x0059 │ │ -> 0x005f │ │ positions : │ │ 0x0000 line=593 │ │ 0x0007 line=594 │ │ 0x0010 line=596 │ │ @@ -423118,22 +423120,22 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -12cea4: |[12cea4] org.xmlunit.diff.DOMDifferenceEngine$UnmatchedTestNodes.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;)V │ │ -12ceb4: 5b01 691d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d69 │ │ -12ceb8: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12cebe: 5b02 681d |0005: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testList:Ljava/util/List; // field@1d68 │ │ -12cec2: 5b03 671d |0007: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d67 │ │ -12cec6: 5b04 661d |0009: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.seen:Ljava/util/Set; // field@1d66 │ │ -12ceca: 5b05 651d |000b: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d65 │ │ -12cece: 0e00 |000d: return-void │ │ +12ceac: |[12ceac] org.xmlunit.diff.DOMDifferenceEngine$UnmatchedTestNodes.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;)V │ │ +12cebc: 5b01 691d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d69 │ │ +12cec0: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12cec6: 5b02 681d |0005: iput-object v2, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testList:Ljava/util/List; // field@1d68 │ │ +12ceca: 5b03 671d |0007: iput-object v3, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d67 │ │ +12cece: 5b04 661d |0009: iput-object v4, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.seen:Ljava/util/Set; // field@1d66 │ │ +12ced2: 5b05 651d |000b: iput-object v5, v0, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d65 │ │ +12ced6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x0005 line=622 │ │ 0x0007 line=623 │ │ 0x0009 line=624 │ │ 0x000b line=625 │ │ @@ -423150,17 +423152,17 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -12ced0: |[12ced0] org.xmlunit.diff.DOMDifferenceEngine$UnmatchedTestNodes.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V │ │ -12cee0: 7606 8536 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;)V // method@3685 │ │ -12cee6: 0e00 |0003: return-void │ │ +12ced8: |[12ced8] org.xmlunit.diff.DOMDifferenceEngine$UnmatchedTestNodes.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V │ │ +12cee8: 7606 8536 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;)V // method@3685 │ │ +12ceee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/util/List; │ │ @@ -423175,71 +423177,71 @@ │ │ type : '()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 106 16-bit code units │ │ -12cdb4: |[12cdb4] org.xmlunit.diff.DOMDifferenceEngine$UnmatchedTestNodes.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12cdc4: 2200 3c09 |0000: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ -12cdc8: 54e1 691d |0002: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d69 │ │ -12cdcc: 7020 1536 1000 |0004: invoke-direct {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3615 │ │ -12cdd2: 54e1 681d |0007: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testList:Ljava/util/List; // field@1d68 │ │ -12cdd6: 7210 362c 0100 |0009: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2c36 │ │ -12cddc: 0a01 |000c: move-result v1 │ │ -12cdde: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -12cde0: 3512 5b00 |000e: if-ge v2, v1, 0069 // +005b │ │ -12cde4: 54e3 661d |0010: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.seen:Ljava/util/Set; // field@1d66 │ │ -12cde8: 54e4 681d |0012: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testList:Ljava/util/List; // field@1d68 │ │ -12cdec: 7220 2d2c 2400 |0014: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -12cdf2: 0c04 |0017: move-result-object v4 │ │ -12cdf4: 7220 702c 4300 |0018: invoke-interface {v3, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2c70 │ │ -12cdfa: 0a03 |001b: move-result v3 │ │ -12cdfc: 3903 4a00 |001c: if-nez v3, 0066 // +004a │ │ -12ce00: 54e3 671d |001e: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d67 │ │ -12ce04: 6e20 8837 2300 |0020: invoke-virtual {v3, v2}, Lorg/xmlunit/diff/XPathContext;.navigateToChild:(I)V // method@3788 │ │ -12ce0a: 2203 4209 |0023: new-instance v3, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12ce0e: 6205 0c1d |0025: sget-object v5, Lorg/xmlunit/diff/ComparisonType;.CHILD_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d0c │ │ -12ce12: 1206 |0027: const/4 v6, #int 0 // #0 │ │ -12ce14: 1207 |0028: const/4 v7, #int 0 // #0 │ │ -12ce16: 1208 |0029: const/4 v8, #int 0 // #0 │ │ -12ce18: 54e4 651d |002a: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d65 │ │ -12ce1c: 7110 2336 0400 |002c: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12ce22: 0c09 |002f: move-result-object v9 │ │ -12ce24: 54e4 681d |0030: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testList:Ljava/util/List; // field@1d68 │ │ -12ce28: 7220 2d2c 2400 |0032: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -12ce2e: 0c04 |0035: move-result-object v4 │ │ -12ce30: 074a |0036: move-object v10, v4 │ │ -12ce32: 1f0a 1109 |0037: check-cast v10, Lorg/w3c/dom/Node; // type@0911 │ │ -12ce36: 54e4 671d |0039: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d67 │ │ -12ce3a: 7110 2336 0400 |003b: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ -12ce40: 0c0b |003e: move-result-object v11 │ │ -12ce42: 54e4 681d |003f: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testList:Ljava/util/List; // field@1d68 │ │ -12ce46: 7220 2d2c 2400 |0041: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -12ce4c: 0c04 |0044: move-result-object v4 │ │ -12ce4e: 1f04 1109 |0045: check-cast v4, Lorg/w3c/dom/Node; // type@0911 │ │ -12ce52: 7110 1f38 0400 |0047: invoke-static {v4}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -12ce58: 0c0c |004a: move-result-object v12 │ │ -12ce5a: 54e4 671d |004b: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d67 │ │ -12ce5e: 7110 2236 0400 |004d: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ -12ce64: 0c0d |0050: move-result-object v13 │ │ -12ce66: 0734 |0051: move-object v4, v3 │ │ -12ce68: 760a 3736 0400 |0052: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12ce6e: 6e20 0f36 3000 |0055: invoke-virtual {v0, v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12ce74: 0c00 |0058: move-result-object v0 │ │ -12ce76: 54e3 671d |0059: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d67 │ │ -12ce7a: 6e10 8937 0300 |005b: invoke-virtual {v3}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12ce80: 2808 |005e: goto 0066 // +0008 │ │ -12ce82: 0d00 |005f: move-exception v0 │ │ -12ce84: 54e1 671d |0060: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d67 │ │ -12ce88: 6e10 8937 0100 |0062: invoke-virtual {v1}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12ce8e: 2700 |0065: throw v0 │ │ -12ce90: d802 0201 |0066: add-int/lit8 v2, v2, #int 1 // #01 │ │ -12ce94: 28a6 |0068: goto 000e // -005a │ │ -12ce96: 1100 |0069: return-object v0 │ │ +12cdbc: |[12cdbc] org.xmlunit.diff.DOMDifferenceEngine$UnmatchedTestNodes.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12cdcc: 2200 3c09 |0000: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ +12cdd0: 54e1 691d |0002: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.this$0:Lorg/xmlunit/diff/DOMDifferenceEngine; // field@1d69 │ │ +12cdd4: 7020 1536 1000 |0004: invoke-direct {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3615 │ │ +12cdda: 54e1 681d |0007: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testList:Ljava/util/List; // field@1d68 │ │ +12cdde: 7210 362c 0100 |0009: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2c36 │ │ +12cde4: 0a01 |000c: move-result v1 │ │ +12cde6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +12cde8: 3512 5b00 |000e: if-ge v2, v1, 0069 // +005b │ │ +12cdec: 54e3 661d |0010: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.seen:Ljava/util/Set; // field@1d66 │ │ +12cdf0: 54e4 681d |0012: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testList:Ljava/util/List; // field@1d68 │ │ +12cdf4: 7220 2d2c 2400 |0014: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +12cdfa: 0c04 |0017: move-result-object v4 │ │ +12cdfc: 7220 702c 4300 |0018: invoke-interface {v3, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2c70 │ │ +12ce02: 0a03 |001b: move-result v3 │ │ +12ce04: 3903 4a00 |001c: if-nez v3, 0066 // +004a │ │ +12ce08: 54e3 671d |001e: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d67 │ │ +12ce0c: 6e20 8837 2300 |0020: invoke-virtual {v3, v2}, Lorg/xmlunit/diff/XPathContext;.navigateToChild:(I)V // method@3788 │ │ +12ce12: 2203 4209 |0023: new-instance v3, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12ce16: 6205 0c1d |0025: sget-object v5, Lorg/xmlunit/diff/ComparisonType;.CHILD_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d0c │ │ +12ce1a: 1206 |0027: const/4 v6, #int 0 // #0 │ │ +12ce1c: 1207 |0028: const/4 v7, #int 0 // #0 │ │ +12ce1e: 1208 |0029: const/4 v8, #int 0 // #0 │ │ +12ce20: 54e4 651d |002a: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.controlContext:Lorg/xmlunit/diff/XPathContext; // field@1d65 │ │ +12ce24: 7110 2336 0400 |002c: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12ce2a: 0c09 |002f: move-result-object v9 │ │ +12ce2c: 54e4 681d |0030: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testList:Ljava/util/List; // field@1d68 │ │ +12ce30: 7220 2d2c 2400 |0032: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +12ce36: 0c04 |0035: move-result-object v4 │ │ +12ce38: 074a |0036: move-object v10, v4 │ │ +12ce3a: 1f0a 1109 |0037: check-cast v10, Lorg/w3c/dom/Node; // type@0911 │ │ +12ce3e: 54e4 671d |0039: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d67 │ │ +12ce42: 7110 2336 0400 |003b: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3623 │ │ +12ce48: 0c0b |003e: move-result-object v11 │ │ +12ce4a: 54e4 681d |003f: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testList:Ljava/util/List; // field@1d68 │ │ +12ce4e: 7220 2d2c 2400 |0041: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +12ce54: 0c04 |0044: move-result-object v4 │ │ +12ce56: 1f04 1109 |0045: check-cast v4, Lorg/w3c/dom/Node; // type@0911 │ │ +12ce5a: 7110 1f38 0400 |0047: invoke-static {v4}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +12ce60: 0c0c |004a: move-result-object v12 │ │ +12ce62: 54e4 671d |004b: iget-object v4, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d67 │ │ +12ce66: 7110 2236 0400 |004d: invoke-static {v4}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@3622 │ │ +12ce6c: 0c0d |0050: move-result-object v13 │ │ +12ce6e: 0734 |0051: move-object v4, v3 │ │ +12ce70: 760a 3736 0400 |0052: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12ce76: 6e20 0f36 3000 |0055: invoke-virtual {v0, v3}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12ce7c: 0c00 |0058: move-result-object v0 │ │ +12ce7e: 54e3 671d |0059: iget-object v3, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d67 │ │ +12ce82: 6e10 8937 0300 |005b: invoke-virtual {v3}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12ce88: 2808 |005e: goto 0066 // +0008 │ │ +12ce8a: 0d00 |005f: move-exception v0 │ │ +12ce8c: 54e1 671d |0060: iget-object v1, v14, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.testContext:Lorg/xmlunit/diff/XPathContext; // field@1d67 │ │ +12ce90: 6e10 8937 0100 |0062: invoke-virtual {v1}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12ce96: 2700 |0065: throw v0 │ │ +12ce98: d802 0201 |0066: add-int/lit8 v2, v2, #int 1 // #01 │ │ +12ce9c: 28a6 |0068: goto 000e // -005a │ │ +12ce9e: 1100 |0069: return-object v0 │ │ catches : 1 │ │ 0x0023 - 0x0059 │ │ -> 0x005f │ │ positions : │ │ 0x0000 line=630 │ │ 0x0007 line=631 │ │ 0x0010 line=633 │ │ @@ -423279,17 +423281,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12e614: |[12e614] org.xmlunit.diff.DefaultComparisonFormatter.:()V │ │ -12e624: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12e62a: 0e00 |0003: return-void │ │ +12e61c: |[12e61c] org.xmlunit.diff.DefaultComparisonFormatter.:()V │ │ +12e62c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12e632: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DefaultComparisonFormatter; │ │ │ │ #1 : (in Lorg/xmlunit/diff/DefaultComparisonFormatter;) │ │ @@ -423297,35 +423299,35 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/w3c/dom/Attr;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -12e62c: |[12e62c] org.xmlunit.diff.DefaultComparisonFormatter.appendAttribute:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Attr;)V │ │ -12e63c: 1a00 9208 |0000: const-string v0, "<" // string@0892 │ │ -12e640: 6e20 f52a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e646: 7210 5135 0200 |0005: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getOwnerElement:()Lorg/w3c/dom/Element; // method@3551 │ │ -12e64c: 0c00 |0008: move-result-object v0 │ │ -12e64e: 7210 6435 0000 |0009: invoke-interface {v0}, Lorg/w3c/dom/Element;.getNodeName:()Ljava/lang/String; // method@3564 │ │ -12e654: 0c00 |000c: move-result-object v0 │ │ -12e656: 6e20 f52a 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e65c: 1300 2000 |0010: const/16 v0, #int 32 // #20 │ │ -12e660: 6e20 ee2a 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -12e666: 7210 4f35 0200 |0015: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getNodeName:()Ljava/lang/String; // method@354f │ │ -12e66c: 0c00 |0018: move-result-object v0 │ │ -12e66e: 6e20 f52a 0100 |0019: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e674: 1a00 0d09 |001c: const-string v0, "="" // string@090d │ │ -12e678: 6e20 f52a 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e67e: 7210 5035 0200 |0021: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getNodeValue:()Ljava/lang/String; // method@3550 │ │ -12e684: 0c02 |0024: move-result-object v2 │ │ -12e686: 6e20 f52a 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e68c: 1a02 ea00 |0028: const-string v2, ""...>" // string@00ea │ │ -12e690: 6e20 f52a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e696: 0e00 |002d: return-void │ │ +12e634: |[12e634] org.xmlunit.diff.DefaultComparisonFormatter.appendAttribute:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Attr;)V │ │ +12e644: 1a00 9208 |0000: const-string v0, "<" // string@0892 │ │ +12e648: 6e20 f52a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e64e: 7210 5135 0200 |0005: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getOwnerElement:()Lorg/w3c/dom/Element; // method@3551 │ │ +12e654: 0c00 |0008: move-result-object v0 │ │ +12e656: 7210 6435 0000 |0009: invoke-interface {v0}, Lorg/w3c/dom/Element;.getNodeName:()Ljava/lang/String; // method@3564 │ │ +12e65c: 0c00 |000c: move-result-object v0 │ │ +12e65e: 6e20 f52a 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e664: 1300 2000 |0010: const/16 v0, #int 32 // #20 │ │ +12e668: 6e20 ee2a 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +12e66e: 7210 4f35 0200 |0015: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getNodeName:()Ljava/lang/String; // method@354f │ │ +12e674: 0c00 |0018: move-result-object v0 │ │ +12e676: 6e20 f52a 0100 |0019: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e67c: 1a00 0d09 |001c: const-string v0, "="" // string@090d │ │ +12e680: 6e20 f52a 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e686: 7210 5035 0200 |0021: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getNodeValue:()Ljava/lang/String; // method@3550 │ │ +12e68c: 0c02 |0024: move-result-object v2 │ │ +12e68e: 6e20 f52a 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e694: 1a02 ea00 |0028: const-string v2, ""...>" // string@00ea │ │ +12e698: 6e20 f52a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e69e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=196 │ │ 0x0012 line=197 │ │ locals : │ │ 0x0000 - 0x002e reg=1 (null) Ljava/lang/StringBuilder; │ │ 0x0000 - 0x002e reg=2 (null) Lorg/w3c/dom/Attr; │ │ @@ -423335,23 +423337,23 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/w3c/dom/Comment;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -12e698: |[12e698] org.xmlunit.diff.DefaultComparisonFormatter.appendComment:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Comment;)V │ │ -12e6a8: 1a00 9308 |0000: const-string v0, "" // string@028a │ │ -12e6c4: 6e20 f52a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e6ca: 0e00 |0011: return-void │ │ +12e6a0: |[12e6a0] org.xmlunit.diff.DefaultComparisonFormatter.appendComment:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Comment;)V │ │ +12e6b0: 1a00 9308 |0000: const-string v0, "" // string@028a │ │ +12e6cc: 6e20 f52a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e6d2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=166 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0012 reg=2 (null) Lorg/w3c/dom/Comment; │ │ │ │ @@ -423360,25 +423362,25 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -12e6cc: |[12e6cc] org.xmlunit.diff.DefaultComparisonFormatter.appendDocumentElementIndication:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V │ │ -12e6dc: 1a00 9208 |0000: const-string v0, "<" // string@0892 │ │ -12e6e0: 6e20 f52a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e6e6: 7210 5835 0200 |0005: invoke-interface {v2}, Lorg/w3c/dom/Document;.getDocumentElement:()Lorg/w3c/dom/Element; // method@3558 │ │ -12e6ec: 0c02 |0008: move-result-object v2 │ │ -12e6ee: 7210 6435 0200 |0009: invoke-interface {v2}, Lorg/w3c/dom/Element;.getNodeName:()Ljava/lang/String; // method@3564 │ │ -12e6f4: 0c02 |000c: move-result-object v2 │ │ -12e6f6: 6e20 f52a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e6fc: 1a02 6005 |0010: const-string v2, "...>" // string@0560 │ │ -12e700: 6e20 f52a 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e706: 0e00 |0015: return-void │ │ +12e6d4: |[12e6d4] org.xmlunit.diff.DefaultComparisonFormatter.appendDocumentElementIndication:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V │ │ +12e6e4: 1a00 9208 |0000: const-string v0, "<" // string@0892 │ │ +12e6e8: 6e20 f52a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e6ee: 7210 5835 0200 |0005: invoke-interface {v2}, Lorg/w3c/dom/Document;.getDocumentElement:()Lorg/w3c/dom/Element; // method@3558 │ │ +12e6f4: 0c02 |0008: move-result-object v2 │ │ +12e6f6: 7210 6435 0200 |0009: invoke-interface {v2}, Lorg/w3c/dom/Element;.getNodeName:()Ljava/lang/String; // method@3564 │ │ +12e6fc: 0c02 |000c: move-result-object v2 │ │ +12e6fe: 6e20 f52a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e704: 1a02 6005 |0010: const-string v2, "...>" // string@0560 │ │ +12e708: 6e20 f52a 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e70e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0005 line=134 │ │ 0x0012 line=135 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) Ljava/lang/StringBuilder; │ │ @@ -423389,62 +423391,62 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/w3c/dom/DocumentType;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -12df70: |[12df70] org.xmlunit.diff.DefaultComparisonFormatter.appendDocumentType:(Ljava/lang/StringBuilder;Lorg/w3c/dom/DocumentType;)Z │ │ -12df80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12df82: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -12df86: 0f00 |0003: return v0 │ │ -12df88: 1a01 9508 |0004: const-string v1, "" // string@090e │ │ -12e03c: 6e20 f52a 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e042: 0f02 |0061: return v2 │ │ +12df78: |[12df78] org.xmlunit.diff.DefaultComparisonFormatter.appendDocumentType:(Ljava/lang/StringBuilder;Lorg/w3c/dom/DocumentType;)Z │ │ +12df88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12df8a: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ +12df8e: 0f00 |0003: return v0 │ │ +12df90: 1a01 9508 |0004: const-string v1, "" // string@090e │ │ +12e044: 6e20 f52a 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e04a: 0f02 |0061: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=142 │ │ 0x0010 line=144 │ │ 0x0023 line=145 │ │ 0x0034 line=148 │ │ 0x0048 line=150 │ │ @@ -423459,54 +423461,54 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -12e044: |[12e044] org.xmlunit.diff.DefaultComparisonFormatter.appendDocumentXmlDeclaration:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)Z │ │ -12e054: 7210 5b35 0300 |0000: invoke-interface {v3}, Lorg/w3c/dom/Document;.getXmlVersion:()Ljava/lang/String; // method@355b │ │ -12e05a: 0c00 |0003: move-result-object v0 │ │ -12e05c: 1a01 a305 |0004: const-string v1, "1.0" // string@05a3 │ │ -12e060: 6e20 ba2a 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -12e066: 0a00 |0009: move-result v0 │ │ -12e068: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -12e06c: 7210 5935 0300 |000c: invoke-interface {v3}, Lorg/w3c/dom/Document;.getXmlEncoding:()Ljava/lang/String; // method@3559 │ │ -12e072: 0c00 |000f: move-result-object v0 │ │ -12e074: 3900 0a00 |0010: if-nez v0, 001a // +000a │ │ -12e078: 7210 5a35 0300 |0012: invoke-interface {v3}, Lorg/w3c/dom/Document;.getXmlStandalone:()Z // method@355a │ │ -12e07e: 0a00 |0015: move-result v0 │ │ -12e080: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ -12e084: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -12e086: 0f02 |0019: return v2 │ │ -12e088: 1a00 ac08 |001a: const-string v0, "" // string@093c │ │ -12e0ee: 6e20 f52a 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e0f4: 1212 |0050: const/4 v2, #int 1 // #1 │ │ -12e0f6: 0f02 |0051: return v2 │ │ +12e04c: |[12e04c] org.xmlunit.diff.DefaultComparisonFormatter.appendDocumentXmlDeclaration:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)Z │ │ +12e05c: 7210 5b35 0300 |0000: invoke-interface {v3}, Lorg/w3c/dom/Document;.getXmlVersion:()Ljava/lang/String; // method@355b │ │ +12e062: 0c00 |0003: move-result-object v0 │ │ +12e064: 1a01 a305 |0004: const-string v1, "1.0" // string@05a3 │ │ +12e068: 6e20 ba2a 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +12e06e: 0a00 |0009: move-result v0 │ │ +12e070: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +12e074: 7210 5935 0300 |000c: invoke-interface {v3}, Lorg/w3c/dom/Document;.getXmlEncoding:()Ljava/lang/String; // method@3559 │ │ +12e07a: 0c00 |000f: move-result-object v0 │ │ +12e07c: 3900 0a00 |0010: if-nez v0, 001a // +000a │ │ +12e080: 7210 5a35 0300 |0012: invoke-interface {v3}, Lorg/w3c/dom/Document;.getXmlStandalone:()Z // method@355a │ │ +12e086: 0a00 |0015: move-result v0 │ │ +12e088: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ +12e08c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +12e08e: 0f02 |0019: return v2 │ │ +12e090: 1a00 ac08 |001a: const-string v0, "" // string@093c │ │ +12e0f6: 6e20 f52a 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e0fc: 1212 |0050: const/4 v2, #int 1 // #1 │ │ +12e0fe: 0f02 |0051: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x001c line=116 │ │ 0x001f line=117 │ │ 0x0028 line=118 │ │ 0x002b line=119 │ │ @@ -423525,25 +423527,25 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/w3c/dom/Element;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -12e708: |[12e708] org.xmlunit.diff.DefaultComparisonFormatter.appendElement:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Element;)V │ │ -12e718: 1a00 9208 |0000: const-string v0, "<" // string@0892 │ │ -12e71c: 6e20 f52a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e722: 7210 6435 0200 |0005: invoke-interface {v2}, Lorg/w3c/dom/Element;.getNodeName:()Ljava/lang/String; // method@3564 │ │ -12e728: 0c02 |0008: move-result-object v2 │ │ -12e72a: 6e20 f52a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e730: 1a02 5905 |000c: const-string v2, "..." // string@0559 │ │ -12e734: 6e20 f52a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e73a: 1a02 0e09 |0011: const-string v2, ">" // string@090e │ │ -12e73e: 6e20 f52a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e744: 0e00 |0016: return-void │ │ +12e710: |[12e710] org.xmlunit.diff.DefaultComparisonFormatter.appendElement:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Element;)V │ │ +12e720: 1a00 9208 |0000: const-string v0, "<" // string@0892 │ │ +12e724: 6e20 f52a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e72a: 7210 6435 0200 |0005: invoke-interface {v2}, Lorg/w3c/dom/Element;.getNodeName:()Ljava/lang/String; // method@3564 │ │ +12e730: 0c02 |0008: move-result-object v2 │ │ +12e732: 6e20 f52a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e738: 1a02 5905 |000c: const-string v2, "..." // string@0559 │ │ +12e73c: 6e20 f52a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e742: 1a02 0e09 |0011: const-string v2, ">" // string@090e │ │ +12e746: 6e20 f52a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e74c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=190 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 (null) Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0017 reg=2 (null) Lorg/w3c/dom/Element; │ │ │ │ @@ -423552,31 +423554,31 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -12e748: |[12e748] org.xmlunit.diff.DefaultComparisonFormatter.appendFullDocumentHeader:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V │ │ -12e758: 7120 b736 4300 |0000: invoke-static {v3, v4}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentXmlDeclaration:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)Z // method@36b7 │ │ -12e75e: 0a00 |0003: move-result v0 │ │ -12e760: 1a01 0900 |0004: const-string v1, " │ │ +12e750: |[12e750] org.xmlunit.diff.DefaultComparisonFormatter.appendFullDocumentHeader:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V │ │ +12e760: 7120 b736 4300 |0000: invoke-static {v3, v4}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentXmlDeclaration:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)Z // method@36b7 │ │ +12e766: 0a00 |0003: move-result v0 │ │ +12e768: 1a01 0900 |0004: const-string v1, " │ │ " // string@0009 │ │ -12e764: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -12e768: 6e20 f52a 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e76e: 7210 5735 0400 |000b: invoke-interface {v4}, Lorg/w3c/dom/Document;.getDoctype:()Lorg/w3c/dom/DocumentType; // method@3557 │ │ -12e774: 0c00 |000e: move-result-object v0 │ │ -12e776: 7120 b636 0300 |000f: invoke-static {v3, v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentType:(Ljava/lang/StringBuilder;Lorg/w3c/dom/DocumentType;)Z // method@36b6 │ │ -12e77c: 0a00 |0012: move-result v0 │ │ -12e77e: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ -12e782: 6e20 f52a 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e788: 7210 5835 0400 |0018: invoke-interface {v4}, Lorg/w3c/dom/Document;.getDocumentElement:()Lorg/w3c/dom/Element; // method@3558 │ │ -12e78e: 0c04 |001b: move-result-object v4 │ │ -12e790: 7030 ba36 3204 |001c: invoke-direct {v2, v3, v4}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendOnlyElementStartTagWithAttributes:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Element;)V // method@36ba │ │ -12e796: 0e00 |001f: return-void │ │ +12e76c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +12e770: 6e20 f52a 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e776: 7210 5735 0400 |000b: invoke-interface {v4}, Lorg/w3c/dom/Document;.getDoctype:()Lorg/w3c/dom/DocumentType; // method@3557 │ │ +12e77c: 0c00 |000e: move-result-object v0 │ │ +12e77e: 7120 b636 0300 |000f: invoke-static {v3, v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentType:(Ljava/lang/StringBuilder;Lorg/w3c/dom/DocumentType;)Z // method@36b6 │ │ +12e784: 0a00 |0012: move-result v0 │ │ +12e786: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ +12e78a: 6e20 f52a 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e790: 7210 5835 0400 |0018: invoke-interface {v4}, Lorg/w3c/dom/Document;.getDocumentElement:()Lorg/w3c/dom/Element; // method@3558 │ │ +12e796: 0c04 |001b: move-result-object v4 │ │ +12e798: 7030 ba36 3204 |001c: invoke-direct {v2, v3, v4}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendOnlyElementStartTagWithAttributes:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Element;)V // method@36ba │ │ +12e79e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0008 line=237 │ │ 0x000b line=239 │ │ 0x0015 line=240 │ │ 0x0018 line=242 │ │ @@ -423590,48 +423592,48 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/w3c/dom/Element;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -12e798: |[12e798] org.xmlunit.diff.DefaultComparisonFormatter.appendOnlyElementStartTagWithAttributes:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Element;)V │ │ -12e7a8: 1a00 9208 |0000: const-string v0, "<" // string@0892 │ │ -12e7ac: 6e20 f52a 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e7b2: 7210 6435 0600 |0005: invoke-interface {v6}, Lorg/w3c/dom/Element;.getNodeName:()Ljava/lang/String; // method@3564 │ │ -12e7b8: 0c00 |0008: move-result-object v0 │ │ -12e7ba: 6e20 f52a 0500 |0009: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e7c0: 7210 6135 0600 |000c: invoke-interface {v6}, Lorg/w3c/dom/Element;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@3561 │ │ -12e7c6: 0c00 |000f: move-result-object v0 │ │ -12e7c8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -12e7ca: 7210 6635 0000 |0011: invoke-interface {v0}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@3566 │ │ -12e7d0: 0a02 |0014: move-result v2 │ │ -12e7d2: 3521 1b00 |0015: if-ge v1, v2, 0030 // +001b │ │ -12e7d6: 7220 6835 1000 |0017: invoke-interface {v0, v1}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@3568 │ │ -12e7dc: 0c02 |001a: move-result-object v2 │ │ -12e7de: 2023 0909 |001b: instance-of v3, v2, Lorg/w3c/dom/Attr; // type@0909 │ │ -12e7e2: 3803 1000 |001d: if-eqz v3, 002d // +0010 │ │ -12e7e6: 1f02 0909 |001f: check-cast v2, Lorg/w3c/dom/Attr; // type@0909 │ │ -12e7ea: 1a03 1b00 |0021: const-string v3, " " // string@001b │ │ -12e7ee: 6e20 f52a 3500 |0023: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e7f4: 6e10 912a 0200 |0026: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ -12e7fa: 0c02 |0029: move-result-object v2 │ │ -12e7fc: 6e20 f52a 2500 |002a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e802: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -12e806: 28e2 |002f: goto 0011 // -001e │ │ -12e808: 7210 6535 0600 |0030: invoke-interface {v6}, Lorg/w3c/dom/Element;.hasChildNodes:()Z // method@3565 │ │ -12e80e: 0a06 |0033: move-result v6 │ │ -12e810: 3806 0800 |0034: if-eqz v6, 003c // +0008 │ │ -12e814: 1a06 0f09 |0036: const-string v6, "> │ │ +12e7a0: |[12e7a0] org.xmlunit.diff.DefaultComparisonFormatter.appendOnlyElementStartTagWithAttributes:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Element;)V │ │ +12e7b0: 1a00 9208 |0000: const-string v0, "<" // string@0892 │ │ +12e7b4: 6e20 f52a 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e7ba: 7210 6435 0600 |0005: invoke-interface {v6}, Lorg/w3c/dom/Element;.getNodeName:()Ljava/lang/String; // method@3564 │ │ +12e7c0: 0c00 |0008: move-result-object v0 │ │ +12e7c2: 6e20 f52a 0500 |0009: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e7c8: 7210 6135 0600 |000c: invoke-interface {v6}, Lorg/w3c/dom/Element;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@3561 │ │ +12e7ce: 0c00 |000f: move-result-object v0 │ │ +12e7d0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +12e7d2: 7210 6635 0000 |0011: invoke-interface {v0}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@3566 │ │ +12e7d8: 0a02 |0014: move-result v2 │ │ +12e7da: 3521 1b00 |0015: if-ge v1, v2, 0030 // +001b │ │ +12e7de: 7220 6835 1000 |0017: invoke-interface {v0, v1}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@3568 │ │ +12e7e4: 0c02 |001a: move-result-object v2 │ │ +12e7e6: 2023 0909 |001b: instance-of v3, v2, Lorg/w3c/dom/Attr; // type@0909 │ │ +12e7ea: 3803 1000 |001d: if-eqz v3, 002d // +0010 │ │ +12e7ee: 1f02 0909 |001f: check-cast v2, Lorg/w3c/dom/Attr; // type@0909 │ │ +12e7f2: 1a03 1b00 |0021: const-string v3, " " // string@001b │ │ +12e7f6: 6e20 f52a 3500 |0023: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e7fc: 6e10 912a 0200 |0026: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ +12e802: 0c02 |0029: move-result-object v2 │ │ +12e804: 6e20 f52a 2500 |002a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e80a: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +12e80e: 28e2 |002f: goto 0011 // -001e │ │ +12e810: 7210 6535 0600 |0030: invoke-interface {v6}, Lorg/w3c/dom/Element;.hasChildNodes:()Z // method@3565 │ │ +12e816: 0a06 |0033: move-result v6 │ │ +12e818: 3806 0800 |0034: if-eqz v6, 003c // +0008 │ │ +12e81c: 1a06 0f09 |0036: const-string v6, "> │ │ ..." // string@090f │ │ -12e818: 6e20 f52a 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e81e: 2806 |003b: goto 0041 // +0006 │ │ -12e820: 1a06 7805 |003c: const-string v6, "/>" // string@0578 │ │ -12e824: 6e20 f52a 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e82a: 0e00 |0041: return-void │ │ +12e820: 6e20 f52a 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e826: 2806 |003b: goto 0041 // +0006 │ │ +12e828: 1a06 7805 |003c: const-string v6, "/>" // string@0578 │ │ +12e82c: 6e20 f52a 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e832: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=246 │ │ 0x0005 line=247 │ │ 0x000c line=248 │ │ 0x0011 line=250 │ │ 0x0017 line=251 │ │ @@ -423652,28 +423654,28 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/w3c/dom/ProcessingInstruction;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -12e82c: |[12e82c] org.xmlunit.diff.DefaultComparisonFormatter.appendProcessingInstruction:(Ljava/lang/StringBuilder;Lorg/w3c/dom/ProcessingInstruction;)V │ │ -12e83c: 1a00 ab08 |0000: const-string v0, "" // string@093c │ │ -12e870: 6e20 f52a 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e876: 0e00 |001d: return-void │ │ +12e834: |[12e834] org.xmlunit.diff.DefaultComparisonFormatter.appendProcessingInstruction:(Ljava/lang/StringBuilder;Lorg/w3c/dom/ProcessingInstruction;)V │ │ +12e844: 1a00 ab08 |0000: const-string v0, "" // string@093c │ │ +12e878: 6e20 f52a 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e87e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=159 │ │ locals : │ │ 0x0000 - 0x001e reg=1 (null) Ljava/lang/StringBuilder; │ │ 0x0000 - 0x001e reg=2 (null) Lorg/w3c/dom/ProcessingInstruction; │ │ │ │ @@ -423682,47 +423684,47 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/w3c/dom/Text;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -12e878: |[12e878] org.xmlunit.diff.DefaultComparisonFormatter.appendText:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Text;)V │ │ -12e888: 1a00 9208 |0000: const-string v0, "<" // string@0892 │ │ -12e88c: 6e20 f52a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e892: 7210 7e35 0200 |0005: invoke-interface {v2}, Lorg/w3c/dom/Text;.getParentNode:()Lorg/w3c/dom/Node; // method@357e │ │ -12e898: 0c00 |0008: move-result-object v0 │ │ -12e89a: 7210 7035 0000 |0009: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@3570 │ │ -12e8a0: 0c00 |000c: move-result-object v0 │ │ -12e8a2: 6e20 f52a 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e8a8: 1a00 2b00 |0010: const-string v0, " ...>" // string@002b │ │ -12e8ac: 6e20 f52a 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e8b2: 2020 0a09 |0015: instance-of v0, v2, Lorg/w3c/dom/CDATASection; // type@090a │ │ -12e8b6: 3800 1400 |0017: if-eqz v0, 002b // +0014 │ │ -12e8ba: 1a00 9608 |0019: const-string v0, "" // string@2a98 │ │ -12e8d6: 6e20 f52a 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e8dc: 2808 |002a: goto 0032 // +0008 │ │ -12e8de: 7210 7d35 0200 |002b: invoke-interface {v2}, Lorg/w3c/dom/Text;.getNodeValue:()Ljava/lang/String; // method@357d │ │ -12e8e4: 0c00 |002e: move-result-object v0 │ │ -12e8e6: 6e20 f52a 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e8ec: 1a00 9708 |0032: const-string v0, "" // string@090e │ │ -12e910: 6e20 f52a 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e916: 0e00 |0047: return-void │ │ +12e880: |[12e880] org.xmlunit.diff.DefaultComparisonFormatter.appendText:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Text;)V │ │ +12e890: 1a00 9208 |0000: const-string v0, "<" // string@0892 │ │ +12e894: 6e20 f52a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e89a: 7210 7e35 0200 |0005: invoke-interface {v2}, Lorg/w3c/dom/Text;.getParentNode:()Lorg/w3c/dom/Node; // method@357e │ │ +12e8a0: 0c00 |0008: move-result-object v0 │ │ +12e8a2: 7210 7035 0000 |0009: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@3570 │ │ +12e8a8: 0c00 |000c: move-result-object v0 │ │ +12e8aa: 6e20 f52a 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e8b0: 1a00 2b00 |0010: const-string v0, " ...>" // string@002b │ │ +12e8b4: 6e20 f52a 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e8ba: 2020 0a09 |0015: instance-of v0, v2, Lorg/w3c/dom/CDATASection; // type@090a │ │ +12e8be: 3800 1400 |0017: if-eqz v0, 002b // +0014 │ │ +12e8c2: 1a00 9608 |0019: const-string v0, "" // string@2a98 │ │ +12e8de: 6e20 f52a 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e8e4: 2808 |002a: goto 0032 // +0008 │ │ +12e8e6: 7210 7d35 0200 |002b: invoke-interface {v2}, Lorg/w3c/dom/Text;.getNodeValue:()Ljava/lang/String; // method@357d │ │ +12e8ec: 0c00 |002e: move-result-object v0 │ │ +12e8ee: 6e20 f52a 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e8f4: 1a00 9708 |0032: const-string v0, "" // string@090e │ │ +12e918: 6e20 f52a 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e91e: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=172 │ │ 0x0015 line=176 │ │ 0x001b line=177 │ │ 0x002b line=181 │ │ 0x0034 line=184 │ │ @@ -423735,40 +423737,40 @@ │ │ type : '(I)Ljavax/xml/transform/Transformer;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -12e580: |[12e580] org.xmlunit.diff.DefaultComparisonFormatter.createXmlTransformer:(I)Ljavax/xml/transform/Transformer; │ │ -12e590: 7100 062d 0000 |0000: invoke-static {}, Ljavax/xml/transform/TransformerFactory;.newInstance:()Ljavax/xml/transform/TransformerFactory; // method@2d06 │ │ -12e596: 0c00 |0003: move-result-object v0 │ │ -12e598: 3a04 0d00 |0004: if-ltz v4, 0011 // +000d │ │ -12e59c: 1a01 023a |0006: const-string v1, "indent-number" // string@3a02 │ │ -12e5a0: 7110 622a 0400 |0008: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -12e5a6: 0c02 |000b: move-result-object v2 │ │ -12e5a8: 6e30 092d 1002 |000c: invoke-virtual {v0, v1, v2}, Ljavax/xml/transform/TransformerFactory;.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V // method@2d09 │ │ -12e5ae: 2802 |000f: goto 0011 // +0002 │ │ -12e5b0: 0000 |0010: nop // spacer │ │ -12e5b2: 6e10 072d 0000 |0011: invoke-virtual {v0}, Ljavax/xml/transform/TransformerFactory;.newTransformer:()Ljavax/xml/transform/Transformer; // method@2d07 │ │ -12e5b8: 0c00 |0014: move-result-object v0 │ │ -12e5ba: 1a01 c842 |0015: const-string v1, "omit-xml-declaration" // string@42c8 │ │ -12e5be: 1a02 bc4d |0017: const-string v2, "yes" // string@4dbc │ │ -12e5c2: 6e30 022d 1002 |0019: invoke-virtual {v0, v1, v2}, Ljavax/xml/transform/Transformer;.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2d02 │ │ -12e5c8: 1a01 b241 |001c: const-string v1, "method" // string@41b2 │ │ -12e5cc: 1a03 a64d |001e: const-string v3, "xml" // string@4da6 │ │ -12e5d0: 6e30 022d 1003 |0020: invoke-virtual {v0, v1, v3}, Ljavax/xml/transform/Transformer;.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2d02 │ │ -12e5d6: 3a04 1000 |0023: if-ltz v4, 0033 // +0010 │ │ -12e5da: 1a01 d14d |0025: const-string v1, "{http://xml.apache.org/xslt}indent-amount" // string@4dd1 │ │ -12e5de: 7110 de2a 0400 |0027: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2ade │ │ -12e5e4: 0c04 |002a: move-result-object v4 │ │ -12e5e6: 6e30 022d 1004 |002b: invoke-virtual {v0, v1, v4}, Ljavax/xml/transform/Transformer;.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2d02 │ │ -12e5ec: 1a04 013a |002e: const-string v4, "indent" // string@3a01 │ │ -12e5f0: 6e30 022d 4002 |0030: invoke-virtual {v0, v4, v2}, Ljavax/xml/transform/Transformer;.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2d02 │ │ -12e5f6: 1100 |0033: return-object v0 │ │ +12e588: |[12e588] org.xmlunit.diff.DefaultComparisonFormatter.createXmlTransformer:(I)Ljavax/xml/transform/Transformer; │ │ +12e598: 7100 062d 0000 |0000: invoke-static {}, Ljavax/xml/transform/TransformerFactory;.newInstance:()Ljavax/xml/transform/TransformerFactory; // method@2d06 │ │ +12e59e: 0c00 |0003: move-result-object v0 │ │ +12e5a0: 3a04 0d00 |0004: if-ltz v4, 0011 // +000d │ │ +12e5a4: 1a01 023a |0006: const-string v1, "indent-number" // string@3a02 │ │ +12e5a8: 7110 622a 0400 |0008: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +12e5ae: 0c02 |000b: move-result-object v2 │ │ +12e5b0: 6e30 092d 1002 |000c: invoke-virtual {v0, v1, v2}, Ljavax/xml/transform/TransformerFactory;.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V // method@2d09 │ │ +12e5b6: 2802 |000f: goto 0011 // +0002 │ │ +12e5b8: 0000 |0010: nop // spacer │ │ +12e5ba: 6e10 072d 0000 |0011: invoke-virtual {v0}, Ljavax/xml/transform/TransformerFactory;.newTransformer:()Ljavax/xml/transform/Transformer; // method@2d07 │ │ +12e5c0: 0c00 |0014: move-result-object v0 │ │ +12e5c2: 1a01 c842 |0015: const-string v1, "omit-xml-declaration" // string@42c8 │ │ +12e5c6: 1a02 bc4d |0017: const-string v2, "yes" // string@4dbc │ │ +12e5ca: 6e30 022d 1002 |0019: invoke-virtual {v0, v1, v2}, Ljavax/xml/transform/Transformer;.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2d02 │ │ +12e5d0: 1a01 b241 |001c: const-string v1, "method" // string@41b2 │ │ +12e5d4: 1a03 a64d |001e: const-string v3, "xml" // string@4da6 │ │ +12e5d8: 6e30 022d 1003 |0020: invoke-virtual {v0, v1, v3}, Ljavax/xml/transform/Transformer;.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2d02 │ │ +12e5de: 3a04 1000 |0023: if-ltz v4, 0033 // +0010 │ │ +12e5e2: 1a01 d14d |0025: const-string v1, "{http://xml.apache.org/xslt}indent-amount" // string@4dd1 │ │ +12e5e6: 7110 de2a 0400 |0027: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2ade │ │ +12e5ec: 0c04 |002a: move-result-object v4 │ │ +12e5ee: 6e30 022d 1004 |002b: invoke-virtual {v0, v1, v4}, Ljavax/xml/transform/Transformer;.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2d02 │ │ +12e5f4: 1a04 013a |002e: const-string v4, "indent" // string@3a01 │ │ +12e5f8: 6e30 022d 4002 |0030: invoke-virtual {v0, v4, v2}, Ljavax/xml/transform/Transformer;.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2d02 │ │ +12e5fe: 1100 |0033: return-object v0 │ │ catches : 2 │ │ 0x0006 - 0x000f │ │ Ljava/lang/IllegalArgumentException; -> 0x0010 │ │ 0x0025 - 0x002e │ │ Ljava/lang/IllegalArgumentException; -> 0x002e │ │ positions : │ │ 0x0000 line=285 │ │ @@ -423786,42 +423788,42 @@ │ │ type : '(Lorg/w3c/dom/Node;Z)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -12e240: |[12e240] org.xmlunit.diff.DefaultComparisonFormatter.getFormattedNodeXml:(Lorg/w3c/dom/Node;Z)Ljava/lang/String; │ │ -12e250: 3803 0400 |0000: if-eqz v3, 0004 // +0004 │ │ -12e254: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -12e256: 2802 |0003: goto 0005 // +0002 │ │ -12e258: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -12e25a: 7110 bd36 0300 |0005: invoke-static {v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.createXmlTransformer:(I)Ljavax/xml/transform/Transformer; // method@36bd │ │ -12e260: 0c03 |0008: move-result-object v3 │ │ -12e262: 2200 d706 |0009: new-instance v0, Ljava/io/StringWriter; // type@06d7 │ │ -12e266: 7010 f329 0000 |000b: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@29f3 │ │ -12e26c: 2201 af07 |000e: new-instance v1, Ljavax/xml/transform/dom/DOMSource; // type@07af │ │ -12e270: 7020 0d2d 2100 |0010: invoke-direct {v1, v2}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ -12e276: 2202 b107 |0013: new-instance v2, Ljavax/xml/transform/stream/StreamResult; // type@07b1 │ │ -12e27a: 7020 122d 0200 |0015: invoke-direct {v2, v0}, Ljavax/xml/transform/stream/StreamResult;.:(Ljava/io/Writer;)V // method@2d12 │ │ -12e280: 6e30 052d 1302 |0018: invoke-virtual {v3, v1, v2}, Ljavax/xml/transform/Transformer;.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V // method@2d05 │ │ -12e286: 6e10 f429 0000 |001b: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@29f4 │ │ -12e28c: 0c02 |001e: move-result-object v2 │ │ -12e28e: 2817 |001f: goto 0036 // +0017 │ │ -12e290: 0d02 |0020: move-exception v2 │ │ -12e292: 2203 1007 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -12e296: 7010 eb2a 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12e29c: 1a00 9f0f |0026: const-string v0, "ERROR " // string@0f9f │ │ -12e2a0: 6e20 f52a 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e2a6: 6e10 452a 0200 |002b: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2a45 │ │ -12e2ac: 0c02 |002e: move-result-object v2 │ │ -12e2ae: 6e20 f52a 2300 |002f: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e2b4: 6e10 fa2a 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12e2ba: 0c02 |0035: move-result-object v2 │ │ -12e2bc: 1102 |0036: return-object v2 │ │ +12e248: |[12e248] org.xmlunit.diff.DefaultComparisonFormatter.getFormattedNodeXml:(Lorg/w3c/dom/Node;Z)Ljava/lang/String; │ │ +12e258: 3803 0400 |0000: if-eqz v3, 0004 // +0004 │ │ +12e25c: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +12e25e: 2802 |0003: goto 0005 // +0002 │ │ +12e260: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +12e262: 7110 bd36 0300 |0005: invoke-static {v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.createXmlTransformer:(I)Ljavax/xml/transform/Transformer; // method@36bd │ │ +12e268: 0c03 |0008: move-result-object v3 │ │ +12e26a: 2200 d706 |0009: new-instance v0, Ljava/io/StringWriter; // type@06d7 │ │ +12e26e: 7010 f329 0000 |000b: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@29f3 │ │ +12e274: 2201 af07 |000e: new-instance v1, Ljavax/xml/transform/dom/DOMSource; // type@07af │ │ +12e278: 7020 0d2d 2100 |0010: invoke-direct {v1, v2}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ +12e27e: 2202 b107 |0013: new-instance v2, Ljavax/xml/transform/stream/StreamResult; // type@07b1 │ │ +12e282: 7020 122d 0200 |0015: invoke-direct {v2, v0}, Ljavax/xml/transform/stream/StreamResult;.:(Ljava/io/Writer;)V // method@2d12 │ │ +12e288: 6e30 052d 1302 |0018: invoke-virtual {v3, v1, v2}, Ljavax/xml/transform/Transformer;.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V // method@2d05 │ │ +12e28e: 6e10 f429 0000 |001b: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@29f4 │ │ +12e294: 0c02 |001e: move-result-object v2 │ │ +12e296: 2817 |001f: goto 0036 // +0017 │ │ +12e298: 0d02 |0020: move-exception v2 │ │ +12e29a: 2203 1007 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +12e29e: 7010 eb2a 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12e2a4: 1a00 9f0f |0026: const-string v0, "ERROR " // string@0f9f │ │ +12e2a8: 6e20 f52a 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e2ae: 6e10 452a 0200 |002b: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2a45 │ │ +12e2b4: 0c02 |002e: move-result-object v2 │ │ +12e2b6: 6e20 f52a 2300 |002f: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e2bc: 6e10 fa2a 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12e2c2: 0c02 |0035: move-result-object v2 │ │ +12e2c4: 1102 |0036: return-object v2 │ │ catches : 1 │ │ 0x0005 - 0x001f │ │ Ljava/lang/Exception; -> 0x0020 │ │ positions : │ │ 0x0005 line=269 │ │ 0x0009 line=270 │ │ 0x000e line=271 │ │ @@ -423836,55 +423838,55 @@ │ │ type : '(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -12e2d0: |[12e2d0] org.xmlunit.diff.DefaultComparisonFormatter.getFullFormattedXml:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String; │ │ -12e2e0: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -12e2e4: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12e2ea: 6201 0e1d |0005: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.CHILD_NODELIST_SEQUENCE:Lorg/xmlunit/diff/ComparisonType; // field@1d0e │ │ -12e2ee: 3314 0700 |0007: if-ne v4, v1, 000e // +0007 │ │ -12e2f2: 7210 7435 0300 |0009: invoke-interface {v3}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@3574 │ │ -12e2f8: 0c03 |000c: move-result-object v3 │ │ -12e2fa: 2832 |000d: goto 003f // +0032 │ │ -12e2fc: 2034 0d09 |000e: instance-of v4, v3, Lorg/w3c/dom/Document; // type@090d │ │ -12e300: 3804 0c00 |0010: if-eqz v4, 001c // +000c │ │ -12e304: 1f03 0d09 |0012: check-cast v3, Lorg/w3c/dom/Document; // type@090d │ │ -12e308: 7030 b936 0203 |0014: invoke-direct {v2, v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendFullDocumentHeader:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V // method@36b9 │ │ -12e30e: 6e10 fa2a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12e314: 0c03 |001a: move-result-object v3 │ │ -12e316: 1103 |001b: return-object v3 │ │ -12e318: 2034 0e09 |001c: instance-of v4, v3, Lorg/w3c/dom/DocumentType; // type@090e │ │ -12e31c: 3804 0e00 |001e: if-eqz v4, 002c // +000e │ │ -12e320: 7210 7335 0300 |0020: invoke-interface {v3}, Lorg/w3c/dom/Node;.getOwnerDocument:()Lorg/w3c/dom/Document; // method@3573 │ │ -12e326: 0c03 |0023: move-result-object v3 │ │ -12e328: 7030 b936 0203 |0024: invoke-direct {v2, v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendFullDocumentHeader:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V // method@36b9 │ │ -12e32e: 6e10 fa2a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12e334: 0c03 |002a: move-result-object v3 │ │ -12e336: 1103 |002b: return-object v3 │ │ -12e338: 2034 0909 |002c: instance-of v4, v3, Lorg/w3c/dom/Attr; // type@0909 │ │ -12e33c: 3804 0900 |002e: if-eqz v4, 0037 // +0009 │ │ -12e340: 1f03 0909 |0030: check-cast v3, Lorg/w3c/dom/Attr; // type@0909 │ │ -12e344: 7210 5135 0300 |0032: invoke-interface {v3}, Lorg/w3c/dom/Attr;.getOwnerElement:()Lorg/w3c/dom/Element; // method@3551 │ │ -12e34a: 0c03 |0035: move-result-object v3 │ │ -12e34c: 2809 |0036: goto 003f // +0009 │ │ -12e34e: 2034 0b09 |0037: instance-of v4, v3, Lorg/w3c/dom/CharacterData; // type@090b │ │ -12e352: 3804 0600 |0039: if-eqz v4, 003f // +0006 │ │ -12e356: 7210 7435 0300 |003b: invoke-interface {v3}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@3574 │ │ -12e35c: 0c03 |003e: move-result-object v3 │ │ -12e35e: 7120 c036 5300 |003f: invoke-static {v3, v5}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.getFormattedNodeXml:(Lorg/w3c/dom/Node;Z)Ljava/lang/String; // method@36c0 │ │ -12e364: 0c03 |0042: move-result-object v3 │ │ -12e366: 6e20 f52a 3000 |0043: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e36c: 6e10 fa2a 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12e372: 0c03 |0049: move-result-object v3 │ │ -12e374: 6e10 da2a 0300 |004a: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2ada │ │ -12e37a: 0c03 |004d: move-result-object v3 │ │ -12e37c: 1103 |004e: return-object v3 │ │ +12e2d8: |[12e2d8] org.xmlunit.diff.DefaultComparisonFormatter.getFullFormattedXml:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String; │ │ +12e2e8: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +12e2ec: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12e2f2: 6201 0e1d |0005: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.CHILD_NODELIST_SEQUENCE:Lorg/xmlunit/diff/ComparisonType; // field@1d0e │ │ +12e2f6: 3314 0700 |0007: if-ne v4, v1, 000e // +0007 │ │ +12e2fa: 7210 7435 0300 |0009: invoke-interface {v3}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@3574 │ │ +12e300: 0c03 |000c: move-result-object v3 │ │ +12e302: 2832 |000d: goto 003f // +0032 │ │ +12e304: 2034 0d09 |000e: instance-of v4, v3, Lorg/w3c/dom/Document; // type@090d │ │ +12e308: 3804 0c00 |0010: if-eqz v4, 001c // +000c │ │ +12e30c: 1f03 0d09 |0012: check-cast v3, Lorg/w3c/dom/Document; // type@090d │ │ +12e310: 7030 b936 0203 |0014: invoke-direct {v2, v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendFullDocumentHeader:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V // method@36b9 │ │ +12e316: 6e10 fa2a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12e31c: 0c03 |001a: move-result-object v3 │ │ +12e31e: 1103 |001b: return-object v3 │ │ +12e320: 2034 0e09 |001c: instance-of v4, v3, Lorg/w3c/dom/DocumentType; // type@090e │ │ +12e324: 3804 0e00 |001e: if-eqz v4, 002c // +000e │ │ +12e328: 7210 7335 0300 |0020: invoke-interface {v3}, Lorg/w3c/dom/Node;.getOwnerDocument:()Lorg/w3c/dom/Document; // method@3573 │ │ +12e32e: 0c03 |0023: move-result-object v3 │ │ +12e330: 7030 b936 0203 |0024: invoke-direct {v2, v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendFullDocumentHeader:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V // method@36b9 │ │ +12e336: 6e10 fa2a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12e33c: 0c03 |002a: move-result-object v3 │ │ +12e33e: 1103 |002b: return-object v3 │ │ +12e340: 2034 0909 |002c: instance-of v4, v3, Lorg/w3c/dom/Attr; // type@0909 │ │ +12e344: 3804 0900 |002e: if-eqz v4, 0037 // +0009 │ │ +12e348: 1f03 0909 |0030: check-cast v3, Lorg/w3c/dom/Attr; // type@0909 │ │ +12e34c: 7210 5135 0300 |0032: invoke-interface {v3}, Lorg/w3c/dom/Attr;.getOwnerElement:()Lorg/w3c/dom/Element; // method@3551 │ │ +12e352: 0c03 |0035: move-result-object v3 │ │ +12e354: 2809 |0036: goto 003f // +0009 │ │ +12e356: 2034 0b09 |0037: instance-of v4, v3, Lorg/w3c/dom/CharacterData; // type@090b │ │ +12e35a: 3804 0600 |0039: if-eqz v4, 003f // +0006 │ │ +12e35e: 7210 7435 0300 |003b: invoke-interface {v3}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@3574 │ │ +12e364: 0c03 |003e: move-result-object v3 │ │ +12e366: 7120 c036 5300 |003f: invoke-static {v3, v5}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.getFormattedNodeXml:(Lorg/w3c/dom/Node;Z)Ljava/lang/String; // method@36c0 │ │ +12e36c: 0c03 |0042: move-result-object v3 │ │ +12e36e: 6e20 f52a 3000 |0043: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e374: 6e10 fa2a 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12e37a: 0c03 |0049: move-result-object v3 │ │ +12e37c: 6e10 da2a 0300 |004a: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2ada │ │ +12e382: 0c03 |004d: move-result-object v3 │ │ +12e384: 1103 |004e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0005 line=213 │ │ 0x0009 line=214 │ │ 0x000e line=215 │ │ 0x0012 line=216 │ │ @@ -423911,95 +423913,95 @@ │ │ type : '(Lorg/w3c/dom/Node;Ljava/lang/String;Lorg/xmlunit/diff/ComparisonType;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 174 16-bit code units │ │ -12e380: |[12e380] org.xmlunit.diff.DefaultComparisonFormatter.getShortString:(Lorg/w3c/dom/Node;Ljava/lang/String;Lorg/xmlunit/diff/ComparisonType;)Ljava/lang/String; │ │ -12e390: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -12e394: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12e39a: 6201 141d |0005: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.HAS_DOCTYPE_DECLARATION:Lorg/xmlunit/diff/ComparisonType; // field@1d14 │ │ -12e39e: 3315 1000 |0007: if-ne v5, v1, 0017 // +0010 │ │ -12e3a2: 1f03 0d09 |0009: check-cast v3, Lorg/w3c/dom/Document; // type@090d │ │ -12e3a6: 7210 5735 0300 |000b: invoke-interface {v3}, Lorg/w3c/dom/Document;.getDoctype:()Lorg/w3c/dom/DocumentType; // method@3557 │ │ -12e3ac: 0c05 |000e: move-result-object v5 │ │ -12e3ae: 7120 b636 5000 |000f: invoke-static {v0, v5}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentType:(Ljava/lang/StringBuilder;Lorg/w3c/dom/DocumentType;)Z // method@36b6 │ │ -12e3b4: 7120 b536 3000 |0012: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentElementIndication:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V // method@36b5 │ │ -12e3ba: 2900 8400 |0015: goto/16 0099 // +0084 │ │ -12e3be: 2035 0d09 |0017: instance-of v5, v3, Lorg/w3c/dom/Document; // type@090d │ │ -12e3c2: 3805 0c00 |0019: if-eqz v5, 0025 // +000c │ │ -12e3c6: 1f03 0d09 |001b: check-cast v3, Lorg/w3c/dom/Document; // type@090d │ │ -12e3ca: 7120 b736 3000 |001d: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentXmlDeclaration:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)Z // method@36b7 │ │ -12e3d0: 7120 b536 3000 |0020: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentElementIndication:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V // method@36b5 │ │ -12e3d6: 2900 7600 |0023: goto/16 0099 // +0076 │ │ -12e3da: 2035 0e09 |0025: instance-of v5, v3, Lorg/w3c/dom/DocumentType; // type@090e │ │ -12e3de: 3805 0f00 |0027: if-eqz v5, 0036 // +000f │ │ -12e3e2: 1f03 0e09 |0029: check-cast v3, Lorg/w3c/dom/DocumentType; // type@090e │ │ -12e3e6: 7120 b636 3000 |002b: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentType:(Ljava/lang/StringBuilder;Lorg/w3c/dom/DocumentType;)Z // method@36b6 │ │ -12e3ec: 7210 5e35 0300 |002e: invoke-interface {v3}, Lorg/w3c/dom/DocumentType;.getOwnerDocument:()Lorg/w3c/dom/Document; // method@355e │ │ -12e3f2: 0c03 |0031: move-result-object v3 │ │ -12e3f4: 7120 b536 3000 |0032: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentElementIndication:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V // method@36b5 │ │ -12e3fa: 2864 |0035: goto 0099 // +0064 │ │ -12e3fc: 2035 0909 |0036: instance-of v5, v3, Lorg/w3c/dom/Attr; // type@0909 │ │ -12e400: 3805 0800 |0038: if-eqz v5, 0040 // +0008 │ │ -12e404: 1f03 0909 |003a: check-cast v3, Lorg/w3c/dom/Attr; // type@0909 │ │ -12e408: 7120 b336 3000 |003c: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendAttribute:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Attr;)V // method@36b3 │ │ -12e40e: 285a |003f: goto 0099 // +005a │ │ -12e410: 2035 0f09 |0040: instance-of v5, v3, Lorg/w3c/dom/Element; // type@090f │ │ -12e414: 3805 0800 |0042: if-eqz v5, 004a // +0008 │ │ -12e418: 1f03 0f09 |0044: check-cast v3, Lorg/w3c/dom/Element; // type@090f │ │ -12e41c: 7120 b836 3000 |0046: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendElement:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Element;)V // method@36b8 │ │ -12e422: 2850 |0049: goto 0099 // +0050 │ │ -12e424: 2035 1409 |004a: instance-of v5, v3, Lorg/w3c/dom/Text; // type@0914 │ │ -12e428: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ -12e42c: 1f03 1409 |004e: check-cast v3, Lorg/w3c/dom/Text; // type@0914 │ │ -12e430: 7120 bc36 3000 |0050: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendText:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Text;)V // method@36bc │ │ -12e436: 2846 |0053: goto 0099 // +0046 │ │ -12e438: 2035 0c09 |0054: instance-of v5, v3, Lorg/w3c/dom/Comment; // type@090c │ │ -12e43c: 3805 0800 |0056: if-eqz v5, 005e // +0008 │ │ -12e440: 1f03 0c09 |0058: check-cast v3, Lorg/w3c/dom/Comment; // type@090c │ │ -12e444: 7120 b436 3000 |005a: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendComment:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Comment;)V // method@36b4 │ │ -12e44a: 283c |005d: goto 0099 // +003c │ │ -12e44c: 2035 1309 |005e: instance-of v5, v3, Lorg/w3c/dom/ProcessingInstruction; // type@0913 │ │ -12e450: 3805 0800 |0060: if-eqz v5, 0068 // +0008 │ │ -12e454: 1f03 1309 |0062: check-cast v3, Lorg/w3c/dom/ProcessingInstruction; // type@0913 │ │ -12e458: 7120 bb36 3000 |0064: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendProcessingInstruction:(Ljava/lang/StringBuilder;Lorg/w3c/dom/ProcessingInstruction;)V // method@36bb │ │ -12e45e: 2832 |0067: goto 0099 // +0032 │ │ -12e460: 3903 0800 |0068: if-nez v3, 0070 // +0008 │ │ -12e464: 1a03 b408 |006a: const-string v3, "" // string@08b4 │ │ -12e468: 6e20 f52a 3000 |006c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e46e: 282a |006f: goto 0099 // +002a │ │ -12e470: 1a05 9408 |0070: const-string v5, "" // string@028a │ │ -12e4bc: 6e20 f52a 3000 |0096: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e4c2: 3804 1000 |0099: if-eqz v4, 00a9 // +0010 │ │ -12e4c6: 6e10 c92a 0400 |009b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -12e4cc: 0a03 |009e: move-result v3 │ │ -12e4ce: 3d03 0a00 |009f: if-lez v3, 00a9 // +000a │ │ -12e4d2: 1a03 6a00 |00a1: const-string v3, " at " // string@006a │ │ -12e4d6: 6e20 f52a 3000 |00a3: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e4dc: 6e20 f52a 4000 |00a6: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12e4e2: 6e10 fa2a 0000 |00a9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12e4e8: 0c03 |00ac: move-result-object v3 │ │ -12e4ea: 1103 |00ad: return-object v3 │ │ +12e388: |[12e388] org.xmlunit.diff.DefaultComparisonFormatter.getShortString:(Lorg/w3c/dom/Node;Ljava/lang/String;Lorg/xmlunit/diff/ComparisonType;)Ljava/lang/String; │ │ +12e398: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +12e39c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12e3a2: 6201 141d |0005: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.HAS_DOCTYPE_DECLARATION:Lorg/xmlunit/diff/ComparisonType; // field@1d14 │ │ +12e3a6: 3315 1000 |0007: if-ne v5, v1, 0017 // +0010 │ │ +12e3aa: 1f03 0d09 |0009: check-cast v3, Lorg/w3c/dom/Document; // type@090d │ │ +12e3ae: 7210 5735 0300 |000b: invoke-interface {v3}, Lorg/w3c/dom/Document;.getDoctype:()Lorg/w3c/dom/DocumentType; // method@3557 │ │ +12e3b4: 0c05 |000e: move-result-object v5 │ │ +12e3b6: 7120 b636 5000 |000f: invoke-static {v0, v5}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentType:(Ljava/lang/StringBuilder;Lorg/w3c/dom/DocumentType;)Z // method@36b6 │ │ +12e3bc: 7120 b536 3000 |0012: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentElementIndication:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V // method@36b5 │ │ +12e3c2: 2900 8400 |0015: goto/16 0099 // +0084 │ │ +12e3c6: 2035 0d09 |0017: instance-of v5, v3, Lorg/w3c/dom/Document; // type@090d │ │ +12e3ca: 3805 0c00 |0019: if-eqz v5, 0025 // +000c │ │ +12e3ce: 1f03 0d09 |001b: check-cast v3, Lorg/w3c/dom/Document; // type@090d │ │ +12e3d2: 7120 b736 3000 |001d: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentXmlDeclaration:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)Z // method@36b7 │ │ +12e3d8: 7120 b536 3000 |0020: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentElementIndication:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V // method@36b5 │ │ +12e3de: 2900 7600 |0023: goto/16 0099 // +0076 │ │ +12e3e2: 2035 0e09 |0025: instance-of v5, v3, Lorg/w3c/dom/DocumentType; // type@090e │ │ +12e3e6: 3805 0f00 |0027: if-eqz v5, 0036 // +000f │ │ +12e3ea: 1f03 0e09 |0029: check-cast v3, Lorg/w3c/dom/DocumentType; // type@090e │ │ +12e3ee: 7120 b636 3000 |002b: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentType:(Ljava/lang/StringBuilder;Lorg/w3c/dom/DocumentType;)Z // method@36b6 │ │ +12e3f4: 7210 5e35 0300 |002e: invoke-interface {v3}, Lorg/w3c/dom/DocumentType;.getOwnerDocument:()Lorg/w3c/dom/Document; // method@355e │ │ +12e3fa: 0c03 |0031: move-result-object v3 │ │ +12e3fc: 7120 b536 3000 |0032: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendDocumentElementIndication:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Document;)V // method@36b5 │ │ +12e402: 2864 |0035: goto 0099 // +0064 │ │ +12e404: 2035 0909 |0036: instance-of v5, v3, Lorg/w3c/dom/Attr; // type@0909 │ │ +12e408: 3805 0800 |0038: if-eqz v5, 0040 // +0008 │ │ +12e40c: 1f03 0909 |003a: check-cast v3, Lorg/w3c/dom/Attr; // type@0909 │ │ +12e410: 7120 b336 3000 |003c: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendAttribute:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Attr;)V // method@36b3 │ │ +12e416: 285a |003f: goto 0099 // +005a │ │ +12e418: 2035 0f09 |0040: instance-of v5, v3, Lorg/w3c/dom/Element; // type@090f │ │ +12e41c: 3805 0800 |0042: if-eqz v5, 004a // +0008 │ │ +12e420: 1f03 0f09 |0044: check-cast v3, Lorg/w3c/dom/Element; // type@090f │ │ +12e424: 7120 b836 3000 |0046: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendElement:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Element;)V // method@36b8 │ │ +12e42a: 2850 |0049: goto 0099 // +0050 │ │ +12e42c: 2035 1409 |004a: instance-of v5, v3, Lorg/w3c/dom/Text; // type@0914 │ │ +12e430: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ +12e434: 1f03 1409 |004e: check-cast v3, Lorg/w3c/dom/Text; // type@0914 │ │ +12e438: 7120 bc36 3000 |0050: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendText:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Text;)V // method@36bc │ │ +12e43e: 2846 |0053: goto 0099 // +0046 │ │ +12e440: 2035 0c09 |0054: instance-of v5, v3, Lorg/w3c/dom/Comment; // type@090c │ │ +12e444: 3805 0800 |0056: if-eqz v5, 005e // +0008 │ │ +12e448: 1f03 0c09 |0058: check-cast v3, Lorg/w3c/dom/Comment; // type@090c │ │ +12e44c: 7120 b436 3000 |005a: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendComment:(Ljava/lang/StringBuilder;Lorg/w3c/dom/Comment;)V // method@36b4 │ │ +12e452: 283c |005d: goto 0099 // +003c │ │ +12e454: 2035 1309 |005e: instance-of v5, v3, Lorg/w3c/dom/ProcessingInstruction; // type@0913 │ │ +12e458: 3805 0800 |0060: if-eqz v5, 0068 // +0008 │ │ +12e45c: 1f03 1309 |0062: check-cast v3, Lorg/w3c/dom/ProcessingInstruction; // type@0913 │ │ +12e460: 7120 bb36 3000 |0064: invoke-static {v0, v3}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.appendProcessingInstruction:(Ljava/lang/StringBuilder;Lorg/w3c/dom/ProcessingInstruction;)V // method@36bb │ │ +12e466: 2832 |0067: goto 0099 // +0032 │ │ +12e468: 3903 0800 |0068: if-nez v3, 0070 // +0008 │ │ +12e46c: 1a03 b408 |006a: const-string v3, "" // string@08b4 │ │ +12e470: 6e20 f52a 3000 |006c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e476: 282a |006f: goto 0099 // +002a │ │ +12e478: 1a05 9408 |0070: const-string v5, "" // string@028a │ │ +12e4c4: 6e20 f52a 3000 |0096: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e4ca: 3804 1000 |0099: if-eqz v4, 00a9 // +0010 │ │ +12e4ce: 6e10 c92a 0400 |009b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +12e4d4: 0a03 |009e: move-result v3 │ │ +12e4d6: 3d03 0a00 |009f: if-lez v3, 00a9 // +000a │ │ +12e4da: 1a03 6a00 |00a1: const-string v3, " at " // string@006a │ │ +12e4de: 6e20 f52a 3000 |00a3: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e4e4: 6e20 f52a 4000 |00a6: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12e4ea: 6e10 fa2a 0000 |00a9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12e4f0: 0c03 |00ac: move-result-object v3 │ │ +12e4f2: 1103 |00ad: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ 0x0009 line=76 │ │ 0x000b line=77 │ │ 0x0012 line=78 │ │ @@ -424037,23 +424039,23 @@ │ │ type : '(Ljava/lang/Object;Lorg/xmlunit/diff/ComparisonType;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -12e0f8: |[12e0f8] org.xmlunit.diff.DefaultComparisonFormatter.getValue:(Ljava/lang/Object;Lorg/xmlunit/diff/ComparisonType;)Ljava/lang/Object; │ │ -12e108: 6200 171d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonType;.NODE_TYPE:Lorg/xmlunit/diff/ComparisonType; // field@1d17 │ │ -12e10c: 3303 0c00 |0002: if-ne v3, v0, 000e // +000c │ │ -12e110: 1f02 0c07 |0004: check-cast v2, Ljava/lang/Short; // type@070c │ │ -12e114: 6e10 a82a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@2aa8 │ │ -12e11a: 0a02 |0009: move-result v2 │ │ -12e11c: 7110 c436 0200 |000a: invoke-static {v2}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.nodeType:(S)Ljava/lang/String; // method@36c4 │ │ -12e122: 0c02 |000d: move-result-object v2 │ │ -12e124: 1102 |000e: return-object v2 │ │ +12e100: |[12e100] org.xmlunit.diff.DefaultComparisonFormatter.getValue:(Ljava/lang/Object;Lorg/xmlunit/diff/ComparisonType;)Ljava/lang/Object; │ │ +12e110: 6200 171d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonType;.NODE_TYPE:Lorg/xmlunit/diff/ComparisonType; // field@1d17 │ │ +12e114: 3303 0c00 |0002: if-ne v3, v0, 000e // +000c │ │ +12e118: 1f02 0c07 |0004: check-cast v2, Ljava/lang/Short; // type@070c │ │ +12e11c: 6e10 a82a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Short;.shortValue:()S // method@2aa8 │ │ +12e122: 0a02 |0009: move-result v2 │ │ +12e124: 7110 c436 0200 |000a: invoke-static {v2}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.nodeType:(S)Ljava/lang/String; // method@36c4 │ │ +12e12a: 0c02 |000d: move-result-object v2 │ │ +12e12c: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/xmlunit/diff/DefaultComparisonFormatter; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000f reg=3 (null) Lorg/xmlunit/diff/ComparisonType; │ │ @@ -424063,40 +424065,40 @@ │ │ type : '(S)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 66 16-bit code units │ │ -12e4ec: |[12e4ec] org.xmlunit.diff.DefaultComparisonFormatter.nodeType:(S)Ljava/lang/String; │ │ -12e4fc: 2b00 2600 0000 |0000: packed-switch v0, 00000026 // +00000026 │ │ -12e502: 7110 a92a 0000 |0003: invoke-static {v0}, Ljava/lang/Short;.toString:(S)Ljava/lang/String; // method@2aa9 │ │ -12e508: 0c00 |0006: move-result-object v0 │ │ -12e50a: 1100 |0007: return-object v0 │ │ -12e50c: 1a00 7d21 |0008: const-string v0, "Notation" // string@217d │ │ -12e510: 1100 |000a: return-object v0 │ │ -12e512: 1a00 320f |000b: const-string v0, "Document Type" // string@0f32 │ │ -12e516: 1100 |000d: return-object v0 │ │ -12e518: 1a00 b80d |000e: const-string v0, "Comment" // string@0db8 │ │ -12e51c: 1100 |0010: return-object v0 │ │ -12e51e: 1a00 ff22 |0011: const-string v0, "Processing Instruction" // string@22ff │ │ -12e522: 1100 |0013: return-object v0 │ │ -12e524: 1a00 1a10 |0014: const-string v0, "Entity" // string@101a │ │ -12e528: 1100 |0016: return-object v0 │ │ -12e52a: 1a00 1b10 |0017: const-string v0, "Entity Reference" // string@101b │ │ -12e52e: 1100 |0019: return-object v0 │ │ -12e530: 1a00 a90c |001a: const-string v0, "CDATA Section" // string@0ca9 │ │ -12e534: 1100 |001c: return-object v0 │ │ -12e536: 1a00 c126 |001d: const-string v0, "Text" // string@26c1 │ │ -12e53a: 1100 |001f: return-object v0 │ │ -12e53c: 1a00 590b |0020: const-string v0, "Attribute" // string@0b59 │ │ -12e540: 1100 |0022: return-object v0 │ │ -12e542: 1a00 0e10 |0023: const-string v0, "Element" // string@100e │ │ -12e546: 1100 |0025: return-object v0 │ │ -12e548: 0001 0c00 0100 0000 2300 0000 2000 ... |0026: packed-switch-data (28 units) │ │ +12e4f4: |[12e4f4] org.xmlunit.diff.DefaultComparisonFormatter.nodeType:(S)Ljava/lang/String; │ │ +12e504: 2b00 2600 0000 |0000: packed-switch v0, 00000026 // +00000026 │ │ +12e50a: 7110 a92a 0000 |0003: invoke-static {v0}, Ljava/lang/Short;.toString:(S)Ljava/lang/String; // method@2aa9 │ │ +12e510: 0c00 |0006: move-result-object v0 │ │ +12e512: 1100 |0007: return-object v0 │ │ +12e514: 1a00 7d21 |0008: const-string v0, "Notation" // string@217d │ │ +12e518: 1100 |000a: return-object v0 │ │ +12e51a: 1a00 320f |000b: const-string v0, "Document Type" // string@0f32 │ │ +12e51e: 1100 |000d: return-object v0 │ │ +12e520: 1a00 b80d |000e: const-string v0, "Comment" // string@0db8 │ │ +12e524: 1100 |0010: return-object v0 │ │ +12e526: 1a00 ff22 |0011: const-string v0, "Processing Instruction" // string@22ff │ │ +12e52a: 1100 |0013: return-object v0 │ │ +12e52c: 1a00 1a10 |0014: const-string v0, "Entity" // string@101a │ │ +12e530: 1100 |0016: return-object v0 │ │ +12e532: 1a00 1b10 |0017: const-string v0, "Entity Reference" // string@101b │ │ +12e536: 1100 |0019: return-object v0 │ │ +12e538: 1a00 a90c |001a: const-string v0, "CDATA Section" // string@0ca9 │ │ +12e53c: 1100 |001c: return-object v0 │ │ +12e53e: 1a00 c126 |001d: const-string v0, "Text" // string@26c1 │ │ +12e542: 1100 |001f: return-object v0 │ │ +12e544: 1a00 590b |0020: const-string v0, "Attribute" // string@0b59 │ │ +12e548: 1100 |0022: return-object v0 │ │ +12e54a: 1a00 0e10 |0023: const-string v0, "Element" // string@100e │ │ +12e54e: 1100 |0025: return-object v0 │ │ +12e550: 0001 0c00 0100 0000 2300 0000 2000 ... |0026: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=326 │ │ locals : │ │ 0x0000 - 0x0042 reg=0 (null) S │ │ │ │ Virtual methods - │ │ @@ -424105,72 +424107,72 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -12e128: |[12e128] org.xmlunit.diff.DefaultComparisonFormatter.getDescription:(Lorg/xmlunit/diff/Comparison;)Ljava/lang/String; │ │ -12e138: 6e10 3a36 0c00 |0000: invoke-virtual {v12}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ -12e13e: 0c00 |0003: move-result-object v0 │ │ -12e140: 6e10 5936 0000 |0004: invoke-virtual {v0}, Lorg/xmlunit/diff/ComparisonType;.getDescription:()Ljava/lang/String; // method@3659 │ │ -12e146: 0c01 |0007: move-result-object v1 │ │ -12e148: 6e10 3836 0c00 |0008: invoke-virtual {v12}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ -12e14e: 0c02 |000b: move-result-object v2 │ │ -12e150: 6e10 3936 0c00 |000c: invoke-virtual {v12}, Lorg/xmlunit/diff/Comparison;.getTestDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3639 │ │ -12e156: 0c0c |000f: move-result-object v12 │ │ -12e158: 6e10 3436 0200 |0010: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ -12e15e: 0c03 |0013: move-result-object v3 │ │ -12e160: 6e10 3636 0200 |0014: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison$Detail;.getXPath:()Ljava/lang/String; // method@3636 │ │ -12e166: 0c04 |0017: move-result-object v4 │ │ -12e168: 7040 c236 3b04 |0018: invoke-direct {v11, v3, v4, v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.getShortString:(Lorg/w3c/dom/Node;Ljava/lang/String;Lorg/xmlunit/diff/ComparisonType;)Ljava/lang/String; // method@36c2 │ │ -12e16e: 0c03 |001b: move-result-object v3 │ │ -12e170: 6e10 3436 0c00 |001c: invoke-virtual {v12}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ -12e176: 0c04 |001f: move-result-object v4 │ │ -12e178: 6e10 3636 0c00 |0020: invoke-virtual {v12}, Lorg/xmlunit/diff/Comparison$Detail;.getXPath:()Ljava/lang/String; // method@3636 │ │ -12e17e: 0c05 |0023: move-result-object v5 │ │ -12e180: 7040 c236 4b05 |0024: invoke-direct {v11, v4, v5, v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.getShortString:(Lorg/w3c/dom/Node;Ljava/lang/String;Lorg/xmlunit/diff/ComparisonType;)Ljava/lang/String; // method@36c2 │ │ -12e186: 0c04 |0027: move-result-object v4 │ │ -12e188: 6205 091d |0028: sget-object v5, Lorg/xmlunit/diff/ComparisonType;.ATTR_NAME_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d09 │ │ -12e18c: 1246 |002a: const/4 v6, #int 4 // #4 │ │ -12e18e: 1237 |002b: const/4 v7, #int 3 // #3 │ │ -12e190: 1228 |002c: const/4 v8, #int 2 // #2 │ │ -12e192: 1219 |002d: const/4 v9, #int 1 // #1 │ │ -12e194: 120a |002e: const/4 v10, #int 0 // #0 │ │ -12e196: 3350 1700 |002f: if-ne v0, v5, 0046 // +0017 │ │ -12e19a: 236c f609 |0031: new-array v12, v6, [Ljava/lang/Object; // type@09f6 │ │ -12e19e: 4d01 0c0a |0033: aput-object v1, v12, v10 │ │ -12e1a2: 6e10 3636 0200 |0035: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison$Detail;.getXPath:()Ljava/lang/String; // method@3636 │ │ -12e1a8: 0c00 |0038: move-result-object v0 │ │ -12e1aa: 4d00 0c09 |0039: aput-object v0, v12, v9 │ │ -12e1ae: 4d03 0c08 |003b: aput-object v3, v12, v8 │ │ -12e1b2: 4d04 0c07 |003d: aput-object v4, v12, v7 │ │ -12e1b6: 1a00 3910 |003f: const-string v0, "Expected %s '%s' - comparing %s to %s" // string@1039 │ │ -12e1ba: 7120 bc2a c000 |0041: invoke-static {v0, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -12e1c0: 0c0c |0044: move-result-object v12 │ │ -12e1c2: 110c |0045: return-object v12 │ │ -12e1c4: 1255 |0046: const/4 v5, #int 5 // #5 │ │ -12e1c6: 2355 f609 |0047: new-array v5, v5, [Ljava/lang/Object; // type@09f6 │ │ -12e1ca: 4d01 050a |0049: aput-object v1, v5, v10 │ │ -12e1ce: 6e10 3536 0200 |004b: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison$Detail;.getValue:()Ljava/lang/Object; // method@3635 │ │ -12e1d4: 0c01 |004e: move-result-object v1 │ │ -12e1d6: 7030 c336 1b00 |004f: invoke-direct {v11, v1, v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.getValue:(Ljava/lang/Object;Lorg/xmlunit/diff/ComparisonType;)Ljava/lang/Object; // method@36c3 │ │ -12e1dc: 0c01 |0052: move-result-object v1 │ │ -12e1de: 4d01 0509 |0053: aput-object v1, v5, v9 │ │ -12e1e2: 6e10 3536 0c00 |0055: invoke-virtual {v12}, Lorg/xmlunit/diff/Comparison$Detail;.getValue:()Ljava/lang/Object; // method@3635 │ │ -12e1e8: 0c0c |0058: move-result-object v12 │ │ -12e1ea: 7030 c336 cb00 |0059: invoke-direct {v11, v12, v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.getValue:(Ljava/lang/Object;Lorg/xmlunit/diff/ComparisonType;)Ljava/lang/Object; // method@36c3 │ │ -12e1f0: 0c0c |005c: move-result-object v12 │ │ -12e1f2: 4d0c 0508 |005d: aput-object v12, v5, v8 │ │ -12e1f6: 4d03 0507 |005f: aput-object v3, v5, v7 │ │ -12e1fa: 4d04 0506 |0061: aput-object v4, v5, v6 │ │ -12e1fe: 1a0c 3a10 |0063: const-string v12, "Expected %s '%s' but was '%s' - comparing %s to %s" // string@103a │ │ -12e202: 7120 bc2a 5c00 |0065: invoke-static {v12, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -12e208: 0c0c |0068: move-result-object v12 │ │ -12e20a: 110c |0069: return-object v12 │ │ +12e130: |[12e130] org.xmlunit.diff.DefaultComparisonFormatter.getDescription:(Lorg/xmlunit/diff/Comparison;)Ljava/lang/String; │ │ +12e140: 6e10 3a36 0c00 |0000: invoke-virtual {v12}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ +12e146: 0c00 |0003: move-result-object v0 │ │ +12e148: 6e10 5936 0000 |0004: invoke-virtual {v0}, Lorg/xmlunit/diff/ComparisonType;.getDescription:()Ljava/lang/String; // method@3659 │ │ +12e14e: 0c01 |0007: move-result-object v1 │ │ +12e150: 6e10 3836 0c00 |0008: invoke-virtual {v12}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ +12e156: 0c02 |000b: move-result-object v2 │ │ +12e158: 6e10 3936 0c00 |000c: invoke-virtual {v12}, Lorg/xmlunit/diff/Comparison;.getTestDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3639 │ │ +12e15e: 0c0c |000f: move-result-object v12 │ │ +12e160: 6e10 3436 0200 |0010: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ +12e166: 0c03 |0013: move-result-object v3 │ │ +12e168: 6e10 3636 0200 |0014: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison$Detail;.getXPath:()Ljava/lang/String; // method@3636 │ │ +12e16e: 0c04 |0017: move-result-object v4 │ │ +12e170: 7040 c236 3b04 |0018: invoke-direct {v11, v3, v4, v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.getShortString:(Lorg/w3c/dom/Node;Ljava/lang/String;Lorg/xmlunit/diff/ComparisonType;)Ljava/lang/String; // method@36c2 │ │ +12e176: 0c03 |001b: move-result-object v3 │ │ +12e178: 6e10 3436 0c00 |001c: invoke-virtual {v12}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ +12e17e: 0c04 |001f: move-result-object v4 │ │ +12e180: 6e10 3636 0c00 |0020: invoke-virtual {v12}, Lorg/xmlunit/diff/Comparison$Detail;.getXPath:()Ljava/lang/String; // method@3636 │ │ +12e186: 0c05 |0023: move-result-object v5 │ │ +12e188: 7040 c236 4b05 |0024: invoke-direct {v11, v4, v5, v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.getShortString:(Lorg/w3c/dom/Node;Ljava/lang/String;Lorg/xmlunit/diff/ComparisonType;)Ljava/lang/String; // method@36c2 │ │ +12e18e: 0c04 |0027: move-result-object v4 │ │ +12e190: 6205 091d |0028: sget-object v5, Lorg/xmlunit/diff/ComparisonType;.ATTR_NAME_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d09 │ │ +12e194: 1246 |002a: const/4 v6, #int 4 // #4 │ │ +12e196: 1237 |002b: const/4 v7, #int 3 // #3 │ │ +12e198: 1228 |002c: const/4 v8, #int 2 // #2 │ │ +12e19a: 1219 |002d: const/4 v9, #int 1 // #1 │ │ +12e19c: 120a |002e: const/4 v10, #int 0 // #0 │ │ +12e19e: 3350 1700 |002f: if-ne v0, v5, 0046 // +0017 │ │ +12e1a2: 236c f609 |0031: new-array v12, v6, [Ljava/lang/Object; // type@09f6 │ │ +12e1a6: 4d01 0c0a |0033: aput-object v1, v12, v10 │ │ +12e1aa: 6e10 3636 0200 |0035: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison$Detail;.getXPath:()Ljava/lang/String; // method@3636 │ │ +12e1b0: 0c00 |0038: move-result-object v0 │ │ +12e1b2: 4d00 0c09 |0039: aput-object v0, v12, v9 │ │ +12e1b6: 4d03 0c08 |003b: aput-object v3, v12, v8 │ │ +12e1ba: 4d04 0c07 |003d: aput-object v4, v12, v7 │ │ +12e1be: 1a00 3910 |003f: const-string v0, "Expected %s '%s' - comparing %s to %s" // string@1039 │ │ +12e1c2: 7120 bc2a c000 |0041: invoke-static {v0, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +12e1c8: 0c0c |0044: move-result-object v12 │ │ +12e1ca: 110c |0045: return-object v12 │ │ +12e1cc: 1255 |0046: const/4 v5, #int 5 // #5 │ │ +12e1ce: 2355 f609 |0047: new-array v5, v5, [Ljava/lang/Object; // type@09f6 │ │ +12e1d2: 4d01 050a |0049: aput-object v1, v5, v10 │ │ +12e1d6: 6e10 3536 0200 |004b: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison$Detail;.getValue:()Ljava/lang/Object; // method@3635 │ │ +12e1dc: 0c01 |004e: move-result-object v1 │ │ +12e1de: 7030 c336 1b00 |004f: invoke-direct {v11, v1, v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.getValue:(Ljava/lang/Object;Lorg/xmlunit/diff/ComparisonType;)Ljava/lang/Object; // method@36c3 │ │ +12e1e4: 0c01 |0052: move-result-object v1 │ │ +12e1e6: 4d01 0509 |0053: aput-object v1, v5, v9 │ │ +12e1ea: 6e10 3536 0c00 |0055: invoke-virtual {v12}, Lorg/xmlunit/diff/Comparison$Detail;.getValue:()Ljava/lang/Object; // method@3635 │ │ +12e1f0: 0c0c |0058: move-result-object v12 │ │ +12e1f2: 7030 c336 cb00 |0059: invoke-direct {v11, v12, v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.getValue:(Ljava/lang/Object;Lorg/xmlunit/diff/ComparisonType;)Ljava/lang/Object; // method@36c3 │ │ +12e1f8: 0c0c |005c: move-result-object v12 │ │ +12e1fa: 4d0c 0508 |005d: aput-object v12, v5, v8 │ │ +12e1fe: 4d03 0507 |005f: aput-object v3, v5, v7 │ │ +12e202: 4d04 0506 |0061: aput-object v4, v5, v6 │ │ +12e206: 1a0c 3a10 |0063: const-string v12, "Expected %s '%s' but was '%s' - comparing %s to %s" // string@103a │ │ +12e20a: 7120 bc2a 5c00 |0065: invoke-static {v12, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +12e210: 0c0c |0068: move-result-object v12 │ │ +12e212: 110c |0069: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0008 line=48 │ │ 0x000c line=49 │ │ 0x0010 line=50 │ │ @@ -424187,25 +424189,25 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison$Detail;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -12e20c: |[12e20c] org.xmlunit.diff.DefaultComparisonFormatter.getDetails:(Lorg/xmlunit/diff/Comparison$Detail;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String; │ │ -12e21c: 6e10 3436 0200 |0000: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ -12e222: 0c00 |0003: move-result-object v0 │ │ -12e224: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -12e228: 1a02 b408 |0006: const-string v2, "" // string@08b4 │ │ -12e22c: 1102 |0008: return-object v2 │ │ -12e22e: 6e10 3436 0200 |0009: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ -12e234: 0c02 |000c: move-result-object v2 │ │ -12e236: 7040 c136 2143 |000d: invoke-direct {v1, v2, v3, v4}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.getFullFormattedXml:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String; // method@36c1 │ │ -12e23c: 0c02 |0010: move-result-object v2 │ │ -12e23e: 1102 |0011: return-object v2 │ │ +12e214: |[12e214] org.xmlunit.diff.DefaultComparisonFormatter.getDetails:(Lorg/xmlunit/diff/Comparison$Detail;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String; │ │ +12e224: 6e10 3436 0200 |0000: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ +12e22a: 0c00 |0003: move-result-object v0 │ │ +12e22c: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +12e230: 1a02 b408 |0006: const-string v2, "" // string@08b4 │ │ +12e234: 1102 |0008: return-object v2 │ │ +12e236: 6e10 3436 0200 |0009: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison$Detail;.getTarget:()Lorg/w3c/dom/Node; // method@3634 │ │ +12e23c: 0c02 |000c: move-result-object v2 │ │ +12e23e: 7040 c136 2143 |000d: invoke-direct {v1, v2, v3, v4}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.getFullFormattedXml:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String; // method@36c1 │ │ +12e244: 0c02 |0010: move-result-object v2 │ │ +12e246: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0009 line=207 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/xmlunit/diff/DefaultComparisonFormatter; │ │ 0x0000 - 0x0012 reg=2 (null) Lorg/xmlunit/diff/Comparison$Detail; │ │ @@ -424255,21 +424257,21 @@ │ │ type : '(Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -12e998: |[12e998] org.xmlunit.diff.DefaultConditionalSelectorBuilder$ConditionalSelector.:(Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;)V │ │ -12e9a8: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12e9ae: 2200 6107 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@0761 │ │ -12e9b2: 7020 092c 2000 |0005: invoke-direct {v0, v2}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@2c09 │ │ -12e9b8: 5b10 6c1d |0008: iput-object v0, v1, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector;.conditionalSelectors:Ljava/util/Map; // field@1d6c │ │ -12e9bc: 5b13 6d1d |000a: iput-object v3, v1, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector;.defaultSelector:Lorg/xmlunit/diff/ElementSelector; // field@1d6d │ │ -12e9c0: 0e00 |000c: return-void │ │ +12e9a0: |[12e9a0] org.xmlunit.diff.DefaultConditionalSelectorBuilder$ConditionalSelector.:(Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;)V │ │ +12e9b0: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12e9b6: 2200 6107 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@0761 │ │ +12e9ba: 7020 092c 2000 |0005: invoke-direct {v0, v2}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@2c09 │ │ +12e9c0: 5b10 6c1d |0008: iput-object v0, v1, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector;.conditionalSelectors:Ljava/util/Map; // field@1d6c │ │ +12e9c4: 5b13 6d1d |000a: iput-object v3, v1, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector;.defaultSelector:Lorg/xmlunit/diff/ElementSelector; // field@1d6d │ │ +12e9c8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x000a line=79 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector; │ │ @@ -424281,17 +424283,17 @@ │ │ type : '(Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -12e9c4: |[12e9c4] org.xmlunit.diff.DefaultConditionalSelectorBuilder$ConditionalSelector.:(Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$1;)V │ │ -12e9d4: 7030 c536 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector;.:(Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;)V // method@36c5 │ │ -12e9da: 0e00 |0003: return-void │ │ +12e9cc: |[12e9cc] org.xmlunit.diff.DefaultConditionalSelectorBuilder$ConditionalSelector.:(Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$1;)V │ │ +12e9dc: 7030 c536 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector;.:(Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;)V // method@36c5 │ │ +12e9e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/Map; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/xmlunit/diff/ElementSelector; │ │ @@ -424303,45 +424305,45 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -12e918: |[12e918] org.xmlunit.diff.DefaultConditionalSelectorBuilder$ConditionalSelector.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -12e928: 5430 6c1d |0000: iget-object v0, v3, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector;.conditionalSelectors:Ljava/util/Map; // field@1d6c │ │ -12e92c: 7210 542c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ -12e932: 0c00 |0005: move-result-object v0 │ │ -12e934: 7210 742c 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -12e93a: 0c00 |0009: move-result-object v0 │ │ -12e93c: 7210 042c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12e942: 0a01 |000d: move-result v1 │ │ -12e944: 3801 1f00 |000e: if-eqz v1, 002d // +001f │ │ -12e948: 7210 052c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12e94e: 0c01 |0013: move-result-object v1 │ │ -12e950: 1f01 6707 |0014: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ -12e954: 7210 4e2c 0100 |0016: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -12e95a: 0c02 |0019: move-result-object v2 │ │ -12e95c: 1f02 ab09 |001a: check-cast v2, Lorg/xmlunit/util/Predicate; // type@09ab │ │ -12e960: 7220 2438 4200 |001c: invoke-interface {v2, v4}, Lorg/xmlunit/util/Predicate;.test:(Ljava/lang/Object;)Z // method@3824 │ │ -12e966: 0a02 |001f: move-result v2 │ │ -12e968: 3802 eaff |0020: if-eqz v2, 000a // -0016 │ │ -12e96c: 7210 4f2c 0100 |0022: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -12e972: 0c00 |0025: move-result-object v0 │ │ -12e974: 1f00 7209 |0026: check-cast v0, Lorg/xmlunit/diff/ElementSelector; // type@0972 │ │ -12e978: 7230 1837 4005 |0028: invoke-interface {v0, v4, v5}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -12e97e: 0a04 |002b: move-result v4 │ │ -12e980: 0f04 |002c: return v4 │ │ -12e982: 5430 6d1d |002d: iget-object v0, v3, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector;.defaultSelector:Lorg/xmlunit/diff/ElementSelector; // field@1d6d │ │ -12e986: 3800 0700 |002f: if-eqz v0, 0036 // +0007 │ │ -12e98a: 7230 1837 4005 |0031: invoke-interface {v0, v4, v5}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -12e990: 0a04 |0034: move-result v4 │ │ -12e992: 0f04 |0035: return v4 │ │ -12e994: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -12e996: 0f04 |0037: return v4 │ │ +12e920: |[12e920] org.xmlunit.diff.DefaultConditionalSelectorBuilder$ConditionalSelector.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +12e930: 5430 6c1d |0000: iget-object v0, v3, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector;.conditionalSelectors:Ljava/util/Map; // field@1d6c │ │ +12e934: 7210 542c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ +12e93a: 0c00 |0005: move-result-object v0 │ │ +12e93c: 7210 742c 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +12e942: 0c00 |0009: move-result-object v0 │ │ +12e944: 7210 042c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +12e94a: 0a01 |000d: move-result v1 │ │ +12e94c: 3801 1f00 |000e: if-eqz v1, 002d // +001f │ │ +12e950: 7210 052c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12e956: 0c01 |0013: move-result-object v1 │ │ +12e958: 1f01 6707 |0014: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ +12e95c: 7210 4e2c 0100 |0016: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +12e962: 0c02 |0019: move-result-object v2 │ │ +12e964: 1f02 ab09 |001a: check-cast v2, Lorg/xmlunit/util/Predicate; // type@09ab │ │ +12e968: 7220 2438 4200 |001c: invoke-interface {v2, v4}, Lorg/xmlunit/util/Predicate;.test:(Ljava/lang/Object;)Z // method@3824 │ │ +12e96e: 0a02 |001f: move-result v2 │ │ +12e970: 3802 eaff |0020: if-eqz v2, 000a // -0016 │ │ +12e974: 7210 4f2c 0100 |0022: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +12e97a: 0c00 |0025: move-result-object v0 │ │ +12e97c: 1f00 7209 |0026: check-cast v0, Lorg/xmlunit/diff/ElementSelector; // type@0972 │ │ +12e980: 7230 1837 4005 |0028: invoke-interface {v0, v4, v5}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +12e986: 0a04 |002b: move-result v4 │ │ +12e988: 0f04 |002c: return v4 │ │ +12e98a: 5430 6d1d |002d: iget-object v0, v3, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector;.defaultSelector:Lorg/xmlunit/diff/ElementSelector; // field@1d6d │ │ +12e98e: 3800 0700 |002f: if-eqz v0, 0036 // +0007 │ │ +12e992: 7230 1837 4005 |0031: invoke-interface {v0, v4, v5}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +12e998: 0a04 |0034: move-result v4 │ │ +12e99a: 0f04 |0035: return v4 │ │ +12e99c: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +12e99e: 0f04 |0037: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0016 line=86 │ │ 0x0022 line=87 │ │ 0x002d line=90 │ │ 0x0031 line=91 │ │ @@ -424399,20 +424401,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -12eb00: |[12eb00] org.xmlunit.diff.DefaultConditionalSelectorBuilder.:()V │ │ -12eb10: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12eb16: 2200 6107 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@0761 │ │ -12eb1a: 7010 072c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ -12eb20: 5b10 6e1d |0008: iput-object v0, v1, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.conditionalSelectors:Ljava/util/Map; // field@1d6e │ │ -12eb24: 0e00 |000a: return-void │ │ +12eb08: |[12eb08] org.xmlunit.diff.DefaultConditionalSelectorBuilder.:()V │ │ +12eb18: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12eb1e: 2200 6107 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@0761 │ │ +12eb22: 7010 072c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ +12eb28: 5b10 6e1d |0008: iput-object v0, v1, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.conditionalSelectors:Ljava/util/Map; // field@1d6e │ │ +12eb2c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder; │ │ │ │ @@ -424422,27 +424424,27 @@ │ │ type : '()Lorg/xmlunit/diff/ElementSelector;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -12e9dc: |[12e9dc] org.xmlunit.diff.DefaultConditionalSelectorBuilder.build:()Lorg/xmlunit/diff/ElementSelector; │ │ -12e9ec: 5440 701d |0000: iget-object v0, v4, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.pendingCondition:Lorg/xmlunit/util/Predicate; // field@1d70 │ │ -12e9f0: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -12e9f4: 2200 5e09 |0004: new-instance v0, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector; // type@095e │ │ -12e9f8: 5441 6e1d |0006: iget-object v1, v4, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.conditionalSelectors:Ljava/util/Map; // field@1d6e │ │ -12e9fc: 5442 6f1d |0008: iget-object v2, v4, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.defaultSelector:Lorg/xmlunit/diff/ElementSelector; // field@1d6f │ │ -12ea00: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -12ea02: 7040 c636 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector;.:(Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$1;)V // method@36c6 │ │ -12ea08: 1100 |000e: return-object v0 │ │ -12ea0a: 2200 f106 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@06f1 │ │ -12ea0e: 1a01 104c |0011: const-string v1, "unbalanced conditions" // string@4c10 │ │ -12ea12: 7020 542a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2a54 │ │ -12ea18: 2700 |0016: throw v0 │ │ +12e9e4: |[12e9e4] org.xmlunit.diff.DefaultConditionalSelectorBuilder.build:()Lorg/xmlunit/diff/ElementSelector; │ │ +12e9f4: 5440 701d |0000: iget-object v0, v4, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.pendingCondition:Lorg/xmlunit/util/Predicate; // field@1d70 │ │ +12e9f8: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +12e9fc: 2200 5e09 |0004: new-instance v0, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector; // type@095e │ │ +12ea00: 5441 6e1d |0006: iget-object v1, v4, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.conditionalSelectors:Ljava/util/Map; // field@1d6e │ │ +12ea04: 5442 6f1d |0008: iget-object v2, v4, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.defaultSelector:Lorg/xmlunit/diff/ElementSelector; // field@1d6f │ │ +12ea08: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +12ea0a: 7040 c636 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$ConditionalSelector;.:(Ljava/util/Map;Lorg/xmlunit/diff/ElementSelector;Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder$1;)V // method@36c6 │ │ +12ea10: 1100 |000e: return-object v0 │ │ +12ea12: 2200 f106 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@06f1 │ │ +12ea16: 1a01 104c |0011: const-string v1, "unbalanced conditions" // string@4c10 │ │ +12ea1a: 7020 542a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2a54 │ │ +12ea20: 2700 |0016: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=69 │ │ 0x000f line=67 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder; │ │ @@ -424452,23 +424454,23 @@ │ │ type : '(Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -12ea1c: |[12ea1c] org.xmlunit.diff.DefaultConditionalSelectorBuilder.elseUse:(Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilder; │ │ -12ea2c: 5410 6f1d |0000: iget-object v0, v1, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.defaultSelector:Lorg/xmlunit/diff/ElementSelector; // field@1d6f │ │ -12ea30: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -12ea34: 5b12 6f1d |0004: iput-object v2, v1, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.defaultSelector:Lorg/xmlunit/diff/ElementSelector; // field@1d6f │ │ -12ea38: 1101 |0006: return-object v1 │ │ -12ea3a: 2202 f106 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@06f1 │ │ -12ea3e: 1a00 eb2e |0009: const-string v0, "can't have more than one default selector" // string@2eeb │ │ -12ea42: 7020 542a 0200 |000b: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2a54 │ │ -12ea48: 2702 |000e: throw v2 │ │ +12ea24: |[12ea24] org.xmlunit.diff.DefaultConditionalSelectorBuilder.elseUse:(Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilder; │ │ +12ea34: 5410 6f1d |0000: iget-object v0, v1, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.defaultSelector:Lorg/xmlunit/diff/ElementSelector; // field@1d6f │ │ +12ea38: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +12ea3c: 5b12 6f1d |0004: iput-object v2, v1, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.defaultSelector:Lorg/xmlunit/diff/ElementSelector; // field@1d6f │ │ +12ea40: 1101 |0006: return-object v1 │ │ +12ea42: 2202 f106 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@06f1 │ │ +12ea46: 1a00 eb2e |0009: const-string v0, "can't have more than one default selector" // string@2eeb │ │ +12ea4a: 7020 542a 0200 |000b: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2a54 │ │ +12ea50: 2702 |000e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=53 │ │ 0x0007 line=51 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder; │ │ @@ -424479,26 +424481,26 @@ │ │ type : '(Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -12ea4c: |[12ea4c] org.xmlunit.diff.DefaultConditionalSelectorBuilder.thenUse:(Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilder; │ │ -12ea5c: 5420 701d |0000: iget-object v0, v2, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.pendingCondition:Lorg/xmlunit/util/Predicate; // field@1d70 │ │ -12ea60: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -12ea64: 5421 6e1d |0004: iget-object v1, v2, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.conditionalSelectors:Ljava/util/Map; // field@1d6e │ │ -12ea68: 7230 582c 0103 |0006: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -12ea6e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -12ea70: 5b23 701d |000a: iput-object v3, v2, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.pendingCondition:Lorg/xmlunit/util/Predicate; // field@1d70 │ │ -12ea74: 1102 |000c: return-object v2 │ │ -12ea76: 2203 f106 |000d: new-instance v3, Ljava/lang/IllegalStateException; // type@06f1 │ │ -12ea7a: 1a00 c541 |000f: const-string v0, "missing condition" // string@41c5 │ │ -12ea7e: 7020 542a 0300 |0011: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2a54 │ │ -12ea84: 2703 |0014: throw v3 │ │ +12ea54: |[12ea54] org.xmlunit.diff.DefaultConditionalSelectorBuilder.thenUse:(Lorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilder; │ │ +12ea64: 5420 701d |0000: iget-object v0, v2, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.pendingCondition:Lorg/xmlunit/util/Predicate; // field@1d70 │ │ +12ea68: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +12ea6c: 5421 6e1d |0004: iget-object v1, v2, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.conditionalSelectors:Ljava/util/Map; // field@1d6e │ │ +12ea70: 7230 582c 0103 |0006: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +12ea76: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +12ea78: 5b23 701d |000a: iput-object v3, v2, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.pendingCondition:Lorg/xmlunit/util/Predicate; // field@1d70 │ │ +12ea7c: 1102 |000c: return-object v2 │ │ +12ea7e: 2203 f106 |000d: new-instance v3, Ljava/lang/IllegalStateException; // type@06f1 │ │ +12ea82: 1a00 c541 |000f: const-string v0, "missing condition" // string@41c5 │ │ +12ea86: 7020 542a 0300 |0011: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2a54 │ │ +12ea8c: 2703 |0014: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=36 │ │ 0x000a line=37 │ │ 0x000d line=34 │ │ locals : │ │ @@ -424510,23 +424512,23 @@ │ │ type : '(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilderThen;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -12ea88: |[12ea88] org.xmlunit.diff.DefaultConditionalSelectorBuilder.when:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilderThen; │ │ -12ea98: 5410 701d |0000: iget-object v0, v1, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.pendingCondition:Lorg/xmlunit/util/Predicate; // field@1d70 │ │ -12ea9c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -12eaa0: 5b12 701d |0004: iput-object v2, v1, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.pendingCondition:Lorg/xmlunit/util/Predicate; // field@1d70 │ │ -12eaa4: 1101 |0006: return-object v1 │ │ -12eaa6: 2202 f106 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@06f1 │ │ -12eaaa: 1a00 104c |0009: const-string v0, "unbalanced conditions" // string@4c10 │ │ -12eaae: 7020 542a 0200 |000b: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2a54 │ │ -12eab4: 2702 |000e: throw v2 │ │ +12ea90: |[12ea90] org.xmlunit.diff.DefaultConditionalSelectorBuilder.when:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilderThen; │ │ +12eaa0: 5410 701d |0000: iget-object v0, v1, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.pendingCondition:Lorg/xmlunit/util/Predicate; // field@1d70 │ │ +12eaa4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +12eaa8: 5b12 701d |0004: iput-object v2, v1, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.pendingCondition:Lorg/xmlunit/util/Predicate; // field@1d70 │ │ +12eaac: 1101 |0006: return-object v1 │ │ +12eaae: 2202 f106 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@06f1 │ │ +12eab2: 1a00 104c |0009: const-string v0, "unbalanced conditions" // string@4c10 │ │ +12eab6: 7020 542a 0200 |000b: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2a54 │ │ +12eabc: 2702 |000e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=45 │ │ 0x0007 line=43 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder; │ │ @@ -424537,20 +424539,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilderThen;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12eab8: |[12eab8] org.xmlunit.diff.DefaultConditionalSelectorBuilder.whenElementIsNamed:(Ljava/lang/String;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilderThen; │ │ -12eac8: 7110 5137 0100 |0000: invoke-static {v1}, Lorg/xmlunit/diff/ElementSelectors;.elementNamePredicate:(Ljava/lang/String;)Lorg/xmlunit/util/Predicate; // method@3751 │ │ -12eace: 0c01 |0003: move-result-object v1 │ │ -12ead0: 6e20 cc36 1000 |0004: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.when:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilderThen; // method@36cc │ │ -12ead6: 0c01 |0007: move-result-object v1 │ │ -12ead8: 1101 |0008: return-object v1 │ │ +12eac0: |[12eac0] org.xmlunit.diff.DefaultConditionalSelectorBuilder.whenElementIsNamed:(Ljava/lang/String;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilderThen; │ │ +12ead0: 7110 5137 0100 |0000: invoke-static {v1}, Lorg/xmlunit/diff/ElementSelectors;.elementNamePredicate:(Ljava/lang/String;)Lorg/xmlunit/util/Predicate; // method@3751 │ │ +12ead6: 0c01 |0003: move-result-object v1 │ │ +12ead8: 6e20 cc36 1000 |0004: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.when:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilderThen; // method@36cc │ │ +12eade: 0c01 |0007: move-result-object v1 │ │ +12eae0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -424559,20 +424561,20 @@ │ │ type : '(Ljavax/xml/namespace/QName;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilderThen;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12eadc: |[12eadc] org.xmlunit.diff.DefaultConditionalSelectorBuilder.whenElementIsNamed:(Ljavax/xml/namespace/QName;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilderThen; │ │ -12eaec: 7110 5237 0100 |0000: invoke-static {v1}, Lorg/xmlunit/diff/ElementSelectors;.elementNamePredicate:(Ljavax/xml/namespace/QName;)Lorg/xmlunit/util/Predicate; // method@3752 │ │ -12eaf2: 0c01 |0003: move-result-object v1 │ │ -12eaf4: 6e20 cc36 1000 |0004: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.when:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilderThen; // method@36cc │ │ -12eafa: 0c01 |0007: move-result-object v1 │ │ -12eafc: 1101 |0008: return-object v1 │ │ +12eae4: |[12eae4] org.xmlunit.diff.DefaultConditionalSelectorBuilder.whenElementIsNamed:(Ljavax/xml/namespace/QName;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilderThen; │ │ +12eaf4: 7110 5237 0100 |0000: invoke-static {v1}, Lorg/xmlunit/diff/ElementSelectors;.elementNamePredicate:(Ljavax/xml/namespace/QName;)Lorg/xmlunit/util/Predicate; // method@3752 │ │ +12eafa: 0c01 |0003: move-result-object v1 │ │ +12eafc: 6e20 cc36 1000 |0004: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder;.when:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/diff/ElementSelectors$ConditionalSelectorBuilderThen; // method@36cc │ │ +12eb02: 0c01 |0007: move-result-object v1 │ │ +12eb04: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/xmlunit/diff/DefaultConditionalSelectorBuilder; │ │ 0x0000 - 0x0009 reg=1 (null) Ljavax/xml/namespace/QName; │ │ │ │ @@ -424607,17 +424609,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12eb5c: |[12eb5c] org.xmlunit.diff.DefaultNodeMatcher$DefaultNodeTypeMatcher.:()V │ │ -12eb6c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12eb72: 0e00 |0003: return-void │ │ +12eb64: |[12eb64] org.xmlunit.diff.DefaultNodeMatcher$DefaultNodeTypeMatcher.:()V │ │ +12eb74: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12eb7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DefaultNodeMatcher$DefaultNodeTypeMatcher; │ │ │ │ Virtual methods - │ │ @@ -424626,27 +424628,27 @@ │ │ type : '(SS)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -12eb28: |[12eb28] org.xmlunit.diff.DefaultNodeMatcher$DefaultNodeTypeMatcher.canBeCompared:(SS)Z │ │ -12eb38: 3243 0f00 |0000: if-eq v3, v4, 000f // +000f │ │ -12eb3c: 1230 |0002: const/4 v0, #int 3 // #3 │ │ -12eb3e: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -12eb40: 3313 0400 |0004: if-ne v3, v1, 0008 // +0004 │ │ -12eb44: 3204 0900 |0006: if-eq v4, v0, 000f // +0009 │ │ -12eb48: 3303 0500 |0008: if-ne v3, v0, 000d // +0005 │ │ -12eb4c: 3314 0300 |000a: if-ne v4, v1, 000d // +0003 │ │ -12eb50: 2803 |000c: goto 000f // +0003 │ │ -12eb52: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -12eb54: 2802 |000e: goto 0010 // +0002 │ │ -12eb56: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -12eb58: 0f03 |0010: return v3 │ │ +12eb30: |[12eb30] org.xmlunit.diff.DefaultNodeMatcher$DefaultNodeTypeMatcher.canBeCompared:(SS)Z │ │ +12eb40: 3243 0f00 |0000: if-eq v3, v4, 000f // +000f │ │ +12eb44: 1230 |0002: const/4 v0, #int 3 // #3 │ │ +12eb46: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +12eb48: 3313 0400 |0004: if-ne v3, v1, 0008 // +0004 │ │ +12eb4c: 3204 0900 |0006: if-eq v4, v0, 000f // +0009 │ │ +12eb50: 3303 0500 |0008: if-ne v3, v0, 000d // +0005 │ │ +12eb54: 3314 0300 |000a: if-ne v4, v1, 000d // +0003 │ │ +12eb58: 2803 |000c: goto 000f // +0003 │ │ +12eb5a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +12eb5c: 2802 |000e: goto 0010 // +0002 │ │ +12eb5e: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +12eb60: 0f03 |0010: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3814 (DefaultNodeMatcher.java) │ │ │ │ Class #1561 header: │ │ @@ -424703,22 +424705,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -12ede4: |[12ede4] org.xmlunit.diff.DefaultNodeMatcher.:()V │ │ -12edf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12edf6: 2300 120a |0001: new-array v0, v0, [Lorg/xmlunit/diff/ElementSelector; // type@0a12 │ │ -12edfa: 6201 9a1d |0003: sget-object v1, Lorg/xmlunit/diff/ElementSelectors;.Default:Lorg/xmlunit/diff/ElementSelector; // field@1d9a │ │ -12edfe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -12ee00: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -12ee04: 7020 d836 0300 |0008: invoke-direct {v3, v0}, Lorg/xmlunit/diff/DefaultNodeMatcher;.:([Lorg/xmlunit/diff/ElementSelector;)V // method@36d8 │ │ -12ee0a: 0e00 |000b: return-void │ │ +12edec: |[12edec] org.xmlunit.diff.DefaultNodeMatcher.:()V │ │ +12edfc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12edfe: 2300 120a |0001: new-array v0, v0, [Lorg/xmlunit/diff/ElementSelector; // type@0a12 │ │ +12ee02: 6201 9a1d |0003: sget-object v1, Lorg/xmlunit/diff/ElementSelectors;.Default:Lorg/xmlunit/diff/ElementSelector; // field@1d9a │ │ +12ee06: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +12ee08: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +12ee0c: 7020 d836 0300 |0008: invoke-direct {v3, v0}, Lorg/xmlunit/diff/DefaultNodeMatcher;.:([Lorg/xmlunit/diff/ElementSelector;)V // method@36d8 │ │ +12ee12: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/xmlunit/diff/DefaultNodeMatcher; │ │ │ │ #1 : (in Lorg/xmlunit/diff/DefaultNodeMatcher;) │ │ @@ -424726,19 +424728,19 @@ │ │ type : '(Lorg/xmlunit/diff/DefaultNodeMatcher$NodeTypeMatcher;[Lorg/xmlunit/diff/ElementSelector;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -12ee0c: |[12ee0c] org.xmlunit.diff.DefaultNodeMatcher.:(Lorg/xmlunit/diff/DefaultNodeMatcher$NodeTypeMatcher;[Lorg/xmlunit/diff/ElementSelector;)V │ │ -12ee1c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12ee22: 5b01 761d |0003: iput-object v1, v0, Lorg/xmlunit/diff/DefaultNodeMatcher;.nodeTypeMatcher:Lorg/xmlunit/diff/DefaultNodeMatcher$NodeTypeMatcher; // field@1d76 │ │ -12ee26: 5b02 751d |0005: iput-object v2, v0, Lorg/xmlunit/diff/DefaultNodeMatcher;.elementSelectors:[Lorg/xmlunit/diff/ElementSelector; // field@1d75 │ │ -12ee2a: 0e00 |0007: return-void │ │ +12ee14: |[12ee14] org.xmlunit.diff.DefaultNodeMatcher.:(Lorg/xmlunit/diff/DefaultNodeMatcher$NodeTypeMatcher;[Lorg/xmlunit/diff/ElementSelector;)V │ │ +12ee24: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12ee2a: 5b01 761d |0003: iput-object v1, v0, Lorg/xmlunit/diff/DefaultNodeMatcher;.nodeTypeMatcher:Lorg/xmlunit/diff/DefaultNodeMatcher$NodeTypeMatcher; // field@1d76 │ │ +12ee2e: 5b02 751d |0005: iput-object v2, v0, Lorg/xmlunit/diff/DefaultNodeMatcher;.elementSelectors:[Lorg/xmlunit/diff/ElementSelector; // field@1d75 │ │ +12ee32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ 0x0005 line=86 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/diff/DefaultNodeMatcher; │ │ @@ -424750,19 +424752,19 @@ │ │ type : '([Lorg/xmlunit/diff/ElementSelector;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -12ee2c: |[12ee2c] org.xmlunit.diff.DefaultNodeMatcher.:([Lorg/xmlunit/diff/ElementSelector;)V │ │ -12ee3c: 2200 6109 |0000: new-instance v0, Lorg/xmlunit/diff/DefaultNodeMatcher$DefaultNodeTypeMatcher; // type@0961 │ │ -12ee40: 7010 cf36 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DefaultNodeMatcher$DefaultNodeTypeMatcher;.:()V // method@36cf │ │ -12ee46: 7030 d736 0102 |0005: invoke-direct {v1, v0, v2}, Lorg/xmlunit/diff/DefaultNodeMatcher;.:(Lorg/xmlunit/diff/DefaultNodeMatcher$NodeTypeMatcher;[Lorg/xmlunit/diff/ElementSelector;)V // method@36d7 │ │ -12ee4c: 0e00 |0008: return-void │ │ +12ee34: |[12ee34] org.xmlunit.diff.DefaultNodeMatcher.:([Lorg/xmlunit/diff/ElementSelector;)V │ │ +12ee44: 2200 6109 |0000: new-instance v0, Lorg/xmlunit/diff/DefaultNodeMatcher$DefaultNodeTypeMatcher; // type@0961 │ │ +12ee48: 7010 cf36 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DefaultNodeMatcher$DefaultNodeTypeMatcher;.:()V // method@36cf │ │ +12ee4e: 7030 d736 0102 |0005: invoke-direct {v1, v0, v2}, Lorg/xmlunit/diff/DefaultNodeMatcher;.:(Lorg/xmlunit/diff/DefaultNodeMatcher$NodeTypeMatcher;[Lorg/xmlunit/diff/ElementSelector;)V // method@36d7 │ │ +12ee54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/xmlunit/diff/DefaultNodeMatcher; │ │ 0x0000 - 0x0009 reg=2 (null) [Lorg/xmlunit/diff/ElementSelector; │ │ │ │ @@ -424771,35 +424773,35 @@ │ │ type : '(Lorg/w3c/dom/Node;Ljava/util/List;ILjava/util/Set;)Lorg/xmlunit/diff/DefaultNodeMatcher$Match;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 28 16-bit code units │ │ -12ecf4: |[12ecf4] org.xmlunit.diff.DefaultNodeMatcher.findMatchingNode:(Lorg/w3c/dom/Node;Ljava/util/List;ILjava/util/Set;)Lorg/xmlunit/diff/DefaultNodeMatcher$Match; │ │ -12ed04: 7210 362c 0900 |0000: invoke-interface {v9}, Ljava/util/List;.size:()I // method@2c36 │ │ -12ed0a: 0a05 |0003: move-result v5 │ │ -12ed0c: d804 0a01 |0004: add-int/lit8 v4, v10, #int 1 // #01 │ │ -12ed10: 0770 |0006: move-object v0, v7 │ │ -12ed12: 0781 |0007: move-object v1, v8 │ │ -12ed14: 0792 |0008: move-object v2, v9 │ │ -12ed16: 07b3 |0009: move-object v3, v11 │ │ -12ed18: 7606 dc36 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DefaultNodeMatcher;.searchIn:(Lorg/w3c/dom/Node;Ljava/util/List;Ljava/util/Set;II)Lorg/xmlunit/diff/DefaultNodeMatcher$Match; // method@36dc │ │ -12ed1e: 0c00 |000d: move-result-object v0 │ │ -12ed20: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -12ed24: 280b |0010: goto 001b // +000b │ │ -12ed26: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -12ed28: 0771 |0012: move-object v1, v7 │ │ -12ed2a: 0782 |0013: move-object v2, v8 │ │ -12ed2c: 0793 |0014: move-object v3, v9 │ │ -12ed2e: 07b4 |0015: move-object v4, v11 │ │ -12ed30: 01a6 |0016: move v6, v10 │ │ -12ed32: 7606 dc36 0100 |0017: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/xmlunit/diff/DefaultNodeMatcher;.searchIn:(Lorg/w3c/dom/Node;Ljava/util/List;Ljava/util/Set;II)Lorg/xmlunit/diff/DefaultNodeMatcher$Match; // method@36dc │ │ -12ed38: 0c00 |001a: move-result-object v0 │ │ -12ed3a: 1100 |001b: return-object v0 │ │ +12ecfc: |[12ecfc] org.xmlunit.diff.DefaultNodeMatcher.findMatchingNode:(Lorg/w3c/dom/Node;Ljava/util/List;ILjava/util/Set;)Lorg/xmlunit/diff/DefaultNodeMatcher$Match; │ │ +12ed0c: 7210 362c 0900 |0000: invoke-interface {v9}, Ljava/util/List;.size:()I // method@2c36 │ │ +12ed12: 0a05 |0003: move-result v5 │ │ +12ed14: d804 0a01 |0004: add-int/lit8 v4, v10, #int 1 // #01 │ │ +12ed18: 0770 |0006: move-object v0, v7 │ │ +12ed1a: 0781 |0007: move-object v1, v8 │ │ +12ed1c: 0792 |0008: move-object v2, v9 │ │ +12ed1e: 07b3 |0009: move-object v3, v11 │ │ +12ed20: 7606 dc36 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DefaultNodeMatcher;.searchIn:(Lorg/w3c/dom/Node;Ljava/util/List;Ljava/util/Set;II)Lorg/xmlunit/diff/DefaultNodeMatcher$Match; // method@36dc │ │ +12ed26: 0c00 |000d: move-result-object v0 │ │ +12ed28: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +12ed2c: 280b |0010: goto 001b // +000b │ │ +12ed2e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +12ed30: 0771 |0012: move-object v1, v7 │ │ +12ed32: 0782 |0013: move-object v2, v8 │ │ +12ed34: 0793 |0014: move-object v3, v9 │ │ +12ed36: 07b4 |0015: move-object v4, v11 │ │ +12ed38: 01a6 |0016: move v6, v10 │ │ +12ed3a: 7606 dc36 0100 |0017: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/xmlunit/diff/DefaultNodeMatcher;.searchIn:(Lorg/w3c/dom/Node;Ljava/util/List;Ljava/util/Set;II)Lorg/xmlunit/diff/DefaultNodeMatcher$Match; // method@36dc │ │ +12ed40: 0c00 |001a: move-result-object v0 │ │ +12ed42: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x000a line=120 │ │ 0x0017 line=123 │ │ locals : │ │ 0x0000 - 0x001c reg=7 this Lorg/xmlunit/diff/DefaultNodeMatcher; │ │ @@ -424813,32 +424815,32 @@ │ │ type : '(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/ElementSelector;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -12ebdc: |[12ebdc] org.xmlunit.diff.DefaultNodeMatcher.nodesMatch:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/ElementSelector;)Z │ │ -12ebec: 2020 0f09 |0000: instance-of v0, v2, Lorg/w3c/dom/Element; // type@090f │ │ -12ebf0: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -12ebf4: 2030 0f09 |0004: instance-of v0, v3, Lorg/w3c/dom/Element; // type@090f │ │ -12ebf8: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -12ebfc: 1f02 0f09 |0008: check-cast v2, Lorg/w3c/dom/Element; // type@090f │ │ -12ec00: 1f03 0f09 |000a: check-cast v3, Lorg/w3c/dom/Element; // type@090f │ │ -12ec04: 7230 1837 2403 |000c: invoke-interface {v4, v2, v3}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -12ec0a: 0a02 |000f: move-result v2 │ │ -12ec0c: 0f02 |0010: return v2 │ │ -12ec0e: 5414 761d |0011: iget-object v4, v1, Lorg/xmlunit/diff/DefaultNodeMatcher;.nodeTypeMatcher:Lorg/xmlunit/diff/DefaultNodeMatcher$NodeTypeMatcher; // field@1d76 │ │ -12ec12: 7210 7135 0200 |0013: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ -12ec18: 0a02 |0016: move-result v2 │ │ -12ec1a: 7210 7135 0300 |0017: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ -12ec20: 0a03 |001a: move-result v3 │ │ -12ec22: 7230 d536 2403 |001b: invoke-interface {v4, v2, v3}, Lorg/xmlunit/diff/DefaultNodeMatcher$NodeTypeMatcher;.canBeCompared:(SS)Z // method@36d5 │ │ -12ec28: 0a02 |001e: move-result v2 │ │ -12ec2a: 0f02 |001f: return v2 │ │ +12ebe4: |[12ebe4] org.xmlunit.diff.DefaultNodeMatcher.nodesMatch:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/ElementSelector;)Z │ │ +12ebf4: 2020 0f09 |0000: instance-of v0, v2, Lorg/w3c/dom/Element; // type@090f │ │ +12ebf8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +12ebfc: 2030 0f09 |0004: instance-of v0, v3, Lorg/w3c/dom/Element; // type@090f │ │ +12ec00: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +12ec04: 1f02 0f09 |0008: check-cast v2, Lorg/w3c/dom/Element; // type@090f │ │ +12ec08: 1f03 0f09 |000a: check-cast v3, Lorg/w3c/dom/Element; // type@090f │ │ +12ec0c: 7230 1837 2403 |000c: invoke-interface {v4, v2, v3}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +12ec12: 0a02 |000f: move-result v2 │ │ +12ec14: 0f02 |0010: return v2 │ │ +12ec16: 5414 761d |0011: iget-object v4, v1, Lorg/xmlunit/diff/DefaultNodeMatcher;.nodeTypeMatcher:Lorg/xmlunit/diff/DefaultNodeMatcher$NodeTypeMatcher; // field@1d76 │ │ +12ec1a: 7210 7135 0200 |0013: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ +12ec20: 0a02 |0016: move-result v2 │ │ +12ec22: 7210 7135 0300 |0017: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ +12ec28: 0a03 |001a: move-result v3 │ │ +12ec2a: 7230 d536 2403 |001b: invoke-interface {v4, v2, v3}, Lorg/xmlunit/diff/DefaultNodeMatcher$NodeTypeMatcher;.canBeCompared:(SS)Z // method@36d5 │ │ +12ec30: 0a02 |001e: move-result v2 │ │ +12ec32: 0f02 |001f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0008 line=161 │ │ 0x0011 line=163 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lorg/xmlunit/diff/DefaultNodeMatcher; │ │ @@ -424851,34 +424853,34 @@ │ │ type : '(Lorg/w3c/dom/Node;Ljava/util/List;Ljava/util/Set;II)Lorg/xmlunit/diff/DefaultNodeMatcher$Match;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 26 16-bit code units │ │ -12ed3c: |[12ed3c] org.xmlunit.diff.DefaultNodeMatcher.searchIn:(Lorg/w3c/dom/Node;Ljava/util/List;Ljava/util/Set;II)Lorg/xmlunit/diff/DefaultNodeMatcher$Match; │ │ -12ed4c: 54a0 751d |0000: iget-object v0, v10, Lorg/xmlunit/diff/DefaultNodeMatcher;.elementSelectors:[Lorg/xmlunit/diff/ElementSelector; // field@1d75 │ │ -12ed50: 2101 |0002: array-length v1, v0 │ │ -12ed52: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -12ed54: 3512 1400 |0004: if-ge v2, v1, 0018 // +0014 │ │ -12ed58: 4609 0002 |0006: aget-object v9, v0, v2 │ │ -12ed5c: 07a3 |0008: move-object v3, v10 │ │ -12ed5e: 07b4 |0009: move-object v4, v11 │ │ -12ed60: 07c5 |000a: move-object v5, v12 │ │ -12ed62: 07d6 |000b: move-object v6, v13 │ │ -12ed64: 01e7 |000c: move v7, v14 │ │ -12ed66: 01f8 |000d: move v8, v15 │ │ -12ed68: 7607 dd36 0300 |000e: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/xmlunit/diff/DefaultNodeMatcher;.searchIn:(Lorg/w3c/dom/Node;Ljava/util/List;Ljava/util/Set;IILorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/DefaultNodeMatcher$Match; // method@36dd │ │ -12ed6e: 0c03 |0011: move-result-object v3 │ │ -12ed70: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ -12ed74: 1103 |0014: return-object v3 │ │ -12ed76: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -12ed7a: 28ed |0017: goto 0004 // -0013 │ │ -12ed7c: 120b |0018: const/4 v11, #int 0 // #0 │ │ -12ed7e: 110b |0019: return-object v11 │ │ +12ed44: |[12ed44] org.xmlunit.diff.DefaultNodeMatcher.searchIn:(Lorg/w3c/dom/Node;Ljava/util/List;Ljava/util/Set;II)Lorg/xmlunit/diff/DefaultNodeMatcher$Match; │ │ +12ed54: 54a0 751d |0000: iget-object v0, v10, Lorg/xmlunit/diff/DefaultNodeMatcher;.elementSelectors:[Lorg/xmlunit/diff/ElementSelector; // field@1d75 │ │ +12ed58: 2101 |0002: array-length v1, v0 │ │ +12ed5a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +12ed5c: 3512 1400 |0004: if-ge v2, v1, 0018 // +0014 │ │ +12ed60: 4609 0002 |0006: aget-object v9, v0, v2 │ │ +12ed64: 07a3 |0008: move-object v3, v10 │ │ +12ed66: 07b4 |0009: move-object v4, v11 │ │ +12ed68: 07c5 |000a: move-object v5, v12 │ │ +12ed6a: 07d6 |000b: move-object v6, v13 │ │ +12ed6c: 01e7 |000c: move v7, v14 │ │ +12ed6e: 01f8 |000d: move v8, v15 │ │ +12ed70: 7607 dd36 0300 |000e: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/xmlunit/diff/DefaultNodeMatcher;.searchIn:(Lorg/w3c/dom/Node;Ljava/util/List;Ljava/util/Set;IILorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/DefaultNodeMatcher$Match; // method@36dd │ │ +12ed76: 0c03 |0011: move-result-object v3 │ │ +12ed78: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ +12ed7c: 1103 |0014: return-object v3 │ │ +12ed7e: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +12ed82: 28ed |0017: goto 0004 // -0013 │ │ +12ed84: 120b |0018: const/4 v11, #int 0 // #0 │ │ +12ed86: 110b |0019: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x000e line=133 │ │ locals : │ │ 0x0000 - 0x001a reg=10 this Lorg/xmlunit/diff/DefaultNodeMatcher; │ │ 0x0000 - 0x001a reg=11 (null) Lorg/w3c/dom/Node; │ │ @@ -424892,38 +424894,38 @@ │ │ type : '(Lorg/w3c/dom/Node;Ljava/util/List;Ljava/util/Set;IILorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/DefaultNodeMatcher$Match;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -12ed80: |[12ed80] org.xmlunit.diff.DefaultNodeMatcher.searchIn:(Lorg/w3c/dom/Node;Ljava/util/List;Ljava/util/Set;IILorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/DefaultNodeMatcher$Match; │ │ -12ed90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12ed92: 3576 2800 |0001: if-ge v6, v7, 0029 // +0028 │ │ -12ed96: 7110 622a 0600 |0003: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -12ed9c: 0c01 |0006: move-result-object v1 │ │ -12ed9e: 7220 702c 1500 |0007: invoke-interface {v5, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2c70 │ │ -12eda4: 0a01 |000a: move-result v1 │ │ -12eda6: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ -12edaa: 2819 |000d: goto 0026 // +0019 │ │ -12edac: 7220 2d2c 6400 |000e: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -12edb2: 0c01 |0011: move-result-object v1 │ │ -12edb4: 1f01 1109 |0012: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ -12edb8: 7040 db36 3281 |0014: invoke-direct {v2, v3, v1, v8}, Lorg/xmlunit/diff/DefaultNodeMatcher;.nodesMatch:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/ElementSelector;)Z // method@36db │ │ -12edbe: 0a01 |0017: move-result v1 │ │ -12edc0: 3801 0e00 |0018: if-eqz v1, 0026 // +000e │ │ -12edc4: 2203 6209 |001a: new-instance v3, Lorg/xmlunit/diff/DefaultNodeMatcher$Match; // type@0962 │ │ -12edc8: 7220 2d2c 6400 |001c: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -12edce: 0c04 |001f: move-result-object v4 │ │ -12edd0: 1f04 1109 |0020: check-cast v4, Lorg/w3c/dom/Node; // type@0911 │ │ -12edd4: 7040 d236 4306 |0022: invoke-direct {v3, v4, v6, v0}, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.:(Lorg/w3c/dom/Node;ILorg/xmlunit/diff/DefaultNodeMatcher$1;)V // method@36d2 │ │ -12edda: 1103 |0025: return-object v3 │ │ -12eddc: d806 0601 |0026: add-int/lit8 v6, v6, #int 1 // #01 │ │ -12ede0: 28d8 |0028: goto 0000 // -0028 │ │ -12ede2: 1100 |0029: return-object v0 │ │ +12ed88: |[12ed88] org.xmlunit.diff.DefaultNodeMatcher.searchIn:(Lorg/w3c/dom/Node;Ljava/util/List;Ljava/util/Set;IILorg/xmlunit/diff/ElementSelector;)Lorg/xmlunit/diff/DefaultNodeMatcher$Match; │ │ +12ed98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12ed9a: 3576 2800 |0001: if-ge v6, v7, 0029 // +0028 │ │ +12ed9e: 7110 622a 0600 |0003: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +12eda4: 0c01 |0006: move-result-object v1 │ │ +12eda6: 7220 702c 1500 |0007: invoke-interface {v5, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2c70 │ │ +12edac: 0a01 |000a: move-result v1 │ │ +12edae: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ +12edb2: 2819 |000d: goto 0026 // +0019 │ │ +12edb4: 7220 2d2c 6400 |000e: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +12edba: 0c01 |0011: move-result-object v1 │ │ +12edbc: 1f01 1109 |0012: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ +12edc0: 7040 db36 3281 |0014: invoke-direct {v2, v3, v1, v8}, Lorg/xmlunit/diff/DefaultNodeMatcher;.nodesMatch:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/ElementSelector;)Z // method@36db │ │ +12edc6: 0a01 |0017: move-result v1 │ │ +12edc8: 3801 0e00 |0018: if-eqz v1, 0026 // +000e │ │ +12edcc: 2203 6209 |001a: new-instance v3, Lorg/xmlunit/diff/DefaultNodeMatcher$Match; // type@0962 │ │ +12edd0: 7220 2d2c 6400 |001c: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +12edd6: 0c04 |001f: move-result-object v4 │ │ +12edd8: 1f04 1109 |0020: check-cast v4, Lorg/w3c/dom/Node; // type@0911 │ │ +12eddc: 7040 d236 4306 |0022: invoke-direct {v3, v4, v6, v0}, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.:(Lorg/w3c/dom/Node;ILorg/xmlunit/diff/DefaultNodeMatcher$1;)V // method@36d2 │ │ +12ede2: 1103 |0025: return-object v3 │ │ +12ede4: d806 0601 |0026: add-int/lit8 v6, v6, #int 1 // #01 │ │ +12ede8: 28d8 |0028: goto 0000 // -0028 │ │ +12edea: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=148 │ │ 0x000e line=151 │ │ 0x001a line=152 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Lorg/xmlunit/diff/DefaultNodeMatcher; │ │ @@ -424940,61 +424942,61 @@ │ │ type : '(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 91 16-bit code units │ │ -12ec2c: |[12ec2c] org.xmlunit.diff.DefaultNodeMatcher.match:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; │ │ -12ec3c: 2200 6107 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@0761 │ │ -12ec40: 7010 072c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ -12ec46: 7110 1538 0900 |0005: invoke-static {v9}, Lorg/xmlunit/util/Linqy;.asList:(Ljava/lang/Iterable;)Ljava/util/List; // method@3815 │ │ -12ec4c: 0c09 |0008: move-result-object v9 │ │ -12ec4e: 7110 1538 0a00 |0009: invoke-static {v10}, Lorg/xmlunit/util/Linqy;.asList:(Ljava/lang/Iterable;)Ljava/util/List; // method@3815 │ │ -12ec54: 0c0a |000c: move-result-object v10 │ │ -12ec56: 7210 362c 0a00 |000d: invoke-interface {v10}, Ljava/util/List;.size:()I // method@2c36 │ │ -12ec5c: 0a01 |0010: move-result v1 │ │ -12ec5e: 2202 5e07 |0011: new-instance v2, Ljava/util/HashSet; // type@075e │ │ -12ec62: 7010 fa2b 0200 |0013: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@2bfa │ │ -12ec68: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -12ec6a: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -12ec6c: 3514 0c00 |0018: if-ge v4, v1, 0024 // +000c │ │ -12ec70: 7110 622a 0400 |001a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -12ec76: 0c05 |001d: move-result-object v5 │ │ -12ec78: 7220 6e2c 5200 |001e: invoke-interface {v2, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2c6e │ │ -12ec7e: d804 0401 |0021: add-int/lit8 v4, v4, #int 1 // #01 │ │ -12ec82: 28f5 |0023: goto 0018 // -000b │ │ -12ec84: 7210 362c 0900 |0024: invoke-interface {v9}, Ljava/util/List;.size:()I // method@2c36 │ │ -12ec8a: 0a01 |0027: move-result v1 │ │ -12ec8c: 2204 6209 |0028: new-instance v4, Lorg/xmlunit/diff/DefaultNodeMatcher$Match; // type@0962 │ │ -12ec90: 12f5 |002a: const/4 v5, #int -1 // #ff │ │ -12ec92: 1206 |002b: const/4 v6, #int 0 // #0 │ │ -12ec94: 7040 d236 6465 |002c: invoke-direct {v4, v6, v5, v6}, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.:(Lorg/w3c/dom/Node;ILorg/xmlunit/diff/DefaultNodeMatcher$1;)V // method@36d2 │ │ -12ec9a: 3513 2700 |002f: if-ge v3, v1, 0056 // +0027 │ │ -12ec9e: 7220 2d2c 3900 |0031: invoke-interface {v9, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -12eca4: 0c05 |0034: move-result-object v5 │ │ -12eca6: 1f05 1109 |0035: check-cast v5, Lorg/w3c/dom/Node; // type@0911 │ │ -12ecaa: 7110 d336 0400 |0037: invoke-static {v4}, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.access$100:(Lorg/xmlunit/diff/DefaultNodeMatcher$Match;)I // method@36d3 │ │ -12ecb0: 0a06 |003a: move-result v6 │ │ -12ecb2: 7052 d936 586a |003b: invoke-direct {v8, v5, v10, v6, v2}, Lorg/xmlunit/diff/DefaultNodeMatcher;.findMatchingNode:(Lorg/w3c/dom/Node;Ljava/util/List;ILjava/util/Set;)Lorg/xmlunit/diff/DefaultNodeMatcher$Match; // method@36d9 │ │ -12ecb8: 0c06 |003e: move-result-object v6 │ │ -12ecba: 3806 1400 |003f: if-eqz v6, 0053 // +0014 │ │ -12ecbe: 7110 d336 0600 |0041: invoke-static {v6}, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.access$100:(Lorg/xmlunit/diff/DefaultNodeMatcher$Match;)I // method@36d3 │ │ -12ecc4: 0a07 |0044: move-result v7 │ │ -12ecc6: 7110 622a 0700 |0045: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -12eccc: 0c07 |0048: move-result-object v7 │ │ -12ecce: 7220 752c 7200 |0049: invoke-interface {v2, v7}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2c75 │ │ -12ecd4: 7110 d436 0600 |004c: invoke-static {v6}, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.access$200:(Lorg/xmlunit/diff/DefaultNodeMatcher$Match;)Lorg/w3c/dom/Node; // method@36d4 │ │ -12ecda: 0c06 |004f: move-result-object v6 │ │ -12ecdc: 7230 582c 5006 |0050: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -12ece2: d803 0301 |0053: add-int/lit8 v3, v3, #int 1 // #01 │ │ -12ece6: 28da |0055: goto 002f // -0026 │ │ -12ece8: 7210 542c 0000 |0056: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ -12ecee: 0c09 |0059: move-result-object v9 │ │ -12ecf0: 1109 |005a: return-object v9 │ │ +12ec34: |[12ec34] org.xmlunit.diff.DefaultNodeMatcher.match:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; │ │ +12ec44: 2200 6107 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@0761 │ │ +12ec48: 7010 072c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@2c07 │ │ +12ec4e: 7110 1538 0900 |0005: invoke-static {v9}, Lorg/xmlunit/util/Linqy;.asList:(Ljava/lang/Iterable;)Ljava/util/List; // method@3815 │ │ +12ec54: 0c09 |0008: move-result-object v9 │ │ +12ec56: 7110 1538 0a00 |0009: invoke-static {v10}, Lorg/xmlunit/util/Linqy;.asList:(Ljava/lang/Iterable;)Ljava/util/List; // method@3815 │ │ +12ec5c: 0c0a |000c: move-result-object v10 │ │ +12ec5e: 7210 362c 0a00 |000d: invoke-interface {v10}, Ljava/util/List;.size:()I // method@2c36 │ │ +12ec64: 0a01 |0010: move-result v1 │ │ +12ec66: 2202 5e07 |0011: new-instance v2, Ljava/util/HashSet; // type@075e │ │ +12ec6a: 7010 fa2b 0200 |0013: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@2bfa │ │ +12ec70: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +12ec72: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +12ec74: 3514 0c00 |0018: if-ge v4, v1, 0024 // +000c │ │ +12ec78: 7110 622a 0400 |001a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +12ec7e: 0c05 |001d: move-result-object v5 │ │ +12ec80: 7220 6e2c 5200 |001e: invoke-interface {v2, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2c6e │ │ +12ec86: d804 0401 |0021: add-int/lit8 v4, v4, #int 1 // #01 │ │ +12ec8a: 28f5 |0023: goto 0018 // -000b │ │ +12ec8c: 7210 362c 0900 |0024: invoke-interface {v9}, Ljava/util/List;.size:()I // method@2c36 │ │ +12ec92: 0a01 |0027: move-result v1 │ │ +12ec94: 2204 6209 |0028: new-instance v4, Lorg/xmlunit/diff/DefaultNodeMatcher$Match; // type@0962 │ │ +12ec98: 12f5 |002a: const/4 v5, #int -1 // #ff │ │ +12ec9a: 1206 |002b: const/4 v6, #int 0 // #0 │ │ +12ec9c: 7040 d236 6465 |002c: invoke-direct {v4, v6, v5, v6}, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.:(Lorg/w3c/dom/Node;ILorg/xmlunit/diff/DefaultNodeMatcher$1;)V // method@36d2 │ │ +12eca2: 3513 2700 |002f: if-ge v3, v1, 0056 // +0027 │ │ +12eca6: 7220 2d2c 3900 |0031: invoke-interface {v9, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +12ecac: 0c05 |0034: move-result-object v5 │ │ +12ecae: 1f05 1109 |0035: check-cast v5, Lorg/w3c/dom/Node; // type@0911 │ │ +12ecb2: 7110 d336 0400 |0037: invoke-static {v4}, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.access$100:(Lorg/xmlunit/diff/DefaultNodeMatcher$Match;)I // method@36d3 │ │ +12ecb8: 0a06 |003a: move-result v6 │ │ +12ecba: 7052 d936 586a |003b: invoke-direct {v8, v5, v10, v6, v2}, Lorg/xmlunit/diff/DefaultNodeMatcher;.findMatchingNode:(Lorg/w3c/dom/Node;Ljava/util/List;ILjava/util/Set;)Lorg/xmlunit/diff/DefaultNodeMatcher$Match; // method@36d9 │ │ +12ecc0: 0c06 |003e: move-result-object v6 │ │ +12ecc2: 3806 1400 |003f: if-eqz v6, 0053 // +0014 │ │ +12ecc6: 7110 d336 0600 |0041: invoke-static {v6}, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.access$100:(Lorg/xmlunit/diff/DefaultNodeMatcher$Match;)I // method@36d3 │ │ +12eccc: 0a07 |0044: move-result v7 │ │ +12ecce: 7110 622a 0700 |0045: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +12ecd4: 0c07 |0048: move-result-object v7 │ │ +12ecd6: 7220 752c 7200 |0049: invoke-interface {v2, v7}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2c75 │ │ +12ecdc: 7110 d436 0600 |004c: invoke-static {v6}, Lorg/xmlunit/diff/DefaultNodeMatcher$Match;.access$200:(Lorg/xmlunit/diff/DefaultNodeMatcher$Match;)Lorg/w3c/dom/Node; // method@36d4 │ │ +12ece2: 0c06 |004f: move-result-object v6 │ │ +12ece4: 7230 582c 5006 |0050: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +12ecea: d803 0301 |0053: add-int/lit8 v3, v3, #int 1 // #01 │ │ +12ecee: 28da |0055: goto 002f // -0026 │ │ +12ecf0: 7210 542c 0000 |0056: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ +12ecf6: 0c09 |0059: move-result-object v9 │ │ +12ecf8: 1109 |005a: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ 0x0009 line=94 │ │ 0x000d line=95 │ │ 0x0011 line=96 │ │ @@ -425042,17 +425044,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12ee8c: |[12ee8c] org.xmlunit.diff.DifferenceEvaluators$1.:()V │ │ -12ee9c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12eea2: 0e00 |0003: return-void │ │ +12ee94: |[12ee94] org.xmlunit.diff.DifferenceEvaluators$1.:()V │ │ +12eea4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12eeaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DifferenceEvaluators$1; │ │ │ │ Virtual methods - │ │ @@ -425061,16 +425063,16 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -12ee78: |[12ee78] org.xmlunit.diff.DifferenceEvaluators$1.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; │ │ -12ee88: 1102 |0000: return-object v2 │ │ +12ee80: |[12ee80] org.xmlunit.diff.DifferenceEvaluators$1.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; │ │ +12ee90: 1102 |0000: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3854 (DifferenceEvaluators.java) │ │ │ │ Class #1563 header: │ │ @@ -425102,17 +425104,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12ef8c: |[12ef8c] org.xmlunit.diff.DifferenceEvaluators$2.:()V │ │ -12ef9c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12efa2: 0e00 |0003: return-void │ │ +12ef94: |[12ef94] org.xmlunit.diff.DifferenceEvaluators$2.:()V │ │ +12efa4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12efaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DifferenceEvaluators$2; │ │ │ │ Virtual methods - │ │ @@ -425121,60 +425123,60 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -12eea4: |[12eea4] org.xmlunit.diff.DifferenceEvaluators$2.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; │ │ -12eeb4: 6200 051d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.DIFFERENT:Lorg/xmlunit/diff/ComparisonResult; // field@1d05 │ │ -12eeb8: 3304 5300 |0002: if-ne v4, v0, 0055 // +0053 │ │ -12eebc: 6200 831d |0004: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ -12eec0: 6e10 3a36 0300 |0006: invoke-virtual {v3}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ -12eec6: 0c01 |0009: move-result-object v1 │ │ -12eec8: 6e10 5c36 0100 |000a: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ -12eece: 0a01 |000d: move-result v1 │ │ -12eed0: 4400 0001 |000e: aget v0, v0, v1 │ │ -12eed4: 2b00 4600 0000 |0010: packed-switch v0, 00000056 // +00000046 │ │ -12eeda: 2842 |0013: goto 0055 // +0042 │ │ -12eedc: 6204 071d |0014: sget-object v4, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ -12eee0: 283f |0016: goto 0055 // +003f │ │ -12eee2: 6e10 3836 0300 |0017: invoke-virtual {v3}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ -12eee8: 0c00 |001a: move-result-object v0 │ │ -12eeea: 6e10 3536 0000 |001b: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison$Detail;.getValue:()Ljava/lang/Object; // method@3635 │ │ -12eef0: 0c00 |001e: move-result-object v0 │ │ -12eef2: 1f00 0c07 |001f: check-cast v0, Ljava/lang/Short; // type@070c │ │ -12eef6: 6e10 3936 0300 |0021: invoke-virtual {v3}, Lorg/xmlunit/diff/Comparison;.getTestDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3639 │ │ -12eefc: 0c03 |0024: move-result-object v3 │ │ -12eefe: 6e10 3536 0300 |0025: invoke-virtual {v3}, Lorg/xmlunit/diff/Comparison$Detail;.getValue:()Ljava/lang/Object; // method@3635 │ │ -12ef04: 0c03 |0028: move-result-object v3 │ │ -12ef06: 1f03 0c07 |0029: check-cast v3, Ljava/lang/Short; // type@070c │ │ -12ef0a: 7100 0937 0000 |002b: invoke-static {}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$000:()Ljava/lang/Short; // method@3709 │ │ -12ef10: 0c01 |002e: move-result-object v1 │ │ -12ef12: 6e20 a72a 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/Short;.equals:(Ljava/lang/Object;)Z // method@2aa7 │ │ -12ef18: 0a01 |0032: move-result v1 │ │ -12ef1a: 3801 0c00 |0033: if-eqz v1, 003f // +000c │ │ -12ef1e: 7100 0a37 0000 |0035: invoke-static {}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$100:()Ljava/lang/Short; // method@370a │ │ -12ef24: 0c01 |0038: move-result-object v1 │ │ -12ef26: 6e20 a72a 1300 |0039: invoke-virtual {v3, v1}, Ljava/lang/Short;.equals:(Ljava/lang/Object;)Z // method@2aa7 │ │ -12ef2c: 0a01 |003c: move-result v1 │ │ -12ef2e: 3901 1600 |003d: if-nez v1, 0053 // +0016 │ │ -12ef32: 7100 0a37 0000 |003f: invoke-static {}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$100:()Ljava/lang/Short; // method@370a │ │ -12ef38: 0c01 |0042: move-result-object v1 │ │ -12ef3a: 6e20 a72a 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/Short;.equals:(Ljava/lang/Object;)Z // method@2aa7 │ │ -12ef40: 0a00 |0046: move-result v0 │ │ -12ef42: 3800 0e00 |0047: if-eqz v0, 0055 // +000e │ │ -12ef46: 7100 0937 0000 |0049: invoke-static {}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$000:()Ljava/lang/Short; // method@3709 │ │ -12ef4c: 0c00 |004c: move-result-object v0 │ │ -12ef4e: 6e20 a72a 0300 |004d: invoke-virtual {v3, v0}, Ljava/lang/Short;.equals:(Ljava/lang/Object;)Z // method@2aa7 │ │ -12ef54: 0a03 |0050: move-result v3 │ │ -12ef56: 3803 0400 |0051: if-eqz v3, 0055 // +0004 │ │ -12ef5a: 6204 071d |0053: sget-object v4, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ -12ef5e: 1104 |0055: return-object v4 │ │ -12ef60: 0001 0900 0100 0000 0700 0000 0400 ... |0056: packed-switch-data (22 units) │ │ +12eeac: |[12eeac] org.xmlunit.diff.DifferenceEvaluators$2.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; │ │ +12eebc: 6200 051d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.DIFFERENT:Lorg/xmlunit/diff/ComparisonResult; // field@1d05 │ │ +12eec0: 3304 5300 |0002: if-ne v4, v0, 0055 // +0053 │ │ +12eec4: 6200 831d |0004: sget-object v0, Lorg/xmlunit/diff/DifferenceEvaluators$8;.$SwitchMap$org$xmlunit$diff$ComparisonType:[I // field@1d83 │ │ +12eec8: 6e10 3a36 0300 |0006: invoke-virtual {v3}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ +12eece: 0c01 |0009: move-result-object v1 │ │ +12eed0: 6e10 5c36 0100 |000a: invoke-virtual {v1}, Lorg/xmlunit/diff/ComparisonType;.ordinal:()I // method@365c │ │ +12eed6: 0a01 |000d: move-result v1 │ │ +12eed8: 4400 0001 |000e: aget v0, v0, v1 │ │ +12eedc: 2b00 4600 0000 |0010: packed-switch v0, 00000056 // +00000046 │ │ +12eee2: 2842 |0013: goto 0055 // +0042 │ │ +12eee4: 6204 071d |0014: sget-object v4, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ +12eee8: 283f |0016: goto 0055 // +003f │ │ +12eeea: 6e10 3836 0300 |0017: invoke-virtual {v3}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ +12eef0: 0c00 |001a: move-result-object v0 │ │ +12eef2: 6e10 3536 0000 |001b: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison$Detail;.getValue:()Ljava/lang/Object; // method@3635 │ │ +12eef8: 0c00 |001e: move-result-object v0 │ │ +12eefa: 1f00 0c07 |001f: check-cast v0, Ljava/lang/Short; // type@070c │ │ +12eefe: 6e10 3936 0300 |0021: invoke-virtual {v3}, Lorg/xmlunit/diff/Comparison;.getTestDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3639 │ │ +12ef04: 0c03 |0024: move-result-object v3 │ │ +12ef06: 6e10 3536 0300 |0025: invoke-virtual {v3}, Lorg/xmlunit/diff/Comparison$Detail;.getValue:()Ljava/lang/Object; // method@3635 │ │ +12ef0c: 0c03 |0028: move-result-object v3 │ │ +12ef0e: 1f03 0c07 |0029: check-cast v3, Ljava/lang/Short; // type@070c │ │ +12ef12: 7100 0937 0000 |002b: invoke-static {}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$000:()Ljava/lang/Short; // method@3709 │ │ +12ef18: 0c01 |002e: move-result-object v1 │ │ +12ef1a: 6e20 a72a 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/Short;.equals:(Ljava/lang/Object;)Z // method@2aa7 │ │ +12ef20: 0a01 |0032: move-result v1 │ │ +12ef22: 3801 0c00 |0033: if-eqz v1, 003f // +000c │ │ +12ef26: 7100 0a37 0000 |0035: invoke-static {}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$100:()Ljava/lang/Short; // method@370a │ │ +12ef2c: 0c01 |0038: move-result-object v1 │ │ +12ef2e: 6e20 a72a 1300 |0039: invoke-virtual {v3, v1}, Ljava/lang/Short;.equals:(Ljava/lang/Object;)Z // method@2aa7 │ │ +12ef34: 0a01 |003c: move-result v1 │ │ +12ef36: 3901 1600 |003d: if-nez v1, 0053 // +0016 │ │ +12ef3a: 7100 0a37 0000 |003f: invoke-static {}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$100:()Ljava/lang/Short; // method@370a │ │ +12ef40: 0c01 |0042: move-result-object v1 │ │ +12ef42: 6e20 a72a 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/Short;.equals:(Ljava/lang/Object;)Z // method@2aa7 │ │ +12ef48: 0a00 |0046: move-result v0 │ │ +12ef4a: 3800 0e00 |0047: if-eqz v0, 0055 // +000e │ │ +12ef4e: 7100 0937 0000 |0049: invoke-static {}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$000:()Ljava/lang/Short; // method@3709 │ │ +12ef54: 0c00 |004c: move-result-object v0 │ │ +12ef56: 6e20 a72a 0300 |004d: invoke-virtual {v3, v0}, Ljava/lang/Short;.equals:(Ljava/lang/Object;)Z // method@2aa7 │ │ +12ef5c: 0a03 |0050: move-result v3 │ │ +12ef5e: 3803 0400 |0051: if-eqz v3, 0055 // +0004 │ │ +12ef62: 6204 071d |0053: sget-object v4, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ +12ef66: 1104 |0055: return-object v4 │ │ +12ef68: 0001 0900 0100 0000 0700 0000 0400 ... |0056: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x0014 line=75 │ │ 0x0017 line=57 │ │ 0x0021 line=59 │ │ @@ -425220,18 +425222,18 @@ │ │ type : '([Lorg/xmlunit/diff/DifferenceEvaluator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12efdc: |[12efdc] org.xmlunit.diff.DifferenceEvaluators$3.:([Lorg/xmlunit/diff/DifferenceEvaluator;)V │ │ -12efec: 5b01 7f1d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DifferenceEvaluators$3;.val$evaluators:[Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d7f │ │ -12eff0: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12eff6: 0e00 |0005: return-void │ │ +12efe4: |[12efe4] org.xmlunit.diff.DifferenceEvaluators$3.:([Lorg/xmlunit/diff/DifferenceEvaluator;)V │ │ +12eff4: 5b01 7f1d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DifferenceEvaluators$3;.val$evaluators:[Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d7f │ │ +12eff8: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12effe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/diff/DifferenceEvaluators$3; │ │ 0x0000 - 0x0006 reg=1 (null) [Lorg/xmlunit/diff/DifferenceEvaluator; │ │ │ │ @@ -425241,27 +425243,27 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -12efa4: |[12efa4] org.xmlunit.diff.DifferenceEvaluators$3.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; │ │ -12efb4: 5440 7f1d |0000: iget-object v0, v4, Lorg/xmlunit/diff/DifferenceEvaluators$3;.val$evaluators:[Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d7f │ │ -12efb8: 2101 |0002: array-length v1, v0 │ │ -12efba: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -12efbc: 3512 0e00 |0004: if-ge v2, v1, 0012 // +000e │ │ -12efc0: 4603 0002 |0006: aget-object v3, v0, v2 │ │ -12efc4: 7230 f736 5306 |0008: invoke-interface {v3, v5, v6}, Lorg/xmlunit/diff/DifferenceEvaluator;.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; // method@36f7 │ │ -12efca: 0c03 |000b: move-result-object v3 │ │ -12efcc: 3263 0300 |000c: if-eq v3, v6, 000f // +0003 │ │ -12efd0: 1103 |000e: return-object v3 │ │ -12efd2: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -12efd6: 28f3 |0011: goto 0004 // -000d │ │ -12efd8: 1106 |0012: return-object v6 │ │ +12efac: |[12efac] org.xmlunit.diff.DifferenceEvaluators$3.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; │ │ +12efbc: 5440 7f1d |0000: iget-object v0, v4, Lorg/xmlunit/diff/DifferenceEvaluators$3;.val$evaluators:[Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d7f │ │ +12efc0: 2101 |0002: array-length v1, v0 │ │ +12efc2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +12efc4: 3512 0e00 |0004: if-ge v2, v1, 0012 // +000e │ │ +12efc8: 4603 0002 |0006: aget-object v3, v0, v2 │ │ +12efcc: 7230 f736 5306 |0008: invoke-interface {v3, v5, v6}, Lorg/xmlunit/diff/DifferenceEvaluator;.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; // method@36f7 │ │ +12efd2: 0c03 |000b: move-result-object v3 │ │ +12efd4: 3263 0300 |000c: if-eq v3, v6, 000f // +0003 │ │ +12efd8: 1103 |000e: return-object v3 │ │ +12efda: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +12efde: 28f3 |0011: goto 0004 // -000d │ │ +12efe0: 1106 |0012: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0008 line=98 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lorg/xmlunit/diff/DifferenceEvaluators$3; │ │ 0x0000 - 0x0013 reg=5 (null) Lorg/xmlunit/diff/Comparison; │ │ @@ -425302,18 +425304,18 @@ │ │ type : '([Lorg/xmlunit/diff/DifferenceEvaluator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12f028: |[12f028] org.xmlunit.diff.DifferenceEvaluators$4.:([Lorg/xmlunit/diff/DifferenceEvaluator;)V │ │ -12f038: 5b01 801d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DifferenceEvaluators$4;.val$evaluators:[Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d80 │ │ -12f03c: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12f042: 0e00 |0005: return-void │ │ +12f030: |[12f030] org.xmlunit.diff.DifferenceEvaluators$4.:([Lorg/xmlunit/diff/DifferenceEvaluator;)V │ │ +12f040: 5b01 801d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DifferenceEvaluators$4;.val$evaluators:[Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d80 │ │ +12f044: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12f04a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/diff/DifferenceEvaluators$4; │ │ 0x0000 - 0x0006 reg=1 (null) [Lorg/xmlunit/diff/DifferenceEvaluator; │ │ │ │ @@ -425323,25 +425325,25 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -12eff8: |[12eff8] org.xmlunit.diff.DifferenceEvaluators$4.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; │ │ -12f008: 5440 801d |0000: iget-object v0, v4, Lorg/xmlunit/diff/DifferenceEvaluators$4;.val$evaluators:[Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d80 │ │ -12f00c: 2101 |0002: array-length v1, v0 │ │ -12f00e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -12f010: 3512 0b00 |0004: if-ge v2, v1, 000f // +000b │ │ -12f014: 4603 0002 |0006: aget-object v3, v0, v2 │ │ -12f018: 7230 f736 5306 |0008: invoke-interface {v3, v5, v6}, Lorg/xmlunit/diff/DifferenceEvaluator;.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; // method@36f7 │ │ -12f01e: 0c06 |000b: move-result-object v6 │ │ -12f020: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -12f024: 28f6 |000e: goto 0004 // -000a │ │ -12f026: 1106 |000f: return-object v6 │ │ +12f000: |[12f000] org.xmlunit.diff.DifferenceEvaluators$4.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; │ │ +12f010: 5440 801d |0000: iget-object v0, v4, Lorg/xmlunit/diff/DifferenceEvaluators$4;.val$evaluators:[Lorg/xmlunit/diff/DifferenceEvaluator; // field@1d80 │ │ +12f014: 2101 |0002: array-length v1, v0 │ │ +12f016: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +12f018: 3512 0b00 |0004: if-ge v2, v1, 000f // +000b │ │ +12f01c: 4603 0002 |0006: aget-object v3, v0, v2 │ │ +12f020: 7230 f736 5306 |0008: invoke-interface {v3, v5, v6}, Lorg/xmlunit/diff/DifferenceEvaluator;.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; // method@36f7 │ │ +12f026: 0c06 |000b: move-result-object v6 │ │ +12f028: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +12f02c: 28f6 |000e: goto 0004 // -000a │ │ +12f02e: 1106 |000f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0008 line=119 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lorg/xmlunit/diff/DifferenceEvaluators$4; │ │ 0x0000 - 0x0010 reg=5 (null) Lorg/xmlunit/diff/Comparison; │ │ @@ -425378,17 +425380,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12f074: |[12f074] org.xmlunit.diff.DifferenceEvaluators$5.:()V │ │ -12f084: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12f08a: 0e00 |0003: return-void │ │ +12f07c: |[12f07c] org.xmlunit.diff.DifferenceEvaluators$5.:()V │ │ +12f08c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12f092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DifferenceEvaluators$5; │ │ │ │ Virtual methods - │ │ @@ -425397,24 +425399,24 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -12f044: |[12f044] org.xmlunit.diff.DifferenceEvaluators$5.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; │ │ -12f054: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12f056: 7120 0b37 0200 |0001: invoke-static {v2, v0}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$200:(Lorg/xmlunit/diff/Comparison;Z)Z // method@370b │ │ -12f05c: 0a00 |0004: move-result v0 │ │ -12f05e: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ -12f062: 7110 0c37 0200 |0007: invoke-static {v2}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$300:(Lorg/xmlunit/diff/Comparison;)Z // method@370c │ │ -12f068: 0a02 |000a: move-result v2 │ │ -12f06a: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -12f06e: 6203 061d |000d: sget-object v3, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ -12f072: 1103 |000f: return-object v3 │ │ +12f04c: |[12f04c] org.xmlunit.diff.DifferenceEvaluators$5.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; │ │ +12f05c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12f05e: 7120 0b37 0200 |0001: invoke-static {v2, v0}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$200:(Lorg/xmlunit/diff/Comparison;Z)Z // method@370b │ │ +12f064: 0a00 |0004: move-result v0 │ │ +12f066: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ +12f06a: 7110 0c37 0200 |0007: invoke-static {v2}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$300:(Lorg/xmlunit/diff/Comparison;)Z // method@370c │ │ +12f070: 0a02 |000a: move-result v2 │ │ +12f072: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +12f076: 6203 061d |000d: sget-object v3, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ +12f07a: 1103 |000f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/xmlunit/diff/DifferenceEvaluators$5; │ │ 0x0000 - 0x0010 reg=2 (null) Lorg/xmlunit/diff/Comparison; │ │ 0x0000 - 0x0010 reg=3 (null) Lorg/xmlunit/diff/ComparisonResult; │ │ @@ -425450,17 +425452,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12f0bc: |[12f0bc] org.xmlunit.diff.DifferenceEvaluators$6.:()V │ │ -12f0cc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12f0d2: 0e00 |0003: return-void │ │ +12f0c4: |[12f0c4] org.xmlunit.diff.DifferenceEvaluators$6.:()V │ │ +12f0d4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12f0da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/DifferenceEvaluators$6; │ │ │ │ Virtual methods - │ │ @@ -425469,24 +425471,24 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -12f08c: |[12f08c] org.xmlunit.diff.DifferenceEvaluators$6.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; │ │ -12f09c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12f09e: 7120 0b37 0200 |0001: invoke-static {v2, v0}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$200:(Lorg/xmlunit/diff/Comparison;Z)Z // method@370b │ │ -12f0a4: 0a00 |0004: move-result v0 │ │ -12f0a6: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ -12f0aa: 7110 0c37 0200 |0007: invoke-static {v2}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$300:(Lorg/xmlunit/diff/Comparison;)Z // method@370c │ │ -12f0b0: 0a02 |000a: move-result v2 │ │ -12f0b2: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -12f0b6: 6203 061d |000d: sget-object v3, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ -12f0ba: 1103 |000f: return-object v3 │ │ +12f094: |[12f094] org.xmlunit.diff.DifferenceEvaluators$6.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; │ │ +12f0a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12f0a6: 7120 0b37 0200 |0001: invoke-static {v2, v0}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$200:(Lorg/xmlunit/diff/Comparison;Z)Z // method@370b │ │ +12f0ac: 0a00 |0004: move-result v0 │ │ +12f0ae: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ +12f0b2: 7110 0c37 0200 |0007: invoke-static {v2}, Lorg/xmlunit/diff/DifferenceEvaluators;.access$300:(Lorg/xmlunit/diff/Comparison;)Z // method@370c │ │ +12f0b8: 0a02 |000a: move-result v2 │ │ +12f0ba: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +12f0be: 6203 061d |000d: sget-object v3, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ +12f0c2: 1103 |000f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=202 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/xmlunit/diff/DifferenceEvaluators$6; │ │ 0x0000 - 0x0010 reg=2 (null) Lorg/xmlunit/diff/Comparison; │ │ 0x0000 - 0x0010 reg=3 (null) Lorg/xmlunit/diff/ComparisonResult; │ │ @@ -425530,19 +425532,19 @@ │ │ type : '(Ljava/util/EnumSet;Lorg/xmlunit/diff/ComparisonResult;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -12f10c: |[12f10c] org.xmlunit.diff.DifferenceEvaluators$7.:(Ljava/util/EnumSet;Lorg/xmlunit/diff/ComparisonResult;)V │ │ -12f11c: 5b01 811d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DifferenceEvaluators$7;.val$comparisonTypes:Ljava/util/EnumSet; // field@1d81 │ │ -12f120: 5b02 821d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DifferenceEvaluators$7;.val$outcome:Lorg/xmlunit/diff/ComparisonResult; // field@1d82 │ │ -12f124: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12f12a: 0e00 |0007: return-void │ │ +12f114: |[12f114] org.xmlunit.diff.DifferenceEvaluators$7.:(Ljava/util/EnumSet;Lorg/xmlunit/diff/ComparisonResult;)V │ │ +12f124: 5b01 811d |0000: iput-object v1, v0, Lorg/xmlunit/diff/DifferenceEvaluators$7;.val$comparisonTypes:Ljava/util/EnumSet; // field@1d81 │ │ +12f128: 5b02 821d |0002: iput-object v2, v0, Lorg/xmlunit/diff/DifferenceEvaluators$7;.val$outcome:Lorg/xmlunit/diff/ComparisonResult; // field@1d82 │ │ +12f12c: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12f132: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/diff/DifferenceEvaluators$7; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/util/EnumSet; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/xmlunit/diff/ComparisonResult; │ │ @@ -425553,25 +425555,25 @@ │ │ type : '(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -12f0d4: |[12f0d4] org.xmlunit.diff.DifferenceEvaluators$7.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; │ │ -12f0e4: 6200 061d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ -12f0e8: 3203 1000 |0002: if-eq v3, v0, 0012 // +0010 │ │ -12f0ec: 5410 811d |0004: iget-object v0, v1, Lorg/xmlunit/diff/DifferenceEvaluators$7;.val$comparisonTypes:Ljava/util/EnumSet; // field@1d81 │ │ -12f0f0: 6e10 3a36 0200 |0006: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ -12f0f6: 0c02 |0009: move-result-object v2 │ │ -12f0f8: 6e20 df2b 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@2bdf │ │ -12f0fe: 0a02 |000d: move-result v2 │ │ -12f100: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ -12f104: 5413 821d |0010: iget-object v3, v1, Lorg/xmlunit/diff/DifferenceEvaluators$7;.val$outcome:Lorg/xmlunit/diff/ComparisonResult; // field@1d82 │ │ -12f108: 1103 |0012: return-object v3 │ │ +12f0dc: |[12f0dc] org.xmlunit.diff.DifferenceEvaluators$7.evaluate:(Lorg/xmlunit/diff/Comparison;Lorg/xmlunit/diff/ComparisonResult;)Lorg/xmlunit/diff/ComparisonResult; │ │ +12f0ec: 6200 061d |0000: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ +12f0f0: 3203 1000 |0002: if-eq v3, v0, 0012 // +0010 │ │ +12f0f4: 5410 811d |0004: iget-object v0, v1, Lorg/xmlunit/diff/DifferenceEvaluators$7;.val$comparisonTypes:Ljava/util/EnumSet; // field@1d81 │ │ +12f0f8: 6e10 3a36 0200 |0006: invoke-virtual {v2}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ +12f0fe: 0c02 |0009: move-result-object v2 │ │ +12f100: 6e20 df2b 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/EnumSet;.contains:(Ljava/lang/Object;)Z // method@2bdf │ │ +12f106: 0a02 |000d: move-result v2 │ │ +12f108: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ +12f10c: 5413 821d |0010: iget-object v3, v1, Lorg/xmlunit/diff/DifferenceEvaluators$7;.val$outcome:Lorg/xmlunit/diff/ComparisonResult; // field@1d82 │ │ +12f110: 1103 |0012: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/xmlunit/diff/DifferenceEvaluators$7; │ │ 0x0000 - 0x0013 reg=2 (null) Lorg/xmlunit/diff/Comparison; │ │ 0x0000 - 0x0013 reg=3 (null) Lorg/xmlunit/diff/ComparisonResult; │ │ @@ -425611,18 +425613,18 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12f7cc: |[12f7cc] org.xmlunit.diff.ElementSelectors$10.:(Ljava/util/Collection;)V │ │ -12f7dc: 5b01 881d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$10;.val$s:Ljava/util/Collection; // field@1d88 │ │ -12f7e0: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12f7e6: 0e00 |0005: return-void │ │ +12f7d4: |[12f7d4] org.xmlunit.diff.ElementSelectors$10.:(Ljava/util/Collection;)V │ │ +12f7e4: 5b01 881d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$10;.val$s:Ljava/util/Collection; // field@1d88 │ │ +12f7e8: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12f7ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/diff/ElementSelectors$10; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Collection; │ │ │ │ @@ -425632,22 +425634,22 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -12f7a0: |[12f7a0] org.xmlunit.diff.ElementSelectors$10.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -12f7b0: 5430 881d |0000: iget-object v0, v3, Lorg/xmlunit/diff/ElementSelectors$10;.val$s:Ljava/util/Collection; // field@1d88 │ │ -12f7b4: 2201 8209 |0002: new-instance v1, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate; // type@0982 │ │ -12f7b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -12f7ba: 7040 3b37 4125 |0005: invoke-direct {v1, v4, v5, v2}, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/ElementSelectors$1;)V // method@373b │ │ -12f7c0: 7120 1338 1000 |0008: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.all:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3813 │ │ -12f7c6: 0a04 |000b: move-result v4 │ │ -12f7c8: 0f04 |000c: return v4 │ │ +12f7a8: |[12f7a8] org.xmlunit.diff.ElementSelectors$10.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +12f7b8: 5430 881d |0000: iget-object v0, v3, Lorg/xmlunit/diff/ElementSelectors$10;.val$s:Ljava/util/Collection; // field@1d88 │ │ +12f7bc: 2201 8209 |0002: new-instance v1, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate; // type@0982 │ │ +12f7c0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +12f7c2: 7040 3b37 4125 |0005: invoke-direct {v1, v4, v5, v2}, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/ElementSelectors$1;)V // method@373b │ │ +12f7c8: 7120 1338 1000 |0008: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.all:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3813 │ │ +12f7ce: 0a04 |000b: move-result v4 │ │ +12f7d0: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/xmlunit/diff/ElementSelectors$10; │ │ 0x0000 - 0x000d reg=4 (null) Lorg/w3c/dom/Element; │ │ 0x0000 - 0x000d reg=5 (null) Lorg/w3c/dom/Element; │ │ @@ -425691,19 +425693,19 @@ │ │ type : '(Lorg/xmlunit/diff/ElementSelector;Lorg/xmlunit/diff/ElementSelector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -12f814: |[12f814] org.xmlunit.diff.ElementSelectors$11.:(Lorg/xmlunit/diff/ElementSelector;Lorg/xmlunit/diff/ElementSelector;)V │ │ -12f824: 5b01 891d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$11;.val$es1:Lorg/xmlunit/diff/ElementSelector; // field@1d89 │ │ -12f828: 5b02 8a1d |0002: iput-object v2, v0, Lorg/xmlunit/diff/ElementSelectors$11;.val$es2:Lorg/xmlunit/diff/ElementSelector; // field@1d8a │ │ -12f82c: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12f832: 0e00 |0007: return-void │ │ +12f81c: |[12f81c] org.xmlunit.diff.ElementSelectors$11.:(Lorg/xmlunit/diff/ElementSelector;Lorg/xmlunit/diff/ElementSelector;)V │ │ +12f82c: 5b01 891d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$11;.val$es1:Lorg/xmlunit/diff/ElementSelector; // field@1d89 │ │ +12f830: 5b02 8a1d |0002: iput-object v2, v0, Lorg/xmlunit/diff/ElementSelectors$11;.val$es2:Lorg/xmlunit/diff/ElementSelector; // field@1d8a │ │ +12f834: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12f83a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/diff/ElementSelectors$11; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/xmlunit/diff/ElementSelector; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/xmlunit/diff/ElementSelector; │ │ @@ -425714,23 +425716,23 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -12f7e8: |[12f7e8] org.xmlunit.diff.ElementSelectors$11.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -12f7f8: 5420 891d |0000: iget-object v0, v2, Lorg/xmlunit/diff/ElementSelectors$11;.val$es1:Lorg/xmlunit/diff/ElementSelector; // field@1d89 │ │ -12f7fc: 7230 1837 3004 |0002: invoke-interface {v0, v3, v4}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -12f802: 0a00 |0005: move-result v0 │ │ -12f804: 5421 8a1d |0006: iget-object v1, v2, Lorg/xmlunit/diff/ElementSelectors$11;.val$es2:Lorg/xmlunit/diff/ElementSelector; // field@1d8a │ │ -12f808: 7230 1837 3104 |0008: invoke-interface {v1, v3, v4}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -12f80e: 0a03 |000b: move-result v3 │ │ -12f810: b703 |000c: xor-int/2addr v3, v0 │ │ -12f812: 0f03 |000d: return v3 │ │ +12f7f0: |[12f7f0] org.xmlunit.diff.ElementSelectors$11.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +12f800: 5420 891d |0000: iget-object v0, v2, Lorg/xmlunit/diff/ElementSelectors$11;.val$es1:Lorg/xmlunit/diff/ElementSelector; // field@1d89 │ │ +12f804: 7230 1837 3004 |0002: invoke-interface {v0, v3, v4}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +12f80a: 0a00 |0005: move-result v0 │ │ +12f80c: 5421 8a1d |0006: iget-object v1, v2, Lorg/xmlunit/diff/ElementSelectors$11;.val$es2:Lorg/xmlunit/diff/ElementSelector; // field@1d8a │ │ +12f810: 7230 1837 3104 |0008: invoke-interface {v1, v3, v4}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +12f816: 0a03 |000b: move-result v3 │ │ +12f818: b703 |000c: xor-int/2addr v3, v0 │ │ +12f81a: 0f03 |000d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/xmlunit/diff/ElementSelectors$11; │ │ 0x0000 - 0x000e reg=3 (null) Lorg/w3c/dom/Element; │ │ 0x0000 - 0x000e reg=4 (null) Lorg/w3c/dom/Element; │ │ @@ -425774,19 +425776,19 @@ │ │ type : '(Lorg/xmlunit/util/Predicate;Lorg/xmlunit/diff/ElementSelector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -12f86c: |[12f86c] org.xmlunit.diff.ElementSelectors$12.:(Lorg/xmlunit/util/Predicate;Lorg/xmlunit/diff/ElementSelector;)V │ │ -12f87c: 5b01 8c1d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$12;.val$predicate:Lorg/xmlunit/util/Predicate; // field@1d8c │ │ -12f880: 5b02 8b1d |0002: iput-object v2, v0, Lorg/xmlunit/diff/ElementSelectors$12;.val$es:Lorg/xmlunit/diff/ElementSelector; // field@1d8b │ │ -12f884: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12f88a: 0e00 |0007: return-void │ │ +12f874: |[12f874] org.xmlunit.diff.ElementSelectors$12.:(Lorg/xmlunit/util/Predicate;Lorg/xmlunit/diff/ElementSelector;)V │ │ +12f884: 5b01 8c1d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$12;.val$predicate:Lorg/xmlunit/util/Predicate; // field@1d8c │ │ +12f888: 5b02 8b1d |0002: iput-object v2, v0, Lorg/xmlunit/diff/ElementSelectors$12;.val$es:Lorg/xmlunit/diff/ElementSelector; // field@1d8b │ │ +12f88c: 7010 8a2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12f892: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/diff/ElementSelectors$12; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/xmlunit/util/Predicate; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/xmlunit/diff/ElementSelector; │ │ @@ -425797,27 +425799,27 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -12f834: |[12f834] org.xmlunit.diff.ElementSelectors$12.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -12f844: 5410 8c1d |0000: iget-object v0, v1, Lorg/xmlunit/diff/ElementSelectors$12;.val$predicate:Lorg/xmlunit/util/Predicate; // field@1d8c │ │ -12f848: 7220 2438 2000 |0002: invoke-interface {v0, v2}, Lorg/xmlunit/util/Predicate;.test:(Ljava/lang/Object;)Z // method@3824 │ │ -12f84e: 0a00 |0005: move-result v0 │ │ -12f850: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -12f854: 5410 8b1d |0008: iget-object v0, v1, Lorg/xmlunit/diff/ElementSelectors$12;.val$es:Lorg/xmlunit/diff/ElementSelector; // field@1d8b │ │ -12f858: 7230 1837 2003 |000a: invoke-interface {v0, v2, v3}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -12f85e: 0a02 |000d: move-result v2 │ │ -12f860: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ -12f864: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -12f866: 2802 |0011: goto 0013 // +0002 │ │ -12f868: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -12f86a: 0f02 |0013: return v2 │ │ +12f83c: |[12f83c] org.xmlunit.diff.ElementSelectors$12.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +12f84c: 5410 8c1d |0000: iget-object v0, v1, Lorg/xmlunit/diff/ElementSelectors$12;.val$predicate:Lorg/xmlunit/util/Predicate; // field@1d8c │ │ +12f850: 7220 2438 2000 |0002: invoke-interface {v0, v2}, Lorg/xmlunit/util/Predicate;.test:(Ljava/lang/Object;)Z // method@3824 │ │ +12f856: 0a00 |0005: move-result v0 │ │ +12f858: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +12f85c: 5410 8b1d |0008: iget-object v0, v1, Lorg/xmlunit/diff/ElementSelectors$12;.val$es:Lorg/xmlunit/diff/ElementSelector; // field@1d8b │ │ +12f860: 7230 1837 2003 |000a: invoke-interface {v0, v2, v3}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +12f866: 0a02 |000d: move-result v2 │ │ +12f868: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ +12f86c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +12f86e: 2802 |0011: goto 0013 // +0002 │ │ +12f870: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +12f872: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/xmlunit/diff/ElementSelectors$12; │ │ 0x0000 - 0x0014 reg=2 (null) Lorg/w3c/dom/Element; │ │ 0x0000 - 0x0014 reg=3 (null) Lorg/w3c/dom/Element; │ │ @@ -425865,20 +425867,20 @@ │ │ type : '(Lorg/xmlunit/xpath/XPathEngine;Ljava/lang/String;Lorg/xmlunit/diff/NodeMatcher;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12f8e4: |[12f8e4] org.xmlunit.diff.ElementSelectors$13.:(Lorg/xmlunit/xpath/XPathEngine;Ljava/lang/String;Lorg/xmlunit/diff/NodeMatcher;)V │ │ -12f8f4: 5b01 8d1d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$13;.val$engine:Lorg/xmlunit/xpath/XPathEngine; // field@1d8d │ │ -12f8f8: 5b02 8f1d |0002: iput-object v2, v0, Lorg/xmlunit/diff/ElementSelectors$13;.val$xpath:Ljava/lang/String; // field@1d8f │ │ -12f8fc: 5b03 8e1d |0004: iput-object v3, v0, Lorg/xmlunit/diff/ElementSelectors$13;.val$nm:Lorg/xmlunit/diff/NodeMatcher; // field@1d8e │ │ -12f900: 7010 8a2a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12f906: 0e00 |0009: return-void │ │ +12f8ec: |[12f8ec] org.xmlunit.diff.ElementSelectors$13.:(Lorg/xmlunit/xpath/XPathEngine;Ljava/lang/String;Lorg/xmlunit/diff/NodeMatcher;)V │ │ +12f8fc: 5b01 8d1d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$13;.val$engine:Lorg/xmlunit/xpath/XPathEngine; // field@1d8d │ │ +12f900: 5b02 8f1d |0002: iput-object v2, v0, Lorg/xmlunit/diff/ElementSelectors$13;.val$xpath:Ljava/lang/String; // field@1d8f │ │ +12f904: 5b03 8e1d |0004: iput-object v3, v0, Lorg/xmlunit/diff/ElementSelectors$13;.val$nm:Lorg/xmlunit/diff/NodeMatcher; // field@1d8e │ │ +12f908: 7010 8a2a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12f90e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/xmlunit/diff/ElementSelectors$13; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/xmlunit/xpath/XPathEngine; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -425890,35 +425892,35 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -12f88c: |[12f88c] org.xmlunit.diff.ElementSelectors$13.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -12f89c: 5440 8d1d |0000: iget-object v0, v4, Lorg/xmlunit/diff/ElementSelectors$13;.val$engine:Lorg/xmlunit/xpath/XPathEngine; // field@1d8d │ │ -12f8a0: 5441 8f1d |0002: iget-object v1, v4, Lorg/xmlunit/diff/ElementSelectors$13;.val$xpath:Ljava/lang/String; // field@1d8f │ │ -12f8a4: 7230 6438 1005 |0004: invoke-interface {v0, v1, v5}, Lorg/xmlunit/xpath/XPathEngine;.selectNodes:(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Iterable; // method@3864 │ │ -12f8aa: 0c05 |0007: move-result-object v5 │ │ -12f8ac: 7110 1738 0500 |0008: invoke-static {v5}, Lorg/xmlunit/util/Linqy;.count:(Ljava/lang/Iterable;)I // method@3817 │ │ -12f8b2: 0a00 |000b: move-result v0 │ │ -12f8b4: 5441 8e1d |000c: iget-object v1, v4, Lorg/xmlunit/diff/ElementSelectors$13;.val$nm:Lorg/xmlunit/diff/NodeMatcher; // field@1d8e │ │ -12f8b8: 5442 8d1d |000e: iget-object v2, v4, Lorg/xmlunit/diff/ElementSelectors$13;.val$engine:Lorg/xmlunit/xpath/XPathEngine; // field@1d8d │ │ -12f8bc: 5443 8f1d |0010: iget-object v3, v4, Lorg/xmlunit/diff/ElementSelectors$13;.val$xpath:Ljava/lang/String; // field@1d8f │ │ -12f8c0: 7230 6438 3206 |0012: invoke-interface {v2, v3, v6}, Lorg/xmlunit/xpath/XPathEngine;.selectNodes:(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Iterable; // method@3864 │ │ -12f8c6: 0c06 |0015: move-result-object v6 │ │ -12f8c8: 7230 6337 5106 |0016: invoke-interface {v1, v5, v6}, Lorg/xmlunit/diff/NodeMatcher;.match:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; // method@3763 │ │ -12f8ce: 0c05 |0019: move-result-object v5 │ │ -12f8d0: 7110 1738 0500 |001a: invoke-static {v5}, Lorg/xmlunit/util/Linqy;.count:(Ljava/lang/Iterable;)I // method@3817 │ │ -12f8d6: 0a05 |001d: move-result v5 │ │ -12f8d8: 3350 0400 |001e: if-ne v0, v5, 0022 // +0004 │ │ -12f8dc: 1215 |0020: const/4 v5, #int 1 // #1 │ │ -12f8de: 2802 |0021: goto 0023 // +0002 │ │ -12f8e0: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -12f8e2: 0f05 |0023: return v5 │ │ +12f894: |[12f894] org.xmlunit.diff.ElementSelectors$13.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +12f8a4: 5440 8d1d |0000: iget-object v0, v4, Lorg/xmlunit/diff/ElementSelectors$13;.val$engine:Lorg/xmlunit/xpath/XPathEngine; // field@1d8d │ │ +12f8a8: 5441 8f1d |0002: iget-object v1, v4, Lorg/xmlunit/diff/ElementSelectors$13;.val$xpath:Ljava/lang/String; // field@1d8f │ │ +12f8ac: 7230 6438 1005 |0004: invoke-interface {v0, v1, v5}, Lorg/xmlunit/xpath/XPathEngine;.selectNodes:(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Iterable; // method@3864 │ │ +12f8b2: 0c05 |0007: move-result-object v5 │ │ +12f8b4: 7110 1738 0500 |0008: invoke-static {v5}, Lorg/xmlunit/util/Linqy;.count:(Ljava/lang/Iterable;)I // method@3817 │ │ +12f8ba: 0a00 |000b: move-result v0 │ │ +12f8bc: 5441 8e1d |000c: iget-object v1, v4, Lorg/xmlunit/diff/ElementSelectors$13;.val$nm:Lorg/xmlunit/diff/NodeMatcher; // field@1d8e │ │ +12f8c0: 5442 8d1d |000e: iget-object v2, v4, Lorg/xmlunit/diff/ElementSelectors$13;.val$engine:Lorg/xmlunit/xpath/XPathEngine; // field@1d8d │ │ +12f8c4: 5443 8f1d |0010: iget-object v3, v4, Lorg/xmlunit/diff/ElementSelectors$13;.val$xpath:Ljava/lang/String; // field@1d8f │ │ +12f8c8: 7230 6438 3206 |0012: invoke-interface {v2, v3, v6}, Lorg/xmlunit/xpath/XPathEngine;.selectNodes:(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Iterable; // method@3864 │ │ +12f8ce: 0c06 |0015: move-result-object v6 │ │ +12f8d0: 7230 6337 5106 |0016: invoke-interface {v1, v5, v6}, Lorg/xmlunit/diff/NodeMatcher;.match:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; // method@3763 │ │ +12f8d6: 0c05 |0019: move-result-object v5 │ │ +12f8d8: 7110 1738 0500 |001a: invoke-static {v5}, Lorg/xmlunit/util/Linqy;.count:(Ljava/lang/Iterable;)I // method@3817 │ │ +12f8de: 0a05 |001d: move-result v5 │ │ +12f8e0: 3350 0400 |001e: if-ne v0, v5, 0022 // +0004 │ │ +12f8e4: 1215 |0020: const/4 v5, #int 1 // #1 │ │ +12f8e6: 2802 |0021: goto 0023 // +0002 │ │ +12f8e8: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +12f8ea: 0f05 |0023: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0008 line=411 │ │ 0x000c line=412 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Lorg/xmlunit/diff/ElementSelectors$13; │ │ @@ -425961,18 +425963,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12f964: |[12f964] org.xmlunit.diff.ElementSelectors$14.:(Ljava/lang/String;)V │ │ -12f974: 5b01 901d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$14;.val$expectedName:Ljava/lang/String; // field@1d90 │ │ -12f978: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12f97e: 0e00 |0005: return-void │ │ +12f96c: |[12f96c] org.xmlunit.diff.ElementSelectors$14.:(Ljava/lang/String;)V │ │ +12f97c: 5b01 901d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$14;.val$expectedName:Ljava/lang/String; // field@1d90 │ │ +12f980: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12f986: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/diff/ElementSelectors$14; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -425982,19 +425984,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -12f908: |[12f908] org.xmlunit.diff.ElementSelectors$14.test:(Ljava/lang/Object;)Z │ │ -12f918: 1f01 0f09 |0000: check-cast v1, Lorg/w3c/dom/Element; // type@090f │ │ -12f91c: 6e20 2337 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$14;.test:(Lorg/w3c/dom/Element;)Z // method@3723 │ │ -12f922: 0a01 |0005: move-result v1 │ │ -12f924: 0f01 |0006: return v1 │ │ +12f910: |[12f910] org.xmlunit.diff.ElementSelectors$14.test:(Ljava/lang/Object;)Z │ │ +12f920: 1f01 0f09 |0000: check-cast v1, Lorg/w3c/dom/Element; // type@090f │ │ +12f924: 6e20 2337 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$14;.test:(Lorg/w3c/dom/Element;)Z // method@3723 │ │ +12f92a: 0a01 |0005: move-result v1 │ │ +12f92c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/xmlunit/diff/ElementSelectors$14; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -426003,27 +426005,27 @@ │ │ type : '(Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -12f928: |[12f928] org.xmlunit.diff.ElementSelectors$14.test:(Lorg/w3c/dom/Element;)Z │ │ -12f938: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -12f93c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -12f93e: 0f02 |0003: return v2 │ │ -12f940: 7210 6335 0200 |0004: invoke-interface {v2}, Lorg/w3c/dom/Element;.getLocalName:()Ljava/lang/String; // method@3563 │ │ -12f946: 0c00 |0007: move-result-object v0 │ │ -12f948: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -12f94c: 7210 6435 0200 |000a: invoke-interface {v2}, Lorg/w3c/dom/Element;.getNodeName:()Ljava/lang/String; // method@3564 │ │ -12f952: 0c00 |000d: move-result-object v0 │ │ -12f954: 5412 901d |000e: iget-object v2, v1, Lorg/xmlunit/diff/ElementSelectors$14;.val$expectedName:Ljava/lang/String; // field@1d90 │ │ -12f958: 6e20 ba2a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -12f95e: 0a02 |0013: move-result v2 │ │ -12f960: 0f02 |0014: return v2 │ │ +12f930: |[12f930] org.xmlunit.diff.ElementSelectors$14.test:(Lorg/w3c/dom/Element;)Z │ │ +12f940: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +12f944: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +12f946: 0f02 |0003: return v2 │ │ +12f948: 7210 6335 0200 |0004: invoke-interface {v2}, Lorg/w3c/dom/Element;.getLocalName:()Ljava/lang/String; // method@3563 │ │ +12f94e: 0c00 |0007: move-result-object v0 │ │ +12f950: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +12f954: 7210 6435 0200 |000a: invoke-interface {v2}, Lorg/w3c/dom/Element;.getNodeName:()Ljava/lang/String; // method@3564 │ │ +12f95a: 0c00 |000d: move-result-object v0 │ │ +12f95c: 5412 901d |000e: iget-object v2, v1, Lorg/xmlunit/diff/ElementSelectors$14;.val$expectedName:Ljava/lang/String; // field@1d90 │ │ +12f960: 6e20 ba2a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +12f966: 0a02 |0013: move-result v2 │ │ +12f968: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=496 │ │ 0x000a line=498 │ │ 0x000e line=500 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/xmlunit/diff/ElementSelectors$14; │ │ @@ -426065,18 +426067,18 @@ │ │ type : '(Ljavax/xml/namespace/QName;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12f9d0: |[12f9d0] org.xmlunit.diff.ElementSelectors$15.:(Ljavax/xml/namespace/QName;)V │ │ -12f9e0: 5b01 911d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$15;.val$expectedName:Ljavax/xml/namespace/QName; // field@1d91 │ │ -12f9e4: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12f9ea: 0e00 |0005: return-void │ │ +12f9d8: |[12f9d8] org.xmlunit.diff.ElementSelectors$15.:(Ljavax/xml/namespace/QName;)V │ │ +12f9e8: 5b01 911d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$15;.val$expectedName:Ljavax/xml/namespace/QName; // field@1d91 │ │ +12f9ec: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12f9f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/diff/ElementSelectors$15; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/namespace/QName; │ │ │ │ @@ -426086,19 +426088,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -12f980: |[12f980] org.xmlunit.diff.ElementSelectors$15.test:(Ljava/lang/Object;)Z │ │ -12f990: 1f01 0f09 |0000: check-cast v1, Lorg/w3c/dom/Element; // type@090f │ │ -12f994: 6e20 2637 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$15;.test:(Lorg/w3c/dom/Element;)Z // method@3726 │ │ -12f99a: 0a01 |0005: move-result v1 │ │ -12f99c: 0f01 |0006: return v1 │ │ +12f988: |[12f988] org.xmlunit.diff.ElementSelectors$15.test:(Ljava/lang/Object;)Z │ │ +12f998: 1f01 0f09 |0000: check-cast v1, Lorg/w3c/dom/Element; // type@090f │ │ +12f99c: 6e20 2637 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$15;.test:(Lorg/w3c/dom/Element;)Z // method@3726 │ │ +12f9a2: 0a01 |0005: move-result v1 │ │ +12f9a4: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/xmlunit/diff/ElementSelectors$15; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -426107,24 +426109,24 @@ │ │ type : '(Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -12f9a0: |[12f9a0] org.xmlunit.diff.ElementSelectors$15.test:(Lorg/w3c/dom/Element;)Z │ │ -12f9b0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -12f9b4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -12f9b6: 280b |0003: goto 000e // +000b │ │ -12f9b8: 5410 911d |0004: iget-object v0, v1, Lorg/xmlunit/diff/ElementSelectors$15;.val$expectedName:Ljavax/xml/namespace/QName; // field@1d91 │ │ -12f9bc: 7110 1f38 0200 |0006: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -12f9c2: 0c02 |0009: move-result-object v2 │ │ -12f9c4: 6e20 ef2c 2000 |000a: invoke-virtual {v0, v2}, Ljavax/xml/namespace/QName;.equals:(Ljava/lang/Object;)Z // method@2cef │ │ -12f9ca: 0a02 |000d: move-result v2 │ │ -12f9cc: 0f02 |000e: return v2 │ │ +12f9a8: |[12f9a8] org.xmlunit.diff.ElementSelectors$15.test:(Lorg/w3c/dom/Element;)Z │ │ +12f9b8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +12f9bc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +12f9be: 280b |0003: goto 000e // +000b │ │ +12f9c0: 5410 911d |0004: iget-object v0, v1, Lorg/xmlunit/diff/ElementSelectors$15;.val$expectedName:Ljavax/xml/namespace/QName; // field@1d91 │ │ +12f9c4: 7110 1f38 0200 |0006: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +12f9ca: 0c02 |0009: move-result-object v2 │ │ +12f9cc: 6e20 ef2c 2000 |000a: invoke-virtual {v0, v2}, Ljavax/xml/namespace/QName;.equals:(Ljava/lang/Object;)Z // method@2cef │ │ +12f9d2: 0a02 |000d: move-result v2 │ │ +12f9d4: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=509 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/xmlunit/diff/ElementSelectors$15; │ │ 0x0000 - 0x000f reg=2 (null) Lorg/w3c/dom/Element; │ │ │ │ @@ -426159,17 +426161,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12fa00: |[12fa00] org.xmlunit.diff.ElementSelectors$1.:()V │ │ -12fa10: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12fa16: 0e00 |0003: return-void │ │ +12fa08: |[12fa08] org.xmlunit.diff.ElementSelectors$1.:()V │ │ +12fa18: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12fa1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/ElementSelectors$1; │ │ │ │ Virtual methods - │ │ @@ -426178,17 +426180,17 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -12f9ec: |[12f9ec] org.xmlunit.diff.ElementSelectors$1.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -12f9fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -12f9fe: 0f01 |0001: return v1 │ │ +12f9f4: |[12f9f4] org.xmlunit.diff.ElementSelectors$1.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +12fa04: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +12fa06: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4112 (ElementSelectors.java) │ │ │ │ Class #1576 header: │ │ @@ -426220,17 +426222,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12fa54: |[12fa54] org.xmlunit.diff.ElementSelectors$2.:()V │ │ -12fa64: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12fa6a: 0e00 |0003: return-void │ │ +12fa5c: |[12fa5c] org.xmlunit.diff.ElementSelectors$2.:()V │ │ +12fa6c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12fa72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/ElementSelectors$2; │ │ │ │ Virtual methods - │ │ @@ -426239,28 +426241,28 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -12fa18: |[12fa18] org.xmlunit.diff.ElementSelectors$2.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -12fa28: 3801 1400 |0000: if-eqz v1, 0014 // +0014 │ │ -12fa2c: 3802 1200 |0002: if-eqz v2, 0014 // +0012 │ │ -12fa30: 7110 1f38 0100 |0004: invoke-static {v1}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -12fa36: 0c01 |0007: move-result-object v1 │ │ -12fa38: 7110 1f38 0200 |0008: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -12fa3e: 0c02 |000b: move-result-object v2 │ │ -12fa40: 7120 4637 2100 |000c: invoke-static {v1, v2}, Lorg/xmlunit/diff/ElementSelectors;.access$000:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@3746 │ │ -12fa46: 0a01 |000f: move-result v1 │ │ -12fa48: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -12fa4c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -12fa4e: 2802 |0013: goto 0015 // +0002 │ │ -12fa50: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -12fa52: 0f01 |0015: return v1 │ │ +12fa20: |[12fa20] org.xmlunit.diff.ElementSelectors$2.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +12fa30: 3801 1400 |0000: if-eqz v1, 0014 // +0014 │ │ +12fa34: 3802 1200 |0002: if-eqz v2, 0014 // +0012 │ │ +12fa38: 7110 1f38 0100 |0004: invoke-static {v1}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +12fa3e: 0c01 |0007: move-result-object v1 │ │ +12fa40: 7110 1f38 0200 |0008: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +12fa46: 0c02 |000b: move-result-object v2 │ │ +12fa48: 7120 4637 2100 |000c: invoke-static {v1, v2}, Lorg/xmlunit/diff/ElementSelectors;.access$000:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@3746 │ │ +12fa4e: 0a01 |000f: move-result v1 │ │ +12fa50: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +12fa54: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +12fa56: 2802 |0013: goto 0015 // +0002 │ │ +12fa58: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +12fa5a: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=63 │ │ locals : │ │ 0x0000 - 0x0016 reg=0 this Lorg/xmlunit/diff/ElementSelectors$2; │ │ 0x0000 - 0x0016 reg=1 (null) Lorg/w3c/dom/Element; │ │ 0x0000 - 0x0016 reg=2 (null) Lorg/w3c/dom/Element; │ │ @@ -426296,17 +426298,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12fab0: |[12fab0] org.xmlunit.diff.ElementSelectors$3.:()V │ │ -12fac0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12fac6: 0e00 |0003: return-void │ │ +12fab8: |[12fab8] org.xmlunit.diff.ElementSelectors$3.:()V │ │ +12fac8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12face: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/ElementSelectors$3; │ │ │ │ Virtual methods - │ │ @@ -426315,30 +426317,30 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -12fa6c: |[12fa6c] org.xmlunit.diff.ElementSelectors$3.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -12fa7c: 6200 9d1d |0000: sget-object v0, Lorg/xmlunit/diff/ElementSelectors;.byName:Lorg/xmlunit/diff/ElementSelector; // field@1d9d │ │ -12fa80: 7230 1837 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -12fa86: 0a00 |0005: move-result v0 │ │ -12fa88: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -12fa8c: 7110 1e38 0200 |0008: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.getMergedNestedText:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@381e │ │ -12fa92: 0c02 |000b: move-result-object v2 │ │ -12fa94: 7110 1e38 0300 |000c: invoke-static {v3}, Lorg/xmlunit/util/Nodes;.getMergedNestedText:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@381e │ │ -12fa9a: 0c03 |000f: move-result-object v3 │ │ -12fa9c: 7120 4637 3200 |0010: invoke-static {v2, v3}, Lorg/xmlunit/diff/ElementSelectors;.access$000:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@3746 │ │ -12faa2: 0a02 |0013: move-result v2 │ │ -12faa4: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -12faa8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -12faaa: 2802 |0017: goto 0019 // +0002 │ │ -12faac: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -12faae: 0f02 |0019: return v2 │ │ +12fa74: |[12fa74] org.xmlunit.diff.ElementSelectors$3.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +12fa84: 6200 9d1d |0000: sget-object v0, Lorg/xmlunit/diff/ElementSelectors;.byName:Lorg/xmlunit/diff/ElementSelector; // field@1d9d │ │ +12fa88: 7230 1837 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +12fa8e: 0a00 |0005: move-result v0 │ │ +12fa90: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +12fa94: 7110 1e38 0200 |0008: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.getMergedNestedText:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@381e │ │ +12fa9a: 0c02 |000b: move-result-object v2 │ │ +12fa9c: 7110 1e38 0300 |000c: invoke-static {v3}, Lorg/xmlunit/util/Nodes;.getMergedNestedText:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@381e │ │ +12faa2: 0c03 |000f: move-result-object v3 │ │ +12faa4: 7120 4637 3200 |0010: invoke-static {v2, v3}, Lorg/xmlunit/diff/ElementSelectors;.access$000:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@3746 │ │ +12faaa: 0a02 |0013: move-result v2 │ │ +12faac: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +12fab0: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +12fab2: 2802 |0017: goto 0019 // +0002 │ │ +12fab4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +12fab6: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lorg/xmlunit/diff/ElementSelectors$3; │ │ 0x0000 - 0x001a reg=2 (null) Lorg/w3c/dom/Element; │ │ 0x0000 - 0x001a reg=3 (null) Lorg/w3c/dom/Element; │ │ @@ -426374,17 +426376,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12fb24: |[12fb24] org.xmlunit.diff.ElementSelectors$4.:()V │ │ -12fb34: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12fb3a: 0e00 |0003: return-void │ │ +12fb2c: |[12fb2c] org.xmlunit.diff.ElementSelectors$4.:()V │ │ +12fb3c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12fb42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/ElementSelectors$4; │ │ │ │ Virtual methods - │ │ @@ -426393,36 +426395,36 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -12fac8: |[12fac8] org.xmlunit.diff.ElementSelectors$4.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -12fad8: 6200 9d1d |0000: sget-object v0, Lorg/xmlunit/diff/ElementSelectors;.byName:Lorg/xmlunit/diff/ElementSelector; // field@1d9d │ │ -12fadc: 7230 1837 4005 |0002: invoke-interface {v0, v4, v5}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -12fae2: 0a00 |0005: move-result v0 │ │ -12fae4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -12fae6: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -12faea: 0f01 |0009: return v1 │ │ -12faec: 7110 1d38 0400 |000a: invoke-static {v4}, Lorg/xmlunit/util/Nodes;.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map; // method@381d │ │ -12faf2: 0c04 |000d: move-result-object v4 │ │ -12faf4: 7110 1d38 0500 |000e: invoke-static {v5}, Lorg/xmlunit/util/Nodes;.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map; // method@381d │ │ -12fafa: 0c05 |0011: move-result-object v5 │ │ -12fafc: 7210 5b2c 0400 |0012: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@2c5b │ │ -12fb02: 0a00 |0015: move-result v0 │ │ -12fb04: 7210 5b2c 0500 |0016: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@2c5b │ │ -12fb0a: 0a02 |0019: move-result v2 │ │ -12fb0c: 3220 0300 |001a: if-eq v0, v2, 001d // +0003 │ │ -12fb10: 0f01 |001c: return v1 │ │ -12fb12: 7210 572c 0400 |001d: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2c57 │ │ -12fb18: 0c00 |0020: move-result-object v0 │ │ -12fb1a: 7130 4737 5400 |0021: invoke-static {v4, v5, v0}, Lorg/xmlunit/diff/ElementSelectors;.access$100:(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Iterable;)Z // method@3747 │ │ -12fb20: 0a04 |0024: move-result v4 │ │ -12fb22: 0f04 |0025: return v4 │ │ +12fad0: |[12fad0] org.xmlunit.diff.ElementSelectors$4.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +12fae0: 6200 9d1d |0000: sget-object v0, Lorg/xmlunit/diff/ElementSelectors;.byName:Lorg/xmlunit/diff/ElementSelector; // field@1d9d │ │ +12fae4: 7230 1837 4005 |0002: invoke-interface {v0, v4, v5}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +12faea: 0a00 |0005: move-result v0 │ │ +12faec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +12faee: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +12faf2: 0f01 |0009: return v1 │ │ +12faf4: 7110 1d38 0400 |000a: invoke-static {v4}, Lorg/xmlunit/util/Nodes;.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map; // method@381d │ │ +12fafa: 0c04 |000d: move-result-object v4 │ │ +12fafc: 7110 1d38 0500 |000e: invoke-static {v5}, Lorg/xmlunit/util/Nodes;.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map; // method@381d │ │ +12fb02: 0c05 |0011: move-result-object v5 │ │ +12fb04: 7210 5b2c 0400 |0012: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@2c5b │ │ +12fb0a: 0a00 |0015: move-result v0 │ │ +12fb0c: 7210 5b2c 0500 |0016: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@2c5b │ │ +12fb12: 0a02 |0019: move-result v2 │ │ +12fb14: 3220 0300 |001a: if-eq v0, v2, 001d // +0003 │ │ +12fb18: 0f01 |001c: return v1 │ │ +12fb1a: 7210 572c 0400 |001d: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2c57 │ │ +12fb20: 0c00 |0020: move-result-object v0 │ │ +12fb22: 7130 4737 5400 |0021: invoke-static {v4, v5, v0}, Lorg/xmlunit/diff/ElementSelectors;.access$100:(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Iterable;)Z // method@3747 │ │ +12fb28: 0a04 |0024: move-result v4 │ │ +12fb2a: 0f04 |0025: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000a line=96 │ │ 0x000e line=97 │ │ 0x0012 line=98 │ │ 0x001d line=101 │ │ @@ -426463,17 +426465,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12fb78: |[12fb78] org.xmlunit.diff.ElementSelectors$5.:()V │ │ -12fb88: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12fb8e: 0e00 |0003: return-void │ │ +12fb80: |[12fb80] org.xmlunit.diff.ElementSelectors$5.:()V │ │ +12fb90: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12fb96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/ElementSelectors$5; │ │ │ │ Virtual methods - │ │ @@ -426482,19 +426484,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -12fb3c: |[12fb3c] org.xmlunit.diff.ElementSelectors$5.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -12fb4c: 1f01 1109 |0000: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ -12fb50: 6e20 3137 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$5;.apply:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext$NodeInfo; // method@3731 │ │ -12fb56: 0c01 |0005: move-result-object v1 │ │ -12fb58: 1101 |0006: return-object v1 │ │ +12fb44: |[12fb44] org.xmlunit.diff.ElementSelectors$5.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +12fb54: 1f01 1109 |0000: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ +12fb58: 6e20 3137 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$5;.apply:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext$NodeInfo; // method@3731 │ │ +12fb5e: 0c01 |0005: move-result-object v1 │ │ +12fb60: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/xmlunit/diff/ElementSelectors$5; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -426503,18 +426505,18 @@ │ │ type : '(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext$NodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12fb5c: |[12fb5c] org.xmlunit.diff.ElementSelectors$5.apply:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext$NodeInfo; │ │ -12fb6c: 2200 8c09 |0000: new-instance v0, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo; // type@098c │ │ -12fb70: 7020 6a37 2000 |0002: invoke-direct {v0, v2}, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo;.:(Lorg/w3c/dom/Node;)V // method@376a │ │ -12fb76: 1100 |0005: return-object v0 │ │ +12fb64: |[12fb64] org.xmlunit.diff.ElementSelectors$5.apply:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext$NodeInfo; │ │ +12fb74: 2200 8c09 |0000: new-instance v0, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo; // type@098c │ │ +12fb78: 7020 6a37 2000 |0002: invoke-direct {v0, v2}, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo;.:(Lorg/w3c/dom/Node;)V // method@376a │ │ +12fb7e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/diff/ElementSelectors$5; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/w3c/dom/Node; │ │ │ │ @@ -426553,18 +426555,18 @@ │ │ type : '(Ljava/util/HashSet;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12fc70: |[12fc70] org.xmlunit.diff.ElementSelectors$6.:(Ljava/util/HashSet;)V │ │ -12fc80: 5b01 921d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$6;.val$as:Ljava/util/HashSet; // field@1d92 │ │ -12fc84: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12fc8a: 0e00 |0005: return-void │ │ +12fc78: |[12fc78] org.xmlunit.diff.ElementSelectors$6.:(Ljava/util/HashSet;)V │ │ +12fc88: 5b01 921d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$6;.val$as:Ljava/util/HashSet; // field@1d92 │ │ +12fc8c: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12fc92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/diff/ElementSelectors$6; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/HashSet; │ │ │ │ @@ -426574,67 +426576,67 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -12fb90: |[12fb90] org.xmlunit.diff.ElementSelectors$6.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -12fba0: 6200 9d1d |0000: sget-object v0, Lorg/xmlunit/diff/ElementSelectors;.byName:Lorg/xmlunit/diff/ElementSelector; // field@1d9d │ │ -12fba4: 7230 1837 6007 |0002: invoke-interface {v0, v6, v7}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -12fbaa: 0a00 |0005: move-result v0 │ │ -12fbac: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -12fbb0: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -12fbb2: 0f06 |0009: return v6 │ │ -12fbb4: 7110 1d38 0600 |000a: invoke-static {v6}, Lorg/xmlunit/util/Nodes;.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map; // method@381d │ │ -12fbba: 0c06 |000d: move-result-object v6 │ │ -12fbbc: 2200 5d07 |000e: new-instance v0, Ljava/util/HashMap; // type@075d │ │ -12fbc0: 7010 ed2b 0000 |0010: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ -12fbc6: 7210 572c 0600 |0013: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2c57 │ │ -12fbcc: 0c01 |0016: move-result-object v1 │ │ -12fbce: 7210 742c 0100 |0017: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -12fbd4: 0c01 |001a: move-result-object v1 │ │ -12fbd6: 7210 042c 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12fbdc: 0a02 |001e: move-result v2 │ │ -12fbde: 3802 1800 |001f: if-eqz v2, 0037 // +0018 │ │ -12fbe2: 7210 052c 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12fbe8: 0c02 |0024: move-result-object v2 │ │ -12fbea: 1f02 a007 |0025: check-cast v2, Ljavax/xml/namespace/QName; // type@07a0 │ │ -12fbee: 6e10 f02c 0200 |0027: invoke-virtual {v2}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@2cf0 │ │ -12fbf4: 0c03 |002a: move-result-object v3 │ │ -12fbf6: 5454 921d |002b: iget-object v4, v5, Lorg/xmlunit/diff/ElementSelectors$6;.val$as:Ljava/util/HashSet; // field@1d92 │ │ -12fbfa: 6e20 fe2b 3400 |002d: invoke-virtual {v4, v3}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@2bfe │ │ -12fc00: 0a04 |0030: move-result v4 │ │ -12fc02: 3804 eaff |0031: if-eqz v4, 001b // -0016 │ │ -12fc06: 7230 582c 3002 |0033: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -12fc0c: 28e5 |0036: goto 001b // -001b │ │ -12fc0e: 5451 921d |0037: iget-object v1, v5, Lorg/xmlunit/diff/ElementSelectors$6;.val$as:Ljava/util/HashSet; // field@1d92 │ │ -12fc12: 6e10 ff2b 0100 |0039: invoke-virtual {v1}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@2bff │ │ -12fc18: 0c01 |003c: move-result-object v1 │ │ -12fc1a: 7210 042c 0100 |003d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12fc20: 0a02 |0040: move-result v2 │ │ -12fc22: 3802 1900 |0041: if-eqz v2, 005a // +0019 │ │ -12fc26: 7210 052c 0100 |0043: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12fc2c: 0c02 |0046: move-result-object v2 │ │ -12fc2e: 1f02 0e07 |0047: check-cast v2, Ljava/lang/String; // type@070e │ │ -12fc32: 7220 552c 2000 |0049: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ -12fc38: 0c03 |004c: move-result-object v3 │ │ -12fc3a: 1f03 a007 |004d: check-cast v3, Ljavax/xml/namespace/QName; // type@07a0 │ │ -12fc3e: 3903 eeff |004f: if-nez v3, 003d // -0012 │ │ -12fc42: 2203 a007 |0051: new-instance v3, Ljavax/xml/namespace/QName; // type@07a0 │ │ -12fc46: 7020 ec2c 2300 |0053: invoke-direct {v3, v2}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;)V // method@2cec │ │ -12fc4c: 7230 582c 2003 |0056: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -12fc52: 28e4 |0059: goto 003d // -001c │ │ -12fc54: 7110 1d38 0700 |005a: invoke-static {v7}, Lorg/xmlunit/util/Nodes;.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map; // method@381d │ │ -12fc5a: 0c07 |005d: move-result-object v7 │ │ -12fc5c: 7210 5c2c 0000 |005e: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2c5c │ │ -12fc62: 0c00 |0061: move-result-object v0 │ │ -12fc64: 7130 4737 7600 |0062: invoke-static {v6, v7, v0}, Lorg/xmlunit/diff/ElementSelectors;.access$100:(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Iterable;)Z // method@3747 │ │ -12fc6a: 0a06 |0065: move-result v6 │ │ -12fc6c: 0f06 |0066: return v6 │ │ +12fb98: |[12fb98] org.xmlunit.diff.ElementSelectors$6.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +12fba8: 6200 9d1d |0000: sget-object v0, Lorg/xmlunit/diff/ElementSelectors;.byName:Lorg/xmlunit/diff/ElementSelector; // field@1d9d │ │ +12fbac: 7230 1837 6007 |0002: invoke-interface {v0, v6, v7}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +12fbb2: 0a00 |0005: move-result v0 │ │ +12fbb4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +12fbb8: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +12fbba: 0f06 |0009: return v6 │ │ +12fbbc: 7110 1d38 0600 |000a: invoke-static {v6}, Lorg/xmlunit/util/Nodes;.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map; // method@381d │ │ +12fbc2: 0c06 |000d: move-result-object v6 │ │ +12fbc4: 2200 5d07 |000e: new-instance v0, Ljava/util/HashMap; // type@075d │ │ +12fbc8: 7010 ed2b 0000 |0010: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bed │ │ +12fbce: 7210 572c 0600 |0013: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2c57 │ │ +12fbd4: 0c01 |0016: move-result-object v1 │ │ +12fbd6: 7210 742c 0100 |0017: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +12fbdc: 0c01 |001a: move-result-object v1 │ │ +12fbde: 7210 042c 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +12fbe4: 0a02 |001e: move-result v2 │ │ +12fbe6: 3802 1800 |001f: if-eqz v2, 0037 // +0018 │ │ +12fbea: 7210 052c 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12fbf0: 0c02 |0024: move-result-object v2 │ │ +12fbf2: 1f02 a007 |0025: check-cast v2, Ljavax/xml/namespace/QName; // type@07a0 │ │ +12fbf6: 6e10 f02c 0200 |0027: invoke-virtual {v2}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@2cf0 │ │ +12fbfc: 0c03 |002a: move-result-object v3 │ │ +12fbfe: 5454 921d |002b: iget-object v4, v5, Lorg/xmlunit/diff/ElementSelectors$6;.val$as:Ljava/util/HashSet; // field@1d92 │ │ +12fc02: 6e20 fe2b 3400 |002d: invoke-virtual {v4, v3}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@2bfe │ │ +12fc08: 0a04 |0030: move-result v4 │ │ +12fc0a: 3804 eaff |0031: if-eqz v4, 001b // -0016 │ │ +12fc0e: 7230 582c 3002 |0033: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +12fc14: 28e5 |0036: goto 001b // -001b │ │ +12fc16: 5451 921d |0037: iget-object v1, v5, Lorg/xmlunit/diff/ElementSelectors$6;.val$as:Ljava/util/HashSet; // field@1d92 │ │ +12fc1a: 6e10 ff2b 0100 |0039: invoke-virtual {v1}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@2bff │ │ +12fc20: 0c01 |003c: move-result-object v1 │ │ +12fc22: 7210 042c 0100 |003d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +12fc28: 0a02 |0040: move-result v2 │ │ +12fc2a: 3802 1900 |0041: if-eqz v2, 005a // +0019 │ │ +12fc2e: 7210 052c 0100 |0043: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12fc34: 0c02 |0046: move-result-object v2 │ │ +12fc36: 1f02 0e07 |0047: check-cast v2, Ljava/lang/String; // type@070e │ │ +12fc3a: 7220 552c 2000 |0049: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ +12fc40: 0c03 |004c: move-result-object v3 │ │ +12fc42: 1f03 a007 |004d: check-cast v3, Ljavax/xml/namespace/QName; // type@07a0 │ │ +12fc46: 3903 eeff |004f: if-nez v3, 003d // -0012 │ │ +12fc4a: 2203 a007 |0051: new-instance v3, Ljavax/xml/namespace/QName; // type@07a0 │ │ +12fc4e: 7020 ec2c 2300 |0053: invoke-direct {v3, v2}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;)V // method@2cec │ │ +12fc54: 7230 582c 2003 |0056: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +12fc5a: 28e4 |0059: goto 003d // -001c │ │ +12fc5c: 7110 1d38 0700 |005a: invoke-static {v7}, Lorg/xmlunit/util/Nodes;.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map; // method@381d │ │ +12fc62: 0c07 |005d: move-result-object v7 │ │ +12fc64: 7210 5c2c 0000 |005e: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2c5c │ │ +12fc6a: 0c00 |0061: move-result-object v0 │ │ +12fc6c: 7130 4737 7600 |0062: invoke-static {v6, v7, v0}, Lorg/xmlunit/diff/ElementSelectors;.access$100:(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Iterable;)Z // method@3747 │ │ +12fc72: 0a06 |0065: move-result v6 │ │ +12fc74: 0f06 |0066: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x000a line=173 │ │ 0x000e line=174 │ │ 0x0013 line=176 │ │ 0x0027 line=177 │ │ @@ -426684,18 +426686,18 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12fcd0: |[12fcd0] org.xmlunit.diff.ElementSelectors$7.:(Ljava/util/Collection;)V │ │ -12fce0: 5b01 931d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$7;.val$qs:Ljava/util/Collection; // field@1d93 │ │ -12fce4: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12fcea: 0e00 |0005: return-void │ │ +12fcd8: |[12fcd8] org.xmlunit.diff.ElementSelectors$7.:(Ljava/util/Collection;)V │ │ +12fce8: 5b01 931d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$7;.val$qs:Ljava/util/Collection; // field@1d93 │ │ +12fcec: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12fcf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/diff/ElementSelectors$7; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Collection; │ │ │ │ @@ -426705,29 +426707,29 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -12fc8c: |[12fc8c] org.xmlunit.diff.ElementSelectors$7.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -12fc9c: 6200 9d1d |0000: sget-object v0, Lorg/xmlunit/diff/ElementSelectors;.byName:Lorg/xmlunit/diff/ElementSelector; // field@1d9d │ │ -12fca0: 7230 1837 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -12fca6: 0a00 |0005: move-result v0 │ │ -12fca8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -12fcac: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -12fcae: 0f02 |0009: return v2 │ │ -12fcb0: 7110 1d38 0200 |000a: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map; // method@381d │ │ -12fcb6: 0c02 |000d: move-result-object v2 │ │ -12fcb8: 7110 1d38 0300 |000e: invoke-static {v3}, Lorg/xmlunit/util/Nodes;.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map; // method@381d │ │ -12fcbe: 0c03 |0011: move-result-object v3 │ │ -12fcc0: 5410 931d |0012: iget-object v0, v1, Lorg/xmlunit/diff/ElementSelectors$7;.val$qs:Ljava/util/Collection; // field@1d93 │ │ -12fcc4: 7130 4737 3200 |0014: invoke-static {v2, v3, v0}, Lorg/xmlunit/diff/ElementSelectors;.access$100:(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Iterable;)Z // method@3747 │ │ -12fcca: 0a02 |0017: move-result v2 │ │ -12fccc: 0f02 |0018: return v2 │ │ +12fc94: |[12fc94] org.xmlunit.diff.ElementSelectors$7.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +12fca4: 6200 9d1d |0000: sget-object v0, Lorg/xmlunit/diff/ElementSelectors;.byName:Lorg/xmlunit/diff/ElementSelector; // field@1d9d │ │ +12fca8: 7230 1837 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +12fcae: 0a00 |0005: move-result v0 │ │ +12fcb0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +12fcb4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +12fcb6: 0f02 |0009: return v2 │ │ +12fcb8: 7110 1d38 0200 |000a: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map; // method@381d │ │ +12fcbe: 0c02 |000d: move-result-object v2 │ │ +12fcc0: 7110 1d38 0300 |000e: invoke-static {v3}, Lorg/xmlunit/util/Nodes;.getAttributes:(Lorg/w3c/dom/Node;)Ljava/util/Map; // method@381d │ │ +12fcc6: 0c03 |0011: move-result-object v3 │ │ +12fcc8: 5410 931d |0012: iget-object v0, v1, Lorg/xmlunit/diff/ElementSelectors$7;.val$qs:Ljava/util/Collection; // field@1d93 │ │ +12fccc: 7130 4737 3200 |0014: invoke-static {v2, v3, v0}, Lorg/xmlunit/diff/ElementSelectors;.access$100:(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Iterable;)Z // method@3747 │ │ +12fcd2: 0a02 |0017: move-result v2 │ │ +12fcd4: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x000a line=215 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/xmlunit/diff/ElementSelectors$7; │ │ 0x0000 - 0x0019 reg=2 (null) Lorg/w3c/dom/Element; │ │ @@ -426768,18 +426770,18 @@ │ │ type : '(Lorg/xmlunit/diff/ElementSelector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12fd10: |[12fd10] org.xmlunit.diff.ElementSelectors$8.:(Lorg/xmlunit/diff/ElementSelector;)V │ │ -12fd20: 5b01 941d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$8;.val$es:Lorg/xmlunit/diff/ElementSelector; // field@1d94 │ │ -12fd24: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12fd2a: 0e00 |0005: return-void │ │ +12fd18: |[12fd18] org.xmlunit.diff.ElementSelectors$8.:(Lorg/xmlunit/diff/ElementSelector;)V │ │ +12fd28: 5b01 941d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$8;.val$es:Lorg/xmlunit/diff/ElementSelector; // field@1d94 │ │ +12fd2c: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12fd32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/diff/ElementSelectors$8; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/xmlunit/diff/ElementSelector; │ │ │ │ @@ -426789,20 +426791,20 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -12fcec: |[12fcec] org.xmlunit.diff.ElementSelectors$8.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -12fcfc: 5410 941d |0000: iget-object v0, v1, Lorg/xmlunit/diff/ElementSelectors$8;.val$es:Lorg/xmlunit/diff/ElementSelector; // field@1d94 │ │ -12fd00: 7230 1837 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -12fd06: 0a02 |0005: move-result v2 │ │ -12fd08: df02 0201 |0006: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -12fd0c: 0f02 |0008: return v2 │ │ +12fcf4: |[12fcf4] org.xmlunit.diff.ElementSelectors$8.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +12fd04: 5410 941d |0000: iget-object v0, v1, Lorg/xmlunit/diff/ElementSelectors$8;.val$es:Lorg/xmlunit/diff/ElementSelector; // field@1d94 │ │ +12fd08: 7230 1837 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +12fd0e: 0a02 |0005: move-result v2 │ │ +12fd10: df02 0201 |0006: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +12fd14: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/xmlunit/diff/ElementSelectors$8; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/w3c/dom/Element; │ │ 0x0000 - 0x0009 reg=3 (null) Lorg/w3c/dom/Element; │ │ @@ -426842,18 +426844,18 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12fd58: |[12fd58] org.xmlunit.diff.ElementSelectors$9.:(Ljava/util/Collection;)V │ │ -12fd68: 5b01 951d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$9;.val$s:Ljava/util/Collection; // field@1d95 │ │ -12fd6c: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12fd72: 0e00 |0005: return-void │ │ +12fd60: |[12fd60] org.xmlunit.diff.ElementSelectors$9.:(Ljava/util/Collection;)V │ │ +12fd70: 5b01 951d |0000: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$9;.val$s:Ljava/util/Collection; // field@1d95 │ │ +12fd74: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12fd7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/diff/ElementSelectors$9; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Collection; │ │ │ │ @@ -426863,22 +426865,22 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -12fd2c: |[12fd2c] org.xmlunit.diff.ElementSelectors$9.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -12fd3c: 5430 951d |0000: iget-object v0, v3, Lorg/xmlunit/diff/ElementSelectors$9;.val$s:Ljava/util/Collection; // field@1d95 │ │ -12fd40: 2201 8209 |0002: new-instance v1, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate; // type@0982 │ │ -12fd44: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -12fd46: 7040 3b37 4125 |0005: invoke-direct {v1, v4, v5, v2}, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/ElementSelectors$1;)V // method@373b │ │ -12fd4c: 7120 1438 1000 |0008: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ -12fd52: 0a04 |000b: move-result v4 │ │ -12fd54: 0f04 |000c: return v4 │ │ +12fd34: |[12fd34] org.xmlunit.diff.ElementSelectors$9.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +12fd44: 5430 951d |0000: iget-object v0, v3, Lorg/xmlunit/diff/ElementSelectors$9;.val$s:Ljava/util/Collection; // field@1d95 │ │ +12fd48: 2201 8209 |0002: new-instance v1, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate; // type@0982 │ │ +12fd4c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +12fd4e: 7040 3b37 4125 |0005: invoke-direct {v1, v4, v5, v2}, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/ElementSelectors$1;)V // method@373b │ │ +12fd54: 7120 1438 1000 |0008: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ +12fd5a: 0a04 |000b: move-result v4 │ │ +12fd5c: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/xmlunit/diff/ElementSelectors$9; │ │ 0x0000 - 0x000d reg=4 (null) Lorg/w3c/dom/Element; │ │ 0x0000 - 0x000d reg=5 (null) Lorg/w3c/dom/Element; │ │ @@ -426923,19 +426925,19 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -12fdb8: |[12fdb8] org.xmlunit.diff.ElementSelectors$CanBeComparedPredicate.:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)V │ │ -12fdc8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -12fdce: 5b01 961d |0003: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.e1:Lorg/w3c/dom/Element; // field@1d96 │ │ -12fdd2: 5b02 971d |0005: iput-object v2, v0, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.e2:Lorg/w3c/dom/Element; // field@1d97 │ │ -12fdd6: 0e00 |0007: return-void │ │ +12fdc0: |[12fdc0] org.xmlunit.diff.ElementSelectors$CanBeComparedPredicate.:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)V │ │ +12fdd0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +12fdd6: 5b01 961d |0003: iput-object v1, v0, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.e1:Lorg/w3c/dom/Element; // field@1d96 │ │ +12fdda: 5b02 971d |0005: iput-object v2, v0, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.e2:Lorg/w3c/dom/Element; // field@1d97 │ │ +12fdde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0003 line=518 │ │ 0x0005 line=519 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate; │ │ @@ -426947,17 +426949,17 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/ElementSelectors$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -12fdd8: |[12fdd8] org.xmlunit.diff.ElementSelectors$CanBeComparedPredicate.:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/ElementSelectors$1;)V │ │ -12fde8: 7030 3a37 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)V // method@373a │ │ -12fdee: 0e00 |0003: return-void │ │ +12fde0: |[12fde0] org.xmlunit.diff.ElementSelectors$CanBeComparedPredicate.:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/ElementSelectors$1;)V │ │ +12fdf0: 7030 3a37 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)V // method@373a │ │ +12fdf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/w3c/dom/Element; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/w3c/dom/Element; │ │ @@ -426969,19 +426971,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -12fd74: |[12fd74] org.xmlunit.diff.ElementSelectors$CanBeComparedPredicate.test:(Ljava/lang/Object;)Z │ │ -12fd84: 1f01 7209 |0000: check-cast v1, Lorg/xmlunit/diff/ElementSelector; // type@0972 │ │ -12fd88: 6e20 3d37 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.test:(Lorg/xmlunit/diff/ElementSelector;)Z // method@373d │ │ -12fd8e: 0a01 |0005: move-result v1 │ │ -12fd90: 0f01 |0006: return v1 │ │ +12fd7c: |[12fd7c] org.xmlunit.diff.ElementSelectors$CanBeComparedPredicate.test:(Ljava/lang/Object;)Z │ │ +12fd8c: 1f01 7209 |0000: check-cast v1, Lorg/xmlunit/diff/ElementSelector; // type@0972 │ │ +12fd90: 6e20 3d37 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.test:(Lorg/xmlunit/diff/ElementSelector;)Z // method@373d │ │ +12fd96: 0a01 |0005: move-result v1 │ │ +12fd98: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -426990,20 +426992,20 @@ │ │ type : '(Lorg/xmlunit/diff/ElementSelector;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -12fd94: |[12fd94] org.xmlunit.diff.ElementSelectors$CanBeComparedPredicate.test:(Lorg/xmlunit/diff/ElementSelector;)Z │ │ -12fda4: 5420 961d |0000: iget-object v0, v2, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.e1:Lorg/w3c/dom/Element; // field@1d96 │ │ -12fda8: 5421 971d |0002: iget-object v1, v2, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.e2:Lorg/w3c/dom/Element; // field@1d97 │ │ -12fdac: 7230 1837 0301 |0004: invoke-interface {v3, v0, v1}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -12fdb2: 0a03 |0007: move-result v3 │ │ -12fdb4: 0f03 |0008: return v3 │ │ +12fd9c: |[12fd9c] org.xmlunit.diff.ElementSelectors$CanBeComparedPredicate.test:(Lorg/xmlunit/diff/ElementSelector;)Z │ │ +12fdac: 5420 961d |0000: iget-object v0, v2, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.e1:Lorg/w3c/dom/Element; // field@1d96 │ │ +12fdb0: 5421 971d |0002: iget-object v1, v2, Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate;.e2:Lorg/w3c/dom/Element; // field@1d97 │ │ +12fdb4: 7230 1837 0301 |0004: invoke-interface {v3, v0, v1}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +12fdba: 0a03 |0007: move-result v3 │ │ +12fdbc: 0f03 |0008: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/xmlunit/diff/ElementSelectors$CanBeComparedPredicate; │ │ 0x0000 - 0x0009 reg=3 (null) Lorg/xmlunit/diff/ElementSelector; │ │ │ │ @@ -427041,18 +427043,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -130414: |[130414] org.xmlunit.diff.MultiLevelByNameAndTextSelector.:(I)V │ │ -130424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -130426: 7030 5a37 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.:(IZ)V // method@375a │ │ -13042c: 0e00 |0004: return-void │ │ +13041c: |[13041c] org.xmlunit.diff.MultiLevelByNameAndTextSelector.:(I)V │ │ +13042c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13042e: 7030 5a37 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.:(IZ)V // method@375a │ │ +130434: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -427061,25 +427063,25 @@ │ │ type : '(IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -130430: |[130430] org.xmlunit.diff.MultiLevelByNameAndTextSelector.:(IZ)V │ │ -130440: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -130446: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -130448: 3402 0700 |0004: if-lt v2, v0, 000b // +0007 │ │ -13044c: 5912 a11d |0006: iput v2, v1, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.levels:I // field@1da1 │ │ -130450: 5c13 a01d |0008: iput-boolean v3, v1, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.ignoreEmptyTexts:Z // field@1da0 │ │ -130454: 0e00 |000a: return-void │ │ -130456: 2202 f006 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -13045a: 1a03 d83b |000d: const-string v3, "levels must be equal or greater than one" // string@3bd8 │ │ -13045e: 7020 502a 3200 |000f: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -130464: 2702 |0012: throw v2 │ │ +130438: |[130438] org.xmlunit.diff.MultiLevelByNameAndTextSelector.:(IZ)V │ │ +130448: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +13044e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +130450: 3402 0700 |0004: if-lt v2, v0, 000b // +0007 │ │ +130454: 5912 a11d |0006: iput v2, v1, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.levels:I // field@1da1 │ │ +130458: 5c13 a01d |0008: iput-boolean v3, v1, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.ignoreEmptyTexts:Z // field@1da0 │ │ +13045c: 0e00 |000a: return-void │ │ +13045e: 2202 f006 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +130462: 1a03 d83b |000d: const-string v3, "levels must be equal or greater than one" // string@3bd8 │ │ +130466: 7020 502a 3200 |000f: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +13046c: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=65 │ │ 0x0008 line=66 │ │ 0x000b line=62 │ │ locals : │ │ @@ -427092,36 +427094,36 @@ │ │ type : '(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -1303b8: |[1303b8] org.xmlunit.diff.MultiLevelByNameAndTextSelector.getFirstEligibleChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; │ │ -1303c8: 7210 6c35 0200 |0000: invoke-interface {v2}, Lorg/w3c/dom/Node;.getFirstChild:()Lorg/w3c/dom/Node; // method@356c │ │ -1303ce: 0c02 |0003: move-result-object v2 │ │ -1303d0: 5510 a01d |0004: iget-boolean v0, v1, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.ignoreEmptyTexts:Z // field@1da0 │ │ -1303d4: 3800 1f00 |0006: if-eqz v0, 0025 // +001f │ │ -1303d8: 7110 5d37 0200 |0008: invoke-static {v2}, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.isText:(Lorg/w3c/dom/Node;)Z // method@375d │ │ -1303de: 0a00 |000b: move-result v0 │ │ -1303e0: 3800 1900 |000c: if-eqz v0, 0025 // +0019 │ │ -1303e4: 7210 7235 0200 |000e: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@3572 │ │ -1303ea: 0c00 |0011: move-result-object v0 │ │ -1303ec: 6e10 da2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2ada │ │ -1303f2: 0c00 |0015: move-result-object v0 │ │ -1303f4: 6e10 c92a 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -1303fa: 0a00 |0019: move-result v0 │ │ -1303fc: 3900 0b00 |001a: if-nez v0, 0025 // +000b │ │ -130400: 7210 6f35 0200 |001c: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNextSibling:()Lorg/w3c/dom/Node; // method@356f │ │ -130406: 0c00 |001f: move-result-object v0 │ │ -130408: 3900 0300 |0020: if-nez v0, 0023 // +0003 │ │ -13040c: 2803 |0022: goto 0025 // +0003 │ │ -13040e: 0702 |0023: move-object v2, v0 │ │ -130410: 28e4 |0024: goto 0008 // -001c │ │ -130412: 1102 |0025: return-object v2 │ │ +1303c0: |[1303c0] org.xmlunit.diff.MultiLevelByNameAndTextSelector.getFirstEligibleChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; │ │ +1303d0: 7210 6c35 0200 |0000: invoke-interface {v2}, Lorg/w3c/dom/Node;.getFirstChild:()Lorg/w3c/dom/Node; // method@356c │ │ +1303d6: 0c02 |0003: move-result-object v2 │ │ +1303d8: 5510 a01d |0004: iget-boolean v0, v1, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.ignoreEmptyTexts:Z // field@1da0 │ │ +1303dc: 3800 1f00 |0006: if-eqz v0, 0025 // +001f │ │ +1303e0: 7110 5d37 0200 |0008: invoke-static {v2}, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.isText:(Lorg/w3c/dom/Node;)Z // method@375d │ │ +1303e6: 0a00 |000b: move-result v0 │ │ +1303e8: 3800 1900 |000c: if-eqz v0, 0025 // +0019 │ │ +1303ec: 7210 7235 0200 |000e: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@3572 │ │ +1303f2: 0c00 |0011: move-result-object v0 │ │ +1303f4: 6e10 da2a 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2ada │ │ +1303fa: 0c00 |0015: move-result-object v0 │ │ +1303fc: 6e10 c92a 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +130402: 0a00 |0019: move-result v0 │ │ +130404: 3900 0b00 |001a: if-nez v0, 0025 // +000b │ │ +130408: 7210 6f35 0200 |001c: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNextSibling:()Lorg/w3c/dom/Node; // method@356f │ │ +13040e: 0c00 |001f: move-result-object v0 │ │ +130410: 3900 0300 |0020: if-nez v0, 0023 // +0003 │ │ +130414: 2803 |0022: goto 0025 // +0003 │ │ +130416: 0702 |0023: move-object v2, v0 │ │ +130418: 28e4 |0024: goto 0008 // -001c │ │ +13041a: 1102 |0025: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x0008 line=101 │ │ 0x001c line=102 │ │ locals : │ │ @@ -427133,24 +427135,24 @@ │ │ type : '(Lorg/w3c/dom/Node;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -13038c: |[13038c] org.xmlunit.diff.MultiLevelByNameAndTextSelector.isText:(Lorg/w3c/dom/Node;)Z │ │ -13039c: 2010 1409 |0000: instance-of v0, v1, Lorg/w3c/dom/Text; // type@0914 │ │ -1303a0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -1303a4: 2011 0a09 |0004: instance-of v1, v1, Lorg/w3c/dom/CDATASection; // type@090a │ │ -1303a8: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -1303ac: 2803 |0008: goto 000b // +0003 │ │ -1303ae: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1303b0: 2802 |000a: goto 000c // +0002 │ │ -1303b2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -1303b4: 0f01 |000c: return v1 │ │ +130394: |[130394] org.xmlunit.diff.MultiLevelByNameAndTextSelector.isText:(Lorg/w3c/dom/Node;)Z │ │ +1303a4: 2010 1409 |0000: instance-of v0, v1, Lorg/w3c/dom/Text; // type@0914 │ │ +1303a8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +1303ac: 2011 0a09 |0004: instance-of v1, v1, Lorg/w3c/dom/CDATASection; // type@090a │ │ +1303b0: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +1303b4: 2803 |0008: goto 000b // +0003 │ │ +1303b6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1303b8: 2802 |000a: goto 000c // +0002 │ │ +1303ba: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +1303bc: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lorg/w3c/dom/Node; │ │ │ │ Virtual methods - │ │ @@ -427159,51 +427161,51 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -1302f8: |[1302f8] org.xmlunit.diff.MultiLevelByNameAndTextSelector.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ -130308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13030a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -13030c: 5242 a11d |0002: iget v2, v4, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.levels:I // field@1da1 │ │ -130310: d802 02fe |0004: add-int/lit8 v2, v2, #int -2 // #fe │ │ -130314: 3621 3400 |0006: if-gt v1, v2, 003a // +0034 │ │ -130318: 6202 9d1d |0008: sget-object v2, Lorg/xmlunit/diff/ElementSelectors;.byName:Lorg/xmlunit/diff/ElementSelector; // field@1d9d │ │ -13031c: 7230 1837 5206 |000a: invoke-interface {v2, v5, v6}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -130322: 0a02 |000d: move-result v2 │ │ -130324: 3802 2b00 |000e: if-eqz v2, 0039 // +002b │ │ -130328: 7210 6535 0500 |0010: invoke-interface {v5}, Lorg/w3c/dom/Element;.hasChildNodes:()Z // method@3565 │ │ -13032e: 0a02 |0013: move-result v2 │ │ -130330: 3802 2500 |0014: if-eqz v2, 0039 // +0025 │ │ -130334: 7210 6535 0600 |0016: invoke-interface {v6}, Lorg/w3c/dom/Element;.hasChildNodes:()Z // method@3565 │ │ -13033a: 0a02 |0019: move-result v2 │ │ -13033c: 3902 0300 |001a: if-nez v2, 001d // +0003 │ │ -130340: 281d |001c: goto 0039 // +001d │ │ -130342: 7020 5c37 5400 |001d: invoke-direct {v4, v5}, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.getFirstEligibleChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@375c │ │ -130348: 0c05 |0020: move-result-object v5 │ │ -13034a: 7020 5c37 6400 |0021: invoke-direct {v4, v6}, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.getFirstEligibleChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@375c │ │ -130350: 0c06 |0024: move-result-object v6 │ │ -130352: 7210 7135 0500 |0025: invoke-interface {v5}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ -130358: 0a02 |0028: move-result v2 │ │ -13035a: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -13035c: 3332 0f00 |002a: if-ne v2, v3, 0039 // +000f │ │ -130360: 7210 7135 0600 |002c: invoke-interface {v6}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ -130366: 0a02 |002f: move-result v2 │ │ -130368: 3332 0900 |0030: if-ne v2, v3, 0039 // +0009 │ │ -13036c: 1f05 0f09 |0032: check-cast v5, Lorg/w3c/dom/Element; // type@090f │ │ -130370: 1f06 0f09 |0034: check-cast v6, Lorg/w3c/dom/Element; // type@090f │ │ -130374: d801 0101 |0036: add-int/lit8 v1, v1, #int 1 // #01 │ │ -130378: 28ca |0038: goto 0002 // -0036 │ │ -13037a: 0f00 |0039: return v0 │ │ -13037c: 6200 9f1d |003a: sget-object v0, Lorg/xmlunit/diff/ElementSelectors;.byNameAndText:Lorg/xmlunit/diff/ElementSelector; // field@1d9f │ │ -130380: 7230 1837 5006 |003c: invoke-interface {v0, v5, v6}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ -130386: 0a05 |003f: move-result v5 │ │ -130388: 0f05 |0040: return v5 │ │ +130300: |[130300] org.xmlunit.diff.MultiLevelByNameAndTextSelector.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z │ │ +130310: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +130312: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +130314: 5242 a11d |0002: iget v2, v4, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.levels:I // field@1da1 │ │ +130318: d802 02fe |0004: add-int/lit8 v2, v2, #int -2 // #fe │ │ +13031c: 3621 3400 |0006: if-gt v1, v2, 003a // +0034 │ │ +130320: 6202 9d1d |0008: sget-object v2, Lorg/xmlunit/diff/ElementSelectors;.byName:Lorg/xmlunit/diff/ElementSelector; // field@1d9d │ │ +130324: 7230 1837 5206 |000a: invoke-interface {v2, v5, v6}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +13032a: 0a02 |000d: move-result v2 │ │ +13032c: 3802 2b00 |000e: if-eqz v2, 0039 // +002b │ │ +130330: 7210 6535 0500 |0010: invoke-interface {v5}, Lorg/w3c/dom/Element;.hasChildNodes:()Z // method@3565 │ │ +130336: 0a02 |0013: move-result v2 │ │ +130338: 3802 2500 |0014: if-eqz v2, 0039 // +0025 │ │ +13033c: 7210 6535 0600 |0016: invoke-interface {v6}, Lorg/w3c/dom/Element;.hasChildNodes:()Z // method@3565 │ │ +130342: 0a02 |0019: move-result v2 │ │ +130344: 3902 0300 |001a: if-nez v2, 001d // +0003 │ │ +130348: 281d |001c: goto 0039 // +001d │ │ +13034a: 7020 5c37 5400 |001d: invoke-direct {v4, v5}, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.getFirstEligibleChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@375c │ │ +130350: 0c05 |0020: move-result-object v5 │ │ +130352: 7020 5c37 6400 |0021: invoke-direct {v4, v6}, Lorg/xmlunit/diff/MultiLevelByNameAndTextSelector;.getFirstEligibleChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@375c │ │ +130358: 0c06 |0024: move-result-object v6 │ │ +13035a: 7210 7135 0500 |0025: invoke-interface {v5}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ +130360: 0a02 |0028: move-result v2 │ │ +130362: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +130364: 3332 0f00 |002a: if-ne v2, v3, 0039 // +000f │ │ +130368: 7210 7135 0600 |002c: invoke-interface {v6}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ +13036e: 0a02 |002f: move-result v2 │ │ +130370: 3332 0900 |0030: if-ne v2, v3, 0039 // +0009 │ │ +130374: 1f05 0f09 |0032: check-cast v5, Lorg/w3c/dom/Element; // type@090f │ │ +130378: 1f06 0f09 |0034: check-cast v6, Lorg/w3c/dom/Element; // type@090f │ │ +13037c: d801 0101 |0036: add-int/lit8 v1, v1, #int 1 // #01 │ │ +130380: 28ca |0038: goto 0002 // -0036 │ │ +130382: 0f00 |0039: return v0 │ │ +130384: 6200 9f1d |003a: sget-object v0, Lorg/xmlunit/diff/ElementSelectors;.byNameAndText:Lorg/xmlunit/diff/ElementSelector; // field@1d9f │ │ +130388: 7230 1837 5006 |003c: invoke-interface {v0, v5, v6}, Lorg/xmlunit/diff/ElementSelector;.canBeCompared:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Z // method@3718 │ │ +13038e: 0a05 |003f: move-result v5 │ │ +130390: 0f05 |0040: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ 0x0008 line=77 │ │ 0x001d line=82 │ │ 0x0021 line=83 │ │ 0x0025 line=84 │ │ @@ -427247,17 +427249,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1304b0: |[1304b0] org.xmlunit.diff.NodeFilters$1.:()V │ │ -1304c0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1304c6: 0e00 |0003: return-void │ │ +1304b8: |[1304b8] org.xmlunit.diff.NodeFilters$1.:()V │ │ +1304c8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1304ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/NodeFilters$1; │ │ │ │ Virtual methods - │ │ @@ -427266,19 +427268,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -130468: |[130468] org.xmlunit.diff.NodeFilters$1.test:(Ljava/lang/Object;)Z │ │ -130478: 1f01 1109 |0000: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ -13047c: 6e20 6037 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/NodeFilters$1;.test:(Lorg/w3c/dom/Node;)Z // method@3760 │ │ -130482: 0a01 |0005: move-result v1 │ │ -130484: 0f01 |0006: return v1 │ │ +130470: |[130470] org.xmlunit.diff.NodeFilters$1.test:(Ljava/lang/Object;)Z │ │ +130480: 1f01 1109 |0000: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ +130484: 6e20 6037 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/NodeFilters$1;.test:(Lorg/w3c/dom/Node;)Z // method@3760 │ │ +13048a: 0a01 |0005: move-result v1 │ │ +13048c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/xmlunit/diff/NodeFilters$1; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -427287,23 +427289,23 @@ │ │ type : '(Lorg/w3c/dom/Node;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -130488: |[130488] org.xmlunit.diff.NodeFilters$1.test:(Lorg/w3c/dom/Node;)Z │ │ -130498: 7210 7135 0200 |0000: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ -13049e: 0a02 |0003: move-result v2 │ │ -1304a0: 1300 0a00 |0004: const/16 v0, #int 10 // #a │ │ -1304a4: 3202 0400 |0006: if-eq v2, v0, 000a // +0004 │ │ -1304a8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -1304aa: 2802 |0009: goto 000b // +0002 │ │ -1304ac: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1304ae: 0f02 |000b: return v2 │ │ +130490: |[130490] org.xmlunit.diff.NodeFilters$1.test:(Lorg/w3c/dom/Node;)Z │ │ +1304a0: 7210 7135 0200 |0000: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ +1304a6: 0a02 |0003: move-result v2 │ │ +1304a8: 1300 0a00 |0004: const/16 v0, #int 10 // #a │ │ +1304ac: 3202 0400 |0006: if-eq v2, v0, 000a // +0004 │ │ +1304b0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +1304b2: 2802 |0009: goto 000b // +0002 │ │ +1304b4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1304b6: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/xmlunit/diff/NodeFilters$1; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/w3c/dom/Node; │ │ │ │ @@ -427345,17 +427347,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -130600: |[130600] org.xmlunit.diff.RecursiveXPathBuilder.:()V │ │ -130610: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -130616: 0e00 |0003: return-void │ │ +130608: |[130608] org.xmlunit.diff.RecursiveXPathBuilder.:()V │ │ +130618: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +13061e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/diff/RecursiveXPathBuilder; │ │ │ │ #1 : (in Lorg/xmlunit/diff/RecursiveXPathBuilder;) │ │ @@ -427363,24 +427365,24 @@ │ │ type : '(Lorg/w3c/dom/Attr;)Lorg/xmlunit/diff/XPathContext;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -130550: |[130550] org.xmlunit.diff.RecursiveXPathBuilder.getXPathForAttribute:(Lorg/w3c/dom/Attr;)Lorg/xmlunit/diff/XPathContext; │ │ -130560: 7210 5135 0200 |0000: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getOwnerElement:()Lorg/w3c/dom/Element; // method@3551 │ │ -130566: 0c00 |0003: move-result-object v0 │ │ -130568: 7020 6837 0100 |0004: invoke-direct {v1, v0}, Lorg/xmlunit/diff/RecursiveXPathBuilder;.getXPathForNonAttribute:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@3768 │ │ -13056e: 0c00 |0007: move-result-object v0 │ │ -130570: 7110 1f38 0200 |0008: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -130576: 0c02 |000b: move-result-object v2 │ │ -130578: 6e20 7d37 2000 |000c: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/XPathContext;.addAttribute:(Ljavax/xml/namespace/QName;)V // method@377d │ │ -13057e: 6e20 8737 2000 |000f: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/XPathContext;.navigateToAttribute:(Ljavax/xml/namespace/QName;)V // method@3787 │ │ -130584: 1100 |0012: return-object v0 │ │ +130558: |[130558] org.xmlunit.diff.RecursiveXPathBuilder.getXPathForAttribute:(Lorg/w3c/dom/Attr;)Lorg/xmlunit/diff/XPathContext; │ │ +130568: 7210 5135 0200 |0000: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getOwnerElement:()Lorg/w3c/dom/Element; // method@3551 │ │ +13056e: 0c00 |0003: move-result-object v0 │ │ +130570: 7020 6837 0100 |0004: invoke-direct {v1, v0}, Lorg/xmlunit/diff/RecursiveXPathBuilder;.getXPathForNonAttribute:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@3768 │ │ +130576: 0c00 |0007: move-result-object v0 │ │ +130578: 7110 1f38 0200 |0008: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +13057e: 0c02 |000b: move-result-object v2 │ │ +130580: 6e20 7d37 2000 |000c: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/XPathContext;.addAttribute:(Ljavax/xml/namespace/QName;)V // method@377d │ │ +130586: 6e20 8737 2000 |000f: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/XPathContext;.navigateToAttribute:(Ljavax/xml/namespace/QName;)V // method@3787 │ │ +13058c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0008 line=75 │ │ 0x000c line=76 │ │ 0x000f line=77 │ │ locals : │ │ @@ -427392,40 +427394,40 @@ │ │ type : '(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -130588: |[130588] org.xmlunit.diff.RecursiveXPathBuilder.getXPathForNonAttribute:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; │ │ -130598: 7210 7435 0400 |0000: invoke-interface {v4}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@3574 │ │ -13059e: 0c00 |0003: move-result-object v0 │ │ -1305a0: 3800 2700 |0004: if-eqz v0, 002b // +0027 │ │ -1305a4: 2001 0d09 |0006: instance-of v1, v0, Lorg/w3c/dom/Document; // type@090d │ │ -1305a8: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ -1305ac: 2821 |000a: goto 002b // +0021 │ │ -1305ae: 7020 6837 0300 |000b: invoke-direct {v3, v0}, Lorg/xmlunit/diff/RecursiveXPathBuilder;.getXPathForNonAttribute:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@3768 │ │ -1305b4: 0c01 |000e: move-result-object v1 │ │ -1305b6: 2202 a009 |000f: new-instance v2, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ -1305ba: 7210 6b35 0000 |0011: invoke-interface {v0}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@356b │ │ -1305c0: 0c00 |0014: move-result-object v0 │ │ -1305c2: 7020 f637 0200 |0015: invoke-direct {v2, v0}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ -1305c8: 6200 9c1d |0018: sget-object v0, Lorg/xmlunit/diff/ElementSelectors;.TO_NODE_INFO:Lorg/xmlunit/util/Mapper; // field@1d9c │ │ -1305cc: 7120 1938 0200 |001a: invoke-static {v2, v0}, Lorg/xmlunit/util/Linqy;.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; // method@3819 │ │ -1305d2: 0c00 |001d: move-result-object v0 │ │ -1305d4: 6e20 8a37 0100 |001e: invoke-virtual {v1, v0}, Lorg/xmlunit/diff/XPathContext;.setChildren:(Ljava/lang/Iterable;)V // method@378a │ │ -1305da: 2200 3f09 |0021: new-instance v0, Lorg/xmlunit/diff/ChildNodeXPathContextProvider; // type@093f │ │ -1305de: 7030 2e36 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/ChildNodeXPathContextProvider;.:(Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)V // method@362e │ │ -1305e4: 6e20 3036 4000 |0026: invoke-virtual {v0, v4}, Lorg/xmlunit/diff/ChildNodeXPathContextProvider;.apply:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@3630 │ │ -1305ea: 0c04 |0029: move-result-object v4 │ │ -1305ec: 1104 |002a: return-object v4 │ │ -1305ee: 2200 8f09 |002b: new-instance v0, Lorg/xmlunit/diff/XPathContext; // type@098f │ │ -1305f2: 5431 a31d |002d: iget-object v1, v3, Lorg/xmlunit/diff/RecursiveXPathBuilder;.prefix2uri:Ljava/util/Map; // field@1da3 │ │ -1305f6: 7030 7a37 1004 |002f: invoke-direct {v0, v1, v4}, Lorg/xmlunit/diff/XPathContext;.:(Ljava/util/Map;Lorg/w3c/dom/Node;)V // method@377a │ │ -1305fc: 1100 |0032: return-object v0 │ │ +130590: |[130590] org.xmlunit.diff.RecursiveXPathBuilder.getXPathForNonAttribute:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; │ │ +1305a0: 7210 7435 0400 |0000: invoke-interface {v4}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@3574 │ │ +1305a6: 0c00 |0003: move-result-object v0 │ │ +1305a8: 3800 2700 |0004: if-eqz v0, 002b // +0027 │ │ +1305ac: 2001 0d09 |0006: instance-of v1, v0, Lorg/w3c/dom/Document; // type@090d │ │ +1305b0: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ +1305b4: 2821 |000a: goto 002b // +0021 │ │ +1305b6: 7020 6837 0300 |000b: invoke-direct {v3, v0}, Lorg/xmlunit/diff/RecursiveXPathBuilder;.getXPathForNonAttribute:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@3768 │ │ +1305bc: 0c01 |000e: move-result-object v1 │ │ +1305be: 2202 a009 |000f: new-instance v2, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ +1305c2: 7210 6b35 0000 |0011: invoke-interface {v0}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@356b │ │ +1305c8: 0c00 |0014: move-result-object v0 │ │ +1305ca: 7020 f637 0200 |0015: invoke-direct {v2, v0}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ +1305d0: 6200 9c1d |0018: sget-object v0, Lorg/xmlunit/diff/ElementSelectors;.TO_NODE_INFO:Lorg/xmlunit/util/Mapper; // field@1d9c │ │ +1305d4: 7120 1938 0200 |001a: invoke-static {v2, v0}, Lorg/xmlunit/util/Linqy;.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; // method@3819 │ │ +1305da: 0c00 |001d: move-result-object v0 │ │ +1305dc: 6e20 8a37 0100 |001e: invoke-virtual {v1, v0}, Lorg/xmlunit/diff/XPathContext;.setChildren:(Ljava/lang/Iterable;)V // method@378a │ │ +1305e2: 2200 3f09 |0021: new-instance v0, Lorg/xmlunit/diff/ChildNodeXPathContextProvider; // type@093f │ │ +1305e6: 7030 2e36 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/xmlunit/diff/ChildNodeXPathContextProvider;.:(Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)V // method@362e │ │ +1305ec: 6e20 3036 4000 |0026: invoke-virtual {v0, v4}, Lorg/xmlunit/diff/ChildNodeXPathContextProvider;.apply:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@3630 │ │ +1305f2: 0c04 |0029: move-result-object v4 │ │ +1305f4: 1104 |002a: return-object v4 │ │ +1305f6: 2200 8f09 |002b: new-instance v0, Lorg/xmlunit/diff/XPathContext; // type@098f │ │ +1305fa: 5431 a31d |002d: iget-object v1, v3, Lorg/xmlunit/diff/RecursiveXPathBuilder;.prefix2uri:Ljava/util/Map; // field@1da3 │ │ +1305fe: 7030 7a37 1004 |002f: invoke-direct {v0, v1, v4}, Lorg/xmlunit/diff/XPathContext;.:(Ljava/util/Map;Lorg/w3c/dom/Node;)V // method@377a │ │ +130604: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ 0x000b line=65 │ │ 0x000f line=66 │ │ 0x0018 line=67 │ │ @@ -427442,19 +427444,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -130500: |[130500] org.xmlunit.diff.RecursiveXPathBuilder.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -130510: 1f01 1109 |0000: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ -130514: 6e20 6637 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/RecursiveXPathBuilder;.apply:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@3766 │ │ -13051a: 0c01 |0005: move-result-object v1 │ │ -13051c: 1101 |0006: return-object v1 │ │ +130508: |[130508] org.xmlunit.diff.RecursiveXPathBuilder.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +130518: 1f01 1109 |0000: check-cast v1, Lorg/w3c/dom/Node; // type@0911 │ │ +13051c: 6e20 6637 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/RecursiveXPathBuilder;.apply:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@3766 │ │ +130522: 0c01 |0005: move-result-object v1 │ │ +130524: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/xmlunit/diff/RecursiveXPathBuilder; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -427463,24 +427465,24 @@ │ │ type : '(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -130520: |[130520] org.xmlunit.diff.RecursiveXPathBuilder.apply:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; │ │ -130530: 2020 0909 |0000: instance-of v0, v2, Lorg/w3c/dom/Attr; // type@0909 │ │ -130534: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -130538: 1f02 0909 |0004: check-cast v2, Lorg/w3c/dom/Attr; // type@0909 │ │ -13053c: 7020 6737 2100 |0006: invoke-direct {v1, v2}, Lorg/xmlunit/diff/RecursiveXPathBuilder;.getXPathForAttribute:(Lorg/w3c/dom/Attr;)Lorg/xmlunit/diff/XPathContext; // method@3767 │ │ -130542: 0c02 |0009: move-result-object v2 │ │ -130544: 1102 |000a: return-object v2 │ │ -130546: 7020 6837 2100 |000b: invoke-direct {v1, v2}, Lorg/xmlunit/diff/RecursiveXPathBuilder;.getXPathForNonAttribute:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@3768 │ │ -13054c: 0c02 |000e: move-result-object v2 │ │ -13054e: 1102 |000f: return-object v2 │ │ +130528: |[130528] org.xmlunit.diff.RecursiveXPathBuilder.apply:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; │ │ +130538: 2020 0909 |0000: instance-of v0, v2, Lorg/w3c/dom/Attr; // type@0909 │ │ +13053c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +130540: 1f02 0909 |0004: check-cast v2, Lorg/w3c/dom/Attr; // type@0909 │ │ +130544: 7020 6737 2100 |0006: invoke-direct {v1, v2}, Lorg/xmlunit/diff/RecursiveXPathBuilder;.getXPathForAttribute:(Lorg/w3c/dom/Attr;)Lorg/xmlunit/diff/XPathContext; // method@3767 │ │ +13054a: 0c02 |0009: move-result-object v2 │ │ +13054c: 1102 |000a: return-object v2 │ │ +13054e: 7020 6837 2100 |000b: invoke-direct {v1, v2}, Lorg/xmlunit/diff/RecursiveXPathBuilder;.getXPathForNonAttribute:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@3768 │ │ +130554: 0c02 |000e: move-result-object v2 │ │ +130556: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x000b line=56 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/xmlunit/diff/RecursiveXPathBuilder; │ │ @@ -427491,23 +427493,23 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -130618: |[130618] org.xmlunit.diff.RecursiveXPathBuilder.setNamespaceContext:(Ljava/util/Map;)V │ │ -130628: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ -13062c: 7100 ca2b 0000 |0002: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@2bca │ │ -130632: 0c01 |0005: move-result-object v1 │ │ -130634: 2805 |0006: goto 000b // +0005 │ │ -130636: 7110 d22b 0100 |0007: invoke-static {v1}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@2bd2 │ │ -13063c: 0c01 |000a: move-result-object v1 │ │ -13063e: 5b01 a31d |000b: iput-object v1, v0, Lorg/xmlunit/diff/RecursiveXPathBuilder;.prefix2uri:Ljava/util/Map; // field@1da3 │ │ -130642: 0e00 |000d: return-void │ │ +130620: |[130620] org.xmlunit.diff.RecursiveXPathBuilder.setNamespaceContext:(Ljava/util/Map;)V │ │ +130630: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ +130634: 7100 ca2b 0000 |0002: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@2bca │ │ +13063a: 0c01 |0005: move-result-object v1 │ │ +13063c: 2805 |0006: goto 000b // +0005 │ │ +13063e: 7110 d22b 0100 |0007: invoke-static {v1}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@2bd2 │ │ +130644: 0c01 |000a: move-result-object v1 │ │ +130646: 5b01 a31d |000b: iput-object v1, v0, Lorg/xmlunit/diff/RecursiveXPathBuilder;.prefix2uri:Ljava/util/Map; // field@1da3 │ │ +13064a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/xmlunit/diff/RecursiveXPathBuilder; │ │ 0x0000 - 0x000e reg=1 (null) Ljava/util/Map; │ │ │ │ @@ -427550,23 +427552,23 @@ │ │ type : '(Lorg/w3c/dom/Node;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -130674: |[130674] org.xmlunit.diff.XPathContext$DOMNodeInfo.:(Lorg/w3c/dom/Node;)V │ │ -130684: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -13068a: 7110 1f38 0200 |0003: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -130690: 0c00 |0006: move-result-object v0 │ │ -130692: 5b10 a41d |0007: iput-object v0, v1, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo;.name:Ljavax/xml/namespace/QName; // field@1da4 │ │ -130696: 7210 7135 0200 |0009: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ -13069c: 0a02 |000c: move-result v2 │ │ -13069e: 5f12 a51d |000d: iput-short v2, v1, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo;.type:S // field@1da5 │ │ -1306a2: 0e00 |000f: return-void │ │ +13067c: |[13067c] org.xmlunit.diff.XPathContext$DOMNodeInfo.:(Lorg/w3c/dom/Node;)V │ │ +13068c: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +130692: 7110 1f38 0200 |0003: invoke-static {v2}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +130698: 0c00 |0006: move-result-object v0 │ │ +13069a: 5b10 a41d |0007: iput-object v0, v1, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo;.name:Ljavax/xml/namespace/QName; // field@1da4 │ │ +13069e: 7210 7135 0200 |0009: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ +1306a4: 0a02 |000c: move-result v2 │ │ +1306a6: 5f12 a51d |000d: iput-short v2, v1, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo;.type:S // field@1da5 │ │ +1306aa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ 0x0009 line=311 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/xmlunit/diff/XPathContext$DOMNodeInfo; │ │ @@ -427578,17 +427580,17 @@ │ │ type : '()Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -130644: |[130644] org.xmlunit.diff.XPathContext$DOMNodeInfo.getName:()Ljavax/xml/namespace/QName; │ │ -130654: 5410 a41d |0000: iget-object v0, v1, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo;.name:Ljavax/xml/namespace/QName; // field@1da4 │ │ -130658: 1100 |0002: return-object v0 │ │ +13064c: |[13064c] org.xmlunit.diff.XPathContext$DOMNodeInfo.getName:()Ljavax/xml/namespace/QName; │ │ +13065c: 5410 a41d |0000: iget-object v0, v1, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo;.name:Ljavax/xml/namespace/QName; // field@1da4 │ │ +130660: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/XPathContext$DOMNodeInfo; │ │ │ │ #1 : (in Lorg/xmlunit/diff/XPathContext$DOMNodeInfo;) │ │ @@ -427596,17 +427598,17 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13065c: |[13065c] org.xmlunit.diff.XPathContext$DOMNodeInfo.getType:()S │ │ -13066c: 5810 a51d |0000: iget-short v0, v1, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo;.type:S // field@1da5 │ │ -130670: 0f00 |0002: return v0 │ │ +130664: |[130664] org.xmlunit.diff.XPathContext$DOMNodeInfo.getType:()S │ │ +130674: 5810 a51d |0000: iget-short v0, v1, Lorg/xmlunit/diff/XPathContext$DOMNodeInfo;.type:S // field@1da5 │ │ +130678: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/diff/XPathContext$DOMNodeInfo; │ │ │ │ source_file_idx : 10642 (XPathContext.java) │ │ @@ -427645,18 +427647,18 @@ │ │ type : '(Lorg/xmlunit/matchers/ValidationMatcher;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -131adc: |[131adc] org.xmlunit.matchers.ValidationMatcher$1.:(Lorg/xmlunit/matchers/ValidationMatcher;)V │ │ -131aec: 5b01 c31d |0000: iput-object v1, v0, Lorg/xmlunit/matchers/ValidationMatcher$1;.this$0:Lorg/xmlunit/matchers/ValidationMatcher; // field@1dc3 │ │ -131af0: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -131af6: 0e00 |0005: return-void │ │ +131ae4: |[131ae4] org.xmlunit.matchers.ValidationMatcher$1.:(Lorg/xmlunit/matchers/ValidationMatcher;)V │ │ +131af4: 5b01 c31d |0000: iput-object v1, v0, Lorg/xmlunit/matchers/ValidationMatcher$1;.this$0:Lorg/xmlunit/matchers/ValidationMatcher; // field@1dc3 │ │ +131af8: 7010 8a2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +131afe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/matchers/ValidationMatcher$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/xmlunit/matchers/ValidationMatcher; │ │ │ │ @@ -427666,18 +427668,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -131a9c: |[131a9c] org.xmlunit.matchers.ValidationMatcher$1.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -131aac: 6e20 c637 1000 |0000: invoke-virtual {v0, v1}, Lorg/xmlunit/matchers/ValidationMatcher$1;.apply:(Ljava/lang/Object;)Ljavax/xml/transform/Source; // method@37c6 │ │ -131ab2: 0c01 |0003: move-result-object v1 │ │ -131ab4: 1101 |0004: return-object v1 │ │ +131aa4: |[131aa4] org.xmlunit.matchers.ValidationMatcher$1.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +131ab4: 6e20 c637 1000 |0000: invoke-virtual {v0, v1}, Lorg/xmlunit/matchers/ValidationMatcher$1;.apply:(Ljava/lang/Object;)Ljavax/xml/transform/Source; // method@37c6 │ │ +131aba: 0c01 |0003: move-result-object v1 │ │ +131abc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/xmlunit/matchers/ValidationMatcher$1; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -427686,20 +427688,20 @@ │ │ type : '(Ljava/lang/Object;)Ljavax/xml/transform/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -131ab8: |[131ab8] org.xmlunit.matchers.ValidationMatcher$1.apply:(Ljava/lang/Object;)Ljavax/xml/transform/Source; │ │ -131ac8: 7110 d935 0100 |0000: invoke-static {v1}, Lorg/xmlunit/builder/Input;.from:(Ljava/lang/Object;)Lorg/xmlunit/builder/Input$Builder; // method@35d9 │ │ -131ace: 0c01 |0003: move-result-object v1 │ │ -131ad0: 7210 bc35 0100 |0004: invoke-interface {v1}, Lorg/xmlunit/builder/Input$Builder;.build:()Ljavax/xml/transform/Source; // method@35bc │ │ -131ad6: 0c01 |0007: move-result-object v1 │ │ -131ad8: 1101 |0008: return-object v1 │ │ +131ac0: |[131ac0] org.xmlunit.matchers.ValidationMatcher$1.apply:(Ljava/lang/Object;)Ljavax/xml/transform/Source; │ │ +131ad0: 7110 d935 0100 |0000: invoke-static {v1}, Lorg/xmlunit/builder/Input;.from:(Ljava/lang/Object;)Lorg/xmlunit/builder/Input$Builder; // method@35d9 │ │ +131ad6: 0c01 |0003: move-result-object v1 │ │ +131ad8: 7210 bc35 0100 |0004: invoke-interface {v1}, Lorg/xmlunit/builder/Input$Builder;.build:()Ljavax/xml/transform/Source; // method@35bc │ │ +131ade: 0c01 |0007: move-result-object v1 │ │ +131ae0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/xmlunit/matchers/ValidationMatcher$1; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -427735,17 +427737,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -131b3c: |[131b3c] org.xmlunit.matchers.ValidationMatcher$HasSystemIdPredicate.:()V │ │ -131b4c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -131b52: 0e00 |0003: return-void │ │ +131b44: |[131b44] org.xmlunit.matchers.ValidationMatcher$HasSystemIdPredicate.:()V │ │ +131b54: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +131b5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/matchers/ValidationMatcher$HasSystemIdPredicate; │ │ │ │ #1 : (in Lorg/xmlunit/matchers/ValidationMatcher$HasSystemIdPredicate;) │ │ @@ -427753,17 +427755,17 @@ │ │ type : '(Lorg/xmlunit/matchers/ValidationMatcher$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -131b54: |[131b54] org.xmlunit.matchers.ValidationMatcher$HasSystemIdPredicate.:(Lorg/xmlunit/matchers/ValidationMatcher$1;)V │ │ -131b64: 7010 c737 0000 |0000: invoke-direct {v0}, Lorg/xmlunit/matchers/ValidationMatcher$HasSystemIdPredicate;.:()V // method@37c7 │ │ -131b6a: 0e00 |0003: return-void │ │ +131b5c: |[131b5c] org.xmlunit.matchers.ValidationMatcher$HasSystemIdPredicate.:(Lorg/xmlunit/matchers/ValidationMatcher$1;)V │ │ +131b6c: 7010 c737 0000 |0000: invoke-direct {v0}, Lorg/xmlunit/matchers/ValidationMatcher$HasSystemIdPredicate;.:()V // method@37c7 │ │ +131b72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/matchers/ValidationMatcher$HasSystemIdPredicate; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/xmlunit/matchers/ValidationMatcher$1; │ │ │ │ @@ -427773,19 +427775,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -131af8: |[131af8] org.xmlunit.matchers.ValidationMatcher$HasSystemIdPredicate.test:(Ljava/lang/Object;)Z │ │ -131b08: 1f01 a807 |0000: check-cast v1, Ljavax/xml/transform/Source; // type@07a8 │ │ -131b0c: 6e20 ca37 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/matchers/ValidationMatcher$HasSystemIdPredicate;.test:(Ljavax/xml/transform/Source;)Z // method@37ca │ │ -131b12: 0a01 |0005: move-result v1 │ │ -131b14: 0f01 |0006: return v1 │ │ +131b00: |[131b00] org.xmlunit.matchers.ValidationMatcher$HasSystemIdPredicate.test:(Ljava/lang/Object;)Z │ │ +131b10: 1f01 a807 |0000: check-cast v1, Ljavax/xml/transform/Source; // type@07a8 │ │ +131b14: 6e20 ca37 1000 |0002: invoke-virtual {v0, v1}, Lorg/xmlunit/matchers/ValidationMatcher$HasSystemIdPredicate;.test:(Ljavax/xml/transform/Source;)Z // method@37ca │ │ +131b1a: 0a01 |0005: move-result v1 │ │ +131b1c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/xmlunit/matchers/ValidationMatcher$HasSystemIdPredicate; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -427794,22 +427796,22 @@ │ │ type : '(Ljavax/xml/transform/Source;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -131b18: |[131b18] org.xmlunit.matchers.ValidationMatcher$HasSystemIdPredicate.test:(Ljavax/xml/transform/Source;)Z │ │ -131b28: 7210 fe2c 0100 |0000: invoke-interface {v1}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ -131b2e: 0c01 |0003: move-result-object v1 │ │ -131b30: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -131b34: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -131b36: 2802 |0007: goto 0009 // +0002 │ │ -131b38: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -131b3a: 0f01 |0009: return v1 │ │ +131b20: |[131b20] org.xmlunit.matchers.ValidationMatcher$HasSystemIdPredicate.test:(Ljavax/xml/transform/Source;)Z │ │ +131b30: 7210 fe2c 0100 |0000: invoke-interface {v1}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ +131b36: 0c01 |0003: move-result-object v1 │ │ +131b38: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +131b3c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +131b3e: 2802 |0007: goto 0009 // +0002 │ │ +131b40: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +131b42: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/xmlunit/matchers/ValidationMatcher$HasSystemIdPredicate; │ │ 0x0000 - 0x000a reg=1 (null) Ljavax/xml/transform/Source; │ │ │ │ @@ -427843,17 +427845,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1325ac: |[1325ac] org.xmlunit.util.IsNullPredicate.:()V │ │ -1325bc: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1325c2: 0e00 |0003: return-void │ │ +1325b4: |[1325b4] org.xmlunit.util.IsNullPredicate.:()V │ │ +1325c4: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1325ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/util/IsNullPredicate; │ │ │ │ Virtual methods - │ │ @@ -427862,20 +427864,20 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -132590: |[132590] org.xmlunit.util.IsNullPredicate.test:(Ljava/lang/Object;)Z │ │ -1325a0: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -1325a4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1325a6: 2802 |0003: goto 0005 // +0002 │ │ -1325a8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1325aa: 0f01 |0005: return v1 │ │ +132598: |[132598] org.xmlunit.util.IsNullPredicate.test:(Ljava/lang/Object;)Z │ │ +1325a8: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +1325ac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1325ae: 2802 |0003: goto 0005 // +0002 │ │ +1325b0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1325b2: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4980 (IsNullPredicate.java) │ │ │ │ Class #1592 header: │ │ @@ -427910,17 +427912,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -132760: |[132760] org.xmlunit.util.Linqy$1.:()V │ │ -132770: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -132776: 0e00 |0003: return-void │ │ +132768: |[132768] org.xmlunit.util.Linqy$1.:()V │ │ +132778: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +13277e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/util/Linqy$1; │ │ │ │ Virtual methods - │ │ @@ -427929,16 +427931,16 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13274c: |[13274c] org.xmlunit.util.Linqy$1.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -13275c: 1101 |0000: return-object v1 │ │ +132754: |[132754] org.xmlunit.util.Linqy$1.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +132764: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7086 (Linqy.java) │ │ │ │ Class #1593 header: │ │ @@ -427980,18 +427982,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1330d4: |[1330d4] org.xmlunit.validation.JAXPValidator.:(Ljava/lang/String;)V │ │ -1330e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1330e6: 7030 2638 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/xmlunit/validation/JAXPValidator;.:(Ljava/lang/String;Ljavax/xml/validation/SchemaFactory;)V // method@3826 │ │ -1330ec: 0e00 |0004: return-void │ │ +1330dc: |[1330dc] org.xmlunit.validation.JAXPValidator.:(Ljava/lang/String;)V │ │ +1330ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1330ee: 7030 2638 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/xmlunit/validation/JAXPValidator;.:(Ljava/lang/String;Ljavax/xml/validation/SchemaFactory;)V // method@3826 │ │ +1330f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/xmlunit/validation/JAXPValidator; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -428000,19 +428002,19 @@ │ │ type : '(Ljava/lang/String;Ljavax/xml/validation/SchemaFactory;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1330f0: |[1330f0] org.xmlunit.validation.JAXPValidator.:(Ljava/lang/String;Ljavax/xml/validation/SchemaFactory;)V │ │ -133100: 7010 5338 0000 |0000: invoke-direct {v0}, Lorg/xmlunit/validation/Validator;.:()V // method@3853 │ │ -133106: 5b01 e21d |0003: iput-object v1, v0, Lorg/xmlunit/validation/JAXPValidator;.language:Ljava/lang/String; // field@1de2 │ │ -13310a: 5b02 e11d |0005: iput-object v2, v0, Lorg/xmlunit/validation/JAXPValidator;.factory:Ljavax/xml/validation/SchemaFactory; // field@1de1 │ │ -13310e: 0e00 |0007: return-void │ │ +1330f8: |[1330f8] org.xmlunit.validation.JAXPValidator.:(Ljava/lang/String;Ljavax/xml/validation/SchemaFactory;)V │ │ +133108: 7010 5338 0000 |0000: invoke-direct {v0}, Lorg/xmlunit/validation/Validator;.:()V // method@3853 │ │ +13310e: 5b01 e21d |0003: iput-object v1, v0, Lorg/xmlunit/validation/JAXPValidator;.language:Ljava/lang/String; // field@1de2 │ │ +133112: 5b02 e11d |0005: iput-object v2, v0, Lorg/xmlunit/validation/JAXPValidator;.factory:Ljavax/xml/validation/SchemaFactory; // field@1de1 │ │ +133116: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/validation/JAXPValidator; │ │ @@ -428024,21 +428026,21 @@ │ │ type : '()Ljavax/xml/validation/SchemaFactory;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -132f84: |[132f84] org.xmlunit.validation.JAXPValidator.getFactory:()Ljavax/xml/validation/SchemaFactory; │ │ -132f94: 5410 e11d |0000: iget-object v0, v1, Lorg/xmlunit/validation/JAXPValidator;.factory:Ljavax/xml/validation/SchemaFactory; // field@1de1 │ │ -132f98: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -132f9c: 5410 e21d |0004: iget-object v0, v1, Lorg/xmlunit/validation/JAXPValidator;.language:Ljava/lang/String; // field@1de2 │ │ -132fa0: 7110 182d 0000 |0006: invoke-static {v0}, Ljavax/xml/validation/SchemaFactory;.newInstance:(Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory; // method@2d18 │ │ -132fa6: 0c00 |0009: move-result-object v0 │ │ -132fa8: 1100 |000a: return-object v0 │ │ +132f8c: |[132f8c] org.xmlunit.validation.JAXPValidator.getFactory:()Ljavax/xml/validation/SchemaFactory; │ │ +132f9c: 5410 e11d |0000: iget-object v0, v1, Lorg/xmlunit/validation/JAXPValidator;.factory:Ljavax/xml/validation/SchemaFactory; // field@1de1 │ │ +132fa0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +132fa4: 5410 e21d |0004: iget-object v0, v1, Lorg/xmlunit/validation/JAXPValidator;.language:Ljava/lang/String; // field@1de2 │ │ +132fa8: 7110 182d 0000 |0006: invoke-static {v0}, Ljavax/xml/validation/SchemaFactory;.newInstance:(Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory; // method@2d18 │ │ +132fae: 0c00 |0009: move-result-object v0 │ │ +132fb0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/xmlunit/validation/JAXPValidator; │ │ │ │ #3 : (in Lorg/xmlunit/validation/JAXPValidator;) │ │ @@ -428046,32 +428048,32 @@ │ │ type : '()Ljavax/xml/validation/Schema;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -132f38: |[132f38] org.xmlunit.validation.JAXPValidator.getSchema:()Ljavax/xml/validation/Schema; │ │ -132f48: 5420 e31d |0000: iget-object v0, v2, Lorg/xmlunit/validation/JAXPValidator;.schema:Ljavax/xml/validation/Schema; // field@1de3 │ │ -132f4c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -132f50: 1100 |0004: return-object v0 │ │ -132f52: 6e10 2938 0200 |0005: invoke-virtual {v2}, Lorg/xmlunit/validation/JAXPValidator;.getSchemaSources:()[Ljavax/xml/transform/Source; // method@3829 │ │ -132f58: 0c00 |0008: move-result-object v0 │ │ -132f5a: 2101 |0009: array-length v1, v0 │ │ -132f5c: 3d01 0b00 |000a: if-lez v1, 0015 // +000b │ │ -132f60: 7010 2738 0200 |000c: invoke-direct {v2}, Lorg/xmlunit/validation/JAXPValidator;.getFactory:()Ljavax/xml/validation/SchemaFactory; // method@3827 │ │ -132f66: 0c01 |000f: move-result-object v1 │ │ -132f68: 6e20 1a2d 0100 |0010: invoke-virtual {v1, v0}, Ljavax/xml/validation/SchemaFactory;.newSchema:([Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema; // method@2d1a │ │ -132f6e: 0c00 |0013: move-result-object v0 │ │ -132f70: 2809 |0014: goto 001d // +0009 │ │ -132f72: 7010 2738 0200 |0015: invoke-direct {v2}, Lorg/xmlunit/validation/JAXPValidator;.getFactory:()Ljavax/xml/validation/SchemaFactory; // method@3827 │ │ -132f78: 0c00 |0018: move-result-object v0 │ │ -132f7a: 6e10 192d 0000 |0019: invoke-virtual {v0}, Ljavax/xml/validation/SchemaFactory;.newSchema:()Ljavax/xml/validation/Schema; // method@2d19 │ │ -132f80: 0c00 |001c: move-result-object v0 │ │ -132f82: 1100 |001d: return-object v0 │ │ +132f40: |[132f40] org.xmlunit.validation.JAXPValidator.getSchema:()Ljavax/xml/validation/Schema; │ │ +132f50: 5420 e31d |0000: iget-object v0, v2, Lorg/xmlunit/validation/JAXPValidator;.schema:Ljavax/xml/validation/Schema; // field@1de3 │ │ +132f54: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +132f58: 1100 |0004: return-object v0 │ │ +132f5a: 6e10 2938 0200 |0005: invoke-virtual {v2}, Lorg/xmlunit/validation/JAXPValidator;.getSchemaSources:()[Ljavax/xml/transform/Source; // method@3829 │ │ +132f60: 0c00 |0008: move-result-object v0 │ │ +132f62: 2101 |0009: array-length v1, v0 │ │ +132f64: 3d01 0b00 |000a: if-lez v1, 0015 // +000b │ │ +132f68: 7010 2738 0200 |000c: invoke-direct {v2}, Lorg/xmlunit/validation/JAXPValidator;.getFactory:()Ljavax/xml/validation/SchemaFactory; // method@3827 │ │ +132f6e: 0c01 |000f: move-result-object v1 │ │ +132f70: 6e20 1a2d 0100 |0010: invoke-virtual {v1, v0}, Ljavax/xml/validation/SchemaFactory;.newSchema:([Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema; // method@2d1a │ │ +132f76: 0c00 |0013: move-result-object v0 │ │ +132f78: 2809 |0014: goto 001d // +0009 │ │ +132f7a: 7010 2738 0200 |0015: invoke-direct {v2}, Lorg/xmlunit/validation/JAXPValidator;.getFactory:()Ljavax/xml/validation/SchemaFactory; // method@3827 │ │ +132f80: 0c00 |0018: move-result-object v0 │ │ +132f82: 6e10 192d 0000 |0019: invoke-virtual {v0}, Ljavax/xml/validation/SchemaFactory;.newSchema:()Ljavax/xml/validation/Schema; // method@2d19 │ │ +132f88: 0c00 |001c: move-result-object v0 │ │ +132f8a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=102 │ │ 0x0009 line=103 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/xmlunit/validation/JAXPValidator; │ │ @@ -428082,17 +428084,17 @@ │ │ type : '(Ljavax/xml/validation/Schema;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -133110: |[133110] org.xmlunit.validation.JAXPValidator.setSchema:(Ljavax/xml/validation/Schema;)V │ │ -133120: 5b01 e31d |0000: iput-object v1, v0, Lorg/xmlunit/validation/JAXPValidator;.schema:Ljavax/xml/validation/Schema; // field@1de3 │ │ -133124: 0e00 |0002: return-void │ │ +133118: |[133118] org.xmlunit.validation.JAXPValidator.setSchema:(Ljavax/xml/validation/Schema;)V │ │ +133128: 5b01 e31d |0000: iput-object v1, v0, Lorg/xmlunit/validation/JAXPValidator;.schema:Ljavax/xml/validation/Schema; // field@1de3 │ │ +13312c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/validation/JAXPValidator; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/xml/validation/Schema; │ │ │ │ @@ -428101,42 +428103,42 @@ │ │ type : '(Ljavax/xml/transform/Source;)Lorg/xmlunit/validation/ValidationResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -132fac: |[132fac] org.xmlunit.validation.JAXPValidator.validateInstance:(Ljavax/xml/transform/Source;)Lorg/xmlunit/validation/ValidationResult; │ │ -132fbc: 7010 2838 0200 |0000: invoke-direct {v2}, Lorg/xmlunit/validation/JAXPValidator;.getSchema:()Ljavax/xml/validation/Schema; // method@3828 │ │ -132fc2: 0c00 |0003: move-result-object v0 │ │ -132fc4: 2201 b209 |0004: new-instance v1, Lorg/xmlunit/validation/ValidationHandler; // type@09b2 │ │ -132fc8: 7010 4038 0100 |0006: invoke-direct {v1}, Lorg/xmlunit/validation/ValidationHandler;.:()V // method@3840 │ │ -132fce: 6e10 172d 0000 |0009: invoke-virtual {v0}, Ljavax/xml/validation/Schema;.newValidator:()Ljavax/xml/validation/Validator; // method@2d17 │ │ -132fd4: 0c00 |000c: move-result-object v0 │ │ -132fd6: 6e20 1c2d 1000 |000d: invoke-virtual {v0, v1}, Ljavax/xml/validation/Validator;.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V // method@2d1c │ │ -132fdc: 6e20 1d2d 3000 |0010: invoke-virtual {v0, v3}, Ljavax/xml/validation/Validator;.validate:(Ljavax/xml/transform/Source;)V // method@2d1d │ │ -132fe2: 2813 |0013: goto 0026 // +0013 │ │ -132fe4: 0d03 |0014: move-exception v3 │ │ -132fe6: 2200 2209 |0015: new-instance v0, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -132fea: 7020 9a35 3000 |0017: invoke-direct {v0, v3}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -132ff0: 2700 |001a: throw v0 │ │ -132ff2: 0d03 |001b: move-exception v3 │ │ -132ff4: 2200 2209 |001c: new-instance v0, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -132ff8: 7020 9a35 3000 |001e: invoke-direct {v0, v3}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -132ffe: 2700 |0021: throw v0 │ │ -133000: 0d03 |0022: move-exception v3 │ │ -133002: 6e20 4138 3100 |0023: invoke-virtual {v1, v3}, Lorg/xmlunit/validation/ValidationHandler;.error:(Lorg/xml/sax/SAXParseException;)V // method@3841 │ │ -133008: 6e10 4338 0100 |0026: invoke-virtual {v1}, Lorg/xmlunit/validation/ValidationHandler;.getResult:()Lorg/xmlunit/validation/ValidationResult; // method@3843 │ │ -13300e: 0c03 |0029: move-result-object v3 │ │ -133010: 1103 |002a: return-object v3 │ │ -133012: 0d03 |002b: move-exception v3 │ │ -133014: 2200 2209 |002c: new-instance v0, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -133018: 1a01 de26 |002e: const-string v1, "The schema is invalid" // string@26de │ │ -13301c: 7030 9935 1003 |0030: invoke-direct {v0, v1, v3}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3599 │ │ -133022: 2700 |0033: throw v0 │ │ +132fb4: |[132fb4] org.xmlunit.validation.JAXPValidator.validateInstance:(Ljavax/xml/transform/Source;)Lorg/xmlunit/validation/ValidationResult; │ │ +132fc4: 7010 2838 0200 |0000: invoke-direct {v2}, Lorg/xmlunit/validation/JAXPValidator;.getSchema:()Ljavax/xml/validation/Schema; // method@3828 │ │ +132fca: 0c00 |0003: move-result-object v0 │ │ +132fcc: 2201 b209 |0004: new-instance v1, Lorg/xmlunit/validation/ValidationHandler; // type@09b2 │ │ +132fd0: 7010 4038 0100 |0006: invoke-direct {v1}, Lorg/xmlunit/validation/ValidationHandler;.:()V // method@3840 │ │ +132fd6: 6e10 172d 0000 |0009: invoke-virtual {v0}, Ljavax/xml/validation/Schema;.newValidator:()Ljavax/xml/validation/Validator; // method@2d17 │ │ +132fdc: 0c00 |000c: move-result-object v0 │ │ +132fde: 6e20 1c2d 1000 |000d: invoke-virtual {v0, v1}, Ljavax/xml/validation/Validator;.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V // method@2d1c │ │ +132fe4: 6e20 1d2d 3000 |0010: invoke-virtual {v0, v3}, Ljavax/xml/validation/Validator;.validate:(Ljavax/xml/transform/Source;)V // method@2d1d │ │ +132fea: 2813 |0013: goto 0026 // +0013 │ │ +132fec: 0d03 |0014: move-exception v3 │ │ +132fee: 2200 2209 |0015: new-instance v0, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +132ff2: 7020 9a35 3000 |0017: invoke-direct {v0, v3}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +132ff8: 2700 |001a: throw v0 │ │ +132ffa: 0d03 |001b: move-exception v3 │ │ +132ffc: 2200 2209 |001c: new-instance v0, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +133000: 7020 9a35 3000 |001e: invoke-direct {v0, v3}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +133006: 2700 |0021: throw v0 │ │ +133008: 0d03 |0022: move-exception v3 │ │ +13300a: 6e20 4138 3100 |0023: invoke-virtual {v1, v3}, Lorg/xmlunit/validation/ValidationHandler;.error:(Lorg/xml/sax/SAXParseException;)V // method@3841 │ │ +133010: 6e10 4338 0100 |0026: invoke-virtual {v1}, Lorg/xmlunit/validation/ValidationHandler;.getResult:()Lorg/xmlunit/validation/ValidationResult; // method@3843 │ │ +133016: 0c03 |0029: move-result-object v3 │ │ +133018: 1103 |002a: return-object v3 │ │ +13301a: 0d03 |002b: move-exception v3 │ │ +13301c: 2200 2209 |002c: new-instance v0, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +133020: 1a01 de26 |002e: const-string v1, "The schema is invalid" // string@26de │ │ +133024: 7030 9935 1003 |0030: invoke-direct {v0, v1, v3}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3599 │ │ +13302a: 2700 |0033: throw v0 │ │ catches : 2 │ │ 0x0000 - 0x0004 │ │ Lorg/xml/sax/SAXException; -> 0x002b │ │ 0x0010 - 0x0013 │ │ Lorg/xml/sax/SAXParseException; -> 0x0022 │ │ Lorg/xml/sax/SAXException; -> 0x001b │ │ Ljava/io/IOException; -> 0x0014 │ │ @@ -428160,42 +428162,42 @@ │ │ type : '()Lorg/xmlunit/validation/ValidationResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -133044: |[133044] org.xmlunit.validation.JAXPValidator.validateSchema:()Lorg/xmlunit/validation/ValidationResult; │ │ -133054: 2200 b209 |0000: new-instance v0, Lorg/xmlunit/validation/ValidationHandler; // type@09b2 │ │ -133058: 7010 4038 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/validation/ValidationHandler;.:()V // method@3840 │ │ -13305e: 7010 2738 0400 |0005: invoke-direct {v4}, Lorg/xmlunit/validation/JAXPValidator;.getFactory:()Ljavax/xml/validation/SchemaFactory; // method@3827 │ │ -133064: 0c01 |0008: move-result-object v1 │ │ -133066: 6e20 1b2d 0100 |0009: invoke-virtual {v1, v0}, Ljavax/xml/validation/SchemaFactory;.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V // method@2d1b │ │ -13306c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -13306e: 6e10 2938 0400 |000d: invoke-virtual {v4}, Lorg/xmlunit/validation/JAXPValidator;.getSchemaSources:()[Ljavax/xml/transform/Source; // method@3829 │ │ -133074: 0c03 |0010: move-result-object v3 │ │ -133076: 6e20 1a2d 3100 |0011: invoke-virtual {v1, v3}, Ljavax/xml/validation/SchemaFactory;.newSchema:([Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema; // method@2d1a │ │ -13307c: 6e20 1b2d 2100 |0014: invoke-virtual {v1, v2}, Ljavax/xml/validation/SchemaFactory;.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V // method@2d1b │ │ -133082: 280f |0017: goto 0026 // +000f │ │ -133084: 0d00 |0018: move-exception v0 │ │ -133086: 2812 |0019: goto 002b // +0012 │ │ -133088: 0d00 |001a: move-exception v0 │ │ -13308a: 2203 2209 |001b: new-instance v3, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -13308e: 7020 9a35 0300 |001d: invoke-direct {v3, v0}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -133094: 2703 |0020: throw v3 │ │ -133096: 0d03 |0021: move-exception v3 │ │ -133098: 6e20 4138 3000 |0022: invoke-virtual {v0, v3}, Lorg/xmlunit/validation/ValidationHandler;.error:(Lorg/xml/sax/SAXParseException;)V // method@3841 │ │ -13309e: 28ef |0025: goto 0014 // -0011 │ │ -1330a0: 6e10 4338 0000 |0026: invoke-virtual {v0}, Lorg/xmlunit/validation/ValidationHandler;.getResult:()Lorg/xmlunit/validation/ValidationResult; // method@3843 │ │ -1330a6: 0c00 |0029: move-result-object v0 │ │ -1330a8: 1100 |002a: return-object v0 │ │ -1330aa: 6e20 1b2d 2100 |002b: invoke-virtual {v1, v2}, Ljavax/xml/validation/SchemaFactory;.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V // method@2d1b │ │ -1330b0: 2802 |002e: goto 0030 // +0002 │ │ -1330b2: 2700 |002f: throw v0 │ │ -1330b4: 28ff |0030: goto 002f // -0001 │ │ +13304c: |[13304c] org.xmlunit.validation.JAXPValidator.validateSchema:()Lorg/xmlunit/validation/ValidationResult; │ │ +13305c: 2200 b209 |0000: new-instance v0, Lorg/xmlunit/validation/ValidationHandler; // type@09b2 │ │ +133060: 7010 4038 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/validation/ValidationHandler;.:()V // method@3840 │ │ +133066: 7010 2738 0400 |0005: invoke-direct {v4}, Lorg/xmlunit/validation/JAXPValidator;.getFactory:()Ljavax/xml/validation/SchemaFactory; // method@3827 │ │ +13306c: 0c01 |0008: move-result-object v1 │ │ +13306e: 6e20 1b2d 0100 |0009: invoke-virtual {v1, v0}, Ljavax/xml/validation/SchemaFactory;.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V // method@2d1b │ │ +133074: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +133076: 6e10 2938 0400 |000d: invoke-virtual {v4}, Lorg/xmlunit/validation/JAXPValidator;.getSchemaSources:()[Ljavax/xml/transform/Source; // method@3829 │ │ +13307c: 0c03 |0010: move-result-object v3 │ │ +13307e: 6e20 1a2d 3100 |0011: invoke-virtual {v1, v3}, Ljavax/xml/validation/SchemaFactory;.newSchema:([Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema; // method@2d1a │ │ +133084: 6e20 1b2d 2100 |0014: invoke-virtual {v1, v2}, Ljavax/xml/validation/SchemaFactory;.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V // method@2d1b │ │ +13308a: 280f |0017: goto 0026 // +000f │ │ +13308c: 0d00 |0018: move-exception v0 │ │ +13308e: 2812 |0019: goto 002b // +0012 │ │ +133090: 0d00 |001a: move-exception v0 │ │ +133092: 2203 2209 |001b: new-instance v3, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +133096: 7020 9a35 0300 |001d: invoke-direct {v3, v0}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +13309c: 2703 |0020: throw v3 │ │ +13309e: 0d03 |0021: move-exception v3 │ │ +1330a0: 6e20 4138 3000 |0022: invoke-virtual {v0, v3}, Lorg/xmlunit/validation/ValidationHandler;.error:(Lorg/xml/sax/SAXParseException;)V // method@3841 │ │ +1330a6: 28ef |0025: goto 0014 // -0011 │ │ +1330a8: 6e10 4338 0000 |0026: invoke-virtual {v0}, Lorg/xmlunit/validation/ValidationHandler;.getResult:()Lorg/xmlunit/validation/ValidationResult; // method@3843 │ │ +1330ae: 0c00 |0029: move-result-object v0 │ │ +1330b0: 1100 |002a: return-object v0 │ │ +1330b2: 6e20 1b2d 2100 |002b: invoke-virtual {v1, v2}, Ljavax/xml/validation/SchemaFactory;.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V // method@2d1b │ │ +1330b8: 2802 |002e: goto 0030 // +0002 │ │ +1330ba: 2700 |002f: throw v0 │ │ +1330bc: 28ff |0030: goto 002f // -0001 │ │ catches : 2 │ │ 0x000d - 0x0014 │ │ Lorg/xml/sax/SAXParseException; -> 0x0021 │ │ Lorg/xml/sax/SAXException; -> 0x001a │ │ -> 0x0018 │ │ 0x001b - 0x0025 │ │ -> 0x0018 │ │ @@ -428249,31 +428251,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -133468: |[133468] org.xmlunit.validation.ParsingValidator.:(Ljava/lang/String;)V │ │ -133478: 7010 5338 0100 |0000: invoke-direct {v1}, Lorg/xmlunit/validation/Validator;.:()V // method@3853 │ │ -13347e: 1a00 cd39 |0003: const-string v0, "http://www.w3.org/2001/XMLSchema" // string@39cd │ │ -133482: 6e20 ba2a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -133488: 0a00 |0008: move-result v0 │ │ -13348a: 3900 1300 |0009: if-nez v0, 001c // +0013 │ │ -13348e: 1a00 cf39 |000b: const-string v0, "http://www.w3.org/TR/REC-xml" // string@39cf │ │ -133492: 6e20 ba2a 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -133498: 0a00 |0010: move-result v0 │ │ -13349a: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -13349e: 2809 |0013: goto 001c // +0009 │ │ -1334a0: 2202 f006 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -1334a4: 1a00 7a43 |0016: const-string v0, "only DTD and W3C Schema validation are supported by ParsingValidator" // string@437a │ │ -1334a8: 7020 502a 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -1334ae: 2702 |001b: throw v2 │ │ -1334b0: 5b12 ec1d |001c: iput-object v2, v1, Lorg/xmlunit/validation/ParsingValidator;.language:Ljava/lang/String; // field@1dec │ │ -1334b4: 0e00 |001e: return-void │ │ +133470: |[133470] org.xmlunit.validation.ParsingValidator.:(Ljava/lang/String;)V │ │ +133480: 7010 5338 0100 |0000: invoke-direct {v1}, Lorg/xmlunit/validation/Validator;.:()V // method@3853 │ │ +133486: 1a00 cd39 |0003: const-string v0, "http://www.w3.org/2001/XMLSchema" // string@39cd │ │ +13348a: 6e20 ba2a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +133490: 0a00 |0008: move-result v0 │ │ +133492: 3900 1300 |0009: if-nez v0, 001c // +0013 │ │ +133496: 1a00 cf39 |000b: const-string v0, "http://www.w3.org/TR/REC-xml" // string@39cf │ │ +13349a: 6e20 ba2a 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +1334a0: 0a00 |0010: move-result v0 │ │ +1334a2: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +1334a6: 2809 |0013: goto 001c // +0009 │ │ +1334a8: 2202 f006 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +1334ac: 1a00 7a43 |0016: const-string v0, "only DTD and W3C Schema validation are supported by ParsingValidator" // string@437a │ │ +1334b0: 7020 502a 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +1334b6: 2702 |001b: throw v2 │ │ +1334b8: 5b12 ec1d |001c: iput-object v2, v1, Lorg/xmlunit/validation/ParsingValidator;.language:Ljava/lang/String; // field@1dec │ │ +1334bc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ 0x0014 line=45 │ │ 0x001c line=49 │ │ locals : │ │ @@ -428286,17 +428288,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13329c: |[13329c] org.xmlunit.validation.ParsingValidator.getSchemaURI:()Ljava/lang/String; │ │ -1332ac: 5410 ed1d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator;.schemaURI:Ljava/lang/String; // field@1ded │ │ -1332b0: 1100 |0002: return-object v0 │ │ +1332a4: |[1332a4] org.xmlunit.validation.ParsingValidator.getSchemaURI:()Ljava/lang/String; │ │ +1332b4: 5410 ed1d |0000: iget-object v0, v1, Lorg/xmlunit/validation/ParsingValidator;.schemaURI:Ljava/lang/String; // field@1ded │ │ +1332b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/xmlunit/validation/ParsingValidator; │ │ │ │ #1 : (in Lorg/xmlunit/validation/ParsingValidator;) │ │ @@ -428304,17 +428306,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1334b8: |[1334b8] org.xmlunit.validation.ParsingValidator.setSchemaURI:(Ljava/lang/String;)V │ │ -1334c8: 5b01 ed1d |0000: iput-object v1, v0, Lorg/xmlunit/validation/ParsingValidator;.schemaURI:Ljava/lang/String; // field@1ded │ │ -1334cc: 0e00 |0002: return-void │ │ +1334c0: |[1334c0] org.xmlunit.validation.ParsingValidator.setSchemaURI:(Ljava/lang/String;)V │ │ +1334d0: 5b01 ed1d |0000: iput-object v1, v0, Lorg/xmlunit/validation/ParsingValidator;.schemaURI:Ljava/lang/String; // field@1ded │ │ +1334d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/validation/ParsingValidator; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -428323,20 +428325,20 @@ │ │ type : '(Ljavax/xml/transform/Source;)Lorg/xmlunit/validation/ValidationResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1332b4: |[1332b4] org.xmlunit.validation.ParsingValidator.validateInstance:(Ljavax/xml/transform/Source;)Lorg/xmlunit/validation/ValidationResult; │ │ -1332c4: 7100 fa2c 0000 |0000: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@2cfa │ │ -1332ca: 0c00 |0003: move-result-object v0 │ │ -1332cc: 6e30 3e38 2100 |0004: invoke-virtual {v1, v2, v0}, Lorg/xmlunit/validation/ParsingValidator;.validateInstance:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/SAXParserFactory;)Lorg/xmlunit/validation/ValidationResult; // method@383e │ │ -1332d2: 0c02 |0007: move-result-object v2 │ │ -1332d4: 1102 |0008: return-object v2 │ │ +1332bc: |[1332bc] org.xmlunit.validation.ParsingValidator.validateInstance:(Ljavax/xml/transform/Source;)Lorg/xmlunit/validation/ValidationResult; │ │ +1332cc: 7100 fa2c 0000 |0000: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@2cfa │ │ +1332d2: 0c00 |0003: move-result-object v0 │ │ +1332d4: 6e30 3e38 2100 |0004: invoke-virtual {v1, v2, v0}, Lorg/xmlunit/validation/ParsingValidator;.validateInstance:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/SAXParserFactory;)Lorg/xmlunit/validation/ValidationResult; // method@383e │ │ +1332da: 0c02 |0007: move-result-object v2 │ │ +1332dc: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/xmlunit/validation/ParsingValidator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljavax/xml/transform/Source; │ │ │ │ @@ -428345,93 +428347,93 @@ │ │ type : '(Ljavax/xml/transform/Source;Ljavax/xml/parsers/SAXParserFactory;)Lorg/xmlunit/validation/ValidationResult;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -1332d8: |[1332d8] org.xmlunit.validation.ParsingValidator.validateInstance:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/SAXParserFactory;)Lorg/xmlunit/validation/ValidationResult; │ │ -1332e8: 1a00 cd39 |0000: const-string v0, "http://www.w3.org/2001/XMLSchema" // string@39cd │ │ -1332ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1332ee: 6e20 fc2c 1700 |0003: invoke-virtual {v7, v1}, Ljavax/xml/parsers/SAXParserFactory;.setNamespaceAware:(Z)V // method@2cfc │ │ -1332f4: 6e20 fd2c 1700 |0006: invoke-virtual {v7, v1}, Ljavax/xml/parsers/SAXParserFactory;.setValidating:(Z)V // method@2cfd │ │ -1332fa: 6e10 fb2c 0700 |0009: invoke-virtual {v7}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@2cfb │ │ -133300: 0c07 |000c: move-result-object v7 │ │ -133302: 5452 ec1d |000d: iget-object v2, v5, Lorg/xmlunit/validation/ParsingValidator;.language:Ljava/lang/String; // field@1dec │ │ -133306: 6e20 ba2a 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -13330c: 0a02 |0012: move-result v2 │ │ -13330e: 3802 0700 |0013: if-eqz v2, 001a // +0007 │ │ -133312: 1a02 c739 |0015: const-string v2, "http://java.sun.com/xml/jaxp/properties/schemaLanguage" // string@39c7 │ │ -133316: 6e30 f92c 2700 |0017: invoke-virtual {v7, v2, v0}, Ljavax/xml/parsers/SAXParser;.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V // method@2cf9 │ │ -13331c: 6e10 3a38 0500 |001a: invoke-virtual {v5}, Lorg/xmlunit/validation/ParsingValidator;.getSchemaSources:()[Ljavax/xml/transform/Source; // method@383a │ │ -133322: 0c02 |001d: move-result-object v2 │ │ -133324: 2203 af09 |001e: new-instance v3, Lorg/xmlunit/validation/ParsingValidator$Handler; // type@09af │ │ -133328: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -13332a: 7030 3038 5304 |0021: invoke-direct {v3, v5, v4}, Lorg/xmlunit/validation/ParsingValidator$Handler;.:(Lorg/xmlunit/validation/ParsingValidator;Lorg/xmlunit/validation/ParsingValidator$1;)V // method@3830 │ │ -133330: 2124 |0024: array-length v4, v2 │ │ -133332: 3804 2e00 |0025: if-eqz v4, 0053 // +002e │ │ -133336: 5454 ec1d |0027: iget-object v4, v5, Lorg/xmlunit/validation/ParsingValidator;.language:Ljava/lang/String; // field@1dec │ │ -13333a: 6e20 ba2a 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -133340: 0a00 |002c: move-result v0 │ │ -133342: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -133344: 3800 1900 |002e: if-eqz v0, 0047 // +0019 │ │ -133348: 2120 |0030: array-length v0, v2 │ │ -13334a: 2300 0d0a |0031: new-array v0, v0, [Lorg/xml/sax/InputSource; // type@0a0d │ │ -13334e: 2121 |0033: array-length v1, v2 │ │ -133350: 3514 0d00 |0034: if-ge v4, v1, 0041 // +000d │ │ -133354: 4601 0204 |0036: aget-object v1, v2, v4 │ │ -133358: 7110 e737 0100 |0038: invoke-static {v1}, Lorg/xmlunit/util/Convert;.toInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; // method@37e7 │ │ -13335e: 0c01 |003b: move-result-object v1 │ │ -133360: 4d01 0004 |003c: aput-object v1, v0, v4 │ │ -133364: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -133368: 28f3 |0040: goto 0033 // -000d │ │ -13336a: 1a01 c839 |0041: const-string v1, "http://java.sun.com/xml/jaxp/properties/schemaSource" // string@39c8 │ │ -13336e: 6e30 f92c 1700 |0043: invoke-virtual {v7, v1, v0}, Ljavax/xml/parsers/SAXParser;.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V // method@2cf9 │ │ -133374: 280d |0046: goto 0053 // +000d │ │ -133376: 2120 |0047: array-length v0, v2 │ │ -133378: 3310 0b00 |0048: if-ne v0, v1, 0053 // +000b │ │ -13337c: 4600 0204 |004a: aget-object v0, v2, v4 │ │ -133380: 7210 fe2c 0000 |004c: invoke-interface {v0}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ -133386: 0c00 |004f: move-result-object v0 │ │ -133388: 7120 3138 0300 |0050: invoke-static {v3, v0}, Lorg/xmlunit/validation/ParsingValidator$Handler;.access$100:(Lorg/xmlunit/validation/ParsingValidator$Handler;Ljava/lang/String;)V // method@3831 │ │ -13338e: 7110 e737 0600 |0053: invoke-static {v6}, Lorg/xmlunit/util/Convert;.toInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; // method@37e7 │ │ -133394: 0c06 |0056: move-result-object v6 │ │ -133396: 6e30 f82c 6703 |0057: invoke-virtual {v7, v6, v3}, Ljavax/xml/parsers/SAXParser;.parse:(Lorg/xml/sax/InputSource;Lorg/xml/sax/helpers/DefaultHandler;)V // method@2cf8 │ │ -13339c: 280c |005a: goto 0066 // +000c │ │ -13339e: 0d06 |005b: move-exception v6 │ │ -1333a0: 2207 2209 |005c: new-instance v7, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -1333a4: 7020 9a35 6700 |005e: invoke-direct {v7, v6}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -1333aa: 2707 |0061: throw v7 │ │ -1333ac: 0d06 |0062: move-exception v6 │ │ -1333ae: 6e20 3238 6300 |0063: invoke-virtual {v3, v6}, Lorg/xmlunit/validation/ParsingValidator$Handler;.error:(Lorg/xml/sax/SAXParseException;)V // method@3832 │ │ -1333b4: 6e10 3438 0300 |0066: invoke-virtual {v3}, Lorg/xmlunit/validation/ParsingValidator$Handler;.getResult:()Lorg/xmlunit/validation/ValidationResult; // method@3834 │ │ -1333ba: 0c06 |0069: move-result-object v6 │ │ -1333bc: 1106 |006a: return-object v6 │ │ -1333be: 0d06 |006b: move-exception v6 │ │ -1333c0: 2207 2209 |006c: new-instance v7, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -1333c4: 7020 9a35 6700 |006e: invoke-direct {v7, v6}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -1333ca: 2707 |0071: throw v7 │ │ -1333cc: 0d06 |0072: move-exception v6 │ │ -1333ce: 2207 2209 |0073: new-instance v7, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -1333d2: 7020 9a35 6700 |0075: invoke-direct {v7, v6}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -1333d8: 2707 |0078: throw v7 │ │ -1333da: 0d06 |0079: move-exception v6 │ │ -1333dc: 2207 2109 |007a: new-instance v7, Lorg/xmlunit/ConfigurationException; // type@0921 │ │ -1333e0: 7020 9735 6700 |007c: invoke-direct {v7, v6}, Lorg/xmlunit/ConfigurationException;.:(Ljava/lang/Throwable;)V // method@3597 │ │ -1333e6: 2707 |007f: throw v7 │ │ -1333e8: 0d06 |0080: move-exception v6 │ │ -1333ea: 2207 2109 |0081: new-instance v7, Lorg/xmlunit/ConfigurationException; // type@0921 │ │ -1333ee: 7020 9735 6700 |0083: invoke-direct {v7, v6}, Lorg/xmlunit/ConfigurationException;.:(Ljava/lang/Throwable;)V // method@3597 │ │ -1333f4: 2707 |0086: throw v7 │ │ -1333f6: 0d06 |0087: move-exception v6 │ │ -1333f8: 2207 2109 |0088: new-instance v7, Lorg/xmlunit/ConfigurationException; // type@0921 │ │ -1333fc: 7020 9735 6700 |008a: invoke-direct {v7, v6}, Lorg/xmlunit/ConfigurationException;.:(Ljava/lang/Throwable;)V // method@3597 │ │ -133402: 2802 |008d: goto 008f // +0002 │ │ -133404: 2707 |008e: throw v7 │ │ -133406: 28ff |008f: goto 008e // -0001 │ │ +1332e0: |[1332e0] org.xmlunit.validation.ParsingValidator.validateInstance:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/SAXParserFactory;)Lorg/xmlunit/validation/ValidationResult; │ │ +1332f0: 1a00 cd39 |0000: const-string v0, "http://www.w3.org/2001/XMLSchema" // string@39cd │ │ +1332f4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1332f6: 6e20 fc2c 1700 |0003: invoke-virtual {v7, v1}, Ljavax/xml/parsers/SAXParserFactory;.setNamespaceAware:(Z)V // method@2cfc │ │ +1332fc: 6e20 fd2c 1700 |0006: invoke-virtual {v7, v1}, Ljavax/xml/parsers/SAXParserFactory;.setValidating:(Z)V // method@2cfd │ │ +133302: 6e10 fb2c 0700 |0009: invoke-virtual {v7}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@2cfb │ │ +133308: 0c07 |000c: move-result-object v7 │ │ +13330a: 5452 ec1d |000d: iget-object v2, v5, Lorg/xmlunit/validation/ParsingValidator;.language:Ljava/lang/String; // field@1dec │ │ +13330e: 6e20 ba2a 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +133314: 0a02 |0012: move-result v2 │ │ +133316: 3802 0700 |0013: if-eqz v2, 001a // +0007 │ │ +13331a: 1a02 c739 |0015: const-string v2, "http://java.sun.com/xml/jaxp/properties/schemaLanguage" // string@39c7 │ │ +13331e: 6e30 f92c 2700 |0017: invoke-virtual {v7, v2, v0}, Ljavax/xml/parsers/SAXParser;.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V // method@2cf9 │ │ +133324: 6e10 3a38 0500 |001a: invoke-virtual {v5}, Lorg/xmlunit/validation/ParsingValidator;.getSchemaSources:()[Ljavax/xml/transform/Source; // method@383a │ │ +13332a: 0c02 |001d: move-result-object v2 │ │ +13332c: 2203 af09 |001e: new-instance v3, Lorg/xmlunit/validation/ParsingValidator$Handler; // type@09af │ │ +133330: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +133332: 7030 3038 5304 |0021: invoke-direct {v3, v5, v4}, Lorg/xmlunit/validation/ParsingValidator$Handler;.:(Lorg/xmlunit/validation/ParsingValidator;Lorg/xmlunit/validation/ParsingValidator$1;)V // method@3830 │ │ +133338: 2124 |0024: array-length v4, v2 │ │ +13333a: 3804 2e00 |0025: if-eqz v4, 0053 // +002e │ │ +13333e: 5454 ec1d |0027: iget-object v4, v5, Lorg/xmlunit/validation/ParsingValidator;.language:Ljava/lang/String; // field@1dec │ │ +133342: 6e20 ba2a 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +133348: 0a00 |002c: move-result v0 │ │ +13334a: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +13334c: 3800 1900 |002e: if-eqz v0, 0047 // +0019 │ │ +133350: 2120 |0030: array-length v0, v2 │ │ +133352: 2300 0d0a |0031: new-array v0, v0, [Lorg/xml/sax/InputSource; // type@0a0d │ │ +133356: 2121 |0033: array-length v1, v2 │ │ +133358: 3514 0d00 |0034: if-ge v4, v1, 0041 // +000d │ │ +13335c: 4601 0204 |0036: aget-object v1, v2, v4 │ │ +133360: 7110 e737 0100 |0038: invoke-static {v1}, Lorg/xmlunit/util/Convert;.toInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; // method@37e7 │ │ +133366: 0c01 |003b: move-result-object v1 │ │ +133368: 4d01 0004 |003c: aput-object v1, v0, v4 │ │ +13336c: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +133370: 28f3 |0040: goto 0033 // -000d │ │ +133372: 1a01 c839 |0041: const-string v1, "http://java.sun.com/xml/jaxp/properties/schemaSource" // string@39c8 │ │ +133376: 6e30 f92c 1700 |0043: invoke-virtual {v7, v1, v0}, Ljavax/xml/parsers/SAXParser;.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V // method@2cf9 │ │ +13337c: 280d |0046: goto 0053 // +000d │ │ +13337e: 2120 |0047: array-length v0, v2 │ │ +133380: 3310 0b00 |0048: if-ne v0, v1, 0053 // +000b │ │ +133384: 4600 0204 |004a: aget-object v0, v2, v4 │ │ +133388: 7210 fe2c 0000 |004c: invoke-interface {v0}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ +13338e: 0c00 |004f: move-result-object v0 │ │ +133390: 7120 3138 0300 |0050: invoke-static {v3, v0}, Lorg/xmlunit/validation/ParsingValidator$Handler;.access$100:(Lorg/xmlunit/validation/ParsingValidator$Handler;Ljava/lang/String;)V // method@3831 │ │ +133396: 7110 e737 0600 |0053: invoke-static {v6}, Lorg/xmlunit/util/Convert;.toInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; // method@37e7 │ │ +13339c: 0c06 |0056: move-result-object v6 │ │ +13339e: 6e30 f82c 6703 |0057: invoke-virtual {v7, v6, v3}, Ljavax/xml/parsers/SAXParser;.parse:(Lorg/xml/sax/InputSource;Lorg/xml/sax/helpers/DefaultHandler;)V // method@2cf8 │ │ +1333a4: 280c |005a: goto 0066 // +000c │ │ +1333a6: 0d06 |005b: move-exception v6 │ │ +1333a8: 2207 2209 |005c: new-instance v7, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +1333ac: 7020 9a35 6700 |005e: invoke-direct {v7, v6}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +1333b2: 2707 |0061: throw v7 │ │ +1333b4: 0d06 |0062: move-exception v6 │ │ +1333b6: 6e20 3238 6300 |0063: invoke-virtual {v3, v6}, Lorg/xmlunit/validation/ParsingValidator$Handler;.error:(Lorg/xml/sax/SAXParseException;)V // method@3832 │ │ +1333bc: 6e10 3438 0300 |0066: invoke-virtual {v3}, Lorg/xmlunit/validation/ParsingValidator$Handler;.getResult:()Lorg/xmlunit/validation/ValidationResult; // method@3834 │ │ +1333c2: 0c06 |0069: move-result-object v6 │ │ +1333c4: 1106 |006a: return-object v6 │ │ +1333c6: 0d06 |006b: move-exception v6 │ │ +1333c8: 2207 2209 |006c: new-instance v7, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +1333cc: 7020 9a35 6700 |006e: invoke-direct {v7, v6}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +1333d2: 2707 |0071: throw v7 │ │ +1333d4: 0d06 |0072: move-exception v6 │ │ +1333d6: 2207 2209 |0073: new-instance v7, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +1333da: 7020 9a35 6700 |0075: invoke-direct {v7, v6}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +1333e0: 2707 |0078: throw v7 │ │ +1333e2: 0d06 |0079: move-exception v6 │ │ +1333e4: 2207 2109 |007a: new-instance v7, Lorg/xmlunit/ConfigurationException; // type@0921 │ │ +1333e8: 7020 9735 6700 |007c: invoke-direct {v7, v6}, Lorg/xmlunit/ConfigurationException;.:(Ljava/lang/Throwable;)V // method@3597 │ │ +1333ee: 2707 |007f: throw v7 │ │ +1333f0: 0d06 |0080: move-exception v6 │ │ +1333f2: 2207 2109 |0081: new-instance v7, Lorg/xmlunit/ConfigurationException; // type@0921 │ │ +1333f6: 7020 9735 6700 |0083: invoke-direct {v7, v6}, Lorg/xmlunit/ConfigurationException;.:(Ljava/lang/Throwable;)V // method@3597 │ │ +1333fc: 2707 |0086: throw v7 │ │ +1333fe: 0d06 |0087: move-exception v6 │ │ +133400: 2207 2109 |0088: new-instance v7, Lorg/xmlunit/ConfigurationException; // type@0921 │ │ +133404: 7020 9735 6700 |008a: invoke-direct {v7, v6}, Lorg/xmlunit/ConfigurationException;.:(Ljava/lang/Throwable;)V // method@3597 │ │ +13340a: 2802 |008d: goto 008f // +0002 │ │ +13340c: 2707 |008e: throw v7 │ │ +13340e: 28ff |008f: goto 008e // -0001 │ │ catches : 3 │ │ 0x0003 - 0x0057 │ │ Ljavax/xml/parsers/ParserConfigurationException; -> 0x0087 │ │ Lorg/xml/sax/SAXNotRecognizedException; -> 0x0080 │ │ Lorg/xml/sax/SAXNotSupportedException; -> 0x0079 │ │ Lorg/xml/sax/SAXException; -> 0x0072 │ │ Ljava/io/IOException; -> 0x006b │ │ @@ -428484,19 +428486,19 @@ │ │ type : '()Lorg/xmlunit/validation/ValidationResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -133448: |[133448] org.xmlunit.validation.ParsingValidator.validateSchema:()Lorg/xmlunit/validation/ValidationResult; │ │ -133458: 2200 2209 |0000: new-instance v0, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -13345c: 1a01 f024 |0002: const-string v1, "Schema validation is not supported by ParsingValidator" // string@24f0 │ │ -133460: 7020 9835 1000 |0004: invoke-direct {v0, v1}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/String;)V // method@3598 │ │ -133466: 2700 |0007: throw v0 │ │ +133450: |[133450] org.xmlunit.validation.ParsingValidator.validateSchema:()Lorg/xmlunit/validation/ValidationResult; │ │ +133460: 2200 2209 |0000: new-instance v0, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +133464: 1a01 f024 |0002: const-string v1, "Schema validation is not supported by ParsingValidator" // string@24f0 │ │ +133468: 7020 9835 1000 |0004: invoke-direct {v0, v1}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/String;)V // method@3598 │ │ +13346e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/xmlunit/validation/ParsingValidator; │ │ │ │ source_file_idx : 8845 (ParsingValidator.java) │ │ @@ -428537,19 +428539,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -133a20: |[133a20] org.xmlunit.xpath.JAXPXPathEngine.:()V │ │ -133a30: 7100 232d 0000 |0000: invoke-static {}, Ljavax/xml/xpath/XPathFactory;.newInstance:()Ljavax/xml/xpath/XPathFactory; // method@2d23 │ │ -133a36: 0c00 |0003: move-result-object v0 │ │ -133a38: 7020 5b38 0100 |0004: invoke-direct {v1, v0}, Lorg/xmlunit/xpath/JAXPXPathEngine;.:(Ljavax/xml/xpath/XPathFactory;)V // method@385b │ │ -133a3e: 0e00 |0007: return-void │ │ +133a28: |[133a28] org.xmlunit.xpath.JAXPXPathEngine.:()V │ │ +133a38: 7100 232d 0000 |0000: invoke-static {}, Ljavax/xml/xpath/XPathFactory;.newInstance:()Ljavax/xml/xpath/XPathFactory; // method@2d23 │ │ +133a3e: 0c00 |0003: move-result-object v0 │ │ +133a40: 7020 5b38 0100 |0004: invoke-direct {v1, v0}, Lorg/xmlunit/xpath/JAXPXPathEngine;.:(Ljavax/xml/xpath/XPathFactory;)V // method@385b │ │ +133a46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/xmlunit/xpath/JAXPXPathEngine; │ │ │ │ #1 : (in Lorg/xmlunit/xpath/JAXPXPathEngine;) │ │ @@ -428557,24 +428559,24 @@ │ │ type : '(Ljavax/xml/xpath/XPathFactory;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -133a40: |[133a40] org.xmlunit.xpath.JAXPXPathEngine.:(Ljavax/xml/xpath/XPathFactory;)V │ │ -133a50: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ -133a56: 6e10 242d 0200 |0003: invoke-virtual {v2}, Ljavax/xml/xpath/XPathFactory;.newXPath:()Ljavax/xml/xpath/XPath; // method@2d24 │ │ -133a5c: 0c02 |0006: move-result-object v2 │ │ -133a5e: 5b12 fc1d |0007: iput-object v2, v1, Lorg/xmlunit/xpath/JAXPXPathEngine;.xpath:Ljavax/xml/xpath/XPath; // field@1dfc │ │ -133a62: 0e00 |0009: return-void │ │ -133a64: 0d02 |000a: move-exception v2 │ │ -133a66: 2200 2109 |000b: new-instance v0, Lorg/xmlunit/ConfigurationException; // type@0921 │ │ -133a6a: 7020 9735 2000 |000d: invoke-direct {v0, v2}, Lorg/xmlunit/ConfigurationException;.:(Ljava/lang/Throwable;)V // method@3597 │ │ -133a70: 2700 |0010: throw v0 │ │ +133a48: |[133a48] org.xmlunit.xpath.JAXPXPathEngine.:(Ljavax/xml/xpath/XPathFactory;)V │ │ +133a58: 7010 8a2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2a8a │ │ +133a5e: 6e10 242d 0200 |0003: invoke-virtual {v2}, Ljavax/xml/xpath/XPathFactory;.newXPath:()Ljavax/xml/xpath/XPath; // method@2d24 │ │ +133a64: 0c02 |0006: move-result-object v2 │ │ +133a66: 5b12 fc1d |0007: iput-object v2, v1, Lorg/xmlunit/xpath/JAXPXPathEngine;.xpath:Ljavax/xml/xpath/XPath; // field@1dfc │ │ +133a6a: 0e00 |0009: return-void │ │ +133a6c: 0d02 |000a: move-exception v2 │ │ +133a6e: 2200 2109 |000b: new-instance v0, Lorg/xmlunit/ConfigurationException; // type@0921 │ │ +133a72: 7020 9735 2000 |000d: invoke-direct {v0, v2}, Lorg/xmlunit/ConfigurationException;.:(Ljava/lang/Throwable;)V // method@3597 │ │ +133a78: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ Ljava/lang/Exception; -> 0x000a │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=37 │ │ 0x000b line=39 │ │ @@ -428588,25 +428590,25 @@ │ │ type : '(Ljava/lang/String;Ljavax/xml/transform/Source;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1339a0: |[1339a0] org.xmlunit.xpath.JAXPXPathEngine.evaluate:(Ljava/lang/String;Ljavax/xml/transform/Source;)Ljava/lang/String; │ │ -1339b0: 5410 fc1d |0000: iget-object v0, v1, Lorg/xmlunit/xpath/JAXPXPathEngine;.xpath:Ljavax/xml/xpath/XPath; // field@1dfc │ │ -1339b4: 7110 e737 0300 |0002: invoke-static {v3}, Lorg/xmlunit/util/Convert;.toInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; // method@37e7 │ │ -1339ba: 0c03 |0005: move-result-object v3 │ │ -1339bc: 7230 212d 2003 |0006: invoke-interface {v0, v2, v3}, Ljavax/xml/xpath/XPath;.evaluate:(Ljava/lang/String;Lorg/xml/sax/InputSource;)Ljava/lang/String; // method@2d21 │ │ -1339c2: 0c02 |0009: move-result-object v2 │ │ -1339c4: 1102 |000a: return-object v2 │ │ -1339c6: 0d02 |000b: move-exception v2 │ │ -1339c8: 2203 2209 |000c: new-instance v3, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -1339cc: 7020 9a35 2300 |000e: invoke-direct {v3, v2}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -1339d2: 2703 |0011: throw v3 │ │ +1339a8: |[1339a8] org.xmlunit.xpath.JAXPXPathEngine.evaluate:(Ljava/lang/String;Ljavax/xml/transform/Source;)Ljava/lang/String; │ │ +1339b8: 5410 fc1d |0000: iget-object v0, v1, Lorg/xmlunit/xpath/JAXPXPathEngine;.xpath:Ljavax/xml/xpath/XPath; // field@1dfc │ │ +1339bc: 7110 e737 0300 |0002: invoke-static {v3}, Lorg/xmlunit/util/Convert;.toInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; // method@37e7 │ │ +1339c2: 0c03 |0005: move-result-object v3 │ │ +1339c4: 7230 212d 2003 |0006: invoke-interface {v0, v2, v3}, Ljavax/xml/xpath/XPath;.evaluate:(Ljava/lang/String;Lorg/xml/sax/InputSource;)Ljava/lang/String; // method@2d21 │ │ +1339ca: 0c02 |0009: move-result-object v2 │ │ +1339cc: 1102 |000a: return-object v2 │ │ +1339ce: 0d02 |000b: move-exception v2 │ │ +1339d0: 2203 2209 |000c: new-instance v3, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +1339d4: 7020 9a35 2300 |000e: invoke-direct {v3, v2}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +1339da: 2703 |0011: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljavax/xml/xpath/XPathExpressionException; -> 0x000b │ │ positions : │ │ 0x0000 line=70 │ │ 0x000c line=72 │ │ locals : │ │ @@ -428619,23 +428621,23 @@ │ │ type : '(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1339e4: |[1339e4] org.xmlunit.xpath.JAXPXPathEngine.evaluate:(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ -1339f4: 5410 fc1d |0000: iget-object v0, v1, Lorg/xmlunit/xpath/JAXPXPathEngine;.xpath:Ljavax/xml/xpath/XPath; // field@1dfc │ │ -1339f8: 7230 202d 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/xpath/XPath;.evaluate:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@2d20 │ │ -1339fe: 0c02 |0005: move-result-object v2 │ │ -133a00: 1102 |0006: return-object v2 │ │ -133a02: 0d02 |0007: move-exception v2 │ │ -133a04: 2203 2209 |0008: new-instance v3, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -133a08: 7020 9a35 2300 |000a: invoke-direct {v3, v2}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -133a0e: 2703 |000d: throw v3 │ │ +1339ec: |[1339ec] org.xmlunit.xpath.JAXPXPathEngine.evaluate:(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ +1339fc: 5410 fc1d |0000: iget-object v0, v1, Lorg/xmlunit/xpath/JAXPXPathEngine;.xpath:Ljavax/xml/xpath/XPath; // field@1dfc │ │ +133a00: 7230 202d 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/xpath/XPath;.evaluate:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@2d20 │ │ +133a06: 0c02 |0005: move-result-object v2 │ │ +133a08: 1102 |0006: return-object v2 │ │ +133a0a: 0d02 |0007: move-exception v2 │ │ +133a0c: 2203 2209 |0008: new-instance v3, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +133a10: 7020 9a35 2300 |000a: invoke-direct {v3, v2}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +133a16: 2703 |000d: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljavax/xml/xpath/XPathExpressionException; -> 0x0007 │ │ positions : │ │ 0x0000 line=93 │ │ 0x0008 line=95 │ │ locals : │ │ @@ -428648,29 +428650,29 @@ │ │ type : '(Ljava/lang/String;Ljavax/xml/transform/Source;)Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -1338f8: |[1338f8] org.xmlunit.xpath.JAXPXPathEngine.selectNodes:(Ljava/lang/String;Ljavax/xml/transform/Source;)Ljava/lang/Iterable; │ │ -133908: 2200 a009 |0000: new-instance v0, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ -13390c: 5431 fc1d |0002: iget-object v1, v3, Lorg/xmlunit/xpath/JAXPXPathEngine;.xpath:Ljavax/xml/xpath/XPath; // field@1dfc │ │ -133910: 7110 e737 0500 |0004: invoke-static {v5}, Lorg/xmlunit/util/Convert;.toInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; // method@37e7 │ │ -133916: 0c05 |0007: move-result-object v5 │ │ -133918: 6202 2918 |0008: sget-object v2, Ljavax/xml/xpath/XPathConstants;.NODESET:Ljavax/xml/namespace/QName; // field@1829 │ │ -13391c: 7240 1f2d 4125 |000a: invoke-interface {v1, v4, v5, v2}, Ljavax/xml/xpath/XPath;.evaluate:(Ljava/lang/String;Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object; // method@2d1f │ │ -133922: 0c04 |000d: move-result-object v4 │ │ -133924: 1f04 1209 |000e: check-cast v4, Lorg/w3c/dom/NodeList; // type@0912 │ │ -133928: 7020 f637 4000 |0010: invoke-direct {v0, v4}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ -13392e: 1100 |0013: return-object v0 │ │ -133930: 0d04 |0014: move-exception v4 │ │ -133932: 2205 2209 |0015: new-instance v5, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -133936: 7020 9a35 4500 |0017: invoke-direct {v5, v4}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -13393c: 2705 |001a: throw v5 │ │ +133900: |[133900] org.xmlunit.xpath.JAXPXPathEngine.selectNodes:(Ljava/lang/String;Ljavax/xml/transform/Source;)Ljava/lang/Iterable; │ │ +133910: 2200 a009 |0000: new-instance v0, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ +133914: 5431 fc1d |0002: iget-object v1, v3, Lorg/xmlunit/xpath/JAXPXPathEngine;.xpath:Ljavax/xml/xpath/XPath; // field@1dfc │ │ +133918: 7110 e737 0500 |0004: invoke-static {v5}, Lorg/xmlunit/util/Convert;.toInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; // method@37e7 │ │ +13391e: 0c05 |0007: move-result-object v5 │ │ +133920: 6202 2918 |0008: sget-object v2, Ljavax/xml/xpath/XPathConstants;.NODESET:Ljavax/xml/namespace/QName; // field@1829 │ │ +133924: 7240 1f2d 4125 |000a: invoke-interface {v1, v4, v5, v2}, Ljavax/xml/xpath/XPath;.evaluate:(Ljava/lang/String;Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object; // method@2d1f │ │ +13392a: 0c04 |000d: move-result-object v4 │ │ +13392c: 1f04 1209 |000e: check-cast v4, Lorg/w3c/dom/NodeList; // type@0912 │ │ +133930: 7020 f637 4000 |0010: invoke-direct {v0, v4}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ +133936: 1100 |0013: return-object v0 │ │ +133938: 0d04 |0014: move-exception v4 │ │ +13393a: 2205 2209 |0015: new-instance v5, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +13393e: 7020 9a35 4500 |0017: invoke-direct {v5, v4}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +133944: 2705 |001a: throw v5 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljavax/xml/xpath/XPathExpressionException; -> 0x0014 │ │ positions : │ │ 0x0000 line=56 │ │ 0x0015 line=61 │ │ locals : │ │ @@ -428683,27 +428685,27 @@ │ │ type : '(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -133950: |[133950] org.xmlunit.xpath.JAXPXPathEngine.selectNodes:(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Iterable; │ │ -133960: 2200 a009 |0000: new-instance v0, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ -133964: 5431 fc1d |0002: iget-object v1, v3, Lorg/xmlunit/xpath/JAXPXPathEngine;.xpath:Ljavax/xml/xpath/XPath; // field@1dfc │ │ -133968: 6202 2918 |0004: sget-object v2, Ljavax/xml/xpath/XPathConstants;.NODESET:Ljavax/xml/namespace/QName; // field@1829 │ │ -13396c: 7240 1e2d 4125 |0006: invoke-interface {v1, v4, v5, v2}, Ljavax/xml/xpath/XPath;.evaluate:(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object; // method@2d1e │ │ -133972: 0c04 |0009: move-result-object v4 │ │ -133974: 1f04 1209 |000a: check-cast v4, Lorg/w3c/dom/NodeList; // type@0912 │ │ -133978: 7020 f637 4000 |000c: invoke-direct {v0, v4}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ -13397e: 1100 |000f: return-object v0 │ │ -133980: 0d04 |0010: move-exception v4 │ │ -133982: 2205 2209 |0011: new-instance v5, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -133986: 7020 9a35 4500 |0013: invoke-direct {v5, v4}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ -13398c: 2705 |0016: throw v5 │ │ +133958: |[133958] org.xmlunit.xpath.JAXPXPathEngine.selectNodes:(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Iterable; │ │ +133968: 2200 a009 |0000: new-instance v0, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ +13396c: 5431 fc1d |0002: iget-object v1, v3, Lorg/xmlunit/xpath/JAXPXPathEngine;.xpath:Ljavax/xml/xpath/XPath; // field@1dfc │ │ +133970: 6202 2918 |0004: sget-object v2, Ljavax/xml/xpath/XPathConstants;.NODESET:Ljavax/xml/namespace/QName; // field@1829 │ │ +133974: 7240 1e2d 4125 |0006: invoke-interface {v1, v4, v5, v2}, Ljavax/xml/xpath/XPath;.evaluate:(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object; // method@2d1e │ │ +13397a: 0c04 |0009: move-result-object v4 │ │ +13397c: 1f04 1209 |000a: check-cast v4, Lorg/w3c/dom/NodeList; // type@0912 │ │ +133980: 7020 f637 4000 |000c: invoke-direct {v0, v4}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ +133986: 1100 |000f: return-object v0 │ │ +133988: 0d04 |0010: move-exception v4 │ │ +13398a: 2205 2209 |0011: new-instance v5, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +13398e: 7020 9a35 4500 |0013: invoke-direct {v5, v4}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/Throwable;)V // method@359a │ │ +133994: 2705 |0016: throw v5 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljavax/xml/xpath/XPathExpressionException; -> 0x0010 │ │ positions : │ │ 0x0000 line=81 │ │ 0x0011 line=84 │ │ locals : │ │ @@ -428716,20 +428718,20 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -133a84: |[133a84] org.xmlunit.xpath.JAXPXPathEngine.setNamespaceContext:(Ljava/util/Map;)V │ │ -133a94: 5410 fc1d |0000: iget-object v0, v1, Lorg/xmlunit/xpath/JAXPXPathEngine;.xpath:Ljavax/xml/xpath/XPath; // field@1dfc │ │ -133a98: 7110 e937 0200 |0002: invoke-static {v2}, Lorg/xmlunit/util/Convert;.toNamespaceContext:(Ljava/util/Map;)Ljavax/xml/namespace/NamespaceContext; // method@37e9 │ │ -133a9e: 0c02 |0005: move-result-object v2 │ │ -133aa0: 7220 222d 2000 |0006: invoke-interface {v0, v2}, Ljavax/xml/xpath/XPath;.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V // method@2d22 │ │ -133aa6: 0e00 |0009: return-void │ │ +133a8c: |[133a8c] org.xmlunit.xpath.JAXPXPathEngine.setNamespaceContext:(Ljava/util/Map;)V │ │ +133a9c: 5410 fc1d |0000: iget-object v0, v1, Lorg/xmlunit/xpath/JAXPXPathEngine;.xpath:Ljavax/xml/xpath/XPath; // field@1dfc │ │ +133aa0: 7110 e937 0200 |0002: invoke-static {v2}, Lorg/xmlunit/util/Convert;.toNamespaceContext:(Ljava/util/Map;)Ljavax/xml/namespace/NamespaceContext; // method@37e9 │ │ +133aa6: 0c02 |0005: move-result-object v2 │ │ +133aa8: 7220 222d 2000 |0006: invoke-interface {v0, v2}, Ljavax/xml/xpath/XPath;.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V // method@2d22 │ │ +133aae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/xmlunit/xpath/JAXPXPathEngine; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/Map; │ │ │ │ @@ -434236,28 +434238,28 @@ │ │ type : '(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -10d1a0: |[10d1a0] org.acra.collector.BaseReportFieldCollector.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V │ │ -10d1b0: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ -10d1b6: 2150 |0003: array-length v0, v5 │ │ -10d1b8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -10d1ba: b010 |0005: add-int/2addr v0, v1 │ │ -10d1bc: 2300 010a |0006: new-array v0, v0, [Lorg/acra/ReportField; // type@0a01 │ │ -10d1c0: 5b30 6019 |0008: iput-object v0, v3, Lorg/acra/collector/BaseReportFieldCollector;.reportFields:[Lorg/acra/ReportField; // field@1960 │ │ -10d1c4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -10d1c6: 4d04 0002 |000b: aput-object v4, v0, v2 │ │ -10d1ca: 2154 |000d: array-length v4, v5 │ │ -10d1cc: 3d04 0600 |000e: if-lez v4, 0014 // +0006 │ │ -10d1d0: 2154 |0010: array-length v4, v5 │ │ -10d1d2: 7154 fb2a 2510 |0011: invoke-static {v5, v2, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ -10d1d8: 0e00 |0014: return-void │ │ +10d1a8: |[10d1a8] org.acra.collector.BaseReportFieldCollector.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V │ │ +10d1b8: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ +10d1be: 2150 |0003: array-length v0, v5 │ │ +10d1c0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +10d1c2: b010 |0005: add-int/2addr v0, v1 │ │ +10d1c4: 2300 010a |0006: new-array v0, v0, [Lorg/acra/ReportField; // type@0a01 │ │ +10d1c8: 5b30 6019 |0008: iput-object v0, v3, Lorg/acra/collector/BaseReportFieldCollector;.reportFields:[Lorg/acra/ReportField; // field@1960 │ │ +10d1cc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +10d1ce: 4d04 0002 |000b: aput-object v4, v0, v2 │ │ +10d1d2: 2154 |000d: array-length v4, v5 │ │ +10d1d4: 3d04 0600 |000e: if-lez v4, 0014 // +0006 │ │ +10d1d8: 2154 |0010: array-length v4, v5 │ │ +10d1da: 7154 fb2a 2510 |0011: invoke-static {v5, v2, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ +10d1e0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x000b line=45 │ │ 0x000d line=46 │ │ 0x0010 line=47 │ │ @@ -434272,54 +434274,54 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 73 16-bit code units │ │ -10d1dc: |[10d1dc] org.acra.collector.BaseReportFieldCollector.collect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -10d1ec: 54a0 6019 |0000: iget-object v0, v10, Lorg/acra/collector/BaseReportFieldCollector;.reportFields:[Lorg/acra/ReportField; // field@1960 │ │ -10d1f0: 2101 |0002: array-length v1, v0 │ │ -10d1f2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -10d1f4: 3512 4400 |0004: if-ge v2, v1, 0048 // +0044 │ │ -10d1f8: 4609 0002 |0006: aget-object v9, v0, v2 │ │ -10d1fc: 6e5d b72e ba9c |0008: invoke-virtual {v10, v11, v12, v9, v13}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ -10d202: 0a03 |000b: move-result v3 │ │ -10d204: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -10d208: 07a3 |000e: move-object v3, v10 │ │ -10d20a: 0794 |000f: move-object v4, v9 │ │ -10d20c: 07b5 |0010: move-object v5, v11 │ │ -10d20e: 07c6 |0011: move-object v6, v12 │ │ -10d210: 07d7 |0012: move-object v7, v13 │ │ -10d212: 07e8 |0013: move-object v8, v14 │ │ -10d214: 7406 b42e 0300 |0014: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Lorg/acra/collector/BaseReportFieldCollector;.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V // method@2eb4 │ │ -10d21a: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -10d21e: 28eb |0019: goto 0004 // -0015 │ │ -10d220: 0d0b |001a: move-exception v11 │ │ -10d222: 120c |001b: const/4 v12, #int 0 // #0 │ │ -10d224: 1f0c 0e07 |001c: check-cast v12, Ljava/lang/String; // type@070e │ │ -10d228: 6e30 ff2f 9e0c |001e: invoke-virtual {v14, v9, v12}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -10d22e: 220c e407 |0021: new-instance v12, Lorg/acra/collector/CollectorException; // type@07e4 │ │ -10d232: 220d 1007 |0023: new-instance v13, Ljava/lang/StringBuilder; // type@0710 │ │ -10d236: 7010 eb2a 0d00 |0025: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10d23c: 1a0e 2c10 |0028: const-string v14, "Error while retrieving " // string@102c │ │ -10d240: 6e20 f52a ed00 |002a: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10d246: 6e10 df2d 0900 |002d: invoke-virtual {v9}, Lorg/acra/ReportField;.name:()Ljava/lang/String; // method@2ddf │ │ -10d24c: 0c0e |0030: move-result-object v14 │ │ -10d24e: 6e20 f52a ed00 |0031: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10d254: 1a0e 7800 |0034: const-string v14, " data:" // string@0078 │ │ -10d258: 6e20 f52a ed00 |0036: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10d25e: 6e10 452a 0b00 |0039: invoke-virtual {v11}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2a45 │ │ -10d264: 0c0e |003c: move-result-object v14 │ │ -10d266: 6e20 f52a ed00 |003d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10d26c: 6e10 fa2a 0d00 |0040: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10d272: 0c0d |0043: move-result-object v13 │ │ -10d274: 7030 c22e dc0b |0044: invoke-direct {v12, v13, v11}, Lorg/acra/collector/CollectorException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2ec2 │ │ -10d27a: 270c |0047: throw v12 │ │ -10d27c: 0e00 |0048: return-void │ │ +10d1e4: |[10d1e4] org.acra.collector.BaseReportFieldCollector.collect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +10d1f4: 54a0 6019 |0000: iget-object v0, v10, Lorg/acra/collector/BaseReportFieldCollector;.reportFields:[Lorg/acra/ReportField; // field@1960 │ │ +10d1f8: 2101 |0002: array-length v1, v0 │ │ +10d1fa: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +10d1fc: 3512 4400 |0004: if-ge v2, v1, 0048 // +0044 │ │ +10d200: 4609 0002 |0006: aget-object v9, v0, v2 │ │ +10d204: 6e5d b72e ba9c |0008: invoke-virtual {v10, v11, v12, v9, v13}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ +10d20a: 0a03 |000b: move-result v3 │ │ +10d20c: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +10d210: 07a3 |000e: move-object v3, v10 │ │ +10d212: 0794 |000f: move-object v4, v9 │ │ +10d214: 07b5 |0010: move-object v5, v11 │ │ +10d216: 07c6 |0011: move-object v6, v12 │ │ +10d218: 07d7 |0012: move-object v7, v13 │ │ +10d21a: 07e8 |0013: move-object v8, v14 │ │ +10d21c: 7406 b42e 0300 |0014: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Lorg/acra/collector/BaseReportFieldCollector;.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V // method@2eb4 │ │ +10d222: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +10d226: 28eb |0019: goto 0004 // -0015 │ │ +10d228: 0d0b |001a: move-exception v11 │ │ +10d22a: 120c |001b: const/4 v12, #int 0 // #0 │ │ +10d22c: 1f0c 0e07 |001c: check-cast v12, Ljava/lang/String; // type@070e │ │ +10d230: 6e30 ff2f 9e0c |001e: invoke-virtual {v14, v9, v12}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +10d236: 220c e407 |0021: new-instance v12, Lorg/acra/collector/CollectorException; // type@07e4 │ │ +10d23a: 220d 1007 |0023: new-instance v13, Ljava/lang/StringBuilder; // type@0710 │ │ +10d23e: 7010 eb2a 0d00 |0025: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10d244: 1a0e 2c10 |0028: const-string v14, "Error while retrieving " // string@102c │ │ +10d248: 6e20 f52a ed00 |002a: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10d24e: 6e10 df2d 0900 |002d: invoke-virtual {v9}, Lorg/acra/ReportField;.name:()Ljava/lang/String; // method@2ddf │ │ +10d254: 0c0e |0030: move-result-object v14 │ │ +10d256: 6e20 f52a ed00 |0031: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10d25c: 1a0e 7800 |0034: const-string v14, " data:" // string@0078 │ │ +10d260: 6e20 f52a ed00 |0036: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10d266: 6e10 452a 0b00 |0039: invoke-virtual {v11}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2a45 │ │ +10d26c: 0c0e |003c: move-result-object v14 │ │ +10d26e: 6e20 f52a ed00 |003d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10d274: 6e10 fa2a 0d00 |0040: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10d27a: 0c0d |0043: move-result-object v13 │ │ +10d27c: 7030 c22e dc0b |0044: invoke-direct {v12, v13, v11}, Lorg/acra/collector/CollectorException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2ec2 │ │ +10d282: 270c |0047: throw v12 │ │ +10d284: 0e00 |0048: return-void │ │ catches : 1 │ │ 0x0008 - 0x0017 │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0000 line=70 │ │ 0x0008 line=72 │ │ 0x0014 line=73 │ │ @@ -434343,54 +434345,54 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -10d144: |[10d144] org.acra.collector.BaseReportFieldCollector.enabled:(Lorg/acra/config/CoreConfiguration;)Z │ │ -10d154: 7120 8630 1000 |0000: invoke-static {v0, v1}, Lorg/acra/plugins/Plugin$-CC;.$default$enabled:(Lorg/acra/plugins/Plugin;Lorg/acra/config/CoreConfiguration;)Z // method@3086 │ │ -10d15a: 0a01 |0003: move-result v1 │ │ -10d15c: 0f01 |0004: return v1 │ │ +10d14c: |[10d14c] org.acra.collector.BaseReportFieldCollector.enabled:(Lorg/acra/config/CoreConfiguration;)Z │ │ +10d15c: 7120 8630 1000 |0000: invoke-static {v0, v1}, Lorg/acra/plugins/Plugin$-CC;.$default$enabled:(Lorg/acra/plugins/Plugin;Lorg/acra/config/CoreConfiguration;)Z // method@3086 │ │ +10d162: 0a01 |0003: move-result v1 │ │ +10d164: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/acra/collector/BaseReportFieldCollector;) │ │ name : 'getOrder' │ │ type : '()Lorg/acra/collector/Collector$Order;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -10d184: |[10d184] org.acra.collector.BaseReportFieldCollector.getOrder:()Lorg/acra/collector/Collector$Order; │ │ -10d194: 7110 b82e 0100 |0000: invoke-static {v1}, Lorg/acra/collector/Collector$-CC;.$default$getOrder:(Lorg/acra/collector/Collector;)Lorg/acra/collector/Collector$Order; // method@2eb8 │ │ -10d19a: 0c00 |0003: move-result-object v0 │ │ -10d19c: 1100 |0004: return-object v0 │ │ +10d18c: |[10d18c] org.acra.collector.BaseReportFieldCollector.getOrder:()Lorg/acra/collector/Collector$Order; │ │ +10d19c: 7110 b82e 0100 |0000: invoke-static {v1}, Lorg/acra/collector/Collector$-CC;.$default$getOrder:(Lorg/acra/collector/Collector;)Lorg/acra/collector/Collector$Order; // method@2eb8 │ │ +10d1a2: 0c00 |0003: move-result-object v0 │ │ +10d1a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/acra/collector/BaseReportFieldCollector;) │ │ name : 'shouldCollect' │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -10d160: |[10d160] org.acra.collector.BaseReportFieldCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ -10d170: 6e10 622f 0200 |0000: invoke-virtual {v2}, Lorg/acra/config/CoreConfiguration;.reportContent:()Lorg/acra/collections/ImmutableSet; // method@2f62 │ │ -10d176: 0c01 |0003: move-result-object v1 │ │ -10d178: 6e20 862e 3100 |0004: invoke-virtual {v1, v3}, Lorg/acra/collections/ImmutableSet;.contains:(Ljava/lang/Object;)Z // method@2e86 │ │ -10d17e: 0a01 |0007: move-result v1 │ │ -10d180: 0f01 |0008: return v1 │ │ +10d168: |[10d168] org.acra.collector.BaseReportFieldCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ +10d178: 6e10 622f 0200 |0000: invoke-virtual {v2}, Lorg/acra/config/CoreConfiguration;.reportContent:()Lorg/acra/collections/ImmutableSet; // method@2f62 │ │ +10d17e: 0c01 |0003: move-result-object v1 │ │ +10d180: 6e20 862e 3100 |0004: invoke-virtual {v1, v3}, Lorg/acra/collections/ImmutableSet;.contains:(Ljava/lang/Object;)Z // method@2e86 │ │ +10d186: 0a01 |0007: move-result v1 │ │ +10d188: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/acra/collector/BaseReportFieldCollector; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/acra/config/CoreConfiguration; │ │ @@ -434428,17 +434430,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -112214: |[112214] org.acra.config.MailSenderConfigurationBuilderFactory.:()V │ │ -112224: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -11222a: 0e00 |0003: return-void │ │ +11221c: |[11221c] org.acra.config.MailSenderConfigurationBuilderFactory.:()V │ │ +11222c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +112232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderFactory; │ │ │ │ Virtual methods - │ │ @@ -434447,18 +434449,18 @@ │ │ type : '(Landroid/content/Context;)Lorg/acra/config/ConfigurationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1121f8: |[1121f8] org.acra.config.MailSenderConfigurationBuilderFactory.create:(Landroid/content/Context;)Lorg/acra/config/ConfigurationBuilder; │ │ -112208: 2200 1108 |0000: new-instance v0, Lorg/acra/config/MailSenderConfigurationBuilderImpl; // type@0811 │ │ -11220c: 7020 c32f 2000 |0002: invoke-direct {v0, v2}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.:(Landroid/content/Context;)V // method@2fc3 │ │ -112212: 1100 |0005: return-object v0 │ │ +112200: |[112200] org.acra.config.MailSenderConfigurationBuilderFactory.create:(Landroid/content/Context;)Lorg/acra/config/ConfigurationBuilder; │ │ +112210: 2200 1108 |0000: new-instance v0, Lorg/acra/config/MailSenderConfigurationBuilderImpl; // type@0811 │ │ +112214: 7020 c32f 2000 |0002: invoke-direct {v0, v2}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.:(Landroid/content/Context;)V // method@2fc3 │ │ +11221a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/config/MailSenderConfigurationBuilderFactory; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -434467,18 +434469,18 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1121dc: |[1121dc] org.acra.config.MailSenderConfigurationBuilderFactory.enabled:(Lorg/acra/config/CoreConfiguration;)Z │ │ -1121ec: 7120 8630 1000 |0000: invoke-static {v0, v1}, Lorg/acra/plugins/Plugin$-CC;.$default$enabled:(Lorg/acra/plugins/Plugin;Lorg/acra/config/CoreConfiguration;)Z // method@3086 │ │ -1121f2: 0a01 |0003: move-result v1 │ │ -1121f4: 0f01 |0004: return v1 │ │ +1121e4: |[1121e4] org.acra.config.MailSenderConfigurationBuilderFactory.enabled:(Lorg/acra/config/CoreConfiguration;)Z │ │ +1121f4: 7120 8630 1000 |0000: invoke-static {v0, v1}, Lorg/acra/plugins/Plugin$-CC;.$default$enabled:(Lorg/acra/plugins/Plugin;Lorg/acra/config/CoreConfiguration;)Z // method@3086 │ │ +1121fa: 0a01 |0003: move-result v1 │ │ +1121fc: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8286 (MailSenderConfigurationBuilderFactory.java) │ │ │ │ Class #1617 header: │ │ @@ -434578,60 +434580,60 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -1124d0: |[1124d0] org.acra.config.MailSenderConfigurationBuilderImpl.:(Landroid/content/Context;)V │ │ -1124e0: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ -1124e6: 6e10 8d2a 0400 |0003: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -1124ec: 0c00 |0006: move-result-object v0 │ │ -1124ee: 1c01 ca07 |0007: const-class v1, Lorg/acra/annotation/AcraMailSender; // type@07ca │ │ -1124f2: 6e20 1c2a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Class;.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; // method@2a1c │ │ -1124f8: 0c00 |000c: move-result-object v0 │ │ -1124fa: 1f00 ca07 |000d: check-cast v0, Lorg/acra/annotation/AcraMailSender; // type@07ca │ │ -1124fe: 5b34 e519 |000f: iput-object v4, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.context:Landroid/content/Context; // field@19e5 │ │ -112502: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -112504: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -112508: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -11250a: 2802 |0015: goto 0017 // +0002 │ │ -11250c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -11250e: 5c32 e619 |0017: iput-boolean v2, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.enabled:Z // field@19e6 │ │ -112512: 3802 3500 |0019: if-eqz v2, 004e // +0035 │ │ -112516: 7210 002e 0000 |001b: invoke-interface {v0}, Lorg/acra/annotation/AcraMailSender;.mailTo:()Ljava/lang/String; // method@2e00 │ │ -11251c: 0c01 |001e: move-result-object v1 │ │ -11251e: 5b31 e719 |001f: iput-object v1, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.mailTo:Ljava/lang/String; // field@19e7 │ │ -112522: 7210 012e 0000 |0021: invoke-interface {v0}, Lorg/acra/annotation/AcraMailSender;.reportAsFile:()Z // method@2e01 │ │ -112528: 0a01 |0024: move-result v1 │ │ -11252a: 5c31 e819 |0025: iput-boolean v1, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportAsFile:Z // field@19e8 │ │ -11252e: 7210 022e 0000 |0027: invoke-interface {v0}, Lorg/acra/annotation/AcraMailSender;.reportFileName:()Ljava/lang/String; // method@2e02 │ │ -112534: 0c01 |002a: move-result-object v1 │ │ -112536: 5b31 e919 |002b: iput-object v1, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportFileName:Ljava/lang/String; // field@19e9 │ │ -11253a: 7210 042e 0000 |002d: invoke-interface {v0}, Lorg/acra/annotation/AcraMailSender;.resSubject:()I // method@2e04 │ │ -112540: 0a01 |0030: move-result v1 │ │ -112542: 3801 0c00 |0031: if-eqz v1, 003d // +000c │ │ -112546: 7210 042e 0000 |0033: invoke-interface {v0}, Lorg/acra/annotation/AcraMailSender;.resSubject:()I // method@2e04 │ │ -11254c: 0a01 |0036: move-result v1 │ │ -11254e: 6e20 a901 1400 |0037: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -112554: 0c01 |003a: move-result-object v1 │ │ -112556: 5b31 ea19 |003b: iput-object v1, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.subject:Ljava/lang/String; // field@19ea │ │ -11255a: 7210 032e 0000 |003d: invoke-interface {v0}, Lorg/acra/annotation/AcraMailSender;.resBody:()I // method@2e03 │ │ -112560: 0a01 |0040: move-result v1 │ │ -112562: 3801 1300 |0041: if-eqz v1, 0054 // +0013 │ │ -112566: 7210 032e 0000 |0043: invoke-interface {v0}, Lorg/acra/annotation/AcraMailSender;.resBody:()I // method@2e03 │ │ -11256c: 0a00 |0046: move-result v0 │ │ -11256e: 6e20 a901 0400 |0047: invoke-virtual {v4, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -112574: 0c04 |004a: move-result-object v4 │ │ -112576: 5b34 e419 |004b: iput-object v4, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.body:Ljava/lang/String; // field@19e4 │ │ -11257a: 2807 |004d: goto 0054 // +0007 │ │ -11257c: 5c31 e819 |004e: iput-boolean v1, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportAsFile:Z // field@19e8 │ │ -112580: 1a04 6209 |0050: const-string v4, "ACRA-report.stacktrace" // string@0962 │ │ -112584: 5b34 e919 |0052: iput-object v4, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportFileName:Ljava/lang/String; // field@19e9 │ │ -112588: 0e00 |0054: return-void │ │ +1124d8: |[1124d8] org.acra.config.MailSenderConfigurationBuilderImpl.:(Landroid/content/Context;)V │ │ +1124e8: 7010 8a2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2a8a │ │ +1124ee: 6e10 8d2a 0400 |0003: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +1124f4: 0c00 |0006: move-result-object v0 │ │ +1124f6: 1c01 ca07 |0007: const-class v1, Lorg/acra/annotation/AcraMailSender; // type@07ca │ │ +1124fa: 6e20 1c2a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Class;.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; // method@2a1c │ │ +112500: 0c00 |000c: move-result-object v0 │ │ +112502: 1f00 ca07 |000d: check-cast v0, Lorg/acra/annotation/AcraMailSender; // type@07ca │ │ +112506: 5b34 e519 |000f: iput-object v4, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.context:Landroid/content/Context; // field@19e5 │ │ +11250a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +11250c: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +112510: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +112512: 2802 |0015: goto 0017 // +0002 │ │ +112514: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +112516: 5c32 e619 |0017: iput-boolean v2, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.enabled:Z // field@19e6 │ │ +11251a: 3802 3500 |0019: if-eqz v2, 004e // +0035 │ │ +11251e: 7210 002e 0000 |001b: invoke-interface {v0}, Lorg/acra/annotation/AcraMailSender;.mailTo:()Ljava/lang/String; // method@2e00 │ │ +112524: 0c01 |001e: move-result-object v1 │ │ +112526: 5b31 e719 |001f: iput-object v1, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.mailTo:Ljava/lang/String; // field@19e7 │ │ +11252a: 7210 012e 0000 |0021: invoke-interface {v0}, Lorg/acra/annotation/AcraMailSender;.reportAsFile:()Z // method@2e01 │ │ +112530: 0a01 |0024: move-result v1 │ │ +112532: 5c31 e819 |0025: iput-boolean v1, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportAsFile:Z // field@19e8 │ │ +112536: 7210 022e 0000 |0027: invoke-interface {v0}, Lorg/acra/annotation/AcraMailSender;.reportFileName:()Ljava/lang/String; // method@2e02 │ │ +11253c: 0c01 |002a: move-result-object v1 │ │ +11253e: 5b31 e919 |002b: iput-object v1, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportFileName:Ljava/lang/String; // field@19e9 │ │ +112542: 7210 042e 0000 |002d: invoke-interface {v0}, Lorg/acra/annotation/AcraMailSender;.resSubject:()I // method@2e04 │ │ +112548: 0a01 |0030: move-result v1 │ │ +11254a: 3801 0c00 |0031: if-eqz v1, 003d // +000c │ │ +11254e: 7210 042e 0000 |0033: invoke-interface {v0}, Lorg/acra/annotation/AcraMailSender;.resSubject:()I // method@2e04 │ │ +112554: 0a01 |0036: move-result v1 │ │ +112556: 6e20 a901 1400 |0037: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +11255c: 0c01 |003a: move-result-object v1 │ │ +11255e: 5b31 ea19 |003b: iput-object v1, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.subject:Ljava/lang/String; // field@19ea │ │ +112562: 7210 032e 0000 |003d: invoke-interface {v0}, Lorg/acra/annotation/AcraMailSender;.resBody:()I // method@2e03 │ │ +112568: 0a01 |0040: move-result v1 │ │ +11256a: 3801 1300 |0041: if-eqz v1, 0054 // +0013 │ │ +11256e: 7210 032e 0000 |0043: invoke-interface {v0}, Lorg/acra/annotation/AcraMailSender;.resBody:()I // method@2e03 │ │ +112574: 0a00 |0046: move-result v0 │ │ +112576: 6e20 a901 0400 |0047: invoke-virtual {v4, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +11257c: 0c04 |004a: move-result-object v4 │ │ +11257e: 5b34 e419 |004b: iput-object v4, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.body:Ljava/lang/String; // field@19e4 │ │ +112582: 2807 |004d: goto 0054 // +0007 │ │ +112584: 5c31 e819 |004e: iput-boolean v1, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportAsFile:Z // field@19e8 │ │ +112588: 1a04 6209 |0050: const-string v4, "ACRA-report.stacktrace" // string@0962 │ │ +11258c: 5b34 e919 |0052: iput-object v4, v3, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportFileName:Ljava/lang/String; // field@19e9 │ │ +112590: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x000f line=49 │ │ 0x0017 line=50 │ │ 0x001b line=52 │ │ @@ -434653,17 +434655,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11225c: |[11225c] org.acra.config.MailSenderConfigurationBuilderImpl.body:()Ljava/lang/String; │ │ -11226c: 5410 e419 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.body:Ljava/lang/String; // field@19e4 │ │ -112270: 1100 |0002: return-object v0 │ │ +112264: |[112264] org.acra.config.MailSenderConfigurationBuilderImpl.body:()Ljava/lang/String; │ │ +112274: 5410 e419 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.body:Ljava/lang/String; // field@19e4 │ │ +112278: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ │ │ #1 : (in Lorg/acra/config/MailSenderConfigurationBuilderImpl;) │ │ @@ -434671,18 +434673,18 @@ │ │ type : '()Lorg/acra/config/Configuration;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1122bc: |[1122bc] org.acra.config.MailSenderConfigurationBuilderImpl.build:()Lorg/acra/config/Configuration; │ │ -1122cc: 6e10 c62f 0100 |0000: invoke-virtual {v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.build:()Lorg/acra/config/MailSenderConfiguration; // method@2fc6 │ │ -1122d2: 0c00 |0003: move-result-object v0 │ │ -1122d4: 1100 |0004: return-object v0 │ │ +1122c4: |[1122c4] org.acra.config.MailSenderConfigurationBuilderImpl.build:()Lorg/acra/config/Configuration; │ │ +1122d4: 6e10 c62f 0100 |0000: invoke-virtual {v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.build:()Lorg/acra/config/MailSenderConfiguration; // method@2fc6 │ │ +1122da: 0c00 |0003: move-result-object v0 │ │ +1122dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ │ │ #2 : (in Lorg/acra/config/MailSenderConfigurationBuilderImpl;) │ │ @@ -434690,27 +434692,27 @@ │ │ type : '()Lorg/acra/config/MailSenderConfiguration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1122d8: |[1122d8] org.acra.config.MailSenderConfigurationBuilderImpl.build:()Lorg/acra/config/MailSenderConfiguration; │ │ -1122e8: 5520 e619 |0000: iget-boolean v0, v2, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.enabled:Z // field@19e6 │ │ -1122ec: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -1122f0: 5420 e719 |0004: iget-object v0, v2, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.mailTo:Ljava/lang/String; // field@19e7 │ │ -1122f4: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -1122f8: 2809 |0008: goto 0011 // +0009 │ │ -1122fa: 2200 0408 |0009: new-instance v0, Lorg/acra/config/ACRAConfigurationException; // type@0804 │ │ -1122fe: 1a01 4e41 |000b: const-string v1, "mailTo has to be set" // string@414e │ │ -112302: 7020 372f 1000 |000d: invoke-direct {v0, v1}, Lorg/acra/config/ACRAConfigurationException;.:(Ljava/lang/String;)V // method@2f37 │ │ -112308: 2700 |0010: throw v0 │ │ -11230a: 2200 0e08 |0011: new-instance v0, Lorg/acra/config/MailSenderConfiguration; // type@080e │ │ -11230e: 7020 b12f 2000 |0013: invoke-direct {v0, v2}, Lorg/acra/config/MailSenderConfiguration;.:(Lorg/acra/config/MailSenderConfigurationBuilderImpl;)V // method@2fb1 │ │ -112314: 1100 |0016: return-object v0 │ │ +1122e0: |[1122e0] org.acra.config.MailSenderConfigurationBuilderImpl.build:()Lorg/acra/config/MailSenderConfiguration; │ │ +1122f0: 5520 e619 |0000: iget-boolean v0, v2, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.enabled:Z // field@19e6 │ │ +1122f4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +1122f8: 5420 e719 |0004: iget-object v0, v2, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.mailTo:Ljava/lang/String; // field@19e7 │ │ +1122fc: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +112300: 2809 |0008: goto 0011 // +0009 │ │ +112302: 2200 0408 |0009: new-instance v0, Lorg/acra/config/ACRAConfigurationException; // type@0804 │ │ +112306: 1a01 4e41 |000b: const-string v1, "mailTo has to be set" // string@414e │ │ +11230a: 7020 372f 1000 |000d: invoke-direct {v0, v1}, Lorg/acra/config/ACRAConfigurationException;.:(Ljava/lang/String;)V // method@2f37 │ │ +112310: 2700 |0010: throw v0 │ │ +112312: 2200 0e08 |0011: new-instance v0, Lorg/acra/config/MailSenderConfiguration; // type@080e │ │ +112316: 7020 b12f 2000 |0013: invoke-direct {v0, v2}, Lorg/acra/config/MailSenderConfiguration;.:(Lorg/acra/config/MailSenderConfigurationBuilderImpl;)V // method@2fb1 │ │ +11231c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=198 │ │ 0x0009 line=199 │ │ 0x0011 line=202 │ │ locals : │ │ @@ -434721,17 +434723,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11222c: |[11222c] org.acra.config.MailSenderConfigurationBuilderImpl.enabled:()Z │ │ -11223c: 5510 e619 |0000: iget-boolean v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.enabled:Z // field@19e6 │ │ -112240: 0f00 |0002: return v0 │ │ +112234: |[112234] org.acra.config.MailSenderConfigurationBuilderImpl.enabled:()Z │ │ +112244: 5510 e619 |0000: iget-boolean v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.enabled:Z // field@19e6 │ │ +112248: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ │ │ #4 : (in Lorg/acra/config/MailSenderConfigurationBuilderImpl;) │ │ @@ -434739,17 +434741,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -112274: |[112274] org.acra.config.MailSenderConfigurationBuilderImpl.mailTo:()Ljava/lang/String; │ │ -112284: 5410 e719 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.mailTo:Ljava/lang/String; // field@19e7 │ │ -112288: 1100 |0002: return-object v0 │ │ +11227c: |[11227c] org.acra.config.MailSenderConfigurationBuilderImpl.mailTo:()Ljava/lang/String; │ │ +11228c: 5410 e719 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.mailTo:Ljava/lang/String; // field@19e7 │ │ +112290: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ │ │ #5 : (in Lorg/acra/config/MailSenderConfigurationBuilderImpl;) │ │ @@ -434757,17 +434759,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -112244: |[112244] org.acra.config.MailSenderConfigurationBuilderImpl.reportAsFile:()Z │ │ -112254: 5510 e819 |0000: iget-boolean v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportAsFile:Z // field@19e8 │ │ -112258: 0f00 |0002: return v0 │ │ +11224c: |[11224c] org.acra.config.MailSenderConfigurationBuilderImpl.reportAsFile:()Z │ │ +11225c: 5510 e819 |0000: iget-boolean v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportAsFile:Z // field@19e8 │ │ +112260: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ │ │ #6 : (in Lorg/acra/config/MailSenderConfigurationBuilderImpl;) │ │ @@ -434775,17 +434777,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11228c: |[11228c] org.acra.config.MailSenderConfigurationBuilderImpl.reportFileName:()Ljava/lang/String; │ │ -11229c: 5410 e919 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportFileName:Ljava/lang/String; // field@19e9 │ │ -1122a0: 1100 |0002: return-object v0 │ │ +112294: |[112294] org.acra.config.MailSenderConfigurationBuilderImpl.reportFileName:()Ljava/lang/String; │ │ +1122a4: 5410 e919 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportFileName:Ljava/lang/String; // field@19e9 │ │ +1122a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ │ │ #7 : (in Lorg/acra/config/MailSenderConfigurationBuilderImpl;) │ │ @@ -434793,18 +434795,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -112318: |[112318] org.acra.config.MailSenderConfigurationBuilderImpl.setBody:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ -112328: 6e20 cc2f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setBody:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fcc │ │ -11232e: 0c01 |0003: move-result-object v1 │ │ -112330: 1101 |0004: return-object v1 │ │ +112320: |[112320] org.acra.config.MailSenderConfigurationBuilderImpl.setBody:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ +112330: 6e20 cc2f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setBody:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fcc │ │ +112336: 0c01 |0003: move-result-object v1 │ │ +112338: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -434813,17 +434815,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1123f8: |[1123f8] org.acra.config.MailSenderConfigurationBuilderImpl.setBody:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ -112408: 5b01 e419 |0000: iput-object v1, v0, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.body:Ljava/lang/String; // field@19e4 │ │ -11240c: 1100 |0002: return-object v0 │ │ +112400: |[112400] org.acra.config.MailSenderConfigurationBuilderImpl.setBody:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ +112410: 5b01 e419 |0000: iput-object v1, v0, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.body:Ljava/lang/String; // field@19e4 │ │ +112414: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -434832,18 +434834,18 @@ │ │ type : '(Z)Lorg/acra/config/MailSenderConfigurationBuilder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -112334: |[112334] org.acra.config.MailSenderConfigurationBuilderImpl.setEnabled:(Z)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ -112344: 6e20 ce2f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setEnabled:(Z)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fce │ │ -11234a: 0c01 |0003: move-result-object v1 │ │ -11234c: 1101 |0004: return-object v1 │ │ +11233c: |[11233c] org.acra.config.MailSenderConfigurationBuilderImpl.setEnabled:(Z)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ +11234c: 6e20 ce2f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setEnabled:(Z)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fce │ │ +112352: 0c01 |0003: move-result-object v1 │ │ +112354: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0005 reg=1 (null) Z │ │ │ │ @@ -434852,17 +434854,17 @@ │ │ type : '(Z)Lorg/acra/config/MailSenderConfigurationBuilderImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -112410: |[112410] org.acra.config.MailSenderConfigurationBuilderImpl.setEnabled:(Z)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ -112420: 5c01 e619 |0000: iput-boolean v1, v0, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.enabled:Z // field@19e6 │ │ -112424: 1100 |0002: return-object v0 │ │ +112418: |[112418] org.acra.config.MailSenderConfigurationBuilderImpl.setEnabled:(Z)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ +112428: 5c01 e619 |0000: iput-boolean v1, v0, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.enabled:Z // field@19e6 │ │ +11242c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -434871,18 +434873,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -112350: |[112350] org.acra.config.MailSenderConfigurationBuilderImpl.setMailTo:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ -112360: 6e20 d02f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setMailTo:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fd0 │ │ -112366: 0c01 |0003: move-result-object v1 │ │ -112368: 1101 |0004: return-object v1 │ │ +112358: |[112358] org.acra.config.MailSenderConfigurationBuilderImpl.setMailTo:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ +112368: 6e20 d02f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setMailTo:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fd0 │ │ +11236e: 0c01 |0003: move-result-object v1 │ │ +112370: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -434891,17 +434893,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -112428: |[112428] org.acra.config.MailSenderConfigurationBuilderImpl.setMailTo:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ -112438: 5b01 e719 |0000: iput-object v1, v0, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.mailTo:Ljava/lang/String; // field@19e7 │ │ -11243c: 1100 |0002: return-object v0 │ │ +112430: |[112430] org.acra.config.MailSenderConfigurationBuilderImpl.setMailTo:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ +112440: 5b01 e719 |0000: iput-object v1, v0, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.mailTo:Ljava/lang/String; // field@19e7 │ │ +112444: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -434910,18 +434912,18 @@ │ │ type : '(Z)Lorg/acra/config/MailSenderConfigurationBuilder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -11236c: |[11236c] org.acra.config.MailSenderConfigurationBuilderImpl.setReportAsFile:(Z)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ -11237c: 6e20 d22f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setReportAsFile:(Z)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fd2 │ │ -112382: 0c01 |0003: move-result-object v1 │ │ -112384: 1101 |0004: return-object v1 │ │ +112374: |[112374] org.acra.config.MailSenderConfigurationBuilderImpl.setReportAsFile:(Z)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ +112384: 6e20 d22f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setReportAsFile:(Z)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fd2 │ │ +11238a: 0c01 |0003: move-result-object v1 │ │ +11238c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0005 reg=1 (null) Z │ │ │ │ @@ -434930,17 +434932,17 @@ │ │ type : '(Z)Lorg/acra/config/MailSenderConfigurationBuilderImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -112440: |[112440] org.acra.config.MailSenderConfigurationBuilderImpl.setReportAsFile:(Z)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ -112450: 5c01 e819 |0000: iput-boolean v1, v0, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportAsFile:Z // field@19e8 │ │ -112454: 1100 |0002: return-object v0 │ │ +112448: |[112448] org.acra.config.MailSenderConfigurationBuilderImpl.setReportAsFile:(Z)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ +112458: 5c01 e819 |0000: iput-boolean v1, v0, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportAsFile:Z // field@19e8 │ │ +11245c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -434949,18 +434951,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -112388: |[112388] org.acra.config.MailSenderConfigurationBuilderImpl.setReportFileName:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ -112398: 6e20 d42f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setReportFileName:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fd4 │ │ -11239e: 0c01 |0003: move-result-object v1 │ │ -1123a0: 1101 |0004: return-object v1 │ │ +112390: |[112390] org.acra.config.MailSenderConfigurationBuilderImpl.setReportFileName:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ +1123a0: 6e20 d42f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setReportFileName:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fd4 │ │ +1123a6: 0c01 |0003: move-result-object v1 │ │ +1123a8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -434969,17 +434971,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -112458: |[112458] org.acra.config.MailSenderConfigurationBuilderImpl.setReportFileName:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ -112468: 5b01 e919 |0000: iput-object v1, v0, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportFileName:Ljava/lang/String; // field@19e9 │ │ -11246c: 1100 |0002: return-object v0 │ │ +112460: |[112460] org.acra.config.MailSenderConfigurationBuilderImpl.setReportFileName:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ +112470: 5b01 e919 |0000: iput-object v1, v0, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.reportFileName:Ljava/lang/String; // field@19e9 │ │ +112474: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -434988,18 +434990,18 @@ │ │ type : '(I)Lorg/acra/config/MailSenderConfigurationBuilder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1123a4: |[1123a4] org.acra.config.MailSenderConfigurationBuilderImpl.setResBody:(I)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ -1123b4: 6e20 d62f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setResBody:(I)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fd6 │ │ -1123ba: 0c01 |0003: move-result-object v1 │ │ -1123bc: 1101 |0004: return-object v1 │ │ +1123ac: |[1123ac] org.acra.config.MailSenderConfigurationBuilderImpl.setResBody:(I)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ +1123bc: 6e20 d62f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setResBody:(I)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fd6 │ │ +1123c2: 0c01 |0003: move-result-object v1 │ │ +1123c4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -435008,20 +435010,20 @@ │ │ type : '(I)Lorg/acra/config/MailSenderConfigurationBuilderImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -112470: |[112470] org.acra.config.MailSenderConfigurationBuilderImpl.setResBody:(I)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ -112480: 5410 e519 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.context:Landroid/content/Context; // field@19e5 │ │ -112484: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -11248a: 0c02 |0005: move-result-object v2 │ │ -11248c: 5b12 e419 |0006: iput-object v2, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.body:Ljava/lang/String; // field@19e4 │ │ -112490: 1101 |0008: return-object v1 │ │ +112478: |[112478] org.acra.config.MailSenderConfigurationBuilderImpl.setResBody:(I)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ +112488: 5410 e519 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.context:Landroid/content/Context; // field@19e5 │ │ +11248c: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +112492: 0c02 |0005: move-result-object v2 │ │ +112494: 5b12 e419 |0006: iput-object v2, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.body:Ljava/lang/String; // field@19e4 │ │ +112498: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -435030,18 +435032,18 @@ │ │ type : '(I)Lorg/acra/config/MailSenderConfigurationBuilder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1123c0: |[1123c0] org.acra.config.MailSenderConfigurationBuilderImpl.setResSubject:(I)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ -1123d0: 6e20 d82f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setResSubject:(I)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fd8 │ │ -1123d6: 0c01 |0003: move-result-object v1 │ │ -1123d8: 1101 |0004: return-object v1 │ │ +1123c8: |[1123c8] org.acra.config.MailSenderConfigurationBuilderImpl.setResSubject:(I)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ +1123d8: 6e20 d82f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setResSubject:(I)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fd8 │ │ +1123de: 0c01 |0003: move-result-object v1 │ │ +1123e0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -435050,20 +435052,20 @@ │ │ type : '(I)Lorg/acra/config/MailSenderConfigurationBuilderImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -112494: |[112494] org.acra.config.MailSenderConfigurationBuilderImpl.setResSubject:(I)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ -1124a4: 5410 e519 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.context:Landroid/content/Context; // field@19e5 │ │ -1124a8: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1124ae: 0c02 |0005: move-result-object v2 │ │ -1124b0: 5b12 ea19 |0006: iput-object v2, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.subject:Ljava/lang/String; // field@19ea │ │ -1124b4: 1101 |0008: return-object v1 │ │ +11249c: |[11249c] org.acra.config.MailSenderConfigurationBuilderImpl.setResSubject:(I)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ +1124ac: 5410 e519 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.context:Landroid/content/Context; // field@19e5 │ │ +1124b0: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +1124b6: 0c02 |0005: move-result-object v2 │ │ +1124b8: 5b12 ea19 |0006: iput-object v2, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.subject:Ljava/lang/String; // field@19ea │ │ +1124bc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -435072,18 +435074,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1123dc: |[1123dc] org.acra.config.MailSenderConfigurationBuilderImpl.setSubject:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ -1123ec: 6e20 da2f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setSubject:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fda │ │ -1123f2: 0c01 |0003: move-result-object v1 │ │ -1123f4: 1101 |0004: return-object v1 │ │ +1123e4: |[1123e4] org.acra.config.MailSenderConfigurationBuilderImpl.setSubject:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilder; │ │ +1123f4: 6e20 da2f 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.setSubject:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; // method@2fda │ │ +1123fa: 0c01 |0003: move-result-object v1 │ │ +1123fc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -435092,17 +435094,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1124b8: |[1124b8] org.acra.config.MailSenderConfigurationBuilderImpl.setSubject:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ -1124c8: 5b01 ea19 |0000: iput-object v1, v0, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.subject:Ljava/lang/String; // field@19ea │ │ -1124cc: 1100 |0002: return-object v0 │ │ +1124c0: |[1124c0] org.acra.config.MailSenderConfigurationBuilderImpl.setSubject:(Ljava/lang/String;)Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ +1124d0: 5b01 ea19 |0000: iput-object v1, v0, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.subject:Ljava/lang/String; // field@19ea │ │ +1124d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -435111,17 +435113,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1122a4: |[1122a4] org.acra.config.MailSenderConfigurationBuilderImpl.subject:()Ljava/lang/String; │ │ -1122b4: 5410 ea19 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.subject:Ljava/lang/String; // field@19ea │ │ -1122b8: 1100 |0002: return-object v0 │ │ +1122ac: |[1122ac] org.acra.config.MailSenderConfigurationBuilderImpl.subject:()Ljava/lang/String; │ │ +1122bc: 5410 ea19 |0000: iget-object v0, v1, Lorg/acra/config/MailSenderConfigurationBuilderImpl;.subject:Ljava/lang/String; // field@19ea │ │ +1122c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/config/MailSenderConfigurationBuilderImpl; │ │ │ │ source_file_idx : 8287 (MailSenderConfigurationBuilderImpl.java) │ │ @@ -435157,18 +435159,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -115b54: |[115b54] org.acra.sender.EmailIntentSenderFactory.:()V │ │ -115b64: 1c00 0e08 |0000: const-class v0, Lorg/acra/config/MailSenderConfiguration; // type@080e │ │ -115b68: 7020 8430 0100 |0002: invoke-direct {v1, v0}, Lorg/acra/plugins/HasConfigPlugin;.:(Ljava/lang/Class;)V // method@3084 │ │ -115b6e: 0e00 |0005: return-void │ │ +115b5c: |[115b5c] org.acra.sender.EmailIntentSenderFactory.:()V │ │ +115b6c: 1c00 0e08 |0000: const-class v0, Lorg/acra/config/MailSenderConfiguration; // type@080e │ │ +115b70: 7020 8430 0100 |0002: invoke-direct {v1, v0}, Lorg/acra/plugins/HasConfigPlugin;.:(Ljava/lang/Class;)V // method@3084 │ │ +115b76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/sender/EmailIntentSenderFactory; │ │ │ │ Virtual methods - │ │ @@ -435177,18 +435179,18 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Lorg/acra/sender/ReportSender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -115b38: |[115b38] org.acra.sender.EmailIntentSenderFactory.create:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Lorg/acra/sender/ReportSender; │ │ -115b48: 2201 4b08 |0000: new-instance v1, Lorg/acra/sender/EmailIntentSender; // type@084b │ │ -115b4c: 7020 b930 2100 |0002: invoke-direct {v1, v2}, Lorg/acra/sender/EmailIntentSender;.:(Lorg/acra/config/CoreConfiguration;)V // method@30b9 │ │ -115b52: 1101 |0005: return-object v1 │ │ +115b40: |[115b40] org.acra.sender.EmailIntentSenderFactory.create:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Lorg/acra/sender/ReportSender; │ │ +115b50: 2201 4b08 |0000: new-instance v1, Lorg/acra/sender/EmailIntentSender; // type@084b │ │ +115b54: 7020 b930 2100 |0002: invoke-direct {v1, v2}, Lorg/acra/sender/EmailIntentSender;.:(Lorg/acra/config/CoreConfiguration;)V // method@30b9 │ │ +115b5a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/sender/EmailIntentSenderFactory; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/acra/config/CoreConfiguration; │ │ @@ -435230,17 +435232,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -116f64: |[116f64] org.acra.startup.UnapprovedStartupProcessor.:()V │ │ -116f74: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -116f7a: 0e00 |0003: return-void │ │ +116f6c: |[116f6c] org.acra.startup.UnapprovedStartupProcessor.:()V │ │ +116f7c: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +116f82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/startup/UnapprovedStartupProcessor; │ │ │ │ #1 : (in Lorg/acra/startup/UnapprovedStartupProcessor;) │ │ @@ -435248,22 +435250,22 @@ │ │ type : '(Lorg/acra/file/LastModifiedComparator;Lorg/acra/startup/Report;Lorg/acra/startup/Report;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -116f38: |[116f38] org.acra.startup.UnapprovedStartupProcessor.lambda$processReports$0:(Lorg/acra/file/LastModifiedComparator;Lorg/acra/startup/Report;Lorg/acra/startup/Report;)I │ │ -116f48: 6e10 f030 0100 |0000: invoke-virtual {v1}, Lorg/acra/startup/Report;.getFile:()Ljava/io/File; // method@30f0 │ │ -116f4e: 0c01 |0003: move-result-object v1 │ │ -116f50: 6e10 f030 0200 |0004: invoke-virtual {v2}, Lorg/acra/startup/Report;.getFile:()Ljava/io/File; // method@30f0 │ │ -116f56: 0c02 |0007: move-result-object v2 │ │ -116f58: 6e30 3b30 1002 |0008: invoke-virtual {v0, v1, v2}, Lorg/acra/file/LastModifiedComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@303b │ │ -116f5e: 0a00 |000b: move-result v0 │ │ -116f60: 0f00 |000c: return v0 │ │ +116f40: |[116f40] org.acra.startup.UnapprovedStartupProcessor.lambda$processReports$0:(Lorg/acra/file/LastModifiedComparator;Lorg/acra/startup/Report;Lorg/acra/startup/Report;)I │ │ +116f50: 6e10 f030 0100 |0000: invoke-virtual {v1}, Lorg/acra/startup/Report;.getFile:()Ljava/io/File; // method@30f0 │ │ +116f56: 0c01 |0003: move-result-object v1 │ │ +116f58: 6e10 f030 0200 |0004: invoke-virtual {v2}, Lorg/acra/startup/Report;.getFile:()Ljava/io/File; // method@30f0 │ │ +116f5e: 0c02 |0007: move-result-object v2 │ │ +116f60: 6e30 3b30 1002 |0008: invoke-virtual {v0, v1, v2}, Lorg/acra/file/LastModifiedComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@303b │ │ +116f66: 0a00 |000b: move-result v0 │ │ +116f68: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Lorg/acra/file/LastModifiedComparator; │ │ 0x0000 - 0x000d reg=1 (null) Lorg/acra/startup/Report; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/acra/startup/Report; │ │ @@ -435274,80 +435276,80 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -116f1c: |[116f1c] org.acra.startup.UnapprovedStartupProcessor.enabled:(Lorg/acra/config/CoreConfiguration;)Z │ │ -116f2c: 7120 8630 1000 |0000: invoke-static {v0, v1}, Lorg/acra/plugins/Plugin$-CC;.$default$enabled:(Lorg/acra/plugins/Plugin;Lorg/acra/config/CoreConfiguration;)Z // method@3086 │ │ -116f32: 0a01 |0003: move-result v1 │ │ -116f34: 0f01 |0004: return v1 │ │ +116f24: |[116f24] org.acra.startup.UnapprovedStartupProcessor.enabled:(Lorg/acra/config/CoreConfiguration;)Z │ │ +116f34: 7120 8630 1000 |0000: invoke-static {v0, v1}, Lorg/acra/plugins/Plugin$-CC;.$default$enabled:(Lorg/acra/plugins/Plugin;Lorg/acra/config/CoreConfiguration;)Z // method@3086 │ │ +116f3a: 0a01 |0003: move-result v1 │ │ +116f3c: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/acra/startup/UnapprovedStartupProcessor;) │ │ name : 'processReports' │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -116f7c: |[116f7c] org.acra.startup.UnapprovedStartupProcessor.processReports:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/util/List;)V │ │ -116f8c: 6e10 562f 0400 |0000: invoke-virtual {v4}, Lorg/acra/config/CoreConfiguration;.deleteUnapprovedReportsOnApplicationStart:()Z // method@2f56 │ │ -116f92: 0a03 |0003: move-result v3 │ │ -116f94: 3803 5e00 |0004: if-eqz v3, 0062 // +005e │ │ -116f98: 2203 4e07 |0006: new-instance v3, Ljava/util/ArrayList; // type@074e │ │ -116f9c: 7010 8e2b 0300 |0008: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -116fa2: 7210 302c 0500 |000b: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -116fa8: 0c05 |000e: move-result-object v5 │ │ -116faa: 7210 042c 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -116fb0: 0a00 |0012: move-result v0 │ │ -116fb2: 3800 1200 |0013: if-eqz v0, 0025 // +0012 │ │ -116fb6: 7210 052c 0500 |0015: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -116fbc: 0c00 |0018: move-result-object v0 │ │ -116fbe: 1f00 5908 |0019: check-cast v0, Lorg/acra/startup/Report; // type@0859 │ │ -116fc2: 6e10 f230 0000 |001b: invoke-virtual {v0}, Lorg/acra/startup/Report;.isApproved:()Z // method@30f2 │ │ -116fc8: 0a01 |001e: move-result v1 │ │ -116fca: 3901 f0ff |001f: if-nez v1, 000f // -0010 │ │ -116fce: 7220 282c 0300 |0021: invoke-interface {v3, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -116fd4: 28eb |0024: goto 000f // -0015 │ │ -116fd6: 7210 2f2c 0300 |0025: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ -116fdc: 0a05 |0028: move-result v5 │ │ -116fde: 3905 3900 |0029: if-nez v5, 0062 // +0039 │ │ -116fe2: 2205 2908 |002b: new-instance v5, Lorg/acra/file/LastModifiedComparator; // type@0829 │ │ -116fe6: 7010 3a30 0500 |002d: invoke-direct {v5}, Lorg/acra/file/LastModifiedComparator;.:()V // method@303a │ │ -116fec: 2200 5808 |0030: new-instance v0, Lorg/acra/startup/-$$Lambda$UnapprovedStartupProcessor$CZIOFyjJHWUdCrR_kO1QyIw5ZDw; // type@0858 │ │ -116ff0: 7020 eb30 5000 |0032: invoke-direct {v0, v5}, Lorg/acra/startup/-$$Lambda$UnapprovedStartupProcessor$CZIOFyjJHWUdCrR_kO1QyIw5ZDw;.:(Lorg/acra/file/LastModifiedComparator;)V // method@30eb │ │ -116ff6: 7120 d02b 0300 |0035: invoke-static {v3, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2bd0 │ │ -116ffc: 6e10 562f 0400 |0038: invoke-virtual {v4}, Lorg/acra/config/CoreConfiguration;.deleteUnapprovedReportsOnApplicationStart:()Z // method@2f56 │ │ -117002: 0a04 |003b: move-result v4 │ │ -117004: 3804 1700 |003c: if-eqz v4, 0053 // +0017 │ │ -117008: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -11700a: 7210 362c 0300 |003f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2c36 │ │ -117010: 0a05 |0042: move-result v5 │ │ -117012: d805 05ff |0043: add-int/lit8 v5, v5, #int -1 // #ff │ │ -117016: 3554 0e00 |0045: if-ge v4, v5, 0053 // +000e │ │ -11701a: 7220 2d2c 4300 |0047: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -117020: 0c05 |004a: move-result-object v5 │ │ -117022: 1f05 5908 |004b: check-cast v5, Lorg/acra/startup/Report; // type@0859 │ │ -117026: 6e10 ef30 0500 |004d: invoke-virtual {v5}, Lorg/acra/startup/Report;.delete:()V // method@30ef │ │ -11702c: d804 0401 |0050: add-int/lit8 v4, v4, #int 1 // #01 │ │ -117030: 28ed |0052: goto 003f // -0013 │ │ -117032: 7210 362c 0300 |0053: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2c36 │ │ -117038: 0a04 |0056: move-result v4 │ │ -11703a: d804 04ff |0057: add-int/lit8 v4, v4, #int -1 // #ff │ │ -11703e: 7220 2d2c 4300 |0059: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -117044: 0c03 |005c: move-result-object v3 │ │ -117046: 1f03 5908 |005d: check-cast v3, Lorg/acra/startup/Report; // type@0859 │ │ -11704a: 6e10 ee30 0300 |005f: invoke-virtual {v3}, Lorg/acra/startup/Report;.approve:()V // method@30ee │ │ -117050: 0e00 |0062: return-void │ │ +116f84: |[116f84] org.acra.startup.UnapprovedStartupProcessor.processReports:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/util/List;)V │ │ +116f94: 6e10 562f 0400 |0000: invoke-virtual {v4}, Lorg/acra/config/CoreConfiguration;.deleteUnapprovedReportsOnApplicationStart:()Z // method@2f56 │ │ +116f9a: 0a03 |0003: move-result v3 │ │ +116f9c: 3803 5e00 |0004: if-eqz v3, 0062 // +005e │ │ +116fa0: 2203 4e07 |0006: new-instance v3, Ljava/util/ArrayList; // type@074e │ │ +116fa4: 7010 8e2b 0300 |0008: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +116faa: 7210 302c 0500 |000b: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +116fb0: 0c05 |000e: move-result-object v5 │ │ +116fb2: 7210 042c 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +116fb8: 0a00 |0012: move-result v0 │ │ +116fba: 3800 1200 |0013: if-eqz v0, 0025 // +0012 │ │ +116fbe: 7210 052c 0500 |0015: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +116fc4: 0c00 |0018: move-result-object v0 │ │ +116fc6: 1f00 5908 |0019: check-cast v0, Lorg/acra/startup/Report; // type@0859 │ │ +116fca: 6e10 f230 0000 |001b: invoke-virtual {v0}, Lorg/acra/startup/Report;.isApproved:()Z // method@30f2 │ │ +116fd0: 0a01 |001e: move-result v1 │ │ +116fd2: 3901 f0ff |001f: if-nez v1, 000f // -0010 │ │ +116fd6: 7220 282c 0300 |0021: invoke-interface {v3, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +116fdc: 28eb |0024: goto 000f // -0015 │ │ +116fde: 7210 2f2c 0300 |0025: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ +116fe4: 0a05 |0028: move-result v5 │ │ +116fe6: 3905 3900 |0029: if-nez v5, 0062 // +0039 │ │ +116fea: 2205 2908 |002b: new-instance v5, Lorg/acra/file/LastModifiedComparator; // type@0829 │ │ +116fee: 7010 3a30 0500 |002d: invoke-direct {v5}, Lorg/acra/file/LastModifiedComparator;.:()V // method@303a │ │ +116ff4: 2200 5808 |0030: new-instance v0, Lorg/acra/startup/-$$Lambda$UnapprovedStartupProcessor$CZIOFyjJHWUdCrR_kO1QyIw5ZDw; // type@0858 │ │ +116ff8: 7020 eb30 5000 |0032: invoke-direct {v0, v5}, Lorg/acra/startup/-$$Lambda$UnapprovedStartupProcessor$CZIOFyjJHWUdCrR_kO1QyIw5ZDw;.:(Lorg/acra/file/LastModifiedComparator;)V // method@30eb │ │ +116ffe: 7120 d02b 0300 |0035: invoke-static {v3, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2bd0 │ │ +117004: 6e10 562f 0400 |0038: invoke-virtual {v4}, Lorg/acra/config/CoreConfiguration;.deleteUnapprovedReportsOnApplicationStart:()Z // method@2f56 │ │ +11700a: 0a04 |003b: move-result v4 │ │ +11700c: 3804 1700 |003c: if-eqz v4, 0053 // +0017 │ │ +117010: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +117012: 7210 362c 0300 |003f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2c36 │ │ +117018: 0a05 |0042: move-result v5 │ │ +11701a: d805 05ff |0043: add-int/lit8 v5, v5, #int -1 // #ff │ │ +11701e: 3554 0e00 |0045: if-ge v4, v5, 0053 // +000e │ │ +117022: 7220 2d2c 4300 |0047: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +117028: 0c05 |004a: move-result-object v5 │ │ +11702a: 1f05 5908 |004b: check-cast v5, Lorg/acra/startup/Report; // type@0859 │ │ +11702e: 6e10 ef30 0500 |004d: invoke-virtual {v5}, Lorg/acra/startup/Report;.delete:()V // method@30ef │ │ +117034: d804 0401 |0050: add-int/lit8 v4, v4, #int 1 // #01 │ │ +117038: 28ed |0052: goto 003f // -0013 │ │ +11703a: 7210 362c 0300 |0053: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2c36 │ │ +117040: 0a04 |0056: move-result v4 │ │ +117042: d804 04ff |0057: add-int/lit8 v4, v4, #int -1 // #ff │ │ +117046: 7220 2d2c 4300 |0059: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +11704c: 0c03 |005c: move-result-object v3 │ │ +11704e: 1f03 5908 |005d: check-cast v3, Lorg/acra/startup/Report; // type@0859 │ │ +117052: 6e10 ee30 0300 |005f: invoke-virtual {v3}, Lorg/acra/startup/Report;.approve:()V // method@30ee │ │ +117058: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x000b line=39 │ │ 0x001b line=40 │ │ 0x0021 line=41 │ │ @@ -435389,71 +435391,71 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -118d7c: |[118d7c] org.apache.oro.text.PatternCacheFIFO2.:()V │ │ -118d8c: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -118d90: 7020 9c31 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/text/PatternCacheFIFO2;.:(I)V // method@319c │ │ -118d96: 0e00 |0005: return-void │ │ +118d84: |[118d84] org.apache.oro.text.PatternCacheFIFO2.:()V │ │ +118d94: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +118d98: 7020 9c31 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/text/PatternCacheFIFO2;.:(I)V // method@319c │ │ +118d9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/PatternCacheFIFO2;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -118d98: |[118d98] org.apache.oro.text.PatternCacheFIFO2.:(I)V │ │ -118da8: 2200 9e08 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ -118dac: 7010 9432 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ -118db2: 7030 9d31 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/PatternCacheFIFO2;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@319d │ │ -118db8: 0e00 |0008: return-void │ │ +118da0: |[118da0] org.apache.oro.text.PatternCacheFIFO2.:(I)V │ │ +118db0: 2200 9e08 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ +118db4: 7010 9432 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ +118dba: 7030 9d31 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/PatternCacheFIFO2;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@319d │ │ +118dc0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/PatternCacheFIFO2;) │ │ name : '' │ │ type : '(ILorg/apache/oro/text/regex/PatternCompiler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -118dbc: |[118dbc] org.apache.oro.text.PatternCacheFIFO2.:(ILorg/apache/oro/text/regex/PatternCompiler;)V │ │ -118dcc: 2200 a908 |0000: new-instance v0, Lorg/apache/oro/util/CacheFIFO2; // type@08a9 │ │ -118dd0: 7020 f832 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/oro/util/CacheFIFO2;.:(I)V // method@32f8 │ │ -118dd6: 7030 7731 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/oro/text/GenericPatternCache;.:(Lorg/apache/oro/util/Cache;Lorg/apache/oro/text/regex/PatternCompiler;)V // method@3177 │ │ -118ddc: 0e00 |0008: return-void │ │ +118dc4: |[118dc4] org.apache.oro.text.PatternCacheFIFO2.:(ILorg/apache/oro/text/regex/PatternCompiler;)V │ │ +118dd4: 2200 a908 |0000: new-instance v0, Lorg/apache/oro/util/CacheFIFO2; // type@08a9 │ │ +118dd8: 7020 f832 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/oro/util/CacheFIFO2;.:(I)V // method@32f8 │ │ +118dde: 7030 7731 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/oro/text/GenericPatternCache;.:(Lorg/apache/oro/util/Cache;Lorg/apache/oro/text/regex/PatternCompiler;)V // method@3177 │ │ +118de4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/PatternCacheFIFO2;) │ │ name : '' │ │ type : '(Lorg/apache/oro/text/regex/PatternCompiler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -118de0: |[118de0] org.apache.oro.text.PatternCacheFIFO2.:(Lorg/apache/oro/text/regex/PatternCompiler;)V │ │ -118df0: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -118df4: 7030 9d31 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/oro/text/PatternCacheFIFO2;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@319d │ │ -118dfa: 0e00 |0005: return-void │ │ +118de8: |[118de8] org.apache.oro.text.PatternCacheFIFO2.:(Lorg/apache/oro/text/regex/PatternCompiler;)V │ │ +118df8: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +118dfc: 7030 9d31 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/oro/text/PatternCacheFIFO2;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@319d │ │ +118e02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -435480,71 +435482,71 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -118dfc: |[118dfc] org.apache.oro.text.PatternCacheFIFO.:()V │ │ -118e0c: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -118e10: 7020 a031 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/text/PatternCacheFIFO;.:(I)V // method@31a0 │ │ -118e16: 0e00 |0005: return-void │ │ +118e04: |[118e04] org.apache.oro.text.PatternCacheFIFO.:()V │ │ +118e14: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +118e18: 7020 a031 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/text/PatternCacheFIFO;.:(I)V // method@31a0 │ │ +118e1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/PatternCacheFIFO;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -118e18: |[118e18] org.apache.oro.text.PatternCacheFIFO.:(I)V │ │ -118e28: 2200 9e08 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ -118e2c: 7010 9432 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ -118e32: 7030 a131 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/PatternCacheFIFO;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@31a1 │ │ -118e38: 0e00 |0008: return-void │ │ +118e20: |[118e20] org.apache.oro.text.PatternCacheFIFO.:(I)V │ │ +118e30: 2200 9e08 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ +118e34: 7010 9432 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ +118e3a: 7030 a131 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/PatternCacheFIFO;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@31a1 │ │ +118e40: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/PatternCacheFIFO;) │ │ name : '' │ │ type : '(ILorg/apache/oro/text/regex/PatternCompiler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -118e3c: |[118e3c] org.apache.oro.text.PatternCacheFIFO.:(ILorg/apache/oro/text/regex/PatternCompiler;)V │ │ -118e4c: 2200 aa08 |0000: new-instance v0, Lorg/apache/oro/util/CacheFIFO; // type@08aa │ │ -118e50: 7020 fd32 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/oro/util/CacheFIFO;.:(I)V // method@32fd │ │ -118e56: 7030 7731 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/oro/text/GenericPatternCache;.:(Lorg/apache/oro/util/Cache;Lorg/apache/oro/text/regex/PatternCompiler;)V // method@3177 │ │ -118e5c: 0e00 |0008: return-void │ │ +118e44: |[118e44] org.apache.oro.text.PatternCacheFIFO.:(ILorg/apache/oro/text/regex/PatternCompiler;)V │ │ +118e54: 2200 aa08 |0000: new-instance v0, Lorg/apache/oro/util/CacheFIFO; // type@08aa │ │ +118e58: 7020 fd32 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/oro/util/CacheFIFO;.:(I)V // method@32fd │ │ +118e5e: 7030 7731 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/oro/text/GenericPatternCache;.:(Lorg/apache/oro/util/Cache;Lorg/apache/oro/text/regex/PatternCompiler;)V // method@3177 │ │ +118e64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/PatternCacheFIFO;) │ │ name : '' │ │ type : '(Lorg/apache/oro/text/regex/PatternCompiler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -118e60: |[118e60] org.apache.oro.text.PatternCacheFIFO.:(Lorg/apache/oro/text/regex/PatternCompiler;)V │ │ -118e70: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -118e74: 7030 a131 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/oro/text/PatternCacheFIFO;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@31a1 │ │ -118e7a: 0e00 |0005: return-void │ │ +118e68: |[118e68] org.apache.oro.text.PatternCacheFIFO.:(Lorg/apache/oro/text/regex/PatternCompiler;)V │ │ +118e78: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +118e7c: 7030 a131 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/oro/text/PatternCacheFIFO;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@31a1 │ │ +118e82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -435571,71 +435573,71 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -118e7c: |[118e7c] org.apache.oro.text.PatternCacheLRU.:()V │ │ -118e8c: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -118e90: 7020 a431 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/text/PatternCacheLRU;.:(I)V // method@31a4 │ │ -118e96: 0e00 |0005: return-void │ │ +118e84: |[118e84] org.apache.oro.text.PatternCacheLRU.:()V │ │ +118e94: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +118e98: 7020 a431 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/text/PatternCacheLRU;.:(I)V // method@31a4 │ │ +118e9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/PatternCacheLRU;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -118e98: |[118e98] org.apache.oro.text.PatternCacheLRU.:(I)V │ │ -118ea8: 2200 9e08 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ -118eac: 7010 9432 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ -118eb2: 7030 a531 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/PatternCacheLRU;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@31a5 │ │ -118eb8: 0e00 |0008: return-void │ │ +118ea0: |[118ea0] org.apache.oro.text.PatternCacheLRU.:(I)V │ │ +118eb0: 2200 9e08 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ +118eb4: 7010 9432 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ +118eba: 7030 a531 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/PatternCacheLRU;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@31a5 │ │ +118ec0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/PatternCacheLRU;) │ │ name : '' │ │ type : '(ILorg/apache/oro/text/regex/PatternCompiler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -118ebc: |[118ebc] org.apache.oro.text.PatternCacheLRU.:(ILorg/apache/oro/text/regex/PatternCompiler;)V │ │ -118ecc: 2200 ab08 |0000: new-instance v0, Lorg/apache/oro/util/CacheLRU; // type@08ab │ │ -118ed0: 7020 0133 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/oro/util/CacheLRU;.:(I)V // method@3301 │ │ -118ed6: 7030 7731 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/oro/text/GenericPatternCache;.:(Lorg/apache/oro/util/Cache;Lorg/apache/oro/text/regex/PatternCompiler;)V // method@3177 │ │ -118edc: 0e00 |0008: return-void │ │ +118ec4: |[118ec4] org.apache.oro.text.PatternCacheLRU.:(ILorg/apache/oro/text/regex/PatternCompiler;)V │ │ +118ed4: 2200 ab08 |0000: new-instance v0, Lorg/apache/oro/util/CacheLRU; // type@08ab │ │ +118ed8: 7020 0133 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/oro/util/CacheLRU;.:(I)V // method@3301 │ │ +118ede: 7030 7731 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/oro/text/GenericPatternCache;.:(Lorg/apache/oro/util/Cache;Lorg/apache/oro/text/regex/PatternCompiler;)V // method@3177 │ │ +118ee4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/PatternCacheLRU;) │ │ name : '' │ │ type : '(Lorg/apache/oro/text/regex/PatternCompiler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -118ee0: |[118ee0] org.apache.oro.text.PatternCacheLRU.:(Lorg/apache/oro/text/regex/PatternCompiler;)V │ │ -118ef0: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -118ef4: 7030 a531 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/oro/text/PatternCacheLRU;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@31a5 │ │ -118efa: 0e00 |0005: return-void │ │ +118ee8: |[118ee8] org.apache.oro.text.PatternCacheLRU.:(Lorg/apache/oro/text/regex/PatternCompiler;)V │ │ +118ef8: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +118efc: 7030 a531 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/oro/text/PatternCacheLRU;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@31a5 │ │ +118f02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -435662,71 +435664,71 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -118efc: |[118efc] org.apache.oro.text.PatternCacheRandom.:()V │ │ -118f0c: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -118f10: 7020 a831 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/text/PatternCacheRandom;.:(I)V // method@31a8 │ │ -118f16: 0e00 |0005: return-void │ │ +118f04: |[118f04] org.apache.oro.text.PatternCacheRandom.:()V │ │ +118f14: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +118f18: 7020 a831 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/text/PatternCacheRandom;.:(I)V // method@31a8 │ │ +118f1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/PatternCacheRandom;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -118f18: |[118f18] org.apache.oro.text.PatternCacheRandom.:(I)V │ │ -118f28: 2200 9e08 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ -118f2c: 7010 9432 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ -118f32: 7030 a931 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/PatternCacheRandom;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@31a9 │ │ -118f38: 0e00 |0008: return-void │ │ +118f20: |[118f20] org.apache.oro.text.PatternCacheRandom.:(I)V │ │ +118f30: 2200 9e08 |0000: new-instance v0, Lorg/apache/oro/text/regex/Perl5Compiler; // type@089e │ │ +118f34: 7010 9432 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/regex/Perl5Compiler;.:()V // method@3294 │ │ +118f3a: 7030 a931 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/PatternCacheRandom;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@31a9 │ │ +118f40: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/PatternCacheRandom;) │ │ name : '' │ │ type : '(ILorg/apache/oro/text/regex/PatternCompiler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -118f3c: |[118f3c] org.apache.oro.text.PatternCacheRandom.:(ILorg/apache/oro/text/regex/PatternCompiler;)V │ │ -118f4c: 2200 ac08 |0000: new-instance v0, Lorg/apache/oro/util/CacheRandom; // type@08ac │ │ -118f50: 7020 0733 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/oro/util/CacheRandom;.:(I)V // method@3307 │ │ -118f56: 7030 7731 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/oro/text/GenericPatternCache;.:(Lorg/apache/oro/util/Cache;Lorg/apache/oro/text/regex/PatternCompiler;)V // method@3177 │ │ -118f5c: 0e00 |0008: return-void │ │ +118f44: |[118f44] org.apache.oro.text.PatternCacheRandom.:(ILorg/apache/oro/text/regex/PatternCompiler;)V │ │ +118f54: 2200 ac08 |0000: new-instance v0, Lorg/apache/oro/util/CacheRandom; // type@08ac │ │ +118f58: 7020 0733 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/oro/util/CacheRandom;.:(I)V // method@3307 │ │ +118f5e: 7030 7731 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/oro/text/GenericPatternCache;.:(Lorg/apache/oro/util/Cache;Lorg/apache/oro/text/regex/PatternCompiler;)V // method@3177 │ │ +118f64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/PatternCacheRandom;) │ │ name : '' │ │ type : '(Lorg/apache/oro/text/regex/PatternCompiler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -118f60: |[118f60] org.apache.oro.text.PatternCacheRandom.:(Lorg/apache/oro/text/regex/PatternCompiler;)V │ │ -118f70: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -118f74: 7030 a931 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/oro/text/PatternCacheRandom;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@31a9 │ │ -118f7a: 0e00 |0005: return-void │ │ +118f68: |[118f68] org.apache.oro.text.PatternCacheRandom.:(Lorg/apache/oro/text/regex/PatternCompiler;)V │ │ +118f78: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +118f7c: 7030 a931 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/oro/text/PatternCacheRandom;.:(ILorg/apache/oro/text/regex/PatternCompiler;)V // method@31a9 │ │ +118f82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -435757,104 +435759,104 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -11b0d8: |[11b0d8] org.apache.oro.text.awk.CharacterClassNode.:(I)V │ │ -11b0e8: 7020 f731 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/oro/text/awk/LeafNode;.:(I)V // method@31f7 │ │ -11b0ee: 2202 5007 |0003: new-instance v2, Ljava/util/BitSet; // type@0750 │ │ -11b0f2: 1300 0101 |0005: const/16 v0, #int 257 // #101 │ │ -11b0f6: 7020 aa2b 0200 |0007: invoke-direct {v2, v0}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ -11b0fc: 5b12 c51a |000a: iput-object v2, v1, Lorg/apache/oro/text/awk/CharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1ac5 │ │ -11b100: 0e00 |000c: return-void │ │ +11b0e0: |[11b0e0] org.apache.oro.text.awk.CharacterClassNode.:(I)V │ │ +11b0f0: 7020 f731 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/oro/text/awk/LeafNode;.:(I)V // method@31f7 │ │ +11b0f6: 2202 5007 |0003: new-instance v2, Ljava/util/BitSet; // type@0750 │ │ +11b0fa: 1300 0101 |0005: const/16 v0, #int 257 // #101 │ │ +11b0fe: 7020 aa2b 0200 |0007: invoke-direct {v2, v0}, Ljava/util/BitSet;.:(I)V // method@2baa │ │ +11b104: 5b12 c51a |000a: iput-object v2, v1, Lorg/apache/oro/text/awk/CharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1ac5 │ │ +11b108: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/CharacterClassNode;) │ │ name : '_addToken' │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -11b104: |[11b104] org.apache.oro.text.awk.CharacterClassNode._addToken:(I)V │ │ -11b114: 5410 c51a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/CharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1ac5 │ │ -11b118: 6e20 af2b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@2baf │ │ -11b11e: 0e00 |0005: return-void │ │ +11b10c: |[11b10c] org.apache.oro.text.awk.CharacterClassNode._addToken:(I)V │ │ +11b11c: 5410 c51a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/CharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1ac5 │ │ +11b120: 6e20 af2b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@2baf │ │ +11b126: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/CharacterClassNode;) │ │ name : '_addTokenRange' │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -11b120: |[11b120] org.apache.oro.text.awk.CharacterClassNode._addTokenRange:(II)V │ │ -11b130: 3643 0b00 |0000: if-gt v3, v4, 000b // +000b │ │ -11b134: 5420 c51a |0002: iget-object v0, v2, Lorg/apache/oro/text/awk/CharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1ac5 │ │ -11b138: d801 0301 |0004: add-int/lit8 v1, v3, #int 1 // #01 │ │ -11b13c: 6e20 af2b 3000 |0006: invoke-virtual {v0, v3}, Ljava/util/BitSet;.set:(I)V // method@2baf │ │ -11b142: 0113 |0009: move v3, v1 │ │ -11b144: 28f6 |000a: goto 0000 // -000a │ │ -11b146: 0e00 |000b: return-void │ │ +11b128: |[11b128] org.apache.oro.text.awk.CharacterClassNode._addTokenRange:(II)V │ │ +11b138: 3643 0b00 |0000: if-gt v3, v4, 000b // +000b │ │ +11b13c: 5420 c51a |0002: iget-object v0, v2, Lorg/apache/oro/text/awk/CharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1ac5 │ │ +11b140: d801 0301 |0004: add-int/lit8 v1, v3, #int 1 // #01 │ │ +11b144: 6e20 af2b 3000 |0006: invoke-virtual {v0, v3}, Ljava/util/BitSet;.set:(I)V // method@2baf │ │ +11b14a: 0113 |0009: move v3, v1 │ │ +11b14c: 28f6 |000a: goto 0000 // -000a │ │ +11b14e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/awk/CharacterClassNode;) │ │ name : '_clone' │ │ type : '([I)Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -11b098: |[11b098] org.apache.oro.text.awk.CharacterClassNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ -11b0a8: 2200 8708 |0000: new-instance v0, Lorg/apache/oro/text/awk/CharacterClassNode; // type@0887 │ │ -11b0ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -11b0ae: 4402 0501 |0003: aget v2, v5, v1 │ │ -11b0b2: d803 0201 |0005: add-int/lit8 v3, v2, #int 1 // #01 │ │ -11b0b6: 4b03 0501 |0007: aput v3, v5, v1 │ │ -11b0ba: 7020 eb31 2000 |0009: invoke-direct {v0, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;.:(I)V // method@31eb │ │ -11b0c0: 5445 c51a |000c: iget-object v5, v4, Lorg/apache/oro/text/awk/CharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1ac5 │ │ -11b0c4: 6e10 ab2b 0500 |000e: invoke-virtual {v5}, Ljava/util/BitSet;.clone:()Ljava/lang/Object; // method@2bab │ │ -11b0ca: 0c05 |0011: move-result-object v5 │ │ -11b0cc: 1f05 5007 |0012: check-cast v5, Ljava/util/BitSet; // type@0750 │ │ -11b0d0: 5b05 c51a |0014: iput-object v5, v0, Lorg/apache/oro/text/awk/CharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1ac5 │ │ -11b0d4: 1100 |0016: return-object v0 │ │ +11b0a0: |[11b0a0] org.apache.oro.text.awk.CharacterClassNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ +11b0b0: 2200 8708 |0000: new-instance v0, Lorg/apache/oro/text/awk/CharacterClassNode; // type@0887 │ │ +11b0b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +11b0b6: 4402 0501 |0003: aget v2, v5, v1 │ │ +11b0ba: d803 0201 |0005: add-int/lit8 v3, v2, #int 1 // #01 │ │ +11b0be: 4b03 0501 |0007: aput v3, v5, v1 │ │ +11b0c2: 7020 eb31 2000 |0009: invoke-direct {v0, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;.:(I)V // method@31eb │ │ +11b0c8: 5445 c51a |000c: iget-object v5, v4, Lorg/apache/oro/text/awk/CharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1ac5 │ │ +11b0cc: 6e10 ab2b 0500 |000e: invoke-virtual {v5}, Ljava/util/BitSet;.clone:()Ljava/lang/Object; // method@2bab │ │ +11b0d2: 0c05 |0011: move-result-object v5 │ │ +11b0d4: 1f05 5007 |0012: check-cast v5, Ljava/util/BitSet; // type@0750 │ │ +11b0d8: 5b05 c51a |0014: iput-object v5, v0, Lorg/apache/oro/text/awk/CharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1ac5 │ │ +11b0dc: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/awk/CharacterClassNode;) │ │ name : '_matches' │ │ type : '(C)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -11b078: |[11b078] org.apache.oro.text.awk.CharacterClassNode._matches:(C)Z │ │ -11b088: 5410 c51a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/CharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1ac5 │ │ -11b08c: 6e20 ad2b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ -11b092: 0a02 |0005: move-result v2 │ │ -11b094: 0f02 |0006: return v2 │ │ +11b080: |[11b080] org.apache.oro.text.awk.CharacterClassNode._matches:(C)Z │ │ +11b090: 5410 c51a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/CharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1ac5 │ │ +11b094: 6e20 ad2b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ +11b09a: 0a02 |0005: move-result v2 │ │ +11b09c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1625 header: │ │ @@ -435880,54 +435882,54 @@ │ │ type : '(Lorg/apache/oro/text/awk/SyntaxNode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -11b4c8: |[11b4c8] org.apache.oro.text.awk.PlusNode.:(Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ -11b4d8: 7020 0d32 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/StarNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320d │ │ -11b4de: 0e00 |0003: return-void │ │ +11b4d0: |[11b4d0] org.apache.oro.text.awk.PlusNode.:(Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ +11b4e0: 7020 0d32 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/oro/text/awk/StarNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320d │ │ +11b4e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/PlusNode;) │ │ name : '_clone' │ │ type : '([I)Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -11b4a0: |[11b4a0] org.apache.oro.text.awk.PlusNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ -11b4b0: 2200 8d08 |0000: new-instance v0, Lorg/apache/oro/text/awk/PlusNode; // type@088d │ │ -11b4b4: 5421 d01a |0002: iget-object v1, v2, Lorg/apache/oro/text/awk/PlusNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad0 │ │ -11b4b8: 6e20 1432 3100 |0004: invoke-virtual {v1, v3}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -11b4be: 0c03 |0007: move-result-object v3 │ │ -11b4c0: 7020 0632 3000 |0008: invoke-direct {v0, v3}, Lorg/apache/oro/text/awk/PlusNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3206 │ │ -11b4c6: 1100 |000b: return-object v0 │ │ +11b4a8: |[11b4a8] org.apache.oro.text.awk.PlusNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ +11b4b8: 2200 8d08 |0000: new-instance v0, Lorg/apache/oro/text/awk/PlusNode; // type@088d │ │ +11b4bc: 5421 d01a |0002: iget-object v1, v2, Lorg/apache/oro/text/awk/PlusNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad0 │ │ +11b4c0: 6e20 1432 3100 |0004: invoke-virtual {v1, v3}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +11b4c6: 0c03 |0007: move-result-object v3 │ │ +11b4c8: 7020 0632 3000 |0008: invoke-direct {v0, v3}, Lorg/apache/oro/text/awk/PlusNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3206 │ │ +11b4ce: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/PlusNode;) │ │ name : '_nullable' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11b48c: |[11b48c] org.apache.oro.text.awk.PlusNode._nullable:()Z │ │ -11b49c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11b49e: 0f00 |0001: return v0 │ │ +11b494: |[11b494] org.apache.oro.text.awk.PlusNode._nullable:()Z │ │ +11b4a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11b4a6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1626 header: │ │ @@ -435957,73 +435959,73 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -11b51c: |[11b51c] org.apache.oro.text.awk.QuestionNode.:()V │ │ -11b52c: 2200 8908 |0000: new-instance v0, Lorg/apache/oro/text/awk/EpsilonNode; // type@0889 │ │ -11b530: 7010 f131 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/awk/EpsilonNode;.:()V // method@31f1 │ │ -11b536: 6900 d11a |0005: sput-object v0, Lorg/apache/oro/text/awk/QuestionNode;._epsilon:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad1 │ │ -11b53a: 0e00 |0007: return-void │ │ +11b524: |[11b524] org.apache.oro.text.awk.QuestionNode.:()V │ │ +11b534: 2200 8908 |0000: new-instance v0, Lorg/apache/oro/text/awk/EpsilonNode; // type@0889 │ │ +11b538: 7010 f131 0000 |0002: invoke-direct {v0}, Lorg/apache/oro/text/awk/EpsilonNode;.:()V // method@31f1 │ │ +11b53e: 6900 d11a |0005: sput-object v0, Lorg/apache/oro/text/awk/QuestionNode;._epsilon:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad1 │ │ +11b542: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/QuestionNode;) │ │ name : '' │ │ type : '(Lorg/apache/oro/text/awk/SyntaxNode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -11b53c: |[11b53c] org.apache.oro.text.awk.QuestionNode.:(Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ -11b54c: 6200 d11a |0000: sget-object v0, Lorg/apache/oro/text/awk/QuestionNode;._epsilon:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad1 │ │ -11b550: 7030 0032 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/awk/OrNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3200 │ │ -11b556: 0e00 |0005: return-void │ │ +11b544: |[11b544] org.apache.oro.text.awk.QuestionNode.:(Lorg/apache/oro/text/awk/SyntaxNode;)V │ │ +11b554: 6200 d11a |0000: sget-object v0, Lorg/apache/oro/text/awk/QuestionNode;._epsilon:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad1 │ │ +11b558: 7030 0032 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/awk/OrNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;Lorg/apache/oro/text/awk/SyntaxNode;)V // method@3200 │ │ +11b55e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/QuestionNode;) │ │ name : '_clone' │ │ type : '([I)Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -11b4f4: |[11b4f4] org.apache.oro.text.awk.QuestionNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ -11b504: 2200 8e08 |0000: new-instance v0, Lorg/apache/oro/text/awk/QuestionNode; // type@088e │ │ -11b508: 5421 d21a |0002: iget-object v1, v2, Lorg/apache/oro/text/awk/QuestionNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad2 │ │ -11b50c: 6e20 1432 3100 |0004: invoke-virtual {v1, v3}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ -11b512: 0c03 |0007: move-result-object v3 │ │ -11b514: 7020 0a32 3000 |0008: invoke-direct {v0, v3}, Lorg/apache/oro/text/awk/QuestionNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320a │ │ -11b51a: 1100 |000b: return-object v0 │ │ +11b4fc: |[11b4fc] org.apache.oro.text.awk.QuestionNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ +11b50c: 2200 8e08 |0000: new-instance v0, Lorg/apache/oro/text/awk/QuestionNode; // type@088e │ │ +11b510: 5421 d21a |0002: iget-object v1, v2, Lorg/apache/oro/text/awk/QuestionNode;._left:Lorg/apache/oro/text/awk/SyntaxNode; // field@1ad2 │ │ +11b514: 6e20 1432 3100 |0004: invoke-virtual {v1, v3}, Lorg/apache/oro/text/awk/SyntaxNode;._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; // method@3214 │ │ +11b51a: 0c03 |0007: move-result-object v3 │ │ +11b51c: 7020 0a32 3000 |0008: invoke-direct {v0, v3}, Lorg/apache/oro/text/awk/QuestionNode;.:(Lorg/apache/oro/text/awk/SyntaxNode;)V // method@320a │ │ +11b522: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/QuestionNode;) │ │ name : '_nullable' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11b4e0: |[11b4e0] org.apache.oro.text.awk.QuestionNode._nullable:()Z │ │ -11b4f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11b4f2: 0f00 |0001: return v0 │ │ +11b4e8: |[11b4e8] org.apache.oro.text.awk.QuestionNode._nullable:()Z │ │ +11b4f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11b4fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1627 header: │ │ @@ -436053,61 +436055,61 @@ │ │ type : '(CI)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -11b7cc: |[11b7cc] org.apache.oro.text.awk.TokenNode.:(CI)V │ │ -11b7dc: 7020 f731 2000 |0000: invoke-direct {v0, v2}, Lorg/apache/oro/text/awk/LeafNode;.:(I)V // method@31f7 │ │ -11b7e2: 5e01 d81a |0003: iput-char v1, v0, Lorg/apache/oro/text/awk/TokenNode;._token:C // field@1ad8 │ │ -11b7e6: 0e00 |0005: return-void │ │ +11b7d4: |[11b7d4] org.apache.oro.text.awk.TokenNode.:(CI)V │ │ +11b7e4: 7020 f731 2000 |0000: invoke-direct {v0, v2}, Lorg/apache/oro/text/awk/LeafNode;.:(I)V // method@31f7 │ │ +11b7ea: 5e01 d81a |0003: iput-char v1, v0, Lorg/apache/oro/text/awk/TokenNode;._token:C // field@1ad8 │ │ +11b7ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/TokenNode;) │ │ name : '_clone' │ │ type : '([I)Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -11b79c: |[11b79c] org.apache.oro.text.awk.TokenNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ -11b7ac: 2200 9208 |0000: new-instance v0, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ -11b7b0: 5751 d81a |0002: iget-char v1, v5, Lorg/apache/oro/text/awk/TokenNode;._token:C // field@1ad8 │ │ -11b7b4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -11b7b6: 4403 0602 |0005: aget v3, v6, v2 │ │ -11b7ba: d804 0301 |0007: add-int/lit8 v4, v3, #int 1 // #01 │ │ -11b7be: 4b04 0602 |0009: aput v4, v6, v2 │ │ -11b7c2: 7030 1d32 1003 |000b: invoke-direct {v0, v1, v3}, Lorg/apache/oro/text/awk/TokenNode;.:(CI)V // method@321d │ │ -11b7c8: 1100 |000e: return-object v0 │ │ +11b7a4: |[11b7a4] org.apache.oro.text.awk.TokenNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ +11b7b4: 2200 9208 |0000: new-instance v0, Lorg/apache/oro/text/awk/TokenNode; // type@0892 │ │ +11b7b8: 5751 d81a |0002: iget-char v1, v5, Lorg/apache/oro/text/awk/TokenNode;._token:C // field@1ad8 │ │ +11b7bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +11b7be: 4403 0602 |0005: aget v3, v6, v2 │ │ +11b7c2: d804 0301 |0007: add-int/lit8 v4, v3, #int 1 // #01 │ │ +11b7c6: 4b04 0602 |0009: aput v4, v6, v2 │ │ +11b7ca: 7030 1d32 1003 |000b: invoke-direct {v0, v1, v3}, Lorg/apache/oro/text/awk/TokenNode;.:(CI)V // method@321d │ │ +11b7d0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/TokenNode;) │ │ name : '_matches' │ │ type : '(C)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -11b77c: |[11b77c] org.apache.oro.text.awk.TokenNode._matches:(C)Z │ │ -11b78c: 5710 d81a |0000: iget-char v0, v1, Lorg/apache/oro/text/awk/TokenNode;._token:C // field@1ad8 │ │ -11b790: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ -11b794: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -11b796: 2802 |0005: goto 0007 // +0002 │ │ -11b798: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -11b79a: 0f02 |0007: return v2 │ │ +11b784: |[11b784] org.apache.oro.text.awk.TokenNode._matches:(C)Z │ │ +11b794: 5710 d81a |0000: iget-char v0, v1, Lorg/apache/oro/text/awk/TokenNode;._token:C // field@1ad8 │ │ +11b798: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ +11b79c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +11b79e: 2802 |0005: goto 0007 // +0002 │ │ +11b7a0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +11b7a2: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1628 header: │ │ @@ -436203,448 +436205,448 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -121bdc: |[121bdc] org.apache.oro.text.regex.Perl5Substitution.:()V │ │ -121bec: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -121bf0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -121bf2: 7030 da32 0201 |0003: invoke-direct {v2, v0, v1}, Lorg/apache/oro/text/regex/Perl5Substitution;.:(Ljava/lang/String;I)V // method@32da │ │ -121bf8: 0e00 |0006: return-void │ │ +121be4: |[121be4] org.apache.oro.text.regex.Perl5Substitution.:()V │ │ +121bf4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +121bf8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +121bfa: 7030 da32 0201 |0003: invoke-direct {v2, v0, v1}, Lorg/apache/oro/text/regex/Perl5Substitution;.:(Ljava/lang/String;I)V // method@32da │ │ +121c00: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/Perl5Substitution;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -121bfc: |[121bfc] org.apache.oro.text.regex.Perl5Substitution.:(Ljava/lang/String;)V │ │ -121c0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -121c0e: 7030 da32 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/regex/Perl5Substitution;.:(Ljava/lang/String;I)V // method@32da │ │ -121c14: 0e00 |0004: return-void │ │ +121c04: |[121c04] org.apache.oro.text.regex.Perl5Substitution.:(Ljava/lang/String;)V │ │ +121c14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +121c16: 7030 da32 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/oro/text/regex/Perl5Substitution;.:(Ljava/lang/String;I)V // method@32da │ │ +121c1c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/regex/Perl5Substitution;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -121c18: |[121c18] org.apache.oro.text.regex.Perl5Substitution.:(Ljava/lang/String;I)V │ │ -121c28: 7010 e332 0000 |0000: invoke-direct {v0}, Lorg/apache/oro/text/regex/StringSubstitution;.:()V // method@32e3 │ │ -121c2e: 6e30 e232 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/regex/Perl5Substitution;.setSubstitution:(Ljava/lang/String;I)V // method@32e2 │ │ -121c34: 0e00 |0006: return-void │ │ +121c20: |[121c20] org.apache.oro.text.regex.Perl5Substitution.:(Ljava/lang/String;I)V │ │ +121c30: 7010 e332 0000 |0000: invoke-direct {v0}, Lorg/apache/oro/text/regex/StringSubstitution;.:()V // method@32e3 │ │ +121c36: 6e30 e232 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/apache/oro/text/regex/Perl5Substitution;.setSubstitution:(Ljava/lang/String;I)V // method@32e2 │ │ +121c3c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/regex/Perl5Substitution;) │ │ name : '__addElement' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -121c38: |[121c38] org.apache.oro.text.regex.Perl5Substitution.__addElement:(I)V │ │ -121c48: 5440 8c1b |0000: iget-object v0, v4, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodes:[I // field@1b8c │ │ -121c4c: 2101 |0002: array-length v1, v0 │ │ -121c4e: 5242 8d1b |0003: iget v2, v4, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodesCount:I // field@1b8d │ │ -121c52: 3312 0c00 |0005: if-ne v2, v1, 0011 // +000c │ │ -121c56: d802 0120 |0007: add-int/lit8 v2, v1, #int 32 // #20 │ │ -121c5a: 2322 c009 |0009: new-array v2, v2, [I // type@09c0 │ │ -121c5e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -121c60: 7151 fb2a 3032 |000c: invoke-static {v0, v3, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ -121c66: 5b42 8c1b |000f: iput-object v2, v4, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodes:[I // field@1b8c │ │ -121c6a: 5440 8c1b |0011: iget-object v0, v4, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodes:[I // field@1b8c │ │ -121c6e: 5241 8d1b |0013: iget v1, v4, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodesCount:I // field@1b8d │ │ -121c72: d802 0101 |0015: add-int/lit8 v2, v1, #int 1 // #01 │ │ -121c76: 5942 8d1b |0017: iput v2, v4, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodesCount:I // field@1b8d │ │ -121c7a: 4b05 0001 |0019: aput v5, v0, v1 │ │ -121c7e: 0e00 |001b: return-void │ │ +121c40: |[121c40] org.apache.oro.text.regex.Perl5Substitution.__addElement:(I)V │ │ +121c50: 5440 8c1b |0000: iget-object v0, v4, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodes:[I // field@1b8c │ │ +121c54: 2101 |0002: array-length v1, v0 │ │ +121c56: 5242 8d1b |0003: iget v2, v4, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodesCount:I // field@1b8d │ │ +121c5a: 3312 0c00 |0005: if-ne v2, v1, 0011 // +000c │ │ +121c5e: d802 0120 |0007: add-int/lit8 v2, v1, #int 32 // #20 │ │ +121c62: 2322 c009 |0009: new-array v2, v2, [I // type@09c0 │ │ +121c66: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +121c68: 7151 fb2a 3032 |000c: invoke-static {v0, v3, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2afb │ │ +121c6e: 5b42 8c1b |000f: iput-object v2, v4, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodes:[I // field@1b8c │ │ +121c72: 5440 8c1b |0011: iget-object v0, v4, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodes:[I // field@1b8c │ │ +121c76: 5241 8d1b |0013: iget v1, v4, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodesCount:I // field@1b8d │ │ +121c7a: d802 0101 |0015: add-int/lit8 v2, v1, #int 1 // #01 │ │ +121c7e: 5942 8d1b |0017: iput v2, v4, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodesCount:I // field@1b8d │ │ +121c82: 4b05 0001 |0019: aput v5, v0, v1 │ │ +121c86: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/regex/Perl5Substitution;) │ │ name : '__isInterpolationCharacter' │ │ type : '(C)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -121b7c: |[121b7c] org.apache.oro.text.regex.Perl5Substitution.__isInterpolationCharacter:(C)Z │ │ -121b8c: 7110 0b2a 0100 |0000: invoke-static {v1}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ -121b92: 0a00 |0003: move-result v0 │ │ -121b94: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -121b98: 1300 2600 |0006: const/16 v0, #int 38 // #26 │ │ -121b9c: 3301 0300 |0008: if-ne v1, v0, 000b // +0003 │ │ -121ba0: 2803 |000a: goto 000d // +0003 │ │ -121ba2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -121ba4: 2802 |000c: goto 000e // +0002 │ │ -121ba6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -121ba8: 0f01 |000e: return v1 │ │ +121b84: |[121b84] org.apache.oro.text.regex.Perl5Substitution.__isInterpolationCharacter:(C)Z │ │ +121b94: 7110 0b2a 0100 |0000: invoke-static {v1}, Ljava/lang/Character;.isDigit:(C)Z // method@2a0b │ │ +121b9a: 0a00 |0003: move-result v0 │ │ +121b9c: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +121ba0: 1300 2600 |0006: const/16 v0, #int 38 // #26 │ │ +121ba4: 3301 0300 |0008: if-ne v1, v0, 000b // +0003 │ │ +121ba8: 2803 |000a: goto 000d // +0003 │ │ +121baa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +121bac: 2802 |000c: goto 000e // +0002 │ │ +121bae: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +121bb0: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/oro/text/regex/Perl5Substitution;) │ │ name : '__parseSubs' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 182 16-bit code units │ │ -121c80: |[121c80] org.apache.oro.text.regex.Perl5Substitution.__parseSubs:(Ljava/lang/String;)V │ │ -121c90: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -121c94: 7401 d52a 1100 |0002: invoke-virtual/range {v17}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -121c9a: 0c01 |0005: move-result-object v1 │ │ -121c9c: 5b01 8e1b |0006: iput-object v1, v0, Lorg/apache/oro/text/regex/Perl5Substitution;._substitutionChars:[C // field@1b8e │ │ -121ca0: 2112 |0008: array-length v2, v1 │ │ -121ca2: 1303 2000 |0009: const/16 v3, #int 32 // #20 │ │ -121ca6: 2333 c009 |000b: new-array v3, v3, [I // type@09c0 │ │ -121caa: 5b03 8c1b |000d: iput-object v3, v0, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodes:[I // field@1b8c │ │ -121cae: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -121cb0: 5903 8d1b |0010: iput v3, v0, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodesCount:I // field@1b8d │ │ -121cb4: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ -121cb6: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -121cb8: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -121cba: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -121cbc: 1208 |0016: const/4 v8, #int 0 // #0 │ │ -121cbe: 12f9 |0017: const/4 v9, #int -1 // #ff │ │ -121cc0: 120a |0018: const/4 v10, #int 0 // #0 │ │ -121cc2: 3525 9c00 |0019: if-ge v5, v2, 00b5 // +009c │ │ -121cc6: 490b 0105 |001b: aget-char v11, v1, v5 │ │ -121cca: d80c 0501 |001d: add-int/lit8 v12, v5, #int 1 // #01 │ │ -121cce: 130d 2400 |001f: const/16 v13, #int 36 // #24 │ │ -121cd2: 121e |0021: const/4 v14, #int 1 // #1 │ │ -121cd4: 3806 2f00 |0022: if-eqz v6, 0051 // +002f │ │ -121cd8: 130f 0a00 |0024: const/16 v15, #int 10 // #a │ │ -121cdc: 7120 072a fb00 |0026: invoke-static {v11, v15}, Ljava/lang/Character;.digit:(CI)I // method@2a07 │ │ -121ce2: 0a0f |0029: move-result v15 │ │ -121ce4: 374f 1100 |002a: if-le v15, v4, 003b // +0011 │ │ -121ce8: 140b ffff 0000 |002c: const v11, #float 9.18341e-41 // #0000ffff │ │ -121cee: 36b7 0500 |002f: if-gt v7, v11, 0034 // +0005 │ │ -121cf2: da07 070a |0031: mul-int/lit8 v7, v7, #int 10 // #0a │ │ -121cf6: b0f7 |0033: add-int/2addr v7, v15 │ │ -121cf8: 332c 7d00 |0034: if-ne v12, v2, 00b1 // +007d │ │ -121cfc: 7020 db32 7000 |0036: invoke-direct {v0, v7}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ -121d02: 2900 7800 |0039: goto/16 00b1 // +0078 │ │ -121d06: 1306 2600 |003b: const/16 v6, #int 38 // #26 │ │ -121d0a: 336b 0f00 |003d: if-ne v11, v6, 004c // +000f │ │ -121d0e: d806 05ff |003f: add-int/lit8 v6, v5, #int -1 // #ff │ │ -121d12: 4906 0106 |0041: aget-char v6, v1, v6 │ │ -121d16: 33d6 0900 |0043: if-ne v6, v13, 004c // +0009 │ │ -121d1a: 7020 db32 3000 |0045: invoke-direct {v0, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ -121d20: 1206 |0048: const/4 v6, #int 0 // #0 │ │ -121d22: 1207 |0049: const/4 v7, #int 0 // #0 │ │ -121d24: 2900 6700 |004a: goto/16 00b1 // +0067 │ │ -121d28: 7020 db32 7000 |004c: invoke-direct {v0, v7}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ -121d2e: 1206 |004f: const/4 v6, #int 0 // #0 │ │ -121d30: 1207 |0050: const/4 v7, #int 0 // #0 │ │ -121d32: 130f 5c00 |0051: const/16 v15, #int 92 // #5c │ │ -121d36: 32db 0400 |0053: if-eq v11, v13, 0057 // +0004 │ │ -121d3a: 33fb 0400 |0055: if-ne v11, v15, 0059 // +0004 │ │ -121d3e: 3808 1300 |0057: if-eqz v8, 006a // +0013 │ │ -121d42: 3b09 0900 |0059: if-gez v9, 0062 // +0009 │ │ -121d46: 7020 db32 4000 |005b: invoke-direct {v0, v4}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ -121d4c: 7020 db32 5000 |005e: invoke-direct {v0, v5}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ -121d52: 0159 |0061: move v9, v5 │ │ -121d54: 332c 0600 |0062: if-ne v12, v2, 0068 // +0006 │ │ -121d58: b19c |0064: sub-int/2addr v12, v9 │ │ -121d5a: 7020 db32 c000 |0065: invoke-direct {v0, v12}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ -121d60: 1208 |0068: const/4 v8, #int 0 // #0 │ │ -121d62: 2848 |0069: goto 00b1 // +0048 │ │ -121d64: 3a09 0800 |006a: if-ltz v9, 0072 // +0008 │ │ -121d68: 9109 0509 |006c: sub-int v9, v5, v9 │ │ -121d6c: 7020 db32 9000 |006e: invoke-direct {v0, v9}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ -121d72: 12f9 |0071: const/4 v9, #int -1 // #ff │ │ -121d74: 332c 0300 |0072: if-ne v12, v2, 0075 // +0003 │ │ -121d78: 283d |0074: goto 00b1 // +003d │ │ -121d7a: 4903 010c |0075: aget-char v3, v1, v12 │ │ -121d7e: 33db 0700 |0077: if-ne v11, v13, 007e // +0007 │ │ -121d82: 7110 dc32 0300 |0079: invoke-static {v3}, Lorg/apache/oro/text/regex/Perl5Substitution;.__isInterpolationCharacter:(C)Z // method@32dc │ │ -121d88: 0a06 |007c: move-result v6 │ │ -121d8a: 2834 |007d: goto 00b1 // +0034 │ │ -121d8c: 33fb 3300 |007e: if-ne v11, v15, 00b1 // +0033 │ │ -121d90: 130b 6c00 |0080: const/16 v11, #int 108 // #6c │ │ -121d94: 33b3 0a00 |0082: if-ne v3, v11, 008c // +000a │ │ -121d98: 390a 2d00 |0084: if-nez v10, 00b1 // +002d │ │ -121d9c: 12e3 |0086: const/4 v3, #int -2 // #fe │ │ -121d9e: 7020 db32 3000 |0087: invoke-direct {v0, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ -121da4: 01c5 |008a: move v5, v12 │ │ -121da6: 2826 |008b: goto 00b1 // +0026 │ │ -121da8: 130b 7500 |008c: const/16 v11, #int 117 // #75 │ │ -121dac: 33b3 0600 |008e: if-ne v3, v11, 0094 // +0006 │ │ -121db0: 390a 2100 |0090: if-nez v10, 00b1 // +0021 │ │ -121db4: 12d3 |0092: const/4 v3, #int -3 // #fd │ │ -121db6: 28f4 |0093: goto 0087 // -000c │ │ -121db8: 130b 4c00 |0094: const/16 v11, #int 76 // #4c │ │ -121dbc: 33b3 0900 |0096: if-ne v3, v11, 009f // +0009 │ │ -121dc0: 12c3 |0098: const/4 v3, #int -4 // #fc │ │ -121dc2: 7020 db32 3000 |0099: invoke-direct {v0, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ -121dc8: 01c5 |009c: move v5, v12 │ │ -121dca: 121a |009d: const/4 v10, #int 1 // #1 │ │ -121dcc: 2813 |009e: goto 00b1 // +0013 │ │ -121dce: 130b 5500 |009f: const/16 v11, #int 85 // #55 │ │ -121dd2: 33b3 0400 |00a1: if-ne v3, v11, 00a5 // +0004 │ │ -121dd6: 12b3 |00a3: const/4 v3, #int -5 // #fb │ │ -121dd8: 28f5 |00a4: goto 0099 // -000b │ │ -121dda: 130b 4500 |00a5: const/16 v11, #int 69 // #45 │ │ -121dde: 33b3 0900 |00a7: if-ne v3, v11, 00b0 // +0009 │ │ -121de2: 12a3 |00a9: const/4 v3, #int -6 // #fa │ │ -121de4: 7020 db32 3000 |00aa: invoke-direct {v0, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ -121dea: 01c5 |00ad: move v5, v12 │ │ -121dec: 120a |00ae: const/4 v10, #int 0 // #0 │ │ -121dee: 2802 |00af: goto 00b1 // +0002 │ │ -121df0: 1218 |00b0: const/4 v8, #int 1 // #1 │ │ -121df2: b0e5 |00b1: add-int/2addr v5, v14 │ │ -121df4: 1203 |00b2: const/4 v3, #int 0 // #0 │ │ -121df6: 2900 66ff |00b3: goto/16 0019 // -009a │ │ -121dfa: 0e00 |00b5: return-void │ │ +121c88: |[121c88] org.apache.oro.text.regex.Perl5Substitution.__parseSubs:(Ljava/lang/String;)V │ │ +121c98: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +121c9c: 7401 d52a 1100 |0002: invoke-virtual/range {v17}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +121ca2: 0c01 |0005: move-result-object v1 │ │ +121ca4: 5b01 8e1b |0006: iput-object v1, v0, Lorg/apache/oro/text/regex/Perl5Substitution;._substitutionChars:[C // field@1b8e │ │ +121ca8: 2112 |0008: array-length v2, v1 │ │ +121caa: 1303 2000 |0009: const/16 v3, #int 32 // #20 │ │ +121cae: 2333 c009 |000b: new-array v3, v3, [I // type@09c0 │ │ +121cb2: 5b03 8c1b |000d: iput-object v3, v0, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodes:[I // field@1b8c │ │ +121cb6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +121cb8: 5903 8d1b |0010: iput v3, v0, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodesCount:I // field@1b8d │ │ +121cbc: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ +121cbe: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +121cc0: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +121cc2: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +121cc4: 1208 |0016: const/4 v8, #int 0 // #0 │ │ +121cc6: 12f9 |0017: const/4 v9, #int -1 // #ff │ │ +121cc8: 120a |0018: const/4 v10, #int 0 // #0 │ │ +121cca: 3525 9c00 |0019: if-ge v5, v2, 00b5 // +009c │ │ +121cce: 490b 0105 |001b: aget-char v11, v1, v5 │ │ +121cd2: d80c 0501 |001d: add-int/lit8 v12, v5, #int 1 // #01 │ │ +121cd6: 130d 2400 |001f: const/16 v13, #int 36 // #24 │ │ +121cda: 121e |0021: const/4 v14, #int 1 // #1 │ │ +121cdc: 3806 2f00 |0022: if-eqz v6, 0051 // +002f │ │ +121ce0: 130f 0a00 |0024: const/16 v15, #int 10 // #a │ │ +121ce4: 7120 072a fb00 |0026: invoke-static {v11, v15}, Ljava/lang/Character;.digit:(CI)I // method@2a07 │ │ +121cea: 0a0f |0029: move-result v15 │ │ +121cec: 374f 1100 |002a: if-le v15, v4, 003b // +0011 │ │ +121cf0: 140b ffff 0000 |002c: const v11, #float 9.18341e-41 // #0000ffff │ │ +121cf6: 36b7 0500 |002f: if-gt v7, v11, 0034 // +0005 │ │ +121cfa: da07 070a |0031: mul-int/lit8 v7, v7, #int 10 // #0a │ │ +121cfe: b0f7 |0033: add-int/2addr v7, v15 │ │ +121d00: 332c 7d00 |0034: if-ne v12, v2, 00b1 // +007d │ │ +121d04: 7020 db32 7000 |0036: invoke-direct {v0, v7}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ +121d0a: 2900 7800 |0039: goto/16 00b1 // +0078 │ │ +121d0e: 1306 2600 |003b: const/16 v6, #int 38 // #26 │ │ +121d12: 336b 0f00 |003d: if-ne v11, v6, 004c // +000f │ │ +121d16: d806 05ff |003f: add-int/lit8 v6, v5, #int -1 // #ff │ │ +121d1a: 4906 0106 |0041: aget-char v6, v1, v6 │ │ +121d1e: 33d6 0900 |0043: if-ne v6, v13, 004c // +0009 │ │ +121d22: 7020 db32 3000 |0045: invoke-direct {v0, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ +121d28: 1206 |0048: const/4 v6, #int 0 // #0 │ │ +121d2a: 1207 |0049: const/4 v7, #int 0 // #0 │ │ +121d2c: 2900 6700 |004a: goto/16 00b1 // +0067 │ │ +121d30: 7020 db32 7000 |004c: invoke-direct {v0, v7}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ +121d36: 1206 |004f: const/4 v6, #int 0 // #0 │ │ +121d38: 1207 |0050: const/4 v7, #int 0 // #0 │ │ +121d3a: 130f 5c00 |0051: const/16 v15, #int 92 // #5c │ │ +121d3e: 32db 0400 |0053: if-eq v11, v13, 0057 // +0004 │ │ +121d42: 33fb 0400 |0055: if-ne v11, v15, 0059 // +0004 │ │ +121d46: 3808 1300 |0057: if-eqz v8, 006a // +0013 │ │ +121d4a: 3b09 0900 |0059: if-gez v9, 0062 // +0009 │ │ +121d4e: 7020 db32 4000 |005b: invoke-direct {v0, v4}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ +121d54: 7020 db32 5000 |005e: invoke-direct {v0, v5}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ +121d5a: 0159 |0061: move v9, v5 │ │ +121d5c: 332c 0600 |0062: if-ne v12, v2, 0068 // +0006 │ │ +121d60: b19c |0064: sub-int/2addr v12, v9 │ │ +121d62: 7020 db32 c000 |0065: invoke-direct {v0, v12}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ +121d68: 1208 |0068: const/4 v8, #int 0 // #0 │ │ +121d6a: 2848 |0069: goto 00b1 // +0048 │ │ +121d6c: 3a09 0800 |006a: if-ltz v9, 0072 // +0008 │ │ +121d70: 9109 0509 |006c: sub-int v9, v5, v9 │ │ +121d74: 7020 db32 9000 |006e: invoke-direct {v0, v9}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ +121d7a: 12f9 |0071: const/4 v9, #int -1 // #ff │ │ +121d7c: 332c 0300 |0072: if-ne v12, v2, 0075 // +0003 │ │ +121d80: 283d |0074: goto 00b1 // +003d │ │ +121d82: 4903 010c |0075: aget-char v3, v1, v12 │ │ +121d86: 33db 0700 |0077: if-ne v11, v13, 007e // +0007 │ │ +121d8a: 7110 dc32 0300 |0079: invoke-static {v3}, Lorg/apache/oro/text/regex/Perl5Substitution;.__isInterpolationCharacter:(C)Z // method@32dc │ │ +121d90: 0a06 |007c: move-result v6 │ │ +121d92: 2834 |007d: goto 00b1 // +0034 │ │ +121d94: 33fb 3300 |007e: if-ne v11, v15, 00b1 // +0033 │ │ +121d98: 130b 6c00 |0080: const/16 v11, #int 108 // #6c │ │ +121d9c: 33b3 0a00 |0082: if-ne v3, v11, 008c // +000a │ │ +121da0: 390a 2d00 |0084: if-nez v10, 00b1 // +002d │ │ +121da4: 12e3 |0086: const/4 v3, #int -2 // #fe │ │ +121da6: 7020 db32 3000 |0087: invoke-direct {v0, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ +121dac: 01c5 |008a: move v5, v12 │ │ +121dae: 2826 |008b: goto 00b1 // +0026 │ │ +121db0: 130b 7500 |008c: const/16 v11, #int 117 // #75 │ │ +121db4: 33b3 0600 |008e: if-ne v3, v11, 0094 // +0006 │ │ +121db8: 390a 2100 |0090: if-nez v10, 00b1 // +0021 │ │ +121dbc: 12d3 |0092: const/4 v3, #int -3 // #fd │ │ +121dbe: 28f4 |0093: goto 0087 // -000c │ │ +121dc0: 130b 4c00 |0094: const/16 v11, #int 76 // #4c │ │ +121dc4: 33b3 0900 |0096: if-ne v3, v11, 009f // +0009 │ │ +121dc8: 12c3 |0098: const/4 v3, #int -4 // #fc │ │ +121dca: 7020 db32 3000 |0099: invoke-direct {v0, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ +121dd0: 01c5 |009c: move v5, v12 │ │ +121dd2: 121a |009d: const/4 v10, #int 1 // #1 │ │ +121dd4: 2813 |009e: goto 00b1 // +0013 │ │ +121dd6: 130b 5500 |009f: const/16 v11, #int 85 // #55 │ │ +121dda: 33b3 0400 |00a1: if-ne v3, v11, 00a5 // +0004 │ │ +121dde: 12b3 |00a3: const/4 v3, #int -5 // #fb │ │ +121de0: 28f5 |00a4: goto 0099 // -000b │ │ +121de2: 130b 4500 |00a5: const/16 v11, #int 69 // #45 │ │ +121de6: 33b3 0900 |00a7: if-ne v3, v11, 00b0 // +0009 │ │ +121dea: 12a3 |00a9: const/4 v3, #int -6 // #fa │ │ +121dec: 7020 db32 3000 |00aa: invoke-direct {v0, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;.__addElement:(I)V // method@32db │ │ +121df2: 01c5 |00ad: move v5, v12 │ │ +121df4: 120a |00ae: const/4 v10, #int 0 // #0 │ │ +121df6: 2802 |00af: goto 00b1 // +0002 │ │ +121df8: 1218 |00b0: const/4 v8, #int 1 // #1 │ │ +121dfa: b0e5 |00b1: add-int/2addr v5, v14 │ │ +121dfc: 1203 |00b2: const/4 v3, #int 0 // #0 │ │ +121dfe: 2900 66ff |00b3: goto/16 0019 // -009a │ │ +121e02: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/regex/Perl5Substitution;) │ │ name : '_calcSub' │ │ type : '(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 186 16-bit code units │ │ -121dfc: |[121dfc] org.apache.oro.text.regex.Perl5Substitution._calcSub:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;)V │ │ -121e0c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -121e10: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -121e14: 0802 1200 |0004: move-object/from16 v2, v18 │ │ -121e18: 5403 8c1b |0006: iget-object v3, v0, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodes:[I // field@1b8c │ │ -121e1c: 5404 8e1b |0008: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Substitution;._substitutionChars:[C // field@1b8e │ │ -121e20: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -121e22: 7220 5732 5200 |000b: invoke-interface {v2, v5}, Lorg/apache/oro/text/regex/MatchResult;.group:(I)Ljava/lang/String; // method@3257 │ │ -121e28: 0c06 |000e: move-result-object v6 │ │ -121e2a: 6e10 d52a 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ -121e30: 0c06 |0012: move-result-object v6 │ │ -121e32: 5207 8d1b |0013: iget v7, v0, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodesCount:I // field@1b8d │ │ -121e36: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -121e38: 1209 |0016: const/4 v9, #int 0 // #0 │ │ -121e3a: 3578 a200 |0017: if-ge v8, v7, 00b9 // +00a2 │ │ -121e3e: 440a 0308 |0019: aget v10, v3, v8 │ │ -121e42: 12db |001b: const/4 v11, #int -3 // #fd │ │ -121e44: 12ec |001c: const/4 v12, #int -2 // #fe │ │ -121e46: 12bd |001d: const/4 v13, #int -5 // #fb │ │ -121e48: 12ce |001e: const/4 v14, #int -4 // #fc │ │ -121e4a: 3a0a 2700 |001f: if-ltz v10, 0046 // +0027 │ │ -121e4e: 7801 5832 1200 |0021: invoke-interface/range {v18}, Lorg/apache/oro/text/regex/MatchResult;.groups:()I // method@3258 │ │ -121e54: 0a0f |0024: move-result v15 │ │ -121e56: 35fa 2100 |0025: if-ge v10, v15, 0046 // +0021 │ │ -121e5a: 7220 5332 a200 |0027: invoke-interface {v2, v10}, Lorg/apache/oro/text/regex/MatchResult;.begin:(I)I // method@3253 │ │ -121e60: 0a0f |002a: move-result v15 │ │ -121e62: 3b0f 0400 |002b: if-gez v15, 002f // +0004 │ │ -121e66: 2900 8700 |002d: goto/16 00b4 // +0087 │ │ -121e6a: 7220 5532 a200 |002f: invoke-interface {v2, v10}, Lorg/apache/oro/text/regex/MatchResult;.end:(I)I // method@3255 │ │ -121e70: 0a0a |0032: move-result v10 │ │ -121e72: 3b0a 0400 |0033: if-gez v10, 0037 // +0004 │ │ -121e76: 2900 7f00 |0035: goto/16 00b4 // +007f │ │ -121e7a: 7801 5932 1200 |0037: invoke-interface/range {v18}, Lorg/apache/oro/text/regex/MatchResult;.length:()I // method@3259 │ │ -121e80: 0a05 |003a: move-result v5 │ │ -121e82: 355f 7900 |003b: if-ge v15, v5, 00b4 // +0079 │ │ -121e86: 365a 7700 |003d: if-gt v10, v5, 00b4 // +0077 │ │ -121e8a: 34af 0400 |003f: if-lt v15, v10, 0043 // +0004 │ │ -121e8e: 2900 7300 |0041: goto/16 00b4 // +0073 │ │ -121e92: b1fa |0043: sub-int/2addr v10, v15 │ │ -121e94: 0765 |0044: move-object v5, v6 │ │ -121e96: 2815 |0045: goto 005a // +0015 │ │ -121e98: 12f5 |0046: const/4 v5, #int -1 // #ff │ │ -121e9a: 335a 5a00 |0047: if-ne v10, v5, 00a1 // +005a │ │ -121e9e: d808 0801 |0049: add-int/lit8 v8, v8, #int 1 // #01 │ │ -121ea2: 3478 0400 |004b: if-lt v8, v7, 004f // +0004 │ │ -121ea6: 2900 6700 |004d: goto/16 00b4 // +0067 │ │ -121eaa: 440f 0308 |004f: aget v15, v3, v8 │ │ -121eae: d808 0801 |0051: add-int/lit8 v8, v8, #int 1 // #01 │ │ -121eb2: 3478 0400 |0053: if-lt v8, v7, 0057 // +0004 │ │ -121eb6: 2900 5f00 |0055: goto/16 00b4 // +005f │ │ -121eba: 440a 0308 |0057: aget v10, v3, v8 │ │ -121ebe: 0745 |0059: move-object v5, v4 │ │ -121ec0: 33c9 1400 |005a: if-ne v9, v12, 006e // +0014 │ │ -121ec4: d809 0f01 |005c: add-int/lit8 v9, v15, #int 1 // #01 │ │ -121ec8: 490b 050f |005e: aget-char v11, v5, v15 │ │ -121ecc: 7110 152a 0b00 |0060: invoke-static {v11}, Ljava/lang/Character;.toLowerCase:(C)C // method@2a15 │ │ -121ed2: 0a0b |0063: move-result v11 │ │ -121ed4: 6e20 e52a b100 |0064: invoke-virtual {v1, v11}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -121eda: d80a 0aff |0067: add-int/lit8 v10, v10, #int -1 // #ff │ │ -121ede: 6e40 e82a 51a9 |0069: invoke-virtual {v1, v5, v9, v10}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@2ae8 │ │ -121ee4: 1209 |006c: const/4 v9, #int 0 // #0 │ │ -121ee6: 2847 |006d: goto 00b4 // +0047 │ │ -121ee8: 33b9 0b00 |006e: if-ne v9, v11, 0079 // +000b │ │ -121eec: d809 0f01 |0070: add-int/lit8 v9, v15, #int 1 // #01 │ │ -121ef0: 490b 050f |0072: aget-char v11, v5, v15 │ │ -121ef4: 7110 172a 0b00 |0074: invoke-static {v11}, Ljava/lang/Character;.toUpperCase:(C)C // method@2a17 │ │ -121efa: 0a0b |0077: move-result v11 │ │ -121efc: 28ec |0078: goto 0064 // -0014 │ │ -121efe: 33e9 1200 |0079: if-ne v9, v14, 008b // +0012 │ │ -121f02: b0fa |007b: add-int/2addr v10, v15 │ │ -121f04: 35af 3800 |007c: if-ge v15, v10, 00b4 // +0038 │ │ -121f08: d80b 0f01 |007e: add-int/lit8 v11, v15, #int 1 // #01 │ │ -121f0c: 490c 050f |0080: aget-char v12, v5, v15 │ │ -121f10: 7110 152a 0c00 |0082: invoke-static {v12}, Ljava/lang/Character;.toLowerCase:(C)C // method@2a15 │ │ -121f16: 0a0c |0085: move-result v12 │ │ -121f18: 6e20 e52a c100 |0086: invoke-virtual {v1, v12}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -121f1e: 01bf |0089: move v15, v11 │ │ -121f20: 28f2 |008a: goto 007c // -000e │ │ -121f22: 33d9 1200 |008b: if-ne v9, v13, 009d // +0012 │ │ -121f26: b0fa |008d: add-int/2addr v10, v15 │ │ -121f28: 35af 2600 |008e: if-ge v15, v10, 00b4 // +0026 │ │ -121f2c: d80b 0f01 |0090: add-int/lit8 v11, v15, #int 1 // #01 │ │ -121f30: 490c 050f |0092: aget-char v12, v5, v15 │ │ -121f34: 7110 172a 0c00 |0094: invoke-static {v12}, Ljava/lang/Character;.toUpperCase:(C)C // method@2a17 │ │ -121f3a: 0a0c |0097: move-result v12 │ │ -121f3c: 6e20 e52a c100 |0098: invoke-virtual {v1, v12}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ -121f42: 01bf |009b: move v15, v11 │ │ -121f44: 28f2 |009c: goto 008e // -000e │ │ -121f46: 6e40 e82a 51af |009d: invoke-virtual {v1, v5, v15, v10}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@2ae8 │ │ -121f4c: 2814 |00a0: goto 00b4 // +0014 │ │ -121f4e: 32ca 0e00 |00a1: if-eq v10, v12, 00af // +000e │ │ -121f52: 33ba 0300 |00a3: if-ne v10, v11, 00a6 // +0003 │ │ -121f56: 280a |00a5: goto 00af // +000a │ │ -121f58: 32ea 0d00 |00a6: if-eq v10, v14, 00b3 // +000d │ │ -121f5c: 33da 0300 |00a8: if-ne v10, v13, 00ab // +0003 │ │ -121f60: 2809 |00aa: goto 00b3 // +0009 │ │ -121f62: 12a5 |00ab: const/4 v5, #int -6 // #fa │ │ -121f64: 335a 0800 |00ac: if-ne v10, v5, 00b4 // +0008 │ │ -121f68: 28be |00ae: goto 006c // -0042 │ │ -121f6a: 32e9 0500 |00af: if-eq v9, v14, 00b4 // +0005 │ │ -121f6e: 32d9 0300 |00b1: if-eq v9, v13, 00b4 // +0003 │ │ -121f72: 01a9 |00b3: move v9, v10 │ │ -121f74: d808 0801 |00b4: add-int/lit8 v8, v8, #int 1 // #01 │ │ -121f78: 1205 |00b6: const/4 v5, #int 0 // #0 │ │ -121f7a: 2900 60ff |00b7: goto/16 0017 // -00a0 │ │ -121f7e: 0e00 |00b9: return-void │ │ +121e04: |[121e04] org.apache.oro.text.regex.Perl5Substitution._calcSub:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;)V │ │ +121e14: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +121e18: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +121e1c: 0802 1200 |0004: move-object/from16 v2, v18 │ │ +121e20: 5403 8c1b |0006: iget-object v3, v0, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodes:[I // field@1b8c │ │ +121e24: 5404 8e1b |0008: iget-object v4, v0, Lorg/apache/oro/text/regex/Perl5Substitution;._substitutionChars:[C // field@1b8e │ │ +121e28: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +121e2a: 7220 5732 5200 |000b: invoke-interface {v2, v5}, Lorg/apache/oro/text/regex/MatchResult;.group:(I)Ljava/lang/String; // method@3257 │ │ +121e30: 0c06 |000e: move-result-object v6 │ │ +121e32: 6e10 d52a 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.toCharArray:()[C // method@2ad5 │ │ +121e38: 0c06 |0012: move-result-object v6 │ │ +121e3a: 5207 8d1b |0013: iget v7, v0, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodesCount:I // field@1b8d │ │ +121e3e: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +121e40: 1209 |0016: const/4 v9, #int 0 // #0 │ │ +121e42: 3578 a200 |0017: if-ge v8, v7, 00b9 // +00a2 │ │ +121e46: 440a 0308 |0019: aget v10, v3, v8 │ │ +121e4a: 12db |001b: const/4 v11, #int -3 // #fd │ │ +121e4c: 12ec |001c: const/4 v12, #int -2 // #fe │ │ +121e4e: 12bd |001d: const/4 v13, #int -5 // #fb │ │ +121e50: 12ce |001e: const/4 v14, #int -4 // #fc │ │ +121e52: 3a0a 2700 |001f: if-ltz v10, 0046 // +0027 │ │ +121e56: 7801 5832 1200 |0021: invoke-interface/range {v18}, Lorg/apache/oro/text/regex/MatchResult;.groups:()I // method@3258 │ │ +121e5c: 0a0f |0024: move-result v15 │ │ +121e5e: 35fa 2100 |0025: if-ge v10, v15, 0046 // +0021 │ │ +121e62: 7220 5332 a200 |0027: invoke-interface {v2, v10}, Lorg/apache/oro/text/regex/MatchResult;.begin:(I)I // method@3253 │ │ +121e68: 0a0f |002a: move-result v15 │ │ +121e6a: 3b0f 0400 |002b: if-gez v15, 002f // +0004 │ │ +121e6e: 2900 8700 |002d: goto/16 00b4 // +0087 │ │ +121e72: 7220 5532 a200 |002f: invoke-interface {v2, v10}, Lorg/apache/oro/text/regex/MatchResult;.end:(I)I // method@3255 │ │ +121e78: 0a0a |0032: move-result v10 │ │ +121e7a: 3b0a 0400 |0033: if-gez v10, 0037 // +0004 │ │ +121e7e: 2900 7f00 |0035: goto/16 00b4 // +007f │ │ +121e82: 7801 5932 1200 |0037: invoke-interface/range {v18}, Lorg/apache/oro/text/regex/MatchResult;.length:()I // method@3259 │ │ +121e88: 0a05 |003a: move-result v5 │ │ +121e8a: 355f 7900 |003b: if-ge v15, v5, 00b4 // +0079 │ │ +121e8e: 365a 7700 |003d: if-gt v10, v5, 00b4 // +0077 │ │ +121e92: 34af 0400 |003f: if-lt v15, v10, 0043 // +0004 │ │ +121e96: 2900 7300 |0041: goto/16 00b4 // +0073 │ │ +121e9a: b1fa |0043: sub-int/2addr v10, v15 │ │ +121e9c: 0765 |0044: move-object v5, v6 │ │ +121e9e: 2815 |0045: goto 005a // +0015 │ │ +121ea0: 12f5 |0046: const/4 v5, #int -1 // #ff │ │ +121ea2: 335a 5a00 |0047: if-ne v10, v5, 00a1 // +005a │ │ +121ea6: d808 0801 |0049: add-int/lit8 v8, v8, #int 1 // #01 │ │ +121eaa: 3478 0400 |004b: if-lt v8, v7, 004f // +0004 │ │ +121eae: 2900 6700 |004d: goto/16 00b4 // +0067 │ │ +121eb2: 440f 0308 |004f: aget v15, v3, v8 │ │ +121eb6: d808 0801 |0051: add-int/lit8 v8, v8, #int 1 // #01 │ │ +121eba: 3478 0400 |0053: if-lt v8, v7, 0057 // +0004 │ │ +121ebe: 2900 5f00 |0055: goto/16 00b4 // +005f │ │ +121ec2: 440a 0308 |0057: aget v10, v3, v8 │ │ +121ec6: 0745 |0059: move-object v5, v4 │ │ +121ec8: 33c9 1400 |005a: if-ne v9, v12, 006e // +0014 │ │ +121ecc: d809 0f01 |005c: add-int/lit8 v9, v15, #int 1 // #01 │ │ +121ed0: 490b 050f |005e: aget-char v11, v5, v15 │ │ +121ed4: 7110 152a 0b00 |0060: invoke-static {v11}, Ljava/lang/Character;.toLowerCase:(C)C // method@2a15 │ │ +121eda: 0a0b |0063: move-result v11 │ │ +121edc: 6e20 e52a b100 |0064: invoke-virtual {v1, v11}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +121ee2: d80a 0aff |0067: add-int/lit8 v10, v10, #int -1 // #ff │ │ +121ee6: 6e40 e82a 51a9 |0069: invoke-virtual {v1, v5, v9, v10}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@2ae8 │ │ +121eec: 1209 |006c: const/4 v9, #int 0 // #0 │ │ +121eee: 2847 |006d: goto 00b4 // +0047 │ │ +121ef0: 33b9 0b00 |006e: if-ne v9, v11, 0079 // +000b │ │ +121ef4: d809 0f01 |0070: add-int/lit8 v9, v15, #int 1 // #01 │ │ +121ef8: 490b 050f |0072: aget-char v11, v5, v15 │ │ +121efc: 7110 172a 0b00 |0074: invoke-static {v11}, Ljava/lang/Character;.toUpperCase:(C)C // method@2a17 │ │ +121f02: 0a0b |0077: move-result v11 │ │ +121f04: 28ec |0078: goto 0064 // -0014 │ │ +121f06: 33e9 1200 |0079: if-ne v9, v14, 008b // +0012 │ │ +121f0a: b0fa |007b: add-int/2addr v10, v15 │ │ +121f0c: 35af 3800 |007c: if-ge v15, v10, 00b4 // +0038 │ │ +121f10: d80b 0f01 |007e: add-int/lit8 v11, v15, #int 1 // #01 │ │ +121f14: 490c 050f |0080: aget-char v12, v5, v15 │ │ +121f18: 7110 152a 0c00 |0082: invoke-static {v12}, Ljava/lang/Character;.toLowerCase:(C)C // method@2a15 │ │ +121f1e: 0a0c |0085: move-result v12 │ │ +121f20: 6e20 e52a c100 |0086: invoke-virtual {v1, v12}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +121f26: 01bf |0089: move v15, v11 │ │ +121f28: 28f2 |008a: goto 007c // -000e │ │ +121f2a: 33d9 1200 |008b: if-ne v9, v13, 009d // +0012 │ │ +121f2e: b0fa |008d: add-int/2addr v10, v15 │ │ +121f30: 35af 2600 |008e: if-ge v15, v10, 00b4 // +0026 │ │ +121f34: d80b 0f01 |0090: add-int/lit8 v11, v15, #int 1 // #01 │ │ +121f38: 490c 050f |0092: aget-char v12, v5, v15 │ │ +121f3c: 7110 172a 0c00 |0094: invoke-static {v12}, Ljava/lang/Character;.toUpperCase:(C)C // method@2a17 │ │ +121f42: 0a0c |0097: move-result v12 │ │ +121f44: 6e20 e52a c100 |0098: invoke-virtual {v1, v12}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2ae5 │ │ +121f4a: 01bf |009b: move v15, v11 │ │ +121f4c: 28f2 |009c: goto 008e // -000e │ │ +121f4e: 6e40 e82a 51af |009d: invoke-virtual {v1, v5, v15, v10}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@2ae8 │ │ +121f54: 2814 |00a0: goto 00b4 // +0014 │ │ +121f56: 32ca 0e00 |00a1: if-eq v10, v12, 00af // +000e │ │ +121f5a: 33ba 0300 |00a3: if-ne v10, v11, 00a6 // +0003 │ │ +121f5e: 280a |00a5: goto 00af // +000a │ │ +121f60: 32ea 0d00 |00a6: if-eq v10, v14, 00b3 // +000d │ │ +121f64: 33da 0300 |00a8: if-ne v10, v13, 00ab // +0003 │ │ +121f68: 2809 |00aa: goto 00b3 // +0009 │ │ +121f6a: 12a5 |00ab: const/4 v5, #int -6 // #fa │ │ +121f6c: 335a 0800 |00ac: if-ne v10, v5, 00b4 // +0008 │ │ +121f70: 28be |00ae: goto 006c // -0042 │ │ +121f72: 32e9 0500 |00af: if-eq v9, v14, 00b4 // +0005 │ │ +121f76: 32d9 0300 |00b1: if-eq v9, v13, 00b4 // +0003 │ │ +121f7a: 01a9 |00b3: move v9, v10 │ │ +121f7c: d808 0801 |00b4: add-int/lit8 v8, v8, #int 1 // #01 │ │ +121f80: 1205 |00b6: const/4 v5, #int 0 // #0 │ │ +121f82: 2900 60ff |00b7: goto/16 0017 // -00a0 │ │ +121f86: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/regex/Perl5Substitution;) │ │ name : '_finalInterpolatedSub' │ │ type : '(Lorg/apache/oro/text/regex/MatchResult;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -121bac: |[121bac] org.apache.oro.text.regex.Perl5Substitution._finalInterpolatedSub:(Lorg/apache/oro/text/regex/MatchResult;)Ljava/lang/String; │ │ -121bbc: 2200 0f07 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ -121bc0: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -121bc4: 7020 e32a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ -121bca: 6e30 de32 0203 |0007: invoke-virtual {v2, v0, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;._calcSub:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;)V // method@32de │ │ -121bd0: 6e10 ea2a 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ -121bd6: 0c03 |000d: move-result-object v3 │ │ -121bd8: 1103 |000e: return-object v3 │ │ +121bb4: |[121bb4] org.apache.oro.text.regex.Perl5Substitution._finalInterpolatedSub:(Lorg/apache/oro/text/regex/MatchResult;)Ljava/lang/String; │ │ +121bc4: 2200 0f07 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@070f │ │ +121bc8: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +121bcc: 7020 e32a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@2ae3 │ │ +121bd2: 6e30 de32 0203 |0007: invoke-virtual {v2, v0, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;._calcSub:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;)V // method@32de │ │ +121bd8: 6e10 ea2a 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2aea │ │ +121bde: 0c03 |000d: move-result-object v3 │ │ +121be0: 1103 |000e: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/text/regex/Perl5Substitution;) │ │ name : 'appendSubstitution' │ │ type : '(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;ILorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 34 16-bit code units │ │ -121f80: |[121f80] org.apache.oro.text.regex.Perl5Substitution.appendSubstitution:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;ILorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;)V │ │ -121f90: 5410 8c1b |0000: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodes:[I // field@1b8c │ │ -121f94: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -121f98: 7507 e532 0100 |0004: invoke-super/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/oro/text/regex/StringSubstitution;.appendSubstitution:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;ILorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;)V // method@32e5 │ │ -121f9e: 0e00 |0007: return-void │ │ -121fa0: 5215 8b1b |0008: iget v5, v1, Lorg/apache/oro/text/regex/Perl5Substitution;._numInterpolations:I // field@1b8b │ │ -121fa4: 1216 |000a: const/4 v6, #int 1 // #1 │ │ -121fa6: 3465 1300 |000b: if-lt v5, v6, 001e // +0013 │ │ -121faa: 3554 0300 |000d: if-ge v4, v5, 0010 // +0003 │ │ -121fae: 280f |000f: goto 001e // +000f │ │ -121fb0: 3354 0800 |0010: if-ne v4, v5, 0018 // +0008 │ │ -121fb4: 6e20 df32 3100 |0012: invoke-virtual {v1, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;._finalInterpolatedSub:(Lorg/apache/oro/text/regex/MatchResult;)Ljava/lang/String; // method@32df │ │ -121fba: 0c03 |0015: move-result-object v3 │ │ -121fbc: 5b13 8a1b |0016: iput-object v3, v1, Lorg/apache/oro/text/regex/Perl5Substitution;._lastInterpolation:Ljava/lang/String; // field@1b8a │ │ -121fc0: 5413 8a1b |0018: iget-object v3, v1, Lorg/apache/oro/text/regex/Perl5Substitution;._lastInterpolation:Ljava/lang/String; // field@1b8a │ │ -121fc4: 6e20 e72a 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ -121fca: 2804 |001d: goto 0021 // +0004 │ │ -121fcc: 6e30 de32 2103 |001e: invoke-virtual {v1, v2, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;._calcSub:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;)V // method@32de │ │ -121fd2: 0e00 |0021: return-void │ │ +121f88: |[121f88] org.apache.oro.text.regex.Perl5Substitution.appendSubstitution:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;ILorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;)V │ │ +121f98: 5410 8c1b |0000: iget-object v0, v1, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodes:[I // field@1b8c │ │ +121f9c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +121fa0: 7507 e532 0100 |0004: invoke-super/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/oro/text/regex/StringSubstitution;.appendSubstitution:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;ILorg/apache/oro/text/regex/PatternMatcherInput;Lorg/apache/oro/text/regex/PatternMatcher;Lorg/apache/oro/text/regex/Pattern;)V // method@32e5 │ │ +121fa6: 0e00 |0007: return-void │ │ +121fa8: 5215 8b1b |0008: iget v5, v1, Lorg/apache/oro/text/regex/Perl5Substitution;._numInterpolations:I // field@1b8b │ │ +121fac: 1216 |000a: const/4 v6, #int 1 // #1 │ │ +121fae: 3465 1300 |000b: if-lt v5, v6, 001e // +0013 │ │ +121fb2: 3554 0300 |000d: if-ge v4, v5, 0010 // +0003 │ │ +121fb6: 280f |000f: goto 001e // +000f │ │ +121fb8: 3354 0800 |0010: if-ne v4, v5, 0018 // +0008 │ │ +121fbc: 6e20 df32 3100 |0012: invoke-virtual {v1, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;._finalInterpolatedSub:(Lorg/apache/oro/text/regex/MatchResult;)Ljava/lang/String; // method@32df │ │ +121fc2: 0c03 |0015: move-result-object v3 │ │ +121fc4: 5b13 8a1b |0016: iput-object v3, v1, Lorg/apache/oro/text/regex/Perl5Substitution;._lastInterpolation:Ljava/lang/String; // field@1b8a │ │ +121fc8: 5413 8a1b |0018: iget-object v3, v1, Lorg/apache/oro/text/regex/Perl5Substitution;._lastInterpolation:Ljava/lang/String; // field@1b8a │ │ +121fcc: 6e20 e72a 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2ae7 │ │ +121fd2: 2804 |001d: goto 0021 // +0004 │ │ +121fd4: 6e30 de32 2103 |001e: invoke-virtual {v1, v2, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;._calcSub:(Ljava/lang/StringBuffer;Lorg/apache/oro/text/regex/MatchResult;)V // method@32de │ │ +121fda: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/oro/text/regex/Perl5Substitution;) │ │ name : 'setSubstitution' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -121fd4: |[121fd4] org.apache.oro.text.regex.Perl5Substitution.setSubstitution:(Ljava/lang/String;)V │ │ -121fe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -121fe6: 6e30 e232 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/regex/Perl5Substitution;.setSubstitution:(Ljava/lang/String;I)V // method@32e2 │ │ -121fec: 0e00 |0004: return-void │ │ +121fdc: |[121fdc] org.apache.oro.text.regex.Perl5Substitution.setSubstitution:(Ljava/lang/String;)V │ │ +121fec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +121fee: 6e30 e232 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/oro/text/regex/Perl5Substitution;.setSubstitution:(Ljava/lang/String;I)V // method@32e2 │ │ +121ff4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/oro/text/regex/Perl5Substitution;) │ │ name : 'setSubstitution' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -121ff0: |[121ff0] org.apache.oro.text.regex.Perl5Substitution.setSubstitution:(Ljava/lang/String;I)V │ │ -122000: 6f20 e732 3200 |0000: invoke-super {v2, v3}, Lorg/apache/oro/text/regex/StringSubstitution;.setSubstitution:(Ljava/lang/String;)V // method@32e7 │ │ -122006: 5924 8b1b |0003: iput v4, v2, Lorg/apache/oro/text/regex/Perl5Substitution;._numInterpolations:I // field@1b8b │ │ -12200a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -12200c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -12200e: 3214 1600 |0007: if-eq v4, v1, 001d // +0016 │ │ -122012: 1304 2400 |0009: const/16 v4, #int 36 // #24 │ │ -122016: 6e20 c22a 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(I)I // method@2ac2 │ │ -12201c: 0a04 |000e: move-result v4 │ │ -12201e: 3314 0a00 |000f: if-ne v4, v1, 0019 // +000a │ │ -122022: 1304 5c00 |0011: const/16 v4, #int 92 // #5c │ │ -122026: 6e20 c22a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(I)I // method@2ac2 │ │ -12202c: 0a04 |0016: move-result v4 │ │ -12202e: 3214 0600 |0017: if-eq v4, v1, 001d // +0006 │ │ -122032: 7020 dd32 3200 |0019: invoke-direct {v2, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;.__parseSubs:(Ljava/lang/String;)V // method@32dd │ │ -122038: 2803 |001c: goto 001f // +0003 │ │ -12203a: 5b20 8c1b |001d: iput-object v0, v2, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodes:[I // field@1b8c │ │ -12203e: 5b20 8a1b |001f: iput-object v0, v2, Lorg/apache/oro/text/regex/Perl5Substitution;._lastInterpolation:Ljava/lang/String; // field@1b8a │ │ -122042: 0e00 |0021: return-void │ │ +121ff8: |[121ff8] org.apache.oro.text.regex.Perl5Substitution.setSubstitution:(Ljava/lang/String;I)V │ │ +122008: 6f20 e732 3200 |0000: invoke-super {v2, v3}, Lorg/apache/oro/text/regex/StringSubstitution;.setSubstitution:(Ljava/lang/String;)V // method@32e7 │ │ +12200e: 5924 8b1b |0003: iput v4, v2, Lorg/apache/oro/text/regex/Perl5Substitution;._numInterpolations:I // field@1b8b │ │ +122012: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +122014: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +122016: 3214 1600 |0007: if-eq v4, v1, 001d // +0016 │ │ +12201a: 1304 2400 |0009: const/16 v4, #int 36 // #24 │ │ +12201e: 6e20 c22a 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(I)I // method@2ac2 │ │ +122024: 0a04 |000e: move-result v4 │ │ +122026: 3314 0a00 |000f: if-ne v4, v1, 0019 // +000a │ │ +12202a: 1304 5c00 |0011: const/16 v4, #int 92 // #5c │ │ +12202e: 6e20 c22a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(I)I // method@2ac2 │ │ +122034: 0a04 |0016: move-result v4 │ │ +122036: 3214 0600 |0017: if-eq v4, v1, 001d // +0006 │ │ +12203a: 7020 dd32 3200 |0019: invoke-direct {v2, v3}, Lorg/apache/oro/text/regex/Perl5Substitution;.__parseSubs:(Ljava/lang/String;)V // method@32dd │ │ +122040: 2803 |001c: goto 001f // +0003 │ │ +122042: 5b20 8c1b |001d: iput-object v0, v2, Lorg/apache/oro/text/regex/Perl5Substitution;._subOpcodes:[I // field@1b8c │ │ +122046: 5b20 8a1b |001f: iput-object v0, v2, Lorg/apache/oro/text/regex/Perl5Substitution;._lastInterpolation:Ljava/lang/String; // field@1b8a │ │ +12204a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1629 header: │ │ @@ -436678,116 +436680,116 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12235c: |[12235c] org.apache.oro.util.CacheFIFO2.:()V │ │ -12236c: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -122370: 7020 f832 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/util/CacheFIFO2;.:(I)V // method@32f8 │ │ -122376: 0e00 |0005: return-void │ │ +122364: |[122364] org.apache.oro.util.CacheFIFO2.:()V │ │ +122374: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +122378: 7020 f832 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/util/CacheFIFO2;.:(I)V // method@32f8 │ │ +12237e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/util/CacheFIFO2;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -122378: |[122378] org.apache.oro.util.CacheFIFO2.:(I)V │ │ -122388: 7020 0a33 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/oro/util/GenericCache;.:(I)V // method@330a │ │ -12238e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -122390: 5901 931b |0004: iput v1, v0, Lorg/apache/oro/util/CacheFIFO2;.__current:I // field@1b93 │ │ -122394: 5401 951b |0006: iget-object v1, v0, Lorg/apache/oro/util/CacheFIFO2;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b95 │ │ -122398: 2111 |0008: array-length v1, v1 │ │ -12239a: 2311 150a |0009: new-array v1, v1, [Z // type@0a15 │ │ -12239e: 5b01 941b |000b: iput-object v1, v0, Lorg/apache/oro/util/CacheFIFO2;.__tryAgain:[Z // field@1b94 │ │ -1223a2: 0e00 |000d: return-void │ │ +122380: |[122380] org.apache.oro.util.CacheFIFO2.:(I)V │ │ +122390: 7020 0a33 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/oro/util/GenericCache;.:(I)V // method@330a │ │ +122396: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +122398: 5901 931b |0004: iput v1, v0, Lorg/apache/oro/util/CacheFIFO2;.__current:I // field@1b93 │ │ +12239c: 5401 951b |0006: iget-object v1, v0, Lorg/apache/oro/util/CacheFIFO2;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b95 │ │ +1223a0: 2111 |0008: array-length v1, v1 │ │ +1223a2: 2311 150a |0009: new-array v1, v1, [Z // type@0a15 │ │ +1223a6: 5b01 941b |000b: iput-object v1, v0, Lorg/apache/oro/util/CacheFIFO2;.__tryAgain:[Z // field@1b94 │ │ +1223aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/util/CacheFIFO2;) │ │ name : 'addElement' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -1223a4: |[1223a4] org.apache.oro.util.CacheFIFO2.addElement:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1223b4: 1d04 |0000: monitor-enter v4 │ │ -1223b6: 5440 971b |0001: iget-object v0, v4, Lorg/apache/oro/util/CacheFIFO2;._table:Ljava/util/HashMap; // field@1b97 │ │ -1223ba: 6e20 f42b 5000 |0003: invoke-virtual {v0, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -1223c0: 0c00 |0006: move-result-object v0 │ │ -1223c2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -1223c4: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ -1223c8: 1f00 ae08 |000a: check-cast v0, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ -1223cc: 5b06 ad1b |000c: iput-object v6, v0, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ -1223d0: 5b05 ac1b |000e: iput-object v5, v0, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ -1223d4: 5445 941b |0010: iget-object v5, v4, Lorg/apache/oro/util/CacheFIFO2;.__tryAgain:[Z // field@1b94 │ │ -1223d8: 5206 ab1b |0012: iget v6, v0, Lorg/apache/oro/util/GenericCacheEntry;._index:I // field@1bab │ │ -1223dc: 4e01 0506 |0014: aput-boolean v1, v5, v6 │ │ -1223e0: 1e04 |0016: monitor-exit v4 │ │ -1223e2: 0e00 |0017: return-void │ │ -1223e4: 6e10 fb32 0400 |0018: invoke-virtual {v4}, Lorg/apache/oro/util/CacheFIFO2;.isFull:()Z // method@32fb │ │ -1223ea: 0a00 |001b: move-result v0 │ │ -1223ec: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ -1223f0: 5240 961b |001e: iget v0, v4, Lorg/apache/oro/util/CacheFIFO2;._numEntries:I // field@1b96 │ │ -1223f4: 5242 961b |0020: iget v2, v4, Lorg/apache/oro/util/CacheFIFO2;._numEntries:I // field@1b96 │ │ -1223f8: b012 |0022: add-int/2addr v2, v1 │ │ -1223fa: 5942 961b |0023: iput v2, v4, Lorg/apache/oro/util/CacheFIFO2;._numEntries:I // field@1b96 │ │ -1223fe: 2829 |0025: goto 004e // +0029 │ │ -122400: 5240 931b |0026: iget v0, v4, Lorg/apache/oro/util/CacheFIFO2;.__current:I // field@1b93 │ │ -122404: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -122406: 5442 941b |0029: iget-object v2, v4, Lorg/apache/oro/util/CacheFIFO2;.__tryAgain:[Z // field@1b94 │ │ -12240a: 4703 0200 |002b: aget-boolean v3, v2, v0 │ │ -12240e: 3803 0b00 |002d: if-eqz v3, 0038 // +000b │ │ -122412: 4e01 0200 |002f: aput-boolean v1, v2, v0 │ │ -122416: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -12241a: 2122 |0033: array-length v2, v2 │ │ -12241c: 3420 f5ff |0034: if-lt v0, v2, 0029 // -000b │ │ -122420: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -122422: 28f2 |0037: goto 0029 // -000e │ │ -122424: d802 0001 |0038: add-int/lit8 v2, v0, #int 1 // #01 │ │ -122428: 5942 931b |003a: iput v2, v4, Lorg/apache/oro/util/CacheFIFO2;.__current:I // field@1b93 │ │ -12242c: 5443 951b |003c: iget-object v3, v4, Lorg/apache/oro/util/CacheFIFO2;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b95 │ │ -122430: 2133 |003e: array-length v3, v3 │ │ -122432: 3432 0400 |003f: if-lt v2, v3, 0043 // +0004 │ │ -122436: 5941 931b |0041: iput v1, v4, Lorg/apache/oro/util/CacheFIFO2;.__current:I // field@1b93 │ │ -12243a: 5441 971b |0043: iget-object v1, v4, Lorg/apache/oro/util/CacheFIFO2;._table:Ljava/util/HashMap; // field@1b97 │ │ -12243e: 5442 951b |0045: iget-object v2, v4, Lorg/apache/oro/util/CacheFIFO2;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b95 │ │ -122442: 4602 0200 |0047: aget-object v2, v2, v0 │ │ -122446: 5422 ac1b |0049: iget-object v2, v2, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ -12244a: 6e20 f72b 2100 |004b: invoke-virtual {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ -122450: 5441 951b |004e: iget-object v1, v4, Lorg/apache/oro/util/CacheFIFO2;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b95 │ │ -122454: 4601 0100 |0050: aget-object v1, v1, v0 │ │ -122458: 5b16 ad1b |0052: iput-object v6, v1, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ -12245c: 5446 951b |0054: iget-object v6, v4, Lorg/apache/oro/util/CacheFIFO2;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b95 │ │ -122460: 4606 0600 |0056: aget-object v6, v6, v0 │ │ -122464: 5b65 ac1b |0058: iput-object v5, v6, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ -122468: 5446 971b |005a: iget-object v6, v4, Lorg/apache/oro/util/CacheFIFO2;._table:Ljava/util/HashMap; // field@1b97 │ │ -12246c: 5441 951b |005c: iget-object v1, v4, Lorg/apache/oro/util/CacheFIFO2;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b95 │ │ -122470: 4600 0100 |005e: aget-object v0, v1, v0 │ │ -122474: 6e30 f62b 5600 |0060: invoke-virtual {v6, v5, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -12247a: 1e04 |0063: monitor-exit v4 │ │ -12247c: 0e00 |0064: return-void │ │ -12247e: 0d05 |0065: move-exception v5 │ │ -122480: 1e04 |0066: monitor-exit v4 │ │ -122482: 2802 |0067: goto 0069 // +0002 │ │ -122484: 2705 |0068: throw v5 │ │ -122486: 28ff |0069: goto 0068 // -0001 │ │ +1223ac: |[1223ac] org.apache.oro.util.CacheFIFO2.addElement:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1223bc: 1d04 |0000: monitor-enter v4 │ │ +1223be: 5440 971b |0001: iget-object v0, v4, Lorg/apache/oro/util/CacheFIFO2;._table:Ljava/util/HashMap; // field@1b97 │ │ +1223c2: 6e20 f42b 5000 |0003: invoke-virtual {v0, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +1223c8: 0c00 |0006: move-result-object v0 │ │ +1223ca: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1223cc: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ +1223d0: 1f00 ae08 |000a: check-cast v0, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ +1223d4: 5b06 ad1b |000c: iput-object v6, v0, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ +1223d8: 5b05 ac1b |000e: iput-object v5, v0, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ +1223dc: 5445 941b |0010: iget-object v5, v4, Lorg/apache/oro/util/CacheFIFO2;.__tryAgain:[Z // field@1b94 │ │ +1223e0: 5206 ab1b |0012: iget v6, v0, Lorg/apache/oro/util/GenericCacheEntry;._index:I // field@1bab │ │ +1223e4: 4e01 0506 |0014: aput-boolean v1, v5, v6 │ │ +1223e8: 1e04 |0016: monitor-exit v4 │ │ +1223ea: 0e00 |0017: return-void │ │ +1223ec: 6e10 fb32 0400 |0018: invoke-virtual {v4}, Lorg/apache/oro/util/CacheFIFO2;.isFull:()Z // method@32fb │ │ +1223f2: 0a00 |001b: move-result v0 │ │ +1223f4: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ +1223f8: 5240 961b |001e: iget v0, v4, Lorg/apache/oro/util/CacheFIFO2;._numEntries:I // field@1b96 │ │ +1223fc: 5242 961b |0020: iget v2, v4, Lorg/apache/oro/util/CacheFIFO2;._numEntries:I // field@1b96 │ │ +122400: b012 |0022: add-int/2addr v2, v1 │ │ +122402: 5942 961b |0023: iput v2, v4, Lorg/apache/oro/util/CacheFIFO2;._numEntries:I // field@1b96 │ │ +122406: 2829 |0025: goto 004e // +0029 │ │ +122408: 5240 931b |0026: iget v0, v4, Lorg/apache/oro/util/CacheFIFO2;.__current:I // field@1b93 │ │ +12240c: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +12240e: 5442 941b |0029: iget-object v2, v4, Lorg/apache/oro/util/CacheFIFO2;.__tryAgain:[Z // field@1b94 │ │ +122412: 4703 0200 |002b: aget-boolean v3, v2, v0 │ │ +122416: 3803 0b00 |002d: if-eqz v3, 0038 // +000b │ │ +12241a: 4e01 0200 |002f: aput-boolean v1, v2, v0 │ │ +12241e: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +122422: 2122 |0033: array-length v2, v2 │ │ +122424: 3420 f5ff |0034: if-lt v0, v2, 0029 // -000b │ │ +122428: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +12242a: 28f2 |0037: goto 0029 // -000e │ │ +12242c: d802 0001 |0038: add-int/lit8 v2, v0, #int 1 // #01 │ │ +122430: 5942 931b |003a: iput v2, v4, Lorg/apache/oro/util/CacheFIFO2;.__current:I // field@1b93 │ │ +122434: 5443 951b |003c: iget-object v3, v4, Lorg/apache/oro/util/CacheFIFO2;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b95 │ │ +122438: 2133 |003e: array-length v3, v3 │ │ +12243a: 3432 0400 |003f: if-lt v2, v3, 0043 // +0004 │ │ +12243e: 5941 931b |0041: iput v1, v4, Lorg/apache/oro/util/CacheFIFO2;.__current:I // field@1b93 │ │ +122442: 5441 971b |0043: iget-object v1, v4, Lorg/apache/oro/util/CacheFIFO2;._table:Ljava/util/HashMap; // field@1b97 │ │ +122446: 5442 951b |0045: iget-object v2, v4, Lorg/apache/oro/util/CacheFIFO2;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b95 │ │ +12244a: 4602 0200 |0047: aget-object v2, v2, v0 │ │ +12244e: 5422 ac1b |0049: iget-object v2, v2, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ +122452: 6e20 f72b 2100 |004b: invoke-virtual {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ +122458: 5441 951b |004e: iget-object v1, v4, Lorg/apache/oro/util/CacheFIFO2;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b95 │ │ +12245c: 4601 0100 |0050: aget-object v1, v1, v0 │ │ +122460: 5b16 ad1b |0052: iput-object v6, v1, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ +122464: 5446 951b |0054: iget-object v6, v4, Lorg/apache/oro/util/CacheFIFO2;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b95 │ │ +122468: 4606 0600 |0056: aget-object v6, v6, v0 │ │ +12246c: 5b65 ac1b |0058: iput-object v5, v6, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ +122470: 5446 971b |005a: iget-object v6, v4, Lorg/apache/oro/util/CacheFIFO2;._table:Ljava/util/HashMap; // field@1b97 │ │ +122474: 5441 951b |005c: iget-object v1, v4, Lorg/apache/oro/util/CacheFIFO2;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b95 │ │ +122478: 4600 0100 |005e: aget-object v0, v1, v0 │ │ +12247c: 6e30 f62b 5600 |0060: invoke-virtual {v6, v5, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +122482: 1e04 |0063: monitor-exit v4 │ │ +122484: 0e00 |0064: return-void │ │ +122486: 0d05 |0065: move-exception v5 │ │ +122488: 1e04 |0066: monitor-exit v4 │ │ +12248a: 2802 |0067: goto 0069 // +0002 │ │ +12248c: 2705 |0068: throw v5 │ │ +12248e: 28ff |0069: goto 0068 // -0001 │ │ catches : 2 │ │ 0x0001 - 0x0016 │ │ -> 0x0065 │ │ 0x0018 - 0x0063 │ │ -> 0x0065 │ │ positions : │ │ locals : │ │ @@ -436797,34 +436799,34 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -122308: |[122308] org.apache.oro.util.CacheFIFO2.getElement:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -122318: 1d03 |0000: monitor-enter v3 │ │ -12231a: 5430 971b |0001: iget-object v0, v3, Lorg/apache/oro/util/CacheFIFO2;._table:Ljava/util/HashMap; // field@1b97 │ │ -12231e: 6e20 f42b 4000 |0003: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -122324: 0c04 |0006: move-result-object v4 │ │ -122326: 3804 0f00 |0007: if-eqz v4, 0016 // +000f │ │ -12232a: 1f04 ae08 |0009: check-cast v4, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ -12232e: 5430 941b |000b: iget-object v0, v3, Lorg/apache/oro/util/CacheFIFO2;.__tryAgain:[Z // field@1b94 │ │ -122332: 5241 ab1b |000d: iget v1, v4, Lorg/apache/oro/util/GenericCacheEntry;._index:I // field@1bab │ │ -122336: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -122338: 4e02 0001 |0010: aput-boolean v2, v0, v1 │ │ -12233c: 5444 ad1b |0012: iget-object v4, v4, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ -122340: 1e03 |0014: monitor-exit v3 │ │ -122342: 1104 |0015: return-object v4 │ │ -122344: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -122346: 1e03 |0017: monitor-exit v3 │ │ -122348: 1104 |0018: return-object v4 │ │ -12234a: 0d04 |0019: move-exception v4 │ │ -12234c: 1e03 |001a: monitor-exit v3 │ │ -12234e: 2704 |001b: throw v4 │ │ +122310: |[122310] org.apache.oro.util.CacheFIFO2.getElement:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +122320: 1d03 |0000: monitor-enter v3 │ │ +122322: 5430 971b |0001: iget-object v0, v3, Lorg/apache/oro/util/CacheFIFO2;._table:Ljava/util/HashMap; // field@1b97 │ │ +122326: 6e20 f42b 4000 |0003: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +12232c: 0c04 |0006: move-result-object v4 │ │ +12232e: 3804 0f00 |0007: if-eqz v4, 0016 // +000f │ │ +122332: 1f04 ae08 |0009: check-cast v4, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ +122336: 5430 941b |000b: iget-object v0, v3, Lorg/apache/oro/util/CacheFIFO2;.__tryAgain:[Z // field@1b94 │ │ +12233a: 5241 ab1b |000d: iget v1, v4, Lorg/apache/oro/util/GenericCacheEntry;._index:I // field@1bab │ │ +12233e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +122340: 4e02 0001 |0010: aput-boolean v2, v0, v1 │ │ +122344: 5444 ad1b |0012: iget-object v4, v4, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ +122348: 1e03 |0014: monitor-exit v3 │ │ +12234a: 1104 |0015: return-object v4 │ │ +12234c: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +12234e: 1e03 |0017: monitor-exit v3 │ │ +122350: 1104 |0018: return-object v4 │ │ +122352: 0d04 |0019: move-exception v4 │ │ +122354: 1e03 |001a: monitor-exit v3 │ │ +122356: 2704 |001b: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0019 │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ @@ -436856,97 +436858,97 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12249c: |[12249c] org.apache.oro.util.CacheFIFO.:()V │ │ -1224ac: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -1224b0: 7020 fd32 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/util/CacheFIFO;.:(I)V // method@32fd │ │ -1224b6: 0e00 |0005: return-void │ │ +1224a4: |[1224a4] org.apache.oro.util.CacheFIFO.:()V │ │ +1224b4: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +1224b8: 7020 fd32 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/util/CacheFIFO;.:(I)V // method@32fd │ │ +1224be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/util/CacheFIFO;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1224b8: |[1224b8] org.apache.oro.util.CacheFIFO.:(I)V │ │ -1224c8: 7020 0a33 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/oro/util/GenericCache;.:(I)V // method@330a │ │ -1224ce: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1224d0: 5901 981b |0004: iput v1, v0, Lorg/apache/oro/util/CacheFIFO;.__curent:I // field@1b98 │ │ -1224d4: 0e00 |0006: return-void │ │ +1224c0: |[1224c0] org.apache.oro.util.CacheFIFO.:(I)V │ │ +1224d0: 7020 0a33 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/oro/util/GenericCache;.:(I)V // method@330a │ │ +1224d6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1224d8: 5901 981b |0004: iput v1, v0, Lorg/apache/oro/util/CacheFIFO;.__curent:I // field@1b98 │ │ +1224dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/util/CacheFIFO;) │ │ name : 'addElement' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -1224d8: |[1224d8] org.apache.oro.util.CacheFIFO.addElement:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1224e8: 1d03 |0000: monitor-enter v3 │ │ -1224ea: 5430 9b1b |0001: iget-object v0, v3, Lorg/apache/oro/util/CacheFIFO;._table:Ljava/util/HashMap; // field@1b9b │ │ -1224ee: 6e20 f42b 4000 |0003: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -1224f4: 0c00 |0006: move-result-object v0 │ │ -1224f6: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -1224fa: 1f00 ae08 |0009: check-cast v0, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ -1224fe: 5b05 ad1b |000b: iput-object v5, v0, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ -122502: 5b04 ac1b |000d: iput-object v4, v0, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ -122506: 1e03 |000f: monitor-exit v3 │ │ -122508: 0e00 |0010: return-void │ │ -12250a: 6e10 ff32 0300 |0011: invoke-virtual {v3}, Lorg/apache/oro/util/CacheFIFO;.isFull:()Z // method@32ff │ │ -122510: 0a00 |0014: move-result v0 │ │ -122512: 3900 0b00 |0015: if-nez v0, 0020 // +000b │ │ -122516: 5230 9a1b |0017: iget v0, v3, Lorg/apache/oro/util/CacheFIFO;._numEntries:I // field@1b9a │ │ -12251a: 5231 9a1b |0019: iget v1, v3, Lorg/apache/oro/util/CacheFIFO;._numEntries:I // field@1b9a │ │ -12251e: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -122522: 5931 9a1b |001d: iput v1, v3, Lorg/apache/oro/util/CacheFIFO;._numEntries:I // field@1b9a │ │ -122526: 281a |001f: goto 0039 // +001a │ │ -122528: 5230 981b |0020: iget v0, v3, Lorg/apache/oro/util/CacheFIFO;.__curent:I // field@1b98 │ │ -12252c: d801 0001 |0022: add-int/lit8 v1, v0, #int 1 // #01 │ │ -122530: 5931 981b |0024: iput v1, v3, Lorg/apache/oro/util/CacheFIFO;.__curent:I // field@1b98 │ │ -122534: 5432 991b |0026: iget-object v2, v3, Lorg/apache/oro/util/CacheFIFO;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b99 │ │ -122538: 2122 |0028: array-length v2, v2 │ │ -12253a: 3421 0500 |0029: if-lt v1, v2, 002e // +0005 │ │ -12253e: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -122540: 5931 981b |002c: iput v1, v3, Lorg/apache/oro/util/CacheFIFO;.__curent:I // field@1b98 │ │ -122544: 5431 9b1b |002e: iget-object v1, v3, Lorg/apache/oro/util/CacheFIFO;._table:Ljava/util/HashMap; // field@1b9b │ │ -122548: 5432 991b |0030: iget-object v2, v3, Lorg/apache/oro/util/CacheFIFO;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b99 │ │ -12254c: 4602 0200 |0032: aget-object v2, v2, v0 │ │ -122550: 5422 ac1b |0034: iget-object v2, v2, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ -122554: 6e20 f72b 2100 |0036: invoke-virtual {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ -12255a: 5431 991b |0039: iget-object v1, v3, Lorg/apache/oro/util/CacheFIFO;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b99 │ │ -12255e: 4601 0100 |003b: aget-object v1, v1, v0 │ │ -122562: 5b15 ad1b |003d: iput-object v5, v1, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ -122566: 5435 991b |003f: iget-object v5, v3, Lorg/apache/oro/util/CacheFIFO;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b99 │ │ -12256a: 4605 0500 |0041: aget-object v5, v5, v0 │ │ -12256e: 5b54 ac1b |0043: iput-object v4, v5, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ -122572: 5435 9b1b |0045: iget-object v5, v3, Lorg/apache/oro/util/CacheFIFO;._table:Ljava/util/HashMap; // field@1b9b │ │ -122576: 5431 991b |0047: iget-object v1, v3, Lorg/apache/oro/util/CacheFIFO;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b99 │ │ -12257a: 4600 0100 |0049: aget-object v0, v1, v0 │ │ -12257e: 6e30 f62b 4500 |004b: invoke-virtual {v5, v4, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -122584: 1e03 |004e: monitor-exit v3 │ │ -122586: 0e00 |004f: return-void │ │ -122588: 0d04 |0050: move-exception v4 │ │ -12258a: 1e03 |0051: monitor-exit v3 │ │ -12258c: 2704 |0052: throw v4 │ │ +1224e0: |[1224e0] org.apache.oro.util.CacheFIFO.addElement:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1224f0: 1d03 |0000: monitor-enter v3 │ │ +1224f2: 5430 9b1b |0001: iget-object v0, v3, Lorg/apache/oro/util/CacheFIFO;._table:Ljava/util/HashMap; // field@1b9b │ │ +1224f6: 6e20 f42b 4000 |0003: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +1224fc: 0c00 |0006: move-result-object v0 │ │ +1224fe: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +122502: 1f00 ae08 |0009: check-cast v0, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ +122506: 5b05 ad1b |000b: iput-object v5, v0, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ +12250a: 5b04 ac1b |000d: iput-object v4, v0, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ +12250e: 1e03 |000f: monitor-exit v3 │ │ +122510: 0e00 |0010: return-void │ │ +122512: 6e10 ff32 0300 |0011: invoke-virtual {v3}, Lorg/apache/oro/util/CacheFIFO;.isFull:()Z // method@32ff │ │ +122518: 0a00 |0014: move-result v0 │ │ +12251a: 3900 0b00 |0015: if-nez v0, 0020 // +000b │ │ +12251e: 5230 9a1b |0017: iget v0, v3, Lorg/apache/oro/util/CacheFIFO;._numEntries:I // field@1b9a │ │ +122522: 5231 9a1b |0019: iget v1, v3, Lorg/apache/oro/util/CacheFIFO;._numEntries:I // field@1b9a │ │ +122526: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +12252a: 5931 9a1b |001d: iput v1, v3, Lorg/apache/oro/util/CacheFIFO;._numEntries:I // field@1b9a │ │ +12252e: 281a |001f: goto 0039 // +001a │ │ +122530: 5230 981b |0020: iget v0, v3, Lorg/apache/oro/util/CacheFIFO;.__curent:I // field@1b98 │ │ +122534: d801 0001 |0022: add-int/lit8 v1, v0, #int 1 // #01 │ │ +122538: 5931 981b |0024: iput v1, v3, Lorg/apache/oro/util/CacheFIFO;.__curent:I // field@1b98 │ │ +12253c: 5432 991b |0026: iget-object v2, v3, Lorg/apache/oro/util/CacheFIFO;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b99 │ │ +122540: 2122 |0028: array-length v2, v2 │ │ +122542: 3421 0500 |0029: if-lt v1, v2, 002e // +0005 │ │ +122546: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +122548: 5931 981b |002c: iput v1, v3, Lorg/apache/oro/util/CacheFIFO;.__curent:I // field@1b98 │ │ +12254c: 5431 9b1b |002e: iget-object v1, v3, Lorg/apache/oro/util/CacheFIFO;._table:Ljava/util/HashMap; // field@1b9b │ │ +122550: 5432 991b |0030: iget-object v2, v3, Lorg/apache/oro/util/CacheFIFO;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b99 │ │ +122554: 4602 0200 |0032: aget-object v2, v2, v0 │ │ +122558: 5422 ac1b |0034: iget-object v2, v2, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ +12255c: 6e20 f72b 2100 |0036: invoke-virtual {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ +122562: 5431 991b |0039: iget-object v1, v3, Lorg/apache/oro/util/CacheFIFO;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b99 │ │ +122566: 4601 0100 |003b: aget-object v1, v1, v0 │ │ +12256a: 5b15 ad1b |003d: iput-object v5, v1, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ +12256e: 5435 991b |003f: iget-object v5, v3, Lorg/apache/oro/util/CacheFIFO;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b99 │ │ +122572: 4605 0500 |0041: aget-object v5, v5, v0 │ │ +122576: 5b54 ac1b |0043: iput-object v4, v5, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ +12257a: 5435 9b1b |0045: iget-object v5, v3, Lorg/apache/oro/util/CacheFIFO;._table:Ljava/util/HashMap; // field@1b9b │ │ +12257e: 5431 991b |0047: iget-object v1, v3, Lorg/apache/oro/util/CacheFIFO;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1b99 │ │ +122582: 4600 0100 |0049: aget-object v0, v1, v0 │ │ +122586: 6e30 f62b 4500 |004b: invoke-virtual {v5, v4, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +12258c: 1e03 |004e: monitor-exit v3 │ │ +12258e: 0e00 |004f: return-void │ │ +122590: 0d04 |0050: move-exception v4 │ │ +122592: 1e03 |0051: monitor-exit v3 │ │ +122594: 2704 |0052: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x000f │ │ -> 0x0050 │ │ 0x0011 - 0x004e │ │ -> 0x0050 │ │ positions : │ │ locals : │ │ @@ -436992,157 +436994,157 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1225f4: |[1225f4] org.apache.oro.util.CacheLRU.:()V │ │ -122604: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -122608: 7020 0133 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/util/CacheLRU;.:(I)V // method@3301 │ │ -12260e: 0e00 |0005: return-void │ │ +1225fc: |[1225fc] org.apache.oro.util.CacheLRU.:()V │ │ +12260c: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +122610: 7020 0133 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/util/CacheLRU;.:(I)V // method@3301 │ │ +122616: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/util/CacheLRU;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -122610: |[122610] org.apache.oro.util.CacheLRU.:(I)V │ │ -122620: 7020 0a33 4300 |0000: invoke-direct {v3, v4}, Lorg/apache/oro/util/GenericCache;.:(I)V // method@330a │ │ -122626: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -122628: 5934 9c1b |0004: iput v4, v3, Lorg/apache/oro/util/CacheLRU;.__head:I // field@1b9c │ │ -12262c: 5934 9f1b |0006: iput v4, v3, Lorg/apache/oro/util/CacheLRU;.__tail:I // field@1b9f │ │ -122630: 5430 a01b |0008: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba0 │ │ -122634: 2100 |000a: array-length v0, v0 │ │ -122636: 2300 c009 |000b: new-array v0, v0, [I // type@09c0 │ │ -12263a: 5b30 9d1b |000d: iput-object v0, v3, Lorg/apache/oro/util/CacheLRU;.__next:[I // field@1b9d │ │ -12263e: 5430 a01b |000f: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba0 │ │ -122642: 2100 |0011: array-length v0, v0 │ │ -122644: 2300 c009 |0012: new-array v0, v0, [I // type@09c0 │ │ -122648: 5b30 9e1b |0014: iput-object v0, v3, Lorg/apache/oro/util/CacheLRU;.__prev:[I // field@1b9e │ │ -12264c: 5430 9d1b |0016: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;.__next:[I // field@1b9d │ │ -122650: 2101 |0018: array-length v1, v0 │ │ -122652: 3514 0c00 |0019: if-ge v4, v1, 0025 // +000c │ │ -122656: 5431 9e1b |001b: iget-object v1, v3, Lorg/apache/oro/util/CacheLRU;.__prev:[I // field@1b9e │ │ -12265a: 12f2 |001d: const/4 v2, #int -1 // #ff │ │ -12265c: 4b02 0104 |001e: aput v2, v1, v4 │ │ -122660: 4b02 0004 |0020: aput v2, v0, v4 │ │ -122664: d804 0401 |0022: add-int/lit8 v4, v4, #int 1 // #01 │ │ -122668: 28f2 |0024: goto 0016 // -000e │ │ -12266a: 0e00 |0025: return-void │ │ +122618: |[122618] org.apache.oro.util.CacheLRU.:(I)V │ │ +122628: 7020 0a33 4300 |0000: invoke-direct {v3, v4}, Lorg/apache/oro/util/GenericCache;.:(I)V // method@330a │ │ +12262e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +122630: 5934 9c1b |0004: iput v4, v3, Lorg/apache/oro/util/CacheLRU;.__head:I // field@1b9c │ │ +122634: 5934 9f1b |0006: iput v4, v3, Lorg/apache/oro/util/CacheLRU;.__tail:I // field@1b9f │ │ +122638: 5430 a01b |0008: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba0 │ │ +12263c: 2100 |000a: array-length v0, v0 │ │ +12263e: 2300 c009 |000b: new-array v0, v0, [I // type@09c0 │ │ +122642: 5b30 9d1b |000d: iput-object v0, v3, Lorg/apache/oro/util/CacheLRU;.__next:[I // field@1b9d │ │ +122646: 5430 a01b |000f: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba0 │ │ +12264a: 2100 |0011: array-length v0, v0 │ │ +12264c: 2300 c009 |0012: new-array v0, v0, [I // type@09c0 │ │ +122650: 5b30 9e1b |0014: iput-object v0, v3, Lorg/apache/oro/util/CacheLRU;.__prev:[I // field@1b9e │ │ +122654: 5430 9d1b |0016: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;.__next:[I // field@1b9d │ │ +122658: 2101 |0018: array-length v1, v0 │ │ +12265a: 3514 0c00 |0019: if-ge v4, v1, 0025 // +000c │ │ +12265e: 5431 9e1b |001b: iget-object v1, v3, Lorg/apache/oro/util/CacheLRU;.__prev:[I // field@1b9e │ │ +122662: 12f2 |001d: const/4 v2, #int -1 // #ff │ │ +122664: 4b02 0104 |001e: aput v2, v1, v4 │ │ +122668: 4b02 0004 |0020: aput v2, v0, v4 │ │ +12266c: d804 0401 |0022: add-int/lit8 v4, v4, #int 1 // #01 │ │ +122670: 28f2 |0024: goto 0016 // -000e │ │ +122672: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/oro/util/CacheLRU;) │ │ name : '__moveToFront' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -12266c: |[12266c] org.apache.oro.util.CacheLRU.__moveToFront:(I)V │ │ -12267c: 5250 9c1b |0000: iget v0, v5, Lorg/apache/oro/util/CacheLRU;.__head:I // field@1b9c │ │ -122680: 3260 1c00 |0002: if-eq v0, v6, 001e // +001c │ │ -122684: 5451 9d1b |0004: iget-object v1, v5, Lorg/apache/oro/util/CacheLRU;.__next:[I // field@1b9d │ │ -122688: 4402 0106 |0006: aget v2, v1, v6 │ │ -12268c: 5453 9e1b |0008: iget-object v3, v5, Lorg/apache/oro/util/CacheLRU;.__prev:[I // field@1b9e │ │ -122690: 4404 0306 |000a: aget v4, v3, v6 │ │ -122694: 4b02 0104 |000c: aput v2, v1, v4 │ │ -122698: 3a02 0500 |000e: if-ltz v2, 0013 // +0005 │ │ -12269c: 4b04 0302 |0010: aput v4, v3, v2 │ │ -1226a0: 2803 |0012: goto 0015 // +0003 │ │ -1226a2: 5954 9f1b |0013: iput v4, v5, Lorg/apache/oro/util/CacheLRU;.__tail:I // field@1b9f │ │ -1226a6: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ -1226a8: 4b02 0306 |0016: aput v2, v3, v6 │ │ -1226ac: 4b00 0106 |0018: aput v0, v1, v6 │ │ -1226b0: 4b06 0300 |001a: aput v6, v3, v0 │ │ -1226b4: 5956 9c1b |001c: iput v6, v5, Lorg/apache/oro/util/CacheLRU;.__head:I // field@1b9c │ │ -1226b8: 0e00 |001e: return-void │ │ +122674: |[122674] org.apache.oro.util.CacheLRU.__moveToFront:(I)V │ │ +122684: 5250 9c1b |0000: iget v0, v5, Lorg/apache/oro/util/CacheLRU;.__head:I // field@1b9c │ │ +122688: 3260 1c00 |0002: if-eq v0, v6, 001e // +001c │ │ +12268c: 5451 9d1b |0004: iget-object v1, v5, Lorg/apache/oro/util/CacheLRU;.__next:[I // field@1b9d │ │ +122690: 4402 0106 |0006: aget v2, v1, v6 │ │ +122694: 5453 9e1b |0008: iget-object v3, v5, Lorg/apache/oro/util/CacheLRU;.__prev:[I // field@1b9e │ │ +122698: 4404 0306 |000a: aget v4, v3, v6 │ │ +12269c: 4b02 0104 |000c: aput v2, v1, v4 │ │ +1226a0: 3a02 0500 |000e: if-ltz v2, 0013 // +0005 │ │ +1226a4: 4b04 0302 |0010: aput v4, v3, v2 │ │ +1226a8: 2803 |0012: goto 0015 // +0003 │ │ +1226aa: 5954 9f1b |0013: iput v4, v5, Lorg/apache/oro/util/CacheLRU;.__tail:I // field@1b9f │ │ +1226ae: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ +1226b0: 4b02 0306 |0016: aput v2, v3, v6 │ │ +1226b4: 4b00 0106 |0018: aput v0, v1, v6 │ │ +1226b8: 4b06 0300 |001a: aput v6, v3, v0 │ │ +1226bc: 5956 9c1b |001c: iput v6, v5, Lorg/apache/oro/util/CacheLRU;.__head:I // field@1b9c │ │ +1226c0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/util/CacheLRU;) │ │ name : 'addElement' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -1226bc: |[1226bc] org.apache.oro.util.CacheLRU.addElement:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1226cc: 1d03 |0000: monitor-enter v3 │ │ -1226ce: 5430 a21b |0001: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;._table:Ljava/util/HashMap; // field@1ba2 │ │ -1226d2: 6e20 f42b 4000 |0003: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -1226d8: 0c00 |0006: move-result-object v0 │ │ -1226da: 3800 0f00 |0007: if-eqz v0, 0016 // +000f │ │ -1226de: 1f00 ae08 |0009: check-cast v0, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ -1226e2: 5b05 ad1b |000b: iput-object v5, v0, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ -1226e6: 5b04 ac1b |000d: iput-object v4, v0, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ -1226ea: 5204 ab1b |000f: iget v4, v0, Lorg/apache/oro/util/GenericCacheEntry;._index:I // field@1bab │ │ -1226ee: 7020 0233 4300 |0011: invoke-direct {v3, v4}, Lorg/apache/oro/util/CacheLRU;.__moveToFront:(I)V // method@3302 │ │ -1226f4: 1e03 |0014: monitor-exit v3 │ │ -1226f6: 0e00 |0015: return-void │ │ -1226f8: 6e10 0533 0300 |0016: invoke-virtual {v3}, Lorg/apache/oro/util/CacheLRU;.isFull:()Z // method@3305 │ │ -1226fe: 0a00 |0019: move-result v0 │ │ -122700: 3900 2100 |001a: if-nez v0, 003b // +0021 │ │ -122704: 5230 a11b |001c: iget v0, v3, Lorg/apache/oro/util/CacheLRU;._numEntries:I // field@1ba1 │ │ -122708: 3d00 1600 |001e: if-lez v0, 0034 // +0016 │ │ -12270c: 5430 9e1b |0020: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;.__prev:[I // field@1b9e │ │ -122710: 5231 a11b |0022: iget v1, v3, Lorg/apache/oro/util/CacheLRU;._numEntries:I // field@1ba1 │ │ -122714: 5232 9f1b |0024: iget v2, v3, Lorg/apache/oro/util/CacheLRU;.__tail:I // field@1b9f │ │ -122718: 4b02 0001 |0026: aput v2, v0, v1 │ │ -12271c: 5430 9d1b |0028: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;.__next:[I // field@1b9d │ │ -122720: 5231 a11b |002a: iget v1, v3, Lorg/apache/oro/util/CacheLRU;._numEntries:I // field@1ba1 │ │ -122724: 12f2 |002c: const/4 v2, #int -1 // #ff │ │ -122726: 4b02 0001 |002d: aput v2, v0, v1 │ │ -12272a: 5230 a11b |002f: iget v0, v3, Lorg/apache/oro/util/CacheLRU;._numEntries:I // field@1ba1 │ │ -12272e: 7020 0233 0300 |0031: invoke-direct {v3, v0}, Lorg/apache/oro/util/CacheLRU;.__moveToFront:(I)V // method@3302 │ │ -122734: 5230 a11b |0034: iget v0, v3, Lorg/apache/oro/util/CacheLRU;._numEntries:I // field@1ba1 │ │ -122738: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -12273c: 5930 a11b |0038: iput v0, v3, Lorg/apache/oro/util/CacheLRU;._numEntries:I // field@1ba1 │ │ -122740: 2813 |003a: goto 004d // +0013 │ │ -122742: 5430 a21b |003b: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;._table:Ljava/util/HashMap; // field@1ba2 │ │ -122746: 5431 a01b |003d: iget-object v1, v3, Lorg/apache/oro/util/CacheLRU;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba0 │ │ -12274a: 5232 9f1b |003f: iget v2, v3, Lorg/apache/oro/util/CacheLRU;.__tail:I // field@1b9f │ │ -12274e: 4601 0102 |0041: aget-object v1, v1, v2 │ │ -122752: 5411 ac1b |0043: iget-object v1, v1, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ -122756: 6e20 f72b 1000 |0045: invoke-virtual {v0, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ -12275c: 5230 9f1b |0048: iget v0, v3, Lorg/apache/oro/util/CacheLRU;.__tail:I // field@1b9f │ │ -122760: 7020 0233 0300 |004a: invoke-direct {v3, v0}, Lorg/apache/oro/util/CacheLRU;.__moveToFront:(I)V // method@3302 │ │ -122766: 5430 a01b |004d: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba0 │ │ -12276a: 5231 9c1b |004f: iget v1, v3, Lorg/apache/oro/util/CacheLRU;.__head:I // field@1b9c │ │ -12276e: 4600 0001 |0051: aget-object v0, v0, v1 │ │ -122772: 5b05 ad1b |0053: iput-object v5, v0, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ -122776: 5435 a01b |0055: iget-object v5, v3, Lorg/apache/oro/util/CacheLRU;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba0 │ │ -12277a: 5230 9c1b |0057: iget v0, v3, Lorg/apache/oro/util/CacheLRU;.__head:I // field@1b9c │ │ -12277e: 4605 0500 |0059: aget-object v5, v5, v0 │ │ -122782: 5b54 ac1b |005b: iput-object v4, v5, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ -122786: 5435 a21b |005d: iget-object v5, v3, Lorg/apache/oro/util/CacheLRU;._table:Ljava/util/HashMap; // field@1ba2 │ │ -12278a: 5430 a01b |005f: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba0 │ │ -12278e: 5231 9c1b |0061: iget v1, v3, Lorg/apache/oro/util/CacheLRU;.__head:I // field@1b9c │ │ -122792: 4600 0001 |0063: aget-object v0, v0, v1 │ │ -122796: 6e30 f62b 4500 |0065: invoke-virtual {v5, v4, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -12279c: 1e03 |0068: monitor-exit v3 │ │ -12279e: 0e00 |0069: return-void │ │ -1227a0: 0d04 |006a: move-exception v4 │ │ -1227a2: 1e03 |006b: monitor-exit v3 │ │ -1227a4: 2704 |006c: throw v4 │ │ +1226c4: |[1226c4] org.apache.oro.util.CacheLRU.addElement:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1226d4: 1d03 |0000: monitor-enter v3 │ │ +1226d6: 5430 a21b |0001: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;._table:Ljava/util/HashMap; // field@1ba2 │ │ +1226da: 6e20 f42b 4000 |0003: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +1226e0: 0c00 |0006: move-result-object v0 │ │ +1226e2: 3800 0f00 |0007: if-eqz v0, 0016 // +000f │ │ +1226e6: 1f00 ae08 |0009: check-cast v0, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ +1226ea: 5b05 ad1b |000b: iput-object v5, v0, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ +1226ee: 5b04 ac1b |000d: iput-object v4, v0, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ +1226f2: 5204 ab1b |000f: iget v4, v0, Lorg/apache/oro/util/GenericCacheEntry;._index:I // field@1bab │ │ +1226f6: 7020 0233 4300 |0011: invoke-direct {v3, v4}, Lorg/apache/oro/util/CacheLRU;.__moveToFront:(I)V // method@3302 │ │ +1226fc: 1e03 |0014: monitor-exit v3 │ │ +1226fe: 0e00 |0015: return-void │ │ +122700: 6e10 0533 0300 |0016: invoke-virtual {v3}, Lorg/apache/oro/util/CacheLRU;.isFull:()Z // method@3305 │ │ +122706: 0a00 |0019: move-result v0 │ │ +122708: 3900 2100 |001a: if-nez v0, 003b // +0021 │ │ +12270c: 5230 a11b |001c: iget v0, v3, Lorg/apache/oro/util/CacheLRU;._numEntries:I // field@1ba1 │ │ +122710: 3d00 1600 |001e: if-lez v0, 0034 // +0016 │ │ +122714: 5430 9e1b |0020: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;.__prev:[I // field@1b9e │ │ +122718: 5231 a11b |0022: iget v1, v3, Lorg/apache/oro/util/CacheLRU;._numEntries:I // field@1ba1 │ │ +12271c: 5232 9f1b |0024: iget v2, v3, Lorg/apache/oro/util/CacheLRU;.__tail:I // field@1b9f │ │ +122720: 4b02 0001 |0026: aput v2, v0, v1 │ │ +122724: 5430 9d1b |0028: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;.__next:[I // field@1b9d │ │ +122728: 5231 a11b |002a: iget v1, v3, Lorg/apache/oro/util/CacheLRU;._numEntries:I // field@1ba1 │ │ +12272c: 12f2 |002c: const/4 v2, #int -1 // #ff │ │ +12272e: 4b02 0001 |002d: aput v2, v0, v1 │ │ +122732: 5230 a11b |002f: iget v0, v3, Lorg/apache/oro/util/CacheLRU;._numEntries:I // field@1ba1 │ │ +122736: 7020 0233 0300 |0031: invoke-direct {v3, v0}, Lorg/apache/oro/util/CacheLRU;.__moveToFront:(I)V // method@3302 │ │ +12273c: 5230 a11b |0034: iget v0, v3, Lorg/apache/oro/util/CacheLRU;._numEntries:I // field@1ba1 │ │ +122740: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +122744: 5930 a11b |0038: iput v0, v3, Lorg/apache/oro/util/CacheLRU;._numEntries:I // field@1ba1 │ │ +122748: 2813 |003a: goto 004d // +0013 │ │ +12274a: 5430 a21b |003b: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;._table:Ljava/util/HashMap; // field@1ba2 │ │ +12274e: 5431 a01b |003d: iget-object v1, v3, Lorg/apache/oro/util/CacheLRU;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba0 │ │ +122752: 5232 9f1b |003f: iget v2, v3, Lorg/apache/oro/util/CacheLRU;.__tail:I // field@1b9f │ │ +122756: 4601 0102 |0041: aget-object v1, v1, v2 │ │ +12275a: 5411 ac1b |0043: iget-object v1, v1, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ +12275e: 6e20 f72b 1000 |0045: invoke-virtual {v0, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ +122764: 5230 9f1b |0048: iget v0, v3, Lorg/apache/oro/util/CacheLRU;.__tail:I // field@1b9f │ │ +122768: 7020 0233 0300 |004a: invoke-direct {v3, v0}, Lorg/apache/oro/util/CacheLRU;.__moveToFront:(I)V // method@3302 │ │ +12276e: 5430 a01b |004d: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba0 │ │ +122772: 5231 9c1b |004f: iget v1, v3, Lorg/apache/oro/util/CacheLRU;.__head:I // field@1b9c │ │ +122776: 4600 0001 |0051: aget-object v0, v0, v1 │ │ +12277a: 5b05 ad1b |0053: iput-object v5, v0, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ +12277e: 5435 a01b |0055: iget-object v5, v3, Lorg/apache/oro/util/CacheLRU;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba0 │ │ +122782: 5230 9c1b |0057: iget v0, v3, Lorg/apache/oro/util/CacheLRU;.__head:I // field@1b9c │ │ +122786: 4605 0500 |0059: aget-object v5, v5, v0 │ │ +12278a: 5b54 ac1b |005b: iput-object v4, v5, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ +12278e: 5435 a21b |005d: iget-object v5, v3, Lorg/apache/oro/util/CacheLRU;._table:Ljava/util/HashMap; // field@1ba2 │ │ +122792: 5430 a01b |005f: iget-object v0, v3, Lorg/apache/oro/util/CacheLRU;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba0 │ │ +122796: 5231 9c1b |0061: iget v1, v3, Lorg/apache/oro/util/CacheLRU;.__head:I // field@1b9c │ │ +12279a: 4600 0001 |0063: aget-object v0, v0, v1 │ │ +12279e: 6e30 f62b 4500 |0065: invoke-virtual {v5, v4, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +1227a4: 1e03 |0068: monitor-exit v3 │ │ +1227a6: 0e00 |0069: return-void │ │ +1227a8: 0d04 |006a: move-exception v4 │ │ +1227aa: 1e03 |006b: monitor-exit v3 │ │ +1227ac: 2704 |006c: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0014 │ │ -> 0x006a │ │ 0x0016 - 0x0068 │ │ -> 0x006a │ │ positions : │ │ locals : │ │ @@ -437152,32 +437154,32 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1225a4: |[1225a4] org.apache.oro.util.CacheLRU.getElement:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1225b4: 1d01 |0000: monitor-enter v1 │ │ -1225b6: 5410 a21b |0001: iget-object v0, v1, Lorg/apache/oro/util/CacheLRU;._table:Ljava/util/HashMap; // field@1ba2 │ │ -1225ba: 6e20 f42b 2000 |0003: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -1225c0: 0c02 |0006: move-result-object v2 │ │ -1225c2: 3802 0d00 |0007: if-eqz v2, 0014 // +000d │ │ -1225c6: 1f02 ae08 |0009: check-cast v2, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ -1225ca: 5220 ab1b |000b: iget v0, v2, Lorg/apache/oro/util/GenericCacheEntry;._index:I // field@1bab │ │ -1225ce: 7020 0233 0100 |000d: invoke-direct {v1, v0}, Lorg/apache/oro/util/CacheLRU;.__moveToFront:(I)V // method@3302 │ │ -1225d4: 5422 ad1b |0010: iget-object v2, v2, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ -1225d8: 1e01 |0012: monitor-exit v1 │ │ -1225da: 1102 |0013: return-object v2 │ │ -1225dc: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1225de: 1e01 |0015: monitor-exit v1 │ │ -1225e0: 1102 |0016: return-object v2 │ │ -1225e2: 0d02 |0017: move-exception v2 │ │ -1225e4: 1e01 |0018: monitor-exit v1 │ │ -1225e6: 2702 |0019: throw v2 │ │ +1225ac: |[1225ac] org.apache.oro.util.CacheLRU.getElement:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1225bc: 1d01 |0000: monitor-enter v1 │ │ +1225be: 5410 a21b |0001: iget-object v0, v1, Lorg/apache/oro/util/CacheLRU;._table:Ljava/util/HashMap; // field@1ba2 │ │ +1225c2: 6e20 f42b 2000 |0003: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +1225c8: 0c02 |0006: move-result-object v2 │ │ +1225ca: 3802 0d00 |0007: if-eqz v2, 0014 // +000d │ │ +1225ce: 1f02 ae08 |0009: check-cast v2, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ +1225d2: 5220 ab1b |000b: iget v0, v2, Lorg/apache/oro/util/GenericCacheEntry;._index:I // field@1bab │ │ +1225d6: 7020 0233 0100 |000d: invoke-direct {v1, v0}, Lorg/apache/oro/util/CacheLRU;.__moveToFront:(I)V // method@3302 │ │ +1225dc: 5422 ad1b |0010: iget-object v2, v2, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ +1225e0: 1e01 |0012: monitor-exit v1 │ │ +1225e2: 1102 |0013: return-object v2 │ │ +1225e4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1225e6: 1e01 |0015: monitor-exit v1 │ │ +1225e8: 1102 |0016: return-object v2 │ │ +1225ea: 0d02 |0017: move-exception v2 │ │ +1225ec: 1e01 |0018: monitor-exit v1 │ │ +1225ee: 2702 |0019: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0012 │ │ -> 0x0017 │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ @@ -437209,100 +437211,100 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1227bc: |[1227bc] org.apache.oro.util.CacheRandom.:()V │ │ -1227cc: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -1227d0: 7020 0733 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/util/CacheRandom;.:(I)V // method@3307 │ │ -1227d6: 0e00 |0005: return-void │ │ +1227c4: |[1227c4] org.apache.oro.util.CacheRandom.:()V │ │ +1227d4: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +1227d8: 7020 0733 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/oro/util/CacheRandom;.:(I)V // method@3307 │ │ +1227de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/util/CacheRandom;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1227d8: |[1227d8] org.apache.oro.util.CacheRandom.:(I)V │ │ -1227e8: 7020 0a33 3200 |0000: invoke-direct {v2, v3}, Lorg/apache/oro/util/GenericCache;.:(I)V // method@330a │ │ -1227ee: 2203 6d07 |0003: new-instance v3, Ljava/util/Random; // type@076d │ │ -1227f2: 7100 fc2a 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ -1227f8: 0b00 |0008: move-result-wide v0 │ │ -1227fa: 7030 652c 0301 |0009: invoke-direct {v3, v0, v1}, Ljava/util/Random;.:(J)V // method@2c65 │ │ -122800: 5b23 a31b |000c: iput-object v3, v2, Lorg/apache/oro/util/CacheRandom;.__random:Ljava/util/Random; // field@1ba3 │ │ -122804: 0e00 |000e: return-void │ │ +1227e0: |[1227e0] org.apache.oro.util.CacheRandom.:(I)V │ │ +1227f0: 7020 0a33 3200 |0000: invoke-direct {v2, v3}, Lorg/apache/oro/util/GenericCache;.:(I)V // method@330a │ │ +1227f6: 2203 6d07 |0003: new-instance v3, Ljava/util/Random; // type@076d │ │ +1227fa: 7100 fc2a 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2afc │ │ +122800: 0b00 |0008: move-result-wide v0 │ │ +122802: 7030 652c 0301 |0009: invoke-direct {v3, v0, v1}, Ljava/util/Random;.:(J)V // method@2c65 │ │ +122808: 5b23 a31b |000c: iput-object v3, v2, Lorg/apache/oro/util/CacheRandom;.__random:Ljava/util/Random; // field@1ba3 │ │ +12280c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/util/CacheRandom;) │ │ name : 'addElement' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -122808: |[122808] org.apache.oro.util.CacheRandom.addElement:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -122818: 1d03 |0000: monitor-enter v3 │ │ -12281a: 5430 a61b |0001: iget-object v0, v3, Lorg/apache/oro/util/CacheRandom;._table:Ljava/util/HashMap; // field@1ba6 │ │ -12281e: 6e20 f42b 4000 |0003: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ -122824: 0c00 |0006: move-result-object v0 │ │ -122826: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -12282a: 1f00 ae08 |0009: check-cast v0, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ -12282e: 5b05 ad1b |000b: iput-object v5, v0, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ -122832: 5b04 ac1b |000d: iput-object v4, v0, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ -122836: 1e03 |000f: monitor-exit v3 │ │ -122838: 0e00 |0010: return-void │ │ -12283a: 6e10 0933 0300 |0011: invoke-virtual {v3}, Lorg/apache/oro/util/CacheRandom;.isFull:()Z // method@3309 │ │ -122840: 0a00 |0014: move-result v0 │ │ -122842: 3900 0b00 |0015: if-nez v0, 0020 // +000b │ │ -122846: 5230 a51b |0017: iget v0, v3, Lorg/apache/oro/util/CacheRandom;._numEntries:I // field@1ba5 │ │ -12284a: 5231 a51b |0019: iget v1, v3, Lorg/apache/oro/util/CacheRandom;._numEntries:I // field@1ba5 │ │ -12284e: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -122852: 5931 a51b |001d: iput v1, v3, Lorg/apache/oro/util/CacheRandom;._numEntries:I // field@1ba5 │ │ -122856: 2819 |001f: goto 0038 // +0019 │ │ -122858: 5430 a41b |0020: iget-object v0, v3, Lorg/apache/oro/util/CacheRandom;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba4 │ │ -12285c: 2100 |0022: array-length v0, v0 │ │ -12285e: 8200 |0023: int-to-float v0, v0 │ │ -122860: 5431 a31b |0024: iget-object v1, v3, Lorg/apache/oro/util/CacheRandom;.__random:Ljava/util/Random; // field@1ba3 │ │ -122864: 6e10 662c 0100 |0026: invoke-virtual {v1}, Ljava/util/Random;.nextFloat:()F // method@2c66 │ │ -12286a: 0a01 |0029: move-result v1 │ │ -12286c: a800 0001 |002a: mul-float v0, v0, v1 │ │ -122870: 8700 |002c: float-to-int v0, v0 │ │ -122872: 5431 a61b |002d: iget-object v1, v3, Lorg/apache/oro/util/CacheRandom;._table:Ljava/util/HashMap; // field@1ba6 │ │ -122876: 5432 a41b |002f: iget-object v2, v3, Lorg/apache/oro/util/CacheRandom;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba4 │ │ -12287a: 4602 0200 |0031: aget-object v2, v2, v0 │ │ -12287e: 5422 ac1b |0033: iget-object v2, v2, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ -122882: 6e20 f72b 2100 |0035: invoke-virtual {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ -122888: 5431 a41b |0038: iget-object v1, v3, Lorg/apache/oro/util/CacheRandom;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba4 │ │ -12288c: 4601 0100 |003a: aget-object v1, v1, v0 │ │ -122890: 5b15 ad1b |003c: iput-object v5, v1, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ -122894: 5435 a41b |003e: iget-object v5, v3, Lorg/apache/oro/util/CacheRandom;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba4 │ │ -122898: 4605 0500 |0040: aget-object v5, v5, v0 │ │ -12289c: 5b54 ac1b |0042: iput-object v4, v5, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ -1228a0: 5435 a61b |0044: iget-object v5, v3, Lorg/apache/oro/util/CacheRandom;._table:Ljava/util/HashMap; // field@1ba6 │ │ -1228a4: 5431 a41b |0046: iget-object v1, v3, Lorg/apache/oro/util/CacheRandom;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba4 │ │ -1228a8: 4600 0100 |0048: aget-object v0, v1, v0 │ │ -1228ac: 6e30 f62b 4500 |004a: invoke-virtual {v5, v4, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ -1228b2: 1e03 |004d: monitor-exit v3 │ │ -1228b4: 0e00 |004e: return-void │ │ -1228b6: 0d04 |004f: move-exception v4 │ │ -1228b8: 1e03 |0050: monitor-exit v3 │ │ -1228ba: 2704 |0051: throw v4 │ │ +122810: |[122810] org.apache.oro.util.CacheRandom.addElement:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +122820: 1d03 |0000: monitor-enter v3 │ │ +122822: 5430 a61b |0001: iget-object v0, v3, Lorg/apache/oro/util/CacheRandom;._table:Ljava/util/HashMap; // field@1ba6 │ │ +122826: 6e20 f42b 4000 |0003: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf4 │ │ +12282c: 0c00 |0006: move-result-object v0 │ │ +12282e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +122832: 1f00 ae08 |0009: check-cast v0, Lorg/apache/oro/util/GenericCacheEntry; // type@08ae │ │ +122836: 5b05 ad1b |000b: iput-object v5, v0, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ +12283a: 5b04 ac1b |000d: iput-object v4, v0, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ +12283e: 1e03 |000f: monitor-exit v3 │ │ +122840: 0e00 |0010: return-void │ │ +122842: 6e10 0933 0300 |0011: invoke-virtual {v3}, Lorg/apache/oro/util/CacheRandom;.isFull:()Z // method@3309 │ │ +122848: 0a00 |0014: move-result v0 │ │ +12284a: 3900 0b00 |0015: if-nez v0, 0020 // +000b │ │ +12284e: 5230 a51b |0017: iget v0, v3, Lorg/apache/oro/util/CacheRandom;._numEntries:I // field@1ba5 │ │ +122852: 5231 a51b |0019: iget v1, v3, Lorg/apache/oro/util/CacheRandom;._numEntries:I // field@1ba5 │ │ +122856: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +12285a: 5931 a51b |001d: iput v1, v3, Lorg/apache/oro/util/CacheRandom;._numEntries:I // field@1ba5 │ │ +12285e: 2819 |001f: goto 0038 // +0019 │ │ +122860: 5430 a41b |0020: iget-object v0, v3, Lorg/apache/oro/util/CacheRandom;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba4 │ │ +122864: 2100 |0022: array-length v0, v0 │ │ +122866: 8200 |0023: int-to-float v0, v0 │ │ +122868: 5431 a31b |0024: iget-object v1, v3, Lorg/apache/oro/util/CacheRandom;.__random:Ljava/util/Random; // field@1ba3 │ │ +12286c: 6e10 662c 0100 |0026: invoke-virtual {v1}, Ljava/util/Random;.nextFloat:()F // method@2c66 │ │ +122872: 0a01 |0029: move-result v1 │ │ +122874: a800 0001 |002a: mul-float v0, v0, v1 │ │ +122878: 8700 |002c: float-to-int v0, v0 │ │ +12287a: 5431 a61b |002d: iget-object v1, v3, Lorg/apache/oro/util/CacheRandom;._table:Ljava/util/HashMap; // field@1ba6 │ │ +12287e: 5432 a41b |002f: iget-object v2, v3, Lorg/apache/oro/util/CacheRandom;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba4 │ │ +122882: 4602 0200 |0031: aget-object v2, v2, v0 │ │ +122886: 5422 ac1b |0033: iget-object v2, v2, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ +12288a: 6e20 f72b 2100 |0035: invoke-virtual {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bf7 │ │ +122890: 5431 a41b |0038: iget-object v1, v3, Lorg/apache/oro/util/CacheRandom;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba4 │ │ +122894: 4601 0100 |003a: aget-object v1, v1, v0 │ │ +122898: 5b15 ad1b |003c: iput-object v5, v1, Lorg/apache/oro/util/GenericCacheEntry;._value:Ljava/lang/Object; // field@1bad │ │ +12289c: 5435 a41b |003e: iget-object v5, v3, Lorg/apache/oro/util/CacheRandom;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba4 │ │ +1228a0: 4605 0500 |0040: aget-object v5, v5, v0 │ │ +1228a4: 5b54 ac1b |0042: iput-object v4, v5, Lorg/apache/oro/util/GenericCacheEntry;._key:Ljava/lang/Object; // field@1bac │ │ +1228a8: 5435 a61b |0044: iget-object v5, v3, Lorg/apache/oro/util/CacheRandom;._table:Ljava/util/HashMap; // field@1ba6 │ │ +1228ac: 5431 a41b |0046: iget-object v1, v3, Lorg/apache/oro/util/CacheRandom;._cache:[Lorg/apache/oro/util/GenericCacheEntry; // field@1ba4 │ │ +1228b0: 4600 0100 |0048: aget-object v0, v1, v0 │ │ +1228b4: 6e30 f62b 4500 |004a: invoke-virtual {v5, v4, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bf6 │ │ +1228ba: 1e03 |004d: monitor-exit v3 │ │ +1228bc: 0e00 |004e: return-void │ │ +1228be: 0d04 |004f: move-exception v4 │ │ +1228c0: 1e03 |0050: monitor-exit v3 │ │ +1228c2: 2704 |0051: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x000f │ │ -> 0x004f │ │ 0x0011 - 0x004d │ │ -> 0x004f │ │ positions : │ │ locals : │ │ @@ -437339,17 +437341,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -122dd8: |[122dd8] org.hamcrest.BaseMatcher.:()V │ │ -122de8: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ -122dee: 0e00 |0003: return-void │ │ +122de0: |[122de0] org.hamcrest.BaseMatcher.:()V │ │ +122df0: 7010 8a2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2a8a │ │ +122df6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/BaseMatcher; │ │ │ │ Virtual methods - │ │ @@ -437358,35 +437360,35 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -122df0: |[122df0] org.hamcrest.BaseMatcher._dont_implement_Matcher___instead_extend_BaseMatcher_:()V │ │ -122e00: 0e00 |0000: return-void │ │ +122df8: |[122df8] org.hamcrest.BaseMatcher._dont_implement_Matcher___instead_extend_BaseMatcher_:()V │ │ +122e08: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/hamcrest/BaseMatcher;) │ │ name : 'describeMismatch' │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -122e04: |[122e04] org.hamcrest.BaseMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ -122e14: 1a00 0f4d |0000: const-string v0, "was " // string@4d0f │ │ -122e18: 7220 7133 0300 |0002: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -122e1e: 0c03 |0005: move-result-object v3 │ │ -122e20: 7220 7233 2300 |0006: invoke-interface {v3, v2}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ -122e26: 0e00 |0009: return-void │ │ +122e0c: |[122e0c] org.hamcrest.BaseMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ +122e1c: 1a00 0f4d |0000: const-string v0, "was " // string@4d0f │ │ +122e20: 7220 7133 0300 |0002: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +122e26: 0c03 |0005: move-result-object v3 │ │ +122e28: 7220 7233 2300 |0006: invoke-interface {v3, v2}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ +122e2e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=23 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/hamcrest/BaseMatcher; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/hamcrest/Description; │ │ @@ -437396,18 +437398,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -122dbc: |[122dbc] org.hamcrest.BaseMatcher.toString:()Ljava/lang/String; │ │ -122dcc: 7110 8d33 0100 |0000: invoke-static {v1}, Lorg/hamcrest/StringDescription;.toString:(Lorg/hamcrest/SelfDescribing;)Ljava/lang/String; // method@338d │ │ -122dd2: 0c00 |0003: move-result-object v0 │ │ -122dd4: 1100 |0004: return-object v0 │ │ +122dc4: |[122dc4] org.hamcrest.BaseMatcher.toString:()Ljava/lang/String; │ │ +122dd4: 7110 8d33 0100 |0000: invoke-static {v1}, Lorg/hamcrest/StringDescription;.toString:(Lorg/hamcrest/SelfDescribing;)Ljava/lang/String; // method@338d │ │ +122dda: 0c00 |0003: move-result-object v0 │ │ +122ddc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/hamcrest/BaseMatcher; │ │ │ │ source_file_idx : 3044 (BaseMatcher.java) │ │ @@ -437439,19 +437441,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -123850: |[123850] org.hamcrest.StringDescription.:()V │ │ -123860: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -123864: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12386a: 7020 8733 0100 |0005: invoke-direct {v1, v0}, Lorg/hamcrest/StringDescription;.:(Ljava/lang/Appendable;)V // method@3387 │ │ -123870: 0e00 |0008: return-void │ │ +123858: |[123858] org.hamcrest.StringDescription.:()V │ │ +123868: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +12386c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +123872: 7020 8733 0100 |0005: invoke-direct {v1, v0}, Lorg/hamcrest/StringDescription;.:(Ljava/lang/Appendable;)V // method@3387 │ │ +123878: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/hamcrest/StringDescription; │ │ │ │ #1 : (in Lorg/hamcrest/StringDescription;) │ │ @@ -437459,18 +437461,18 @@ │ │ type : '(Ljava/lang/Appendable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -123874: |[123874] org.hamcrest.StringDescription.:(Ljava/lang/Appendable;)V │ │ -123884: 7010 1233 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseDescription;.:()V // method@3312 │ │ -12388a: 5b01 b81b |0003: iput-object v1, v0, Lorg/hamcrest/StringDescription;.out:Ljava/lang/Appendable; // field@1bb8 │ │ -12388e: 0e00 |0005: return-void │ │ +12387c: |[12387c] org.hamcrest.StringDescription.:(Ljava/lang/Appendable;)V │ │ +12388c: 7010 1233 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseDescription;.:()V // method@3312 │ │ +123892: 5b01 b81b |0003: iput-object v1, v0, Lorg/hamcrest/StringDescription;.out:Ljava/lang/Appendable; // field@1bb8 │ │ +123896: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/StringDescription; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Appendable; │ │ @@ -437480,18 +437482,18 @@ │ │ type : '(Lorg/hamcrest/SelfDescribing;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1237e8: |[1237e8] org.hamcrest.StringDescription.asString:(Lorg/hamcrest/SelfDescribing;)Ljava/lang/String; │ │ -1237f8: 7110 8d33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/StringDescription;.toString:(Lorg/hamcrest/SelfDescribing;)Ljava/lang/String; // method@338d │ │ -1237fe: 0c00 |0003: move-result-object v0 │ │ -123800: 1100 |0004: return-object v0 │ │ +1237f0: |[1237f0] org.hamcrest.StringDescription.asString:(Lorg/hamcrest/SelfDescribing;)Ljava/lang/String; │ │ +123800: 7110 8d33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/StringDescription;.toString:(Lorg/hamcrest/SelfDescribing;)Ljava/lang/String; // method@338d │ │ +123806: 0c00 |0003: move-result-object v0 │ │ +123808: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/hamcrest/SelfDescribing; │ │ │ │ #3 : (in Lorg/hamcrest/StringDescription;) │ │ @@ -437499,22 +437501,22 @@ │ │ type : '(Lorg/hamcrest/SelfDescribing;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -123824: |[123824] org.hamcrest.StringDescription.toString:(Lorg/hamcrest/SelfDescribing;)Ljava/lang/String; │ │ -123834: 2200 c108 |0000: new-instance v0, Lorg/hamcrest/StringDescription; // type@08c1 │ │ -123838: 7010 8633 0000 |0002: invoke-direct {v0}, Lorg/hamcrest/StringDescription;.:()V // method@3386 │ │ -12383e: 6e20 8a33 1000 |0005: invoke-virtual {v0, v1}, Lorg/hamcrest/StringDescription;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@338a │ │ -123844: 0c01 |0008: move-result-object v1 │ │ -123846: 6e10 912a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ -12384c: 0c01 |000c: move-result-object v1 │ │ -12384e: 1101 |000d: return-object v1 │ │ +12382c: |[12382c] org.hamcrest.StringDescription.toString:(Lorg/hamcrest/SelfDescribing;)Ljava/lang/String; │ │ +12383c: 2200 c108 |0000: new-instance v0, Lorg/hamcrest/StringDescription; // type@08c1 │ │ +123840: 7010 8633 0000 |0002: invoke-direct {v0}, Lorg/hamcrest/StringDescription;.:()V // method@3386 │ │ +123846: 6e20 8a33 1000 |0005: invoke-virtual {v0, v1}, Lorg/hamcrest/StringDescription;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@338a │ │ +12384c: 0c01 |0008: move-result-object v1 │ │ +12384e: 6e10 912a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ +123854: 0c01 |000c: move-result-object v1 │ │ +123856: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Lorg/hamcrest/SelfDescribing; │ │ │ │ Virtual methods - │ │ @@ -437523,23 +437525,23 @@ │ │ type : '(C)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -123890: |[123890] org.hamcrest.StringDescription.append:(C)V │ │ -1238a0: 5420 b81b |0000: iget-object v0, v2, Lorg/hamcrest/StringDescription;.out:Ljava/lang/Appendable; // field@1bb8 │ │ -1238a4: 7220 f729 3000 |0002: invoke-interface {v0, v3}, Ljava/lang/Appendable;.append:(C)Ljava/lang/Appendable; // method@29f7 │ │ -1238aa: 0e00 |0005: return-void │ │ -1238ac: 0d03 |0006: move-exception v3 │ │ -1238ae: 2200 0907 |0007: new-instance v0, Ljava/lang/RuntimeException; // type@0709 │ │ -1238b2: 1a01 170e |0009: const-string v1, "Could not write description" // string@0e17 │ │ -1238b6: 7030 a32a 1003 |000b: invoke-direct {v0, v1, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2aa3 │ │ -1238bc: 2700 |000e: throw v0 │ │ +123898: |[123898] org.hamcrest.StringDescription.append:(C)V │ │ +1238a8: 5420 b81b |0000: iget-object v0, v2, Lorg/hamcrest/StringDescription;.out:Ljava/lang/Appendable; // field@1bb8 │ │ +1238ac: 7220 f729 3000 |0002: invoke-interface {v0, v3}, Ljava/lang/Appendable;.append:(C)Ljava/lang/Appendable; // method@29f7 │ │ +1238b2: 0e00 |0005: return-void │ │ +1238b4: 0d03 |0006: move-exception v3 │ │ +1238b6: 2200 0907 |0007: new-instance v0, Ljava/lang/RuntimeException; // type@0709 │ │ +1238ba: 1a01 170e |0009: const-string v1, "Could not write description" // string@0e17 │ │ +1238be: 7030 a32a 1003 |000b: invoke-direct {v0, v1, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2aa3 │ │ +1238c4: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=52 │ │ locals : │ │ @@ -437551,23 +437553,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1238d0: |[1238d0] org.hamcrest.StringDescription.append:(Ljava/lang/String;)V │ │ -1238e0: 5420 b81b |0000: iget-object v0, v2, Lorg/hamcrest/StringDescription;.out:Ljava/lang/Appendable; // field@1bb8 │ │ -1238e4: 7220 f829 3000 |0002: invoke-interface {v0, v3}, Ljava/lang/Appendable;.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; // method@29f8 │ │ -1238ea: 0e00 |0005: return-void │ │ -1238ec: 0d03 |0006: move-exception v3 │ │ -1238ee: 2200 0907 |0007: new-instance v0, Ljava/lang/RuntimeException; // type@0709 │ │ -1238f2: 1a01 170e |0009: const-string v1, "Could not write description" // string@0e17 │ │ -1238f6: 7030 a32a 1003 |000b: invoke-direct {v0, v1, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2aa3 │ │ -1238fc: 2700 |000e: throw v0 │ │ +1238d8: |[1238d8] org.hamcrest.StringDescription.append:(Ljava/lang/String;)V │ │ +1238e8: 5420 b81b |0000: iget-object v0, v2, Lorg/hamcrest/StringDescription;.out:Ljava/lang/Appendable; // field@1bb8 │ │ +1238ec: 7220 f829 3000 |0002: invoke-interface {v0, v3}, Ljava/lang/Appendable;.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; // method@29f8 │ │ +1238f2: 0e00 |0005: return-void │ │ +1238f4: 0d03 |0006: move-exception v3 │ │ +1238f6: 2200 0907 |0007: new-instance v0, Ljava/lang/RuntimeException; // type@0709 │ │ +1238fa: 1a01 170e |0009: const-string v1, "Could not write description" // string@0e17 │ │ +1238fe: 7030 a32a 1003 |000b: invoke-direct {v0, v1, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2aa3 │ │ +123904: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0007 line=43 │ │ locals : │ │ @@ -437579,19 +437581,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -123804: |[123804] org.hamcrest.StringDescription.toString:()Ljava/lang/String; │ │ -123814: 5410 b81b |0000: iget-object v0, v1, Lorg/hamcrest/StringDescription;.out:Ljava/lang/Appendable; // field@1bb8 │ │ -123818: 6e10 912a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ -12381e: 0c00 |0005: move-result-object v0 │ │ -123820: 1100 |0006: return-object v0 │ │ +12380c: |[12380c] org.hamcrest.StringDescription.toString:()Ljava/lang/String; │ │ +12381c: 5410 b81b |0000: iget-object v0, v1, Lorg/hamcrest/StringDescription;.out:Ljava/lang/Appendable; // field@1bb8 │ │ +123820: 6e10 912a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ +123826: 0c00 |0005: move-result-object v0 │ │ +123828: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/hamcrest/StringDescription; │ │ │ │ source_file_idx : 9618 (StringDescription.java) │ │ @@ -437640,84 +437642,84 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -127a0c: |[127a0c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyMShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -127a1c: 7056 e434 3254 |0000: invoke-direct {v2, v3, v4, v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34e4 │ │ -127a22: 6e10 9434 0600 |0003: invoke-virtual {v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ -127a28: 0a03 |0006: move-result v3 │ │ -127a2a: 3903 6900 |0007: if-nez v3, 0070 // +0069 │ │ -127a2e: 5223 731c |0009: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfParts:I // field@1c73 │ │ -127a32: da03 0304 |000b: mul-int/lit8 v3, v3, #int 4 // #04 │ │ -127a36: db03 0302 |000d: div-int/lit8 v3, v3, #int 2 // #02 │ │ -127a3a: d803 031e |000f: add-int/lit8 v3, v3, #int 30 // #1e │ │ -127a3e: 5224 741c |0011: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfPoints:I // field@1c74 │ │ -127a42: da04 0418 |0013: mul-int/lit8 v4, v4, #int 24 // #18 │ │ -127a46: db04 0402 |0015: div-int/lit8 v4, v4, #int 2 // #02 │ │ -127a4a: b043 |0017: add-int/2addr v3, v4 │ │ -127a4c: 5424 6f1c |0018: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c6f │ │ -127a50: 6e10 c534 0400 |001a: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -127a56: 0a04 |001d: move-result v4 │ │ -127a58: 3334 0300 |001e: if-ne v4, v3, 0021 // +0003 │ │ -127a5c: 2850 |0020: goto 0070 // +0050 │ │ -127a5e: 2204 e808 |0021: new-instance v4, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -127a62: 2205 1007 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -127a66: 7010 eb2a 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -127a6c: 1a06 5013 |0028: const-string v6, "Invalid " // string@1350 │ │ -127a70: 6e20 f52a 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127a76: 6e10 df34 0200 |002d: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.getShapeTypeName:()Ljava/lang/String; // method@34df │ │ -127a7c: 0c06 |0030: move-result-object v6 │ │ -127a7e: 6e20 f52a 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127a84: 1a06 c900 |0034: const-string v6, " shape header's content length. Expected " // string@00c9 │ │ -127a88: 6e20 f52a 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127a8e: 6e20 f12a 3500 |0039: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127a94: 1a03 2d00 |003c: const-string v3, " 16-bit words (for " // string@002d │ │ -127a98: 6e20 f52a 3500 |003e: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127a9e: 5223 731c |0041: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfParts:I // field@1c73 │ │ -127aa2: 6e20 f12a 3500 |0043: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127aa8: 1a03 c200 |0046: const-string v3, " parts and " // string@00c2 │ │ -127aac: 6e20 f52a 3500 |0048: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127ab2: 5223 741c |004b: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfPoints:I // field@1c74 │ │ -127ab6: 6e20 f12a 3500 |004d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127abc: 1a03 c400 |0050: const-string v3, " points) but found " // string@00c4 │ │ -127ac0: 6e20 f52a 3500 |0052: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127ac6: 5423 6f1c |0055: iget-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c6f │ │ -127aca: 6e10 c534 0300 |0057: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -127ad0: 0a03 |005a: move-result v3 │ │ -127ad2: 6e20 f12a 3500 |005b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127ad8: 1a03 3f05 |005e: const-string v3, ". " // string@053f │ │ -127adc: 6e20 f52a 3500 |0060: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127ae2: 6203 491c |0063: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -127ae6: 6e20 f52a 3500 |0065: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127aec: 6e10 fa2a 0500 |0068: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -127af2: 0c03 |006b: move-result-object v3 │ │ -127af4: 7020 a134 3400 |006c: invoke-direct {v4, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -127afa: 2704 |006f: throw v4 │ │ -127afc: 7110 4335 0500 |0070: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -127b02: 0b03 |0073: move-result-wide v3 │ │ -127b04: 5a23 721c |0074: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.minM:D // field@1c72 │ │ -127b08: 7110 4335 0500 |0076: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -127b0e: 0b03 |0079: move-result-wide v3 │ │ -127b10: 5a23 711c |007a: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.maxM:D // field@1c71 │ │ -127b14: 5223 741c |007c: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfPoints:I // field@1c74 │ │ -127b18: 2333 be09 |007e: new-array v3, v3, [D // type@09be │ │ -127b1c: 5b23 701c |0080: iput-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.m:[D // field@1c70 │ │ -127b20: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -127b22: 5224 741c |0083: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfPoints:I // field@1c74 │ │ -127b26: 3543 0d00 |0085: if-ge v3, v4, 0092 // +000d │ │ -127b2a: 5424 701c |0087: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.m:[D // field@1c70 │ │ -127b2e: 7110 4335 0500 |0089: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -127b34: 0b00 |008c: move-result-wide v0 │ │ -127b36: 4c00 0403 |008d: aput-wide v0, v4, v3 │ │ -127b3a: d803 0301 |008f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -127b3e: 28f2 |0091: goto 0083 // -000e │ │ -127b40: 0e00 |0092: return-void │ │ +127a14: |[127a14] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyMShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +127a24: 7056 e434 3254 |0000: invoke-direct {v2, v3, v4, v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34e4 │ │ +127a2a: 6e10 9434 0600 |0003: invoke-virtual {v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ +127a30: 0a03 |0006: move-result v3 │ │ +127a32: 3903 6900 |0007: if-nez v3, 0070 // +0069 │ │ +127a36: 5223 731c |0009: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfParts:I // field@1c73 │ │ +127a3a: da03 0304 |000b: mul-int/lit8 v3, v3, #int 4 // #04 │ │ +127a3e: db03 0302 |000d: div-int/lit8 v3, v3, #int 2 // #02 │ │ +127a42: d803 031e |000f: add-int/lit8 v3, v3, #int 30 // #1e │ │ +127a46: 5224 741c |0011: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfPoints:I // field@1c74 │ │ +127a4a: da04 0418 |0013: mul-int/lit8 v4, v4, #int 24 // #18 │ │ +127a4e: db04 0402 |0015: div-int/lit8 v4, v4, #int 2 // #02 │ │ +127a52: b043 |0017: add-int/2addr v3, v4 │ │ +127a54: 5424 6f1c |0018: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c6f │ │ +127a58: 6e10 c534 0400 |001a: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +127a5e: 0a04 |001d: move-result v4 │ │ +127a60: 3334 0300 |001e: if-ne v4, v3, 0021 // +0003 │ │ +127a64: 2850 |0020: goto 0070 // +0050 │ │ +127a66: 2204 e808 |0021: new-instance v4, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +127a6a: 2205 1007 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +127a6e: 7010 eb2a 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +127a74: 1a06 5013 |0028: const-string v6, "Invalid " // string@1350 │ │ +127a78: 6e20 f52a 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127a7e: 6e10 df34 0200 |002d: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.getShapeTypeName:()Ljava/lang/String; // method@34df │ │ +127a84: 0c06 |0030: move-result-object v6 │ │ +127a86: 6e20 f52a 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127a8c: 1a06 c900 |0034: const-string v6, " shape header's content length. Expected " // string@00c9 │ │ +127a90: 6e20 f52a 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127a96: 6e20 f12a 3500 |0039: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127a9c: 1a03 2d00 |003c: const-string v3, " 16-bit words (for " // string@002d │ │ +127aa0: 6e20 f52a 3500 |003e: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127aa6: 5223 731c |0041: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfParts:I // field@1c73 │ │ +127aaa: 6e20 f12a 3500 |0043: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127ab0: 1a03 c200 |0046: const-string v3, " parts and " // string@00c2 │ │ +127ab4: 6e20 f52a 3500 |0048: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127aba: 5223 741c |004b: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfPoints:I // field@1c74 │ │ +127abe: 6e20 f12a 3500 |004d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127ac4: 1a03 c400 |0050: const-string v3, " points) but found " // string@00c4 │ │ +127ac8: 6e20 f52a 3500 |0052: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127ace: 5423 6f1c |0055: iget-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c6f │ │ +127ad2: 6e10 c534 0300 |0057: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +127ad8: 0a03 |005a: move-result v3 │ │ +127ada: 6e20 f12a 3500 |005b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127ae0: 1a03 3f05 |005e: const-string v3, ". " // string@053f │ │ +127ae4: 6e20 f52a 3500 |0060: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127aea: 6203 491c |0063: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +127aee: 6e20 f52a 3500 |0065: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127af4: 6e10 fa2a 0500 |0068: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +127afa: 0c03 |006b: move-result-object v3 │ │ +127afc: 7020 a134 3400 |006c: invoke-direct {v4, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +127b02: 2704 |006f: throw v4 │ │ +127b04: 7110 4335 0500 |0070: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +127b0a: 0b03 |0073: move-result-wide v3 │ │ +127b0c: 5a23 721c |0074: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.minM:D // field@1c72 │ │ +127b10: 7110 4335 0500 |0076: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +127b16: 0b03 |0079: move-result-wide v3 │ │ +127b18: 5a23 711c |007a: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.maxM:D // field@1c71 │ │ +127b1c: 5223 741c |007c: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfPoints:I // field@1c74 │ │ +127b20: 2333 be09 |007e: new-array v3, v3, [D // type@09be │ │ +127b24: 5b23 701c |0080: iput-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.m:[D // field@1c70 │ │ +127b28: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +127b2a: 5224 741c |0083: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfPoints:I // field@1c74 │ │ +127b2e: 3543 0d00 |0085: if-ge v3, v4, 0092 // +000d │ │ +127b32: 5424 701c |0087: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.m:[D // field@1c70 │ │ +127b36: 7110 4335 0500 |0089: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +127b3c: 0b00 |008c: move-result-wide v0 │ │ +127b3e: 4c00 0403 |008d: aput-wide v0, v4, v3 │ │ +127b42: d803 0301 |008f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +127b46: 28f2 |0091: goto 0083 // -000e │ │ +127b48: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ 0x0009 line=30 │ │ 0x0018 line=33 │ │ 0x0021 line=34 │ │ @@ -437740,17 +437742,17 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1278a8: |[1278a8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyMShape.getM:()[D │ │ -1278b8: 5410 701c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.m:[D // field@1c70 │ │ -1278bc: 1100 |0002: return-object v0 │ │ +1278b0: |[1278b0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyMShape.getM:()[D │ │ +1278c0: 5410 701c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.m:[D // field@1c70 │ │ +1278c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;) │ │ @@ -437758,88 +437760,88 @@ │ │ type : '(I)[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 157 16-bit code units │ │ -1278c0: |[1278c0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyMShape.getMOfPart:(I)[D │ │ -1278d0: 1a00 962a |0000: const-string v0, "]." // string@2a96 │ │ -1278d4: 3a06 7700 |0002: if-ltz v6, 0079 // +0077 │ │ -1278d8: 5251 731c |0004: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfParts:I // field@1c73 │ │ -1278dc: 3516 7300 |0006: if-ge v6, v1, 0079 // +0073 │ │ -1278e0: 5451 751c |0008: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.partFirstPoints:[I // field@1c75 │ │ -1278e4: 4401 0106 |000a: aget v1, v1, v6 │ │ -1278e8: 5252 731c |000c: iget v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfParts:I // field@1c73 │ │ -1278ec: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -1278f0: 3526 0900 |0010: if-ge v6, v2, 0019 // +0009 │ │ -1278f4: 5452 751c |0012: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.partFirstPoints:[I // field@1c75 │ │ -1278f8: d806 0601 |0014: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1278fc: 4406 0206 |0016: aget v6, v2, v6 │ │ -127900: 2804 |0018: goto 001c // +0004 │ │ -127902: 5456 761c |0019: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c76 │ │ -127906: 2166 |001b: array-length v6, v6 │ │ -127908: 1a02 2102 |001c: const-string v2, ") is out of range. Valid range of points is [0:" // string@0221 │ │ -12790c: 3a01 3800 |001e: if-ltz v1, 0056 // +0038 │ │ -127910: 5453 761c |0020: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c76 │ │ -127914: 2133 |0022: array-length v3, v3 │ │ -127916: 3631 3300 |0023: if-gt v1, v3, 0056 // +0033 │ │ -12791a: 3a06 0e00 |0025: if-ltz v6, 0033 // +000e │ │ -12791e: 5453 761c |0027: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c76 │ │ -127922: 2133 |0029: array-length v3, v3 │ │ -127924: 3636 0900 |002a: if-gt v6, v3, 0033 // +0009 │ │ -127928: 5450 701c |002c: iget-object v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.m:[D // field@1c70 │ │ -12792c: 7130 a32b 1006 |002e: invoke-static {v0, v1, v6}, Ljava/util/Arrays;.copyOfRange:([DII)[D // method@2ba3 │ │ -127932: 0c06 |0031: move-result-object v6 │ │ -127934: 1106 |0032: return-object v6 │ │ -127936: 2201 0907 |0033: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ -12793a: 2203 1007 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -12793e: 7010 eb2a 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -127944: 1a04 6620 |003a: const-string v4, "Malformed content. Part end (" // string@2066 │ │ -127948: 6e20 f52a 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12794e: 6e20 f12a 6300 |003f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127954: 6e20 f52a 2300 |0042: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12795a: 5456 761c |0045: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c76 │ │ -12795e: 2166 |0047: array-length v6, v6 │ │ -127960: 6e20 f12a 6300 |0048: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127966: 6e20 f52a 0300 |004b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12796c: 6e10 fa2a 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -127972: 0c06 |0051: move-result-object v6 │ │ -127974: 7020 a22a 6100 |0052: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -12797a: 2701 |0055: throw v1 │ │ -12797c: 2206 0907 |0056: new-instance v6, Ljava/lang/RuntimeException; // type@0709 │ │ -127980: 2203 1007 |0058: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -127984: 7010 eb2a 0300 |005a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12798a: 1a04 6720 |005d: const-string v4, "Malformed content. Part start (" // string@2067 │ │ -12798e: 6e20 f52a 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127994: 6e20 f12a 1300 |0062: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -12799a: 6e20 f52a 2300 |0065: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1279a0: 5451 761c |0068: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c76 │ │ -1279a4: 2111 |006a: array-length v1, v1 │ │ -1279a6: 6e20 f12a 1300 |006b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1279ac: 6e20 f52a 0300 |006e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1279b2: 6e10 fa2a 0300 |0071: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1279b8: 0c00 |0074: move-result-object v0 │ │ -1279ba: 7020 a22a 0600 |0075: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -1279c0: 2706 |0078: throw v6 │ │ -1279c2: 2201 0907 |0079: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ -1279c6: 2202 1007 |007b: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -1279ca: 7010 eb2a 0200 |007d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1279d0: 1a03 5f13 |0080: const-string v3, "Invalid part " // string@135f │ │ -1279d4: 6e20 f52a 3200 |0082: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1279da: 6e20 f12a 6200 |0085: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1279e0: 1a06 4205 |0088: const-string v6, ". Available parts [0:" // string@0542 │ │ -1279e4: 6e20 f52a 6200 |008a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1279ea: 5256 731c |008d: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfParts:I // field@1c73 │ │ -1279ee: 6e20 f12a 6200 |008f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1279f4: 6e20 f52a 0200 |0092: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1279fa: 6e10 fa2a 0200 |0095: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -127a00: 0c06 |0098: move-result-object v6 │ │ -127a02: 7020 a22a 6100 |0099: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -127a08: 2701 |009c: throw v1 │ │ +1278c8: |[1278c8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyMShape.getMOfPart:(I)[D │ │ +1278d8: 1a00 962a |0000: const-string v0, "]." // string@2a96 │ │ +1278dc: 3a06 7700 |0002: if-ltz v6, 0079 // +0077 │ │ +1278e0: 5251 731c |0004: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfParts:I // field@1c73 │ │ +1278e4: 3516 7300 |0006: if-ge v6, v1, 0079 // +0073 │ │ +1278e8: 5451 751c |0008: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.partFirstPoints:[I // field@1c75 │ │ +1278ec: 4401 0106 |000a: aget v1, v1, v6 │ │ +1278f0: 5252 731c |000c: iget v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfParts:I // field@1c73 │ │ +1278f4: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +1278f8: 3526 0900 |0010: if-ge v6, v2, 0019 // +0009 │ │ +1278fc: 5452 751c |0012: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.partFirstPoints:[I // field@1c75 │ │ +127900: d806 0601 |0014: add-int/lit8 v6, v6, #int 1 // #01 │ │ +127904: 4406 0206 |0016: aget v6, v2, v6 │ │ +127908: 2804 |0018: goto 001c // +0004 │ │ +12790a: 5456 761c |0019: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c76 │ │ +12790e: 2166 |001b: array-length v6, v6 │ │ +127910: 1a02 2102 |001c: const-string v2, ") is out of range. Valid range of points is [0:" // string@0221 │ │ +127914: 3a01 3800 |001e: if-ltz v1, 0056 // +0038 │ │ +127918: 5453 761c |0020: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c76 │ │ +12791c: 2133 |0022: array-length v3, v3 │ │ +12791e: 3631 3300 |0023: if-gt v1, v3, 0056 // +0033 │ │ +127922: 3a06 0e00 |0025: if-ltz v6, 0033 // +000e │ │ +127926: 5453 761c |0027: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c76 │ │ +12792a: 2133 |0029: array-length v3, v3 │ │ +12792c: 3636 0900 |002a: if-gt v6, v3, 0033 // +0009 │ │ +127930: 5450 701c |002c: iget-object v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.m:[D // field@1c70 │ │ +127934: 7130 a32b 1006 |002e: invoke-static {v0, v1, v6}, Ljava/util/Arrays;.copyOfRange:([DII)[D // method@2ba3 │ │ +12793a: 0c06 |0031: move-result-object v6 │ │ +12793c: 1106 |0032: return-object v6 │ │ +12793e: 2201 0907 |0033: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ +127942: 2203 1007 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +127946: 7010 eb2a 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12794c: 1a04 6620 |003a: const-string v4, "Malformed content. Part end (" // string@2066 │ │ +127950: 6e20 f52a 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127956: 6e20 f12a 6300 |003f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12795c: 6e20 f52a 2300 |0042: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127962: 5456 761c |0045: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c76 │ │ +127966: 2166 |0047: array-length v6, v6 │ │ +127968: 6e20 f12a 6300 |0048: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12796e: 6e20 f52a 0300 |004b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127974: 6e10 fa2a 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12797a: 0c06 |0051: move-result-object v6 │ │ +12797c: 7020 a22a 6100 |0052: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +127982: 2701 |0055: throw v1 │ │ +127984: 2206 0907 |0056: new-instance v6, Ljava/lang/RuntimeException; // type@0709 │ │ +127988: 2203 1007 |0058: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +12798c: 7010 eb2a 0300 |005a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +127992: 1a04 6720 |005d: const-string v4, "Malformed content. Part start (" // string@2067 │ │ +127996: 6e20 f52a 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12799c: 6e20 f12a 1300 |0062: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1279a2: 6e20 f52a 2300 |0065: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1279a8: 5451 761c |0068: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c76 │ │ +1279ac: 2111 |006a: array-length v1, v1 │ │ +1279ae: 6e20 f12a 1300 |006b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1279b4: 6e20 f52a 0300 |006e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1279ba: 6e10 fa2a 0300 |0071: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1279c0: 0c00 |0074: move-result-object v0 │ │ +1279c2: 7020 a22a 0600 |0075: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +1279c8: 2706 |0078: throw v6 │ │ +1279ca: 2201 0907 |0079: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ +1279ce: 2202 1007 |007b: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +1279d2: 7010 eb2a 0200 |007d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1279d8: 1a03 5f13 |0080: const-string v3, "Invalid part " // string@135f │ │ +1279dc: 6e20 f52a 3200 |0082: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1279e2: 6e20 f12a 6200 |0085: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1279e8: 1a06 4205 |0088: const-string v6, ". Available parts [0:" // string@0542 │ │ +1279ec: 6e20 f52a 6200 |008a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1279f2: 5256 731c |008d: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.numberOfParts:I // field@1c73 │ │ +1279f6: 6e20 f12a 6200 |008f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1279fc: 6e20 f52a 0200 |0092: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127a02: 6e10 fa2a 0200 |0095: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +127a08: 0c06 |0098: move-result-object v6 │ │ +127a0a: 7020 a22a 6100 |0099: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +127a10: 2701 |009c: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=52 │ │ 0x0008 line=56 │ │ 0x000c line=57 │ │ 0x0020 line=60 │ │ 0x0027 line=66 │ │ @@ -437856,17 +437858,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127878: |[127878] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyMShape.getMaxM:()D │ │ -127888: 5320 711c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.maxM:D // field@1c71 │ │ -12788c: 1000 |0002: return-wide v0 │ │ +127880: |[127880] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyMShape.getMaxM:()D │ │ +127890: 5320 711c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.maxM:D // field@1c71 │ │ +127894: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape; │ │ │ │ #3 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;) │ │ @@ -437874,17 +437876,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127890: |[127890] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyMShape.getMinM:()D │ │ -1278a0: 5320 721c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.minM:D // field@1c72 │ │ -1278a4: 1000 |0002: return-wide v0 │ │ +127898: |[127898] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyMShape.getMinM:()D │ │ +1278a8: 5320 721c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.minM:D // field@1c72 │ │ +1278ac: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape; │ │ │ │ source_file_idx : 2747 (AbstractPolyMShape.java) │ │ @@ -437921,66 +437923,66 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 113 16-bit code units │ │ -127b44: |[127b44] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyPlainShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -127b54: 7054 e434 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34e4 │ │ -127b5a: 6e10 9434 0400 |0003: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ -127b60: 0a01 |0006: move-result v1 │ │ -127b62: 3901 6900 |0007: if-nez v1, 0070 // +0069 │ │ -127b66: 5201 791c |0009: iget v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.numberOfParts:I // field@1c79 │ │ -127b6a: da01 0104 |000b: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -127b6e: db01 0102 |000d: div-int/lit8 v1, v1, #int 2 // #02 │ │ -127b72: d801 0116 |000f: add-int/lit8 v1, v1, #int 22 // #16 │ │ -127b76: 5202 7a1c |0011: iget v2, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.numberOfPoints:I // field@1c7a │ │ -127b7a: da02 0210 |0013: mul-int/lit8 v2, v2, #int 16 // #10 │ │ -127b7e: db02 0202 |0015: div-int/lit8 v2, v2, #int 2 // #02 │ │ -127b82: b021 |0017: add-int/2addr v1, v2 │ │ -127b84: 5402 781c |0018: iget-object v2, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c78 │ │ -127b88: 6e10 c534 0200 |001a: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -127b8e: 0a02 |001d: move-result v2 │ │ -127b90: 3312 0300 |001e: if-ne v2, v1, 0021 // +0003 │ │ -127b94: 2850 |0020: goto 0070 // +0050 │ │ -127b96: 2202 e808 |0021: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -127b9a: 2203 1007 |0023: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -127b9e: 7010 eb2a 0300 |0025: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -127ba4: 1a04 5013 |0028: const-string v4, "Invalid " // string@1350 │ │ -127ba8: 6e20 f52a 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127bae: 6e10 e334 0000 |002d: invoke-virtual {v0}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.getShapeTypeName:()Ljava/lang/String; // method@34e3 │ │ -127bb4: 0c04 |0030: move-result-object v4 │ │ -127bb6: 6e20 f52a 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127bbc: 1a04 c900 |0034: const-string v4, " shape header's content length. Expected " // string@00c9 │ │ -127bc0: 6e20 f52a 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127bc6: 6e20 f12a 1300 |0039: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127bcc: 1a01 2d00 |003c: const-string v1, " 16-bit words (for " // string@002d │ │ -127bd0: 6e20 f52a 1300 |003e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127bd6: 5201 791c |0041: iget v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.numberOfParts:I // field@1c79 │ │ -127bda: 6e20 f12a 1300 |0043: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127be0: 1a01 c200 |0046: const-string v1, " parts and " // string@00c2 │ │ -127be4: 6e20 f52a 1300 |0048: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127bea: 5201 7a1c |004b: iget v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.numberOfPoints:I // field@1c7a │ │ -127bee: 6e20 f12a 1300 |004d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127bf4: 1a01 c400 |0050: const-string v1, " points) but found " // string@00c4 │ │ -127bf8: 6e20 f52a 1300 |0052: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127bfe: 5401 781c |0055: iget-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c78 │ │ -127c02: 6e10 c534 0100 |0057: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -127c08: 0a01 |005a: move-result v1 │ │ -127c0a: 6e20 f12a 1300 |005b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -127c10: 1a01 3f05 |005e: const-string v1, ". " // string@053f │ │ -127c14: 6e20 f52a 1300 |0060: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127c1a: 6201 491c |0063: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -127c1e: 6e20 f52a 1300 |0065: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -127c24: 6e10 fa2a 0300 |0068: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -127c2a: 0c01 |006b: move-result-object v1 │ │ -127c2c: 7020 a134 1200 |006c: invoke-direct {v2, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -127c32: 2702 |006f: throw v2 │ │ -127c34: 0e00 |0070: return-void │ │ +127b4c: |[127b4c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyPlainShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +127b5c: 7054 e434 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34e4 │ │ +127b62: 6e10 9434 0400 |0003: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ +127b68: 0a01 |0006: move-result v1 │ │ +127b6a: 3901 6900 |0007: if-nez v1, 0070 // +0069 │ │ +127b6e: 5201 791c |0009: iget v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.numberOfParts:I // field@1c79 │ │ +127b72: da01 0104 |000b: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +127b76: db01 0102 |000d: div-int/lit8 v1, v1, #int 2 // #02 │ │ +127b7a: d801 0116 |000f: add-int/lit8 v1, v1, #int 22 // #16 │ │ +127b7e: 5202 7a1c |0011: iget v2, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.numberOfPoints:I // field@1c7a │ │ +127b82: da02 0210 |0013: mul-int/lit8 v2, v2, #int 16 // #10 │ │ +127b86: db02 0202 |0015: div-int/lit8 v2, v2, #int 2 // #02 │ │ +127b8a: b021 |0017: add-int/2addr v1, v2 │ │ +127b8c: 5402 781c |0018: iget-object v2, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c78 │ │ +127b90: 6e10 c534 0200 |001a: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +127b96: 0a02 |001d: move-result v2 │ │ +127b98: 3312 0300 |001e: if-ne v2, v1, 0021 // +0003 │ │ +127b9c: 2850 |0020: goto 0070 // +0050 │ │ +127b9e: 2202 e808 |0021: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +127ba2: 2203 1007 |0023: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +127ba6: 7010 eb2a 0300 |0025: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +127bac: 1a04 5013 |0028: const-string v4, "Invalid " // string@1350 │ │ +127bb0: 6e20 f52a 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127bb6: 6e10 e334 0000 |002d: invoke-virtual {v0}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.getShapeTypeName:()Ljava/lang/String; // method@34e3 │ │ +127bbc: 0c04 |0030: move-result-object v4 │ │ +127bbe: 6e20 f52a 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127bc4: 1a04 c900 |0034: const-string v4, " shape header's content length. Expected " // string@00c9 │ │ +127bc8: 6e20 f52a 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127bce: 6e20 f12a 1300 |0039: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127bd4: 1a01 2d00 |003c: const-string v1, " 16-bit words (for " // string@002d │ │ +127bd8: 6e20 f52a 1300 |003e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127bde: 5201 791c |0041: iget v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.numberOfParts:I // field@1c79 │ │ +127be2: 6e20 f12a 1300 |0043: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127be8: 1a01 c200 |0046: const-string v1, " parts and " // string@00c2 │ │ +127bec: 6e20 f52a 1300 |0048: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127bf2: 5201 7a1c |004b: iget v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.numberOfPoints:I // field@1c7a │ │ +127bf6: 6e20 f12a 1300 |004d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127bfc: 1a01 c400 |0050: const-string v1, " points) but found " // string@00c4 │ │ +127c00: 6e20 f52a 1300 |0052: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127c06: 5401 781c |0055: iget-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c78 │ │ +127c0a: 6e10 c534 0100 |0057: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +127c10: 0a01 |005a: move-result v1 │ │ +127c12: 6e20 f12a 1300 |005b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +127c18: 1a01 3f05 |005e: const-string v1, ". " // string@053f │ │ +127c1c: 6e20 f52a 1300 |0060: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127c22: 6201 491c |0063: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +127c26: 6e20 f52a 1300 |0065: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +127c2c: 6e10 fa2a 0300 |0068: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +127c32: 0c01 |006b: move-result-object v1 │ │ +127c34: 7020 a134 1200 |006c: invoke-direct {v2, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +127c3a: 2702 |006f: throw v2 │ │ +127c3c: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=23 │ │ 0x0009 line=24 │ │ 0x0018 line=27 │ │ 0x0021 line=28 │ │ @@ -438051,102 +438053,102 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 181 16-bit code units │ │ -1283e8: |[1283e8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -1283f8: 7056 e434 3254 |0000: invoke-direct {v2, v3, v4, v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34e4 │ │ -1283fe: 6e10 9434 0600 |0003: invoke-virtual {v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ -128404: 0a03 |0006: move-result v3 │ │ -128406: 3903 6900 |0007: if-nez v3, 0070 // +0069 │ │ -12840a: 5223 8a1c |0009: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ -12840e: da03 0304 |000b: mul-int/lit8 v3, v3, #int 4 // #04 │ │ -128412: db03 0302 |000d: div-int/lit8 v3, v3, #int 2 // #02 │ │ -128416: d803 0326 |000f: add-int/lit8 v3, v3, #int 38 // #26 │ │ -12841a: 5224 8b1c |0011: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfPoints:I // field@1c8b │ │ -12841e: da04 0420 |0013: mul-int/lit8 v4, v4, #int 32 // #20 │ │ -128422: db04 0402 |0015: div-int/lit8 v4, v4, #int 2 // #02 │ │ -128426: b043 |0017: add-int/2addr v3, v4 │ │ -128428: 5424 841c |0018: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c84 │ │ -12842c: 6e10 c534 0400 |001a: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -128432: 0a04 |001d: move-result v4 │ │ -128434: 3334 0300 |001e: if-ne v4, v3, 0021 // +0003 │ │ -128438: 2850 |0020: goto 0070 // +0050 │ │ -12843a: 2204 e808 |0021: new-instance v4, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -12843e: 2205 1007 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -128442: 7010 eb2a 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128448: 1a06 5013 |0028: const-string v6, "Invalid " // string@1350 │ │ -12844c: 6e20 f52a 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128452: 6e10 f634 0200 |002d: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.getShapeTypeName:()Ljava/lang/String; // method@34f6 │ │ -128458: 0c06 |0030: move-result-object v6 │ │ -12845a: 6e20 f52a 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128460: 1a06 c900 |0034: const-string v6, " shape header's content length. Expected " // string@00c9 │ │ -128464: 6e20 f52a 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12846a: 6e20 f12a 3500 |0039: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128470: 1a03 2d00 |003c: const-string v3, " 16-bit words (for " // string@002d │ │ -128474: 6e20 f52a 3500 |003e: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12847a: 5223 8a1c |0041: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ -12847e: 6e20 f12a 3500 |0043: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128484: 1a03 c200 |0046: const-string v3, " parts and " // string@00c2 │ │ -128488: 6e20 f52a 3500 |0048: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12848e: 5223 8b1c |004b: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfPoints:I // field@1c8b │ │ -128492: 6e20 f12a 3500 |004d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128498: 1a03 c400 |0050: const-string v3, " points) but found " // string@00c4 │ │ -12849c: 6e20 f52a 3500 |0052: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1284a2: 5423 841c |0055: iget-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c84 │ │ -1284a6: 6e10 c534 0300 |0057: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -1284ac: 0a03 |005a: move-result v3 │ │ -1284ae: 6e20 f12a 3500 |005b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1284b4: 1a03 3f05 |005e: const-string v3, ". " // string@053f │ │ -1284b8: 6e20 f52a 3500 |0060: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1284be: 6203 491c |0063: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -1284c2: 6e20 f52a 3500 |0065: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1284c8: 6e10 fa2a 0500 |0068: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1284ce: 0c03 |006b: move-result-object v3 │ │ -1284d0: 7020 a134 3400 |006c: invoke-direct {v4, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -1284d6: 2704 |006f: throw v4 │ │ -1284d8: 7110 4335 0500 |0070: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -1284de: 0b03 |0073: move-result-wide v3 │ │ -1284e0: 5a23 891c |0074: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.minZ:D // field@1c89 │ │ -1284e4: 7110 4335 0500 |0076: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -1284ea: 0b03 |0079: move-result-wide v3 │ │ -1284ec: 5a23 861c |007a: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.maxZ:D // field@1c86 │ │ -1284f0: 5223 8b1c |007c: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfPoints:I // field@1c8b │ │ -1284f4: 2333 be09 |007e: new-array v3, v3, [D // type@09be │ │ -1284f8: 5b23 8e1c |0080: iput-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.z:[D // field@1c8e │ │ -1284fc: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -1284fe: 1204 |0083: const/4 v4, #int 0 // #0 │ │ -128500: 5226 8b1c |0084: iget v6, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfPoints:I // field@1c8b │ │ -128504: 3564 0d00 |0086: if-ge v4, v6, 0093 // +000d │ │ -128508: 5426 8e1c |0088: iget-object v6, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.z:[D // field@1c8e │ │ -12850c: 7110 4335 0500 |008a: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128512: 0b00 |008d: move-result-wide v0 │ │ -128514: 4c00 0604 |008e: aput-wide v0, v6, v4 │ │ -128518: d804 0401 |0090: add-int/lit8 v4, v4, #int 1 // #01 │ │ -12851c: 28f2 |0092: goto 0084 // -000e │ │ -12851e: 7110 4335 0500 |0093: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128524: 0b00 |0096: move-result-wide v0 │ │ -128526: 5a20 881c |0097: iput-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.minM:D // field@1c88 │ │ -12852a: 7110 4335 0500 |0099: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128530: 0b00 |009c: move-result-wide v0 │ │ -128532: 5a20 851c |009d: iput-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.maxM:D // field@1c85 │ │ -128536: 5224 8b1c |009f: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfPoints:I // field@1c8b │ │ -12853a: 2344 be09 |00a1: new-array v4, v4, [D // type@09be │ │ -12853e: 5b24 871c |00a3: iput-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.measures:[D // field@1c87 │ │ -128542: 5224 8b1c |00a5: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfPoints:I // field@1c8b │ │ -128546: 3543 0d00 |00a7: if-ge v3, v4, 00b4 // +000d │ │ -12854a: 5424 871c |00a9: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.measures:[D // field@1c87 │ │ -12854e: 7110 4335 0500 |00ab: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -128554: 0b00 |00ae: move-result-wide v0 │ │ -128556: 4c00 0403 |00af: aput-wide v0, v4, v3 │ │ -12855a: d803 0301 |00b1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -12855e: 28f2 |00b3: goto 00a5 // -000e │ │ -128560: 0e00 |00b4: return-void │ │ +1283f0: |[1283f0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +128400: 7056 e434 3254 |0000: invoke-direct {v2, v3, v4, v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34e4 │ │ +128406: 6e10 9434 0600 |0003: invoke-virtual {v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ +12840c: 0a03 |0006: move-result v3 │ │ +12840e: 3903 6900 |0007: if-nez v3, 0070 // +0069 │ │ +128412: 5223 8a1c |0009: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ +128416: da03 0304 |000b: mul-int/lit8 v3, v3, #int 4 // #04 │ │ +12841a: db03 0302 |000d: div-int/lit8 v3, v3, #int 2 // #02 │ │ +12841e: d803 0326 |000f: add-int/lit8 v3, v3, #int 38 // #26 │ │ +128422: 5224 8b1c |0011: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfPoints:I // field@1c8b │ │ +128426: da04 0420 |0013: mul-int/lit8 v4, v4, #int 32 // #20 │ │ +12842a: db04 0402 |0015: div-int/lit8 v4, v4, #int 2 // #02 │ │ +12842e: b043 |0017: add-int/2addr v3, v4 │ │ +128430: 5424 841c |0018: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c84 │ │ +128434: 6e10 c534 0400 |001a: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +12843a: 0a04 |001d: move-result v4 │ │ +12843c: 3334 0300 |001e: if-ne v4, v3, 0021 // +0003 │ │ +128440: 2850 |0020: goto 0070 // +0050 │ │ +128442: 2204 e808 |0021: new-instance v4, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +128446: 2205 1007 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +12844a: 7010 eb2a 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128450: 1a06 5013 |0028: const-string v6, "Invalid " // string@1350 │ │ +128454: 6e20 f52a 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12845a: 6e10 f634 0200 |002d: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.getShapeTypeName:()Ljava/lang/String; // method@34f6 │ │ +128460: 0c06 |0030: move-result-object v6 │ │ +128462: 6e20 f52a 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128468: 1a06 c900 |0034: const-string v6, " shape header's content length. Expected " // string@00c9 │ │ +12846c: 6e20 f52a 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128472: 6e20 f12a 3500 |0039: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128478: 1a03 2d00 |003c: const-string v3, " 16-bit words (for " // string@002d │ │ +12847c: 6e20 f52a 3500 |003e: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128482: 5223 8a1c |0041: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ +128486: 6e20 f12a 3500 |0043: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12848c: 1a03 c200 |0046: const-string v3, " parts and " // string@00c2 │ │ +128490: 6e20 f52a 3500 |0048: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128496: 5223 8b1c |004b: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfPoints:I // field@1c8b │ │ +12849a: 6e20 f12a 3500 |004d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1284a0: 1a03 c400 |0050: const-string v3, " points) but found " // string@00c4 │ │ +1284a4: 6e20 f52a 3500 |0052: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1284aa: 5423 841c |0055: iget-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1c84 │ │ +1284ae: 6e10 c534 0300 |0057: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +1284b4: 0a03 |005a: move-result v3 │ │ +1284b6: 6e20 f12a 3500 |005b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1284bc: 1a03 3f05 |005e: const-string v3, ". " // string@053f │ │ +1284c0: 6e20 f52a 3500 |0060: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1284c6: 6203 491c |0063: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +1284ca: 6e20 f52a 3500 |0065: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1284d0: 6e10 fa2a 0500 |0068: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1284d6: 0c03 |006b: move-result-object v3 │ │ +1284d8: 7020 a134 3400 |006c: invoke-direct {v4, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +1284de: 2704 |006f: throw v4 │ │ +1284e0: 7110 4335 0500 |0070: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +1284e6: 0b03 |0073: move-result-wide v3 │ │ +1284e8: 5a23 891c |0074: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.minZ:D // field@1c89 │ │ +1284ec: 7110 4335 0500 |0076: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +1284f2: 0b03 |0079: move-result-wide v3 │ │ +1284f4: 5a23 861c |007a: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.maxZ:D // field@1c86 │ │ +1284f8: 5223 8b1c |007c: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfPoints:I // field@1c8b │ │ +1284fc: 2333 be09 |007e: new-array v3, v3, [D // type@09be │ │ +128500: 5b23 8e1c |0080: iput-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.z:[D // field@1c8e │ │ +128504: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +128506: 1204 |0083: const/4 v4, #int 0 // #0 │ │ +128508: 5226 8b1c |0084: iget v6, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfPoints:I // field@1c8b │ │ +12850c: 3564 0d00 |0086: if-ge v4, v6, 0093 // +000d │ │ +128510: 5426 8e1c |0088: iget-object v6, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.z:[D // field@1c8e │ │ +128514: 7110 4335 0500 |008a: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +12851a: 0b00 |008d: move-result-wide v0 │ │ +12851c: 4c00 0604 |008e: aput-wide v0, v6, v4 │ │ +128520: d804 0401 |0090: add-int/lit8 v4, v4, #int 1 // #01 │ │ +128524: 28f2 |0092: goto 0084 // -000e │ │ +128526: 7110 4335 0500 |0093: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +12852c: 0b00 |0096: move-result-wide v0 │ │ +12852e: 5a20 881c |0097: iput-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.minM:D // field@1c88 │ │ +128532: 7110 4335 0500 |0099: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +128538: 0b00 |009c: move-result-wide v0 │ │ +12853a: 5a20 851c |009d: iput-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.maxM:D // field@1c85 │ │ +12853e: 5224 8b1c |009f: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfPoints:I // field@1c8b │ │ +128542: 2344 be09 |00a1: new-array v4, v4, [D // type@09be │ │ +128546: 5b24 871c |00a3: iput-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.measures:[D // field@1c87 │ │ +12854a: 5224 8b1c |00a5: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfPoints:I // field@1c8b │ │ +12854e: 3543 0d00 |00a7: if-ge v3, v4, 00b4 // +000d │ │ +128552: 5424 871c |00a9: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.measures:[D // field@1c87 │ │ +128556: 7110 4335 0500 |00ab: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +12855c: 0b00 |00ae: move-result-wide v0 │ │ +12855e: 4c00 0403 |00af: aput-wide v0, v4, v3 │ │ +128562: d803 0301 |00b1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +128566: 28f2 |00b3: goto 00a5 // -000e │ │ +128568: 0e00 |00b4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=33 │ │ 0x0009 line=34 │ │ 0x0018 line=37 │ │ 0x0021 line=38 │ │ @@ -438174,88 +438176,88 @@ │ │ type : '(I)[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 157 16-bit code units │ │ -128120: |[128120] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getMOfPart:(I)[D │ │ -128130: 1a00 962a |0000: const-string v0, "]." // string@2a96 │ │ -128134: 3a06 7700 |0002: if-ltz v6, 0079 // +0077 │ │ -128138: 5251 8a1c |0004: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ -12813c: 3516 7300 |0006: if-ge v6, v1, 0079 // +0073 │ │ -128140: 5451 8c1c |0008: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.partFirstPoints:[I // field@1c8c │ │ -128144: 4401 0106 |000a: aget v1, v1, v6 │ │ -128148: 5252 8a1c |000c: iget v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ -12814c: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -128150: 3526 0900 |0010: if-ge v6, v2, 0019 // +0009 │ │ -128154: 5452 8c1c |0012: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.partFirstPoints:[I // field@1c8c │ │ -128158: d806 0601 |0014: add-int/lit8 v6, v6, #int 1 // #01 │ │ -12815c: 4406 0206 |0016: aget v6, v2, v6 │ │ -128160: 2804 |0018: goto 001c // +0004 │ │ -128162: 5456 8d1c |0019: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ -128166: 2166 |001b: array-length v6, v6 │ │ -128168: 1a02 2102 |001c: const-string v2, ") is out of range. Valid range of points is [0:" // string@0221 │ │ -12816c: 3a01 3800 |001e: if-ltz v1, 0056 // +0038 │ │ -128170: 5453 8d1c |0020: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ -128174: 2133 |0022: array-length v3, v3 │ │ -128176: 3631 3300 |0023: if-gt v1, v3, 0056 // +0033 │ │ -12817a: 3a06 0e00 |0025: if-ltz v6, 0033 // +000e │ │ -12817e: 5453 8d1c |0027: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ -128182: 2133 |0029: array-length v3, v3 │ │ -128184: 3636 0900 |002a: if-gt v6, v3, 0033 // +0009 │ │ -128188: 5450 871c |002c: iget-object v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.measures:[D // field@1c87 │ │ -12818c: 7130 a32b 1006 |002e: invoke-static {v0, v1, v6}, Ljava/util/Arrays;.copyOfRange:([DII)[D // method@2ba3 │ │ -128192: 0c06 |0031: move-result-object v6 │ │ -128194: 1106 |0032: return-object v6 │ │ -128196: 2201 0907 |0033: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ -12819a: 2203 1007 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -12819e: 7010 eb2a 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1281a4: 1a04 6620 |003a: const-string v4, "Malformed content. Part end (" // string@2066 │ │ -1281a8: 6e20 f52a 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1281ae: 6e20 f12a 6300 |003f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1281b4: 6e20 f52a 2300 |0042: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1281ba: 5456 8d1c |0045: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ -1281be: 2166 |0047: array-length v6, v6 │ │ -1281c0: 6e20 f12a 6300 |0048: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1281c6: 6e20 f52a 0300 |004b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1281cc: 6e10 fa2a 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1281d2: 0c06 |0051: move-result-object v6 │ │ -1281d4: 7020 a22a 6100 |0052: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -1281da: 2701 |0055: throw v1 │ │ -1281dc: 2206 0907 |0056: new-instance v6, Ljava/lang/RuntimeException; // type@0709 │ │ -1281e0: 2203 1007 |0058: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -1281e4: 7010 eb2a 0300 |005a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1281ea: 1a04 6720 |005d: const-string v4, "Malformed content. Part start (" // string@2067 │ │ -1281ee: 6e20 f52a 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1281f4: 6e20 f12a 1300 |0062: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1281fa: 6e20 f52a 2300 |0065: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128200: 5451 8d1c |0068: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ -128204: 2111 |006a: array-length v1, v1 │ │ -128206: 6e20 f12a 1300 |006b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -12820c: 6e20 f52a 0300 |006e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128212: 6e10 fa2a 0300 |0071: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128218: 0c00 |0074: move-result-object v0 │ │ -12821a: 7020 a22a 0600 |0075: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -128220: 2706 |0078: throw v6 │ │ -128222: 2201 0907 |0079: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ -128226: 2202 1007 |007b: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -12822a: 7010 eb2a 0200 |007d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128230: 1a03 5f13 |0080: const-string v3, "Invalid part " // string@135f │ │ -128234: 6e20 f52a 3200 |0082: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12823a: 6e20 f12a 6200 |0085: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128240: 1a06 4205 |0088: const-string v6, ". Available parts [0:" // string@0542 │ │ -128244: 6e20 f52a 6200 |008a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12824a: 5256 8a1c |008d: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ -12824e: 6e20 f12a 6200 |008f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128254: 6e20 f52a 0200 |0092: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12825a: 6e10 fa2a 0200 |0095: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128260: 0c06 |0098: move-result-object v6 │ │ -128262: 7020 a22a 6100 |0099: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -128268: 2701 |009c: throw v1 │ │ +128128: |[128128] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getMOfPart:(I)[D │ │ +128138: 1a00 962a |0000: const-string v0, "]." // string@2a96 │ │ +12813c: 3a06 7700 |0002: if-ltz v6, 0079 // +0077 │ │ +128140: 5251 8a1c |0004: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ +128144: 3516 7300 |0006: if-ge v6, v1, 0079 // +0073 │ │ +128148: 5451 8c1c |0008: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.partFirstPoints:[I // field@1c8c │ │ +12814c: 4401 0106 |000a: aget v1, v1, v6 │ │ +128150: 5252 8a1c |000c: iget v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ +128154: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +128158: 3526 0900 |0010: if-ge v6, v2, 0019 // +0009 │ │ +12815c: 5452 8c1c |0012: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.partFirstPoints:[I // field@1c8c │ │ +128160: d806 0601 |0014: add-int/lit8 v6, v6, #int 1 // #01 │ │ +128164: 4406 0206 |0016: aget v6, v2, v6 │ │ +128168: 2804 |0018: goto 001c // +0004 │ │ +12816a: 5456 8d1c |0019: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ +12816e: 2166 |001b: array-length v6, v6 │ │ +128170: 1a02 2102 |001c: const-string v2, ") is out of range. Valid range of points is [0:" // string@0221 │ │ +128174: 3a01 3800 |001e: if-ltz v1, 0056 // +0038 │ │ +128178: 5453 8d1c |0020: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ +12817c: 2133 |0022: array-length v3, v3 │ │ +12817e: 3631 3300 |0023: if-gt v1, v3, 0056 // +0033 │ │ +128182: 3a06 0e00 |0025: if-ltz v6, 0033 // +000e │ │ +128186: 5453 8d1c |0027: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ +12818a: 2133 |0029: array-length v3, v3 │ │ +12818c: 3636 0900 |002a: if-gt v6, v3, 0033 // +0009 │ │ +128190: 5450 871c |002c: iget-object v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.measures:[D // field@1c87 │ │ +128194: 7130 a32b 1006 |002e: invoke-static {v0, v1, v6}, Ljava/util/Arrays;.copyOfRange:([DII)[D // method@2ba3 │ │ +12819a: 0c06 |0031: move-result-object v6 │ │ +12819c: 1106 |0032: return-object v6 │ │ +12819e: 2201 0907 |0033: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ +1281a2: 2203 1007 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +1281a6: 7010 eb2a 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1281ac: 1a04 6620 |003a: const-string v4, "Malformed content. Part end (" // string@2066 │ │ +1281b0: 6e20 f52a 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1281b6: 6e20 f12a 6300 |003f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1281bc: 6e20 f52a 2300 |0042: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1281c2: 5456 8d1c |0045: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ +1281c6: 2166 |0047: array-length v6, v6 │ │ +1281c8: 6e20 f12a 6300 |0048: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1281ce: 6e20 f52a 0300 |004b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1281d4: 6e10 fa2a 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1281da: 0c06 |0051: move-result-object v6 │ │ +1281dc: 7020 a22a 6100 |0052: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +1281e2: 2701 |0055: throw v1 │ │ +1281e4: 2206 0907 |0056: new-instance v6, Ljava/lang/RuntimeException; // type@0709 │ │ +1281e8: 2203 1007 |0058: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +1281ec: 7010 eb2a 0300 |005a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1281f2: 1a04 6720 |005d: const-string v4, "Malformed content. Part start (" // string@2067 │ │ +1281f6: 6e20 f52a 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1281fc: 6e20 f12a 1300 |0062: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128202: 6e20 f52a 2300 |0065: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128208: 5451 8d1c |0068: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ +12820c: 2111 |006a: array-length v1, v1 │ │ +12820e: 6e20 f12a 1300 |006b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128214: 6e20 f52a 0300 |006e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12821a: 6e10 fa2a 0300 |0071: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128220: 0c00 |0074: move-result-object v0 │ │ +128222: 7020 a22a 0600 |0075: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +128228: 2706 |0078: throw v6 │ │ +12822a: 2201 0907 |0079: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ +12822e: 2202 1007 |007b: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +128232: 7010 eb2a 0200 |007d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128238: 1a03 5f13 |0080: const-string v3, "Invalid part " // string@135f │ │ +12823c: 6e20 f52a 3200 |0082: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128242: 6e20 f12a 6200 |0085: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128248: 1a06 4205 |0088: const-string v6, ". Available parts [0:" // string@0542 │ │ +12824c: 6e20 f52a 6200 |008a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128252: 5256 8a1c |008d: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ +128256: 6e20 f12a 6200 |008f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12825c: 6e20 f52a 0200 |0092: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128262: 6e10 fa2a 0200 |0095: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128268: 0c06 |0098: move-result-object v6 │ │ +12826a: 7020 a22a 6100 |0099: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +128270: 2701 |009c: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=65 │ │ 0x0008 line=69 │ │ 0x000c line=70 │ │ 0x0020 line=73 │ │ 0x0027 line=79 │ │ @@ -438272,17 +438274,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1280c0: |[1280c0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getMaxM:()D │ │ -1280d0: 5320 851c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.maxM:D // field@1c85 │ │ -1280d4: 1000 |0002: return-wide v0 │ │ +1280c8: |[1280c8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getMaxM:()D │ │ +1280d8: 5320 851c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.maxM:D // field@1c85 │ │ +1280dc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape; │ │ │ │ #2 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;) │ │ @@ -438290,17 +438292,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1280d8: |[1280d8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getMaxZ:()D │ │ -1280e8: 5320 861c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.maxZ:D // field@1c86 │ │ -1280ec: 1000 |0002: return-wide v0 │ │ +1280e0: |[1280e0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getMaxZ:()D │ │ +1280f0: 5320 861c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.maxZ:D // field@1c86 │ │ +1280f4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape; │ │ │ │ #3 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;) │ │ @@ -438308,17 +438310,17 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12826c: |[12826c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getMeasures:()[D │ │ -12827c: 5410 871c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.measures:[D // field@1c87 │ │ -128280: 1100 |0002: return-object v0 │ │ +128274: |[128274] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getMeasures:()[D │ │ +128284: 5410 871c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.measures:[D // field@1c87 │ │ +128288: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape; │ │ │ │ #4 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;) │ │ @@ -438326,17 +438328,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1280f0: |[1280f0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getMinM:()D │ │ -128100: 5320 881c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.minM:D // field@1c88 │ │ -128104: 1000 |0002: return-wide v0 │ │ +1280f8: |[1280f8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getMinM:()D │ │ +128108: 5320 881c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.minM:D // field@1c88 │ │ +12810c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape; │ │ │ │ #5 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;) │ │ @@ -438344,17 +438346,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128108: |[128108] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getMinZ:()D │ │ -128118: 5320 891c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.minZ:D // field@1c89 │ │ -12811c: 1000 |0002: return-wide v0 │ │ +128110: |[128110] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getMinZ:()D │ │ +128120: 5320 891c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.minZ:D // field@1c89 │ │ +128124: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape; │ │ │ │ #6 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;) │ │ @@ -438362,17 +438364,17 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128284: |[128284] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getZ:()[D │ │ -128294: 5410 8e1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.z:[D // field@1c8e │ │ -128298: 1100 |0002: return-object v0 │ │ +12828c: |[12828c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getZ:()[D │ │ +12829c: 5410 8e1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.z:[D // field@1c8e │ │ +1282a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape; │ │ │ │ #7 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;) │ │ @@ -438380,88 +438382,88 @@ │ │ type : '(I)[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 157 16-bit code units │ │ -12829c: |[12829c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getZOfPart:(I)[D │ │ -1282ac: 1a00 962a |0000: const-string v0, "]." // string@2a96 │ │ -1282b0: 3a06 7700 |0002: if-ltz v6, 0079 // +0077 │ │ -1282b4: 5251 8a1c |0004: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ -1282b8: 3516 7300 |0006: if-ge v6, v1, 0079 // +0073 │ │ -1282bc: 5451 8c1c |0008: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.partFirstPoints:[I // field@1c8c │ │ -1282c0: 4401 0106 |000a: aget v1, v1, v6 │ │ -1282c4: 5252 8a1c |000c: iget v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ -1282c8: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -1282cc: 3526 0900 |0010: if-ge v6, v2, 0019 // +0009 │ │ -1282d0: 5452 8c1c |0012: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.partFirstPoints:[I // field@1c8c │ │ -1282d4: d806 0601 |0014: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1282d8: 4406 0206 |0016: aget v6, v2, v6 │ │ -1282dc: 2804 |0018: goto 001c // +0004 │ │ -1282de: 5456 8d1c |0019: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ -1282e2: 2166 |001b: array-length v6, v6 │ │ -1282e4: 1a02 2102 |001c: const-string v2, ") is out of range. Valid range of points is [0:" // string@0221 │ │ -1282e8: 3a01 3800 |001e: if-ltz v1, 0056 // +0038 │ │ -1282ec: 5453 8d1c |0020: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ -1282f0: 2133 |0022: array-length v3, v3 │ │ -1282f2: 3631 3300 |0023: if-gt v1, v3, 0056 // +0033 │ │ -1282f6: 3a06 0e00 |0025: if-ltz v6, 0033 // +000e │ │ -1282fa: 5453 8d1c |0027: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ -1282fe: 2133 |0029: array-length v3, v3 │ │ -128300: 3636 0900 |002a: if-gt v6, v3, 0033 // +0009 │ │ -128304: 5450 8e1c |002c: iget-object v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.z:[D // field@1c8e │ │ -128308: 7130 a32b 1006 |002e: invoke-static {v0, v1, v6}, Ljava/util/Arrays;.copyOfRange:([DII)[D // method@2ba3 │ │ -12830e: 0c06 |0031: move-result-object v6 │ │ -128310: 1106 |0032: return-object v6 │ │ -128312: 2201 0907 |0033: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ -128316: 2203 1007 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -12831a: 7010 eb2a 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128320: 1a04 6620 |003a: const-string v4, "Malformed content. Part end (" // string@2066 │ │ -128324: 6e20 f52a 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12832a: 6e20 f12a 6300 |003f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128330: 6e20 f52a 2300 |0042: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128336: 5456 8d1c |0045: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ -12833a: 2166 |0047: array-length v6, v6 │ │ -12833c: 6e20 f12a 6300 |0048: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128342: 6e20 f52a 0300 |004b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128348: 6e10 fa2a 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12834e: 0c06 |0051: move-result-object v6 │ │ -128350: 7020 a22a 6100 |0052: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -128356: 2701 |0055: throw v1 │ │ -128358: 2206 0907 |0056: new-instance v6, Ljava/lang/RuntimeException; // type@0709 │ │ -12835c: 2203 1007 |0058: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -128360: 7010 eb2a 0300 |005a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128366: 1a04 6720 |005d: const-string v4, "Malformed content. Part start (" // string@2067 │ │ -12836a: 6e20 f52a 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128370: 6e20 f12a 1300 |0062: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128376: 6e20 f52a 2300 |0065: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12837c: 5451 8d1c |0068: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ -128380: 2111 |006a: array-length v1, v1 │ │ -128382: 6e20 f12a 1300 |006b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -128388: 6e20 f52a 0300 |006e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12838e: 6e10 fa2a 0300 |0071: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -128394: 0c00 |0074: move-result-object v0 │ │ -128396: 7020 a22a 0600 |0075: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -12839c: 2706 |0078: throw v6 │ │ -12839e: 2201 0907 |0079: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ -1283a2: 2202 1007 |007b: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -1283a6: 7010 eb2a 0200 |007d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1283ac: 1a03 5f13 |0080: const-string v3, "Invalid part " // string@135f │ │ -1283b0: 6e20 f52a 3200 |0082: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1283b6: 6e20 f12a 6200 |0085: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1283bc: 1a06 4205 |0088: const-string v6, ". Available parts [0:" // string@0542 │ │ -1283c0: 6e20 f52a 6200 |008a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1283c6: 5256 8a1c |008d: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ -1283ca: 6e20 f12a 6200 |008f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1283d0: 6e20 f52a 0200 |0092: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1283d6: 6e10 fa2a 0200 |0095: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1283dc: 0c06 |0098: move-result-object v6 │ │ -1283de: 7020 a22a 6100 |0099: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ -1283e4: 2701 |009c: throw v1 │ │ +1282a4: |[1282a4] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.AbstractPolyZShape.getZOfPart:(I)[D │ │ +1282b4: 1a00 962a |0000: const-string v0, "]." // string@2a96 │ │ +1282b8: 3a06 7700 |0002: if-ltz v6, 0079 // +0077 │ │ +1282bc: 5251 8a1c |0004: iget v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ +1282c0: 3516 7300 |0006: if-ge v6, v1, 0079 // +0073 │ │ +1282c4: 5451 8c1c |0008: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.partFirstPoints:[I // field@1c8c │ │ +1282c8: 4401 0106 |000a: aget v1, v1, v6 │ │ +1282cc: 5252 8a1c |000c: iget v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ +1282d0: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +1282d4: 3526 0900 |0010: if-ge v6, v2, 0019 // +0009 │ │ +1282d8: 5452 8c1c |0012: iget-object v2, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.partFirstPoints:[I // field@1c8c │ │ +1282dc: d806 0601 |0014: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1282e0: 4406 0206 |0016: aget v6, v2, v6 │ │ +1282e4: 2804 |0018: goto 001c // +0004 │ │ +1282e6: 5456 8d1c |0019: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ +1282ea: 2166 |001b: array-length v6, v6 │ │ +1282ec: 1a02 2102 |001c: const-string v2, ") is out of range. Valid range of points is [0:" // string@0221 │ │ +1282f0: 3a01 3800 |001e: if-ltz v1, 0056 // +0038 │ │ +1282f4: 5453 8d1c |0020: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ +1282f8: 2133 |0022: array-length v3, v3 │ │ +1282fa: 3631 3300 |0023: if-gt v1, v3, 0056 // +0033 │ │ +1282fe: 3a06 0e00 |0025: if-ltz v6, 0033 // +000e │ │ +128302: 5453 8d1c |0027: iget-object v3, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ +128306: 2133 |0029: array-length v3, v3 │ │ +128308: 3636 0900 |002a: if-gt v6, v3, 0033 // +0009 │ │ +12830c: 5450 8e1c |002c: iget-object v0, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.z:[D // field@1c8e │ │ +128310: 7130 a32b 1006 |002e: invoke-static {v0, v1, v6}, Ljava/util/Arrays;.copyOfRange:([DII)[D // method@2ba3 │ │ +128316: 0c06 |0031: move-result-object v6 │ │ +128318: 1106 |0032: return-object v6 │ │ +12831a: 2201 0907 |0033: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ +12831e: 2203 1007 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +128322: 7010 eb2a 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128328: 1a04 6620 |003a: const-string v4, "Malformed content. Part end (" // string@2066 │ │ +12832c: 6e20 f52a 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128332: 6e20 f12a 6300 |003f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128338: 6e20 f52a 2300 |0042: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12833e: 5456 8d1c |0045: iget-object v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ +128342: 2166 |0047: array-length v6, v6 │ │ +128344: 6e20 f12a 6300 |0048: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12834a: 6e20 f52a 0300 |004b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128350: 6e10 fa2a 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +128356: 0c06 |0051: move-result-object v6 │ │ +128358: 7020 a22a 6100 |0052: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +12835e: 2701 |0055: throw v1 │ │ +128360: 2206 0907 |0056: new-instance v6, Ljava/lang/RuntimeException; // type@0709 │ │ +128364: 2203 1007 |0058: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +128368: 7010 eb2a 0300 |005a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12836e: 1a04 6720 |005d: const-string v4, "Malformed content. Part start (" // string@2067 │ │ +128372: 6e20 f52a 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128378: 6e20 f12a 1300 |0062: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12837e: 6e20 f52a 2300 |0065: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128384: 5451 8d1c |0068: iget-object v1, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.points:[Lorg/nocrala/tools/gis/data/esri/shapefile/shape/PointData; // field@1c8d │ │ +128388: 2111 |006a: array-length v1, v1 │ │ +12838a: 6e20 f12a 1300 |006b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +128390: 6e20 f52a 0300 |006e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128396: 6e10 fa2a 0300 |0071: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12839c: 0c00 |0074: move-result-object v0 │ │ +12839e: 7020 a22a 0600 |0075: invoke-direct {v6, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +1283a4: 2706 |0078: throw v6 │ │ +1283a6: 2201 0907 |0079: new-instance v1, Ljava/lang/RuntimeException; // type@0709 │ │ +1283aa: 2202 1007 |007b: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +1283ae: 7010 eb2a 0200 |007d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1283b4: 1a03 5f13 |0080: const-string v3, "Invalid part " // string@135f │ │ +1283b8: 6e20 f52a 3200 |0082: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1283be: 6e20 f12a 6200 |0085: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1283c4: 1a06 4205 |0088: const-string v6, ". Available parts [0:" // string@0542 │ │ +1283c8: 6e20 f52a 6200 |008a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1283ce: 5256 8a1c |008d: iget v6, v5, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.numberOfParts:I // field@1c8a │ │ +1283d2: 6e20 f12a 6200 |008f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1283d8: 6e20 f52a 0200 |0092: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1283de: 6e10 fa2a 0200 |0095: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1283e4: 0c06 |0098: move-result-object v6 │ │ +1283e6: 7020 a22a 6100 |0099: invoke-direct {v1, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2aa2 │ │ +1283ec: 2701 |009c: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=89 │ │ 0x0008 line=93 │ │ 0x000c line=94 │ │ 0x0020 line=97 │ │ 0x0027 line=103 │ │ @@ -438519,76 +438521,76 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 130 16-bit code units │ │ -128f8c: |[128f8c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointMShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -128f9c: 7056 cf34 3254 |0000: invoke-direct {v2, v3, v4, v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34cf │ │ -128fa2: 6e10 9434 0600 |0003: invoke-virtual {v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ -128fa8: 0a03 |0006: move-result v3 │ │ -128faa: 3903 5800 |0007: if-nez v3, 005f // +0058 │ │ -128fae: 5223 a51c |0009: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.numberOfPoints:I // field@1ca5 │ │ -128fb2: da03 0318 |000b: mul-int/lit8 v3, v3, #int 24 // #18 │ │ -128fb6: db03 0302 |000d: div-int/lit8 v3, v3, #int 2 // #02 │ │ -128fba: d803 031c |000f: add-int/lit8 v3, v3, #int 28 // #1c │ │ -128fbe: 5424 a11c |0011: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1ca1 │ │ -128fc2: 6e10 c534 0400 |0013: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -128fc8: 0a04 |0016: move-result v4 │ │ -128fca: 3334 0300 |0017: if-ne v4, v3, 001a // +0003 │ │ -128fce: 2846 |0019: goto 005f // +0046 │ │ -128fd0: 2204 e808 |001a: new-instance v4, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -128fd4: 2205 1007 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -128fd8: 7010 eb2a 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -128fde: 1a06 5013 |0021: const-string v6, "Invalid " // string@1350 │ │ -128fe2: 6e20 f52a 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128fe8: 6e10 1135 0200 |0026: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.getShapeTypeName:()Ljava/lang/String; // method@3511 │ │ -128fee: 0c06 |0029: move-result-object v6 │ │ -128ff0: 6e20 f52a 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -128ff6: 1a06 c900 |002d: const-string v6, " shape header's content length. Expected " // string@00c9 │ │ -128ffa: 6e20 f52a 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129000: 6e20 f12a 3500 |0032: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -129006: 1a03 2d00 |0035: const-string v3, " 16-bit words (for " // string@002d │ │ -12900a: 6e20 f52a 3500 |0037: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129010: 5223 a51c |003a: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.numberOfPoints:I // field@1ca5 │ │ -129014: 6e20 f12a 3500 |003c: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -12901a: 1a03 c400 |003f: const-string v3, " points) but found " // string@00c4 │ │ -12901e: 6e20 f52a 3500 |0041: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129024: 5423 a11c |0044: iget-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1ca1 │ │ -129028: 6e10 c534 0300 |0046: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -12902e: 0a03 |0049: move-result v3 │ │ -129030: 6e20 f12a 3500 |004a: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -129036: 1a03 3f05 |004d: const-string v3, ". " // string@053f │ │ -12903a: 6e20 f52a 3500 |004f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129040: 6203 491c |0052: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -129044: 6e20 f52a 3500 |0054: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12904a: 6e10 fa2a 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -129050: 0c03 |005a: move-result-object v3 │ │ -129052: 7020 a134 3400 |005b: invoke-direct {v4, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -129058: 2704 |005e: throw v4 │ │ -12905a: 7110 4335 0500 |005f: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -129060: 0b03 |0062: move-result-wide v3 │ │ -129062: 5a23 a41c |0063: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.minM:D // field@1ca4 │ │ -129066: 7110 4335 0500 |0065: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -12906c: 0b03 |0068: move-result-wide v3 │ │ -12906e: 5a23 a31c |0069: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.maxM:D // field@1ca3 │ │ -129072: 5223 a51c |006b: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.numberOfPoints:I // field@1ca5 │ │ -129076: 2333 be09 |006d: new-array v3, v3, [D // type@09be │ │ -12907a: 5b23 a21c |006f: iput-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.m:[D // field@1ca2 │ │ -12907e: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -129080: 5224 a51c |0072: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.numberOfPoints:I // field@1ca5 │ │ -129084: 3543 0d00 |0074: if-ge v3, v4, 0081 // +000d │ │ -129088: 5424 a21c |0076: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.m:[D // field@1ca2 │ │ -12908c: 7110 4335 0500 |0078: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -129092: 0b00 |007b: move-result-wide v0 │ │ -129094: 4c00 0403 |007c: aput-wide v0, v4, v3 │ │ -129098: d803 0301 |007e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -12909c: 28f2 |0080: goto 0072 // -000e │ │ -12909e: 0e00 |0081: return-void │ │ +128f94: |[128f94] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointMShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +128fa4: 7056 cf34 3254 |0000: invoke-direct {v2, v3, v4, v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34cf │ │ +128faa: 6e10 9434 0600 |0003: invoke-virtual {v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ +128fb0: 0a03 |0006: move-result v3 │ │ +128fb2: 3903 5800 |0007: if-nez v3, 005f // +0058 │ │ +128fb6: 5223 a51c |0009: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.numberOfPoints:I // field@1ca5 │ │ +128fba: da03 0318 |000b: mul-int/lit8 v3, v3, #int 24 // #18 │ │ +128fbe: db03 0302 |000d: div-int/lit8 v3, v3, #int 2 // #02 │ │ +128fc2: d803 031c |000f: add-int/lit8 v3, v3, #int 28 // #1c │ │ +128fc6: 5424 a11c |0011: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1ca1 │ │ +128fca: 6e10 c534 0400 |0013: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +128fd0: 0a04 |0016: move-result v4 │ │ +128fd2: 3334 0300 |0017: if-ne v4, v3, 001a // +0003 │ │ +128fd6: 2846 |0019: goto 005f // +0046 │ │ +128fd8: 2204 e808 |001a: new-instance v4, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +128fdc: 2205 1007 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +128fe0: 7010 eb2a 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +128fe6: 1a06 5013 |0021: const-string v6, "Invalid " // string@1350 │ │ +128fea: 6e20 f52a 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128ff0: 6e10 1135 0200 |0026: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.getShapeTypeName:()Ljava/lang/String; // method@3511 │ │ +128ff6: 0c06 |0029: move-result-object v6 │ │ +128ff8: 6e20 f52a 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +128ffe: 1a06 c900 |002d: const-string v6, " shape header's content length. Expected " // string@00c9 │ │ +129002: 6e20 f52a 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129008: 6e20 f12a 3500 |0032: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12900e: 1a03 2d00 |0035: const-string v3, " 16-bit words (for " // string@002d │ │ +129012: 6e20 f52a 3500 |0037: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129018: 5223 a51c |003a: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.numberOfPoints:I // field@1ca5 │ │ +12901c: 6e20 f12a 3500 |003c: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +129022: 1a03 c400 |003f: const-string v3, " points) but found " // string@00c4 │ │ +129026: 6e20 f52a 3500 |0041: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12902c: 5423 a11c |0044: iget-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1ca1 │ │ +129030: 6e10 c534 0300 |0046: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +129036: 0a03 |0049: move-result v3 │ │ +129038: 6e20 f12a 3500 |004a: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12903e: 1a03 3f05 |004d: const-string v3, ". " // string@053f │ │ +129042: 6e20 f52a 3500 |004f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129048: 6203 491c |0052: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +12904c: 6e20 f52a 3500 |0054: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129052: 6e10 fa2a 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +129058: 0c03 |005a: move-result-object v3 │ │ +12905a: 7020 a134 3400 |005b: invoke-direct {v4, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +129060: 2704 |005e: throw v4 │ │ +129062: 7110 4335 0500 |005f: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +129068: 0b03 |0062: move-result-wide v3 │ │ +12906a: 5a23 a41c |0063: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.minM:D // field@1ca4 │ │ +12906e: 7110 4335 0500 |0065: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +129074: 0b03 |0068: move-result-wide v3 │ │ +129076: 5a23 a31c |0069: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.maxM:D // field@1ca3 │ │ +12907a: 5223 a51c |006b: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.numberOfPoints:I // field@1ca5 │ │ +12907e: 2333 be09 |006d: new-array v3, v3, [D // type@09be │ │ +129082: 5b23 a21c |006f: iput-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.m:[D // field@1ca2 │ │ +129086: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +129088: 5224 a51c |0072: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.numberOfPoints:I // field@1ca5 │ │ +12908c: 3543 0d00 |0074: if-ge v3, v4, 0081 // +000d │ │ +129090: 5424 a21c |0076: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.m:[D // field@1ca2 │ │ +129094: 7110 4335 0500 |0078: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +12909a: 0b00 |007b: move-result-wide v0 │ │ +12909c: 4c00 0403 |007c: aput-wide v0, v4, v3 │ │ +1290a0: d803 0301 |007e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1290a4: 28f2 |0080: goto 0072 // -000e │ │ +1290a6: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ 0x0009 line=33 │ │ 0x0011 line=35 │ │ 0x001a line=36 │ │ @@ -438611,17 +438613,17 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128f5c: |[128f5c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointMShape.getM:()[D │ │ -128f6c: 5410 a21c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.m:[D // field@1ca2 │ │ -128f70: 1100 |0002: return-object v0 │ │ +128f64: |[128f64] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointMShape.getM:()[D │ │ +128f74: 5410 a21c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.m:[D // field@1ca2 │ │ +128f78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;) │ │ @@ -438629,17 +438631,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128f2c: |[128f2c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointMShape.getMaxM:()D │ │ -128f3c: 5320 a31c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.maxM:D // field@1ca3 │ │ -128f40: 1000 |0002: return-wide v0 │ │ +128f34: |[128f34] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointMShape.getMaxM:()D │ │ +128f44: 5320 a31c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.maxM:D // field@1ca3 │ │ +128f48: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape; │ │ │ │ #2 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;) │ │ @@ -438647,17 +438649,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128f44: |[128f44] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointMShape.getMinM:()D │ │ -128f54: 5320 a41c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.minM:D // field@1ca4 │ │ -128f58: 1000 |0002: return-wide v0 │ │ +128f4c: |[128f4c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointMShape.getMinM:()D │ │ +128f5c: 5320 a41c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;.minM:D // field@1ca4 │ │ +128f60: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape; │ │ │ │ #3 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointMShape;) │ │ @@ -438665,17 +438667,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128f74: |[128f74] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointMShape.getShapeTypeName:()Ljava/lang/String; │ │ -128f84: 1a00 c220 |0000: const-string v0, "MultiPointM" // string@20c2 │ │ -128f88: 1100 |0002: return-object v0 │ │ +128f7c: |[128f7c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointMShape.getShapeTypeName:()Ljava/lang/String; │ │ +128f8c: 1a00 c220 |0000: const-string v0, "MultiPointM" // string@20c2 │ │ +128f90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8387 (MultiPointMShape.java) │ │ │ │ Class #1639 header: │ │ @@ -438710,58 +438712,58 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 96 16-bit code units │ │ -1290b8: |[1290b8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointPlainShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -1290c8: 7054 cf34 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34cf │ │ -1290ce: 6e10 9434 0400 |0003: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ -1290d4: 0a01 |0006: move-result v1 │ │ -1290d6: 3901 5800 |0007: if-nez v1, 005f // +0058 │ │ -1290da: 5201 a81c |0009: iget v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointPlainShape;.numberOfPoints:I // field@1ca8 │ │ -1290de: da01 0110 |000b: mul-int/lit8 v1, v1, #int 16 // #10 │ │ -1290e2: db01 0102 |000d: div-int/lit8 v1, v1, #int 2 // #02 │ │ -1290e6: d801 0114 |000f: add-int/lit8 v1, v1, #int 20 // #14 │ │ -1290ea: 5402 a71c |0011: iget-object v2, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointPlainShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1ca7 │ │ -1290ee: 6e10 c534 0200 |0013: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -1290f4: 0a02 |0016: move-result v2 │ │ -1290f6: 3312 0300 |0017: if-ne v2, v1, 001a // +0003 │ │ -1290fa: 2846 |0019: goto 005f // +0046 │ │ -1290fc: 2202 e808 |001a: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -129100: 2203 1007 |001c: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -129104: 7010 eb2a 0300 |001e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12910a: 1a04 5013 |0021: const-string v4, "Invalid " // string@1350 │ │ -12910e: 6e20 f52a 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129114: 6e10 1335 0000 |0026: invoke-virtual {v0}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointPlainShape;.getShapeTypeName:()Ljava/lang/String; // method@3513 │ │ -12911a: 0c04 |0029: move-result-object v4 │ │ -12911c: 6e20 f52a 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129122: 1a04 c900 |002d: const-string v4, " shape header's content length. Expected " // string@00c9 │ │ -129126: 6e20 f52a 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12912c: 6e20 f12a 1300 |0032: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -129132: 1a01 2d00 |0035: const-string v1, " 16-bit words (for " // string@002d │ │ -129136: 6e20 f52a 1300 |0037: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12913c: 5201 a81c |003a: iget v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointPlainShape;.numberOfPoints:I // field@1ca8 │ │ -129140: 6e20 f12a 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -129146: 1a01 c400 |003f: const-string v1, " points) but found " // string@00c4 │ │ -12914a: 6e20 f52a 1300 |0041: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129150: 5401 a71c |0044: iget-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointPlainShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1ca7 │ │ -129154: 6e10 c534 0100 |0046: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -12915a: 0a01 |0049: move-result v1 │ │ -12915c: 6e20 f12a 1300 |004a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -129162: 1a01 3f05 |004d: const-string v1, ". " // string@053f │ │ -129166: 6e20 f52a 1300 |004f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12916c: 6201 491c |0052: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -129170: 6e20 f52a 1300 |0054: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129176: 6e10 fa2a 0300 |0057: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -12917c: 0c01 |005a: move-result-object v1 │ │ -12917e: 7020 a134 1200 |005b: invoke-direct {v2, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -129184: 2702 |005e: throw v2 │ │ -129186: 0e00 |005f: return-void │ │ +1290c0: |[1290c0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointPlainShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +1290d0: 7054 cf34 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34cf │ │ +1290d6: 6e10 9434 0400 |0003: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ +1290dc: 0a01 |0006: move-result v1 │ │ +1290de: 3901 5800 |0007: if-nez v1, 005f // +0058 │ │ +1290e2: 5201 a81c |0009: iget v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointPlainShape;.numberOfPoints:I // field@1ca8 │ │ +1290e6: da01 0110 |000b: mul-int/lit8 v1, v1, #int 16 // #10 │ │ +1290ea: db01 0102 |000d: div-int/lit8 v1, v1, #int 2 // #02 │ │ +1290ee: d801 0114 |000f: add-int/lit8 v1, v1, #int 20 // #14 │ │ +1290f2: 5402 a71c |0011: iget-object v2, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointPlainShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1ca7 │ │ +1290f6: 6e10 c534 0200 |0013: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +1290fc: 0a02 |0016: move-result v2 │ │ +1290fe: 3312 0300 |0017: if-ne v2, v1, 001a // +0003 │ │ +129102: 2846 |0019: goto 005f // +0046 │ │ +129104: 2202 e808 |001a: new-instance v2, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +129108: 2203 1007 |001c: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +12910c: 7010 eb2a 0300 |001e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +129112: 1a04 5013 |0021: const-string v4, "Invalid " // string@1350 │ │ +129116: 6e20 f52a 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12911c: 6e10 1335 0000 |0026: invoke-virtual {v0}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointPlainShape;.getShapeTypeName:()Ljava/lang/String; // method@3513 │ │ +129122: 0c04 |0029: move-result-object v4 │ │ +129124: 6e20 f52a 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12912a: 1a04 c900 |002d: const-string v4, " shape header's content length. Expected " // string@00c9 │ │ +12912e: 6e20 f52a 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129134: 6e20 f12a 1300 |0032: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12913a: 1a01 2d00 |0035: const-string v1, " 16-bit words (for " // string@002d │ │ +12913e: 6e20 f52a 1300 |0037: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129144: 5201 a81c |003a: iget v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointPlainShape;.numberOfPoints:I // field@1ca8 │ │ +129148: 6e20 f12a 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12914e: 1a01 c400 |003f: const-string v1, " points) but found " // string@00c4 │ │ +129152: 6e20 f52a 1300 |0041: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129158: 5401 a71c |0044: iget-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointPlainShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1ca7 │ │ +12915c: 6e10 c534 0100 |0046: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +129162: 0a01 |0049: move-result v1 │ │ +129164: 6e20 f12a 1300 |004a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +12916a: 1a01 3f05 |004d: const-string v1, ". " // string@053f │ │ +12916e: 6e20 f52a 1300 |004f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129174: 6201 491c |0052: sget-object v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +129178: 6e20 f52a 1300 |0054: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12917e: 6e10 fa2a 0300 |0057: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +129184: 0c01 |005a: move-result-object v1 │ │ +129186: 7020 a134 1200 |005b: invoke-direct {v2, v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +12918c: 2702 |005e: throw v2 │ │ +12918e: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=28 │ │ 0x0009 line=29 │ │ 0x0011 line=31 │ │ 0x001a line=32 │ │ @@ -438779,17 +438781,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1290a0: |[1290a0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointPlainShape.getShapeTypeName:()Ljava/lang/String; │ │ -1290b0: 1a00 c120 |0000: const-string v0, "MultiPoint" // string@20c1 │ │ -1290b4: 1100 |0002: return-object v0 │ │ +1290a8: |[1290a8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointPlainShape.getShapeTypeName:()Ljava/lang/String; │ │ +1290b8: 1a00 c120 |0000: const-string v0, "MultiPoint" // string@20c1 │ │ +1290bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8388 (MultiPointPlainShape.java) │ │ │ │ Class #1640 header: │ │ @@ -438848,94 +438850,94 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 164 16-bit code units │ │ -129230: |[129230] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -129240: 7056 cf34 3254 |0000: invoke-direct {v2, v3, v4, v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34cf │ │ -129246: 6e10 9434 0600 |0003: invoke-virtual {v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ -12924c: 0a03 |0006: move-result v3 │ │ -12924e: 3903 5800 |0007: if-nez v3, 005f // +0058 │ │ -129252: 5223 b01c |0009: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.numberOfPoints:I // field@1cb0 │ │ -129256: da03 0320 |000b: mul-int/lit8 v3, v3, #int 32 // #20 │ │ -12925a: db03 0302 |000d: div-int/lit8 v3, v3, #int 2 // #02 │ │ -12925e: d803 0324 |000f: add-int/lit8 v3, v3, #int 36 // #24 │ │ -129262: 5424 aa1c |0011: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1caa │ │ -129266: 6e10 c534 0400 |0013: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -12926c: 0a04 |0016: move-result v4 │ │ -12926e: 3334 0300 |0017: if-ne v4, v3, 001a // +0003 │ │ -129272: 2846 |0019: goto 005f // +0046 │ │ -129274: 2204 e808 |001a: new-instance v4, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -129278: 2205 1007 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -12927c: 7010 eb2a 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -129282: 1a06 5013 |0021: const-string v6, "Invalid " // string@1350 │ │ -129286: 6e20 f52a 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12928c: 6e10 1a35 0200 |0026: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.getShapeTypeName:()Ljava/lang/String; // method@351a │ │ -129292: 0c06 |0029: move-result-object v6 │ │ -129294: 6e20 f52a 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12929a: 1a06 c900 |002d: const-string v6, " shape header's content length. Expected " // string@00c9 │ │ -12929e: 6e20 f52a 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1292a4: 6e20 f12a 3500 |0032: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1292aa: 1a03 2d00 |0035: const-string v3, " 16-bit words (for " // string@002d │ │ -1292ae: 6e20 f52a 3500 |0037: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1292b4: 5223 b01c |003a: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.numberOfPoints:I // field@1cb0 │ │ -1292b8: 6e20 f12a 3500 |003c: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1292be: 1a03 c400 |003f: const-string v3, " points) but found " // string@00c4 │ │ -1292c2: 6e20 f52a 3500 |0041: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1292c8: 5423 aa1c |0044: iget-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1caa │ │ -1292cc: 6e10 c534 0300 |0046: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -1292d2: 0a03 |0049: move-result v3 │ │ -1292d4: 6e20 f12a 3500 |004a: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1292da: 1a03 3f05 |004d: const-string v3, ". " // string@053f │ │ -1292de: 6e20 f52a 3500 |004f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1292e4: 6203 491c |0052: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -1292e8: 6e20 f52a 3500 |0054: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1292ee: 6e10 fa2a 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1292f4: 0c03 |005a: move-result-object v3 │ │ -1292f6: 7020 a134 3400 |005b: invoke-direct {v4, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -1292fc: 2704 |005e: throw v4 │ │ -1292fe: 7110 4335 0500 |005f: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -129304: 0b03 |0062: move-result-wide v3 │ │ -129306: 5a23 af1c |0063: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.minZ:D // field@1caf │ │ -12930a: 7110 4335 0500 |0065: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -129310: 0b03 |0068: move-result-wide v3 │ │ -129312: 5a23 ad1c |0069: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.maxZ:D // field@1cad │ │ -129316: 5223 b01c |006b: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.numberOfPoints:I // field@1cb0 │ │ -12931a: 2333 be09 |006d: new-array v3, v3, [D // type@09be │ │ -12931e: 5b23 b11c |006f: iput-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.z:[D // field@1cb1 │ │ -129322: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -129324: 1204 |0072: const/4 v4, #int 0 // #0 │ │ -129326: 5226 b01c |0073: iget v6, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.numberOfPoints:I // field@1cb0 │ │ -12932a: 3564 0d00 |0075: if-ge v4, v6, 0082 // +000d │ │ -12932e: 5426 b11c |0077: iget-object v6, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.z:[D // field@1cb1 │ │ -129332: 7110 4335 0500 |0079: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -129338: 0b00 |007c: move-result-wide v0 │ │ -12933a: 4c00 0604 |007d: aput-wide v0, v6, v4 │ │ -12933e: d804 0401 |007f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -129342: 28f2 |0081: goto 0073 // -000e │ │ -129344: 7110 4335 0500 |0082: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -12934a: 0b00 |0085: move-result-wide v0 │ │ -12934c: 5a20 ae1c |0086: iput-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.minM:D // field@1cae │ │ -129350: 7110 4335 0500 |0088: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -129356: 0b00 |008b: move-result-wide v0 │ │ -129358: 5a20 ac1c |008c: iput-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.maxM:D // field@1cac │ │ -12935c: 5224 b01c |008e: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.numberOfPoints:I // field@1cb0 │ │ -129360: 2344 be09 |0090: new-array v4, v4, [D // type@09be │ │ -129364: 5b24 ab1c |0092: iput-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.m:[D // field@1cab │ │ -129368: 5224 b01c |0094: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.numberOfPoints:I // field@1cb0 │ │ -12936c: 3543 0d00 |0096: if-ge v3, v4, 00a3 // +000d │ │ -129370: 5424 ab1c |0098: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.m:[D // field@1cab │ │ -129374: 7110 4335 0500 |009a: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -12937a: 0b00 |009d: move-result-wide v0 │ │ -12937c: 4c00 0403 |009e: aput-wide v0, v4, v3 │ │ -129380: d803 0301 |00a0: add-int/lit8 v3, v3, #int 1 // #01 │ │ -129384: 28f2 |00a2: goto 0094 // -000e │ │ -129386: 0e00 |00a3: return-void │ │ +129238: |[129238] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +129248: 7056 cf34 3254 |0000: invoke-direct {v2, v3, v4, v5, v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractMultiPointShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34cf │ │ +12924e: 6e10 9434 0600 |0003: invoke-virtual {v6}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ +129254: 0a03 |0006: move-result v3 │ │ +129256: 3903 5800 |0007: if-nez v3, 005f // +0058 │ │ +12925a: 5223 b01c |0009: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.numberOfPoints:I // field@1cb0 │ │ +12925e: da03 0320 |000b: mul-int/lit8 v3, v3, #int 32 // #20 │ │ +129262: db03 0302 |000d: div-int/lit8 v3, v3, #int 2 // #02 │ │ +129266: d803 0324 |000f: add-int/lit8 v3, v3, #int 36 // #24 │ │ +12926a: 5424 aa1c |0011: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1caa │ │ +12926e: 6e10 c534 0400 |0013: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +129274: 0a04 |0016: move-result v4 │ │ +129276: 3334 0300 |0017: if-ne v4, v3, 001a // +0003 │ │ +12927a: 2846 |0019: goto 005f // +0046 │ │ +12927c: 2204 e808 |001a: new-instance v4, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +129280: 2205 1007 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +129284: 7010 eb2a 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12928a: 1a06 5013 |0021: const-string v6, "Invalid " // string@1350 │ │ +12928e: 6e20 f52a 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129294: 6e10 1a35 0200 |0026: invoke-virtual {v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.getShapeTypeName:()Ljava/lang/String; // method@351a │ │ +12929a: 0c06 |0029: move-result-object v6 │ │ +12929c: 6e20 f52a 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1292a2: 1a06 c900 |002d: const-string v6, " shape header's content length. Expected " // string@00c9 │ │ +1292a6: 6e20 f52a 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1292ac: 6e20 f12a 3500 |0032: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1292b2: 1a03 2d00 |0035: const-string v3, " 16-bit words (for " // string@002d │ │ +1292b6: 6e20 f52a 3500 |0037: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1292bc: 5223 b01c |003a: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.numberOfPoints:I // field@1cb0 │ │ +1292c0: 6e20 f12a 3500 |003c: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1292c6: 1a03 c400 |003f: const-string v3, " points) but found " // string@00c4 │ │ +1292ca: 6e20 f52a 3500 |0041: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1292d0: 5423 aa1c |0044: iget-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1caa │ │ +1292d4: 6e10 c534 0300 |0046: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +1292da: 0a03 |0049: move-result v3 │ │ +1292dc: 6e20 f12a 3500 |004a: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1292e2: 1a03 3f05 |004d: const-string v3, ". " // string@053f │ │ +1292e6: 6e20 f52a 3500 |004f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1292ec: 6203 491c |0052: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +1292f0: 6e20 f52a 3500 |0054: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1292f6: 6e10 fa2a 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1292fc: 0c03 |005a: move-result-object v3 │ │ +1292fe: 7020 a134 3400 |005b: invoke-direct {v4, v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +129304: 2704 |005e: throw v4 │ │ +129306: 7110 4335 0500 |005f: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +12930c: 0b03 |0062: move-result-wide v3 │ │ +12930e: 5a23 af1c |0063: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.minZ:D // field@1caf │ │ +129312: 7110 4335 0500 |0065: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +129318: 0b03 |0068: move-result-wide v3 │ │ +12931a: 5a23 ad1c |0069: iput-wide v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.maxZ:D // field@1cad │ │ +12931e: 5223 b01c |006b: iget v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.numberOfPoints:I // field@1cb0 │ │ +129322: 2333 be09 |006d: new-array v3, v3, [D // type@09be │ │ +129326: 5b23 b11c |006f: iput-object v3, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.z:[D // field@1cb1 │ │ +12932a: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +12932c: 1204 |0072: const/4 v4, #int 0 // #0 │ │ +12932e: 5226 b01c |0073: iget v6, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.numberOfPoints:I // field@1cb0 │ │ +129332: 3564 0d00 |0075: if-ge v4, v6, 0082 // +000d │ │ +129336: 5426 b11c |0077: iget-object v6, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.z:[D // field@1cb1 │ │ +12933a: 7110 4335 0500 |0079: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +129340: 0b00 |007c: move-result-wide v0 │ │ +129342: 4c00 0604 |007d: aput-wide v0, v6, v4 │ │ +129346: d804 0401 |007f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +12934a: 28f2 |0081: goto 0073 // -000e │ │ +12934c: 7110 4335 0500 |0082: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +129352: 0b00 |0085: move-result-wide v0 │ │ +129354: 5a20 ae1c |0086: iput-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.minM:D // field@1cae │ │ +129358: 7110 4335 0500 |0088: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +12935e: 0b00 |008b: move-result-wide v0 │ │ +129360: 5a20 ac1c |008c: iput-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.maxM:D // field@1cac │ │ +129364: 5224 b01c |008e: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.numberOfPoints:I // field@1cb0 │ │ +129368: 2344 be09 |0090: new-array v4, v4, [D // type@09be │ │ +12936c: 5b24 ab1c |0092: iput-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.m:[D // field@1cab │ │ +129370: 5224 b01c |0094: iget v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.numberOfPoints:I // field@1cb0 │ │ +129374: 3543 0d00 |0096: if-ge v3, v4, 00a3 // +000d │ │ +129378: 5424 ab1c |0098: iget-object v4, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.m:[D // field@1cab │ │ +12937c: 7110 4335 0500 |009a: invoke-static {v5}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +129382: 0b00 |009d: move-result-wide v0 │ │ +129384: 4c00 0403 |009e: aput-wide v0, v4, v3 │ │ +129388: d803 0301 |00a0: add-int/lit8 v3, v3, #int 1 // #01 │ │ +12938c: 28f2 |00a2: goto 0094 // -000e │ │ +12938e: 0e00 |00a3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ 0x0009 line=37 │ │ 0x0011 line=39 │ │ 0x001a line=40 │ │ @@ -438963,17 +438965,17 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1291e8: |[1291e8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.getM:()[D │ │ -1291f8: 5410 ab1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.m:[D // field@1cab │ │ -1291fc: 1100 |0002: return-object v0 │ │ +1291f0: |[1291f0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.getM:()[D │ │ +129200: 5410 ab1c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.m:[D // field@1cab │ │ +129204: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;) │ │ @@ -438981,17 +438983,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129188: |[129188] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.getMaxM:()D │ │ -129198: 5320 ac1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.maxM:D // field@1cac │ │ -12919c: 1000 |0002: return-wide v0 │ │ +129190: |[129190] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.getMaxM:()D │ │ +1291a0: 5320 ac1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.maxM:D // field@1cac │ │ +1291a4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape; │ │ │ │ #2 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;) │ │ @@ -438999,17 +439001,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1291a0: |[1291a0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.getMaxZ:()D │ │ -1291b0: 5320 ad1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.maxZ:D // field@1cad │ │ -1291b4: 1000 |0002: return-wide v0 │ │ +1291a8: |[1291a8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.getMaxZ:()D │ │ +1291b8: 5320 ad1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.maxZ:D // field@1cad │ │ +1291bc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape; │ │ │ │ #3 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;) │ │ @@ -439017,17 +439019,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1291b8: |[1291b8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.getMinM:()D │ │ -1291c8: 5320 ae1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.minM:D // field@1cae │ │ -1291cc: 1000 |0002: return-wide v0 │ │ +1291c0: |[1291c0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.getMinM:()D │ │ +1291d0: 5320 ae1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.minM:D // field@1cae │ │ +1291d4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape; │ │ │ │ #4 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;) │ │ @@ -439035,17 +439037,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1291d0: |[1291d0] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.getMinZ:()D │ │ -1291e0: 5320 af1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.minZ:D // field@1caf │ │ -1291e4: 1000 |0002: return-wide v0 │ │ +1291d8: |[1291d8] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.getMinZ:()D │ │ +1291e8: 5320 af1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.minZ:D // field@1caf │ │ +1291ec: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape; │ │ │ │ #5 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;) │ │ @@ -439053,33 +439055,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129218: |[129218] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.getShapeTypeName:()Ljava/lang/String; │ │ -129228: 1a00 c520 |0000: const-string v0, "MultiPointZ" // string@20c5 │ │ -12922c: 1100 |0002: return-object v0 │ │ +129220: |[129220] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.getShapeTypeName:()Ljava/lang/String; │ │ +129230: 1a00 c520 |0000: const-string v0, "MultiPointZ" // string@20c5 │ │ +129234: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;) │ │ name : 'getZ' │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129200: |[129200] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.getZ:()[D │ │ -129210: 5410 b11c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.z:[D // field@1cb1 │ │ -129214: 1100 |0002: return-object v0 │ │ +129208: |[129208] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.MultiPointZShape.getZ:()[D │ │ +129218: 5410 b11c |0000: iget-object v0, v1, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape;.z:[D // field@1cb1 │ │ +12921c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/MultiPointZShape; │ │ │ │ source_file_idx : 8390 (MultiPointZShape.java) │ │ @@ -439120,46 +439122,46 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -129428: |[129428] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PointMShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -129438: 7054 d734 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34d7 │ │ -12943e: 6e10 9434 0400 |0003: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ -129444: 0a01 |0006: move-result v1 │ │ -129446: 3901 3400 |0007: if-nez v1, 003b // +0034 │ │ -12944a: 5401 b51c |0009: iget-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointMShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cb5 │ │ -12944e: 6e10 c534 0100 |000b: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -129454: 0a01 |000e: move-result v1 │ │ -129456: 1302 0e00 |000f: const/16 v2, #int 14 // #e │ │ -12945a: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -12945e: 2828 |0013: goto 003b // +0028 │ │ -129460: 2201 e808 |0014: new-instance v1, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -129464: 2202 1007 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -129468: 7010 eb2a 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12946e: 1a03 5313 |001b: const-string v3, "Invalid PointM shape header's content length. Expected 14 16-bit words but found " // string@1353 │ │ -129472: 6e20 f52a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129478: 5403 b51c |0020: iget-object v3, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointMShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cb5 │ │ -12947c: 6e10 c534 0300 |0022: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -129482: 0a03 |0025: move-result v3 │ │ -129484: 6e20 f12a 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -12948a: 1a03 3f05 |0029: const-string v3, ". " // string@053f │ │ -12948e: 6e20 f52a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129494: 6203 491c |002e: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -129498: 6e20 f52a 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12949e: 6e10 fa2a 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1294a4: 0c02 |0036: move-result-object v2 │ │ -1294a6: 7020 a134 2100 |0037: invoke-direct {v1, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -1294ac: 2701 |003a: throw v1 │ │ -1294ae: 7110 4335 0300 |003b: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -1294b4: 0b01 |003e: move-result-wide v1 │ │ -1294b6: 5a01 b61c |003f: iput-wide v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointMShape;.m:D // field@1cb6 │ │ -1294ba: 0e00 |0041: return-void │ │ +129430: |[129430] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PointMShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +129440: 7054 d734 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34d7 │ │ +129446: 6e10 9434 0400 |0003: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ +12944c: 0a01 |0006: move-result v1 │ │ +12944e: 3901 3400 |0007: if-nez v1, 003b // +0034 │ │ +129452: 5401 b51c |0009: iget-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointMShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cb5 │ │ +129456: 6e10 c534 0100 |000b: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +12945c: 0a01 |000e: move-result v1 │ │ +12945e: 1302 0e00 |000f: const/16 v2, #int 14 // #e │ │ +129462: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ +129466: 2828 |0013: goto 003b // +0028 │ │ +129468: 2201 e808 |0014: new-instance v1, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +12946c: 2202 1007 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +129470: 7010 eb2a 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +129476: 1a03 5313 |001b: const-string v3, "Invalid PointM shape header's content length. Expected 14 16-bit words but found " // string@1353 │ │ +12947a: 6e20 f52a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129480: 5403 b51c |0020: iget-object v3, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointMShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cb5 │ │ +129484: 6e10 c534 0300 |0022: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +12948a: 0a03 |0025: move-result v3 │ │ +12948c: 6e20 f12a 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +129492: 1a03 3f05 |0029: const-string v3, ". " // string@053f │ │ +129496: 6e20 f52a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12949c: 6203 491c |002e: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +1294a0: 6e20 f52a 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1294a6: 6e10 fa2a 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1294ac: 0c02 |0036: move-result-object v2 │ │ +1294ae: 7020 a134 2100 |0037: invoke-direct {v1, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +1294b4: 2701 |003a: throw v1 │ │ +1294b6: 7110 4335 0300 |003b: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +1294bc: 0b01 |003e: move-result-wide v1 │ │ +1294be: 5a01 b61c |003f: iput-wide v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointMShape;.m:D // field@1cb6 │ │ +1294c2: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ 0x000b line=30 │ │ 0x0014 line=31 │ │ 0x0022 line=34 │ │ @@ -439177,17 +439179,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129410: |[129410] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PointMShape.getM:()D │ │ -129420: 5320 b61c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointMShape;.m:D // field@1cb6 │ │ -129424: 1000 |0002: return-wide v0 │ │ +129418: |[129418] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PointMShape.getM:()D │ │ +129428: 5320 b61c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointMShape;.m:D // field@1cb6 │ │ +12942c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointMShape; │ │ │ │ source_file_idx : 8910 (PointMShape.java) │ │ @@ -439224,43 +439226,43 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -1294bc: |[1294bc] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PointShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -1294cc: 7054 d734 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34d7 │ │ -1294d2: 6e10 9434 0400 |0003: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ -1294d8: 0a01 |0006: move-result v1 │ │ -1294da: 3901 3400 |0007: if-nez v1, 003b // +0034 │ │ -1294de: 5401 b81c |0009: iget-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cb8 │ │ -1294e2: 6e10 c534 0100 |000b: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -1294e8: 0a01 |000e: move-result v1 │ │ -1294ea: 1302 0a00 |000f: const/16 v2, #int 10 // #a │ │ -1294ee: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -1294f2: 2828 |0013: goto 003b // +0028 │ │ -1294f4: 2201 e808 |0014: new-instance v1, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -1294f8: 2202 1007 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -1294fc: 7010 eb2a 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -129502: 1a03 5213 |001b: const-string v3, "Invalid Point shape header's content length. Expected 10 16-bit words but found " // string@1352 │ │ -129506: 6e20 f52a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12950c: 5403 b81c |0020: iget-object v3, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cb8 │ │ -129510: 6e10 c534 0300 |0022: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -129516: 0a03 |0025: move-result v3 │ │ -129518: 6e20 f12a 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -12951e: 1a03 3f05 |0029: const-string v3, ". " // string@053f │ │ -129522: 6e20 f52a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129528: 6203 491c |002e: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -12952c: 6e20 f52a 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -129532: 6e10 fa2a 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -129538: 0c02 |0036: move-result-object v2 │ │ -12953a: 7020 a134 2100 |0037: invoke-direct {v1, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -129540: 2701 |003a: throw v1 │ │ -129542: 0e00 |003b: return-void │ │ +1294c4: |[1294c4] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PointShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +1294d4: 7054 d734 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34d7 │ │ +1294da: 6e10 9434 0400 |0003: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ +1294e0: 0a01 |0006: move-result v1 │ │ +1294e2: 3901 3400 |0007: if-nez v1, 003b // +0034 │ │ +1294e6: 5401 b81c |0009: iget-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cb8 │ │ +1294ea: 6e10 c534 0100 |000b: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +1294f0: 0a01 |000e: move-result v1 │ │ +1294f2: 1302 0a00 |000f: const/16 v2, #int 10 // #a │ │ +1294f6: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ +1294fa: 2828 |0013: goto 003b // +0028 │ │ +1294fc: 2201 e808 |0014: new-instance v1, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +129500: 2202 1007 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +129504: 7010 eb2a 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +12950a: 1a03 5213 |001b: const-string v3, "Invalid Point shape header's content length. Expected 10 16-bit words but found " // string@1352 │ │ +12950e: 6e20 f52a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129514: 5403 b81c |0020: iget-object v3, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cb8 │ │ +129518: 6e10 c534 0300 |0022: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +12951e: 0a03 |0025: move-result v3 │ │ +129520: 6e20 f12a 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +129526: 1a03 3f05 |0029: const-string v3, ". " // string@053f │ │ +12952a: 6e20 f52a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +129530: 6203 491c |002e: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +129534: 6e20 f52a 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12953a: 6e10 fa2a 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +129540: 0c02 |0036: move-result-object v2 │ │ +129542: 7020 a134 2100 |0037: invoke-direct {v1, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +129548: 2701 |003a: throw v1 │ │ +12954a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=26 │ │ 0x000b line=27 │ │ 0x0014 line=28 │ │ 0x0022 line=31 │ │ @@ -439314,49 +439316,49 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -129574: |[129574] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PointZShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -129584: 7054 d734 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34d7 │ │ -12958a: 6e10 9434 0400 |0003: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ -129590: 0a01 |0006: move-result v1 │ │ -129592: 3901 3400 |0007: if-nez v1, 003b // +0034 │ │ -129596: 5401 ba1c |0009: iget-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cba │ │ -12959a: 6e10 c534 0100 |000b: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -1295a0: 0a01 |000e: move-result v1 │ │ -1295a2: 1302 1200 |000f: const/16 v2, #int 18 // #12 │ │ -1295a6: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -1295aa: 2828 |0013: goto 003b // +0028 │ │ -1295ac: 2201 e808 |0014: new-instance v1, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ -1295b0: 2202 1007 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ -1295b4: 7010 eb2a 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -1295ba: 1a03 5413 |001b: const-string v3, "Invalid PointZ shape header's content length. Expected 18 16-bit words but found " // string@1354 │ │ -1295be: 6e20 f52a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1295c4: 5403 ba1c |0020: iget-object v3, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cba │ │ -1295c8: 6e10 c534 0300 |0022: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ -1295ce: 0a03 |0025: move-result v3 │ │ -1295d0: 6e20 f12a 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -1295d6: 1a03 3f05 |0029: const-string v3, ". " // string@053f │ │ -1295da: 6e20 f52a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1295e0: 6203 491c |002e: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ -1295e4: 6e20 f52a 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1295ea: 6e10 fa2a 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1295f0: 0c02 |0036: move-result-object v2 │ │ -1295f2: 7020 a134 2100 |0037: invoke-direct {v1, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ -1295f8: 2701 |003a: throw v1 │ │ -1295fa: 7110 4335 0300 |003b: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -129600: 0b01 |003e: move-result-wide v1 │ │ -129602: 5a01 bc1c |003f: iput-wide v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;.z:D // field@1cbc │ │ -129606: 7110 4335 0300 |0041: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ -12960c: 0b01 |0044: move-result-wide v1 │ │ -12960e: 5a01 bb1c |0045: iput-wide v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;.m:D // field@1cbb │ │ -129612: 0e00 |0047: return-void │ │ +12957c: |[12957c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PointZShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +12958c: 7054 d734 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPointShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34d7 │ │ +129592: 6e10 9434 0400 |0003: invoke-virtual {v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;.isAllowBadContentLength:()Z // method@3494 │ │ +129598: 0a01 |0006: move-result v1 │ │ +12959a: 3901 3400 |0007: if-nez v1, 003b // +0034 │ │ +12959e: 5401 ba1c |0009: iget-object v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cba │ │ +1295a2: 6e10 c534 0100 |000b: invoke-virtual {v1}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +1295a8: 0a01 |000e: move-result v1 │ │ +1295aa: 1302 1200 |000f: const/16 v2, #int 18 // #12 │ │ +1295ae: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ +1295b2: 2828 |0013: goto 003b // +0028 │ │ +1295b4: 2201 e808 |0014: new-instance v1, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException; // type@08e8 │ │ +1295b8: 2202 1007 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0710 │ │ +1295bc: 7010 eb2a 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +1295c2: 1a03 5413 |001b: const-string v3, "Invalid PointZ shape header's content length. Expected 18 16-bit words but found " // string@1354 │ │ +1295c6: 6e20 f52a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1295cc: 5403 ba1c |0020: iget-object v3, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;.header:Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; // field@1cba │ │ +1295d0: 6e10 c534 0300 |0022: invoke-virtual {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;.getContentLength:()I // method@34c5 │ │ +1295d6: 0a03 |0025: move-result v3 │ │ +1295d8: 6e20 f12a 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +1295de: 1a03 3f05 |0029: const-string v3, ". " // string@053f │ │ +1295e2: 6e20 f52a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1295e8: 6203 491c |002e: sget-object v3, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/Const;.PREFERENCES:Ljava/lang/String; // field@1c49 │ │ +1295ec: 6e20 f52a 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1295f2: 6e10 fa2a 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1295f8: 0c02 |0036: move-result-object v2 │ │ +1295fa: 7020 a134 2100 |0037: invoke-direct {v1, v2}, Lorg/nocrala/tools/gis/data/esri/shapefile/exception/InvalidShapeFileException;.:(Ljava/lang/String;)V // method@34a1 │ │ +129600: 2701 |003a: throw v1 │ │ +129602: 7110 4335 0300 |003b: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +129608: 0b01 |003e: move-result-wide v1 │ │ +12960a: 5a01 bc1c |003f: iput-wide v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;.z:D // field@1cbc │ │ +12960e: 7110 4335 0300 |0041: invoke-static {v3}, Lorg/nocrala/tools/gis/data/esri/shapefile/util/ISUtil;.readLeDouble:(Ljava/io/InputStream;)D // method@3543 │ │ +129614: 0b01 |0044: move-result-wide v1 │ │ +129616: 5a01 bb1c |0045: iput-wide v1, v0, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;.m:D // field@1cbb │ │ +12961a: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ 0x000b line=31 │ │ 0x0014 line=32 │ │ 0x0022 line=35 │ │ @@ -439375,17 +439377,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129544: |[129544] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PointZShape.getM:()D │ │ -129554: 5320 bb1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;.m:D // field@1cbb │ │ -129558: 1000 |0002: return-wide v0 │ │ +12954c: |[12954c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PointZShape.getM:()D │ │ +12955c: 5320 bb1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;.m:D // field@1cbb │ │ +129560: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape; │ │ │ │ #1 : (in Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;) │ │ @@ -439393,17 +439395,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12955c: |[12955c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PointZShape.getZ:()D │ │ -12956c: 5320 bc1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;.z:D // field@1cbc │ │ -129570: 1000 |0002: return-wide v0 │ │ +129564: |[129564] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PointZShape.getZ:()D │ │ +129574: 5320 bc1c |0000: iget-wide v0, v2, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape;.z:D // field@1cbc │ │ +129578: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape; │ │ │ │ source_file_idx : 8915 (PointZShape.java) │ │ @@ -439436,19 +439438,19 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12a798: |[12a798] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/io/File;)V │ │ -12a7a8: 2200 b207 |0000: new-instance v0, Ljavax/xml/transform/stream/StreamSource; // type@07b2 │ │ -12a7ac: 7020 142d 2000 |0002: invoke-direct {v0, v2}, Ljavax/xml/transform/stream/StreamSource;.:(Ljava/io/File;)V // method@2d14 │ │ -12a7b2: 7020 be35 0100 |0005: invoke-direct {v1, v0}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ -12a7b8: 0e00 |0008: return-void │ │ +12a7a0: |[12a7a0] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/io/File;)V │ │ +12a7b0: 2200 b207 |0000: new-instance v0, Ljavax/xml/transform/stream/StreamSource; // type@07b2 │ │ +12a7b4: 7020 142d 2000 |0002: invoke-direct {v0, v2}, Ljavax/xml/transform/stream/StreamSource;.:(Ljava/io/File;)V // method@2d14 │ │ +12a7ba: 7020 be35 0100 |0005: invoke-direct {v1, v0}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ +12a7c0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/xmlunit/builder/Input$StreamBuilder; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -439457,17 +439459,17 @@ │ │ type : '(Ljava/io/File;Lorg/xmlunit/builder/Input$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12a7bc: |[12a7bc] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/io/File;Lorg/xmlunit/builder/Input$1;)V │ │ -12a7cc: 7020 c435 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/io/File;)V // method@35c4 │ │ -12a7d2: 0e00 |0003: return-void │ │ +12a7c4: |[12a7c4] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/io/File;Lorg/xmlunit/builder/Input$1;)V │ │ +12a7d4: 7020 c435 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/io/File;)V // method@35c4 │ │ +12a7da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/builder/Input$StreamBuilder; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/xmlunit/builder/Input$1; │ │ @@ -439477,19 +439479,19 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12a7d4: |[12a7d4] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/io/InputStream;)V │ │ -12a7e4: 2200 b207 |0000: new-instance v0, Ljavax/xml/transform/stream/StreamSource; // type@07b2 │ │ -12a7e8: 7020 152d 2000 |0002: invoke-direct {v0, v2}, Ljavax/xml/transform/stream/StreamSource;.:(Ljava/io/InputStream;)V // method@2d15 │ │ -12a7ee: 7020 be35 0100 |0005: invoke-direct {v1, v0}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ -12a7f4: 0e00 |0008: return-void │ │ +12a7dc: |[12a7dc] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/io/InputStream;)V │ │ +12a7ec: 2200 b207 |0000: new-instance v0, Ljavax/xml/transform/stream/StreamSource; // type@07b2 │ │ +12a7f0: 7020 152d 2000 |0002: invoke-direct {v0, v2}, Ljavax/xml/transform/stream/StreamSource;.:(Ljava/io/InputStream;)V // method@2d15 │ │ +12a7f6: 7020 be35 0100 |0005: invoke-direct {v1, v0}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ +12a7fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/xmlunit/builder/Input$StreamBuilder; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -439498,17 +439500,17 @@ │ │ type : '(Ljava/io/InputStream;Lorg/xmlunit/builder/Input$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12a7f8: |[12a7f8] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/io/InputStream;Lorg/xmlunit/builder/Input$1;)V │ │ -12a808: 7020 c635 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/io/InputStream;)V // method@35c6 │ │ -12a80e: 0e00 |0003: return-void │ │ +12a800: |[12a800] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/io/InputStream;Lorg/xmlunit/builder/Input$1;)V │ │ +12a810: 7020 c635 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/io/InputStream;)V // method@35c6 │ │ +12a816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/builder/Input$StreamBuilder; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/xmlunit/builder/Input$1; │ │ @@ -439518,19 +439520,19 @@ │ │ type : '(Ljava/io/Reader;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12a810: |[12a810] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/io/Reader;)V │ │ -12a820: 2200 b207 |0000: new-instance v0, Ljavax/xml/transform/stream/StreamSource; // type@07b2 │ │ -12a824: 7020 162d 2000 |0002: invoke-direct {v0, v2}, Ljavax/xml/transform/stream/StreamSource;.:(Ljava/io/Reader;)V // method@2d16 │ │ -12a82a: 7020 be35 0100 |0005: invoke-direct {v1, v0}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ -12a830: 0e00 |0008: return-void │ │ +12a818: |[12a818] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/io/Reader;)V │ │ +12a828: 2200 b207 |0000: new-instance v0, Ljavax/xml/transform/stream/StreamSource; // type@07b2 │ │ +12a82c: 7020 162d 2000 |0002: invoke-direct {v0, v2}, Ljavax/xml/transform/stream/StreamSource;.:(Ljava/io/Reader;)V // method@2d16 │ │ +12a832: 7020 be35 0100 |0005: invoke-direct {v1, v0}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ +12a838: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/xmlunit/builder/Input$StreamBuilder; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/Reader; │ │ │ │ @@ -439539,17 +439541,17 @@ │ │ type : '(Ljava/io/Reader;Lorg/xmlunit/builder/Input$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12a834: |[12a834] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/io/Reader;Lorg/xmlunit/builder/Input$1;)V │ │ -12a844: 7020 c835 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/io/Reader;)V // method@35c8 │ │ -12a84a: 0e00 |0003: return-void │ │ +12a83c: |[12a83c] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/io/Reader;Lorg/xmlunit/builder/Input$1;)V │ │ +12a84c: 7020 c835 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/io/Reader;)V // method@35c8 │ │ +12a852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/builder/Input$StreamBuilder; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/xmlunit/builder/Input$1; │ │ @@ -439559,19 +439561,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12a84c: |[12a84c] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/lang/String;)V │ │ -12a85c: 2200 2a09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder$2; // type@092a │ │ -12a860: 7020 c235 2000 |0002: invoke-direct {v0, v2}, Lorg/xmlunit/builder/Input$StreamBuilder$2;.:(Ljava/lang/String;)V // method@35c2 │ │ -12a866: 7020 be35 0100 |0005: invoke-direct {v1, v0}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ -12a86c: 0e00 |0008: return-void │ │ +12a854: |[12a854] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/lang/String;)V │ │ +12a864: 2200 2a09 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder$2; // type@092a │ │ +12a868: 7020 c235 2000 |0002: invoke-direct {v0, v2}, Lorg/xmlunit/builder/Input$StreamBuilder$2;.:(Ljava/lang/String;)V // method@35c2 │ │ +12a86e: 7020 be35 0100 |0005: invoke-direct {v1, v0}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ +12a874: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/xmlunit/builder/Input$StreamBuilder; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -439580,17 +439582,17 @@ │ │ type : '(Ljava/lang/String;Lorg/xmlunit/builder/Input$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12a870: |[12a870] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/lang/String;Lorg/xmlunit/builder/Input$1;)V │ │ -12a880: 7020 ca35 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/lang/String;)V // method@35ca │ │ -12a886: 0e00 |0003: return-void │ │ +12a878: |[12a878] org.xmlunit.builder.Input$StreamBuilder.:(Ljava/lang/String;Lorg/xmlunit/builder/Input$1;)V │ │ +12a888: 7020 ca35 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:(Ljava/lang/String;)V // method@35ca │ │ +12a88e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/builder/Input$StreamBuilder; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/xmlunit/builder/Input$1; │ │ @@ -439600,19 +439602,19 @@ │ │ type : '([B)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12a75c: |[12a75c] org.xmlunit.builder.Input$StreamBuilder.:([B)V │ │ -12a76c: 2200 2909 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder$1; // type@0929 │ │ -12a770: 7020 c035 2000 |0002: invoke-direct {v0, v2}, Lorg/xmlunit/builder/Input$StreamBuilder$1;.:([B)V // method@35c0 │ │ -12a776: 7020 be35 0100 |0005: invoke-direct {v1, v0}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ -12a77c: 0e00 |0008: return-void │ │ +12a764: |[12a764] org.xmlunit.builder.Input$StreamBuilder.:([B)V │ │ +12a774: 2200 2909 |0000: new-instance v0, Lorg/xmlunit/builder/Input$StreamBuilder$1; // type@0929 │ │ +12a778: 7020 c035 2000 |0002: invoke-direct {v0, v2}, Lorg/xmlunit/builder/Input$StreamBuilder$1;.:([B)V // method@35c0 │ │ +12a77e: 7020 be35 0100 |0005: invoke-direct {v1, v0}, Lorg/xmlunit/builder/Input$SourceHoldingBuilder;.:(Ljavax/xml/transform/Source;)V // method@35be │ │ +12a784: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/xmlunit/builder/Input$StreamBuilder; │ │ 0x0000 - 0x0009 reg=2 (null) [B │ │ │ │ @@ -439621,17 +439623,17 @@ │ │ type : '([BLorg/xmlunit/builder/Input$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12a780: |[12a780] org.xmlunit.builder.Input$StreamBuilder.:([BLorg/xmlunit/builder/Input$1;)V │ │ -12a790: 7020 cc35 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:([B)V // method@35cc │ │ -12a796: 0e00 |0003: return-void │ │ +12a788: |[12a788] org.xmlunit.builder.Input$StreamBuilder.:([BLorg/xmlunit/builder/Input$1;)V │ │ +12a798: 7020 cc35 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$StreamBuilder;.:([B)V // method@35cc │ │ +12a79e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/builder/Input$StreamBuilder; │ │ 0x0000 - 0x0004 reg=1 (null) [B │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/xmlunit/builder/Input$1; │ │ @@ -439642,19 +439644,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -12a888: |[12a888] org.xmlunit.builder.Input$StreamBuilder.setSystemId:(Ljava/lang/String;)V │ │ -12a898: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -12a89c: 5410 dd1c |0002: iget-object v0, v1, Lorg/xmlunit/builder/Input$StreamBuilder;.source:Ljavax/xml/transform/Source; // field@1cdd │ │ -12a8a0: 7220 ff2c 2000 |0004: invoke-interface {v0, v2}, Ljavax/xml/transform/Source;.setSystemId:(Ljava/lang/String;)V // method@2cff │ │ -12a8a6: 0e00 |0007: return-void │ │ +12a890: |[12a890] org.xmlunit.builder.Input$StreamBuilder.setSystemId:(Ljava/lang/String;)V │ │ +12a8a0: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +12a8a4: 5410 dd1c |0002: iget-object v0, v1, Lorg/xmlunit/builder/Input$StreamBuilder;.source:Ljavax/xml/transform/Source; // field@1cdd │ │ +12a8a8: 7220 ff2c 2000 |0004: invoke-interface {v0, v2}, Ljavax/xml/transform/Source;.setSystemId:(Ljava/lang/String;)V // method@2cff │ │ +12a8ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=107 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/xmlunit/builder/Input$StreamBuilder; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -439690,17 +439692,17 @@ │ │ type : '(Ljavax/xml/transform/Source;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12a8fc: |[12a8fc] org.xmlunit.builder.Input$Transformation.:(Ljavax/xml/transform/Source;)V │ │ -12a90c: 7020 9b35 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/AbstractTransformationBuilder;.:(Ljavax/xml/transform/Source;)V // method@359b │ │ -12a912: 0e00 |0003: return-void │ │ +12a904: |[12a904] org.xmlunit.builder.Input$Transformation.:(Ljavax/xml/transform/Source;)V │ │ +12a914: 7020 9b35 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/AbstractTransformationBuilder;.:(Ljavax/xml/transform/Source;)V // method@359b │ │ +12a91a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/builder/Input$Transformation; │ │ 0x0000 - 0x0004 reg=1 (null) Ljavax/xml/transform/Source; │ │ │ │ @@ -439709,17 +439711,17 @@ │ │ type : '(Ljavax/xml/transform/Source;Lorg/xmlunit/builder/Input$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12a914: |[12a914] org.xmlunit.builder.Input$Transformation.:(Ljavax/xml/transform/Source;Lorg/xmlunit/builder/Input$1;)V │ │ -12a924: 7020 cf35 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$Transformation;.:(Ljavax/xml/transform/Source;)V // method@35cf │ │ -12a92a: 0e00 |0003: return-void │ │ +12a91c: |[12a91c] org.xmlunit.builder.Input$Transformation.:(Ljavax/xml/transform/Source;Lorg/xmlunit/builder/Input$1;)V │ │ +12a92c: 7020 cf35 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Input$Transformation;.:(Ljavax/xml/transform/Source;)V // method@35cf │ │ +12a932: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/builder/Input$Transformation; │ │ 0x0000 - 0x0004 reg=1 (null) Ljavax/xml/transform/Source; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/xmlunit/builder/Input$1; │ │ @@ -439730,22 +439732,22 @@ │ │ type : '()Ljavax/xml/transform/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -12a8a8: |[12a8a8] org.xmlunit.builder.Input$Transformation.build:()Ljavax/xml/transform/Source; │ │ -12a8b8: 2200 af07 |0000: new-instance v0, Ljavax/xml/transform/dom/DOMSource; // type@07af │ │ -12a8bc: 6e10 d235 0200 |0002: invoke-virtual {v2}, Lorg/xmlunit/builder/Input$Transformation;.getHelper:()Lorg/xmlunit/transform/Transformation; // method@35d2 │ │ -12a8c2: 0c01 |0005: move-result-object v1 │ │ -12a8c4: 6e10 de37 0100 |0006: invoke-virtual {v1}, Lorg/xmlunit/transform/Transformation;.transformToDocument:()Lorg/w3c/dom/Document; // method@37de │ │ -12a8ca: 0c01 |0009: move-result-object v1 │ │ -12a8cc: 7020 0d2d 1000 |000a: invoke-direct {v0, v1}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ -12a8d2: 1100 |000d: return-object v0 │ │ +12a8b0: |[12a8b0] org.xmlunit.builder.Input$Transformation.build:()Ljavax/xml/transform/Source; │ │ +12a8c0: 2200 af07 |0000: new-instance v0, Ljavax/xml/transform/dom/DOMSource; // type@07af │ │ +12a8c4: 6e10 d235 0200 |0002: invoke-virtual {v2}, Lorg/xmlunit/builder/Input$Transformation;.getHelper:()Lorg/xmlunit/transform/Transformation; // method@35d2 │ │ +12a8ca: 0c01 |0005: move-result-object v1 │ │ +12a8cc: 6e10 de37 0100 |0006: invoke-virtual {v1}, Lorg/xmlunit/transform/Transformation;.transformToDocument:()Lorg/w3c/dom/Document; // method@37de │ │ +12a8d2: 0c01 |0009: move-result-object v1 │ │ +12a8d4: 7020 0d2d 1000 |000a: invoke-direct {v0, v1}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@2d0d │ │ +12a8da: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/xmlunit/builder/Input$Transformation; │ │ │ │ #1 : (in Lorg/xmlunit/builder/Input$Transformation;) │ │ @@ -439753,21 +439755,21 @@ │ │ type : '(Lorg/xmlunit/builder/Input$Builder;)Lorg/xmlunit/builder/Input$TransformationBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -12a8d4: |[12a8d4] org.xmlunit.builder.Input$Transformation.withStylesheet:(Lorg/xmlunit/builder/Input$Builder;)Lorg/xmlunit/builder/Input$TransformationBuilder; │ │ -12a8e4: 7210 bc35 0100 |0000: invoke-interface {v1}, Lorg/xmlunit/builder/Input$Builder;.build:()Ljavax/xml/transform/Source; // method@35bc │ │ -12a8ea: 0c01 |0003: move-result-object v1 │ │ -12a8ec: 6e20 d435 1000 |0004: invoke-virtual {v0, v1}, Lorg/xmlunit/builder/Input$Transformation;.withStylesheet:(Ljavax/xml/transform/Source;)Lorg/xmlunit/builder/TransformationBuilderBase; // method@35d4 │ │ -12a8f2: 0c01 |0007: move-result-object v1 │ │ -12a8f4: 1f01 2d09 |0008: check-cast v1, Lorg/xmlunit/builder/Input$TransformationBuilder; // type@092d │ │ -12a8f8: 1101 |000a: return-object v1 │ │ +12a8dc: |[12a8dc] org.xmlunit.builder.Input$Transformation.withStylesheet:(Lorg/xmlunit/builder/Input$Builder;)Lorg/xmlunit/builder/Input$TransformationBuilder; │ │ +12a8ec: 7210 bc35 0100 |0000: invoke-interface {v1}, Lorg/xmlunit/builder/Input$Builder;.build:()Ljavax/xml/transform/Source; // method@35bc │ │ +12a8f2: 0c01 |0003: move-result-object v1 │ │ +12a8f4: 6e20 d435 1000 |0004: invoke-virtual {v0, v1}, Lorg/xmlunit/builder/Input$Transformation;.withStylesheet:(Ljavax/xml/transform/Source;)Lorg/xmlunit/builder/TransformationBuilderBase; // method@35d4 │ │ +12a8fa: 0c01 |0007: move-result-object v1 │ │ +12a8fc: 1f01 2d09 |0008: check-cast v1, Lorg/xmlunit/builder/Input$TransformationBuilder; // type@092d │ │ +12a900: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/xmlunit/builder/Input$Transformation; │ │ 0x0000 - 0x000b reg=1 (null) Lorg/xmlunit/builder/Input$Builder; │ │ │ │ @@ -439804,17 +439806,17 @@ │ │ type : '(Ljavax/xml/transform/Source;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12b120: |[12b120] org.xmlunit.builder.Transform$TransformationBuilder.:(Ljavax/xml/transform/Source;)V │ │ -12b130: 7020 9b35 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/AbstractTransformationBuilder;.:(Ljavax/xml/transform/Source;)V // method@359b │ │ -12b136: 0e00 |0003: return-void │ │ +12b128: |[12b128] org.xmlunit.builder.Transform$TransformationBuilder.:(Ljavax/xml/transform/Source;)V │ │ +12b138: 7020 9b35 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/AbstractTransformationBuilder;.:(Ljavax/xml/transform/Source;)V // method@359b │ │ +12b13e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/builder/Transform$TransformationBuilder; │ │ 0x0000 - 0x0004 reg=1 (null) Ljavax/xml/transform/Source; │ │ │ │ @@ -439823,17 +439825,17 @@ │ │ type : '(Ljavax/xml/transform/Source;Lorg/xmlunit/builder/Transform$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12b138: |[12b138] org.xmlunit.builder.Transform$TransformationBuilder.:(Ljavax/xml/transform/Source;Lorg/xmlunit/builder/Transform$1;)V │ │ -12b148: 7020 f335 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Transform$TransformationBuilder;.:(Ljavax/xml/transform/Source;)V // method@35f3 │ │ -12b14e: 0e00 |0003: return-void │ │ +12b140: |[12b140] org.xmlunit.builder.Transform$TransformationBuilder.:(Ljavax/xml/transform/Source;Lorg/xmlunit/builder/Transform$1;)V │ │ +12b150: 7020 f335 1000 |0000: invoke-direct {v0, v1}, Lorg/xmlunit/builder/Transform$TransformationBuilder;.:(Ljavax/xml/transform/Source;)V // method@35f3 │ │ +12b156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlunit/builder/Transform$TransformationBuilder; │ │ 0x0000 - 0x0004 reg=1 (null) Ljavax/xml/transform/Source; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/xmlunit/builder/Transform$1; │ │ @@ -439844,34 +439846,34 @@ │ │ type : '()Lorg/xmlunit/builder/Transform$TransformationResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -12b10c: |[12b10c] org.xmlunit.builder.Transform$TransformationBuilder.build:()Lorg/xmlunit/builder/Transform$TransformationResult; │ │ -12b11c: 1100 |0000: return-object v0 │ │ +12b114: |[12b114] org.xmlunit.builder.Transform$TransformationBuilder.build:()Lorg/xmlunit/builder/Transform$TransformationResult; │ │ +12b124: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/xmlunit/builder/Transform$TransformationBuilder;) │ │ name : 'to' │ │ type : '(Ljavax/xml/transform/Result;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -12b150: |[12b150] org.xmlunit.builder.Transform$TransformationBuilder.to:(Ljavax/xml/transform/Result;)V │ │ -12b160: 6e10 f635 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/builder/Transform$TransformationBuilder;.getHelper:()Lorg/xmlunit/transform/Transformation; // method@35f6 │ │ -12b166: 0c00 |0003: move-result-object v0 │ │ -12b168: 6e20 dd37 2000 |0004: invoke-virtual {v0, v2}, Lorg/xmlunit/transform/Transformation;.transformTo:(Ljavax/xml/transform/Result;)V // method@37dd │ │ -12b16e: 0e00 |0007: return-void │ │ +12b158: |[12b158] org.xmlunit.builder.Transform$TransformationBuilder.to:(Ljavax/xml/transform/Result;)V │ │ +12b168: 6e10 f635 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/builder/Transform$TransformationBuilder;.getHelper:()Lorg/xmlunit/transform/Transformation; // method@35f6 │ │ +12b16e: 0c00 |0003: move-result-object v0 │ │ +12b170: 6e20 dd37 2000 |0004: invoke-virtual {v0, v2}, Lorg/xmlunit/transform/Transformation;.transformTo:(Ljavax/xml/transform/Result;)V // method@37dd │ │ +12b176: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/xmlunit/builder/Transform$TransformationBuilder; │ │ 0x0000 - 0x0008 reg=2 (null) Ljavax/xml/transform/Result; │ │ │ │ @@ -439880,20 +439882,20 @@ │ │ type : '()Lorg/w3c/dom/Document;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12b0e8: |[12b0e8] org.xmlunit.builder.Transform$TransformationBuilder.toDocument:()Lorg/w3c/dom/Document; │ │ -12b0f8: 6e10 f635 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/builder/Transform$TransformationBuilder;.getHelper:()Lorg/xmlunit/transform/Transformation; // method@35f6 │ │ -12b0fe: 0c00 |0003: move-result-object v0 │ │ -12b100: 6e10 de37 0000 |0004: invoke-virtual {v0}, Lorg/xmlunit/transform/Transformation;.transformToDocument:()Lorg/w3c/dom/Document; // method@37de │ │ -12b106: 0c00 |0007: move-result-object v0 │ │ -12b108: 1100 |0008: return-object v0 │ │ +12b0f0: |[12b0f0] org.xmlunit.builder.Transform$TransformationBuilder.toDocument:()Lorg/w3c/dom/Document; │ │ +12b100: 6e10 f635 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/builder/Transform$TransformationBuilder;.getHelper:()Lorg/xmlunit/transform/Transformation; // method@35f6 │ │ +12b106: 0c00 |0003: move-result-object v0 │ │ +12b108: 6e10 de37 0000 |0004: invoke-virtual {v0}, Lorg/xmlunit/transform/Transformation;.transformToDocument:()Lorg/w3c/dom/Document; // method@37de │ │ +12b10e: 0c00 |0007: move-result-object v0 │ │ +12b110: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/xmlunit/builder/Transform$TransformationBuilder; │ │ │ │ #3 : (in Lorg/xmlunit/builder/Transform$TransformationBuilder;) │ │ @@ -439901,20 +439903,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12b0c4: |[12b0c4] org.xmlunit.builder.Transform$TransformationBuilder.toString:()Ljava/lang/String; │ │ -12b0d4: 6e10 f635 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/builder/Transform$TransformationBuilder;.getHelper:()Lorg/xmlunit/transform/Transformation; // method@35f6 │ │ -12b0da: 0c00 |0003: move-result-object v0 │ │ -12b0dc: 6e10 df37 0000 |0004: invoke-virtual {v0}, Lorg/xmlunit/transform/Transformation;.transformToString:()Ljava/lang/String; // method@37df │ │ -12b0e2: 0c00 |0007: move-result-object v0 │ │ -12b0e4: 1100 |0008: return-object v0 │ │ +12b0cc: |[12b0cc] org.xmlunit.builder.Transform$TransformationBuilder.toString:()Ljava/lang/String; │ │ +12b0dc: 6e10 f635 0100 |0000: invoke-virtual {v1}, Lorg/xmlunit/builder/Transform$TransformationBuilder;.getHelper:()Lorg/xmlunit/transform/Transformation; // method@35f6 │ │ +12b0e2: 0c00 |0003: move-result-object v0 │ │ +12b0e4: 6e10 df37 0000 |0004: invoke-virtual {v0}, Lorg/xmlunit/transform/Transformation;.transformToString:()Ljava/lang/String; // method@37df │ │ +12b0ea: 0c00 |0007: move-result-object v0 │ │ +12b0ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/xmlunit/builder/Transform$TransformationBuilder; │ │ │ │ source_file_idx : 10016 (Transform.java) │ │ @@ -439962,39 +439964,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -12de74: |[12de74] org.xmlunit.diff.DOMDifferenceEngine.:()V │ │ -12de84: 2200 4c09 |0000: new-instance v0, Lorg/xmlunit/diff/DOMDifferenceEngine$1; // type@094c │ │ -12de88: 7010 5f36 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DOMDifferenceEngine$1;.:()V // method@365f │ │ -12de8e: 6900 6a1d |0005: sput-object v0, Lorg/xmlunit/diff/DOMDifferenceEngine;.QNAME_MAPPER:Lorg/xmlunit/util/Mapper; // field@1d6a │ │ -12de92: 0e00 |0007: return-void │ │ +12de7c: |[12de7c] org.xmlunit.diff.DOMDifferenceEngine.:()V │ │ +12de8c: 2200 4c09 |0000: new-instance v0, Lorg/xmlunit/diff/DOMDifferenceEngine$1; // type@094c │ │ +12de90: 7010 5f36 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/diff/DOMDifferenceEngine$1;.:()V // method@365f │ │ +12de96: 6900 6a1d |0005: sput-object v0, Lorg/xmlunit/diff/DOMDifferenceEngine;.QNAME_MAPPER:Lorg/xmlunit/util/Mapper; // field@1d6a │ │ +12de9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ │ │ #1 : (in Lorg/xmlunit/diff/DOMDifferenceEngine;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12de94: |[12de94] org.xmlunit.diff.DOMDifferenceEngine.:()V │ │ -12dea4: 7010 1736 0100 |0000: invoke-direct {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.:()V // method@3617 │ │ -12deaa: 7100 f52c 0000 |0003: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@2cf5 │ │ -12deb0: 0c00 |0006: move-result-object v0 │ │ -12deb2: 5b10 6b1d |0007: iput-object v0, v1, Lorg/xmlunit/diff/DOMDifferenceEngine;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1d6b │ │ -12deb6: 0e00 |0009: return-void │ │ +12de9c: |[12de9c] org.xmlunit.diff.DOMDifferenceEngine.:()V │ │ +12deac: 7010 1736 0100 |0000: invoke-direct {v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine;.:()V // method@3617 │ │ +12deb2: 7100 f52c 0000 |0003: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@2cf5 │ │ +12deb8: 0c00 |0006: move-result-object v0 │ │ +12deba: 5b10 6b1d |0007: iput-object v0, v1, Lorg/xmlunit/diff/DOMDifferenceEngine;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1d6b │ │ +12debe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ │ │ @@ -440003,18 +440005,18 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -12d07c: |[12d07c] org.xmlunit.diff.DOMDifferenceEngine.access$000:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12d08c: 7054 a736 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.nodeTypeSpecificComparison:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@36a7 │ │ -12d092: 0c00 |0003: move-result-object v0 │ │ -12d094: 1100 |0004: return-object v0 │ │ +12d084: |[12d084] org.xmlunit.diff.DOMDifferenceEngine.access$000:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12d094: 7054 a736 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.nodeTypeSpecificComparison:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@36a7 │ │ +12d09a: 0c00 |0003: move-result-object v0 │ │ +12d09c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/w3c/dom/Node; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/xmlunit/diff/XPathContext; │ │ @@ -440026,18 +440028,18 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -12d098: |[12d098] org.xmlunit.diff.DOMDifferenceEngine.access$100:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12d0a8: 7054 9c36 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareNodeLists:(Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369c │ │ -12d0ae: 0c00 |0003: move-result-object v0 │ │ -12d0b0: 1100 |0004: return-object v0 │ │ +12d0a0: |[12d0a0] org.xmlunit.diff.DOMDifferenceEngine.access$100:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12d0b0: 7054 9c36 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareNodeLists:(Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369c │ │ +12d0b6: 0c00 |0003: move-result-object v0 │ │ +12d0b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Iterable; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/xmlunit/diff/XPathContext; │ │ @@ -440049,18 +440051,18 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -12d0b4: |[12d0b4] org.xmlunit.diff.DOMDifferenceEngine.access$200:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12d0c4: 7054 9a36 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareElementAttributes:(Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369a │ │ -12d0ca: 0c00 |0003: move-result-object v0 │ │ -12d0cc: 1100 |0004: return-object v0 │ │ +12d0bc: |[12d0bc] org.xmlunit.diff.DOMDifferenceEngine.access$200:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12d0cc: 7054 9a36 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareElementAttributes:(Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369a │ │ +12d0d2: 0c00 |0003: move-result-object v0 │ │ +12d0d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/w3c/dom/Element; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/xmlunit/diff/XPathContext; │ │ @@ -440072,18 +440074,18 @@ │ │ type : '(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -12d0d0: |[12d0d0] org.xmlunit.diff.DOMDifferenceEngine.access$800:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12d0e0: 7054 9f36 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareXsiType:(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369f │ │ -12d0e6: 0c00 |0003: move-result-object v0 │ │ -12d0e8: 1100 |0004: return-object v0 │ │ +12d0d8: |[12d0d8] org.xmlunit.diff.DOMDifferenceEngine.access$800:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12d0e8: 7054 9f36 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareXsiType:(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369f │ │ +12d0ee: 0c00 |0003: move-result-object v0 │ │ +12d0f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/w3c/dom/Attr; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/xmlunit/diff/XPathContext; │ │ @@ -440095,18 +440097,18 @@ │ │ type : '(Ljava/util/List;Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -12cfa0: |[12cfa0] org.xmlunit.diff.DOMDifferenceEngine.access$900:(Ljava/util/List;Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr; │ │ -12cfb0: 7120 a036 1000 |0000: invoke-static {v0, v1}, Lorg/xmlunit/diff/DOMDifferenceEngine;.findMatchingAttr:(Ljava/util/List;Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr; // method@36a0 │ │ -12cfb6: 0c00 |0003: move-result-object v0 │ │ -12cfb8: 1100 |0004: return-object v0 │ │ +12cfa8: |[12cfa8] org.xmlunit.diff.DOMDifferenceEngine.access$900:(Ljava/util/List;Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr; │ │ +12cfb8: 7120 a036 1000 |0000: invoke-static {v0, v1}, Lorg/xmlunit/diff/DOMDifferenceEngine;.findMatchingAttr:(Ljava/util/List;Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr; // method@36a0 │ │ +12cfbe: 0c00 |0003: move-result-object v0 │ │ +12cfc0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/List; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/w3c/dom/Attr; │ │ │ │ @@ -440115,24 +440117,24 @@ │ │ type : '(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -12dd14: |[12dd14] org.xmlunit.diff.DOMDifferenceEngine.compareAttributeExplicitness:(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; │ │ -12dd24: 2206 5409 |0000: new-instance v6, Lorg/xmlunit/diff/DOMDifferenceEngine$9; // type@0954 │ │ -12dd28: 0760 |0002: move-object v0, v6 │ │ -12dd2a: 0771 |0003: move-object v1, v7 │ │ -12dd2c: 0782 |0004: move-object v2, v8 │ │ -12dd2e: 0793 |0005: move-object v3, v9 │ │ -12dd30: 07a4 |0006: move-object v4, v10 │ │ -12dd32: 07b5 |0007: move-object v5, v11 │ │ -12dd34: 7606 7036 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)V // method@3670 │ │ -12dd3a: 1106 |000b: return-object v6 │ │ +12dd1c: |[12dd1c] org.xmlunit.diff.DOMDifferenceEngine.compareAttributeExplicitness:(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; │ │ +12dd2c: 2206 5409 |0000: new-instance v6, Lorg/xmlunit/diff/DOMDifferenceEngine$9; // type@0954 │ │ +12dd30: 0760 |0002: move-object v0, v6 │ │ +12dd32: 0771 |0003: move-object v1, v7 │ │ +12dd34: 0782 |0004: move-object v2, v8 │ │ +12dd36: 0793 |0005: move-object v3, v9 │ │ +12dd38: 07a4 |0006: move-object v4, v10 │ │ +12dd3a: 07b5 |0007: move-object v5, v11 │ │ +12dd3c: 7606 7036 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$9;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)V // method@3670 │ │ +12dd42: 1106 |000b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x000c reg=8 (null) Lorg/w3c/dom/Attr; │ │ 0x0000 - 0x000c reg=9 (null) Lorg/xmlunit/diff/XPathContext; │ │ @@ -440144,40 +440146,40 @@ │ │ type : '(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 17 │ │ ins : 5 │ │ outs : 10 │ │ insns size : 47 16-bit code units │ │ -12d0ec: |[12d0ec] org.xmlunit.diff.DOMDifferenceEngine.compareAttributes:(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12d0fc: 7605 9336 0c00 |0000: invoke-direct/range {v12, v13, v14, v15, v16}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareAttributeExplicitness:(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; // method@3693 │ │ -12d102: 0c00 |0003: move-result-object v0 │ │ -12d104: 7210 1336 0000 |0004: invoke-interface {v0}, Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3613 │ │ -12d10a: 0c00 |0007: move-result-object v0 │ │ -12d10c: 220b 4209 |0008: new-instance v11, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d110: 6202 0a1d |000a: sget-object v2, Lorg/xmlunit/diff/ComparisonType;.ATTR_VALUE:Lorg/xmlunit/diff/ComparisonType; // field@1d0a │ │ -12d114: 7110 a636 0e00 |000c: invoke-static {v14}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d11a: 0c04 |000f: move-result-object v4 │ │ -12d11c: 7210 5335 0d00 |0010: invoke-interface {v13}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ -12d122: 0c05 |0013: move-result-object v5 │ │ -12d124: 7110 a536 0e00 |0014: invoke-static {v14}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d12a: 0c06 |0017: move-result-object v6 │ │ -12d12c: 7701 a636 1000 |0018: invoke-static/range {v16}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d132: 0c08 |001b: move-result-object v8 │ │ -12d134: 7210 5335 0f00 |001c: invoke-interface {v15}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ -12d13a: 0c09 |001f: move-result-object v9 │ │ -12d13c: 7701 a536 1000 |0020: invoke-static/range {v16}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d142: 0c0a |0023: move-result-object v10 │ │ -12d144: 07b1 |0024: move-object v1, v11 │ │ -12d146: 07d3 |0025: move-object v3, v13 │ │ -12d148: 07f7 |0026: move-object v7, v15 │ │ -12d14a: 760a 3736 0100 |0027: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d150: 6e20 0f36 b000 |002a: invoke-virtual {v0, v11}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12d156: 0c00 |002d: move-result-object v0 │ │ -12d158: 1100 |002e: return-object v0 │ │ +12d0f4: |[12d0f4] org.xmlunit.diff.DOMDifferenceEngine.compareAttributes:(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12d104: 7605 9336 0c00 |0000: invoke-direct/range {v12, v13, v14, v15, v16}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareAttributeExplicitness:(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; // method@3693 │ │ +12d10a: 0c00 |0003: move-result-object v0 │ │ +12d10c: 7210 1336 0000 |0004: invoke-interface {v0}, Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;.apply:()Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3613 │ │ +12d112: 0c00 |0007: move-result-object v0 │ │ +12d114: 220b 4209 |0008: new-instance v11, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d118: 6202 0a1d |000a: sget-object v2, Lorg/xmlunit/diff/ComparisonType;.ATTR_VALUE:Lorg/xmlunit/diff/ComparisonType; // field@1d0a │ │ +12d11c: 7110 a636 0e00 |000c: invoke-static {v14}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d122: 0c04 |000f: move-result-object v4 │ │ +12d124: 7210 5335 0d00 |0010: invoke-interface {v13}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ +12d12a: 0c05 |0013: move-result-object v5 │ │ +12d12c: 7110 a536 0e00 |0014: invoke-static {v14}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d132: 0c06 |0017: move-result-object v6 │ │ +12d134: 7701 a636 1000 |0018: invoke-static/range {v16}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d13a: 0c08 |001b: move-result-object v8 │ │ +12d13c: 7210 5335 0f00 |001c: invoke-interface {v15}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ +12d142: 0c09 |001f: move-result-object v9 │ │ +12d144: 7701 a536 1000 |0020: invoke-static/range {v16}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d14a: 0c0a |0023: move-result-object v10 │ │ +12d14c: 07b1 |0024: move-object v1, v11 │ │ +12d14e: 07d3 |0025: move-object v3, v13 │ │ +12d150: 07f7 |0026: move-object v7, v15 │ │ +12d152: 760a 3736 0100 |0027: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d158: 6e20 0f36 b000 |002a: invoke-virtual {v0, v11}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12d15e: 0c00 |002d: move-result-object v0 │ │ +12d160: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ locals : │ │ 0x0000 - 0x002f reg=12 this Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x002f reg=13 (null) Lorg/w3c/dom/Attr; │ │ 0x0000 - 0x002f reg=14 (null) Lorg/xmlunit/diff/XPathContext; │ │ @@ -440189,36 +440191,36 @@ │ │ type : '(Lorg/w3c/dom/CharacterData;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/CharacterData;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 10 │ │ insns size : 39 16-bit code units │ │ -12d15c: |[12d15c] org.xmlunit.diff.DOMDifferenceEngine.compareCharacterData:(Lorg/w3c/dom/CharacterData;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/CharacterData;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12d16c: 220a 4209 |0000: new-instance v10, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d170: 6201 1c1d |0002: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.TEXT_VALUE:Lorg/xmlunit/diff/ComparisonType; // field@1d1c │ │ -12d174: 7110 a636 0d00 |0004: invoke-static {v13}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d17a: 0c03 |0007: move-result-object v3 │ │ -12d17c: 7210 5535 0c00 |0008: invoke-interface {v12}, Lorg/w3c/dom/CharacterData;.getData:()Ljava/lang/String; // method@3555 │ │ -12d182: 0c04 |000b: move-result-object v4 │ │ -12d184: 7110 a536 0d00 |000c: invoke-static {v13}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d18a: 0c05 |000f: move-result-object v5 │ │ -12d18c: 7110 a636 0f00 |0010: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d192: 0c07 |0013: move-result-object v7 │ │ -12d194: 7210 5535 0e00 |0014: invoke-interface {v14}, Lorg/w3c/dom/CharacterData;.getData:()Ljava/lang/String; // method@3555 │ │ -12d19a: 0c08 |0017: move-result-object v8 │ │ -12d19c: 7110 a536 0f00 |0018: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d1a2: 0c09 |001b: move-result-object v9 │ │ -12d1a4: 07a0 |001c: move-object v0, v10 │ │ -12d1a6: 07c2 |001d: move-object v2, v12 │ │ -12d1a8: 07e6 |001e: move-object v6, v14 │ │ -12d1aa: 760a 3736 0000 |001f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d1b0: 6e20 9136 ab00 |0022: invoke-virtual {v11, v10}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ -12d1b6: 0c0c |0025: move-result-object v12 │ │ -12d1b8: 110c |0026: return-object v12 │ │ +12d164: |[12d164] org.xmlunit.diff.DOMDifferenceEngine.compareCharacterData:(Lorg/w3c/dom/CharacterData;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/CharacterData;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12d174: 220a 4209 |0000: new-instance v10, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d178: 6201 1c1d |0002: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.TEXT_VALUE:Lorg/xmlunit/diff/ComparisonType; // field@1d1c │ │ +12d17c: 7110 a636 0d00 |0004: invoke-static {v13}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d182: 0c03 |0007: move-result-object v3 │ │ +12d184: 7210 5535 0c00 |0008: invoke-interface {v12}, Lorg/w3c/dom/CharacterData;.getData:()Ljava/lang/String; // method@3555 │ │ +12d18a: 0c04 |000b: move-result-object v4 │ │ +12d18c: 7110 a536 0d00 |000c: invoke-static {v13}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d192: 0c05 |000f: move-result-object v5 │ │ +12d194: 7110 a636 0f00 |0010: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d19a: 0c07 |0013: move-result-object v7 │ │ +12d19c: 7210 5535 0e00 |0014: invoke-interface {v14}, Lorg/w3c/dom/CharacterData;.getData:()Ljava/lang/String; // method@3555 │ │ +12d1a2: 0c08 |0017: move-result-object v8 │ │ +12d1a4: 7110 a536 0f00 |0018: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d1aa: 0c09 |001b: move-result-object v9 │ │ +12d1ac: 07a0 |001c: move-object v0, v10 │ │ +12d1ae: 07c2 |001d: move-object v2, v12 │ │ +12d1b0: 07e6 |001e: move-object v6, v14 │ │ +12d1b2: 760a 3736 0000 |001f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d1b8: 6e20 9136 ab00 |0022: invoke-virtual {v11, v10}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ +12d1be: 0c0c |0025: move-result-object v12 │ │ +12d1c0: 110c |0026: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0027 reg=11 this Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x0027 reg=12 (null) Lorg/w3c/dom/CharacterData; │ │ 0x0000 - 0x0027 reg=13 (null) Lorg/xmlunit/diff/XPathContext; │ │ @@ -440230,24 +440232,24 @@ │ │ type : '(Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -12dd3c: |[12dd3c] org.xmlunit.diff.DOMDifferenceEngine.compareChildren:(Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; │ │ -12dd4c: 2206 4e09 |0000: new-instance v6, Lorg/xmlunit/diff/DOMDifferenceEngine$3; // type@094e │ │ -12dd50: 0760 |0002: move-object v0, v6 │ │ -12dd52: 0771 |0003: move-object v1, v7 │ │ -12dd54: 0782 |0004: move-object v2, v8 │ │ -12dd56: 0793 |0005: move-object v3, v9 │ │ -12dd58: 07a4 |0006: move-object v4, v10 │ │ -12dd5a: 07b5 |0007: move-object v5, v11 │ │ -12dd5c: 7606 6436 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)V // method@3664 │ │ -12dd62: 1106 |000b: return-object v6 │ │ +12dd44: |[12dd44] org.xmlunit.diff.DOMDifferenceEngine.compareChildren:(Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; │ │ +12dd54: 2206 4e09 |0000: new-instance v6, Lorg/xmlunit/diff/DOMDifferenceEngine$3; // type@094e │ │ +12dd58: 0760 |0002: move-object v0, v6 │ │ +12dd5a: 0771 |0003: move-object v1, v7 │ │ +12dd5c: 0782 |0004: move-object v2, v8 │ │ +12dd5e: 0793 |0005: move-object v3, v9 │ │ +12dd60: 07a4 |0006: move-object v4, v10 │ │ +12dd62: 07b5 |0007: move-object v5, v11 │ │ +12dd64: 7606 6436 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$3;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)V // method@3664 │ │ +12dd6a: 1106 |000b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x000c reg=8 (null) Lorg/xmlunit/diff/XPathContext; │ │ 0x0000 - 0x000c reg=9 (null) Ljava/lang/Iterable; │ │ @@ -440259,24 +440261,24 @@ │ │ type : '(Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -12dd64: |[12dd64] org.xmlunit.diff.DOMDifferenceEngine.compareDeclarations:(Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; │ │ -12dd74: 2206 5009 |0000: new-instance v6, Lorg/xmlunit/diff/DOMDifferenceEngine$5; // type@0950 │ │ -12dd78: 0760 |0002: move-object v0, v6 │ │ -12dd7a: 0771 |0003: move-object v1, v7 │ │ -12dd7c: 0782 |0004: move-object v2, v8 │ │ -12dd7e: 0793 |0005: move-object v3, v9 │ │ -12dd80: 07a4 |0006: move-object v4, v10 │ │ -12dd82: 07b5 |0007: move-object v5, v11 │ │ -12dd84: 7606 6836 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)V // method@3668 │ │ -12dd8a: 1106 |000b: return-object v6 │ │ +12dd6c: |[12dd6c] org.xmlunit.diff.DOMDifferenceEngine.compareDeclarations:(Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; │ │ +12dd7c: 2206 5009 |0000: new-instance v6, Lorg/xmlunit/diff/DOMDifferenceEngine$5; // type@0950 │ │ +12dd80: 0760 |0002: move-object v0, v6 │ │ +12dd82: 0771 |0003: move-object v1, v7 │ │ +12dd84: 0782 |0004: move-object v2, v8 │ │ +12dd86: 0793 |0005: move-object v3, v9 │ │ +12dd88: 07a4 |0006: move-object v4, v10 │ │ +12dd8a: 07b5 |0007: move-object v5, v11 │ │ +12dd8c: 7606 6836 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$5;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)V // method@3668 │ │ +12dd92: 1106 |000b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x000c reg=8 (null) Lorg/w3c/dom/Document; │ │ 0x0000 - 0x000c reg=9 (null) Lorg/xmlunit/diff/XPathContext; │ │ @@ -440288,71 +440290,71 @@ │ │ type : '(Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 10 │ │ insns size : 104 16-bit code units │ │ -12d1bc: |[12d1bc] org.xmlunit.diff.DOMDifferenceEngine.compareDocTypes:(Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12d1cc: 220a 4209 |0000: new-instance v10, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d1d0: 6201 0f1d |0002: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.DOCTYPE_NAME:Lorg/xmlunit/diff/ComparisonType; // field@1d0f │ │ -12d1d4: 7110 a636 0f00 |0004: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d1da: 0c03 |0007: move-result-object v3 │ │ -12d1dc: 7210 5d35 0e00 |0008: invoke-interface {v14}, Lorg/w3c/dom/DocumentType;.getName:()Ljava/lang/String; // method@355d │ │ -12d1e2: 0c04 |000b: move-result-object v4 │ │ -12d1e4: 7110 a536 0f00 |000c: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d1ea: 0c05 |000f: move-result-object v5 │ │ -12d1ec: 7701 a636 1100 |0010: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d1f2: 0c07 |0013: move-result-object v7 │ │ -12d1f4: 7801 5d35 1000 |0014: invoke-interface/range {v16}, Lorg/w3c/dom/DocumentType;.getName:()Ljava/lang/String; // method@355d │ │ -12d1fa: 0c08 |0017: move-result-object v8 │ │ -12d1fc: 7701 a536 1100 |0018: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d202: 0c09 |001b: move-result-object v9 │ │ -12d204: 07a0 |001c: move-object v0, v10 │ │ -12d206: 07e2 |001d: move-object v2, v14 │ │ -12d208: 0806 1000 |001e: move-object/from16 v6, v16 │ │ -12d20c: 760a 3736 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d212: 07d0 |0023: move-object v0, v13 │ │ -12d214: 6e20 9136 ad00 |0024: invoke-virtual {v13, v10}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ -12d21a: 0c01 |0027: move-result-object v1 │ │ -12d21c: 220c 4209 |0028: new-instance v12, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d220: 6203 101d |002a: sget-object v3, Lorg/xmlunit/diff/ComparisonType;.DOCTYPE_PUBLIC_ID:Lorg/xmlunit/diff/ComparisonType; // field@1d10 │ │ -12d224: 7110 a636 0f00 |002c: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d22a: 0c05 |002f: move-result-object v5 │ │ -12d22c: 7210 5f35 0e00 |0030: invoke-interface {v14}, Lorg/w3c/dom/DocumentType;.getPublicId:()Ljava/lang/String; // method@355f │ │ -12d232: 0c06 |0033: move-result-object v6 │ │ -12d234: 7110 a536 0f00 |0034: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d23a: 0c07 |0037: move-result-object v7 │ │ -12d23c: 7701 a636 1100 |0038: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d242: 0c09 |003b: move-result-object v9 │ │ -12d244: 7801 5f35 1000 |003c: invoke-interface/range {v16}, Lorg/w3c/dom/DocumentType;.getPublicId:()Ljava/lang/String; // method@355f │ │ -12d24a: 0c0a |003f: move-result-object v10 │ │ -12d24c: 7701 a536 1100 |0040: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d252: 0c0b |0043: move-result-object v11 │ │ -12d254: 07c2 |0044: move-object v2, v12 │ │ -12d256: 07e4 |0045: move-object v4, v14 │ │ -12d258: 0808 1000 |0046: move-object/from16 v8, v16 │ │ -12d25c: 760a 3736 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d262: 6e20 0f36 c100 |004b: invoke-virtual {v1, v12}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12d268: 0c01 |004e: move-result-object v1 │ │ -12d26a: 220c 4209 |004f: new-instance v12, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d26e: 6203 111d |0051: sget-object v3, Lorg/xmlunit/diff/ComparisonType;.DOCTYPE_SYSTEM_ID:Lorg/xmlunit/diff/ComparisonType; // field@1d11 │ │ -12d272: 7210 6035 0e00 |0053: invoke-interface {v14}, Lorg/w3c/dom/DocumentType;.getSystemId:()Ljava/lang/String; // method@3560 │ │ -12d278: 0c06 |0056: move-result-object v6 │ │ -12d27a: 7801 6035 1000 |0057: invoke-interface/range {v16}, Lorg/w3c/dom/DocumentType;.getSystemId:()Ljava/lang/String; // method@3560 │ │ -12d280: 0c0a |005a: move-result-object v10 │ │ -12d282: 1205 |005b: const/4 v5, #int 0 // #0 │ │ -12d284: 1207 |005c: const/4 v7, #int 0 // #0 │ │ -12d286: 1209 |005d: const/4 v9, #int 0 // #0 │ │ -12d288: 120b |005e: const/4 v11, #int 0 // #0 │ │ -12d28a: 07c2 |005f: move-object v2, v12 │ │ -12d28c: 760a 3736 0200 |0060: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d292: 6e20 0f36 c100 |0063: invoke-virtual {v1, v12}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12d298: 0c01 |0066: move-result-object v1 │ │ -12d29a: 1101 |0067: return-object v1 │ │ +12d1c4: |[12d1c4] org.xmlunit.diff.DOMDifferenceEngine.compareDocTypes:(Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12d1d4: 220a 4209 |0000: new-instance v10, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d1d8: 6201 0f1d |0002: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.DOCTYPE_NAME:Lorg/xmlunit/diff/ComparisonType; // field@1d0f │ │ +12d1dc: 7110 a636 0f00 |0004: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d1e2: 0c03 |0007: move-result-object v3 │ │ +12d1e4: 7210 5d35 0e00 |0008: invoke-interface {v14}, Lorg/w3c/dom/DocumentType;.getName:()Ljava/lang/String; // method@355d │ │ +12d1ea: 0c04 |000b: move-result-object v4 │ │ +12d1ec: 7110 a536 0f00 |000c: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d1f2: 0c05 |000f: move-result-object v5 │ │ +12d1f4: 7701 a636 1100 |0010: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d1fa: 0c07 |0013: move-result-object v7 │ │ +12d1fc: 7801 5d35 1000 |0014: invoke-interface/range {v16}, Lorg/w3c/dom/DocumentType;.getName:()Ljava/lang/String; // method@355d │ │ +12d202: 0c08 |0017: move-result-object v8 │ │ +12d204: 7701 a536 1100 |0018: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d20a: 0c09 |001b: move-result-object v9 │ │ +12d20c: 07a0 |001c: move-object v0, v10 │ │ +12d20e: 07e2 |001d: move-object v2, v14 │ │ +12d210: 0806 1000 |001e: move-object/from16 v6, v16 │ │ +12d214: 760a 3736 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d21a: 07d0 |0023: move-object v0, v13 │ │ +12d21c: 6e20 9136 ad00 |0024: invoke-virtual {v13, v10}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ +12d222: 0c01 |0027: move-result-object v1 │ │ +12d224: 220c 4209 |0028: new-instance v12, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d228: 6203 101d |002a: sget-object v3, Lorg/xmlunit/diff/ComparisonType;.DOCTYPE_PUBLIC_ID:Lorg/xmlunit/diff/ComparisonType; // field@1d10 │ │ +12d22c: 7110 a636 0f00 |002c: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d232: 0c05 |002f: move-result-object v5 │ │ +12d234: 7210 5f35 0e00 |0030: invoke-interface {v14}, Lorg/w3c/dom/DocumentType;.getPublicId:()Ljava/lang/String; // method@355f │ │ +12d23a: 0c06 |0033: move-result-object v6 │ │ +12d23c: 7110 a536 0f00 |0034: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d242: 0c07 |0037: move-result-object v7 │ │ +12d244: 7701 a636 1100 |0038: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d24a: 0c09 |003b: move-result-object v9 │ │ +12d24c: 7801 5f35 1000 |003c: invoke-interface/range {v16}, Lorg/w3c/dom/DocumentType;.getPublicId:()Ljava/lang/String; // method@355f │ │ +12d252: 0c0a |003f: move-result-object v10 │ │ +12d254: 7701 a536 1100 |0040: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d25a: 0c0b |0043: move-result-object v11 │ │ +12d25c: 07c2 |0044: move-object v2, v12 │ │ +12d25e: 07e4 |0045: move-object v4, v14 │ │ +12d260: 0808 1000 |0046: move-object/from16 v8, v16 │ │ +12d264: 760a 3736 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d26a: 6e20 0f36 c100 |004b: invoke-virtual {v1, v12}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12d270: 0c01 |004e: move-result-object v1 │ │ +12d272: 220c 4209 |004f: new-instance v12, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d276: 6203 111d |0051: sget-object v3, Lorg/xmlunit/diff/ComparisonType;.DOCTYPE_SYSTEM_ID:Lorg/xmlunit/diff/ComparisonType; // field@1d11 │ │ +12d27a: 7210 6035 0e00 |0053: invoke-interface {v14}, Lorg/w3c/dom/DocumentType;.getSystemId:()Ljava/lang/String; // method@3560 │ │ +12d280: 0c06 |0056: move-result-object v6 │ │ +12d282: 7801 6035 1000 |0057: invoke-interface/range {v16}, Lorg/w3c/dom/DocumentType;.getSystemId:()Ljava/lang/String; // method@3560 │ │ +12d288: 0c0a |005a: move-result-object v10 │ │ +12d28a: 1205 |005b: const/4 v5, #int 0 // #0 │ │ +12d28c: 1207 |005c: const/4 v7, #int 0 // #0 │ │ +12d28e: 1209 |005d: const/4 v9, #int 0 // #0 │ │ +12d290: 120b |005e: const/4 v11, #int 0 // #0 │ │ +12d292: 07c2 |005f: move-object v2, v12 │ │ +12d294: 760a 3736 0200 |0060: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d29a: 6e20 0f36 c100 |0063: invoke-virtual {v1, v12}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12d2a0: 0c01 |0066: move-result-object v1 │ │ +12d2a2: 1101 |0067: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0068 reg=13 this Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x0068 reg=14 (null) Lorg/w3c/dom/DocumentType; │ │ 0x0000 - 0x0068 reg=15 (null) Lorg/xmlunit/diff/XPathContext; │ │ @@ -440364,68 +440366,68 @@ │ │ type : '(Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 5 │ │ outs : 10 │ │ insns size : 92 16-bit code units │ │ -12d29c: |[12d29c] org.xmlunit.diff.DOMDifferenceEngine.compareDocuments:(Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12d2ac: 7801 5735 1000 |0000: invoke-interface/range {v16}, Lorg/w3c/dom/Document;.getDoctype:()Lorg/w3c/dom/DocumentType; // method@3557 │ │ -12d2b2: 0c02 |0003: move-result-object v2 │ │ -12d2b4: 7801 5735 1200 |0004: invoke-interface/range {v18}, Lorg/w3c/dom/Document;.getDoctype:()Lorg/w3c/dom/DocumentType; // method@3557 │ │ -12d2ba: 0c04 |0007: move-result-object v4 │ │ -12d2bc: 2200 4209 |0008: new-instance v0, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d2c0: 6206 141d |000a: sget-object v6, Lorg/xmlunit/diff/ComparisonType;.HAS_DOCTYPE_DECLARATION:Lorg/xmlunit/diff/ComparisonType; // field@1d14 │ │ -12d2c4: 7701 a636 1100 |000c: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d2ca: 0c08 |000f: move-result-object v8 │ │ -12d2cc: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -12d2ce: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -12d2d0: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -12d2d4: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -12d2d6: 2802 |0015: goto 0017 // +0002 │ │ -12d2d8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -12d2da: 7110 fd29 0500 |0017: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -12d2e0: 0c09 |001a: move-result-object v9 │ │ -12d2e2: 7701 a536 1100 |001b: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d2e8: 0c0a |001e: move-result-object v10 │ │ -12d2ea: 7701 a636 1300 |001f: invoke-static/range {v19}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d2f0: 0c0c |0022: move-result-object v12 │ │ -12d2f2: 3804 0400 |0023: if-eqz v4, 0027 // +0004 │ │ -12d2f6: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -12d2f8: 2802 |0026: goto 0028 // +0002 │ │ -12d2fa: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -12d2fc: 7110 fd29 0500 |0028: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ -12d302: 0c0d |002b: move-result-object v13 │ │ -12d304: 7701 a536 1300 |002c: invoke-static/range {v19}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d30a: 0c0e |002f: move-result-object v14 │ │ -12d30c: 0705 |0030: move-object v5, v0 │ │ -12d30e: 0807 1000 |0031: move-object/from16 v7, v16 │ │ -12d312: 080b 1200 |0033: move-object/from16 v11, v18 │ │ -12d316: 760a 3736 0500 |0035: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d31c: 07f6 |0038: move-object v6, v15 │ │ -12d31e: 6e20 9136 0f00 |0039: invoke-virtual {v15, v0}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ -12d324: 0c07 |003c: move-result-object v7 │ │ -12d326: 3802 0600 |003d: if-eqz v2, 0043 // +0006 │ │ -12d32a: 3804 0400 |003f: if-eqz v4, 0043 // +0004 │ │ -12d32e: 1218 |0041: const/4 v8, #int 1 // #1 │ │ -12d330: 2802 |0042: goto 0044 // +0002 │ │ -12d332: 1208 |0043: const/4 v8, #int 0 // #0 │ │ -12d334: 2209 4f09 |0044: new-instance v9, Lorg/xmlunit/diff/DOMDifferenceEngine$4; // type@094f │ │ -12d338: 0790 |0046: move-object v0, v9 │ │ -12d33a: 07f1 |0047: move-object v1, v15 │ │ -12d33c: 0803 1100 |0048: move-object/from16 v3, v17 │ │ -12d340: 0805 1300 |004a: move-object/from16 v5, v19 │ │ -12d344: 7606 6636 0000 |004c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;)V // method@3666 │ │ -12d34a: 6e30 0c36 8709 |004f: invoke-virtual {v7, v8, v9}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andIfTrueThen:(ZLorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360c │ │ -12d350: 0c00 |0052: move-result-object v0 │ │ -12d352: 7605 9736 0f00 |0053: invoke-direct/range {v15, v16, v17, v18, v19}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareDeclarations:(Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; // method@3697 │ │ -12d358: 0c01 |0056: move-result-object v1 │ │ -12d35a: 6e20 0e36 1000 |0057: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ -12d360: 0c00 |005a: move-result-object v0 │ │ -12d362: 1100 |005b: return-object v0 │ │ +12d2a4: |[12d2a4] org.xmlunit.diff.DOMDifferenceEngine.compareDocuments:(Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12d2b4: 7801 5735 1000 |0000: invoke-interface/range {v16}, Lorg/w3c/dom/Document;.getDoctype:()Lorg/w3c/dom/DocumentType; // method@3557 │ │ +12d2ba: 0c02 |0003: move-result-object v2 │ │ +12d2bc: 7801 5735 1200 |0004: invoke-interface/range {v18}, Lorg/w3c/dom/Document;.getDoctype:()Lorg/w3c/dom/DocumentType; // method@3557 │ │ +12d2c2: 0c04 |0007: move-result-object v4 │ │ +12d2c4: 2200 4209 |0008: new-instance v0, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d2c8: 6206 141d |000a: sget-object v6, Lorg/xmlunit/diff/ComparisonType;.HAS_DOCTYPE_DECLARATION:Lorg/xmlunit/diff/ComparisonType; // field@1d14 │ │ +12d2cc: 7701 a636 1100 |000c: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d2d2: 0c08 |000f: move-result-object v8 │ │ +12d2d4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +12d2d6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +12d2d8: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +12d2dc: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +12d2de: 2802 |0015: goto 0017 // +0002 │ │ +12d2e0: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +12d2e2: 7110 fd29 0500 |0017: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +12d2e8: 0c09 |001a: move-result-object v9 │ │ +12d2ea: 7701 a536 1100 |001b: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d2f0: 0c0a |001e: move-result-object v10 │ │ +12d2f2: 7701 a636 1300 |001f: invoke-static/range {v19}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d2f8: 0c0c |0022: move-result-object v12 │ │ +12d2fa: 3804 0400 |0023: if-eqz v4, 0027 // +0004 │ │ +12d2fe: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +12d300: 2802 |0026: goto 0028 // +0002 │ │ +12d302: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +12d304: 7110 fd29 0500 |0028: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@29fd │ │ +12d30a: 0c0d |002b: move-result-object v13 │ │ +12d30c: 7701 a536 1300 |002c: invoke-static/range {v19}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d312: 0c0e |002f: move-result-object v14 │ │ +12d314: 0705 |0030: move-object v5, v0 │ │ +12d316: 0807 1000 |0031: move-object/from16 v7, v16 │ │ +12d31a: 080b 1200 |0033: move-object/from16 v11, v18 │ │ +12d31e: 760a 3736 0500 |0035: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d324: 07f6 |0038: move-object v6, v15 │ │ +12d326: 6e20 9136 0f00 |0039: invoke-virtual {v15, v0}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ +12d32c: 0c07 |003c: move-result-object v7 │ │ +12d32e: 3802 0600 |003d: if-eqz v2, 0043 // +0006 │ │ +12d332: 3804 0400 |003f: if-eqz v4, 0043 // +0004 │ │ +12d336: 1218 |0041: const/4 v8, #int 1 // #1 │ │ +12d338: 2802 |0042: goto 0044 // +0002 │ │ +12d33a: 1208 |0043: const/4 v8, #int 0 // #0 │ │ +12d33c: 2209 4f09 |0044: new-instance v9, Lorg/xmlunit/diff/DOMDifferenceEngine$4; // type@094f │ │ +12d340: 0790 |0046: move-object v0, v9 │ │ +12d342: 07f1 |0047: move-object v1, v15 │ │ +12d344: 0803 1100 |0048: move-object/from16 v3, v17 │ │ +12d348: 0805 1300 |004a: move-object/from16 v5, v19 │ │ +12d34c: 7606 6636 0000 |004c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$4;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;)V // method@3666 │ │ +12d352: 6e30 0c36 8709 |004f: invoke-virtual {v7, v8, v9}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andIfTrueThen:(ZLorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360c │ │ +12d358: 0c00 |0052: move-result-object v0 │ │ +12d35a: 7605 9736 0f00 |0053: invoke-direct/range {v15, v16, v17, v18, v19}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareDeclarations:(Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; // method@3697 │ │ +12d360: 0c01 |0056: move-result-object v1 │ │ +12d362: 6e20 0e36 1000 |0057: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ +12d368: 0c00 |005a: move-result-object v0 │ │ +12d36a: 1100 |005b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x0008 line=252 │ │ locals : │ │ 0x0000 - 0x005c reg=15 this Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ @@ -440439,161 +440441,161 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 26 │ │ ins : 5 │ │ outs : 10 │ │ insns size : 279 16-bit code units │ │ -12d364: |[12d364] org.xmlunit.diff.DOMDifferenceEngine.compareElementAttributes:(Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12d374: 0809 1500 |0000: move-object/from16 v9, v21 │ │ -12d378: 7801 6135 1600 |0002: invoke-interface/range {v22}, Lorg/w3c/dom/Element;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@3561 │ │ -12d37e: 0c00 |0005: move-result-object v0 │ │ -12d380: 7020 af36 0900 |0006: invoke-direct {v9, v0}, Lorg/xmlunit/diff/DOMDifferenceEngine;.splitAttributes:(Lorg/w3c/dom/NamedNodeMap;)Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // method@36af │ │ -12d386: 0c06 |0009: move-result-object v6 │ │ -12d388: 7110 7436 0600 |000a: invoke-static {v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; // method@3674 │ │ -12d38e: 0c00 |000d: move-result-object v0 │ │ -12d390: 6201 6a1d |000e: sget-object v1, Lorg/xmlunit/diff/DOMDifferenceEngine;.QNAME_MAPPER:Lorg/xmlunit/util/Mapper; // field@1d6a │ │ -12d394: 7120 1938 1000 |0010: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; // method@3819 │ │ -12d39a: 0c00 |0013: move-result-object v0 │ │ -12d39c: 0807 1700 |0014: move-object/from16 v7, v23 │ │ -12d3a0: 6e20 7e37 0700 |0016: invoke-virtual {v7, v0}, Lorg/xmlunit/diff/XPathContext;.addAttributes:(Ljava/lang/Iterable;)V // method@377e │ │ -12d3a6: 7801 6135 1800 |0019: invoke-interface/range {v24}, Lorg/w3c/dom/Element;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@3561 │ │ -12d3ac: 0c00 |001c: move-result-object v0 │ │ -12d3ae: 7020 af36 0900 |001d: invoke-direct {v9, v0}, Lorg/xmlunit/diff/DOMDifferenceEngine;.splitAttributes:(Lorg/w3c/dom/NamedNodeMap;)Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // method@36af │ │ -12d3b4: 0c08 |0020: move-result-object v8 │ │ -12d3b6: 7110 7436 0800 |0021: invoke-static {v8}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; // method@3674 │ │ -12d3bc: 0c00 |0024: move-result-object v0 │ │ -12d3be: 7120 1938 1000 |0025: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; // method@3819 │ │ -12d3c4: 0c00 |0028: move-result-object v0 │ │ -12d3c6: 080a 1900 |0029: move-object/from16 v10, v25 │ │ -12d3ca: 6e20 7e37 0a00 |002b: invoke-virtual {v10, v0}, Lorg/xmlunit/diff/XPathContext;.addAttributes:(Ljava/lang/Iterable;)V // method@377e │ │ -12d3d0: 2200 4209 |002e: new-instance v0, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d3d4: 620c 121d |0030: sget-object v12, Lorg/xmlunit/diff/ComparisonType;.ELEMENT_NUM_ATTRIBUTES:Lorg/xmlunit/diff/ComparisonType; // field@1d12 │ │ -12d3d8: 7701 a636 1700 |0032: invoke-static/range {v23}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d3de: 0c0e |0035: move-result-object v14 │ │ -12d3e0: 7110 7436 0600 |0036: invoke-static {v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; // method@3674 │ │ -12d3e6: 0c01 |0039: move-result-object v1 │ │ -12d3e8: 7210 362c 0100 |003a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2c36 │ │ -12d3ee: 0a01 |003d: move-result v1 │ │ -12d3f0: 7110 622a 0100 |003e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -12d3f6: 0c0f |0041: move-result-object v15 │ │ -12d3f8: 7701 a536 1700 |0042: invoke-static/range {v23}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d3fe: 0c10 |0045: move-result-object v16 │ │ -12d400: 7701 a636 1900 |0046: invoke-static/range {v25}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d406: 0c12 |0049: move-result-object v18 │ │ -12d408: 7110 7436 0800 |004a: invoke-static {v8}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; // method@3674 │ │ -12d40e: 0c01 |004d: move-result-object v1 │ │ -12d410: 7210 362c 0100 |004e: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2c36 │ │ -12d416: 0a01 |0051: move-result v1 │ │ -12d418: 7110 622a 0100 |0052: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -12d41e: 0c13 |0055: move-result-object v19 │ │ -12d420: 7701 a536 1900 |0056: invoke-static/range {v25}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d426: 0c14 |0059: move-result-object v20 │ │ -12d428: 070b |005a: move-object v11, v0 │ │ -12d42a: 080d 1600 |005b: move-object/from16 v13, v22 │ │ -12d42e: 0811 1800 |005d: move-object/from16 v17, v24 │ │ -12d432: 760a 3736 0b00 |005f: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d438: 6e20 9136 0900 |0062: invoke-virtual {v9, v0}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ -12d43e: 0c0b |0065: move-result-object v11 │ │ -12d440: 220c 5209 |0066: new-instance v12, Lorg/xmlunit/diff/DOMDifferenceEngine$7; // type@0952 │ │ -12d444: 07c0 |0068: move-object v0, v12 │ │ -12d446: 0801 1500 |0069: move-object/from16 v1, v21 │ │ -12d44a: 0762 |006b: move-object v2, v6 │ │ -12d44c: 0803 1700 |006c: move-object/from16 v3, v23 │ │ -12d450: 0784 |006e: move-object v4, v8 │ │ -12d452: 0805 1900 |006f: move-object/from16 v5, v25 │ │ -12d456: 7606 6c36 0000 |0071: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/XPathContext;)V // method@366c │ │ -12d45c: 6e20 0e36 cb00 |0074: invoke-virtual {v11, v12}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ -12d462: 0c00 |0077: move-result-object v0 │ │ -12d464: 2201 4209 |0078: new-instance v1, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d468: 620c 1b1d |007a: sget-object v12, Lorg/xmlunit/diff/ComparisonType;.SCHEMA_LOCATION:Lorg/xmlunit/diff/ComparisonType; // field@1d1b │ │ -12d46c: 7701 a636 1700 |007c: invoke-static/range {v23}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d472: 0c0e |007f: move-result-object v14 │ │ -12d474: 7110 7636 0600 |0080: invoke-static {v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$600:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3676 │ │ -12d47a: 0c02 |0083: move-result-object v2 │ │ -12d47c: 1203 |0084: const/4 v3, #int 0 // #0 │ │ -12d47e: 3802 0c00 |0085: if-eqz v2, 0091 // +000c │ │ -12d482: 7110 7636 0600 |0087: invoke-static {v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$600:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3676 │ │ -12d488: 0c02 |008a: move-result-object v2 │ │ -12d48a: 7210 5335 0200 |008b: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ -12d490: 0c02 |008e: move-result-object v2 │ │ -12d492: 072f |008f: move-object v15, v2 │ │ -12d494: 2802 |0090: goto 0092 // +0002 │ │ -12d496: 073f |0091: move-object v15, v3 │ │ -12d498: 7701 a536 1700 |0092: invoke-static/range {v23}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d49e: 0c10 |0095: move-result-object v16 │ │ -12d4a0: 7701 a636 1900 |0096: invoke-static/range {v25}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d4a6: 0c12 |0099: move-result-object v18 │ │ -12d4a8: 7110 7636 0800 |009a: invoke-static {v8}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$600:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3676 │ │ -12d4ae: 0c02 |009d: move-result-object v2 │ │ -12d4b0: 3802 0d00 |009e: if-eqz v2, 00ab // +000d │ │ -12d4b4: 7110 7636 0800 |00a0: invoke-static {v8}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$600:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3676 │ │ -12d4ba: 0c02 |00a3: move-result-object v2 │ │ -12d4bc: 7210 5335 0200 |00a4: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ -12d4c2: 0c02 |00a7: move-result-object v2 │ │ -12d4c4: 0813 0200 |00a8: move-object/from16 v19, v2 │ │ -12d4c8: 2803 |00aa: goto 00ad // +0003 │ │ -12d4ca: 0813 0300 |00ab: move-object/from16 v19, v3 │ │ -12d4ce: 7701 a536 1900 |00ad: invoke-static/range {v25}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d4d4: 0c14 |00b0: move-result-object v20 │ │ -12d4d6: 071b |00b1: move-object v11, v1 │ │ -12d4d8: 080d 1600 |00b2: move-object/from16 v13, v22 │ │ -12d4dc: 0811 1800 |00b4: move-object/from16 v17, v24 │ │ -12d4e0: 760a 3736 0b00 |00b6: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d4e6: 6e20 0f36 1000 |00b9: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12d4ec: 0c00 |00bc: move-result-object v0 │ │ -12d4ee: 2201 4209 |00bd: new-instance v1, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d4f2: 620c 181d |00bf: sget-object v12, Lorg/xmlunit/diff/ComparisonType;.NO_NAMESPACE_SCHEMA_LOCATION:Lorg/xmlunit/diff/ComparisonType; // field@1d18 │ │ -12d4f6: 7701 a636 1700 |00c1: invoke-static/range {v23}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d4fc: 0c0e |00c4: move-result-object v14 │ │ -12d4fe: 7110 7536 0600 |00c5: invoke-static {v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$500:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3675 │ │ -12d504: 0c02 |00c8: move-result-object v2 │ │ -12d506: 3802 0c00 |00c9: if-eqz v2, 00d5 // +000c │ │ -12d50a: 7110 7536 0600 |00cb: invoke-static {v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$500:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3675 │ │ -12d510: 0c02 |00ce: move-result-object v2 │ │ -12d512: 7210 5335 0200 |00cf: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ -12d518: 0c02 |00d2: move-result-object v2 │ │ -12d51a: 072f |00d3: move-object v15, v2 │ │ -12d51c: 2802 |00d4: goto 00d6 // +0002 │ │ -12d51e: 073f |00d5: move-object v15, v3 │ │ -12d520: 7701 a536 1700 |00d6: invoke-static/range {v23}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d526: 0c10 |00d9: move-result-object v16 │ │ -12d528: 7701 a636 1900 |00da: invoke-static/range {v25}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d52e: 0c12 |00dd: move-result-object v18 │ │ -12d530: 7110 7536 0800 |00de: invoke-static {v8}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$500:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3675 │ │ -12d536: 0c02 |00e1: move-result-object v2 │ │ -12d538: 3802 0a00 |00e2: if-eqz v2, 00ec // +000a │ │ -12d53c: 7110 7536 0800 |00e4: invoke-static {v8}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$500:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3675 │ │ -12d542: 0c02 |00e7: move-result-object v2 │ │ -12d544: 7210 5335 0200 |00e8: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ -12d54a: 0c03 |00eb: move-result-object v3 │ │ -12d54c: 0813 0300 |00ec: move-object/from16 v19, v3 │ │ -12d550: 7701 a536 1900 |00ee: invoke-static/range {v25}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d556: 0c14 |00f1: move-result-object v20 │ │ -12d558: 071b |00f2: move-object v11, v1 │ │ -12d55a: 080d 1600 |00f3: move-object/from16 v13, v22 │ │ -12d55e: 0811 1800 |00f5: move-object/from16 v17, v24 │ │ -12d562: 760a 3736 0b00 |00f7: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d568: 6e20 0f36 1000 |00fa: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12d56e: 0c0b |00fd: move-result-object v11 │ │ -12d570: 220c 5809 |00fe: new-instance v12, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer; // type@0958 │ │ -12d574: 120d |0100: const/4 v13, #int 0 // #0 │ │ -12d576: 07c0 |0101: move-object v0, v12 │ │ -12d578: 0801 1500 |0102: move-object/from16 v1, v21 │ │ -12d57c: 0802 1600 |0104: move-object/from16 v2, v22 │ │ -12d580: 0803 1700 |0106: move-object/from16 v3, v23 │ │ -12d584: 0764 |0108: move-object v4, v6 │ │ -12d586: 0805 1800 |0109: move-object/from16 v5, v24 │ │ -12d58a: 0806 1900 |010b: move-object/from16 v6, v25 │ │ -12d58e: 0787 |010d: move-object v7, v8 │ │ -12d590: 07d8 |010e: move-object v8, v13 │ │ -12d592: 7609 7e36 0000 |010f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V // method@367e │ │ -12d598: 6e20 0e36 cb00 |0112: invoke-virtual {v11, v12}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ -12d59e: 0c00 |0115: move-result-object v0 │ │ -12d5a0: 1100 |0116: return-object v0 │ │ +12d36c: |[12d36c] org.xmlunit.diff.DOMDifferenceEngine.compareElementAttributes:(Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12d37c: 0809 1500 |0000: move-object/from16 v9, v21 │ │ +12d380: 7801 6135 1600 |0002: invoke-interface/range {v22}, Lorg/w3c/dom/Element;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@3561 │ │ +12d386: 0c00 |0005: move-result-object v0 │ │ +12d388: 7020 af36 0900 |0006: invoke-direct {v9, v0}, Lorg/xmlunit/diff/DOMDifferenceEngine;.splitAttributes:(Lorg/w3c/dom/NamedNodeMap;)Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // method@36af │ │ +12d38e: 0c06 |0009: move-result-object v6 │ │ +12d390: 7110 7436 0600 |000a: invoke-static {v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; // method@3674 │ │ +12d396: 0c00 |000d: move-result-object v0 │ │ +12d398: 6201 6a1d |000e: sget-object v1, Lorg/xmlunit/diff/DOMDifferenceEngine;.QNAME_MAPPER:Lorg/xmlunit/util/Mapper; // field@1d6a │ │ +12d39c: 7120 1938 1000 |0010: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; // method@3819 │ │ +12d3a2: 0c00 |0013: move-result-object v0 │ │ +12d3a4: 0807 1700 |0014: move-object/from16 v7, v23 │ │ +12d3a8: 6e20 7e37 0700 |0016: invoke-virtual {v7, v0}, Lorg/xmlunit/diff/XPathContext;.addAttributes:(Ljava/lang/Iterable;)V // method@377e │ │ +12d3ae: 7801 6135 1800 |0019: invoke-interface/range {v24}, Lorg/w3c/dom/Element;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@3561 │ │ +12d3b4: 0c00 |001c: move-result-object v0 │ │ +12d3b6: 7020 af36 0900 |001d: invoke-direct {v9, v0}, Lorg/xmlunit/diff/DOMDifferenceEngine;.splitAttributes:(Lorg/w3c/dom/NamedNodeMap;)Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // method@36af │ │ +12d3bc: 0c08 |0020: move-result-object v8 │ │ +12d3be: 7110 7436 0800 |0021: invoke-static {v8}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; // method@3674 │ │ +12d3c4: 0c00 |0024: move-result-object v0 │ │ +12d3c6: 7120 1938 1000 |0025: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; // method@3819 │ │ +12d3cc: 0c00 |0028: move-result-object v0 │ │ +12d3ce: 080a 1900 |0029: move-object/from16 v10, v25 │ │ +12d3d2: 6e20 7e37 0a00 |002b: invoke-virtual {v10, v0}, Lorg/xmlunit/diff/XPathContext;.addAttributes:(Ljava/lang/Iterable;)V // method@377e │ │ +12d3d8: 2200 4209 |002e: new-instance v0, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d3dc: 620c 121d |0030: sget-object v12, Lorg/xmlunit/diff/ComparisonType;.ELEMENT_NUM_ATTRIBUTES:Lorg/xmlunit/diff/ComparisonType; // field@1d12 │ │ +12d3e0: 7701 a636 1700 |0032: invoke-static/range {v23}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d3e6: 0c0e |0035: move-result-object v14 │ │ +12d3e8: 7110 7436 0600 |0036: invoke-static {v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; // method@3674 │ │ +12d3ee: 0c01 |0039: move-result-object v1 │ │ +12d3f0: 7210 362c 0100 |003a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2c36 │ │ +12d3f6: 0a01 |003d: move-result v1 │ │ +12d3f8: 7110 622a 0100 |003e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +12d3fe: 0c0f |0041: move-result-object v15 │ │ +12d400: 7701 a536 1700 |0042: invoke-static/range {v23}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d406: 0c10 |0045: move-result-object v16 │ │ +12d408: 7701 a636 1900 |0046: invoke-static/range {v25}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d40e: 0c12 |0049: move-result-object v18 │ │ +12d410: 7110 7436 0800 |004a: invoke-static {v8}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$300:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Ljava/util/List; // method@3674 │ │ +12d416: 0c01 |004d: move-result-object v1 │ │ +12d418: 7210 362c 0100 |004e: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2c36 │ │ +12d41e: 0a01 |0051: move-result v1 │ │ +12d420: 7110 622a 0100 |0052: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +12d426: 0c13 |0055: move-result-object v19 │ │ +12d428: 7701 a536 1900 |0056: invoke-static/range {v25}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d42e: 0c14 |0059: move-result-object v20 │ │ +12d430: 070b |005a: move-object v11, v0 │ │ +12d432: 080d 1600 |005b: move-object/from16 v13, v22 │ │ +12d436: 0811 1800 |005d: move-object/from16 v17, v24 │ │ +12d43a: 760a 3736 0b00 |005f: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d440: 6e20 9136 0900 |0062: invoke-virtual {v9, v0}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ +12d446: 0c0b |0065: move-result-object v11 │ │ +12d448: 220c 5209 |0066: new-instance v12, Lorg/xmlunit/diff/DOMDifferenceEngine$7; // type@0952 │ │ +12d44c: 07c0 |0068: move-object v0, v12 │ │ +12d44e: 0801 1500 |0069: move-object/from16 v1, v21 │ │ +12d452: 0762 |006b: move-object v2, v6 │ │ +12d454: 0803 1700 |006c: move-object/from16 v3, v23 │ │ +12d458: 0784 |006e: move-object v4, v8 │ │ +12d45a: 0805 1900 |006f: move-object/from16 v5, v25 │ │ +12d45e: 7606 6c36 0000 |0071: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$7;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/XPathContext;)V // method@366c │ │ +12d464: 6e20 0e36 cb00 |0074: invoke-virtual {v11, v12}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ +12d46a: 0c00 |0077: move-result-object v0 │ │ +12d46c: 2201 4209 |0078: new-instance v1, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d470: 620c 1b1d |007a: sget-object v12, Lorg/xmlunit/diff/ComparisonType;.SCHEMA_LOCATION:Lorg/xmlunit/diff/ComparisonType; // field@1d1b │ │ +12d474: 7701 a636 1700 |007c: invoke-static/range {v23}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d47a: 0c0e |007f: move-result-object v14 │ │ +12d47c: 7110 7636 0600 |0080: invoke-static {v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$600:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3676 │ │ +12d482: 0c02 |0083: move-result-object v2 │ │ +12d484: 1203 |0084: const/4 v3, #int 0 // #0 │ │ +12d486: 3802 0c00 |0085: if-eqz v2, 0091 // +000c │ │ +12d48a: 7110 7636 0600 |0087: invoke-static {v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$600:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3676 │ │ +12d490: 0c02 |008a: move-result-object v2 │ │ +12d492: 7210 5335 0200 |008b: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ +12d498: 0c02 |008e: move-result-object v2 │ │ +12d49a: 072f |008f: move-object v15, v2 │ │ +12d49c: 2802 |0090: goto 0092 // +0002 │ │ +12d49e: 073f |0091: move-object v15, v3 │ │ +12d4a0: 7701 a536 1700 |0092: invoke-static/range {v23}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d4a6: 0c10 |0095: move-result-object v16 │ │ +12d4a8: 7701 a636 1900 |0096: invoke-static/range {v25}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d4ae: 0c12 |0099: move-result-object v18 │ │ +12d4b0: 7110 7636 0800 |009a: invoke-static {v8}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$600:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3676 │ │ +12d4b6: 0c02 |009d: move-result-object v2 │ │ +12d4b8: 3802 0d00 |009e: if-eqz v2, 00ab // +000d │ │ +12d4bc: 7110 7636 0800 |00a0: invoke-static {v8}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$600:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3676 │ │ +12d4c2: 0c02 |00a3: move-result-object v2 │ │ +12d4c4: 7210 5335 0200 |00a4: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ +12d4ca: 0c02 |00a7: move-result-object v2 │ │ +12d4cc: 0813 0200 |00a8: move-object/from16 v19, v2 │ │ +12d4d0: 2803 |00aa: goto 00ad // +0003 │ │ +12d4d2: 0813 0300 |00ab: move-object/from16 v19, v3 │ │ +12d4d6: 7701 a536 1900 |00ad: invoke-static/range {v25}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d4dc: 0c14 |00b0: move-result-object v20 │ │ +12d4de: 071b |00b1: move-object v11, v1 │ │ +12d4e0: 080d 1600 |00b2: move-object/from16 v13, v22 │ │ +12d4e4: 0811 1800 |00b4: move-object/from16 v17, v24 │ │ +12d4e8: 760a 3736 0b00 |00b6: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d4ee: 6e20 0f36 1000 |00b9: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12d4f4: 0c00 |00bc: move-result-object v0 │ │ +12d4f6: 2201 4209 |00bd: new-instance v1, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d4fa: 620c 181d |00bf: sget-object v12, Lorg/xmlunit/diff/ComparisonType;.NO_NAMESPACE_SCHEMA_LOCATION:Lorg/xmlunit/diff/ComparisonType; // field@1d18 │ │ +12d4fe: 7701 a636 1700 |00c1: invoke-static/range {v23}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d504: 0c0e |00c4: move-result-object v14 │ │ +12d506: 7110 7536 0600 |00c5: invoke-static {v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$500:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3675 │ │ +12d50c: 0c02 |00c8: move-result-object v2 │ │ +12d50e: 3802 0c00 |00c9: if-eqz v2, 00d5 // +000c │ │ +12d512: 7110 7536 0600 |00cb: invoke-static {v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$500:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3675 │ │ +12d518: 0c02 |00ce: move-result-object v2 │ │ +12d51a: 7210 5335 0200 |00cf: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ +12d520: 0c02 |00d2: move-result-object v2 │ │ +12d522: 072f |00d3: move-object v15, v2 │ │ +12d524: 2802 |00d4: goto 00d6 // +0002 │ │ +12d526: 073f |00d5: move-object v15, v3 │ │ +12d528: 7701 a536 1700 |00d6: invoke-static/range {v23}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d52e: 0c10 |00d9: move-result-object v16 │ │ +12d530: 7701 a636 1900 |00da: invoke-static/range {v25}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d536: 0c12 |00dd: move-result-object v18 │ │ +12d538: 7110 7536 0800 |00de: invoke-static {v8}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$500:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3675 │ │ +12d53e: 0c02 |00e1: move-result-object v2 │ │ +12d540: 3802 0a00 |00e2: if-eqz v2, 00ec // +000a │ │ +12d544: 7110 7536 0800 |00e4: invoke-static {v8}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.access$500:(Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;)Lorg/w3c/dom/Attr; // method@3675 │ │ +12d54a: 0c02 |00e7: move-result-object v2 │ │ +12d54c: 7210 5335 0200 |00e8: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ +12d552: 0c03 |00eb: move-result-object v3 │ │ +12d554: 0813 0300 |00ec: move-object/from16 v19, v3 │ │ +12d558: 7701 a536 1900 |00ee: invoke-static/range {v25}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d55e: 0c14 |00f1: move-result-object v20 │ │ +12d560: 071b |00f2: move-object v11, v1 │ │ +12d562: 080d 1600 |00f3: move-object/from16 v13, v22 │ │ +12d566: 0811 1800 |00f5: move-object/from16 v17, v24 │ │ +12d56a: 760a 3736 0b00 |00f7: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d570: 6e20 0f36 1000 |00fa: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12d576: 0c0b |00fd: move-result-object v11 │ │ +12d578: 220c 5809 |00fe: new-instance v12, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer; // type@0958 │ │ +12d57c: 120d |0100: const/4 v13, #int 0 // #0 │ │ +12d57e: 07c0 |0101: move-object v0, v12 │ │ +12d580: 0801 1500 |0102: move-object/from16 v1, v21 │ │ +12d584: 0802 1600 |0104: move-object/from16 v2, v22 │ │ +12d588: 0803 1700 |0106: move-object/from16 v3, v23 │ │ +12d58c: 0764 |0108: move-object v4, v6 │ │ +12d58e: 0805 1800 |0109: move-object/from16 v5, v24 │ │ +12d592: 0806 1900 |010b: move-object/from16 v6, v25 │ │ +12d596: 0787 |010d: move-object v7, v8 │ │ +12d598: 07d8 |010e: move-object v8, v13 │ │ +12d59a: 7609 7e36 0000 |010f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/xmlunit/diff/DOMDifferenceEngine$NormalAttributeComparer;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V // method@367e │ │ +12d5a0: 6e20 0e36 cb00 |0112: invoke-virtual {v11, v12}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ +12d5a6: 0c00 |0115: move-result-object v0 │ │ +12d5a8: 1100 |0116: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=352 │ │ 0x000a line=353 │ │ 0x0019 line=356 │ │ 0x0021 line=357 │ │ 0x002e line=361 │ │ @@ -440609,50 +440611,50 @@ │ │ type : '(Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 10 │ │ insns size : 62 16-bit code units │ │ -12d5a4: |[12d5a4] org.xmlunit.diff.DOMDifferenceEngine.compareElements:(Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12d5b4: 220a 4209 |0000: new-instance v10, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d5b8: 6201 131d |0002: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.ELEMENT_TAG_NAME:Lorg/xmlunit/diff/ComparisonType; // field@1d13 │ │ -12d5bc: 7110 a636 0d00 |0004: invoke-static {v13}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d5c2: 0c03 |0007: move-result-object v3 │ │ -12d5c4: 7110 1f38 0c00 |0008: invoke-static {v12}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -12d5ca: 0c00 |000b: move-result-object v0 │ │ -12d5cc: 6e10 f02c 0000 |000c: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@2cf0 │ │ -12d5d2: 0c04 |000f: move-result-object v4 │ │ -12d5d4: 7110 a536 0d00 |0010: invoke-static {v13}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d5da: 0c05 |0013: move-result-object v5 │ │ -12d5dc: 7110 a636 0f00 |0014: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d5e2: 0c07 |0017: move-result-object v7 │ │ -12d5e4: 7110 1f38 0e00 |0018: invoke-static {v14}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -12d5ea: 0c00 |001b: move-result-object v0 │ │ -12d5ec: 6e10 f02c 0000 |001c: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@2cf0 │ │ -12d5f2: 0c08 |001f: move-result-object v8 │ │ -12d5f4: 7110 a536 0f00 |0020: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d5fa: 0c09 |0023: move-result-object v9 │ │ -12d5fc: 07a0 |0024: move-object v0, v10 │ │ -12d5fe: 07c2 |0025: move-object v2, v12 │ │ -12d600: 07e6 |0026: move-object v6, v14 │ │ -12d602: 760a 3736 0000 |0027: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d608: 6e20 9136 ab00 |002a: invoke-virtual {v11, v10}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ -12d60e: 0c00 |002d: move-result-object v0 │ │ -12d610: 2207 5109 |002e: new-instance v7, Lorg/xmlunit/diff/DOMDifferenceEngine$6; // type@0951 │ │ -12d614: 0771 |0030: move-object v1, v7 │ │ -12d616: 07b2 |0031: move-object v2, v11 │ │ -12d618: 07c3 |0032: move-object v3, v12 │ │ -12d61a: 07d4 |0033: move-object v4, v13 │ │ -12d61c: 07e5 |0034: move-object v5, v14 │ │ -12d61e: 07f6 |0035: move-object v6, v15 │ │ -12d620: 7606 6a36 0100 |0036: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)V // method@366a │ │ -12d626: 6e20 0e36 7000 |0039: invoke-virtual {v0, v7}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ -12d62c: 0c0c |003c: move-result-object v12 │ │ -12d62e: 110c |003d: return-object v12 │ │ +12d5ac: |[12d5ac] org.xmlunit.diff.DOMDifferenceEngine.compareElements:(Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12d5bc: 220a 4209 |0000: new-instance v10, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d5c0: 6201 131d |0002: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.ELEMENT_TAG_NAME:Lorg/xmlunit/diff/ComparisonType; // field@1d13 │ │ +12d5c4: 7110 a636 0d00 |0004: invoke-static {v13}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d5ca: 0c03 |0007: move-result-object v3 │ │ +12d5cc: 7110 1f38 0c00 |0008: invoke-static {v12}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +12d5d2: 0c00 |000b: move-result-object v0 │ │ +12d5d4: 6e10 f02c 0000 |000c: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@2cf0 │ │ +12d5da: 0c04 |000f: move-result-object v4 │ │ +12d5dc: 7110 a536 0d00 |0010: invoke-static {v13}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d5e2: 0c05 |0013: move-result-object v5 │ │ +12d5e4: 7110 a636 0f00 |0014: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d5ea: 0c07 |0017: move-result-object v7 │ │ +12d5ec: 7110 1f38 0e00 |0018: invoke-static {v14}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +12d5f2: 0c00 |001b: move-result-object v0 │ │ +12d5f4: 6e10 f02c 0000 |001c: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@2cf0 │ │ +12d5fa: 0c08 |001f: move-result-object v8 │ │ +12d5fc: 7110 a536 0f00 |0020: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d602: 0c09 |0023: move-result-object v9 │ │ +12d604: 07a0 |0024: move-object v0, v10 │ │ +12d606: 07c2 |0025: move-object v2, v12 │ │ +12d608: 07e6 |0026: move-object v6, v14 │ │ +12d60a: 760a 3736 0000 |0027: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d610: 6e20 9136 ab00 |002a: invoke-virtual {v11, v10}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ +12d616: 0c00 |002d: move-result-object v0 │ │ +12d618: 2207 5109 |002e: new-instance v7, Lorg/xmlunit/diff/DOMDifferenceEngine$6; // type@0951 │ │ +12d61c: 0771 |0030: move-object v1, v7 │ │ +12d61e: 07b2 |0031: move-object v2, v11 │ │ +12d620: 07c3 |0032: move-object v3, v12 │ │ +12d622: 07d4 |0033: move-object v4, v13 │ │ +12d624: 07e5 |0034: move-object v5, v14 │ │ +12d626: 07f6 |0035: move-object v6, v15 │ │ +12d628: 7606 6a36 0100 |0036: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$6;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)V // method@366a │ │ +12d62e: 6e20 0e36 7000 |0039: invoke-virtual {v0, v7}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ +12d634: 0c0c |003c: move-result-object v12 │ │ +12d636: 110c |003d: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x003e reg=11 this Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x003e reg=12 (null) Lorg/w3c/dom/Element; │ │ 0x0000 - 0x003e reg=13 (null) Lorg/xmlunit/diff/XPathContext; │ │ @@ -440664,116 +440666,116 @@ │ │ type : '(Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 27 │ │ ins : 5 │ │ outs : 10 │ │ insns size : 198 16-bit code units │ │ -12d630: |[12d630] org.xmlunit.diff.DOMDifferenceEngine.compareNodeLists:(Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12d640: 2200 3c09 |0000: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ -12d644: 0808 1600 |0002: move-object/from16 v8, v22 │ │ -12d648: 7020 1536 8000 |0004: invoke-direct {v0, v8}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3615 │ │ -12d64e: 7401 a436 1600 |0007: invoke-virtual/range {v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getNodeMatcher:()Lorg/xmlunit/diff/NodeMatcher; // method@36a4 │ │ -12d654: 0c01 |000a: move-result-object v1 │ │ -12d656: 0802 1700 |000b: move-object/from16 v2, v23 │ │ -12d65a: 0803 1900 |000d: move-object/from16 v3, v25 │ │ -12d65e: 7230 6337 2103 |000f: invoke-interface {v1, v2, v3}, Lorg/xmlunit/diff/NodeMatcher;.match:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; // method@3763 │ │ -12d664: 0c01 |0012: move-result-object v1 │ │ -12d666: 7701 1538 1700 |0013: invoke-static/range {v23}, Lorg/xmlunit/util/Linqy;.asList:(Ljava/lang/Iterable;)Ljava/util/List; // method@3815 │ │ -12d66c: 0c07 |0016: move-result-object v7 │ │ -12d66e: 7701 1538 1900 |0017: invoke-static/range {v25}, Lorg/xmlunit/util/Linqy;.asList:(Ljava/lang/Iterable;)Ljava/util/List; // method@3815 │ │ -12d674: 0c09 |001a: move-result-object v9 │ │ -12d676: 220a 5e07 |001b: new-instance v10, Ljava/util/HashSet; // type@075e │ │ -12d67a: 7010 fa2b 0a00 |001d: invoke-direct {v10}, Ljava/util/HashSet;.:()V // method@2bfa │ │ -12d680: 7210 652a 0100 |0020: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -12d686: 0c0b |0023: move-result-object v11 │ │ -12d688: 7210 042c 0b00 |0024: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12d68e: 0a01 |0027: move-result v1 │ │ -12d690: 3801 7900 |0028: if-eqz v1, 00a1 // +0079 │ │ -12d694: 7210 052c 0b00 |002a: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12d69a: 0c01 |002d: move-result-object v1 │ │ -12d69c: 1f01 6707 |002e: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ -12d6a0: 7210 4e2c 0100 |0030: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -12d6a6: 0c02 |0033: move-result-object v2 │ │ -12d6a8: 0723 |0034: move-object v3, v2 │ │ -12d6aa: 1f03 1109 |0035: check-cast v3, Lorg/w3c/dom/Node; // type@0911 │ │ -12d6ae: 7220 6e2c 3a00 |0037: invoke-interface {v10, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2c6e │ │ -12d6b4: 7210 4f2c 0100 |003a: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -12d6ba: 0c01 |003d: move-result-object v1 │ │ -12d6bc: 0715 |003e: move-object v5, v1 │ │ -12d6be: 1f05 1109 |003f: check-cast v5, Lorg/w3c/dom/Node; // type@0911 │ │ -12d6c2: 7220 6e2c 5a00 |0041: invoke-interface {v10, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2c6e │ │ -12d6c8: 7220 2e2c 3700 |0044: invoke-interface {v7, v3}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@2c2e │ │ -12d6ce: 0a01 |0047: move-result v1 │ │ -12d6d0: 7220 2e2c 5900 |0048: invoke-interface {v9, v5}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@2c2e │ │ -12d6d6: 0a02 |004b: move-result v2 │ │ -12d6d8: 0806 1800 |004c: move-object/from16 v6, v24 │ │ -12d6dc: 6e20 8837 1600 |004e: invoke-virtual {v6, v1}, Lorg/xmlunit/diff/XPathContext;.navigateToChild:(I)V // method@3788 │ │ -12d6e2: 0804 1a00 |0051: move-object/from16 v4, v26 │ │ -12d6e6: 6e20 8837 2400 |0053: invoke-virtual {v4, v2}, Lorg/xmlunit/diff/XPathContext;.navigateToChild:(I)V // method@3788 │ │ -12d6ec: 220f 4209 |0056: new-instance v15, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d6f0: 620d 0e1d |0058: sget-object v13, Lorg/xmlunit/diff/ComparisonType;.CHILD_NODELIST_SEQUENCE:Lorg/xmlunit/diff/ComparisonType; // field@1d0e │ │ -12d6f4: 7701 a636 1800 |005a: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d6fa: 0c10 |005d: move-result-object v16 │ │ -12d6fc: 7110 622a 0100 |005e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -12d702: 0c01 |0061: move-result-object v1 │ │ -12d704: 7701 a536 1800 |0062: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d70a: 0c11 |0065: move-result-object v17 │ │ -12d70c: 7701 a636 1a00 |0066: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d712: 0c13 |0069: move-result-object v19 │ │ -12d714: 7110 622a 0200 |006a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -12d71a: 0c14 |006d: move-result-object v20 │ │ -12d71c: 7701 a536 1a00 |006e: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d722: 0c15 |0071: move-result-object v21 │ │ -12d724: 07fc |0072: move-object v12, v15 │ │ -12d726: 073e |0073: move-object v14, v3 │ │ -12d728: 07f2 |0074: move-object v2, v15 │ │ -12d72a: 080f 1000 |0075: move-object/from16 v15, v16 │ │ -12d72e: 0810 0100 |0077: move-object/from16 v16, v1 │ │ -12d732: 0812 0500 |0079: move-object/from16 v18, v5 │ │ -12d736: 760a 3736 0c00 |007b: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d73c: 6e20 0f36 2000 |007e: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12d742: 0c00 |0081: move-result-object v0 │ │ -12d744: 220c 5309 |0082: new-instance v12, Lorg/xmlunit/diff/DOMDifferenceEngine$8; // type@0953 │ │ -12d748: 07c1 |0084: move-object v1, v12 │ │ -12d74a: 0802 1600 |0085: move-object/from16 v2, v22 │ │ -12d74e: 0804 1800 |0087: move-object/from16 v4, v24 │ │ -12d752: 0806 1a00 |0089: move-object/from16 v6, v26 │ │ -12d756: 7606 6e36 0100 |008b: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)V // method@366e │ │ -12d75c: 6e20 0e36 c000 |008e: invoke-virtual {v0, v12}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ -12d762: 0c00 |0091: move-result-object v0 │ │ -12d764: 7401 8937 1a00 |0092: invoke-virtual/range {v26}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12d76a: 7401 8937 1800 |0095: invoke-virtual/range {v24}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12d770: 288c |0098: goto 0024 // -0074 │ │ -12d772: 0d00 |0099: move-exception v0 │ │ -12d774: 7401 8937 1a00 |009a: invoke-virtual/range {v26}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12d77a: 7401 8937 1800 |009d: invoke-virtual/range {v24}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12d780: 2700 |00a0: throw v0 │ │ -12d782: 220b 5909 |00a1: new-instance v11, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes; // type@0959 │ │ -12d786: 120c |00a3: const/4 v12, #int 0 // #0 │ │ -12d788: 07b1 |00a4: move-object v1, v11 │ │ -12d78a: 0802 1600 |00a5: move-object/from16 v2, v22 │ │ -12d78e: 0773 |00a7: move-object v3, v7 │ │ -12d790: 0804 1800 |00a8: move-object/from16 v4, v24 │ │ -12d794: 07a5 |00aa: move-object v5, v10 │ │ -12d796: 0806 1a00 |00ab: move-object/from16 v6, v26 │ │ -12d79a: 07c7 |00ad: move-object v7, v12 │ │ -12d79c: 7607 8336 0100 |00ae: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V // method@3683 │ │ -12d7a2: 6e20 0e36 b000 |00b1: invoke-virtual {v0, v11}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ -12d7a8: 0c00 |00b4: move-result-object v0 │ │ -12d7aa: 220b 5a09 |00b5: new-instance v11, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes; // type@095a │ │ -12d7ae: 1207 |00b7: const/4 v7, #int 0 // #0 │ │ -12d7b0: 07b1 |00b8: move-object v1, v11 │ │ -12d7b2: 0793 |00b9: move-object v3, v9 │ │ -12d7b4: 0804 1a00 |00ba: move-object/from16 v4, v26 │ │ -12d7b8: 0806 1800 |00bc: move-object/from16 v6, v24 │ │ -12d7bc: 7607 8636 0100 |00be: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V // method@3686 │ │ -12d7c2: 6e20 0e36 b000 |00c1: invoke-virtual {v0, v11}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ -12d7c8: 0c00 |00c4: move-result-object v0 │ │ -12d7ca: 1100 |00c5: return-object v0 │ │ +12d638: |[12d638] org.xmlunit.diff.DOMDifferenceEngine.compareNodeLists:(Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12d648: 2200 3c09 |0000: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ +12d64c: 0808 1600 |0002: move-object/from16 v8, v22 │ │ +12d650: 7020 1536 8000 |0004: invoke-direct {v0, v8}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3615 │ │ +12d656: 7401 a436 1600 |0007: invoke-virtual/range {v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getNodeMatcher:()Lorg/xmlunit/diff/NodeMatcher; // method@36a4 │ │ +12d65c: 0c01 |000a: move-result-object v1 │ │ +12d65e: 0802 1700 |000b: move-object/from16 v2, v23 │ │ +12d662: 0803 1900 |000d: move-object/from16 v3, v25 │ │ +12d666: 7230 6337 2103 |000f: invoke-interface {v1, v2, v3}, Lorg/xmlunit/diff/NodeMatcher;.match:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; // method@3763 │ │ +12d66c: 0c01 |0012: move-result-object v1 │ │ +12d66e: 7701 1538 1700 |0013: invoke-static/range {v23}, Lorg/xmlunit/util/Linqy;.asList:(Ljava/lang/Iterable;)Ljava/util/List; // method@3815 │ │ +12d674: 0c07 |0016: move-result-object v7 │ │ +12d676: 7701 1538 1900 |0017: invoke-static/range {v25}, Lorg/xmlunit/util/Linqy;.asList:(Ljava/lang/Iterable;)Ljava/util/List; // method@3815 │ │ +12d67c: 0c09 |001a: move-result-object v9 │ │ +12d67e: 220a 5e07 |001b: new-instance v10, Ljava/util/HashSet; // type@075e │ │ +12d682: 7010 fa2b 0a00 |001d: invoke-direct {v10}, Ljava/util/HashSet;.:()V // method@2bfa │ │ +12d688: 7210 652a 0100 |0020: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +12d68e: 0c0b |0023: move-result-object v11 │ │ +12d690: 7210 042c 0b00 |0024: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +12d696: 0a01 |0027: move-result v1 │ │ +12d698: 3801 7900 |0028: if-eqz v1, 00a1 // +0079 │ │ +12d69c: 7210 052c 0b00 |002a: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12d6a2: 0c01 |002d: move-result-object v1 │ │ +12d6a4: 1f01 6707 |002e: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ +12d6a8: 7210 4e2c 0100 |0030: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +12d6ae: 0c02 |0033: move-result-object v2 │ │ +12d6b0: 0723 |0034: move-object v3, v2 │ │ +12d6b2: 1f03 1109 |0035: check-cast v3, Lorg/w3c/dom/Node; // type@0911 │ │ +12d6b6: 7220 6e2c 3a00 |0037: invoke-interface {v10, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2c6e │ │ +12d6bc: 7210 4f2c 0100 |003a: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +12d6c2: 0c01 |003d: move-result-object v1 │ │ +12d6c4: 0715 |003e: move-object v5, v1 │ │ +12d6c6: 1f05 1109 |003f: check-cast v5, Lorg/w3c/dom/Node; // type@0911 │ │ +12d6ca: 7220 6e2c 5a00 |0041: invoke-interface {v10, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2c6e │ │ +12d6d0: 7220 2e2c 3700 |0044: invoke-interface {v7, v3}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@2c2e │ │ +12d6d6: 0a01 |0047: move-result v1 │ │ +12d6d8: 7220 2e2c 5900 |0048: invoke-interface {v9, v5}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@2c2e │ │ +12d6de: 0a02 |004b: move-result v2 │ │ +12d6e0: 0806 1800 |004c: move-object/from16 v6, v24 │ │ +12d6e4: 6e20 8837 1600 |004e: invoke-virtual {v6, v1}, Lorg/xmlunit/diff/XPathContext;.navigateToChild:(I)V // method@3788 │ │ +12d6ea: 0804 1a00 |0051: move-object/from16 v4, v26 │ │ +12d6ee: 6e20 8837 2400 |0053: invoke-virtual {v4, v2}, Lorg/xmlunit/diff/XPathContext;.navigateToChild:(I)V // method@3788 │ │ +12d6f4: 220f 4209 |0056: new-instance v15, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d6f8: 620d 0e1d |0058: sget-object v13, Lorg/xmlunit/diff/ComparisonType;.CHILD_NODELIST_SEQUENCE:Lorg/xmlunit/diff/ComparisonType; // field@1d0e │ │ +12d6fc: 7701 a636 1800 |005a: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d702: 0c10 |005d: move-result-object v16 │ │ +12d704: 7110 622a 0100 |005e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +12d70a: 0c01 |0061: move-result-object v1 │ │ +12d70c: 7701 a536 1800 |0062: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d712: 0c11 |0065: move-result-object v17 │ │ +12d714: 7701 a636 1a00 |0066: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d71a: 0c13 |0069: move-result-object v19 │ │ +12d71c: 7110 622a 0200 |006a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +12d722: 0c14 |006d: move-result-object v20 │ │ +12d724: 7701 a536 1a00 |006e: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d72a: 0c15 |0071: move-result-object v21 │ │ +12d72c: 07fc |0072: move-object v12, v15 │ │ +12d72e: 073e |0073: move-object v14, v3 │ │ +12d730: 07f2 |0074: move-object v2, v15 │ │ +12d732: 080f 1000 |0075: move-object/from16 v15, v16 │ │ +12d736: 0810 0100 |0077: move-object/from16 v16, v1 │ │ +12d73a: 0812 0500 |0079: move-object/from16 v18, v5 │ │ +12d73e: 760a 3736 0c00 |007b: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d744: 6e20 0f36 2000 |007e: invoke-virtual {v0, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12d74a: 0c00 |0081: move-result-object v0 │ │ +12d74c: 220c 5309 |0082: new-instance v12, Lorg/xmlunit/diff/DOMDifferenceEngine$8; // type@0953 │ │ +12d750: 07c1 |0084: move-object v1, v12 │ │ +12d752: 0802 1600 |0085: move-object/from16 v2, v22 │ │ +12d756: 0804 1800 |0087: move-object/from16 v4, v24 │ │ +12d75a: 0806 1a00 |0089: move-object/from16 v6, v26 │ │ +12d75e: 7606 6e36 0100 |008b: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/xmlunit/diff/DOMDifferenceEngine$8;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)V // method@366e │ │ +12d764: 6e20 0e36 c000 |008e: invoke-virtual {v0, v12}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ +12d76a: 0c00 |0091: move-result-object v0 │ │ +12d76c: 7401 8937 1a00 |0092: invoke-virtual/range {v26}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12d772: 7401 8937 1800 |0095: invoke-virtual/range {v24}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12d778: 288c |0098: goto 0024 // -0074 │ │ +12d77a: 0d00 |0099: move-exception v0 │ │ +12d77c: 7401 8937 1a00 |009a: invoke-virtual/range {v26}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12d782: 7401 8937 1800 |009d: invoke-virtual/range {v24}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12d788: 2700 |00a0: throw v0 │ │ +12d78a: 220b 5909 |00a1: new-instance v11, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes; // type@0959 │ │ +12d78e: 120c |00a3: const/4 v12, #int 0 // #0 │ │ +12d790: 07b1 |00a4: move-object v1, v11 │ │ +12d792: 0802 1600 |00a5: move-object/from16 v2, v22 │ │ +12d796: 0773 |00a7: move-object v3, v7 │ │ +12d798: 0804 1800 |00a8: move-object/from16 v4, v24 │ │ +12d79c: 07a5 |00aa: move-object v5, v10 │ │ +12d79e: 0806 1a00 |00ab: move-object/from16 v6, v26 │ │ +12d7a2: 07c7 |00ad: move-object v7, v12 │ │ +12d7a4: 7607 8336 0100 |00ae: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedControlNodes;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V // method@3683 │ │ +12d7aa: 6e20 0e36 b000 |00b1: invoke-virtual {v0, v11}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ +12d7b0: 0c00 |00b4: move-result-object v0 │ │ +12d7b2: 220b 5a09 |00b5: new-instance v11, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes; // type@095a │ │ +12d7b6: 1207 |00b7: const/4 v7, #int 0 // #0 │ │ +12d7b8: 07b1 |00b8: move-object v1, v11 │ │ +12d7ba: 0793 |00b9: move-object v3, v9 │ │ +12d7bc: 0804 1a00 |00ba: move-object/from16 v4, v26 │ │ +12d7c0: 0806 1800 |00bc: move-object/from16 v6, v24 │ │ +12d7c4: 7607 8636 0100 |00be: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/xmlunit/diff/DOMDifferenceEngine$UnmatchedTestNodes;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Ljava/util/List;Lorg/xmlunit/diff/XPathContext;Ljava/util/Set;Lorg/xmlunit/diff/XPathContext;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V // method@3686 │ │ +12d7ca: 6e20 0e36 b000 |00c1: invoke-virtual {v0, v11}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ +12d7d0: 0c00 |00c4: move-result-object v0 │ │ +12d7d2: 1100 |00c5: return-object v0 │ │ catches : 1 │ │ 0x0056 - 0x0092 │ │ -> 0x0099 │ │ positions : │ │ 0x0000 line=536 │ │ 0x0007 line=538 │ │ 0x0013 line=540 │ │ @@ -440806,57 +440808,57 @@ │ │ type : '(Lorg/w3c/dom/ProcessingInstruction;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/ProcessingInstruction;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 10 │ │ insns size : 80 16-bit code units │ │ -12d9f4: |[12d9f4] org.xmlunit.diff.DOMDifferenceEngine.compareProcessingInstructions:(Lorg/w3c/dom/ProcessingInstruction;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/ProcessingInstruction;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12da04: 220a 4209 |0000: new-instance v10, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12da08: 6201 1a1d |0002: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.PROCESSING_INSTRUCTION_TARGET:Lorg/xmlunit/diff/ComparisonType; // field@1d1a │ │ -12da0c: 7110 a636 0f00 |0004: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12da12: 0c03 |0007: move-result-object v3 │ │ -12da14: 7210 7c35 0e00 |0008: invoke-interface {v14}, Lorg/w3c/dom/ProcessingInstruction;.getTarget:()Ljava/lang/String; // method@357c │ │ -12da1a: 0c04 |000b: move-result-object v4 │ │ -12da1c: 7110 a536 0f00 |000c: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12da22: 0c05 |000f: move-result-object v5 │ │ -12da24: 7701 a636 1100 |0010: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12da2a: 0c07 |0013: move-result-object v7 │ │ -12da2c: 7801 7c35 1000 |0014: invoke-interface/range {v16}, Lorg/w3c/dom/ProcessingInstruction;.getTarget:()Ljava/lang/String; // method@357c │ │ -12da32: 0c08 |0017: move-result-object v8 │ │ -12da34: 7701 a536 1100 |0018: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12da3a: 0c09 |001b: move-result-object v9 │ │ -12da3c: 07a0 |001c: move-object v0, v10 │ │ -12da3e: 07e2 |001d: move-object v2, v14 │ │ -12da40: 0806 1000 |001e: move-object/from16 v6, v16 │ │ -12da44: 760a 3736 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12da4a: 07d0 |0023: move-object v0, v13 │ │ -12da4c: 6e20 9136 ad00 |0024: invoke-virtual {v13, v10}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ -12da52: 0c01 |0027: move-result-object v1 │ │ -12da54: 220c 4209 |0028: new-instance v12, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12da58: 6203 191d |002a: sget-object v3, Lorg/xmlunit/diff/ComparisonType;.PROCESSING_INSTRUCTION_DATA:Lorg/xmlunit/diff/ComparisonType; // field@1d19 │ │ -12da5c: 7110 a636 0f00 |002c: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12da62: 0c05 |002f: move-result-object v5 │ │ -12da64: 7210 7b35 0e00 |0030: invoke-interface {v14}, Lorg/w3c/dom/ProcessingInstruction;.getData:()Ljava/lang/String; // method@357b │ │ -12da6a: 0c06 |0033: move-result-object v6 │ │ -12da6c: 7110 a536 0f00 |0034: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12da72: 0c07 |0037: move-result-object v7 │ │ -12da74: 7701 a636 1100 |0038: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12da7a: 0c09 |003b: move-result-object v9 │ │ -12da7c: 7801 7b35 1000 |003c: invoke-interface/range {v16}, Lorg/w3c/dom/ProcessingInstruction;.getData:()Ljava/lang/String; // method@357b │ │ -12da82: 0c0a |003f: move-result-object v10 │ │ -12da84: 7701 a536 1100 |0040: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12da8a: 0c0b |0043: move-result-object v11 │ │ -12da8c: 07c2 |0044: move-object v2, v12 │ │ -12da8e: 07e4 |0045: move-object v4, v14 │ │ -12da90: 0808 1000 |0046: move-object/from16 v8, v16 │ │ -12da94: 760a 3736 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12da9a: 6e20 0f36 c100 |004b: invoke-virtual {v1, v12}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12daa0: 0c01 |004e: move-result-object v1 │ │ -12daa2: 1101 |004f: return-object v1 │ │ +12d9fc: |[12d9fc] org.xmlunit.diff.DOMDifferenceEngine.compareProcessingInstructions:(Lorg/w3c/dom/ProcessingInstruction;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/ProcessingInstruction;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12da0c: 220a 4209 |0000: new-instance v10, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12da10: 6201 1a1d |0002: sget-object v1, Lorg/xmlunit/diff/ComparisonType;.PROCESSING_INSTRUCTION_TARGET:Lorg/xmlunit/diff/ComparisonType; // field@1d1a │ │ +12da14: 7110 a636 0f00 |0004: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12da1a: 0c03 |0007: move-result-object v3 │ │ +12da1c: 7210 7c35 0e00 |0008: invoke-interface {v14}, Lorg/w3c/dom/ProcessingInstruction;.getTarget:()Ljava/lang/String; // method@357c │ │ +12da22: 0c04 |000b: move-result-object v4 │ │ +12da24: 7110 a536 0f00 |000c: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12da2a: 0c05 |000f: move-result-object v5 │ │ +12da2c: 7701 a636 1100 |0010: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12da32: 0c07 |0013: move-result-object v7 │ │ +12da34: 7801 7c35 1000 |0014: invoke-interface/range {v16}, Lorg/w3c/dom/ProcessingInstruction;.getTarget:()Ljava/lang/String; // method@357c │ │ +12da3a: 0c08 |0017: move-result-object v8 │ │ +12da3c: 7701 a536 1100 |0018: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12da42: 0c09 |001b: move-result-object v9 │ │ +12da44: 07a0 |001c: move-object v0, v10 │ │ +12da46: 07e2 |001d: move-object v2, v14 │ │ +12da48: 0806 1000 |001e: move-object/from16 v6, v16 │ │ +12da4c: 760a 3736 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12da52: 07d0 |0023: move-object v0, v13 │ │ +12da54: 6e20 9136 ad00 |0024: invoke-virtual {v13, v10}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ +12da5a: 0c01 |0027: move-result-object v1 │ │ +12da5c: 220c 4209 |0028: new-instance v12, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12da60: 6203 191d |002a: sget-object v3, Lorg/xmlunit/diff/ComparisonType;.PROCESSING_INSTRUCTION_DATA:Lorg/xmlunit/diff/ComparisonType; // field@1d19 │ │ +12da64: 7110 a636 0f00 |002c: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12da6a: 0c05 |002f: move-result-object v5 │ │ +12da6c: 7210 7b35 0e00 |0030: invoke-interface {v14}, Lorg/w3c/dom/ProcessingInstruction;.getData:()Ljava/lang/String; // method@357b │ │ +12da72: 0c06 |0033: move-result-object v6 │ │ +12da74: 7110 a536 0f00 |0034: invoke-static {v15}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12da7a: 0c07 |0037: move-result-object v7 │ │ +12da7c: 7701 a636 1100 |0038: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12da82: 0c09 |003b: move-result-object v9 │ │ +12da84: 7801 7b35 1000 |003c: invoke-interface/range {v16}, Lorg/w3c/dom/ProcessingInstruction;.getData:()Ljava/lang/String; // method@357b │ │ +12da8a: 0c0a |003f: move-result-object v10 │ │ +12da8c: 7701 a536 1100 |0040: invoke-static/range {v17}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12da92: 0c0b |0043: move-result-object v11 │ │ +12da94: 07c2 |0044: move-object v2, v12 │ │ +12da96: 07e4 |0045: move-object v4, v14 │ │ +12da98: 0808 1000 |0046: move-object/from16 v8, v16 │ │ +12da9c: 760a 3736 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12daa2: 6e20 0f36 c100 |004b: invoke-virtual {v1, v12}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12daa8: 0c01 |004e: move-result-object v1 │ │ +12daaa: 1101 |004f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0050 reg=13 this Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x0050 reg=14 (null) Lorg/w3c/dom/ProcessingInstruction; │ │ 0x0000 - 0x0050 reg=15 (null) Lorg/xmlunit/diff/XPathContext; │ │ @@ -440868,106 +440870,106 @@ │ │ type : '(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 23 │ │ ins : 5 │ │ outs : 10 │ │ insns size : 173 16-bit code units │ │ -12daa4: |[12daa4] org.xmlunit.diff.DOMDifferenceEngine.compareXsiType:(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12dab4: 0801 1200 |0000: move-object/from16 v1, v18 │ │ -12dab8: 0802 1400 |0002: move-object/from16 v2, v20 │ │ -12dabc: 0803 1600 |0004: move-object/from16 v3, v22 │ │ -12dac0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -12dac2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -12dac4: 3813 0400 |0008: if-eqz v19, 000c // +0004 │ │ -12dac8: 121f |000a: const/4 v15, #int 1 // #1 │ │ -12daca: 2802 |000b: goto 000d // +0002 │ │ -12dacc: 120f |000c: const/4 v15, #int 0 // #0 │ │ -12dace: 3815 0500 |000d: if-eqz v21, 0012 // +0005 │ │ -12dad2: 1310 0100 |000f: const/16 v16, #int 1 // #1 │ │ -12dad6: 2803 |0011: goto 0014 // +0003 │ │ -12dad8: 1310 0000 |0012: const/16 v16, #int 0 // #0 │ │ -12dadc: 390f 0a00 |0014: if-nez v15, 001e // +000a │ │ -12dae0: 3910 0800 |0016: if-nez v16, 001e // +0008 │ │ -12dae4: 2200 3c09 |0018: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ -12dae8: 7020 1536 1000 |001a: invoke-direct {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3615 │ │ -12daee: 1100 |001d: return-object v0 │ │ -12daf0: 380f 0500 |001e: if-eqz v15, 0023 // +0005 │ │ -12daf4: 3810 0300 |0020: if-eqz v16, 0023 // +0003 │ │ -12daf8: 2802 |0022: goto 0024 // +0002 │ │ -12dafa: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -12dafc: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -12dafe: 380f 1100 |0025: if-eqz v15, 0036 // +0011 │ │ -12db02: 7701 1f38 1300 |0027: invoke-static/range {v19}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -12db08: 0c05 |002a: move-result-object v5 │ │ -12db0a: 6e20 7d37 5200 |002b: invoke-virtual {v2, v5}, Lorg/xmlunit/diff/XPathContext;.addAttribute:(Ljavax/xml/namespace/QName;)V // method@377d │ │ -12db10: 6e20 8737 5200 |002e: invoke-virtual {v2, v5}, Lorg/xmlunit/diff/XPathContext;.navigateToAttribute:(Ljavax/xml/namespace/QName;)V // method@3787 │ │ -12db16: 0759 |0031: move-object v9, v5 │ │ -12db18: 2805 |0032: goto 0037 // +0005 │ │ -12db1a: 0d00 |0033: move-exception v0 │ │ -12db1c: 2900 6e00 |0034: goto/16 00a2 // +006e │ │ -12db20: 0749 |0036: move-object v9, v4 │ │ -12db22: 3810 0c00 |0037: if-eqz v16, 0043 // +000c │ │ -12db26: 7701 1f38 1500 |0039: invoke-static/range {v21}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ -12db2c: 0c04 |003c: move-result-object v4 │ │ -12db2e: 6e20 7d37 4300 |003d: invoke-virtual {v3, v4}, Lorg/xmlunit/diff/XPathContext;.addAttribute:(Ljavax/xml/namespace/QName;)V // method@377d │ │ -12db34: 6e20 8737 4300 |0040: invoke-virtual {v3, v4}, Lorg/xmlunit/diff/XPathContext;.navigateToAttribute:(Ljavax/xml/namespace/QName;)V // method@3787 │ │ -12db3a: 074d |0043: move-object v13, v4 │ │ -12db3c: 2204 4209 |0044: new-instance v4, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12db40: 6206 091d |0046: sget-object v6, Lorg/xmlunit/diff/ComparisonType;.ATTR_NAME_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d09 │ │ -12db44: 7701 a636 1400 |0048: invoke-static/range {v20}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12db4a: 0c08 |004b: move-result-object v8 │ │ -12db4c: 7701 a536 1400 |004c: invoke-static/range {v20}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12db52: 0c0a |004f: move-result-object v10 │ │ -12db54: 7701 a636 1600 |0050: invoke-static/range {v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12db5a: 0c0c |0053: move-result-object v12 │ │ -12db5c: 7701 a536 1600 |0054: invoke-static/range {v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12db62: 0c0e |0057: move-result-object v14 │ │ -12db64: 0745 |0058: move-object v5, v4 │ │ -12db66: 0807 1300 |0059: move-object/from16 v7, v19 │ │ -12db6a: 080b 1500 |005b: move-object/from16 v11, v21 │ │ -12db6e: 760a 3736 0500 |005d: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12db74: 6e20 9136 4100 |0060: invoke-virtual {v1, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ -12db7a: 0c04 |0063: move-result-object v4 │ │ -12db7c: 7605 9336 1200 |0064: invoke-direct/range {v18, v19, v20, v21, v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareAttributeExplicitness:(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; // method@3693 │ │ -12db82: 0c05 |0067: move-result-object v5 │ │ -12db84: 6e30 0c36 0405 |0068: invoke-virtual {v4, v0, v5}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andIfTrueThen:(ZLorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360c │ │ -12db8a: 0c04 |006b: move-result-object v4 │ │ -12db8c: 220e 4209 |006c: new-instance v14, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12db90: 6206 0a1d |006e: sget-object v6, Lorg/xmlunit/diff/ComparisonType;.ATTR_VALUE:Lorg/xmlunit/diff/ComparisonType; // field@1d0a │ │ -12db94: 7701 a636 1400 |0070: invoke-static/range {v20}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12db9a: 0c08 |0073: move-result-object v8 │ │ -12db9c: 7701 b036 1300 |0074: invoke-static/range {v19}, Lorg/xmlunit/diff/DOMDifferenceEngine;.valueAsQName:(Lorg/w3c/dom/Attr;)Ljavax/xml/namespace/QName; // method@36b0 │ │ -12dba2: 0c09 |0077: move-result-object v9 │ │ -12dba4: 7701 a536 1400 |0078: invoke-static/range {v20}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12dbaa: 0c0a |007b: move-result-object v10 │ │ -12dbac: 7701 a636 1600 |007c: invoke-static/range {v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12dbb2: 0c0c |007f: move-result-object v12 │ │ -12dbb4: 7701 b036 1500 |0080: invoke-static/range {v21}, Lorg/xmlunit/diff/DOMDifferenceEngine;.valueAsQName:(Lorg/w3c/dom/Attr;)Ljavax/xml/namespace/QName; // method@36b0 │ │ -12dbba: 0c0d |0083: move-result-object v13 │ │ -12dbbc: 7701 a536 1600 |0084: invoke-static/range {v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12dbc2: 0c11 |0087: move-result-object v17 │ │ -12dbc4: 07e5 |0088: move-object v5, v14 │ │ -12dbc6: 0807 1300 |0089: move-object/from16 v7, v19 │ │ -12dbca: 080b 1500 |008b: move-object/from16 v11, v21 │ │ -12dbce: 07e1 |008d: move-object v1, v14 │ │ -12dbd0: 080e 1100 |008e: move-object/from16 v14, v17 │ │ -12dbd4: 760a 3736 0500 |0090: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12dbda: 6e30 0d36 0401 |0093: invoke-virtual {v4, v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andIfTrueThen:(ZLorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360d │ │ -12dbe0: 0c00 |0096: move-result-object v0 │ │ -12dbe2: 380f 0500 |0097: if-eqz v15, 009c // +0005 │ │ -12dbe6: 7401 8937 1400 |0099: invoke-virtual/range {v20}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12dbec: 3810 0500 |009c: if-eqz v16, 00a1 // +0005 │ │ -12dbf0: 7401 8937 1600 |009e: invoke-virtual/range {v22}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12dbf6: 1100 |00a1: return-object v0 │ │ -12dbf8: 380f 0500 |00a2: if-eqz v15, 00a7 // +0005 │ │ -12dbfc: 7401 8937 1400 |00a4: invoke-virtual/range {v20}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12dc02: 3810 0500 |00a7: if-eqz v16, 00ac // +0005 │ │ -12dc06: 7401 8937 1600 |00a9: invoke-virtual/range {v22}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ -12dc0c: 2700 |00ac: throw v0 │ │ +12daac: |[12daac] org.xmlunit.diff.DOMDifferenceEngine.compareXsiType:(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12dabc: 0801 1200 |0000: move-object/from16 v1, v18 │ │ +12dac0: 0802 1400 |0002: move-object/from16 v2, v20 │ │ +12dac4: 0803 1600 |0004: move-object/from16 v3, v22 │ │ +12dac8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +12daca: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +12dacc: 3813 0400 |0008: if-eqz v19, 000c // +0004 │ │ +12dad0: 121f |000a: const/4 v15, #int 1 // #1 │ │ +12dad2: 2802 |000b: goto 000d // +0002 │ │ +12dad4: 120f |000c: const/4 v15, #int 0 // #0 │ │ +12dad6: 3815 0500 |000d: if-eqz v21, 0012 // +0005 │ │ +12dada: 1310 0100 |000f: const/16 v16, #int 1 // #1 │ │ +12dade: 2803 |0011: goto 0014 // +0003 │ │ +12dae0: 1310 0000 |0012: const/16 v16, #int 0 // #0 │ │ +12dae4: 390f 0a00 |0014: if-nez v15, 001e // +000a │ │ +12dae8: 3910 0800 |0016: if-nez v16, 001e // +0008 │ │ +12daec: 2200 3c09 |0018: new-instance v0, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ +12daf0: 7020 1536 1000 |001a: invoke-direct {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3615 │ │ +12daf6: 1100 |001d: return-object v0 │ │ +12daf8: 380f 0500 |001e: if-eqz v15, 0023 // +0005 │ │ +12dafc: 3810 0300 |0020: if-eqz v16, 0023 // +0003 │ │ +12db00: 2802 |0022: goto 0024 // +0002 │ │ +12db02: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +12db04: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +12db06: 380f 1100 |0025: if-eqz v15, 0036 // +0011 │ │ +12db0a: 7701 1f38 1300 |0027: invoke-static/range {v19}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +12db10: 0c05 |002a: move-result-object v5 │ │ +12db12: 6e20 7d37 5200 |002b: invoke-virtual {v2, v5}, Lorg/xmlunit/diff/XPathContext;.addAttribute:(Ljavax/xml/namespace/QName;)V // method@377d │ │ +12db18: 6e20 8737 5200 |002e: invoke-virtual {v2, v5}, Lorg/xmlunit/diff/XPathContext;.navigateToAttribute:(Ljavax/xml/namespace/QName;)V // method@3787 │ │ +12db1e: 0759 |0031: move-object v9, v5 │ │ +12db20: 2805 |0032: goto 0037 // +0005 │ │ +12db22: 0d00 |0033: move-exception v0 │ │ +12db24: 2900 6e00 |0034: goto/16 00a2 // +006e │ │ +12db28: 0749 |0036: move-object v9, v4 │ │ +12db2a: 3810 0c00 |0037: if-eqz v16, 0043 // +000c │ │ +12db2e: 7701 1f38 1500 |0039: invoke-static/range {v21}, Lorg/xmlunit/util/Nodes;.getQName:(Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; // method@381f │ │ +12db34: 0c04 |003c: move-result-object v4 │ │ +12db36: 6e20 7d37 4300 |003d: invoke-virtual {v3, v4}, Lorg/xmlunit/diff/XPathContext;.addAttribute:(Ljavax/xml/namespace/QName;)V // method@377d │ │ +12db3c: 6e20 8737 4300 |0040: invoke-virtual {v3, v4}, Lorg/xmlunit/diff/XPathContext;.navigateToAttribute:(Ljavax/xml/namespace/QName;)V // method@3787 │ │ +12db42: 074d |0043: move-object v13, v4 │ │ +12db44: 2204 4209 |0044: new-instance v4, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12db48: 6206 091d |0046: sget-object v6, Lorg/xmlunit/diff/ComparisonType;.ATTR_NAME_LOOKUP:Lorg/xmlunit/diff/ComparisonType; // field@1d09 │ │ +12db4c: 7701 a636 1400 |0048: invoke-static/range {v20}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12db52: 0c08 |004b: move-result-object v8 │ │ +12db54: 7701 a536 1400 |004c: invoke-static/range {v20}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12db5a: 0c0a |004f: move-result-object v10 │ │ +12db5c: 7701 a636 1600 |0050: invoke-static/range {v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12db62: 0c0c |0053: move-result-object v12 │ │ +12db64: 7701 a536 1600 |0054: invoke-static/range {v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12db6a: 0c0e |0057: move-result-object v14 │ │ +12db6c: 0745 |0058: move-object v5, v4 │ │ +12db6e: 0807 1300 |0059: move-object/from16 v7, v19 │ │ +12db72: 080b 1500 |005b: move-object/from16 v11, v21 │ │ +12db76: 760a 3736 0500 |005d: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12db7c: 6e20 9136 4100 |0060: invoke-virtual {v1, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ +12db82: 0c04 |0063: move-result-object v4 │ │ +12db84: 7605 9336 1200 |0064: invoke-direct/range {v18, v19, v20, v21, v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareAttributeExplicitness:(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; // method@3693 │ │ +12db8a: 0c05 |0067: move-result-object v5 │ │ +12db8c: 6e30 0c36 0405 |0068: invoke-virtual {v4, v0, v5}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andIfTrueThen:(ZLorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360c │ │ +12db92: 0c04 |006b: move-result-object v4 │ │ +12db94: 220e 4209 |006c: new-instance v14, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12db98: 6206 0a1d |006e: sget-object v6, Lorg/xmlunit/diff/ComparisonType;.ATTR_VALUE:Lorg/xmlunit/diff/ComparisonType; // field@1d0a │ │ +12db9c: 7701 a636 1400 |0070: invoke-static/range {v20}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12dba2: 0c08 |0073: move-result-object v8 │ │ +12dba4: 7701 b036 1300 |0074: invoke-static/range {v19}, Lorg/xmlunit/diff/DOMDifferenceEngine;.valueAsQName:(Lorg/w3c/dom/Attr;)Ljavax/xml/namespace/QName; // method@36b0 │ │ +12dbaa: 0c09 |0077: move-result-object v9 │ │ +12dbac: 7701 a536 1400 |0078: invoke-static/range {v20}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12dbb2: 0c0a |007b: move-result-object v10 │ │ +12dbb4: 7701 a636 1600 |007c: invoke-static/range {v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12dbba: 0c0c |007f: move-result-object v12 │ │ +12dbbc: 7701 b036 1500 |0080: invoke-static/range {v21}, Lorg/xmlunit/diff/DOMDifferenceEngine;.valueAsQName:(Lorg/w3c/dom/Attr;)Ljavax/xml/namespace/QName; // method@36b0 │ │ +12dbc2: 0c0d |0083: move-result-object v13 │ │ +12dbc4: 7701 a536 1600 |0084: invoke-static/range {v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12dbca: 0c11 |0087: move-result-object v17 │ │ +12dbcc: 07e5 |0088: move-object v5, v14 │ │ +12dbce: 0807 1300 |0089: move-object/from16 v7, v19 │ │ +12dbd2: 080b 1500 |008b: move-object/from16 v11, v21 │ │ +12dbd6: 07e1 |008d: move-object v1, v14 │ │ +12dbd8: 080e 1100 |008e: move-object/from16 v14, v17 │ │ +12dbdc: 760a 3736 0500 |0090: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12dbe2: 6e30 0d36 0401 |0093: invoke-virtual {v4, v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andIfTrueThen:(ZLorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360d │ │ +12dbe8: 0c00 |0096: move-result-object v0 │ │ +12dbea: 380f 0500 |0097: if-eqz v15, 009c // +0005 │ │ +12dbee: 7401 8937 1400 |0099: invoke-virtual/range {v20}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12dbf4: 3810 0500 |009c: if-eqz v16, 00a1 // +0005 │ │ +12dbf8: 7401 8937 1600 |009e: invoke-virtual/range {v22}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12dbfe: 1100 |00a1: return-object v0 │ │ +12dc00: 380f 0500 |00a2: if-eqz v15, 00a7 // +0005 │ │ +12dc04: 7401 8937 1400 |00a4: invoke-virtual/range {v20}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12dc0a: 3810 0500 |00a7: if-eqz v16, 00ac // +0005 │ │ +12dc0e: 7401 8937 1600 |00a9: invoke-virtual/range {v22}, Lorg/xmlunit/diff/XPathContext;.navigateToParent:()V // method@3789 │ │ +12dc14: 2700 |00ac: throw v0 │ │ catches : 1 │ │ 0x0027 - 0x0097 │ │ -> 0x0033 │ │ positions : │ │ 0x0018 line=661 │ │ 0x0027 line=669 │ │ 0x002b line=670 │ │ @@ -440992,62 +440994,62 @@ │ │ type : '(Ljava/util/List;Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -12cfbc: |[12cfbc] org.xmlunit.diff.DOMDifferenceEngine.findMatchingAttr:(Ljava/util/List;Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr; │ │ -12cfcc: 7210 4e35 0500 |0000: invoke-interface {v5}, Lorg/w3c/dom/Attr;.getNamespaceURI:()Ljava/lang/String; // method@354e │ │ -12cfd2: 0c00 |0003: move-result-object v0 │ │ -12cfd4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -12cfd8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -12cfda: 2802 |0007: goto 0009 // +0002 │ │ -12cfdc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -12cfde: 7210 4e35 0500 |0009: invoke-interface {v5}, Lorg/w3c/dom/Attr;.getNamespaceURI:()Ljava/lang/String; // method@354e │ │ -12cfe4: 0c01 |000c: move-result-object v1 │ │ -12cfe6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -12cfea: 7210 4c35 0500 |000f: invoke-interface {v5}, Lorg/w3c/dom/Attr;.getLocalName:()Ljava/lang/String; // method@354c │ │ -12cff0: 0c05 |0012: move-result-object v5 │ │ -12cff2: 2805 |0013: goto 0018 // +0005 │ │ -12cff4: 7210 4d35 0500 |0014: invoke-interface {v5}, Lorg/w3c/dom/Attr;.getName:()Ljava/lang/String; // method@354d │ │ -12cffa: 0c05 |0017: move-result-object v5 │ │ -12cffc: 7210 302c 0400 |0018: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -12d002: 0c04 |001b: move-result-object v4 │ │ -12d004: 7210 042c 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12d00a: 0a02 |001f: move-result v2 │ │ -12d00c: 3802 3500 |0020: if-eqz v2, 0055 // +0035 │ │ -12d010: 7210 052c 0400 |0022: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12d016: 0c02 |0025: move-result-object v2 │ │ -12d018: 1f02 0909 |0026: check-cast v2, Lorg/w3c/dom/Attr; // type@0909 │ │ -12d01c: 3900 0800 |0028: if-nez v0, 0030 // +0008 │ │ -12d020: 7210 4e35 0200 |002a: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getNamespaceURI:()Ljava/lang/String; // method@354e │ │ -12d026: 0c03 |002d: move-result-object v3 │ │ -12d028: 3803 0e00 |002e: if-eqz v3, 003c // +000e │ │ -12d02c: 3800 ecff |0030: if-eqz v0, 001c // -0014 │ │ -12d030: 7210 4e35 0200 |0032: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getNamespaceURI:()Ljava/lang/String; // method@354e │ │ -12d036: 0c03 |0035: move-result-object v3 │ │ -12d038: 6e20 ba2a 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -12d03e: 0a03 |0039: move-result v3 │ │ -12d040: 3803 e2ff |003a: if-eqz v3, 001c // -001e │ │ -12d044: 3800 0c00 |003c: if-eqz v0, 0048 // +000c │ │ -12d048: 7210 4c35 0200 |003e: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getLocalName:()Ljava/lang/String; // method@354c │ │ -12d04e: 0c03 |0041: move-result-object v3 │ │ -12d050: 6e20 ba2a 3500 |0042: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -12d056: 0a03 |0045: move-result v3 │ │ -12d058: 3903 0e00 |0046: if-nez v3, 0054 // +000e │ │ -12d05c: 3900 d4ff |0048: if-nez v0, 001c // -002c │ │ -12d060: 7210 4d35 0200 |004a: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getName:()Ljava/lang/String; // method@354d │ │ -12d066: 0c03 |004d: move-result-object v3 │ │ -12d068: 6e20 ba2a 3500 |004e: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -12d06e: 0a03 |0051: move-result v3 │ │ -12d070: 3803 caff |0052: if-eqz v3, 001c // -0036 │ │ -12d074: 1102 |0054: return-object v2 │ │ -12d076: 1204 |0055: const/4 v4, #int 0 // #0 │ │ -12d078: 1104 |0056: return-object v4 │ │ +12cfc4: |[12cfc4] org.xmlunit.diff.DOMDifferenceEngine.findMatchingAttr:(Ljava/util/List;Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr; │ │ +12cfd4: 7210 4e35 0500 |0000: invoke-interface {v5}, Lorg/w3c/dom/Attr;.getNamespaceURI:()Ljava/lang/String; // method@354e │ │ +12cfda: 0c00 |0003: move-result-object v0 │ │ +12cfdc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +12cfe0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +12cfe2: 2802 |0007: goto 0009 // +0002 │ │ +12cfe4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +12cfe6: 7210 4e35 0500 |0009: invoke-interface {v5}, Lorg/w3c/dom/Attr;.getNamespaceURI:()Ljava/lang/String; // method@354e │ │ +12cfec: 0c01 |000c: move-result-object v1 │ │ +12cfee: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +12cff2: 7210 4c35 0500 |000f: invoke-interface {v5}, Lorg/w3c/dom/Attr;.getLocalName:()Ljava/lang/String; // method@354c │ │ +12cff8: 0c05 |0012: move-result-object v5 │ │ +12cffa: 2805 |0013: goto 0018 // +0005 │ │ +12cffc: 7210 4d35 0500 |0014: invoke-interface {v5}, Lorg/w3c/dom/Attr;.getName:()Ljava/lang/String; // method@354d │ │ +12d002: 0c05 |0017: move-result-object v5 │ │ +12d004: 7210 302c 0400 |0018: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +12d00a: 0c04 |001b: move-result-object v4 │ │ +12d00c: 7210 042c 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +12d012: 0a02 |001f: move-result v2 │ │ +12d014: 3802 3500 |0020: if-eqz v2, 0055 // +0035 │ │ +12d018: 7210 052c 0400 |0022: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +12d01e: 0c02 |0025: move-result-object v2 │ │ +12d020: 1f02 0909 |0026: check-cast v2, Lorg/w3c/dom/Attr; // type@0909 │ │ +12d024: 3900 0800 |0028: if-nez v0, 0030 // +0008 │ │ +12d028: 7210 4e35 0200 |002a: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getNamespaceURI:()Ljava/lang/String; // method@354e │ │ +12d02e: 0c03 |002d: move-result-object v3 │ │ +12d030: 3803 0e00 |002e: if-eqz v3, 003c // +000e │ │ +12d034: 3800 ecff |0030: if-eqz v0, 001c // -0014 │ │ +12d038: 7210 4e35 0200 |0032: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getNamespaceURI:()Ljava/lang/String; // method@354e │ │ +12d03e: 0c03 |0035: move-result-object v3 │ │ +12d040: 6e20 ba2a 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +12d046: 0a03 |0039: move-result v3 │ │ +12d048: 3803 e2ff |003a: if-eqz v3, 001c // -001e │ │ +12d04c: 3800 0c00 |003c: if-eqz v0, 0048 // +000c │ │ +12d050: 7210 4c35 0200 |003e: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getLocalName:()Ljava/lang/String; // method@354c │ │ +12d056: 0c03 |0041: move-result-object v3 │ │ +12d058: 6e20 ba2a 3500 |0042: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +12d05e: 0a03 |0045: move-result v3 │ │ +12d060: 3903 0e00 |0046: if-nez v3, 0054 // +000e │ │ +12d064: 3900 d4ff |0048: if-nez v0, 001c // -002c │ │ +12d068: 7210 4d35 0200 |004a: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getName:()Ljava/lang/String; // method@354d │ │ +12d06e: 0c03 |004d: move-result-object v3 │ │ +12d070: 6e20 ba2a 3500 |004e: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +12d076: 0a03 |0051: move-result v3 │ │ +12d078: 3803 caff |0052: if-eqz v3, 001c // -0036 │ │ +12d07c: 1102 |0054: return-object v2 │ │ +12d07e: 1204 |0055: const/4 v4, #int 0 // #0 │ │ +12d080: 1104 |0056: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x0009 line=808 │ │ 0x000f line=809 │ │ 0x0018 line=811 │ │ 0x002a line=812 │ │ @@ -441060,65 +441062,65 @@ │ │ type : '(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 116 16-bit code units │ │ -12dc1c: |[12dc1c] org.xmlunit.diff.DOMDifferenceEngine.nodeTypeSpecificComparison:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12dc2c: 7210 7135 0200 |0000: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ -12dc32: 0a00 |0003: move-result v0 │ │ -12dc34: 2b00 5800 0000 |0004: packed-switch v0, 0000005c // +00000058 │ │ -12dc3a: 284f |0007: goto 0056 // +004f │ │ -12dc3c: 2040 0e09 |0008: instance-of v0, v4, Lorg/w3c/dom/DocumentType; // type@090e │ │ -12dc40: 3800 4c00 |000a: if-eqz v0, 0056 // +004c │ │ -12dc44: 1f02 0e09 |000c: check-cast v2, Lorg/w3c/dom/DocumentType; // type@090e │ │ -12dc48: 1f04 0e09 |000e: check-cast v4, Lorg/w3c/dom/DocumentType; // type@090e │ │ -12dc4c: 7055 9836 2143 |0010: invoke-direct {v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareDocTypes:(Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3698 │ │ -12dc52: 0c02 |0013: move-result-object v2 │ │ -12dc54: 1102 |0014: return-object v2 │ │ -12dc56: 2040 0d09 |0015: instance-of v0, v4, Lorg/w3c/dom/Document; // type@090d │ │ -12dc5a: 3800 3f00 |0017: if-eqz v0, 0056 // +003f │ │ -12dc5e: 1f02 0d09 |0019: check-cast v2, Lorg/w3c/dom/Document; // type@090d │ │ -12dc62: 1f04 0d09 |001b: check-cast v4, Lorg/w3c/dom/Document; // type@090d │ │ -12dc66: 7055 9936 2143 |001d: invoke-direct {v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareDocuments:(Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3699 │ │ -12dc6c: 0c02 |0020: move-result-object v2 │ │ -12dc6e: 1102 |0021: return-object v2 │ │ -12dc70: 2040 1309 |0022: instance-of v0, v4, Lorg/w3c/dom/ProcessingInstruction; // type@0913 │ │ -12dc74: 3800 3200 |0024: if-eqz v0, 0056 // +0032 │ │ -12dc78: 1f02 1309 |0026: check-cast v2, Lorg/w3c/dom/ProcessingInstruction; // type@0913 │ │ -12dc7c: 1f04 1309 |0028: check-cast v4, Lorg/w3c/dom/ProcessingInstruction; // type@0913 │ │ -12dc80: 7055 9e36 2143 |002a: invoke-direct {v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareProcessingInstructions:(Lorg/w3c/dom/ProcessingInstruction;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/ProcessingInstruction;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369e │ │ -12dc86: 0c02 |002d: move-result-object v2 │ │ -12dc88: 1102 |002e: return-object v2 │ │ -12dc8a: 2040 0b09 |002f: instance-of v0, v4, Lorg/w3c/dom/CharacterData; // type@090b │ │ -12dc8e: 3800 2500 |0031: if-eqz v0, 0056 // +0025 │ │ -12dc92: 1f02 0b09 |0033: check-cast v2, Lorg/w3c/dom/CharacterData; // type@090b │ │ -12dc96: 1f04 0b09 |0035: check-cast v4, Lorg/w3c/dom/CharacterData; // type@090b │ │ -12dc9a: 7055 9536 2143 |0037: invoke-direct {v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareCharacterData:(Lorg/w3c/dom/CharacterData;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/CharacterData;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3695 │ │ -12dca0: 0c02 |003a: move-result-object v2 │ │ -12dca2: 1102 |003b: return-object v2 │ │ -12dca4: 2040 0909 |003c: instance-of v0, v4, Lorg/w3c/dom/Attr; // type@0909 │ │ -12dca8: 3800 1800 |003e: if-eqz v0, 0056 // +0018 │ │ -12dcac: 1f02 0909 |0040: check-cast v2, Lorg/w3c/dom/Attr; // type@0909 │ │ -12dcb0: 1f04 0909 |0042: check-cast v4, Lorg/w3c/dom/Attr; // type@0909 │ │ -12dcb4: 7055 9436 2143 |0044: invoke-direct {v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareAttributes:(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3694 │ │ -12dcba: 0c02 |0047: move-result-object v2 │ │ -12dcbc: 1102 |0048: return-object v2 │ │ -12dcbe: 2040 0f09 |0049: instance-of v0, v4, Lorg/w3c/dom/Element; // type@090f │ │ -12dcc2: 3800 0b00 |004b: if-eqz v0, 0056 // +000b │ │ -12dcc6: 1f02 0f09 |004d: check-cast v2, Lorg/w3c/dom/Element; // type@090f │ │ -12dcca: 1f04 0f09 |004f: check-cast v4, Lorg/w3c/dom/Element; // type@090f │ │ -12dcce: 7055 9b36 2143 |0051: invoke-direct {v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareElements:(Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369b │ │ -12dcd4: 0c02 |0054: move-result-object v2 │ │ -12dcd6: 1102 |0055: return-object v2 │ │ -12dcd8: 2202 3c09 |0056: new-instance v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ -12dcdc: 7020 1536 1200 |0058: invoke-direct {v2, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3615 │ │ -12dce2: 1102 |005b: return-object v2 │ │ -12dce4: 0001 0a00 0100 0000 4500 0000 3800 ... |005c: packed-switch-data (24 units) │ │ +12dc24: |[12dc24] org.xmlunit.diff.DOMDifferenceEngine.nodeTypeSpecificComparison:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12dc34: 7210 7135 0200 |0000: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ +12dc3a: 0a00 |0003: move-result v0 │ │ +12dc3c: 2b00 5800 0000 |0004: packed-switch v0, 0000005c // +00000058 │ │ +12dc42: 284f |0007: goto 0056 // +004f │ │ +12dc44: 2040 0e09 |0008: instance-of v0, v4, Lorg/w3c/dom/DocumentType; // type@090e │ │ +12dc48: 3800 4c00 |000a: if-eqz v0, 0056 // +004c │ │ +12dc4c: 1f02 0e09 |000c: check-cast v2, Lorg/w3c/dom/DocumentType; // type@090e │ │ +12dc50: 1f04 0e09 |000e: check-cast v4, Lorg/w3c/dom/DocumentType; // type@090e │ │ +12dc54: 7055 9836 2143 |0010: invoke-direct {v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareDocTypes:(Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/DocumentType;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3698 │ │ +12dc5a: 0c02 |0013: move-result-object v2 │ │ +12dc5c: 1102 |0014: return-object v2 │ │ +12dc5e: 2040 0d09 |0015: instance-of v0, v4, Lorg/w3c/dom/Document; // type@090d │ │ +12dc62: 3800 3f00 |0017: if-eqz v0, 0056 // +003f │ │ +12dc66: 1f02 0d09 |0019: check-cast v2, Lorg/w3c/dom/Document; // type@090d │ │ +12dc6a: 1f04 0d09 |001b: check-cast v4, Lorg/w3c/dom/Document; // type@090d │ │ +12dc6e: 7055 9936 2143 |001d: invoke-direct {v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareDocuments:(Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Document;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3699 │ │ +12dc74: 0c02 |0020: move-result-object v2 │ │ +12dc76: 1102 |0021: return-object v2 │ │ +12dc78: 2040 1309 |0022: instance-of v0, v4, Lorg/w3c/dom/ProcessingInstruction; // type@0913 │ │ +12dc7c: 3800 3200 |0024: if-eqz v0, 0056 // +0032 │ │ +12dc80: 1f02 1309 |0026: check-cast v2, Lorg/w3c/dom/ProcessingInstruction; // type@0913 │ │ +12dc84: 1f04 1309 |0028: check-cast v4, Lorg/w3c/dom/ProcessingInstruction; // type@0913 │ │ +12dc88: 7055 9e36 2143 |002a: invoke-direct {v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareProcessingInstructions:(Lorg/w3c/dom/ProcessingInstruction;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/ProcessingInstruction;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369e │ │ +12dc8e: 0c02 |002d: move-result-object v2 │ │ +12dc90: 1102 |002e: return-object v2 │ │ +12dc92: 2040 0b09 |002f: instance-of v0, v4, Lorg/w3c/dom/CharacterData; // type@090b │ │ +12dc96: 3800 2500 |0031: if-eqz v0, 0056 // +0025 │ │ +12dc9a: 1f02 0b09 |0033: check-cast v2, Lorg/w3c/dom/CharacterData; // type@090b │ │ +12dc9e: 1f04 0b09 |0035: check-cast v4, Lorg/w3c/dom/CharacterData; // type@090b │ │ +12dca2: 7055 9536 2143 |0037: invoke-direct {v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareCharacterData:(Lorg/w3c/dom/CharacterData;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/CharacterData;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3695 │ │ +12dca8: 0c02 |003a: move-result-object v2 │ │ +12dcaa: 1102 |003b: return-object v2 │ │ +12dcac: 2040 0909 |003c: instance-of v0, v4, Lorg/w3c/dom/Attr; // type@0909 │ │ +12dcb0: 3800 1800 |003e: if-eqz v0, 0056 // +0018 │ │ +12dcb4: 1f02 0909 |0040: check-cast v2, Lorg/w3c/dom/Attr; // type@0909 │ │ +12dcb8: 1f04 0909 |0042: check-cast v4, Lorg/w3c/dom/Attr; // type@0909 │ │ +12dcbc: 7055 9436 2143 |0044: invoke-direct {v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareAttributes:(Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Attr;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3694 │ │ +12dcc2: 0c02 |0047: move-result-object v2 │ │ +12dcc4: 1102 |0048: return-object v2 │ │ +12dcc6: 2040 0f09 |0049: instance-of v0, v4, Lorg/w3c/dom/Element; // type@090f │ │ +12dcca: 3800 0b00 |004b: if-eqz v0, 0056 // +000b │ │ +12dcce: 1f02 0f09 |004d: check-cast v2, Lorg/w3c/dom/Element; // type@090f │ │ +12dcd2: 1f04 0f09 |004f: check-cast v4, Lorg/w3c/dom/Element; // type@090f │ │ +12dcd6: 7055 9b36 2143 |0051: invoke-direct {v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareElements:(Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Element;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369b │ │ +12dcdc: 0c02 |0054: move-result-object v2 │ │ +12dcde: 1102 |0055: return-object v2 │ │ +12dce0: 2202 3c09 |0056: new-instance v2, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState; // type@093c │ │ +12dce4: 7020 1536 1200 |0058: invoke-direct {v2, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$OngoingComparisonState;.:(Lorg/xmlunit/diff/AbstractDifferenceEngine;)V // method@3615 │ │ +12dcea: 1102 |005b: return-object v2 │ │ +12dcec: 0001 0a00 0100 0000 4500 0000 3800 ... |005c: packed-switch-data (24 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0008 line=194 │ │ 0x000c line=195 │ │ 0x0015 line=173 │ │ 0x0019 line=174 │ │ @@ -441143,62 +441145,62 @@ │ │ type : '(Lorg/w3c/dom/NamedNodeMap;)Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 89 16-bit code units │ │ -12dd8c: |[12dd8c] org.xmlunit.diff.DOMDifferenceEngine.splitAttributes:(Lorg/w3c/dom/NamedNodeMap;)Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; │ │ -12dd9c: 1a00 ce39 |0000: const-string v0, "http://www.w3.org/2001/XMLSchema-instance" // string@39ce │ │ -12dda0: 1a01 f746 |0002: const-string v1, "schemaLocation" // string@46f7 │ │ -12dda4: 7230 6735 0a01 |0004: invoke-interface {v10, v0, v1}, Lorg/w3c/dom/NamedNodeMap;.getNamedItemNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node; // method@3567 │ │ -12ddaa: 0c01 |0007: move-result-object v1 │ │ -12ddac: 0713 |0008: move-object v3, v1 │ │ -12ddae: 1f03 0909 |0009: check-cast v3, Lorg/w3c/dom/Attr; // type@0909 │ │ -12ddb2: 1a01 4a42 |000b: const-string v1, "noNamespaceSchemaLocation" // string@424a │ │ -12ddb6: 7230 6735 0a01 |000d: invoke-interface {v10, v0, v1}, Lorg/w3c/dom/NamedNodeMap;.getNamedItemNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node; // method@3567 │ │ -12ddbc: 0c01 |0010: move-result-object v1 │ │ -12ddbe: 0714 |0011: move-object v4, v1 │ │ -12ddc0: 1f04 0909 |0012: check-cast v4, Lorg/w3c/dom/Attr; // type@0909 │ │ -12ddc4: 1a01 f94b |0014: const-string v1, "type" // string@4bf9 │ │ -12ddc8: 7230 6735 0a01 |0016: invoke-interface {v10, v0, v1}, Lorg/w3c/dom/NamedNodeMap;.getNamedItemNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node; // method@3567 │ │ -12ddce: 0c00 |0019: move-result-object v0 │ │ -12ddd0: 0705 |001a: move-object v5, v0 │ │ -12ddd2: 1f05 0909 |001b: check-cast v5, Lorg/w3c/dom/Attr; // type@0909 │ │ -12ddd6: 2206 6307 |001d: new-instance v6, Ljava/util/LinkedList; // type@0763 │ │ -12ddda: 7010 152c 0600 |001f: invoke-direct {v6}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ -12dde0: 7210 6635 0a00 |0022: invoke-interface {v10}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@3566 │ │ -12dde6: 0a00 |0025: move-result v0 │ │ -12dde8: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -12ddea: 3501 2a00 |0027: if-ge v1, v0, 0051 // +002a │ │ -12ddee: 7220 6835 1a00 |0029: invoke-interface {v10, v1}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@3568 │ │ -12ddf4: 0c02 |002c: move-result-object v2 │ │ -12ddf6: 1f02 0909 |002d: check-cast v2, Lorg/w3c/dom/Attr; // type@0909 │ │ -12ddfa: 7210 4e35 0200 |002f: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getNamespaceURI:()Ljava/lang/String; // method@354e │ │ -12de00: 0c07 |0032: move-result-object v7 │ │ -12de02: 1a08 cc39 |0033: const-string v8, "http://www.w3.org/2000/xmlns/" // string@39cc │ │ -12de06: 6e20 ba2a 7800 |0035: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -12de0c: 0a07 |0038: move-result v7 │ │ -12de0e: 3907 1500 |0039: if-nez v7, 004e // +0015 │ │ -12de12: 3232 1300 |003b: if-eq v2, v3, 004e // +0013 │ │ -12de16: 3242 1100 |003d: if-eq v2, v4, 004e // +0011 │ │ -12de1a: 3252 0f00 |003f: if-eq v2, v5, 004e // +000f │ │ -12de1e: 6e10 a136 0900 |0041: invoke-virtual {v9}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getAttributeFilter:()Lorg/xmlunit/util/Predicate; // method@36a1 │ │ -12de24: 0c07 |0044: move-result-object v7 │ │ -12de26: 7220 2438 2700 |0045: invoke-interface {v7, v2}, Lorg/xmlunit/util/Predicate;.test:(Ljava/lang/Object;)Z // method@3824 │ │ -12de2c: 0a07 |0048: move-result v7 │ │ -12de2e: 3807 0500 |0049: if-eqz v7, 004e // +0005 │ │ -12de32: 7220 282c 2600 |004b: invoke-interface {v6, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -12de38: d801 0101 |004e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -12de3c: 28d7 |0050: goto 0027 // -0029 │ │ -12de3e: 220a 5509 |0051: new-instance v10, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // type@0955 │ │ -12de42: 1207 |0053: const/4 v7, #int 0 // #0 │ │ -12de44: 07a2 |0054: move-object v2, v10 │ │ -12de46: 7606 7336 0200 |0055: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.:(Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Ljava/util/List;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V // method@3673 │ │ -12de4c: 110a |0058: return-object v10 │ │ +12dd94: |[12dd94] org.xmlunit.diff.DOMDifferenceEngine.splitAttributes:(Lorg/w3c/dom/NamedNodeMap;)Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; │ │ +12dda4: 1a00 ce39 |0000: const-string v0, "http://www.w3.org/2001/XMLSchema-instance" // string@39ce │ │ +12dda8: 1a01 f746 |0002: const-string v1, "schemaLocation" // string@46f7 │ │ +12ddac: 7230 6735 0a01 |0004: invoke-interface {v10, v0, v1}, Lorg/w3c/dom/NamedNodeMap;.getNamedItemNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node; // method@3567 │ │ +12ddb2: 0c01 |0007: move-result-object v1 │ │ +12ddb4: 0713 |0008: move-object v3, v1 │ │ +12ddb6: 1f03 0909 |0009: check-cast v3, Lorg/w3c/dom/Attr; // type@0909 │ │ +12ddba: 1a01 4a42 |000b: const-string v1, "noNamespaceSchemaLocation" // string@424a │ │ +12ddbe: 7230 6735 0a01 |000d: invoke-interface {v10, v0, v1}, Lorg/w3c/dom/NamedNodeMap;.getNamedItemNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node; // method@3567 │ │ +12ddc4: 0c01 |0010: move-result-object v1 │ │ +12ddc6: 0714 |0011: move-object v4, v1 │ │ +12ddc8: 1f04 0909 |0012: check-cast v4, Lorg/w3c/dom/Attr; // type@0909 │ │ +12ddcc: 1a01 f94b |0014: const-string v1, "type" // string@4bf9 │ │ +12ddd0: 7230 6735 0a01 |0016: invoke-interface {v10, v0, v1}, Lorg/w3c/dom/NamedNodeMap;.getNamedItemNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node; // method@3567 │ │ +12ddd6: 0c00 |0019: move-result-object v0 │ │ +12ddd8: 0705 |001a: move-object v5, v0 │ │ +12ddda: 1f05 0909 |001b: check-cast v5, Lorg/w3c/dom/Attr; // type@0909 │ │ +12ddde: 2206 6307 |001d: new-instance v6, Ljava/util/LinkedList; // type@0763 │ │ +12dde2: 7010 152c 0600 |001f: invoke-direct {v6}, Ljava/util/LinkedList;.:()V // method@2c15 │ │ +12dde8: 7210 6635 0a00 |0022: invoke-interface {v10}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@3566 │ │ +12ddee: 0a00 |0025: move-result v0 │ │ +12ddf0: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +12ddf2: 3501 2a00 |0027: if-ge v1, v0, 0051 // +002a │ │ +12ddf6: 7220 6835 1a00 |0029: invoke-interface {v10, v1}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@3568 │ │ +12ddfc: 0c02 |002c: move-result-object v2 │ │ +12ddfe: 1f02 0909 |002d: check-cast v2, Lorg/w3c/dom/Attr; // type@0909 │ │ +12de02: 7210 4e35 0200 |002f: invoke-interface {v2}, Lorg/w3c/dom/Attr;.getNamespaceURI:()Ljava/lang/String; // method@354e │ │ +12de08: 0c07 |0032: move-result-object v7 │ │ +12de0a: 1a08 cc39 |0033: const-string v8, "http://www.w3.org/2000/xmlns/" // string@39cc │ │ +12de0e: 6e20 ba2a 7800 |0035: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +12de14: 0a07 |0038: move-result v7 │ │ +12de16: 3907 1500 |0039: if-nez v7, 004e // +0015 │ │ +12de1a: 3232 1300 |003b: if-eq v2, v3, 004e // +0013 │ │ +12de1e: 3242 1100 |003d: if-eq v2, v4, 004e // +0011 │ │ +12de22: 3252 0f00 |003f: if-eq v2, v5, 004e // +000f │ │ +12de26: 6e10 a136 0900 |0041: invoke-virtual {v9}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getAttributeFilter:()Lorg/xmlunit/util/Predicate; // method@36a1 │ │ +12de2c: 0c07 |0044: move-result-object v7 │ │ +12de2e: 7220 2438 2700 |0045: invoke-interface {v7, v2}, Lorg/xmlunit/util/Predicate;.test:(Ljava/lang/Object;)Z // method@3824 │ │ +12de34: 0a07 |0048: move-result v7 │ │ +12de36: 3807 0500 |0049: if-eqz v7, 004e // +0005 │ │ +12de3a: 7220 282c 2600 |004b: invoke-interface {v6, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +12de40: d801 0101 |004e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +12de44: 28d7 |0050: goto 0027 // -0029 │ │ +12de46: 220a 5509 |0051: new-instance v10, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes; // type@0955 │ │ +12de4a: 1207 |0053: const/4 v7, #int 0 // #0 │ │ +12de4c: 07a2 |0054: move-object v2, v10 │ │ +12de4e: 7606 7336 0200 |0055: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/xmlunit/diff/DOMDifferenceEngine$Attributes;.:(Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Lorg/w3c/dom/Attr;Ljava/util/List;Lorg/xmlunit/diff/DOMDifferenceEngine$1;)V // method@3673 │ │ +12de54: 110a |0058: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=743 │ │ 0x000d line=746 │ │ 0x0016 line=749 │ │ 0x001d line=752 │ │ 0x0022 line=753 │ │ @@ -441215,62 +441217,62 @@ │ │ type : '(Lorg/w3c/dom/Attr;)Ljavax/xml/namespace/QName;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -12cee8: |[12cee8] org.xmlunit.diff.DOMDifferenceEngine.valueAsQName:(Lorg/w3c/dom/Attr;)Ljavax/xml/namespace/QName; │ │ -12cef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12cefa: 3906 0300 |0001: if-nez v6, 0004 // +0003 │ │ -12cefe: 1100 |0003: return-object v0 │ │ -12cf00: 7210 5335 0600 |0004: invoke-interface {v6}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ -12cf06: 0c01 |0007: move-result-object v1 │ │ -12cf08: 1a02 6d08 |0008: const-string v2, ":" // string@086d │ │ -12cf0c: 6e20 d02a 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ -12cf12: 0c01 |000d: move-result-object v1 │ │ -12cf14: 2112 |000e: array-length v2, v1 │ │ -12cf16: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -12cf18: 1224 |0010: const/4 v4, #int 2 // #2 │ │ -12cf1a: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -12cf1c: 3542 0c00 |0012: if-ge v2, v4, 001e // +000c │ │ -12cf20: 2342 f809 |0014: new-array v2, v4, [Ljava/lang/String; // type@09f8 │ │ -12cf24: 4d00 0205 |0016: aput-object v0, v2, v5 │ │ -12cf28: 4601 0105 |0018: aget-object v1, v1, v5 │ │ -12cf2c: 4d01 0203 |001a: aput-object v1, v2, v3 │ │ -12cf30: 0721 |001c: move-object v1, v2 │ │ -12cf32: 281c |001d: goto 0039 // +001c │ │ -12cf34: 2112 |001e: array-length v2, v1 │ │ -12cf36: 3742 1a00 |001f: if-le v2, v4, 0039 // +001a │ │ -12cf3a: 2342 f809 |0021: new-array v2, v4, [Ljava/lang/String; // type@09f8 │ │ -12cf3e: 4604 0105 |0023: aget-object v4, v1, v5 │ │ -12cf42: 4d04 0205 |0025: aput-object v4, v2, v5 │ │ -12cf46: 7210 5335 0600 |0027: invoke-interface {v6}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ -12cf4c: 0c04 |002a: move-result-object v4 │ │ -12cf4e: 4601 0105 |002b: aget-object v1, v1, v5 │ │ -12cf52: 6e10 c92a 0100 |002d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -12cf58: 0a01 |0030: move-result v1 │ │ -12cf5a: b031 |0031: add-int/2addr v1, v3 │ │ -12cf5c: 6e20 d32a 1400 |0032: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -12cf62: 0c01 |0035: move-result-object v1 │ │ -12cf64: 4d01 0203 |0036: aput-object v1, v2, v3 │ │ -12cf68: 28e4 |0038: goto 001c // -001c │ │ -12cf6a: 4602 0105 |0039: aget-object v2, v1, v5 │ │ -12cf6e: 1a04 0000 |003b: const-string v4, "" // string@0000 │ │ -12cf72: 6e20 ba2a 2400 |003d: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -12cf78: 0a02 |0040: move-result v2 │ │ -12cf7a: 3802 0400 |0041: if-eqz v2, 0045 // +0004 │ │ -12cf7e: 4d00 0105 |0043: aput-object v0, v1, v5 │ │ -12cf82: 2200 a007 |0045: new-instance v0, Ljavax/xml/namespace/QName; // type@07a0 │ │ -12cf86: 4602 0105 |0047: aget-object v2, v1, v5 │ │ -12cf8a: 7220 5435 2600 |0049: invoke-interface {v6, v2}, Lorg/w3c/dom/Attr;.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@3554 │ │ -12cf90: 0c06 |004c: move-result-object v6 │ │ -12cf92: 4601 0103 |004d: aget-object v1, v1, v3 │ │ -12cf96: 7030 ed2c 6001 |004f: invoke-direct {v0, v6, v1}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2ced │ │ -12cf9c: 1100 |0052: return-object v0 │ │ +12cef0: |[12cef0] org.xmlunit.diff.DOMDifferenceEngine.valueAsQName:(Lorg/w3c/dom/Attr;)Ljavax/xml/namespace/QName; │ │ +12cf00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12cf02: 3906 0300 |0001: if-nez v6, 0004 // +0003 │ │ +12cf06: 1100 |0003: return-object v0 │ │ +12cf08: 7210 5335 0600 |0004: invoke-interface {v6}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ +12cf0e: 0c01 |0007: move-result-object v1 │ │ +12cf10: 1a02 6d08 |0008: const-string v2, ":" // string@086d │ │ +12cf14: 6e20 d02a 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2ad0 │ │ +12cf1a: 0c01 |000d: move-result-object v1 │ │ +12cf1c: 2112 |000e: array-length v2, v1 │ │ +12cf1e: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +12cf20: 1224 |0010: const/4 v4, #int 2 // #2 │ │ +12cf22: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +12cf24: 3542 0c00 |0012: if-ge v2, v4, 001e // +000c │ │ +12cf28: 2342 f809 |0014: new-array v2, v4, [Ljava/lang/String; // type@09f8 │ │ +12cf2c: 4d00 0205 |0016: aput-object v0, v2, v5 │ │ +12cf30: 4601 0105 |0018: aget-object v1, v1, v5 │ │ +12cf34: 4d01 0203 |001a: aput-object v1, v2, v3 │ │ +12cf38: 0721 |001c: move-object v1, v2 │ │ +12cf3a: 281c |001d: goto 0039 // +001c │ │ +12cf3c: 2112 |001e: array-length v2, v1 │ │ +12cf3e: 3742 1a00 |001f: if-le v2, v4, 0039 // +001a │ │ +12cf42: 2342 f809 |0021: new-array v2, v4, [Ljava/lang/String; // type@09f8 │ │ +12cf46: 4604 0105 |0023: aget-object v4, v1, v5 │ │ +12cf4a: 4d04 0205 |0025: aput-object v4, v2, v5 │ │ +12cf4e: 7210 5335 0600 |0027: invoke-interface {v6}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@3553 │ │ +12cf54: 0c04 |002a: move-result-object v4 │ │ +12cf56: 4601 0105 |002b: aget-object v1, v1, v5 │ │ +12cf5a: 6e10 c92a 0100 |002d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +12cf60: 0a01 |0030: move-result v1 │ │ +12cf62: b031 |0031: add-int/2addr v1, v3 │ │ +12cf64: 6e20 d32a 1400 |0032: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +12cf6a: 0c01 |0035: move-result-object v1 │ │ +12cf6c: 4d01 0203 |0036: aput-object v1, v2, v3 │ │ +12cf70: 28e4 |0038: goto 001c // -001c │ │ +12cf72: 4602 0105 |0039: aget-object v2, v1, v5 │ │ +12cf76: 1a04 0000 |003b: const-string v4, "" // string@0000 │ │ +12cf7a: 6e20 ba2a 2400 |003d: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +12cf80: 0a02 |0040: move-result v2 │ │ +12cf82: 3802 0400 |0041: if-eqz v2, 0045 // +0004 │ │ +12cf86: 4d00 0105 |0043: aput-object v0, v1, v5 │ │ +12cf8a: 2200 a007 |0045: new-instance v0, Ljavax/xml/namespace/QName; // type@07a0 │ │ +12cf8e: 4602 0105 |0047: aget-object v2, v1, v5 │ │ +12cf92: 7220 5435 2600 |0049: invoke-interface {v6, v2}, Lorg/w3c/dom/Attr;.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@3554 │ │ +12cf98: 0c06 |004c: move-result-object v6 │ │ +12cf9a: 4601 0103 |004d: aget-object v1, v1, v3 │ │ +12cf9e: 7030 ed2c 6001 |004f: invoke-direct {v0, v6, v1}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2ced │ │ +12cfa4: 1100 |0052: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=770 │ │ 0x000e line=771 │ │ 0x0018 line=773 │ │ 0x001e line=774 │ │ 0x0023 line=776 │ │ @@ -441285,20 +441287,20 @@ │ │ type : '(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -12de50: |[12de50] org.xmlunit.diff.DOMDifferenceEngine.xpathContextFor:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; │ │ -12de60: 2200 8f09 |0000: new-instance v0, Lorg/xmlunit/diff/XPathContext; // type@098f │ │ -12de64: 6e10 a236 0200 |0002: invoke-virtual {v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getNamespaceContext:()Ljava/util/Map; // method@36a2 │ │ -12de6a: 0c01 |0005: move-result-object v1 │ │ -12de6c: 7030 7a37 1003 |0006: invoke-direct {v0, v1, v3}, Lorg/xmlunit/diff/XPathContext;.:(Ljava/util/Map;Lorg/w3c/dom/Node;)V // method@377a │ │ -12de72: 1100 |0009: return-object v0 │ │ +12de58: |[12de58] org.xmlunit.diff.DOMDifferenceEngine.xpathContextFor:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; │ │ +12de68: 2200 8f09 |0000: new-instance v0, Lorg/xmlunit/diff/XPathContext; // type@098f │ │ +12de6c: 6e10 a236 0200 |0002: invoke-virtual {v2}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getNamespaceContext:()Ljava/util/Map; // method@36a2 │ │ +12de72: 0c01 |0005: move-result-object v1 │ │ +12de74: 7030 7a37 1003 |0006: invoke-direct {v0, v1, v3}, Lorg/xmlunit/diff/XPathContext;.:(Ljava/util/Map;Lorg/w3c/dom/Node;)V // method@377a │ │ +12de7a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/w3c/dom/Node; │ │ │ │ @@ -441308,42 +441310,42 @@ │ │ type : '(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -12deb8: |[12deb8] org.xmlunit.diff.DOMDifferenceEngine.compare:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;)V │ │ -12dec8: 3803 2d00 |0000: if-eqz v3, 002d // +002d │ │ -12decc: 3804 2300 |0002: if-eqz v4, 0025 // +0023 │ │ -12ded0: 5420 6b1d |0004: iget-object v0, v2, Lorg/xmlunit/diff/DOMDifferenceEngine;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1d6b │ │ -12ded4: 7120 eb37 0300 |0006: invoke-static {v3, v0}, Lorg/xmlunit/util/Convert;.toNode:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Node; // method@37eb │ │ -12deda: 0c03 |0009: move-result-object v3 │ │ -12dedc: 5420 6b1d |000a: iget-object v0, v2, Lorg/xmlunit/diff/DOMDifferenceEngine;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1d6b │ │ -12dee0: 7120 eb37 0400 |000c: invoke-static {v4, v0}, Lorg/xmlunit/util/Convert;.toNode:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Node; // method@37eb │ │ -12dee6: 0c04 |000f: move-result-object v4 │ │ -12dee8: 7020 b136 3200 |0010: invoke-direct {v2, v3}, Lorg/xmlunit/diff/DOMDifferenceEngine;.xpathContextFor:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@36b1 │ │ -12deee: 0c00 |0013: move-result-object v0 │ │ -12def0: 7020 b136 4200 |0014: invoke-direct {v2, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.xpathContextFor:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@36b1 │ │ -12def6: 0c01 |0017: move-result-object v1 │ │ -12def8: 6e51 9d36 3240 |0018: invoke-virtual {v2, v3, v0, v4, v1}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareNodes:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369d │ │ -12defe: 0e00 |001b: return-void │ │ -12df00: 0d03 |001c: move-exception v3 │ │ -12df02: 2204 2209 |001d: new-instance v4, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ -12df06: 1a00 6c0d |001f: const-string v0, "Caught exception during comparison" // string@0d6c │ │ -12df0a: 7030 9935 0403 |0021: invoke-direct {v4, v0, v3}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3599 │ │ -12df10: 2704 |0024: throw v4 │ │ -12df12: 2203 f006 |0025: new-instance v3, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12df16: 1a04 4f4b |0027: const-string v4, "test must not be null" // string@4b4f │ │ -12df1a: 7020 502a 4300 |0029: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12df20: 2703 |002c: throw v3 │ │ -12df22: 2203 f006 |002d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12df26: 1a04 4630 |002f: const-string v4, "control must not be null" // string@3046 │ │ -12df2a: 7020 502a 4300 |0031: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12df30: 2703 |0034: throw v3 │ │ +12dec0: |[12dec0] org.xmlunit.diff.DOMDifferenceEngine.compare:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Source;)V │ │ +12ded0: 3803 2d00 |0000: if-eqz v3, 002d // +002d │ │ +12ded4: 3804 2300 |0002: if-eqz v4, 0025 // +0023 │ │ +12ded8: 5420 6b1d |0004: iget-object v0, v2, Lorg/xmlunit/diff/DOMDifferenceEngine;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1d6b │ │ +12dedc: 7120 eb37 0300 |0006: invoke-static {v3, v0}, Lorg/xmlunit/util/Convert;.toNode:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Node; // method@37eb │ │ +12dee2: 0c03 |0009: move-result-object v3 │ │ +12dee4: 5420 6b1d |000a: iget-object v0, v2, Lorg/xmlunit/diff/DOMDifferenceEngine;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1d6b │ │ +12dee8: 7120 eb37 0400 |000c: invoke-static {v4, v0}, Lorg/xmlunit/util/Convert;.toNode:(Ljavax/xml/transform/Source;Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/w3c/dom/Node; // method@37eb │ │ +12deee: 0c04 |000f: move-result-object v4 │ │ +12def0: 7020 b136 3200 |0010: invoke-direct {v2, v3}, Lorg/xmlunit/diff/DOMDifferenceEngine;.xpathContextFor:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@36b1 │ │ +12def6: 0c00 |0013: move-result-object v0 │ │ +12def8: 7020 b136 4200 |0014: invoke-direct {v2, v4}, Lorg/xmlunit/diff/DOMDifferenceEngine;.xpathContextFor:(Lorg/w3c/dom/Node;)Lorg/xmlunit/diff/XPathContext; // method@36b1 │ │ +12defe: 0c01 |0017: move-result-object v1 │ │ +12df00: 6e51 9d36 3240 |0018: invoke-virtual {v2, v3, v0, v4, v1}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareNodes:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@369d │ │ +12df06: 0e00 |001b: return-void │ │ +12df08: 0d03 |001c: move-exception v3 │ │ +12df0a: 2204 2209 |001d: new-instance v4, Lorg/xmlunit/XMLUnitException; // type@0922 │ │ +12df0e: 1a00 6c0d |001f: const-string v0, "Caught exception during comparison" // string@0d6c │ │ +12df12: 7030 9935 0403 |0021: invoke-direct {v4, v0, v3}, Lorg/xmlunit/XMLUnitException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3599 │ │ +12df18: 2704 |0024: throw v4 │ │ +12df1a: 2203 f006 |0025: new-instance v3, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12df1e: 1a04 4f4b |0027: const-string v4, "test must not be null" // string@4b4f │ │ +12df22: 7020 502a 4300 |0029: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12df28: 2703 |002c: throw v3 │ │ +12df2a: 2203 f006 |002d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12df2e: 1a04 4630 |002f: const-string v4, "control must not be null" // string@3046 │ │ +12df32: 7020 502a 4300 |0031: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12df38: 2703 |0034: throw v3 │ │ catches : 1 │ │ 0x0004 - 0x001b │ │ Ljava/lang/Exception; -> 0x001c │ │ positions : │ │ 0x0004 line=83 │ │ 0x000a line=84 │ │ 0x0010 line=85 │ │ @@ -441360,149 +441362,149 @@ │ │ type : '(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;' │ │ access : 0x0000 () │ │ code - │ │ registers : 27 │ │ ins : 5 │ │ outs : 10 │ │ insns size : 261 16-bit code units │ │ -12d7d8: |[12d7d8] org.xmlunit.diff.DOMDifferenceEngine.compareNodes:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ -12d7e8: 0806 1600 |0000: move-object/from16 v6, v22 │ │ -12d7ec: 2200 a009 |0002: new-instance v0, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ -12d7f0: 7801 6b35 1700 |0004: invoke-interface/range {v23}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@356b │ │ -12d7f6: 0c01 |0007: move-result-object v1 │ │ -12d7f8: 7020 f637 1000 |0008: invoke-direct {v0, v1}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ -12d7fe: 7401 a336 1600 |000b: invoke-virtual/range {v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getNodeFilter:()Lorg/xmlunit/util/Predicate; // method@36a3 │ │ -12d804: 0c01 |000e: move-result-object v1 │ │ -12d806: 7120 1838 1000 |000f: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.filter:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Ljava/lang/Iterable; // method@3818 │ │ -12d80c: 0c07 |0012: move-result-object v7 │ │ -12d80e: 2200 a009 |0013: new-instance v0, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ -12d812: 7801 6b35 1900 |0015: invoke-interface/range {v25}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@356b │ │ -12d818: 0c01 |0018: move-result-object v1 │ │ -12d81a: 7020 f637 1000 |0019: invoke-direct {v0, v1}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ -12d820: 7401 a336 1600 |001c: invoke-virtual/range {v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getNodeFilter:()Lorg/xmlunit/util/Predicate; // method@36a3 │ │ -12d826: 0c01 |001f: move-result-object v1 │ │ -12d828: 7120 1838 1000 |0020: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.filter:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Ljava/lang/Iterable; // method@3818 │ │ -12d82e: 0c08 |0023: move-result-object v8 │ │ -12d830: 2200 4209 |0024: new-instance v0, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d834: 620a 171d |0026: sget-object v10, Lorg/xmlunit/diff/ComparisonType;.NODE_TYPE:Lorg/xmlunit/diff/ComparisonType; // field@1d17 │ │ -12d838: 7701 a636 1800 |0028: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d83e: 0c0c |002b: move-result-object v12 │ │ -12d840: 7801 7135 1700 |002c: invoke-interface/range {v23}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ -12d846: 0a01 |002f: move-result v1 │ │ -12d848: 7110 aa2a 0100 |0030: invoke-static {v1}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@2aaa │ │ -12d84e: 0c0d |0033: move-result-object v13 │ │ -12d850: 7701 a536 1800 |0034: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d856: 0c0e |0037: move-result-object v14 │ │ -12d858: 7701 a636 1a00 |0038: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d85e: 0c10 |003b: move-result-object v16 │ │ -12d860: 7801 7135 1900 |003c: invoke-interface/range {v25}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ -12d866: 0a01 |003f: move-result v1 │ │ -12d868: 7110 aa2a 0100 |0040: invoke-static {v1}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@2aaa │ │ -12d86e: 0c11 |0043: move-result-object v17 │ │ -12d870: 7701 a536 1a00 |0044: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d876: 0c12 |0047: move-result-object v18 │ │ -12d878: 0709 |0048: move-object v9, v0 │ │ -12d87a: 080b 1700 |0049: move-object/from16 v11, v23 │ │ -12d87e: 080f 1900 |004b: move-object/from16 v15, v25 │ │ -12d882: 760a 3736 0900 |004d: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d888: 6e20 9136 0600 |0050: invoke-virtual {v6, v0}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ -12d88e: 0c00 |0053: move-result-object v0 │ │ -12d890: 2201 4209 |0054: new-instance v1, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d894: 620a 161d |0056: sget-object v10, Lorg/xmlunit/diff/ComparisonType;.NAMESPACE_URI:Lorg/xmlunit/diff/ComparisonType; // field@1d16 │ │ -12d898: 7701 a636 1800 |0058: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d89e: 0c0c |005b: move-result-object v12 │ │ -12d8a0: 7801 6e35 1700 |005c: invoke-interface/range {v23}, Lorg/w3c/dom/Node;.getNamespaceURI:()Ljava/lang/String; // method@356e │ │ -12d8a6: 0c0d |005f: move-result-object v13 │ │ -12d8a8: 7701 a536 1800 |0060: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d8ae: 0c0e |0063: move-result-object v14 │ │ -12d8b0: 7701 a636 1a00 |0064: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d8b6: 0c10 |0067: move-result-object v16 │ │ -12d8b8: 7801 6e35 1900 |0068: invoke-interface/range {v25}, Lorg/w3c/dom/Node;.getNamespaceURI:()Ljava/lang/String; // method@356e │ │ -12d8be: 0c11 |006b: move-result-object v17 │ │ -12d8c0: 7701 a536 1a00 |006c: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d8c6: 0c12 |006f: move-result-object v18 │ │ -12d8c8: 0719 |0070: move-object v9, v1 │ │ -12d8ca: 760a 3736 0900 |0071: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d8d0: 6e20 0f36 1000 |0074: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12d8d6: 0c00 |0077: move-result-object v0 │ │ -12d8d8: 2201 4209 |0078: new-instance v1, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d8dc: 620a 151d |007a: sget-object v10, Lorg/xmlunit/diff/ComparisonType;.NAMESPACE_PREFIX:Lorg/xmlunit/diff/ComparisonType; // field@1d15 │ │ -12d8e0: 7701 a636 1800 |007c: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d8e6: 0c0c |007f: move-result-object v12 │ │ -12d8e8: 7801 7535 1700 |0080: invoke-interface/range {v23}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@3575 │ │ -12d8ee: 0c0d |0083: move-result-object v13 │ │ -12d8f0: 7701 a536 1800 |0084: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d8f6: 0c0e |0087: move-result-object v14 │ │ -12d8f8: 7701 a636 1a00 |0088: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d8fe: 0c10 |008b: move-result-object v16 │ │ -12d900: 7801 7535 1900 |008c: invoke-interface/range {v25}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@3575 │ │ -12d906: 0c11 |008f: move-result-object v17 │ │ -12d908: 7701 a536 1a00 |0090: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d90e: 0c12 |0093: move-result-object v18 │ │ -12d910: 0719 |0094: move-object v9, v1 │ │ -12d912: 760a 3736 0900 |0095: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d918: 6e20 0f36 1000 |0098: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ -12d91e: 0c00 |009b: move-result-object v0 │ │ -12d920: 7801 7135 1700 |009c: invoke-interface/range {v23}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ -12d926: 0a01 |009f: move-result v1 │ │ -12d928: 1219 |00a0: const/4 v9, #int 1 // #1 │ │ -12d92a: 120a |00a1: const/4 v10, #int 0 // #0 │ │ -12d92c: 122b |00a2: const/4 v11, #int 2 // #2 │ │ -12d92e: 32b1 0400 |00a3: if-eq v1, v11, 00a7 // +0004 │ │ -12d932: 1211 |00a5: const/4 v1, #int 1 // #1 │ │ -12d934: 2802 |00a6: goto 00a8 // +0002 │ │ -12d936: 1201 |00a7: const/4 v1, #int 0 // #0 │ │ -12d938: 2202 4209 |00a8: new-instance v2, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ -12d93c: 620d 0d1d |00aa: sget-object v13, Lorg/xmlunit/diff/ComparisonType;.CHILD_NODELIST_LENGTH:Lorg/xmlunit/diff/ComparisonType; // field@1d0d │ │ -12d940: 7701 a636 1800 |00ac: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d946: 0c0f |00af: move-result-object v15 │ │ -12d948: 7110 1738 0700 |00b0: invoke-static {v7}, Lorg/xmlunit/util/Linqy;.count:(Ljava/lang/Iterable;)I // method@3817 │ │ -12d94e: 0a03 |00b3: move-result v3 │ │ -12d950: 7110 622a 0300 |00b4: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -12d956: 0c10 |00b7: move-result-object v16 │ │ -12d958: 7701 a536 1800 |00b8: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d95e: 0c11 |00bb: move-result-object v17 │ │ -12d960: 7701 a636 1a00 |00bc: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ -12d966: 0c13 |00bf: move-result-object v19 │ │ -12d968: 7110 1738 0800 |00c0: invoke-static {v8}, Lorg/xmlunit/util/Linqy;.count:(Ljava/lang/Iterable;)I // method@3817 │ │ -12d96e: 0a03 |00c3: move-result v3 │ │ -12d970: 7110 622a 0300 |00c4: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -12d976: 0c14 |00c7: move-result-object v20 │ │ -12d978: 7701 a536 1a00 |00c8: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ -12d97e: 0c15 |00cb: move-result-object v21 │ │ -12d980: 072c |00cc: move-object v12, v2 │ │ -12d982: 080e 1700 |00cd: move-object/from16 v14, v23 │ │ -12d986: 0812 1900 |00cf: move-object/from16 v18, v25 │ │ -12d98a: 760a 3736 0c00 |00d1: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ -12d990: 6e30 0d36 1002 |00d4: invoke-virtual {v0, v1, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andIfTrueThen:(ZLorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360d │ │ -12d996: 0c0c |00d7: move-result-object v12 │ │ -12d998: 220d 4d09 |00d8: new-instance v13, Lorg/xmlunit/diff/DOMDifferenceEngine$2; // type@094d │ │ -12d99c: 07d0 |00da: move-object v0, v13 │ │ -12d99e: 0801 1600 |00db: move-object/from16 v1, v22 │ │ -12d9a2: 0802 1700 |00dd: move-object/from16 v2, v23 │ │ -12d9a6: 0803 1800 |00df: move-object/from16 v3, v24 │ │ -12d9aa: 0804 1900 |00e1: move-object/from16 v4, v25 │ │ -12d9ae: 0805 1a00 |00e3: move-object/from16 v5, v26 │ │ -12d9b2: 7606 6236 0000 |00e5: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)V // method@3662 │ │ -12d9b8: 6e20 0e36 dc00 |00e8: invoke-virtual {v12, v13}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ -12d9be: 0c00 |00eb: move-result-object v0 │ │ -12d9c0: 7801 7135 1700 |00ec: invoke-interface/range {v23}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ -12d9c6: 0a01 |00ef: move-result v1 │ │ -12d9c8: 32b1 0700 |00f0: if-eq v1, v11, 00f7 // +0007 │ │ -12d9cc: 0801 1800 |00f2: move-object/from16 v1, v24 │ │ -12d9d0: 0802 1a00 |00f4: move-object/from16 v2, v26 │ │ -12d9d4: 2806 |00f6: goto 00fc // +0006 │ │ -12d9d6: 0801 1800 |00f7: move-object/from16 v1, v24 │ │ -12d9da: 0802 1a00 |00f9: move-object/from16 v2, v26 │ │ -12d9de: 1209 |00fb: const/4 v9, #int 0 // #0 │ │ -12d9e0: 7058 9636 1627 |00fc: invoke-direct {v6, v1, v7, v2, v8}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareChildren:(Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; // method@3696 │ │ -12d9e6: 0c01 |00ff: move-result-object v1 │ │ -12d9e8: 6e30 0c36 9001 |0100: invoke-virtual {v0, v9, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andIfTrueThen:(ZLorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360c │ │ -12d9ee: 0c00 |0103: move-result-object v0 │ │ -12d9f0: 1100 |0104: return-object v0 │ │ +12d7e0: |[12d7e0] org.xmlunit.diff.DOMDifferenceEngine.compareNodes:(Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; │ │ +12d7f0: 0806 1600 |0000: move-object/from16 v6, v22 │ │ +12d7f4: 2200 a009 |0002: new-instance v0, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ +12d7f8: 7801 6b35 1700 |0004: invoke-interface/range {v23}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@356b │ │ +12d7fe: 0c01 |0007: move-result-object v1 │ │ +12d800: 7020 f637 1000 |0008: invoke-direct {v0, v1}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ +12d806: 7401 a336 1600 |000b: invoke-virtual/range {v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getNodeFilter:()Lorg/xmlunit/util/Predicate; // method@36a3 │ │ +12d80c: 0c01 |000e: move-result-object v1 │ │ +12d80e: 7120 1838 1000 |000f: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.filter:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Ljava/lang/Iterable; // method@3818 │ │ +12d814: 0c07 |0012: move-result-object v7 │ │ +12d816: 2200 a009 |0013: new-instance v0, Lorg/xmlunit/util/IterableNodeList; // type@09a0 │ │ +12d81a: 7801 6b35 1900 |0015: invoke-interface/range {v25}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@356b │ │ +12d820: 0c01 |0018: move-result-object v1 │ │ +12d822: 7020 f637 1000 |0019: invoke-direct {v0, v1}, Lorg/xmlunit/util/IterableNodeList;.:(Lorg/w3c/dom/NodeList;)V // method@37f6 │ │ +12d828: 7401 a336 1600 |001c: invoke-virtual/range {v22}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getNodeFilter:()Lorg/xmlunit/util/Predicate; // method@36a3 │ │ +12d82e: 0c01 |001f: move-result-object v1 │ │ +12d830: 7120 1838 1000 |0020: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.filter:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Ljava/lang/Iterable; // method@3818 │ │ +12d836: 0c08 |0023: move-result-object v8 │ │ +12d838: 2200 4209 |0024: new-instance v0, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d83c: 620a 171d |0026: sget-object v10, Lorg/xmlunit/diff/ComparisonType;.NODE_TYPE:Lorg/xmlunit/diff/ComparisonType; // field@1d17 │ │ +12d840: 7701 a636 1800 |0028: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d846: 0c0c |002b: move-result-object v12 │ │ +12d848: 7801 7135 1700 |002c: invoke-interface/range {v23}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ +12d84e: 0a01 |002f: move-result v1 │ │ +12d850: 7110 aa2a 0100 |0030: invoke-static {v1}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@2aaa │ │ +12d856: 0c0d |0033: move-result-object v13 │ │ +12d858: 7701 a536 1800 |0034: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d85e: 0c0e |0037: move-result-object v14 │ │ +12d860: 7701 a636 1a00 |0038: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d866: 0c10 |003b: move-result-object v16 │ │ +12d868: 7801 7135 1900 |003c: invoke-interface/range {v25}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ +12d86e: 0a01 |003f: move-result v1 │ │ +12d870: 7110 aa2a 0100 |0040: invoke-static {v1}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@2aaa │ │ +12d876: 0c11 |0043: move-result-object v17 │ │ +12d878: 7701 a536 1a00 |0044: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d87e: 0c12 |0047: move-result-object v18 │ │ +12d880: 0709 |0048: move-object v9, v0 │ │ +12d882: 080b 1700 |0049: move-object/from16 v11, v23 │ │ +12d886: 080f 1900 |004b: move-object/from16 v15, v25 │ │ +12d88a: 760a 3736 0900 |004d: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d890: 6e20 9136 0600 |0050: invoke-virtual {v6, v0}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compare:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@3691 │ │ +12d896: 0c00 |0053: move-result-object v0 │ │ +12d898: 2201 4209 |0054: new-instance v1, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d89c: 620a 161d |0056: sget-object v10, Lorg/xmlunit/diff/ComparisonType;.NAMESPACE_URI:Lorg/xmlunit/diff/ComparisonType; // field@1d16 │ │ +12d8a0: 7701 a636 1800 |0058: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d8a6: 0c0c |005b: move-result-object v12 │ │ +12d8a8: 7801 6e35 1700 |005c: invoke-interface/range {v23}, Lorg/w3c/dom/Node;.getNamespaceURI:()Ljava/lang/String; // method@356e │ │ +12d8ae: 0c0d |005f: move-result-object v13 │ │ +12d8b0: 7701 a536 1800 |0060: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d8b6: 0c0e |0063: move-result-object v14 │ │ +12d8b8: 7701 a636 1a00 |0064: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d8be: 0c10 |0067: move-result-object v16 │ │ +12d8c0: 7801 6e35 1900 |0068: invoke-interface/range {v25}, Lorg/w3c/dom/Node;.getNamespaceURI:()Ljava/lang/String; // method@356e │ │ +12d8c6: 0c11 |006b: move-result-object v17 │ │ +12d8c8: 7701 a536 1a00 |006c: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d8ce: 0c12 |006f: move-result-object v18 │ │ +12d8d0: 0719 |0070: move-object v9, v1 │ │ +12d8d2: 760a 3736 0900 |0071: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d8d8: 6e20 0f36 1000 |0074: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12d8de: 0c00 |0077: move-result-object v0 │ │ +12d8e0: 2201 4209 |0078: new-instance v1, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d8e4: 620a 151d |007a: sget-object v10, Lorg/xmlunit/diff/ComparisonType;.NAMESPACE_PREFIX:Lorg/xmlunit/diff/ComparisonType; // field@1d15 │ │ +12d8e8: 7701 a636 1800 |007c: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d8ee: 0c0c |007f: move-result-object v12 │ │ +12d8f0: 7801 7535 1700 |0080: invoke-interface/range {v23}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@3575 │ │ +12d8f6: 0c0d |0083: move-result-object v13 │ │ +12d8f8: 7701 a536 1800 |0084: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d8fe: 0c0e |0087: move-result-object v14 │ │ +12d900: 7701 a636 1a00 |0088: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d906: 0c10 |008b: move-result-object v16 │ │ +12d908: 7801 7535 1900 |008c: invoke-interface/range {v25}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@3575 │ │ +12d90e: 0c11 |008f: move-result-object v17 │ │ +12d910: 7701 a536 1a00 |0090: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d916: 0c12 |0093: move-result-object v18 │ │ +12d918: 0719 |0094: move-object v9, v1 │ │ +12d91a: 760a 3736 0900 |0095: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d920: 6e20 0f36 1000 |0098: invoke-virtual {v0, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360f │ │ +12d926: 0c00 |009b: move-result-object v0 │ │ +12d928: 7801 7135 1700 |009c: invoke-interface/range {v23}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ +12d92e: 0a01 |009f: move-result v1 │ │ +12d930: 1219 |00a0: const/4 v9, #int 1 // #1 │ │ +12d932: 120a |00a1: const/4 v10, #int 0 // #0 │ │ +12d934: 122b |00a2: const/4 v11, #int 2 // #2 │ │ +12d936: 32b1 0400 |00a3: if-eq v1, v11, 00a7 // +0004 │ │ +12d93a: 1211 |00a5: const/4 v1, #int 1 // #1 │ │ +12d93c: 2802 |00a6: goto 00a8 // +0002 │ │ +12d93e: 1201 |00a7: const/4 v1, #int 0 // #0 │ │ +12d940: 2202 4209 |00a8: new-instance v2, Lorg/xmlunit/diff/Comparison; // type@0942 │ │ +12d944: 620d 0d1d |00aa: sget-object v13, Lorg/xmlunit/diff/ComparisonType;.CHILD_NODELIST_LENGTH:Lorg/xmlunit/diff/ComparisonType; // field@1d0d │ │ +12d948: 7701 a636 1800 |00ac: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d94e: 0c0f |00af: move-result-object v15 │ │ +12d950: 7110 1738 0700 |00b0: invoke-static {v7}, Lorg/xmlunit/util/Linqy;.count:(Ljava/lang/Iterable;)I // method@3817 │ │ +12d956: 0a03 |00b3: move-result v3 │ │ +12d958: 7110 622a 0300 |00b4: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +12d95e: 0c10 |00b7: move-result-object v16 │ │ +12d960: 7701 a536 1800 |00b8: invoke-static/range {v24}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d966: 0c11 |00bb: move-result-object v17 │ │ +12d968: 7701 a636 1a00 |00bc: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a6 │ │ +12d96e: 0c13 |00bf: move-result-object v19 │ │ +12d970: 7110 1738 0800 |00c0: invoke-static {v8}, Lorg/xmlunit/util/Linqy;.count:(Ljava/lang/Iterable;)I // method@3817 │ │ +12d976: 0a03 |00c3: move-result v3 │ │ +12d978: 7110 622a 0300 |00c4: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +12d97e: 0c14 |00c7: move-result-object v20 │ │ +12d980: 7701 a536 1a00 |00c8: invoke-static/range {v26}, Lorg/xmlunit/diff/DOMDifferenceEngine;.getParentXPath:(Lorg/xmlunit/diff/XPathContext;)Ljava/lang/String; // method@36a5 │ │ +12d986: 0c15 |00cb: move-result-object v21 │ │ +12d988: 072c |00cc: move-object v12, v2 │ │ +12d98a: 080e 1700 |00cd: move-object/from16 v14, v23 │ │ +12d98e: 0812 1900 |00cf: move-object/from16 v18, v25 │ │ +12d992: 760a 3736 0c00 |00d1: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/xmlunit/diff/Comparison;.:(Lorg/xmlunit/diff/ComparisonType;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@3637 │ │ +12d998: 6e30 0d36 1002 |00d4: invoke-virtual {v0, v1, v2}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andIfTrueThen:(ZLorg/xmlunit/diff/Comparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360d │ │ +12d99e: 0c0c |00d7: move-result-object v12 │ │ +12d9a0: 220d 4d09 |00d8: new-instance v13, Lorg/xmlunit/diff/DOMDifferenceEngine$2; // type@094d │ │ +12d9a4: 07d0 |00da: move-object v0, v13 │ │ +12d9a6: 0801 1600 |00db: move-object/from16 v1, v22 │ │ +12d9aa: 0802 1700 |00dd: move-object/from16 v2, v23 │ │ +12d9ae: 0803 1800 |00df: move-object/from16 v3, v24 │ │ +12d9b2: 0804 1900 |00e1: move-object/from16 v4, v25 │ │ +12d9b6: 0805 1a00 |00e3: move-object/from16 v5, v26 │ │ +12d9ba: 7606 6236 0000 |00e5: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/xmlunit/diff/DOMDifferenceEngine$2;.:(Lorg/xmlunit/diff/DOMDifferenceEngine;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;Lorg/w3c/dom/Node;Lorg/xmlunit/diff/XPathContext;)V // method@3662 │ │ +12d9c0: 6e20 0e36 dc00 |00e8: invoke-virtual {v12, v13}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andThen:(Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360e │ │ +12d9c6: 0c00 |00eb: move-result-object v0 │ │ +12d9c8: 7801 7135 1700 |00ec: invoke-interface/range {v23}, Lorg/w3c/dom/Node;.getNodeType:()S // method@3571 │ │ +12d9ce: 0a01 |00ef: move-result v1 │ │ +12d9d0: 32b1 0700 |00f0: if-eq v1, v11, 00f7 // +0007 │ │ +12d9d4: 0801 1800 |00f2: move-object/from16 v1, v24 │ │ +12d9d8: 0802 1a00 |00f4: move-object/from16 v2, v26 │ │ +12d9dc: 2806 |00f6: goto 00fc // +0006 │ │ +12d9de: 0801 1800 |00f7: move-object/from16 v1, v24 │ │ +12d9e2: 0802 1a00 |00f9: move-object/from16 v2, v26 │ │ +12d9e6: 1209 |00fb: const/4 v9, #int 0 // #0 │ │ +12d9e8: 7058 9636 1627 |00fc: invoke-direct {v6, v1, v7, v2, v8}, Lorg/xmlunit/diff/DOMDifferenceEngine;.compareChildren:(Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;Lorg/xmlunit/diff/XPathContext;Ljava/lang/Iterable;)Lorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison; // method@3696 │ │ +12d9ee: 0c01 |00ff: move-result-object v1 │ │ +12d9f0: 6e30 0c36 9001 |0100: invoke-virtual {v0, v9, v1}, Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState;.andIfTrueThen:(ZLorg/xmlunit/diff/AbstractDifferenceEngine$DeferredComparison;)Lorg/xmlunit/diff/AbstractDifferenceEngine$ComparisonState; // method@360c │ │ +12d9f6: 0c00 |0103: move-result-object v0 │ │ +12d9f8: 1100 |0104: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=111 │ │ 0x0013 line=114 │ │ 0x0024 line=118 │ │ locals : │ │ 0x0000 - 0x0105 reg=22 this Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ @@ -441516,22 +441518,22 @@ │ │ type : '(Ljavax/xml/parsers/DocumentBuilderFactory;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -12df44: |[12df44] org.xmlunit.diff.DOMDifferenceEngine.setDocumentBuilderFactory:(Ljavax/xml/parsers/DocumentBuilderFactory;)V │ │ -12df54: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -12df58: 5b12 6b1d |0002: iput-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1d6b │ │ -12df5c: 0e00 |0004: return-void │ │ -12df5e: 2202 f006 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -12df62: 1a00 4232 |0007: const-string v0, "factory must not be null" // string@3242 │ │ -12df66: 7020 502a 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12df6c: 2702 |000c: throw v2 │ │ +12df4c: |[12df4c] org.xmlunit.diff.DOMDifferenceEngine.setDocumentBuilderFactory:(Ljavax/xml/parsers/DocumentBuilderFactory;)V │ │ +12df5c: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +12df60: 5b12 6b1d |0002: iput-object v2, v1, Lorg/xmlunit/diff/DOMDifferenceEngine;.documentBuilderFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@1d6b │ │ +12df64: 0e00 |0004: return-void │ │ +12df66: 2202 f006 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12df6a: 1a00 4232 |0007: const-string v0, "factory must not be null" // string@3242 │ │ +12df6e: 7020 502a 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +12df74: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/xmlunit/diff/DOMDifferenceEngine; │ │ 0x0000 - 0x000d reg=2 (null) Ljavax/xml/parsers/DocumentBuilderFactory; │ │ @@ -447077,23 +447079,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -10dcd4: |[10dcd4] org.acra.collector.ConfigurationCollector.:()V │ │ -10dce4: 6200 2719 |0000: sget-object v0, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@1927 │ │ -10dce8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -10dcea: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -10dcee: 6202 1d19 |0005: sget-object v2, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@191d │ │ -10dcf2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -10dcf4: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ -10dcf8: 7030 b22e 0401 |000a: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -10dcfe: 0e00 |000d: return-void │ │ +10dcdc: |[10dcdc] org.acra.collector.ConfigurationCollector.:()V │ │ +10dcec: 6200 2719 |0000: sget-object v0, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@1927 │ │ +10dcf0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +10dcf2: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +10dcf6: 6202 1d19 |0005: sget-object v2, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@191d │ │ +10dcfa: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +10dcfc: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ +10dd00: 7030 b22e 0401 |000a: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +10dd06: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lorg/acra/collector/ConfigurationCollector; │ │ │ │ #1 : (in Lorg/acra/collector/ConfigurationCollector;) │ │ @@ -447101,46 +447103,46 @@ │ │ type : '(Landroid/util/SparseArray;I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -10d5f8: |[10d5f8] org.acra.collector.ConfigurationCollector.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; │ │ -10d608: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -10d60c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10d612: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -10d614: 6e10 dc05 0600 |0006: invoke-virtual {v6}, Landroid/util/SparseArray;.size:()I // method@05dc │ │ -10d61a: 0a02 |0009: move-result v2 │ │ -10d61c: 3521 2e00 |000a: if-ge v1, v2, 0038 // +002e │ │ -10d620: 6e20 d805 1600 |000c: invoke-virtual {v6, v1}, Landroid/util/SparseArray;.keyAt:(I)I // method@05d8 │ │ -10d626: 0a02 |000f: move-result v2 │ │ -10d628: 6e20 d605 2600 |0010: invoke-virtual {v6, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ -10d62e: 0c03 |0013: move-result-object v3 │ │ -10d630: 1f03 0e07 |0014: check-cast v3, Ljava/lang/String; // type@070e │ │ -10d634: 1a04 bc2a |0016: const-string v4, "_MASK" // string@2abc │ │ -10d638: 6e20 b92a 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -10d63e: 0a03 |001b: move-result v3 │ │ -10d640: 3803 1900 |001c: if-eqz v3, 0035 // +0019 │ │ -10d644: b572 |001e: and-int/2addr v2, v7 │ │ -10d646: 3d02 1600 |001f: if-lez v2, 0035 // +0016 │ │ -10d64a: 6e10 f92a 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2af9 │ │ -10d650: 0a03 |0024: move-result v3 │ │ -10d652: 3d03 0700 |0025: if-lez v3, 002c // +0007 │ │ -10d656: 1303 2b00 |0027: const/16 v3, #int 43 // #2b │ │ -10d65a: 6e20 ee2a 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -10d660: 6e20 d605 2600 |002c: invoke-virtual {v6, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ -10d666: 0c02 |002f: move-result-object v2 │ │ -10d668: 1f02 0e07 |0030: check-cast v2, Ljava/lang/String; // type@070e │ │ -10d66c: 6e20 f52a 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10d672: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -10d676: 28cf |0037: goto 0006 // -0031 │ │ -10d678: 6e10 fa2a 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10d67e: 0c06 |003b: move-result-object v6 │ │ -10d680: 1106 |003c: return-object v6 │ │ +10d600: |[10d600] org.acra.collector.ConfigurationCollector.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; │ │ +10d610: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +10d614: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10d61a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +10d61c: 6e10 dc05 0600 |0006: invoke-virtual {v6}, Landroid/util/SparseArray;.size:()I // method@05dc │ │ +10d622: 0a02 |0009: move-result v2 │ │ +10d624: 3521 2e00 |000a: if-ge v1, v2, 0038 // +002e │ │ +10d628: 6e20 d805 1600 |000c: invoke-virtual {v6, v1}, Landroid/util/SparseArray;.keyAt:(I)I // method@05d8 │ │ +10d62e: 0a02 |000f: move-result v2 │ │ +10d630: 6e20 d605 2600 |0010: invoke-virtual {v6, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ +10d636: 0c03 |0013: move-result-object v3 │ │ +10d638: 1f03 0e07 |0014: check-cast v3, Ljava/lang/String; // type@070e │ │ +10d63c: 1a04 bc2a |0016: const-string v4, "_MASK" // string@2abc │ │ +10d640: 6e20 b92a 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +10d646: 0a03 |001b: move-result v3 │ │ +10d648: 3803 1900 |001c: if-eqz v3, 0035 // +0019 │ │ +10d64c: b572 |001e: and-int/2addr v2, v7 │ │ +10d64e: 3d02 1600 |001f: if-lez v2, 0035 // +0016 │ │ +10d652: 6e10 f92a 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2af9 │ │ +10d658: 0a03 |0024: move-result v3 │ │ +10d65a: 3d03 0700 |0025: if-lez v3, 002c // +0007 │ │ +10d65e: 1303 2b00 |0027: const/16 v3, #int 43 // #2b │ │ +10d662: 6e20 ee2a 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +10d668: 6e20 d605 2600 |002c: invoke-virtual {v6, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ +10d66e: 0c02 |002f: move-result-object v2 │ │ +10d670: 1f02 0e07 |0030: check-cast v2, Ljava/lang/String; // type@070e │ │ +10d674: 6e20 f52a 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10d67a: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +10d67e: 28cf |0037: goto 0006 // -0031 │ │ +10d680: 6e10 fa2a 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10d686: 0c06 |003b: move-result-object v6 │ │ +10d688: 1106 |003c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0006 line=243 │ │ 0x000c line=244 │ │ 0x0010 line=245 │ │ 0x0021 line=248 │ │ @@ -447157,37 +447159,37 @@ │ │ type : '(Landroid/content/Context;)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -10db30: |[10db30] org.acra.collector.ConfigurationCollector.collectConfiguration:(Landroid/content/Context;)Lorg/json/JSONObject; │ │ -10db40: 6e10 a701 0600 |0000: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ -10db46: 0c00 |0003: move-result-object v0 │ │ -10db48: 6e10 4902 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0249 │ │ -10db4e: 0c00 |0007: move-result-object v0 │ │ -10db50: 7020 ca2e 0500 |0008: invoke-direct {v5, v0}, Lorg/acra/collector/ConfigurationCollector;.configToJson:(Landroid/content/res/Configuration;)Lorg/json/JSONObject; // method@2eca │ │ -10db56: 0c06 |000b: move-result-object v6 │ │ -10db58: 1106 |000c: return-object v6 │ │ -10db5a: 0d00 |000d: move-exception v0 │ │ -10db5c: 6201 fe18 |000e: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10db60: 6202 f518 |0010: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10db64: 2203 1007 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -10db68: 7010 eb2a 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10db6e: 1a04 1f0e |0017: const-string v4, "Couldn't retrieve CrashConfiguration for : " // string@0e1f │ │ -10db72: 6e20 f52a 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10db78: 6e10 a601 0600 |001c: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -10db7e: 0c06 |001f: move-result-object v6 │ │ -10db80: 6e20 f52a 6300 |0020: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10db86: 6e10 fa2a 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10db8c: 0c06 |0026: move-result-object v6 │ │ -10db8e: 7240 6030 2106 |0027: invoke-interface {v1, v2, v6, v0}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -10db94: 1206 |002a: const/4 v6, #int 0 // #0 │ │ -10db96: 1106 |002b: return-object v6 │ │ +10db38: |[10db38] org.acra.collector.ConfigurationCollector.collectConfiguration:(Landroid/content/Context;)Lorg/json/JSONObject; │ │ +10db48: 6e10 a701 0600 |0000: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a7 │ │ +10db4e: 0c00 |0003: move-result-object v0 │ │ +10db50: 6e10 4902 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0249 │ │ +10db56: 0c00 |0007: move-result-object v0 │ │ +10db58: 7020 ca2e 0500 |0008: invoke-direct {v5, v0}, Lorg/acra/collector/ConfigurationCollector;.configToJson:(Landroid/content/res/Configuration;)Lorg/json/JSONObject; // method@2eca │ │ +10db5e: 0c06 |000b: move-result-object v6 │ │ +10db60: 1106 |000c: return-object v6 │ │ +10db62: 0d00 |000d: move-exception v0 │ │ +10db64: 6201 fe18 |000e: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10db68: 6202 f518 |0010: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10db6c: 2203 1007 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +10db70: 7010 eb2a 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10db76: 1a04 1f0e |0017: const-string v4, "Couldn't retrieve CrashConfiguration for : " // string@0e1f │ │ +10db7a: 6e20 f52a 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10db80: 6e10 a601 0600 |001c: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +10db86: 0c06 |001f: move-result-object v6 │ │ +10db88: 6e20 f52a 6300 |0020: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10db8e: 6e10 fa2a 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10db94: 0c06 |0026: move-result-object v6 │ │ +10db96: 7240 6030 2106 |0027: invoke-interface {v1, v2, v6, v0}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +10db9c: 1206 |002a: const/4 v6, #int 0 // #0 │ │ +10db9e: 1106 |002b: return-object v6 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/lang/RuntimeException; -> 0x000d │ │ positions : │ │ 0x0000 line=267 │ │ 0x000e line=269 │ │ locals : │ │ @@ -447199,76 +447201,76 @@ │ │ type : '(Landroid/content/res/Configuration;)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -10dba8: |[10dba8] org.acra.collector.ConfigurationCollector.configToJson:(Landroid/content/res/Configuration;)Lorg/json/JSONObject; │ │ -10dbb8: 1a00 2b10 |0000: const-string v0, "Error while inspecting device configuration: " // string@102b │ │ -10dbbc: 2201 de08 |0002: new-instance v1, Lorg/json/JSONObject; // type@08de │ │ -10dbc0: 7010 3334 0100 |0004: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10dbc6: 7010 cc2e 0c00 |0007: invoke-direct {v12}, Lorg/acra/collector/ConfigurationCollector;.getValueArrays:()Ljava/util/Map; // method@2ecc │ │ -10dbcc: 0c02 |000a: move-result-object v2 │ │ -10dbce: 6e10 8d2a 0d00 |000b: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10dbd4: 0c03 |000e: move-result-object v3 │ │ -10dbd6: 6e10 272a 0300 |000f: invoke-virtual {v3}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2a27 │ │ -10dbdc: 0c03 |0012: move-result-object v3 │ │ -10dbde: 2134 |0013: array-length v4, v3 │ │ -10dbe0: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -10dbe2: 3545 6200 |0015: if-ge v5, v4, 0077 // +0062 │ │ -10dbe6: 4606 0305 |0017: aget-object v6, v3, v5 │ │ -10dbea: 6e10 292b 0600 |0019: invoke-virtual {v6}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2b29 │ │ -10dbf0: 0a07 |001c: move-result v7 │ │ -10dbf2: 7110 392b 0700 |001d: invoke-static {v7}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2b39 │ │ -10dbf8: 0a07 |0020: move-result v7 │ │ -10dbfa: 3907 5300 |0021: if-nez v7, 0074 // +0053 │ │ -10dbfe: 6e10 2a2b 0600 |0023: invoke-virtual {v6}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10dc04: 0c07 |0026: move-result-object v7 │ │ -10dc06: 6e10 2b2b 0600 |0027: invoke-virtual {v6}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2b2b │ │ -10dc0c: 0c08 |002a: move-result-object v8 │ │ -10dc0e: 6209 1318 |002b: sget-object v9, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ -10dc12: 6e20 8c2a 9800 |002d: invoke-virtual {v8, v9}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -10dc18: 0a08 |0030: move-result v8 │ │ -10dc1a: 3808 0a00 |0031: if-eqz v8, 003b // +000a │ │ -10dc1e: 7040 cb2e 2c6d |0033: invoke-direct {v12, v2, v13, v6}, Lorg/acra/collector/ConfigurationCollector;.getFieldValueName:(Ljava/util/Map;Landroid/content/res/Configuration;Ljava/lang/reflect/Field;)Ljava/lang/Object; // method@2ecb │ │ -10dc24: 0c06 |0036: move-result-object v6 │ │ -10dc26: 6e30 4634 7106 |0037: invoke-virtual {v1, v7, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10dc2c: 283a |003a: goto 0074 // +003a │ │ -10dc2e: 6e20 262b d600 |003b: invoke-virtual {v6, v13}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b26 │ │ -10dc34: 0c08 |003e: move-result-object v8 │ │ -10dc36: 3808 3500 |003f: if-eqz v8, 0074 // +0035 │ │ -10dc3a: 6e20 262b d600 |0041: invoke-virtual {v6, v13}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b26 │ │ -10dc40: 0c06 |0044: move-result-object v6 │ │ -10dc42: 6e30 4634 7106 |0045: invoke-virtual {v1, v7, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10dc48: 282c |0048: goto 0074 // +002c │ │ -10dc4a: 0d06 |0049: move-exception v6 │ │ -10dc4c: 6208 fe18 |004a: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10dc50: 6209 f518 |004c: sget-object v9, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10dc54: 220a 1007 |004e: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -10dc58: 7010 eb2a 0a00 |0050: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10dc5e: 1a0b 000e |0053: const-string v11, "Could not collect configuration field " // string@0e00 │ │ -10dc62: 6e20 f52a ba00 |0055: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10dc68: 6e20 f52a 7a00 |0058: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10dc6e: 6e10 fa2a 0a00 |005b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10dc74: 0c07 |005e: move-result-object v7 │ │ -10dc76: 7240 6030 9867 |005f: invoke-interface {v8, v9, v7, v6}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -10dc7c: 2812 |0062: goto 0074 // +0012 │ │ -10dc7e: 0d06 |0063: move-exception v6 │ │ -10dc80: 6207 fe18 |0064: sget-object v7, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10dc84: 6208 f518 |0066: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10dc88: 7240 5930 8760 |0068: invoke-interface {v7, v8, v0, v6}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -10dc8e: 2809 |006b: goto 0074 // +0009 │ │ -10dc90: 0d06 |006c: move-exception v6 │ │ -10dc92: 6207 fe18 |006d: sget-object v7, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10dc96: 6208 f518 |006f: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10dc9a: 7240 5930 8760 |0071: invoke-interface {v7, v8, v0, v6}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -10dca0: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ -10dca4: 289f |0076: goto 0015 // -0061 │ │ -10dca6: 1101 |0077: return-object v1 │ │ +10dbb0: |[10dbb0] org.acra.collector.ConfigurationCollector.configToJson:(Landroid/content/res/Configuration;)Lorg/json/JSONObject; │ │ +10dbc0: 1a00 2b10 |0000: const-string v0, "Error while inspecting device configuration: " // string@102b │ │ +10dbc4: 2201 de08 |0002: new-instance v1, Lorg/json/JSONObject; // type@08de │ │ +10dbc8: 7010 3334 0100 |0004: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10dbce: 7010 cc2e 0c00 |0007: invoke-direct {v12}, Lorg/acra/collector/ConfigurationCollector;.getValueArrays:()Ljava/util/Map; // method@2ecc │ │ +10dbd4: 0c02 |000a: move-result-object v2 │ │ +10dbd6: 6e10 8d2a 0d00 |000b: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10dbdc: 0c03 |000e: move-result-object v3 │ │ +10dbde: 6e10 272a 0300 |000f: invoke-virtual {v3}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2a27 │ │ +10dbe4: 0c03 |0012: move-result-object v3 │ │ +10dbe6: 2134 |0013: array-length v4, v3 │ │ +10dbe8: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +10dbea: 3545 6200 |0015: if-ge v5, v4, 0077 // +0062 │ │ +10dbee: 4606 0305 |0017: aget-object v6, v3, v5 │ │ +10dbf2: 6e10 292b 0600 |0019: invoke-virtual {v6}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2b29 │ │ +10dbf8: 0a07 |001c: move-result v7 │ │ +10dbfa: 7110 392b 0700 |001d: invoke-static {v7}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2b39 │ │ +10dc00: 0a07 |0020: move-result v7 │ │ +10dc02: 3907 5300 |0021: if-nez v7, 0074 // +0053 │ │ +10dc06: 6e10 2a2b 0600 |0023: invoke-virtual {v6}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10dc0c: 0c07 |0026: move-result-object v7 │ │ +10dc0e: 6e10 2b2b 0600 |0027: invoke-virtual {v6}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2b2b │ │ +10dc14: 0c08 |002a: move-result-object v8 │ │ +10dc16: 6209 1318 |002b: sget-object v9, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ +10dc1a: 6e20 8c2a 9800 |002d: invoke-virtual {v8, v9}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +10dc20: 0a08 |0030: move-result v8 │ │ +10dc22: 3808 0a00 |0031: if-eqz v8, 003b // +000a │ │ +10dc26: 7040 cb2e 2c6d |0033: invoke-direct {v12, v2, v13, v6}, Lorg/acra/collector/ConfigurationCollector;.getFieldValueName:(Ljava/util/Map;Landroid/content/res/Configuration;Ljava/lang/reflect/Field;)Ljava/lang/Object; // method@2ecb │ │ +10dc2c: 0c06 |0036: move-result-object v6 │ │ +10dc2e: 6e30 4634 7106 |0037: invoke-virtual {v1, v7, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10dc34: 283a |003a: goto 0074 // +003a │ │ +10dc36: 6e20 262b d600 |003b: invoke-virtual {v6, v13}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b26 │ │ +10dc3c: 0c08 |003e: move-result-object v8 │ │ +10dc3e: 3808 3500 |003f: if-eqz v8, 0074 // +0035 │ │ +10dc42: 6e20 262b d600 |0041: invoke-virtual {v6, v13}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b26 │ │ +10dc48: 0c06 |0044: move-result-object v6 │ │ +10dc4a: 6e30 4634 7106 |0045: invoke-virtual {v1, v7, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10dc50: 282c |0048: goto 0074 // +002c │ │ +10dc52: 0d06 |0049: move-exception v6 │ │ +10dc54: 6208 fe18 |004a: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10dc58: 6209 f518 |004c: sget-object v9, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10dc5c: 220a 1007 |004e: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +10dc60: 7010 eb2a 0a00 |0050: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10dc66: 1a0b 000e |0053: const-string v11, "Could not collect configuration field " // string@0e00 │ │ +10dc6a: 6e20 f52a ba00 |0055: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10dc70: 6e20 f52a 7a00 |0058: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10dc76: 6e10 fa2a 0a00 |005b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10dc7c: 0c07 |005e: move-result-object v7 │ │ +10dc7e: 7240 6030 9867 |005f: invoke-interface {v8, v9, v7, v6}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +10dc84: 2812 |0062: goto 0074 // +0012 │ │ +10dc86: 0d06 |0063: move-exception v6 │ │ +10dc88: 6207 fe18 |0064: sget-object v7, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10dc8c: 6208 f518 |0066: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10dc90: 7240 5930 8760 |0068: invoke-interface {v7, v8, v0, v6}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +10dc96: 2809 |006b: goto 0074 // +0009 │ │ +10dc98: 0d06 |006c: move-exception v6 │ │ +10dc9a: 6207 fe18 |006d: sget-object v7, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10dc9e: 6208 f518 |006f: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10dca2: 7240 5930 8760 |0071: invoke-interface {v7, v8, v0, v6}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +10dca8: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ +10dcac: 289f |0076: goto 0015 // -0061 │ │ +10dcae: 1101 |0077: return-object v1 │ │ catches : 3 │ │ 0x0019 - 0x0027 │ │ Ljava/lang/IllegalArgumentException; -> 0x006c │ │ Ljava/lang/IllegalAccessException; -> 0x0063 │ │ 0x0027 - 0x0048 │ │ Lorg/json/JSONException; -> 0x0049 │ │ Ljava/lang/IllegalArgumentException; -> 0x006c │ │ @@ -447298,105 +447300,105 @@ │ │ type : '(Ljava/util/Map;Landroid/content/res/Configuration;Ljava/lang/reflect/Field;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 194 16-bit code units │ │ -10d464: |[10d464] org.acra.collector.ConfigurationCollector.getFieldValueName:(Ljava/util/Map;Landroid/content/res/Configuration;Ljava/lang/reflect/Field;)Ljava/lang/Object; │ │ -10d474: 6e10 2a2b 0600 |0000: invoke-virtual {v6}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10d47a: 0c00 |0003: move-result-object v0 │ │ -10d47c: 6e10 c12a 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@2ac1 │ │ -10d482: 6e10 c12a 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@2ac1 │ │ -10d488: 0a01 |000a: move-result v1 │ │ -10d48a: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -10d48c: 2c01 9800 0000 |000c: sparse-switch v1, 000000a4 // +00000098 │ │ -10d492: 282c |000f: goto 003b // +002c │ │ -10d494: 1a01 c841 |0010: const-string v1, "mnc" // string@41c8 │ │ -10d498: 6e20 ba2a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10d49e: 0a01 |0015: move-result v1 │ │ -10d4a0: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -10d4a4: 2823 |0018: goto 003b // +0023 │ │ -10d4a6: 1232 |0019: const/4 v2, #int 3 // #3 │ │ -10d4a8: 2821 |001a: goto 003b // +0021 │ │ -10d4aa: 1a01 9a41 |001b: const-string v1, "mcc" // string@419a │ │ -10d4ae: 6e20 ba2a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10d4b4: 0a01 |0020: move-result v1 │ │ -10d4b6: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ -10d4ba: 2818 |0023: goto 003b // +0018 │ │ -10d4bc: 1222 |0024: const/4 v2, #int 2 // #2 │ │ -10d4be: 2816 |0025: goto 003b // +0016 │ │ -10d4c0: 1a01 0c4c |0026: const-string v1, "uiMode" // string@4c0c │ │ -10d4c4: 6e20 ba2a 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10d4ca: 0a01 |002b: move-result v1 │ │ -10d4cc: 3901 0300 |002c: if-nez v1, 002f // +0003 │ │ -10d4d0: 280d |002e: goto 003b // +000d │ │ -10d4d2: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -10d4d4: 280b |0030: goto 003b // +000b │ │ -10d4d6: 1a01 fd46 |0031: const-string v1, "screenLayout" // string@46fd │ │ -10d4da: 6e20 ba2a 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10d4e0: 0a01 |0036: move-result v1 │ │ -10d4e2: 3901 0300 |0037: if-nez v1, 003a // +0003 │ │ -10d4e6: 2802 |0039: goto 003b // +0002 │ │ -10d4e8: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -10d4ea: 2b02 7b00 0000 |003b: packed-switch v2, 000000b6 // +0000007b │ │ -10d4f0: 2201 1007 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -10d4f4: 7010 eb2a 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10d4fa: 6e10 d82a 0000 |0043: invoke-virtual {v0}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@2ad8 │ │ -10d500: 0c00 |0046: move-result-object v0 │ │ -10d502: 6e20 f52a 0100 |0047: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10d508: 1300 5f00 |004a: const/16 v0, #int 95 // #5f │ │ -10d50c: 6e20 ee2a 0100 |004c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -10d512: 6e10 fa2a 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10d518: 0c00 |0052: move-result-object v0 │ │ -10d51a: 7220 552c 0400 |0053: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ -10d520: 0c04 |0056: move-result-object v4 │ │ -10d522: 1f04 7201 |0057: check-cast v4, Landroid/util/SparseArray; // type@0172 │ │ -10d526: 3904 0b00 |0059: if-nez v4, 0064 // +000b │ │ -10d52a: 6e20 272b 5600 |005b: invoke-virtual {v6, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d530: 0a04 |005e: move-result v4 │ │ -10d532: 7110 622a 0400 |005f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10d538: 0c04 |0062: move-result-object v4 │ │ -10d53a: 1104 |0063: return-object v4 │ │ -10d53c: 6e20 272b 5600 |0064: invoke-virtual {v6, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d542: 0a00 |0067: move-result v0 │ │ -10d544: 6e20 d605 0400 |0068: invoke-virtual {v4, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ -10d54a: 0c04 |006b: move-result-object v4 │ │ -10d54c: 1f04 0e07 |006c: check-cast v4, Ljava/lang/String; // type@070e │ │ -10d550: 3904 0a00 |006e: if-nez v4, 0078 // +000a │ │ -10d554: 6e20 272b 5600 |0070: invoke-virtual {v6, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d55a: 0a04 |0073: move-result v4 │ │ -10d55c: 7110 622a 0400 |0074: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10d562: 0c04 |0077: move-result-object v4 │ │ -10d564: 1104 |0078: return-object v4 │ │ -10d566: 6e20 272b 5600 |0079: invoke-virtual {v6, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d56c: 0a04 |007c: move-result v4 │ │ -10d56e: 7110 622a 0400 |007d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10d574: 0c04 |0080: move-result-object v4 │ │ -10d576: 1104 |0081: return-object v4 │ │ -10d578: 1a00 5c27 |0082: const-string v0, "UI_MODE_" // string@275c │ │ -10d57c: 7220 552c 0400 |0084: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ -10d582: 0c04 |0087: move-result-object v4 │ │ -10d584: 1f04 7201 |0088: check-cast v4, Landroid/util/SparseArray; // type@0172 │ │ -10d588: 6e20 272b 5600 |008a: invoke-virtual {v6, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d58e: 0a05 |008d: move-result v5 │ │ -10d590: 7030 c62e 4305 |008e: invoke-direct {v3, v4, v5}, Lorg/acra/collector/ConfigurationCollector;.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; // method@2ec6 │ │ -10d596: 0c04 |0091: move-result-object v4 │ │ -10d598: 1104 |0092: return-object v4 │ │ -10d59a: 1a00 0424 |0093: const-string v0, "SCREENLAYOUT_" // string@2404 │ │ -10d59e: 7220 552c 0400 |0095: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ -10d5a4: 0c04 |0098: move-result-object v4 │ │ -10d5a6: 1f04 7201 |0099: check-cast v4, Landroid/util/SparseArray; // type@0172 │ │ -10d5aa: 6e20 272b 5600 |009b: invoke-virtual {v6, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d5b0: 0a05 |009e: move-result v5 │ │ -10d5b2: 7030 c62e 4305 |009f: invoke-direct {v3, v4, v5}, Lorg/acra/collector/ConfigurationCollector;.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; // method@2ec6 │ │ -10d5b8: 0c04 |00a2: move-result-object v4 │ │ -10d5ba: 1104 |00a3: return-object v4 │ │ -10d5bc: 0002 0400 b6a6 f68e 5752 93cd 8da5 ... |00a4: sparse-switch-data (18 units) │ │ -10d5e0: 0001 0400 0000 0000 5800 0000 4700 ... |00b6: packed-switch-data (12 units) │ │ +10d46c: |[10d46c] org.acra.collector.ConfigurationCollector.getFieldValueName:(Ljava/util/Map;Landroid/content/res/Configuration;Ljava/lang/reflect/Field;)Ljava/lang/Object; │ │ +10d47c: 6e10 2a2b 0600 |0000: invoke-virtual {v6}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10d482: 0c00 |0003: move-result-object v0 │ │ +10d484: 6e10 c12a 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@2ac1 │ │ +10d48a: 6e10 c12a 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@2ac1 │ │ +10d490: 0a01 |000a: move-result v1 │ │ +10d492: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +10d494: 2c01 9800 0000 |000c: sparse-switch v1, 000000a4 // +00000098 │ │ +10d49a: 282c |000f: goto 003b // +002c │ │ +10d49c: 1a01 c841 |0010: const-string v1, "mnc" // string@41c8 │ │ +10d4a0: 6e20 ba2a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10d4a6: 0a01 |0015: move-result v1 │ │ +10d4a8: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +10d4ac: 2823 |0018: goto 003b // +0023 │ │ +10d4ae: 1232 |0019: const/4 v2, #int 3 // #3 │ │ +10d4b0: 2821 |001a: goto 003b // +0021 │ │ +10d4b2: 1a01 9a41 |001b: const-string v1, "mcc" // string@419a │ │ +10d4b6: 6e20 ba2a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10d4bc: 0a01 |0020: move-result v1 │ │ +10d4be: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ +10d4c2: 2818 |0023: goto 003b // +0018 │ │ +10d4c4: 1222 |0024: const/4 v2, #int 2 // #2 │ │ +10d4c6: 2816 |0025: goto 003b // +0016 │ │ +10d4c8: 1a01 0c4c |0026: const-string v1, "uiMode" // string@4c0c │ │ +10d4cc: 6e20 ba2a 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10d4d2: 0a01 |002b: move-result v1 │ │ +10d4d4: 3901 0300 |002c: if-nez v1, 002f // +0003 │ │ +10d4d8: 280d |002e: goto 003b // +000d │ │ +10d4da: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +10d4dc: 280b |0030: goto 003b // +000b │ │ +10d4de: 1a01 fd46 |0031: const-string v1, "screenLayout" // string@46fd │ │ +10d4e2: 6e20 ba2a 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10d4e8: 0a01 |0036: move-result v1 │ │ +10d4ea: 3901 0300 |0037: if-nez v1, 003a // +0003 │ │ +10d4ee: 2802 |0039: goto 003b // +0002 │ │ +10d4f0: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +10d4f2: 2b02 7b00 0000 |003b: packed-switch v2, 000000b6 // +0000007b │ │ +10d4f8: 2201 1007 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10d4fc: 7010 eb2a 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10d502: 6e10 d82a 0000 |0043: invoke-virtual {v0}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@2ad8 │ │ +10d508: 0c00 |0046: move-result-object v0 │ │ +10d50a: 6e20 f52a 0100 |0047: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10d510: 1300 5f00 |004a: const/16 v0, #int 95 // #5f │ │ +10d514: 6e20 ee2a 0100 |004c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +10d51a: 6e10 fa2a 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10d520: 0c00 |0052: move-result-object v0 │ │ +10d522: 7220 552c 0400 |0053: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ +10d528: 0c04 |0056: move-result-object v4 │ │ +10d52a: 1f04 7201 |0057: check-cast v4, Landroid/util/SparseArray; // type@0172 │ │ +10d52e: 3904 0b00 |0059: if-nez v4, 0064 // +000b │ │ +10d532: 6e20 272b 5600 |005b: invoke-virtual {v6, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d538: 0a04 |005e: move-result v4 │ │ +10d53a: 7110 622a 0400 |005f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10d540: 0c04 |0062: move-result-object v4 │ │ +10d542: 1104 |0063: return-object v4 │ │ +10d544: 6e20 272b 5600 |0064: invoke-virtual {v6, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d54a: 0a00 |0067: move-result v0 │ │ +10d54c: 6e20 d605 0400 |0068: invoke-virtual {v4, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ +10d552: 0c04 |006b: move-result-object v4 │ │ +10d554: 1f04 0e07 |006c: check-cast v4, Ljava/lang/String; // type@070e │ │ +10d558: 3904 0a00 |006e: if-nez v4, 0078 // +000a │ │ +10d55c: 6e20 272b 5600 |0070: invoke-virtual {v6, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d562: 0a04 |0073: move-result v4 │ │ +10d564: 7110 622a 0400 |0074: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10d56a: 0c04 |0077: move-result-object v4 │ │ +10d56c: 1104 |0078: return-object v4 │ │ +10d56e: 6e20 272b 5600 |0079: invoke-virtual {v6, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d574: 0a04 |007c: move-result v4 │ │ +10d576: 7110 622a 0400 |007d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10d57c: 0c04 |0080: move-result-object v4 │ │ +10d57e: 1104 |0081: return-object v4 │ │ +10d580: 1a00 5c27 |0082: const-string v0, "UI_MODE_" // string@275c │ │ +10d584: 7220 552c 0400 |0084: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ +10d58a: 0c04 |0087: move-result-object v4 │ │ +10d58c: 1f04 7201 |0088: check-cast v4, Landroid/util/SparseArray; // type@0172 │ │ +10d590: 6e20 272b 5600 |008a: invoke-virtual {v6, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d596: 0a05 |008d: move-result v5 │ │ +10d598: 7030 c62e 4305 |008e: invoke-direct {v3, v4, v5}, Lorg/acra/collector/ConfigurationCollector;.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; // method@2ec6 │ │ +10d59e: 0c04 |0091: move-result-object v4 │ │ +10d5a0: 1104 |0092: return-object v4 │ │ +10d5a2: 1a00 0424 |0093: const-string v0, "SCREENLAYOUT_" // string@2404 │ │ +10d5a6: 7220 552c 0400 |0095: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c55 │ │ +10d5ac: 0c04 |0098: move-result-object v4 │ │ +10d5ae: 1f04 7201 |0099: check-cast v4, Landroid/util/SparseArray; // type@0172 │ │ +10d5b2: 6e20 272b 5600 |009b: invoke-virtual {v6, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d5b8: 0a05 |009e: move-result v5 │ │ +10d5ba: 7030 c62e 4305 |009f: invoke-direct {v3, v4, v5}, Lorg/acra/collector/ConfigurationCollector;.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; // method@2ec6 │ │ +10d5c0: 0c04 |00a2: move-result-object v4 │ │ +10d5c2: 1104 |00a3: return-object v4 │ │ +10d5c4: 0002 0400 b6a6 f68e 5752 93cd 8da5 ... |00a4: sparse-switch-data (18 units) │ │ +10d5e8: 0001 0400 0000 0000 5800 0000 4700 ... |00b6: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0004 line=203 │ │ 0x003e line=212 │ │ 0x005b line=215 │ │ 0x0064 line=218 │ │ @@ -447415,255 +447417,255 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 28 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 463 16-bit code units │ │ -10d684: |[10d684] org.acra.collector.ConfigurationCollector.getValueArrays:()Ljava/util/Map; │ │ -10d694: 1a01 2b10 |0000: const-string v1, "Error while inspecting device configuration: " // string@102b │ │ -10d698: 2202 5d07 |0002: new-instance v2, Ljava/util/HashMap; // type@075d │ │ -10d69c: 7010 ed2b 0200 |0004: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ -10d6a2: 2203 7201 |0007: new-instance v3, Landroid/util/SparseArray; // type@0172 │ │ -10d6a6: 7010 d405 0300 |0009: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10d6ac: 2204 7201 |000c: new-instance v4, Landroid/util/SparseArray; // type@0172 │ │ -10d6b0: 7010 d405 0400 |000e: invoke-direct {v4}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10d6b6: 2205 7201 |0011: new-instance v5, Landroid/util/SparseArray; // type@0172 │ │ -10d6ba: 7010 d405 0500 |0013: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10d6c0: 2206 7201 |0016: new-instance v6, Landroid/util/SparseArray; // type@0172 │ │ -10d6c4: 7010 d405 0600 |0018: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10d6ca: 2207 7201 |001b: new-instance v7, Landroid/util/SparseArray; // type@0172 │ │ -10d6ce: 7010 d405 0700 |001d: invoke-direct {v7}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10d6d4: 2208 7201 |0020: new-instance v8, Landroid/util/SparseArray; // type@0172 │ │ -10d6d8: 7010 d405 0800 |0022: invoke-direct {v8}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10d6de: 2209 7201 |0025: new-instance v9, Landroid/util/SparseArray; // type@0172 │ │ -10d6e2: 7010 d405 0900 |0027: invoke-direct {v9}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10d6e8: 220a 7201 |002a: new-instance v10, Landroid/util/SparseArray; // type@0172 │ │ -10d6ec: 7010 d405 0a00 |002c: invoke-direct {v10}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10d6f2: 220b 7201 |002f: new-instance v11, Landroid/util/SparseArray; // type@0172 │ │ -10d6f6: 7010 d405 0b00 |0031: invoke-direct {v11}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10d6fc: 1c00 8000 |0034: const-class v0, Landroid/content/res/Configuration; // type@0080 │ │ -10d700: 6e10 272a 0000 |0036: invoke-virtual {v0}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2a27 │ │ -10d706: 0c0c |0039: move-result-object v12 │ │ -10d708: 21cd |003a: array-length v13, v12 │ │ -10d70a: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -10d70c: 120e |003c: const/4 v14, #int 0 // #0 │ │ -10d70e: 1a00 5c27 |003d: const-string v0, "UI_MODE_" // string@275c │ │ -10d712: 1a0f 2926 |003f: const-string v15, "TOUCHSCREEN_" // string@2629 │ │ -10d716: 0810 0200 |0041: move-object/from16 v16, v2 │ │ -10d71a: 1a02 0424 |0043: const-string v2, "SCREENLAYOUT_" // string@2404 │ │ -10d71e: 0811 0100 |0045: move-object/from16 v17, v1 │ │ -10d722: 1a01 b021 |0047: const-string v1, "ORIENTATION_" // string@21b0 │ │ -10d726: 0812 0b00 |0049: move-object/from16 v18, v11 │ │ -10d72a: 1a0b e420 |004b: const-string v11, "NAVIGATIONHIDDEN_" // string@20e4 │ │ -10d72e: 0813 0000 |004d: move-object/from16 v19, v0 │ │ -10d732: 1a00 e520 |004f: const-string v0, "NAVIGATION_" // string@20e5 │ │ -10d736: 0814 0a00 |0051: move-object/from16 v20, v10 │ │ -10d73a: 1a0a 9713 |0053: const-string v10, "KEYBOARDHIDDEN_" // string@1397 │ │ -10d73e: 0815 0f00 |0055: move-object/from16 v21, v15 │ │ -10d742: 1a0f 9813 |0057: const-string v15, "KEYBOARD_" // string@1398 │ │ -10d746: 0816 0900 |0059: move-object/from16 v22, v9 │ │ -10d74a: 1a09 0c12 |005b: const-string v9, "HARDKEYBOARDHIDDEN_" // string@120c │ │ -10d74e: 35de 4801 |005d: if-ge v14, v13, 01a5 // +0148 │ │ -10d752: 0217 0d00 |005f: move/from16 v23, v13 │ │ -10d756: 460d 0c0e |0061: aget-object v13, v12, v14 │ │ -10d75a: 6e10 292b 0d00 |0063: invoke-virtual {v13}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2b29 │ │ -10d760: 0a18 |0066: move-result v24 │ │ -10d762: 7701 392b 1800 |0067: invoke-static/range {v24}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2b39 │ │ -10d768: 0a18 |006a: move-result v24 │ │ -10d76a: 3818 2001 |006b: if-eqz v24, 018b // +0120 │ │ -10d76e: 6e10 292b 0d00 |006d: invoke-virtual {v13}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2b29 │ │ -10d774: 0a18 |0070: move-result v24 │ │ -10d776: 7701 382b 1800 |0071: invoke-static/range {v24}, Ljava/lang/reflect/Modifier;.isFinal:(I)Z // method@2b38 │ │ -10d77c: 0a18 |0074: move-result v24 │ │ -10d77e: 3818 1601 |0075: if-eqz v24, 018b // +0116 │ │ -10d782: 0818 0c00 |0077: move-object/from16 v24, v12 │ │ -10d786: 6e10 2a2b 0d00 |0079: invoke-virtual {v13}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10d78c: 0c0c |007c: move-result-object v12 │ │ -10d78e: 6e20 d22a 9c00 |007d: invoke-virtual {v12, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10d794: 0a09 |0080: move-result v9 │ │ -10d796: 0219 0e00 |0081: move/from16 v25, v14 │ │ -10d79a: 120e |0083: const/4 v14, #int 0 // #0 │ │ -10d79c: 3809 1700 |0084: if-eqz v9, 009b // +0017 │ │ -10d7a0: 6e20 272b ed00 |0086: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d7a6: 0a00 |0089: move-result v0 │ │ -10d7a8: 6e30 d905 030c |008a: invoke-virtual {v3, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10d7ae: 080d 1200 |008d: move-object/from16 v13, v18 │ │ -10d7b2: 0802 1400 |008f: move-object/from16 v2, v20 │ │ -10d7b6: 0801 1600 |0091: move-object/from16 v1, v22 │ │ -10d7ba: 2900 b700 |0093: goto/16 014a // +00b7 │ │ -10d7be: 0d00 |0095: move-exception v0 │ │ -10d7c0: 2900 d200 |0096: goto/16 0168 // +00d2 │ │ -10d7c4: 0d00 |0098: move-exception v0 │ │ -10d7c6: 2900 e200 |0099: goto/16 017b // +00e2 │ │ -10d7ca: 6e20 d22a fc00 |009b: invoke-virtual {v12, v15}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10d7d0: 0a09 |009e: move-result v9 │ │ -10d7d2: 3809 0a00 |009f: if-eqz v9, 00a9 // +000a │ │ -10d7d6: 6e20 272b ed00 |00a1: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d7dc: 0a00 |00a4: move-result v0 │ │ -10d7de: 6e30 d905 040c |00a5: invoke-virtual {v4, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10d7e4: 28e5 |00a8: goto 008d // -001b │ │ -10d7e6: 6e20 d22a ac00 |00a9: invoke-virtual {v12, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10d7ec: 0a09 |00ac: move-result v9 │ │ -10d7ee: 3809 0a00 |00ad: if-eqz v9, 00b7 // +000a │ │ -10d7f2: 6e20 272b ed00 |00af: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d7f8: 0a00 |00b2: move-result v0 │ │ -10d7fa: 6e30 d905 050c |00b3: invoke-virtual {v5, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10d800: 28d7 |00b6: goto 008d // -0029 │ │ -10d802: 6e20 d22a 0c00 |00b7: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10d808: 0a00 |00ba: move-result v0 │ │ -10d80a: 3800 0a00 |00bb: if-eqz v0, 00c5 // +000a │ │ -10d80e: 6e20 272b ed00 |00bd: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d814: 0a00 |00c0: move-result v0 │ │ -10d816: 6e30 d905 060c |00c1: invoke-virtual {v6, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10d81c: 28c9 |00c4: goto 008d // -0037 │ │ -10d81e: 6e20 d22a bc00 |00c5: invoke-virtual {v12, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10d824: 0a00 |00c8: move-result v0 │ │ -10d826: 3800 0a00 |00c9: if-eqz v0, 00d3 // +000a │ │ -10d82a: 6e20 272b ed00 |00cb: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d830: 0a00 |00ce: move-result v0 │ │ -10d832: 6e30 d905 070c |00cf: invoke-virtual {v7, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10d838: 28bb |00d2: goto 008d // -0045 │ │ -10d83a: 6e20 d22a 1c00 |00d3: invoke-virtual {v12, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10d840: 0a00 |00d6: move-result v0 │ │ -10d842: 3800 0a00 |00d7: if-eqz v0, 00e1 // +000a │ │ -10d846: 6e20 272b ed00 |00d9: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d84c: 0a00 |00dc: move-result v0 │ │ -10d84e: 6e30 d905 080c |00dd: invoke-virtual {v8, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10d854: 28ad |00e0: goto 008d // -0053 │ │ -10d856: 6e20 d22a 2c00 |00e1: invoke-virtual {v12, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10d85c: 0a00 |00e4: move-result v0 │ │ -10d85e: 3800 2600 |00e5: if-eqz v0, 010b // +0026 │ │ -10d862: 6e20 272b ed00 |00e7: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d868: 0a00 |00ea: move-result v0 │ │ -10d86a: 0801 1600 |00eb: move-object/from16 v1, v22 │ │ -10d86e: 6e30 d905 010c |00ed: invoke-virtual {v1, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10d874: 080d 1200 |00f0: move-object/from16 v13, v18 │ │ -10d878: 0802 1400 |00f2: move-object/from16 v2, v20 │ │ -10d87c: 2856 |00f4: goto 014a // +0056 │ │ -10d87e: 0d00 |00f5: move-exception v0 │ │ -10d880: 280d |00f6: goto 0103 // +000d │ │ -10d882: 0d00 |00f7: move-exception v0 │ │ -10d884: 0801 1600 |00f8: move-object/from16 v1, v22 │ │ -10d888: 080d 1200 |00fa: move-object/from16 v13, v18 │ │ -10d88c: 0802 1400 |00fc: move-object/from16 v2, v20 │ │ -10d890: 2900 7000 |00fe: goto/16 016e // +0070 │ │ -10d894: 0d00 |0100: move-exception v0 │ │ -10d896: 0801 1600 |0101: move-object/from16 v1, v22 │ │ -10d89a: 080c 1100 |0103: move-object/from16 v12, v17 │ │ -10d89e: 080d 1200 |0105: move-object/from16 v13, v18 │ │ -10d8a2: 0802 1400 |0107: move-object/from16 v2, v20 │ │ -10d8a6: 2900 7a00 |0109: goto/16 0183 // +007a │ │ -10d8aa: 0801 1600 |010b: move-object/from16 v1, v22 │ │ -10d8ae: 0800 1500 |010d: move-object/from16 v0, v21 │ │ -10d8b2: 6e20 d22a 0c00 |010f: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10d8b8: 0a00 |0112: move-result v0 │ │ -10d8ba: 3800 1d00 |0113: if-eqz v0, 0130 // +001d │ │ -10d8be: 6e20 272b ed00 |0115: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d8c4: 0a00 |0118: move-result v0 │ │ -10d8c6: 0802 1400 |0119: move-object/from16 v2, v20 │ │ -10d8ca: 6e30 d905 020c |011b: invoke-virtual {v2, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10d8d0: 282a |011e: goto 0148 // +002a │ │ -10d8d2: 0d00 |011f: move-exception v0 │ │ -10d8d4: 280a |0120: goto 012a // +000a │ │ -10d8d6: 0d00 |0121: move-exception v0 │ │ -10d8d8: 0802 1400 |0122: move-object/from16 v2, v20 │ │ -10d8dc: 080d 1200 |0124: move-object/from16 v13, v18 │ │ -10d8e0: 2848 |0126: goto 016e // +0048 │ │ -10d8e2: 0d00 |0127: move-exception v0 │ │ -10d8e4: 0802 1400 |0128: move-object/from16 v2, v20 │ │ -10d8e8: 080c 1100 |012a: move-object/from16 v12, v17 │ │ -10d8ec: 080d 1200 |012c: move-object/from16 v13, v18 │ │ -10d8f0: 2900 5500 |012e: goto/16 0183 // +0055 │ │ -10d8f4: 0802 1400 |0130: move-object/from16 v2, v20 │ │ -10d8f8: 0800 1300 |0132: move-object/from16 v0, v19 │ │ -10d8fc: 6e20 d22a 0c00 |0134: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10d902: 0a00 |0137: move-result v0 │ │ -10d904: 3800 1000 |0138: if-eqz v0, 0148 // +0010 │ │ -10d908: 6e20 272b ed00 |013a: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10d90e: 0a00 |013d: move-result v0 │ │ -10d910: 080d 1200 |013e: move-object/from16 v13, v18 │ │ -10d914: 6e30 d905 0d0c |0140: invoke-virtual {v13, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10d91a: 2807 |0143: goto 014a // +0007 │ │ -10d91c: 0d00 |0144: move-exception v0 │ │ -10d91e: 2829 |0145: goto 016e // +0029 │ │ -10d920: 0d00 |0146: move-exception v0 │ │ -10d922: 281b |0147: goto 0162 // +001b │ │ -10d924: 080d 1200 |0148: move-object/from16 v13, v18 │ │ -10d928: 080c 1100 |014a: move-object/from16 v12, v17 │ │ -10d92c: 284b |014c: goto 0197 // +004b │ │ -10d92e: 0d00 |014d: move-exception v0 │ │ -10d930: 28d6 |014e: goto 0124 // -002a │ │ -10d932: 0d00 |014f: move-exception v0 │ │ -10d934: 080d 1200 |0150: move-object/from16 v13, v18 │ │ -10d938: 2810 |0152: goto 0162 // +0010 │ │ -10d93a: 0d00 |0153: move-exception v0 │ │ -10d93c: 28a6 |0154: goto 00fa // -005a │ │ -10d93e: 0d00 |0155: move-exception v0 │ │ -10d940: 080d 1200 |0156: move-object/from16 v13, v18 │ │ -10d944: 0802 1400 |0158: move-object/from16 v2, v20 │ │ -10d948: 2808 |015a: goto 0162 // +0008 │ │ -10d94a: 0d00 |015b: move-exception v0 │ │ -10d94c: 080d 1200 |015c: move-object/from16 v13, v18 │ │ -10d950: 0802 1400 |015e: move-object/from16 v2, v20 │ │ -10d954: 0801 1600 |0160: move-object/from16 v1, v22 │ │ -10d958: 080c 1100 |0162: move-object/from16 v12, v17 │ │ -10d95c: 281f |0164: goto 0183 // +001f │ │ -10d95e: 0d00 |0165: move-exception v0 │ │ -10d960: 0219 0e00 |0166: move/from16 v25, v14 │ │ -10d964: 080d 1200 |0168: move-object/from16 v13, v18 │ │ -10d968: 0802 1400 |016a: move-object/from16 v2, v20 │ │ -10d96c: 0801 1600 |016c: move-object/from16 v1, v22 │ │ -10d970: 6209 fe18 |016e: sget-object v9, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10d974: 620a f518 |0170: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10d978: 080c 1100 |0172: move-object/from16 v12, v17 │ │ -10d97c: 7240 6030 a90c |0174: invoke-interface {v9, v10, v12, v0}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -10d982: 2820 |0177: goto 0197 // +0020 │ │ -10d984: 0d00 |0178: move-exception v0 │ │ -10d986: 0219 0e00 |0179: move/from16 v25, v14 │ │ -10d98a: 080c 1100 |017b: move-object/from16 v12, v17 │ │ -10d98e: 080d 1200 |017d: move-object/from16 v13, v18 │ │ -10d992: 0802 1400 |017f: move-object/from16 v2, v20 │ │ -10d996: 0801 1600 |0181: move-object/from16 v1, v22 │ │ -10d99a: 6209 fe18 |0183: sget-object v9, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10d99e: 620a f518 |0185: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10d9a2: 7240 6030 a90c |0187: invoke-interface {v9, v10, v12, v0}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -10d9a8: 280d |018a: goto 0197 // +000d │ │ -10d9aa: 0818 0c00 |018b: move-object/from16 v24, v12 │ │ -10d9ae: 0219 0e00 |018d: move/from16 v25, v14 │ │ -10d9b2: 080c 1100 |018f: move-object/from16 v12, v17 │ │ -10d9b6: 080d 1200 |0191: move-object/from16 v13, v18 │ │ -10d9ba: 0802 1400 |0193: move-object/from16 v2, v20 │ │ -10d9be: 0801 1600 |0195: move-object/from16 v1, v22 │ │ -10d9c2: d80e 1901 |0197: add-int/lit8 v14, v25, #int 1 // #01 │ │ -10d9c6: 0719 |0199: move-object v9, v1 │ │ -10d9c8: 072a |019a: move-object v10, v2 │ │ -10d9ca: 07c1 |019b: move-object v1, v12 │ │ -10d9cc: 07db |019c: move-object v11, v13 │ │ -10d9ce: 0802 1000 |019d: move-object/from16 v2, v16 │ │ -10d9d2: 020d 1700 |019f: move/from16 v13, v23 │ │ -10d9d6: 080c 1800 |01a1: move-object/from16 v12, v24 │ │ -10d9da: 2900 9afe |01a3: goto/16 003d // -0166 │ │ -10d9de: 080e 1000 |01a5: move-object/from16 v14, v16 │ │ -10d9e2: 081a 1300 |01a7: move-object/from16 v26, v19 │ │ -10d9e6: 080d 1500 |01a9: move-object/from16 v13, v21 │ │ -10d9ea: 080c 1600 |01ab: move-object/from16 v12, v22 │ │ -10d9ee: 7230 582c 9e03 |01ad: invoke-interface {v14, v9, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -10d9f4: 7230 582c fe04 |01b0: invoke-interface {v14, v15, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -10d9fa: 7230 582c ae05 |01b3: invoke-interface {v14, v10, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -10da00: 7230 582c 0e06 |01b6: invoke-interface {v14, v0, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -10da06: 7230 582c be07 |01b9: invoke-interface {v14, v11, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -10da0c: 7230 582c 1e08 |01bc: invoke-interface {v14, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -10da12: 7230 582c 2e0c |01bf: invoke-interface {v14, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -10da18: 0801 1400 |01c2: move-object/from16 v1, v20 │ │ -10da1c: 7230 582c de01 |01c4: invoke-interface {v14, v13, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -10da22: 0801 1200 |01c7: move-object/from16 v1, v18 │ │ -10da26: 0800 1a00 |01c9: move-object/from16 v0, v26 │ │ -10da2a: 7230 582c 0e01 |01cb: invoke-interface {v14, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -10da30: 110e |01ce: return-object v14 │ │ +10d68c: |[10d68c] org.acra.collector.ConfigurationCollector.getValueArrays:()Ljava/util/Map; │ │ +10d69c: 1a01 2b10 |0000: const-string v1, "Error while inspecting device configuration: " // string@102b │ │ +10d6a0: 2202 5d07 |0002: new-instance v2, Ljava/util/HashMap; // type@075d │ │ +10d6a4: 7010 ed2b 0200 |0004: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bed │ │ +10d6aa: 2203 7201 |0007: new-instance v3, Landroid/util/SparseArray; // type@0172 │ │ +10d6ae: 7010 d405 0300 |0009: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10d6b4: 2204 7201 |000c: new-instance v4, Landroid/util/SparseArray; // type@0172 │ │ +10d6b8: 7010 d405 0400 |000e: invoke-direct {v4}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10d6be: 2205 7201 |0011: new-instance v5, Landroid/util/SparseArray; // type@0172 │ │ +10d6c2: 7010 d405 0500 |0013: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10d6c8: 2206 7201 |0016: new-instance v6, Landroid/util/SparseArray; // type@0172 │ │ +10d6cc: 7010 d405 0600 |0018: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10d6d2: 2207 7201 |001b: new-instance v7, Landroid/util/SparseArray; // type@0172 │ │ +10d6d6: 7010 d405 0700 |001d: invoke-direct {v7}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10d6dc: 2208 7201 |0020: new-instance v8, Landroid/util/SparseArray; // type@0172 │ │ +10d6e0: 7010 d405 0800 |0022: invoke-direct {v8}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10d6e6: 2209 7201 |0025: new-instance v9, Landroid/util/SparseArray; // type@0172 │ │ +10d6ea: 7010 d405 0900 |0027: invoke-direct {v9}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10d6f0: 220a 7201 |002a: new-instance v10, Landroid/util/SparseArray; // type@0172 │ │ +10d6f4: 7010 d405 0a00 |002c: invoke-direct {v10}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10d6fa: 220b 7201 |002f: new-instance v11, Landroid/util/SparseArray; // type@0172 │ │ +10d6fe: 7010 d405 0b00 |0031: invoke-direct {v11}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10d704: 1c00 8000 |0034: const-class v0, Landroid/content/res/Configuration; // type@0080 │ │ +10d708: 6e10 272a 0000 |0036: invoke-virtual {v0}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2a27 │ │ +10d70e: 0c0c |0039: move-result-object v12 │ │ +10d710: 21cd |003a: array-length v13, v12 │ │ +10d712: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +10d714: 120e |003c: const/4 v14, #int 0 // #0 │ │ +10d716: 1a00 5c27 |003d: const-string v0, "UI_MODE_" // string@275c │ │ +10d71a: 1a0f 2926 |003f: const-string v15, "TOUCHSCREEN_" // string@2629 │ │ +10d71e: 0810 0200 |0041: move-object/from16 v16, v2 │ │ +10d722: 1a02 0424 |0043: const-string v2, "SCREENLAYOUT_" // string@2404 │ │ +10d726: 0811 0100 |0045: move-object/from16 v17, v1 │ │ +10d72a: 1a01 b021 |0047: const-string v1, "ORIENTATION_" // string@21b0 │ │ +10d72e: 0812 0b00 |0049: move-object/from16 v18, v11 │ │ +10d732: 1a0b e420 |004b: const-string v11, "NAVIGATIONHIDDEN_" // string@20e4 │ │ +10d736: 0813 0000 |004d: move-object/from16 v19, v0 │ │ +10d73a: 1a00 e520 |004f: const-string v0, "NAVIGATION_" // string@20e5 │ │ +10d73e: 0814 0a00 |0051: move-object/from16 v20, v10 │ │ +10d742: 1a0a 9713 |0053: const-string v10, "KEYBOARDHIDDEN_" // string@1397 │ │ +10d746: 0815 0f00 |0055: move-object/from16 v21, v15 │ │ +10d74a: 1a0f 9813 |0057: const-string v15, "KEYBOARD_" // string@1398 │ │ +10d74e: 0816 0900 |0059: move-object/from16 v22, v9 │ │ +10d752: 1a09 0c12 |005b: const-string v9, "HARDKEYBOARDHIDDEN_" // string@120c │ │ +10d756: 35de 4801 |005d: if-ge v14, v13, 01a5 // +0148 │ │ +10d75a: 0217 0d00 |005f: move/from16 v23, v13 │ │ +10d75e: 460d 0c0e |0061: aget-object v13, v12, v14 │ │ +10d762: 6e10 292b 0d00 |0063: invoke-virtual {v13}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2b29 │ │ +10d768: 0a18 |0066: move-result v24 │ │ +10d76a: 7701 392b 1800 |0067: invoke-static/range {v24}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2b39 │ │ +10d770: 0a18 |006a: move-result v24 │ │ +10d772: 3818 2001 |006b: if-eqz v24, 018b // +0120 │ │ +10d776: 6e10 292b 0d00 |006d: invoke-virtual {v13}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2b29 │ │ +10d77c: 0a18 |0070: move-result v24 │ │ +10d77e: 7701 382b 1800 |0071: invoke-static/range {v24}, Ljava/lang/reflect/Modifier;.isFinal:(I)Z // method@2b38 │ │ +10d784: 0a18 |0074: move-result v24 │ │ +10d786: 3818 1601 |0075: if-eqz v24, 018b // +0116 │ │ +10d78a: 0818 0c00 |0077: move-object/from16 v24, v12 │ │ +10d78e: 6e10 2a2b 0d00 |0079: invoke-virtual {v13}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10d794: 0c0c |007c: move-result-object v12 │ │ +10d796: 6e20 d22a 9c00 |007d: invoke-virtual {v12, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10d79c: 0a09 |0080: move-result v9 │ │ +10d79e: 0219 0e00 |0081: move/from16 v25, v14 │ │ +10d7a2: 120e |0083: const/4 v14, #int 0 // #0 │ │ +10d7a4: 3809 1700 |0084: if-eqz v9, 009b // +0017 │ │ +10d7a8: 6e20 272b ed00 |0086: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d7ae: 0a00 |0089: move-result v0 │ │ +10d7b0: 6e30 d905 030c |008a: invoke-virtual {v3, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10d7b6: 080d 1200 |008d: move-object/from16 v13, v18 │ │ +10d7ba: 0802 1400 |008f: move-object/from16 v2, v20 │ │ +10d7be: 0801 1600 |0091: move-object/from16 v1, v22 │ │ +10d7c2: 2900 b700 |0093: goto/16 014a // +00b7 │ │ +10d7c6: 0d00 |0095: move-exception v0 │ │ +10d7c8: 2900 d200 |0096: goto/16 0168 // +00d2 │ │ +10d7cc: 0d00 |0098: move-exception v0 │ │ +10d7ce: 2900 e200 |0099: goto/16 017b // +00e2 │ │ +10d7d2: 6e20 d22a fc00 |009b: invoke-virtual {v12, v15}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10d7d8: 0a09 |009e: move-result v9 │ │ +10d7da: 3809 0a00 |009f: if-eqz v9, 00a9 // +000a │ │ +10d7de: 6e20 272b ed00 |00a1: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d7e4: 0a00 |00a4: move-result v0 │ │ +10d7e6: 6e30 d905 040c |00a5: invoke-virtual {v4, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10d7ec: 28e5 |00a8: goto 008d // -001b │ │ +10d7ee: 6e20 d22a ac00 |00a9: invoke-virtual {v12, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10d7f4: 0a09 |00ac: move-result v9 │ │ +10d7f6: 3809 0a00 |00ad: if-eqz v9, 00b7 // +000a │ │ +10d7fa: 6e20 272b ed00 |00af: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d800: 0a00 |00b2: move-result v0 │ │ +10d802: 6e30 d905 050c |00b3: invoke-virtual {v5, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10d808: 28d7 |00b6: goto 008d // -0029 │ │ +10d80a: 6e20 d22a 0c00 |00b7: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10d810: 0a00 |00ba: move-result v0 │ │ +10d812: 3800 0a00 |00bb: if-eqz v0, 00c5 // +000a │ │ +10d816: 6e20 272b ed00 |00bd: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d81c: 0a00 |00c0: move-result v0 │ │ +10d81e: 6e30 d905 060c |00c1: invoke-virtual {v6, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10d824: 28c9 |00c4: goto 008d // -0037 │ │ +10d826: 6e20 d22a bc00 |00c5: invoke-virtual {v12, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10d82c: 0a00 |00c8: move-result v0 │ │ +10d82e: 3800 0a00 |00c9: if-eqz v0, 00d3 // +000a │ │ +10d832: 6e20 272b ed00 |00cb: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d838: 0a00 |00ce: move-result v0 │ │ +10d83a: 6e30 d905 070c |00cf: invoke-virtual {v7, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10d840: 28bb |00d2: goto 008d // -0045 │ │ +10d842: 6e20 d22a 1c00 |00d3: invoke-virtual {v12, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10d848: 0a00 |00d6: move-result v0 │ │ +10d84a: 3800 0a00 |00d7: if-eqz v0, 00e1 // +000a │ │ +10d84e: 6e20 272b ed00 |00d9: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d854: 0a00 |00dc: move-result v0 │ │ +10d856: 6e30 d905 080c |00dd: invoke-virtual {v8, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10d85c: 28ad |00e0: goto 008d // -0053 │ │ +10d85e: 6e20 d22a 2c00 |00e1: invoke-virtual {v12, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10d864: 0a00 |00e4: move-result v0 │ │ +10d866: 3800 2600 |00e5: if-eqz v0, 010b // +0026 │ │ +10d86a: 6e20 272b ed00 |00e7: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d870: 0a00 |00ea: move-result v0 │ │ +10d872: 0801 1600 |00eb: move-object/from16 v1, v22 │ │ +10d876: 6e30 d905 010c |00ed: invoke-virtual {v1, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10d87c: 080d 1200 |00f0: move-object/from16 v13, v18 │ │ +10d880: 0802 1400 |00f2: move-object/from16 v2, v20 │ │ +10d884: 2856 |00f4: goto 014a // +0056 │ │ +10d886: 0d00 |00f5: move-exception v0 │ │ +10d888: 280d |00f6: goto 0103 // +000d │ │ +10d88a: 0d00 |00f7: move-exception v0 │ │ +10d88c: 0801 1600 |00f8: move-object/from16 v1, v22 │ │ +10d890: 080d 1200 |00fa: move-object/from16 v13, v18 │ │ +10d894: 0802 1400 |00fc: move-object/from16 v2, v20 │ │ +10d898: 2900 7000 |00fe: goto/16 016e // +0070 │ │ +10d89c: 0d00 |0100: move-exception v0 │ │ +10d89e: 0801 1600 |0101: move-object/from16 v1, v22 │ │ +10d8a2: 080c 1100 |0103: move-object/from16 v12, v17 │ │ +10d8a6: 080d 1200 |0105: move-object/from16 v13, v18 │ │ +10d8aa: 0802 1400 |0107: move-object/from16 v2, v20 │ │ +10d8ae: 2900 7a00 |0109: goto/16 0183 // +007a │ │ +10d8b2: 0801 1600 |010b: move-object/from16 v1, v22 │ │ +10d8b6: 0800 1500 |010d: move-object/from16 v0, v21 │ │ +10d8ba: 6e20 d22a 0c00 |010f: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10d8c0: 0a00 |0112: move-result v0 │ │ +10d8c2: 3800 1d00 |0113: if-eqz v0, 0130 // +001d │ │ +10d8c6: 6e20 272b ed00 |0115: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d8cc: 0a00 |0118: move-result v0 │ │ +10d8ce: 0802 1400 |0119: move-object/from16 v2, v20 │ │ +10d8d2: 6e30 d905 020c |011b: invoke-virtual {v2, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10d8d8: 282a |011e: goto 0148 // +002a │ │ +10d8da: 0d00 |011f: move-exception v0 │ │ +10d8dc: 280a |0120: goto 012a // +000a │ │ +10d8de: 0d00 |0121: move-exception v0 │ │ +10d8e0: 0802 1400 |0122: move-object/from16 v2, v20 │ │ +10d8e4: 080d 1200 |0124: move-object/from16 v13, v18 │ │ +10d8e8: 2848 |0126: goto 016e // +0048 │ │ +10d8ea: 0d00 |0127: move-exception v0 │ │ +10d8ec: 0802 1400 |0128: move-object/from16 v2, v20 │ │ +10d8f0: 080c 1100 |012a: move-object/from16 v12, v17 │ │ +10d8f4: 080d 1200 |012c: move-object/from16 v13, v18 │ │ +10d8f8: 2900 5500 |012e: goto/16 0183 // +0055 │ │ +10d8fc: 0802 1400 |0130: move-object/from16 v2, v20 │ │ +10d900: 0800 1300 |0132: move-object/from16 v0, v19 │ │ +10d904: 6e20 d22a 0c00 |0134: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10d90a: 0a00 |0137: move-result v0 │ │ +10d90c: 3800 1000 |0138: if-eqz v0, 0148 // +0010 │ │ +10d910: 6e20 272b ed00 |013a: invoke-virtual {v13, v14}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10d916: 0a00 |013d: move-result v0 │ │ +10d918: 080d 1200 |013e: move-object/from16 v13, v18 │ │ +10d91c: 6e30 d905 0d0c |0140: invoke-virtual {v13, v0, v12}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10d922: 2807 |0143: goto 014a // +0007 │ │ +10d924: 0d00 |0144: move-exception v0 │ │ +10d926: 2829 |0145: goto 016e // +0029 │ │ +10d928: 0d00 |0146: move-exception v0 │ │ +10d92a: 281b |0147: goto 0162 // +001b │ │ +10d92c: 080d 1200 |0148: move-object/from16 v13, v18 │ │ +10d930: 080c 1100 |014a: move-object/from16 v12, v17 │ │ +10d934: 284b |014c: goto 0197 // +004b │ │ +10d936: 0d00 |014d: move-exception v0 │ │ +10d938: 28d6 |014e: goto 0124 // -002a │ │ +10d93a: 0d00 |014f: move-exception v0 │ │ +10d93c: 080d 1200 |0150: move-object/from16 v13, v18 │ │ +10d940: 2810 |0152: goto 0162 // +0010 │ │ +10d942: 0d00 |0153: move-exception v0 │ │ +10d944: 28a6 |0154: goto 00fa // -005a │ │ +10d946: 0d00 |0155: move-exception v0 │ │ +10d948: 080d 1200 |0156: move-object/from16 v13, v18 │ │ +10d94c: 0802 1400 |0158: move-object/from16 v2, v20 │ │ +10d950: 2808 |015a: goto 0162 // +0008 │ │ +10d952: 0d00 |015b: move-exception v0 │ │ +10d954: 080d 1200 |015c: move-object/from16 v13, v18 │ │ +10d958: 0802 1400 |015e: move-object/from16 v2, v20 │ │ +10d95c: 0801 1600 |0160: move-object/from16 v1, v22 │ │ +10d960: 080c 1100 |0162: move-object/from16 v12, v17 │ │ +10d964: 281f |0164: goto 0183 // +001f │ │ +10d966: 0d00 |0165: move-exception v0 │ │ +10d968: 0219 0e00 |0166: move/from16 v25, v14 │ │ +10d96c: 080d 1200 |0168: move-object/from16 v13, v18 │ │ +10d970: 0802 1400 |016a: move-object/from16 v2, v20 │ │ +10d974: 0801 1600 |016c: move-object/from16 v1, v22 │ │ +10d978: 6209 fe18 |016e: sget-object v9, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10d97c: 620a f518 |0170: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10d980: 080c 1100 |0172: move-object/from16 v12, v17 │ │ +10d984: 7240 6030 a90c |0174: invoke-interface {v9, v10, v12, v0}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +10d98a: 2820 |0177: goto 0197 // +0020 │ │ +10d98c: 0d00 |0178: move-exception v0 │ │ +10d98e: 0219 0e00 |0179: move/from16 v25, v14 │ │ +10d992: 080c 1100 |017b: move-object/from16 v12, v17 │ │ +10d996: 080d 1200 |017d: move-object/from16 v13, v18 │ │ +10d99a: 0802 1400 |017f: move-object/from16 v2, v20 │ │ +10d99e: 0801 1600 |0181: move-object/from16 v1, v22 │ │ +10d9a2: 6209 fe18 |0183: sget-object v9, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10d9a6: 620a f518 |0185: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10d9aa: 7240 6030 a90c |0187: invoke-interface {v9, v10, v12, v0}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +10d9b0: 280d |018a: goto 0197 // +000d │ │ +10d9b2: 0818 0c00 |018b: move-object/from16 v24, v12 │ │ +10d9b6: 0219 0e00 |018d: move/from16 v25, v14 │ │ +10d9ba: 080c 1100 |018f: move-object/from16 v12, v17 │ │ +10d9be: 080d 1200 |0191: move-object/from16 v13, v18 │ │ +10d9c2: 0802 1400 |0193: move-object/from16 v2, v20 │ │ +10d9c6: 0801 1600 |0195: move-object/from16 v1, v22 │ │ +10d9ca: d80e 1901 |0197: add-int/lit8 v14, v25, #int 1 // #01 │ │ +10d9ce: 0719 |0199: move-object v9, v1 │ │ +10d9d0: 072a |019a: move-object v10, v2 │ │ +10d9d2: 07c1 |019b: move-object v1, v12 │ │ +10d9d4: 07db |019c: move-object v11, v13 │ │ +10d9d6: 0802 1000 |019d: move-object/from16 v2, v16 │ │ +10d9da: 020d 1700 |019f: move/from16 v13, v23 │ │ +10d9de: 080c 1800 |01a1: move-object/from16 v12, v24 │ │ +10d9e2: 2900 9afe |01a3: goto/16 003d // -0166 │ │ +10d9e6: 080e 1000 |01a5: move-object/from16 v14, v16 │ │ +10d9ea: 081a 1300 |01a7: move-object/from16 v26, v19 │ │ +10d9ee: 080d 1500 |01a9: move-object/from16 v13, v21 │ │ +10d9f2: 080c 1600 |01ab: move-object/from16 v12, v22 │ │ +10d9f6: 7230 582c 9e03 |01ad: invoke-interface {v14, v9, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +10d9fc: 7230 582c fe04 |01b0: invoke-interface {v14, v15, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +10da02: 7230 582c ae05 |01b3: invoke-interface {v14, v10, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +10da08: 7230 582c 0e06 |01b6: invoke-interface {v14, v0, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +10da0e: 7230 582c be07 |01b9: invoke-interface {v14, v11, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +10da14: 7230 582c 1e08 |01bc: invoke-interface {v14, v1, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +10da1a: 7230 582c 2e0c |01bf: invoke-interface {v14, v2, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +10da20: 0801 1400 |01c2: move-object/from16 v1, v20 │ │ +10da24: 7230 582c de01 |01c4: invoke-interface {v14, v13, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +10da2a: 0801 1200 |01c7: move-object/from16 v1, v18 │ │ +10da2e: 0800 1a00 |01c9: move-object/from16 v0, v26 │ │ +10da32: 7230 582c 0e01 |01cb: invoke-interface {v14, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +10da38: 110e |01ce: return-object v14 │ │ catches : 20 │ │ 0x007d - 0x0081 │ │ Ljava/lang/IllegalArgumentException; -> 0x0178 │ │ Ljava/lang/IllegalAccessException; -> 0x0165 │ │ 0x0086 - 0x008d │ │ Ljava/lang/IllegalArgumentException; -> 0x0098 │ │ Ljava/lang/IllegalAccessException; -> 0x0095 │ │ @@ -447773,35 +447775,35 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -10dd00: |[10dd00] org.acra.collector.ConfigurationCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -10dd10: 6203 6719 |0000: sget-object v3, Lorg/acra/collector/ConfigurationCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1967 │ │ -10dd14: 6e10 e02d 0100 |0002: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10dd1a: 0a01 |0005: move-result v1 │ │ -10dd1c: 4401 0301 |0006: aget v1, v3, v1 │ │ -10dd20: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -10dd22: 3231 1500 |0009: if-eq v1, v3, 001e // +0015 │ │ -10dd26: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -10dd28: 3331 0c00 |000c: if-ne v1, v3, 0018 // +000c │ │ -10dd2c: 6201 1d19 |000e: sget-object v1, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@191d │ │ -10dd30: 7020 c92e 2000 |0010: invoke-direct {v0, v2}, Lorg/acra/collector/ConfigurationCollector;.collectConfiguration:(Landroid/content/Context;)Lorg/json/JSONObject; // method@2ec9 │ │ -10dd36: 0c02 |0013: move-result-object v2 │ │ -10dd38: 6e30 0130 1502 |0014: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ -10dd3e: 280e |0017: goto 0025 // +000e │ │ -10dd40: 2201 f006 |0018: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -10dd44: 7010 4f2a 0100 |001a: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ -10dd4a: 2701 |001d: throw v1 │ │ -10dd4c: 6201 2719 |001e: sget-object v1, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@1927 │ │ -10dd50: 5402 7619 |0020: iget-object v2, v0, Lorg/acra/collector/ConfigurationCollector;.initialConfiguration:Lorg/json/JSONObject; // field@1976 │ │ -10dd54: 6e30 0130 1502 |0022: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ -10dd5a: 0e00 |0025: return-void │ │ +10dd08: |[10dd08] org.acra.collector.ConfigurationCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +10dd18: 6203 6719 |0000: sget-object v3, Lorg/acra/collector/ConfigurationCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1967 │ │ +10dd1c: 6e10 e02d 0100 |0002: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10dd22: 0a01 |0005: move-result v1 │ │ +10dd24: 4401 0301 |0006: aget v1, v3, v1 │ │ +10dd28: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +10dd2a: 3231 1500 |0009: if-eq v1, v3, 001e // +0015 │ │ +10dd2e: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +10dd30: 3331 0c00 |000c: if-ne v1, v3, 0018 // +000c │ │ +10dd34: 6201 1d19 |000e: sget-object v1, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@191d │ │ +10dd38: 7020 c92e 2000 |0010: invoke-direct {v0, v2}, Lorg/acra/collector/ConfigurationCollector;.collectConfiguration:(Landroid/content/Context;)Lorg/json/JSONObject; // method@2ec9 │ │ +10dd3e: 0c02 |0013: move-result-object v2 │ │ +10dd40: 6e30 0130 1502 |0014: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ +10dd46: 280e |0017: goto 0025 // +000e │ │ +10dd48: 2201 f006 |0018: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +10dd4c: 7010 4f2a 0100 |001a: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ +10dd52: 2701 |001d: throw v1 │ │ +10dd54: 6201 2719 |001e: sget-object v1, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@1927 │ │ +10dd58: 5402 7619 |0020: iget-object v2, v0, Lorg/acra/collector/ConfigurationCollector;.initialConfiguration:Lorg/json/JSONObject; // field@1976 │ │ +10dd5c: 6e30 0130 1502 |0022: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ +10dd62: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000e line=80 │ │ 0x0018 line=83 │ │ 0x001e line=77 │ │ locals : │ │ @@ -447817,25 +447819,25 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -10dd5c: |[10dd5c] org.acra.collector.ConfigurationCollector.collectApplicationStartUp:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ -10dd6c: 6e10 622f 0300 |0000: invoke-virtual {v3}, Lorg/acra/config/CoreConfiguration;.reportContent:()Lorg/acra/collections/ImmutableSet; // method@2f62 │ │ -10dd72: 0c03 |0003: move-result-object v3 │ │ -10dd74: 6200 2719 |0004: sget-object v0, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@1927 │ │ -10dd78: 6e20 862e 0300 |0006: invoke-virtual {v3, v0}, Lorg/acra/collections/ImmutableSet;.contains:(Ljava/lang/Object;)Z // method@2e86 │ │ -10dd7e: 0a03 |0009: move-result v3 │ │ -10dd80: 3803 0800 |000a: if-eqz v3, 0012 // +0008 │ │ -10dd84: 7020 c92e 2100 |000c: invoke-direct {v1, v2}, Lorg/acra/collector/ConfigurationCollector;.collectConfiguration:(Landroid/content/Context;)Lorg/json/JSONObject; // method@2ec9 │ │ -10dd8a: 0c02 |000f: move-result-object v2 │ │ -10dd8c: 5b12 7619 |0010: iput-object v2, v1, Lorg/acra/collector/ConfigurationCollector;.initialConfiguration:Lorg/json/JSONObject; // field@1976 │ │ -10dd90: 0e00 |0012: return-void │ │ +10dd64: |[10dd64] org.acra.collector.ConfigurationCollector.collectApplicationStartUp:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ +10dd74: 6e10 622f 0300 |0000: invoke-virtual {v3}, Lorg/acra/config/CoreConfiguration;.reportContent:()Lorg/acra/collections/ImmutableSet; // method@2f62 │ │ +10dd7a: 0c03 |0003: move-result-object v3 │ │ +10dd7c: 6200 2719 |0004: sget-object v0, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@1927 │ │ +10dd80: 6e20 862e 0300 |0006: invoke-virtual {v3, v0}, Lorg/acra/collections/ImmutableSet;.contains:(Ljava/lang/Object;)Z // method@2e86 │ │ +10dd86: 0a03 |0009: move-result v3 │ │ +10dd88: 3803 0800 |000a: if-eqz v3, 0012 // +0008 │ │ +10dd8c: 7020 c92e 2100 |000c: invoke-direct {v1, v2}, Lorg/acra/collector/ConfigurationCollector;.collectConfiguration:(Landroid/content/Context;)Lorg/json/JSONObject; // method@2ec9 │ │ +10dd92: 0c02 |000f: move-result-object v2 │ │ +10dd94: 5b12 7619 |0010: iput-object v2, v1, Lorg/acra/collector/ConfigurationCollector;.initialConfiguration:Lorg/json/JSONObject; // field@1976 │ │ +10dd98: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x000c line=93 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/acra/collector/ConfigurationCollector; │ │ 0x0000 - 0x0013 reg=2 (null) Landroid/content/Context; │ │ @@ -447879,20 +447881,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -10dd94: |[10dd94] org.acra.collector.CustomDataCollector.:()V │ │ -10dda4: 6200 1e19 |0000: sget-object v0, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@191e │ │ -10dda8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -10ddaa: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -10ddae: 7030 b22e 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -10ddb4: 0e00 |0008: return-void │ │ +10dd9c: |[10dd9c] org.acra.collector.CustomDataCollector.:()V │ │ +10ddac: 6200 1e19 |0000: sget-object v0, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@191e │ │ +10ddb0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +10ddb2: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +10ddb6: 7030 b22e 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +10ddbc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/acra/collector/CustomDataCollector; │ │ │ │ Virtual methods - │ │ @@ -447901,22 +447903,22 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -10ddb8: |[10ddb8] org.acra.collector.CustomDataCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -10ddc8: 6201 1e19 |0000: sget-object v1, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@191e │ │ -10ddcc: 2202 de08 |0002: new-instance v2, Lorg/json/JSONObject; // type@08de │ │ -10ddd0: 6e10 2e2e 0400 |0004: invoke-virtual {v4}, Lorg/acra/builder/ReportBuilder;.getCustomData:()Ljava/util/Map; // method@2e2e │ │ -10ddd6: 0c03 |0007: move-result-object v3 │ │ -10ddd8: 7020 3534 3200 |0008: invoke-direct {v2, v3}, Lorg/json/JSONObject;.:(Ljava/util/Map;)V // method@3435 │ │ -10ddde: 6e30 0130 1502 |000b: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ -10dde4: 0e00 |000e: return-void │ │ +10ddc0: |[10ddc0] org.acra.collector.CustomDataCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +10ddd0: 6201 1e19 |0000: sget-object v1, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@191e │ │ +10ddd4: 2202 de08 |0002: new-instance v2, Lorg/json/JSONObject; // type@08de │ │ +10ddd8: 6e10 2e2e 0400 |0004: invoke-virtual {v4}, Lorg/acra/builder/ReportBuilder;.getCustomData:()Ljava/util/Map; // method@2e2e │ │ +10ddde: 0c03 |0007: move-result-object v3 │ │ +10dde0: 7020 3534 3200 |0008: invoke-direct {v2, v3}, Lorg/json/JSONObject;.:(Ljava/util/Map;)V // method@3435 │ │ +10dde6: 6e30 0130 1502 |000b: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ +10ddec: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lorg/acra/collector/CustomDataCollector; │ │ 0x0000 - 0x000f reg=1 (null) Lorg/acra/ReportField; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/Context; │ │ @@ -447964,20 +447966,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -10dde8: |[10dde8] org.acra.collector.DeviceFeaturesCollector.:()V │ │ -10ddf8: 6200 1f19 |0000: sget-object v0, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@191f │ │ -10ddfc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -10ddfe: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -10de02: 7030 b22e 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -10de08: 0e00 |0008: return-void │ │ +10ddf0: |[10ddf0] org.acra.collector.DeviceFeaturesCollector.:()V │ │ +10de00: 6200 1f19 |0000: sget-object v0, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@191f │ │ +10de04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +10de06: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +10de0a: 7030 b22e 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +10de10: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/acra/collector/DeviceFeaturesCollector; │ │ │ │ Virtual methods - │ │ @@ -447986,39 +447988,39 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -10de0c: |[10de0c] org.acra.collector.DeviceFeaturesCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -10de1c: 2203 de08 |0000: new-instance v3, Lorg/json/JSONObject; // type@08de │ │ -10de20: 7010 3334 0300 |0002: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10de26: 6e10 a501 0400 |0005: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a5 │ │ -10de2c: 0c04 |0008: move-result-object v4 │ │ -10de2e: 6e10 0e02 0400 |0009: invoke-virtual {v4}, Landroid/content/pm/PackageManager;.getSystemAvailableFeatures:()[Landroid/content/pm/FeatureInfo; // method@020e │ │ -10de34: 0c04 |000c: move-result-object v4 │ │ -10de36: 2145 |000d: array-length v5, v4 │ │ -10de38: 1206 |000e: const/4 v6, #int 0 // #0 │ │ -10de3a: 3556 1900 |000f: if-ge v6, v5, 0028 // +0019 │ │ -10de3e: 4600 0406 |0011: aget-object v0, v4, v6 │ │ -10de42: 5401 2500 |0013: iget-object v1, v0, Landroid/content/pm/FeatureInfo;.name:Ljava/lang/String; // field@0025 │ │ -10de46: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -10de4a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -10de4c: 6e30 4734 1300 |0018: invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@3447 │ │ -10de52: 280a |001b: goto 0025 // +000a │ │ -10de54: 6e10 0202 0000 |001c: invoke-virtual {v0}, Landroid/content/pm/FeatureInfo;.getGlEsVersion:()Ljava/lang/String; // method@0202 │ │ -10de5a: 0c00 |001f: move-result-object v0 │ │ -10de5c: 1a01 4439 |0020: const-string v1, "glEsVersion" // string@3944 │ │ -10de60: 6e30 4634 1300 |0022: invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10de66: d806 0601 |0025: add-int/lit8 v6, v6, #int 1 // #01 │ │ -10de6a: 28e8 |0027: goto 000f // -0018 │ │ -10de6c: 6204 1f19 |0028: sget-object v4, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@191f │ │ -10de70: 6e30 0130 4703 |002a: invoke-virtual {v7, v4, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ -10de76: 0e00 |002d: return-void │ │ +10de14: |[10de14] org.acra.collector.DeviceFeaturesCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +10de24: 2203 de08 |0000: new-instance v3, Lorg/json/JSONObject; // type@08de │ │ +10de28: 7010 3334 0300 |0002: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10de2e: 6e10 a501 0400 |0005: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a5 │ │ +10de34: 0c04 |0008: move-result-object v4 │ │ +10de36: 6e10 0e02 0400 |0009: invoke-virtual {v4}, Landroid/content/pm/PackageManager;.getSystemAvailableFeatures:()[Landroid/content/pm/FeatureInfo; // method@020e │ │ +10de3c: 0c04 |000c: move-result-object v4 │ │ +10de3e: 2145 |000d: array-length v5, v4 │ │ +10de40: 1206 |000e: const/4 v6, #int 0 // #0 │ │ +10de42: 3556 1900 |000f: if-ge v6, v5, 0028 // +0019 │ │ +10de46: 4600 0406 |0011: aget-object v0, v4, v6 │ │ +10de4a: 5401 2500 |0013: iget-object v1, v0, Landroid/content/pm/FeatureInfo;.name:Ljava/lang/String; // field@0025 │ │ +10de4e: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +10de52: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +10de54: 6e30 4734 1300 |0018: invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@3447 │ │ +10de5a: 280a |001b: goto 0025 // +000a │ │ +10de5c: 6e10 0202 0000 |001c: invoke-virtual {v0}, Landroid/content/pm/FeatureInfo;.getGlEsVersion:()Ljava/lang/String; // method@0202 │ │ +10de62: 0c00 |001f: move-result-object v0 │ │ +10de64: 1a01 4439 |0020: const-string v1, "glEsVersion" // string@3944 │ │ +10de68: 6e30 4634 1300 |0022: invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10de6e: d806 0601 |0025: add-int/lit8 v6, v6, #int 1 // #01 │ │ +10de72: 28e8 |0027: goto 000f // -0018 │ │ +10de74: 6204 1f19 |0028: sget-object v4, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@191f │ │ +10de78: 6e30 0130 4703 |002a: invoke-virtual {v7, v4, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ +10de7e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ 0x0009 line=48 │ │ 0x000d line=49 │ │ 0x0013 line=50 │ │ @@ -448082,20 +448084,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -10ded8: |[10ded8] org.acra.collector.DeviceIdCollector.:()V │ │ -10dee8: 6200 2019 |0000: sget-object v0, Lorg/acra/ReportField;.DEVICE_ID:Lorg/acra/ReportField; // field@1920 │ │ -10deec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -10deee: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -10def2: 7030 b22e 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -10def8: 0e00 |0008: return-void │ │ +10dee0: |[10dee0] org.acra.collector.DeviceIdCollector.:()V │ │ +10def0: 6200 2019 |0000: sget-object v0, Lorg/acra/ReportField;.DEVICE_ID:Lorg/acra/ReportField; // field@1920 │ │ +10def4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +10def6: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +10defa: 7030 b22e 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +10df00: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/acra/collector/DeviceIdCollector; │ │ │ │ Virtual methods - │ │ @@ -448104,22 +448106,22 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -10defc: |[10defc] org.acra.collector.DeviceIdCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -10df0c: 6201 2019 |0000: sget-object v1, Lorg/acra/ReportField;.DEVICE_ID:Lorg/acra/ReportField; // field@1920 │ │ -10df10: 7110 5f31 0200 |0002: invoke-static {v2}, Lorg/acra/util/SystemServices;.getTelephonyManager:(Landroid/content/Context;)Landroid/telephony/TelephonyManager; // method@315f │ │ -10df16: 0c02 |0005: move-result-object v2 │ │ -10df18: 6e10 5505 0200 |0006: invoke-virtual {v2}, Landroid/telephony/TelephonyManager;.getDeviceId:()Ljava/lang/String; // method@0555 │ │ -10df1e: 0c02 |0009: move-result-object v2 │ │ -10df20: 6e30 ff2f 1502 |000a: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -10df26: 0e00 |000d: return-void │ │ +10df04: |[10df04] org.acra.collector.DeviceIdCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +10df14: 6201 2019 |0000: sget-object v1, Lorg/acra/ReportField;.DEVICE_ID:Lorg/acra/ReportField; // field@1920 │ │ +10df18: 7110 5f31 0200 |0002: invoke-static {v2}, Lorg/acra/util/SystemServices;.getTelephonyManager:(Landroid/content/Context;)Landroid/telephony/TelephonyManager; // method@315f │ │ +10df1e: 0c02 |0005: move-result-object v2 │ │ +10df20: 6e10 5505 0200 |0006: invoke-virtual {v2}, Landroid/telephony/TelephonyManager;.getDeviceId:()Ljava/lang/String; // method@0555 │ │ +10df26: 0c02 |0009: move-result-object v2 │ │ +10df28: 6e30 ff2f 1502 |000a: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +10df2e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/acra/collector/DeviceIdCollector; │ │ 0x0000 - 0x000e reg=1 (null) Lorg/acra/ReportField; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ @@ -448132,36 +448134,36 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -10de78: |[10de78] org.acra.collector.DeviceIdCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ -10de88: 6f54 b72e 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ -10de8e: 0a03 |0003: move-result v3 │ │ -10de90: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -10de92: 3803 2100 |0005: if-eqz v3, 0026 // +0021 │ │ -10de96: 2203 4008 |0007: new-instance v3, Lorg/acra/prefs/SharedPreferencesFactory; // type@0840 │ │ -10de9a: 7030 9330 1302 |0009: invoke-direct {v3, v1, v2}, Lorg/acra/prefs/SharedPreferencesFactory;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3093 │ │ -10dea0: 6e10 9430 0300 |000c: invoke-virtual {v3}, Lorg/acra/prefs/SharedPreferencesFactory;.create:()Landroid/content/SharedPreferences; // method@3094 │ │ -10dea6: 0c02 |000f: move-result-object v2 │ │ -10dea8: 1a03 842c |0010: const-string v3, "acra.deviceid.enable" // string@2c84 │ │ -10deac: 7230 f901 3204 |0012: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -10deb2: 0a02 |0015: move-result v2 │ │ -10deb4: 3802 1000 |0016: if-eqz v2, 0026 // +0010 │ │ -10deb8: 2202 6908 |0018: new-instance v2, Lorg/acra/util/PackageManagerWrapper; // type@0869 │ │ -10debc: 7020 4131 1200 |001a: invoke-direct {v2, v1}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@3141 │ │ -10dec2: 1a01 922d |001d: const-string v1, "android.permission.READ_PHONE_STATE" // string@2d92 │ │ -10dec6: 6e20 4331 1200 |001f: invoke-virtual {v2, v1}, Lorg/acra/util/PackageManagerWrapper;.hasPermission:(Ljava/lang/String;)Z // method@3143 │ │ -10decc: 0a01 |0022: move-result v1 │ │ -10dece: 3801 0300 |0023: if-eqz v1, 0026 // +0003 │ │ -10ded2: 2802 |0025: goto 0027 // +0002 │ │ -10ded4: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -10ded6: 0f04 |0027: return v4 │ │ +10de80: |[10de80] org.acra.collector.DeviceIdCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ +10de90: 6f54 b72e 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ +10de96: 0a03 |0003: move-result v3 │ │ +10de98: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +10de9a: 3803 2100 |0005: if-eqz v3, 0026 // +0021 │ │ +10de9e: 2203 4008 |0007: new-instance v3, Lorg/acra/prefs/SharedPreferencesFactory; // type@0840 │ │ +10dea2: 7030 9330 1302 |0009: invoke-direct {v3, v1, v2}, Lorg/acra/prefs/SharedPreferencesFactory;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3093 │ │ +10dea8: 6e10 9430 0300 |000c: invoke-virtual {v3}, Lorg/acra/prefs/SharedPreferencesFactory;.create:()Landroid/content/SharedPreferences; // method@3094 │ │ +10deae: 0c02 |000f: move-result-object v2 │ │ +10deb0: 1a03 842c |0010: const-string v3, "acra.deviceid.enable" // string@2c84 │ │ +10deb4: 7230 f901 3204 |0012: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +10deba: 0a02 |0015: move-result v2 │ │ +10debc: 3802 1000 |0016: if-eqz v2, 0026 // +0010 │ │ +10dec0: 2202 6908 |0018: new-instance v2, Lorg/acra/util/PackageManagerWrapper; // type@0869 │ │ +10dec4: 7020 4131 1200 |001a: invoke-direct {v2, v1}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@3141 │ │ +10deca: 1a01 922d |001d: const-string v1, "android.permission.READ_PHONE_STATE" // string@2d92 │ │ +10dece: 6e20 4331 1200 |001f: invoke-virtual {v2, v1}, Lorg/acra/util/PackageManagerWrapper;.hasPermission:(Ljava/lang/String;)Z // method@3143 │ │ +10ded4: 0a01 |0022: move-result v1 │ │ +10ded6: 3801 0300 |0023: if-eqz v1, 0026 // +0003 │ │ +10deda: 2802 |0025: goto 0027 // +0002 │ │ +10dedc: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +10dede: 0f04 |0027: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x001f line=51 │ │ locals : │ │ 0x0000 - 0x0028 reg=0 this Lorg/acra/collector/DeviceIdCollector; │ │ 0x0000 - 0x0028 reg=1 (null) Landroid/content/Context; │ │ @@ -448294,20 +448296,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -10e108: |[10e108] org.acra.collector.DisplayManagerCollector.:()V │ │ -10e118: 6200 2119 |0000: sget-object v0, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@1921 │ │ -10e11c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -10e11e: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -10e122: 7030 b22e 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -10e128: 0e00 |0008: return-void │ │ +10e110: |[10e110] org.acra.collector.DisplayManagerCollector.:()V │ │ +10e120: 6200 2119 |0000: sget-object v0, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@1921 │ │ +10e124: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +10e126: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +10e12a: 7030 b22e 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +10e130: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/acra/collector/DisplayManagerCollector; │ │ │ │ #1 : (in Lorg/acra/collector/DisplayManagerCollector;) │ │ @@ -448315,39 +448317,39 @@ │ │ type : '(Landroid/util/SparseArray;I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -10df84: |[10df84] org.acra.collector.DisplayManagerCollector.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; │ │ -10df94: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -10df98: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10df9e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -10dfa0: 6e10 dc05 0500 |0006: invoke-virtual {v5}, Landroid/util/SparseArray;.size:()I // method@05dc │ │ -10dfa6: 0a02 |0009: move-result v2 │ │ -10dfa8: 3521 2000 |000a: if-ge v1, v2, 002a // +0020 │ │ -10dfac: 6e20 d805 1500 |000c: invoke-virtual {v5, v1}, Landroid/util/SparseArray;.keyAt:(I)I // method@05d8 │ │ -10dfb2: 0a02 |000f: move-result v2 │ │ -10dfb4: b562 |0010: and-int/2addr v2, v6 │ │ -10dfb6: 3d02 1600 |0011: if-lez v2, 0027 // +0016 │ │ -10dfba: 6e10 f92a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2af9 │ │ -10dfc0: 0a03 |0016: move-result v3 │ │ -10dfc2: 3d03 0700 |0017: if-lez v3, 001e // +0007 │ │ -10dfc6: 1303 2b00 |0019: const/16 v3, #int 43 // #2b │ │ -10dfca: 6e20 ee2a 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -10dfd0: 6e20 d605 2500 |001e: invoke-virtual {v5, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ -10dfd6: 0c02 |0021: move-result-object v2 │ │ -10dfd8: 1f02 0e07 |0022: check-cast v2, Ljava/lang/String; // type@070e │ │ -10dfdc: 6e20 f52a 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10dfe2: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -10dfe6: 28dd |0029: goto 0006 // -0023 │ │ -10dfe8: 6e10 fa2a 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10dfee: 0c05 |002d: move-result-object v5 │ │ -10dff0: 1105 |002e: return-object v5 │ │ +10df8c: |[10df8c] org.acra.collector.DisplayManagerCollector.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; │ │ +10df9c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +10dfa0: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10dfa6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +10dfa8: 6e10 dc05 0500 |0006: invoke-virtual {v5}, Landroid/util/SparseArray;.size:()I // method@05dc │ │ +10dfae: 0a02 |0009: move-result v2 │ │ +10dfb0: 3521 2000 |000a: if-ge v1, v2, 002a // +0020 │ │ +10dfb4: 6e20 d805 1500 |000c: invoke-virtual {v5, v1}, Landroid/util/SparseArray;.keyAt:(I)I // method@05d8 │ │ +10dfba: 0a02 |000f: move-result v2 │ │ +10dfbc: b562 |0010: and-int/2addr v2, v6 │ │ +10dfbe: 3d02 1600 |0011: if-lez v2, 0027 // +0016 │ │ +10dfc2: 6e10 f92a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2af9 │ │ +10dfc8: 0a03 |0016: move-result v3 │ │ +10dfca: 3d03 0700 |0017: if-lez v3, 001e // +0007 │ │ +10dfce: 1303 2b00 |0019: const/16 v3, #int 43 // #2b │ │ +10dfd2: 6e20 ee2a 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +10dfd8: 6e20 d605 2500 |001e: invoke-virtual {v5, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ +10dfde: 0c02 |0021: move-result-object v2 │ │ +10dfe0: 1f02 0e07 |0022: check-cast v2, Ljava/lang/String; // type@070e │ │ +10dfe4: 6e20 f52a 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10dfea: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +10dfee: 28dd |0029: goto 0006 // -0023 │ │ +10dff0: 6e10 fa2a 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10dff6: 0c05 |002d: move-result-object v5 │ │ +10dff8: 1105 |002e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0006 line=224 │ │ 0x000c line=225 │ │ 0x0013 line=228 │ │ 0x001b line=229 │ │ @@ -448363,61 +448365,61 @@ │ │ type : '(Landroid/view/Display;Lorg/json/JSONObject;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -10e1d8: |[10e1d8] org.acra.collector.DisplayManagerCollector.collectCurrentSizeRange:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ -10e1e8: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10e1ec: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -10e1f0: 3410 5c00 |0004: if-lt v0, v1, 0060 // +005c │ │ -10e1f4: 2200 aa00 |0006: new-instance v0, Landroid/graphics/Point; // type@00aa │ │ -10e1f8: 7010 1403 0000 |0008: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0314 │ │ -10e1fe: 2201 aa00 |000b: new-instance v1, Landroid/graphics/Point; // type@00aa │ │ -10e202: 7010 1403 0100 |000d: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0314 │ │ -10e208: 6e30 f305 0801 |0010: invoke-virtual {v8, v0, v1}, Landroid/view/Display;.getCurrentSizeRange:(Landroid/graphics/Point;Landroid/graphics/Point;)V // method@05f3 │ │ -10e20e: 2208 de08 |0013: new-instance v8, Lorg/json/JSONObject; // type@08de │ │ -10e212: 7010 3334 0800 |0015: invoke-direct {v8}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10e218: 2202 dc08 |0018: new-instance v2, Lorg/json/JSONArray; // type@08dc │ │ -10e21c: 1223 |001a: const/4 v3, #int 2 // #2 │ │ -10e21e: 2334 f509 |001b: new-array v4, v3, [Ljava/lang/Integer; // type@09f5 │ │ -10e222: 5205 6600 |001d: iget v5, v0, Landroid/graphics/Point;.x:I // field@0066 │ │ -10e226: 7110 622a 0500 |001f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10e22c: 0c05 |0022: move-result-object v5 │ │ -10e22e: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -10e230: 4d05 0406 |0024: aput-object v5, v4, v6 │ │ -10e234: 5200 6700 |0026: iget v0, v0, Landroid/graphics/Point;.y:I // field@0067 │ │ -10e238: 7110 622a 0000 |0028: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10e23e: 0c00 |002b: move-result-object v0 │ │ -10e240: 1215 |002c: const/4 v5, #int 1 // #1 │ │ -10e242: 4d00 0405 |002d: aput-object v0, v4, v5 │ │ -10e246: 7110 9f2b 0400 |002f: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -10e24c: 0c00 |0032: move-result-object v0 │ │ -10e24e: 7020 2a34 0200 |0033: invoke-direct {v2, v0}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@342a │ │ -10e254: 1a00 964a |0036: const-string v0, "smallest" // string@4a96 │ │ -10e258: 6e30 4634 0802 |0038: invoke-virtual {v8, v0, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10e25e: 2200 dc08 |003b: new-instance v0, Lorg/json/JSONArray; // type@08dc │ │ -10e262: 2332 f509 |003d: new-array v2, v3, [Ljava/lang/Integer; // type@09f5 │ │ -10e266: 5213 6600 |003f: iget v3, v1, Landroid/graphics/Point;.x:I // field@0066 │ │ -10e26a: 7110 622a 0300 |0041: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10e270: 0c03 |0044: move-result-object v3 │ │ -10e272: 4d03 0206 |0045: aput-object v3, v2, v6 │ │ -10e276: 5211 6700 |0047: iget v1, v1, Landroid/graphics/Point;.y:I // field@0067 │ │ -10e27a: 7110 622a 0100 |0049: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10e280: 0c01 |004c: move-result-object v1 │ │ -10e282: 4d01 0205 |004d: aput-object v1, v2, v5 │ │ -10e286: 7110 9f2b 0200 |004f: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -10e28c: 0c01 |0052: move-result-object v1 │ │ -10e28e: 7020 2a34 1000 |0053: invoke-direct {v0, v1}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@342a │ │ -10e294: 1a01 b93b |0056: const-string v1, "largest" // string@3bb9 │ │ -10e298: 6e30 4634 1800 |0058: invoke-virtual {v8, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10e29e: 1a00 b130 |005b: const-string v0, "currentSizeRange" // string@30b1 │ │ -10e2a2: 6e30 4634 0908 |005d: invoke-virtual {v9, v0, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10e2a8: 0e00 |0060: return-void │ │ +10e1e0: |[10e1e0] org.acra.collector.DisplayManagerCollector.collectCurrentSizeRange:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ +10e1f0: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10e1f4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +10e1f8: 3410 5c00 |0004: if-lt v0, v1, 0060 // +005c │ │ +10e1fc: 2200 aa00 |0006: new-instance v0, Landroid/graphics/Point; // type@00aa │ │ +10e200: 7010 1403 0000 |0008: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0314 │ │ +10e206: 2201 aa00 |000b: new-instance v1, Landroid/graphics/Point; // type@00aa │ │ +10e20a: 7010 1403 0100 |000d: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0314 │ │ +10e210: 6e30 f305 0801 |0010: invoke-virtual {v8, v0, v1}, Landroid/view/Display;.getCurrentSizeRange:(Landroid/graphics/Point;Landroid/graphics/Point;)V // method@05f3 │ │ +10e216: 2208 de08 |0013: new-instance v8, Lorg/json/JSONObject; // type@08de │ │ +10e21a: 7010 3334 0800 |0015: invoke-direct {v8}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10e220: 2202 dc08 |0018: new-instance v2, Lorg/json/JSONArray; // type@08dc │ │ +10e224: 1223 |001a: const/4 v3, #int 2 // #2 │ │ +10e226: 2334 f509 |001b: new-array v4, v3, [Ljava/lang/Integer; // type@09f5 │ │ +10e22a: 5205 6600 |001d: iget v5, v0, Landroid/graphics/Point;.x:I // field@0066 │ │ +10e22e: 7110 622a 0500 |001f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10e234: 0c05 |0022: move-result-object v5 │ │ +10e236: 1206 |0023: const/4 v6, #int 0 // #0 │ │ +10e238: 4d05 0406 |0024: aput-object v5, v4, v6 │ │ +10e23c: 5200 6700 |0026: iget v0, v0, Landroid/graphics/Point;.y:I // field@0067 │ │ +10e240: 7110 622a 0000 |0028: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10e246: 0c00 |002b: move-result-object v0 │ │ +10e248: 1215 |002c: const/4 v5, #int 1 // #1 │ │ +10e24a: 4d00 0405 |002d: aput-object v0, v4, v5 │ │ +10e24e: 7110 9f2b 0400 |002f: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +10e254: 0c00 |0032: move-result-object v0 │ │ +10e256: 7020 2a34 0200 |0033: invoke-direct {v2, v0}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@342a │ │ +10e25c: 1a00 964a |0036: const-string v0, "smallest" // string@4a96 │ │ +10e260: 6e30 4634 0802 |0038: invoke-virtual {v8, v0, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10e266: 2200 dc08 |003b: new-instance v0, Lorg/json/JSONArray; // type@08dc │ │ +10e26a: 2332 f509 |003d: new-array v2, v3, [Ljava/lang/Integer; // type@09f5 │ │ +10e26e: 5213 6600 |003f: iget v3, v1, Landroid/graphics/Point;.x:I // field@0066 │ │ +10e272: 7110 622a 0300 |0041: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10e278: 0c03 |0044: move-result-object v3 │ │ +10e27a: 4d03 0206 |0045: aput-object v3, v2, v6 │ │ +10e27e: 5211 6700 |0047: iget v1, v1, Landroid/graphics/Point;.y:I // field@0067 │ │ +10e282: 7110 622a 0100 |0049: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10e288: 0c01 |004c: move-result-object v1 │ │ +10e28a: 4d01 0205 |004d: aput-object v1, v2, v5 │ │ +10e28e: 7110 9f2b 0200 |004f: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +10e294: 0c01 |0052: move-result-object v1 │ │ +10e296: 7020 2a34 1000 |0053: invoke-direct {v0, v1}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@342a │ │ +10e29c: 1a01 b93b |0056: const-string v1, "largest" // string@3bb9 │ │ +10e2a0: 6e30 4634 1800 |0058: invoke-virtual {v8, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10e2a6: 1a00 b130 |005b: const-string v0, "currentSizeRange" // string@30b1 │ │ +10e2aa: 6e30 4634 0908 |005d: invoke-virtual {v9, v0, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10e2b0: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0006 line=150 │ │ 0x000b line=151 │ │ 0x0010 line=152 │ │ 0x0013 line=153 │ │ @@ -448434,55 +448436,55 @@ │ │ type : '(Landroid/view/Display;)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -10e03c: |[10e03c] org.acra.collector.DisplayManagerCollector.collectDisplayData:(Landroid/view/Display;)Lorg/json/JSONObject; │ │ -10e04c: 2200 6c01 |0000: new-instance v0, Landroid/util/DisplayMetrics; // type@016c │ │ -10e050: 7010 bf05 0000 |0002: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@05bf │ │ -10e056: 6e20 f705 0600 |0005: invoke-virtual {v6, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@05f7 │ │ -10e05c: 2200 de08 |0008: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ -10e060: 7010 3334 0000 |000a: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10e066: 7030 d72e 6500 |000d: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectCurrentSizeRange:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2ed7 │ │ -10e06c: 7030 d92e 6500 |0010: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectFlags:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2ed9 │ │ -10e072: 7030 dc2e 6500 |0013: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectMetrics:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2edc │ │ -10e078: 7030 de2e 6500 |0016: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectRealMetrics:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2ede │ │ -10e07e: 7030 dd2e 6500 |0019: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectName:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2edd │ │ -10e084: 7030 df2e 6500 |001c: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectRealSize:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2edf │ │ -10e08a: 7030 e02e 6500 |001f: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectRectSize:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2ee0 │ │ -10e090: 7030 e22e 6500 |0022: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectSize:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2ee2 │ │ -10e096: 7030 e12e 6500 |0025: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectRotation:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2ee1 │ │ -10e09c: 7030 da2e 6500 |0028: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectIsValid:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2eda │ │ -10e0a2: 6e10 ff05 0600 |002b: invoke-virtual {v6}, Landroid/view/Display;.getRotation:()I // method@05ff │ │ -10e0a8: 0a01 |002e: move-result v1 │ │ -10e0aa: 1a02 8d43 |002f: const-string v2, "orientation" // string@438d │ │ -10e0ae: 6e30 4434 2001 |0031: invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ -10e0b4: 0c01 |0034: move-result-object v1 │ │ -10e0b6: 6e10 fe05 0600 |0035: invoke-virtual {v6}, Landroid/view/Display;.getRefreshRate:()F // method@05fe │ │ -10e0bc: 0a02 |0038: move-result v2 │ │ -10e0be: 8922 |0039: float-to-double v2, v2 │ │ -10e0c0: 1a04 5045 |003a: const-string v4, "refreshRate" // string@4550 │ │ -10e0c4: 6e40 4334 4132 |003c: invoke-virtual {v1, v4, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@3443 │ │ -10e0ca: 6e10 f605 0600 |003f: invoke-virtual {v6}, Landroid/view/Display;.getHeight:()I // method@05f6 │ │ -10e0d0: 0a01 |0042: move-result v1 │ │ -10e0d2: 1a02 b139 |0043: const-string v2, "height" // string@39b1 │ │ -10e0d6: 6e30 4434 2001 |0045: invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ -10e0dc: 0c01 |0048: move-result-object v1 │ │ -10e0de: 6e10 0206 0600 |0049: invoke-virtual {v6}, Landroid/view/Display;.getWidth:()I // method@0602 │ │ -10e0e4: 0a02 |004c: move-result v2 │ │ -10e0e6: 1a03 324d |004d: const-string v3, "width" // string@4d32 │ │ -10e0ea: 6e30 4434 3102 |004f: invoke-virtual {v1, v3, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ -10e0f0: 0c01 |0052: move-result-object v1 │ │ -10e0f2: 6e10 fa05 0600 |0053: invoke-virtual {v6}, Landroid/view/Display;.getPixelFormat:()I // method@05fa │ │ -10e0f8: 0a06 |0056: move-result v6 │ │ -10e0fa: 1a02 f043 |0057: const-string v2, "pixelFormat" // string@43f0 │ │ -10e0fe: 6e30 4434 2106 |0059: invoke-virtual {v1, v2, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ -10e104: 1100 |005c: return-object v0 │ │ +10e044: |[10e044] org.acra.collector.DisplayManagerCollector.collectDisplayData:(Landroid/view/Display;)Lorg/json/JSONObject; │ │ +10e054: 2200 6c01 |0000: new-instance v0, Landroid/util/DisplayMetrics; // type@016c │ │ +10e058: 7010 bf05 0000 |0002: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@05bf │ │ +10e05e: 6e20 f705 0600 |0005: invoke-virtual {v6, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@05f7 │ │ +10e064: 2200 de08 |0008: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ +10e068: 7010 3334 0000 |000a: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10e06e: 7030 d72e 6500 |000d: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectCurrentSizeRange:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2ed7 │ │ +10e074: 7030 d92e 6500 |0010: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectFlags:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2ed9 │ │ +10e07a: 7030 dc2e 6500 |0013: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectMetrics:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2edc │ │ +10e080: 7030 de2e 6500 |0016: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectRealMetrics:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2ede │ │ +10e086: 7030 dd2e 6500 |0019: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectName:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2edd │ │ +10e08c: 7030 df2e 6500 |001c: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectRealSize:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2edf │ │ +10e092: 7030 e02e 6500 |001f: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectRectSize:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2ee0 │ │ +10e098: 7030 e22e 6500 |0022: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectSize:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2ee2 │ │ +10e09e: 7030 e12e 6500 |0025: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectRotation:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2ee1 │ │ +10e0a4: 7030 da2e 6500 |0028: invoke-direct {v5, v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectIsValid:(Landroid/view/Display;Lorg/json/JSONObject;)V // method@2eda │ │ +10e0aa: 6e10 ff05 0600 |002b: invoke-virtual {v6}, Landroid/view/Display;.getRotation:()I // method@05ff │ │ +10e0b0: 0a01 |002e: move-result v1 │ │ +10e0b2: 1a02 8d43 |002f: const-string v2, "orientation" // string@438d │ │ +10e0b6: 6e30 4434 2001 |0031: invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ +10e0bc: 0c01 |0034: move-result-object v1 │ │ +10e0be: 6e10 fe05 0600 |0035: invoke-virtual {v6}, Landroid/view/Display;.getRefreshRate:()F // method@05fe │ │ +10e0c4: 0a02 |0038: move-result v2 │ │ +10e0c6: 8922 |0039: float-to-double v2, v2 │ │ +10e0c8: 1a04 5045 |003a: const-string v4, "refreshRate" // string@4550 │ │ +10e0cc: 6e40 4334 4132 |003c: invoke-virtual {v1, v4, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@3443 │ │ +10e0d2: 6e10 f605 0600 |003f: invoke-virtual {v6}, Landroid/view/Display;.getHeight:()I // method@05f6 │ │ +10e0d8: 0a01 |0042: move-result v1 │ │ +10e0da: 1a02 b139 |0043: const-string v2, "height" // string@39b1 │ │ +10e0de: 6e30 4434 2001 |0045: invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ +10e0e4: 0c01 |0048: move-result-object v1 │ │ +10e0e6: 6e10 0206 0600 |0049: invoke-virtual {v6}, Landroid/view/Display;.getWidth:()I // method@0602 │ │ +10e0ec: 0a02 |004c: move-result v2 │ │ +10e0ee: 1a03 324d |004d: const-string v3, "width" // string@4d32 │ │ +10e0f2: 6e30 4434 3102 |004f: invoke-virtual {v1, v3, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ +10e0f8: 0c01 |0052: move-result-object v1 │ │ +10e0fa: 6e10 fa05 0600 |0053: invoke-virtual {v6}, Landroid/view/Display;.getPixelFormat:()I // method@05fa │ │ +10e100: 0a06 |0056: move-result v6 │ │ +10e102: 1a02 f043 |0057: const-string v2, "pixelFormat" // string@43f0 │ │ +10e106: 6e30 4434 2106 |0059: invoke-virtual {v1, v2, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ +10e10c: 1100 |005c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ 0x0008 line=82 │ │ 0x000d line=83 │ │ 0x0010 line=84 │ │ @@ -448508,49 +448510,49 @@ │ │ type : '(Landroid/view/Display;Lorg/json/JSONObject;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -10e2ac: |[10e2ac] org.acra.collector.DisplayManagerCollector.collectFlags:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ -10e2bc: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10e2c0: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -10e2c4: 3410 3d00 |0004: if-lt v0, v1, 0041 // +003d │ │ -10e2c8: 2200 7201 |0006: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ -10e2cc: 7010 d405 0000 |0008: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10e2d2: 6e10 f505 0800 |000b: invoke-virtual {v8}, Landroid/view/Display;.getFlags:()I // method@05f5 │ │ -10e2d8: 0a01 |000e: move-result v1 │ │ -10e2da: 6e10 8d2a 0800 |000f: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -10e2e0: 0c08 |0012: move-result-object v8 │ │ -10e2e2: 6e10 272a 0800 |0013: invoke-virtual {v8}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2a27 │ │ -10e2e8: 0c08 |0016: move-result-object v8 │ │ -10e2ea: 2182 |0017: array-length v2, v8 │ │ -10e2ec: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -10e2ee: 3523 1f00 |0019: if-ge v3, v2, 0038 // +001f │ │ -10e2f2: 4604 0803 |001b: aget-object v4, v8, v3 │ │ -10e2f6: 6e10 2a2b 0400 |001d: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10e2fc: 0c05 |0020: move-result-object v5 │ │ -10e2fe: 1a06 9a10 |0021: const-string v6, "FLAG_" // string@109a │ │ -10e302: 6e20 d22a 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10e308: 0a05 |0026: move-result v5 │ │ -10e30a: 3805 0e00 |0027: if-eqz v5, 0035 // +000e │ │ -10e30e: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -10e310: 6e20 272b 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10e316: 0a05 |002d: move-result v5 │ │ -10e318: 6e10 2a2b 0400 |002e: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10e31e: 0c04 |0031: move-result-object v4 │ │ -10e320: 6e30 d905 5004 |0032: invoke-virtual {v0, v5, v4}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10e326: d803 0301 |0035: add-int/lit8 v3, v3, #int 1 // #01 │ │ -10e32a: 28e2 |0037: goto 0019 // -001e │ │ -10e32c: 7030 d52e 0701 |0038: invoke-direct {v7, v0, v1}, Lorg/acra/collector/DisplayManagerCollector;.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; // method@2ed5 │ │ -10e332: 0c08 |003b: move-result-object v8 │ │ -10e334: 1a00 b532 |003c: const-string v0, "flags" // string@32b5 │ │ -10e338: 6e30 4634 0908 |003e: invoke-virtual {v9, v0, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10e33e: 0e00 |0041: return-void │ │ +10e2b4: |[10e2b4] org.acra.collector.DisplayManagerCollector.collectFlags:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ +10e2c4: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10e2c8: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +10e2cc: 3410 3d00 |0004: if-lt v0, v1, 0041 // +003d │ │ +10e2d0: 2200 7201 |0006: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ +10e2d4: 7010 d405 0000 |0008: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10e2da: 6e10 f505 0800 |000b: invoke-virtual {v8}, Landroid/view/Display;.getFlags:()I // method@05f5 │ │ +10e2e0: 0a01 |000e: move-result v1 │ │ +10e2e2: 6e10 8d2a 0800 |000f: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +10e2e8: 0c08 |0012: move-result-object v8 │ │ +10e2ea: 6e10 272a 0800 |0013: invoke-virtual {v8}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2a27 │ │ +10e2f0: 0c08 |0016: move-result-object v8 │ │ +10e2f2: 2182 |0017: array-length v2, v8 │ │ +10e2f4: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +10e2f6: 3523 1f00 |0019: if-ge v3, v2, 0038 // +001f │ │ +10e2fa: 4604 0803 |001b: aget-object v4, v8, v3 │ │ +10e2fe: 6e10 2a2b 0400 |001d: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10e304: 0c05 |0020: move-result-object v5 │ │ +10e306: 1a06 9a10 |0021: const-string v6, "FLAG_" // string@109a │ │ +10e30a: 6e20 d22a 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10e310: 0a05 |0026: move-result v5 │ │ +10e312: 3805 0e00 |0027: if-eqz v5, 0035 // +000e │ │ +10e316: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +10e318: 6e20 272b 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10e31e: 0a05 |002d: move-result v5 │ │ +10e320: 6e10 2a2b 0400 |002e: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10e326: 0c04 |0031: move-result-object v4 │ │ +10e328: 6e30 d905 5004 |0032: invoke-virtual {v0, v5, v4}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10e32e: d803 0301 |0035: add-int/lit8 v3, v3, #int 1 // #01 │ │ +10e332: 28e2 |0037: goto 0019 // -001e │ │ +10e334: 7030 d52e 0701 |0038: invoke-direct {v7, v0, v1}, Lorg/acra/collector/DisplayManagerCollector;.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; // method@2ed5 │ │ +10e33a: 0c08 |003b: move-result-object v8 │ │ +10e33c: 1a00 b532 |003c: const-string v0, "flags" // string@32b5 │ │ +10e340: 6e30 4634 0908 |003e: invoke-virtual {v9, v0, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10e346: 0e00 |0041: return-void │ │ catches : 1 │ │ 0x002a - 0x0035 │ │ Ljava/lang/IllegalAccessException; -> 0x0035 │ │ positions : │ │ 0x0000 line=161 │ │ 0x0006 line=162 │ │ 0x000b line=163 │ │ @@ -448568,23 +448570,23 @@ │ │ type : '(Landroid/view/Display;Lorg/json/JSONObject;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -10e350: |[10e350] org.acra.collector.DisplayManagerCollector.collectIsValid:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ -10e360: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10e364: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -10e368: 3410 0b00 |0004: if-lt v0, v1, 000f // +000b │ │ -10e36c: 6e10 0306 0300 |0006: invoke-virtual {v3}, Landroid/view/Display;.isValid:()Z // method@0603 │ │ -10e372: 0a03 |0009: move-result v3 │ │ -10e374: 1a00 603b |000a: const-string v0, "isValid" // string@3b60 │ │ -10e378: 6e30 4734 0403 |000c: invoke-virtual {v4, v0, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@3447 │ │ -10e37e: 0e00 |000f: return-void │ │ +10e358: |[10e358] org.acra.collector.DisplayManagerCollector.collectIsValid:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ +10e368: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10e36c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +10e370: 3410 0b00 |0004: if-lt v0, v1, 000f // +000b │ │ +10e374: 6e10 0306 0300 |0006: invoke-virtual {v3}, Landroid/view/Display;.isValid:()Z // method@0603 │ │ +10e37a: 0a03 |0009: move-result v3 │ │ +10e37c: 1a00 603b |000a: const-string v0, "isValid" // string@3b60 │ │ +10e380: 6e30 4734 0403 |000c: invoke-virtual {v4, v0, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@3447 │ │ +10e386: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/acra/collector/DisplayManagerCollector; │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/view/Display; │ │ @@ -448595,53 +448597,53 @@ │ │ type : '(Landroid/util/DisplayMetrics;Lorg/json/JSONObject;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -10e380: |[10e380] org.acra.collector.DisplayManagerCollector.collectMetrics:(Landroid/util/DisplayMetrics;Lorg/json/JSONObject;)V │ │ -10e390: 5240 ba00 |0000: iget v0, v4, Landroid/util/DisplayMetrics;.density:F // field@00ba │ │ -10e394: 8900 |0002: float-to-double v0, v0 │ │ -10e396: 1a02 f930 |0003: const-string v2, "density" // string@30f9 │ │ -10e39a: 6e40 4334 2510 |0005: invoke-virtual {v5, v2, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@3443 │ │ -10e3a0: 0c05 |0008: move-result-object v5 │ │ -10e3a2: 5240 bb00 |0009: iget v0, v4, Landroid/util/DisplayMetrics;.densityDpi:I // field@00bb │ │ -10e3a6: 1a01 fa30 |000b: const-string v1, "densityDpi" // string@30fa │ │ -10e3aa: 6e30 4434 1500 |000d: invoke-virtual {v5, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ -10e3b0: 0c05 |0010: move-result-object v5 │ │ -10e3b2: 2200 1007 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -10e3b6: 7010 eb2a 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10e3bc: 1a01 8f4d |0016: const-string v1, "x" // string@4d8f │ │ -10e3c0: 6e20 f52a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10e3c6: 5241 bd00 |001b: iget v1, v4, Landroid/util/DisplayMetrics;.scaledDensity:F // field@00bd │ │ -10e3ca: 6e20 f02a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2af0 │ │ -10e3d0: 6e10 fa2a 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10e3d6: 0c00 |0023: move-result-object v0 │ │ -10e3d8: 1a01 ea46 |0024: const-string v1, "scaledDensity" // string@46ea │ │ -10e3dc: 6e30 4634 1500 |0026: invoke-virtual {v5, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10e3e2: 0c05 |0029: move-result-object v5 │ │ -10e3e4: 5240 be00 |002a: iget v0, v4, Landroid/util/DisplayMetrics;.widthPixels:I // field@00be │ │ -10e3e8: 1a01 334d |002c: const-string v1, "widthPixels" // string@4d33 │ │ -10e3ec: 6e30 4434 1500 |002e: invoke-virtual {v5, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ -10e3f2: 0c05 |0031: move-result-object v5 │ │ -10e3f4: 5240 bc00 |0032: iget v0, v4, Landroid/util/DisplayMetrics;.heightPixels:I // field@00bc │ │ -10e3f8: 1a01 b339 |0034: const-string v1, "heightPixels" // string@39b3 │ │ -10e3fc: 6e30 4434 1500 |0036: invoke-virtual {v5, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ -10e402: 0c05 |0039: move-result-object v5 │ │ -10e404: 5240 bf00 |003a: iget v0, v4, Landroid/util/DisplayMetrics;.xdpi:F // field@00bf │ │ -10e408: 8900 |003c: float-to-double v0, v0 │ │ -10e40a: 1a02 9d4d |003d: const-string v2, "xdpi" // string@4d9d │ │ -10e40e: 6e40 4334 2510 |003f: invoke-virtual {v5, v2, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@3443 │ │ -10e414: 0c05 |0042: move-result-object v5 │ │ -10e416: 5244 c000 |0043: iget v4, v4, Landroid/util/DisplayMetrics;.ydpi:F // field@00c0 │ │ -10e41a: 8940 |0045: float-to-double v0, v4 │ │ -10e41c: 1a04 bb4d |0046: const-string v4, "ydpi" // string@4dbb │ │ -10e420: 6e40 4334 4510 |0048: invoke-virtual {v5, v4, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@3443 │ │ -10e426: 0e00 |004b: return-void │ │ +10e388: |[10e388] org.acra.collector.DisplayManagerCollector.collectMetrics:(Landroid/util/DisplayMetrics;Lorg/json/JSONObject;)V │ │ +10e398: 5240 ba00 |0000: iget v0, v4, Landroid/util/DisplayMetrics;.density:F // field@00ba │ │ +10e39c: 8900 |0002: float-to-double v0, v0 │ │ +10e39e: 1a02 f930 |0003: const-string v2, "density" // string@30f9 │ │ +10e3a2: 6e40 4334 2510 |0005: invoke-virtual {v5, v2, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@3443 │ │ +10e3a8: 0c05 |0008: move-result-object v5 │ │ +10e3aa: 5240 bb00 |0009: iget v0, v4, Landroid/util/DisplayMetrics;.densityDpi:I // field@00bb │ │ +10e3ae: 1a01 fa30 |000b: const-string v1, "densityDpi" // string@30fa │ │ +10e3b2: 6e30 4434 1500 |000d: invoke-virtual {v5, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ +10e3b8: 0c05 |0010: move-result-object v5 │ │ +10e3ba: 2200 1007 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +10e3be: 7010 eb2a 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10e3c4: 1a01 8f4d |0016: const-string v1, "x" // string@4d8f │ │ +10e3c8: 6e20 f52a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10e3ce: 5241 bd00 |001b: iget v1, v4, Landroid/util/DisplayMetrics;.scaledDensity:F // field@00bd │ │ +10e3d2: 6e20 f02a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2af0 │ │ +10e3d8: 6e10 fa2a 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10e3de: 0c00 |0023: move-result-object v0 │ │ +10e3e0: 1a01 ea46 |0024: const-string v1, "scaledDensity" // string@46ea │ │ +10e3e4: 6e30 4634 1500 |0026: invoke-virtual {v5, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10e3ea: 0c05 |0029: move-result-object v5 │ │ +10e3ec: 5240 be00 |002a: iget v0, v4, Landroid/util/DisplayMetrics;.widthPixels:I // field@00be │ │ +10e3f0: 1a01 334d |002c: const-string v1, "widthPixels" // string@4d33 │ │ +10e3f4: 6e30 4434 1500 |002e: invoke-virtual {v5, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ +10e3fa: 0c05 |0031: move-result-object v5 │ │ +10e3fc: 5240 bc00 |0032: iget v0, v4, Landroid/util/DisplayMetrics;.heightPixels:I // field@00bc │ │ +10e400: 1a01 b339 |0034: const-string v1, "heightPixels" // string@39b3 │ │ +10e404: 6e30 4434 1500 |0036: invoke-virtual {v5, v1, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ +10e40a: 0c05 |0039: move-result-object v5 │ │ +10e40c: 5240 bf00 |003a: iget v0, v4, Landroid/util/DisplayMetrics;.xdpi:F // field@00bf │ │ +10e410: 8900 |003c: float-to-double v0, v0 │ │ +10e412: 1a02 9d4d |003d: const-string v2, "xdpi" // string@4d9d │ │ +10e416: 6e40 4334 2510 |003f: invoke-virtual {v5, v2, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@3443 │ │ +10e41c: 0c05 |0042: move-result-object v5 │ │ +10e41e: 5244 c000 |0043: iget v4, v4, Landroid/util/DisplayMetrics;.ydpi:F // field@00c0 │ │ +10e422: 8940 |0045: float-to-double v0, v4 │ │ +10e424: 1a04 bb4d |0046: const-string v4, "ydpi" // string@4dbb │ │ +10e428: 6e40 4334 4510 |0048: invoke-virtual {v5, v4, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@3443 │ │ +10e42e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x000d line=202 │ │ 0x0026 line=203 │ │ 0x002e line=204 │ │ 0x0036 line=205 │ │ @@ -448657,24 +448659,24 @@ │ │ type : '(Landroid/view/Display;Lorg/json/JSONObject;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -10e428: |[10e428] org.acra.collector.DisplayManagerCollector.collectMetrics:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ -10e438: 2200 6c01 |0000: new-instance v0, Landroid/util/DisplayMetrics; // type@016c │ │ -10e43c: 7010 bf05 0000 |0002: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@05bf │ │ -10e442: 6e20 f705 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@05f7 │ │ -10e448: 2202 de08 |0008: new-instance v2, Lorg/json/JSONObject; // type@08de │ │ -10e44c: 7010 3334 0200 |000a: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10e452: 7030 db2e 0102 |000d: invoke-direct {v1, v0, v2}, Lorg/acra/collector/DisplayManagerCollector;.collectMetrics:(Landroid/util/DisplayMetrics;Lorg/json/JSONObject;)V // method@2edb │ │ -10e458: 1a00 b441 |0010: const-string v0, "metrics" // string@41b4 │ │ -10e45c: 6e30 4634 0302 |0012: invoke-virtual {v3, v0, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10e462: 0e00 |0015: return-void │ │ +10e430: |[10e430] org.acra.collector.DisplayManagerCollector.collectMetrics:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ +10e440: 2200 6c01 |0000: new-instance v0, Landroid/util/DisplayMetrics; // type@016c │ │ +10e444: 7010 bf05 0000 |0002: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@05bf │ │ +10e44a: 6e20 f705 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@05f7 │ │ +10e450: 2202 de08 |0008: new-instance v2, Lorg/json/JSONObject; // type@08de │ │ +10e454: 7010 3334 0200 |000a: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10e45a: 7030 db2e 0102 |000d: invoke-direct {v1, v0, v2}, Lorg/acra/collector/DisplayManagerCollector;.collectMetrics:(Landroid/util/DisplayMetrics;Lorg/json/JSONObject;)V // method@2edb │ │ +10e460: 1a00 b441 |0010: const-string v0, "metrics" // string@41b4 │ │ +10e464: 6e30 4634 0302 |0012: invoke-virtual {v3, v0, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10e46a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ 0x0008 line=185 │ │ 0x000d line=186 │ │ 0x0012 line=187 │ │ @@ -448688,23 +448690,23 @@ │ │ type : '(Landroid/view/Display;Lorg/json/JSONObject;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -10e464: |[10e464] org.acra.collector.DisplayManagerCollector.collectName:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ -10e474: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10e478: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -10e47c: 3410 0b00 |0004: if-lt v0, v1, 000f // +000b │ │ -10e480: 6e10 f905 0300 |0006: invoke-virtual {v3}, Landroid/view/Display;.getName:()Ljava/lang/String; // method@05f9 │ │ -10e486: 0c03 |0009: move-result-object v3 │ │ -10e488: 1a00 f041 |000a: const-string v0, "name" // string@41f0 │ │ -10e48c: 6e30 4634 0403 |000c: invoke-virtual {v4, v0, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10e492: 0e00 |000f: return-void │ │ +10e46c: |[10e46c] org.acra.collector.DisplayManagerCollector.collectName:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ +10e47c: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10e480: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +10e484: 3410 0b00 |0004: if-lt v0, v1, 000f // +000b │ │ +10e488: 6e10 f905 0300 |0006: invoke-virtual {v3}, Landroid/view/Display;.getName:()Ljava/lang/String; // method@05f9 │ │ +10e48e: 0c03 |0009: move-result-object v3 │ │ +10e490: 1a00 f041 |000a: const-string v0, "name" // string@41f0 │ │ +10e494: 6e30 4634 0403 |000c: invoke-virtual {v4, v0, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10e49a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0006 line=178 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/acra/collector/DisplayManagerCollector; │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/view/Display; │ │ @@ -448715,27 +448717,27 @@ │ │ type : '(Landroid/view/Display;Lorg/json/JSONObject;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -10e494: |[10e494] org.acra.collector.DisplayManagerCollector.collectRealMetrics:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ -10e4a4: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10e4a8: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -10e4ac: 3410 1700 |0004: if-lt v0, v1, 001b // +0017 │ │ -10e4b0: 2200 6c01 |0006: new-instance v0, Landroid/util/DisplayMetrics; // type@016c │ │ -10e4b4: 7010 bf05 0000 |0008: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@05bf │ │ -10e4ba: 6e20 fb05 0300 |000b: invoke-virtual {v3, v0}, Landroid/view/Display;.getRealMetrics:(Landroid/util/DisplayMetrics;)V // method@05fb │ │ -10e4c0: 2203 de08 |000e: new-instance v3, Lorg/json/JSONObject; // type@08de │ │ -10e4c4: 7010 3334 0300 |0010: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10e4ca: 7030 db2e 0203 |0013: invoke-direct {v2, v0, v3}, Lorg/acra/collector/DisplayManagerCollector;.collectMetrics:(Landroid/util/DisplayMetrics;Lorg/json/JSONObject;)V // method@2edb │ │ -10e4d0: 1a00 3545 |0016: const-string v0, "realMetrics" // string@4535 │ │ -10e4d4: 6e30 4634 0403 |0018: invoke-virtual {v4, v0, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10e4da: 0e00 |001b: return-void │ │ +10e49c: |[10e49c] org.acra.collector.DisplayManagerCollector.collectRealMetrics:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ +10e4ac: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10e4b0: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +10e4b4: 3410 1700 |0004: if-lt v0, v1, 001b // +0017 │ │ +10e4b8: 2200 6c01 |0006: new-instance v0, Landroid/util/DisplayMetrics; // type@016c │ │ +10e4bc: 7010 bf05 0000 |0008: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@05bf │ │ +10e4c2: 6e20 fb05 0300 |000b: invoke-virtual {v3, v0}, Landroid/view/Display;.getRealMetrics:(Landroid/util/DisplayMetrics;)V // method@05fb │ │ +10e4c8: 2203 de08 |000e: new-instance v3, Lorg/json/JSONObject; // type@08de │ │ +10e4cc: 7010 3334 0300 |0010: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10e4d2: 7030 db2e 0203 |0013: invoke-direct {v2, v0, v3}, Lorg/acra/collector/DisplayManagerCollector;.collectMetrics:(Landroid/util/DisplayMetrics;Lorg/json/JSONObject;)V // method@2edb │ │ +10e4d8: 1a00 3545 |0016: const-string v0, "realMetrics" // string@4535 │ │ +10e4dc: 6e30 4634 0403 |0018: invoke-virtual {v4, v0, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10e4e2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0006 line=192 │ │ 0x000b line=193 │ │ 0x000e line=194 │ │ 0x0013 line=195 │ │ @@ -448750,40 +448752,40 @@ │ │ type : '(Landroid/view/Display;Lorg/json/JSONObject;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -10e4dc: |[10e4dc] org.acra.collector.DisplayManagerCollector.collectRealSize:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ -10e4ec: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10e4f0: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -10e4f4: 3410 2d00 |0004: if-lt v0, v1, 0031 // +002d │ │ -10e4f8: 2200 aa00 |0006: new-instance v0, Landroid/graphics/Point; // type@00aa │ │ -10e4fc: 7010 1403 0000 |0008: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0314 │ │ -10e502: 6e20 fc05 0500 |000b: invoke-virtual {v5, v0}, Landroid/view/Display;.getRealSize:(Landroid/graphics/Point;)V // method@05fc │ │ -10e508: 2205 dc08 |000e: new-instance v5, Lorg/json/JSONArray; // type@08dc │ │ -10e50c: 1221 |0010: const/4 v1, #int 2 // #2 │ │ -10e50e: 2311 f509 |0011: new-array v1, v1, [Ljava/lang/Integer; // type@09f5 │ │ -10e512: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -10e514: 5203 6600 |0014: iget v3, v0, Landroid/graphics/Point;.x:I // field@0066 │ │ -10e518: 7110 622a 0300 |0016: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10e51e: 0c03 |0019: move-result-object v3 │ │ -10e520: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ -10e524: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -10e526: 5200 6700 |001d: iget v0, v0, Landroid/graphics/Point;.y:I // field@0067 │ │ -10e52a: 7110 622a 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10e530: 0c00 |0022: move-result-object v0 │ │ -10e532: 4d00 0102 |0023: aput-object v0, v1, v2 │ │ -10e536: 7110 9f2b 0100 |0025: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -10e53c: 0c00 |0028: move-result-object v0 │ │ -10e53e: 7020 2a34 0500 |0029: invoke-direct {v5, v0}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@342a │ │ -10e544: 1a00 3645 |002c: const-string v0, "realSize" // string@4536 │ │ -10e548: 6e30 4634 0605 |002e: invoke-virtual {v6, v0, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10e54e: 0e00 |0031: return-void │ │ +10e4e4: |[10e4e4] org.acra.collector.DisplayManagerCollector.collectRealSize:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ +10e4f4: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10e4f8: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +10e4fc: 3410 2d00 |0004: if-lt v0, v1, 0031 // +002d │ │ +10e500: 2200 aa00 |0006: new-instance v0, Landroid/graphics/Point; // type@00aa │ │ +10e504: 7010 1403 0000 |0008: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0314 │ │ +10e50a: 6e20 fc05 0500 |000b: invoke-virtual {v5, v0}, Landroid/view/Display;.getRealSize:(Landroid/graphics/Point;)V // method@05fc │ │ +10e510: 2205 dc08 |000e: new-instance v5, Lorg/json/JSONArray; // type@08dc │ │ +10e514: 1221 |0010: const/4 v1, #int 2 // #2 │ │ +10e516: 2311 f509 |0011: new-array v1, v1, [Ljava/lang/Integer; // type@09f5 │ │ +10e51a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +10e51c: 5203 6600 |0014: iget v3, v0, Landroid/graphics/Point;.x:I // field@0066 │ │ +10e520: 7110 622a 0300 |0016: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10e526: 0c03 |0019: move-result-object v3 │ │ +10e528: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ +10e52c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +10e52e: 5200 6700 |001d: iget v0, v0, Landroid/graphics/Point;.y:I // field@0067 │ │ +10e532: 7110 622a 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10e538: 0c00 |0022: move-result-object v0 │ │ +10e53a: 4d00 0102 |0023: aput-object v0, v1, v2 │ │ +10e53e: 7110 9f2b 0100 |0025: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +10e544: 0c00 |0028: move-result-object v0 │ │ +10e546: 7020 2a34 0500 |0029: invoke-direct {v5, v0}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@342a │ │ +10e54c: 1a00 3645 |002c: const-string v0, "realSize" // string@4536 │ │ +10e550: 6e30 4634 0605 |002e: invoke-virtual {v6, v0, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10e556: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0006 line=142 │ │ 0x000b line=143 │ │ 0x000e line=144 │ │ locals : │ │ @@ -448796,49 +448798,49 @@ │ │ type : '(Landroid/view/Display;Lorg/json/JSONObject;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -10e550: |[10e550] org.acra.collector.DisplayManagerCollector.collectRectSize:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ -10e560: 2200 b000 |0000: new-instance v0, Landroid/graphics/Rect; // type@00b0 │ │ -10e564: 7010 1f03 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@031f │ │ -10e56a: 6e20 fd05 0500 |0005: invoke-virtual {v5, v0}, Landroid/view/Display;.getRectSize:(Landroid/graphics/Rect;)V // method@05fd │ │ -10e570: 2205 dc08 |0008: new-instance v5, Lorg/json/JSONArray; // type@08dc │ │ -10e574: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -10e576: 2311 f509 |000b: new-array v1, v1, [Ljava/lang/Integer; // type@09f5 │ │ -10e57a: 5202 7d00 |000d: iget v2, v0, Landroid/graphics/Rect;.top:I // field@007d │ │ -10e57e: 7110 622a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10e584: 0c02 |0012: move-result-object v2 │ │ -10e586: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -10e588: 4d02 0103 |0014: aput-object v2, v1, v3 │ │ -10e58c: 5202 7b00 |0016: iget v2, v0, Landroid/graphics/Rect;.left:I // field@007b │ │ -10e590: 7110 622a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10e596: 0c02 |001b: move-result-object v2 │ │ -10e598: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -10e59a: 4d02 0103 |001d: aput-object v2, v1, v3 │ │ -10e59e: 6e10 2a03 0000 |001f: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@032a │ │ -10e5a4: 0a02 |0022: move-result v2 │ │ -10e5a6: 7110 622a 0200 |0023: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10e5ac: 0c02 |0026: move-result-object v2 │ │ -10e5ae: 1223 |0027: const/4 v3, #int 2 // #2 │ │ -10e5b0: 4d02 0103 |0028: aput-object v2, v1, v3 │ │ -10e5b4: 6e10 2203 0000 |002a: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@0322 │ │ -10e5ba: 0a00 |002d: move-result v0 │ │ -10e5bc: 7110 622a 0000 |002e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10e5c2: 0c00 |0031: move-result-object v0 │ │ -10e5c4: 1232 |0032: const/4 v2, #int 3 // #3 │ │ -10e5c6: 4d00 0102 |0033: aput-object v0, v1, v2 │ │ -10e5ca: 7110 9f2b 0100 |0035: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -10e5d0: 0c00 |0038: move-result-object v0 │ │ -10e5d2: 7020 2a34 0500 |0039: invoke-direct {v5, v0}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@342a │ │ -10e5d8: 1a00 4445 |003c: const-string v0, "rectSize" // string@4544 │ │ -10e5dc: 6e30 4634 0605 |003e: invoke-virtual {v6, v0, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10e5e2: 0e00 |0041: return-void │ │ +10e558: |[10e558] org.acra.collector.DisplayManagerCollector.collectRectSize:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ +10e568: 2200 b000 |0000: new-instance v0, Landroid/graphics/Rect; // type@00b0 │ │ +10e56c: 7010 1f03 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@031f │ │ +10e572: 6e20 fd05 0500 |0005: invoke-virtual {v5, v0}, Landroid/view/Display;.getRectSize:(Landroid/graphics/Rect;)V // method@05fd │ │ +10e578: 2205 dc08 |0008: new-instance v5, Lorg/json/JSONArray; // type@08dc │ │ +10e57c: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +10e57e: 2311 f509 |000b: new-array v1, v1, [Ljava/lang/Integer; // type@09f5 │ │ +10e582: 5202 7d00 |000d: iget v2, v0, Landroid/graphics/Rect;.top:I // field@007d │ │ +10e586: 7110 622a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10e58c: 0c02 |0012: move-result-object v2 │ │ +10e58e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +10e590: 4d02 0103 |0014: aput-object v2, v1, v3 │ │ +10e594: 5202 7b00 |0016: iget v2, v0, Landroid/graphics/Rect;.left:I // field@007b │ │ +10e598: 7110 622a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10e59e: 0c02 |001b: move-result-object v2 │ │ +10e5a0: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +10e5a2: 4d02 0103 |001d: aput-object v2, v1, v3 │ │ +10e5a6: 6e10 2a03 0000 |001f: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@032a │ │ +10e5ac: 0a02 |0022: move-result v2 │ │ +10e5ae: 7110 622a 0200 |0023: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10e5b4: 0c02 |0026: move-result-object v2 │ │ +10e5b6: 1223 |0027: const/4 v3, #int 2 // #2 │ │ +10e5b8: 4d02 0103 |0028: aput-object v2, v1, v3 │ │ +10e5bc: 6e10 2203 0000 |002a: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@0322 │ │ +10e5c2: 0a00 |002d: move-result v0 │ │ +10e5c4: 7110 622a 0000 |002e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10e5ca: 0c00 |0031: move-result-object v0 │ │ +10e5cc: 1232 |0032: const/4 v2, #int 3 // #3 │ │ +10e5ce: 4d00 0102 |0033: aput-object v0, v1, v2 │ │ +10e5d2: 7110 9f2b 0100 |0035: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +10e5d8: 0c00 |0038: move-result-object v0 │ │ +10e5da: 7020 2a34 0500 |0039: invoke-direct {v5, v0}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@342a │ │ +10e5e0: 1a00 4445 |003c: const-string v0, "rectSize" // string@4544 │ │ +10e5e4: 6e30 4634 0605 |003e: invoke-virtual {v6, v0, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10e5ea: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0005 line=130 │ │ 0x0008 line=131 │ │ locals : │ │ 0x0000 - 0x0042 reg=4 this Lorg/acra/collector/DisplayManagerCollector; │ │ @@ -448850,22 +448852,22 @@ │ │ type : '(Landroid/view/Display;Lorg/json/JSONObject;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -10e5e4: |[10e5e4] org.acra.collector.DisplayManagerCollector.collectRotation:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ -10e5f4: 6e10 ff05 0200 |0000: invoke-virtual {v2}, Landroid/view/Display;.getRotation:()I // method@05ff │ │ -10e5fa: 0a02 |0003: move-result v2 │ │ -10e5fc: 7020 e42e 2100 |0004: invoke-direct {v1, v2}, Lorg/acra/collector/DisplayManagerCollector;.rotationToString:(I)Ljava/lang/String; // method@2ee4 │ │ -10e602: 0c02 |0007: move-result-object v2 │ │ -10e604: 1a00 3446 |0008: const-string v0, "rotation" // string@4634 │ │ -10e608: 6e30 4634 0302 |000a: invoke-virtual {v3, v0, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10e60e: 0e00 |000d: return-void │ │ +10e5ec: |[10e5ec] org.acra.collector.DisplayManagerCollector.collectRotation:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ +10e5fc: 6e10 ff05 0200 |0000: invoke-virtual {v2}, Landroid/view/Display;.getRotation:()I // method@05ff │ │ +10e602: 0a02 |0003: move-result v2 │ │ +10e604: 7020 e42e 2100 |0004: invoke-direct {v1, v2}, Lorg/acra/collector/DisplayManagerCollector;.rotationToString:(I)Ljava/lang/String; // method@2ee4 │ │ +10e60a: 0c02 |0007: move-result-object v2 │ │ +10e60c: 1a00 3446 |0008: const-string v0, "rotation" // string@4634 │ │ +10e610: 6e30 4634 0302 |000a: invoke-virtual {v3, v0, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10e616: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/acra/collector/DisplayManagerCollector; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/Display; │ │ 0x0000 - 0x000e reg=3 (null) Lorg/json/JSONObject; │ │ @@ -448875,37 +448877,37 @@ │ │ type : '(Landroid/view/Display;Lorg/json/JSONObject;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -10e610: |[10e610] org.acra.collector.DisplayManagerCollector.collectSize:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ -10e620: 2200 aa00 |0000: new-instance v0, Landroid/graphics/Point; // type@00aa │ │ -10e624: 7010 1403 0000 |0002: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0314 │ │ -10e62a: 6e20 0006 0500 |0005: invoke-virtual {v5, v0}, Landroid/view/Display;.getSize:(Landroid/graphics/Point;)V // method@0600 │ │ -10e630: 2205 dc08 |0008: new-instance v5, Lorg/json/JSONArray; // type@08dc │ │ -10e634: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -10e636: 2311 f509 |000b: new-array v1, v1, [Ljava/lang/Integer; // type@09f5 │ │ -10e63a: 5202 6600 |000d: iget v2, v0, Landroid/graphics/Point;.x:I // field@0066 │ │ -10e63e: 7110 622a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10e644: 0c02 |0012: move-result-object v2 │ │ -10e646: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -10e648: 4d02 0103 |0014: aput-object v2, v1, v3 │ │ -10e64c: 5200 6700 |0016: iget v0, v0, Landroid/graphics/Point;.y:I // field@0067 │ │ -10e650: 7110 622a 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ -10e656: 0c00 |001b: move-result-object v0 │ │ -10e658: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -10e65a: 4d00 0102 |001d: aput-object v0, v1, v2 │ │ -10e65e: 7110 9f2b 0100 |001f: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -10e664: 0c00 |0022: move-result-object v0 │ │ -10e666: 7020 2a34 0500 |0023: invoke-direct {v5, v0}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@342a │ │ -10e66c: 1a00 8a4a |0026: const-string v0, "size" // string@4a8a │ │ -10e670: 6e30 4634 0605 |0028: invoke-virtual {v6, v0, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10e676: 0e00 |002b: return-void │ │ +10e618: |[10e618] org.acra.collector.DisplayManagerCollector.collectSize:(Landroid/view/Display;Lorg/json/JSONObject;)V │ │ +10e628: 2200 aa00 |0000: new-instance v0, Landroid/graphics/Point; // type@00aa │ │ +10e62c: 7010 1403 0000 |0002: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0314 │ │ +10e632: 6e20 0006 0500 |0005: invoke-virtual {v5, v0}, Landroid/view/Display;.getSize:(Landroid/graphics/Point;)V // method@0600 │ │ +10e638: 2205 dc08 |0008: new-instance v5, Lorg/json/JSONArray; // type@08dc │ │ +10e63c: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +10e63e: 2311 f509 |000b: new-array v1, v1, [Ljava/lang/Integer; // type@09f5 │ │ +10e642: 5202 6600 |000d: iget v2, v0, Landroid/graphics/Point;.x:I // field@0066 │ │ +10e646: 7110 622a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10e64c: 0c02 |0012: move-result-object v2 │ │ +10e64e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +10e650: 4d02 0103 |0014: aput-object v2, v1, v3 │ │ +10e654: 5200 6700 |0016: iget v0, v0, Landroid/graphics/Point;.y:I // field@0067 │ │ +10e658: 7110 622a 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2a62 │ │ +10e65e: 0c00 |001b: move-result-object v0 │ │ +10e660: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +10e662: 4d00 0102 |001d: aput-object v0, v1, v2 │ │ +10e666: 7110 9f2b 0100 |001f: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +10e66c: 0c00 |0022: move-result-object v0 │ │ +10e66e: 7020 2a34 0500 |0023: invoke-direct {v5, v0}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@342a │ │ +10e674: 1a00 8a4a |0026: const-string v0, "size" // string@4a8a │ │ +10e678: 6e30 4634 0605 |0028: invoke-virtual {v6, v0, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10e67e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=136 │ │ 0x0008 line=137 │ │ locals : │ │ 0x0000 - 0x002c reg=4 this Lorg/acra/collector/DisplayManagerCollector; │ │ @@ -448917,36 +448919,36 @@ │ │ type : '(Landroid/content/Context;)[Landroid/view/Display;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -10df28: |[10df28] org.acra.collector.DisplayManagerCollector.getDisplays:(Landroid/content/Context;)[Landroid/view/Display; │ │ -10df38: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10df3c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -10df40: 3410 0f00 |0004: if-lt v0, v1, 0013 // +000f │ │ -10df44: 1a00 5531 |0006: const-string v0, "display" // string@3155 │ │ -10df48: 6e20 ab01 0300 |0008: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ -10df4e: 0c03 |000b: move-result-object v3 │ │ -10df50: 1f03 d200 |000c: check-cast v3, Landroid/hardware/display/DisplayManager; // type@00d2 │ │ -10df54: 6e10 9d03 0300 |000e: invoke-virtual {v3}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@039d │ │ -10df5a: 0c03 |0011: move-result-object v3 │ │ -10df5c: 1103 |0012: return-object v3 │ │ -10df5e: 1a00 404d |0013: const-string v0, "window" // string@4d40 │ │ -10df62: 6e20 ab01 0300 |0015: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ -10df68: 0c03 |0018: move-result-object v3 │ │ -10df6a: 1f03 ae01 |0019: check-cast v3, Landroid/view/WindowManager; // type@01ae │ │ -10df6e: 7210 d607 0300 |001b: invoke-interface {v3}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@07d6 │ │ -10df74: 0c03 |001e: move-result-object v3 │ │ -10df76: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -10df78: 2300 d509 |0020: new-array v0, v0, [Landroid/view/Display; // type@09d5 │ │ -10df7c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -10df7e: 4d03 0001 |0023: aput-object v3, v0, v1 │ │ -10df82: 1100 |0025: return-object v0 │ │ +10df30: |[10df30] org.acra.collector.DisplayManagerCollector.getDisplays:(Landroid/content/Context;)[Landroid/view/Display; │ │ +10df40: 6000 9100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10df44: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +10df48: 3410 0f00 |0004: if-lt v0, v1, 0013 // +000f │ │ +10df4c: 1a00 5531 |0006: const-string v0, "display" // string@3155 │ │ +10df50: 6e20 ab01 0300 |0008: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ +10df56: 0c03 |000b: move-result-object v3 │ │ +10df58: 1f03 d200 |000c: check-cast v3, Landroid/hardware/display/DisplayManager; // type@00d2 │ │ +10df5c: 6e10 9d03 0300 |000e: invoke-virtual {v3}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@039d │ │ +10df62: 0c03 |0011: move-result-object v3 │ │ +10df64: 1103 |0012: return-object v3 │ │ +10df66: 1a00 404d |0013: const-string v0, "window" // string@4d40 │ │ +10df6a: 6e20 ab01 0300 |0015: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ab │ │ +10df70: 0c03 |0018: move-result-object v3 │ │ +10df72: 1f03 ae01 |0019: check-cast v3, Landroid/view/WindowManager; // type@01ae │ │ +10df76: 7210 d607 0300 |001b: invoke-interface {v3}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@07d6 │ │ +10df7c: 0c03 |001e: move-result-object v3 │ │ +10df7e: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +10df80: 2300 d509 |0020: new-array v0, v0, [Landroid/view/Display; // type@09d5 │ │ +10df84: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +10df86: 4d03 0001 |0023: aput-object v3, v0, v1 │ │ +10df8a: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0008 line=70 │ │ 0x0015 line=72 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Lorg/acra/collector/DisplayManagerCollector; │ │ @@ -448957,33 +448959,33 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -10dff4: |[10dff4] org.acra.collector.DisplayManagerCollector.rotationToString:(I)Ljava/lang/String; │ │ -10e004: 3802 1900 |0000: if-eqz v2, 0019 // +0019 │ │ -10e008: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -10e00a: 3202 1300 |0003: if-eq v2, v0, 0016 // +0013 │ │ -10e00e: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -10e010: 3202 0d00 |0006: if-eq v2, v0, 0013 // +000d │ │ -10e014: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -10e016: 3202 0700 |0009: if-eq v2, v0, 0010 // +0007 │ │ -10e01a: 7110 de2a 0200 |000b: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2ade │ │ -10e020: 0c02 |000e: move-result-object v2 │ │ -10e022: 1102 |000f: return-object v2 │ │ -10e024: 1a02 7a23 |0010: const-string v2, "ROTATION_270" // string@237a │ │ -10e028: 1102 |0012: return-object v2 │ │ -10e02a: 1a02 7923 |0013: const-string v2, "ROTATION_180" // string@2379 │ │ -10e02e: 1102 |0015: return-object v2 │ │ -10e030: 1a02 7b23 |0016: const-string v2, "ROTATION_90" // string@237b │ │ -10e034: 1102 |0018: return-object v2 │ │ -10e036: 1a02 7823 |0019: const-string v2, "ROTATION_0" // string@2378 │ │ -10e03a: 1102 |001b: return-object v2 │ │ +10dffc: |[10dffc] org.acra.collector.DisplayManagerCollector.rotationToString:(I)Ljava/lang/String; │ │ +10e00c: 3802 1900 |0000: if-eqz v2, 0019 // +0019 │ │ +10e010: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +10e012: 3202 1300 |0003: if-eq v2, v0, 0016 // +0013 │ │ +10e016: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +10e018: 3202 0d00 |0006: if-eq v2, v0, 0013 // +000d │ │ +10e01c: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +10e01e: 3202 0700 |0009: if-eq v2, v0, 0010 // +0007 │ │ +10e022: 7110 de2a 0200 |000b: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2ade │ │ +10e028: 0c02 |000e: move-result-object v2 │ │ +10e02a: 1102 |000f: return-object v2 │ │ +10e02c: 1a02 7a23 |0010: const-string v2, "ROTATION_270" // string@237a │ │ +10e030: 1102 |0012: return-object v2 │ │ +10e032: 1a02 7923 |0013: const-string v2, "ROTATION_180" // string@2379 │ │ +10e036: 1102 |0015: return-object v2 │ │ +10e038: 1a02 7b23 |0016: const-string v2, "ROTATION_90" // string@237b │ │ +10e03c: 1102 |0018: return-object v2 │ │ +10e03e: 1a02 7823 |0019: const-string v2, "ROTATION_0" // string@2378 │ │ +10e042: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x000b line=124 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lorg/acra/collector/DisplayManagerCollector; │ │ 0x0000 - 0x001c reg=2 (null) I │ │ │ │ @@ -448993,49 +448995,49 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -10e12c: |[10e12c] org.acra.collector.DisplayManagerCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -10e13c: 2207 de08 |0000: new-instance v7, Lorg/json/JSONObject; // type@08de │ │ -10e140: 7010 3334 0700 |0002: invoke-direct {v7}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10e146: 7020 e32e 8600 |0005: invoke-direct {v6, v8}, Lorg/acra/collector/DisplayManagerCollector;.getDisplays:(Landroid/content/Context;)[Landroid/view/Display; // method@2ee3 │ │ -10e14c: 0c08 |0008: move-result-object v8 │ │ -10e14e: 2189 |0009: array-length v9, v8 │ │ -10e150: 120a |000a: const/4 v10, #int 0 // #0 │ │ -10e152: 359a 3400 |000b: if-ge v10, v9, 003f // +0034 │ │ -10e156: 4600 080a |000d: aget-object v0, v8, v10 │ │ -10e15a: 6e10 f405 0000 |000f: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@05f4 │ │ -10e160: 0a01 |0012: move-result v1 │ │ -10e162: 7110 de2a 0100 |0013: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2ade │ │ -10e168: 0c01 |0016: move-result-object v1 │ │ -10e16a: 7020 d82e 0600 |0017: invoke-direct {v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectDisplayData:(Landroid/view/Display;)Lorg/json/JSONObject; // method@2ed8 │ │ -10e170: 0c02 |001a: move-result-object v2 │ │ -10e172: 6e30 4634 1702 |001b: invoke-virtual {v7, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10e178: 281e |001e: goto 003c // +001e │ │ -10e17a: 0d01 |001f: move-exception v1 │ │ -10e17c: 6202 fe18 |0020: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10e180: 6203 f518 |0022: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10e184: 2204 1007 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ -10e188: 7010 eb2a 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10e18e: 1a05 e410 |0029: const-string v5, "Failed to collect data for display " // string@10e4 │ │ -10e192: 6e20 f52a 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10e198: 6e10 f405 0000 |002e: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@05f4 │ │ -10e19e: 0a00 |0031: move-result v0 │ │ -10e1a0: 6e20 f12a 0400 |0032: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -10e1a6: 6e10 fa2a 0400 |0035: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10e1ac: 0c00 |0038: move-result-object v0 │ │ -10e1ae: 7240 6030 3210 |0039: invoke-interface {v2, v3, v0, v1}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -10e1b4: d80a 0a01 |003c: add-int/lit8 v10, v10, #int 1 // #01 │ │ -10e1b8: 28cd |003e: goto 000b // -0033 │ │ -10e1ba: 6208 2119 |003f: sget-object v8, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@1921 │ │ -10e1be: 6e30 0130 8b07 |0041: invoke-virtual {v11, v8, v7}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ -10e1c4: 0e00 |0044: return-void │ │ +10e134: |[10e134] org.acra.collector.DisplayManagerCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +10e144: 2207 de08 |0000: new-instance v7, Lorg/json/JSONObject; // type@08de │ │ +10e148: 7010 3334 0700 |0002: invoke-direct {v7}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10e14e: 7020 e32e 8600 |0005: invoke-direct {v6, v8}, Lorg/acra/collector/DisplayManagerCollector;.getDisplays:(Landroid/content/Context;)[Landroid/view/Display; // method@2ee3 │ │ +10e154: 0c08 |0008: move-result-object v8 │ │ +10e156: 2189 |0009: array-length v9, v8 │ │ +10e158: 120a |000a: const/4 v10, #int 0 // #0 │ │ +10e15a: 359a 3400 |000b: if-ge v10, v9, 003f // +0034 │ │ +10e15e: 4600 080a |000d: aget-object v0, v8, v10 │ │ +10e162: 6e10 f405 0000 |000f: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@05f4 │ │ +10e168: 0a01 |0012: move-result v1 │ │ +10e16a: 7110 de2a 0100 |0013: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2ade │ │ +10e170: 0c01 |0016: move-result-object v1 │ │ +10e172: 7020 d82e 0600 |0017: invoke-direct {v6, v0}, Lorg/acra/collector/DisplayManagerCollector;.collectDisplayData:(Landroid/view/Display;)Lorg/json/JSONObject; // method@2ed8 │ │ +10e178: 0c02 |001a: move-result-object v2 │ │ +10e17a: 6e30 4634 1702 |001b: invoke-virtual {v7, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10e180: 281e |001e: goto 003c // +001e │ │ +10e182: 0d01 |001f: move-exception v1 │ │ +10e184: 6202 fe18 |0020: sget-object v2, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10e188: 6203 f518 |0022: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10e18c: 2204 1007 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0710 │ │ +10e190: 7010 eb2a 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10e196: 1a05 e410 |0029: const-string v5, "Failed to collect data for display " // string@10e4 │ │ +10e19a: 6e20 f52a 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10e1a0: 6e10 f405 0000 |002e: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@05f4 │ │ +10e1a6: 0a00 |0031: move-result v0 │ │ +10e1a8: 6e20 f12a 0400 |0032: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +10e1ae: 6e10 fa2a 0400 |0035: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10e1b4: 0c00 |0038: move-result-object v0 │ │ +10e1b6: 7240 6030 3210 |0039: invoke-interface {v2, v3, v0, v1}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +10e1bc: d80a 0a01 |003c: add-int/lit8 v10, v10, #int 1 // #01 │ │ +10e1c0: 28cd |003e: goto 000b // -0033 │ │ +10e1c2: 6208 2119 |003f: sget-object v8, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@1921 │ │ +10e1c6: 6e30 0130 8b07 |0041: invoke-virtual {v11, v8, v7}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ +10e1cc: 0e00 |0044: return-void │ │ catches : 1 │ │ 0x000f - 0x001e │ │ Lorg/json/JSONException; -> 0x001f │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ 0x000f line=59 │ │ @@ -449106,90 +449108,90 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 89 16-bit code units │ │ -10e6fc: |[10e6fc] org.acra.collector.DropBoxCollector.:()V │ │ -10e70c: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ -10e710: 2300 f809 |0002: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ -10e714: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -10e716: 1a02 144b |0005: const-string v2, "system_app_anr" // string@4b14 │ │ -10e71a: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -10e71e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -10e720: 1a02 164b |000a: const-string v2, "system_app_wtf" // string@4b16 │ │ -10e724: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -10e728: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -10e72a: 1a02 154b |000f: const-string v2, "system_app_crash" // string@4b15 │ │ -10e72e: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -10e732: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -10e734: 1a02 174b |0014: const-string v2, "system_server_anr" // string@4b17 │ │ -10e738: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -10e73c: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -10e73e: 1a02 194b |0019: const-string v2, "system_server_wtf" // string@4b19 │ │ -10e742: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -10e746: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -10e748: 1a02 184b |001e: const-string v2, "system_server_crash" // string@4b18 │ │ -10e74c: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -10e750: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -10e752: 1a02 990b |0023: const-string v2, "BATTERY_DISCHARGE_INFO" // string@0b99 │ │ -10e756: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -10e75a: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -10e75c: 1a02 d124 |0028: const-string v2, "SYSTEM_RECOVERY_LOG" // string@24d1 │ │ -10e760: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -10e764: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -10e768: 1a02 cf24 |002e: const-string v2, "SYSTEM_BOOT" // string@24cf │ │ -10e76c: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -10e770: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -10e774: 1a02 d024 |0034: const-string v2, "SYSTEM_LAST_KMSG" // string@24d0 │ │ -10e778: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -10e77c: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -10e780: 1a02 550a |003a: const-string v2, "APANIC_CONSOLE" // string@0a55 │ │ -10e784: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -10e788: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -10e78c: 1a02 560a |0040: const-string v2, "APANIC_THREADS" // string@0a56 │ │ -10e790: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -10e794: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ -10e798: 1a02 d224 |0046: const-string v2, "SYSTEM_RESTART" // string@24d2 │ │ -10e79c: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ -10e7a0: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ -10e7a4: 1a02 d424 |004c: const-string v2, "SYSTEM_TOMBSTONE" // string@24d4 │ │ -10e7a8: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -10e7ac: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ -10e7b0: 1a02 c230 |0052: const-string v2, "data_app_strictmode" // string@30c2 │ │ -10e7b4: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -10e7b8: 6900 7719 |0056: sput-object v0, Lorg/acra/collector/DropBoxCollector;.SYSTEM_TAGS:[Ljava/lang/String; // field@1977 │ │ -10e7bc: 0e00 |0058: return-void │ │ +10e704: |[10e704] org.acra.collector.DropBoxCollector.:()V │ │ +10e714: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ +10e718: 2300 f809 |0002: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ +10e71c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +10e71e: 1a02 144b |0005: const-string v2, "system_app_anr" // string@4b14 │ │ +10e722: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +10e726: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +10e728: 1a02 164b |000a: const-string v2, "system_app_wtf" // string@4b16 │ │ +10e72c: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +10e730: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +10e732: 1a02 154b |000f: const-string v2, "system_app_crash" // string@4b15 │ │ +10e736: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +10e73a: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +10e73c: 1a02 174b |0014: const-string v2, "system_server_anr" // string@4b17 │ │ +10e740: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +10e744: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +10e746: 1a02 194b |0019: const-string v2, "system_server_wtf" // string@4b19 │ │ +10e74a: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +10e74e: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +10e750: 1a02 184b |001e: const-string v2, "system_server_crash" // string@4b18 │ │ +10e754: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +10e758: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +10e75a: 1a02 990b |0023: const-string v2, "BATTERY_DISCHARGE_INFO" // string@0b99 │ │ +10e75e: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +10e762: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +10e764: 1a02 d124 |0028: const-string v2, "SYSTEM_RECOVERY_LOG" // string@24d1 │ │ +10e768: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +10e76c: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +10e770: 1a02 cf24 |002e: const-string v2, "SYSTEM_BOOT" // string@24cf │ │ +10e774: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +10e778: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +10e77c: 1a02 d024 |0034: const-string v2, "SYSTEM_LAST_KMSG" // string@24d0 │ │ +10e780: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +10e784: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +10e788: 1a02 550a |003a: const-string v2, "APANIC_CONSOLE" // string@0a55 │ │ +10e78c: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +10e790: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +10e794: 1a02 560a |0040: const-string v2, "APANIC_THREADS" // string@0a56 │ │ +10e798: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +10e79c: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ +10e7a0: 1a02 d224 |0046: const-string v2, "SYSTEM_RESTART" // string@24d2 │ │ +10e7a4: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ +10e7a8: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ +10e7ac: 1a02 d424 |004c: const-string v2, "SYSTEM_TOMBSTONE" // string@24d4 │ │ +10e7b0: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +10e7b4: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ +10e7b8: 1a02 c230 |0052: const-string v2, "data_app_strictmode" // string@30c2 │ │ +10e7bc: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +10e7c0: 6900 7719 |0056: sput-object v0, Lorg/acra/collector/DropBoxCollector;.SYSTEM_TAGS:[Ljava/lang/String; // field@1977 │ │ +10e7c4: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0056 line=56 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/collector/DropBoxCollector;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -10e7c0: |[10e7c0] org.acra.collector.DropBoxCollector.:()V │ │ -10e7d0: 6200 2219 |0000: sget-object v0, Lorg/acra/ReportField;.DROPBOX:Lorg/acra/ReportField; // field@1922 │ │ -10e7d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -10e7d6: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -10e7da: 7030 b22e 0301 |0005: invoke-direct {v3, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -10e7e0: 2200 4a07 |0008: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ -10e7e4: 7100 462c 0000 |000a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ -10e7ea: 0c01 |000d: move-result-object v1 │ │ -10e7ec: 1a02 c34d |000e: const-string v2, "yyyyMMdd'T'HHmmss" // string@4dc3 │ │ -10e7f0: 7030 802b 2001 |0010: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -10e7f6: 5b30 7819 |0013: iput-object v0, v3, Lorg/acra/collector/DropBoxCollector;.dateFormat:Ljava/text/SimpleDateFormat; // field@1978 │ │ -10e7fa: 0e00 |0015: return-void │ │ +10e7c8: |[10e7c8] org.acra.collector.DropBoxCollector.:()V │ │ +10e7d8: 6200 2219 |0000: sget-object v0, Lorg/acra/ReportField;.DROPBOX:Lorg/acra/ReportField; // field@1922 │ │ +10e7dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +10e7de: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +10e7e2: 7030 b22e 0301 |0005: invoke-direct {v3, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +10e7e8: 2200 4a07 |0008: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ +10e7ec: 7100 462c 0000 |000a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2c46 │ │ +10e7f2: 0c01 |000d: move-result-object v1 │ │ +10e7f4: 1a02 c34d |000e: const-string v2, "yyyyMMdd'T'HHmmss" // string@4dc3 │ │ +10e7f8: 7030 802b 2001 |0010: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +10e7fe: 5b30 7819 |0013: iput-object v0, v3, Lorg/acra/collector/DropBoxCollector;.dateFormat:Ljava/text/SimpleDateFormat; // field@1978 │ │ +10e802: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=61 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lorg/acra/collector/DropBoxCollector; │ │ │ │ @@ -449199,116 +449201,116 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 220 16-bit code units │ │ -10e7fc: |[10e7fc] org.acra.collector.DropBoxCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -10e80c: 7110 5c31 0c00 |0000: invoke-static {v12}, Lorg/acra/util/SystemServices;.getDropBoxManager:(Landroid/content/Context;)Landroid/os/DropBoxManager; // method@315c │ │ -10e812: 0c0b |0003: move-result-object v11 │ │ -10e814: 7100 b52b 0000 |0004: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ -10e81a: 0c0c |0007: move-result-object v12 │ │ -10e81c: 6e10 572f 0d00 |0008: invoke-virtual {v13}, Lorg/acra/config/CoreConfiguration;.dropboxCollectionMinutes:()I // method@2f57 │ │ -10e822: 0a0e |000b: move-result v14 │ │ -10e824: 7bee |000c: neg-int v14, v14 │ │ -10e826: 1300 0c00 |000d: const/16 v0, #int 12 // #c │ │ -10e82a: 6e30 ba2b 0c0e |000f: invoke-virtual {v12, v0, v14}, Ljava/util/Calendar;.roll:(II)V // method@2bba │ │ -10e830: 6e10 b82b 0c00 |0012: invoke-virtual {v12}, Ljava/util/Calendar;.getTimeInMillis:()J // method@2bb8 │ │ -10e836: 0b00 |0015: move-result-wide v0 │ │ -10e838: 54ae 7819 |0016: iget-object v14, v10, Lorg/acra/collector/DropBoxCollector;.dateFormat:Ljava/text/SimpleDateFormat; // field@1978 │ │ -10e83c: 6e10 b72b 0c00 |0018: invoke-virtual {v12}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@2bb7 │ │ -10e842: 0c02 |001b: move-result-object v2 │ │ -10e844: 6e20 822b 2e00 |001c: invoke-virtual {v14, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -10e84a: 220e 4e07 |001f: new-instance v14, Ljava/util/ArrayList; // type@074e │ │ -10e84e: 7010 8e2b 0e00 |0021: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -10e854: 6e10 5b2f 0d00 |0024: invoke-virtual {v13}, Lorg/acra/config/CoreConfiguration;.includeDropBoxSystemTags:()Z // method@2f5b │ │ -10e85a: 0a02 |0027: move-result v2 │ │ -10e85c: 3802 0b00 |0028: if-eqz v2, 0033 // +000b │ │ -10e860: 6202 7719 |002a: sget-object v2, Lorg/acra/collector/DropBoxCollector;.SYSTEM_TAGS:[Ljava/lang/String; // field@1977 │ │ -10e864: 7110 9f2b 0200 |002c: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -10e86a: 0c02 |002f: move-result-object v2 │ │ -10e86c: 7220 292c 2e00 |0030: invoke-interface {v14, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ -10e872: 6e10 4c2f 0d00 |0033: invoke-virtual {v13}, Lorg/acra/config/CoreConfiguration;.additionalDropBoxTags:()Lorg/acra/collections/ImmutableList; // method@2f4c │ │ -10e878: 0c0d |0036: move-result-object v13 │ │ -10e87a: 7210 2f2c 0d00 |0037: invoke-interface {v13}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ -10e880: 0a02 |003a: move-result v2 │ │ -10e882: 3902 0500 |003b: if-nez v2, 0040 // +0005 │ │ -10e886: 7220 292c de00 |003d: invoke-interface {v14, v13}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ -10e88c: 7210 2f2c 0e00 |0040: invoke-interface {v14}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ -10e892: 0a0d |0043: move-result v13 │ │ -10e894: 390d 9700 |0044: if-nez v13, 00db // +0097 │ │ -10e898: 220d de08 |0046: new-instance v13, Lorg/json/JSONObject; // type@08de │ │ -10e89c: 7010 3334 0d00 |0048: invoke-direct {v13}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10e8a2: 7210 302c 0e00 |004b: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -10e8a8: 0c0e |004e: move-result-object v14 │ │ -10e8aa: 7210 042c 0e00 |004f: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -10e8b0: 0a02 |0052: move-result v2 │ │ -10e8b2: 3802 8300 |0053: if-eqz v2, 00d6 // +0083 │ │ -10e8b6: 7210 052c 0e00 |0055: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10e8bc: 0c02 |0058: move-result-object v2 │ │ -10e8be: 1f02 0e07 |0059: check-cast v2, Ljava/lang/String; // type@070e │ │ -10e8c2: 2203 1007 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -10e8c6: 7010 eb2a 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10e8cc: 6e40 7604 2b10 |0060: invoke-virtual {v11, v2, v0, v1}, Landroid/os/DropBoxManager;.getNextEntry:(Ljava/lang/String;J)Landroid/os/DropBoxManager$Entry; // method@0476 │ │ -10e8d2: 0c04 |0063: move-result-object v4 │ │ -10e8d4: 1305 0a00 |0064: const/16 v5, #int 10 // #a │ │ -10e8d8: 3904 0b00 |0066: if-nez v4, 0071 // +000b │ │ -10e8dc: 1a02 7e21 |0068: const-string v2, "Nothing." // string@217e │ │ -10e8e0: 6e20 f52a 2300 |006a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10e8e6: 6e20 ee2a 5300 |006d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -10e8ec: 28df |0070: goto 004f // -0021 │ │ -10e8ee: 3804 4200 |0071: if-eqz v4, 00b3 // +0042 │ │ -10e8f2: 6e10 7504 0400 |0073: invoke-virtual {v4}, Landroid/os/DropBoxManager$Entry;.getTimeMillis:()J // method@0475 │ │ -10e8f8: 0b06 |0076: move-result-wide v6 │ │ -10e8fa: 6e30 bf2b 6c07 |0077: invoke-virtual {v12, v6, v7}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@2bbf │ │ -10e900: 1308 4000 |007a: const/16 v8, #int 64 // #40 │ │ -10e904: 6e20 ee2a 8300 |007c: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -10e90a: 54a8 7819 |007f: iget-object v8, v10, Lorg/acra/collector/DropBoxCollector;.dateFormat:Ljava/text/SimpleDateFormat; // field@1978 │ │ -10e90e: 6e10 b72b 0c00 |0081: invoke-virtual {v12}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@2bb7 │ │ -10e914: 0c09 |0084: move-result-object v9 │ │ -10e916: 6e20 822b 9800 |0085: invoke-virtual {v8, v9}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ -10e91c: 0c08 |0088: move-result-object v8 │ │ -10e91e: 6e20 f52a 8300 |0089: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10e924: 6e20 ee2a 5300 |008c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -10e92a: 1308 f401 |008f: const/16 v8, #int 500 // #1f4 │ │ -10e92e: 6e20 7404 8400 |0091: invoke-virtual {v4, v8}, Landroid/os/DropBoxManager$Entry;.getText:(I)Ljava/lang/String; // method@0474 │ │ -10e934: 0c08 |0094: move-result-object v8 │ │ -10e936: 3808 0e00 |0095: if-eqz v8, 00a3 // +000e │ │ -10e93a: 1a09 c226 |0097: const-string v9, "Text: " // string@26c2 │ │ -10e93e: 6e20 f52a 9300 |0099: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10e944: 6e20 f52a 8300 |009c: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10e94a: 6e20 ee2a 5300 |009f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -10e950: 2809 |00a2: goto 00ab // +0009 │ │ -10e952: 1a08 7121 |00a3: const-string v8, "Not Text!" // string@2171 │ │ -10e956: 6e20 f52a 8300 |00a5: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10e95c: 6e20 ee2a 5300 |00a8: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -10e962: 6e10 7304 0400 |00ab: invoke-virtual {v4}, Landroid/os/DropBoxManager$Entry;.close:()V // method@0473 │ │ -10e968: 6e40 7604 2b76 |00ae: invoke-virtual {v11, v2, v6, v7}, Landroid/os/DropBoxManager;.getNextEntry:(Ljava/lang/String;J)Landroid/os/DropBoxManager$Entry; // method@0476 │ │ -10e96e: 0c04 |00b1: move-result-object v4 │ │ -10e970: 28bf |00b2: goto 0071 // -0041 │ │ -10e972: 6e10 fa2a 0300 |00b3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10e978: 0c03 |00b6: move-result-object v3 │ │ -10e97a: 6e30 4634 2d03 |00b7: invoke-virtual {v13, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10e980: 2895 |00ba: goto 004f // -006b │ │ -10e982: 0d03 |00bb: move-exception v3 │ │ -10e984: 6204 fe18 |00bc: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10e988: 6205 f518 |00be: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10e98c: 2206 1007 |00c0: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ -10e990: 7010 eb2a 0600 |00c2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10e996: 1a07 e510 |00c5: const-string v7, "Failed to collect data for tag " // string@10e5 │ │ -10e99a: 6e20 f52a 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10e9a0: 6e20 f52a 2600 |00ca: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10e9a6: 6e10 fa2a 0600 |00cd: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10e9ac: 0c02 |00d0: move-result-object v2 │ │ -10e9ae: 7240 6030 5432 |00d1: invoke-interface {v4, v5, v2, v3}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -10e9b4: 2900 7bff |00d4: goto/16 004f // -0085 │ │ -10e9b8: 620b 2219 |00d6: sget-object v11, Lorg/acra/ReportField;.DROPBOX:Lorg/acra/ReportField; // field@1922 │ │ -10e9bc: 6e30 0130 bf0d |00d8: invoke-virtual {v15, v11, v13}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ -10e9c2: 0e00 |00db: return-void │ │ +10e804: |[10e804] org.acra.collector.DropBoxCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +10e814: 7110 5c31 0c00 |0000: invoke-static {v12}, Lorg/acra/util/SystemServices;.getDropBoxManager:(Landroid/content/Context;)Landroid/os/DropBoxManager; // method@315c │ │ +10e81a: 0c0b |0003: move-result-object v11 │ │ +10e81c: 7100 b52b 0000 |0004: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@2bb5 │ │ +10e822: 0c0c |0007: move-result-object v12 │ │ +10e824: 6e10 572f 0d00 |0008: invoke-virtual {v13}, Lorg/acra/config/CoreConfiguration;.dropboxCollectionMinutes:()I // method@2f57 │ │ +10e82a: 0a0e |000b: move-result v14 │ │ +10e82c: 7bee |000c: neg-int v14, v14 │ │ +10e82e: 1300 0c00 |000d: const/16 v0, #int 12 // #c │ │ +10e832: 6e30 ba2b 0c0e |000f: invoke-virtual {v12, v0, v14}, Ljava/util/Calendar;.roll:(II)V // method@2bba │ │ +10e838: 6e10 b82b 0c00 |0012: invoke-virtual {v12}, Ljava/util/Calendar;.getTimeInMillis:()J // method@2bb8 │ │ +10e83e: 0b00 |0015: move-result-wide v0 │ │ +10e840: 54ae 7819 |0016: iget-object v14, v10, Lorg/acra/collector/DropBoxCollector;.dateFormat:Ljava/text/SimpleDateFormat; // field@1978 │ │ +10e844: 6e10 b72b 0c00 |0018: invoke-virtual {v12}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@2bb7 │ │ +10e84a: 0c02 |001b: move-result-object v2 │ │ +10e84c: 6e20 822b 2e00 |001c: invoke-virtual {v14, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +10e852: 220e 4e07 |001f: new-instance v14, Ljava/util/ArrayList; // type@074e │ │ +10e856: 7010 8e2b 0e00 |0021: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +10e85c: 6e10 5b2f 0d00 |0024: invoke-virtual {v13}, Lorg/acra/config/CoreConfiguration;.includeDropBoxSystemTags:()Z // method@2f5b │ │ +10e862: 0a02 |0027: move-result v2 │ │ +10e864: 3802 0b00 |0028: if-eqz v2, 0033 // +000b │ │ +10e868: 6202 7719 |002a: sget-object v2, Lorg/acra/collector/DropBoxCollector;.SYSTEM_TAGS:[Ljava/lang/String; // field@1977 │ │ +10e86c: 7110 9f2b 0200 |002c: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +10e872: 0c02 |002f: move-result-object v2 │ │ +10e874: 7220 292c 2e00 |0030: invoke-interface {v14, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ +10e87a: 6e10 4c2f 0d00 |0033: invoke-virtual {v13}, Lorg/acra/config/CoreConfiguration;.additionalDropBoxTags:()Lorg/acra/collections/ImmutableList; // method@2f4c │ │ +10e880: 0c0d |0036: move-result-object v13 │ │ +10e882: 7210 2f2c 0d00 |0037: invoke-interface {v13}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ +10e888: 0a02 |003a: move-result v2 │ │ +10e88a: 3902 0500 |003b: if-nez v2, 0040 // +0005 │ │ +10e88e: 7220 292c de00 |003d: invoke-interface {v14, v13}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ +10e894: 7210 2f2c 0e00 |0040: invoke-interface {v14}, Ljava/util/List;.isEmpty:()Z // method@2c2f │ │ +10e89a: 0a0d |0043: move-result v13 │ │ +10e89c: 390d 9700 |0044: if-nez v13, 00db // +0097 │ │ +10e8a0: 220d de08 |0046: new-instance v13, Lorg/json/JSONObject; // type@08de │ │ +10e8a4: 7010 3334 0d00 |0048: invoke-direct {v13}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10e8aa: 7210 302c 0e00 |004b: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +10e8b0: 0c0e |004e: move-result-object v14 │ │ +10e8b2: 7210 042c 0e00 |004f: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10e8b8: 0a02 |0052: move-result v2 │ │ +10e8ba: 3802 8300 |0053: if-eqz v2, 00d6 // +0083 │ │ +10e8be: 7210 052c 0e00 |0055: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10e8c4: 0c02 |0058: move-result-object v2 │ │ +10e8c6: 1f02 0e07 |0059: check-cast v2, Ljava/lang/String; // type@070e │ │ +10e8ca: 2203 1007 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +10e8ce: 7010 eb2a 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10e8d4: 6e40 7604 2b10 |0060: invoke-virtual {v11, v2, v0, v1}, Landroid/os/DropBoxManager;.getNextEntry:(Ljava/lang/String;J)Landroid/os/DropBoxManager$Entry; // method@0476 │ │ +10e8da: 0c04 |0063: move-result-object v4 │ │ +10e8dc: 1305 0a00 |0064: const/16 v5, #int 10 // #a │ │ +10e8e0: 3904 0b00 |0066: if-nez v4, 0071 // +000b │ │ +10e8e4: 1a02 7e21 |0068: const-string v2, "Nothing." // string@217e │ │ +10e8e8: 6e20 f52a 2300 |006a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10e8ee: 6e20 ee2a 5300 |006d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +10e8f4: 28df |0070: goto 004f // -0021 │ │ +10e8f6: 3804 4200 |0071: if-eqz v4, 00b3 // +0042 │ │ +10e8fa: 6e10 7504 0400 |0073: invoke-virtual {v4}, Landroid/os/DropBoxManager$Entry;.getTimeMillis:()J // method@0475 │ │ +10e900: 0b06 |0076: move-result-wide v6 │ │ +10e902: 6e30 bf2b 6c07 |0077: invoke-virtual {v12, v6, v7}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@2bbf │ │ +10e908: 1308 4000 |007a: const/16 v8, #int 64 // #40 │ │ +10e90c: 6e20 ee2a 8300 |007c: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +10e912: 54a8 7819 |007f: iget-object v8, v10, Lorg/acra/collector/DropBoxCollector;.dateFormat:Ljava/text/SimpleDateFormat; // field@1978 │ │ +10e916: 6e10 b72b 0c00 |0081: invoke-virtual {v12}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@2bb7 │ │ +10e91c: 0c09 |0084: move-result-object v9 │ │ +10e91e: 6e20 822b 9800 |0085: invoke-virtual {v8, v9}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@2b82 │ │ +10e924: 0c08 |0088: move-result-object v8 │ │ +10e926: 6e20 f52a 8300 |0089: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10e92c: 6e20 ee2a 5300 |008c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +10e932: 1308 f401 |008f: const/16 v8, #int 500 // #1f4 │ │ +10e936: 6e20 7404 8400 |0091: invoke-virtual {v4, v8}, Landroid/os/DropBoxManager$Entry;.getText:(I)Ljava/lang/String; // method@0474 │ │ +10e93c: 0c08 |0094: move-result-object v8 │ │ +10e93e: 3808 0e00 |0095: if-eqz v8, 00a3 // +000e │ │ +10e942: 1a09 c226 |0097: const-string v9, "Text: " // string@26c2 │ │ +10e946: 6e20 f52a 9300 |0099: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10e94c: 6e20 f52a 8300 |009c: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10e952: 6e20 ee2a 5300 |009f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +10e958: 2809 |00a2: goto 00ab // +0009 │ │ +10e95a: 1a08 7121 |00a3: const-string v8, "Not Text!" // string@2171 │ │ +10e95e: 6e20 f52a 8300 |00a5: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10e964: 6e20 ee2a 5300 |00a8: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +10e96a: 6e10 7304 0400 |00ab: invoke-virtual {v4}, Landroid/os/DropBoxManager$Entry;.close:()V // method@0473 │ │ +10e970: 6e40 7604 2b76 |00ae: invoke-virtual {v11, v2, v6, v7}, Landroid/os/DropBoxManager;.getNextEntry:(Ljava/lang/String;J)Landroid/os/DropBoxManager$Entry; // method@0476 │ │ +10e976: 0c04 |00b1: move-result-object v4 │ │ +10e978: 28bf |00b2: goto 0071 // -0041 │ │ +10e97a: 6e10 fa2a 0300 |00b3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10e980: 0c03 |00b6: move-result-object v3 │ │ +10e982: 6e30 4634 2d03 |00b7: invoke-virtual {v13, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10e988: 2895 |00ba: goto 004f // -006b │ │ +10e98a: 0d03 |00bb: move-exception v3 │ │ +10e98c: 6204 fe18 |00bc: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10e990: 6205 f518 |00be: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10e994: 2206 1007 |00c0: new-instance v6, Ljava/lang/StringBuilder; // type@0710 │ │ +10e998: 7010 eb2a 0600 |00c2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10e99e: 1a07 e510 |00c5: const-string v7, "Failed to collect data for tag " // string@10e5 │ │ +10e9a2: 6e20 f52a 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10e9a8: 6e20 f52a 2600 |00ca: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10e9ae: 6e10 fa2a 0600 |00cd: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10e9b4: 0c02 |00d0: move-result-object v2 │ │ +10e9b6: 7240 6030 5432 |00d1: invoke-interface {v4, v5, v2, v3}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +10e9bc: 2900 7bff |00d4: goto/16 004f // -0085 │ │ +10e9c0: 620b 2219 |00d6: sget-object v11, Lorg/acra/ReportField;.DROPBOX:Lorg/acra/ReportField; // field@1922 │ │ +10e9c4: 6e30 0130 bf0d |00d8: invoke-virtual {v15, v11, v13}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ +10e9ca: 0e00 |00db: return-void │ │ catches : 1 │ │ 0x00b3 - 0x00ba │ │ Lorg/json/JSONException; -> 0x00bb │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=77 │ │ 0x0008 line=78 │ │ @@ -449350,17 +449352,17 @@ │ │ type : '()Lorg/acra/collector/Collector$Order;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10e6e4: |[10e6e4] org.acra.collector.DropBoxCollector.getOrder:()Lorg/acra/collector/Collector$Order; │ │ -10e6f4: 6200 6319 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.FIRST:Lorg/acra/collector/Collector$Order; // field@1963 │ │ -10e6f8: 1100 |0002: return-object v0 │ │ +10e6ec: |[10e6ec] org.acra.collector.DropBoxCollector.getOrder:()Lorg/acra/collector/Collector$Order; │ │ +10e6fc: 6200 6319 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.FIRST:Lorg/acra/collector/Collector$Order; // field@1963 │ │ +10e700: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/collector/DropBoxCollector; │ │ │ │ #2 : (in Lorg/acra/collector/DropBoxCollector;) │ │ @@ -449368,39 +449370,39 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -10e678: |[10e678] org.acra.collector.DropBoxCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ -10e688: 6f55 b72e 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ -10e68e: 0a04 |0003: move-result v4 │ │ -10e690: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -10e692: 3804 2700 |0005: if-eqz v4, 002c // +0027 │ │ -10e696: 6004 9100 |0007: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10e69a: 1300 1000 |0009: const/16 v0, #int 16 // #10 │ │ -10e69e: 3504 0f00 |000b: if-ge v4, v0, 001a // +000f │ │ -10e6a2: 2204 6908 |000d: new-instance v4, Lorg/acra/util/PackageManagerWrapper; // type@0869 │ │ -10e6a6: 7020 4131 2400 |000f: invoke-direct {v4, v2}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@3141 │ │ -10e6ac: 1a00 912d |0012: const-string v0, "android.permission.READ_LOGS" // string@2d91 │ │ -10e6b0: 6e20 4331 0400 |0014: invoke-virtual {v4, v0}, Lorg/acra/util/PackageManagerWrapper;.hasPermission:(Ljava/lang/String;)Z // method@3143 │ │ -10e6b6: 0a04 |0017: move-result v4 │ │ -10e6b8: 3804 1400 |0018: if-eqz v4, 002c // +0014 │ │ -10e6bc: 2204 4008 |001a: new-instance v4, Lorg/acra/prefs/SharedPreferencesFactory; // type@0840 │ │ -10e6c0: 7030 9330 2403 |001c: invoke-direct {v4, v2, v3}, Lorg/acra/prefs/SharedPreferencesFactory;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3093 │ │ -10e6c6: 6e10 9430 0400 |001f: invoke-virtual {v4}, Lorg/acra/prefs/SharedPreferencesFactory;.create:()Landroid/content/SharedPreferences; // method@3094 │ │ -10e6cc: 0c02 |0022: move-result-object v2 │ │ -10e6ce: 1a03 8a2c |0023: const-string v3, "acra.syslog.enable" // string@2c8a │ │ -10e6d2: 7230 f901 3205 |0025: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -10e6d8: 0a02 |0028: move-result v2 │ │ -10e6da: 3802 0300 |0029: if-eqz v2, 002c // +0003 │ │ -10e6de: 2802 |002b: goto 002d // +0002 │ │ -10e6e0: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -10e6e2: 0f05 |002d: return v5 │ │ +10e680: |[10e680] org.acra.collector.DropBoxCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ +10e690: 6f55 b72e 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ +10e696: 0a04 |0003: move-result v4 │ │ +10e698: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +10e69a: 3804 2700 |0005: if-eqz v4, 002c // +0027 │ │ +10e69e: 6004 9100 |0007: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10e6a2: 1300 1000 |0009: const/16 v0, #int 16 // #10 │ │ +10e6a6: 3504 0f00 |000b: if-ge v4, v0, 001a // +000f │ │ +10e6aa: 2204 6908 |000d: new-instance v4, Lorg/acra/util/PackageManagerWrapper; // type@0869 │ │ +10e6ae: 7020 4131 2400 |000f: invoke-direct {v4, v2}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@3141 │ │ +10e6b4: 1a00 912d |0012: const-string v0, "android.permission.READ_LOGS" // string@2d91 │ │ +10e6b8: 6e20 4331 0400 |0014: invoke-virtual {v4, v0}, Lorg/acra/util/PackageManagerWrapper;.hasPermission:(Ljava/lang/String;)Z // method@3143 │ │ +10e6be: 0a04 |0017: move-result v4 │ │ +10e6c0: 3804 1400 |0018: if-eqz v4, 002c // +0014 │ │ +10e6c4: 2204 4008 |001a: new-instance v4, Lorg/acra/prefs/SharedPreferencesFactory; // type@0840 │ │ +10e6c8: 7030 9330 2403 |001c: invoke-direct {v4, v2, v3}, Lorg/acra/prefs/SharedPreferencesFactory;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3093 │ │ +10e6ce: 6e10 9430 0400 |001f: invoke-virtual {v4}, Lorg/acra/prefs/SharedPreferencesFactory;.create:()Landroid/content/SharedPreferences; // method@3094 │ │ +10e6d4: 0c02 |0022: move-result-object v2 │ │ +10e6d6: 1a03 8a2c |0023: const-string v3, "acra.syslog.enable" // string@2c8a │ │ +10e6da: 7230 f901 3205 |0025: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +10e6e0: 0a02 |0028: move-result v2 │ │ +10e6e2: 3802 0300 |0029: if-eqz v2, 002c // +0003 │ │ +10e6e6: 2802 |002b: goto 002d // +0002 │ │ +10e6e8: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +10e6ea: 0f05 |002d: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0014 line=126 │ │ 0x001f line=127 │ │ locals : │ │ 0x0000 - 0x002e reg=1 this Lorg/acra/collector/DropBoxCollector; │ │ @@ -449482,26 +449484,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -10eccc: |[10eccc] org.acra.collector.LogCatCollector.:()V │ │ -10ecdc: 6200 2a19 |0000: sget-object v0, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@192a │ │ -10ece0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -10ece2: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -10ece6: 6202 2519 |0005: sget-object v2, Lorg/acra/ReportField;.EVENTSLOG:Lorg/acra/ReportField; // field@1925 │ │ -10ecea: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -10ecec: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ -10ecf0: 6202 2f19 |000a: sget-object v2, Lorg/acra/ReportField;.RADIOLOG:Lorg/acra/ReportField; // field@192f │ │ -10ecf4: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -10ecf6: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ -10ecfa: 7030 b22e 0401 |000f: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -10ed00: 0e00 |0012: return-void │ │ +10ecd4: |[10ecd4] org.acra.collector.LogCatCollector.:()V │ │ +10ece4: 6200 2a19 |0000: sget-object v0, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@192a │ │ +10ece8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +10ecea: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +10ecee: 6202 2519 |0005: sget-object v2, Lorg/acra/ReportField;.EVENTSLOG:Lorg/acra/ReportField; // field@1925 │ │ +10ecf2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +10ecf4: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ +10ecf8: 6202 2f19 |000a: sget-object v2, Lorg/acra/ReportField;.RADIOLOG:Lorg/acra/ReportField; // field@192f │ │ +10ecfc: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +10ecfe: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ +10ed02: 7030 b22e 0401 |000f: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +10ed08: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lorg/acra/collector/LogCatCollector; │ │ │ │ #1 : (in Lorg/acra/collector/LogCatCollector;) │ │ @@ -449509,101 +449511,101 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 178 16-bit code units │ │ -10eae8: |[10eae8] org.acra.collector.LogCatCollector.collectLogCat:(Lorg/acra/config/CoreConfiguration;Ljava/lang/String;)Ljava/lang/String; │ │ -10eaf8: 7100 e504 0000 |0000: invoke-static {}, Landroid/os/Process;.myPid:()I // method@04e5 │ │ -10eafe: 0a00 |0003: move-result v0 │ │ -10eb00: 6001 9100 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10eb04: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -10eb06: 1303 1000 |0007: const/16 v3, #int 16 // #10 │ │ -10eb0a: 3531 2000 |0009: if-ge v1, v3, 0029 // +0020 │ │ -10eb0e: 6e10 5d2f 0900 |000b: invoke-virtual {v9}, Lorg/acra/config/CoreConfiguration;.logcatFilterByPid:()Z // method@2f5d │ │ -10eb14: 0a01 |000e: move-result v1 │ │ -10eb16: 3801 1a00 |000f: if-eqz v1, 0029 // +001a │ │ -10eb1a: 3d00 1800 |0011: if-lez v0, 0029 // +0018 │ │ -10eb1e: 2201 1007 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -10eb22: 7010 eb2a 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10eb28: 7110 612a 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2a61 │ │ -10eb2e: 0c00 |001b: move-result-object v0 │ │ -10eb30: 6e20 f52a 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10eb36: 1a00 2a02 |001f: const-string v0, "):" // string@022a │ │ -10eb3a: 6e20 f52a 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10eb40: 6e10 fa2a 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10eb46: 0c00 |0027: move-result-object v0 │ │ -10eb48: 2802 |0028: goto 002a // +0002 │ │ -10eb4a: 0720 |0029: move-object v0, v2 │ │ -10eb4c: 2201 4e07 |002a: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ -10eb50: 7010 8e2b 0100 |002c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -10eb56: 1a03 223c |002f: const-string v3, "logcat" // string@3c22 │ │ -10eb5a: 7220 282c 3100 |0031: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -10eb60: 380a 0a00 |0034: if-eqz v10, 003e // +000a │ │ -10eb64: 1a03 3b05 |0036: const-string v3, "-b" // string@053b │ │ -10eb68: 7220 282c 3100 |0038: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -10eb6e: 7220 282c a100 |003b: invoke-interface {v1, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -10eb74: 6e10 5c2f 0900 |003e: invoke-virtual {v9}, Lorg/acra/config/CoreConfiguration;.logcatArguments:()Lorg/acra/collections/ImmutableList; // method@2f5c │ │ -10eb7a: 0c03 |0041: move-result-object v3 │ │ -10eb7c: 1a04 3c05 |0042: const-string v4, "-t" // string@053c │ │ -10eb80: 7220 2e2c 4300 |0044: invoke-interface {v3, v4}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@2c2e │ │ -10eb86: 0a04 |0047: move-result v4 │ │ -10eb88: 1215 |0048: const/4 v5, #int 1 // #1 │ │ -10eb8a: 12f6 |0049: const/4 v6, #int -1 // #ff │ │ -10eb8c: 3764 1300 |004a: if-le v4, v6, 005d // +0013 │ │ -10eb90: 7210 362c 0300 |004c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2c36 │ │ -10eb96: 0a07 |004f: move-result v7 │ │ -10eb98: 3574 0d00 |0050: if-ge v4, v7, 005d // +000d │ │ -10eb9c: b054 |0052: add-int/2addr v4, v5 │ │ -10eb9e: 7220 2d2c 4300 |0053: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ -10eba4: 0c04 |0056: move-result-object v4 │ │ -10eba6: 1f04 0e07 |0057: check-cast v4, Ljava/lang/String; // type@070e │ │ -10ebaa: 7110 5d2a 0400 |0059: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -10ebb0: 0a06 |005c: move-result v6 │ │ -10ebb2: 7220 292c 3100 |005d: invoke-interface {v1, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ -10ebb8: 2203 0507 |0060: new-instance v3, Ljava/lang/ProcessBuilder; // type@0705 │ │ -10ebbc: 1204 |0062: const/4 v4, #int 0 // #0 │ │ -10ebbe: 2344 f809 |0063: new-array v4, v4, [Ljava/lang/String; // type@09f8 │ │ -10ebc2: 7020 972a 4300 |0065: invoke-direct {v3, v4}, Ljava/lang/ProcessBuilder;.:([Ljava/lang/String;)V // method@2a97 │ │ -10ebc8: 6e20 982a 1300 |0068: invoke-virtual {v3, v1}, Ljava/lang/ProcessBuilder;.command:(Ljava/util/List;)Ljava/lang/ProcessBuilder; // method@2a98 │ │ -10ebce: 0c01 |006b: move-result-object v1 │ │ -10ebd0: 6e20 992a 5100 |006c: invoke-virtual {v1, v5}, Ljava/lang/ProcessBuilder;.redirectErrorStream:(Z)Ljava/lang/ProcessBuilder; // method@2a99 │ │ -10ebd6: 0c01 |006f: move-result-object v1 │ │ -10ebd8: 6e10 9a2a 0100 |0070: invoke-virtual {v1}, Ljava/lang/ProcessBuilder;.start:()Ljava/lang/Process; // method@2a9a │ │ -10ebde: 0c01 |0073: move-result-object v1 │ │ -10ebe0: 6303 f418 |0074: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ -10ebe4: 3803 2300 |0076: if-eqz v3, 0099 // +0023 │ │ -10ebe8: 6203 fe18 |0078: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10ebec: 6204 f518 |007a: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10ebf0: 2205 1007 |007c: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ -10ebf4: 7010 eb2a 0500 |007e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10ebfa: 1a07 d623 |0081: const-string v7, "Retrieving logcat output (buffer:" // string@23d6 │ │ -10ebfe: 6e20 f52a 7500 |0083: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10ec04: 390a 0400 |0086: if-nez v10, 008a // +0004 │ │ -10ec08: 1a0a dc30 |0088: const-string v10, "default" // string@30dc │ │ -10ec0c: 6e20 f52a a500 |008a: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10ec12: 1a0a 2902 |008d: const-string v10, ")..." // string@0229 │ │ -10ec16: 6e20 f52a a500 |008f: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10ec1c: 6e10 fa2a 0500 |0092: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10ec22: 0c0a |0095: move-result-object v10 │ │ -10ec24: 7230 5630 430a |0096: invoke-interface {v3, v4, v10}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ -10ec2a: 6e10 962a 0100 |0099: invoke-virtual {v1}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@2a96 │ │ -10ec30: 0c0a |009c: move-result-object v10 │ │ -10ec32: 3900 0300 |009d: if-nez v0, 00a0 // +0003 │ │ -10ec36: 2806 |009f: goto 00a5 // +0006 │ │ -10ec38: 2202 de07 |00a0: new-instance v2, Lorg/acra/collector/-$$Lambda$LogCatCollector$6arD7s4WjFOsYrTQVA2_dHFEqkI; // type@07de │ │ -10ec3c: 7020 af2e 0200 |00a2: invoke-direct {v2, v0}, Lorg/acra/collector/-$$Lambda$LogCatCollector$6arD7s4WjFOsYrTQVA2_dHFEqkI;.:(Ljava/lang/String;)V // method@2eaf │ │ -10ec42: 7056 f12e 982a |00a5: invoke-direct {v8, v9, v10, v2, v6}, Lorg/acra/collector/LogCatCollector;.streamToString:(Lorg/acra/config/CoreConfiguration;Ljava/io/InputStream;Lorg/acra/util/Predicate;I)Ljava/lang/String; // method@2ef1 │ │ -10ec48: 0c09 |00a8: move-result-object v9 │ │ -10ec4a: 6e10 952a 0100 |00a9: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@2a95 │ │ -10ec50: 1109 |00ac: return-object v9 │ │ -10ec52: 0d09 |00ad: move-exception v9 │ │ -10ec54: 6e10 952a 0100 |00ae: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@2a95 │ │ -10ec5a: 2709 |00b1: throw v9 │ │ +10eaf0: |[10eaf0] org.acra.collector.LogCatCollector.collectLogCat:(Lorg/acra/config/CoreConfiguration;Ljava/lang/String;)Ljava/lang/String; │ │ +10eb00: 7100 e504 0000 |0000: invoke-static {}, Landroid/os/Process;.myPid:()I // method@04e5 │ │ +10eb06: 0a00 |0003: move-result v0 │ │ +10eb08: 6001 9100 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10eb0c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +10eb0e: 1303 1000 |0007: const/16 v3, #int 16 // #10 │ │ +10eb12: 3531 2000 |0009: if-ge v1, v3, 0029 // +0020 │ │ +10eb16: 6e10 5d2f 0900 |000b: invoke-virtual {v9}, Lorg/acra/config/CoreConfiguration;.logcatFilterByPid:()Z // method@2f5d │ │ +10eb1c: 0a01 |000e: move-result v1 │ │ +10eb1e: 3801 1a00 |000f: if-eqz v1, 0029 // +001a │ │ +10eb22: 3d00 1800 |0011: if-lez v0, 0029 // +0018 │ │ +10eb26: 2201 1007 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +10eb2a: 7010 eb2a 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10eb30: 7110 612a 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2a61 │ │ +10eb36: 0c00 |001b: move-result-object v0 │ │ +10eb38: 6e20 f52a 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10eb3e: 1a00 2a02 |001f: const-string v0, "):" // string@022a │ │ +10eb42: 6e20 f52a 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10eb48: 6e10 fa2a 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10eb4e: 0c00 |0027: move-result-object v0 │ │ +10eb50: 2802 |0028: goto 002a // +0002 │ │ +10eb52: 0720 |0029: move-object v0, v2 │ │ +10eb54: 2201 4e07 |002a: new-instance v1, Ljava/util/ArrayList; // type@074e │ │ +10eb58: 7010 8e2b 0100 |002c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +10eb5e: 1a03 223c |002f: const-string v3, "logcat" // string@3c22 │ │ +10eb62: 7220 282c 3100 |0031: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +10eb68: 380a 0a00 |0034: if-eqz v10, 003e // +000a │ │ +10eb6c: 1a03 3b05 |0036: const-string v3, "-b" // string@053b │ │ +10eb70: 7220 282c 3100 |0038: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +10eb76: 7220 282c a100 |003b: invoke-interface {v1, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +10eb7c: 6e10 5c2f 0900 |003e: invoke-virtual {v9}, Lorg/acra/config/CoreConfiguration;.logcatArguments:()Lorg/acra/collections/ImmutableList; // method@2f5c │ │ +10eb82: 0c03 |0041: move-result-object v3 │ │ +10eb84: 1a04 3c05 |0042: const-string v4, "-t" // string@053c │ │ +10eb88: 7220 2e2c 4300 |0044: invoke-interface {v3, v4}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@2c2e │ │ +10eb8e: 0a04 |0047: move-result v4 │ │ +10eb90: 1215 |0048: const/4 v5, #int 1 // #1 │ │ +10eb92: 12f6 |0049: const/4 v6, #int -1 // #ff │ │ +10eb94: 3764 1300 |004a: if-le v4, v6, 005d // +0013 │ │ +10eb98: 7210 362c 0300 |004c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2c36 │ │ +10eb9e: 0a07 |004f: move-result v7 │ │ +10eba0: 3574 0d00 |0050: if-ge v4, v7, 005d // +000d │ │ +10eba4: b054 |0052: add-int/2addr v4, v5 │ │ +10eba6: 7220 2d2c 4300 |0053: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2c2d │ │ +10ebac: 0c04 |0056: move-result-object v4 │ │ +10ebae: 1f04 0e07 |0057: check-cast v4, Ljava/lang/String; // type@070e │ │ +10ebb2: 7110 5d2a 0400 |0059: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +10ebb8: 0a06 |005c: move-result v6 │ │ +10ebba: 7220 292c 3100 |005d: invoke-interface {v1, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2c29 │ │ +10ebc0: 2203 0507 |0060: new-instance v3, Ljava/lang/ProcessBuilder; // type@0705 │ │ +10ebc4: 1204 |0062: const/4 v4, #int 0 // #0 │ │ +10ebc6: 2344 f809 |0063: new-array v4, v4, [Ljava/lang/String; // type@09f8 │ │ +10ebca: 7020 972a 4300 |0065: invoke-direct {v3, v4}, Ljava/lang/ProcessBuilder;.:([Ljava/lang/String;)V // method@2a97 │ │ +10ebd0: 6e20 982a 1300 |0068: invoke-virtual {v3, v1}, Ljava/lang/ProcessBuilder;.command:(Ljava/util/List;)Ljava/lang/ProcessBuilder; // method@2a98 │ │ +10ebd6: 0c01 |006b: move-result-object v1 │ │ +10ebd8: 6e20 992a 5100 |006c: invoke-virtual {v1, v5}, Ljava/lang/ProcessBuilder;.redirectErrorStream:(Z)Ljava/lang/ProcessBuilder; // method@2a99 │ │ +10ebde: 0c01 |006f: move-result-object v1 │ │ +10ebe0: 6e10 9a2a 0100 |0070: invoke-virtual {v1}, Ljava/lang/ProcessBuilder;.start:()Ljava/lang/Process; // method@2a9a │ │ +10ebe6: 0c01 |0073: move-result-object v1 │ │ +10ebe8: 6303 f418 |0074: sget-boolean v3, Lorg/acra/ACRA;.DEV_LOGGING:Z // field@18f4 │ │ +10ebec: 3803 2300 |0076: if-eqz v3, 0099 // +0023 │ │ +10ebf0: 6203 fe18 |0078: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10ebf4: 6204 f518 |007a: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10ebf8: 2205 1007 |007c: new-instance v5, Ljava/lang/StringBuilder; // type@0710 │ │ +10ebfc: 7010 eb2a 0500 |007e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10ec02: 1a07 d623 |0081: const-string v7, "Retrieving logcat output (buffer:" // string@23d6 │ │ +10ec06: 6e20 f52a 7500 |0083: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10ec0c: 390a 0400 |0086: if-nez v10, 008a // +0004 │ │ +10ec10: 1a0a dc30 |0088: const-string v10, "default" // string@30dc │ │ +10ec14: 6e20 f52a a500 |008a: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10ec1a: 1a0a 2902 |008d: const-string v10, ")..." // string@0229 │ │ +10ec1e: 6e20 f52a a500 |008f: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10ec24: 6e10 fa2a 0500 |0092: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10ec2a: 0c0a |0095: move-result-object v10 │ │ +10ec2c: 7230 5630 430a |0096: invoke-interface {v3, v4, v10}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3056 │ │ +10ec32: 6e10 962a 0100 |0099: invoke-virtual {v1}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@2a96 │ │ +10ec38: 0c0a |009c: move-result-object v10 │ │ +10ec3a: 3900 0300 |009d: if-nez v0, 00a0 // +0003 │ │ +10ec3e: 2806 |009f: goto 00a5 // +0006 │ │ +10ec40: 2202 de07 |00a0: new-instance v2, Lorg/acra/collector/-$$Lambda$LogCatCollector$6arD7s4WjFOsYrTQVA2_dHFEqkI; // type@07de │ │ +10ec44: 7020 af2e 0200 |00a2: invoke-direct {v2, v0}, Lorg/acra/collector/-$$Lambda$LogCatCollector$6arD7s4WjFOsYrTQVA2_dHFEqkI;.:(Ljava/lang/String;)V // method@2eaf │ │ +10ec4a: 7056 f12e 982a |00a5: invoke-direct {v8, v9, v10, v2, v6}, Lorg/acra/collector/LogCatCollector;.streamToString:(Lorg/acra/config/CoreConfiguration;Ljava/io/InputStream;Lorg/acra/util/Predicate;I)Ljava/lang/String; // method@2ef1 │ │ +10ec50: 0c09 |00a8: move-result-object v9 │ │ +10ec52: 6e10 952a 0100 |00a9: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@2a95 │ │ +10ec58: 1109 |00ac: return-object v9 │ │ +10ec5a: 0d09 |00ad: move-exception v9 │ │ +10ec5c: 6e10 952a 0100 |00ae: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@2a95 │ │ +10ec62: 2709 |00b1: throw v9 │ │ catches : 1 │ │ 0x0099 - 0x00a9 │ │ -> 0x00ad │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=72 │ │ 0x002a line=74 │ │ @@ -449630,18 +449632,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -10ea60: |[10ea60] org.acra.collector.LogCatCollector.lambda$collectLogCat$0:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -10ea70: 6e20 b72a 0100 |0000: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -10ea76: 0a00 |0003: move-result v0 │ │ -10ea78: 0f00 |0004: return v0 │ │ +10ea68: |[10ea68] org.acra.collector.LogCatCollector.lambda$collectLogCat$0:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +10ea78: 6e20 b72a 0100 |0000: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +10ea7e: 0a00 |0003: move-result v0 │ │ +10ea80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -449650,29 +449652,29 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;Ljava/io/InputStream;Lorg/acra/util/Predicate;I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -10ec68: |[10ec68] org.acra.collector.LogCatCollector.streamToString:(Lorg/acra/config/CoreConfiguration;Ljava/io/InputStream;Lorg/acra/util/Predicate;I)Ljava/lang/String; │ │ -10ec78: 2200 6c08 |0000: new-instance v0, Lorg/acra/util/StreamReader; // type@086c │ │ -10ec7c: 7020 4c31 3000 |0002: invoke-direct {v0, v3}, Lorg/acra/util/StreamReader;.:(Ljava/io/InputStream;)V // method@314c │ │ -10ec82: 6e20 5231 4000 |0005: invoke-virtual {v0, v4}, Lorg/acra/util/StreamReader;.setFilter:(Lorg/acra/util/Predicate;)Lorg/acra/util/StreamReader; // method@3152 │ │ -10ec88: 0c03 |0008: move-result-object v3 │ │ -10ec8a: 6e20 5331 5300 |0009: invoke-virtual {v3, v5}, Lorg/acra/util/StreamReader;.setLimit:(I)Lorg/acra/util/StreamReader; // method@3153 │ │ -10ec90: 0c03 |000c: move-result-object v3 │ │ -10ec92: 6e10 5e2f 0200 |000d: invoke-virtual {v2}, Lorg/acra/config/CoreConfiguration;.logcatReadNonBlocking:()Z // method@2f5e │ │ -10ec98: 0a02 |0010: move-result v2 │ │ -10ec9a: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ -10ec9e: 1302 b80b |0013: const/16 v2, #int 3000 // #bb8 │ │ -10eca2: 6e20 5431 2300 |0015: invoke-virtual {v3, v2}, Lorg/acra/util/StreamReader;.setTimeout:(I)Lorg/acra/util/StreamReader; // method@3154 │ │ -10eca8: 6e10 4f31 0300 |0018: invoke-virtual {v3}, Lorg/acra/util/StreamReader;.read:()Ljava/lang/String; // method@314f │ │ -10ecae: 0c02 |001b: move-result-object v2 │ │ -10ecb0: 1102 |001c: return-object v2 │ │ +10ec70: |[10ec70] org.acra.collector.LogCatCollector.streamToString:(Lorg/acra/config/CoreConfiguration;Ljava/io/InputStream;Lorg/acra/util/Predicate;I)Ljava/lang/String; │ │ +10ec80: 2200 6c08 |0000: new-instance v0, Lorg/acra/util/StreamReader; // type@086c │ │ +10ec84: 7020 4c31 3000 |0002: invoke-direct {v0, v3}, Lorg/acra/util/StreamReader;.:(Ljava/io/InputStream;)V // method@314c │ │ +10ec8a: 6e20 5231 4000 |0005: invoke-virtual {v0, v4}, Lorg/acra/util/StreamReader;.setFilter:(Lorg/acra/util/Predicate;)Lorg/acra/util/StreamReader; // method@3152 │ │ +10ec90: 0c03 |0008: move-result-object v3 │ │ +10ec92: 6e20 5331 5300 |0009: invoke-virtual {v3, v5}, Lorg/acra/util/StreamReader;.setLimit:(I)Lorg/acra/util/StreamReader; // method@3153 │ │ +10ec98: 0c03 |000c: move-result-object v3 │ │ +10ec9a: 6e10 5e2f 0200 |000d: invoke-virtual {v2}, Lorg/acra/config/CoreConfiguration;.logcatReadNonBlocking:()Z // method@2f5e │ │ +10eca0: 0a02 |0010: move-result v2 │ │ +10eca2: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ +10eca6: 1302 b80b |0013: const/16 v2, #int 3000 // #bb8 │ │ +10ecaa: 6e20 5431 2300 |0015: invoke-virtual {v3, v2}, Lorg/acra/util/StreamReader;.setTimeout:(I)Lorg/acra/util/StreamReader; // method@3154 │ │ +10ecb0: 6e10 4f31 0300 |0018: invoke-virtual {v3}, Lorg/acra/util/StreamReader;.read:()Ljava/lang/String; // method@314f │ │ +10ecb6: 0c02 |001b: move-result-object v2 │ │ +10ecb8: 1102 |001c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x000d line=138 │ │ 0x0015 line=139 │ │ 0x0018 line=141 │ │ locals : │ │ @@ -449688,34 +449690,34 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -10ed04: |[10ed04] org.acra.collector.LogCatCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -10ed14: 6203 7919 |0000: sget-object v3, Lorg/acra/collector/LogCatCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1979 │ │ -10ed18: 6e10 e02d 0200 |0002: invoke-virtual {v2}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10ed1e: 0a05 |0005: move-result v5 │ │ -10ed20: 4403 0305 |0006: aget v3, v3, v5 │ │ -10ed24: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -10ed26: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -10ed28: 3253 0e00 |000a: if-eq v3, v5, 0018 // +000e │ │ -10ed2c: 1225 |000c: const/4 v5, #int 2 // #2 │ │ -10ed2e: 3253 0900 |000d: if-eq v3, v5, 0016 // +0009 │ │ -10ed32: 1235 |000f: const/4 v5, #int 3 // #3 │ │ -10ed34: 3253 0300 |0010: if-eq v3, v5, 0013 // +0003 │ │ -10ed38: 2806 |0012: goto 0018 // +0006 │ │ -10ed3a: 1a00 e144 |0013: const-string v0, "radio" // string@44e1 │ │ -10ed3e: 2803 |0015: goto 0018 // +0003 │ │ -10ed40: 1a00 0f32 |0016: const-string v0, "events" // string@320f │ │ -10ed44: 7030 ed2e 4100 |0018: invoke-direct {v1, v4, v0}, Lorg/acra/collector/LogCatCollector;.collectLogCat:(Lorg/acra/config/CoreConfiguration;Ljava/lang/String;)Ljava/lang/String; // method@2eed │ │ -10ed4a: 0c03 |001b: move-result-object v3 │ │ -10ed4c: 6e30 ff2f 2603 |001c: invoke-virtual {v6, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -10ed52: 0e00 |001f: return-void │ │ +10ed0c: |[10ed0c] org.acra.collector.LogCatCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +10ed1c: 6203 7919 |0000: sget-object v3, Lorg/acra/collector/LogCatCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1979 │ │ +10ed20: 6e10 e02d 0200 |0002: invoke-virtual {v2}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10ed26: 0a05 |0005: move-result v5 │ │ +10ed28: 4403 0305 |0006: aget v3, v3, v5 │ │ +10ed2c: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +10ed2e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +10ed30: 3253 0e00 |000a: if-eq v3, v5, 0018 // +000e │ │ +10ed34: 1225 |000c: const/4 v5, #int 2 // #2 │ │ +10ed36: 3253 0900 |000d: if-eq v3, v5, 0016 // +0009 │ │ +10ed3a: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +10ed3c: 3253 0300 |0010: if-eq v3, v5, 0013 // +0003 │ │ +10ed40: 2806 |0012: goto 0018 // +0006 │ │ +10ed42: 1a00 e144 |0013: const-string v0, "radio" // string@44e1 │ │ +10ed46: 2803 |0015: goto 0018 // +0003 │ │ +10ed48: 1a00 0f32 |0016: const-string v0, "events" // string@320f │ │ +10ed4c: 7030 ed2e 4100 |0018: invoke-direct {v1, v4, v0}, Lorg/acra/collector/LogCatCollector;.collectLogCat:(Lorg/acra/config/CoreConfiguration;Ljava/lang/String;)Ljava/lang/String; // method@2eed │ │ +10ed52: 0c03 |001b: move-result-object v3 │ │ +10ed54: 6e30 ff2f 2603 |001c: invoke-virtual {v6, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +10ed5a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0018 line=123 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lorg/acra/collector/LogCatCollector; │ │ 0x0000 - 0x0020 reg=2 (null) Lorg/acra/ReportField; │ │ @@ -449729,17 +449731,17 @@ │ │ type : '()Lorg/acra/collector/Collector$Order;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10ecb4: |[10ecb4] org.acra.collector.LogCatCollector.getOrder:()Lorg/acra/collector/Collector$Order; │ │ -10ecc4: 6200 6319 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.FIRST:Lorg/acra/collector/Collector$Order; // field@1963 │ │ -10ecc8: 1100 |0002: return-object v0 │ │ +10ecbc: |[10ecbc] org.acra.collector.LogCatCollector.getOrder:()Lorg/acra/collector/Collector$Order; │ │ +10eccc: 6200 6319 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.FIRST:Lorg/acra/collector/Collector$Order; // field@1963 │ │ +10ecd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/collector/LogCatCollector; │ │ │ │ #2 : (in Lorg/acra/collector/LogCatCollector;) │ │ @@ -449747,39 +449749,39 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -10ea7c: |[10ea7c] org.acra.collector.LogCatCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ -10ea8c: 6f55 b72e 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ -10ea92: 0a04 |0003: move-result v4 │ │ -10ea94: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -10ea96: 3804 2700 |0005: if-eqz v4, 002c // +0027 │ │ -10ea9a: 6004 9100 |0007: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10ea9e: 1300 1000 |0009: const/16 v0, #int 16 // #10 │ │ -10eaa2: 3504 0f00 |000b: if-ge v4, v0, 001a // +000f │ │ -10eaa6: 2204 6908 |000d: new-instance v4, Lorg/acra/util/PackageManagerWrapper; // type@0869 │ │ -10eaaa: 7020 4131 2400 |000f: invoke-direct {v4, v2}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@3141 │ │ -10eab0: 1a00 912d |0012: const-string v0, "android.permission.READ_LOGS" // string@2d91 │ │ -10eab4: 6e20 4331 0400 |0014: invoke-virtual {v4, v0}, Lorg/acra/util/PackageManagerWrapper;.hasPermission:(Ljava/lang/String;)Z // method@3143 │ │ -10eaba: 0a04 |0017: move-result v4 │ │ -10eabc: 3804 1400 |0018: if-eqz v4, 002c // +0014 │ │ -10eac0: 2204 4008 |001a: new-instance v4, Lorg/acra/prefs/SharedPreferencesFactory; // type@0840 │ │ -10eac4: 7030 9330 2403 |001c: invoke-direct {v4, v2, v3}, Lorg/acra/prefs/SharedPreferencesFactory;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3093 │ │ -10eaca: 6e10 9430 0400 |001f: invoke-virtual {v4}, Lorg/acra/prefs/SharedPreferencesFactory;.create:()Landroid/content/SharedPreferences; // method@3094 │ │ -10ead0: 0c02 |0022: move-result-object v2 │ │ -10ead2: 1a03 8a2c |0023: const-string v3, "acra.syslog.enable" // string@2c8a │ │ -10ead6: 7230 f901 3205 |0025: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ -10eadc: 0a02 |0028: move-result v2 │ │ -10eade: 3802 0300 |0029: if-eqz v2, 002c // +0003 │ │ -10eae2: 2802 |002b: goto 002d // +0002 │ │ -10eae4: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -10eae6: 0f05 |002d: return v5 │ │ +10ea84: |[10ea84] org.acra.collector.LogCatCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ +10ea94: 6f55 b72e 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ +10ea9a: 0a04 |0003: move-result v4 │ │ +10ea9c: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +10ea9e: 3804 2700 |0005: if-eqz v4, 002c // +0027 │ │ +10eaa2: 6004 9100 |0007: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10eaa6: 1300 1000 |0009: const/16 v0, #int 16 // #10 │ │ +10eaaa: 3504 0f00 |000b: if-ge v4, v0, 001a // +000f │ │ +10eaae: 2204 6908 |000d: new-instance v4, Lorg/acra/util/PackageManagerWrapper; // type@0869 │ │ +10eab2: 7020 4131 2400 |000f: invoke-direct {v4, v2}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@3141 │ │ +10eab8: 1a00 912d |0012: const-string v0, "android.permission.READ_LOGS" // string@2d91 │ │ +10eabc: 6e20 4331 0400 |0014: invoke-virtual {v4, v0}, Lorg/acra/util/PackageManagerWrapper;.hasPermission:(Ljava/lang/String;)Z // method@3143 │ │ +10eac2: 0a04 |0017: move-result v4 │ │ +10eac4: 3804 1400 |0018: if-eqz v4, 002c // +0014 │ │ +10eac8: 2204 4008 |001a: new-instance v4, Lorg/acra/prefs/SharedPreferencesFactory; // type@0840 │ │ +10eacc: 7030 9330 2403 |001c: invoke-direct {v4, v2, v3}, Lorg/acra/prefs/SharedPreferencesFactory;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3093 │ │ +10ead2: 6e10 9430 0400 |001f: invoke-virtual {v4}, Lorg/acra/prefs/SharedPreferencesFactory;.create:()Landroid/content/SharedPreferences; // method@3094 │ │ +10ead8: 0c02 |0022: move-result-object v2 │ │ +10eada: 1a03 8a2c |0023: const-string v3, "acra.syslog.enable" // string@2c8a │ │ +10eade: 7230 f901 3205 |0025: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01f9 │ │ +10eae4: 0a02 |0028: move-result v2 │ │ +10eae6: 3802 0300 |0029: if-eqz v2, 002c // +0003 │ │ +10eaea: 2802 |002b: goto 002d // +0002 │ │ +10eaec: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +10eaee: 0f05 |002d: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0014 line=105 │ │ 0x001f line=106 │ │ locals : │ │ 0x0000 - 0x002e reg=1 this Lorg/acra/collector/LogCatCollector; │ │ @@ -449828,20 +449830,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -10ed6c: |[10ed6c] org.acra.collector.LogFileCollector.:()V │ │ -10ed7c: 6200 1619 |0000: sget-object v0, Lorg/acra/ReportField;.APPLICATION_LOG:Lorg/acra/ReportField; // field@1916 │ │ -10ed80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -10ed82: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -10ed86: 7030 b22e 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -10ed8c: 0e00 |0008: return-void │ │ +10ed74: |[10ed74] org.acra.collector.LogFileCollector.:()V │ │ +10ed84: 6200 1619 |0000: sget-object v0, Lorg/acra/ReportField;.APPLICATION_LOG:Lorg/acra/ReportField; // field@1916 │ │ +10ed88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +10ed8a: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +10ed8e: 7030 b22e 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +10ed94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/acra/collector/LogFileCollector; │ │ │ │ Virtual methods - │ │ @@ -449850,32 +449852,32 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -10ed90: |[10ed90] org.acra.collector.LogFileCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -10eda0: 6203 1619 |0000: sget-object v3, Lorg/acra/ReportField;.APPLICATION_LOG:Lorg/acra/ReportField; // field@1916 │ │ -10eda4: 2206 6c08 |0002: new-instance v6, Lorg/acra/util/StreamReader; // type@086c │ │ -10eda8: 6e10 502f 0500 |0004: invoke-virtual {v5}, Lorg/acra/config/CoreConfiguration;.applicationLogFileDir:()Lorg/acra/file/Directory; // method@2f50 │ │ -10edae: 0c00 |0007: move-result-object v0 │ │ -10edb0: 6e10 4f2f 0500 |0008: invoke-virtual {v5}, Lorg/acra/config/CoreConfiguration;.applicationLogFile:()Ljava/lang/String; // method@2f4f │ │ -10edb6: 0c01 |000b: move-result-object v1 │ │ -10edb8: 6e30 3630 4001 |000c: invoke-virtual {v0, v4, v1}, Lorg/acra/file/Directory;.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@3036 │ │ -10edbe: 0c04 |000f: move-result-object v4 │ │ -10edc0: 7020 4b31 4600 |0010: invoke-direct {v6, v4}, Lorg/acra/util/StreamReader;.:(Ljava/io/File;)V // method@314b │ │ -10edc6: 6e10 512f 0500 |0013: invoke-virtual {v5}, Lorg/acra/config/CoreConfiguration;.applicationLogFileLines:()I // method@2f51 │ │ -10edcc: 0a04 |0016: move-result v4 │ │ -10edce: 6e20 5331 4600 |0017: invoke-virtual {v6, v4}, Lorg/acra/util/StreamReader;.setLimit:(I)Lorg/acra/util/StreamReader; // method@3153 │ │ -10edd4: 0c04 |001a: move-result-object v4 │ │ -10edd6: 6e10 4f31 0400 |001b: invoke-virtual {v4}, Lorg/acra/util/StreamReader;.read:()Ljava/lang/String; // method@314f │ │ -10eddc: 0c04 |001e: move-result-object v4 │ │ -10edde: 6e30 ff2f 3704 |001f: invoke-virtual {v7, v3, v4}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -10ede4: 0e00 |0022: return-void │ │ +10ed98: |[10ed98] org.acra.collector.LogFileCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +10eda8: 6203 1619 |0000: sget-object v3, Lorg/acra/ReportField;.APPLICATION_LOG:Lorg/acra/ReportField; // field@1916 │ │ +10edac: 2206 6c08 |0002: new-instance v6, Lorg/acra/util/StreamReader; // type@086c │ │ +10edb0: 6e10 502f 0500 |0004: invoke-virtual {v5}, Lorg/acra/config/CoreConfiguration;.applicationLogFileDir:()Lorg/acra/file/Directory; // method@2f50 │ │ +10edb6: 0c00 |0007: move-result-object v0 │ │ +10edb8: 6e10 4f2f 0500 |0008: invoke-virtual {v5}, Lorg/acra/config/CoreConfiguration;.applicationLogFile:()Ljava/lang/String; // method@2f4f │ │ +10edbe: 0c01 |000b: move-result-object v1 │ │ +10edc0: 6e30 3630 4001 |000c: invoke-virtual {v0, v4, v1}, Lorg/acra/file/Directory;.getFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@3036 │ │ +10edc6: 0c04 |000f: move-result-object v4 │ │ +10edc8: 7020 4b31 4600 |0010: invoke-direct {v6, v4}, Lorg/acra/util/StreamReader;.:(Ljava/io/File;)V // method@314b │ │ +10edce: 6e10 512f 0500 |0013: invoke-virtual {v5}, Lorg/acra/config/CoreConfiguration;.applicationLogFileLines:()I // method@2f51 │ │ +10edd4: 0a04 |0016: move-result v4 │ │ +10edd6: 6e20 5331 4600 |0017: invoke-virtual {v6, v4}, Lorg/acra/util/StreamReader;.setLimit:(I)Lorg/acra/util/StreamReader; // method@3153 │ │ +10eddc: 0c04 |001a: move-result-object v4 │ │ +10edde: 6e10 4f31 0400 |001b: invoke-virtual {v4}, Lorg/acra/util/StreamReader;.read:()Ljava/lang/String; // method@314f │ │ +10ede4: 0c04 |001e: move-result-object v4 │ │ +10ede6: 6e30 ff2f 3704 |001f: invoke-virtual {v7, v3, v4}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +10edec: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0013 line=53 │ │ 0x001f line=52 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lorg/acra/collector/LogFileCollector; │ │ @@ -449890,17 +449892,17 @@ │ │ type : '()Lorg/acra/collector/Collector$Order;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10ed54: |[10ed54] org.acra.collector.LogFileCollector.getOrder:()Lorg/acra/collector/Collector$Order; │ │ -10ed64: 6200 6519 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.LATE:Lorg/acra/collector/Collector$Order; // field@1965 │ │ -10ed68: 1100 |0002: return-object v0 │ │ +10ed5c: |[10ed5c] org.acra.collector.LogFileCollector.getOrder:()Lorg/acra/collector/Collector$Order; │ │ +10ed6c: 6200 6519 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.LATE:Lorg/acra/collector/Collector$Order; // field@1965 │ │ +10ed70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/collector/LogFileCollector; │ │ │ │ source_file_idx : 7439 (LogFileCollector.java) │ │ @@ -450037,53 +450039,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 70 16-bit code units │ │ -10f350: |[10f350] org.acra.collector.MediaCodecListCollector.:()V │ │ -10f360: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -10f362: 2301 f809 |0001: new-array v1, v0, [Ljava/lang/String; // type@09f8 │ │ -10f366: 1a02 e141 |0003: const-string v2, "mp4" // string@41e1 │ │ -10f36a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -10f36c: 4d02 0103 |0006: aput-object v2, v1, v3 │ │ -10f370: 1a02 e241 |0008: const-string v2, "mpeg4" // string@41e2 │ │ -10f374: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -10f376: 4d02 0104 |000b: aput-object v2, v1, v4 │ │ -10f37a: 1a02 2020 |000d: const-string v2, "MP4" // string@2020 │ │ -10f37e: 1225 |000f: const/4 v5, #int 2 // #2 │ │ -10f380: 4d02 0105 |0010: aput-object v2, v1, v5 │ │ -10f384: 1a02 2120 |0012: const-string v2, "MPEG4" // string@2021 │ │ -10f388: 1236 |0014: const/4 v6, #int 3 // #3 │ │ -10f38a: 4d02 0106 |0015: aput-object v2, v1, v6 │ │ -10f38e: 6901 8519 |0017: sput-object v1, Lorg/acra/collector/MediaCodecListCollector;.MPEG4_TYPES:[Ljava/lang/String; // field@1985 │ │ -10f392: 2300 f809 |0019: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ -10f396: 1a01 5d2e |001b: const-string v1, "avc" // string@2e5d │ │ -10f39a: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -10f39e: 1a01 7139 |001f: const-string v1, "h264" // string@3971 │ │ -10f3a2: 4d01 0004 |0021: aput-object v1, v0, v4 │ │ -10f3a6: 1a01 7d0a |0023: const-string v1, "AVC" // string@0a7d │ │ -10f3aa: 4d01 0005 |0025: aput-object v1, v0, v5 │ │ -10f3ae: 1a01 0812 |0027: const-string v1, "H264" // string@1208 │ │ -10f3b2: 4d01 0006 |0029: aput-object v1, v0, v6 │ │ -10f3b6: 6900 8219 |002b: sput-object v0, Lorg/acra/collector/MediaCodecListCollector;.AVC_TYPES:[Ljava/lang/String; // field@1982 │ │ -10f3ba: 2350 f809 |002d: new-array v0, v5, [Ljava/lang/String; // type@09f8 │ │ -10f3be: 1a01 7039 |002f: const-string v1, "h263" // string@3970 │ │ -10f3c2: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ -10f3c6: 1a01 0412 |0033: const-string v1, "H263" // string@1204 │ │ -10f3ca: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ -10f3ce: 6900 8419 |0037: sput-object v0, Lorg/acra/collector/MediaCodecListCollector;.H263_TYPES:[Ljava/lang/String; // field@1984 │ │ -10f3d2: 2350 f809 |0039: new-array v0, v5, [Ljava/lang/String; // type@09f8 │ │ -10f3d6: 1a01 162c |003b: const-string v1, "aac" // string@2c16 │ │ -10f3da: 4d01 0003 |003d: aput-object v1, v0, v3 │ │ -10f3de: 1a01 4209 |003f: const-string v1, "AAC" // string@0942 │ │ -10f3e2: 4d01 0004 |0041: aput-object v1, v0, v4 │ │ -10f3e6: 6900 8119 |0043: sput-object v0, Lorg/acra/collector/MediaCodecListCollector;.AAC_TYPES:[Ljava/lang/String; // field@1981 │ │ -10f3ea: 0e00 |0045: return-void │ │ +10f358: |[10f358] org.acra.collector.MediaCodecListCollector.:()V │ │ +10f368: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +10f36a: 2301 f809 |0001: new-array v1, v0, [Ljava/lang/String; // type@09f8 │ │ +10f36e: 1a02 e141 |0003: const-string v2, "mp4" // string@41e1 │ │ +10f372: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +10f374: 4d02 0103 |0006: aput-object v2, v1, v3 │ │ +10f378: 1a02 e241 |0008: const-string v2, "mpeg4" // string@41e2 │ │ +10f37c: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +10f37e: 4d02 0104 |000b: aput-object v2, v1, v4 │ │ +10f382: 1a02 2020 |000d: const-string v2, "MP4" // string@2020 │ │ +10f386: 1225 |000f: const/4 v5, #int 2 // #2 │ │ +10f388: 4d02 0105 |0010: aput-object v2, v1, v5 │ │ +10f38c: 1a02 2120 |0012: const-string v2, "MPEG4" // string@2021 │ │ +10f390: 1236 |0014: const/4 v6, #int 3 // #3 │ │ +10f392: 4d02 0106 |0015: aput-object v2, v1, v6 │ │ +10f396: 6901 8519 |0017: sput-object v1, Lorg/acra/collector/MediaCodecListCollector;.MPEG4_TYPES:[Ljava/lang/String; // field@1985 │ │ +10f39a: 2300 f809 |0019: new-array v0, v0, [Ljava/lang/String; // type@09f8 │ │ +10f39e: 1a01 5d2e |001b: const-string v1, "avc" // string@2e5d │ │ +10f3a2: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +10f3a6: 1a01 7139 |001f: const-string v1, "h264" // string@3971 │ │ +10f3aa: 4d01 0004 |0021: aput-object v1, v0, v4 │ │ +10f3ae: 1a01 7d0a |0023: const-string v1, "AVC" // string@0a7d │ │ +10f3b2: 4d01 0005 |0025: aput-object v1, v0, v5 │ │ +10f3b6: 1a01 0812 |0027: const-string v1, "H264" // string@1208 │ │ +10f3ba: 4d01 0006 |0029: aput-object v1, v0, v6 │ │ +10f3be: 6900 8219 |002b: sput-object v0, Lorg/acra/collector/MediaCodecListCollector;.AVC_TYPES:[Ljava/lang/String; // field@1982 │ │ +10f3c2: 2350 f809 |002d: new-array v0, v5, [Ljava/lang/String; // type@09f8 │ │ +10f3c6: 1a01 7039 |002f: const-string v1, "h263" // string@3970 │ │ +10f3ca: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ +10f3ce: 1a01 0412 |0033: const-string v1, "H263" // string@1204 │ │ +10f3d2: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ +10f3d6: 6900 8419 |0037: sput-object v0, Lorg/acra/collector/MediaCodecListCollector;.H263_TYPES:[Ljava/lang/String; // field@1984 │ │ +10f3da: 2350 f809 |0039: new-array v0, v5, [Ljava/lang/String; // type@09f8 │ │ +10f3de: 1a01 162c |003b: const-string v1, "aac" // string@2c16 │ │ +10f3e2: 4d01 0003 |003d: aput-object v1, v0, v3 │ │ +10f3e6: 1a01 4209 |003f: const-string v1, "AAC" // string@0942 │ │ +10f3ea: 4d01 0004 |0041: aput-object v1, v0, v4 │ │ +10f3ee: 6900 8119 |0043: sput-object v0, Lorg/acra/collector/MediaCodecListCollector;.AAC_TYPES:[Ljava/lang/String; // field@1981 │ │ +10f3f2: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0017 line=55 │ │ 0x002b line=56 │ │ 0x0037 line=57 │ │ 0x0043 line=58 │ │ locals : │ │ @@ -450093,44 +450095,44 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -10f3ec: |[10f3ec] org.acra.collector.MediaCodecListCollector.:()V │ │ -10f3fc: 6200 2b19 |0000: sget-object v0, Lorg/acra/ReportField;.MEDIA_CODEC_LIST:Lorg/acra/ReportField; // field@192b │ │ -10f400: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -10f402: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -10f406: 7030 b22e 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -10f40c: 2200 7201 |0008: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ -10f410: 7010 d405 0000 |000a: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10f416: 5b20 8919 |000d: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mColorFormatValues:Landroid/util/SparseArray; // field@1989 │ │ -10f41a: 2200 7201 |000f: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ -10f41e: 7010 d405 0000 |0011: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10f424: 5b20 8719 |0014: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mAVCLevelValues:Landroid/util/SparseArray; // field@1987 │ │ -10f428: 2200 7201 |0016: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ -10f42c: 7010 d405 0000 |0018: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10f432: 5b20 8819 |001b: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mAVCProfileValues:Landroid/util/SparseArray; // field@1988 │ │ -10f436: 2200 7201 |001d: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ -10f43a: 7010 d405 0000 |001f: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10f440: 5b20 8a19 |0022: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mH263LevelValues:Landroid/util/SparseArray; // field@198a │ │ -10f444: 2200 7201 |0024: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ -10f448: 7010 d405 0000 |0026: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10f44e: 5b20 8b19 |0029: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mH263ProfileValues:Landroid/util/SparseArray; // field@198b │ │ -10f452: 2200 7201 |002b: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ -10f456: 7010 d405 0000 |002d: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10f45c: 5b20 8c19 |0030: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4LevelValues:Landroid/util/SparseArray; // field@198c │ │ -10f460: 2200 7201 |0032: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ -10f464: 7010 d405 0000 |0034: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10f46a: 5b20 8d19 |0037: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4ProfileValues:Landroid/util/SparseArray; // field@198d │ │ -10f46e: 2200 7201 |0039: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ -10f472: 7010 d405 0000 |003b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ -10f478: 5b20 8619 |003e: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mAACProfileValues:Landroid/util/SparseArray; // field@1986 │ │ -10f47c: 0e00 |0040: return-void │ │ +10f3f4: |[10f3f4] org.acra.collector.MediaCodecListCollector.:()V │ │ +10f404: 6200 2b19 |0000: sget-object v0, Lorg/acra/ReportField;.MEDIA_CODEC_LIST:Lorg/acra/ReportField; // field@192b │ │ +10f408: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +10f40a: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +10f40e: 7030 b22e 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +10f414: 2200 7201 |0008: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ +10f418: 7010 d405 0000 |000a: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10f41e: 5b20 8919 |000d: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mColorFormatValues:Landroid/util/SparseArray; // field@1989 │ │ +10f422: 2200 7201 |000f: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ +10f426: 7010 d405 0000 |0011: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10f42c: 5b20 8719 |0014: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mAVCLevelValues:Landroid/util/SparseArray; // field@1987 │ │ +10f430: 2200 7201 |0016: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ +10f434: 7010 d405 0000 |0018: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10f43a: 5b20 8819 |001b: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mAVCProfileValues:Landroid/util/SparseArray; // field@1988 │ │ +10f43e: 2200 7201 |001d: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ +10f442: 7010 d405 0000 |001f: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10f448: 5b20 8a19 |0022: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mH263LevelValues:Landroid/util/SparseArray; // field@198a │ │ +10f44c: 2200 7201 |0024: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ +10f450: 7010 d405 0000 |0026: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10f456: 5b20 8b19 |0029: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mH263ProfileValues:Landroid/util/SparseArray; // field@198b │ │ +10f45a: 2200 7201 |002b: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ +10f45e: 7010 d405 0000 |002d: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10f464: 5b20 8c19 |0030: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4LevelValues:Landroid/util/SparseArray; // field@198c │ │ +10f468: 2200 7201 |0032: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ +10f46c: 7010 d405 0000 |0034: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10f472: 5b20 8d19 |0037: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4ProfileValues:Landroid/util/SparseArray; // field@198d │ │ +10f476: 2200 7201 |0039: new-instance v0, Landroid/util/SparseArray; // type@0172 │ │ +10f47a: 7010 d405 0000 |003b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@05d4 │ │ +10f480: 5b20 8619 |003e: iput-object v0, v2, Lorg/acra/collector/MediaCodecListCollector;.mAACProfileValues:Landroid/util/SparseArray; // field@1986 │ │ +10f484: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0008 line=60 │ │ 0x000f line=61 │ │ 0x0016 line=62 │ │ 0x001d line=63 │ │ @@ -450146,129 +450148,129 @@ │ │ type : '(Landroid/media/MediaCodecInfo;Ljava/lang/String;)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 235 16-bit code units │ │ -10f074: |[10f074] org.acra.collector.MediaCodecListCollector.collectCapabilitiesForType:(Landroid/media/MediaCodecInfo;Ljava/lang/String;)Lorg/json/JSONObject; │ │ -10f084: 2200 de08 |0000: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ -10f088: 7010 3334 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10f08e: 6e20 d803 ba00 |0005: invoke-virtual {v10, v11}, Landroid/media/MediaCodecInfo;.getCapabilitiesForType:(Ljava/lang/String;)Landroid/media/MediaCodecInfo$CodecCapabilities; // method@03d8 │ │ -10f094: 0c0b |0008: move-result-object v11 │ │ -10f096: 54b1 8800 |0009: iget-object v1, v11, Landroid/media/MediaCodecInfo$CodecCapabilities;.colorFormats:[I // field@0088 │ │ -10f09a: 2112 |000b: array-length v2, v1 │ │ -10f09c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -10f09e: 3d02 1e00 |000d: if-lez v2, 002b // +001e │ │ -10f0a2: 2202 dc08 |000f: new-instance v2, Lorg/json/JSONArray; // type@08dc │ │ -10f0a6: 7010 2834 0200 |0011: invoke-direct {v2}, Lorg/json/JSONArray;.:()V // method@3428 │ │ -10f0ac: 2114 |0014: array-length v4, v1 │ │ -10f0ae: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -10f0b0: 3545 1000 |0016: if-ge v5, v4, 0026 // +0010 │ │ -10f0b4: 4406 0105 |0018: aget v6, v1, v5 │ │ -10f0b8: 5497 8919 |001a: iget-object v7, v9, Lorg/acra/collector/MediaCodecListCollector;.mColorFormatValues:Landroid/util/SparseArray; // field@1989 │ │ -10f0bc: 6e20 d605 6700 |001c: invoke-virtual {v7, v6}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ -10f0c2: 0c06 |001f: move-result-object v6 │ │ -10f0c4: 6e20 3034 6200 |0020: invoke-virtual {v2, v6}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@3430 │ │ -10f0ca: d805 0501 |0023: add-int/lit8 v5, v5, #int 1 // #01 │ │ -10f0ce: 28f1 |0025: goto 0016 // -000f │ │ -10f0d0: 1a01 b52f |0026: const-string v1, "colorFormats" // string@2fb5 │ │ -10f0d4: 6e30 4634 1002 |0028: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10f0da: 7020 012f a900 |002b: invoke-direct {v9, v10}, Lorg/acra/collector/MediaCodecListCollector;.identifyCodecType:(Landroid/media/MediaCodecInfo;)Lorg/acra/collector/MediaCodecListCollector$CodecType; // method@2f01 │ │ -10f0e0: 0c0a |002e: move-result-object v10 │ │ -10f0e2: 54bb 8900 |002f: iget-object v11, v11, Landroid/media/MediaCodecInfo$CodecCapabilities;.profileLevels:[Landroid/media/MediaCodecInfo$CodecProfileLevel; // field@0089 │ │ -10f0e6: 21b1 |0031: array-length v1, v11 │ │ -10f0e8: 3d01 b800 |0032: if-lez v1, 00ea // +00b8 │ │ -10f0ec: 2201 dc08 |0034: new-instance v1, Lorg/json/JSONArray; // type@08dc │ │ -10f0f0: 7010 2834 0100 |0036: invoke-direct {v1}, Lorg/json/JSONArray;.:()V // method@3428 │ │ -10f0f6: 21b2 |0039: array-length v2, v11 │ │ -10f0f8: 3523 ab00 |003a: if-ge v3, v2, 00e5 // +00ab │ │ -10f0fc: 4604 0b03 |003c: aget-object v4, v11, v3 │ │ -10f100: 5245 8b00 |003e: iget v5, v4, Landroid/media/MediaCodecInfo$CodecProfileLevel;.profile:I // field@008b │ │ -10f104: 5244 8a00 |0040: iget v4, v4, Landroid/media/MediaCodecInfo$CodecProfileLevel;.level:I // field@008a │ │ -10f108: 1306 2d00 |0042: const/16 v6, #int 45 // #2d │ │ -10f10c: 390a 0900 |0044: if-nez v10, 004d // +0009 │ │ -10f110: b065 |0046: add-int/2addr v5, v6 │ │ -10f112: b045 |0047: add-int/2addr v5, v4 │ │ -10f114: 6e20 2f34 5100 |0048: invoke-virtual {v1, v5}, Lorg/json/JSONArray;.put:(I)Lorg/json/JSONArray; // method@342f │ │ -10f11a: 2900 9a00 |004b: goto/16 00e5 // +009a │ │ -10f11e: 6207 7b19 |004d: sget-object v7, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@197b │ │ -10f122: 6e10 f82e 0a00 |004f: invoke-virtual {v10}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@2ef8 │ │ -10f128: 0a08 |0052: move-result v8 │ │ -10f12a: 4407 0708 |0053: aget v7, v7, v8 │ │ -10f12e: 1218 |0055: const/4 v8, #int 1 // #1 │ │ -10f130: 3287 6300 |0056: if-eq v7, v8, 00b9 // +0063 │ │ -10f134: 1228 |0058: const/4 v8, #int 2 // #2 │ │ -10f136: 3287 3a00 |0059: if-eq v7, v8, 0093 // +003a │ │ -10f13a: 1238 |005b: const/4 v8, #int 3 // #3 │ │ -10f13c: 3287 1100 |005c: if-eq v7, v8, 006d // +0011 │ │ -10f140: 1244 |005e: const/4 v4, #int 4 // #4 │ │ -10f142: 3247 0400 |005f: if-eq v7, v4, 0063 // +0004 │ │ -10f146: 2900 8000 |0061: goto/16 00e1 // +0080 │ │ -10f14a: 5494 8619 |0063: iget-object v4, v9, Lorg/acra/collector/MediaCodecListCollector;.mAACProfileValues:Landroid/util/SparseArray; // field@1986 │ │ -10f14e: 6e20 d605 5400 |0065: invoke-virtual {v4, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ -10f154: 0c04 |0068: move-result-object v4 │ │ -10f156: 6e20 3034 4100 |0069: invoke-virtual {v1, v4}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@3430 │ │ -10f15c: 2875 |006c: goto 00e1 // +0075 │ │ -10f15e: 2207 1007 |006d: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -10f162: 7010 eb2a 0700 |006f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10f168: 5498 8d19 |0072: iget-object v8, v9, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4ProfileValues:Landroid/util/SparseArray; // field@198d │ │ -10f16c: 6e20 d605 5800 |0074: invoke-virtual {v8, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ -10f172: 0c05 |0077: move-result-object v5 │ │ -10f174: 1f05 0e07 |0078: check-cast v5, Ljava/lang/String; // type@070e │ │ -10f178: 6e20 f52a 5700 |007a: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10f17e: 6e20 ee2a 6700 |007d: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -10f184: 5495 8c19 |0080: iget-object v5, v9, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4LevelValues:Landroid/util/SparseArray; // field@198c │ │ -10f188: 6e20 d605 4500 |0082: invoke-virtual {v5, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ -10f18e: 0c04 |0085: move-result-object v4 │ │ -10f190: 1f04 0e07 |0086: check-cast v4, Ljava/lang/String; // type@070e │ │ -10f194: 6e20 f52a 4700 |0088: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10f19a: 6e10 fa2a 0700 |008b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10f1a0: 0c04 |008e: move-result-object v4 │ │ -10f1a2: 6e20 3034 4100 |008f: invoke-virtual {v1, v4}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@3430 │ │ -10f1a8: 284f |0092: goto 00e1 // +004f │ │ -10f1aa: 2207 1007 |0093: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -10f1ae: 7010 eb2a 0700 |0095: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10f1b4: 5498 8b19 |0098: iget-object v8, v9, Lorg/acra/collector/MediaCodecListCollector;.mH263ProfileValues:Landroid/util/SparseArray; // field@198b │ │ -10f1b8: 6e20 d605 5800 |009a: invoke-virtual {v8, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ -10f1be: 0c05 |009d: move-result-object v5 │ │ -10f1c0: 1f05 0e07 |009e: check-cast v5, Ljava/lang/String; // type@070e │ │ -10f1c4: 6e20 f52a 5700 |00a0: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10f1ca: 6e20 ee2a 6700 |00a3: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -10f1d0: 5495 8a19 |00a6: iget-object v5, v9, Lorg/acra/collector/MediaCodecListCollector;.mH263LevelValues:Landroid/util/SparseArray; // field@198a │ │ -10f1d4: 6e20 d605 4500 |00a8: invoke-virtual {v5, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ -10f1da: 0c04 |00ab: move-result-object v4 │ │ -10f1dc: 1f04 0e07 |00ac: check-cast v4, Ljava/lang/String; // type@070e │ │ -10f1e0: 6e20 f52a 4700 |00ae: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10f1e6: 6e10 fa2a 0700 |00b1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10f1ec: 0c04 |00b4: move-result-object v4 │ │ -10f1ee: 6e20 3034 4100 |00b5: invoke-virtual {v1, v4}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@3430 │ │ -10f1f4: 2829 |00b8: goto 00e1 // +0029 │ │ -10f1f6: 2207 1007 |00b9: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ -10f1fa: 7010 eb2a 0700 |00bb: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10f200: 6e20 f12a 5700 |00be: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ -10f206: 5498 8819 |00c1: iget-object v8, v9, Lorg/acra/collector/MediaCodecListCollector;.mAVCProfileValues:Landroid/util/SparseArray; // field@1988 │ │ -10f20a: 6e20 d605 5800 |00c3: invoke-virtual {v8, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ -10f210: 0c05 |00c6: move-result-object v5 │ │ -10f212: 1f05 0e07 |00c7: check-cast v5, Ljava/lang/String; // type@070e │ │ -10f216: 6e20 f52a 5700 |00c9: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10f21c: 6e20 ee2a 6700 |00cc: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -10f222: 5495 8719 |00cf: iget-object v5, v9, Lorg/acra/collector/MediaCodecListCollector;.mAVCLevelValues:Landroid/util/SparseArray; // field@1987 │ │ -10f226: 6e20 d605 4500 |00d1: invoke-virtual {v5, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ -10f22c: 0c04 |00d4: move-result-object v4 │ │ -10f22e: 1f04 0e07 |00d5: check-cast v4, Ljava/lang/String; // type@070e │ │ -10f232: 6e20 f52a 4700 |00d7: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10f238: 6e10 fa2a 0700 |00da: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10f23e: 0c04 |00dd: move-result-object v4 │ │ -10f240: 6e20 3034 4100 |00de: invoke-virtual {v1, v4}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@3430 │ │ -10f246: d803 0301 |00e1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -10f24a: 2900 57ff |00e3: goto/16 003a // -00a9 │ │ -10f24e: 1a0a 8f44 |00e5: const-string v10, "profileLevels" // string@448f │ │ -10f252: 6e30 4634 a001 |00e7: invoke-virtual {v0, v10, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10f258: 1100 |00ea: return-object v0 │ │ +10f07c: |[10f07c] org.acra.collector.MediaCodecListCollector.collectCapabilitiesForType:(Landroid/media/MediaCodecInfo;Ljava/lang/String;)Lorg/json/JSONObject; │ │ +10f08c: 2200 de08 |0000: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ +10f090: 7010 3334 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10f096: 6e20 d803 ba00 |0005: invoke-virtual {v10, v11}, Landroid/media/MediaCodecInfo;.getCapabilitiesForType:(Ljava/lang/String;)Landroid/media/MediaCodecInfo$CodecCapabilities; // method@03d8 │ │ +10f09c: 0c0b |0008: move-result-object v11 │ │ +10f09e: 54b1 8800 |0009: iget-object v1, v11, Landroid/media/MediaCodecInfo$CodecCapabilities;.colorFormats:[I // field@0088 │ │ +10f0a2: 2112 |000b: array-length v2, v1 │ │ +10f0a4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +10f0a6: 3d02 1e00 |000d: if-lez v2, 002b // +001e │ │ +10f0aa: 2202 dc08 |000f: new-instance v2, Lorg/json/JSONArray; // type@08dc │ │ +10f0ae: 7010 2834 0200 |0011: invoke-direct {v2}, Lorg/json/JSONArray;.:()V // method@3428 │ │ +10f0b4: 2114 |0014: array-length v4, v1 │ │ +10f0b6: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +10f0b8: 3545 1000 |0016: if-ge v5, v4, 0026 // +0010 │ │ +10f0bc: 4406 0105 |0018: aget v6, v1, v5 │ │ +10f0c0: 5497 8919 |001a: iget-object v7, v9, Lorg/acra/collector/MediaCodecListCollector;.mColorFormatValues:Landroid/util/SparseArray; // field@1989 │ │ +10f0c4: 6e20 d605 6700 |001c: invoke-virtual {v7, v6}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ +10f0ca: 0c06 |001f: move-result-object v6 │ │ +10f0cc: 6e20 3034 6200 |0020: invoke-virtual {v2, v6}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@3430 │ │ +10f0d2: d805 0501 |0023: add-int/lit8 v5, v5, #int 1 // #01 │ │ +10f0d6: 28f1 |0025: goto 0016 // -000f │ │ +10f0d8: 1a01 b52f |0026: const-string v1, "colorFormats" // string@2fb5 │ │ +10f0dc: 6e30 4634 1002 |0028: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10f0e2: 7020 012f a900 |002b: invoke-direct {v9, v10}, Lorg/acra/collector/MediaCodecListCollector;.identifyCodecType:(Landroid/media/MediaCodecInfo;)Lorg/acra/collector/MediaCodecListCollector$CodecType; // method@2f01 │ │ +10f0e8: 0c0a |002e: move-result-object v10 │ │ +10f0ea: 54bb 8900 |002f: iget-object v11, v11, Landroid/media/MediaCodecInfo$CodecCapabilities;.profileLevels:[Landroid/media/MediaCodecInfo$CodecProfileLevel; // field@0089 │ │ +10f0ee: 21b1 |0031: array-length v1, v11 │ │ +10f0f0: 3d01 b800 |0032: if-lez v1, 00ea // +00b8 │ │ +10f0f4: 2201 dc08 |0034: new-instance v1, Lorg/json/JSONArray; // type@08dc │ │ +10f0f8: 7010 2834 0100 |0036: invoke-direct {v1}, Lorg/json/JSONArray;.:()V // method@3428 │ │ +10f0fe: 21b2 |0039: array-length v2, v11 │ │ +10f100: 3523 ab00 |003a: if-ge v3, v2, 00e5 // +00ab │ │ +10f104: 4604 0b03 |003c: aget-object v4, v11, v3 │ │ +10f108: 5245 8b00 |003e: iget v5, v4, Landroid/media/MediaCodecInfo$CodecProfileLevel;.profile:I // field@008b │ │ +10f10c: 5244 8a00 |0040: iget v4, v4, Landroid/media/MediaCodecInfo$CodecProfileLevel;.level:I // field@008a │ │ +10f110: 1306 2d00 |0042: const/16 v6, #int 45 // #2d │ │ +10f114: 390a 0900 |0044: if-nez v10, 004d // +0009 │ │ +10f118: b065 |0046: add-int/2addr v5, v6 │ │ +10f11a: b045 |0047: add-int/2addr v5, v4 │ │ +10f11c: 6e20 2f34 5100 |0048: invoke-virtual {v1, v5}, Lorg/json/JSONArray;.put:(I)Lorg/json/JSONArray; // method@342f │ │ +10f122: 2900 9a00 |004b: goto/16 00e5 // +009a │ │ +10f126: 6207 7b19 |004d: sget-object v7, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@197b │ │ +10f12a: 6e10 f82e 0a00 |004f: invoke-virtual {v10}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@2ef8 │ │ +10f130: 0a08 |0052: move-result v8 │ │ +10f132: 4407 0708 |0053: aget v7, v7, v8 │ │ +10f136: 1218 |0055: const/4 v8, #int 1 // #1 │ │ +10f138: 3287 6300 |0056: if-eq v7, v8, 00b9 // +0063 │ │ +10f13c: 1228 |0058: const/4 v8, #int 2 // #2 │ │ +10f13e: 3287 3a00 |0059: if-eq v7, v8, 0093 // +003a │ │ +10f142: 1238 |005b: const/4 v8, #int 3 // #3 │ │ +10f144: 3287 1100 |005c: if-eq v7, v8, 006d // +0011 │ │ +10f148: 1244 |005e: const/4 v4, #int 4 // #4 │ │ +10f14a: 3247 0400 |005f: if-eq v7, v4, 0063 // +0004 │ │ +10f14e: 2900 8000 |0061: goto/16 00e1 // +0080 │ │ +10f152: 5494 8619 |0063: iget-object v4, v9, Lorg/acra/collector/MediaCodecListCollector;.mAACProfileValues:Landroid/util/SparseArray; // field@1986 │ │ +10f156: 6e20 d605 5400 |0065: invoke-virtual {v4, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ +10f15c: 0c04 |0068: move-result-object v4 │ │ +10f15e: 6e20 3034 4100 |0069: invoke-virtual {v1, v4}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@3430 │ │ +10f164: 2875 |006c: goto 00e1 // +0075 │ │ +10f166: 2207 1007 |006d: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +10f16a: 7010 eb2a 0700 |006f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10f170: 5498 8d19 |0072: iget-object v8, v9, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4ProfileValues:Landroid/util/SparseArray; // field@198d │ │ +10f174: 6e20 d605 5800 |0074: invoke-virtual {v8, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ +10f17a: 0c05 |0077: move-result-object v5 │ │ +10f17c: 1f05 0e07 |0078: check-cast v5, Ljava/lang/String; // type@070e │ │ +10f180: 6e20 f52a 5700 |007a: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10f186: 6e20 ee2a 6700 |007d: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +10f18c: 5495 8c19 |0080: iget-object v5, v9, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4LevelValues:Landroid/util/SparseArray; // field@198c │ │ +10f190: 6e20 d605 4500 |0082: invoke-virtual {v5, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ +10f196: 0c04 |0085: move-result-object v4 │ │ +10f198: 1f04 0e07 |0086: check-cast v4, Ljava/lang/String; // type@070e │ │ +10f19c: 6e20 f52a 4700 |0088: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10f1a2: 6e10 fa2a 0700 |008b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10f1a8: 0c04 |008e: move-result-object v4 │ │ +10f1aa: 6e20 3034 4100 |008f: invoke-virtual {v1, v4}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@3430 │ │ +10f1b0: 284f |0092: goto 00e1 // +004f │ │ +10f1b2: 2207 1007 |0093: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +10f1b6: 7010 eb2a 0700 |0095: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10f1bc: 5498 8b19 |0098: iget-object v8, v9, Lorg/acra/collector/MediaCodecListCollector;.mH263ProfileValues:Landroid/util/SparseArray; // field@198b │ │ +10f1c0: 6e20 d605 5800 |009a: invoke-virtual {v8, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ +10f1c6: 0c05 |009d: move-result-object v5 │ │ +10f1c8: 1f05 0e07 |009e: check-cast v5, Ljava/lang/String; // type@070e │ │ +10f1cc: 6e20 f52a 5700 |00a0: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10f1d2: 6e20 ee2a 6700 |00a3: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +10f1d8: 5495 8a19 |00a6: iget-object v5, v9, Lorg/acra/collector/MediaCodecListCollector;.mH263LevelValues:Landroid/util/SparseArray; // field@198a │ │ +10f1dc: 6e20 d605 4500 |00a8: invoke-virtual {v5, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ +10f1e2: 0c04 |00ab: move-result-object v4 │ │ +10f1e4: 1f04 0e07 |00ac: check-cast v4, Ljava/lang/String; // type@070e │ │ +10f1e8: 6e20 f52a 4700 |00ae: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10f1ee: 6e10 fa2a 0700 |00b1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10f1f4: 0c04 |00b4: move-result-object v4 │ │ +10f1f6: 6e20 3034 4100 |00b5: invoke-virtual {v1, v4}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@3430 │ │ +10f1fc: 2829 |00b8: goto 00e1 // +0029 │ │ +10f1fe: 2207 1007 |00b9: new-instance v7, Ljava/lang/StringBuilder; // type@0710 │ │ +10f202: 7010 eb2a 0700 |00bb: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10f208: 6e20 f12a 5700 |00be: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2af1 │ │ +10f20e: 5498 8819 |00c1: iget-object v8, v9, Lorg/acra/collector/MediaCodecListCollector;.mAVCProfileValues:Landroid/util/SparseArray; // field@1988 │ │ +10f212: 6e20 d605 5800 |00c3: invoke-virtual {v8, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ +10f218: 0c05 |00c6: move-result-object v5 │ │ +10f21a: 1f05 0e07 |00c7: check-cast v5, Ljava/lang/String; // type@070e │ │ +10f21e: 6e20 f52a 5700 |00c9: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10f224: 6e20 ee2a 6700 |00cc: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +10f22a: 5495 8719 |00cf: iget-object v5, v9, Lorg/acra/collector/MediaCodecListCollector;.mAVCLevelValues:Landroid/util/SparseArray; // field@1987 │ │ +10f22e: 6e20 d605 4500 |00d1: invoke-virtual {v5, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@05d6 │ │ +10f234: 0c04 |00d4: move-result-object v4 │ │ +10f236: 1f04 0e07 |00d5: check-cast v4, Ljava/lang/String; // type@070e │ │ +10f23a: 6e20 f52a 4700 |00d7: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10f240: 6e10 fa2a 0700 |00da: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10f246: 0c04 |00dd: move-result-object v4 │ │ +10f248: 6e20 3034 4100 |00de: invoke-virtual {v1, v4}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@3430 │ │ +10f24e: d803 0301 |00e1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +10f252: 2900 57ff |00e3: goto/16 003a // -00a9 │ │ +10f256: 1a0a 8f44 |00e5: const-string v10, "profileLevels" // string@448f │ │ +10f25a: 6e30 4634 a001 |00e7: invoke-virtual {v0, v10, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10f260: 1100 |00ea: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ 0x0009 line=190 │ │ 0x000b line=191 │ │ 0x000f line=192 │ │ @@ -450305,73 +450307,73 @@ │ │ type : '()Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -10f25c: |[10f25c] org.acra.collector.MediaCodecListCollector.collectMediaCodecList:()Lorg/json/JSONObject; │ │ -10f26c: 7010 022f 0c00 |0000: invoke-direct {v12}, Lorg/acra/collector/MediaCodecListCollector;.prepare:()V // method@2f02 │ │ -10f272: 6000 9100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10f276: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -10f278: 1302 1500 |0006: const/16 v2, #int 21 // #15 │ │ -10f27c: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ -10f280: 7100 dd03 0000 |000a: invoke-static {}, Landroid/media/MediaCodecList;.getCodecCount:()I // method@03dd │ │ -10f286: 0a00 |000d: move-result v0 │ │ -10f288: 2302 cc09 |000e: new-array v2, v0, [Landroid/media/MediaCodecInfo; // type@09cc │ │ -10f28c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -10f28e: 3503 1500 |0011: if-ge v3, v0, 0026 // +0015 │ │ -10f292: 7110 de03 0300 |0013: invoke-static {v3}, Landroid/media/MediaCodecList;.getCodecInfoAt:(I)Landroid/media/MediaCodecInfo; // method@03de │ │ -10f298: 0c04 |0016: move-result-object v4 │ │ -10f29a: 4d04 0203 |0017: aput-object v4, v2, v3 │ │ -10f29e: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ -10f2a2: 28f6 |001b: goto 0011 // -000a │ │ -10f2a4: 2200 ea00 |001c: new-instance v0, Landroid/media/MediaCodecList; // type@00ea │ │ -10f2a8: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -10f2aa: 7020 dc03 2000 |001f: invoke-direct {v0, v2}, Landroid/media/MediaCodecList;.:(I)V // method@03dc │ │ -10f2b0: 6e10 df03 0000 |0022: invoke-virtual {v0}, Landroid/media/MediaCodecList;.getCodecInfos:()[Landroid/media/MediaCodecInfo; // method@03df │ │ -10f2b6: 0c02 |0025: move-result-object v2 │ │ -10f2b8: 2200 de08 |0026: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ -10f2bc: 7010 3334 0000 |0028: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10f2c2: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -10f2c4: 2124 |002c: array-length v4, v2 │ │ -10f2c6: 3543 4400 |002d: if-ge v3, v4, 0071 // +0044 │ │ -10f2ca: 4604 0203 |002f: aget-object v4, v2, v3 │ │ -10f2ce: 2205 de08 |0031: new-instance v5, Lorg/json/JSONObject; // type@08de │ │ -10f2d2: 7010 3334 0500 |0033: invoke-direct {v5}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10f2d8: 6e10 da03 0400 |0036: invoke-virtual {v4}, Landroid/media/MediaCodecInfo;.getSupportedTypes:()[Ljava/lang/String; // method@03da │ │ -10f2de: 0c06 |0039: move-result-object v6 │ │ -10f2e0: 6e10 d903 0400 |003a: invoke-virtual {v4}, Landroid/media/MediaCodecInfo;.getName:()Ljava/lang/String; // method@03d9 │ │ -10f2e6: 0c07 |003d: move-result-object v7 │ │ -10f2e8: 1a08 f041 |003e: const-string v8, "name" // string@41f0 │ │ -10f2ec: 6e30 4634 8507 |0040: invoke-virtual {v5, v8, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10f2f2: 0c07 |0043: move-result-object v7 │ │ -10f2f4: 6e10 db03 0400 |0044: invoke-virtual {v4}, Landroid/media/MediaCodecInfo;.isEncoder:()Z // method@03db │ │ -10f2fa: 0a08 |0047: move-result v8 │ │ -10f2fc: 1a09 9e3a |0048: const-string v9, "isEncoder" // string@3a9e │ │ -10f300: 6e30 4734 9708 |004a: invoke-virtual {v7, v9, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@3447 │ │ -10f306: 2207 de08 |004d: new-instance v7, Lorg/json/JSONObject; // type@08de │ │ -10f30a: 7010 3334 0700 |004f: invoke-direct {v7}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10f310: 2168 |0052: array-length v8, v6 │ │ -10f312: 1209 |0053: const/4 v9, #int 0 // #0 │ │ -10f314: 3589 0e00 |0054: if-ge v9, v8, 0062 // +000e │ │ -10f318: 460a 0609 |0056: aget-object v10, v6, v9 │ │ -10f31c: 7030 fe2e 4c0a |0058: invoke-direct {v12, v4, v10}, Lorg/acra/collector/MediaCodecListCollector;.collectCapabilitiesForType:(Landroid/media/MediaCodecInfo;Ljava/lang/String;)Lorg/json/JSONObject; // method@2efe │ │ -10f322: 0c0b |005b: move-result-object v11 │ │ -10f324: 6e30 4634 a70b |005c: invoke-virtual {v7, v10, v11}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10f32a: d809 0901 |005f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -10f32e: 28f3 |0061: goto 0054 // -000d │ │ -10f330: 1a04 0a4b |0062: const-string v4, "supportedTypes" // string@4b0a │ │ -10f334: 6e30 4634 4507 |0064: invoke-virtual {v5, v4, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10f33a: 7110 de2a 0300 |0067: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2ade │ │ -10f340: 0c04 |006a: move-result-object v4 │ │ -10f342: 6e30 4634 4005 |006b: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10f348: d803 0301 |006e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -10f34c: 28bc |0070: goto 002c // -0044 │ │ -10f34e: 1100 |0071: return-object v0 │ │ +10f264: |[10f264] org.acra.collector.MediaCodecListCollector.collectMediaCodecList:()Lorg/json/JSONObject; │ │ +10f274: 7010 022f 0c00 |0000: invoke-direct {v12}, Lorg/acra/collector/MediaCodecListCollector;.prepare:()V // method@2f02 │ │ +10f27a: 6000 9100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10f27e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +10f280: 1302 1500 |0006: const/16 v2, #int 21 // #15 │ │ +10f284: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ +10f288: 7100 dd03 0000 |000a: invoke-static {}, Landroid/media/MediaCodecList;.getCodecCount:()I // method@03dd │ │ +10f28e: 0a00 |000d: move-result v0 │ │ +10f290: 2302 cc09 |000e: new-array v2, v0, [Landroid/media/MediaCodecInfo; // type@09cc │ │ +10f294: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +10f296: 3503 1500 |0011: if-ge v3, v0, 0026 // +0015 │ │ +10f29a: 7110 de03 0300 |0013: invoke-static {v3}, Landroid/media/MediaCodecList;.getCodecInfoAt:(I)Landroid/media/MediaCodecInfo; // method@03de │ │ +10f2a0: 0c04 |0016: move-result-object v4 │ │ +10f2a2: 4d04 0203 |0017: aput-object v4, v2, v3 │ │ +10f2a6: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ +10f2aa: 28f6 |001b: goto 0011 // -000a │ │ +10f2ac: 2200 ea00 |001c: new-instance v0, Landroid/media/MediaCodecList; // type@00ea │ │ +10f2b0: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +10f2b2: 7020 dc03 2000 |001f: invoke-direct {v0, v2}, Landroid/media/MediaCodecList;.:(I)V // method@03dc │ │ +10f2b8: 6e10 df03 0000 |0022: invoke-virtual {v0}, Landroid/media/MediaCodecList;.getCodecInfos:()[Landroid/media/MediaCodecInfo; // method@03df │ │ +10f2be: 0c02 |0025: move-result-object v2 │ │ +10f2c0: 2200 de08 |0026: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ +10f2c4: 7010 3334 0000 |0028: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10f2ca: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +10f2cc: 2124 |002c: array-length v4, v2 │ │ +10f2ce: 3543 4400 |002d: if-ge v3, v4, 0071 // +0044 │ │ +10f2d2: 4604 0203 |002f: aget-object v4, v2, v3 │ │ +10f2d6: 2205 de08 |0031: new-instance v5, Lorg/json/JSONObject; // type@08de │ │ +10f2da: 7010 3334 0500 |0033: invoke-direct {v5}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10f2e0: 6e10 da03 0400 |0036: invoke-virtual {v4}, Landroid/media/MediaCodecInfo;.getSupportedTypes:()[Ljava/lang/String; // method@03da │ │ +10f2e6: 0c06 |0039: move-result-object v6 │ │ +10f2e8: 6e10 d903 0400 |003a: invoke-virtual {v4}, Landroid/media/MediaCodecInfo;.getName:()Ljava/lang/String; // method@03d9 │ │ +10f2ee: 0c07 |003d: move-result-object v7 │ │ +10f2f0: 1a08 f041 |003e: const-string v8, "name" // string@41f0 │ │ +10f2f4: 6e30 4634 8507 |0040: invoke-virtual {v5, v8, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10f2fa: 0c07 |0043: move-result-object v7 │ │ +10f2fc: 6e10 db03 0400 |0044: invoke-virtual {v4}, Landroid/media/MediaCodecInfo;.isEncoder:()Z // method@03db │ │ +10f302: 0a08 |0047: move-result v8 │ │ +10f304: 1a09 9e3a |0048: const-string v9, "isEncoder" // string@3a9e │ │ +10f308: 6e30 4734 9708 |004a: invoke-virtual {v7, v9, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@3447 │ │ +10f30e: 2207 de08 |004d: new-instance v7, Lorg/json/JSONObject; // type@08de │ │ +10f312: 7010 3334 0700 |004f: invoke-direct {v7}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10f318: 2168 |0052: array-length v8, v6 │ │ +10f31a: 1209 |0053: const/4 v9, #int 0 // #0 │ │ +10f31c: 3589 0e00 |0054: if-ge v9, v8, 0062 // +000e │ │ +10f320: 460a 0609 |0056: aget-object v10, v6, v9 │ │ +10f324: 7030 fe2e 4c0a |0058: invoke-direct {v12, v4, v10}, Lorg/acra/collector/MediaCodecListCollector;.collectCapabilitiesForType:(Landroid/media/MediaCodecInfo;Ljava/lang/String;)Lorg/json/JSONObject; // method@2efe │ │ +10f32a: 0c0b |005b: move-result-object v11 │ │ +10f32c: 6e30 4634 a70b |005c: invoke-virtual {v7, v10, v11}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10f332: d809 0901 |005f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +10f336: 28f3 |0061: goto 0054 // -000d │ │ +10f338: 1a04 0a4b |0062: const-string v4, "supportedTypes" // string@4b0a │ │ +10f33c: 6e30 4634 4507 |0064: invoke-virtual {v5, v4, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10f342: 7110 de2a 0300 |0067: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2ade │ │ +10f348: 0c04 |006a: move-result-object v4 │ │ +10f34a: 6e30 4634 4005 |006b: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10f350: d803 0301 |006e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +10f354: 28bc |0070: goto 002c // -0044 │ │ +10f356: 1100 |0071: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=147 │ │ 0x000a line=149 │ │ 0x000e line=150 │ │ 0x0013 line=153 │ │ @@ -450396,67 +450398,67 @@ │ │ type : '(Landroid/media/MediaCodecInfo;)Lorg/acra/collector/MediaCodecListCollector$CodecType;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -10efb8: |[10efb8] org.acra.collector.MediaCodecListCollector.identifyCodecType:(Landroid/media/MediaCodecInfo;)Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ -10efc8: 6e10 d903 0600 |0000: invoke-virtual {v6}, Landroid/media/MediaCodecInfo;.getName:()Ljava/lang/String; // method@03d9 │ │ -10efce: 0c06 |0003: move-result-object v6 │ │ -10efd0: 6200 8219 |0004: sget-object v0, Lorg/acra/collector/MediaCodecListCollector;.AVC_TYPES:[Ljava/lang/String; // field@1982 │ │ -10efd4: 2101 |0006: array-length v1, v0 │ │ -10efd6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -10efd8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -10efda: 3513 1000 |0009: if-ge v3, v1, 0019 // +0010 │ │ -10efde: 4604 0003 |000b: aget-object v4, v0, v3 │ │ -10efe2: 6e20 b72a 4600 |000d: invoke-virtual {v6, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -10efe8: 0a04 |0010: move-result v4 │ │ -10efea: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ -10efee: 6206 7e19 |0013: sget-object v6, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197e │ │ -10eff2: 1106 |0015: return-object v6 │ │ -10eff4: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -10eff8: 28f1 |0018: goto 0009 // -000f │ │ -10effa: 6200 8419 |0019: sget-object v0, Lorg/acra/collector/MediaCodecListCollector;.H263_TYPES:[Ljava/lang/String; // field@1984 │ │ -10effe: 2101 |001b: array-length v1, v0 │ │ -10f000: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -10f002: 3513 1000 |001d: if-ge v3, v1, 002d // +0010 │ │ -10f006: 4604 0003 |001f: aget-object v4, v0, v3 │ │ -10f00a: 6e20 b72a 4600 |0021: invoke-virtual {v6, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -10f010: 0a04 |0024: move-result v4 │ │ -10f012: 3804 0500 |0025: if-eqz v4, 002a // +0005 │ │ -10f016: 6206 7f19 |0027: sget-object v6, Lorg/acra/collector/MediaCodecListCollector$CodecType;.H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197f │ │ -10f01a: 1106 |0029: return-object v6 │ │ -10f01c: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -10f020: 28f1 |002c: goto 001d // -000f │ │ -10f022: 6200 8519 |002d: sget-object v0, Lorg/acra/collector/MediaCodecListCollector;.MPEG4_TYPES:[Ljava/lang/String; // field@1985 │ │ -10f026: 2101 |002f: array-length v1, v0 │ │ -10f028: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -10f02a: 3513 1000 |0031: if-ge v3, v1, 0041 // +0010 │ │ -10f02e: 4604 0003 |0033: aget-object v4, v0, v3 │ │ -10f032: 6e20 b72a 4600 |0035: invoke-virtual {v6, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -10f038: 0a04 |0038: move-result v4 │ │ -10f03a: 3804 0500 |0039: if-eqz v4, 003e // +0005 │ │ -10f03e: 6206 8019 |003b: sget-object v6, Lorg/acra/collector/MediaCodecListCollector$CodecType;.MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@1980 │ │ -10f042: 1106 |003d: return-object v6 │ │ -10f044: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -10f048: 28f1 |0040: goto 0031 // -000f │ │ -10f04a: 6200 8119 |0041: sget-object v0, Lorg/acra/collector/MediaCodecListCollector;.AAC_TYPES:[Ljava/lang/String; // field@1981 │ │ -10f04e: 2101 |0043: array-length v1, v0 │ │ -10f050: 3512 1000 |0044: if-ge v2, v1, 0054 // +0010 │ │ -10f054: 4603 0002 |0046: aget-object v3, v0, v2 │ │ -10f058: 6e20 b72a 3600 |0048: invoke-virtual {v6, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ -10f05e: 0a03 |004b: move-result v3 │ │ -10f060: 3803 0500 |004c: if-eqz v3, 0051 // +0005 │ │ -10f064: 6206 7d19 |004e: sget-object v6, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197d │ │ -10f068: 1106 |0050: return-object v6 │ │ -10f06a: d802 0201 |0051: add-int/lit8 v2, v2, #int 1 // #01 │ │ -10f06e: 28f1 |0053: goto 0044 // -000f │ │ -10f070: 1206 |0054: const/4 v6, #int 0 // #0 │ │ -10f072: 1106 |0055: return-object v6 │ │ +10efc0: |[10efc0] org.acra.collector.MediaCodecListCollector.identifyCodecType:(Landroid/media/MediaCodecInfo;)Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ +10efd0: 6e10 d903 0600 |0000: invoke-virtual {v6}, Landroid/media/MediaCodecInfo;.getName:()Ljava/lang/String; // method@03d9 │ │ +10efd6: 0c06 |0003: move-result-object v6 │ │ +10efd8: 6200 8219 |0004: sget-object v0, Lorg/acra/collector/MediaCodecListCollector;.AVC_TYPES:[Ljava/lang/String; // field@1982 │ │ +10efdc: 2101 |0006: array-length v1, v0 │ │ +10efde: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +10efe0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +10efe2: 3513 1000 |0009: if-ge v3, v1, 0019 // +0010 │ │ +10efe6: 4604 0003 |000b: aget-object v4, v0, v3 │ │ +10efea: 6e20 b72a 4600 |000d: invoke-virtual {v6, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +10eff0: 0a04 |0010: move-result v4 │ │ +10eff2: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ +10eff6: 6206 7e19 |0013: sget-object v6, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197e │ │ +10effa: 1106 |0015: return-object v6 │ │ +10effc: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +10f000: 28f1 |0018: goto 0009 // -000f │ │ +10f002: 6200 8419 |0019: sget-object v0, Lorg/acra/collector/MediaCodecListCollector;.H263_TYPES:[Ljava/lang/String; // field@1984 │ │ +10f006: 2101 |001b: array-length v1, v0 │ │ +10f008: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +10f00a: 3513 1000 |001d: if-ge v3, v1, 002d // +0010 │ │ +10f00e: 4604 0003 |001f: aget-object v4, v0, v3 │ │ +10f012: 6e20 b72a 4600 |0021: invoke-virtual {v6, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +10f018: 0a04 |0024: move-result v4 │ │ +10f01a: 3804 0500 |0025: if-eqz v4, 002a // +0005 │ │ +10f01e: 6206 7f19 |0027: sget-object v6, Lorg/acra/collector/MediaCodecListCollector$CodecType;.H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197f │ │ +10f022: 1106 |0029: return-object v6 │ │ +10f024: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +10f028: 28f1 |002c: goto 001d // -000f │ │ +10f02a: 6200 8519 |002d: sget-object v0, Lorg/acra/collector/MediaCodecListCollector;.MPEG4_TYPES:[Ljava/lang/String; // field@1985 │ │ +10f02e: 2101 |002f: array-length v1, v0 │ │ +10f030: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +10f032: 3513 1000 |0031: if-ge v3, v1, 0041 // +0010 │ │ +10f036: 4604 0003 |0033: aget-object v4, v0, v3 │ │ +10f03a: 6e20 b72a 4600 |0035: invoke-virtual {v6, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +10f040: 0a04 |0038: move-result v4 │ │ +10f042: 3804 0500 |0039: if-eqz v4, 003e // +0005 │ │ +10f046: 6206 8019 |003b: sget-object v6, Lorg/acra/collector/MediaCodecListCollector$CodecType;.MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@1980 │ │ +10f04a: 1106 |003d: return-object v6 │ │ +10f04c: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +10f050: 28f1 |0040: goto 0031 // -000f │ │ +10f052: 6200 8119 |0041: sget-object v0, Lorg/acra/collector/MediaCodecListCollector;.AAC_TYPES:[Ljava/lang/String; // field@1981 │ │ +10f056: 2101 |0043: array-length v1, v0 │ │ +10f058: 3512 1000 |0044: if-ge v2, v1, 0054 // +0010 │ │ +10f05c: 4603 0002 |0046: aget-object v3, v0, v2 │ │ +10f060: 6e20 b72a 3600 |0048: invoke-virtual {v6, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2ab7 │ │ +10f066: 0a03 |004b: move-result v3 │ │ +10f068: 3803 0500 |004c: if-eqz v3, 0051 // +0005 │ │ +10f06c: 6206 7d19 |004e: sget-object v6, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@197d │ │ +10f070: 1106 |0050: return-object v6 │ │ +10f072: d802 0201 |0051: add-int/lit8 v2, v2, #int 1 // #01 │ │ +10f076: 28f1 |0053: goto 0044 // -000f │ │ +10f078: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +10f07a: 1106 |0055: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0004 line=251 │ │ 0x000d line=252 │ │ 0x0013 line=253 │ │ 0x0019 line=256 │ │ @@ -450477,161 +450479,161 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 289 16-bit code units │ │ -10f4a4: |[10f4a4] org.acra.collector.MediaCodecListCollector.prepare:()V │ │ -10f4b4: 1a00 882d |0000: const-string v0, "android.media.MediaCodecInfo$CodecCapabilities" // string@2d88 │ │ -10f4b8: 7110 1a2a 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2a1a │ │ -10f4be: 0c00 |0005: move-result-object v0 │ │ -10f4c0: 6e10 272a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2a27 │ │ -10f4c6: 0c00 |0009: move-result-object v0 │ │ -10f4c8: 2101 |000a: array-length v1, v0 │ │ -10f4ca: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -10f4cc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -10f4ce: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -10f4d0: 3513 3400 |000e: if-ge v3, v1, 0042 // +0034 │ │ -10f4d4: 4605 0003 |0010: aget-object v5, v0, v3 │ │ -10f4d8: 6e10 292b 0500 |0012: invoke-virtual {v5}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2b29 │ │ -10f4de: 0a06 |0015: move-result v6 │ │ -10f4e0: 7110 392b 0600 |0016: invoke-static {v6}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2b39 │ │ -10f4e6: 0a06 |0019: move-result v6 │ │ -10f4e8: 3806 2500 |001a: if-eqz v6, 003f // +0025 │ │ -10f4ec: 6e10 292b 0500 |001c: invoke-virtual {v5}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2b29 │ │ -10f4f2: 0a06 |001f: move-result v6 │ │ -10f4f4: 7110 382b 0600 |0020: invoke-static {v6}, Ljava/lang/reflect/Modifier;.isFinal:(I)Z // method@2b38 │ │ -10f4fa: 0a06 |0023: move-result v6 │ │ -10f4fc: 3806 1b00 |0024: if-eqz v6, 003f // +001b │ │ -10f500: 6e10 2a2b 0500 |0026: invoke-virtual {v5}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f506: 0c06 |0029: move-result-object v6 │ │ -10f508: 1a07 e00c |002a: const-string v7, "COLOR_" // string@0ce0 │ │ -10f50c: 6e20 d22a 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10f512: 0a06 |002f: move-result v6 │ │ -10f514: 3806 0f00 |0030: if-eqz v6, 003f // +000f │ │ -10f518: 5486 8919 |0032: iget-object v6, v8, Lorg/acra/collector/MediaCodecListCollector;.mColorFormatValues:Landroid/util/SparseArray; // field@1989 │ │ -10f51c: 6e20 272b 4500 |0034: invoke-virtual {v5, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10f522: 0a04 |0037: move-result v4 │ │ -10f524: 6e10 2a2b 0500 |0038: invoke-virtual {v5}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f52a: 0c05 |003b: move-result-object v5 │ │ -10f52c: 6e30 d905 4605 |003c: invoke-virtual {v6, v4, v5}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10f532: d803 0301 |003f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -10f536: 28cc |0041: goto 000d // -0034 │ │ -10f538: 1a00 892d |0042: const-string v0, "android.media.MediaCodecInfo$CodecProfileLevel" // string@2d89 │ │ -10f53c: 7110 1a2a 0000 |0044: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2a1a │ │ -10f542: 0c00 |0047: move-result-object v0 │ │ -10f544: 6e10 272a 0000 |0048: invoke-virtual {v0}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2a27 │ │ -10f54a: 0c00 |004b: move-result-object v0 │ │ -10f54c: 2101 |004c: array-length v1, v0 │ │ -10f54e: 3512 d300 |004d: if-ge v2, v1, 0120 // +00d3 │ │ -10f552: 4603 0002 |004f: aget-object v3, v0, v2 │ │ -10f556: 6e10 292b 0300 |0051: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2b29 │ │ -10f55c: 0a05 |0054: move-result v5 │ │ -10f55e: 7110 392b 0500 |0055: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2b39 │ │ -10f564: 0a05 |0058: move-result v5 │ │ -10f566: 3805 c300 |0059: if-eqz v5, 011c // +00c3 │ │ -10f56a: 6e10 292b 0300 |005b: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2b29 │ │ -10f570: 0a05 |005e: move-result v5 │ │ -10f572: 7110 382b 0500 |005f: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isFinal:(I)Z // method@2b38 │ │ -10f578: 0a05 |0062: move-result v5 │ │ -10f57a: 3805 b900 |0063: if-eqz v5, 011c // +00b9 │ │ -10f57e: 6e10 2a2b 0300 |0065: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f584: 0c05 |0068: move-result-object v5 │ │ -10f586: 1a06 7e0a |0069: const-string v6, "AVCLevel" // string@0a7e │ │ -10f58a: 6e20 d22a 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10f590: 0a05 |006e: move-result v5 │ │ -10f592: 3805 1100 |006f: if-eqz v5, 0080 // +0011 │ │ -10f596: 5485 8719 |0071: iget-object v5, v8, Lorg/acra/collector/MediaCodecListCollector;.mAVCLevelValues:Landroid/util/SparseArray; // field@1987 │ │ -10f59a: 6e20 272b 4300 |0073: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10f5a0: 0a06 |0076: move-result v6 │ │ -10f5a2: 6e10 2a2b 0300 |0077: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f5a8: 0c03 |007a: move-result-object v3 │ │ -10f5aa: 6e30 d905 6503 |007b: invoke-virtual {v5, v6, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10f5b0: 2900 9e00 |007e: goto/16 011c // +009e │ │ -10f5b4: 6e10 2a2b 0300 |0080: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f5ba: 0c05 |0083: move-result-object v5 │ │ -10f5bc: 1a06 7f0a |0084: const-string v6, "AVCProfile" // string@0a7f │ │ -10f5c0: 6e20 d22a 6500 |0086: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10f5c6: 0a05 |0089: move-result v5 │ │ -10f5c8: 3805 1100 |008a: if-eqz v5, 009b // +0011 │ │ -10f5cc: 5485 8819 |008c: iget-object v5, v8, Lorg/acra/collector/MediaCodecListCollector;.mAVCProfileValues:Landroid/util/SparseArray; // field@1988 │ │ -10f5d0: 6e20 272b 4300 |008e: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10f5d6: 0a06 |0091: move-result v6 │ │ -10f5d8: 6e10 2a2b 0300 |0092: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f5de: 0c03 |0095: move-result-object v3 │ │ -10f5e0: 6e30 d905 6503 |0096: invoke-virtual {v5, v6, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10f5e6: 2900 8300 |0099: goto/16 011c // +0083 │ │ -10f5ea: 6e10 2a2b 0300 |009b: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f5f0: 0c05 |009e: move-result-object v5 │ │ -10f5f2: 1a06 0512 |009f: const-string v6, "H263Level" // string@1205 │ │ -10f5f6: 6e20 d22a 6500 |00a1: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10f5fc: 0a05 |00a4: move-result v5 │ │ -10f5fe: 3805 1000 |00a5: if-eqz v5, 00b5 // +0010 │ │ -10f602: 5485 8a19 |00a7: iget-object v5, v8, Lorg/acra/collector/MediaCodecListCollector;.mH263LevelValues:Landroid/util/SparseArray; // field@198a │ │ -10f606: 6e20 272b 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10f60c: 0a06 |00ac: move-result v6 │ │ -10f60e: 6e10 2a2b 0300 |00ad: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f614: 0c03 |00b0: move-result-object v3 │ │ -10f616: 6e30 d905 6503 |00b1: invoke-virtual {v5, v6, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10f61c: 2868 |00b4: goto 011c // +0068 │ │ -10f61e: 6e10 2a2b 0300 |00b5: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f624: 0c05 |00b8: move-result-object v5 │ │ -10f626: 1a06 0612 |00b9: const-string v6, "H263Profile" // string@1206 │ │ -10f62a: 6e20 d22a 6500 |00bb: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10f630: 0a05 |00be: move-result v5 │ │ -10f632: 3805 1000 |00bf: if-eqz v5, 00cf // +0010 │ │ -10f636: 5485 8b19 |00c1: iget-object v5, v8, Lorg/acra/collector/MediaCodecListCollector;.mH263ProfileValues:Landroid/util/SparseArray; // field@198b │ │ -10f63a: 6e20 272b 4300 |00c3: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10f640: 0a06 |00c6: move-result v6 │ │ -10f642: 6e10 2a2b 0300 |00c7: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f648: 0c03 |00ca: move-result-object v3 │ │ -10f64a: 6e30 d905 6503 |00cb: invoke-virtual {v5, v6, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10f650: 284e |00ce: goto 011c // +004e │ │ -10f652: 6e10 2a2b 0300 |00cf: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f658: 0c05 |00d2: move-result-object v5 │ │ -10f65a: 1a06 2220 |00d3: const-string v6, "MPEG4Level" // string@2022 │ │ -10f65e: 6e20 d22a 6500 |00d5: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10f664: 0a05 |00d8: move-result v5 │ │ -10f666: 3805 1000 |00d9: if-eqz v5, 00e9 // +0010 │ │ -10f66a: 5485 8c19 |00db: iget-object v5, v8, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4LevelValues:Landroid/util/SparseArray; // field@198c │ │ -10f66e: 6e20 272b 4300 |00dd: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10f674: 0a06 |00e0: move-result v6 │ │ -10f676: 6e10 2a2b 0300 |00e1: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f67c: 0c03 |00e4: move-result-object v3 │ │ -10f67e: 6e30 d905 6503 |00e5: invoke-virtual {v5, v6, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10f684: 2834 |00e8: goto 011c // +0034 │ │ -10f686: 6e10 2a2b 0300 |00e9: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f68c: 0c05 |00ec: move-result-object v5 │ │ -10f68e: 1a06 2320 |00ed: const-string v6, "MPEG4Profile" // string@2023 │ │ -10f692: 6e20 d22a 6500 |00ef: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10f698: 0a05 |00f2: move-result v5 │ │ -10f69a: 3805 1000 |00f3: if-eqz v5, 0103 // +0010 │ │ -10f69e: 5485 8d19 |00f5: iget-object v5, v8, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4ProfileValues:Landroid/util/SparseArray; // field@198d │ │ -10f6a2: 6e20 272b 4300 |00f7: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10f6a8: 0a06 |00fa: move-result v6 │ │ -10f6aa: 6e10 2a2b 0300 |00fb: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f6b0: 0c03 |00fe: move-result-object v3 │ │ -10f6b2: 6e30 d905 6503 |00ff: invoke-virtual {v5, v6, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10f6b8: 281a |0102: goto 011c // +001a │ │ -10f6ba: 6e10 2a2b 0300 |0103: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f6c0: 0c05 |0106: move-result-object v5 │ │ -10f6c2: 1a06 4209 |0107: const-string v6, "AAC" // string@0942 │ │ -10f6c6: 6e20 d22a 6500 |0109: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10f6cc: 0a05 |010c: move-result v5 │ │ -10f6ce: 3805 0f00 |010d: if-eqz v5, 011c // +000f │ │ -10f6d2: 5485 8619 |010f: iget-object v5, v8, Lorg/acra/collector/MediaCodecListCollector;.mAACProfileValues:Landroid/util/SparseArray; // field@1986 │ │ -10f6d6: 6e20 272b 4300 |0111: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ -10f6dc: 0a06 |0114: move-result v6 │ │ -10f6de: 6e10 2a2b 0300 |0115: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10f6e4: 0c03 |0118: move-result-object v3 │ │ -10f6e6: 6e30 d905 6503 |0119: invoke-virtual {v5, v6, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ -10f6ec: d802 0201 |011c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -10f6f0: 2900 2fff |011e: goto/16 004d // -00d1 │ │ -10f6f4: 0e00 |0120: return-void │ │ +10f4ac: |[10f4ac] org.acra.collector.MediaCodecListCollector.prepare:()V │ │ +10f4bc: 1a00 882d |0000: const-string v0, "android.media.MediaCodecInfo$CodecCapabilities" // string@2d88 │ │ +10f4c0: 7110 1a2a 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2a1a │ │ +10f4c6: 0c00 |0005: move-result-object v0 │ │ +10f4c8: 6e10 272a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2a27 │ │ +10f4ce: 0c00 |0009: move-result-object v0 │ │ +10f4d0: 2101 |000a: array-length v1, v0 │ │ +10f4d2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +10f4d4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +10f4d6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +10f4d8: 3513 3400 |000e: if-ge v3, v1, 0042 // +0034 │ │ +10f4dc: 4605 0003 |0010: aget-object v5, v0, v3 │ │ +10f4e0: 6e10 292b 0500 |0012: invoke-virtual {v5}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2b29 │ │ +10f4e6: 0a06 |0015: move-result v6 │ │ +10f4e8: 7110 392b 0600 |0016: invoke-static {v6}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2b39 │ │ +10f4ee: 0a06 |0019: move-result v6 │ │ +10f4f0: 3806 2500 |001a: if-eqz v6, 003f // +0025 │ │ +10f4f4: 6e10 292b 0500 |001c: invoke-virtual {v5}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2b29 │ │ +10f4fa: 0a06 |001f: move-result v6 │ │ +10f4fc: 7110 382b 0600 |0020: invoke-static {v6}, Ljava/lang/reflect/Modifier;.isFinal:(I)Z // method@2b38 │ │ +10f502: 0a06 |0023: move-result v6 │ │ +10f504: 3806 1b00 |0024: if-eqz v6, 003f // +001b │ │ +10f508: 6e10 2a2b 0500 |0026: invoke-virtual {v5}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f50e: 0c06 |0029: move-result-object v6 │ │ +10f510: 1a07 e00c |002a: const-string v7, "COLOR_" // string@0ce0 │ │ +10f514: 6e20 d22a 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10f51a: 0a06 |002f: move-result v6 │ │ +10f51c: 3806 0f00 |0030: if-eqz v6, 003f // +000f │ │ +10f520: 5486 8919 |0032: iget-object v6, v8, Lorg/acra/collector/MediaCodecListCollector;.mColorFormatValues:Landroid/util/SparseArray; // field@1989 │ │ +10f524: 6e20 272b 4500 |0034: invoke-virtual {v5, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10f52a: 0a04 |0037: move-result v4 │ │ +10f52c: 6e10 2a2b 0500 |0038: invoke-virtual {v5}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f532: 0c05 |003b: move-result-object v5 │ │ +10f534: 6e30 d905 4605 |003c: invoke-virtual {v6, v4, v5}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10f53a: d803 0301 |003f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +10f53e: 28cc |0041: goto 000d // -0034 │ │ +10f540: 1a00 892d |0042: const-string v0, "android.media.MediaCodecInfo$CodecProfileLevel" // string@2d89 │ │ +10f544: 7110 1a2a 0000 |0044: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2a1a │ │ +10f54a: 0c00 |0047: move-result-object v0 │ │ +10f54c: 6e10 272a 0000 |0048: invoke-virtual {v0}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2a27 │ │ +10f552: 0c00 |004b: move-result-object v0 │ │ +10f554: 2101 |004c: array-length v1, v0 │ │ +10f556: 3512 d300 |004d: if-ge v2, v1, 0120 // +00d3 │ │ +10f55a: 4603 0002 |004f: aget-object v3, v0, v2 │ │ +10f55e: 6e10 292b 0300 |0051: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2b29 │ │ +10f564: 0a05 |0054: move-result v5 │ │ +10f566: 7110 392b 0500 |0055: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2b39 │ │ +10f56c: 0a05 |0058: move-result v5 │ │ +10f56e: 3805 c300 |0059: if-eqz v5, 011c // +00c3 │ │ +10f572: 6e10 292b 0300 |005b: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2b29 │ │ +10f578: 0a05 |005e: move-result v5 │ │ +10f57a: 7110 382b 0500 |005f: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isFinal:(I)Z // method@2b38 │ │ +10f580: 0a05 |0062: move-result v5 │ │ +10f582: 3805 b900 |0063: if-eqz v5, 011c // +00b9 │ │ +10f586: 6e10 2a2b 0300 |0065: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f58c: 0c05 |0068: move-result-object v5 │ │ +10f58e: 1a06 7e0a |0069: const-string v6, "AVCLevel" // string@0a7e │ │ +10f592: 6e20 d22a 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10f598: 0a05 |006e: move-result v5 │ │ +10f59a: 3805 1100 |006f: if-eqz v5, 0080 // +0011 │ │ +10f59e: 5485 8719 |0071: iget-object v5, v8, Lorg/acra/collector/MediaCodecListCollector;.mAVCLevelValues:Landroid/util/SparseArray; // field@1987 │ │ +10f5a2: 6e20 272b 4300 |0073: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10f5a8: 0a06 |0076: move-result v6 │ │ +10f5aa: 6e10 2a2b 0300 |0077: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f5b0: 0c03 |007a: move-result-object v3 │ │ +10f5b2: 6e30 d905 6503 |007b: invoke-virtual {v5, v6, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10f5b8: 2900 9e00 |007e: goto/16 011c // +009e │ │ +10f5bc: 6e10 2a2b 0300 |0080: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f5c2: 0c05 |0083: move-result-object v5 │ │ +10f5c4: 1a06 7f0a |0084: const-string v6, "AVCProfile" // string@0a7f │ │ +10f5c8: 6e20 d22a 6500 |0086: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10f5ce: 0a05 |0089: move-result v5 │ │ +10f5d0: 3805 1100 |008a: if-eqz v5, 009b // +0011 │ │ +10f5d4: 5485 8819 |008c: iget-object v5, v8, Lorg/acra/collector/MediaCodecListCollector;.mAVCProfileValues:Landroid/util/SparseArray; // field@1988 │ │ +10f5d8: 6e20 272b 4300 |008e: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10f5de: 0a06 |0091: move-result v6 │ │ +10f5e0: 6e10 2a2b 0300 |0092: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f5e6: 0c03 |0095: move-result-object v3 │ │ +10f5e8: 6e30 d905 6503 |0096: invoke-virtual {v5, v6, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10f5ee: 2900 8300 |0099: goto/16 011c // +0083 │ │ +10f5f2: 6e10 2a2b 0300 |009b: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f5f8: 0c05 |009e: move-result-object v5 │ │ +10f5fa: 1a06 0512 |009f: const-string v6, "H263Level" // string@1205 │ │ +10f5fe: 6e20 d22a 6500 |00a1: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10f604: 0a05 |00a4: move-result v5 │ │ +10f606: 3805 1000 |00a5: if-eqz v5, 00b5 // +0010 │ │ +10f60a: 5485 8a19 |00a7: iget-object v5, v8, Lorg/acra/collector/MediaCodecListCollector;.mH263LevelValues:Landroid/util/SparseArray; // field@198a │ │ +10f60e: 6e20 272b 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10f614: 0a06 |00ac: move-result v6 │ │ +10f616: 6e10 2a2b 0300 |00ad: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f61c: 0c03 |00b0: move-result-object v3 │ │ +10f61e: 6e30 d905 6503 |00b1: invoke-virtual {v5, v6, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10f624: 2868 |00b4: goto 011c // +0068 │ │ +10f626: 6e10 2a2b 0300 |00b5: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f62c: 0c05 |00b8: move-result-object v5 │ │ +10f62e: 1a06 0612 |00b9: const-string v6, "H263Profile" // string@1206 │ │ +10f632: 6e20 d22a 6500 |00bb: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10f638: 0a05 |00be: move-result v5 │ │ +10f63a: 3805 1000 |00bf: if-eqz v5, 00cf // +0010 │ │ +10f63e: 5485 8b19 |00c1: iget-object v5, v8, Lorg/acra/collector/MediaCodecListCollector;.mH263ProfileValues:Landroid/util/SparseArray; // field@198b │ │ +10f642: 6e20 272b 4300 |00c3: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10f648: 0a06 |00c6: move-result v6 │ │ +10f64a: 6e10 2a2b 0300 |00c7: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f650: 0c03 |00ca: move-result-object v3 │ │ +10f652: 6e30 d905 6503 |00cb: invoke-virtual {v5, v6, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10f658: 284e |00ce: goto 011c // +004e │ │ +10f65a: 6e10 2a2b 0300 |00cf: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f660: 0c05 |00d2: move-result-object v5 │ │ +10f662: 1a06 2220 |00d3: const-string v6, "MPEG4Level" // string@2022 │ │ +10f666: 6e20 d22a 6500 |00d5: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10f66c: 0a05 |00d8: move-result v5 │ │ +10f66e: 3805 1000 |00d9: if-eqz v5, 00e9 // +0010 │ │ +10f672: 5485 8c19 |00db: iget-object v5, v8, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4LevelValues:Landroid/util/SparseArray; // field@198c │ │ +10f676: 6e20 272b 4300 |00dd: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10f67c: 0a06 |00e0: move-result v6 │ │ +10f67e: 6e10 2a2b 0300 |00e1: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f684: 0c03 |00e4: move-result-object v3 │ │ +10f686: 6e30 d905 6503 |00e5: invoke-virtual {v5, v6, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10f68c: 2834 |00e8: goto 011c // +0034 │ │ +10f68e: 6e10 2a2b 0300 |00e9: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f694: 0c05 |00ec: move-result-object v5 │ │ +10f696: 1a06 2320 |00ed: const-string v6, "MPEG4Profile" // string@2023 │ │ +10f69a: 6e20 d22a 6500 |00ef: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10f6a0: 0a05 |00f2: move-result v5 │ │ +10f6a2: 3805 1000 |00f3: if-eqz v5, 0103 // +0010 │ │ +10f6a6: 5485 8d19 |00f5: iget-object v5, v8, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4ProfileValues:Landroid/util/SparseArray; // field@198d │ │ +10f6aa: 6e20 272b 4300 |00f7: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10f6b0: 0a06 |00fa: move-result v6 │ │ +10f6b2: 6e10 2a2b 0300 |00fb: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f6b8: 0c03 |00fe: move-result-object v3 │ │ +10f6ba: 6e30 d905 6503 |00ff: invoke-virtual {v5, v6, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10f6c0: 281a |0102: goto 011c // +001a │ │ +10f6c2: 6e10 2a2b 0300 |0103: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f6c8: 0c05 |0106: move-result-object v5 │ │ +10f6ca: 1a06 4209 |0107: const-string v6, "AAC" // string@0942 │ │ +10f6ce: 6e20 d22a 6500 |0109: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10f6d4: 0a05 |010c: move-result v5 │ │ +10f6d6: 3805 0f00 |010d: if-eqz v5, 011c // +000f │ │ +10f6da: 5485 8619 |010f: iget-object v5, v8, Lorg/acra/collector/MediaCodecListCollector;.mAACProfileValues:Landroid/util/SparseArray; // field@1986 │ │ +10f6de: 6e20 272b 4300 |0111: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b27 │ │ +10f6e4: 0a06 |0114: move-result v6 │ │ +10f6e6: 6e10 2a2b 0300 |0115: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10f6ec: 0c03 |0118: move-result-object v3 │ │ +10f6ee: 6e30 d905 6503 |0119: invoke-virtual {v5, v6, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@05d9 │ │ +10f6f4: d802 0201 |011c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +10f6f8: 2900 2fff |011e: goto/16 004d // -00d1 │ │ +10f6fc: 0e00 |0120: return-void │ │ catches : 1 │ │ 0x0000 - 0x011c │ │ Ljava/lang/ClassNotFoundException; -> 0x0120 │ │ Ljava/lang/SecurityException; -> 0x0120 │ │ Ljava/lang/IllegalAccessException; -> 0x0120 │ │ Ljava/lang/IllegalArgumentException; -> 0x0120 │ │ positions : │ │ @@ -450666,20 +450668,20 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -10f480: |[10f480] org.acra.collector.MediaCodecListCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -10f490: 6201 2b19 |0000: sget-object v1, Lorg/acra/ReportField;.MEDIA_CODEC_LIST:Lorg/acra/ReportField; // field@192b │ │ -10f494: 7010 ff2e 0000 |0002: invoke-direct {v0}, Lorg/acra/collector/MediaCodecListCollector;.collectMediaCodecList:()Lorg/json/JSONObject; // method@2eff │ │ -10f49a: 0c02 |0005: move-result-object v2 │ │ -10f49c: 6e30 0130 1502 |0006: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ -10f4a2: 0e00 |0009: return-void │ │ +10f488: |[10f488] org.acra.collector.MediaCodecListCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +10f498: 6201 2b19 |0000: sget-object v1, Lorg/acra/ReportField;.MEDIA_CODEC_LIST:Lorg/acra/ReportField; // field@192b │ │ +10f49c: 7010 ff2e 0000 |0002: invoke-direct {v0}, Lorg/acra/collector/MediaCodecListCollector;.collectMediaCodecList:()Lorg/json/JSONObject; // method@2eff │ │ +10f4a2: 0c02 |0005: move-result-object v2 │ │ +10f4a4: 6e30 0130 1502 |0006: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ +10f4aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/acra/collector/MediaCodecListCollector; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/acra/ReportField; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/Context; │ │ @@ -450692,17 +450694,17 @@ │ │ type : '()Lorg/acra/collector/Collector$Order;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10efa0: |[10efa0] org.acra.collector.MediaCodecListCollector.getOrder:()Lorg/acra/collector/Collector$Order; │ │ -10efb0: 6200 6519 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.LATE:Lorg/acra/collector/Collector$Order; // field@1965 │ │ -10efb4: 1100 |0002: return-object v0 │ │ +10efa8: |[10efa8] org.acra.collector.MediaCodecListCollector.getOrder:()Lorg/acra/collector/Collector$Order; │ │ +10efb8: 6200 6519 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.LATE:Lorg/acra/collector/Collector$Order; // field@1965 │ │ +10efbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/collector/MediaCodecListCollector; │ │ │ │ #2 : (in Lorg/acra/collector/MediaCodecListCollector;) │ │ @@ -450710,25 +450712,25 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -10ef70: |[10ef70] org.acra.collector.MediaCodecListCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ -10ef80: 6f54 b72e 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ -10ef86: 0a01 |0003: move-result v1 │ │ -10ef88: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -10ef8c: 6001 9100 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10ef90: 1302 1000 |0008: const/16 v2, #int 16 // #10 │ │ -10ef94: 3421 0400 |000a: if-lt v1, v2, 000e // +0004 │ │ -10ef98: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -10ef9a: 2802 |000d: goto 000f // +0002 │ │ -10ef9c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -10ef9e: 0f01 |000f: return v1 │ │ +10ef78: |[10ef78] org.acra.collector.MediaCodecListCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ +10ef88: 6f54 b72e 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ +10ef8e: 0a01 |0003: move-result v1 │ │ +10ef90: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +10ef94: 6001 9100 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10ef98: 1302 1000 |0008: const/16 v2, #int 16 // #10 │ │ +10ef9c: 3421 0400 |000a: if-lt v1, v2, 000e // +0004 │ │ +10efa0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +10efa2: 2802 |000d: goto 000f // +0002 │ │ +10efa4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +10efa6: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/acra/collector/MediaCodecListCollector; │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=2 (null) Lorg/acra/config/CoreConfiguration; │ │ @@ -450782,26 +450784,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -10f94c: |[10f94c] org.acra.collector.MemoryInfoCollector.:()V │ │ -10f95c: 6200 2319 |0000: sget-object v0, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@1923 │ │ -10f960: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -10f962: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -10f966: 6202 3819 |0005: sget-object v2, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@1938 │ │ -10f96a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -10f96c: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ -10f970: 6202 1919 |000a: sget-object v2, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@1919 │ │ -10f974: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -10f976: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ -10f97a: 7030 b22e 0401 |000f: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -10f980: 0e00 |0012: return-void │ │ +10f954: |[10f954] org.acra.collector.MemoryInfoCollector.:()V │ │ +10f964: 6200 2319 |0000: sget-object v0, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@1923 │ │ +10f968: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +10f96a: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +10f96e: 6202 3819 |0005: sget-object v2, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@1938 │ │ +10f972: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +10f974: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ +10f978: 6202 1919 |000a: sget-object v2, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@1919 │ │ +10f97c: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +10f97e: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ +10f982: 7030 b22e 0401 |000f: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +10f988: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lorg/acra/collector/MemoryInfoCollector; │ │ │ │ #1 : (in Lorg/acra/collector/MemoryInfoCollector;) │ │ @@ -450809,50 +450811,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -10f7d4: |[10f7d4] org.acra.collector.MemoryInfoCollector.collectMemInfo:()Ljava/lang/String; │ │ -10f7e4: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -10f7e8: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -10f7ee: 1a01 a931 |0005: const-string v1, "dumpsys" // string@31a9 │ │ -10f7f2: 7220 282c 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -10f7f8: 1a01 a341 |000a: const-string v1, "meminfo" // string@41a3 │ │ -10f7fc: 7220 282c 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -10f802: 7100 e504 0000 |000f: invoke-static {}, Landroid/os/Process;.myPid:()I // method@04e5 │ │ -10f808: 0a01 |0012: move-result v1 │ │ -10f80a: 7110 612a 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2a61 │ │ -10f810: 0c01 |0016: move-result-object v1 │ │ -10f812: 7220 282c 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -10f818: 7100 9e2a 0000 |001a: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2a9e │ │ -10f81e: 0c01 |001d: move-result-object v1 │ │ -10f820: 7210 362c 0000 |001e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ -10f826: 0a02 |0021: move-result v2 │ │ -10f828: 2322 f809 |0022: new-array v2, v2, [Ljava/lang/String; // type@09f8 │ │ -10f82c: 7220 382c 2000 |0024: invoke-interface {v0, v2}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2c38 │ │ -10f832: 0c00 |0027: move-result-object v0 │ │ -10f834: 1f00 f809 |0028: check-cast v0, [Ljava/lang/String; // type@09f8 │ │ -10f838: 6e20 9c2a 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@2a9c │ │ -10f83e: 0c00 |002d: move-result-object v0 │ │ -10f840: 2201 6c08 |002e: new-instance v1, Lorg/acra/util/StreamReader; // type@086c │ │ -10f844: 6e10 962a 0000 |0030: invoke-virtual {v0}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@2a96 │ │ -10f84a: 0c00 |0033: move-result-object v0 │ │ -10f84c: 7020 4c31 0100 |0034: invoke-direct {v1, v0}, Lorg/acra/util/StreamReader;.:(Ljava/io/InputStream;)V // method@314c │ │ -10f852: 6e10 4f31 0100 |0037: invoke-virtual {v1}, Lorg/acra/util/StreamReader;.read:()Ljava/lang/String; // method@314f │ │ -10f858: 0c00 |003a: move-result-object v0 │ │ -10f85a: 1100 |003b: return-object v0 │ │ -10f85c: 0d00 |003c: move-exception v0 │ │ -10f85e: 6201 fe18 |003d: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10f862: 6202 f518 |003f: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10f866: 1a03 8520 |0041: const-string v3, "MemoryInfoCollector.meminfo could not retrieve data" // string@2085 │ │ -10f86a: 7240 5930 2103 |0043: invoke-interface {v1, v2, v3, v0}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ -10f870: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -10f872: 1100 |0047: return-object v0 │ │ +10f7dc: |[10f7dc] org.acra.collector.MemoryInfoCollector.collectMemInfo:()Ljava/lang/String; │ │ +10f7ec: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +10f7f0: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +10f7f6: 1a01 a931 |0005: const-string v1, "dumpsys" // string@31a9 │ │ +10f7fa: 7220 282c 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +10f800: 1a01 a341 |000a: const-string v1, "meminfo" // string@41a3 │ │ +10f804: 7220 282c 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +10f80a: 7100 e504 0000 |000f: invoke-static {}, Landroid/os/Process;.myPid:()I // method@04e5 │ │ +10f810: 0a01 |0012: move-result v1 │ │ +10f812: 7110 612a 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2a61 │ │ +10f818: 0c01 |0016: move-result-object v1 │ │ +10f81a: 7220 282c 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +10f820: 7100 9e2a 0000 |001a: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2a9e │ │ +10f826: 0c01 |001d: move-result-object v1 │ │ +10f828: 7210 362c 0000 |001e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2c36 │ │ +10f82e: 0a02 |0021: move-result v2 │ │ +10f830: 2322 f809 |0022: new-array v2, v2, [Ljava/lang/String; // type@09f8 │ │ +10f834: 7220 382c 2000 |0024: invoke-interface {v0, v2}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2c38 │ │ +10f83a: 0c00 |0027: move-result-object v0 │ │ +10f83c: 1f00 f809 |0028: check-cast v0, [Ljava/lang/String; // type@09f8 │ │ +10f840: 6e20 9c2a 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@2a9c │ │ +10f846: 0c00 |002d: move-result-object v0 │ │ +10f848: 2201 6c08 |002e: new-instance v1, Lorg/acra/util/StreamReader; // type@086c │ │ +10f84c: 6e10 962a 0000 |0030: invoke-virtual {v0}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@2a96 │ │ +10f852: 0c00 |0033: move-result-object v0 │ │ +10f854: 7020 4c31 0100 |0034: invoke-direct {v1, v0}, Lorg/acra/util/StreamReader;.:(Ljava/io/InputStream;)V // method@314c │ │ +10f85a: 6e10 4f31 0100 |0037: invoke-virtual {v1}, Lorg/acra/util/StreamReader;.read:()Ljava/lang/String; // method@314f │ │ +10f860: 0c00 |003a: move-result-object v0 │ │ +10f862: 1100 |003b: return-object v0 │ │ +10f864: 0d00 |003c: move-exception v0 │ │ +10f866: 6201 fe18 |003d: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10f86a: 6202 f518 |003f: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10f86e: 1a03 8520 |0041: const-string v3, "MemoryInfoCollector.meminfo could not retrieve data" // string@2085 │ │ +10f872: 7240 5930 2103 |0043: invoke-interface {v1, v2, v3, v0}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3059 │ │ +10f878: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +10f87a: 1100 |0047: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x003b │ │ Ljava/io/IOException; -> 0x003c │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=84 │ │ 0x000c line=85 │ │ @@ -450868,37 +450870,37 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -10f884: |[10f884] org.acra.collector.MemoryInfoCollector.getAvailableInternalMemorySize:()J │ │ -10f894: 7100 7704 0000 |0000: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@0477 │ │ -10f89a: 0c00 |0003: move-result-object v0 │ │ -10f89c: 2201 2301 |0004: new-instance v1, Landroid/os/StatFs; // type@0123 │ │ -10f8a0: 6e10 a429 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ -10f8a6: 0c00 |0009: move-result-object v0 │ │ -10f8a8: 7020 e904 0100 |000a: invoke-direct {v1, v0}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@04e9 │ │ -10f8ae: 6000 9100 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10f8b2: 1302 1200 |000f: const/16 v2, #int 18 // #12 │ │ -10f8b6: 3420 0b00 |0011: if-lt v0, v2, 001c // +000b │ │ -10f8ba: 6e10 ef04 0100 |0013: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockSizeLong:()J // method@04ef │ │ -10f8c0: 0b02 |0016: move-result-wide v2 │ │ -10f8c2: 6e10 eb04 0100 |0017: invoke-virtual {v1}, Landroid/os/StatFs;.getAvailableBlocksLong:()J // method@04eb │ │ -10f8c8: 0b00 |001a: move-result-wide v0 │ │ -10f8ca: 280b |001b: goto 0026 // +000b │ │ -10f8cc: 6e10 ee04 0100 |001c: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockSize:()I // method@04ee │ │ -10f8d2: 0a00 |001f: move-result v0 │ │ -10f8d4: 8102 |0020: int-to-long v2, v0 │ │ -10f8d6: 6e10 ea04 0100 |0021: invoke-virtual {v1}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@04ea │ │ -10f8dc: 0a00 |0024: move-result v0 │ │ -10f8de: 8100 |0025: int-to-long v0, v0 │ │ -10f8e0: 9d00 0002 |0026: mul-long v0, v0, v2 │ │ -10f8e4: 1000 |0028: return-wide v0 │ │ +10f88c: |[10f88c] org.acra.collector.MemoryInfoCollector.getAvailableInternalMemorySize:()J │ │ +10f89c: 7100 7704 0000 |0000: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@0477 │ │ +10f8a2: 0c00 |0003: move-result-object v0 │ │ +10f8a4: 2201 2301 |0004: new-instance v1, Landroid/os/StatFs; // type@0123 │ │ +10f8a8: 6e10 a429 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ +10f8ae: 0c00 |0009: move-result-object v0 │ │ +10f8b0: 7020 e904 0100 |000a: invoke-direct {v1, v0}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@04e9 │ │ +10f8b6: 6000 9100 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10f8ba: 1302 1200 |000f: const/16 v2, #int 18 // #12 │ │ +10f8be: 3420 0b00 |0011: if-lt v0, v2, 001c // +000b │ │ +10f8c2: 6e10 ef04 0100 |0013: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockSizeLong:()J // method@04ef │ │ +10f8c8: 0b02 |0016: move-result-wide v2 │ │ +10f8ca: 6e10 eb04 0100 |0017: invoke-virtual {v1}, Landroid/os/StatFs;.getAvailableBlocksLong:()J // method@04eb │ │ +10f8d0: 0b00 |001a: move-result-wide v0 │ │ +10f8d2: 280b |001b: goto 0026 // +000b │ │ +10f8d4: 6e10 ee04 0100 |001c: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockSize:()I // method@04ee │ │ +10f8da: 0a00 |001f: move-result v0 │ │ +10f8dc: 8102 |0020: int-to-long v2, v0 │ │ +10f8de: 6e10 ea04 0100 |0021: invoke-virtual {v1}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@04ea │ │ +10f8e4: 0a00 |0024: move-result v0 │ │ +10f8e6: 8100 |0025: int-to-long v0, v0 │ │ +10f8e8: 9d00 0002 |0026: mul-long v0, v0, v2 │ │ +10f8ec: 1000 |0028: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=104 │ │ 0x000d line=107 │ │ 0x0013 line=108 │ │ 0x0017 line=109 │ │ @@ -450912,37 +450914,37 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -10f8e8: |[10f8e8] org.acra.collector.MemoryInfoCollector.getTotalInternalMemorySize:()J │ │ -10f8f8: 7100 7704 0000 |0000: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@0477 │ │ -10f8fe: 0c00 |0003: move-result-object v0 │ │ -10f900: 2201 2301 |0004: new-instance v1, Landroid/os/StatFs; // type@0123 │ │ -10f904: 6e10 a429 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ -10f90a: 0c00 |0009: move-result-object v0 │ │ -10f90c: 7020 e904 0100 |000a: invoke-direct {v1, v0}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@04e9 │ │ -10f912: 6000 9100 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -10f916: 1302 1200 |000f: const/16 v2, #int 18 // #12 │ │ -10f91a: 3420 0b00 |0011: if-lt v0, v2, 001c // +000b │ │ -10f91e: 6e10 ef04 0100 |0013: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockSizeLong:()J // method@04ef │ │ -10f924: 0b02 |0016: move-result-wide v2 │ │ -10f926: 6e10 ed04 0100 |0017: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockCountLong:()J // method@04ed │ │ -10f92c: 0b00 |001a: move-result-wide v0 │ │ -10f92e: 280b |001b: goto 0026 // +000b │ │ -10f930: 6e10 ee04 0100 |001c: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockSize:()I // method@04ee │ │ -10f936: 0a00 |001f: move-result v0 │ │ -10f938: 8102 |0020: int-to-long v2, v0 │ │ -10f93a: 6e10 ec04 0100 |0021: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockCount:()I // method@04ec │ │ -10f940: 0a00 |0024: move-result v0 │ │ -10f942: 8100 |0025: int-to-long v0, v0 │ │ -10f944: 9d00 0002 |0026: mul-long v0, v0, v2 │ │ -10f948: 1000 |0028: return-wide v0 │ │ +10f8f0: |[10f8f0] org.acra.collector.MemoryInfoCollector.getTotalInternalMemorySize:()J │ │ +10f900: 7100 7704 0000 |0000: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@0477 │ │ +10f906: 0c00 |0003: move-result-object v0 │ │ +10f908: 2201 2301 |0004: new-instance v1, Landroid/os/StatFs; // type@0123 │ │ +10f90c: 6e10 a429 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@29a4 │ │ +10f912: 0c00 |0009: move-result-object v0 │ │ +10f914: 7020 e904 0100 |000a: invoke-direct {v1, v0}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@04e9 │ │ +10f91a: 6000 9100 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +10f91e: 1302 1200 |000f: const/16 v2, #int 18 // #12 │ │ +10f922: 3420 0b00 |0011: if-lt v0, v2, 001c // +000b │ │ +10f926: 6e10 ef04 0100 |0013: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockSizeLong:()J // method@04ef │ │ +10f92c: 0b02 |0016: move-result-wide v2 │ │ +10f92e: 6e10 ed04 0100 |0017: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockCountLong:()J // method@04ed │ │ +10f934: 0b00 |001a: move-result-wide v0 │ │ +10f936: 280b |001b: goto 0026 // +000b │ │ +10f938: 6e10 ee04 0100 |001c: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockSize:()I // method@04ee │ │ +10f93e: 0a00 |001f: move-result v0 │ │ +10f940: 8102 |0020: int-to-long v2, v0 │ │ +10f942: 6e10 ec04 0100 |0021: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockCount:()I // method@04ec │ │ +10f948: 0a00 |0024: move-result v0 │ │ +10f94a: 8100 |0025: int-to-long v0, v0 │ │ +10f94c: 9d00 0002 |0026: mul-long v0, v0, v2 │ │ +10f950: 1000 |0028: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x000d line=129 │ │ 0x0013 line=130 │ │ 0x0017 line=131 │ │ @@ -450957,43 +450959,43 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -10f984: |[10f984] org.acra.collector.MemoryInfoCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -10f994: 6202 8e19 |0000: sget-object v2, Lorg/acra/collector/MemoryInfoCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@198e │ │ -10f998: 6e10 e02d 0100 |0002: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10f99e: 0a01 |0005: move-result v1 │ │ -10f9a0: 4401 0201 |0006: aget v1, v2, v1 │ │ -10f9a4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -10f9a6: 3221 2200 |0009: if-eq v1, v2, 002b // +0022 │ │ -10f9aa: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -10f9ac: 3221 1500 |000c: if-eq v1, v2, 0021 // +0015 │ │ -10f9b0: 1232 |000e: const/4 v2, #int 3 // #3 │ │ -10f9b2: 3321 0c00 |000f: if-ne v1, v2, 001b // +000c │ │ -10f9b6: 6201 1919 |0011: sget-object v1, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@1919 │ │ -10f9ba: 7010 082f 0000 |0013: invoke-direct {v0}, Lorg/acra/collector/MemoryInfoCollector;.getAvailableInternalMemorySize:()J // method@2f08 │ │ -10f9c0: 0b02 |0016: move-result-wide v2 │ │ -10f9c2: 6e40 fe2f 1532 |0017: invoke-virtual {v5, v1, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;J)V // method@2ffe │ │ -10f9c8: 281a |001a: goto 0034 // +001a │ │ -10f9ca: 2201 f006 |001b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -10f9ce: 7010 4f2a 0100 |001d: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ -10f9d4: 2701 |0020: throw v1 │ │ -10f9d6: 6201 3819 |0021: sget-object v1, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@1938 │ │ -10f9da: 7010 092f 0000 |0023: invoke-direct {v0}, Lorg/acra/collector/MemoryInfoCollector;.getTotalInternalMemorySize:()J // method@2f09 │ │ -10f9e0: 0b02 |0026: move-result-wide v2 │ │ -10f9e2: 6e40 fe2f 1532 |0027: invoke-virtual {v5, v1, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;J)V // method@2ffe │ │ -10f9e8: 280a |002a: goto 0034 // +000a │ │ -10f9ea: 6201 2319 |002b: sget-object v1, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@1923 │ │ -10f9ee: 7010 072f 0000 |002d: invoke-direct {v0}, Lorg/acra/collector/MemoryInfoCollector;.collectMemInfo:()Ljava/lang/String; // method@2f07 │ │ -10f9f4: 0c02 |0030: move-result-object v2 │ │ -10f9f6: 6e30 ff2f 1502 |0031: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -10f9fc: 0e00 |0034: return-void │ │ +10f98c: |[10f98c] org.acra.collector.MemoryInfoCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +10f99c: 6202 8e19 |0000: sget-object v2, Lorg/acra/collector/MemoryInfoCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@198e │ │ +10f9a0: 6e10 e02d 0100 |0002: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10f9a6: 0a01 |0005: move-result v1 │ │ +10f9a8: 4401 0201 |0006: aget v1, v2, v1 │ │ +10f9ac: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +10f9ae: 3221 2200 |0009: if-eq v1, v2, 002b // +0022 │ │ +10f9b2: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +10f9b4: 3221 1500 |000c: if-eq v1, v2, 0021 // +0015 │ │ +10f9b8: 1232 |000e: const/4 v2, #int 3 // #3 │ │ +10f9ba: 3321 0c00 |000f: if-ne v1, v2, 001b // +000c │ │ +10f9be: 6201 1919 |0011: sget-object v1, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@1919 │ │ +10f9c2: 7010 082f 0000 |0013: invoke-direct {v0}, Lorg/acra/collector/MemoryInfoCollector;.getAvailableInternalMemorySize:()J // method@2f08 │ │ +10f9c8: 0b02 |0016: move-result-wide v2 │ │ +10f9ca: 6e40 fe2f 1532 |0017: invoke-virtual {v5, v1, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;J)V // method@2ffe │ │ +10f9d0: 281a |001a: goto 0034 // +001a │ │ +10f9d2: 2201 f006 |001b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +10f9d6: 7010 4f2a 0100 |001d: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ +10f9dc: 2701 |0020: throw v1 │ │ +10f9de: 6201 3819 |0021: sget-object v1, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@1938 │ │ +10f9e2: 7010 092f 0000 |0023: invoke-direct {v0}, Lorg/acra/collector/MemoryInfoCollector;.getTotalInternalMemorySize:()J // method@2f09 │ │ +10f9e8: 0b02 |0026: move-result-wide v2 │ │ +10f9ea: 6e40 fe2f 1532 |0027: invoke-virtual {v5, v1, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;J)V // method@2ffe │ │ +10f9f0: 280a |002a: goto 0034 // +000a │ │ +10f9f2: 6201 2319 |002b: sget-object v1, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@1923 │ │ +10f9f6: 7010 072f 0000 |002d: invoke-direct {v0}, Lorg/acra/collector/MemoryInfoCollector;.collectMemInfo:()Ljava/lang/String; // method@2f07 │ │ +10f9fc: 0c02 |0030: move-result-object v2 │ │ +10f9fe: 6e30 ff2f 1502 |0031: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +10fa04: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0011 line=67 │ │ 0x001b line=71 │ │ 0x0021 line=64 │ │ 0x002b line=61 │ │ @@ -451010,26 +451012,26 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -10f7a0: |[10f7a0] org.acra.collector.MemoryInfoCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ -10f7b0: 6f54 b72e 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ -10f7b6: 0a01 |0003: move-result v1 │ │ -10f7b8: 3801 0c00 |0004: if-eqz v1, 0010 // +000c │ │ -10f7bc: 6e10 2f2e 0400 |0006: invoke-virtual {v4}, Lorg/acra/builder/ReportBuilder;.getException:()Ljava/lang/Throwable; // method@2e2f │ │ -10f7c2: 0c01 |0009: move-result-object v1 │ │ -10f7c4: 2011 0207 |000a: instance-of v1, v1, Ljava/lang/OutOfMemoryError; // type@0702 │ │ -10f7c8: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -10f7cc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -10f7ce: 2802 |000f: goto 0011 // +0002 │ │ -10f7d0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -10f7d2: 0f01 |0011: return v1 │ │ +10f7a8: |[10f7a8] org.acra.collector.MemoryInfoCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ +10f7b8: 6f54 b72e 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ +10f7be: 0a01 |0003: move-result v1 │ │ +10f7c0: 3801 0c00 |0004: if-eqz v1, 0010 // +000c │ │ +10f7c4: 6e10 2f2e 0400 |0006: invoke-virtual {v4}, Lorg/acra/builder/ReportBuilder;.getException:()Ljava/lang/Throwable; // method@2e2f │ │ +10f7ca: 0c01 |0009: move-result-object v1 │ │ +10f7cc: 2011 0207 |000a: instance-of v1, v1, Ljava/lang/OutOfMemoryError; // type@0702 │ │ +10f7d0: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +10f7d4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +10f7d6: 2802 |000f: goto 0011 // +0002 │ │ +10f7d8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +10f7da: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/acra/collector/MemoryInfoCollector; │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=2 (null) Lorg/acra/config/CoreConfiguration; │ │ @@ -451076,23 +451078,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -10fa68: |[10fa68] org.acra.collector.PackageManagerCollector.:()V │ │ -10fa78: 6200 1819 |0000: sget-object v0, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@1918 │ │ -10fa7c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -10fa7e: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -10fa82: 6202 1719 |0005: sget-object v2, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@1917 │ │ -10fa86: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -10fa88: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ -10fa8c: 7030 b22e 0401 |000a: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -10fa92: 0e00 |000d: return-void │ │ +10fa70: |[10fa70] org.acra.collector.PackageManagerCollector.:()V │ │ +10fa80: 6200 1819 |0000: sget-object v0, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@1918 │ │ +10fa84: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +10fa86: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +10fa8a: 6202 1719 |0005: sget-object v2, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@1917 │ │ +10fa8e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +10fa90: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ +10fa94: 7030 b22e 0401 |000a: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +10fa9a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lorg/acra/collector/PackageManagerCollector; │ │ │ │ Virtual methods - │ │ @@ -451101,41 +451103,41 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -10fa94: |[10fa94] org.acra.collector.PackageManagerCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -10faa4: 2203 6908 |0000: new-instance v3, Lorg/acra/util/PackageManagerWrapper; // type@0869 │ │ -10faa8: 7020 4131 2300 |0002: invoke-direct {v3, v2}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@3141 │ │ -10faae: 6e10 4231 0300 |0005: invoke-virtual {v3}, Lorg/acra/util/PackageManagerWrapper;.getPackageInfo:()Landroid/content/pm/PackageInfo; // method@3142 │ │ -10fab4: 0c02 |0008: move-result-object v2 │ │ -10fab6: 3802 2100 |0009: if-eqz v2, 002a // +0021 │ │ -10faba: 6203 8f19 |000b: sget-object v3, Lorg/acra/collector/PackageManagerCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@198f │ │ -10fabe: 6e10 e02d 0100 |000d: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10fac4: 0a01 |0010: move-result v1 │ │ -10fac6: 4401 0301 |0011: aget v1, v3, v1 │ │ -10faca: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -10facc: 3231 0e00 |0014: if-eq v1, v3, 0022 // +000e │ │ -10fad0: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -10fad2: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -10fad6: 2810 |0019: goto 0029 // +0010 │ │ -10fad8: 6201 1719 |001a: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@1917 │ │ -10fadc: 5222 2700 |001c: iget v2, v2, Landroid/content/pm/PackageInfo;.versionCode:I // field@0027 │ │ -10fae0: 6e30 fd2f 1502 |001e: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;I)V // method@2ffd │ │ -10fae6: 2808 |0021: goto 0029 // +0008 │ │ -10fae8: 6201 1819 |0022: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@1918 │ │ -10faec: 5422 2800 |0024: iget-object v2, v2, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0028 │ │ -10faf0: 6e30 ff2f 1502 |0026: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -10faf6: 0e00 |0029: return-void │ │ -10faf8: 2201 e407 |002a: new-instance v1, Lorg/acra/collector/CollectorException; // type@07e4 │ │ -10fafc: 1a02 ed10 |002c: const-string v2, "Failed to get package info" // string@10ed │ │ -10fb00: 7020 c12e 2100 |002e: invoke-direct {v1, v2}, Lorg/acra/collector/CollectorException;.:(Ljava/lang/String;)V // method@2ec1 │ │ -10fb06: 2701 |0031: throw v1 │ │ +10fa9c: |[10fa9c] org.acra.collector.PackageManagerCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +10faac: 2203 6908 |0000: new-instance v3, Lorg/acra/util/PackageManagerWrapper; // type@0869 │ │ +10fab0: 7020 4131 2300 |0002: invoke-direct {v3, v2}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@3141 │ │ +10fab6: 6e10 4231 0300 |0005: invoke-virtual {v3}, Lorg/acra/util/PackageManagerWrapper;.getPackageInfo:()Landroid/content/pm/PackageInfo; // method@3142 │ │ +10fabc: 0c02 |0008: move-result-object v2 │ │ +10fabe: 3802 2100 |0009: if-eqz v2, 002a // +0021 │ │ +10fac2: 6203 8f19 |000b: sget-object v3, Lorg/acra/collector/PackageManagerCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@198f │ │ +10fac6: 6e10 e02d 0100 |000d: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10facc: 0a01 |0010: move-result v1 │ │ +10face: 4401 0301 |0011: aget v1, v3, v1 │ │ +10fad2: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +10fad4: 3231 0e00 |0014: if-eq v1, v3, 0022 // +000e │ │ +10fad8: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +10fada: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +10fade: 2810 |0019: goto 0029 // +0010 │ │ +10fae0: 6201 1719 |001a: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@1917 │ │ +10fae4: 5222 2700 |001c: iget v2, v2, Landroid/content/pm/PackageInfo;.versionCode:I // field@0027 │ │ +10fae8: 6e30 fd2f 1502 |001e: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;I)V // method@2ffd │ │ +10faee: 2808 |0021: goto 0029 // +0008 │ │ +10faf0: 6201 1819 |0022: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@1918 │ │ +10faf4: 5422 2800 |0024: iget-object v2, v2, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0028 │ │ +10faf8: 6e30 ff2f 1502 |0026: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +10fafe: 0e00 |0029: return-void │ │ +10fb00: 2201 e407 |002a: new-instance v1, Lorg/acra/collector/CollectorException; // type@07e4 │ │ +10fb04: 1a02 ed10 |002c: const-string v2, "Failed to get package info" // string@10ed │ │ +10fb08: 7020 c12e 2100 |002e: invoke-direct {v1, v2}, Lorg/acra/collector/CollectorException;.:(Ljava/lang/String;)V // method@2ec1 │ │ +10fb0e: 2701 |0031: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000b line=49 │ │ 0x001a line=54 │ │ 0x0022 line=51 │ │ 0x002a line=47 │ │ @@ -451211,26 +451213,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -10fbf4: |[10fbf4] org.acra.collector.ReflectionCollector.:()V │ │ -10fc04: 6200 1b19 |0000: sget-object v0, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@191b │ │ -10fc08: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -10fc0a: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -10fc0e: 6202 1c19 |0005: sget-object v2, Lorg/acra/ReportField;.BUILD_CONFIG:Lorg/acra/ReportField; // field@191c │ │ -10fc12: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -10fc14: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ -10fc18: 6202 2419 |000a: sget-object v2, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@1924 │ │ -10fc1c: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -10fc1e: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ -10fc22: 7030 b22e 0401 |000f: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -10fc28: 0e00 |0012: return-void │ │ +10fbfc: |[10fbfc] org.acra.collector.ReflectionCollector.:()V │ │ +10fc0c: 6200 1b19 |0000: sget-object v0, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@191b │ │ +10fc10: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +10fc12: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +10fc16: 6202 1c19 |0005: sget-object v2, Lorg/acra/ReportField;.BUILD_CONFIG:Lorg/acra/ReportField; // field@191c │ │ +10fc1a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +10fc1c: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ +10fc20: 6202 2419 |000a: sget-object v2, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@1924 │ │ +10fc24: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +10fc26: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ +10fc2a: 7030 b22e 0401 |000f: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +10fc30: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lorg/acra/collector/ReflectionCollector; │ │ │ │ #1 : (in Lorg/acra/collector/ReflectionCollector;) │ │ @@ -451238,46 +451240,46 @@ │ │ type : '(Ljava/lang/Class;Lorg/json/JSONObject;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -10fcc0: |[10fcc0] org.acra.collector.ReflectionCollector.collectConstants:(Ljava/lang/Class;Lorg/json/JSONObject;)V │ │ -10fcd0: 6e10 272a 0500 |0000: invoke-virtual {v5}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2a27 │ │ -10fcd6: 0c05 |0003: move-result-object v5 │ │ -10fcd8: 2150 |0004: array-length v0, v5 │ │ -10fcda: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -10fcdc: 3501 3400 |0006: if-ge v1, v0, 003a // +0034 │ │ -10fce0: 4602 0501 |0008: aget-object v2, v5, v1 │ │ -10fce4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -10fce6: 6e20 262b 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b26 │ │ -10fcec: 0c03 |000e: move-result-object v3 │ │ -10fcee: 3803 2800 |000f: if-eqz v3, 0037 // +0028 │ │ -10fcf2: 6e10 2b2b 0200 |0011: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2b2b │ │ -10fcf8: 0c04 |0014: move-result-object v4 │ │ -10fcfa: 6e10 302a 0400 |0015: invoke-virtual {v4}, Ljava/lang/Class;.isArray:()Z // method@2a30 │ │ -10fd00: 0a04 |0018: move-result v4 │ │ -10fd02: 3804 1700 |0019: if-eqz v4, 0030 // +0017 │ │ -10fd06: 6e10 2a2b 0200 |001b: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10fd0c: 0c02 |001e: move-result-object v2 │ │ -10fd0e: 2204 dc08 |001f: new-instance v4, Lorg/json/JSONArray; // type@08dc │ │ -10fd12: 1f03 f609 |0021: check-cast v3, [Ljava/lang/Object; // type@09f6 │ │ -10fd16: 1f03 f609 |0023: check-cast v3, [Ljava/lang/Object; // type@09f6 │ │ -10fd1a: 7110 9f2b 0300 |0025: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -10fd20: 0c03 |0028: move-result-object v3 │ │ -10fd22: 7020 2a34 3400 |0029: invoke-direct {v4, v3}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@342a │ │ -10fd28: 6e30 4634 2604 |002c: invoke-virtual {v6, v2, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10fd2e: 2808 |002f: goto 0037 // +0008 │ │ -10fd30: 6e10 2a2b 0200 |0030: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10fd36: 0c02 |0033: move-result-object v2 │ │ -10fd38: 6e30 4634 2603 |0034: invoke-virtual {v6, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10fd3e: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -10fd42: 28cd |0039: goto 0006 // -0033 │ │ -10fd44: 0e00 |003a: return-void │ │ +10fcc8: |[10fcc8] org.acra.collector.ReflectionCollector.collectConstants:(Ljava/lang/Class;Lorg/json/JSONObject;)V │ │ +10fcd8: 6e10 272a 0500 |0000: invoke-virtual {v5}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2a27 │ │ +10fcde: 0c05 |0003: move-result-object v5 │ │ +10fce0: 2150 |0004: array-length v0, v5 │ │ +10fce2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +10fce4: 3501 3400 |0006: if-ge v1, v0, 003a // +0034 │ │ +10fce8: 4602 0501 |0008: aget-object v2, v5, v1 │ │ +10fcec: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +10fcee: 6e20 262b 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b26 │ │ +10fcf4: 0c03 |000e: move-result-object v3 │ │ +10fcf6: 3803 2800 |000f: if-eqz v3, 0037 // +0028 │ │ +10fcfa: 6e10 2b2b 0200 |0011: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2b2b │ │ +10fd00: 0c04 |0014: move-result-object v4 │ │ +10fd02: 6e10 302a 0400 |0015: invoke-virtual {v4}, Ljava/lang/Class;.isArray:()Z // method@2a30 │ │ +10fd08: 0a04 |0018: move-result v4 │ │ +10fd0a: 3804 1700 |0019: if-eqz v4, 0030 // +0017 │ │ +10fd0e: 6e10 2a2b 0200 |001b: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10fd14: 0c02 |001e: move-result-object v2 │ │ +10fd16: 2204 dc08 |001f: new-instance v4, Lorg/json/JSONArray; // type@08dc │ │ +10fd1a: 1f03 f609 |0021: check-cast v3, [Ljava/lang/Object; // type@09f6 │ │ +10fd1e: 1f03 f609 |0023: check-cast v3, [Ljava/lang/Object; // type@09f6 │ │ +10fd22: 7110 9f2b 0300 |0025: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +10fd28: 0c03 |0028: move-result-object v3 │ │ +10fd2a: 7020 2a34 3400 |0029: invoke-direct {v4, v3}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@342a │ │ +10fd30: 6e30 4634 2604 |002c: invoke-virtual {v6, v2, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10fd36: 2808 |002f: goto 0037 // +0008 │ │ +10fd38: 6e10 2a2b 0200 |0030: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10fd3e: 0c02 |0033: move-result-object v2 │ │ +10fd40: 6e30 4634 2603 |0034: invoke-virtual {v6, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10fd46: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +10fd4a: 28cd |0039: goto 0006 // -0033 │ │ +10fd4c: 0e00 |003a: return-void │ │ catches : 1 │ │ 0x000b - 0x0037 │ │ Ljava/lang/IllegalArgumentException; -> 0x0037 │ │ Ljava/lang/IllegalAccessException; -> 0x0037 │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=84 │ │ @@ -451294,54 +451296,54 @@ │ │ type : '(Ljava/lang/Class;Lorg/json/JSONObject;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -10fd58: |[10fd58] org.acra.collector.ReflectionCollector.collectStaticGettersResults:(Ljava/lang/Class;Lorg/json/JSONObject;)V │ │ -10fd68: 6e10 2a2a 0700 |0000: invoke-virtual {v7}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@2a2a │ │ -10fd6e: 0c07 |0003: move-result-object v7 │ │ -10fd70: 2170 |0004: array-length v0, v7 │ │ -10fd72: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -10fd74: 3501 4100 |0006: if-ge v1, v0, 0047 // +0041 │ │ -10fd78: 4602 0701 |0008: aget-object v2, v7, v1 │ │ -10fd7c: 6e10 322b 0200 |000a: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@2b32 │ │ -10fd82: 0c03 |000d: move-result-object v3 │ │ -10fd84: 2133 |000e: array-length v3, v3 │ │ -10fd86: 3903 3500 |000f: if-nez v3, 0044 // +0035 │ │ -10fd8a: 6e10 312b 0200 |0011: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ -10fd90: 0c03 |0014: move-result-object v3 │ │ -10fd92: 1a04 4233 |0015: const-string v4, "get" // string@3342 │ │ -10fd96: 6e20 d22a 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10fd9c: 0a03 |001a: move-result v3 │ │ -10fd9e: 3903 0e00 |001b: if-nez v3, 0029 // +000e │ │ -10fda2: 6e10 312b 0200 |001d: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ -10fda8: 0c03 |0020: move-result-object v3 │ │ -10fdaa: 1a04 473a |0021: const-string v4, "is" // string@3a47 │ │ -10fdae: 6e20 d22a 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10fdb4: 0a03 |0026: move-result v3 │ │ -10fdb6: 3803 1d00 |0027: if-eqz v3, 0044 // +001d │ │ -10fdba: 6e10 312b 0200 |0029: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ -10fdc0: 0c03 |002c: move-result-object v3 │ │ -10fdc2: 1a04 3234 |002d: const-string v4, "getClass" // string@3432 │ │ -10fdc6: 6e20 ba2a 3400 |002f: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ -10fdcc: 0a03 |0032: move-result v3 │ │ -10fdce: 3903 1100 |0033: if-nez v3, 0044 // +0011 │ │ -10fdd2: 6e10 312b 0200 |0035: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ -10fdd8: 0c03 |0038: move-result-object v3 │ │ -10fdda: 1204 |0039: const/4 v4, #int 0 // #0 │ │ -10fddc: 0745 |003a: move-object v5, v4 │ │ -10fdde: 1f05 f609 |003b: check-cast v5, [Ljava/lang/Object; // type@09f6 │ │ -10fde2: 6e30 342b 4205 |003d: invoke-virtual {v2, v4, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ -10fde8: 0c02 |0040: move-result-object v2 │ │ -10fdea: 6e30 4634 3802 |0041: invoke-virtual {v8, v3, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10fdf0: d801 0101 |0044: add-int/lit8 v1, v1, #int 1 // #01 │ │ -10fdf4: 28c0 |0046: goto 0006 // -0040 │ │ -10fdf6: 0e00 |0047: return-void │ │ +10fd60: |[10fd60] org.acra.collector.ReflectionCollector.collectStaticGettersResults:(Ljava/lang/Class;Lorg/json/JSONObject;)V │ │ +10fd70: 6e10 2a2a 0700 |0000: invoke-virtual {v7}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@2a2a │ │ +10fd76: 0c07 |0003: move-result-object v7 │ │ +10fd78: 2170 |0004: array-length v0, v7 │ │ +10fd7a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +10fd7c: 3501 4100 |0006: if-ge v1, v0, 0047 // +0041 │ │ +10fd80: 4602 0701 |0008: aget-object v2, v7, v1 │ │ +10fd84: 6e10 322b 0200 |000a: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@2b32 │ │ +10fd8a: 0c03 |000d: move-result-object v3 │ │ +10fd8c: 2133 |000e: array-length v3, v3 │ │ +10fd8e: 3903 3500 |000f: if-nez v3, 0044 // +0035 │ │ +10fd92: 6e10 312b 0200 |0011: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ +10fd98: 0c03 |0014: move-result-object v3 │ │ +10fd9a: 1a04 4233 |0015: const-string v4, "get" // string@3342 │ │ +10fd9e: 6e20 d22a 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10fda4: 0a03 |001a: move-result v3 │ │ +10fda6: 3903 0e00 |001b: if-nez v3, 0029 // +000e │ │ +10fdaa: 6e10 312b 0200 |001d: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ +10fdb0: 0c03 |0020: move-result-object v3 │ │ +10fdb2: 1a04 473a |0021: const-string v4, "is" // string@3a47 │ │ +10fdb6: 6e20 d22a 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10fdbc: 0a03 |0026: move-result v3 │ │ +10fdbe: 3803 1d00 |0027: if-eqz v3, 0044 // +001d │ │ +10fdc2: 6e10 312b 0200 |0029: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ +10fdc8: 0c03 |002c: move-result-object v3 │ │ +10fdca: 1a04 3234 |002d: const-string v4, "getClass" // string@3432 │ │ +10fdce: 6e20 ba2a 3400 |002f: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2aba │ │ +10fdd4: 0a03 |0032: move-result v3 │ │ +10fdd6: 3903 1100 |0033: if-nez v3, 0044 // +0011 │ │ +10fdda: 6e10 312b 0200 |0035: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2b31 │ │ +10fde0: 0c03 |0038: move-result-object v3 │ │ +10fde2: 1204 |0039: const/4 v4, #int 0 // #0 │ │ +10fde4: 0745 |003a: move-object v5, v4 │ │ +10fde6: 1f05 f609 |003b: check-cast v5, [Ljava/lang/Object; // type@09f6 │ │ +10fdea: 6e30 342b 4205 |003d: invoke-virtual {v2, v4, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ +10fdf0: 0c02 |0040: move-result-object v2 │ │ +10fdf2: 6e30 4634 3802 |0041: invoke-virtual {v8, v3, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10fdf8: d801 0101 |0044: add-int/lit8 v1, v1, #int 1 // #01 │ │ +10fdfc: 28c0 |0046: goto 0006 // -0040 │ │ +10fdfe: 0e00 |0047: return-void │ │ catches : 1 │ │ 0x0035 - 0x0044 │ │ Ljava/lang/IllegalArgumentException; -> 0x0044 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0044 │ │ Ljava/lang/IllegalAccessException; -> 0x0044 │ │ positions : │ │ 0x0000 line=108 │ │ @@ -451360,34 +451362,34 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Ljava/lang/Class;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -10fb94: |[10fb94] org.acra.collector.ReflectionCollector.getBuildConfigClass:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Ljava/lang/Class; │ │ -10fba4: 6e10 542f 0300 |0000: invoke-virtual {v3}, Lorg/acra/config/CoreConfiguration;.buildConfigClass:()Ljava/lang/Class; // method@2f54 │ │ -10fbaa: 0c03 |0003: move-result-object v3 │ │ -10fbac: 1c00 0107 |0004: const-class v0, Ljava/lang/Object; // type@0701 │ │ -10fbb0: 6e20 8c2a 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -10fbb6: 0a00 |0009: move-result v0 │ │ -10fbb8: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -10fbbc: 1103 |000c: return-object v3 │ │ -10fbbe: 2203 1007 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ -10fbc2: 7010 eb2a 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -10fbc8: 6e10 a601 0200 |0012: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -10fbce: 0c02 |0015: move-result-object v2 │ │ -10fbd0: 6e20 f52a 2300 |0016: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10fbd6: 1a02 6205 |0019: const-string v2, ".BuildConfig" // string@0562 │ │ -10fbda: 6e20 f52a 2300 |001b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -10fbe0: 6e10 fa2a 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -10fbe6: 0c02 |0021: move-result-object v2 │ │ -10fbe8: 7110 1a2a 0200 |0022: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2a1a │ │ -10fbee: 0c02 |0025: move-result-object v2 │ │ -10fbf0: 1102 |0026: return-object v2 │ │ +10fb9c: |[10fb9c] org.acra.collector.ReflectionCollector.getBuildConfigClass:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Ljava/lang/Class; │ │ +10fbac: 6e10 542f 0300 |0000: invoke-virtual {v3}, Lorg/acra/config/CoreConfiguration;.buildConfigClass:()Ljava/lang/Class; // method@2f54 │ │ +10fbb2: 0c03 |0003: move-result-object v3 │ │ +10fbb4: 1c00 0107 |0004: const-class v0, Ljava/lang/Object; // type@0701 │ │ +10fbb8: 6e20 8c2a 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +10fbbe: 0a00 |0009: move-result v0 │ │ +10fbc0: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +10fbc4: 1103 |000c: return-object v3 │ │ +10fbc6: 2203 1007 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@0710 │ │ +10fbca: 7010 eb2a 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +10fbd0: 6e10 a601 0200 |0012: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +10fbd6: 0c02 |0015: move-result-object v2 │ │ +10fbd8: 6e20 f52a 2300 |0016: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10fbde: 1a02 6205 |0019: const-string v2, ".BuildConfig" // string@0562 │ │ +10fbe2: 6e20 f52a 2300 |001b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +10fbe8: 6e10 fa2a 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +10fbee: 0c02 |0021: move-result-object v2 │ │ +10fbf0: 7110 1a2a 0200 |0022: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2a1a │ │ +10fbf6: 0c02 |0025: move-result-object v2 │ │ +10fbf8: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x000d line=141 │ │ 0x0022 line=142 │ │ locals : │ │ @@ -451401,47 +451403,47 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -10fc2c: |[10fc2c] org.acra.collector.ReflectionCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -10fc3c: 2206 de08 |0000: new-instance v6, Lorg/json/JSONObject; // type@08de │ │ -10fc40: 7010 3334 0600 |0002: invoke-direct {v6}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10fc46: 6200 9019 |0005: sget-object v0, Lorg/acra/collector/ReflectionCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1990 │ │ -10fc4a: 6e10 e02d 0300 |0007: invoke-virtual {v3}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -10fc50: 0a01 |000a: move-result v1 │ │ -10fc52: 4400 0001 |000b: aget v0, v0, v1 │ │ -10fc56: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -10fc58: 3210 1c00 |000e: if-eq v0, v1, 002a // +001c │ │ -10fc5c: 1221 |0010: const/4 v1, #int 2 // #2 │ │ -10fc5e: 3210 1100 |0011: if-eq v0, v1, 0022 // +0011 │ │ -10fc62: 1234 |0013: const/4 v4, #int 3 // #3 │ │ -10fc64: 3340 0800 |0014: if-ne v0, v4, 001c // +0008 │ │ -10fc68: 1c04 0d01 |0016: const-class v4, Landroid/os/Environment; // type@010d │ │ -10fc6c: 7030 122f 4206 |0018: invoke-direct {v2, v4, v6}, Lorg/acra/collector/ReflectionCollector;.collectStaticGettersResults:(Ljava/lang/Class;Lorg/json/JSONObject;)V // method@2f12 │ │ -10fc72: 2823 |001b: goto 003e // +0023 │ │ -10fc74: 2203 f006 |001c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -10fc78: 7010 4f2a 0300 |001e: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ -10fc7e: 2703 |0021: throw v3 │ │ -10fc80: 7030 132f 4205 |0022: invoke-direct {v2, v4, v5}, Lorg/acra/collector/ReflectionCollector;.getBuildConfigClass:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Ljava/lang/Class; // method@2f13 │ │ -10fc86: 0c04 |0025: move-result-object v4 │ │ -10fc88: 7120 112f 6400 |0026: invoke-static {v4, v6}, Lorg/acra/collector/ReflectionCollector;.collectConstants:(Ljava/lang/Class;Lorg/json/JSONObject;)V // method@2f11 │ │ -10fc8e: 2815 |0029: goto 003e // +0015 │ │ -10fc90: 1c04 0601 |002a: const-class v4, Landroid/os/Build; // type@0106 │ │ -10fc94: 7120 112f 6400 |002c: invoke-static {v4, v6}, Lorg/acra/collector/ReflectionCollector;.collectConstants:(Ljava/lang/Class;Lorg/json/JSONObject;)V // method@2f11 │ │ -10fc9a: 2204 de08 |002f: new-instance v4, Lorg/json/JSONObject; // type@08de │ │ -10fc9e: 7010 3334 0400 |0031: invoke-direct {v4}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10fca4: 1c05 0501 |0034: const-class v5, Landroid/os/Build$VERSION; // type@0105 │ │ -10fca8: 7120 112f 4500 |0036: invoke-static {v5, v4}, Lorg/acra/collector/ReflectionCollector;.collectConstants:(Ljava/lang/Class;Lorg/json/JSONObject;)V // method@2f11 │ │ -10fcae: 1a05 fb27 |0039: const-string v5, "VERSION" // string@27fb │ │ -10fcb2: 6e30 4634 5604 |003b: invoke-virtual {v6, v5, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10fcb8: 6e30 0130 3706 |003e: invoke-virtual {v7, v3, v6}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ -10fcbe: 0e00 |0041: return-void │ │ +10fc34: |[10fc34] org.acra.collector.ReflectionCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +10fc44: 2206 de08 |0000: new-instance v6, Lorg/json/JSONObject; // type@08de │ │ +10fc48: 7010 3334 0600 |0002: invoke-direct {v6}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10fc4e: 6200 9019 |0005: sget-object v0, Lorg/acra/collector/ReflectionCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1990 │ │ +10fc52: 6e10 e02d 0300 |0007: invoke-virtual {v3}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +10fc58: 0a01 |000a: move-result v1 │ │ +10fc5a: 4400 0001 |000b: aget v0, v0, v1 │ │ +10fc5e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +10fc60: 3210 1c00 |000e: if-eq v0, v1, 002a // +001c │ │ +10fc64: 1221 |0010: const/4 v1, #int 2 // #2 │ │ +10fc66: 3210 1100 |0011: if-eq v0, v1, 0022 // +0011 │ │ +10fc6a: 1234 |0013: const/4 v4, #int 3 // #3 │ │ +10fc6c: 3340 0800 |0014: if-ne v0, v4, 001c // +0008 │ │ +10fc70: 1c04 0d01 |0016: const-class v4, Landroid/os/Environment; // type@010d │ │ +10fc74: 7030 122f 4206 |0018: invoke-direct {v2, v4, v6}, Lorg/acra/collector/ReflectionCollector;.collectStaticGettersResults:(Ljava/lang/Class;Lorg/json/JSONObject;)V // method@2f12 │ │ +10fc7a: 2823 |001b: goto 003e // +0023 │ │ +10fc7c: 2203 f006 |001c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +10fc80: 7010 4f2a 0300 |001e: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ +10fc86: 2703 |0021: throw v3 │ │ +10fc88: 7030 132f 4205 |0022: invoke-direct {v2, v4, v5}, Lorg/acra/collector/ReflectionCollector;.getBuildConfigClass:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Ljava/lang/Class; // method@2f13 │ │ +10fc8e: 0c04 |0025: move-result-object v4 │ │ +10fc90: 7120 112f 6400 |0026: invoke-static {v4, v6}, Lorg/acra/collector/ReflectionCollector;.collectConstants:(Ljava/lang/Class;Lorg/json/JSONObject;)V // method@2f11 │ │ +10fc96: 2815 |0029: goto 003e // +0015 │ │ +10fc98: 1c04 0601 |002a: const-class v4, Landroid/os/Build; // type@0106 │ │ +10fc9c: 7120 112f 6400 |002c: invoke-static {v4, v6}, Lorg/acra/collector/ReflectionCollector;.collectConstants:(Ljava/lang/Class;Lorg/json/JSONObject;)V // method@2f11 │ │ +10fca2: 2204 de08 |002f: new-instance v4, Lorg/json/JSONObject; // type@08de │ │ +10fca6: 7010 3334 0400 |0031: invoke-direct {v4}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10fcac: 1c05 0501 |0034: const-class v5, Landroid/os/Build$VERSION; // type@0105 │ │ +10fcb0: 7120 112f 4500 |0036: invoke-static {v5, v4}, Lorg/acra/collector/ReflectionCollector;.collectConstants:(Ljava/lang/Class;Lorg/json/JSONObject;)V // method@2f11 │ │ +10fcb6: 1a05 fb27 |0039: const-string v5, "VERSION" // string@27fb │ │ +10fcba: 6e30 4634 5604 |003b: invoke-virtual {v6, v5, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10fcc0: 6e30 0130 3706 |003e: invoke-virtual {v7, v3, v6}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ +10fcc6: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ 0x0016 line=68 │ │ 0x001c line=72 │ │ 0x0022 line=65 │ │ @@ -451518,26 +451520,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -10fff4: |[10fff4] org.acra.collector.SettingsCollector.:()V │ │ -110004: 6200 3319 |0000: sget-object v0, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@1933 │ │ -110008: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -11000a: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -11000e: 6202 3219 |0005: sget-object v2, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@1932 │ │ -110012: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -110014: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ -110018: 6202 3119 |000a: sget-object v2, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@1931 │ │ -11001c: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -11001e: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ -110022: 7030 b22e 0401 |000f: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -110028: 0e00 |0012: return-void │ │ +10fffc: |[10fffc] org.acra.collector.SettingsCollector.:()V │ │ +11000c: 6200 3319 |0000: sget-object v0, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@1933 │ │ +110010: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +110012: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +110016: 6202 3219 |0005: sget-object v2, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@1932 │ │ +11001a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +11001c: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ +110020: 6202 3119 |000a: sget-object v2, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@1931 │ │ +110024: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +110026: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ +11002a: 7030 b22e 0401 |000f: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +110030: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lorg/acra/collector/SettingsCollector; │ │ │ │ #1 : (in Lorg/acra/collector/SettingsCollector;) │ │ @@ -451545,68 +451547,68 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -10ff0c: |[10ff0c] org.acra.collector.SettingsCollector.collectSettings:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/json/JSONObject; │ │ -10ff1c: 2200 de08 |0000: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ -10ff20: 7010 3334 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -10ff26: 6e10 272a 0e00 |0005: invoke-virtual {v14}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2a27 │ │ -10ff2c: 0c01 |0008: move-result-object v1 │ │ -10ff2e: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -10ff30: 2323 f409 |000a: new-array v3, v2, [Ljava/lang/Class; // type@09f4 │ │ -10ff34: 1c04 5a00 |000c: const-class v4, Landroid/content/ContentResolver; // type@005a │ │ -10ff38: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -10ff3a: 4d04 0305 |000f: aput-object v4, v3, v5 │ │ -10ff3e: 1c04 0e07 |0011: const-class v4, Ljava/lang/String; // type@070e │ │ -10ff42: 1216 |0013: const/4 v6, #int 1 // #1 │ │ -10ff44: 4d04 0306 |0014: aput-object v4, v3, v6 │ │ -10ff48: 1a04 2a38 |0016: const-string v4, "getString" // string@382a │ │ -10ff4c: 6e30 292a 4e03 |0018: invoke-virtual {v14, v4, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ -10ff52: 0c0e |001b: move-result-object v14 │ │ -10ff54: 2113 |001c: array-length v3, v1 │ │ -10ff56: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -10ff58: 3534 4400 |001e: if-ge v4, v3, 0062 // +0044 │ │ -10ff5c: 4607 0104 |0020: aget-object v7, v1, v4 │ │ -10ff60: 1c08 e806 |0022: const-class v8, Ljava/lang/Deprecated; // type@06e8 │ │ -10ff64: 6e20 2c2b 8700 |0024: invoke-virtual {v7, v8}, Ljava/lang/reflect/Field;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@2b2c │ │ -10ff6a: 0a08 |0027: move-result v8 │ │ -10ff6c: 3908 3700 |0028: if-nez v8, 005f // +0037 │ │ -10ff70: 6e10 2b2b 0700 |002a: invoke-virtual {v7}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2b2b │ │ -10ff76: 0c08 |002d: move-result-object v8 │ │ -10ff78: 1c09 0e07 |002e: const-class v9, Ljava/lang/String; // type@070e │ │ -10ff7c: 3398 2f00 |0030: if-ne v8, v9, 005f // +002f │ │ -10ff80: 7030 182f db07 |0032: invoke-direct {v11, v13, v7}, Lorg/acra/collector/SettingsCollector;.isAuthorized:(Lorg/acra/config/CoreConfiguration;Ljava/lang/reflect/Field;)Z // method@2f18 │ │ -10ff86: 0a08 |0035: move-result v8 │ │ -10ff88: 3808 2900 |0036: if-eqz v8, 005f // +0029 │ │ -10ff8c: 2328 f609 |0038: new-array v8, v2, [Ljava/lang/Object; // type@09f6 │ │ -10ff90: 6e10 9601 0c00 |003a: invoke-virtual {v12}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0196 │ │ -10ff96: 0c09 |003d: move-result-object v9 │ │ -10ff98: 4d09 0805 |003e: aput-object v9, v8, v5 │ │ -10ff9c: 1209 |0040: const/4 v9, #int 0 // #0 │ │ -10ff9e: 6e20 262b 9700 |0041: invoke-virtual {v7, v9}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b26 │ │ -10ffa4: 0c0a |0044: move-result-object v10 │ │ -10ffa6: 4d0a 0806 |0045: aput-object v10, v8, v6 │ │ -10ffaa: 6e30 342b 9e08 |0047: invoke-virtual {v14, v9, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ -10ffb0: 0c08 |004a: move-result-object v8 │ │ -10ffb2: 3808 1400 |004b: if-eqz v8, 005f // +0014 │ │ -10ffb6: 6e10 2a2b 0700 |004d: invoke-virtual {v7}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10ffbc: 0c07 |0050: move-result-object v7 │ │ -10ffbe: 6e30 4634 7008 |0051: invoke-virtual {v0, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -10ffc4: 280b |0054: goto 005f // +000b │ │ -10ffc6: 0d07 |0055: move-exception v7 │ │ -10ffc8: 6208 fe18 |0056: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ -10ffcc: 6209 f518 |0058: sget-object v9, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ -10ffd0: 1a0a 2d10 |005a: const-string v10, "Error: " // string@102d │ │ -10ffd4: 7240 6030 987a |005c: invoke-interface {v8, v9, v10, v7}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ -10ffda: d804 0401 |005f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -10ffde: 28bd |0061: goto 001e // -0043 │ │ -10ffe0: 1100 |0062: return-object v0 │ │ +10ff14: |[10ff14] org.acra.collector.SettingsCollector.collectSettings:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/json/JSONObject; │ │ +10ff24: 2200 de08 |0000: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ +10ff28: 7010 3334 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +10ff2e: 6e10 272a 0e00 |0005: invoke-virtual {v14}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@2a27 │ │ +10ff34: 0c01 |0008: move-result-object v1 │ │ +10ff36: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +10ff38: 2323 f409 |000a: new-array v3, v2, [Ljava/lang/Class; // type@09f4 │ │ +10ff3c: 1c04 5a00 |000c: const-class v4, Landroid/content/ContentResolver; // type@005a │ │ +10ff40: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +10ff42: 4d04 0305 |000f: aput-object v4, v3, v5 │ │ +10ff46: 1c04 0e07 |0011: const-class v4, Ljava/lang/String; // type@070e │ │ +10ff4a: 1216 |0013: const/4 v6, #int 1 // #1 │ │ +10ff4c: 4d04 0306 |0014: aput-object v4, v3, v6 │ │ +10ff50: 1a04 2a38 |0016: const-string v4, "getString" // string@382a │ │ +10ff54: 6e30 292a 4e03 |0018: invoke-virtual {v14, v4, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2a29 │ │ +10ff5a: 0c0e |001b: move-result-object v14 │ │ +10ff5c: 2113 |001c: array-length v3, v1 │ │ +10ff5e: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +10ff60: 3534 4400 |001e: if-ge v4, v3, 0062 // +0044 │ │ +10ff64: 4607 0104 |0020: aget-object v7, v1, v4 │ │ +10ff68: 1c08 e806 |0022: const-class v8, Ljava/lang/Deprecated; // type@06e8 │ │ +10ff6c: 6e20 2c2b 8700 |0024: invoke-virtual {v7, v8}, Ljava/lang/reflect/Field;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@2b2c │ │ +10ff72: 0a08 |0027: move-result v8 │ │ +10ff74: 3908 3700 |0028: if-nez v8, 005f // +0037 │ │ +10ff78: 6e10 2b2b 0700 |002a: invoke-virtual {v7}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2b2b │ │ +10ff7e: 0c08 |002d: move-result-object v8 │ │ +10ff80: 1c09 0e07 |002e: const-class v9, Ljava/lang/String; // type@070e │ │ +10ff84: 3398 2f00 |0030: if-ne v8, v9, 005f // +002f │ │ +10ff88: 7030 182f db07 |0032: invoke-direct {v11, v13, v7}, Lorg/acra/collector/SettingsCollector;.isAuthorized:(Lorg/acra/config/CoreConfiguration;Ljava/lang/reflect/Field;)Z // method@2f18 │ │ +10ff8e: 0a08 |0035: move-result v8 │ │ +10ff90: 3808 2900 |0036: if-eqz v8, 005f // +0029 │ │ +10ff94: 2328 f609 |0038: new-array v8, v2, [Ljava/lang/Object; // type@09f6 │ │ +10ff98: 6e10 9601 0c00 |003a: invoke-virtual {v12}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0196 │ │ +10ff9e: 0c09 |003d: move-result-object v9 │ │ +10ffa0: 4d09 0805 |003e: aput-object v9, v8, v5 │ │ +10ffa4: 1209 |0040: const/4 v9, #int 0 // #0 │ │ +10ffa6: 6e20 262b 9700 |0041: invoke-virtual {v7, v9}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b26 │ │ +10ffac: 0c0a |0044: move-result-object v10 │ │ +10ffae: 4d0a 0806 |0045: aput-object v10, v8, v6 │ │ +10ffb2: 6e30 342b 9e08 |0047: invoke-virtual {v14, v9, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b34 │ │ +10ffb8: 0c08 |004a: move-result-object v8 │ │ +10ffba: 3808 1400 |004b: if-eqz v8, 005f // +0014 │ │ +10ffbe: 6e10 2a2b 0700 |004d: invoke-virtual {v7}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10ffc4: 0c07 |0050: move-result-object v7 │ │ +10ffc6: 6e30 4634 7008 |0051: invoke-virtual {v0, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +10ffcc: 280b |0054: goto 005f // +000b │ │ +10ffce: 0d07 |0055: move-exception v7 │ │ +10ffd0: 6208 fe18 |0056: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@18fe │ │ +10ffd4: 6209 f518 |0058: sget-object v9, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@18f5 │ │ +10ffd8: 1a0a 2d10 |005a: const-string v10, "Error: " // string@102d │ │ +10ffdc: 7240 6030 987a |005c: invoke-interface {v8, v9, v10, v7}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3060 │ │ +10ffe2: d804 0401 |005f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +10ffe6: 28bd |0061: goto 001e // -0043 │ │ +10ffe8: 1100 |0062: return-object v0 │ │ catches : 1 │ │ 0x0038 - 0x0054 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ 0x000c line=78 │ │ @@ -451626,43 +451628,43 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;Ljava/lang/reflect/Field;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -10fe98: |[10fe98] org.acra.collector.SettingsCollector.isAuthorized:(Lorg/acra/config/CoreConfiguration;Ljava/lang/reflect/Field;)Z │ │ -10fea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10feaa: 3805 3000 |0001: if-eqz v5, 0031 // +0030 │ │ -10feae: 6e10 2a2b 0500 |0003: invoke-virtual {v5}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10feb4: 0c01 |0006: move-result-object v1 │ │ -10feb6: 1a02 1d29 |0007: const-string v2, "WIFI_AP" // string@291d │ │ -10feba: 6e20 d22a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -10fec0: 0a01 |000c: move-result v1 │ │ -10fec2: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -10fec6: 2822 |000f: goto 0031 // +0022 │ │ -10fec8: 6e10 592f 0400 |0010: invoke-virtual {v4}, Lorg/acra/config/CoreConfiguration;.excludeMatchingSettingsKeys:()Lorg/acra/collections/ImmutableList; // method@2f59 │ │ -10fece: 0c04 |0013: move-result-object v4 │ │ -10fed0: 6e10 5d2e 0400 |0014: invoke-virtual {v4}, Lorg/acra/collections/ImmutableList;.iterator:()Ljava/util/Iterator; // method@2e5d │ │ -10fed6: 0c04 |0017: move-result-object v4 │ │ -10fed8: 7210 042c 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -10fede: 0a01 |001b: move-result v1 │ │ -10fee0: 3801 1300 |001c: if-eqz v1, 002f // +0013 │ │ -10fee4: 7210 052c 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -10feea: 0c01 |0021: move-result-object v1 │ │ -10feec: 1f01 0e07 |0022: check-cast v1, Ljava/lang/String; // type@070e │ │ -10fef0: 6e10 2a2b 0500 |0024: invoke-virtual {v5}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ -10fef6: 0c02 |0027: move-result-object v2 │ │ -10fef8: 6e20 ca2a 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -10fefe: 0a01 |002b: move-result v1 │ │ -10ff00: 3801 ecff |002c: if-eqz v1, 0018 // -0014 │ │ -10ff04: 0f00 |002e: return v0 │ │ -10ff06: 1214 |002f: const/4 v4, #int 1 // #1 │ │ -10ff08: 0f04 |0030: return v4 │ │ -10ff0a: 0f00 |0031: return v0 │ │ +10fea0: |[10fea0] org.acra.collector.SettingsCollector.isAuthorized:(Lorg/acra/config/CoreConfiguration;Ljava/lang/reflect/Field;)Z │ │ +10feb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10feb2: 3805 3000 |0001: if-eqz v5, 0031 // +0030 │ │ +10feb6: 6e10 2a2b 0500 |0003: invoke-virtual {v5}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10febc: 0c01 |0006: move-result-object v1 │ │ +10febe: 1a02 1d29 |0007: const-string v2, "WIFI_AP" // string@291d │ │ +10fec2: 6e20 d22a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +10fec8: 0a01 |000c: move-result v1 │ │ +10feca: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +10fece: 2822 |000f: goto 0031 // +0022 │ │ +10fed0: 6e10 592f 0400 |0010: invoke-virtual {v4}, Lorg/acra/config/CoreConfiguration;.excludeMatchingSettingsKeys:()Lorg/acra/collections/ImmutableList; // method@2f59 │ │ +10fed6: 0c04 |0013: move-result-object v4 │ │ +10fed8: 6e10 5d2e 0400 |0014: invoke-virtual {v4}, Lorg/acra/collections/ImmutableList;.iterator:()Ljava/util/Iterator; // method@2e5d │ │ +10fede: 0c04 |0017: move-result-object v4 │ │ +10fee0: 7210 042c 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +10fee6: 0a01 |001b: move-result v1 │ │ +10fee8: 3801 1300 |001c: if-eqz v1, 002f // +0013 │ │ +10feec: 7210 052c 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +10fef2: 0c01 |0021: move-result-object v1 │ │ +10fef4: 1f01 0e07 |0022: check-cast v1, Ljava/lang/String; // type@070e │ │ +10fef8: 6e10 2a2b 0500 |0024: invoke-virtual {v5}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2b2a │ │ +10fefe: 0c02 |0027: move-result-object v2 │ │ +10ff00: 6e20 ca2a 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +10ff06: 0a01 |002b: move-result v1 │ │ +10ff08: 3801 ecff |002c: if-eqz v1, 0018 // -0014 │ │ +10ff0c: 0f00 |002e: return v0 │ │ +10ff0e: 1214 |002f: const/4 v4, #int 1 // #1 │ │ +10ff10: 0f04 |0030: return v4 │ │ +10ff12: 0f00 |0031: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=96 │ │ 0x0010 line=99 │ │ 0x0024 line=100 │ │ locals : │ │ 0x0000 - 0x0032 reg=3 this Lorg/acra/collector/SettingsCollector; │ │ @@ -451675,51 +451677,51 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -11002c: |[11002c] org.acra.collector.SettingsCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -11003c: 6205 9119 |0000: sget-object v5, Lorg/acra/collector/SettingsCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1991 │ │ -110040: 6e10 e02d 0200 |0002: invoke-virtual {v2}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -110046: 0a02 |0005: move-result v2 │ │ -110048: 4402 0502 |0006: aget v2, v5, v2 │ │ -11004c: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -11004e: 3252 2e00 |0009: if-eq v2, v5, 0037 // +002e │ │ -110052: 1225 |000b: const/4 v5, #int 2 // #2 │ │ -110054: 3252 1f00 |000c: if-eq v2, v5, 002b // +001f │ │ -110058: 1235 |000e: const/4 v5, #int 3 // #3 │ │ -11005a: 3352 1600 |000f: if-ne v2, v5, 0025 // +0016 │ │ -11005e: 6202 3119 |0011: sget-object v2, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@1931 │ │ -110062: 6005 9100 |0013: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ -110066: 1300 1100 |0015: const/16 v0, #int 17 // #11 │ │ -11006a: 3405 0900 |0017: if-lt v5, v0, 0020 // +0009 │ │ -11006e: 1c05 3201 |0019: const-class v5, Landroid/provider/Settings$Global; // type@0132 │ │ -110072: 7040 172f 3154 |001b: invoke-direct {v1, v3, v4, v5}, Lorg/acra/collector/SettingsCollector;.collectSettings:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/json/JSONObject; // method@2f17 │ │ -110078: 0c03 |001e: move-result-object v3 │ │ -11007a: 2802 |001f: goto 0021 // +0002 │ │ -11007c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -11007e: 6e30 0130 2603 |0021: invoke-virtual {v6, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ -110084: 281e |0024: goto 0042 // +001e │ │ -110086: 2202 f006 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -11008a: 7010 4f2a 0200 |0027: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ -110090: 2702 |002a: throw v2 │ │ -110092: 6202 3219 |002b: sget-object v2, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@1932 │ │ -110096: 1c05 3301 |002d: const-class v5, Landroid/provider/Settings$Secure; // type@0133 │ │ -11009a: 7040 172f 3154 |002f: invoke-direct {v1, v3, v4, v5}, Lorg/acra/collector/SettingsCollector;.collectSettings:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/json/JSONObject; // method@2f17 │ │ -1100a0: 0c03 |0032: move-result-object v3 │ │ -1100a2: 6e30 0130 2603 |0033: invoke-virtual {v6, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ -1100a8: 280c |0036: goto 0042 // +000c │ │ -1100aa: 6202 3319 |0037: sget-object v2, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@1933 │ │ -1100ae: 1c05 3401 |0039: const-class v5, Landroid/provider/Settings$System; // type@0134 │ │ -1100b2: 7040 172f 3154 |003b: invoke-direct {v1, v3, v4, v5}, Lorg/acra/collector/SettingsCollector;.collectSettings:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/json/JSONObject; // method@2f17 │ │ -1100b8: 0c03 |003e: move-result-object v3 │ │ -1100ba: 6e30 0130 2603 |003f: invoke-virtual {v6, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ -1100c0: 0e00 |0042: return-void │ │ +110034: |[110034] org.acra.collector.SettingsCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +110044: 6205 9119 |0000: sget-object v5, Lorg/acra/collector/SettingsCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1991 │ │ +110048: 6e10 e02d 0200 |0002: invoke-virtual {v2}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +11004e: 0a02 |0005: move-result v2 │ │ +110050: 4402 0502 |0006: aget v2, v5, v2 │ │ +110054: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +110056: 3252 2e00 |0009: if-eq v2, v5, 0037 // +002e │ │ +11005a: 1225 |000b: const/4 v5, #int 2 // #2 │ │ +11005c: 3252 1f00 |000c: if-eq v2, v5, 002b // +001f │ │ +110060: 1235 |000e: const/4 v5, #int 3 // #3 │ │ +110062: 3352 1600 |000f: if-ne v2, v5, 0025 // +0016 │ │ +110066: 6202 3119 |0011: sget-object v2, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@1931 │ │ +11006a: 6005 9100 |0013: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0091 │ │ +11006e: 1300 1100 |0015: const/16 v0, #int 17 // #11 │ │ +110072: 3405 0900 |0017: if-lt v5, v0, 0020 // +0009 │ │ +110076: 1c05 3201 |0019: const-class v5, Landroid/provider/Settings$Global; // type@0132 │ │ +11007a: 7040 172f 3154 |001b: invoke-direct {v1, v3, v4, v5}, Lorg/acra/collector/SettingsCollector;.collectSettings:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/json/JSONObject; // method@2f17 │ │ +110080: 0c03 |001e: move-result-object v3 │ │ +110082: 2802 |001f: goto 0021 // +0002 │ │ +110084: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +110086: 6e30 0130 2603 |0021: invoke-virtual {v6, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ +11008c: 281e |0024: goto 0042 // +001e │ │ +11008e: 2202 f006 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +110092: 7010 4f2a 0200 |0027: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ +110098: 2702 |002a: throw v2 │ │ +11009a: 6202 3219 |002b: sget-object v2, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@1932 │ │ +11009e: 1c05 3301 |002d: const-class v5, Landroid/provider/Settings$Secure; // type@0133 │ │ +1100a2: 7040 172f 3154 |002f: invoke-direct {v1, v3, v4, v5}, Lorg/acra/collector/SettingsCollector;.collectSettings:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/json/JSONObject; // method@2f17 │ │ +1100a8: 0c03 |0032: move-result-object v3 │ │ +1100aa: 6e30 0130 2603 |0033: invoke-virtual {v6, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ +1100b0: 280c |0036: goto 0042 // +000c │ │ +1100b2: 6202 3319 |0037: sget-object v2, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@1933 │ │ +1100b6: 1c05 3401 |0039: const-class v5, Landroid/provider/Settings$System; // type@0134 │ │ +1100ba: 7040 172f 3154 |003b: invoke-direct {v1, v3, v4, v5}, Lorg/acra/collector/SettingsCollector;.collectSettings:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Ljava/lang/Class;)Lorg/json/JSONObject; // method@2f17 │ │ +1100c0: 0c03 |003e: move-result-object v3 │ │ +1100c2: 6e30 0130 2603 |003f: invoke-virtual {v6, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ +1100c8: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0011 line=66 │ │ 0x0025 line=70 │ │ 0x002b line=63 │ │ 0x0037 line=60 │ │ @@ -451783,23 +451785,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -110298: |[110298] org.acra.collector.SharedPreferencesCollector.:()V │ │ -1102a8: 6200 3c19 |0000: sget-object v0, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@193c │ │ -1102ac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1102ae: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -1102b2: 6202 3419 |0005: sget-object v2, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@1934 │ │ -1102b6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -1102b8: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ -1102bc: 7030 b22e 0401 |000a: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -1102c2: 0e00 |000d: return-void │ │ +1102a0: |[1102a0] org.acra.collector.SharedPreferencesCollector.:()V │ │ +1102b0: 6200 3c19 |0000: sget-object v0, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@193c │ │ +1102b4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1102b6: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +1102ba: 6202 3419 |0005: sget-object v2, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@1934 │ │ +1102be: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +1102c0: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ +1102c4: 7030 b22e 0401 |000a: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +1102ca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lorg/acra/collector/SharedPreferencesCollector; │ │ │ │ #1 : (in Lorg/acra/collector/SharedPreferencesCollector;) │ │ @@ -451807,82 +451809,82 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -110178: |[110178] org.acra.collector.SharedPreferencesCollector.collect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Lorg/json/JSONObject; │ │ -110188: 2200 de08 |0000: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ -11018c: 7010 3334 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -110192: 2201 7607 |0005: new-instance v1, Ljava/util/TreeMap; // type@0776 │ │ -110196: 7010 852c 0100 |0007: invoke-direct {v1}, Ljava/util/TreeMap;.:()V // method@2c85 │ │ -11019c: 7110 1105 0600 |000a: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0511 │ │ -1101a2: 0c02 |000d: move-result-object v2 │ │ -1101a4: 1a03 dc30 |000e: const-string v3, "default" // string@30dc │ │ -1101a8: 7230 582c 3102 |0010: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -1101ae: 6e10 4d2f 0700 |0013: invoke-virtual {v7}, Lorg/acra/config/CoreConfiguration;.additionalSharedPreferences:()Lorg/acra/collections/ImmutableList; // method@2f4d │ │ -1101b4: 0c02 |0016: move-result-object v2 │ │ -1101b6: 6e10 5d2e 0200 |0017: invoke-virtual {v2}, Lorg/acra/collections/ImmutableList;.iterator:()Ljava/util/Iterator; // method@2e5d │ │ -1101bc: 0c02 |001a: move-result-object v2 │ │ -1101be: 7210 042c 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -1101c4: 0a03 |001e: move-result v3 │ │ -1101c6: 3803 1100 |001f: if-eqz v3, 0030 // +0011 │ │ -1101ca: 7210 052c 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -1101d0: 0c03 |0024: move-result-object v3 │ │ -1101d2: 1f03 0e07 |0025: check-cast v3, Ljava/lang/String; // type@070e │ │ -1101d6: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -1101d8: 6e30 a801 3604 |0028: invoke-virtual {v6, v3, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01a8 │ │ -1101de: 0c04 |002b: move-result-object v4 │ │ -1101e0: 7230 582c 3104 |002c: invoke-interface {v1, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ -1101e6: 28ec |002f: goto 001b // -0014 │ │ -1101e8: 7210 542c 0100 |0030: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ -1101ee: 0c06 |0033: move-result-object v6 │ │ -1101f0: 7210 742c 0600 |0034: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -1101f6: 0c06 |0037: move-result-object v6 │ │ -1101f8: 7210 042c 0600 |0038: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -1101fe: 0a01 |003b: move-result v1 │ │ -110200: 3801 4b00 |003c: if-eqz v1, 0087 // +004b │ │ -110204: 7210 052c 0600 |003e: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -11020a: 0c01 |0041: move-result-object v1 │ │ -11020c: 1f01 6707 |0042: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ -110210: 7210 4e2c 0100 |0044: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ -110216: 0c02 |0047: move-result-object v2 │ │ -110218: 1f02 0e07 |0048: check-cast v2, Ljava/lang/String; // type@070e │ │ -11021c: 7210 4f2c 0100 |004a: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ -110222: 0c01 |004d: move-result-object v1 │ │ -110224: 1f01 6c00 |004e: check-cast v1, Landroid/content/SharedPreferences; // type@006c │ │ -110228: 7210 f801 0100 |0050: invoke-interface {v1}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@01f8 │ │ -11022e: 0c01 |0053: move-result-object v1 │ │ -110230: 7210 562c 0100 |0054: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@2c56 │ │ -110236: 0a03 |0057: move-result v3 │ │ -110238: 3803 0800 |0058: if-eqz v3, 0060 // +0008 │ │ -11023c: 1a01 c331 |005a: const-string v1, "empty" // string@31c3 │ │ -110240: 6e30 4634 2001 |005c: invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -110246: 28d9 |005f: goto 0038 // -0027 │ │ -110248: 7210 572c 0100 |0060: invoke-interface {v1}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2c57 │ │ -11024e: 0c03 |0063: move-result-object v3 │ │ -110250: 7210 742c 0300 |0064: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ -110256: 0c03 |0067: move-result-object v3 │ │ -110258: 7210 042c 0300 |0068: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -11025e: 0a04 |006b: move-result v4 │ │ -110260: 3804 1200 |006c: if-eqz v4, 007e // +0012 │ │ -110264: 7210 052c 0300 |006e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -11026a: 0c04 |0071: move-result-object v4 │ │ -11026c: 1f04 0e07 |0072: check-cast v4, Ljava/lang/String; // type@070e │ │ -110270: 7030 1d2f 7504 |0074: invoke-direct {v5, v7, v4}, Lorg/acra/collector/SharedPreferencesCollector;.filteredKey:(Lorg/acra/config/CoreConfiguration;Ljava/lang/String;)Z // method@2f1d │ │ -110276: 0a04 |0077: move-result v4 │ │ -110278: 3804 f0ff |0078: if-eqz v4, 0068 // -0010 │ │ -11027c: 7210 062c 0300 |007a: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@2c06 │ │ -110282: 28eb |007d: goto 0068 // -0015 │ │ -110284: 2203 de08 |007e: new-instance v3, Lorg/json/JSONObject; // type@08de │ │ -110288: 7020 3534 1300 |0080: invoke-direct {v3, v1}, Lorg/json/JSONObject;.:(Ljava/util/Map;)V // method@3435 │ │ -11028e: 6e30 4634 2003 |0083: invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -110294: 28b2 |0086: goto 0038 // -004e │ │ -110296: 1100 |0087: return-object v0 │ │ +110180: |[110180] org.acra.collector.SharedPreferencesCollector.collect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Lorg/json/JSONObject; │ │ +110190: 2200 de08 |0000: new-instance v0, Lorg/json/JSONObject; // type@08de │ │ +110194: 7010 3334 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +11019a: 2201 7607 |0005: new-instance v1, Ljava/util/TreeMap; // type@0776 │ │ +11019e: 7010 852c 0100 |0007: invoke-direct {v1}, Ljava/util/TreeMap;.:()V // method@2c85 │ │ +1101a4: 7110 1105 0600 |000a: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0511 │ │ +1101aa: 0c02 |000d: move-result-object v2 │ │ +1101ac: 1a03 dc30 |000e: const-string v3, "default" // string@30dc │ │ +1101b0: 7230 582c 3102 |0010: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +1101b6: 6e10 4d2f 0700 |0013: invoke-virtual {v7}, Lorg/acra/config/CoreConfiguration;.additionalSharedPreferences:()Lorg/acra/collections/ImmutableList; // method@2f4d │ │ +1101bc: 0c02 |0016: move-result-object v2 │ │ +1101be: 6e10 5d2e 0200 |0017: invoke-virtual {v2}, Lorg/acra/collections/ImmutableList;.iterator:()Ljava/util/Iterator; // method@2e5d │ │ +1101c4: 0c02 |001a: move-result-object v2 │ │ +1101c6: 7210 042c 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +1101cc: 0a03 |001e: move-result v3 │ │ +1101ce: 3803 1100 |001f: if-eqz v3, 0030 // +0011 │ │ +1101d2: 7210 052c 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +1101d8: 0c03 |0024: move-result-object v3 │ │ +1101da: 1f03 0e07 |0025: check-cast v3, Ljava/lang/String; // type@070e │ │ +1101de: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +1101e0: 6e30 a801 3604 |0028: invoke-virtual {v6, v3, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01a8 │ │ +1101e6: 0c04 |002b: move-result-object v4 │ │ +1101e8: 7230 582c 3104 |002c: invoke-interface {v1, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2c58 │ │ +1101ee: 28ec |002f: goto 001b // -0014 │ │ +1101f0: 7210 542c 0100 |0030: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2c54 │ │ +1101f6: 0c06 |0033: move-result-object v6 │ │ +1101f8: 7210 742c 0600 |0034: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +1101fe: 0c06 |0037: move-result-object v6 │ │ +110200: 7210 042c 0600 |0038: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +110206: 0a01 |003b: move-result v1 │ │ +110208: 3801 4b00 |003c: if-eqz v1, 0087 // +004b │ │ +11020c: 7210 052c 0600 |003e: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +110212: 0c01 |0041: move-result-object v1 │ │ +110214: 1f01 6707 |0042: check-cast v1, Ljava/util/Map$Entry; // type@0767 │ │ +110218: 7210 4e2c 0100 |0044: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2c4e │ │ +11021e: 0c02 |0047: move-result-object v2 │ │ +110220: 1f02 0e07 |0048: check-cast v2, Ljava/lang/String; // type@070e │ │ +110224: 7210 4f2c 0100 |004a: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2c4f │ │ +11022a: 0c01 |004d: move-result-object v1 │ │ +11022c: 1f01 6c00 |004e: check-cast v1, Landroid/content/SharedPreferences; // type@006c │ │ +110230: 7210 f801 0100 |0050: invoke-interface {v1}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@01f8 │ │ +110236: 0c01 |0053: move-result-object v1 │ │ +110238: 7210 562c 0100 |0054: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@2c56 │ │ +11023e: 0a03 |0057: move-result v3 │ │ +110240: 3803 0800 |0058: if-eqz v3, 0060 // +0008 │ │ +110244: 1a01 c331 |005a: const-string v1, "empty" // string@31c3 │ │ +110248: 6e30 4634 2001 |005c: invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +11024e: 28d9 |005f: goto 0038 // -0027 │ │ +110250: 7210 572c 0100 |0060: invoke-interface {v1}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2c57 │ │ +110256: 0c03 |0063: move-result-object v3 │ │ +110258: 7210 742c 0300 |0064: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2c74 │ │ +11025e: 0c03 |0067: move-result-object v3 │ │ +110260: 7210 042c 0300 |0068: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +110266: 0a04 |006b: move-result v4 │ │ +110268: 3804 1200 |006c: if-eqz v4, 007e // +0012 │ │ +11026c: 7210 052c 0300 |006e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +110272: 0c04 |0071: move-result-object v4 │ │ +110274: 1f04 0e07 |0072: check-cast v4, Ljava/lang/String; // type@070e │ │ +110278: 7030 1d2f 7504 |0074: invoke-direct {v5, v7, v4}, Lorg/acra/collector/SharedPreferencesCollector;.filteredKey:(Lorg/acra/config/CoreConfiguration;Ljava/lang/String;)Z // method@2f1d │ │ +11027e: 0a04 |0077: move-result v4 │ │ +110280: 3804 f0ff |0078: if-eqz v4, 0068 // -0010 │ │ +110284: 7210 062c 0300 |007a: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@2c06 │ │ +11028a: 28eb |007d: goto 0068 // -0015 │ │ +11028c: 2203 de08 |007e: new-instance v3, Lorg/json/JSONObject; // type@08de │ │ +110290: 7020 3534 1300 |0080: invoke-direct {v3, v1}, Lorg/json/JSONObject;.:(Ljava/util/Map;)V // method@3435 │ │ +110296: 6e30 4634 2003 |0083: invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +11029c: 28b2 |0086: goto 0038 // -004e │ │ +11029e: 1100 |0087: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=79 │ │ 0x000a line=80 │ │ 0x0013 line=83 │ │ 0x0028 line=84 │ │ @@ -451906,32 +451908,32 @@ │ │ type : '(Lorg/acra/config/CoreConfiguration;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -11012c: |[11012c] org.acra.collector.SharedPreferencesCollector.filteredKey:(Lorg/acra/config/CoreConfiguration;Ljava/lang/String;)Z │ │ -11013c: 6e10 5a2f 0200 |0000: invoke-virtual {v2}, Lorg/acra/config/CoreConfiguration;.excludeMatchingSharedPreferencesKeys:()Lorg/acra/collections/ImmutableList; // method@2f5a │ │ -110142: 0c02 |0003: move-result-object v2 │ │ -110144: 6e10 5d2e 0200 |0004: invoke-virtual {v2}, Lorg/acra/collections/ImmutableList;.iterator:()Ljava/util/Iterator; // method@2e5d │ │ -11014a: 0c02 |0007: move-result-object v2 │ │ -11014c: 7210 042c 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -110152: 0a00 |000b: move-result v0 │ │ -110154: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ -110158: 7210 052c 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -11015e: 0c00 |0011: move-result-object v0 │ │ -110160: 1f00 0e07 |0012: check-cast v0, Ljava/lang/String; // type@070e │ │ -110164: 6e20 ca2a 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ -11016a: 0a00 |0017: move-result v0 │ │ -11016c: 3800 f0ff |0018: if-eqz v0, 0008 // -0010 │ │ -110170: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -110172: 0f02 |001b: return v2 │ │ -110174: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -110176: 0f02 |001d: return v2 │ │ +110134: |[110134] org.acra.collector.SharedPreferencesCollector.filteredKey:(Lorg/acra/config/CoreConfiguration;Ljava/lang/String;)Z │ │ +110144: 6e10 5a2f 0200 |0000: invoke-virtual {v2}, Lorg/acra/config/CoreConfiguration;.excludeMatchingSharedPreferencesKeys:()Lorg/acra/collections/ImmutableList; // method@2f5a │ │ +11014a: 0c02 |0003: move-result-object v2 │ │ +11014c: 6e10 5d2e 0200 |0004: invoke-virtual {v2}, Lorg/acra/collections/ImmutableList;.iterator:()Ljava/util/Iterator; // method@2e5d │ │ +110152: 0c02 |0007: move-result-object v2 │ │ +110154: 7210 042c 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +11015a: 0a00 |000b: move-result v0 │ │ +11015c: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ +110160: 7210 052c 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +110166: 0c00 |0011: move-result-object v0 │ │ +110168: 1f00 0e07 |0012: check-cast v0, Ljava/lang/String; // type@070e │ │ +11016c: 6e20 ca2a 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2aca │ │ +110172: 0a00 |0017: move-result v0 │ │ +110174: 3800 f0ff |0018: if-eqz v0, 0008 // -0010 │ │ +110178: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +11017a: 0f02 |001b: return v2 │ │ +11017c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +11017e: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0014 line=119 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lorg/acra/collector/SharedPreferencesCollector; │ │ 0x0000 - 0x001e reg=2 (null) Lorg/acra/config/CoreConfiguration; │ │ @@ -451943,42 +451945,42 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -1102c4: |[1102c4] org.acra.collector.SharedPreferencesCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -1102d4: 6204 9319 |0000: sget-object v4, Lorg/acra/collector/SharedPreferencesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1993 │ │ -1102d8: 6e10 e02d 0100 |0002: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -1102de: 0a01 |0005: move-result v1 │ │ -1102e0: 4401 0401 |0006: aget v1, v4, v1 │ │ -1102e4: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -1102e6: 3241 1500 |0009: if-eq v1, v4, 001e // +0015 │ │ -1102ea: 1224 |000b: const/4 v4, #int 2 // #2 │ │ -1102ec: 3341 0c00 |000c: if-ne v1, v4, 0018 // +000c │ │ -1102f0: 6201 3419 |000e: sget-object v1, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@1934 │ │ -1102f4: 7030 1b2f 2003 |0010: invoke-direct {v0, v2, v3}, Lorg/acra/collector/SharedPreferencesCollector;.collect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Lorg/json/JSONObject; // method@2f1b │ │ -1102fa: 0c02 |0013: move-result-object v2 │ │ -1102fc: 6e30 0130 1502 |0014: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ -110302: 281c |0017: goto 0033 // +001c │ │ -110304: 2201 f006 |0018: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -110308: 7010 4f2a 0100 |001a: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ -11030e: 2701 |001d: throw v1 │ │ -110310: 6201 3c19 |001e: sget-object v1, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@193c │ │ -110314: 2204 4008 |0020: new-instance v4, Lorg/acra/prefs/SharedPreferencesFactory; // type@0840 │ │ -110318: 7030 9330 2403 |0022: invoke-direct {v4, v2, v3}, Lorg/acra/prefs/SharedPreferencesFactory;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3093 │ │ -11031e: 6e10 9430 0400 |0025: invoke-virtual {v4}, Lorg/acra/prefs/SharedPreferencesFactory;.create:()Landroid/content/SharedPreferences; // method@3094 │ │ -110324: 0c02 |0028: move-result-object v2 │ │ -110326: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -110328: 1a04 8b2c |002a: const-string v4, "acra.user.email" // string@2c8b │ │ -11032c: 7230 fc01 4203 |002c: invoke-interface {v2, v4, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ -110332: 0c02 |002f: move-result-object v2 │ │ -110334: 6e30 ff2f 1502 |0030: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -11033a: 0e00 |0033: return-void │ │ +1102cc: |[1102cc] org.acra.collector.SharedPreferencesCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +1102dc: 6204 9319 |0000: sget-object v4, Lorg/acra/collector/SharedPreferencesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1993 │ │ +1102e0: 6e10 e02d 0100 |0002: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +1102e6: 0a01 |0005: move-result v1 │ │ +1102e8: 4401 0401 |0006: aget v1, v4, v1 │ │ +1102ec: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +1102ee: 3241 1500 |0009: if-eq v1, v4, 001e // +0015 │ │ +1102f2: 1224 |000b: const/4 v4, #int 2 // #2 │ │ +1102f4: 3341 0c00 |000c: if-ne v1, v4, 0018 // +000c │ │ +1102f8: 6201 3419 |000e: sget-object v1, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@1934 │ │ +1102fc: 7030 1b2f 2003 |0010: invoke-direct {v0, v2, v3}, Lorg/acra/collector/SharedPreferencesCollector;.collect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)Lorg/json/JSONObject; // method@2f1b │ │ +110302: 0c02 |0013: move-result-object v2 │ │ +110304: 6e30 0130 1502 |0014: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ +11030a: 281c |0017: goto 0033 // +001c │ │ +11030c: 2201 f006 |0018: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +110310: 7010 4f2a 0100 |001a: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ +110316: 2701 |001d: throw v1 │ │ +110318: 6201 3c19 |001e: sget-object v1, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@193c │ │ +11031c: 2204 4008 |0020: new-instance v4, Lorg/acra/prefs/SharedPreferencesFactory; // type@0840 │ │ +110320: 7030 9330 2403 |0022: invoke-direct {v4, v2, v3}, Lorg/acra/prefs/SharedPreferencesFactory;.:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V // method@3093 │ │ +110326: 6e10 9430 0400 |0025: invoke-virtual {v4}, Lorg/acra/prefs/SharedPreferencesFactory;.create:()Landroid/content/SharedPreferences; // method@3094 │ │ +11032c: 0c02 |0028: move-result-object v2 │ │ +11032e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +110330: 1a04 8b2c |002a: const-string v4, "acra.user.email" // string@2c8b │ │ +110334: 7230 fc01 4203 |002c: invoke-interface {v2, v4, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01fc │ │ +11033a: 0c02 |002f: move-result-object v2 │ │ +11033c: 6e30 ff2f 1502 |0030: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +110342: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000e line=57 │ │ 0x0018 line=61 │ │ 0x001e line=54 │ │ locals : │ │ @@ -452043,47 +452045,47 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -1105ac: |[1105ac] org.acra.collector.SimpleValuesCollector.:()V │ │ -1105bc: 6200 2919 |0000: sget-object v0, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ -1105c0: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ -1105c4: 2311 010a |0004: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -1105c8: 6202 3019 |0006: sget-object v2, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@1930 │ │ -1105cc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -1105ce: 4d02 0103 |0009: aput-object v2, v1, v3 │ │ -1105d2: 6202 2819 |000b: sget-object v2, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@1928 │ │ -1105d6: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -1105d8: 4d02 0103 |000e: aput-object v2, v1, v3 │ │ -1105dc: 6202 2c19 |0010: sget-object v2, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@192c │ │ -1105e0: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -1105e2: 4d02 0103 |0013: aput-object v2, v1, v3 │ │ -1105e6: 6202 2d19 |0015: sget-object v2, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@192d │ │ -1105ea: 1233 |0017: const/4 v3, #int 3 // #3 │ │ -1105ec: 4d02 0103 |0018: aput-object v2, v1, v3 │ │ -1105f0: 6202 1519 |001a: sget-object v2, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@1915 │ │ -1105f4: 1243 |001c: const/4 v3, #int 4 // #4 │ │ -1105f6: 4d02 0103 |001d: aput-object v2, v1, v3 │ │ -1105fa: 6202 1a19 |001f: sget-object v2, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@191a │ │ -1105fe: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -110600: 4d02 0103 |0022: aput-object v2, v1, v3 │ │ -110604: 6202 2e19 |0024: sget-object v2, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@192e │ │ -110608: 1263 |0026: const/4 v3, #int 6 // #6 │ │ -11060a: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ -11060e: 6202 2619 |0029: sget-object v2, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@1926 │ │ -110612: 1273 |002b: const/4 v3, #int 7 // #7 │ │ -110614: 4d02 0103 |002c: aput-object v2, v1, v3 │ │ -110618: 6202 3d19 |002e: sget-object v2, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@193d │ │ -11061c: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ -110620: 4d02 0103 |0032: aput-object v2, v1, v3 │ │ -110624: 7030 b22e 0401 |0034: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -11062a: 0e00 |0037: return-void │ │ +1105b4: |[1105b4] org.acra.collector.SimpleValuesCollector.:()V │ │ +1105c4: 6200 2919 |0000: sget-object v0, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ +1105c8: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ +1105cc: 2311 010a |0004: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +1105d0: 6202 3019 |0006: sget-object v2, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@1930 │ │ +1105d4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +1105d6: 4d02 0103 |0009: aput-object v2, v1, v3 │ │ +1105da: 6202 2819 |000b: sget-object v2, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@1928 │ │ +1105de: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +1105e0: 4d02 0103 |000e: aput-object v2, v1, v3 │ │ +1105e4: 6202 2c19 |0010: sget-object v2, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@192c │ │ +1105e8: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +1105ea: 4d02 0103 |0013: aput-object v2, v1, v3 │ │ +1105ee: 6202 2d19 |0015: sget-object v2, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@192d │ │ +1105f2: 1233 |0017: const/4 v3, #int 3 // #3 │ │ +1105f4: 4d02 0103 |0018: aput-object v2, v1, v3 │ │ +1105f8: 6202 1519 |001a: sget-object v2, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@1915 │ │ +1105fc: 1243 |001c: const/4 v3, #int 4 // #4 │ │ +1105fe: 4d02 0103 |001d: aput-object v2, v1, v3 │ │ +110602: 6202 1a19 |001f: sget-object v2, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@191a │ │ +110606: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +110608: 4d02 0103 |0022: aput-object v2, v1, v3 │ │ +11060c: 6202 2e19 |0024: sget-object v2, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@192e │ │ +110610: 1263 |0026: const/4 v3, #int 6 // #6 │ │ +110612: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ +110616: 6202 2619 |0029: sget-object v2, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@1926 │ │ +11061a: 1273 |002b: const/4 v3, #int 7 // #7 │ │ +11061c: 4d02 0103 |002c: aput-object v2, v1, v3 │ │ +110620: 6202 3d19 |002e: sget-object v2, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@193d │ │ +110624: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ +110628: 4d02 0103 |0032: aput-object v2, v1, v3 │ │ +11062c: 7030 b22e 0401 |0034: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +110632: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0038 reg=4 this Lorg/acra/collector/SimpleValuesCollector; │ │ │ │ #1 : (in Lorg/acra/collector/SimpleValuesCollector;) │ │ @@ -452091,20 +452093,20 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1104f4: |[1104f4] org.acra.collector.SimpleValuesCollector.getApplicationFilePath:(Landroid/content/Context;)Ljava/lang/String; │ │ -110504: 6e10 9f01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@019f │ │ -11050a: 0c01 |0003: move-result-object v1 │ │ -11050c: 6e10 9e29 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ -110512: 0c01 |0007: move-result-object v1 │ │ -110514: 1101 |0008: return-object v1 │ │ +1104fc: |[1104fc] org.acra.collector.SimpleValuesCollector.getApplicationFilePath:(Landroid/content/Context;)Ljava/lang/String; │ │ +11050c: 6e10 9f01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@019f │ │ +110512: 0c01 |0003: move-result-object v1 │ │ +110514: 6e10 9e29 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@299e │ │ +11051a: 0c01 |0007: move-result-object v1 │ │ +11051c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/acra/collector/SimpleValuesCollector; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -452113,48 +452115,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -110518: |[110518] org.acra.collector.SimpleValuesCollector.getLocalIpAddress:()Ljava/lang/String; │ │ -110528: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -11052c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -110532: 7100 502b 0000 |0005: invoke-static {}, Ljava/net/NetworkInterface;.getNetworkInterfaces:()Ljava/util/Enumeration; // method@2b50 │ │ -110538: 0c01 |0008: move-result-object v1 │ │ -11053a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -11053c: 7210 e12b 0100 |000a: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@2be1 │ │ -110542: 0a03 |000d: move-result v3 │ │ -110544: 3803 2e00 |000e: if-eqz v3, 003c // +002e │ │ -110548: 7210 e22b 0100 |0010: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@2be2 │ │ -11054e: 0c03 |0013: move-result-object v3 │ │ -110550: 1f03 2f07 |0014: check-cast v3, Ljava/net/NetworkInterface; // type@072f │ │ -110554: 6e10 4f2b 0300 |0016: invoke-virtual {v3}, Ljava/net/NetworkInterface;.getInetAddresses:()Ljava/util/Enumeration; // method@2b4f │ │ -11055a: 0c03 |0019: move-result-object v3 │ │ -11055c: 7210 e12b 0300 |001a: invoke-interface {v3}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@2be1 │ │ -110562: 0a04 |001d: move-result v4 │ │ -110564: 3804 ecff |001e: if-eqz v4, 000a // -0014 │ │ -110568: 7210 e22b 0300 |0020: invoke-interface {v3}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@2be2 │ │ -11056e: 0c04 |0023: move-result-object v4 │ │ -110570: 1f04 2d07 |0024: check-cast v4, Ljava/net/InetAddress; // type@072d │ │ -110574: 6e10 4e2b 0400 |0026: invoke-virtual {v4}, Ljava/net/InetAddress;.isLoopbackAddress:()Z // method@2b4e │ │ -11057a: 0a05 |0029: move-result v5 │ │ -11057c: 3905 f0ff |002a: if-nez v5, 001a // -0010 │ │ -110580: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ -110584: 1302 0a00 |002e: const/16 v2, #int 10 // #a │ │ -110588: 6e20 ee2a 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ -11058e: 6e10 4d2b 0400 |0033: invoke-virtual {v4}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@2b4d │ │ -110594: 0c02 |0036: move-result-object v2 │ │ -110596: 6e20 f52a 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -11059c: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -11059e: 28df |003b: goto 001a // -0021 │ │ -1105a0: 6e10 fa2a 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1105a6: 0c00 |003f: move-result-object v0 │ │ -1105a8: 1100 |0040: return-object v0 │ │ +110520: |[110520] org.acra.collector.SimpleValuesCollector.getLocalIpAddress:()Ljava/lang/String; │ │ +110530: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +110534: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +11053a: 7100 502b 0000 |0005: invoke-static {}, Ljava/net/NetworkInterface;.getNetworkInterfaces:()Ljava/util/Enumeration; // method@2b50 │ │ +110540: 0c01 |0008: move-result-object v1 │ │ +110542: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +110544: 7210 e12b 0100 |000a: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@2be1 │ │ +11054a: 0a03 |000d: move-result v3 │ │ +11054c: 3803 2e00 |000e: if-eqz v3, 003c // +002e │ │ +110550: 7210 e22b 0100 |0010: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@2be2 │ │ +110556: 0c03 |0013: move-result-object v3 │ │ +110558: 1f03 2f07 |0014: check-cast v3, Ljava/net/NetworkInterface; // type@072f │ │ +11055c: 6e10 4f2b 0300 |0016: invoke-virtual {v3}, Ljava/net/NetworkInterface;.getInetAddresses:()Ljava/util/Enumeration; // method@2b4f │ │ +110562: 0c03 |0019: move-result-object v3 │ │ +110564: 7210 e12b 0300 |001a: invoke-interface {v3}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@2be1 │ │ +11056a: 0a04 |001d: move-result v4 │ │ +11056c: 3804 ecff |001e: if-eqz v4, 000a // -0014 │ │ +110570: 7210 e22b 0300 |0020: invoke-interface {v3}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@2be2 │ │ +110576: 0c04 |0023: move-result-object v4 │ │ +110578: 1f04 2d07 |0024: check-cast v4, Ljava/net/InetAddress; // type@072d │ │ +11057c: 6e10 4e2b 0400 |0026: invoke-virtual {v4}, Ljava/net/InetAddress;.isLoopbackAddress:()Z // method@2b4e │ │ +110582: 0a05 |0029: move-result v5 │ │ +110584: 3905 f0ff |002a: if-nez v5, 001a // -0010 │ │ +110588: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ +11058c: 1302 0a00 |002e: const/16 v2, #int 10 // #a │ │ +110590: 6e20 ee2a 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2aee │ │ +110596: 6e10 4d2b 0400 |0033: invoke-virtual {v4}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@2b4d │ │ +11059c: 0c02 |0036: move-result-object v2 │ │ +11059e: 6e20 f52a 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1105a4: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +1105a6: 28df |003b: goto 001a // -0021 │ │ +1105a8: 6e10 fa2a 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1105ae: 0c00 |003f: move-result-object v0 │ │ +1105b0: 1100 |0040: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=104 │ │ 0x0010 line=105 │ │ 0x0016 line=106 │ │ 0x0020 line=107 │ │ @@ -452170,73 +452172,73 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -11062c: |[11062c] org.acra.collector.SimpleValuesCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -11063c: 6203 9419 |0000: sget-object v3, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ -110640: 6e10 e02d 0100 |0002: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -110646: 0a01 |0005: move-result v1 │ │ -110648: 4401 0301 |0006: aget v1, v3, v1 │ │ -11064c: 2b01 6a00 0000 |0008: packed-switch v1, 00000072 // +0000006a │ │ -110652: 2201 f006 |000b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -110656: 7010 4f2a 0100 |000d: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ -11065c: 2701 |0010: throw v1 │ │ -11065e: 6201 3d19 |0011: sget-object v1, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@193d │ │ -110662: 7100 222f 0000 |0013: invoke-static {}, Lorg/acra/collector/SimpleValuesCollector;.getLocalIpAddress:()Ljava/lang/String; // method@2f22 │ │ -110668: 0c02 |0016: move-result-object v2 │ │ -11066a: 6e30 ff2f 1502 |0017: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -110670: 2856 |001a: goto 0070 // +0056 │ │ -110672: 6201 2619 |001b: sget-object v1, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@1926 │ │ -110676: 7020 212f 2000 |001d: invoke-direct {v0, v2}, Lorg/acra/collector/SimpleValuesCollector;.getApplicationFilePath:(Landroid/content/Context;)Ljava/lang/String; // method@2f21 │ │ -11067c: 0c02 |0020: move-result-object v2 │ │ -11067e: 6e30 ff2f 1502 |0021: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -110684: 284c |0024: goto 0070 // +004c │ │ -110686: 6201 2e19 |0025: sget-object v1, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@192e │ │ -11068a: 6202 9600 |0027: sget-object v2, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@0096 │ │ -11068e: 6e30 ff2f 1502 |0029: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -110694: 2844 |002c: goto 0070 // +0044 │ │ -110696: 6201 1a19 |002d: sget-object v1, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@191a │ │ -11069a: 6202 9200 |002f: sget-object v2, Landroid/os/Build;.BRAND:Ljava/lang/String; // field@0092 │ │ -11069e: 6e30 ff2f 1502 |0031: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -1106a4: 283c |0034: goto 0070 // +003c │ │ -1106a6: 6201 1519 |0035: sget-object v1, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@1915 │ │ -1106aa: 6202 9000 |0037: sget-object v2, Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String; // field@0090 │ │ -1106ae: 6e30 ff2f 1502 |0039: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -1106b4: 2834 |003c: goto 0070 // +0034 │ │ -1106b6: 6201 2d19 |003d: sget-object v1, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@192d │ │ -1106ba: 6202 9500 |003f: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0095 │ │ -1106be: 6e30 ff2f 1502 |0041: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -1106c4: 282c |0044: goto 0070 // +002c │ │ -1106c6: 6201 2c19 |0045: sget-object v1, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@192c │ │ -1106ca: 6e10 a601 0200 |0047: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ -1106d0: 0c02 |004a: move-result-object v2 │ │ -1106d2: 6e30 ff2f 1502 |004b: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -1106d8: 2822 |004e: goto 0070 // +0022 │ │ -1106da: 6201 2819 |004f: sget-object v1, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@1928 │ │ -1106de: 7110 3b31 0200 |0051: invoke-static {v2}, Lorg/acra/util/Installation;.id:(Landroid/content/Context;)Ljava/lang/String; // method@313b │ │ -1106e4: 0c02 |0054: move-result-object v2 │ │ -1106e6: 6e30 ff2f 1502 |0055: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -1106ec: 2818 |0058: goto 0070 // +0018 │ │ -1106ee: 6201 3019 |0059: sget-object v1, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@1930 │ │ -1106f2: 7100 8c2c 0000 |005b: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@2c8c │ │ -1106f8: 0c02 |005e: move-result-object v2 │ │ -1106fa: 6e10 8d2c 0200 |005f: invoke-virtual {v2}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@2c8d │ │ -110700: 0c02 |0062: move-result-object v2 │ │ -110702: 6e30 ff2f 1502 |0063: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -110708: 280a |0066: goto 0070 // +000a │ │ -11070a: 6201 2919 |0067: sget-object v1, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ -11070e: 6e10 332e 0400 |0069: invoke-virtual {v4}, Lorg/acra/builder/ReportBuilder;.isSendSilently:()Z // method@2e33 │ │ -110714: 0a02 |006c: move-result v2 │ │ -110716: 6e30 0230 1502 |006d: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Z)V // method@3002 │ │ -11071c: 0e00 |0070: return-void │ │ -11071e: 0000 |0071: nop // spacer │ │ -110720: 0001 0a00 0100 0000 5f00 0000 5100 ... |0072: packed-switch-data (24 units) │ │ +110634: |[110634] org.acra.collector.SimpleValuesCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +110644: 6203 9419 |0000: sget-object v3, Lorg/acra/collector/SimpleValuesCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1994 │ │ +110648: 6e10 e02d 0100 |0002: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +11064e: 0a01 |0005: move-result v1 │ │ +110650: 4401 0301 |0006: aget v1, v3, v1 │ │ +110654: 2b01 6a00 0000 |0008: packed-switch v1, 00000072 // +0000006a │ │ +11065a: 2201 f006 |000b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +11065e: 7010 4f2a 0100 |000d: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ +110664: 2701 |0010: throw v1 │ │ +110666: 6201 3d19 |0011: sget-object v1, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@193d │ │ +11066a: 7100 222f 0000 |0013: invoke-static {}, Lorg/acra/collector/SimpleValuesCollector;.getLocalIpAddress:()Ljava/lang/String; // method@2f22 │ │ +110670: 0c02 |0016: move-result-object v2 │ │ +110672: 6e30 ff2f 1502 |0017: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +110678: 2856 |001a: goto 0070 // +0056 │ │ +11067a: 6201 2619 |001b: sget-object v1, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@1926 │ │ +11067e: 7020 212f 2000 |001d: invoke-direct {v0, v2}, Lorg/acra/collector/SimpleValuesCollector;.getApplicationFilePath:(Landroid/content/Context;)Ljava/lang/String; // method@2f21 │ │ +110684: 0c02 |0020: move-result-object v2 │ │ +110686: 6e30 ff2f 1502 |0021: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +11068c: 284c |0024: goto 0070 // +004c │ │ +11068e: 6201 2e19 |0025: sget-object v1, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@192e │ │ +110692: 6202 9600 |0027: sget-object v2, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@0096 │ │ +110696: 6e30 ff2f 1502 |0029: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +11069c: 2844 |002c: goto 0070 // +0044 │ │ +11069e: 6201 1a19 |002d: sget-object v1, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@191a │ │ +1106a2: 6202 9200 |002f: sget-object v2, Landroid/os/Build;.BRAND:Ljava/lang/String; // field@0092 │ │ +1106a6: 6e30 ff2f 1502 |0031: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +1106ac: 283c |0034: goto 0070 // +003c │ │ +1106ae: 6201 1519 |0035: sget-object v1, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@1915 │ │ +1106b2: 6202 9000 |0037: sget-object v2, Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String; // field@0090 │ │ +1106b6: 6e30 ff2f 1502 |0039: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +1106bc: 2834 |003c: goto 0070 // +0034 │ │ +1106be: 6201 2d19 |003d: sget-object v1, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@192d │ │ +1106c2: 6202 9500 |003f: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0095 │ │ +1106c6: 6e30 ff2f 1502 |0041: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +1106cc: 282c |0044: goto 0070 // +002c │ │ +1106ce: 6201 2c19 |0045: sget-object v1, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@192c │ │ +1106d2: 6e10 a601 0200 |0047: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a6 │ │ +1106d8: 0c02 |004a: move-result-object v2 │ │ +1106da: 6e30 ff2f 1502 |004b: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +1106e0: 2822 |004e: goto 0070 // +0022 │ │ +1106e2: 6201 2819 |004f: sget-object v1, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@1928 │ │ +1106e6: 7110 3b31 0200 |0051: invoke-static {v2}, Lorg/acra/util/Installation;.id:(Landroid/content/Context;)Ljava/lang/String; // method@313b │ │ +1106ec: 0c02 |0054: move-result-object v2 │ │ +1106ee: 6e30 ff2f 1502 |0055: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +1106f4: 2818 |0058: goto 0070 // +0018 │ │ +1106f6: 6201 3019 |0059: sget-object v1, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@1930 │ │ +1106fa: 7100 8c2c 0000 |005b: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@2c8c │ │ +110700: 0c02 |005e: move-result-object v2 │ │ +110702: 6e10 8d2c 0200 |005f: invoke-virtual {v2}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@2c8d │ │ +110708: 0c02 |0062: move-result-object v2 │ │ +11070a: 6e30 ff2f 1502 |0063: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +110710: 280a |0066: goto 0070 // +000a │ │ +110712: 6201 2919 |0067: sget-object v1, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ +110716: 6e10 332e 0400 |0069: invoke-virtual {v4}, Lorg/acra/builder/ReportBuilder;.isSendSilently:()Z // method@2e33 │ │ +11071c: 0a02 |006c: move-result v2 │ │ +11071e: 6e30 0230 1502 |006d: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Z)V // method@3002 │ │ +110724: 0e00 |0070: return-void │ │ +110726: 0000 |0071: nop // spacer │ │ +110728: 0001 0a00 0100 0000 5f00 0000 5100 ... |0072: packed-switch-data (24 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000b line=86 │ │ 0x0011 line=82 │ │ 0x001b line=79 │ │ 0x0025 line=76 │ │ @@ -452260,27 +452262,27 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -1104bc: |[1104bc] org.acra.collector.SimpleValuesCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ -1104cc: 6200 2919 |0000: sget-object v0, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ -1104d0: 3204 0f00 |0002: if-eq v4, v0, 0011 // +000f │ │ -1104d4: 6200 3019 |0004: sget-object v0, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@1930 │ │ -1104d8: 3204 0b00 |0006: if-eq v4, v0, 0011 // +000b │ │ -1104dc: 6f55 b72e 2143 |0008: invoke-super {v1, v2, v3, v4, v5}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ -1104e2: 0a02 |000b: move-result v2 │ │ -1104e4: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ -1104e8: 2803 |000e: goto 0011 // +0003 │ │ -1104ea: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1104ec: 2802 |0010: goto 0012 // +0002 │ │ -1104ee: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -1104f0: 0f02 |0012: return v2 │ │ +1104c4: |[1104c4] org.acra.collector.SimpleValuesCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ +1104d4: 6200 2919 |0000: sget-object v0, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@1929 │ │ +1104d8: 3204 0f00 |0002: if-eq v4, v0, 0011 // +000f │ │ +1104dc: 6200 3019 |0004: sget-object v0, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@1930 │ │ +1104e0: 3204 0b00 |0006: if-eq v4, v0, 0011 // +000b │ │ +1104e4: 6f55 b72e 2143 |0008: invoke-super {v1, v2, v3, v4, v5}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ +1104ea: 0a02 |000b: move-result v2 │ │ +1104ec: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ +1104f0: 2803 |000e: goto 0011 // +0003 │ │ +1104f2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1104f4: 2802 |0010: goto 0012 // +0002 │ │ +1104f6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +1104f8: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/acra/collector/SimpleValuesCollector; │ │ 0x0000 - 0x0013 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0013 reg=3 (null) Lorg/acra/config/CoreConfiguration; │ │ @@ -452342,23 +452344,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -110900: |[110900] org.acra.collector.StacktraceCollector.:()V │ │ -110910: 6200 3519 |0000: sget-object v0, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@1935 │ │ -110914: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -110916: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -11091a: 6202 3619 |0005: sget-object v2, Lorg/acra/ReportField;.STACK_TRACE_HASH:Lorg/acra/ReportField; // field@1936 │ │ -11091e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -110920: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ -110924: 7030 b22e 0401 |000a: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -11092a: 0e00 |000d: return-void │ │ +110908: |[110908] org.acra.collector.StacktraceCollector.:()V │ │ +110918: 6200 3519 |0000: sget-object v0, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@1935 │ │ +11091c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +11091e: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +110922: 6202 3619 |0005: sget-object v2, Lorg/acra/ReportField;.STACK_TRACE_HASH:Lorg/acra/ReportField; // field@1936 │ │ +110926: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +110928: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ +11092c: 7030 b22e 0401 |000a: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +110932: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lorg/acra/collector/StacktraceCollector; │ │ │ │ #1 : (in Lorg/acra/collector/StacktraceCollector;) │ │ @@ -452366,37 +452368,37 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -1107e8: |[1107e8] org.acra.collector.StacktraceCollector.getStackTrace:(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String; │ │ -1107f8: 2200 d706 |0000: new-instance v0, Ljava/io/StringWriter; // type@06d7 │ │ -1107fc: 7010 f329 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@29f3 │ │ -110802: 2201 d306 |0005: new-instance v1, Ljava/io/PrintWriter; // type@06d3 │ │ -110806: 7020 eb29 0100 |0007: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@29eb │ │ -11080c: 3804 0e00 |000a: if-eqz v4, 0018 // +000e │ │ -110810: 7110 a305 0400 |000c: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@05a3 │ │ -110816: 0a02 |000f: move-result v2 │ │ -110818: 3902 0800 |0010: if-nez v2, 0018 // +0008 │ │ -11081c: 6e20 ef29 4100 |0012: invoke-virtual {v1, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@29ef │ │ -110822: 2803 |0015: goto 0018 // +0003 │ │ -110824: 0d04 |0016: move-exception v4 │ │ -110826: 280e |0017: goto 0025 // +000e │ │ -110828: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ -11082c: 6e20 192b 1500 |001a: invoke-virtual {v5, v1}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@2b19 │ │ -110832: 6e10 912a 0000 |001d: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ -110838: 0c04 |0020: move-result-object v4 │ │ -11083a: 6e10 ec29 0100 |0021: invoke-virtual {v1}, Ljava/io/PrintWriter;.close:()V // method@29ec │ │ -110840: 1104 |0024: return-object v4 │ │ -110842: 2704 |0025: throw v4 │ │ -110844: 0d04 |0026: move-exception v4 │ │ -110846: 6e10 ec29 0100 |0027: invoke-virtual {v1}, Ljava/io/PrintWriter;.close:()V // method@29ec │ │ -11084c: 2704 |002a: throw v4 │ │ +1107f0: |[1107f0] org.acra.collector.StacktraceCollector.getStackTrace:(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String; │ │ +110800: 2200 d706 |0000: new-instance v0, Ljava/io/StringWriter; // type@06d7 │ │ +110804: 7010 f329 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@29f3 │ │ +11080a: 2201 d306 |0005: new-instance v1, Ljava/io/PrintWriter; // type@06d3 │ │ +11080e: 7020 eb29 0100 |0007: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@29eb │ │ +110814: 3804 0e00 |000a: if-eqz v4, 0018 // +000e │ │ +110818: 7110 a305 0400 |000c: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@05a3 │ │ +11081e: 0a02 |000f: move-result v2 │ │ +110820: 3902 0800 |0010: if-nez v2, 0018 // +0008 │ │ +110824: 6e20 ef29 4100 |0012: invoke-virtual {v1, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@29ef │ │ +11082a: 2803 |0015: goto 0018 // +0003 │ │ +11082c: 0d04 |0016: move-exception v4 │ │ +11082e: 280e |0017: goto 0025 // +000e │ │ +110830: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ +110834: 6e20 192b 1500 |001a: invoke-virtual {v5, v1}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@2b19 │ │ +11083a: 6e10 912a 0000 |001d: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2a91 │ │ +110840: 0c04 |0020: move-result-object v4 │ │ +110842: 6e10 ec29 0100 |0021: invoke-virtual {v1}, Ljava/io/PrintWriter;.close:()V // method@29ec │ │ +110848: 1104 |0024: return-object v4 │ │ +11084a: 2704 |0025: throw v4 │ │ +11084c: 0d04 |0026: move-exception v4 │ │ +11084e: 6e10 ec29 0100 |0027: invoke-virtual {v1}, Ljava/io/PrintWriter;.close:()V // method@29ec │ │ +110854: 2704 |002a: throw v4 │ │ catches : 3 │ │ 0x000c - 0x0021 │ │ -> 0x0016 │ │ 0x0025 - 0x0026 │ │ -> 0x0026 │ │ 0x0027 - 0x002a │ │ -> 0x002a │ │ @@ -452420,42 +452422,42 @@ │ │ type : '(Ljava/lang/Throwable;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -110870: |[110870] org.acra.collector.StacktraceCollector.getStackTraceHash:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ -110880: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -110884: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -11088a: 3807 2200 |0005: if-eqz v7, 0027 // +0022 │ │ -11088e: 6e10 182b 0700 |0007: invoke-virtual {v7}, Ljava/lang/Throwable;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@2b18 │ │ -110894: 0c01 |000a: move-result-object v1 │ │ -110896: 2112 |000b: array-length v2, v1 │ │ -110898: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -11089a: 3523 1500 |000d: if-ge v3, v2, 0022 // +0015 │ │ -11089e: 4604 0103 |000f: aget-object v4, v1, v3 │ │ -1108a2: 6e10 ab2a 0400 |0011: invoke-virtual {v4}, Ljava/lang/StackTraceElement;.getClassName:()Ljava/lang/String; // method@2aab │ │ -1108a8: 0c05 |0014: move-result-object v5 │ │ -1108aa: 6e20 f52a 5000 |0015: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1108b0: 6e10 ac2a 0400 |0018: invoke-virtual {v4}, Ljava/lang/StackTraceElement;.getMethodName:()Ljava/lang/String; // method@2aac │ │ -1108b6: 0c04 |001b: move-result-object v4 │ │ -1108b8: 6e20 f52a 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -1108be: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1108c2: 28ec |0021: goto 000d // -0014 │ │ -1108c4: 6e10 162b 0700 |0022: invoke-virtual {v7}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@2b16 │ │ -1108ca: 0c07 |0025: move-result-object v7 │ │ -1108cc: 28df |0026: goto 0005 // -0021 │ │ -1108ce: 6e10 fa2a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -1108d4: 0c07 |002a: move-result-object v7 │ │ -1108d6: 6e10 c12a 0700 |002b: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@2ac1 │ │ -1108dc: 0a07 |002e: move-result v7 │ │ -1108de: 7110 5f2a 0700 |002f: invoke-static {v7}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2a5f │ │ -1108e4: 0c07 |0032: move-result-object v7 │ │ -1108e6: 1107 |0033: return-object v7 │ │ +110878: |[110878] org.acra.collector.StacktraceCollector.getStackTraceHash:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ +110888: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +11088c: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +110892: 3807 2200 |0005: if-eqz v7, 0027 // +0022 │ │ +110896: 6e10 182b 0700 |0007: invoke-virtual {v7}, Ljava/lang/Throwable;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@2b18 │ │ +11089c: 0c01 |000a: move-result-object v1 │ │ +11089e: 2112 |000b: array-length v2, v1 │ │ +1108a0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +1108a2: 3523 1500 |000d: if-ge v3, v2, 0022 // +0015 │ │ +1108a6: 4604 0103 |000f: aget-object v4, v1, v3 │ │ +1108aa: 6e10 ab2a 0400 |0011: invoke-virtual {v4}, Ljava/lang/StackTraceElement;.getClassName:()Ljava/lang/String; // method@2aab │ │ +1108b0: 0c05 |0014: move-result-object v5 │ │ +1108b2: 6e20 f52a 5000 |0015: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1108b8: 6e10 ac2a 0400 |0018: invoke-virtual {v4}, Ljava/lang/StackTraceElement;.getMethodName:()Ljava/lang/String; // method@2aac │ │ +1108be: 0c04 |001b: move-result-object v4 │ │ +1108c0: 6e20 f52a 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +1108c6: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1108ca: 28ec |0021: goto 000d // -0014 │ │ +1108cc: 6e10 162b 0700 |0022: invoke-virtual {v7}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@2b16 │ │ +1108d2: 0c07 |0025: move-result-object v7 │ │ +1108d4: 28df |0026: goto 0005 // -0021 │ │ +1108d6: 6e10 fa2a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +1108dc: 0c07 |002a: move-result-object v7 │ │ +1108de: 6e10 c12a 0700 |002b: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@2ac1 │ │ +1108e4: 0a07 |002e: move-result v7 │ │ +1108e6: 7110 5f2a 0700 |002f: invoke-static {v7}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2a5f │ │ +1108ec: 0c07 |0032: move-result-object v7 │ │ +1108ee: 1107 |0033: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0007 line=91 │ │ 0x000b line=92 │ │ 0x0011 line=93 │ │ 0x0018 line=94 │ │ @@ -452471,42 +452473,42 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -11092c: |[11092c] org.acra.collector.StacktraceCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -11093c: 6202 9519 |0000: sget-object v2, Lorg/acra/collector/StacktraceCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1995 │ │ -110940: 6e10 e02d 0100 |0002: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -110946: 0a01 |0005: move-result v1 │ │ -110948: 4401 0201 |0006: aget v1, v2, v1 │ │ -11094c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -11094e: 3221 1900 |0009: if-eq v1, v2, 0022 // +0019 │ │ -110952: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -110954: 3321 1000 |000c: if-ne v1, v2, 001c // +0010 │ │ -110958: 6201 3619 |000e: sget-object v1, Lorg/acra/ReportField;.STACK_TRACE_HASH:Lorg/acra/ReportField; // field@1936 │ │ -11095c: 6e10 2f2e 0400 |0010: invoke-virtual {v4}, Lorg/acra/builder/ReportBuilder;.getException:()Ljava/lang/Throwable; // method@2e2f │ │ -110962: 0c02 |0013: move-result-object v2 │ │ -110964: 7020 292f 2000 |0014: invoke-direct {v0, v2}, Lorg/acra/collector/StacktraceCollector;.getStackTraceHash:(Ljava/lang/Throwable;)Ljava/lang/String; // method@2f29 │ │ -11096a: 0c02 |0017: move-result-object v2 │ │ -11096c: 6e30 ff2f 1502 |0018: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -110972: 2818 |001b: goto 0033 // +0018 │ │ -110974: 2201 f006 |001c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -110978: 7010 4f2a 0100 |001e: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ -11097e: 2701 |0021: throw v1 │ │ -110980: 6201 3519 |0022: sget-object v1, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@1935 │ │ -110984: 6e10 302e 0400 |0024: invoke-virtual {v4}, Lorg/acra/builder/ReportBuilder;.getMessage:()Ljava/lang/String; // method@2e30 │ │ -11098a: 0c02 |0027: move-result-object v2 │ │ -11098c: 6e10 2f2e 0400 |0028: invoke-virtual {v4}, Lorg/acra/builder/ReportBuilder;.getException:()Ljava/lang/Throwable; // method@2e2f │ │ -110992: 0c03 |002b: move-result-object v3 │ │ -110994: 7030 282f 2003 |002c: invoke-direct {v0, v2, v3}, Lorg/acra/collector/StacktraceCollector;.getStackTrace:(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String; // method@2f28 │ │ -11099a: 0c02 |002f: move-result-object v2 │ │ -11099c: 6e30 ff2f 1502 |0030: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -1109a2: 0e00 |0033: return-void │ │ +110934: |[110934] org.acra.collector.StacktraceCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +110944: 6202 9519 |0000: sget-object v2, Lorg/acra/collector/StacktraceCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1995 │ │ +110948: 6e10 e02d 0100 |0002: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +11094e: 0a01 |0005: move-result v1 │ │ +110950: 4401 0201 |0006: aget v1, v2, v1 │ │ +110954: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +110956: 3221 1900 |0009: if-eq v1, v2, 0022 // +0019 │ │ +11095a: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +11095c: 3321 1000 |000c: if-ne v1, v2, 001c // +0010 │ │ +110960: 6201 3619 |000e: sget-object v1, Lorg/acra/ReportField;.STACK_TRACE_HASH:Lorg/acra/ReportField; // field@1936 │ │ +110964: 6e10 2f2e 0400 |0010: invoke-virtual {v4}, Lorg/acra/builder/ReportBuilder;.getException:()Ljava/lang/Throwable; // method@2e2f │ │ +11096a: 0c02 |0013: move-result-object v2 │ │ +11096c: 7020 292f 2000 |0014: invoke-direct {v0, v2}, Lorg/acra/collector/StacktraceCollector;.getStackTraceHash:(Ljava/lang/Throwable;)Ljava/lang/String; // method@2f29 │ │ +110972: 0c02 |0017: move-result-object v2 │ │ +110974: 6e30 ff2f 1502 |0018: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +11097a: 2818 |001b: goto 0033 // +0018 │ │ +11097c: 2201 f006 |001c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +110980: 7010 4f2a 0100 |001e: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ +110986: 2701 |0021: throw v1 │ │ +110988: 6201 3519 |0022: sget-object v1, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@1935 │ │ +11098c: 6e10 302e 0400 |0024: invoke-virtual {v4}, Lorg/acra/builder/ReportBuilder;.getMessage:()Ljava/lang/String; // method@2e30 │ │ +110992: 0c02 |0027: move-result-object v2 │ │ +110994: 6e10 2f2e 0400 |0028: invoke-virtual {v4}, Lorg/acra/builder/ReportBuilder;.getException:()Ljava/lang/Throwable; // method@2e2f │ │ +11099a: 0c03 |002b: move-result-object v3 │ │ +11099c: 7030 282f 2003 |002c: invoke-direct {v0, v2, v3}, Lorg/acra/collector/StacktraceCollector;.getStackTrace:(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String; // method@2f28 │ │ +1109a2: 0c02 |002f: move-result-object v2 │ │ +1109a4: 6e30 ff2f 1502 |0030: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +1109aa: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000e line=59 │ │ 0x001c line=63 │ │ 0x0022 line=56 │ │ locals : │ │ @@ -452522,17 +452524,17 @@ │ │ type : '()Lorg/acra/collector/Collector$Order;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1108e8: |[1108e8] org.acra.collector.StacktraceCollector.getOrder:()Lorg/acra/collector/Collector$Order; │ │ -1108f8: 6200 6319 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.FIRST:Lorg/acra/collector/Collector$Order; // field@1963 │ │ -1108fc: 1100 |0002: return-object v0 │ │ +1108f0: |[1108f0] org.acra.collector.StacktraceCollector.getOrder:()Lorg/acra/collector/Collector$Order; │ │ +110900: 6200 6319 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.FIRST:Lorg/acra/collector/Collector$Order; // field@1963 │ │ +110904: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/collector/StacktraceCollector; │ │ │ │ #2 : (in Lorg/acra/collector/StacktraceCollector;) │ │ @@ -452540,25 +452542,25 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -1107b8: |[1107b8] org.acra.collector.StacktraceCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ -1107c8: 6200 3519 |0000: sget-object v0, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@1935 │ │ -1107cc: 3204 0b00 |0002: if-eq v4, v0, 000d // +000b │ │ -1107d0: 6f55 b72e 2143 |0004: invoke-super {v1, v2, v3, v4, v5}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ -1107d6: 0a02 |0007: move-result v2 │ │ -1107d8: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -1107dc: 2803 |000a: goto 000d // +0003 │ │ -1107de: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -1107e0: 2802 |000c: goto 000e // +0002 │ │ -1107e2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -1107e4: 0f02 |000e: return v2 │ │ +1107c0: |[1107c0] org.acra.collector.StacktraceCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ +1107d0: 6200 3519 |0000: sget-object v0, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@1935 │ │ +1107d4: 3204 0b00 |0002: if-eq v4, v0, 000d // +000b │ │ +1107d8: 6f55 b72e 2143 |0004: invoke-super {v1, v2, v3, v4, v5}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ +1107de: 0a02 |0007: move-result v2 │ │ +1107e0: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +1107e4: 2803 |000a: goto 000d // +0003 │ │ +1107e6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1107e8: 2802 |000c: goto 000e // +0002 │ │ +1107ea: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +1107ec: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/acra/collector/StacktraceCollector; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000f reg=3 (null) Lorg/acra/config/CoreConfiguration; │ │ @@ -452605,20 +452607,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1109bc: |[1109bc] org.acra.collector.ThreadCollector.:()V │ │ -1109cc: 6200 3719 |0000: sget-object v0, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@1937 │ │ -1109d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1109d2: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -1109d6: 7030 b22e 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -1109dc: 0e00 |0008: return-void │ │ +1109c4: |[1109c4] org.acra.collector.ThreadCollector.:()V │ │ +1109d4: 6200 3719 |0000: sget-object v0, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@1937 │ │ +1109d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1109da: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +1109de: 7030 b22e 0201 |0005: invoke-direct {v2, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +1109e4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/acra/collector/ThreadCollector; │ │ │ │ Virtual methods - │ │ @@ -452627,49 +452629,49 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -1109e0: |[1109e0] org.acra.collector.ThreadCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -1109f0: 6e10 312e 0500 |0000: invoke-virtual {v5}, Lorg/acra/builder/ReportBuilder;.getUncaughtExceptionThread:()Ljava/lang/Thread; // method@2e31 │ │ -1109f6: 0c02 |0003: move-result-object v2 │ │ -1109f8: 3802 3b00 |0004: if-eqz v2, 003f // +003b │ │ -1109fc: 2203 de08 |0006: new-instance v3, Lorg/json/JSONObject; // type@08de │ │ -110a00: 7010 3334 0300 |0008: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@3433 │ │ -110a06: 6e10 072b 0200 |000b: invoke-virtual {v2}, Ljava/lang/Thread;.getId:()J // method@2b07 │ │ -110a0c: 0b04 |000e: move-result-wide v4 │ │ -110a0e: 1a00 e639 |000f: const-string v0, "id" // string@39e6 │ │ -110a12: 6e40 4534 0354 |0011: invoke-virtual {v3, v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@3445 │ │ -110a18: 6e10 082b 0200 |0014: invoke-virtual {v2}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@2b08 │ │ -110a1e: 0c04 |0017: move-result-object v4 │ │ -110a20: 1a05 f041 |0018: const-string v5, "name" // string@41f0 │ │ -110a24: 6e30 4634 5304 |001a: invoke-virtual {v3, v5, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -110a2a: 6e10 092b 0200 |001d: invoke-virtual {v2}, Ljava/lang/Thread;.getPriority:()I // method@2b09 │ │ -110a30: 0a04 |0020: move-result v4 │ │ -110a32: 1a05 7b44 |0021: const-string v5, "priority" // string@447b │ │ -110a36: 6e30 4434 5304 |0023: invoke-virtual {v3, v5, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ -110a3c: 6e10 0a2b 0200 |0026: invoke-virtual {v2}, Ljava/lang/Thread;.getThreadGroup:()Ljava/lang/ThreadGroup; // method@2b0a │ │ -110a42: 0c04 |0029: move-result-object v4 │ │ -110a44: 3804 0f00 |002a: if-eqz v4, 0039 // +000f │ │ -110a48: 6e10 0a2b 0200 |002c: invoke-virtual {v2}, Ljava/lang/Thread;.getThreadGroup:()Ljava/lang/ThreadGroup; // method@2b0a │ │ -110a4e: 0c02 |002f: move-result-object v2 │ │ -110a50: 6e10 122b 0200 |0030: invoke-virtual {v2}, Ljava/lang/ThreadGroup;.getName:()Ljava/lang/String; // method@2b12 │ │ -110a56: 0c02 |0033: move-result-object v2 │ │ -110a58: 1a04 6a39 |0034: const-string v4, "groupName" // string@396a │ │ -110a5c: 6e30 4634 4302 |0036: invoke-virtual {v3, v4, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ -110a62: 6202 3719 |0039: sget-object v2, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@1937 │ │ -110a66: 6e30 0130 2603 |003b: invoke-virtual {v6, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ -110a6c: 2809 |003e: goto 0047 // +0009 │ │ -110a6e: 6202 3719 |003f: sget-object v2, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@1937 │ │ -110a72: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -110a74: 1f03 0e07 |0042: check-cast v3, Ljava/lang/String; // type@070e │ │ -110a78: 6e30 ff2f 2603 |0044: invoke-virtual {v6, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -110a7e: 0e00 |0047: return-void │ │ +1109e8: |[1109e8] org.acra.collector.ThreadCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +1109f8: 6e10 312e 0500 |0000: invoke-virtual {v5}, Lorg/acra/builder/ReportBuilder;.getUncaughtExceptionThread:()Ljava/lang/Thread; // method@2e31 │ │ +1109fe: 0c02 |0003: move-result-object v2 │ │ +110a00: 3802 3b00 |0004: if-eqz v2, 003f // +003b │ │ +110a04: 2203 de08 |0006: new-instance v3, Lorg/json/JSONObject; // type@08de │ │ +110a08: 7010 3334 0300 |0008: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@3433 │ │ +110a0e: 6e10 072b 0200 |000b: invoke-virtual {v2}, Ljava/lang/Thread;.getId:()J // method@2b07 │ │ +110a14: 0b04 |000e: move-result-wide v4 │ │ +110a16: 1a00 e639 |000f: const-string v0, "id" // string@39e6 │ │ +110a1a: 6e40 4534 0354 |0011: invoke-virtual {v3, v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@3445 │ │ +110a20: 6e10 082b 0200 |0014: invoke-virtual {v2}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@2b08 │ │ +110a26: 0c04 |0017: move-result-object v4 │ │ +110a28: 1a05 f041 |0018: const-string v5, "name" // string@41f0 │ │ +110a2c: 6e30 4634 5304 |001a: invoke-virtual {v3, v5, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +110a32: 6e10 092b 0200 |001d: invoke-virtual {v2}, Ljava/lang/Thread;.getPriority:()I // method@2b09 │ │ +110a38: 0a04 |0020: move-result v4 │ │ +110a3a: 1a05 7b44 |0021: const-string v5, "priority" // string@447b │ │ +110a3e: 6e30 4434 5304 |0023: invoke-virtual {v3, v5, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@3444 │ │ +110a44: 6e10 0a2b 0200 |0026: invoke-virtual {v2}, Ljava/lang/Thread;.getThreadGroup:()Ljava/lang/ThreadGroup; // method@2b0a │ │ +110a4a: 0c04 |0029: move-result-object v4 │ │ +110a4c: 3804 0f00 |002a: if-eqz v4, 0039 // +000f │ │ +110a50: 6e10 0a2b 0200 |002c: invoke-virtual {v2}, Ljava/lang/Thread;.getThreadGroup:()Ljava/lang/ThreadGroup; // method@2b0a │ │ +110a56: 0c02 |002f: move-result-object v2 │ │ +110a58: 6e10 122b 0200 |0030: invoke-virtual {v2}, Ljava/lang/ThreadGroup;.getName:()Ljava/lang/String; // method@2b12 │ │ +110a5e: 0c02 |0033: move-result-object v2 │ │ +110a60: 1a04 6a39 |0034: const-string v4, "groupName" // string@396a │ │ +110a64: 6e30 4634 4302 |0036: invoke-virtual {v3, v4, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@3446 │ │ +110a6a: 6202 3719 |0039: sget-object v2, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@1937 │ │ +110a6e: 6e30 0130 2603 |003b: invoke-virtual {v6, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Lorg/json/JSONObject;)V // method@3001 │ │ +110a74: 2809 |003e: goto 0047 // +0009 │ │ +110a76: 6202 3719 |003f: sget-object v2, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@1937 │ │ +110a7a: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +110a7c: 1f03 0e07 |0042: check-cast v3, Ljava/lang/String; // type@070e │ │ +110a80: 6e30 ff2f 2603 |0044: invoke-virtual {v6, v2, v3}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +110a86: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0006 line=51 │ │ 0x000b line=52 │ │ 0x0014 line=53 │ │ 0x001d line=54 │ │ @@ -452690,17 +452692,17 @@ │ │ type : '()Lorg/acra/collector/Collector$Order;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1109a4: |[1109a4] org.acra.collector.ThreadCollector.getOrder:()Lorg/acra/collector/Collector$Order; │ │ -1109b4: 6200 6519 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.LATE:Lorg/acra/collector/Collector$Order; // field@1965 │ │ -1109b8: 1100 |0002: return-object v0 │ │ +1109ac: |[1109ac] org.acra.collector.ThreadCollector.getOrder:()Lorg/acra/collector/Collector$Order; │ │ +1109bc: 6200 6519 |0000: sget-object v0, Lorg/acra/collector/Collector$Order;.LATE:Lorg/acra/collector/Collector$Order; // field@1965 │ │ +1109c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/collector/ThreadCollector; │ │ │ │ source_file_idx : 9955 (ThreadCollector.java) │ │ @@ -452767,28 +452769,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -110b48: |[110b48] org.acra.collector.TimeCollector.:()V │ │ -110b58: 6200 3919 |0000: sget-object v0, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@1939 │ │ -110b5c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -110b5e: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ -110b62: 6202 3b19 |0005: sget-object v2, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@193b │ │ -110b66: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -110b68: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ -110b6c: 7030 b22e 0401 |000a: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ -110b72: 2200 4a07 |000d: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ -110b76: 6201 2518 |000f: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1825 │ │ -110b7a: 1a02 c04d |0011: const-string v2, "yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ" // string@4dc0 │ │ -110b7e: 7030 802b 2001 |0013: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ -110b84: 5b40 9819 |0016: iput-object v0, v4, Lorg/acra/collector/TimeCollector;.dateFormat:Ljava/text/SimpleDateFormat; // field@1998 │ │ -110b88: 0e00 |0018: return-void │ │ +110b50: |[110b50] org.acra.collector.TimeCollector.:()V │ │ +110b60: 6200 3919 |0000: sget-object v0, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@1939 │ │ +110b64: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +110b66: 2311 010a |0003: new-array v1, v1, [Lorg/acra/ReportField; // type@0a01 │ │ +110b6a: 6202 3b19 |0005: sget-object v2, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@193b │ │ +110b6e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +110b70: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ +110b74: 7030 b22e 0401 |000a: invoke-direct {v4, v0, v1}, Lorg/acra/collector/BaseReportFieldCollector;.:(Lorg/acra/ReportField;[Lorg/acra/ReportField;)V // method@2eb2 │ │ +110b7a: 2200 4a07 |000d: new-instance v0, Ljava/text/SimpleDateFormat; // type@074a │ │ +110b7e: 6201 2518 |000f: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1825 │ │ +110b82: 1a02 c04d |0011: const-string v2, "yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ" // string@4dc0 │ │ +110b86: 7030 802b 2001 |0013: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2b80 │ │ +110b8c: 5b40 9819 |0016: iput-object v0, v4, Lorg/acra/collector/TimeCollector;.dateFormat:Ljava/text/SimpleDateFormat; // field@1998 │ │ +110b90: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000d line=47 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lorg/acra/collector/TimeCollector; │ │ │ │ @@ -452797,23 +452799,23 @@ │ │ type : '(Ljava/util/Calendar;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -110b18: |[110b18] org.acra.collector.TimeCollector.getTimeString:(Ljava/util/Calendar;)Ljava/lang/String; │ │ -110b28: 5430 9819 |0000: iget-object v0, v3, Lorg/acra/collector/TimeCollector;.dateFormat:Ljava/text/SimpleDateFormat; // field@1998 │ │ -110b2c: 6e10 b82b 0400 |0002: invoke-virtual {v4}, Ljava/util/Calendar;.getTimeInMillis:()J // method@2bb8 │ │ -110b32: 0b01 |0005: move-result-wide v1 │ │ -110b34: 7120 682a 2100 |0006: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ -110b3a: 0c04 |0009: move-result-object v4 │ │ -110b3c: 6e20 812b 4000 |000a: invoke-virtual {v0, v4}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@2b81 │ │ -110b42: 0c04 |000d: move-result-object v4 │ │ -110b44: 1104 |000e: return-object v4 │ │ +110b20: |[110b20] org.acra.collector.TimeCollector.getTimeString:(Ljava/util/Calendar;)Ljava/lang/String; │ │ +110b30: 5430 9819 |0000: iget-object v0, v3, Lorg/acra/collector/TimeCollector;.dateFormat:Ljava/text/SimpleDateFormat; // field@1998 │ │ +110b34: 6e10 b82b 0400 |0002: invoke-virtual {v4}, Ljava/util/Calendar;.getTimeInMillis:()J // method@2bb8 │ │ +110b3a: 0b01 |0005: move-result-wide v1 │ │ +110b3c: 7120 682a 2100 |0006: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2a68 │ │ +110b42: 0c04 |0009: move-result-object v4 │ │ +110b44: 6e20 812b 4000 |000a: invoke-virtual {v0, v4}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@2b81 │ │ +110b4a: 0c04 |000d: move-result-object v4 │ │ +110b4c: 1104 |000e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/acra/collector/TimeCollector; │ │ 0x0000 - 0x000f reg=4 (null) Ljava/util/Calendar; │ │ │ │ @@ -452823,34 +452825,34 @@ │ │ type : '(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -110b8c: |[110b8c] org.acra.collector.TimeCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ -110b9c: 6202 9619 |0000: sget-object v2, Lorg/acra/collector/TimeCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1996 │ │ -110ba0: 6e10 e02d 0100 |0002: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ -110ba6: 0a03 |0005: move-result v3 │ │ -110ba8: 4402 0203 |0006: aget v2, v2, v3 │ │ -110bac: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -110bae: 3232 1100 |0009: if-eq v2, v3, 001a // +0011 │ │ -110bb2: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -110bb4: 3332 0800 |000c: if-ne v2, v3, 0014 // +0008 │ │ -110bb8: 2202 5c07 |000e: new-instance v2, Ljava/util/GregorianCalendar; // type@075c │ │ -110bbc: 7010 e32b 0200 |0010: invoke-direct {v2}, Ljava/util/GregorianCalendar;.:()V // method@2be3 │ │ -110bc2: 2809 |0013: goto 001c // +0009 │ │ -110bc4: 2201 f006 |0014: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -110bc8: 7010 4f2a 0100 |0016: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ -110bce: 2701 |0019: throw v1 │ │ -110bd0: 5402 9719 |001a: iget-object v2, v0, Lorg/acra/collector/TimeCollector;.appStartDate:Ljava/util/Calendar; // field@1997 │ │ -110bd4: 7020 322f 2000 |001c: invoke-direct {v0, v2}, Lorg/acra/collector/TimeCollector;.getTimeString:(Ljava/util/Calendar;)Ljava/lang/String; // method@2f32 │ │ -110bda: 0c02 |001f: move-result-object v2 │ │ -110bdc: 6e30 ff2f 1502 |0020: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ -110be2: 0e00 |0023: return-void │ │ +110b94: |[110b94] org.acra.collector.TimeCollector.collect:(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V │ │ +110ba4: 6202 9619 |0000: sget-object v2, Lorg/acra/collector/TimeCollector$1;.$SwitchMap$org$acra$ReportField:[I // field@1996 │ │ +110ba8: 6e10 e02d 0100 |0002: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@2de0 │ │ +110bae: 0a03 |0005: move-result v3 │ │ +110bb0: 4402 0203 |0006: aget v2, v2, v3 │ │ +110bb4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +110bb6: 3232 1100 |0009: if-eq v2, v3, 001a // +0011 │ │ +110bba: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +110bbc: 3332 0800 |000c: if-ne v2, v3, 0014 // +0008 │ │ +110bc0: 2202 5c07 |000e: new-instance v2, Ljava/util/GregorianCalendar; // type@075c │ │ +110bc4: 7010 e32b 0200 |0010: invoke-direct {v2}, Ljava/util/GregorianCalendar;.:()V // method@2be3 │ │ +110bca: 2809 |0013: goto 001c // +0009 │ │ +110bcc: 2201 f006 |0014: new-instance v1, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +110bd0: 7010 4f2a 0100 |0016: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2a4f │ │ +110bd6: 2701 |0019: throw v1 │ │ +110bd8: 5402 9719 |001a: iget-object v2, v0, Lorg/acra/collector/TimeCollector;.appStartDate:Ljava/util/Calendar; // field@1997 │ │ +110bdc: 7020 322f 2000 |001c: invoke-direct {v0, v2}, Lorg/acra/collector/TimeCollector;.getTimeString:(Ljava/util/Calendar;)Ljava/lang/String; // method@2f32 │ │ +110be2: 0c02 |001f: move-result-object v2 │ │ +110be4: 6e30 ff2f 1502 |0020: invoke-virtual {v5, v1, v2}, Lorg/acra/data/CrashReportData;.put:(Lorg/acra/ReportField;Ljava/lang/String;)V // method@2fff │ │ +110bea: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000e line=58 │ │ 0x0014 line=62 │ │ 0x001a line=55 │ │ 0x001c line=64 │ │ @@ -452867,25 +452869,25 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -110be4: |[110be4] org.acra.collector.TimeCollector.collectApplicationStartUp:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ -110bf4: 6e10 622f 0200 |0000: invoke-virtual {v2}, Lorg/acra/config/CoreConfiguration;.reportContent:()Lorg/acra/collections/ImmutableSet; // method@2f62 │ │ -110bfa: 0c01 |0003: move-result-object v1 │ │ -110bfc: 6202 3919 |0004: sget-object v2, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@1939 │ │ -110c00: 6e20 862e 2100 |0006: invoke-virtual {v1, v2}, Lorg/acra/collections/ImmutableSet;.contains:(Ljava/lang/Object;)Z // method@2e86 │ │ -110c06: 0a01 |0009: move-result v1 │ │ -110c08: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -110c0c: 2201 5c07 |000c: new-instance v1, Ljava/util/GregorianCalendar; // type@075c │ │ -110c10: 7010 e32b 0100 |000e: invoke-direct {v1}, Ljava/util/GregorianCalendar;.:()V // method@2be3 │ │ -110c16: 5b01 9719 |0011: iput-object v1, v0, Lorg/acra/collector/TimeCollector;.appStartDate:Ljava/util/Calendar; // field@1997 │ │ -110c1a: 0e00 |0013: return-void │ │ +110bec: |[110bec] org.acra.collector.TimeCollector.collectApplicationStartUp:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V │ │ +110bfc: 6e10 622f 0200 |0000: invoke-virtual {v2}, Lorg/acra/config/CoreConfiguration;.reportContent:()Lorg/acra/collections/ImmutableSet; // method@2f62 │ │ +110c02: 0c01 |0003: move-result-object v1 │ │ +110c04: 6202 3919 |0004: sget-object v2, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@1939 │ │ +110c08: 6e20 862e 2100 |0006: invoke-virtual {v1, v2}, Lorg/acra/collections/ImmutableSet;.contains:(Ljava/lang/Object;)Z // method@2e86 │ │ +110c0e: 0a01 |0009: move-result v1 │ │ +110c10: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +110c14: 2201 5c07 |000c: new-instance v1, Ljava/util/GregorianCalendar; // type@075c │ │ +110c18: 7010 e32b 0100 |000e: invoke-direct {v1}, Ljava/util/GregorianCalendar;.:()V // method@2be3 │ │ +110c1e: 5b01 9719 |0011: iput-object v1, v0, Lorg/acra/collector/TimeCollector;.appStartDate:Ljava/util/Calendar; // field@1997 │ │ +110c22: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x000c line=70 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 this Lorg/acra/collector/TimeCollector; │ │ 0x0000 - 0x0014 reg=1 (null) Landroid/content/Context; │ │ @@ -452896,25 +452898,25 @@ │ │ type : '(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -110ae8: |[110ae8] org.acra.collector.TimeCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ -110af8: 6200 3b19 |0000: sget-object v0, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@193b │ │ -110afc: 3204 0b00 |0002: if-eq v4, v0, 000d // +000b │ │ -110b00: 6f55 b72e 2143 |0004: invoke-super {v1, v2, v3, v4, v5}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ -110b06: 0a02 |0007: move-result v2 │ │ -110b08: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -110b0c: 2803 |000a: goto 000d // +0003 │ │ -110b0e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -110b10: 2802 |000c: goto 000e // +0002 │ │ -110b12: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -110b14: 0f02 |000e: return v2 │ │ +110af0: |[110af0] org.acra.collector.TimeCollector.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z │ │ +110b00: 6200 3b19 |0000: sget-object v0, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@193b │ │ +110b04: 3204 0b00 |0002: if-eq v4, v0, 000d // +000b │ │ +110b08: 6f55 b72e 2143 |0004: invoke-super {v1, v2, v3, v4, v5}, Lorg/acra/collector/BaseReportFieldCollector;.shouldCollect:(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/ReportField;Lorg/acra/builder/ReportBuilder;)Z // method@2eb7 │ │ +110b0e: 0a02 |0007: move-result v2 │ │ +110b10: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +110b14: 2803 |000a: goto 000d // +0003 │ │ +110b16: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +110b18: 2802 |000c: goto 000e // +0002 │ │ +110b1a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +110b1c: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/acra/collector/TimeCollector; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000f reg=3 (null) Lorg/acra/config/CoreConfiguration; │ │ @@ -452946,66 +452948,66 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -11b2fc: |[11b2fc] org.apache.oro.text.awk.NegativeCharacterClassNode.:(I)V │ │ -11b30c: 7020 eb31 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;.:(I)V // method@31eb │ │ -11b312: 5412 cd1a |0003: iget-object v2, v1, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1acd │ │ -11b316: 1300 0001 |0005: const/16 v0, #int 256 // #100 │ │ -11b31a: 6e20 af2b 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/BitSet;.set:(I)V // method@2baf │ │ -11b320: 0e00 |000a: return-void │ │ +11b304: |[11b304] org.apache.oro.text.awk.NegativeCharacterClassNode.:(I)V │ │ +11b314: 7020 eb31 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/oro/text/awk/CharacterClassNode;.:(I)V // method@31eb │ │ +11b31a: 5412 cd1a |0003: iget-object v2, v1, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1acd │ │ +11b31e: 1300 0001 |0005: const/16 v0, #int 256 // #100 │ │ +11b322: 6e20 af2b 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/BitSet;.set:(I)V // method@2baf │ │ +11b328: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/oro/text/awk/NegativeCharacterClassNode;) │ │ name : '_clone' │ │ type : '([I)Lorg/apache/oro/text/awk/SyntaxNode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -11b2bc: |[11b2bc] org.apache.oro.text.awk.NegativeCharacterClassNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ -11b2cc: 2200 8b08 |0000: new-instance v0, Lorg/apache/oro/text/awk/NegativeCharacterClassNode; // type@088b │ │ -11b2d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -11b2d2: 4402 0501 |0003: aget v2, v5, v1 │ │ -11b2d6: d803 0201 |0005: add-int/lit8 v3, v2, #int 1 // #01 │ │ -11b2da: 4b03 0501 |0007: aput v3, v5, v1 │ │ -11b2de: 7020 fd31 2000 |0009: invoke-direct {v0, v2}, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;.:(I)V // method@31fd │ │ -11b2e4: 5445 cd1a |000c: iget-object v5, v4, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1acd │ │ -11b2e8: 6e10 ab2b 0500 |000e: invoke-virtual {v5}, Ljava/util/BitSet;.clone:()Ljava/lang/Object; // method@2bab │ │ -11b2ee: 0c05 |0011: move-result-object v5 │ │ -11b2f0: 1f05 5007 |0012: check-cast v5, Ljava/util/BitSet; // type@0750 │ │ -11b2f4: 5b05 cd1a |0014: iput-object v5, v0, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1acd │ │ -11b2f8: 1100 |0016: return-object v0 │ │ +11b2c4: |[11b2c4] org.apache.oro.text.awk.NegativeCharacterClassNode._clone:([I)Lorg/apache/oro/text/awk/SyntaxNode; │ │ +11b2d4: 2200 8b08 |0000: new-instance v0, Lorg/apache/oro/text/awk/NegativeCharacterClassNode; // type@088b │ │ +11b2d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +11b2da: 4402 0501 |0003: aget v2, v5, v1 │ │ +11b2de: d803 0201 |0005: add-int/lit8 v3, v2, #int 1 // #01 │ │ +11b2e2: 4b03 0501 |0007: aput v3, v5, v1 │ │ +11b2e6: 7020 fd31 2000 |0009: invoke-direct {v0, v2}, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;.:(I)V // method@31fd │ │ +11b2ec: 5445 cd1a |000c: iget-object v5, v4, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1acd │ │ +11b2f0: 6e10 ab2b 0500 |000e: invoke-virtual {v5}, Ljava/util/BitSet;.clone:()Ljava/lang/Object; // method@2bab │ │ +11b2f6: 0c05 |0011: move-result-object v5 │ │ +11b2f8: 1f05 5007 |0012: check-cast v5, Ljava/util/BitSet; // type@0750 │ │ +11b2fc: 5b05 cd1a |0014: iput-object v5, v0, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1acd │ │ +11b300: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/oro/text/awk/NegativeCharacterClassNode;) │ │ name : '_matches' │ │ type : '(C)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -11b298: |[11b298] org.apache.oro.text.awk.NegativeCharacterClassNode._matches:(C)Z │ │ -11b2a8: 5410 cd1a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1acd │ │ -11b2ac: 6e20 ad2b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ -11b2b2: 0a02 |0005: move-result v2 │ │ -11b2b4: df02 0201 |0006: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -11b2b8: 0f02 |0008: return v2 │ │ +11b2a0: |[11b2a0] org.apache.oro.text.awk.NegativeCharacterClassNode._matches:(C)Z │ │ +11b2b0: 5410 cd1a |0000: iget-object v0, v1, Lorg/apache/oro/text/awk/NegativeCharacterClassNode;._characterSet:Ljava/util/BitSet; // field@1acd │ │ +11b2b4: 6e20 ad2b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/BitSet;.get:(I)Z // method@2bad │ │ +11b2ba: 0a02 |0005: move-result v2 │ │ +11b2bc: df02 0201 |0006: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +11b2c0: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #1670 header: │ │ @@ -453039,23 +453041,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1234a4: |[1234a4] org.hamcrest.CustomMatcher.:(Ljava/lang/String;)V │ │ -1234b4: 7010 2033 0100 |0000: invoke-direct {v1}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -1234ba: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ -1234be: 5b12 b11b |0005: iput-object v2, v1, Lorg/hamcrest/CustomMatcher;.fixedDescription:Ljava/lang/String; // field@1bb1 │ │ -1234c2: 0e00 |0007: return-void │ │ -1234c4: 2202 f006 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -1234c8: 1a00 f70e |000a: const-string v0, "Description should be non null!" // string@0ef7 │ │ -1234cc: 7020 502a 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -1234d2: 2702 |000f: throw v2 │ │ +1234ac: |[1234ac] org.hamcrest.CustomMatcher.:(Ljava/lang/String;)V │ │ +1234bc: 7010 2033 0100 |0000: invoke-direct {v1}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +1234c2: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ +1234c6: 5b12 b11b |0005: iput-object v2, v1, Lorg/hamcrest/CustomMatcher;.fixedDescription:Ljava/lang/String; // field@1bb1 │ │ +1234ca: 0e00 |0007: return-void │ │ +1234cc: 2202 f006 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +1234d0: 1a00 f70e |000a: const-string v0, "Description should be non null!" // string@0ef7 │ │ +1234d4: 7020 502a 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +1234da: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=30 │ │ 0x0008 line=28 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/hamcrest/CustomMatcher; │ │ @@ -453067,18 +453069,18 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1234d4: |[1234d4] org.hamcrest.CustomMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ -1234e4: 5410 b11b |0000: iget-object v0, v1, Lorg/hamcrest/CustomMatcher;.fixedDescription:Ljava/lang/String; // field@1bb1 │ │ -1234e8: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -1234ee: 0e00 |0005: return-void │ │ +1234dc: |[1234dc] org.hamcrest.CustomMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ +1234ec: 5410 b11b |0000: iget-object v0, v1, Lorg/hamcrest/CustomMatcher;.fixedDescription:Ljava/lang/String; // field@1bb1 │ │ +1234f0: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +1234f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/CustomMatcher; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -453111,17 +453113,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -123624: |[123624] org.hamcrest.DiagnosingMatcher.:()V │ │ -123634: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -12363a: 0e00 |0003: return-void │ │ +12362c: |[12362c] org.hamcrest.DiagnosingMatcher.:()V │ │ +12363c: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +123642: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/DiagnosingMatcher; │ │ │ │ Virtual methods - │ │ @@ -453130,17 +453132,17 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -12363c: |[12363c] org.hamcrest.DiagnosingMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ -12364c: 6e30 7833 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/hamcrest/DiagnosingMatcher;.matches:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z // method@3378 │ │ -123652: 0e00 |0003: return-void │ │ +123644: |[123644] org.hamcrest.DiagnosingMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ +123654: 6e30 7833 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/hamcrest/DiagnosingMatcher;.matches:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z // method@3378 │ │ +12365a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/DiagnosingMatcher; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/hamcrest/Description; │ │ @@ -453150,19 +453152,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -123604: |[123604] org.hamcrest.DiagnosingMatcher.matches:(Ljava/lang/Object;)Z │ │ -123614: 6200 b31b |0000: sget-object v0, Lorg/hamcrest/Description;.NONE:Lorg/hamcrest/Description; // field@1bb3 │ │ -123618: 6e30 7833 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/hamcrest/DiagnosingMatcher;.matches:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z // method@3378 │ │ -12361e: 0a02 |0005: move-result v2 │ │ -123620: 0f02 |0006: return v2 │ │ +12360c: |[12360c] org.hamcrest.DiagnosingMatcher.matches:(Ljava/lang/Object;)Z │ │ +12361c: 6200 b31b |0000: sget-object v0, Lorg/hamcrest/Description;.NONE:Lorg/hamcrest/Description; // field@1bb3 │ │ +123620: 6e30 7833 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/hamcrest/DiagnosingMatcher;.matches:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z // method@3378 │ │ +123626: 0a02 |0005: move-result v2 │ │ +123628: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/hamcrest/DiagnosingMatcher; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -453215,40 +453217,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -123954: |[123954] org.hamcrest.TypeSafeDiagnosingMatcher.:()V │ │ -123964: 2200 d908 |0000: new-instance v0, Lorg/hamcrest/internal/ReflectiveTypeFinder; // type@08d9 │ │ -123968: 1a01 8e41 |0002: const-string v1, "matchesSafely" // string@418e │ │ -12396c: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -12396e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -123970: 7040 1d34 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lorg/hamcrest/internal/ReflectiveTypeFinder;.:(Ljava/lang/String;II)V // method@341d │ │ -123976: 6900 b91b |0009: sput-object v0, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.TYPE_FINDER:Lorg/hamcrest/internal/ReflectiveTypeFinder; // field@1bb9 │ │ -12397a: 0e00 |000b: return-void │ │ +12395c: |[12395c] org.hamcrest.TypeSafeDiagnosingMatcher.:()V │ │ +12396c: 2200 d908 |0000: new-instance v0, Lorg/hamcrest/internal/ReflectiveTypeFinder; // type@08d9 │ │ +123970: 1a01 8e41 |0002: const-string v1, "matchesSafely" // string@418e │ │ +123974: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +123976: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +123978: 7040 1d34 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lorg/hamcrest/internal/ReflectiveTypeFinder;.:(Ljava/lang/String;II)V // method@341d │ │ +12397e: 6900 b91b |0009: sput-object v0, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.TYPE_FINDER:Lorg/hamcrest/internal/ReflectiveTypeFinder; // field@1bb9 │ │ +123982: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ #1 : (in Lorg/hamcrest/TypeSafeDiagnosingMatcher;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12397c: |[12397c] org.hamcrest.TypeSafeDiagnosingMatcher.:()V │ │ -12398c: 6200 b91b |0000: sget-object v0, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.TYPE_FINDER:Lorg/hamcrest/internal/ReflectiveTypeFinder; // field@1bb9 │ │ -123990: 7020 9133 0100 |0002: invoke-direct {v1, v0}, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.:(Lorg/hamcrest/internal/ReflectiveTypeFinder;)V // method@3391 │ │ -123996: 0e00 |0005: return-void │ │ +123984: |[123984] org.hamcrest.TypeSafeDiagnosingMatcher.:()V │ │ +123994: 6200 b91b |0000: sget-object v0, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.TYPE_FINDER:Lorg/hamcrest/internal/ReflectiveTypeFinder; // field@1bb9 │ │ +123998: 7020 9133 0100 |0002: invoke-direct {v1, v0}, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.:(Lorg/hamcrest/internal/ReflectiveTypeFinder;)V // method@3391 │ │ +12399e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/TypeSafeDiagnosingMatcher; │ │ │ │ #2 : (in Lorg/hamcrest/TypeSafeDiagnosingMatcher;) │ │ @@ -453256,18 +453258,18 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -123998: |[123998] org.hamcrest.TypeSafeDiagnosingMatcher.:(Ljava/lang/Class;)V │ │ -1239a8: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -1239ae: 5b01 ba1b |0003: iput-object v1, v0, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.expectedType:Ljava/lang/Class; // field@1bba │ │ -1239b2: 0e00 |0005: return-void │ │ +1239a0: |[1239a0] org.hamcrest.TypeSafeDiagnosingMatcher.:(Ljava/lang/Class;)V │ │ +1239b0: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +1239b6: 5b01 ba1b |0003: iput-object v1, v0, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.expectedType:Ljava/lang/Class; // field@1bba │ │ +1239ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/TypeSafeDiagnosingMatcher; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Class; │ │ @@ -453277,22 +453279,22 @@ │ │ type : '(Lorg/hamcrest/internal/ReflectiveTypeFinder;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1239b4: |[1239b4] org.hamcrest.TypeSafeDiagnosingMatcher.:(Lorg/hamcrest/internal/ReflectiveTypeFinder;)V │ │ -1239c4: 7010 2033 0100 |0000: invoke-direct {v1}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -1239ca: 6e10 8d2a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -1239d0: 0c00 |0006: move-result-object v0 │ │ -1239d2: 6e20 2034 0200 |0007: invoke-virtual {v2, v0}, Lorg/hamcrest/internal/ReflectiveTypeFinder;.findExpectedType:(Ljava/lang/Class;)Ljava/lang/Class; // method@3420 │ │ -1239d8: 0c02 |000a: move-result-object v2 │ │ -1239da: 5b12 ba1b |000b: iput-object v2, v1, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.expectedType:Ljava/lang/Class; // field@1bba │ │ -1239de: 0e00 |000d: return-void │ │ +1239bc: |[1239bc] org.hamcrest.TypeSafeDiagnosingMatcher.:(Lorg/hamcrest/internal/ReflectiveTypeFinder;)V │ │ +1239cc: 7010 2033 0100 |0000: invoke-direct {v1}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +1239d2: 6e10 8d2a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +1239d8: 0c00 |0006: move-result-object v0 │ │ +1239da: 6e20 2034 0200 |0007: invoke-virtual {v2, v0}, Lorg/hamcrest/internal/ReflectiveTypeFinder;.findExpectedType:(Ljava/lang/Class;)Ljava/lang/Class; // method@3420 │ │ +1239e0: 0c02 |000a: move-result-object v2 │ │ +1239e2: 5b12 ba1b |000b: iput-object v2, v1, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.expectedType:Ljava/lang/Class; // field@1bba │ │ +1239e6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/hamcrest/TypeSafeDiagnosingMatcher; │ │ 0x0000 - 0x000e reg=2 (null) Lorg/hamcrest/internal/ReflectiveTypeFinder; │ │ @@ -453303,25 +453305,25 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -1239e0: |[1239e0] org.hamcrest.TypeSafeDiagnosingMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ -1239f0: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ -1239f4: 5410 ba1b |0002: iget-object v0, v1, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.expectedType:Ljava/lang/Class; // field@1bba │ │ -1239f8: 6e20 322a 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@2a32 │ │ -1239fe: 0a00 |0007: move-result v0 │ │ -123a00: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -123a04: 2805 |000a: goto 000f // +0005 │ │ -123a06: 6e30 9433 2103 |000b: invoke-virtual {v1, v2, v3}, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.matchesSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z // method@3394 │ │ -123a0c: 2804 |000e: goto 0012 // +0004 │ │ -123a0e: 6f30 2233 2103 |000f: invoke-super {v1, v2, v3}, Lorg/hamcrest/BaseMatcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@3322 │ │ -123a14: 0e00 |0012: return-void │ │ +1239e8: |[1239e8] org.hamcrest.TypeSafeDiagnosingMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ +1239f8: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ +1239fc: 5410 ba1b |0002: iget-object v0, v1, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.expectedType:Ljava/lang/Class; // field@1bba │ │ +123a00: 6e20 322a 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@2a32 │ │ +123a06: 0a00 |0007: move-result v0 │ │ +123a08: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +123a0c: 2805 |000a: goto 000f // +0005 │ │ +123a0e: 6e30 9433 2103 |000b: invoke-virtual {v1, v2, v3}, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.matchesSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z // method@3394 │ │ +123a14: 2804 |000e: goto 0012 // +0004 │ │ +123a16: 6f30 2233 2103 |000f: invoke-super {v1, v2, v3}, Lorg/hamcrest/BaseMatcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@3322 │ │ +123a1c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=63 │ │ 0x000b line=66 │ │ 0x000f line=64 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/hamcrest/TypeSafeDiagnosingMatcher; │ │ @@ -453333,29 +453335,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -123910: |[123910] org.hamcrest.TypeSafeDiagnosingMatcher.matches:(Ljava/lang/Object;)Z │ │ -123920: 3802 1700 |0000: if-eqz v2, 0017 // +0017 │ │ -123924: 5410 ba1b |0002: iget-object v0, v1, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.expectedType:Ljava/lang/Class; // field@1bba │ │ -123928: 6e20 322a 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@2a32 │ │ -12392e: 0a00 |0007: move-result v0 │ │ -123930: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -123934: 2200 b908 |000a: new-instance v0, Lorg/hamcrest/Description$NullDescription; // type@08b9 │ │ -123938: 7010 6633 0000 |000c: invoke-direct {v0}, Lorg/hamcrest/Description$NullDescription;.:()V // method@3366 │ │ -12393e: 6e30 9433 2100 |000f: invoke-virtual {v1, v2, v0}, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.matchesSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z // method@3394 │ │ -123944: 0a02 |0012: move-result v2 │ │ -123946: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -12394a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -12394c: 2802 |0016: goto 0018 // +0002 │ │ -12394e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -123950: 0f02 |0018: return v2 │ │ +123918: |[123918] org.hamcrest.TypeSafeDiagnosingMatcher.matches:(Ljava/lang/Object;)Z │ │ +123928: 3802 1700 |0000: if-eqz v2, 0017 // +0017 │ │ +12392c: 5410 ba1b |0002: iget-object v0, v1, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.expectedType:Ljava/lang/Class; // field@1bba │ │ +123930: 6e20 322a 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@2a32 │ │ +123936: 0a00 |0007: move-result v0 │ │ +123938: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +12393c: 2200 b908 |000a: new-instance v0, Lorg/hamcrest/Description$NullDescription; // type@08b9 │ │ +123940: 7010 6633 0000 |000c: invoke-direct {v0}, Lorg/hamcrest/Description$NullDescription;.:()V // method@3366 │ │ +123946: 6e30 9433 2100 |000f: invoke-virtual {v1, v2, v0}, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.matchesSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z // method@3394 │ │ +12394c: 0a02 |0012: move-result v2 │ │ +12394e: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +123952: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +123954: 2802 |0016: goto 0018 // +0002 │ │ +123956: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +123958: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/hamcrest/TypeSafeDiagnosingMatcher; │ │ 0x0000 - 0x0019 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -453410,40 +453412,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -123a50: |[123a50] org.hamcrest.TypeSafeMatcher.:()V │ │ -123a60: 2200 d908 |0000: new-instance v0, Lorg/hamcrest/internal/ReflectiveTypeFinder; // type@08d9 │ │ -123a64: 1a01 8e41 |0002: const-string v1, "matchesSafely" // string@418e │ │ -123a68: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -123a6a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -123a6c: 7040 1d34 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lorg/hamcrest/internal/ReflectiveTypeFinder;.:(Ljava/lang/String;II)V // method@341d │ │ -123a72: 6900 bb1b |0009: sput-object v0, Lorg/hamcrest/TypeSafeMatcher;.TYPE_FINDER:Lorg/hamcrest/internal/ReflectiveTypeFinder; // field@1bbb │ │ -123a76: 0e00 |000b: return-void │ │ +123a58: |[123a58] org.hamcrest.TypeSafeMatcher.:()V │ │ +123a68: 2200 d908 |0000: new-instance v0, Lorg/hamcrest/internal/ReflectiveTypeFinder; // type@08d9 │ │ +123a6c: 1a01 8e41 |0002: const-string v1, "matchesSafely" // string@418e │ │ +123a70: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +123a72: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +123a74: 7040 1d34 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lorg/hamcrest/internal/ReflectiveTypeFinder;.:(Ljava/lang/String;II)V // method@341d │ │ +123a7a: 6900 bb1b |0009: sput-object v0, Lorg/hamcrest/TypeSafeMatcher;.TYPE_FINDER:Lorg/hamcrest/internal/ReflectiveTypeFinder; // field@1bbb │ │ +123a7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ │ │ #1 : (in Lorg/hamcrest/TypeSafeMatcher;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -123a78: |[123a78] org.hamcrest.TypeSafeMatcher.:()V │ │ -123a88: 6200 bb1b |0000: sget-object v0, Lorg/hamcrest/TypeSafeMatcher;.TYPE_FINDER:Lorg/hamcrest/internal/ReflectiveTypeFinder; // field@1bbb │ │ -123a8c: 7020 9833 0100 |0002: invoke-direct {v1, v0}, Lorg/hamcrest/TypeSafeMatcher;.:(Lorg/hamcrest/internal/ReflectiveTypeFinder;)V // method@3398 │ │ -123a92: 0e00 |0005: return-void │ │ +123a80: |[123a80] org.hamcrest.TypeSafeMatcher.:()V │ │ +123a90: 6200 bb1b |0000: sget-object v0, Lorg/hamcrest/TypeSafeMatcher;.TYPE_FINDER:Lorg/hamcrest/internal/ReflectiveTypeFinder; // field@1bbb │ │ +123a94: 7020 9833 0100 |0002: invoke-direct {v1, v0}, Lorg/hamcrest/TypeSafeMatcher;.:(Lorg/hamcrest/internal/ReflectiveTypeFinder;)V // method@3398 │ │ +123a9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/TypeSafeMatcher; │ │ │ │ #2 : (in Lorg/hamcrest/TypeSafeMatcher;) │ │ @@ -453451,18 +453453,18 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -123a94: |[123a94] org.hamcrest.TypeSafeMatcher.:(Ljava/lang/Class;)V │ │ -123aa4: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -123aaa: 5b01 bc1b |0003: iput-object v1, v0, Lorg/hamcrest/TypeSafeMatcher;.expectedType:Ljava/lang/Class; // field@1bbc │ │ -123aae: 0e00 |0005: return-void │ │ +123a9c: |[123a9c] org.hamcrest.TypeSafeMatcher.:(Ljava/lang/Class;)V │ │ +123aac: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +123ab2: 5b01 bc1b |0003: iput-object v1, v0, Lorg/hamcrest/TypeSafeMatcher;.expectedType:Ljava/lang/Class; // field@1bbc │ │ +123ab6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/TypeSafeMatcher; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Class; │ │ @@ -453472,22 +453474,22 @@ │ │ type : '(Lorg/hamcrest/internal/ReflectiveTypeFinder;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -123ab0: |[123ab0] org.hamcrest.TypeSafeMatcher.:(Lorg/hamcrest/internal/ReflectiveTypeFinder;)V │ │ -123ac0: 7010 2033 0100 |0000: invoke-direct {v1}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -123ac6: 6e10 8d2a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -123acc: 0c00 |0006: move-result-object v0 │ │ -123ace: 6e20 2034 0200 |0007: invoke-virtual {v2, v0}, Lorg/hamcrest/internal/ReflectiveTypeFinder;.findExpectedType:(Ljava/lang/Class;)Ljava/lang/Class; // method@3420 │ │ -123ad4: 0c02 |000a: move-result-object v2 │ │ -123ad6: 5b12 bc1b |000b: iput-object v2, v1, Lorg/hamcrest/TypeSafeMatcher;.expectedType:Ljava/lang/Class; // field@1bbc │ │ -123ada: 0e00 |000d: return-void │ │ +123ab8: |[123ab8] org.hamcrest.TypeSafeMatcher.:(Lorg/hamcrest/internal/ReflectiveTypeFinder;)V │ │ +123ac8: 7010 2033 0100 |0000: invoke-direct {v1}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +123ace: 6e10 8d2a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +123ad4: 0c00 |0006: move-result-object v0 │ │ +123ad6: 6e20 2034 0200 |0007: invoke-virtual {v2, v0}, Lorg/hamcrest/internal/ReflectiveTypeFinder;.findExpectedType:(Ljava/lang/Class;)Ljava/lang/Class; // method@3420 │ │ +123adc: 0c02 |000a: move-result-object v2 │ │ +123ade: 5b12 bc1b |000b: iput-object v2, v1, Lorg/hamcrest/TypeSafeMatcher;.expectedType:Ljava/lang/Class; // field@1bbc │ │ +123ae2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/hamcrest/TypeSafeMatcher; │ │ 0x0000 - 0x000e reg=2 (null) Lorg/hamcrest/internal/ReflectiveTypeFinder; │ │ @@ -453498,41 +453500,41 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -123adc: |[123adc] org.hamcrest.TypeSafeMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ -123aec: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ -123af0: 6f30 2233 2103 |0002: invoke-super {v1, v2, v3}, Lorg/hamcrest/BaseMatcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@3322 │ │ -123af6: 282e |0005: goto 0033 // +002e │ │ -123af8: 5410 bc1b |0006: iget-object v0, v1, Lorg/hamcrest/TypeSafeMatcher;.expectedType:Ljava/lang/Class; // field@1bbc │ │ -123afc: 6e20 322a 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@2a32 │ │ -123b02: 0a00 |000b: move-result v0 │ │ -123b04: 3900 2400 |000c: if-nez v0, 0030 // +0024 │ │ -123b08: 1a00 114d |000e: const-string v0, "was a " // string@4d11 │ │ -123b0c: 7220 7133 0300 |0010: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -123b12: 0c03 |0013: move-result-object v3 │ │ -123b14: 6e10 8d2a 0200 |0014: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -123b1a: 0c00 |0017: move-result-object v0 │ │ -123b1c: 6e10 2c2a 0000 |0018: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -123b22: 0c00 |001b: move-result-object v0 │ │ -123b24: 7220 7133 0300 |001c: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -123b2a: 0c03 |001f: move-result-object v3 │ │ -123b2c: 1a00 2400 |0020: const-string v0, " (" // string@0024 │ │ -123b30: 7220 7133 0300 |0022: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -123b36: 0c03 |0025: move-result-object v3 │ │ -123b38: 7220 7233 2300 |0026: invoke-interface {v3, v2}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ -123b3e: 0c02 |0029: move-result-object v2 │ │ -123b40: 1a03 1802 |002a: const-string v3, ")" // string@0218 │ │ -123b44: 7220 7133 3200 |002c: invoke-interface {v2, v3}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -123b4a: 2804 |002f: goto 0033 // +0004 │ │ -123b4c: 6e30 9a33 2103 |0030: invoke-virtual {v1, v2, v3}, Lorg/hamcrest/TypeSafeMatcher;.describeMismatchSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@339a │ │ -123b52: 0e00 |0033: return-void │ │ +123ae4: |[123ae4] org.hamcrest.TypeSafeMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ +123af4: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +123af8: 6f30 2233 2103 |0002: invoke-super {v1, v2, v3}, Lorg/hamcrest/BaseMatcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@3322 │ │ +123afe: 282e |0005: goto 0033 // +002e │ │ +123b00: 5410 bc1b |0006: iget-object v0, v1, Lorg/hamcrest/TypeSafeMatcher;.expectedType:Ljava/lang/Class; // field@1bbc │ │ +123b04: 6e20 322a 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@2a32 │ │ +123b0a: 0a00 |000b: move-result v0 │ │ +123b0c: 3900 2400 |000c: if-nez v0, 0030 // +0024 │ │ +123b10: 1a00 114d |000e: const-string v0, "was a " // string@4d11 │ │ +123b14: 7220 7133 0300 |0010: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +123b1a: 0c03 |0013: move-result-object v3 │ │ +123b1c: 6e10 8d2a 0200 |0014: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +123b22: 0c00 |0017: move-result-object v0 │ │ +123b24: 6e10 2c2a 0000 |0018: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +123b2a: 0c00 |001b: move-result-object v0 │ │ +123b2c: 7220 7133 0300 |001c: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +123b32: 0c03 |001f: move-result-object v3 │ │ +123b34: 1a00 2400 |0020: const-string v0, " (" // string@0024 │ │ +123b38: 7220 7133 0300 |0022: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +123b3e: 0c03 |0025: move-result-object v3 │ │ +123b40: 7220 7233 2300 |0026: invoke-interface {v3, v2}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ +123b46: 0c02 |0029: move-result-object v2 │ │ +123b48: 1a03 1802 |002a: const-string v3, ")" // string@0218 │ │ +123b4c: 7220 7133 3200 |002c: invoke-interface {v2, v3}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +123b52: 2804 |002f: goto 0033 // +0004 │ │ +123b54: 6e30 9a33 2103 |0030: invoke-virtual {v1, v2, v3}, Lorg/hamcrest/TypeSafeMatcher;.describeMismatchSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@339a │ │ +123b5a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ 0x0006 line=75 │ │ 0x0010 line=76 │ │ 0x0030 line=82 │ │ locals : │ │ @@ -453545,17 +453547,17 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -123b54: |[123b54] org.hamcrest.TypeSafeMatcher.describeMismatchSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ -123b64: 6f30 2233 1002 |0000: invoke-super {v0, v1, v2}, Lorg/hamcrest/BaseMatcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@3322 │ │ -123b6a: 0e00 |0003: return-void │ │ +123b5c: |[123b5c] org.hamcrest.TypeSafeMatcher.describeMismatchSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ +123b6c: 6f30 2233 1002 |0000: invoke-super {v0, v1, v2}, Lorg/hamcrest/BaseMatcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@3322 │ │ +123b72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/TypeSafeMatcher; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/hamcrest/Description; │ │ @@ -453565,27 +453567,27 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -123a18: |[123a18] org.hamcrest.TypeSafeMatcher.matches:(Ljava/lang/Object;)Z │ │ -123a28: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -123a2c: 5410 bc1b |0002: iget-object v0, v1, Lorg/hamcrest/TypeSafeMatcher;.expectedType:Ljava/lang/Class; // field@1bbc │ │ -123a30: 6e20 322a 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@2a32 │ │ -123a36: 0a00 |0007: move-result v0 │ │ -123a38: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -123a3c: 6e20 9c33 2100 |000a: invoke-virtual {v1, v2}, Lorg/hamcrest/TypeSafeMatcher;.matchesSafely:(Ljava/lang/Object;)Z // method@339c │ │ -123a42: 0a02 |000d: move-result v2 │ │ -123a44: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ -123a48: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -123a4a: 2802 |0011: goto 0013 // +0002 │ │ -123a4c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -123a4e: 0f02 |0013: return v2 │ │ +123a20: |[123a20] org.hamcrest.TypeSafeMatcher.matches:(Ljava/lang/Object;)Z │ │ +123a30: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +123a34: 5410 bc1b |0002: iget-object v0, v1, Lorg/hamcrest/TypeSafeMatcher;.expectedType:Ljava/lang/Class; // field@1bbc │ │ +123a38: 6e20 322a 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@2a32 │ │ +123a3e: 0a00 |0007: move-result v0 │ │ +123a40: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +123a44: 6e20 9c33 2100 |000a: invoke-virtual {v1, v2}, Lorg/hamcrest/TypeSafeMatcher;.matchesSafely:(Ljava/lang/Object;)Z // method@339c │ │ +123a4a: 0a02 |000d: move-result v2 │ │ +123a4c: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ +123a50: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +123a52: 2802 |0011: goto 0013 // +0002 │ │ +123a54: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +123a56: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=65 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/hamcrest/TypeSafeMatcher; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -453647,43 +453649,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -124158: |[124158] org.hamcrest.core.DescribedAs.:()V │ │ -124168: 1a00 0f01 |0000: const-string v0, "%([0-9]+)" // string@010f │ │ -12416c: 7110 ce2c 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2cce │ │ -124172: 0c00 |0005: move-result-object v0 │ │ -124174: 6900 c11b |0006: sput-object v0, Lorg/hamcrest/core/DescribedAs;.ARG_PATTERN:Ljava/util/regex/Pattern; // field@1bc1 │ │ -124178: 0e00 |0008: return-void │ │ +124160: |[124160] org.hamcrest.core.DescribedAs.:()V │ │ +124170: 1a00 0f01 |0000: const-string v0, "%([0-9]+)" // string@010f │ │ +124174: 7110 ce2c 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2cce │ │ +12417a: 0c00 |0005: move-result-object v0 │ │ +12417c: 6900 c11b |0006: sput-object v0, Lorg/hamcrest/core/DescribedAs;.ARG_PATTERN:Ljava/util/regex/Pattern; // field@1bc1 │ │ +124180: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=22 │ │ locals : │ │ │ │ #1 : (in Lorg/hamcrest/core/DescribedAs;) │ │ name : '' │ │ type : '(Ljava/lang/String;Lorg/hamcrest/Matcher;[Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -12417c: |[12417c] org.hamcrest.core.DescribedAs.:(Ljava/lang/String;Lorg/hamcrest/Matcher;[Ljava/lang/Object;)V │ │ -12418c: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -124192: 5b01 c21b |0003: iput-object v1, v0, Lorg/hamcrest/core/DescribedAs;.descriptionTemplate:Ljava/lang/String; // field@1bc2 │ │ -124196: 5b02 c31b |0005: iput-object v2, v0, Lorg/hamcrest/core/DescribedAs;.matcher:Lorg/hamcrest/Matcher; // field@1bc3 │ │ -12419a: 6e10 6d38 0300 |0007: invoke-virtual {v3}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@386d │ │ -1241a0: 0c01 |000a: move-result-object v1 │ │ -1241a2: 1f01 f609 |000b: check-cast v1, [Ljava/lang/Object; // type@09f6 │ │ -1241a6: 5b01 c41b |000d: iput-object v1, v0, Lorg/hamcrest/core/DescribedAs;.values:[Ljava/lang/Object; // field@1bc4 │ │ -1241aa: 0e00 |000f: return-void │ │ +124184: |[124184] org.hamcrest.core.DescribedAs.:(Ljava/lang/String;Lorg/hamcrest/Matcher;[Ljava/lang/Object;)V │ │ +124194: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +12419a: 5b01 c21b |0003: iput-object v1, v0, Lorg/hamcrest/core/DescribedAs;.descriptionTemplate:Ljava/lang/String; // field@1bc2 │ │ +12419e: 5b02 c31b |0005: iput-object v2, v0, Lorg/hamcrest/core/DescribedAs;.matcher:Lorg/hamcrest/Matcher; // field@1bc3 │ │ +1241a2: 6e10 6d38 0300 |0007: invoke-virtual {v3}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@386d │ │ +1241a8: 0c01 |000a: move-result-object v1 │ │ +1241aa: 1f01 f609 |000b: check-cast v1, [Ljava/lang/Object; // type@09f6 │ │ +1241ae: 5b01 c41b |000d: iput-object v1, v0, Lorg/hamcrest/core/DescribedAs;.values:[Ljava/lang/Object; // field@1bc4 │ │ +1241b2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ locals : │ │ @@ -453697,18 +453699,18 @@ │ │ type : '(Ljava/lang/String;Lorg/hamcrest/Matcher;[Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -12413c: |[12413c] org.hamcrest.core.DescribedAs.describedAs:(Ljava/lang/String;Lorg/hamcrest/Matcher;[Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -12414c: 2200 c908 |0000: new-instance v0, Lorg/hamcrest/core/DescribedAs; // type@08c9 │ │ -124150: 7040 c033 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/hamcrest/core/DescribedAs;.:(Ljava/lang/String;Lorg/hamcrest/Matcher;[Ljava/lang/Object;)V // method@33c0 │ │ -124156: 1100 |0005: return-object v0 │ │ +124144: |[124144] org.hamcrest.core.DescribedAs.describedAs:(Ljava/lang/String;Lorg/hamcrest/Matcher;[Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +124154: 2200 c908 |0000: new-instance v0, Lorg/hamcrest/core/DescribedAs; // type@08c9 │ │ +124158: 7040 c033 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/hamcrest/core/DescribedAs;.:(Ljava/lang/String;Lorg/hamcrest/Matcher;[Ljava/lang/Object;)V // method@33c0 │ │ +12415e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/hamcrest/Matcher; │ │ 0x0000 - 0x0006 reg=3 (null) [Ljava/lang/Object; │ │ @@ -453719,18 +453721,18 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1241ac: |[1241ac] org.hamcrest.core.DescribedAs.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ -1241bc: 5410 c31b |0000: iget-object v0, v1, Lorg/hamcrest/core/DescribedAs;.matcher:Lorg/hamcrest/Matcher; // field@1bc3 │ │ -1241c0: 7230 7f33 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ -1241c6: 0e00 |0005: return-void │ │ +1241b4: |[1241b4] org.hamcrest.core.DescribedAs.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ +1241c4: 5410 c31b |0000: iget-object v0, v1, Lorg/hamcrest/core/DescribedAs;.matcher:Lorg/hamcrest/Matcher; // field@1bc3 │ │ +1241c8: 7230 7f33 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ +1241ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/core/DescribedAs; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=3 (null) Lorg/hamcrest/Description; │ │ @@ -453740,49 +453742,49 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -1241c8: |[1241c8] org.hamcrest.core.DescribedAs.describeTo:(Lorg/hamcrest/Description;)V │ │ -1241d8: 6200 c11b |0000: sget-object v0, Lorg/hamcrest/core/DescribedAs;.ARG_PATTERN:Ljava/util/regex/Pattern; // field@1bc1 │ │ -1241dc: 5441 c21b |0002: iget-object v1, v4, Lorg/hamcrest/core/DescribedAs;.descriptionTemplate:Ljava/lang/String; // field@1bc2 │ │ -1241e0: 6e20 d02c 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2cd0 │ │ -1241e6: 0c00 |0007: move-result-object v0 │ │ -1241e8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1241ea: 6e10 c62c 0000 |0009: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@2cc6 │ │ -1241f0: 0a02 |000c: move-result v2 │ │ -1241f2: 3802 2400 |000d: if-eqz v2, 0031 // +0024 │ │ -1241f6: 5442 c21b |000f: iget-object v2, v4, Lorg/hamcrest/core/DescribedAs;.descriptionTemplate:Ljava/lang/String; // field@1bc2 │ │ -1241fa: 6e10 cc2c 0000 |0011: invoke-virtual {v0}, Ljava/util/regex/Matcher;.start:()I // method@2ccc │ │ -124200: 0a03 |0014: move-result v3 │ │ -124202: 6e30 d42a 1203 |0015: invoke-virtual {v2, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ -124208: 0c01 |0018: move-result-object v1 │ │ -12420a: 7220 7133 1500 |0019: invoke-interface {v5, v1}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -124210: 5441 c41b |001c: iget-object v1, v4, Lorg/hamcrest/core/DescribedAs;.values:[Ljava/lang/Object; // field@1bc4 │ │ -124214: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -124216: 6e20 c82c 2000 |001f: invoke-virtual {v0, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ -12421c: 0c02 |0022: move-result-object v2 │ │ -12421e: 7110 5d2a 0200 |0023: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ -124224: 0a02 |0026: move-result v2 │ │ -124226: 4601 0102 |0027: aget-object v1, v1, v2 │ │ -12422a: 7220 7233 1500 |0029: invoke-interface {v5, v1}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ -124230: 6e10 c52c 0000 |002c: invoke-virtual {v0}, Ljava/util/regex/Matcher;.end:()I // method@2cc5 │ │ -124236: 0a01 |002f: move-result v1 │ │ -124238: 28d9 |0030: goto 0009 // -0027 │ │ -12423a: 5440 c21b |0031: iget-object v0, v4, Lorg/hamcrest/core/DescribedAs;.descriptionTemplate:Ljava/lang/String; // field@1bc2 │ │ -12423e: 6e10 c92a 0000 |0033: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ -124244: 0a00 |0036: move-result v0 │ │ -124246: 3501 0b00 |0037: if-ge v1, v0, 0042 // +000b │ │ -12424a: 5440 c21b |0039: iget-object v0, v4, Lorg/hamcrest/core/DescribedAs;.descriptionTemplate:Ljava/lang/String; // field@1bc2 │ │ -12424e: 6e20 d32a 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ -124254: 0c00 |003e: move-result-object v0 │ │ -124256: 7220 7133 0500 |003f: invoke-interface {v5, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -12425c: 0e00 |0042: return-void │ │ +1241d0: |[1241d0] org.hamcrest.core.DescribedAs.describeTo:(Lorg/hamcrest/Description;)V │ │ +1241e0: 6200 c11b |0000: sget-object v0, Lorg/hamcrest/core/DescribedAs;.ARG_PATTERN:Ljava/util/regex/Pattern; // field@1bc1 │ │ +1241e4: 5441 c21b |0002: iget-object v1, v4, Lorg/hamcrest/core/DescribedAs;.descriptionTemplate:Ljava/lang/String; // field@1bc2 │ │ +1241e8: 6e20 d02c 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2cd0 │ │ +1241ee: 0c00 |0007: move-result-object v0 │ │ +1241f0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1241f2: 6e10 c62c 0000 |0009: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@2cc6 │ │ +1241f8: 0a02 |000c: move-result v2 │ │ +1241fa: 3802 2400 |000d: if-eqz v2, 0031 // +0024 │ │ +1241fe: 5442 c21b |000f: iget-object v2, v4, Lorg/hamcrest/core/DescribedAs;.descriptionTemplate:Ljava/lang/String; // field@1bc2 │ │ +124202: 6e10 cc2c 0000 |0011: invoke-virtual {v0}, Ljava/util/regex/Matcher;.start:()I // method@2ccc │ │ +124208: 0a03 |0014: move-result v3 │ │ +12420a: 6e30 d42a 1203 |0015: invoke-virtual {v2, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2ad4 │ │ +124210: 0c01 |0018: move-result-object v1 │ │ +124212: 7220 7133 1500 |0019: invoke-interface {v5, v1}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124218: 5441 c41b |001c: iget-object v1, v4, Lorg/hamcrest/core/DescribedAs;.values:[Ljava/lang/Object; // field@1bc4 │ │ +12421c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +12421e: 6e20 c82c 2000 |001f: invoke-virtual {v0, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2cc8 │ │ +124224: 0c02 |0022: move-result-object v2 │ │ +124226: 7110 5d2a 0200 |0023: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2a5d │ │ +12422c: 0a02 |0026: move-result v2 │ │ +12422e: 4601 0102 |0027: aget-object v1, v1, v2 │ │ +124232: 7220 7233 1500 |0029: invoke-interface {v5, v1}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ +124238: 6e10 c52c 0000 |002c: invoke-virtual {v0}, Ljava/util/regex/Matcher;.end:()I // method@2cc5 │ │ +12423e: 0a01 |002f: move-result v1 │ │ +124240: 28d9 |0030: goto 0009 // -0027 │ │ +124242: 5440 c21b |0031: iget-object v0, v4, Lorg/hamcrest/core/DescribedAs;.descriptionTemplate:Ljava/lang/String; // field@1bc2 │ │ +124246: 6e10 c92a 0000 |0033: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2ac9 │ │ +12424c: 0a00 |0036: move-result v0 │ │ +12424e: 3501 0b00 |0037: if-ge v1, v0, 0042 // +000b │ │ +124252: 5440 c21b |0039: iget-object v0, v4, Lorg/hamcrest/core/DescribedAs;.descriptionTemplate:Ljava/lang/String; // field@1bc2 │ │ +124256: 6e20 d32a 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2ad3 │ │ +12425c: 0c00 |003e: move-result-object v0 │ │ +12425e: 7220 7133 0500 |003f: invoke-interface {v5, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124264: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0009 line=40 │ │ 0x000f line=41 │ │ 0x001c line=42 │ │ 0x002c line=43 │ │ @@ -453797,19 +453799,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -12411c: |[12411c] org.hamcrest.core.DescribedAs.matches:(Ljava/lang/Object;)Z │ │ -12412c: 5410 c31b |0000: iget-object v0, v1, Lorg/hamcrest/core/DescribedAs;.matcher:Lorg/hamcrest/Matcher; // field@1bc3 │ │ -124130: 7220 8033 2000 |0002: invoke-interface {v0, v2}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ -124136: 0a02 |0005: move-result v2 │ │ -124138: 0f02 |0006: return v2 │ │ +124124: |[124124] org.hamcrest.core.DescribedAs.matches:(Ljava/lang/Object;)Z │ │ +124134: 5410 c31b |0000: iget-object v0, v1, Lorg/hamcrest/core/DescribedAs;.matcher:Lorg/hamcrest/Matcher; // field@1bc3 │ │ +124138: 7220 8033 2000 |0002: invoke-interface {v0, v2}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ +12413e: 0a02 |0005: move-result v2 │ │ +124140: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/hamcrest/core/DescribedAs; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -453863,18 +453865,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -124b98: |[124b98] org.hamcrest.core.Is.:(Lorg/hamcrest/Matcher;)V │ │ -124ba8: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -124bae: 5b01 c61b |0003: iput-object v1, v0, Lorg/hamcrest/core/Is;.matcher:Lorg/hamcrest/Matcher; // field@1bc6 │ │ -124bb2: 0e00 |0005: return-void │ │ +124ba0: |[124ba0] org.hamcrest.core.Is.:(Lorg/hamcrest/Matcher;)V │ │ +124bb0: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +124bb6: 5b01 c61b |0003: iput-object v1, v0, Lorg/hamcrest/core/Is;.matcher:Lorg/hamcrest/Matcher; // field@1bc6 │ │ +124bba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/core/Is; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/hamcrest/Matcher; │ │ @@ -453884,20 +453886,20 @@ │ │ type : '(Ljava/lang/Class;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -124b10: |[124b10] org.hamcrest.core.Is.is:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ -124b20: 7110 ec33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsInstanceOf;.instanceOf:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33ec │ │ -124b26: 0c00 |0003: move-result-object v0 │ │ -124b28: 7110 cf33 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/Is;.is:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33cf │ │ -124b2e: 0c00 |0007: move-result-object v0 │ │ -124b30: 1100 |0008: return-object v0 │ │ +124b18: |[124b18] org.hamcrest.core.Is.is:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ +124b28: 7110 ec33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsInstanceOf;.instanceOf:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33ec │ │ +124b2e: 0c00 |0003: move-result-object v0 │ │ +124b30: 7110 cf33 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/Is;.is:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33cf │ │ +124b36: 0c00 |0007: move-result-object v0 │ │ +124b38: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0004 line=83 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/Class; │ │ │ │ @@ -453906,20 +453908,20 @@ │ │ type : '(Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -124b34: |[124b34] org.hamcrest.core.Is.is:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -124b44: 7110 e633 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsEqual;.equalTo:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33e6 │ │ -124b4a: 0c00 |0003: move-result-object v0 │ │ -124b4c: 7110 cf33 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/Is;.is:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33cf │ │ -124b52: 0c00 |0007: move-result-object v0 │ │ -124b54: 1100 |0008: return-object v0 │ │ +124b3c: |[124b3c] org.hamcrest.core.Is.is:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +124b4c: 7110 e633 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsEqual;.equalTo:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33e6 │ │ +124b52: 0c00 |0003: move-result-object v0 │ │ +124b54: 7110 cf33 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/Is;.is:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33cf │ │ +124b5a: 0c00 |0007: move-result-object v0 │ │ +124b5c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lorg/hamcrest/core/Is;) │ │ @@ -453927,18 +453929,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -124b58: |[124b58] org.hamcrest.core.Is.is:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -124b68: 2200 cb08 |0000: new-instance v0, Lorg/hamcrest/core/Is; // type@08cb │ │ -124b6c: 7020 ca33 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/Is;.:(Lorg/hamcrest/Matcher;)V // method@33ca │ │ -124b72: 1100 |0005: return-object v0 │ │ +124b60: |[124b60] org.hamcrest.core.Is.is:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +124b70: 2200 cb08 |0000: new-instance v0, Lorg/hamcrest/core/Is; // type@08cb │ │ +124b74: 7020 ca33 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/Is;.:(Lorg/hamcrest/Matcher;)V // method@33ca │ │ +124b7a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/hamcrest/Matcher; │ │ │ │ #4 : (in Lorg/hamcrest/core/Is;) │ │ @@ -453946,20 +453948,20 @@ │ │ type : '(Ljava/lang/Class;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -124b74: |[124b74] org.hamcrest.core.Is.isA:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ -124b84: 7110 ec33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsInstanceOf;.instanceOf:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33ec │ │ -124b8a: 0c00 |0003: move-result-object v0 │ │ -124b8c: 7110 cf33 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/Is;.is:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33cf │ │ -124b92: 0c00 |0007: move-result-object v0 │ │ -124b94: 1100 |0008: return-object v0 │ │ +124b7c: |[124b7c] org.hamcrest.core.Is.isA:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ +124b8c: 7110 ec33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsInstanceOf;.instanceOf:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33ec │ │ +124b92: 0c00 |0003: move-result-object v0 │ │ +124b94: 7110 cf33 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/Is;.is:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33cf │ │ +124b9a: 0c00 |0007: move-result-object v0 │ │ +124b9c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0004 line=98 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/Class; │ │ │ │ @@ -453969,18 +453971,18 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -124bb4: |[124bb4] org.hamcrest.core.Is.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ -124bc4: 5410 c61b |0000: iget-object v0, v1, Lorg/hamcrest/core/Is;.matcher:Lorg/hamcrest/Matcher; // field@1bc6 │ │ -124bc8: 7230 7f33 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ -124bce: 0e00 |0005: return-void │ │ +124bbc: |[124bbc] org.hamcrest.core.Is.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ +124bcc: 5410 c61b |0000: iget-object v0, v1, Lorg/hamcrest/core/Is;.matcher:Lorg/hamcrest/Matcher; // field@1bc6 │ │ +124bd0: 7230 7f33 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ +124bd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/core/Is; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=3 (null) Lorg/hamcrest/Description; │ │ @@ -453990,21 +453992,21 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -124bd0: |[124bd0] org.hamcrest.core.Is.describeTo:(Lorg/hamcrest/Description;)V │ │ -124be0: 1a00 483a |0000: const-string v0, "is " // string@3a48 │ │ -124be4: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -124bea: 0c02 |0005: move-result-object v2 │ │ -124bec: 5410 c61b |0006: iget-object v0, v1, Lorg/hamcrest/core/Is;.matcher:Lorg/hamcrest/Matcher; // field@1bc6 │ │ -124bf0: 7220 6f33 0200 |0008: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ -124bf6: 0e00 |000b: return-void │ │ +124bd8: |[124bd8] org.hamcrest.core.Is.describeTo:(Lorg/hamcrest/Description;)V │ │ +124be8: 1a00 483a |0000: const-string v0, "is " // string@3a48 │ │ +124bec: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124bf2: 0c02 |0005: move-result-object v2 │ │ +124bf4: 5410 c61b |0006: iget-object v0, v1, Lorg/hamcrest/core/Is;.matcher:Lorg/hamcrest/Matcher; // field@1bc6 │ │ +124bf8: 7220 6f33 0200 |0008: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ +124bfe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=32 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/hamcrest/core/Is; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -454013,19 +454015,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -124af0: |[124af0] org.hamcrest.core.Is.matches:(Ljava/lang/Object;)Z │ │ -124b00: 5410 c61b |0000: iget-object v0, v1, Lorg/hamcrest/core/Is;.matcher:Lorg/hamcrest/Matcher; // field@1bc6 │ │ -124b04: 7220 8033 2000 |0002: invoke-interface {v0, v2}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ -124b0a: 0a02 |0005: move-result v2 │ │ -124b0c: 0f02 |0006: return v2 │ │ +124af8: |[124af8] org.hamcrest.core.Is.matches:(Ljava/lang/Object;)Z │ │ +124b08: 5410 c61b |0000: iget-object v0, v1, Lorg/hamcrest/core/Is;.matcher:Lorg/hamcrest/Matcher; // field@1bc6 │ │ +124b0c: 7220 8033 2000 |0002: invoke-interface {v0, v2}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ +124b12: 0a02 |0005: move-result v2 │ │ +124b14: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/hamcrest/core/Is; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -454068,18 +454070,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -124384: |[124384] org.hamcrest.core.IsAnything.:()V │ │ -124394: 1a00 530a |0000: const-string v0, "ANYTHING" // string@0a53 │ │ -124398: 7020 d333 0100 |0002: invoke-direct {v1, v0}, Lorg/hamcrest/core/IsAnything;.:(Ljava/lang/String;)V // method@33d3 │ │ -12439e: 0e00 |0005: return-void │ │ +12438c: |[12438c] org.hamcrest.core.IsAnything.:()V │ │ +12439c: 1a00 530a |0000: const-string v0, "ANYTHING" // string@0a53 │ │ +1243a0: 7020 d333 0100 |0002: invoke-direct {v1, v0}, Lorg/hamcrest/core/IsAnything;.:(Ljava/lang/String;)V // method@33d3 │ │ +1243a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/core/IsAnything; │ │ │ │ #1 : (in Lorg/hamcrest/core/IsAnything;) │ │ @@ -454087,18 +454089,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1243a0: |[1243a0] org.hamcrest.core.IsAnything.:(Ljava/lang/String;)V │ │ -1243b0: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -1243b6: 5b01 c71b |0003: iput-object v1, v0, Lorg/hamcrest/core/IsAnything;.message:Ljava/lang/String; // field@1bc7 │ │ -1243ba: 0e00 |0005: return-void │ │ +1243a8: |[1243a8] org.hamcrest.core.IsAnything.:(Ljava/lang/String;)V │ │ +1243b8: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +1243be: 5b01 c71b |0003: iput-object v1, v0, Lorg/hamcrest/core/IsAnything;.message:Ljava/lang/String; // field@1bc7 │ │ +1243c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/core/IsAnything; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -454108,36 +454110,36 @@ │ │ type : '()Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12434c: |[12434c] org.hamcrest.core.IsAnything.anything:()Lorg/hamcrest/Matcher; │ │ -12435c: 2200 cc08 |0000: new-instance v0, Lorg/hamcrest/core/IsAnything; // type@08cc │ │ -124360: 7010 d233 0000 |0002: invoke-direct {v0}, Lorg/hamcrest/core/IsAnything;.:()V // method@33d2 │ │ -124366: 1100 |0005: return-object v0 │ │ +124354: |[124354] org.hamcrest.core.IsAnything.anything:()Lorg/hamcrest/Matcher; │ │ +124364: 2200 cc08 |0000: new-instance v0, Lorg/hamcrest/core/IsAnything; // type@08cc │ │ +124368: 7010 d233 0000 |0002: invoke-direct {v0}, Lorg/hamcrest/core/IsAnything;.:()V // method@33d2 │ │ +12436e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ #3 : (in Lorg/hamcrest/core/IsAnything;) │ │ name : 'anything' │ │ type : '(Ljava/lang/String;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -124368: |[124368] org.hamcrest.core.IsAnything.anything:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ -124378: 2200 cc08 |0000: new-instance v0, Lorg/hamcrest/core/IsAnything; // type@08cc │ │ -12437c: 7020 d333 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsAnything;.:(Ljava/lang/String;)V // method@33d3 │ │ -124382: 1100 |0005: return-object v0 │ │ +124370: |[124370] org.hamcrest.core.IsAnything.anything:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ +124380: 2200 cc08 |0000: new-instance v0, Lorg/hamcrest/core/IsAnything; // type@08cc │ │ +124384: 7020 d333 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsAnything;.:(Ljava/lang/String;)V // method@33d3 │ │ +12438a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -454146,18 +454148,18 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1243bc: |[1243bc] org.hamcrest.core.IsAnything.describeTo:(Lorg/hamcrest/Description;)V │ │ -1243cc: 5410 c71b |0000: iget-object v0, v1, Lorg/hamcrest/core/IsAnything;.message:Ljava/lang/String; // field@1bc7 │ │ -1243d0: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -1243d6: 0e00 |0005: return-void │ │ +1243c4: |[1243c4] org.hamcrest.core.IsAnything.describeTo:(Lorg/hamcrest/Description;)V │ │ +1243d4: 5410 c71b |0000: iget-object v0, v1, Lorg/hamcrest/core/IsAnything;.message:Ljava/lang/String; // field@1bc7 │ │ +1243d8: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +1243de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/core/IsAnything; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -454166,17 +454168,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -124338: |[124338] org.hamcrest.core.IsAnything.matches:(Ljava/lang/Object;)Z │ │ -124348: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -12434a: 0f01 |0001: return v1 │ │ +124340: |[124340] org.hamcrest.core.IsAnything.matches:(Ljava/lang/Object;)Z │ │ +124350: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +124352: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4973 (IsAnything.java) │ │ │ │ Class #1677 header: │ │ @@ -454215,18 +454217,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1246d0: |[1246d0] org.hamcrest.core.IsEqual.:(Ljava/lang/Object;)V │ │ -1246e0: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -1246e6: 5b01 c91b |0003: iput-object v1, v0, Lorg/hamcrest/core/IsEqual;.expectedValue:Ljava/lang/Object; // field@1bc9 │ │ -1246ea: 0e00 |0005: return-void │ │ +1246d8: |[1246d8] org.hamcrest.core.IsEqual.:(Ljava/lang/Object;)V │ │ +1246e8: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +1246ee: 5b01 c91b |0003: iput-object v1, v0, Lorg/hamcrest/core/IsEqual;.expectedValue:Ljava/lang/Object; // field@1bc9 │ │ +1246f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/core/IsEqual; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ @@ -454236,32 +454238,32 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -124570: |[124570] org.hamcrest.core.IsEqual.areArrayElementsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -124580: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -124582: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -124584: 7110 1f2b 0400 |0002: invoke-static {v4}, Ljava/lang/reflect/Array;.getLength:(Ljava/lang/Object;)I // method@2b1f │ │ -12458a: 0a02 |0005: move-result v2 │ │ -12458c: 3521 1400 |0006: if-ge v1, v2, 001a // +0014 │ │ -124590: 7120 1e2b 1400 |0008: invoke-static {v4, v1}, Ljava/lang/reflect/Array;.get:(Ljava/lang/Object;I)Ljava/lang/Object; // method@2b1e │ │ -124596: 0c02 |000b: move-result-object v2 │ │ -124598: 7120 1e2b 1500 |000c: invoke-static {v5, v1}, Ljava/lang/reflect/Array;.get:(Ljava/lang/Object;I)Ljava/lang/Object; // method@2b1e │ │ -12459e: 0c03 |000f: move-result-object v3 │ │ -1245a0: 7120 e433 3200 |0010: invoke-static {v2, v3}, Lorg/hamcrest/core/IsEqual;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@33e4 │ │ -1245a6: 0a02 |0013: move-result v2 │ │ -1245a8: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ -1245ac: 0f00 |0016: return v0 │ │ -1245ae: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1245b2: 28e9 |0019: goto 0002 // -0017 │ │ -1245b4: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -1245b6: 0f04 |001b: return v4 │ │ +124578: |[124578] org.hamcrest.core.IsEqual.areArrayElementsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +124588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12458a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +12458c: 7110 1f2b 0400 |0002: invoke-static {v4}, Ljava/lang/reflect/Array;.getLength:(Ljava/lang/Object;)I // method@2b1f │ │ +124592: 0a02 |0005: move-result v2 │ │ +124594: 3521 1400 |0006: if-ge v1, v2, 001a // +0014 │ │ +124598: 7120 1e2b 1400 |0008: invoke-static {v4, v1}, Ljava/lang/reflect/Array;.get:(Ljava/lang/Object;I)Ljava/lang/Object; // method@2b1e │ │ +12459e: 0c02 |000b: move-result-object v2 │ │ +1245a0: 7120 1e2b 1500 |000c: invoke-static {v5, v1}, Ljava/lang/reflect/Array;.get:(Ljava/lang/Object;I)Ljava/lang/Object; // method@2b1e │ │ +1245a6: 0c03 |000f: move-result-object v3 │ │ +1245a8: 7120 e433 3200 |0010: invoke-static {v2, v3}, Lorg/hamcrest/core/IsEqual;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@33e4 │ │ +1245ae: 0a02 |0013: move-result v2 │ │ +1245b0: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ +1245b4: 0f00 |0016: return v0 │ │ +1245b6: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1245ba: 28e9 |0019: goto 0002 // -0017 │ │ +1245bc: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +1245be: 0f04 |001b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0008 line=56 │ │ locals : │ │ 0x0000 - 0x001c reg=4 (null) Ljava/lang/Object; │ │ 0x0000 - 0x001c reg=5 (null) Ljava/lang/Object; │ │ @@ -454271,24 +454273,24 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1245b8: |[1245b8] org.hamcrest.core.IsEqual.areArrayLengthsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -1245c8: 7110 1f2b 0000 |0000: invoke-static {v0}, Ljava/lang/reflect/Array;.getLength:(Ljava/lang/Object;)I // method@2b1f │ │ -1245ce: 0a00 |0003: move-result v0 │ │ -1245d0: 7110 1f2b 0100 |0004: invoke-static {v1}, Ljava/lang/reflect/Array;.getLength:(Ljava/lang/Object;)I // method@2b1f │ │ -1245d6: 0a01 |0007: move-result v1 │ │ -1245d8: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ -1245dc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -1245de: 2802 |000b: goto 000d // +0002 │ │ -1245e0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1245e2: 0f00 |000d: return v0 │ │ +1245c0: |[1245c0] org.hamcrest.core.IsEqual.areArrayLengthsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +1245d0: 7110 1f2b 0000 |0000: invoke-static {v0}, Ljava/lang/reflect/Array;.getLength:(Ljava/lang/Object;)I // method@2b1f │ │ +1245d6: 0a00 |0003: move-result v0 │ │ +1245d8: 7110 1f2b 0100 |0004: invoke-static {v1}, Ljava/lang/reflect/Array;.getLength:(Ljava/lang/Object;)I // method@2b1f │ │ +1245de: 0a01 |0007: move-result v1 │ │ +1245e0: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +1245e4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +1245e6: 2802 |000b: goto 000d // +0002 │ │ +1245e8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1245ea: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x000e reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -454297,25 +454299,25 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1245e4: |[1245e4] org.hamcrest.core.IsEqual.areArraysEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -1245f4: 7120 e233 2100 |0000: invoke-static {v1, v2}, Lorg/hamcrest/core/IsEqual;.areArrayLengthsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@33e2 │ │ -1245fa: 0a00 |0003: move-result v0 │ │ -1245fc: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -124600: 7120 e133 2100 |0006: invoke-static {v1, v2}, Lorg/hamcrest/core/IsEqual;.areArrayElementsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@33e1 │ │ -124606: 0a01 |0009: move-result v1 │ │ -124608: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -12460c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -12460e: 2802 |000d: goto 000f // +0002 │ │ -124610: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -124612: 0f01 |000f: return v1 │ │ +1245ec: |[1245ec] org.hamcrest.core.IsEqual.areArraysEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +1245fc: 7120 e233 2100 |0000: invoke-static {v1, v2}, Lorg/hamcrest/core/IsEqual;.areArrayLengthsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@33e2 │ │ +124602: 0a00 |0003: move-result v0 │ │ +124604: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +124608: 7120 e133 2100 |0006: invoke-static {v1, v2}, Lorg/hamcrest/core/IsEqual;.areArrayElementsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@33e1 │ │ +12460e: 0a01 |0009: move-result v1 │ │ +124610: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +124614: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +124616: 2802 |000d: goto 000f // +0002 │ │ +124618: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +12461a: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -454324,38 +454326,38 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -124614: |[124614] org.hamcrest.core.IsEqual.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -124624: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -124626: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -124628: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ -12462c: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ -124630: 2802 |0006: goto 0008 // +0002 │ │ -124632: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -124634: 0f00 |0008: return v0 │ │ -124636: 3804 1700 |0009: if-eqz v4, 0020 // +0017 │ │ -12463a: 7110 e733 0300 |000b: invoke-static {v3}, Lorg/hamcrest/core/IsEqual;.isArray:(Ljava/lang/Object;)Z // method@33e7 │ │ -124640: 0a02 |000e: move-result v2 │ │ -124642: 3802 1100 |000f: if-eqz v2, 0020 // +0011 │ │ -124646: 7110 e733 0400 |0011: invoke-static {v4}, Lorg/hamcrest/core/IsEqual;.isArray:(Ljava/lang/Object;)Z // method@33e7 │ │ -12464c: 0a02 |0014: move-result v2 │ │ -12464e: 3802 0900 |0015: if-eqz v2, 001e // +0009 │ │ -124652: 7120 e333 4300 |0017: invoke-static {v3, v4}, Lorg/hamcrest/core/IsEqual;.areArraysEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@33e3 │ │ -124658: 0a03 |001a: move-result v3 │ │ -12465a: 3803 0300 |001b: if-eqz v3, 001e // +0003 │ │ -12465e: 2802 |001d: goto 001f // +0002 │ │ -124660: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -124662: 0f00 |001f: return v0 │ │ -124664: 6e20 8c2a 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -12466a: 0a03 |0023: move-result v3 │ │ -12466c: 0f03 |0024: return v3 │ │ +12461c: |[12461c] org.hamcrest.core.IsEqual.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +12462c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12462e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +124630: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ +124634: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ +124638: 2802 |0006: goto 0008 // +0002 │ │ +12463a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +12463c: 0f00 |0008: return v0 │ │ +12463e: 3804 1700 |0009: if-eqz v4, 0020 // +0017 │ │ +124642: 7110 e733 0300 |000b: invoke-static {v3}, Lorg/hamcrest/core/IsEqual;.isArray:(Ljava/lang/Object;)Z // method@33e7 │ │ +124648: 0a02 |000e: move-result v2 │ │ +12464a: 3802 1100 |000f: if-eqz v2, 0020 // +0011 │ │ +12464e: 7110 e733 0400 |0011: invoke-static {v4}, Lorg/hamcrest/core/IsEqual;.isArray:(Ljava/lang/Object;)Z // method@33e7 │ │ +124654: 0a02 |0014: move-result v2 │ │ +124656: 3802 0900 |0015: if-eqz v2, 001e // +0009 │ │ +12465a: 7120 e333 4300 |0017: invoke-static {v3, v4}, Lorg/hamcrest/core/IsEqual;.areArraysEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@33e3 │ │ +124660: 0a03 |001a: move-result v3 │ │ +124662: 3803 0300 |001b: if-eqz v3, 001e // +0003 │ │ +124666: 2802 |001d: goto 001f // +0002 │ │ +124668: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +12466a: 0f00 |001f: return v0 │ │ +12466c: 6e20 8c2a 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +124672: 0a03 |0023: move-result v3 │ │ +124674: 0f03 |0024: return v3 │ │ catches : (none) │ │ positions : │ │ 0x000b line=39 │ │ 0x0011 line=40 │ │ 0x0020 line=43 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 (null) Ljava/lang/Object; │ │ @@ -454366,18 +454368,18 @@ │ │ type : '(Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1246b4: |[1246b4] org.hamcrest.core.IsEqual.equalTo:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -1246c4: 2200 ce08 |0000: new-instance v0, Lorg/hamcrest/core/IsEqual; // type@08ce │ │ -1246c8: 7020 e033 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsEqual;.:(Ljava/lang/Object;)V // method@33e0 │ │ -1246ce: 1100 |0005: return-object v0 │ │ +1246bc: |[1246bc] org.hamcrest.core.IsEqual.equalTo:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +1246cc: 2200 ce08 |0000: new-instance v0, Lorg/hamcrest/core/IsEqual; // type@08ce │ │ +1246d0: 7020 e033 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsEqual;.:(Ljava/lang/Object;)V // method@33e0 │ │ +1246d6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #6 : (in Lorg/hamcrest/core/IsEqual;) │ │ @@ -454385,20 +454387,20 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -124670: |[124670] org.hamcrest.core.IsEqual.isArray:(Ljava/lang/Object;)Z │ │ -124680: 6e10 8d2a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -124686: 0c00 |0003: move-result-object v0 │ │ -124688: 6e10 302a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.isArray:()Z // method@2a30 │ │ -12468e: 0a00 |0007: move-result v0 │ │ -124690: 0f00 |0008: return v0 │ │ +124678: |[124678] org.hamcrest.core.IsEqual.isArray:(Ljava/lang/Object;)Z │ │ +124688: 6e10 8d2a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +12468e: 0c00 |0003: move-result-object v0 │ │ +124690: 6e10 302a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.isArray:()Z // method@2a30 │ │ +124696: 0a00 |0007: move-result v0 │ │ +124698: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -454407,18 +454409,18 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1246ec: |[1246ec] org.hamcrest.core.IsEqual.describeTo:(Lorg/hamcrest/Description;)V │ │ -1246fc: 5410 c91b |0000: iget-object v0, v1, Lorg/hamcrest/core/IsEqual;.expectedValue:Ljava/lang/Object; // field@1bc9 │ │ -124700: 7220 7233 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ -124706: 0e00 |0005: return-void │ │ +1246f4: |[1246f4] org.hamcrest.core.IsEqual.describeTo:(Lorg/hamcrest/Description;)V │ │ +124704: 5410 c91b |0000: iget-object v0, v1, Lorg/hamcrest/core/IsEqual;.expectedValue:Ljava/lang/Object; // field@1bc9 │ │ +124708: 7220 7233 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ +12470e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/core/IsEqual; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -454427,19 +454429,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -124694: |[124694] org.hamcrest.core.IsEqual.matches:(Ljava/lang/Object;)Z │ │ -1246a4: 5410 c91b |0000: iget-object v0, v1, Lorg/hamcrest/core/IsEqual;.expectedValue:Ljava/lang/Object; // field@1bc9 │ │ -1246a8: 7120 e433 0200 |0002: invoke-static {v2, v0}, Lorg/hamcrest/core/IsEqual;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@33e4 │ │ -1246ae: 0a02 |0005: move-result v2 │ │ -1246b0: 0f02 |0006: return v2 │ │ +12469c: |[12469c] org.hamcrest.core.IsEqual.matches:(Ljava/lang/Object;)Z │ │ +1246ac: 5410 c91b |0000: iget-object v0, v1, Lorg/hamcrest/core/IsEqual;.expectedValue:Ljava/lang/Object; // field@1bc9 │ │ +1246b0: 7120 e433 0200 |0002: invoke-static {v2, v0}, Lorg/hamcrest/core/IsEqual;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@33e4 │ │ +1246b6: 0a02 |0005: move-result v2 │ │ +1246b8: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/hamcrest/core/IsEqual; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -454486,18 +454488,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -124934: |[124934] org.hamcrest.core.IsNot.:(Lorg/hamcrest/Matcher;)V │ │ -124944: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -12494a: 5b01 cc1b |0003: iput-object v1, v0, Lorg/hamcrest/core/IsNot;.matcher:Lorg/hamcrest/Matcher; // field@1bcc │ │ -12494e: 0e00 |0005: return-void │ │ +12493c: |[12493c] org.hamcrest.core.IsNot.:(Lorg/hamcrest/Matcher;)V │ │ +12494c: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +124952: 5b01 cc1b |0003: iput-object v1, v0, Lorg/hamcrest/core/IsNot;.matcher:Lorg/hamcrest/Matcher; // field@1bcc │ │ +124956: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/core/IsNot; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/hamcrest/Matcher; │ │ @@ -454507,20 +454509,20 @@ │ │ type : '(Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1248f4: |[1248f4] org.hamcrest.core.IsNot.not:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -124904: 7110 e633 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsEqual;.equalTo:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33e6 │ │ -12490a: 0c00 |0003: move-result-object v0 │ │ -12490c: 7110 f333 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/IsNot;.not:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33f3 │ │ -124912: 0c00 |0007: move-result-object v0 │ │ -124914: 1100 |0008: return-object v0 │ │ +1248fc: |[1248fc] org.hamcrest.core.IsNot.not:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +12490c: 7110 e633 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsEqual;.equalTo:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33e6 │ │ +124912: 0c00 |0003: move-result-object v0 │ │ +124914: 7110 f333 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/IsNot;.not:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33f3 │ │ +12491a: 0c00 |0007: move-result-object v0 │ │ +12491c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/Object; │ │ │ │ #2 : (in Lorg/hamcrest/core/IsNot;) │ │ @@ -454528,18 +454530,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -124918: |[124918] org.hamcrest.core.IsNot.not:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -124928: 2200 d008 |0000: new-instance v0, Lorg/hamcrest/core/IsNot; // type@08d0 │ │ -12492c: 7020 ef33 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsNot;.:(Lorg/hamcrest/Matcher;)V // method@33ef │ │ -124932: 1100 |0005: return-object v0 │ │ +124920: |[124920] org.hamcrest.core.IsNot.not:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +124930: 2200 d008 |0000: new-instance v0, Lorg/hamcrest/core/IsNot; // type@08d0 │ │ +124934: 7020 ef33 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsNot;.:(Lorg/hamcrest/Matcher;)V // method@33ef │ │ +12493a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/hamcrest/Matcher; │ │ │ │ Virtual methods - │ │ @@ -454548,21 +454550,21 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -124950: |[124950] org.hamcrest.core.IsNot.describeTo:(Lorg/hamcrest/Description;)V │ │ -124960: 1a00 5f42 |0000: const-string v0, "not " // string@425f │ │ -124964: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -12496a: 0c02 |0005: move-result-object v2 │ │ -12496c: 5410 cc1b |0006: iget-object v0, v1, Lorg/hamcrest/core/IsNot;.matcher:Lorg/hamcrest/Matcher; // field@1bcc │ │ -124970: 7220 6f33 0200 |0008: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ -124976: 0e00 |000b: return-void │ │ +124958: |[124958] org.hamcrest.core.IsNot.describeTo:(Lorg/hamcrest/Description;)V │ │ +124968: 1a00 5f42 |0000: const-string v0, "not " // string@425f │ │ +12496c: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124972: 0c02 |0005: move-result-object v2 │ │ +124974: 5410 cc1b |0006: iget-object v0, v1, Lorg/hamcrest/core/IsNot;.matcher:Lorg/hamcrest/Matcher; // field@1bcc │ │ +124978: 7220 6f33 0200 |0008: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ +12497e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=30 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/hamcrest/core/IsNot; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -454571,20 +454573,20 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1248d0: |[1248d0] org.hamcrest.core.IsNot.matches:(Ljava/lang/Object;)Z │ │ -1248e0: 5410 cc1b |0000: iget-object v0, v1, Lorg/hamcrest/core/IsNot;.matcher:Lorg/hamcrest/Matcher; // field@1bcc │ │ -1248e4: 7220 8033 2000 |0002: invoke-interface {v0, v2}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ -1248ea: 0a02 |0005: move-result v2 │ │ -1248ec: df02 0201 |0006: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -1248f0: 0f02 |0008: return v2 │ │ +1248d8: |[1248d8] org.hamcrest.core.IsNot.matches:(Ljava/lang/Object;)Z │ │ +1248e8: 5410 cc1b |0000: iget-object v0, v1, Lorg/hamcrest/core/IsNot;.matcher:Lorg/hamcrest/Matcher; // field@1bcc │ │ +1248ec: 7220 8033 2000 |0002: invoke-interface {v0, v2}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ +1248f2: 0a02 |0005: move-result v2 │ │ +1248f4: df02 0201 |0006: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +1248f8: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/hamcrest/core/IsNot; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -454629,17 +454631,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -124a14: |[124a14] org.hamcrest.core.IsNull.:()V │ │ -124a24: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -124a2a: 0e00 |0003: return-void │ │ +124a1c: |[124a1c] org.hamcrest.core.IsNull.:()V │ │ +124a2c: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +124a32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/core/IsNull; │ │ │ │ #1 : (in Lorg/hamcrest/core/IsNull;) │ │ @@ -454647,40 +454649,40 @@ │ │ type : '()Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -124994: |[124994] org.hamcrest.core.IsNull.notNullValue:()Lorg/hamcrest/Matcher; │ │ -1249a4: 7100 f933 0000 |0000: invoke-static {}, Lorg/hamcrest/core/IsNull;.nullValue:()Lorg/hamcrest/Matcher; // method@33f9 │ │ -1249aa: 0c00 |0003: move-result-object v0 │ │ -1249ac: 7110 f333 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/IsNot;.not:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33f3 │ │ -1249b2: 0c00 |0007: move-result-object v0 │ │ -1249b4: 1100 |0008: return-object v0 │ │ +12499c: |[12499c] org.hamcrest.core.IsNull.notNullValue:()Lorg/hamcrest/Matcher; │ │ +1249ac: 7100 f933 0000 |0000: invoke-static {}, Lorg/hamcrest/core/IsNull;.nullValue:()Lorg/hamcrest/Matcher; // method@33f9 │ │ +1249b2: 0c00 |0003: move-result-object v0 │ │ +1249b4: 7110 f333 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/IsNot;.not:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33f3 │ │ +1249ba: 0c00 |0007: move-result-object v0 │ │ +1249bc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #2 : (in Lorg/hamcrest/core/IsNull;) │ │ name : 'notNullValue' │ │ type : '(Ljava/lang/Class;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1249b8: |[1249b8] org.hamcrest.core.IsNull.notNullValue:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ -1249c8: 7110 fa33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsNull;.nullValue:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33fa │ │ -1249ce: 0c00 |0003: move-result-object v0 │ │ -1249d0: 7110 f333 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/IsNot;.not:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33f3 │ │ -1249d6: 0c00 |0007: move-result-object v0 │ │ -1249d8: 1100 |0008: return-object v0 │ │ +1249c0: |[1249c0] org.hamcrest.core.IsNull.notNullValue:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ +1249d0: 7110 fa33 0000 |0000: invoke-static {v0}, Lorg/hamcrest/core/IsNull;.nullValue:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; // method@33fa │ │ +1249d6: 0c00 |0003: move-result-object v0 │ │ +1249d8: 7110 f333 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/IsNot;.not:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; // method@33f3 │ │ +1249de: 0c00 |0007: move-result-object v0 │ │ +1249e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/Class; │ │ │ │ #3 : (in Lorg/hamcrest/core/IsNull;) │ │ @@ -454688,36 +454690,36 @@ │ │ type : '()Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1249dc: |[1249dc] org.hamcrest.core.IsNull.nullValue:()Lorg/hamcrest/Matcher; │ │ -1249ec: 2200 d108 |0000: new-instance v0, Lorg/hamcrest/core/IsNull; // type@08d1 │ │ -1249f0: 7010 f433 0000 |0002: invoke-direct {v0}, Lorg/hamcrest/core/IsNull;.:()V // method@33f4 │ │ -1249f6: 1100 |0005: return-object v0 │ │ +1249e4: |[1249e4] org.hamcrest.core.IsNull.nullValue:()Lorg/hamcrest/Matcher; │ │ +1249f4: 2200 d108 |0000: new-instance v0, Lorg/hamcrest/core/IsNull; // type@08d1 │ │ +1249f8: 7010 f433 0000 |0002: invoke-direct {v0}, Lorg/hamcrest/core/IsNull;.:()V // method@33f4 │ │ +1249fe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #4 : (in Lorg/hamcrest/core/IsNull;) │ │ name : 'nullValue' │ │ type : '(Ljava/lang/Class;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1249f8: |[1249f8] org.hamcrest.core.IsNull.nullValue:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ -124a08: 2200 d108 |0000: new-instance v0, Lorg/hamcrest/core/IsNull; // type@08d1 │ │ -124a0c: 7010 f433 0000 |0002: invoke-direct {v0}, Lorg/hamcrest/core/IsNull;.:()V // method@33f4 │ │ -124a12: 1100 |0005: return-object v0 │ │ +124a00: |[124a00] org.hamcrest.core.IsNull.nullValue:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ +124a10: 2200 d108 |0000: new-instance v0, Lorg/hamcrest/core/IsNull; // type@08d1 │ │ +124a14: 7010 f433 0000 |0002: invoke-direct {v0}, Lorg/hamcrest/core/IsNull;.:()V // method@33f4 │ │ +124a1a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Ljava/lang/Class; │ │ │ │ Virtual methods - │ │ @@ -454726,18 +454728,18 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -124a2c: |[124a2c] org.hamcrest.core.IsNull.describeTo:(Lorg/hamcrest/Description;)V │ │ -124a3c: 1a00 9b42 |0000: const-string v0, "null" // string@429b │ │ -124a40: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -124a46: 0e00 |0005: return-void │ │ +124a34: |[124a34] org.hamcrest.core.IsNull.describeTo:(Lorg/hamcrest/Description;)V │ │ +124a44: 1a00 9b42 |0000: const-string v0, "null" // string@429b │ │ +124a48: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124a4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/core/IsNull; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -454746,20 +454748,20 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -124978: |[124978] org.hamcrest.core.IsNull.matches:(Ljava/lang/Object;)Z │ │ -124988: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -12498c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -12498e: 2802 |0003: goto 0005 // +0002 │ │ -124990: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -124992: 0f01 |0005: return v1 │ │ +124980: |[124980] org.hamcrest.core.IsNull.matches:(Ljava/lang/Object;)Z │ │ +124990: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +124994: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +124996: 2802 |0003: goto 0005 // +0002 │ │ +124998: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +12499a: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4979 (IsNull.java) │ │ │ │ Class #1680 header: │ │ @@ -454803,18 +454805,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -124aa0: |[124aa0] org.hamcrest.core.IsSame.:(Ljava/lang/Object;)V │ │ -124ab0: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -124ab6: 5b01 cd1b |0003: iput-object v1, v0, Lorg/hamcrest/core/IsSame;.object:Ljava/lang/Object; // field@1bcd │ │ -124aba: 0e00 |0005: return-void │ │ +124aa8: |[124aa8] org.hamcrest.core.IsSame.:(Ljava/lang/Object;)V │ │ +124ab8: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +124abe: 5b01 cd1b |0003: iput-object v1, v0, Lorg/hamcrest/core/IsSame;.object:Ljava/lang/Object; // field@1bcd │ │ +124ac2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/core/IsSame; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ @@ -454824,18 +454826,18 @@ │ │ type : '(Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -124a68: |[124a68] org.hamcrest.core.IsSame.sameInstance:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -124a78: 2200 d208 |0000: new-instance v0, Lorg/hamcrest/core/IsSame; // type@08d2 │ │ -124a7c: 7020 fb33 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsSame;.:(Ljava/lang/Object;)V // method@33fb │ │ -124a82: 1100 |0005: return-object v0 │ │ +124a70: |[124a70] org.hamcrest.core.IsSame.sameInstance:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +124a80: 2200 d208 |0000: new-instance v0, Lorg/hamcrest/core/IsSame; // type@08d2 │ │ +124a84: 7020 fb33 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsSame;.:(Ljava/lang/Object;)V // method@33fb │ │ +124a8a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #2 : (in Lorg/hamcrest/core/IsSame;) │ │ @@ -454843,18 +454845,18 @@ │ │ type : '(Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -124a84: |[124a84] org.hamcrest.core.IsSame.theInstance:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -124a94: 2200 d208 |0000: new-instance v0, Lorg/hamcrest/core/IsSame; // type@08d2 │ │ -124a98: 7020 fb33 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsSame;.:(Ljava/lang/Object;)V // method@33fb │ │ -124a9e: 1100 |0005: return-object v0 │ │ +124a8c: |[124a8c] org.hamcrest.core.IsSame.theInstance:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +124a9c: 2200 d208 |0000: new-instance v0, Lorg/hamcrest/core/IsSame; // type@08d2 │ │ +124aa0: 7020 fb33 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsSame;.:(Ljava/lang/Object;)V // method@33fb │ │ +124aa6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -454863,24 +454865,24 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -124abc: |[124abc] org.hamcrest.core.IsSame.describeTo:(Lorg/hamcrest/Description;)V │ │ -124acc: 1a00 d646 |0000: const-string v0, "sameInstance(" // string@46d6 │ │ -124ad0: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -124ad6: 0c02 |0005: move-result-object v2 │ │ -124ad8: 5410 cd1b |0006: iget-object v0, v1, Lorg/hamcrest/core/IsSame;.object:Ljava/lang/Object; // field@1bcd │ │ -124adc: 7220 7233 0200 |0008: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ -124ae2: 0c02 |000b: move-result-object v2 │ │ -124ae4: 1a00 1802 |000c: const-string v0, ")" // string@0218 │ │ -124ae8: 7220 7133 0200 |000e: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -124aee: 0e00 |0011: return-void │ │ +124ac4: |[124ac4] org.hamcrest.core.IsSame.describeTo:(Lorg/hamcrest/Description;)V │ │ +124ad4: 1a00 d646 |0000: const-string v0, "sameInstance(" // string@46d6 │ │ +124ad8: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124ade: 0c02 |0005: move-result-object v2 │ │ +124ae0: 5410 cd1b |0006: iget-object v0, v1, Lorg/hamcrest/core/IsSame;.object:Ljava/lang/Object; // field@1bcd │ │ +124ae4: 7220 7233 0200 |0008: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ +124aea: 0c02 |000b: move-result-object v2 │ │ +124aec: 1a00 1802 |000c: const-string v0, ")" // string@0218 │ │ +124af0: 7220 7133 0200 |000e: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124af6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=28 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/hamcrest/core/IsSame; │ │ 0x0000 - 0x0012 reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -454889,21 +454891,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -124a48: |[124a48] org.hamcrest.core.IsSame.matches:(Ljava/lang/Object;)Z │ │ -124a58: 5410 cd1b |0000: iget-object v0, v1, Lorg/hamcrest/core/IsSame;.object:Ljava/lang/Object; // field@1bcd │ │ -124a5c: 3302 0400 |0002: if-ne v2, v0, 0006 // +0004 │ │ -124a60: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -124a62: 2802 |0005: goto 0007 // +0002 │ │ -124a64: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -124a66: 0f02 |0007: return v2 │ │ +124a50: |[124a50] org.hamcrest.core.IsSame.matches:(Ljava/lang/Object;)Z │ │ +124a60: 5410 cd1b |0000: iget-object v0, v1, Lorg/hamcrest/core/IsSame;.object:Ljava/lang/Object; // field@1bcd │ │ +124a64: 3302 0400 |0002: if-ne v2, v0, 0006 // +0004 │ │ +124a68: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +124a6a: 2802 |0005: goto 0007 // +0002 │ │ +124a6c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +124a6e: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/hamcrest/core/IsSame; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -454944,18 +454946,18 @@ │ │ type : '(Ljava/lang/Iterable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -124c40: |[124c40] org.hamcrest.core.ShortcutCombination.:(Ljava/lang/Iterable;)V │ │ -124c50: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -124c56: 5b01 ce1b |0003: iput-object v1, v0, Lorg/hamcrest/core/ShortcutCombination;.matchers:Ljava/lang/Iterable; // field@1bce │ │ -124c5a: 0e00 |0005: return-void │ │ +124c48: |[124c48] org.hamcrest.core.ShortcutCombination.:(Ljava/lang/Iterable;)V │ │ +124c58: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +124c5e: 5b01 ce1b |0003: iput-object v1, v0, Lorg/hamcrest/core/ShortcutCombination;.matchers:Ljava/lang/Iterable; // field@1bce │ │ +124c62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/core/ShortcutCombination; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Iterable; │ │ @@ -454972,28 +454974,28 @@ │ │ type : '(Lorg/hamcrest/Description;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -124c5c: |[124c5c] org.hamcrest.core.ShortcutCombination.describeTo:(Lorg/hamcrest/Description;Ljava/lang/String;)V │ │ -124c6c: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ -124c70: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -124c76: 1a01 1b00 |0005: const-string v1, " " // string@001b │ │ -124c7a: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -124c80: 6e20 f52a 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -124c86: 6e20 f52a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -124c8c: 6e10 fa2a 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -124c92: 0c05 |0013: move-result-object v5 │ │ -124c94: 5430 ce1b |0014: iget-object v0, v3, Lorg/hamcrest/core/ShortcutCombination;.matchers:Ljava/lang/Iterable; // field@1bce │ │ -124c98: 1a01 5501 |0016: const-string v1, "(" // string@0155 │ │ -124c9c: 1a02 1802 |0018: const-string v2, ")" // string@0218 │ │ -124ca0: 7250 7033 1425 |001a: invoke-interface {v4, v1, v5, v2, v0}, Lorg/hamcrest/Description;.appendList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description; // method@3370 │ │ -124ca6: 0e00 |001d: return-void │ │ +124c64: |[124c64] org.hamcrest.core.ShortcutCombination.describeTo:(Lorg/hamcrest/Description;Ljava/lang/String;)V │ │ +124c74: 2200 1007 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0710 │ │ +124c78: 7010 eb2a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +124c7e: 1a01 1b00 |0005: const-string v1, " " // string@001b │ │ +124c82: 6e20 f52a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +124c88: 6e20 f52a 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +124c8e: 6e20 f52a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +124c94: 6e10 fa2a 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +124c9a: 0c05 |0013: move-result-object v5 │ │ +124c9c: 5430 ce1b |0014: iget-object v0, v3, Lorg/hamcrest/core/ShortcutCombination;.matchers:Ljava/lang/Iterable; // field@1bce │ │ +124ca0: 1a01 5501 |0016: const-string v1, "(" // string@0155 │ │ +124ca4: 1a02 1802 |0018: const-string v2, ")" // string@0218 │ │ +124ca8: 7250 7033 1425 |001a: invoke-interface {v4, v1, v5, v2, v0}, Lorg/hamcrest/Description;.appendList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description; // method@3370 │ │ +124cae: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lorg/hamcrest/core/ShortcutCombination; │ │ 0x0000 - 0x001e reg=4 (null) Lorg/hamcrest/Description; │ │ 0x0000 - 0x001e reg=5 (null) Ljava/lang/String; │ │ @@ -455009,30 +455011,30 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -124bf8: |[124bf8] org.hamcrest.core.ShortcutCombination.matches:(Ljava/lang/Object;Z)Z │ │ -124c08: 5420 ce1b |0000: iget-object v0, v2, Lorg/hamcrest/core/ShortcutCombination;.matchers:Ljava/lang/Iterable; // field@1bce │ │ -124c0c: 7210 652a 0000 |0002: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -124c12: 0c00 |0005: move-result-object v0 │ │ -124c14: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -124c1a: 0a01 |0009: move-result v1 │ │ -124c1c: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ -124c20: 7210 052c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -124c26: 0c01 |000f: move-result-object v1 │ │ -124c28: 1f01 be08 |0010: check-cast v1, Lorg/hamcrest/Matcher; // type@08be │ │ -124c2c: 7220 8033 3100 |0012: invoke-interface {v1, v3}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ -124c32: 0a01 |0015: move-result v1 │ │ -124c34: 3341 f0ff |0016: if-ne v1, v4, 0006 // -0010 │ │ -124c38: 0f04 |0018: return v4 │ │ -124c3a: df03 0401 |0019: xor-int/lit8 v3, v4, #int 1 // #01 │ │ -124c3e: 0f03 |001b: return v3 │ │ +124c00: |[124c00] org.hamcrest.core.ShortcutCombination.matches:(Ljava/lang/Object;Z)Z │ │ +124c10: 5420 ce1b |0000: iget-object v0, v2, Lorg/hamcrest/core/ShortcutCombination;.matchers:Ljava/lang/Iterable; // field@1bce │ │ +124c14: 7210 652a 0000 |0002: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +124c1a: 0c00 |0005: move-result-object v0 │ │ +124c1c: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +124c22: 0a01 |0009: move-result v1 │ │ +124c24: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ +124c28: 7210 052c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +124c2e: 0c01 |000f: move-result-object v1 │ │ +124c30: 1f01 be08 |0010: check-cast v1, Lorg/hamcrest/Matcher; // type@08be │ │ +124c34: 7220 8033 3100 |0012: invoke-interface {v1, v3}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ +124c3a: 0a01 |0015: move-result v1 │ │ +124c3c: 3341 f0ff |0016: if-ne v1, v4, 0006 // -0010 │ │ +124c40: 0f04 |0018: return v4 │ │ +124c42: df03 0401 |0019: xor-int/lit8 v3, v4, #int 1 // #01 │ │ +124c46: 0f03 |001b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0012 line=23 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/hamcrest/core/ShortcutCombination; │ │ 0x0000 - 0x001c reg=3 (null) Ljava/lang/Object; │ │ @@ -455067,17 +455069,17 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -12962c: |[12962c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolygonMShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -12963c: 7054 da34 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34da │ │ -129642: 0e00 |0003: return-void │ │ +129634: |[129634] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolygonMShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +129644: 7054 da34 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34da │ │ +12964a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonMShape; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ @@ -455090,17 +455092,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129614: |[129614] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolygonMShape.getShapeTypeName:()Ljava/lang/String; │ │ -129624: 1a00 da22 |0000: const-string v0, "PolygonM" // string@22da │ │ -129628: 1100 |0002: return-object v0 │ │ +12961c: |[12961c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolygonMShape.getShapeTypeName:()Ljava/lang/String; │ │ +12962c: 1a00 da22 |0000: const-string v0, "PolygonM" // string@22da │ │ +129630: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8923 (PolygonMShape.java) │ │ │ │ Class #1683 header: │ │ @@ -455130,17 +455132,17 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -12965c: |[12965c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolygonShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -12966c: 7054 e034 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34e0 │ │ -129672: 0e00 |0003: return-void │ │ +129664: |[129664] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolygonShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +129674: 7054 e034 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34e0 │ │ +12967a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonShape; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ @@ -455153,17 +455155,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129644: |[129644] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolygonShape.getShapeTypeName:()Ljava/lang/String; │ │ -129654: 1a00 d722 |0000: const-string v0, "Polygon" // string@22d7 │ │ -129658: 1100 |0002: return-object v0 │ │ +12964c: |[12964c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolygonShape.getShapeTypeName:()Ljava/lang/String; │ │ +12965c: 1a00 d722 |0000: const-string v0, "Polygon" // string@22d7 │ │ +129660: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8924 (PolygonShape.java) │ │ │ │ Class #1684 header: │ │ @@ -455193,17 +455195,17 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -12968c: |[12968c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolygonZShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -12969c: 7054 ef34 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34ef │ │ -1296a2: 0e00 |0003: return-void │ │ +129694: |[129694] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolygonZShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +1296a4: 7054 ef34 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34ef │ │ +1296aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolygonZShape; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ @@ -455216,17 +455218,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129674: |[129674] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolygonZShape.getShapeTypeName:()Ljava/lang/String; │ │ -129684: 1a00 dd22 |0000: const-string v0, "PolygonZ" // string@22dd │ │ -129688: 1100 |0002: return-object v0 │ │ +12967c: |[12967c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolygonZShape.getShapeTypeName:()Ljava/lang/String; │ │ +12968c: 1a00 dd22 |0000: const-string v0, "PolygonZ" // string@22dd │ │ +129690: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8926 (PolygonZShape.java) │ │ │ │ Class #1685 header: │ │ @@ -455256,17 +455258,17 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -1296bc: |[1296bc] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolylineMShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -1296cc: 7054 da34 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34da │ │ -1296d2: 0e00 |0003: return-void │ │ +1296c4: |[1296c4] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolylineMShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +1296d4: 7054 da34 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyMShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34da │ │ +1296da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineMShape; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ @@ -455279,17 +455281,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1296a4: |[1296a4] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolylineMShape.getShapeTypeName:()Ljava/lang/String; │ │ -1296b4: 1a00 e022 |0000: const-string v0, "PolylineM" // string@22e0 │ │ -1296b8: 1100 |0002: return-object v0 │ │ +1296ac: |[1296ac] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolylineMShape.getShapeTypeName:()Ljava/lang/String; │ │ +1296bc: 1a00 e022 |0000: const-string v0, "PolylineM" // string@22e0 │ │ +1296c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8929 (PolylineMShape.java) │ │ │ │ Class #1686 header: │ │ @@ -455319,17 +455321,17 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -1296ec: |[1296ec] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolylineShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -1296fc: 7054 e034 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34e0 │ │ -129702: 0e00 |0003: return-void │ │ +1296f4: |[1296f4] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolylineShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +129704: 7054 e034 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyPlainShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34e0 │ │ +12970a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineShape; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ @@ -455342,17 +455344,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1296d4: |[1296d4] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolylineShape.getShapeTypeName:()Ljava/lang/String; │ │ -1296e4: 1a00 df22 |0000: const-string v0, "Polyline" // string@22df │ │ -1296e8: 1100 |0002: return-object v0 │ │ +1296dc: |[1296dc] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolylineShape.getShapeTypeName:()Ljava/lang/String; │ │ +1296ec: 1a00 df22 |0000: const-string v0, "Polyline" // string@22df │ │ +1296f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8930 (PolylineShape.java) │ │ │ │ Class #1687 header: │ │ @@ -455382,17 +455384,17 @@ │ │ type : '(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -12971c: |[12971c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolylineZShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ -12972c: 7054 ef34 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34ef │ │ -129732: 0e00 |0003: return-void │ │ +129724: |[129724] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolylineZShape.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V │ │ +129734: 7054 ef34 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/AbstractPolyZShape;.:(Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader;Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType;Ljava/io/InputStream;Lorg/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences;)V // method@34ef │ │ +12973a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PolylineZShape; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeHeader; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/nocrala/tools/gis/data/esri/shapefile/shape/ShapeType; │ │ @@ -455405,17 +455407,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129704: |[129704] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolylineZShape.getShapeTypeName:()Ljava/lang/String; │ │ -129714: 1a00 e322 |0000: const-string v0, "PolylineZ" // string@22e3 │ │ -129718: 1100 |0002: return-object v0 │ │ +12970c: |[12970c] org.nocrala.tools.gis.data.esri.shapefile.shape.shapes.PolylineZShape.getShapeTypeName:()Ljava/lang/String; │ │ +12971c: 1a00 e322 |0000: const-string v0, "PolylineZ" // string@22e3 │ │ +129720: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8932 (PolylineZShape.java) │ │ │ │ Class #1688 header: │ │ @@ -455493,25 +455495,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -1316f4: |[1316f4] org.xmlunit.matchers.CompareMatcher.:()V │ │ -131704: 1c00 9409 |0000: const-class v0, Lorg/xmlunit/matchers/CompareMatcher; // type@0994 │ │ -131708: 6e10 2c2a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -13170e: 0c00 |0005: move-result-object v0 │ │ -131710: 7110 c02c 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@2cc0 │ │ -131716: 0c00 |0009: move-result-object v0 │ │ -131718: 6900 b61d |000a: sput-object v0, Lorg/xmlunit/matchers/CompareMatcher;.LOGGER:Ljava/util/logging/Logger; // field@1db6 │ │ -13171c: 2200 5c09 |000c: new-instance v0, Lorg/xmlunit/diff/DefaultComparisonFormatter; // type@095c │ │ -131720: 7010 b236 0000 |000e: invoke-direct {v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.:()V // method@36b2 │ │ -131726: 6900 b51d |0011: sput-object v0, Lorg/xmlunit/matchers/CompareMatcher;.DEFAULT_FORMATTER:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db5 │ │ -13172a: 0e00 |0013: return-void │ │ +1316fc: |[1316fc] org.xmlunit.matchers.CompareMatcher.:()V │ │ +13170c: 1c00 9409 |0000: const-class v0, Lorg/xmlunit/matchers/CompareMatcher; // type@0994 │ │ +131710: 6e10 2c2a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +131716: 0c00 |0005: move-result-object v0 │ │ +131718: 7110 c02c 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@2cc0 │ │ +13171e: 0c00 |0009: move-result-object v0 │ │ +131720: 6900 b61d |000a: sput-object v0, Lorg/xmlunit/matchers/CompareMatcher;.LOGGER:Ljava/util/logging/Logger; // field@1db6 │ │ +131724: 2200 5c09 |000c: new-instance v0, Lorg/xmlunit/diff/DefaultComparisonFormatter; // type@095c │ │ +131728: 7010 b236 0000 |000e: invoke-direct {v0}, Lorg/xmlunit/diff/DefaultComparisonFormatter;.:()V // method@36b2 │ │ +13172e: 6900 b51d |0011: sput-object v0, Lorg/xmlunit/matchers/CompareMatcher;.DEFAULT_FORMATTER:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db5 │ │ +131732: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000c line=95 │ │ locals : │ │ │ │ #1 : (in Lorg/xmlunit/matchers/CompareMatcher;) │ │ @@ -455519,22 +455521,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -13172c: |[13172c] org.xmlunit.matchers.CompareMatcher.:(Ljava/lang/Object;)V │ │ -13173c: 7010 2033 0100 |0000: invoke-direct {v1}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -131742: 6200 b51d |0003: sget-object v0, Lorg/xmlunit/matchers/CompareMatcher;.DEFAULT_FORMATTER:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db5 │ │ -131746: 5b10 b91d |0005: iput-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFormatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db9 │ │ -13174a: 7110 ab35 0200 |0007: invoke-static {v2}, Lorg/xmlunit/builder/DiffBuilder;.compare:(Ljava/lang/Object;)Lorg/xmlunit/builder/DiffBuilder; // method@35ab │ │ -131750: 0c02 |000a: move-result-object v2 │ │ -131752: 5b12 ba1d |000b: iput-object v2, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -131756: 0e00 |000d: return-void │ │ +131734: |[131734] org.xmlunit.matchers.CompareMatcher.:(Ljava/lang/Object;)V │ │ +131744: 7010 2033 0100 |0000: invoke-direct {v1}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +13174a: 6200 b51d |0003: sget-object v0, Lorg/xmlunit/matchers/CompareMatcher;.DEFAULT_FORMATTER:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db5 │ │ +13174e: 5b10 b91d |0005: iput-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFormatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db9 │ │ +131752: 7110 ab35 0200 |0007: invoke-static {v2}, Lorg/xmlunit/builder/DiffBuilder;.compare:(Ljava/lang/Object;)Lorg/xmlunit/builder/DiffBuilder; // method@35ab │ │ +131758: 0c02 |000a: move-result-object v2 │ │ +13175a: 5b12 ba1d |000b: iput-object v2, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +13175e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=97 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ @@ -455545,20 +455547,20 @@ │ │ type : '()Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1314f0: |[1314f0] org.xmlunit.matchers.CompareMatcher.checkForIdentical:()Lorg/xmlunit/matchers/CompareMatcher; │ │ -131500: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -131504: 6e10 a935 0000 |0002: invoke-virtual {v0}, Lorg/xmlunit/builder/DiffBuilder;.checkForIdentical:()Lorg/xmlunit/builder/DiffBuilder; // method@35a9 │ │ -13150a: 6200 061d |0005: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ -13150e: 5b10 b71d |0007: iput-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.checkFor:Lorg/xmlunit/diff/ComparisonResult; // field@1db7 │ │ -131512: 1101 |0009: return-object v1 │ │ +1314f8: |[1314f8] org.xmlunit.matchers.CompareMatcher.checkForIdentical:()Lorg/xmlunit/matchers/CompareMatcher; │ │ +131508: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +13150c: 6e10 a935 0000 |0002: invoke-virtual {v0}, Lorg/xmlunit/builder/DiffBuilder;.checkForIdentical:()Lorg/xmlunit/builder/DiffBuilder; // method@35a9 │ │ +131512: 6200 061d |0005: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ +131516: 5b10 b71d |0007: iput-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.checkFor:Lorg/xmlunit/diff/ComparisonResult; // field@1db7 │ │ +13151a: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ │ │ @@ -455567,20 +455569,20 @@ │ │ type : '()Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -131514: |[131514] org.xmlunit.matchers.CompareMatcher.checkForSimilar:()Lorg/xmlunit/matchers/CompareMatcher; │ │ -131524: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -131528: 6e10 aa35 0000 |0002: invoke-virtual {v0}, Lorg/xmlunit/builder/DiffBuilder;.checkForSimilar:()Lorg/xmlunit/builder/DiffBuilder; // method@35aa │ │ -13152e: 6200 071d |0005: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ -131532: 5b10 b71d |0007: iput-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.checkFor:Lorg/xmlunit/diff/ComparisonResult; // field@1db7 │ │ -131536: 1101 |0009: return-object v1 │ │ +13151c: |[13151c] org.xmlunit.matchers.CompareMatcher.checkForSimilar:()Lorg/xmlunit/matchers/CompareMatcher; │ │ +13152c: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +131530: 6e10 aa35 0000 |0002: invoke-virtual {v0}, Lorg/xmlunit/builder/DiffBuilder;.checkForSimilar:()Lorg/xmlunit/builder/DiffBuilder; // method@35aa │ │ +131536: 6200 071d |0005: sget-object v0, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ +13153a: 5b10 b71d |0007: iput-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.checkFor:Lorg/xmlunit/diff/ComparisonResult; // field@1db7 │ │ +13153e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0005 line=134 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ │ │ @@ -455589,43 +455591,43 @@ │ │ type : '()Ljava/lang/AssertionError;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -131328: |[131328] org.xmlunit.matchers.CompareMatcher.createComparisonFailure:()Ljava/lang/AssertionError; │ │ -131338: 7010 a637 0600 |0000: invoke-direct {v6}, Lorg/xmlunit/matchers/CompareMatcher;.firstComparison:()Lorg/xmlunit/diff/Comparison; // method@37a6 │ │ -13133e: 0c00 |0003: move-result-object v0 │ │ -131340: 5461 bb1d |0004: iget-object v1, v6, Lorg/xmlunit/matchers/CompareMatcher;.diffResult:Lorg/xmlunit/diff/Diff; // field@1dbb │ │ -131344: 6e10 e136 0100 |0006: invoke-virtual {v1}, Lorg/xmlunit/diff/Diff;.getControlSource:()Ljavax/xml/transform/Source; // method@36e1 │ │ -13134a: 0c01 |0009: move-result-object v1 │ │ -13134c: 7210 fe2c 0100 |000a: invoke-interface {v1}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ -131352: 0c01 |000d: move-result-object v1 │ │ -131354: 7030 a337 1600 |000e: invoke-direct {v6, v1, v0}, Lorg/xmlunit/matchers/CompareMatcher;.createReasonPrefix:(Ljava/lang/String;Lorg/xmlunit/diff/Comparison;)Ljava/lang/String; // method@37a3 │ │ -13135a: 0c01 |0011: move-result-object v1 │ │ -13135c: 5462 b91d |0012: iget-object v2, v6, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFormatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db9 │ │ -131360: 6e10 3836 0000 |0014: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ -131366: 0c03 |0017: move-result-object v3 │ │ -131368: 6e10 3a36 0000 |0018: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ -13136e: 0c04 |001b: move-result-object v4 │ │ -131370: 5565 bc1d |001c: iget-boolean v5, v6, Lorg/xmlunit/matchers/CompareMatcher;.formatXml:Z // field@1dbc │ │ -131374: 7240 4536 3254 |001e: invoke-interface {v2, v3, v4, v5}, Lorg/xmlunit/diff/ComparisonFormatter;.getDetails:(Lorg/xmlunit/diff/Comparison$Detail;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String; // method@3645 │ │ -13137a: 0c02 |0021: move-result-object v2 │ │ -13137c: 5463 b91d |0022: iget-object v3, v6, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFormatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db9 │ │ -131380: 6e10 3936 0000 |0024: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison;.getTestDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3639 │ │ -131386: 0c04 |0027: move-result-object v4 │ │ -131388: 6e10 3a36 0000 |0028: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ -13138e: 0c00 |002b: move-result-object v0 │ │ -131390: 5565 bc1d |002c: iget-boolean v5, v6, Lorg/xmlunit/matchers/CompareMatcher;.formatXml:Z // field@1dbc │ │ -131394: 7240 4536 4350 |002e: invoke-interface {v3, v4, v0, v5}, Lorg/xmlunit/diff/ComparisonFormatter;.getDetails:(Lorg/xmlunit/diff/Comparison$Detail;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String; // method@3645 │ │ -13139a: 0c00 |0031: move-result-object v0 │ │ -13139c: 7040 a237 1602 |0032: invoke-direct {v6, v1, v2, v0}, Lorg/xmlunit/matchers/CompareMatcher;.createComparisonFailure:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/AssertionError; // method@37a2 │ │ -1313a2: 0c00 |0035: move-result-object v0 │ │ -1313a4: 1100 |0036: return-object v0 │ │ +131330: |[131330] org.xmlunit.matchers.CompareMatcher.createComparisonFailure:()Ljava/lang/AssertionError; │ │ +131340: 7010 a637 0600 |0000: invoke-direct {v6}, Lorg/xmlunit/matchers/CompareMatcher;.firstComparison:()Lorg/xmlunit/diff/Comparison; // method@37a6 │ │ +131346: 0c00 |0003: move-result-object v0 │ │ +131348: 5461 bb1d |0004: iget-object v1, v6, Lorg/xmlunit/matchers/CompareMatcher;.diffResult:Lorg/xmlunit/diff/Diff; // field@1dbb │ │ +13134c: 6e10 e136 0100 |0006: invoke-virtual {v1}, Lorg/xmlunit/diff/Diff;.getControlSource:()Ljavax/xml/transform/Source; // method@36e1 │ │ +131352: 0c01 |0009: move-result-object v1 │ │ +131354: 7210 fe2c 0100 |000a: invoke-interface {v1}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ +13135a: 0c01 |000d: move-result-object v1 │ │ +13135c: 7030 a337 1600 |000e: invoke-direct {v6, v1, v0}, Lorg/xmlunit/matchers/CompareMatcher;.createReasonPrefix:(Ljava/lang/String;Lorg/xmlunit/diff/Comparison;)Ljava/lang/String; // method@37a3 │ │ +131362: 0c01 |0011: move-result-object v1 │ │ +131364: 5462 b91d |0012: iget-object v2, v6, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFormatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db9 │ │ +131368: 6e10 3836 0000 |0014: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ +13136e: 0c03 |0017: move-result-object v3 │ │ +131370: 6e10 3a36 0000 |0018: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ +131376: 0c04 |001b: move-result-object v4 │ │ +131378: 5565 bc1d |001c: iget-boolean v5, v6, Lorg/xmlunit/matchers/CompareMatcher;.formatXml:Z // field@1dbc │ │ +13137c: 7240 4536 3254 |001e: invoke-interface {v2, v3, v4, v5}, Lorg/xmlunit/diff/ComparisonFormatter;.getDetails:(Lorg/xmlunit/diff/Comparison$Detail;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String; // method@3645 │ │ +131382: 0c02 |0021: move-result-object v2 │ │ +131384: 5463 b91d |0022: iget-object v3, v6, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFormatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db9 │ │ +131388: 6e10 3936 0000 |0024: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison;.getTestDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3639 │ │ +13138e: 0c04 |0027: move-result-object v4 │ │ +131390: 6e10 3a36 0000 |0028: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ +131396: 0c00 |002b: move-result-object v0 │ │ +131398: 5565 bc1d |002c: iget-boolean v5, v6, Lorg/xmlunit/matchers/CompareMatcher;.formatXml:Z // field@1dbc │ │ +13139c: 7240 4536 4350 |002e: invoke-interface {v3, v4, v0, v5}, Lorg/xmlunit/diff/ComparisonFormatter;.getDetails:(Lorg/xmlunit/diff/Comparison$Detail;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String; // method@3645 │ │ +1313a2: 0c00 |0031: move-result-object v0 │ │ +1313a4: 7040 a237 1602 |0032: invoke-direct {v6, v1, v2, v0}, Lorg/xmlunit/matchers/CompareMatcher;.createComparisonFailure:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/AssertionError; // method@37a2 │ │ +1313aa: 0c00 |0035: move-result-object v0 │ │ +1313ac: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0004 line=293 │ │ 0x0012 line=294 │ │ 0x0022 line=296 │ │ 0x0032 line=299 │ │ @@ -455637,59 +455639,59 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/AssertionError;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -1313a8: |[1313a8] org.xmlunit.matchers.CompareMatcher.createComparisonFailure:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/AssertionError; │ │ -1313b8: 6200 b81d |0000: sget-object v0, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFailureConstructor:Ljava/lang/reflect/Constructor; // field@1db8 │ │ -1313bc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1313be: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -1313c0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1313c2: 1234 |0005: const/4 v4, #int 3 // #3 │ │ -1313c4: 3900 2400 |0006: if-nez v0, 002a // +0024 │ │ -1313c8: 7100 042b 0000 |0008: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ -1313ce: 0c00 |000b: move-result-object v0 │ │ -1313d0: 6e10 052b 0000 |000c: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@2b05 │ │ -1313d6: 0c00 |000f: move-result-object v0 │ │ -1313d8: 1a05 8c43 |0010: const-string v5, "org.junit.ComparisonFailure" // string@438c │ │ -1313dc: 6e20 352a 5000 |0012: invoke-virtual {v0, v5}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2a35 │ │ -1313e2: 0c00 |0015: move-result-object v0 │ │ -1313e4: 2345 f409 |0016: new-array v5, v4, [Ljava/lang/Class; // type@09f4 │ │ -1313e8: 1c06 0e07 |0018: const-class v6, Ljava/lang/String; // type@070e │ │ -1313ec: 4d06 0503 |001a: aput-object v6, v5, v3 │ │ -1313f0: 1c06 0e07 |001c: const-class v6, Ljava/lang/String; // type@070e │ │ -1313f4: 4d06 0502 |001e: aput-object v6, v5, v2 │ │ -1313f8: 1c06 0e07 |0020: const-class v6, Ljava/lang/String; // type@070e │ │ -1313fc: 4d06 0501 |0022: aput-object v6, v5, v1 │ │ -131400: 6e20 202a 5000 |0024: invoke-virtual {v0, v5}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2a20 │ │ -131406: 0c00 |0027: move-result-object v0 │ │ -131408: 6900 b81d |0028: sput-object v0, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFailureConstructor:Ljava/lang/reflect/Constructor; // field@1db8 │ │ -13140c: 6200 b81d |002a: sget-object v0, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFailureConstructor:Ljava/lang/reflect/Constructor; // field@1db8 │ │ -131410: 2344 f609 |002c: new-array v4, v4, [Ljava/lang/Object; // type@09f6 │ │ -131414: 4d08 0403 |002e: aput-object v8, v4, v3 │ │ -131418: 4d09 0402 |0030: aput-object v9, v4, v2 │ │ -13141c: 4d0a 0401 |0032: aput-object v10, v4, v1 │ │ -131420: 6e20 242b 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2b24 │ │ -131426: 0c08 |0037: move-result-object v8 │ │ -131428: 1f08 dd06 |0038: check-cast v8, Ljava/lang/AssertionError; // type@06dd │ │ -13142c: 1108 |003a: return-object v8 │ │ -13142e: 0d08 |003b: move-exception v8 │ │ -131430: 6209 b61d |003c: sget-object v9, Lorg/xmlunit/matchers/CompareMatcher;.LOGGER:Ljava/util/logging/Logger; // field@1db6 │ │ -131434: 220a 1007 |003e: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ -131438: 7010 eb2a 0a00 |0040: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -13143e: 1a00 0c10 |0043: const-string v0, "Either add junit to your classpath or do not call '.throwComparisonFailure()'. " // string@100c │ │ -131442: 6e20 f52a 0a00 |0045: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -131448: 6e20 f42a 8a00 |0048: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ -13144e: 6e10 fa2a 0a00 |004b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -131454: 0c08 |004e: move-result-object v8 │ │ -131456: 6e20 c12c 8900 |004f: invoke-virtual {v9, v8}, Ljava/util/logging/Logger;.info:(Ljava/lang/String;)V // method@2cc1 │ │ -13145c: 1208 |0052: const/4 v8, #int 0 // #0 │ │ -13145e: 1108 |0053: return-object v8 │ │ +1313b0: |[1313b0] org.xmlunit.matchers.CompareMatcher.createComparisonFailure:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/AssertionError; │ │ +1313c0: 6200 b81d |0000: sget-object v0, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFailureConstructor:Ljava/lang/reflect/Constructor; // field@1db8 │ │ +1313c4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1313c6: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +1313c8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1313ca: 1234 |0005: const/4 v4, #int 3 // #3 │ │ +1313cc: 3900 2400 |0006: if-nez v0, 002a // +0024 │ │ +1313d0: 7100 042b 0000 |0008: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b04 │ │ +1313d6: 0c00 |000b: move-result-object v0 │ │ +1313d8: 6e10 052b 0000 |000c: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@2b05 │ │ +1313de: 0c00 |000f: move-result-object v0 │ │ +1313e0: 1a05 8c43 |0010: const-string v5, "org.junit.ComparisonFailure" // string@438c │ │ +1313e4: 6e20 352a 5000 |0012: invoke-virtual {v0, v5}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2a35 │ │ +1313ea: 0c00 |0015: move-result-object v0 │ │ +1313ec: 2345 f409 |0016: new-array v5, v4, [Ljava/lang/Class; // type@09f4 │ │ +1313f0: 1c06 0e07 |0018: const-class v6, Ljava/lang/String; // type@070e │ │ +1313f4: 4d06 0503 |001a: aput-object v6, v5, v3 │ │ +1313f8: 1c06 0e07 |001c: const-class v6, Ljava/lang/String; // type@070e │ │ +1313fc: 4d06 0502 |001e: aput-object v6, v5, v2 │ │ +131400: 1c06 0e07 |0020: const-class v6, Ljava/lang/String; // type@070e │ │ +131404: 4d06 0501 |0022: aput-object v6, v5, v1 │ │ +131408: 6e20 202a 5000 |0024: invoke-virtual {v0, v5}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2a20 │ │ +13140e: 0c00 |0027: move-result-object v0 │ │ +131410: 6900 b81d |0028: sput-object v0, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFailureConstructor:Ljava/lang/reflect/Constructor; // field@1db8 │ │ +131414: 6200 b81d |002a: sget-object v0, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFailureConstructor:Ljava/lang/reflect/Constructor; // field@1db8 │ │ +131418: 2344 f609 |002c: new-array v4, v4, [Ljava/lang/Object; // type@09f6 │ │ +13141c: 4d08 0403 |002e: aput-object v8, v4, v3 │ │ +131420: 4d09 0402 |0030: aput-object v9, v4, v2 │ │ +131424: 4d0a 0401 |0032: aput-object v10, v4, v1 │ │ +131428: 6e20 242b 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2b24 │ │ +13142e: 0c08 |0037: move-result-object v8 │ │ +131430: 1f08 dd06 |0038: check-cast v8, Ljava/lang/AssertionError; // type@06dd │ │ +131434: 1108 |003a: return-object v8 │ │ +131436: 0d08 |003b: move-exception v8 │ │ +131438: 6209 b61d |003c: sget-object v9, Lorg/xmlunit/matchers/CompareMatcher;.LOGGER:Ljava/util/logging/Logger; // field@1db6 │ │ +13143c: 220a 1007 |003e: new-instance v10, Ljava/lang/StringBuilder; // type@0710 │ │ +131440: 7010 eb2a 0a00 |0040: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +131446: 1a00 0c10 |0043: const-string v0, "Either add junit to your classpath or do not call '.throwComparisonFailure()'. " // string@100c │ │ +13144a: 6e20 f52a 0a00 |0045: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +131450: 6e20 f42a 8a00 |0048: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2af4 │ │ +131456: 6e10 fa2a 0a00 |004b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +13145c: 0c08 |004e: move-result-object v8 │ │ +13145e: 6e20 c12c 8900 |004f: invoke-virtual {v9, v8}, Ljava/util/logging/Logger;.info:(Ljava/lang/String;)V // method@2cc1 │ │ +131464: 1208 |0052: const/4 v8, #int 0 // #0 │ │ +131466: 1108 |0053: return-object v8 │ │ catches : 1 │ │ 0x0000 - 0x003a │ │ Ljava/lang/Exception; -> 0x003b │ │ positions : │ │ 0x0000 line=309 │ │ 0x0008 line=310 │ │ 0x0012 line=311 │ │ @@ -455707,30 +455709,30 @@ │ │ type : '(Ljava/lang/String;Lorg/xmlunit/diff/Comparison;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -131470: |[131470] org.xmlunit.matchers.CompareMatcher.createReasonPrefix:(Ljava/lang/String;Lorg/xmlunit/diff/Comparison;)Ljava/lang/String; │ │ -131480: 5420 b91d |0000: iget-object v0, v2, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFormatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db9 │ │ -131484: 7220 4436 4000 |0002: invoke-interface {v0, v4}, Lorg/xmlunit/diff/ComparisonFormatter;.getDescription:(Lorg/xmlunit/diff/Comparison;)Ljava/lang/String; // method@3644 │ │ -13148a: 0c04 |0005: move-result-object v4 │ │ -13148c: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ -131490: 2810 |0008: goto 0018 // +0010 │ │ -131492: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -131494: 2300 f609 |000a: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ -131498: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -13149a: 4d03 0001 |000d: aput-object v3, v0, v1 │ │ -13149e: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -1314a0: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ -1314a4: 1a03 2d13 |0012: const-string v3, "In Source '%s' %s" // string@132d │ │ -1314a8: 7120 bc2a 0300 |0014: invoke-static {v3, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -1314ae: 0c04 |0017: move-result-object v4 │ │ -1314b0: 1104 |0018: return-object v4 │ │ +131478: |[131478] org.xmlunit.matchers.CompareMatcher.createReasonPrefix:(Ljava/lang/String;Lorg/xmlunit/diff/Comparison;)Ljava/lang/String; │ │ +131488: 5420 b91d |0000: iget-object v0, v2, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFormatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db9 │ │ +13148c: 7220 4436 4000 |0002: invoke-interface {v0, v4}, Lorg/xmlunit/diff/ComparisonFormatter;.getDescription:(Lorg/xmlunit/diff/Comparison;)Ljava/lang/String; // method@3644 │ │ +131492: 0c04 |0005: move-result-object v4 │ │ +131494: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ +131498: 2810 |0008: goto 0018 // +0010 │ │ +13149a: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +13149c: 2300 f609 |000a: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ +1314a0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1314a2: 4d03 0001 |000d: aput-object v3, v0, v1 │ │ +1314a6: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +1314a8: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ +1314ac: 1a03 2d13 |0012: const-string v3, "In Source '%s' %s" // string@132d │ │ +1314b0: 7120 bc2a 0300 |0014: invoke-static {v3, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +1314b6: 0c04 |0017: move-result-object v4 │ │ +1314b8: 1104 |0018: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0014 line=347 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/xmlunit/matchers/CompareMatcher; │ │ 0x0000 - 0x0019 reg=3 (null) Ljava/lang/String; │ │ @@ -455741,26 +455743,26 @@ │ │ type : '()Lorg/xmlunit/diff/Comparison;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1314b4: |[1314b4] org.xmlunit.matchers.CompareMatcher.firstComparison:()Lorg/xmlunit/diff/Comparison; │ │ -1314c4: 5410 bb1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffResult:Lorg/xmlunit/diff/Diff; // field@1dbb │ │ -1314c8: 6e10 e236 0000 |0002: invoke-virtual {v0}, Lorg/xmlunit/diff/Diff;.getDifferences:()Ljava/lang/Iterable; // method@36e2 │ │ -1314ce: 0c00 |0005: move-result-object v0 │ │ -1314d0: 7210 652a 0000 |0006: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -1314d6: 0c00 |0009: move-result-object v0 │ │ -1314d8: 7210 052c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -1314de: 0c00 |000d: move-result-object v0 │ │ -1314e0: 1f00 6609 |000e: check-cast v0, Lorg/xmlunit/diff/Difference; // type@0966 │ │ -1314e4: 6e10 e836 0000 |0010: invoke-virtual {v0}, Lorg/xmlunit/diff/Difference;.getComparison:()Lorg/xmlunit/diff/Comparison; // method@36e8 │ │ -1314ea: 0c00 |0013: move-result-object v0 │ │ -1314ec: 1100 |0014: return-object v0 │ │ +1314bc: |[1314bc] org.xmlunit.matchers.CompareMatcher.firstComparison:()Lorg/xmlunit/diff/Comparison; │ │ +1314cc: 5410 bb1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffResult:Lorg/xmlunit/diff/Diff; // field@1dbb │ │ +1314d0: 6e10 e236 0000 |0002: invoke-virtual {v0}, Lorg/xmlunit/diff/Diff;.getDifferences:()Ljava/lang/Iterable; // method@36e2 │ │ +1314d6: 0c00 |0005: move-result-object v0 │ │ +1314d8: 7210 652a 0000 |0006: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +1314de: 0c00 |0009: move-result-object v0 │ │ +1314e0: 7210 052c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +1314e6: 0c00 |000d: move-result-object v0 │ │ +1314e8: 1f00 6609 |000e: check-cast v0, Lorg/xmlunit/diff/Difference; // type@0966 │ │ +1314ec: 6e10 e836 0000 |0010: invoke-virtual {v0}, Lorg/xmlunit/diff/Difference;.getComparison:()Lorg/xmlunit/diff/Comparison; // method@36e8 │ │ +1314f2: 0c00 |0013: move-result-object v0 │ │ +1314f4: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ │ │ #8 : (in Lorg/xmlunit/matchers/CompareMatcher;) │ │ @@ -455768,20 +455770,20 @@ │ │ type : '(Ljava/lang/Object;)Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -131578: |[131578] org.xmlunit.matchers.CompareMatcher.isIdenticalTo:(Ljava/lang/Object;)Lorg/xmlunit/matchers/CompareMatcher; │ │ -131588: 2200 9409 |0000: new-instance v0, Lorg/xmlunit/matchers/CompareMatcher; // type@0994 │ │ -13158c: 7020 9e37 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/matchers/CompareMatcher;.:(Ljava/lang/Object;)V // method@379e │ │ -131592: 7010 9f37 0000 |0005: invoke-direct {v0}, Lorg/xmlunit/matchers/CompareMatcher;.checkForIdentical:()Lorg/xmlunit/matchers/CompareMatcher; // method@379f │ │ -131598: 0c01 |0008: move-result-object v1 │ │ -13159a: 1101 |0009: return-object v1 │ │ +131580: |[131580] org.xmlunit.matchers.CompareMatcher.isIdenticalTo:(Ljava/lang/Object;)Lorg/xmlunit/matchers/CompareMatcher; │ │ +131590: 2200 9409 |0000: new-instance v0, Lorg/xmlunit/matchers/CompareMatcher; // type@0994 │ │ +131594: 7020 9e37 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/matchers/CompareMatcher;.:(Ljava/lang/Object;)V // method@379e │ │ +13159a: 7010 9f37 0000 |0005: invoke-direct {v0}, Lorg/xmlunit/matchers/CompareMatcher;.checkForIdentical:()Lorg/xmlunit/matchers/CompareMatcher; // method@379f │ │ +1315a0: 0c01 |0008: move-result-object v1 │ │ +1315a2: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Object; │ │ │ │ #9 : (in Lorg/xmlunit/matchers/CompareMatcher;) │ │ @@ -455789,20 +455791,20 @@ │ │ type : '(Ljava/lang/Object;)Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -13159c: |[13159c] org.xmlunit.matchers.CompareMatcher.isSimilarTo:(Ljava/lang/Object;)Lorg/xmlunit/matchers/CompareMatcher; │ │ -1315ac: 2200 9409 |0000: new-instance v0, Lorg/xmlunit/matchers/CompareMatcher; // type@0994 │ │ -1315b0: 7020 9e37 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/matchers/CompareMatcher;.:(Ljava/lang/Object;)V // method@379e │ │ -1315b6: 7010 a037 0000 |0005: invoke-direct {v0}, Lorg/xmlunit/matchers/CompareMatcher;.checkForSimilar:()Lorg/xmlunit/matchers/CompareMatcher; // method@37a0 │ │ -1315bc: 0c01 |0008: move-result-object v1 │ │ -1315be: 1101 |0009: return-object v1 │ │ +1315a4: |[1315a4] org.xmlunit.matchers.CompareMatcher.isSimilarTo:(Ljava/lang/Object;)Lorg/xmlunit/matchers/CompareMatcher; │ │ +1315b4: 2200 9409 |0000: new-instance v0, Lorg/xmlunit/matchers/CompareMatcher; // type@0994 │ │ +1315b8: 7020 9e37 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/matchers/CompareMatcher;.:(Ljava/lang/Object;)V // method@379e │ │ +1315be: 7010 a037 0000 |0005: invoke-direct {v0}, Lorg/xmlunit/matchers/CompareMatcher;.checkForSimilar:()Lorg/xmlunit/matchers/CompareMatcher; // method@37a0 │ │ +1315c4: 0c01 |0008: move-result-object v1 │ │ +1315c6: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -455811,35 +455813,35 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -131758: |[131758] org.xmlunit.matchers.CompareMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ -131768: 7010 a637 0300 |0000: invoke-direct {v3}, Lorg/xmlunit/matchers/CompareMatcher;.firstComparison:()Lorg/xmlunit/diff/Comparison; // method@37a6 │ │ -13176e: 0c04 |0003: move-result-object v4 │ │ -131770: 5430 b91d |0004: iget-object v0, v3, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFormatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db9 │ │ -131774: 6e10 3936 0400 |0006: invoke-virtual {v4}, Lorg/xmlunit/diff/Comparison;.getTestDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3639 │ │ -13177a: 0c01 |0009: move-result-object v1 │ │ -13177c: 6e10 3a36 0400 |000a: invoke-virtual {v4}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ -131782: 0c04 |000d: move-result-object v4 │ │ -131784: 5532 bc1d |000e: iget-boolean v2, v3, Lorg/xmlunit/matchers/CompareMatcher;.formatXml:Z // field@1dbc │ │ -131788: 7240 4536 1024 |0010: invoke-interface {v0, v1, v4, v2}, Lorg/xmlunit/diff/ComparisonFormatter;.getDetails:(Lorg/xmlunit/diff/Comparison$Detail;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String; // method@3645 │ │ -13178e: 0c04 |0013: move-result-object v4 │ │ -131790: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -131792: 2300 f609 |0015: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ -131796: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -131798: 4d04 0001 |0018: aput-object v4, v0, v1 │ │ -13179c: 1a04 1646 |001a: const-string v4, "result was: │ │ +131760: |[131760] org.xmlunit.matchers.CompareMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ +131770: 7010 a637 0300 |0000: invoke-direct {v3}, Lorg/xmlunit/matchers/CompareMatcher;.firstComparison:()Lorg/xmlunit/diff/Comparison; // method@37a6 │ │ +131776: 0c04 |0003: move-result-object v4 │ │ +131778: 5430 b91d |0004: iget-object v0, v3, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFormatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db9 │ │ +13177c: 6e10 3936 0400 |0006: invoke-virtual {v4}, Lorg/xmlunit/diff/Comparison;.getTestDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3639 │ │ +131782: 0c01 |0009: move-result-object v1 │ │ +131784: 6e10 3a36 0400 |000a: invoke-virtual {v4}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ +13178a: 0c04 |000d: move-result-object v4 │ │ +13178c: 5532 bc1d |000e: iget-boolean v2, v3, Lorg/xmlunit/matchers/CompareMatcher;.formatXml:Z // field@1dbc │ │ +131790: 7240 4536 1024 |0010: invoke-interface {v0, v1, v4, v2}, Lorg/xmlunit/diff/ComparisonFormatter;.getDetails:(Lorg/xmlunit/diff/Comparison$Detail;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String; // method@3645 │ │ +131796: 0c04 |0013: move-result-object v4 │ │ +131798: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +13179a: 2300 f609 |0015: new-array v0, v0, [Ljava/lang/Object; // type@09f6 │ │ +13179e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +1317a0: 4d04 0001 |0018: aput-object v4, v0, v1 │ │ +1317a4: 1a04 1646 |001a: const-string v4, "result was: │ │ %s" // string@4616 │ │ -1317a0: 7120 bc2a 0400 |001c: invoke-static {v4, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -1317a6: 0c04 |001f: move-result-object v4 │ │ -1317a8: 7220 7133 4500 |0020: invoke-interface {v5, v4}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -1317ae: 0e00 |0023: return-void │ │ +1317a8: 7120 bc2a 0400 |001c: invoke-static {v4, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +1317ae: 0c04 |001f: move-result-object v4 │ │ +1317b0: 7220 7133 4500 |0020: invoke-interface {v5, v4}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +1317b6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0004 line=355 │ │ 0x001c line=358 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lorg/xmlunit/matchers/CompareMatcher; │ │ @@ -455851,60 +455853,60 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -1317b0: |[1317b0] org.xmlunit.matchers.CompareMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ -1317c0: 5450 bb1d |0000: iget-object v0, v5, Lorg/xmlunit/matchers/CompareMatcher;.diffResult:Lorg/xmlunit/diff/Diff; // field@1dbb │ │ -1317c4: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -1317c8: 1a00 9f00 |0004: const-string v0, " is " // string@009f │ │ -1317cc: 7220 7133 0600 |0006: invoke-interface {v6, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -1317d2: 0c06 |0009: move-result-object v6 │ │ -1317d4: 5450 b71d |000a: iget-object v0, v5, Lorg/xmlunit/matchers/CompareMatcher;.checkFor:Lorg/xmlunit/diff/ComparisonResult; // field@1db7 │ │ -1317d8: 6201 061d |000c: sget-object v1, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ -1317dc: 3310 0500 |000e: if-ne v0, v1, 0013 // +0005 │ │ -1317e0: 1a00 f631 |0010: const-string v0, "equal" // string@31f6 │ │ -1317e4: 2803 |0012: goto 0015 // +0003 │ │ -1317e6: 1a00 824a |0013: const-string v0, "similar" // string@4a82 │ │ -1317ea: 7220 7133 0600 |0015: invoke-interface {v6, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -1317f0: 0c06 |0018: move-result-object v6 │ │ -1317f2: 1a00 da00 |0019: const-string v0, " to the control document" // string@00da │ │ -1317f6: 7220 7133 0600 |001b: invoke-interface {v6, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -1317fc: 0e00 |001e: return-void │ │ -1317fe: 7010 a637 0500 |001f: invoke-direct {v5}, Lorg/xmlunit/matchers/CompareMatcher;.firstComparison:()Lorg/xmlunit/diff/Comparison; // method@37a6 │ │ -131804: 0c00 |0022: move-result-object v0 │ │ -131806: 5451 bb1d |0023: iget-object v1, v5, Lorg/xmlunit/matchers/CompareMatcher;.diffResult:Lorg/xmlunit/diff/Diff; // field@1dbb │ │ -13180a: 6e10 e136 0100 |0025: invoke-virtual {v1}, Lorg/xmlunit/diff/Diff;.getControlSource:()Ljavax/xml/transform/Source; // method@36e1 │ │ -131810: 0c01 |0028: move-result-object v1 │ │ -131812: 7210 fe2c 0100 |0029: invoke-interface {v1}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ -131818: 0c01 |002c: move-result-object v1 │ │ -13181a: 7030 a337 1500 |002d: invoke-direct {v5, v1, v0}, Lorg/xmlunit/matchers/CompareMatcher;.createReasonPrefix:(Ljava/lang/String;Lorg/xmlunit/diff/Comparison;)Ljava/lang/String; // method@37a3 │ │ -131820: 0c01 |0030: move-result-object v1 │ │ -131822: 5452 b91d |0031: iget-object v2, v5, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFormatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db9 │ │ -131826: 6e10 3836 0000 |0033: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ -13182c: 0c03 |0036: move-result-object v3 │ │ -13182e: 6e10 3a36 0000 |0037: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ -131834: 0c00 |003a: move-result-object v0 │ │ -131836: 5554 bc1d |003b: iget-boolean v4, v5, Lorg/xmlunit/matchers/CompareMatcher;.formatXml:Z // field@1dbc │ │ -13183a: 7240 4536 3240 |003d: invoke-interface {v2, v3, v0, v4}, Lorg/xmlunit/diff/ComparisonFormatter;.getDetails:(Lorg/xmlunit/diff/Comparison$Detail;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String; // method@3645 │ │ -131840: 0c00 |0040: move-result-object v0 │ │ -131842: 1222 |0041: const/4 v2, #int 2 // #2 │ │ -131844: 2322 f609 |0042: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ -131848: 1203 |0044: const/4 v3, #int 0 // #0 │ │ -13184a: 4d01 0203 |0045: aput-object v1, v2, v3 │ │ -13184e: 1211 |0047: const/4 v1, #int 1 // #1 │ │ -131850: 4d00 0201 |0048: aput-object v0, v2, v1 │ │ -131854: 1a00 3e01 |004a: const-string v0, "%s: │ │ +1317b8: |[1317b8] org.xmlunit.matchers.CompareMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ +1317c8: 5450 bb1d |0000: iget-object v0, v5, Lorg/xmlunit/matchers/CompareMatcher;.diffResult:Lorg/xmlunit/diff/Diff; // field@1dbb │ │ +1317cc: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +1317d0: 1a00 9f00 |0004: const-string v0, " is " // string@009f │ │ +1317d4: 7220 7133 0600 |0006: invoke-interface {v6, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +1317da: 0c06 |0009: move-result-object v6 │ │ +1317dc: 5450 b71d |000a: iget-object v0, v5, Lorg/xmlunit/matchers/CompareMatcher;.checkFor:Lorg/xmlunit/diff/ComparisonResult; // field@1db7 │ │ +1317e0: 6201 061d |000c: sget-object v1, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ +1317e4: 3310 0500 |000e: if-ne v0, v1, 0013 // +0005 │ │ +1317e8: 1a00 f631 |0010: const-string v0, "equal" // string@31f6 │ │ +1317ec: 2803 |0012: goto 0015 // +0003 │ │ +1317ee: 1a00 824a |0013: const-string v0, "similar" // string@4a82 │ │ +1317f2: 7220 7133 0600 |0015: invoke-interface {v6, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +1317f8: 0c06 |0018: move-result-object v6 │ │ +1317fa: 1a00 da00 |0019: const-string v0, " to the control document" // string@00da │ │ +1317fe: 7220 7133 0600 |001b: invoke-interface {v6, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +131804: 0e00 |001e: return-void │ │ +131806: 7010 a637 0500 |001f: invoke-direct {v5}, Lorg/xmlunit/matchers/CompareMatcher;.firstComparison:()Lorg/xmlunit/diff/Comparison; // method@37a6 │ │ +13180c: 0c00 |0022: move-result-object v0 │ │ +13180e: 5451 bb1d |0023: iget-object v1, v5, Lorg/xmlunit/matchers/CompareMatcher;.diffResult:Lorg/xmlunit/diff/Diff; // field@1dbb │ │ +131812: 6e10 e136 0100 |0025: invoke-virtual {v1}, Lorg/xmlunit/diff/Diff;.getControlSource:()Ljavax/xml/transform/Source; // method@36e1 │ │ +131818: 0c01 |0028: move-result-object v1 │ │ +13181a: 7210 fe2c 0100 |0029: invoke-interface {v1}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ +131820: 0c01 |002c: move-result-object v1 │ │ +131822: 7030 a337 1500 |002d: invoke-direct {v5, v1, v0}, Lorg/xmlunit/matchers/CompareMatcher;.createReasonPrefix:(Ljava/lang/String;Lorg/xmlunit/diff/Comparison;)Ljava/lang/String; // method@37a3 │ │ +131828: 0c01 |0030: move-result-object v1 │ │ +13182a: 5452 b91d |0031: iget-object v2, v5, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFormatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db9 │ │ +13182e: 6e10 3836 0000 |0033: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison;.getControlDetails:()Lorg/xmlunit/diff/Comparison$Detail; // method@3638 │ │ +131834: 0c03 |0036: move-result-object v3 │ │ +131836: 6e10 3a36 0000 |0037: invoke-virtual {v0}, Lorg/xmlunit/diff/Comparison;.getType:()Lorg/xmlunit/diff/ComparisonType; // method@363a │ │ +13183c: 0c00 |003a: move-result-object v0 │ │ +13183e: 5554 bc1d |003b: iget-boolean v4, v5, Lorg/xmlunit/matchers/CompareMatcher;.formatXml:Z // field@1dbc │ │ +131842: 7240 4536 3240 |003d: invoke-interface {v2, v3, v0, v4}, Lorg/xmlunit/diff/ComparisonFormatter;.getDetails:(Lorg/xmlunit/diff/Comparison$Detail;Lorg/xmlunit/diff/ComparisonType;Z)Ljava/lang/String; // method@3645 │ │ +131848: 0c00 |0040: move-result-object v0 │ │ +13184a: 1222 |0041: const/4 v2, #int 2 // #2 │ │ +13184c: 2322 f609 |0042: new-array v2, v2, [Ljava/lang/Object; // type@09f6 │ │ +131850: 1203 |0044: const/4 v3, #int 0 // #0 │ │ +131852: 4d01 0203 |0045: aput-object v1, v2, v3 │ │ +131856: 1211 |0047: const/4 v1, #int 1 // #1 │ │ +131858: 4d00 0201 |0048: aput-object v0, v2, v1 │ │ +13185c: 1a00 3e01 |004a: const-string v0, "%s: │ │ %s" // string@013e │ │ -131858: 7120 bc2a 2000 |004c: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ -13185e: 0c00 |004f: move-result-object v0 │ │ -131860: 7220 7133 0600 |0050: invoke-interface {v6, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -131866: 0e00 |0053: return-void │ │ +131860: 7120 bc2a 2000 |004c: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2abc │ │ +131866: 0c00 |004f: move-result-object v0 │ │ +131868: 7220 7133 0600 |0050: invoke-interface {v6, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +13186e: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0006 line=328 │ │ 0x001f line=333 │ │ 0x0023 line=334 │ │ 0x0031 line=335 │ │ @@ -455918,18 +455920,18 @@ │ │ type : '()Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -131538: |[131538] org.xmlunit.matchers.CompareMatcher.ignoreComments:()Lorg/xmlunit/matchers/CompareMatcher; │ │ -131548: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -13154c: 6e10 ad35 0000 |0002: invoke-virtual {v0}, Lorg/xmlunit/builder/DiffBuilder;.ignoreComments:()Lorg/xmlunit/builder/DiffBuilder; // method@35ad │ │ -131552: 1101 |0005: return-object v1 │ │ +131540: |[131540] org.xmlunit.matchers.CompareMatcher.ignoreComments:()Lorg/xmlunit/matchers/CompareMatcher; │ │ +131550: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +131554: 6e10 ad35 0000 |0002: invoke-virtual {v0}, Lorg/xmlunit/builder/DiffBuilder;.ignoreComments:()Lorg/xmlunit/builder/DiffBuilder; // method@35ad │ │ +13155a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ │ │ #3 : (in Lorg/xmlunit/matchers/CompareMatcher;) │ │ @@ -455937,20 +455939,20 @@ │ │ type : '()Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -131554: |[131554] org.xmlunit.matchers.CompareMatcher.ignoreWhitespace:()Lorg/xmlunit/matchers/CompareMatcher; │ │ -131564: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -131566: 5c10 bc1d |0001: iput-boolean v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.formatXml:Z // field@1dbc │ │ -13156a: 5410 ba1d |0003: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -13156e: 6e10 ae35 0000 |0005: invoke-virtual {v0}, Lorg/xmlunit/builder/DiffBuilder;.ignoreWhitespace:()Lorg/xmlunit/builder/DiffBuilder; // method@35ae │ │ -131574: 1101 |0008: return-object v1 │ │ +13155c: |[13155c] org.xmlunit.matchers.CompareMatcher.ignoreWhitespace:()Lorg/xmlunit/matchers/CompareMatcher; │ │ +13156c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +13156e: 5c10 bc1d |0001: iput-boolean v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.formatXml:Z // field@1dbc │ │ +131572: 5410 ba1d |0003: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +131576: 6e10 ae35 0000 |0005: invoke-virtual {v0}, Lorg/xmlunit/builder/DiffBuilder;.ignoreWhitespace:()Lorg/xmlunit/builder/DiffBuilder; // method@35ae │ │ +13157c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=148 │ │ 0x0003 line=149 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ │ │ @@ -455959,48 +455961,48 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -13129c: |[13129c] org.xmlunit.matchers.CompareMatcher.matches:(Ljava/lang/Object;)Z │ │ -1312ac: 5420 b71d |0000: iget-object v0, v2, Lorg/xmlunit/matchers/CompareMatcher;.checkFor:Lorg/xmlunit/diff/ComparisonResult; // field@1db7 │ │ -1312b0: 6201 061d |0002: sget-object v1, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ -1312b4: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ -1312b8: 5420 ba1d |0006: iget-object v0, v2, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -1312bc: 6201 001d |0008: sget-object v1, Lorg/xmlunit/diff/ComparisonControllers;.StopWhenSimilar:Lorg/xmlunit/diff/ComparisonController; // field@1d00 │ │ -1312c0: 6e20 b135 1000 |000a: invoke-virtual {v0, v1}, Lorg/xmlunit/builder/DiffBuilder;.withComparisonController:(Lorg/xmlunit/diff/ComparisonController;)Lorg/xmlunit/builder/DiffBuilder; // method@35b1 │ │ -1312c6: 280e |000d: goto 001b // +000e │ │ -1312c8: 5420 b71d |000e: iget-object v0, v2, Lorg/xmlunit/matchers/CompareMatcher;.checkFor:Lorg/xmlunit/diff/ComparisonResult; // field@1db7 │ │ -1312cc: 6201 071d |0010: sget-object v1, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ -1312d0: 3310 0900 |0012: if-ne v0, v1, 001b // +0009 │ │ -1312d4: 5420 ba1d |0014: iget-object v0, v2, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -1312d8: 6201 ff1c |0016: sget-object v1, Lorg/xmlunit/diff/ComparisonControllers;.StopWhenDifferent:Lorg/xmlunit/diff/ComparisonController; // field@1cff │ │ -1312dc: 6e20 b135 1000 |0018: invoke-virtual {v0, v1}, Lorg/xmlunit/builder/DiffBuilder;.withComparisonController:(Lorg/xmlunit/diff/ComparisonController;)Lorg/xmlunit/builder/DiffBuilder; // method@35b1 │ │ -1312e2: 5420 ba1d |001b: iget-object v0, v2, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -1312e6: 6e20 ba35 3000 |001d: invoke-virtual {v0, v3}, Lorg/xmlunit/builder/DiffBuilder;.withTest:(Ljava/lang/Object;)Lorg/xmlunit/builder/DiffBuilder; // method@35ba │ │ -1312ec: 0c03 |0020: move-result-object v3 │ │ -1312ee: 6e10 a835 0300 |0021: invoke-virtual {v3}, Lorg/xmlunit/builder/DiffBuilder;.build:()Lorg/xmlunit/diff/Diff; // method@35a8 │ │ -1312f4: 0c03 |0024: move-result-object v3 │ │ -1312f6: 5b23 bb1d |0025: iput-object v3, v2, Lorg/xmlunit/matchers/CompareMatcher;.diffResult:Lorg/xmlunit/diff/Diff; // field@1dbb │ │ -1312fa: 6e10 e436 0300 |0027: invoke-virtual {v3}, Lorg/xmlunit/diff/Diff;.hasDifferences:()Z // method@36e4 │ │ -131300: 0a03 |002a: move-result v3 │ │ -131302: 3903 0400 |002b: if-nez v3, 002f // +0004 │ │ -131306: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -131308: 0f03 |002e: return v3 │ │ -13130a: 5523 bd1d |002f: iget-boolean v3, v2, Lorg/xmlunit/matchers/CompareMatcher;.throwComparisonFailure:Z // field@1dbd │ │ -13130e: 3803 0a00 |0031: if-eqz v3, 003b // +000a │ │ -131312: 7010 a137 0200 |0033: invoke-direct {v2}, Lorg/xmlunit/matchers/CompareMatcher;.createComparisonFailure:()Ljava/lang/AssertionError; // method@37a1 │ │ -131318: 0c03 |0036: move-result-object v3 │ │ -13131a: 3903 0300 |0037: if-nez v3, 003a // +0003 │ │ -13131e: 2802 |0039: goto 003b // +0002 │ │ -131320: 2703 |003a: throw v3 │ │ -131322: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -131324: 0f03 |003c: return v3 │ │ +1312a4: |[1312a4] org.xmlunit.matchers.CompareMatcher.matches:(Ljava/lang/Object;)Z │ │ +1312b4: 5420 b71d |0000: iget-object v0, v2, Lorg/xmlunit/matchers/CompareMatcher;.checkFor:Lorg/xmlunit/diff/ComparisonResult; // field@1db7 │ │ +1312b8: 6201 061d |0002: sget-object v1, Lorg/xmlunit/diff/ComparisonResult;.EQUAL:Lorg/xmlunit/diff/ComparisonResult; // field@1d06 │ │ +1312bc: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ +1312c0: 5420 ba1d |0006: iget-object v0, v2, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +1312c4: 6201 001d |0008: sget-object v1, Lorg/xmlunit/diff/ComparisonControllers;.StopWhenSimilar:Lorg/xmlunit/diff/ComparisonController; // field@1d00 │ │ +1312c8: 6e20 b135 1000 |000a: invoke-virtual {v0, v1}, Lorg/xmlunit/builder/DiffBuilder;.withComparisonController:(Lorg/xmlunit/diff/ComparisonController;)Lorg/xmlunit/builder/DiffBuilder; // method@35b1 │ │ +1312ce: 280e |000d: goto 001b // +000e │ │ +1312d0: 5420 b71d |000e: iget-object v0, v2, Lorg/xmlunit/matchers/CompareMatcher;.checkFor:Lorg/xmlunit/diff/ComparisonResult; // field@1db7 │ │ +1312d4: 6201 071d |0010: sget-object v1, Lorg/xmlunit/diff/ComparisonResult;.SIMILAR:Lorg/xmlunit/diff/ComparisonResult; // field@1d07 │ │ +1312d8: 3310 0900 |0012: if-ne v0, v1, 001b // +0009 │ │ +1312dc: 5420 ba1d |0014: iget-object v0, v2, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +1312e0: 6201 ff1c |0016: sget-object v1, Lorg/xmlunit/diff/ComparisonControllers;.StopWhenDifferent:Lorg/xmlunit/diff/ComparisonController; // field@1cff │ │ +1312e4: 6e20 b135 1000 |0018: invoke-virtual {v0, v1}, Lorg/xmlunit/builder/DiffBuilder;.withComparisonController:(Lorg/xmlunit/diff/ComparisonController;)Lorg/xmlunit/builder/DiffBuilder; // method@35b1 │ │ +1312ea: 5420 ba1d |001b: iget-object v0, v2, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +1312ee: 6e20 ba35 3000 |001d: invoke-virtual {v0, v3}, Lorg/xmlunit/builder/DiffBuilder;.withTest:(Ljava/lang/Object;)Lorg/xmlunit/builder/DiffBuilder; // method@35ba │ │ +1312f4: 0c03 |0020: move-result-object v3 │ │ +1312f6: 6e10 a835 0300 |0021: invoke-virtual {v3}, Lorg/xmlunit/builder/DiffBuilder;.build:()Lorg/xmlunit/diff/Diff; // method@35a8 │ │ +1312fc: 0c03 |0024: move-result-object v3 │ │ +1312fe: 5b23 bb1d |0025: iput-object v3, v2, Lorg/xmlunit/matchers/CompareMatcher;.diffResult:Lorg/xmlunit/diff/Diff; // field@1dbb │ │ +131302: 6e10 e436 0300 |0027: invoke-virtual {v3}, Lorg/xmlunit/diff/Diff;.hasDifferences:()Z // method@36e4 │ │ +131308: 0a03 |002a: move-result v3 │ │ +13130a: 3903 0400 |002b: if-nez v3, 002f // +0004 │ │ +13130e: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +131310: 0f03 |002e: return v3 │ │ +131312: 5523 bd1d |002f: iget-boolean v3, v2, Lorg/xmlunit/matchers/CompareMatcher;.throwComparisonFailure:Z // field@1dbd │ │ +131316: 3803 0a00 |0031: if-eqz v3, 003b // +000a │ │ +13131a: 7010 a137 0200 |0033: invoke-direct {v2}, Lorg/xmlunit/matchers/CompareMatcher;.createComparisonFailure:()Ljava/lang/AssertionError; // method@37a1 │ │ +131320: 0c03 |0036: move-result-object v3 │ │ +131322: 3903 0300 |0037: if-nez v3, 003a // +0003 │ │ +131326: 2802 |0039: goto 003b // +0002 │ │ +131328: 2703 |003a: throw v3 │ │ +13132a: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +13132c: 0f03 |003c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0006 line=267 │ │ 0x000e line=268 │ │ 0x0014 line=269 │ │ 0x001b line=272 │ │ @@ -456017,20 +456019,20 @@ │ │ type : '()Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1315c0: |[1315c0] org.xmlunit.matchers.CompareMatcher.normalizeWhitespace:()Lorg/xmlunit/matchers/CompareMatcher; │ │ -1315d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1315d2: 5c10 bc1d |0001: iput-boolean v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.formatXml:Z // field@1dbc │ │ -1315d6: 5410 ba1d |0003: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -1315da: 6e10 af35 0000 |0005: invoke-virtual {v0}, Lorg/xmlunit/builder/DiffBuilder;.normalizeWhitespace:()Lorg/xmlunit/builder/DiffBuilder; // method@35af │ │ -1315e0: 1101 |0008: return-object v1 │ │ +1315c8: |[1315c8] org.xmlunit.matchers.CompareMatcher.normalizeWhitespace:()Lorg/xmlunit/matchers/CompareMatcher; │ │ +1315d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1315da: 5c10 bc1d |0001: iput-boolean v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.formatXml:Z // field@1dbc │ │ +1315de: 5410 ba1d |0003: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +1315e2: 6e10 af35 0000 |0005: invoke-virtual {v0}, Lorg/xmlunit/builder/DiffBuilder;.normalizeWhitespace:()Lorg/xmlunit/builder/DiffBuilder; // method@35af │ │ +1315e8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=157 │ │ 0x0003 line=158 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ │ │ @@ -456039,18 +456041,18 @@ │ │ type : '()Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -1315e4: |[1315e4] org.xmlunit.matchers.CompareMatcher.throwComparisonFailure:()Lorg/xmlunit/matchers/CompareMatcher; │ │ -1315f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1315f6: 5c10 bd1d |0001: iput-boolean v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.throwComparisonFailure:Z // field@1dbd │ │ -1315fa: 1101 |0003: return-object v1 │ │ +1315ec: |[1315ec] org.xmlunit.matchers.CompareMatcher.throwComparisonFailure:()Lorg/xmlunit/matchers/CompareMatcher; │ │ +1315fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1315fe: 5c10 bd1d |0001: iput-boolean v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.throwComparisonFailure:Z // field@1dbd │ │ +131602: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=242 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ │ │ #7 : (in Lorg/xmlunit/matchers/CompareMatcher;) │ │ @@ -456058,18 +456060,18 @@ │ │ type : '(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1315fc: |[1315fc] org.xmlunit.matchers.CompareMatcher.withAttributeFilter:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/matchers/CompareMatcher; │ │ -13160c: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -131610: 6e20 b035 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withAttributeFilter:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/builder/DiffBuilder; // method@35b0 │ │ -131616: 1101 |0005: return-object v1 │ │ +131604: |[131604] org.xmlunit.matchers.CompareMatcher.withAttributeFilter:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/matchers/CompareMatcher; │ │ +131614: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +131618: 6e20 b035 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withAttributeFilter:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/builder/DiffBuilder; // method@35b0 │ │ +13161e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/xmlunit/util/Predicate; │ │ │ │ @@ -456078,17 +456080,17 @@ │ │ type : '(Lorg/xmlunit/diff/ComparisonFormatter;)Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -131618: |[131618] org.xmlunit.matchers.CompareMatcher.withComparisonFormatter:(Lorg/xmlunit/diff/ComparisonFormatter;)Lorg/xmlunit/matchers/CompareMatcher; │ │ -131628: 5b01 b91d |0000: iput-object v1, v0, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFormatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db9 │ │ -13162c: 1100 |0002: return-object v0 │ │ +131620: |[131620] org.xmlunit.matchers.CompareMatcher.withComparisonFormatter:(Lorg/xmlunit/diff/ComparisonFormatter;)Lorg/xmlunit/matchers/CompareMatcher; │ │ +131630: 5b01 b91d |0000: iput-object v1, v0, Lorg/xmlunit/matchers/CompareMatcher;.comparisonFormatter:Lorg/xmlunit/diff/ComparisonFormatter; // field@1db9 │ │ +131634: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/matchers/CompareMatcher; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/xmlunit/diff/ComparisonFormatter; │ │ │ │ @@ -456097,18 +456099,18 @@ │ │ type : '([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -131630: |[131630] org.xmlunit.matchers.CompareMatcher.withComparisonListeners:([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/matchers/CompareMatcher; │ │ -131640: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -131644: 6e20 b335 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withComparisonListeners:([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/builder/DiffBuilder; // method@35b3 │ │ -13164a: 1101 |0005: return-object v1 │ │ +131638: |[131638] org.xmlunit.matchers.CompareMatcher.withComparisonListeners:([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/matchers/CompareMatcher; │ │ +131648: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +13164c: 6e20 b335 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withComparisonListeners:([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/builder/DiffBuilder; // method@35b3 │ │ +131652: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ 0x0000 - 0x0006 reg=2 (null) [Lorg/xmlunit/diff/ComparisonListener; │ │ │ │ @@ -456117,18 +456119,18 @@ │ │ type : '(Lorg/xmlunit/diff/DifferenceEvaluator;)Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -13164c: |[13164c] org.xmlunit.matchers.CompareMatcher.withDifferenceEvaluator:(Lorg/xmlunit/diff/DifferenceEvaluator;)Lorg/xmlunit/matchers/CompareMatcher; │ │ -13165c: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -131660: 6e20 b435 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withDifferenceEvaluator:(Lorg/xmlunit/diff/DifferenceEvaluator;)Lorg/xmlunit/builder/DiffBuilder; // method@35b4 │ │ -131666: 1101 |0005: return-object v1 │ │ +131654: |[131654] org.xmlunit.matchers.CompareMatcher.withDifferenceEvaluator:(Lorg/xmlunit/diff/DifferenceEvaluator;)Lorg/xmlunit/matchers/CompareMatcher; │ │ +131664: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +131668: 6e20 b435 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withDifferenceEvaluator:(Lorg/xmlunit/diff/DifferenceEvaluator;)Lorg/xmlunit/builder/DiffBuilder; // method@35b4 │ │ +13166e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/xmlunit/diff/DifferenceEvaluator; │ │ │ │ @@ -456137,18 +456139,18 @@ │ │ type : '([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -131668: |[131668] org.xmlunit.matchers.CompareMatcher.withDifferenceListeners:([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/matchers/CompareMatcher; │ │ -131678: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -13167c: 6e20 b535 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withDifferenceListeners:([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/builder/DiffBuilder; // method@35b5 │ │ -131682: 1101 |0005: return-object v1 │ │ +131670: |[131670] org.xmlunit.matchers.CompareMatcher.withDifferenceListeners:([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/matchers/CompareMatcher; │ │ +131680: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +131684: 6e20 b535 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withDifferenceListeners:([Lorg/xmlunit/diff/ComparisonListener;)Lorg/xmlunit/builder/DiffBuilder; // method@35b5 │ │ +13168a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ 0x0000 - 0x0006 reg=2 (null) [Lorg/xmlunit/diff/ComparisonListener; │ │ │ │ @@ -456157,18 +456159,18 @@ │ │ type : '(Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -131684: |[131684] org.xmlunit.matchers.CompareMatcher.withDocumentBuilderFactory:(Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/xmlunit/matchers/CompareMatcher; │ │ -131694: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -131698: 6e20 b635 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withDocumentBuilderFactory:(Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/xmlunit/builder/DiffBuilder; // method@35b6 │ │ -13169e: 1101 |0005: return-object v1 │ │ +13168c: |[13168c] org.xmlunit.matchers.CompareMatcher.withDocumentBuilderFactory:(Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/xmlunit/matchers/CompareMatcher; │ │ +13169c: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +1316a0: 6e20 b635 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withDocumentBuilderFactory:(Ljavax/xml/parsers/DocumentBuilderFactory;)Lorg/xmlunit/builder/DiffBuilder; // method@35b6 │ │ +1316a6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/xml/parsers/DocumentBuilderFactory; │ │ │ │ @@ -456177,18 +456179,18 @@ │ │ type : '(Ljava/util/Map;)Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1316a0: |[1316a0] org.xmlunit.matchers.CompareMatcher.withNamespaceContext:(Ljava/util/Map;)Lorg/xmlunit/matchers/CompareMatcher; │ │ -1316b0: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -1316b4: 6e20 b735 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withNamespaceContext:(Ljava/util/Map;)Lorg/xmlunit/builder/DiffBuilder; // method@35b7 │ │ -1316ba: 1101 |0005: return-object v1 │ │ +1316a8: |[1316a8] org.xmlunit.matchers.CompareMatcher.withNamespaceContext:(Ljava/util/Map;)Lorg/xmlunit/matchers/CompareMatcher; │ │ +1316b8: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +1316bc: 6e20 b735 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withNamespaceContext:(Ljava/util/Map;)Lorg/xmlunit/builder/DiffBuilder; // method@35b7 │ │ +1316c2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/Map; │ │ │ │ @@ -456197,18 +456199,18 @@ │ │ type : '(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1316bc: |[1316bc] org.xmlunit.matchers.CompareMatcher.withNodeFilter:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/matchers/CompareMatcher; │ │ -1316cc: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -1316d0: 6e20 b835 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withNodeFilter:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/builder/DiffBuilder; // method@35b8 │ │ -1316d6: 1101 |0005: return-object v1 │ │ +1316c4: |[1316c4] org.xmlunit.matchers.CompareMatcher.withNodeFilter:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/matchers/CompareMatcher; │ │ +1316d4: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +1316d8: 6e20 b835 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withNodeFilter:(Lorg/xmlunit/util/Predicate;)Lorg/xmlunit/builder/DiffBuilder; // method@35b8 │ │ +1316de: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/xmlunit/util/Predicate; │ │ │ │ @@ -456217,18 +456219,18 @@ │ │ type : '(Lorg/xmlunit/diff/NodeMatcher;)Lorg/xmlunit/matchers/CompareMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1316d8: |[1316d8] org.xmlunit.matchers.CompareMatcher.withNodeMatcher:(Lorg/xmlunit/diff/NodeMatcher;)Lorg/xmlunit/matchers/CompareMatcher; │ │ -1316e8: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ -1316ec: 6e20 b935 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withNodeMatcher:(Lorg/xmlunit/diff/NodeMatcher;)Lorg/xmlunit/builder/DiffBuilder; // method@35b9 │ │ -1316f2: 1101 |0005: return-object v1 │ │ +1316e0: |[1316e0] org.xmlunit.matchers.CompareMatcher.withNodeMatcher:(Lorg/xmlunit/diff/NodeMatcher;)Lorg/xmlunit/matchers/CompareMatcher; │ │ +1316f0: 5410 ba1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/CompareMatcher;.diffBuilder:Lorg/xmlunit/builder/DiffBuilder; // field@1dba │ │ +1316f4: 6e20 b935 2000 |0002: invoke-virtual {v0, v2}, Lorg/xmlunit/builder/DiffBuilder;.withNodeMatcher:(Lorg/xmlunit/diff/NodeMatcher;)Lorg/xmlunit/builder/DiffBuilder; // method@35b9 │ │ +1316fa: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/xmlunit/matchers/CompareMatcher; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/xmlunit/diff/NodeMatcher; │ │ │ │ @@ -456284,19 +456286,19 @@ │ │ type : '(Ljava/lang/String;Lorg/hamcrest/Matcher;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -131914: |[131914] org.xmlunit.matchers.EvaluateXPathMatcher.:(Ljava/lang/String;Lorg/hamcrest/Matcher;)V │ │ -131924: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -13192a: 5b01 c01d |0003: iput-object v1, v0, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.xPath:Ljava/lang/String; // field@1dc0 │ │ -13192e: 5b02 bf1d |0005: iput-object v2, v0, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.valueMatcher:Lorg/hamcrest/Matcher; // field@1dbf │ │ -131932: 0e00 |0007: return-void │ │ +13191c: |[13191c] org.xmlunit.matchers.EvaluateXPathMatcher.:(Ljava/lang/String;Lorg/hamcrest/Matcher;)V │ │ +13192c: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +131932: 5b01 c01d |0003: iput-object v1, v0, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.xPath:Ljava/lang/String; // field@1dc0 │ │ +131936: 5b02 bf1d |0005: iput-object v2, v0, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.valueMatcher:Lorg/hamcrest/Matcher; // field@1dbf │ │ +13193a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/xmlunit/matchers/EvaluateXPathMatcher; │ │ @@ -456308,18 +456310,18 @@ │ │ type : '(Ljava/lang/String;Lorg/hamcrest/Matcher;)Lorg/xmlunit/matchers/EvaluateXPathMatcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1318e0: |[1318e0] org.xmlunit.matchers.EvaluateXPathMatcher.hasXPath:(Ljava/lang/String;Lorg/hamcrest/Matcher;)Lorg/xmlunit/matchers/EvaluateXPathMatcher; │ │ -1318f0: 2200 9509 |0000: new-instance v0, Lorg/xmlunit/matchers/EvaluateXPathMatcher; // type@0995 │ │ -1318f4: 7030 b737 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.:(Ljava/lang/String;Lorg/hamcrest/Matcher;)V // method@37b7 │ │ -1318fa: 1100 |0005: return-object v0 │ │ +1318e8: |[1318e8] org.xmlunit.matchers.EvaluateXPathMatcher.hasXPath:(Ljava/lang/String;Lorg/hamcrest/Matcher;)Lorg/xmlunit/matchers/EvaluateXPathMatcher; │ │ +1318f8: 2200 9509 |0000: new-instance v0, Lorg/xmlunit/matchers/EvaluateXPathMatcher; // type@0995 │ │ +1318fc: 7030 b737 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.:(Ljava/lang/String;Lorg/hamcrest/Matcher;)V // method@37b7 │ │ +131902: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/hamcrest/Matcher; │ │ │ │ @@ -456328,30 +456330,30 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -131890: |[131890] org.xmlunit.matchers.EvaluateXPathMatcher.xPathEvaluate:(Ljava/lang/Object;)Ljava/lang/String; │ │ -1318a0: 2200 b709 |0000: new-instance v0, Lorg/xmlunit/xpath/JAXPXPathEngine; // type@09b7 │ │ -1318a4: 7010 5a38 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/xpath/JAXPXPathEngine;.:()V // method@385a │ │ -1318aa: 5421 be1d |0005: iget-object v1, v2, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.prefix2Uri:Ljava/util/Map; // field@1dbe │ │ -1318ae: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -1318b2: 6e20 6038 1000 |0009: invoke-virtual {v0, v1}, Lorg/xmlunit/xpath/JAXPXPathEngine;.setNamespaceContext:(Ljava/util/Map;)V // method@3860 │ │ -1318b8: 7110 d935 0300 |000c: invoke-static {v3}, Lorg/xmlunit/builder/Input;.from:(Ljava/lang/Object;)Lorg/xmlunit/builder/Input$Builder; // method@35d9 │ │ -1318be: 0c03 |000f: move-result-object v3 │ │ -1318c0: 7210 bc35 0300 |0010: invoke-interface {v3}, Lorg/xmlunit/builder/Input$Builder;.build:()Ljavax/xml/transform/Source; // method@35bc │ │ -1318c6: 0c03 |0013: move-result-object v3 │ │ -1318c8: 7110 ea37 0300 |0014: invoke-static {v3}, Lorg/xmlunit/util/Convert;.toNode:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node; // method@37ea │ │ -1318ce: 0c03 |0017: move-result-object v3 │ │ -1318d0: 5421 c01d |0018: iget-object v1, v2, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.xPath:Ljava/lang/String; // field@1dc0 │ │ -1318d4: 6e30 5d38 1003 |001a: invoke-virtual {v0, v1, v3}, Lorg/xmlunit/xpath/JAXPXPathEngine;.evaluate:(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/String; // method@385d │ │ -1318da: 0c03 |001d: move-result-object v3 │ │ -1318dc: 1103 |001e: return-object v3 │ │ +131898: |[131898] org.xmlunit.matchers.EvaluateXPathMatcher.xPathEvaluate:(Ljava/lang/Object;)Ljava/lang/String; │ │ +1318a8: 2200 b709 |0000: new-instance v0, Lorg/xmlunit/xpath/JAXPXPathEngine; // type@09b7 │ │ +1318ac: 7010 5a38 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/xpath/JAXPXPathEngine;.:()V // method@385a │ │ +1318b2: 5421 be1d |0005: iget-object v1, v2, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.prefix2Uri:Ljava/util/Map; // field@1dbe │ │ +1318b6: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +1318ba: 6e20 6038 1000 |0009: invoke-virtual {v0, v1}, Lorg/xmlunit/xpath/JAXPXPathEngine;.setNamespaceContext:(Ljava/util/Map;)V // method@3860 │ │ +1318c0: 7110 d935 0300 |000c: invoke-static {v3}, Lorg/xmlunit/builder/Input;.from:(Ljava/lang/Object;)Lorg/xmlunit/builder/Input$Builder; // method@35d9 │ │ +1318c6: 0c03 |000f: move-result-object v3 │ │ +1318c8: 7210 bc35 0300 |0010: invoke-interface {v3}, Lorg/xmlunit/builder/Input$Builder;.build:()Ljavax/xml/transform/Source; // method@35bc │ │ +1318ce: 0c03 |0013: move-result-object v3 │ │ +1318d0: 7110 ea37 0300 |0014: invoke-static {v3}, Lorg/xmlunit/util/Convert;.toNode:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node; // method@37ea │ │ +1318d6: 0c03 |0017: move-result-object v3 │ │ +1318d8: 5421 c01d |0018: iget-object v1, v2, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.xPath:Ljava/lang/String; // field@1dc0 │ │ +1318dc: 6e30 5d38 1003 |001a: invoke-virtual {v0, v1, v3}, Lorg/xmlunit/xpath/JAXPXPathEngine;.evaluate:(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/String; // method@385d │ │ +1318e2: 0c03 |001d: move-result-object v3 │ │ +1318e4: 1103 |001e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0005 line=123 │ │ 0x0009 line=124 │ │ 0x000c line=127 │ │ 0x0014 line=128 │ │ @@ -456366,22 +456368,22 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -131934: |[131934] org.xmlunit.matchers.EvaluateXPathMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ -131944: 5410 bf1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.valueMatcher:Lorg/hamcrest/Matcher; // field@1dbf │ │ -131948: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -13194c: 7020 bd37 2100 |0004: invoke-direct {v1, v2}, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.xPathEvaluate:(Ljava/lang/Object;)Ljava/lang/String; // method@37bd │ │ -131952: 0c02 |0007: move-result-object v2 │ │ -131954: 5410 bf1d |0008: iget-object v0, v1, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.valueMatcher:Lorg/hamcrest/Matcher; // field@1dbf │ │ -131958: 7230 7f33 2003 |000a: invoke-interface {v0, v2, v3}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ -13195e: 0e00 |000d: return-void │ │ +13193c: |[13193c] org.xmlunit.matchers.EvaluateXPathMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ +13194c: 5410 bf1d |0000: iget-object v0, v1, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.valueMatcher:Lorg/hamcrest/Matcher; // field@1dbf │ │ +131950: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +131954: 7020 bd37 2100 |0004: invoke-direct {v1, v2}, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.xPathEvaluate:(Ljava/lang/Object;)Ljava/lang/String; // method@37bd │ │ +13195a: 0c02 |0007: move-result-object v2 │ │ +13195c: 5410 bf1d |0008: iget-object v0, v1, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.valueMatcher:Lorg/hamcrest/Matcher; // field@1dbf │ │ +131960: 7230 7f33 2003 |000a: invoke-interface {v0, v2, v3}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ +131966: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x0008 line=101 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/xmlunit/matchers/EvaluateXPathMatcher; │ │ @@ -456393,28 +456395,28 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -131960: |[131960] org.xmlunit.matchers.EvaluateXPathMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ -131970: 1a00 8929 |0000: const-string v0, "XML with XPath " // string@2989 │ │ -131974: 7220 7133 0300 |0002: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -13197a: 0c00 |0005: move-result-object v0 │ │ -13197c: 5421 c01d |0006: iget-object v1, v2, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.xPath:Ljava/lang/String; // field@1dc0 │ │ -131980: 7220 7133 1000 |0008: invoke-interface {v0, v1}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -131986: 5420 bf1d |000b: iget-object v0, v2, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.valueMatcher:Lorg/hamcrest/Matcher; // field@1dbf │ │ -13198a: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ -13198e: 1a00 8700 |000f: const-string v0, " evaluated to " // string@0087 │ │ -131992: 7220 7133 0300 |0011: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -131998: 0c03 |0014: move-result-object v3 │ │ -13199a: 5420 bf1d |0015: iget-object v0, v2, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.valueMatcher:Lorg/hamcrest/Matcher; // field@1dbf │ │ -13199e: 7220 6f33 0300 |0017: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ -1319a4: 0e00 |001a: return-void │ │ +131968: |[131968] org.xmlunit.matchers.EvaluateXPathMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ +131978: 1a00 8929 |0000: const-string v0, "XML with XPath " // string@2989 │ │ +13197c: 7220 7133 0300 |0002: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +131982: 0c00 |0005: move-result-object v0 │ │ +131984: 5421 c01d |0006: iget-object v1, v2, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.xPath:Ljava/lang/String; // field@1dc0 │ │ +131988: 7220 7133 1000 |0008: invoke-interface {v0, v1}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +13198e: 5420 bf1d |000b: iget-object v0, v2, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.valueMatcher:Lorg/hamcrest/Matcher; // field@1dbf │ │ +131992: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ +131996: 1a00 8700 |000f: const-string v0, " evaluated to " // string@0087 │ │ +13199a: 7220 7133 0300 |0011: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +1319a0: 0c03 |0014: move-result-object v3 │ │ +1319a2: 5420 bf1d |0015: iget-object v0, v2, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.valueMatcher:Lorg/hamcrest/Matcher; // field@1dbf │ │ +1319a6: 7220 6f33 0300 |0017: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ +1319ac: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=91 │ │ 0x000b line=92 │ │ 0x0011 line=93 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/xmlunit/matchers/EvaluateXPathMatcher; │ │ @@ -456425,21 +456427,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -131868: |[131868] org.xmlunit.matchers.EvaluateXPathMatcher.matches:(Ljava/lang/Object;)Z │ │ -131878: 7020 bd37 2100 |0000: invoke-direct {v1, v2}, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.xPathEvaluate:(Ljava/lang/Object;)Ljava/lang/String; // method@37bd │ │ -13187e: 0c02 |0003: move-result-object v2 │ │ -131880: 5410 bf1d |0004: iget-object v0, v1, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.valueMatcher:Lorg/hamcrest/Matcher; // field@1dbf │ │ -131884: 7220 8033 2000 |0006: invoke-interface {v0, v2}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ -13188a: 0a02 |0009: move-result v2 │ │ -13188c: 0f02 |000a: return v2 │ │ +131870: |[131870] org.xmlunit.matchers.EvaluateXPathMatcher.matches:(Ljava/lang/Object;)Z │ │ +131880: 7020 bd37 2100 |0000: invoke-direct {v1, v2}, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.xPathEvaluate:(Ljava/lang/Object;)Ljava/lang/String; // method@37bd │ │ +131886: 0c02 |0003: move-result-object v2 │ │ +131888: 5410 bf1d |0004: iget-object v0, v1, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.valueMatcher:Lorg/hamcrest/Matcher; // field@1dbf │ │ +13188c: 7220 8033 2000 |0006: invoke-interface {v0, v2}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ +131892: 0a02 |0009: move-result v2 │ │ +131894: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/xmlunit/matchers/EvaluateXPathMatcher; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ @@ -456449,17 +456451,17 @@ │ │ type : '(Ljava/util/Map;)Lorg/xmlunit/matchers/EvaluateXPathMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1318fc: |[1318fc] org.xmlunit.matchers.EvaluateXPathMatcher.withNamespaceContext:(Ljava/util/Map;)Lorg/xmlunit/matchers/EvaluateXPathMatcher; │ │ -13190c: 5b01 be1d |0000: iput-object v1, v0, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.prefix2Uri:Ljava/util/Map; // field@1dbe │ │ -131910: 1100 |0002: return-object v0 │ │ +131904: |[131904] org.xmlunit.matchers.EvaluateXPathMatcher.withNamespaceContext:(Ljava/util/Map;)Lorg/xmlunit/matchers/EvaluateXPathMatcher; │ │ +131914: 5b01 be1d |0000: iput-object v1, v0, Lorg/xmlunit/matchers/EvaluateXPathMatcher;.prefix2Uri:Ljava/util/Map; // field@1dbe │ │ +131918: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/matchers/EvaluateXPathMatcher; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Map; │ │ │ │ @@ -456506,18 +456508,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -131a3c: |[131a3c] org.xmlunit.matchers.HasXPathMatcher.:(Ljava/lang/String;)V │ │ -131a4c: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -131a52: 5b01 c21d |0003: iput-object v1, v0, Lorg/xmlunit/matchers/HasXPathMatcher;.xPath:Ljava/lang/String; // field@1dc2 │ │ -131a56: 0e00 |0005: return-void │ │ +131a44: |[131a44] org.xmlunit.matchers.HasXPathMatcher.:(Ljava/lang/String;)V │ │ +131a54: 7010 2033 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +131a5a: 5b01 c21d |0003: iput-object v1, v0, Lorg/xmlunit/matchers/HasXPathMatcher;.xPath:Ljava/lang/String; // field@1dc2 │ │ +131a5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/matchers/HasXPathMatcher; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -456527,18 +456529,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/xmlunit/matchers/HasXPathMatcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -131a08: |[131a08] org.xmlunit.matchers.HasXPathMatcher.hasXPath:(Ljava/lang/String;)Lorg/xmlunit/matchers/HasXPathMatcher; │ │ -131a18: 2200 9609 |0000: new-instance v0, Lorg/xmlunit/matchers/HasXPathMatcher; // type@0996 │ │ -131a1c: 7020 be37 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/matchers/HasXPathMatcher;.:(Ljava/lang/String;)V // method@37be │ │ -131a22: 1100 |0005: return-object v0 │ │ +131a10: |[131a10] org.xmlunit.matchers.HasXPathMatcher.hasXPath:(Ljava/lang/String;)Lorg/xmlunit/matchers/HasXPathMatcher; │ │ +131a20: 2200 9609 |0000: new-instance v0, Lorg/xmlunit/matchers/HasXPathMatcher; // type@0996 │ │ +131a24: 7020 be37 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/matchers/HasXPathMatcher;.:(Ljava/lang/String;)V // method@37be │ │ +131a2a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -456547,18 +456549,18 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -131a58: |[131a58] org.xmlunit.matchers.HasXPathMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ -131a68: 1a01 9029 |0000: const-string v1, "XPath returned no results." // string@2990 │ │ -131a6c: 7220 7133 1200 |0002: invoke-interface {v2, v1}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -131a72: 0e00 |0005: return-void │ │ +131a60: |[131a60] org.xmlunit.matchers.HasXPathMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ +131a70: 1a01 9029 |0000: const-string v1, "XPath returned no results." // string@2990 │ │ +131a74: 7220 7133 1200 |0002: invoke-interface {v2, v1}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +131a7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/xmlunit/matchers/HasXPathMatcher; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/hamcrest/Description; │ │ @@ -456568,21 +456570,21 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -131a74: |[131a74] org.xmlunit.matchers.HasXPathMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ -131a84: 1a00 8929 |0000: const-string v0, "XML with XPath " // string@2989 │ │ -131a88: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -131a8e: 0c02 |0005: move-result-object v2 │ │ -131a90: 5410 c21d |0006: iget-object v0, v1, Lorg/xmlunit/matchers/HasXPathMatcher;.xPath:Ljava/lang/String; // field@1dc2 │ │ -131a94: 7220 7133 0200 |0008: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -131a9a: 0e00 |000b: return-void │ │ +131a7c: |[131a7c] org.xmlunit.matchers.HasXPathMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ +131a8c: 1a00 8929 |0000: const-string v0, "XML with XPath " // string@2989 │ │ +131a90: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +131a96: 0c02 |0005: move-result-object v2 │ │ +131a98: 5410 c21d |0006: iget-object v0, v1, Lorg/xmlunit/matchers/HasXPathMatcher;.xPath:Ljava/lang/String; // field@1dc2 │ │ +131a9c: 7220 7133 0200 |0008: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +131aa2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/xmlunit/matchers/HasXPathMatcher; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -456591,34 +456593,34 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -1319a8: |[1319a8] org.xmlunit.matchers.HasXPathMatcher.matches:(Ljava/lang/Object;)Z │ │ -1319b8: 2200 b709 |0000: new-instance v0, Lorg/xmlunit/xpath/JAXPXPathEngine; // type@09b7 │ │ -1319bc: 7010 5a38 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/xpath/JAXPXPathEngine;.:()V // method@385a │ │ -1319c2: 5421 c11d |0005: iget-object v1, v2, Lorg/xmlunit/matchers/HasXPathMatcher;.prefix2Uri:Ljava/util/Map; // field@1dc1 │ │ -1319c6: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -1319ca: 6e20 6038 1000 |0009: invoke-virtual {v0, v1}, Lorg/xmlunit/xpath/JAXPXPathEngine;.setNamespaceContext:(Ljava/util/Map;)V // method@3860 │ │ -1319d0: 7110 d935 0300 |000c: invoke-static {v3}, Lorg/xmlunit/builder/Input;.from:(Ljava/lang/Object;)Lorg/xmlunit/builder/Input$Builder; // method@35d9 │ │ -1319d6: 0c03 |000f: move-result-object v3 │ │ -1319d8: 7210 bc35 0300 |0010: invoke-interface {v3}, Lorg/xmlunit/builder/Input$Builder;.build:()Ljavax/xml/transform/Source; // method@35bc │ │ -1319de: 0c03 |0013: move-result-object v3 │ │ -1319e0: 7110 ea37 0300 |0014: invoke-static {v3}, Lorg/xmlunit/util/Convert;.toNode:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node; // method@37ea │ │ -1319e6: 0c03 |0017: move-result-object v3 │ │ -1319e8: 5421 c21d |0018: iget-object v1, v2, Lorg/xmlunit/matchers/HasXPathMatcher;.xPath:Ljava/lang/String; // field@1dc2 │ │ -1319ec: 6e30 5f38 1003 |001a: invoke-virtual {v0, v1, v3}, Lorg/xmlunit/xpath/JAXPXPathEngine;.selectNodes:(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Iterable; // method@385f │ │ -1319f2: 0c03 |001d: move-result-object v3 │ │ -1319f4: 7210 652a 0300 |001e: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -1319fa: 0c03 |0021: move-result-object v3 │ │ -1319fc: 7210 042c 0300 |0022: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -131a02: 0a03 |0025: move-result v3 │ │ -131a04: 0f03 |0026: return v3 │ │ +1319b0: |[1319b0] org.xmlunit.matchers.HasXPathMatcher.matches:(Ljava/lang/Object;)Z │ │ +1319c0: 2200 b709 |0000: new-instance v0, Lorg/xmlunit/xpath/JAXPXPathEngine; // type@09b7 │ │ +1319c4: 7010 5a38 0000 |0002: invoke-direct {v0}, Lorg/xmlunit/xpath/JAXPXPathEngine;.:()V // method@385a │ │ +1319ca: 5421 c11d |0005: iget-object v1, v2, Lorg/xmlunit/matchers/HasXPathMatcher;.prefix2Uri:Ljava/util/Map; // field@1dc1 │ │ +1319ce: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +1319d2: 6e20 6038 1000 |0009: invoke-virtual {v0, v1}, Lorg/xmlunit/xpath/JAXPXPathEngine;.setNamespaceContext:(Ljava/util/Map;)V // method@3860 │ │ +1319d8: 7110 d935 0300 |000c: invoke-static {v3}, Lorg/xmlunit/builder/Input;.from:(Ljava/lang/Object;)Lorg/xmlunit/builder/Input$Builder; // method@35d9 │ │ +1319de: 0c03 |000f: move-result-object v3 │ │ +1319e0: 7210 bc35 0300 |0010: invoke-interface {v3}, Lorg/xmlunit/builder/Input$Builder;.build:()Ljavax/xml/transform/Source; // method@35bc │ │ +1319e6: 0c03 |0013: move-result-object v3 │ │ +1319e8: 7110 ea37 0300 |0014: invoke-static {v3}, Lorg/xmlunit/util/Convert;.toNode:(Ljavax/xml/transform/Source;)Lorg/w3c/dom/Node; // method@37ea │ │ +1319ee: 0c03 |0017: move-result-object v3 │ │ +1319f0: 5421 c21d |0018: iget-object v1, v2, Lorg/xmlunit/matchers/HasXPathMatcher;.xPath:Ljava/lang/String; // field@1dc2 │ │ +1319f4: 6e30 5f38 1003 |001a: invoke-virtual {v0, v1, v3}, Lorg/xmlunit/xpath/JAXPXPathEngine;.selectNodes:(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/Iterable; // method@385f │ │ +1319fa: 0c03 |001d: move-result-object v3 │ │ +1319fc: 7210 652a 0300 |001e: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +131a02: 0c03 |0021: move-result-object v3 │ │ +131a04: 7210 042c 0300 |0022: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +131a0a: 0a03 |0025: move-result v3 │ │ +131a0c: 0f03 |0026: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ 0x0009 line=70 │ │ 0x000c line=73 │ │ 0x0014 line=74 │ │ @@ -456633,17 +456635,17 @@ │ │ type : '(Ljava/util/Map;)Lorg/xmlunit/matchers/HasXPathMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -131a24: |[131a24] org.xmlunit.matchers.HasXPathMatcher.withNamespaceContext:(Ljava/util/Map;)Lorg/xmlunit/matchers/HasXPathMatcher; │ │ -131a34: 5b01 c11d |0000: iput-object v1, v0, Lorg/xmlunit/matchers/HasXPathMatcher;.prefix2Uri:Ljava/util/Map; // field@1dc1 │ │ -131a38: 1100 |0002: return-object v0 │ │ +131a2c: |[131a2c] org.xmlunit.matchers.HasXPathMatcher.withNamespaceContext:(Ljava/util/Map;)Lorg/xmlunit/matchers/HasXPathMatcher; │ │ +131a3c: 5b01 c11d |0000: iput-object v1, v0, Lorg/xmlunit/matchers/HasXPathMatcher;.prefix2Uri:Ljava/util/Map; // field@1dc1 │ │ +131a40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/xmlunit/matchers/HasXPathMatcher; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Map; │ │ │ │ @@ -456696,26 +456698,26 @@ │ │ type : '(Ljavax/xml/validation/Schema;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -131cac: |[131cac] org.xmlunit.matchers.ValidationMatcher.:(Ljavax/xml/validation/Schema;)V │ │ -131cbc: 7010 2033 0100 |0000: invoke-direct {v1}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -131cc2: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -131cc6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -131cc8: 2300 000a |0006: new-array v0, v0, [Ljavax/xml/transform/Source; // type@0a00 │ │ -131ccc: 5b10 c71d |0008: iput-object v0, v1, Lorg/xmlunit/matchers/ValidationMatcher;.schemaSource:[Ljavax/xml/transform/Source; // field@1dc7 │ │ -131cd0: 5b12 c61d |000a: iput-object v2, v1, Lorg/xmlunit/matchers/ValidationMatcher;.schema:Ljavax/xml/validation/Schema; // field@1dc6 │ │ -131cd4: 0e00 |000c: return-void │ │ -131cd6: 2202 f006 |000d: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -131cda: 1a00 f546 |000f: const-string v0, "schema must not be null" // string@46f5 │ │ -131cde: 7020 502a 0200 |0011: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -131ce4: 2702 |0014: throw v2 │ │ +131cb4: |[131cb4] org.xmlunit.matchers.ValidationMatcher.:(Ljavax/xml/validation/Schema;)V │ │ +131cc4: 7010 2033 0100 |0000: invoke-direct {v1}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +131cca: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +131cce: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +131cd0: 2300 000a |0006: new-array v0, v0, [Ljavax/xml/transform/Source; // type@0a00 │ │ +131cd4: 5b10 c71d |0008: iput-object v0, v1, Lorg/xmlunit/matchers/ValidationMatcher;.schemaSource:[Ljavax/xml/transform/Source; // field@1dc7 │ │ +131cd8: 5b12 c61d |000a: iput-object v2, v1, Lorg/xmlunit/matchers/ValidationMatcher;.schema:Ljavax/xml/validation/Schema; // field@1dc6 │ │ +131cdc: 0e00 |000c: return-void │ │ +131cde: 2202 f006 |000d: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +131ce2: 1a00 f546 |000f: const-string v0, "schema must not be null" // string@46f5 │ │ +131ce6: 7020 502a 0200 |0011: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +131cec: 2702 |0014: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0008 line=73 │ │ 0x000a line=74 │ │ 0x000d line=71 │ │ locals : │ │ @@ -456727,47 +456729,47 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -131c1c: |[131c1c] org.xmlunit.matchers.ValidationMatcher.:([Ljava/lang/Object;)V │ │ -131c2c: 7010 2033 0200 |0000: invoke-direct {v2}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ -131c32: 3803 3500 |0003: if-eqz v3, 0038 // +0035 │ │ -131c36: 7110 9f2b 0300 |0005: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -131c3c: 0c00 |0008: move-result-object v0 │ │ -131c3e: 2201 9d09 |0009: new-instance v1, Lorg/xmlunit/util/IsNullPredicate; // type@099d │ │ -131c42: 7010 ee37 0100 |000b: invoke-direct {v1}, Lorg/xmlunit/util/IsNullPredicate;.:()V // method@37ee │ │ -131c48: 7120 1438 1000 |000e: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ -131c4e: 0a01 |0011: move-result v1 │ │ -131c50: 3901 1e00 |0012: if-nez v1, 0030 // +001e │ │ -131c54: 2201 9709 |0014: new-instance v1, Lorg/xmlunit/matchers/ValidationMatcher$1; // type@0997 │ │ -131c58: 7020 c437 2100 |0016: invoke-direct {v1, v2}, Lorg/xmlunit/matchers/ValidationMatcher$1;.:(Lorg/xmlunit/matchers/ValidationMatcher;)V // method@37c4 │ │ -131c5e: 7120 1938 1000 |0019: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; // method@3819 │ │ -131c64: 0c00 |001c: move-result-object v0 │ │ -131c66: 7110 1538 0000 |001d: invoke-static {v0}, Lorg/xmlunit/util/Linqy;.asList:(Ljava/lang/Iterable;)Ljava/util/List; // method@3815 │ │ -131c6c: 0c00 |0020: move-result-object v0 │ │ -131c6e: 2133 |0021: array-length v3, v3 │ │ -131c70: 2333 000a |0022: new-array v3, v3, [Ljavax/xml/transform/Source; // type@0a00 │ │ -131c74: 7220 382c 3000 |0024: invoke-interface {v0, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2c38 │ │ -131c7a: 0c03 |0027: move-result-object v3 │ │ -131c7c: 1f03 000a |0028: check-cast v3, [Ljavax/xml/transform/Source; // type@0a00 │ │ -131c80: 5b23 c71d |002a: iput-object v3, v2, Lorg/xmlunit/matchers/ValidationMatcher;.schemaSource:[Ljavax/xml/transform/Source; // field@1dc7 │ │ -131c84: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -131c86: 5b23 c61d |002d: iput-object v3, v2, Lorg/xmlunit/matchers/ValidationMatcher;.schema:Ljavax/xml/validation/Schema; // field@1dc6 │ │ -131c8a: 0e00 |002f: return-void │ │ -131c8c: 2203 f006 |0030: new-instance v3, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -131c90: 1a00 fa46 |0032: const-string v0, "schemaSource must not contain null values" // string@46fa │ │ -131c94: 7020 502a 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -131c9a: 2703 |0037: throw v3 │ │ -131c9c: 2203 f006 |0038: new-instance v3, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -131ca0: 1a00 f946 |003a: const-string v0, "schemaSource must not be null" // string@46f9 │ │ -131ca4: 7020 502a 0300 |003c: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -131caa: 2703 |003f: throw v3 │ │ +131c24: |[131c24] org.xmlunit.matchers.ValidationMatcher.:([Ljava/lang/Object;)V │ │ +131c34: 7010 2033 0200 |0000: invoke-direct {v2}, Lorg/hamcrest/BaseMatcher;.:()V // method@3320 │ │ +131c3a: 3803 3500 |0003: if-eqz v3, 0038 // +0035 │ │ +131c3e: 7110 9f2b 0300 |0005: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +131c44: 0c00 |0008: move-result-object v0 │ │ +131c46: 2201 9d09 |0009: new-instance v1, Lorg/xmlunit/util/IsNullPredicate; // type@099d │ │ +131c4a: 7010 ee37 0100 |000b: invoke-direct {v1}, Lorg/xmlunit/util/IsNullPredicate;.:()V // method@37ee │ │ +131c50: 7120 1438 1000 |000e: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ +131c56: 0a01 |0011: move-result v1 │ │ +131c58: 3901 1e00 |0012: if-nez v1, 0030 // +001e │ │ +131c5c: 2201 9709 |0014: new-instance v1, Lorg/xmlunit/matchers/ValidationMatcher$1; // type@0997 │ │ +131c60: 7020 c437 2100 |0016: invoke-direct {v1, v2}, Lorg/xmlunit/matchers/ValidationMatcher$1;.:(Lorg/xmlunit/matchers/ValidationMatcher;)V // method@37c4 │ │ +131c66: 7120 1938 1000 |0019: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.map:(Ljava/lang/Iterable;Lorg/xmlunit/util/Mapper;)Ljava/lang/Iterable; // method@3819 │ │ +131c6c: 0c00 |001c: move-result-object v0 │ │ +131c6e: 7110 1538 0000 |001d: invoke-static {v0}, Lorg/xmlunit/util/Linqy;.asList:(Ljava/lang/Iterable;)Ljava/util/List; // method@3815 │ │ +131c74: 0c00 |0020: move-result-object v0 │ │ +131c76: 2133 |0021: array-length v3, v3 │ │ +131c78: 2333 000a |0022: new-array v3, v3, [Ljavax/xml/transform/Source; // type@0a00 │ │ +131c7c: 7220 382c 3000 |0024: invoke-interface {v0, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2c38 │ │ +131c82: 0c03 |0027: move-result-object v3 │ │ +131c84: 1f03 000a |0028: check-cast v3, [Ljavax/xml/transform/Source; // type@0a00 │ │ +131c88: 5b23 c71d |002a: iput-object v3, v2, Lorg/xmlunit/matchers/ValidationMatcher;.schemaSource:[Ljavax/xml/transform/Source; // field@1dc7 │ │ +131c8c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +131c8e: 5b23 c61d |002d: iput-object v3, v2, Lorg/xmlunit/matchers/ValidationMatcher;.schema:Ljavax/xml/validation/Schema; // field@1dc6 │ │ +131c92: 0e00 |002f: return-void │ │ +131c94: 2203 f006 |0030: new-instance v3, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +131c98: 1a00 fa46 |0032: const-string v0, "schemaSource must not contain null values" // string@46fa │ │ +131c9c: 7020 502a 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +131ca2: 2703 |0037: throw v3 │ │ +131ca4: 2203 f006 |0038: new-instance v3, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +131ca8: 1a00 f946 |003a: const-string v0, "schemaSource must not be null" // string@46f9 │ │ +131cac: 7020 502a 0300 |003c: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +131cb2: 2703 |003f: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=51 │ │ 0x0009 line=52 │ │ 0x0014 line=55 │ │ 0x002d line=63 │ │ @@ -456782,22 +456784,22 @@ │ │ type : '(Ljava/lang/Object;)Lorg/xmlunit/matchers/ValidationMatcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -131bd8: |[131bd8] org.xmlunit.matchers.ValidationMatcher.valid:(Ljava/lang/Object;)Lorg/xmlunit/matchers/ValidationMatcher; │ │ -131be8: 2200 9909 |0000: new-instance v0, Lorg/xmlunit/matchers/ValidationMatcher; // type@0999 │ │ -131bec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -131bee: 2311 f609 |0003: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ -131bf2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -131bf4: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -131bf8: 7020 cc37 1000 |0008: invoke-direct {v0, v1}, Lorg/xmlunit/matchers/ValidationMatcher;.:([Ljava/lang/Object;)V // method@37cc │ │ -131bfe: 1100 |000b: return-object v0 │ │ +131be0: |[131be0] org.xmlunit.matchers.ValidationMatcher.valid:(Ljava/lang/Object;)Lorg/xmlunit/matchers/ValidationMatcher; │ │ +131bf0: 2200 9909 |0000: new-instance v0, Lorg/xmlunit/matchers/ValidationMatcher; // type@0999 │ │ +131bf4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +131bf6: 2311 f609 |0003: new-array v1, v1, [Ljava/lang/Object; // type@09f6 │ │ +131bfa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +131bfc: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +131c00: 7020 cc37 1000 |0008: invoke-direct {v0, v1}, Lorg/xmlunit/matchers/ValidationMatcher;.:([Ljava/lang/Object;)V // method@37cc │ │ +131c06: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x000c reg=3 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lorg/xmlunit/matchers/ValidationMatcher;) │ │ @@ -456805,18 +456807,18 @@ │ │ type : '(Ljavax/xml/validation/Schema;)Lorg/xmlunit/matchers/ValidationMatcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -131c00: |[131c00] org.xmlunit.matchers.ValidationMatcher.valid:(Ljavax/xml/validation/Schema;)Lorg/xmlunit/matchers/ValidationMatcher; │ │ -131c10: 2200 9909 |0000: new-instance v0, Lorg/xmlunit/matchers/ValidationMatcher; // type@0999 │ │ -131c14: 7020 cb37 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/matchers/ValidationMatcher;.:(Ljavax/xml/validation/Schema;)V // method@37cb │ │ -131c1a: 1100 |0005: return-object v0 │ │ +131c08: |[131c08] org.xmlunit.matchers.ValidationMatcher.valid:(Ljavax/xml/validation/Schema;)Lorg/xmlunit/matchers/ValidationMatcher; │ │ +131c18: 2200 9909 |0000: new-instance v0, Lorg/xmlunit/matchers/ValidationMatcher; // type@0999 │ │ +131c1c: 7020 cb37 1000 |0002: invoke-direct {v0, v1}, Lorg/xmlunit/matchers/ValidationMatcher;.:(Ljavax/xml/validation/Schema;)V // method@37cb │ │ +131c22: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/validation/Schema; │ │ │ │ Virtual methods - │ │ @@ -456825,40 +456827,40 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -131ce8: |[131ce8] org.xmlunit.matchers.ValidationMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ -131cf8: 5412 c51d |0000: iget-object v2, v1, Lorg/xmlunit/matchers/ValidationMatcher;.result:Lorg/xmlunit/validation/ValidationResult; // field@1dc5 │ │ -131cfc: 3802 2b00 |0002: if-eqz v2, 002d // +002b │ │ -131d00: 6e10 5138 0200 |0004: invoke-virtual {v2}, Lorg/xmlunit/validation/ValidationResult;.getProblems:()Ljava/lang/Iterable; // method@3851 │ │ -131d06: 0c02 |0007: move-result-object v2 │ │ -131d08: 3802 2500 |0008: if-eqz v2, 002d // +0025 │ │ -131d0c: 1a02 9000 |000a: const-string v2, " got validation errors: " // string@0090 │ │ -131d10: 7220 7133 2300 |000c: invoke-interface {v3, v2}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -131d16: 5412 c51d |000f: iget-object v2, v1, Lorg/xmlunit/matchers/ValidationMatcher;.result:Lorg/xmlunit/validation/ValidationResult; // field@1dc5 │ │ -131d1a: 6e10 5138 0200 |0011: invoke-virtual {v2}, Lorg/xmlunit/validation/ValidationResult;.getProblems:()Ljava/lang/Iterable; // method@3851 │ │ -131d20: 0c02 |0014: move-result-object v2 │ │ -131d22: 7210 652a 0200 |0015: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -131d28: 0c02 |0018: move-result-object v2 │ │ -131d2a: 7210 042c 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -131d30: 0a00 |001c: move-result v0 │ │ -131d32: 3800 1500 |001d: if-eqz v0, 0032 // +0015 │ │ -131d36: 7210 052c 0200 |001f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -131d3c: 0c00 |0022: move-result-object v0 │ │ -131d3e: 1f00 b409 |0023: check-cast v0, Lorg/xmlunit/validation/ValidationProblem; // type@09b4 │ │ -131d42: 6e10 4f38 0000 |0025: invoke-virtual {v0}, Lorg/xmlunit/validation/ValidationProblem;.toString:()Ljava/lang/String; // method@384f │ │ -131d48: 0c00 |0028: move-result-object v0 │ │ -131d4a: 7220 7133 0300 |0029: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -131d50: 28ed |002c: goto 0019 // -0013 │ │ -131d52: 1a02 8f00 |002d: const-string v2, " got unexpected error!" // string@008f │ │ -131d56: 7220 7133 2300 |002f: invoke-interface {v3, v2}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -131d5c: 0e00 |0032: return-void │ │ +131cf0: |[131cf0] org.xmlunit.matchers.ValidationMatcher.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ +131d00: 5412 c51d |0000: iget-object v2, v1, Lorg/xmlunit/matchers/ValidationMatcher;.result:Lorg/xmlunit/validation/ValidationResult; // field@1dc5 │ │ +131d04: 3802 2b00 |0002: if-eqz v2, 002d // +002b │ │ +131d08: 6e10 5138 0200 |0004: invoke-virtual {v2}, Lorg/xmlunit/validation/ValidationResult;.getProblems:()Ljava/lang/Iterable; // method@3851 │ │ +131d0e: 0c02 |0007: move-result-object v2 │ │ +131d10: 3802 2500 |0008: if-eqz v2, 002d // +0025 │ │ +131d14: 1a02 9000 |000a: const-string v2, " got validation errors: " // string@0090 │ │ +131d18: 7220 7133 2300 |000c: invoke-interface {v3, v2}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +131d1e: 5412 c51d |000f: iget-object v2, v1, Lorg/xmlunit/matchers/ValidationMatcher;.result:Lorg/xmlunit/validation/ValidationResult; // field@1dc5 │ │ +131d22: 6e10 5138 0200 |0011: invoke-virtual {v2}, Lorg/xmlunit/validation/ValidationResult;.getProblems:()Ljava/lang/Iterable; // method@3851 │ │ +131d28: 0c02 |0014: move-result-object v2 │ │ +131d2a: 7210 652a 0200 |0015: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +131d30: 0c02 |0018: move-result-object v2 │ │ +131d32: 7210 042c 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +131d38: 0a00 |001c: move-result v0 │ │ +131d3a: 3800 1500 |001d: if-eqz v0, 0032 // +0015 │ │ +131d3e: 7210 052c 0200 |001f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +131d44: 0c00 |0022: move-result-object v0 │ │ +131d46: 1f00 b409 |0023: check-cast v0, Lorg/xmlunit/validation/ValidationProblem; // type@09b4 │ │ +131d4a: 6e10 4f38 0000 |0025: invoke-virtual {v0}, Lorg/xmlunit/validation/ValidationProblem;.toString:()Ljava/lang/String; // method@384f │ │ +131d50: 0c00 |0028: move-result-object v0 │ │ +131d52: 7220 7133 0300 |0029: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +131d58: 28ed |002c: goto 0019 // -0013 │ │ +131d5a: 1a02 8f00 |002d: const-string v2, " got unexpected error!" // string@008f │ │ +131d5e: 7220 7133 2300 |002f: invoke-interface {v3, v2}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +131d64: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x000c line=115 │ │ 0x000f line=116 │ │ 0x0025 line=117 │ │ 0x002f line=120 │ │ @@ -456872,70 +456874,70 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -131d60: |[131d60] org.xmlunit.matchers.ValidationMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ -131d70: 1a00 d300 |0000: const-string v0, " that " // string@00d3 │ │ -131d74: 7220 7133 0500 |0002: invoke-interface {v5, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -131d7a: 0c00 |0005: move-result-object v0 │ │ -131d7c: 5441 c41d |0006: iget-object v1, v4, Lorg/xmlunit/matchers/ValidationMatcher;.instance:Ljavax/xml/transform/Source; // field@1dc4 │ │ -131d80: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -131d84: 7210 fe2c 0100 |000a: invoke-interface {v1}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ -131d8a: 0c01 |000d: move-result-object v1 │ │ -131d8c: 3801 0900 |000e: if-eqz v1, 0017 // +0009 │ │ -131d90: 5441 c41d |0010: iget-object v1, v4, Lorg/xmlunit/matchers/ValidationMatcher;.instance:Ljavax/xml/transform/Source; // field@1dc4 │ │ -131d94: 7210 fe2c 0100 |0012: invoke-interface {v1}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ -131d9a: 0c01 |0015: move-result-object v1 │ │ -131d9c: 2803 |0016: goto 0019 // +0003 │ │ -131d9e: 1a01 223a |0017: const-string v1, "instance" // string@3a22 │ │ -131da2: 7220 7233 1000 |0019: invoke-interface {v0, v1}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ -131da8: 5440 c61d |001c: iget-object v0, v4, Lorg/xmlunit/matchers/ValidationMatcher;.schema:Ljavax/xml/validation/Schema; // field@1dc6 │ │ -131dac: 3800 4900 |001e: if-eqz v0, 0067 // +0049 │ │ -131db0: 5440 c71d |0020: iget-object v0, v4, Lorg/xmlunit/matchers/ValidationMatcher;.schemaSource:[Ljavax/xml/transform/Source; // field@1dc7 │ │ -131db4: 7110 9f2b 0000 |0022: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -131dba: 0c00 |0025: move-result-object v0 │ │ -131dbc: 2201 9809 |0026: new-instance v1, Lorg/xmlunit/matchers/ValidationMatcher$HasSystemIdPredicate; // type@0998 │ │ -131dc0: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -131dc2: 7020 c837 2100 |0029: invoke-direct {v1, v2}, Lorg/xmlunit/matchers/ValidationMatcher$HasSystemIdPredicate;.:(Lorg/xmlunit/matchers/ValidationMatcher$1;)V // method@37c8 │ │ -131dc8: 7120 1438 1000 |002c: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ -131dce: 0a00 |002f: move-result v0 │ │ -131dd0: 3800 3700 |0030: if-eqz v0, 0067 // +0037 │ │ -131dd4: 1a00 e100 |0032: const-string v0, " validates against " // string@00e1 │ │ -131dd8: 7220 7133 0500 |0034: invoke-interface {v5, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -131dde: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -131de0: 5441 c71d |0038: iget-object v1, v4, Lorg/xmlunit/matchers/ValidationMatcher;.schemaSource:[Ljavax/xml/transform/Source; // field@1dc7 │ │ -131de4: 7110 9f2b 0100 |003a: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -131dea: 0c01 |003d: move-result-object v1 │ │ -131dec: 7210 302c 0100 |003e: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ -131df2: 0c01 |0041: move-result-object v1 │ │ -131df4: 7210 042c 0100 |0042: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -131dfa: 0a02 |0045: move-result v2 │ │ -131dfc: 3802 2600 |0046: if-eqz v2, 006c // +0026 │ │ -131e00: 7210 052c 0100 |0048: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -131e06: 0c02 |004b: move-result-object v2 │ │ -131e08: 1f02 a807 |004c: check-cast v2, Ljavax/xml/transform/Source; // type@07a8 │ │ -131e0c: 3900 0700 |004e: if-nez v0, 0055 // +0007 │ │ -131e10: 1a00 4e02 |0050: const-string v0, ", " // string@024e │ │ -131e14: 7220 7233 0500 |0052: invoke-interface {v5, v0}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ -131e1a: 1200 |0055: const/4 v0, #int 0 // #0 │ │ -131e1c: 7210 fe2c 0200 |0056: invoke-interface {v2}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ -131e22: 0c03 |0059: move-result-object v3 │ │ -131e24: 3803 0700 |005a: if-eqz v3, 0061 // +0007 │ │ -131e28: 7210 fe2c 0200 |005c: invoke-interface {v2}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ -131e2e: 0c02 |005f: move-result-object v2 │ │ -131e30: 2803 |0060: goto 0063 // +0003 │ │ -131e32: 1a02 f646 |0061: const-string v2, "schema without systemId" // string@46f6 │ │ -131e36: 7220 7233 2500 |0063: invoke-interface {v5, v2}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ -131e3c: 28dc |0066: goto 0042 // -0024 │ │ -131e3e: 1a00 e000 |0067: const-string v0, " validates" // string@00e0 │ │ -131e42: 7220 7133 0500 |0069: invoke-interface {v5, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -131e48: 0e00 |006c: return-void │ │ +131d68: |[131d68] org.xmlunit.matchers.ValidationMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ +131d78: 1a00 d300 |0000: const-string v0, " that " // string@00d3 │ │ +131d7c: 7220 7133 0500 |0002: invoke-interface {v5, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +131d82: 0c00 |0005: move-result-object v0 │ │ +131d84: 5441 c41d |0006: iget-object v1, v4, Lorg/xmlunit/matchers/ValidationMatcher;.instance:Ljavax/xml/transform/Source; // field@1dc4 │ │ +131d88: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +131d8c: 7210 fe2c 0100 |000a: invoke-interface {v1}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ +131d92: 0c01 |000d: move-result-object v1 │ │ +131d94: 3801 0900 |000e: if-eqz v1, 0017 // +0009 │ │ +131d98: 5441 c41d |0010: iget-object v1, v4, Lorg/xmlunit/matchers/ValidationMatcher;.instance:Ljavax/xml/transform/Source; // field@1dc4 │ │ +131d9c: 7210 fe2c 0100 |0012: invoke-interface {v1}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ +131da2: 0c01 |0015: move-result-object v1 │ │ +131da4: 2803 |0016: goto 0019 // +0003 │ │ +131da6: 1a01 223a |0017: const-string v1, "instance" // string@3a22 │ │ +131daa: 7220 7233 1000 |0019: invoke-interface {v0, v1}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ +131db0: 5440 c61d |001c: iget-object v0, v4, Lorg/xmlunit/matchers/ValidationMatcher;.schema:Ljavax/xml/validation/Schema; // field@1dc6 │ │ +131db4: 3800 4900 |001e: if-eqz v0, 0067 // +0049 │ │ +131db8: 5440 c71d |0020: iget-object v0, v4, Lorg/xmlunit/matchers/ValidationMatcher;.schemaSource:[Ljavax/xml/transform/Source; // field@1dc7 │ │ +131dbc: 7110 9f2b 0000 |0022: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +131dc2: 0c00 |0025: move-result-object v0 │ │ +131dc4: 2201 9809 |0026: new-instance v1, Lorg/xmlunit/matchers/ValidationMatcher$HasSystemIdPredicate; // type@0998 │ │ +131dc8: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +131dca: 7020 c837 2100 |0029: invoke-direct {v1, v2}, Lorg/xmlunit/matchers/ValidationMatcher$HasSystemIdPredicate;.:(Lorg/xmlunit/matchers/ValidationMatcher$1;)V // method@37c8 │ │ +131dd0: 7120 1438 1000 |002c: invoke-static {v0, v1}, Lorg/xmlunit/util/Linqy;.any:(Ljava/lang/Iterable;Lorg/xmlunit/util/Predicate;)Z // method@3814 │ │ +131dd6: 0a00 |002f: move-result v0 │ │ +131dd8: 3800 3700 |0030: if-eqz v0, 0067 // +0037 │ │ +131ddc: 1a00 e100 |0032: const-string v0, " validates against " // string@00e1 │ │ +131de0: 7220 7133 0500 |0034: invoke-interface {v5, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +131de6: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +131de8: 5441 c71d |0038: iget-object v1, v4, Lorg/xmlunit/matchers/ValidationMatcher;.schemaSource:[Ljavax/xml/transform/Source; // field@1dc7 │ │ +131dec: 7110 9f2b 0100 |003a: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +131df2: 0c01 |003d: move-result-object v1 │ │ +131df4: 7210 302c 0100 |003e: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2c30 │ │ +131dfa: 0c01 |0041: move-result-object v1 │ │ +131dfc: 7210 042c 0100 |0042: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +131e02: 0a02 |0045: move-result v2 │ │ +131e04: 3802 2600 |0046: if-eqz v2, 006c // +0026 │ │ +131e08: 7210 052c 0100 |0048: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +131e0e: 0c02 |004b: move-result-object v2 │ │ +131e10: 1f02 a807 |004c: check-cast v2, Ljavax/xml/transform/Source; // type@07a8 │ │ +131e14: 3900 0700 |004e: if-nez v0, 0055 // +0007 │ │ +131e18: 1a00 4e02 |0050: const-string v0, ", " // string@024e │ │ +131e1c: 7220 7233 0500 |0052: invoke-interface {v5, v0}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ +131e22: 1200 |0055: const/4 v0, #int 0 // #0 │ │ +131e24: 7210 fe2c 0200 |0056: invoke-interface {v2}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ +131e2a: 0c03 |0059: move-result-object v3 │ │ +131e2c: 3803 0700 |005a: if-eqz v3, 0061 // +0007 │ │ +131e30: 7210 fe2c 0200 |005c: invoke-interface {v2}, Ljavax/xml/transform/Source;.getSystemId:()Ljava/lang/String; // method@2cfe │ │ +131e36: 0c02 |005f: move-result-object v2 │ │ +131e38: 2803 |0060: goto 0063 // +0003 │ │ +131e3a: 1a02 f646 |0061: const-string v2, "schema without systemId" // string@46f6 │ │ +131e3e: 7220 7233 2500 |0063: invoke-interface {v5, v2}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ +131e44: 28dc |0066: goto 0042 // -0024 │ │ +131e46: 1a00 e000 |0067: const-string v0, " validates" // string@00e0 │ │ +131e4a: 7220 7133 0500 |0069: invoke-interface {v5, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +131e50: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=92 │ │ 0x001c line=95 │ │ 0x0034 line=96 │ │ 0x0038 line=98 │ │ 0x0052 line=100 │ │ @@ -456950,38 +456952,38 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -131b6c: |[131b6c] org.xmlunit.matchers.ValidationMatcher.matches:(Ljava/lang/Object;)Z │ │ -131b7c: 7110 d935 0300 |0000: invoke-static {v3}, Lorg/xmlunit/builder/Input;.from:(Ljava/lang/Object;)Lorg/xmlunit/builder/Input$Builder; // method@35d9 │ │ -131b82: 0c03 |0003: move-result-object v3 │ │ -131b84: 7210 bc35 0300 |0004: invoke-interface {v3}, Lorg/xmlunit/builder/Input$Builder;.build:()Ljavax/xml/transform/Source; // method@35bc │ │ -131b8a: 0c03 |0007: move-result-object v3 │ │ -131b8c: 5b23 c41d |0008: iput-object v3, v2, Lorg/xmlunit/matchers/ValidationMatcher;.instance:Ljavax/xml/transform/Source; // field@1dc4 │ │ -131b90: 2203 ac09 |000a: new-instance v3, Lorg/xmlunit/validation/JAXPValidator; // type@09ac │ │ -131b94: 1a00 cd39 |000c: const-string v0, "http://www.w3.org/2001/XMLSchema" // string@39cd │ │ -131b98: 7020 2538 0300 |000e: invoke-direct {v3, v0}, Lorg/xmlunit/validation/JAXPValidator;.:(Ljava/lang/String;)V // method@3825 │ │ -131b9e: 5420 c61d |0011: iget-object v0, v2, Lorg/xmlunit/matchers/ValidationMatcher;.schema:Ljavax/xml/validation/Schema; // field@1dc6 │ │ -131ba2: 3800 0600 |0013: if-eqz v0, 0019 // +0006 │ │ -131ba6: 6e20 2a38 0300 |0015: invoke-virtual {v3, v0}, Lorg/xmlunit/validation/JAXPValidator;.setSchema:(Ljavax/xml/validation/Schema;)V // method@382a │ │ -131bac: 2809 |0018: goto 0021 // +0009 │ │ -131bae: 5420 c71d |0019: iget-object v0, v2, Lorg/xmlunit/matchers/ValidationMatcher;.schemaSource:[Ljavax/xml/transform/Source; // field@1dc7 │ │ -131bb2: 2101 |001b: array-length v1, v0 │ │ -131bb4: 3d01 0500 |001c: if-lez v1, 0021 // +0005 │ │ -131bb8: 6e20 2b38 0300 |001e: invoke-virtual {v3, v0}, Lorg/xmlunit/validation/JAXPValidator;.setSchemaSources:([Ljavax/xml/transform/Source;)V // method@382b │ │ -131bbe: 5420 c41d |0021: iget-object v0, v2, Lorg/xmlunit/matchers/ValidationMatcher;.instance:Ljavax/xml/transform/Source; // field@1dc4 │ │ -131bc2: 6e20 2c38 0300 |0023: invoke-virtual {v3, v0}, Lorg/xmlunit/validation/JAXPValidator;.validateInstance:(Ljavax/xml/transform/Source;)Lorg/xmlunit/validation/ValidationResult; // method@382c │ │ -131bc8: 0c03 |0026: move-result-object v3 │ │ -131bca: 5b23 c51d |0027: iput-object v3, v2, Lorg/xmlunit/matchers/ValidationMatcher;.result:Lorg/xmlunit/validation/ValidationResult; // field@1dc5 │ │ -131bce: 6e10 5238 0300 |0029: invoke-virtual {v3}, Lorg/xmlunit/validation/ValidationResult;.isValid:()Z // method@3852 │ │ -131bd4: 0a03 |002c: move-result v3 │ │ -131bd6: 0f03 |002d: return v3 │ │ +131b74: |[131b74] org.xmlunit.matchers.ValidationMatcher.matches:(Ljava/lang/Object;)Z │ │ +131b84: 7110 d935 0300 |0000: invoke-static {v3}, Lorg/xmlunit/builder/Input;.from:(Ljava/lang/Object;)Lorg/xmlunit/builder/Input$Builder; // method@35d9 │ │ +131b8a: 0c03 |0003: move-result-object v3 │ │ +131b8c: 7210 bc35 0300 |0004: invoke-interface {v3}, Lorg/xmlunit/builder/Input$Builder;.build:()Ljavax/xml/transform/Source; // method@35bc │ │ +131b92: 0c03 |0007: move-result-object v3 │ │ +131b94: 5b23 c41d |0008: iput-object v3, v2, Lorg/xmlunit/matchers/ValidationMatcher;.instance:Ljavax/xml/transform/Source; // field@1dc4 │ │ +131b98: 2203 ac09 |000a: new-instance v3, Lorg/xmlunit/validation/JAXPValidator; // type@09ac │ │ +131b9c: 1a00 cd39 |000c: const-string v0, "http://www.w3.org/2001/XMLSchema" // string@39cd │ │ +131ba0: 7020 2538 0300 |000e: invoke-direct {v3, v0}, Lorg/xmlunit/validation/JAXPValidator;.:(Ljava/lang/String;)V // method@3825 │ │ +131ba6: 5420 c61d |0011: iget-object v0, v2, Lorg/xmlunit/matchers/ValidationMatcher;.schema:Ljavax/xml/validation/Schema; // field@1dc6 │ │ +131baa: 3800 0600 |0013: if-eqz v0, 0019 // +0006 │ │ +131bae: 6e20 2a38 0300 |0015: invoke-virtual {v3, v0}, Lorg/xmlunit/validation/JAXPValidator;.setSchema:(Ljavax/xml/validation/Schema;)V // method@382a │ │ +131bb4: 2809 |0018: goto 0021 // +0009 │ │ +131bb6: 5420 c71d |0019: iget-object v0, v2, Lorg/xmlunit/matchers/ValidationMatcher;.schemaSource:[Ljavax/xml/transform/Source; // field@1dc7 │ │ +131bba: 2101 |001b: array-length v1, v0 │ │ +131bbc: 3d01 0500 |001c: if-lez v1, 0021 // +0005 │ │ +131bc0: 6e20 2b38 0300 |001e: invoke-virtual {v3, v0}, Lorg/xmlunit/validation/JAXPValidator;.setSchemaSources:([Ljavax/xml/transform/Source;)V // method@382b │ │ +131bc6: 5420 c41d |0021: iget-object v0, v2, Lorg/xmlunit/matchers/ValidationMatcher;.instance:Ljavax/xml/transform/Source; // field@1dc4 │ │ +131bca: 6e20 2c38 0300 |0023: invoke-virtual {v3, v0}, Lorg/xmlunit/validation/JAXPValidator;.validateInstance:(Ljavax/xml/transform/Source;)Lorg/xmlunit/validation/ValidationResult; // method@382c │ │ +131bd0: 0c03 |0026: move-result-object v3 │ │ +131bd2: 5b23 c51d |0027: iput-object v3, v2, Lorg/xmlunit/matchers/ValidationMatcher;.result:Lorg/xmlunit/validation/ValidationResult; // field@1dc5 │ │ +131bd6: 6e10 5238 0300 |0029: invoke-virtual {v3}, Lorg/xmlunit/validation/ValidationResult;.isValid:()Z // method@3852 │ │ +131bdc: 0a03 |002c: move-result v3 │ │ +131bde: 0f03 |002d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000a line=80 │ │ 0x0011 line=81 │ │ 0x0015 line=82 │ │ 0x0019 line=83 │ │ @@ -457238,23 +457240,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1234f0: |[1234f0] org.hamcrest.CustomTypeSafeMatcher.:(Ljava/lang/String;)V │ │ -123500: 7010 9633 0100 |0000: invoke-direct {v1}, Lorg/hamcrest/TypeSafeMatcher;.:()V // method@3396 │ │ -123506: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ -12350a: 5b12 b21b |0005: iput-object v2, v1, Lorg/hamcrest/CustomTypeSafeMatcher;.fixedDescription:Ljava/lang/String; // field@1bb2 │ │ -12350e: 0e00 |0007: return-void │ │ -123510: 2202 f006 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ -123514: 1a00 f60e |000a: const-string v0, "Description must be non null!" // string@0ef6 │ │ -123518: 7020 502a 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ -12351e: 2702 |000f: throw v2 │ │ +1234f8: |[1234f8] org.hamcrest.CustomTypeSafeMatcher.:(Ljava/lang/String;)V │ │ +123508: 7010 9633 0100 |0000: invoke-direct {v1}, Lorg/hamcrest/TypeSafeMatcher;.:()V // method@3396 │ │ +12350e: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ +123512: 5b12 b21b |0005: iput-object v2, v1, Lorg/hamcrest/CustomTypeSafeMatcher;.fixedDescription:Ljava/lang/String; // field@1bb2 │ │ +123516: 0e00 |0007: return-void │ │ +123518: 2202 f006 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@06f0 │ │ +12351c: 1a00 f60e |000a: const-string v0, "Description must be non null!" // string@0ef6 │ │ +123520: 7020 502a 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2a50 │ │ +123526: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=32 │ │ 0x0008 line=30 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/hamcrest/CustomTypeSafeMatcher; │ │ @@ -457266,18 +457268,18 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -123520: |[123520] org.hamcrest.CustomTypeSafeMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ -123530: 5410 b21b |0000: iget-object v0, v1, Lorg/hamcrest/CustomTypeSafeMatcher;.fixedDescription:Ljava/lang/String; // field@1bb2 │ │ -123534: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -12353a: 0e00 |0005: return-void │ │ +123528: |[123528] org.hamcrest.CustomTypeSafeMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ +123538: 5410 b21b |0000: iget-object v0, v1, Lorg/hamcrest/CustomTypeSafeMatcher;.fixedDescription:Ljava/lang/String; // field@1bb2 │ │ +12353c: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +123542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/CustomTypeSafeMatcher; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -457334,43 +457336,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1236a4: |[1236a4] org.hamcrest.FeatureMatcher.:()V │ │ -1236b4: 2200 d908 |0000: new-instance v0, Lorg/hamcrest/internal/ReflectiveTypeFinder; // type@08d9 │ │ -1236b8: 1a01 4d32 |0002: const-string v1, "featureValueOf" // string@324d │ │ -1236bc: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -1236be: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -1236c0: 7040 1d34 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lorg/hamcrest/internal/ReflectiveTypeFinder;.:(Ljava/lang/String;II)V // method@341d │ │ -1236c6: 6900 b41b |0009: sput-object v0, Lorg/hamcrest/FeatureMatcher;.TYPE_FINDER:Lorg/hamcrest/internal/ReflectiveTypeFinder; // field@1bb4 │ │ -1236ca: 0e00 |000b: return-void │ │ +1236ac: |[1236ac] org.hamcrest.FeatureMatcher.:()V │ │ +1236bc: 2200 d908 |0000: new-instance v0, Lorg/hamcrest/internal/ReflectiveTypeFinder; // type@08d9 │ │ +1236c0: 1a01 4d32 |0002: const-string v1, "featureValueOf" // string@324d │ │ +1236c4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +1236c6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +1236c8: 7040 1d34 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lorg/hamcrest/internal/ReflectiveTypeFinder;.:(Ljava/lang/String;II)V // method@341d │ │ +1236ce: 6900 b41b |0009: sput-object v0, Lorg/hamcrest/FeatureMatcher;.TYPE_FINDER:Lorg/hamcrest/internal/ReflectiveTypeFinder; // field@1bb4 │ │ +1236d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/hamcrest/FeatureMatcher;) │ │ name : '' │ │ type : '(Lorg/hamcrest/Matcher;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1236cc: |[1236cc] org.hamcrest.FeatureMatcher.:(Lorg/hamcrest/Matcher;Ljava/lang/String;Ljava/lang/String;)V │ │ -1236dc: 6200 b41b |0000: sget-object v0, Lorg/hamcrest/FeatureMatcher;.TYPE_FINDER:Lorg/hamcrest/internal/ReflectiveTypeFinder; // field@1bb4 │ │ -1236e0: 7020 9133 0100 |0002: invoke-direct {v1, v0}, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.:(Lorg/hamcrest/internal/ReflectiveTypeFinder;)V // method@3391 │ │ -1236e6: 5b12 b71b |0005: iput-object v2, v1, Lorg/hamcrest/FeatureMatcher;.subMatcher:Lorg/hamcrest/Matcher; // field@1bb7 │ │ -1236ea: 5b13 b51b |0007: iput-object v3, v1, Lorg/hamcrest/FeatureMatcher;.featureDescription:Ljava/lang/String; // field@1bb5 │ │ -1236ee: 5b14 b61b |0009: iput-object v4, v1, Lorg/hamcrest/FeatureMatcher;.featureName:Ljava/lang/String; // field@1bb6 │ │ -1236f2: 0e00 |000b: return-void │ │ +1236d4: |[1236d4] org.hamcrest.FeatureMatcher.:(Lorg/hamcrest/Matcher;Ljava/lang/String;Ljava/lang/String;)V │ │ +1236e4: 6200 b41b |0000: sget-object v0, Lorg/hamcrest/FeatureMatcher;.TYPE_FINDER:Lorg/hamcrest/internal/ReflectiveTypeFinder; // field@1bb4 │ │ +1236e8: 7020 9133 0100 |0002: invoke-direct {v1, v0}, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.:(Lorg/hamcrest/internal/ReflectiveTypeFinder;)V // method@3391 │ │ +1236ee: 5b12 b71b |0005: iput-object v2, v1, Lorg/hamcrest/FeatureMatcher;.subMatcher:Lorg/hamcrest/Matcher; // field@1bb7 │ │ +1236f2: 5b13 b51b |0007: iput-object v3, v1, Lorg/hamcrest/FeatureMatcher;.featureDescription:Ljava/lang/String; // field@1bb5 │ │ +1236f6: 5b14 b61b |0009: iput-object v4, v1, Lorg/hamcrest/FeatureMatcher;.featureName:Ljava/lang/String; // field@1bb6 │ │ +1236fa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ 0x0009 line=28 │ │ locals : │ │ @@ -457385,24 +457387,24 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1236f4: |[1236f4] org.hamcrest.FeatureMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ -123704: 5410 b51b |0000: iget-object v0, v1, Lorg/hamcrest/FeatureMatcher;.featureDescription:Ljava/lang/String; // field@1bb5 │ │ -123708: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -12370e: 0c02 |0005: move-result-object v2 │ │ -123710: 1a00 1b00 |0006: const-string v0, " " // string@001b │ │ -123714: 7220 7133 0200 |0008: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -12371a: 0c02 |000b: move-result-object v2 │ │ -12371c: 5410 b71b |000c: iget-object v0, v1, Lorg/hamcrest/FeatureMatcher;.subMatcher:Lorg/hamcrest/Matcher; // field@1bb7 │ │ -123720: 7220 6f33 0200 |000e: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ -123726: 0e00 |0011: return-void │ │ +1236fc: |[1236fc] org.hamcrest.FeatureMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ +12370c: 5410 b51b |0000: iget-object v0, v1, Lorg/hamcrest/FeatureMatcher;.featureDescription:Ljava/lang/String; // field@1bb5 │ │ +123710: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +123716: 0c02 |0005: move-result-object v2 │ │ +123718: 1a00 1b00 |0006: const-string v0, " " // string@001b │ │ +12371c: 7220 7133 0200 |0008: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +123722: 0c02 |000b: move-result-object v2 │ │ +123724: 5410 b71b |000c: iget-object v0, v1, Lorg/hamcrest/FeatureMatcher;.subMatcher:Lorg/hamcrest/Matcher; // field@1bb7 │ │ +123728: 7220 6f33 0200 |000e: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ +12372e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/hamcrest/FeatureMatcher; │ │ 0x0000 - 0x0012 reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -457417,32 +457419,32 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -123654: |[123654] org.hamcrest.FeatureMatcher.matchesSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z │ │ -123664: 6e20 7c33 3200 |0000: invoke-virtual {v2, v3}, Lorg/hamcrest/FeatureMatcher;.featureValueOf:(Ljava/lang/Object;)Ljava/lang/Object; // method@337c │ │ -12366a: 0c03 |0003: move-result-object v3 │ │ -12366c: 5420 b71b |0004: iget-object v0, v2, Lorg/hamcrest/FeatureMatcher;.subMatcher:Lorg/hamcrest/Matcher; // field@1bb7 │ │ -123670: 7220 8033 3000 |0006: invoke-interface {v0, v3}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ -123676: 0a00 |0009: move-result v0 │ │ -123678: 3900 1400 |000a: if-nez v0, 001e // +0014 │ │ -12367c: 5420 b61b |000c: iget-object v0, v2, Lorg/hamcrest/FeatureMatcher;.featureName:Ljava/lang/String; // field@1bb6 │ │ -123680: 7220 7133 0400 |000e: invoke-interface {v4, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -123686: 0c00 |0011: move-result-object v0 │ │ -123688: 1a01 1b00 |0012: const-string v1, " " // string@001b │ │ -12368c: 7220 7133 1000 |0014: invoke-interface {v0, v1}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -123692: 5420 b71b |0017: iget-object v0, v2, Lorg/hamcrest/FeatureMatcher;.subMatcher:Lorg/hamcrest/Matcher; // field@1bb7 │ │ -123696: 7230 7f33 3004 |0019: invoke-interface {v0, v3, v4}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ -12369c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -12369e: 0f03 |001d: return v3 │ │ -1236a0: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -1236a2: 0f03 |001f: return v3 │ │ +12365c: |[12365c] org.hamcrest.FeatureMatcher.matchesSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z │ │ +12366c: 6e20 7c33 3200 |0000: invoke-virtual {v2, v3}, Lorg/hamcrest/FeatureMatcher;.featureValueOf:(Ljava/lang/Object;)Ljava/lang/Object; // method@337c │ │ +123672: 0c03 |0003: move-result-object v3 │ │ +123674: 5420 b71b |0004: iget-object v0, v2, Lorg/hamcrest/FeatureMatcher;.subMatcher:Lorg/hamcrest/Matcher; // field@1bb7 │ │ +123678: 7220 8033 3000 |0006: invoke-interface {v0, v3}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ +12367e: 0a00 |0009: move-result v0 │ │ +123680: 3900 1400 |000a: if-nez v0, 001e // +0014 │ │ +123684: 5420 b61b |000c: iget-object v0, v2, Lorg/hamcrest/FeatureMatcher;.featureName:Ljava/lang/String; // field@1bb6 │ │ +123688: 7220 7133 0400 |000e: invoke-interface {v4, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +12368e: 0c00 |0011: move-result-object v0 │ │ +123690: 1a01 1b00 |0012: const-string v1, " " // string@001b │ │ +123694: 7220 7133 1000 |0014: invoke-interface {v0, v1}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +12369a: 5420 b71b |0017: iget-object v0, v2, Lorg/hamcrest/FeatureMatcher;.subMatcher:Lorg/hamcrest/Matcher; // field@1bb7 │ │ +12369e: 7230 7f33 3004 |0019: invoke-interface {v0, v3, v4}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ +1236a4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +1236a6: 0f03 |001d: return v3 │ │ +1236a8: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +1236aa: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ 0x000c line=42 │ │ 0x0017 line=43 │ │ locals : │ │ @@ -457508,18 +457510,18 @@ │ │ type : '(Ljava/lang/Iterable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -123d48: |[123d48] org.hamcrest.core.AllOf.:(Ljava/lang/Iterable;)V │ │ -123d58: 7010 7533 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/DiagnosingMatcher;.:()V // method@3375 │ │ -123d5e: 5b01 bd1b |0003: iput-object v1, v0, Lorg/hamcrest/core/AllOf;.matchers:Ljava/lang/Iterable; // field@1bbd │ │ -123d62: 0e00 |0005: return-void │ │ +123d50: |[123d50] org.hamcrest.core.AllOf.:(Ljava/lang/Iterable;)V │ │ +123d60: 7010 7533 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/DiagnosingMatcher;.:()V // method@3375 │ │ +123d66: 5b01 bd1b |0003: iput-object v1, v0, Lorg/hamcrest/core/AllOf;.matchers:Ljava/lang/Iterable; // field@1bbd │ │ +123d6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/core/AllOf; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Iterable; │ │ @@ -457529,18 +457531,18 @@ │ │ type : '(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -123bcc: |[123bcc] org.hamcrest.core.AllOf.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; │ │ -123bdc: 2200 c408 |0000: new-instance v0, Lorg/hamcrest/core/AllOf; // type@08c4 │ │ -123be0: 7020 9d33 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/AllOf;.:(Ljava/lang/Iterable;)V // method@339d │ │ -123be6: 1100 |0005: return-object v0 │ │ +123bd4: |[123bd4] org.hamcrest.core.AllOf.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; │ │ +123be4: 2200 c408 |0000: new-instance v0, Lorg/hamcrest/core/AllOf; // type@08c4 │ │ +123be8: 7020 9d33 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/AllOf;.:(Ljava/lang/Iterable;)V // method@339d │ │ +123bee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Iterable; │ │ │ │ #2 : (in Lorg/hamcrest/core/AllOf;) │ │ @@ -457548,23 +457550,23 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -123be8: |[123be8] org.hamcrest.core.AllOf.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -123bf8: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -123bfc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -123bfe: 7020 8f2b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ -123c04: 7220 282c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123c0a: 7220 282c 3000 |0009: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123c10: 7110 9e33 0000 |000c: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ -123c16: 0c02 |000f: move-result-object v2 │ │ -123c18: 1102 |0010: return-object v2 │ │ +123bf0: |[123bf0] org.hamcrest.core.AllOf.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +123c00: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +123c04: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +123c06: 7020 8f2b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ +123c0c: 7220 282c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123c12: 7220 282c 3000 |0009: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123c18: 7110 9e33 0000 |000c: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ +123c1e: 0c02 |000f: move-result-object v2 │ │ +123c20: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0006 line=72 │ │ 0x0009 line=73 │ │ 0x000c line=74 │ │ locals : │ │ @@ -457576,24 +457578,24 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -123c1c: |[123c1c] org.hamcrest.core.AllOf.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -123c2c: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -123c30: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -123c32: 7020 8f2b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ -123c38: 7220 282c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123c3e: 7220 282c 3000 |0009: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123c44: 7220 282c 4000 |000c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123c4a: 7110 9e33 0000 |000f: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ -123c50: 0c02 |0012: move-result-object v2 │ │ -123c52: 1102 |0013: return-object v2 │ │ +123c24: |[123c24] org.hamcrest.core.AllOf.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +123c34: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +123c38: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +123c3a: 7020 8f2b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ +123c40: 7220 282c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123c46: 7220 282c 3000 |0009: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123c4c: 7220 282c 4000 |000c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123c52: 7110 9e33 0000 |000f: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ +123c58: 0c02 |0012: move-result-object v2 │ │ +123c5a: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0006 line=86 │ │ 0x0009 line=87 │ │ 0x000c line=88 │ │ 0x000f line=89 │ │ @@ -457607,25 +457609,25 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -123c54: |[123c54] org.hamcrest.core.AllOf.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -123c64: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -123c68: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -123c6a: 7020 8f2b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ -123c70: 7220 282c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123c76: 7220 282c 3000 |0009: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123c7c: 7220 282c 4000 |000c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123c82: 7220 282c 5000 |000f: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123c88: 7110 9e33 0000 |0012: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ -123c8e: 0c02 |0015: move-result-object v2 │ │ -123c90: 1102 |0016: return-object v2 │ │ +123c5c: |[123c5c] org.hamcrest.core.AllOf.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +123c6c: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +123c70: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +123c72: 7020 8f2b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ +123c78: 7220 282c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123c7e: 7220 282c 3000 |0009: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123c84: 7220 282c 4000 |000c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123c8a: 7220 282c 5000 |000f: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123c90: 7110 9e33 0000 |0012: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ +123c96: 0c02 |0015: move-result-object v2 │ │ +123c98: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=101 │ │ 0x0009 line=102 │ │ 0x000c line=103 │ │ 0x000f line=104 │ │ @@ -457641,26 +457643,26 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -123c94: |[123c94] org.hamcrest.core.AllOf.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -123ca4: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -123ca8: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -123caa: 7020 8f2b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ -123cb0: 7220 282c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123cb6: 7220 282c 3000 |0009: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123cbc: 7220 282c 4000 |000c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123cc2: 7220 282c 5000 |000f: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123cc8: 7220 282c 6000 |0012: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123cce: 7110 9e33 0000 |0015: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ -123cd4: 0c02 |0018: move-result-object v2 │ │ -123cd6: 1102 |0019: return-object v2 │ │ +123c9c: |[123c9c] org.hamcrest.core.AllOf.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +123cac: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +123cb0: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +123cb2: 7020 8f2b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ +123cb8: 7220 282c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123cbe: 7220 282c 3000 |0009: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123cc4: 7220 282c 4000 |000c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123cca: 7220 282c 5000 |000f: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123cd0: 7220 282c 6000 |0012: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123cd6: 7110 9e33 0000 |0015: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ +123cdc: 0c02 |0018: move-result-object v2 │ │ +123cde: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=117 │ │ 0x0009 line=118 │ │ 0x000c line=119 │ │ 0x000f line=120 │ │ @@ -457678,27 +457680,27 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -123cd8: |[123cd8] org.hamcrest.core.AllOf.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -123ce8: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -123cec: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -123cee: 7020 8f2b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ -123cf4: 7220 282c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123cfa: 7220 282c 3000 |0009: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123d00: 7220 282c 4000 |000c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123d06: 7220 282c 5000 |000f: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123d0c: 7220 282c 6000 |0012: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123d12: 7220 282c 7000 |0015: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123d18: 7110 9e33 0000 |0018: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ -123d1e: 0c02 |001b: move-result-object v2 │ │ -123d20: 1102 |001c: return-object v2 │ │ +123ce0: |[123ce0] org.hamcrest.core.AllOf.allOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +123cf0: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +123cf4: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +123cf6: 7020 8f2b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ +123cfc: 7220 282c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123d02: 7220 282c 3000 |0009: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123d08: 7220 282c 4000 |000c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123d0e: 7220 282c 5000 |000f: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123d14: 7220 282c 6000 |0012: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123d1a: 7220 282c 7000 |0015: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123d20: 7110 9e33 0000 |0018: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ +123d26: 0c02 |001b: move-result-object v2 │ │ +123d28: 1102 |001c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0006 line=134 │ │ 0x0009 line=135 │ │ 0x000c line=136 │ │ 0x000f line=137 │ │ @@ -457718,20 +457720,20 @@ │ │ type : '([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -123d24: |[123d24] org.hamcrest.core.AllOf.allOf:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -123d34: 7110 9f2b 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -123d3a: 0c00 |0003: move-result-object v0 │ │ -123d3c: 7110 9e33 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ -123d42: 0c00 |0007: move-result-object v0 │ │ -123d44: 1100 |0008: return-object v0 │ │ +123d2c: |[123d2c] org.hamcrest.core.AllOf.allOf:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +123d3c: 7110 9f2b 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +123d42: 0c00 |0003: move-result-object v0 │ │ +123d44: 7110 9e33 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ +123d4a: 0c00 |0007: move-result-object v0 │ │ +123d4c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) [Lorg/hamcrest/Matcher; │ │ │ │ Virtual methods - │ │ @@ -457740,21 +457742,21 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -123d64: |[123d64] org.hamcrest.core.AllOf.describeTo:(Lorg/hamcrest/Description;)V │ │ -123d74: 5440 bd1b |0000: iget-object v0, v4, Lorg/hamcrest/core/AllOf;.matchers:Ljava/lang/Iterable; // field@1bbd │ │ -123d78: 1a01 5501 |0002: const-string v1, "(" // string@0155 │ │ -123d7c: 1a02 6500 |0004: const-string v2, " and " // string@0065 │ │ -123d80: 1a03 1802 |0006: const-string v3, ")" // string@0218 │ │ -123d84: 7250 7033 1532 |0008: invoke-interface {v5, v1, v2, v3, v0}, Lorg/hamcrest/Description;.appendList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description; // method@3370 │ │ -123d8a: 0e00 |000b: return-void │ │ +123d6c: |[123d6c] org.hamcrest.core.AllOf.describeTo:(Lorg/hamcrest/Description;)V │ │ +123d7c: 5440 bd1b |0000: iget-object v0, v4, Lorg/hamcrest/core/AllOf;.matchers:Ljava/lang/Iterable; // field@1bbd │ │ +123d80: 1a01 5501 |0002: const-string v1, "(" // string@0155 │ │ +123d84: 1a02 6500 |0004: const-string v2, " and " // string@0065 │ │ +123d88: 1a03 1802 |0006: const-string v3, ")" // string@0218 │ │ +123d8c: 7250 7033 1532 |0008: invoke-interface {v5, v1, v2, v3, v0}, Lorg/hamcrest/Description;.appendList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lorg/hamcrest/Description; // method@3370 │ │ +123d92: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lorg/hamcrest/core/AllOf; │ │ 0x0000 - 0x000c reg=5 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -457763,36 +457765,36 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -123b6c: |[123b6c] org.hamcrest.core.AllOf.matches:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z │ │ -123b7c: 5430 bd1b |0000: iget-object v0, v3, Lorg/hamcrest/core/AllOf;.matchers:Ljava/lang/Iterable; // field@1bbd │ │ -123b80: 7210 652a 0000 |0002: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -123b86: 0c00 |0005: move-result-object v0 │ │ -123b88: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -123b8e: 0a01 |0009: move-result v1 │ │ -123b90: 3801 1c00 |000a: if-eqz v1, 0026 // +001c │ │ -123b94: 7210 052c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -123b9a: 0c01 |000f: move-result-object v1 │ │ -123b9c: 1f01 be08 |0010: check-cast v1, Lorg/hamcrest/Matcher; // type@08be │ │ -123ba0: 7220 8033 4100 |0012: invoke-interface {v1, v4}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ -123ba6: 0a02 |0015: move-result v2 │ │ -123ba8: 3902 f0ff |0016: if-nez v2, 0006 // -0010 │ │ -123bac: 7220 6f33 1500 |0018: invoke-interface {v5, v1}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ -123bb2: 0c00 |001b: move-result-object v0 │ │ -123bb4: 1a02 1b00 |001c: const-string v2, " " // string@001b │ │ -123bb8: 7220 7133 2000 |001e: invoke-interface {v0, v2}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -123bbe: 7230 7f33 4105 |0021: invoke-interface {v1, v4, v5}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ -123bc4: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -123bc6: 0f04 |0025: return v4 │ │ -123bc8: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -123bca: 0f04 |0027: return v4 │ │ +123b74: |[123b74] org.hamcrest.core.AllOf.matches:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z │ │ +123b84: 5430 bd1b |0000: iget-object v0, v3, Lorg/hamcrest/core/AllOf;.matchers:Ljava/lang/Iterable; // field@1bbd │ │ +123b88: 7210 652a 0000 |0002: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +123b8e: 0c00 |0005: move-result-object v0 │ │ +123b90: 7210 042c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +123b96: 0a01 |0009: move-result v1 │ │ +123b98: 3801 1c00 |000a: if-eqz v1, 0026 // +001c │ │ +123b9c: 7210 052c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +123ba2: 0c01 |000f: move-result-object v1 │ │ +123ba4: 1f01 be08 |0010: check-cast v1, Lorg/hamcrest/Matcher; // type@08be │ │ +123ba8: 7220 8033 4100 |0012: invoke-interface {v1, v4}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ +123bae: 0a02 |0015: move-result v2 │ │ +123bb0: 3902 f0ff |0016: if-nez v2, 0006 // -0010 │ │ +123bb4: 7220 6f33 1500 |0018: invoke-interface {v5, v1}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ +123bba: 0c00 |001b: move-result-object v0 │ │ +123bbc: 1a02 1b00 |001c: const-string v2, " " // string@001b │ │ +123bc0: 7220 7133 2000 |001e: invoke-interface {v0, v2}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +123bc6: 7230 7f33 4105 |0021: invoke-interface {v1, v4, v5}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ +123bcc: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +123bce: 0f04 |0025: return v4 │ │ +123bd0: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +123bd2: 0f04 |0027: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0012 line=27 │ │ 0x0018 line=28 │ │ 0x0021 line=29 │ │ locals : │ │ @@ -457852,17 +457854,17 @@ │ │ type : '(Ljava/lang/Iterable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -123f18: |[123f18] org.hamcrest.core.AnyOf.:(Ljava/lang/Iterable;)V │ │ -123f28: 7020 0034 1000 |0000: invoke-direct {v0, v1}, Lorg/hamcrest/core/ShortcutCombination;.:(Ljava/lang/Iterable;)V // method@3400 │ │ -123f2e: 0e00 |0003: return-void │ │ +123f20: |[123f20] org.hamcrest.core.AnyOf.:(Ljava/lang/Iterable;)V │ │ +123f30: 7020 0034 1000 |0000: invoke-direct {v0, v1}, Lorg/hamcrest/core/ShortcutCombination;.:(Ljava/lang/Iterable;)V // method@3400 │ │ +123f36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/core/AnyOf; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Iterable; │ │ │ │ @@ -457871,18 +457873,18 @@ │ │ type : '(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -123da8: |[123da8] org.hamcrest.core.AnyOf.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; │ │ -123db8: 2200 c508 |0000: new-instance v0, Lorg/hamcrest/core/AnyOf; // type@08c5 │ │ -123dbc: 7020 a733 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/AnyOf;.:(Ljava/lang/Iterable;)V // method@33a7 │ │ -123dc2: 1100 |0005: return-object v0 │ │ +123db0: |[123db0] org.hamcrest.core.AnyOf.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; │ │ +123dc0: 2200 c508 |0000: new-instance v0, Lorg/hamcrest/core/AnyOf; // type@08c5 │ │ +123dc4: 7020 a733 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/AnyOf;.:(Ljava/lang/Iterable;)V // method@33a7 │ │ +123dca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Iterable; │ │ │ │ #2 : (in Lorg/hamcrest/core/AnyOf;) │ │ @@ -457890,22 +457892,22 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -123dc4: |[123dc4] org.hamcrest.core.AnyOf.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ -123dd4: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -123dd8: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -123dde: 7220 282c 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123de4: 7220 282c 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123dea: 7110 a833 0000 |000b: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; // method@33a8 │ │ -123df0: 0c01 |000e: move-result-object v1 │ │ -123df2: 1101 |000f: return-object v1 │ │ +123dcc: |[123dcc] org.hamcrest.core.AnyOf.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ +123ddc: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +123de0: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +123de6: 7220 282c 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123dec: 7220 282c 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123df2: 7110 a833 0000 |000b: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; // method@33a8 │ │ +123df8: 0c01 |000e: move-result-object v1 │ │ +123dfa: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ 0x0008 line=63 │ │ 0x000b line=64 │ │ locals : │ │ @@ -457917,23 +457919,23 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -123df4: |[123df4] org.hamcrest.core.AnyOf.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ -123e04: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -123e08: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -123e0e: 7220 282c 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123e14: 7220 282c 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123e1a: 7220 282c 3000 |000b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123e20: 7110 a833 0000 |000e: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; // method@33a8 │ │ -123e26: 0c01 |0011: move-result-object v1 │ │ -123e28: 1101 |0012: return-object v1 │ │ +123dfc: |[123dfc] org.hamcrest.core.AnyOf.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ +123e0c: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +123e10: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +123e16: 7220 282c 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123e1c: 7220 282c 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123e22: 7220 282c 3000 |000b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123e28: 7110 a833 0000 |000e: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; // method@33a8 │ │ +123e2e: 0c01 |0011: move-result-object v1 │ │ +123e30: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x0008 line=77 │ │ 0x000b line=78 │ │ 0x000e line=79 │ │ @@ -457947,24 +457949,24 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -123e2c: |[123e2c] org.hamcrest.core.AnyOf.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ -123e3c: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -123e40: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -123e46: 7220 282c 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123e4c: 7220 282c 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123e52: 7220 282c 3000 |000b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123e58: 7220 282c 4000 |000e: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123e5e: 7110 a833 0000 |0011: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; // method@33a8 │ │ -123e64: 0c01 |0014: move-result-object v1 │ │ -123e66: 1101 |0015: return-object v1 │ │ +123e34: |[123e34] org.hamcrest.core.AnyOf.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ +123e44: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +123e48: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +123e4e: 7220 282c 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123e54: 7220 282c 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123e5a: 7220 282c 3000 |000b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123e60: 7220 282c 4000 |000e: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123e66: 7110 a833 0000 |0011: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; // method@33a8 │ │ +123e6c: 0c01 |0014: move-result-object v1 │ │ +123e6e: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ 0x0008 line=92 │ │ 0x000b line=93 │ │ 0x000e line=94 │ │ @@ -457980,25 +457982,25 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -123e68: |[123e68] org.hamcrest.core.AnyOf.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ -123e78: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -123e7c: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -123e82: 7220 282c 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123e88: 7220 282c 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123e8e: 7220 282c 3000 |000b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123e94: 7220 282c 4000 |000e: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123e9a: 7220 282c 5000 |0011: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123ea0: 7110 a833 0000 |0014: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; // method@33a8 │ │ -123ea6: 0c01 |0017: move-result-object v1 │ │ -123ea8: 1101 |0018: return-object v1 │ │ +123e70: |[123e70] org.hamcrest.core.AnyOf.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ +123e80: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +123e84: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +123e8a: 7220 282c 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123e90: 7220 282c 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123e96: 7220 282c 3000 |000b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123e9c: 7220 282c 4000 |000e: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123ea2: 7220 282c 5000 |0011: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123ea8: 7110 a833 0000 |0014: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; // method@33a8 │ │ +123eae: 0c01 |0017: move-result-object v1 │ │ +123eb0: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ 0x0008 line=108 │ │ 0x000b line=109 │ │ 0x000e line=110 │ │ @@ -458016,26 +458018,26 @@ │ │ type : '(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -123eac: |[123eac] org.hamcrest.core.AnyOf.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ -123ebc: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -123ec0: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -123ec6: 7220 282c 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123ecc: 7220 282c 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123ed2: 7220 282c 3000 |000b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123ed8: 7220 282c 4000 |000e: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123ede: 7220 282c 5000 |0011: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123ee4: 7220 282c 6000 |0014: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -123eea: 7110 a833 0000 |0017: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; // method@33a8 │ │ -123ef0: 0c01 |001a: move-result-object v1 │ │ -123ef2: 1101 |001b: return-object v1 │ │ +123eb4: |[123eb4] org.hamcrest.core.AnyOf.anyOf:(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ +123ec4: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +123ec8: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +123ece: 7220 282c 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123ed4: 7220 282c 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123eda: 7220 282c 3000 |000b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123ee0: 7220 282c 4000 |000e: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123ee6: 7220 282c 5000 |0011: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123eec: 7220 282c 6000 |0014: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +123ef2: 7110 a833 0000 |0017: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; // method@33a8 │ │ +123ef8: 0c01 |001a: move-result-object v1 │ │ +123efa: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ 0x0008 line=125 │ │ 0x000b line=126 │ │ 0x000e line=127 │ │ @@ -458055,20 +458057,20 @@ │ │ type : '([Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -123ef4: |[123ef4] org.hamcrest.core.AnyOf.anyOf:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ -123f04: 7110 9f2b 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ -123f0a: 0c00 |0003: move-result-object v0 │ │ -123f0c: 7110 a833 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; // method@33a8 │ │ -123f12: 0c00 |0007: move-result-object v0 │ │ -123f14: 1100 |0008: return-object v0 │ │ +123efc: |[123efc] org.hamcrest.core.AnyOf.anyOf:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; │ │ +123f0c: 7110 9f2b 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@2b9f │ │ +123f12: 0c00 |0003: move-result-object v0 │ │ +123f14: 7110 a833 0000 |0004: invoke-static {v0}, Lorg/hamcrest/core/AnyOf;.anyOf:(Ljava/lang/Iterable;)Lorg/hamcrest/core/AnyOf; // method@33a8 │ │ +123f1a: 0c00 |0007: move-result-object v0 │ │ +123f1c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) [Lorg/hamcrest/Matcher; │ │ │ │ Virtual methods - │ │ @@ -458077,18 +458079,18 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -123f30: |[123f30] org.hamcrest.core.AnyOf.describeTo:(Lorg/hamcrest/Description;)V │ │ -123f40: 1a00 8743 |0000: const-string v0, "or" // string@4387 │ │ -123f44: 6e30 b033 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/hamcrest/core/AnyOf;.describeTo:(Lorg/hamcrest/Description;Ljava/lang/String;)V // method@33b0 │ │ -123f4a: 0e00 |0005: return-void │ │ +123f38: |[123f38] org.hamcrest.core.AnyOf.describeTo:(Lorg/hamcrest/Description;)V │ │ +123f48: 1a00 8743 |0000: const-string v0, "or" // string@4387 │ │ +123f4c: 6e30 b033 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/hamcrest/core/AnyOf;.describeTo:(Lorg/hamcrest/Description;Ljava/lang/String;)V // method@33b0 │ │ +123f52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/core/AnyOf; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -458097,17 +458099,17 @@ │ │ type : '(Lorg/hamcrest/Description;Ljava/lang/String;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -123f4c: |[123f4c] org.hamcrest.core.AnyOf.describeTo:(Lorg/hamcrest/Description;Ljava/lang/String;)V │ │ -123f5c: 6f30 0234 1002 |0000: invoke-super {v0, v1, v2}, Lorg/hamcrest/core/ShortcutCombination;.describeTo:(Lorg/hamcrest/Description;Ljava/lang/String;)V // method@3402 │ │ -123f62: 0e00 |0003: return-void │ │ +123f54: |[123f54] org.hamcrest.core.AnyOf.describeTo:(Lorg/hamcrest/Description;Ljava/lang/String;)V │ │ +123f64: 6f30 0234 1002 |0000: invoke-super {v0, v1, v2}, Lorg/hamcrest/core/ShortcutCombination;.describeTo:(Lorg/hamcrest/Description;Ljava/lang/String;)V // method@3402 │ │ +123f6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/core/AnyOf; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/hamcrest/Description; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -458117,19 +458119,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -123d8c: |[123d8c] org.hamcrest.core.AnyOf.matches:(Ljava/lang/Object;)Z │ │ -123d9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -123d9e: 6e30 b233 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/hamcrest/core/AnyOf;.matches:(Ljava/lang/Object;Z)Z // method@33b2 │ │ -123da4: 0a02 |0004: move-result v2 │ │ -123da6: 0f02 |0005: return v2 │ │ +123d94: |[123d94] org.hamcrest.core.AnyOf.matches:(Ljava/lang/Object;)Z │ │ +123da4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +123da6: 6e30 b233 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/hamcrest/core/AnyOf;.matches:(Ljava/lang/Object;Z)Z // method@33b2 │ │ +123dac: 0a02 |0004: move-result v2 │ │ +123dae: 0f02 |0005: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=23 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/core/AnyOf; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -458185,18 +458187,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1240e4: |[1240e4] org.hamcrest.core.CombinableMatcher.:(Lorg/hamcrest/Matcher;)V │ │ -1240f4: 7010 8f33 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.:()V // method@338f │ │ -1240fa: 5b01 c01b |0003: iput-object v1, v0, Lorg/hamcrest/core/CombinableMatcher;.matcher:Lorg/hamcrest/Matcher; // field@1bc0 │ │ -1240fe: 0e00 |0005: return-void │ │ +1240ec: |[1240ec] org.hamcrest.core.CombinableMatcher.:(Lorg/hamcrest/Matcher;)V │ │ +1240fc: 7010 8f33 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.:()V // method@338f │ │ +124102: 5b01 c01b |0003: iput-object v1, v0, Lorg/hamcrest/core/CombinableMatcher;.matcher:Lorg/hamcrest/Matcher; // field@1bc0 │ │ +124106: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/core/CombinableMatcher; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/hamcrest/Matcher; │ │ @@ -458206,18 +458208,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1240ac: |[1240ac] org.hamcrest.core.CombinableMatcher.both:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher; │ │ -1240bc: 2200 c608 |0000: new-instance v0, Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher; // type@08c6 │ │ -1240c0: 7020 b333 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher;.:(Lorg/hamcrest/Matcher;)V // method@33b3 │ │ -1240c6: 1100 |0005: return-object v0 │ │ +1240b4: |[1240b4] org.hamcrest.core.CombinableMatcher.both:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher; │ │ +1240c4: 2200 c608 |0000: new-instance v0, Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher; // type@08c6 │ │ +1240c8: 7020 b333 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/CombinableMatcher$CombinableBothMatcher;.:(Lorg/hamcrest/Matcher;)V // method@33b3 │ │ +1240ce: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/hamcrest/Matcher; │ │ │ │ #2 : (in Lorg/hamcrest/core/CombinableMatcher;) │ │ @@ -458225,18 +458227,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1240c8: |[1240c8] org.hamcrest.core.CombinableMatcher.either:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher; │ │ -1240d8: 2200 c708 |0000: new-instance v0, Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher; // type@08c7 │ │ -1240dc: 7020 b533 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher;.:(Lorg/hamcrest/Matcher;)V // method@33b5 │ │ -1240e2: 1100 |0005: return-object v0 │ │ +1240d0: |[1240d0] org.hamcrest.core.CombinableMatcher.either:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher; │ │ +1240e0: 2200 c708 |0000: new-instance v0, Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher; // type@08c7 │ │ +1240e4: 7020 b533 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/CombinableMatcher$CombinableEitherMatcher;.:(Lorg/hamcrest/Matcher;)V // method@33b5 │ │ +1240ea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/hamcrest/Matcher; │ │ │ │ #3 : (in Lorg/hamcrest/core/CombinableMatcher;) │ │ @@ -458244,21 +458246,21 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Ljava/util/ArrayList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -124020: |[124020] org.hamcrest.core.CombinableMatcher.templatedListWith:(Lorg/hamcrest/Matcher;)Ljava/util/ArrayList; │ │ -124030: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -124034: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ -12403a: 5421 c01b |0005: iget-object v1, v2, Lorg/hamcrest/core/CombinableMatcher;.matcher:Lorg/hamcrest/Matcher; // field@1bc0 │ │ -12403e: 6e20 922b 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -124044: 6e20 922b 3000 |000a: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ -12404a: 1100 |000d: return-object v0 │ │ +124028: |[124028] org.hamcrest.core.CombinableMatcher.templatedListWith:(Lorg/hamcrest/Matcher;)Ljava/util/ArrayList; │ │ +124038: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +12403c: 7010 8e2b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8e │ │ +124042: 5421 c01b |0005: iget-object v1, v2, Lorg/hamcrest/core/CombinableMatcher;.matcher:Lorg/hamcrest/Matcher; // field@1bc0 │ │ +124046: 6e20 922b 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +12404c: 6e20 922b 3000 |000a: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b92 │ │ +124052: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ 0x000a line=39 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/hamcrest/core/CombinableMatcher; │ │ @@ -458270,22 +458272,22 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -12404c: |[12404c] org.hamcrest.core.CombinableMatcher.and:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher; │ │ -12405c: 2200 c808 |0000: new-instance v0, Lorg/hamcrest/core/CombinableMatcher; // type@08c8 │ │ -124060: 2201 c408 |0002: new-instance v1, Lorg/hamcrest/core/AllOf; // type@08c4 │ │ -124064: 7020 be33 3200 |0004: invoke-direct {v2, v3}, Lorg/hamcrest/core/CombinableMatcher;.templatedListWith:(Lorg/hamcrest/Matcher;)Ljava/util/ArrayList; // method@33be │ │ -12406a: 0c03 |0007: move-result-object v3 │ │ -12406c: 7020 9d33 3100 |0008: invoke-direct {v1, v3}, Lorg/hamcrest/core/AllOf;.:(Ljava/lang/Iterable;)V // method@339d │ │ -124072: 7020 b733 1000 |000b: invoke-direct {v0, v1}, Lorg/hamcrest/core/CombinableMatcher;.:(Lorg/hamcrest/Matcher;)V // method@33b7 │ │ -124078: 1100 |000e: return-object v0 │ │ +124054: |[124054] org.hamcrest.core.CombinableMatcher.and:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher; │ │ +124064: 2200 c808 |0000: new-instance v0, Lorg/hamcrest/core/CombinableMatcher; // type@08c8 │ │ +124068: 2201 c408 |0002: new-instance v1, Lorg/hamcrest/core/AllOf; // type@08c4 │ │ +12406c: 7020 be33 3200 |0004: invoke-direct {v2, v3}, Lorg/hamcrest/core/CombinableMatcher;.templatedListWith:(Lorg/hamcrest/Matcher;)Ljava/util/ArrayList; // method@33be │ │ +124072: 0c03 |0007: move-result-object v3 │ │ +124074: 7020 9d33 3100 |0008: invoke-direct {v1, v3}, Lorg/hamcrest/core/AllOf;.:(Ljava/lang/Iterable;)V // method@339d │ │ +12407a: 7020 b733 1000 |000b: invoke-direct {v0, v1}, Lorg/hamcrest/core/CombinableMatcher;.:(Lorg/hamcrest/Matcher;)V // method@33b7 │ │ +124080: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/hamcrest/core/CombinableMatcher; │ │ 0x0000 - 0x000f reg=3 (null) Lorg/hamcrest/Matcher; │ │ │ │ @@ -458294,18 +458296,18 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -124100: |[124100] org.hamcrest.core.CombinableMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ -124110: 5410 c01b |0000: iget-object v0, v1, Lorg/hamcrest/core/CombinableMatcher;.matcher:Lorg/hamcrest/Matcher; // field@1bc0 │ │ -124114: 7220 6f33 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ -12411a: 0e00 |0005: return-void │ │ +124108: |[124108] org.hamcrest.core.CombinableMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ +124118: 5410 c01b |0000: iget-object v0, v1, Lorg/hamcrest/core/CombinableMatcher;.matcher:Lorg/hamcrest/Matcher; // field@1bc0 │ │ +12411c: 7220 6f33 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ +124122: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/hamcrest/core/CombinableMatcher; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -458314,25 +458316,25 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -123fec: |[123fec] org.hamcrest.core.CombinableMatcher.matchesSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z │ │ -123ffc: 5410 c01b |0000: iget-object v0, v1, Lorg/hamcrest/core/CombinableMatcher;.matcher:Lorg/hamcrest/Matcher; // field@1bc0 │ │ -124000: 7220 8033 2000 |0002: invoke-interface {v0, v2}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ -124006: 0a00 |0005: move-result v0 │ │ -124008: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -12400c: 5410 c01b |0008: iget-object v0, v1, Lorg/hamcrest/core/CombinableMatcher;.matcher:Lorg/hamcrest/Matcher; // field@1bc0 │ │ -124010: 7230 7f33 2003 |000a: invoke-interface {v0, v2, v3}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ -124016: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -124018: 0f02 |000e: return v2 │ │ -12401a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -12401c: 0f02 |0010: return v2 │ │ +123ff4: |[123ff4] org.hamcrest.core.CombinableMatcher.matchesSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z │ │ +124004: 5410 c01b |0000: iget-object v0, v1, Lorg/hamcrest/core/CombinableMatcher;.matcher:Lorg/hamcrest/Matcher; // field@1bc0 │ │ +124008: 7220 8033 2000 |0002: invoke-interface {v0, v2}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ +12400e: 0a00 |0005: move-result v0 │ │ +124010: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +124014: 5410 c01b |0008: iget-object v0, v1, Lorg/hamcrest/core/CombinableMatcher;.matcher:Lorg/hamcrest/Matcher; // field@1bc0 │ │ +124018: 7230 7f33 2003 |000a: invoke-interface {v0, v2, v3}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ +12401e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +124020: 0f02 |000e: return v2 │ │ +124022: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +124024: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0008 line=17 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/hamcrest/core/CombinableMatcher; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/Object; │ │ @@ -458343,22 +458345,22 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -12407c: |[12407c] org.hamcrest.core.CombinableMatcher.or:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher; │ │ -12408c: 2200 c808 |0000: new-instance v0, Lorg/hamcrest/core/CombinableMatcher; // type@08c8 │ │ -124090: 2201 c508 |0002: new-instance v1, Lorg/hamcrest/core/AnyOf; // type@08c5 │ │ -124094: 7020 be33 3200 |0004: invoke-direct {v2, v3}, Lorg/hamcrest/core/CombinableMatcher;.templatedListWith:(Lorg/hamcrest/Matcher;)Ljava/util/ArrayList; // method@33be │ │ -12409a: 0c03 |0007: move-result-object v3 │ │ -12409c: 7020 a733 3100 |0008: invoke-direct {v1, v3}, Lorg/hamcrest/core/AnyOf;.:(Ljava/lang/Iterable;)V // method@33a7 │ │ -1240a2: 7020 b733 1000 |000b: invoke-direct {v0, v1}, Lorg/hamcrest/core/CombinableMatcher;.:(Lorg/hamcrest/Matcher;)V // method@33b7 │ │ -1240a8: 1100 |000e: return-object v0 │ │ +124084: |[124084] org.hamcrest.core.CombinableMatcher.or:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/CombinableMatcher; │ │ +124094: 2200 c808 |0000: new-instance v0, Lorg/hamcrest/core/CombinableMatcher; // type@08c8 │ │ +124098: 2201 c508 |0002: new-instance v1, Lorg/hamcrest/core/AnyOf; // type@08c5 │ │ +12409c: 7020 be33 3200 |0004: invoke-direct {v2, v3}, Lorg/hamcrest/core/CombinableMatcher;.templatedListWith:(Lorg/hamcrest/Matcher;)Ljava/util/ArrayList; // method@33be │ │ +1240a2: 0c03 |0007: move-result-object v3 │ │ +1240a4: 7020 a733 3100 |0008: invoke-direct {v1, v3}, Lorg/hamcrest/core/AnyOf;.:(Ljava/lang/Iterable;)V // method@33a7 │ │ +1240aa: 7020 b733 1000 |000b: invoke-direct {v0, v1}, Lorg/hamcrest/core/CombinableMatcher;.:(Lorg/hamcrest/Matcher;)V // method@33b7 │ │ +1240b0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/hamcrest/core/CombinableMatcher; │ │ 0x0000 - 0x000f reg=3 (null) Lorg/hamcrest/Matcher; │ │ │ │ @@ -458404,18 +458406,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1242f4: |[1242f4] org.hamcrest.core.Every.:(Lorg/hamcrest/Matcher;)V │ │ -124304: 7010 8f33 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.:()V // method@338f │ │ -12430a: 5b01 c51b |0003: iput-object v1, v0, Lorg/hamcrest/core/Every;.matcher:Lorg/hamcrest/Matcher; // field@1bc5 │ │ -12430e: 0e00 |0005: return-void │ │ +1242fc: |[1242fc] org.hamcrest.core.Every.:(Lorg/hamcrest/Matcher;)V │ │ +12430c: 7010 8f33 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.:()V // method@338f │ │ +124312: 5b01 c51b |0003: iput-object v1, v0, Lorg/hamcrest/core/Every;.matcher:Lorg/hamcrest/Matcher; // field@1bc5 │ │ +124316: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/core/Every; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/hamcrest/Matcher; │ │ @@ -458425,18 +458427,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1242d8: |[1242d8] org.hamcrest.core.Every.everyItem:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -1242e8: 2200 ca08 |0000: new-instance v0, Lorg/hamcrest/core/Every; // type@08ca │ │ -1242ec: 7020 c533 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/Every;.:(Lorg/hamcrest/Matcher;)V // method@33c5 │ │ -1242f2: 1100 |0005: return-object v0 │ │ +1242e0: |[1242e0] org.hamcrest.core.Every.everyItem:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +1242f0: 2200 ca08 |0000: new-instance v0, Lorg/hamcrest/core/Every; // type@08ca │ │ +1242f4: 7020 c533 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/Every;.:(Lorg/hamcrest/Matcher;)V // method@33c5 │ │ +1242fa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/hamcrest/Matcher; │ │ │ │ Virtual methods - │ │ @@ -458445,21 +458447,21 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -124310: |[124310] org.hamcrest.core.Every.describeTo:(Lorg/hamcrest/Description;)V │ │ -124320: 1a00 1032 |0000: const-string v0, "every item is " // string@3210 │ │ -124324: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -12432a: 0c02 |0005: move-result-object v2 │ │ -12432c: 5410 c51b |0006: iget-object v0, v1, Lorg/hamcrest/core/Every;.matcher:Lorg/hamcrest/Matcher; // field@1bc5 │ │ -124330: 7220 6f33 0200 |0008: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ -124336: 0e00 |000b: return-void │ │ +124318: |[124318] org.hamcrest.core.Every.describeTo:(Lorg/hamcrest/Description;)V │ │ +124328: 1a00 1032 |0000: const-string v0, "every item is " // string@3210 │ │ +12432c: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124332: 0c02 |0005: move-result-object v2 │ │ +124334: 5410 c51b |0006: iget-object v0, v1, Lorg/hamcrest/core/Every;.matcher:Lorg/hamcrest/Matcher; // field@1bc5 │ │ +124338: 7220 6f33 0200 |0008: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ +12433e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/hamcrest/core/Every; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -458468,34 +458470,34 @@ │ │ type : '(Ljava/lang/Iterable;Lorg/hamcrest/Description;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -124260: |[124260] org.hamcrest.core.Every.matchesSafely:(Ljava/lang/Iterable;Lorg/hamcrest/Description;)Z │ │ -124270: 7210 652a 0300 |0000: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -124276: 0c03 |0003: move-result-object v3 │ │ -124278: 7210 042c 0300 |0004: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -12427e: 0a00 |0007: move-result v0 │ │ -124280: 3800 1a00 |0008: if-eqz v0, 0022 // +001a │ │ -124284: 7210 052c 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -12428a: 0c00 |000d: move-result-object v0 │ │ -12428c: 5421 c51b |000e: iget-object v1, v2, Lorg/hamcrest/core/Every;.matcher:Lorg/hamcrest/Matcher; // field@1bc5 │ │ -124290: 7220 8033 0100 |0010: invoke-interface {v1, v0}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ -124296: 0a01 |0013: move-result v1 │ │ -124298: 3901 f0ff |0014: if-nez v1, 0004 // -0010 │ │ -12429c: 1a03 532d |0016: const-string v3, "an item " // string@2d53 │ │ -1242a0: 7220 7133 3400 |0018: invoke-interface {v4, v3}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -1242a6: 5423 c51b |001b: iget-object v3, v2, Lorg/hamcrest/core/Every;.matcher:Lorg/hamcrest/Matcher; // field@1bc5 │ │ -1242aa: 7230 7f33 0304 |001d: invoke-interface {v3, v0, v4}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ -1242b0: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -1242b2: 0f03 |0021: return v3 │ │ -1242b4: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -1242b6: 0f03 |0023: return v3 │ │ +124268: |[124268] org.hamcrest.core.Every.matchesSafely:(Ljava/lang/Iterable;Lorg/hamcrest/Description;)Z │ │ +124278: 7210 652a 0300 |0000: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +12427e: 0c03 |0003: move-result-object v3 │ │ +124280: 7210 042c 0300 |0004: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +124286: 0a00 |0007: move-result v0 │ │ +124288: 3800 1a00 |0008: if-eqz v0, 0022 // +001a │ │ +12428c: 7210 052c 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +124292: 0c00 |000d: move-result-object v0 │ │ +124294: 5421 c51b |000e: iget-object v1, v2, Lorg/hamcrest/core/Every;.matcher:Lorg/hamcrest/Matcher; // field@1bc5 │ │ +124298: 7220 8033 0100 |0010: invoke-interface {v1, v0}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ +12429e: 0a01 |0013: move-result v1 │ │ +1242a0: 3901 f0ff |0014: if-nez v1, 0004 // -0010 │ │ +1242a4: 1a03 532d |0016: const-string v3, "an item " // string@2d53 │ │ +1242a8: 7220 7133 3400 |0018: invoke-interface {v4, v3}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +1242ae: 5423 c51b |001b: iget-object v3, v2, Lorg/hamcrest/core/Every;.matcher:Lorg/hamcrest/Matcher; // field@1bc5 │ │ +1242b2: 7230 7f33 0304 |001d: invoke-interface {v3, v0, v4}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ +1242b8: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +1242ba: 0f03 |0021: return v3 │ │ +1242bc: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +1242be: 0f03 |0023: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x000e line=18 │ │ 0x0018 line=19 │ │ 0x001b line=20 │ │ locals : │ │ @@ -458508,19 +458510,19 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1242b8: |[1242b8] org.hamcrest.core.Every.matchesSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z │ │ -1242c8: 1f01 f606 |0000: check-cast v1, Ljava/lang/Iterable; // type@06f6 │ │ -1242cc: 6e30 c833 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/hamcrest/core/Every;.matchesSafely:(Ljava/lang/Iterable;Lorg/hamcrest/Description;)Z // method@33c8 │ │ -1242d2: 0a01 |0005: move-result v1 │ │ -1242d4: 0f01 |0006: return v1 │ │ +1242c0: |[1242c0] org.hamcrest.core.Every.matchesSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z │ │ +1242d0: 1f01 f606 |0000: check-cast v1, Ljava/lang/Iterable; // type@06f6 │ │ +1242d4: 6e30 c833 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/hamcrest/core/Every;.matchesSafely:(Ljava/lang/Iterable;Lorg/hamcrest/Description;)Z // method@33c8 │ │ +1242da: 0a01 |0005: move-result v1 │ │ +1242dc: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/hamcrest/core/Every; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/hamcrest/Description; │ │ @@ -458576,18 +458578,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12452c: |[12452c] org.hamcrest.core.IsCollectionContaining.:(Lorg/hamcrest/Matcher;)V │ │ -12453c: 7010 8f33 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.:()V // method@338f │ │ -124542: 5b01 c81b |0003: iput-object v1, v0, Lorg/hamcrest/core/IsCollectionContaining;.elementMatcher:Lorg/hamcrest/Matcher; // field@1bc8 │ │ -124546: 0e00 |0005: return-void │ │ +124534: |[124534] org.hamcrest.core.IsCollectionContaining.:(Lorg/hamcrest/Matcher;)V │ │ +124544: 7010 8f33 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/TypeSafeDiagnosingMatcher;.:()V // method@338f │ │ +12454a: 5b01 c81b |0003: iput-object v1, v0, Lorg/hamcrest/core/IsCollectionContaining;.elementMatcher:Lorg/hamcrest/Matcher; // field@1bc8 │ │ +12454e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/core/IsCollectionContaining; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/hamcrest/Matcher; │ │ @@ -458597,20 +458599,20 @@ │ │ type : '(Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -12445c: |[12445c] org.hamcrest.core.IsCollectionContaining.hasItem:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -12446c: 2200 cd08 |0000: new-instance v0, Lorg/hamcrest/core/IsCollectionContaining; // type@08cd │ │ -124470: 7110 e633 0100 |0002: invoke-static {v1}, Lorg/hamcrest/core/IsEqual;.equalTo:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33e6 │ │ -124476: 0c01 |0005: move-result-object v1 │ │ -124478: 7020 d833 1000 |0006: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsCollectionContaining;.:(Lorg/hamcrest/Matcher;)V // method@33d8 │ │ -12447e: 1100 |0009: return-object v0 │ │ +124464: |[124464] org.hamcrest.core.IsCollectionContaining.hasItem:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +124474: 2200 cd08 |0000: new-instance v0, Lorg/hamcrest/core/IsCollectionContaining; // type@08cd │ │ +124478: 7110 e633 0100 |0002: invoke-static {v1}, Lorg/hamcrest/core/IsEqual;.equalTo:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33e6 │ │ +12447e: 0c01 |0005: move-result-object v1 │ │ +124480: 7020 d833 1000 |0006: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsCollectionContaining;.:(Lorg/hamcrest/Matcher;)V // method@33d8 │ │ +124486: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Object; │ │ │ │ #2 : (in Lorg/hamcrest/core/IsCollectionContaining;) │ │ @@ -458618,18 +458620,18 @@ │ │ type : '(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -124480: |[124480] org.hamcrest.core.IsCollectionContaining.hasItem:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -124490: 2200 cd08 |0000: new-instance v0, Lorg/hamcrest/core/IsCollectionContaining; // type@08cd │ │ -124494: 7020 d833 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsCollectionContaining;.:(Lorg/hamcrest/Matcher;)V // method@33d8 │ │ -12449a: 1100 |0005: return-object v0 │ │ +124488: |[124488] org.hamcrest.core.IsCollectionContaining.hasItem:(Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +124498: 2200 cd08 |0000: new-instance v0, Lorg/hamcrest/core/IsCollectionContaining; // type@08cd │ │ +12449c: 7020 d833 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsCollectionContaining;.:(Lorg/hamcrest/Matcher;)V // method@33d8 │ │ +1244a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/hamcrest/Matcher; │ │ │ │ #3 : (in Lorg/hamcrest/core/IsCollectionContaining;) │ │ @@ -458637,30 +458639,30 @@ │ │ type : '([Ljava/lang/Object;)Lorg/hamcrest/Matcher;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -12449c: |[12449c] org.hamcrest.core.IsCollectionContaining.hasItems:([Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ -1244ac: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -1244b0: 2141 |0002: array-length v1, v4 │ │ -1244b2: 7020 8f2b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ -1244b8: 2141 |0006: array-length v1, v4 │ │ -1244ba: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1244bc: 3512 0e00 |0008: if-ge v2, v1, 0016 // +000e │ │ -1244c0: 4603 0402 |000a: aget-object v3, v4, v2 │ │ -1244c4: 7110 da33 0300 |000c: invoke-static {v3}, Lorg/hamcrest/core/IsCollectionContaining;.hasItem:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33da │ │ -1244ca: 0c03 |000f: move-result-object v3 │ │ -1244cc: 7220 282c 3000 |0010: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -1244d2: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1244d6: 28f3 |0015: goto 0008 // -000d │ │ -1244d8: 7110 9e33 0000 |0016: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ -1244de: 0c04 |0019: move-result-object v4 │ │ -1244e0: 1104 |001a: return-object v4 │ │ +1244a4: |[1244a4] org.hamcrest.core.IsCollectionContaining.hasItems:([Ljava/lang/Object;)Lorg/hamcrest/Matcher; │ │ +1244b4: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +1244b8: 2141 |0002: array-length v1, v4 │ │ +1244ba: 7020 8f2b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ +1244c0: 2141 |0006: array-length v1, v4 │ │ +1244c2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1244c4: 3512 0e00 |0008: if-ge v2, v1, 0016 // +000e │ │ +1244c8: 4603 0402 |000a: aget-object v3, v4, v2 │ │ +1244cc: 7110 da33 0300 |000c: invoke-static {v3}, Lorg/hamcrest/core/IsCollectionContaining;.hasItem:(Ljava/lang/Object;)Lorg/hamcrest/Matcher; // method@33da │ │ +1244d2: 0c03 |000f: move-result-object v3 │ │ +1244d4: 7220 282c 3000 |0010: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +1244da: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1244de: 28f3 |0015: goto 0008 // -000d │ │ +1244e0: 7110 9e33 0000 |0016: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ +1244e6: 0c04 |0019: move-result-object v4 │ │ +1244e8: 1104 |001a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0006 line=119 │ │ 0x000c line=120 │ │ 0x0016 line=123 │ │ locals : │ │ @@ -458671,30 +458673,30 @@ │ │ type : '([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1244e4: |[1244e4] org.hamcrest.core.IsCollectionContaining.hasItems:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ -1244f4: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ -1244f8: 2151 |0002: array-length v1, v5 │ │ -1244fa: 7020 8f2b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ -124500: 2151 |0006: array-length v1, v5 │ │ -124502: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -124504: 3512 0f00 |0008: if-ge v2, v1, 0017 // +000f │ │ -124508: 4603 0502 |000a: aget-object v3, v5, v2 │ │ -12450c: 2204 cd08 |000c: new-instance v4, Lorg/hamcrest/core/IsCollectionContaining; // type@08cd │ │ -124510: 7020 d833 3400 |000e: invoke-direct {v4, v3}, Lorg/hamcrest/core/IsCollectionContaining;.:(Lorg/hamcrest/Matcher;)V // method@33d8 │ │ -124516: 7220 282c 4000 |0011: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ -12451c: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -124520: 28f2 |0016: goto 0008 // -000e │ │ -124522: 7110 9e33 0000 |0017: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ -124528: 0c05 |001a: move-result-object v5 │ │ -12452a: 1105 |001b: return-object v5 │ │ +1244ec: |[1244ec] org.hamcrest.core.IsCollectionContaining.hasItems:([Lorg/hamcrest/Matcher;)Lorg/hamcrest/Matcher; │ │ +1244fc: 2200 4e07 |0000: new-instance v0, Ljava/util/ArrayList; // type@074e │ │ +124500: 2151 |0002: array-length v1, v5 │ │ +124502: 7020 8f2b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b8f │ │ +124508: 2151 |0006: array-length v1, v5 │ │ +12450a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +12450c: 3512 0f00 |0008: if-ge v2, v1, 0017 // +000f │ │ +124510: 4603 0502 |000a: aget-object v3, v5, v2 │ │ +124514: 2204 cd08 |000c: new-instance v4, Lorg/hamcrest/core/IsCollectionContaining; // type@08cd │ │ +124518: 7020 d833 3400 |000e: invoke-direct {v4, v3}, Lorg/hamcrest/core/IsCollectionContaining;.:(Lorg/hamcrest/Matcher;)V // method@33d8 │ │ +12451e: 7220 282c 4000 |0011: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2c28 │ │ +124524: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +124528: 28f2 |0016: goto 0008 // -000e │ │ +12452a: 7110 9e33 0000 |0017: invoke-static {v0}, Lorg/hamcrest/core/AllOf;.allOf:(Ljava/lang/Iterable;)Lorg/hamcrest/Matcher; // method@339e │ │ +124530: 0c05 |001a: move-result-object v5 │ │ +124532: 1105 |001b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=96 │ │ 0x000c line=98 │ │ 0x0017 line=101 │ │ locals : │ │ @@ -458706,21 +458708,21 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -124548: |[124548] org.hamcrest.core.IsCollectionContaining.describeTo:(Lorg/hamcrest/Description;)V │ │ -124558: 1a00 092c |0000: const-string v0, "a collection containing " // string@2c09 │ │ -12455c: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -124562: 0c02 |0005: move-result-object v2 │ │ -124564: 5410 c81b |0006: iget-object v0, v1, Lorg/hamcrest/core/IsCollectionContaining;.elementMatcher:Lorg/hamcrest/Matcher; // field@1bc8 │ │ -124568: 7220 6f33 0200 |0008: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ -12456e: 0e00 |000b: return-void │ │ +124550: |[124550] org.hamcrest.core.IsCollectionContaining.describeTo:(Lorg/hamcrest/Description;)V │ │ +124560: 1a00 092c |0000: const-string v0, "a collection containing " // string@2c09 │ │ +124564: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +12456a: 0c02 |0005: move-result-object v2 │ │ +12456c: 5410 c81b |0006: iget-object v0, v1, Lorg/hamcrest/core/IsCollectionContaining;.elementMatcher:Lorg/hamcrest/Matcher; // field@1bc8 │ │ +124570: 7220 6f33 0200 |0008: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendDescriptionOf:(Lorg/hamcrest/SelfDescribing;)Lorg/hamcrest/Description; // method@336f │ │ +124576: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/hamcrest/core/IsCollectionContaining; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -458729,38 +458731,38 @@ │ │ type : '(Ljava/lang/Iterable;Lorg/hamcrest/Description;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -1243d8: |[1243d8] org.hamcrest.core.IsCollectionContaining.matchesSafely:(Ljava/lang/Iterable;Lorg/hamcrest/Description;)Z │ │ -1243e8: 7210 652a 0600 |0000: invoke-interface {v6}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ -1243ee: 0c06 |0003: move-result-object v6 │ │ -1243f0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1243f2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1243f4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1243f6: 7210 042c 0600 |0007: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ -1243fc: 0a03 |000a: move-result v3 │ │ -1243fe: 3803 1d00 |000b: if-eqz v3, 0028 // +001d │ │ -124402: 7210 052c 0600 |000d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ -124408: 0c03 |0010: move-result-object v3 │ │ -12440a: 5454 c81b |0011: iget-object v4, v5, Lorg/hamcrest/core/IsCollectionContaining;.elementMatcher:Lorg/hamcrest/Matcher; // field@1bc8 │ │ -12440e: 7220 8033 3400 |0013: invoke-interface {v4, v3}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ -124414: 0a04 |0016: move-result v4 │ │ -124416: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -12441a: 0f00 |0019: return v0 │ │ -12441c: 3802 0700 |001a: if-eqz v2, 0021 // +0007 │ │ -124420: 1a02 4e02 |001c: const-string v2, ", " // string@024e │ │ -124424: 7220 7133 2700 |001e: invoke-interface {v7, v2}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -12442a: 5452 c81b |0021: iget-object v2, v5, Lorg/hamcrest/core/IsCollectionContaining;.elementMatcher:Lorg/hamcrest/Matcher; // field@1bc8 │ │ -12442e: 7230 7f33 3207 |0023: invoke-interface {v2, v3, v7}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ -124434: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -124436: 28e0 |0027: goto 0007 // -0020 │ │ -124438: 0f01 |0028: return v1 │ │ +1243e0: |[1243e0] org.hamcrest.core.IsCollectionContaining.matchesSafely:(Ljava/lang/Iterable;Lorg/hamcrest/Description;)Z │ │ +1243f0: 7210 652a 0600 |0000: invoke-interface {v6}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2a65 │ │ +1243f6: 0c06 |0003: move-result-object v6 │ │ +1243f8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1243fa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1243fc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1243fe: 7210 042c 0600 |0007: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2c04 │ │ +124404: 0a03 |000a: move-result v3 │ │ +124406: 3803 1d00 |000b: if-eqz v3, 0028 // +001d │ │ +12440a: 7210 052c 0600 |000d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2c05 │ │ +124410: 0c03 |0010: move-result-object v3 │ │ +124412: 5454 c81b |0011: iget-object v4, v5, Lorg/hamcrest/core/IsCollectionContaining;.elementMatcher:Lorg/hamcrest/Matcher; // field@1bc8 │ │ +124416: 7220 8033 3400 |0013: invoke-interface {v4, v3}, Lorg/hamcrest/Matcher;.matches:(Ljava/lang/Object;)Z // method@3380 │ │ +12441c: 0a04 |0016: move-result v4 │ │ +12441e: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +124422: 0f00 |0019: return v0 │ │ +124424: 3802 0700 |001a: if-eqz v2, 0021 // +0007 │ │ +124428: 1a02 4e02 |001c: const-string v2, ", " // string@024e │ │ +12442c: 7220 7133 2700 |001e: invoke-interface {v7, v2}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124432: 5452 c81b |0021: iget-object v2, v5, Lorg/hamcrest/core/IsCollectionContaining;.elementMatcher:Lorg/hamcrest/Matcher; // field@1bc8 │ │ +124436: 7230 7f33 3207 |0023: invoke-interface {v2, v3, v7}, Lorg/hamcrest/Matcher;.describeMismatch:(Ljava/lang/Object;Lorg/hamcrest/Description;)V // method@337f │ │ +12443c: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +12443e: 28e0 |0027: goto 0007 // -0020 │ │ +124440: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0011 line=25 │ │ 0x001e line=29 │ │ 0x0021 line=31 │ │ locals : │ │ @@ -458773,19 +458775,19 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)Z' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -12443c: |[12443c] org.hamcrest.core.IsCollectionContaining.matchesSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z │ │ -12444c: 1f01 f606 |0000: check-cast v1, Ljava/lang/Iterable; // type@06f6 │ │ -124450: 6e30 de33 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/hamcrest/core/IsCollectionContaining;.matchesSafely:(Ljava/lang/Iterable;Lorg/hamcrest/Description;)Z // method@33de │ │ -124456: 0a01 |0005: move-result v1 │ │ -124458: 0f01 |0006: return v1 │ │ +124444: |[124444] org.hamcrest.core.IsCollectionContaining.matchesSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z │ │ +124454: 1f01 f606 |0000: check-cast v1, Ljava/lang/Iterable; // type@06f6 │ │ +124458: 6e30 de33 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/hamcrest/core/IsCollectionContaining;.matchesSafely:(Ljava/lang/Iterable;Lorg/hamcrest/Description;)Z // method@33de │ │ +12445e: 0a01 |0005: move-result v1 │ │ +124460: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/hamcrest/core/IsCollectionContaining; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/hamcrest/Description; │ │ @@ -458841,21 +458843,21 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -124878: |[124878] org.hamcrest.core.IsInstanceOf.:(Ljava/lang/Class;)V │ │ -124888: 7010 7533 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/DiagnosingMatcher;.:()V // method@3375 │ │ -12488e: 5b01 ca1b |0003: iput-object v1, v0, Lorg/hamcrest/core/IsInstanceOf;.expectedClass:Ljava/lang/Class; // field@1bca │ │ -124892: 7110 ed33 0100 |0005: invoke-static {v1}, Lorg/hamcrest/core/IsInstanceOf;.matchableClass:(Ljava/lang/Class;)Ljava/lang/Class; // method@33ed │ │ -124898: 0c01 |0008: move-result-object v1 │ │ -12489a: 5b01 cb1b |0009: iput-object v1, v0, Lorg/hamcrest/core/IsInstanceOf;.matchableClass:Ljava/lang/Class; // field@1bcb │ │ -12489e: 0e00 |000b: return-void │ │ +124880: |[124880] org.hamcrest.core.IsInstanceOf.:(Ljava/lang/Class;)V │ │ +124890: 7010 7533 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/DiagnosingMatcher;.:()V // method@3375 │ │ +124896: 5b01 ca1b |0003: iput-object v1, v0, Lorg/hamcrest/core/IsInstanceOf;.expectedClass:Ljava/lang/Class; // field@1bca │ │ +12489a: 7110 ed33 0100 |0005: invoke-static {v1}, Lorg/hamcrest/core/IsInstanceOf;.matchableClass:(Ljava/lang/Class;)Ljava/lang/Class; // method@33ed │ │ +1248a0: 0c01 |0008: move-result-object v1 │ │ +1248a2: 5b01 cb1b |0009: iput-object v1, v0, Lorg/hamcrest/core/IsInstanceOf;.matchableClass:Ljava/lang/Class; // field@1bcb │ │ +1248a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/hamcrest/core/IsInstanceOf; │ │ @@ -458866,18 +458868,18 @@ │ │ type : '(Ljava/lang/Class;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -124840: |[124840] org.hamcrest.core.IsInstanceOf.any:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ -124850: 2200 cf08 |0000: new-instance v0, Lorg/hamcrest/core/IsInstanceOf; // type@08cf │ │ -124854: 7020 e933 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsInstanceOf;.:(Ljava/lang/Class;)V // method@33e9 │ │ -12485a: 1100 |0005: return-object v0 │ │ +124848: |[124848] org.hamcrest.core.IsInstanceOf.any:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ +124858: 2200 cf08 |0000: new-instance v0, Lorg/hamcrest/core/IsInstanceOf; // type@08cf │ │ +12485c: 7020 e933 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsInstanceOf;.:(Ljava/lang/Class;)V // method@33e9 │ │ +124862: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Class; │ │ │ │ #2 : (in Lorg/hamcrest/core/IsInstanceOf;) │ │ @@ -458885,18 +458887,18 @@ │ │ type : '(Ljava/lang/Class;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12485c: |[12485c] org.hamcrest.core.IsInstanceOf.instanceOf:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ -12486c: 2200 cf08 |0000: new-instance v0, Lorg/hamcrest/core/IsInstanceOf; // type@08cf │ │ -124870: 7020 e933 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsInstanceOf;.:(Ljava/lang/Class;)V // method@33e9 │ │ -124876: 1100 |0005: return-object v0 │ │ +124864: |[124864] org.hamcrest.core.IsInstanceOf.instanceOf:(Ljava/lang/Class;)Lorg/hamcrest/Matcher; │ │ +124874: 2200 cf08 |0000: new-instance v0, Lorg/hamcrest/core/IsInstanceOf; // type@08cf │ │ +124878: 7020 e933 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/IsInstanceOf;.:(Ljava/lang/Class;)V // method@33e9 │ │ +12487e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Class; │ │ │ │ #3 : (in Lorg/hamcrest/core/IsInstanceOf;) │ │ @@ -458904,63 +458906,63 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/Class;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -124780: |[124780] org.hamcrest.core.IsInstanceOf.matchableClass:(Ljava/lang/Class;)Ljava/lang/Class; │ │ -124790: 6200 0e18 |0000: sget-object v0, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@180e │ │ -124794: 6e20 8c2a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -12479a: 0a00 |0005: move-result v0 │ │ -12479c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -1247a0: 1c01 de06 |0008: const-class v1, Ljava/lang/Boolean; // type@06de │ │ -1247a4: 1101 |000a: return-object v1 │ │ -1247a6: 6200 0f18 |000b: sget-object v0, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@180f │ │ -1247aa: 6e20 8c2a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -1247b0: 0a00 |0010: move-result v0 │ │ -1247b2: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -1247b6: 1c01 df06 |0013: const-class v1, Ljava/lang/Byte; // type@06df │ │ -1247ba: 1101 |0015: return-object v1 │ │ -1247bc: 6200 1018 |0016: sget-object v0, Ljava/lang/Character;.TYPE:Ljava/lang/Class; // field@1810 │ │ -1247c0: 6e20 8c2a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -1247c6: 0a00 |001b: move-result v0 │ │ -1247c8: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -1247cc: 1c01 e106 |001e: const-class v1, Ljava/lang/Character; // type@06e1 │ │ -1247d0: 1101 |0020: return-object v1 │ │ -1247d2: 6200 1118 |0021: sget-object v0, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@1811 │ │ -1247d6: 6e20 8c2a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -1247dc: 0a00 |0026: move-result v0 │ │ -1247de: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -1247e2: 1c01 e906 |0029: const-class v1, Ljava/lang/Double; // type@06e9 │ │ -1247e6: 1101 |002b: return-object v1 │ │ -1247e8: 6200 1218 |002c: sget-object v0, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@1812 │ │ -1247ec: 6e20 8c2a 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -1247f2: 0a00 |0031: move-result v0 │ │ -1247f4: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ -1247f8: 1c01 ed06 |0034: const-class v1, Ljava/lang/Float; // type@06ed │ │ -1247fc: 1101 |0036: return-object v1 │ │ -1247fe: 6200 1318 |0037: sget-object v0, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ -124802: 6e20 8c2a 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -124808: 0a00 |003c: move-result v0 │ │ -12480a: 3800 0500 |003d: if-eqz v0, 0042 // +0005 │ │ -12480e: 1c01 f406 |003f: const-class v1, Ljava/lang/Integer; // type@06f4 │ │ -124812: 1101 |0041: return-object v1 │ │ -124814: 6200 1418 |0042: sget-object v0, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@1814 │ │ -124818: 6e20 8c2a 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -12481e: 0a00 |0047: move-result v0 │ │ -124820: 3800 0500 |0048: if-eqz v0, 004d // +0005 │ │ -124824: 1c01 f706 |004a: const-class v1, Ljava/lang/Long; // type@06f7 │ │ -124828: 1101 |004c: return-object v1 │ │ -12482a: 6200 1518 |004d: sget-object v0, Ljava/lang/Short;.TYPE:Ljava/lang/Class; // field@1815 │ │ -12482e: 6e20 8c2a 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ -124834: 0a00 |0052: move-result v0 │ │ -124836: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ -12483a: 1c01 0c07 |0055: const-class v1, Ljava/lang/Short; // type@070c │ │ -12483e: 1101 |0057: return-object v1 │ │ +124788: |[124788] org.hamcrest.core.IsInstanceOf.matchableClass:(Ljava/lang/Class;)Ljava/lang/Class; │ │ +124798: 6200 0e18 |0000: sget-object v0, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@180e │ │ +12479c: 6e20 8c2a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +1247a2: 0a00 |0005: move-result v0 │ │ +1247a4: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +1247a8: 1c01 de06 |0008: const-class v1, Ljava/lang/Boolean; // type@06de │ │ +1247ac: 1101 |000a: return-object v1 │ │ +1247ae: 6200 0f18 |000b: sget-object v0, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@180f │ │ +1247b2: 6e20 8c2a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +1247b8: 0a00 |0010: move-result v0 │ │ +1247ba: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +1247be: 1c01 df06 |0013: const-class v1, Ljava/lang/Byte; // type@06df │ │ +1247c2: 1101 |0015: return-object v1 │ │ +1247c4: 6200 1018 |0016: sget-object v0, Ljava/lang/Character;.TYPE:Ljava/lang/Class; // field@1810 │ │ +1247c8: 6e20 8c2a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +1247ce: 0a00 |001b: move-result v0 │ │ +1247d0: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +1247d4: 1c01 e106 |001e: const-class v1, Ljava/lang/Character; // type@06e1 │ │ +1247d8: 1101 |0020: return-object v1 │ │ +1247da: 6200 1118 |0021: sget-object v0, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@1811 │ │ +1247de: 6e20 8c2a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +1247e4: 0a00 |0026: move-result v0 │ │ +1247e6: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +1247ea: 1c01 e906 |0029: const-class v1, Ljava/lang/Double; // type@06e9 │ │ +1247ee: 1101 |002b: return-object v1 │ │ +1247f0: 6200 1218 |002c: sget-object v0, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@1812 │ │ +1247f4: 6e20 8c2a 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +1247fa: 0a00 |0031: move-result v0 │ │ +1247fc: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ +124800: 1c01 ed06 |0034: const-class v1, Ljava/lang/Float; // type@06ed │ │ +124804: 1101 |0036: return-object v1 │ │ +124806: 6200 1318 |0037: sget-object v0, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1813 │ │ +12480a: 6e20 8c2a 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +124810: 0a00 |003c: move-result v0 │ │ +124812: 3800 0500 |003d: if-eqz v0, 0042 // +0005 │ │ +124816: 1c01 f406 |003f: const-class v1, Ljava/lang/Integer; // type@06f4 │ │ +12481a: 1101 |0041: return-object v1 │ │ +12481c: 6200 1418 |0042: sget-object v0, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@1814 │ │ +124820: 6e20 8c2a 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +124826: 0a00 |0047: move-result v0 │ │ +124828: 3800 0500 |0048: if-eqz v0, 004d // +0005 │ │ +12482c: 1c01 f706 |004a: const-class v1, Ljava/lang/Long; // type@06f7 │ │ +124830: 1101 |004c: return-object v1 │ │ +124832: 6200 1518 |004d: sget-object v0, Ljava/lang/Short;.TYPE:Ljava/lang/Class; // field@1815 │ │ +124836: 6e20 8c2a 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2a8c │ │ +12483c: 0a00 |0052: move-result v0 │ │ +12483e: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ +124842: 1c01 0c07 |0055: const-class v1, Ljava/lang/Short; // type@070c │ │ +124846: 1101 |0057: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000b line=32 │ │ 0x0016 line=33 │ │ 0x0021 line=34 │ │ 0x002c line=35 │ │ @@ -458976,23 +458978,23 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1248a0: |[1248a0] org.hamcrest.core.IsInstanceOf.describeTo:(Lorg/hamcrest/Description;)V │ │ -1248b0: 1a00 522d |0000: const-string v0, "an instance of " // string@2d52 │ │ -1248b4: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -1248ba: 0c02 |0005: move-result-object v2 │ │ -1248bc: 5410 ca1b |0006: iget-object v0, v1, Lorg/hamcrest/core/IsInstanceOf;.expectedClass:Ljava/lang/Class; // field@1bca │ │ -1248c0: 6e10 2c2a 0000 |0008: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -1248c6: 0c00 |000b: move-result-object v0 │ │ -1248c8: 7220 7133 0200 |000c: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -1248ce: 0e00 |000f: return-void │ │ +1248a8: |[1248a8] org.hamcrest.core.IsInstanceOf.describeTo:(Lorg/hamcrest/Description;)V │ │ +1248b8: 1a00 522d |0000: const-string v0, "an instance of " // string@2d52 │ │ +1248bc: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +1248c2: 0c02 |0005: move-result-object v2 │ │ +1248c4: 5410 ca1b |0006: iget-object v0, v1, Lorg/hamcrest/core/IsInstanceOf;.expectedClass:Ljava/lang/Class; // field@1bca │ │ +1248c8: 6e10 2c2a 0000 |0008: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +1248ce: 0c00 |000b: move-result-object v0 │ │ +1248d0: 7220 7133 0200 |000c: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +1248d6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/hamcrest/core/IsInstanceOf; │ │ 0x0000 - 0x0010 reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -459001,41 +459003,41 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -124708: |[124708] org.hamcrest.core.IsInstanceOf.matches:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z │ │ -124718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12471a: 3904 0800 |0001: if-nez v4, 0009 // +0008 │ │ -12471e: 1a04 9b42 |0003: const-string v4, "null" // string@429b │ │ -124722: 7220 7133 4500 |0005: invoke-interface {v5, v4}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -124728: 0f00 |0008: return v0 │ │ -12472a: 5431 cb1b |0009: iget-object v1, v3, Lorg/hamcrest/core/IsInstanceOf;.matchableClass:Ljava/lang/Class; // field@1bcb │ │ -12472e: 6e20 322a 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@2a32 │ │ -124734: 0a01 |000e: move-result v1 │ │ -124736: 3901 2300 |000f: if-nez v1, 0032 // +0023 │ │ -12473a: 7220 7233 4500 |0011: invoke-interface {v5, v4}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ -124740: 0c05 |0014: move-result-object v5 │ │ -124742: 2201 1007 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ -124746: 7010 eb2a 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ -12474c: 1a02 a000 |001a: const-string v2, " is a " // string@00a0 │ │ -124750: 6e20 f52a 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -124756: 6e10 8d2a 0400 |001f: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ -12475c: 0c04 |0022: move-result-object v4 │ │ -12475e: 6e10 2c2a 0400 |0023: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ -124764: 0c04 |0026: move-result-object v4 │ │ -124766: 6e20 f52a 4100 |0027: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ -12476c: 6e10 fa2a 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ -124772: 0c04 |002d: move-result-object v4 │ │ -124774: 7220 7133 4500 |002e: invoke-interface {v5, v4}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -12477a: 0f00 |0031: return v0 │ │ -12477c: 1214 |0032: const/4 v4, #int 1 // #1 │ │ -12477e: 0f04 |0033: return v4 │ │ +124710: |[124710] org.hamcrest.core.IsInstanceOf.matches:(Ljava/lang/Object;Lorg/hamcrest/Description;)Z │ │ +124720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +124722: 3904 0800 |0001: if-nez v4, 0009 // +0008 │ │ +124726: 1a04 9b42 |0003: const-string v4, "null" // string@429b │ │ +12472a: 7220 7133 4500 |0005: invoke-interface {v5, v4}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124730: 0f00 |0008: return v0 │ │ +124732: 5431 cb1b |0009: iget-object v1, v3, Lorg/hamcrest/core/IsInstanceOf;.matchableClass:Ljava/lang/Class; // field@1bcb │ │ +124736: 6e20 322a 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@2a32 │ │ +12473c: 0a01 |000e: move-result v1 │ │ +12473e: 3901 2300 |000f: if-nez v1, 0032 // +0023 │ │ +124742: 7220 7233 4500 |0011: invoke-interface {v5, v4}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ +124748: 0c05 |0014: move-result-object v5 │ │ +12474a: 2201 1007 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0710 │ │ +12474e: 7010 eb2a 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2aeb │ │ +124754: 1a02 a000 |001a: const-string v2, " is a " // string@00a0 │ │ +124758: 6e20 f52a 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +12475e: 6e10 8d2a 0400 |001f: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2a8d │ │ +124764: 0c04 |0022: move-result-object v4 │ │ +124766: 6e10 2c2a 0400 |0023: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2a2c │ │ +12476c: 0c04 |0026: move-result-object v4 │ │ +12476e: 6e20 f52a 4100 |0027: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2af5 │ │ +124774: 6e10 fa2a 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2afa │ │ +12477a: 0c04 |002d: move-result-object v4 │ │ +12477c: 7220 7133 4500 |002e: invoke-interface {v5, v4}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124782: 0f00 |0031: return v0 │ │ +124784: 1214 |0032: const/4 v4, #int 1 // #1 │ │ +124786: 0f04 |0033: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=45 │ │ 0x0009 line=49 │ │ 0x0011 line=50 │ │ locals : │ │ 0x0000 - 0x0034 reg=3 this Lorg/hamcrest/core/IsInstanceOf; │ │ @@ -459075,18 +459077,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -124e30: |[124e30] org.hamcrest.core.SubstringMatcher.:(Ljava/lang/String;)V │ │ -124e40: 7010 9633 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/TypeSafeMatcher;.:()V // method@3396 │ │ -124e46: 5b01 d21b |0003: iput-object v1, v0, Lorg/hamcrest/core/SubstringMatcher;.substring:Ljava/lang/String; // field@1bd2 │ │ -124e4a: 0e00 |0005: return-void │ │ +124e38: |[124e38] org.hamcrest.core.SubstringMatcher.:(Ljava/lang/String;)V │ │ +124e48: 7010 9633 0000 |0000: invoke-direct {v0}, Lorg/hamcrest/TypeSafeMatcher;.:()V // method@3396 │ │ +124e4e: 5b01 d21b |0003: iput-object v1, v0, Lorg/hamcrest/core/SubstringMatcher;.substring:Ljava/lang/String; // field@1bd2 │ │ +124e52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/core/SubstringMatcher; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -459097,18 +459099,18 @@ │ │ type : '(Ljava/lang/Object;Lorg/hamcrest/Description;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -124e4c: |[124e4c] org.hamcrest.core.SubstringMatcher.describeMismatchSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ -124e5c: 1f01 0e07 |0000: check-cast v1, Ljava/lang/String; // type@070e │ │ -124e60: 6e30 1334 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/hamcrest/core/SubstringMatcher;.describeMismatchSafely:(Ljava/lang/String;Lorg/hamcrest/Description;)V // method@3413 │ │ -124e66: 0e00 |0005: return-void │ │ +124e54: |[124e54] org.hamcrest.core.SubstringMatcher.describeMismatchSafely:(Ljava/lang/Object;Lorg/hamcrest/Description;)V │ │ +124e64: 1f01 0e07 |0000: check-cast v1, Ljava/lang/String; // type@070e │ │ +124e68: 6e30 1334 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/hamcrest/core/SubstringMatcher;.describeMismatchSafely:(Ljava/lang/String;Lorg/hamcrest/Description;)V // method@3413 │ │ +124e6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/hamcrest/core/SubstringMatcher; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/hamcrest/Description; │ │ @@ -459118,23 +459120,23 @@ │ │ type : '(Ljava/lang/String;Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -124e68: |[124e68] org.hamcrest.core.SubstringMatcher.describeMismatchSafely:(Ljava/lang/String;Lorg/hamcrest/Description;)V │ │ -124e78: 1a00 104d |0000: const-string v0, "was "" // string@4d10 │ │ -124e7c: 7220 7133 0300 |0002: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -124e82: 0c03 |0005: move-result-object v3 │ │ -124e84: 7220 7133 2300 |0006: invoke-interface {v3, v2}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -124e8a: 0c02 |0009: move-result-object v2 │ │ -124e8c: 1a03 e700 |000a: const-string v3, """ // string@00e7 │ │ -124e90: 7220 7133 3200 |000c: invoke-interface {v2, v3}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -124e96: 0e00 |000f: return-void │ │ +124e70: |[124e70] org.hamcrest.core.SubstringMatcher.describeMismatchSafely:(Ljava/lang/String;Lorg/hamcrest/Description;)V │ │ +124e80: 1a00 104d |0000: const-string v0, "was "" // string@4d10 │ │ +124e84: 7220 7133 0300 |0002: invoke-interface {v3, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124e8a: 0c03 |0005: move-result-object v3 │ │ +124e8c: 7220 7133 2300 |0006: invoke-interface {v3, v2}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124e92: 0c02 |0009: move-result-object v2 │ │ +124e94: 1a03 e700 |000a: const-string v3, """ // string@00e7 │ │ +124e98: 7220 7133 3200 |000c: invoke-interface {v2, v3}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124e9e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=23 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/hamcrest/core/SubstringMatcher; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=3 (null) Lorg/hamcrest/Description; │ │ @@ -459144,28 +459146,28 @@ │ │ type : '(Lorg/hamcrest/Description;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -124e98: |[124e98] org.hamcrest.core.SubstringMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ -124ea8: 1a00 0a2c |0000: const-string v0, "a string " // string@2c0a │ │ -124eac: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -124eb2: 0c02 |0005: move-result-object v2 │ │ -124eb4: 6e10 1834 0100 |0006: invoke-virtual {v1}, Lorg/hamcrest/core/SubstringMatcher;.relationship:()Ljava/lang/String; // method@3418 │ │ -124eba: 0c00 |0009: move-result-object v0 │ │ -124ebc: 7220 7133 0200 |000a: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -124ec2: 0c02 |000d: move-result-object v2 │ │ -124ec4: 1a00 1b00 |000e: const-string v0, " " // string@001b │ │ -124ec8: 7220 7133 0200 |0010: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ -124ece: 0c02 |0013: move-result-object v2 │ │ -124ed0: 5410 d21b |0014: iget-object v0, v1, Lorg/hamcrest/core/SubstringMatcher;.substring:Ljava/lang/String; // field@1bd2 │ │ -124ed4: 7220 7233 0200 |0016: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ -124eda: 0e00 |0019: return-void │ │ +124ea0: |[124ea0] org.hamcrest.core.SubstringMatcher.describeTo:(Lorg/hamcrest/Description;)V │ │ +124eb0: 1a00 0a2c |0000: const-string v0, "a string " // string@2c0a │ │ +124eb4: 7220 7133 0200 |0002: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124eba: 0c02 |0005: move-result-object v2 │ │ +124ebc: 6e10 1834 0100 |0006: invoke-virtual {v1}, Lorg/hamcrest/core/SubstringMatcher;.relationship:()Ljava/lang/String; // method@3418 │ │ +124ec2: 0c00 |0009: move-result-object v0 │ │ +124ec4: 7220 7133 0200 |000a: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124eca: 0c02 |000d: move-result-object v2 │ │ +124ecc: 1a00 1b00 |000e: const-string v0, " " // string@001b │ │ +124ed0: 7220 7133 0200 |0010: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendText:(Ljava/lang/String;)Lorg/hamcrest/Description; // method@3371 │ │ +124ed6: 0c02 |0013: move-result-object v2 │ │ +124ed8: 5410 d21b |0014: iget-object v0, v1, Lorg/hamcrest/core/SubstringMatcher;.substring:Ljava/lang/String; // field@1bd2 │ │ +124edc: 7220 7233 0200 |0016: invoke-interface {v2, v0}, Lorg/hamcrest/Description;.appendValue:(Ljava/lang/Object;)Lorg/hamcrest/Description; // method@3372 │ │ +124ee2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=28 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lorg/hamcrest/core/SubstringMatcher; │ │ 0x0000 - 0x001a reg=2 (null) Lorg/hamcrest/Description; │ │ │ │ @@ -459180,19 +459182,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -124df4: |[124df4] org.hamcrest.core.SubstringMatcher.matchesSafely:(Ljava/lang/Object;)Z │ │ -124e04: 1f01 0e07 |0000: check-cast v1, Ljava/lang/String; // type@070e │ │ -124e08: 6e20 1734 1000 |0002: invoke-virtual {v0, v1}, Lorg/hamcrest/core/SubstringMatcher;.matchesSafely:(Ljava/lang/String;)Z // method@3417 │ │ -124e0e: 0a01 |0005: move-result v1 │ │ -124e10: 0f01 |0006: return v1 │ │ +124dfc: |[124dfc] org.hamcrest.core.SubstringMatcher.matchesSafely:(Ljava/lang/Object;)Z │ │ +124e0c: 1f01 0e07 |0000: check-cast v1, Ljava/lang/String; // type@070e │ │ +124e10: 6e20 1734 1000 |0002: invoke-virtual {v0, v1}, Lorg/hamcrest/core/SubstringMatcher;.matchesSafely:(Ljava/lang/String;)Z // method@3417 │ │ +124e16: 0a01 |0005: move-result v1 │ │ +124e18: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/hamcrest/core/SubstringMatcher; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -459201,18 +459203,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -124e14: |[124e14] org.hamcrest.core.SubstringMatcher.matchesSafely:(Ljava/lang/String;)Z │ │ -124e24: 6e20 1534 1000 |0000: invoke-virtual {v0, v1}, Lorg/hamcrest/core/SubstringMatcher;.evalSubstringOf:(Ljava/lang/String;)Z // method@3415 │ │ -124e2a: 0a01 |0003: move-result v1 │ │ -124e2c: 0f01 |0004: return v1 │ │ +124e1c: |[124e1c] org.hamcrest.core.SubstringMatcher.matchesSafely:(Ljava/lang/String;)Z │ │ +124e2c: 6e20 1534 1000 |0000: invoke-virtual {v0, v1}, Lorg/hamcrest/core/SubstringMatcher;.evalSubstringOf:(Ljava/lang/String;)Z // method@3415 │ │ +124e32: 0a01 |0003: move-result v1 │ │ +124e34: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/hamcrest/core/SubstringMatcher; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -459252,17 +459254,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -124d04: |[124d04] org.hamcrest.core.StringContains.:(Ljava/lang/String;)V │ │ -124d14: 7020 1134 1000 |0000: invoke-direct {v0, v1}, Lorg/hamcrest/core/SubstringMatcher;.:(Ljava/lang/String;)V // method@3411 │ │ -124d1a: 0e00 |0003: return-void │ │ +124d0c: |[124d0c] org.hamcrest.core.StringContains.:(Ljava/lang/String;)V │ │ +124d1c: 7020 1134 1000 |0000: invoke-direct {v0, v1}, Lorg/hamcrest/core/SubstringMatcher;.:(Ljava/lang/String;)V // method@3411 │ │ +124d22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/core/StringContains; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -459271,18 +459273,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -124ce8: |[124ce8] org.hamcrest.core.StringContains.containsString:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ -124cf8: 2200 d408 |0000: new-instance v0, Lorg/hamcrest/core/StringContains; // type@08d4 │ │ -124cfc: 7020 0534 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/StringContains;.:(Ljava/lang/String;)V // method@3405 │ │ -124d02: 1100 |0005: return-object v0 │ │ +124cf0: |[124cf0] org.hamcrest.core.StringContains.containsString:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ +124d00: 2200 d408 |0000: new-instance v0, Lorg/hamcrest/core/StringContains; // type@08d4 │ │ +124d04: 7020 0534 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/StringContains;.:(Ljava/lang/String;)V // method@3405 │ │ +124d0a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -459291,23 +459293,23 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -124ca8: |[124ca8] org.hamcrest.core.StringContains.evalSubstringOf:(Ljava/lang/String;)Z │ │ -124cb8: 5410 cf1b |0000: iget-object v0, v1, Lorg/hamcrest/core/StringContains;.substring:Ljava/lang/String; // field@1bcf │ │ -124cbc: 6e20 c42a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2ac4 │ │ -124cc2: 0a02 |0005: move-result v2 │ │ -124cc4: 3a02 0400 |0006: if-ltz v2, 000a // +0004 │ │ -124cc8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -124cca: 2802 |0009: goto 000b // +0002 │ │ -124ccc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -124cce: 0f02 |000b: return v2 │ │ +124cb0: |[124cb0] org.hamcrest.core.StringContains.evalSubstringOf:(Ljava/lang/String;)Z │ │ +124cc0: 5410 cf1b |0000: iget-object v0, v1, Lorg/hamcrest/core/StringContains;.substring:Ljava/lang/String; // field@1bcf │ │ +124cc4: 6e20 c42a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2ac4 │ │ +124cca: 0a02 |0005: move-result v2 │ │ +124ccc: 3a02 0400 |0006: if-ltz v2, 000a // +0004 │ │ +124cd0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +124cd2: 2802 |0009: goto 000b // +0002 │ │ +124cd4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +124cd6: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/hamcrest/core/StringContains; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -459316,17 +459318,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124cd0: |[124cd0] org.hamcrest.core.StringContains.relationship:()Ljava/lang/String; │ │ -124ce0: 1a00 2a30 |0000: const-string v0, "containing" // string@302a │ │ -124ce4: 1100 |0002: return-object v0 │ │ +124cd8: |[124cd8] org.hamcrest.core.StringContains.relationship:()Ljava/lang/String; │ │ +124ce8: 1a00 2a30 |0000: const-string v0, "containing" // string@302a │ │ +124cec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 9616 (StringContains.java) │ │ │ │ Class #1703 header: │ │ @@ -459357,17 +459359,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -124d70: |[124d70] org.hamcrest.core.StringEndsWith.:(Ljava/lang/String;)V │ │ -124d80: 7020 1134 1000 |0000: invoke-direct {v0, v1}, Lorg/hamcrest/core/SubstringMatcher;.:(Ljava/lang/String;)V // method@3411 │ │ -124d86: 0e00 |0003: return-void │ │ +124d78: |[124d78] org.hamcrest.core.StringEndsWith.:(Ljava/lang/String;)V │ │ +124d88: 7020 1134 1000 |0000: invoke-direct {v0, v1}, Lorg/hamcrest/core/SubstringMatcher;.:(Ljava/lang/String;)V // method@3411 │ │ +124d8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/core/StringEndsWith; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -459376,18 +459378,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -124d54: |[124d54] org.hamcrest.core.StringEndsWith.endsWith:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ -124d64: 2200 d508 |0000: new-instance v0, Lorg/hamcrest/core/StringEndsWith; // type@08d5 │ │ -124d68: 7020 0934 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/StringEndsWith;.:(Ljava/lang/String;)V // method@3409 │ │ -124d6e: 1100 |0005: return-object v0 │ │ +124d5c: |[124d5c] org.hamcrest.core.StringEndsWith.endsWith:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ +124d6c: 2200 d508 |0000: new-instance v0, Lorg/hamcrest/core/StringEndsWith; // type@08d5 │ │ +124d70: 7020 0934 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/StringEndsWith;.:(Ljava/lang/String;)V // method@3409 │ │ +124d76: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -459396,19 +459398,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -124d1c: |[124d1c] org.hamcrest.core.StringEndsWith.evalSubstringOf:(Ljava/lang/String;)Z │ │ -124d2c: 5410 d01b |0000: iget-object v0, v1, Lorg/hamcrest/core/StringEndsWith;.substring:Ljava/lang/String; // field@1bd0 │ │ -124d30: 6e20 b92a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ -124d36: 0a02 |0005: move-result v2 │ │ -124d38: 0f02 |0006: return v2 │ │ +124d24: |[124d24] org.hamcrest.core.StringEndsWith.evalSubstringOf:(Ljava/lang/String;)Z │ │ +124d34: 5410 d01b |0000: iget-object v0, v1, Lorg/hamcrest/core/StringEndsWith;.substring:Ljava/lang/String; // field@1bd0 │ │ +124d38: 6e20 b92a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2ab9 │ │ +124d3e: 0a02 |0005: move-result v2 │ │ +124d40: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/hamcrest/core/StringEndsWith; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -459417,17 +459419,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124d3c: |[124d3c] org.hamcrest.core.StringEndsWith.relationship:()Ljava/lang/String; │ │ -124d4c: 1a00 e231 |0000: const-string v0, "ending with" // string@31e2 │ │ -124d50: 1100 |0002: return-object v0 │ │ +124d44: |[124d44] org.hamcrest.core.StringEndsWith.relationship:()Ljava/lang/String; │ │ +124d54: 1a00 e231 |0000: const-string v0, "ending with" // string@31e2 │ │ +124d58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 9619 (StringEndsWith.java) │ │ │ │ Class #1704 header: │ │ @@ -459458,17 +459460,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -124ddc: |[124ddc] org.hamcrest.core.StringStartsWith.:(Ljava/lang/String;)V │ │ -124dec: 7020 1134 1000 |0000: invoke-direct {v0, v1}, Lorg/hamcrest/core/SubstringMatcher;.:(Ljava/lang/String;)V // method@3411 │ │ -124df2: 0e00 |0003: return-void │ │ +124de4: |[124de4] org.hamcrest.core.StringStartsWith.:(Ljava/lang/String;)V │ │ +124df4: 7020 1134 1000 |0000: invoke-direct {v0, v1}, Lorg/hamcrest/core/SubstringMatcher;.:(Ljava/lang/String;)V // method@3411 │ │ +124dfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/hamcrest/core/StringStartsWith; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -459477,18 +459479,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/hamcrest/Matcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -124dc0: |[124dc0] org.hamcrest.core.StringStartsWith.startsWith:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ -124dd0: 2200 d608 |0000: new-instance v0, Lorg/hamcrest/core/StringStartsWith; // type@08d6 │ │ -124dd4: 7020 0d34 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/StringStartsWith;.:(Ljava/lang/String;)V // method@340d │ │ -124dda: 1100 |0005: return-object v0 │ │ +124dc8: |[124dc8] org.hamcrest.core.StringStartsWith.startsWith:(Ljava/lang/String;)Lorg/hamcrest/Matcher; │ │ +124dd8: 2200 d608 |0000: new-instance v0, Lorg/hamcrest/core/StringStartsWith; // type@08d6 │ │ +124ddc: 7020 0d34 1000 |0002: invoke-direct {v0, v1}, Lorg/hamcrest/core/StringStartsWith;.:(Ljava/lang/String;)V // method@340d │ │ +124de2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -459497,19 +459499,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -124d88: |[124d88] org.hamcrest.core.StringStartsWith.evalSubstringOf:(Ljava/lang/String;)Z │ │ -124d98: 5410 d11b |0000: iget-object v0, v1, Lorg/hamcrest/core/StringStartsWith;.substring:Ljava/lang/String; // field@1bd1 │ │ -124d9c: 6e20 d22a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ -124da2: 0a02 |0005: move-result v2 │ │ -124da4: 0f02 |0006: return v2 │ │ +124d90: |[124d90] org.hamcrest.core.StringStartsWith.evalSubstringOf:(Ljava/lang/String;)Z │ │ +124da0: 5410 d11b |0000: iget-object v0, v1, Lorg/hamcrest/core/StringStartsWith;.substring:Ljava/lang/String; // field@1bd1 │ │ +124da4: 6e20 d22a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2ad2 │ │ +124daa: 0a02 |0005: move-result v2 │ │ +124dac: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/hamcrest/core/StringStartsWith; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -459518,16 +459520,16 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124da8: |[124da8] org.hamcrest.core.StringStartsWith.relationship:()Ljava/lang/String; │ │ -124db8: 1a00 d34a |0000: const-string v0, "starting with" // string@4ad3 │ │ -124dbc: 1100 |0002: return-object v0 │ │ +124db0: |[124db0] org.hamcrest.core.StringStartsWith.relationship:()Ljava/lang/String; │ │ +124dc0: 1a00 d34a |0000: const-string v0, "starting with" // string@4ad3 │ │ +124dc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 9623 (StringStartsWith.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 3166995 bytes, number of entries: 1703 │ │ │ +Zip file size: 3167006 bytes, number of entries: 1703 │ │ │ ?rwxrwxr-x 2.0 unx 254 b- stor 80-Jan-01 00:00 $r8$backportedMethods$utility$Objects$2$equals.class │ │ │ ?rwxrwxr-x 2.0 unx 318 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel.class │ │ │ ?rwxrwxr-x 2.0 unx 159 b- stor 80-Jan-01 00:00 android/support/v4/os/IResultReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 623 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver$1.class │ │ │ ?rwxrwxr-x 2.0 unx 575 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver$MyRunnable.class │ │ │ ?rwxrwxr-x 2.0 unx 1739 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 118 b- stor 80-Jan-01 00:00 androidx/annotation/AnimRes.class │ │ │ @@ -752,15 +752,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 980 b- stor 80-Jan-01 00:00 com/ds/avare/content/MainDatabaseHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 1064 b- stor 80-Jan-01 00:00 com/ds/avare/content/MainProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 793 b- stor 80-Jan-01 00:00 com/ds/avare/content/ObstaclesContract.class │ │ │ ?rwxrwxr-x 2.0 unx 1157 b- stor 80-Jan-01 00:00 com/ds/avare/content/ProceduresContract.class │ │ │ ?rwxrwxr-x 2.0 unx 2076 b- stor 80-Jan-01 00:00 com/ds/avare/content/UserContract.class │ │ │ ?rwxrwxr-x 2.0 unx 2742 b- stor 80-Jan-01 00:00 com/ds/avare/content/WeatherContract.class │ │ │ ?rwxrwxr-x 2.0 unx 2340 b- stor 80-Jan-01 00:00 com/ds/avare/externalFlightPlan/ExternalFlightPlan.class │ │ │ -?rwxrwxr-x 2.0 unx 2646 b- stor 80-Jan-01 00:00 com/ds/avare/externalFlightPlan/ExternalPlanMgr.class │ │ │ +?rwxrwxr-x 2.0 unx 2651 b- stor 80-Jan-01 00:00 com/ds/avare/externalFlightPlan/ExternalPlanMgr.class │ │ │ ?rwxrwxr-x 2.0 unx 1308 b- stor 80-Jan-01 00:00 com/ds/avare/externalFlightPlan/PlanFactory.class │ │ │ ?rwxrwxr-x 2.0 unx 508 b- stor 80-Jan-01 00:00 com/ds/avare/externalFlightPlan/PlanParser.class │ │ │ ?rwxrwxr-x 2.0 unx 2332 b- stor 80-Jan-01 00:00 com/ds/avare/flight/Checklist.class │ │ │ ?rwxrwxr-x 2.0 unx 1291 b- stor 80-Jan-01 00:00 com/ds/avare/flight/FlightStatus.class │ │ │ ?rwxrwxr-x 2.0 unx 117 b- stor 80-Jan-01 00:00 com/ds/avare/flight/FlightStatusInterface.class │ │ │ ?rwxrwxr-x 2.0 unx 1531 b- stor 80-Jan-01 00:00 com/ds/avare/flight/PitotStaticRates.class │ │ │ ?rwxrwxr-x 2.0 unx 2954 b- stor 80-Jan-01 00:00 com/ds/avare/flight/WeightAndBalance.class │ │ │ @@ -866,15 +866,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 682 b- stor 80-Jan-01 00:00 com/ds/avare/shapes/DrawingContext.class │ │ │ ?rwxrwxr-x 2.0 unx 1534 b- stor 80-Jan-01 00:00 com/ds/avare/shapes/ElevationTile.class │ │ │ ?rwxrwxr-x 2.0 unx 4655 b- stor 80-Jan-01 00:00 com/ds/avare/shapes/Layer.class │ │ │ ?rwxrwxr-x 2.0 unx 3394 b- stor 80-Jan-01 00:00 com/ds/avare/shapes/MapBase.class │ │ │ ?rwxrwxr-x 2.0 unx 2095 b- stor 80-Jan-01 00:00 com/ds/avare/shapes/PixelDraw.class │ │ │ ?rwxrwxr-x 2.0 unx 4539 b- stor 80-Jan-01 00:00 com/ds/avare/shapes/Shape.class │ │ │ ?rwxrwxr-x 2.0 unx 666 b- stor 80-Jan-01 00:00 com/ds/avare/shapes/ShapeFileShape$1.class │ │ │ -?rwxrwxr-x 2.0 unx 7026 b- stor 80-Jan-01 00:00 com/ds/avare/shapes/Tile.class │ │ │ +?rwxrwxr-x 2.0 unx 7032 b- stor 80-Jan-01 00:00 com/ds/avare/shapes/Tile.class │ │ │ ?rwxrwxr-x 2.0 unx 4568 b- stor 80-Jan-01 00:00 com/ds/avare/shapes/TileMap$1.class │ │ │ ?rwxrwxr-x 2.0 unx 437 b- stor 80-Jan-01 00:00 com/ds/avare/shapes/TileMap$TileUpdate.class │ │ │ ?rwxrwxr-x 2.0 unx 18175 b- defN 80-Jan-01 00:00 com/ds/avare/storage/Preferences.class │ │ │ ?rwxrwxr-x 2.0 unx 2100 b- stor 80-Jan-01 00:00 com/ds/avare/storage/StringPreference.class │ │ │ ?rwxrwxr-x 2.0 unx 3054 b- stor 80-Jan-01 00:00 com/ds/avare/threed/AreaMapper.class │ │ │ ?rwxrwxr-x 2.0 unx 242 b- stor 80-Jan-01 00:00 com/ds/avare/threed/Constants.class │ │ │ ?rwxrwxr-x 2.0 unx 5759 b- stor 80-Jan-01 00:00 com/ds/avare/threed/TerrainRenderer.class │ │ │ @@ -1698,8 +1698,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1255 b- stor 80-Jan-01 00:00 org/hamcrest/core/Every.class │ │ │ ?rwxrwxr-x 2.0 unx 1900 b- stor 80-Jan-01 00:00 org/hamcrest/core/IsCollectionContaining.class │ │ │ ?rwxrwxr-x 2.0 unx 1682 b- stor 80-Jan-01 00:00 org/hamcrest/core/IsInstanceOf.class │ │ │ ?rwxrwxr-x 2.0 unx 1049 b- stor 80-Jan-01 00:00 org/hamcrest/core/SubstringMatcher.class │ │ │ ?rwxrwxr-x 2.0 unx 579 b- stor 80-Jan-01 00:00 org/hamcrest/core/StringContains.class │ │ │ ?rwxrwxr-x 2.0 unx 520 b- stor 80-Jan-01 00:00 org/hamcrest/core/StringEndsWith.class │ │ │ ?rwxrwxr-x 2.0 unx 526 b- stor 80-Jan-01 00:00 org/hamcrest/core/StringStartsWith.class │ │ │ -1703 files, 3345141 bytes uncompressed, 2882565 bytes compressed: 13.8% │ │ │ +1703 files, 3345152 bytes uncompressed, 2882576 bytes compressed: 13.8% │ │ ├── com/ds/avare/externalFlightPlan/ExternalPlanMgr.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -12,17 +12,18 @@ │ │ │ │ public class ExternalPlanMgr │ │ │ │ { │ │ │ │ Context mContext; │ │ │ │ List mPlans; │ │ │ │ Preferences mPref; │ │ │ │ StorageService mService; │ │ │ │ │ │ │ │ - public ExternalPlanMgr(final StorageService mService, final Context mContext) { │ │ │ │ + public ExternalPlanMgr(final StorageService mService, Context mContext) { │ │ │ │ this.mService = mService; │ │ │ │ this.mContext = mContext; │ │ │ │ + mContext = this.mContext; │ │ │ │ this.mPref = new Preferences(mContext); │ │ │ │ this.forceReload(); │ │ │ │ } │ │ │ │ │ │ │ │ private String getDir() { │ │ │ │ return this.mPref.getUserDataFolder(); │ │ │ │ } │ │ ├── com/ds/avare/shapes/Tile.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -56,17 +56,16 @@ │ │ │ │ this.mChartIndex = mChartIndex; │ │ │ │ this.CommonTile(context, preferences, n, n2, n3); │ │ │ │ } │ │ │ │ │ │ │ │ private void CommonTile(final Context context, final Preferences preferences, final double n, final double n2, final double n3) { │ │ │ │ final double v = (double)getMaxZoom(context, this.mChartIndex); │ │ │ │ Double.isNaN(v); │ │ │ │ - final double mZoom = v - n3; │ │ │ │ - this.mZoom = mZoom; │ │ │ │ - this.mProj = new Epsg900913(n2, n, mZoom); │ │ │ │ + this.mZoom = v - n3; │ │ │ │ + this.mProj = new Epsg900913(n2, n, this.mZoom); │ │ │ │ this.setup(preferences); │ │ │ │ } │ │ │ │ │ │ │ │ public static void draw(final DrawingContext drawingContext, final String str, final TileMap tileMap) { │ │ │ │ drawingContext.paint.setShadowLayer(0.0f, 0.0f, 0.0f, 0); │ │ │ │ if (drawingContext.service == null) { │ │ │ │ return; ├── smali/com/ds/avare/externalFlightPlan/ExternalPlanMgr.smali │ @@ -33,14 +33,16 @@ │ │ .line 36 │ iput-object p2, p0, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;->mContext:Landroid/content/Context; │ │ .line 37 │ new-instance p1, Lcom/ds/avare/storage/Preferences; │ │ + iget-object p2, p0, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;->mContext:Landroid/content/Context; │ + │ invoke-direct {p1, p2}, Lcom/ds/avare/storage/Preferences;->(Landroid/content/Context;)V │ │ iput-object p1, p0, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;->mPref:Lcom/ds/avare/storage/Preferences; │ │ .line 40 │ invoke-virtual {p0}, Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;->forceReload()V ├── smali/com/ds/avare/shapes/Tile.smali │ @@ -171,21 +171,23 @@ │ │ move-result v1 │ │ int-to-double v1, v1 │ │ invoke-static {v1, v2}, Ljava/lang/Double;->isNaN(D)Z │ │ - sub-double v8, v1, p7 │ + sub-double v1, v1, p7 │ │ - iput-wide v8, v0, Lcom/ds/avare/shapes/Tile;->mZoom:D │ + iput-wide v1, v0, Lcom/ds/avare/shapes/Tile;->mZoom:D │ │ .line 111 │ new-instance v1, Lcom/ds/avare/position/Epsg900913; │ │ + iget-wide v8, v0, Lcom/ds/avare/shapes/Tile;->mZoom:D │ + │ move-object v3, v1 │ │ move-wide v4, p5 │ │ move-wide v6, p3 │ │ invoke-direct/range {v3 .. v9}, Lcom/ds/avare/position/Epsg900913;->(DDD)V